# All Global changes to build and install go here. # Per the below section about __spec_install_pre, any rpm # environment changes that affect %%install need to go # here before the %%install macro is pre-built. # Disable frame pointers %undefine _include_frame_pointers # Disable LTO in userspace packages. %global _lto_cflags %{nil} # Option to enable compiling with clang instead of gcc. %bcond_with toolchain_clang %if %{with toolchain_clang} %global toolchain clang %endif # Compile the kernel with LTO (only supported when building with clang). %bcond_with clang_lto %if %{with clang_lto} && %{without toolchain_clang} {error:clang_lto requires --with toolchain_clang} %endif # RPM macros strip everything in BUILDROOT, either with __strip # or find-debuginfo.sh. Make use of __spec_install_post override # and save/restore binaries we want to package as unstripped. %define buildroot_unstripped %{_builddir}/root_unstripped # buildroot_save_unstripped: Save unstripped binaries before RPM strips them # %1 - Path(s) to binaries to save (relative to buildroot) %define buildroot_save_unstripped() \ (cd %{buildroot}; cp -rav --parents -t %{buildroot_unstripped}/ %1 || true) \ %{nil} %define __restore_unstripped_root_post \ echo "Restoring unstripped artefacts %{buildroot_unstripped} -> %{buildroot}" \ cp -rav %{buildroot_unstripped}/. %{buildroot}/ \ %{nil} # The kernel's %%install section is special # Normally the %%install section starts by cleaning up the BUILD_ROOT # like so: # # %%__spec_install_pre %%{___build_pre}\ # [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "${RPM_BUILD_ROOT}"\ # mkdir -p `dirname "$RPM_BUILD_ROOT"`\ # mkdir "$RPM_BUILD_ROOT"\ # %%{nil} # # But because of kernel variants, the %%build section, specifically # BuildKernel(), moves each variant to its final destination as the # variant is built. This violates the expectation of the %%install # section. As a result we snapshot the current env variables and # purposely leave out the removal section. All global wide changes # should be added above this line otherwise the %%install section # will not see them. # # We build multiple kernel variants (debug, rt, etc.) in %%build # and install their files to RPM_BUILD_ROOT as we go. If %%install wiped RPM_BUILD_ROOT # at the start (the default), we'd lose all the variants built in %%build. So we # override __spec_install_pre to skip the "rm -rf" step. %global __spec_install_pre %{___build_pre} # Replace '-' with '_' where needed so that variants can use '-' in # their name. # %1 - Variant name (e.g., "debug", "rt-debug") # Returns: "+variant_name" with dashes converted to underscores for uname %define uname_suffix() %{lua: local flavour = rpm.expand('%{?1:+%{1}}') flavour = flavour:gsub('-', '_') if flavour ~= '' then print(flavour) end } # This returns the main kernel tied to a debug variant. For example, # kernel-debug is the debug version of kernel, so we return an empty # string. However, kernel-64k-debug is the debug version of kernel-64k, # in this case we need to return "+64k", and so on. This is used in # macros below where we need this for some uname based requires. # %1 - Variant name (e.g., "64k-debug") # Returns: "+main_variant" for compound variants, empty string for simple variants %define uname_variant() %{lua: local flavour = rpm.expand('%{?1:%{1}}') _, _, main, sub = flavour:find("(%w+)-(.*)") if main then print("+" .. main) end } # At the time of this writing (2019-03), RHEL8 packages use w2.xzdio # compression for rpms (xz, level 2). # Kernel has several large (hundreds of mbytes) rpms, they take ~5 mins # to compress by single-threaded xz. Switch to threaded compression, # and from level 2 to 3 to keep compressed sizes close to "w2" results. # # NB: if default compression in /usr/lib/rpm/redhat/macros ever changes, # this one might need tweaking (e.g. if default changes to w3.xzdio, # change below to w4T.xzdio): # # This is disabled on i686 as it triggers oom errors %ifnarch i686 %define _binary_payload w3T.xzdio %endif Summary: The Linux kernel %if 0%{?fedora} %define secure_boot_arch x86_64 %else %define secure_boot_arch x86_64 aarch64 s390x ppc64le %endif # Signing for secure boot authentication %ifarch %{secure_boot_arch} %global signkernel 1 %else %global signkernel 0 %endif # RHEL/CentOS specific .SBAT entries %if 0%{?centos} %global sbat_suffix centos %else %if 0%{?fedora} %global sbat_suffix fedora %else %global sbat_suffix rhel %endif %endif # Sign modules on all arches %global signmodules 1 # Add additional rhel certificates to system trusted keys. %global rhelkeys 1 # Compress modules only for architectures that build modules %ifarch noarch %global zipmodules 0 %else %global zipmodules 1 %endif # Default compression algorithm %global compression xz %global compression_flags --compress --check=crc32 --lzma2=dict=1MiB %global compext xz %if 0%{?fedora} %define primary_target fedora %else %define primary_target rhel %endif # # genspec.sh variables # # kernel package name (should only be used to define %{name}) %global package_name kernel %global gemini 0 # Include Fedora files %global include_fedora 1 # Include RHEL files %global include_rhel 1 # Include RT files %global include_rt 1 # Include Automotive files %global include_automotive 0 # Provide Patchlist.changelog file %global patchlist_changelog 0 # Set released_kernel to 1 when the upstream source tarball contains a # kernel release. (This includes prepatch or "rc" releases.) # Set released_kernel to 0 when the upstream source tarball contains an # unreleased kernel development snapshot. %global released_kernel 0 # Set debugbuildsenabled to 1 to build separate base and debug kernels # (on supported architectures). The kernel-debug-* subpackages will # contain the debug kernel. # Set debugbuildsenabled to 0 to not build a separate debug kernel, but # to build the base kernel using the debug configuration. (Specifying # the --with-release option overrides this setting.) %define debugbuildsenabled 1 %define buildid .test %define specrpmversion 6.19.0 %define specversion 6.19.0 %define patchversion 6.19 %define pkgrelease 2.test %define kversion 6 %define tarfile_release 6.19.0-2.testf44 # This is needed to do merge window version magic %define patchlevel 19 # This allows pkg_release to have configurable %%{?dist} tag %define specrelease 2%{?buildid}%{?dist} # This defines the kabi tarball version %define kabiversion 6.19.0-2.testf44 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error %define selftests_must_build 0 # # End of genspec.sh variables # %define pkg_release %{specrelease} # libexec dir is not used by the linker, so the shared object there # should not be exported to RPM provides %global __provides_exclude_from ^%{_libexecdir}/kselftests # The following build options are (mostly) enabled by default, but may become # enabled/disabled by later architecture-specific checks. # Where disabled by default, they can be enabled by using --with in the # rpmbuild command, or by forcing these values to 1. # Where enabled by default, they can be disabled by using --without in # the rpmbuild command, or by forcing these values to 0. # # stock kernel (kernel, kernel-core, kernel-modules, etc.) # Backwards compatibility: 'up' is deprecated, use 'stock' instead %define with_stock %{?_without_stock: 0} %{?!_without_stock: 1} %{?_with_up: %define with_stock 1} %{?_without_up: %define with_stock 0} # "Base" kernel refers to production configuration for the variant. # # The --with baseonly option builds: stock-base (skips stock-debug), kernel-doc, kernel-headers; # skips: perf, tools, selftests. # # build the base variants (non-debug builds of any enabled kernel variant) #Note: with_stock controls which variant (stock vs realtime/automotive/etc), # with_base controls base vs debug within those variants %define with_base %{?_without_base: 0} %{?!_without_base: 1} # build also debug variants %define with_debug %{?_without_debug: 0} %{?!_without_debug: 1} # kernel-zfcpdump (s390 specific kernel for zfcpdump) %define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1} # kernel-16k (aarch64 kernel with 16K page_size) %define with_arm64_16k %{?_with_arm64_16k: 1} %{?!_with_arm64_16k: 0} # kernel-64k (aarch64 kernel with 64K page_size) %define with_arm64_64k %{?_without_arm64_64k: 0} %{?!_without_arm64_64k: 1} # we default reatime builds to off for fedora and on for rhel/centos/eln %if 0%{?fedora} # kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel) %define with_realtime %{?_with_realtime: 1} %{?!_with_realtime: 0} # kernel-rt-64k (aarch64 RT kernel with 64K page_size) %define with_realtime_arm64_64k %{?_with_realtime_arm64_64k: 1} %{?!_with_realtime_arm64_64k: 0} %else # kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel) %define with_realtime %{?_without_realtime: 0} %{?!_without_realtime: 1} # kernel-rt-64k (aarch64 RT kernel with 64K page_size) %define with_realtime_arm64_64k %{?_without_realtime_arm64_64k: 0} %{?!_without_realtime_arm64_64k: 1} %endif # kernel-automotive (x86_64 and aarch64 with PREEMPT_RT enabled - currently off by default) %define with_automotive %{?_with_automotive: 1} %{?!_with_automotive: 0} # Supported variants # with_base with_debug with_gcov # stock X X X # zfcpdump X X # arm64_16k X X X # arm64_64k X X X # realtime X X X # automotive X X X # kernel-doc %define with_doc %{?_without_doc: 0} %{?!_without_doc: 1} # kernel-headers %define with_headers %{?_without_headers: 0} %{?!_without_headers: 1} %define with_cross_headers %{?_without_cross_headers: 0} %{?!_without_cross_headers: 1} # perf %define with_perf %{?_without_perf: 0} %{?!_without_perf: 1} # libperf %define with_libperf %{?_without_libperf: 0} %{?!_without_libperf: 1} # tools %define with_tools %{?_without_tools: 0} %{?!_without_tools: 1} # ynl %define with_ynl %{?_without_ynl: 0} %{?!_without_ynl: 1} # kernel-debuginfo %define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1} # kernel-abi-stablelists %define with_kernel_abi_stablelists %{?_without_kernel_abi_stablelists: 0} %{?!_without_kernel_abi_stablelists: 1} # internal samples and selftests %define with_selftests %{?_without_selftests: 0} %{?!_without_selftests: 1} # # Additional options for user-friendly one-off kernel building: # # Only build the base kernel (--with baseonly): %define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0} # Only build the debug variants (--with dbgonly): %define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0} # Only build the realtime kernel (--with rtonly): %define with_rtonly %{?_with_rtonly: 1} %{?!_with_rtonly: 0} # Only build the automotive variant of the kernel (--with automotiveonly): %define with_automotiveonly %{?_with_automotiveonly: 1} %{?!_with_automotiveonly: 0} # Build the automotive kernel (--with automotive_build), this builds base variant with automotive config/options: %define with_automotive_build %{?_with_automotive_build: 1} %{?!_with_automotive_build: 0} # Only build the tools package %define with_toolsonly %{?_with_toolsonly: 1} %{?!_with_toolsonly: 0} # Control whether we perform a compat. check against published ABI. %define with_kabichk %{?_without_kabichk: 0} %{?!_without_kabichk: 1} # Temporarily disable kabi checks until RC. %define with_kabichk 0 # Control whether we perform a compat. check against DUP ABI. %define with_kabidupchk %{?_with_kabidupchk: 1} %{?!_with_kabidupchk: 0} # # Control whether to run an extensive DWARF based kABI check. # Note that this option needs to have baseline setup in SOURCE300. %define with_kabidwchk %{?_without_kabidwchk: 0} %{?!_without_kabidwchk: 1} %define with_kabidw_base %{?_with_kabidw_base: 1} %{?!_with_kabidw_base: 0} # # Control whether to install the vdso directories. %define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1} # # should we do C=1 builds with sparse %define with_sparse %{?_with_sparse: 1} %{?!_with_sparse: 0} # # Cross compile requested? %define with_cross %{?_with_cross: 1} %{?!_with_cross: 0} # # build a release kernel on rawhide %define with_release %{?_with_release: 1} %{?!_with_release: 0} # verbose build, i.e. no silent rules and V=1 %define with_verbose %{?_with_verbose: 1} %{?!_with_verbose: 0} # # check for mismatched config options %define with_configchecks %{?_without_configchecks: 0} %{?!_without_configchecks: 1} # # gcov support %define with_gcov %{?_with_gcov:1}%{?!_with_gcov:0} # Want to build a vanilla kernel build without any non-upstream patches? %define with_vanilla %{?_with_vanilla: 1} %{?!_with_vanilla: 0} %ifarch x86_64 aarch64 riscv64 %define with_efiuki %{?_without_efiuki: 0} %{?!_without_efiuki: 1} %else %define with_efiuki 0 %endif %if 0%{?fedora} # Kernel headers are being split out into a separate package %define with_headers 0 %define with_cross_headers 0 # no stablelist %define with_kernel_abi_stablelists 0 %define with_arm64_64k 0 %define with_automotive 0 %endif %if %{with_verbose} %define make_opts V=1 %else %define make_opts -s %endif %if %{with toolchain_clang} %ifarch s390x ppc64le %global llvm_ias 0 %else %global llvm_ias 1 %endif %global clang_make_opts HOSTCC=clang CC=clang LLVM_IAS=%{llvm_ias} LLVM=1 %global make_opts %{make_opts} %{clang_make_opts} %endif # turn off debug kernel and kabichk for gcov builds %if %{with_gcov} %define with_debug 0 %define with_kabichk 0 %define with_kabidupchk 0 %define with_kabidwchk 0 %define with_kabidw_base 0 %define with_kernel_abi_stablelists 0 %endif # turn off kABI DWARF-based check if we're generating the base dataset %if %{with_kabidw_base} %define with_kabidwchk 0 %endif %define make_target bzImage %define image_install_path boot %define KVERREL %{specversion}-%{release}.%{_target_cpu} %define KVERREL_RE %(echo %KVERREL | sed 's/+/[+]/g') %define hdrarch %_target_cpu %define asmarch %_target_cpu %if 0%{!?nopatches:1} %define nopatches 0 %endif %if %{with_vanilla} %define nopatches 1 %endif %if %{with_release} %define debugbuildsenabled 1 %endif %if !%{with_debuginfo} %define _enable_debug_packages 0 %endif %define debuginfodir /usr/lib/debug # Needed because we override almost everything involving build-ids # and debuginfo generation. Currently we rely on the old alldebug setting. %global _build_id_links alldebug # if requested, only build base kernel %if %{with_baseonly} %define with_debug 0 %define with_realtime 0 %define with_vdso_install 0 %define with_perf 0 %define with_libperf 0 %define with_tools 0 %define with_kernel_abi_stablelists 0 %define with_selftests 0 %endif # if requested, only build debug kernel %if %{with_dbgonly} %define with_base 0 %define with_vdso_install 0 %define with_perf 0 %define with_libperf 0 %define with_tools 0 %define with_kernel_abi_stablelists 0 %define with_selftests 0 %endif # if requested, only build realtime kernel %if %{with_rtonly} %define with_realtime 1 %define with_realtime_arm64_64k 1 %define with_automotive 0 %define with_stock 0 %define with_debug 0 %define with_debuginfo 0 %define with_vdso_install 0 %define with_perf 0 %define with_libperf 0 %define with_tools 0 %define with_kernel_abi_stablelists 0 %define with_selftests 0 %define with_headers 0 %define with_efiuki 0 %define with_zfcpdump 0 %define with_arm64_16k 0 %define with_arm64_64k 0 %endif # if requested, only build the automotive variant of the kernel %if %{with_automotiveonly} %define with_automotive 1 %define with_realtime 0 %define with_stock 0 %define with_debug 0 %define with_debuginfo 0 %define with_vdso_install 0 %define with_selftests 1 %endif # if requested, build kernel-automotive %if %{with_automotive_build} %define with_automotive 1 %define with_selftests 1 %endif # if requested, only build tools %if %{with_toolsonly} %define with_tools 1 %define with_stock 0 %define with_base 0 %define with_debug 0 %define with_realtime 0 %define with_realtime_arm64_64k 0 %define with_arm64_16k 0 %define with_arm64_64k 0 %define with_automotive 0 %define with_cross_headers 0 %define with_doc 0 %define with_selftests 0 %define with_headers 0 %define with_efiuki 0 %define with_zfcpdump 0 %define with_vdso_install 0 %define with_kabichk 0 %define with_kabidwchk 0 %define with_kabidw_base 0 %define with_kernel_abi_stablelists 0 %define with_selftests 0 %define with_vdso_install 0 %define with_configchecks 0 %endif # RT and Automotive kernels are only built on x86_64 and aarch64 %ifnarch x86_64 aarch64 %define with_realtime 0 %define with_automotive 0 %endif %if %{with_automotive} # overrides compression algorithms for automotive %global compression zstd %global compression_flags --rm %global compext zst # automotive does not support the following variants %define with_realtime 0 %define with_realtime_arm64_64k 0 %define with_arm64_16k 0 %define with_arm64_64k 0 %define with_efiuki 0 %define with_doc 0 %define with_headers 0 %define with_cross_headers 0 %define with_perf 0 %define with_libperf 0 %define with_tools 0 %define with_kabichk 0 %define with_kernel_abi_stablelists 0 %define with_kabidw_base 0 %define signkernel 0 %define signmodules 1 %define rhelkeys 0 %endif %if %{zipmodules} %global zipsed -e 's/\.ko$/\.ko.%compext/' # for parallel xz processes, replace with 1 to go back to single process %endif # turn off kABI DUP check and DWARF-based check if kABI check is disabled %if !%{with_kabichk} %define with_kabidupchk 0 %define with_kabidwchk 0 %endif %if %{with_vdso_install} %define use_vdso 1 %endif %ifnarch noarch %define with_kernel_abi_stablelists 0 %endif # Overrides for generic default options # only package docs noarch %ifnarch noarch %define with_doc 0 %define doc_build_fail true %endif %if 0%{?fedora} # don't do debug builds on anything but aarch64 and x86_64 %ifnarch aarch64 x86_64 %define with_debug 0 %endif %endif %define all_configs %{name}-%{specrpmversion}-*.config # don't build noarch kernels or headers (duh) %ifarch noarch %define with_stock 0 %define with_realtime 0 %define with_automotive 0 %define with_headers 0 %define with_cross_headers 0 %define with_tools 0 %define with_perf 0 %define with_libperf 0 %define with_selftests 0 %define with_debug 0 %endif # sparse blows up on ppc %ifnarch ppc64le %define with_sparse 0 %endif # zfcpdump mechanism is s390 only %ifnarch s390x %define with_zfcpdump 0 %endif # 16k and 64k variants only for aarch64 %ifnarch aarch64 %define with_arm64_16k 0 %define with_arm64_64k 0 %define with_realtime_arm64_64k 0 %endif %if 0%{?fedora} # This is not for Fedora %define with_zfcpdump 0 %endif # Per-arch tweaks %ifarch i686 %define asmarch x86 %define hdrarch i386 %define kernel_image arch/x86/boot/bzImage %endif %ifarch x86_64 %define asmarch x86 %define kernel_image arch/x86/boot/bzImage %endif %ifarch ppc64le %define asmarch powerpc %define hdrarch powerpc %define make_target vmlinux %define kernel_image vmlinux %define kernel_image_elf 1 %define use_vdso 0 %endif %ifarch s390x %define asmarch s390 %define hdrarch s390 %define kernel_image arch/s390/boot/bzImage %define vmlinux_decompressor arch/s390/boot/vmlinux %endif %ifarch aarch64 %define asmarch arm64 %define hdrarch arm64 %define make_target vmlinuz.efi %define kernel_image arch/arm64/boot/vmlinuz.efi %endif %ifarch riscv64 %define asmarch riscv %define hdrarch riscv %define make_target vmlinuz.efi %define kernel_image arch/riscv/boot/vmlinuz.efi %endif # Should make listnewconfig fail if there's config options # printed out? %if %{nopatches} %define with_configchecks 0 %endif # To temporarily exclude an architecture from being built, add it to # %%nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we # don't build kernel-headers then the new build system will no longer let # us use the previous build of that package -- it'll just be completely AWOL. # Which is a BadThing(tm). # We only build kernel-headers on the following... %if 0%{?fedora} %define nobuildarches i386 %else %define nobuildarches i386 i686 %endif %ifarch %nobuildarches # disable BuildKernel commands %define with_stock 0 %define with_debug 0 %define with_zfcpdump 0 %define with_arm64_16k 0 %define with_arm64_64k 0 %define with_realtime 0 %define with_realtime_arm64_64k 0 %define with_automotive 0 %define with_debuginfo 0 %define with_perf 0 %define with_libperf 0 %define with_tools 0 %define with_selftests 0 %define _enable_debug_packages 0 %endif # Architectures we build tools/cpupower on %if 0%{?fedora} %define cpupowerarchs %{ix86} x86_64 ppc64le aarch64 riscv64 %else %define cpupowerarchs i686 x86_64 ppc64le aarch64 riscv64 %endif %if 0%{?use_vdso} %define _use_vdso 1 %else %define _use_vdso 0 %endif # If build of debug packages is disabled, we need to know if we want to create # meta debug packages or not, after we define with_debug for all specific cases # above. So this must be at the end here, after all cases of with_debug or not. %define with_debug_meta 0 %if !%{debugbuildsenabled} %if %{with_debug} %define with_debug_meta 1 %endif %define with_debug 0 %endif # short-hand for "are we building base/non-debug variants of ...?" %if %{with_stock} && %{with_base} %define with_stock_base 1 %else %define with_stock_base 0 %endif %if %{with_realtime} && %{with_base} %define with_realtime_base 1 %else %define with_realtime_base 0 %endif %if %{with_automotive} && %{with_base} && !%{with_automotive_build} %define with_automotive_base 1 %else %define with_automotive_base 0 %endif %if %{with_arm64_16k} && %{with_base} %define with_arm64_16k_base 1 %else %define with_arm64_16k_base 0 %endif %if %{with_arm64_64k} && %{with_base} %define with_arm64_64k_base 1 %else %define with_arm64_64k_base 0 %endif %if %{with_realtime_arm64_64k} && %{with_base} %define with_realtime_arm64_64k_base 1 %else %define with_realtime_arm64_64k_base 0 %endif # # Packages that need to be installed before the kernel is, because the %%post # scripts use them. # %define kernel_prereq coreutils, systemd >= 203-2, /usr/bin/kernel-install %define initrd_prereq dracut >= 027 Name: %{package_name} License: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND 0BSD AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0) AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-or-later) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR Apache-2.0) AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later) URL: https://www.kernel.org/ Version: %{specrpmversion} Release: %{pkg_release} # DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD. # SET %%nobuildarches (ABOVE) INSTEAD %if 0%{?fedora} ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le riscv64 %else ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le riscv64 %endif ExclusiveOS: Linux %ifnarch %{nobuildarches} Requires: %{name}-core-uname-r = %{KVERREL} Requires: %{name}-modules-uname-r = %{KVERREL} Requires: %{name}-modules-core-uname-r = %{KVERREL} Requires: ((%{name}-modules-extra-uname-r = %{KVERREL}) if %{name}-modules-extra-matched) Provides: installonlypkg(kernel) %endif # # List the packages used during the kernel build # BuildRequires: kmod, bash, coreutils, tar, git-core, which BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression # Kernel EFI/Compression set by CONFIG_KERNEL_ZSTD %ifarch x86_64 aarch64 riscv64 BuildRequires: zstd %endif BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++ BuildRequires: rust, rust-src, bindgen, rustfmt, clippy BuildRequires: net-tools, hostname, bc, elfutils-devel BuildRequires: dwarves BuildRequires: python3 BuildRequires: python3-devel BuildRequires: python3-pyyaml BuildRequires: kernel-rpm-macros # glibc-static is required for a consistent build environment (specifically # CONFIG_CC_CAN_LINK_STATIC=y). BuildRequires: glibc-static %if %{with_headers} || %{with_cross_headers} BuildRequires: rsync %endif %if %{with_doc} BuildRequires: xmlto, asciidoc, python3-sphinx, python3-sphinx_rtd_theme %endif %if %{with_sparse} BuildRequires: sparse %endif %if %{with_perf} BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison flex xz-devel BuildRequires: audit-libs-devel python3-setuptools BuildRequires: capstone-devel BuildRequires: elfutils-debuginfod-client-devel BuildRequires: java-devel BuildRequires: libbabeltrace-devel BuildRequires: libpfm-devel BuildRequires: libtraceevent-devel %ifnarch s390x BuildRequires: numactl-devel %endif %ifarch aarch64 BuildRequires: opencsd-devel >= 1.0.0 %endif %endif %if %{with_tools} BuildRequires: python3-docutils BuildRequires: gettext ncurses-devel BuildRequires: libcap-devel libcap-ng-devel # The following are rtla requirements BuildRequires: python3-docutils BuildRequires: libtraceevent-devel BuildRequires: libtracefs-devel BuildRequires: libbpf-devel BuildRequires: bpftool BuildRequires: clang %ifarch %{cpupowerarchs} # For libcpupower bindings BuildRequires: swig %endif %ifnarch s390x BuildRequires: pciutils-devel %endif %ifarch i686 x86_64 BuildRequires: libnl3-devel %endif %endif %if %{with_tools} && %{with_ynl} BuildRequires: python3-pyyaml python3-jsonschema python3-pip python3-setuptools >= 61 BuildRequires: (python3-wheel if python3-setuptools < 70) %endif BuildRequires: openssl-devel %if %{with_selftests} BuildRequires: clang llvm-devel fuse-devel zlib-devel binutils-devel python3-docutils python3-jsonschema %ifarch x86_64 riscv64 BuildRequires: lld %endif BuildRequires: libasan-static BuildRequires: libcap-devel libcap-ng-devel rsync libmnl-devel libxml2-devel BuildRequires: liburing-devel BuildRequires: libubsan BuildRequires: numactl-devel BuildRequires: xxd %endif BuildConflicts: rhbuildsys(DiskFree) < 500Mb %if %{with_debuginfo} BuildRequires: rpm-build, elfutils BuildConflicts: rpm < 4.13.0.1-19 BuildConflicts: dwarves < 1.13 # Most of these should be enabled after more investigation %undefine _include_minidebuginfo %undefine _find_debuginfo_dwz_opts %undefine _unique_build_ids %undefine _unique_debug_names %undefine _unique_debug_srcs %undefine _debugsource_packages %undefine _debuginfo_subpackages # Remove -q option below to provide 'extracting debug info' messages %global _find_debuginfo_opts -r -q %global _missing_build_ids_terminate_build 1 %global _no_recompute_build_ids 1 %endif %if %{with_kabidwchk} || %{with_kabidw_base} BuildRequires: kabi-dw %endif %if %{signkernel}%{signmodules} BuildRequires: openssl %if %{signkernel} # ELN uses Fedora signing process, so exclude %if 0%{?rhel}%{?centos} && !0%{?eln} BuildRequires: system-sb-certs %endif %ifarch x86_64 aarch64 riscv64 BuildRequires: nss-tools BuildRequires: pesign >= 0.10-4 %endif %endif %endif %if %{with_cross} BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu %define cross_opts CROSS_COMPILE=%{_build_arch}-linux-gnu- %define __strip %{_build_arch}-linux-gnu-strip %if 0%{?fedora} && 0%{?fedora} <= 41 # Work around find-debuginfo for cross builds. # find-debuginfo doesn't support any of CROSS options (RHEL-21797), # and since debugedit > 5.0-16.el10, or since commit # dfe1f7ff30f4 ("find-debuginfo.sh: Exit with real exit status in parallel jobs") # it now aborts on failure and build fails. # debugedit-5.1-5 in F42 added support to override tools with target versions. %undefine _include_gdb_index %endif %if 0%{?rhel}%{?centos} %ifarch riscv64 # Temporary workaround to avoid using find-debuginfo and gdb.minimal. # The current c10s version of gdb-minimal (14.2-4.el10) crashes when given some # riscv64 kernel modules (see RHEL-91586). Not building the gdb index avoids # breaking CI for now. %undefine _include_gdb_index %endif %endif %endif # These below are required to build man pages %if %{with_perf} BuildRequires: xmlto %endif %if %{with_perf} || %{with_tools} BuildRequires: asciidoc %endif %if %{with toolchain_clang} BuildRequires: clang BuildRequires: lld %endif %if %{with clang_lto} BuildRequires: llvm BuildRequires: lld %endif %if %{with_efiuki} BuildRequires: dracut # For dracut UEFI uki binaries BuildRequires: binutils # For the initrd BuildRequires: lvm2 BuildRequires: systemd-boot-unsigned # For systemd-stub and systemd-pcrphase BuildRequires: systemd-udev >= 252-1 # For systemd-repart BuildRequires: xfsprogs e2fsprogs dosfstools # For UKI kernel cmdline addons BuildRequires: systemd-ukify # For TPM operations in UKI initramfs BuildRequires: tpm2-tools # For UKI sb cert %if 0%{?rhel}%{?centos} && !0%{?eln} %if 0%{?centos} BuildRequires: centos-sb-certs >= 9.0-23 %else BuildRequires: redhat-sb-certs >= 9.4-0.1 %endif %endif %endif # Because this is the kernel, it's hard to get a single upstream URL # to represent the base without needing to do a bunch of patching. This # tarball is generated from a src-git tree. If you want to see the # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id Source0: linux-%{tarfile_release}.tar.xz Source1: Makefile.rhelver Source2: %{name}.changelog Source10: redhatsecurebootca5.cer Source13: redhatsecureboot501.cer %if %{signkernel} # Name of the packaged file containing signing key %ifarch ppc64le %define signing_key_filename kernel-signing-ppc.cer %endif %ifarch s390x %define signing_key_filename kernel-signing-s390.cer %endif # Fedora/ELN pesign macro expects to see these cert file names, see: # https://github.com/rhboot/pesign/blob/main/src/pesign-rpmbuild-helper.in#L216 %if 0%{?fedora}%{?eln} %define pesign_name_0 redhatsecureboot501 %define secureboot_ca_0 %{SOURCE10} %define secureboot_key_0 %{SOURCE13} %endif # RHEL/centos certs come from system-sb-certs %if 0%{?rhel} && !0%{?eln} %define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer %define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer %if 0%{?centos} %define pesign_name_0 centossecureboot201 %else %ifarch x86_64 aarch64 %define pesign_name_0 redhatsecureboot501 %endif %ifarch s390x %define pesign_name_0 redhatsecureboot302 %endif %ifarch ppc64le %define pesign_name_0 redhatsecureboot701 %endif %endif # rhel && !eln %endif # signkernel %endif Source20: mod-denylist.sh Source21: mod-sign.sh Source22: filtermods.py %define modsign_cmd %{SOURCE21} %if 0%{?include_rhel} Source24: %{name}-aarch64-rhel.config Source25: %{name}-aarch64-debug-rhel.config Source27: %{name}-ppc64le-rhel.config Source28: %{name}-ppc64le-debug-rhel.config Source29: %{name}-s390x-rhel.config Source30: %{name}-s390x-debug-rhel.config Source31: %{name}-s390x-zfcpdump-rhel.config Source32: %{name}-x86_64-rhel.config Source33: %{name}-x86_64-debug-rhel.config # ARM64 64K page-size kernel config Source42: %{name}-aarch64-64k-rhel.config Source43: %{name}-aarch64-64k-debug-rhel.config Source44: %{name}-riscv64-rhel.config Source45: %{name}-riscv64-debug-rhel.config %endif %if %{include_rhel} || %{include_automotive} Source23: x509.genkey.rhel Source34: def_variants.yaml.rhel Source41: x509.genkey.centos %endif %if 0%{?include_fedora} Source50: x509.genkey.fedora Source52: %{name}-aarch64-fedora.config Source53: %{name}-aarch64-debug-fedora.config Source54: %{name}-aarch64-16k-fedora.config Source55: %{name}-aarch64-16k-debug-fedora.config Source56: %{name}-ppc64le-fedora.config Source57: %{name}-ppc64le-debug-fedora.config Source58: %{name}-s390x-fedora.config Source59: %{name}-s390x-debug-fedora.config Source60: %{name}-x86_64-fedora.config Source61: %{name}-x86_64-debug-fedora.config Source700: %{name}-riscv64-fedora.config Source701: %{name}-riscv64-debug-fedora.config Source62: def_variants.yaml.fedora %endif Source70: partial-kgcov-snip.config Source71: partial-kgcov-debug-snip.config Source72: partial-clang-snip.config Source73: partial-clang-debug-snip.config Source74: partial-clang_lto-x86_64-snip.config Source75: partial-clang_lto-x86_64-debug-snip.config Source76: partial-clang_lto-aarch64-snip.config Source77: partial-clang_lto-aarch64-debug-snip.config Source80: generate_all_configs.sh Source81: process_configs.sh Source83: uki.sbat.template Source84: uki-addons.sbat.template Source85: kernel.sbat.template Source86: dracut-virt.conf Source87: flavors Source151: uki_create_addons.py Source152: uki_addons.json Source100: rheldup3.x509 Source101: rhelkpatch1.x509 Source102: nvidiagpuoot001.x509 Source103: rhelimaca1.x509 Source104: rhelima.x509 Source105: rhelima_centos.x509 Source106: fedoraimaca.x509 %if 0%{?fedora}%{?eln} %define ima_ca_cert %{SOURCE106} %endif %if 0%{?rhel} && !0%{?eln} %define ima_ca_cert %{SOURCE103} # rhel && !eln %endif %if 0%{?centos} %define ima_signing_cert %{SOURCE105} %else %define ima_signing_cert %{SOURCE104} %endif %define ima_cert_name ima.cer Source200: check-kabi Source201: Module.kabi_aarch64 Source202: Module.kabi_ppc64le Source203: Module.kabi_s390x Source204: Module.kabi_x86_64 Source205: Module.kabi_riscv64 Source210: Module.kabi_dup_aarch64 Source211: Module.kabi_dup_ppc64le Source212: Module.kabi_dup_s390x Source213: Module.kabi_dup_x86_64 Source214: Module.kabi_dup_riscv64 Source300: kernel-abi-stablelists-%{kabiversion}.tar.xz Source301: kernel-kabi-dw-%{kabiversion}.tar.xz %if 0%{include_rt} %if 0%{include_rhel} Source474: %{name}-aarch64-rt-rhel.config Source475: %{name}-aarch64-rt-debug-rhel.config Source476: %{name}-aarch64-rt-64k-rhel.config Source477: %{name}-aarch64-rt-64k-debug-rhel.config Source478: %{name}-x86_64-rt-rhel.config Source479: %{name}-x86_64-rt-debug-rhel.config %endif %if 0%{include_fedora} Source480: %{name}-aarch64-rt-fedora.config Source481: %{name}-aarch64-rt-debug-fedora.config Source482: %{name}-aarch64-rt-64k-fedora.config Source483: %{name}-aarch64-rt-64k-debug-fedora.config Source484: %{name}-x86_64-rt-fedora.config Source485: %{name}-x86_64-rt-debug-fedora.config Source486: %{name}-riscv64-rt-fedora.config Source487: %{name}-riscv64-rt-debug-fedora.config %endif %endif %if %{include_automotive} %if %{with_automotive_build} Source488: %{name}-aarch64-rhel.config Source489: %{name}-aarch64-debug-rhel.config Source490: %{name}-x86_64-rhel.config Source491: %{name}-x86_64-debug-rhel.config %else Source488: %{name}-aarch64-automotive-rhel.config Source489: %{name}-aarch64-automotive-debug-rhel.config Source490: %{name}-x86_64-automotive-rhel.config Source491: %{name}-x86_64-automotive-debug-rhel.config %endif %endif # Sources for kernel-tools Source2002: kvm_stat.logrotate # Some people enjoy building customized kernels from the dist-git in Fedora and # use this to override configuration options. One day they may all use the # source tree, but in the mean time we carry this to support the legacy workflow Source3000: merge.py Source3001: kernel-local %if %{patchlist_changelog} Source3002: Patchlist.changelog %endif Source4000: README.rst Source4001: rpminspect.yaml Source4002: gating.yaml ## Patches needed for building this package %if !%{nopatches} Patch1: patch-%{patchversion}-redhat.patch %endif # empty final patch to facilitate testing of kernel patches Patch999999: linux-kernel-test.patch # END OF PATCH DEFINITIONS %description The %{name} meta package # This macro does requires, provides, conflicts, obsoletes for a kernel package. # %%kernel_reqprovconf [-o] # It uses any kernel__conflicts and kernel__obsoletes # macros defined above. # # Options: # -o: Skip main "Provides" that would satisfy general kernel requirements that # special-purpose kernels shouldn't include. # For example, used for zfcpdump-core to *not* provide kernel-core. (BZ 2027654) # Arguments: # %1 - Variant/subpackage name (e.g., "debug", "zfcpdump"), or empty for stock kernel # %define kernel_reqprovconf(o) \ %if %{-o:0}%{!-o:1}\ Provides: kernel = %{specversion}-%{pkg_release}\ Provides: %{name} = %{specversion}-%{pkg_release}\ %endif\ Provides: %{name}-%{_target_cpu} = %{specrpmversion}-%{pkg_release}%{uname_suffix %{?1}}\ Provides: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): %{initrd_prereq}\ Requires(pre): ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)\ Recommends: linux-firmware\ Requires(preun): systemd >= 200\ Conflicts: xfsprogs < 4.3.0-1\ Conflicts: xorg-x11-drv-vmmouse < 13.0.99\ %{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\ %{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\ %{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\ # We can't let RPM do the dependencies automatic because it'll then pick up\ # a correct but undesirable perl dependency from the module headers which\ # isn't required for the kernel proper to function\ AutoReq: no\ AutoProv: yes\ %{nil} %package doc Summary: Various documentation bits found in the kernel source Group: Documentation %description doc This package contains documentation files from the kernel source. Various bits of information about the Linux kernel and the device drivers shipped with it are documented in these files. You'll want to install this package if you need a reference to the options that can be passed to Linux kernel modules at load time. %if %{with_headers} %package headers Summary: Header files for the Linux kernel for use by glibc Obsoletes: glibc-kernheaders < 3.0-46 Provides: glibc-kernheaders = 3.0-46 %if 0%{?gemini} Provides: %{name}-headers = %{specversion}-%{release} Obsoletes: kernel-headers < %{specversion} %endif %description headers Kernel-headers includes the C header files that specify the interface between the Linux kernel and userspace libraries and programs. The header files define structures and constants that are needed for building most standard programs and are also needed for rebuilding the glibc package. %endif %if %{with_cross_headers} %package cross-headers Summary: Header files for the Linux kernel for use by cross-glibc %if 0%{?gemini} Provides: %{name}-cross-headers = %{specversion}-%{release} Obsoletes: kernel-cross-headers < %{specversion} %endif %description cross-headers Kernel-cross-headers includes the C header files that specify the interface between the Linux kernel and userspace libraries and programs. The header files define structures and constants that are needed for building most standard programs and are also needed for rebuilding the cross-glibc package. %endif %package debuginfo-common-%{_target_cpu} Summary: Kernel source files used by %{name}-debuginfo packages Provides: installonlypkg(kernel) %description debuginfo-common-%{_target_cpu} This package is required by %{name}-debuginfo subpackages. It provides the kernel source files common to all builds. %if %{with_perf} %package -n perf %if 0%{gemini} Epoch: %{gemini} %endif Summary: Performance monitoring for the Linux kernel Requires: bzip2 %description -n perf This package contains the perf tool, which enables performance monitoring of the Linux kernel. %package -n perf-debuginfo %if 0%{gemini} Epoch: %{gemini} %endif Summary: Debug information for package perf Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specrpmversion}-%{release} AutoReqProv: no %description -n perf-debuginfo This package provides debug information for the perf package. # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_libdir}/libperf-jvmti.so(\.debug)?|XXX' -o perf-debuginfo.list} %package -n python3-perf %if 0%{gemini} Epoch: %{gemini} %endif Summary: Python bindings for apps which will manipulate perf events %description -n python3-perf The python3-perf package contains a module that permits applications written in the Python programming language to use the interface to manipulate perf events. %package -n python3-perf-debuginfo %if 0%{gemini} Epoch: %{gemini} %endif Summary: Debug information for package perf python bindings Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specrpmversion}-%{release} AutoReqProv: no %description -n python3-perf-debuginfo This package provides debug information for the perf python bindings. # the python_sitearch macro should already be defined from above %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{python3_sitearch}/perf.*so(\.debug)?|XXX' -o python3-perf-debuginfo.list} # with_perf %endif %if %{with_libperf} %package -n libperf Summary: The perf library from kernel source %description -n libperf This package contains the kernel source perf library. %package -n libperf-devel Summary: Developement files for the perf library from kernel source Requires: libperf = %{version}-%{release} %description -n libperf-devel This package includes libraries and header files needed for development of applications which use perf library from kernel source. %package -n libperf-debuginfo Summary: Debug information for package libperf Group: Development/Debug Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no %description -n libperf-debuginfo This package provides debug information for the libperf package. # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libdir}/libperf.so.*(\.debug)?|XXX' -o libperf-debuginfo.list} # with_libperf %endif %if %{with_tools} %package -n %{name}-tools Summary: Assortment of tools for the Linux kernel %ifarch %{cpupowerarchs} Provides: cpupowerutils = 1:009-0.6.p1 Obsoletes: cpupowerutils < 1:009-0.6.p1 Provides: cpufreq-utils = 1:009-0.6.p1 Provides: cpufrequtils = 1:009-0.6.p1 Obsoletes: cpufreq-utils < 1:009-0.6.p1 Obsoletes: cpufrequtils < 1:009-0.6.p1 Obsoletes: cpuspeed < 1:1.5-16 Requires: %{name}-tools-libs = %{specrpmversion}-%{release} %endif %define __requires_exclude ^%{_bindir}/python %description -n %{name}-tools This package contains the tools/ directory from the kernel source and the supporting documentation. %package -n %{name}-tools-libs Summary: Libraries for the kernels-tools %description -n %{name}-tools-libs This package contains the libraries built from the tools/ directory from the kernel source. %package -n %{name}-tools-libs-devel Summary: Assortment of tools for the Linux kernel Requires: %{name}-tools = %{version}-%{release} %ifarch %{cpupowerarchs} Provides: cpupowerutils-devel = 1:009-0.6.p1 Obsoletes: cpupowerutils-devel < 1:009-0.6.p1 %endif Requires: %{name}-tools-libs = %{version}-%{release} Provides: %{name}-tools-devel %description -n %{name}-tools-libs-devel This package contains the development files for the tools/ directory from the kernel source. %package -n %{name}-tools-debuginfo Summary: Debug information for package %{name}-tools Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no %description -n %{name}-tools-debuginfo This package provides debug information for package %{name}-tools. # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/bootconfig(\.debug)?|.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{python3_sitearch}/_raw_pylibcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o %{name}-tools-debuginfo.list} %if %{with_tools} && %{with_ynl} %package -n python3-%{name}-tools Summary: Various Python tools for the kernel %description -n python3-%{name}-tools The python3-kernel-tools package contains various python tools shipped as part of the kernel tools including ynl. %endif %package -n rtla %if 0%{gemini} Epoch: %{gemini} %endif Summary: Real-Time Linux Analysis tools Requires: libtraceevent Requires: libtracefs Requires: libbpf %ifarch %{cpupowerarchs} Requires: %{name}-tools-libs = %{version}-%{release} %endif %description -n rtla The rtla meta-tool includes a set of commands that aims to analyze the real-time properties of Linux. Instead of testing Linux as a black box, rtla leverages kernel tracing capabilities to provide precise information about the properties and root causes of unexpected results. %if %{with_debuginfo} %package -n rtla-debuginfo %if 0%{gemini} Epoch: %{gemini} %endif Summary: Debug information for package rtla Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no %description -n rtla-debuginfo This package provides debug information for the rtla package. # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/rtla(\.debug)?|.*%%{_bindir}/hwnoise(\.debug)?|.*%%{_bindir}/osnoise(\.debug)?|.*%%{_bindir}/timerlat(\.debug)?|XXX' -o rtla-debuginfo.list} %endif %package -n rv Summary: RV: Runtime Verification %description -n rv Runtime Verification (RV) is a lightweight (yet rigorous) method that complements classical exhaustive verification techniques (such as model checking and theorem proving) with a more practical approach for complex systems. The rv tool is the interface for a collection of monitors that aim to analyze the logical and timing behavior of Linux. %if %{with_debuginfo} %package -n rv-debuginfo Summary: Debug information for package rv Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no %description -n rv-debuginfo This package provides debug information for the rv package. # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/rv(\.debug)?|XXX' -o rv-debuginfo.list} %endif # with_tools %endif %if %{with_selftests} %package selftests-internal Summary: Kernel samples and selftests Requires: binutils, bpftool, fuse-libs, iproute-tc, iputils, keyutils, nmap-ncat, python3 %description selftests-internal Kernel sample programs and selftests. # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libexecdir}/(ksamples|kselftests)/.*|XXX' -o selftests-debuginfo.list} %define __requires_exclude ^liburandom_read.so.*$ # with_selftests %endif %define kernel_gcov_package() \ %package %{?1:%{1}-}gcov\ Summary: gcov graph and source files for coverage data collection.\ %description %{?1:%{1}-}gcov\ %{?1:%{1}-}gcov includes the gcov graph and source files for gcov coverage collection.\ %{nil} %if %{with_kernel_abi_stablelists} %package -n %{name}-abi-stablelists Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists AutoReqProv: no %description -n %{name}-abi-stablelists The kABI package contains information pertaining to the Red Hat Enterprise Linux kernel ABI, including lists of kernel symbols that are needed by external Linux kernel modules, and a yum plugin to aid enforcement. %endif %if %{with_kabidw_base} %package kernel-kabidw-base-internal Summary: The baseline dataset for kABI verification using DWARF data Group: System Environment/Kernel AutoReqProv: no %description kernel-kabidw-base-internal The package contains data describing the current ABI of the Red Hat Enterprise Linux kernel, suitable for the kabi-dw tool. %endif # # This macro creates a kernel--debuginfo package. # %%kernel_debuginfo_package # # Explanation of the find_debuginfo_opts: We build multiple kernels (debug, # rt, 64k etc.) so the regex filters those kernels appropriately. We also # have to package several binaries as part of kernel-devel but getting # unique build-ids is tricky for these userspace binaries. We don't really # care about debugging those so we just filter those out and remove it. %define kernel_debuginfo_package() \ %package %{?1:%{1}-}debuginfo\ Summary: Debug information for package %{name}%{?1:-%{1}}\ Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specrpmversion}-%{release}\ Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{specrpmversion}-%{release}\ Provides: installonlypkg(kernel)\ AutoReqProv: no\ %description %{?1:%{1}-}debuginfo\ This package provides debug information for package %{name}%{?1:-%{1}}.\ This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\ %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} --keep-section '.BTF' -p '.*\/usr\/src\/kernels/.*|XXX' -o ignored-debuginfo.list -p '/.*/%%{KVERREL_RE}%{?1:[+]%{1}}/.*|/.*%%{KVERREL_RE}%{?1:\+%{1}}(\.debug)?' -o debuginfo%{?1}.list}\ %{nil} # # This macro creates a kernel--devel package. # %%kernel_devel_package [-m] # # Options: # -m: For debug variants with debugbuildsenabled==0, adds a dependency on the # non-debug variant's devel package (e.g., 64k-debug-devel requires 64k-devel) # Arguments: # %1 - Variant/subpackage name (e.g., "debug", "rt") # %2 - Pretty name for description (e.g., "debug", "PREEMPT_RT") # %define kernel_devel_package(m) \ %package %{?1:%{1}-}devel\ Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\ Provides: %{name}%{?1:-%{1}}-devel-%{_target_cpu} = %{specrpmversion}-%{release}\ Provides: %{name}-devel-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: kernel-devel-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Provides: %{name}-devel-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Provides: installonlypkg(kernel)\ AutoReqProv: no\ Requires(pre): findutils\ Requires: findutils\ Requires: perl-interpreter\ Requires: openssl-devel\ Requires: elfutils-libelf-devel\ Requires: bison\ Requires: flex\ Requires: make\ Requires: gcc\ %if %{-m:1}%{!-m:0}\ Requires: %{name}-devel-uname-r = %{KVERREL}%{uname_variant %{?1}}\ %endif\ %description %{?1:%{1}-}devel\ This package provides kernel headers and makefiles sufficient to build modules\ against the %{?2:%{2} }kernel package.\ %{nil} # # This macro creates an empty kernel--devel-matched package that # requires both the core and devel packages locked on the same version. # %%kernel_devel_matched_package [-m] # %define kernel_devel_matched_package(m) \ %package %{?1:%{1}-}devel-matched\ Summary: Meta package to install matching core and devel packages for a given %{?2:%{2} }kernel\ Requires: %{name}%{?1:-%{1}}-devel = %{specrpmversion}-%{release}\ Requires: %{name}%{?1:-%{1}}-core = %{specrpmversion}-%{release}\ %description %{?1:%{1}-}devel-matched\ This meta package is used to install matching core and devel packages for a given %{?2:%{2} }kernel.\ %{nil} %define kernel_modules_extra_matched_package(m) \ %package modules-extra-matched\ Summary: Meta package which requires modules-extra to be installed for all kernels.\ %description modules-extra-matched\ This meta package provides a single reference that other packages can Require to have modules-extra installed for all kernels.\ %{nil} # # This macro creates a kernel--modules-internal package. # %%kernel_modules_internal_package # %define kernel_modules_internal_package() \ %package %{?1:%{1}-}modules-internal\ Summary: Extra kernel modules to match the %{?2:%{2} }kernel\ Group: System Environment/Kernel\ Provides: %{name}%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{specrpmversion}-%{release}\ Provides: %{name}%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: %{name}%{?1:-%{1}}-modules-internal = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: installonlypkg(kernel-module)\ Provides: %{name}%{?1:-%{1}}-modules-internal-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-internal\ This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat internal usage.\ %{nil} # # This macro creates a kernel--modules-extra package. # %%kernel_modules_extra_package [-m] # # Options: # -m: For debug variants, adds a dependency on the non-debug variant's modules-extra # Arguments: # %1 - Variant/subpackage name # %2 - Pretty name for description # %define kernel_modules_extra_package(m) \ %package %{?1:%{1}-}modules-extra\ Summary: Extra kernel modules to match the %{?2:%{2} }kernel\ Provides: %{name}%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{specrpmversion}-%{release}\ Provides: %{name}%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: %{name}%{?1:-%{1}}-modules-extra = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: installonlypkg(kernel-module)\ Provides: %{name}%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ %if %{-m:1}%{!-m:0}\ Requires: %{name}-modules-extra-uname-r = %{KVERREL}%{uname_variant %{?1}}\ %endif\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-extra\ This package provides less commonly used kernel modules for the %{?2:%{2} }kernel package.\ %{nil} # # This macro creates a kernel--modules package. # %%kernel_modules_package [-m] # # Options: # -m: For debug variants, adds a dependency on the non-debug variant's modules # Arguments: # %1 - Variant/subpackage name # %2 - Pretty name for description # %define kernel_modules_package(m) \ %package %{?1:%{1}-}modules\ Summary: kernel modules to match the %{?2:%{2}-}core kernel\ Provides: %{name}%{?1:-%{1}}-modules-%{_target_cpu} = %{specrpmversion}-%{release}\ Provides: %{name}-modules-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: %{name}-modules = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: installonlypkg(kernel-module)\ Provides: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ %if %{-m:1}%{!-m:0}\ Requires: %{name}-modules-uname-r = %{KVERREL}%{uname_variant %{?1}}\ %endif\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules\ This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\ %{nil} # # This macro creates a kernel--modules-core package. # %%kernel_modules_core_package [-m] # %define kernel_modules_core_package(m) \ %package %{?1:%{1}-}modules-core\ Summary: Core kernel modules to match the %{?2:%{2}-}core kernel\ Provides: %{name}%{?1:-%{1}}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}\ Provides: %{name}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: %{name}-modules-core = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: installonlypkg(kernel-module)\ Provides: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ %if %{-m:1}%{!-m:0}\ Requires: %{name}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1}}\ %endif\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-core\ This package provides essential kernel modules for the %{?2:%{2}-}core kernel package.\ %{nil} # # this macro creates a kernel- meta package. # %%kernel_meta_package # %define kernel_meta_package() \ %package %{1}\ summary: kernel meta-package for the %{1} kernel\ Requires: %{name}-%{1}-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\ Requires: %{name}-%{1}-modules-uname-r = %{KVERREL}%{uname_suffix %{1}}\ Requires: %{name}-%{1}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\ Requires: ((%{name}-%{1}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{1}}) if %{name}-modules-extra-matched)\ %if "%{1}" == "rt" || "%{1}" == "rt-debug" || "%{1}" == "rt-64k" || "%{1}" == "rt-64k-debug"\ Requires: realtime-setup\ %endif\ Provides: installonlypkg(kernel)\ %description %{1}\ The meta-package for the %{1} kernel\ %{nil} # # This macro creates a kernel- and its -devel and -debuginfo too. # %%define variant_summary The Linux kernel compiled for # %%kernel_variant_package [-n ] [-m] [-o] # # Options: # -n : Use as the pretty variant name in descriptions (default: ) # -m: Used with debugbuildsenabled==0 to create a "meta" debug variant that # depends on non-debug variant and skips debug/internal/partner packages. # -o: Skips main "Provides" that would satisfy general kernel requirements that # special-purpose kernels shouldn't include. # Arguments: # %1 - Variant/subpackage name (e.g., "debug", "rt", "zfcpdump"), or empty for stock kernel # %define kernel_variant_package(n:mo) \ %package %{?1:%{1}-}core\ Summary: %{variant_summary}\ Provides: %{name}-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Provides: installonlypkg(kernel)\ %if %{-m:1}%{!-m:0}\ Requires: %{name}-core-uname-r = %{KVERREL}%{uname_variant %{?1}}\ Requires: %{name}-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1}}\ %endif\ %{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\ %if %{?1:1} %{!?1:0} \ %{expand:%%kernel_meta_package %{?1:%{1}}}\ %endif\ %{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\ %{expand:%%kernel_devel_matched_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\ %{expand:%%kernel_modules_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\ %{expand:%%kernel_modules_core_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\ %{expand:%%kernel_modules_extra_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\ %if %{-m:0}%{!-m:1}\ %{expand:%%kernel_modules_internal_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ %if 0%{!?fedora:1}\ %{expand:%%kernel_modules_partner_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ %endif\ %{expand:%%kernel_debuginfo_package %{?1:%{1}}}\ %endif\ %if %{with_efiuki} && ("%{1}" != "rt" && "%{1}" != "rt-debug" && "%{1}" != "rt-64k" && "%{1}" != "rt-64k-debug")\ %package %{?1:%{1}-}uki-virt\ Summary: %{variant_summary} unified kernel image for virtual machines\ Provides: installonlypkg(kernel)\ Provides: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): systemd >= 254-1\ Recommends: uki-direct\ %package %{?1:%{1}-}uki-virt-addons\ Summary: %{variant_summary} unified kernel image addons for virtual machines\ Provides: installonlypkg(kernel)\ Requires: %{name}%{?1:-%{1}}-uki-virt = %{specrpmversion}-%{release}\ Requires(pre): systemd >= 254-1\ %endif\ %if %{with_gcov}\ %{expand:%%kernel_gcov_package %{?1:%{1}}}\ %endif\ %{nil} # # This macro creates a kernel--modules-partner package. # %%kernel_modules_partner_package # %define kernel_modules_partner_package() \ %package %{?1:%{1}-}modules-partner\ Summary: Extra kernel modules to match the %{?2:%{2} }kernel\ Group: System Environment/Kernel\ Provides: %{name}%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{specrpmversion}-%{release}\ Provides: %{name}%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: %{name}%{?1:-%{1}}-modules-partner = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\ Provides: installonlypkg(kernel-module)\ Provides: %{name}%{?1:-%{1}}-modules-partner-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-partner\ This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat partners usage.\ %{nil} # Now, each variant package. %if %{with_zfcpdump} %define variant_summary The Linux kernel compiled for zfcpdump usage %kernel_variant_package -o zfcpdump %description zfcpdump-core The kernel package contains the Linux kernel (vmlinuz) for use by the zfcpdump infrastructure. # with_zfcpdump %endif %if %{with_arm64_16k_base} %define variant_summary The Linux kernel compiled for 16k pagesize usage %kernel_variant_package 16k %description 16k-core The kernel package contains a variant of the ARM64 Linux kernel using a 16K page size. %endif %if %{with_arm64_16k} && %{with_debug} %define variant_summary The Linux kernel compiled with extra debugging enabled %if !%{debugbuildsenabled} %kernel_variant_package -m 16k-debug %else %kernel_variant_package 16k-debug %endif %description 16k-debug-core The debug kernel package contains a variant of the ARM64 Linux kernel using a 16K page size. This variant of the kernel has numerous debugging options enabled. It should only be installed when trying to gather additional information on kernel bugs, as some of these options impact performance noticably. %endif %if %{with_arm64_64k_base} %define variant_summary The Linux kernel compiled for 64k pagesize usage %kernel_variant_package 64k %description 64k-core The kernel package contains a variant of the ARM64 Linux kernel using a 64K page size. %endif %if %{with_arm64_64k} && %{with_debug} %define variant_summary The Linux kernel compiled with extra debugging enabled %if !%{debugbuildsenabled} %kernel_variant_package -m 64k-debug %else %kernel_variant_package 64k-debug %endif %description 64k-debug-core The debug kernel package contains a variant of the ARM64 Linux kernel using a 64K page size. This variant of the kernel has numerous debugging options enabled. It should only be installed when trying to gather additional information on kernel bugs, as some of these options impact performance noticably. %endif %if %{with_debug} && %{with_realtime} %define variant_summary The Linux PREEMPT_RT kernel compiled with extra debugging enabled %kernel_variant_package rt-debug %description rt-debug-core The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. This variant of the kernel has numerous debugging options enabled. It should only be installed when trying to gather additional information on kernel bugs, as some of these options impact performance noticably. %endif %if %{with_realtime_base} %define variant_summary The Linux kernel compiled with PREEMPT_RT enabled %kernel_variant_package rt %description rt-core This package includes a version of the Linux kernel compiled with the PREEMPT_RT real-time preemption support %endif %if %{with_realtime_arm64_64k_base} %define variant_summary The Linux PREEMPT_RT kernel compiled for 64k pagesize usage %kernel_variant_package rt-64k %description rt-64k-core The kernel package contains a variant of the ARM64 Linux PREEMPT_RT kernel using a 64K page size. %endif %if %{with_realtime_arm64_64k} && %{with_debug} %define variant_summary The Linux PREEMPT_RT kernel compiled with extra debugging enabled %if !%{debugbuildsenabled} %kernel_variant_package -m rt-64k-debug %else %kernel_variant_package rt-64k-debug %endif %description rt-64k-debug-core The debug kernel package contains a variant of the ARM64 Linux PREEMPT_RT kernel using a 64K page size. This variant of the kernel has numerous debugging options enabled. It should only be installed when trying to gather additional information on kernel bugs, as some of these options impact performance noticably. %endif %if %{with_debug} && %{with_automotive} && !%{with_automotive_build} %define variant_summary The Linux Automotive kernel compiled with extra debugging enabled %kernel_variant_package automotive-debug %description automotive-debug-core The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. This variant of the kernel has numerous debugging options enabled. It should only be installed when trying to gather additional information on kernel bugs, as some of these options impact performance noticably. %endif %if %{with_automotive_base} %define variant_summary The Linux kernel compiled with PREEMPT_RT enabled %kernel_variant_package automotive %description automotive-core This package includes a version of the Linux kernel compiled with the PREEMPT_RT real-time preemption support, targeted for Automotive platforms %endif %if %{with_stock} && %{with_debug} %if !%{debugbuildsenabled} %kernel_variant_package -m debug %else %kernel_variant_package debug %endif %description debug-core The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. This variant of the kernel has numerous debugging options enabled. It should only be installed when trying to gather additional information on kernel bugs, as some of these options impact performance noticably. %endif %if %{with_stock_base} # And finally the main -core package %define variant_summary The Linux kernel %kernel_variant_package %description core The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. %endif %if %{with_stock} && %{with_debug} && %{with_efiuki} %description debug-uki-virt Prebuilt debug unified kernel image for virtual machines. %description debug-uki-virt-addons Prebuilt debug unified kernel image addons for virtual machines. %endif %if %{with_stock_base} && %{with_efiuki} %description uki-virt Prebuilt default unified kernel image for virtual machines. %description uki-virt-addons Prebuilt default unified kernel image addons for virtual machines. %endif %if %{with_arm64_16k} && %{with_debug} && %{with_efiuki} %description 16k-debug-uki-virt Prebuilt 16k debug unified kernel image for virtual machines. %description 16k-debug-uki-virt-addons Prebuilt 16k debug unified kernel image addons for virtual machines. %endif %if %{with_arm64_16k_base} && %{with_efiuki} %description 16k-uki-virt Prebuilt 16k unified kernel image for virtual machines. %description 16k-uki-virt-addons Prebuilt 16k unified kernel image addons for virtual machines. %endif %if %{with_arm64_64k} && %{with_debug} && %{with_efiuki} %description 64k-debug-uki-virt Prebuilt 64k debug unified kernel image for virtual machines. %description 64k-debug-uki-virt-addons Prebuilt 64k debug unified kernel image addons for virtual machines. %endif %if %{with_arm64_64k_base} && %{with_efiuki} %description 64k-uki-virt Prebuilt 64k unified kernel image for virtual machines. %description 64k-uki-virt-addons Prebuilt 64k unified kernel image addons for virtual machines. %endif %ifnarch noarch %{nobuildarches} %kernel_modules_extra_matched_package %endif # Output a log message with spec file line number for debugging builds # # Temporarily disables command echoing (set +x) to avoid cluttering output, # finds the line number in the spec file, prints the message, then re-enables echoing. %define log_msg() \ { set +x; } 2>/dev/null \ _log_msglineno=$(grep -n %{*} %{_specdir}/${RPM_PACKAGE_NAME}.spec | grep log_msg | cut -d":" -f1) \ echo "kernel.spec:${_log_msglineno}: %{*}" \ set -x %prep %{log_msg "Start of prep stage"} %{log_msg "Sanity checks"} # do a few sanity-checks for --with *only builds %if %{with_baseonly} %if !%{with_stock} %{log_msg "Cannot build --with baseonly, stock build is disabled"} exit 1 %endif %endif %if %{with_automotive} %if 0%{?fedora} %{log_msg "Cannot build automotive with a fedora baseline, must be rhel/centos/eln"} exit 1 %endif %endif # more sanity checking; do it quietly if [ "%{patches}" != "%%{patches}" ] ; then for patch in %{patches} ; do if [ ! -f $patch ] ; then %{log_msg "ERROR: Patch ${patch##/*/} listed in specfile but is missing"} exit 1 fi done fi 2>/dev/null patch_command='git --work-tree=. apply' ApplyPatch() { local patch=$1 shift if [ ! -f $RPM_SOURCE_DIR/$patch ]; then exit 1 fi if ! grep -E "^Patch[0-9]+: $patch\$" %{_specdir}/${RPM_PACKAGE_NAME}.spec ; then if [ "${patch:0:8}" != "patch-%{kversion}." ] ; then %{log_msg "ERROR: Patch $patch not listed as a source patch in specfile"} exit 1 fi fi 2>/dev/null case "$patch" in *.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; *.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; *.xz) unxz < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; *) $patch_command ${1+"$@"} < "$RPM_SOURCE_DIR/$patch" ;; esac } # don't apply patch if it's empty ApplyOptionalPatch() { local patch=$1 shift %{log_msg "ApplyOptionalPatch: $1"} if [ ! -f $RPM_SOURCE_DIR/$patch ]; then exit 1 fi local C=$(wc -l $RPM_SOURCE_DIR/$patch | awk '{print $1}') if [ "$C" -gt 9 ]; then ApplyPatch $patch ${1+"$@"} fi } %{log_msg "Untar kernel tarball"} %setup -q -n kernel-%{tarfile_release} -c mv linux-%{tarfile_release} linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . %{log_msg "Start of patch applications"} %if !%{nopatches} ApplyOptionalPatch patch-%{patchversion}-redhat.patch %endif ApplyOptionalPatch linux-kernel-test.patch %{log_msg "End of patch applications"} # END OF PATCH APPLICATIONS # Any further pre-build tree manipulations happen here. %{log_msg "Pre-build tree manipulations"} chmod +x scripts/checkpatch.pl mv COPYING COPYING-%{specrpmversion}-%{release} # on linux-next prevent scripts/setlocalversion from mucking with our version numbers rm -f localversion-next localversion-rt # Mangle /usr/bin/python shebangs to /usr/bin/python3 # Mangle all Python shebangs to be Python 3 explicitly # -p preserves timestamps # -n prevents creating ~backup files # -i specifies the interpreter for the shebang # This fixes errors such as # *** ERROR: ambiguous python shebang in /usr/bin/kvm_stat: #!/usr/bin/python. Change it to python3 (or python2) explicitly. # We patch all sources below for which we got a report/error. %{log_msg "Fixing Python shebangs..."} %py3_shebang_fix \ tools/kvm/kvm_stat/kvm_stat \ scripts/show_delta \ scripts/diffconfig \ scripts/bloat-o-meter \ scripts/jobserver-exec \ tools \ Documentation \ scripts/clang-tools 2> /dev/null # SBAT data sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE83} > uki.sbat sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE84} > uki-addons.sbat sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE85} > kernel.sbat # only deal with configs if we are going to build for the arch %ifnarch %nobuildarches if [ -L configs ]; then rm -f configs fi mkdir configs cd configs %{log_msg "Copy additional source files into buildroot"} # Drop some necessary files from the source dir into the buildroot cp $RPM_SOURCE_DIR/%{name}-*.config . cp %{SOURCE80} . # merge.py cp %{SOURCE3000} . # kernel-local - rename and copy for partial snippet config process cp %{SOURCE3001} partial-kernel-local-snip.config cp %{SOURCE3001} partial-kernel-local-debug-snip.config FLAVOR=%{primary_target} SPECPACKAGE_NAME=%{name} SPECVERSION=%{specversion} SPECRPMVERSION=%{specrpmversion} ./generate_all_configs.sh %{debugbuildsenabled} # Collect custom defined config options %{log_msg "Collect custom defined config options"} PARTIAL_CONFIGS="" %if %{with_gcov} PARTIAL_CONFIGS="$PARTIAL_CONFIGS %{SOURCE70} %{SOURCE71}" %endif %if %{with toolchain_clang} PARTIAL_CONFIGS="$PARTIAL_CONFIGS %{SOURCE72} %{SOURCE73}" %endif %if %{with clang_lto} PARTIAL_CONFIGS="$PARTIAL_CONFIGS %{SOURCE74} %{SOURCE75} %{SOURCE76} %{SOURCE77}" %endif PARTIAL_CONFIGS="$PARTIAL_CONFIGS partial-kernel-local-snip.config partial-kernel-local-debug-snip.config" GetArch() { case "$1" in *aarch64*) echo "aarch64" ;; *ppc64le*) echo "ppc64le" ;; *s390x*) echo "s390x" ;; *x86_64*) echo "x86_64" ;; *riscv64*) echo "riscv64" ;; # no arch, apply everywhere *) echo "" ;; esac } # Merge in any user-provided local config option changes %{log_msg "Merge in any user-provided local config option changes"} %ifnarch %nobuildarches for i in %{all_configs} do kern_arch="$(GetArch $i)" kern_debug="$(echo $i | grep -q debug && echo "debug" || echo "")" for j in $PARTIAL_CONFIGS do part_arch="$(GetArch $j)" part_debug="$(echo $j | grep -q debug && echo "debug" || echo "")" # empty arch means apply to all arches if [ "$part_arch" == "" -o "$part_arch" == "$kern_arch" ] && [ "$part_debug" == "$kern_debug" ] then mv $i $i.tmp ./merge.py $j $i.tmp > $i fi done rm -f $i.tmp done %endif %if %{signkernel}%{signmodules} # Add DUP and kpatch certificates to system trusted keys for RHEL truncate -s0 ../certs/rhel.pem %if 0%{?rhel} %if %{rhelkeys} %{log_msg "Add DUP and kpatch certificates to system trusted keys for RHEL"} openssl x509 -inform der -in %{SOURCE100} -out rheldup3.pem openssl x509 -inform der -in %{SOURCE101} -out rhelkpatch1.pem openssl x509 -inform der -in %{SOURCE102} -out nvidiagpuoot001.pem cat rheldup3.pem rhelkpatch1.pem nvidiagpuoot001.pem >> ../certs/rhel.pem # rhelkeys %endif %if %{signkernel} %ifarch s390x ppc64le openssl x509 -inform der -in %{secureboot_ca_0} -out secureboot.pem cat secureboot.pem >> ../certs/rhel.pem %endif %endif # rhel %endif openssl x509 -inform der -in %{ima_ca_cert} -out imaca.pem cat imaca.pem >> ../certs/rhel.pem for i in *.config; do sed -i 's@CONFIG_SYSTEM_TRUSTED_KEYS=""@CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"@' $i sed -i 's@CONFIG_EFI_SBAT_FILE=""@CONFIG_EFI_SBAT_FILE="kernel.sbat"@' $i done %endif # Adjust FIPS module name for RHEL %if 0%{?rhel} %{log_msg "Adjust FIPS module name for RHEL"} for i in *.config; do sed -i 's/CONFIG_CRYPTO_FIPS_NAME=.*/CONFIG_CRYPTO_FIPS_NAME="Red Hat Enterprise Linux %{rhel} - Kernel Cryptographic API"/' $i done %endif %{log_msg "Set process_configs.sh $OPTS"} cp %{SOURCE81} . OPTS="-w -n -c" %if !%{with_configchecks} OPTS="$OPTS -i" %endif %if %{with clang_lto} for opt in %{clang_make_opts}; do OPTS="$OPTS -m $opt" done %endif %{log_msg "Generate redhat configs"} RHJOBS=$RPM_BUILD_NCPUS SPECPACKAGE_NAME=%{name} ./process_configs.sh $OPTS %{specrpmversion} # We may want to override files from the primary target in case of building # against a flavour of it (eg. centos not rhel), thus override it here if # necessary update_scripts() { TARGET="$1" for i in "$RPM_SOURCE_DIR"/*."$TARGET"; do NEW=${i%."$TARGET"} cp "$i" "$(basename "$NEW")" done } %{log_msg "Set scripts/SOURCES targets"} update_target=%{primary_target} if [ "%{primary_target}" == "rhel" ]; then : # no-op to avoid empty if-fi error %if 0%{?centos} update_scripts $update_target %{log_msg "Updating scripts/sources to centos version"} update_target=centos %endif fi update_scripts $update_target %endif %{log_msg "End of kernel config"} cd .. # # End of Configs stuff # get rid of unwanted files resulting from patch fuzz find . \( -name "*.orig" -o -name "*~" \) -delete >/dev/null # remove unnecessary SCM files find . -name .gitignore -delete >/dev/null cd .. ### ### build ### %build %{log_msg "Start of build stage"} %{log_msg "General arch build configuration"} rm -rf %{buildroot_unstripped} || true mkdir -p %{buildroot_unstripped} %if %{with_sparse} %define sparse_mflags C=1 %endif cp_vmlinux() { eu-strip --remove-comment -o "$2" "$1" } # Note we need to disable these flags for cross builds because the flags # from redhat-rpm-config assume that host == target so target arch # flags cause issues with the host compiler. %if !%{with_cross} %define build_hostcflags %{?build_cflags} %define build_hostldflags %{?build_ldflags} %endif %define make %{__make} %{?cross_opts} %{?make_opts} HOSTCFLAGS="%{?build_hostcflags}" HOSTLDFLAGS="%{?build_hostldflags}" # Initialize build environment for a kernel variant # $1 (Variant) - Variant suffix (e.g., "debug", "rt"), or empty for stock kernel # Sets up: # - Config: Path to kernel config file # - DevelDir: Installation directory for kernel-devel files # - KernelVer: Full kernel version string # - Arch: Target architecture InitBuildVars() { %{log_msg "InitBuildVars for $1"} %{log_msg "InitBuildVars: Initialize build variables"} # Initialize the kernel .config file and create some variables that are # needed for the actual build process. Variant=$1 # Pick the right kernel config file Config=%{name}-%{specrpmversion}-%{_target_cpu}${Variant:+-${Variant}}.config DevelDir=/usr/src/kernels/%{KVERREL}${Variant:++${Variant}} KernelVer=%{specversion}-%{release}.%{_target_cpu}${Variant:++${Variant}} %{log_msg "InitBuildVars: Update Makefile"} # make sure EXTRAVERSION says what we want it to say # Trim the release if this is a CI build, since KERNELVERSION is limited to 64 characters ShortRel=$(perl -e "print \"%{release}\" =~ s/\.pr\.[0-9A-Fa-f]{32}//r") perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -${ShortRel}.%{_target_cpu}${Variant:++${Variant}}/" Makefile # if pre-rc1 devel kernel, must fix up PATCHLEVEL for our versioning scheme # if we are post rc1 this should match anyway so this won't matter perl -p -i -e 's/^PATCHLEVEL.*/PATCHLEVEL = %{patchlevel}/' Makefile %{log_msg "InitBuildVars: Copy files"} %{make} %{?_smp_mflags} mrproper cp configs/$Config .config %if %{signkernel}%{signmodules} cp configs/x509.genkey certs/. %endif %if %{with_debuginfo} == 0 sed -i 's/^\(CONFIG_DEBUG_INFO.*\)=y/# \1 is not set/' .config %endif Arch=`head -1 .config | cut -b 3-` %{log_msg "InitBuildVars: USING ARCH=$Arch"} KCFLAGS="%{?kcflags}" } #Build bootstrap bpftool BuildBpftool(){ export BPFBOOTSTRAP_CFLAGS=$(echo "%{__global_compiler_flags}" | sed -r "s/\-specs=[^\ ]+\/redhat-annobin-cc1//") export BPFBOOTSTRAP_LDFLAGS=$(echo "%{__global_ldflags}" | sed -r "s/\-specs=[^\ ]+\/redhat-annobin-cc1//") CFLAGS="" LDFLAGS="" make EXTRA_CFLAGS="${BPFBOOTSTRAP_CFLAGS}" EXTRA_CXXFLAGS="${BPFBOOTSTRAP_CFLAGS}" EXTRA_LDFLAGS="${BPFBOOTSTRAP_LDFLAGS}" %{?make_opts} %{?clang_make_opts} V=1 -C tools/bpf/bpftool bootstrap } # Main function to compile and install a kernel variant # $1 (MakeTarget) - Make target to build (e.g., "bzImage", "vmlinux") # $2 (KernelImage) - Path to kernel image file produced by build # $3 (DoVDSO) - Whether to install VDSO files (1=yes, 0=no) # $4 (Variant) - Variant suffix (e.g., "debug", "rt", "zfcpdump"), or empty for stock kernel # $5 (InstallName) - Name for installed kernel (default: "vmlinuz") BuildKernel() { %{log_msg "BuildKernel for $4"} MakeTarget=$1 KernelImage=$2 DoVDSO=$3 Variant=$4 InstallName=${5:-vmlinuz} %{log_msg "Setup variables"} DoModules=1 if [ "$Variant" = "zfcpdump" ]; then DoModules=0 fi # When the bootable image is just the ELF kernel, strip it. # We already copy the unstripped file into the debuginfo package. if [ "$KernelImage" = vmlinux ]; then CopyKernel=cp_vmlinux else CopyKernel=cp fi %if %{with_gcov} %{log_msg "Setup build directories"} # Make build directory unique for each variant, so that gcno symlinks # are also unique for each variant. if [ -n "$Variant" ]; then ln -s $(pwd) ../linux-%{KVERREL}-${Variant} fi %{log_msg "GCOV - continuing build in: $(pwd)"} pushd ../linux-%{KVERREL}${Variant:+-${Variant}} pwd > ../kernel${Variant:+-${Variant}}-gcov.list %endif %{log_msg "Calling InitBuildVars for $Variant"} InitBuildVars $Variant %{log_msg "BUILDING A KERNEL FOR ${Variant} %{_target_cpu}..."} %{make} ARCH=$Arch olddefconfig >/dev/null %{log_msg "Setup build-ids"} # This ensures build-ids are unique to allow parallel debuginfo perl -p -i -e "s/^CONFIG_BUILD_SALT.*/CONFIG_BUILD_SALT=\"%{KVERREL}\"/" .config %{make} ARCH=$Arch KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" %{?_smp_mflags} $MakeTarget %{?sparse_mflags} %{?kernel_mflags} if [ $DoModules -eq 1 ]; then %{make} ARCH=$Arch KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" %{?_smp_mflags} modules %{?sparse_mflags} || exit 1 fi %{log_msg "Setup RPM_BUILD_ROOT directories"} mkdir -p $RPM_BUILD_ROOT/%{image_install_path} mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/systemtap %if %{with_debuginfo} mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path} %endif %ifarch aarch64 riscv64 %{log_msg "Build dtb kernel"} mkdir -p $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer %{make} ARCH=$Arch dtbs INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer %{make} ARCH=$Arch dtbs_install INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb find arch/$Arch/boot/dts -name '*.dtb' -type f -delete %endif %{log_msg "Cleanup temp btf files"} # Remove large intermediate files we no longer need to save space # (-f required for zfcpdump builds that do not enable BTF) rm -f vmlinux.o .tmp_vmlinux.btf %{log_msg "Install files to RPM_BUILD_ROOT"} # Comment out specific config settings that may use resources not available # to the end user so that the packaged config file can be easily reused with # upstream make targets %if %{signkernel}%{signmodules} for configopt in SYSTEM_TRUSTED_KEYS EFI_SBAT_FILE; do sed -i -e '/^CONFIG_'"${configopt}"'/{ i\# The kernel was built with s/^/# / a\# We are resetting this value to facilitate local builds a\CONFIG_'"${configopt}"'="" }' .config done %endif # Start installing the results install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer install -m 644 .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/config install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer install -m 644 System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/System.map %{log_msg "Reserving 40MB in boot for initramfs"} # We estimate the size of the initramfs because rpm needs to take this size # into consideration when performing disk space calculations. (See bz #530778) dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-$KernelVer.img bs=1M count=40 if [ -f arch/$Arch/boot/zImage.stub ]; then %{log_msg "Copy zImage.stub to RPM_BUILD_ROOT"} cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || : cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/lib/modules/$KernelVer/zImage.stub-$KernelVer || : fi %if %{signkernel} %{log_msg "Copy kernel for signing"} if [ "$KernelImage" = vmlinux ]; then # We can't strip and sign $KernelImage in place, because # we need to preserve original vmlinux for debuginfo. # Use a copy for signing. $CopyKernel $KernelImage $KernelImage.tosign KernelImage=$KernelImage.tosign CopyKernel=cp fi SignImage=$KernelImage %ifarch x86_64 aarch64 %{log_msg "Sign kernel image"} %pesign -s -i $SignImage -o vmlinuz.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} %endif %ifarch s390x ppc64le if [ -x /usr/bin/rpm-sign ]; then rpm-sign --key "%{pesign_name_0}" --lkmsign $SignImage --output vmlinuz.signed elif [ "$DoModules" == "1" -a "%{signmodules}" == "1" ]; then chmod +x scripts/sign-file ./scripts/sign-file -p sha256 certs/signing_key.pem certs/signing_key.x509 $SignImage vmlinuz.signed else mv $SignImage vmlinuz.signed fi %endif if [ ! -s vmlinuz.signed ]; then %{log_msg "pesigning failed"} exit 1 fi mv vmlinuz.signed $SignImage # signkernel %endif %{log_msg "copy signed kernel"} $CopyKernel $KernelImage \ $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer cp $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/$InstallName # hmac sign the kernel for FIPS %{log_msg "hmac sign the kernel for FIPS"} %{log_msg "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac"} ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer (cd $RPM_BUILD_ROOT/%{image_install_path} && sha512hmac $InstallName-$KernelVer) > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac; cp $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac $RPM_BUILD_ROOT/lib/modules/$KernelVer/.vmlinuz.hmac if [ $DoModules -eq 1 ]; then %{log_msg "Install modules in RPM_BUILD_ROOT"} # Override $(mod-fw) because we don't want it to install any firmware # we'll get it from the linux-firmware package and we don't want conflicts %{make} %{?_smp_mflags} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT %{?_smp_mflags} modules_install KERNELRELEASE=$KernelVer mod-fw= fi %if %{with_gcov} %{log_msg "install gcov-needed files to $BUILDROOT/$BUILD/"} # install gcov-needed files to $BUILDROOT/$BUILD/...: # gcov_info->filename is absolute path # gcno references to sources can use absolute paths (e.g. in out-of-tree builds) # sysfs symlink targets (set up at compile time) use absolute paths to BUILD dir find . \( -name '*.gcno' -o -name '*.[chS]' \) -exec install -D '{}' "$RPM_BUILD_ROOT/$(pwd)/{}" \; %endif %{log_msg "Add VDSO files"} # add an a noop %%defattr statement 'cause rpm doesn't like empty file list files echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-ldsoconf.list if [ $DoVDSO -ne 0 ]; then %{make} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer if [ -s ldconfig-kernel.conf ]; then install -D -m 444 ldconfig-kernel.conf \ $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-$KernelVer.conf echo /etc/ld.so.conf.d/kernel-$KernelVer.conf >> ../kernel${Variant:+-${Variant}}-ldsoconf.list fi rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/vdso/.build-id fi %{log_msg "Save headers/makefiles, etc. for kernel-headers"} # And save the headers/makefiles etc for building modules against # # This all looks scary, but the end result is supposed to be: # * all arch relevant include/ files # * all Makefile/Kconfig files # * all script/ files rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source) # dirs for additional modules per module-init-tools, kbuild/modules.txt mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/weak-updates # CONFIG_KERNEL_HEADER_TEST generates some extra files in the process of # testing so just delete find . -name *.h.s -delete # first copy everything cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build if [ ! -e Module.symvers ]; then touch Module.symvers fi cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build if [ -s Module.markers ]; then cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build fi # create the kABI metadata for use in packaging # NOTENOTE: the name symvers is used by the rpm backend # NOTENOTE: to discover and run the /usr/lib/rpm/fileattrs/kabi.attr # NOTENOTE: script which dynamically adds exported kernel symbol # NOTENOTE: checksums to the rpm metadata provides list. # NOTENOTE: if you change the symvers name, update the backend too %{log_msg "GENERATING kernel ABI metadata"} %compression --stdout %compression_flags < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.%compext %if %{with_kabichk} %{log_msg "kABI checking is enabled in kernel SPEC file."} chmod 0755 $RPM_SOURCE_DIR/check-kabi if [ -e $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Variant ]; then cp $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Variant $RPM_BUILD_ROOT/Module.kabi $RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1 # for now, don't keep it around. rm $RPM_BUILD_ROOT/Module.kabi else %{log_msg "NOTE: Cannot find reference Module.kabi file."} fi %endif %if %{with_kabidupchk} %{log_msg "kABI DUP checking is enabled in kernel SPEC file."} if [ -e $RPM_SOURCE_DIR/Module.kabi_dup_%{_target_cpu}$Variant ]; then cp $RPM_SOURCE_DIR/Module.kabi_dup_%{_target_cpu}$Variant $RPM_BUILD_ROOT/Module.kabi $RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1 # for now, don't keep it around. rm $RPM_BUILD_ROOT/Module.kabi else %{log_msg "NOTE: Cannot find DUP reference Module.kabi file."} fi %endif %if %{with_kabidw_base} # Don't build kabi base for debug kernels if [ "$Variant" != "zfcpdump" -a "$Variant" != "debug" ]; then mkdir -p $RPM_BUILD_ROOT/kabi-dwarf tar -xvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists tar -xvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists %{log_msg "GENERATING DWARF-based kABI baseline dataset"} chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \ "$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \ "$(pwd)" \ "$RPM_BUILD_ROOT/kabidw-base/%{_target_cpu}${Variant:+.${Variant}}" || : rm -rf $RPM_BUILD_ROOT/kabi-dwarf fi %endif %if %{with_kabidwchk} if [ "$Variant" != "zfcpdump" ]; then mkdir -p $RPM_BUILD_ROOT/kabi-dwarf tar -xvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf if [ -d "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" ]; then mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists tar -xvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists %{log_msg "GENERATING DWARF-based kABI dataset"} chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \ "$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \ "$(pwd)" \ "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || : %{log_msg "kABI DWARF-based comparison report"} $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh compare \ "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" \ "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || : %{log_msg "End of kABI DWARF-based comparison report"} else %{log_msg "Baseline dataset for kABI DWARF-BASED comparison report not found"} fi rm -rf $RPM_BUILD_ROOT/kabi-dwarf fi %endif %{log_msg "Cleanup Makefiles/Kconfig files"} # then drop all but the needed Makefiles/Kconfig files rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/tracing rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/spdxcheck.py %ifarch s390x # CONFIG_EXPOLINE_EXTERN=y produces arch/s390/lib/expoline/expoline.o # which is needed during external module build. %{log_msg "Copy expoline.o"} if [ -f arch/s390/lib/expoline/expoline.o ]; then cp -a --parents arch/s390/lib/expoline/expoline.o $RPM_BUILD_ROOT/lib/modules/$KernelVer/build fi %endif %{log_msg "Copy additional files for make targets"} # Files for 'make scripts' to succeed with kernel-devel. mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/security/selinux/include cp -a --parents security/selinux/include/classmap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents security/selinux/include/initial_sid_to_string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/include/tools cp -a --parents tools/include/tools/be_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build # Files for 'make prepare' to succeed with kernel-devel. cp -a --parents tools/include/linux/compiler* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/linux/types.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/build/Build.include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents tools/build/fixdep.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents tools/objtool/sync-check.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/bpf/resolve_btfids $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents security/selinux/include/policycap_names.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents security/selinux/include/policycap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/uapi/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/uapi/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/include/vdso $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents tools/scripts/utilities.mak $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/lib/subcmd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents tools/lib/*.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents tools/objtool/*.[ch] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents tools/objtool/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents tools/objtool/include/objtool/*.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/lib/bpf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp --parents tools/lib/bpf/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build if [ -f tools/objtool/objtool ]; then cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || : fi if [ -f tools/objtool/fixdep ]; then cp -a tools/objtool/fixdep $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || : fi if [ -d arch/$Arch/scripts ]; then cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || : fi if [ -f arch/$Arch/*lds ]; then cp -a arch/$Arch/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || : fi if [ -f arch/%{asmarch}/kernel/module.lds ]; then cp -a --parents arch/%{asmarch}/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ fi find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} + %ifarch ppc64le cp -a --parents arch/powerpc/lib/crtsavres.[So] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ %endif if [ -d arch/%{asmarch}/include ]; then cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ fi if [ -d tools/arch/%{asmarch}/include ]; then cp -a --parents tools/arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build fi %ifarch aarch64 # arch/arm64/include/asm/xen references arch/arm cp -a --parents arch/arm/include/asm/xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ # arch/arm64/include/asm/opcodes.h references arch/arm cp -a --parents arch/arm/include/asm/opcodes.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ %endif cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include # Cross-reference from include/perf/events/sof.h cp -a sound/soc/sof/sof-audio.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/sound/soc/sof %ifarch i686 x86_64 # files for 'make prepare' to succeed with kernel-devel cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs_32.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs_64.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs_common.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/purgatory.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/stack.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/setup-x86_64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/entry64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/boot/string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/boot/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/boot/ctype.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents scripts/syscalltbl.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents scripts/syscallhdr.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents tools/arch/x86/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/arch/x86/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/objtool/arch/x86/lib $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/arch/x86/lib/ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/arch/x86/tools/gen-insn-attr-x86.awk $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a --parents tools/objtool/arch/x86/ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build %endif %{log_msg "Clean up intermediate tools files"} # Clean up intermediate tools files find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} + # Make sure the Makefile, version.h, and auto.conf have a matching # timestamp so that external modules can be built touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile \ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/generated/uapi/linux/version.h \ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf %if %{with_debuginfo} eu-readelf -n vmlinux | grep "Build ID" | awk '{print $NF}' > vmlinux.id cp vmlinux.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.id %{log_msg "Copy additional files for kernel-debuginfo rpm"} # # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm # (use mv + symlink instead of cp to reduce disk space requirements) # mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer mv vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer ln -s $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/vmlinux vmlinux if [ -n "%{?vmlinux_decompressor}" ]; then eu-readelf -n %{vmlinux_decompressor} | grep "Build ID" | awk '{print $NF}' > vmlinux.decompressor.id # Without build-id the build will fail. But for s390 the build-id # wasn't added before 5.11. In case it is missing prefer not # packaging the debuginfo over a build failure. if [ -s vmlinux.decompressor.id ]; then cp vmlinux.decompressor.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.decompressor.id cp %{vmlinux_decompressor} $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/vmlinux.decompressor fi fi # build and copy the vmlinux-gdb plugin files into kernel-debuginfo %{make} ARCH=$Arch %{?_smp_mflags} scripts_gdb cp -a --parents scripts/gdb/{,linux/}*.py $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer # this should be a relative symlink (Kbuild creates an absolute one) ln -s scripts/gdb/vmlinux-gdb.py $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/vmlinux-gdb.py %py_byte_compile %{python3} $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/scripts/gdb %endif %{log_msg "Create modnames"} find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames # mark modules executable so that strip-to-file can strip them xargs --no-run-if-empty chmod u+x < modnames # Generate a list of modules for block and networking. %{log_msg "Generate a list of modules for block and networking"} grep -F /drivers/ modnames | xargs --no-run-if-empty nm -upA | sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef collect_modules_list() { sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef | LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1 if [ ! -z "$3" ]; then sed -r -e "/^($3)\$/d" -i $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1 fi } collect_modules_list networking \ 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice' collect_modules_list block \ 'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size' 'pktcdvd.ko|dm-mod.ko' collect_modules_list drm \ 'drm_open|drm_init' collect_modules_list modesetting \ 'drm_crtc_init' %{log_msg "detect missing or incorrect license tags"} # detect missing or incorrect license tags ( find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name '*.ko' | xargs /sbin/modinfo -l | \ grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' ) && exit 1 if [ $DoModules -eq 0 ]; then %{log_msg "Create empty files for RPM packaging"} # Ensure important files/directories exist to let the packaging succeed echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules-core.list echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules.list echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules-extra.list echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules-internal.list echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules-partner.list mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/kernel # Add files usually created by make modules, needed to prevent errors # thrown by depmod during package installation touch $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.order touch $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.builtin fi # Copy the System.map file for depmod to use cp System.map $RPM_BUILD_ROOT/. if [[ "$Variant" == "rt" || "$Variant" == "rt-debug" || "$Variant" == "rt-64k" || "$Variant" == "rt-64k-debug" || "$Variant" == "automotive" || "$Variant" == "automotive-debug" ]]; then %{log_msg "Skipping efiuki build"} else %if %{with_efiuki} %{log_msg "Setup the EFI UKI kernel"} KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer" KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi" KernelUnifiedInitrd="$KernelUnifiedImageDir/$InstallName-virt.img" mkdir -p $KernelUnifiedImageDir dracut --conf=%{SOURCE86} \ --confdir=$(mktemp -d) \ --no-hostonly \ --verbose \ --kver "$KernelVer" \ --kmoddir "$RPM_BUILD_ROOT/lib/modules/$KernelVer/" \ --logfile=$(mktemp) \ $KernelUnifiedInitrd ukify build --linux $(realpath $KernelImage) --initrd $KernelUnifiedInitrd \ --sbat @uki.sbat --os-release @/etc/os-release --uname $KernelVer \ --cmdline 'console=tty0 console=ttyS0' --output $KernelUnifiedImage rm -f $KernelUnifiedInitrd KernelAddonsDirOut="$KernelUnifiedImage.extra.d" mkdir -p $KernelAddonsDirOut python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu} @uki-addons.sbat %if %{signkernel} %{log_msg "Sign the EFI UKI kernel"} %if 0%{?fedora}%{?eln} %pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} %else %if 0%{?centos} UKI_secureboot_name=centossecureboot204 %else UKI_secureboot_name=redhatsecureboot504 %endif UKI_secureboot_cert=%{_datadir}/pki/sb-certs/secureboot-uki-virt-%{_arch}.cer %pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name # 0%{?fedora}%{?eln} %endif if [ ! -s $KernelUnifiedImage.signed ]; then echo "pesigning failed" exit 1 fi mv $KernelUnifiedImage.signed $KernelUnifiedImage for addon in "$KernelAddonsDirOut"/*; do %pesign -s -i $addon -o $addon.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} rm -f $addon mv $addon.signed $addon done # signkernel %endif # hmac sign the UKI for FIPS KernelUnifiedImageHMAC="$KernelUnifiedImageDir/.$InstallName-virt.efi.hmac" %{log_msg "hmac sign the UKI for FIPS"} %{log_msg "Creating hmac file: $KernelUnifiedImageHMAC"} (cd $KernelUnifiedImageDir && sha512hmac $InstallName-virt.efi) > $KernelUnifiedImageHMAC; # with_efiuki %endif : # in case of empty block fi # "$Variant" == "rt" || "$Variant" == "rt-debug" || "$Variant" == "automotive" || "$Variant" == "automotive-debug" # # Generate the modules files lists # move_kmod_list() { local module_list="$1" local subdir_name="$2" mkdir -p "$RPM_BUILD_ROOT/lib/modules/$KernelVer/$subdir_name" set +x while read -r kmod; do local target_file="$RPM_BUILD_ROOT/lib/modules/$KernelVer/$subdir_name/$kmod" local target_dir="${target_file%/*}" mkdir -p "$target_dir" mv "$RPM_BUILD_ROOT/lib/modules/$KernelVer/kernel/$kmod" "$target_dir" done < <(sed -e 's|^kernel/||' "$module_list") set -x } create_module_file_list() { # subdirectory within /lib/modules/$KernelVer where kmods should go local module_subdir="$1" # kmod list with relative paths produced by filtermods.py local relative_kmod_list="$2" # list with absolute paths to kmods and other files to be included local absolute_file_list="$3" # if 1, this adds also all kmod directories to absolute_file_list local add_all_dirs="$4" local run_mod_deny="$5" if [ "$module_subdir" != "kernel" ]; then # move kmods into subdirs if needed (internal, partner, extra,..) move_kmod_list $relative_kmod_list $module_subdir fi # make kmod paths absolute sed -e 's|^kernel/|/lib/modules/'$KernelVer'/'$module_subdir'/|' $relative_kmod_list > $absolute_file_list if [ "$run_mod_deny" -eq 1 ]; then # run deny-mod script, this adds blacklist-* files to absolute_file_list %{SOURCE20} "$RPM_BUILD_ROOT" lib/modules/$KernelVer $absolute_file_list fi %if %{zipmodules} # deny-mod script works with kmods as they are now (not compressed), # but if they will be we need to add compext to all sed -i %{?zipsed} $absolute_file_list %endif # add also dir for the case when there are no kmods # "kernel" subdir is covered in %files section, skip it here if [ "$module_subdir" != "kernel" ]; then echo "%dir /lib/modules/$KernelVer/$module_subdir" >> $absolute_file_list fi if [ "$add_all_dirs" -eq 1 ]; then (cd $RPM_BUILD_ROOT; find lib/modules/$KernelVer/kernel -mindepth 1 -type d | sort -n) > ../module-dirs.list sed -e 's|^lib|%dir /lib|' ../module-dirs.list >> $absolute_file_list fi } if [ $DoModules -eq 1 ]; then # save modules.dep for debugging cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep ../ %{log_msg "Create module list files for all kernel variants"} variants_param="" if [[ "$Variant" == "rt" || "$Variant" == "rt-debug" ]]; then variants_param="-r rt" fi if [[ "$Variant" == "rt-64k" || "$Variant" == "rt-64k-debug" ]]; then variants_param="-r rt-64k" fi if [[ "$Variant" == "automotive" || "$Variant" == "automotive-debug" ]]; then variants_param="-r automotive" fi # this creates ../modules-*.list output, where each kmod path is as it # appears in modules.dep (relative to lib/modules/$KernelVer) ret=0 %{SOURCE22} -l "../filtermods-$KernelVer.log" sort -d $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep -c configs/def_variants.yaml $variants_param -o .. || ret=$? if [ $ret -ne 0 ]; then echo "8< --- filtermods-$KernelVer.log ---" cat "../filtermods-$KernelVer.log" echo "--- filtermods-$KernelVer.log --- >8" echo "8< --- modules.dep ---" cat $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep echo "--- modules.dep --- >8" exit 1 fi create_module_file_list "kernel" ../modules-core.list ../kernel${Variant:+-${Variant}}-modules-core.list 1 0 create_module_file_list "kernel" ../modules.list ../kernel${Variant:+-${Variant}}-modules.list 0 0 create_module_file_list "internal" ../modules-internal.list ../kernel${Variant:+-${Variant}}-modules-internal.list 0 1 create_module_file_list "kernel" ../modules-extra.list ../kernel${Variant:+-${Variant}}-modules-extra.list 0 1 %if 0%{!?fedora:1} create_module_file_list "partner" ../modules-partner.list ../kernel${Variant:+-${Variant}}-modules-partner.list 1 1 %endif fi # $DoModules -eq 1 remove_depmod_files() { # remove files that will be auto generated by depmod at rpm -i time pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/ # in case below list needs to be extended, remember to add a # matching ghost entry in the files section as well rm -f modules.{alias,alias.bin,builtin.alias.bin,builtin.bin} \ modules.{dep,dep.bin,devname,softdep,symbols,symbols.bin,weakdep} popd } # Cleanup %{log_msg "Cleanup build files"} rm -f $RPM_BUILD_ROOT/System.map %{log_msg "Remove depmod files"} remove_depmod_files %if %{with_cross} make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build M=scripts clean make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/bpf/resolve_btfids clean sed -i 's/REBUILD_SCRIPTS_FOR_CROSS:=0/REBUILD_SCRIPTS_FOR_CROSS:=1/' $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile %endif # Move the devel headers out of the root file system %{log_msg "Move the devel headers to RPM_BUILD_ROOT"} mkdir -p $RPM_BUILD_ROOT/usr/src/kernels mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir # This is going to create a broken link during the build, but we don't use # it after this point. We need the link to actually point to something # when kernel-devel is installed, and a relative link doesn't work across # the F17 UsrMove feature. ln -sf $DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build %if %{with_debuginfo} # Generate vmlinux.h and put it to kernel-devel path # zfcpdump build does not have btf anymore if [ "$Variant" != "zfcpdump" ]; then %{log_msg "Build the bootstrap bpftool to generate vmlinux.h"} # Build the bootstrap bpftool to generate vmlinux.h BuildBpftool tools/bpf/bpftool/bootstrap/bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h fi %endif %{log_msg "Cleanup kernel-devel and kernel-debuginfo files"} # prune junk from kernel-devel find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -delete # prune junk from kernel-debuginfo find $RPM_BUILD_ROOT/usr/src/kernels -name "*.mod.c" -delete # Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel %{log_msg "Install certs"} mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer %if %{signkernel} install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer %ifarch s390x ppc64le if [ -x /usr/bin/rpm-sign ]; then install -m 0644 %{secureboot_key_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} fi %endif %endif %if 0%{?rhel} # Red Hat IMA code-signing cert, which is used to authenticate package files install -m 0644 %{ima_signing_cert} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{ima_cert_name} %endif %if %{signmodules} if [ $DoModules -eq 1 ]; then # Save the signing keys so we can sign the modules in __modsign_install_post cp certs/signing_key.pem certs/signing_key.pem.sign${Variant:++${Variant}} cp certs/signing_key.x509 certs/signing_key.x509.sign${Variant:++${Variant}} %ifarch s390x ppc64le if [ ! -x /usr/bin/rpm-sign ]; then install -m 0644 certs/signing_key.x509.sign${Variant:++${Variant}} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer openssl x509 -in certs/signing_key.pem.sign${Variant:++${Variant}} -outform der -out $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} chmod 0644 $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} fi %endif fi %endif %if %{with_gcov} popd %endif } ### # DO it... ### # prepare directories rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/boot mkdir -p $RPM_BUILD_ROOT%{_libexecdir} cd linux-%{KVERREL} %if %{with_debug} %if %{with_realtime} BuildKernel %make_target %kernel_image %{_use_vdso} rt-debug %endif %if %{with_realtime_arm64_64k} BuildKernel %make_target %kernel_image %{_use_vdso} rt-64k-debug %endif %if %{with_automotive} && !%{with_automotive_build} BuildKernel %make_target %kernel_image %{_use_vdso} automotive-debug %endif %if %{with_arm64_16k} BuildKernel %make_target %kernel_image %{_use_vdso} 16k-debug %endif %if %{with_arm64_64k} BuildKernel %make_target %kernel_image %{_use_vdso} 64k-debug %endif %if %{with_stock} BuildKernel %make_target %kernel_image %{_use_vdso} debug %endif %endif %if %{with_zfcpdump} BuildKernel %make_target %kernel_image %{_use_vdso} zfcpdump %endif %if %{with_arm64_16k_base} BuildKernel %make_target %kernel_image %{_use_vdso} 16k %endif %if %{with_arm64_64k_base} BuildKernel %make_target %kernel_image %{_use_vdso} 64k %endif %if %{with_realtime_base} BuildKernel %make_target %kernel_image %{_use_vdso} rt %endif %if %{with_realtime_arm64_64k_base} BuildKernel %make_target %kernel_image %{_use_vdso} rt-64k %endif %if %{with_automotive_base} BuildKernel %make_target %kernel_image %{_use_vdso} automotive %endif %if %{with_stock_base} BuildKernel %make_target %kernel_image %{_use_vdso} %endif %ifnarch noarch i686 %{nobuildarches} %if !%{with_debug} && !%{with_zfcpdump} && !%{with_stock} && !%{with_arm64_16k} && !%{with_arm64_64k} && !%{with_realtime} && !%{with_realtime_arm64_64k} && !%{with_automotive} # If only building the user space tools, then initialize the build environment # and some variables so that the various userspace tools can be built. %{log_msg "Initialize userspace tools build environment"} InitBuildVars # Some tests build also modules, and need Module.symvers if ! [[ -e Module.symvers ]] && [[ -f $DevelDir/Module.symvers ]]; then %{log_msg "Found Module.symvers in DevelDir, copying to ."} cp "$DevelDir/Module.symvers" . fi %endif %endif %ifarch aarch64 %global perf_build_extra_opts CORESIGHT=1 %endif %global perf_make \ %{__make} %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags} -Wl,-E" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBTRACEEVENT_DYNAMIC=1 %{?perf_build_extra_opts} prefix=%{_prefix} PYTHON=%{__python3} %if %{with_perf} %{log_msg "Build perf"} # perf # make sure check-headers.sh is executable chmod +x tools/perf/check-headers.sh %{perf_make} DESTDIR=$RPM_BUILD_ROOT all %endif %if %{with_libperf} %global libperf_make \ %{__make} %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{?cross_opts} -C tools/lib/perf V=1 %{log_msg "build libperf"} %{libperf_make} DESTDIR=$RPM_BUILD_ROOT %endif %global tools_make \ CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" EXTRA_CFLAGS="${RPM_OPT_FLAGS}" %{make} %{?make_opts} %ifarch %{cpupowerarchs} # link against in-tree libcpupower for idle state support %global rtla_make %{tools_make} LDFLAGS="%{__global_ldflags} -L../../power/cpupower" INCLUDES="-I../../power/cpupower/lib" # Build libcpupower Python bindings %global libcpupower_python_bindings_make %{tools_make} LDFLAGS="-L%{buildroot}%{_libdir} -lcpupower" %else %global rtla_make %{tools_make} %endif %if %{with_tools} %if %{with_ynl} pushd tools/net/ynl export PIP_CONFIG_FILE=/tmp/pip.config cat < $PIP_CONFIG_FILE [install] no-index = true no-build-isolation = false EOF %{tools_make} %{?_smp_mflags} DESTDIR=$RPM_BUILD_ROOT install popd %endif %ifarch %{cpupowerarchs} # cpupower # make sure version-gen.sh is executable. chmod +x tools/power/cpupower/utils/version-gen.sh %{log_msg "build cpupower"} %{tools_make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false DEBUG=false %ifarch x86_64 pushd tools/power/cpupower/debug/x86_64 %{log_msg "build centrino-decode powernow-k8-decode"} %{tools_make} %{?_smp_mflags} centrino-decode powernow-k8-decode popd %endif %ifarch x86_64 pushd tools/power/x86/x86_energy_perf_policy/ %{log_msg "build x86_energy_perf_policy"} %{tools_make} popd pushd tools/power/x86/turbostat %{log_msg "build turbostat"} %{tools_make} popd pushd tools/power/x86/intel-speed-select %{log_msg "build intel-speed-select"} %{tools_make} popd pushd tools/arch/x86/intel_sdsi %{log_msg "build intel_sdsi"} %{tools_make} CFLAGS="${RPM_OPT_FLAGS}" popd %endif %endif pushd tools/thermal/tmon/ %{log_msg "build tmon"} %{tools_make} popd pushd tools/bootconfig/ %{log_msg "build bootconfig"} %{tools_make} popd pushd tools/iio/ %{log_msg "build iio"} %{tools_make} popd pushd tools/gpio/ %{log_msg "build gpio"} %{tools_make} popd # build VM tools pushd tools/mm/ %{log_msg "build slabinfo page_owner_sort"} %{tools_make} slabinfo page_owner_sort popd pushd tools/verification/rv/ %{log_msg "build rv"} %{tools_make} popd pushd tools/tracing/rtla %{log_msg "build rtla"} %{rtla_make} popd %endif #set RPM_VMLINUX_H if [ -f $RPM_BUILD_ROOT/$DevelDir/vmlinux.h ]; then RPM_VMLINUX_H=$RPM_BUILD_ROOT/$DevelDir/vmlinux.h elif [ -f $DevelDir/vmlinux.h ]; then RPM_VMLINUX_H=$DevelDir/vmlinux.h fi echo "${RPM_VMLINUX_H}" > ../vmlinux_h_path %if %{with_selftests} %{log_msg "start build selftests"} # Unfortunately, samples/bpf/Makefile expects that the headers are installed # in the source tree. We installed them previously to $RPM_BUILD_ROOT/usr # but there's no way to tell the Makefile to take them from there. %{log_msg "install headers for selftests"} %{make} %{?_smp_mflags} headers_install # If we re building only tools without kernel, we need to generate config # headers and prepare tree for modules building. The modules_prepare target # will cover both. if [ ! -f include/generated/autoconf.h ]; then %{log_msg "modules_prepare for selftests"} %{make} %{?_smp_mflags} modules_prepare fi # Build BPFtool for samples/bpf if [ ! -f tools/bpf/bpftool/bootstrap/bpftool ]; then BuildBpftool fi %{log_msg "build samples/bpf"} %{make} %{?_smp_mflags} EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" ARCH=$Arch BPFTOOL=$(pwd)/tools/bpf/bpftool/bootstrap/bpftool V=1 M=samples/bpf/ VMLINUX_H="${RPM_VMLINUX_H}" || true pushd tools/testing/selftests # We need to install here because we need to call make with ARCH set which # doesn't seem possible to do in the install section. %if %{selftests_must_build} force_targets="FORCE_TARGETS=1" %else force_targets="" %endif %{log_msg "main selftests compile"} # Some selftests (especially bpf) do not build with source fortification. # Since selftests are not shipped, disable source fortification for them. %global _fortify_level_bak %{_fortify_level} %undefine _fortify_level export CFLAGS="%{build_cflags}" export CXXFLAGS="%{build_cxxflags}" %{make} %{?_smp_mflags} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" ARCH=$Arch V=1 TARGETS="bpf cgroup kmod mm net net/can net/forwarding net/hsr net/mptcp net/netfilter net/packetdrill tc-testing memfd drivers/net drivers/net/hw iommu cachestat pid_namespace rlimits timens pidfd capabilities clone3 exec filesystems firmware landlock mount mount_setattr move_mount_set_group nsfs openat2 proc safesetid seccomp tmpfs uevent vDSO" SKIP_TARGETS="" $force_targets INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install # Restore the original level of source fortification %define _fortify_level %{_fortify_level_bak} export CFLAGS="%{build_cflags}" export CXXFLAGS="%{build_cxxflags}" # 'make install' for bpf is broken and upstream refuses to fix it. # Install the needed files manually. %{log_msg "install selftests"} for dir in bpf bpf/no_alu32 bpf/progs; do # In ARK, the rpm build continues even if some of the selftests # cannot be built. It's not always possible to build selftests, # as upstream sometimes dependens on too new llvm version or has # other issues. If something did not get built, just skip it. test -d $dir || continue mkdir -p %{buildroot}%{_libexecdir}/kselftests/$dir find $dir -maxdepth 1 -type f \( -executable -o -name '*.py' -o -name settings -o \ -name 'btf_dump_test_case_*.c' -o -name '*.ko' -o \ -name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' \; \) -print0 | \ xargs -0 cp -t %{buildroot}%{_libexecdir}/kselftests/$dir || true done %buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs" %buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-no_alu32" # The urandom_read binary doesn't pass the check-rpaths check and upstream # refuses to fix it. So, we save it to buildroot_unstripped and delete it so it # will be hidden from check-rpaths and will automatically get restored later. %buildroot_save_unstripped "usr/libexec/kselftests/bpf/urandom_read" %buildroot_save_unstripped "usr/libexec/kselftests/bpf/no_alu32/urandom_read" rm -f %{buildroot}/usr/libexec/kselftests/bpf/urandom_read rm -f %{buildroot}/usr/libexec/kselftests/bpf/no_alu32/urandom_read # Copy bpftool to kselftests so selftests is packaged with # the full bpftool instead of bootstrap bpftool cp ./bpf/tools/sbin/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool popd %{log_msg "end build selftests"} %endif %if %{with_doc} %{log_msg "start install docs"} # Make the HTML pages. %{log_msg "build html docs"} %{__make} PYTHON=/usr/bin/python3 htmldocs || %{doc_build_fail} # sometimes non-world-readable files sneak into the kernel source tree chmod -R a=rX Documentation find Documentation -type d | xargs chmod u+w %{log_msg "end install docs"} %endif # Module signing (modsign) # # This must be run _after_ find-debuginfo.sh runs, otherwise that will strip # the signature off of the modules. # # Don't sign modules for the zfcpdump variant as it is monolithic. # # Signs all kernel modules with the kernel module signing key for: # - UEFI Secure Boot validation # - Kernel lockdown mode support # Also compresses modules with the configured compression algorithm if zipmodules=1. # %define __modsign_install_post \ if [ "%{signmodules}" -eq "1" ]; then \ %{log_msg "Signing kernel modules ..."} \ modules_dirs="$(shopt -s nullglob; echo $RPM_BUILD_ROOT/lib/modules/%{KVERREL}*)" \ for modules_dir in $modules_dirs; do \ variant_suffix="${modules_dir#$RPM_BUILD_ROOT/lib/modules/%{KVERREL}}" \ [ "$variant_suffix" == "+zfcpdump" ] && continue \ %{log_msg "Signing modules for %{KVERREL}${variant_suffix}"} \ %{modsign_cmd} certs/signing_key.pem.sign${variant_suffix} certs/signing_key.x509.sign${variant_suffix} $modules_dir/ \ done \ fi \ if [ "%{zipmodules}" -eq "1" ]; then \ %{log_msg "Compressing kernel modules ..."} \ find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \ fi \ %{nil} ### ### Special hacks for debuginfo subpackages. ### # This macro is used by %%install, so we must redefine it before that. %define debug_package %{nil} %if %{with_debuginfo} %ifnarch noarch %{nobuildarches} %global __debug_package 1 %files -f debugfiles.list debuginfo-common-%{_target_cpu} %endif %endif # We don't want to package debuginfo for self-tests and samples but # we have to delete them to avoid an error messages about unpackaged # files. # Delete the debuginfo for kernel-devel files %define __remove_unwanted_dbginfo_install_post \ if [ "%{with_selftests}" -ne "0" ]; then \ rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/ksamples; \ rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/kselftests; \ fi \ rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/src; \ %{nil} # Make debugedit and gdb-add-index use target versions of tools # when cross-compiling. This is supported since debugedit-5.1-5.fc42 # https://inbox.sourceware.org/debugedit/20250220153858.963312-1-mark@klomp.org/ %if %{with_cross} %define __override_target_tools_for_debugedit \ export OBJCOPY=%{_build_arch}-linux-gnu-objcopy \ export NM=%{_build_arch}-linux-gnu-nm \ export READELF=%{_build_arch}-linux-gnu-readelf \ %{nil} %endif # # Disgusting hack alert! We need to ensure we sign modules *after* all # invocations of strip occur, which is in __debug_install_post if # find-debuginfo.sh runs, and __os_install_post if not. # %define __spec_install_post \ %{?__override_target_tools_for_debugedit:%{__override_target_tools_for_debugedit}}\ %{?__debug_package:%{__debug_install_post}}\ %{__arch_install_post}\ %{__os_install_post}\ %{__remove_unwanted_dbginfo_install_post}\ %{__restore_unstripped_root_post}\ %{__modsign_install_post} ### ### install ### %install cd linux-%{KVERREL} # re-define RPM_VMLINUX_H, because it doesn't carry over from %build RPM_VMLINUX_H="$(cat ../vmlinux_h_path)" %if %{with_doc} docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease} # copy the source over mkdir -p $docdir tar -h -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir cat %{SOURCE2} | xz > $docdir/kernel.changelog.xz chmod 0644 $docdir/kernel.changelog.xz # with_doc %endif # We have to do the headers install before the tools install because the # kernel headers_install will remove any header files in /usr/include that # it doesn't install itself. %if %{with_headers} # Install kernel headers %{__make} ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install find $RPM_BUILD_ROOT/usr/include \ \( -name .install -o -name .check -o \ -name ..install.cmd -o -name ..check.cmd \) -delete %endif %if %{with_cross_headers} HDR_ARCH_LIST='arm64 powerpc s390 x86 riscv' mkdir -p $RPM_BUILD_ROOT/usr/tmp-headers for arch in $HDR_ARCH_LIST; do mkdir $RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch} %{__make} ARCH=${arch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch} headers_install done find $RPM_BUILD_ROOT/usr/tmp-headers \ \( -name .install -o -name .check -o \ -name ..install.cmd -o -name ..check.cmd \) -delete # Copy all the architectures we care about to their respective asm directories for arch in $HDR_ARCH_LIST ; do mkdir -p $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include mv $RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch}/include/* $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include/ done rm -rf $RPM_BUILD_ROOT/usr/tmp-headers %endif %if %{with_kernel_abi_stablelists} # kabi directory INSTALL_KABI_PATH=$RPM_BUILD_ROOT/lib/modules/ mkdir -p $INSTALL_KABI_PATH # install kabi releases directories tar -xvf %{SOURCE300} -C $INSTALL_KABI_PATH # with_kernel_abi_stablelists %endif %if %{with_perf} # perf tool binary and supporting scripts/binaries %{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin # remove the 'trace' symlink. rm -f %{buildroot}%{_bindir}/trace # For both of the below, yes, this should be using a macro but right now # it's hard coded and we don't actually want it anyway right now. # Whoever wants examples can fix it up! # remove examples rm -rf %{buildroot}/usr/lib/perf/examples rm -rf %{buildroot}/usr/lib/perf/include # python-perf extension %{perf_make} DESTDIR=$RPM_BUILD_ROOT install-python_ext # perf man pages (note: implicit rpm magic compresses them later) mkdir -p %{buildroot}/%{_mandir}/man1 %{perf_make} DESTDIR=$RPM_BUILD_ROOT install-man # remove any tracevent files, eg. its plugins still gets built and installed, # even if we build against system's libtracevent during perf build (by setting # LIBTRACEEVENT_DYNAMIC=1 above in perf_make macro). Those files should already # ship with libtraceevent package. rm -rf %{buildroot}%{_libdir}/traceevent %endif %if %{with_libperf} %{libperf_make} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{_libdir} install install_headers # This is installed on some arches and we don't want to ship it rm -rf %{buildroot}%{_libdir}/libperf.a %endif %if %{with_tools} %ifarch %{cpupowerarchs} %{make} -C tools/power/cpupower DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} libexecdir=%{_libexecdir} mandir=%{_mandir} unitdir=%{_unitdir} CPUFREQ_BENCH=false install %find_lang cpupower mv cpupower.lang ../ %ifarch x86_64 pushd tools/power/cpupower/debug/x86_64 install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode popd %endif chmod 0755 %{buildroot}%{_libdir}/libcpupower.so* %{log_msg "Build libcpupower Python bindings"} pushd tools/power/cpupower/bindings/python %{libcpupower_python_bindings_make} %{log_msg "Install libcpupower Python bindings"} %{make} INSTALL_DIR=$RPM_BUILD_ROOT%{python3_sitearch} install popd %endif %ifarch x86_64 mkdir -p %{buildroot}%{_mandir}/man8 pushd tools/power/x86/x86_energy_perf_policy %{tools_make} DESTDIR=%{buildroot} install popd pushd tools/power/x86/turbostat %{tools_make} DESTDIR=%{buildroot} install popd pushd tools/power/x86/intel-speed-select %{tools_make} DESTDIR=%{buildroot} install popd pushd tools/arch/x86/intel_sdsi %{tools_make} CFLAGS="${RPM_OPT_FLAGS}" DESTDIR=%{buildroot} BINDIR=%{_sbindir} install popd %endif pushd tools/thermal/tmon %{tools_make} INSTALL_ROOT=%{buildroot} install popd pushd tools/bootconfig %{tools_make} DESTDIR=%{buildroot} install popd pushd tools/iio %{tools_make} DESTDIR=%{buildroot} install popd pushd tools/gpio %{tools_make} DESTDIR=%{buildroot} install popd install -m644 -D %{SOURCE2002} %{buildroot}%{_sysconfdir}/logrotate.d/kvm_stat pushd tools/kvm/kvm_stat %{__make} INSTALL_ROOT=%{buildroot} install-tools %{__make} INSTALL_ROOT=%{buildroot} install-man install -m644 -D kvm_stat.service %{buildroot}%{_unitdir}/kvm_stat.service popd # install VM tools pushd tools/mm/ install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort popd pushd tools/verification/rv/ %{tools_make} DESTDIR=%{buildroot} STRIP=/bin/true install popd pushd tools/tracing/rtla/ %{tools_make} DESTDIR=%{buildroot} STRIP=/bin/true install rm -f %{buildroot}%{_bindir}/hwnoise rm -f %{buildroot}%{_bindir}/osnoise rm -f %{buildroot}%{_bindir}/timerlat (cd %{buildroot} ln -sf rtla ./%{_bindir}/hwnoise ln -sf rtla ./%{_bindir}/osnoise ln -sf rtla ./%{_bindir}/timerlat ) popd %endif %if %{with_selftests} pushd samples install -d %{buildroot}%{_libexecdir}/ksamples # install bpf samples pushd bpf install -d %{buildroot}%{_libexecdir}/ksamples/bpf find -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/bpf \; install -m755 *.sh %{buildroot}%{_libexecdir}/ksamples/bpf # test_lwt_bpf.sh compiles test_lwt_bpf.c when run; this works only from the # kernel tree. Just remove it. rm %{buildroot}%{_libexecdir}/ksamples/bpf/test_lwt_bpf.sh install -m644 *_kern.o %{buildroot}%{_libexecdir}/ksamples/bpf || true install -m644 tcp_bpf.readme %{buildroot}%{_libexecdir}/ksamples/bpf popd # install pktgen samples pushd pktgen install -d %{buildroot}%{_libexecdir}/ksamples/pktgen find . -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \; find . -type f ! -executable -exec install -m644 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \; popd popd # install mm selftests pushd tools/testing/selftests/mm find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/mm/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \; popd # install cgroup selftests pushd tools/testing/selftests/cgroup find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \; popd # install drivers/net selftests pushd tools/testing/selftests/drivers/net find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/{} \; popd # install drivers/net/mlxsw selftests pushd tools/testing/selftests/drivers/net/mlxsw find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \; popd # install drivers/net/hw selftests pushd tools/testing/selftests/drivers/net/hw find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/hw/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/hw/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/hw/{} \; popd # install drivers/net/netdevsim selftests pushd tools/testing/selftests/drivers/net/netdevsim find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \; popd # install drivers/net/bonding selftests pushd tools/testing/selftests/drivers/net/bonding find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \; popd # install net/can selftests pushd tools/testing/selftests/net/can find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/can/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/can/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/can/{} \; popd # install net/forwarding selftests pushd tools/testing/selftests/net/forwarding find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \; popd # install net/hsr selftests pushd tools/testing/selftests/net/hsr find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/hsr/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/hsr/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/hsr/{} \; popd # install net/mptcp selftests pushd tools/testing/selftests/net/mptcp find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \; popd # install tc-testing selftests pushd tools/testing/selftests/tc-testing find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \; popd # install net/netfilter selftests pushd tools/testing/selftests/net/netfilter find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \; popd # install net/packetdrill selftests pushd tools/testing/selftests/net/packetdrill find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/packetdrill/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/packetdrill/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/packetdrill/{} \; popd # install memfd selftests pushd tools/testing/selftests/memfd find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/memfd/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \; popd # install iommu selftests pushd tools/testing/selftests/iommu find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/iommu/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \; popd # install rlimits selftests pushd tools/testing/selftests/rlimits find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/rlimits/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/rlimits/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/rlimits/{} \; popd # install pid_namespace selftests pushd tools/testing/selftests/pid_namespace find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/pid_namespace/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/pid_namespace/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/pid_namespace/{} \; popd # install timens selftests pushd tools/testing/selftests/timens find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/timens/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/timens/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/timens/{} \; popd # install pidfd selftests pushd tools/testing/selftests/pidfd find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \; popd # install capabilities selftests pushd tools/testing/selftests/capabilities find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/capabilities/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/capabilities/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/capabilities/{} \; popd # install clone3 selftests pushd tools/testing/selftests/clone3 find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/clone3/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/clone3/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/clone3/{} \; popd # install exec selftests pushd tools/testing/selftests/exec find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/exec/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/exec/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/exec/{} \; popd # install filesystems selftests pushd tools/testing/selftests/filesystems find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/filesystems/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/filesystems/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/filesystems/{} \; popd # install firmware selftests pushd tools/testing/selftests/firmware find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/firmware/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/firmware/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/firmware/{} \; popd # install landlock selftests pushd tools/testing/selftests/landlock find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/landlock/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/landlock/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/landlock/{} \; popd # install mount selftests pushd tools/testing/selftests/mount find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/mount/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/mount/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/mount/{} \; popd # install mount_setattr selftests pushd tools/testing/selftests/mount_setattr find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/mount_setattr/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/mount_setattr/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/mount_setattr/{} \; popd # install move_mount_set_group selftests pushd tools/testing/selftests/move_mount_set_group find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/move_mount_set_group/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/move_mount_set_group/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/move_mount_set_group/{} \; popd # install nsfs selftests pushd tools/testing/selftests/nsfs find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/nsfs/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/nsfs/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/nsfs/{} \; popd # install openat2 selftests pushd tools/testing/selftests/openat2 find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/openat2/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/openat2/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/openat2/{} \; popd # install proc selftests pushd tools/testing/selftests/proc find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/proc/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/proc/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/proc/{} \; popd # install safesetid selftests pushd tools/testing/selftests/safesetid find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/safesetid/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/safesetid/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/safesetid/{} \; popd # install seccomp selftests pushd tools/testing/selftests/seccomp find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/seccomp/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/seccomp/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/seccomp/{} \; popd # install tmpfs selftests pushd tools/testing/selftests/tmpfs find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/tmpfs/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/tmpfs/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/tmpfs/{} \; popd # install uevent selftests pushd tools/testing/selftests/uevent find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/uevent/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/uevent/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/uevent/{} \; popd # install vDSO selftests pushd tools/testing/selftests/vDSO find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/vDSO/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/vDSO/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/vDSO/{} \; popd %endif ### ### clean ### ### ### scripts ### %if %{with_tools} %post -n %{name}-tools-libs /sbin/ldconfig %postun -n %{name}-tools-libs /sbin/ldconfig %endif # # This macro defines a %%post script for a kernel*-devel package. # %%kernel_devel_post [] # Note we don't run hardlink if ostree is in use, as ostree is # a far more sophisticated hardlink implementation. # https://github.com/projectatomic/rpm-ostree/commit/58a79056a889be8814aa51f507b2c7a4dccee526 # # The deletion of *.hardlink-temporary files is a temporary workaround # for this bug in the hardlink binary (fixed in util-linux 2.38): # https://github.com/util-linux/util-linux/issues/1602 # # Arguments: # %1 - Variant name (e.g., "debug", "rt"), or empty for stock kernel # Handles: # - Hardlinking duplicate files across kernel-devel packages to save space # - Building scripts and resolve_btfids for cross-compiled kernels (with_cross) # %define kernel_devel_post() \ %{expand:%%post %{?1:%{1}-}devel}\ if [ -f /etc/sysconfig/kernel ]\ then\ . /etc/sysconfig/kernel || exit $?\ fi\ if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] \ then\ (cd /usr/src/kernels/%{KVERREL}%{?1:+%{1}} &&\ /usr/bin/find . -type f | while read f; do\ hardlink -c /usr/src/kernels/*%{?dist}.*/$f $f > /dev/null\ done;\ /usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete\ )\ fi\ %if %{with_cross}\ echo "Building scripts and resolve_btfids"\ env --unset=ARCH make -C /usr/src/kernels/%{KVERREL}%{?1:+%{1}} prepare_after_cross\ %endif\ %{nil} # # This macro defines a %%post script for a kernel*-modules-extra package. # It also defines a %%postun script that does the same thing. # %%kernel_modules_extra_post [] # %define kernel_modules_extra_post() \ %{expand:%%post %{?1:%{1}-}modules-extra}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil}\ %{expand:%%postun %{?1:%{1}-}modules-extra}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} # # This macro defines a %%post script for a kernel*-modules-internal package. # It also defines a %%postun script that does the same thing. # %%kernel_modules_internal_post [] # %define kernel_modules_internal_post() \ %{expand:%%post %{?1:%{1}-}modules-internal}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil}\ %{expand:%%postun %{?1:%{1}-}modules-internal}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} # # This macro defines a %%post script for a kernel*-modules-partner package. # It also defines a %%postun script that does the same thing. # %%kernel_modules_partner_post [] # %define kernel_modules_partner_post() \ %{expand:%%post %{?1:%{1}-}modules-partner}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil}\ %{expand:%%postun %{?1:%{1}-}modules-partner}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} # # This macro defines a %%post script for a kernel*-modules package. # It also defines a %%postun script that does the same thing. # %%kernel_modules_post [] # # Arguments: # %1 - Variant name (e.g., "debug", "rt"), or empty for stock kernel # Handles: # - Running depmod to update module dependencies # - Deferring dracut regeneration until posttrans (if kernel-core not yet installed) # - Running dracut in posttrans to build initramfs # %define kernel_modules_post() \ %{expand:%%post %{?1:%{1}-}modules}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ if [ -f /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz ] &&\ [ -f /boot/initramfs-%{KVERREL}%{?1:+%{1}}.img ] &&\ [ ! -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?1:+%{1}} ]; then\ mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\ touch %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\ fi\ %{nil}\ %{expand:%%postun %{?1:%{1}-}modules}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil}\ %{expand:%%posttrans %{?1:%{1}-}modules}\ if [ -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}} ]; then\ rm -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\ echo "Running: dracut -f --kver %{KVERREL}%{?1:+%{1}} /boot/initramfs-%{KVERREL}%{?1:+%{1}}.img"\ dracut -f --kver "%{KVERREL}%{?1:+%{1}}" /boot/initramfs-%{KVERREL}%{?1:+%{1}}.img || exit $?\ fi\ %{nil} # # This macro defines a %%post script for a kernel*-modules-core package. # %%kernel_modules_core_post [] # %define kernel_modules_core_post() \ %{expand:%%posttrans %{?1:%{1}-}modules-core}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} # This macro defines a %%posttrans script for a kernel package. # %%kernel_variant_posttrans [-v ] [-u uki-suffix] # More text can follow to go at the end of this variant's %%post. # # Options: # -v : Variant name (e.g., "debug", "rt") # -u : UKI suffix for unified kernel image packages # Handles: # - weak-modules integration (RHEL only) # - kernel-install for bootloader setup # - symvers installation to /boot # %define kernel_variant_posttrans(v:u:) \ %{expand:%%posttrans %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\ %if 0%{!?fedora:1}\ %if !%{with_automotive}\ if [ -x %{_sbindir}/weak-modules ]\ then\ %{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\ fi\ %endif\ %endif\ rm -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\ /bin/kernel-install add %{KVERREL}%{?-v:+%{-v*}} /lib/modules/%{KVERREL}%{?-v:+%{-v*}}/vmlinuz%{?-u:-%{-u*}.efi} || exit $?\ if [[ ! -e "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext" ]]; then\ cp "/lib/modules/%{KVERREL}%{?-v:+%{-v*}}/symvers.%compext" "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext"\ if command -v restorecon &>/dev/null; then\ restorecon "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext"\ fi\ fi\ %{nil} # # This macro defines a %%post script for a kernel package and its devel package. # %%kernel_variant_post [-v ] [-r ] # More text can follow to go at the end of this variant's %%post. # # Options: # -v : Variant name (e.g., "debug", "rt") # -r : Kernel name to replace in /etc/sysconfig/kernel DEFAULTKERNEL # (for setting this variant as the new default) # Expands to multiple post scripts for: # - kernel-devel # - kernel-modules, kernel-modules-core, kernel-modules-extra, kernel-modules-internal # - kernel-modules-partner (RHEL only) # - kernel-core # - kernel posttrans # %define kernel_variant_post(v:r:) \ %{expand:%%kernel_devel_post %{?-v*}}\ %{expand:%%kernel_modules_post %{?-v*}}\ %{expand:%%kernel_modules_core_post %{?-v*}}\ %{expand:%%kernel_modules_extra_post %{?-v*}}\ %{expand:%%kernel_modules_internal_post %{?-v*}}\ %if 0%{!?fedora:1}\ %{expand:%%kernel_modules_partner_post %{?-v*}}\ %endif\ %{expand:%%kernel_variant_posttrans %{?-v*:-v %{-v*}}}\ %{expand:%%post %{?-v*:%{-v*}-}core}\ %{-r:\ if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\ [ -f /etc/sysconfig/kernel ]; then\ /bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\ fi}\ mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\ touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\ %{nil} # # This macro defines a %%preun script for a kernel package. # %%kernel_variant_preun [-v ] [-u uki-suffix] [-e] # Add kernel-install's --entry-type=type1|type2|all option (if supported) to limit removal # to a specific boot entry type. # # Options: # -v : Variant name (e.g., "debug", "rt") # -u : UKI suffix for unified kernel image packages # -e: Add --entry-type flag to kernel-install (for selective boot entry removal) # Handles: # - kernel-install remove for bootloader cleanup # - weak-modules --remove-kernel (RHEL only) # %define kernel_variant_preun(v:u:e) \ %{expand:%%preun %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\ entry_type=""\ %{-e: \ /bin/kernel-install --help|grep -q -- '--entry-type=' &&\ entry_type="--entry-type %{!?-u:type1}%{?-u:type2}" \ }\ /bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} $entry_type || exit $?\ %if !%{with_automotive}\ if [ -x %{_sbindir}/weak-modules ]\ then\ %{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\ fi\ %endif\ %{nil} %if %{with_stock_base} && %{with_efiuki} %kernel_variant_posttrans -u virt %kernel_variant_preun -u virt -e %endif %if %{with_stock_base} %kernel_variant_preun -e %kernel_variant_post %endif %if %{with_zfcpdump} %kernel_variant_preun -v zfcpdump %kernel_variant_post -v zfcpdump %endif %if %{with_stock} && %{with_debug} && %{with_efiuki} %kernel_variant_posttrans -v debug -u virt %kernel_variant_preun -v debug -u virt -e %endif %if %{with_stock} && %{with_debug} %kernel_variant_preun -v debug -e %kernel_variant_post -v debug %endif %if %{with_arm64_16k_base} %kernel_variant_preun -v 16k -e %kernel_variant_post -v 16k %endif %if %{with_debug} && %{with_arm64_16k} %kernel_variant_preun -v 16k-debug -e %kernel_variant_post -v 16k-debug %endif %if %{with_arm64_16k} && %{with_debug} && %{with_efiuki} %kernel_variant_posttrans -v 16k-debug -u virt %kernel_variant_preun -v 16k-debug -u virt -e %endif %if %{with_arm64_16k_base} && %{with_efiuki} %kernel_variant_posttrans -v 16k -u virt %kernel_variant_preun -v 16k -u virt -e %endif %if %{with_arm64_64k_base} %kernel_variant_preun -v 64k -e %kernel_variant_post -v 64k %endif %if %{with_debug} && %{with_arm64_64k} %kernel_variant_preun -v 64k-debug -e %kernel_variant_post -v 64k-debug %endif %if %{with_arm64_64k} && %{with_debug} && %{with_efiuki} %kernel_variant_posttrans -v 64k-debug -u virt %kernel_variant_preun -v 64k-debug -u virt -e %endif %if %{with_arm64_64k_base} && %{with_efiuki} %kernel_variant_posttrans -v 64k -u virt %kernel_variant_preun -v 64k -u virt -e %endif %if %{with_realtime_base} %kernel_variant_preun -v rt %kernel_variant_post -v rt -r kernel %endif %if %{with_automotive_base} %kernel_variant_preun -v automotive %kernel_variant_post -v automotive -r kernel %endif %if %{with_realtime} && %{with_debug} %kernel_variant_preun -v rt-debug %kernel_variant_post -v rt-debug %endif %if %{with_realtime_arm64_64k_base} %kernel_variant_preun -v rt-64k %kernel_variant_post -v rt-64k %kernel_kvm_post rt-64k %endif %if %{with_debug} && %{with_realtime_arm64_64k} %kernel_variant_preun -v rt-64k-debug %kernel_variant_post -v rt-64k-debug %kernel_kvm_post rt-64k-debug %endif %if %{with_automotive} && %{with_debug} && !%{with_automotive_build} %kernel_variant_preun -v automotive-debug %kernel_variant_post -v automotive-debug %endif ### ### file lists ### %if %{with_headers} %files headers /usr/include/* %exclude %{_includedir}/cpufreq.h %if %{with_ynl} %exclude %{_includedir}/ynl %endif %endif %if %{with_cross_headers} %files cross-headers /usr/*-linux-gnu/include/* %endif %if %{with_kernel_abi_stablelists} %files -n %{name}-abi-stablelists /lib/modules/kabi-* %endif %if %{with_kabidw_base} %ifarch x86_64 s390x ppc64 ppc64le aarch64 riscv64 %files kernel-kabidw-base-internal %defattr(-,root,root) /kabidw-base/%{_target_cpu}/* %endif %endif # only some architecture builds need kernel-doc %if %{with_doc} %files doc %defattr(-,root,root) %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation/* %dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation %dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease} %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/kernel.changelog.xz %endif %if %{with_perf} %files -n perf %{_bindir}/perf %{_libdir}/libperf-jvmti.so %dir %{_libexecdir}/perf-core %{_libexecdir}/perf-core/* %{_mandir}/man[1-8]/perf* %{_sysconfdir}/bash_completion.d/perf %doc linux-%{KVERREL}/tools/perf/Documentation/examples.txt %{_docdir}/perf-tip/tips.txt %{_includedir}/perf/perf_dlfilter.h %files -n python3-perf %{python3_sitearch}/perf* %if %{with_debuginfo} %files -f perf-debuginfo.list -n perf-debuginfo %files -f python3-perf-debuginfo.list -n python3-perf-debuginfo %endif # with_perf %endif %if %{with_libperf} %files -n libperf %{_libdir}/libperf.so.0 %{_libdir}/libperf.so.0.0.1 %files -n libperf-devel %{_libdir}/libperf.so %{_libdir}/pkgconfig/libperf.pc %{_includedir}/internal/*.h %{_includedir}/perf/bpf_perf.h %{_includedir}/perf/core.h %{_includedir}/perf/cpumap.h %{_includedir}/perf/event.h %{_includedir}/perf/evlist.h %{_includedir}/perf/evsel.h %{_includedir}/perf/mmap.h %{_includedir}/perf/threadmap.h %{_mandir}/man3/libperf.3.gz %{_mandir}/man7/libperf-counting.7.gz %{_mandir}/man7/libperf-sampling.7.gz %{_docdir}/libperf/examples/sampling.c %{_docdir}/libperf/examples/counting.c %{_docdir}/libperf/html/libperf.html %{_docdir}/libperf/html/libperf-counting.html %{_docdir}/libperf/html/libperf-sampling.html %if %{with_debuginfo} %files -f libperf-debuginfo.list -n libperf-debuginfo %endif # with_libperf %endif %if %{with_tools} %ifnarch %{cpupowerarchs} %files -n %{name}-tools %else %files -n %{name}-tools -f cpupower.lang %{_bindir}/cpupower %{_libexecdir}/cpupower %{_unitdir}/cpupower.service %config(noreplace) %{_sysconfdir}/cpupower-service.conf %{_datadir}/bash-completion/completions/cpupower %ifarch x86_64 %{_bindir}/centrino-decode %{_bindir}/powernow-k8-decode %endif %{_mandir}/man[1-8]/cpupower* %ifarch x86_64 %{_bindir}/x86_energy_perf_policy %{_mandir}/man8/x86_energy_perf_policy* %{_bindir}/turbostat %{_mandir}/man8/turbostat* %{_bindir}/intel-speed-select %{_sbindir}/intel_sdsi %endif # cpupowerarchs %endif %{_bindir}/tmon %{_bindir}/bootconfig %{_bindir}/iio_event_monitor %{_bindir}/iio_generic_buffer %{_bindir}/lsiio %{_bindir}/lsgpio %{_bindir}/gpio-hammer %{_bindir}/gpio-event-mon %{_bindir}/gpio-watch %{_mandir}/man1/kvm_stat* %{_bindir}/kvm_stat %{_unitdir}/kvm_stat.service %config(noreplace) %{_sysconfdir}/logrotate.d/kvm_stat %{_bindir}/page_owner_sort %{_bindir}/slabinfo %if %{with_ynl} %files -n python3-%{name}-tools %{_bindir}/ynl* %{_docdir}/ynl %{_datadir}/ynl %{python3_sitelib}/pyynl* %endif %if %{with_debuginfo} %files -f %{name}-tools-debuginfo.list -n %{name}-tools-debuginfo %endif %files -n %{name}-tools-libs %ifarch %{cpupowerarchs} %{_libdir}/libcpupower.so.1 %{_libdir}/libcpupower.so.1.0.1 %endif %files -n %{name}-tools-libs-devel %ifarch %{cpupowerarchs} %{_libdir}/libcpupower.so %{_includedir}/cpufreq.h %{_includedir}/cpuidle.h %{_includedir}/powercap.h # libcpupower Python bindings %{python3_sitearch}/_raw_pylibcpupower.so %{python3_sitearch}/raw_pylibcpupower.py %{python3_sitearch}/__pycache__/raw_pylibcpupower* %endif %if %{with_ynl} %{_libdir}/libynl* %{_includedir}/ynl %endif %files -n rtla %{_bindir}/rtla %{_bindir}/hwnoise %{_bindir}/osnoise %{_bindir}/timerlat %{_mandir}/man1/rtla-hwnoise.1.gz %{_mandir}/man1/rtla-osnoise-hist.1.gz %{_mandir}/man1/rtla-osnoise-top.1.gz %{_mandir}/man1/rtla-osnoise.1.gz %{_mandir}/man1/rtla-timerlat-hist.1.gz %{_mandir}/man1/rtla-timerlat-top.1.gz %{_mandir}/man1/rtla-timerlat.1.gz %{_mandir}/man1/rtla.1.gz %if %{with_debuginfo} %files -f rtla-debuginfo.list -n rtla-debuginfo %endif %files -n rv %{_bindir}/rv %{_mandir}/man1/rv-list.1.gz %{_mandir}/man1/rv-mon-wip.1.gz %{_mandir}/man1/rv-mon-wwnr.1.gz %{_mandir}/man1/rv-mon.1.gz %{_mandir}/man1/rv-mon-sched.1.gz %{_mandir}/man1/rv.1.gz %if %{with_debuginfo} %files -f rv-debuginfo.list -n rv-debuginfo %endif # with_tools %endif %if %{with_selftests} %files selftests-internal %{_libexecdir}/ksamples %{_libexecdir}/kselftests %endif # empty meta-package %if %{with_stock_base} %ifnarch %nobuildarches noarch %files %endif %endif # This is %%{image_install_path} on an arch where that includes ELF files, # or empty otherwise. %define elf_image_install_path %{?kernel_image_elf:%{image_install_path}} # # This macro defines the %%files sections for a kernel package # and its devel and debuginfo packages. # %%kernel_variant_files [-k vmlinux] # # Options: # -k : Kernel image filename (default: "vmlinuz") # Arguments: # %1 - Whether VDSO was built (1=yes, 0=no) - controls if vdso files are included # %2 - Condition (usually with_) - only generate files section if true # %3 - Variant/subpackage name, or empty for stock kernel # Generates %%files sections for: # - kernel-core (or variant-core): vmlinuz, config, System.map, modules.builtin # - kernel-modules-core: essential modules, dependency metadata # - kernel-modules: additional modules # - kernel-modules-extra: less common modules # - kernel-modules-internal: Red Hat internal modules (RHEL only) # - kernel-modules-partner: Partner modules (RHEL only) # - kernel-devel: headers and build infrastructure # - kernel-debuginfo: vmlinux with debug symbols (if with_debuginfo) # - kernel-uki-virt: unified kernel image for VMs (if with_efiuki) # %define kernel_variant_files(k:) \ %if %{2}\ %{expand:%%files %{?1:-f kernel-%{?3:%{3}-}ldsoconf.list} %{?3:%{3}-}core}\ %{!?_licensedir:%global license %%doc}\ %%license linux-%{KVERREL}/COPYING-%{version}-%{release}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}\ %ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \ %ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \ %ifarch aarch64 riscv64\ /lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \ %ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \ %endif\ /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\ %ghost /boot/System.map-%{KVERREL}%{?3:+%{3}}\ %dir /lib/modules\ %dir /lib/modules/%{KVERREL}%{?3:+%{3}}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.%compext\ /lib/modules/%{KVERREL}%{?3:+%{3}}/config\ /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\ %ghost %attr(0644, root, root) /boot/symvers-%{KVERREL}%{?3:+%{3}}.%compext\ %ghost %attr(0600, root, root) /boot/initramfs-%{KVERREL}%{?3:+%{3}}.img\ %ghost %attr(0644, root, root) /boot/config-%{KVERREL}%{?3:+%{3}}\ %{expand:%%files -f kernel-%{?3:%{3}-}modules-core.list %{?3:%{3}-}modules-core}\ %dir /lib/modules\ %dir /lib/modules/%{KVERREL}%{?3:+%{3}}\ %dir /lib/modules/%{KVERREL}%{?3:+%{3}}/kernel\ /lib/modules/%{KVERREL}%{?3:+%{3}}/build\ /lib/modules/%{KVERREL}%{?3:+%{3}}/source\ /lib/modules/%{KVERREL}%{?3:+%{3}}/updates\ /lib/modules/%{KVERREL}%{?3:+%{3}}/weak-updates\ /lib/modules/%{KVERREL}%{?3:+%{3}}/systemtap\ %{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}\ %if %{1}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/vdso\ %endif\ /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.block\ /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.drm\ /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.modesetting\ /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.networking\ /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.order\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.alias\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.alias.bin\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin.alias.bin\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin.bin\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.dep\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.dep.bin\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.devname\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.softdep\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.symbols\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.symbols.bin\ %ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.weakdep\ %{expand:%%files -f kernel-%{?3:%{3}-}modules.list %{?3:%{3}-}modules}\ %{expand:%%files %{?3:%{3}-}devel}\ %defverify(not mtime)\ /usr/src/kernels/%{KVERREL}%{?3:+%{3}}\ %{expand:%%files %{?3:%{3}-}devel-matched}\ %{expand:%%files -f kernel-%{?3:%{3}-}modules-extra.list %{?3:%{3}-}modules-extra}\ %{expand:%%files -f kernel-%{?3:%{3}-}modules-internal.list %{?3:%{3}-}modules-internal}\ %if 0%{!?fedora:1}\ %{expand:%%files -f kernel-%{?3:%{3}-}modules-partner.list %{?3:%{3}-}modules-partner}\ %endif\ %if %{with_debuginfo}\ %ifnarch noarch\ %{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\ %endif\ %endif\ %if %{with_efiuki} && "%{3}" != "rt" && "%{3}" != "rt-debug" && "%{3}" != "rt-64k" && "%{3}" != "rt-64k-debug"\ %{expand:%%files %{?3:%{3}-}uki-virt}\ %dir /lib/modules\ %dir /lib/modules/%{KVERREL}%{?3:+%{3}}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\ /lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.%compext\ /lib/modules/%{KVERREL}%{?3:+%{3}}/config\ /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\ %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi\ %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/.%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.hmac\ %ghost /%{image_install_path}/efi/EFI/Linux/%{?-k:%{-k*}}%{!?-k:*}-%{KVERREL}%{?3:+%{3}}.efi\ %{expand:%%files %{?3:%{3}-}uki-virt-addons}\ %dir /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.extra.d/ \ /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.extra.d/*.addon.efi\ %endif\ %if %{?3:1} %{!?3:0}\ %{expand:%%files %{3}}\ %endif\ %if %{with_gcov}\ %ifnarch %nobuildarches noarch\ %{expand:%%files -f kernel-%{?3:%{3}-}gcov.list %{?3:%{3}-}gcov}\ %endif\ %endif\ %endif\ %{nil} %kernel_variant_files %{_use_vdso} %{with_stock_base} %if %{with_stock} %kernel_variant_files %{_use_vdso} %{with_debug} debug %endif %if %{with_arm64_16k} %kernel_variant_files %{_use_vdso} %{with_debug} 16k-debug %endif %if %{with_arm64_64k} %kernel_variant_files %{_use_vdso} %{with_debug} 64k-debug %endif %kernel_variant_files %{_use_vdso} %{with_realtime_base} rt %if %{with_realtime} %kernel_variant_files %{_use_vdso} %{with_debug} rt-debug %endif %kernel_variant_files %{_use_vdso} %{with_automotive_base} automotive %if %{with_automotive} && !%{with_automotive_build} %kernel_variant_files %{_use_vdso} %{with_debug} automotive-debug %endif %if %{with_debug_meta} %files debug %files debug-core %files debug-devel %files debug-devel-matched %files debug-modules %files debug-modules-core %files debug-modules-extra %if %{with_arm64_16k} %files 16k-debug %files 16k-debug-core %files 16k-debug-devel %files 16k-debug-devel-matched %files 16k-debug-modules %files 16k-debug-modules-extra %endif %if %{with_arm64_64k} %files 64k-debug %files 64k-debug-core %files 64k-debug-devel %files 64k-debug-devel-matched %files 64k-debug-modules %files 64k-debug-modules-extra %endif %endif %kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump %kernel_variant_files %{_use_vdso} %{with_arm64_16k_base} 16k %kernel_variant_files %{_use_vdso} %{with_arm64_64k_base} 64k %kernel_variant_files %{_use_vdso} %{with_realtime_arm64_64k_base} rt-64k %if %{with_realtime_arm64_64k} %kernel_variant_files %{_use_vdso} %{with_debug} rt-64k-debug %endif %ifnarch noarch %{nobuildarches} %files modules-extra-matched %endif # plz don't put in a version string unless you're going to tag # and build. # # %changelog * Wed Feb 11 2026 [6.19.0-2.testf44] - copr (Nico Pache) - mm/khugepaged: unify khugepaged and madv_collapse with collapse_single_pmd() (Nico Pache) - mm/khugepaged: rename hpage_collapse_* to collapse_* (Nico Pache) - mm/khugepaged: define COLLAPSE_MAX_PTES_LIMIT as HPAGE_PMD_NR - 1 (Nico Pache) - mm: introduce is_pmd_order helper (Nico Pache) - mm: consolidate anonymous folio PTE mapping into shared helpers (Nico Pache) - mm: khugepaged: fix NR_FILE_PAGES and NR_SHMEM in collapse_file() (Shakeel Butt) - mm/khugepaged: make khugepaged_collapse_control static (Shivank Garg) - mm/khugepaged: use enum scan_result for result variables and return types (Shivank Garg) - mm/khugepaged: change collapse_pte_mapped_thp() to return void (Shivank Garg) - mm/khugepaged: remove unnecessary goto 'skip' label (Shivank Garg) - mm/khugepaged: retry with sync writeback for MADV_COLLAPSE (Shivank Garg) - mm/khugepaged: map dirty/writeback pages failures to EAGAIN (Shivank Garg) - Turn off CONFIG_SMB_KUNIT_TESTS in pending (Justin M. Forbes) - Trim the changelog for 7.0 (Justin M. Forbes) - doc: development-process: add notice on testing (Dmitry Antipov) - tools: sphinx-build-wrapper: improve its help message (Mauro Carvalho Chehab) - docs: sphinx-build-wrapper: allow -v override -q (Mauro Carvalho Chehab) - docs: kdoc: Fix pdfdocs build for tools (Mauro Carvalho Chehab) - docs: ja_JP: process: translate 'Obtain a current source tree' (Akiyoshi Kurita) - docs: fix 're-use' -> 'reuse' in documentation (Rhys Tumelty) - docs: ioctl-number: fix a typo in ioctl-number.rst (Gabriel Whigham) - docs: filesystems: ensure proc pid substitutable is complete (Thomas Böhler) - docs: automarkup.py: Skip common English words as C identifiers (wheatfox) - Documentation: use a source-read extension for the index link boilerplate (Jani Nikula) - docs: parse_features: make documentation more consistent (Mauro Carvalho Chehab) - docs: add parse_features module documentation (Mauro Carvalho Chehab) - docs: jobserver: do some documentation improvements (Mauro Carvalho Chehab) - docs: add jobserver module documentation (Mauro Carvalho Chehab) - docs: kabi: helpers: add documentation for each "enum" value (Mauro Carvalho Chehab) - docs: kabi: helpers: add helper for debug bits 7 and 8 (Mauro Carvalho Chehab) - docs: kabi: system_symbols: end docstring phrases with a dot (Mauro Carvalho Chehab) - docs: python: abi_regex: do some improvements at documentation (Mauro Carvalho Chehab) - docs: python: abi_parser: do some improvements at documentation (Mauro Carvalho Chehab) - docs: add kabi modules documentation (Mauro Carvalho Chehab) - docs: add kernel-doc modules documentation (Mauro Carvalho Chehab) - docs: kdoc: python_version: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: kdoc: enrich_formatter: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: kdoc: parse_data_structs: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: kdoc_re: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: kdoc_output: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: kdoc_parser: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: kdoc_item: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: kdoc_files: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: kdoc: latex_fonts: Improve docstrings and comments (Mauro Carvalho Chehab) - docs: custom.css: add CSS for python (Mauro Carvalho Chehab) - docs: enable Sphinx autodoc extension to allow documenting python (Mauro Carvalho Chehab) - docs: conf: don't rely on cwd to get documentation location (Mauro Carvalho Chehab) - docs: conf.py: don't use doctree with a different meaning (Mauro Carvalho Chehab) - docs: custom.css: prevent li marker to override text (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: only generate rust docs when requested (Thomas Weißschuh) - tools/docs: sphinx-build-wrapper: compute sphinxdirs_list earlier (Thomas Weißschuh) - tools/docs: sphinx-build-wrapper: make 'rustdoc' a local variable (Thomas Weißschuh) - tools/docs: sphinx-build-wrapper: generate rust docs only once (Thomas Weißschuh) - docs: ja_JP: Start translation of submitting-patches (Akiyoshi Kurita) - docs: add a scripts/kernel-doc symbolic link (Jonathan Corbet) - docs: sphinx-build-wrapper: stop setting kerneldoc_bin for Sphinx (Jonathan Corbet) - docs: conf.py: get rid of the now unused kerneldoc_bin env var (Mauro Carvalho Chehab) - docs: kdoc: improve description of MsgFormatter (Mauro Carvalho Chehab) - docs: kdoc: move the return values to the helper message (Mauro Carvalho Chehab) - docs: kdoc: move kernel-doc to tools/docs (Jonathan Corbet) - docs: kdoc: remove support for an external kernel-doc from sphinx (Jonathan Corbet) - docs: kdoc: some fixes to kernel-doc comments (Mauro Carvalho Chehab) - docs: kdoc: ensure that comments are using our coding style (Mauro Carvalho Chehab) - docs: kdoc: avoid error_count overflows (Mauro Carvalho Chehab) - docs: kdoc: fix logic to handle unissued warnings (Mauro Carvalho Chehab) - jobserver: Split up the big try: block (Jonathan Corbet) - scsi: docs: Add description for missing options of link_power_management_policy (Yiwei Lin) - doc: kgdb: Add description about rodata=off kernel parameter (junan) - Documentation: Provide guidelines for tool-generated content (Dave Hansen) - docs: filesystems: add fs/open.c to api-summary (Randy Dunlap) - docs: make kptr_restrict and hash_pointers reference each other (Marc Herbert) - Documentation: CSS: Improve man page font (Petr Vorel) - Documentation: Link man pages to https://man7.org/ (Petr Vorel) - Documentation: Remove :manpage: from non-existing man pages (Petr Vorel) - driver-core: improve driver binding documentation (Danilo Krummrich) - Documentation: Fix typos and grammatical errors (Nauman Sabir) - Documentation/trace: Fix links to other documents (Petr Vorel) - Documentation: bug-hunting.rst: Remove wrong 'file:' syntax (Petr Vorel) - MAINTAINERS: Update for the doc subsystem (Shuah Khan) - CREDITS: add whitespace before opening parentheses (Diego Viola) - tools: jobserver: Prevent deadlock caused by incorrect jobserver configuration and enhance error reporting (Changbin Du) - Documentation/kernel-parameters: Add tsa under mitigations=off (Yu Liao) - docs: spufs: fix ppc64 architecture line break (Akiyoshi Kurita) - doc: input: fix typos in input.rst (Wu Canhong) - Documentation: kernel-hacking: Remove :c:func: annotations (Thorsten Blum) - Documentation: kernel-hacking: Convert internal links (Bagas Sanjaya) - Documentation: kernel-hacking: Do not italicize EXPORT_SYMBOL{,_GPL}() references (Bagas Sanjaya) - Documentation: kernel-hacking: Remove current macro annotation (Bagas Sanjaya) - docs: admin: devices: remove /dev/cdwriter (Max Nikulin) - docs: keystone: fix typo in knav-qmss documentation (Akiyoshi Kurita) - docs: add AI Coding Assistants documentation (Sasha Levin) - Docs/translations/ko_KR: remove memory-barriers (SeongJae Park) - docs: submitting-patches: suggest adding previous version links (SeongJae Park) - doc-guide: kernel-doc: specify that W=n does not check header files (Vincent Mailhol) - Doc: correct spelling and wording mistakes (Volodymyr Kot) - docs: process: email-client: add Thunderbird "Toggle Line Wrap" extension (Vincent Mailhol) - docs: Makefile: wrap SPHINXDIRS help text (Mustafa Elrasheid) - docs: find-unused-docs.sh: fixup directory usage (Randy Dunlap) - docs/ja_JP: fix typos in submit-checklist.rst (Masaharu Noguchi) - docs/ja_JP: fix translation of freestanding C environment (Masaharu Noguchi) - docs/ja_JP: fix typos and duplicated phrases in kernel development guide (Masaharu Noguchi) - MAINTAINERS: Add doc files on real-time support to Real-time Linux (Lukas Bulwahn) - Documentation: update config name in real-time architecture support (Lukas Bulwahn) - Documentation: Add some hardware hints for real-time (Sebastian Andrzej Siewior) - Documentation: insist on the plain-text requirement for security reports (Willy Tarreau) - Documentation: Improve wording on requirements for a free Nitrokey (Uwe Kleine-König) - Documentation: mailbox: mbox_chan_ops.flush() is optional (Geert Uytterhoeven) - Documentation/rv: Fix dead link to monitor_synthesis.rst (Soham Metha) - Documentation: arm: keystone: update DT binding reference (Shubham Sharma) - docs: fix typo in clang-format documentation (Addison English) - kdoc: allow dots in inline @param names (Steven Price) - docs: Update documentation to avoid mentioning of kernel.h (Andy Shevchenko) - docs: admin: devices: /dev/sr for SCSI CD-ROM (Max Nikulin) - docs: kernel-doc.rst: Parse DEFINE_ macros without prefixes (Mauro Carvalho Chehab) - docs: kernel-doc.rst: document the new "var" kernel-doc markup (Mauro Carvalho Chehab) - docs: kernel-doc.rst: don't let automarkup mangle with consts (Mauro Carvalho Chehab) - docs: media: v4l2-ioctl.h: document two global variables (Mauro Carvalho Chehab) - kernel-doc: add support to handle DEFINE_ variables (Mauro Carvalho Chehab) - kernel-doc: add support for handling global variables (Mauro Carvalho Chehab) - Documentation: kernel-hacking: Remove comma (Thorsten Blum) - docs: kbuild: Fix typos in makefiles.rst (Chen Pei) - efi: Support EDID information (Thomas Zimmermann) - sysfb: Move edid_info into sysfb_primary_display (Thomas Zimmermann) - sysfb: Pass sysfb_primary_display to devices (Thomas Zimmermann) - sysfb: Replace screen_info with sysfb_primary_display (Thomas Zimmermann) - sysfb: Add struct sysfb_display_info (Thomas Zimmermann) - efi: sysfb_efi: Reduce number of references to global screen_info (Thomas Zimmermann) - efi: earlycon: Reduce number of references to global screen_info (Thomas Zimmermann) - efi: sysfb_efi: Fix efidrmfb and simpledrmfb on Valve Steam Deck (Tvrtko Ursulin) - efi: sysfb_efi: Convert swap width and height quirk to a callback (Tvrtko Ursulin) - efi: sysfb_efi: Fix lfb_linelength calculation when applying quirks (Tvrtko Ursulin) - efi: sysfb_efi: Replace open coded swap with the macro (Tvrtko Ursulin) - xenbus: Rename helpers to freeze/thaw/restore (Jason Andryuk) - xenbus: Use .freeze/.thaw to handle xenbus devices (Jason Andryuk) - xen/mcelog: simplify MCE_GETCLEAR_FLAGS using xchg() (Uros Bizjak) - xen/balloon: improve accuracy of initial balloon target for dom0 (Roger Pau Monne) - Partial revert "x86/xen: fix balloon target initialization for PVH dom0" (Roger Pau Monne) - xen: introduce xen_console_io option (Stefano Stabellini) - xen/virtio: Don't use grant-dma-ops when running as Dom0 (Teddy Astie) - x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set (Hou Wenlong) - xen: privcmd: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - xen/events: replace use of system_wq with system_percpu_wq (Marco Crivellari) - perf/arm-cmn: Reject unsupported hardware configurations (Robin Murphy) - perf: arm_spe: Properly set hw.state on failures (Leo Yan) - arm64/gcs: Fix error handling in arch_set_shadow_stack_status() (Breno Leitao) - arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y (Marco Elver) - kselftest/arm64: Raise default number of loops in fp-pidbench (Mark Brown) - kselftest/arm64: Add a no-SVE loop after SVE in fp-pidbench (Mark Brown) - kselftest/arm64: Add missing file in .gitignore (I-Hsin Cheng) - kselftest/arm64: Add HWCAP test for FEAT_LS64 (Yicong Yang) - kselftest/arm64: Use syscall() macro over nolibc my_syscall() (Thomas Weißschuh) - kselftest/arm64: Support FORCE_TARGETS (Mark Brown) - perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD (Sebastian Andrzej Siewior) - perf/arm_dsu: Allow standard cycles events (Robin Murphy) - perf/arm_dsu: Support DSU-120 (Robin Murphy) - perf/arm_dsu: Support DSU-110 (Robin Murphy) - drivers: perf: use bitmap_empty() where appropriate (Yury Norov (NVIDIA)) - perf/arm-cmn: Support CMN-600AE (Robin Murphy) - arm64: mm: warn once for ioremap attempts on RAM mappings (Breno Leitao) - arm64: Disable branch profiling for all arm64 code (Breno Leitao) - arm64: kernel: initialize missing kexec_buf->random field (Yeoreum Yun) - arm64: simplify arch_uprobe_xol_was_trapped return (Osama Abdelkader) - arm64: errata: Workaround for SI L1 downstream coherency issue (Lucas Wei) - arm64/ptrace: Return early for ptrace_report_syscall_entry() error (Jinjie Ruan) - arm64/ptrace: Split report_syscall() (Jinjie Ruan) - arm64: Remove unused _TIF_WORK_MASK (Jinjie Ruan) - arm64: Avoid memcpy() for syscall_get_arguments() (Jinjie Ruan) - syscall.h: Remove unused SYSCALL_MAX_ARGS (Jinjie Ruan) - arm64: topology: Do not warn on missing AMU in cpuhp_topology_online() (Geert Uytterhoeven) - arm64: topology: Handle AMU FIE setup on CPU hotplug (Lifeng Zheng) - cpufreq: Add new helper function returning cpufreq policy (Lifeng Zheng) - arm64: topology: Skip already covered CPUs when setting freq source (Lifeng Zheng) - arm64: poe: fix stale POR_EL0 values for ptrace (Joey Gouly) - arm64: mte: Set TCMA1 whenever MTE is present in the kernel (Carl Worth) - arm64: Add support for FEAT_{LS64, LS64_V} (Yicong Yang) - KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest (Yicong Yang) - arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1 (Yicong Yang) - KVM: arm64: Handle DABT caused by LS64* instructions on unsupported memory (Yicong Yang) - KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B (Marc Zyngier) - KVM: arm64: Add exit to userspace on {LD,ST}64B* outside of memslots (Marc Zyngier) - arm64: Unconditionally enable PAN support (Marc Zyngier) - arm64: Unconditionally enable LSE support (Marc Zyngier) - arm64: Add support for TSV110 Spectre-BHB mitigation (Jinqian Yang) - ACPI: AGDI: Add interrupt signaling mode support (Kazuhiro Abe) - MAINTAINERS: Update the maintainers for ARM64 ACPI (Hanjun Guo) - alpha: fix user-space corruption during memory compaction (Magnus Lindholm) - sparc: remove unused variable strtab (Alex Shi) - sparc64: fix unused variable warning (Alex Shi) - sparc: don't reference obsolete termio struct for TC* constants (Sam James) - sparc: vio: Replace snprintf with strscpy in vio_create_one (Thorsten Blum) - sparc: Add architecture support for clone3 (Ludwig Rydberg) - sparc: Synchronize user stack on fork and clone (Andreas Larsson) - sparc: Implement ARCH_HAS_CC_CAN_LINK (Thomas Weißschuh) - m68k: sun3: Replace vsprintf() with bounded vsnprintf() (Thorsten Blum) - nubus: Call put_device() in bus initialization error path (Finn Thain) - s390/tape: Consolidate tape config options and modules (Jan Höppner) - s390/cio: Fix device lifecycle handling in css_alloc_subchannel() (Salah Triki) - s390/tape: Rename tape_34xx.c to tape_3490.c (Jan Höppner) - s390/tape: Cleanup sense data analysis and error handling (Jan Höppner) - s390/tape: Remove 3480 tape device type (Jan Höppner) - s390/tape: Remove unused command definitions (Jan Höppner) - s390/tape: Remove special block id handling (Jan Höppner) - s390/tape: Remove tape load display support (Jan Höppner) - s390/tape: Remove support for 3590/3592 models (Jan Höppner) - s390/kexec: Emit an error message when cmdline is too long (Vasily Gorbik) - s390/configs: Enable BLK_DEV_NULL_BLK as module (Halil Pasic) - s390: Document s390 stackprotector support (Heiko Carstens) - s390/perf: Disable register readout on sampling events (Thomas Richter) - s390/Kconfig: Define non-zero ILLEGAL_POINTER_VALUE (Gerd Bayer) - s390/bug: Prevent tail-call optimization (Heiko Carstens) - s390/bug: Skip __WARN_trap() in call traces (Heiko Carstens) - s390/bug: Implement WARN_ONCE() (Heiko Carstens) - s390/bug: Implement __WARN_printf() (Heiko Carstens) - s390/traps: Copy monitor code to pt_regs (Heiko Carstens) - s390/bug: Introduce and use monitor code macro (Heiko Carstens) - s390/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED (Heiko Carstens) - s390/bug: Convert to inline assembly with input operands (Heiko Carstens) - s390: Add CC_HAS_ASM_IMMEDIATE_STRINGS (Heiko Carstens) - s390/pci: Use PCIBIOS return values in pci_read()/pci_write() (Niklas Schnelle) - s390/pci: Handle futile config accesses of disabled devices directly (Niklas Schnelle) - s390/preempt: Optimize __preempt_count_dec_and_test() (Heiko Carstens) - s390/asm: Let __HAVE_ASM_FLAG_OUTPUTS__ define 1 (Heiko Carstens) - s390/preempt: Optimize __preemp_count_add()/__preempt_count_sub() (Heiko Carstens) - s390/preempt: Optimize preempt_count() (Heiko Carstens) - s390/ap: Fix typo in function name reference (Julia Lawall) - s390: Implement ARCH_HAS_CC_CAN_LINK (Thomas Weißschuh) - s390/ap/zcrypt: Revisit module param permissions (Harald Freudenberger) - s390/ptrace: Convert function macros to inline functions (Jens Remus) - s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS (Heiko Carstens) - s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS (Heiko Carstens) - tools/nolibc: Add a simple test for writing to a FILE and reading it back (Daniel Palmer) - tools/nolibc: Add fseek() to stdio.h (Daniel Palmer) - tools/nolibc: Add fread() to stdio.h (Daniel Palmer) - selftests/nolibc: also test libc-test through regular selftest framework (Thomas Weißschuh) - selftests/nolibc: scope custom flags to the nolibc-test target (Thomas Weißschuh) - selftests/nolibc: try to read from stdin in readv_zero test (Thomas Weißschuh) - selftests/nolibc: always build sparc32 tests with -mcpu=v8 (Thomas Weißschuh) - tools/nolibc: align sys_vfork() with sys_fork() (Thomas Weißschuh) - selftests/nolibc: drop NOLIBC_SYSROOT=0 logic (Thomas Weißschuh) - selftests/nolibc: add static assertions around time types handling (Thomas Weißschuh) - tools/nolibc: add __nolibc_static_assert() (Thomas Weißschuh) - tools/nolibc: add compiler version detection macros (Thomas Weißschuh) - tools/nolibc: remove time conversions (Thomas Weißschuh) - selftests/nolibc: test compatibility of nolibc and kernel time types (Thomas Weißschuh) - tools/nolibc: always use 64-bit time types (Thomas Weißschuh) - tools/nolibc: use custom structs timespec and timeval (Thomas Weißschuh) - tools/nolibc/select: avoid libgcc 64-bit multiplications (Thomas Weißschuh) - tools/nolibc/gettimeofday: avoid libgcc 64-bit divisions (Thomas Weißschuh) - tools/nolibc: prefer explicit 64-bit time-related system calls (Thomas Weißschuh) - tools/nolibc/time: drop invocation of gettimeofday system call (Thomas Weißschuh) - tools/nolibc/select: drop non-pselect based implementations (Thomas Weißschuh) - tools/nolibc/poll: drop __NR_poll fallback (Thomas Weißschuh) - tools/nolibc/poll: use kernel types for system call invocations (Thomas Weißschuh) - tools/nolibc: always use 64-bit mode for s390 header checks (Thomas Weißschuh) - tools/nolibc: add ptrace support (Benjamin Berg) - doc: Add housekeeping documentation (Frederic Weisbecker) - kthread: Document kthread_affine_preferred() (Frederic Weisbecker) - kthread: Comment on the purpose and placement of kthread_affine_node() call (Frederic Weisbecker) - kthread: Honour kthreads preferred affinity after cpuset changes (Frederic Weisbecker) - sched/arm64: Move fallback task cpumask to HK_TYPE_DOMAIN (Frederic Weisbecker) - sched: Switch the fallback task allowed cpumask to HK_TYPE_DOMAIN (Frederic Weisbecker) - kthread: Rely on HK_TYPE_DOMAIN for preferred affinity management (Frederic Weisbecker) - kthread: Include kthreadd to the managed affinity list (Frederic Weisbecker) - kthread: Include unbound kthreads in the managed affinity list (Frederic Weisbecker) - kthread: Refine naming of affinity related fields (Frederic Weisbecker) - PCI: Remove superfluous HK_TYPE_WQ check (Frederic Weisbecker) - sched/isolation: Remove HK_TYPE_TICK test from cpu_is_isolated() (Frederic Weisbecker) - cpuset: Remove cpuset_cpu_is_isolated() (Frederic Weisbecker) - timers/migration: Remove superfluous cpuset isolation test (Frederic Weisbecker) - cpuset: Propagate cpuset isolation update to timers through housekeeping (Frederic Weisbecker) - cpuset: Propagate cpuset isolation update to workqueue through housekeeping (Frederic Weisbecker) - PCI: Flush PCI probe workqueue on cpuset isolated partition change (Frederic Weisbecker) - sched/isolation: Flush vmstat workqueues on cpuset isolated partition change (Frederic Weisbecker) - sched/isolation: Flush memcg workqueues on cpuset isolated partition change (Frederic Weisbecker) - cpuset: Update HK_TYPE_DOMAIN cpumask from cpuset (Frederic Weisbecker) - sched/isolation: Convert housekeeping cpumasks to rcu pointers (Frederic Weisbecker) - cpuset: Provide lockdep check for cpuset lock held (Frederic Weisbecker) - cpu: Provide lockdep check for CPU hotplug lock write-held (Frederic Weisbecker) - timers/migration: Prevent from lockdep false positive warning (Frederic Weisbecker) - block: Protect against concurrent isolated cpuset change (Frederic Weisbecker) - net: Keep ignoring isolated cpuset change (Frederic Weisbecker) - driver core: cpu: Convert /sys/devices/system/cpu/isolated to use HK_TYPE_DOMAIN_BOOT (Frederic Weisbecker) - cpuset: Convert boot_hk_cpus to use HK_TYPE_DOMAIN_BOOT (Frederic Weisbecker) - sched/isolation: Save boot defined domain flags (Frederic Weisbecker) - mm: vmstat: Prepare to protect against concurrent isolated cpuset change (Frederic Weisbecker) - memcg: Prepare to protect against concurrent isolated cpuset change (Frederic Weisbecker) - cpu: Revert "cpu/hotplug: Prevent self deadlock on CPU hot-unplug" (Frederic Weisbecker) - PCI: Prepare to protect against concurrent isolated cpuset change (Frederic Weisbecker) - drivers: thermal: intel: tcc_cooling: Drop redundant local variable (Sumeet Pawnikar) - thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature (Rafael J. Wysocki) - thermal: intel: Use sysfs_emit() in a sysfs show function (Thorsten Blum) - thermal: intel: fix typo "nagative" in comment for cpu argument (Sumeet Pawnikar) - thermal: intel: int340x: Use sysfs_emit{_at}() in sysfs show functions (Thorsten Blum) - thermal: intel: selftests: workload_hint: Support slow workload hints (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Enable slow workload type hints (Srinivas Pandruvada) - thermal: intel: intel_pch_thermal: Drop explicit driver data clearing (Kaushlendra Kumar) - thermal: intel: intel_tcc_cooling: Add CPU models in the support list (Srinivas Pandruvada) - thermal: renesas: rzg3e: add support for RZ/T2H and RZ/N2H (Cosmin Tanislav) - dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H (Cosmin Tanislav) - thermal: renesas: rzg3e: make calibration value retrieval per-chip (Cosmin Tanislav) - thermal: renesas: rzg3e: make min and max temperature per-chip (Cosmin Tanislav) - thermal: renesas: rzg3e: make reset optional (Cosmin Tanislav) - dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2N TSU (Ovidiu Panait) - thermal/drivers/broadcom: Use clamp to simplify bcm2835_thermal_temp2adc (Thorsten Blum) - thermal/drivers/stm32: Use predefined HZ_PER_MHZ instead of a custom one (Andy Shevchenko) - thermal/drivers/mediatek/lvts_thermal: Add mt7987 support (Frank Wunderlich) - dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT7987 (Frank Wunderlich) - dt-bindings: nvmem: mediatek: efuse: Add support for MT8196 (Laura Nao) - thermal/drivers/mediatek/lvts_thermal: Add MT8196 support (Laura Nao) - thermal/drivers/mediatek/lvts: Support MSR offset for 16-bit calibration data (Laura Nao) - thermal/drivers/mediatek/lvts: Add support for ATP mode (Laura Nao) - thermal/drivers/mediatek/lvts: Add lvts_temp_to_raw variant (Laura Nao) - thermal/drivers/mediatek/lvts: Add platform ops to support alternative conversion logic (Laura Nao) - thermal/drivers/mediatek/lvts: Make number of calibration offsets configurable (Laura Nao) - dt-bindings: thermal: mediatek: Add LVTS thermal controller support for MT8196 (Laura Nao) - tools: lib: thermal: Correct CFLAGS and LDFLAGS in pkg-config template (Romain Gantois) - thermal/of: Fix reference leak in thermal_of_cm_lookup() (Felix Gu) - thermal: core: thermal_core.h: fix all kernel-doc warnings (Randy Dunlap) - thermal: sysfs: Replace snprintf() with strscpy() in policy_store() (Thorsten Blum) - thermal: debugfs: Use seq_puts() for constant string output (Sumeet Pawnikar) - thermal: Replace sprintf() with sysfs_emit() for sysfs show functions (Sumeet Pawnikar) - thermal: core: Use strnlen() in thermal_zone_device_register_with_trips() (Thorsten Blum) - cpupower: make systemd unit installation optional (João Marcos Costa) - tools/power cpupower: Show C0 in idle-info dump (Kaushlendra Kumar) - tools/power cpupower: Reset errno before strtoull() (Kaushlendra Kumar) - tools/cpupower: Use strcspn() to strip trailing newline (Kaushlendra Kumar) - tools/cpupower: Fix inverted APERF capability check (Kaushlendra Kumar) - cpupower: idle_monitor: fix incorrect value logged after stop (Kaushlendra Kumar) - PM: EM: Documentation: Fix bug in example code snippet (Patrick Little) - Documentation: Fix typos in energy model documentation (Patrick Little) - OPP: Return correct value in dev_pm_opp_get_level (Aleks Todorov) - OPP: of: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - powercap: intel_rapl: Add PL4 support for Ice Lake (Daniel Tang) - powercap: Replace sprintf() with sysfs_emit() in sysfs show functions (Sumeet Pawnikar) - drm: Discard pm_runtime_put() return value (Rafael J. Wysocki) - genirq/chip: Change irq_chip_pm_put() return type to void (Rafael J. Wysocki) - scsi: ufs: core: Discard pm_runtime_put() return values (Rafael J. Wysocki) - platform/chrome: cros_hps_i2c: Discard pm_runtime_put() return value (Rafael J. Wysocki) - coresight: Discard pm_runtime_put() return values (Rafael J. Wysocki) - hwspinlock: omap: Discard pm_runtime_put() return value (Rafael J. Wysocki) - watchdog: rzv2h_wdt: Discard pm_runtime_put() return value (Rafael J. Wysocki) - watchdog: rz: Discard pm_runtime_put() return values (Rafael J. Wysocki) - media: ccs: Discard pm_runtime_put() return value (Rafael J. Wysocki) - drm/imagination: Discard pm_runtime_put() return value (Rafael J. Wysocki) - USB: core: Discard pm_runtime_put() return value (Rafael J. Wysocki) - PM: sleep: core: Avoid bit field races related to work_in_progress (Xuewen Yan) - PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races (Gui-Dong Han) - PM: wakeup: Handle empty list in wakeup_sources_walk_start() (Samuel Wu) - PM: hibernate: Drop NULL pointer checks before acomp_request_free() (Rafael J. Wysocki) - PM: sleep: Do not flag runtime PM workqueue as freezable (Rafael J. Wysocki) - cpuidle: governors: teo: Refine intercepts-based idle state lookup (Rafael J. Wysocki) - cpuidle: governors: teo: Adjust the classification of wakeup events (Rafael J. Wysocki) - cpuidle: governors: teo: Refine tick_intercepts vs total events check (Rafael J. Wysocki) - cpuidle: governors: teo: Avoid fake intercepts produced by tick (Rafael J. Wysocki) - cpuidle: governors: teo: Avoid selecting states with zero-size bins (Rafael J. Wysocki) - cpuidle: governors: menu: Always check timers with tick stopped (Rafael J. Wysocki) - MAINTAINERS: Add myself as cpuidle reviewer (Christian Loehle) - cpuidle: menu: Remove incorrect unlikely() annotation (Breno Leitao) - intel_idle: Add C-states validation (Artem Bityutskiy) - intel_idle: Add cmdline option to adjust C-states table (Artem Bityutskiy) - intel_idle: Initialize sysfs after cpuidle driver initialization (Artem Bityutskiy) - intel_idle: Remove the 'preferred_cstates' parameter (Artem Bityutskiy) - intel_idle: Remove unused driver version constant (Artem Bityutskiy) - cpufreq: Documentation: Update description of rate_limit_us default value (Yaxiong Tian) - cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible (Yaxiong Tian) - cpufreq: ondemand: Simplify idle cputime granularity test (Frederic Weisbecker) - cpufreq: userspace: make scaling_setspeed return the actual requested frequency (Pengjie Zhang) - cpufreq: CPPC: Add generic helpers for sysfs show/store (Sumit Gupta) - cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id() (Felix Gu) - cpufreq: ti-cpufreq: add support for AM62L3 SoC (Dhruva Gole) - cpufreq: dt-platdev: Add ti,am62l3 to blocklist (Dhruva Gole) - cpufreq/amd-pstate: Add comment explaining nominal_perf usage for performance policy (Juan Martinez) - cpufreq: scmi: correct SCMI explanation (Sergey Shtylyov) - cpufreq: dt-platdev: Block the driver from probing on more QC platforms (Konrad Dybcio) - rust: cpumask: rename methods of Cpumask for clarity and consistency (Yilin Chen) - cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non-PCC regs (Jie Zhan) - cpufreq: CPPC: Factor out cppc_fie_kworker_init() (Jie Zhan) - ACPI: CPPC: Factor out and export per-cpu cppc_perf_ctrs_in_pcc_cpu() (Jie Zhan) - rust: cpufreq: replace `kernel::c_str!` with C-Strings (Tamir Duberstein) - cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev blocklist (Aaron Kling) - dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware (Luca Weiss) - rust: cpufreq: add __rust_helper to helpers (Alice Ryhl) - rust: cpufreq: always inline functions using build_assert with arguments (Alexandre Courbot) - MAINTAINERS: remove omap-cpufreq (Andreas Kemnade) - cpufreq: omap: remove driver (Andreas Kemnade) - cpufreq: cpufreq_boost_trigger_state() optimization (Lifeng Zheng) - cpufreq: Return -EOPNOTSUPP if no policy supports boost (Lifeng Zheng) - ACPI: APEI: GHES: Add ghes_edac support for __ZX__ and _BYO_ systems (Tony W Wang-oc) - ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18 (Nathan Chancellor) - ACPI: extlog: Trace CPER CXL Protocol Error Section (Fabio M. De Francesco) - ACPI: APEI: GHES: Add helper to copy CPER CXL protocol error info to work struct (Fabio M. De Francesco) - ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks (Fabio M. De Francesco) - ACPI: extlog: Trace CPER PCI Express Error Section (Fabio M. De Francesco) - ACPI: extlog: Trace CPER Non-standard Section Body (Fabio M. De Francesco) - ACPI: APEI: GHES: Improve ghes_notify_sea() status check (Shuai Xue) - ACPI: APEI: GHES: Extract helper functions for error status handling (Shuai Xue) - ACPI: APEI: GHES: Improve ghes_notify_nmi() status check (Tony Luck) - EFI/CPER: don't dump the entire memory region (Mauro Carvalho Chehab) - APEI/GHES: ensure that won't go past CPER allocated record (Mauro Carvalho Chehab) - EFI/CPER: don't go past the ARM processor CPER record buffer (Mauro Carvalho Chehab) - APEI/GHES: ARM processor Error: don't go past allocated memory (Mauro Carvalho Chehab) - ACPI: APEI: EINJ: make read-only array non_mmio_desc static const (Colin Ian King) - ACPI: processor: idle: Rework the handling of acpi_processor_ffh_lpi_probe() (Huisong Li) - ACPI: processor: idle: Convert acpi_processor_setup_cpuidle_dev() to void (Huisong Li) - ACPI: processor: idle: Convert acpi_processor_setup_cpuidle_states() to void (Huisong Li) - ACPI: processor: idle: Add debug log for states with invalid entry methods (Huisong Li) - ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() (Tuo Li) - ACPI: processor: Do not expose global variable acpi_idle_driver (Huisong Li) - ACPI: processor: idle: Rearrange declarations in header file (Huisong Li) - ACPI: processor: idle: Redefine two functions as void (Rafael J. Wysocki) - ACPI: processor: Update cpuidle driver check in __acpi_processor_start() (Rafael J. Wysocki) - ACPI: processor: Remove unused empty stubs of some functions (Huisong Li) - ACPI: processor: idle: Optimize ACPI idle driver registration (Huisong Li) - ACPI: acpi_watchdog: use LIST_HEAD for stack-allocated list (Can Peng) - ACPI: battery: fix incorrect charging status when current is zero (Ata İlhan Köktürk) - ACPI: battery: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: battery: Reduce code duplication related to cleanup (Rafael J. Wysocki) - ACPI: battery: Adjust event notification routine (Rafael J. Wysocki) - ACPI: video: simplify code with acpi_get_local_u64_address() (Andy Shevchenko) - ACPI: scan: Clean up after recent changes (Rafael J. Wysocki) - ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons (Rafael J. Wysocki) - ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM (Rafael J. Wysocki) - ACPI: Documentation: driver-api: Disapprove of using ACPI drivers (Rafael J. Wysocki) - ACPI: video: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: video: Adjust event notification routine (Rafael J. Wysocki) - ACPI: scan: Register platform devices for backlight device objects (Rafael J. Wysocki) - ACPI: SBS: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: SMBUS HC: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: EC: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: EC: Register a platform device for ECDT EC (Rafael J. Wysocki) - ACPI: HED: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: thermal: Rework system suspend and resume handling (Rafael J. Wysocki) - ACPI: thermal: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: thermal: Adjust event notification routine (Rafael J. Wysocki) - ACPI: scan: Register platform devices for thermal zones (Rafael J. Wysocki) - ACPI: scan: Do not mark button ACPI devices as wakeup-capable (Rafael J. Wysocki) - ACPI: scan: Do not bind ACPI drivers to fixed event buttons (Rafael J. Wysocki) - ACPI: tiny-power-button: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: button: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: button: Adjust event notification routines (Rafael J. Wysocki) - ACPI: scan: Reduce code duplication related to fixed event devices (Rafael J. Wysocki) - ACPI: scan: Register platform devices for fixed event buttons (Rafael J. Wysocki) - ACPI: NFIT: core: Convert the driver to a platform one (Rafael J. Wysocki) - ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() (Yicong Yang) - ACPI: bus: Align acpi_device_get_match_data() with driver match order (Kartik Rajput) - ACPI: scan: Drop outdated comment regarding removed function (Julia Lawall) - ACPI: scan: Use resource_type() for resource type checking (Rafael J. Wysocki) - ACPI: bus: Fix typo under sizeof() in acpi_run_osc() (Rafael J. Wysocki) - ACPI: bus: Adjust acpi_osc_handshake() parameter list (Rafael J. Wysocki) - ACPI: bus: Rework the handling of \_SB._OSC USB4 features (Rafael J. Wysocki) - ACPI: bus: Adjust feature mask creation for \_SB._OSC (Rafael J. Wysocki) - ACPI: bus: Rework the handling of \_SB._OSC platform features (Rafael J. Wysocki) - ACPI: bus: Rename label and use ACPI_FREE() in acpi_run_osc() (Rafael J. Wysocki) - ACPI: bus: Split _OSC error processing out of acpi_run_osc() (Rafael J. Wysocki) - ACPI: bus: Split _OSC evaluation out of acpi_run_osc() (Rafael J. Wysocki) - ACPI: bus: Rework printing debug messages on _OSC errors (Rafael J. Wysocki) - ACPI: bus: Fix handling of _OSC errors in acpi_run_osc() (Rafael J. Wysocki) - ACPI: PNP: Drop acpi_nonpnp_device_ids[] (Rafael J. Wysocki) - platform/x86/intel/vbtn: Stop creating a platform device (Rafael J. Wysocki) - platform/x86/intel/hid: Stop creating a platform device (Rafael J. Wysocki) - ACPI: PNP: Drop PNP0C01 and PNP0C02 from acpi_pnp_device_ids[] (Rafael J. Wysocki) - ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] (Ai Chao) - ACPI: PCI: simplify code with acpi_get_local_u64_address() (Andy Shevchenko) - ACPI: sysfs: Replace sprintf() with sysfs_emit() (Sumeet Pawnikar) - ACPI: sysfs: Add device cid attribute for exposing _CID lists (Rafael J. Wysocki) - ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) (Jakob Riemenschneider) - ACPI: PM: Adjust messages regarding postponed ACPI PM (Rafael J. Wysocki) - ACPI: x86: s2idle: Remove dead code in lps0_device_attach() (Gergo Koteles) - ACPI: PM: Register wakeup sources under physical devices (Rafael J. Wysocki) - ACPI: PCI: PM: Rework root bus notification setup (Rafael J. Wysocki) - irqchip/gic-v5: Add ACPI IWB probing (Lorenzo Pieralisi) - irqchip/gic-v5: Add ACPI ITS probing (Lorenzo Pieralisi) - irqchip/gic-v5: Add ACPI IRS probing (Lorenzo Pieralisi) - irqchip/gic-v5: Split IRS probing into OF and generic portions (Lorenzo Pieralisi) - PCI/MSI: Make the pci_msi_map_rid_ctlr_node() interface firmware agnostic (Lorenzo Pieralisi) - irqdomain: Add parent field to struct irqchip_fwid (Lorenzo Pieralisi) - ACPICA: Refactor for TPR Base/Limit registers bitmasks (Michal Camacho Romero) - ACPICA: Replace TPRn Base and Limit registers (Michal Camacho Romero) - ACPICA: Logfile: Changes for version 20251212 (Saket Dumbre) - ACPICA: Align comments in TPRn-related structures (Michal Camacho Romero) - ACPICA: Cleanup comments and DTPR Table handle functions (Michal Camacho Romero) - ACPICA: Verify DTPR and TPR Instance buffer pointers (Michal Camacho Romero) - ACPICA: Fix Segmentation Fault error related to DTPR (Michal Camacho Romero) - ACPICA: Create auxiliary ACPI_TPR_AUX_SR structure for iASL compiler (Michal Camacho Romero) - ACPICA: ACPI 6.6: Add _VDM (Voltage Domain) object (Pawel Chmielewski) - ACPICA: actbl3.h: ACPI 6.6: SRAT: New flag in Memory Affinity Structure (Pawel Chmielewski) - ACPICA: actbl2.h: ACPI 6.6: RAS2: Update Parameter Block structure (Pawel Chmielewski) - ACPICA: Add Arm IORT IWB node definitions (Jose Marinho) - ACPICA: Add GICv5 MADT structures (Jose Marinho) - ACPICA: Fix asltests using the Fatal() opcode (Armin Wolf) - ACPICA: ACPI 6.4: PPTT: include all fields in subtable type1 (Ben Horgan) - ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP (Armin Wolf) - ACPICA: Define DTPR structure related info tables and data template (Michal Camacho Romero) - ACPICA: Add DTPR table support for the ASL compiler (Michal Camacho Romero) - ACPICA: iASL: Add definitions for the IOVT table (Xianglai Li) - ACPICA: Add support for the Microsoft display mux _OSI string (Armin Wolf) - ACPICA: Add KEYP table definition (Dave Jiang) - ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() (Alexey Simakov) - ACPICA: Add UUIDs associated with TPM 2.0 devices (Armin Wolf) - ACPICA: Add UUID for Microsoft fan extensions (Armin Wolf) - ACPICA: ACPICA: replace ACPI_FREE() with acpi_ut_delete_object_desc() (Zilin Guan) - ACPICA: Add support for the new ACPI Table: DTPR (Michal Camacho Romero) - ACPI: CPPC: Rename EPP constants for clarity (Sumit Gupta) - ACPI: CPPC: Clean up cppc_perf_caps and cppc_perf_ctrls structs (Sumit Gupta) - xfs: use bounce buffering direct I/O when the device requires stable pages (Christoph Hellwig) - iomap: add a flag to bounce buffer direct I/O (Christoph Hellwig) - iomap: support ioends for direct reads (Christoph Hellwig) - iomap: rename IOMAP_DIO_DIRTY to IOMAP_DIO_USER_BACKED (Christoph Hellwig) - iomap: free the bio before completing the dio (Christoph Hellwig) - iomap: share code between iomap_dio_bio_end_io and iomap_finish_ioend_direct (Christoph Hellwig) - iomap: split out the per-bio logic from iomap_dio_bio_iter (Christoph Hellwig) - iomap: simplify iomap_dio_bio_iter (Christoph Hellwig) - iomap: fix submission side handling of completion side errors (Christoph Hellwig) - block: add helpers to bounce buffer an iov_iter into bios (Christoph Hellwig) - block: remove bio_release_page (Christoph Hellwig) - iov_iter: extract a iov_iter_extract_bvecs helper from bio code (Christoph Hellwig) - block: open code bio_add_page and fix handling of mismatching P2P ranges (Christoph Hellwig) - block: refactor get_contig_folio_len (Christoph Hellwig) - block: add a BIO_MAX_SIZE constant and use it (Christoph Hellwig) - blk-mq: ABI/sysfs-block: fix docs build warnings (Randy Dunlap) - selftests: ublk: organize test directories by test ID (Ming Lei) - block: decouple secure erase size limit from discard size limit (Luke Wang) - block: remove redundant kill_bdev() call in set_blocksize() (Yang Xiuwei) - blk-mq: add documentation for new queue attribute async_dpeth (Yu Kuai) - block, bfq: convert to use request_queue->async_depth (Yu Kuai) - mq-deadline: covert to use request_queue->async_depth (Yu Kuai) - kyber: covert to use request_queue->async_depth (Yu Kuai) - blk-mq: add a new queue sysfs attribute async_depth (Yu Kuai) - blk-mq: factor out a helper blk_mq_limit_depth() (Yu Kuai) - blk-mq-sched: unify elevators checking for async requests (Yu Kuai) - block: convert nr_requests to unsigned int (Yu Kuai) - block: don't use strcpy to copy blockdev name (Johannes Thumshirn) - blk-mq-debugfs: warn about possible deadlock (Yu Kuai) - blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() (Yu Kuai) - blk-mq-debugfs: remove blk_mq_debugfs_unregister_rqos() (Yu Kuai) - blk-mq-debugfs: make blk_mq_debugfs_register_rqos() static (Yu Kuai) - blk-rq-qos: fix possible debugfs_mutex deadlock (Yu Kuai) - blk-mq-debugfs: factor out a helper to register debugfs for all rq_qos (Yu Kuai) - blk-wbt: fix possible deadlock to nest pcpu_alloc_mutex under q_usage_counter (Yu Kuai) - blk-wbt: factor out a helper wbt_set_lat() (Yu Kuai) - sed-opal: ignore locking ranges array when not enabling SUM. (Ondrej Kozina) - MAINTAINERS: Add Li Nan as md/raid reviewer (Li Nan) - md: fix return value of mddev_trylock (Xiao Ni) - md/raid1: fix memory leak in raid1_run() (Zilin Guan) - selftests: ublk: improve I/O ordering test with bpftrace (Ming Lei) - selftests: ublk: reorganize tests into integrity and recover groups (Ming Lei) - selftests: ublk: increase timeouts for parallel test execution (Ming Lei) - selftests: ublk: add _ublk_sleep helper for parallel execution (Ming Lei) - selftests: ublk: add group-based test targets (Ming Lei) - selftests: ublk: track created devices for per-test cleanup (Ming Lei) - selftests: ublk: add _ublk_del_dev helper function (Ming Lei) - selftests: ublk: refactor test_loop_08 into separate functions (Ming Lei) - selftests: ublk: simplify UBLK_TEST_DIR handling (Ming Lei) - ublk: remove "can't touch 'ublk_io' any more" comments (Caleb Sander Mateos) - selftests: ublk: move test temp files into a sub directory (Alexander Atanasov) - selftests: ublk: mark each test start and end time in dmesg (Alexander Atanasov) - selftests: ublk: disable partition scan for integrity tests (Ming Lei) - selftests: ublk: refactor test_null_04 into separate functions (Ming Lei) - selftests: ublk: rename test_generic_15 to test_part_02 (Ming Lei) - selftests: ublk: add selftest for UBLK_F_NO_AUTO_PART_SCAN (Ming Lei) - selftests: ublk: derive TID automatically from script name (Ming Lei) - ublk: add UBLK_F_NO_AUTO_PART_SCAN feature flag (Ming Lei) - ublk: check list membership before cancelling batch fetch command (Ming Lei) - ublk: drop ublk_ctrl_start_recovery() header argument (Caleb Sander Mateos) - ublk: use READ_ONCE() to read struct ublksrv_ctrl_cmd (Caleb Sander Mateos) - ublk: Validate SQE128 flag before accessing the cmd (Govindarajulu Varadarajan) - block: introduce bdev_rot() (Damien Le Moal) - ublk: restore auto buf unregister refcount optimization (Caleb Sander Mateos) - block: introduce blk_queue_rot() (Damien Le Moal) - block: cleanup queue limit features definition (Damien Le Moal) - ublk: document IO reference counting design (Ming Lei) - block: Replace snprintf with strscpy in check_partition (Thorsten Blum) - rnbd-clt: fix refcount underflow in device unmap path (Chaitanya Kulkarni) - block: rnull: remove imports available via prelude (Gary Guo) - md raid: fix hang when stopping arrays with metadata through dm-raid (Heinz Mauelshagen) - md-cluster: fix NULL pointer dereference in process_metadata_update (Jiasheng Jiang) - md/bitmap: fix GPF in write_page caused by resize race (Jack Wang) - md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout (Yu Kuai) - md/raid5: fix IO hang with degraded array with llbitmap (Yu Kuai) - md: remove recovery_disabled (Li Nan) - md/raid10: cleanup skip handling in raid10_sync_request (Li Nan) - md/raid10: fix any_working flag handling in raid10_sync_request (Li Nan) - md: move finish_reshape to md_finish_sync() (Li Nan) - md: factor out sync completion update into helper (Li Nan) - md: remove MD_RECOVERY_ERROR handling and simplify resync_offset update (Li Nan) - md: update curr_resync_completed even when MD_RECOVERY_INTR is set (Li Nan) - md: mark rdev Faulty when badblocks setting fails (Li Nan) - md: break remaining operations on badblocks set failure in narrow_write_error (Li Nan) - md/raid1,raid10: support narrow_write_error when badblocks is disabled (Li Nan) - md: factor error handling out of md_done_sync into helper (Li Nan) - md/raid1: simplify uptodate handling in end_sync_write (Li Nan) - md/raid5: make sure max_sectors is not less than io_opt (Yu Kuai) - md/raid5: use mempool to allocate stripe_request_ctx (Yu Kuai) - md: merge mddev serialize_policy into mddev_flags (Yu Kuai) - md: merge mddev faillast_dev into mddev_flags (Yu Kuai) - md: merge mddev has_superblock into mddev_flags (Yu Kuai) - md/raid5: fix raid5_run() to return error when log_init() fails (Yu Kuai) - block: remove bio_last_bvec_all (Keith Busch) - selftests: ublk: add missing gitignore for metadata_size binary (Alexander Atanasov) - ublk: rename auto buffer registration helpers (Ming Lei) - selftests: ublk: fix test name (Ming Lei) - ublk: fix canceling flag handling in batch I/O recovery (Ming Lei) - ublk: move ublk_mark_io_ready() out of __ublk_fetch() (Ming Lei) - selftests: ublk: support arbitrary threads/queues combination (Ming Lei) - selftests: ublk: add --batch/-b for enabling F_BATCH_IO (Ming Lei) - selftests: ublk: increase timeout to 150 seconds (Ming Lei) - selftests: ublk: handle UBLK_U_IO_FETCH_IO_CMDS (Ming Lei) - selftests: ublk: handle UBLK_U_IO_COMMIT_IO_CMDS (Ming Lei) - selftests: ublk: handle UBLK_U_IO_PREP_IO_CMDS (Ming Lei) - selftests: ublk: add batch buffer management infrastructure (Ming Lei) - selftests: ublk: add ublk_io_buf_idx() for returning io buffer index (Ming Lei) - selftests: ublk: replace assert() with ublk_assert() (Ming Lei) - selftests: ublk: fix user_data truncation for tgt_data >= 256 (Ming Lei) - ublk: fix batch I/O recovery -ENODEV error (Ming Lei) - ublk: implement batch request completion via blk_mq_end_request_batch() (Ming Lei) - ublk: document feature UBLK_F_BATCH_IO (Ming Lei) - ublk: add new feature UBLK_F_BATCH_IO (Ming Lei) - ublk: abort requests filled in event kfifo (Ming Lei) - ublk: refactor ublk_queue_rq() and add ublk_batch_queue_rq() (Ming Lei) - ublk: add UBLK_U_IO_FETCH_IO_CMDS for batch I/O processing (Ming Lei) - ublk: add batch I/O dispatch infrastructure (Ming Lei) - ublk: add io events fifo structure (Ming Lei) - ublk: handle UBLK_U_IO_COMMIT_IO_CMDS (Ming Lei) - ublk: handle UBLK_U_IO_PREP_IO_CMDS (Ming Lei) - ublk: add new batch command UBLK_U_IO_PREP_IO_CMDS & UBLK_U_IO_COMMIT_IO_CMDS (Ming Lei) - ublk: prepare for not tracking task context for command batch (Ming Lei) - ublk: define ublk_ch_batch_io_fops for the coming feature F_BATCH_IO (Ming Lei) - rust: block: mq: use pin_init::zeroed() for tag_set (Ke Sun) - rust: block: mq: use pin_init::zeroed() for queue_limits (Ke Sun) - nvme/io_uring: optimize IOPOLL completions for local ring context (Ming Lei) - block: pass io_comp_batch to rq_end_io_fn callback (Ming Lei) - types: move phys_vec definition to common header (Leon Romanovsky) - nvme-pci: Use size_t for length fields to handle larger sizes (Leon Romanovsky) - block: improve blk_op_str() comment (Damien Le Moal) - block: fix blk_zone_cond_str() comment (Damien Le Moal) - block, nvme: remove unused dma_iova_state function parameter (Nitesh Shetty) - selftests: ublk: add stop command with --safe option (Ming Lei) - ublk: add UBLK_CMD_TRY_STOP_DEV command (Yoav Cohen) - ublk: make ublk_ctrl_stop_dev return void (Yoav Cohen) - selftests: ublk: add end-to-end integrity test (Caleb Sander Mateos) - selftests: ublk: add integrity params test (Caleb Sander Mateos) - selftests: ublk: add integrity data support to loop target (Caleb Sander Mateos) - selftests: ublk: support non-O_DIRECT backing files (Caleb Sander Mateos) - selftests: ublk: implement integrity user copy in kublk (Caleb Sander Mateos) - selftests: ublk: add kublk support for integrity params (Caleb Sander Mateos) - selftests: ublk: add utility to get block device metadata size (Caleb Sander Mateos) - selftests: ublk: display UBLK_F_INTEGRITY support (Caleb Sander Mateos) - ublk: optimize ublk_user_copy() on daemon task (Caleb Sander Mateos) - ublk: support UBLK_F_INTEGRITY (Stanley Zhang) - ublk: implement integrity user copy (Stanley Zhang) - ublk: move offset check out of __ublk_check_and_get_req() (Caleb Sander Mateos) - ublk: inline ublk_check_and_get_req() into ublk_user_copy() (Caleb Sander Mateos) - ublk: split out ublk_user_copy() helper (Caleb Sander Mateos) - ublk: split out ublk_copy_user_bvec() helper (Caleb Sander Mateos) - ublk: set UBLK_IO_F_INTEGRITY in ublksrv_io_desc (Caleb Sander Mateos) - ublk: support UBLK_PARAM_TYPE_INTEGRITY in device creation (Stanley Zhang) - ublk: move ublk flag check functions earlier (Caleb Sander Mateos) - blk-integrity: take const pointer in blk_integrity_rq() (Caleb Sander Mateos) - blk-crypto: handle the fallback above the block layer (Christoph Hellwig) - blk-crypto: optimize data unit alignment checking (Christoph Hellwig) - blk-crypto: use mempool_alloc_bulk for encrypted bio page allocation (Christoph Hellwig) - blk-crypto: use on-stack skcipher requests for fallback en/decryption (Christoph Hellwig) - blk-crypto: optimize bio splitting in blk_crypto_fallback_encrypt_bio (Christoph Hellwig) - blk-crypto: submit the encrypted bio in blk_crypto_fallback_bio_prep (Christoph Hellwig) - blk-crypto: add a bio_crypt_ctx() helper (Christoph Hellwig) - fscrypt: keep multiple bios in flight in fscrypt_zeroout_range_inline_crypt (Christoph Hellwig) - fscrypt: pass a real sector_t to fscrypt_zeroout_range_inline_crypt (Christoph Hellwig) - block: account for bi_bvec_done in bio_may_need_split() (Ming Lei) - block: use pi_tuple_size in bi_offload_capable() (Caleb Sander Mateos) - io_uring: remove nr_segs recalculation in io_import_kbuf() (Ming Lei) - block: don't initialize bi_vcnt for cloned bio in bio_iov_bvec_set() (Ming Lei) - block: use bvec iterator helper for bio_may_need_split() (Ming Lei) - rnbd-srv: Zero the rsp buffer before using it (Md Haris Iqbal) - rnbd-srv: Fix server side setting of bi_size for special IOs (Florian-Ewald Mueller) - rnbd-srv: fix the trace format for flags (Jack Wang) - block/rnbd-proto: Check and retain the NOUNMAP flag for requests (Md Haris Iqbal) - block: rnbd: add .release to rnbd_dev_ktype (Zhu Yanjun) - block/rnbd-proto: Handle PREFLUSH flag properly for IOs (Md Haris Iqbal) - null_blk: Constify struct configfs_item_operations and configfs_group_operations (Christophe JAILLET) - brd: replace simple_strtol with kstrtoul in ramdisk_size (Thorsten Blum) - rnull: replace `kernel::c_str!` with C-Strings (Tamir Duberstein) - io_uring: allow registration of per-task restrictions (Jens Axboe) - io_uring: add task fork hook (Jens Axboe) - io_uring/bpf_filter: add ref counts to struct io_bpf_filter (Jens Axboe) - io_uring/bpf_filter: cache lookup table in ctx->bpf_filters (Jens Axboe) - io_uring/bpf_filter: allow filtering on contents of struct open_how (Jens Axboe) - io_uring/net: allow filtering on IORING_OP_SOCKET data (Jens Axboe) - io_uring: add support for BPF filtering for opcode restrictions (Jens Axboe) - io_uring/kbuf: fix memory leak if io_buffer_add_list fails (Jens Axboe) - io_uring: Add SPDX id lines to remaining source files (Tim Bird) - io_uring: allow io-wq workers to exit when unused (Li Chen) - io_uring/io-wq: add exit-on-idle state (Li Chen) - io_uring/net: don't continue send bundle if poll was required for retry (Jens Axboe) - io_uring/rsrc: use GFP_KERNEL_ACCOUNT consistently (Jens Axboe) - io_uring/futex: use GFP_KERNEL_ACCOUNT for futex data allocation (Jens Axboe) - io_uring/io-wq: handle !sysctl_hung_task_timeout_secs (Jens Axboe) - io_uring: fix bad indentation for setup flags if statement (Jens Axboe) - io_uring/rsrc: take unsigned index in io_rsrc_node_lookup() (Caleb Sander Mateos) - io_uring: introduce non-circular SQ (Pavel Begunkov) - io_uring: split out CQ waiting code into wait.c (Jens Axboe) - io_uring: split out task work code into tw.c (Jens Axboe) - io_uring/io-wq: don't trigger hung task for syzbot craziness (Jens Axboe) - io_uring: add IO_URING_EXIT_WAIT_MAX definition (Jens Axboe) - io_uring/sync: validate passed in offset (Jens Axboe) - io_uring/eventfd: remove unused ctx->evfd_last_cq_tail member (Jens Axboe) - io_uring/timeout: annotate data race in io_flush_timeouts() (Jens Axboe) - io_uring/uring_cmd: explicitly disallow cancelations for IOPOLL (Jens Axboe) - io_uring: fix IOPOLL with passthrough I/O (Jens Axboe) - io_uring: track restrictions separately for IORING_OP and IORING_REGISTER (Jens Axboe) - io_uring: move ctx->restricted check into io_check_restriction() (Jens Axboe) - io_uring/register: set ctx->restricted when restrictions are parsed (Jens Axboe) - io_uring/register: have io_parse_restrictions() set restrictions enabled (Jens Axboe) - io_uring/register: have io_parse_restrictions() return number of ops (Jens Axboe) - io_uring/register: drop io_register_enable_rings() submitter_task check (Caleb Sander Mateos) - io_uring/msg_ring: drop unnecessary submitter_task checks (Caleb Sander Mateos) - io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED (Caleb Sander Mateos) - io_uring: Trim out unused includes (Gabriel Krisman Bertazi) - io_uring: IOPOLL polling improvements (Jens Axboe) - sysfs(2): fs_index() argument is _not_ a pathname (Al Viro) - alpha: switch osf_mount() to strndup_user() (Al Viro) - ksmbd: use CLASS(filename_kernel) (Al Viro) - mqueue: switch to CLASS(filename) (Al Viro) - user_statfs(): switch to CLASS(filename) (Al Viro) - statx: switch to CLASS(filename_maybe_null) (Al Viro) - quotactl_block(): switch to CLASS(filename) (Al Viro) - chroot(2): switch to CLASS(filename) (Al Viro) - move_mount(2): switch to CLASS(filename_maybe_null) (Al Viro) - namei.c: switch user pathname imports to CLASS(filename{,_flags}) (Al Viro) - namei.c: convert getname_kernel() callers to CLASS(filename_kernel) (Al Viro) - do_f{chmod,chown,access}at(): use CLASS(filename_uflags) (Al Viro) - do_readlinkat(): switch to CLASS(filename_flags) (Al Viro) - do_sys_truncate(): switch to CLASS(filename) (Al Viro) - do_utimes_path(): switch to CLASS(filename_uflags) (Al Viro) - chdir(2): unspaghettify a bit... (Al Viro) - do_fchownat(): unspaghettify a bit... (Al Viro) - fspick(2): use CLASS(filename_flags) (Al Viro) - name_to_handle_at(): use CLASS(filename_uflags) (Al Viro) - vfs_open_tree(): use CLASS(filename_uflags) (Al Viro) - do_open_execat(): don't care about LOOKUP_EMPTY (Al Viro) - mount_setattr(2): don't mess with LOOKUP_EMPTY (Al Viro) - file_[gs]etattr(2): switch to CLASS(filename_maybe_null) (Al Viro) - filename_...xattr(): don't consume filename reference (Al Viro) - non-consuming variants of do_{unlinkat,rmdir}() (Al Viro) - non-consuming variant of do_mknodat() (Al Viro) - non-consuming variant of do_mkdirat() (Al Viro) - non-consuming variant of do_symlinkat() (Al Viro) - non-consuming variant of do_linkat() (Al Viro) - non-consuming variant of do_renameat2() (Al Viro) - switch {alloc,free}_bprm() to CLASS() (Al Viro) - do_execveat_common(): don't consume filename reference (Al Viro) - execve: fold {compat_,}do_execve{,at}() into their sole callers (Al Viro) - simplify the callers of alloc_bprm() (Al Viro) - simplify the callers of do_open_execat() (Al Viro) - simplify the callers of file_open_name() (Al Viro) - do_sys_openat2(): get rid of useless check, switch to CLASS(filename) (Al Viro) - rename do_filp_open() to do_file_open() (Al Viro) - do_filp_open(): DTRT when getting ERR_PTR() as pathname (Al Viro) - ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_PTR() as name (Al Viro) - ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts ERR_PTR() as name (Al Viro) - move_mount(): filename_lookup() accepts ERR_PTR() as filename (Al Viro) - file_setattr(): filename_lookup() accepts ERR_PTR() as filename (Al Viro) - file_getattr(): filename_lookup() accepts ERR_PTR() as filename (Al Viro) - struct filename ->refcnt doesn't need to be atomic (Al Viro) - allow incomplete imports of filenames (Al Viro) - switch __getname_maybe_null() to CLASS(filename_flags) (Al Viro) - fs: hide names_cache behind runtime const machinery (Mateusz Guzik) - struct filename: saner handling of long names (Al Viro) - struct filename: use names_cachep only for getname() and friends (Al Viro) - getname_flags() massage, part 2 (Al Viro) - getname_flags() massage, part 1 (Al Viro) - ntfs: ->d_compare() must not block (Al Viro) - get rid of audit_reusename() (Al Viro) - do_readlinkat(): import pathname only once (Al Viro) - do_sys_truncate(): import pathname only once (Al Viro) - user_statfs(): import pathname only once (Al Viro) - chroot(2): import pathname only once (Al Viro) - chdir(2): import pathname only once (Al Viro) - do_utimes_path(): import pathname only once (Al Viro) - do_fchownat(): import pathname only once (Al Viro) - do_fchmodat(): import pathname only once (Al Viro) - do_faccessat(): import pathname only once (Al Viro) - allow to use CLASS() for struct filename * (Al Viro) - init_link(): turn into a trivial wrapper for do_linkat() (Al Viro) - init_symlink(): turn into a trivial wrapper for do_symlinkat() (Al Viro) - init_mkdir(): turn into a trivial wrapper for do_mkdirat() (Al Viro) - init_mknod(): turn into a trivial wrapper for do_mknodat() (Al Viro) - cifs: Fix the copyright banner on smb1maperror.c (David Howells) - smb: common: add header guards to fs/smb/common/smb2status.h (Stefan Metzmacher) - smb: client: Avoid a dozen -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - smb/client: remove useless comment in mapping_table_ERRSRV (Huiwen He) - smb/client: remove some literal NT error codes from ntstatus_to_dos_map (Huiwen He) - smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED (Huiwen He) - smb/client: add NT_STATUS_NO_USER_KEYS (Huiwen He) - smb/client: add NT_STATUS_WRONG_EFS (Huiwen He) - smb/client: add NT_STATUS_NO_EFS (Huiwen He) - smb/client: add NT_STATUS_NO_RECOVERY_POLICY (Huiwen He) - smb/client: add NT_STATUS_RANGE_NOT_FOUND (Huiwen He) - smb/client: add NT_STATUS_DECRYPTION_FAILED (Huiwen He) - smb/client: add NT_STATUS_ENCRYPTION_FAILED (Huiwen He) - smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT (Huiwen He) - smb/client: add NT_STATUS_VOLUME_DISMOUNTED (Huiwen He) - smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT (Huiwen He) - smb/client: add NT_STATUS_VARIABLE_NOT_FOUND (Huiwen He) - smb/client: rename ERRinvlevel to ERRunknownlevel (Huiwen He) - smb/client: add NT_STATUS_OS2_INVALID_LEVEL (Huiwen He) - smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe (Huiwen He) - smb/client: introduce KUnit test to check search result of smb2_error_map_table (ChenXiaoSong) - smb/client: use bsearch() to find target in smb2_error_map_table (ChenXiaoSong) - smb/client: check whether smb2_error_map_table is sorted in ascending order (ChenXiaoSong) - cifs: Autogenerate SMB2 error mapping table (David Howells) - cifs: Label SMB2 statuses with errors (David Howells) - cifs: SMB1 split: Make BCC accessors conditional (David Howells) - cifs: SMB1 split: connect.c (David Howells) - cifs: SMB1 split: sess.c (David Howells) - cifs: SMB1 split: cifsencrypt.c (David Howells) - cifs: SMB1 split: netmisc.c (David Howells) - cifs: SMB1 split: misc.c (David Howells) - cifs: SMB1 split: cifs_debug.c (David Howells) - cifs: SMB1 split: Move inline funcs (David Howells) - cifs: Fix cifs_dump_mids() to call ->dump_detail (David Howells) - cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_}buf_get() (David Howells) - cifs: SMB1 split: Move BCC access functions (David Howells) - cifs: SMB1 split: Adjust #includes (David Howells) - cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h (David Howells) - cifs: SMB1 split: Add some #includes (David Howells) - cifs: SMB1 split: Move some SMB1 received PDU checking bits to smb1transport.c (David Howells) - cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c (David Howells) - cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h (David Howells) - cifs: SMB1 split: Create smb1proto.h for SMB1 declarations (David Howells) - cifs: SMB1 split: Rename cifstransport.c (David Howells) - cifs: Scripted clean up fs/smb/client/ntlmssp.h (David Howells) - cifs: Scripted clean up fs/smb/client/reparse.h (David Howells) - cifs: Scripted clean up fs/smb/client/smb2proto.h (David Howells) - cifs: Scripted clean up fs/smb/client/cifs_debug.h (David Howells) - cifs: Scripted clean up fs/smb/client/cifs_swn.h (David Howells) - cifs: Scripted clean up fs/smb/client/compress.h (David Howells) - cifs: Scripted clean up fs/smb/client/cifs_spnego.h (David Howells) - cifs: Scripted clean up fs/smb/client/fs_context.h (David Howells) - cifs: Scripted clean up fs/smb/client/fscache.h (David Howells) - cifs: Scripted clean up fs/smb/client/cifsglob.h (David Howells) - cifs: Scripted clean up fs/smb/client/dns_resolve.h (David Howells) - cifs: Scripted clean up fs/smb/client/dfs_cache.h (David Howells) - cifs: Scripted clean up fs/smb/client/cifsfs.h (David Howells) - cifs: Scripted clean up fs/smb/client/netlink.h (David Howells) - cifs: Scripted clean up fs/smb/client/cifs_unicode.h (David Howells) - cifs: Scripted clean up fs/smb/client/cifsproto.h (David Howells) - cifs: Scripted clean up fs/smb/client/dfs.h (David Howells) - cifs: Scripted clean up fs/smb/client/cached_dir.h (David Howells) - smb: client: add multichannel async work for CONFIG_CIFS_DFS_UPCALL=n (Henrique Carvalho) - smb: client: introduce multichannel async work during mount (Henrique Carvalho) - smb: client: prevent races in ->query_interfaces() (Henrique Carvalho) - smb: client: add proper locking around ses->iface_last_update (Henrique Carvalho) - smb: client: split cached_fid bitfields to avoid shared-byte RMW races (Henrique Carvalho) - cifs: Fix locking usage for tcon fields (Shyam Prasad N) - cifs: Corrections to lock ordering notes (Shyam Prasad N) - cifs: make retry logic in read/write path consistent with other paths (Shyam Prasad N) - netfs: avoid double increment of retry_count in subreq (Shyam Prasad N) - netfs: when subreq is marked for retry, do not check if it faced an error (Shyam Prasad N) - cifs: on replayable errors back-off before replay, not after (Shyam Prasad N) - smb: client: fix potential UAF and double free in smb2_open_file() (Paulo Alcantara) - dlm: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - fs/dlm/dir: remove unuse variable count_match (Alex Shi) - dlm: Constify struct configfs_item_operations and configfs_group_operations (Christophe JAILLET) - fs/dlm: use list_add_tail() instead of open-coding list insertion (Shaurya Rane) - dlm: validate length in dlm_search_rsb_tree (Ezrak1e) - dlm: fix recovery pending middle conversion (Alexander Aring) - gfs2: fiemap page fault fix (Andreas Gruenbacher) - gfs2: fix memory leaks in gfs2_fill_super error path (Deepanshu Kartikey) - gfs2: Fix use-after-free in iomap inline data write path (Deepanshu Kartikey) - gfs2: Fix slab-use-after-free in qd_put (Andreas Gruenbacher) - gfs2: Introduce glock_{type,number,sbd} helpers (Andreas Gruenbacher) - gfs2: gfs2_glock_hold cleanup (Andreas Gruenbacher) - gfs: Use fixed GL_GLOCK_MIN_HOLD time (Andreas Gruenbacher) - gfs2: Fix gfs2_log_get_bio argument type (Andreas Gruenbacher) - gfs2: gfs2_chain_bio start sector fix (Andreas Gruenbacher) - gfs2: Initialize bio->bi_opf early (Andreas Gruenbacher) - gfs2: Rename gfs2_log_submit_{bio -> write} (Andreas Gruenbacher) - gfs2: Do not cancel internal demote requests (Andreas Gruenbacher) - gfs2: run_queue cleanup (Andreas Gruenbacher) - gfs2: Retries missing in gfs2_{rename,exchange} (Andreas Gruenbacher) - gfs2: glock cancelation flag fix (Andreas Gruenbacher) - xfs: add sysfs stats for zoned GC (Christoph Hellwig) - xfs: give the defer_relog stat a xs_ prefix (Christoph Hellwig) - xfs: add zone reset error injection (Christoph Hellwig) - xfs: refactor zone reset handling (Christoph Hellwig) - xfs: don't mark all discard issued by zoned GC as sync (Christoph Hellwig) - xfs: allow setting errortags at mount time (Christoph Hellwig) - xfs: use WRITE_ONCE/READ_ONCE for m_errortag (Christoph Hellwig) - xfs: move the guts of XFS_ERRORTAG_DELAY out of line (Christoph Hellwig) - xfs: don't validate error tags in the I/O path (Christoph Hellwig) - xfs: allocate m_errortag early (Christoph Hellwig) - xfs: fix the errno sign for the xfs_errortag_{add,clearall} stubs (Christoph Hellwig) - xfs: validate log record version against superblock log version (Raphael Pinsonneault-Thibeault) - xfs: fix spacing style issues in xfs_alloc.c (Shin Seong-jun) - xfs: remove xfs_zone_gc_space_available (Christoph Hellwig) - xfs: use a seprate member to track space availabe in the GC scatch buffer (Christoph Hellwig) - xfs: check for deleted cursors when revalidating two btrees (Darrick J. Wong) - xfs: fix UAF in xchk_btree_check_block_owner (Darrick J. Wong) - xfs: check return value of xchk_scrub_create_subord (Darrick J. Wong) - xfs: only call xf{array,blob}_destroy if we have a valid pointer (Darrick J. Wong) - xfs: get rid of the xchk_xfile_*_descr calls (Darrick J. Wong) - xfs: add a method to replace shortform attrs (Darrick J. Wong) - xfs: speed up parent pointer operations when possible (Darrick J. Wong) - xfs: reduce xfs_attr_try_sf_addname parameters (Darrick J. Wong) - xfs: fix remote xattr valuelblk check (Darrick J. Wong) - xfs: fix the xattr scrub to detect freemap/entries array collisions (Darrick J. Wong) - xfs: strengthen attr leaf block freemap checking (Darrick J. Wong) - xfs: refactor attr3 leaf table size computation (Darrick J. Wong) - xfs: fix freemap adjustments when adding xattrs to leaf blocks (Darrick J. Wong) - xfs: delete attr leaf freemap entries when empty (Darrick J. Wong) - xfs: add media verification ioctl (Darrick J. Wong) - xfs: check if an open file is on the health monitored fs (Darrick J. Wong) - xfs: allow toggling verbose logging on the health monitoring file (Darrick J. Wong) - xfs: convey file I/O errors to the health monitor (Darrick J. Wong) - xfs: convey externally discovered fsdax media errors to the health monitor (Darrick J. Wong) - xfs: convey filesystem shutdown events to the health monitor (Darrick J. Wong) - xfs: convey metadata health events to the health monitor (Darrick J. Wong) - xfs: convey filesystem unmount events to the health monitor (Darrick J. Wong) - xfs: create event queuing, formatting, and discovery infrastructure (Darrick J. Wong) - xfs: start creating infrastructure for health monitoring (Darrick J. Wong) - xfs: fix incorrect context handling in xfs_trans_roll (Wenwu Hou) - xfs: always allocate the free zone with the lowest index (Hans Holmberg) - xfs: promote metadata directories and large block support (Darrick J. Wong) - xfs: use blkdev_get_zone_info to simplify zone reporting (Christoph Hellwig) - xfs: check that used blocks are smaller than the write pointer (Christoph Hellwig) - xfs: split and refactor zone validation (Christoph Hellwig) - xfs: pass the write pointer to xfs_init_zone (Christoph Hellwig) - xfs: add a xfs_rtgroup_raw_size helper (Christoph Hellwig) - xfs: add missing forward declaration in xfs_zones.h (Damien Le Moal) - xfs: remove xfs_attr_leaf_hasname (Christoph Hellwig) - xfs: mark data structures corrupt on EIO and ENODATA (Darrick J. Wong) - xfs: rework zone GC buffer management (Christoph Hellwig) - xfs: use bio_reuse in the zone GC code (Christoph Hellwig) - block: add a bio_reuse helper (Christoph Hellwig) - xfs: directly include xfs_platform.h (Christoph Hellwig) - xfs: move the remaining content from xfs.h to xfs_platform.h (Christoph Hellwig) - xfs: include global headers first in xfs_platform.h (Christoph Hellwig) - xfs: rename xfs_linux.h to xfs_platform.h (Christoph Hellwig) - xfs: factor out a xlog_write_space_advance helper (Christoph Hellwig) - xfs: improve the iclog space assert in xlog_write_iovec (Christoph Hellwig) - xfs: add a xlog_write_space_left helper (Christoph Hellwig) - xfs: improve the calling convention for the xlog_write helpers (Christoph Hellwig) - xfs: regularize iclog space accounting in xlog_write_partial (Christoph Hellwig) - xfs: move struct xfs_log_vec to xfs_log_priv.h (Christoph Hellwig) - xfs: move struct xfs_log_iovec to xfs_log_priv.h (Christoph Hellwig) - xfs: improve the ->iop_format interface (Christoph Hellwig) - xfs: set lv_bytes in xlog_write_one_vec (Christoph Hellwig) - xfs: add a xlog_write_one_vec helper (Christoph Hellwig) - erofs: fix UAF issue for file-backed mounts w/ directio option (Chao Yu) - erofs: update compression algorithm status (Gao Xiang) - erofs: fix inline data read failure for ztailpacking pclusters (Gao Xiang) - erofs: avoid some unnecessary #ifdefs (Ferry Meng) - erofs: handle end of filesystem properly for file-backed mounts (Gao Xiang) - erofs: separate plain and compressed filesystems formally (Gao Xiang) - erofs: use inode_set_cached_link() (Gao Xiang) - erofs: mark inodes without acls in erofs_read_inode() (Gao Xiang) - erofs: implement .fadvise for page cache share (Hongzhen Luo) - erofs: support compressed inodes for page cache share (Hongzhen Luo) - erofs: support unencoded inodes for page cache share (Hongbo Li) - erofs: pass inode to trace_erofs_read_folio (Hongbo Li) - erofs: introduce the page cache share feature (Hongzhen Luo) - erofs: using domain_id in the safer way (Hongbo Li) - erofs: add erofs_inode_set_aops helper to set the aops (Hongbo Li) - erofs: support user-defined fingerprint name (Hongzhen Luo) - erofs: decouple `struct erofs_anon_fs_type` (Gao Xiang) - fs: Export alloc_empty_backing_file (Hongbo Li) - erofs: tidy up erofs_init_inode_xattrs() (Gao Xiang) - erofs: add missing documentation about `directio` mount option (Gao Xiang) - erofs: tidy up synchronous decompression (Gao Xiang) - erofs: remove useless src in erofs_xattr_copy_to_buffer() (Ferry Meng) - erofs: unexport erofs_xattr_prefix() (Gao Xiang) - erofs: unexport erofs_getxattr() (Gao Xiang) - erofs: fix incorrect early exits in volume label handling (Gao Xiang) - erofs: fix incorrect early exits for invalid metabox-enabled images (Gao Xiang) - erofs: avoid noisy messages for transient -ENOMEM (Gao Xiang) - erofs: improve LZ4 error strings (Gao Xiang) - erofs: simplify the code using for_each_set_bit (Yuwen Chen) - erofs: make z_erofs_crypto[] static (Ferry Meng) - erofs: Use %%pe format specifier for error pointers (Ferry Meng) - hfsplus: avoid double unload_nls() on mount failure (Shardul Bankar) - hfsplus: fix warning issue in inode.c (Viacheslav Dubeyko) - hfsplus: fix generic/062 xfstests failure (Viacheslav Dubeyko) - hfsplus: fix generic/037 xfstests failure (Viacheslav Dubeyko) - hfsplus: pretend special inodes as regular files (Tetsuo Handa) - hfsplus: return error when node already exists in hfs_bnode_create (Shardul Bankar) - hfs: Replace BUG_ON with error handling for CNID count checks (Jori Koolstra) - hfsplus: fix generic/020 xfstests failure (Viacheslav Dubeyko) - hfsplus: fix volume corruption issue for generic/498 (Viacheslav Dubeyko) - hfsplus: fix volume corruption issue for generic/480 (Viacheslav Dubeyko) - hfsplus: ensure sb->s_fs_info is always cleaned up (Mehdi Ben Hadj Khelifa) - hfs: ensure sb->s_fs_info is always cleaned up (Mehdi Ben Hadj Khelifa) - nilfs2: fix missing struct keywords in nilfs2_api.h kernel-doc (Ryusuke Konishi) - nilfs2: convert nilfs_super_block to kernel-doc (Randy Dunlap) - nilfs2: Fix potential block overflow that cause system hang (Edward Adam Davis) - btrfs: get rid of compressed_bio::compressed_folios[] (Qu Wenruo) - btrfs: get rid of compressed_folios[] usage for encoded writes (Qu Wenruo) - btrfs: get rid of compressed_folios[] usage for compressed read (Qu Wenruo) - btrfs: remove the old btrfs_compress_folios() infrastructure (Qu Wenruo) - btrfs: switch to btrfs_compress_bio() interface for compressed writes (Qu Wenruo) - btrfs: introduce btrfs_compress_bio() helper (Qu Wenruo) - btrfs: zlib: introduce zlib_compress_bio() helper (Qu Wenruo) - btrfs: zstd: introduce zstd_compress_bio() helper (Qu Wenruo) - btrfs: lzo: introduce lzo_compress_bio() helper (Qu Wenruo) - btrfs: zoned: factor out the zone loading part into a testable function (Naohiro Aota) - btrfs: add cleanup function for btrfs_free_chunk_map (Naohiro Aota) - btrfs: tests: add cleanup functions for test specific functions (Naohiro Aota) - btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_uptodate_bitmap (Filipe Manana) - btrfs: tests: add unit tests for pending extent walking functions (Boris Burkov) - btrfs: fix EEXIST abort due to non-consecutive gaps in chunk allocation (Boris Burkov) - btrfs: fix transaction commit blocking during trim of unallocated space (jinbaohong) - btrfs: handle user interrupt properly in btrfs_trim_fs() (jinbaohong) - btrfs: preserve first error in btrfs_trim_fs() (jinbaohong) - btrfs: continue trimming remaining devices on failure (jinbaohong) - btrfs: do not BUG_ON() in btrfs_remove_block_group() (Filipe Manana) - btrfs: abort transaction on error in btrfs_remove_block_group() (Filipe Manana) - btrfs: fix block_group_tree dirty_list corruption (Boris Burkov) - btrfs: fix copying the flags of btrfs_bio after split (Johannes Thumshirn) - btrfs: zoned: use local fs_info variable in btrfs_load_block_group_dup() (Johannes Thumshirn) - btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10 (Naohiro Aota) - btrfs: zoned: fixup last alloc pointer after extent removal for DUP (Naohiro Aota) - btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 (Naohiro Aota) - btrfs: remove out label in btrfs_wait_for_commit() (Filipe Manana) - btrfs: remove out label in btrfs_init_space_info() (Filipe Manana) - btrfs: remove out label in btrfs_check_rw_degradable() (Filipe Manana) - btrfs: remove out label in finish_verity() (Filipe Manana) - btrfs: remove out label in scrub_find_fill_first_stripe() (Filipe Manana) - btrfs: remove out label in lzo_decompress() (Filipe Manana) - btrfs: remove out label in btrfs_mark_extent_written() (Filipe Manana) - btrfs: remove out label in btrfs_csum_file_blocks() (Filipe Manana) - btrfs: remove out_failed label in find_lock_delalloc_range() (Filipe Manana) - btrfs: remove out label in load_extent_tree_free() (Filipe Manana) - btrfs: remove pointless out labels from uuid-tree.c (Filipe Manana) - btrfs: remove pointless out labels from inode.c (Filipe Manana) - btrfs: remove pointless out labels from free-space-cache.c (Filipe Manana) - btrfs: remove pointless out labels from extent-tree.c (Filipe Manana) - btrfs: remove pointless out labels from disk-io.c (Filipe Manana) - btrfs: remove pointless out labels from qgroup.c (Filipe Manana) - btrfs: remove pointless out labels from send.c (Filipe Manana) - btrfs: remove pointless out labels from ioctl.c (Filipe Manana) - btrfs: qgroup: return correct error when deleting qgroup relation item (Filipe Manana) - btrfs: pass btrfs_fs_info to btrfs_first_delayed_node() (David Sterba) - btrfs: don't use local variables for fs_info->delayed_root (David Sterba) - btrfs: reorder members in btrfs_delayed_root for better packing (David Sterba) - btrfs: embed delayed root to struct btrfs_fs_info (David Sterba) - btrfs: add strict extent map alignment checks (Qu Wenruo) - btrfs: tests: prepare extent map tests for strict alignment checks (Qu Wenruo) - btrfs: tests: remove invalid file extent map tests (Qu Wenruo) - btrfs: unfold transaction aborts in btrfs_finish_one_ordered() (Filipe Manana) - btrfs: deal with missing root in sample_block_group_extent_item() (Filipe Manana) - btrfs: remove bogus root search condition in sample_block_group_extent_item() (Filipe Manana) - btrfs: fallback to buffered IO if the data profile has duplication (Qu Wenruo) - btrfs: assert block group is locked in btrfs_use_block_group_size_class() (Filipe Manana) - btrfs: don't pass block group argument to load_block_group_size_class() (Filipe Manana) - btrfs: allocate path on stack in load_block_group_size_class() (Filipe Manana) - btrfs: make load_block_group_size_class() return void (Filipe Manana) - btrfs: zstd: use folio_iter to handle zstd_decompress_bio() (Qu Wenruo) - btrfs: zlib: use folio_iter to handle zlib_decompress_bio() (Qu Wenruo) - btrfs: lzo: use folio_iter to handle lzo_decompress_bio() (Qu Wenruo) - btrfs: consolidate reclaim readiness checks in btrfs_should_reclaim() (Sun YangKai) - btrfs: fix periodic reclaim condition (Sun YangKai) - btrfs: don't pass io_ctl to __btrfs_write_out_cache() (Johannes Thumshirn) - btrfs: use the btrfs_extent_map_end() helper everywhere (Filipe Manana) - btrfs: use the btrfs_block_group_end() helper everywhere (Filipe Manana) - btrfs: remove bogus NULL checks in __btrfs_write_out_cache() (Johannes Thumshirn) - btrfs: populate fully_remapped_bgs_list on mount (Mark Harmstone) - btrfs: handle discarding fully-remapped block groups (Mark Harmstone) - btrfs: allow balancing remap tree (Mark Harmstone) - btrfs: add do_remap parameter to btrfs_discard_extent() (Mark Harmstone) - btrfs: replace identity remaps with actual remaps when doing relocations (Mark Harmstone) - btrfs: move existing remaps before relocating block group (Mark Harmstone) - btrfs: handle setting up relocation of block group with remap-tree (Mark Harmstone) - btrfs: handle deletions from remapped block group (Mark Harmstone) - btrfs: redirect I/O for remapped block groups (Mark Harmstone) - btrfs: allow mounting filesystems with remap-tree incompat flag (Mark Harmstone) - btrfs: add extended version of struct block_group_item (Mark Harmstone) - btrfs: rename struct btrfs_block_group field commit_used to last_used (Mark Harmstone) - btrfs: don't add metadata items for the remap tree to the extent tree (Mark Harmstone) - btrfs: remove remapped block groups from the free-space-tree (Mark Harmstone) - btrfs: allow remapped chunks to have zero stripes (Mark Harmstone) - btrfs: add METADATA_REMAP chunk type (Mark Harmstone) - btrfs: add definitions and constants for remap-tree (Mark Harmstone) - btrfs: add and use helper to compute the available space for a block group (Filipe Manana) - btrfs: tag as unlikely error handling in run_one_delayed_ref() (Filipe Manana) - btrfs: remove unnecessary else branch in run_one_delayed_ref() (Filipe Manana) - btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref() (Filipe Manana) - btrfs: use READA_FORWARD_ALWAYS for device extent verification (jinbaohong) - btrfs: shrink the size of btrfs_device (Qu Wenruo) - btrfs: update comment for delalloc flush and oe wait in btrfs_clone_files() (Filipe Manana) - btrfs: remove experimental offload csum mode (Qu Wenruo) - btrfs: split btrfs_fs_closing() and change return type to bool (David Sterba) - btrfs: reject single block sized compression early (Qu Wenruo) - btrfs: update outdated comment in __add_block_group_free_space() (Julia Lawall) - btrfs: add mount time auto fix for orphan fst entries (Qu Wenruo) - btrfs: simplify check for zoned NODATASUM writes in btrfs_submit_chunk() (Zhen Ni) - btrfs: avoid transaction commit on error in insert_balance_item() (Filipe Manana) - btrfs: move unlikely checks around btrfs_is_shutdown() into the helper (Filipe Manana) - btrfs: tag as unlikely error conditions in the transaction commit path (Filipe Manana) - btrfs: remove unreachable return after btrfs_backref_panic() in btrfs_backref_finish_upper_links() (Zhen Ni) - btrfs: refactor the main loop of cow_file_range() (Qu Wenruo) - btrfs: zoned: print block-group type for zoned statistics (Johannes Thumshirn) - btrfs: move space_info_flag_to_str() to space-info.h (Johannes Thumshirn) - btrfs: zoned: show statistics about zoned filesystems in mountstats (Johannes Thumshirn) - btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_transaction() (Filipe Manana) - btrfs: don't call btrfs_handle_fs_error() in qgroup_account_snapshot() (Filipe Manana) - btrfs: don't call btrfs_handle_fs_error() after failure to delete orphan item (Filipe Manana) - btrfs: don't call btrfs_handle_fs_error() after failure to join transaction (Filipe Manana) - btrfs: remove redundant path release in btrfs_find_orphan_roots() (Filipe Manana) - btrfs: use single return variable in btrfs_find_orphan_roots() (Filipe Manana) - btrfs: avoid transaction commit on error in del_balance_item() (Filipe Manana) - btrfs: update stale comment in __cow_file_range_inline() (Filipe Manana) - btrfs: remove duplicated root key setup in btrfs_create_tree() (Filipe Manana) - btrfs: zoned: re-flow prepare_allocation_zoned() (Johannes Thumshirn) - btrfs: shrink the size of btrfs_bio (Qu Wenruo) - btrfs: remove ASSERT compatibility for gcc < 8.x (David Sterba) - btrfs: pass level to _btrfs_printk() to avoid parsing level from string (David Sterba) - btrfs: simplify internal btrfs_printk helpers (David Sterba) - btrfs: rename btrfs_create_block_group_cache to btrfs_create_block_group (Johannes Thumshirn) - btrfs: merge setting ret and return ret (David Sterba) - btrfs: remove dead assignment in prepare_one_folio() (Massimiliano Pellizzer) - btrfs: replace for_each_set_bit() with for_each_set_bitmap() (Qu Wenruo) - btrfs: concentrate the error handling of submit_one_sector() (Qu Wenruo) - btrfs: search for larger extent maps inside btrfs_do_readpage() (Qu Wenruo) - btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper (Qu Wenruo) - btrfs: enable direct IO for bs > ps cases (Qu Wenruo) - btrfs: switch to library APIs for checksums (Eric Biggers) - btrfs: zoned: don't zone append to conventional zone (Johannes Thumshirn) - btrfs: relax squota parent qgroup deletion rule (Boris Burkov) - btrfs: check squota parent usage on membership change (Boris Burkov) - btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs_dec_ref() (Sun YangKai) - btrfs: use true/false for boolean parameters in btrfs_inc_ref()/btrfs_dec_ref() (Sun YangKai) - btrfs: update comment for visit_node_for_delete() (Sun YangKai) - fs: fuse: fix max() of incompatible types (Arnd Bergmann) - posix_acl: make posix_acl_to_xattr() alloc the buffer (Miklos Szeredi) - fs: make insert_inode_locked() wait for inode destruction (Mateusz Guzik) - initramfs_test: kunit test for cpio.filesize > PATH_MAX (David Disseldorp) - fs: improve dump_inode() to safely access inode fields (Yuto Ohnuki) - docs: exportfs: Use source code struct documentation (André Almeida) - exportfs: Complete kernel-doc for struct export_operations (André Almeida) - exportfs: Mark struct export_operations functions at kernel-doc (André Almeida) - exportfs: Fix kernel-doc output for get_name() (André Almeida) - fs: add for 'init_fs' (Ben Dooks) - fs: move initializing f_mode before file_ref_init() (Amir Goldstein) - acct(2): begin the deprecation of legacy BSD process accounting (Jeff Layton) - device_cgroup: remove branch hint after code refactor (Breno Leitao) - VFS: fix __start_dirop() kernel-doc warnings (Bagas Sanjaya) - fs: Describe @isnew parameter in ilookup5_nowait() (Bagas Sanjaya) - fs/namei: Remove redundant DCACHE_MANAGED_DENTRY check in __follow_mount_rcu (Breno Leitao) - fs: only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFS (Mateusz Guzik) - select: store end_time as timespec64 in restart block (Thomas Weißschuh) - chardev: Switch to guard(mutex) and __free(kfree) (chen zhang) - namespace: Replace simple_strtoul with kstrtoul to parse boot params (Thorsten Blum) - dcache: Replace simple_strtoul with kstrtoul in set_dhash_entries (Thorsten Blum) - fs: Replace simple_strtoul with kstrtoul in set_ihash_entries (Thorsten Blum) - fs/buffer: add alert in try_to_free_buffers() for folios without buffers (Deepakkumar Karn) - pid: only take pidmap_lock once on alloc (Mateusz Guzik) - ns: pad refcount (Mateusz Guzik) - fs: track the inode having file locks with a flag in ->i_opflags (Mateusz Guzik) - filelock: use a consume fence in locks_inode_context() (Mateusz Guzik) - fs: annotate cdev_lock with __cacheline_aligned_in_smp (Mateusz Guzik) - fs: use min() or umin() instead of min_t() (David Laight) - iomap: fix invalid folio access after folio_end_read() (Joanne Koong) - erofs: hold read context in iomap_iter if needed (Hongbo Li) - iomap: stash iomap read ctx in the private field of iomap_iter (Hongbo Li) - selftests/open_tree: add OPEN_TREE_NAMESPACE tests (Christian Brauner) - mount: add OPEN_TREE_NAMESPACE (Christian Brauner) - fs: Remove internal old mount API code (Eric Sandeen) - selftests: statmount: tests for STATMOUNT_BY_FD (Bhavik Sachdev) - statmount: accept fd as a parameter (Bhavik Sachdev) - statmount: permission check should return EPERM (Bhavik Sachdev) - fs/namei: fix kernel-doc markup for dentry_create (Jay Winston) - VFS/knfsd: Teach dentry_create() to use atomic_open() (Benjamin Coddington) - VFS: Prepare atomic_open() for dentry_create() (Benjamin Coddington) - VFS: move dentry_create() from fs/open.c to fs/namei.c (Benjamin Coddington) - fs: use nullfs unconditionally as the real rootfs (Christian Brauner) - docs: mention nullfs (Christian Brauner) - fs: add immutable rootfs (Christian Brauner) - fs: add init_pivot_root() (Christian Brauner) - fs: ensure that internal tmpfs mount gets mount id zero (Christian Brauner) - minix: Add required sanity checking to minix_check_superblock() (Jori Koolstra) - btrfs: use may_create_dentry() in btrfs_mksubvol() (Filipe Manana) - btrfs: use may_delete_dentry() in btrfs_ioctl_snap_destroy() (Filipe Manana) - fs: export may_create() as may_create_dentry() (Filipe Manana) - fs: export may_delete() as may_delete_dentry() (Filipe Manana) - ext4: convert to new fserror helpers (Darrick J. Wong) - xfs: translate fsdax media errors into file "data lost" errors when convenient (Darrick J. Wong) - xfs: report fs metadata errors via fsnotify (Darrick J. Wong) - iomap: report file I/O errors to the VFS (Darrick J. Wong) - fs: report filesystem and file I/O errors to fsnotify (Darrick J. Wong) - uapi: promote EFSCORRUPTED and EUCLEAN to errno.h (Darrick J. Wong) - fuse: add setlease file operation (Jeff Layton) - fs: remove simple_nosetlease() (Jeff Layton) - filelock: default to returning -EINVAL when ->setlease operation is NULL (Jeff Layton) - xfs: add setlease file operation (Jeff Layton) - ufs: add setlease file operation (Jeff Layton) - udf: add setlease file operation (Jeff Layton) - tmpfs: add setlease file operation (Jeff Layton) - squashfs: add setlease file operation (Jeff Layton) - overlayfs: add setlease file operation (Jeff Layton) - orangefs: add setlease file operation (Jeff Layton) - ocfs2: add setlease file operation (Jeff Layton) - ntfs3: add setlease file operation (Jeff Layton) - nilfs2: add setlease file operation (Jeff Layton) - jfs: add setlease file operation (Jeff Layton) - jffs2: add setlease file operation (Jeff Layton) - gfs2: add a setlease file operation (Jeff Layton) - fat: add setlease file operation (Jeff Layton) - f2fs: add setlease file operation (Jeff Layton) - exfat: add setlease file operation (Jeff Layton) - ext4: add setlease file operation (Jeff Layton) - ext2: add setlease file operation (Jeff Layton) - erofs: add setlease file operation (Jeff Layton) - btrfs: add setlease file operation (Jeff Layton) - affs: add setlease file operation (Jeff Layton) - fs: add setlease to generic_ro_fops and read-only filesystem directory operations (Jeff Layton) - xfs: enable non-blocking timestamp updates (Christoph Hellwig) - xfs: implement ->sync_lazytime (Christoph Hellwig) - fs: refactor file_update_time_flags (Christoph Hellwig) - fs: add support for non-blocking timestamp updates (Christoph Hellwig) - fs: add a ->sync_lazytime method (Christoph Hellwig) - fs: factor out a sync_lazytime helper (Christoph Hellwig) - fs: refactor ->update_time handling (Christoph Hellwig) - fat: cleanup the flags for fat_truncate_time (Christoph Hellwig) - nfs: split nfs_update_timestamps (Christoph Hellwig) - fs: allow error returns from generic_update_time (Christoph Hellwig) - fs: remove inode_update_time (Christoph Hellwig) - init: remove /proc/sys/kernel/real-root-dev (Askar Safin) - initrd: remove deprecated code path (linuxrc) (Askar Safin) - init: remove deprecated "load_ramdisk" and "prompt_ramdisk" command line parameters (Askar Safin) - rust: poll: add __rust_helper to helpers (Alice Ryhl) - rust: pid_namespace: add __rust_helper to helpers (Alice Ryhl) - rust: fs: add __rust_helper to helpers (Alice Ryhl) - selinux: drop the BUG() in cred_has_capability() (Paul Moore) - selinux: fix a capabilities parsing typo in selinux_bpf_token_capable() (Paul Moore) - selinux: add support for BPF token access control (Eric Suen) - selinux: move the selinux_blob_sizes struct (Paul Moore) - lsm: make keys for static branch static (Ben Dooks) - cred: remove unused set_security_override_from_ctx() (Casey Schaufler) - rust: security: add __rust_helper to helpers (Alice Ryhl) - rust: cred: add __rust_helper to helpers (Alice Ryhl) - nfs: unify security_inode_listsecurity() calls (Stephen Smalley) - lsm: fix kernel-doc struct member names (Randy Dunlap) - audit: move the compat_xxx_class[] extern declarations to audit_arch.h (Ben Dooks) - audit: add missing syscalls to read class (Jeffrey Bencteux) - audit: include source and destination ports to NETFILTER_PKT (Ricardo Robaina) - audit: add audit_log_nf_skb helper function (Ricardo Robaina) - audit: add fchmodat2() to change attributes class (Jeffrey Bencteux) - tpm: st33zp24: Fix missing cleanup on get_burstcount() error (Alper Ak) - tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure (Alper Ak) - i3c: dw-i3c-master: fix SIR reject bit mapping for dynamic addresses (Adrian Ng Ho Yin) - i3c: dw-i3c-master: convert spinlock usage to scoped guards (Adrian Ng Ho Yin) - i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() (Zilin Guan) - i3c: mipi-i3c-hci-pci: Add System Suspend support (Adrian Hunter) - i3c: mipi-i3c-hci: Add optional System Suspend support (Adrian Hunter) - i3c: master: Add i3c_master_do_daa_ext() for post-hibernation address recovery (Adrian Hunter) - i3c: dw: Initialize spinlock to avoid upsetting lockdep (Fredrik Markstrom) - i3c: mipi-i3c-hci-pci: Add Runtime PM support (Adrian Hunter) - i3c: mipi-i3c-hci: Add optional Runtime PM support (Adrian Hunter) - i3c: master: Introduce optional Runtime PM support (Adrian Hunter) - i3c: mipi-i3c-hci: Factor out master dynamic address setting into helper (Adrian Hunter) - i3c: mipi-i3c-hci: Allow core re-initialization for Runtime PM support (Adrian Hunter) - i3c: mipi-i3c-hci: Factor out core initialization into helper (Adrian Hunter) - i3c: mipi-i3c-hci: Factor out IO mode setting into helper (Adrian Hunter) - i3c: mipi-i3c-hci: Factor out software reset into helper (Adrian Hunter) - i3c: mipi-i3c-hci: Add PIO suspend and resume support (Adrian Hunter) - i3c: mipi-i3c-hci: Refactor PIO register initialization (Adrian Hunter) - i3c: mipi-i3c-hci: Add DMA suspend and resume support (Adrian Hunter) - i3c: mipi-i3c-hci: Extract ring initialization from hci_dma_init() (Adrian Hunter) - i3c: mipi-i3c-hci: Introduce helper to restore DAT (Adrian Hunter) - i3c: mipi-i3c-hci: Cache DAT in memory for Runtime PM restore (Adrian Hunter) - i3c: mipi-i3c-hci: Manage DMA deallocation via devres action (Adrian Hunter) - i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc() (Adrian Hunter) - i3c: mipi-i3c-hci: Switch DAT bitmap allocation to devm_bitmap_zalloc() (Adrian Hunter) - i3c: master: Replace WARN_ON() with dev_err() in i3c_dev_free_ibi_locked() (Adrian Hunter) - i3c: master: Update hot-join flag only on success (Adrian Hunter) - i3c: mipi-i3c-hci: Ensure proper bus clean-up (Adrian Hunter) - i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init (Adrian Hunter) - i3c: Move device name assignment after i3c_bus_init (Billy Tsai) - i3c: renesas: Add suspend/resume support (Tommaso Merciai) - i3c: renesas: Factor out hardware initialization to separate function (Tommaso Merciai) - i3c: renesas: Store clock rate and reset controls in struct renesas_i3c (Tommaso Merciai) - i3c: renesas: Switch to clk_bulk API and store clocks in private data (Tommaso Merciai) - i3c: mipi-i3c-hci-pci: Define Multi-Bus instances for supported controllers (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Add support for Multi-Bus Instances (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Convert to MFD driver (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Pass base regs as platform data to i3c core device (Adrian Hunter) - i3c: mipi-i3c-hci: Allow for Multi-Bus Instances (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Assign unique device names and IDs for Intel LPSS I3C (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Enable MSI support (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Do not repeatedly check for NULL driver_data (Adrian Hunter) - i3c: mipi-i3c-hci: Quieten initialization messages (Adrian Hunter) - i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 (Adrian Hunter) - i3c: mipi-i3c-hci: Remove duplicate blank lines (Adrian Hunter) - i3c: Add stub functions when I3C support is disabled (Frank Li) - i3c: master: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() (Frank Li) - i3c: drop i3c_priv_xfer and i3c_device_do_priv_xfers() (Frank Li) - i3c: dw: Preserve DAT entry bits when restoring addresses (Adrian Ng Ho Yin) - i3c: dw: use FIELD_PREP for device address table macros (Adrian Ng Ho Yin) - i3c: dw: Add support for Device NACK Retry configuration (Adrian Ng Ho Yin) - i3c: add sysfs entry and attribute for Device NACK Retry count (Adrian Ng Ho Yin) - rcu/nocb: Extract nocb_defer_wakeup_cancel() helper (Joel Fernandes) - rcu/nocb: Remove dead callback overload handling (Joel Fernandes) - rcu/nocb: Remove unnecessary WakeOvfIsDeferred wake path (Joel Fernandes) - rcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS early (Joel Fernandes) - srcu: Use suitable gfp_flags for the init_srcu_struct_nodes() (Zqiang) - rcu: Fix rcu_read_unlock() deadloop due to softirq (Yao Kai) - rcutorture: Correctly compute probability to invoke ->exp_current() (Paul E. McKenney) - rcu: Make expedited RCU CPU stall warnings detect stall-end races (Paul E. McKenney) - rcutorture: Add --kill-previous option to terminate previous kvm.sh runs (Joel Fernandes) - rcutorture: Prevent concurrent kvm.sh runs on same source tree (Joel Fernandes) - torture: Include commit discription in testid.txt (Paul E. McKenney) - torture: Make config2csv.sh properly handle comments in .boot files (Paul E. McKenney) - torture: Make kvm-series.sh give run numbers and totals (Paul E. McKenney) - torture: Make kvm-series.sh give build numbers and totals (Paul E. McKenney) - torture: Parallelize kvm-series.sh guest-OS execution (Paul E. McKenney) - rcutorture: Add context checks to rcu_torture_timer() (Paul E. McKenney) - rcutorture: Test rcu_tasks_trace_expedite_current() (Paul E. McKenney) - srcu: Create an rcu_tasks_trace_expedite_current() function (Paul E. McKenney) - checkpatch: Deprecate rcu_read_{,un}lock_trace() (Paul E. McKenney) - rcu: Update Requirements.rst for RCU Tasks Trace (Paul E. McKenney) - rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs (Paul E. McKenney) - rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG_TASKS_RCU_GENERIC (Paul E. McKenney) - rcu: Clean up after the SRCU-fastification of RCU Tasks Trace (Paul E. McKenney) - context_tracking: Remove rcu_task_trace_heavyweight_{enter,exit}() (Paul E. McKenney) - rcu: Re-implement RCU Tasks Trace in terms of SRCU-fast (Paul E. McKenney) - selftests/pidfd: fix typo in comment (Ziyu Chen) - selftests/run_kselftest.sh: Add `--skip` argument option (Ricardo B. Marlière) - selftests/resctrl: Fix non-contiguous CBM check for Hygon (Xiaochen Shen) - selftests/resctrl: Add CPU vendor detection for Hygon (Xiaochen Shen) - selftests/resctrl: Define CPU vendor IDs as bits to match usage (Xiaochen Shen) - selftests/resctrl: Fix a division by zero error on Hygon (Xiaochen Shen) - kselftest/kublk: include message in _Static_assert for C11 compatibility (Clint George) - kselftest/anon_inode: replace null pointers with empty arrays (Clint George) - kselftest/coredump: use __builtin_trap() instead of null pointer (Clint George) - kunit: add bash completion (Ryota Sakamoto) - kunit: tool: test: Don't rely on implicit working directory change (Thomas Weißschuh) - kunit: tool: test: Rename test_data_path() to _test_data_path() (Thomas Weißschuh) - kunit: qemu_configs: Add 32-bit big endian ARM configuration (Thomas Weißschuh) - kunit: tool: Don't overwrite test status based on subtest counts (Thomas Weißschuh) - kunit: tool: Add test for nested test result reporting (Thomas Weißschuh) - kunit: respect KBUILD_OUTPUT env variable by default (Ryota Sakamoto) - kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values (Richard Fitzgerald) - test_list_sort: fix up const mismatch (Greg Kroah-Hartman) - kunit: fix up const mis-match in many assert functions (Greg Kroah-Hartman) - rust: kunit: add __rust_helper to helpers (Alice Ryhl) - auxdisplay: max6959: Replace slab.h with device/devres.h (Andy Shevchenko) - auxdisplay: arm-charlcd: Remove redundant ternary operators (Andy Shevchenko) - auxdisplay: arm-charlcd: Join string literals back (Andy Shevchenko) - auxdisplay: arm-charlcd: Use readl_poll_timeout (Andy Shevchenko) - auxdisplay: arm-charlcd: Don't use "proxy" headers (Andy Shevchenko) - auxdisplay: arm-charlcd: drop of_match_ptr() (Andy Shevchenko) - auxdisplay: arm-charlcd: Remove unneeded info message (Andy Shevchenko) - auxdisplay: arm-charlcd: convert to use device managed APIs (Andy Shevchenko) - auxdisplay: arm-charlcd: fix release_mem_region() size (Thomas Fourier) - Linux 6.19 (Linus Torvalds) - i2c: imx: preserve error state in block data length handler (LI Qingwu) - spi: tegra114: Preserve SPI mode bits in def_command1_reg (Vishwaroop A) - spi: tegra: Fix a memory leak in tegra_slink_probe() (Felix Gu) - spi: tegra210-quad: Protect curr_xfer check in IRQ handler (Breno Leitao) - spi: tegra210-quad: Protect curr_xfer clearing in tegra_qspi_non_combined_seq_xfer (Breno Leitao) - spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer (Breno Leitao) - spi: tegra210-quad: Protect curr_xfer assignment in tegra_qspi_setup_transfer_one (Breno Leitao) - spi: tegra210-quad: Move curr_xfer read inside spinlock (Breno Leitao) - spi: tegra210-quad: Return IRQ_HANDLED when timeout already processed transfer (Breno Leitao) - regulator: spacemit-p1: Fix n_voltages for BUCK and LDO regulators (Guodong Xu) - binderfs: fix ida_alloc_max() upper bound (Carlos Llamas) - rust_binderfs: fix ida_alloc_max() upper bound (Carlos Llamas) - binder: fix BR_FROZEN_REPLY error log (Carlos Llamas) - rust_binder: add additional alignment checks (Alice Ryhl) - binder: fix UAF in binder_netlink_report() (Carlos Llamas) - rust_binder: correctly handle FDA objects of length zero (Alice Ryhl) - sched/mmcid: Optimize transitional CIDs when scheduling out (Thomas Gleixner) - sched/mmcid: Drop per CPU CID immediately when switching to per task mode (Thomas Gleixner) - sched/mmcid: Protect transition on weakly ordered systems (Thomas Gleixner) - sched/mmcid: Prevent live lock on task to CPU mode transition (Thomas Gleixner) - objtool/klp: Fix unexported static call key access for manually built livepatch modules (Josh Poimboeuf) - objtool/klp: Fix symbol correlation for orphaned local symbols (Josh Poimboeuf) - livepatch: Free klp_{object,func}_ext data after initialization (Petr Pavlu) - livepatch: Fix having __klp_objects relics in non-livepatch modules (Petr Pavlu) - livepatch/klp-build: Require Clang assembler >= 20 (Josh Poimboeuf) - x86/vmware: Fix hypercall clobbers (Josh Poimboeuf) - mm/memory-failure: reject unsupported non-folio compound page (Miaohe Lin) - procfs: avoid fetching build ID while holding VMA lock (Andrii Nakryiko) - tracing: Fix ftrace event field alignments (Steven Rostedt) - ceph: fix NULL pointer dereference in ceph_mds_auth_match() (Viacheslav Dubeyko) - ceph: fix oops due to invalid pointer for kfree() in parse_longname() (Daniel Vogelbacher) - rbd: check for EOD after exclusive lock is ensured to be held (Ilya Dryomov) - dma: contiguous: Check return value of dma_contiguous_reserve_area() (Shanker Donthineni) - tracing/dma: Cap dma_map_sg tracepoint arrays to prevent buffer overflow (Deepanshu Kartikey) - iommu/vt-d: Treat PAGE_SNOOP and PWSNP separately (Viktor Kleen) - pmdomain: imx8mp-blk-ctrl: Keep usb phy power domain on for system wakeup (Xu Yang) - pmdomain: imx8mp-blk-ctrl: Keep gpc power domain on for system wakeup (Xu Yang) - pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc->domains (Xu Yang) - pmdomain: imx: gpcv2: Fix the imx8mm gpu hang due to wrong adb400 reset (Jacky Bai) - pmdomain: qcom: rpmpd: fix off-by-one error in clamping to the highest state (Gabor Juhos) - gpio: loongson-64bit: Fix incorrect NULL check after devm_kcalloc() (Chen Ni) - gpiolib: acpi: Fix gpio count with string references (Alban Bedel) - ALSA: hda/realtek: Enable headset mic for Acer Nitro 5 (Breno Baptista) - ASoC: fsl_xcvr: fix missing lock in fsl_xcvr_mode_put() (Ziyi Guo) - ASoC: dt-bindings: ti,tlv320aic3x: Add compatible string ti,tlv320aic23 (Frank Li) - ASoC: amd: fix memory leak in acp3x pdm dma ops (Chris Bainbridge) - ASoC: rt1320: fix intermittent no-sound issue (Shuming Fan) - ASoC: SOF: Intel: use hdev->info.link_mask directly (Bard Liao) - firmware: cs_dsp: rate-limit log messages in KUnit builds (Richard Fitzgerald) - ASoC: amd: yc: Add quirk for HP 200 G2a 16 (Dirk Su) - ASoC: cs42l43: Correct handling of 3-pole jack load detection (Charles Keepax) - ASoC: Intel: sof_es8336: Add DMI quirk for Huawei BOD-WXX9 (Tagir Garaev) - ASoC: sof_sdw: Add a quirk for Lenovo laptop using sidecar amps with cs42l43 (Maciej Strozek) - ALSA: usb-audio: fix broken logic in snd_audigy2nx_led_update() (Sergey Shtylyov) - ALSA: aloop: Fix racy access at PCM trigger (Takashi Iwai) - mm/slab: Add alloc_tagging_slab_free_hook for memcg_alloc_abort_single (Hao Ge) - ARM: 9468/1: fix memset64() on big-endian (Thomas Weissschuh) - hwmon: (occ) Mark occ_init_attribute() as __printf (Arnd Bergmann) - hwmon: (gpio-fan) Allow to stop FANs when CONFIG_PM is disabled (Gabor Juhos) - hwmon: (gpio-fan) Fix set_rpm() return value (Gabor Juhos) - hwmon: (acpi_power_meter) Fix deadlocks related to acpi_power_meter_notify() (Rafael J. Wysocki) - hwmon: (dell-smm) Add Dell G15 5510 to fan control whitelist (leobannocloutier@gmail.com) - drm/amdgpu: Fix double deletion of validate_list (Harish Kasiviswanathan) - drm/amd/display: remove assert around dpp_base replacement (Melissa Wen) - drm/amd/display: extend delta clamping logic to CM3 LUT helper (Melissa Wen) - drm/amd/display: fix wrong color value mapping on MCM shaper LUT (Melissa Wen) - Revert "drm/amd: Check if ASPM is enabled from PCIe subsystem" (Bert Karwatzki) - drm/amd: Set minimum version for set_hw_resource_1 on gfx11 to 0x52 (Mario Limonciello) - drm/xe/guc: Fix CFI violation in debugfs access. (Daniele Ceraolo Spurio) - drm/xe/pm: Disable D3Cold for BMG only on specific platforms (Karthik Poosa) - drm/xe: Fix kerneldoc for xe_tlb_inval_job_alloc_dep (Shuicheng Lin) - drm/xe: Fix kerneldoc for xe_gt_tlb_inval_init_early (Shuicheng Lin) - drm/xe: Fix kerneldoc for xe_migrate_exec_queue (Shuicheng Lin) - drm/xe/query: Fix topology query pointer advance (Shuicheng Lin) - drm/bridge: imx8mp-hdmi-pai: enable PM runtime (Shengjiu Wang) - drm/mgag200: fix mgag200_bmc_stop_scanout() (Jacob Keller) - nouveau/gsp: fix suspend/resume regression on r570 firmware (Dave Airlie) - nouveau: add a third state to the fini handler. (Dave Airlie) - nouveau/gsp: use rpc sequence numbers properly. (Dave Airlie) - Revert "drm/gma500: use drm_crtc_vblank_crtc()" (Jani Nikula) - Revert "drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)" (John Ogness) - loop: revert exclusive opener loop status change (Jens Axboe) - nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec (YunJe Shin) - nvme-pci: handle changing device dma map requirements (Keith Busch) - io_uring/fdinfo: be a bit nicer when looping a lot of SQEs/CQEs (Jens Axboe) - io_uring/fdinfo: kill unnecessary newline feed in CQE32 printing (Jens Axboe) - io_uring/zcrx: fix rq flush locking (Pavel Begunkov) - io_uring/zcrx: fix page array leak (Pavel Begunkov) - functionfs: use spinlock for FFS_DEACTIVATED/FFS_CLOSING transitions (Al Viro) - rust_binderfs: fix a dentry leak (Al Viro) - ipv6: Fix ECMP sibling count mismatch when clearing RTF_ADDRCONF (Shigeru Yoshida) - netfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate() (Andrew Fasano) - wifi: iwlwifi: mvm: pause TCM on fast resume (Miri Korenblit) - wifi: iwlwifi: mld: cancel mlo_scan_start_wk (Miri Korenblit) - net: cpsw: Execute ndo_set_rx_mode callback in a work queue (Kevin Hao) - net: cpsw_new: Execute ndo_set_rx_mode callback in a work queue (Kevin Hao) - gve: Correct ethtool rx_dropped calculation (Max Yuan) - gve: Fix stats report corruption on queue count change (Debarghya Kundu) - selftest: net: add a test-case for encap segmentation after GRO (Paolo Abeni) - net: gro: fix outer network offset (Paolo Abeni) - net: add proper RCU protection to /proc/net/ptype (Eric Dumazet) - net: ethernet: adi: adin1110: Check return value of devm_gpiod_get_optional() in adin1110_check_spi() (Chen Ni) - net: spacemit: k1-emac: fix jumbo frame support (Tomas Hlavacek) - i40e: drop udp_tunnel_get_rx_info() call from i40e_open() (Mohammad Heib) - ice: drop udp_tunnel_get_rx_info() call from ndo_open() (Mohammad Heib) - ice: Fix PTP NULL pointer dereference during VSI rebuild (Aaron Ma) - ice: PTP: fix missing timestamps on E825 hardware (Jacob Keller) - ice: fix missing TX timestamps interrupts on E825 devices (Grzegorz Nitka) - net: enetc: Convert 16-bit register reads to 32-bit for ENETC v4 (Claudiu Manoil) - net: enetc: Convert 16-bit register writes to 32-bit for ENETC v4 (Claudiu Manoil) - net: enetc: Remove CBDR cacheability AXI settings for ENETC v4 (Claudiu Manoil) - net: enetc: Remove SI/BDR cacheability AXI settings for ENETC v4 (Claudiu Manoil) - tipc: use kfree_sensitive() for session key material (Daniel Hodges) - net: stmmac: fix stm32 (and potentially others) resume regression (Russell King (Oracle)) - net: rss: fix reporting RXH_XFRM_NO_CHANGE as input_xfrm for contexts (Jakub Kicinski) - linkwatch: use __dev_put() in callers to prevent UAF (Jiayuan Chen) - net: don't touch dev->stats in BPF redirect paths (Jakub Kicinski) - net: usb: r8152: fix resume reset deadlock (Sergey Senozhatsky) - macvlan: fix error recovery in macvlan_common_newlink() (Eric Dumazet) - net: sfp: Fix quirk for Ubiquiti U-Fiber Instant SFP module (Marek Behún) - dpaa2-switch: add bounds check for if_id in IRQ handler (Junrui Luo) - net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup (Zilin Guan) - net: liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup (Zilin Guan) - net: liquidio: Initialize netdev pointer before queue setup (Zilin Guan) - dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero (Junrui Luo) - net/sched: cls_u32: use skb_header_pointer_careful() (Eric Dumazet) - net: add skb_header_pointer_careful() helper (Eric Dumazet) - MAINTAINERS: add an entry for PSP (Jakub Kicinski) - Documentation: document liveupdate cmdline parameter (Li Chen) - mm, shmem: prevent infinite loop on truncate race (Kairui Song) - mailmap: update Alexander Mikhalitsyn's emails (Alexander Mikhalitsyn) - liveupdate: luo_file: do not clear serialized_data on unfreeze (Pratyush Yadav (Google)) - x86/kfence: fix booting on 32bit non-PAE systems (Andrew Cooper) - crypto/ccp: Allow multiple streams on the same root bridge (Alexey Kardashevskiy) - crypto/ccp: Use PCI bridge defaults for IDE (Alexey Kardashevskiy) - coco/tsm: Remove unused variable tsm_rwsem (Thomas Weißschuh) - PCI/IDE: Fix reading a wrong reg for unused sel stream initialization (Li Ming) - PCI/IDE: Fix off by one error calculating VF RID range (Li Ming) - Revert "PCI/TSM: Report active IDE streams" (Dan Williams) - sched_ext: Short-circuit sched_class operations on dead tasks (Tejun Heo) - KVM: x86: Explicitly configure supported XSS from {svm,vmx}_set_cpu_caps() (Sean Christopherson) - KVM: selftests: Add -U_FORTIFY_SOURCE to avoid some unpredictable test failures (Zhiquan Li) - KVM: x86: Assert that non-MSI doesn't have bypass vCPU when deleting producer (Sean Christopherson) - KVM: Don't clobber irqfd routing type when deassigning irqfd (Sean Christopherson) - KVM: SVM: Check vCPU ID against max x2AVIC ID if and only if x2AVIC is enabled (Sean Christopherson) - soc: qcom: smem: fix qcom_smem_is_available and check if __smem is valid (Christian Marangi) - MAINTAINERS: Change Sudeep Holla's email address (Sudeep Holla) - MAINTAINERS: Add myself as maintainer of hisi_soc_hha (Yushan Wang) - MAINTAINERS: Replace Shawn with Frank as i.MX platform maintainer (Shawn Guo) - smb/client: fix memory leak in SendReceive() (ChenXiaoSong) - smb/client: fix memory leak in smb2_open_file() (ChenXiaoSong) - btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_uptodate_bitmap (Filipe Manana) - platform/x86/intel/tpmi/plr: Make the file domain/status writeable (Ricardo Neri) - platform/x86: hp-bioscfg: Skip empty attribute names (Mario Limonciello) - platform/x86: classmate-laptop: Add missing NULL pointer checks (Rafael J. Wysocki) - platform/x86: lg-laptop: Recognize 2022-2025 models (Jonas Ringeis) - platform/x86/amd/pmc: Add quirk for MECHREVO Wujie 15X Pro (gongqi) - platform/x86: intel_telemetry: Fix PSS event register mask (Kaushlendra Kumar) - platform/x86: intel_telemetry: Fix swapped arrays in PSS output (Kaushlendra Kumar) - platform/x86/intel/vsec: Add Nova Lake PUNIT support (David E. Box) - platform/x86: toshiba_haps: Fix memory leaks in add/remove routines (Rafael J. Wysocki) - platform/x86: panasonic-laptop: Fix sysfs group leak in error path (Rafael J. Wysocki) - cgroup/dmem: avoid pool UAF (Chen Ridong) - cgroup/dmem: avoid rcu warning when unregister region (Chen Ridong) - cgroup/dmem: fix NULL pointer dereference when setting max (Chen Ridong) - lsm: preserve /proc/sys/vm/mmap_min_addr when !CONFIG_SECURITY (Paul Moore) - Linux 6.19-rc8 (Linus Torvalds) - scsi: ufs: amd-versal2: Fix PHY initialization in HCE enable notify (Ajay Neeli) - scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg() (Kery Qi) - scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo() (Haoxiang Li) - scsi: qla2xxx: edif: Fix dma_free_coherent() size (Thomas Fourier) - perf: sched: Fix perf crash with new is_user_task() helper (Steven Rostedt) - sched/deadline: Fix 'stuck' dl_server (Peter Zijlstra) - livepatch/klp-build: Fix klp-build vs CONFIG_MODULE_SRCVERSION_ALL (Josh Poimboeuf) - objtool/klp: Fix bug table handling for __WARN_printf() (Josh Poimboeuf) - objtool: Replace custom macros in elf.c with shared ones (Petr Pavlu) - objtool: Print bfd_vma as unsigned long long on ia32-x86_64 cross build (Dmitry Safonov) - bus: simple-pm-bus: Probe the Layerscape SCFG node (Ioana Ciornei) - irqchip/ls-extirq: Convert to a platform driver to make it work again (Ioana Ciornei) - iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() (Nicolin Chen) - iommupt: Only cache flush memory changed by unmap (Jason Gunthorpe) - efivarfs: fix error propagation in efivar_entry_get() (Kohei Enju) - ASoC: sof_sdw: Add a quirk for Lenovo laptop using sidecar amps with cs42l43 (Maciej Strozek) - ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion (Tagir Garaev) - ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO (Zhang Heng) - ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2 (Bard Liao) - ALSA: hda/realtek: Add quirk for Inspur S14-G1 (Zhang Heng) - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Zhang Heng) - ALSA: hda/realtek: Really fix headset mic for TongFang X6AR55xU. (Werner Sembach) - ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list (Anatolii Shirykalov) - ASoC: fsl: imx-card: Do not force slot width to sample width (Fabio Estevam) - ASoC: dt-bindings: fsl,sai: Add support for i.MX952 platform (Shengjiu Wang) - ASoC: cs35l45: Corrects ASP_TX5 DAPM widget channel (Ricardo Rivera-Matos) - ALSA: hda/realtek - fixed speaker no sound (Kailang Yang) - kbuild: Do not run kernel-doc when building external modules (Nathan Chancellor) - kbuild: Fix permissions of modules.builtin.modinfo (Ethan Zuo) - kbuild: rpm-pkg: Generate debuginfo package manually (Nathan Chancellor) - iommufd: Initialize batch->kind in batch_clear() (Deepanshu Kartikey) - firewire: core: fix race condition against transaction list (Takashi Sakamoto) - riscv: compat: fix COMPAT_UTS_MACHINE definition (Han Gao) - errata/sifive: remove unreliable warn_miss_errata (Andreas Schwab) - riscv: fix minor typo in syscall.h comment (Austin Kim) - riscv: signal: fix some warnings reported by sparse (Paul Walmsley) - rust: num: bounded: clean __new documentation and comments (Shivam Kalra) - scripts: generate_rust_analyzer: fix resolution of #[pin_data] macros (SeungJong Ha) - drm/tyr: depend on `COMMON_CLK` to fix build error (Miguel Ojeda) - rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts (Miguel Ojeda) - kbuild: rust: clean libpin_init_internal in mrproper (Chen Miao) - rust: proc-macro2: rebuild if the version text changes (Miguel Ojeda) - rust: num: bounded: add missing comment for always inlined function (Alexandre Courbot) - rust: sync: refcount: always inline functions using build_assert with arguments (Alexandre Courbot) - rust: bits: always inline functions using build_assert with arguments (Alexandre Courbot) - scripts: generate_rust_analyzer: compile sysroot with correct edition (Tamir Duberstein) - scripts: generate_rust_analyzer: compile quote with correct edition (Tamir Duberstein) - scripts: generate_rust_analyzer: quote: treat `core` and `std` as dependencies (Jesung Yang) - scripts: generate_rust_analyzer: syn: treat `std` as a dependency (Jesung Yang) - scripts: generate_rust_analyzer: remove sysroot assertion (Onur Özkan) - rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` target (Miguel Ojeda) - scripts: generate_rust_analyzer: Add pin_init_internal deps (Tamir Duberstein) - scripts: generate_rust_analyzer: Add pin_init -> compiler_builtins dep (Tamir Duberstein) - scripts: generate_rust_analyzer: Add compiler_builtins -> core dep (Tamir Duberstein) - rust: macros: ignore example with module parameters (FUJITA Tomonori) - rust: num: bounded: mark __new as unsafe (Hsiu Che Yu) - rust: kbuild: Add -fdiagnostics-show-context to bindgen_skip_c_flags (Siddhesh Poyarekar) - objtool/rust: add one more `noreturn` Rust function (FUJITA Tomonori) - rust: fmt: fix formatting expressions (Tamir Duberstein) - rust: fix off-by-one line number in rustdoc tests (Gary Guo) - rust: num: fix typos in Bounded documentation (Nakamura Shuta) - rust: fmt: Fix grammar in Adapter description (Dirk Behme) - rust: rbtree: fix documentation typo in CursorMut peek_next method (Hang Shu) - rust: rbtree: fix minor typo in comment (Atharv Dubey) - bcache: fix I/O accounting leak in detached_dev_do_request (Shida Zhang) - bcache: remove dead code in detached_dev_do_request (Shida Zhang) - nvme-pci: DMA unmap the correct regions in nvme_free_sgls (Roger Pau Monne) - nvmet: fix race in nvmet_bio_done() leading to NULL pointer dereference (Ming Lei) - Revert "rnbd-clt: fix refcount underflow in device unmap path" (Jens Axboe) - dma/pool: distinguish between missing and exhausted atomic pools (Sai Sree Kartheek Adivi) - of: reserved_mem: Allow reserved_mem framework detect "cma=" kernel param (Oreoluwa Babatunde) - gpiolib: acpi: Fix potential out-of-boundary left shift (Andy Shevchenko) - gpio: brcmstb: correct hwirq to bank map (Doug Berger) - gpio: omap: do not register driver in probe() (Danilo Krummrich) - gpio: pca953x: mask interrupts in irq shutdown (Martin Larsson) - gpio: virtuser: fix UAF in configfs release path (Yuhao Huang) - gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler (Denis Sergeev) - gpio: sprd: Change sprd_gpio lock to raw_spin_lock (Xuewen Yan) - gpio: rockchip: Stop calling pinctrl for set_direction (Robin Murphy) - drm/imx/tve: fix probe device leak (Johan Hovold) - drm: Do not allow userspace to trigger kernel warnings in drm_gem_change_handle_ioctl() (Tvrtko Ursulin) - drm/amdgpu/gfx12: adjust KGQ reset sequence (Alex Deucher) - drm/amdgpu/gfx11: adjust KGQ reset sequence (Alex Deucher) - drm/amdgpu/gfx12: fix wptr reset in KGQ init (Alex Deucher) - drm/amdgpu/gfx11: fix wptr reset in KGQ init (Alex Deucher) - drm/amdgpu/gfx10: fix wptr reset in KGQ init (Alex Deucher) - drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule() (Alex Deucher) - drm/amdgpu/soc21: fix xclk for APUs (Alex Deucher) - drm/amd/display: Clear HDMI HPD pending work only if it is enabled (Ivan Lipski) - drm/amd/pm: fix race in power state check before mutex lock (Yang Wang) - drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove (Jon Doron) - drm/amd/pm: fix smu v14 soft clock frequency setting issue (Yang Wang) - drm/amd/pm: fix smu v13 soft clock frequency setting issue (Yang Wang) - drm/xe/nvm: Fix double-free on aux add failure (Shuicheng Lin) - drm/xe/nvm: Manage nvm aux cleanup with devres (Shuicheng Lin) - drm/xe/configfs: Fix is_bound() pci_dev lifetime (Shuicheng Lin) - drm/xe: derive mem copy capability from graphics version (Nitin Gote) - drm/xe/xelp: Fix Wa_18022495364 (Tvrtko Ursulin) - drm/xe: Skip address copy for sync-only execs (Shuicheng Lin) - drm/msm/a6xx: fix bogus hwcg register updates (Johan Hovold) - cpufreq: qcom-nvmem: add sentinel to qcom_cpufreq_ipq806x_match_list (Pei Xiao) - Revert "mtd: spinand: esmt: fix id code for F50D1G41LB" (Ziyang Huang) - vmcoreinfo: make hwerr_data visible for debugging (Breno Leitao) - mm/zone_device: reinitialize large zone device private folios (Matthew Brost) - mm/mm_init: don't cond_resched() in deferred_init_memmap_chunk() if called from deferred_grow_zone() (Waiman Long) - mm/kfence: randomize the freelist on initialization (Pimyn Girgis) - kho: kho_preserve_vmalloc(): don't return 0 when ENOMEM (Andrew Morton) - kho: init alloc tags when restoring pages from reserved memory (Ran Xiaokai) - mm: memfd_luo: restore and free memfd_luo_ser on failure (Pratyush Yadav (Google)) - mm: memfd_luo: use memfd_alloc_file() instead of shmem_file_setup() (Pratyush Yadav (Google)) - memfd: export alloc_file() (Pratyush Yadav (Google)) - flex_proportions: make fprop_new_period() hardirq safe (Jan Kara) - mailmap: add entry for Viacheslav Bocharov (Viacheslav Bocharov) - mm/memory-failure: teach kill_accessing_process to accept hugetlb tail page pfn (Jane Chu) - mm/memory-failure: fix missing ->mf_stats count in hugetlb poison (Jane Chu) - mm, swap: restore swap_space attr aviod kernel panic (robin.kuo) - mm/kasan: fix KASAN poisoning in vrealloc() (Andrey Ryabinin) - mm/shmem, swap: fix race of truncate and swap entry split (Kairui Song) - net: fix segmentation of forwarding fraglist GRO (Jibin Zhang) - wifi: mac80211: correctly decode TTLM with default link map (Benjamin Berg) - selftests: mptcp: join: fix local endp not being tracked (Matthieu Baerts (NGI0)) - selftests: mptcp: check subflow errors in close events (Matthieu Baerts (NGI0)) - mptcp: only reset subflow errors when propagated (Matthieu Baerts (NGI0)) - selftests: mptcp: check no dup close events after error (Matthieu Baerts (NGI0)) - mptcp: avoid dup SUB_CLOSED events after disconnect (Matthieu Baerts (NGI0)) - net/mlx5e: Skip ESN replay window setup for IPsec crypto offload (Jianbo Liu) - net/mlx5: Fix vhca_id access call trace use before alloc (Parav Pandit) - net/mlx5: fs, Fix inverted cap check in tx flow table root disconnect (Shay Drory) - net: phy: micrel: fix clk warning when removing the driver (Wei Fang) - net/mlx5e: don't assume psp tx skbs are ipv6 csum handling (Daniel Zahka) - ice: stop counting UDP csum mismatch as rx_errors (Jesse Brandeburg) - ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues (Aaron Ma) - ixgbe: don't initialize aci lock in ixgbe_recovery_probe() (Kohei Enju) - ixgbe: fix memory leaks in the ixgbe_recovery_probe() path (Kohei Enju) - net: bridge: fix static key check (Martin Kaiser) - nfc: nci: Fix race between rfkill and nci_unregister_device(). (Kuniyuki Iwashima) - gve: fix probe failure if clock read fails (Jordan Rhee) - net/mlx5e: Account for netdev stats in ndo_get_stats64 (Gal Pressman) - net/mlx5e: TC, delete flows only for existing peers (Mark Bloch) - net/mlx5: Fix Unbinding uplink-netdev in switchdev mode (Shay Drory) - bonding: fix use-after-free due to enslave fail after slave array update (Nikolay Aleksandrov) - nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame(). (Kuniyuki Iwashima) - net: spacemit: Check for netif_carrier_ok() in emac_stats_update() (Vivian Wang) - mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (Eric Dumazet) - rocker: fix memory leak in rocker_world_port_post_fini() (Kery Qi) - net: dsa: yt921x: Fix MIB overflow wraparound routine (David Yang) - net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id() (Zeng Chi) - net: wwan: t7xx: fix potential skb->frags overflow in RX path (Kery Qi) - selftests: net: add ipv6 ping to local address from localhost (Fernando Fernandez Mancera) - ipv6: use the right ifindex when replying to icmpv6 from localhost (Fernando Fernandez Mancera) - net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins() (Zilin Guan) - sfc: fix deadlock in RSS config read (Edward Cree) - can: gs_usb: gs_usb_receive_bulk_callback(): fix error message (Marc Kleine-Budde) - can: at91_can: Fix memory leak in at91_can_probe() (Zilin Guan) - bonding: annotate data-races around slave->last_rx (Eric Dumazet) - octeon_ep: Fix memory leak in octep_device_setup() (Zilin Guan) - net: bcmasp: fix early exit leak with fixed phy (Justin Chen) - Bluetooth: MGMT: Fix memory leak in set_ssp_complete (Jianpeng Chang) - Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work (Jia-Hong Su) - MAINTAINERS: Update be2net maintainers (Ajit Khaparde) - net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup() (Zilin Guan) - btrfs: zlib: fix the folio leak on S390 hardware acceleration (Qu Wenruo) - btrfs: do not strictly require dirty metadata threshold for metadata writepages (Qu Wenruo) - dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: fix 'usb32_drvvbus0' group name (Gabor Juhos) - pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver (Bartosz Golaszewski) - pinctrl: th1520: Fix typo (Thomas Gerner) - pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pins (Krzysztof Kozlowski) - pinctrl: meson: mark the GPIO controller as sleeping (Bartosz Golaszewski) - vfio: Prevent from pinned DMABUF importers to attach to VFIO DMABUF (Leon Romanovsky) - vfs: document d_dispose_if_unused() (Miklos Szeredi) - fuse: shrink once after all buckets have been scanned (Miklos Szeredi) - fuse: clean up fuse_dentry_tree_work() (Miklos Szeredi) - fuse: add need_resched() before unlocking bucket (Miklos Szeredi) - fuse: make sure dentry is evicted if stale (Miklos Szeredi) - fuse: fix race when disposing stale dentries (Miklos Szeredi) - fuse: use private naming for fuse hash size (Jens Axboe) - writeback: use round_jiffies_relative for dirtytime_work (Zhao Mengmeng) - iomap: wait for batched folios to be stable in __iomap_get_folio (Christoph Hellwig) - romfs: check sb_set_blocksize() return value (Deepanshu Kartikey) - docs: clarify that dirtytime_expire_seconds=0 disables writeback (Laveesh Bansal) - writeback: fix 100%% CPU usage when dirtytime_expire_interval is 0 (Laveesh Bansal) - readdir: require opt-in for d_type flags (Amir Goldstein) - vboxsf: don't allow delegations to be set on directories (Jeff Layton) - ceph: don't allow delegations to be set on directories (Jeff Layton) - gfs2: don't allow delegations to be set on directories (Jeff Layton) - 9p: don't allow delegations to be set on directories (Jeff Layton) - smb/client: properly disallow delegations on directories (Jeff Layton) - nfs: properly disallow delegation requests on directories (Jeff Layton) - fuse: fix conversion of fuse_reverse_inval_entry() to start_removing() (NeilBrown) - Linux 6.19-rc7 (Linus Torvalds) - scsi: qla2xxx: Sanitize payload size to prevent member overflow (Jiasheng Jiang) - scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count() (Maurizio Lombardi) - scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count() (Maurizio Lombardi) - scsi: core: Wake up the error handler when final completions race against each other (David Jeffery) - scsi: storvsc: Process unsupported MODE_SENSE_10 (Long Li) - scsi: xen: scsiback: Fix potential memory leak in scsiback_remove() (Abdun Nihaal) - keys/trusted_keys: fix handle passed to tpm_buf_append_name during unseal (Srish Srinivasan) - w1: fix redundant counter decrement in w1_attach_slave_device() (Haoxiang Li) - w1: therm: Fix off-by-one buffer overflow in alarms_store (Thorsten Blum) - comedi: dmm32at: serialize use of paged registers (Ian Abbott) - mei: trace: treat reg parameter as string (Alexander Usyskin) - uio: pci_sva: correct '-ENODEV' check logic (Haiyue Wang) - uacce: ensure safe queue release with state management (Chenghai Huang) - uacce: implement mremap in uacce_vm_ops to return -EPERM (Yang Shen) - uacce: fix isolate sysfs check condition (Chenghai Huang) - uacce: fix cdev handling in the cleanup path (Wenkai Lin) - slimbus: core: clean up of_slim_get_device() (Johan Hovold) - slimbus: core: fix of_slim_get_device() kernel doc (Johan Hovold) - slimbus: core: amend slim_get_device() kernel doc (Johan Hovold) - slimbus: core: fix device reference leak on report present (Johan Hovold) - slimbus: core: fix runtime PM imbalance on report present (Johan Hovold) - slimbus: core: fix OF node leak on registration failure (Johan Hovold) - intel_th: rename error label (Johan Hovold) - intel_th: fix device leak on output open() (Johan Hovold) - comedi: Fix getting range information for subdevices 16 to 255 (Ian Abbott) - mux: mmio: Fix IS_ERR() vs NULL check in probe() (Dan Carpenter) - interconnect: debugfs: initialize src_node and dst_node to empty strings (Georgi Djakov) - MAINTAINERS: Add interconnect-clk.h to interconnect API entry (Kuan-Wei Chiu) - dt-bindings: interconnect: qcom,sa8775p-rpmh: Fix incorrectly added reg and clocks (Krzysztof Kozlowski) - iio: dac: ad3552r-hs: fix out-of-bound write in ad3552r_hs_write_data_source (Miaoqian Lin) - iio: accel: iis328dq: fix gain values (Markus Koeniger) - iio: core: add separate lockdep class for info_exist_lock (Rasmus Villemoes) - iio: chemical: scd4x: fix reported channel endianness (Fiona Klute) - iio: imu: inv_icm45600: fix temperature offset reporting (Jean-Baptiste Maneyrol) - iio: adc: exynos_adc: fix OF populate on driver rebind (Johan Hovold) - iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl (Kübrich, Andreas) - iio: accel: adxl380: fix handling of unavailable "INT1" interrupt (Francesco Lavra) - iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection (Francesco Lavra) - iio: adc: pac1934: Fix clamped value in pac1934_reg_snapshot (Thorsten Blum) - iio: adc: ad9467: fix ad9434 vref mask (Tomas Melin) - iio: adc: ad7606: Fix incorrect type for error return variable (Haotian Zhang) - iio: adc: ad7280a: handle spi_setup() errors in probe() (Pavel Zhigulin) - iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver (Pei Xiao) - serial: Fix not set tty->port race condition (Krzysztof Kozlowski) - serial: 8250_pci: Fix broken RS485 for F81504/508/512 (Marnix Rijnart) - serial: qcom_geni: Fix BT failure regression on RB2 platform (Praveen Talari) - i2c: spacemit: drop IRQF_ONESHOT flag from IRQ request (Yixun Lan) - Input: i8042 - add quirks for MECHREVO Wujie 15X Pro (gongqi) - Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA (feng) - riscv: Add intermediate cast to 'unsigned long' in __get_user_asm (Nathan Chancellor) - riscv: Use 64-bit variable for output in __get_user_asm (Nathan Chancellor) - soc: renesas: Fix missing dependency on new CONFIG_CACHEMAINT_FOR_DMA (Jonathan Cameron) - riscv: ERRATA_STARFIVE_JH7100: Fix missing dependency on new CONFIG_CACHEMAINT_FOR_DMA (Jonathan Cameron) - riscv: suspend: Fix stimecmp update hazard on RV32 (Naohiko Shimizu) - riscv: kvm: Fix vstimecmp update hazard on RV32 (Naohiko Shimizu) - riscv: clocksource: Fix stimecmp update hazard on RV32 (Naohiko Shimizu) - Documentation: riscv: uabi: Clarify ISA spec version for canonical order (Guodong Xu) - ntb: transport: Fix uninitialized mutex (Dave Jiang) - scripts/tracepoint-update: Fix memory leak in add_string() on failure (Weigang He) - function_graph: Fix args pointer mismatch in print_graph_retval() (Donglin Peng) - tracing: Avoid possible signed 64-bit truncation (Ian Rogers) - tracing: Fix crash on synthetic stacktrace field usage (Steven Rostedt) - Documentation: Project continuity (Dan Williams) - rust: driver: drop device private data post unbind (Danilo Krummrich) - rust: driver: add DriverData type to the DriverLayout trait (Danilo Krummrich) - rust: driver: add DEVICE_DRIVER_OFFSET to the DriverLayout trait (Danilo Krummrich) - rust: driver: introduce a DriverLayout trait (Danilo Krummrich) - rust: auxiliary: add Driver::unbind() callback (Danilo Krummrich) - rust: i2c: do not drop device private data on shutdown() (Danilo Krummrich) - rust: irq: always inline functions using build_assert with arguments (Alexandre Courbot) - rust: io: always inline functions using build_assert with arguments (Alexandre Courbot) - clocksource: Reduce watchdog readout delay limit to prevent false positives (Thomas Gleixner) - timekeeping: Adjust the leap state for the correct auxiliary timekeeper (Thomas Weißschuh) - sched/fair: Revert force wakeup preemption (Vincent Guittot) - sched/fair: Disable scheduler feature NEXT_BUDDY (Mel Gorman) - sched/fair: Fix pelt clock sync when entering idle (Vincent Guittot) - perf/x86/intel: Do not enable BTS for guests (Fernand Sieber) - perf: Fix refcount warning on event->mmap_count increment (Will Rosenberg) - objtool: Fix libopcodes linking with static libraries (Sasha Levin) - irqchip/gic-v3-its: Avoid truncating memory addresses (Arnd Bergmann) - irqchip/renesas-rzv2h: Prevent TINT spurious interrupt during resume (Biju Das) - KVM: arm64: Invert KVM_PGTABLE_WALK_HANDLE_FAULT to fix pKVM walkers (Will Deacon) - KVM: arm64: Don't blindly set set PSTATE.PAN on guest exit (Marc Zyngier) - KVM: arm64: nv: Respect stage-2 write permssion when setting stage-1 AF (Oliver Upton) - KVM: arm64: Remove unused vcpu_{clear,set}_wfx_traps() (Dongxu Sun) - KVM: arm64: Remove unused parameter in synchronize_vcpu_pstate() (Alexandru Elisei) - KVM: arm64: Remove extra argument for __pvkm_host_{share,unshare}_hyp() (Alexandru Elisei) - KVM: arm64: Inject UNDEF for a register trap without accessor (Alexandru Elisei) - KVM: arm64: Copy FGT traps to unprotected pKVM VCPU on VCPU load (Alexandru Elisei) - KVM: arm64: Fix EL2 S1 XN handling for hVHE setups (Marc Zyngier) - KVM: arm64: gic: Check for vGICv3 when clearing TWI (Sascha Bischoff) - kconfig: fix static linking of nconf (Arkadiusz Kozdra) - kbuild: prefer ${NM} in check-function-names.sh (Carlos Llamas) - s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot trailer (Alexander Egorenkov) - s390/ap: Fix wrong APQN fill calculation (Harald Freudenberger) - selftests: vDSO: getrandom: Fix path to s390 chacha implementation (Thomas Weißschuh) - s390/vdso: Disable kstack erase (Heiko Carstens) - arm64: Set __nocfi on swsusp_arch_resume() (Zhaoyang Huang) - arm64/fpsimd: signal: Fix restoration of SVE context (Mark Rutland) - arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA (Mark Rutland) - arm64/fpsimd: ptrace: Fix SVE writes on !SME systems (Mark Rutland) - smb: server: reset smb_direct_port = SMB_DIRECT_PORT_INFINIBAND on init (Stefan Metzmacher) - smb: server: fix comment for ksmbd_vfs_kern_path_start_removing() (Stefan Metzmacher) - ksmbd: smbd: fix dma_unmap_sg() nents (Thomas Fourier) - PCI: Fix Resizable BAR restore order (Ilpo Järvinen) - PCI: Fix BAR resize rollback path overwriting ret (Ilpo Järvinen) - platform/x86: acer-wmi: Fix missing capability check (Armin Wolf) - platform/x86: acer-wmi: Extend support for Acer Nitro AN515-58 (Armin Wolf) - platform/x86: asus-armoury: add support for GA403WW (Denis Benato) - platform/x86: asus-armoury: keep the list ordered alphabetically (Denis Benato) - platform/x86: asus-armoury: add support for G835L (Denis Benato) - platform/x86: asus-armoury: fix ppt data for FA608UM (Denis Benato) - platform/x86: hp-bioscfg: Fix automatic module loading (Mario Limonciello) - platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID macro (Mario Limonciello) - platform/x86: hp-bioscfg: Fix kobject warnings for empty attribute names (Mario Limonciello) - platform/x86: asus-wmi: fix sending OOBE at probe (Denis Benato) - platform/x86: asus-armoury: add support for FA617XT (Denis Benato) - platform/x86: asus-armoury: add support for FA401UV (Denis Benato) - platform/x86: asus-armoury: add support for GV302XV (Denis Benato) - platform/x86: asus-armoury: Add power limits for Asus G513QY (Shresth Sarthak Awasthi) - platform/x86/amd: Fix memory leak in wbrf_record() (Zilin Guan) - platform/mellanox: Fix SN5640/SN5610 LED platform data (Oleksandr Shamray) - docs: fix PPR for AMD EPYC broken link (Haiyue Wang) - docs: alienware-wmi: fix typo (Akiyoshi Kurita) - platform/x86: asus-armoury: add support for GA403UV (Denis Benato) - asus-armoury: fix ppt data for GA403U* renaming to GA403UI (Denis Benato) - platform/x86: asus-armoury: add support for GA403WM (Denis Benato) - pmdomain:rockchip: Fix init genpd as GENPD_STATE_ON before regulator ready (Frank Zhang) - pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu (Ming Qian) - mmc: sdhci-of-dwcmshc: Fix DMA 128MB boundary for Eswin EIC7700 (Huan He) - mmc: sdhci-of-dwcmshc: Fix init for AXI clock for Eswin EIC7700 (Huan He) - mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function (Matthew Schwartz) - mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode (Shawn Lin) - bcache: use bio cloning for detached device requests (Shida Zhang) - blk-mq: use BLK_POLL_ONESHOT for synchronous poll completion (Ming Lei) - selftests/ublk: fix garbage output in foreground mode (Ming Lei) - selftests/ublk: fix error handling for starting device (Ming Lei) - selftests/ublk: fix IO thread idle check (Ming Lei) - block: make the new blkzoned UAPI constants discoverable (Christoph Hellwig) - ublk: fix ublksrv pid handling for pid namespaces (Seamus Connor) - block: Fix an error path in disk_update_zone_resources() (Bart Van Assche) - selftests/io_uring: support NO_SQARRAY in miniliburing (Pavel Begunkov) - selftests/io_uring: add io_uring_queue_init_params (Pavel Begunkov) - io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop (Jens Axboe) - io_uring/waitid: fix KCSAN warning on io_waitid->head (Jens Axboe) - io_uring/rw: free potentially allocated iovec on cache put failure (Jens Axboe) - iommu/io-pgtable-arm: fix size_t signedness bug in unmap path (Chaitanya Kulkarni) - iommupt: Make it clearer to the compiler that pts.level == 0 for single page (Jason Gunthorpe) - iommu/amd: Fix error path in amd_iommu_probe_device() (Vasant Hegde) - spi: intel-pci: Add support for Nova Lake SPI serial flash (Alan Borzeszkowski) - spi: spi-cadence: enable SPI_CONTROLLER_MUST_TX (Jun Guo) - spi: hisi-kunpeng: Fixed the wrong debugfs node name in hisi_spi debugfs initialization (Devyn Liu) - spi: spi-sprd-adi: Fix double free in probe error path (Felix Gu) - regulator: fp9931: Add missing memory allocation check (Felix Gu) - regmap: Fix race condition in hwspinlock irqsave routine (Cheng-Yu Lee) - regmap: maple: free entry on mas_store_gfp() failure (Kaushlendra Kumar) - gpio: shared: propagate configuration to pinctrl (Bartosz Golaszewski) - gpio: cdev: Fix resource leaks on errors in gpiolib_cdev_register() (Tzung-Bi Shih) - gpio: cdev: Fix resource leaks on errors in lineinfo_changed_notify() (Tzung-Bi Shih) - gpio: cdev: Correct return code on memory allocation failure (Tzung-Bi Shih) - ALSA: hda/realtek: ALC269 fixup for Lenovo Yoga Book 9i 13IRU8 audio (Martin Hamilton) - ALSA: hda/realtek: Add quirk for Samsung 730QED to fix headphone (Zhang Heng) - ALSA: usb-audio: Use the right limit for PCM OOB check (Takashi Iwai) - ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free() (Berk Cem Goksel) - ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU (Tim Guttzeit) - ALSA: ctxfi: Fix potential OOB access in audio mixer handling (Takashi Iwai) - selftests: ALSA: Remove unused variable in utimer-test (LeeYongjun) - ALSA: usb-audio: Add delay quirk for MOONDROP Moonriver2 Ti (Lianqin Hu) - ALSA: scarlett2: Fix buffer overflow in config retrieval (Samasth Norway Ananda) - ALSA: usb: Increase volume range that triggers a warning (Arun Raghavan) - dt-bindings: display: mediatek: Fix typo 'hardwares' to 'hardware' (Nauman Sabir) - drm/mediatek: mtk_gem: Partial refactor and use drm_gem_dma_object (AngeloGioacchino Del Regno) - drm/mediatek: dpi: Find next bridge during probe (Chen-Yu Tsai) - drm/mediatek: mtk_hdmi_ddc_v2: Fix multi-byte writes (Louis-Alexis Eyraud) - drm/mediatek: mtk_hdmi_ddc_v2: Add transfer abort on timeout cases (Louis-Alexis Eyraud) - drm/mediatek: mtk_hdmi_v2: Fix return type of mtk_hdmi_v2_tmds_char_rate_valid() (Nathan Chancellor) - drm/mediatek: Fix platform_get_irq() error checking (Dan Carpenter) - Revert "drm/amd/display: pause the workload setting in dm" (Alex Deucher) - drm/amdgpu: fix type for wptr in ring backup (Alex Deucher) - drm/amdgpu: Fix validating flush_gpu_tlb_pasid() (Timur Kristóf) - drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2) (Timur Kristóf) - drm/amd/pm: Don't clear SI SMC table when setting power limit (Timur Kristóf) - drm/amd/pm: Fix si_dpm mmCG_THERMAL_INT setting (Timur Kristóf) - drm/amd/display: Only poll analog connectors (Timur Kristóf) - drm/amdgpu: fix error handling in ib_schedule() (Alex Deucher) - drm/amdkfd: fix gfx11 restrictions on debugging cooperative launch (Jonathan Kim) - drm/amdgpu: free hw_vm_fence when fail in amdgpu_job_alloc (Jiqian Chen) - drm/amdgpu: remove frame cntl for gfx v12 (Likun Gao) - drm/xe: Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected (Thomas Hellström) - drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE (Thomas Hellström) - drm/xe: Update wedged.mode only after successful reset policy change (Lukasz Laguna) - drm/xe/migrate: fix job lock assert (Matthew Auld) - drm/xe/uapi: disallow bind queue sharing (Matthew Auld) - drm/xe: Disable timestamp WA on VFs (Matthew Brost) - drm/xe/vm: fix xe_vm_validation_exec() kernel-doc (Jani Nikula) - drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc (Jani Nikula) - drm/xe/vf: fix struct xe_gt_sriov_vf_migration kernel-doc (Jani Nikula) - drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue() (Marco Crivellari) - drm/xe: Adjust page count tracepoints in shrinker (Matthew Brost) - drm/i915/display: Fix color pipeline enum name leak (Chaitanya Kumar Borah) - drm/vkms: Fix color pipeline enum name leak (Chaitanya Kumar Borah) - drm/amd/display: Fix color pipeline enum name leak (Chaitanya Kumar Borah) - drm/i915/color: Place 3D LUT after CSC in plane color pipeline (Chaitanya Kumar Borah) - drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit) (Lyude Paul) - drm/nouveau: implement missing DCB connector types; gracefully handle unknown connectors (Alex Ramírez) - drm/nouveau: add missing DCB connector types (Alex Ramírez) - drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind (Osama Abdelkader) - drm/imagination: Wait for FW trace update command completion (Brajesh Gupta) - crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec (Taeyang Lee) - x86: make page fault handling disable interrupts properly (Cedric Xing) - Octeontx2-af: Add proper checks for fwdata (Hariprasad Kelam) - dpll: Prevent duplicate registrations (Ivan Vecera) - net/sched: act_ife: avoid possible NULL deref (Eric Dumazet) - hinic3: Fix netif_queue_set_napi queue_index input parameter error (Fan Gong) - wifi: cfg80211: ignore link disabled flag from userspace (Benjamin Berg) - wifi: mac80211: apply advertised TTLM from association response (Benjamin Berg) - wifi: mac80211: parse all TTLM entries (Benjamin Berg) - wifi: mac80211: don't increment crypto_tx_tailroom_needed_cnt twice (Miri Korenblit) - wifi: mac80211: don't perform DA check on S1G beacon (Lachlan Hodges) - wifi: ath12k: Fix wrong P2P device link id issue (Yingying Tang) - wifi: ath12k: fix dead lock while flushing management frames (Baochen Qiang) - wifi: ath12k: Fix scan state stuck in ABORTING after cancel_remain_on_channel (Yingying Tang) - wifi: ath12k: cancel scan only on active scan vdev (Manish Dharanenthiran) - wifi: ath12k: don't force radio frequency check in freq_to_idx() (Baochen Qiang) - wifi: ath12k: fix dma_free_coherent() pointer (Thomas Fourier) - wifi: ath10k: fix dma_free_coherent() pointer (Thomas Fourier) - wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize() (Dan Carpenter) - wifi: mac80211: correctly check if CSA is active (Miri Korenblit) - wifi: cfg80211: Fix bitrate calculation overflow for HE rates (Veerendranath Jakkam) - wifi: rsi: Fix memory corruption due to not set vif driver data size (Marek Vasut) - vsock/test: add stream TX credit bounds test (Melbin K Mathew) - vsock/virtio: cap TX credit to local buffer size (Melbin K Mathew) - vsock/test: fix seqpacket message bounds test (Stefano Garzarella) - vsock/virtio: fix potential underflow in virtio_transport_get_credit() (Melbin K Mathew) - net: fec: account for VLAN header in frame length calculations (Clemens Gruber) - net: openvswitch: fix data race in ovs_vport_get_upcall_stats (David Yang) - octeontx2-af: Fix error handling (Ratheesh Kannoth) - net: pcs: pcs-mtk-lynxi: report in-band capability for 2500Base-X (Daniel Golle) - rxrpc: Fix data-race warning and potential load/store tearing (David Howells) - idpf: read lower clock bits inside the time sandwich (Mina Almasry) - ice: fix devlink reload call trace (Paul Greenwalt) - ice: add missing ice_deinit_hw() in devlink reinit path (Paul Greenwalt) - ice: Fix persistent failure in ice_get_rxfh (Cody Haas) - net: dsa: fix off-by-one in maximum bridge ID determination (Vladimir Oltean) - net: bcmasp: Fix network filter wake for asp-3.0 (Justin Chen) - bonding: provide a net pointer to __skb_flow_dissect() (Eric Dumazet) - selftests: net: amt: wait longer for connection before sending packets (Taehee Yoo) - be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list (Andrey Vatoropin) - Revert "net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning" (Slark Xiao) - netrom: fix double-free in nr_route_frame() (Jeongjun Park) - Octeontx2-pf: Update xdp features (Hariprasad Kelam) - usbnet: limit max_mtu based on device's hard_mtu (Laurent Vivier) - ipv6: annotate data-race in ndisc_router_discovery() (Eric Dumazet) - mISDN: annotate data-race around dev->work (Eric Dumazet) - net: txgbe: remove the redundant data return in SW-FW mailbox (Jiawen Wu) - net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue (Jijie Shao) - net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M (Jijie Shao) - net: stmmac: fix resume: calculate tso last_segment (Russell King (Oracle)) - be2net: fix data race in be_get_new_eqd (David Yang) - idpf: Fix data race in idpf_net_dim (David Yang) - net: hns3: fix data race in hns3_fetch_stats (David Yang) - tools/net/ynl: Makefile's install target now installs ynltool (Michel Lind) - nfc: MAINTAINERS: Orphan the NFC and look for new maintainers (Krzysztof Kozlowski) - net: phy: intel-xway: fix OF node refcount leakage (Daniel Golle) - netdevsim: fix a race issue related to the operation on bpf_bound_progs list (Yun Lu) - vsock/test: Do not filter kallsyms by symbol type (Michal Luczaj) - selftests/tc-testing: Try to add teql as a child qdisc (Victor Nogueira) - net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag (Jamal Hadi Salim) - net/sched: Enforce that teql can only be used as root qdisc (Jamal Hadi Salim) - can: usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leak (Marc Kleine-Budde) - can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak (Marc Kleine-Budde) - can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak (Marc Kleine-Budde) - can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak (Marc Kleine-Budde) - can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak (Marc Kleine-Budde) - can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error (Marc Kleine-Budde) - can: dev: alloc_candev_mqs(): add missing default CAN capabilities (Marc Kleine-Budde) - octeontx2: cn10k: fix RX flowid TCAM mask handling (Alok Tiwari) - rxrpc: Fix recvmsg() unconditional requeue (David Howells) - selftests: net: simple selftest for ipvtap (Dmitry Skorodumov) - ipvlan: Make the addrs_lock be per port (Dmitry Skorodumov) - l2tp: avoid one data-race in l2tp_tunnel_del_work() (Eric Dumazet) - Revert "nfc/nci: Add the inconsistency check between the input data length and count" (Thadeu Lima de Souza Cascardo) - net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick (Hamza Mahfooz) - veth: fix data race in veth_get_ethtool_stats (David Yang) - fou: Don't allow 0 for FOU_ATTR_IPPROTO. (Kuniyuki Iwashima) - tools: ynl: Specify --no-line-number in ynl-regen.sh. (Kuniyuki Iwashima) - gue: Fix skb memleak with inner IP protocol 0. (Kuniyuki Iwashima) - docs: netdev: refine 15-patch limit (Simon Horman) - amd-xgbe: avoid misleading per-packet error log (Raju Rangoju) - octeontx2: Fix otx2_dma_map_page() error return code (Thomas Fourier) - sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT (Xin Long) - net: freescale: ucc_geth: Return early when TBI PHY can't be found (Maxime Chevallier) - igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue (Chwee-Lin Choong) - igc: fix race condition in TX timestamp read for register 0 (Chwee-Lin Choong) - igc: Restore default Qbv schedule when changing channels (Kurt Kanzenbach) - ice: Fix incorrect timeout ice_release_res() (Ding Hui) - ice: Avoid detrimental cleanup for bond during interface stop (Dave Ertman) - ice: initialize ring_stats->syncp (Jacob Keller) - selftests: net: fib-onlink-tests: Convert to use namespaces by default (Ricardo B. Marlière) - l2tp: Fix memleak in l2tp_udp_encap_recv(). (Kuniyuki Iwashima) - bonding: limit BOND_MODE_8023AD to Ethernet devices (Eric Dumazet) - net: add skb->data_len and (skb>end - skb->tail) to skb_dump() (Eric Dumazet) - net: usb: dm9601: remove broken SR9700 support (Ethan Nelson-Moore) - vsock/test: Add test for a linear and non-linear skb getting coalesced (Michal Luczaj) - vsock/virtio: Coalesce only linear skb (Michal Luczaj) - usbnet: fix crash due to missing BQL accounting after resume (Simon Schippers) - leds: led-class: Only Add LED to leds_list when it is fully ready (Hans de Goede) - mshv: handle gpa intercepts for arm64 (Anirudh Rayabharam (Microsoft)) - mshv: add definitions for arm64 gpa intercepts (Anirudh Rayabharam (Microsoft)) - mshv: Add __user attribute to argument passed to access_ok() (Michael Kelley) - mshv: Store the result of vfs_poll in a variable of type __poll_t (Michael Kelley) - mshv: Align huge page stride with guest mapping (Stanislav Kinsburskii) - Drivers: hv: Always do Hyper-V panic notification in hv_kmsg_dump() (Michael Kelley) - Drivers: hv: vmbus: fix typo in function name reference (Julia Lawall) - perf parse-events: Fix evsel allocation failure (Faisal Bukhari) - arm64: dts: qcom: sm8650: Fix compile warnings in USB controller node (Krishna Kurapati) - arm64: dts: qcom: sm8550: Fix compile warnings in USB controller node (Krishna Kurapati) - arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links (Konrad Dybcio) - pmdomain: qcom: rpmhpd: Add MXC to SC8280XP (Konrad Dybcio) - dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO (Konrad Dybcio) - arm64: dts qcom: sdm845-oneplus-enchilada: Specify panel name within the compatible (David Heidelberg) - mailmap: Update email address for Abel Vesa (Abel Vesa) - arm64: dts: qcom: talos: Correct UFS clocks ordering (Pradeep P V K) - arm: npcm: drop unused Kconfig ERRATA symbol (Randy Dunlap) - MAINTAINERS: Add Andrew as M: to ARM/NUVOTON NPCM ARCHITECTURE (Andrew Jeffery) - arm64: dts: rockchip: Drop unsupported properties (Rob Herring (Arm)) - arm64: dts: rockchip: Fix gpio pinctrl node names (Rob Herring (Arm)) - arm64: dts: rockchip: Fix pinctrl property typo on rk3326-odroid-go3 (Rob Herring (Arm)) - arm64: dts: rockchip: Drop "sitronix,st7789v" fallback compatible from rk3568-wolfvision (Rob Herring (Arm)) - arm64: dts: rockchip: Fix wrong register range of rk3576 gpu (Chaoyi Chen) - arm64: dts: rockchip: Configure MCLK for analog sound on NanoPi M5 (Alexey Charkov) - arm64: dts: rockchip: Fix headphones widget name on NanoPi M5 (Alexey Charkov) - arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s (Geraldo Nascimento) - arm64: dts: rockchip: remove dangerous max-link-speed from helios64 (Geraldo Nascimento) - arm64: dts: rockchip: fix unit-address for RK3588 NPU's core1 and core2's IOMMU (Quentin Schulz) - arm64: dts: rockchip: Fix wifi interrupts flag on Sakura Pi RK3308B (Krzysztof Kozlowski) - arm64: dts: rockchip: Fix voltage threshold for volume keys for Pinephone Pro (Ondrej Jirman) - ARM: dts: microchip: sama7d65: fix size-cells property for i2c3 (Nicolas Ferre) - ARM: dts: microchip: sama7d65: fix the ranges property for flx9 (Hari Prasath Gujulan Elango) - ARM: dts: microchip: lan966x: Fix the access to the PHYs for pcb8290 (Horatiu Vultur) - MAINTAINERS: update email address for Yixun Lan (Yixun Lan) - Revert "arm64: tegra: Add interconnect properties for Tegra210" (Jon Hunter) - slab: fix kmalloc_nolock() context check for PREEMPT_RT (Swaraj Gaikwad) - btrfs: add extra device item checks at mount (Qu Wenruo) - btrfs: fix missing fields in superblock backup with BLOCK_GROUP_TREE (Mark Harmstone) - btrfs: reject new transactions if the fs is fully read-only (Qu Wenruo) - btrfs: sync read disk super and set block size (Edward Adam Davis) - btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() (Qiang Ma) - of: fix reference count leak in of_alias_scan() (Weigang He) - of: platform: Use default match table for /firmware (Rob Herring (Arm)) - mm: restore per-memcg proactive reclaim with !CONFIG_NUMA (Yosry Ahmed) - mm/kfence: fix potential deadlock in reboot notifier (Breno Leitao) - Docs/mm/allocation-profiling: describe sysctrl limitations in debug mode (Suren Baghdasaryan) - mm: do not copy page tables unnecessarily for VM_UFFD_WP (Lorenzo Stoakes) - mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather (David Hildenbrand (Red Hat)) - mm/rmap: fix two comments related to huge_pmd_unshare() (David Hildenbrand (Red Hat)) - mm/hugetlb: fix two comments related to huge_pmd_unshare() (David Hildenbrand (Red Hat)) - mm/hugetlb: fix hugetlb_pmd_shared() (David Hildenbrand (Red Hat)) - mm: remove unnecessary and incorrect mmap lock assert (Lorenzo Stoakes) - x86/kfence: avoid writing L1TF-vulnerable PTEs (Andrew Cooper) - mm/vma: do not leak memory when .mmap_prepare swaps the file (Lorenzo Stoakes) - migrate: correct lock ordering for hugetlb file folios (Matthew Wilcox (Oracle)) - panic: only warn about deprecated panic_print on write access (Gal Pressman) - fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes() (Joanne Koong) - mm: take into account mm_cid size for mm_struct static definitions (Mathieu Desnoyers) - mm: rename cpu_bitmap field to flexible_array (Mathieu Desnoyers) - mm: add missing static initializer for init_mm::mm_cid.lock (Mathieu Desnoyers) - dma/pool: Avoid allocating redundant pools (Robin Murphy) - mm_zone: Generalise has_managed_dma() (Robin Murphy) - dma/pool: Improve pool lookup (Robin Murphy) - MAINTAINERS: Add myself as reviewer for PWM rust drivers (Michal Wilczynski) - pwm: max7360: Populate missing .sizeof_wfhw in max7360_pwm_ops (Richard Genoud) - pwm: Ensure ioctl() returns a negative errno on error (Uwe Kleine-König) - ata: libata: Print features also for ATAPI devices (Niklas Cassel) - ata: libata: Add DIPM and HIPM to ata_dev_print_features() early return (Niklas Cassel) - ata: libata: Add cpr_log to ata_dev_print_features() early return (Niklas Cassel) - ata: libata-sata: Improve link_power_management_supported sysfs attribute (Niklas Cassel) - ata: libata: Call ata_dev_config_lpm() for ATAPI devices (Niklas Cassel) - ata: ahci: Do not read the per port area for unimplemented ports (Niklas Cassel) - Linux 6.19-rc6 (Linus Torvalds) - landlock: Clarify documentation for the IOCTL access right (Günther Noack) - selftests/landlock: Properly close a file descriptor (Günther Noack) - landlock: Improve the comment for domain_is_scoped (Tingmao Wang) - selftests/landlock: Use scoped_base_variants.h for ptrace_test (Tingmao Wang) - selftests/landlock: Fix missing semicolon (Tingmao Wang) - selftests/landlock: Fix typo in fs_test (Tingmao Wang) - landlock: Optimize stack usage when !CONFIG_AUDIT (Mickaël Salaün) - landlock: Fix spelling (Mickaël Salaün) - landlock: Clean up hook_ptrace_access_check() (Mickaël Salaün) - landlock: Improve erratum documentation (Mickaël Salaün) - landlock: Remove useless include (Mickaël Salaün) - landlock: Fix wrong type usage (Tingmao Wang) - selftests/landlock: NULL-terminate unix pathname addresses (Matthieu Buffet) - selftests/landlock: Remove invalid unix socket bind() (Matthieu Buffet) - selftests/landlock: Add missing connect(minimal AF_UNSPEC) test (Matthieu Buffet) - selftests/landlock: Fix TCP bind(AF_UNSPEC) test case (Matthieu Buffet) - landlock: Fix TCP handling of short AF_UNSPEC addresses (Matthieu Buffet) - landlock: Fix formatting (Mickaël Salaün) - kernel: cgroup: Add LGPL-2.1 SPDX license ID to legacy_freezer.c (Tim Bird) - kernel: cgroup: Add SPDX-License-Identifier lines (Tim Bird) - MAINTAINERS: Add Chen Ridong as cpuset reviewer (Waiman Long) - ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref (Yang Erkun) - ext4: add missing down_write_data_sem in mext_move_extent(). (Julian Sun) - ext4: fix ext4_tune_sb_params padding (Arnd Bergmann) - dmaengine: apple-admac: Add "apple,t8103-admac" compatible (Janne Grunau) - dmaengine: omap-dma: fix dma_pool resource leak in error paths (Haotian Zhang) - dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config() (Miaoqian Lin) - dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all() (Biju Das) - dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing (Suraj Gupta) - dmaengine: tegra-adma: Fix use-after-free (Sheetal) - dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure (Zhen Ni) - dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue() (Guodong Xu) - dmaengine: ti: k3-udma: fix device leak on udma lookup (Johan Hovold) - dmaengine: ti: dma-crossbar: clean up dra7x route allocation error paths (Johan Hovold) - dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation (Johan Hovold) - dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation (Johan Hovold) - dmaengine: stm32: dmamux: clean up route allocation error labels (Johan Hovold) - dmaengine: stm32: dmamux: fix OF node leak on route allocation failure (Johan Hovold) - dmaengine: stm32: dmamux: fix device leak on route allocation (Johan Hovold) - dmaengine: sh: rz-dmac: fix device leak on probe failure (Johan Hovold) - dmaengine: lpc32xx-dmamux: fix device leak on route allocation (Johan Hovold) - dmaengine: lpc18xx-dmamux: fix device leak on route allocation (Johan Hovold) - dmaengine: idxd: fix device leaks on compat bind and unbind (Johan Hovold) - dmaengine: dw: dmamux: fix OF node leak on route allocation failure (Johan Hovold) - dmaengine: cv1800b-dmamux: fix device leak on route allocation (Johan Hovold) - dmaengine: bcm-sba-raid: fix device leak on probe (Johan Hovold) - dmaengine: at_hdmac: fix device leak on of_dma_xlate() (Johan Hovold) - dmaengine: xilinx: xdma: Fix regmap max_register (Anthony Brandon) - dmaengine: mmp_pdma: fix DMA mask handling (Guodong Xu) - phy: freescale: imx8m-pcie: assert phy reset during power on (Rafael Beims) - phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe() (Wentao Liang) - phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again) (Krzysztof Kozlowski) - phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 (Wayne Chang) - phy: rockchip: inno-usb2: fix communication disruption in gadget mode (Luca Ceresoli) - phy: rockchip: inno-usb2: fix disconnection in gadget mode (Louis Chauvet) - phy: ti: gmii-sel: fix regmap leak on probe failure (Johan Hovold) - phy: sparx5-serdes: make it selectable for ARCH_LAN969X (Robert Marko) - phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors (Haotian Zhang) - phy: stm32-usphyc: Fix off by one in probe() (Dan Carpenter) - phy: qcom-qusb2: Fix NULL pointer dereference on early suspend (Loic Poulain) - phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it (Stefano Radaelli) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for qcs8300 (Ziyue Zhang) - phy: fsl-imx8mq-usb: fix typec orientation switch when built as module (Franz Schnyder) - soundwire: bus: fix off-by-one when allocating slave IDs (Harshit Mogalapalli) - xhci: sideband: don't dereference freed ring when removing sideband endpoint (Mathias Nyman) - USB: serial: f81232: fix incomplete serial port generation (Ji-Ze Hong (Peter Hong)) - USB: serial: ftdi_sio: add support for PICAXE AXE027 cable (Ethan Nelson-Moore) - USB: serial: option: add Telit LE910 MBIM composition (Ulrich Mohr) - usb: gadget: uvc: retry vb2_reqbufs() with vb_vmalloc_memops if use_sg fail (Xu Yang) - usb: gadget: uvc: return error from uvcg_queue_init() (Xu Yang) - usb: gadget: uvc: fix interval_duration calculation (Xu Yang) - usb: gadget: uvc: fix req_payload_size calculation (Xu Yang) - usb: dwc3: apple: Ignore USB role switches to the active role (Janne Grunau) - usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs (Wayne Chang) - USB: OHCI/UHCI: Add soft dependencies on ehci_platform (Huacai Chen) - usb: dwc3: apple: Set USB2 PHY mode before dwc3 init (Sven Peter) - usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor (Johannes Brüderl) - dt-bindings: usb: qcom,dwc3: Correct MSM8994 interrupts (Krzysztof Kozlowski) - dt-bindings: usb: qcom,dwc3: Correct IPQ5018 interrupts (Krzysztof Kozlowski) - tcpm: allow looking for role_sw device in the main node (Arnaud Ferraris) - usb: dwc3: Check for USB4 IP_NAME (Thinh Nguyen) - i2c: imx-lpi2c: change to PIO mode in system-wide suspend/resume progress (Carlos Song) - i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA (Neil Armstrong) - i2c: riic: Move suspend handling to NOIRQ phase (Tommaso Merciai) - dt-bindings: i2c: brcm,iproc-i2c: Allow 2 reg entries for brcm,iproc-nic-i2c (Rob Herring (Arm)) - EDAC/x38: Fix a resource leak in x38_probe1() (Haoxiang Li) - EDAC/i3200: Fix a resource leak in i3200_probe1() (Haoxiang Li) - selftests/x86: Add selftests include path for kselftest.h after centralization (Bala-Vignesh-Reddy) - x86/resctrl: Fix memory bandwidth counter width for Hygon (Xiaochen Shen) - x86/resctrl: Add missing resctrl initialization for Hygon (Xiaochen Shen) - hrtimer: Fix softirq base check in update_needs_ipi() (Thomas Weißschuh) - sched/deadline: Use ENQUEUE_MOVE to allow priority change (Peter Zijlstra) - sched: Deadline has dynamic priority (Peter Zijlstra) - sched: Audit MOVE vs balance_callbacks (Peter Zijlstra) - sched: Fold rq-pin swizzle into __balance_callbacks() (Peter Zijlstra) - sched/deadline: Avoid double update_rq_clock() (Peter Zijlstra) - sched/deadline: Ensure get_prio_dl() is up-to-date (Peter Zijlstra) - sched/deadline: Fix server stopping with runnable tasks (Gabriele Monaco) - sched: Provide idle_rq() helper (Peter Zijlstra) - sched/deadline: Fix potential race in dl_add_task_root_domain() (Pingfan Liu) - sched/deadline: Remove unnecessary comment in dl_add_task_root_domain() (Pingfan Liu) - objtool: fix build failure due to missing libopcodes check (Sasha Levin) - objtool: fix compilation failure with the x32 toolchain (Mikulas Patocka) - irqchip/riscv-imsic: Revert "Remove redundant irq_data lookups" (Luo Haiyang) - btrfs: remove zoned statistics from sysfs (Johannes Thumshirn) - btrfs: fix memory leaks in create_space_info() error paths (Jiasheng Jiang) - btrfs: invalidate pages instead of truncate after reflinking (Filipe Manana) - btrfs: update the Kconfig string for CONFIG_BTRFS_EXPERIMENTAL (Qu Wenruo) - btrfs: send: check for inline extents in range_is_hole_in_parent() (Qu Wenruo) - btrfs: tests: fix return 0 on rmap test failure (Naohiro Aota) - btrfs: tests: fix root tree leak in btrfs_test_qgroups() (Zilin Guan) - btrfs: release path before iget_failed() in btrfs_read_locked_inode() (Filipe Manana) - LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy() (Qiang Ma) - LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy() (Qiang Ma) - LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy() (Qiang Ma) - LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names (Binbin Zhou) - LoongArch: dts: loongson-2k2000: Add default interrupt controller address cells (Binbin Zhou) - LoongArch: dts: loongson-2k1000: Add default interrupt controller address cells (Binbin Zhou) - LoongArch: dts: loongson-2k0500: Add default interrupt controller address cells (Binbin Zhou) - LoongArch: dts: Describe PCI sideband IRQ through interrupt-extended (Yao Zi) - LoongArch: Fix PMU counter allocation for mixed-type event groups (Lisa Robinson) - LoongArch: Remove redundant code in head.S (Huacai Chen) - arm_mpam: Use non-atomic bitops when modifying feature bitmap (Ben Horgan) - arm_mpam: Remove duplicate linux/srcu.h header (Jiapeng Chong) - rnbd-clt: fix refcount underflow in device unmap path (Chaitanya Kulkarni) - nvme: fix PCIe subsystem reset controller state transition (Nilay Shroff) - nvmet: do not copy beyond sybsysnqn string length (Shin'ichiro Kawasaki) - nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready() (Hannes Reinecke) - nvme-fc: release admin tagset if init fails (Chaitanya Kulkarni) - nvme-apple: add "apple,t8103-nvme-ans2" as compatible (Janne Grunau) - nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec (Shivam Kumar) - nvme-pci: disable secondary temp for Wodposit WPBSNM8 (Ilikara Zheng) - null_blk: fix kmemleak by releasing references to fault configfs items (Nilay Shroff) - block: zero non-PI portion of auto integrity buffer (Caleb Sander Mateos) - io_uring: move local task_work in exit cancel loop (Ming Lei) - drm/sysfb: Remove duplicate declarations (Thomas Zimmermann) - drm/nouveau/kms/nv50-: Assert we hold nv50_disp->lock in nv50_head_flush_* (Lyude Paul) - drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare (Lyude Paul) - drm/gud: fix NULL fb and crtc dereferences on USB disconnect (Shenghao Yang) - drm/panel: simple: restore connector_type fallback (Ludovic Desroches) - drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel (Marek Vasut) - drm/rockchip: dw_hdmi_qp: Switch to gpiod_set_value_cansleep() (Cristian Ciocaltea) - drm/dp: Add byte-by-byte fallback for broken USB-C adapters (Chia-Lin Kao (AceLan)) - drm/gpuvm: take GEM lock inside drm_gpuvm_bo_obtain_prealloc() (Alice Ryhl) - drm/rockchip: vop2: Only wait for changed layer cfg done when there is pending cfgdone bits (Andy Yan) - drm/rockchip: vop2: Add delay between poll registers (Andy Yan) - drm/vmwgfx: Fix kernel-doc warnings for vmwgfx_fence (Bartlomiej Kubik) - drm/vmwgfx: Fix an error return check in vmw_compat_shader_add() (Haoxiang Li) - drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions (Ian Forbes) - drm/vmwgfx: Fix KMS with 3D on HW version 10 (Ian Forbes) - drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resume (Sebastian Reichel) - drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module (Ivan Lipski) - drm/amdgpu/userq: Fix fence reference leak on queue teardown v2 (Srinivasan Shanmugam) - drm/amdkfd: No need to suspend whole MES to evict process (Harish Kasiviswanathan) - Revert "drm/amdgpu: don't attach the tlb fence for SI" (Prike Liang) - drm/amdgpu: validate the flush_gpu_tlb_pasid() (Prike Liang) - drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2 (Yang Wang) - drm/amd/display: Initialise backlight level values from hw (Vivek Das Mohapatra) - drm/amd/display: Bump the HDMI clock to 340MHz (Mario Limonciello) - drm/amd/display: Show link name in PSR status message (Mario Limonciello (AMD)) - drm/amdkfd: fix a memory leak in device_queue_manager_init() (Haoxiang Li) - drm/amdgpu: make sure userqs are enabled in userq IOCTLs (Alex Deucher) - drm/amdgpu: Use correct address to setup gart page table for vram access (Xiaogang Chen) - Revert duplicate "drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces" (Peter Colberg) - drm/amd: Clean up kfd node on surprise disconnect (Mario Limonciello (AMD)) - drm/amdgpu: fix drm panic null pointer when driver not support atomic (Lu Yao) - drm/amdgpu: Fix gfx9 update PTE mtype flag (Philip Yang) - drm/i915/guc: make 'guc_hw_reg_state' static as it isn't exported (Ben Dooks) - cxl: Check for invalid addresses returned from translation functions on errors (Robert Richter) - cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve() (Li Ming) - cxl/acpi: Restore HBIW check before dereferencing platform_data (Alison Schofield) - cxl/port: Fix target list setup for multiple decoders sharing the same dport (Robert Richter) - cxl/region: fix format string for resource_size_t (Arnd Bergmann) - x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers (Dan Williams) - PCI: Provide pci_free_irq_vectors() stub (Boqun Feng) - PM: EM: Add dump to get-perf-domains in the EM YNL spec (Changwoo Min) - PM: EM: Change cpus' type from string to u64 array in the EM YNL spec (Changwoo Min) - PM: EM: Rename em.yaml to dev-energymodel.yaml (Changwoo Min) - PM: EM: Fix yamllint warnings in the EM YNL spec (Changwoo Min) - PM: EM: Fix memory leak in em_create_pd() error path (Malaya Kumar Rout) - PM: EM: Fix incorrect description of the cost field in struct em_perf_state (Yaxiong Tian) - ACPI: PM: s2idle: Add module parameter for LPS0 constraints checking (Rafael J. Wysocki) - ACPI: PM: s2idle: Add missing checks to acpi_s2idle_begin_lps0() (Rafael J. Wysocki) - ALSA: hda/tas2781: Add newly-released HP laptop (Shenghao Ding) - ASoC: rt5640: Fix duplicate clock properties in DT binding (Mark Brown) - ASoC: tlv320adcx140: fix word length (Emil Svendsen) - ASoC: tlv320adcx140: Propagate error codes during probe (Dimitrios Katsaros) - ASoC: tlv320adcx140: fix null pointer (Emil Svendsen) - ASoC: tlv320adcx140: invert DRE_ENABLE (Emil Svendsen) - ASoC: sdw_utils: Call init callbacks on the correct codec DAI (Richard Fitzgerald) - soundwire: Add missing EXPORT for sdw_slave_type (Richard Fitzgerald) - ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type (Cole Leavitt) - ASoC: dt-bindings: realtek,rt5640: Document port node (Jon Hunter) - ASoC: dt-bindings: realtek,rt5640: Update jack-detect (Jon Hunter) - ASoC: dt-bindings: realtek,rt5640: Document mclk (Jon Hunter) - ASoC: amd: yc: Fix microphone on ASUS M6500RE (Radhi Bajahaw) - ASoC: tegra: Revert fix for uninitialized flat cache warning in tegra210_ahub (sheetal) - ASoC: dt-bindings: rockchip-spdif: Allow "port" node (Rob Herring (Arm)) - ASoC: dt-bindings: realtek,rt5640: Allow 7 for realtek,jack-detect-source (Rob Herring (Arm)) - ASoC: dt-bindings: realtek,rt5640: Add missing properties/node (Rob Herring (Arm)) - ASoC: davinci-evm: Fix reference leak in davinci_evm_probe (Kery Qi) - ASoC: ops: fix pointer types to be big-endian (Ben Dooks) - ASoC: codecs: wsa883x: suppress variant printk (Johan Hovold) - ASoC: codecs: wsa884x: fix codec initialisation (Johan Hovold) - ASoC: codecs: wsa881x: fix unnecessary initialisation (Johan Hovold) - ASoC: codecs: wsa883x: fix unnecessary initialisation (Johan Hovold) - ASoC: dt-bindings: everest,es8316: Add interrupt support (Rob Herring (Arm)) - ASoC: simple-card-utils: Check device node before overwrite direction (Shengjiu Wang) - ASoC: Intel: sof_sdw: Add new quirks for PTL on Dell with CS42L43 (Deep Harsora) - ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED (Zhang Heng) - ALSA: usb-audio: Prevent excessive number of frames (Edward Adam Davis) - ALSA: hda/cirrus_scodec_test: Fix test suite name (Richard Fitzgerald) - ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip (Richard Fitzgerald) - ALSA: hda/realtek: Add quirk for Asus Zephyrus G14 2025 using CS35L56, fix speakers (Aleksandrs Vinarskis) - ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X (Matthew Schwartz) - ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer (Jaroslav Kysela) - gpiolib: remove redundant callback check (Bartosz Golaszewski) - gpio: davinci: implement .get_direction() (Bartosz Golaszewski) - printk/nbcon: Restore IRQ in atomic flush after each emitted record (Petr Mladek) - xfs: set max_agbno to allow sparse alloc of last full inode chunk (Brian Foster) - xfs: Fix xfs_grow_last_rtg() (Nirjhar Roy (IBM)) - xfs: improve the assert at the top of xfs_log_cover (Christoph Hellwig) - xfs: fix an overly long line in xfs_rtgroup_calc_geometry (Christoph Hellwig) - xfs: mark __xfs_rtgroup_extents static (Christoph Hellwig) - xfs: Fix the return value of xfs_rtcopy_summary() (Nirjhar Roy (IBM)) - xfs: fix memory leak in xfs_growfs_check_rtgeom() (Dan Carpenter) - kernel: modules: Add SPDX license identifier to kmod.c (Tim Bird) - ftrace: Do not over-allocate ftrace memory (Guenter Roeck) - NFS: Fix size read races in truncate, fallocate and copy offload (Trond Myklebust) - NFS: Don't immediately return directory delegations when disabled (Anna Schumaker) - NFS/localio: Deal with page bases that are > PAGE_SIZE (Trond Myklebust) - NFS/localio: Stop further I/O upon hitting an error (Trond Myklebust) - NFSv4.x: Directory delegations don't require any state recovery (Trond Myklebust) - NFSv4: Don't free slots prematurely if requesting a directory delegation (Trond Myklebust) - NFSv4: Fix nfs_clear_verifier_delegated() for delegated directories (Trond Myklebust) - NFS: Fix directory delegation verifier checks (Anna Schumaker) - pnfs/blocklayout: Fix memory leak in bl_parse_scsi() (Zilin Guan) - pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() (Zilin Guan) - NFS: Fix a deadlock involving nfs_release_folio() (Trond Myklebust) - pNFS: Fix a deadlock when returning a delegation during open() (Trond Myklebust) - efi/cper: Fix cper_bits_to_str buffer handling and return value (Morduan Zang) - MAINTAINERS: add cper to APEI files (Mauro Carvalho Chehab) - efi: Wipe INITRD config table from memory after consumption (Ard Biesheuvel) - drivers/dax: add some missing kerneldoc comment fields for struct dev_dax (John Groves) - mm: numa,memblock: include for 'numa_nodes_parsed' (Ben Dooks) - mailmap: add entry for Daniel Thompson (Daniel Thompson) - tools/testing/selftests: fix gup_longterm for unknown fs (Lorenzo Stoakes) - mm/page_alloc: prevent pcp corruption with SMP=n (Vlastimil Babka) - iommu/sva: include mmu_notifier.h header (Carlos Llamas) - mm: kmsan: fix poisoning of high-order non-compound pages (Ryan Roberts) - tools/testing/selftests: add forked (un)/faulted VMA merge tests (Lorenzo Stoakes) - mm/vma: enforce VMA fork limit on unfaulted,faulted mremap merge too (Lorenzo Stoakes) - tools/testing/selftests: add tests for !tgt, src mremap() merges (Lorenzo Stoakes) - mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge (Lorenzo Stoakes) - mm/zswap: fix error pointer free in zswap_cpu_comp_prepare() (Pavel Butsykin) - mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure (SeongJae Park) - mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure (SeongJae Park) - mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure (SeongJae Park) - mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure (SeongJae Park) - mm/damon/core: remove call_control in inactive contexts (SeongJae Park) - powerpc/watchdog: add support for hardlockup_sys_info sysctl (Feng Tang) - mips: fix HIGHMEM initialization (Mike Rapoport (Microsoft)) - mm/hugetlb: ignore hugepage kernel args if hugepages are unsupported (Sourabh Jain) - mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free (Aboorva Devarajan) - mm/damon/core: get memcg reference before access (Shakeel Butt) - kho: validate preserved memory map during population (Pasha Tatashin) - lib/buildid: use __kernel_read() for sleepable context (Shakeel Butt) - docs: kernel-parameters: add kfence parameters (Marco Elver) - mailmap: update email address for Szymon Wilczek (Szymon Wilczek) - mm, kfence: describe @slab parameter in __kfence_obj_info() (Bagas Sanjaya) - mm: vmalloc: fix up vrealloc_node_align() kernel-doc macro name (Bagas Sanjaya) - textsearch: describe @list member in ts_ops search (Bagas Sanjaya) - mm: describe @flags parameter in memalloc_flags_save() (Bagas Sanjaya) - net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts (Tetsuo Handa) - can: raw: instantly reject disabled CAN frames (Oliver Hartkopp) - can: propagate CAN device capabilities via ml_priv (Oliver Hartkopp) - Revert "can: raw: instantly reject unsupported CAN frames" (Oliver Hartkopp) - xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set (Antony Antony) - xfrm: Fix inner mode lookup in tunnel mode GSO segmentation (Jianbo Liu) - virtio_net: Fix misalignment bug in struct virtnet_info (Gustavo A. R. Silva) - net/sched: sch_qfq: do not free existing class in qfq_change_class() (Eric Dumazet) - selftests: drv-net: fix RPS mask handling for high CPU numbers (Gal Pressman) - selftests: drv-net: fix RPS mask handling in toeplitz test (Gal Pressman) - ipv6: Fix use-after-free in inet6_addr_del(). (Kuniyuki Iwashima) - dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list() (Eric Dumazet) - net: hv_netvsc: reject RSS hash key programming without RX indirection table (Aditya Garg) - tools: ynl: render event op docs correctly (Donald Hunter) - net: add net.core.qdisc_max_burst (Eric Dumazet) - net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition (Lorenzo Bianconi) - net: phy: motorcomm: fix duplex setting error for phy leds (Jijie Shao) - net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback (Kery Qi) - net/mlx5e: Restore destroying state bit after profile cleanup (Saeed Mahameed) - net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv (Saeed Mahameed) - net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv (Saeed Mahameed) - net/mlx5e: Fix crash on profile change rollback failure (Saeed Mahameed) - can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit. (Ondrej Ille) - can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak (Marc Kleine-Budde) - can: etas_es58x: allow partial RX URB allocation to succeed (Szymon Wilczek) - Bluetooth: hci_sync: enable PA Sync Lost event (Yang Li) - vsock/test: add a final full barrier after run all tests (Stefano Garzarella) - ipv4: ip_gre: make ipgre_header() robust (Eric Dumazet) - virtio-net: clean up __virtnet_rx_pause/resume (Bui Quang Minh) - virtio-net: remove unused delayed refill worker (Bui Quang Minh) - virtio-net: don't schedule delayed refill worker (Bui Quang Minh) - macvlan: fix possible UAF in macvlan_forward_source() (Eric Dumazet) - net: update netdev_lock_{type,name} (Eric Dumazet) - ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (Eric Dumazet) - net: bridge: annotate data-races around fdb->{updated,used} (Eric Dumazet) - ipv4: ip_tunnel: spread netdev_lockdep_set_classes() (Eric Dumazet) - MAINTAINERS: add docs and selftest to the TLS file list (Jakub Kicinski) - scsi: ufs: host: mediatek: Make read-only array scale_us static const (Colin Ian King) - scsi: bfa: Update outdated comment (Julia Lawall) - scsi: mpt3sas: Update maintainer list (Ranjan Kumar) - scsi: ufs: core: Configure MCQ after link startup (Bart Van Assche) - scsi: core: Fix error handler encryption support (Brian Kao) - scsi: core: Correct documentation for scsi_test_unit_ready() (Miao Li) - scsi: ufs: dt-bindings: Fix several grammar errors (Zhaoming Luo) - rust: bitops: fix missing _find_* functions on 32-bit ARM (Alice Ryhl) - media: ov02c10: Remove unnecessary hflip and vflip pointers (Hans de Goede) - media: ipu-bridge: Add DMI quirk for Dell XPS laptops with upside down sensors (Hans de Goede) - media: ov02c10: Fix the horizontal flip control (Hans de Goede) - media: ov02c10: Adjust x-win/y-win when changing flipping to preserve bayer-pattern (Hans de Goede) - media: ov02c10: Fix bayer-pattern change after default vflip change (Hans de Goede) - media: rzg2l-cru: csi-2: Support RZ/V2H input sizes (Jacopo Mondi) - media: uapi: mali-c55-config: Remove version identifier (Jacopo Mondi) - media: mali-c55: Remove duplicated version check (Jacopo Mondi) - media: Documentation: mali-c55: Use v4l2-isp version identifier (Jacopo Mondi) - bpf: Fix reference count leak in bpf_prog_test_run_xdp() (Tetsuo Handa) - bpf: Reject BPF_MAP_TYPE_INSN_ARRAY in check_reg_const_str() (Deepanshu Kartikey) - selftests/bpf: Update xdp_context_test_run test to check maximum metadata size (Toke Høiland-Jørgensen) - bpf, test_run: Subtract size of xdp_frame from allowed metadata size (Toke Høiland-Jørgensen) - riscv, bpf: Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK (Menglong Dong) - Revert "gfs2: Fix use of bio_chain" (Andreas Gruenbacher) - selftests: kvm: Verify TILELOADD actually #NM faults when XFD[18]=1 (Sean Christopherson) - selftests: kvm: try getting XFD and XSAVE state out of sync (Paolo Bonzini) - selftests: kvm: replace numbered sync points with actions (Paolo Bonzini) - x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1 (Sean Christopherson) - x86/kvm: Avoid freeing stack-allocated node in kvm_async_pf_queue_task (Ryosuke Yasuoka) - mshv: release mutex on region invalidation failure (Anirudh Rayabharam (Microsoft)) - hyperv: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - mshv: hide x86-specific functions on arm64 (Arnd Bergmann) - mshv: Initialize local variables early upon region invalidation (Stanislav Kinsburskii) - mshv: Use PMD_ORDER instead of HPAGE_PMD_ORDER when processing regions (Stanislav Kinsburskii) - cgroup: Eliminate cgrp_ancestor_storage in cgroup_root (Michal Koutný) - Linux 6.19-rc5 (Linus Torvalds) - lib/crypto: aes: Fix missing MMU protection for AES S-box (Eric Biggers) - MAINTAINERS: add test vector generation scripts to "CRYPTO LIBRARY" (Eric Biggers) - lib/crypto: tests: Fix syntax error for old python versions (Jie Zhan) - lib/crypto: tests: polyval_kunit: Increase iterations for preparekey in IRQs (Thomas Weißschuh) - rust_binder: remove spin_lock() in rust_shrink_free_page() (Alice Ryhl) - mei: me: add nova lake point S DID (Alexander Usyskin) - counter: 104-quad-8: Fix incorrect return value in IRQ handler (Haotian Zhang) - counter: interrupt-cnt: Drop IRQF_NO_THREAD flag (Alexander Sverdlin) - x86/sev: Disable GCOV on noinstr object (Brendan Jackman) - sched/mm_cid: Prevent NULL mm dereference in sched_mm_cid_after_execve() (Cong Wang) - perf: Ensure swevent hrtimer is properly destroyed (Peter Zijlstra) - Revert "irqchip/riscv-imsic: Embed the vector array in lpriv" (Anup Patel) - irqchip/gic-v5: Fix gicv5_its_map_event() ITTE read endianness (Lorenzo Pieralisi) - treewide: Update email address (Thomas Gleixner) - riscv: trace: fix snapshot deadlock with sbi ecall (Martin Kaiser) - riscv: remove irqflags.h inclusion in asm/bitops.h (Yunhui Cui) - riscv: cpu_ops_sbi: smp_processor_id() returns int, not unsigned int (Ben Dooks) - riscv: configs: Clean up references to non-existing configs (Lukas Bulwahn) - riscv: kexec_image: Fix dead link to boot-image-header.rst (Soham Metha) - riscv: pgtable: Cleanup useless VA_USER_XXX definitions (Guo Ren (Alibaba DAMO Academy)) - riscv: cpufeature: Fix Zk bundled extension missing Zknh (Guodong Xu) - riscv: fix KUnit test_kprobes crash when building with Clang (Jiakai Xu) - riscv: Sanitize syscall table indexing under speculation (Lukas Gerlach) - riscv: boot: Always make Image from vmlinux, not vmlinux.unstripped (Vivian Wang) - rust: device: Remove explicit import of CStrExt (FUJITA Tomonori) - rust: pci: fix typos in Bar struct's comments (Marko Turk) - rust: device: fix broken intra-doc links (FUJITA Tomonori) - rust: dma: fix broken intra-doc links (FUJITA Tomonori) - rust: driver: fix broken intra-doc links to example driver types (Alice Ryhl) - rust: device_id: replace incorrect word in safety documentation (Yilin Chen) - rust: dma: remove incorrect safety documentation (Yilin Chen) - docs: ABI: sysfs-devices-soc: Fix swapped sample values (Matthew Maurer) - selftests/tracing: Fix test_multiple_writes stall (Fushuai Wang) - iommupt: Make pt_feature() always_inline (Jason Gunthorpe) - iommufd/selftest: Prevent module/builtin conflicts in kconfig (Jason Gunthorpe) - iommufd/selftest: Add missing kconfig for DMA_SHARED_BUFFER (Jason Gunthorpe) - iommupt: Fix the kunit building (Jason Gunthorpe) - erofs: fix file-backed mounts no longer working on EROFS partitions (Gao Xiang) - erofs: don't bother with s_stack_depth increasing for now (Gao Xiang) - ublk: fix use-after-free in ublk_partition_scan_work (Ming Lei) - blk-mq: avoid stall during boot due to synchronize_rcu_expedited (Mikulas Patocka) - loop: add missing bd_abort_claiming in loop_set_status (Tetsuo Handa) - block: don't merge bios with different app_tags (Caleb Sander Mateos) - blk-rq-qos: Remove unlikely() hints from QoS checks (Breno Leitao) - loop: don't change loop device under exclusive opener in loop_set_status (Raphael Pinsonneault-Thibeault) - io_uring/io-wq: remove io_wq_for_each_worker() return value (Jens Axboe) - io_uring/io-wq: fix incorrect io_wq_for_each_worker() termination logic (Jens Axboe) - arm64: Fix cleared E0POE bit after cpu_suspend()/resume() (Yeoreum Yun) - arm64: mm: Fix incomplete tag reset in change_memory_common() (Jiayuan Chen) - arm_mpam: Stop using uninitialized variables in __ris_msmon_read() (Ben Horgan) - arm64/efi: Don't fail check current_in_efi() if preemptible (Ben Horgan) - arm64: dts: hisilicon: hikey960: Drop "snps,gctl-reset-quirk" and "snps,tx_de_emphasis*" properties (Rob Herring (Arm)) - arm64: dts: mba8mx: Fix Ethernet PHY IRQ support (Alexander Stein) - arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart (Sherry Sun) - arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM (Marek Vasut) - arm64: dts: freescale: tx8p-ml81: fix eqos nvmem-cells (Maud Spierings) - arm64: dts: freescale: moduline-display: fix compatible (Maud Spierings) - dt-bindings: arm: fsl: moduline-display: fix compatible (Maud Spierings) - ARM: dts: imx6q-ba16: fix RTC interrupt level (Ian Ray) - arm64: dts: freescale: imx95-toradex-smarc: fix SMARC_SDIO_WP label position (Vitor Soares) - arm64: dts: freescale: imx95-toradex-smarc: use edge trigger for ethphy1 interrupt (Vitor Soares) - arm64: dts: add off-on-delay-us for usdhc2 regulator (Haibo Chen) - arm64: dts: imx8qm-mek: correct the light sensor interrupt type to low level (Haibo Chen) - ARM: dts: nxp: imx: Fix mc13xxx LED node names (Rob Herring (Arm)) - arm64: dts: imx95: correct I3C2 pclk to IMX95_CLK_BUSWAKEUP (Carlos Song) - Documentation/process: maintainer-soc: Mark 'make' as commands (Krzysztof Kozlowski) - Documentation/process: maintainer-soc: Be more explicit about defconfig (Krzysztof Kozlowski) - arm64: dts: broadcom: rp1: drop RP1 overlay (Andrea della Porta) - arm64: dts: broadcom: bcm2712: fix RP1 endpoint PCI topology (Andrea della Porta) - misc: rp1: drop overlay support (Andrea della Porta) - dt-bindings: misc: pci1de4,1: add required reg property for endpoint (Andrea della Porta) - MAINTAINERS: Fix a linusw mail address (Linus Walleij) - arm64: dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema warnings (Wadim Egorov) - arm64: dts: ti: k3-am642-phyboard-electra-x27-gpio1-spi1-uart3: Fix schema warnings (Wadim Egorov) - arm64: dts: ti: k3-am642-phyboard-electra-peb-c-010: Fix icssg-prueth schema warning (Wadim Egorov) - ARM: dts: ixp4xx: Fix up Actiontec MI424WR DTS files (Linus Walleij) - libceph: make calc_target() set t->paused, not just clear it (Ilya Dryomov) - libceph: reset sparse-read state in osd_fault() (Sam Edwards) - libceph: return the handler error from mon_handle_auth_done() (Ilya Dryomov) - libceph: make free_choose_arg_map() resilient to partial allocation (Tuo Li) - ceph: update co-maintainers list in MAINTAINERS (Viacheslav Dubeyko) - libceph: replace overzealous BUG_ON in osdmap_apply_incremental() (Ilya Dryomov) - libceph: prevent potential out-of-bounds reads in handle_auth_done() (ziming zhang) - btrfs: show correct warning if can't read data reloc tree (Mark Harmstone) - btrfs: fix NULL pointer dereference in do_abort_log_replay() (Suchit Karunakaran) - btrfs: force free space tree for bs > ps cases (Qu Wenruo) - btrfs: only enforce free space tree if v1 cache is required for bs < ps cases (Qu Wenruo) - btrfs: release path before initializing extent tree in btrfs_read_locked_inode() (Filipe Manana) - btrfs: avoid access-beyond-folio for bs > ps encoded writes (Qu Wenruo) - sparc/PCI: Correct 64-bit non-pref -> pref BAR resources (Ilpo Järvinen) - PCI: meson: Report that link is up while in ASPM L0s and L1 states (Bjorn Helgaas) - PCI: qcom: Remove ASPM L0s support for MSM8996 SoC (Manivannan Sadhasivam) - ACPI: PCI: IRQ: Fix INTx GSIs signedness (Lorenzo Pieralisi) - PM: hibernate: Fix crash when freeing invalid crypto compressor (Malaya Kumar Rout) - gpio: shared: fix a false-positive sharing detection with reset-gpios (Bartosz Golaszewski) - gpiolib: fix lookup table matching (Bartosz Golaszewski) - gpio: shared: don't allocate the lookup table until we really need it (Bartosz Golaszewski) - gpio: shared: fix a race condition (Bartosz Golaszewski) - gpio: shared: assign the correct firmware node for reset-gpio use-case (Bartosz Golaszewski) - gpio: rockchip: mark the GPIO controller as sleeping (Bartosz Golaszewski) - gpio: mpsse: fix reference leak in gpio_mpsse_probe() error paths (Abdun Nihaal) - gpio: pca953x: handle short interrupt pulses on PCAL devices (Ernest Van Hoecke) - gpiolib: fix race condition for gdev->srcu (Paweł Narewski) - gpio: shared: allow sharing a reset-gpios pin between reset-gpio and gpiolib (Bartosz Golaszewski) - gpio: shared: verify con_id when adding proxy lookup (Bartosz Golaszewski) - gpiolib: allow multiple lookup tables per consumer (Bartosz Golaszewski) - gpio: it87: balance superio enter/exit calls in error path (Bartosz Golaszewski) - Reapply "Revert "drm/amd: Skip power ungate during suspend for VPE"" (Mario Limonciello (AMD)) - drm/amd/display: Check NULL before calling dac_load_detection (Alex Hung) - drm/amd/pm: Disable MMIO access during SMU Mode 1 reset (Perry Yuan) - drm/amdgpu: Fix query for VPE block_type and ip_count (Alan Liu) - drm/amd/display: Add missing encoder setup to DACnEncoderControl (Timur Kristóf) - drm/amd/display: Correct color depth for SelectCRTC_Source (Timur Kristóf) - drm/amd/amdgpu: Fix SMU warning during isp suspend-resume (Pratap Nirujogi) - drm/amdgpu: always backup and reemit fences (Alex Deucher) - drm/amdgpu: don't reemit ring contents more than once (Alex Deucher) - drm/amd/pm: force send pcie parmater on navi1x (Yang Wang) - drm/amd/pm: fix wrong pcie parameter on navi1x (Yang Wang) - drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[] (Alex Deucher) - drm/amd/display: Reduce number of arguments of dcn30's CalculateWatermarksAndDRAMSpeedChangeSupport() (Nathan Chancellor) - drm/amd/display: Reduce number of arguments of dcn30's CalculatePrefetchSchedule() (Nathan Chancellor) - drm/amd/display: Apply e4479aecf658 to dml (Nathan Chancellor) - drm/fb-helper: Fix vblank timeout during suspend/reset (Chengjun Yao) - PCI/VGA: Don't assume the only VGA device on a system is `boot_vga` (Mario Limonciello (AMD)) - nouveau: don't attempt fwsec on sb on newer platforms. (Dave Airlie) - drm/tidss: Fix enable/disable order (Tomi Valkeinen) - drm/atomic-helper: Export and namespace some functions (Linus Walleij) - Revert "drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order" (Tomi Valkeinen) - Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable" (Tomi Valkeinen) - drm/pl111: Fix error handling in pl111_amba_probe (Miaoqian Lin) - drm/exynos: hdmi: replace use of system_wq with system_percpu_wq (Marco Crivellari) - MAINTAINERS: exclude the tyr driver from DRM MISC (Danilo Krummrich) - MAINTAINERS: fix typo in TYR DRM driver entry (Danilo Krummrich) - gpu: nova-core: gsp: replace firmware version with "bindings" alias (Alexandre Courbot) - gpu: nova-core: bindings: derive `MaybeZeroable` (Alexandre Courbot) - gpu: nova-core: gsp: fix length of received messages (Alexandre Courbot) - gpu: nova-core: bindings: add missing explicit padding (Alexandre Courbot) - gpu: nova-core: select RUST_FW_LOADER_ABSTRACTIONS (Alexandre Courbot) - MAINTAINERS: Update Nova GPU driver git link (Philipp Stanner) - pidfs: protect PIDFD_GET_* ioctls() via ifdef (Christian Brauner) - ecryptfs: Release lower parent dentry after creating dir (Tyler Hicks) - ecryptfs: Fix improper mknod pairing of start_creating()/end_removing() (Tyler Hicks) - get rid of bogus __user in struct xattr_args::value (Al Viro) - VFS: fix __start_dirop() kernel-doc warnings (Bagas Sanjaya) - fs: Describe @isnew parameter in ilookup5_nowait() (Bagas Sanjaya) - fs: make sure to fail try_to_unlazy() and try_to_unlazy() for LOOKUP_CACHED (Mateusz Guzik) - netfs: Fix early read unlock of page with EOF in middle (David Howells) - filelock: allow lease_managers to dictate what qualifies as a conflict (Jeff Layton) - filelock: add lease_dispose_list() helper (Jeff Layton) - iomap: replace folio_batch allocation with stack allocation (Brian Foster) - media: mc: fix potential use-after-free in media_request_alloc() (Mathias Krause) - crypto: qat - fix duplicate restarting msg during AER error (Harshita Bhilwaria) - pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping (Bartosz Golaszewski) - pinctrl: pic64gx-gpio2: Add REGMAP_MMIO dependency (Sander Vanheule) - Update .mailmap for Linus Walleij (Linus Walleij) - pinctrl: mediatek: mt8189: restore previous register base name array order (Louis-Alexis Eyraud) - trace: ftrace_dump_on_oops[] is not exported, make it static (Ben Dooks) - tracing: Add recursion protection in kernel stack trace recording (Steven Rostedt) - ftrace: Make ftrace_graph_ent depth field signed (Steven Rostedt) - ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free (Wupeng Ma) - tracing: Drop unneeded assignment to soft_mode (Julia Lawall) - arp: do not assume dev_hard_header() does not change skb->head (Eric Dumazet) - idpf: fix aux device unplugging when rdma is not supported by vport (Larysa Zaremba) - idpf: cap maximum Rx buffer size (Joshua Hay) - idpf: Fix error handling in idpf_vport_open() (Sreedevi Joshi) - idpf: Fix RSS LUT NULL ptr issue after soft reset (Sreedevi Joshi) - idpf: Fix RSS LUT configuration on down interfaces (Sreedevi Joshi) - idpf: Fix RSS LUT NULL pointer crash on early ethtool operations (Sreedevi Joshi) - idpf: fix issue with ethtool -n command display (Erik Gabriel Carrillo) - idpf: fix memory leak of flow steer list on rmmod (Sreedevi Joshi) - idpf: fix error handling in the init_task on load (Emil Tantilov) - idpf: fix memory leak in idpf_vc_core_deinit() (Emil Tantilov) - idpf: fix memory leak in idpf_vport_rel() (Emil Tantilov) - idpf: detach and close netdevs while handling a reset (Emil Tantilov) - idpf: keep the netdev when a reset fails (Emil Tantilov) - net: enetc: fix build warning when PAGE_SIZE is greater than 128K (Wei Fang) - wifi: mac80211: collect station statistics earlier when disconnect (Baochen Qiang) - wifi: mac80211: restore non-chanctx injection behaviour (Johannes Berg) - wifi: mac80211_hwsim: disable BHs for hwsim_radio_lock (Benjamin Berg) - wifi: mac80211: don't iterate not running interfaces (Miri Korenblit) - wifi: mac80211_hwsim: fix typo in frequency notification (Benjamin Berg) - wifi: avoid kernel-infoleak from struct iw_point (Eric Dumazet) - atm: Fix dma_free_coherent() size (Thomas Fourier) - tools: ynl: don't install tests (Jakub Kicinski) - net: do not write to msg_get_inq in callee (Willem de Bruijn) - bnxt_en: Fix NULL pointer crash in bnxt_ptp_enable during error cleanup (Breno Leitao) - net: usb: pegasus: fix memory leak in update_eth_regs_async() (Petko Manolov) - net: 3com: 3c59x: fix possible null dereference in vortex_probe1() (Thomas Fourier) - net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset (Xiang Mei) - net: airoha: Fix schedule while atomic in airoha_ppe_deinit() (Lorenzo Bianconi) - selftests: netdevsim: add carrier state consistency test (Yohei Kojima) - net: netdevsim: fix inconsistent carrier state after link/unlink (Yohei Kojima) - selftests: drv-net: Bring back tool() to driver __init__s (Gal Pressman) - net/sched: act_api: avoid dereferencing ERR_PTR in tcf_idrinfo_destroy (Shivani Gupta) - net: sfp: return the number of written bytes for smbus single byte access (Maxime Chevallier) - udp: call skb_orphan() before skb_attempt_defer_free() (Eric Dumazet) - Revert "dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable" (Vladimir Oltean) - MAINTAINERS: Add an additional maintainer to the AMD XGBE driver (Shyam Sundar S K) - net: fix memory leak in skb_segment_list for GRO packets (Mohammad Heib) - netlink: specs: netdev: clarify the page pool API a little (Jakub Kicinski) - net: airoha: Fix npu rx DMA definitions (Lorenzo Bianconi) - selftests: mptcp: Mark xerror and die_perror __noreturn (Ankit Khushwaha) - selftests/tc-testing: Add test case redirecting to self on egress (Victor Nogueira) - net/sched: act_mirred: Fix leak when redirecting to self on egress (Jamal Hadi Salim) - vsock/test: Test setting SO_ZEROCOPY on accept()ed socket (Michal Luczaj) - vsock: Make accept()ed sockets use custom setsockopt() (Michal Luczaj) - MAINTAINERS: Update email address for Justin Iurman (Justin Iurman) - netfilter: nf_conncount: update last_gc only when GC has been performed (Fernando Fernandez Mancera) - netfilter: nf_tables: fix memory leak in nf_tables_newrule() (Zilin Guan) - netfilter: replace -EEXIST with -EBUSY (Daniel Gomez) - netfilter: nft_synproxy: avoid possible data-race on update operation (Fernando Fernandez Mancera) - selftests: netfilter: nft_concat_range.sh: add check for overlap detection bug (Florian Westphal) - netfilter: nft_set_pipapo: fix range overlap detection (Florian Westphal) - inet: frags: drop fraglist conntrack references (Florian Westphal) - virtio_net: fix device mismatch in devm_kzalloc/devm_kfree (Kommula Shiva Shankar) - bnxt_en: Fix potential data corruption with HW GRO/LRO (Srijit Bose) - net: wwan: iosm: Fix memory leak in ipc_mux_deinit() (Zilin Guan) - net/ena: fix missing lock when update devlink params (Frank Liang) - net/mlx5e: Dealloc forgotten PSP RX modify header (Cosmin Ratiu) - net/mlx5e: Don't print error message due to invalid module (Gal Pressman) - net/mlx5e: Fix NULL pointer dereference in ioctl module EEPROM query (Gal Pressman) - net/mlx5e: Don't gate FEC histograms on ppcnt_statistical_group (Alexei Lazar) - net/mlx5: Lag, multipath, give priority for routes with smaller network prefix (Patrisious Haddad) - netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates (Di Zhu) - net: sock: fix hardened usercopy panic in sock_recv_errqueue (Weiming Shi) - net: phy: mxl-86110: Add power management and soft reset support (Stefano Radaelli) - inet: ping: Fix icmp out counting (yuan.gao) - net: mscc: ocelot: Fix crash when adding interface under a lag (Jerry Wu) - bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress (Alexandre Knecht) - net: bnge: add AUXILIARY_BUS to Kconfig dependencies (Markus Blöchl) - net: marvell: prestera: fix NULL dereference on devlink_alloc() failure (Alok Tiwari) - HID: logitech: add HID++ support for Logitech MX Anywhere 3S (Dennis Marttinen) - HID: Elecom: Add support for ELECOM M-XT3DRBK (018C) (Arnoud Willemsen) - HID: quirks: work around VID/PID conflict for appledisplay (René Rebe) - HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101) (Rodrigo Lugathe da Conceição Alves) - HID: i2c-hid: fix potential buffer overflow in i2c_hid_get_report() (Kwok Kin Ming) - selftests/hid: add a test for the Digitizer/Button Type pressurepad (Peter Hutterer) - selftests/hid: use a enum class for the different button types (Peter Hutterer) - selftests/hid: require hidtools 0.12 (Peter Hutterer) - HID: multitouch: set INPUT_PROP_PRESSUREPAD based on Digitizer/Button Type (Peter Hutterer) - HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list (Chris Chiu) - HID: Intel-thc-hid: Intel-thc: Add safety check for reading DMA buffer (Even Xu) - hid: intel-thc-hid: Select SGL_ALLOC (Tim Zimmermann) - selftests/hid: fix bpf compilations due to -fms-extensions (Benjamin Tissoires) - HID: bpf: fix bpf compilation with -fms-extensions (Benjamin Tissoires) - HID: Intel-thc-hid: Intel-thc: Fix wrong register reading (Even Xu) - HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL (DaytonCL) - HID: intel-ish-hid: Reset enum_devices_done before enumeration (Zhang Lixu) - HID: intel-ish-hid: Update ishtp bus match to support device ID table (Zhang Lixu) - HID: Intel-thc-hid: Intel-thc: fix dma_unmap_sg() nents value (Thomas Fourier) - HID: playstation: Center initial joystick axes to prevent spurious events (Siarhei Vishniakou) - HID: usbhid: paper over wrong bNumDescriptor field (Benjamin Tissoires) - ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk (Ruslan Krupitsa) - ALSA: hda/realtek: Add quirk for Acer Nitro AN517-55 (Matouš Lánský) - ASoC: soc_sdw_utils: drop bogus container_of() error handling (Johan Hovold) - ASoC: codecs: wcd937x: drop bogus container_of() error handling (Johan Hovold) - ASoC: codecs: pm4125: drop bogus container_of() error handling (Johan Hovold) - ASoC: sun4i-spdif: Add missing kerneldoc fields for sun4i_spdif_quirks (Chen-Yu Tsai) - ASoC: codecs: pm4125: clean up bind() device reference handling (Johan Hovold) - ASoC: SOF: Intel: add -bt tplg suffix if BT is present (Bard Liao) - ASoC: Intel: sof_sdw: shift SSP BT mask bits. (Mac Chiang) - ALSA: hda/tas2781: properly initialize speaker_id for TAS2563 (August Wikerfors) - ALSA: ac97: fix a double free in snd_ac97_controller_register() (Haoxiang Li) - NFSD: net ref data still needs to be freed even if net hasn't startup (Edward Adam Davis) - nfsd: check that server is running in unlock_filesystem (Olga Kornievskaia) - nfsd: use correct loop termination in nfsd4_revoke_states() (NeilBrown) - nfsd: provide locking for v4_end_grace (NeilBrown) - NFSD: Fix permission check for read access to executable-only files (Scott Mayhew) - NFSD: Remove NFSERR_EAGAIN (Chuck Lever) - btrfs: fix reservation leak in some error paths when inserting inline extent (Filipe Manana) - btrfs: do not free data reservation in fallback from inline due to -ENOSPC (Filipe Manana) - btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node() (Leo Martins) - btrfs: always detect conflicting inodes when logging inode refs (Filipe Manana) - btrfs: fix beyond-EOF write handling (Qu Wenruo) - btrfs: fix deadlock in wait_current_trans() due to ignored transaction type (Robbie Ko) - btrfs: fix NULL dereference on root when tracing inode eviction (Miquel Sabaté Solà) - btrfs: qgroup: update all parent qgroups when doing quick inherit (Qu Wenruo) - btrfs: fix qgroup_snapshot_quick_inherit() squota bug (Boris Burkov) - of: unittest: Fix memory leak in unittest_data_add() (Zilin Guan) - MAINTAINERS: Update Saravana Kannan's email address (Saravana Kannan) - Linux 6.19-rc4 (Linus Torvalds) - entry: Always inline local_irq_{enable,disable}_exit_to_user() (Eric Dumazet) - pmdomain: imx: Fix reference count leak in imx_gpc_probe() (Wentao Liang) - pmdomain: mtk-pm-domains: Fix spinlock recursion fix in probe (Macpaul Lin) - tools build: Fix the common set of features test wrt libopenssl (Arnaldo Carvalho de Melo) - tools headers: Sync syscall table with kernel sources (Namhyung Kim) - tools headers: Sync linux/socket.h with kernel sources (Namhyung Kim) - tools headers: Sync linux/gfp_types.h with kernel sources (Namhyung Kim) - tools headers: Sync arm64 headers with kernel sources (Namhyung Kim) - tools headers: Sync x86 headers with kernel sources (Namhyung Kim) - tools headers: Sync UAPI sound/asound.h with kernel sources (Namhyung Kim) - tools headers: Sync UAPI linux/mount.h with kernel sources (Namhyung Kim) - tools headers: Sync UAPI linux/fs.h with kernel sources (Namhyung Kim) - tools headers: Sync UAPI linux/fcntl.h with kernel sources (Namhyung Kim) - tools headers: Sync UAPI KVM headers with kernel sources (Namhyung Kim) - tools headers: Sync UAPI drm/drm.h with kernel sources (Namhyung Kim) - perf arm-spe: Add NVIDIA Olympus to neoverse list (Besar Wicaksono) - tools headers arm64: Add NVIDIA Olympus part (Besar Wicaksono) - perf tests top: Make the test exclusive (Ian Rogers) - perf tests kvm: Avoid leaving perf.data.guest file around (Ian Rogers) - perf symbol: Fix ENOENT case for filename__read_build_id (Ian Rogers) - perf tools: Disable BPF skeleton if no libopenssl found (Namhyung Kim) - tools/build: Add a feature test for libopenssl (Namhyung Kim) - PM: sleep: Fix suspend_test() at the TEST_CORE level (Rafael J. Wysocki) - kunit: Enforce task execution in {soft,hard}irq contexts (David Gow) - RDMA/bnxt_re: fix dma_free_coherent() pointer (Thomas Fourier) - RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation (Honggang LI) - IB/rxe: Fix missing umem_odp->umem_mutex unlock on error path (Li Zhijian) - RDMA/bnxt_re: Fix to use correct page size for PDE table (Kalesh AP) - RDMA/bnxt_re: Fix OOB write in bnxt_re_copy_err_stats() (Ding Hui) - RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send (Alok Tiwari) - RDMA/core: always drop device refcount in ib_del_sub_device_and_put() (Tetsuo Handa) - RDMA/rxe: let rxe_reclassify_recv_socket() call sk_owner_put() (Stefan Metzmacher) - RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db() (Alok Tiwari) - RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr() (Jang Ingyu) - RDMA/efa: Remove possible negative shift (Michael Margolin) - RTRS/rtrs: clean up rtrs headers kernel-doc (Randy Dunlap) - RDMA/irdma: avoid invalid read in irdma_net_event (Michal Schmidt) - RDMA/mana_ib: check cqe length for kernel CQs (Konstantin Taranov) - RDMA/irdma: Fix irdma_alloc_ucontext_resp padding (Arnd Bergmann) - RDMA/ucma: Fix rdma_ucm_query_ib_service_resp struct padding (Arnd Bergmann) - RDMA/cm: Fix leaking the multicast GID table reference (Jason Gunthorpe) - RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly (Jason Gunthorpe) - kselftest/harness: Use helper to avoid zero-size memset warning (Wake Liu) - selftests/ftrace: Test toplevel-enable for instance (Zheng Yejian) - selftests/ftrace: traceonoff_triggers: strip off names (Yipeng Zou) - block, bfq: update outdated comment (Julia Lawall) - md: Fix forward incompatibility from configurable logical block size (Li Nan) - md: Fix logical_block_size configuration being overwritten (Li Nan) - md: suspend array while updating raid_disks via sysfs (FengWei Shih) - md/raid5: fix possible null-pointer dereferences in raid5_store_group_thread_cnt() (Tuo Li) - md: Fix static checker warning in analyze_sbs (Li Nan) - blk-mq: skip CPU offline notify on unmapped hctx (Cong Zhang) - selftests/ublk: fix Makefile to rebuild on header changes (Ming Lei) - selftests/ublk: add test for async partition scan (Ming Lei) - ublk: scan partition in async way (Ming Lei) - block,bfq: fix aux stat accumulation destination (shechenglong) - io_uring/memmap: drop unused sz param in io_uring_validate_mmap_request() (Caleb Sander Mateos) - io_uring/tctx: add separate lock for list of tctx's in ctx (Jens Axboe) - io_uring: use GFP_NOWAIT for overflow CQEs on legacy rings (Alexandre Negrel) - x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo (Rong Zhang) - samples/ftrace: Adjust LoongArch register restore order in direct calls (Chenghao Duan) - LoongArch: BPF: Enhance the bpf_arch_text_poke() function (Chenghao Duan) - LoongArch: BPF: Enable trampoline-based tracing for module functions (Chenghao Duan) - LoongArch: BPF: Adjust the jump offset of tail calls (Chenghao Duan) - LoongArch: BPF: Save return address register ra to t0 before trampoline (Chenghao Duan) - LoongArch: BPF: Zero-extend bpf_tail_call() index (Hengqi Chen) - LoongArch: BPF: Sign extend kfunc call arguments (Hengqi Chen) - LoongArch: Refactor register restoration in ftrace_common_return (Chenghao Duan) - LoongArch: Enable exception fixup for specific ADE subcode (Chenghao Duan) - LoongArch: Remove unnecessary checks for ORC unwinder (Tiezhu Yang) - LoongArch: Remove is_entry_func() and kernel_entry_end (Tiezhu Yang) - LoongArch: Use UNWIND_HINT_END_OF_STACK for entry points (Tiezhu Yang) - LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED (Huacai Chen) - LoongArch: Complete CPUCFG registers definition (Huacai Chen) - drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer (Krzysztof Niemiec) - drm/gem-shmem: Fix the MODULE_LICENSE() string (Thomas Zimmermann) - drm/gem-shmem: Fix typos in documentation (Thomas Zimmermann) - drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb (Lyude Paul) - drm/imagination: Disallow exporting of PM/FW protected objects (Alessio Belle) - drm/xe/guc: READ/WRITE_ONCE g2h_fence->done (Jonathan Cavitt) - drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use (Thomas Hellström) - drm/xe/svm: Fix a debug printout (Thomas Hellström) - smb/server: fix refcount leak in smb2_open() (ZhangGuoDong) - smb/server: fix refcount leak in parse_durable_handle_context() (ZhangGuoDong) - smb/server: call ksmbd_session_rpc_close() on error path in create_smb2_pipe() (ZhangGuoDong) - ksmbd: Fix memory leak in get_file_all_info() (Zilin Guan) - smb: client: fix UBSAN array-index-out-of-bounds in smb2_copychunk_range (Henrique Carvalho) - smb3 client: add missing tracepoint for unsupported ioctls (Steve French) - wifi: mt76: Remove blank line after mt792x firmware version dmesg (Shuah Khan) - Revert "wifi: mt76: Strip whitespace from build ddate" (Shuah Khan) - platform/x86: asus-armoury: add support for G835LW (Denis Benato) - platform/x86: asus-armoury: fix ppt data for FA507R (Denis Benato) - platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe (Alok Tiwari) - platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing (Junrui Luo) - platform/x86: asus-armoury: add support for G615LR (Denis Benato) - platform/x86: asus-armoury: add support for FA608UM (Denis Benato) - platform/x86: asus-armoury: add support for GA403WR (Denis Benato) - platform/x86: asus-armoury: add support for GU605CR (Denis Benato) - platform/x86: ideapad-laptop: Reassign KEY_CUT to KEY_SELECTIVE_SCREENSHOT (Tomáš Hnyk) - platform/x86: samsung-galaxybook: Fix problematic pointer cast (Armin Wolf) - platform/x86/intel/pmt: Fix kobject memory leak on init failure (Kaushlendra Kumar) - platform/x86/intel/vsec: correct kernel-doc comments (Randy Dunlap) - platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic (Junrui Luo) - platform/x86: msi-laptop: add missing sysfs_remove_group() (Thomas Fourier) - platform/x86: think-lmi: Add WMI certificate thumbprint support for ThinkCenter (Mark Pearson) - platform/x86: dell-lis3lv02d: Add Latitude 5400 (Dmytro Bagrii) - platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names (Shravan Kumar Ramani) - platform/x86: asus-nb-wmi: Add keymap for display toggle (Tim Wassink) - platform/x86/uniwill: Add TUXEDO Book BA15 Gen10 (Werner Sembach) - platform/x86: alienware-wmi-wmax: Add support for Alienware 16X Aurora (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add AWCC support for Alienware x16 (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add support for new Area-51 laptops (Kurt Borja) - vfio/xe: Fix use-after-free in xe_vfio_pci_alloc_file() (Alper Ak) - vfio/pds: Fix memory leak in pds_vfio_dirty_enable() (Zilin Guan) - vfio: selftests: Drop includes (David Matlack) - tools include: Add definitions for __aligned_{l,b}e64 (David Matlack) - vfio/xe: Add default handler for .get_region_info_caps (Michal Wajdeczko) - vfio/pci: Disable qword access to the VGA region (Kevin Tian) - vfio/pci: Disable qword access to the PCI ROM bar (Kevin Tian) - nfsd: Drop the client reference in client_states_open() (Haoxiang Li) - nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps() (Jeff Layton) - nfsd: fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg() (Chuck Lever) - lockd: fix vfs_test_lock() calls (NeilBrown) - ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT (Jiayuan Chen) - net: rose: fix invalid array index in rose_kill_by_device() (Pwnverse) - net: enetc: do not print error log if addr is 0 (Wei Fang) - net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open() (Xiaolei Wang) - selftests: fib_test: Add test case for ipv4 multi nexthops (Vadim Fedorenko) - net: fib: restore ECMP balance from loopback (Vadim Fedorenko) - selftests: fib_nexthops: Add test cases for error routes deletion (Ido Schimmel) - ipv4: Fix reference count leak when using error routes with nexthop objects (Ido Schimmel) - net: usb: sr9700: fix incorrect command used to write single register (Ethan Nelson-Moore) - ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr() (Will Rosenberg) - usbnet: avoid a possible crash in dql_completed() (Eric Dumazet) - gve: defer interrupt enabling until NAPI registration (Ankit Garg) - net: stmmac: fix the crash issue for zero copy XDP_TX action (Wei Fang) - wifi: iwlwifi: Implement settime64 as stub for MVM/MLD PTP (Yao Zi) - wifi: iwlwifi: Fix firmware version handling (Ville Syrjälä) - wifi: mac80211: ocb: skip rx_no_sta when interface is not joined (Moon Hee Lee) - wifi: mac80211: do not use old MBSSID elements (Aloka Dixit) - wifi: mac80211: don't WARN for connections on invalid channels (Johannes Berg) - wifi: wlcore: ensure skb headroom before skb_push (Peter Åstrand) - wifi: cfg80211: sme: store capped length in __cfg80211_connect_result() (Dan Carpenter) - wifi: mac80211: fix list iteration in ieee80211_add_virtual_monitor() (Dmitry Antipov) - Revert "wifi: rtw88: add WQ_UNBOUND to alloc_workqueue users" (Bitterblue Smith) - wifi: rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc() (Morning Star) - wifi: rtw88: limit indirect IO under powered off for RTL8822CS (Ping-Ke Shih) - wifi: mac80211: Discard Beacon frames to non-broadcast address (Jouni Malinen) - octeontx2-pf: fix "UBSAN: shift-out-of-bounds error" (Anshumali Gaur) - af_unix: don't post cmsg for SO_INQ unless explicitly asked for (Jens Axboe) - net: mana: Fix use-after-free in reset service rescan path (Dipayaan Roy) - net: avoid prefetching NULL pointers (Eric Dumazet) - net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct (Bagas Sanjaya) - net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write (Deepanshu Kartikey) - net: usb: asix: validate PHY address before use (Deepanshu Kartikey) - net: mdio: rtl9300: use scoped for loops (Rosen Penev) - net: dsa: b53: skip multicast entries for fdb_dump() (Jonas Gorski) - e1000: fix OOB in e1000_tbi_should_accept() (Guangshuo Li) - idpf: reduce mbx_task schedule delay to 300us (Brian Vazquez) - idpf: fix LAN memory regions command on some NVMs (Larysa Zaremba) - iavf: fix off-by-one issues in iavf_config_rss_reg() (Kohei Enju) - i40e: validate ring_len parameter against hardware-specific values (Gregory Herrero) - i40e: fix scheduling in set_rx_mode (Przemyslaw Korba) - bng_en: update module description (Rajashekar Hudumula) - smc91x: fix broken irq-context in PREEMPT_RT (Yeoreum Yun) - Bluetooth: btusb: revert use of devm_kzalloc in btusb (Raphael Pinsonneault-Thibeault) - Bluetooth: MGMT: report BIS capability flags in supported settings (Pauli Virtanen) - net: wangxun: move PHYLINK dependency (Arnd Bergmann) - selftests: net: fix "buffer overflow detected" for tap.c (Alice C. Munduruca) - net: usb: rtl8150: fix memory leak on usb_submit_urb() failure (Deepakkumar Karn) - selftests: drv-net: psp: fix test names in ipver_test_builder() (Daniel Zahka) - selftests: drv-net: psp: fix templated test names in psp_ip_ver_test_builder() (Daniel Zahka) - amd-xgbe: reset retries and mode on RX adapt failures (Raju Rangoju) - net: dsa: fix missing put_device() in dsa_tree_find_first_conduit() (Vladimir Oltean) - net: dsa: properly keep track of conduit reference (Vladimir Oltean) - net: airoha: Move net_devs registration in a dedicated routine (Lorenzo Bianconi) - erspan: Initialize options_len before referencing options. (Frode Nordahl) - mptcp: ensure context reset on disconnect() (Paolo Abeni) - mptcp: fallback earlier on simult connection (Paolo Abeni) - team: fix check for port enabled in team_queue_override_port_prio_changed() (Jiri Pirko) - net/handshake: Fix null-ptr-deref in handshake_complete() (Wang Liang) - ip6_gre: make ip6gre_header() robust (Eric Dumazet) - net: openvswitch: Avoid needlessly taking the RTNL on vport destroy (Toke Høiland-Jørgensen) - net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration (Miaoqian Lin) - fjes: Add missing iounmap in fjes_hw_init() (Haoxiang Li) - net: mdio: aspeed: add dummy read to avoid read-after-write issue (Jacky Chou) - net: usb: sr9700: support devices with virtual driver CD (Ethan Nelson-Moore) - mcb: Add missing modpost build support (Jose Javier Rodriguez Barbarin) - kbuild: fix compilation of dtb specified on command-line without make rule (Thomas De Schampheleire) - Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands" (Nicolas Schier) - mm/ksm: fix pte_unmap_unlock of wrong address in break_ksm_pmd_entry (Sasha Levin) - mm/page_owner: fix memory leak in page_owner_stack_fops->release() (Ran Xiaokai) - mm/memremap: fix spurious large folio warning for FS-DAX (John Groves) - MAINTAINERS: notify the "Device Memory" community of memory hotplug changes (Dan Williams) - sparse: update MAINTAINERS info (Randy Dunlap) - mm/page_alloc: report 1 as zone_batchsize for !CONFIG_MMU (Joshua Hahn) - mm: consider non-anon swap cache folios in folio_expected_ref_count() (Bijan Tabatabai) - rust: maple_tree: rcu_read_lock() in destructor to silence lockdep (Alice Ryhl) - mm: memcg: fix unit conversion for K() macro in OOM log (Shakeel Butt) - mm: fixup pfnmap memory failure handling to use pgoff (Ankit Agrawal) - tools/mm/page_owner_sort: fix timestamp comparison for stable sorting (Kaushlendra Kumar) - selftests/mm: fix thread state check in uffd-unit-tests (Wake Liu) - kernel/kexec: fix IMA when allocation happens in CMA area (Pingfan Liu) - kernel/kexec: change the prototype of kimage_map_segment() (Pingfan Liu) - MAINTAINERS: add ABI headers to KHO and LIVE UPDATE (Pratyush Yadav) - .mailmap: remove one of the entries for WangYuli (WangYuli) - mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry() (Akinobu Mita) - MAINTAINERS: update one straggling entry for Bartosz Golaszewski (Bartosz Golaszewski) - mm/page_alloc: change all pageblocks migrate type on coalescing (Alexander Gordeev) - mm: leafops.h: correct kernel-doc function param. names (Randy Dunlap) - kasan: unpoison vms[area] addresses with a common tag (Maciej Wieczor-Retman) - kasan: refactor pcpu kasan vmalloc unpoison (Maciej Wieczor-Retman) - mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN (Jiayuan Chen) - idr: fix idr_alloc() returning an ID out of range (Matthew Wilcox (Oracle)) - mailmap: update entry for Bartosz Golaszewski (Bartosz Golaszewski) - genalloc.h: fix htmldocs warning (Andrew Morton) - MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd (Mike Rapoport (Microsoft)) - tools/sched_ext: update scx_show_state.py for scx_aborting change (Kohei Enju) - tools/sched_ext: fix scx_show_state.py for scx_root change (Kohei Enju) - sched_ext: Use the resched_cpu() to replace resched_curr() in the bypass_lb_node() (Zqiang) - sched_ext: Fix some comments in ext.c (Zqiang) - sched_ext: fix uninitialized ret on alloc_percpu() failure (Liang Jie) - cpuset: fix warning when disabling remote partition (Chen Ridong) - crypto: hisilicon/qm - fix incorrect judgment in qm_get_complete_eqe_num() (Chenghai Huang) - crypto: seqiv - Do not use req->iv after crypto_aead_encrypt (Herbert Xu) - Linux 6.19-rc3 (Linus Torvalds) - Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields" (Johan Hovold) - Revert "usb: typec: ucsi: Add support for message out data structure" (Johan Hovold) - Revert "usb: typec: ucsi: Enable debugfs for message_out data structure" (Johan Hovold) - Revert "usb: typec: ucsi: Add support for SET_PDOS command" (Johan Hovold) - Revert "usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common" (Greg Kroah-Hartman) - Revert "usb: typec: ucsi: Get connector status after enable notifications" (Greg Kroah-Hartman) - usb: ohci-nxp: clean up probe error labels (Johan Hovold) - usb: gadget: lpc32xx_udc: clean up probe error labels (Johan Hovold) - usb: ohci-nxp: fix device leak on probe failure (Johan Hovold) - usb: phy: isp1301: fix non-OF device reference imbalance (Johan Hovold) - usb: gadget: lpc32xx_udc: fix clock imbalance in error path (Johan Hovold) - usb: typec: ucsi: Get connector status after enable notifications (Hsin-Te Yuan) - usb: usb-storage: Maintain minimal modifications to the bcdDevice range. (Chen Changcheng) - usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe (Miaoqian Lin) - usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common (Mario Limonciello (AMD)) - USB: lpc32xx_udc: Fix error handling in probe (Ma Ke) - usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe() (Haoxiang Li) - usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal (Duoming Zhou) - usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc() (Haoxiang Li) - usb: typec: ucsi: huawei-gaokin: add DRM dependency (Arnd Bergmann) - usb: dwc3: keep susphy enabled during exit to avoid controller faults (Udipto Goswami) - xhci: dbgtty: fix device unregister: fixup (Łukasz Bartosik) - serial: xilinx_uartps: fix rs485 delay_rts_after_send (j.turek) - serial: sh-sci: Check that the DMA cookie is valid (Claudiu Beznea) - serial: core: Fix serial device initialization (Alexander Stein) - serial: 8250: longson: Fix NULL vs IS_ERR() bug in probe (Dan Carpenter) - serial: core: Restore sysfs fwnode information (Andy Shevchenko) - firewire: nosy: Fix dma_free_coherent() size (Thomas Fourier) - riscv: Add SBI debug trigger extension and function ids (Himanshu Chauhan) - riscv/atomic.h: use RISCV_FULL_BARRIER in _arch_atomic* function. (Zongmin Zhou) - riscv: hwprobe: export Zilsd and Zclsd ISA extensions (Pincheng Wang) - riscv: add ISA extension parsing for Zilsd and Zclsd (Pincheng Wang) - dt-bindings: riscv: add Zilsd and Zclsd extension descriptions (Pincheng Wang) - riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg() (Paul Walmsley) - riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP (Paul Walmsley) - riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP (Paul Walmsley) - riscv: signal: abstract header saving for setup_sigcontext (Andy Chiu) - powerpc/32: Restore disabling of interrupts at interrupt/syscall exit (Christophe Leroy (CS GROUP)) - powerpc/powernv: Enable cpuidle state detection for POWER11 (Aboorva Devarajan) - powerpc: Add reloc_offset() to font bitmap pointer used for bootx_printf() (Finn Thain) - powerpc/tools: drop `-o pipefail` in gcc check scripts (Jan Stancek) - selftests/powerpc/pmu/: Add check_extended_reg_test to .gitignore (Gopi Krishna Menon) - powerpc/kexec: Enable SMT before waking offline CPUs (Nysal Jan K.A.) - spi: cadence-quadspi: Improve CQSPI_SLOW_SRAM quirk if flash is slow (Mateusz Litwin) - spi: cadence-quadspi: Prevent lost complete() call during indirect read (Mateusz Litwin) - spi: sun6i: Support A523's SPI controllers (Chen-Yu Tsai) - spi: dt-bindings: sun6i: Add compatibles for A523's SPI controllers (Chen-Yu Tsai) - regulator: fp9931: fix regulator node pointer (Andreas Kemnade) - regulator: Add UAPI headers to MAINTAINERS (Thomas Weißschuh) - regulator: uapi: Use UAPI integer type (Thomas Weißschuh) - drm/msm: Replace unsafe snprintf usage with scnprintf (Evan Lambert) - drm/msm/dpu: Add missing NULL pointer check for pingpong interface (Nikolay Kuratov) - Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case" (Abel Vesa) - Revert "drm/msm/dpu: support plane splitting in quad-pipe case" (Abel Vesa) - drm/msm: msm_iommu.c: fix all kernel-doc warnings (Randy Dunlap) - drm/msm: msm_gpu.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm: msm_gem_vma.c: fix all kernel-doc warnings (Randy Dunlap) - drm/msm: msm_fence.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_wb.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_vbif.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_top.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_sspp.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_pingpong.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_merge3d.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_lm.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_intf.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_dspp.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_dsc.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_cwb.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_ctl.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dpu: dpu_hw_cdm.h: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/dp: fix all kernel-doc warnings (Randy Dunlap) - drm/msm/disp: mdp_format: fix all kernel-doc warnings (Randy Dunlap) - drm/msm: Fix a7xx per pipe register programming (Anna Maniscalco) - drm/msm: add PERFCTR_CNTL to ifpc_reglist (Anna Maniscalco) - drm/msm/a6xx: move preempt_prepare_postamble after error check (Alok Tiwari) - drm/msm: adreno: fix deferencing ifpc_reglist when not declared (Neil Armstrong) - scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error (Seunghwan Baek) - scsi: sg: Fix occasional bogus elapsed time that exceeds timeout (Michal Rábek) - scsi: mpi3mr: Read missing IOCFacts flag for reply queue full overflow (Chandrakanth Patil) - scsi: scsi_debug: Fix atomic write enable module param description (John Garry) - cifs: Fix memory and information leak in smb3_reconfigure() (Zilin Guan) - fs/kernfs: null-ptr deref in simple_xattrs_free() (Will Rosenberg) - software node: Also support referencing non-constant software nodes (Sakari Ailus) - debugfs: Fix memleak in debugfs_change_name(). (Kuniyuki Iwashima) - samples: rust: fix endianness issue in rust_driver_pci (Marko Turk) - rust: dma: add helpers for architectures without CONFIG_HAS_DMA (FUJITA Tomonori) - kthread: Warn if mm_struct lacks user_ns in kthread_use_mm() (Breno Leitao) - arm64: efi: Fix NULL pointer dereference by initializing user_ns (Breno Leitao) - efi/libstub: gop: Fix EDID support in mixed-mode (Hans de Goede) - block: rnbd-clt: Fix signedness bug in init_dev() (Dan Carpenter) - ublk: clean up user copy references on ublk server exit (Caleb Sander Mateos) - io_uring: fix filename leak in __io_openat_prep() (Prithvi Tambewagh) - vhost/vsock: improve RCU read sections around vhost_vsock_get() (Stefano Garzarella) - tools/virtio: add device, device_driver stubs (Michael S. Tsirkin) - tools/virtio: fix up oot build (Michael S. Tsirkin) - virtio_features: make it self-contained (Michael S. Tsirkin) - tools/virtio: switch to kernel's virtio_config.h (Michael S. Tsirkin) - tools/virtio: stub might_sleep and synchronize_rcu (Michael S. Tsirkin) - tools/virtio: add struct cpumask to cpumask.h (Michael S. Tsirkin) - tools/virtio: pass KCFLAGS to module build (Michael S. Tsirkin) - tools/virtio: add ucopysize.h stub (Michael S. Tsirkin) - tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs (Michael S. Tsirkin) - tools/virtio: stub DMA mapping functions (Michael S. Tsirkin) - tools/virtio: add struct module forward declaration (Michael S. Tsirkin) - tools/virtio: use kernel's virtio.h (Michael S. Tsirkin) - virtio: make it self-contained (Michael S. Tsirkin) - tools/virtio: fix up compiler.h stub (Michael S. Tsirkin) - smb/server: fix minimum SMB2 PDU size (ChenXiaoSong) - smb/server: fix minimum SMB1 PDU size (ChenXiaoSong) - ksmbd: rename smb2_get_msg to smb_get_msg (Namjae Jeon) - ksmbd: Fix to handle removal of rfc1002 header from smb_hdr (David Howells) - NFSD: NFSv4 file creation neglects setting ACL (Chuck Lever) - NFSD: Clear TIME_DELEG in the suppattr_exclcreat bitmap (Chuck Lever) - NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap (Chuck Lever) - nfsd: fix memory leak in nfsd_create_serv error paths (Shardul Bankar) - nfsd: Mark variable __maybe_unused to avoid W=1 build break (Andy Shevchenko) - svcrdma: bound check rq_pages index in inline path (Joshua Rogers) - svcrdma: return 0 on success from svc_rdma_copy_inline_range (Joshua Rogers) - svcrdma: use rc_pageoff for memcpy byte offset (Joshua Rogers) - SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf (Joshua Rogers) - erofs: fix unexpected EIO under memory pressure (Junbeom Yeom) - ALSA: hda/realtek: fix PCI SSID for one of the HP 200 G2i laptop (Chris Chiu) - ASoC: Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L63 with feedback (Stefan Binding) - ASoC: Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L56 with feedback (Stefan Binding) - ASoC: fsl_asrc_dma: fix duplicate debugfs directory error (Alexander Stein) - ASoC: fsl_easrc: fix duplicate debugfs directory error (Alexander Stein) - ASoC: ops: fix snd_soc_get_volsw for sx controls (Stefan Binding) - ASoC: fsl-asoc-card: Use of_property_present() for non-boolean properties (Chancel Liu) - ASoC: rt1320: update VC blind write settings (Shuming Fan) - ASoC: fsl_xcvr: provide regmap names (Alexander Stein) - ASoC: fsl_sai: Add missing registers to cache default (Alexander Stein) - ASoC: ak4458: remove the reset operation in probe and remove (Shengjiu Wang) - ASoC: SOF: ipc4-topology: Convert FLOAT to S32 during blob selection (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as well (Peter Ujfalusi) - ASoC: Intel: soc-acpi-intel-nvl-match: Drop rt722 l3 from the match table (Peter Ujfalusi) - ASoC: soc-acpi / SOF: Add best_effort flag to get_function_tplg_files op (Peter Ujfalusi) - ASoC: SOF: Intel: pci-mtl: Change the topology path to intel/sof-ipc4-tplg (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: set playback channel mask (Bard Liao) - ASoC: SOF: topology: Add context when sink or source widget is missing (Peter Ujfalusi) - ASoC: sdw_utils: subtract the endpoint that is not present (Bard Liao) - ASoC: fsl_sai: Constrain sample rates from audio PLLs only in master mode (Chancel Liu) - ASoC: qcom: sdm845: set quaternary MI2S codec DAI to I2S format (Robert Oscilowski) - ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025 (Andrew Elantsev) - ASoC: tegra: Fix uninitialized flat cache warning in tegra210_ahub (sheetal) - ALSA: hda/realtek: Add Asus quirk for TAS amplifiers (Antheas Kapenekakis) - ALSA: hda/realtek: fix micmute LED reversed on HP Abe and Bantie (Dirk Su) - ALSA: hda/realtek: Add support for HP Clipper Laptop (Stefan Binding) - ALSA: hda/realtek: Add support for HP Trekker Laptop (Stefan Binding) - ALSA: usb-mixer: us16x08: validate meter packet indices (Shipei Qu) - ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path (Haotian Zhang) - ALSA: vxpocket: Fix resource leak in vxpocket_probe error path (Haotian Zhang) - ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL (Kai Vehmanen) - ALSA: usb-audio: Do not expose PCM and DSD on same altsetting unless DoP (Jussi Laako) - ALSA: usb-audio: Reorder USB mode selection quirk (Jussi Laako) - ALSA: usb-audio: Update for native DSD support quirks (Jussi Laako) - ALSA: hda: Remove unnecessary print function dev_err() (Jiapeng Chong) - parisc: Set valid bit in high byte of 64‑bit physical address (Leon Romanovsky) - Linux 6.19-rc2 (Linus Torvalds) - Coccinelle: pm_runtime: Fix typo in report message (Thorsten Blum) - scripts: coccicheck: filter *.cocci files by MODE (Songwei Chai) - Input: ti_am335x_tsc - fix off-by-one error in wire_order validation (Junjie Cao) - Input: xpad - add support for CRKD Guitars (Sanjay Govind) - Input: add ABS_SND_PROFILE (Gergo Koteles) - Input: apple_z2 - fix reading incorrect reports after exiting sleep (Sasha Finkelstein) - Input: alps - fix use-after-free bugs caused by dev3_register_work (Duoming Zhou) - Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table (Christoffer Sandberg) - Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard (Cryolitia PukNgae) - Input: lkkbd - disable pending work before freeing device (Minseong Kim) - dt-bindings: i2c: qcom-cci: Document SM8750 compatible (Hangxiang Ma) - i2c: i801: Add support for Intel Nova Lake-S (Jarkko Nikula) - dt-bindings: i2c: dw: Add Mobileye I2C controllers (Benoît Monin) - i2c: rcar: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - i2c: pxa: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - i2c: bcm-iproc: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - x86/bug: Fix old GCC compile fails (Peter Zijlstra) - x86/msi: Make irq_retrigger() functional for posted MSI (Thomas Gleixner) - x86/platform/uv: Fix UBSAN array-index-out-of-bounds (Kyle Meyer) - mm: Remove tlb_flush_reason::NR_TLB_FLUSH_REASONS from (Tal Zussman) - x86/mm/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum in (Tal Zussman) - x86/sgx: Remove unmatched quote in __sgx_encl_extend function comment (Thorsten Blum) - x86/boot/Documentation: Fix whitespace noise in boot.rst (Ingo Molnar) - x86/fpu: Fix FPU state core dump truncation on CPUs with no extended xfeatures (Yongxin Liu) - x86/boot/Documentation: Fix htmldocs build warning due to malformed table in boot.rst (Swaraj Gaikwad) - genirq: Don't overwrite interrupt thread flags on setup (Thomas Gleixner) - ata: libata-core: Disable LPM on ST2000DM008-2FR102 (Niklas Cassel) - spi: cadence-quadspi: Fix clock disable on probe failure path (Anurag Dutta) - spi: cadence-quadspi: Add error logging for DMA request failure (Anurag Dutta) - spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ (Fei Shao) - spi: dt-bindings: snps,dw-abp-ssi: Allow up to 16 chip-selects (Rob Herring (Arm)) - spi: fsl-cpm: Check length parity before switching to 16 bit mode (Christophe Leroy) - spi: mpfs: Fix an error handling path in mpfs_spi_probe() (Christophe JAILLET) - x86/irqflags: Use ASM_OUTPUT_RM in native_save_fl() (Eric Dumazet) - clang: work around asm output constraint problems (Eric Dumazet) - xfs: fix the zoned RT growfs check for zone alignment (Christoph Hellwig) - xfs: validate that zoned RT devices are zone aligned (Christoph Hellwig) - xfs: fix XFS_ERRTAG_FORCE_ZERO_RANGE for zoned file system (Christoph Hellwig) - xfs: fix a memory leak in xfs_buf_item_init() (Haoxiang Li) - xfs: fix stupid compiler warning (Darrick J. Wong) - xfs: fix a UAF problem in xattr repair (Darrick J. Wong) - xfs: ignore discard return value (Chaitanya Kulkarni) - hwmon: (ltc4282): Fix reset_history file permissions (Nuno Sá) - hwmon: (DS620) Update broken Datasheet URL in driver documentation (Okan Akyuz) - hwmon: (tmp401) fix overflow caused by default conversion rate value (Alexey Simakov) - hwmon: (ibmpex) fix use-after-free in high/low store (Junrui Luo) - hwmon: (dell-smm) Limit fan multiplier to avoid overflow (Denis Sergeev) - mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig (Jared Kangas) - mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds (Sai Krishna Potthuri) - dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml (Andrew Jeffery) - drm/xe: Use usleep_range for accurate long-running workload timeslicing (Matthew Brost) - drm/xe: Drop preempt-fences when destroying imported dma-bufs. (Thomas Hellström) - drm/xe/eustall: Disallow 0 EU stall property values (Ashutosh Dixit) - drm/xe/oa: Disallow 0 OA property values (Ashutosh Dixit) - drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_migration_supported() (Dan Carpenter) - drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME (Ashutosh Dixit) - drm/xe: Adjust long-running workload timeslices to reasonable values (Matthew Brost) - drm/xe/oa: Limit num_syncs to prevent oversized allocations (Shuicheng Lin) - drm/xe: Limit num_syncs to prevent oversized allocations (Shuicheng Lin) - drm/xe: Restore engine registers before restarting schedulers after GT reset (Jan Maslak) - drm/xe: Increase TDF timeout (Jagmeet Randhawa) - drm/xe/vf: Fix queuing of recovery work (Satyanarayana K V P) - drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table (Thomas Hellström) - drm/me/gsc: mei interrupt top half should be in irq disabled context (Junxiao Chang) - drm/xe/vf: Stop waiting for ring space on VF post migration recovery (Tomasz Lis) - drm/xe/throttle: Skip reason prefix while emitting array (Raag Jadav) - drm/xe: fix drm_gpusvm_init() arguments (Arnd Bergmann) - drm/xe: Do not reference loop variable directly (Matthew Brost) - drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg() (Vinay Belgaumkar) - drm/xe: Fix freq kobject leak on sysfs_create_files failure (Shuicheng Lin) - drm/panel: visionox-rm69299: Depend on BACKLIGHT_CLASS_DEVICE (Guido Günther) - accel/amdxdna: Block running under a hypervisor (Mario Limonciello (AMD)) - drm/panel: sony-td4353-jdi: Enable prepare_prev_first (Marijn Suijten) - drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE (Karol Wachowski) - drm/tests: Handle EDEADLK in set_up_atomic_state() (José Expósito) - drm/tests: Handle EDEADLK in drm_test_check_valid_clones() (José Expósito) - drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK (José Expósito) - drm/amdkfd: Fix improper NULL termination of queue restore SMI event string (Brian Kocoloski) - drm/amd/pm: restore SCLK settings after S0ix resume (mythilam) - drm/amdgpu: fix a job->pasid access race in gpu recovery (Alex Deucher) - drm/amd/display: Fix DP no audio issue (Charlene Liu) - drm/amd/display: Fix scratch registers offsets for DCN351 (Ray Wu) - drm/amd/display: Fix scratch registers offsets for DCN35 (Ray Wu) - drm/amd: Resume the device in thaw() callback when console suspend is disabled (Mario Limonciello (AMD)) - kunit: make FAULT_TEST default to n when PANIC_ON_OOPS (Brendan Jackman) - kunit: Drop unused parameter from kunit_device_register_internal (Uwe Kleine-König) - arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time (Rob Herring (Arm)) - arm64: dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro) (Frank Wunderlich) - arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3 (Frank Wunderlich) - dt-bindings: Updates Linus Walleij's mail address (Linus Walleij) - dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car V3U (Niklas Söderlund) - cpufreq: dt-platdev: Fix creating device on OPPv1 platforms (Krzysztof Kozlowski) - dt-bindings: clock: sprd,sc9860-clk: Allow "reg" for gate clocks (Rob Herring (Arm)) - dt-bindings: display/ti: Simplify dma-coherent property (Krzysztof Kozlowski) - arm64: kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder (Jianpeng Chang) - MIPS: Fix a reference leak bug in ip22_check_gio() (Haoxiang Li) - MIPS: Alchemy: Remove bogus static/inline specifiers (Thierry Reding) - lkdtm/bugs: Do not confuse the clang/objtool with busy wait loop (Catalin Marinas) - arm64/gcs: Flush the GCS locking state on exec (Mark Brown) - arm64/efi: Remove unneeded SVE/SME fallback preserve/store handling (Ard Biesheuvel) - lkdtm/bugs: Add cases for BUG and PANIC occurring in hardirq context (Ard Biesheuvel) - arm64: mm: Simplify check in arch_kfence_init_pool() (Kevin Brodsky) - KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit (Dongli Zhang) - KVM: VMX: Update SVI during runtime APICv activation (Dongli Zhang) - KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN) (Sean Christopherson) - KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits (Sean Christopherson) - KVM: Harden and prepare for modifying existing guest_memfd memslots (Sean Christopherson) - KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot (Sean Christopherson) - KVM: selftests: Add a CPUID testcase for KVM_SET_CPUID2 with runtime updates (Sean Christopherson) - KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2} (Sean Christopherson) - KVM: selftests: Add missing "break" in rseq_test's param parsing (Gavin Shan) - x86/xen: Fix sparse warning in enlighten_pv.c (Juergen Gross) - mm/slub: reset KASAN tag in defer_free() before accessing freed memory (Deepanshu Kartikey) - amd/iommu: Make protection domain ID functions non-static (Sairaj Kodilkar) - amd/iommu: Preserve domain ids inside the kdump kernel (Sairaj Kodilkar) - iommupt: Return ERR_PTR from _table_alloc() (Jason Gunthorpe) - block: validate interval_exp integrity limit (Caleb Sander Mateos) - block: validate pi_offset integrity limit (Caleb Sander Mateos) - block: rnbd-clt: Fix leaked ID in init_dev() (Thomas Fourier) - ublk: fix deadlock when reading partition table (Ming Lei) - block: add allocation size check in blkdev_pr_read_keys() (Deepanshu Kartikey) - Documentation: admin-guide: blockdev: replace zone_capacity with zone_capacity_mb when creating devices (Yongpeng Yang) - zloop: use READ_ONCE() to read lo->lo_state in queue_rq path (Yongpeng Yang) - loop: use READ_ONCE() to read lo->lo_state without locking (Yongpeng Yang) - block: fix race between wbt_enable_default and IO submission (Ming Lei) - selftests: ublk: add user copy test cases (Caleb Sander Mateos) - selftests: ublk: add support for user copy to kublk (Caleb Sander Mateos) - selftests: ublk: forbid multiple data copy modes (Caleb Sander Mateos) - selftests: ublk: don't share backing files between ublk servers (Caleb Sander Mateos) - selftests: ublk: use auto_zc for PER_IO_DAEMON tests in stress_04 (Caleb Sander Mateos) - selftests: ublk: fix fio arguments in run_io_and_recover() (Caleb Sander Mateos) - selftests: ublk: remove unused ios map in seq_io.bt (Caleb Sander Mateos) - selftests: ublk: correct last_rw map type in seq_io.bt (Caleb Sander Mateos) - selftests: ublk: fix overflow in ublk_queue_auto_zc_fallback() (Ming Lei) - block: move around bio flagging helpers (Pavel Begunkov) - io_uring: fix nr_segs calculation in io_import_kbuf (huang-jl) - ftrace: Fix address for jmp mode in t_show() (Menglong Dong) - tracing: Fix UBSAN warning in __remove_instance() (Darrick J. Wong) - tracing: Do not register unsupported perf events (Steven Rostedt) - MAINTAINERS: add tracepoint core-api doc files to TRACING (Lukas Bulwahn) - lib/crypto: riscv: Add poly1305-core.S to .gitignore (Charles Mirabile) - arm64/simd: Avoid pointless clearing of FP/SIMD buffer (Ard Biesheuvel) - ACPI: PCC: Fix race condition by removing static qualifier (Pengjie Zhang) - ACPI: CPPC: Fix missing PCC check for guaranteed_perf (Pengjie Zhang) - powercap: intel_rapl: Fix possible recursive lock warning (Srinivas Pandruvada) - powercap: fix sscanf() error return value handling (Sumeet Pawnikar) - powercap: fix race condition in register_control_type() (Sumeet Pawnikar) - PM: runtime: Do not clear needs_force_resume with enabled runtime PM (Rafael J. Wysocki) - thermal: core: Fix typo and indentation in comments (Thorsten Blum) - thermal: intel: int340x: Enable power slider interface for Wildcat Lake (Srinivas Pandruvada) - iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED (Jason Gunthorpe) - iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails (Jason Gunthorpe) - iommufd/selftest: Make it clearer to gcc that the access is not out of bounds (Jason Gunthorpe) - iommufd: Fix building without dmabuf (Arnd Bergmann) - can: fix build dependency (Marc Kleine-Budde) - can: j1939: make j1939_sk_bind() fail if device is no longer registered (Tetsuo Handa) - can: j1939: make j1939_session_activate() fail if device is no longer registered (Tetsuo Handa) - net: hns3: add VLAN id validation before using (Jian Shen) - net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx (Jian Shen) - net: hns3: using the num_tqps in the vf driver to apply for resources (Jian Shen) - net: enetc: do not transmit redirected XDP frames when the link is down (Wei Fang) - selftests/tc-testing: Test case exercising potential mirred redirect deadlock (Victor Nogueira) - net/sched: act_mirred: fix loop detection (Jamal Hadi Salim) - sctp: Clear inet_opt in sctp_v6_copy_ip_options(). (Kuniyuki Iwashima) - sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock(). (Kuniyuki Iwashima) - net/handshake: duplicate handshake cancellations leak socket (Scott Mayhew) - selftests: netfilter: packetdrill: avoid failure on HZ=100 kernel (Florian Westphal) - netfilter: nf_tables: avoid softlockup warnings in nft_chain_validate (Florian Westphal) - netfilter: nf_tables: avoid chain re-validation if possible (Florian Westphal) - netfilter: nf_tables: remove redundant chain validation on register store (Pablo Neira Ayuso) - netfilter: nf_nat: remove bogus direction check (Florian Westphal) - MAINTAINERS: Remove Jozsef Kadlecsik from MAINTAINERS file (Jozsef Kadlecsik) - net/mlx5e: Don't include PSP in the hard MTU calculations (Cosmin Ratiu) - net/mlx5e: Do not update BQL of old txqs during channel reconfiguration (Tariq Toukan) - net/mlx5e: Trigger neighbor resolution for unresolved destinations (Jianbo Liu) - net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init (Jianbo Liu) - net/mlx5: Serialize firmware reset with devlink (Shay Drory) - net/mlx5: fw_tracer, Handle escaped percent properly (Shay Drory) - net/mlx5: fw_tracer, Validate format string parameters (Shay Drory) - net/mlx5: Drain firmware reset in shutdown callback (Moshe Shemesh) - net/mlx5: fw reset, clear reset requested on drain_fw_reset (Moshe Shemesh) - net: dsa: mxl-gsw1xx: manually clear RANEG bit (Daniel Golle) - net: dsa: mxl-gsw1xx: fix .shutdown driver operation (Daniel Golle) - net: dsa: mxl-gsw1xx: fix order in .remove operation (Daniel Golle) - net: dsa: lantiq_gswip: fix order in .remove operation (Daniel Golle) - ethtool: Avoid overflowing userspace buffer on stats query (Gal Pressman) - nfc: pn533: Fix error code in pn533_acr122_poweron_rdr() (Dan Carpenter) - selftests/tc-testing: Create tests to exercise ets classes active list misplacements (Victor Nogueira) - net/sched: ets: Remove drr class from the active list if it changes to strict (Victor Nogueira) - caif: fix integer underflow in cffrml_receive() (Junrui Luo) - net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant (Marcus Hughes) - can: gs_usb: gs_can_open(): fix error handling (Marc Kleine-Budde) - can: fix build dependency (Arnd Bergmann) - selftests: netfilter: prefer xfail in case race wasn't triggered (Florian Westphal) - netfilter: always set route tuple out ifindex (Lorenzo Bianconi) - ipvs: fix ipv4 null-ptr-deref in route error path (Slavin Liu) - netfilter: nf_conncount: fix leaked ct in error paths (Fernando Fernandez Mancera) - selftests: forwarding: vxlan_bridge_1q_mc_ul: Drop useless sleeping (Petr Machata) - selftests: forwarding: vxlan_bridge_1q_mc_ul: Fix flakiness (Petr Machata) - selftests: net: lib: tc_rule_stats_get(): Don't hard-code array index (Petr Machata) - netfilter: conntrack: warn when cleanup is stuck (Jakub Kicinski) - inet: frags: flush pending skbs in fqdir_pre_exit() (Jakub Kicinski) - inet: frags: add inet_frag_queue_flush() (Jakub Kicinski) - inet: frags: avoid theoretical race in ip_frag_reinit() (Jakub Kicinski) - selftests: net: tfo: Fix build warning (Guenter Roeck) - selftests: net: Fix build warnings (Guenter Roeck) - selftest: af_unix: Support compilers without flex-array-member-not-at-end support (Guenter Roeck) - selftests: tls: fix warning of uninitialized variable (Ankit Khushwaha) - broadcom: b44: prevent uninitialized value usage (Alexey Simakov) - net/handshake: restore destructor on submit failure (caoping) - net: ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency (Arnd Bergmann) - net: openvswitch: fix middle attribute validation in push_nsh() action (Ilya Maximets) - mptcp: avoid deadlock on fallback while reinjecting (Paolo Abeni) - mptcp: schedule rtx timer only after pushing data (Paolo Abeni) - selftests: mptcp: pm: ensure unknown flags are ignored (Matthieu Baerts (NGI0)) - mptcp: pm: ignore unknown endpoint flags (Matthieu Baerts (NGI0)) - tools: ynl: fix build on systems with old kernel headers (Jakub Kicinski) - ynl: add regen hint to new headers (Jakub Kicinski) - mptcp: select CRYPTO_LIB_UTILS instead of CRYPTO (Eric Biggers) - af_unix: annotate unix_gc_lock with __cacheline_aligned_in_smp (Mateusz Guzik) - bnxt_en: Fix XDP_TX path (Michael Chan) - gve: Move gve_init_clock to after AQ CONFIGURE_DEVICE_RESOURCES call (Tim Hostetler) - r8169: fix RTL8117 Wake-on-Lan in DASH mode (René Rebe) - mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats (Ido Schimmel) - mlxsw: spectrum_router: Fix neighbour use-after-free (Ido Schimmel) - mlxsw: spectrum_router: Fix possible neighbour reference count leak (Ido Schimmel) - net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write (Thorsten Blum) - net/mlx5: Fix double unregister of HCA_PORTS component (Gerd Bayer) - ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2() (Dmitry Skorodumov) - net: dsa: mxl-gsw1xx: fix SerDes RX polarity (Daniel Golle) - net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE (Ivan Galkin) - net/mlx5e: Avoid unregistering PSP twice (Cosmin Ratiu) - net/mlx5: make enable_mpesw idempotent (Moshe Shemesh) - net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change (Jamal Hadi Salim) - net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() (Shaurya Rane) - netrom: Fix memory leak in nr_sendmsg() (Wang Liang) - net: fec: ERR007885 Workaround for XDP TX path (Wei Fang) - cifs: update internal module version number (Steve French) - smb: move some SMB1 definitions into common/smb1pdu.h (ZhangGuoDong) - smb: align durable reconnect v2 context to 8 byte boundary (Bharath SM) - fs: send fsnotify_xattr()/IN_ATTRIB from vfs_fileattr_set()/chattr(1) (Ahelenia Ziemiańska) - fsnotify: do not generate ACCESS/MODIFY events on child for special files (Amir Goldstein) - selftests/bpf: add regression test for bpf_d_path() (Shuran Liu) - bpf: Fix verifier assumptions of bpf_d_path's output buffer (Shuran Liu) - selftests/bpf: Add test for truncated dmabuf_iter reads (T.J. Mercier) - bpf: Fix truncated dmabuf iterator reads (T.J. Mercier) - x86/unwind/orc: Support reliable unwinding through BPF stack frames (Josh Poimboeuf) - bpf: Add bpf_has_frame_pointer() (Josh Poimboeuf) - bpf, arm64: Do not audit capability check in do_jit() (Ondrej Mosnacek) - libbpf: Fix -Wdiscarded-qualifiers under C23 (Mikhail Gavrilov) - bpftool: Fix build warnings due to MS extensions (Quentin Monnet) - net: smc: SMC_HS_CTRL_BPF should depend on BPF_JIT (Geert Uytterhoeven) - selftests/bpf: Add -fms-extensions to bpf build flags (Alexei Starovoitov) - s390/stacktrace: Do not fallback to RA register (Jens Remus) - s390/pci: Annotate lock context imbalance in zpci_release_device() (Benjamin Block) - s390/pci: Fix cyclic dead-lock in zpci_zdev_put() and zpci_scan_devices() (Benjamin Block) - s390/ipl: Clear SBP flag when bootprog is set (Sven Schnelle) - shmem: fix recovery on rename failures (Al Viro) - shmem_whiteout(): fix regression from tree-in-dcache series (Al Viro) - ksmbd: fix buffer validation by including null terminator size in EA length (Namjae Jeon) - ksmbd: Fix refcount leak when invalid session is found on session lookup (Namjae Jeon) - ksmbd: remove redundant DACL check in smb_check_perm_dacl (Alexey Velichayshiy) - ksmbd: convert comma to semicolon (Chen Ni) - smb: server: defer the initial recv completion logic to smb_direct_negotiate_recv_work() (Stefan Metzmacher) - smb: server: initialize recv_io->cqe.done = recv_done just once (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.connect.{lock,work} (Stefan Metzmacher) - btrfs: fix changeset leak on mmap write after failure to reserve metadata (Filipe Manana) - btrfs: fix memory leak of fs_devices in degraded seed device path (Deepanshu Kartikey) - btrfs: fix a potential path leak in print_data_reloc_error() (Qu Wenruo) - Revert "btrfs: add ASSERTs on prealloc in qgroup functions" (Qu Wenruo) - btrfs: do not skip logging new dentries when logging a new name (Filipe Manana) - btrfs: don't log conflicting inode if it's a dir moved in the current transaction (Filipe Manana) - btrfs: tests: fix double btrfs_path free in remove_extent_ref() (Dan Carpenter) - sched_ext: Remove unused code in the do_pick_task_scx() (Zqiang) - selftests/sched_ext: flush stdout before test to avoid log spam (Emil Tsalapatis) - sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq() (Tejun Heo) - sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue() (Tejun Heo) - sched_ext: Fix bypass depth leak on scx_enable() failure (Tejun Heo) - sched/ext: Avoid null ptr traversal when ->put_prev_task() is called with NULL next (John Stultz) - sched_ext: Fix the memleak for sch->helper objects (Zqiang) - cgroup: rstat: use LOCK CMPXCHG in css_rstat_updated (Shakeel Butt) - Linux 6.19-rc1 (Linus Torvalds) - scsi: ufs: qcom: Fix confusing cleanup.h syntax (Krzysztof Kozlowski) - scsi: libsas: Add rollback handling when an error occurs (Chaohai Chen) - scsi: device_handler: Return error pointer in scsi_dh_attached_handler_name() (Benjamin Marzinski) - scsi: ufs: core: Fix a deadlock in the frequency scaling code (Bart Van Assche) - scsi: ufs: core: Fix an error handler crash (Bart Van Assche) - scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed" (Xingui Yang) - scsi: ufs: core: Fix RPMB link error by reversing Kconfig dependencies (Bean Huo) - scsi: qla4xxx: Use time conversion macros (Shi Hao) - scsi: qla2xxx: Enable/disable IRQD_NO_BALANCING during reset (Wen Xiong) - scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset (Wen Xiong) - scsi: imm: Fix use-after-free bug caused by unfinished delayed work (Duoming Zhou) - scsi: target: sbp: Remove KMSG_COMPONENT macro (Heiko Carstens) - scsi: core: Correct documentation for scsi_device_quiesce() (Miao Li) - scsi: mpi3mr: Prevent duplicate SAS/SATA device entries in channel 1 (Suganath Prabu S) - scsi: target: Reset t_task_cdb pointer in error case (Andrey Vatoropin) - scsi: ufs: core: Fix EH failure after W-LUN resume error (Brian Kao) - rbd: stop selecting CRC32, CRYPTO, and CRYPTO_AES (Ilya Dryomov) - ceph: stop selecting CRC32, CRYPTO, and CRYPTO_AES (Eric Biggers) - libceph: make decode_pool() more resilient against corrupted osdmaps (Ilya Dryomov) - libceph: Amend checking to fix `make W=1` build breakage (Andy Shevchenko) - ceph: Amend checking to fix `make W=1` build breakage (Andy Shevchenko) - ceph: add trace points to the MDS client (Max Kellermann) - libceph: fix log output race condition in OSD client (Simon Buttgereit) - tomoyo: Use local kmap in tomoyo_dump_page() (Davidlohr Bueso) - cpu: Make atomic hotplug callbacks run with interrupts disabled on UP (Sebastian Andrzej Siewior) - perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common() (Evan Li) - perf/core: Fix missing read event generation on task exit (Thaumy Cheng) - perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error (Sandipan Das) - perf/uprobes: Remove whitespace noise (Ingo Molnar) - irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc() (Dan Carpenter) - irqdomain: Delete irq_domain_add_tree() (Andy Shevchenko) - genirq: Allow NULL affinity for setup_percpu_irq() (Marc Zyngier) - rseq: Always inline rseq_debug_syscall_return() (Eric Dumazet) - bug: Hush suggest-attribute=format for __warn_printf() (Brendan Jackman) - bug: Let report_bug_entry() provide the correct bugaddr (Heiko Carstens) - mm: memfd_luo: add CONFIG_SHMEM dependency (Arnd Bergmann) - mm: shmem: avoid build warning for CONFIG_SHMEM=n (Arnd Bergmann) - ocfs2: fix memory leak in ocfs2_merge_rec_left() (Dmitry Antipov) - ocfs2: invalidate inode if i_mode is zero after block read (Ahmet Eray Karadag) - ocfs2: avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - ocfs2: convert remaining read-only checks to ocfs2_emergency_state (Ahmet Eray Karadag) - ocfs2: add ocfs2_emergency_state helper and apply to setattr (Ahmet Eray Karadag) - checkpatch: add uninitialized pointer with __free attribute check (Ally Heev) - args: fix documentation to reflect the correct numbers (Andy Shevchenko) - ocfs2: fix kernel BUG in ocfs2_find_victim_chain (Prithvi Tambewagh) - liveupdate: luo_core: fix redundant bound check in luo_ioctl() (Pasha Tatashin) - ocfs2: validate inline xattr size and entry count in ocfs2_xattr_ibody_list (Deepanshu Kartikey) - fs/fat: remove unnecessary wrapper fat_max_cache() (Lalit Shankar Chowdhury) - ocfs2: replace deprecated strcpy with strscpy (Thorsten Blum) - ocfs2: check tl_used after reading it from trancate log inode (Edward Adam Davis) - liveupdate: luo_file: don't use invalid list iterator (Dan Carpenter) - mm/damon/tests/core-kunit: avoid damos_test_commit stack warning (Arnd Bergmann) - mm: vmscan: correct nr_requested tracing in scan_folios (Chen Ridong) - MAINTAINERS: add idr core-api doc file to XARRAY (Lukas Bulwahn) - mm/hugetlb: fix incorrect error return from hugetlb_reserve_pages() (Shameer Kolothum) - mm: fix CONFIG_STACK_GROWSUP typo in mm.h (Lukas Bulwahn) - mm/huge_memory: fix folio split stats counting (Zi Yan) - mm/huge_memory: make min_order_for_split() always return an order (Zi Yan) - mm/huge_memory: replace can_split_folio() with direct refcount calculation (Zi Yan) - mm/huge_memory: change folio_split_supported() to folio_check_splittable() (Zi Yan) - mm/sparse: fix sparse_vmemmap_init_nid_early definition without CONFIG_SPARSEMEM (Jinhui Guo) - powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages (David Hildenbrand) - powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION (David Hildenbrand) - file: ensure cleanup (Christian Brauner) - x86/hv: Add gitignore entry for generated header file (Linus Torvalds) - drm/mgag200: Fix big-endian support (René Rebe) - drm/tilcdc: Fix removal actions in case of failed probe (Kory Maincent (TI.com)) - drm/ttm: Avoid NULL pointer deref for evicted BOs (Simon Richter) - drm: nouveau: Replace sprintf() with sysfs_emit() (Madhur Kumar) - drm/nouveau: fix circular dep oops from vendored i2c encoder (René Rebe) - drm/nouveau: refactor deprecated strcpy (Madhur Kumar) - drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties() (Dan Carpenter) - drm/bridge: ti-sn65dsi83: ignore PLL_UNLOCK errors (Luca Ceresoli) - drm/nouveau/gsp: Allocate fwsec-sb at boot (Lyude Paul) - drm/panel: novatek-nt35560: avoid on-stack device structure (Arnd Bergmann) - drm/i915: Fix format string truncation warning (Ard Biesheuvel) - drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation (Dibin Moolakadan Subrahmanian) - Revert "drm/amd/display: Fix pbn to kbps Conversion" (Mario Limonciello) - drm/amd: Fix unbind/rebind for VCN 4.0.5 (Mario Limonciello (AMD)) - drm/amd/display: Improve HDMI info retrieval (Ivan Lipski) - drm/amdkfd: bump minimum vgpr size for gfx1151 (Jonathan Kim) - drm/amd/display: shrink struct members (Rosen Penev) - drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace (Mario Limonciello) - drm/amd/display: Refactor dml_core_mode_support to reduce stack frame (Alex Hung) - drm/amdgpu: don't attach the tlb fence for SI (Alex Deucher) - drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state() (Alex Deucher) - drm/amdkfd: Trap handler support for expert scheduling mode (Jay Cornwall) - drm/amdkfd: Use huge page size to check split svm range alignment (Xiaogang Chen) - drm/rcar-du: dsi: Handle both DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC (Marek Vasut) - drm/gem-shmem: revert the 8-byte alignment constraint (Ludovic Desroches) - drm/gem-dma: revert the 8-byte alignment constraint (Ludovic Desroches) - drm/panthor: Prevent potential UAF in group creation (Akash Goel) - i3c: adi: Fix confusing cleanup.h syntax (Krzysztof Kozlowski) - i3c: master: Fix confusing cleanup.h syntax (Krzysztof Kozlowski) - i3c: master: cleanup callback .priv_xfers() (Frank Li) - i3c: master: switch to use new callback .i3c_xfers() from .priv_xfers() (Frank Li) - rtc: spacemit: MFD_SPACEMIT_P1 as dependencies (Troy Mitchell) - rtc: atcrtc100: Fix signedness bug in probe() (Dan Carpenter) - rtc: max31335: Fix ignored return value in set_alarm (Nuno Sá) - rtc: gamecube: Check the return value of ioremap() (Haotian Zhang) - Documentation: ABI: testing: Fix "upto" typo in rtc-cdev (Akiyoshi Kurita) - rtc: Add new rtc-macsmc driver for Apple Silicon Macs (Hector Martin) - dt-bindings: rtc: Add Apple SMC RTC (Sven Peter) - MAINTAINERS: drop unneeded file entry in NVIDIA VRS RTC DRIVER (Lukas Bulwahn) - rtc: isl12026: Add id_table (Akhilesh Patil) - rtc: renesas-rtca3: Add support for multiple reset lines (Ovidiu Panait) - dt-bindings: rtc: renesas,rz-rtca3: Add RZ/V2H support (Ovidiu Panait) - rtc: tegra: Replace deprecated SIMPLE_DEV_PM_OPS (Kartik Rajput) - rtc: tegra: Add ACPI support (Kartik Rajput) - rtc: tegra: Use devm_clk_get_enabled() in probe (Kartik Rajput) - rtc: Kconfig: add MC34708 to mc13xxx help text (Alexander Kurz) - rtc: s35390a: use u8 instead of char for register buffer (Nick Huang) - rtc: nvvrs: add NVIDIA VRS RTC device driver (Shubhi Garg) - dt-bindings: rtc: Document NVIDIA VRS RTC (Shubhi Garg) - rtc: atcrtc100: Add ATCRTC100 RTC driver (CL Wang) - MAINTAINERS: Add entry for ATCRTC100 RTC driver (CL Wang) - dt-bindings: rtc: Add support for ATCRTC100 RTC (CL Wang) - rtc: sh: stop setting max_user_freq (Alexandre Belloni) - rtc: rx8025: stop setting max_user_freq (Alexandre Belloni) - rtc: rx8010: stop setting max_user_freq (Alexandre Belloni) - rtc: rx6110: stop setting max_user_freq (Alexandre Belloni) - rtc: rv8803: stop setting max_user_freq (Alexandre Belloni) - rtc: rv3032: stop setting max_user_freq (Alexandre Belloni) - rtc: rv3028: stop setting max_user_freq (Alexandre Belloni) - rtc: renesas-rtca3: stop setting max_user_freq (Alexandre Belloni) - rtc: pic32: stop setting max_user_freq (Alexandre Belloni) - rtc: ds1685: stop setting max_user_freq (Alexandre Belloni) - rtc: sa1100: stop setting max_user_freq (Alexandre Belloni) - rtc: amlogic-a4: simplify probe (Alexandre Belloni) - rtc: amlogic-a4: fix double free caused by devm (Haotian Zhang) - pwm: th1520: Fix missing Kconfig dependencies (Michal Wilczynski) - gpio: shared: make locking more fine-grained (Bartosz Golaszewski) - gpio: shared: fix auxiliary device cleanup order (Bartosz Golaszewski) - gpio: shared: check if a reference is populated before cleaning its resources (Bartosz Golaszewski) - gpio: shared: fix NULL-pointer dereference in teardown path (Bartosz Golaszewski) - gpio: shared: ignore disabled nodes when traversing the device-tree (Bartosz Golaszewski) - gpiolib: acpi: Add quirk for Dell Precision 7780 (Askar Safin) - gpio: tb10x: fix OF_GPIO dependency (Arnd Bergmann) - gpio: qixis: select CONFIG_REGMAP_MMIO (Arnd Bergmann) - gpio: regmap: Fix memleak in error path in gpio_regmap_register() (Wentao Guan) - gpio: mmio: fix bad guard conversion (Johan Hovold) - PCI: rzg3s-host: Initialize MSI status bitmap before use (Claudiu Beznea) - soundwire: intel_ace2x: handle multi BPT sections (Bard Liao) - soundwire: pass sdw_bpt_section to cdns BPT helpers (Bard Liao) - soundwire: introduce BPT section (Bard Liao) - soundwire: intel_ace2x: add fake frame to BRA read command (Bard Liao) - soundwire: cadence_master: add fake_size parameter to sdw_cdns_prepare_read_dma_buffer (Bard Liao) - ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligment (Bard Liao) - soundwire: cadence: export sdw_cdns_bpt_find_bandwidth (Bard Liao) - soundwire: cadence_master: set data_per_frame as frame capability (Bard Liao) - soundwire: only compute BPT stream in sdw_compute_dp0_port_params (Bard Liao) - soundwire: cadence_master: make frame index trace more readable (Bard Liao) - soundwire: qcom: adding support for v3.1.0 (Srinivas Kandagatla) - dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block (Srinivas Kandagatla) - soundwire: qcom: prepare for v3.x (Srinivas Kandagatla) - soundwire: qcom: deprecate qcom,din/out-ports (Srinivas Kandagatla) - dt-bindings: soundwire: qcom: deprecate qcom,din/out-ports (Srinivas Kandagatla) - soundwire: qcom: remove unused rd_fifo_depth (Srinivas Kandagatla) - of: base: Add of_property_read_u8_index (Srinivas Kandagatla) - ALSA: hda/tas2781: Add new quirk for HP new project (Baojun Xu) - ALSA: hda: cix-ipbloq: Use modern PM ops (Nathan Chancellor) - ASoC: amd: acp: update tdm channels for specific DAI (Hemalatha Pinnamreddy) - ASoC: cs35l56: Fix incorrect select SND_SOC_CS35L56_CAL_SYSFS_COMMON (Richard Fitzgerald) - ASoC: cs35l41: Always return 0 when a subsystem ID is found (Eric Naim) - ASoC: cros_ec_codec: Remove unnecessary selection of CRYPTO (Eric Biggers) - ASoC: codecs: wcd939x: fix OF node leaks on probe failure (Johan Hovold) - ASoC: codecs: wcd938x: fix OF node leaks on probe failure (Johan Hovold) - ASoC: codecs: wcd937x: fix OF node leaks on probe failure (Johan Hovold) - ASoC: ak5558: Disable regulator when error happens (Shengjiu Wang) - ASoC: ak4458: Disable regulator when error happens (Shengjiu Wang) - ASoc: qcom: q6afe: fix bad guard conversion (Johan Hovold) - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again) (Krzysztof Kozlowski) - ASoC: codecs: nau8325: Silence uninitialized variables warnings (Krzysztof Kozlowski) - ASoC: amd: acp: Audio is not resuming after s0ix (Hemalatha Pinnamreddy) - ASoC: dt-bindings: cirrus,cs42xx8: Reference common DAI properties (Shengjiu Wang) - ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure() (Haotian Zhang) - ASoC: cs-amp-lib: Revert use of __free(kfree) back to normal C cleanup (Richard Fitzgerald) - ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback (Takashi Iwai) - ALSA: firewire-motu: add bounds check in put_user loop for DSP events (Junrui Luo) - ALSA: uapi: Fix typo in asound.h comment (Andres J Rosa) - ALSA: Do not build obsolete API (David Heidelberg) - ALSA: hda: add CIX IPBLOQ HDA controller support (Joakim Zhang) - ALSA: hda/core: add addr_offset field for bus address translation (Joakim Zhang) - ALSA: hda: dt-bindings: add CIX IPBLOQ HDA controller support (Joakim Zhang) - ALSA: hda/realtek: Add support for ASUS UM3406GA (Stefan Binding) - ALSA: hda/realtek: Add support for HP Turbine Laptops (Stefan Binding) - ALSA: usb-audio: Initialize status1 to fix uninitialized symbol errors (HariKrishna Sagala) - ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events (Junrui Luo) - ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi() (Denis Arefev) - LoongArch: Adjust default config files for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust VDSO/VSYSCALL for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust misc routines for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust user accessors for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust system call for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust module loader for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust time routines for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust process management for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust memory management for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust boot & setup for 32BIT/64BIT (Huacai Chen) - LoongArch: Adjust common macro definitions for 32BIT/64BIT (Huacai Chen) - LoongArch: Add adaptive CSR accessors for 32BIT/64BIT (Huacai Chen) - LoongArch: Add atomic operations for 32BIT/64BIT (Huacai Chen) - LoongArch: Add new PCI ID for pci_fixup_vgadev() (Huacai Chen) - LoongArch: Add and use some macros for AVEC (Song Gao) - LoongArch: Correct the calculation logic of thread_count (Qiang Ma) - LoongArch: Use unsigned long for _end and _text (Tiezhu Yang) - LoongArch: Use __pmd()/__pte() for swap entry conversions (Yuli Wang) - LoongArch: Fix arch_dup_task_struct() for CONFIG_RANDSTRUCT (Huacai Chen) - LoongArch: Fix build errors for CONFIG_RANDSTRUCT (Huacai Chen) - LoongArch: Simplify __arch_bitrev32() implementation (Xi Ruoyao) - LoongArch: Select HAVE_ARCH_BITREVERSE in Kconfig (Xi Ruoyao) - crypto: arm64/ghash - Fix incorrect output from ghash-neon (Eric Biggers) - crypto/arm64: sm4/xts - Merge ksimd scopes to reduce stack bloat (Ard Biesheuvel) - crypto/arm64: aes/xts - Use single ksimd scope to reduce stack bloat (Ard Biesheuvel) - lib/crypto: blake2s: Replace manual unrolling with unrolled_full (Eric Biggers) - lib/crypto: blake2b: Roll up BLAKE2b round loop on 32-bit (Eric Biggers) - lib/crypto: riscv: Depend on RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS (Eric Biggers) - lib/crypto: riscv/chacha: Avoid s0/fp register (Vivian Wang) - blk-mq-dma: always initialize dma state (Keith Busch) - blk-mq: delete task running check in blk_hctx_poll() (Fengnan Chang) - block: fix cached zone reports on devices with native zone append (Johannes Thumshirn) - block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock (Mohamed Khalfella) - ublk: don't mutate struct bio_vec in iteration (Caleb Sander Mateos) - block: prohibit calls to bio_chain_endio (Shida Zhang) - bcache: fix improper use of bi_end_io (Shida Zhang) - ublk: allow non-blocking ctrl cmds in IO_URING_F_NONBLOCK issue (Caleb Sander Mateos) - io_uring: fix min_wait wakeups for SQPOLL (Jens Axboe) - smb/server: add comment to FileSystemName of FileFsAttributeInformation (ChenXiaoSong) - smb/server: remove unused nterr.h (ChenXiaoSong) - smb/server: rename include guard in smb_common.h (ChenXiaoSong) - smb/client: remove DeviceType Flags and Device Characteristics definitions (ZhangGuoDong) - smb: move File Attributes definitions into common/fscc.h (ChenXiaoSong) - smb: update struct duplicate_extents_to_file_ex (ChenXiaoSong) - smb: move file_notify_information to common/fscc.h (ChenXiaoSong) - smb: move SMB2 Notify Action Flags into common/smb2pdu.h (ChenXiaoSong) - smb: move notify completion filter flags into common/smb2pdu.h (ChenXiaoSong) - smb/client: add parentheses to NT error code definitions containing bitwise OR operator (ChenXiaoSong) - smb: add documentation references for smb2 change notify definitions (ChenXiaoSong) - smb/client: add 4 NT error code definitions (ChenXiaoSong) - smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value (ChenXiaoSong) - smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value (ChenXiaoSong) - smb/client: fix NT_STATUS_NO_DATA_DETECTED value (ChenXiaoSong) - NFSv4: Handle NFS4ERR_NOTSUPP errors for directory delegations (Trond Myklebust) - nfs/localio: remove 61 byte hole from needless ____cacheline_aligned (Mike Snitzer) - nfs/localio: remove alignment size checking in nfs_is_local_dio_possible (Mike Snitzer) - NFS: Fix up the automount fs_context to use the correct cred (Trond Myklebust) - NFS: Fix inheritance of the block sizes when automounting (Trond Myklebust) - NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags (Trond Myklebust) - Revert "nfs: ignore SB_RDONLY when mounting nfs" (Trond Myklebust) - Revert "nfs: clear SB_RDONLY before getting superblock" (Trond Myklebust) - Revert "nfs: ignore SB_RDONLY when remounting nfs" (Trond Myklebust) - NFS: Add a module option to disable directory delegations (Anna Schumaker) - NFS: Shortcut lookup revalidations if we have a directory delegation (Anna Schumaker) - NFS: Request a directory delegation during RENAME (Anna Schumaker) - NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK (Anna Schumaker) - NFS: Add support for sending GDD_GETATTR (Anna Schumaker) - NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid (Jonathan Curley) - NFSv4.1: protect destroying and nullifying bc_serv structure (Olga Kornievskaia) - SUNRPC: new helper function for stopping backchannel server (Olga Kornievskaia) - SUNRPC: cleanup common code in backchannel request (Olga Kornievskaia) - NFSv4.1: pass transport for callback shutdown (Olga Kornievskaia) - NFSv4: ensure the open stateid seqid doesn't go backwards (Scott Mayhew) - NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_state (Trond Myklebust) - NFS: Initialise verifiers for visible dentries in nfs_atomic_open() (Trond Myklebust) - NFS: Initialise verifiers for visible dentries in readdir and lookup (Trond Myklebust) - NFS: Avoid changing nlink when file removes and attribute updates race (Trond Myklebust) - dm pcache: fix segment info indexing (Li Chen) - dm pcache: fix cache info indexing (Li Chen) - dm-pcache: advance slot index before writing slot (Dongsheng Yang) - dm raid: add documentation for takeover/reshape raid1 -> raid5 table line examples (Heinz Mauelshagen) - dm log-writes: Add missing set_freezable() for freezable kthread (Haotian Zhang) - dm-raid: fix possible NULL dereference with undefined raid type (Alexey Simakov) - dm-snapshot: fix 'scheduling while atomic' on real-time kernels (Mikulas Patocka) - dm: ignore discard return value (Chaitanya Kulkarni) - MAINTAINERS: add Benjamin Marzinski as a device mapper maintainer (Mikulas Patocka) - dm-mpath: Simplify the setup_scsi_dh code (Benjamin Marzinski) - dm vdo: fix kerneldoc warnings (Matthew Sakai) - dm-bufio: align write boundary on physical block size (Mikulas Patocka) - dm-crypt: enable DM_TARGET_ATOMIC_WRITES (Mikulas Patocka) - dm: test for REQ_ATOMIC in dm_accept_partial_bio() (Mikulas Patocka) - dm-verity: remove useless mempool (Mikulas Patocka) - dm-verity: disable recursive forward error correction (Mikulas Patocka) - dm-ebs: Mark full buffer dirty even on partial write (Uladzislau Rezki (Sony)) - dm mpath: enable DM_TARGET_ATOMIC_WRITES (John Garry) - dm verity fec: Expose corrected block count via status (Shubhankar Mishra) - dm: Don't warn if IMA_DISABLE_HTABLE is not enabled (Jon Hunter) - dm-verity: use 2-way interleaved SHA-256 hashing when supported (Eric Biggers) - dm-verity: reduce scope of real and wanted digests (Eric Biggers) - dm-verity: use SHA-256 library for SHA-256 (Eric Biggers) - dm-verity: remove log message with shash driver name (Eric Biggers) - dm: Fix deadlock when reloading a multipath table (Benjamin Marzinski) - dm: sysfs: use sysfs_emit() in dm-sysfs.c (Vivek BalachandharTN) - dm: remove useless md->nr_zones variable (Benjamin Marzinski) - dm-crypt: use folio_nr_pages() instead of shift operation (Pedro Demarchi Gomes) - dm-crypt: Use MD5 library instead of crypto_shash (Eric Biggers) - spi: microchip-core: Fix an error handling path in mchp_corespi_probe() (Christophe JAILLET) - spi: cadence-qspi: Fix runtime PM imbalance in probe (Ali Tariq) - regulator: spacemit: Align input supply name with the DT binding (Javier Martinez Canillas) - regulator: fixed: Rely on the core freeing the enable GPIO (Mark Brown) - regulator: check the return value of gpiod_set_value_cansleep() (Bartosz Golaszewski) - mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destruction (Harry Yoo) - s390/bug: Add missing alignment (Heiko Carstens) - s390/bug: Add missing CONFIG_BUG ifdef again (Heiko Carstens) - KVM: s390: Fix gmap_helper_zap_one_page() again (Claudio Imbrenda) - s390/pci: Migrate s390 IRQ logic to IRQ domain API (Tobias Schumacher) - genirq: Change hwirq parameter to irq_hw_number_t (Tobias Schumacher) - s390: Select POSIX_CPU_TIMERS_TASK_WORK (Heiko Carstens) - s390: Unmap early KASAN shadow on memory offlining (Vasily Gorbik) - s390/vmem: Support 2G page splitting for KASAN shadow freeing (Vasily Gorbik) - s390/boot: Use entire page for PTEs (Vasily Gorbik) - s390/vmur: Use scnprintf() instead of sprintf() (Heiko Carstens) - dma-mapping: Fix DMA_BIT_MASK() macro being broken (Hans de Goede) - dma/pool: eliminate alloc_pages warning in atomic_pool_expand (Dave Kleikamp) - alpha: don't reference obsolete termio struct for TC* constants (Sam James) - alpha: Replace __ASSEMBLY__ with __ASSEMBLER__ in the alpha headers (Thomas Huth) - ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels (Sebastian Andrzej Siewior) - ARM: 9459/1: Disable jump-label on PREEMPT_RT (Thomas Gleixner) - ARM: fix branch predictor hardening (Russell King (Oracle)) - ARM: fix hash_name() fault (Russell King (Oracle)) - ARM: allow __do_kernel_fault() to report execution of memory faults (Russell King (Oracle)) - ARM: group is_permission_fault() with is_translation_fault() (Russell King (Oracle)) - ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad() (Liyuan Pang) - futex: Store time as ktime_t in restart block (Thomas Weißschuh) - selftests/futex: Create test for robust list (André Almeida) - selftests/futex: Skip tests if shmget unsupported (Carlos Llamas) - selftests/futex: Add newline to ksft_exit_fail_msg() (Carlos Llamas) - selftests/futex: Remove unused test_futex_mpol() (André Almeida) - kbuild: install-extmod-build: Properly fix CC expansion when ccache is used (Abel Vesa) - Input: ti_am335x_tsc - clamp coordinate_readouts to DT maximum (6) (Junjie Cao) - dt-bindings: touchscreen: consolidate simple touch controller to trivial-touch.yaml (Frank Li) - dt-bindings: touchscreen: trivial-touch: add reset-gpios and wakeup-source (Frank Li) - dt-bindings: input: ti,twl4030-keypad: convert to DT schema (Jihed Chaibi) - Input: zforce_ts - omit error message when memory allocation fails (Xichao Zhao) - Input: qnap-mcu-input - omit error message when memory allocation fails (Xichao Zhao) - dt-bindings: input: Convert MELFAS MIP4 Touchscreen to DT schema (Ariel D'Alessandro) - dt-bindings: touchscreen: move ar1021.txt to trivial-touch.yaml (Frank Li) - dt-bindings: touchscreen: rename maxim,max11801.yaml to trivial-touch.yaml (Frank Li) - Input: cyttsp5 - use %%pe format specifier (Ricardo Ribalda) - MAINTAINERS: Add tracepoint-update.c to TRACING section (Steven Rostedt) - tracing: Fix unused tracepoints when module uses only exported ones (Steven Rostedt) - csky: Remove compile warning for CONFIG_SMP (Guo Ren (Alibaba DAMO Academy)) - csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi header (Thomas Huth) - csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - csky: fix csky_cmpxchg_fixup not working (Yang Li) - i2c: qcom-cci: Add msm8953 compatible (Luca Weiss) - i2c: spacemit: fix detect issue (Troy Mitchell) - i2c: amd-mp2: fix reference leak in MP2 PCI device (Ma Ke) - dt-bindings: i2c: qcom-cci: Document Kaanapali compatible (Hangxiang Ma) - dt-bindings: i2c: qcom-cci: Document msm8953 compatible (Luca Weiss) - i2c: i801: Fix the Intel Diamond Rapids features (Heikki Krogerus) - i2c: pcf8584: Change pcf_doAdress() to pcf_send_address() (Cezar Chiru) - i2c: pcf8584: Make pcf_doAddress() function void (Cezar Chiru) - i2c: pcf8584: Move 'ret' variable inside for loop, goto out if ret < 0. (Cezar Chiru) - i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware (Jinhui Guo) - dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3506 (Heiko Stuebner) - i2c: i801: Add support for Intel Diamond Rapids (Zeng Guang) - i2c: stm32: Omit two variable reassignments in stm32_i2c_dma_request() (Markus Elfring) - i2c: designware: Omit a variable reassignment in dw_i2c_plat_probe() (Markus Elfring) - i2c: pcf8584: Fix do not use assignment inside if conditional (Cezar Chiru) - i2c: pcf8584: Remove debug macros from i2c-algo-pcf.c (Cezar Chiru) - i2c: busses: bcm2835: convert from round_rate() to determine_rate() (Brian Masney) - i2c: designware: Remove i2c_dw_remove_lock_support() (Nathan Chancellor) - i2c: i2c.h: fix a bad kernel-doc line (Randy Dunlap) - i2c: i2c-elektor: Allow building on SMP kernels (Magnus Lindholm) - dt-bindings: eeprom: at24: Add compatible for Belling BL24S64 (Luca Weiss) - tools/power/x86/intel-speed-select: v1.24 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Check feature status (Srinivas Pandruvada) - platform/x86: asus-wmi: use brightness_set_blocking() for kbd led (Anton Khirnov) - fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8() (Armin Wolf) - platform/x86: asus-armoury: add support for GA503QR (Denis Benato) - platform/x86: intel_pmc_ipc: fix ACPI buffer memory leak (Yongxin Liu) - platform/x86: hp-wmi: Order DMI board name arrays (Ilpo Järvinen) - platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks (Chia-Lin Kao (AceLan)) - platform: surface: replace use of system_wq with system_percpu_wq (Marco Crivellari) - platform: x86: replace use of system_wq with system_percpu_wq (Marco Crivellari) - platform/surface: acpi-notify: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - platform/x86: wmi-gamezone: Add Legion Go 2 Quirks (Derek J. Clark) - platform/x86: lenovo-wmi-gamezone Use max-power rather than balanced-performance (Derek J. Clark) - acpi: platform_profile - Add max-power profile option (Derek J. Clark) - platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization (Shyam Sundar S K) - platform/x86/amd/pmf: Add BIOS_INPUTS_MAX macro to replace hardcoded array size (Shyam Sundar S K) - platform/x86: serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects (Baojun Xu) - platform/x86/amd/pmf: Refactor repetitive BIOS output handling (Shyam Sundar S K) - platform/x86/uniwill: Add TUXEDO devices (Werner Sembach) - platform/x86/uniwill: Handle more WMI events required for TUXEDO devices (Werner Sembach) - platform: arm64: thinkpad-t14s-ec: add suspend handler for keyboard backlight (Sebastian Reichel) - platform: arm64: thinkpad-t14s-ec: add system PM hooks (Sebastian Reichel) - platform/x86: asus-armoury: fix only DC tunables being available (Denis Benato) - platform/x86: ayaneo-ec: Add suspend hook (Antheas Kapenekakis) - platform/x86: ayaneo-ec: Move Ayaneo devices from oxpec to ayaneo-ec (Antheas Kapenekakis) - platform/x86: ayaneo-ec: Add controller power and modules attributes (Antheas Kapenekakis) - platform/x86: ayaneo-ec: Add charge control support (Antheas Kapenekakis) - platform/x86: ayaneo-ec: Add hwmon support (Antheas Kapenekakis) - platform/x86: ayaneo-ec: Add Ayaneo Embedded Controller platform driver (Antheas Kapenekakis) - platform/x86: asus-armoury: add support for FA507UV (Denis Benato) - platform/x86: asus-armoury: fix mini-led mode show (Denis Benato) - platform/x86: asus-armoury: Fix error code in mini_led_mode_current_value_store() (Dan Carpenter) - platform/x86/amd/pmf: Replace magic table id with METRICS_TABLE_ID (Shyam Sundar S K) - platform/x86/amd/pmf: Use explicit SET_CMD/GET_CMD flags in amd_pmf_send_cmd() (Shyam Sundar S K) - platform/x86/amd/pmf: Rename IPU metrics fields to NPU for consistency (Shyam Sundar S K) - platform/x86: wmi: Move WMI core code into a separate directory (Armin Wolf) - platform/x86: wmi: Remove extern keyword from prototypes (Armin Wolf) - platform/x86: wmi: Use correct type when populating ACPI objects (Armin Wolf) - fs/nls: Fix utf16 to utf8 conversion (Armin Wolf) - platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs (Luke D. Jones) - platform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT (Denis Benato) - platform/x86: asus-wmi: deprecate bios features (Luke D. Jones) - platform/x86: asus-armoury: add screen auto-brightness toggle (Luke D. Jones) - platform/x86: asus-armoury: add apu-mem control support (Luke D. Jones) - platform/x86: asus-armoury: add panel_hd_mode attribute (Luke D. Jones) - platform/x86: asus-armoury: move existing tunings to asus-armoury module (Luke D. Jones) - platform/x86: asus-wmi: export symbols used for read/write WMI (Luke D. Jones) - platform/x86: alienware-wmi-wmax: Simplify FW profile to pprof matching (Kurt Borja) - Documentation: laptops: Add documentation for uniwill laptops (Armin Wolf) - platform/x86: Add Uniwill laptop driver (Armin Wolf) - platform/x86: ideapad-laptop: Add charge_types:Fast (Rapid Charge) (Rong Zhang) - platform/x86: ideapad-laptop: Support multiple power_supply_ext definitions (Rong Zhang) - platform/x86: ideapad-laptop: Protect GBMD/SBMC calls with mutex (Rong Zhang) - platform/x86: ideapad-laptop: Use str_on_off() helper (Rong Zhang) - platform/x86:intel/pmc: Enable SSRAM support for Wildcat Lake (Xi Pardee) - platform/x86/intel/vsec: Add support for Wildcat Lake (Xi Pardee) - platform/x86: x86-android-tablets: Omit a variable reassignment in lenovo_yoga_tab2_830_1050_init_codec() (Markus Elfring) - platform/surface: aggregator: Omit a variable reassignment in ssam_serial_hub_probe() (Markus Elfring) - platform/x86: acer-wmi: Add support for PHN16-72 (Armin Wolf) - platform/x86: acer-wmi: Enable fan control for PH16-72 and PT14-51 (Armin Wolf) - platform/x86: acer-wmi: Add fan control support (Armin Wolf) - platform/x86: acer-wmi: Fix setting of fan behavior (Armin Wolf) - platform/x86:intel/pmc: Remove redundant has_die_c6 variable (Xi Pardee) - platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map (Xi Pardee) - platform/x86:intel/pmc: Rename PMC index variable to pmc_idx (Xi Pardee) - platform/x86:intel/pmc: Add DMU GUID to Arrow Lake U/H (Xi Pardee) - platform/x86:intel/pmc: Add support for multiple DMU GUIDs (Xi Pardee) - platform/x86:intel/pmc: Update Arrow Lake telemetry GUID (Xi Pardee) - platform/x86/amd/hsmp: Replace amd_num_nodes() with topology_max_packages() (Suma Hegde) - platform/x86: lg-laptop: Add support for the HDAP opregion field (Armin Wolf) - platform/x86/amd: hfi: Remove redundant assignment to .owner (Kuan-Wei Chiu) - platform/x86/amd: hfi: Remove unused cpumask from cpuinfo struct (Kuan-Wei Chiu) - coccinelle: Drop pm_runtime_barrier() error code checks (Brian Norris) - PM: runtime: Make pm_runtime_barrier() return void (Brian Norris) - PM: runtime: Stop checking pm_runtime_barrier() return code (Brian Norris) - MIPS: Fix whitespace damage in r4k_wait from VS timer fix (Maciej W. Rozycki) - mips: kvm: simplify kvm_mips_deliver_interrupts() (Yury Norov) - MIPS: alchemy: mtx1: switch to static device properties (Dmitry Torokhov) - mips: Remove __GFP_HIGHMEM masking (Vishal Moola (Oracle)) - MIPS: ftrace: Fix memory corruption when kernel is located beyond 32 bits (Gregory CLEMENT) - MIPS: dts: Always descend vendor subdirectories (Rob Herring (Arm)) - mips: configs: loongson1: Update defconfig (Keguang Zhang) - MIPS: Fix HOTPLUG_PARALLEL dependency (Gregory CLEMENT) - lockref: add a __cond_lock annotation for lockref_put_or_lock (Christoph Hellwig) - tools/virtio: replace "__auto_type" with "auto" (H. Peter Anvin) - selftests/bpf: replace "__auto_type" with "auto" (H. Peter Anvin) - arch/x86: replace "__auto_type" with "auto" (H. Peter Anvin) - arch/nios2: replace "__auto_type" and adjacent equivalent with "auto" (H. Peter Anvin) - fs/proc: replace "__auto_type" with "const auto" (H. Peter Anvin) - include/linux: change "__auto_type" to "auto" (H. Peter Anvin) - compiler_types.h: add "auto" as a macro for "__auto_type" (H. Peter Anvin) - smb/client: update some SMB2 status strings (ChenXiaoSong) - cifs: Remove dead function prototypes (David Howells) - smb/client: add two elements to smb2_error_map_table array (ChenXiaoSong) - smb: rename to STATUS_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP (ChenXiaoSong) - smb/client: remove unused elements from smb2_error_map_table array (ChenXiaoSong) - smb/client: reduce loop count in map_smb2_to_linux_error() by half (ChenXiaoSong) - smb: client: Add tracepoint for krb5 auth (Paulo Alcantara) - smb: client: improve error message when creating SMB session (Paulo Alcantara) - smb: client: relax session and tcon reconnect attempts (Paulo Alcantara) - cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB2 (David Howells) - cifs: client: allow changing multichannel mount options on remount (Rajasi Mandal) - cifs: Do some preparation prior to organising the function declarations (David Howells) - cifs: Add a tracepoint to log EIO errors (David Howells) - cifs: Don't need state locking in smb2_get_mid_entry() (David Howells) - cifs: Remove the server pointer from smb_message (David Howells) - cifs: Fix specification of function pointers (David Howells) - cifs: Replace SendReceiveBlockingLock() with SendReceive() plus flags (David Howells) - cifs: Clean up some places where an extra kvec[] was required for rfc1002 (David Howells) - cifs: Make smb1's SendReceive() wrap cifs_send_recv() (David Howells) - cifs: Remove the RFC1002 header from smb_hdr (David Howells) - cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB1 (David Howells) - cifs: client: enforce consistent handling of multichannel and max_channels (Rajasi Mandal) - f2fs: ignore discard return value (Chaitanya Kulkarni) - f2fs: optimize trace_f2fs_write_checkpoint with enums (YH Lin) - f2fs: fix to not account invalid blocks in get_left_section_blocks() (Chao Yu) - f2fs: support to show curseg.next_blkoff in debugfs (Chao Yu) - docs: f2fs: wrap ASCII tables in literal blocks to fix LaTeX build (Masaharu Noguchi) - f2fs: expand scalability of f2fs mount option (Chao Yu) - f2fs: change default schedule timeout value (Chao Yu) - f2fs: introduce f2fs_schedule_timeout() (Chao Yu) - f2fs: use memalloc_retry_wait() as much as possible (Chao Yu) - f2fs: add a sysfs entry to show max open zones (Yongpeng Yang) - f2fs: wrap all unusable_blocks_per_sec code in CONFIG_BLK_DEV_ZONED (Yongpeng Yang) - f2fs: simplify list initialization in f2fs_recover_fsync_data() (Baolin Liu) - f2fs: revert summary entry count from 2048 to 512 in 16kb block support (Daeho Jeong) - f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes() (Chao Yu) - f2fs: fix return value of f2fs_recover_fsync_data() (Chao Yu) - f2fs: add fadvise tracepoint (Jaegeuk Kim) - f2fs: fix age extent cache insertion skip on counter overflow (Xiaole He) - f2fs: Add sanity checks before unlinking and loading inodes (Nikola Z. Ivanov) - f2fs: Rename f2fs_unlink exit label (Nikola Z. Ivanov) - f2fs: ensure minimum trim granularity accounts for all devices (Yongpeng Yang) - f2fs: fix uninitialized one_time_gc in victim_sel_policy (Xiaole He) - f2fs: fix to access i_size w/ i_size_read() (Chao Yu) - f2fs: ensure node page reads complete before f2fs_put_super() finishes (Jan Prusakowski) - f2fs: block cache/dio write during f2fs_enable_checkpoint() (Chao Yu) - f2fs: fix to propagate error from f2fs_enable_checkpoint() (Chao Yu) - f2fs: change the unlock parameter of f2fs_put_page to bool (Yongpeng Yang) - f2fs: invalidate dentry cache on failed whiteout creation (Deepanshu Kartikey) - f2fs: use global inline_xattr_slab instead of per-sb slab cache (Chao Yu) - f2fs: fix to avoid updating compression context during writeback (Chao Yu) - f2fs: fix to avoid updating zero-sized extent in extent cache (Chao Yu) - f2fs: fix to avoid potential deadlock (Chao Yu) - f2fs: use f2fs_filemap_get_folio() to support fault injection (Chao Yu) - f2fs: use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page() (Chao Yu) - f2fs: convert add_ipu_page() to use folio (Chao Yu) - f2fs: clean up w/ bio_add_folio_nofail() (Chao Yu) - f2fs: Use mapping->gfp_mask to get file cache for writing (Jiucheng Xu) - f2fs: use folio_nr_pages() instead of shift operation (Pedro Demarchi Gomes) - f2fs: set default valid_thresh_ratio to 80 for zoned devices (Daeho Jeong) - f2fs: maintain one time GC mode is enabled during whole zoned GC cycle (Daeho Jeong) - io_uring/poll: unify poll waitqueue entry and list removal (Jens Axboe) - io_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fields (Joanne Koong) - io_uring/kbuf: use READ_ONCE() for userspace-mapped memory (Caleb Sander Mateos) - io_uring/rsrc: fix lost entries after cloned range (Joanne Koong) - io_uring/rsrc: rename misleading src_node variable in io_clone_buffers() (Joanne Koong) - io_uring/rsrc: clean up buffer cloning arg validation (Joanne Koong) - io_uring/trace: rename io_uring_queue_async_work event "rw" field (Caleb Sander Mateos) - io_uring/io-wq: always retry worker create on ERESTART* (Caleb Sander Mateos) - io_uring/poll: correctly handle io_poll_add() return value on update (Jens Axboe) - nvme-fabrics: add ENOKEY to no retry criteria for authentication failures (Justin Tee) - nvme-auth: use kvfree() for memory allocated with kvcalloc() (Israel Rukshin) - nvmet-tcp: use kvcalloc for commands array (Israel Rukshin) - nvmet-rdma: use kvcalloc for commands and responses arrays (Israel Rukshin) - nvme: fix typo error in nvme target (Chu Guangqing) - nvmet-fc: use pr_* print macros instead of dev_* (Daniel Wagner) - nvmet-fcloop: remove unused lsdir member. (Daniel Wagner) - nvmet-fcloop: check all request and response have been processed (Daniel Wagner) - nvme-fc: check all request and response have been processed (Daniel Wagner) - nvme-fc: don't hold rport lock when putting ctrl (Daniel Wagner) - nvme-pci: add debug message on fail to read CSTS (Gerd Bayer) - nvme-pci: print error message on failure in nvme_probe (Gerd Bayer) - nvmet: pci-epf: fix DMA channel debug print (Shin'ichiro Kawasaki) - nvmet: pci-epf: move DMA initialization to EPC init callback (Shin'ichiro Kawasaki) - nvmet: remove redundant subsysnqn field from ctrl (Max Gurtovoy) - nvmet: add sanity checks when freeing subsystem (Max Gurtovoy) - block: fix memory leak in __blkdev_issue_zero_pages (Shaurya Rane) - block: fix comment for op_is_zone_mgmt() to include RESET_ALL (shechenglong) - block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs (Damien Le Moal) - blk-mq: Abort suspend when wakeup events are pending (Cong Zhang) - blk-mq: add blk_rq_nr_bvec() helper (Chaitanya Kulkarni) - block: add IOC_PR_READ_RESERVATION ioctl (Stefan Hajnoczi) - block: add IOC_PR_READ_KEYS ioctl (Stefan Hajnoczi) - nvme: reject invalid pr_read_keys() num_keys values (Stefan Hajnoczi) - scsi: sd: reject invalid pr_read_keys() num_keys values (Stefan Hajnoczi) - block: enable per-cpu bio cache by default (Fengnan Chang) - block: use bio_alloc_bioset for passthru IO by default (Fengnan Chang) - ubifs: vmalloc(array_size()) -> vmalloc_array() (Qianfeng Rong) - ubi: fastmap: fix ubi->fm memory leak (Liyuan Pang) - mtd: ubi: skip programming unused bits in ubi headers (Cheng Ming Lin) - ubifs: Remove unnecessary variable assignments (Xichao Zhao) - ubifs: Simplify the code using ubifs_crc_node (Xichao Zhao) - ubifs: Remove unnecessary parameters '*c' (Xichao Zhao) - docs: hwmon: fix link to g762 devicetree binding (Kathara Sasikumar) - hwmon: (emc2305) fix device node refcount leak in error path (Pei Xiao) - hwmon: (emc2305) fix double put in emc2305_probe_childs_from_dt (Pei Xiao) - hwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible() (Armin Wolf) - hwmon: (w83791d) Convert macros to functions to avoid TOCTOU (Gui-Dong Han) - pinctrl: add CONFIG_OF dependencies for microchip drivers (Arnd Bergmann) - pinctrl: starfive: use dynamic GPIO base allocation (Ali Tariq) - pinctrl: single: Fix incorrect type for error return variable (Haotian Zhang) - MAINTAINERS: Change Linus Walleij mail address (Linus Walleij) - pinctrl: cherryview: Convert to use intel_gpio_add_pin_ranges() (Andy Shevchenko) - pinctrl: intel: Export intel_gpio_add_pin_ranges() (Andy Shevchenko) - pinctrl: elkhartlake: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: cherryview: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: emmitsburg: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: denverton: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: cedarfork: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: sunrisepoint: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: tigerlake: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: meteorpoint: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: meteorlake: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: lakefield: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: jasperlake: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: icelake: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: cannonlake: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: alderlake: Switch to INTEL_GPP() macro (Andy Shevchenko) - pinctrl: intel: Introduce INTEL_GPP() macro (Andy Shevchenko) - pinctrl: tangier: Unify messages with help of dev_err_probe() (Andy Shevchenko) - pinctrl: lynxpoint: Unify messages with help of dev_err_probe() (Andy Shevchenko) - pinctrl: intel: Unify messages with help of dev_err_probe() (Andy Shevchenko) - pinctrl: cherryview: Unify messages with help of dev_err_probe() (Andy Shevchenko) - pinctrl: baytrail: Unify messages with help of dev_err_probe() (Andy Shevchenko) - pinctrl: cix: Fix obscure dependency (Linus Walleij) - dt-bindings: pinctrl: cix,sky1-pinctrl: Drop duplicate newline (Marek Vasut) - dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC PERST# group (Jacky Chou) - pinctrl: airoha: Fix AIROHA_PINCTRL_CONFS_DRIVE_E2 in an7583_pinctrl_match_data (Nathan Chancellor) - pinctrl: airoha: fix pinctrl function mismatch issue (Chukun Pan) - pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling (John Madieu) - pinctrl: renesas: r8a779h0: Remove STPWT_EXTFXR (Geert Uytterhoeven) - pinctrl: renesas: r8a779h0: Remove CC5_OSCOUT (Huy Bui) - pinctrl: renesas: r8a779g0: Remove STPWT_EXTFXR (Huy Bui) - pinctrl: renesas: r8a779g0: Remove CC5_OSCOUT (Huy Bui) - pinctrl: renesas: r8a779g0: Remove AVB[01]_MII (Thanh Quan) - pinctrl: airoha: convert comma to semicolon (Chen Ni) - pinctrl: airoha: add support for Airoha AN7583 PINs (Christian Marangi) - dt-bindings: pinctrl: airoha: Document AN7583 Pin Controller (Christian Marangi) - pinctrl: airoha: convert PWM GPIO to macro (Christian Marangi) - pinctrl: airoha: convert PHY LED GPIO to macro (Christian Marangi) - pinctrl: airoha: generalize pins/group/function/confs handling (Christian Marangi) - dt-bindings: pinctrl: mt7988: allow gpio-hogs (Frank Wunderlich) - pinctrl: stm32: handle semaphore acquisition when handling pinctrl/pinmux (Gatien Chevallier) - pinctrl: rockchip: Add rk3506 pinctrl support (Ye Zhang) - dt-bindings: pinctrl: Add rk3506 pinctrl support (Ye Zhang) - pinctrl: samsung: Add ARTPEC-9 SoC specific configuration (SeonGu Kang) - dt-bindings: pinctrl: samsung: Add compatible for ARTPEC-9 SoC (SeonGu Kang) - pinctrl: samsung: add exynos8890 SoC pinctrl configuration (Ivaylo Ivanov) - dt-bindings: pinctrl: samsung: add exynos8890-wakeup-eint compatible (Ivaylo Ivanov) - dt-bindings: pinctrl: samsung: add exynos8890 compatible (Ivaylo Ivanov) - dt-bindings: pinctrl: Convert sprd,sc9860-pinctrl to DT schema (Rob Herring (Arm)) - pinctrl: renesas: rzg2l: Remove useless wrappers (Cosmin Tanislav) - pinctrl: renesas: rza1: Make mux_conf const in rza1_pin_mux_single() (Geert Uytterhoeven) - pinctrl: renesas: Remove unneeded semicolons (Geert Uytterhoeven) - pinctrl: renesas: rzg2l: Remove extra semicolons (Cosmin Tanislav) - pinctrl: renesas: rzg2l: Fix PMC restore (Biju Das) - pinctrl: renesas: Drop duplicate newlines (Marek Vasut) - pinctrl: renesas: rzg2l: Drop unnecessary pin configurations (Biju Das) - pinctrl: renesas: rzg2l: Fix ISEL restore on resume (Claudiu Beznea) - pinctrl: cix: sky1: Provide pin control dummy states (Linus Walleij) - pinctrl: mpfs-iomux0: fix compile-time constant warning for LLVM prior to 17 (Conor Dooley) - pinctrl: stm32: fix hwspinlock resource leak in probe function (Haotian Zhang) - pinctrl: mcp23s08: init reg_defaults from HW at probe and switch cache type (Maksim Kiselev) - pinctrl-scmi: remove unused struct members (Dan Carpenter) - dt-bindings: pinctrl: stm32: Support I/O synchronization parameters (Antonio Borneo) - dt-bindings: pinctrl: stm32: Use properties from pincfg-node.yaml (Antonio Borneo) - pinctrl: stm32: Support I/O synchronization parameters (Antonio Borneo) - pinctrl: stm32: Avoid keeping a bool value in a u32 variable (Antonio Borneo) - pinctrl: stm32: Drop useless spinlock save and restore (Antonio Borneo) - pinctrl: stm32: Simplify handling of backup pin status (Antonio Borneo) - pinctrl: stm32: Rework stm32_pconf_parse_conf() (Antonio Borneo) - dt-bindings: pincfg-node: Add properties 'skew-delay-{in,out}put-ps' (Antonio Borneo) - pinctrl: pinconf-generic: Add properties 'skew-delay-{in,out}put-ps' (Antonio Borneo) - pinctrl: pinconf-generic: Handle string values for generic properties (Antonio Borneo) - pinctrl: pinconf-generic: Fix minor typos in comments (Antonio Borneo) - pinctrl: cix: Add pin-controller support for sky1 (Gary Yang) - dt-bindings: pinctrl: Add cix,sky1-pinctrl (Gary Yang) - MAINTAINERS: add Microchip RISC-V pinctrl drivers/bindings to entry (Conor Dooley) - pinctrl: add polarfire soc iomux0 pinmux driver (Conor Dooley) - dt-bindings: pinctrl: document polarfire soc iomux0 pinmux (Conor Dooley) - pinctrl: add pic64gx "gpio2" pinmux driver (Conor Dooley) - dt-bindings: pinctrl: document pic64gx "gpio2" pinmux (Conor Dooley) - dt-bindings: pinctrl: toshiba,visconti: Drop redundant functions type (Krzysztof Kozlowski) - pinctrl: pinmux: Add missing .function_is_gpio kerneldoc (Linus Walleij) - dt-bindings: pinctrl: Convert bitmain,bm1880-pinctrl to DT schema (Rob Herring (Arm)) - dt-bindings: pinctrl: Convert brcm,ns2-pinmux to DT schema (Rob Herring (Arm)) - dt-bindings: pinctrl: Convert actions,s900-pinctrl to DT schema (Rob Herring (Arm)) - dt-bindings: pinctrl: Convert actions,s700-pinctrl to DT schema (Rob Herring (Arm)) - pinctrl: tegra20: register csus_mux clock (Svyatoslav Ryhel) - pinctrl: Demote subsystem banner message (Linus Walleij) - dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 compatible (Alexey Klimov) - pinctrl: qcom: add the tlmm driver for Kaanapali platforms (Jingyi Wang) - dt-bindings: pinctrl: describe Kaanapali TLMM (Jingyi Wang) - dt-bindings: pinctrl: Convert marvell,armada-3710-(sb|nb)-pinctrl to DT schema (Rob Herring (Arm)) - dt-bindings: pinctrl: Convert Marvell Berlin pinctrl to DT schema (Rob Herring (Arm)) - pinctrl: qcom: spmi-gpio: add support for {LV_VIN2, MV_VIN3}_CLK subtypes (Subbaraman Narayanamurthy) - pinctrl: qcom: spmi-gpio: Add PMCX0102, PMK8850 & PMH01XX PMICs support (Anjelique Melendez) - dt-bindings: pinctrl: qcom,pmic-gpio: Add GPIO bindings for Glymur PMICs (Jishnu Prakash) - pinctrl: qcom: glymur: Fix the gpio and egpio pin functions (Abel Vesa) - pinctrl: qcom: glymur: Drop unnecessary platform data from match table (Abel Vesa) - dt-bindings: pinctrl: qcom: msm8960: rename msmgpio node to tlmm (Antony Kurniawan Soemardi) - dt-bindings: pinctrl: pinctrl-single: add ti,am62l-padconf compatible (Bryan Brattlof) - pinctrl: mediatek: Add support for MT6878 pinctrl (Igor Belwon) - pinctrl: mediatek: Add debounce times for MT6878 (Igor Belwon) - dt-bindings: pinctrl: mediatek: Document MT6878 pin controller bindings (Igor Belwon) - dt-bindings: dma: xilinx: Simplify dma-coherent property (Krzysztof Kozlowski) - dmaengine: fsl-edma: configure tcd attr with separate src and dst settings (Han Xu) - dmaengine: st_fdma: drop unused module alias (Johan Hovold) - dmaengine: bcm2835: enable compile testing (Johan Hovold) - dmaengine: tegra210-adma: drop unused module alias (Johan Hovold) - dmaengine: sprd: drop unused module alias (Johan Hovold) - dmaengine: mmp_tdma: drop unnecessary OF node check in remove (Johan Hovold) - dmaengine: mmp_tdma: drop unused module alias (Johan Hovold) - dmaengine: k3dma: drop unused module alias (Johan Hovold) - dmaengine: fsl-qdma: drop unused module alias (Johan Hovold) - dmaengine: fsl-edma: drop unused module alias (Johan Hovold) - dmaengine: dw: drop unused module alias (Johan Hovold) - dmaengine: bcm2835: drop unused module alias (Johan Hovold) - dmaengine: at_hdmac: add COMPILE_TEST support (Rosen Penev) - dmaengine: at_hdmac: fix formats under 64-bit (Rosen Penev) - i2c: i2c-qcom-geni: Add Block event interrupt support (Jyothi Kumar Seerapu) - dmaengine: qcom: gpi: Add GPI Block event interrupt support (Jyothi Kumar Seerapu) - dmaengine: idxd: drain ATS translations when disabling WQ (Nikhil Rao) - dmaengine: sh: Kconfig: Drop ARCH_R7S72100/ARCH_RZG2L dependency (Lad Prabhakar) - dmaengine: rcar-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIME_PM_OPS() (Geert Uytterhoeven) - dmaengine: rcar-dmac: Remove dummy Runtime PM callback (Geert Uytterhoeven) - dmaengine: nbpfaxi: Convert to RUNTIME_PM_OPS() (Geert Uytterhoeven) - dmaengine: sh: usb-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIME_PM_OPS() (Geert Uytterhoeven) - MAINTAINERS: phy: Add Neil Armstrong as reviewers for phy subsystem (Vinod Koul) - MAINTAINERS: phy: Move Kishon Vijay Abraham I to credits (Krzysztof Kozlowski) - phy: fsl-imx8mq-usb: support alternate reference clock (Xu Yang) - dt-bindings: phy: imx8mq-usb: add alternate reference clock (Xu Yang) - phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Fix reported clock rate in high bpc mode (Cristian Ciocaltea) - phy: ti: gmii-sel: Add a sanity check on the phy_id (Dan Carpenter) - phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY (Prudhvi Yarlagadda) - phy: qcom-qmp: pcs: Add v8.50 register offsets (Prudhvi Yarlagadda) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY (Prudhvi Yarlagadda) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device (Krzysztof Kozlowski) - phy: freescale: Initialize priv->lock (Xiaolei Wang) - phy: renesas: Remove unneeded semicolons (Geert Uytterhoeven) - phy: qcom: m31-eusb2: Update init sequence to set PHY_ENABLE (Ronak Raheja) - phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT (Neil Armstrong) - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex (Neil Armstrong) - phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562 (Shawn Lin) - phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528 (Shawn Lin) - phy: renesas: rcar-gen3-usb2: Add suspend/resume support (Claudiu Beznea) - phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check (Claudiu Beznea) - phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe() (Christophe JAILLET) - dt-bindings: phy: renesas,usb2-phy: Mark resets as required for RZ/G3S (Claudiu Beznea) - phy: exynos5-usbdrd: fix clock prepare imbalance (André Draszik) - phy: broadcom: bcm63xx-usbh: fix section mismatches (Johan Hovold) - phy: rockchip: inno-dsidphy: Add support for rk3506 (Chaoyi Chen) - dt-bindings: phy: rockchip-inno-dsidphy: Add compatible for rk3506 (Chaoyi Chen) - dt-bindings: phy: mediatek,tphy: Add support for MT7981 (Sjoerd Simons) - phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup (Faisal Hassan) - phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver (Biju Das) - dt-bindings: phy: renesas: Document Renesas RZ/G3E USB3.0 PHY (Biju Das) - phy: core: Remove extra space after '=' (Claudiu Beznea) - phy: samsung: gs101-ufs: Add .notify_phystate() & hibern8 enter/exit values (Peter Griffin) - phy: add new phy_notify_state() api (Peter Griffin) - phy: sophgo: Remove unused of_gpio.h (Andy Shevchenko) - phy: phy-can-transceiver: Add support for TJA105{1,7} (Peng Fan) - phy: phy-can-transceiver: Drop the gpio desc check (Peng Fan) - phy: phy-can-transceiver: Add dual channel support for TJA1048 (Peng Fan) - phy: phy-can-transceiver: Introduce can_transceiver_priv (Peng Fan) - dt-bindings: phy: ti,tcan104x-can: Document NXP TJA105X/1048 (Peng Fan) - mshv: Cleanly shutdown root partition with MSHV (Praveen K Paladugu) - mshv: Use reboot notifier to configure sleep state (Praveen K Paladugu) - mshv: Add definitions for MSHV sleep state configuration (Praveen K Paladugu) - mshv: Add support for movable memory regions (Stanislav Kinsburskii) - mshv: Add refcount and locking to mem regions (Stanislav Kinsburskii) - mshv: Fix huge page handling in memory region traversal (Stanislav Kinsburskii) - mshv: Move region management to mshv_regions.c (Stanislav Kinsburskii) - mshv: Centralize guest memory region destruction (Stanislav Kinsburskii) - mshv: Refactor and rename memory region handling functions (Stanislav Kinsburskii) - mshv: adjust interrupt control structure for ARM64 (Jinank Jain) - Drivers: hv: use kmalloc_array() instead of kmalloc() (Gongwei Li) - mshv: Add ioctl for self targeted passthrough hvcalls (Anirudh Rayabharam (Microsoft)) - Drivers: hv: Introduce mshv_vtl driver (Naman Jain) - Drivers: hv: Export some symbols for mshv_vtl (Naman Jain) - static_call: allow using STATIC_CALL_TRAMP_STR() from assembly (Naman Jain) - mshv: Extend create partition ioctl to support cpu features (Muminul Islam) - mshv: Allow mappings that overlap in uaddr (Magnus Kulke) - mshv: Fix create memory region overlap check (Nuno Das Neves) - mshv: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - Drivers: hv: Use kmalloc_array() instead of kmalloc() (Rahul Kumar) - Drivers: hv: Resolve ambiguity in hypervisor version log (Stanislav Kinsburskii) - Drivers: hv: fix missing kernel-doc description for 'size' in request_arr_init() (Kriish Sharma) - x86/hyperv: Enable build of hypervisor crashdump collection files (Mukesh Rathor) - x86/hyperv: Implement hypervisor RAM collection into vmcore (Mukesh Rathor) - x86/hyperv: Add trampoline asm code to transition from hypervisor (Mukesh Rathor) - hyperv: Add definitions for hypervisor crash dump support (Mukesh Rathor) - hyperv: Add two new hypercall numbers to guest ABI public header (Mukesh Rathor) - x86/hyperv: Rename guest crash shutdown function (Mukesh Rathor) - x86: mshyperv: Remove duplicate asm/msr.h header (Jiapeng Chong) - MAINTAINERS: Add Long Li as a Hyper-V maintainer (Long Li) - mshv: Introduce new hypercall to map stats page for L1VH partitions (Jinank Jain) - mshv: Allocate vp state page for HVCALL_MAP_VP_STATE_PAGE on L1VH (Jinank Jain) - mshv: Get the vmm capabilities offered by the hypervisor (Purna Pavan Chandra Aekkaladevi) - mshv: Add the HVCALL_GET_PARTITION_PROPERTY_EX hypercall (Purna Pavan Chandra Aekkaladevi) - mshv: Only map vp->vp_stats_pages if on root scheduler (Nuno Das Neves) - Drivers: hv: Support establishing the confidential VMBus connection (Roman Kisel) - Drivers: hv: Set the default VMBus version to 6.0 (Roman Kisel) - Drivers: hv: Support confidential VMBus channels (Roman Kisel) - Drivers: hv: Free msginfo when the buffer fails to decrypt (Roman Kisel) - Drivers: hv: Allocate encrypted buffers when requested (Roman Kisel) - Drivers: hv: Functions for setting up and tearing down the paravisor SynIC (Roman Kisel) - Drivers: hv: Rename the SynIC enable and disable routines (Roman Kisel) - Drivers: hv: Check message and event pages for non-NULL before iounmap() (Roman Kisel) - Drivers: hv: remove stale comment (Roman Kisel) - Drivers: hv: Post messages through the confidential VMBus if available (Roman Kisel) - Drivers: hv: Allocate the paravisor SynIC pages when required (Roman Kisel) - Drivers: hv: Rename fields for SynIC message and event pages (Roman Kisel) - arch/x86: mshyperv: Trap on access for some synthetic MSRs (Roman Kisel) - arch: hyperv: Get/set SynIC synth.registers via paravisor (Roman Kisel) - arch/x86: mshyperv: Discover Confidential VMBus availability (Roman Kisel) - Drivers: hv: VMBus protocol version 6.0 (Roman Kisel) - Documentation: hyperv: Confidential VMBus (Roman Kisel) - x86/hyperv: Allow Hyper-V to inject STIMER0 interrupts (Tianyu Lan) - x86/hyperv: Don't use auto-eoi when Secure AVIC is available (Tianyu Lan) - drivers: hv: Allow vmbus message synic interrupt injected from Hyper-V (Tianyu Lan) - x86/hyperv: Don't use hv apic driver when Secure AVIC is available (Tianyu Lan) - mshv: Fix deposit memory in MSHV_ROOT_HVCALL (Nuno Das Neves) - mshv: Fix VpRootDispatchThreadBlocked value (Nuno Das Neves) - regmap: i3c: switch to use i3c_xfer from i3c_priv_xfer (Frank Li) - net: mctp i3c: switch to use i3c_xfer from i3c_priv_xfer (Frank Li) - hwmon: (lm75): switch to use i3c_xfer from i3c_priv_xfer (Frank Li) - i3c: document i3c_xfers (Alexandre Belloni) - i3c: fix I3C_SDR bit number (Alexandre Belloni) - i3c: master: svc: Add basic HDR mode support (Frank Li) - i3c: master: svc: Replace bool rnw with union for HDR support (Frank Li) - i3c: Switch to use new i3c_xfer from i3c_priv_xfer (Frank Li) - i3c: Add HDR API support (Frank Li) - i3c: master: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - i3c: master: Remove i3c_device_free_ibi from i3c_device_remove (Jorge Marques) - i3c: mipi-i3c-hci-pci: Set d3cold_delay to 0 for Intel controllers (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Add LTR support for Intel controllers (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Add exit callback (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Change callback parameter (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Allocate a structure for mipi_i3c_hci_pci device information (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Factor out intel_reset() (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Factor out private registers ioremapping (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Constify driver data (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Use readl_poll_timeout() (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Rename some Intel-related identifiers (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Move all Intel-related definitions together (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Set 64-bit DMA mask for Intel controllers (Adrian Hunter) - i3c: mipi-i3c-hci-pci: Add support for Intel Nova Lake-S I3C (Jarkko Nikula) - i3c: dw: Disable runtime PM on Agilex5 to avoid bus hang on IBI (Adrian Ng Ho Yin) - dt-bindings: i3c: snps: Add Altera SoCFPGA compatible (Adrian Ng Ho Yin) - i3c: master: svc: Prevent incomplete IBI transaction (Stanley Chu) - i3c: fix refcount inconsistency in i3c_master_register (Frank Li) - clk: qcom: Mark camcc_sm7150_hws static (Stephen Boyd) - clk: qcom: x1e80100-dispcc: Add USB4 router link resets (Konrad Dybcio) - dt-bindings: clock: qcom: x1e80100-dispcc: Add USB4 router link resets (Konrad Dybcio) - clk: qcom: videocc-sm8750: Add video clock controller driver for SM8750 (Taniya Das) - dt-bindings: clock: qcom: Add SM8750 video clock controller (Taniya Das) - clk: qcom: branch: Extend invert logic for branch2 mem clocks (Taniya Das) - clk: qcom: ecpricc-qdu100: Add mem_enable_mask to the clock memory branch (Taniya Das) - clk: qcom: clk_mem_branch: add enable mask and invert flags (Taniya Das) - clk: qcom: mmcc-sdm660: Add missing MDSS reset (Alexey Minnekhanov) - dt-bindings: clock: mmcc-sdm660: Add missing MDSS reset (Alexey Minnekhanov) - clk: qcom: use different Kconfig prompts for APSS IPQ5424/6018 drivers (Gabor Juhos) - clk: qcom: apss-ipq5424: remove unused 'apss_clk' structure (Gabor Juhos) - dt-bindings: clock: qcom: Add Kaanapali Global clock controller (Taniya Das) - dt-bindings: clock: qcom: Document the Kaanapali TCSR Clock Controller (Taniya Das) - dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for Kaanapali (Taniya Das) - clk: qcom: tcsrcc-glymur: Update register offsets for clock refs (Taniya Das) - clk: qcom: gcc-qcs615: Update the SDCC clock to use shared_floor_ops (Taniya Das) - clk: qcom: camcc-sm7150: Fix PLL config of PLL2 (Luca Weiss) - clk: qcom: camcc-sm6350: Fix PLL config of PLL2 (Luca Weiss) - clk: qcom: Add NSS clock controller driver for IPQ5424 (Luo Jie) - clk: qcom: gcc-ipq5424: Add gpll0_out_aux clock (Luo Jie) - clk: qcom: gcc-ipq5424: Enable NSS NoC clocks to use icc-clk (Luo Jie) - clk: qcom: gcc-ipq5424: Correct the icc_first_node_id (Luo Jie) - clk: qcom: gcc-glymur: Remove 85.71 MHz USB4 master clock frequency (Konrad Dybcio) - clk: qcom: gcc-x1e80100: Remove 85.71 MHz USB4 master clock frequency (Konrad Dybcio) - clk: qcom: gcc-sc8280xp: Remove 85.71 MHz USB4 master clock frequency (Konrad Dybcio) - clk: qcom: Fix dependencies of QCS_{DISP,GPU,VIDEO}CC_615 (Nathan Chancellor) - clk: qcom: Fix SM_VIDEOCC_6350 dependencies (Nathan Chancellor) - clk: qcom: gcc-glymur: Update the halt check flags for pipe clocks (Taniya Das) - clk: qcom: gcc-sm8750: Add a new frequency for sdcc2 clock (Taniya Das) - clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk0_clk_src (Jens Reidel) - clk: qcom: dispcc-sm7150: Add MDSS_CORE reset (Jens Reidel) - dt-bindings: clock: sm7150-dispcc: Add MDSS_CORE reset (Jens Reidel) - clk: qcom: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets (Luca Weiss) - clk: qcom: rpmh: Define RPMH_IPA_CLK on QCS615 (Konrad Dybcio) - clk: qcom: camcc-sm8450: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI (Vladimir Zapolskiy) - clk: qcom: camcc-sm8250: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI (Vladimir Zapolskiy) - clk: qcom: camcc-sm7150: Specify Titan GDSC power domain as a parent to IPEx and BPS (Vladimir Zapolskiy) - clk: qcom: camcc-sdm845: Specify Titan GDSC power domain as a parent to other (Vladimir Zapolskiy) - clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other (Vladimir Zapolskiy) - clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other (Vladimir Zapolskiy) - clk: qcom: gcc-x1e80100: Add missing USB4 clocks/resets (Konrad Dybcio) - clk: rockchip: Add clock and reset driver for RK3506 (Elaine Zhang) - dt-bindings: clock: rockchip: Add RK3506 clock and reset unit (Finley Xiao) - clk: rockchip: Add clock controller for the RV1126B (Elaine Zhang) - dt-bindings: clock, reset: Add support for rv1126b (Elaine Zhang) - clk: rockchip: Implement rockchip_clk_register_armclk_multi_pll() (Elaine Zhang) - dt-bindings: clock: rk3568: Drop CLK_NR_CLKS define (Heiko Stuebner) - clk: rockchip: rk3568: Drop CLK_NR_CLKS usage (Heiko Stuebner) - reset: mpfs: add non-auxiliary bus probing (Conor Dooley) - clk: lan966x: remove unused dt-bindings include (Robert Marko) - clk: microchip: mpfs: use regmap for clocks (Conor Dooley) - dt-bindings: clk: microchip: mpfs: remove first reg region (Conor Dooley) - clk: imx: add driver for imx8ulp's sim lpav (Laurentiu Mihalcea) - dt-bindings: clock: document 8ULP's SIM LPAV (Laurentiu Mihalcea) - clk: imx: imx8mp-audiomix: use devm_auxiliary_device_create() to simple code (Peng Fan) - clk: imx: Add some delay before deassert the reset (Jacky Bai) - clk: visconti: Add VIIF clocks (Yuji Ishikawa) - dt-bindings: clock: tmpv770x: Add VIIF clocks (Yuji Ishikawa) - dt-bindings: clock: tmpv770x: Remove definition of number of clocks (Yuji Ishikawa) - clk: visconti: Do not define number of clocks in bindings (Yuji Ishikawa) - clk: en7523: Add reset-controller support for EN7523 SoC (Mikhail Kshevetskiy) - dt-bindings: clock: airoha: Add reset support to EN7523 clock binding (Mikhail Kshevetskiy) - clk: samsung: clk-pll: simplify samsung_pll_lock_wait() (André Draszik) - clk: samsung: exynosautov920: add block mfc clock support (Raghav Sharma) - clk: samsung: exynosautov920: add clock support (Raghav Sharma) - dt-bindings: clock: exynosautov920: add mfc clock definitions (Raghav Sharma) - dt-bindings: clock: exynosautov920: add m2m clock definitions (Raghav Sharma) - dt-bindings: clock: google,gs101-clock: add power-domains (André Draszik) - firmware: exynos-acpm: add empty method to allow compile test (Tudor Ambarus) - MAINTAINERS: add ACPM clock bindings and driver (Tudor Ambarus) - clk: samsung: add Exynos ACPM clock driver (Tudor Ambarus) - firmware: exynos-acpm: register ACPM clocks pdev (Tudor Ambarus) - firmware: exynos-acpm: add DVFS protocol (Tudor Ambarus) - clk: keystone: fix compile testing (Johan Hovold) - clk: keystone: syscon-clk: fix regmap leak on probe failure (Johan Hovold) - clk: samsung: exynos-clkout: Assign .num before accessing .hws (Nathan Chancellor) - clk: actions: Fix discarding const qualifier by 'container_of' macro (Adrian Barnaś) - clk: spacemit: Set clk_hw_onecell_data::num before using flex array (Charles Mirabile) - clk: spacemit: fix comment typo (Encrow Thorne) - clk: keystone: Fix discarded const qualifiers (Adrian Barnaś) - clk: sprd: sc9860: Simplify with of_device_get_match_data() (Krzysztof Kozlowski) - clk: renesas: r9a09g077: Add SPI module clocks (Cosmin Tanislav) - clk: renesas: r9a09g056: Add USB3.0 clocks/resets (Lad Prabhakar) - clk: renesas: r9a09g057: Add USB3.0 clocks/resets (Lad Prabhakar) - dt-bindings: clock: renesas,r9a09g056-cpg: Add USB3.0 core clocks (Lad Prabhakar) - dt-bindings: clock: renesas,r9a09g057-cpg: Add USB3.0 core clocks (Lad Prabhakar) - clk: renesas: r9a09g047: Add RSCI clocks/resets (Biju Das) - clk: renesas: r9a06g032: Fix memory leak in error path (Haotian Zhang) - clk: renesas: r9a09g077: Use devm_ helpers for divider clock registration (Lad Prabhakar) - clk: renesas: r9a09g077: Remove stray blank line (Lad Prabhakar) - clk: renesas: r9a09g077: Propagate rate changes to parent clocks (Lad Prabhakar) - clk: renesas: r8a779a0: Add 3DGE module clock (Niklas Söderlund) - clk: renesas: r8a779a0: Add ZG Core clock (Niklas Söderlund) - clk: renesas: rcar-gen4: Add support for clock dividers in FRQCRB (Niklas Söderlund) - clk: renesas: r9a09g056: Add clock and reset entries for ISP (Lad Prabhakar) - clk: renesas: r9a09g056: Add support for PLLVDO, CRU clocks, and resets (Lad Prabhakar) - clk: renesas: r9a09g056: Add clocks and resets for DSI and LCDC modules (Lad Prabhakar) - clk: renesas: r9a09g077: Add TSU module clock (Cosmin Tanislav) - clk: renesas: r9a09g057: Add clock and reset entries for DSI and LCDC (Lad Prabhakar) - clk: renesas: rzv2h: Add support for DSI clocks (Lad Prabhakar) - clk: renesas: rzv2h: Use GENMASK for PLL fields (Lad Prabhakar) - clk: renesas: rzv2h: Add instance field to struct pll (Lad Prabhakar) - clk: renesas: r9a09g057: Add clock and reset entries for RTC (Ovidiu Panait) - clk: renesas: cpg-mssr: Spelling s/offets/offsets/ (Geert Uytterhoeven) - clk: renesas: r9a09g057: Add clock and reset entries for TSU (Ovidiu Panait) - clk: renesas: cpg-mssr: Add read-back and delay handling for RZ/T2H MSTP (Lad Prabhakar) - clk: renesas: cpg-mssr: Add module reset support for RZ/T2H (Lad Prabhakar) - clk: renesas: r9a09g057: Add clock and reset entries for ISP (Daniel Scally) - clk: renesas: r9a09g047: Add clock and reset entries for USB2 (Tommaso Merciai) - dt-bindings: clock: renesas,r9a09g047-cpg: Add USB2 PHY core clocks (Tommaso Merciai) - clk: renesas: Use IS_ERR() for pointers that cannot be NULL (Geert Uytterhoeven) - clk: renesas: cpg-lib: Remove unneeded semicolon (Geert Uytterhoeven) - clk: renesas: r9a09g077: Add ADC module clocks (Cosmin Tanislav) - clk: renesas: cpg-mssr: Read back reset registers to assure values latched (Marek Vasut) - clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback (Marek Vasut) - clk: socfpga: agilex5: add clock driver for Agilex5 (Khairul Anuar Romli) - mm/mm_init: Introduce a boot parameter for check_pages (Joshua Hahn) - 9p: fix new mount API cache option handling (Eric Sandeen) - 9p: fix cache/debug options printing in v9fs_show_options (Eric Sandeen) - 9p: convert to the new mount API (Eric Sandeen) - 9p: create a v9fs_context structure to hold parsed options (Eric Sandeen) - net/9p: move structures and macros to header files (Eric Sandeen) - fs/fs_parse: add back fsparam_u32hex (Eric Sandeen) - fs/9p: delete unnnecessary condition (Dan Carpenter) - fs/9p: Don't open remote file with APPEND mode when writeback cache is used (Tingmao Wang) - net/9p: cleanup: change p9_trans_module->def to bool (Dominique Martinet) - 9p: Use kvmalloc for message buffers on supported transports (Pierre Barre) - libperf: Use 'extern' in LIBPERF_API visibility macro (Arnaldo Carvalho de Melo) - perf stat: Improve handling of termination by signal (Ian Rogers) - perf tests stat: Add test for error for an offline CPU (Ian Rogers) - perf stat: When no events, don't report an error if there is none (Ian Rogers) - perf tests stat: Add "--null" coverage (Ian Rogers) - perf cpumap: Add "any" CPU handling to cpu_map__snprint_mask (Ian Rogers) - libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map (Ian Rogers) - perf stat: Allow no events to open if this is a "--null" run (Ian Rogers) - perf test kvm: Add some basic perf kvm test coverage (Ian Rogers) - perf tests evlist: Add basic evlist test (Ian Rogers) - perf tests script dlfilter: Add a dlfilter test (Ian Rogers) - perf tests kallsyms: Add basic kallsyms test (Ian Rogers) - perf tests timechart: Add a perf timechart test (Ian Rogers) - perf tests top: Add basic perf top coverage test (Ian Rogers) - perf tests buildid: Add purge and remove testing (Ian Rogers) - perf tests c2c: Add a basic c2c (Ian Rogers) - perf c2c: Clean up some defensive gets and make asan clean (Ian Rogers) - perf jitdump: Fix missed dso__put (Ian Rogers) - perf mem-events: Don't leak online CPU map (Ian Rogers) - perf hist: In init, ensure mem_info is put on error paths (Ian Rogers) - perf probe-event: Ensure probe event nsinfo is always cleared (Ian Rogers) - perf symbol: Add missed dso__put (Ian Rogers) - perf symbol-elf: Add missing puts on error path (Ian Rogers) - perf timechart: Add record support for output perf.data path (Ian Rogers) - perf kvm: Fix debug assertion (Ian Rogers) - perf vendor events intel: Update sierraforest events from 1.12 to 1.13 (Ian Rogers) - perf vendor events intel: Update pantherlake events from 1.00 to 1.02 (Ian Rogers) - perf vendor events intel: Update meteorlake events from 1.17 to 1.18 (Ian Rogers) - perf vendor events intel: Update lunarlake events from 1.18 to 1.19 (Ian Rogers) - perf vendor events intel: Update icelakex events from 1.28 to 1.30 (Ian Rogers) - perf vendor events intel: Update graniterapids events from 1.15 to 1.16 (Ian Rogers) - perf vendor events intel: Update cascadelakex metric units (Ian Rogers) - perf vendor events intel: Update arrowlake events from 1.13 to 1.14 (Ian Rogers) - perf vendor events intel: Update alderlake events from 1.34 to 1.35 (Ian Rogers) - perf arm_spe: Add CPU variants supporting common data source packet (Leo Yan) - perf auxtrace: Include sys/types.h for pid_t (Arnaldo Carvalho de Melo) - perf test: Add kallsyms split test (Namhyung Kim) - perf tools: Use machine->root_dir to find /proc/kallsyms (Namhyung Kim) - perf tools: Fallback to initial kernel map properly (Namhyung Kim) - perf tools: Fix split kallsyms DSO counting (Namhyung Kim) - perf tools: Mark split kallsyms DSOs as loaded (Namhyung Kim) - perf tools: Flush remaining samples w/o deferred callchains (Namhyung Kim) - perf tools: Merge deferred user callchains (Namhyung Kim) - perf script: Display PERF_RECORD_CALLCHAIN_DEFERRED (Namhyung Kim) - perf record: Add --call-graph fp,defer option for deferred callchains (Namhyung Kim) - perf tools: Minimal DEFERRED_CALLCHAIN support (Namhyung Kim) - tools headers UAPI: Sync linux/perf_event.h for deferred callchains (Namhyung Kim) - perf jevents: Skip optional metrics in metric group list (Ian Rogers) - perf jevents: Drop duplicate pending metrics (Ian Rogers) - perf jevents: Move json encoding to its own functions (Ian Rogers) - perf jevents: Add threshold expressions to Metric (Ian Rogers) - perf jevents: Term list fix in event parsing (Ian Rogers) - perf jevents: Support parsing negative exponents (Ian Rogers) - perf jevents: Allow metric groups not to be named (Ian Rogers) - perf jevents: Add descriptions to metricgroup abstraction (Ian Rogers) - perf jevents: Update metric constraint support (Ian Rogers) - perf jevents: Allow multiple metricgroups.json files (Ian Rogers) - perf ilist: Be tolerant of reading a metric on the wrong CPU (Ian Rogers) - perf python: Correct copying of metric_leader in an evsel (Ian Rogers) - perf test: Add python JIT dump test (Namhyung Kim) - perf jitdump: Add sym/str-tables to build-ID generation (Namhyung Kim) - perf test: Fix hybrid testing of event fallback test (Ian Rogers) - perf tools: Remove a trailing newline in the event terms (Namhyung Kim) - perf trace: Skip internal syscall arguments (Namhyung Kim) - perf tools: Don't read build-ids from non-regular files (James Clark) - perf vendor events riscv: add T-HEAD C920V2 JSON support (Inochi Amaoto) - perf pmu: fix duplicate conditional statement (Anubhav Shelat) - perf docs: arm-spe: Document new SPE filtering features (James Clark) - perf tools: Add support for perf_event_attr::config4 (James Clark) - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (James Clark) - perf: replace strcpy() with strncpy() in util/jitdump.c (Hrishikesh Suresh) - perf list: Support filtering in JSON output (Namhyung Kim) - perf list: Share print state with JSON output (Namhyung Kim) - perf list: Print matching PMU events for --unit (Namhyung Kim) - perf test all metrics: Fully ignore Default metric failures (Ian Rogers) - perf evsel: Skip store_evsel_ids for non-perf-event PMUs (Ian Rogers) - perf pmu: Add PMU kind to simplify differentiating (Ian Rogers) - perf header: Switch "cpu" for find_core_pmu in caps feature writing (Ian Rogers) - perf test maps: Additional maps__fixup_overlap_and_insert tests (Ian Rogers) - perf maps: Avoid RC_CHK use after free (Ian Rogers) - perf stat: Read tool events last (Ian Rogers) - perf arm_spe: Synthesize memory samples for SIMD operations (Leo Yan) - perf arm_spe: Expose SIMD information in other operations (Leo Yan) - perf arm_spe: Report GCS in record (Leo Yan) - perf arm_spe: Report memset and memcpy in records (Leo Yan) - perf arm_spe: Report associated info for SVE / SME operations (Leo Yan) - perf arm_spe: Report extended memory operations in records (Leo Yan) - perf arm_spe: Report MTE allocation tag in record (Leo Yan) - perf arm_spe: Report register access in record (Leo Yan) - perf arm_spe: Introduce data processing macro for SVE operations (Leo Yan) - perf arm_spe: Consolidate operation types (Leo Yan) - perf arm_spe: Remove unused operation types (Leo Yan) - perf arm_spe: Decode SME data processing packet (Leo Yan) - perf arm_spe: Decode ASE and FP fields in other operation (Leo Yan) - perf arm_spe: Rename SPE_OP_PKT_IS_OTHER_SVE_OP macro (Leo Yan) - perf arm_spe: Decode GCS operation (Leo Yan) - perf arm_spe: Unify operation naming (Leo Yan) - perf arm_spe: Fix memset subclass in operation (Leo Yan) - perf tool_pmu: More accurately set the cpus for tool events (Ian Rogers) - perf stat: Reduce scope of walltime_nsecs_stats (Ian Rogers) - perf stat: Reduce scope of ru_stats (Ian Rogers) - perf stat-shadow: Read tool events directly (Ian Rogers) - perf tool_pmu: Use old_count when computing count values for time events (Ian Rogers) - perf pmu: perf_cpu_map__new_int to avoid parsing a string (Ian Rogers) - libperf cpumap: Reduce allocations and sorting in intersect (Ian Rogers) - perf stat: Display metric-only for 0 counters (Ian Rogers) - perf test: Don't fail if user rdpmc returns 0 when disabled (Ian Rogers) - perf parse-events: Add debug logging to perf_event (Ian Rogers) - perf test: Be tolerant of missing json metric none value (Ian Rogers) - perf sample: Fix the wrong format specifier (liujing) - perf script: Fix build by removing unused evsel_script() (James Clark) - perf vendor metrics s390: Avoid has_event(INSTRUCTIONS) (Ian Rogers) - perf auxtrace: Remove errno.h from auxtrace.h and fix transitive dependencies (Ian Rogers) - perf build: Remove NO_AUXTRACE build option (Ian Rogers) - tool build: Remove __get_cpuid feature test (Ian Rogers) - perf build: Don't add NO_AUXTRACE if missing feature-get_cpuid (Ian Rogers) - perf intel-pt: Use the perf provided "cpuid.h" (Ian Rogers) - perf test: Add a perf event fallback test (Zide Chen) - perf stat: Align metric output without events (Namhyung Kim) - perf tool_pmu: Make core_wide and target_cpu json events (Ian Rogers) - perf test stat csv: Update test expectations and events (Ian Rogers) - perf test stat: Update test expectations and events (Ian Rogers) - perf test stat: Update shadow test to use metrics (Ian Rogers) - perf test metrics: Update all metrics for possibly failing default metrics (Ian Rogers) - perf test stat: Update std_output testing metric expectations (Ian Rogers) - perf test stat: Ignore failures in Default[234] metricgroups (Ian Rogers) - perf test stat+json: Improve metric-only testing (Ian Rogers) - perf stat: Remove "unit" workarounds for metric-only (Ian Rogers) - perf stat: Sort default events/metrics (Ian Rogers) - perf stat: Fix default metricgroup display on hybrid (Ian Rogers) - perf stat: Remove hard coded shadow metrics (Ian Rogers) - perf script: Change metric format to use json metrics (Ian Rogers) - perf stat: Add detail -d,-dd,-ddd metrics (Ian Rogers) - perf jevents: Add metric DefaultShowEvents (Ian Rogers) - perf jevents: Add set of common metrics based on default ones (Ian Rogers) - perf expr: Add #target_cpu literal (Ian Rogers) - perf metricgroup: Add care to picking the evsel for displaying a metric (Ian Rogers) - perf tools: Fix missing feature check for inherit + SAMPLE_READ (Namhyung Kim) - perf symbol: Remove unneeded semicolon (Chen Ni) - perf test: Add test that command line period overrides sysfs/json values (Ian Rogers) - perf pmu: Make pmu_alias_terms weak again (Ian Rogers) - perf tool: Add a delegate_tool that just delegates actions to another tool (Ian Rogers) - perf tool: Add the perf_tool argument to all callbacks (Ian Rogers) - perf vendor events arm64:: Add i.MX94 DDR Performance Monitor metrics (Xu Yang) - perf stat: Add ScaleUnit to {cpu,task}-clock JSON description (Namhyung Kim) - perf record: Make sure to update build-ID cache (Namhyung Kim) - perf jevents: Make all tables static (Ian Rogers) - perf metricgroup: When copy metrics copy default information (Ian Rogers) - perf metricgroup: Missed free on error path (Ian Rogers) - perf metricgroup: Update comment on location of metric_event list (Ian Rogers) - perf evsel: Remove unused metric_events variable (Ian Rogers) - perf tools: Cache counter names for raw samples on s390 (Ian Rogers) - perf trace: Increase syscall handler map size to 1024 (Namhyung Kim) - perf vendor events AmpereOneX: Fix spelling typo in the metrics file (Chu Guangqing) - perf vendor events arm64: Fix typo in Ampere eMag json file (Chu Guangqing) - perf record: skip synthesize event when open evsel failed (Shuai Xue) - perf lock contention: Load kernel map before lookup (Namhyung Kim) - perf test workload: Add thread count argument to thloop (Ian Rogers) - perf hwmon_pmu: Fix uninitialized variable warning (Michal Suchanek) - perf auxtrace: Add auxtrace_synth_id_range_start() helper (tanze) - perf stat: Add/fix bperf cgroup max events workarounds (Ian Rogers) - perf cs-etm: Mute enumeration value warning (Leo Yan) - tools: arm64: Add Cortex-A720AE definitions (Kuninori Morimoto) - perf annotate: Fix Clang build by adding block in switch case (James Clark) - perf annotate: Invalidate register states for untracked instructions (Zecheng Li) - perf annotate: Save pointer offset in stack state (Zecheng Li) - perf annotate: Track arithmetic instructions on pointers (Zecheng Li) - perf annotate: Track address registers via TSR_KIND_POINTER (Zecheng Li) - perf annotate: Skip annotating data types to lea instructions (Zecheng Li) - perf annotate: Check return value of evsel__get_arch() properly (Tianyou Li) - perf annotate: fix a crash when annotate the same symbol with 's' and 'T' (Tianyou Li) - perf annotate: Fix build with NO_SLANG=1 (Namhyung Kim) - perf jevents: Suppress circular dependency warnings (James Clark) - perf jevents: Remove unused makefile variable (James Clark) - perf jevents: Fix build when there are other json files in the tree (James Clark) - perf parse-events: Make X modifier more respectful of groups (Ian Rogers) - perf c2c annotate: Start from the contention line (Tianyou Li) - perf c2c: Add annotation support to perf c2c report (Tianyou Li) - perf stat bperf cgroup: Increase MAX_EVENTS from 32 to 1024 (Ian Rogers) - perf ilist: Add PMU information to metrics (Ian Rogers) - perf python: Add PMU argument to parse_metrics (Ian Rogers) - perf ilist: Don't display deprecated events (Ian Rogers) - perf trace: Don't synthesize mmaps unless callchains are enabled (Ian Rogers) - perf test parse-events: Add evsel test helper (Ian Rogers) - perf test parse-events: Add evlist test helper (Ian Rogers) - perf test: Clean up test_..config helpers (Ian Rogers) - perf test: Switch cycles event to cpu-cycles (Ian Rogers) - perf test parse-events: Remove cpu PMU requirement (Ian Rogers) - perf test parse-events: Without a PMU use cpu-cycles rather than cycles (Ian Rogers) - perf test parse-events: Use evsel__match for legacy events (Ian Rogers) - perf evsel: Improvements to __evsel__match (Ian Rogers) - perf evlist: Avoid scanning all PMUs for evlist__new_default (Ian Rogers) - perf top: Use evlist__new_default when no events specified (Ian Rogers) - perf record: Use evlist__new_default when no events specified (Ian Rogers) - perf parse-events: Remove hard coded legacy hardware and cache parsing (Ian Rogers) - perf print-events: Remove print_symbol_events (Ian Rogers) - perf print-events: Remove print_hwcache_events (Ian Rogers) - perf jevents: Add legacy-hardware and legacy-cache json (Ian Rogers) - perf pmu: Add and use legacy_terms in alias information (Ian Rogers) - perf jevents: Add legacy json terms and default_core event table helper (Ian Rogers) - perf parse-events: Add terms for legacy hardware and cache config values (Ian Rogers) - perf pmu: Factor term parsing into a perf_event_attr into a helper (Ian Rogers) - perf pmu: Use fd rather than FILE from new_alias (Ian Rogers) - perf parse-events: Remove unused FILE input argument to scanner (Ian Rogers) - perf pmu: Don't eagerly parse event terms (Ian Rogers) - perf jevents: Support copying the source json files to OUTPUT (Ian Rogers) - perf record: Skip don't fail for events that don't open (Ian Rogers) - perf stat: Avoid wildcarding PMUs for default events (Ian Rogers) - perf perf_api_probe: Avoid scanning all PMUs, try software PMU first (Ian Rogers) - perf parse-events: Fix legacy cache events if event is duplicated in a PMU (Ian Rogers) - perf bpf_counter: Fix opening of "any"(-1) CPU events (Ian Rogers) - perf build python: Don't leave a.out file when building with clang (Ian Rogers) - perf stat: Additional verbose details for events (Ian Rogers) - perf tests: use strdup() in "Object code reading" (James Clark) - staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing (Navaneeth K) - staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing (Navaneeth K) - staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser (Navaneeth K) - staging: gpib: Clean-up commented-out code (Adam Quandour) - staging: rtl8723bs: remove custom FIELD_OFFSET macro (Navaneeth K) - staging: rtl8723bs: replace FIELD_OFFSET usage with offsetof in rtw_mlme_ext.c (Navaneeth K) - staging: rtl8723bs: remove dead commented code from odm.c (Navaneeth K) - staging: rtl8723bs: use standard offsetof in cfg80211 operations (Navaneeth K) - staging: rtl8723bs: remove unused registry and BSSID offset macros (Navaneeth K) - staging: rtl8723bs: core: delete commented-out code (Artur Stupa) - staging: rtl8723bs: core: fix block comment style issues (Artur Stupa) - staging: greybus: uart: check return values during probe (Nirbhay Sharma) - staging: fbtft: core: fix potential memory leak in fbtft_probe_common() (Jianglei Nie) - staging: gpib: Destage gpib (Dave Penkler) - staging: gpib: Fix SPDX license for gpib headers (Dave Penkler) - staging: gpib: Update TODO file (Dave Penkler) - staging: gpib: Change // comments in uapi header file (Dave Penkler) - platform/raspberrypi: Destage VCHIQ MMAL driver (Jai Luthra) - platform/raspberrypi: Destage VCHIQ interface (Jai Luthra) - staging: vc04_services: Cleanup VCHIQ TODO entries (Jai Luthra) - include: linux: Destage VCHIQ interface headers (Jai Luthra) - staging: vchiq_arm: Improve inline documentation (Phil Elwell) - staging: vchiq_arm: Remove bcm2835_camera from vchiq (Jai Luthra) - staging: vc04_services: Drop bcm2835-camera driver (Jai Luthra) - staging: sm750fb: avoid chained assignment in setcolreg() (Cristian Del Gobbo) - staging: sm750fb: align sm750_hw_cursor_set_size() arguments (Cristian Del Gobbo) - staging: vchiq_arm: delete unnecessary check (Dan Carpenter) - staging: rtl8723bs: use ether_addr_copy() for MAC address copying (Dharanitharan R) - staging: rtl8723bs: remove todo/note and duplicated EFUSE_CTRL macro (Rodrigo Gobbi) - staging: most: remove broken i2c driver (Johan Hovold) - staging: nvec: remove NVEC_PS2_DEBUG and dead debug macro (Emre Cecanpunar) - staging: rtl8723bs: Rename camel case functions. (Bryant Boatright) - staging: rtl8723bs: fall back to random mac address (Michael Straube) - staging: axis-fifo: drop debug print of remapped base address (Ovidiu Panait) - staging: axis-fifo: drop redundant read/write_flags from axis_fifo (Ovidiu Panait) - staging: axis-fifo: remove get_dts_property() helper (Ovidiu Panait) - staging: axis-fifo: remove unneeded irq field from struct axis_fifo (Ovidiu Panait) - staging: axis-fifo: simplify interrupt handling (Ovidiu Panait) - staging: axis-fifo: add compatible strings for v4.2 and v4.3 (Ovidiu Panait) - staging: rtl8723bs: wrap long comments in rtw_ap.c (Rohan Tripathi) - staging: rtl8723bs: add spaces around '+' operator in rtw_ap.c (Rohan Tripathi) - staging: rtl8723bs: fix lines starting with '(' in rtw_ap.c (Rohan Tripathi) - staging: rtl8723bs: remove dead code in rtw_ap.c (Rohan Tripathi) - staging: rtl8723bs: add missing blank line in rtw_ap.c (Rohan Tripathi) - staging: rtl8723bs: remove unnecessary blank lines in rtw_ap.c (Rohan Tripathi) - staging: rtl8723bs: Remove unsupported PALTFORM_OS_WINCE ifdef (Rodrigo Gobbi) - staging: rtl8723bs: Remove commented ifdef CONFIG_WAPI_SUPPORT (Rodrigo Gobbi) - staging: rtl8723bs: Fix operator spacing in rtw_security.c (Sameeksha Sankpal) - staging: rtl8723bs: rtw_hal_set_def_var is not used (Michael Straube) - staging: gpib: tms9914: Fix typo in comment (Akiyoshi Kurita) - staging: rtl8723bs: sdio: clarify OQT free page comment (Akiyoshi Kurita) - staging: sm750fb: rename camel case identifiers (Ahmet Sezgin Duran) - staging: rtl8723bs: Add missing MODULE_DESCRIPTION() (Josephine Pfeiffer) - usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt (Haotien Hsu) - USB: serial: option: move Telit 0x10c7 composition in the right place (Fabio Porcedda) - USB: serial: option: add Telit Cinterion FE910C04 new compositions (Fabio Porcedda) - USB: serial: option: add Foxconn T99W760 (Slark Xiao) - USB: serial: ftdi_sio: drop NDI quirk module parameter (Johan Hovold) - USB: serial: ftdi_sio: clean up NDI speed hack (Johan Hovold) - USB: serial: ftdi_sio: enable NDI speed hack consistently (Johan Hovold) - USB: serial: ftdi_sio: rename quirk symbols (Johan Hovold) - USB: serial: ftdi_sio: clean up quirk comments (Johan Hovold) - USB: serial: ftdi_sio: rewrite 8u2232c quirk (Johan Hovold) - USB: serial: ftdi_sio: silence jtag probe (Johan Hovold) - USB: serial: ftdi_sio: match on interface number for jtag (Johan Hovold) - USB: serial: kobil_sct: drop unnecessary initialisations (Johan Hovold) - USB: serial: kobil_sct: clean up set_termios() (Johan Hovold) - USB: serial: kobil_sct: add control request helpers (Johan Hovold) - USB: serial: kobil_sct: clean up device type checks (Johan Hovold) - USB: serial: kobil_sct: clean up tiocmset() (Johan Hovold) - USB: serial: belkin_sa: clean up tiocmset() (Johan Hovold) - USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC (Johan Hovold) - USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC (Johan Hovold) - usb: typec: ucsi: fix use-after-free caused by uec->work (Duoming Zhou) - usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe() (Duoming Zhou) - usb: dwc3: core: Remove redundant comment in core init (Krishna Kurapati) - usb: phy: Initialize struct usb_phy list_head (Diogo Ivo) - thunderbolt: Fix typos in xdomain.c (Alan Borzeszkowski) - thunderbolt: Fix typos in usb4.c (Alan Borzeszkowski) - thunderbolt: Fix typos in tunnel.c (Alan Borzeszkowski) - thunderbolt: Fix typos in tmu.c (Alan Borzeszkowski) - thunderbolt: Fix typos in tb_regs.h (Alan Borzeszkowski) - thunderbolt: Fix typos in tb.h (Alan Borzeszkowski) - thunderbolt: Fix typos in tb.c (Alan Borzeszkowski) - thunderbolt: Fix typos in switch.c (Alan Borzeszkowski) - thunderbolt: Fix typos in retimer.c (Alan Borzeszkowski) - thunderbolt: Fix typos in nhi.c (Alan Borzeszkowski) - thunderbolt: Fix typos in lc.c (Alan Borzeszkowski) - thunderbolt: Fix typos in icm.c (Alan Borzeszkowski) - thunderbolt: Fix typos in domain.c (Alan Borzeszkowski) - thunderbolt: Fix typos in debugfs.c (Alan Borzeszkowski) - thunderbolt: Fix typos in ctl.c (Alan Borzeszkowski) - thunderbolt: Replace use of system_wq with system_percpu_wq (Marco Crivellari) - thunderbolt: Update deprecated firmware update site in icm.c (Alan Borzeszkowski) - thunderbolt: Update NVM firmware upgrade documentation (Alan Borzeszkowski) - thunderbolt: Fix typo in tb_eeprom_ctl_read documentation (Dominik Karol Piątkowski) - usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive. (Chen Changcheng) - usb: typec: hd3ss3220: Enable VBUS based on ID pin state (Krishna Kurapati) - dt-bindings: usb: ti,hd3ss3220: Add support for VBUS based on ID state (Krishna Kurapati) - usb: typec: anx7411: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - USB: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - dt-bindings: usb: dwc3-xilinx: Describe the reset constraint for the versal platform (Radhey Shyam Pandey) - drivers/usb/storage: use min() instead of min_t() (David Laight) - usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE (Gopi Krishna Menon) - usb: ohci-da8xx: remove unused platform data (Bartosz Golaszewski) - usb: gadget: functionfs: use dma_buf_unmap_attachment_unlocked() helper (Liang Jie) - usb: uas: reduce time under spinlock (Oliver Neukum) - usb: dwc3: eic7700: Add EIC7700 USB driver (Hang Cao) - dt-bindings: usb: Add ESWIN EIC7700 USB controller (Hang Cao) - usb: typec: ucsi: Add support for SET_PDOS command (Pooja Katiyar) - usb: typec: ucsi: Enable debugfs for message_out data structure (Pooja Katiyar) - usb: typec: ucsi: Add support for message out data structure (Pooja Katiyar) - usb: typec: ucsi: Update UCSI structure to have message in and message out fields (Pooja Katiyar) - uapi: cdc.h: cleanly provide for more interfaces and countries (Oliver Neukum) - usb: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - usb: renesas_usbhs: Assert/de-assert reset signals on suspend/resume (Claudiu Beznea) - usb: host: ohci-platform: Call reset assert/deassert on suspend/resume (Claudiu Beznea) - usb: host: ehci-platform: Call reset assert/deassert on suspend/resume (Claudiu Beznea) - usb: host: Do not check priv->clks[clk] (Claudiu Beznea) - usb: typec: tipd: mark as orientation aware (Peter Korsgaard) - usb: uas: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - usb: dwc3: replace use of system_wq with system_percpu_wq (Marco Crivellari) - usb: dwc2: fix hang during suspend if set as peripheral (Jisheng Zhang) - usb: dwc2: fix hang during shutdown if set as peripheral (Jisheng Zhang) - usb: typec: ucsi: Set orientation_aware if UCSI version is 2.x and above (Abel Vesa) - usb: chaoskey: fix locking for O_NONBLOCK (Oliver Neukum) - dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible (Ronak Raheja) - usb: xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register. (Rai, Amardeep) - usb: xhci: standardize single bit-field macros (Niklas Neronin) - usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h (Niklas Neronin) - usb: xhci: simplify Max Scratchpad buffer macros (Niklas Neronin) - usb: xhci: simplify Isochronous Scheduling Threshold handling (Niklas Neronin) - usb: xhci: improve xhci-caps.h comments (Niklas Neronin) - usb: xhci: limit number of interrupts to 128 (Niklas Neronin) - usb: xhci: limit number of ports to 127 (Niklas Neronin) - usb: xhci: simplify handling of Structural Parameters 1 values (Niklas Neronin) - usb: xhci: use cached HCSPARAMS1 value (Niklas Neronin) - usb: xhci: remove unused trace operation and argument (Niklas Neronin) - usb: xhci: remove deprecated TODO comment (Niklas Neronin) - usb: xhci: replace use of system_wq with system_percpu_wq (Marco Crivellari) - usb: xhci: Don't unchain link TRBs on quirky HCs (Michal Pecio) - usb: xhci: Assume that endpoints halt as specified (Michal Pecio) - usb: xhci: implement USB Port Register Set struct (Niklas Neronin) - usb: xhci: add USB Port Register Set struct (Niklas Neronin) - usb: xhci: add helper to read PORTSC register (Niklas Neronin) - usb: xhci: add tracing for PORTSC register writes (Niklas Neronin) - usb: xhci: rework xhci_decode_portsc() (Niklas Neronin) - xhci: simplify and rework trb_in_td() (Mathias Nyman) - xhci: Add helper to find trb from its dma address (Mathias Nyman) - usb: xhci: limit run_graceperiod for only usb 3.0 devices (Hongyu Xie) - dt-bindings: usb: Support MediaTek MT8189 xhci (Jack Hsu) - usb: xhci-mtk: correct most kernel-doc problems in xhci-mtk.h (Randy Dunlap) - dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support (Lad Prabhakar) - usb: typec: ucsi: Add support for orientation (Abel Vesa) - usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs (Venkat Jayaraman) - usb: mtu3: fix invalid kernel-doc in mtu3.h (Randy Dunlap) - usb: mtu3: fix misspelled words (Randy Dunlap) - usb: dwc3: apple: Only support a single reset controller (Sven Peter) - xen/usb: Constify struct hc_driver (Christophe JAILLET) - dt-bindings: usb: qcom,snps-dwc3: Add Glymur compatible (Wesley Cheng) - rust: usb: fix formatting (Miguel Ojeda) - usb: typec: ucsi_glink: Increase buffer size to support UCSI v2 (Anjelique Melendez) - usb: typec: ucsi_glink: Update request/response buffers to be packed (Anjelique Melendez) - usb: dwc3: Allow usb role swich control from userspace (Pritam Manohar Sutar) - dt-bindings: usb: qcom,snps-dwc3: Add the SM8750 compatible (Konrad Dybcio) - usb: typec: ps883x: Fix missing mutex_unlock() (Konrad Dybcio) - usb: uhci: Work around bogus clang shift overflow warning from DMA_BIT_MASK(64) (Nathan Chancellor) - usb: typec: ps883x: Add USB4 mode and TBT3 altmode support (Konrad Dybcio) - usb: typec: ps883x: Rework ps883x_set() (Konrad Dybcio) - usb: typec: ps883x: Cache register settings, not Type-C mode (Konrad Dybcio) - usb: typec: ucsi: Report power supply change on sink path change (Jameson Thies) - usb: typec: ucsi: Report power supply changes on power opmode changes (Jameson Thies) - usb: typec: ucsi: psy: Add power supply status (Jameson Thies) - usb: dwc3: Add Apple Silicon DWC3 glue layer driver (Sven Peter) - usb: dwc3: glue: Allow more fine grained control over mode switches (Sven Peter) - usb: dwc3: glue: Add documentation (Sven Peter) - usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required (Sven Peter) - dt-bindings: usb: Add Apple dwc3 (Sven Peter) - usb: typec: pd: Register SPR AVS caps with usb_power_delivery class (Badhri Jagan Sridharan) - tcpm: Parse and log AVS APDO (Badhri Jagan Sridharan) - usbip: Use min to simplify stub_send_ret_submit (Thorsten Blum) - usb: core: Add tracepoints for device allocation and state changes (Kuen-Han Tsai) - usb: core: Centralize device state update logic (Kuen-Han Tsai) - usb: ljca: Improve ACPI hardware ID documentation (Sakari Ailus) - usb: ljca: Order ACPI hardware IDs alphabetically (Sakari Ailus) - usb: vhci-hcd: Replace pr_*() with dev_*() logging (Cristian Ciocaltea) - usb: vhci-hcd: Switch to dev_err_probe() in probe path (Cristian Ciocaltea) - dt-bindings: usb: samsung,exynos-dwc3 add exynos8890 compatible (Ivaylo Ivanov) - Revert "USB: disable rust bindings from the build for now" (Greg Kroah-Hartman) - usb: typec: ucsi: Handle incorrect num_connectors capability (Mark Pearson) - USB: Fix descriptor count when handling invalid MBIM extended descriptor (Seungjin Bae) - usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 support (Frank Li) - usb: dwc3: Add software-managed properties for flattened model (Frank Li) - dt-bindings: usb: add missed compatible string for arm64 layerscape (Frank Li) - usb: typec: altmodes/displayport: do not enter mode if port is the UFP (RD Babiera) - usb: typec: class: add typec_get_data_role symbol (RD Babiera) - usb: chipidea: imx: add USB support for i.MX94 (Xu Yang) - dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible (Xu Yang) - usb: typec: tipd: Fix error handling in cd321x_read_data_status (Sven Peter) - dt-bindings: usb: xhci: Add "generic-xhci" compatible for Marvell Armada 37xx/8k (Rob Herring (Arm)) - dt-bindings: usb: xhci: Allow "iommus" and "dr_mode" properties (Rob Herring (Arm)) - usb: gadget: zero: add function wakeup support (Xu Yang) - usb: hub: Use max() to improve usb_set_lpm_pel() (Thorsten Blum) - usbip: Fix locking bug in RT-enabled kernels (Lizhi Xu) - usb: usbtmc: Remove unnecessary local variable from usbtmc_ioctl_request (Thorsten Blum) - dt-bindings: usb: samsung,exynos-dwc3: add power-domains (André Draszik) - usb: ehci: Add Aspeed AST2700 support (Ryan Chen) - dt-bindings: usb: ehci: Add Aspeed AST2700 compatible (Ryan Chen) - usb: uhci: Add Aspeed AST2700 support (Ryan Chen) - dt-bindings: usb: uhci: Add Aspeed AST2700 compatible (Ryan Chen) - usb: uhci: Add reset control support (Ryan Chen) - dt-bindings: usb: uhci: Add reset property (Ryan Chen) - usb: core: Drop spaces after function names (Claudiu Beznea) - usb: misc: ljca: Remove Wentong's e-mail address (Sakari Ailus) - serial: sh-sci: Fix deadlock during RSCI FIFO overrun error (Biju Das) - dt-bindings: serial: rsci: Drop "uart-has-rtscts: false" (Biju Das) - LoongArch: dts: Add uart new compatible string (Binbin Zhou) - serial: 8250: Add Loongson uart driver support (Binbin Zhou) - dt-bindings: serial: 8250: Add Loongson uart compatible (Binbin Zhou) - serial: 8250: add driver for KEBA UART (Gerhard Engleder) - serial: Keep rs485 settings for devices without firmware node (Gerhard Engleder) - serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms (Praveen Talari) - serial: qcom-geni: Enable PM runtime for serial driver (Praveen Talari) - serial: sprd: Return -EPROBE_DEFER when uart clock is not ready (Wenhua Lin) - tty: serial: samsung: Declare earlycon for Exynos850 (Sam Protsenko) - serial: icom: Convert PCIBIOS_* return codes to errnos (Haotian Zhang) - serial: 8250-of: Fix style issues in 8250_of.c (jempty.liang) - serial: add support of CPCI cards (Magne Bruno) - serial: mux: Fix kernel doc for mux_poll() (Andy Shevchenko) - tty: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - serial: 8250_platform: simplify IRQF_SHARED handling (Jiri Slaby (SUSE)) - serial: 8250: make share_irqs local to 8250_platform (Jiri Slaby (SUSE)) - serial: 8250: move skip_txen_test to core (Jiri Slaby (SUSE)) - serial: drop SERIAL_8250_DEPRECATED_OPTIONS (Jiri Slaby (SUSE)) - serial: xilinx_uartps: drop cdns_uart::cdns_uart_driver (Jiri Slaby (SUSE)) - tty: vt: do not open code DIV_ROUND_UP() (Jiri Slaby (SUSE)) - serial: serial_core: use guard()s (Jiri Slaby (SUSE)) - serial: serial_core: simplify uart_ioctl() returns (Jiri Slaby (SUSE)) - tty: vt/keyboard: use guard()s (Jiri Slaby (SUSE)) - tty: vt/keyboard: simplify returns from vt_do_kbkeycode_ioctl() (Jiri Slaby (SUSE)) - tty: vt/keyboard: use __free() (Jiri Slaby (SUSE)) - tty: moxa: use guard()s (Jiri Slaby (SUSE)) - tty: n_hdlc: use guard()s (Jiri Slaby (SUSE)) - tty: n_hdlc: simplify return from n_hdlc_tty_ioctl() (Jiri Slaby (SUSE)) - tty: n_tty: use guard()s (Jiri Slaby (SUSE)) - tty: pty: use guard()s (Jiri Slaby (SUSE)) - drivers/tty/vt: use umin() instead of min_t(u16, ...) for row/col limits (David Laight) - serial: sh-sci: Merge sh-sci.h into sh-sci.c (Lad Prabhakar) - serial: sh-sci: Sort include files alphabetically (Lad Prabhakar) - serial: sc16is7xx: add comments for lock requirements (Hugo Villeneuve) - serial: sc16is7xx: reformat comments to improve readability (Hugo Villeneuve) - serial: sc16is7xx: change conditional operator indentation (Hugo Villeneuve) - serial: sc16is7xx: use KBUILD_MODNAME (Hugo Villeneuve) - serial: sc16is7xx: Kconfig: allow building with COMPILE_TEST (Hugo Villeneuve) - serial: sc16is7xx: simplify to_sc16is7xx_one() with a single parameter (Hugo Villeneuve) - serial: sc16is7xx: move port/channel init to separate function (Hugo Villeneuve) - serial: sc16is7xx: declare SPR/TLR/XOFF2 register as volatile (Hugo Villeneuve) - serial: sc16is7xx: drop -ENOMEM error message (Hugo Villeneuve) - serial: sc16is7xx: use guards for simple mutex locks (Hugo Villeneuve) - serial: sc16is7xx: remove unnecessary pointer cast (Hugo Villeneuve) - serial: sc16is7xx: define common register access function (Hugo Villeneuve) - serial: sc16is7xx: rename EFR mutex with generic name (Hugo Villeneuve) - serial: sc16is7xx: rename LCR macros to better reflect usage (Hugo Villeneuve) - dt-bindings: serial: snps-dw-apb-uart: Add support for rk3506 (Heiko Stuebner) - tty: document @dlci parameter in gsm_modem_send_initial_msc (Kriish Sharma) - selftests: tty: add tty_tiocsti_test to .gitignore (Gopi Krishna Menon) - selftests/tty: add TIOCSTI test suite (Abhinav Saxena) - serial: 8250_pcilib: Replace deprecated PCI functions (Florian Eckert) - tty: serial: imx: Add missing wakeup event reporting (Sherry Sun) - tty: serial: imx: Only configure the wake register when device is set as wakeup source (Sherry Sun) - tty: serial: fsl_lpuart: Add missing wakeup event reporting (Sherry Sun) - serial: ar933x: Add polling support (Sven Eckelmann) - dt-bindings: serial: samsung: add samsung,exynos8890-uart compatible (Ivaylo Ivanov) - dt-bindings: serial: samsung: Add compatible for ARTPEC-9 SoC (Ravi Patel) - char: applicom: fix NULL pointer dereference in ac_ioctl (Tianchu Chen) - hangcheck-timer: fix coding style spacing (Clint George) - hangcheck-timer: Replace %%Ld with %%lld (Clint George) - hangcheck-timer: replace printk(KERN_CRIT) with pr_crit (Clint George) - uio: Add SVA support for PCI devices via uio_pci_generic_sva.c (Yaxing Guo) - dt-bindings: slimbus: fix warning from example (Srinivas Kandagatla) - intel_th: Fix error handling in intel_th_output_open (Ma Ke) - misc: rp1: Fix an error handling path in rp1_probe() (Christophe JAILLET) - char: xillybus: add WQ_UNBOUND to alloc_workqueue users (Marco Crivellari) - misc: bh1770glc: use pm_runtime_resume_and_get() in power_state_store (Vivek BalachandharTN) - misc: cb710: Fix a NULL vs IS_ERR() check in probe() (Dan Carpenter) - mux: mmio: Add suspend and resume support (Thomas Richard (TI.com)) - virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev (Randy Dunlap) - greybus: gb-beagleplay: Fix timeout handling in bootloader functions (Haotian Zhang) - greybus: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - char/mwave: drop typedefs (Jiri Slaby (SUSE)) - char/mwave: drop printk wrapper (Jiri Slaby (SUSE)) - char/mwave: remove printk tracing (Jiri Slaby (SUSE)) - char/mwave: remove unneeded fops (Jiri Slaby (SUSE)) - char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery (Jiri Slaby (SUSE)) - char/mwave: remove dead code (Jiri Slaby (SUSE)) - firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER (Alexandre Courbot) - comedi: 8255: Fail to attach if fail to request I/O port region (Ian Abbott) - comedi: comedi_bond: Check for loops when bonding devices (Ian Abbott) - comedi: kcomedilib: Add loop checking variants of open and close (Ian Abbott) - comedi: Use reference count for asynchronous command functions (Ian Abbott) - comedi: Add reference counting for Comedi command handling (Ian Abbott) - comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel() (Nikita Zhandarovich) - comedi: multiq3: sanitize config options in multiq3_attach() (Nikita Zhandarovich) - comedi: check device's attached status in compat ioctls (Nikita Zhandarovich) - comedi: c6xdigio: Fix invalid PNP driver unregistration (Ian Abbott) - MAINTAINERS: Downgrade ocxl to Odd Fixes (Andrew Donnellan) - mei: Fix error handling in mei_register (Ma Ke) - mei: gsc: add dependency on Xe driver (Junxiao Chang) - mei: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - rust: list: add warning to List::remove docs about mem::take (Alice Ryhl) - rust_binder: avoid mem::take on delivered_deaths (Alice Ryhl) - rust_binder: fix race condition on death_list (Alice Ryhl) - android: binder: add missing return value documentation for binder_apply_fd_fixups() (Sunday Adelodun) - android: binderfs: add missing parameters in binder_ctl_ioctl()'s doc (Sunday Adelodun) - MAINTAINERS: add Alice as a Binder maintainer (Carlos Llamas) - rust_binder: move BC_FREE_BUFFER drop inside if statement (Alice Ryhl) - rust_binder: use compat_ptr_ioctl (Alice Ryhl) - binder: mark binder_alloc_exhaustive_test as slow (Carlos Llamas) - nvmem: imx-ocotp-ele: Add i.MX94 OCOTP support (Alice Guo) - dt-bindings: nvmem: imx-ocotp: Add support for i.MX94 (Alice Guo) - dt-bindings: nvmem: don't check node names (Wolfram Sang) - dt-bindings: nvmem: mediatek: efuse: Add compatible for MT8189 SoC (Louis-Alexis Eyraud) - nvmem: layouts: u-boot-env: add optional "env-size" property (Jascha Sundaresan) - nvmem: Add driver for the eeprom in qnap-mcu controllers (Heiko Stuebner) - dt-bindings: nvmem: Support MediaTek MT8189 evb board efuse (Jack Hsu) - dt-bindings: nvmem: qfprom: Add sa8775p compatible (Akhil P Oommen) - firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc (Dinh Nguyen) - firmware: stratix10-svc: fix make htmldocs warning (Dinh Nguyen) - firmware: stratix-svc: fix make htmldocs warning (Dinh Nguyen) - interconnect: qcom: sm6350: enable QoS configuration (Luca Weiss) - interconnect: qcom: sm6350: Remove empty BCM arrays (Luca Weiss) - interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCs (Luca Weiss) - dt-bindings: interconnect: qcom,sm6350-rpmh: Add clocks for QoS (Luca Weiss) - interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS (Dmitry Baryshkov) - interconnect: qcom: sm8750: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sm8650: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sm8550: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sm8450: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sm8350: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sm8150: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sm7150: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sm6350: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sdx75: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sdx65: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sdx55: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sdm670: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sc7180: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sar2130p: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: qdu1000: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: qcs8300: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: qcs615: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: x1e80100: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sm8250: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sdm845: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sc8280xp: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sc8180x: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: sc7280: convert to dynamic IDs (Dmitry Baryshkov) - interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array (Dmitry Baryshkov) - dt-bindings: interconnect: qcom-bwmon: Document Kaanapali BWMONs (Amir Vajid) - interconnect: qcom: add Kaanapali interconnect provider driver (Raviteja Laggyshetty) - dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Kaanapali SoC (Raviteja Laggyshetty) - interconnect: qcom: sa8775p: enable QoS configuration (Odelu Kukatla) - dt-bindings: interconnect: add reg and clocks properties to enable QoS on sa8775p (Odelu Kukatla) - dt-bindings: interconnect: qcom: Drop QPIC_CORE IDs (Raviteja Laggyshetty) - interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes (Raviteja Laggyshetty) - arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller (Dmitry Baryshkov) - interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS (Dmitry Baryshkov) - interconnect: debugfs: Fix incorrect error handling for NULL path (Kuan-Wei Chiu) - interconnect: Optimize kbps_to_icc() macro (Kuan-Wei Chiu) - coresight: etm4x: Remove the state_needs_restore flag (Leo Yan) - coresight: etm4x: Remove the redundant DSB (Leo Yan) - coresight: etm4x: Properly control filter in CPU idle with FEAT_TRF (Leo Yan) - coresight: etm4x: Add context synchronization before enabling trace (Leo Yan) - coresight: etm4x: Correct polling IDLE bit (Leo Yan) - coresight: etm3x: Always set tracer's device mode on target CPU (Leo Yan) - coresight: etm4x: Always set tracer's device mode on target CPU (Leo Yan) - coresight: Change device mode to atomic type (Leo Yan) - coresight: change the sink_ops to accept coresight_path (Jie Gan) - coresight: change helper_ops to accept coresight_path (Jie Gan) - coresight: tmc: add the handle of the event to the path (Carl Worth) - coresight: tpdm: remove redundant check for drvdata (Jie Gan) - coresight: tpdm: add static tpdm support (Jie Gan) - dt-bindings: arm: document the static TPDM compatible (Jie Gan) - coresight: ETR: Fix ETR buffer use-after-free issue (Xiaoqi Zhuang) - bus: mhi: host: pci_generic: Add Foxconn T99W760 modem (Slark Xiao) - bus: mhi: ep: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - bus: mhi: host: pci_generic: Add Telit FE990B40 modem support (Daniele Palmas) - bus: mhi: ep: Make mhi_ep_bus_type const (Adrian Barnaś) - staging: iio: adt7316: replace sprintf() with sysfs_emit() (Shi Hao) - iio: pressure: Arrange Makefile alphabetically (Akhilesh Patil) - iio: ABI: document pressure event attributes (Antoni Pokusinski) - iio: mpl3115: add threshold events support (Antoni Pokusinski) - iio: mpl3115: use get_unaligned_be24() to retrieve pressure data (Antoni Pokusinski) - iio: buffer: use dma_buf_unmap_attachment_unlocked() helper (Liang Jie) - iio: core: Replace lockdep_set_class() + mutex_init() by combined call (Andy Shevchenko) - iio: core: Clean up device correctly on iio_device_alloc() failure (Andy Shevchenko) - iio: core: add missing mutex_destroy in iio_dev_release() (Andy Shevchenko) - iio: accel: adxl380: add support for ADXL318 and ADXL319 (Jonathan Santos) - dt-bindings: iio: accel: adxl380: add new supported parts (Jonathan Santos) - iio: imu: inv_icm45600: Initializes inv_icm45600_buffer_postdisable() sleep (Remi Buisson) - iio: adc: pac1934: replace use of system_wq with system_percpu_wq (Marco Crivellari) - iio: dac: ad5446: Add AD5542 to the spi id table (Michael Hennerich) - iio: dac: ad5446: Fix coding style issues (Nuno Sá) - iio: dac: ad5446: Refactor header inclusion (Nuno Sá) - iio: dac: ad5446: Make use of the cleanup helpers (Nuno Sá) - iio: dac: ad5446: Make use of devm_mutex_init() (Nuno Sá) - iio: dac: ad5446: Separate I2C/SPI into different drivers (Nuno Sá) - iio: dac: ad5456: Add missing DT compatibles (Nuno Sá) - iio: dac: ad5446: Move to single chip_info structures (Nuno Sá) - iio: dac: ad5446: Don't ignore missing regulator (Nuno Sá) - iio: dac: ad5446: Drop duplicated spi_id entry (Nuno Sá) - iio: dac: ad5446: Use DMA safe buffer for transfers (Nuno Sá) - dt-bindings: iio: dac: Document AD5446 and similar devices (Nuno Sá) - MAINTAINERS: Add the Renesas RZ/N1 ADC driver entry (Herve Codina (Schneider Electric)) - iio: adc: Add support for the Renesas RZ/N1 ADC (Herve Codina (Schneider Electric)) - dt-bindings: iio: adc: Add the Renesas RZ/N1 ADC (Herve Codina (Schneider Electric)) - iio: adc: aspeed: Add AST2700 ADC support (Billy Tsai) - dt-bindings: iio: adc: Add AST2700 ADC compatible strings (Billy Tsai) - iio: common: scmi_sensors: Get rid of const_ilog2() (Andy Shevchenko) - iio: imu: bmi270: fix dev_err_probe error msg (Rodrigo Gobbi) - iio: light: apds9960: convert to use maple tree register cache (Chu Guangqing) - iio: light: apds9306: convert to use maple tree register cache (Chu Guangqing) - iio: light: veml3235: convert to use maple tree register cache (Chu Guangqing) - iio: adc: ade9000: convert to use maple tree register cache (Chu Guangqing) - iio: backend: fix kernel-doc to avoid warnings and ensure consistency (Kriish Sharma) - dt-bindings: iio: imu: mpu6050: remove interrupts from required list (Frank Li) - dt-bindings: iio: adc: Support MediaTek MT8189 evb board auxadc (Jack Hsu) - iio: adc: rohm-bd79124: Use regmap_reg_range() (Matti Vaittinen) - iio: adc: rohm-bd79112: Use regmap_reg_range() (Matti Vaittinen) - iio: imu: adis: fix all kernel-doc warnings in header file (Randy Dunlap) - iio: pressure: adp810: Add driver for adp810 sensor (Akhilesh Patil) - dt-bindings: iio: pressure: Add Aosong adp810 (Akhilesh Patil) - iio: adc: ad7124: fix possible OOB array access (David Lechner) - iio: imu: inv_icm45600: Add a missing return statement in probe() (Dan Carpenter) - dt-bindings: iio: adc: Add rockchip,rk3506-saradc variant (Heiko Stuebner) - iio: adc: ad4080: add support for AD4087 (Antoniu Miclaus) - dt-bindings: iio: adc: adi,ad4080: add support for AD4087 (Antoniu Miclaus) - iio: adc: ad4080: add support for AD4086 (Antoniu Miclaus) - dt-bindings: iio: adc: adi,ad4080: add support for AD4086 (Antoniu Miclaus) - iio: adc: ad4080: add support for AD4083 (Antoniu Miclaus) - dt-bindings: iio: adc: adi,ad4080: add support for AD4083 (Antoniu Miclaus) - iio: accel: bma220: move set_wdt() out of bma220_core (Petre Rodan) - iio: imu: smi330: Add driver (Jianping Shen) - dt-bindings: iio: imu: smi330: Add binding (Jianping Shen) - iio: adc: qcom-vadc-common: fix vadc_scale_fn_type kernel-doc (Randy Dunlap) - iio: adc: max14001: New driver (Marilene Andrade Garcia) - dt-bindings: iio: adc: add max14001 (Marilene Andrade Garcia) - iio: imu: st_lsm6dsx: Decouple sensor ODR from FIFO batch data rate (Francesco Lavra) - iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member (Francesco Lavra) - iio: accel: bma220: remove useless include (Petre Rodan) - iio: accel: bma220: white space cleanup (Petre Rodan) - iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains (Pei Xiao) - iio: accel: bma400: Add detail to comments in GEN INTR configuration (Akshay Jindal) - iio: accel: bma400: Rename activity_event_en() to generic_event_en() (Akshay Jindal) - iio: accel: bma400: Replace bit shifts with FIELD_PREP() and FIELD_GET() (Akshay Jindal) - iio: accel: bma400: Use index-based register addressing and lookup (Akshay Jindal) - iio: accel: bma400: Use macros for generic event configuration values (Akshay Jindal) - iio: accel: bma400: Reorganize and rename register and field macros (Akshay Jindal) - iio: health: max30100: Make LED pulse-width configurable via DT (Shrikant Raskar) - dt-bindings: iio: health: max30100: Add LED pulse-width property (Shrikant Raskar) - dt-bindings: iio: accel: adxl345: document second interrupt (Wolfram Sang) - iio: adc: ti-ads131e08: return correct error code (Dixit Parmar) - iio: adc: ad4080: add support for AD4081 (Antoniu Miclaus) - dt-bindings: iio: adc: adi,ad4080: add support for AD4081 (Antoniu Miclaus) - iio: adc: ad4080: add support for AD4084 (Antoniu Miclaus) - dt-bindings: iio: adc: adi,ad4080: add support for AD4084 (Antoniu Miclaus) - iio: adc: ad4080: prepare driver for multi-part support (Antoniu Miclaus) - iio: adc: ad4080: fix chip identification (Antoniu Miclaus) - MAINTAINERS: add entry for inv_icm45600 6-axis imu sensor (Remi Buisson) - iio: imu: inv_icm45600: add I3C driver for inv_icm45600 driver (Remi Buisson) - iio: imu: inv_icm45600: add SPI driver for inv_icm45600 driver (Remi Buisson) - iio: imu: inv_icm45600: add I2C driver for inv_icm45600 driver (Remi Buisson) - iio: imu: inv_icm45600: add IMU IIO accelerometer device (Remi Buisson) - iio: imu: inv_icm45600: add IMU IIO gyroscope device (Remi Buisson) - iio: imu: inv_icm45600: add buffer support in iio devices (Remi Buisson) - iio: imu: inv_icm45600: add new inv_icm45600 driver (Remi Buisson) - dt-bindings: iio: imu: Add inv_icm45600 (Remi Buisson) - dt-bindings: iio: Add Infineon DPS310 sensor documentation (Eddie James) - iio: accel: bma220: add maintainer (Petre Rodan) - iio: accel: bma220: add debugfs reg access (Petre Rodan) - iio: accel: bma220: add LPF cut-off frequency mapping (Petre Rodan) - iio: accel: bma220: add interrupt trigger (Petre Rodan) - iio: accel: bma220: add i2c watchdog feature (Petre Rodan) - iio: accel: bma220: add i2c module (Petre Rodan) - iio: accel: bma220: use find_match_table fct (Petre Rodan) - iio: accel: bma220: populate buffer ts in trigger handler (Petre Rodan) - iio: accel: bma220: migrate to regmap API (Petre Rodan) - iio: accel: bma220: reset registers during init stage (Petre Rodan) - iio: accel: bma220: turn power supplies on (Petre Rodan) - iio: accel: bma220: add open firmware table (Petre Rodan) - iio: accel: bma220: split original driver (Petre Rodan) - iio: accel: bma220: cleanup includes (Petre Rodan) - iio: accel: bma220: move bma220_power function (Petre Rodan) - iio: accel: bma220: shorten spi->dev calls (Petre Rodan) - iio: accel: bma220: cleanup license string (Petre Rodan) - iio: accel: bma220: relax constraints during probe() (Petre Rodan) - iio: accel: bma220: remove incorrect kernel-doc marking (Petre Rodan) - staging: iio: ad9834: remove empty ad9834.h file (Taimoor Zaeem) - iio: adc: add RZ/T2H / RZ/N2H ADC driver (Cosmin Tanislav) - dt-bindings: iio: adc: document RZ/T2H and RZ/N2H ADC (Cosmin Tanislav) - iio: dac: ltc2688: use the auto lock API (Nuno Sá) - iio: resolver: ad2s1210: replace sprintf() with sysfs_emit() (Nuno Sá) - iio: position: hid-sensor-custom-intel-hinge: replace sprintf() with sysfs_emit() (Nuno Sá) - iio: adc: qcom-spmi-rradc: replace snprintf() with sysfs_emit() (Nuno Sá) - iio: adc: pac1921: replace sprintf() with sysfs_emit() (Nuno Sá) - iio: adc: mt6360-adc: replace snprintf() with sysfs_emit() (Nuno Sá) - iio: adc: meson_saradc: replace sprintf() with sysfs_emit() (Nuno Sá) - iio: adc: mcp3564: replace sprintf() with sysfs_emit() (Nuno Sá) - iio: adc: ad7768-1: replace sprintf() with sysfs_emit() (Nuno Sá) - iio: adc: ad4030: replace sprintf() with sysfs_emit() (Nuno Sá) - iio: light: ltr390: Fix typo in variable name (Sameeksha Sankpal) - iio: mpl3115: add support for sampling frequency (Antoni Pokusinski) - iio: mpl3115: add support for DRDY interrupt (Antoni Pokusinski) - iio: mpl3115: rename CTRL_REG1 field macros (Antoni Pokusinski) - iio: mpl3115: add separate function for triggered buffer data collection (Antoni Pokusinski) - dt-bindings: iio: pressure: add binding for mpl3115 (Antoni Pokusinski) - iio: adc: ad7124: change setup reg allocation strategy (David Lechner) - iio: adc: ad7124: add ext attributes to temperature channel (David Lechner) - iio: dac: ltc2688: make use of devm_mutex_init() (Nuno Sá) - Documentation: iio: ade9000, adis*, adx*: Convert IIO subsystem cross-references (Bagas Sanjaya) - iio: ABI: document accelerometer event attributes (Gustavo Silva) - iio: imu: bmi270: add support for motion events (Gustavo Silva) - dt-bindings: iio: accel: bosch,bma220 set irq type in example block (Petre Rodan) - dt-bindings: iio: accel: bosch,bma220 setup SPI clock mode (Petre Rodan) - dt-bindings: iio: accel: bosch,bma220 cleanup typo (Petre Rodan) - iio: buffer: document that buffer callback must be context safe (David Lechner) - iio: buffer: document store_to() callback may be called in any context (David Lechner) - iio: buffer: document iio_push_to_buffers() calling context (David Lechner) - iio: buffer: deprecated iio_push_to_buffers_with_timestamp() (David Lechner) - iio: buffer: document iio_push_to_buffers_with_ts() (David Lechner) - iio: buffer: iio_push_to_buffers_with_ts_unaligned() might_sleep() (David Lechner) - iio: buffer: document iio_push_to_buffers_with_ts_unaligned() may sleep (David Lechner) - iio: adc: ad7124: remove __ad7124_set_channel() (David Lechner) - iio: adc: ad7124: use devm_mutex_init() (David Lechner) - iio: adc: ad7124: use AD7124_MAX_CHANNELS (David Lechner) - iio: adc: ad7124: remove unused `nr` field (David Lechner) - iio: adc: ad7124: inline ad7124_enable_channel() (David Lechner) - iio: adc: ad7124: add debugfs to disable single cycle mode (David Lechner) - w1: omap-hdq: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - w1: ds28e17: Replace deprecated strcpy + strcat in w1_f19_add_slave (Thorsten Blum) - w1: use sysfs_emit() in sysfs show() callbacks (Vivek BalachandharTN) - fpga: altera-cvp: Use pci_find_vsec_capability() when probing FPGA device (Andy Shevchenko) - dt-bindings: fpga: update link for Altera's and AMD partial recon (Dinh Nguyen) - fpga: xilinx-spi: Add missing spi_device_id table (Fabio Estevam) - MAINTAINERS: change maintainer for Intel MAX10 BMC secure updates (Matthew Gerlach) - firmware: stratix10-rsu: replace scnprintf() with sysfs_emit() in *_show() functions (Rahul Kumar) - firmware: stratix10-rsu: Migrate RSU driver to use stratix10 asynchronous framework. (Mahesh Rao) - firmware: stratix10-svc: Add support for RSU commands in asynchronous framework (Mahesh Rao) - firmware: stratix10-svc: Add support for async communication (Mahesh Rao) - firmware: stratix10-svc: Add mutex in stratix10 memory management (Mahesh Rao) - firmware: stratix10-svc: Add definition for voltage and temperature sensor (Khairul Anuar Romli) - peci: controller: peci-aspeed: convert from round_rate() to determine_rate() (Brian Masney) - uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe (Li Qiang) - misc: amd-sbi: Extend support for MCAMSR protocol for rev 0x21 (Akshay Gupta) - misc: amd-sbi: Extend support for CPUID protocol for rev 0x21 (Akshay Gupta) - misc: amd-sbi: CPUID/MCAMSR protocol for Revision 0x21 (Akshay Gupta) - misc: amd-sbi: Add support for Turin platform (Akshay Gupta) - misc: amd-sbi: Add support for SB-RMI over I3C (Akshay Gupta) - misc: amd-sbi: Add helper function to prepare I3C support (Akshay Gupta) - powerpc: pseries: make cmm_subsys const (Adrian Barnaś) - powerpc: pseries: make suspend_subsys const (Adrian Barnaś) - eeprom: at25: fram: Fix chip range in comment (Alexander Sverdlin) - apm-emulation: remove unused __apm_get_power_status (Ahelenia Ziemiańska) - misc: lis3lv02d: Use min to simplify lis3lv02d_misc_read (Thorsten Blum) - misc: cb710: Replace deprecated PCI functions (Madhur Kumar) - fsi: occ: Update response size to 8kb (Eddie James) - arch: powerpc: ps3: Make ps3_system_bus_type const (Adrian Barnaś) - drivers: rapidio: make rio_bus_type const (Adrian Barnaś) - drivers: eisa: make eisa_bus_type const (Adrian Barnaś) - powerpc: cell: make spu_subsys const (Adrian Barnaś) - arm: make sa1111_bus_type const (Adrian Barnaś) - comedi: Replace kcalloc + copy_from_user with memdup_array_user (Thorsten Blum) - cdx: make cdx_bus_type constant (Greg Kroah-Hartman) - intel_th: make intel_th_bus_type constant (Greg Kroah-Hartman) - vmw_vmci: fix typo in comment (Akiyoshi Kurita) - char/adi: Use min_t(size_t,,) in adi_read() + adi_write() (Thorsten Blum) - MAINTAINERS: ipack: add ipack.h header file (Randy Dunlap) - ipack: fix ipack.h kernel-doc warnings (Randy Dunlap) - LICENSES: Add modern form of the LGPL-2.1 tags to the usage guide section (Thomas Huth) - parisc: Do not reprogram affinitiy on ASP chip (Helge Deller) - parisc: Drop linux/kernel.h include from asm/bug.h header (Finn Thain) - parisc: remove unneeded semicolon in perf_regs.c (Jiapeng Chong) - parisc: entry.S: fix space adjustment on interruption for 64-bit userspace (Sven Schnelle) - parisc: entry: set W bit for !compat tasks in syscall_restore_rfi() (Sven Schnelle) - parisc: Drop padding fields and layers entries from inventory log (Helge Deller) - fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe() (Abdun Nihaal) - fbdev: i810: use appopriate log interface dev_info (Shi Hao) - fbdev: tridentfb: replace printk() with dev_*() in probe (Javier Garcia) - lib/fonts: Add Terminus 10x18 console font (Neilay Kharwadkar) - fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing (Thorsten Blum) - fbdev: tcx.c fix mem_map to correct smem_start offset (René Rebe) - fbdev: gxt4500fb: Use dev_err instead of printk (Javier Garcia) - fbdev: gbefb: fix to use physical address instead of dma address (Rene Rebe) - fbdev: vesafb: Use dev_* fn's instead printk (Javier Garcia) - fbdev: vga16fb: Request memory region (Javier Garcia) - fbdev: vga16fb: replace printk() with dev_*() in probe (Vivek BalachandharTN) - ocfs2: fix xattr array entry __counted_by error (Linus Torvalds) - calibrate: update header inclusion (Andy Shevchenko) - Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()" (Ilias Stamatis) - vmcoreinfo: track and log recoverable hardware errors (Breno Leitao) - kho: fix restoring of contiguous ranges of order-0 pages (Mike Rapoport (Microsoft)) - kho: kho_restore_vmalloc: fix initialization of pages array (Mike Rapoport (Microsoft)) - MAINTAINERS: TPM DEVICE DRIVER: update the W-tag (Jarkko Sakkinen) - init: replace simple_strtoul with kstrtoul to improve lpj_setup (Thorsten Blum) - KHO: fix boot failure due to kmemleak access to non-PRESENT pages (Ran Xiaokai) - Documentation/ABI: new kexec and kdump sysfs interface (Sourabh Jain) - Documentation/ABI: mark old kexec sysfs deprecated (Sourabh Jain) - kexec: move sysfs entries to /sys/kernel/kexec (Sourabh Jain) - test_kho: always print restore status (Pratyush Yadav) - kho: free chunks using free_page() instead of kfree() (Pratyush Yadav) - selftests/liveupdate: add kexec test for multiple and empty sessions (Pasha Tatashin) - selftests/liveupdate: add simple kexec-based selftest for LUO (Pasha Tatashin) - selftests/liveupdate: add userspace API selftests (Pasha Tatashin) - docs: add documentation for memfd preservation via LUO (Pratyush Yadav) - mm: memfd_luo: allow preserving memfd (Pratyush Yadav) - liveupdate: luo_file: add private argument to store runtime state (Pratyush Yadav) - mm: shmem: export some functions to internal.h (Pratyush Yadav) - mm: shmem: allow freezing inode mapping (Pratyush Yadav) - mm: shmem: use SHMEM_F_* flags instead of VM_* flags (Pratyush Yadav) - MAINTAINERS: add liveupdate entry (Pasha Tatashin) - docs: add luo documentation (Pasha Tatashin) - liveupdate: luo_session: add ioctls for file preservation (Pasha Tatashin) - liveupdate: luo_file: implement file systems callbacks (Pasha Tatashin) - liveupdate: luo_core: add user interface (Pasha Tatashin) - liveupdate: luo_session: add sessions support (Pasha Tatashin) - kexec: call liveupdate_reboot() before kexec (Pasha Tatashin) - liveupdate: luo_core: integrate with KHO (Pasha Tatashin) - liveupdate: luo_core: Live Update Orchestrator (Pasha Tatashin) - kho: add Kconfig option to enable KHO by default (Pasha Tatashin) - kho: allow memory preservation state updates after finalization (Pasha Tatashin) - kho: allow kexec load before KHO finalization (Pasha Tatashin) - kho: update FDT dynamically for subtree addition/removal (Pasha Tatashin) - kho: remove abort functionality and support state refresh (Pasha Tatashin) - kho: remove global preserved_mem_map and store state in FDT (Pasha Tatashin) - kho: simplify serialization and remove __kho_abort (Pasha Tatashin) - kho: always expose output FDT in debugfs (Pasha Tatashin) - kho: verify deserialization status and fix FDT alignment access (Pasha Tatashin) - kho: preserve FDT folio only once during initialization (Pasha Tatashin) - kho: introduce high-level memory allocation API (Pasha Tatashin) - kho: convert __kho_abort() to return void (Pasha Tatashin) - kho: fix misleading log message in kho_populate() (Pasha Tatashin) - liveupdate: kho: use %%pe format specifier for error pointer printing (Zhu Yanjun) - MAINTAINERS: update KHO maintainers (Pasha Tatashin) - liveupdate: kho: move to kernel/liveupdate (Pasha Tatashin) - kho: don't unpreserve memory during abort (Pasha Tatashin) - test_kho: unpreserve memory in case of error (Pasha Tatashin) - memblock: unpreserve memory in case of error (Pasha Tatashin) - kho: add interfaces to unpreserve folios, page ranges, and vmalloc (Pasha Tatashin) - kho: drop notifiers (Mike Rapoport (Microsoft)) - kho: make debugfs interface optional (Pasha Tatashin) - selftests: complete kselftest include centralization (Bala-Vignesh-Reddy) - fork: stop ignoring NUMA while handling cached thread stacks (Mateusz Guzik) - rbtree: inline rb_last() (Eric Dumazet) - rbtree: inline rb_first() (Eric Dumazet) - ocfs2: mark inode bad upon validation failure during read (Ahmet Eray Karadag) - ocfs2: replace deprecated strcpy with strscpy (Thorsten Blum) - ocfs2: replace deprecated strcpy in ocfs2_create_xattr_block (Thorsten Blum) - lib: ratelimit: fix spelling mistake 'seperately' (Chia-Liang Wang) - MAINTAINERS: add Petr as a reviewer of hung task detector (Lance Yang) - uaccess: gate _copy_[to|from]_user on !INLINE_COPY_FROM_USER (Alice Ryhl) - crash: export crashkernel CMA reservation to userspace (Sourabh Jain) - Documentation/ABI: add kexec and kdump sysfs interface (Sourabh Jain) - ceph: replace local base64 helpers with lib/base64 (Guan-Chun Wu) - fscrypt: replace local base64url helpers with lib/base64 (Guan-Chun Wu) - lib: add KUnit tests for base64 encoding/decoding (Guan-Chun Wu) - lib/base64: rework encode/decode for speed and stricter validation (Guan-Chun Wu) - lib/base64: optimize base64_decode() with reverse lookup tables (Kuan-Wei Chiu) - lib/base64: add support for multiple variants (Kuan-Wei Chiu) - sys_info: add a default kernel sys_info mask (Feng Tang) - watchdog: add sys_info sysctls to dump sys info on system lockup (Feng Tang) - hung_task: add hung_task_sys_info sysctl to dump sys info on task-hung (Feng Tang) - docs: panic: correct some sys_ifo names in sysctl doc (Feng Tang) - Revert "lib/plist.c: enforce memory ordering in plist_check_list" (Kuan-Wei Chiu) - MAINTAINERS: remove Gustavo from sync framework (Gustavo Padovan) - include/linux/once_lite.h: fix judgment in WARN_ONCE with clang (Xie Yuanbin) - MAINTAINERS: update nilfs2 entry (Ryusuke Konishi) - fs/proc/page: remove unused KPMBITS (zhang jiao) - math.h: amend abs() kernel-doc and add a note about signed type limits (Andy Shevchenko) - scripts/gdb/symbols: make BPF debug info available to GDB (Ilya Leoshkevich) - scripts/gdb/radix-tree: add lx-radix-tree-command (Ilya Leoshkevich) - MAINTAINERS: add Pratyush as a reviewer for KHO (Pratyush Yadav) - lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bit (David Laight) - lib: mul_u64_u64_div_u64(): optimise the divide code (David Laight) - lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86 (David Laight) - lib: test_mul_u64_u64_div_u64(): test both generic and arch versions (David Laight) - lib: add tests for mul_u64_u64_div_u64_roundup() (David Laight) - lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup() (David Laight) - lib: mul_u64_u64_div_u64(): simplify check for a 64bit product (David Laight) - lib: mul_u64_u64_div_u64(): combine overflow and divide by zero checks (David Laight) - lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd' (David Laight) - kernel/hung_task: unexport sysctl_hung_task_timeout_secs (Christoph Hellwig) - util_macros.h: fix kernel-doc for u64_to_user_ptr() (Andy Shevchenko) - checkpatch: add IDR to the deprecated list (Carlos López) - lib/Kconfig.debug: cleanup CONFIG_DEBUG_SECTION_MISMATCH help text (Borislav Petkov (AMD)) - ocfs2: validate cl_bpc in allocator inodes to prevent divide-by-zero (Deepanshu Kartikey) - ocfs2: add extra consistency checks for chain allocator dinodes (Dmitry Antipov) - panic: sys_info: factor out read and write handlers (Andy Shevchenko) - panic: sys_info: deduplicate local variable 'table; assignments (Andy Shevchenko) - panic: sys_info: rewrite a fix for a compilation error (`make W=1`) (Andy Shevchenko) - panic: sys_info:replace struct sys_info_name with plain array of strings (Andy Shevchenko) - panic: sys_info: align constant definition names with parameters (Andy Shevchenko) - panic: sys_info: capture si_bits_global before iterating over it (Andy Shevchenko) - nilfs2: replace vmalloc + copy_from_user with vmemdup_user (Thorsten Blum) - mailmap: add entry for Hao Ge (Hao Ge) - release_task: kill unnecessary rcu_read_lock() around dec_rlimit_ucounts() (Oleg Nesterov) - mailmap: add entry for Yu-Chun Lin (Yu-Chun Lin) - lib/xxhash: remove more unused xxh functions (Dr. David Alan Gilbert) - dynamic_debug: add support for print stack (Ye Bin) - ocfs2: add inline inode consistency check to ocfs2_validate_inode_block() (Dmitry Antipov) - ocfs2: convert to host endian in ocfs2_validate_inode_block (Joseph Qi) - ocfs2: use correct endian in ocfs2_dinode_has_extents (Joseph Qi) - ocfs2: add boundary check to ocfs2_check_dir_entry() (Dmitry Antipov) - uaccess: decouple INLINE_COPY_FROM_USER and CONFIG_RUST (Yury Norov (NVIDIA)) - init/main.c: wrap long kernel cmdline when printing to logs (Douglas Anderson) - ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure (Vlad Kulikov) - ocfs2: add directory size check to ocfs2_find_dir_space_id() (Dmitry Antipov) - taint/module: remove unnecessary taint_flag.module field (Petr Pavlu) - taint: add reminder about updating docs and scripts (Randy Dunlap) - crash: let architecture decide crash memory export to iomem_resource (Sourabh Jain) - .mailmap: add entry for WangYuli (WangYuli) - lib/xz: remove dead IA-64 (Itanium) support code (Ankan Biswas) - hung_task: panic when there are more than N hung tasks at the same time (Li RongQing) - compiler.h: remove ARCH_SEL() (Thomas Weißschuh) - ocfs2: add extra consistency check to ocfs2_dx_dir_lookup_rec() (Dmitry Antipov) - ocfs2: annotate flexible array members with __counted_by_le() (Dmitry Antipov) - treewide: drop outdated compiler version remarks in Kconfig help texts (Lukas Bulwahn) - MAINTAINERS: apply name and email address changes for Martin (Martin Kepplinger-Novaković) - CREDITS: update Martin's information (Martin Kepplinger-Novaković) - mailmap: update name and email addresses (Martin Kepplinger-Novaković) - scs: fix a wrong parameter in __scs_magic (Zhichi Lin) - kexec_core: remove superfluous page offset handling in segment loading (Justinien Bouron) - ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent() (Dmitry Antipov) - ocfs2: add extra flags check in ocfs2_ioctl_move_extents() (Dmitry Antipov) - checkpatch: document new check PLACEHOLDER_USE (Onur Özkan) - checkpatch: detect unhandled placeholders in cover letters (Onur Özkan) - samples: fix coding style issues in Kconfig (Zhou Yuhang) - tracing: Fix typo in trace_seq.c (Maurice Hieronymus) - tracing: Fix typo in trace_probe.c (Maurice Hieronymus) - tracing: Fix multiple typos in trace_osnoise.c (Maurice Hieronymus) - tracing: Fix multiple typos in trace_events_user.c (Maurice Hieronymus) - tracing: Fix typo in trace_events_trigger.c (Maurice Hieronymus) - tracing: Fix typo in trace_events_hist.c (Maurice Hieronymus) - tracing: Fix typo in trace_events_filter.c (Maurice Hieronymus) - tracing: Fix multiple typos in trace_events.c (Maurice Hieronymus) - tracing: Fix multiple typos in trace.c (Maurice Hieronymus) - tracing: Fix typo in ring_buffer_benchmark.c (Maurice Hieronymus) - tracing: Fix multiple typos in ring_buffer.c (Maurice Hieronymus) - tracing: Fix typo in fprobe.c (Maurice Hieronymus) - tracing: Fix typo in fpgraph.c (Maurice Hieronymus) - tracing: Fix fixed array of synthetic event (Steven Rostedt) - tracing: Fix enabling of tracing on file release (Steven Rostedt) - x86/boot/Documentation: Prefix hexadecimal literals with 0x (Ingo Molnar) - x86/boot/Documentation: Spell 'ID' consistently (Ingo Molnar) - x86/platform: Fix and extend kernel-doc comments in (Randy Dunlap) - sched/core: Fix psi_dequeue() for Proxy Execution (John Stultz) - sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when the last task migrates out (xupengbo) - sched/rt: Remove a preempt-disable section in rt_mutex_setprio() (Sebastian Andrzej Siewior) - sched/hrtick: Fix hrtick() vs. scheduling context (Peter Zijlstra) - sched/headers: Remove whitespace noise from kernel/sched/sched.h (Ingo Molnar) - objtool: Simplify .annotate_insn code generation output some more (Josh Poimboeuf) - objtool: Add more robust signal error handling, detect and warn about stack overflows (Josh Poimboeuf) - objtool: Remove newlines and tabs from annotation macros (Josh Poimboeuf) - objtool: Consolidate annotation macros (Josh Poimboeuf) - x86/asm: Remove ANNOTATE_DATA_SPECIAL usage (Josh Poimboeuf) - x86/alternative: Remove ANNOTATE_DATA_SPECIAL usage (Josh Poimboeuf) - objtool: Fix stack overflow in validate_branch() (Josh Poimboeuf) - seqlock: Cure some more scoped_seqlock() optimization fails (Peter Zijlstra) - seqlock, procfs: Match scoped_seqlock_read() critical section vs. RCU ordering in do_task_stat() to do_io_accounting() (Ingo Molnar) - iommu/amd: fix SEV-TIO support reporting (Linus Torvalds) - NFSD: nfsd-io-modes: Separate lists (Bagas Sanjaya) - NFSD: nfsd-io-modes: Wrap shell snippets in literal code blocks (Bagas Sanjaya) - NFSD: Add toctree entry for NFSD IO modes docs (Bagas Sanjaya) - NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst (Mike Snitzer) - NFSD: Implement NFSD_IO_DIRECT for NFS WRITE (Mike Snitzer) - NFSD: Make FILE_SYNC WRITEs comply with spec (Chuck Lever) - NFSD: Add trace point for SCSI fencing operation. (Dai Ngo) - NFSD: use correct reservation type in nfsd4_scsi_fence_client (Dai Ngo) - xdrgen: Don't generate unnecessary semicolon (Chuck Lever) - xdrgen: Fix union declarations (Chuck Lever) - NFSD: don't start nfsd if sv_permsocks is empty (Olga Kornievskaia) - xdrgen: handle _XdrString in union encoder/decoder (Khushal Chitturi) - xdrgen: Fix the variable-length opaque field decoder template (Chuck Lever) - xdrgen: Make the xdrgen script location-independent (Chuck Lever) - xdrgen: Generalize/harden pathname construction (Chuck Lever) - lockd: don't allow locking on reexported NFSv2/3 (Jeff Layton) - MAINTAINERS: add a nfsd blocklayout reviewer (Christoph Hellwig) - nfsd: Use MD5 library instead of crypto_shash (Eric Biggers) - nfsd: stop pretending that we cache the SEQUENCE reply. (NeilBrown) - NFS: nfsd-maintainer-entry-profile: Inline function name prefixes (Bagas Sanjaya) - NFSD: Add a subsystem policy document (Chuck Lever) - sunrpc: allocate a separate bvec array for socket sends (Jeff Layton) - SUNRPC: Improve "fragment too large" warning (Chuck Lever) - NFSD: Implement NFSD_IO_DIRECT for NFS READ (Chuck Lever) - NFSD: Relocate the xdr_reserve_space_vec() call site (Chuck Lever) - NFSD: pass nfsd_file to nfsd_iter_read() (Mike Snitzer) - NFSD/blocklayout: Support multiple extents per LAYOUTGET (Sergey Bashirov) - NFSD/blocklayout: Introduce layout content structure (Sergey Bashirov) - NFSD/blocklayout: Extract extent mapping from proc_layoutget (Sergey Bashirov) - NFSD/blocklayout: Fix minlength check in proc_layoutget (Sergey Bashirov) - svcrdma: Increase the server's default RPC/RDMA credit grant (Chuck Lever) - NFSD: Update comment documenting unsupported fattr4 attributes (Chuck Lever) - nfsd: delete unreachable confusing code in nfs4_open_delegation() (Matvey Kovalev) - NFSD: Add array bounds-checking in nfsd_iter_read() (Chuck Lever) - nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n" (Jeff Layton) - nfsd: change nfs4_client_to_reclaim() to allocate data (NeilBrown) - nfsd: move name lookup out of nfsd4_list_rec_dir() (NeilBrown) - svcrdma: Release transport resources synchronously (Chuck Lever) - drivers/xen: use min() instead of min_t() (David Laight) - drivers/xen/xenbus: Replace deprecated strcpy in xenbus_transaction_end (Thorsten Blum) - drivers/xen/xenbus: Simplify return statement in join() (Thorsten Blum) - crypto/ccp: Fix CONFIG_PCI=n build (Dan Williams) - virt: Fix Kconfig warning when selecting TSM without VIRT_DRIVERS (Nathan Chancellor) - crypto/ccp: Implement SEV-TIO PCIe IDE (phase1) (Alexey Kardashevskiy) - iommu/amd: Report SEV-TIO support (Alexey Kardashevskiy) - psp-sev: Assign numbers to all status codes and add new (Alexey Kardashevskiy) - ccp: Make snp_reclaim_pages and __sev_do_cmd_locked public (Alexey Kardashevskiy) - PCI/TSM: Add 'dsm' and 'bound' attributes for dependent functions (Dan Williams) - PCI/TSM: Add pci_tsm_guest_req() for managing TDIs (Dan Williams) - PCI/TSM: Add pci_tsm_bind() helper for instantiating TDIs (Dan Williams) - PCI/IDE: Initialize an ID for all IDE streams (Dan Williams) - PCI/IDE: Add Address Association Register setup for downstream MMIO (Xu Yilun) - resource: Introduce resource_assigned() for discerning active resources (Dan Williams) - PCI/TSM: Drop stub for pci_tsm_doe_transfer() (Dan Williams) - drivers/virt: Drop VIRT_DRIVERS build dependency (Dan Williams) - PCI/TSM: Report active IDE streams (Dan Williams) - PCI/IDE: Report available IDE streams (Dan Williams) - PCI/IDE: Add IDE establishment helpers (Dan Williams) - PCI: Establish document for PCI host bridge sysfs attributes (Dan Williams) - PCI: Add PCIe Device 3 Extended Capability enumeration (Dan Williams) - PCI/TSM: Establish Secure Sessions and Link Encryption (Dan Williams) - PCI: Introduce pci_walk_bus_reverse(), for_each_pci_dev_reverse() (Dan Williams) - PCI/IDE: Enumerate Selective Stream IDE capabilities (Dan Williams) - coco/tsm: Introduce a core device for TEE Security Managers (Dan Williams) - watchdog: starfive: Fix resource leak in probe error path (Haotian Zhang) - dt-bindings: watchdog: airoha: Add support for Airoha AN7583 SoC (Christian Marangi) - dt-bindings: watchdog: lantiq,wdt: convert bindings to dtschema (Aleksander Jan Bajkowski) - dt-bindings: watchdog: Add RK3506 compatible (Heiko Stuebner) - dt-bindings: watchdog: Document Qualcomm Kaanapali watchdog (Jingyi Wang) - watchdog: wdat_wdt: Fix ACPI table leak in probe function (Haotian Zhang) - watchdog: loongson1: Add Loongson-2k0300 watchdog support (Binbin Zhou) - dt-bindings: watchdog: loongson,ls1x-wdt: Add ls2k0300-wdt compatible (Binbin Zhou) - watchdog: loongson1: Drop CONFIG_OF (Binbin Zhou) - watchdog: loongson1: Simplify ls1x_wdt_probe code (Binbin Zhou) - watchdog: loongson1: Add missing MODULE_PARM_DESC (Binbin Zhou) - watchdog/diag288: Fix module comment typos (Zoe Gates) - dt-bindings: watchdog: Support MediaTek MT8189 wdt (Jack Hsu) - dt-bindings: watchdog: mediatek,mtk-wdt: Add compatible for MT8189 SoC (Louis-Alexis Eyraud) - dt-bindings: mfd: rohm,bd96801-pmic: Correct timeout-sec length and reference watchdog schema (Krzysztof Kozlowski) - dt-bindings: watchdog: Allow node names named 'pmic' (Krzysztof Kozlowski) - dt-bindings: watchdog: Restrict timeout-sec to one number (Krzysztof Kozlowski) - watchdog: renesas_wwdt: add driver (Wolfram Sang) - dt-bindings: watchdog: Add Renesas WWDT (Wolfram Sang) - dt-bindings: watchdog: Convert marvell,orion-wdt to DT schema (Rob Herring (Arm)) - dt-bindings: watchdog: Convert TI OMAP to DT schema (Rob Herring (Arm)) - watchdog: aspeed: Add support for AST2700 platform (Chin-Ting Kuo) - watchdog: aspeed: Support variable number of reset mask registers (Chin-Ting Kuo) - dt-bindings: watchdog: aspeed,ast2400-wdt: Add support for AST2700 (Chin-Ting Kuo) - dt-bindings: watchdog: renesas,wdt: add SWDT exception for V3H (Wolfram Sang) - dt-bindings: watchdog: factor out RZ/V2H(P) watchdog (Wolfram Sang) - dt-bindings: watchdog: factor out RZ/G2L watchdog (Wolfram Sang) - dt-bindings: watchdog: factor out RZ/N1 watchdog (Wolfram Sang) - dt-bindings: watchdog: factor out RZ/A watchdog (Wolfram Sang) - via_wdt: fix critical boot hang due to unnamed resource allocation (Li Qiang) - rpmsg: glink: remove duplicate code for rpmsg device remove (Srinivas Kandagatla) - rpmsg: glink: fix rpmsg device leak (Srinivas Kandagatla) - remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset (Alexandru Gagniuc) - remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs (Alexandru Gagniuc) - remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memory_region() (Dan Carpenter) - remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory_region() (Dan Carpenter) - remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugs (Dan Carpenter) - remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_alloc_memory_region() (Dan Carpenter) - remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carveout() (Dan Carpenter) - remoteproc: st: Fix indexing of memory-regions (Bjorn Andersson) - remoteproc: qcom: pas: Add support for SDM660 CDSP (Nickolay Goppen) - dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible (Nickolay Goppen) - dt-bindings: remoteproc: qcom: adsp: Add missing constrains for SDM660 ADSP (Nickolay Goppen) - dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc (Konrad Dybcio) - remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-region" (Rob Herring (Arm)) - remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974 (Luca Weiss) - dt-bindings: remoteproc: qcom,adsp: Make msm8974 use CX as power domain (Luca Weiss) - remoteproc: Use of_reserved_mem_region_* functions for "memory-region" (Rob Herring (Arm)) - remoteproc: imx_dsp_rproc: Simplify start/stop error handling (Peng Fan) - remoteproc: imx_rproc: Remove enum imx_rproc_method (Peng Fan) - remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTROLLER switch case (Peng Fan) - remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_SCU_API switch case (Peng Fan) - remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_MMIO switch case (Peng Fan) - remoteproc: imx_dsp_rproc: Move imx_dsp_rproc_dcfg closer to imx_dsp_rproc_of_match (Peng Fan) - remoteproc: imx_dsp_rproc: Use start/stop/detect_mode ops from imx_rproc_dcfg (Peng Fan) - remoteproc: imx_dsp_rproc: Drop extra space (Peng Fan) - remoteproc: imx_dsp_rproc: Use dev_err_probe() for firmware and mode errors (Peng Fan) - remoteproc: imx_dsp_rproc: Use devm_pm_runtime_enable() helper (Peng Fan) - remoteproc: imx_dsp_rproc: Use devm_rproc_add() helper (Peng Fan) - remoteproc: imx_dsp_rproc: Simplify power domain attach and error handling (Peng Fan) - remoteproc: mediatek: Change the snprintf() checking (Dan Carpenter) - remoteproc: core: Remove unused export of rproc_va_to_pa (Peng Fan) - remoteproc: core: Removed unused headers (Peng Fan) - remoteproc: core: Sort header includes (Peng Fan) - remoteproc: core: Drop redundant initialization of 'ret' in rproc_shutdown() (Peng Fan) - remoteproc: imx_rproc: Remove the assignement to method (Peng Fan) - remoteproc: imx_rproc: Enable PM runtime support unconditionally (Peng Fan) - remoteproc: imx_rproc: Make detach operation platform-specific (Peng Fan) - remoteproc: imx_rproc: Simplify clock enable logic using dcfg flags (Peng Fan) - remoteproc: mtk_scp: Construct FW path if firmware-name not present (AngeloGioacchino Del Regno) - remoteproc: imx_rproc: Use devm_rproc_add() helper (Peng Fan) - remoteproc: imx_rproc: Use devm_add_action_or_reset() for scu cleanup (Peng Fan) - remoteproc: imx_rproc: Use devm_clk_get_enabled() and simplify cleanup (Peng Fan) - remoteproc: imx_rproc: Use devm_add_action_or_reset() for mailbox cleanup (Peng Fan) - remoteproc: imx_rproc: Use devm_add_action_or_reset() for workqueue cleanup (Peng Fan) - remoteproc: imx_rproc: Fix runtime PM cleanup and improve remove path (Peng Fan) - selftests/landlock: Add disconnected leafs and branch test suites (Mickaël Salaün) - selftests/landlock: Add tests for access through disconnected paths (Tingmao Wang) - landlock: Improve variable scope (Mickaël Salaün) - landlock: Fix handling of disconnected directories (Mickaël Salaün) - selftests/landlock: Fix makefile header list (Matthieu Buffet) - landlock: Make docs in cred.h and domain.h visible (Tingmao Wang) - landlock: Minor comments improvements (Tingmao Wang) - tools/power turbostat: version 2025.12.02 (Len Brown) - tools/power turbostat: Print wide names only for RAW 64-bit columns (Len Brown) - tools/power turbostat: Print percentages in 8-columns (Len Brown) - tools/power turbostat: Print "nan" for out of range percentages (Len Brown) - tools/power turbostat: Validate APERF access for VMWARE (Len Brown) - tools/power turbostat: Enhance perf probe (Len Brown) - tools/power turbostat: Validate RAPL MSRs for AWS Nitro Hypervisor (Len Brown) - tools/power x86_energy_perf_policy: Fix potential NULL pointer dereference (Malaya Kumar Rout) - tools/power x86_energy_perf_policy: Fix format string in error message (Malaya Kumar Rout) - tools/power x86_energy_perf_policy: Simplify Android MSR probe (Len Brown) - tools/power x86_energy_perf_policy: Add Android MSR device support (Kaushlendra Kumar) - tools/power turbostat: Add run-time MSR driver probe (Len Brown) - tools/power turbostat: Set per_cpu_msr_sum to NULL after free (Emily Ehlert) - tools/power turbostat: Add LLC stats (Len Brown) - tools/power turbostat: Remove dead code (Len Brown) - tools/power turbostat: Refactor floating point printout code (Len Brown) - tools/power turbostat.8: Update example (Len Brown) - tools/power turbostat: Refactor added-counter value printing code (Len Brown) - tools/power turbostat: Refactor added column header printing (Len Brown) - tools/power turbostat: Add Wildcat Lake and Nova Lake support (Len Brown) - tools/power turbostat: Regression fix Uncore MHz printed in hex (Len Brown) - nvdimm: Prevent integer overflow in ramdax_get_config_data() (Dan Carpenter) - Documentation: btt: Unwrap bit 31-30 nested table (Bagas Sanjaya) - nvdimm: replace use of system_wq with system_percpu_wq (Marco Crivellari) - tools/testing/nvdimm: Use per-DIMM device handle (Alison Schofield) - nvdimm: allow exposing RAM carveouts as NVDIMM DIMM devices (Mike Rapoport (Microsoft)) - dma-mapping: remove unused map_page callback (Leon Romanovsky) - xen: swiotlb: Convert mapping routine to rely on physical address (Leon Romanovsky) - x86: Use physical address for DMA mapping (Leon Romanovsky) - sparc: Use physical address DMA mapping (Leon Romanovsky) - powerpc: Convert to physical address DMA mapping (Leon Romanovsky) - parisc: Convert DMA map_page to map_phys interface (Leon Romanovsky) - MIPS/jazzdma: Provide physical address directly (Leon Romanovsky) - alpha: Convert mapping routine to rely on physical address (Leon Romanovsky) - dma-mapping: remove unused mapping resource callbacks (Leon Romanovsky) - xen: swiotlb: Switch to physical address mapping callbacks (Leon Romanovsky) - ARM: dma-mapping: Switch to physical address mapping callbacks (Leon Romanovsky) - ARM: dma-mapping: Reduce struct page exposure in arch_sync_dma*() (Leon Romanovsky) - dma-mapping: convert dummy ops to physical address mapping (Leon Romanovsky) - dma-mapping: prepare dma_map_ops to conversion to physical address (Leon Romanovsky) - tools/dma: move dma_map_benchmark from selftests to tools/dma (Qinxin Xia) - rust_binder: use bitmap for allocation of handles (Alice Ryhl) - rust: id_pool: do not immediately acquire new ids (Alice Ryhl) - rust: id_pool: do not supply starting capacity (Alice Ryhl) - rust: id_pool: rename IdPool::new() to with_capacity() (Alice Ryhl) - rust: bitmap: add BitmapVec::new_inline() (Alice Ryhl) - rust: bitmap: add MAX_LEN and MAX_INLINE_LEN constants (Alice Ryhl) - cpumask: Don't use "proxy" headers (Andy Shevchenko) - soc: renesas: Use bitfield helpers (Geert Uytterhoeven) - clk: renesas: Use bitfield helpers (Geert Uytterhoeven) - ALSA: usb-audio: Convert to common field_{get,prep}() helpers (Geert Uytterhoeven) - soc: renesas: rz-sysc: Convert to common field_get() helper (Geert Uytterhoeven) - pinctrl: ma35: Convert to common field_{get,prep}() helpers (Geert Uytterhoeven) - iio: mlx90614: Convert to common field_{get,prep}() helpers (Geert Uytterhoeven) - iio: dac: Convert to common field_prep() helper (Geert Uytterhoeven) - gpio: aspeed: Convert to common field_{get,prep}() helpers (Geert Uytterhoeven) - EDAC/ie31200: Convert to common field_get() helper (Geert Uytterhoeven) - crypto: qat - convert to common field_get() helper (Geert Uytterhoeven) - clk: at91: Convert to common field_{get,prep}() helpers (Geert Uytterhoeven) - bitfield: Add non-constant field_{prep,get}() helpers (Geert Uytterhoeven) - bitfield: Add less-checking __FIELD_{GET,PREP}() (Geert Uytterhoeven) - ALSA: usb-audio: #undef field_{get,prep}() before local definition (Geert Uytterhoeven) - soc: renesas: rz-sysc: #undef field_get() before local definition (Geert Uytterhoeven) - pinctrl: ma35: #undef field_{get,prep}() before local definition (Geert Uytterhoeven) - iio: mlx90614: #undef field_{get,prep}() before local definition (Geert Uytterhoeven) - iio: dac: ad3530r: #undef field_prep() before local definition (Geert Uytterhoeven) - gpio: aspeed: #undef field_{get,prep}() before local definition (Geert Uytterhoeven) - EDAC/ie31200: #undef field_get() before local definition (Geert Uytterhoeven) - crypto: qat - #undef field_get() before local definition (Geert Uytterhoeven) - clk: at91: pmc: #undef field_{get,prep}() before definition (Geert Uytterhoeven) - nodemask: use min() instead of min_t() (David Laight) - bitops: Update kernel-doc in hweight.c to fix the issues with it (Andy Shevchenko) - bitops: Add missed file to MAINTAINERS (Andy Shevchenko) - rust: sync: atomic: separate import "blocks" (Miguel Ojeda) - MAINTAINERS: Add myself as reviewer for module support (Aaron Tomlin) - module: Add compile-time check for embedded NUL characters (Kees Cook) - media: radio: si470x: Fix DRIVER_AUTHOR macro definition (Kees Cook) - media: dvb-usb-v2: lmedm04: Fix firmware macro definitions (Kees Cook) - modules: add rust modules files to MAINTAINERS (Andreas Hindborg) - rust: samples: add a module parameter to the rust_minimal sample (Andreas Hindborg) - rust: module: update the module macro with module parameter support (Andreas Hindborg) - rust: module: use a reference in macros::module::module (Andreas Hindborg) - rust: introduce module_param module (Andreas Hindborg) - rust: str: add radix prefixed integer parsing functions (Andreas Hindborg) - rust: sync: add `SetOnce` (Andreas Hindborg) - rust: pci: fix build failure when CONFIG_PCI_MSI is disabled (Danilo Krummrich) - debugfs: Fix default access mode config check (Aaron Thompson) - debugfs: Remove broken no-mount mode (Aaron Thompson) - debugfs: Remove redundant access mode checks (Aaron Thompson) - driver core: Check drivers_autoprobe for all added devices (Vincent Liu) - driver core: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - driver core: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - tick/nohz: Expose housekeeping CPUs in sysfs (Aaron Tomlin) - tick/nohz: avoid showing '(null)' if nohz_full= not set (Aaron Tomlin) - sysfs/cpu: Use DEVICE_ATTR_RO for nohz_full attribute (Aaron Tomlin) - kernfs: fix memory leak of kernfs_iattrs in __kernfs_new_node (Will Rosenberg) - fs/kernfs: raise sb->maxbytes to MAX_LFS_FILESIZE (Jane Chu) - mod_devicetable: Bump auxiliary_device_id name size (Raag Jadav) - sysfs: simplify attribute definition macros (Thomas Weißschuh) - samples/kobject: constify 'struct foo_attribute' (Thomas Weißschuh) - samples/kobject: add is_visible() callback to attribute group (Thomas Weißschuh) - sysfs: attribute_group: enable const variants of is_visible() (Thomas Weißschuh) - sysfs: introduce __SYSFS_FUNCTION_ALTERNATIVE() (Thomas Weißschuh) - sysfs: transparently handle const pointers in ATTRIBUTE_GROUPS() (Thomas Weißschuh) - sysfs: attribute_group: allow registration of const attribute (Thomas Weißschuh) - rust: i2c: prepare for `core::ffi::CStr` (Miguel Ojeda) - samples: rust: fix module name for Rust PCI driver sample (Peter Colberg) - devres: Move devm_alloc_percpu() and related to devres.h (Andy Shevchenko) - devres: Remove unused devm_free_percpu() (Andy Shevchenko) - rust: Add trait to convert a device reference to a bus device reference (Markus Probst) - samples: rust: add Rust I2C client registration sample (Igor Korotin) - samples: rust: add Rust I2C sample driver (Igor Korotin) - rust: i2c: add manual I2C device creation abstractions (Igor Korotin) - rust: i2c: add basic I2C device and driver abstractions (Igor Korotin) - rust: io: add typedef for phys_addr_t (Alice Ryhl) - rust: scatterlist: import ResourceSize from kernel::io (Alice Ryhl) - rust: io: move ResourceSize to top-level io module (Alice Ryhl) - rust: io: define ResourceSize as resource_size_t (Alice Ryhl) - rust: dma: use NonNull instead of *mut T (Danilo Krummrich) - rust: dma: make use of start_ptr() and start_ptr_mut() (Danilo Krummrich) - rust: pci: use "kernel vertical" style for imports (Danilo Krummrich) - rust: io: cleanup imports and use "kernel vertical" style (Danilo Krummrich) - rust: debugfs: Implement BinaryReader for Mutex only when T is Unpin (Danilo Krummrich) - rust: platform: get rid of redundant Result in IRQ methods (Danilo Krummrich) - rust: pci: get rid of redundant Result in IRQ methods (Danilo Krummrich) - rust: auxiliary: fix false positive warning for missing a safety comment (Danilo Krummrich) - samples: rust: debugfs_scoped: add example for blobs (Danilo Krummrich) - rust: debugfs: support binary large objects for ScopedDir (Danilo Krummrich) - samples: rust: debugfs: add example for blobs (Danilo Krummrich) - rust: debugfs: support blobs from smart pointers (Danilo Krummrich) - rust: debugfs: support for binary large objects (Danilo Krummrich) - rust: uaccess: add UserSliceWriter::write_slice_file() (Danilo Krummrich) - rust: uaccess: add UserSliceWriter::write_slice_partial() (Danilo Krummrich) - rust: uaccess: add UserSliceReader::read_slice_file() (Danilo Krummrich) - rust: uaccess: add UserSliceReader::read_slice_partial() (Danilo Krummrich) - rust: fs: add file::Offset type alias (Danilo Krummrich) - rust: Add read_poll_timeout_atomic function (FUJITA Tomonori) - rust: add udelay() function (FUJITA Tomonori) - rust: usb: fix broken call to T::disconnect() (Danilo Krummrich) - samples: rust: auxiliary: illustrate driver interaction (Danilo Krummrich) - samples: rust: auxiliary: misc cleanup of ParentDriver::connect() (Danilo Krummrich) - rust: auxiliary: implement parent() for Device (Danilo Krummrich) - rust: auxiliary: move parent() to impl Device (Danilo Krummrich) - rust: auxiliary: unregister on parent device unbind (Danilo Krummrich) - rust: auxiliary: consider auxiliary devices always have a parent (Danilo Krummrich) - rust: device: introduce Device::drvdata() (Danilo Krummrich) - rust: device: narrow the generic of drvdata_obtain() (Danilo Krummrich) - rust: simplify read_poll_timeout's example code (FUJITA Tomonori) - rust: pci: normalise spelling of PCI BAR (Peter Colberg) - rust: pci: refer to legacy as INTx interrupts (Peter Colberg) - arch_topology: move parse_acpi_topology() to common code (Yunhui Cui) - platform: Use IOMEM_ERR_PTR for ioremap error returns (Pei Xiao) - firmware_loader: Replace simple_strtol() with kstrtoint() (Kaushlendra Kumar) - firmware_loader: Only call cancel when upload is active (Kaushlendra Kumar) - rust: driver: let probe() return impl PinInit (Danilo Krummrich) - add `[pin_]init_scope` to execute code before creating an initializer (Benno Lossin) - rust: pci: move IRQ infrastructure to separate file (Danilo Krummrich) - rust: pci: move I/O infrastructure to separate file (Danilo Krummrich) - rust: pci: implement TryInto> for IrqVector<'a> (Danilo Krummrich) - rust: pci: Allocate and manage PCI interrupt vectors (Joel Fernandes) - MAINTAINERS: Add entry on Loongson-2K IPMI driver (Binbin Zhou) - dt-bindings: ipmi: Convert aspeed,ast2400-ibt-bmc to DT schema (Rob Herring (Arm)) - dt-bindings: ipmi: Convert nuvoton,npcm750-kcs-bmc to DT schema (Rob Herring (Arm)) - ipmi: Skip channel scan if channels are already marked ready (Jinhui Guo) - ipmi: Fix __scan_channels() failing to rescan channels (Jinhui Guo) - ipmi: Fix the race between __scan_channels() and deliver_response() (Jinhui Guo) - ata: libata-core: Quirk DELLBOSS VD max_sectors (Niklas Cassel) - ata: libata: Move quirk flags to their own enum (Niklas Cassel) - tpm2-sessions: Open code tpm_buf_append_hmac_session() (Jarkko Sakkinen) - tpm2-sessions: Remove 'attributes' parameter from tpm_buf_append_auth (Jarkko Sakkinen) - tpm2-sessions: Fix tpm2_read_public range checks (Jarkko Sakkinen) - tpm2-sessions: Fix out of range indexing in name_size (Jarkko Sakkinen) - media: uapi: c3-isp: Fix documentation warning (Jacopo Mondi) - scsi: ufs: core: Add OP-TEE based RPMB driver for UFS devices (Bean Huo) - scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc() (Bean Huo) - scsi: ufs: core: Convert string descriptor format macros to enum (Bean Huo) - scsi: MAINTAINERS: Add the UFS include directory (Bart Van Assche) - scsi: scsi_debug: Support injecting unaligned write errors (Bart Van Assche) - scsi: qla2xxx: Fix improper freeing of purex item (Zilin Guan) - scsi: ufs: rockchip: Fix compile error without CONFIG_GPIOLIB (Shawn Lin) - scsi: ufs: rockchip: Reset controller on PRE_CHANGE of hce enable notify (Shawn Lin) - scsi: ufs: core: Use scsi_device_busy() (Bart Van Assche) - scsi: ufs: core: Fix single doorbell mode support (Bart Van Assche) - scsi: pm80xx: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: target: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: qedi: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: target: ibmvscsi: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: qedf: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: bnx2fc: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: be2iscsi: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: message: fusion: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: lpfc: WQ_PERCPU added to alloc_workqueue() users (Marco Crivellari) - scsi: scsi_transport_fc: WQ_PERCPU added to alloc_workqueue users() (Marco Crivellari) - scsi: scsi_dh_alua: WQ_PERCPU added to alloc_workqueue() users (Marco Crivellari) - scsi: qla2xxx: WQ_PERCPU added to alloc_workqueue() users (Marco Crivellari) - scsi: target: sbp: Replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - scsi: scsi_transport_iscsi: Replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - scsi: qla2xxx: Replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - scsi: scsi_debug: Fix uninitialized pointers with __free attr (Ally Heev) - scsi: ufs: core: Remove an unnecessary NULL pointer check (Bart Van Assche) - scsi: pm: Drop unneeded call to pm_runtime_mark_last_busy() (Nuno Sá) - scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls (Haotian Zhang) - scsi: aic94xx: fix use-after-free in device removal path (Junrui Luo) - scsi: qla2xxx: target: Improve safety of cmd lookup by handle (Tony Battersby) - scsi: qla2xxx: target: Add back SRR support (Tony Battersby) - scsi: qla2xxx: target: Improve cmd logging (Tony Battersby) - scsi: qla2xxx: target: Add cmd->rsp_sent (Tony Battersby) - scsi: qla2xxx: target: Fix invalid memory access with big CDBs (Tony Battersby) - scsi: qla2xxx: Fix TMR failure handling (Tony Battersby) - scsi: qla2xxx: target: Improve checks in qlt_xmit_response() / qlt_rdy_to_xfer() (Tony Battersby) - scsi: qla2xxx: target: Fix races with aborting commands (Tony Battersby) - scsi: qla2xxx: Clear cmds after chip reset (Tony Battersby) - scsi: qla2xxx: target: Fix term exchange when cmd_sent_to_fw == 1 (Tony Battersby) - scsi: qla2xxx: target: Improve debug output for term exchange (Tony Battersby) - scsi: qla2xxx: target: Remove code for unsupported hardware (Tony Battersby) - scsi: qla2xxx: Use reinit_completion on mbx_intr_comp (Tony Battersby) - scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled (Tony Battersby) - scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive (Tony Battersby) - scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path" (Tony Battersby) - scsi: ufs: core: Switch to scsi_get_internal_cmd() (Bart Van Assche) - scsi: ufs: core: Move code out of ufshcd_wait_for_dev_cmd() (Bart Van Assche) - scsi: ufs: core: Make blk_mq_tagset_busy_iter() skip reserved requests (Bart Van Assche) - scsi: ufs: core: Remove the ufshcd_lrb task_tag member (Bart Van Assche) - scsi: ufs: core: Pass a SCSI pointer instead of an LRB pointer (Bart Van Assche) - scsi: ufs: core: Optimize the hot path (Bart Van Assche) - scsi: ufs: core: Do not clear driver-private command data (Bart Van Assche) - scsi: ufs: core: Make the reserved slot a reserved request (Bart Van Assche) - scsi: ufs: core: Use hba->reserved_slot (Bart Van Assche) - scsi: ufs: core: Call ufshcd_init_lrb() later (Bart Van Assche) - scsi: ufs: core: Allocate the SCSI host earlier (Bart Van Assche) - scsi: ufs: core: Rework the SCSI host queue depth calculation code (Bart Van Assche) - scsi: ufs: core: Rework ufshcd_eh_device_reset_handler() (Bart Van Assche) - scsi: ufs: core: Rework ufshcd_mcq_compl_pending_transfer() (Bart Van Assche) - scsi: ufs: core: Change the monitor function argument types (Bart Van Assche) - scsi: ufs: core: Only call ufshcd_should_inform_monitor() for SCSI commands (Bart Van Assche) - scsi: ufs: core: Change the type of one ufshcd_send_command() argument (Bart Van Assche) - scsi: ufs: core: Change the type of one ufshcd_add_command_trace() argument (Bart Van Assche) - scsi: ufs: core: Only call ufshcd_add_command_trace() for SCSI commands (Bart Van Assche) - scsi: ufs: core: Change the type of one ufshcd_add_cmd_upiu_trace() argument (Bart Van Assche) - scsi: ufs: core: Move an assignment in ufshcd_mcq_process_cqe() (Bart Van Assche) - scsi: scsi_debug: Abort SCSI commands via an internal command (Bart Van Assche) - scsi: core: Add scsi_{get,put}_internal_cmd() helpers (Hannes Reinecke) - scsi: core: Introduce .queue_reserved_command() (John Garry) - scsi: core: Support allocating a pseudo SCSI device (Hannes Reinecke) - scsi: core: Make the budget map optional (Bart Van Assche) - scsi: core: Move two statements (Bart Van Assche) - scsi: core: Support allocating reserved commands (Hannes Reinecke) - scsi: ata: Stop disk on restart if ACPI power resources are found (Markus Probst) - scsi: ata: Use ACPI methods to power on disks (Markus Probst) - scsi: sd: Add manage_restart device attribute to scsi_disk (Markus Probst) - scsi: lpfc: Update lpfc version to 14.4.0.12 (Justin Tee) - scsi: lpfc: Add capability to register Platform Name ID to fabric (Justin Tee) - scsi: lpfc: Allow support for BB credit recovery in point-to-point topology (Justin Tee) - scsi: lpfc: Fix reusing an ndlp that is marked NLP_DROPPED during FLOGI (Justin Tee) - scsi: lpfc: Modify kref handling for Fabric Controller ndlps (Justin Tee) - scsi: lpfc: Fix leaked ndlp krefs when in point-to-point topology (Justin Tee) - scsi: lpfc: Ensure unregistration of rpis for received PLOGIs (Justin Tee) - scsi: lpfc: Remove redundant NULL ptr assignment in lpfc_els_free_iocb() (Justin Tee) - scsi: lpfc: Revise discovery related function headers and comments (Justin Tee) - scsi: lpfc: Update various NPIV diagnostic log messaging (Justin Tee) - scsi: smartpqi: Update version to 2.1.36-026 (Don Brace) - scsi: smartpqi: Add support for Hurray Data new controller PCI device (David Strahan) - scsi: smartpqi: Fix device resources accessed after device removal (Mike McGowen) - scsi: smartpqi: Add timeout value to RAID path requests to physical devices (Mike McGowen) - scsi: ufs: ti-j721e: Add suspend-resume support (Thomas Richard (TI.com)) - scsi: fcoe: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - scsi: st: Skip buffer flush for information ioctls (David Jeffery) - scsi: st: Separate st-unique ioctl handling from SCSI common ioctl handling (David Jeffery) - scsi: dt-bindings: phy: mediatek,ufs-phy: Update maintainer information in mediatek,ufs-phy.yaml (Peter Wang) - scsi: stex: Fix reboot_notifier leak in probe error path (Haotian Zhang) - scsi: target: Move LUN stats to per-CPU (Mike Christie) - scsi: target: Create and use macro helpers for per-CPU stats (Mike Christie) - scsi: target: Fix LUN/device R/W and total command stats (Mike Christie) - scsi: core: Improve sdev_store_timeout() (Bart Van Assche) - scsi: core: Remove unused code from scsi_sysfs.c (Bart Van Assche) - scsi: ufs: dt-bindings: mediatek,ufs: Update maintainer information in mediatek,ufs.yaml (Peter Wang) - scsi: ufs: mediatek: Add the maintainer for MediaTek UFS hooks (Peter Wang) - scsi: target: Simplify target_lu_gp_members_show() (Bart Van Assche) - scsi: target: Do not write NUL characters into ASCII configfs output (Bart Van Assche) - scsi: target: Add atomic support to target_core_iblock (Mike Christie) - scsi: target: Add WRITE_ATOMIC_16 support to RSOC (Mike Christie) - scsi: target: Report atomic values in INQUIRY (Mike Christie) - scsi: target: Add WRITE_ATOMIC_16 handler (Mike Christie) - scsi: target: Add helper to set up atomic values from block_device (Mike Christie) - scsi: target: Add atomic se_device fields (Mike Christie) - scsi: target: Rename target_configure_unmap_from_queue() (Mike Christie) - scsi: ufs: dt-bindings: qcom: Drop redundant "reg" constraints (Krzysztof Kozlowski) - scsi: ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC (Sai Krishna Potthuri) - scsi: firmware: xilinx: Add APIs for UFS PHY initialization (Ajay Neeli) - scsi: firmware: xilinx: Add support for secure read/write ioctl interface (Izhar Ameer Shaikh) - scsi: ufs: dt-bindings: amd-versal2: Add UFS Host Controller for AMD Versal Gen 2 SoC (Sai Krishna Potthuri) - scsi: qla4xxx: Use correct variable in memset for clarity (Alok Tiwari) - scsi: aacraid: Improve code readability (Bart Van Assche) - scsi: advansys: Don't call asc_prt_scsi_host() -> scsi_host_busy() (John Garry) - scsi: core: Minor comment fixes for scsi_host_busy() (John Garry) - scsi: ufs: core: Simplify ufshcd_mcq_sq_cleanup() using guard() (Bart Van Assche) - scsi: ufs: core: Remove a goto label from ufshcd_uic_cmd_compl() (Bart Van Assche) - scsi: ufs: core: Move the ufshcd_enable_intr() declaration (Bart Van Assche) - scsi: ufs: core: Remove UFS_DEV_COMP (Bart Van Assche) - scsi: ufs: core: Change the type of uic_command::cmd_active (Bart Van Assche) - scsi: ufs: core: Improve documentation in include/ufs/ufshci.h (Bart Van Assche) - scsi: qla1280: Fix compiler warnings (DEBUG mode) (Magnus Lindholm) - scsi: ufs: host: mediatek: Support new features for MT6991 (Naomi Chu) - scsi: ufs: host: mediatek: Add support for new platform with MMIO_OTSD_CTR (Peter Wang) - scsi: ufs: host: mediatek: Remove duplicate function (Peter Wang) - scsi: ufs: host: mediatek: Fix shutdown/suspend race condition (Peter Wang) - scsi: ufs: host: mediatek: Adjust sync length for FASTAUTO mode (Peter Wang) - scsi: ufs: host: mediatek: Handle clock scaling for high gear in PM flow (Peter Wang) - scsi: ufs: host: mediatek: Adjust clock scaling for PM flow (Peter Wang) - scsi: ufs: host: mediatek: Correct clock scaling with PM QoS flow (Peter Wang) - scsi: ufs: core: Replace hard coded vcc-off delay with a variable (Bao D. Nguyen) - scsi: ufs: core: Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk (Bao D. Nguyen) - scsi: ufs: core: Support dumping CQ entry in MCQ Mode (Peter Wang) - scsi: ufs: core: Update CQ Entry to UFS 4.1 format (Peter Wang) - scsi: core: Do not declare scsi_cmnd pointers const (Bart Van Assche) - scsi: fnic: Self-assignment of intr_time_type has no effect (Qiang Liu) - scsi: ufs: dt-bindings: exynos: Add power-domains (André Draszik) - scsi: smartpqi: Prefer kmalloc_array() over kmalloc() (Bhanu Seshu Kumar Valluri) - scsi: megaraid_sas: Avoid a couple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - scsi: isci: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - nfs/localio: fix regression due to out-of-order __put_cred (Mike Snitzer) - soc: samsung: exynos-pmu: fix device leak on regmap lookup (Johan Hovold) - soc: samsung: exynos-pmu: Fix structure initialization (Marek Szyprowski) - MAINTAINERS: refer to intended file in STANDALONE CACHE CONTROLLER DRIVERS (Lukas Bulwahn) - cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent (Yushan Wang) - cache: Make top level Kconfig menu a boolean dependent on RISCV (Jonathan Cameron) - MAINTAINERS: Add Jonathan Cameron to drivers/cache and add lib/cache_maint.c + header (Jonathan Cameron) - arm64: Select GENERIC_CPU_CACHE_MAINTENANCE (Jonathan Cameron) - lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION (Yicong Yang) - memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion() (Yicong Yang) - memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memregion() (Jonathan Cameron) - dt-bindings: cache: sifive,ccache0: add a pic64gx compatible (Pierre-Henry Moussay) - MAINTAINERS: rename Microchip RISC-V entry (Conor Dooley) - MAINTAINERS: add new soc drivers to Microchip RISC-V entry (Conor Dooley) - soc: microchip: add mfd drivers for two syscon regions on PolarFire SoC (Conor Dooley) - dt-bindings: soc: microchip: document the simple-mfd syscon on PolarFire SoC (Conor Dooley) - soc: apple: sart: drop device reference after lookup (Johan Hovold) - soc: apple: mailbox: fix device leak on lookup (Johan Hovold) - soc: fsl: qbman: use kmalloc_array() instead of kmalloc() (Gongwei Li) - soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - MAINTAINERS: Update email address for Christophe Leroy (Christophe Leroy (CS GROUP)) - soc: amlogic: meson-gx-socinfo: add new SoCs id (Xianwei Zhao) - dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs (Xianwei Zhao) - soc: amlogic: canvas: simplify lookup error handling (Johan Hovold) - soc: amlogic: canvas: fix device leak on lookup (Johan Hovold) - dt-bindings: soc: mediatek: pwrap: Add compatible for MT8189 SoC (Louis-Alexis Eyraud) - soc: mediatek: mtk-socinfo: Add entry for MT8391AV/AZA Genio 720 (Louis-Alexis Eyraud) - soc: mediatek: mtk-socinfo: Add extra entry for MT8189 (Sirius Wang) - Documentation: reset: Remove reset_controller_add_lookup() (Yue Haibing) - reset: fix BIT macro reference (Encrow Thorne) - reset: rzg2l-usbphy-ctrl: Fix a NULL vs IS_ERR() bug in probe (Dan Carpenter) - reset: th1520: Support reset controllers in more subsystems (Yao Zi) - reset: th1520: Prepare for supporting multiple controllers (Yao Zi) - dt-bindings: reset: thead,th1520-reset: Add controllers for more subsys (Yao Zi) - dt-bindings: reset: thead,th1520-reset: Remove non-VO-subsystem resets (Yao Zi) - reset: remove legacy reset lookup code (Bartosz Golaszewski) - clk: davinci: psc: drop unused reset lookup (Bartosz Golaszewski) - reset: rzg2l-usbphy-ctrl: Add support for RZ/G3S SoC (Claudiu Beznea) - reset: rzg2l-usbphy-ctrl: Add support for USB PWRRDY (Claudiu Beznea) - dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G3S support (Claudiu Beznea) - reset: eswin: Add eic7700 reset driver (Xuyang Dong) - dt-bindings: reset: eswin: Documentation for eic7700 SoC (Xuyang Dong) - reset: sparx5: add LAN969x support (Robert Marko) - dt-bindings: reset: microchip: Add LAN969x support (Robert Marko) - bus: rifsc: add debugfs entry to dump the firewall configuration (Gatien Chevallier) - dt-bindings: bus: add stm32mp21 RIFSC compatible (Gatien Chevallier) - soc: rockchip: grf: Add select correct PWM implementation on RK3368 (Heiko Stuebner) - soc: rockchip: grf: Set pwm2/xin32k pad default to xin32k for rk3368 (WeiHao Li) - soc: qcom: mdt_loader: rename 'firmware' parameter of qcom_mdt_load() (Gabor Juhos) - soc: qcom: mdt_loader: merge __qcom_mdt_load() and qcom_mdt_load_no_init() (Gabor Juhos) - soc: qcom: socinfo: Add reserve field to support future extension (Mukesh Ojha) - soc: qcom: socinfo: Add support for new fields in revision 20 (Mukesh Ojha) - dt-bindings: firmware: qcom,scm: Document SCM on Kaanapali SOC (Jingyi Wang) - soc: qcom: socinfo: add support to extract more than 32 image versions (Kathiravan Thirumoorthy) - soc: qcom: smem: drop the WARN_ON() on SMEM item validation (Kathiravan Thirumoorthy) - soc: qcom: ubwc: Add config for Kaanapali (Akhil P Oommen) - soc: qcom: socinfo: Add SoC ID for QCS6490 (Komal Bajaj) - dt-bindings: arm: qcom,ids: Add SoC ID for QCS6490 (Komal Bajaj) - soc: qcom: ice: Add HWKM v1 support for wrapped keys (Neeraj Soni) - soc: qcom: smem: better track SMEM uninitialized state (Christian Marangi) - err.h: add INIT_ERR_PTR() macro (Christian Marangi) - soc: qcom: smem: fix hwspinlock resource leak in probe error paths (Haotian Zhang) - dt-bindings: soc: qcom,aoss-qmp: Document the Glymur AOSS side channel (Sibi Sankar) - dt-bindings: soc: qcom,aoss-qmp: Document the Kaanapali AOSS channel (Jingyi Wang) - soc: qcom: ubwc: Add QCS8300 UBWC cfg (Yongxing Mou) - dt-bindings: firmware: qcom,scm: Document Glymur scm (Pankaj Patil) - soc: qcom: socinfo: Add SM8850 SoC ID (Jingyi Wang) - dt-bindings: arm: qcom,ids: Add SoC ID for SM8850 (Jingyi Wang) - soc: qcom: ubwc: Add configuration Glymur platform (Abel Vesa) - soc: qcom: gsbi: fix double disable caused by devm (Haotian Zhang) - soc: qcom: socinfo: add the missing entries to the smem image table (Kathiravan Thirumoorthy) - soc: qcom: socinfo: arrange the socinfo_image_names array in alphabetical order (Kathiravan Thirumoorthy) - soc: qcom: pbs: fix device leak on lookup (Johan Hovold) - soc: qcom: ocmem: fix device leak on lookup (Johan Hovold) - soc: qcom: llcc-qcom: Add support for Kaanapali (Jingyi Wang) - dt-bindings: cache: qcom,llcc: Document the Kaanapali LLCC (Jingyi Wang) - soc: qcom: pmic_glink: Add support for SOCCP remoteproc channels (Anjelique Melendez) - firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc (Randy Dunlap) - soc: qcom: pd-mapper: Add Kaanapali compatible (Prasad Kumpatla) - ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx (Matthias Schiffer) - firmware: ti_sci: Partial-IO support (Markus Schneider-Pargmann (TI.com)) - firmware: ti_sci: Support transfers without response (Markus Schneider-Pargmann (TI.com)) - firmware: ti_sci: Set IO Isolation only if the firmware is capable (Thomas Richard (TI.com)) - firmware: ti_sci: Replace ifdeffery by pm_sleep_ptr() macro (Thomas Richard (TI.com)) - firmware: imx: scu: Use devm_mutex_init (Peng Fan) - firmware: imx: scu: Suppress bind attrs (Peng Fan) - firmware: imx: scu: Update error code (Peng Fan) - firmware: imx: scu-irq: Remove unused export of imx_scu_enable_general_irq_channel (Peng Fan) - firmware: imx: scu-irq: Set mu_resource_id before get handle (Peng Fan) - firmware: imx: scu-irq: Init workqueue before request mbox channel (Peng Fan) - firmware: imx: scu-irq: Free mailbox client on failure at imx_scu_enable_general_irq_channel() (Peng Fan) - firmware: imx: scu-irq: fix OF node leak in (Peng Fan) - bus: sunxi-rsb: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - soc/tegra: pmc: Add USB wake events for Tegra234 (Haotien Hsu) - soc/tegra: pmc: Document tegra_pmc.syscore field (Thierry Reding) - soc/tegra: pmc: Don't fail if "aotag" is not present (Prathamesh Shete) - soc/tegra: fuse: speedo-tegra210: Add SoC speedo 2 (Aaron Kling) - soc/tegra: fuse: speedo-tegra210: Update speedo IDs (Aaron Kling) - soc/tegra: Resolve a spelling error in the tegra194-cbb.c (Bruno Sobreira França) - soc/tegra: fuse: Do not register SoC device on ACPI boot (Kartik Rajput) - syscore: Pass context data to callbacks (Thierry Reding) - amba: tegra-ahb: Fix device leak on SMMU enable (Johan Hovold) - soc: renesas: rz-sysc: Populate readable_reg/writeable_reg in regmap config (Claudiu Beznea) - soc: renesas: r9a09g056-sys: Populate max_register (Claudiu Beznea) - dt-bindings: soc: samsung: exynos-pmu: allow mipi-phy subnode for Exynos7870 PMU (Kaustabh Chakraborty) - soc: samsung: exynos-chipid: use a local dev variable (Tudor Ambarus) - dt-bindings: soc: samsung: exynos-sysreg: add gs101 hsi0 and misc compatibles (Peter Griffin) - dt-bindings: soc: samsung: exynos-sysreg: add power-domains (André Draszik) - soc: samsung: gs101-pmu: implement access tables for read and write (André Draszik) - soc: samsung: exynos-pmu: move some gs101 related code into new file (André Draszik) - soc: samsung: exynos-pmu: allow specifying read & write access tables for secure regmap (André Draszik) - dt-bindings: samsung: exynos-sysreg: add exynos7870 sysregs (Kaustabh Chakraborty) - soc: samsung: exynos-chipid: add exynos8890 SoC support (Ivaylo Ivanov) - dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8890-chipid compatible (Ivaylo Ivanov) - dt-bindings: soc: samsung: exynos-pmu: add exynos8890 compatible (Ivaylo Ivanov) - soc: samsung: exynos-pmu: Annotate online/offline functions with __must_hold (Krzysztof Kozlowski) - soc: samsung: exynos-chipid: Add exynos9610 SoC support (Alexandru Chimac) - dt-bindings: hwinfo: samsung,exynos-chipid: add exynos9610 compatible (Alexandru Chimac) - dt-bindings: soc: samsung: exynos-sysreg: Add Exynos990 PERIC0/1 compatibles (Denzeel Oliva) - memory: tegra186-emc: Fix missing put_bpmp (Jon Hunter) - memory: renesas-rpc-if: Add suspend/resume support (Biju Das) - memory: tegra30-emc: Add the SoC model prefix to functions (Krzysztof Kozlowski) - memory: tegra20-emc: Add the SoC model prefix to functions (Krzysztof Kozlowski) - memory: tegra186-emc: Add the SoC model prefix to functions (Krzysztof Kozlowski) - memory: tegra124-emc: Add the SoC model prefix to functions (Krzysztof Kozlowski) - memory: tegra124-emc: Simplify and handle deferred probe with dev_err_probe() (Krzysztof Kozlowski) - memory: tegra186-emc: Simplify and handle deferred probe with dev_err_probe() (Krzysztof Kozlowski) - memory: tegra20-emc: Simplify and handle deferred probe with dev_err_probe() (Krzysztof Kozlowski) - memory: tegra30-emc: Simplify and handle deferred probe with dev_err_probe() (Krzysztof Kozlowski) - memory: tegra30-emc: Do not print error on icc_node_create() failure (Krzysztof Kozlowski) - memory: tegra20-emc: Do not print error on icc_node_create() failure (Krzysztof Kozlowski) - memory: tegra186-emc: Do not print error on icc_node_create() failure (Krzysztof Kozlowski) - memory: tegra124-emc: Do not print error on icc_node_create() failure (Krzysztof Kozlowski) - memory: tegra124-emc: Simplify return of emc_init() (Krzysztof Kozlowski) - soc: renesas: rcar-rst: Keep RESBAR2S in default state (Wolfram Sang) - drivers: firmware: xilinx: Switch to new family code in zynqmp_pm_get_family_info() (Jay Buddhabhatti) - drivers: firmware: xilinx: Add unique family code for all platforms (Jay Buddhabhatti) - firmware: xilinx: Add Versal NET platform compatible string (Jay Buddhabhatti) - firmware: xilinx: Add debugfs support for PM_GET_NODE_STATUS (Madhav Bhatt) - MAINTAINERS: Setup support for Anlogic tree (Conor Dooley) - riscv: defconfig: Enable Anlogic SoC (Junhui Liu) - riscv: dts: anlogic: Add Milianke MLKPAI FS01 board (Junhui Liu) - riscv: dts: Add initial Anlogic DR1V90 SoC device tree (Junhui Liu) - riscv: Add Anlogic SoC famly Kconfig support (Junhui Liu) - dt-bindings: serial: snps-dw-apb-uart: Add Anlogic DR1V90 uart (Junhui Liu) - dt-bindings: timer: Add Anlogic DR1V90 ACLINT MTIMER (Junhui Liu) - dt-bindings: riscv: Add Anlogic DR1V90 (Junhui Liu) - dt-bindings: riscv: Add Nuclei UX900 compatibles (Junhui Liu) - dt-bindings: vendor-prefixes: Add Anlogic, Milianke and Nuclei (Junhui Liu) - MAINTAINERS: add Black Sesame Technologies (BST) ARM SoC support (Albert Yang) - arm64: defconfig: enable BST platform support (Albert Yang) - arm64: dts: bst: add support for Black Sesame Technologies C1200 CDCU1.0 board (Albert Yang) - arm64: Kconfig: add ARCH_BST for Black Sesame Technologies SoCs (Albert Yang) - dt-bindings: arm: add Black Sesame Technologies (bst) SoC (Albert Yang) - dt-bindings: vendor-prefixes: Add Black Sesame Technologies Co., Ltd. (Albert Yang) - riscv: defconfig: Enable Tenstorrent SoCs (Drew Fustini) - riscv: Kconfig.socs: Add ARCH_TENSTORRENT for Tenstorrent SoCs (Drew Fustini) - riscv: dts: Add Tenstorrent Blackhole SoC PCIe cards (Drew Fustini) - dt-bindings: interrupt-controller: Add Tenstorrent Blackhole compatible (Drew Fustini) - dt-bindings: timers: Add Tenstorrent Blackhole compatible (Drew Fustini) - dt-bindings: riscv: cpus: Add SiFive X280 compatible (Drew Fustini) - dt-bindings: riscv: Add Tenstorrent Blackhole compatible (Drew Fustini) - dt-bindings: vendor-prefixes: Add Tenstorrent AI ULC (Drew Fustini) - ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend (Marek Szyprowski) - ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend (Marek Szyprowski) - ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend (Marek Szyprowski) - ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend (Marek Szyprowski) - riscv: dts: starfive: add Orange Pi RV (Icenowy Zheng) - dt-bindings: riscv: starfive: add xunlong,orangepi-rv (Icenowy Zheng) - riscv: dts: starfive: Add VisionFive 2 Lite eMMC board device tree (Hal Feng) - riscv: dts: starfive: Add VisionFive 2 Lite board device tree (Hal Feng) - riscv: dts: starfive: Add common board dtsi for VisionFive 2 Lite variants (Hal Feng) - riscv: dts: starfive: jh7110-common: Move out some nodes to the board dts (Hal Feng) - dt-bindings: riscv: Add StarFive JH7110S SoC and VisionFive 2 Lite board (Hal Feng) - MAINTAINERS: degrade RISC-V MISC SOC SUPPORT to Odd Fixes (Conor Dooley) - MAINTAINERS: add tree to RISC-V Microchip entry (Conor Dooley) - MAINTAINERS: remove patchwork from RISC-V MISC SOC SUPPORT (Conor Dooley) - MAINTAINERS: add Conor to StarFive entry (Conor Dooley) - riscv: dts: sifive: unmatched: Add PWM controlled fans (René Rebe) - riscv: dts: microchip: enable qspi adc/mmc-spi-slot on BeagleV Fire (Conor Dooley) - dts: starfive: jh7110-common: split out mmc0 reset pins from common into boards (E Shattow) - arm64: dts: mediatek: mt8195: Fix address range for JPEG decoder core 1 (Chen-Yu Tsai) - arm64: dts: amlogic: meson-g12b: Fix L2 cache reference for S922X CPUs (Guillaume La Roque) - arm64: dts: Add gpio_intc node for Amlogic S7D SoCs (Xianwei Zhao) - arm64: dts: Add gpio_intc node for Amlogic S7 SoCs (Xianwei Zhao) - arm64: dts: Add gpio_intc node for Amlogic S6 SoCs (Xianwei Zhao) - arm64: dts: amlogic: s7d: add ao secure node (Xianwei Zhao) - arm64: dts: amlogic: s7: add ao secure node (Xianwei Zhao) - arm64: dts: amlogic: s6: add ao secure node (Xianwei Zhao) - arm64: dts: amlogic: Fix the register name of the 'DBI' region (Manivannan Sadhasivam) - dts: arm64: amlogic: add a5 pinctrl node (Xianwei Zhao) - arm64: dts: amlogic: s7d: add power domain controller node (hongyu.chen1) - arm64: dts: amlogic: s7: add power domain controller node (hongyu.chen1) - arm64: dts: amlogic: s6: add power domain controller node (hongyu.chen1) - dts: arm64: amlogic: Add ISP related nodes for C3 (Keke Li) - arm64: dts: meson: add initial device-tree for Tanix TX9 Pro (Christian Hewitt) - dt-bindings: arm: amlogic: add support for Tanix TX9 Pro (Christian Hewitt) - arm64: dts: rockchip: enable RTC for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: enable USB for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: enable button for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: add mmc aliases for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: remove mmc max-frequency for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: Enable i2c2 on Orange Pi 3B (Michael Opdenacker) - arm64: dts: rockchip: Use default-state for power LED for Radxa boards (FUKAUMI Naoki) - arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on 9Tripod X3568 v4 (Coia Prant) - arm64: dts: rockchip: Add power-domain to RK3368 VOP controller (Heiko Stuebner) - arm64: dts: rockchip: Add power-domain to RK3368 DSI controller (Heiko Stuebner) - arm64: dts: rockchip: Add host wake pin for wifi on Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: Correct pinctrl for pcie for Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: Define regulator for pcie2x1l2 on Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: Add clk32k_in for Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: Add Asus Tinker Board 3 and 3S device tree (Michael Opdenacker) - dt-bindings: arm: rockchip: Add Asus Tinker Board 3/3S (Michael Opdenacker) - dt-bindings: arm: rockchip: merge Asus Tinker and Tinker S (Michael Opdenacker) - arm64: dts: rockchip: add QNAP TS233 devicetree (Heiko Stuebner) - dt-bindings: arm: rockchip: add TS233 to RK3568-based QNAP NAS devices (Heiko Stuebner) - arm64: dts: rockchip: move common qnap tsx33 parts to dtsi (Heiko Stuebner) - arm64: dts: rockchip: describe mcu eeprom cells on rk3568-ts433 (Heiko Stuebner) - arm64: dts: rockchip: move cpu_thermal node to the correct position (Heiko Stuebner) - arm64: dts: sprd: sc9860: Simplify clock nodes (Rob Herring (Arm)) - dt-bindings: arm: fsl: add Toradex SMARC iMX95 (João Paulo Gonçalves) - dt-bindings: arm: fsl: add Skov Rev.C HDMI support (Marco Felsch) - dt-bindings: arm: fsl: Add PHYTEC phyBOARD-Segin-i.MX91 board (Primoz Fiser) - dt-bindings: fsl,fpga-qixis: describe the gpio child node found on LS1046AQDS (Ioana Ciornei) - dt-bindings: fsl,fpga-qixis-i2c: add support for LX2160ARDB FPGA (Ioana Ciornei) - dt-bindings: arm: fsl: Add Protonic PRT8ML (Jonas Rebmann) - dt-bindings: arm: imx: document i.MX 95 Verdin Evaluation Kit (EVK) (Marek Vasut) - dt-bindings: embedded-controller: add Traverse Ten64 board controller (Mathew McBride) - dt-bindings: soc: imx-iomuxc-gpr: Document the CSI mux (Fabio Estevam) - dt-bindings: arm: fsl: add compatible for Skov i.MX8MP variant (Steffen Trumtrar) - arm64: dts: ti: k3-am62l: Fix unit address of cbass_wakeup (Vignesh Raghavendra) - arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator (Siddharth Vadapalli) - arm64: dts: ti: Add missing applied DT overlay targets (Rob Herring (Arm)) - arm64: dts: ti: sa67: add build time dtb for overlays (Michael Walle) - arm64: dts: ti: Enable build testing of PHYTEC board overlays (Wadim Egorov) - clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4 (Josua Mayer) - Revert "arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports" (Josua Mayer) - arm64/arm: dts: marvell: Rename "nand-rb" pinctrl node names (Rob Herring (Arm)) - riscv: dts: sophgo: Enable SPI NOR node for SG2042_EVB_V2 (Zixian Zeng) - riscv: dts: sophgo: Enable SPI NOR node for SG2042_EVB_V1 (Zixian Zeng) - riscv: dts: sophgo: Enable SPI NOR node for PioneerBox (Zixian Zeng) - riscv: dts: sophgo: Add SPI NOR node for SG2042 (Zixian Zeng) - riscv: dts: sophgo: Add USB support for cv18xx (Longbin Li) - riscv: dts: sophgo: Add syscon node for cv18xx (Longbin Li) - dt-bindings: soc: sophgo: add TOP syscon for CV18XX/SG200X series SoC (Longbin Li) - riscv: sophgo: dts: enable PCIe for SG2042_EVB_V2.0 (Chen Wang) - riscv: sophgo: dts: enable PCIe for SG2042_EVB_V1.X (Chen Wang) - riscv: sophgo: dts: enable PCIe for PioneerBox (Chen Wang) - riscv: sophgo: dts: add PCIe controllers for SG2042 (Chen Wang) - arm64: dts: cix: add a compatible string for the cix sky1 SoC (Jun Guo) - arm64: dts: cix: Enable PCIe on the Orion O6 board (Hans Zhang) - arm64: dts: cix: Add PCIe Root Complex on sky1 (Hans Zhang) - arm64: dts: cix: Add pinctrl nodes for sky1 (Gary Yang) - arm64: dts: cix: add DT nodes for SPI (Jun Guo) - arm64: dts: st: set RIFSC as an access controller on stm32mp21x platforms (Gatien Chevallier) - ARM: dts: stm32: add the IWDG2 interrupt line in stm32mp131.dtsi (Gatien Chevallier) - ARM: dts: stm32: enable the ARM SMC watchdog node in stm32mp135f-dk (Gatien Chevallier) - ARM: dts: stm32: add the ARM SMC watchdog in stm32mp131.dtsi (Gatien Chevallier) - ARM: dts: stm32: add iwdg1 node in stm32mp131.dtsi (Gatien Chevallier) - arm64: dts: st: Add I/O sync to eth pinctrl in stm32mp25-pinctrl.dtsi (Antonio Borneo) - arm64: dts: st: Add memory-region-names property for stm32mp257f-ev1 (Patrice Chotard) - ARM: dts: stm32: lxa: drop unnecessary vusb_d/a-supply (Ahmad Fatoum) - ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties (Jihed Chaibi) - arm64: dts: rockchip: add vicap node to rk356x (Michael Riesch) - arm64: dts: rockchip: add the vip node to px30 (Mehdi Djait) - arm64: dts: rockchip: fixes audio for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: fixes vcc3v3_s0 supply for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: fixes ethernet for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: fixes regulator for 100ASK DshanPi A1 (Chukun Pan) - arm64: dts: rockchip: correct assigned-clock-rates spelling on 2 boards (Johan Jonker) - arm64: dts: rockchip: clean up devicetree for 9Tripod X3568 v4 (Coia Prant) - arm64: dts: rockchip: Enable USB-C DP Alt for Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: add eMMC CQE support for rk3588 (Sebastian Reichel) - arm64: dts: rockchip: enable HDMI audio on Rock 5 ITX (Torsten Duwe) - arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C (FUKAUMI Naoki) - arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A (FUKAUMI Naoki) - arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A (FUKAUMI Naoki) - arm64: dts: rockchip: use SCMI clock id for gpu clock on rk356x (Heiko Stuebner) - arm64: dts: rockchip: Remove sdmmc max-frequency on RK3588S EVB1 board (Shawn Lin) - arm64: dts: rockchip: Remove sdmmc max-frequency for Radxa ROCK 5 ITX/5B/5B+/5T (FUKAUMI Naoki) - arm64: dts: rockchip: Switch microSD card detect to gpio on Radxa ROCK 5 ITX/5C (FUKAUMI Naoki) - arm64: dts: rockchip: Add devicetree for the 9Tripod X3568 v4 (Coia Prant) - dt-bindings: arm: rockchip: Add 9Tripod X3568 series (Coia Prant) - dt-bindings: vendor-prefixes: Add 9Tripod (Coia Prant) - arm64: dts: rockchip: Fix USB Type-C host mode for Radxa ROCK 5B+/5T (FUKAUMI Naoki) - arm64: dts: rockchip: Fix DMA for Indiedroid Nova Bluetooth (Chris Morgan) - arm64: dts: rockchip: Enable HS400 for Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: enable NPU on Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: Add device type for Indiedroid Nova. (Chris Morgan) - arm64: dts: rockchip: enable NPU on Gameforce Ace (Chris Morgan) - arm64: dts: rockchip: add missing clocks for cpu cores on rk356x (Heiko Stuebner) - arm64: dts: rockchip: use SCMI clock id for cpu clock on rk356x (Heiko Stuebner) - dt-bindings: clock: rk3568: Add SCMI clock ids (Heiko Stuebner) - arm64: dts: rockchip: add DTs for 100ASK DShanPi A1 (Hsun Lai) - dt-bindings: arm: rockchip: Add 100ASK DShanPi A1 (Hsun Lai) - arm64: dts: rockchip: add LinkEase EasePi R1 (Liangbin Lian) - dt-bindings: arm: rockchip: Add LinkEase EasePi R1 (Liangbin Lian) - dt-bindings: vendor-prefixes: Document LinkEase (Liangbin Lian) - arm64: dts: rockchip: Enable PCIe controller on Radxa E20C (Yao Zi) - arm64: dts: rockchip: Add PCIe Gen2x1 controller for RK3528 (Yao Zi) - arm64: dts: rockchip: Enable DisplayPort for rk3588-evb2 (Chaoyi Chen) - arm64: dts: rockchip: Add devicetree for the FriendlyElec NanoPi R76S (Tianling Shen) - dt-bindings: arm: rockchip: Add FriendlyElec NanoPi R76S (Tianling Shen) - arm64: dts: rockchip: Add DSI for RK3368 (WeiHao Li) - arm64: dts: rockchip: Add D-PHY for RK3368 (WeiHao Li) - arm64: dts: rockchip: Add display subsystem for RK3368 (WeiHao Li) - ARM: dts: rockchip: move edp assigned-clocks to edp node on rk3288 (Johan Jonker) - ARM: dts: rockchip: Add spi_flash label to rk3288-veyron (Johan Jonker) - ARM: dts: rockchip: Remove mshc aliases from RK3288 (Johan Jonker) - ARM: dts: rockchip: Adapt tps65910 nodes on RK3066 boards (Johan Jonker) - arm64: dts: qcom: sdx75: Add missing usb-role-switch property (Krishna Kurapati) - arm64: dts: qcom: sdx75: Flatten usb controller node (Krishna Kurapati) - arm64: dts: qcom: HAMOA-IOT-SOM: Unreserve GPIOs blocking SPI11 access (Xueyao An) - arm64: dts: qcom: qrb2210-rb1: Fix UART3 wakeup IRQ storm (Praveen Talari) - Revert "arm64: dts: qcom: sc7280: Increase config size to 256MB for ECAM feature" (Bjorn Andersson) - arm64: dts: qcom: kodiak: add coresight nodes (Jie Gan) - arm64: dts: qcom: sdm845-oneplus: Describe TE gpio (David Heidelberg) - arm64: dts: qcom: sdm845-oneplus: Implement panel sleep pinctrl (David Heidelberg) - arm64: dts: qcom: sdm845-oneplus: Group panel pinctrl (David Heidelberg) - arm64: dts: qcom: sdm845-oneplus: Update compatbible and add DDIC supplies (Casey Connolly) - arm64: dts: qcom: qcs6490-rb3gen2: Rename vph-pwr regulator node (Bjorn Andersson) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add UW cam actuator (Griffin Kroah-Hartman) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable CCI pull-up (Griffin Kroah-Hartman) - arm64: dts: qcom: sm8750: Add USB support for SM8750 QRD platform (Wesley Cheng) - arm64: dts: qcom: sm8750: Add USB support for SM8750 MTP platform (Wesley Cheng) - arm64: dts: qcom: sm8750: Add USB support to SM8750 SoCs (Wesley Cheng) - arm64: dts: qcom: rename x1p42100 to purwa (Dmitry Baryshkov) - arm64: dts: qcom: rename sc7280 to kodiak (Dmitry Baryshkov) - arm64: dts: qcom: rename qcm2290 to agatti (Dmitry Baryshkov) - arm64: dts: qcom: qcm2290: Fix camss register prop ordering (Loic Poulain) - arm64: dts: qcom: ipq5424: correct the TF-A reserved memory to 512K (Kathiravan Thirumoorthy) - arm64: dts: qcom: add gpu_zap_shader label (Dmitry Baryshkov) - arm64: dts: qcom: sc7180: add gpu_zap_shader label (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: drop duplicate memory-region defs (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp: create common zap-shader node (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: create common zap-shader node (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: create common zap-shader node (Dmitry Baryshkov) - arm64: dts: qcom: sdm670: create common zap-shader node (Dmitry Baryshkov) - arm64: dts: qcom: Add display support for QCS615 RIDE board (Li Liu) - arm64: dts: qcom: Add display support for QCS615 (Li Liu) - arm64: dts: qcom: sm8550: Limit max SD HS mode frequency by default (Sarthak Garg) - arm64: dts: qcom: qcs615-ride: Update 'model' string for qcs615 ride (Xin Liu) - arm64: dts: qcom: ipq5424: Add NSS clock controller node (Luo Jie) - dt-bindings: clock: qcom: Add NSS clock controller for IPQ5424 SoC (Luo Jie) - dt-bindings: clock: gcc-ipq5424: Add definition for GPLL0_OUT_AUX (Luo Jie) - dt-bindings: interconnect: Add Qualcomm IPQ5424 NSSNOC IDs (Luo Jie) - dt-bindings: clock: Add "#interconnect-cells" property in IPQ9574 example (Luo Jie) - arm64: dts: qcom: x1e80100-crd: Add charge limit nvmem (Fenglin Wu) - arm64: dts: qcom: qcs615-ride: Set drive strength for wlan-en-state pin (Yu Zhang(Yuriy)) - arm64: dts: qcom: sc8280xp-x13s: enable camera privacy indicator (Aleksandrs Vinarskis) - arm64: dts: qcom: ipq5424: add cooling maps for CPU thermal zones (Manikanta Mylavarapu) - arm64: dts: qcom: sm6350: Add interconnect support to UFS (Luca Weiss) - arm64: dts: qcom: sm6350: Add OPP table support to UFSHC (Luca Weiss) - arm64: dts: qcom: sm6350: Fix wrong order of freq-table-hz for UFS (Luca Weiss) - arm64: dts: qcom: qrb2210-rb1: add HDMI/I2S audio playback support (Alexey Klimov) - arm64: dts: qcom: qcm2290: add LPASS LPI pin controller (Alexey Klimov) - arm64: dts: qcom: qcm2290: add APR and its services (Alexey Klimov) - arm64: dts: qcom: sdm845-shift-axolotl: fix touchscreen properties (Joel Selvaraj) - arm64: dts: qcom: sdm845: Define guard pages within the rmtfs region (David Heidelberg) - arm64: dts: qcom: sdm845-shift-axolotl: Drop address and size cells from panel (Guido Günther) - arm64: dts: qcom: sdx75: Fix the USB interrupt entry order (Konrad Dybcio) - arm64: dts: qcom: lemans: Align ethernet interconnect-names with schema (Konrad Dybcio) - arm64: dts: qcom: lemans-evk: Enable AMC6821 fan controller (Gaurav Kohli) - arm64: dts: qcom: lemans-pmics: enable rtc (Tingguo Cheng) - arm64: dts: qcom: sm8250-samsung-common: correct reserved pins (Eric Gonçalves) - arm64: dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name (Konrad Dybcio) - arm64: dts: qcom: lemans-evk: Add resin key code for PMM8654AU (Rakesh Kota) - arm64: dts: qcom: Add Xiaomi Redmi 3S (Barnabás Czémán) - dt-bindings: arm: qcom: Add Xiaomi Redmi 3S (Barnabás Czémán) - arm64: dts: qcom: Add initial support for MSM8937 (Dang Huynh) - arm64: dts: qcom: sm8550-hdk: Add SM8550-HDK Rear Camera Card overlay (Vladimir Zapolskiy) - arm64: dts: qcom: sm8550-qrd: Enable CAMSS and S5K3M5 camera sensor (Vladimir Zapolskiy) - arm64: dts: qcom: sm8550: Add description of MCLK pins (Vladimir Zapolskiy) - arm64: dts: qcom: sc8280xp: Fix shifted GPI DMA channels (Pengyu Luo) - arm64: dts: qcom: x1e80100: Add opp-level to indicate PCIe data rates (Krishna Chaitanya Chundru) - arm64: dts: qcom: sm8650: Add opp-level to indicate PCIe data rates (Krishna Chaitanya Chundru) - arm64: dts: qcom: sm8550: Add opp-level to indicate PCIe data rates (Krishna Chaitanya Chundru) - arm64: dts: qcom: sm8450: Add opp-level to indicate PCIe data rates (Krishna Chaitanya Chundru) - arm64: dts: qcom: x1-dell-thena: remove dp data-lanes (Val Packett) - arm64: dts: qcom: x1-dell-thena: Add missing pinctrl for eDP HPD (Val Packett) - arm64: dts: qcom: x1e80100: Move CPU idle states to their respective PSCI PDs (Konrad Dybcio) - arm64: dts: qcom: hamoa-iot-evk: Fix 4-speaker playback support (Le Qi) - arm64: dts: qcom: x1e80100: Describe the full 'link' region of DP hosts (Konrad Dybcio) - arm64: dts: qcom: qcm2290: Add uart1 and uart5 nodes (Wojciech Slenska) - arm64: dts: qcom: qcm2290: Fix uart3 QUP interconnect (Wojciech Slenska) - arm64: dts: qcom: qcm6490-shift-otter: Enable venus node (Alexander Martinz) - arm64: dts: qcom: qcm6490-shift-otter: Enable RGB LED (Luca Weiss) - arm64: dts: qcom: qcm6490-shift-otter: Enable flash LED (Casey Connolly) - arm64: dts: qcom: qcm6490-shift-otter: Add missing reserved-memory (Alexander Martinz) - arm64: dts: qcom: qcm6490-shift-otter: Remove thermal zone polling delays (Alexander Martinz) - arm64: dts: qcom: qcm6490-shift-otter: Fix sorting and indentation (Alexander Martinz) - arm64: dts: qcom: msm8939-asus-z00t: add initial device tree (Erikas Bitovtas) - dt-bindings: arm: qcom: Add Asus ZenFone 2 Laser/Selfie (Erikas Bitovtas) - arm64: dts: qcom: Add support for Huawei MateBook E 2019 (Jingzhou Zhu) - dt-bindings: arm: qcom: Document Huawei MateBook E 2019 (Jingzhou Zhu) - arm64: dts: qcom: sm8750-mtp: move PCIe GPIOs to pcieport0 node (Krishna Chaitanya Chundru) - arm64: dts: qcom: sm8650: set ufs as dma coherent (Neil Armstrong) - arm64: dts: qcom: sm7325-nothing-spacewar: Use correct compatible for audiocc (Luca Weiss) - arm64: dts: qcom: qcm6490-shift-otter: Use correct compatible for audiocc (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Use correct compatible for audiocc (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add VTOF_LDO_2P8 regulator (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add supplies to simple-fb node (Luca Weiss) - arm64: dts: qcom: sm8250: Add MDSS_CORE reset to mdss (Luca Weiss) - arm64: dts: qcom: qcs6490: Introduce Radxa Dragon Q6A (Xilin Wu) - dt-bindings: arm: qcom: Add Radxa Dragon Q6A (Xilin Wu) - arm64: dts: qcom: x1e80100-asus-zenbook-a14: Enable WiFi, Bluetooth (Aleksandrs Vinarskis) - arm64: dts: qcom: Rework X1-based Asus Zenbook A14's displays (Aleksandrs Vinarskis) - dt-bindings: arm: qcom: Add Asus Zenbook A14 UX3407QA LCD/OLED variants (Aleksandrs Vinarskis) - arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider (Gergo Koteles) - arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: remove (address|size)-cells (Dzmitry Sankouski) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add vibrator support (Griffin Kroah-Hartman) - arm64: dts: qcom: monaco-evk: Add firmware-name to QUPv3 nodes (Viken Dadhaniya) - arm64: dts: qcom: lemans-evk: Add firmware-name to QUPv3 nodes (Viken Dadhaniya) - arm64: dts: qcom: qcs6490-rb3gen2: Add firmware-name to QUPv3 nodes (Viken Dadhaniya) - arm64: dts: qcom: msm8916-longcheer-l8910: Add touchscreen (Jonathan Albrieux) - arm64: dts: qcom: qcs6490-rb3gen2: Update regulator settings (Rakesh Kota) - arm64: dts: qcom: sm6350: Add MDSS_CORE reset to mdss (Luca Weiss) - arm64: dts: qcom: qcs8300-pmics: Remove 'allow-set-time' property (Tingguo Cheng) - arm64: dts: qcom: rename sm6150 to talos (Dmitry Baryshkov) - arm64: dts: qcom: rename x1e80100 to hamoa (Dmitry Baryshkov) - arm64: dts: qcom: rename qcs8300 to monaco (Dmitry Baryshkov) - arm64: dts: qcom: sm6375: add refgen regulator (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp: add refgen regulator (Dmitry Baryshkov) - arm64: dts: qcom: qcs8300: add refgen regulator (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: sm6350: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: sdm670: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: sc7180: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: lemans: add refgen regulator and use it for DSI (Dmitry Baryshkov) - arm64: dts: qcom: lemans: move USB PHYs to a proper place (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: Increase config size to 256MB for ECAM feature (Krishna Chaitanya Chundru) - arm64: dts: qcom: qcs615: Add OSM l3 interconnect provider node and CPU OPP tables to scale DDR/L3 (Raviteja Laggyshetty) - arm64: dts: qcom: lemans-evk-camera: Add DT overlay (Wenmeng Liu) - arm64: dts: qcom: lemans: Add missing quirk for HS only USB controller (Krishna Kurapati) - arm64: dts: qcom: x1e80100: Add missing quirk for HS only USB controller (Krishna Kurapati) - arm64: dts: qcom: x1e80100: Fix compile warnings for USB HS controller (Krishna Kurapati) - dt-bindings: clock: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets (Luca Weiss) - arm64: dts: qcom: apq8096-db820c: Specify zap shader location (Valentine Burley) - arm64: dts: qcom: pmi8950: Fix VADC channel scaling factors (Antony Kurniawan Soemardi) - arm64: dts: qcom: pmi8950: Add missing VADC channels (Antony Kurniawan Soemardi) - arm64: dts: qcom: msm8916-samsung-rossa: Move touchscreen to common device tree (Raymond Hackley) - arm64: dts: qcom: x1e80100: Extend the gcc input clock list (Konrad Dybcio) - dt-bindings: clock: qcom,x1e80100-gcc: Add missing USB4 clocks/resets (Konrad Dybcio) - ARM: dts: qcom: msm8226-samsung-ms013g: add simple-framebuffer (Raymond Hackley) - ARM: dts: qcom: msm8960: rename msmgpio node to tlmm (Antony Kurniawan Soemardi) - ARM: dts: qcom: msm8960: add I2C nodes for gsbi1 and gsbi8 (Antony Kurniawan Soemardi) - ARM: dts: qcom: msm8960: add I2C nodes for gsbi10 and gsbi12 (Antony Kurniawan Soemardi) - ARM: dts: qcom: msm8960: inline qcom-msm8960-pins.dtsi (Antony Kurniawan Soemardi) - ARM: dts: qcom: msm8960: reorder nodes and properties (Antony Kurniawan Soemardi) - ARM: dts: ti/omap: fix incorrect compatible string in internal eeprom node (George Kelly) - ARM: dts: omap: am335x-mba335x: Fix stray '/*' in comment (Nathan Chancellor) - ARM: dts: omap: am335x-tqma335x/mba335x: Fix MicIn routing (Alexander Stein) - dt-bindings: mmc: ti,omap2430-sdhci: convert to DT schema (Charan Pedumuru) - arm: dts: ti: omap: Drop unnecessary properties for SDHCI node (Charan Pedumuru) - arm: dts: ti: omap: am335x-pepper: Fix vmmc-supply property typo (Charan Pedumuru) - ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible (Jihed Chaibi) - ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible (Jihed Chaibi) - ARM: dts: omap: Add support for TQMa335x/MBa335x (Matthias Schiffer) - ARM: dts: omap: AM33xx: add cpu label (Matthias Schiffer) - dt-bindings: omap: add AM335x-based TQMa335x SOM and MBa335x board (Matthias Schiffer) - ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels (Yegor Yefremov) - ARM: dts: ti: omap: am335x-baltos: add a regulator for the mPCIe slot (Yegor Yefremov) - ARM: dts: omap: rework Baltos LED nodes (Yegor Yefremov) - ARM: dts: am33xx: Add missing serial console speed (Geert Uytterhoeven) - ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32 (Nicolas Ferre) - ARM: dts: microchip: sama7g5: fix uart fifo size to 32 (Nicolas Ferre) - ARM: dts: microchip: sama7d65: fix uart fifo size to 32 (Nicolas Ferre) - arm64: dts: ti: k3-am62l: add initial reference board file (Vignesh Raghavendra) - arm64: dts: ti: k3-am62l: add initial infrastructure (Vignesh Raghavendra) - dt-bindings: arm: ti: Add binding for AM62L SoCs (Bryan Brattlof) - arm64: dts: ti: am69-aquila: Add Clover (João Paulo Gonçalves) - arm64: dts: ti: Add Aquila AM69 Support (Parth Pancholi) - dt-bindings: arm: ti: add Toradex Aquila AM69 (João Paulo Gonçalves) - arm64: dts: ti: k3-j721s2: disable "mcu_cpsw" in SoC file and enable in board files (Siddharth Vadapalli) - arm64: dts: ti: k3-j721e: disable "mcu_cpsw" in SoC file and enable it in board file (Siddharth Vadapalli) - arm64: dts: ti: k3-j7200: disable "mcu_cpsw" in SoC file and enable in board file (Siddharth Vadapalli) - arm64: dts: ti: k3-am65: disable "mcu_cpsw" in SoC file and enable in board file (Siddharth Vadapalli) - arm64: dts: ti: k3-am62: disable "cpsw3g" in SoC file and enable in board file (Siddharth Vadapalli) - arm64: dts: ti: k3-am62p5-sk: Set wakeup-source system-states (Markus Schneider-Pargmann (TI.com)) - arm64: dts: ti: k3-am62a7-sk: Set wakeup-source system-states (Markus Schneider-Pargmann (TI.com)) - arm64: dts: ti: k3-am62-lp-sk: Set wakeup-source system-states (Markus Schneider-Pargmann (TI.com)) - arm64: dts: ti: k3-am62p: Define possible system states (Markus Schneider-Pargmann (TI.com)) - arm64: dts: ti: k3-am62a: Define possible system states (Markus Schneider-Pargmann (TI.com)) - arm64: dts: ti: k3-am62: Define possible system states (Markus Schneider-Pargmann (TI.com)) - arm64: dts: ti: k3-am62p-j722s-common-main: move audio_refclk here (Michael Walle) - arm64: dts: ti: k3-*: Replace rgmii-rxid with rgmii-id for CPSW ports (Siddharth Vadapalli) - arm64: dts: ti: k3-am642-tqma64xxl: add boot phase tags (Matthias Schiffer) - arm64: dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-all tag to "pcie1_ctrl" (Hrushikesh Salunke) - arm64: dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-all tag to SERDES0 (Hrushikesh Salunke) - arm64: dts: ti: k3-j784s4-evm-pcie0-pcie1-ep: Add boot phase tag to "pcie1_ep" (Hrushikesh Salunke) - arm64: dts: ti: k3-am62d2-evm: Remove unused ospi0 chip select pins (Paresh Bhagat) - arm64: dts: ti: k3-j784s4: Fix I2C pinmux pull configuration (Aniket Limaye) - arm64: dts: ti: k3-am68-phycore-som: Add pmic label (Dominik Haller) - arm64: dts: ti: k3-am642-evm: Add DMA support for TSCADC (Sai Sree Kartheek Adivi) - arm64: dts: ti: var-som-am62p: Add support for ADS7846 touchscreen (Stefano Radaelli) - arm64: dts: ti: var-som-am62p: Add support for WM8904 audio codec (Stefano Radaelli) - arm64: dts: ti: var-som-am62p: Refactor IPC configuration into common dtsi (Stefano Radaelli) - arm64: dts: ti: k3-am62d2-evm: Enable PMIC (Paresh Bhagat) - arm64: dts: ti: k3-am62d2-evm: Fix PMIC padconfig (Paresh Bhagat) - arm64: dts: ti: k3-am62d2-evm: Fix regulator properties (Paresh Bhagat) - arm64: dts: ti: sa67: add overlay for the ADS2 carrier (Michael Walle) - arm64: dts: ti: Add support for Kontron SMARC-sAM67 (Michael Walle) - dt-bindings: arm: ti: Add Kontron SMARC-sAM67 module (Michael Walle) - arm64: dts: ti: k3-j722s-main: fix the audio refclk source (Michael Walle) - arm64: dts: ti: k3-j722s-evm: explicitly use PLL1_HSDIV6 audio refclk (Michael Walle) - arm64: dts: ti: k3-am62: Add RNG node (Shiva Tripathi) - arm64: dts: ti: k3-am625: Add OLDI support (Aradhya Bhatia) - arm64: dts: ti: k3-am62: Add support for AM625 OLDI IO Control (Aradhya Bhatia) - arm64: dts: ti: k3-am62p: Fix memory ranges for GPU (Randolph Sapp) - arm64: dts: socfpga: agilex5: update qspi partitions for 013b board (Niravkumar L Rabara) - arm64: dts: socfpga: add Agilex3 board (Niravkumar L Rabara) - dt-bindings: intel: Add Agilex3 SoCFPGA board (Niravkumar L Rabara) - arm64: dts: intel: agilex5: Add Altera compatible for I3C controllers (Adrian Ng Ho Yin) - arm64: dts: socfpga: Add Agilex5 SVC node with memory region (Khairul Anuar Romli) - dt-bindings: firmware: svc: Add IOMMU support for Agilex5 (Khairul Anuar Romli) - arm64: dts: socfpga: agilex5: Add SMMU-V3-PMCG nodes (Adrian Ng Ho Yin) - arm64: dts: socfpga: agilex5: Add L2 and L3 cache (Adrian Ng Ho Yin) - arm64: dts: socfpga: agilex5: fix CHECK_DTBS warning for NAND (Dinh Nguyen) - arm64: dts: socfpga: agilex5: add support for 013b board (Niravkumar L Rabara) - dt-bindings: intel: Add Agilex5 SoCFPGA 013b board (Niravkumar L Rabara) - arm64: dts: socfpga: agilex5: add VGIC maintenance interrupt (Niravkumar L Rabara) - arm64: dts: socfpga: agilex: fix dtbs_check warning for NAND (Dinh Nguyen) - arm64: dts: socfpga: agilex: fix dtbs_check warning for clock manager (Dinh Nguyen) - arm64: dts: socfpga: stratix10-swvp: fix dtbs_check warnings swvp (Dinh Nguyen) - arm64: dts: socfpga: move sdmmc-ecc to the base DTSI file (Dinh Nguyen) - ARM: dts: socfpga: add Enclustra SoM dts files (Lothar Rubusch) - dt-bindings: altera: removal of generic PE1 dts (Lothar Rubusch) - ARM: dts: socfpga: removal of generic PE1 dts (Lothar Rubusch) - dt-bindings: altera: add Mercury AA1 variants (Lothar Rubusch) - ARM: dts: socfpga: add Mercury AA1 variants (Lothar Rubusch) - dt-bindings: altera: add binding for Mercury+ SA2 (Lothar Rubusch) - ARM: dts: socfpga: add Enclustra Mercury+ SA2 (Lothar Rubusch) - dt-bindings: altera: add Enclustra Mercury SA1 (Lothar Rubusch) - ARM: dts: socfpga: add Enclustra Mercury SA1 (Lothar Rubusch) - ARM: dts: socfpga: add Enclustra base-board dtsi (Lothar Rubusch) - ARM: dts: socfpga: add Enclustra boot-mode dtsi (Lothar Rubusch) - arm64: dts: socfpga: agilex5: Add SMMU nodes (Khairul Anuar Romli) - dt-bindings: dma: snps,dw-axi-dmac: Add iommu property (Khairul Anuar Romli) - dt-bindings: mtd: cdns,hp-nfc: Add iommu property (Khairul Anuar Romli) - arm64: dts: agilex5: Add GMAC0 node for NAND daughter card (Boon Khai Ng) - arm64: dts: socfpga: agilex5: Add 4-bit SPI bus width (Fong, Yan Kei) - arm64: dts: socfpga: agilex: Add 4-bit SPI bus width (Fong, Yan Kei) - arm64: dts: socfpga: stratix10: Add 4-bit SPI bus width (Fong, Yan Kei) - arm64: dts: socfpga: n5x: Add 4-bit SPI bus width (Fong, Yan Kei) - arm64: dts: freescale: add Toradex SMARC iMX95 (Max Krummenacher) - arm64: dts: freescale: tqma9352: Add vcc-supply for spi-nor (Alexander Stein) - arm64: dts: mb-smarc-2: Add MicIn routing (Alexander Stein) - arm64: dts: mba8xx: Add MicIn routing (Alexander Stein) - arm64: dts: mba8mx: Add MicIn routing (Alexander Stein) - arm64: dts: imx8mp: make 'dsp' node depend on 'aips5' (Laurentiu Mihalcea) - arm64: dts: imx8mp: convert 'aips5' to 'aipstz5' (Laurentiu Mihalcea) - arm64: dts: imx8mp-skov: add Rev.C HDMI support (Marco Felsch) - arm64: dts: imx8mp: Add missing LED enumerators for DH electronics i.MX8M Plus DHCOM on PDK2 (Marek Vasut) - arm64: dts: freescale: Add GMAC Ethernet for S32G2 EVB and RDB2 and S32G3 RDB3 (Jan Petrous (OSS)) - arm64: dts: imx8qm-apalis: add pwm used by the backlight (Max Krummenacher) - arm64: dts: imx95-tqma9596sa-mb-smarc-2: add aliases for SPI (Markus Niebel) - arm64: dts: imx95-tqma9596sa-mb-smarc-2: remove superfluous line (Markus Niebel) - arm64: dts: imx95-tqma9596sa-mb-smarc-2: mark LPUART1 as reserved (Alexander Stein) - arm64: dts: imx95-tqma9596sa-mb-smarc-2: Add MicIn routing (Alexander Stein) - arm64: dts: imx95-tqma9596sa: add EEPROM pagesize (Markus Niebel) - arm64: dts: imx95-tqma9596sa: whitespace fixes (Alexander Stein) - arm64: dts: imx95-tqma9596sa: add gpio bus recovery for i2c (Alexander Stein) - arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for usdhci (Alexander Stein) - arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for i2c (Alexander Stein) - arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for flexspi (Alexander Stein) - arm64: dts: imx95-tqma9596sa: update pcie config (Alexander Stein) - arm64: dts: imx95-tqma9596sa: move pcie config to SOM (Alexander Stein) - arm64: dts: imx95-tqma9596sa: move sai config to SOM (Alexander Stein) - arm64: dts: imx95-tqma9596sa: move USDHC2 config to SOM (Markus Niebel) - arm64: dts: imx95-tqma9596sa: move lpspi3 pinctrl to SOM (Alexander Stein) - arm64: dts: imx95-tqma9596sa: move flexcan pinctrl to SOM (Alexander Stein) - arm64: dts: imx95-tqma9596sa: increase flexspi slew rate (Alexander Stein) - arm64: dts: imx95-tqma9596sa: reduce maximum FlexSPI frequency to 66MHz (Alexander Stein) - arm64: dts: imx95-tqma9596sa: fix TPM5 pinctrl node name (Markus Niebel) - arm64: dts: freescale: imx93-var-som: Add support for ADS7846 touchscreen (Stefano Radaelli) - arm64: dts: freescale: imx93-var-som: Add support for WM8904 audio codec (Stefano Radaelli) - arm64: dts: freescale: imx93-var-som: Add PMIC support (Stefano Radaelli) - arm64: dts: freescale: imx93-var-som: Add WiFi and Bluetooth support (Stefano Radaelli) - arm64: dts: imx8qxp-mek: change space with tab (Frank Li) - arm64: dts: imx8qxp-mek: Add lpuart1 to support the M.2 PCIE9098 bluetooth (Sherry Sun) - arm64: dts: imx8: add edma error interrupt support (Joy Zou) - arm64: dts: imx8qxp-mek: add fec2 support (Frank Li) - arm64: dts: imx8qxp-mek: add phandle ocotp mac-address for fec (Frank Li) - arm64: dts: imx8qxp-mek: add flexspi and flash (Frank Li) - arm64: dts: imx8qxp-mek: update usdhc1 clock to 400Mhz (Frank Li) - arm64: dts: imx8qxp-mek: add state_100mhz and state_200mhz for usdhc (Frank Li) - arm64: dts: imx8qxp: add wakeup source for power-key (Frank Li) - arm64: dts: imx8qxp: add MAC address in ocotp (Frank Li) - arm64: dts: imx8qm-mek: replace space with tab (Frank Li) - arm64: dts: imx8qm-mek: add usbotg1 and related nodes (Frank Li) - arm64: dts: imx8qm-mek: add pmic thermal-zones (Frank Li) - arm64: dts: imx8qm: add label thermal_zones (Frank Li) - arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node (Frank Li) - arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1 (Frank Li) - arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc (Frank Li) - arm64: dts: freescale: imx93-phyboard-nash: Add pwm-fan overlay (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-nash: Add jtag overlay (Primoz Fiser) - arm64: dts: imx8mm-phyboard-polis-peb-av-10: Fix audio codec reset pin ctl (Teresa Remmet) - arm64: dts: imx8mm-phyboard-polis-peb-av-10-ph128800t006 (Jan Remmet) - arm64: dts: imx8mm-phyboard-polis-peb-av-10: split display configuration (Jan Remmet) - arm64: dts: imx8mm-phyboard-polis-peb-av-10: reorder properties to match dts coding style (Jan Remmet) - arm64: dts: imx8mm-phyboard-polis: move mipi bridge to som (Jan Remmet) - arm64: dts: imx8mm-phyboard-polis: Use GPL-2.0-or-later OR MIT (Jan Remmet) - arm64: dts: freescale: Add phyBOARD-Segin-i.MX91 support (Primoz Fiser) - arm64: dts: imx8-apalis: use startup-delay-us for wifi regulator (Stefan Eichenberger) - arm64: dts: imx8-apalis: rename wifi regulator (Stefan Eichenberger) - arm64: dts: imx8-apalis: specify adc reference voltage regulator (Max Krummenacher) - arm64: dts: imx8-apalis: add thermal nodes (Max Krummenacher) - arm64: dts: imx8-apalis: cleanup todo (Max Krummenacher) - arm64: dts: imx8mp-evk: enable hdmi_pai device (Shengjiu Wang) - arm64: dts: imx8mp: Add hdmi parallel audio interface node (Shengjiu Wang) - arm64: dts: imx95-19x19-evk: Add vpcie3v3aux regulator for PCIe[0,1] (Richard Zhu) - arm64: dts: imx95-15x15-evk: Add vpcie3v3aux regulator for PCIe M.2 connector (Richard Zhu) - arm64: dts: imx8qxp-mek: Add vpcie3v3aux regulator for PCIe M.2 connector (Richard Zhu) - arm64: dts: imx8qm-mek: Add vpcie3v3aux regulator for PCIe M.2 connector (Richard Zhu) - arm64: dts: imx8mq-evk: Add vpcie3v3aux regulator for PCIe M.2 connector (Richard Zhu) - arm64: dts: imx8mp-evk: Add vpcie3v3aux regulator for PCIe M.2 connector (Richard Zhu) - arm64: dts: imx8dxl-evk: Add vpcie3v3aux regulator for PCIe M.2 connector (Richard Zhu) - arm64: dts: imx8qxp-mek: Add supports-clkreq property to PCIe M.2 port (Richard Zhu) - arm64: dts: imx8qm-mek: Add supports-clkreq property to PCIe M.2 port (Richard Zhu) - arm64: dts: imx8mq-evk: Add supports-clkreq property to PCIe M.2 port (Richard Zhu) - arm64: dts: imx8mp-evk: Add supports-clkreq property to PCIe M.2 port (Richard Zhu) - arm64: dts: imx8mm-evk: Add supports-clkreq property to PCIe M.2 port (Richard Zhu) - arm64: dts: imx95-19x19-evk: Add supports-clkreq property to PCIe M.2 port (Richard Zhu) - arm64: dts: imx95-15x15-evk: Add supports-clkreq property to PCIe M.2 port (Richard Zhu) - arm64: dts: imx8mp-debix-model-a: Fix ethernet PHY address (Laurent Pinchart) - arm64: dts: imx8: add vdd-supply and vddio-supply for fsl,mpl3115 (Frank Li) - arm64: dts: imx8dxl-ss-conn: delete usb3_lpcg node (Frank Li) - arm64: dts: imx8-ss-conn: add missed clock enet_2x_txclk for fec[1,2] (Frank Li) - arm64: dts: imx8-ss-conn: add fsl,tuning-step for usdhc1 and usdhc2 (Frank Li) - arm64: dts: imx8: add default clock rate for usdhc (Shenwei Wang) - arm64: dts: imx8dxl-evk: add state_100mhz and state_200mhz for usdhc (Frank Li) - arm64: dts: imx8dxl-evk: add bt information for lpuart1 (Frank Li) - arm64: dts: imx8mp: Specify the number of channels for CSI-2 receivers (Laurent Pinchart) - arm64: dts: layerscape: add dma-coherent for usb node (Frank Li) - arm64: dts: imx8mp pollux: add displays for expansion board (Yannic Moog) - arm64: dts: imx8mp pollux: add expansion board overlay (Yannic Moog) - arm64: dts: imx8mp pollux: add display overlays (Yannic Moog) - arm64: dts: im8mp-phy{board,core}: update license (Yannic Moog) - arm64: dts: ls1046a-qds: describe the two on-board SFP+ cages (Ioana Ciornei) - arm64: dts: lx2160a-rdb: fully describe the two SFP+ cages (Ioana Ciornei) - arm64: dts: ls1046a-qds: describe the FPGA based GPIO controller (Ioana Ciornei) - arm64: dts: lx2160a-rdb: describe the QIXIS FPGA and two child GPIO controllers (Ioana Ciornei) - arm64: dts: add Protonic PRT8ML board (Jonas Rebmann) - arm64: dts: imx8mp: add cpuidle cooling device to the alert trip point (Martin Kepplinger-Novaković) - arm64: dts: imx8mp: add idle cooling devices to cpu core (Martin Kepplinger-Novaković) - arm64: dts: imx8mm-phygate-tauri-l: Update pad ctl for USB OC pin (Teresa Remmet) - arm64: dts: imx8mm-phyboard-polis-rdk: Add USB1 OC pin configuration (Teresa Remmet) - arm64: dts: freescale: add initial support for i.MX 95 Verdin Evaluation Kit (EVK) (Marek Vasut) - arm64: dts: imx: correct the flexspi compatible string to match with yaml (Haibo Chen) - arm64: dts: imx95-15x15-evk: add fan-supply property for pwm-fan (Joy Zou) - arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1 (Tim Harvey) - arm64: dts: imx8mp-venice-gw702x: remove off-board uart (Tim Harvey) - arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl (Tim Harvey) - arm64: dts: imx8mm-venice-gw700x: reduce RGMII CLK drive strength (Tim Harvey) - arm64: dts: imx8mp-venice-gw702x: reduce RGMII CLK drive strength (Tim Harvey) - arm64: dts: imx8m{m,n,p}-venice: disable unused clk output for TI PHY (Tim Harvey) - arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props (Tim Harvey) - arm64: dts: ten64: add board controller binding (Mathew McBride) - arm64: dts: freescale: debix-som-a-bmb-08: Enable HDMI output (Kieran Bingham) - arm64: dts: freescale: imx93-phyboard-segin: Add USB vbus regulators (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-nash: Add USB vbus regulators (Primoz Fiser) - arm64: dts: tqma8mpql-mba8mpxl: Add MicIn routing (Alexander Stein) - arm64: dts: imx94: add DDR Perf Monitor node (Xu Yang) - arm64: dts: imx8mp-skov: support new 10" panel board (Steffen Trumtrar) - arm64: dts: fsl-lx2160a: include rev2 chip's dts (Frank Li) - ARM: dts: imx6qdl: make VAR-SOM SoM SoC-agnostic (Stefan Prisacariu) - ARM: dts: imx6dl-yapp4: Model the RGB LED as a single multi-led part (Michal Vokáč) - ARM: dts: imx6dl-yapp43: Enable pwm-beeper on boards with speaker (Michal Vokáč) - ARM: dts: imx: e70k02: add sy7636 (Andreas Kemnade) - ARM: dts: imx28-amarula-rmm: add I2S audio (Dario Binacchi) - ARM: dts: imx: add vdd-supply and vddio-supply for fsl,mpl3115 (Frank Li) - ARM: dts: imx7ulp: remove bias-pull-up (Frank Li) - ARM: dts: remove undocumented clock-names for ov5642 (Frank Li) - ARM: dts: add device_type for memory node (Frank Li) - ARM: dts: Add bus type for parallel ov5640 (Frank Li) - ARM: dts: imx6q-cm-fx6.dts: add supplies for wm8731 (Frank Li) - ARM: dts: imx6qdl-skov-cpu fix typo interrupt (Frank Li) - ARM: dts: imx: remove redundant linux,phandle (Frank Li) - ARM: dts: imx6ull-dhcom-pdk2: rename power-supply to vcc-supply for touchscreen (Frank Li) - ARM: dts: imx: add power-supply for lcd panel (Frank Li) - ARM: dts: imx6qdl-nitrogen6_max: rename i2cmux to i2c (Frank Li) - ARM: dts: imx6ull-phytec-tauri: remove extra space before jedec,spi-nor (Frank Li) - ARM: dts: imx6q-utilite-pro: add missing required property for pci (Frank Li) - ARM: dts: imx6-tbs2910: rename ir_recv to ir-receiver (Frank Li) - ARM: dts: imx6: remove pinctrl-name if pinctrl-0 doesn't exist (Frank Li) - ARM: dts: imx6: change voltage-divider's io-channel-cells to 1 (Frank Li) - ARM: dts: imx6: remove gpio suffix for regulator (Frank Li) - ARM: dts: imx6qdl-ts4900: rename ngpio to ngpios (Frank Li) - ARM: dts: imx6: rename m95m02 to eeprom (Frank Li) - ARM: dts: imx6: rename touch-thermal0 to touch-0-thermal (Frank Li) - ARM: dts: imx6: rename stmpgpio to gpio (Frank Li) - ARM: dts: imx53: enable PMIC RTC on imx53-qsrb (Alexander Kurz) - ARM: dts: imx6q-evi: fix rtc compatible (Alexandre Belloni) - ARM: dts: imx53-usbarmory: Replace license text comment with SPDX identifier (Bence Csókás) - arm64: dts: allwinner: a523: Add SPDIF TX pin on PB and PI pins (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Add I2S2 pins on PI pin group (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Add device nodes for I2S controllers (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Add device node for SPDIF block (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Add DMA controller device nodes (Chen-Yu Tsai) - dt-bindings: dma: allwinner,sun50i-a64-dma: Add compatibles for A523 (Chen-Yu Tsai) - arm64: dts: allwinner: h616: add NAND controller (Richard Genoud) - arm64: dts: allwinner: t527: orangepi-4a: Enable Ethernet port (Chen-Yu Tsai) - arm64: dts: allwinner: t527: avaota-a1: enable second Ethernet port (Chen-Yu Tsai) - arm64: dts: allwinner: a527: cubie-a5e: Enable second Ethernet port (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Add GMAC200 ethernet controller (Chen-Yu Tsai) - arm64: tegra: Remove OTG ID GPIO from Jetson TX2 NX (Aaron Kling) - arm64: tegra: Set USB Micro-B port to OTG mode on P3450 (Aaron Kling) - arm64: tegra: Add NVJPG node for Tegra210 platforms (Diogo Ivo) - arm64: tegra: Add Tegra210 NVJPG power-domain node (Diogo Ivo) - arm64: tegra: Add interrupts for Tegra234 USB wake events (Haotien Hsu) - arm64: tegra: Add reserved-memory node for P2180 (Aaron Kling) - arm64: tegra: Add reserved-memory node for P3450 (Aaron Kling) - arm64: tegra: Enable NVDEC and NVENC on Tegra210 (Aaron Kling) - arm64: tegra: Fix APB DMA controller node name (Nino Zhang) - arm64: tegra: Add default GIC address cells on Tegra210 (Krzysztof Kozlowski) - arm64: tegra: Add default GIC address cells on Tegra194 (Krzysztof Kozlowski) - arm64: tegra: Add default GIC address cells on Tegra186 (Krzysztof Kozlowski) - arm64: tegra: Add default GIC address cells on Tegra132 (Krzysztof Kozlowski) - arm64: tegra: Add OPP tables on Tegra210 (Aaron Kling) - arm64: tegra: Add interconnect properties for Tegra210 (Aaron Kling) - arm64: tegra: Add ACTMON on Tegra210 (Aaron Kling) - arm64: tegra: Add device-tree node for NVVRS RTC (Shubhi Garg) - arm64: tegra: Move avdd-dsi-csi-supply into CSI node (Svyatoslav Ryhel) - arm64: tegra: Drop redundant clock and reset names from TSEC node (Svyatoslav Ryhel) - arm64: tegra: Move HDA into the correct bus (Thierry Reding) - arm64: tegra: Add pinctrl definitions for pcie-ep nodes (Niklas Cassel) - arm64: tegra: Add NVIDIA Jetson Nano 2GB Developer Kit support (Aaron Kling) - arm64: tegra: Add Tegra264 audio support (sheetal) - arm64: tegra: Add Tegra186 pin controllers (Aaron Kling) - ARM: tegra: Add device-tree for Xiaomi Mi Pad (A0101) (Svyatoslav Ryhel) - ARM: tegra: add CSI nodes for Tegra20 and Tegra30 (Svyatoslav Ryhel) - ARM: tegra: Add missing HOST1X device nodes on Tegra124 (Svyatoslav Ryhel) - ARM: tegra: Add missing HOST1X device nodes on Tegra114 (Svyatoslav Ryhel) - dt-bindings: usb: Add wake-up support for Tegra234 XUSB host controller (Haotien Hsu) - dt-bindings: devfreq: tegra30-actmon: Add Tegra124 fallback for Tegra210 (Aaron Kling) - dt-bindings: display: tegra: Document Tegra20 and Tegra30 CSI (Svyatoslav Ryhel) - dt-bindings: display: tegra: document EPP, ISP, MPE and TSEC for Tegra114+ (Svyatoslav Ryhel) - dt-bindings: arm: tegra: Document Jetson Nano Devkits (Aaron Kling) - dt-bindings: power: Add power domain IDs for Tegra264 (Thierry Reding) - arm64: dts: renesas: rzt2h-n2h-evk: Enable Ethernet support (Lad Prabhakar) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable RTC (Ovidiu Panait) - arm64: dts: renesas: r9a09g057: Add RTC node (Ovidiu Panait) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add NMI pushbutton support (Ovidiu Panait) - arm64: dts: renesas: rzg3s-smarc: Enable USB support (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add USB support (Claudiu Beznea) - arm64: dts: renesas: r9a09g057: Add TSU nodes (Ovidiu Panait) - ARM: dts: renesas: r9a06g032: Add the ADC device (Herve Codina (Schneider Electric)) - arm64: dts: renesas: r9a09g087: Add GMAC nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add GMAC nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g087: Add ETHSS node (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add ETHSS node (Lad Prabhakar) - arm64: dts: renesas: r8a779a0: Add GE7800 GPU node (Niklas Söderlund) - dt-bindings: clock: r8a779a0: Add ZG core clock (Niklas Söderlund) - arm64: dts: renesas: r8a77965: Add GE7800 GPU node (Marek Vasut) - riscv: dts: spacemit: define all missing I2C controller nodes (Troy Mitchell) - riscv: dts: spacemit: reorder i2c2 node (Troy Mitchell) - riscv: dts: spacemit: Add OrangePi R2S board device tree (Michael Opdenacker) - dt-bindings: riscv: spacemit: Add OrangePi R2S board (Michael Opdenacker) - riscv: dts: spacemit: enable K1 SoC QSPI on BPI-F3 (Alex Elder) - riscv: dts: spacemit: add MusePi Pro board device tree (Troy Mitchell) - dt-bindings: riscv: spacemit: add MusePi Pro board (Troy Mitchell) - riscv: dts: spacemit: add Ethernet and PDMA to OrangePi RV2 (Michael Opdenacker) - riscv: dts: spacemit: add i2c aliases on BPI-F3 (Aurelien Jarno) - riscv: dts: spacemit: add 24c02 eeprom on BPI-F3 (Aurelien Jarno) - riscv: dts: spacemit: enable the i2c2 adapter on BPI-F3 (Aurelien Jarno) - riscv: dts: spacemit: define regulator constraints (Alex Elder) - riscv: dts: spacemit: define fixed regulators (Alex Elder) - riscv: dts: spacemit: enable the i2c8 adapter (Alex Elder) - riscv: dts: spacemit: add UART pinctrl combinations (Hendrik Hamerlinck) - arm64: dts: mediatek: mt7981b-openwrt-one: Enable software leds (Sjoerd Simons) - arm64: dts: mediatek: mt7981b-openwrt-one: Enable SPI NOR (Sjoerd Simons) - arm64: dts: mediatek: mt7988a-bpi-r4pro: Add mmc overlays (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4-pro: Add PCIe overlays (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add devicetree for BananaPi R4 Pro (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Disable 2.5G phy and enable at board layer (Frank Wunderlich) - dt-bindings: arm: mediatek: add BPI-R4 Pro board (Frank Wunderlich) - arm64: dts: mediatek: Add GCE header for MT8196 (Jason-JH Lin) - arm64: dts: mediatek: mt7981b: Add reserved memory for TF-A (Sjoerd Simons) - arm64: dts: mediatek: mt7981b: Configure UART0 pinmux (Sjoerd Simons) - arm64: dts: mediatek: mt8365-evk: Enable GPU support (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8365: Add GPU support (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8395-genio-1200-evk: Describe CPU supplies (Nícolas F. R. A. Prado) - arm64: dts: mediatek: Add MT6878 pinmux macro header file (Igor Belwon) - arm64: dts: mediatek: mt7986-bpi-r3: Change fan PWM value for mid speed (Mikhail Kshevetskiy) - arm64: dts: mediatek: mt8370-grinn-genio-510-sbc: Add Grinn GenioSBC-510 (Bartosz Bilas) - arm64: dts: mediatek: mt8390-genio-700-evk: Add Grinn GenioSBC-700 (Mateusz Koza) - arm64: dts: mediatek: mt7988a: add 'soc-uuid' cell to efuse (Daniel Golle) - arm64: dts: mediatek: mt7981b: add 'soc-uuid' cell to efuse (Daniel Golle) - arm64: dts: mediatek: mt7986a: add 'soc-uuid' cell to efuse (Daniel Golle) - arm64: dts: mediatek: mt7622: add 'soc-uuid' cell to efuse (Daniel Golle) - arm64: dts: mediatek: mt7981b: OpenWrt One: set console UART to 115200 (Bryan Hinton) - arm64: dts: mediatek: mt7981b: add labels for UART0/1/2 nodes (Bryan Hinton) - arm64: dts: mediatek: add device-tree for Genio 1200 EVK UFS board (Macpaul Lin) - arm64: dts: mediatek: mt8395-genio-1200-evk: Move common parts to dtsi (Macpaul Lin) - dt-bindings: arm64: mediatek: add mt8395-evk-ufs board (Macpaul Lin) - arm64: dts: mt8183: Rename nodes to match audiosys DT schema (Julien Massot) - ARM: dts: mediatek: drop wrong syscon hifsys compatible for MT2701/7623 (Christian Marangi) - ARM: dts: mediatek: add basic support for Alcatel yarisxl board (Cristian Cozzolino) - dt-bindings: arm: mediatek: Add MT6582 yarisxl (Cristian Cozzolino) - ARM: dts: mediatek: mt6582: add enable-method property to cpus (Cristian Cozzolino) - ARM: dts: mediatek: mt6582: add clock-names property to uart nodes (Cristian Cozzolino) - ARM: dts: mediatek: mt6582: add mt6582 compatible to timer (Cristian Cozzolino) - ARM: dts: mediatek: mt6582: remove compatible property from root node (Cristian Cozzolino) - ARM: dts: mediatek: mt6582: sort nodes and properties (Cristian Cozzolino) - ARM: dts: mediatek: mt6582: move MMIO devices under soc node (Cristian Cozzolino) - arm64: dts: exynos7870-j6lte: enable display panel support (Kaustabh Chakraborty) - arm64: dts: exynos7870-a2corelte: enable display panel support (Kaustabh Chakraborty) - arm64: dts: exynos7870-on7xelte: enable display panel support (Kaustabh Chakraborty) - arm64: dts: exynos7870: add DSI support (Kaustabh Chakraborty) - arm64: dts: exynos: gs101: fix sysreg_apm reg property (Peter Griffin) - arm64: dts: exynos: gs101: fix clock module unit reg sizes (Peter Griffin) - arm64: dts: exynos: gs101: add sysreg_misc and sysreg_hsi0 nodes (Peter Griffin) - arm64: dts: exynos: gs101: add OPPs (Tudor Ambarus) - arm64: dts: exynos: gs101: add CPU clocks (Tudor Ambarus) - arm64: dts: exynos: gs101: add #clock-cells to the ACPM protocol node (Tudor Ambarus) - dt-bindings: firmware: google,gs101-acpm-ipc: add ACPM clocks (Tudor Ambarus) - arm64: dts: exynos: gs101-pixel-common: add node for s2mpg10 / clock (André Draszik) - arm64: dts: exynos990: Add sysreg nodes for PERIC0 and PERIC1 (Denzeel Oliva) - arm64: dts: exynosautov920: add CMU_MFC clock DT nodes (Raghav Sharma) - arm64: dts: exynosautov920: add CMU_M2M clock DT nodes (Raghav Sharma) - arm64: dts: exynos7870-on7xelte: add bus-width to mmc0 node (Kaustabh Chakraborty) - arm64: dts: exynos7870-j6lte: add bus-width to mmc0 node (Kaustabh Chakraborty) - arm64: dts: exynos7870-a2corelte: add bus-width to mmc0 node (Kaustabh Chakraborty) - riscv: dts: thead: Add reset controllers of more subsystems for TH1520 (Yao Zi) - riscv: dts: thead: Add PWM fan and thermal control (Michal Wilczynski) - riscv: dts: thead: Add PWM controller node (Michal Wilczynski) - riscv: dts: thead: add zfh for th1520 (Han Gao) - riscv: dts: thead: add ziccrse for th1520 (Han Gao) - riscv: dts: thead: add xtheadvector to the th1520 devicetree (Han Gao) - arm64: dts: renesas: sparrow-hawk: Fix full-size DP connector node name and labels (Marek Vasut) - arm64: dts: renesas: r8a77961: Add GX6250 GPU node (Marek Vasut) - arm64: dts: renesas: r8a77960: Add GX6250 GPU node (Marek Vasut) - ARM: dts: renesas: kzm9g: Name interrupts for accelerometer (Wolfram Sang) - arm64: dts: renesas: r9a09g087: Add Cortex-A55 PMU node (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add Cortex-A55 PMU node (Lad Prabhakar) - arm64: dts: renesas: r9a09g056: Add Cortex-A55 PMU node (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add Cortex-A55 PMU node (Lad Prabhakar) - ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties (Wolfram Sang) - arm64: dts: renesas: v3msk: Enable watchdog timer (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a779g0: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a779f0: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a779a0: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: rzt2h/rzn2h-evk: Enable ADCs (Cosmin Tanislav) - arm64: dts: renesas: r9a09g087: Add ADCs support (Cosmin Tanislav) - arm64: dts: renesas: r9a09g077: Add ADCs support (Cosmin Tanislav) - ARM: dts: renesas: koelsch: Update ADV7180 binding (Niklas Söderlund) - ARM: dts: renesas: r9a06g032: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7794: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7793: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7792: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7791: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7790: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a77470: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7745: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7744: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7743: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7742: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: r7s9210: Remove duplicate interrupt-parent (Geert Uytterhoeven) - ARM: dts: renesas: r7s72100: Move interrupt-parent to root node (Geert Uytterhoeven) - ARM: dts: renesas: gose: Remove superfluous port property (Wolfram Sang) - arm64: dts: renesas: eagle/v3msk: Mark SWDT as reserved (Wolfram Sang) - arm64: dts: renesas: ebisu: Mark SWDT as reserved (Wolfram Sang) - arm64: dts: renesas: draak: Mark SWDT as reserved (Wolfram Sang) - arm64: dts: renesas: ulcb: Mark SWDT as reserved (Wolfram Sang) - arm64: dts: renesas: salvator-common: Mark SWDT as reserved (Wolfram Sang) - arm64: dts: renesas: r8a77995: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a77990: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a77970: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a77965: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a77961: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a77960: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r8a77951: Add SWDT node (Wolfram Sang) - arm64: dts: renesas: r9a09g087: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a09g077: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a09g057: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a09g056: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a09g047: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a09g011: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a08g045: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a07g054: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a07g044: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r9a07g043u: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a779h0: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a779g0: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a779f0: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a779a0: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a77995: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a77990: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a77980: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a77970: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a77965: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a77961: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a77960: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a77951: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a774e1: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a774c0: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a774b1: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a774a1: Move interrupt-parent to root node (Kuninori Morimoto) - arm64: dts: renesas: r8a78000: Add initial Ironhide board support (Hai Pham) - arm64: dts: renesas: Add R8A78000 SoC support (Hai Pham) - arm64: dts: renesas: eagle-function-expansion: Add eMMC support (Wolfram Sang) - arm64: dts: renesas: v3[mh]sk: Remove wrong sound property in HDMI encoder node (Wolfram Sang) - arm64: dts: renesas: r9a09g047: Add TSU node (John Madieu) - arm64: dts: renesas: sparrow-hawk: Add overlay for Argon40 fan HAT (Marek Vasut) - arm64: dts: renesas: sparrow-hawk: Add overlay for RPi Display 2 (Marek Vasut) - arm64: dts: renesas: rzg2l-smarc: Drop clock-frequency from camera sensor node (Laurent Pinchart) - arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Drop clock-frequency from camera sensor node (Laurent Pinchart) - arm64: dts: renesas: r9a08g045: Add TSU node (Claudiu Beznea) - ARM: dts: aspeed: santabarbara: Add eeprom device node for PRoT module (Fred Chen) - ARM: dts: aspeed: santabarbara: Add AMD APML interface support (Fred Chen) - ARM: dts: aspeed: santabarbara: Add gpio line name (Fred Chen) - ARM: dts: aspeed: santabarbara: Add bmc_ready_noled Led (Fred Chen) - ARM: dts: aspeed: santabarbara: Enable MCTP for frontend NIC (Fred Chen) - ARM: dts: aspeed: santabarbara: Add sensor support for extension boards (Fred Chen) - ARM: dts: aspeed: santabarbara: Add blank lines between nodes for readability (Fred Chen) - ARM: dts: aspeed: yosemite5: Add Meta Yosemite5 BMC (Kevin Tung) - dt-bindings: arm: aspeed: add Meta Yosemite5 board (Kevin Tung) - ARM: dts: aspeed: clemente: Add HDD LED GPIO (Leo Wang) - ARM: dts: aspeed: Fix max31785 fan properties (Eddie James) - ARM: dts: aspeed: Add Balcones system (Eddie James) - dt-bindings: arm: aspeed: add IBM Bonnell board (Eddie James) - dt-bindings: arm: aspeed: add IBM Balcones board (Eddie James) - ARM: dts: aspeed: harma: Add MCTP I2C controller node (Daniel Hsu) - ARM: dts: aspeed: yosemite4: allocate ramoops for kernel panic (Zane Li) - ARM: dts: aspeed: clemente: add shunt-resistor-micro-ohms for LM5066i (Leo Wang) - arm64: dts: marvell: pxa1908: Add power domains (Duje Mihanović) - arm64: dts: marvell: samsung,coreprimevelte: Add USB connector (Duje Mihanović) - arm64: dts: marvell: samsung,coreprimevelte: Fill in memory node (Duje Mihanović) - arm64: dts: marvell: samsung,coreprimevelte: Drop some reserved memory (Duje Mihanović) - arm64: dts: marvell: pxa1908: Move ramoops to SoC dtsi (Duje Mihanović) - arm64: dts: marvell: samsung,coreprimevelte: Add vibrator (Duje Mihanović) - arm64: dts: marvell: pxa1908: Add PWMs (Duje Mihanović) - arm64: dts: marvell: samsung,coreprimevelte: Enable eMMC (Duje Mihanović) - arm64: dts: marvell: samsung,coreprimevelte: Correct CD GPIO (Duje Mihanović) - arm64: dts: marvell: samsung,coreprimevelte: Add backlight (Duje Mihanović) - arm64: dts: samsung,coreprimevelte: add SDIO (Karel Balej) - arm64: dts: samsung,coreprimevelte: add touchscreen (Karel Balej) - arm64: dts: samsung,coreprimevelte: add PMIC (Karel Balej) - ARM: omap1: avoid symbol clashes in fiq handler (Arnd Bergmann) - ARM: OMAP2+: Fix falg->flag typo in omap_smc2() (Ali Khan) - ARM: gemini: fix typos in comments (Julia Lawall) - ARM: versatile: Fix typo in versatile.c (Shivam Chaudhary) - ARM: mediatek: add MT6582 smp bring up code (Cristian Cozzolino) - ARM: mediatek: add board_dt_compat entry for the MT6582 SoC (Cristian Cozzolino) - riscv: defconfig: enable SPI_FSL_QUADSPI as a module (Alex Elder) - arm64: defconfig: enable rockchip camera interface (Michael Riesch) - arm64: defconfig: Enable DW HDMI QP CEC support (Cristian Ciocaltea) - arm64: defconfig: Enable Rockchip extensions for Synopsys DW DP (Andy Yan) - arm64: defconfig: Enable SX150x GPIO expander driver (Fange Zhang) - arm64: defconfig: Build NSS clock controller driver for IPQ5424 (Luo Jie) - arm64: defconfig: Enable SCSI UFS Crypto and Block Inline encryption drivers (Manivannan Sadhasivam) - arm64: defconfig: Add M31 eUSB2 PHY config (Melody Olvera) - arm64: defconfig: Enable configs for Fairphone 3, 4, 5 smartphones (Luca Weiss) - arm64: defconfig: Enable two Novatek display panels for MTP8750 and Tianma (Krzysztof Kozlowski) - ARM: multi_v7_defconfig: Enable TI PRU Ethernet driver (Parvathi Pudi) - ARM: at91: at91_dt_defconfig: set MMC_SPI to module (Manikandan Muralidharan) - arm64: defconfig: enable i.MX AIPSTZ driver (Laurentiu Mihalcea) - ARM: mxs_defconfig: enable sound drivers for imx28-amarula-rmm (Dario Binacchi) - arm64: defconfig: Enable i.MX95 drivers for pinctrl, Ethernet and PCIe (João Paulo Gonçalves) - arm64: defconfig: Enable NVIDIA VRS PSEQ RTC (Shubhi Garg) - ARM: tegra: Enable EXT4 for Tegra (Jon Hunter) - arm64: defconfig: Enable UFS support for MediaTek Genio 1200 EVK UFS board (Macpaul Lin) - arm64: defconfig: enable Exynos ACPM clocks (Tudor Ambarus) - arm64: defconfig: Enable RZ/T2H / RZ/N2H ADC driver (Cosmin Tanislav) - ARM: shmobile: defconfig: Refresh for v6.18-rc1 (Geert Uytterhoeven) - arm64: defconfig: Enable the Renesas RZ/G3E thermal driver (John Madieu) - arm64: defconfig: Enable Renesas RZ/G3S thermal driver (Claudiu Beznea) - arm64: defconfig: Remove the redundant SCHED_MC/SCHED_SMT (Huang Shijie) - KVM: s390: Use generic VIRT_XFER_TO_GUEST_WORK functions (Andrew Donnellan) - KVM: s390: Enable and disable interrupts in entry code (Heiko Carstens) - KVM: s390: Add signal_exits counter (Andrew Donnellan) - KVM: s390: vsie: Check alignment of BSCA header (Eric Farman) - KVM: s390: Add capability that forwards operation exceptions (Janosch Frank) - Documentation: kvm: Fix ordering (Janosch Frank) - KVM: s390: Replace sprintf with snprintf for buffer safety (Josephine Pfeiffer) - KVM: s390: Remove unused return variable in kvm_arch_vcpu_ioctl_set_fpu (Thorsten Blum) - KVM: S390: Remove sca_lock (Christoph Schlameuss) - KVM: s390: Use ESCA instead of BSCA at VM init (Christoph Schlameuss) - KVM: arm64: at: Update AF on software walk only if VM has FEAT_HAFDBS (Alexandru Elisei) - KVM: arm64: at: Use correct HA bit in TCR_EL2 when regime is EL2 (Alexandru Elisei) - KVM: arm64: Document KVM_PGTABLE_PROT_{UX,PX} (Alexandru Elisei) - KVM: arm64: Fix spelling mistake "Unexpeced" -> "Unexpected" (Colin Ian King) - KVM: arm64: Add break to default case in kvm_pgtable_stage2_pte_prot() (Nathan Chancellor) - KVM: arm64: Add endian casting to kvm_swap_s[12]_desc() (Marc Zyngier) - KVM: arm64: Fix compilation when CONFIG_ARM64_USE_LSE_ATOMICS=n (Oliver Upton) - KVM: arm64: selftests: Add test for AT emulation (Oliver Upton) - KVM: arm64: nv: Expose hardware access flag management to NV guests (Oliver Upton) - KVM: arm64: nv: Implement HW access flag management in stage-2 SW PTW (Oliver Upton) - KVM: arm64: Implement HW access flag management in stage-1 SW PTW (Oliver Upton) - KVM: arm64: Propagate PTW errors up to AT emulation (Oliver Upton) - KVM: arm64: Add helper for swapping guest descriptor (Oliver Upton) - KVM: arm64: nv: Use pgtable definitions in stage-2 walk (Oliver Upton) - KVM: arm64: Handle endianness in read helper for emulated PTW (Oliver Upton) - KVM: arm64: nv: Stop passing vCPU through void ptr in S2 PTW (Oliver Upton) - KVM: arm64: Call helper for reading descriptors directly (Oliver Upton) - KVM: arm64: nv: Advertise support for FEAT_XNX (Oliver Upton) - KVM: arm64: Teach ptdump about FEAT_XNX permissions (Oliver Upton) - KVM: arm64: nv: Forward FEAT_XNX permissions to the shadow stage-2 (Oliver Upton) - KVM: arm64: Add support for FEAT_XNX stage-2 permissions (Oliver Upton) - arm64: Detect FEAT_XNX (Oliver Upton) - KVM: arm64: Convert ICH_HCR_EL2_TDIR cap to EARLY_LOCAL_CPU_FEATURE (Marc Zyngier) - KVM: arm64: selftests: vgic_irq: Add timer deactivation test (Marc Zyngier) - KVM: arm64: selftests: vgic_irq: Add Group-0 enable test (Marc Zyngier) - KVM: arm64: selftests: vgic_irq: Add asymmetric SPI deaectivation test (Marc Zyngier) - KVM: arm64: selftests: vgic_irq: Perform EOImode==1 deactivation in ack order (Marc Zyngier) - KVM: arm64: selftests: vgic_irq: Remove LR-bound limitation (Marc Zyngier) - KVM: arm64: selftests: vgic_irq: Exclude timer-controlled interrupts (Marc Zyngier) - KVM: arm64: selftests: vgic_irq: Change configuration before enabling interrupt (Marc Zyngier) - KVM: arm64: selftests: vgic_irq: Fix GUEST_ASSERT_IAR_EMPTY() helper (Marc Zyngier) - KVM: arm64: selftests: gic_v3: Disable Group-0 interrupts by default (Marc Zyngier) - KVM: arm64: selftests: gic_v3: Add irq group setting helper (Marc Zyngier) - KVM: arm64: GICv2: Always trap GICV_DIR register (Marc Zyngier) - KVM: arm64: GICv2: Handle deactivation via GICV_DIR traps (Marc Zyngier) - KVM: arm64: GICv2: Handle LR overflow when EOImode==0 (Marc Zyngier) - KVM: arm64: GICv3: Force exit to sync ICH_HCR_EL2.En (Marc Zyngier) - KVM: arm64: GICv3: nv: Plug L1 LR sync into deactivation primitive (Marc Zyngier) - KVM: arm64: GICv3: nv: Resync LRs/VMCR/HCR early for better MI emulation (Marc Zyngier) - KVM: arm64: GICv3: Avoid broadcast kick on CPUs lacking TDIR (Marc Zyngier) - KVM: arm64: GICv3: Handle in-LR deactivation when possible (Marc Zyngier) - KVM: arm64: GICv3: Add SPI tracking to handle asymmetric deactivation (Marc Zyngier) - KVM: arm64: GICv3: Set ICH_HCR_EL2.TDIR when interrupts overflow LR capacity (Marc Zyngier) - KVM: arm64: GICv3: Add GICv2 SGI handling to deactivation primitive (Marc Zyngier) - KVM: arm64: GICv3: Handle deactivation via ICV_DIR_EL1 traps (Marc Zyngier) - KVM: arm64: GICv3: Handle LR overflow when EOImode==0 (Marc Zyngier) - KVM: arm64: Use MI to detect groups being enabled/disabled (Marc Zyngier) - KVM: arm64: Move undeliverable interrupts to the end of ap_list (Marc Zyngier) - KVM: arm64: Invert ap_list sorting to push active interrupts out (Marc Zyngier) - KVM: arm64: Make vgic_target_oracle() globally available (Marc Zyngier) - KVM: arm64: Turn kvm_vgic_vcpu_enable() into kvm_vgic_vcpu_reset() (Marc Zyngier) - KVM: arm64: Revamp vgic maintenance interrupt configuration (Marc Zyngier) - KVM: arm64: Eagerly save VMCR on exit (Marc Zyngier) - KVM: arm64: Compute vgic state irrespective of the number of interrupts (Marc Zyngier) - KVM: arm64: GICv2: Extract LR computing primitive (Marc Zyngier) - KVM: arm64: GICv2: Extract LR folding primitive (Marc Zyngier) - KVM: arm64: GICv2: Decouple GICH_HCR programming from LRs being loaded (Marc Zyngier) - KVM: arm64: GICv2: Preserve EOIcount on exit (Marc Zyngier) - KVM: arm64: GICv3: Extract LR computing primitive (Marc Zyngier) - KVM: arm64: GICv3: Extract LR folding primitive (Marc Zyngier) - KVM: arm64: GICv3: Decouple ICH_HCR_EL2 programming from LRs (Marc Zyngier) - KVM: arm64: GICv3: Preserve EOIcount on exit (Marc Zyngier) - KVM: arm64: GICv3: Drop LPI active state when folding LRs (Marc Zyngier) - KVM: arm64: Add LR overflow handling documentation (Marc Zyngier) - KVM: arm64: Add tracking of vgic_irq being present in a LR (Marc Zyngier) - KVM: arm64: Repack struct vgic_irq fields (Marc Zyngier) - KVM: arm64: GICv3: Detect and work around the lack of ICV_DIR_EL1 trapping (Marc Zyngier) - KVM: arm64: vgic-v3: Fix GICv3 trapping in protected mode (Marc Zyngier) - KVM: arm64: Turn vgic-v3 errata traps into a patched-in constant (Marc Zyngier) - irqchip/apple-aic: Spit out ICH_MISR_EL2 value on spurious vGIC MI (Marc Zyngier) - irqchip/gic: Expose CPU interface VA to KVM (Marc Zyngier) - irqchip/gic: Add missing GICH_HCR control bits (Marc Zyngier) - Documentation: kvm: new UAPI for handling SEA (Jiaqi Yan) - KVM: selftests: Test for KVM_EXIT_ARM_SEA (Jiaqi Yan) - KVM: arm64: VM exit to userspace to handle SEA (Jiaqi Yan) - KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables (Raghavendra Rao Ananta) - KVM: arm64: Split kvm_pgtable_stage2_destroy() (Raghavendra Rao Ananta) - KVM: arm64: Only drop references on empty tables in stage2_free_walker (Oliver Upton) - KVM: selftests: SYNC after guest ITS setup in vgic_lpi_stress (Maximilian Dittgen) - KVM: selftests: Assert GICR_TYPER.Processor_Number matches selftest CPU number (Maximilian Dittgen) - KVM: arm64: Use kvzalloc() for kvm struct allocation (Oliver Upton) - KVM: arm64: Drop useless __GFP_HIGHMEM from kvm struct allocation (Oliver Upton) - RISC-V: KVM: Flush VS-stage TLB after VCPU migration for Andes cores (Hui Min Mina Chou) - RISC-V: KVM: Fix guest page fault within HLV* instructions (Fangyu Yu) - KVM: riscv: Support enabling dirty log gradually in small chunks (Dong Yang) - RISC-V: KVM: Introduce KVM_EXIT_FAIL_ENTRY_NO_VSFILE (BillXiang) - KVM: riscv: selftests: Add SBI MPXY extension to get-reg-list (Anup Patel) - RISC-V: KVM: Add SBI MPXY extension support for Guest (Anup Patel) - RISC-V: KVM: Add separate source for forwarded SBI extensions (Anup Patel) - RISC-V: KVM: Convert kvm_riscv_vcpu_sbi_forward() into extension handler (Anup Patel) - KVM: LoongArch: selftests: Add time counter test case (Bibo Mao) - KVM: LoongArch: selftests: Add SW emulated timer test case (Bibo Mao) - KVM: LoongArch: selftests: Add timer interrupt test case (Bibo Mao) - KVM: LoongArch: selftests: Add exception handler register interface (Bibo Mao) - KVM: LoongArch: selftests: Add basic interfaces (Bibo Mao) - KVM: LoongArch: selftests: Add system registers save/restore on exception (Bibo Mao) - LoongArch: KVM: Use 64-bit register definition for EIOINTC (Bibo Mao) - LoongArch: KVM: Add AVEC basic support (Song Gao) - LoongArch: KVM: Get VM PMU capability from HW GCFG register (Bibo Mao) - KVM: SEV: Add known supported SEV-SNP policy bits (Tom Lendacky) - KVM: SEV: Publish supported SEV-SNP policy bits (Tom Lendacky) - crypto: ccp - Add an API to return the supported SEV-SNP policy bits (Tom Lendacky) - KVM: SEV: Consolidate the SEV policy bits in a single header file (Tom Lendacky) - KVM: x86: Document a virtualization gap for GIF on AMD CPUs (Yosry Ahmed) - KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced (Omar Sandoval) - KVM: SVM: Ensure SPEC_CTRL[63:32] is context switched between guest and host (Uros Bizjak) - KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE (Yosry Ahmed) - KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation (Yosry Ahmed) - KVM: nSVM: Remove redundant cases in nested_svm_intercept() (Yosry Ahmed) - KVM: SVM: Add AVIC support for 4k vCPUs in x2AVIC mode (Naveen N Rao) - x86/cpufeatures: Add X86_FEATURE_X2AVIC_EXT (Naveen N Rao) - KVM: SVM: Move AVIC Physical ID table allocation to vcpu_precreate() (Naveen N Rao) - KVM: SVM: Expand AVIC_PHYSICAL_MAX_INDEX_MASK to be a 12-bit field (Naveen N Rao) - KVM: SVM: Replace hard-coded value 0x1FF with the corresponding macro (Naveen N Rao) - KVM: SVM: Add a helper to look up the max physical ID for AVIC (Naveen N Rao) - KVM: SVM: Limit AVIC physical max index based on configured max_vcpu_ids (Naveen N Rao) - KVM: SVM: Disallow EFER.LMSLE when not supported by hardware (Jim Mattson) - KVM: x86: Advertise EferLmsleUnsupported to userspace (Jim Mattson) - KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN (Jim Mattson) - KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN (Jim Mattson) - KVM: VMX: Make loaded_vmcs_clear() static in vmx.c (Sean Christopherson) - KVM: VMX: Ensure guest's SPEC_CTRL[63:32] is loaded on VM-Enter (Uros Bizjak) - KVM: nVMX: Add an off-by-default module param to WARN on missed consistency checks (Sean Christopherson) - KVM: nVMX: Remove support for "early" consistency checks via hardware (Sean Christopherson) - KVM: nVMX: Stuff vmcs02.TSC_MULTIPLIER early on for nested early checks (Sean Christopherson) - KVM: nVMX: Add consistency check for TSC_MULTIPLIER=0 (Sean Christopherson) - KVM: nVMX: Add consistency check for TPR_THRESHOLD[31:4]!=0 without VID (Sean Christopherson) - KVM: VMX: Use kvm_mmu_page role to construct EPTP, not current vCPU state (Sean Christopherson) - KVM: x86/mmu: Move "dummy root" helpers to spte.h (Sean Christopherson) - KVM: nVMX: Hardcode dummy EPTP used for early nested consistency checks (Sean Christopherson) - KVM: VMX: Hoist construct_eptp() "up" in vmx.c (Sean Christopherson) - KVM: TDX: Replace kmalloc + copy_from_user with memdup_user in tdx_td_init() (Thorsten Blum) - KVM: nVMX: Use vcpu instead of vmx->vcpu when vcpu is available (Xin Li) - KVM: VMX: Remove stale vmx_set_dr6() declaration (Dmytro Maluka) - KVM: TDX: Use struct_size to simplify tdx_get_capabilities() (Sean Christopherson) - KVM: TDX: Check size of user's kvm_tdx_capabilities array before allocating (Thorsten Blum) - KVM: TDX: Fix sparse warnings from using 0 for NULL (Dave Hansen) - KVM: TDX: Remove __user annotation from kernel pointer (Dave Hansen) - KVM: TDX: Take MMU lock around tdh_vp_init() (Rick Edgecombe) - KVM: TDX: Fix list_add corruption during vcpu_load() (Yan Zhao) - KVM: TDX: Bug the VM if extending the initial measurement fails (Sean Christopherson) - KVM: TDX: Guard VM state transitions with "all" the locks (Sean Christopherson) - KVM: TDX: Don't copy "cmd" back to userspace for KVM_TDX_CAPABILITIES (Sean Christopherson) - KVM: TDX: Use guard() to acquire kvm->lock in tdx_vm_ioctl() (Sean Christopherson) - KVM: TDX: Convert INIT_MEM_REGION and INIT_VCPU to "unlocked" vCPU ioctl (Sean Christopherson) - KVM: TDX: Add tdx_get_cmd() helper to get and validate sub-ioctl command (Sean Christopherson) - KVM: TDX: Add macro to retry SEAMCALLs when forcing vCPUs out of guest (Sean Christopherson) - KVM: TDX: Assert that mmu_lock is held for write when removing S-EPT entries (Sean Christopherson) - KVM: TDX: Derive error argument names from the local variable names (Sean Christopherson) - KVM: TDX: Combine KVM_BUG_ON + pr_tdx_error() into TDX_BUG_ON() (Sean Christopherson) - KVM: TDX: Fold tdx_sept_zap_private_spte() into tdx_sept_remove_private_spte() (Sean Christopherson) - KVM: TDX: ADD pages to the TD image while populating mirror EPT entries (Sean Christopherson) - KVM: TDX: Fold tdx_mem_page_record_premap_cnt() into its sole caller (Sean Christopherson) - KVM: TDX: Use atomic64_dec_return() instead of a poor equivalent (Sean Christopherson) - KVM: TDX: Avoid a double-KVM_BUG_ON() in tdx_sept_zap_private_spte() (Sean Christopherson) - KVM: TDX: WARN if mirror SPTE doesn't have full RWX when creating S-EPT mapping (Sean Christopherson) - KVM: x86/mmu: Drop the return code from kvm_x86_ops.remove_external_spte() (Sean Christopherson) - KVM: TDX: Fold tdx_sept_drop_private_spte() into tdx_sept_remove_private_spte() (Sean Christopherson) - KVM: TDX: Return -EIO, not -EINVAL, on a KVM_BUG_ON() condition (Sean Christopherson) - KVM: TDX: Drop superfluous page pinning in S-EPT management (Yan Zhao) - KVM: x86/mmu: Rename kvm_tdp_map_page() to kvm_tdp_page_prefault() (Sean Christopherson) - Revert "KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU" (Sean Christopherson) - KVM: x86/mmu: WARN if KVM attempts to map into an invalid TDP MMU root (Sean Christopherson) - KVM: x86/mmu: Add dedicated API to map guest_memfd pfn into TDP MMU (Sean Christopherson) - KVM: TDX: Drop PROVE_MMU=y sanity check on to-be-populated mappings (Sean Christopherson) - KVM: Rename kvm_arch_vcpu_async_ioctl() to kvm_arch_vcpu_unlocked_ioctl() (Sean Christopherson) - KVM: Make support for kvm_arch_vcpu_async_ioctl() mandatory (Sean Christopherson) - KVM: x86/mmu: Move the misplaced export of kvm_zap_gfn_range() (Kai Huang) - KVM: x86/mmu: Skip MMIO SPTE invalidation if enable_mmio_caching=0 (Dmytro Maluka) - KVM: selftests: Make sure vm->vpages_mapped is always up-to-date (Yosry Ahmed) - KVM: selftests: Stop using __virt_pg_map() directly in tests (Yosry Ahmed) - KVM: selftests: Add a VMX test for LA57 nested state (Jim Mattson) - KVM: selftests: Change VM_MODE_PXXV48_4K to VM_MODE_PXXVYY_4K (Jim Mattson) - KVM: selftests: Use a loop to walk guest page tables (Jim Mattson) - KVM: selftests: Use a loop to create guest page tables (Jim Mattson) - KVM: selftests: Remove the unused argument to prepare_eptp() (Yosry Ahmed) - KVM: selftests: Stop hardcoding PAGE_SIZE in x86 selftests (Yosry Ahmed) - KVM: selftests: Extend vmx_tsc_adjust_test to cover SVM (Yosry Ahmed) - KVM: selftests: Extend nested_invalid_cr3_test to cover SVM (Yosry Ahmed) - KVM: selftests: Move nested invalid CR3 check to its own test (Yosry Ahmed) - KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM (Yosry Ahmed) - KVM: selftests: Extend vmx_close_while_nested_test to cover SVM (Yosry Ahmed) - KVM: selftests: Use "gpa" and "gva" for local variable names in pre-fault test (Sean Christopherson) - KVM: selftests: Forcefully override ARCH from x86_64 to x86 (Sean Christopherson) - KVM: selftests: Don't fall over in mmu_stress_test when only one CPU is present (Brendan Jackman) - KVM: x86: Remove unused declaration kvm_mmu_may_ignore_guest_pat() (Yue Haibing) - KVM: x86: Enable support for emulating AVX MOV instructions (Paolo Bonzini) - KVM: x86: Add emulator support for decoding VEX prefixes (Paolo Bonzini) - KVM: x86: Refactor REX prefix handling in instruction emulation (Chang S. Bae) - KVM: x86: Add AVX support to the emulator's register fetch and writeback (Paolo Bonzini) - KVM: x86: Add x86_emulate_ops.get_xcr() callback (Paolo Bonzini) - KVM: x86: Share emulator's common register decoding code (Paolo Bonzini) - KVM: x86: Move op_prefix to struct x86_emulate_ctxt (from x86_decode_insn()) (Paolo Bonzini) - KVM: x86: Improve formatting of the emulator's flags table (Paolo Bonzini) - KVM: x86: Move Src2Shift up one bit (use bits 36:32 for Src2 in the emulator) (Paolo Bonzini) - KVM: x86: Add support for emulating MOVNTDQA (Paolo Bonzini) - KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSS (Binbin Wu) - KVM: x86: Load guest/host PKRU outside of the fastpath run loop (Sean Christopherson) - KVM: x86: Load guest/host XCR0 and XSS outside of the fastpath run loop (Sean Christopherson) - KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpath (Sean Christopherson) - KVM: SVM: Handle #MCs in guest outside of fastpath (Sean Christopherson) - KVM: x86: Unify L1TF flushing under per-CPU variable (Brendan Jackman) - KVM: VMX: Disable L1TF L1 data cache flush if CONFIG_CPU_MITIGATIONS=n (Sean Christopherson) - KVM: VMX: Bundle all L1 data cache flush mitigation code together (Sean Christopherson) - x86/bugs: KVM: Move VM_CLEAR_CPU_BUFFERS into SVM as SVM_CLEAR_CPU_BUFFERS (Sean Christopherson) - KVM: VMX: Handle MMIO Stale Data in VM-Enter assembly via ALTERNATIVES_2 (Sean Christopherson) - x86/bugs: Use an x86 feature to track the MMIO Stale Data mitigation (Sean Christopherson) - x86/bugs: Decouple ALTERNATIVE usage from VERW macro definition (Sean Christopherson) - x86/bugs: Use VM_CLEAR_CPU_BUFFERS in VMX as well (Pawan Gupta) - KVM: VMX: Use on-stack copy of @flags in __vmx_vcpu_run() (Sean Christopherson) - KVM: x86: Allocate/free user_return_msrs at kvm.ko (un)loading time (Chao Gao) - KVM: x86: remove comment about ntp correction sync for (Lei Chen) - Revert "x86: kvm: rate-limit global clock updates" (Lei Chen) - Revert "x86: kvm: introduce periodic global clock updates" (Lei Chen) - KVM: x86: Grab lapic_timer in a local variable to cleanup periodic code (Sean Christopherson) - KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer (fuqiang wang) - KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn() (fuqiang wang) - KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0 (Sean Christopherson) - KVM: x86: Use "checked" versions of get_user() and put_user() (Sean Christopherson) - KVM: x86: Don't disable IRQs when unregistering user-return notifier (Hou Wenlong) - KVM: x86: Leave user-return notifier registered on reboot/shutdown (Sean Christopherson) - KVM: x86: WARN if user-return MSR notifier is registered on exit (Sean Christopherson) - KVM: TDX: Explicitly set user-return MSRs that *may* be clobbered by the TDX-Module (Sean Christopherson) - KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI) (Maxim Levitsky) - KVM: x86: Fix a semi theoretical bug in kvm_arch_async_page_present_queued() (Maxim Levitsky) - KVM: x86: Add a helper to dedup reporting of unhandled VM-Exits (Sean Christopherson) - KVM: selftests: Rename "guest_paddr" variables to "gpa" (Sean Christopherson) - KVM: guest_memfd: Define a CLASS to get+put guest_memfd file from a memslot (Sean Christopherson) - KVM: guest_memfd: Add gmem_inode.flags field instead of using i_private (Sean Christopherson) - KVM: selftests: Add guest_memfd tests for mmap and NUMA policy support (Shivank Garg) - KVM: selftests: Add helpers to probe for NUMA support, and multi-node systems (Shivank Garg) - KVM: selftests: Use proper uAPI headers to pick up mempolicy.h definitions (Sean Christopherson) - KVM: selftests: Add additional equivalents to libnuma APIs in KVM's numaif.h (Sean Christopherson) - KVM: selftests: Report stacktraces SIGBUS, SIGSEGV, SIGILL, and SIGFPE by default (Sean Christopherson) - KVM: selftests: Define wrappers for common syscalls to assert success (Sean Christopherson) - KVM: guest_memfd: Enforce NUMA mempolicy using shared policy (Shivank Garg) - KVM: guest_memfd: Add slab-allocated inode cache (Shivank Garg) - KVM: guest_memfd: Use guest mem inodes instead of anonymous inodes (Ackerley Tng) - KVM: guest_memfd: Add macro to iterate over gmem_files for a mapping/inode (Sean Christopherson) - KVM: guest_memfd: Rename "struct kvm_gmem" to "struct gmem_file" (Sean Christopherson) - KVM: guest_memfd: Drop a superfluous local var in kvm_gmem_fault_user_mapping() (Sean Christopherson) - KVM: guest_memfd: use folio_nr_pages() instead of shift operation (Pedro Demarchi Gomes) - KVM: guest_memfd: remove redundant gmem variable initialization (Shivank Garg) - KVM: guest_memfd: move kvm_gmem_get_index() and use in kvm_gmem_prepare_folio() (Shivank Garg) - mm/mempolicy: Export memory policy symbols (Shivank Garg) - mm/filemap: Extend __filemap_get_folio() to support NUMA memory policies (Matthew Wilcox) - mm/filemap: Add NUMA mempolicy support to filemap_alloc_folio() (Matthew Wilcox) - KVM: Fix VM exit code for full dirty ring in API documentation (Leonardo Bras) - KVM: Explicitly allocate/setup irqfd cleanup as per-CPU workqueue (Marco Crivellari) - KVM: Fix last_boosted_vcpu index assignment bug (Wanpeng Li) - um: Disable KASAN_INLINE when STATIC_LINK is selected (Christophe Leroy (CS GROUP)) - um: Don't rename vmap to kernel_vmap (David Gow) - um: drivers: virtio: use string choices helper (Kuninori Morimoto) - um: Always set up AT_HWCAP and AT_PLATFORM (Thomas Weißschuh) - x86/um: Remove FIXADDR_USER_START and FIXADDR_USE_END (Thomas Weißschuh) - um: Remove __access_ok_vsyscall() (Thomas Weißschuh) - um: Remove redundant range check from __access_ok_vsyscall() (Thomas Weißschuh) - um: Remove fixaddr_user_init() (Thomas Weißschuh) - x86/um: Drop gate area handling (Thomas Weißschuh) - x86/um: Do not inherit vDSO from host (Thomas Weißschuh) - um: Split out default elf_aux_hwcap (Thomas Weißschuh) - x86/um: Move ELF_PLATFORM fallback to x86-specific code (Thomas Weißschuh) - um: Split out default elf_aux_platform (Thomas Weißschuh) - um: Avoid circular dependency on asm-offsets in pgtable.h (Thomas Weißschuh) - um: Enable SMP support on x86 (Tiwei Bie) - asm-generic: percpu: Add assembly guard (Tiwei Bie) - um: vdso: Remove getcpu support on x86 (Tiwei Bie) - um: Add initial SMP support (Tiwei Bie) - um: Define timers on a per-CPU basis (Tiwei Bie) - um: Determine sleep based on need_resched() (Tiwei Bie) - um: Turn signals_* into thread-local variables (Tiwei Bie) - um: Do not disable kmalloc in initial_thread_cb() (Tiwei Bie) - um: Remove file-based iomem emulation support (Tiwei Bie) - um: Replace UML_ROUND_UP() with PAGE_ALIGN() (Tiwei Bie) - um: Use PAGE_ALIGN() for address alignment (Tiwei Bie) - um: Make host_task_size a local variable (Tiwei Bie) - x86/um/vdso: Drop VDSO64-y from Makefile (Thomas Weißschuh) - x86/um/vdso: Panic when vDSO can not be allocated (Thomas Weißschuh) - x86/um/vdso: Use prototypes from generic vDSO headers (Thomas Weißschuh) - x86/um/vdso: Fix prototype of clock_gettime() (Thomas Weißschuh) - um: move asm-offsets generation into a single file (Johannes Berg) - um/hostfs: define HOSTFS_ATTR_* via asm-offsets (Johannes Berg) - um: init cpu_tasks[] earlier (Johannes Berg) - selftests/riscv: Add Zicbop prefetch test (Yao Zihong) - riscv: hwprobe: Expose Zicbop extension and its block size (Yao Zihong) - riscv: Introduce Zalasr instructions (Xu Lu) - riscv: hwprobe: Export Zalasr extension (Xu Lu) - dt-bindings: riscv: Add Zalasr ISA extension description (Xu Lu) - riscv: Add ISA extension parsing for Zalasr (Xu Lu) - selftests: riscv: Add test for the Vector ptrace interface (Yong-Xuan Wang) - riscv: ptrace: Optimize the allocation of vector regset (Yong-Xuan Wang) - raid6: test: Add support for RISC-V (Chunyan Zhang) - raid6: riscv: Allow code to be compiled in userspace (Chunyan Zhang) - raid6: riscv: Prevent compiler from breaking inline vector assembly code (Chunyan Zhang) - riscv: cmpxchg: Use riscv_has_extension_likely (Vivian Wang) - riscv: bitops: Use riscv_has_extension_likely (Vivian Wang) - riscv: hweight: Use riscv_has_extension_likely (Vivian Wang) - riscv: checksum: Use riscv_has_extension_likely (Vivian Wang) - riscv: pgtable: Use riscv_has_extension_unlikely (Vivian Wang) - riscv: Remove __GFP_HIGHMEM masking (Vishal Moola (Oracle)) - RISC-V: Enable HOTPLUG_PARALLEL for secondary CPUs (Anup Patel) - macintosh/via-pmu-backlight: Include and (Thomas Zimmermann) - powerpc/powermac: backlight: Include (Thomas Zimmermann) - powerpc/64s/slb: Add no_slb_preload early cmdline param (Ritesh Harjani (IBM)) - powerpc/64s/slb: Make preload_add return type as void (Ritesh Harjani (IBM)) - powerpc/ptdump: Dump PXX level info for kernel_page_tables (Ritesh Harjani (IBM)) - powerpc/64s/pgtable: Enable directMap counters in meminfo for Hash (Ritesh Harjani (IBM)) - powerpc/64s/hash: Update directMap page counters for Hash (Ritesh Harjani (IBM)) - powerpc/64s/hash: Hash hpt_order should be only available with Hash MMU (Ritesh Harjani (IBM)) - powerpc/64s/hash: Improve hash mmu printk messages (Ritesh Harjani (IBM)) - powerpc/64s/hash: Fix phys_addr_t printf format in htab_initialize() (Ritesh Harjani (IBM)) - powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format (Ritesh Harjani (IBM)) - powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit (Ritesh Harjani (IBM)) - powerpc/64s/slb: Fix SLB multihit issue during SLB preload (Donet Tom) - powerpc, mm: Fix mprotect on book3s 32-bit (Dave Vasilevsky) - powerpc/smp: Expose die_id and die_cpumask (Srikar Dronamraju) - powerpc/83xx: Add a null pointer check to mcu_gpiochip_add (Kunwu Chan) - arch:powerpc:tools This file was missing shebang line, so added it (Bhaskar Chowdhury) - kexec: Include kernel-end even without crashkernel (Ben Collins) - powerpc: p2020: Rename wdt@ nodes to watchdog@ (J. Neuschäfer) - powerpc: 86xx: Rename wdt@ nodes to watchdog@ (J. Neuschäfer) - powerpc: 83xx: Rename wdt@ nodes to watchdog@ (J. Neuschäfer) - powerpc: 512x: Rename wdt@ node to watchdog@ (J. Neuschäfer) - powerpc/addnote: Fix overflow on 32-bit builds (Ben Collins) - powerpc/boot: Add missing compression methods to usage (Antonio Alvarez Feijoo) - powerpc/vmlinux.lds: Drop .interp description (Nathan Chancellor) - macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse (Long Li) - powerpc/32: Fix unpaired stwcx. on interrupt exit (Christophe Leroy) - powerpc/32: Restore clearing of MSR[RI] at interrupt/syscall exit (Christophe Leroy) - powerpc/8xx: Remove specific code from fast_exception_return (Christophe Leroy) - powerpc/kdump: Fix size calculation for hot-removed memory ranges (Sourabh Jain) - powerpc/kdump: Add support for crashkernel CMA reservation (Sourabh Jain) - pseries/lparcfg: Add resource group monitoring (Srikar Dronamraju) - ovl: pass original credentials, not mounter credentials during create (Christian Brauner) - vfs: use UAPI types for new struct delegation definition (Thomas Weißschuh) - mqueue: correct the type of ro to int (Edward Adam Davis) - Revert "net/socket: convert sock_map_fd() to FD_ADD()" (Christian Brauner) - autofs: fix per-dentry timeout warning (Ian Kent) - fs: assert on I_FREEING not being set in iput() and iput_not_last() (Mateusz Guzik) - fs: PM: Fix reverse check in filesystems_freeze_callback() (Rafael J. Wysocki) - exfat: fix remount failure in different process environments (Yuezhang Mo) - exfat: fix divide-by-zero in exfat_allocate_bitmap (Namjae Jeon) - exfat: validate the cluster bitmap bits of directory (Namjae Jeon) - exfat: zero out post-EOF page cache on file extension (Yuezhang Mo) - exfat: fix refcount leak in exfat_find (Shuhao Fu) - fuse: Uninitialized variable in fuse_epoch_work() (Dan Carpenter) - fuse: fix io-uring list corruption for terminated non-committed requests (Joanne Koong) - fuse: signal that a fuse inode should exhibit local fs behaviors (Darrick J. Wong) - fuse: Always flush the page cache before FOPEN_DIRECT_IO write (Bernd Schubert) - fuse: Invalidate the page cache after FOPEN_DIRECT_IO write (Bernd Schubert) - fuse: rename 'namelen' to 'namesize' (Miquel Sabaté Solà) - fuse: use strscpy instead of strcpy (Miquel Sabaté Solà) - fuse: refactor fuse_conn_put() to remove negative logic. (Luis Henriques) - fuse: new work queue to invalidate dentries from old epochs (Luis Henriques) - fuse: new work queue to periodically invalidate expired dentries (Luis Henriques) - dcache: export shrink_dentry_list() and add new helper d_dispose_if_unused() (Luis Henriques) - fuse: add WARN_ON and comment for RCU revalidate (Miklos Szeredi) - fuse: Fix whitespace for fuse_uring_args_to_ring() comment (Bernd Schubert) - fuse: missing copy_finish in fuse-over-io-uring argument copies (Cheng Ding) - fuse: fix readahead reclaim deadlock (Joanne Koong) - d_make_discardable(): warn if given a non-persistent dentry (Al Viro) - kill securityfs_recursive_remove() (Al Viro) - convert securityfs (Al Viro) - get rid of kill_litter_super() (Al Viro) - convert rust_binderfs (Al Viro) - convert nfsctl (Al Viro) - convert rpc_pipefs (Al Viro) - convert hypfs (Al Viro) - hypfs: swich hypfs_create_u64() to returning int (Al Viro) - hypfs: switch hypfs_create_str() to returning int (Al Viro) - hypfs: don't pin dentries twice (Al Viro) - convert gadgetfs (Al Viro) - gadgetfs: switch to simple_remove_by_name() (Al Viro) - convert functionfs (Al Viro) - functionfs: switch to simple_remove_by_name() (Al Viro) - functionfs: fix the open/removal races (Al Viro) - functionfs: need to cancel ->reset_work in ->kill_sb() (Al Viro) - functionfs: don't bother with ffs->ref in ffs_data_{opened,closed}() (Al Viro) - functionfs: don't abuse ffs_data_closed() on fs shutdown (Al Viro) - convert selinuxfs (Al Viro) - selinuxfs: new helper for attaching files to tree (Al Viro) - selinuxfs: don't stash the dentry of /policy_capabilities (Al Viro) - convert binfmt_misc (Al Viro) - convert autofs (Al Viro) - autofs_{rmdir,unlink}: dentry->d_fsdata->dentry == dentry there (Al Viro) - convert binderfs (Al Viro) - binderfs_binder_ctl_create(): kill a bogus check (Al Viro) - binderfs: use simple_start_creating() (Al Viro) - convert devpts (Al Viro) - ibmasmfs: get rid of ibmasmfs_dir_ops (Al Viro) - convert ibmasmfs (Al Viro) - convert spufs (Al Viro) - convert efivarfs (Al Viro) - debugfs: remove duplicate checks in callers of start_creating() (Al Viro) - convert debugfs (Al Viro) - convert tracefs (Al Viro) - convert pstore (Al Viro) - convert fuse_ctl (Al Viro) - convert dlmfs (Al Viro) - convert bpf (Al Viro) - convert mqueue (Al Viro) - convert hugetlbfs (Al Viro) - convert smackfs (Al Viro) - convert xenfs (Al Viro) - configfs, securityfs: kill_litter_super() not needed (Al Viro) - procfs: make /self and /thread_self dentries persistent (Al Viro) - convert ramfs and tmpfs (Al Viro) - convert simple_{link,unlink,rmdir,rename,fill_super}() to new primitives (Al Viro) - primitives for maintaining persisitency (Al Viro) - introduce a flag for explicitly marking persistently pinned dentries (Al Viro) - new helper: simple_done_creating() (Al Viro) - new helper: simple_remove_by_name() (Al Viro) - tracefs: fix a leak in eventfs_create_events_dir() (Al Viro) - fuse_ctl_add_conn(): fix nlink breakage in case of early failure (Al Viro) - mm: fix vma_start_write_killable() signal handling (Matthew Wilcox (Oracle)) - mm/swapfile: use plist_for_each_entry in __folio_throttle_swaprate (Youngjun Park) - mm/swapfile: fix list iteration when next node is removed during discard (Youngjun Park) - fs/proc/task_mmu.c: fix make_uffd_wp_huge_pte() huge pte handling (Lorenzo Stoakes) - mm/kfence: add reboot notifier to disable KFENCE on shutdown (Breno Leitao) - memcg: remove inc/dec_lruvec_kmem_state helpers (Chen Ridong) - selftests/mm/uffd: initialize char variable to Null (Ankit Khushwaha) - mm: fix DEBUG_RODATA_TEST indentation in Kconfig (Geert Uytterhoeven) - mm: introduce VMA flags bitmap type (Lorenzo Stoakes) - tools/testing/vma: eliminate dependency on vma->__vm_flags (Lorenzo Stoakes) - mm: simplify and rename mm flags function for clarity (Lorenzo Stoakes) - mm: declare VMA flags by bit (Lorenzo Stoakes) - zram: fix a spelling mistake (Chu Guangqing) - mm/page_alloc: optimize lowmem_reserve max lookup using its semantic monotonicity (fujunjie) - mm/vmscan: skip increasing kswapd_failures when reclaim was boosted (Jiayuan Chen) - pagemap: update BUDDY flag documentation (Richard Weinberger) - mm: swap: remove scan_swap_map_slots() references from comments (Youngjun Park) - mm: swap: change swap_alloc_slow() to void (Youngjun Park) - mm, swap: remove redundant comment for read_swap_cache_async (Youngjun Park) - mm, swap: use SWP_SOLIDSTATE to determine if swap is rotational (Youngjun Park) - mm, swap: fix memory leak in setup_clusters() error path (Youngjun Park) - mm/swap: fix wrong plist empty check in swap_alloc_slow() (Youngjun Park) - mm/damon/tests/sysfs-kunit: fix use after free on error path (Dan Carpenter) - hugetlb: add __read_mostly to sysctl_hugetlb_shm_group (Gregory Price) - tools/testing/vma: add missing stub (Lorenzo Stoakes) - zram: fix the issue that the write - back limits might overflow (Yuwen Chen) - mm: tweak __vma_enter_locked() (Matthew Wilcox (Oracle)) - mm/memory-failure: remove the selection of RAS (Xie Yuanbin) - dt-bindings: riscv: Add Svrsw60t59b extension description (Chunyan Zhang) - riscv: mm: add userfaultfd write-protect support (Chunyan Zhang) - riscv: mm: add soft-dirty page tracking support (Chunyan Zhang) - riscv: add RISC-V Svrsw60t59b extension support (Chunyan Zhang) - mm: userfaultfd: add pgtable_supports_uffd_wp() (Chunyan Zhang) - mm: softdirty: add pgtable_supports_soft_dirty() (Chunyan Zhang) - mm/vmalloc: cleanup gfp flag use in new_vmap_block() (Vishal Moola (Oracle)) - mm/vmalloc: cleanup large_gfp in vm_area_alloc_pages() (Vishal Moola (Oracle)) - mm/vmalloc: add a helper to optimize vmalloc allocation gfps (Vishal Moola (Oracle)) - mm/vmalloc: warn on invalid vmalloc gfp flags (Vishal Moola (Oracle)) - memcg: remove __lruvec_stat_mod_folio (Shakeel Butt) - memcg: remove __mod_lruvec_state (Shakeel Butt) - memcg: remove __mod_lruvec_kmem_state (Shakeel Butt) - memcg: use mod_node_page_state to update stats (Shakeel Butt) - selftests/mm: gup_test: fix comment regarding origin of FOLL_WRITE (Peng Li) - selftests/mm: gup_test: stop testing FOLL_TOUCH (Peng Li) - mm/huge_memory.c: introduce folio_split_unmapped (Balbir Singh) - mm: shmem: allow fallback to smaller large orders for tmpfs mmap() access (Baolin Wang) - zram: read slot block idx under slot lock (Sergey Senozhatsky) - zram: rework bdev block allocation (Sergey Senozhatsky) - zram: drop wb_limit_lock (Sergey Senozhatsky) - zram: take write lock in wb limit store handlers (Sergey Senozhatsky) - zram: add writeback batch size device attr (Sergey Senozhatsky) - zram: introduce writeback bio batching (Sergey Senozhatsky) - mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into SCAN_NO_PTE_TABLE (Wei Yang) - mm/khugepaged: continue to collapse on SCAN_PMD_NONE (Wei Yang) - mm/khugepaged: remove redundant clearing of struct collapse_control (Wei Yang) - mm: thp: reparent the split queue during memcg offline (Qi Zheng) - mm: thp: use folio_batch to handle THP splitting in deferred_split_scan() (Muchun Song) - mm: thp: introduce folio_split_queue_lock and its variants (Muchun Song) - mm: thp: replace folio_memcg() with folio_memcg_charged() (Muchun Song) - mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() (Lorenzo Stoakes) - mm: eliminate further swapops predicates (Lorenzo Stoakes) - mm: remove is_hugetlb_entry_[migration, hwpoisoned]() (Lorenzo Stoakes) - mm: remove non_swap_entry() and use softleaf helpers instead (Lorenzo Stoakes) - mm: remove remaining is_swap_pmd() users and is_swap_pmd() (Lorenzo Stoakes) - mm: introduce pmd_is_huge() and use where appropriate (Lorenzo Stoakes) - mm: replace pmd_to_swp_entry() with softleaf_from_pmd() (Lorenzo Stoakes) - mm/huge_memory: refactor change_huge_pmd() non-present logic (Lorenzo Stoakes) - mm/huge_memory: refactor copy_huge_pmd() non-present logic (Lorenzo Stoakes) - mm: avoid unnecessary use of is_swap_pmd() (Lorenzo Stoakes) - fs/proc/task_mmu: refactor pagemap_pmd_range() (Lorenzo Stoakes) - mm: use leaf entries in debug pgtable + remove is_swap_pte() (Lorenzo Stoakes) - mm: eliminate is_swap_pte() when softleaf_from_pte() suffices (Lorenzo Stoakes) - mm: avoid unnecessary uses of is_swap_pte() (Lorenzo Stoakes) - mm: introduce leaf entry type and use to simplify leaf entry logic (Lorenzo Stoakes) - mm: correctly handle UFFD PTE markers (Lorenzo Stoakes) - mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported() (Wei Yang) - mm/huge_memory: introduce enum split_type for clarity (Wei Yang) - mm/hmm/test: fix error handling in dmirror_device_init (Ma Ke) - mm/huge_memory: fix kernel-doc comments for folio_split() and related (Zi Yan) - mm/memory-failure: improve large block size folio handling (Zi Yan) - mm/huge_memory: add split_huge_page_to_order() (Zi Yan) - mm/huge_memory: only get folio_order() once during __folio_split() (Wei Yang) - mm/khugepaged: unify pmd folio installation with map_anon_folio_pmd() (Wei Yang) - mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd() (Wei Yang) - gpu/drm/nouveau: enable THP support for GPU memory migration (Balbir Singh) - selftests/mm/hmm-tests: new throughput tests including THP (Balbir Singh) - selftests/mm/hmm-tests: partial unmap, mremap and anon_write tests (Matthew Brost) - selftests/mm/hmm-tests: new tests for zone device THP migration (Balbir Singh) - lib/test_hmm: add large page allocation failure testing (Balbir Singh) - mm/migrate_device: add THP splitting during migration (Balbir Singh) - mm/memremap: add driver callback support for folio splitting (Balbir Singh) - lib/test_hmm: add zone device private THP test infrastructure (Balbir Singh) - mm/memory/fault: add THP fault handling for zone device private pages (Balbir Singh) - mm/migrate_device: implement THP migration of zone device pages (Balbir Singh) - mm/migrate_device: handle partially mapped folios during collection (Balbir Singh) - mm/huge_memory: implement device-private THP splitting (Balbir Singh) - mm/rmap: extend rmap and migration support device-private entries (Balbir Singh) - mm/huge_memory: add device-private THP support to PMD operations (Balbir Singh) - mm/zone_device: rename page_free callback to folio_free (Balbir Singh) - mm/zone_device: support large zone device private folios (Balbir Singh) - KVM: s390: fix missing present bit for gmap puds (Claudio Imbrenda) - testing/selftests/mm: add soft-dirty merge self-test (Lorenzo Stoakes) - mm: propagate VM_SOFTDIRTY on merge (Lorenzo Stoakes) - Docs/mm/damon/maintainer-profile: fix grammatical errors (SeongJae Park) - Docs/mm/damon/maintainer-profile: fix a typo on mm-untable link (SeongJae Park) - selftests/damon/sysfs.py: merge DAMON status dumping into commitment assertion (SeongJae Park) - mm/damon/tests/core-kunit: remove DAMON_MIN_REGION redefinition (SeongJae Park) - mm/damon/vaddr: consistently use only pmd_entry for damos_migrate (SeongJae Park) - mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of damon_get_folio() (SeongJae Park) - mm/damon/vaddr: cleanup using pmd_trans_huge_lock() (SeongJae Park) - mm/damon: rename damos->filters to damos->core_filters (SeongJae Park) - mm/damon: rename damos core filter helpers to have word core (SeongJae Park) - selftests/mm/uffd: remove static address usage in shmem_allocate_area() (Mehdi Ben Hadj Khelifa) - mm/damon/tests/core-kunit: add damon_commit_target_regions() test (SeongJae Park) - mm/damon/tests/core-kunit: add damos_commit() test (SeongJae Park) - mm/damon/tests/core-kunit: add damos_commit_dests() test (SeongJae Park) - mm/damon/core: pass migrate_dests to damos_commit_dests() (SeongJae Park) - mm/damon/tests/core-kunit: add damos_commit_quota() test (SeongJae Park) - mm/damon/tests/core-kunit: add damos_commit_quota_goals() test (SeongJae Park) - mm/damon/tests/core-kunit: add damos_commit_quota_goal() test (SeongJae Park) - mm/damon/tests/core-kunit: add test cases to damos_test_commit_filter() (SeongJae Park) - mm/damon/tests/core-kunit: extend damos_test_commit_filter_for() for union fields (SeongJae Park) - mm/damon/tests/core-kunit: split out damos_test_commit_filter() core logic (SeongJae Park) - mm/damon/tests/core-kunit: remove dynamic allocs on damos_test_commit_filter() (SeongJae Park) - mm: use vma_start_write_killable() in dup_mmap() (Matthew Wilcox (Oracle)) - mm: add vma_start_write_killable() (Matthew Wilcox (Oracle)) - mm: vmstat: correct the comment above preempt_disable_nested() (Qi Zheng) - mm/madvise: allow guard page install/remove under VMA lock (Lorenzo Stoakes) - mm: rename walk_page_range_mm() (Lorenzo Stoakes) - mm: memcg: dump memcg protection info on oom or alloc failures (Shakeel Butt) - mm: remove unnecessary __GFP_HIGHMEM in __p*d_alloc_one_*() (Huacai Chen) - tools/testing/selftests/mm: add smaps visibility guard region test (Lorenzo Stoakes) - tools/testing/selftests/mm: add MADV_COLLAPSE test case (Lorenzo Stoakes) - tools/testing/vma: add VMA sticky userland tests (Lorenzo Stoakes) - mm: set the VM_MAYBE_GUARD flag on guard region install (Lorenzo Stoakes) - mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one (Lorenzo Stoakes) - mm: implement sticky VMA flags (Lorenzo Stoakes) - mm: update vma_modify_flags() to handle residual flags, document (Lorenzo Stoakes) - mm: add atomic VMA flags and set VM_MAYBE_GUARD as such (Lorenzo Stoakes) - mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps (Lorenzo Stoakes) - mm/hugetlb: extract sysctl into hugetlb_sysctl.c (Hui Zhu) - mm/hugetlb: extract sysfs into hugetlb_sysfs.c (Hui Zhu) - mm: constify __dump_folio() arguments (Matthew Wilcox (Oracle)) - memory_hotplug: optimise try_offline_memory_block() (Matthew Wilcox (Oracle)) - migrate: optimise alloc_migration_target() (Matthew Wilcox (Oracle)) - hugetlb: optimise hugetlb_folio_init_tail_vmemmap() (Matthew Wilcox (Oracle)) - lib/alloc_tag: use %%pe format specifier (Zeng Chi) - mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma() (Kefeng Wang) - selftest/mm: fix pointer comparison in mremap_test (Ankit Khushwaha) - mm: vmscan: simplify the folio refcount check in pageout() (Baolin Wang) - mm: vmscan: remove folio_test_private() check in pageout() (Baolin Wang) - mm/damon/tests/core-kunit: remove unused ctx in damon_test_split_regions_of() (SeongJae Park) - mm/damon/tests/core-kunit: remove unnecessary damon_ctx variable on damon_test_split_at() (SeongJae Park) - mm/damon/tests/sysfs-kunit: handle alloc failures on damon_sysfs_test_add_targets() (SeongJae Park) - mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ() (SeongJae Park) - mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail() (SeongJae Park) - mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures on damon_test_set_filters_default_reject() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures on damos_test_filter_out() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failure on damos_test_commit_filter() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_filter() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failure on damon_test_set_attrs() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures in damon_test_update_monitoring_result() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures in damon_test_set_regions() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures in damon_test_ops_registration() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two() (SeongJae Park) - mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at() (SeongJae Park) - mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate() (SeongJae Park) - mm/damon/tests/core-kunit: handle memory failure from damon_test_target() (SeongJae Park) - mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions() (SeongJae Park) - mm/damon/tests/core-kunit: fix memory leak in damon_test_set_filters_default_reject() (SeongJae Park) - vfio/nvgrace-gpu: register device memory for poison handling (Ankit Agrawal) - mm: handle poisoning of pfn without struct pages (Ankit Agrawal) - mm: change ghes code to allow poison of non-struct pfn (Ankit Agrawal) - mm/page_alloc: don't warn about large allocations with __GFP_NOFAIL (Baokun Li) - mm/debug: fix missing space in case statement (Zhang Chujun) - ksm: replace function unmerge_ksm_pages with break_ksm (Pedro Demarchi Gomes) - ksm: perform a range-walk in break_ksm (Pedro Demarchi Gomes) - Revert "mm/ksm: convert break_ksm() from walk_page_range_vma() to folio_walk" (Pedro Demarchi Gomes) - mm: change type of parameter for memory_notify (Israel Batista) - mm: change type of state in struct memory_block (Israel Batista) - mm: convert memory block states (MEM_*) macros to enum (Israel Batista) - mm/swap: select swap device with default priority round robin (Baoquan He) - mm/swap: do not choose swap device according to numa node (Baoquan He) - mm: vmstat: output reserved_highatomic and free_highatomic in zoneinfo (Jiayuan Chen) - mm: make INVALID_PHYS_ADDR a generic macro (Anshuman Khandual) - mm/vma: small VMA lock cleanups (Lorenzo Stoakes) - treewide: include linux/pgalloc.h instead of asm/pgalloc.h (Harry Yoo) - MAINTAINERS: add include/linux/pgalloc.h to MM CORE section (Harry Yoo) - selftests/damon/sysfs: add obsolete_target test (SeongJae Park) - sysfs.py: extend assert_ctx_committed() for monitoring targets (SeongJae Park) - drgn_dump_damon_status: dump damon_target->obsolete (SeongJae Park) - selftests/damon/_damon_sysfs: support obsolete_target file (SeongJae Park) - Docs/ABI/damon: document obsolete_target sysfs file (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document obsolete_target file (SeongJae Park) - mm/damon/sysfs: implement obsolete_target file (SeongJae Park) - mm/damon/sysfs: test commit input against realistic destination (SeongJae Park) - mm/damon/core: add damon_target->obsolete for pin-point removal (SeongJae Park) - mm: shmem/tmpfs hugepage defaults config choice (Dmitry Ilvokhin) - Docs/admin-guide/mm/damon/stat: document negative idle time (SeongJae Park) - Docs/admin-guide/mm/damon/stat: document aggr_interval_us parameter (SeongJae Park) - Docs/admin-guide/mm/damon/lru_sort: document addr_unit parameter (SeongJae Park) - Docs/admin-guide/mm/damon/reclaim: document addr_unit parameter (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document empty target regions commit behavior (SeongJae Park) - Docs/admin-guide/mm/damon/stat: fix a typo: s/sampling events/sampling interval/ (SeongJae Park) - Docs/mm/damon/design: fix wrong link to intervals goal section (SeongJae Park) - mm/damon/core: fix wrong comment of damon_call() return timing (SeongJae Park) - mm, swap: remove redundant argument for isolating a cluster (Kairui Song) - mm/migrate, swap: drop usage of folio_index (Kairui Song) - mm, swap: cleanup swap entry allocation parameter (Kairui Song) - mm, swap: rename helper for setup bad slots (Kairui Song) - mm, swap: do not perform synchronous discard during allocation (Kairui Song) - mm/huge_memory: optimize old_order derivation during folio splitting (Wei Yang) - mm/huge_memory: optimize and simplify folio stat update after split (Wei Yang) - mm/huge_memory: update folio stat after successful split (Wei Yang) - mm/huge_memory: avoid reinvoking folio_test_anon() (Wei Yang) - mm/debug_vm_pgtable: add [pte|pmd]_mkwrite_novma() tests (Anshuman Khandual) - iommu/sva: invalidate stale IOTLB entries for kernel address space (Lu Baolu) - mm: introduce deferred freeing for kernel page tables (Dave Hansen) - x86/mm: use pagetable_free() (Lu Baolu) - mm: introduce pure page table freeing function (Dave Hansen) - x86/mm: use 'ptdesc' when freeing PMD pages (Dave Hansen) - mm: actually mark kernel page table pages (Dave Hansen) - mm: add a ptdesc flag to mark kernel page tables (Dave Hansen) - iommu: disable SVA when CONFIG_X86 is set (Lu Baolu) - memcg: manually uninline __memcg_memory_event (Shakeel Butt) - mm/vmalloc: request large order pages from buddy allocator (Vishal Moola (Oracle)) - mm/vmstat: fix indentation in fold_diff function (Jing Su) - mm: remove reference to destructor in comment in calculate_sizes() (William Kucharski) - mm/khugepaged: factor out common logic in [scan,alloc]_sleep_millisecs_store() (Leon Hwang) - mm/damon/sysfs: remove misleading todo comment in nid_show() (Swaraj Gaikwad) - mm/vmalloc: use kmalloc_array() instead of kmalloc() (Mehdi Ben Hadj Khelifa) - vmalloc: separate gfp_mask adjunctive parentheses in __vmalloc_node_noprof() kernel-doc comment (Bagas Sanjaya) - mm: update resctl to use mmap_prepare (Lorenzo Stoakes) - mm: update mem char driver to use mmap_prepare (Lorenzo Stoakes) - mm: add shmem_zero_setup_desc() (Lorenzo Stoakes) - mm/hugetlbfs: update hugetlbfs to use mmap_prepare (Lorenzo Stoakes) - doc: update porting, vfs documentation for mmap_prepare actions (Lorenzo Stoakes) - mm: add ability to take further action in vm_area_desc (Lorenzo Stoakes) - mm: introduce io_remap_pfn_range_[prepare, complete]() (Lorenzo Stoakes) - mm: abstract io_remap_pfn_range() based on PFN (Lorenzo Stoakes) - mm: add remap_pfn_range_prepare(), remap_pfn_range_complete() (Lorenzo Stoakes) - mm/vma: rename __mmap_prepare() function to avoid confusion (Lorenzo Stoakes) - relay: update relay to use mmap_prepare (Lorenzo Stoakes) - mm: add vma_desc_size(), vma_desc_pages() helpers (Lorenzo Stoakes) - mm/vma: remove unused function, make internal functions static (Lorenzo Stoakes) - device/dax: update devdax to use mmap_prepare (Lorenzo Stoakes) - mm/shmem: update shmem to use mmap_prepare (Lorenzo Stoakes) - mm/damon/reclaim: use min_sz_region for core address alignment when setting regions (Quanmin Yan) - mm/damon: add a min_sz_region parameter to damon_set_region_biggest_system_ram_default() (Quanmin Yan) - mm/khugepaged: guard is_zero_pfn() calls with pte_present() (Lance Yang) - Docs/ABI/damon: document DAMOS quota goal path file (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document DAMOS quota goal path file (SeongJae Park) - Docs/mm/damon/design: document DAMOS_QUOTA_NODE_MEMCG_{USED,FREE}_BP (SeongJae Park) - mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_FREE_BP (SeongJae Park) - mm/damon/core: add DAMOS quota gaol metric for per-memcg per-numa free memory (SeongJae Park) - mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_USED_BP (SeongJae Park) - mm/damon/sysfs-schemes: implement path file under quota goal directory (SeongJae Park) - mm/damon/core: implement DAMOS_QUOTA_NODE_MEMCG_USED_BP (SeongJae Park) - mm/damon: add DAMOS quota goal type for per-memcg per-node memory usage (SeongJae Park) - mm/damon: document damos_quota_goal->nid use case (SeongJae Park) - mm: vmscan: simplify the logic for activating dirty file folios (Baolin Wang) - mm: vmscan: filter out the dirty file folios for node_reclaim() (Baolin Wang) - tools/mm/page_owner_sort: add help option support (Ye Liu) - memcg: net: track network throttling due to memcg memory pressure (Shakeel Butt) - mm/khugepaged: fix comment for default scan sleep duration (wang lian) - tools/mm: use in page_owner_sort.c (Ye Liu) - mm/page_alloc: simplify and cleanup pcp locking (Vlastimil Babka) - mm/page_alloc: batch page freeing in free_frozen_page_commit (Joshua Hahn) - mm/page_alloc: batch page freeing in decay_pcp_high (Joshua Hahn) - mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection (Joshua Hahn) - mm: huge_memory: use folio_can_map_prot_numa() for pmd folio (Kefeng Wang) - mm: mprotect: convert to folio_can_map_prot_numa() (Kefeng Wang) - mm: mprotect: avoid unnecessary struct page accessing if pte_protnone() (Kefeng Wang) - mm: mprotect: always skip dma pinned folio in prot_numa_skip() (Kefeng Wang) - drivers/base/node: fold unregister_node() into unregister_one_node() (Donet Tom) - drivers/base/node: fold register_node() into register_one_node() (Donet Tom) - mm: remove the BOUNCE config option (Huacai Chen) - vmalloc: update __vmalloc_node_noprof() documentation (Uladzislau Rezki (Sony)) - mm: vmalloc: WARN_ON if mapping size is not PAGE_SIZE aligned (Yadong Qi) - mm/page_owner: simplify zone iteration logic in init_early_allocated_pages() (Song Hu) - mm/page_owner: rename proc-prefixed variables for clarity (Song Hu) - kasan: cleanup of kasan_enabled() checks (Sabyrzhan Tasbolatov) - kasan: remove __kasan_save_free_info wrapper (Sabyrzhan Tasbolatov) - mm/userfaultfd: don't lock anon_vma when performing UFFDIO_MOVE (Lokesh Gidra) - mm: always call rmap_walk() on locked folios (Lokesh Gidra) - mm/hugetlb: allow overcommitting gigantic hugepages (Usama Arif) - mm/hugetlb: create hstate_is_gigantic_no_runtime helper (Usama Arif) - mm/page_alloc: prevent reporting pcp->batch = 0 (Joshua Hahn) - mm/page_alloc: clarify batch tuning in zone_batchsize (Joshua Hahn) - mm/page_owner: update Documentation with 'show_handles' and 'show_stacks_handles' (Mauricio Faria de Oliveira) - mm/page_owner: add debugfs file 'show_stacks_handles' (Mauricio Faria de Oliveira) - mm/page_owner: add debugfs file 'show_handles' (Mauricio Faria de Oliveira) - mm/page_owner: add struct stack_print_ctx.flags (Mauricio Faria de Oliveira) - mm/page_owner: introduce struct stack_print_ctx (Mauricio Faria de Oliveira) - mm/dirty: replace READ_ONCE() with pudp_get() (Anshuman Khandual) - mm: consistently use current->mm in mm_get_unmapped_area() (Ryan Roberts) - Docs/admin-guide/mm/zswap: s/red-black tree/xarray/ (SeongJae Park) - mm/zswap: s/red-black tree/xarray/ (SeongJae Park) - mm/zswap: fix typos: s/zwap/zswap/ (SeongJae Park) - mm/zswap: remove unnecessary dlen writes for incompressible pages (SeongJae Park) - mm/vmscan: remove redundant __GFP_NOWARN (Fushuai Wang) - mm: readahead: make thp readahead conditional to mmap_miss logic (Roman Gushchin) - mm: replace READ_ONCE() with standard page table accessors (Anshuman Khandual) - selftests: update ksm inheritance tests for prctl fork/exec (xu xin) - mm/ksm: fix exec/fork inheritance support for prctl (xu xin) - mm: kvmalloc: add non-blocking support for vmalloc (Uladzislau Rezki (Sony)) - mm/vmalloc: update __vmalloc_node_range() documentation (Uladzislau Rezki (Sony)) - mm: skip might_alloc() warnings when PF_MEMALLOC is set (Uladzislau Rezki (Sony)) - kmsan: remove hard-coded GFP_KERNEL flags (Uladzislau Rezki (Sony)) - mm/kasan: support non-blocking GFP in kasan_populate_vmalloc() (Uladzislau Rezki (Sony)) - mm/vmalloc: handle non-blocking GFP in __vmalloc_area_node() (Uladzislau Rezki (Sony)) - mm/vmalloc: defer freeing partly initialized vm_struct (Uladzislau Rezki (Sony)) - mm/vmalloc: support non-blocking GFP flags in alloc_vmap_area() (Uladzislau Rezki (Sony)) - lib/test_vmalloc: remove xfail condition check (Uladzislau Rezki (Sony)) - lib/test_vmalloc: add no_block_alloc_test case (Uladzislau Rezki (Sony)) - mm/ptdump: replace READ_ONCE() with standard page table accessors (Anshuman Khandual) - mm: fix some typos in mm module (jianyun.gao) - mm/thp: drop follow_devmap_pmd() default stub (Anshuman Khandual) - sysctl: Wrap do_proc_douintvec with the public function proc_douintvec_conv (Joel Granados) - sysctl: Create pipe-max-size converter using sysctl UINT macros (Joel Granados) - sysctl: Move proc_doulongvec_ms_jiffies_minmax to kernel/time/jiffies.c (Joel Granados) - sysctl: Move jiffies converters to kernel/time/jiffies.c (Joel Granados) - sysctl: Move UINT converter macros to sysctl header (Joel Granados) - sysctl: Move INT converter macros to sysctl header (Joel Granados) - sysctl: Allow custom converters from outside sysctl (Joel Granados) - sysctl: remove __user qualifier from stack_erasing_sysctl buffer argument (Joel Granados) - sysctl: Create macro for user-to-kernel uint converter (Joel Granados) - sysctl: Add optional range checking to SYSCTL_UINT_CONV_CUSTOM (Joel Granados) - sysctl: Create unsigned int converter using new macro (Joel Granados) - sysctl: Add optional range checking to SYSCTL_INT_CONV_CUSTOM (Joel Granados) - sysctl: Create integer converters with one macro (Joel Granados) - sysctl: Create converter functions with two new macros (Joel Granados) - sysctl: Discriminate between kernel and user converter params (Joel Granados) - sysctl: Indicate the direction of operation with macro names (Joel Granados) - sysctl: Remove superfluous __do_proc_* indirection (Joel Granados) - sysctl: Remove superfluous tbl_data param from "dovec" functions (Joel Granados) - sysctl: Replace void pointer with const pointer to ctl_table (Joel Granados) - sysctl: fix kernel-doc format warning (Randy Dunlap) - watchdog: move nmi_watchdog sysctl into .rodata (Joel Granados) - tracing: fprobe: use ftrace if CONFIG_DYNAMIC_FTRACE_WITH_ARGS (Menglong Dong) - lib/test_fprobe: add testcase for mixed fprobe (Menglong Dong) - tracing: fprobe: optimization for entry only case (Menglong Dong) - tracing: fprobe: Fix to init fprobe_ip_table earlier (Masami Hiramatsu (Google)) - tracing: fprobe: Remove unused local variable (Masami Hiramatsu (Google)) - tracing: probes: Replace strcpy() with memcpy() in __trace_probe_log_err() (Thorsten Blum) - tracing: fprobe: fix suspicious rcu usage in fprobe_entry (Menglong Dong) - tracing: uprobe: eprobes: Allocate traceprobe_parse_context per probe (Masami Hiramatsu (Google)) - tracing: uprobes: Cleanup __trace_uprobe_create() with __free() (Masami Hiramatsu (Google)) - tracing: eprobe: Cleanup eprobe event using __free() (Masami Hiramatsu (Google)) - tracing: probes: Use __free() for trace_probe_log (Masami Hiramatsu (Google)) - tracing: fprobe: use rhltable for fprobe_ip_table (Menglong Dong) - ktest.pl: Fix uninitialized var in config-bisect.pl (Steven Rostedt) - ring-buffer: Add helper functions for allocations (Steven Rostedt) - rv: Fix compilation if !CONFIG_RV_REACTORS (Gabriele Monaco) - rv: Convert to use __free (Nam Cao) - rv: Convert to use lock guard (Nam Cao) - rv: Add explicit lockdep context for reactors (Thomas Weißschuh) - rv: Make rv_reacting_on() static (Thomas Weißschuh) - rv: Pass va_list to reactors (Thomas Weißschuh) - selftests/verification: Add initial RV tests (Gabriele Monaco) - selftest/ftrace: Generalise ftracetest to use with RV (Gabriele Monaco) - fgraph: Remove coarse PID filtering from graph_entry() (Shengming Hu) - fgraph: Check ftrace_pids_enabled on registration for early filtering (Shengming Hu) - fgraph: Initialize ftrace_ops->private for function graph ops (Shengming Hu) - overflow: Introduce struct_offset() to get offset of member (Steven Rostedt) - function_graph: Enable funcgraph-args and funcgraph-retaddr to work simultaneously (pengdonglin) - tracing: Add boot-time backup of persistent ring buffer (Masami Hiramatsu (Google)) - ftrace: Allow tracing of some of the tracing code (Steven Rostedt) - tracing: Use strim() in trigger_process_regex() instead of skip_spaces() (Steven Rostedt) - tracing: Add bulk garbage collection of freeing event_trigger_data (Steven Rostedt) - tracing: Remove unneeded event_mutex lock in event_trigger_regex_release() (Steven Rostedt) - tracing: Merge struct event_trigger_ops into struct event_command (Steven Rostedt) - tracing: Remove get_trigger_ops() and add count_func() from trigger ops (Steven Rostedt) - tracing: Show the tracer options in boot-time created instance (Masami Hiramatsu (Google)) - ftrace: Avoid redundant initialization in register_ftrace_direct (Menglong Dong) - tracing: Remove unused variable in tracing_trace_options_show() (Steven Rostedt) - fgraph: Make fgraph_no_sleep_time signed (Steven Rostedt) - tracing: Convert function graph set_flags() to use a switch() statement (Steven Rostedt) - tracing: Have function graph tracer option sleep-time be per instance (Steven Rostedt) - tracing: Move graph-time out of function graph options (Steven Rostedt) - tracing: Have function graph tracer option funcgraph-irqs be per instance (Steven Rostedt) - trace/pid_list: optimize pid_list->lock contention (Yongliang Gao) - tracing: Have function graph tracer define options per instance (Steven Rostedt) - tracing: Have function tracer define options per instance (Steven Rostedt) - tracing: Have tracer option be instance specific (Steven Rostedt) - tracing: Report wrong dynamic event command (Masami Hiramatsu (Google)) - tracing: Use switch statement instead of ifs in set_tracer_flag() (Steven Rostedt) - tracing: Exit out immediately after update_marker_trace() (Steven Rostedt) - tracing: Have add_tracer_options() error pass up to callers (Steven Rostedt) - tracing: Remove dummy options and flags (Steven Rostedt) - tracing: Hide __NR_utimensat and _NR_mq_timedsend when not defined (Steven Rostedt) - tracing: Add an option to show symbols in _text+offset for function profiler (Masami Hiramatsu (Google)) - tracing: Allow tracer to add more than 32 options (Masami Hiramatsu (Google)) - tracing: Have persistent ring buffer print syscalls normally (Steven Rostedt) - tracing: Check for printable characters when printing field dyn strings (Steven Rostedt) - tracing: Add parsing of flags to the sys_enter_openat trace event (Steven Rostedt) - tracing: Add trace_seq_pop() and seq_buf_pop() (Steven Rostedt) - tracing: Show printable characters in syscall arrays (Steven Rostedt) - tracing: Add a config and syscall_user_buf_size file to limit amount written (Steven Rostedt) - tracing: Allow syscall trace events to read more than one user parameter (Steven Rostedt) - tracing: Display some syscall arrays as strings (Steven Rostedt) - tracing: Have system call events record user array data (Steven Rostedt) - perf: tracing: Have perf system calls read user space (Steven Rostedt) - perf: tracing: Simplify perf_sysenter_enable/disable() with guards (Steven Rostedt) - tracing: Have syscall trace events read user space string (Steven Rostedt) - tracing: Make trace_user_fault_read() exposed to rest of tracing (Steven Rostedt) - scripts: add tracepoint-update to the list of ignores files (Bartosz Golaszewski) - tracing: Add warnings for unused tracepoints for modules (Steven Rostedt) - tracing: Allow tracepoint-update.c to work with modules (Steven Rostedt) - tracepoint: Do not warn for unused event that is exported (Steven Rostedt) - tracing: Add a tracepoint verification check at build time (Steven Rostedt) - sorttable: Move ELF parsing into scripts/elf-parse.[ch] (Steven Rostedt) - rtla/timerlat: Exit top main loop on any non-zero wait_retval (Crystal Wood) - rtla/tests: Don't rely on matching ^1ALL (Crystal Wood) - rtla: Fix -a overriding -t argument (Ivan Pravdin) - rtla: Fix -C/--cgroup interface (Ivan Pravdin) - tools/rtla: Replace osnoise_hist_usage("...") with fatal("...") (Costa Shulyupin) - tools/rtla: Replace osnoise_top_usage("...") with fatal("...") (Costa Shulyupin) - tools/rtla: Replace timerlat_hist_usage("...") with fatal("...") (Costa Shulyupin) - tools/rtla: Replace timerlat_top_usage("...") with fatal("...") (Costa Shulyupin) - tools/rtla: Add fatal() and replace error handling pattern (Costa Shulyupin) - rtla/tests: Fix osnoise test calling timerlat (Tomas Glozar) - rtla/tests: Extend action tests to 5s (Tomas Glozar) - tools/rtla: Fix --on-threshold always triggering (Tomas Glozar) - rtla/timerlat_bpf: Stop tracing on user latency (Tomas Glozar) - tools/rtla: Fix unassigned nr_cpus (Costa Shulyupin) - tools/rtla: Remove unused optional option_index (Costa Shulyupin) - tools/rtla: Add for_each_monitored_cpu() helper (Costa Shulyupin) - MAINTAINERS: Add Tomas Glozar as a maintainer to RTLA tool (Steven Rostedt) - kbuild: Enable GCC diagnostic context for value-tracking warnings (Kees Cook) - string: Add missing kernel-doc return descriptions (Kriish Sharma) - media: iris: Cast iris_hfi_gen2_get_instance() allocation type (Kees Cook) - drm/plane: Remove const qualifier from plane->modifiers allocation type (Kees Cook) - comedi: Adjust range_table_list allocation type (Kees Cook) - pstore/ram: Update module parameters from platform data (Tzung-Bi Shih) - configfs: Constify ct_item_ops in struct config_item_type (Christophe JAILLET) - configfs: Constify ct_group_ops in struct config_item_type (Christophe JAILLET) - Clarify the rootid_owns_currentns (Serge Hallyn) - drm/i915/color: Enable Plane Color Pipelines (Uma Shankar) - drm/i915/color: Add 3D LUT to color pipeline (Chaitanya Kumar Borah) - drm/i915/color: Add registers for 3D LUT (Chaitanya Kumar Borah) - drm/i915/color: Program Plane Post CSC Registers (Uma Shankar) - drm/i915/color: Program Pre-CSC registers (Uma Shankar) - drm/i915/color: Add framework to program PRE/POST CSC LUT (Uma Shankar) - drm/i915: Add register definitions for Plane Post CSC (Uma Shankar) - drm/i915: Add register definitions for Plane Degamma (Uma Shankar) - drm/i915/color: Add plane CTM callback for D12 and beyond (Uma Shankar) - drm/i915/color: Preserve sign bit when int_bits is Zero (Chaitanya Kumar Borah) - drm/i915/color: Add framework to program CSC (Chaitanya Kumar Borah) - drm/i915/color: Create a transfer function color pipeline (Chaitanya Kumar Borah) - drm/i915/color: Add helper to create intel colorop (Chaitanya Kumar Borah) - drm/i915: Add intel_color_op (Chaitanya Kumar Borah) - drm/i915/display: Add identifiers for driver specific blocks (Chaitanya Kumar Borah) - drm/xe: Protect against unset LRC when pausing submissions (Tomasz Lis) - drm/xe/vf: Start re-emission from first unsignaled job during VF migration (Matthew Brost) - drm/xe/pf: Use div_u64 when calculating GGTT profile (Michal Wajdeczko) - drm/xe: Fix memory leak when handling pagefault vma (Mika Kuoppala) - drm/xe/pf: fix VFIO link error (Arnd Bergmann) - vfio/xe: Add device specific vfio_pci driver variant for Intel graphics (Michał Winiarski) - drm/xe/pf: Export helpers for VFIO (Michał Winiarski) - drm/xe/pci: Introduce a helper to allow VF access to PF xe_device (Michał Winiarski) - drm/xe/pf: Enable SR-IOV VF migration (Michał Winiarski) - drm/xe/pm: Add scope-based cleanup helper for runtime PM (Matt Roper) - KEYS: trusted: Use tpm_ret_to_err() in trusted_tpm2 (Jarkko Sakkinen) - tpm: Use -EPERM as fallback error code in tpm_ret_to_err (Jarkko Sakkinen) - tpm: Cap the number of PCR banks (Jarkko Sakkinen) - tpm: Remove tpm_find_get_ops (Jonathan McDowell) - tpm: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - tpm_crb: add missing loc parameter to kerneldoc (Stuart Yoder) - tpm_crb: Fix a spelling mistake (Chu Guangqing) - selftests: tpm2: Fix ill defined assertions (Maurice Hieronymus) - ata: libata-core: Disable LPM on Silicon Motion MD619{H,G}XCLDE3TC (Niklas Cassel) - ata: pata_pcmcia: Add Iomega Clik! PCMCIA ATA/ATAPI Adapter (René Rebe) - ata: libata-sff: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - dt-bindings: ata: snps,dwc-ahci: Allow 'iommus' property (Rob Herring (Arm)) - ata: pata_it821x: Replace deprecated strcpy with strscpy in it821x_display_disk (Thorsten Blum) - dt-bindings: ata: eswin: Document for EIC7700 SoC ahci (Yulin Lu) - virtio_pci: drop kernel.h (Michael S. Tsirkin) - vhost: switch to arrays of feature bits (Michael S. Tsirkin) - vhost/test: add test specific macro for features (Michael S. Tsirkin) - virtio: clean up features qword/dword terms (Michael S. Tsirkin) - vduse: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - virtio_balloon: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - vdpa/pds: use %%pe for ERR_PTR() in event handler registration (Alok Tiwari) - vhost: Fix kthread worker cgroup failure handling (Mike Christie) - virtio: vdpa: Fix reference count leak in octep_sriov_enable() (Miaoqian Lin) - vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues (Alok Tiwari) - virtio: fix map ops comment (Michael S. Tsirkin) - virtio: fix virtqueue_set_affinity() docs (Michael S. Tsirkin) - virtio: standardize Returns documentation style (Michael S. Tsirkin) - virtio: fix grammar in virtio_map_ops docs (Michael S. Tsirkin) - virtio: fix grammar in virtio_queue_info docs (Michael S. Tsirkin) - virtio: fix whitespace in virtio_config_ops (Michael S. Tsirkin) - virtio: fix typo in virtio_device_ready() comment (Michael S. Tsirkin) - virtio: fix kernel-doc for mapping/free_coherent functions (Kriish Sharma) - virtio_vdpa: fix misleading return in void function (Alok Tiwari) - RDMA/rxe: reclassify sockets in order to avoid false positives from lockdep (Stefan Metzmacher) - RDMA/siw: reclassify sockets in order to avoid false positives from lockdep (Stefan Metzmacher) - RDMA/bng_re: Remove prefetch instruction (Leon Romanovsky) - RDMA/core: Reduce cond_resched() frequency in __ib_umem_release (Li RongQing) - RDMA/irdma: Fix SRQ shadow area address initialization (Jijun Wang) - RDMA/irdma: Remove doorbell elision logic (Jacob Moroni) - RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+ (Jacob Moroni) - RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY (Jacob Moroni) - RDMA/irdma: Add missing mutex destroy (Anil Samal) - RDMA/irdma: Fix SIGBUS in AEQ destroy (Krzysztof Czurylo) - RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2 (Tatyana Nikolova) - RDMA/irdma: Fix data race in irdma_free_pble (Krzysztof Czurylo) - RDMA/irdma: Fix data race in irdma_sc_ccq_arm (Krzysztof Czurylo) - RDMA/mlx5: Add support for 1600_8x lane speed (Maher Sanalla) - RDMA/core: Add new IB rate for XDR (8x) support (Maher Sanalla) - IB/mlx5: Reduce IMR KSM size when 5-level paging is enabled (Yishai Hadas) - RDMA/bnxt_re: Pass correct flag for dma mr creation (Selvin Xavier) - RDMA/bnxt_re: Fix the inline size for GenP7 devices (Selvin Xavier) - RDMA/hns: Support reset recovery for bond (Junxian Huang) - RDMA/hns: Support link state reporting for bond (Junxian Huang) - RDMA/hns: Add delayed work for bonding (Junxian Huang) - RDMA/hns: Implement bonding init/uninit process (Junxian Huang) - RDMA/hns: Add bonding cmds (Junxian Huang) - RDMA/hns: Add bonding event handler (Junxian Huang) - RDMA/hns: Initialize bonding resources (Junxian Huang) - RDMA/hns: Add helpers to obtain netdev and bus_num from hr_dev (Junxian Huang) - RDMA/bng_re: Initialize the Firmware and Hardware (Siva Reddy Kallam) - RDMA/bng_re: Add basic debugfs infrastructure (Siva Reddy Kallam) - RDMA/bng_re: Enable Firmware channel and query device attributes (Siva Reddy Kallam) - RDMA/bng_re: Add infrastructure for enabling Firmware channel (Siva Reddy Kallam) - RDMA/bng_re: Allocate required memory resources for Firmware channel (Siva Reddy Kallam) - RDMA/bng_re: Register and get the resources from bnge driver (Siva Reddy Kallam) - RDMA/bng_re: Add Auxiliary interface (Siva Reddy Kallam) - bng_en: Add RoCE aux device support (Vikas Gupta) - RDMA/bnxt_re: Fix wrong check for CQ coalesc support (Kalesh AP) - RDMA/core: Prevent soft lockup during large user memory region cleanup (Li RongQing) - RDMA/restrack: Fix typos in the comments (Kalesh AP) - RDMA/irdma: Remove redundant NULL check of udata in irdma_create_user_ah() (Tuo Li) - RDMA/cm: Correct typedef and bad line warnings (Randy Dunlap) - RDMA/rtrs: server: Fix error handling in get_or_create_srv (Ma Ke) - IB/isert: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - IB/iser: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - RDMA/irdma: Remove unused CQ registry (Jacob Moroni) - RDMA/mlx5: Add other eswitch support to userspace tables (Patrisious Haddad) - RDMA/mlx5: Refactor _get_prio() function (Patrisious Haddad) - RDMA/mlx5: Add other_eswitch support for devx destruction (Patrisious Haddad) - RDMA/mlx5: Change default device for LAG slaves in RDMA TRANSPORT namespaces (Patrisious Haddad) - RDMA/bnxt_re: Add a debugfs entry for CQE coalescing tuning (Kalesh AP) - IB/rdmavt: rdmavt_qp.h: clean up kernel-doc comments (Randy Dunlap) - IB/rdmavt: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - RDMA/mlx4: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - hfi1: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - RDMA/core: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - RDMA/core: RDMA/mlx5: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - RDMA/irdma: Take a lock before moving SRQ tail in poll_cq (Jay Bhat) - RDMA/irdma: CQ size and shadow update changes for GEN3 (Jay Bhat) - RDMA/irdma: Silently consume unsignaled completions (Jay Bhat) - RDMA/irdma: Initialize cqp_cmds_info to prevent resource leaks (Jay Bhat) - RDMA/irdma: Enforce local fence for LOCAL_INV WRs (Jacob Moroni) - RDMA/rxe: Fix null deref on srq->rq.queue after resize failure (Zhu Yanjun) - RDMA/cm: Base cm_id destruction timeout on CMA values (Håkon Bugge) - RDMA/uverbs: fix some kernel-doc warnings (Randy Dunlap) - RDMA/rxe: Remove redundant assignment to variable page_offset (Colin Ian King) - RDMA/core: let rdma_connect_locked() call lockdep_assert_held(&id_priv->handler_mutex) (Stefan Metzmacher) - RDMA/cxgb4: fix typo in write_pbl() debug message (Alok Tiwari) - iommufd/selftest: Add some tests for the dmabuf flow (Jason Gunthorpe) - iommufd: Accept a DMABUF through IOMMU_IOAS_MAP_FILE (Jason Gunthorpe) - iommufd: Have iopt_map_file_pages convert the fd to a file (Jason Gunthorpe) - iommufd: Have pfn_reader process DMABUF iopt_pages (Jason Gunthorpe) - iommufd: Allow MMIO pages in a batch (Jason Gunthorpe) - iommufd: Allow a DMABUF to be revoked (Jason Gunthorpe) - iommufd: Do not map/unmap revoked DMABUFs (Jason Gunthorpe) - iommufd: Add DMABUF to iopt_pages (Jason Gunthorpe) - vfio/pci: Add vfio_pci_dma_buf_iommufd_map() (Jason Gunthorpe) - iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA cases (Nicolin Chen) - vfio: selftests: Add vfio_pci_device_init_perf_test (David Matlack) - vfio: selftests: Eliminate INVALID_IOVA (David Matlack) - vfio: selftests: Split libvfio.h into separate header files (David Matlack) - vfio: selftests: Move vfio_selftests_*() helpers into libvfio.c (David Matlack) - vfio: selftests: Rename vfio_util.h to libvfio.h (David Matlack) - vfio: selftests: Stop passing device for IOMMU operations (David Matlack) - vfio: selftests: Move IOVA allocator into iova_allocator.c (David Matlack) - vfio: selftests: Move IOMMU library code into iommu.c (David Matlack) - vfio: selftests: Rename struct vfio_dma_region to dma_region (David Matlack) - vfio: selftests: Upgrade driver logging to dev_err() (David Matlack) - vfio: selftests: Prefix logs with device BDF where relevant (David Matlack) - vfio: selftests: Eliminate overly chatty logging (David Matlack) - vfio: selftests: Support multiple devices in the same container/iommufd (David Matlack) - vfio: selftests: Introduce struct iommu (David Matlack) - vfio: selftests: Rename struct vfio_iommu_mode to iommu_mode (David Matlack) - vfio: selftests: Allow passing multiple BDFs on the command line (David Matlack) - vfio: selftests: Split run.sh into separate scripts (David Matlack) - vfio: selftests: Move run.sh into scripts directory (David Matlack) - vfio/nvgrace-gpu: wait for the GPU mem to be ready (Ankit Agrawal) - vfio/nvgrace-gpu: Inform devmem unmapped after reset (Ankit Agrawal) - vfio/nvgrace-gpu: split the code to wait for GPU ready (Ankit Agrawal) - vfio: use vfio_pci_core_setup_barmap to map bar in mmap (Ankit Agrawal) - vfio/nvgrace-gpu: Add support for huge pfnmap (Ankit Agrawal) - vfio: refactor vfio_pci_mmap_huge_fault function (Ankit Agrawal) - dma-buf: fix integer overflow in fill_sg_entry() for buffers >= 8GiB (Alex Mastro) - vfio/pci: Use RCU for error/request triggers to avoid circular locking (Alex Williamson) - vfio/nvgrace: Support get_dmabuf_phys (Jason Gunthorpe) - vfio/pci: Add dma-buf export support for MMIO regions (Leon Romanovsky) - vfio/pci: Enable peer-to-peer DMA transactions by default (Leon Romanovsky) - vfio/pci: Share the core device pointer while invoking feature functions (Vivek Kasireddy) - vfio: Export vfio device get and put registration helpers (Vivek Kasireddy) - dma-buf: provide phys_vec to scatter-gather mapping routine (Leon Romanovsky) - PCI/P2PDMA: Document DMABUF model (Jason Gunthorpe) - PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function (Leon Romanovsky) - PCI/P2PDMA: Refactor to separate core P2P functionality from memory allocation (Leon Romanovsky) - PCI/P2PDMA: Simplify bus address mapping API (Leon Romanovsky) - PCI/P2PDMA: Separate the mmap() support from the core logic (Leon Romanovsky) - vfio: Remove the get_region_info op (Jason Gunthorpe) - vfio: Move the remaining drivers to get_region_info_caps (Jason Gunthorpe) - vfio/platform: Convert to get_region_info_caps (Jason Gunthorpe) - vfio/pci: Convert all PCI drivers to get_region_info_caps (Jason Gunthorpe) - vfio/ccw: Convert to get_region_info_caps (Jason Gunthorpe) - vfio/gvt: Convert to get_region_info_caps (Jason Gunthorpe) - vfio/mbochs: Convert mbochs to use vfio_info_add_capability() (Jason Gunthorpe) - vfio: Add get_region_info_caps op (Jason Gunthorpe) - vfio: Require drivers to implement get_region_info (Jason Gunthorpe) - vfio/gvt: Provide a get_region_info op (Jason Gunthorpe) - vfio/ccw: Provide a get_region_info op (Jason Gunthorpe) - vfio/cdx: Provide a get_region_info op (Jason Gunthorpe) - vfio/fsl: Provide a get_region_info op (Jason Gunthorpe) - vfio/platform: Provide a get_region_info op (Jason Gunthorpe) - vfio/mbochs: Provide a get_region_info op (Jason Gunthorpe) - vfio/mdpy: Provide a get_region_info op (Jason Gunthorpe) - vfio/mtty: Provide a get_region_info op (Jason Gunthorpe) - vfio/pci: Fill in the missing get_region_info ops (Jason Gunthorpe) - vfio/nvgrace: Convert to the get_region_info op (Jason Gunthorpe) - vfio/virtio: Convert to the get_region_info op (Jason Gunthorpe) - vfio/hisi: Convert to the get_region_info op (Jason Gunthorpe) - vfio: Provide a get_region_info op (Jason Gunthorpe) - hisi_acc_vfio_pci: Add .match_token_uuid callback in hisi_acc_vfio_pci_migrn_ops (Raghavendra Rao Ananta) - vfio: Fix ksize arg while copying user struct in vfio_df_ioctl_bind_iommufd() (Raghavendra Rao Ananta) - hisi_acc_vfio_pci: adapt to new migration configuration (Longfang Liu) - crypto: hisilicon - qm updates BAR configuration (Longfang Liu) - vfio/mtty: Fix spelling typo in samples/vfio-mdev (Chu Guangqing) - vfio: selftests: Store libvfio build outputs in $(OUTPUT)/libvfio (David Matlack) - iommupt/vtd: Support mgaw's less than a 4 level walk for first stage (Jason Gunthorpe) - iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires (Jason Gunthorpe) - powerpc/pseries/svm: Make mem_encrypt.h self contained (Jason Gunthorpe) - genpt: Make GENERIC_PT invisible (Geert Uytterhoeven) - iommupt: Avoid a compiler bug with sw_bit (Jason Gunthorpe) - iommupt: Fix unlikely flows in increase_top() (Jason Gunthorpe) - MAINTAINERS: Update my email address (Jean-Philippe Brucker) - iommu/vt-d: Restore previous domain::aperture_end calculation (Lu Baolu) - iommu/tegra: fix device leak on probe_device() (Johan Hovold) - iommu/sun50i: fix device leak on of_xlate() (Johan Hovold) - iommu/omap: simplify probe_device() error handling (Johan Hovold) - iommu/omap: fix device leaks on probe_device() (Johan Hovold) - iommu/mediatek-v1: add missing larb count sanity check (Johan Hovold) - iommu/mediatek-v1: fix device leaks on probe() (Johan Hovold) - iommu/mediatek-v1: fix device leak on probe_device() (Johan Hovold) - iommu/mediatek: simplify dt parsing error handling (Johan Hovold) - iommu/mediatek: fix use-after-free on probe deferral (Johan Hovold) - iommu/mediatek: fix device leak on of_xlate() (Johan Hovold) - iommu/ipmmu-vmsa: fix device leak on of_xlate() (Johan Hovold) - iommu/exynos: fix device leak on of_xlate() (Johan Hovold) - iommu/qcom: fix device leak on of_xlate() (Johan Hovold) - iommu/apple-dart: fix device leak on of_xlate() (Johan Hovold) - iommupt: Actually correct pt_test_sw_bit_{acquire_release}() parameter description (Bagas Sanjaya) - iommu/io-pgtable-arm-selftests: Use KUnit (Mostafa Saleh) - iommu/io-pgtable-arm-selftests: Modularize the test (Mostafa Saleh) - iommu/io-pgtable-arm: Move selftests to a separate file (Mostafa Saleh) - iommu/io-pgtable-arm: Remove arm_lpae_dump_ops() (Mostafa Saleh) - iommu/iommupt: Fix build error in genericpt unit-tests (Joerg Roedel) - iommupt: Documentation fixes (Jason Gunthorpe) - iommupt: Describe @bitnr parameter (Bagas Sanjaya) - Documentation: genpt: Don't use code block marker before iommu_amdv1.c include listing (Bagas Sanjaya) - iommupt: Add a kunit test for the SW bits (Jason Gunthorpe) - iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry (Jason Gunthorpe) - iommu/vt-d: Use the generic iommu page table (Jason Gunthorpe) - iommupt/x86: Support SW bits and permit PT_FEAT_DMA_INCOHERENT (Jason Gunthorpe) - iommupt/x86: Set the dirty bit only for writable PTEs (Jason Gunthorpe) - iommupt: Add the Intel VT-d second stage page table format (Jason Gunthorpe) - iommupt: Flush the CPU cache after any writes to the page table (Jason Gunthorpe) - iommupt: Use the incoherent start/stop functions for PT_FEAT_DMA_INCOHERENT (Jason Gunthorpe) - iommupt: Add basic support for SW bits in the page table (Jason Gunthorpe) - iommu/pages: Add support for incoherent IOMMU page table walkers (Jason Gunthorpe) - iommupt: Add a kunit test for the IOMMU implementation (Jason Gunthorpe) - iommu/amd: Remove AMD io_pgtable support (Jason Gunthorpe) - iommu/amd: Use the generic iommu page table (Alejandro Jimenez) - iommupt: Add the x86 64 bit page table format (Jason Gunthorpe) - iommufd: Change the selftest to use iommupt instead of xarray (Jason Gunthorpe) - iommupt: Add a mock pagetable format for iommufd selftest to use (Jason Gunthorpe) - iommupt: Add a kunit test for Generic Page Table (Jason Gunthorpe) - iommupt: Add read_and_clear_dirty op (Jason Gunthorpe) - iommupt: Add map_pages op (Jason Gunthorpe) - iommupt: Add unmap_pages op (Jason Gunthorpe) - iommupt: Add iova_to_phys op (Jason Gunthorpe) - iommupt: Add the AMD IOMMU v1 page table format (Jason Gunthorpe) - iommupt: Add the basic structure of the iommu implementation (Jason Gunthorpe) - genpt: Add Documentation/ files (Jason Gunthorpe) - genpt: Generic Page Table base API (Jason Gunthorpe) - iommu: Pass in old domain to attach_dev callback functions (Nicolin Chen) - iommu: Do not revert set_domain for the last gdev (Nicolin Chen) - iommu/amd: Set release_domain to blocked_domain (Nicolin Chen) - iommu/exynos-iommu: Set release_domain to exynos_identity_domain (Nicolin Chen) - iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain (Nicolin Chen) - iommu: Generic support for RMRs during device release (Jason Gunthorpe) - iommu/pages: use folio_nr_pages() instead of shift operation (Pedro Demarchi Gomes) - iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga() (Jinhui Guo) - iommu/amd: Fix pci_segment memleak in alloc_pci_segment() (Jinhui Guo) - iommu/amd: Enhance "Completion-wait Time-out" error message (Dheeraj Kumar Srivastava) - iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show (Songtang Liu) - iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb (Aashish Sharma) - iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD (Vineeth Pillai (Google)) - iommu: tegra: enable compile testing (Johan Hovold) - amba: tegra-ahb: enable compile testing (Johan Hovold) - iommu/mediatek: mt8189: Add MM IOMMUs support (Zhengnan Chen) - iommu/mediatek: mt8189: Add INFRA IOMMUs support (Zhengnan Chen) - iommu/mediatek: mt8189: Add APU IOMMUs support (Zhengnan Chen) - iommu/mediatek: Add a flag DL_WITH_MULTI_LARB (Zhengnan Chen) - dt-bindings: mediatek: mt8189: Add bindings for MM & APU & INFRA IOMMU (Zhengnan Chen) - dt-bindings: iommu: qcom_iommu: Allow 'tbu' clock (Konrad Dybcio) - dt-bindings: arm-smmu: Add compatible for Kaanapali and Glymur SoCs (Jingyi Wang) - iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal (Stephan Gerhold) - iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables (Ryan Huang) - iommu/arm-smmu-qcom: Add Glymur MDSS compatible (Abel Vesa) - cxl/test: Assign overflow_err_count from log->nr_overflow (Alison Schofield) - cxl/test: Remove ret_limit race condition in mock_get_event() (Alison Schofield) - cxl/test: remove unused mock function for cxl_rcd_component_reg_phys() (Alejandro Lucero) - cxl/test: Add support for acpi extended linear cache (Dave Jiang) - cxl/test: Add cxl_test CFMWS support for extended linear cache (Dave Jiang) - cxl/test: Standardize CXL auto region size (Dave Jiang) - cxl/region: Remove local variable @inc in cxl_port_setup_targets() (Robert Richter) - cxl/acpi: Group xor arithmetric setup code in a single block (Robert Richter) - cxl: Simplify cxl_rd_ops allocation and handling (Robert Richter) - cxl/region: Add support to indicate region has extended linear cache (Dave Jiang) - cxl: Adjust extended linear cache failure emission in cxl_acpi (Dave Jiang) - cxl/test: Add cxl_translate module for address translation testing (Alison Schofield) - cxl/acpi: Make the XOR calculations available for testing (Alison Schofield) - cxl/region: Refactor address translation funcs for testing (Alison Schofield) - cxl: Clarify comment in spa_maps_hpa() (Dave Jiang) - cxl: Rename region_res_match_cxl_range() to spa_maps_hpa() (Dave Jiang) - acpi/hmat: Return when generic target is updated (Dave Jiang) - cxl: Add handling of locked CXL decoder (Dave Jiang) - cxl/pci: replace use of system_wq with system_percpu_wq (Marco Crivellari) - cxl: fix typos in cdat.c comments (Alok Tiwari) - cxl/port: Remove devm_cxl_port_enumerate_dports() (Li Ming) - Documentation/driver-api/cxl: remove page-allocator quirk section (Gregory Price) - MAINTAINERS: Add Manivannan Sadhasivam as PCI/pwrctrl maintainer (Bartosz Golaszewski) - PCI: Use max() instead of max_t() to ease static analysis (David Laight) - PCI: pwrctrl: Add power control driver for TC9563 (Krishna Chaitanya Chundru) - PCI: qcom: Implement .assert_perst() (Krishna Chaitanya Chundru) - PCI: dwc: Implement .assert_perst() for dwc glue drivers (Krishna Chaitanya Chundru) - PCI: Add .assert_perst() to control PCIe PERST# (Krishna Chaitanya Chundru) - dt-bindings: PCI: Add binding for Toshiba TC9563 PCIe switch (Krishna Chaitanya Chundru) - PCI: stm32: Don't use 'proxy' headers (Andy Shevchenko) - PCI: stm32: Fix EP page_size alignment (Christian Bruel) - PCI: stm32: Fix LTSSM EP race with start link (Christian Bruel) - PCI: spacemit: Add SpacemiT PCIe host driver (Alex Elder) - dt-bindings: pci: spacemit: Introduce PCIe host controller (Alex Elder) - MAINTAINERS: Add CIX Sky1 PCIe controller driver maintainer (Hans Zhang) - PCI: sky1: Add PCIe host support for CIX Sky1 (Hans Zhang) - dt-bindings: PCI: Add CIX Sky1 PCIe Root Complex bindings (Hans Zhang) - PCI: cadence: Add support for High Perf Architecture (HPA) controller (Manikandan K Pillai) - PCI: cadence: Move PCIe RP common functions to a separate file (Manikandan K Pillai) - PCI: cadence: Split PCIe controller header file (Manikandan K Pillai) - PCI: cadence: Add module support for platform controller driver (Manikandan K Pillai) - PCI: sg2042: Fix a reference count issue in sg2042_pcie_remove() (Christophe JAILLET) - MAINTAINERS: Add NXP S32G PCIe controller driver maintainer (Vincent Guittot) - PCI: s32g: Add NXP S32G PCIe controller driver (RC) (Vincent Guittot) - PCI: dwc: Add register and bitfield definitions (Vincent Guittot) - dt-bindings: PCI: s32g: Add NXP S32G PCIe controller (Vincent Guittot) - PCI: Add Renesas RZ/G3S host controller driver (Claudiu Beznea) - dt-bindings: PCI: Add Renesas RZ/G3S PCIe controller binding (Claudiu Beznea) - PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2 (Geert Uytterhoeven) - PCI: qcom: Use frequency and level based OPP lookup (Krishna Chaitanya Chundru) - PCI: meson: Fix parsing the DBI register region (Manivannan Sadhasivam) - dt-bindings: PCI: amlogic: Fix the register name of the DBI region (Manivannan Sadhasivam) - PCI: mediatek: Add support for Airoha AN7583 SoC (Christian Marangi) - PCI: mediatek: Use generic MACRO for TPVPERL delay (Christian Marangi) - PCI: mediatek: Convert bool to single quirks entry and bitmap (Christian Marangi) - dt-bindings: PCI: mediatek: Add support for Airoha AN7583 (Christian Marangi) - dt-bindings: PCI: mediatek: Convert to YAML schema (Christian Marangi) - PCI: keystone: Add support to build as a loadable module (Siddharth Vadapalli) - PCI: dwc: Export dw_pcie_allocate_domains() and dw_pcie_ep_raise_msix_irq() (Siddharth Vadapalli) - PCI: Export pci_get_host_bridge_device() for use by pci-keystone (Siddharth Vadapalli) - PCI: keystone: Exit ks_pcie_probe() for invalid mode (Siddharth Vadapalli) - PCI: j721e: Use 'pcie->reset_gpio' directly and drop the local variable (Anand Moon) - PCI: j721e: Use devm_clk_get_optional_enabled() to get and enable the clock (Anand Moon) - PCI: ixp4xx: Guard ARM32-specific hook_fault_code() (Bjorn Helgaas) - PCI: dw-rockchip: Simplify regulator setup with devm_regulator_get_enable_optional() (Anand Moon) - PCI: dw-rockchip: Configure L1SS support (Shawn Lin) - PCI: tegra194: Remove unnecessary L1SS disable code (Bjorn Helgaas) - PCI: dwc: Advertise L1 PM Substates only if driver requests it (Bjorn Helgaas) - PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition (Shawn Lin) - PCI: brcmstb: Add panic/die handler to driver (Jim Quinlan) - PCI: brcmstb: Add a way to indicate if PCIe bridge is active (Jim Quinlan) - PCI: brcmstb: Fix disabling L0s capability (Jim Quinlan) - PCI: host-generic: Move bridge allocation outside of pci_host_common_init() (Marc Zyngier) - PCI: endpoint: pci-epf-vntb: Add MSI doorbell support (Frank Li) - PCI: endpoint: Add pci_epf_assign_bar_space() API (Frank Li) - PCI: endpoint: Add pci_epf_get_required_bar_size() helper (Frank Li) - PCI: endpoint: Rename 'epf_bar::aligned_size' to 'epf_bar:mem_size' (Frank Li) - PCI: endpoint: pci-epf-test: Fix sleeping function being called from atomic context (Bhanu Seshu Kumar Valluri) - dt-bindings: PCI: qcom,pcie-x1e80100: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sa8775p: Add missing required power-domains and resets (Krzysztof Kozlowski) - dt-bindings: PCI: Update the email address for Manivannan Sadhasivam (Manivannan Sadhasivam) - dt-bindings: PCI: amlogic,axg-pcie: Fix select schema (Rob Herring (Arm)) - dt-bindings: PCI: qcom,pcie-sm8550: Add Kaanapali compatible (Qiang Yu) - dt-bindings: PCI: dwc: rockchip: Add RK3528 variant (Yao Zi) - PCI: Validate pci_rebar_size_supported() input (Ilpo Järvinen) - PCI: Convert BAR sizes bitmasks to u64 (Ilpo Järvinen) - drm/amdgpu: Use pci_rebar_get_max_size() (Ilpo Järvinen) - drm/xe/vram: Use pci_rebar_get_max_size() (Ilpo Järvinen) - PCI: Add pci_rebar_get_max_size() (Ilpo Järvinen) - drm/xe/vram: Use PCI rebar helpers in resize_vram_bar() (Ilpo Järvinen) - drm/i915/gt: Use pci_rebar_size_supported() (Ilpo Järvinen) - PCI: Add pci_rebar_size_supported() helper (Ilpo Järvinen) - PCI: Improve Resizable BAR functions kernel doc (Ilpo Järvinen) - PCI: Move pci_rebar_size_to_bytes() and export it (Ilpo Järvinen) - PCI: Move pci_rebar_bytes_to_size() and clean it up (Ilpo Järvinen) - PCI: Move Resizable BAR code to rebar.c (Ilpo Järvinen) - PCI: Prevent restoring assigned resources (Ilpo Järvinen) - drm/amdgpu: Remove driver side BAR release before resize (Ilpo Järvinen) - drm/i915: Remove driver side BAR release before resize (Ilpo Järvinen) - drm/xe: Remove driver side BAR release before resize (Ilpo Järvinen) - PCI: Add kerneldoc for pci_resize_resource() (Ilpo Järvinen) - PCI: Fix restoring BARs on BAR resize rollback path (Ilpo Järvinen) - PCI: Free saved list without holding pci_bus_sem (Ilpo Järvinen) - PCI: Try BAR resize even when no window was released (Ilpo Järvinen) - PCI: Change pci_dev variable from 'bridge' to 'dev' (Ilpo Järvinen) - PCI/IOV: Adjust ->barsz[] when changing BAR size (Ilpo Järvinen) - PCI: Prevent resource tree corruption when BAR resize fails (Ilpo Järvinen) - PCI/PTM: Enable only if device advertises relevant role (Mika Westerberg) - Documentation: PCI: Amend error recovery doc with pci_save_state() rules (Lukas Wunner) - treewide: Drop pci_save_state() after pci_restore_state() (Lukas Wunner) - PCI/ERR: Ensure error recoverability at all times (Lukas Wunner) - PCI/PM: Stop needlessly clearing state_saved on enumeration and thaw (Lukas Wunner) - PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths (Lukas Wunner) - PCI: vmd: Switch to pci_bus_find_emul_domain_nr() (Dan Williams) - PCI: Enable host bridge emulation for PCI_DOMAINS_GENERIC platforms (Dan Williams) - docs: efi: add CPER functions to driver-api (Mauro Carvalho Chehab) - efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs (Mauro Carvalho Chehab) - efi/cper: Add a new helper function to print bitmasks (Mauro Carvalho Chehab) - efi/cper: Adjust infopfx size to accept an extra space (Mauro Carvalho Chehab) - RAS: Report all ARM processor CPER information to userspace (Jason Tian) - efi/libstub: x86: Store EDID in boot_params (Thomas Zimmermann) - efi/libstub: gop: Add support for reading EDID (Thomas Zimmermann) - efi/libstub: gop: Initialize screen_info in helper function (Thomas Zimmermann) - efi/libstub: gop: Find GOP handle instead of GOP data (Thomas Zimmermann) - efi: Fix trailing whitespace in header file (Thomas Zimmermann) - efi/memattr: Convert efi_memattr_init() return type to void (Breno Leitao) - efi: stmm: fix kernel-doc "bad line" warnings (Randy Dunlap) - efi/riscv: Remove the useless failure return message print (Qiang Ma) - efistub/x86: Add fallback for SMBIOS record lookup (Francesco Pompo) - Revert "power: supply: qcom_battmgr: support disabling charge control" (Sebastian Reichel) - Documentation: power: rt9756: Document exported sysfs entries (ChiYuan Huang) - power: supply: rt9756: Add Richtek RT9756 smart cap divider charger (ChiYuan Huang) - dt-bindings: power: supply: Add Richtek RT9756 smart cap divider charger (ChiYuan Huang) - driver: reset: spacemit-p1: add driver for poweroff/reboot (Aurelien Jarno) - power: supply: apm_power: only unset own apm_get_power_status (Ahelenia Ziemiańska) - power: supply: use ktime_divns() to avoid 64-bit division (Michal Kubecek) - docs: power: clean up power_supply_class.rst (Randy Dunlap) - power: supply: qcom_battmgr: support disabling charge control (Val Packett) - power: supply: qcom_battmgr: clamp charge control thresholds (Val Packett) - power: supply: wm831x: Check wm831x_set_bits() return value (Ivan Abramov) - power: supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges() (Murad Masimov) - power: supply: rt9467: Return error on failure in rt9467_set_value_from_ranges() (Ivan Abramov) - power: supply: max17040: Check iio_read_channel_processed() return code (Ivan Abramov) - power: supply: cw2015: Check devm_delayed_work_autocancel() return code (Ivan Abramov) - power: supply: rt5033_charger: Fix device node reference leaks (Haotian Zhang) - power: supply: max77705: Fix potential IRQ chip conflict when probing two devices (Krzysztof Kozlowski) - power: supply: max77705_charger: implement aicl feature (Dzmitry Sankouski) - MAINTAINERS: Add entry for BD71828 charger (Andreas Kemnade) - power: supply: Add bd718(15/28/78) charger driver (Andreas Kemnade) - dt-bindings: kbuild: Skip validating empty examples (Rob Herring (Arm)) - dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement (Dave Stevenson) - dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712 (Dave Stevenson) - dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712 (Dave Stevenson) - of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node (Guenter Roeck) - soc: tegra: Simplify with of_machine_device_match() (Krzysztof Kozlowski) - soc: qcom: ubwc: Simplify with of_machine_get_match_data() (Krzysztof Kozlowski) - powercap: dtpm: Simplify with of_machine_get_match_data() (Krzysztof Kozlowski) - platform: surface: Simplify with of_machine_get_match_data() (Krzysztof Kozlowski) - irqchip/atmel-aic: Simplify with of_machine_get_match_data() (Krzysztof Kozlowski) - firmware: qcom: scm: Simplify with of_machine_device_match() (Krzysztof Kozlowski) - cpuidle: big_little: Simplify with of_machine_device_match() (Krzysztof Kozlowski) - cpufreq: sun50i: Simplify with of_machine_device_match() (Krzysztof Kozlowski) - cpufreq: mediatek: Simplify with of_machine_get_match_data() (Krzysztof Kozlowski) - cpufreq: dt-platdev: Simplify with of_machine_get_match_data() (Krzysztof Kozlowski) - of: Add wrappers to match root node with OF device ID tables (Krzysztof Kozlowski) - dt-bindings: eeprom: at25: Add Anvo ANV32C81W (Marek Vasut) - of/reserved_mem: Simplify the logic of __reserved_mem_alloc_size() (Yuntao Wang) - of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes() (Yuntao Wang) - of/reserved_mem: Simplify the logic of __reserved_mem_reserve_reg() (Yuntao Wang) - of/fdt: Simplify the logic of early_init_dt_scan_memory() (Yuntao Wang) - of/fdt: Fix incorrect use of dt_root_addr_cells in early_init_dt_check_kho() (Yuntao Wang) - of/fdt: Fix the len check in early_init_dt_check_for_usable_mem_range() (Yuntao Wang) - of/fdt: Fix the len check in early_init_dt_check_for_elfcorehdr() (Yuntao Wang) - of/fdt: Consolidate duplicate code into helper functions (Yuntao Wang) - dt-bindings: fpga: Convert lattice,ice40-fpga-mgr to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: sifive,plic: Add pic64gx compatibility (Pierre-Henry Moussay) - of/irq: Handle explicit interrupt parent (Geert Uytterhoeven) - kbuild: Ensure .dtbo targets are applied to a base .dtb (Rob Herring (Arm)) - of/irq: Ignore interrupt parent for nodes without interrupts (Geert Uytterhoeven) - of/address: Remove the incorrect and misleading comment (Yuntao Wang) - dt-bindings: dma: Convert apm,xgene-storm-dma to DT schema (Rob Herring (Arm)) - dt-bindings: thermal: Drop db8500-thermal.txt (Rob Herring (Arm)) - dt-bindings: thermal: Convert brcm,sr-thermal to DT schema (Rob Herring (Arm)) - dt-bindings: thermal: Convert amazon,al-thermal to DT schema (Rob Herring (Arm)) - of: overlay: Avoid spurious error messages in of_overlay_remove() (Christophe JAILLET) - docs: dt-bindings: Extend the ordering list with a blank newline before status (David Heidelberg) - dt-bindings: Remove extra blank lines (Rob Herring (Arm)) - dt-bindings: Update Krzysztof Kozlowski's email (Krzysztof Kozlowski) - dt-bindings: nvmem: Convert brcm,ocotp to DT schema (Rob Herring (Arm)) - dt-bindings: media: Convert MediaTek mt8173-mdp bindings to DT schema (Ariel D'Alessandro) - dt-bindings: arm: Add missing LGE SoC platforms (Rob Herring (Arm)) - dt-bindings: arm: Add missing AMD Seattle SoC platforms (Rob Herring (Arm)) - dt-bindings: arm: Add missing APM X-Gene SoC platforms (Rob Herring (Arm)) - dt-bindings: Fix inconsistent quoting (Rob Herring (Arm)) - dt-bindings: power: Convert Actions Owl SPS to DT schema (Rob Herring (Arm)) - dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC (Louis-Alexis Eyraud) - MAINTAINERS: Change Altera socfpga-ecc-manager.yaml maintainer (Niravkumar L Rabara) - dt-bindings: bus: don't check node names (Wolfram Sang) - dt-bindings: fix redundant quotes on fsl,imx6q-vdoa.yaml (Erick Setubal Bacurau) - dt-bindings: interrupt-controller: fsl,irqsteer: Add i.MX95 support (Marek Vasut) - dt-bindings: arm: Convert Marvell AP80x System Controller to DT schema (Rob Herring (Arm)) - dt-bindings: arm: Convert Marvell CP110 System Controller to DT schema (Rob Herring (Arm)) - dt-bindings: bus: Convert cznic,moxtet to DT schema (Rob Herring (Arm)) - dt-bindings: mailbox: Convert apm,xgene-slimpro-mbox to DT schema (Rob Herring (Arm)) - Documentation: hid-alps: Format DataByte* subsection headings (Bagas Sanjaya) - Documentation: hid-alps: Fix packet format section headings (Bagas Sanjaya) - selftests/hid-tablet: add ABS_DISTANCE test for stylus/pen (Ping Cheng) - HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen (Ping Cheng) - HID: bpf: fix typo in HID usage table (Benjamin Tissoires) - HID: bpf: add the Huion Kamvas 27 Pro (Benjamin Tissoires) - HID: bpf: add heuristics to the Huion Inspiroy 2S eraser button (Benjamin Tissoires) - HID: bpf: Add support for XP-Pen Deco02 (Benjamin Tissoires) - HID: bpf: Add support for the XP-Pen Deco 01 V3 (Benjamin Tissoires) - HID: bpf: Add support for the Waltop Batteryless Tablet (Benjamin Tissoires) - HID: bpf: Add fixup for Logitech SpaceNavigator variants (Benjamin Tissoires) - HID: bpf: support for Huion Kamvas 16 Gen 3 (Benjamin Tissoires) - HID: bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333) (Benjamin Tissoires) - HID: bpf: Add support for the Inspiroy 2M (Benjamin Tissoires) - HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue() (Nathan Chancellor) - HID: intel-ish-hid: ipc: Separate hibernate callbacks in dev_pm_ops (Zhang Lixu) - HID: intel-ish-hid: Use IPC RESET instead of void message in ish_wakeup() (Zhang Lixu) - HID: intel-ish-hid: ipc: Always schedule FW reset work on RESET_NOTIFY/ACK (Zhang Lixu) - HID: intel-ish-ipc: Reset clients state on resume from D3 (Zhang Lixu) - HID: intel-ishtp-hid: Clear suspended flag only after connected on resume (Zhang Lixu) - HID: intel-ish-hid: Add ishtp_get_connection_state() interface (Zhang Lixu) - HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking (Zhang Lixu) - HID: intel-thc-hid: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - HID: logitech-dj: Add support for G Pro X Superlight 2 receiver (Nathan Rossi) - HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync() (Mavroudis Chatzilazaridis) - HID: logitech-hidpp: Silence protocol errors on newer lightspeed receivers (Mavroudis Chatzilazaridis) - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Mavroudis Chatzilazaridis) - HID: hid-lg-g15: Add hw_brightness_changed support for the G510 keyboard (Hans de Goede) - HID: lg-g15 - Add support for Logitech G13. (Leo L. Schwab) - HID: nintendo: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - HID: nintendo: Reduce JC_SUBCMD_RATE_MAX_ATTEMPTS (Willy Huang) - HID: uclogic: Add support for the XP-PEN Artist 24 Pro (Joshua Goins) - HID: winwing: Improve Orion2 throttle support (Ivan Gorinov) - drivers: hid: renegotiate resolution multipliers with device after reset (Benedek Kupper) - HID: evision: Fix Report Descriptor for Evision Wireless Receiver 320f:226f (Terry Junge) - HID: logitech-dj: Fix probe failure when used with KVM (Hans de Goede) - HID: logitech-dj: Remove duplicate error logging (Hans de Goede) - backlight: aw99706: Fix unused function warnings from suspend/resume ops (Nathan Chancellor) - backlight: lp855x: Fix lp855x.h kernel-doc warnings (Randy Dunlap) - dt-bindings: leds: backlight: Add Awinic AW99706 backlight (Junjie Cao) - backlight: aw99706: Add support for Awinic AW99706 backlight (Junjie Cao) - backlight: led-bl: Add devlink to supplier LEDs (Luca Ceresoli) - backlight: ktd2801: Depend on GPIOLIB (Duje Mihanović) - backlight: Do not include in header file (Thomas Zimmermann) - leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM (Fenglin Wu) - dt-bindings: leds: qcom-lpg: Explain standalone PWM usage (Fenglin Wu) - leds: rgb: leds-qcom-lpg: Allow LED_COLOR_ID_MULTI (Konrad Dybcio) - leds: pwm: Reorder include files to alphabetic order (LI Qingwu) - leds: pwm: Add optional GPIO enable pin support (LI Qingwu) - dt-bindings: leds: pwm: Add enable-gpios property (LI Qingwu) - leds: trigger: Replace use of system_wq() with system_percpu_wq() (Marco Crivellari) - leds: led-class: Replace sprintf() with sysfs_emit() in sysfs show functions (Thorsten Blum) - dt-bindings: leds: qcom,spmi-flash-led: Add PM7550 (Luca Weiss) - leds: netxbig: Fix GPIO descriptor leak in error paths (Haotian Zhang) - leds: leds-lp50xx: Enable chip before any communication (Christian Hitz) - leds: Drop duplicate LEDS_EXPRESSWIRE config (Duje Mihanović) - leds: leds-cros_ec: Skip LEDs without color components (Thomas Weißschuh) - leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs (Christian Hitz) - leds: upboard: Fix module alias (Thomas Richard) - leds: leds-lp50xx: Allow LED 0 to be added to module bank (Christian Hitz) - leds: lp55xx_common: Enable use without FW_LOADER_USER_HELPER (Sicelo A. Mhlongo) - dt-bindings: leds: Add default-brightness property to common.yaml (Jean-François Lessard) - leds: flash: Use fwnode_get_next_child_node() instead (Sakari Ailus) - leds: Use fwnode_for_each_child_node() instead (Sakari Ailus) - dt-bindings: leds: arc,arc2c0608: Convert to DT Schema (Harrison Carter) - mfd: sec: Drop a stray semicolon (André Draszik) - mfd: qnap-mcu: Hook up the EEPROM sub-device (Heiko Stuebner) - dt-bindings: mfd: syscon: Add mt7981-topmisc (Sjoerd Simons) - dt-bindings: mfd: fsl,mc13xxx: Fix LEDs node schema (Rob Herring (Arm)) - mfd: mt6358-irq: Fix missing irq_domain_remove() in error path (Haotian Zhang) - mfd: mt6397-irq: Fix missing irq_domain_remove() in error path (Haotian Zhang) - dt-bindings: mfd: Document syscons falling back to atmel,sama5d2-sfrbu (Conor Dooley) - dt-bindings: mfd: Document control-scb and sysreg-scb on pic64gx (Conor Dooley) - dt-bindings: mfd: Convert dlg,da9052-i2c.txt to yaml format (Frank Li) - mfd: sec: Use chained IRQs for s2mpg10 (André Draszik) - mfd: qnap-mcu: Add proper error handling for command errors (Heiko Stuebner) - mfd: qnap-mcu: Move checksum verification to its own function (Heiko Stuebner) - mfd: qnap-mcu: Use EPROTO in stead of EIO on checksum errors (Heiko Stuebner) - mfd: qnap-mcu: Calculate the checksum on the actual number of bytes received (Heiko Stuebner) - mfd: simple-mfd-i2c: Don't use "proxy" headers (Andy Shevchenko) - mfd: simple-mfd-i2c: Make ID table style consistent (Andy Shevchenko) - mfd: Kconfig: Drop OF dependency on MFD_MAX5970 (Andy Shevchenko) - mfd: ls2kbmc: Remove unneeded semicolon from ls2k_bmc_recover_pci_data() (Chen Ni) - dt-bindings: mfd: twl: Enable power button also for TWL603X (Andreas Kemnade) - MAINTAINERS: Adjust file entry in NXP PF1550 PMIC MFD DRIVER (Lukas Bulwahn) - MAINTAINERS: Update PF1550 driver email address (Samuel Kayode) - dt-bindings: mfd: qcom-spmi-pmic: Document PM7550 PMIC (Luca Weiss) - dt-bindings: mfd: qcom,spmi-pmic: Document PMIV0104 (Luca Weiss) - mfd: syscon: Return -EPROBE_DEFER if the syscon is not found (Dan Carpenter) - mfd: bcm2835-pm: Add support for BCM2712 (Stanimir Varbanov) - mfd: simple-mfd-i2c: Remove select I2C_K1 from MFD_SPACEMIT_P1 (Troy Mitchell) - mfd: bd718x7: Use regmap_reg_range() for pmic_status_range (Matti Vaittinen) - mfd: da9055: Simplify the error handling path in da9055_device_init() (Christophe JAILLET) - mfd: max77620: Fix potential IRQ chip conflict when probing two devices (Krzysztof Kozlowski) - dt-bindings: mfd: tps65910: Make interrupt properties optional (Shree Ramamoorthy) - dt-bindings: mfd: dlg,da9063: Allow wakeup-source property (Frank Li) - mfd: da9055: Fix missing regmap_del_irq_chip() in error path (Haotian Zhang) - dt-bindings: mfd: Add Renesas R2A11302FT PMIC (Wolfram Sang) - mfd: da9063: Occupy second I2C address (Wolfram Sang) - mfd: tqmx86: Add board definitions for TQMxCU1-HPCM and TQMxCU2-HPCM (Matthias Schiffer) - mfd: wl1273-core: Remove the header (Dr. David Alan Gilbert) - mfd: wl1273-core: Remove unused driver (Dr. David Alan Gilbert) - dt-bindings: max77705: Add interrupt-controller property (Dzmitry Sankouski) - mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup (Johan Hovold) - mfd: macsmc: Make SMC write buffers const (Atharva Tiwari) - mfd: altera-sysmgr: Enable compile testing (Johan Hovold) - dt-bindings: mfd: sy7636a: Add missing GPIO pins and supply (Andreas Kemnade) - drm/xe: Fix duplicated put due to merge resolution (Thomas Hellström) - mmc: sdhci-of-dwcmshc: reduce CIT for better performance (Shawn Lin) - mmc: sdhci-of-dwcmshc: Disable internal clock auto gate for Rockchip SOCs (Shawn Lin) - mmc: sdhci-msm: Avoid early clock doubling during HS400 transition (Sarthak Garg) - MAINTAINERS: Add Shawn Lin as co-maintainer for dw_mmc drivers (Ulf Hansson) - mmc: sdhci-of-dwcmshc: Fix command queue support for RK3576 (Sebastian Reichel) - mmc: renesas_sdhi: Add suspend/resume hooks (Claudiu Beznea) - mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr() (Claudiu Beznea) - mmc: renesas_sdhi: Deassert the reset signal on probe (Claudiu Beznea) - dt-bindings: mmc: am654: Simplify dma-coherent property (Krzysztof Kozlowski) - mmc: meson-mx-sdio: Ignore disabled "mmc-slot" child-nodes (Martin Blumenstingl) - mmc: meson-mx-sdio: Fix indentation in meson_mx_mmc_irq_thread() (Martin Blumenstingl) - mmc: meson-mx-sdio: Use dev_err_probe() where appropriate (Martin Blumenstingl) - mmc: meson-mx-sdio: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: meson-mx-sdio: Refactor internal clock initialization (Martin Blumenstingl) - mmc: meson-mx-sdio: Use devm_clk_get_enabled() (Martin Blumenstingl) - mmc: meson-mx-sdio: Switch to regmap for register access (Martin Blumenstingl) - mmc: core: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - mmc: dw_mmc-rockchip: Add memory clock auto-gating support (Shawn Lin) - mmc: omap: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - mmc: mtk-sd: replace use of system_wq with system_percpu_wq (Marco Crivellari) - mmc: core: Allow more host caps to be modified through debugfs (Shawn Lin) - mmc: sdhci-of-dwcmshc: Add command queue support for rockchip SOCs (Sebastian Reichel) - dt-bindings: mmc: socionext,milbeaut-m10v-sdhci-3.0: convert to DT schema (Charan Pedumuru) - dt-bindings: mmc: ti,da830-mmc: convert to DT schema (Charan Pedumuru) - mmc: sdhci-of-dwcmshc: Add support for Eswin EIC7700 (Huan He) - dt-bindings: mmc: sdhci-of-dwcmshc: Add Eswin EIC7700 (Huan He) - mmc: core: Skip to set the default 200mA SD current limit (Avri Altman) - dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3506 (Heiko Stuebner) - mmc: sdhci-of-arasan: Omit a variable reassignment in sdhci_arasan_probe() (Markus Elfring) - mmc: dw_mmc: Use dma_set_mask_and_coherent() helper (Shawn Lin) - mmc: sdhci-brcmstb: save and restore registers during PM (Kamal Dasu) - mmc: sdhci-brcmstb: Add BCM74371 support (Kamal Dasu) - mmc: sdhci-brcmstb: clear CFG_OP_DLY when using HS200 (Kamal Dasu) - mmc: sdhci-brcmstb: move SDIO_CFG_CQ_CAPABILITY define (Kamal Dasu) - dt-bindings: mmc: Add support for BCM72116 and BCM74371 SD host controller (Kamal Dasu) - dt-bindings: mmc: sdhci-msm: Add sm8750 compatible (Sarthak Garg) - mmc: use octal file permissions instead of symbolic (Pedro Demarchi Gomes) - dt-bindings: mmc: sdhci-msm: Add Kaanapali compatible (Manish Pandey) - mmc: renesas_sdhi: enable bigger data ports where available (Wolfram Sang) - mmc: core: remove uselss memalloc_noio_save (Oliver Neukum) - pmdomain: Extend the genpd governor for CPUs to account for IPIs (Ulf Hansson) - smp: Introduce a helper function to check for pending IPIs (Ulf Hansson) - pmdomain: mediatek: convert from clk round_rate() to determine_rate() (Brian Masney) - amba: bus: Drop dev_pm_domain_detach() call (Claudiu Beznea) - pmdomain: bcm: bcm2835-power: Prepare to support BCM2712 (Stanimir Varbanov) - pmdomain: mediatek: mtk-mfg: select MAILBOX in Kconfig (Nicolas Frattaroli) - pmdomain: mediatek: Add support for MFlexGraphics (Nicolas Frattaroli) - pmdomain: mediatek: Fix build-errors (Ulf Hansson) - cpuidle: psci: Replace deprecated strcpy in psci_idle_init_cpu (Thorsten Blum) - pmdomain: rockchip: Add support for RV1126B (Finley Xiao) - pmdomain: mediatek: Add support for MT8196 HFRPSYS power domains (AngeloGioacchino Del Regno) - pmdomain: mediatek: Add support for MT8196 SCPSYS power domains (AngeloGioacchino Del Regno) - pmdomain: mediatek: Add support for secure HWCCF infra power on (AngeloGioacchino Del Regno) - pmdomain: mediatek: Add support for Hardware Voter power domains (AngeloGioacchino Del Regno) - pmdomain: qcom: rpmhpd: Add RPMh power domain support for Kaanapali (Jishnu Prakash) - usb: dwc3: imx8mp: Set out of band wakeup for i.MX95 (Peng Fan) - usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95 (Peng Fan) - usb: chipidea: core: detach power domain for ci_hdrc platform device (Xu Yang) - pmdomain: core: Allow power-off for out-of-band wakeup-capable devices (Peng Fan) - PM: wakeup: Add out-of-band system wakeup support for devices (Peng Fan) - dt-bindings: soc: bcm: Add bcm2712 compatible (Stanimir Varbanov) - dt-bindings: power: Add MT8196 GPU frequency control binding (Nicolas Frattaroli) - dt-bindings: power: rockchip: Add support for RV1126B (Finley Xiao) - dt-bindings: power: Add support for MT8196 power controllers (AngeloGioacchino Del Regno) - dt-bindings: power: qcom,rpmpd: add new RPMH levels (Jishnu Prakash) - dt-bindings: power: qcom,rpmpd: document the Kaanapali RPMh Power Domains (Jishnu Prakash) - gpio: loongson: Switch 2K2000/3000 GPIO to BYTE_CTRL_MODE (Xi Ruoyao) - gpio: regmap: fix kernel-doc notation (Randy Dunlap) - gpio: shared: fix a deadlock (Bartosz Golaszewski) - gpio: shared-proxy: set suppress_bind_attrs (Bartosz Golaszewski) - gpio: shared: ignore GPIO hogs when traversing the device tree (Bartosz Golaszewski) - gpio: shared: ignore special __symbols__ node when traversing device tree (Bartosz Golaszewski) - gpio: shared: handle the reset-gpios corner case (Bartosz Golaszewski) - gpio: zynq: Use modern PM macros (Jisheng Zhang) - gpio: xilinx: Use modern PM macros (Jisheng Zhang) - gpio: xgene: Use modern PM macros (Jisheng Zhang) - gpio: uniphier: Use modern PM macros (Jisheng Zhang) - gpio: tqmx86: Use modern PM macros (Jisheng Zhang) - gpio: pch: Use modern PM macros (Jisheng Zhang) - gpio: omap: Use modern PM macros (Jisheng Zhang) - gpio: msc313: Use modern PM macros (Jisheng Zhang) - gpio: mlxbf2: Use modern PM macros (Jisheng Zhang) - gpio: ml-ioh: Use modern PM macros (Jisheng Zhang) - gpio: pl061: Use modern PM macros (Jisheng Zhang) - gpio: htc-egpio: Use modern PM macros (Jisheng Zhang) - gpio: brcmstb: Use modern PM macros (Jisheng Zhang) - gpio: dwapb: Use modern PM macros (Jisheng Zhang) - gpiolib: acpi: use min() instead of min_t() (David Laight) - string: use __attribute__((nonnull())) in strends() (Bartosz Golaszewski) - platform/x86: intel: chtwc_int33fe: don't dereference swnode args (Bartosz Golaszewski) - reset: gpio: use software nodes to setup the GPIO lookup (Bartosz Golaszewski) - reset: gpio: convert the driver to using the auxiliary bus (Bartosz Golaszewski) - reset: make the provider of reset-gpios the parent of the reset device (Bartosz Golaszewski) - reset: order includes alphabetically in reset/core.c (Bartosz Golaszewski) - gpio: swnode: allow referencing GPIO chips by firmware nodes (Bartosz Golaszewski) - spi: cs42l43: Use actual ACPI firmware node for chip selects (Charles Keepax) - software node: allow referencing firmware nodes (Bartosz Golaszewski) - software node: increase the reference of the swnode by its fwnode (Bartosz Golaszewski) - software node: read the reference args via the fwnode API (Bartosz Golaszewski) - string: fix kerneldoc formatting in strends() (Bartosz Golaszewski) - gpio: fxl6408: Add suspend/resume support (Jisheng Zhang) - gpio: menz127: add support for 16Z034 and 16Z037 GPIO controllers (Jose Javier Rodriguez Barbarin) - gpio: elkhartlake: Convert to auxiliary driver (Raag Jadav) - platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O (Raag Jadav) - Documentation: gpio: Add a compatibility and feature list for PCA953x (Levente Révész) - gpio: shared: extend the ifdef guard to gpio_shared_find_entry() (Bartosz Golaszewski) - gpio: shared: fix a NULL-pointer dereference (Bartosz Golaszewski) - dt-bindings: gpio: mpfs-gpio: Add pic64gx GPIO compatibility (Pierre-Henry Moussay) - gpio: tegra186: Fix GPIO name collisions for Tegra410 (Kartik Rajput) - gpiolib: legacy: Allow to kill devm_gpio_request_one() independently (Andy Shevchenko) - gpiolib: legacy: Make sure we kill gpio_request_one() first (Andy Shevchenko) - arm64: select HAVE_SHARED_GPIOS for ARCH_QCOM (Bartosz Golaszewski) - gpio: cdev: replace use of system_wq with system_percpu_wq (Marco Crivellari) - gpio: mm-lantiq: update kernel docs (Bartosz Golaszewski) - gpio: mmio: drop the "bgpio" prefix (Bartosz Golaszewski) - gpio: mmio: use lock guards (Bartosz Golaszewski) - gpio: loongson-64bit: Switch to dynamic allocate GPIO base in byte mode (Binbin Zhou) - gpio: qixis-fpga: Fix a NULL vs IS_ERR() bug in probe() (Dan Carpenter) - gpio: regmap: Bypass cache for aliased inputs (Sander Vanheule) - gpio: regmap: Force writes for aliased data regs (Sander Vanheule) - gpio: bt8xx: use generic power management (Vaibhav Gupta) - gpio: mpsse: support bryx radio interface kit (Mary Strodl) - gpio: mpsse: add quirk support (Mary Strodl) - gpio: mpsse: ensure worker is torn down (Mary Strodl) - gpio: mpsse: propagate error from direction_input (Mary Strodl) - gpio: aspeed: remove unneeded include (Bartosz Golaszewski) - gpio: export gpiod_hwgpio() (Bartosz Golaszewski) - gpio: rename gpio_chip_hwgpio() to gpiod_hwgpio() (Bartosz Golaszewski) - gpio: latch: remove unneeded include (Bartosz Golaszewski) - gpio: qixis-fpga: add missing module description (Bartosz Golaszewski) - gpio: mvebu: Slightly optimize mvebu_gpio_irq_handler() (Christophe JAILLET) - gpio: pca953x: clarify log messages about auto increment feature (Michael Roth) - gpiolib: of: Get rid of (Christophe Leroy) - gpio: mm-lantiq: Drop legacy-of-mm-gpiochip.h header from GPIO driver (Christophe Leroy) - gpio: tegra186: Add support for Tegra410 (Prathamesh Shete) - gpio: tegra186: Use generic macro for port definitions (Kartik Rajput) - gpio: pca953x: enable latch only on edge-triggered inputs (Francesco Lavra) - gpio: add QIXIS FPGA GPIO controller (Ioana Ciornei) - gpio: regmap: add the .fixed_direction_output configuration parameter (Ioana Ciornei) - dt-bindings: gpio: add QIXIS FPGA based GPIO controller (Ioana Ciornei) - gpio: grgpio: call request_irq after incrementing the reference count (Alex Tran) - gpio: virtuser: check the return value of gpiod_set_value() (Bartosz Golaszewski) - gpiolib: reuse macro code in GPIO chip printk helpers (Bartosz Golaszewski) - gpiolib: reuse macro code in GPIO descriptor printk helpers (Bartosz Golaszewski) - gpiolib: rename GPIO chip printk macros (Bartosz Golaszewski) - gpiolib: remove unnecessary 'out of memory' messages (Bartosz Golaszewski) - firewire: core: abort pending transactions at card removal (Takashi Sakamoto) - firewire: core: add WQ_UNBOUND to alloc_workqueue users (Marco Crivellari) - firewire: core: clear sources of hardware interrupt at card removal (Takashi Sakamoto) - firewire: core: code refactoring to find and pop transaction entry (Takashi Sakamoto) - firewire: core: code refactoring to remove transaction entry (Takashi Sakamoto) - firewire: core: use cleanup function to release cached configuration ROM (Takashi Sakamoto) - ALSA: firewire-tascam: reserve resources for transferred isochronous packets at S400 (Takashi Sakamoto) - firewire: core: handle device quirk of TASCAM FW-1884/FW-1804/FW-1082 (Takashi Sakamoto) - firewire: core: determine transaction speed after detecting quirks (Takashi Sakamoto) - firewire: core: code refactoring to compute transaction speed (Takashi Sakamoto) - firewire: core: handle device quirk of MOTU Audio Express (Takashi Sakamoto) - firewire: core: detect device quirk when reading configuration ROM (Takashi Sakamoto) - hwmon: (dell-smm) Add Dell G5 5505 to fan control whitelist (Gabriel Marcano) - hwmon: (max16065) Use local variable to avoid TOCTOU (Gui-Dong Han) - hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU (Gui-Dong Han) - hwmon: (max6697) fix regmap leak on probe failure (Johan Hovold) - hwmon/w83781d: Drop REALLY_SLOW_IO setting (Juergen Gross) - hwmon/lm78: Drop REALLY_SLOW_IO setting (Juergen Gross) - hwmon: sy7636a: Fix regulator_enable resource leak on error path (Haotian Zhang) - hwmon: (adm1026) Convert macros to functions to avoid TOCTOU (Gui-Dong Han) - hwmon: (adm1029) Add locking to avoid TOCTOU (Gui-Dong Han) - hwmon: (lm87) Convert macros to functions to avoid TOCTOU (Gui-Dong Han) - hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry (小太) - hwmon: (vt8231) Convert macros to functions to avoid TOCTOU (Gui-Dong Han) - hwmon: (emc2103) Add locking to avoid TOCTOU (Gui-Dong Han) - hwmon: (aspeed-g6-pwm-tach): Add AST2700 compatible string (Billy Tsai) - dt-bindings: hwmon: Add AST2700 compatible (Billy Tsai) - hwmon: (asus-ec-sensors) add ROG STRIX X470-I GAMING (René Rebe) - hwmon: (vt1211) Convert macros to functions to avoid TOCTOU (Gui-Dong Han) - hwmon: (k10temp) Add AMD Steam Deck APU ID (René Rebe) - hwmon: Add Apple Silicon SMC hwmon driver (James Calligeros) - mfd: macsmc: Add new __SMC_KEY macro (James Calligeros) - Documentation/hwmon: Fix broken datasheet links for zl6100 (Igor Reznichenko) - MAINTAINERS: Add entry for ST TSC1641 driver (Igor Reznichenko) - hwmon: (corsair-cpro) Replace magic values with constants (Marius Zachmann) - hwmon: (corsair-cpro) Read temperature as a signed value (Marius Zachmann) - hwmon: (tmp421) Remove duplicate return in switch-case (Bruno Thomsen) - hwmon: (tmp421) Check error when loading label from dt (Bruno Thomsen) - hwmon/pmbus: (isl68137) Add support for raa229141 (Jeff Lin) - hwmon: Add TSC1641 I2C power monitor driver (Igor Reznichenko) - dt-bindings: hwmon: ST TSC1641 power monitor (Igor Reznichenko) - hwmon: (sy7636a) Fix sensor description (Andreas Kemnade) - hwmon: (aht10) Add support for dht20 (Akhilesh Patil) - hwmon: (asus-ec-sensors) add ROG STRIX X870-F GAMING WIFI (Eugene Shalygin) - docs/hwmon: Update maxim-ic.com links to analog.com (Ankan Biswas) - docs/hwmon: Add missing datasheet links for Maxim chips (Ankan Biswas) - docs/hwmon: Fix broken maxim-ic.com links to analog.com (Ankan Biswas) - hwmon: (corsair-psu) Rely on subsystem locking (Guenter Roeck) - hwmon: (corsair-psu) Rely on subsystem locking (Guenter Roeck) - hwmon: (chipcap2) Drop unnecessary include files (Guenter Roeck) - hwmon: (asus_rog_ryujin) Rely on subsystem locking (Guenter Roeck) - hwmon: (i5500_temp) Drop unnecessary include files (Guenter Roeck) - hwmon: (gpd-fan) Rely on subsystem locking (Guenter Roeck) - hwmon: (aquacomputer_d5next) Rely on subsystem locking (Guenter Roeck) - hwmon: (ltc4282) Rely on subsystem locking (Guenter Roeck) - hwmon: (lochnagar-hwmon) Rely on subsystem locking (Guenter Roeck) - hwmon: (sfctemp) Rely on subsystem locking (Guenter Roeck) - hwmon: (adt7x10) Rely on subsystem locking (Guenter Roeck) - hwmon: (peci) Rely on subsystem locking (Guenter Roeck) - hwmon: (ltc2947-core) Rely on subsystem locking (Guenter Roeck) - hwmon: (adt7411) Rely on subsystem locking (Guenter Roeck) - hwmon: (aht10) Rely on subsystem locking (Guenter Roeck) - hwmon: (lm95241) Rely on subsystem locking (Guenter Roeck) - hwmon: (ina238) Rely on subsystem locking (Guenter Roeck) - hwmon: (ftsteutates) Rely on subsystem locking (Guenter Roeck) - hwmon: (powr1220) Rely on subsystem locking (Guenter Roeck) - hwmon: (mr75203) Drop unnecessary include file (Guenter Roeck) - hwmon: (k10temp) Rely on subsystem locking (Guenter Roeck) - hwmon: (ina3221) Rely on subsystem locking (Guenter Roeck) - hwmon: (sht4x) Rely on subsystem locking (Guenter Roeck) - hwmon: (ina2xx) Rely on subsystem locking (Guenter Roeck) - hwmon: (sbtsi_temp) Rely on subsystem locking (Guenter Roeck) - hwmon: (hs3001) Rely on subsystem locking (Guenter Roeck) - hwmon: (lm92) Rely on subsystem locking (Guenter Roeck) - hwmon: (lm95234) Rely on subsystem locking (Guenter Roeck) - hwmon: (max127) Rely on subsystem locking (Guenter Roeck) - docs/hwmon: Fix broken links warnings in lm90.rst (Ankan Biswas) - hwmon: (adt7410): Support adt7422 chip (Nuno Sá) - hwmon: (adt7410): Add OF match table (Nuno Sá) - dt-bindings: trivial-devices: add ADT7410, ADT7420 and ADT7422 (Nuno Sá) - hwmon: (scmi) Enable sensors to assure they can be read (Marek Vasut) - hwmon: (max31790) Rely on subsystem locking (Guenter Roeck) - hwmon: (max6620) Rely on subsystem locking (Guenter Roeck) - hwmon: (nct7363) Drop unnecessary include files (Guenter Roeck) - hwmon: (nct7904) Rely on subsystem locking (Guenter Roeck) - hwmon: (max31827) Rely on subsystem locking (Guenter Roeck) - hwmon: (max6639) Rely on subsystem locking (Guenter Roeck) - hwmon: (tmp102) Drop unnecessary include files (Guenter Roeck) - hwmon: (tmp103) Drop unnecessary include files (Guenter Roeck) - hwmon: (lm95245) Rely on subsystem locking (Guenter Roeck) - hwmon: (ltc4245) Rely on subsystem locking (Guenter Roeck) - hwmon: (max6697) Rely on subsystem locking (Guenter Roeck) - hwmon: (drivetemp) Rely on subsystem locking (Guenter Roeck) - hwmon: (tmp108) Drop mutex.h include (Guenter Roeck) - hwmon: (tmp401) Rely on subsystem locking (Guenter Roeck) - hwmon: (tmp421) Rely on subsystem locking (Guenter Roeck) - hwmon: (tmp464) Rely on subsystem locking (Guenter Roeck) - hwmon: (emc1403) Rely on subsystem locking (Guenter Roeck) - hwmon: (adm9240) Rely on subsystem locking (Guenter Roeck) - hwmon: (lm90) Rely on subsystem locking (Guenter Roeck) - hwmon: (jc42) Rely on subsystem locking (Guenter Roeck) - hwmon: (pmbus) add driver for MPS MP9945 (Cosmo Chou) - dt-bindings: trivial-devices: add mps,mp9945 (Cosmo Chou) - dt-bindings: hwmon: Convert apm,xgene-slimpro-hwmon to DT schema (Rob Herring (Arm)) - dt-bindings: hwmon: pmbus/max17616: Add SMBALERT interrupt property (Kim Seer Paller) - hwmon: (ltc4282) Use the energy64 attribute type to report the energy (Guenter Roeck) - hwmon: (ltc2947) Use the energy64 attribute type to report the energy (Guenter Roeck) - hwmon: (peci/cputemp) add Intel Emerald Rapids support (Ivan Mikhaylov) - hwmon: (peci/dimmtemp) add Intel Emerald Rapids platform support (Ivan Mikhaylov) - peci: cpu: add Intel Emerald Rapids support (Ivan Mikhaylov) - hwmon: (asus-ec-sensors) add ROG STRIX X870E-H GAMING WIFI7 (Maximilian Luz) - hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI (Paul Heneghan) - hwmon: (pmbus/max34440): add support adpm12200 (Alexis Czezar Torreno) - hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7 (Maximilian Luz) - dt-bindings: hwmon: max31790: Use addressed fan nodes (Eddie James) - dt-bindings: hwmon: Move max31785 compatibles to max31790 document (Eddie James) - hwmon: (ntc-thermistor) Add Murata ncp18wm474 (Emil Dahl Juhl) - dt-bindings: hwmon: ntc-thermistor: Add Murata ncp18wm474 NTC (Sascha Hauer) - hwmon: (pmbus/max17616) add driver for max17616 (Kim Seer Paller) - dt-bindings: hwmon: pmbus: add max17616 (Kim Seer Paller) - hwmon: Add MP2925 and MP2929 driver (Wensheng Wang) - dt-bindings: hwmon: Add MPS mp2925 and mp2929 (Wensheng Wang) - dt-bindings: gnss: fix timepulse description (Johan Hovold) - dt-bindings: gnss: u-blox: use lowercase company name (Johan Hovold) - dt-bindings: gnss: u-blox: use open-drain reset and safeboot in example (Johan Hovold) - gnss: ubx: add support for the safeboot gpio (Alejandro Enrique) - dt-bindings: gnss: u-blox: add safeboot gpio (Alejandro Enrique) - spi: microchip-core: Refactor FIFO read and write handlers (Andy Shevchenko) - spi: ch341: fix out-of-bounds memory access in ch341_transfer_one (Tianchu Chen) - spi: microchip-core: Remove unneeded PM related macro (Andy Shevchenko) - spi: microchip-core: Use SPI_MODE_X_MASK (Andy Shevchenko) - spi: microchip-core: Utilise temporary variable for struct device (Andy Shevchenko) - spi: microchip-core: Replace dead code (-ENOMEM error message) (Andy Shevchenko) - spi: microchip-core: use min() instead of min_t() (Andy Shevchenko) - spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support (Lad Prabhakar) - spi: dt-bindings: airoha: add compatible for EN7523 (Mikhail Kshevetskiy) - spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND (Mikhail Kshevetskiy) - spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support (Lad Prabhakar) - spi: microchip: Enable compile-testing for FPGA SPI controllers (Geert Uytterhoeven) - spi: rzv2h-rspi: add support for RZ/T2H and RZ/N2H (Cosmin Tanislav) - spi: dt-bindings: renesas,rzv2h-rspi: document RZ/T2H and RZ/N2H (Cosmin Tanislav) - spi: rzv2h-rspi: add support for loopback mode (Cosmin Tanislav) - spi: rzv2h-rspi: add support for variable transfer clock (Cosmin Tanislav) - spi: rzv2h-rspi: add support for using PCLK for transfer clock (Cosmin Tanislav) - spi: rzv2h-rspi: make transfer clock rate finding chip-specific (Cosmin Tanislav) - spi: rzv2h-rspi: avoid recomputing transfer frequency (Cosmin Tanislav) - spi: rzv2h-rspi: move register writes out of rzv2h_rspi_setup_clock() (Cosmin Tanislav) - spi: rzv2h-rspi: make clocks chip-specific (Cosmin Tanislav) - spi: rzv2h-rspi: make FIFO size chip-specific (Cosmin Tanislav) - spi: rzv2h-rspi: make resets optional (Cosmin Tanislav) - spi: Fix potential uninitialized variable in probe() (Dan Carpenter) - spi: spidev: add compatible for arduino spi mcu interface (Riccardo Mereu) - dt-bindings: trivial-devices: add arduino spi mcu interface (Riccardo Mereu) - spi: sophgo: Fix incorrect use of bus width value macros (Longbin Li) - MAINTAINERS: adjust file entry in RISC-V MICROCHIP SUPPORT (Lukas Bulwahn) - spi: imx: add 16/32 bits per word support for target PIO mode (Carlos Song) - spi: aspeed: Add support for the AST2700 SPI controller (Chin-Ting Kuo) - spi: aspeed: Use phys_addr_t for bus addresses to support 64-bit platforms (Chin-Ting Kuo) - spi: dt-bindings: aspeed,ast2600-fmc: Add AST2700 SoC support (Chin-Ting Kuo) - spi: aspeed: Enable Quad SPI mode for page program (Chin-Ting Kuo) - spi: davinci: remove platform data header (Bartosz Golaszewski) - spi: bcm63xx: drop wrong casts in probe() (Jonas Gorski) - spi: add support for microchip "soft" spi controller (Prajna Rajendra Kumar) - spi: dt-binding: document Microchip CoreSPI (Prajna Rajendra Kumar) - spi: microchip: rename driver file and internal identifiers (Prajna Rajendra Kumar) - spi: spi-cadence: supports transmission with bits_per_word of 16 and 32 (Jun Guo) - dt-bindings: spi: spi-cadence: update DT binding docs to support cix sky1 SoC (Jun Guo) - spi: dt-bindings: nuvoton,npcm-pspi: Convert to DT schema (Tomer Maimon) - spi: fsl-qspi: support the SpacemiT K1 SoC (Alex Elder) - spi: fsl-qspi: introduce sfa_size devtype data (Alex Elder) - spi: fsl-qspi: add a clock disable quirk (Alex Elder) - spi: fsl-qspi: switch predicates to bool (Alex Elder) - spi: fsl-qspi: add optional reset support (Alex Elder) - spi: dt-bindings: fsl-qspi: add optional resets (Alex Elder) - spi: dt-bindings: fsl-qspi: support SpacemiT K1 (Alex Elder) - spi: imx: add i.MX51 ECSPI target mode support (Carlos Song) - spi: imx: remove CLK calculation and check for target mode (Clark Wang) - spi: aspeed: Use devm_iounmap() to unmap devm_ioremap() memory (Chin-Ting Kuo) - spi: tegra210-quad: Check hardware status on timeout (Vishwaroop A) - spi: tegra210-quad: Refactor error handling into helper functions (Vishwaroop A) - spi: tegra210-quad: Fix timeout handling (Vishwaroop A) - spi: tle62x0: Add newline to sysfs attribute output (Zhongqiu Han) - spi: spi-mem: Trace exec_op (Sean Anderson) - spi: spi-qpic-snand: make qcom_spi_ecc_engine_ops_pipelined const (Can Peng) - spi: dt-bindings: don't check node names (Wolfram Sang) - spi: airoha: buffer must be 0xff-ed before writing (Mikhail Kshevetskiy) - spi: airoha: avoid reading flash page settings from SNFI registers during driver startup (Mikhail Kshevetskiy) - spi: airoha: set custom sector size equal to flash page size (Mikhail Kshevetskiy) - spi: airoha: reduce the number of modification of REG_SPI_NFI_CNFG and REG_SPI_NFI_SECCUS_SIZE registers (Mikhail Kshevetskiy) - spi: airoha: avoid setting of page/oob sizes in REG_SPI_NFI_PAGEFMT (Mikhail Kshevetskiy) - spi: airoha: support of dualio/quadio flash reading commands (Mikhail Kshevetskiy) - spi: airoha: unify dirmap read/write code (Mikhail Kshevetskiy) - spi: airoha: remove unnecessary switch to non-dma mode (Mikhail Kshevetskiy) - spi: airoha: remove unnecessary restriction length (Mikhail Kshevetskiy) - spi: aspeed: Fix an IS_ERR() vs NULL bug in probe() (Dan Carpenter) - spi: aspeed: fix spelling mistake "triming" -> "trimming" (Colin Ian King) - spi: dw: add target mode support (Benoît Monin) - spi: dw: rename the spi controller to ctlr (Benoît Monin) - spi: aspeed: Only map necessary address window region (Chin-Ting Kuo) - spi: aspeed: Add per-platform adjust_window callback for decoding range (Chin-Ting Kuo) - spi: aspeed: Centralize address decoding region management (Chin-Ting Kuo) - spi: aspeed: Force default address decoding range assignment for each CS (Chin-Ting Kuo) - spi: aspeed: Improve timing calibration algorithm for AST2600 platform (Chin-Ting Kuo) - spi: aspeed: Update clock selection strategy (Chin-Ting Kuo) - spi: offload: Add offset parameter (Axel Haslam) - spi: dt-bindings: spi-qpic-snand: Add IPQ5332 compatible (Md Sadre Alam) - spi: dt-bindings: spi-qpic-snand: Add IPQ5424 compatible (Md Sadre Alam) - regulator: fp9931: Fix spelling mistake "failid" -> "failed" (Colin Ian King) - regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex (sparkhuang) - regulator: pf9453: Constify pointers to 'regulator_desc' wrap struct (Krzysztof Kozlowski) - regulator: pca9450: Constify pointers to 'regulator_desc' wrap struct (Krzysztof Kozlowski) - regulator: mt6358: Constify pointers to 'regulator_desc' wrap struct (Krzysztof Kozlowski) - regulator: bd96801: Constify pointers to 'regulator_desc' wrap struct (Krzysztof Kozlowski) - regulator: bd718x7: Constify pointers to 'regulator_desc' wrap struct (Krzysztof Kozlowski) - regulator: bd71828: Constify pointers to 'regulator_desc' wrap struct (Krzysztof Kozlowski) - regulator: bd71815: Constify pointers to 'regulator_desc' wrap struct (Krzysztof Kozlowski) - regulator: Use container_of_const() when all types are const (Krzysztof Kozlowski) - MAINTAINERS: Add an entry for PF1550 MFD driver (Samuel Kayode) - power: supply: pf1550: add battery charger support (Samuel Kayode) - Input: pf1550 - add onkey support (Samuel Kayode) - regulator: pf1550: Add support for regulator (Samuel Kayode) - mfd: pf1550: Add core driver for the PF1550 PMIC (Samuel Kayode) - dt-bindings: mfd: Add binding for the PF1550 PMIC (Samuel Kayode) - regulator: Add FP9931/JD9930 driver (Andreas Kemnade) - dt-bindings: regulator: Add Fitipower FP9931/JD9930 (Andreas Kemnade) - dt-bindings: vendor-prefixes: Add Fitipower (Andreas Kemnade) - regulator: pca9450: Fix error code in probe() (Dan Carpenter) - regulator: qcomm-labibb: replace use of system_wq with system_dfl_wq (Marco Crivellari) - regulator: make the subsystem aware of shared GPIOs (Bartosz Golaszewski) - regulator: renesas-usb-vbus-regulator: Remove unused headers (Claudiu Beznea) - regulator: pca9450: Add support for setting debounce settings (Martijn de Gouw) - regulator: dt-bindings: pca9540: add debounce timer configuration (Martijn de Gouw) - regulator: core: disable supply if enabling main regulator fails (Gabor Juhos) - regulator: mt6363: Remove unneeded semicolon (Chen Ni) - regulator: irq_helper: replace use of system_wq with system_dfl_wq (Marco Crivellari) - regulator: pf9453: Fix kernel doc for mux_poll() (Andy Shevchenko) - regulator: Add support for MediaTek MT6363 SPMI PMIC Regulators (AngeloGioacchino Del Regno) - dt-bindings: regulator: Document MediaTek MT6363 PMIC Regulators (AngeloGioacchino Del Regno) - regulator: Add support for MediaTek MT6316 SPMI PMIC Regulators (AngeloGioacchino Del Regno) - dt-bindings: regulator: Document MediaTek MT6316 PMIC Regulators (AngeloGioacchino Del Regno) - regulator: pf9453: remove unused I2C_LT register (Joy Zou) - regulator: pf9453: remove low power mode (Joy Zou) - regulator: pf9453: change the device ID register address (Joy Zou) - regulator: Small cleanup in of_get_regulation_constraints() (Dan Carpenter) - MAINTAINERS: remove obsolete file entry in DIALOG SEMICONDUCTOR DRIVERS (Lukas Bulwahn) - regulator: pca9450: link regulator inputs to supply groups (Oleksij Rempel) - regulator: dt-bindings: nxp,pca9450: document input supplies (Oleksij Rempel) - regulator: Let raspberrypi drivers depend on ARM (Jean Delvare) - regulator: rpmh-regulator: Add RPMH regulator support for PMR735D (Jishnu Prakash) - regulator: dt-bindings: qcom,rpmh: Add support for PMR735D (Jishnu Prakash) - regulator: rpmh-regulator: Add RPMH regulator support for Glymur (Kamal Wadhwa) - regulator: rpmh-regulator: Add support for new resource name format (Kamal Wadhwa) - regulator: dt-bindings: rpmh-regulator: Update pmic-id DT prop info for new CMD-DB (Kamal Wadhwa) - regulator: dt-bindings: rpmh-regulator : Add compatibles for PMH01XX & PMCX0102 (Kamal Wadhwa) - regulator: sy7636a: add gpios and input regulator (Andreas Kemnade) - regulator: core: forward undervoltage events downstream by default (Oleksij Rempel) - regulator: dt-bindings: Convert Dialog DA9211 Regulators to DT schema (Ariel D'Alessandro) - regmap: sdw-mbq: Reorder regmap_mbq_context struct for better packing (Charles Keepax) - regmap: i3c: Use ARRAY_SIZE() (Andy Shevchenko) - regcache: maple: Split ->populate() from ->init() (Andy Shevchenko) - regcache: flat: Split ->populate() from ->init() (Andy Shevchenko) - regcache: flat: Remove unneeded check and error message for -ENOMEM (Andy Shevchenko) - regcache: rbtree: Split ->populate() from ->init() (Andy Shevchenko) - regcache: Add ->populate() callback to separate from ->init() (Andy Shevchenko) - regmap: warn users about uninitialized flat cache (Sander Vanheule) - regmap: add flat cache with sparse validity (Sander Vanheule) - mtd: spinand: add support for FudanMicro FM25S01BI3 (Mikhail Zhilkin) - mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors (Haotian Zhang) - mtd: nand: realtek-ecc: Fix Kconfig dependencies (Miquel Raynal) - mtd: rawnand: sunxi: #undef field_{get,prep}() before local definition (Geert Uytterhoeven) - mtd: spinand: esmt: add support for F50L1G41LC (Daniel Golle) - mtd: rawnand: lpc32xx_slc: Convert to use devm_gpiod_get_optional() (Haotian Zhang) - mtd: rawnand: sunxi: Add support for H616 nand controller (Richard Genoud) - mtd: rawnand: sunxi: introduce sram_size in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: introduce ecc_err_mask in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: introduce reg_spare_area in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: introduce reg_pat_id in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: introduce random en/dir in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: introduce ecc_mode_mask in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: add has_ecc_block_512 capability (Richard Genoud) - mtd: rawnand: sunxi: rework pattern found registers (Richard Genoud) - mtd: rawnand: sunxi: introduce reg_user_data in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: introduce reg_ecc_err_cnt in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: move ECC strenghts in sunxi_nfc_caps (Richard Genoud) - mtd: rawnand: sunxi: Replace hard coded value by a define (Richard Genoud) - mtd: rawnand: sunxi: Remove superfluous register readings (Richard Genoud) - dt-bindings: mtd: sunxi: Add H616 compatible (Richard Genoud) - mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove (Haotian Zhang) - mtd: rawnand: gpmi: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - mtd: rawnand: cadence: Add support for NV-DDR interface mode (Niravkumar L Rabara) - mtd: nand: relax ECC parameter validation check (Aryan Srivastava) - Revert "mtd: rawnand: marvell: fix layouts" (Aryan Srivastava) - mailmap: update Pratyush Yadav's email address (Pratyush Yadav) - mtd: spi-nor: core: Check read CR support (Jakub Czapiga) - mtd: spi-nor: micron-st: add TODO for fixing mt35xu02gcba (Haibo Chen) - mtd: spi-nor: micron-st: add mt35xu01gbba support (Haibo Chen) - mtd: spi-nor: micron-st: use SFDP of mt35xu512aba (Haibo Chen) - mtd: spi-nor: micron-st: move set_octal_dtr to late_init() (Haibo Chen) - mtd: spi-nor: micron-st: rename the die_late_init functions (Haibo Chen) - mtd: spi-nor: spansion: SMPT fixups for S25FS-S (Takahiro Kuwano) - mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook (Takahiro Kuwano) - mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook (Takahiro Kuwano) - mtd: spi-nor: winbond: Add support for W25H02NWxxAM chips (Miquel Raynal) - mtd: spi-nor: winbond: Add support for W25H01NWxxAM chips (Miquel Raynal) - mtd: spi-nor: winbond: Add support for W25H512NWxxAM chips (Miquel Raynal) - mtd: spi-nor: winbond: Add support for W25Q02NWxxIM chips (Miquel Raynal) - mtd: spi-nor: winbond: Add support for W25Q01NWxxIM chips (Miquel Raynal) - mtd: spi-nor: winbond: Add support for W25Q01NWxxIQ chips (Miquel Raynal) - mtd: sm_ftl: Fix typo in comment in sm_read_lba (Thorsten Blum) - mtd: sm_ftl: Replace deprecated strncpy with sysfs_emit in sm_attr_show (Thorsten Blum) - mtd: lpddr_cmds: fix signed shifts in lpddr_cmds (Ivan Stepchenko) - mtd: docg3: fix kernel-doc warnings (Randy Dunlap) - mtd: mtdpart: ignore error -ENOENT from parsers on subpartitions (Christian Marangi) - mtd: maps: pcmciamtd: fix potential memory leak in pcmciamtd_detach() (Abdun Nihaal) - mtd: spear_smi: fix kernel-doc warnings (Randy Dunlap) - mtd: intel-dg: wake card on operations (Alexander Usyskin) - dt-bindings: mtd: physmap: add 'clocks' and 'power-domains' (Wolfram Sang) - pwm: rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled (Biju Das) - pwm: bcm2835: Make sure the channel is enabled after pwm_request() (Uwe Kleine-König) - pwm: th1520: Use module_pwm_platform_driver! macro (Michal Wilczynski) - pwm: th1520: Fix clippy warning for redundant struct field init (Michal Wilczynski) - pwm: Fix Rust formatting (Miguel Ojeda) - dt-bindings: pwm: thead: Add T-HEAD TH1520 PWM controller (Michal Wilczynski) - pwm: Add Rust driver for T-HEAD TH1520 SoC (Michal Wilczynski) - rust: pwm: Fix broken intra-doc link (Miguel Ojeda) - rust: pwm: Drop wrapping of PWM polarity and state (Uwe Kleine-König) - rust: pwm: Add module_pwm_platform_driver! macro (Michal Wilczynski) - rust: pwm: Add complete abstraction layer (Michal Wilczynski) - rust: pwm: Add Kconfig and basic data structures (Michal Wilczynski) - pwm: Export `pwmchip_release` for external use (Michal Wilczynski) - rust: macros: Add support for 'imports_ns' to module! (Michal Wilczynski) - pwm: mediatek: Make use of struct_size macro (Uwe Kleine-König) - pwm: mediatek: Remove unneeded semicolon (Chen Ni) - pwm: airoha: Add support for EN7581 SoC (Benjamin Larsson) - pwm: mediatek: Convert to waveform API (Uwe Kleine-König) - pwm: max7360: Clean MAX7360 code (Mathieu Dubois-Briand) - pwm: Drop unused function pwm_apply_args() (Uwe Kleine-König) - pwm: Use %%u to printf unsigned int pwm_chip::npwm and pwm_chip::id (Uwe Kleine-König) - pwm: Simplify printf to emit chip->npwm in $debugfs/pwm (Uwe Kleine-König) - platform/chrome: sensorhub: Support devices without FIFO_INT_ENABLE (Diogo Ivo) - platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver (Tzung-Bi Shih) - platform/chrome: cros_ec_lightbar: Check if ec supports suspend commands (Brady Norander) - platform/chrome: cros_usbpd_notify: defer probe when parent EC driver isn't ready (Jameson Thies) - ALSA: hda/realtek: Add PCI SSIDs to HP ProBook quirks (Ilyas Gasanov) - ALSA: usb-audio: Simplify with usb_endpoint_max_periodic_payload() (Takashi Iwai) - ALSA: hda/realtek: fix mute/micmute LEDs don't work for more HP laptops (Chris Chiu) - ASoC: fsl_micfil: Set channel range control (Chancel Liu) - ASoC: fsl_micfil: Add default quality for different platforms (Chancel Liu) - firmware: cs_dsp: Add test cases for client_ops == NULL (Richard Fitzgerald) - firmware: cs_dsp: Don't require client to provide a struct cs_dsp_client_ops (Richard Fitzgerald) - ASoC: codecs: Modify awinic amplifier dsp read and write functions (Weidong Wang) - ASoC: SDCA: Fixup some more Kconfig issues (Charles Keepax) - ASoC: cs35l56: Log a message if firmware is missing (Richard Fitzgerald) - ASoC: nau8325: Delete a stray tab (Dan Carpenter) - ASoC: Intel: catpt: Do not block the system from suspending (Cezary Rojewski) - ASoC: Intel: catpt: Do not ignore errors on runtime resume (Cezary Rojewski) - ASoC: Intel: catpt: Fix probing order of driver components (Cezary Rojewski) - ASoC: Intel: catpt: Fix error path in hw_params() (Cezary Rojewski) - ASoC: Intel: catpt: Switch to resource_xxx() API (Cezary Rojewski) - ASoC: Intel: catpt: Fix offset checks (Cezary Rojewski) - ASoC: intel: sof_sdw: Add codec_info for cs42l45 (Charles Keepax) - ASoC: sdw_utils: Add cs42l45 support functions (Charles Keepax) - ASoC: intel: sof_sdw: Add ability to have auxiliary devices (Charles Keepax) - ASoC: sdw_utils: Move codec_name to dai info (Charles Keepax) - ASoC: sdw_utils: Add codec_conf for every DAI (Charles Keepax) - ASoC: SDCA: Add terminal type into input/output widget name (Charles Keepax) - ASoC: SDCA: Align mute controls to ALSA expectations (Charles Keepax) - ASoC: codecs: wcd939x: fix regmap leak on probe failure (Johan Hovold) - ASoC: cs-amp-lib: Use __free(kfree) instead of manual freeing (Richard Fitzgerald) - firmware: cs_dsp: Use kvzalloc() to allocate control caches (Richard Fitzgerald) - firmware: cs_dsp: Take pwr_lock around reading controls debugfs (Richard Fitzgerald) - ASoC: stm32: sai: clean up probe error path (Johan Hovold) - ASoC: stm32: sai: fix OF node leak on probe (Johan Hovold) - ASoC: stm32: sai: fix clk prepare imbalance on probe failure (Johan Hovold) - ASoC: stm32: sai: fix device leak on probe (Johan Hovold) - ASoC: nau8325: add missing build config (Jaroslav Kysela) - ASoC: nau8325: use simple i2c probe function (Jaroslav Kysela) - ASoC: mediatek: mt8189: remove unnecessary NULL check (Dan Carpenter) - firmware: cs_dsp: Remove redundant download buffer allocator (Richard Fitzgerald) - ASoC: tegra: remove Kconfig dependency on TEGRA20_APB_DMA (Francesco Lavra) - ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return (Alexander Stein) - ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_functions() (Dan Carpenter) - ASoC: cs-amp-lib: Remove redundant calls to kunit_deactivate_static_stub() (Richard Fitzgerald) - firmware: cs_dsp: Store control length as 32-bit (Richard Fitzgerald) - ASoC: cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control (Richard Fitzgerald) - ASoC: cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control (Richard Fitzgerald) - ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flags (Richard Fitzgerald) - ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags (Richard Fitzgerald) - ASoC: SDCA: Add basic SDCA function driver (Charles Keepax) - ASoC: SDCA: Add basic SDCA class driver (Charles Keepax) - ASoC: SDCA: add function devices (Pierre-Louis Bossart) - ASoC: SDCA: Add helper to write initialization writes (Charles Keepax) - ASoC: SDCA: Populate regmap cache for readable Controls (Charles Keepax) - ASoC: SDCA: Factor out helper to process Control defaults (Charles Keepax) - ASoC: SDCA: Use helper macros for control identification (Charles Keepax) - ASoC: SDCA: Move most of the messages from info to debug (Charles Keepax) - ASoC: SDCA: Add comment for function reset polling (Charles Keepax) - ASoC: SDCA: Correct FDL locking in sdca_fdl_process() (Charles Keepax) - ASoC: SDCA: Add missing forward declaration in header (Charles Keepax) - ASoC: SDCA: Fix missing dash in HIDE DisCo property (Charles Keepax) - ASoC: SDCA: Remove duplicated module macros (Charles Keepax) - ASoC: Intel: avs: Replace snprintf() with scnprintf() (HariKrishna Sagala) - ASoC: SDCA: Add stubs for FDL helper functions (Charles Keepax) - firmware: cs_dsp: Append \n to debugfs string during read (Richard Fitzgerald) - firmware: cs_dsp: Factor out common debugfs string read (Richard Fitzgerald) - ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 support (Baojun Xu) - ASoC: dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806MD/5830 support (Baojun Xu) - ASoC: codecs: arizona: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup (Bartosz Golaszewski) - ASoC: wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup (Bartosz Golaszewski) - gpio: provide gpiod_is_shared() (Bartosz Golaszewski) - gpiolib: support shared GPIOs in core subsystem code (Bartosz Golaszewski) - gpio: shared-proxy: implement the shared GPIO proxy driver (Bartosz Golaszewski) - gpiolib: implement low-level, shared GPIO support (Bartosz Golaszewski) - gpiolib: define GPIOD_FLAG_SHARED (Bartosz Golaszewski) - string: provide strends() (Bartosz Golaszewski) - ASoC: codecs: lpass-rx-macro: fix mute_stream affecting all paths (Jonathan Marek) - ASoC: codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_MIX enum (Jonathan Marek) - ASoC: codecs: lpass-wsa-macro: remove main path event (Jonathan Marek) - ASoC: codecs: lpass-wsa-macro: add volume controls for mix path (Jonathan Marek) - ASoC: codecs: lpass-wsa-macro: fix path clock dependencies (Jonathan Marek) - ASoC: codecs: lpass-wsa-macro: remove mix path event (Jonathan Marek) - ASoC: codecs: lpass-wsa-macro: remove useless gain read/write sequence (Jonathan Marek) - ASoC: codecs: lpass-wsa-macro: remove unnecessary bounds check (Jonathan Marek) - ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle early rtd->dais alloc failure (jempty.liang) - ASoC: mediatek: mt8189: add machine driver with nau8825 (Cyril Chao) - ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau8825 document (Cyril Chao) - ASoC: mediatek: mt8189: add platform driver (Cyril Chao) - ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe document (Cyril Chao) - ASoC: mediatek: mt8189: support PCM in platform driver (Cyril Chao) - ASoC: mediatek: mt8189: support TDM in platform driver (Cyril Chao) - ASoC: mediatek: mt8189: support I2S in platform driver (Cyril Chao) - ASoC: mediatek: mt8189: support ADDA in platform driver (Cyril Chao) - ASoC: mediatek: mt8189: support audio clock control (Cyril Chao) - ASoC: mediatek: mt8189: add common header (Cyril Chao) - ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf() (HariKrishna Sagala) - ASoC: SDCA: Add companion amp Function (Charles Keepax) - ASoC: SOF: imx9: use SCMI API for LM management (Laurentiu Mihalcea) - ASoC: ux500: mop500_ab8500: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: ti: rx51: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: ti: omap3pandora: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: ti: omap-twl4030: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: ti: omap-abe-twl6040: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: ti: n810: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: ti: j721e-evm: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: ti: davinci-evm: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: ti: ams-delta: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: tegra: tegra_wm8903: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: tegra: tegra_asoc_machine: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: tegra: tegra210_ahub: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sunxi: sun8i-codec: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sunxi: sun8i-codec-analog: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sunxi: sun50i-codec-analog: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sunxi: sun4i-codec: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sof-client-probes: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: soc-topology: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: soc-pcm: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: soc-jack: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: soc-dapm: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: soc-core: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_utils: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_ti_amp: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_rt_sdca_jack_common: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_rt_mf_sdca: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_rt_amp: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_rt711: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_rt700: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_rt5682: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_maxim: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_dmic: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_cs_amp: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_cs42l43: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_cs42l42: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdw_utils: soc_sdw_bridge_cs35l56: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: sdca: sdca_asoc: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: tobermory: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: tm2_wm5110: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: speyside: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: smdk_wm8994: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: midas_wm1811: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: lowland: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: littlemill: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: bells: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: samsung: aries_wm8994: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: rockchip: rockchip_max98090: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: rockchip: rk3288_hdmi_analog: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: qcom: sc7180: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: qcom: topology: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: qcom: q6usb: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: qcom: q6routing: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: pxa: spitz: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: meson: t9015: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: meson: g12a-tohdmitx: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: meson: g12a-toacodec: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: meson: axg-tdm-interface: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: meson: axg-spdifout: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: meson: aiu-codec-ctrl: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: meson: aiu-acodec-ctrl: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: mediatek: mt8365-afe-pcm: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: mediatek: mt8195-mt6359: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: mediatek: mt8188-mt6359: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: mediatek: mt8186-mt6366: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: mediatek: mt8186-mt6366-common: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: mediatek: mtk-dsp-sof-common: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: mediatek: mtk-afe-platform-driver: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_rt5682: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_realtek_common: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_pcm512x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_nuvoton_common: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_nau8825: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_maxim_common: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_es8336: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_da7219: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_cirrus_common: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: sof_board_helpers: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: cht_bsw_rt5672: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: cht_bsw_rt5645: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: cht_bsw_max98090_ti: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: bytcr_wm5102: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: bytcr_rt5651: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: bytcr_rt5640: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: bytcht_es8316: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: bytcht_cx2072x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: boards: bdw-rt5677: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: avs: pcm: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: avs: control: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: avs: rt5640: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: avs: rt5514: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: avs: rt274: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: avs: nau8825: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: avs: es8336: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: avs: da7219: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: intel: atom: sst-atom-controls: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: generic: audio-graph-card: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: fsl: imx-rpmsg: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: fsl: fsl-asoc-card: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm_hubs: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm_adsp: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm9713: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm9712: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm9090: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm9081: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8998: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8997: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8996: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8995: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8994: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8993: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8991: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8990: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8988: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8985: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8983: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8978: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8974: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8971: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8962: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8961: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8960: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8955: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8940: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8904: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8903: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8900: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8804: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8776: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8770: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8753: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8750: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8737: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8731: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8728: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8711: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8580: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8523: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8510: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8400: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm8350: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm5110: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm5102: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm5100: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wm0010: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wcd937x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wcd934x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: wcd9335: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: uda1380: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: twl6040: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: twl4030: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: tlv320dac33: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: tlv320aic3x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: tlv320aic32x4: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: tlv320aic31xx: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: tlv320adc3xxx: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: tas6424: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: tas571x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: sta529: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: sta350: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: sta32x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: ssm4567: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: ssm2602: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: ssm2518: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: sma1307: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: sma1303: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: simple-mux: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt721-sdca: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt715: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt715-sdca: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt712-sdca: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt712-sdca-dmic: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt711: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt711-sdca: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt700: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5682s: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5682: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5677: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5670: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5668: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5665: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5663: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5660: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5659: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5651: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5645: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5640: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5631: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5516: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt5514: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt298: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt286: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt274: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt1015: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rt1011: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: rk3308: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: pcm512x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: pcm186x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: nau8825: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: nau8824: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: nau8822: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: nau8821: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: nau8810: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: mt6359: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: mt6358: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: mt6357: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: ml26124: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: max9867: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: max9850: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: max98396: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: max98390: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: max98373: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: max98095: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: max98090: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: max98088: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: madera: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: lpass-wsa-macro: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: lpass-va-macro: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: lpass-tx-macro: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: lpass-rx-macro: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: lm49453: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: jz4770: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: jz4760: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: jz4740: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: hdmi-codec: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: hdac_hdmi: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: hdac_hda: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: hda: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: es8389: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: es8328: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: es8326: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: es8316: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: es8311: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: es7134: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: da9055: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: da732x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: da7219: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: da7219-aad: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: da7218: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: da7213: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs2072x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cx20442: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs53l30: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs530x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs48l32: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs47l92: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs47l90: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs47l85: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs47l35: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs47l24: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs47l15: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs42xx8: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs42l73: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs42l56: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs42l52: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs42l51: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs42l43: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs42l43-jack: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs4234: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs35l56: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs35l45: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs35l41: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cs35l33: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: cpcap: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: aw88395: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: aw88261: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: audio-iio-aux: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: arizona-jack: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: alc5623: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: ak4641: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: adav80x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: adau7118: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: adau1977: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: adau17x1: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: adau1781: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: adau1761: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: ad193x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: ad1836: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: 88pm860x: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: codecs: ab8500: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: atmel: tse850-pcm5142: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: atmel: sam9g20_wm8731: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: amd: acp5x-mach: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: amd: acp3x-es83xx: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: amd: acp-mach-common: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: asoc.h: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: soc.h: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: audio_topology: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: audio_helper: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: audio_codec: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: arizona-micsupp: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: arizona-haptics: convert to snd_soc_dapm_xxx() (Kuninori Morimoto) - ASoC: Intel: avs: Honor NHLT override when setting up a path (Cezary Rojewski) - ASoC: Intel: avs: Allow the topology to carry NHLT data (Cezary Rojewski) - ASoC: codecs: pm4125: Remove irq_chip on component unbind (Krzysztof Kozlowski) - ASoC: codecs: pm4125: Fix potential conflict when probing two devices (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: add SM6115 compatible (Srinivas Kandagatla) - ASoC: codecs: lpass-va-macro: add SM6115 compatible (Srinivas Kandagatla) - ASoC: dt-bindings: qcom,lpass-va-macro: Add sm6115 LPASS VA (Srinivas Kandagatla) - ASoC: dt-bindings: qcom,lpass-va-macro: re-arrange clock-names (Srinivas Kandagatla) - ASoC: dt-bindings: qcom,lpass-rx-macro: Add sm6115 LPASS RX (Srinivas Kandagatla) - ASoC: codecs: lpass-tx-macro: fix SM6115 support (Srinivas Kandagatla) - MAINTAINERS: refer to trivial-codec.yaml in relevant sections (Lukas Bulwahn) - firmware: cs_dsp: fix kernel-doc warnings in a header file (Randy Dunlap) - ASoC: Intel: atom: Replace strcpy() with strscpy() (Thorsten Blum) - ASoC: Intel: boards: fix HDMI playback lookup when HDMI-In capture used (Kai Vehmanen) - ASoC: cs35l56: Allow restoring factory calibration through ALSA control (Richard Fitzgerald) - ASoC: cs35l56: Add control to read CAL_SET_STATUS (Richard Fitzgerald) - ASoC: Intel: sof_sdw: add codec speaker support for the SKU (Mac Chiang) - ASoC: Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l56_2 support (Mac Chiang) - ASoC: Intel: sof_sdw: create BT dai link if bt_link_mask is set (Bard Liao) - ASOC: Intel: sof_sdw: add quirk for Avell B.ON (OEM rebranded NUC15) (Peter Ujfalusi) - ASoC: Intel: sof_sdw: Add quirk to exclude RT722 speaker (Mac Chiang) - ASoC: Intel: soc-acpi-intel-ptl-match: Add support for rt722_l0_rt1320_l23 (Mac Chiang) - ASoC: Intel: sof_rt5682: Add quirk override support (Balamurugan C) - ASoC: cs35l56: Alter error codes for calibration routine (Richard Fitzgerald) - ASoC: dt-bindings: consolidate simple audio codec to trivial-codec.yaml (Frank Li) - ASoC: spacemit: fix incorrect error check for sspa clock (Goko Mell) - ASoC: codecs: pm4125: remove duplicate code (Srinivas Kandagatla) - ASoC: stm32: dfsdm: don't use %%pK through printk (Thomas Weißschuh) - ASoC: SDCA: support Q7.8 volume format (Shuming Fan) - ASoC: soc-pcm: Preserve hw parameters from components in dpcm_runtime_setup_fe (Peter Ujfalusi) - ASoC: qcom: q6asm: Use guard() for spin locks (Srinivas Kandagatla) - ASoC: qcom: q6asm-dai: Use guard() for spin locks (Srinivas Kandagatla) - ASoC: qcom: q6apm-dai: Use guard() for spin locks (Srinivas Kandagatla) - ASoC: qcom: q6afe: Use guard() for spin locks (Srinivas Kandagatla) - ASoc: qcom: q6asm: Use automatic cleanup of kfree() (Srinivas Kandagatla) - ASoc: qcom: q6prm: Use automatic cleanup of kfree() (Srinivas Kandagatla) - ASoc: qcom: q6apm: Use automatic cleanup of kfree() (Srinivas Kandagatla) - ASoc: qcom: q6afe: Use automatic cleanup of kfree() (Srinivas Kandagatla) - ASoc: qcom: q6adm: Use automatic cleanup of kfree() (Srinivas Kandagatla) - ASoc: qcom: audioreach: Use automatic cleanup of kfree() (Srinivas Kandagatla) - ASoc: qcom: audioreach: remove unused variables (Srinivas Kandagatla) - ASoC: qcom: q6asm: set runtime correctly for each stream (Srinivas Kandagatla) - ASoC: qcom: q6asm-dai: use q6asm_get_hw_pointer (Srinivas Kandagatla) - ASoC: qcom: q6asm: add q6asm_get_hw_pointer (Srinivas Kandagatla) - ASoC: qcom: q6asm-dai: schedule all available frames to avoid dsp under-runs (Srinivas Kandagatla) - ASoC: qcom: q6asm: handle the responses after closing (Srinivas Kandagatla) - ASoC: qcom: q6asm-dai: perform correct state check before closing (Srinivas Kandagatla) - ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment. (Srinivas Kandagatla) - ASoC: qcom: q6adm: the the copp device only during last instance (Srinivas Kandagatla) - ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr (Srinivas Kandagatla) - ASoC: dt-bindings: ti,pcm1862: convert to dtschema (Ranganath V N) - ASoC: dt-bindings: ti,tas2781: Add TAS5822 support (Baojun Xu) - ASoC: tas2781: Add tas5822 support (Baojun Xu) - ASoC: tas2781: Replace deprecated strcpy() with strscpy() (HariKrishna Sagala) - ASoC: codecs: aw88261: pass pointer directly instead of passing the address (Dan Carpenter) - ASoC: codecs: simplify aw87390_init() argument a bit (Dan Carpenter) - ASoC: max98090/91: adding the two virtual Mux widgets in the routes (Sharique Mohammad) - ASoC: fsl_spdif: Constify some structures (Christophe JAILLET) - ASoC: max98090/91: adding two virtual Mux widgets for digital mics (Sharique Mohammad) - ASoC: cs4271: Add support for the external mclk (Herve Codina) - ASoC: dt-bindings: cirrus,cs4271: Document mclk clock (Herve Codina) - ASoC: cs4271: Disable regulators in component_probe() error path (Herve Codina) - ASoC: qcom: sc7280: make use of common helpers (Srinivas Kandagatla) - ASoC: qcom: sdm845: make use of common helpers (Srinivas Kandagatla) - ASoC: qcom: sdw: remove redundant code (Srinivas Kandagatla) - ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime (Srinivas Kandagatla) - ASoC: soc-core: check ops & auto_selectable_formats in snd_soc_dai_get_fmt() to prevent dereference error (HariKrishna Sagala) - ASoC: codec: wm8400: replace printk() calls with dev_*() device aware logging (HariKrishna Sagala) - ASoC: SOF: Intel: remove hyphen from AMP name_prexix (Bard Liao) - ASoC: max98090/91: fixing the stream index (Sharique Mohammad) - ASoC: codecs: va-macro: fix revision checking (Srinivas Kandagatla) - ASoC: SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_HDA_GENERIC (Bard Liao) - ASoC: SOF: pcm: Set the PCM device name for HDMI (Peter Ujfalusi) - ASoC: tas2783: Fix build for SoundWire API update (Mark Brown) - ASoC: SDCA: Add HID button IRQ (Charles Keepax) - ASoC: SDCA: Add early IRQ handling (Charles Keepax) - ASoC: SDCA: Add UMP timeout handling for FDL (Charles Keepax) - ASoC: SDCA: Add completion for FDL start and stop (Charles Keepax) - ASoC: SDCA: Add FDL-specific IRQ processing (Maciej Strozek) - ASoC: SDCA: Add FDL library for XU entities (Maciej Strozek) - ASoC: SDCA: Add SDCA FDL data parsing (Maciej Strozek) - ASoC: SDCA: Add UMP buffer helper functions (Charles Keepax) - ASoC: SDCA: Parse Function Reset max delay (Charles Keepax) - ASoC: SDCA: Parse XU Entity properties (Charles Keepax) - ASoC: SDCA: Force some SDCA Controls to be volatile (Charles Keepax) - ASoC: SDCA: Rely less on the ASoC component in IRQ handling (Charles Keepax) - ASoC: SDCA: Factor out a helper to find SDCA IRQ data (Charles Keepax) - ASoC: SDCA: Update externally_requested flag to cover all requests (Charles Keepax) - ASoC: SDCA: Pass device register map from IRQ alloc to handlers (Charles Keepax) - ASoC: SDCA: Pass SoundWire slave to HID (Charles Keepax) - ASoC: SDCA: Add manual PM runtime gets to IRQ handlers (Charles Keepax) - regmap: sdw-mbq: Don't assume the regmap device is the SoundWire slave (Charles Keepax) - ASoC: SDCA: Rename SoundWire struct device variables (Charles Keepax) - ASoC: cs530x: Add SPI bus support for cs530x parts (Vitaly Rodionov) - ASoC: dt-bindings: sound: cirrus: cs530x: Add SPI bus support (Vitaly Rodionov) - ASoC: cs530x: Rename i2c related structures (Simon Trimmer) - ASoC: cs530x: Correct MCLK reference frequency values (Vitaly Rodionov) - ASoC: cs530x: Check the DEVID matches the devtype (Simon Trimmer) - ASoC: cs530x: Rename bitfield to reflect common use for ADC and DAC (Vitaly Rodionov) - ASoC: cs530x: Add CODEC and DAC support (Simon Trimmer) - ASoC: dt-bindings: sound: cirrus: cs530x: Add cs530x (Vitaly Rodionov) - ASoC: cs530x: Correct constant naming (Vitaly Rodionov) - ASoC: cs530x: Remove unused struct members and constants (Vitaly Rodionov) - ASoC: cs530x: Sort #include directives and tydy up whitespaces (Vitaly Rodionov) - ASoC: cs530x: Update the copyright headers (Vitaly Rodionov) - ASoC: spacemit: use `depends on` instead of `select` (Troy Mitchell) - ASoC: spacemit: add failure check for spacemit_i2s_init_dai() (Troy Mitchell) - ASoC: sun4i-spdif: Support SPDIF output on A523 family (Chen-Yu Tsai) - ASoC: dt-bindings: allwinner,sun4i-a10-spdif: Add compatible for A523 (Chen-Yu Tsai) - ASoC: dt-bindings: allwinner,sun4i-a10-i2s: Add compatible for A523 (Chen-Yu Tsai) - ASoC: qcom: sm8250: add qrb2210-sndcard compatible string (Alexey Klimov) - ASoC: dt-bindings: qcom,sm8250: add QRB2210 soundcard (Alexey Klimov) - ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_calibration_data() (Richard Fitzgerald) - ALSA: hda/cs35l56: Set cal_index to the amp index (Richard Fitzgerald) - ASoC: cs35l56: Add calibration command to store into UEFI (Richard Fitzgerald) - ASoC: cs-amp-lib: Add function to write calibration to UEFI (Richard Fitzgerald) - ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_variable() (Richard Fitzgerald) - ASoC: cs-amp-lib-test: Add cases for factory calibration helpers (Richard Fitzgerald) - ALSA: hda/cs35l56: Create debugfs files for factory calibration (Richard Fitzgerald) - ASoC: cs35l56: Create debugfs files for factory calibration (Richard Fitzgerald) - ASoC: cs35l56: Add common code for factory calibration (Richard Fitzgerald) - ASoC: cs-amp-lib: Add helpers for factory calibration (Richard Fitzgerald) - ASoC: cs35l56: Read silicon ID during initialization and save it (Richard Fitzgerald) - ASoC: spacemit: add failure check for spacemit_i2s_init_dai() (Troy Mitchell) - ASoC: renesas: fsi: Constify struct fsi_stream_handler (Christophe JAILLET) - ASoC: sdw_utils: add name_prefix for rt1321 part id (Shuming Fan) - ASoC: soc_sdw_utils: add cs35l57 support (Bard Liao) - ASoC: max98090/91: adding DAPM routing for digital output for max98091 (Sharique Mohammad) - ASoC: max98090/91: fixing a space (Sharique Mohammad) - ASoC: SOF: Fix function topology name check in profile info output (Chen-Yu Tsai) - ASoC: max98090/91: added DAPM widget for digital output for max98091 (Sharique Mohammad) - ASoC: soc.h: remove snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: uniphier: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: tegra: tegra210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: tegra: tegra186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: rockchip: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: mediatek: mt8195: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: mediatek: mt8192: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: mediatek: mt8188: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: mediatek: mt8186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: mediatek: mt8183: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: mediatek: common: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: intel: catpt: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: intel: atom: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: fsl: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wsa884x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wsa883x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wsa881x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm_hubs: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm_adsp: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm9081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8996: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8994: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8991: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8990: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8985: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8983: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8962: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8960: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8958: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8955: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8904: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8903: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8753: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8731: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8580: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8400: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm8350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm5110: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm5102: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wm2000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wcd939x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wcd938x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wcd937x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wcd934x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: wcd9335: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: uda1334: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: twl6040: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: twl4030: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tscs454: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tscs42xx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tlv320dac33: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tlv320aic23: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tlv320adcx140: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tlv320adc3xxx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tfa989x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tas5805m: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tas5720: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tas571x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tas5086: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tas2781: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: tas2562: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: sta350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: sta32x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: sma1307: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: sma1303: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: sgtl5000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt9123: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt711-sdca: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt5670: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt5665: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt5659: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt5631: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt1318: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt1015: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: rt1011: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: pm4125: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: peb2466: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: pcm6240: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: pcm512x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: pcm1681: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: ntp8835: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: nau8822: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: nau8810: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: mt6660: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: mt6359: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: mt6358: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: msm8916-wcd-digital: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: max98925: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: max9867: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: max98390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: max98095: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: max98090: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: max98088: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: max9768: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: max9759: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: madera: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: lpass-wsa-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: lpass-va-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: lpass-tx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: lpass-rx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: idt821034: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: fs210x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: es8328: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: da9055: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: da732x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: da7219: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: da7218: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: da7213: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: da7210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs530x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs48l32: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs47l15: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs43130: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs42l84: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs42l51: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs42l43: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs42l42: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs4271: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs4270: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs4234: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs35l45: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cs35l36: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: cros_ec: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: bd28623: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: aw88399: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: aw88395: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: aw88261: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: aw88166: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: aw88081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: aw87390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: arizona: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: ak4641: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: ak4619: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: ak4458: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: adav80x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: ab8500: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: codecs: 88pm860x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: atmel: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: greybus: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component() (Kuninori Morimoto) - ASoC: spacemit: add i2s support for K1 SoC (Troy Mitchell) - ASoC: dt-bindings: Add bindings for SpacemiT K1 (Troy Mitchell) - ASoC: amd: amd_sdw: Propagate the PCI subsystem Vendor and Device IDs (Simon Trimmer) - ASoC: amd: ps: Propagate the PCI subsystem Vendor and Device IDs (Simon Trimmer) - ASoC: fsl_aud2htx: add IEC958_SUBFRAME_LE format in supported list (Shengjiu Wang) - ASoC: SOF: Intel: add hyphen between name and index to amp name_prefix (Shuming Fan) - ASoC: rockchip: i2s-tdm: Omit a variable reassignment in rockchip_i2s_tdm_probe() (Markus Elfring) - ASoC: dt-bindings: don't check node names (Wolfram Sang) - ASoC: codecs: va-macro: Clean up on error path in probe() (Dan Carpenter) - ASoC: dt-bindings: qcom: Add Kaanapali LPASS macro codecs (Prasad Kumpatla) - ASoC: qcom: sc8280xp: Add support for Kaanapali (Prasad Kumpatla) - ASoC: dt-bindings: qcom,sm8250: Add kaanapali sound card (Prasad Kumpatla) - ASoC: codecs: va-macro: Rework version checking (Konrad Dybcio) - ASoC: mxs-saif: support usage with simple-audio-card (Dario Binacchi) - ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for DAC2 L/R MX-1B (Alex Tran) - ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy (Bard Liao) - ASoC: SOF: Intel: use sof_sdw as default SDW machine driver (Bard Liao) - ASoC: SOF: don't check the existence of dummy topology (Bard Liao) - ASoC: SOF: add platform name into sof_intel_dsp_desc (Bard Liao) - ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type (Bard Liao) - ASoC: Intel: export sof_sdw_get_tplg_files (Bard Liao) - ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct (Bard Liao) - ASoC: soc-acpi: make some variables of acpi adr and link adr non-const (Bard Liao) - ASoC: SOF: Don't print the monolithic topology name if function topology may be used (Bard Liao) - dt-bindings: sound: Update ADMAIF bindings for tegra264 (sheetal) - ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy (Bard Liao) - ASoC: SOF: Intel: use sof_sdw as default SDW machine driver (Bard Liao) - ASoC: SOF: don't check the existence of dummy topology (Bard Liao) - ASoC: SOF: add platform name into sof_intel_dsp_desc (Bard Liao) - ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type (Bard Liao) - ASoC: Intel: export sof_sdw_get_tplg_files (Bard Liao) - ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct (Bard Liao) - ASoC: soc-acpi: make some variables of acpi adr and link adr non-const (Bard Liao) - ASoC: SOF: Don't print the monolithic topology name if function topology may be used (Bard Liao) - ASoC: replace use of system_wq with system_dfl_wq (Marco Crivellari) - ASoC: codecs: Fix the error of excessive semicolons (Tang Bin) - ASoc: tas2783A: Remove unneeded variable assignment (Tang Bin) - ASoC: dt-bindings: ti,tas2781: Add TAS5802, TAS5815, and TAS5828 (Baojun Xu) - ASoC: tas2781: Add TAS5802, TAS5815, and TAS5828 (Baojun Xu) - ALSA: rawmidi: Fix inconsistent indenting warning reported by smatch (HariKrishna Sagala) - ALSA: dice: fix buffer overflow in detect_stream_formats() (Junrui Luo) - ASoC: fsl_xcvr: clear the channel status control memory (Shengjiu Wang) - ASoC: tas2781: correct the wrong period (Shenghao Ding) - ASoC: tas2781: Correct the wrong chip ID for reset variable check (Baojun Xu) - ASoC: codecs: wcd934x: add explicit soundwire depenency (Srinivas Kandagatla) - ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width (Biju Das) - ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode (Biju Das) - ASoC: codecs: Fix error handling in pm4125 audio codec driver (Ma Ke) - ASoC: codecs: wcd937x: Fix error handling in wcd937x codec driver (Ma Ke) - ALSA: hda/realtek: fix mute/micmute LEDs don't work for HP 200 G2i (Dirk Su) - ALSA: usb-audio: Implement jack detection for HP Thunderbolt Dock G2 (Tasos Sahanidis) - ALSA: usb-audio: Modularize realtek_add_jack in mixer_quirks (Tasos Sahanidis) - ALSA: hda/realtek - Enable Mute LED for HP ZBook X G2i platform (Kailang Yang) - ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010) (Harin Lee) - ALSA: ctxfi: Add support for dedicated RCA switching (Harin Lee) - ALSA: ctxfi: Refactor resource alloc for sparse mappings (Harin Lee) - ALSA: ctxfi: Use explicit output flag for DAIO resources (Harin Lee) - ALSA: ctxfi: Add ADC helper functions for GPIO (Harin Lee) - ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init() (Harin Lee) - ALSA: usb-audio: Fix max bytes-per-interval calculation (Dylan Robinson) - ALSA: pcm: Harden the spk_alloc assumption check (Umang Jain) - ALSA: realtek/alc288 fix headphone for MS Surface 2/3 (René Rebe) - ALSA: hda/realtek - Enable Mute LED and Tas2781 for HP platform (Kailang Yang) - ALSA: pcmtest: Replace deprecated strcpy with strscpy_pad in setup_patt_bufs (Thorsten Blum) - ALSA: hda/realtek: Add match for ASUS Xbox Ally projects (Antheas Kapenekakis) - ALSA: hda/tas2781: fix speaker id retrieval for multiple probes (Antheas Kapenekakis) - ALSA: hda: controllers: intel: add support for Nova Lake S (Peter Ujfalusi) - ALSA: hda: core: intel-dsp-config: Add support for NVL-S (Peter Ujfalusi) - ASoC: SOF: Intel: add initial support for NVL-S (Peter Ujfalusi) - ASoC: Intel: soc-acpi-intel-nvl-match: add rt722 l3 support (Bard Liao) - ASoC: Intel: soc-acpi: add NVL match tables (Peter Ujfalusi) - ALSA: hda/hdmi: intelhdmi: add HDMI codec ID for Intel NVL (Peter Ujfalusi) - PCI: Add Intel Nova Lake S audio Device ID (Peter Ujfalusi) - ALSA: gus: Remove unused declarations (Yue Haibing) - ALSA: au88x0: Fix array bounds warning in EQ drivers (wangdicheng) - ALSA: hda/senary: Replace magic numbers with defined constants (wangdicheng) - selftest/alsa: correct grammar in conf_get_bool error string (Zhang Chujun) - ALSA: wavefront: Fix integer overflow in sample size validation (Junrui Luo) - ALSA: wavefront: Clear substream pointers on close (Junrui Luo) - ALSA: ac97: Fix kernel-doc warning for snd_ac97_reset (HariKrishna Sagala) - ALSA: line6: add support for POD HD Pro X (Baltazár Radics) - ALSA: maestro3: using vmalloc_array() to handle the code (tanze) - ALSA: dice: add support for TASCAM IF-FW/DM MkII (Takashi Sakamoto) - Revert "drm/amd: Skip power ungate during suspend for VPE" (Mario Limonciello (AMD)) - drm/amdgpu: use common defines for HUB faults (Alex Deucher) - drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling (Alex Deucher) - drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling (Alex Deucher) - drm/amdgpu: use static ids for ACP platform devs (Brady Norander) - drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix (Srinivasan Shanmugam) - drm/amdgpu: Forward VMID reservation errors (Natalie Vock) - drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring (Timur Kristóf) - drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring (Timur Kristóf) - drm/amdgpu/gmc6: Delegate VM faults to soft IRQ handler ring (Timur Kristóf) - drm/amdgpu/gmc6: Cache VM fault info (Timur Kristóf) - drm/amdgpu/gmc6: Don't print MC client as it's unknown (Timur Kristóf) - drm/amdgpu/cz_ih: Enable soft IRQ handler ring (Timur Kristóf) - drm/amdgpu/tonga_ih: Enable soft IRQ handler ring (Timur Kristóf) - drm/amdgpu/iceland_ih: Enable soft IRQ handler ring (Timur Kristóf) - drm/amdgpu/cik_ih: Enable soft IRQ handler ring (Timur Kristóf) - drm/amdgpu/si_ih: Enable soft IRQ handler ring (Timur Kristóf) - drm/amd/display: fix typo in display_mode_core_structs.h (Aditya Gollamudi) - drm/amd/display: fix Smart Power OLED not working after S4 (Ian Chen) - drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence (Ivan Lipski) - drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: fix cyan_skillfish2 gpu info fw handling (Alex Deucher) - drm/amdgpu: Fix CPER ring debugfs read buffer overflow risk (Srinivasan Shanmugam) - drm/amdgpu: attach tlb fence to the PTs update (Prike Liang) - drm/amdkfd: assign AID to uuid in topology for SPX mode (Eric Huang) - drm/amd/display: Check ATOM_DEVICE_CRT2_SUPPORT in dc_load_detection (Ivan Lipski) - drm/amd/display: Add cursor offload abort to the new HWSS path (Nicholas Kazlauskas) - drm/amd/display: Increase EDID read retries (Mario Limonciello (AMD)) - drm/amd/display: Fix dereference-before-check for dc_link (Srinivasan Shanmugam) - drm/amd/display: Don't change brightness for disabled connectors (Mario Limonciello (AMD)) - drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1() (Dan Carpenter) - drm/amd/display: Check NULL before accessing (Alex Hung) - Revert "drm/amd/display: Move setup_stream_attribute" (Alex Deucher) - drm/amdgpu: free job fences on failure in amdgpu_job_alloc_with_ib (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: clear job on failure in amdgpu_job_alloc(_with_ib) (Pierre-Eric Pelloux-Prayer) - drm/amd/pm: adjust the visibility of pp_table sysfs node (Yang Wang) - Revert "drm/amd: fix gfx hang on renoir in IGT reload test" (Rodrigo Siqueira) - drm/amdgpu: Fix GFX hang on SteamDeck when amdgpu is reloaded (Rodrigo Siqueira) - drm/amd/pm: fix amdgpu_irq enabled counter unbalanced on smu v11.0 (Yang Wang) - drm/amd/amdgpu: reserve vm invalidation engine for uni_mes (Michael Chen) - drm/amdgpu: Add sriov vf check for VCN per queue reset support. (Shikang Fan) - drm/amdgpu/ttm: Fix crash when handling MMIO_REMAP in PDE flags (Srinivasan Shanmugam) - drm/amdgpu/vm: Check PRT uAPI flag instead of PTE flag (Timur Kristóf) - drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled (Yifan Zha) - drm/amd: Skip power ungate during suspend for VPE (Mario Limonciello) - drm/amd/display: Move analog check to dce110_hwseq (Timur Kristóf) - drm/amd/display: Cleanup early return in construct_phy (Timur Kristóf) - drm/amd/display: Cleanup uses of the analog flag (Timur Kristóf) - drm/amd/display: Fix warning for analog stream encoders (Timur Kristóf) - drm/radeon: delete radeon_fence_process in is_signaled, no deadlock (Robert McClinton) - drm/amd/display: dc_hw_sequencer.c: remove kernel-doc comments (Randy Dunlap) - drm/amdgpu: Unregister mce notifier (Lijo Lazar) - drm/amd/display: Promote DC to 3.2.359 (Taimur Hassan) - drm/amd/display: Ignore Coverity false positive (Taimur Hassan) - drm/amd/display: Fix pbn to kbps Conversion (Fangzhi Zuo) - drm/amd/display: Check DCCG_AUDIO_DTO2 register mask exist (Charlene Liu) - drm/amd/display: Add null pointer check in link_dpms (Charlene Liu) - drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5 (Ivan Lipski) - drm/amd/display: Add pipe topology history to dc (Nicholas Carbones) - drm/amd/display: Add an HPD filter for HDMI (Ivan Lipski) - drm/amd/display: Increase DPCD read retries (Mario Limonciello (AMD)) - drm/amd/display: Move sleep into each retry for retrieve_link_cap() (Mario Limonciello (AMD)) - drm/amd/display: Re-check seamless boot can be enabled or not (Paul Hsieh) - drm/amd/display: Get panel replay capability from DPCD (Jack Chang) - drm/amd/display: Add panel replay enablement option and logic (Jack Chang) - drm/amd/display: Add panel replay capability detection (Jack Chang) - drm/amd/display: Add interface to capture expected HW state from SW state (George Shen) - drm/amd/display: Enable support for Gamma 2.2 (Alex Hung) - drm/colorop: Add DRM_COLOROP_1D_CURVE_GAMMA22 to 1D Curve (Alex Hung) - drm/amd/display: Disable CRTC degamma when color pipeline is enabled (Alex Hung) - drm/amd/display: Ensure 3D LUT for color pipeline (Alex Hung) - drm/amd/display: Add AMD color pipeline doc (Harry Wentland) - drm/amd/display: add 3D LUT colorop (Alex Hung) - drm/colorop: Add 3D LUT support to color pipeline (Alex Hung) - drm/colorop: allow non-bypass colorops (Harry Wentland) - drm/colorop: Define LUT_1D interpolation (Harry Wentland) - drm/amd/display: Swap matrix and multiplier (Alex Hung) - drm/amd/display: add multiplier colorop (Alex Hung) - drm/colorop: Add multiplier type (Alex Hung) - drm/amd/display: add 3x4 matrix colorop (Alex Hung) - drm/amd/display: add shaper and blend colorops for 1D Curve Custom LUT (Alex Hung) - drm/colorop: Add 1D Curve Custom LUT type (Alex Hung) - drm: Add helper to extract lut from struct drm_color_lut32 (Chaitanya Kumar Borah) - drm: Add Enhanced LUT precision structure (Uma Shankar) - drm/amd/display: Add support for BT.709 and BT.2020 TFs (Harry Wentland) - drm/colorop: add BT2020/BT709 OETF and Inverse OETF (Harry Wentland) - drm/amd/display: Enable support for PQ 125 EOTF and Inverse (Harry Wentland) - drm/colorop: Add PQ 125 EOTF and its inverse (Harry Wentland) - drm/amd/display: Add support for sRGB EOTF in BLND block (Alex Hung) - drm/amd/display: Add support for sRGB Inverse EOTF in SHAPER block (Alex Hung) - drm/amd/display: Add support for sRGB EOTF in DEGAM block (Alex Hung) - drm/amd/display: Skip color pipeline initialization for cursor plane (Alex Hung) - drm/amd/display: Add bypass COLOR PIPELINE (Harry Wentland) - drm/amd/display: Ignore deprecated props when plane_color_pipeline set (Harry Wentland) - drm/colorop: define a new macro for_each_new_colorop_in_state (Alex Hung) - drm/colorop: pass plane_color_pipeline client cap to atomic check (Harry Wentland) - drm/vkms: Add tests for CTM handling (Harry Wentland) - drm/tests: Add a few tests around drm_fixed.h (Harry Wentland) - drm/vkms: add 3x4 matrix in color pipeline (Harry Wentland) - drm/vkms: Use s32 for internal color pipeline precision (Harry Wentland) - drm/colorop: Add 3x4 CTM type (Harry Wentland) - drm/vkms: Add kunit tests for linear and sRGB LUTs (Harry Wentland) - drm/vkms: Add config for default plane pipeline (Louis Chauvet) - drm/vkms: Add enumerated 1D curve colorop (Harry Wentland) - drm/vkms: Pass plane_cfg to plane initialization (Louis Chauvet) - drm/colorop: Add destroy functions for color pipeline (Alex Hung) - Documentation/gpu: document drm_colorop (Harry Wentland) - drm/colorop: Introduce DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE (Harry Wentland) - drm/plane: Add COLOR PIPELINE property (Harry Wentland) - drm/colorop: Add atomic state print for drm_colorop (Harry Wentland) - drm/colorop: Add NEXT property (Harry Wentland) - drm/colorop: Add BYPASS property (Harry Wentland) - drm/colorop: Add 1D Curve subtype (Harry Wentland) - drm/colorop: Add TYPE property (Harry Wentland) - drm/colorop: Introduce new drm_colorop mode object (Harry Wentland) - drm/doc/rfc: Describe why prescriptive color pipeline is needed (Harry Wentland) - drm/vkms: Add kunit tests for VKMS LUT handling (Harry Wentland) - drm: Add helper for conversion from signed-magnitude (Harry Wentland) - drm/amdgpu: use ttm_resource_manager_cleanup (Pierre-Eric Pelloux-Prayer) - drm/ttm: rework pipelined eviction fence handling (Pierre-Eric Pelloux-Prayer) - drm/panthor: Reset queue slots if termination fails (Ashley Smith) - drm/panthor: Make the timeout per-queue instead of per-job (Ashley Smith) - drm/gem: Correct error condition in drm_gem_objects_lookup (Steven Price) - drm/panthor: Improve IOMMU map/unmap debugging logs (Loïc Molinari) - drm/panthor: Add support for Mali-G1 GPUs (Karunika Choo) - drm/panthor: Support 64-bit endpoint_req register for Mali-G1 (Karunika Choo) - drm/panthor: Support GLB_REQ.STATE field for Mali-G1 GPUs (Karunika Choo) - drm/panthor: Implement soft reset via PWR_CONTROL (Karunika Choo) - drm/panthor: Implement L2 power on/off via PWR_CONTROL (Karunika Choo) - drm/panthor: Introduce panthor_pwr API and power control framework (Karunika Choo) - drm/panthor: Add architecture-specific function operations (Karunika Choo) - drm/panthor: Add arch-specific panthor_hw binding (Karunika Choo) - drm/panthor: Avoid adding of kernel BOs to extobj list (Akash Goel) - drm/fb-helper: Allocate and release fb_info in single place (Thomas Zimmermann) - dma-buf: cleanup dma_fence_describe v3 (Christian König) - dma-buf/sw-sync: always taint the kernel when sw-sync is used (Christian König) - drm/client: log: Implement struct drm_client_funcs.restore (Thomas Zimmermann) - drm/client: Support emergency restore via sysrq for all clients (Thomas Zimmermann) - drm/client: Pass force parameter to client restore (Thomas Zimmermann) - drm/edp-panel: Add touchscreen panel used by Lenovo X13s (Daniel Thompson) - drm/bridge: simple: add ASL CS5263 DP-to-HDMI bridge (Ettore Chimenti) - dt-bindings: display: bridge: simple: document the ASL CS5263 DP-to-HDMI bridge (Ettore Chimenti) - dt-bindings: vendor-prefixes: Add ASL Xiamen Technology (Ettore Chimenti) - drm/bridge: it66121: Add minimal it66122 support (Nishanth Menon) - drm/bridge: it66121: Use vid/pid to detect the type of chip (Nishanth Menon) - drm/bridge: it66121: Sort the compatibles (Nishanth Menon) - drm/bridge: it66121: Drop ftrace like dev_dbg() prints (Nishanth Menon) - dt-bindings: display: bridge: it66121: Add compatible string for IT66122 (Nishanth Menon) - drm/gem: Use vmemdup_array_user in drm_gem_objects_lookup (Tvrtko Ursulin) - dma-buf: system_heap: use larger contiguous mappings instead of per-page mmap (Barry Song) - drm/panel: sofef00: Non-continuous mode and video burst are supported (David Heidelberg) - drm/panel: sofef00: Mark the LPM mode always-on (David Heidelberg) - drm/panel: sofef00: Simplify get_modes (David Heidelberg) - drm/panel: sofef00: Introduce compatible which includes the panel name (David Heidelberg) - drm/panel: sofef00: Initialise at 50%% brightness (Casey Connolly) - drm/panel: sofef00: Add prepare_prev_first flag to drm_panel (Casey Connolly) - drm/panel: sofef00: Introduce page macro (David Heidelberg) - drm/panel: sofef00: Split sending commands to the enable/disable functions (David Heidelberg) - drm/panel: sofef00: Handle all regulators (David Heidelberg) - drm/panel: sofef00: Clean up panel description after s6e3fc2x01 removal (David Heidelberg) - dt-bindings: panel: Convert Samsung SOFEF00 DDIC into standalone yaml (David Heidelberg) - drm/panel: ilitek-ili9881d: Add support for Wanchanglong W552946AAA panel (Chaoyi Chen) - dt-bindings: ili9881c: Add compatible string for Wanchanglong w552946aaa (Chaoyi Chen) - drm/panel: ronbo-rb070d30: fix warning with gpio controllers that sleep (Josua Mayer) - dt-bindings: panel: lvds: add Winstar WF70A8SYJHLNGA (Josua Mayer) - dt-bindings: display: panel: ronbo,rb070d30: panel-common ref (Josua Mayer) - drm/panel: jadard-jd9365da-h3: Use dev_err_probe() instead of DRM_DEV_ERROR() during probing (Abhishek Rajput) - drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry (Fabio Estevam) - dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel (Fabio Estevam) - dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc (Fabio Estevam) - gpu/drm: panel: simple-panel: add Samsung LTL106AL01 LVDS panel support (Svyatoslav Ryhel) - dt-bindings: display: panel: document Samsung LTL106AL01 simple panel (Svyatoslav Ryhel) - gpu/drm: panel: add support for LG LD070WX3-SL01 MIPI DSI panel (Svyatoslav Ryhel) - dt-bindings: display: panel: properly document LG LD070WX3 panel (Svyatoslav Ryhel) - drm/bridge: simple: add the Parade PS185HDM DP-to-HDMI bridge (Maud Spierings) - dt-bindings: display: bridge: simple: document the Parade PS185HDM DP-to-HDMI bridge (Maud Spierings) - drm/rockchip: vop2: Use OVL_LAYER_SEL configuration instead of use win_mask calculate used layers (Andy Yan) - drm/rockchip: Set VOP for the DRM DMA device (Dmitry Osipenko) - drm/rockchip: dw_hdmi_qp: Add high color depth support (Cristian Ciocaltea) - drm/rockchip: dw_hdmi_qp: Use bit macros for RK3576 regs (Cristian Ciocaltea) - drm/rockchip: dw_hdmi_qp: Switch to phy_configure() (Cristian Ciocaltea) - drm/bridge: dw-hdmi-qp: Handle platform supported formats and color depth (Cristian Ciocaltea) - drm/rockchip: vop2: Check bpc before switching DCLK source (Cristian Ciocaltea) - drm/rockchip: analogix_dp: Use dev_err_probe() instead of DRM_DEV_ERROR() during probing (Damon Ding) - drm/rockchip: dw_hdmi_qp: Fixup usage of enable_gpio member in main struct (Cristian Ciocaltea) - dt-bindings: display: rk3588-dw-hdmi-qp: Add frl-enable-gpios property (Cristian Ciocaltea) - drm/tegra: Add NVJPG driver (Diogo Ivo) - drm/tegra: dsi: Calculate packet parameters for video mode (Svyatoslav Ryhel) - drm/tegra: dsi: Make SOL delay calculation mode independent (Svyatoslav Ryhel) - gpu: host1x: Syncpoint interrupt performance optimization (Mikko Perttunen) - drm/nouveau: verify that hardware supports the flush page address (Timur Tabi) - drm/nouveau: restrict the flush page to a 32-bit address (Timur Tabi) - rust: slice: fix broken intra-doc links (Miguel Ojeda) - drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() (Sanjay Yadav) - drm/xe/pf: Check for fence error on VRAM save/restore (Michał Winiarski) - drm/xe/pf: Drop the VF VRAM BO reference on successful restore (Michał Winiarski) - drm/xe/pf: Fix kernel-doc warning in migration_save_consume (Michał Winiarski) - drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse() (Miaoqian Lin) - drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue (Jay Liu) - drm/mediatek: ovl_adaptor: Fix probe device leaks (Johan Hovold) - drm/mediatek: Fix probe device leaks (Johan Hovold) - drm/mediatek: Fix probe memory leak (Johan Hovold) - drm/mediatek: Fix probe resource leaks (Johan Hovold) - drm/mediatek: mtk_hdmi_common: Defer probe when ddc i2c bus isn't available yet (Sjoerd Simons) - drm/mediatek: mtk_hdmi_v2: Add debugfs ops and implement ABIST (AngeloGioacchino Del Regno) - drm/mediatek: Introduce HDMI/DDC v2 for MT8195/MT8188 (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi_common: Add var to enable interlaced modes (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi_common: Add OP_HDMI if helper funcs assigned (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi_common: Assign DDC adapter pointer to bridge (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi_common: Make CEC support optional (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Split driver and add common probe function (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Add HDMI IP version configuration to pdata (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Improve mtk_hdmi_get_all_clk() flexibility (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Drop redundant clock retrieval in mtk_hdmi_get_cec_dev (Louis-Alexis Eyraud) - drm/mediatek: mtk_hdmi: Fix probe device leaks (Johan Hovold) - dt-bindings: display/msm/gmu: Add Adreno X2-85 GMU (Akhil P Oommen) - dt-bindings: display/msm/gmu: Add Adreno 840 GMU (Akhil P Oommen) - dt-bindings: arm-smmu: Add Kaanapali and Glymur GPU SMMU (Akhil P Oommen) - drm/msm/a8xx: Add support for Adreno X2-85 GPU (Akhil P Oommen) - drm/msm/adreno: Do CX GBIF config before GMU start (Akhil P Oommen) - drm/msm/a8xx: Add support for Adreno 840 GPU (Akhil P Oommen) - drm/msm/adreno: Support AQE engine (Akhil P Oommen) - drm/msm/adreno: Introduce A8x GPU Support (Akhil P Oommen) - drm/msm/a6xx: Share dependency vote table with GMU (Akhil P Oommen) - drm/msm/a6xx: Improve MX rail fallback in RPMH vote init (Akhil P Oommen) - drm/msm/a8xx: Add support for A8x GMU (Akhil P Oommen) - drm/msm/a6xx: Rebase GMU register offsets (Akhil P Oommen) - drm/msm/a6xx: Sync latest register definitions (Akhil P Oommen) - drm/msm/adreno: Add MMU fault handler to adreno_gpu_func (Akhil P Oommen) - drm/msm/adreno: Move gbif_halt() to adreno_gpu_func (Akhil P Oommen) - drm/msm/adreno: Move adreno_gpu_func to catalogue (Akhil P Oommen) - drm/msm/adreno: Common-ize PIPE definitions (Akhil P Oommen) - drm/msm/a6xx: Skip dumping SCRATCH registers (Akhil P Oommen) - drm/msm/a6xx: Fix the gemnoc workaround (Akhil P Oommen) - drm/msm/a6xx: Flush LRZ cache before PT switch (Akhil P Oommen) - drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers (Akhil P Oommen) - drm/msm/registers: Fix encoding fields in 64b registers (Rob Clark) - drm/msm: Wait for MMU devcoredump when waiting for GMU (Connor Abbott) - drm/msm/a2xx: stop over-complaining about the legacy firmware (Dmitry Baryshkov) - drm/msm: fix missing NULL check after kcalloc in crashstate_get_bos() (Huiwen He) - drm/msm: Fix NULL pointer dereference in crashstate_get_vm_logs() (Huiwen He) - drm/msm/a6xx: Add support for Adreno 612 (Jie Zhang) - MAINTAINERS: Add Akhil as a reviewer for the Adreno driver (Rob Clark) - drm/msm: Add NULL check in vm_op_enqueue() (Gopi Krishna Menon) - dt-bindings: display: msm: sm6150-mdss: Fix example indentation and OPP values (Xiangxu Yin) - dt-bindings: display: msm: sm6150-mdss: Add DisplayPort controller (Xiangxu Yin) - dt-bindings: display/msm: dp-controller: Add SM6150 (Xiangxu Yin) - drm/msm/disp: fix kernel-doc warnings (Randy Dunlap) - drm/msm: mdss: Add QCS8300 support (Yongxing Mou) - dt-bindings: display/msm: Document MDSS on QCS8300 (Yongxing Mou) - dt-bindings: display/msm: dp-controller: document QCS8300 compatible (Yongxing Mou) - dt-bindings: display/msm: Document the DPU for QCS8300 (Yongxing Mou) - drm/msm/dp: Add support for Glymur (Abel Vesa) - drm/msm/dpu: Add support for Glymur (Abel Vesa) - drm/msm/mdss: Add Glymur device configuration (Abel Vesa) - dt-bindings: display: msm: Document the Glymur DiplayPort controller (Abel Vesa) - dt-bindings: display: msm: Document the Glymur Display Processing Unit (Abel Vesa) - dt-bindings: display: msm: Document the Glymur Mobile Display SubSystem (Abel Vesa) - drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype (Dmitry Baryshkov) - dt-bindings: display/msm: Reference DAI schema for DAI properties (Krzysztof Kozlowski) - drm/msm/dp: Add support for lane mapping configuration (Xiangxu Yin) - drm/msm/dp: move link-specific parsing from dp_panel to dp_link (Xiangxu Yin) - drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case (Jun Nie) - drm/msm/dpu: support plane splitting in quad-pipe case (Jun Nie) - drm/msm/dpu: support SSPP assignment for quad-pipe case (Jun Nie) - drm/msm/dpu: blend pipes per mixer pairs config (Jun Nie) - drm/msm/dpu: Use dedicated WB number definition (Jun Nie) - drm/msm/dpu: split PIPES_PER_STAGE definition per plane and mixer (Jun Nie) - drm/msm/dpu: handle pipes as array (Jun Nie) - drm/msm/dpu: Add pipe as trace argument (Jun Nie) - drm/msm/dpu: bind correct pingpong for quad pipe (Jun Nie) - drm/msm/dpu: fix mixer number counter on allocation (Jun Nie) - drm/msm/dpu: Remove dead-code in dpu_encoder_helper_reset_mixers() (Christophe JAILLET) - drm/msm: fix allocation of dumb buffers for non-RGB formats (Dmitry Baryshkov) - gpu: nova-core: make formatting compatible with rust tree (Alice Ryhl) - gpu: nova-core: provide a clear error report for unsupported GPUs (John Hubbard) - gpu: nova-core: add boot42 support for next-gen GPUs (John Hubbard) - gpu: nova-core: make Architecture behave as a u8 type (John Hubbard) - gpu: nova-core: prepare Spec and Revision types for boot0/boot42 (John Hubbard) - gpu: nova-core: gsp: Retrieve GSP static info to gather GPU information (Alistair Popple) - gpu: nova-core: gsp: Wait for gsp initialization to complete (Alistair Popple) - gpu: nova-core: sequencer: Implement core resume operation (Joel Fernandes) - gpu: nova-core: sequencer: Implement basic core operations (Joel Fernandes) - gpu: nova-core: sequencer: Add delay opcode support (Joel Fernandes) - gpu: nova-core: sequencer: Add register opcodes (Joel Fernandes) - gpu: nova-core: Implement the GSP sequencer (Joel Fernandes) - gpu: nova-core: Add bindings required by GSP sequencer (Joel Fernandes) - gpu: nova-core: gsp: Add support for checking if GSP reloaded (Joel Fernandes) - gpu: nova-core: falcon: Move dma_reset functionality into helper (Joel Fernandes) - gpu: nova-core: falcon: Move mbox functionalities into helper (Joel Fernandes) - gpu: nova-core: falcon: Move start functionality into separate helper (Joel Fernandes) - gpu: nova-core: falcon: Move waiting until halted to a helper (Joel Fernandes) - gpu: nova-core: implement Display for Spec (John Hubbard) - gpu: nova-core: gsp: Boot GSP (Alistair Popple) - gpu: nova-core: falcon: Add support to write firmware version (Joel Fernandes) - gpu: nova-core: falcon: Add support to check if RISC-V is active (Joel Fernandes) - gpu: nova-core: gsp: Add SetRegistry command (Alistair Popple) - gpu: nova-core: gsp: Add SetSystemInfo command (Alistair Popple) - gpu: nova-core: gsp: Create rmargs (Alistair Popple) - gpu: nova-core: gsp: Add GSP command queue bindings and handling (Alistair Popple) - rust: enable slice_flatten feature and provide it through an extension trait (Alexandre Courbot) - gpu: nova-core: Add zeroable trait to bindings (Alistair Popple) - gpu: nova-core: Add a slice-buffer (sbuffer) datastructure (Joel Fernandes) - gpu: nova-core: gsp: Create wpr metadata (Alistair Popple) - gpu: nova-core: Create initial Gsp (Alistair Popple) - gpu: nova-core: num: add functions to safely convert a const value to a smaller type (Alexandre Courbot) - gpu: nova-core: Set correct DMA mask (Alistair Popple) - gpu: nova-core: compute layout of more framebuffer regions required for GSP (Alexandre Courbot) - rust/drm/gem: Fix missing header in `Object` rustdoc (Lyude Paul) - gpu: nova-core: justify remaining uses of `as` (Alexandre Courbot) - gpu: nova-core: replace use of `as` with functions from `num` (Alexandre Courbot) - gpu: nova-core: add functions and traits for lossless integer conversions (Alexandre Courbot) - Documentation: nova: Update the todo list (Daniel del Castillo) - gpu: nova-core: Simplify `DmaObject::from_data` in nova-core/dma.rs (Daniel del Castillo) - gpu: nova-core: Fix capitalization of some comments (Daniel del Castillo) - gpu: nova-core: Simplify `transmute` and `transmute_mut` in fwsec.rs (Daniel del Castillo) - gpu: nova-core: apply the one "use" item per line policy (John Hubbard) - gpu: nova-core: vbios: use FromBytes for NpdeStruct (Alexandre Courbot) - gpu: nova-core: vbios: use FromBytes for BitHeader (Alexandre Courbot) - gpu: nova-core: vbios: use FromBytes for PcirStruct (Alexandre Courbot) - gpu: nova-core: vbios: use FromBytes for PmuLookupTable header (Alexandre Courbot) - rust: transmute: add `from_bytes_prefix` family of methods (Alexandre Courbot) - gpu: nova-core: use `try_from` instead of `as` for u32 conversions (Alexandre Courbot) - gpu: nova-core: vbios: do not use `as` when comparing BiosImageType (Alexandre Courbot) - gpu: nova-core: replace `as` with `from` conversions where possible (Alexandre Courbot) - drm: nova: select NOVA_CORE (Danilo Krummrich) - drm: nova: depend on CONFIG_64BIT (Danilo Krummrich) - MAINTAINERS: add Tyr to DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST] (Danilo Krummrich) - gpu: nova-core: bitfield: remove BitOr implementation (Alexandre Courbot) - gpu: nova-core: bitfield: simplify expression (Alexandre Courbot) - gpu: nova-core: bitfield: simplify condition (Alexandre Courbot) - gpu: nova-core: replace wait_on with kernel equivalents (Alexandre Courbot) - gpu: nova-core: remove unnecessary need_riscv, bar parameters (John Hubbard) - gpu: nova-core: remove an unnecessary register read: HWCFG1 (John Hubbard) - gpu: nova-core: Ada: basic GPU identification (John Hubbard) - gpu: nova-core: regs: rename .alter() --> .update() (John Hubbard) - rust: drm/gem: Remove Object.dev (Lyude Paul) - Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically" (Lyude Paul) - gpu: nova-core: bitfield: Add support for custom visibility (Joel Fernandes) - gpu: nova-core: bitfield: Add support for different storage widths (Joel Fernandes) - gpu: nova-core: bitfield: Move bitfield-specific code from register! into new macro (Joel Fernandes) - gpu: nova-core: register: use field type for Into implementation (Alexandre Courbot) - panthor: use drm_gpuva_unlink_defer() (Alice Ryhl) - drm/gpuvm: add deferred vm_bo cleanup (Alice Ryhl) - gpu: nova-core: vbios: Rework BiosImage to be simpler (Joel Fernandes) - gpu: nova-core: gsp: do not unwrap() SGEntry (Danilo Krummrich) - gpu: nova-core: gsp: remove useless conversion (Danilo Krummrich) - drm/amdgpu: Use amdgpu by default on SI dedicated GPUs (v2) (Timur Kristóf) - drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs (Timur Kristóf) - drm/amdgpu: Fix the issue of missing ras message on sriov host (YiPeng Chai) - drm/amdgpu: Add lock to serialize sriov command execution (YiPeng Chai) - drm/amdgpu: Synchronize sriov host to add block_mmsch bit field (YiPeng Chai) - drm/amdgpu: use GFP_ATOMIC instead of NOWAIT in the critical path (Christian König) - drm/amdgpu: avoid memory allocation in the critical code path v3 (Christian König) - drm/amdgpu: Enable xgmi extended peer links for sriov guest (Will Aitken) - drm/amdgpu: Update headers for sriov xgmi ext peer link support feature flag (Will Aitken) - drm/amdgpu: Refactor sriov xgmi topology filling to common code (Will Aitken) - drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs (Timur Kristóf) - drm/amdgpu: Refactor how SI and CIK support is determined (Timur Kristóf) - drm/radeon: Refactor how SI and CIK support is determined (Timur Kristóf) - drm/amdgpu: Avoid xgmi register access (Lijo Lazar) - drm/amdkfd: Fix GPU mappings for APU after prefetch (Harish Kasiviswanathan) - drm/amdgpu/vce1: Workaround PLL timeout on FirePro W9000 (Timur Kristóf) - drm/amdgpu/vce1: Enable VCE1 on Tahiti, Pitcairn, Cape Verde GPUs (Timur Kristóf) - drm/amd/pm/si: Hook up VCE1 to SI DPM (Timur Kristóf) - drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3) (Timur Kristóf) - drm/amdgpu: Check if AID is active before access (Lijo Lazar) - drm/amdgpu/vce1: Implement VCE1 IP block (v2) (Timur Kristóf) - drm/amdgpu/vce1: Load VCE1 firmware (Timur Kristóf) - drm/amdgpu/vce1: Clean up register definitions (Timur Kristóf) - drm/amdgpu/vce: Clear VCPU BO, don't unmap/unreserve (v4) (Timur Kristóf) - drm/amdgpu/vce: Move firmware load to amdgpu_vce_early_init (Timur Kristóf) - drm/amdgpu/ttm: Use GART helper to map VRAM pages (v2) (Timur Kristóf) - drm/amdkfd: relax checks for over allocation of save area (Jonathan Kim) - drm/amdgpu: Use DC by default on SI dGPUs (Timur Kristóf) - drm/amdgpu/gart: Add helper to bind VRAM pages (v2) (Timur Kristóf) - drm/amdgpu/gmc6: Place gart at low address range (Timur Kristóf) - drm/amdgpu/userqueue: Remove duplicate amdgpu_reset.h header (Jiapeng Chong) - drm/amdgpu: resume MES scheduling after user queue hang detection and recovery (Jesse.Zhang) - drm/amdgpu/jpeg: Add parse_cs for JPEG5_0_1 (Sathishkumar S) - drm/amd/pm: Remove power2_average node (Asad Kamal) - drm/amd/pm: Enable ppt1 caps for smu_v13_0_12 (Asad Kamal) - drm/amd/pm: Expose ppt1 limit for gc_v9_5_0 (Asad Kamal) - drm/amd/pm: Add ppt1 support for smu_v13_0_12 (Asad Kamal) - drm/amd/pm: Update pmfw headers for smu_v13_0_12 (Asad Kamal) - drm/amd/display: Add kdoc params/returns in dc/link detection helpers (Srinivasan Shanmugam) - drm/amd/display: Fix annotations for connector poll/detect parameters (Srinivasan Shanmugam) - drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO (Sultan Alsawaf) - drm/amd/display: Promote DC to 3.2.358 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.35.0 (Taimur Hassan) - drm/amd/display: Refactor HDCP Status Log Format (Wenjing Liu) - drm/amd/display: dynamically clock gate before and after prefetch (Leo Chen) - drm/amd/display: Revert in_transfer_func_change to MED (Dominik Kaszewski) - drm/amd/display: To support Replay frame skip mode (Chuntao Tso) - drm/amd/display: Change lock descriptor values (Dominik Kaszewski) - drm/amd/display: refactor DSC cap calculation for dcn35 (Mohit Bawa) - drm/amd/display: Add new SMART POWER OLED interfaces (Ian Chen) - drm/amd/display: Add interface to capture power feature status for debug logging (George Shen) - drm/amd/display: Allow VRR params change if unsynced with the stream (Ivan Lipski) - drm/amd/display: Fix index bug for fill latency (Dillon Varone) - drm/amd/display: Only initialize LSDMA if it is supported in DMU (Alvin Lee) - drm/amd/pm: remove unnecessary prints for smu busy (Gangliang Xie) - drm/amdgpu: optimize timeout implemention in ras_eeprom_update_record_num (Tao Zhou) - drm/amdgpu: add RAS bad page threshold handling for PMFW manages eeprom (Tao Zhou) - drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process (Jesse.Zhang) - drm/amdgpu: try for more times if RAS bad page number is not updated (Tao Zhou) - drm/amdgpu: jump to the correct label on failure (Pierre-Eric Pelloux-Prayer) - drm/amdkfd: Fixing the clang format (Ahmad Rehman) - drm/amd/pm: Add NULL check for power limit (Asad Kamal) - drm/amdgpu: get RAS bad page address from MCA address (Tao Zhou) - drm/amd: Clarify that amdgpu.audio only works for non-DC (Mario Limonciello (AMD)) - drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces (Vitaly Prosyak) - drm/amd/display: add macros to simplify code (Wenjing Liu) - drm/amdgpu: load RAS bad page from PMFW in page retirement (Tao Zhou) - drm/i915/gt: Use standard API for seqcount read in TLB invalidation (Andi Shyti) - drm/i915: Wait for page_sizes_gtt in gtt selftest on CHV/BXT+VTD (Janusz Krzysztofik) - drm/i915: Wait longer for threads in migrate selftest on CHV/BXT+VTD (Janusz Krzysztofik) - drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD (Janusz Krzysztofik) - drm/i915/display: Add default case to mipi_exec_send_packet (Jonathan Cavitt) - drm/xe: remove stale runtime_pm member (Jani Nikula) - drm/i915/ltphy: include intel_display_utils.h instead of i915_utils.h (Jani Nikula) - drm/i915/cursor: Initialize 845 vs 865 cursor size separately (Ville Syrjälä) - drm/i915/cursor: Extract intel_cursor_mode_config_init() (Ville Syrjälä) - drm/i915: Use mode_config->cursor_width for cursor DDB allocation (Ville Syrjälä) - drm/i915/wm: Use drm_get_format_info() in SKL+ cursor DDB allocation (Ville Syrjälä) - drm/i915/fb: Init 'ret' in each error branch in intel_framebuffer_init() (Ville Syrjälä) - drm/i915: Nuke intel_plane_config.tiling (Ville Syrjälä) - drm/i915: Populate fb->format accurately in BIOS FB readout (Ville Syrjälä) - drm/i915: Pass drm_format_info into plane->max_stride() (Ville Syrjälä) - drm/i915: Introduce intel_dumb_fb_max_stride() (Ville Syrjälä) - drm/i915/dpio: Use the intel_de_wait_ms() out value (Ville Syrjälä) - drm/i915/power: Use the intel_de_wait_ms() out value (Ville Syrjälä) - drm/i915/de: Replace __intel_de_wait_for_register_nowl() with intel_de_wait_fw_us_atomic() (Ville Syrjälä) - drm/i915/de: Nuke wakelocks from intel_de_wait_fw_ms() (Ville Syrjälä) - drm/i915/de: Replace __intel_de_rmw_nowl() with intel_de_rmw_fw() (Ville Syrjälä) - drm/1915/dpio: Stop using intel_de_wait_fw_ms() (Ville Syrjälä) - drm/i915/de: Use intel_de_wait_for_{set,clear}_ms() (Ville Syrjälä) - drm/i915/de: Use intel_de_wait_for_{set,clear}_us() (Ville Syrjälä) - drm/i915/de: Introduce intel_de_wait_for_{set,clear}_us() (Ville Syrjälä) - drm/i915/de: Nuke intel_de_wait_custom() (Ville Syrjälä) - drm/i915/de: Use intel_de_wait_ms() for the obvious cases (Ville Syrjälä) - drm/i915/de: Use intel_de_wait_us() (Ville Syrjälä) - drm/i915/de: Introduce intel_de_wait_us() (Ville Syrjälä) - drm/i915/de: Include units in intel_de_wait*() function names (Ville Syrjälä) - drm/i915/de: Have intel_de_wait() hand out the final register value (Ville Syrjälä) - drm/i915/de: Implement register waits one way (Ville Syrjälä) - drm/i915/rom: convert intel_rom interfaces to struct drm_device (Jani Nikula) - drm/i915/dp_mst: Disable Panel Replay (Imre Deak) - drm/i915/ltphy: Return lowest portclock for HDMI from reverse algorithm (Suraj Kandpal) - drm/i915/ltphy: Implement HDMI Algo for Pll state (Suraj Kandpal) - drm/i915/pmdemand: Use the default 2 usec fast polling timeout (Ville Syrjälä) - drm/i915/hdcp: Use the default 2 usec fast polling timeout (Ville Syrjälä) - drm/i915/ltphy: Nuke bogus weird timeouts (Ville Syrjälä) - drm/i915/cx0: s/XELPDP_PORT_RESET_END_TIMEOUT/XELPDP_PORT_RESET_END_TIMEOUT_MS/ (Ville Syrjälä) - drm/i915/cx0: s/XELPDP_MSGBUS_TIMEOUT_SLOW/XELPDP_MSGBUS_TIMEOUT_MS/ (Ville Syrjälä) - drm/i915/cx0: Get rid of XELPDP_MSGBUS_TIMEOUT_FAST_US (Ville Syrjälä) - drm/i915/cx0: Replace XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT_US with XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT_MS (Ville Syrjälä) - drm/i915/ltphy: Nuke extraneous timeout debugs (Ville Syrjälä) - drm/i915/cx0: Nuke extraneous timeout debugs (Ville Syrjälä) - drm/i915/gem: s/i915_gem_object_get_frontbuffer/i915_gem_object_frontbuffer_lookup/ (Ville Syrjälä) - drm/i915/frontbuffer: Fix intel_frontbuffer lifetime handling (Ville Syrjälä) - drm/i915/frontbuffer: Add intel_frontbuffer::display (Ville Syrjälä) - drm/i915/frontbuffer: Extract intel_frontbuffer_ref() (Ville Syrjälä) - drm/i915/frontbuffer: Split fb_tracking.lock into two (Ville Syrjälä) - drm/i915/frontbuffer: Handle the dirtyfb cache flush inside intel_frontbuffer_flush() (Ville Syrjälä) - drm/i915/frontbuffer: Turn intel_bo_flush_if_display() into a frontbuffer operation (Ville Syrjälä) - drm/i915/frontbuffer: Nuke intel_frontbuffer_flip_{prepare,complete}() (Ville Syrjälä) - drm/i915/overlay: Switch to intel_frontbuffer_flip() (Ville Syrjälä) - drm/i915/overlay: Drop the DIRTYFB flush (Ville Syrjälä) - drm/i915/psr: fix pipe to vblank conversion (Jani Nikula) - drm/i915/xe3p_lpd: Adapt to updates on MBUS_CTL/DBUF_CTL registers (Ravi Kumar Vodapalli) - drm/i915/xe3p_lpd: Always apply WaWmMemoryReadLatency (Gustavo Sousa) - drm/i915/dram: Add field ecc_impacting_de_bw (Gustavo Sousa) - drm/i915/wm: don't use method1 in Xe3p_LPD onwards (Luca Coelho) - drm/i915/xe3p_lpd: Reload DMC MMIO for pipes C and D (Gustavo Sousa) - drm/i915/xe3p_lpd: Don't allow odd ypan or ysize with semiplanar format (Juha-pekka Heikkila) - drm/i915/xe3p_lpd: Extend Wa_16025573575 (Gustavo Sousa) - drm/i915/xe3p_lpd: Drop support for interlace mode (Ankit Nautiyal) - drm/i915/xe3p_lpd: Load DMC firmware (Gustavo Sousa) - drm/i915/xe3p_lpd: Add CDCLK table (Gustavo Sousa) - drm/i915/xe3p_lpd: Remove gamma,csc bottom color checks (Sai Teja Pottumuttu) - drm/i915/xe3p_lpd: Horizontal flip support for linear surfaces (Sai Teja Pottumuttu) - drm/i915/xe3p_lpd: Expand bifield masks dbuf blocks fields (Sai Teja Pottumuttu) - drm/i915/xe3p_lpd: Update bandwidth parameters (Matt Atwood) - drm/i915/display: Use braces for if-ladder in intel_bw_init_hw() (Gustavo Sousa) - drm/i915/xe3p_lpd: Drop north display reset option programming (Matt Roper) - drm/i915/xe3p_lpd: Add Xe3p_LPD display IP features (Sai Teja Pottumuttu) - drm/i915/dmc: Fix extra bracket and wrong variable in PIPEDMC error logs (Alok Tiwari) - accel/amdxdna: Fix deadlock between context destroy and job timeout (Lizhi Hou) - accel/amdxdna: Clear mailbox interrupt register during channel creation (Lizhi Hou) - drm/imx/ipuv3: Fix dumb-buffer allocation for non-RGB formats (Thomas Zimmermann) - drm/nouveau: fully define nvfw_hs_load_header_v2 (Timur Tabi) - drm/nouveau/drm: Bump the driver version to 1.4.1 to report new features (Mohamed Ahmed) - drm/nouveau/mmu/tu102: Add support for compressed kinds (Ben Skeggs) - drm/nouveau/mmu/gp100: Remove unused/broken support for compression (Ben Skeggs) - drm/nouveau/uvmm: Allow larger pages (Mary Guillemard) - drm/nouveau/uvmm: Prepare for larger pages (Mary Guillemard) - drm/tidss: Move OLDI mode validation to OLDI bridge mode_valid hook (Jayesh Choudhary) - drm/tidss: Remove max_pclk_khz and min_pclk_khz from tidss display features (Jayesh Choudhary) - drm/sun4i: Nuke mixer pointer from layer code (Jernej Skrabec) - drm/sun4i: vi_scaler: Find mixer from crtc (Jernej Skrabec) - drm/sun4i: layer: replace mixer with layer struct (Jernej Skrabec) - drm/sun4i: mixer: split out layer config (Jernej Skrabec) - drm/sun4i: mixer: Add quirk for number of VI scalers (Jernej Skrabec) - drm/sun4i: ui_scaler: drop sanity checks (Jernej Skrabec) - drm/sun4i: mixer: Convert heuristics to quirk (Jernej Skrabec) - drm/sun4i: vi_scaler: Update DE33 base calculation (Jernej Skrabec) - drm/sun4i: layers: add physical index arg (Jernej Skrabec) - drm/sun4i: csc: use layer arg instead of mixer (Jernej Skrabec) - drm/sun4i: layers: Make regmap for layers configurable (Jernej Skrabec) - drm/sun4i: vi_scaler: use layer instead of mixer for args (Jernej Skrabec) - drm/sun4i: ui_scaler: use layer instead of mixer for args (Jernej Skrabec) - drm/sun4i: vi_layer: use layer struct instead of multiple args (Jernej Skrabec) - drm/sun4i: ui_layer: use layer struct instead of multiple args (Jernej Skrabec) - drm/sun4i: layer: move num of planes calc out of layer code (Jernej Skrabec) - drm/sun4i: ui_layer: Change index meaning (Jernej Skrabec) - drm/sun4i: de2/de3: Move plane type determination to mixer (Jernej Skrabec) - drm/sun4i: csc: Simplify arguments with taking plane state (Jernej Skrabec) - drm/sun4i: de2/de3: Simplify CSC config interface (Jernej Skrabec) - drm/sun4i: mixer: Move layer enabling to atomic_update (Jernej Skrabec) - drm/sun4i: vi layer: Write attributes in one go (Jernej Skrabec) - drm/sun4i: ui layer: Write attributes in one go (Jernej Skrabec) - drm/sun4i: Move blender config from layers to mixer (Jernej Skrabec) - drm/sun4i: layers: Make atomic commit functions void (Jernej Skrabec) - drm/sun4i: vi_layer: Move check from update to check callback (Jernej Skrabec) - drm/sun4i: ui_layer: Move check from update to check callback (Jernej Skrabec) - drm/sun4i: de2: Initialize layer fields earlier (Jernej Skrabec) - drm/sun4i: mixer: Remove ccsc cfg for >= DE3 (Jernej Skrabec) - drm/sun4i: mixer: Fix up DE33 channel macros (Jernej Skrabec) - accel/ivpu: Fix warning due to undefined CONFIG_PROC_FS (Karol Wachowski) - accel/ivpu: Count only resident buffers in memory utilization (Karol Wachowski) - accel/ivpu: Add fdinfo support for memory statistics (Karol Wachowski) - accel/qaic: Format DBC states table in sysfs ABI documentation (Bagas Sanjaya) - accel/qaic: Separate DBC_STATE_* definition list (Bagas Sanjaya) - drm/panthor: Fix potential memleak of vma structure (Akash Goel) - drm/ast: Handle framebuffer from dma-buf (Jocelyn Falempe) - drm/msm: use drm_crtc_vblank_waitqueue() (Jani Nikula) - drm/atomic: use drm_crtc_vblank_waitqueue() (Jani Nikula) - drm/gma500: use drm_crtc_vblank_crtc() (Jani Nikula) - drm/vmwgfx: use drm_crtc_vblank_crtc() (Jani Nikula) - drm/tidss: use drm_crtc_vblank_crtc() (Jani Nikula) - drm/vblank: use drm_crtc_vblank_crtc() in workers (Jani Nikula) - dt-bindings: display: renesas,rzg2l-du: Add support for RZ/V2N SoC (Lad Prabhakar) - accel/qaic: Add qaic_ prefix to irq_polling_work (Zack McKevitt) - accel/qaic: Collect crashdump from SSR channel (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Implement basic SSR handling (Jeffrey Hugo) - accel/qaic: Add DMA Bridge Channel(DBC) sysfs and uevents (Pranjal Ramajor Asha Kanojiya) - accel/amdxdna: Treat power-off failure as unrecoverable error (Lizhi Hou) - drm/vmwgfx: Set surface-framebuffer GEM objects (Thomas Zimmermann) - drm/vblank: Increase timeout in drm_wait_one_vblank() (Chintan Patel) - drm/vblank: Fix kernel docs for vblank timer (Thomas Zimmermann) - drm/sched: Replace use of system_wq with system_percpu_wq (Marco Crivellari) - accel/amdxdna: Fix dma_fence leak when job is canceled (Lizhi Hou) - drm/edid: add 6 bpc quirk to the Sharp LQ116M1JW10 (Ajye Huang) - drm/ttm: Fix @alloc_flags description (Bagas Sanjaya) - drm/panfrost: fix UAPI kernel-doc warnings (Randy Dunlap) - accel/qaic: Add support for PM callbacks (Youssef Samir) - accel/amdxdna: Support preemption requests (Lizhi Hou) - dma-buf: rework stub fence initialisation v2 (Christian König) - drm/xe/oa: Store forcewake reference in stream structure (Matt Roper) - drm/xe/eustall: Store forcewake reference in stream structure (Matt Roper) - drm/xe/forcewake: Improve kerneldoc (Matt Roper) - drm/xe/pf: Use migration-friendly GGTT auto-provisioning (Michal Wajdeczko) - drm/intel/bmg: Allow device ID usage with single-argument macros (Michał Winiarski) - drm/xe/pf: Add wait helper for VF FLR (Michał Winiarski) - drm/xe/pf: Handle VRAM migration data as part of PF control (Michał Winiarski) - drm/xe/migrate: Add function to copy of VRAM data in chunks (Lukasz Laguna) - drm/xe/pf: Add helper to retrieve VF's LMEM object (Lukasz Laguna) - drm/xe/pf: Handle MMIO migration data as part of PF control (Michał Winiarski) - drm/xe/pf: Handle GGTT migration data as part of PF control (Michał Winiarski) - drm/xe/pf: Add helpers for VF GGTT migration data handling (Michał Winiarski) - drm/xe/pf: Handle GuC migration data as part of PF control (Michał Winiarski) - drm/xe/pf: Switch VF migration GuC save/restore to struct migration data (Michał Winiarski) - drm/xe/pf: Don't save GuC VF migration data on pause (Michał Winiarski) - drm/xe/pf: Remove GuC migration data save/restore from GT debugfs (Michał Winiarski) - drm/xe/pf: Increase PF GuC Buffer Cache size and use it for VF migration (Michał Winiarski) - drm/xe: Allow the caller to pass guc_buf_cache size (Michał Winiarski) - drm/xe: Add sa/guc_buf_cache sync interface (Michał Winiarski) - drm/xe/pf: Expose VF migration data size over debugfs (Michał Winiarski) - drm/xe/pf: Add minimalistic migration descriptor (Michał Winiarski) - drm/xe/pf: Add support for encap/decap of bitstream to/from packet (Michał Winiarski) - drm/xe/pf: Add helpers for migration data packet allocation / free (Michał Winiarski) - drm/xe/pf: Add data structures and handlers for migration rings (Michał Winiarski) - drm/xe/pf: Add save/restore control state stubs and connect to debugfs (Michał Winiarski) - drm/xe/pf: Convert control state to bitmap (Michał Winiarski) - drm/xe: Move migration support to device-level struct (Michał Winiarski) - drm/xe/pf: Remove GuC version check for migration support (Michał Winiarski) - drm/xe/guc: Eliminate RPa frequency caching (Sk Anirban) - drm/xe/guc: Eliminate RPe caching for SLPC parameter handling (Sk Anirban) - drm/xe/pf: Allow to lockdown the PF using custom guard (Michal Wajdeczko) - drm/xe/pcode: Rework error mapping (Lucas De Marchi) - drm/xe: fix kernel-doc function name mismatch in xe_pm.c (Kriish Sharma) - drm/xe/pf: Add runtime registers for GFX ver >= 35 (Piotr Piórkowski) - drm/xe/vram: Move forcewake down to get_flat_ccs_offset() (Lucas De Marchi) - drm/xe: Use SG_TILE_ADDR_RANGE instead of TILE_ADDR_RANGE (Fei Yang) - drm/xe: Fix MTL vm_max_level (Rodrigo Vivi) - drm/xe/vf: Enable VF resource fixup unconditionally (Michał Winiarski) - drm/xe/tests: Add KUnit tests for PF fair provisioning (Michal Wajdeczko) - drm/xe/pf: Use migration-friendly doorbells auto-provisioning (Michal Wajdeczko) - drm/xe/pf: Use migration-friendly context IDs auto-provisioning (Michal Wajdeczko) - drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg (Nitin Gote) - drm/xe/gt_throttle: Avoid TOCTOU when monitoring reasons (Lucas De Marchi) - drm/xe: Remove never used code in xe_vm_create() (Gwan-gyeong Mun) - drm/xe: Remove unused GT page fault code (Matthew Brost) - drm/xe: Add xe_guc_pagefault layer (Matthew Brost) - drm/xe: Implement xe_pagefault_queue_work (Matthew Brost) - drm/xe: Implement xe_pagefault_handler (Matthew Brost) - drm/xe: Implement xe_pagefault_reset (Matthew Brost) - drm/xe: Implement xe_pagefault_init (Matthew Brost) - drm/xe: Stub out new pagefault layer (Matthew Brost) - drm/xe: Remove last fence dependency check from binds and execs (Matthew Brost) - drm/xe: Disallow input fences on zero batch execs and zero binds (Matthew Brost) - drm/xe: Skip TLB invalidation waits in page fault binds (Matthew Brost) - drm/xe: Decouple bind queue last fence from TLB invalidations (Matthew Brost) - drm/xe: Attach last fence to TLB invalidation job queues (Matthew Brost) - drm/xe: Enforce correct user fence signaling order using (Matthew Brost) - drm/xe: Do clean shutdown also when using flr (Jouni Högander) - drm/xe/guc: Synchronize Dead CT worker with unbind (Balasubramani Vivekanandan) - drm/xe/gt: Synchronize GT reset with device unbind (Balasubramani Vivekanandan) - drm/xe: Inline gt_reset in the worker (Lucas De Marchi) - drm/xe/pf: Add documentation for sriov_admin attributes (Michal Wajdeczko) - drm/xe/pf: Allow to stop the VF using sysfs (Michal Wajdeczko) - drm/xe/pf: Add sysfs device symlinks to enabled VFs (Michal Wajdeczko) - drm/xe/pf: Promote xe_pci_sriov_get_vf_pdev (Michal Wajdeczko) - drm/xe/pf: Allow change PF scheduling priority using sysfs (Michal Wajdeczko) - drm/xe/pf: Allow bulk change all VFs priority using sysfs (Michal Wajdeczko) - drm/xe/pf: Add functions to provision scheduling priority (Michal Wajdeczko) - drm/xe/pf: Allow bulk change all VFs EQ/PT using sysfs (Michal Wajdeczko) - drm/xe/pf: Add functions to bulk provision EQ/PT (Michal Wajdeczko) - drm/xe/pf: Add functions to bulk configure EQ/PT on GT (Michal Wajdeczko) - drm/xe/pf: Fix signature of internal config helpers (Michal Wajdeczko) - drm/xe/pf: Relax report helper to accept PF in bulk configs (Michal Wajdeczko) - drm/xe/pf: Allow change PF and VFs EQ/PT using sysfs (Michal Wajdeczko) - drm/xe/pf: Add _locked variants of the VF PT config functions (Michal Wajdeczko) - drm/xe/pf: Add _locked variants of the VF EQ config functions (Michal Wajdeczko) - drm/xe/pf: Take RPM during calls to SR-IOV attr.store() (Michal Wajdeczko) - drm/xe/pf: Prepare sysfs for SR-IOV admin attributes (Michal Wajdeczko) - drm/xe/xe3: Extend wa_14023061436 (Tangudu Tilak Tirumalesh) - drm/xe: highlight reserved PAT entries in dump output (Xin Wang) - drm/xe/gt_throttle: Drop individual show functions (Lucas De Marchi) - drm/xe: Improve freq and throttle documentation (Lucas De Marchi) - drm/xe/gt_throttle: Tidy up attribute definition (Lucas De Marchi) - drm/xe/gt_throttle: Add throttle_to_gt() (Lucas De Marchi) - drm/xe/gt_throttle: Always read and mask (Lucas De Marchi) - drm/xe/gt_throttle: Tidy up perf reasons reading (Lucas De Marchi) - drm/xe/cri: Add new performance limit reasons bits (Sk Anirban) - drm/xe/xe3: Apply wa_14024997852 (Tapani Pälli) - drm/xe/xe_debugfs: Expose G7 package state residency counter through debugfs (Mohammed Thasleem) - drm/xe: Fix uninitialized return value from xe_validation_guard() (Thomas Hellström) - drm/xe: Limit number of jobs per exec queue (Shuicheng Lin) - drm/amd/pm: Update default power1_cap (Asad Kamal) - drm/amdgpu: skip writing eeprom when PMFW manages RAS data (Tao Zhou) - drm/amd/display: Enable mst when it's detected but yet to be initialized (Wayne Lin) - drm/amdgpu: support to load RAS bad pages from PMFW (Tao Zhou) - drm/amdgpu: Fix wait after reset sequence in S3 (Lijo Lazar) - drm/amdgpu: add ras_eeprom_read_idx interface (Tao Zhou) - drm/amdgpu: make MCA IPID parse global (Tao Zhou) - drm/amd: Fix suspend failure with secure display TA (Mario Limonciello) - drm/amd/ras: Fix the issue of incorrect function call (YiPeng Chai) - drm/amdgpu: fix gpu page fault after hibernation on PF passthrough (Samuel Zhang) - drm/amd/ras: ras supports i2c eeprom for mp1 v13_0_12 (YiPeng Chai) - drm/amdkfd: Do not wait for queue op response during reset (Ahmad Rehman) - drm/amdgpu/userq: need to unref bo (David (Ming Qiang) Wu) - drm/amdgpu: initialize max record count after table reset (Gangliang Xie) - drm/amd/pm: check pmfw eeprom feature bit (Gangliang Xie) - drm/amdgpu: add check function for pmfw eeprom (Gangliang Xie) - drm/amdgpu: add initialization function for pmfw eeprom (Gangliang Xie) - drm/amdgpu: adapt reset function for pmfw eeprom (Gangliang Xie) - drm/amdgpu: fix possible fence leaks from job structure (Alex Deucher) - drm/amdgpu: suspend ras module before gpu reset (YiPeng Chai) - drm/amdgpu: add wrapper functions for pmfw eeprom interface (Gangliang Xie) - drm/amdgpu: add function to check if pmfw eeprom is supported (Gangliang Xie) - drm/amd/pm: add smu ras driver framework (Gangliang Xie) - drm/amd/pm: implement ras_smu_drv interface for smu v13.0.12 (Gangliang Xie) - drm/amd/pm: add new message definitions for pmfw eeprom interface (Gangliang Xie) - Revert "drm/amdkfd: Improve signal event slow path" (Philip Yang) - drm/amd/display: Fix NULL deref in debugfs odm_combine_segments (Rong Zhang) - drm/amdkfd: Don't clear PT after process killed (Philip Yang) - drm/amd/ras: Add ras support for umc v12_5_0 (YiPeng Chai) - drm/amd/ras: Add ras support for nbio v7_9_1 (YiPeng Chai) - drm/amdgpu: Add ras ip block name (YiPeng Chai) - drm/amd/ras: Increase ras switch control range (YiPeng Chai) - drm/amdgpu/smu: Handle S0ix for vangogh (Alex Deucher) - drm/amd/pm: Update SMUv13.0.12 partition metrics (Lijo Lazar) - drm/amd/pm: Update SMUv13.0.6 partition metrics (Lijo Lazar) - drm/amd/pm: Add schema v1.1 for parition metrics (Lijo Lazar) - drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.12 (Lijo Lazar) - drm/amdgpu: validate the bo from done list for NULL (Sunil Khatri) - drm/amdgpu: lock bo before calling amdgpu_vm_bo_update_shared (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: grab a BO reference in vm_lock_done_list. (Christian König) - drm/amd/ras: Fix format truncation (Xiang Liu) - drm/amd/display: Promote DC to 3.2.357 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.34.0 (Taimur Hassan) - drm/amd/display: Fix black screen with HDMI outputs (Alex Hung) - drm/amd/display: Increase IB mem size (Alvin Lee) - drm/amd/display: Revert DCN4 max buffered cursor size to 64 (Dillon Varone) - drm/amd/display: Persist stream refcount through restore (Joshua Aberback) - drm/amd/display: Add Pstate viewport reduction (Austin Zheng) - drm/amd/display: Refactor VActive implementation (Austin Zheng) - drm/amd/display: Update P-state naming for clarity. (Austin Zheng) - drm/amd/display: Remove old PMO options (Austin Zheng) - drm/amd/display: Add pte_buffer_mode and force_one_row_for_frame in dchub reg (Austin Zheng) - drm/amd/display: Extend inbox0 lock to run Replay/PSR (Andrew Mazour) - drm/amd/display: fw locality check refactors (Wenjing Liu) - drm/amdgpu: Implement user queue reset functionality (Jesse.Zhang) - drm/amd/display: Don't stretch non-native images by default in eDP (Mario Limonciello (AMD)) - drm/amdkfd: Fix Unchecked Return Values (Sunday Clement) - drm/amd: Unwind for failed device suspend (Mario Limonciello (AMD)) - drm/amd: Add an unwind for failures in amdgpu_device_ip_suspend_phase2() (Mario Limonciello (AMD)) - drm/amd: Add an unwind for failures in amdgpu_device_ip_suspend_phase1() (Mario Limonciello (AMD)) - drm/amdgpu: Drop PMFW RLC notifier from amdgpu_device_suspend() (Alex Deucher) - drm/amd/ras: Use correct severity for BP threshold exceed event (Xiang Liu) - drm/amd/ras: Correct info field of bad page threshold exceed CPER (Xiang Liu) - MAINTAINERS: adjust file entry in AMD DISPLAY CORE - DML (Lukas Bulwahn) - drm/amd/display: remove unneeded semicolon (Jiapeng Chong) - drm/amd/display: remove unneeded semicolon (Jiapeng Chong) - drm/amd/display: remove unneeded semicolon (Jiapeng Chong) - drm/amd/pm/si: Delete unused structs and fields (Timur Kristóf) - drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.6 (Lijo Lazar) - drm/amd/pm: Add helper functions for gpu metrics (Lijo Lazar) - drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_sysfs_init() (Yang Wang) - drm/amd/pm: fix the issue of size calculation error for smu 13.0.6 (Yang Wang) - drm/amd/ras: Update IPID value for bad page threshold CPER (Xiang Liu) - drm/amd/display: Fix null pointer on analog detection (Harry Wentland) - drm/amdgpu: Fix error injection parameter error (YiPeng Chai) - drm/amd/ras: Fix the error of undefined reference to `__udivdi3' (YiPeng Chai) - drm/amdgpu: Remove invalidate and flush hdp macros (Asad Kamal) - drm/amd/ras: Add CPER ring read for uniras (Xiang Liu) - drm/amdgpu: move reset debug disable handling (Alex Deucher) - drm/amdgpu: Update invalidate and flush hdp function (Asad Kamal) - drm/amdgpu: caller should make sure not to double free (Sunil Khatri) - drm/amdgpu: set default gfx reset masks for gfx6-8 (Alex Deucher) - drm/amdkfd: clean up the code to free hmm_range (Sunil Khatri) - dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car M3-N (Marek Vasut) - dt-bindings: gpu: img,powervr-rogue: Keep lists sorted alphabetically (Marek Vasut) - drm: rcar-du: fix incorrect return in rcar_du_crtc_cleanup() (Alok Tiwari) - accel/ivpu: Improve debug and warning messages (Karol Wachowski) - accel/amdxdna: Add IOCTL parameter for telemetry data (Lizhi Hou) - accel/amdxdna: Add IOCTL parameter for resource data (Lizhi Hou) - accel/amdxdna: Add hardware specific attributes (Lizhi Hou) - drm/etnaviv: add HWDB entry for GC8000 Nano Ultra VIP r6205 (Marek Vasut) - drm/displayid: add quirk to ignore DisplayID checksum errors (Jani Nikula) - drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident (Jani Nikula) - drm/displayid: pass iter to drm_find_displayid_extension() (Jani Nikula) - drm/hyperv: include drm_print.h where needed (Jani Nikula) - drm/vkms: Update testing with IGT IGT_DEVICE (José Expósito) - drm/vkms: Fix run-tests.sh script name (José Expósito) - drm/vkms: Fix use after frees on error paths (Dan Carpenter) - accel/amdxdna: Use MSG_OP_CHAIN_EXEC_NPU when supported (Lizhi Hou) - drm/panthor: Use existing OPP table if present (Nicolas Frattaroli) - drm/panthor: call into devfreq for current frequency (Nicolas Frattaroli) - dt-bindings: gpu: mali-valhall-csf: add mediatek,mt8196-mali variant (Nicolas Frattaroli) - arm64: dts: imx95: Describe Mali G310 GPU (Marek Vasut) - dt-bindings: gpu: mali-valhall-csf: Document i.MX95 support (Marek Vasut) - drm/panthor: attach the driver's multiple power domains (Rain Yang) - drm/panthor: Fix UAF on kernel BO VA nodes (Boris Brezillon) - drm/panthor: Fix race with suspend during unplug (Ketil Johnsen) - drm/panthor: disable async work during unplug (Ketil Johnsen) - drm/panthor: Fix UAF race between device unplug and FW event processing (Ketil Johnsen) - drm/panthor: Fix group_free_queue() for partially initialized queues (Boris Brezillon) - drm/panthor: Handle errors returned by drm_sched_entity_init() (Boris Brezillon) - drm/rockchip: include drm_print.h where needed (Jani Nikula) - drm/renesas: include drm_print.h where needed (Jani Nikula) - drm/bridge: synopsys: dw-dp: add bridge before attaching (Luca Ceresoli) - drm/bridge: add warning for bridges using neither devm_drm_bridge_alloc() nor drm_bridge_add() (Luca Ceresoli) - drm/bridge: add warning for bridges attached without being added (Luca Ceresoli) - drm/bridge: document that adding a bridge is mandatory before attach (Luca Ceresoli) - drm/sti: hdmi: add bridge before attaching (Luca Ceresoli) - drm/sti: hda: add bridge before attaching (Luca Ceresoli) - drm/display: bridge_connector: get/put the panel_bridge (Luca Ceresoli) - drm/display: bridge_connector: get/put the stored bridges (Luca Ceresoli) - Revert "drm/display: bridge_connector: get/put the stored bridges" (Luca Ceresoli) - drm/tidss: Set vblank (event) time at crtc_atomic_enable (Tomi Valkeinen) - drm/tidss: Restructure dispc_vp_prepare() and dispc_vp_enable() (Tomi Valkeinen) - drm/sched: Add warning for removing hack in drm_sched_fini() (Philipp Stanner) - drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource() (Geert Uytterhoeven) - dt-bindings: gpu: img,powervr-rogue: Drop duplicate newline (Marek Vasut) - drm/panel: ilitek-ili9882t: Add support for Ilitek IL79900A-based panels (Langyan Ye) - dt-bindings: display: panel: Add Tianma TL121BVMS07-00 panel (Langyan Ye) - drm/sched: Fix comment in drm_sched_run_job_work() (Philipp Stanner) - drm/ttm: Add an allocation flag to propagate -ENOSPC on OOM (Tvrtko Ursulin) - drm/amdgpu: Configure max beneficial TTM pool allocation order (Tvrtko Ursulin) - drm/ttm: Allow drivers to specify maximum beneficial TTM pool size (Tvrtko Ursulin) - drm/ttm: Replace multiple booleans with flags in device init (Tvrtko Ursulin) - drm/ttm: Replace multiple booleans with flags in pool init (Tvrtko Ursulin) - drm/ttm: Add getter for some pool properties (Tvrtko Ursulin) - drm/ttm: replace drm_print.h include with a forward declaration (Jani Nikula) - drm/mm: replace drm_print.h include with a forward declaration (Jani Nikula) - drm/buddy: replace drm_print.h include with a forward declaration (Jani Nikula) - drm: include drm_print.h where needed (Jani Nikula) - accel/amdxdna: Fix incorrect command state for timed out job (Lizhi Hou) - drm/client: Flush client buffers with drm_client_buffer_sync() (Thomas Zimmermann) - drm/client: Create client buffers with drm_client_buffer_create_dumb() (Thomas Zimmermann) - drm/client: Remove drm_client_framebuffer_delete() (Thomas Zimmermann) - drm/client: Deprecate struct drm_client_buffer.gem (Thomas Zimmermann) - drm/client: Inline drm_client_buffer_addfb() and _rmfb() (Thomas Zimmermann) - drm/client: Move dumb-buffer handling to drm_client_framebuffer_create() (Thomas Zimmermann) - drm/client: Remove pitch from struct drm_client_buffer (Thomas Zimmermann) - accel/qaic: Fix typos in the documentation for qaic (Sourab Bera) - accel/ivpu: Wait for CDYN de-assertion during power down sequence (Karol Wachowski) - drm/imx/parallel-display: drop unused module alias (Johan Hovold) - drm/imx/tve: drop unused module alias (Johan Hovold) - drm/imx/ldb: drop unused module alias (Johan Hovold) - drm/imx/dw-hdmi: drop unused module alias (Johan Hovold) - drm/panel: synaptics-tddi: fix build error by missing regulator/consumer.h include (Stephen Rothwell) - ARM: dts: sti: remove useless cells fields (Raphael Gallais-Pou) - ARM: dts: sti: extract display subsystem out of soc (Raphael Gallais-Pou) - drm/sti: make use of drm_of_component_probe (Raphael Gallais-Pou) - drm/sti: check dma_set_coherent_mask return value (Raphael Gallais-Pou) - accel/ivpu: Disallow setting sched mode OS starting from NPU6 (Karol Wachowski) - accel/ivpu: Add support for userptr buffer objects (Jacek Lawrynowicz) - accel/ivpu: Fix race condition when unbinding BOs (Tomasz Rusinowicz) - accel/ivpu: replace use of system_wq with system_percpu_wq (Marco Crivellari) - accel/ivpu: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - drm: panel: add support for Synaptics TDDI series DSI panels (Kaustabh Chakraborty) - dt-bindings: display: panel: document Synaptics TDDI panel (Kaustabh Chakraborty) - dt-bindings: display: bridge: renesas,dsi-csi2-tx: Align panel example with ili9881c binding (Marek Vasut) - dt-bindings: display: panel: samsung,atna33xc20: Document ATNA60CL08 (Abel Vesa) - drm/panel: Add Samsung S6E3FC2X01 DDIC with AMS641RW panel (David Heidelberg) - dt-bindings: panel: Add Samsung S6E3FC2X01 DDIC with panel (David Heidelberg) - drm/panel: nv3052c: Reduce duplication of init sequences (Priit Laes) - accel/ivpu: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - accel/ivpu: Remove skip of dma unmap for imported buffers (Maciej Falkowski) - drm/rcar-du: dsi: Convert register bitfields to GENMASK() macro (Marek Vasut) - drm/rcar-du: dsi: Convert register bits to BIT() macro (Marek Vasut) - drm/rcar-du: dsi: Clean up handling of DRM mode flags (Marek Vasut) - drm/rcar-du: dsi: Respect DSI mode flags (Marek Vasut) - drm/rcar-du: dsi: Clean up TXVMPSPHSETR DT macros (Marek Vasut) - drm/rcar-du: dsi: Clean up CLOCKSET1 CLKINSEL macros (Marek Vasut) - drm/rcar-du: dsi: Clean up VCLKSET register macros (Marek Vasut) - drm/rcar-du: dsi: Deduplicate mipi_dsi_pixel_format_to_bpp() usage (Marek Vasut) - drm/rcar-du: dsi: Document PHTR TESTDOUT as bitfield (Marek Vasut) - drm/rcar-du: dsi: Document TXVMSETR PIXWDTH as bitfield (Marek Vasut) - drm/rcar-du: dsi: Fix missing parameter in RXSETR_...EN macros (Marek Vasut) - drm/atomic: WARN about invalid drm_foo_get_state() usage (Ville Syrjälä) - drm/atomic: WARN about missing acquire_ctx in drm_atomic_get_private_obj_state() (Ville Syrjälä) - drm/i915/display: Extend i915_display_info with Type-C port details (Khaled Almahallawy) - drm/xe/display: Use display parent interface for xe runtime pm (Jouni Högander) - drm/i915/display: Use display parent interface for i915 runtime pm (Jouni Högander) - drm/xe/display: Runtime pm wrappers for display parent interface (Jouni Högander) - drm/i915/display: Runtime pm wrappers for display parent interface (Jouni Högander) - drm/{i915, xe}/display: Add display runtime pm parent interface (Jouni Högander) - drm/{i915, xe}/display: pass parent interface to display probe (Jani Nikula) - drm/i915/ltphy: Modify the step that need to be skipped (Suraj Kandpal) - drm/i915/display: Aux Enable and Display powerwell timeouts (Suraj Kandpal) - drm/i915/ltphy: Define LT PHY PLL state verify function (Suraj Kandpal) - drm/i915/ltphy: Define function to readout LT Phy PLL state (Suraj Kandpal) - drm/i915/ltphy: Define the LT Phy state compare function (Suraj Kandpal) - drm/i915/ltphy: Enable/Disable Tx after Non TBT Enable sequence (Suraj Kandpal) - drm/i915/ltphy: Program LT Phy Voltage Swing (Suraj Kandpal) - drm/i915/ddi: Define LT Phy Swing tables (Suraj Kandpal) - drm/i915/ltphy: Hook up LT Phy Enable & Disable sequences (Suraj Kandpal) - drm/i915/ltphy: Program LT Phy Non-TBT PLL disable sequence (Suraj Kandpal) - drm/i915/ltphy: Program the rest of the LT Phy Enable sequence (Suraj Kandpal) - drm/i915/ltphy: Program the rest of the PORT_CLOCK_CTL steps (Suraj Kandpal) - drm/i915/ltphy: Program the P2P Transaction flow for LT Phy (Suraj Kandpal) - drm/i915/ltphy: Add function to calculate LT PHY port clock (Suraj Kandpal) - drm/i915/ltphy: Enable SSC during port clock programming (Suraj Kandpal) - drm/i915/ltphy: Update the ltpll config table value for eDP (Suraj Kandpal) - drm/i915/ltphy: Program the VDR PLL registers for LT PHY (Suraj Kandpal) - drm/i915/ltphy: Add LT Phy Programming recipe tables (Suraj Kandpal) - drm/i915/ltphy: Read PHY_VDR_0_CONFIG register (Suraj Kandpal) - drm/i915/ltphy: Add a wrapper for LT Phy powerdown change sequence (Suraj Kandpal) - drm/i915/ltphy: Program sequence for PORT_CLOCK_CTL for LT Phy (Suraj Kandpal) - drm/i915/cx0: Move the HDMI FRL function to intel_hdmi (Suraj Kandpal) - drm/i915/ltphy: Phy lane reset for LT Phy (Suraj Kandpal) - drm/i915/cx0: Change register bit naming for powerdown values (Suraj Kandpal) - drm/i915/ltphy: Add LT Phy related VDR and Pipe Registers (Suraj Kandpal) - drm/i915/xe3p_lpd: use pixel normalizer for fp16 formats for FBC (Vinod Govindapillai) - drm/i915/xe3p_lpd: extract pixel format valid routine for FP16 formats (Vinod Govindapillai) - drm/i915/xe3p_lpd: Add FBC support for FP16 formats (Vinod Govindapillai) - drm/i915/xe3p_lpd: Extend FBC support to UINT16 formats (Sai Teja Pottumuttu) - drm/xe/compat: reduce i915_utils.[ch] (Jani Nikula) - drm/i915/display: switch to intel_display_utils.h (Jani Nikula) - drm/i915/display: add intel_display_vtd_active() (Jani Nikula) - drm/i915/display: add intel_display_run_as_guest() (Jani Nikula) - drm/i915/display: create intel_display_utils.h (Jani Nikula) - drm/i915: split out separate files for jiffies timeout and wait helpers (Jani Nikula) - drm/i915/dsi: debug log send packet sequence contents (Jani Nikula) - drm/i915/dsi: log send packet sequence errors (Jani Nikula) - drm/i915/display: Expose sharpness strength property (Nemesa Garg) - drm/i915/display: Enable/disable casf (Nemesa Garg) - drm/i915/display: Set and get the casf config (Nemesa Garg) - drm/i915/display: Configure the second scaler (Nemesa Garg) - drm/i915/display: Add and compute scaler parameter (Nemesa Garg) - drm/i915/display: Compute the scaler coefficients (Nemesa Garg) - drm/i915/display: Add filter lut values (Nemesa Garg) - drm/i915/display: Add CASF strength and winsize (Nemesa Garg) - drm/i915/display: Introduce HAS_CASF for sharpness support (Nemesa Garg) - drm/drm_crtc: Introduce sharpness strength property (Nemesa Garg) - drm/i915/display: Take into account AS SDP in intel_dp_sdp_min_guardband (Jouni Högander) - drm/i915/dp_mst: Fix check for FEC support for an uncompressed stream (Imre Deak) - drm/i915: Add fallback for CDCLK selection when min_cdclk is too high (Naladala Ramanaidu) - drm/i915: Unify the logic in {skl,glk}_plane_has_*() (Ville Syrjälä) - drm/i915: Extract glk_plane_has_planar() (Ville Syrjälä) - drm/i915: Remove pointless crtc hw.enable check (Ville Syrjälä) - drm/i915: Introduce intel_plane_min_height() (Ville Syrjälä) - drm/i915: Start checking plane min size for the chroma plane (Ville Syrjälä) - drm/i915: Implement .min_plane_width() for PTL+ (Ville Syrjälä) - drm/i915: Drop the min plane width w/a adl+ (Ville Syrjälä) - drm/i915: Rewrite icl_min_plane_width() (Ville Syrjälä) - drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable() (Ville Syrjälä) - drm/i915/vrr: Update the intel_vrr_extra_vblank_delay() comment (Ville Syrjälä) - drm/i915/vrr: Nuke intel_vrr_vmin_flipline() (Ville Syrjälä) - drm/i915/vrr: Nuke intel_vrr_vblank_exit_length() (Ville Syrjälä) - drm/i915/vrr: s/crtc_state/old_crtc_state/ in intel_vrr_transcoder_disable() (Ville Syrjälä) - drm/i915/vrr: Move HAS_VRR() check into intel_vrr_set_transcoder_timings() (Ville Syrjälä) - drm/i915/vrr: Remove redundant HAS_VRR() checks (Ville Syrjälä) - drm/i915/vrr: Always write TRANS_VRR_CTL in intel_vrr_set_transcoder_timings() on !always_use_vrr_tg() (Ville Syrjälä) - drm/i915/vrr: Disable VRR TG in intel_vrr_transcoder_disable() only on always use_vrr_tg() platforms (Ville Syrjälä) - drm/i915/vrr: Extract intel_vrr_tg_enable() (Ville Syrjälä) - drm/i915/vrr: Extract intel_vrr_tg_disable() (Ville Syrjälä) - drm/i915/vrr: Use trans_vrr_ctl() in intel_vrr_transcoder_disable() (Ville Syrjälä) - drm/i915/vrr: Move EMP_AS_SDP_TL write into intel_vrr_set_transcoder_timings() (Ville Syrjälä) - drm/i915/vrr: Avoid redundant TRANS_PUSH write in intel_vrr_enable() (Ville Syrjälä) - drm/i915/vrr: Extract intel_vrr_set_vrr_timings() (Ville Syrjälä) - drm/i915/vrr: Move compute_fixed_rr_timings() (Ville Syrjälä) - drm/i195/vrr: Move crtc_state->vrr.{vmin,vmax} update into intel_vrr_compute_vrr_timings() (Ville Syrjälä) - drm/i915/vrr: Reorganize intel_vrr_compute_cmrr_timings() a bit (Ville Syrjälä) - drm/i915/vrr: Compute fixed refresh rate timings the same way as CMRR timings (Ville Syrjälä) - drm/i915: Remove the "vblank delay" state dump (Ville Syrjälä) - drm/i915/lrr: Include SCL in lrr_params_changed() (Ville Syrjälä) - drm/i915/vrr: Fix intel_vrr_always_use_vrr_tg()==true on TGL (Ville Syrjälä) - drm/{i915,xe}/fbdev: add intel_fbdev_fb_pitch_align() (Jani Nikula) - drm/xe/compat: drop include xe_device.h from i915_drv.h (Jani Nikula) - drm/i915/display: drop a few unnecessary i915_drv.h includes (Jani Nikula) - drm/i915/dmc: Set DMC_EVT_CTL_ENABLE for disabled event handlers as well (Ville Syrjälä) - drm/i915/dmc: Fixup TGL/ADL-S HRR event handler type (Ville Syrjälä) - drm/i915/dmc: Clear HRR EVT_CTL/HTP to zero on ADL-S (Ville Syrjälä) - drm/i915/dp: Simplify intel_dp_needs_8b10b_fec() (Imre Deak) - drm/i915/display: Add no_psr_reason to PSR debugfs (Michał Grzelak) - drm/i915/xe3lpd: Load DMC for Xe3_LPD version 30.02 (Dnyaneshwar Bhadane) - drm/i915/vrr: Use optimized guardband whenever VRR TG is active (Ankit Nautiyal) - drm/i915/vrr: Use the min static optimized guardband (Ankit Nautiyal) - drm/i915/dp: Check if guardband can accommodate sdp latencies (Ankit Nautiyal) - drm/i915/dp: Add helper to get min sdp guardband (Ankit Nautiyal) - drm/i915/psr: Add helper to get min psr guardband (Ankit Nautiyal) - drm/i915/dp: Fix panel replay when DSC is enabled (Imre Deak) - drm/i915/dp_mst: Recompute all MST link CRTCs if DSC gets enabled on the link (Imre Deak) - drm/i915/dp_mst: Track DSC enabled status on the MST link (Imre Deak) - drm/i915/dp_mst: Reuse the DP-SST helper function to compute FEC config (Imre Deak) - drm/i915/dp: Export helper to determine if FEC on non-UHBR links is required (Imre Deak) - drm/i915/dp: Ensure the FEC state stays disabled for UHBR links (Imre Deak) - drm/i915/dsc: Add helper to enable the DSC configuration for a CRTC (Imre Deak) - drm/i915: Include the per-crtc minimum cdclk in the crtc state dump (Ville Syrjälä) - drm/i915: Compute per-crtc min_cdclk earlier (Ville Syrjälä) - drm/i915: s/min_cdck[]/plane_min_cdclk[]/ (Ville Syrjälä) - drm/i915/fbc: Decouple FBC from intel_cdclk_atomic_check() (Ville Syrjälä) - drm/i915/ips: Eliminate the cdclk_state stuff from hsw_ips_compute_config() (Ville Syrjälä) - drm/i915/bw: Relocate intel_bw_crtc_min_cdclk() (Ville Syrjälä) - drm/i915: s/"not not"/"not"/ (Ville Syrjälä) - drm/i915/bw: Untangle dbuf bw from the sagv/mem bw stuff (Ville Syrjälä) - drm/i915: move and rename reg_in_range_table (Matt Atwood) - drm/i915/wm: Use skl_prefill (Ville Syrjälä) - drm/i915/prefill: Introduce skl_prefill.c (Ville Syrjälä) - drm/i915/wm: Add WM0 prefill helpers (Ville Syrjälä) - drm/i915/scaler: Add scaler prefill helpers (Ville Syrjälä) - drm/i915/dsc: Add prefill helper for DSC (Ville Syrjälä) - drm/i915/cdclk: Add intel_cdclk_min_cdclk_for_prefill() (Ville Syrjälä) - drm/i915/cdclk: Add prefill helpers for CDCLK (Ville Syrjälä) - drm/i915: Reject modes with linetime > 64 usec (Ville Syrjälä) - drm/i915/display: Prepare for vblank_delay for LRR (Ankit Nautiyal) - drm/i915/display: Add vblank_start adjustment logic for always-on VRR TG (Ankit Nautiyal) - drm/i915/psr: Check if final vblank is sufficient for PSR features (Ankit Nautiyal) - drm/i915/display: Introduce dp/psr_compute_config_late() (Ankit Nautiyal) - drm/i915/psr: Introduce helper intel_psr_set_non_psr_pipes() (Ankit Nautiyal) - drm/i915/psr: Consider SCL lines when validating vblank for wake latency (Ankit Nautiyal) - drm/i915/vblank: Add helper to get correct vblank length (Ankit Nautiyal) - drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband (Ankit Nautiyal) - drm/i915/display: Move intel_dpll_crtc_compute_clock early (Ankit Nautiyal) - drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.vsync_start/end (Ankit Nautiyal) - drm/i915/panic: fix panic structure allocation memory leak (Jani Nikula) - drm/i915/display: Add missing clock to C10 PHY state compute/HW readout (Imre Deak) - drm/i915/display: Fix PHY_C20_VDR_HDMI_RATE programming (Imre Deak) - drm/i915/display: Fix PHY_C20_VDR_CUSTOM_SERDES_RATE programming (Imre Deak) - drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/IS_HDMI_FRL flag macro (Imre Deak) - drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/CONTEXT_TOGGLE flag macro (Imre Deak) - drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/IS_DP flag macro (Imre Deak) - drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/DP_RATE field macros (Imre Deak) - drm/i915/fbc: update the impacted platforms in wa_22014263786 (Vinod Govindapillai) - drm/i915: drop unused non-i915 IS_ macros (Jani Nikula) - drm/i915/display: add HAS_AUX_CCS() feature check (Jani Nikula) - drm/i915/display: duplicate 128-byte Y-tiling feature check (Jani Nikula) - drm/i915: include gen 2 in HAS_128_BYTE_Y_TILING() (Jani Nikula) - drm/i915/cdclk: Move intel_cdclk_atomic_check() (Ville Syrjälä) - drm/i915/cdclk: Hide intel_modeset_calc_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Use enabled_pipes instead of active_pipes for the glk audio w/a (Ville Syrjälä) - drm/i915: Introduce intel_calc_enabled_pipes() (Ville Syrjälä) - drm/i915/cdclk: Decouple cdclk from state->modeset (Ville Syrjälä) - drm/i915/cdclk: Move intel_bw_crtc_min_cdclk() handling into intel_crtc_compute_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Rework crtc min_cdclk handling (Ville Syrjälä) - drm/i915/cdclk: Relocate intel_plane_calc_min_cdclk() calls (Ville Syrjälä) - drm/i915/cdclk: Do intel_cdclk_update_crtc_min_cdclk() per-pipe (Ville Syrjälä) - drm/i915/cdclk: Rework bw_min_cdclk handling (Ville Syrjälä) - drm/i915/cdclk: Extract intel_cdclk_update_crtc_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Extract intel_cdclk_update_bw_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Handle the force_min_cdclk state locking in intel_cdclk_atomic_check() (Ville Syrjälä) - drm/i915/cdclk: Introduce intel_cdclk_modeset_checks() (Ville Syrjälä) - drm/i915/cdclk: Extract dg2_power_well_count() (Ville Syrjälä) - drm/i915/cdclk: Extract glk_cdclk_audio_wa_needed() (Ville Syrjälä) - drm/1915/bw: Drop redundant display version checks (Ville Syrjälä) - drm/i915/bw: Skip the bw_state->active_pipes update if no pipe is changing its active state (Ville Syrjälä) - drm/i915: Introduce intel_crtc_active_changed() and intel_any_crtc_active_changed() (Ville Syrjälä) - drm/i915: Introduce intel_crtc_enable_changed() and intel_any_crtc_enable_changed() (Ville Syrjälä) - drm/i915/wm: Use fb->modfier to check for tiled vs. untiled (Ville Syrjälä) - drm/i915/fb: Drop the 'fb' argument from intel_fb_bo_framebuffer_init() (Ville Syrjälä) - drm/i915/fbdev: Select linear modifier explicitly (Ville Syrjälä) - drm/i915/fb: Fix the set_tiling vs. addfb race, again (Ville Syrjälä) - drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}() (Ville Syrjälä) - drm/i915/display: Make intel_crtc_get_vblank_counter safe on PREEMPT_RT (Maarten Lankhorst) - drm/i915: Disable tracepoints for PREEMPT_RT (Maarten Lankhorst) - drm/i915/alpm: Remove parameters suffix from intel_dp->alpm_parameters (Jouni Högander) - drm/i915/alpm: Compute ALPM parameters into crtc_state->alpm_state (Jouni Högander) - drm/i915: s/intel_get_linetime_us()/skl_wm_linetime_us()/ (Ville Syrjälä) - drm/i915: Deobfuscate wm linetime calculation (Ville Syrjälä) - drm/i915: Use the the correct pixel rate to compute wm line time (Ville Syrjälä) - drm/i915/display: Enable PICA power before AUX (Gustavo Sousa) - drm/i915/display: Extract separate AUX PW descriptors (Gustavo Sousa) - drm/i915/dp: Handle Synaptics DSC throughput link-bpp quirk (Imre Deak) - drm/i915/dp: Verify branch devices' overall pixel throughput/line width (Imre Deak) - drm/i915/dp: Pass DPCD device descriptor to intel_dp_get_dsc_sink_cap() (Imre Deak) - drm/i915/dp: Calculate DSC slice count based on per-slice peak throughput (Imre Deak) - drm/dp: Add helpers to query the branch DSC max throughput/line-width (Imre Deak) - drm/dp: Add quirk for Synaptics DSC throughput link-bpp limit (Imre Deak) - drm/i915/gvt: Propagate vfio_set_irqs_validate_and_prepare() error (Andi Shyti) - drm/i915/irq: duplicate HAS_FBC() for irq error mask usage (Jani Nikula) - drm/{i915,xe}: driver agnostic drm to display pointer chase (Jani Nikula) - drm/xe/stolen: use the same types as i915 interface (Jani Nikula) - drm/{i915, xe}/stolen: convert stolen interface to struct drm_device (Jani Nikula) - drm/{i915, xe}/stolen: use the stored i915/xe device pointer (Jani Nikula) - drm/{i915, xe}/stolen: add device pointer to struct intel_stolen_node (Jani Nikula) - drm/{i915, xe}/stolen: make struct intel_stolen_node opaque (Jani Nikula) - drm/xe/stolen: convert compat static inlines to proper functions (Jani Nikula) - drm/i915/stolen: convert intel_stolen_node into a real struct of its own (Jani Nikula) - drm/xe/stolen: switch from BUG_ON() to WARN_ON() in compat (Jani Nikula) - drm/xe/stolen: convert compat stolen macros to inline functions (Jani Nikula) - drm/xe/stolen: rename fb to node in stolen compat header (Jani Nikula) - drm/{i915, xe}/stolen: rename i915_stolen_fb to intel_stolen_node (Jani Nikula) - drm/i915/psr: Deactivate PSR only on LNL and when selective fetch enabled (Jouni Högander) - drm/i915: i915_pmu: Use sysfs_emit() instead of sprintf() (Madhur Kumar) - drm/i915/gvt: Improve intel_vgpu_ioctl hdr error handling (Jonathan Cavitt) - drm/i915/gvt: Simplify case switch in intel_vgpu_ioctl (Jonathan Cavitt) - drm/i915/dsb: Inline dsb_vblank_delay() into intel_dsb_wait_for_delayed_vblank() (Ankit Nautiyal) - drm/i915/display: Drop intel_vrr_vblank_delay and use set_context_latency (Ankit Nautiyal) - drm/i915/vrr: Clamp guardband as per hardware and timing constraints (Ankit Nautiyal) - drm/i915/reg_defs: Add REG_FIELD_MAX wrapper for FIELD_MAX() (Ankit Nautiyal) - drm/i915/display: Wait for scl start instead of dsb_wait_vblanks (Ankit Nautiyal) - drm/i915/dsb: s/intel_dsb_wait_vblank_delay/intel_dsb_wait_for_delayed_vblank (Ankit Nautiyal) - drm/i915/vrr: Use SCL for computing guardband (Ankit Nautiyal) - drm/i915/vrr: Use set_context_latency instead of intel_vrr_real_vblank_delay() (Ankit Nautiyal) - drm/i915/display: Add set_context_latency to crtc_state (Ankit Nautiyal) - drm/i915/psr: s/intel_psr_min_vblank_delay/intel_psr_min_set_context_latency (Ankit Nautiyal) - drm/i915/gem: add i915_gem_fence_wait_priority_display() helper (Jani Nikula) - drm/i915/vrr: Refactor VRR live status wait into common helper (Ankit Nautiyal) - drm/i915/irq: split ILK display irq handling (Jani Nikula) - drm/i915/irq: move check for HAS_HOTPLUG() inside i9xx_hpd_irq_ack() (Jani Nikula) - drm/i915/irq: abstract i9xx_display_irq_enable_mask() (Jani Nikula) - drm/i915/irq: initialize gen2_imr_mask in terms of enable_mask (Jani Nikula) - drm/i915/irq: drop intel_psr_regs.h include (Jani Nikula) - drm/i915/xe3: Restrict PTL intel_encoder_is_c10phy() to only PHY A (Dnyaneshwar Bhadane) - drm/i915/display: Add definition for wcl as subplatform (Dnyaneshwar Bhadane) - drm/pcids: Split PTL pciids group to make wcl subplatform (Dnyaneshwar Bhadane) - drm/i915: Make sure wm block/lines are non-decreasing (Ville Syrjälä) - drm/i915: Print both the original and adjusted wm latencies (Ville Syrjälä) - drm/i915: Make wm latencies monotonic (Ville Syrjälä) - drm/i915: Flatten sanitize_wm_latency() a bit (Ville Syrjälä) - drm/i915: Extract sanitize_wm_latency() (Ville Syrjälä) - drm/i915: Use increase_wm_latency() for the 16Gb DIMM w/a (Ville Syrjälä) - drm/i915: Extract increase_wm_latency() (Ville Syrjälä) - drm/i915: Extract multiply_wm_latency() from skl_read_wm_latency() (Ville Syrjälä) - drm/i915: Move adjust_wm_latency() out from {mtl,skl}_read_wm_latency() (Ville Syrjälä) - drm/i915: Don't pass the latency array to {skl,mtl}_read_wm_latency() (Ville Syrjälä) - drm/i915: Tweak the read latency fixup code (Ville Syrjälä) - drm/i915: Apply the 16Gb DIMM w/a only for the platforms that need it (Ville Syrjälä) - drm/i915/dram: Also apply the 16Gb DIMM w/a for larger DRAM chips (Ville Syrjälä) - drm/i915/pm: Drop redundant pci stuff from suspend/resume paths (Ville Syrjälä) - drm/i915/pm: Allow drivers/pci to manage our pci state normally (Ville Syrjälä) - drm/i915/pm: Do pci_restore_state() in switcheroo resume hook (Ville Syrjälä) - drm/i915/pm: Move the hibernate+D3 quirk stuff into noirq() pm hooks (Ville Syrjälä) - drm/i915/pm: Hoist pci_save_state()+pci_set_power_state() to the end of pm _late() hook (Ville Syrjälä) - drm/i915/pm: Simplify pm hook documentation (Ville Syrjälä) - drm/i915: rename vlv_get_cck_clock() to vlv_clock_get_cck() (Michał Grzelak) - drm/i915/ddi: Guard reg_val against a INVALID_TRANSCODER (Suraj Kandpal) - drm/i915/vrr: s/intel_vrr_flipline_offset/intel_vrr_vmin_flipline_offset/ (Ville Syrjälä) - drm/i915/vrr: Hide the ICL/TGL intel_vrr_flipline_offset() mangling better (Ville Syrjälä) - drm/i915/dmc: explicitly sanitize num_entries from package_header (Luca Coelho) - drm/i915: Soft defeature of cursor size reduction (Nemesa Garg) - drm/i915/irq: add ilk_display_irq_reset() (Jani Nikula) - drm/i915/irq: rename de_irq_mask[] to de_pipe_imr_mask[] (Jani Nikula) - drm/i915/irq: rename irq_mask to gen2_imr_mask (Jani Nikula) - drm/i915/irq: use a dedicated IMR cache for gen 5-7 (Jani Nikula) - drm/i915/irq: use a dedicated IMR cache for VLV/CHV (Jani Nikula) - drm/i915/fbdev: drop dependency on display in i915 specific code (Jani Nikula) - drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_fill_info() (Jani Nikula) - drm/{i915,xe}/fbdev: deduplicate fbdev creation (Jani Nikula) - drm/{i915, xe}/fbdev: add intel_fbdev_fb_bo_destroy() (Jani Nikula) - drm/xe/fbdev: abstract bo creation (Jani Nikula) - drm/i915/fbdev: abstract bo creation (Jani Nikula) - drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init (Jani Nikula) - drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc() (Jani Nikula) - drm/i915/fbdev: make intel_framebuffer_create() error return handling explicit (Jani Nikula) - drm/xe/fbdev: use the same 64-byte stride alignment as i915 (Jani Nikula) - drm/i915/vrr: Move the TGL SCL mangling of vmin/vmax/flipline deeper (Ville Syrjälä) - drm/i915/vrr: Annotate some functions with "hw" (Ville Syrjälä) - drm/i915/vrr: Store guardband in crtc state even for icl/tgl (Ville Syrjälä) - drm/i915/vrr: Readout framestart_delay earlier (Ville Syrjälä) - drm/i915/vrr: Extract helpers to convert between guardband and pipeline_full values (Ville Syrjälä) - drm/i915: Defeature DRRS on LNL+ (Ville Syrjälä) - drm/i915/gvt: Fix intel_vgpu_gpa_to_mmio_offset kernel docs (Jonathan Cavitt) - drm/i915/gvt: Remove unnecessary check in reg_is_mmio (Jonathan Cavitt) - drm/i915: add note on VLV/CHV hpll_freq and czclk_freq caching (Jani Nikula) - drm/i915/alpm: Remove error handling from get_lfps_cycle_min_max_time (Jouni Högander) - drm/i915: split out vlv_clock.[ch] (Jani Nikula) - drm/i915: move hpll and czclk caching under display (Jani Nikula) - drm/i915: log HPLL frequency similar to CZCLK (Jani Nikula) - drm/i915: remove intel_update_czclk() as unnecessary (Jani Nikula) - drm/i915: remove vlv_get_cck_clock_hpll() (Jani Nikula) - drm/i915: cache the results in vlv_clock_get_hpll_vco() and use it more (Jani Nikula) - drm/i915: rename vlv_get_hpll_vco() to vlv_clock_get_hpll_vco() (Jani Nikula) - drm/i915: make vlv_get_cck_clock() static (Jani Nikula) - drm/i915: add vlv_clock_get_cdclk() (Jani Nikula) - drm/i915: make vlv_get_cck_clock_hpll() static (Jani Nikula) - drm/i915: add vlv_clock_get_hrawclk() (Jani Nikula) - drm/i915: add vlv_clock_get_czclk() (Jani Nikula) - drm/i915: add vlv_clock_get_gpll() (Jani Nikula) - drm/i915: do cck get/put inside vlv_get_cck_clock() (Jani Nikula) - drm/i915: do cck get/put inside vlv_get_hpll_vco() (Jani Nikula) - drm/i915/display: Use DISPLAY_VER over GRAPHICS_VER (Matt Atwood) - drm/radeon: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - drm/amd: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - drm/amdgpu/pm: Add definition for gpu_metrics v1.9 (Lijo Lazar) - drm/amdkfd: Fix Unchecked Return Value (Sunday Clement) - drm/amdgpu: Use DC by default for Bonaire (Timur Kristóf) - drm/amd/display: Don't add freesync modes to analog displays (v2) (Timur Kristóf) - drm/amd/display: Add common modes to analog displays without EDID (Timur Kristóf) - drm/amd/display: Use DAC load detection on analog connectors (v2) (Timur Kristóf) - drm/amd/display: Add DAC_LoadDetection to BIOS parser (v2) (Timur Kristóf) - drm/amd/display: Make get_support_mask_for_device_id reusable (Timur Kristóf) - drm/amd/display: Add DCE BIOS_SCRATCH_0 register (Timur Kristóf) - drm/amd/display: Poll analog connectors (v3) (Timur Kristóf) - drm/amd/display: Refactor amdgpu_dm_connector_detect (v2) (Timur Kristóf) - drm/amd/display: Add analog link detection (v2) (Timur Kristóf) - drm/amd/display: Support DAC in dce110_hwseq (Timur Kristóf) - drm/amd/display: Implement DCE analog link encoders (v2) (Timur Kristóf) - drm/amd/display: Implement DCE analog stream encoders (Timur Kristóf) - drm/amd/display: Add concept of analog encoders (v2) (Timur Kristóf) - drm/amd/display: Determine early if a link has supported encoders (v2) (Timur Kristóf) - drm/amd/display: Don't try to enable/disable HPD when unavailable (Timur Kristóf) - drm/amd/display: Don't use stereo sync and audio on RGB signals (v2) (Timur Kristóf) - drm/amd/display: Get maximum pixel clock from VBIOS (Timur Kristóf) - drm/amd/display: Add SelectCRTC_Source to BIOS parser (Timur Kristóf) - drm/amd/display: Hook up DAC to bios_parser_encoder_control (Timur Kristóf) - drm/amd/display: Introduce MAX_LINK_ENCODERS (v2) (Timur Kristóf) - drm/amd/display: Add analog bit to edid_caps (v2) (Timur Kristóf) - drm/amdkfd: Fix use-after-free of HMM range in svm_range_validate_and_map() (Srinivasan Shanmugam) - drm/amdkfd: fix the clean up when amdgpu_hmm_range_alloc fails (Sunil Khatri) - drm/amdgpu/userq: fix SDMA and compute validation (Alex Deucher) - drm/amdkfd: Dequeue user queues when process mm released (Philip Yang) - drm/amdkfd: add missing return value check for range (Sunil Khatri) - drm/amd/display: Determine DVI-I connector type (v2) (Timur Kristóf) - drm/amdgpu: Convert amdgpu userqueue management from IDR to XArray (Jesse.Zhang) - drm/amd/display: Promote DC to 3.2.356 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.33.0 (Taimur Hassan) - drm/amd/display: Fix incorrect return of vblank enable on unconfigured crtc (Ivan Lipski) - drm/amd/display: Add HDR workaround for a specific eDP (Alex Hung) - drm/amd/display: Make observers const-correct (Dominik Kaszewski) - drm/amd/display: Add lock descriptor to check_update (Dominik Kaszewski) - drm/amd/display: Update cursor offload assignments (Alvin Lee) - drm/amd/display: Add dc interface to log pre os firmware information (Meenakshikumar Somasundaram) - drm/amd/display: init dispclk from bootup clock for DCN315 (Zhongwei Zhang) - drm/amd/display: Remove dc param from check_update (Dominik Kaszewski) - drm/amd/display: update link encoder assignment (Meenakshikumar Somasundaram) - drm/amd/display: Add more DC HW state info to underflow logging (Karen Chen) - drm/amd/display: Rename dml2 to dml2_0 folder (Austin Zheng) - drm/amd/display: Fix notification of vtotal to DMU for cursor offload (Nicholas Kazlauskas) - drm/amd/display: Fix wrong index for DCN401 cursor offload (Nicholas Kazlauskas) - drm/amd/display: Add opp count validation to dml2.1 (Dmytro Laktyushkin) - drm/amd/display: Fix DMUB reset sequence for DCN32 (Dillon Varone) - drm/amd/display: Bump minimum for frame_warn_limit (Mario Limonciello) - drm/amd: Re-introduce property to control adaptive backlight modulation (Mario Limonciello) - drm/amdgpu: Fix pointer casts when reading dynamic region sizes (Srinivasan Shanmugam) - drm/amdgpu: null check for hmm_pfns ptr before freeing it (Sunil Khatri) - drm/amd/pm: smu13: Enable VCN_RESET for pgm 7 with appropriate firmware version (Jesse.Zhang) - drm/amdgpu: Make SR-IOV critical region checks overflow-safe (Srinivasan Shanmugam) - drm/amdgpu: fix SPDX header on cyan_skillfish_reg_init.c (Alex Deucher) - drm/amdgpu: fix SPDX header on irqsrcs_vcn_5_0.h (Alex Deucher) - drm/amdgpu: fix SPDX header on amd_cper.h (Alex Deucher) - drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h (Alex Deucher) - drm/amdgpu/userqueue: Fix use after free in amdgpu_userq_buffer_vas_list_cleanup() (Dan Carpenter) - drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland (John Smith) - drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji (John Smith) - drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table() (Yang Wang) - drm/amd/display: Don't program BLNDGAM_MEM_PWR_FORCE when CM low-power is disabled on DCN30 (Matthew Schwartz) - drm/amdgpu: Add uniras version in sysfs (Jinzhou Su) - drm/amdgpu: get rev_id from strap register or IP-discovery table (Perry Yuan) - drm/amdgpu: clear bad page info of ras module (Jinzhou Su) - drm/amd/display: pause the workload setting in dm (Kenneth Feng) - drm/radeon: Remove calls to drm_put_dev() (Daniel Palmer) - drm/radeon: Do not kfree() devres managed rdev (Daniel Palmer) - drm/radeon: Clean up pdev->dev instances in probe (Daniel Palmer) - drm/amd: Check that VPE has reached DPM0 in idle handler (Mario Limonciello) - drm/i915: Fix conversion between clock ticks and nanoseconds (Umesh Nerlige Ramappa) - drm/i915/gem: fix typo in comment (I915_EXEC_NO_RELOC) (Marlon Henrique Sanches) - drm/i915/guc: Skip communication warning on reset in progress (Zhanjun Dong) - drm/i915: Fix incorrect error handling in shmem_pwrite() (Taotao Chen) - drm/i915: set O_LARGEFILE in __create_shmem() (Taotao Chen) - drm/i915/gem: Avoid accessing uninitialized context in emit_rpcs_query() (Krzysztof Karas) - drm/ttm: add pgprot handling for RISC-V (Icenowy Zheng) - accel/qaic: Rename constant for clarity (Troy Hanson) - accel/qaic: Fix comment (Aswin Venkatesan) - accel/qaic: Update the sahara image table for AIC200 (Youssef Samir) - dt-bindings: gpu: img,powervr-rogue: Document GX6250 GPU in Renesas R-Car M3-W/M3-W+ (Marek Vasut) - MAINTAINERS: Maintain spsc_queue through drm_sched (Philipp Stanner) - drm/gem-atomic: Reset plane state to NULL if allocation failed (Thomas Zimmermann) - accel: Add Arm Ethos-U NPU driver (Rob Herring (Arm)) - dt-bindings: npu: Add Arm Ethos-U65/U85 (Rob Herring (Arm)) - accel/amdxdna: Fix uninitialized return value (Lizhi Hou) - accel/amdxdna: Fix incorrect return value in aie2_hwctx_sync_debug_bo() (Lizhi Hou) - drm/gud: rearrange gud_probe() to prepare for function splitting (Ruben Wauters) - drm/client: Do not free client memory by default (Thomas Zimmermann) - drm/log: Add free callback (Thomas Zimmermann) - drm/log: Do not hold lock across drm_client_release() (Thomas Zimmermann) - drm/client: Add client free callback to unprepare fb_helper (Thomas Zimmermann) - accel/ivpu: Add support for Nova Lake's NPU (Maciej Falkowski) - drm/sysfb: Use new CRTC state in begin_fb_access (Thomas Zimmermann) - drm/vkms: Allow to configure connector status via configfs (José Expósito) - drm/vkms: Allow to update the connector status (José Expósito) - drm/vkms: Allow to configure connector status (José Expósito) - drm/vkms: Remove completed task from the TODO list (José Expósito) - drm/vkms: Allow to configure the default device creation (José Expósito) - drm/vkms: Allow to attach connectors and encoders via configfs (Louis Chauvet) - drm/vkms: Allow to configure multiple connectors via configfs (Louis Chauvet) - drm/vkms: Allow to attach encoders and CRTCs via configfs (Louis Chauvet) - drm/vkms: Allow to configure multiple encoders via configfs (Louis Chauvet) - drm/vkms: Allow to attach planes and CRTCs via configfs (Louis Chauvet) - drm/vkms: Allow to configure CRTC writeback support via configfs (Louis Chauvet) - drm/vkms: Allow to configure multiple CRTCs via configfs (Louis Chauvet) - drm/vkms: Allow to configure the plane type via configfs (Louis Chauvet) - drm/vkms: Allow to configure multiple planes via configfs (Louis Chauvet) - drm/vkms: Add and remove VKMS instances via configfs (Louis Chauvet) - drm/vkms: Expose device creation and destruction (José Expósito) - drm/sitronix/st7571-i2c: remove unneeded semicolon (Marcus Folkesson) - MAINTAINERS: Update Chen-Yu's email address (Chen-Yu Tsai) - dt-bindings: display: bridge: renesas,dsi-csi2-tx: Allow panel@ subnode (Marek Vasut) - dt-bindings: gpu: img,powervr-rogue: Rework the allOf section (Marek Vasut) - dt-bindings: gpu: img,powervr-rogue: Drop useless power domains items (Marek Vasut) - drm/xe/pf: Access VF's register using dedicated MMIO view (Michal Wajdeczko) - drm/xe/xe3: Add WA_14024681466 for Xe3_LPG (Nitin Gote) - drm/xe/pf: Fix VF FLR synchronization between all GTs (Michal Wajdeczko) - drm/xe: Fix spelling and typos across Xe driver files (Sanjay Yadav) - drm/xe/configfs: Drop MAX_GT_TYPE_CHARS constant (Matt Roper) - drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges (Matt Roper) - drm/xe/xe3p_xpc: Treat all PSMI MCR ranges as "INSTANCE0" (Matt Roper) - drm/xe: Use SVM range helpers in PT layer (Matthew Brost) - drm/xe/cri: Setup MOCS table (Matt Roper) - drm/xe/cri: Add CRI platform definition (Balasubramani Vivekanandan) - drm/xe/migrate: skip bounce buffer path on xe2 (Matthew Auld) - drm/xe/migrate: support MEM_COPY instruction (Matthew Auld) - drm/xe/migrate: trim batch buffer sizing (Matthew Auld) - drm/xe/migrate: fix batch buffer sizing (Matthew Auld) - drm/xe/migrate: fix chunk handling for 2M page emit (Matthew Auld) - drm/xe/migrate: rework size restrictions for sram pte emit (Matthew Auld) - drm/xe/migrate: fix offset and len check (Matthew Auld) - drm/xe: Avoid PM wake reference during VF migration (Matthew Brost) - drm/xe: Do not wake device during a GT reset (Matthew Brost) - drm/xe: Check return value of GGTT workqueue allocation (Matthew Brost) - drm/xe/vf: Do not disable VF migration on ATS-M (Tomasz Lis) - drm/xe: Assert that VF will never use fixed placement of BOs (Tomasz Lis) - drm/xe/vf: Fix GuC FW check for VF migration support (Tomasz Lis) - drm/xe/vf: Revert logic of vf.migration.enabled (Tomasz Lis) - drm/xe/tests/pci: Check dma_mask_size, va_bits and vm_max_level (Gustavo Sousa) - drm/xe/tests/pci: Convert GT count check to general device check (Gustavo Sousa) - drm/xe: Fix stolen size check to allow equal WOPCM size (Shuicheng Lin) - drm/xe/display: Make panic support work on vram. (Maarten Lankhorst) - drm/xe: Extract xe_bo_is_visible_vram (Maarten Lankhorst) - drm/xe/xe3p_lpm: Add special check in Media GT for Main GAMCTRL (Balasubramani Vivekanandan) - drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT (Brian Welty) - drm/amdgpu: Remove unused members in amdgpu_mman (Lijo Lazar) - drm/amdgpu: query block error count of ras module (YiPeng Chai) - drm/amdgpu: Add logic for VF data exchange region to init from dynamic crit_region offsets (Ellen Pan) - drm/amdgpu: Add logic for VF ipd and VF bios to init from dynamic crit_region offsets (Ellen Pan) - drm/amdgpu: Reuse fw_vram_usage_* for dynamic critical region in SRIOV (Ellen Pan) - drm/amdgpu: Introduce SRIOV critical regions v2 during VF init (Ellen Pan) - drm/amdgpu: Add SRIOV crit_region_version support (Ellen Pan) - drm/amdgpu: Updated naming of SRIOV critical region offsets/sizes with _V1 suffix (Ellen Pan) - drm/amdgpu: query bad page info of ras module (YiPeng Chai) - drm/amdgpu: ras module supports error injection (YiPeng Chai) - drm/amd/ras: Update function and remove redundant code (YiPeng Chai) - drm/amd/ras: Update ras command context structure name (YiPeng Chai) - drm/amd/display: Promote DC to 3.2.355 (Taimur Hassan) - drm/amd/display: write segment pointer with mot enabled for mst (Meenakshikumar Somasundaram) - drm/amd/display: Control BW allocation in FW side (Cruise Hung) - drm/amd/display: Fix misc. checkpatch issues (Ilya Bakoulin) - drm/amd/display: Change clean dsc blocks condition in accelerated mode (Lewis Huang) - drm/amd/display: Set DCN32 to use update planes and stream version 3 (Nicholas Carbones) - drm/amd/display: Check disable_fec flag before enabling fec. (Meenakshikumar Somasundaram) - drm/amd/display: Fix GFP_ATOMIC abuse (Aurabindo Pillai) - drm/amdgpu: Enable ras module (YiPeng Chai) - drm/amd: Fix set but not used warnings (Tiezhu Yang) - drm/amdgpu: Add ras module ip block to amdgpu discovery (YiPeng Chai) - drm/amdgpu: check save count before RAS bad page saving (Tao Zhou) - drm/amdgpu: add the kernel docs for alloc/free/valid range (Sunil Khatri) - drm/amdgpu: use GPU_HDP_FLUSH for sriov (Victor Zhao) - drm/amdgpu: Add kiq hdp flush callbacks (Victor Zhao) - drm/amd: Add a helper to tell whether an IP block HW is enabled (Mario Limonciello) - drm/amdgpu: Fix vram_usage underflow (Alysa Liu) - drm/amd/pm: Avoid writing nulls into `pp_od_clk_voltage` (Ilya Zlobintsev) - drm/amdgpu: Use memset32 for IB padding (Tvrtko Ursulin) - drm/amd/display: Promote DC to 3.2.354 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.31.0 (Taimur Hassan) - drm/amd/display: add new block sequence-building/executing functions (Ilya Bakoulin) - drm/amd/display: add additional hdcp traces (Wenjing Liu) - drm/amd/display: Fix performance regression from full updates (Dominik Kaszewski) - drm/amd/display: Remove dc state from check_update (Dominik Kaszewski) - drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler (Aurabindo Pillai) - drm/amd/display: Add sink/link debug logs (Aurabindo Pillai) - drm/amd/display: Move all DCCG RCG into HWSS root_clock_control (Ovidiu Bunea) - drm/amd/display: update perfmon measurement interfaces (Wenjing Liu) - drm/amd/display: fix dppclk rcg poweron check (Yihan Zhu) - drm/amd/display: not skip hpd irq for bw alloc mode (Peichen Huang) - drm/amd/display: Update spacing in struct (Alvin Lee) - drm/amd/display: Update DCN401 path for cursor offload (Alvin Lee) - drm/amd/display: increase max link count and fix link->enc NULL pointer access (Charlene Liu) - drm/amd/display: Rework HDMI data channel reads (Relja Vojvodic) - drm/amd/display: fix typo in display_mode_core_structs.h (Adi Gollamudi) - drm/amd/display: add dccg dfs mask def (Charlene Liu) - drm/amd/display: Remove unused field in DML (Alvin Lee) - drm/amd/display: Fix NULL pointer dereference (Meenakshikumar Somasundaram) - drm/amd/display: add dispclk ramping to dcn35. (Charlene Liu) - drm/amd/display: Add debug option to override EASF scaler taps (Samson Tam) - drm/amd/display: fix duplicate aux command with AMD aux backlight (Harry VanZyllDeJong) - drm/amdgpu: Add ras module eeprom safety watermark check (YiPeng Chai) - drm/amdgpu: Avoid hive seqno increment in legacy ras (YiPeng Chai) - drm/amdgpu: Add poison consumption sequence numbers for gfx and sdma (YiPeng Chai) - drm/amdgpu: Avoid loading bad pages into legacy ras (YiPeng Chai) - drm/amdgpu: add ras module rma check (YiPeng Chai) - drm/amdgpu: Improve ras fatal error handling function (YiPeng Chai) - drm/amdgpu: Intercept ras interrupts to ras module (YiPeng Chai) - drm/amd: Drop calls to restore power limit and clock from smu_resume() (Mario Limonciello) - drm/amdgpu: update remove after reset flag for MES remove queue (Jonathan Kim) - drm/amdgpu: Add ras module files into amdgpu (YiPeng Chai) - drm/amdgpu/userqueue: validate userptrs for userqueues (Sunil Khatri) - drm/amdgpu: update the functions to use amdgpu version of hmm (Sunil Khatri) - drm/amdgpu: Reserve discovery TMR only if needed (Lijo Lazar) - drm/amd/pm: export a function amdgpu_smu_ras_send_msg to allow send msg directly (YiPeng Chai) - drm/amd/pm: Grant interface access after full init (Lijo Lazar) - drm/amdgpu: Move reset-on-init sequence earlier (Lijo Lazar) - drm/amdgpu: Add amdgpu_discovery_info (Lijo Lazar) - drm/amdgpu: Reorganize sysfs ini/fini calls (Lijo Lazar) - drm/amdgpu: clean up and unify hw fence handling (Alex Deucher) - drm/amd: Save and restore all limit types (Mario Limonciello) - drm/amd: Remove second call to set_power_limit() (Mario Limonciello) - drm/amd: Stop overloading power limit with limit type (Mario Limonciello) - drm/amdgpu/userq: drop VCN and VPE doorbell handling (Alex Deucher) - drm/amd: Pass userq suspend failures up to caller (Mario Limonciello) - drm/amd: Fix error handling with multiple userq IDRs (Mario Limonciello) - drm/amd: Pass IP suspend errors up to callers (Mario Limonciello) - drm/amd: Don't always set IP block HW status to false (Mario Limonciello) - drm/amd: Remove comment about handling errors in amdgpu_device_ip_suspend_phase1() (Mario Limonciello) - drm/amd: Stop exporting amdgpu_device_ip_suspend() outside amdgpu_device (Mario Limonciello) - drm/amd: Unify shutdown() callback behavior (Mario Limonciello) - drm/amdgpu: validate userq va for GEM unmap (Prike Liang) - drm/amdgpu: validate the queue va for resuming the queue (Prike Liang) - drm/amdgpu: keeping waiting userq fence infinitely (Prike Liang) - drm/amdgpu: track the userq bo va for its obj management (Prike Liang) - drm/amdgpu: add userq object va track helpers (Prike Liang) - drm/amdgpu: reduce queue timeout to 2 seconds v2 (Christian König) - drm/amd: Remove some unncessary header includes (Mario Limonciello) - drm/amd: Adjust whitespace for vangogh_ppt (Mario Limonciello) - drm/amdgpu/mes: adjust the VMID masks (Alex Deucher) - drm/amdgpu: Skip SDMA suspend during mode-2 reset (Lijo Lazar) - drm/amdgpu: remove gart_window_lock usage from gmc v12 (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: make non-NULL out fence mandatory (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: Remove redundant return value (Lijo Lazar) - drm/amdgpu/userq: extend userq state (Prike Liang) - drm/amd/display: Promote DC to 3.2.353 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.30.0 (Taimur Hassan) - drm/amd/display: Driver implementation for cursor offloading to DMU (Nicholas Kazlauskas) - drm/amd/display: Remove comparing uint32_t to zero (Alex Hung) - drm/amd/display: Remove inaccessible URL (Clay King) - drm/amd/display: Promote DC to 3.2.352 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.29.0 (Taimur Hassan) - drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched (Fangzhi Zuo) - drm/amd/display: lttpr cap should be nrd cap in bw_alloc mode (Peichen Huang) - drm/amd/display: Rename FAMS2 global control lock to DMUB HW control lock (Nicholas Kazlauskas) - drm/amd/display: Rename should_use_dmub_lock to reflect inbox1 usage (Nicholas Kazlauskas) - drm/amd/display: Support possibly NULL link for should_use_dmub_lock (Nicholas Kazlauskas) - drm/amd/display: Consolidate two DML2 FP guards (Ivan Lipski) - drm/amd/display: Correct slice width calculation for YCbCr420 (Relja Vojvodic) - drm/amd/display: DML2.1 Reintegration (Austin Zheng) - drm/amd/ras: Add unified ras module top-level makefile (YiPeng Chai) - drm/amd/ras: Add files to amdgpu ras manager makefile (YiPeng Chai) - drm/amd/ras: Add amdgpu ras management function. (YiPeng Chai) - drm/amd/ras: Amdgpu preprocesses ras interrupts (YiPeng Chai) - drm/amd/ras: Add amdgpu ras system functions (YiPeng Chai) - drm/amd/ras: Amdgpu handle ras ioctl command (YiPeng Chai) - drm/amd/ras: Add amdgpu eeprom i2c configuration function (YiPeng Chai) - drm/amd/ras: Add amdgpu mp1 v13_0 configuration function (YiPeng Chai) - drm/amd/ras: Add amdgpu nbio v7_9 configuration function (YiPeng Chai) - drm/amd/ras: Add files to ras core Makefile (YiPeng Chai) - drm/amd/ras: Add rascore unified interface function (YiPeng Chai) - drm/amd/ras: Add cper conversion function (YiPeng Chai) - drm/amd/ras: Use ring buffer to record ras ecc data (YiPeng Chai) - drm/amd/ras: Add thread to handle ras events (YiPeng Chai) - drm/amd/ras: Add ras ioctl command handler (YiPeng Chai) - drm/amd/ras: Add psp ras common functions (YiPeng Chai) - drm/amd/ras: Add psp v13_0 ras functions (YiPeng Chai) - drm/amd/ras: Add eeprom ras functions (YiPeng Chai) - drm/amd/ras: Add gfx common ras functions (YiPeng Chai) - drm/amd/ras: Add gfx v9_0 ras functions (YiPeng Chai) - drm/amd/ras: Add umc common ras functions (YiPeng Chai) - drm/amd/ras: Add umc v12_0 ras functions (YiPeng Chai) - drm/amd/ras: Add nbio common ras functions (YiPeng Chai) - drm/amd/ras: Add nbio v7_9 ras functions (YiPeng Chai) - drm/amd/ras: Add mp1 common ras functions (YiPeng Chai) - drm/amd/ras: Add mp1 v13_0 ras functions (YiPeng Chai) - drm/amd/ras: Add aca common ras functions (YiPeng Chai) - drm/amd/ras: Add ras aca parser v1.0 (YiPeng Chai) - drm/amdgpu: clean up amdgpu hmm range functions (Sunil Khatri) - drm/amdgpu: use user provided hmm_range buffer in amdgpu_ttm_tt_get_user_pages (Sunil Khatri) - accel/amdxdna: Support firmware debug buffer (Lizhi Hou) - MAINTAINERS: Panfrost: Add Steven Price and Adrian Larumbe (Adrián Larumbe) - drm/panfrost: Rename panfrost_job functions to reflect real role (Adrián Larumbe) - drm/panfrost: Remove unused device property (Adrián Larumbe) - drm/panfrost: Add forward declaration and types header (Adrián Larumbe) - drm/panfrost: Make re-enabling job interrupts at device reset optional (Adrián Larumbe) - drm/panfrost: Don't rework job IRQ enable mask in the enable path (Adrián Larumbe) - drm/panfrost: Handle page mapping failure (Adrián Larumbe) - drm/panfrost: Check sgt to know whether pages are already mapped (Adrián Larumbe) - drm/panfrost: Handle error when allocating AS number (Adrián Larumbe) - drm/panfrost: Handle job HW submit errors (Adrián Larumbe) - drm/panfrost: Handle inexistent GPU during probe (Adrián Larumbe) - drm/panfrost: Replace DRM driver allocation method with newer one (Adrián Larumbe) - accel/qaic: Fix mismatched types in min() (Zack McKevitt) - accel/qaic: Use check_add_overflow in sahara for 64b types (Zack McKevitt) - drm/rockchip: Use temporary variables (Daniel Stone) - drm/rockchip: Rename variables for clarity (Daniel Stone) - drm/rockchip: Return error code for errors (Daniel Stone) - drm/rockchip: Declare framebuffer width/height bounds (Daniel Stone) - drm/rockchip: Demote normal drm_err to debug (Daniel Stone) - dma-buf: heaps: cma: Create CMA heap for each CMA reserved region (Maxime Ripard) - dma: contiguous: Reserve default CMA heap (Maxime Ripard) - dma: contiguous: Register reusable CMA regions at boot (Maxime Ripard) - dma-buf: heaps: cma: Register list of CMA regions at boot (Maxime Ripard) - doc: dma-buf: List the heaps by name (Maxime Ripard) - drm/client: Remove holds_console_lock parameter from suspend/resume (Thomas Zimmermann) - accel/amdxdna: Support getting last hardware error (Lizhi Hou) - drm/komeda: Convert logging in komeda_crtc.c to drm_* with drm_device parameter (Rahul Kumar) - drm/imx: dc: Sort bits and bitfields in descending order (Marek Vasut) - drm/rockchip: dw_hdmi_qp: Provide ref clock rate in dw_hdmi_qp_plat_data (Cristian Ciocaltea) - drm/rockchip: dw_hdmi_qp: Provide CEC IRQ in dw_hdmi_qp_plat_data (Cristian Ciocaltea) - drm/rockchip: dw_hdmi_qp: Improve error handling with dev_err_probe() (Cristian Ciocaltea) - drm/bridge: dw-hdmi-qp: Fixup timer base setup (Cristian Ciocaltea) - drm/bridge: dw-hdmi-qp: Add CEC support (Cristian Ciocaltea) - drm/qxl: Use vblank timer (Thomas Zimmermann) - drm/cirrus-qemu: Use vblank timer (Thomas Zimmermann) - drm/bochs: Use vblank timer (Thomas Zimmermann) - drm/ast: Store HSync adjustment in device quirks (Thomas Zimmermann) - drm/ast: Store precatch settings in struct ast_device_quirks (Thomas Zimmermann) - drm/ast: Store CRTC memory request threshold in device quirks (Thomas Zimmermann) - drm/ast: Support device quirks (Thomas Zimmermann) - drm/ast: Store DRAM clock table in struct ast_device (Thomas Zimmermann) - MAINTAINERS: Update Jessica Zhang's email address (Jessica Zhang) - accel/ivpu: Fix race condition when mapping dmabuf (Wludzik, Jozef) - accel/qaic: Support the new READ_DATA implementation (Jeff Hugo) - accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl() (Youssef Samir) - accel/qaic: Use overflow check function instead of division (Carl Vanderlip) - MAINTAINERS: Remove myself for sun4i DRM driver (Maxime Ripard) - accel/qaic: Fix incorrect error return path (Aswin Venkatesan) - accel/qaic: Remove redundant retry_count = 0 statement (Youssef Samir) - accel/qaic: Include signal.h in qaic_control.c (Zack McKevitt) - accel/qaic: Use kvcalloc() for slice requests allocation (Youssef Samir) - drm/rockchip: vop: add lut_size for RK3368 vop_data (WeiHao Li) - drm/rockchip: dsi: Add support for RK3368 (WeiHao Li) - dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3368 DSI (WeiHao Li) - drm/rockchip: analogix_dp: Apply devm_clk_get_optional() for &rockchip_dp_device.grfclk (Damon Ding) - drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler() (Cyrille Pitchen) - drm: atmel-hlcdc: update the LCDC_ATTRE register in plane atomic_disable (Manikandan Muralidharan) - drm/ttm: Add safety check for NULL man->bdev in ttm_resource_manager_usage (Jesse.Zhang) - accel/qaic: Add support to export dmabuf fd (Pranjal Ramajor Asha Kanojiya) - drm/atomic: Change state pointers to a more meaningful name (Maxime Ripard) - MAINTAINERS: add myself as maintainer for GUD (Ruben Wauters) - drm/gud: Use kmalloc_array() instead of kmalloc() (Mehdi Ben Hadj Khelifa) - drm/panfrost: Name scheduler queues after their job slots (Adrián Larumbe) - drm: Prevent sign extension on hdisplay and vdisplay (Jonathan Cavitt) - drm/panthor: skip regulator setup if no such prop (Rain Yang) - dt-bindings: gpu: mali-valhall: make mali-supply optional (Rain Yang) - drm/virtgpu: Use vblank timer (Thomas Zimmermann) - drm/virtio: Handle drm_crtc_init_with_planes() errors (Alexandr Sapozhnikov) - accel/ivpu: Return correct job error status (Andrzej Kacprowski) - accel/ivpu: Trigger engine reset for additional job status codes (Andrzej Kacprowski) - accel/ivpu: Update JSM API header to 3.33.0 (Andrzej Kacprowski) - accel/amdxdna: Resume power for creating and destroying hardware context (Lizhi Hou) - drm: atmel-hlcdc: replace dev_* print functions with drm_* variants (Eslam Khafagy) - drm/buddy: Add KUnit tests for allocator performance under fragmentation (Arunpravin Paneer Selvam) - drm/buddy: Separate clear and dirty free block trees (Arunpravin Paneer Selvam) - drm/buddy: Optimize free block management with RB tree (Arunpravin Paneer Selvam) - accel/qaic: Replace snprintf() with sysfs_emit() in sysfs show functions (Chelsy Ratnawat) - accel/qaic: Replace kcalloc + copy_from_user with memdup_array_user (Thorsten Blum) - accel/qaic: Replace kzalloc + copy_from_user with memdup_user (Thorsten Blum) - Documentation: dma-buf: heaps: Add naming guidelines (Maxime Ripard) - drm/vgem-fence: Fix potential deadlock on release (Janusz Krzysztofik) - drm/atomic: Document __drm_private_objs_state state pointer (Maxime Ripard) - drm/atomic: Convert drm_atomic_get_private_obj_state() to use new plane state (Maxime Ripard) - drm/ingenic: crtc: Switch to ingenic_drm_get_new_priv_state() (Maxime Ripard) - drm/atomic: Document __drm_crtcs_state state pointer (Maxime Ripard) - drm/atomic: Remove unused drm_atomic_get_existing_crtc_state() (Maxime Ripard) - drm/framebuffer: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/atomic: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/vc4: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/vboxvideo: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/tilcdc: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/tegra: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/sun4i: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/rockchip: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/omap: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/msm/mdp5: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/mediatek: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/loongson: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/logicvc: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/kmb: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/ingenic: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/imx-ipuv3: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/imx-dcss: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/imx-dc: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/exynos: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/atmel-hlcdc: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/armada: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/armada: Drop always true condition in atomic_check (Maxime Ripard) - drm/arm/malidp: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/ingenic: ipu: Switch to drm_atomic_get_new_crtc_state() (Maxime Ripard) - drm/atomic: Convert drm_atomic_get_crtc_state() to use new connector state (Maxime Ripard) - drm/atomic: Document __drm_planes_state state pointer (Maxime Ripard) - drm/atomic: Remove unused drm_atomic_get_existing_plane_state() (Maxime Ripard) - drm/tilcdc: crtc: Use drm_atomic_helper_check_crtc_primary_plane() (Maxime Ripard) - drm/vkms: Convert vkms_crtc_atomic_check() to use new plane state (Maxime Ripard) - drm/atomic: Convert drm_atomic_get_plane_state() to use new plane state (Maxime Ripard) - drm/atomic: Convert __drm_atomic_get_current_plane_state() to modern accessor (Maxime Ripard) - drm/atomic: Document __drm_connectors_state state pointer (Maxime Ripard) - drm/atomic: Remove unused drm_atomic_get_existing_connector_state() (Maxime Ripard) - drm/atomic: Convert drm_atomic_get_connector_state() to use new connector state (Maxime Ripard) - drm/panthor: add custom ASN_HASH support for mt8196 (Chia-I Wu) - dt-bindings: gpu: mali-valhall-csf: add MediaTek MT8196 compatible (Chia-I Wu) - drm: renesas: rz-du: Drop ARCH_RZG2L dependency (Lad Prabhakar) - drm/sitronix/st7571-i2c: reset position before clearing display (Marcus Folkesson) - drm/bridge: refcount last_bridge in drm_atomic_bridge_chain_select_bus_fmts() (Luca Ceresoli) - drm/display: bridge_connector: get/put the stored bridges (Luca Ceresoli) - gpu/drm: panel-edp: add AUO B116XAN02.0 panel entry (Svyatoslav Ryhel) - accel/ivpu: Fix DCT active percent format (Karol Wachowski) - accel/ivpu: Improve BO alloc/free warnings (Jacek Lawrynowicz) - accel/ivpu: Fix doc description of job structure (Andrzej Kacprowski) - accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context() (Jacek Lawrynowicz) - accel/ivpu: Rework bind/unbind of imported buffers (Jacek Lawrynowicz) - accel/ivpu: Enable MCA ECC signalling based on MSR (Tomasz Rusinowicz) - gpu/drm: panel: Add Sharp LQ079L1SX01 panel support (Svyatoslav Ryhel) - dt-bindings: display: panel: document Sharp LQ079L1SX01 panel (Svyatoslav Ryhel) - drm/dp: clamp PWM bit count to advertised MIN and MAX capabilities (Christopher Obbard) - dt-bindings: ili9881c: Allow port subnode (Marek Vasut) - drm/panel: visionox-rm69299: Add backlight support (Guido Günther) - drm/panel: visionox-rm69299: Don't clear all mode flags (Guido Günther) - drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq (Guido Günther) - drm/panel: ilitek-ili9881c: Add configuration for 5" Raspberry Pi 720x1280 (Marek Vasut) - dt-bindings: ili9881c: Document 5" Raspberry Pi 720x1280 (Marek Vasut) - drm/panel: ilitek-ili9881c: Turn ILI9881C_COMMAND_INSTR() parameters lowercase (Marek Vasut) - drm/panel: simple: add JuTouch JT101TM023 (Steffen Trumtrar) - dt-bindings: display: simple: Add JuTouch JT101TM023 panel (Steffen Trumtrar) - dt-bindings: vendor-prefixes: Add JuTouch Technology Co, Ltd (Steffen Trumtrar) - drm/hypervdrm: Use vblank timer (Thomas Zimmermann) - drm/vkms: Convert to DRM's vblank timer (Thomas Zimmermann) - drm/vblank: Add CRTC helpers for simple use cases (Thomas Zimmermann) - drm/vblank: Add vblank timer (Thomas Zimmermann) - drm/tidss: crtc: Cleanup reset implementation (Maxime Ripard) - drm/tidss: crtc: Implement destroy_state (Maxime Ripard) - drm/tidss: crtc: Change variable name (Maxime Ripard) - drm/tidss: Remove ftrace-like logs (Maxime Ripard) - drm/tidss: Convert to drm logging (Maxime Ripard) - drm/crtc: Drop no_vblank bit field (Maxime Ripard) - drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg() (Thomas Zimmermann) - drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/vmwgfx: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/tegra: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/rockchip: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/renesas/rcar-du: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/omapdrm: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/nouveau: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/msm: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/loongson: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/imx/ipuv3: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/exynos: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/gem-shmem: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/gem-dma: Compute dumb-buffer sizes with drm_mode_size_dumb() (Thomas Zimmermann) - drm/dumb-buffers: Provide helper to set pitch and size (Thomas Zimmermann) - drm/dumb-buffers: Sanitize output on errors (Thomas Zimmermann) - drm/ast: Remove generic device initialization (Thomas Zimmermann) - drm/ast: Move Gen7 device initialization into separate helper (Thomas Zimmermann) - drm/ast: Move Gen6 device initialization into separate helper (Thomas Zimmermann) - drm/ast: Move Gen5 device initialization into separate helper (Thomas Zimmermann) - drm/ast: Move Gen4 device initialization into separate helper (Thomas Zimmermann) - drm/ast: Move Gen3 device initialization into separate helper (Thomas Zimmermann) - drm/ast: Move Gen2 device initialization into separate helper (Thomas Zimmermann) - drm/ast: Move Gen1 device initialization into separate helper (Thomas Zimmermann) - drm/ast: Prepare per-Gen device initialization (Thomas Zimmermann) - drm/ast: Split ast_detect_tx_chip() per chip generation (Thomas Zimmermann) - drm/ast: Move mode-detection helpers to Gen2 source files (Thomas Zimmermann) - drm/ast: Move display-clock tables to per-Gen source files (Thomas Zimmermann) - drm/bridge: imx: add driver for HDMI TX Parallel Audio Interface (Shengjiu Wang) - drm/bridge: dw-hdmi: Add API dw_hdmi_set_sample_iec958() for iec958 format (Shengjiu Wang) - drm/bridge: dw-hdmi: Add API dw_hdmi_to_plat_data() to get plat_data (Shengjiu Wang) - ALSA: Add definitions for the bits in IEC958 subframe (Shengjiu Wang) - dt-bindings: display: imx: add HDMI PAI for i.MX8MP (Shengjiu Wang) - drm/solomon: Enforce one assignment per line (Iker Pedrosa) - drm/solomon: Simplify get_modes() using DRM helper (Iker Pedrosa) - drm/solomon: Simplify mode_valid() using DRM helper (Iker Pedrosa) - drm/solomon: Use drm_WARN_ON_ONCE instead of WARN_ON (Iker Pedrosa) - drm/solomon: Move calls to drm_gem_fb_end_cpu*() (Iker Pedrosa) - accel/ivpu: Split FW runtime and global memory buffers (Karol Wachowski) - accel/amdxdna: Enhance runtime power management (Lizhi Hou) - drm/bridge: adapt drm_bridge_add/remove() docs, mention the lingering list (Luca Ceresoli) - drm/debugfs: show lingering bridges (Luca Ceresoli) - drm/bridge: add list of removed refcounted bridges (Luca Ceresoli) - drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD (John Ripple) - fbdev/simplefb: Sort headers correctly (Luca Weiss) - drm/sysfb: simpledrm: Sort headers correctly (Luca Weiss) - fbdev: Turn FB_MODE_HELPERS into an internal config option (Thomas Zimmermann) - fbdev: Make drivers depend on FB_TILEBLITTING (Thomas Zimmermann) - drm/format-helper: Remove drm_fb_blit() (Thomas Zimmermann) - drm/sysfb: Lookup blit function during atomic check (Thomas Zimmermann) - drm/sysfb: Add custom plane state (Thomas Zimmermann) - drm/gud: fix accidentally deleted IS_ERR() check (Ruben Wauters) - drm/dp: Add POST_LT_ADJ_REQ helpers (Ville Syrjälä) - drm/dp: Add definitions for POST_LT_ADJ training sequence (Ville Syrjälä) - drm/panel: Add support for KD116N3730A12 (Zhijian Yan) - drm/sched/tests: Remove relict of done_list (Philipp Stanner) - drm/panfrost: Bump the minor version number (Steven Price) - fbcon: Streamline setting rotated/unrotated bitops (Thomas Zimmermann) - fbcon: Move fbcon callbacks into struct fbcon_bitops (Thomas Zimmermann) - fbcon: Set rotate_font callback with related callbacks (Thomas Zimmermann) - fbcon: Rename struct fbcon_ops to struct fbcon_par (Thomas Zimmermann) - fbcon: Fix empty lines in fbcon.h (Thomas Zimmermann) - drm/panthor: always set fence errors on CS_FAULT (Chia-I Wu) - drm/panfrost: Display list of device JM contexts over debugfs (Boris Brezillon) - drm/panfrost: Expose JM context IOCTLs to UM (Boris Brezillon) - drm/panfrost: Introduce JM contexts for manging job resources (Boris Brezillon) - drm/panfrost: Introduce uAPI for JM context creation (Boris Brezillon) - accel/ivpu: Add support for user-managed preemption buffer (Andrzej Kacprowski) - accel/ivpu: Update JSM firmware API to latest 3.32.5 version (Karol Wachowski) - accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail (Karol Wachowski) - accel/ivpu: Remove unused firmware boot parameters (Andrzej Kacprowski) - accel/ivpu: Refactor priority_bands_show for readability (Jacek Lawrynowicz) - accel/ivpu: Reset cmdq->db_id on register failure (Karol Wachowski) - accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object (Lizhi Hou) - drm/sched: backend_ops doc fix (Luc Ma) - drm/ttm: rename ttm_bo_put to _fini v3 (Christian König) - drm/ssd130x: Use kmalloc_array() instead of kmalloc() (James Flowers) - drm/tests: make sure drm_client_modeset tests are enabled (Dmitry Baryshkov) - drm/imx: parallel-display: put the bridge returned by drm_bridge_get_next_bridge() (Luca Ceresoli) - drm/bridge: put the bridge returned by drm_bridge_get_next_bridge() (Luca Ceresoli) - drm/bridge: get the bridge returned by drm_bridge_get_next_bridge() (Luca Ceresoli) - drm/omap: use drm_for_each_bridge_in_chain_from() (Luca Ceresoli) - drm/bridge: add drm_for_each_bridge_in_chain_from() (Luca Ceresoli) - drm/bridge: remove drm_for_each_bridge_in_chain() (Luca Ceresoli) - drm/bridge: use drm_for_each_bridge_in_chain_scoped() (Luca Ceresoli) - drm/atomic: use drm_for_each_bridge_in_chain_scoped() (Luca Ceresoli) - drm/display: bridge-connector: use drm_for_each_bridge_in_chain_scoped() (Luca Ceresoli) - drm/bridge: add drm_for_each_bridge_in_chain_scoped() (Luca Ceresoli) - drm/display: bridge-connector: use scope-specific variable for the bridge pointer (Luca Ceresoli) - drm/fb-helper: Synchronize dirty worker with vblank (Thomas Zimmermann) - drm/vc4: hdmi: switch to generic CEC helpers (Dmitry Baryshkov) - drm/nouveau: Support devfreq for Tegra (Aaron Kling) - drm/nouveau: Support reclocking on gp10b (Aaron Kling) - drm/panel-edp: Add several panel configurations for mt8189 Chromebook (Zhongtian Wu) - drm/panel: Add support for KD116N3730A07 (Zhijian Yan) - drm/sun4i/sun4i_tcon_dclk: convert from round_rate() to determine_rate() (Brian Masney) - drm/sun4i/sun4i_hdmi_ddc_clk: convert from round_rate() to determine_rate() (Brian Masney) - drm/stm/lvds: convert from round_rate() to determine_rate() (Brian Masney) - drm/stm/dw_mipi_dsi-stm: convert from round_rate() to determine_rate() (Brian Masney) - drm/pl111: convert from round_rate() to determine_rate() (Brian Masney) - drm/mcde/mcde_clk_div: convert from round_rate() to determine_rate() (Brian Masney) - drm/imx/ipuv3/imx-tve: convert from round_rate() to determine_rate() (Brian Masney) - drm: Replace the deprecated DRM_* logging macros in gem helper files (Athul Raj Kollareth) - drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions (Ruben Wauters) - drm/gem/shmem: Extract drm_gem_shmem_release() from drm_gem_shmem_free() (Lyude Paul) - drm/gem/shmem: Extract drm_gem_shmem_init() from drm_gem_shmem_create() (Lyude Paul) - drm/bridge: imx8qxp-ldb: Remove dummy Runtime PM callback (Geert Uytterhoeven) - accel/amdxdna: Fix an integer overflow in aie2_query_ctx_status_array() (Lizhi Hou) - gpu: host1x: Use dev_err_probe() in probe path (Akhilesh Patil) - gpu: host1x: Allow loading tegra-drm without enabled engines (Vamsee Vardhan Thummala) - gpu: host1x: Wait prefences outside MLOCK (Mikko Perttunen) - gpu: host1x: Fix race in syncpt alloc/free (Mainak Sen) - drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not used (Brahmajit Das) - drm/panthor: assign unique names to queues (Chia-I Wu) - drm/xe/xe3p: Add xe3p EU stall data format (Harish Chegondi) - drm/xe/xe3p_xpc: Setup PAT table (Matt Roper) - drm/xe/xe3p_xpc: Skip compression tuning on platforms without flatccs (Matt Roper) - drm/xe/xe3p_xpc: Add support for compute walker for non-MSIx (Lucas De Marchi) - drm/xe/irq: Check fuse mask for media engines (Lucas De Marchi) - drm/xe/irq: Rename bits used with all engines (Lucas De Marchi) - drm/xe/irq: Split irq mask per engine class (Lucas De Marchi) - drm/xe/irq: Rename fuse mask variables (Lucas De Marchi) - drm/xe/xe3p_xpc: Add MCR steering (Matt Roper) - drm/xe/xe3p_xpc: Add L3 bank mask (Fei Yang) - drm/xe/xe3p_xpc: Add Xe3p_XPC IP definition (Balasubramani Vivekanandan) - drm/xe/nvls: Attach MOCS table for NVL-S (Dnyaneshwar Bhadane) - drm/xe/nvl: Define NVL-S platform (Matt Roper) - drm/xe/xe3p: Dump CSMQDEBUG register (Wang Xin) - drm/xe: Dump CURRENT_LRCA register (Wang Xin) - drm/xe/xe3p: Determine service copy availability from fuse (Matt Roper) - drm/xe/xe3p: Stop programming RCU_MODE's fixed slice mode setting (Matt Roper) - drm/xe/xe3p_lpm: Handle MCR steering (Matt Roper) - drm/xe/xe3p_lpm: Skip disabling NOA on unsupported IPs (Balasubramani Vivekanandan) - drm/xe: Add GT_VER() to check version specific to gt type (Lucas De Marchi) - drm/xe: Drop CTC_MODE register read (Balasubramani Vivekanandan) - drm/xe/xe3p: Add support for media IP versions 35.00 & 35.03 (Shekhar Chauhan) - drm/xe/xe3: Add support for graphics IP versions 30.04 & 30.05 (Shekhar Chauhan) - drm/xe/pf: Allow to restore auto-provisioning mode (Michal Wajdeczko) - drm/xe/pf: Disable auto-provisioning if changed using debugfs (Michal Wajdeczko) - drm/xe/pf: Automatically provision VFs only in auto-mode (Michal Wajdeczko) - drm/xe/pf: Promote VFs provisioning helpers (Michal Wajdeczko) - drm/xe/pf: Always expose VRAM provisioning data on discrete GPUs (Lukasz Laguna) - drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flag (Thomas Hellström) - drm/xe: Retain vma flags when recreating and splitting vmas for madvise (Thomas Hellström) - drm/gpusvm, drm/xe: Allow mixed mappings for userptr (Matthew Brost) - drm/xe: Prevent runtime PM wake while reading rp0 frequency (Badal Nilawar) - drm/xe/uapi: Add documentation for DRM_XE_GEM_CREATE_FLAG_SCANOUT (Sanjay Yadav) - drm/xe/evict: drop bogus assert (Matthew Auld) - drm/xe/migrate: don't misalign current bytes (Matthew Auld) - drm/xe/sriov: Disable SR-IOV if primary GT is disabled via configfs (Matt Roper) - drm/xe/configfs: Add attribute to disable GT types (Matt Roper) - drm/xe: Break GT setup out of xe_info_init() (Matt Roper) - drm/xe: Don't check BIOS-disabled FlatCCS if primary GT is disabled (Matt Roper) - drm/xe: Check that GT is not NULL before testing Wa_16023588340 (Matt Roper) - drm/xe: Correct lineage for Wa_22014953428 and only check with valid GT (Matt Roper) - drm/xe: Bypass Wa_14018094691 when primary GT is disabled (Matt Roper) - drm/xe/rtp: Pass xe_device parameter to FUNC matches (Matt Roper) - drm/xe: Handle Wa_22010954014 and Wa_14022085890 as device workarounds (Matt Roper) - drm/xe/irq: Don't try to lookup engine masks for non-existent primary GT (Matt Roper) - drm/xe: Make display part of Wa_22019338487 a device workaround (Matt Roper) - drm/xe: Check for primary GT before looking up Wa_22019338487 (Matt Roper) - drm/xe/pmu: Initialize PMU event types based on first available GT (Matt Roper) - drm/xe/query: Report hwconfig size as 0 if primary GT is disabled (Matt Roper) - drm/xe: Skip L2 / TDF cache flushes if primary GT is disabled (Matt Roper) - drm/xe: Move primary GT allocation from xe_tile_init_early to xe_tile_init (Matt Roper) - drm/xe: Read VF GMD_ID with a specifically-allocated dummy GT (Matt Roper) - drm/xe: Move 'has_flatccs' flag back to platform descriptor (Matt Roper) - drm/xe: Move 'vram_flags' flag back to platform descriptor (Matt Roper) - drm/xe: Move 'vm_max_level' flag back to platform descriptor (Matt Roper) - drm/xe: Move 'va_bits' flag back to platform descriptor (Matt Roper) - drm/xe: Drop GT parameter to xe_display_irq_postinstall() (Matt Roper) - drm/xe/huc: Adjust HuC check on primary GT (Matt Roper) - drm/xe/kunit: Fix kerneldoc for parameterized tests (Matt Roper) - drm/xe/svm: Ensure data will be migrated to system if indicated by madvise. (Thomas Hellström) - drm/xe/ct: Separate waiting for retry from ct send function (Tomasz Lis) - drm/xe: Enable 2M pages in xe_migrate_vram (Matthew Brost) - drm/xe: Fix build_pt_update_batch_sram for non-4K PAGE_SIZE (Matthew Brost) - drm/xe: Fix comments in xe_gt struct (Shuicheng Lin) - drm/xe/guc: Check GuC running state before deregistering exec queue (Shuicheng Lin) - drm/xe/i2c: Wire up reset/postinstall for I2C IRQ (Raag Jadav) - drm/xe/i2c: Introduce xe_i2c_irq_present() (Raag Jadav) - drm/xe: Sort include files alphabetically. (Arun Abhishek Chowhan) - drm/xe: Change return type of detect_bar2_dgfx() from s64 to u64 (Shuicheng Lin) - drm/xe: Fix copyright in xe_ttm_stolen_mgr (Shuicheng Lin) - drm/xe: Fix copyright and function naming in xe_ttm_sys_mgr (Shuicheng Lin) - drm/xe: Enable media sampler power gating (Vinay Belgaumkar) - drm/xe: Handle mixed mappings and existing VRAM on atomic faults (Matthew Brost) - drm/xe/migrate: Fix an error path (Thomas Hellström) - drm/xe: Move rebar to be done earlier (Lucas De Marchi) - drm/xe: Don't allow evicting of BOs in same VM in array of VM binds (Matthew Brost) - drm/xe: Increase global invalidation timeout to 1000us (Kenneth Graunke) - drm/xe/guc: Increase wait timeout to 2sec after BUSY reply from GuC (Satyanarayana K V P) - drm/xe/vf: Rebase CCS save/restore BB GGTT addresses (Matthew Brost) - drm/xe/vf: Ensure media GT VF recovery runs after primary GT on PTL (Matthew Brost) - drm/xe/vf: Use primary GT ordered work queue on media GT on PTL VF (Matthew Brost) - drm/xe: Use PPGTT addresses for TLB invalidation to avoid GGTT fixups (Satyanarayana K V P) - drm/xe/vf: Workaround for race condition in GuC firmware during VF pause (Matthew Brost) - drm/xe/vf: Add debug prints for GuC replaying state during VF recovery (Matthew Brost) - drm/xe: Move queue init before LRC creation (Matthew Brost) - drm/xe/vf: Replay GuC submission state on pause / unpause (Matthew Brost) - drm/xe/vf: Abort VF post migration recovery on failure (Matthew Brost) - drm/xe/vf: Start CTs before resfix VF post migration recovery (Matthew Brost) - drm/xe: Add CTB_H2G_BUFFER_OFFSET define (Matthew Brost) - drm/xe/vf: Kickstart after resfix in VF post migration recovery (Matthew Brost) - drm/xe/vf: Reset TLB invalidations during VF post migration recovery (Matthew Brost) - drm/xe/vf: Flush and stop CTs in VF post migration recovery (Matthew Brost) - drm/xe/vf: Use GUC_HXG_TYPE_EVENT for GuC context register (Matthew Brost) - drm/xe/vf: Avoid indefinite blocking in preempt rebind worker for VFs supporting migration (Matthew Brost) - drm/xe/vf: Wakeup in GuC backend on VF post migration recovery (Matthew Brost) - drm/xe/vf: Don't allow GT reset to be queued during VF post migration recovery (Matthew Brost) - drm/xe/vf: Teardown VF post migration worker on driver unload (Matthew Brost) - drm/xe/vf: Close multi-GT GGTT shift race (Matthew Brost) - drm/xe/vf: Move LMEM config to tile layer (Matthew Brost) - drm/xe: Move GGTT lock init to alloc (Matthew Brost) - drm/xe/vf: Remove memory allocations from VF post migration recovery (Matthew Brost) - drm/xe/vf: Abort H2G sends during VF post-migration recovery (Matthew Brost) - drm/xe/vf: Make VF recovery run on per-GT worker (Matthew Brost) - drm/xe/vf: Add xe_gt_recovery_pending helper (Matthew Brost) - drm/xe: Make LRC W/A scratch buffer usage consistent (Matthew Brost) - drm/xe: Don't change LRC ring head on job resubmission (Matthew Brost) - drm/xe: Return first unsignaled job first pending job helper (Matthew Brost) - drm/xe: Track LR jobs in DRM scheduler pending list (Matthew Brost) - drm/xe/guc: Track pending-enable source in submission state (Matthew Brost) - drm/xe: Save off position in ring in which a job was programmed (Matthew Brost) - drm/xe: Add NULL checks to scratch LRC allocation (Matthew Brost) - drm/xe: Move declarations under conditional branch (Tejas Upadhyay) - drm/xe/pf: Add max_vfs configfs attribute to control PF mode (Michal Wajdeczko) - drm/xe/pf: Improve reading VF config blob from debugfs (Michal Wajdeczko) - drm/xe/guc: Ratelimit diagnostic messages from the relay (Michal Wajdeczko) - drm/xe: Update MEMIRQ to use tile-based printk macros (Michal Wajdeczko) - drm/xe/pf: Update LMTT to use tile-based messages (Michal Wajdeczko) - drm/xe: Add tile-based SRIOV printk macros (Michal Wajdeczko) - drm/xe: Update SRIOV printk macros (Michal Wajdeczko) - drm/xe/pf: Make the late-initialization really late (Michal Wajdeczko) - drm/xe/xe_late_bind_fw: Fix and simplify parsing user input (Michal Wajdeczko) - drm/xe: Don't force DRM_XE_DEBUG_MEMIRQ for SR-IOV debug (Michal Wajdeczko) - drm/xe: Fix copyright and function naming in xe_ttm_vram_mgr (Shuicheng Lin) - drm/xe: Combine userspace context check (Piotr Piórkowski) - drm/xe/pf: Force use user VRAM for LMEM provisioning (Piotr Piórkowski) - drm/xe: Force user context allocations in user VRAM (Piotr Piórkowski) - drm/xe: Introduce new BO flag XE_BO_FLAG_FORCE_USER_VRAM (Piotr Piórkowski) - drm/xe: Add initial support for separate kernel VRAM region on the tile (Piotr Piórkowski) - Revert "drm/xe/vf: Fixup CTB send buffer messages after migration" (Matthew Brost) - Revert "drm/xe/vf: Post migration, repopulate ring area for pending request" (Matthew Brost) - Revert "drm/xe/vf: Rebase exec queue parallel commands during migration recovery" (Matthew Brost) - drm/xe/pf: Synchronize VF FLR between all GTs (Michal Wajdeczko) - drm/xe/pf: Split VF FLR processing function (Michal Wajdeczko) - drm/xe/pf: Unify VF state tracking log (Michal Wajdeczko) - drm/xe/pf: Expose VF control operations over debugfs (Michal Wajdeczko) - drm/xe/pf: Log only top level VF state changes (Michal Wajdeczko) - drm/xe/pf: Add top level functions to control VFs (Michal Wajdeczko) - drm/xe: Detect GT workqueue allocation failure (Michal Wajdeczko) - drm/xe/doc: Add documentation for Execution Queues (Niranjana Vishwanathapura) - drm/xe/i2c: Don't rely on d3cold.allowed flag in system PM path (Raag Jadav) - drm/xe/xe_late_bind_fw: Initialize uval variable in xe_late_bind_fw_num_fans() (Mallesh Koujalagi) - drm/gpusvm, drm/xe: Fix userptr to not allow device private pages (Thomas Hellström) - drm/xe/sysfs: Drop redundant runtime PM usage (Raag Jadav) - drm/xe/hwmon: Drop redundant runtime PM usage (Raag Jadav) - drm/xe/xe_late_bind_fw: Fix missing initialization of variable offset (Colin Ian King) - drm/xe/bo: Fix an idle assertion for local bos (Thomas Hellström) - drm/xe/debugfs: Update xe_pat_dump signature (Michal Wajdeczko) - drm/xe/debugfs: Update xe_mocs_dump signature (Michal Wajdeczko) - drm/xe/debugfs: Update xe_tuning_dump signature (Michal Wajdeczko) - drm/xe/debugfs: Update xe_wa_dump signature (Michal Wajdeczko) - drm/xe/debugfs: Update xe_gt_topology_dump signature (Michal Wajdeczko) - drm/xe/pf: Make GGTT/LMEM debugfs files per-tile (Michal Wajdeczko) - drm/xe/debugfs: Promote xe_tile_debugfs_simple_show (Michal Wajdeczko) - drm/xe/pf: Move SR-IOV GT debugfs files to new tree (Michal Wajdeczko) - drm/xe/pf: Populate SR-IOV debugfs tree with tiles (Michal Wajdeczko) - drm/xe/pf: Create separate debugfs tree for SR-IOV files (Michal Wajdeczko) - drm/xe/pf: Promote PF debugfs function to its own file (Michal Wajdeczko) - drm/xe/vf: Don't claim support for firmware late-bind if VF (Michal Wajdeczko) - drm/xe/vf: Rename sriov_update_device_info (Michal Wajdeczko) - drm/xe/hw_engine_group: Fix double write lock release in error path (Shuicheng Lin) - drm/xe/guc: Refactor GuC load to use poll_timeout_us() (Lucas De Marchi) - drm/xe/guc: Extract function to print load error (Lucas De Marchi) - drm/xe/guc: Drop helper to read freq (Lucas De Marchi) - drm/xe/guc_pc: Use poll_timeout_us() for waiting (Lucas De Marchi) - drm/xe/device: Use poll_timeout_us() to wait for lmem (Lucas De Marchi) - drm/xe/configfs: Improve doc for ctx_restore* attributes (Lucas De Marchi) - drm/xe/configfs: Fix engine class parsing (Lucas De Marchi) - drm/xe/uapi: loosen used tracking restriction (Matthew Auld) - drm/xe/tests: Fix build break on clang 16.0.6 (Michal Wajdeczko) - drm/xe/debugfs: Improve .show() helper for GT-based attributes (Michal Wajdeczko) - drm/xe/debugfs: Make ggtt file per-tile (Michal Wajdeczko) - drm/xe/psmi: Do not return NULL (Lucas De Marchi) - drm/xe/pm: Add lockdep annotation for the pm_block completion (Thomas Hellström) - drm/xe/pm: Hold the validation lock around evicting user-space bos for suspend (Thomas Hellström) - drm/xe/dma-buf: Allow pinning of p2p dma-buf (Thomas Hellström) - drm/xe: Pre-allocate system memory for pinned external bos in the pm notfier (Thomas Hellström) - drm/xe: Don't copy pinned kernel bos twice on suspend (Thomas Hellström) - auxdisplay: linedisp: support attribute attachment to auxdisplay devices (Jean-François Lessard) - auxdisplay: linedisp: add num_chars sysfs attribute (Jean-François Lessard) - auxdisplay: linedisp: display static message when length <= display size (Jean-François Lessard) - auxdisplay: linedisp: encapsulate container_of usage within to_linedisp (Jean-François Lessard) - docs: ABI: auxdisplay: document linedisp library sysfs attributes (Jean-François Lessard) - media: rockchip: rkcif: add support for rk3568 vicap mipi capture (Michael Riesch) - media: rockchip: rkcif: add support for rk3568 vicap dvp capture (Michael Riesch) - media: rockchip: rkcif: add support for px30 vip dvp capture (Michael Riesch) - media: rockchip: rkcif: add abstraction for dma blocks (Michael Riesch) - media: rockchip: rkcif: add abstraction for interface and crop blocks (Michael Riesch) - media: rockchip: add driver for the rockchip camera interface (Michael Riesch) - media: dt-bindings: add rockchip rk3568 vicap (Michael Riesch) - media: dt-bindings: add rockchip px30 vip (Mehdi Djait) - media: dt-bindings: video-interfaces: add defines for sampling modes (Michael Riesch) - Documentation: admin-guide: media: add rockchip camera interface (Michael Riesch) - media: mali-c55: Mark pm handlers as __maybe_unused (Jacopo Mondi) - media: mali-c55: Assert ISP blocks size correctness (Jacopo Mondi) - media: v4l2-isp: Rename block_info to block_type_info (Jacopo Mondi) - MAINTAINERS: Add entry for rzv2h-ivc driver (Daniel Scally) - media: platform: Add Renesas Input Video Control block driver (Daniel Scally) - dt-bindings: media: Add bindings for the RZ/V2H(P) IVC block (Daniel Scally) - Documentation: media: mali-c55: Document the mali-c55 parameter setting (Daniel Scally) - media: platform: Add mali-c55 parameters video node (Daniel Scally) - media: uapi: Add parameters structs to mali-c55-config.h (Daniel Scally) - media: mali-c55: Add image formats for Mali-C55 parameters buffer (Jacopo Mondi) - Documentation: media: mali-c55: Add Statistics documentation (Daniel Scally) - media: platform: Add mali-c55 3a stats devnode (Daniel Scally) - media: uapi: Add 3a stats buffer for mali-c55 (Daniel Scally) - media: Add MALI_C55_3A_STATS meta format (Daniel Scally) - MAINTAINERS: Add entry for mali-c55 driver (Daniel Scally) - media: Documentation: Add Mali-C55 ISP Documentation (Daniel Scally) - media: mali-c55: Add Mali-C55 ISP driver (Daniel Scally) - media: uapi: Add controls for Mali-C55 ISP (Daniel Scally) - dt-bindings: media: Add bindings for ARM mali-c55 (Daniel Scally) - media: uapi: Add 20-bit bayer formats (Daniel Scally) - media: uapi: Add MEDIA_BUS_FMT_RGB202020_1X60 format code (Daniel Scally) - media: Documentation: kapi: Add v4l2 generic ISP support (Jacopo Mondi) - media: amlogic-c3: Use v4l2-isp for validation (Jacopo Mondi) - media: rkisp1: Use v4l2-isp for validation (Jacopo Mondi) - media: v4l2-core: Introduce v4l2-isp.c (Jacopo Mondi) - media: Documentation: uapi: Add V4L2 ISP documentation (Jacopo Mondi) - media: uapi: Convert Amlogic C3 to V4L2 extensible params (Jacopo Mondi) - media: uapi: Convert RkISP1 to V4L2 extensible params (Jacopo Mondi) - media: uapi: Introduce V4L2 generic ISP types (Jacopo Mondi) - media: i2c: add Sony IMX111 CMOS camera sensor driver (Svyatoslav Ryhel) - dt-bindings: media: i2c: document Sony IMX111 CMOS sensor (Svyatoslav Ryhel) - MAINTAINERS: adjust file entry in TDA1997x MEDIA DRIVER (Lukas Bulwahn) - media: i2c: imx219: Replace exposure magic value with named constant (Tarang Raval) - media: i2c: imx219: Propagate errors from control range updates (Tarang Raval) - media: ipu6: isys: Add support for monochrome media bus formats (Hans de Goede) - media: i2c: imx214: Rearrange control initialization (Ricardo Ribalda) - media: imx-mipi-csis: Support active data lanes differing from maximum (Isaac Scott) - media: imx-mipi-csis: Add num_data_lanes to mipi_csis_device (Isaac Scott) - media: imx-mipi-csis: Move redundant debug print in probe (Isaac Scott) - media: v4l: Add helper to get number of active lanes via a pad (Isaac Scott) - media: imx335: Switch to {enable,disable}_streams (Jai Luthra) - media: imx335: Support 2x2 binning (Jai Luthra) - media: imx355: Use subdev active state (Jai Luthra) - media: imx335: Handle runtime PM in leaf functions (Jai Luthra) - media: imx335: Update HBLANK range on mode change (Jai Luthra) - media: imx335: Update the native pixel array width (Jai Luthra) - media: imx335: Support vertical flip (Umang Jain) - media: imx335: Rectify name of mode struct (Umang Jain) - media: ipu-bridge: Add OV05C10 to the list of supported sensors (Hao Yao) - media: ipu-bridge: Add IMX471 to the list of supported sensors (Jimmy Su) - media: siano: Remove redundant ternary operators (Liao Yuanhong) - media: rc: st_rc: Fix reset control resource leak (Haotian Zhang) - media: ir-hix5hd2: Drop unused module alias (Johan Hovold) - media: qcom: camss: Add support for MSM8939 (Vincent Knecht) - media: qcom: camss: vfe: Add VBIF setting support (Vincent Knecht) - media: dt-bindings: Add qcom,msm8939-camss (Vincent Knecht) - media: qcom: camss: Add CSIPHY 2.2.0 lane configuration for SM8650 (Vladimir Zapolskiy) - media: qcom: camss: Add Qualcomm SM8650 CAMSS support (Vladimir Zapolskiy) - dt-bindings: media: Describe Qualcomm SM8650 CAMSS IP (Vladimir Zapolskiy) - media: qcom: camss: Enable setting the rate to camnoc_rt_axi clock (Hangxiang Ma) - media: qcom: camss: Use a macro to specify the initial buffer count (Hangxiang Ma) - media: qcom: camss: drop unused module alias (Johan Hovold) - media: dt-bindings: qcom,x1e80100-camss: Fix typo in CSIPHY supply description (Krzysztof Kozlowski) - media: iris: Add sanity check for stop streaming (Wangao Wang) - media: iris: Refine internal buffer reconfiguration logic for resolution change (Dikshita Agarwal) - media: iris: Constify iris_v4l2_file_ops (Laurent Pinchart) - media: iris: enable support for SC7280 platform (Dmitry Baryshkov) - media: iris: rename sm8250 platform file to gen1 (Dmitry Baryshkov) - media: iris: remove duplication between generic gen2 data and qcs8300 (Dmitry Baryshkov) - media: iris: stop encoding PIPE value into fw_caps (Dmitry Baryshkov) - media: iris: turn platform data into constants (Dmitry Baryshkov) - media: iris: turn platform caps into constants (Dmitry Baryshkov) - media: iris: Add support for QC08C format for encoder (Dikshita Agarwal) - media: iris: Add support for QC08C format for decoder (Dikshita Agarwal) - media: iris: Add support for HFI_PROP_OPB_ENABLE to control split mode (Dikshita Agarwal) - media: venus: drop unused module aliases (Johan Hovold) - media: venus: drop bogus probe deferrals (Johan Hovold) - media: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - media: dvb-usb: pctv452e: move snd/rcv len check before kmalloc (Edward Adam Davis) - media: pci: mgb4: Fix DV capabilities (Martin Tůma) - media: videobuf2: Fix device reference leak in vb2_dc_alloc error path (Haotian Zhang) - media: saa7146: Replace saa7146_ext_vv.vbi_fops with write function (Laurent Pinchart) - Documentation: media: fix VIDIOC_REMOVE_BUFS typo (Hans Verkuil) - media: exynos4-is: fimc-lite: drop unused module alias (Johan Hovold) - media: exynos4-is: fimc-is: drop unused module alias (Johan Hovold) - media: vpif_display: fix section mismatch (Johan Hovold) - media: vpif_capture: fix section mismatch (Johan Hovold) - media: platform: ti: omap3isp: isp: convert from round_rate() to determine_rate() (Brian Masney) - media: i2c: tc358746: convert from round_rate() to determine_rate() (Brian Masney) - media: i2c: max96717: convert from round_rate() to determine_rate() (Brian Masney) - media: i2c: ds90ub953: convert from round_rate() to determine_rate() (Brian Masney) - media: samsung: exynos4-is: fix potential ABBA deadlock on init (Marek Szyprowski) - media: mc: Make macros to obtain containers const-aware (Sakari Ailus) - media: v4l2-dev: Make macros to obtain containers const-aware (Sakari Ailus) - media: v4l2-subdev: Make media_entity_to_v4l2_subdev() const-aware (Sakari Ailus) - media: dvb_ca_en50221: fix "writen"->"written" (Xichao Zhao) - media: amphion: Remove dummy PM handling (Geert Uytterhoeven) - media: rcar_jpu: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled (Miaoqian Lin) - media: imx8mq-mipi-csi2: drop unused module alias (Johan Hovold) - media: imx7-media-csi: drop unused module alias (Johan Hovold) - media: imx-mipi-csis: drop unused module alias (Johan Hovold) - media: nxp: imx8-isi: Add ISI support for i.MX91 (Guoniu Zhou) - media: nxp: imx8-isi: Reorder the platform data (Guoniu Zhou) - media: nxp: imx8-isi: Add parallel camera input support for i.MX93 (Alice Yuan) - media: nxp: imx8-isi: Refine code by using helper macro (Guoniu Zhou) - media: dt-bindings: nxp,imx8-isi: Add i.MX91 ISI compatible string (Alice Yuan) - media: rkisp1: Improve frame sequence correctness on stats and params buffers (Stefan Klug) - MAINTAINERS: Add Frank Li as reviewer for NXP media drivers (Frank Li) - media: dt-bindings: rockchip,vdec: Add RK3288 compatible (Jonas Karlman) - media: rkvdec: Disable QoS for HEVC and VP9 on RK3328 (Alex Bee) - media: rkvdec: Add RK3288 variant (Alex Bee) - media: rkvdec: Implement capability filtering (Jonas Karlman) - media: rkvdec: Add variants support (Alex Bee) - media: rkvdec: Add HEVC backend (Jonas Karlman) - MAINTAINERS: Update Daniel Scally's email address (Daniel Scally) - media: i2c: Fix vendor name typo in OV2735 Kconfig help text (Elgin Perumbilly) - media: staging: ipu7: isys: Drop video_open() function (Laurent Pinchart) - media: ipu3-imgu: Drop struct imgu_device v4l2_file_ops field (Laurent Pinchart) - media: ov02c10: Support hflip and vflip (Sebastian Reichel) - media: ov02c10: Fix default vertical flip (Sebastian Reichel) - media: i2c: vd55g1: Add support for vd65g4 RGB variant (Benjamin Mugnier) - media: dt-bindings: vd55g1: Add vd65g4 compatible (Benjamin Mugnier) - media: dt-bindings: video-interfaces: add video-interfaces.h information (Frank Li) - media: ov13b10: Add ACPI ID for ASUS Z13 Flow laptop (Adam J. Sypniewski) - media: i2c: imx219: Simplify imx219_get_binning() function (Jai Luthra) - media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio (Dave Stevenson) - dt-bindings: media: convert nxp,tda1997x.txt to yaml format (Frank Li) - dt-bindings: media: Convert ti,tvp5150.txt to yaml format. (Frank Li) - media: i2c: dw9719: Add DW9800K support (Griffin Kroah-Hartman) - dt-bindings: media: i2c: dw9719: Document DW9800K (Griffin Kroah-Hartman) - media: i2c: dw9719: Fix power on/off sequence (Val Packett) - media: i2c: dw9719: Update PM last busy time upon close (Val Packett) - media: i2c: dw9719: Add DW9718S support (Val Packett) - media: i2c: dw9719: Add driver_data matching (Val Packett) - media: i2c: dw9719: Add an of_match_table (Val Packett) - media: i2c: dw9719: Remove unused i2c device id table (André Apitzsch) - media: i2c: dw9719: Deprecate dongwoon,vcm-freq (André Apitzsch) - dt-bindings: media: i2c: Add DW9718S, DW9719 and DW9761 VCM (André Apitzsch) - media: ivsc: Release csi_dev reference early in mei_ace_setup_dev_link() (Ma Ke) - media: MAINTAINERS: Assign ov08x40 driver to Jimmy (Sakari Ailus) - media: v4l2-ctrls: set AV1 sequence flags for testing (Pavan Bobba) - media: renesas: fdp1: Use %%pe format specifier (Ricardo Ribalda) - media: allegro: fix race conditions in channel handling (Matthias Fend) - media: allegro: process all pending status mbox messages (Matthias Fend) - media: allegro: print warning if channel creation timeout occurs (Matthias Fend) - media: v4l2-ctrls: add full AV1 profile validation in validate_av1_sequence() (Pavan Bobba) - media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init() (Haoxiang Li) - media: amphion: Cancel message work before releasing the VPU core (Ming Qian) - media: amphion: Remove vpu_vb_is_codecconfig (Ming Qian) - media: verisilicon: Protect G2 HEVC decoder against invalid DPB index (Nicolas Dufresne) - media: verisilicon: Fix CPU stalls on G2 bus error (Nicolas Dufresne) - media: platform: mtk-mdp3: fix device leaks at probe (Johan Hovold) - media: mediatek: vcodec: Use spinlock for context list protection lock (Chen-Yu Tsai) - media: v4l2-mem2mem: Don't copy frame flags in v4l2_m2m_buf_copy_metadata() (Laurent Pinchart) - media: staging/ipu7: Use %%pe format specifier (Ricardo Ribalda) - media: staging: ipu3-imgu: Use %%pe format specifier (Ricardo Ribalda) - media: ti: cal Use %%pe format specifier (Ricardo Ribalda) - media: samsung: exynos4-is: Use %%pe format specifier (Ricardo Ribalda) - media: rkisp1: Use %%pe format specifier (Ricardo Ribalda) - media: renesas: vsp1: Use %%pe format specifier (Ricardo Ribalda) - media: platform: rzg2l-cru: Use %%pe format specifier (Ricardo Ribalda) - media: imx8mq-mipi-csi2: Use %%pe format specifier (Ricardo Ribalda) - media: mediatek: vcodec: Use %%pe format specifier (Ricardo Ribalda) - media: ipu6: isys: Use %%pe format specifier (Ricardo Ribalda) - media: ipu3-cio2: Use %%pe format specifier (Ricardo Ribalda) - media: ipu-bridge: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: st-mipid02: Use %%pe format specifier (Ricardo Ribalda) - media: rj54n1cb0c: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: ov9282: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: ov5693: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: ov5675: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: mt9v111: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: mt9m111: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: max96717: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: max9286: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: imx412: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: imx335: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: imx274: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: ds90ub953: Use %%pe format specifier (Ricardo Ribalda) - media: i2c: ds90ub913: Use %%pe format specifier (Ricardo Ribalda) - media: ccs: Use %%pe format specifier (Ricardo Ribalda) - media: ar0521: Use %%pe format specifier (Ricardo Ribalda) - media: adv7842: Use %%pe format specifier (Ricardo Ribalda) - media: mn88443x: Use %%pe format specifier (Ricardo Ribalda) - media: dvbdev: Use %%pe format specifier (Ricardo Ribalda) - media: vim2m: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: vicodec: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: ti: vpe: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: stm32: dma2d: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: samsung: s5p-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: samsung: s5p-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: platform: rga: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: rcar_jpu: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: renesas: fdp1: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: qcom: venus: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: qcom: iris: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: mx2_emmaprp: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: nxp: imx8-isi: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: imx-pxp: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: imx-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: dw100: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: mediatek: vcodec: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: mediatek: jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: m2m-deinterlace: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: imagination: e5010: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: coda: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: amphion: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: meson-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: allgro-dvt: Drop unneeded v4l2_m2m_get_vq() NULL check (Laurent Pinchart) - media: v4l2-mem2mem: Document that v4l2_m2m_get_vq() never returns NULL (Laurent Pinchart) - media: v4l2-mem2mem: Fix outdated documentation (Laurent Pinchart) - media: cec: Fix debugfs leak on bus_register() failure (Haotian Zhang) - media: doc/dt-bindings: remove support of stih407-c8sectpfe (Raphael Gallais-Pou) - media: include: remove c8sectpfe header (Raphael Gallais-Pou) - media: c8sectpfe: remove support of STi c8sectpfe driver (Raphael Gallais-Pou) - media: pci: mg4b: use iio_push_to_buffers_with_ts() (David Lechner) - media: pci: mg4b: use aligned_s64 (David Lechner) - media: vidtv: initialize local pointers upon transfer of memory ownership (Jeongjun Park) - media: pvrusb2: Fix incorrect variable used in trace message (Colin Ian King) - media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread() (Ivan Abramov) - media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status() (Ivan Abramov) - media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe (Duoming Zhou) - media: i2c: adv7842: Remove redundant cancel_delayed_work in probe (Duoming Zhou) - media: TDA1997x: Remove redundant cancel_delayed_work in probe (Duoming Zhou) - media: dvb: Use int type to store negative error codes (Qianfeng Rong) - media: dvb-frontends: Remove redundant ternary operators (Liao Yuanhong) - media: synopsys: hdmirx: media: Remove redundant ternary operators (Liao Yuanhong) - media: dt-bindings: snps,dw-hdmi-rx.yaml: Updated maintainers entry (Dmitry Osipenko) - MAINTAINERS: Update Synopsys HDMI RX driver entry (Dmitry Osipenko) - staging: media: tegra-video: Remove the use of dev_err_probe() (Xichao Zhao) - media: vivid: use vmalloc_array and vcalloc to simplify code (Qianfeng Rong) - media: pt1: use vmalloc_array to simplify code (Qianfeng Rong) - media: dvb-core: use vmalloc_array to simplify code (Qianfeng Rong) - Revert "media: xc2028: avoid use-after-free in load_firmware_cb()" (Dmitry Antipov) - media: av7110: Fix warning 'unsigned' -> 'unsigned int' (Osama Albahrani) - media: dvb-core: dvb_demux: Fix assignments in if conditions (Darshan Rathod) - media: dvb-core: dvb_ringbuffer: Fix various coding style issues (Darshan Rathod) - media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg() (Jeongjun Park) - fs/ntfs3: check for shutdown in fsync (Konstantin Komarov) - fs/ntfs3: change the default mount options for "acl" and "prealloc" (Konstantin Komarov) - fs/ntfs3: Prevent memory leaks in add sub record (Edward Adam Davis) - fs/ntfs3: out1 also needs to put mi (Edward Adam Davis) - fs/ntfs3: Fix spelling mistake "recommened" -> "recommended" (Colin Ian King) - fs/ntfs3: update mode in xattr when ACL can be reduced to mode (Konstantin Komarov) - fs/ntfs3: check minimum alignment for direct I/O (Konstantin Komarov) - fs/ntfs3: implement NTFS3_IOC_SHUTDOWN ioctl (Konstantin Komarov) - fs/ntfs3: correct attr_collapse_range when file is too fragmented (Konstantin Komarov) - ntfs3: fix double free of sbi->options->nls and clarify ownership of fc->fs_private (YangWen) - fs/ntfs3: Initialize allocated memory before use (Bartlomiej Kubik) - fs/ntfs3: remove ntfs_bio_pages and use page cache for compressed I/O (Konstantin Komarov) - ntfs3: avoid memcpy size warning (Lizhi Xu) - fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list (Nirbhay Sharma) - ntfs3: init run lock for extend inode (Edward Adam Davis) - ntfs: set dummy blocksize to read boot_block when mounting (Pedro Demarchi Gomes) - fs/ntfs3: disable readahead for compressed files (Konstantin Komarov) - ntfs3: Fix uninit buffer allocated by __getname() (Sidharth Seela) - ntfs3: fix uninit memory after failed mi_read in mi_format_new (Raphael Pinsonneault-Thibeault) - ntfs3: fix use-after-free of sbi->options in cmp_fnames (YangWen) - ntfs: Do not overwrite uptodate pages (Matthew Wilcox (Oracle)) - ntfs: Do not kmap page cache pages for compression (Matthew Wilcox (Oracle)) - ntfs: Do not kmap pages used for reading from disk (Matthew Wilcox (Oracle)) - fs/ntfs3: fix mount failure for sparse runs in run_unpack() (Konstantin Komarov) - fs/ntfs3: Reformat code and update terminology (Konstantin Komarov) - fs/ntfs3: Support timestamps prior to epoch (Konstantin Komarov) - ext4: mark inodes without acls in __ext4_iget() (Jan Kara) - ext4: enable block size larger than page size (Baokun Li) - ext4: add checks for large folio incompatibilities when BS > PS (Baokun Li) - ext4: support verifying data from large folios with fs-verity (Baokun Li) - ext4: make data=journal support large block size (Baokun Li) - ext4: support large block size in __ext4_block_zero_page_range() (Zhihao Cheng) - ext4: support large block size in mpage_prepare_extent_to_map() (Baokun Li) - ext4: support large block size in mpage_map_and_submit_buffers() (Baokun Li) - ext4: support large block size in ext4_block_write_begin() (Baokun Li) - ext4: support large block size in ext4_mpage_readpages() (Baokun Li) - ext4: rename 'page' references to 'folio' in multi-block allocator (Zhihao Cheng) - ext4: prepare buddy cache inode for BS > PS with large folios (Baokun Li) - ext4: support large block size in ext4_mb_init_cache() (Baokun Li) - ext4: support large block size in ext4_mb_get_buddy_page_lock() (Baokun Li) - ext4: support large block size in ext4_mb_load_buddy_gfp() (Baokun Li) - ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion (Baokun Li) - ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion (Baokun Li) - ext4: support large block size in ext4_readdir() (Baokun Li) - ext4: support large block size in ext4_calculate_overhead() (Baokun Li) - ext4: introduce s_min_folio_order for future BS > PS support (Baokun Li) - ext4: enable DIOREAD_NOLOCK by default for BS > PS as well (Baokun Li) - ext4: make ext4_punch_hole() support large block size (Baokun Li) - ext4: remove PAGE_SIZE checks for rec_len conversion (Baokun Li) - ext4: remove page offset calculation in ext4_block_truncate_page() (Baokun Li) - ext4: remove page offset calculation in ext4_block_zero_page_range() (Zhihao Cheng) - ext4: align max orphan file size with e2fsprogs limit (Baokun Li) - Documentation: ext4: Document casefold and encrypt flags (Daniel Tang) - fs/ext4: fix typo in comment (Haodong Tian) - ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT (Yang Erkun) - ext4: cleanup for ext4_map_blocks (Yang Erkun) - ext4: rename EXT4_GET_BLOCKS_PRE_IO (Yang Erkun) - ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation (Yongjian Sun) - ext4: fix incorrect group number assertion in mb_check_buddy (Yongjian Sun) - ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock() (Alexey Nepomnyashih) - ext4: clear i_state_flags when alloc inode (Haibo Chen) - jbd2: fix the inconsistency between checksum and data in memory for journal sb (Ye Bin) - ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb() (Fedor Pchelkin) - ext4: fix string copying in parse_apply_sb_mount_options() (Fedor Pchelkin) - jbd2: store more accurate errno in superblock when possible (Wengang Wang) - jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted (Ye Bin) - jbd2: use a weaker annotation in journal handling (Byungchul Park) - jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key (Tetsuo Handa) - ext4: xattr: fix null pointer deref in ext4_raw_inode() (Karina Yankevich) - ext4: refresh inline data size before write operations (Deepanshu Kartikey) - ext4: add two trace points for moving extents (Zhang Yi) - ext4: add large folios support for moving extents (Zhang Yi) - ext4: switch to using the new extent movement method (Zhang Yi) - ext4: introduce mext_move_extent() (Zhang Yi) - ext4: rename mext_page_mkuptodate() to mext_folio_mkuptodate() (Zhang Yi) - ext4: refactor mext_check_arguments() (Zhang Yi) - ext4: add mext_check_validity() to do basic check (Zhang Yi) - ext4: use EXT4_B_TO_LBLK() in mext_check_arguments() (Zhang Yi) - ext4: pass out extent seq counter when mapping blocks (Zhang Yi) - ext4: make ext4_es_lookup_extent() pass out the extent seq counter (Zhang Yi) - ext4: introduce seq counter for the extent status entry (Zhang Yi) - ext4: correct the checking of quota files before moving extents (Zhang Yi) - fs: ext4: fix uninitialized symbols (Ranganath V N) - ext4: make error code in __ext4fs_dirhash() consistent. (Julian Sun) - gfs2: Fix use of bio_chain (Andreas Gruenbacher) - gfs2: Clean up SDF_JOURNAL_LIVE flag handling (Andreas Gruenbacher) - gfs2: No longer thaw filesystems during a withdraw (Andreas Gruenbacher) - gfs2: Withdraw immediately in gfs2_trans_add_meta (Andreas Gruenbacher) - gfs2: New gfs2_withdraw_helper (Andreas Gruenbacher) - gfs2: Clean up properly during a withdraw (Andreas Gruenbacher) - gfs2: Rename gfs2_{gl_dq_holders => withdraw_glocks} (Andreas Gruenbacher) - Revert "gfs2: fix infinite loop when checking ail item count before go_inval" (Andreas Gruenbacher) - Revert "gfs2: Allow some glocks to be used during withdraw" (Andreas Gruenbacher) - Revert "gfs2: Check for log write errors before telling dlm to unlock" (Andreas Gruenbacher) - Revert "gfs2: fix a deadlock on withdraw-during-mount" (Andreas Gruenbacher) - Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (6/6) (Andreas Gruenbacher) - Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (5/6) (Andreas Gruenbacher) - Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (4/6) (Andreas Gruenbacher) - Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (3/6) (Andreas Gruenbacher) - Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (2/6) (Andreas Gruenbacher) - Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (1/6) (Andreas Gruenbacher) - Revert "gfs2: don't stop reads while withdraw in progress" (Andreas Gruenbacher) - gfs2: Rename LM_FLAG_{NOEXP -> RECOVER} (Andreas Gruenbacher) - gfs2: Kill gfs2_io_error_bh_wd (Andreas Gruenbacher) - gfs2: Withdraw immediately on log write errors (Andreas Gruenbacher) - gfs2: Rename gfs2_{withdrawing_or_ => }withdrawn (Andreas Gruenbacher) - gfs2: Get rid of delayed withdraws (Andreas Gruenbacher) - gfs2: Asynchronous withdraw (Andreas Gruenbacher) - gfs2: Add clean argument to lm_unmount hook (Andreas Gruenbacher) - gfs2: Clean up quotad timeout handling (Andreas Gruenbacher) - gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad" (Andreas Gruenbacher) - gfs2: Minor cosmetic remote delete cleanups (Andreas Gruenbacher) - gfs2: fix remote evict for read-only filesystems (Andreas Gruenbacher) - gfs2: fix freeze error handling (Alexey Velichayshiy) - gfs2: Prevent recursive memory reclaim (Andreas Gruenbacher) - gfs2: Use bio_add_folio_nofail() (Matthew Wilcox (Oracle)) - gfs2: document ip in __gfs2_holder_init kernel-doc comment (Sukrut Heroorkar) - Documentation: gfs2: Consolidate GFS2 docs into its own subdirectory (Bagas Sanjaya) - gfs2/sysfs: Replace sprintf/snprintf with sysfs_emit (Utkarsh Singh) - cifs: Use netfs_alloc/free_folioq_buffer() (David Howells) - smb: client: show smb lease key in open_dirs output (Bharath SM) - smb: client: show smb lease key in open_files output (Bharath SM) - ksmbd: ipc: fix use-after-free in ipc_msg_send_request (Qianchang Zhao) - smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smbd_conn_upcall() (Stefan Metzmacher) - smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smb_direct_cm_handler() (Stefan Metzmacher) - smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() (Stefan Metzmacher) - smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper (Stefan Metzmacher) - ksmbd: vfs: fix race on m_flags in vfs_cache (Qianchang Zhao) - ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname (Thorsten Blum) - smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h (ChenXiaoSong) - ksmbd: implement error handling for STATUS_INFO_LENGTH_MISMATCH in smb server (Aaditya Kansal) - ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency (Namjae Jeon) - ksmbd: server: avoid busy polling in accept loop (Qingfang Deng) - smb: move create_durable_reconn to common/smb2pdu.h (ChenXiaoSong) - smb: fix some warnings reported by scripts/checkpatch.pl (ChenXiaoSong) - smb: do some cleanups (ChenXiaoSong) - smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h (ChenXiaoSong) - smb: move some duplicate struct definitions to common/fscc.h (ChenXiaoSong) - smb: move list of FileSystemAttributes to common/fscc.h (ChenXiaoSong) - smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h (ChenXiaoSong) - smb: move some duplicate definitions to common/smb2pdu.h (ZhangGuoDong) - smb: move create_durable_rsp_v2 to common/smb2pdu.h (ChenXiaoSong) - smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h (ChenXiaoSong) - smb: move create_durable_req_v2 to common/smb2pdu.h (ChenXiaoSong) - smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h (ChenXiaoSong) - smb/client: fix CAP_BULK_TRANSFER value (ChenXiaoSong) - ksmbd: skip lock-range check on equal size to avoid size==0 underflow (Qianchang Zhao) - smb: move resume_key_ioctl_rsp to common/smb2pdu.h (ZhangGuoDong) - smb: move copychunk definitions to common/smb2pdu.h (ZhangGuoDong) - smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h (ZhangGuoDong) - smb: move SMB1_PROTO_NUMBER to common/smbglob.h (ZhangGuoDong) - smb: move get_rfc1002_len() to common/smbglob.h (ZhangGuoDong) - smb: move smb_version_values to common/smbglob.h (ZhangGuoDong) - smb: rename common/cifsglob.h to common/smbglob.h (ZhangGuoDong) - smb/server: update some misguided comment of smb2_0_server_cmds proc (ChenXiaoSong) - smb/server: fix return value of smb2_oplock_break() (ChenXiaoSong) - smb/server: fix return value of smb2_ioctl() (ChenXiaoSong) - smb/server: fix return value of smb2_query_dir() (ChenXiaoSong) - smb/server: fix return value of smb2_notify() (ChenXiaoSong) - smb/server: fix return value of smb2_read() (ChenXiaoSong) - ksmbd: Use HMAC-MD5 library for NTLMv2 (Eric Biggers) - ksmbd: Use HMAC-SHA256 library for message signing and key generation (Eric Biggers) - ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash (Eric Biggers) - docs: remove obsolete links in the xfs online repair documentation (Darrick J. Wong) - xfs: move some code out of xfs_iget_recycle (Christoph Hellwig) - xfs: use zi more in xfs_zone_gc_mount (Christoph Hellwig) - xfs: remove the unused bv field in struct xfs_gc_bio (Christoph Hellwig) - xfs: remove xarray mark for reclaimable zones (Hans Holmberg) - xfs: remove the xlog_in_core_t typedef (Christoph Hellwig) - xfs: remove l_iclog_heads (Christoph Hellwig) - xfs: remove the xlog_rec_header_t typedef (Christoph Hellwig) - xfs: remove xlog_in_core_2_t (Christoph Hellwig) - xfs: remove a very outdated comment from xlog_alloc_log (Christoph Hellwig) - xfs: cleanup xlog_alloc_log a bit (Christoph Hellwig) - xfs: don't use xlog_in_core_2_t in struct xlog_in_core (Christoph Hellwig) - xfs: add a on-disk log header cycle array accessor (Christoph Hellwig) - xfs: add a XLOG_CYCLE_DATA_SIZE constant (Christoph Hellwig) - xfs: reduce ilock roundtrips in xfs_qm_vop_dqalloc (Christoph Hellwig) - xfs: move xfs_dquot_tree calls into xfs_qm_dqget_cache_{lookup,insert} (Christoph Hellwig) - xfs: move quota locking into xrep_quota_item (Christoph Hellwig) - xfs: move quota locking into xqcheck_commit_dquot (Christoph Hellwig) - xfs: move q_qlock locking into xqcheck_compare_dquot (Christoph Hellwig) - xfs: move q_qlock locking into xchk_quota_item (Christoph Hellwig) - xfs: push q_qlock acquisition from xchk_dquot_iter to the callers. (Christoph Hellwig) - xfs: remove q_qlock locking in xfs_qm_scall_setqlim (Christoph Hellwig) - xfs: return the dquot unlocked from xfs_qm_dqget (Christoph Hellwig) - xfs: fold xfs_qm_dqattach_one into xfs_qm_dqget_inode (Christoph Hellwig) - xfs: xfs_qm_dqattach_one is never called with a non-NULL *IO_idqpp (Christoph Hellwig) - xfs: consolidate q_qlock locking in xfs_qm_dqget and xfs_qm_dqget_inode (Christoph Hellwig) - xfs: remove xfs_qm_dqput and optimize dropping dquot references (Christoph Hellwig) - xfs: use a lockref for the xfs_dquot reference count (Christoph Hellwig) - xfs: remove xfs_dqunlock and friends (Christoph Hellwig) - xfs: don't treat all radix_tree_insert errors as -EEXIST (Christoph Hellwig) - xfs: make qi_dquots a 64-bit value (Christoph Hellwig) - xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails (Christoph Hellwig) - xfs: add a xfs_groups_to_rfsbs helper (Christoph Hellwig) - erofs: switch on-disk header `erofs_fs.h` to MIT license (Gao Xiang) - erofs: get rid of raw bi_end_io() usage (Gao Xiang) - erofs: enable error reporting for z_erofs_fixup_insize() (Gao Xiang) - erofs: enable error reporting for z_erofs_stream_switch_bufs() (Gao Xiang) - erofs: improve Zstd, LZMA and DEFLATE error strings (Gao Xiang) - erofs: improve decompression error reporting (Gao Xiang) - erofs: tidy up z_erofs_lz4_handle_overlap() (Gao Xiang) - erofs: limit the level of fs stacking for file-backed mounts (Gao Xiang) - erofs: correct FSDAX detection (Gao Xiang) - hfs/hfsplus: move on-disk layout declarations into hfs_common.h (Viacheslav Dubeyko) - hfsplus: fix volume corruption issue for generic/101 (Viacheslav Dubeyko) - hfsplus: introduce KUnit tests for HFS+ string operations (Viacheslav Dubeyko) - hfs: introduce KUnit tests for HFS string operations (Viacheslav Dubeyko) - hfsplus: fix volume corruption issue for generic/073 (Viacheslav Dubeyko) - hfsplus: Verify inode mode when loading from disk (Tetsuo Handa) - hfsplus: fix volume corruption issue for generic/070 (Viacheslav Dubeyko) - hfs/hfsplus: prevent getting negative values of offset/length (Viacheslav Dubeyko) - hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create (Yang Chenzhi) - hfs: fix potential use after free in hfs_correct_next_unused_CNID() (Dan Carpenter) - btrfs: remove unnecessary inode key in btrfs_log_all_parents() (Filipe Manana) - btrfs: remove redundant zero/NULL initializations in btrfs_alloc_root() (Filipe Manana) - btrfs: remaining BTRFS_PATH_AUTO_FREE conversions (David Sterba) - btrfs: send: do not allocate memory for xattr data when checking it exists (Filipe Manana) - btrfs: send: add unlikely to all unexpected overflow checks (Filipe Manana) - btrfs: reduce arguments to btrfs_del_inode_ref_in_log() (Filipe Manana) - btrfs: remove root argument from btrfs_del_dir_entries_in_log() (Filipe Manana) - btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref() (Filipe Manana) - btrfs: don't search back for dir inode item in INO_LOOKUP_USER (Josef Bacik) - btrfs: don't rewrite ret from inode_permission (Josef Bacik) - btrfs: add orig_logical to btrfs_bio for encryption (Josef Bacik) - btrfs: disable verity on encrypted inodes (Sweet Tea Dorminy) - btrfs: disable various operations on encrypted inodes (Omar Sandoval) - btrfs: remove redundant level reset in btrfs_del_items() (Sun YangKai) - btrfs: simplify leaf traversal after path release in btrfs_next_old_leaf() (Sun YangKai) - btrfs: optimize balance_level() path reference handling (Sun YangKai) - btrfs: factor out root promotion logic into promote_child_to_root() (Sun YangKai) - btrfs: raid56: remove the "_step" infix (Qu Wenruo) - btrfs: raid56: enable bs > ps support (Qu Wenruo) - btrfs: raid56: prepare finish_parity_scrub() to support bs > ps cases (Qu Wenruo) - btrfs: raid56: prepare rbio_bio_add_io_paddr() to support bs > ps cases (Qu Wenruo) - btrfs: raid56: prepare steal_rbio() to support bs > ps cases (Qu Wenruo) - btrfs: raid56: prepare set_bio_pages_uptodate() to support bs > ps cases (Qu Wenruo) - btrfs: raid56: prepare verify_bio_data_sectors() to support bs > ps cases (Qu Wenruo) - btrfs: raid56: prepare verify_one_sector() to support bs > ps cases (Qu Wenruo) - btrfs: raid56: prepare recover_vertical() to support bs > ps cases (Qu Wenruo) - btrfs: raid56: prepare generate_pq_vertical() for bs > ps cases (Qu Wenruo) - btrfs: raid56: introduce a new parameter to locate a sector (Qu Wenruo) - btrfs: raid56: add an overview for the btrfs_raid_bio structure (Qu Wenruo) - btrfs: scrub: always update btrfs_scrub_progress::last_physical (Qu Wenruo) - btrfs: place all boolean fields together in struct find_free_extent_ctl (Filipe Manana) - btrfs: use booleans for delalloc arguments and struct find_free_extent_ctl (Filipe Manana) - btrfs: use bool type for btrfs_path members used as booleans (Filipe Manana) - btrfs: update check_skip variable after unlocking current node (Filipe Manana) - btrfs: abort transaction on item count overflow in __push_leaf_left() (Filipe Manana) - btrfs: always use right leaf variable in __push_leaf_left() (Filipe Manana) - btrfs: remove duplicated leaf dirty status clearing in __push_leaf_right() (Filipe Manana) - btrfs: always use left leaf variable in __push_leaf_right() (Filipe Manana) - btrfs: add unlikely to critical error in btrfs_extend_item() (Filipe Manana) - btrfs: remove pointless return value update in btrfs_del_items() (Filipe Manana) - btrfs: fix leaf leak in an error path in btrfs_del_items() (Filipe Manana) - btrfs: fix incomplete parameter rename in btrfs_decompress() (Zhen Ni) - btrfs: make a few more ASSERTs verbose (David Sterba) - btrfs: enable encoded read/write/send for bs > ps cases (Qu Wenruo) - btrfs: make read verification handle bs > ps cases without large folios (Qu Wenruo) - btrfs: make btrfs_repair_io_failure() handle bs > ps cases without large folios (Qu Wenruo) - btrfs: make btrfs_csum_one_bio() handle bs > ps without large folios (Qu Wenruo) - btrfs: move struct reserve_ticket definition to space-info.c (Filipe Manana) - btrfs: move and rename CSUM_FMT definition (David Sterba) - btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions (Sun YangKai) - btrfs: raid56: remove sector_ptr structure (Qu Wenruo) - btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap (Qu Wenruo) - btrfs: raid56: remove sector_ptr::has_paddr member (Qu Wenruo) - btrfs: simplify list initialization in btrfs_compr_pool_scan() (Baolin Liu) - btrfs: scrub: factor out parity scrub code into a helper (Qu Wenruo) - btrfs: make sure extent and csum paths are always released in scrub_raid56_parity_stripe() (Qu Wenruo) - btrfs: use kvcalloc for btrfs_bio::csum allocation (Qu Wenruo) - btrfs: don't generate any code from ASSERT() in release builds (Gladyshev Ilya) - btrfs: introduce btrfs_bio::async_csum (Qu Wenruo) - btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context (Qu Wenruo) - btrfs: remove btrfs_fs_info::compressed_write_workers (Qu Wenruo) - btrfs: make sure all btrfs_bio::end_io are called in task context (Qu Wenruo) - btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode (Qu Wenruo) - btrfs: headers cleanup to remove unnecessary local includes (Qu Wenruo) - btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS (Qu Wenruo) - btrfs: replace const_ilog2() with ilog2() (Andy Shevchenko) - btrfs: zoned: show statistics for zoned filesystems (Johannes Thumshirn) - btrfs: add ASSERTs on prealloc in qgroup functions (Miquel Sabaté Solà) - btrfs: apply the AUTO_K(V)FREE macros throughout the code (Miquel Sabaté Solà) - btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros (Miquel Sabaté Solà) - btrfs: declare free_ipath() via DEFINE_FREE() (Miquel Sabaté Solà) - btrfs: scrub: cancel the run if there is a pending signal (Qu Wenruo) - btrfs: scrub: cancel the run if the process or fs is being frozen (Qu Wenruo) - btrfs: scrub: add cancel/pause/removed bg checks for raid56 parity stripes (Qu Wenruo) - btrfs: annotate as unlikely fs aborted checks in space flushing code (Filipe Manana) - btrfs: avoid space_info locking when checking if tickets are served (Filipe Manana) - btrfs: move ticket wakeup and finalization to remove_ticket() (Filipe Manana) - btrfs: add data_race() in btrfs_account_ro_block_groups_free_space() (Filipe Manana) - btrfs: remove pointless label and goto from unpin_extent_range() (Filipe Manana) - btrfs: reduce block group critical section in unpin_extent_range() (Filipe Manana) - btrfs: change 'reserved' argument from pin_down_extent() to bool (Filipe Manana) - btrfs: remove 'reserved' argument from btrfs_pin_extent() (Filipe Manana) - btrfs: use local variable for space_info in pin_down_extent() (Filipe Manana) - btrfs: reduce block group critical section in pin_down_extent() (Filipe Manana) - btrfs: reduce block group critical section in do_trimming() (Filipe Manana) - btrfs: reduce block group critical section in btrfs_add_reserved_bytes() (Filipe Manana) - btrfs: reduce block group critical section in btrfs_free_reserved_bytes() (Filipe Manana) - btrfs: reduce space_info critical section in btrfs_chunk_alloc() (Filipe Manana) - btrfs: remove double underscore prefix from __reserve_bytes() (Filipe Manana) - btrfs: process ticket outside global reserve critical section (Filipe Manana) - btrfs: assign booleans to global reserve's full field (Filipe Manana) - btrfs: assert space_info is locked in steal_from_global_rsv() (Filipe Manana) - btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_space() (Filipe Manana) - btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space() (Filipe Manana) - btrfs: increment loop count outside critical section during metadata reclaim (Filipe Manana) - btrfs: bail out earlier from need_preemptive_reclaim() if we have tickets (Filipe Manana) - btrfs: inline btrfs_space_info_used() (Filipe Manana) - btrfs: avoid used space computation when reserving space (Filipe Manana) - btrfs: avoid used space computation when trying to grant tickets (Filipe Manana) - btrfs: make btrfs_can_overcommit() return bool instead of int (Filipe Manana) - btrfs: avoid recomputing used space in btrfs_try_granting_tickets() (Filipe Manana) - btrfs: return real error when failing tickets in maybe_fail_all_tickets() (Filipe Manana) - btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling (Qu Wenruo) - btrfs: remove pointless data_end assignment in btrfs_extent_item() (Filipe Manana) - btrfs: use the key format macros when printing keys (Filipe Manana) - btrfs: add macros to facilitate printing of keys (Filipe Manana) - btrfs: remove redundant refcount check in btrfs_put_transaction() (Xuanqiang Luo) - btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() (Filipe Manana) - btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type() (Filipe Manana) - btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions (Sun YangKai) - btrfs: remove fs_info argument from btrfs_reserve_metadata_bytes() (Filipe Manana) - btrfs: remove fs_info argument from __reserve_bytes() (Filipe Manana) - btrfs: fix parameter documentation for btrfs_reserve_data_bytes() (Filipe Manana) - btrfs: remove fs_info argument from maybe_clamp_preempt() (Filipe Manana) - btrfs: remove fs_info argument from handle_reserve_ticket() (Filipe Manana) - btrfs: remove fs_info argument from steal_from_global_rsv() (Filipe Manana) - btrfs: remove fs_info argument from need_preemptive_reclaim() (Filipe Manana) - btrfs: remove fs_info argument from btrfs_calc_reclaim_metadata_size() (Filipe Manana) - btrfs: remove fs_info argument from shrink_delalloc() and flush_space() (Filipe Manana) - btrfs: remove fs_info argument from btrfs_dump_space_info() (Filipe Manana) - btrfs: remove fs_info argument from btrfs_can_overcommit() (Filipe Manana) - btrfs: remove fs_info argument from calc_available_free_space() (Filipe Manana) - btrfs: remove fs_info argument from maybe_fail_all_tickets() (Filipe Manana) - btrfs: remove fs_info argument from priority_reclaim_metadata_space() (Filipe Manana) - btrfs: remove fs_info argument from priority_reclaim_data_space() (Filipe Manana) - btrfs: remove fs_info argument from btrfs_try_granting_tickets() (Filipe Manana) - btrfs: avoid repeated computations in btrfs_mark_ordered_io_finished() (Filipe Manana) - btrfs: avoid multiple i_size rounding in btrfs_truncate() (Filipe Manana) - btrfs: consistently round up or down i_size in btrfs_truncate() (Filipe Manana) - btrfs: add unlikely to unexpected error case in extent_writepages() (Filipe Manana) - btrfs: split assertion into two in extent_writepage_io() (Filipe Manana) - btrfs: use variable for end offset in extent_writepage_io() (Filipe Manana) - btrfs: truncate ordered extent when skipping writeback past i_size (Filipe Manana) - btrfs: implement remove_bdev and shutdown super operation callbacks (Qu Wenruo) - btrfs: implement shutdown ioctl (Qu Wenruo) - btrfs: introduce a new shutdown state (Qu Wenruo) - btrfs: use end_pos variable where needed in btrfs_dirty_folio() (Filipe Manana) - btrfs: fix racy bitfield write in btrfs_clear_space_info_full() (Boris Burkov) - btrfs: fix comment in alloc_bitmap() and drop stale TODO (Rajeev Tapadia) - btrfs: fix double free of qgroup record after failure to add delayed ref head (Miquel Sabaté Solà) - btrfs: subpage: rename macro variables to avoid shadowing (David Sterba) - btrfs: refactor allocation size calculation in alloc_btrfs_io_context() (Mehdi Ben Hadj Khelifa) - btrfs: fix trivial -Wshadow warnings (David Sterba) - btrfs: print-tree: use string format for key names (David Sterba) - btrfs: remove unnecessary NULL fs_info check from find_lock_delalloc_range() (Qu Wenruo) - btrfs: use single return value variable in btrfs_relocate_block_group() (Filipe Manana) - btrfs: ignore ENOMEM from alloc_bitmap() (Boris Burkov) - block/rnbd: correct all kernel-doc complaints (Randy Dunlap) - blk-mq: use queue_hctx in blk_mq_map_queue_type (Fengnan Chang) - md: remove legacy 1s delay in md_notify_reboot (Tarun Sahu) - md/raid5: fix IO hang when array is broken with IO inflight (Yu Kuai) - md: warn about updating super block failure (Yu Kuai) - md/raid0: fix NULL pointer dereference in create_strip_zones() for dm-raid (Yu Kuai) - sbitmap: fix all kernel-doc warnings (Randy Dunlap) - ublk: add helper of __ublk_fetch() (Ming Lei) - ublk: pass const pointer to ublk_queue_is_zoned() (Ming Lei) - ublk: refactor auto buffer register in ublk_dispatch_req() (Ming Lei) - ublk: add `union ublk_io_buf` with improved naming (Ming Lei) - ublk: add parameter `struct io_uring_cmd *` to ublk_prep_auto_buf_reg() (Ming Lei) - kfifo: add kfifo_alloc_node() helper for NUMA awareness (Ming Lei) - blk-mq: fix potential uaf for 'queue_hw_ctx' (Fengnan Chang) - blk-mq: use array manage hctx map instead of xarray (Fengnan Chang) - ublk: prevent invalid access with DEBUG (Kevin Brodsky) - s390/dasd: Use scnprintf() instead of sprintf() (Jan Höppner) - s390/dasd: Move device name formatting into separate function (Jan Höppner) - s390/dasd: Remove unnecessary debugfs_create() return checks (Stefan Haberland) - s390/dasd: Fix gendisk parent after copy pair swap (Stefan Haberland) - block: ignore __blkdev_issue_discard() return value (Chaitanya Kulkarni) - block: fix typos in comments and strings in blk-core (shechenglong) - block: Remove references to __device_add_disk() (John Garry) - Revert "Merge branch 'loop-aio-nowait' into for-6.19/block" (Jens Axboe) - block: use min() instead of min_t() (David Laight) - zloop: clear nowait flag in workqueue context (Chaitanya Kulkarni) - loop: clear nowait flag in workqueue context (Chaitanya Kulkarni) - zloop: fix zone append check in zloop_rw() (Damien Le Moal) - MAINTAINERS: add a maintainer for zoned block device support (Damien Le Moal) - MAINTAINERS: add missing block layer user API header files (Damien Le Moal) - block: remove the declaration of elevator_init_mq function (Chengkaitao) - Revert "block: consider discard merge last" (Jens Axboe) - block: Remove queue freezing from several sysfs store callbacks (Bart Van Assche) - fs: Add the __data_racy annotation to backing_dev_info.ra_pages (Bart Van Assche) - block: plug attempts to batch allocate tags multiple times (Xue He) - loop: add hint for handling aio via IOCB_NOWAIT (Ming Lei) - loop: try to handle loop aio command via NOWAIT IO first (Ming Lei) - loop: move command blkcg/memcg initialization into loop_queue_work (Ming Lei) - loop: add lo_submit_rw_aio() (Ming Lei) - loop: add helper lo_rw_aio_prep() (Ming Lei) - loop: add helper lo_cmd_nr_bvec() (Ming Lei) - drbd: turn bitmap I/O comments into regular block comments (Sukrut Heroorkar) - block: rate-limit capacity change info log (Li Chen) - Documentation: admin-guide: blockdev: update zloop parameters (Damien Le Moal) - zloop: introduce the ordered_zone_append configuration parameter (Damien Le Moal) - zloop: introduce the zone_append configuration parameter (Damien Le Moal) - zloop: simplify checks for writes to sequential zones (Damien Le Moal) - zloop: fail zone append operations that are targeting full zones (Damien Le Moal) - zloop: make the write pointer of full zones invalid (Damien Le Moal) - block/blk-throttle: Remove throtl_slice from struct throtl_data (Guenter Roeck) - block/blk-throttle: drop unneeded blk_stat_enable_accounting (Guenter Roeck) - block/blk-throttle: Fix throttle slice time for SSDs (Guenter Roeck) - block: consider discard merge last (Keith Busch) - floppy: fix for PAGE_SIZE != 4KB (Rene Rebe) - ps3disk: use memcpy_{from,to}_bvec index (Rene Rebe) - block-dma: properly take MMIO path (Leon Romanovsky) - nvme-pci: migrate to dma_map_phys instead of map_page (Leon Romanovsky) - block: define alloc_sched_data and free_sched_data methods for kyber (Nilay Shroff) - block: use {alloc|free}_sched data methods (Nilay Shroff) - block: introduce alloc_sched_data and free_sched_data elevator methods (Nilay Shroff) - block: move elevator tags into struct elevator_resources (Nilay Shroff) - block: unify elevator tags and type xarrays into struct elv_change_ctx (Nilay Shroff) - bcache: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - bcache: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - bcache: replace use of system_wq with system_percpu_wq (Marco Crivellari) - bcache: remove redundant __GFP_NOWARN (Qianfeng Rong) - bcache: reduce gc latency by processing less nodes and sleep less time (Coly Li) - bcache: remove discard sysfs interface document (Coly Li) - bcache: drop discard sysfs interface (Coly Li) - bcache: remove discard code from alloc.c (Coly Li) - bcache: get rid of discard code from journal (Coly Li) - dm: fix zone reset all operation processing (Damien Le Moal) - block: fix NULL pointer dereference in disk_report_zones() (Damien Le Moal) - block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio() (Damien Le Moal) - blk-zoned: Move code from disk_zone_wplug_add_bio() into its caller (Bart Van Assche) - blk-zoned: Document disk_zone_wplug_schedule_bio_work() locking (Bart Van Assche) - blk-zoned: Fix a typo in a source code comment (Bart Van Assche) - null_blk: fix zone read length beyond write pointer (Keith Busch) - blk-mq-dma: fix kernel-doc function name for integrity DMA iterator (Kriish Sharma) - block: fix merging data-less bios (Keith Busch) - ublk: return unsigned from ublk_{,un}map_io() (Caleb Sander Mateos) - ublk: remove unnecessary checks in ublk_check_and_get_req() (Caleb Sander Mateos) - block: add lockdep to queue_limits_commit_update() (Chaitanya Kulkarni) - nbd: defer config unlock in nbd_genl_connect (Zheng Qixing) - md: allow configuring logical block size (Li Nan) - md: add check_new_feature module parameter (Li Nan) - md/raid0: Move queue limit setup before r0conf initialization (Li Nan) - md: init bioset in mddev_init (Li Nan) - md: delete md_redundancy_group when array is becoming inactive (Li Nan) - md: prevent adding disks with larger logical_block_size to active arrays (Li Nan) - md/raid5: remove redundant __GFP_NOWARN (Huiwen He) - md: avoid repeated calls to del_gendisk (Xiao Ni) - md/md-llbitmap: Remove unneeded semicolon (Chen Ni) - md/md-linear: Enable atomic writes (John Garry) - Factor out code into md_should_do_recovery() (Wu Guanghao) - md: fix rcu protection in md_wakeup_thread (Yun Zhou) - md: delete mddev kobj before deleting gendisk kobj (Xiao Ni) - MAINTAINERS: Update Yu Kuai's E-mail address (Yu Kuai) - block: clean up indentation in blk_rq_map_iter_init() (Caleb Sander Mateos) - nbd: defer config put in recv_work (Zheng Qixing) - block: introduce bdev_zone_start() (Damien Le Moal) - block: refactor disk_zone_wplug_sync_wp_offset() (Damien Le Moal) - block: improve blk_zone_wp_offset() (Damien Le Moal) - block: don't return 1 for the fallback case in blkdev_get_zone_info (Christoph Hellwig) - nvme: remove virtual boundary for sgl capable devices (Keith Busch) - block: accumulate memory segment gaps per bio (Keith Busch) - virtio_blk: NULL out vqs to avoid double free on failed resume (Cong Zhang) - null_blk: allow byte aligned memory offsets (Keith Busch) - null_blk: single kmap per bio segment (Keith Busch) - null_blk: consistently use blk_status_t (Keith Busch) - null_blk: simplify copy_from_nullb (Keith Busch) - ublk: use rq_for_each_segment() for user copy (Caleb Sander Mateos) - ublk: use copy_{to,from}_iter() for user copy (Caleb Sander Mateos) - block: fix cached zone reporting after zone append was used (Christoph Hellwig) - block: don't leak disk->zones_cond for !disk_need_zone_resources (Christoph Hellwig) - rust: block: update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - xfs: use blkdev_report_zones_cached() (Damien Le Moal) - btrfs: use blkdev_report_zones_cached() (Damien Le Moal) - block: add zone write plug condition to debugfs zone_wplugs (Damien Le Moal) - block: improve zone_wplugs debugfs attribute output (Damien Le Moal) - block: introduce BLKREPORTZONESV2 ioctl (Damien Le Moal) - block: introduce blkdev_report_zones_cached() (Damien Le Moal) - block: introduce blkdev_get_zone_info() (Damien Le Moal) - block: refactor blkdev_report_zones() code (Damien Le Moal) - block: track zone conditions (Damien Le Moal) - block: use zone condition to determine conventional zones (Damien Le Moal) - block: reorganize struct blk_zone_wplug (Damien Le Moal) - block: introduce disk_report_zone() (Damien Le Moal) - block: cleanup blkdev_report_zones() (Damien Le Moal) - block: freeze queue when updating zone resources (Damien Le Moal) - block: handle zone management operations completions (Damien Le Moal) - block: make bio auto-integrity deadlock safe (Christoph Hellwig) - block: blocking mempool_alloc doesn't fail (Christoph Hellwig) - selftests: ublk: make ublk_thread thread-local variable (Ming Lei) - selftests: ublk: set CPU affinity before thread initialization (Ming Lei) - ublk: use struct_size() for allocation (Ming Lei) - ublk: implement NUMA-aware memory allocation (Ming Lei) - ublk: reorder tag_set initialization before queue allocation (Ming Lei) - blktrace: add support for REQ_OP_WRITE_ZEROES tracing (Chaitanya Kulkarni) - drbd: replace kmap() with kmap_local_page() in receiver path (Shi Hao) - blktrace: for ftrace use correct trace format ver (Chaitanya Kulkarni) - blktrace: use debug print to report dropped events (Chaitanya Kulkarni) - blktrace: handle BLKTRACESETUP2 ioctl (Johannes Thumshirn) - blktrace: trace zone write plugging operations (Johannes Thumshirn) - blktrace: expose ZONE APPEND completions to blktrace (Johannes Thumshirn) - blktrace: add block trace commands for zone operations (Johannes Thumshirn) - blktrace: move ftrace blk_io_tracer to blk_io_trace2 (Johannes Thumshirn) - blktrace: move trace_note to blk_io_trace2 (Johannes Thumshirn) - blktrace: differentiate between blk_io_trace versions (Johannes Thumshirn) - blktrace: add definitions for struct blk_io_trace2 (Johannes Thumshirn) - blktrace: pass blk_user_trace2 to setup functions (Johannes Thumshirn) - blktrace: add definitions for blk_user_trace_setup2 (Johannes Thumshirn) - blktrace: split do_blk_trace_setup into two functions (Johannes Thumshirn) - blktrace: change the internal action to 64bit (Johannes Thumshirn) - blktrace: untangle if/else sequence in __blk_add_trace (Johannes Thumshirn) - blktrace: split out relaying a blktrace event (Johannes Thumshirn) - blktrace: factor out recording a blktrace event (Johannes Thumshirn) - blktrace: only calculate trace length once (Johannes Thumshirn) - block: rename min_segment_size (Keith Busch) - blk-mq: use struct_size() in kmalloc() (Mehdi Ben Hadj Khelifa) - block/mq-deadline: Switch back to a single dispatch list (Bart Van Assche) - block/mq-deadline: Introduce dd_start_request() (Bart Van Assche) - io_uring: Introduce getsockname io_uring cmd (Gabriel Krisman Bertazi) - socket: Split out a getsockname helper for io_uring (Gabriel Krisman Bertazi) - socket: Unify getsockname and getpeername implementation (Gabriel Krisman Bertazi) - io_uring/query: drop unused io_handle_query_entry() ctx arg (Caleb Sander Mateos) - io_uring/kbuf: remove obsolete buf_nr_pages and update comments (Joanne Koong) - io_uring/register: use correct location for io_rings_layout (Jens Axboe) - io_uring/zcrx: share an ifq between rings (David Wei) - io_uring/zcrx: add io_fill_zcrx_offsets() (David Wei) - io_uring/zcrx: export zcrx via a file (Pavel Begunkov) - io_uring/zcrx: move io_zcrx_scrub() and dependencies up (David Wei) - io_uring/zcrx: count zcrx users (Pavel Begunkov) - io_uring/zcrx: add sync refill queue flushing (Pavel Begunkov) - io_uring/zcrx: introduce IORING_REGISTER_ZCRX_CTRL (Pavel Begunkov) - io_uring/zcrx: elide passing msg flags (Pavel Begunkov) - io_uring/zcrx: use folio_nr_pages() instead of shift operation (Pedro Demarchi Gomes) - io_uring/zcrx: convert to use netmem_desc (Pavel Begunkov) - io_uring/query: introduce rings info query (Pavel Begunkov) - io_uring/query: introduce zcrx query (Pavel Begunkov) - io_uring: move cq/sq user offset init around (Pavel Begunkov) - io_uring: pre-calculate scq layout (Pavel Begunkov) - io_uring: keep ring laoyut in a structure (Pavel Begunkov) - io_uring: introduce struct io_ctx_config (Pavel Begunkov) - io_uring: convert params to pointer in ring reisze (Pavel Begunkov) - io_uring: use size_add helpers for ring offsets (Pavel Begunkov) - io_uring: refactor rings_size nosqarray handling (Pavel Begunkov) - io_uring: move flags check to io_uring_sanitise_params (Pavel Begunkov) - io_uring: use mem_is_zero to check ring params (Pavel Begunkov) - io_uring: pass sq entries in the params struct (Pavel Begunkov) - io_uring: add helper calculating region byte size (Pavel Begunkov) - io_uring/query: buffer size calculations with a union (Pavel Begunkov) - io_uring/zcrx: call netdev_queue_get_dma_dev() under instance lock (David Wei) - net: export netdev_get_by_index_lock() (David Wei) - io_uring: use WRITE_ONCE for user shared memory (Pavel Begunkov) - io_uring/zcrx: reverse ifq refcount (David Wei) - io_uring/zcrx: move io_unregister_zcrx_ifqs() down (David Wei) - io_uring/zcrx: add user_struct and mm_struct to io_zcrx_ifq (David Wei) - io_uring/zcrx: add io_zcrx_ifq arg to io_zcrx_free_area() (David Wei) - io_uring/rsrc: refactor io_{un}account_mem() to take {user,mm}_struct param (David Wei) - io_uring/memmap: refactor io_free_region() to take user_struct param (David Wei) - io_uring/memmap: remove unneeded io_ring_ctx arg (David Wei) - io_uring/futex: move futexv owned status to struct io_futexv_data (Jens Axboe) - io_uring/futex: move futexv async data handling to struct io_futexv_data (Jens Axboe) - io_uring: fix typos and comment wording (Alok Tiwari) - io_uring/memmap: return bool from io_mem_alloc_compound() (Caleb Sander Mateos) - io_uring/cancel: move cancelation code from io_uring.c to cancel.c (Jens Axboe) - io_uring/cancel: move __io_uring_cancel() into cancel.c (Jens Axboe) - io_uring/cancel: move request/task cancelation logic into cancel.c (Jens Axboe) - io_uring/memmap: remove dead io_create_region_mmap_safe() declaration (Jens Axboe) - io_uring/rsrc: use get/put_user() for integer copy (Jens Axboe) - io_uring/slist: remove unused wq list splice helpers (Jens Axboe) - io_uring/uring_cmd: avoid double indirect call in task work dispatch (Caleb Sander Mateos) - io_uring: add wrapper type for io_req_tw_func_t arg (Caleb Sander Mateos) - io_uring: only call io_should_terminate_tw() once for ctx (Caleb Sander Mateos) - io_uring/fdinfo: validate opcode before checking if it's an 128b one (Jens Axboe) - io_uring/fdinfo: cap SQ iteration at max SQ entries (Jens Axboe) - io_uring/fdinfo: show SQEs for no array setup (Keith Busch) - io_uring: check for user passing 0 nr_submit (Pavel Begunkov) - io_uring: add support for IORING_SETUP_SQE_MIXED (Keith Busch) - io_uring: only publish fully handled mem region (Pavel Begunkov) - io_uring/kbuf: use io_create_region for kbuf creation (Pavel Begunkov) - io_uring: don't free never created regions (Pavel Begunkov) - io_uring: remove extra args from io_register_free_rings (Pavel Begunkov) - io_uring: use no mmap safe region helpers on resizing (Pavel Begunkov) - io_uring: sanity check sizes before attempting allocation (Pavel Begunkov) - io_uring: deduplicate array_size in io_allocate_scq_urings (Pavel Begunkov) - io_uring/waitid: use io_waitid_remove_wq() consistently (Jens Axboe) - io_uring/waitid: have io_waitid_complete() remove wait queue entry (Jens Axboe) - io_uring: unify task_work cancelation checks (Jens Axboe) - selftests/tc-testing: Test CAKE scheduler when enqueue drops packets (Xiang Mei) - net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop (Xiang Mei) - net: netpoll: initialize work queue before error checks (Breno Leitao) - selftests: bonding: add delay before each xvlan_over_bond connectivity check (Hangbin Liu) - net: phy: aquantia: check for NVMEM deferral (Robert Marko) - net: vxlan: prevent NULL deref in vxlan_xmit_one (Antoine Tenart) - iavf: Implement settime64 with -EOPNOTSUPP (Michal Schmidt) - net: page_pool: sanitise allocation order (Pavel Begunkov) - net: page pool: xa init with destroy on pp init (Pavel Begunkov) - net/mlx5e: Support XDP target xmit with dummy program (Tariq Toukan) - net/mlx5e: Update XDP features in switch channels (Tariq Toukan) - wireguard: netlink: generate netlink code (Asbjørn Sloth Tønnesen) - wireguard: uapi: generate header with ynl-gen (Asbjørn Sloth Tønnesen) - wireguard: uapi: move flag enums (Asbjørn Sloth Tønnesen) - wireguard: uapi: move enum wg_cmd (Asbjørn Sloth Tønnesen) - wireguard: netlink: add YNL specification (Asbjørn Sloth Tønnesen) - wireguard: netlink: lower .maxattr for WG_CMD_GET_DEVICE (Asbjørn Sloth Tønnesen) - wireguard: netlink: convert to split ops (Asbjørn Sloth Tønnesen) - wireguard: netlink: use WG_KEY_LEN in policies (Asbjørn Sloth Tønnesen) - wireguard: netlink: validate nested arrays in policy (Asbjørn Sloth Tønnesen) - wireguard: netlink: enable strict genetlink validation (Asbjørn Sloth Tønnesen) - selftests: drv-net: Fix tolerance calculation in devlink_rate_tc_bw.py (Carolina Jubran) - selftests: drv-net: Fix and clarify TC bandwidth split in devlink_rate_tc_bw.py (Carolina Jubran) - selftests: drv-net: Set shell=True for sysfs writes in devlink_rate_tc_bw.py (Carolina Jubran) - selftests: drv-net: Use Iperf3Runner in devlink_rate_tc_bw.py (Carolina Jubran) - selftests: drv-net: introduce Iperf3Runner for measurement use cases (Carolina Jubran) - selftests: drv-net: Add devlink_rate_tc_bw.py to TEST_PROGS (Carolina Jubran) - Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE (Gongwei Li) - Bluetooth: HCI: Add support for LL Extended Feature Set (Luiz Augusto von Dentz) - drivers/bluetooth: btbcm: Use kmalloc_array() to prevent overflow (Ayaan Mirza Baig) - Bluetooth: btintel_pcie: Introduce HCI Driver protocol (Chethan T N) - Bluetooth: btusb: add new custom firmwares (Shuai Zhang) - Bluetooth: btusb: Add new VID/PID 0x13d3/0x3619 for RTL8852BE-VT (Max Chou) - Bluetooth: btusb: Add new VID/PID 0x13d3/0x3618 for RTL8852BE-VT (Max Chou) - Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT (Max Chou) - Bluetooth: iso: fix socket matching ambiguity between BIS and CIS (Yang Li) - Bluetooth: MAINTAINERS: Add Bartosz Golaszewski as Qualcomm hci_qca maintainer (Krzysztof Kozlowski) - Bluetooth: btrtl: Add the support for RTL8761CUV (Max Chou) - Bluetooth: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema (Ariel D'Alessandro) - Bluetooth: btusb: Reclassify Qualcomm WCN6855 debug packets (Pascal Giard) - Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV (Chingbin Li) - Bluetooth: btintel_pcie: Suspend/Resume: Controller doorbell interrupt handling (Ravindra) - Bluetooth: btintel_pcie: Support for S4 (Hibernate) (Ravindra) - Bluetooth: btusb: MT7922: Add VID/PID 0489/e170 (Chris Lu) - Bluetooth: btusb: MT7920: Add VID/PID 0489/e135 (Chris Lu) - Bluetooth: ISO: Fix not updating BIS sender source address (Luiz Augusto von Dentz) - Bluetooth: MGMT: Allow use of Set Device Flags without Add Device (Luiz Augusto von Dentz) - Bluetooth: ISO: Attempt to resolve broadcast address (Luiz Augusto von Dentz) - Bluetooth: HCI: Always use the identity address when initializing a connection (Luiz Augusto von Dentz) - Bluetooth: ISO: Add support to bind to trigger PAST (Luiz Augusto von Dentz) - Bluetooth: hci_core: Introduce HCI_CONN_FLAG_PAST (Luiz Augusto von Dentz) - Bluetooth: HCI: Add initial support for PAST (Luiz Augusto von Dentz) - Bluetooth: hci_h5: implement CRC data integrity (Javier Nieto) - Bluetooth: hci_h5: avoid sending two SYNC messages (Javier Nieto) - Bluetooth: mediatek: add gpio pin to reset bt (Zhangchao Zhang) - net: ps3_gelic_net: Use napi_alloc_skb() and napi_gro_receive() (Florian Fuchs) - Documentation: net: dsa: mention simple HSR offload helpers (Vladimir Oltean) - Documentation: net: dsa: mention availability of RedBox (Vladimir Oltean) - net: dsa: a5psw: use simple HSR offload helpers (Vladimir Oltean) - net: dsa: mt7530: use simple HSR offload helpers (Vladimir Oltean) - net: dsa: hellcreek: use simple HSR offload helpers (Vladimir Oltean) - net: dsa: mv88e6060: use simple HSR offload helpers (Vladimir Oltean) - net: dsa: lantiq_gswip: use simple HSR offload helpers (Vladimir Oltean) - net: dsa: realtek: use simple HSR offload helpers (Vladimir Oltean) - net: dsa: ocelot: use simple HSR offload helpers (Vladimir Oltean) - net: dsa: yt921x: use simple HSR offloading helpers (Vladimir Oltean) - net: dsa: add simple HSR offload helpers (Vladimir Oltean) - net: dsa: xrs700x: reject unsupported HSR configurations (Vladimir Oltean) - net: dsa: avoid calling ds->ops->port_hsr_leave() when unoffloaded (Vladimir Oltean) - net: hsr: create an API to get hsr port type (Xiaoliang Yang) - net: dsa: mt7530: unexport mt7530_switch_ops (Vladimir Oltean) - net: dsa: yt921x: Add STP/MST support (David Yang) - net: dsa: yt921x: Use *_ULL bitfield macros for VLAN_CTRL (David Yang) - net: phy: microchip_t1s: add SQI support for LAN867x Rev.D0 PHYs (Parthiban Veerasooran) - net: phy: phy-c45: add SQI and SQI+ support for OATC14 10Base-T1S PHYs (Parthiban Veerasooran) - net/mlx5e: Use standard unit definitions for bandwidth conversion (Gal Pressman) - net/mlx5e: Use U8_MAX instead of hard coded magic number (Gal Pressman) - net/mlx5e: Rename upper_limit_mbps to upper_limit_100mbps (Gal Pressman) - net/mlx5e: Use u64 instead of __u64 in ieee_setmaxrate (Gal Pressman) - Revert "r8169: add DASH support for RTL8127AP" (Jakub Kicinski) - net: dsa: b53: allow VID 0 for BCM5325/65 (Jonas Gorski) - net: dsa: b53: fix BCM5325/65 ARL entry VIDs (Jonas Gorski) - net: dsa: b53: fix BCM5325/65 ARL entry multicast port masks (Jonas Gorski) - net: dsa: b53: fix CPU port unicast ARL entries for BCM5325/65 (Jonas Gorski) - net: dsa: b53: use same ARL search result offset for BCM5325/65 (Jonas Gorski) - net: dsa: b53: fix extracting VID from entry for BCM5325/65 (Jonas Gorski) - net: dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65 (Jonas Gorski) - amd-xgbe: schedule NAPI on Rx Buffer Unavailable (RBU) (Raju Rangoju) - amd-xgbe: refactor the dma IRQ handling code path (Raju Rangoju) - team: Add matching error label for failed action (Nikola Z. Ivanov) - net: mana: Handle hardware recovery events when probing the device (Long Li) - net: mctp: test: move TX packetqueue from dst to dev (Jeremy Kerr) - net: pcs: lynx: accept in-band autoneg for 2500base-x (Vladimir Oltean) - selftests: netconsole: remove log noise due to socat exit (Andre Carvalho) - net: dsa: yt921x: Set ageing_time_min/ageing_time_max (David Yang) - l2tp: correct debugfs label for tunnel tx stats (Alok Tiwari) - selftests: net: add a hint about MACAddressPolicy=persistent (Jakub Kicinski) - selftests: net: py: handle interrupt during cleanup (Jakub Kicinski) - net: dlink: fix several spelling mistakes in comments (Yeounsu Moon) - net: enetc: convert to use .get_rx_ring_count (Breno Leitao) - net: dpaa2: convert to use .get_rx_ring_count (Breno Leitao) - net: gianfar: convert to use .get_rx_ring_count (Breno Leitao) - ynl: samples: Fix spelling mistake "failedq" -> "failed" (Colin Ian King) - can: Kconfig: select CAN driver infrastructure by default (Oliver Hartkopp) - net: ipconfig: Replace strncpy with strscpy in ic_proto_name (Thorsten Blum) - netfilter: nf_tables: improve UAPI kernel-doc comments (Randy Dunlap) - netfilter: ip6t_srh: fix UAPI kernel-doc comments format (Randy Dunlap) - selftests: netfilter: nft_flowtable.sh: Add the capability to send IPv6 TCP traffic (Lorenzo Bianconi) - netfilter: nft_connlimit: add support to object update operation (Fernando Fernandez Mancera) - netfilter: nft_connlimit: update the count if add was skipped (Fernando Fernandez Mancera) - netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH (Fernando Fernandez Mancera) - netfilter: nf_conncount: rework API to use sk_buff directly (Fernando Fernandez Mancera) - selftests: netfilter: nft_flowtable.sh: Add IPIP flowtable selftest (Lorenzo Bianconi) - netfilter: flowtable: Add IPIP tx sw acceleration (Lorenzo Bianconi) - netfilter: flowtable: Add IPIP rx sw acceleration (Lorenzo Bianconi) - netfilter: flowtable: use tuple address to calculate next hop (Pablo Neira Ayuso) - netfilter: flowtable: remove hw_ifidx (Pablo Neira Ayuso) - netfilter: flowtable: inline pppoe encapsulation in xmit path (Pablo Neira Ayuso) - netfilter: flowtable: inline vlan encapsulation in xmit path (Pablo Neira Ayuso) - netfilter: flowtable: consolidate xmit path (Pablo Neira Ayuso) - netfilter: flowtable: move path discovery infrastructure to its own file (Pablo Neira Ayuso) - netfilter: flowtable: check for maximum number of encapsulations in bridge vlan (Pablo Neira Ayuso) - net: dsa: tag_yt921x: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_xrs700x: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_trailer: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_rzn1_a5psw: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_rtl8_4: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_rtl4_a: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_qca: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_ocelot: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_mxl_gsw1xx: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_mtk: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_ksz: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_hellcreek: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_gswip: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: tag_brcm: use the dsa_xmit_port_mask() helper (Vladimir Oltean) - net: dsa: introduce the dsa_xmit_port_mask() tagging protocol helper (Vladimir Oltean) - net: bcmgenet: extract GRXRINGS from .get_rxnfc (Breno Leitao) - net: bnxt: extract GRXRINGS from .get_rxnfc (Breno Leitao) - ynl: fix schema check errors (Donald Hunter) - ynl: fix a yamllint warning in ethtool spec (Donald Hunter) - tools: ynl: add a lint makefile target (Donald Hunter) - tools: ynl: add schema checking (Donald Hunter) - wifi: mac80211: allow sharing identical chanctx for S1G interfaces (Lachlan Hodges) - wifi: nl80211: vendor-cmd: intel: fix a blank kernel-doc line warning (Randy Dunlap) - wifi: cfg80211: include s1g_primary_2mhz when comparing chandefs (Lachlan Hodges) - wifi: cfg80211: include s1g_primary_2mhz when sending chandef (Lachlan Hodges) - wifi: ieee80211: correct FILS status codes (Ria Thomas) - mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add() (Zilin Guan) - wifi: mt76: mt792x: fix wifi init fail by setting MCU_RUNNING after CLC load (Quan Zhou) - wifi: mt76: Strip whitespace from build ddate (Mario Limonciello (AMD)) - wifi: mt76: mt7996: Add missing locking in mt7996_mac_sta_rc_work() (Lorenzo Bianconi) - wifi: mt76: mt7996: skip ieee80211_iter_keys() on scanning link remove (Lorenzo Bianconi) - wifi: mt76: mt7996: skip deflink accounting for offchannel links (Lorenzo Bianconi) - wifi: mt76: Move mt76_abort_scan out of mt76_reset_device() (Lorenzo Bianconi) - wifi: mt76: mt7996: move mt7996_update_beacons under mt76 mutex (Lorenzo Bianconi) - wifi: mt76: mt7996: grab mt76 mutex in mt7996_mac_sta_event() (Lorenzo Bianconi) - wifi: mt76: mt7925: ensure the 6GHz A-MPDU density cap from the hardware. (Michael Lo) - wifi: mt76: mt7996: fix EMI rings for RRO (Shayne Chen) - wifi: mt76: mt7996: fix using wrong phy to start in mt7996_mac_restart() (Shayne Chen) - wifi: mt76: mt7996: fix MLO set key and group key issues (Shayne Chen) - wifi: mt76: mt7996: fix MLD group index assignment (Shayne Chen) - wifi: mt76: mt7996: use correct link_id when filling TXD and TXP (Shayne Chen) - wifi: mt76: mt7996: set link_valid field when initializing wcid (Shayne Chen) - wifi: mt76: mt7996: fix teardown command for an MLD peer (Shayne Chen) - wifi: mt76: mt7996: fix several fields in mt7996_mcu_bss_basic_tlv() (Shayne Chen) - wifi: mt76: mt7996: support fixed rate for link station (Shayne Chen) - wifi: mt76: mt7996: fix implicit beamforming support for mt7992 (Howard Hsu) - wifi: mt76: mt7996: no need to wait ACK event for SDO command (Peter Chiu) - wifi: mt76: mt7996: fix max nss value when getting rx chainmask (StanleyYP Wang) - wifi: mt76: mt7925: cqm rssi low/high event notify (Jack Kao) - wifi: mt76: replace use of system_wq with system_percpu_wq (Marco Crivellari) - wifi: mt76: adjust BSS conf pointer handling (Fedor Pchelkin) - Revert "wifi: mt76: mt792x: improve monitor interface handling" (Fedor Pchelkin) - wifi: mt76: mmio_*_copy fix byte order and alignment (Caleb James DeLisle) - wifi: mt76: mt7925: disable auto regd changes after user set (Ming Yen Hsieh) - wifi: mt76: mt7925: add auto regdomain switch support (Ming Yen Hsieh) - wifi: mt76: mt7925: improve EHT capability control in regulatory flow (Ming Yen Hsieh) - wifi: mt76: mt7925: refactor regulatory notifier flow (Ming Yen Hsieh) - wifi: mt76: mt7925: refactor CLC support check flow (Ming Yen Hsieh) - wifi: mt76: mt7925: refactor regulatory domain handling to regd.[ch] (Ming Yen Hsieh) - wifi: mt76: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - wifi: mt76: mt7996: fix typos in comments (Alok Tiwari) - wifi: mt76: mt7996: Add NPU offload support to MT7996 driver (Lorenzo Bianconi) - wifi: mt76: Introduce the NPU generic layer (Lorenzo Bianconi) - wifi: mt76: Add the capability to set TX token start ID (Lorenzo Bianconi) - wifi: mt76: Add mt76_dev pointer in mt76_queue struct. (Lorenzo Bianconi) - wifi: mt76: Move Q_READ/Q_WRITE definitions in dma.h (Lorenzo Bianconi) - wifi: mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache() (Lorenzo Bianconi) - wifi: mt76: relicense to BSD-3-Clause-Clear (Felix Fietkau) - wifi: mt76: fix license/copyright of util.h (Felix Fietkau) - wifi: mt76: use GFP_DMA32 for page_pool buffer allocation (Peter Chiu) - wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks (Lorenzo Bianconi) - wifi: mt76: mt7915: add bf backoff limit table support (Shayne Chen) - dt-bindings: net: wireless: mt76: introduce backoff limit properties (Sven Eckelmann (Plasma Cloud)) - dt-bindings: net: wireless: mt76: Document power-limits country property (Sven Eckelmann (Plasma Cloud)) - wifi: mt76: Fix DTS power-limits on little endian systems (Sven Eckelmann (Plasma Cloud)) - wifi: mt76: connac: Replace memcpy + hard-coded size with strscpy (Thorsten Blum) - wifi: mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx (Lorenzo Bianconi) - wifi: mt76: mt7996: fix null pointer deref in mt7996_conf_tx() (Felix Fietkau) - wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet (Hans de Goede) - wifi: cfg80211: stop radar detection in cfg80211_leave() (Johannes Berg) - wifi: cfg80211: use cfg80211_leave() in iftype change (Johannes Berg) - wifi: mac80211: fix channel switching code (Johannes Berg) - wifi: rtl8xxxu: Enable 40 MHz width by default (Bitterblue Smith) - wifi: rtl8xxxu: Fix RX channel width reported by RTL8192FU (Bitterblue Smith) - wifi: rtl8xxxu: Fix the 40 MHz subchannel for RTL8192EU, RTL8723BU (Bitterblue Smith) - wifi: rtl8xxxu: Make RTL8192CU, RTL8723AU TX with 40 MHz width (Bitterblue Smith) - wifi: rtl8xxxu: Fix HT40 channel config for RTL8192CU, RTL8723AU (Bitterblue Smith) - wifi: rtw89: 8852a: correct field mask of reset DAC/ADC FIFO (Ping-Ke Shih) - wifi: rtw88: add WQ_UNBOUND to alloc_workqueue users (Marco Crivellari) - wifi: rtlwifi: add WQ_UNBOUND to alloc_workqueue users (Marco Crivellari) - wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb() (Seungjin Bae) - wifi: rtw89: Add default ID 0bda:b831 for RTL8831BU (Zenm Chen) - wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring() (Abdun Nihaal) - wifi: rtw89: use separated function to set RX filter (Ping-Ke Shih) - wifi: rtw89: correct user macid mask of RX info for RTL8922D (Chih-Kang Chang) - wifi: rtw89: update format of addr cam H2C command (Chih-Kang Chang) - wifi: rtw89: add addr cam H2C command v1 (Ping-Ke Shih) - wifi: rtw89: fill addr cam H2C command by struct (Ping-Ke Shih) - wifi: rtw89: align RA H2C format v1 for RTL8922A (Ping-Ke Shih) - wifi: rtw89: fw: print band and port where beacon update on (Ping-Ke Shih) - wifi: rtw89: phy: ignore DCFO if not defined in chip_info (Ping-Ke Shih) - wifi: rtw89: phy: consider type 15 in BB gain table (Ping-Ke Shih) - wifi: rtw89: mac: update wcpu_on to download firmware for RTL8922D (Ping-Ke Shih) - wifi: rtw89: mac: remove undefined bit B_BE_PPDU_MAC_INFO (Ping-Ke Shih) - wifi: rtw89: phy: calling BB pre-init by chips with/without BB MCU (Ping-Ke Shih) - wifi: rtw89: mac: separate pre-init code before downloading firmware (Ping-Ke Shih) - wifi: rtw89: fw: part size to download firmware by header info (Ping-Ke Shih) - wifi: rtw89: flush TX queue before deleting key (Chih-Kang Chang) - wifi: rtw89: rtw8852bu: Added dev id for ASUS AX57 NANO USB Wifi dongle (Dan Hamik) - wifi: rtw89: configure RX antenna if chips can support (Ping-Ke Shih) - wifi: rtw89: do RF calibration once setting channel when running pure monitor mode (Ping-Ke Shih) - wifi: rtw89: consider data rate/bandwidth/GI for injected packets (Ping-Ke Shih) - wifi: rtw89: phy: fix out-of-bounds access in rtw89_phy_read_txpwr_limit() (Kuan-Chung Chen) - wifi: rtw89: 8852c: add compensation of thermal value from efuse calibration (Ping-Ke Shih) - wifi: rtw89: debug: add parser to diagnose along DIAG_MAC fw element (Ping-Ke Shih) - wifi: rtw89: fw: parse firmware element of DIAG_MAC (Ping-Ke Shih) - wifi: rtw89: pci: add to read PCI configuration space from common code (Ping-Ke Shih) - wifi: rtlwifi: rtl8188ee: correct allstasleep in P2P PS H2C command (Ping-Ke Shih) - wifi: rtw89: Enable the new rtw89_8852au module (Bitterblue Smith) - wifi: rtw89: Add rtw8852au.c (Bitterblue Smith) - wifi: rtw89: 8852a: Accept USB devices and load their MAC address (Bitterblue Smith) - wifi: rtw89: Add rtw8852a_hfc_param_ini_usb (Bitterblue Smith) - wifi: rtw89: Add rtw8852a_dle_mem_usb (Bitterblue Smith) - wifi: rtw89: Use the correct power sequences for USB/SDIO (Bitterblue Smith) - wifi: rtw89: process TX wait skbs for USB via C2H handler (Fedor Pchelkin) - wifi: rtw89: provide TX reports for management frames (Fedor Pchelkin) - wifi: rtw89: handle IEEE80211_TX_CTL_REQ_TX_STATUS frames for USB (Fedor Pchelkin) - wifi: rtw89: usb: anchor TX URBs (Fedor Pchelkin) - wifi: rtw89: fill TX descriptor of FWCMD in shortcut (Ping-Ke Shih) - wifi: rtw89: implement C2H TX report handler (Fedor Pchelkin) - wifi: rtw89: refine rtw89_core_tx_wait_complete() (Fedor Pchelkin) - wifi: rtw89: usb: use ieee80211_free_txskb() where appropriate (Fedor Pchelkin) - wifi: rtw89: usb: fix leak in rtw89_usb_write_port() (Fedor Pchelkin) - wifi: rtw89: usb: use common error path for skbs in rtw89_usb_rx_handler() (Fedor Pchelkin) - wifi: rtw88: Add BUFFALO WI-U3-866DHP to the USB ID list (Hiroaki Yamamoto) - wifi: rtw88: 8822c: use fixed rate and bandwidth to reply CSI packets (Chin-Yen Lee) - wifi: rtw89: Enable the new rtw89_8852cu module (Bitterblue Smith) - wifi: rtw89: Add rtw8852cu.c (Bitterblue Smith) - wifi: rtw89: 8852c: Accept USB devices and load their MAC address (Bitterblue Smith) - wifi: rtw89: Add rtw8852c_hfc_param_ini_usb (Bitterblue Smith) - wifi: rtw89: Add rtw8852c_dle_mem_usb{2,3} (Bitterblue Smith) - wifi: rtw89: 8852c: Fix rtw8852c_pwr_{on,off}_func() for USB (Bitterblue Smith) - wifi: rtw89: Fix rtw89_mac_dmac_func_pre_en_ax() for USB/SDIO (Bitterblue Smith) - wifi: rtw89: usb: Prepare rtw89_usb_ops_mac_post_init() for RTL8852CU (Bitterblue Smith) - wifi: rtw89: usb: Prepare rtw89_usb_ops_mac_pre_init() for RTL8852CU (Bitterblue Smith) - wifi: rtw89: usb: Move bulk out map to new struct rtw89_usb_info (Bitterblue Smith) - wifi: rtw89: Add rtw89_core_get_ch_dma_v2() (Bitterblue Smith) - wifi: rtw89: 8832cu: turn off TX partial mode (Ping-Ke Shih) - wifi: rtw89: improve scan time on 6 GHz band (Jui-Peng Tsai) - wifi: rtw89: restart hardware to recover firmware if power-save becomes abnormal (Chin-Yen Lee) - wifi: rtw89: 8852c: fix ADC oscillation in 160MHz affecting RX performance (Kuan-Chung Chen) - wifi: rtw89: regd: apply ACPI policy even if country code is programmed (Zong-Zhe Yang) - wifi: rtw89: support EHT rate pattern via bitrate mask (Zong-Zhe Yang) - wifi: rtw89: mlo: handle needed H2C when link switching is requested by stack (Zong-Zhe Yang) - wifi: rtw89: use skb_dequeue() for queued ROC packets to prevent racing (Ping-Ke Shih) - wifi: rtw89: splice C2H events queue to local to prevent racing (Ping-Ke Shih) - wifi: rtl8xxxu: Use correct power off sequence for RTL8192CU (Bitterblue Smith) - wifi: rtl8xxxu: Dump the efuse right after reading it (Bitterblue Smith) - wifi: rtl8xxxu: Report the signal strength only if it's known (Bitterblue Smith) - wifi: rtw89: Replace hardcoded strings with helper functions (Yu-Chun Lin) - wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1 (Zenm Chen) - wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1 (Zenm Chen) - wifi: mac80211: refactor CMAC packet handlers (Chien Wong) - wifi: mac80211: refactor CMAC crypt functions (Chien Wong) - wifi: mac80211: utilize the newly defined CMAC constants (Chien Wong) - wifi: mac80211: add generic MMIE struct defines (Chien Wong) - wifi: mac80211: fix CMAC functions not handling errors (Chien Wong) - wifi: ipw2x00: replace use of system_wq with system_percpu_wq (Marco Crivellari) - wifi: cfg80211: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - wifi: cw1200: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - wifi: wfx: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - wifi: qtnfmac: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - wifi: cfg80211: Add support for 6GHz AP role not relevant AP type (Pagadala Yesu Anjaneyulu) - net: Remove KMSG_COMPONENT macro (Heiko Carstens) - bnxt_en: Add Virtual Admin Link State Support for VFs (Rob Miller) - bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips (Michael Chan) - bnxt_en: Add CQ ring dump to bnxt_dump_cp_sw_state() (Michael Chan) - bnxt_en: Remove the redundant BNXT_EN_FLAG_MSIX_REQUESTED flag (Kalesh AP) - bnxt_en: Enhance log message in bnxt_get_module_status() (Gautam R A) - bnxt_en: Enhance TX pri counters (Michael Chan) - iavf: clarify VLAN add/delete log messages and lower log level (Alok Tiwari) - ice: fix comment typo and correct module format string (Alok Tiwari) - idpf: correct queue index in Rx allocation error messages (Alok Tiwari) - idpf: use desc_ring when checking completion queue DMA allocation (Alok Tiwari) - ixgbe: avoid redundant call to ixgbe_non_sfp_link_config() (Alok Tiwari) - e1000e: Remove unneeded checks (Tony Nguyen) - idpf: convert vport state to bitmap (Emil Tantilov) - ixgbevf: ixgbevf_q_vector clean up (Natalia Wochtman) - dibs: Remove KMSG_COMPONENT macro (Heiko Carstens) - net: thunder: convert to use .get_rx_ring_count (Breno Leitao) - net: stmmac: fix rx limit check in stmmac_rx_zc() (Alexey Kodanev) - net: dsa: yt921x: Use macros for MIB locations (David Yang) - net: dsa: yt921x: Fix parsing MIB attributes (David Yang) - r8169: add DASH support for RTL8127AP (Javen Xu) - if_ether.h: Clarify ethertype validity for gsw1xx dsa (Peter Enderborg) - net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - gve: Fix race condition on tx->dropped_pkt update (Max Yuan) - net: restore napi_consume_skb()'s NULL-handling (Jakub Kicinski) - eth: bnxt: make use of napi_consume_skb() (Jakub Kicinski) - netmem, devmem, tcp: access pp fields through @desc in net_iov (Byungchul Park) - dt-bindings: can: mpfs: document resets (Conor Dooley) - MAINTAINERS: Simplify m_can section (Markus Schneider-Pargmann) - MAINTAINERS: Add myself as m_can maintainer (Markus Schneider-Pargmann) - can: rcar_canfd: Add suspend/resume support (Geert Uytterhoeven) - can: rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - can: rcar_canfd: Invert CAN clock and close_candev() order (Geert Uytterhoeven) - can: rcar_canfd: Extract rcar_canfd_global_{,de}init() (Geert Uytterhoeven) - can: rcar_canfd: Use devm_clk_get_optional() for RAM clk (Biju Das) - can: rcar_canfd: Invert global vs. channel teardown (Geert Uytterhoeven) - can: rcar_canfd: Invert reset assert order (Geert Uytterhoeven) - can: dev: print bitrate error with two decimal digits (Oliver Hartkopp) - can: raw: instantly reject unsupported CAN frames (Oliver Hartkopp) - can: add dummy_can driver (Vincent Mailhol) - can: calc_bittiming: add can_calc_sample_point_pwm() (Vincent Mailhol) - can: calc_bittiming: add can_calc_sample_point_nrz() (Vincent Mailhol) - can: calc_bittiming: replace misleading "nominal" by "reference" (Vincent Mailhol) - can: netlink: add PWM netlink interface (Vincent Mailhol) - can: calc_bittiming: add PWM calculation (Vincent Mailhol) - can: bittiming: add PWM validation (Vincent Mailhol) - can: bittiming: add PWM parameters (Vincent Mailhol) - can: dev: can_dev_dropped_skb: drop CC/FD frames in CANXL-only mode (Oliver Hartkopp) - can: netlink: add CAN_CTRLMODE_XL_TMS flag (Vincent Mailhol) - can: netlink: add initial CAN XL support (Vincent Mailhol) - can: netlink: add CAN_CTRLMODE_RESTRICTED (Vincent Mailhol) - can: dev: can_dev_dropped_skb: drop CAN FD skbs if FD is off (Vincent Mailhol) - can: bittiming: apply NL_SET_ERR_MSG() to can_calc_bittiming() (Vincent Mailhol) - can: dev: can_get_ctrlmode_str: use capitalized ctrlmode strings (Oliver Hartkopp) - net: stmmac: dwmac: Disable flushing frames on Rx Buffer Unavailable (Rohan G Thomas) - selftests: af_unix: remove unused stdlib.h include (Sunday Adelodun) - fbnic: Replace use of internal PCS w/ Designware XPCS (Alexander Duyck) - fbnic: Add SW shim for MDIO interface to PMD and PCS (Alexander Duyck) - fbnic: Add handler for reporting link down event statistics (Alexander Duyck) - fbnic: Add logic to track PMD state via MAC/PCS signals (Alexander Duyck) - fbnic: Rename PCS IRQ to MAC IRQ as it is actually a MAC interrupt (Alexander Duyck) - net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD (Alexander Duyck) - net: pcs: xpcs: Fix PMA identifier handling in XPCS (Alexander Duyck) - net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces (Alexander Duyck) - net: phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to reflect PMA values (Alexander Duyck) - amd-xgbe: let the MAC manage PHY PM (Raju Rangoju) - net: hibmcge: add support for pagepool on rx (Jijie Shao) - net: hibmcge: reduce packet drop under stress testing (Jijie Shao) - net: hibmcge: add support for tracepoint to dump some fields of rx_desc (Tao Lan) - net: fman_memac: report structured ethtool counters (Vladimir Oltean) - net: dpaa: fman_memac: complete phylink support with 2500base-x (Vladimir Oltean) - net: phy: dp83867: implement configurability for SGMII in-band auto-negotiation (Vladimir Oltean) - tools: ynl: add YNL test framework (Hangbin Liu) - netlink: specs: add big-endian byte-order for u32 IPv4 addresses (Hangbin Liu) - fm10k: extract GRXRINGS from .get_rxnfc (Breno Leitao) - ixgbevf: extract GRXRINGS from .get_rxnfc (Breno Leitao) - igc: extract GRXRINGS from .get_rxnfc (Breno Leitao) - igb: extract GRXRINGS from .get_rxnfc (Breno Leitao) - idpf: extract GRXRINGS from .get_rxnfc (Breno Leitao) - ice: extract GRXRINGS from .get_rxnfc (Breno Leitao) - iavf: extract GRXRINGS from .get_rxnfc (Breno Leitao) - i40e: extract GRXRINGS from .get_rxnfc (Breno Leitao) - net: stmmac: pci: Use generic PCI suspend/resume routines (Yao Zi) - net: stmmac: loongson: Use generic PCI suspend/resume routines (Yao Zi) - net: stmmac: Add generic suspend/resume helper for PCI-based controllers (Yao Zi) - ptp: ptp_ines: add HW timestamp configuration reporting (Vadim Fedorenko) - net: phy: nxp-c45-tja11xx: add HW timestamp configuration reporting (Vadim Fedorenko) - phy: mscc: add HW timestamp configuration reporting (Vadim Fedorenko) - net: phy: dp83640: add HW timestamp configuration reporting (Vadim Fedorenko) - net: phy: broadcom: add HW timestamp configuration reporting (Vadim Fedorenko) - phy: add hwtstamp_get callback to phy drivers (Vadim Fedorenko) - phy: rename hwtstamp callback to hwtstamp_set (Vadim Fedorenko) - selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests (Willem de Bruijn) - selftests/net: initialize char variable to null (Ankit Khushwaha) - drivers: net: fbnic: Return the true error in fbnic_alloc_napi_vectors. (Dimitri Daskalakis) - selftest: af_unix: Extend recv() timeout in so_peek_off.c. (Kuniyuki Iwashima) - selftest: af_unix: Create its own .gitignore. (Kuniyuki Iwashima) - virtio_net: enhance wake/stop tx queue statistics accounting (Liming Wu) - tcp: remove icsk->icsk_retransmit_timer (Eric Dumazet) - tcp: introduce icsk->icsk_keepalive_timer (Eric Dumazet) - net: move sk_dst_pending_confirm and sk_pacing_status to sock_read_tx group (Eric Dumazet) - tcp: rename icsk_timeout() to tcp_timeout_expires() (Eric Dumazet) - ice: fix broken Rx on VFs (Alexander Lobakin) - chtls: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - tools: ynl-gen: add regeneration comment (Asbjørn Sloth Tønnesen) - tools: ynl-gen: add function prefix argument (Asbjørn Sloth Tønnesen) - ptp: ocp: Reuse META's PCI vendor ID (Andy Shevchenko) - ptp: ocp: Apply standard pattern for cleaning up loop (Andy Shevchenko) - ptp: ocp: Make ptp_ocp_unregister_ext() NULL-aware (Andy Shevchenko) - ptp: ocp: Refactor signal_show() and fix %%ptT misuse (Andy Shevchenko) - vsock/test: Extend transport change null-ptr-deref test (Michal Luczaj) - r8169: improve MAC EEE handling (Heiner Kallweit) - net: phy: mxl-gpy: add support for MxL86252 and MxL86282 (Daniel Golle) - net: phy: mxl-gpy: add support for MxL86211C (Chad Monroe) - net: mdio: remove redundant fwnode cleanup (Buday Csaba) - net: mdio: eliminate kdoc warnings in mdio_device.c and mdio_bus.c (Buday Csaba) - net: enetc: update the base address of port MDIO registers for ENETC v4 (Wei Fang) - net: enetc: set external PHY address in IERB for i.MX94 ENETC (Wei Fang) - net: enetc: set the external PHY address in IERB for port MDIO usage (Wei Fang) - net: dsa: append ethtool counters of all hidden ports to conduit (Vladimir Oltean) - net: dsa: use kernel data types for ethtool ops on conduit (Vladimir Oltean) - net: dsa: cpu_dp->orig_ethtool_ops might be NULL (Vladimir Oltean) - cxgb4: Rename sched_class to avoid type clash (Alan Maguire) - r8169: add support for RTL9151A (Javen Xu) - net_sched: use qdisc_dequeue_drop() in cake, codel, fq_codel (Eric Dumazet) - net_sched: add qdisc_dequeue_drop() helper (Eric Dumazet) - net_sched: add tcf_kfree_skb_list() helper (Eric Dumazet) - net: annotate a data-race in __dev_xmit_skb() (Eric Dumazet) - net: prefech skb->priority in __dev_xmit_skb() (Eric Dumazet) - net_sched: sch_fq: prefetch one skb ahead in dequeue() (Eric Dumazet) - net_sched: sch_fq: move qdisc_bstats_update() to fq_dequeue_skb() (Eric Dumazet) - net_sched: add Qdisc_read_mostly and Qdisc_write groups (Eric Dumazet) - net_sched: cake: use qdisc_pkt_segs() (Eric Dumazet) - net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update() (Eric Dumazet) - net: use qdisc_pkt_len_segs_init() in sch_handle_ingress() (Eric Dumazet) - net_sched: initialize qdisc_skb_cb(skb)->pkt_segs in qdisc_pkt_len_init() (Eric Dumazet) - net: init shinfo->gso_segs from qdisc_pkt_len_init() (Eric Dumazet) - net_sched: make room for (struct qdisc_skb_cb)->pkt_segs (Eric Dumazet) - dt-bindings: net: aspeed: add AST2700 MDIO compatible (Jacky Chou) - mptcp: leverage the backlog for RX packet processing (Paolo Abeni) - mptcp: introduce mptcp-level backlog (Paolo Abeni) - mptcp: borrow forward memory from subflow (Paolo Abeni) - mptcp: handle first subflow closing consistently (Paolo Abeni) - mptcp: drop the __mptcp_data_ready() helper (Paolo Abeni) - mptcp: make mptcp_destroy_common() static (Paolo Abeni) - mptcp: do not miss early first subflow close event notification (Paolo Abeni) - mptcp: ensure the kernel PM does not take action too late (Paolo Abeni) - mptcp: cleanup fallback dummy mapping generation (Paolo Abeni) - mptcp: cleanup fallback data fin reception (Paolo Abeni) - mptcp: fix memcg accounting for passive sockets (Paolo Abeni) - mptcp: grafting MPJ subflow earlier (Paolo Abeni) - mptcp: factor-out cgroup data inherit helper (Paolo Abeni) - net: factor-out _sk_charge() helper (Paolo Abeni) - ipvlan: fix sparse warning about __be32 -> u32 (Dmitry Skorodumov) - net: mvpp2: extract GRXRINGS from .get_rxnfc (Breno Leitao) - net: mvneta: convert to use .get_rx_ring_count (Breno Leitao) - net: hyperv: convert to use .get_rx_ring_count (Breno Leitao) - net: optimize eth_type_trans() vs CONFIG_STACKPROTECTOR_STRONG=y (Eric Dumazet) - selftests: af_unix: don't use SKIP for expected failures (Jakub Kicinski) - selftests: netconsole: ensure required log level is set on netcons_basic (Andre Carvalho) - selftests: hw-net: toeplitz: give the test up to 4 seconds (Jakub Kicinski) - selftests: hw-net: toeplitz: read indirection table from the device (Jakub Kicinski) - selftests: hw-net: toeplitz: read the RSS key directly from C (Jakub Kicinski) - selftests: hw-net: toeplitz: make sure NICs have pure Toeplitz configured (Jakub Kicinski) - selftests: hw-net: auto-disable building the iouring C code (Jakub Kicinski) - i40e: delete a stray tab (Dan Carpenter) - net: stmmac: qcom-ethqos: use read_poll_timeout_atomic() (Russell King (Oracle)) - net: stmmac: qcom-ethqos: add rgmii set/clear functions (Russell King (Oracle)) - net: stmmac: qcom-ethqos: use u32 for rgmii read/write/update (Russell King (Oracle)) - net: wwan: t7xx: Make local function static (Slark Xiao) - selftest: netdevsim: test devlink default params (Daniel Zahka) - netdevsim: register a new devlink param with default value interface (Daniel Zahka) - net/mlx5: implement swp_l4_csum_mode via devlink params (Daniel Zahka) - devlink: support default values for param-get and param-set (Daniel Zahka) - devlink: refactor devlink_nl_param_value_fill_one() (Daniel Zahka) - devlink: pass extack through to devlink_param::get() (Daniel Zahka) - netconsole: Increase MAX_USERDATA_ITEMS (Gustavo Luiz Duarte) - netconsole: Dynamic allocation of userdata buffer (Gustavo Luiz Duarte) - netconsole: Split userdata and sysdata (Gustavo Luiz Duarte) - netconsole: Simplify send_fragmented_body() (Gustavo Luiz Duarte) - eth: fbnic: access @pp through netmem_desc instead of page (Byungchul Park) - net: fec: remove duplicate macros of the BD status (Wei Fang) - net: fec: remove rx_align from fec_enet_private (Wei Fang) - net: fec: remove struct fec_enet_priv_txrx_info (Wei Fang) - net: fec: simplify the conditional preprocessor directives (Wei Fang) - net: fec: remove useless conditional preprocessor directives (Wei Fang) - bonding: 3ad: Add support for 1600G speed (Yael Chemla) - net/mlx5e: Add 1600Gbps link modes (Yael Chemla) - net: ethtool: Add support for 1600Gbps speed (Yael Chemla) - ynl: samples: add tc filter example (Zahari Doychev) - selftests: net: remove old setup_* scripts (Jakub Kicinski) - netdevsim: add loopback support (Jakub Kicinski) - selftests: drv-net: hw: convert the Toeplitz test to Python (Jakub Kicinski) - selftests: drv-net: add a Python version of the GRO test (Jakub Kicinski) - netdevsim: pass packets thru GRO on Rx (Jakub Kicinski) - selftests: net: py: read ip link info about remote dev (Jakub Kicinski) - selftests: net: py: support ksft ready without wait (Jakub Kicinski) - selftests: net: relocate gro and toeplitz tests to drivers/net (Jakub Kicinski) - selftests: drv-net: xdp: use variants for qstat tests (Jakub Kicinski) - selftests: net: py: add test variants (Jakub Kicinski) - selftests: net: py: extract the case generation logic (Jakub Kicinski) - selftests: net: py: coding style improvements (Jakub Kicinski) - net: phy: fixed_phy: remove not needed initialization of phy_device members (Heiner Kallweit) - net: phy: fixed_phy: fix missing initialization of fixed phy link (Heiner Kallweit) - net: phy: adin1100: Simplify register value passing (Alexander Dahl) - net: phy: adin1100: Fix software power-down ready condition (Alexander Dahl) - net: stmmac: remove axi_blen array (Russell King (Oracle)) - net: stmmac: move stmmac_axi_blen_to_mask() to axi_blen init sites (Russell King (Oracle)) - net: stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.c (Russell King (Oracle)) - net: stmmac: provide common stmmac_axi_blen_to_mask() (Russell King (Oracle)) - net: stmmac: move common DMA AXI register bits to common.h (Russell King (Oracle)) - net: stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwmac_config_dt() (Russell King (Oracle)) - net: stmmac: rk: use phylink's interface mode for set_clk_tx_rate() (Russell King (Oracle)) - net: stmmac: rk: convert to init()/exit() methods (Russell King (Oracle)) - net: stmmac: move probe/remove calling of init/exit (Russell King (Oracle)) - net: stmmac: pass struct device to init()/exit() methods (Russell King (Oracle)) - tcp: add net.ipv4.tcp_rcvbuf_low_rtt (Eric Dumazet) - tcp: tcp_moderate_rcvbuf is only used in rx path (Eric Dumazet) - net: mdio: improve reset handling in mdio_device.c (Buday Csaba) - net: mdio: common handling of phy device reset properties (Buday Csaba) - net: mdio: move device reset functions to mdio_device.c (Buday Csaba) - tools: ynl: cli: Display enum values in --list-attrs output (Gal Pressman) - tools: ynl: cli: Parse nested attributes in --list-attrs output (Gal Pressman) - tools: ynl: cli: Add --list-attrs option to show operation attributes (Gal Pressman) - net: ti: icssg-prueth: Enable zero copy in XDP features (Meghana Malladi) - net: ti: icssg-prueth: Add AF_XDP zero copy for RX (Meghana Malladi) - net: ti: icssg-prueth: Make emac_run_xdp function independent of page (Meghana Malladi) - net: ti: icssg-prueth: Add AF_XDP zero copy for TX (Meghana Malladi) - net: ti: icssg-prueth: Add XSK pool helpers (Meghana Malladi) - net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues (Meghana Malladi) - net: txgbe: support getting module EEPROM by page (Jiawen Wu) - net: txgbe: delay to identify modules in .ndo_open (Jiawen Wu) - net: txgbe: improve functions of AML 40G devices (Jiawen Wu) - net: txgbe: rename the SFP related (Jiawen Wu) - net: txgbe: support CR modules for AML devices (Jiawen Wu) - net/mlx5: Move SF dev table notifier registration outside the PF devlink lock (Cosmin Ratiu) - net/mlx5: Move the SF table notifiers outside the devlink lock (Cosmin Ratiu) - net/mlx5: Move the SF HW table notifier outside the devlink lock (Cosmin Ratiu) - net/mlx5: Move the vhca event notifier outside of the devlink lock (Cosmin Ratiu) - net/mlx5: Move the esw mode notifier chain outside the devlink lock (Cosmin Ratiu) - net/mlx5: Initialize events outside devlink lock (Cosmin Ratiu) - net: prefetch the next skb in napi_skb_cache_get() (Jason Xing) - net: use NAPI_SKB_CACHE_FREE to keep 32 as default to do bulk free (Jason Xing) - net: increase default NAPI_SKB_CACHE_BULK to 32 (Jason Xing) - net: increase default NAPI_SKB_CACHE_SIZE to 128 (Jason Xing) - net: phy: realtek: create rtl8211f_config_phy_eee() helper (Vladimir Oltean) - net: phy: realtek: eliminate priv->phycr1 variable (Vladimir Oltean) - net: phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CG (Vladimir Oltean) - net: phy: realtek: eliminate has_phycr2 variable (Vladimir Oltean) - net: phy: realtek: eliminate priv->phycr2 variable (Vladimir Oltean) - net: phy: realtek: create rtl8211f_config_rgmii_delay() (Vladimir Oltean) - net: vmxnet3: convert to use .get_rx_ring_count (Breno Leitao) - net: mana: Drop TX skb on post_work_request failure and unmap resources (Aditya Garg) - net: mana: Handle SKB if TX SGEs exceed hardware limit (Aditya Garg) - octeontx2-af: Skip TM tree print for disabled SQs (Anshumali Gaur) - dt-bindings: net: mediatek,net: Correct bindings for MT7981 (Sjoerd Simons) - net: stmmac: stmmac_is_jumbo_frm() returns boolean (Russell King (Oracle)) - net: stmmac: stmmac_is_jumbo_frm() len should be unsigned (Russell King (Oracle)) - net: stmmac: convert priv->sph* to boolean and rename (Russell King (Oracle)) - selftests: fib_tests: add fib6 from ra to static test (Fernando Fernandez Mancera) - ipv6: clear RA flags when adding a static route (Fernando Fernandez Mancera) - af_unix: Consolidate unix_schedule_gc() and wait_for_unix_gc(). (Kuniyuki Iwashima) - af_unix: Remove unix_tot_inflight. (Kuniyuki Iwashima) - af_unix: Refine wait_for_unix_gc(). (Kuniyuki Iwashima) - af_unix: Don't call wait_for_unix_gc() on every sendmsg(). (Kuniyuki Iwashima) - af_unix: Don't trigger GC from close() if unnecessary. (Kuniyuki Iwashima) - af_unix: Simplify GC state. (Kuniyuki Iwashima) - af_unix: Count cyclic SCC. (Kuniyuki Iwashima) - net/mlx5: Use EOPNOTSUPP instead of ENOTSUPP (Tariq Toukan) - net/mlx5: Abort new commands if all command slots are stalled (Saeed Mahameed) - net/mlx5: Remove redundant bw_share minimal value assignment (Carolina Jubran) - net/mlx5e: Recover SQ on excessive PTP TX timestamp delta (Carolina Jubran) - net/mlx5: Refactor EEPROM query error handling to return status separately (Gal Pressman) - netlink: specs: support ipv4-or-v6 for dual-stack fields (Hangbin Liu) - tools: ynl: Add MAC address parsing support (Hangbin Liu) - net: use napi_skb_cache even in process context (Eric Dumazet) - net: __alloc_skb() cleanup (Eric Dumazet) - net: add a new @alloc parameter to napi_skb_cache_get() (Eric Dumazet) - net: dsa: ks8995: Fix incorrect OF match table name (Alok Tiwari) - kcm: Fix typo and add hyphen in Kconfig help text (Thorsten Blum) - tcp: Don't reinitialise tw->tw_transparent in tcp_time_wait(). (Kuniyuki Iwashima) - MAINTAINERS: Add entry for XFRM documentation (Bagas Sanjaya) - net: Move XFRM documentation into its own subdirectory (Bagas Sanjaya) - Documentation: xfrm_sync: Number the fifth section (Bagas Sanjaya) - Documentation: xfrm_sysctl: Trim trailing colon in section heading (Bagas Sanjaya) - Documentation: xfrm_sync: Trim excess section heading characters (Bagas Sanjaya) - Documentation: xfrm_sync: Properly reindent list text (Bagas Sanjaya) - Documentation: xfrm_device: Separate hardware offload sublists (Bagas Sanjaya) - Documentation: xfrm_device: Use numbered list for offloading steps (Bagas Sanjaya) - Documentation: xfrm_device: Wrap iproute2 snippets in literal code block (Bagas Sanjaya) - pfkey: Deprecate pfkey (Steffen Klassert) - xfrm: Skip redundant replay recheck for the hardware offload path (Jianbo Liu) - xfrm: Refactor xfrm_input lock to reduce contention with RSS (Jianbo Liu) - dt-bindings: net: cdns,macb: Add pic64gx compatibility (Pierre-Henry Moussay) - tools: ynltool: ignore *.d deps files (Donald Hunter) - gve: Add Rx HWTS metadata to AF_XDP ZC mode (Tim Hostetler) - gve: Prepare bpf_xdp_metadata_rx_timestamp support (Tim Hostetler) - gve: Wrap struct xdp_buff (Tim Hostetler) - gve: Move ptp_schedule_worker to gve_init_clock (Tim Hostetler) - net: phy: micrel: lan8814: Enable in-band auto-negotiation (Horatiu Vultur) - selftests: af_unix: Add tests for ECONNRESET and EOF semantics (Sunday Adelodun) - net: stmmac: Disable EEE RX clock stop when VLAN is enabled (Ovidiu Panait) - net: stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr() (Ovidiu Panait) - dpll: zl3073x: Remove unused dev wrappers (Ivan Vecera) - dpll: zl3073x: Cache all output properties in zl3073x_out (Ivan Vecera) - dpll: zl3073x: Cache all reference properties in zl3073x_ref (Ivan Vecera) - dpll: zl3073x: Cache reference monitor status (Ivan Vecera) - dpll: zl3073x: Split ref, out, and synth logic from core (Ivan Vecera) - dpll: zl3073x: Store raw register values instead of parsed state (Ivan Vecera) - s390/qeth: Handle ambiguous OSA RCs in s390dbf (Aswin Karuvally) - s390/qeth: Move all OSA RCs to single enum (Aswin Karuvally) - r8169: bail out from probe if fiber mode is detected on RTL8127AF (Heiner Kallweit) - net: stmmac: dwmac-sophgo: Add phy interface filter (Inochi Amaoto) - net: phy: Add helper for fixing RGMII PHY mode based on internal mac delay (Inochi Amaoto) - dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction (Inochi Amaoto) - net: mana: Add standard counter rx_missed_errors (Erni Sri Satya Vennela) - net: mana: Move hardware counter stats from per-port to per-VF context (Erni Sri Satya Vennela) - net: stmmac: remove unnecessary .pkt_route queue initialisation (Russell King (Oracle)) - net: stmmac: remove unnecessary .prio queue initialisation (Russell King (Oracle)) - net: stmmac: remove unnecessary .use_prio queue initialisation (Russell King (Oracle)) - net: stmmac: setup default RX channel map in stmmac_plat_dat_alloc() (Russell King (Oracle)) - net: stmmac: move initialisation of queues_to_use to stmmac_plat_dat_alloc() (Russell King (Oracle)) - net: stmmac: move initialisation of unicast_filter_entries to stmmac_plat_dat_alloc() (Russell King (Oracle)) - net: stmmac: move initialisation of multicast_filter_bins to stmmac_plat_dat_alloc() (Russell King (Oracle)) - net: stmmac: move initialisation of maxmtu to stmmac_plat_dat_alloc() (Russell King (Oracle)) - net: stmmac: move initialisation of clk_csr to stmmac_plat_dat_alloc() (Russell King (Oracle)) - net: stmmac: move initialisation of phy_addr to stmmac_plat_dat_alloc() (Russell King (Oracle)) - net: stmmac: add stmmac_plat_dat_alloc() (Russell King (Oracle)) - NFC: mei_phy: fix kernel-doc warnings (Randy Dunlap) - qede: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - bnx2x: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - selftests: mptcp: get stats just before timing out (Matthieu Baerts (NGI0)) - selftests: mptcp: wait for port instead of sleep (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: avoid double packet traces (Matthieu Baerts (NGI0)) - selftests: mptcp: lib: get counters from nstat history (Matthieu Baerts (NGI0)) - selftests: mptcp: join: dump stats from history (Matthieu Baerts (NGI0)) - selftests: mptcp: lib: stats: remove nstat rate columns (Matthieu Baerts (NGI0)) - selftests: mptcp: lib: remove stats files args (Matthieu Baerts (NGI0)) - selftests: mptcp: lib: introduce 'nstat_{init,get}' (Matthieu Baerts (NGI0)) - tcp: reduce tcp_comp_sack_slack_ns default value to 10 usec (Eric Dumazet) - net: phy: fixed_phy: remove setting supported/advertised modes from fixed_phy_register (Heiner Kallweit) - tools: ynltool: remove -lmnl from link flags (Jakub Kicinski) - eth: fbnic: Configure RDE settings for pause frame (Mohsin Bashir) - mlx5: extract GRXRINGS from .get_rxnfc (Breno Leitao) - mlx4: extract GRXRINGS from .get_rxnfc (Breno Leitao) - net/mlx5: Expose definition for 1600Gbps link mode (Tariq Toukan) - net/mlx5: fs, set non default device per namespace (Patrisious Haddad) - net/mlx5: fs, Add other_eswitch support for steering tables (Patrisious Haddad) - net/mlx5: Add OTHER_ESWITCH HW capabilities (Patrisious Haddad) - net/mlx5: Add direct ST mode support for RDMA (Yishai Hadas) - PCI/TPH: Expose pcie_tph_get_st_table_loc() (Yishai Hadas) - {rdma,net}/mlx5: Query vports mac address from device (Adithya Jayachandran) - net: stmmac: rk: use PHY_INTF_SEL_x in functions (Russell King (Oracle)) - net: stmmac: rk: use PHY_INTF_SEL_x constants (Russell King (Oracle)) - net: stmmac: rk: convert all bitfields to GRF_FIELD*() (Russell King (Oracle)) - net: stmmac: rk: replace HIWORD_UPDATE() with GRF_FIELD() (Russell King (Oracle)) - net: bnx2x: convert to use get_rx_ring_count (Breno Leitao) - net: ixgbe: convert to use .get_rx_ring_count (Breno Leitao) - sctp: Remove unused declaration sctp_auth_init_hmacs() (Yue Haibing) - tcp: gro: inline tcp_gro_pull_header() (Eric Dumazet) - selftests: drv-net: xdp: make the XDP qstats tests less flaky (Jakub Kicinski) - selftests: drv-net: xdp: Fix register spill error with clang 20 (Dimitri Daskalakis) - ipv6: clean up routes when manually removing address with a lifetime (Jakub Kicinski) - net: phy: mscc: Handle devm_phy_package_join() failure in vsc85xx_probe_common() (Lad Prabhakar) - net: phy: mscc: Add support for PHY LED control (Lad Prabhakar) - net: phy: mscc: Consolidate probe functions into a common helper (Lad Prabhakar) - net: phy: mscc: Simplify LED mode update using phy_modify() (Lad Prabhakar) - net: usb: usbnet: adhere to style (Oliver Neukum) - netlink: specs: rt-link: Add attributes for hsr (Felix Maurer) - net: pcs: xpcs-plat: fix MODULE_AUTHOR (Vladimir Oltean) - net: dsa: remove definition of struct dsa_switch_driver (Heiner Kallweit) - dpll: zl3073x: fix kernel-doc name and missing parameter in fw.c (Kriish Sharma) - net/sched: act_ife: convert comma to semicolon (Chen Ni) - vxlan: Remove unused declarations eth_vni_hash() and fdb_head_index() (Yue Haibing) - net: stmmac: always allocate mac_device_info (Russell King (Oracle)) - net: stmmac: clean up stmmac_reset() (Russell King (Oracle)) - net: phy: fixed_phy: initialize the link status as up (Heiner Kallweit) - can: bxcan: Fix a typo error for assign (Chu Guangqing) - dt-bindings: can: mcp251xfd: add gpio-controller property (Gregor Herburger) - can: mcp251xfd: add gpio functionality (Gregor Herburger) - can: mcp251xfd: only configure PIN1 when rx_int is set (Gregor Herburger) - can: mcp251xfd: add workaround for errata 5 (Gregor Herburger) - can: mcp251xfd: utilize gather_write function for all non-CRC writes (Gregor Herburger) - can: mcp251xfd: move chip sleep mode into runtime pm (Marc Kleine-Budde) - can: mcp251x: mcp251x_can_probe(): use dev_err_probe() (Maud Spierings) - can: peak_usb: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - can: peak_canfd: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - can: convert generic HW timestamp ioctl to ndo_hwtstamp callbacks (Vadim Fedorenko) - net: stmmac: visconti: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: visconti: use PHY_INTF_SEL_x to select PHY interface (Russell King (Oracle)) - net: stmmac: stm32: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: stm32: use PHY_INTF_SEL_x directly (Russell King (Oracle)) - net: stmmac: stm32: use PHY_INTF_SEL_x to select PHY interface (Russell King (Oracle)) - net: stmmac: starfive: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: starfive: use PHY_INTF_SEL_x to select PHY interface (Russell King (Oracle)) - net: stmmac: mediatek: simplify set_interface() methods (Russell King (Oracle)) - net: stmmac: mediatek: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: mediatek: use PHY_INTF_SEL_x (Russell King (Oracle)) - net: stmmac: loongson1: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: loongson1: use PHY_INTF_SEL_x directly (Russell King (Oracle)) - net: stmmac: loongson1: use PHY_INTF_SEL_x (Russell King (Oracle)) - tools: ynltool: correct install in Makefile (Jakub Kicinski) - selftests: drv-net: Limit the max number of queues in procfs_downup_hammer (Dimitri Daskalakis) - wifi: ath12k: Fix timeout error during beacon stats retrieval (Manish Dharanenthiran) - wifi: ath12k: Make firmware stats reset caller-driven (Manish Dharanenthiran) - wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper() (Abdun Nihaal) - wifi: mac80211: make monitor link info check more specific (Benjamin Berg) - wifi: mac80211: track MU-MIMO configuration on disabled interfaces (Benjamin Berg) - wifi: cfg80211/mac80211: Add fallback mechanism for INDOOR_SP connection (Pagadala Yesu Anjaneyulu) - wifi: cfg80211/mac80211: clean up duplicate ap_power handling (Pagadala Yesu Anjaneyulu) - wifi: cfg80211: use a C99 initializer in wiphy_register (Emmanuel Grumbach) - wifi: cfg80211: fix doc of struct key_params (Chien Wong) - wifi: mac80211: remove unnecessary vlan NULL check (Johannes Berg) - wifi: mac80211: pass frame type to element parsing (Johannes Berg) - wifi: mac80211: remove "disabling VHT" message (Johannes Berg) - wifi: mac80211: add and use chanctx usage iteration (Johannes Berg) - wifi: mac80211: simplify ieee80211_recalc_chanctx_min_def() API (Johannes Berg) - wifi: mac80211: remove chanctx to link back-references (Johannes Berg) - wifi: mac80211: make link iteration safe for 'break' (Johannes Berg) - wifi: mac80211: fix EHT typo (Johannes Berg) - wifi: cfg80211: fix EHT typo (Johannes Berg) - wifi: ieee80211: split NAN definitions out (Johannes Berg) - wifi: ieee80211: split P2P definitions out (Johannes Berg) - wifi: ieee80211: split S1G definitions out (Johannes Berg) - wifi: ieee80211: split EHT definitions out (Johannes Berg) - wifi: ieee80211: split HE definitions out (Johannes Berg) - wifi: ieee80211: split VHT definitions out (Johannes Berg) - wifi: ieee80211: split HT definitions out (Johannes Berg) - wifi: ieee80211: split mesh definitions out (Johannes Berg) - net: stmmac: improve ndev->max_mtu setup readability (Russell King (Oracle)) - r8169: add support for RTL8125K (javen) - net: clear skb->sk in skb_release_head_state() (Eric Dumazet) - selftests/vsock: disable shellcheck SC2317 and SC2119 (Bobby Eshleman) - selftests/vsock: add vsock_loopback module loading (Bobby Eshleman) - selftests/vsock: add 1.37 to tested virtme-ng versions (Bobby Eshleman) - selftests/vsock: add BUILD=0 definition (Bobby Eshleman) - selftests/vsock: identify and execute tests that can re-use VM (Bobby Eshleman) - selftests/vsock: add check_result() for pass/fail counting (Bobby Eshleman) - selftests/vsock: speed up tests by reducing the QEMU pidfile timeout (Bobby Eshleman) - selftests/vsock: do not unconditionally die if qemu fails (Bobby Eshleman) - selftests/vsock: avoid multi-VM pidfile collisions with QEMU (Bobby Eshleman) - selftests/vsock: reuse logic for vsock_test through wrapper functions (Bobby Eshleman) - selftests/vsock: make wait_for_listener() work even if pipefail is on (Bobby Eshleman) - selftests/vsock: improve logging in vmtest.sh (Bobby Eshleman) - net: sparx5/lan969x: populate netdev of_node (Robert Marko) - net: stmmac: meson8b: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: meson8b: use phy_intf_sel directly (Russell King (Oracle)) - net: stmmac: meson8b: use PHY_INTF_SEL_x (Russell King (Oracle)) - net: netcp: ethss: Fix type of first parameter in hwtstamp stubs (Nathan Chancellor) - net/mlx5: E-Switch, support eswitch inactive mode (Saeed Mahameed) - net/mlx5: MPFS, add support for dynamic enable/disable (Saeed Mahameed) - devlink: Introduce switchdev_inactive eswitch mode (Saeed Mahameed) - tools: ynltool: add traffic distribution balance (Jakub Kicinski) - tools: ynltool: add qstats support (Jakub Kicinski) - tools: ynltool: add page-pool stats (Jakub Kicinski) - tools: ynltool: create skeleton for the C command (Jakub Kicinski) - xsk: add indirect call for xsk_destruct_skb (Jason Xing) - net: dsa: loop: use new helper fixed_phy_register_100fd to simplify the code (Heiner Kallweit) - isdn: kcapi: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - gve: Default to max_rx_buffer_size for DQO if device supported (Ankit Garg) - gve: Allow ethtool to configure rx_buf_len (Ankit Garg) - gve: Use extack to log xdp config verification errors (Ankit Garg) - gve: Decouple header split from RX buffer length (Ankit Garg) - net: stmmac: ingenic: use ->set_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: ingenic: pass ingenic_mac struct rather than plat_dat (Russell King (Oracle)) - net: stmmac: ingenic: simplify x2000 mac_set_mode() (Russell King (Oracle)) - net: stmmac: ingenic: simplify mac_set_mode() methods (Russell King (Oracle)) - net: stmmac: ingenic: move "MAC PHY control register" debug (Russell King (Oracle)) - net: stmmac: ingenic: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: ingenic: prep PHY_INTF_SEL_x field after switch() (Russell King (Oracle)) - net: stmmac: ingenic: use PHY_INTF_SEL_x directly (Russell King (Oracle)) - net: stmmac: ingenic: use PHY_INTF_SEL_x to select PHY interface (Russell King (Oracle)) - net: stmmac: ingenic: simplify jz4775 mac_set_mode() (Russell King (Oracle)) - net: stmmac: ingenic: move ingenic_mac_init() (Russell King (Oracle)) - usbnet: Add support for Byte Queue Limits (BQL) (Simon Schippers) - tg3: Fix num of RX queues being reported by ethtool (Breno Leitao) - net: dsa: b53: add support for bcm63xx ARL entry format (Jonas Gorski) - net: dsa: b53: add support for 5389/5397/5398 ARL entry format (Jonas Gorski) - net: dsa: b53: move ARL entry functions into ops struct (Jonas Gorski) - net: dsa: b53: split reading search entry into their own functions (Jonas Gorski) - net: dsa: b53: provide accessors for accessing ARL_SRCH_CTL (Jonas Gorski) - net: dsa: b53: move writing ARL entries into their own functions (Jonas Gorski) - net: dsa: b53: move reading ARL entries into their own function (Jonas Gorski) - net: dsa: b53: b53_arl_read{,25}(): use the entry for comparision (Jonas Gorski) - bpf/selftests: Add selftest for bpf_smc_hs_ctrl (D. Wythe) - net/smc: bpf: Introduce generic hook for handshake flow (D. Wythe) - bpf: Export necessary symbols for modules with struct_ops (D. Wythe) - selftests/bpf: Cover skb metadata access after bpf_skb_change_proto (Jakub Sitnicki) - selftests/bpf: Cover skb metadata access after change_head/tail helper (Jakub Sitnicki) - selftests/bpf: Cover skb metadata access after bpf_skb_adjust_room (Jakub Sitnicki) - selftests/bpf: Cover skb metadata access after vlan push/pop helper (Jakub Sitnicki) - selftests/bpf: Expect unclone to preserve skb metadata (Jakub Sitnicki) - selftests/bpf: Dump skb metadata on verification failure (Jakub Sitnicki) - selftests/bpf: Verify skb metadata in BPF instead of userspace (Jakub Sitnicki) - bpf: Make bpf_skb_change_head helper metadata-safe (Jakub Sitnicki) - bpf: Make bpf_skb_change_proto helper metadata-safe (Jakub Sitnicki) - bpf: Make bpf_skb_adjust_room metadata-safe (Jakub Sitnicki) - bpf: Make bpf_skb_vlan_push helper metadata-safe (Jakub Sitnicki) - bpf: Make bpf_skb_vlan_pop helper metadata-safe (Jakub Sitnicki) - vlan: Make vlan_remove_tag return nothing (Jakub Sitnicki) - bpf: Unclone skb head on bpf_dynptr_write to skb metadata (Jakub Sitnicki) - net: Preserve metadata on pskb_expand_head (Jakub Sitnicki) - net: Helper to move packet data and metadata after skb_push/pull (Jakub Sitnicki) - net: ravb: Correct bad check of timestamp control flags (Niklas Söderlund) - ptp: ocp: Document sysfs output format for backward compatibility (Zhongqiu Han) - sctp: Don't inherit do_auto_asconf in sctp_clone_sock(). (Kuniyuki Iwashima) - iavf: add RSS support for GTP protocol via ethtool (Aleksandr Loktionov) - ice: Extend PTYPE bitmap coverage for GTP encapsulated flows (Przemek Kitszel) - ice: improve TCAM priority handling for RSS profiles (Aleksandr Loktionov) - ice: implement GTP RSS context tracking and configuration (Aleksandr Loktionov) - ice: add virtchnl definitions and static data for GTP RSS (Aleksandr Loktionov) - ice: add flow parsing for GTP and new protocol field support (Aleksandr Loktionov) - i40e: support generic devlink param "max_mac_per_vf" (Mohammad Heib) - devlink: Add new "max_mac_per_vf" generic device param (Mohammad Heib) - net: stmmac: sti: use ->set_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: sti: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: sti: use PHY_INTF_SEL_x directly (Russell King (Oracle)) - net: stmmac: sti: use PHY_INTF_SEL_x to select PHY interface (Russell King (Oracle)) - net: stmmac: lpc18xx: use ->set_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: lpc18xx: validate phy_intf_sel (Russell King (Oracle)) - net: stmmac: lpc18xx: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: lpc18xx: use PHY_INTF_SEL_x directly (Russell King (Oracle)) - net: stmmac: lpc18xx: convert to PHY_INTF_SEL_x (Russell King (Oracle)) - net: increase skb_defer_max default to 128 (Eric Dumazet) - net: fix napi_consume_skb() with alien skbs (Eric Dumazet) - net: allow skb_release_head_state() to be called multiple times (Eric Dumazet) - net: add prefetch() in skb_defer_free_flush() (Eric Dumazet) - netdevsim: implement psp device stats (Daniel Zahka) - net/mlx5e: Add PSP stats support for Rx/Tx flows (Jakub Kicinski) - psp: add stats from psp spec to driver facing api (Jakub Kicinski) - selftests: drv-net: psp: add assertions on core-tracked psp dev stats (Daniel Zahka) - psp: report basic stats from the core (Jakub Kicinski) - net: phy: fixed_phy: shrink size of struct fixed_phy_status (Heiner Kallweit) - net: phy: microchip_t1s:: add cable diagnostic support for LAN867x Rev.D0 (Parthiban Veerasooran) - net: phy: phy-c45: add OATC14 10BASE-T1S PHY cable diagnostic support (Parthiban Veerasooran) - net: mana: Fix incorrect speed reported by debugfs (Erni Sri Satya Vennela) - net: airoha: Add the capability to consume out-of-order DMA tx descriptors (Lorenzo Bianconi) - tcp: add net.ipv4.tcp_comp_sack_rtt_percent (Eric Dumazet) - selftest: packetdrill: Add max RTO test for SYN+ACK. (Kuniyuki Iwashima) - tcp: Apply max RTO to non-TFO SYN+ACK. (Kuniyuki Iwashima) - tcp: Remove timeout arg from reqsk_timeout(). (Kuniyuki Iwashima) - tcp: Remove redundant init for req->num_timeout. (Kuniyuki Iwashima) - tcp: Remove timeout arg from reqsk_queue_hash_req(). (Kuniyuki Iwashima) - tcp: Call tcp_syn_ack_timeout() directly. (Kuniyuki Iwashima) - netlink: specs: netdev add missing stats to qstat-get (Jakub Kicinski) - net: ravb: Use common defines for time stamping control (Niklas Söderlund) - net: ravb: Break out Rx hardware timestamping (Niklas Söderlund) - net: rcar_gen4_ptp: Remove unused defines (Niklas Söderlund) - net: rtsn: Use common defines for time stamping control (Niklas Söderlund) - net: rswitch: Use common defines for time stamping control (Niklas Söderlund) - net: rcar_gen4_ptp: Move control fields to users (Niklas Söderlund) - net: rswitch: Move definition of S4 gPTP offset (Niklas Söderlund) - netkit: Document fast vs slowpath members via macros (Daniel Borkmann) - xsk: Move NETDEV_XDP_ACT_ZC into generic header (Daniel Borkmann) - net: phy: qt2025: Wait until PHY becomes ready (FUJITA Tomonori) - tg3: extract GRXRINGS from .get_rxnfc (Breno Leitao) - net: dsa: add driver for MaxLinear GSW1xx switch family (Daniel Golle) - net: dsa: add tagging driver for MaxLinear GSW1xx switch family (Daniel Golle) - dt-bindings: net: dsa: lantiq,gswip: add support for MaxLinear GSW1xx switches (Daniel Golle) - net: dsa: lantiq_gswip: allow adjusting MII delays (Daniel Golle) - dt-bindings: net: dsa: lantiq,gswip: add support for MII delay properties (Daniel Golle) - net: dsa: lantiq_gswip: add vendor property to setup MII refclk output (Daniel Golle) - dt-bindings: net: dsa: lantiq,gswip: add MaxLinear RMII refclk output property (Daniel Golle) - net: dsa: lantiq_gswip: define and use GSWIP_TABLE_MAC_BRIDGE_VAL1_VALID (Daniel Golle) - net: dsa: lantiq_gswip: set link parameters also for CPU port (Daniel Golle) - net: dsa: lantiq_gswip: support Energy Efficient Ethernet (Daniel Golle) - net: dsa: lantiq_gswip: support enable/disable learning (Daniel Golle) - net: dsa: lantiq_gswip: split into common and MMIO parts (Daniel Golle) - idpf: add support for IDPF PCI programming interface (Pavan Kumar Linga) - s390/ctcm: Use info level for handshake UC_RCRESET (Aswin Karuvally) - amd-xgbe: add ethtool jumbo frame selftest (Raju Rangoju) - amd-xgbe: add ethtool split header selftest (Raju Rangoju) - amd-xgbe: add ethtool phy loopback selftest (Raju Rangoju) - amd-xgbe: introduce support ethtool selftest (Raju Rangoju) - net: selftests: export packet creation helpers for driver use (Raju Rangoju) - dt-bindings: ethernet: eswin: fix yaml schema issues (Shangjuan Wei) - net: stmmac: socfpga: Add hardware supported cross-timestamp (Rohan G Thomas) - net: stmmac: socfpga: Enable TSO for Agilex5 platform (Rohan G Thomas) - net: stmmac: socfpga: Enable TBS support for Agilex5 (Rohan G Thomas) - net: stmmac: socfpga: Agilex5 EMAC platform configuration (Rohan G Thomas) - wifi: ath10k: use = {} to initialize bmi_target_info instead of memset (Zhongqiu Han) - wifi: ath10k: use = {} to initialize pm_qos_request instead of memset (Zhongqiu Han) - wifi: ath12k: unassign arvif on scan vdev create failure (Rameshkumar Sundaram) - wifi: ath12k: enforce vdev limit in ath12k_mac_vdev_create() (Rameshkumar Sundaram) - wifi: ath12k: Set EHT fixed rates for associated STAs (Muna Sinada) - wifi: ath12k: add EHT rates to ath12k_mac_op_set_bitrate_mask() (Muna Sinada) - wifi: ath12k: Add EHT fixed GI/LTF (Muna Sinada) - wifi: ath12k: Add EHT MCS/NSS rates to Peer Assoc (Muna Sinada) - wifi: ath12k: add EHT rate handling to existing set rate functions (Muna Sinada) - wifi: ath12k: generalize GI and LTF fixed rate functions (Muna Sinada) - wifi: ath12k: fix error handling in creating hardware group (Baochen Qiang) - wifi: ath12k: fix reusing m3 memory (Baochen Qiang) - wifi: ath12k: fix potential memory leak in ath12k_wow_arp_ns_offload() (Abdun Nihaal) - wifi: ath12k: Assert base_lock is held before allocating REO update element (Sarika Sharma) - wifi: ath12k: restore register window after global reset (Baochen Qiang) - wifi: ath12k: add support for BSS color change (Wei Zhang) - wifi: ath11k: Correctly use "ab" macro parameter (Jeff Johnson) - wifi: ath11k: advertise NL80211_FEATURE_TX_POWER_INSERTION (Aditya Kumar Singh) - wifi: ath11k: add support for Tx Power insertion in RRM action frame (Aditya Kumar Singh) - wifi: ath11k: wrap ath11k_mac_op_get_txpower() with lock-aware internal helper (Aditya Kumar Singh) - wifi: ath11k: relocate some Tx power related functions in mac.c (Aditya Kumar Singh) - wifi: ath11k: fix peer HE MCS assignment (Baochen Qiang) - wifi: ath11k: fix VHT MCS assignment (Baochen Qiang) - wifi: ath10k: Support for FTM TLV test commands (Loic Poulain) - wifi: ath12k: Add MODULE_FIRMWARE() entries (Takashi Iwai) - wifi: ath12k: fix TX and RX MCS rate configurations in HE mode (Pradeep Kumar Chitrapu) - wifi: ath12k: fix VHT MCS assignment (Baochen Qiang) - wifi: ath12k: Fix NSS value update in ext_rx_stats (Thiraviyam Mariyappan) - wifi: ath12k: Defer vdev bring-up until CSA finalize to avoid stale beacon (Aditya Kumar Singh) - wifi: ath12k: track dropped MSDU buffer type packets in REO exception ring (Sarika Sharma) - wifi: ath12k: Fix MSDU buffer types handling in RX error path (Sarika Sharma) - wifi: ath11k: restore register window after global reset (Baochen Qiang) - wifi: ath12k: Remove struct wmi_bcn_send_from_host_cmd (Jeff Johnson) - wifi: ath11k: Remove struct wmi_bcn_send_from_host_cmd (Jeff Johnson) - wifi: ath10k: move recovery check logic into a new work (Kang Yang) - wifi: wcn36xx: Remove unused wcn36xx_smd_update_scan_params (Dr. David Alan Gilbert) - wifi: iwlwifi: mld: add null check for kzalloc() in iwl_mld_send_proto_offload() (Li Qiang) - wifi: iwlwifi: mld: check for NULL pointer after kmalloc (Emmanuel Grumbach) - wifi: iwlwifi: cfg: fix a few device names (Johannes Berg) - wifi: iwlwifi: mld: Move EMLSR prints to IWL_DL_EHT (Nidhish A N) - wifi: iwlwifi: disable EHT if the device doesn't allow it (Emmanuel Grumbach) - wifi: iwlwifi: bump core version for BZ/SC/DR (Johannes Berg) - wifi: iwlwifi: mld: use FW_CHECK on bad ROC notification (Johannes Berg) - wifi: iwlwifi: mvm/mld: report non-HT frames as 20 MHz (Johannes Berg) - wifi: iwlwifi: bump core version for BZ/SC/DR (Johannes Berg) - wifi: iwlwifi: fix build when mvm/mld not configured (Johannes Berg) - wifi: iwlwifi: mld: check the validity of noa_len (Miri Korenblit) - wifi: iwlwifi: stop checking the firmware's error pointer (Emmanuel Grumbach) - wifi: iwlwifi: be more chatty when we fail to find a wifi7 device (Emmanuel Grumbach) - wifi: iwlwifi: fw: remove support of several iwl_lari_config_change_cmd versions (Nidhish A N) - wifi: iwlwifi: mld: include raw PHY notification in radiotap (Johannes Berg) - wifi: iwlwifi: mld: update to new sniffer API (Johannes Berg) - wifi: iwlwifi: mld: set wiphy::iftype_ext_capab dynamically (Miri Korenblit) - wifi: iwlwifi: mld: support get/set_antenna (Emmanuel Grumbach) - wifi: iwlwifi: mvm: cleanup unsupported phy command versions (Miri Korenblit) - wifi: iwlwifi: fix remaining kernel-doc warnings (Johannes Berg) - wifi: iwlwifi: tests: check listed PCI IDs have configs (Johannes Berg) - wifi: iwlwifi: cfg: add new device names (Johannes Berg) - wifi: iwlwifi: iwlmld is always used for wifi7 devices (Miri Korenblit) - wifi: iwlwifi: mvm: move rate conversions to utils.c (Johannes Berg) - wifi: iwlwifi: mld: reschedule check_tpt_wk also not in EMLSR (Miri Korenblit) - wifi: iwlwifi: mld: remove support from of alive notif version 6 (Miri Korenblit) - wifi: iwlwifi: align the name of iwl_alive_ntf_v6 to the convention (Miri Korenblit) - net: dsa: microchip: Fix a link check in ksz9477_pcs_read() (Dan Carpenter) - ptp: Return -EINVAL on ptp_clock_register if required ops are NULL (Tim Hostetler) - net: Convert struct sockaddr to fixed-size "sa_data[14]" (Kees Cook) - bpf: Convert bpf_sock_addr_kern "uaddr" to sockaddr_unsized (Kees Cook) - bpf: Convert cgroup sockaddr filters to use sockaddr_unsized consistently (Kees Cook) - net: Convert proto callbacks from sockaddr to sockaddr_unsized (Kees Cook) - net: Remove struct sockaddr from net.h (Kees Cook) - net: Convert proto_ops connect() callbacks to use sockaddr_unsized (Kees Cook) - net: Convert proto_ops bind() callbacks to use sockaddr_unsized (Kees Cook) - net: Add struct sockaddr_unsized for sockaddr of unknown length (Kees Cook) - net: phy: fixed_phy: remove fixed_phy_add (Heiner Kallweit) - MIPS: BCM47XX: remove creating a fixed phy (Heiner Kallweit) - net: b44: register a fixed phy using fixed_phy_register_100fd if needed (Heiner Kallweit) - m68k: coldfire: remove creating a fixed phy (Heiner Kallweit) - net: fec: register a fixed phy using fixed_phy_register_100fd if needed (Heiner Kallweit) - net: phy: fixed_phy: add helper fixed_phy_register_100fd (Heiner Kallweit) - net: altera-tse: Init PCS and phylink before registering netdev (Maxime Chevallier) - net: altera-tse: Don't use netdev name for the PCS mdio bus (Maxime Chevallier) - net: altera-tse: Warn on bad revision at probe time (Maxime Chevallier) - net: altera-tse: Set platform drvdata before registering netdev (Maxime Chevallier) - net: phy: make phy_device members pause and asym_pause bitfield bits (Heiner Kallweit) - net: rnpgbe: Add register_netdev (Dong Yibo) - net: rnpgbe: Add basic mbx_fw support (Dong Yibo) - net: rnpgbe: Add basic mbx ops support (Dong Yibo) - net: rnpgbe: Add n500/n210 chip support with BAR2 mapping (Dong Yibo) - net: rnpgbe: Add build support for rnpgbe (Dong Yibo) - ti: netcp: convert to ndo_hwtstamp callbacks (Vadim Fedorenko) - net: pch_gbe: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - net: thunderx: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - net: octeon: mgmt: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - net: liquidio_vf: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - net: liquidio: convert to use ndo_hwtstamp callbacks (Vadim Fedorenko) - dt-bindings: net: ethernet-phy: clarify when compatible must specify PHY ID (Buday Csaba) - net: devmem: Remove unused declaration net_devmem_bind_tx_release() (Yue Haibing) - selftests: mptcp: join: validate extra bind cases (Matthieu Baerts (NGI0)) - selftests: mptcp: join: do_transfer: reduce code dup (Matthieu Baerts (NGI0)) - mptcp: pm: in kernel: only use fullmesh endp if any (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: record fullmesh endp nb (Matthieu Baerts (NGI0)) - net/mlx5e: Defer channels closure to reduce interface down time (Tariq Toukan) - net/mlx5e: Pass old channels as argument to mlx5e_switch_priv_channels (Tariq Toukan) - net/mlx5e: Do not re-apply TIR loopback configuration if not necessary (Tariq Toukan) - net/mlx5: IPoIB, set self loopback prevention in TIR init (Tariq Toukan) - net/mlx5e: Allow setting self loopback prevention bits on TIR init (Tariq Toukan) - net/mlx5e: Use TIR API in mlx5e_modify_tirs_lb() (Tariq Toukan) - net/mlx5e: Enhance function structures for self loopback prevention application (Tariq Toukan) - xen/netfront: Comment Correction: Fix Spelling Error and Description of Queue Quantity Rules (Chu Guangqing) - net: sungem_phy: Fix a typo error in sungem_phy (Chu Guangqing) - veth: Fix a typo error in veth (Chu Guangqing) - gtp: Fix a typo error for size (Chu Guangqing) - virtio_net: Fix a typo error in virtio_net (Chu Guangqing) - net: stmmac: imx: use ->set_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: imx: cleanup arguments for set_intf_mode() method (Russell King (Oracle)) - net: stmmac: imx: simplify set_intf_mode() implementations (Russell King (Oracle)) - net: stmmac: imx: use stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: imx: use FIELD_PREP()/FIELD_GET() for PHY_INTF_SEL_x (Russell King (Oracle)) - net: stmmac: imx: convert to PHY_INTF_SEL_xxx (Russell King (Oracle)) - net: stmmac: add support for configuring the phy_intf_sel inputs (Russell King (Oracle)) - net: stmmac: add stmmac_get_phy_intf_sel() (Russell King (Oracle)) - net: stmmac: add phy_intf_sel and ACTPHYIF definitions (Russell King (Oracle)) - net: stmmac: s32: move PHY_INTF_SEL_x definitions out of the way (Russell King (Oracle)) - net: stmmac: imx: use phylink's interface mode for set_clk_tx_rate() (Russell King (Oracle)) - net: mark deliver_skb() as unlikely and not inlined (Eric Dumazet) - rtnetlink: honor RTEXT_FILTER_SKIP_STATS in IFLA_STATS (Adrian Moreno) - xsk: use a smaller new lock for shared pool case (Jason Xing) - xsk: do not enable/disable irq when grabbing/releasing xsk_tx_list_lock (Jason Xing) - net: add net cookie for net device trace events (Tonghao Zhang) - net: phy: dp83td510: add MSE interface support for 10BASE-T1L (Oleksij Rempel) - net: phy: micrel: add MSE interface support for KSZ9477 family (Oleksij Rempel) - ethtool: netlink: add ETHTOOL_MSG_MSE_GET and wire up PHY MSE access (Oleksij Rempel) - net: phy: introduce internal API for PHY MSE diagnostics (Oleksij Rempel) - selftests: Add napi threaded busy poll test in `busy_poller` (Samiullah Khawaja) - net: Extend NAPI threaded polling to allow kthread based busy polling (Samiullah Khawaja) - mpls: Drop RTNL for RTM_NEWROUTE, RTM_DELROUTE, and RTM_GETROUTE. (Kuniyuki Iwashima) - mpls: Protect net->mpls.platform_label with a per-netns mutex. (Kuniyuki Iwashima) - mpls: Convert RTM_GETNETCONF to RCU. (Kuniyuki Iwashima) - mpls: Convert mpls_dump_routes() to RCU. (Kuniyuki Iwashima) - mpls: Use mpls_route_input() where appropriate. (Kuniyuki Iwashima) - mpls: Add mpls_route_input(). (Kuniyuki Iwashima) - mpls: Pass net to mpls_dev_get(). (Kuniyuki Iwashima) - mpls: Add mpls_dev_rcu(). (Kuniyuki Iwashima) - mpls: Use in6_dev_rcu() and dev_net_rcu() in mpls_forward() and mpls_xmit(). (Kuniyuki Iwashima) - ipv6: Add in6_dev_rcu(). (Kuniyuki Iwashima) - mpls: Unify return paths in mpls_dev_notify(). (Kuniyuki Iwashima) - mpls: Hold dev refcnt for mpls_nh. (Kuniyuki Iwashima) - mpls: Return early in mpls_label_ok(). (Kuniyuki Iwashima) - net: stmmac: rename devlink parameter ts_coarse into phc_coarse_adj (Maxime Chevallier) - net: dsa: yt921x: Fix spelling mistake "stucked" -> "stuck" (Colin Ian King) - net: phy: realtek: add interrupt support for RTL8221B (Jianhui Zhao) - hinic3: fix misleading error message in hinic3_open_channel() (Alok Tiwari) - Documentation: ARCnet: Update obsolete contact info (Bagas Sanjaya) - dpll: zl3073x: Specify phase adjustment granularity for pins (Ivan Vecera) - dpll: add phase-adjust-gran pin attribute (Ivan Vecera) - dt-bindings: pse-pd: ti,tps23881: Add TPS23881B (Thomas Wismer) - net: pse-pd: tps23881: Add support for TPS23881B (Thomas Wismer) - Documentation: netconsole: Separate literal code blocks for full and short netcat command name versions (Bagas Sanjaya) - net: phy: microchip_t1s: configure link status control for LAN867x Rev.D0 (Parthiban Veerasooran) - net: phy: microchip_t1s: add support for Microchip LAN867X Rev.D0 PHY (Parthiban Veerasooran) - net: stmmac: qcom-ethqos: remove MAC_CTRL_REG modification (Russell King (Oracle)) - net/mlx5e: Convert to new hwtstamp_get/set interface (Carolina Jubran) - IB/IPoIB: Add support for hwtstamp get/set ndos (Carolina Jubran) - net/mlx5e: Rename timestamp fields to hwtstamp_config (Carolina Jubran) - net/mlx5e: Rename hwstamp functions to hwtstamp (Carolina Jubran) - net/mlx5e: Remove unnecessary tstamp local variable in mlx5i_complete_rx_cqe (Carolina Jubran) - net/mlx5e: Remove redundant tstamp pointer from channel structures (Carolina Jubran) - net: mana: Support HW link state events (Haiyang Zhang) - cxgb4: flower: add support for fragmentation (Harshita V Rajput) - netfilter: fix typo in nf_conntrack_l4proto.h comment (caivive (Weibiao Tu)) - netfilter: conntrack: disable 0 value for conntrack_max setting (Florian Westphal) - netfilter: nf_tables: use C99 struct initializer for nft_set_iter (Fernando Fernandez Mancera) - wifi: mac80211: Allow HT Action frame processing on 6 GHz when HE is supported (Thomas Wu) - wifi: rt2x00: add nvmem eeprom support (Rosen Penev) - wifi: mac80211: add RX flag to report radiotap VHT information (Benjamin Berg) - net: wireless: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - wifi: cfg80211: Add parameters to radio-specific debugfs directories (Roopni Devanathan) - wifi: cfg80211: Add debugfs support for multi-radio wiphy (Roopni Devanathan) - wifi: mac80211: fix missing RX bitrate update for mesh forwarding path (Sarika Sharma) - wifi: cfg80211: default S1G chandef width to 1MHz (Lachlan Hodges) - wifi: mac80211: get probe response chan via ieee80211_get_channel_khz (Lachlan Hodges) - wifi: mac80211: reset CRC valid after CSA (Johannes Berg) - wifi: mac80211_hwsim: advertise puncturing feature support (Aditya Kumar Singh) - wifi: cfg80211/mac80211: validate radio frequency range for monitor mode (Ryder Lee) - wifi: rt2x00: check retval for of_get_mac_address (Rosen Penev) - selftests: drv-net: replace the nsim ring test with a drv-net one (Jakub Kicinski) - igbvf: fix misplaced newline in VLAN add warning message (Alok Tiwari) - ixgbe: fix typos in ixgbe driver comments (Alok Tiwari) - idpf: remove duplicate defines in IDPF_CAP_RSS (Sreedevi Joshi) - i40e: avoid redundant VF link state updates (Jay Vosburgh) - ice: Allow 100M speed for E825C SGMII device (Grzegorz Nitka) - ice: implement configurable header split for regular Rx (Alexander Lobakin) - ice: switch to Page Pool (Michal Kubiak) - ice: drop page splitting and recycling (Michal Kubiak) - ice: remove legacy Rx and construct SKB (Michal Kubiak) - net/smc: handle -ENOMEM from smc_wr_alloc_link_mem gracefully (Halil Pasic) - net/smc: make wr buffer count configurable (Halil Pasic) - octeontx2-pf: Use new bandwidth profiles in receive queue (Subbaraya Sundeep) - octeontx2-af: Display new bandwidth profiles too in debugfs (Subbaraya Sundeep) - octeontx2-af: Accommodate more bandwidth profiles for cn20k (Subbaraya Sundeep) - octeontx2-pf: Initialize new NIX SQ context for cn20k (Subbaraya Sundeep) - octeontx2-pf: Initialize cn20k specific aura and pool contexts (Linu Cherian) - octeontx2-af: Skip NDC operations for cn20k (Linu Cherian) - octeontx2-af: Extend debugfs support for cn20k NPA (Linu Cherian) - octeontx2-af: Add cn20k NPA block contexts (Linu Cherian) - octeontx2-af: Extend debugfs support for cn20k NIX (Subbaraya Sundeep) - octeontx2-af: Add cn20k NIX block contexts (Subbaraya Sundeep) - octeontx2-af: Simplify context writing and reading to hardware (Subbaraya Sundeep) - net: phy: use new iterator mdiobus_for_each_phy in mdiobus_prevent_c45_scan (Heiner Kallweit) - net: davinci_mdio: use new iterator mdiobus_for_each_phy (Heiner Kallweit) - net: fec: use new iterator mdiobus_for_each_phy (Heiner Kallweit) - net: phy: add iterator mdiobus_for_each_phy (Heiner Kallweit) - net: stmmac: mdio: fix incorrect phy address check (Heiner Kallweit) - net: wwan: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - net: ipa: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - net: ethernet: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - net: enetc: add standalone ENETC support for i.MX94 (Wei Fang) - net: enetc: add basic support for the ENETC with pseudo MAC for i.MX94 (Wei Fang) - net: enetc: add ptp timer binding support for i.MX94 (Clark Wang) - net: enetc: add preliminary i.MX94 NETC blocks control support (Wei Fang) - dt-bindings: net: enetc: add compatible string for ENETC with pseduo MAC (Wei Fang) - dt-bindings: net: netc-blk-ctrl: add compatible string for i.MX94 platforms (Wei Fang) - selftests: traceroute: Add ICMP extensions tests (Ido Schimmel) - ipv6: icmp: Add RFC 5837 support (Ido Schimmel) - ipv4: icmp: Add RFC 5837 support (Ido Schimmel) - net: sched: Don't use WARN_ON_ONCE() for -ENOMEM in tcf_classify(). (Kuniyuki Iwashima) - selftest: net: fix socklen_t type mismatch in sctp_collision test (Ankit Khushwaha) - net: stmmac: reorganise stmmac_hwif_init() (Russell King (Oracle)) - net: stmmac: use != rather than ^ for comparing dev_id (Russell King (Oracle)) - net: stmmac: provide function to lookup hwif (Russell King (Oracle)) - net: stmmac: use FIELD_GET() for version register (Russell King (Oracle)) - net: stmmac: move stmmac_get_*id() into stmmac_get_version() (Russell King (Oracle)) - net: stmmac: consolidate version reading and validation (Russell King (Oracle)) - net: stmmac: simplify stmmac_get_version() (Russell King (Oracle)) - net: stmmac: move version handling into own function (Russell King (Oracle)) - net: ipv4: Remove extern udp_v4_early_demux()/tcp_v4_early_demux() in .c files (Wang Liang) - net: phy: motorcomm: Add support for PHY LEDs on YT8531 (Tianling Shen) - net: phy: realtek: Add RTL8224 cable testing support (Issam Hamdi) - ice: remove duplicate call to ice_deinit_hw() on error paths (Przemek Kitszel) - ice: move ice_deinit_dev() to the end of deinit paths (Przemek Kitszel) - ice: extract ice_init_dev() from ice_init() (Przemek Kitszel) - ice: move ice_init_pf() out of ice_init_dev() (Przemek Kitszel) - ice: move udp_tunnel_nic and misc IRQ setup into ice_init_pf() (Przemek Kitszel) - ice: ice_init_pf: destroy mutexes and xarrays on memory alloc failure (Przemek Kitszel) - ice: move ice_init_interrupt_scheme() prior ice_init_pf() (Przemek Kitszel) - ice: move service task start out of ice_init_pf() (Przemek Kitszel) - ice: enforce RTNL assumption of queue NAPI manipulation (Przemek Kitszel) - net: tcp_lp: fix kernel-doc warnings and update outdated reference links (Rakuram Eswaran) - sctp: Constify struct sctp_sched_ops (Christophe JAILLET) - net: netmem: remove NET_IOV_MAX from net_iov_type enum (Bobby Eshleman) - net: rps: softnet_data reorg to make enqueue_to_backlog() fast (Eric Dumazet) - net: optimize enqueue_to_backlog() for the fast path (Eric Dumazet) - tools: ynl: rework the string representation of NlError (Jakub Kicinski) - tools: ynl: fix indent issues in the main Python lib (Jakub Kicinski) - net: stmmac: Add a devlink attribute to control timestamping mode (Maxime Chevallier) - net: stmmac: Move subsecond increment configuration in dedicated helper (Maxime Chevallier) - net: macb: Add "mobileye,eyeq5-gem" compatible (Théo Lebrun) - net: macb: rename bp->sgmii_phy field to bp->phy (Théo Lebrun) - net: macb: add no LSO capability (MACB_CAPS_NO_LSO) (Théo Lebrun) - net: macb: match skb_reserve(skb, NET_IP_ALIGN) with HW alignment (Théo Lebrun) - dt-bindings: net: cdns,macb: add Mobileye EyeQ5 ethernet interface (Théo Lebrun) - dibs: Use subsys_initcall() (Alexandra Winter) - dibs: Remove reset of static vars in dibs_init() (Alexandra Winter) - net/mlx5: Add balance ID support for LAG multiplane groups (Mark Bloch) - net/mlx5: Refactor HCA cap 2 setting (Mark Bloch) - net/mlx5: Refactor PTP clock devcom pairing (Mark Bloch) - net/mlx5: Add software system image GUID infrastructure (Mark Bloch) - net/mlx5: Use common mlx5_same_hw_devs function (Mark Bloch) - net: txgbe: support RSC offload (Jiawen Wu) - net: txgbe: support TX head write-back mode (Jiawen Wu) - net: txgbe: support RX desc merge mode (Jiawen Wu) - dt-bindings: net: phy: vsc8531: Convert to DT schema (Lad Prabhakar) - tcp: remove one ktime_get() from recvmsg() fast path (Eric Dumazet) - net/sched: Remove unused typedef psched_tdiff_t (Yue Haibing) - sctp: Remove sctp_copy_sock() and sctp_copy_descendant(). (Kuniyuki Iwashima) - sctp: Use sctp_clone_sock() in sctp_do_peeloff(). (Kuniyuki Iwashima) - sctp: Remove sctp_pf.create_accept_sk(). (Kuniyuki Iwashima) - sctp: Use sk_clone() in sctp_accept(). (Kuniyuki Iwashima) - net: Add sk_clone(). (Kuniyuki Iwashima) - sctp: Don't call sk->sk_prot->init() in sctp_v[46]_create_accept_sk(). (Kuniyuki Iwashima) - sctp: Don't copy sk_sndbuf and sk_rcvbuf in sctp_sock_migrate(). (Kuniyuki Iwashima) - sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock(). (Kuniyuki Iwashima) - net: hns3: add hwtstamp_get/hwtstamp_set ops (Vadim Fedorenko) - net: renesas: rswitch: convert to ndo_hwtstamp API (Vadim Fedorenko) - net: ravb: convert to ndo_hwtstamp API (Vadim Fedorenko) - ionic: convert to ndo_hwtstamp API (Vadim Fedorenko) - mlx4: convert to ndo_hwtstamp API (Vadim Fedorenko) - octeontx2: convert to ndo_hwtstamp API (Vadim Fedorenko) - net: airoha: Fix a copy and paste bug in probe() (Dan Carpenter) - batman-adv: use skb_crc32c() instead of skb_seq_read() (Sven Eckelmann) - batman-adv: Start new development cycle (Simon Wunderlich) - phy: mscc: Fix PTP for VSC8574 and VSC8572 (Horatiu Vultur) - phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856X (Horatiu Vultur) - selftests: bridge_mdb: Add a test for MDB flush on snooping disable (Petr Machata) - net: bridge: Flush multicast groups when snooping is disabled (Petr Machata) - selftests: tls: add tls record_size_limit test (Wilfred Mallawa) - net/tls: support setting the maximum payload size (Wilfred Mallawa) - MAINTAINERS: add dwmac-rk glue driver to the main Rockchip entry (Heiko Stuebner) - ethernet: stmmac: dwmac-rk: Add RK3506 GMAC support (David Wu) - dt-bindings: net: rockchip-dwmac: Add compatible string for RK3506 (Heiko Stuebner) - dt-bindings: net: snps,dwmac: Sync list of Rockchip compatibles (Heiko Stuebner) - dt-bindings: net: snps,dwmac: move rk3399 line to its correct position (Heiko Stuebner) - net: ravb: Allocate correct number of queues based on SoC support (Lad Prabhakar) - net: ravb: Make DBAT entry count configurable per-SoC (Lad Prabhakar) - net: usb: usbnet: coding style for functions (Oliver Neukum) - net: stmmac: add support for controlling PCS interrupts (Russell King (Oracle)) - net: stmmac: add stmmac_mac_irq_modify() (Russell King (Oracle)) - net: stmmac: convert to phylink managed WoL PHY speed (Russell King (Oracle)) - net: stmmac: convert to phylink-managed Wake-on-Lan (Russell King (Oracle)) - net: phylink: add phylink managed wake-on-lan PHY speed control (Russell King (Oracle)) - net: phylink: add phylink managed MAC Wake-on-Lan support (Russell King (Oracle)) - net: phy: add phy_may_wakeup() (Russell King (Oracle)) - net: phy: add phy_can_wakeup() (Russell King (Oracle)) - smc: rename smc_find_ism_store_rc to reflect broader usage (Dust Li) - strparser: fix typo in comment (Julia Lawall) - selftest: net: prevent use of uninitialized variable (Alessandro Zanni) - neighbour: Convert rwlock of struct neigh_table to spinlock. (Kuniyuki Iwashima) - neighbour: Convert RTM_SETNEIGHTBL to RCU. (Kuniyuki Iwashima) - neighbour: Convert RTM_GETNEIGHTBL to RCU. (Kuniyuki Iwashima) - neighbour: Annotate access to neigh_parms fields. (Kuniyuki Iwashima) - neighbour: Use RCU list helpers for neigh_parms.list writers. (Kuniyuki Iwashima) - net: dsa: lantiq_gswip: harmonize gswip_mii_mask_*() parameters (Daniel Golle) - net: dsa: lantiq_gswip: optimize regmap_write_bits() statements (Daniel Golle) - net: dsa: lantiq_gswip: replace *_mask() functions with regmap API (Daniel Golle) - net: dsa: lantiq_gswip: manually convert remaining uses of read accessors (Daniel Golle) - net: dsa: lantiq_gswip: convert trivial accessor uses to regmap (Daniel Golle) - net: dsa: lantiq_gswip: convert accessors to use regmap (Daniel Golle) - net: dsa: lantiq_gswip: clarify GSWIP 2.2 VLAN mode in comment (Daniel Golle) - tcp: Remove unnecessary null check in tcp_inbound_md5_hash() (Eric Biggers) - net: rmnet: Use section heading markup for packet format subsections (Bagas Sanjaya) - net: unix: remove outdated BSD behavior comment in unix_release_sock() (Sunday Adelodun) - net: airoha: Remove code duplication in airoha_regs.h (Lorenzo Bianconi) - net: phy: micrel: Add support for non PTP SKUs for lan8814 (Horatiu Vultur) - net: ti: icssg-prueth: Omit a variable reassignment in prueth_netdev_init() (Markus Elfring) - eth: fbnic: fix integer overflow warning in TLV_MAX_DATA definition (Pei Xiao) - net/sched: Remove unused inline helper qdisc_from_priv() (Yue Haibing) - net: spacemit: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - net: stmmac: replace has_xxxx with core_type (Russell King (Oracle)) - net: macb: Remove duplicate linux/inetdevice.h header (Jiapeng Chong) - bnxt_en: support PPS in/out on all pins (Vadim Fedorenko) - net: stmmac: mdio: use phy_find_first to simplify stmmac_mdio_register (Heiner Kallweit) - eth: 3c515: replace cleanup_module with __exit (Shi Hao) - MAINTAINERS: add entry for Motorcomm YT921x ethernet switch driver (David Yang) - net: dsa: yt921x: Add support for Motorcomm YT921x (David Yang) - net: dsa: tag_yt921x: add support for Motorcomm YT921x tags (David Yang) - dt-bindings: net: dsa: yt921x: Add Motorcomm YT921x switch support (David Yang) - net: bridge: use common function to compute the features (Hangbin Liu) - team: use common function to compute the features (Hangbin Liu) - bonding: use common function to compute the features (Hangbin Liu) - net: add a common function to compute features for upper devices (Hangbin Liu) - devlink: region: correct port region lookup to use port_ops (Alok Tiwari) - net: avoid extra access to sk->sk_wmem_alloc in sock_wfree() (Eric Dumazet) - net: airoha: Add AN7583 SoC support (Lorenzo Bianconi) - net: airoha: ppe: Do not use magic numbers in airoha_ppe_foe_get_entry_locked() (Lorenzo Bianconi) - net: airoha: Refactor src port configuration in airhoha_set_gdm2_loopback (Lorenzo Bianconi) - net: airoha: Select default ppe cpu port in airoha_dev_init() (Lorenzo Bianconi) - net: airoha: ppe: Flush PPE SRAM table during PPE setup (Lorenzo Bianconi) - net: airoha: ppe: Configure SRAM PPE entries via the cpu (Lorenzo Bianconi) - net: airoha: ppe: Remove airoha_ppe_is_enabled() where not necessary (Lorenzo Bianconi) - net: airoha: ppe: Move PPE memory info in airoha_eth_soc_data struct (Lorenzo Bianconi) - net: airoha: Generalize airoha_ppe2_is_enabled routine (Lorenzo Bianconi) - net: airoha: Add airoha_eth_soc_data struct (Lorenzo Bianconi) - net: airoha: Add airoha_ppe_get_num_stats_entries() and airoha_ppe_get_num_total_stats_entries() (Lorenzo Bianconi) - net: airoha: ppe: Dynamically allocate foe_check_time array in airoha_ppe struct (Lorenzo Bianconi) - dt-bindings: net: airoha: Add AN7583 support (Lorenzo Bianconi) - net: 6pack: Demote "How to turn on 6pack support" section heading (Bagas Sanjaya) - net: nfc: Format userspace interface subsection headings (Bagas Sanjaya) - can: m_can: m_can_get_berr_counter(): don't wake up controller if interface is down (Marc Kleine-Budde) - can: m_can: m_can_tx_submit(): remove unneeded sanity checks (Marc Kleine-Budde) - can: m_can: m_can_class_register(): remove error message in case devm_kzalloc() fails (Marc Kleine-Budde) - can: m_can: m_can_interrupt_enable(): use m_can_write() instead of open coding it (Marc Kleine-Budde) - net: m_can: convert dev_{dbg,info,err} -> netdev_{dbg,info,err} (Marc Kleine-Budde) - can: m_can: hrtimer_callback(): rename to m_can_polling_timer() (Marc Kleine-Budde) - can: m_can: m_can_init_ram(): make static (Marc Kleine-Budde) - can: m_can: Support pinctrl wakeup state (Markus Schneider-Pargmann (TI.com)) - can: m_can: Return ERR_PTR on error in allocation (Markus Schneider-Pargmann (TI.com)) - can: m_can: Map WoL to device_set_wakeup_enable (Markus Schneider-Pargmann (TI.com)) - dt-bindings: can: m_can: Add wakeup properties (Markus Schneider-Pargmann (TI.com)) - can: treewide: remove can_change_mtu() (Vincent Mailhol) - can: m_can: add support for optional reset (Marc Kleine-Budde) - s390/iucv: Convert sprintf/snprintf to scnprintf (Aswin Karuvally) - e1000e: Introduce private flag to disable K1 (Vitaly Lifshits) - ice: refactor to use helpers (Jesse Brandeburg) - ice: implement transmit hardware timestamp statistics (Jesse Brandeburg) - ice: add tracking of good transmit timestamps (Jesse Brandeburg) - ice: implement ethtool standard stats (Jesse Brandeburg) - net: docs: add missing features that can have stats (Jesse Brandeburg) - gve: Consolidate and persist ethtool ring changes (Ankit Garg) - net: shrink napi_skb_cache_{put,get}() and napi_skb_cache_get_bulk() (Eric Dumazet) - funeth: convert to ndo_hwtstamp API (Vadim Fedorenko) - tsnep: convert to ndo_hwtstatmp API (Vadim Fedorenko) - cxgb4: convert to ndo_hwtstamp API (Vadim Fedorenko) - net: atlantic: convert to ndo_hwtstamp API (Vadim Fedorenko) - amd-xgbe: convert to ndo_hwtstamp callbacks (Vadim Fedorenko) - ti: icssg: convert to ndo_hwtstamp API (Vadim Fedorenko) - net: ti: am65-cpsw: move hw timestamping to ndo callback (Vadim Fedorenko) - net: stmmac: convert to phylink PCS support (Russell King (Oracle)) - net: stmmac: provide PCS initialisation hook (Russell King (Oracle)) - net: stmmac: only call stmmac_pcs_ctrl_ane() for integrated SGMII PCS (Russell King (Oracle)) - net: stmmac: do not require snps,ps-speed for SGMII (Russell King (Oracle)) - net: stmmac: hw->ps becomes hw->reverse_sgmii_enable (Russell King (Oracle)) - net: stmmac: simplify stmmac_check_pcs_mode() (Russell King (Oracle)) - net: stmmac: move reverse-"pcs" mode setup to stmmac_check_pcs_mode() (Russell King (Oracle)) - net: stmmac: remove RGMII "pcs" mode (Russell King (Oracle)) - net: stmmac: remove hw->ps xxx_core_init() hardware setup (Russell King (Oracle)) - net: stmmac: remove unused PCS loopback support (Russell King (Oracle)) - net: stmmac: remove PCS "mode" pause handling (Russell King (Oracle)) - net: stmmac: remove SGMII/RGMII/SMII interrupt handling (Russell King (Oracle)) - net: stmmac: remove xstats.pcs_* members (Russell King (Oracle)) - net: stmmac: remove broken PCS code (Russell King (Oracle)) - nl802154: fix some kernel-doc warnings (Randy Dunlap) - net: add a fast path in __netif_schedule() (Eric Dumazet) - net: phy: micrel: fix typos in comments (Alok Tiwari) - net: phy: micrel: simplify return in ksz9477_phy_errata() (Alok Tiwari) - net: dsa: lantiq_gswip: treat VID 0 like the PVID (Vladimir Oltean) - net: dsa: lantiq_gswip: drop untagged on VLAN-aware bridge ports with no PVID (Vladimir Oltean) - net: dsa: lantiq_gswip: put a more descriptive error print in gswip_vlan_remove() (Vladimir Oltean) - net: dsa: lantiq_gswip: remove vlan_aware and pvid arguments from gswip_vlan_remove() (Vladimir Oltean) - net: dsa: lantiq_gswip: disallow changes to privately set up VID 0 (Vladimir Oltean) - net: dsa: lantiq_gswip: permit dynamic changes to VLAN filtering state (Vladimir Oltean) - net: dsa: lantiq_gswip: remove legacy configure_vlan_while_not_filtering option (Vladimir Oltean) - net: dsa: lantiq_gswip: merge gswip_vlan_add_unaware() and gswip_vlan_add_aware() (Vladimir Oltean) - net: dsa: lantiq_gswip: remove duplicate assignment to vlan_mapping.val[0] (Vladimir Oltean) - net: dsa: lantiq_gswip: define VLAN ID 0 constant (Vladimir Oltean) - net: dsa: lantiq_gswip: support bridge FDB entries on the CPU port (Vladimir Oltean) - selftests/bpf: Add test for sk->sk_bypass_prot_mem. (Kuniyuki Iwashima) - bpf: Introduce SK_BPF_BYPASS_PROT_MEM. (Kuniyuki Iwashima) - bpf: Support bpf_setsockopt() for BPF_CGROUP_INET_SOCK_CREATE. (Kuniyuki Iwashima) - net: Introduce net.core.bypass_prot_mem sysctl. (Kuniyuki Iwashima) - net: Allow opt-out from global protocol memory accounting. (Kuniyuki Iwashima) - tcp: Save lock_sock() for memcg in inet_csk_accept(). (Kuniyuki Iwashima) - tcp: Convert tcp-md5 to use MD5 library instead of crypto_ahash (Eric Biggers) - selftests/net: io_uring: fix unknown errnum values (Carlos Llamas) - r8169: reconfigure rx unconditionally before chip reset when resuming (Heiner Kallweit) - net: Kconfig: discourage drop_monitor enablement (Florian Westphal) - inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule() (Xuanqiang Luo) - inet: Avoid ehash lookup race in inet_ehash_insert() (Xuanqiang Luo) - rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu() (Xuanqiang Luo) - ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. (Kuniyuki Iwashima) - net: hibmcge: support pci_driver.shutdown() (Jijie Shao) - net: macb: sort #includes (Théo Lebrun) - net: macb: apply reverse christmas tree in macb_tx_map() (Théo Lebrun) - net: macb: drop `count` local variable in macb_tx_map() (Théo Lebrun) - net: macb: drop `entry` local variable in macb_tx_map() (Théo Lebrun) - net: macb: replace min() with umin() calls (Théo Lebrun) - net: macb: remove bp->queue_mask (Théo Lebrun) - net: macb: introduce DMA descriptor helpers (is 64bit? is PTP?) (Théo Lebrun) - net: macb: move bp->hw_dma_cap flags to bp->caps (Théo Lebrun) - net: macb: simplify macb_adj_dma_desc_idx() (Théo Lebrun) - net: macb: simplify macb_dma_desc_get_size() (Théo Lebrun) - net: macb: drop macb_config NULL checking (Théo Lebrun) - net: macb: Remove local variables clk_init and init in macb_probe() (Théo Lebrun) - net: macb: remove gap in MACB_CAPS_* flags (Théo Lebrun) - net: macb: use BIT() macro for capability definitions (Théo Lebrun) - dt-bindings: net: cdns,macb: sort compatibles (Théo Lebrun) - net: dev_queue_xmit() llist adoption (Eric Dumazet) - net: sched: claim one cache line in Qdisc (Eric Dumazet) - Revert "net/sched: Fix mirred deadlock on device recursion" (Eric Dumazet) - net/sched: act_mirred: add loop detection (Eric Dumazet) - net: add add indirect call wrapper in skb_release_head_state() (Eric Dumazet) - selftests/net: packetdrill: unflake tcp_user_timeout_user-timeout-probe.pkt (Eric Dumazet) - dt-bindings: net: qcom: ethernet: Add interconnect properties (Sagar Cheluvegowda) - net: stmmac: add Eswin EIC7700 glue driver (Shangjuan Wei) - dt-bindings: ethernet: eswin: Document for EIC7700 SoC (Shangjuan Wei) - net: stmmac: rename stmmac_phy_setup() to include phylink (Russell King (Oracle)) - net: stmmac: rearrange tc_init() (Russell King (Oracle)) - net: stmmac: avoid PHY speed change when configuring MTU (Russell King (Oracle)) - net: stmmac: place .mac_finish() method more appropriately (Russell King (Oracle)) - net: stmmac: dwc-qos-eth: move MDIO bus locking into stmmac_mdio (Russell King (Oracle)) - net/hsr: add interlink to fill_info output (Jan Vaclav) - Octeontx2-af: Fix pci_alloc_irq_vectors() return value check (Harshit Mogalapalli) - netdevsim: add ipsec hw_features (Hangbin Liu) - net: amd-xgbe: use EOPNOTSUPP instead of ENOTSUPP in xgbe_phy_mii_read_c45 (Alok Tiwari) - net: txgbe: rename txgbe_get_phy_link() (Jiawen Wu) - net: txgbe: optimize the flow to setup PHY for AML devices (Jiawen Wu) - net: txgbe: expend SW-FW mailbox buffer size to identify QSFP module (Jiawen Wu) - dt-bindings: net: Convert amd,xgbe-seattle-v1a to DT schema (Rob Herring (Arm)) - net: fbnic: Allow builds for all 64 bit architectures (Dimitri Daskalakis) - net: fbnic: Fix page chunking logic when PAGE_SIZE > 4K (Dimitri Daskalakis) - net: airoha: npu: Add 7583 SoC support (Lorenzo Bianconi) - net: airoha: npu: Add airoha_npu_soc_data struct (Lorenzo Bianconi) - dt-bindings: net: airoha: npu: Add AN7583 support (Lorenzo Bianconi) - net: pse-pd: pd692x0: Preserve PSE configuration across reboots (Kory Maincent (Dent Project)) - net: pse-pd: pd692x0: Separate configuration parsing from hardware setup (Kory Maincent (Dent Project)) - net: pse-pd: pd692x0: Replace __free macro with explicit kfree calls (Kory Maincent (Dent Project)) - net: bcmasp: Add support for PHY-based Wake-on-LAN (Florian Fainelli) - net: remove obsolete WARN_ON(refcount_read(&sk->sk_refcnt) == 1) (Eric Dumazet) - net: bcmgenet: remove unused platform code (Heiner Kallweit) - r8152: Advertise software timestamp information. (Abhishek Rawal) - net: allow busy connected flows to switch tx queues (Eric Dumazet) - net: add /proc/sys/net/core/txq_reselection_ms control (Eric Dumazet) - net: control skb->ooo_okay from skb_set_owner_w() (Eric Dumazet) - net: add SK_WMEM_ALLOC_BIAS constant (Eric Dumazet) - tcp: better handle TCP_TX_DELAY on established flows (Eric Dumazet) - dt-bindings: net: dsa: nxp,sja1105: Add optional clock (Frank Li) - net: airoha: Add get_link ethtool callback (Lorenzo Bianconi) - net: airoha: Add missing stats to ethtool_eth_mac_stats (Lorenzo Bianconi) - eth: fealnx: fix typo in comments (Denis Benato) - net: mdio: use macro module_driver to avoid boilerplate code (Heiner Kallweit) - net: dsa: b53: implement port isolation support (Jonas Gorski) - eth: fbnic: fix various typos in comments and strings (Alok Tiwari) - net: bridge: correct debug message function name in br_fill_ifinfo (Alok Tiwari) - net/hsr: add protocol version to fill_info output (Jan Vaclav) - netmem: replace __netmem_clear_lsb() with netmem_to_nmdesc() (Byungchul Park) - hdlc_ppp: fix potential null pointer in ppp_cp_event logging (Kriish Sharma) - bpf: optimize bpf_map_update_elem() for map-in-map types (Ritesh Oedayrajsingh Varma) - bpf: make kprobe_multi_link_prog_run always_inline (Menglong Dong) - selftests/bpf: do not hardcode target rate in test_tc_edt BPF program (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: remove test_tc_edt.sh (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: integrate test_tc_edt into test_progs (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: rename test_tc_edt.bpf.c section to expose program type (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Add success stats to rqspinlock stress test (Kumar Kartikeya Dwivedi) - rqspinlock: Precede non-head waiter queueing with AA check (Kumar Kartikeya Dwivedi) - rqspinlock: Disable spinning for trylock fallback (Kumar Kartikeya Dwivedi) - rqspinlock: Use trylock fallback when per-CPU rqnode is busy (Kumar Kartikeya Dwivedi) - rqspinlock: Perform AA checks immediately (Kumar Kartikeya Dwivedi) - rqspinlock: Enclose lock/unlock within lock entry acquisitions (Kumar Kartikeya Dwivedi) - bpf: Remove runqslower tool (Hoyeon Lee) - selftests/bpf: Remove usage of lsm/file_alloc_security in selftest (Amery Hung) - bpf: Disable file_alloc_security hook (Amery Hung) - bpf: check for insn arrays in check_ptr_alignment (Anton Protopopov) - bpf: force BPF_F_RDONLY_PROG on insn array creation (Anton Protopopov) - bpf: Fix exclusive map memory leak (Edward Adam Davis) - selftests/bpf: Make CS length configurable for rqspinlock stress test (Kumar Kartikeya Dwivedi) - selftests/bpf: Add lock wait time stats to rqspinlock stress test (Kumar Kartikeya Dwivedi) - selftests/bpf: Relax CPU requirements for rqspinlock stress test (Kumar Kartikeya Dwivedi) - bpf: Introduce internal bpf_map_check_op_flags helper function (Leon Hwang) - libbpf: Fix some incorrect @param descriptions in the comment of libbpf.h (Jianyun Gao) - selftests/bpf: Call bpf_get_numa_node_id() in trigger_count() (Menglong Dong) - docs: bpf: map_array: Specify BPF_MAP_TYPE_PERCPU_ARRAY value size limit (Alex Tran) - selftests/bpf: Fix htab_update/reenter_update selftest failure (Saket Kumar Bhaskar) - selftests/bpf: Allow selftests to build with older xxd (Alan Maguire) - bpftool: Allow bpftool to build with openssl < 3 (Alan Maguire) - bpf: implement "jmp" mode for trampoline (Menglong Dong) - bpf: specify the old and new poke_type for bpf_arch_text_poke (Menglong Dong) - bpf,x86: adjust the "jmp" mode for bpf trampoline (Menglong Dong) - bpf: fix the usage of BPF_TRAMP_F_SKIP_FRAME (Menglong Dong) - x86/ftrace: Implement DYNAMIC_FTRACE_WITH_JMP (Menglong Dong) - ftrace: Introduce FTRACE_OPS_FL_JMP (Menglong Dong) - bpf: cleanup aux->used_maps after jit (Anton Protopopov) - selftests: bpf: Add tests for unbalanced rcu_read_lock (Puranjay Mohan) - bpf: support nested rcu critical sections (Puranjay Mohan) - bpf: test the correct stack liveness of tail calls (Eduard Zingerman) - bpf: correct stack liveness for tail calls (Eduard Zingerman) - bpf: test the proper verification of tail calls (Martin Teichmann) - bpf: properly verify tail call behavior (Martin Teichmann) - bpf: Add a check to make static analysers happy (Anton Protopopov) - selftests/bpf: Update test_tag to use sha256 (Xing Guo) - selftests/bpf: Improve reliability of test_perf_branches_no_hw() (Matt Bobrowski) - selftests/bpf: skip test_perf_branches_hw() on unsupported platforms (Matt Bobrowski) - selftests: bpf: Enable gotox tests from arm64 (Puranjay Mohan) - bpf: arm64: Add support for indirect jumps (Puranjay Mohan) - bpf: arm64: Add support for instructions array (Puranjay Mohan) - selftests/bpf: Use sockaddr_storage instead of sa46 in select_reuseport test (Hoyeon Lee) - selftests/bpf: Use sockaddr_storage directly in cls_redirect test (Hoyeon Lee) - bpf: Document cfi_stubs and owner fields in struct bpf_struct_ops (Nirbhay Sharma) - selftests/bpf: Use ASSERT_STRNEQ to factor in long slab cache names (Matt Bobrowski) - bpf: Replace bpf memory allocator with kmalloc_nolock() in local storage (Amery Hung) - bpf: Save memory alloction info in bpf_local_storage (Amery Hung) - bpf: Remove smap argument from bpf_selem_free() (Amery Hung) - bpf: Always charge/uncharge memory when allocating/unlinking storage elements (Amery Hung) - selftests/bpf: Replace TCP CC string comparisons with bpf_strncmp (Hoyeon Lee) - selftests/bpf: Move common TCP helpers into bpf_tracing_net.h (Hoyeon Lee) - bpf: Fix invalid prog->stats access when update_effective_progs fails (Pu Lehui) - bpf: don't skip other information if xlated_prog_insns is skipped (Altgelt, Max (Nextron)) - selftests/bpf: Test bpf_skb_check_mtu(BPF_MTU_CHK_SEGS) when transport_header is not set (Martin KaFai Lau) - bpf: Check skb->transport_header is set in bpf_skb_check_mtu (Martin KaFai Lau) - bpf: verifier: Move desc->imm setup to sort_kfunc_descs_by_imm_off() (Puranjay Mohan) - selftests/bpf: Align kfuncs renamed in bpf tree (Mykyta Yatsenko) - selftests/bpf: Add BTF dedup tests for recursive typedef definitions (Paul Houssel) - libbpf: Fix BTF dedup to support recursive typedef definitions (Paul Houssel) - selftests/bpf: Fix failure paths in send_signal test (Alexei Starovoitov) - selftests/bpf: Convert glob_match() to bpf arena (Alexei Starovoitov) - bpf: Handle return value of ftrace_set_filter_ip in register_fentry (Menglong Dong) - bpf: Add missing checks to avoid verbose verifier log (Eduard Zingerman) - bpf: Prevent nesting overflow in bpf_try_get_buffers (Sahil Chandna) - selftests/bpf: retry bpf_map_update_elem() when E2BIG is returned (Matt Bobrowski) - selftests/bpf: Add test to verify freeing the special fields in pcpu maps (Leon Hwang) - bpf: Free special fields when update [lru_,]percpu_hash maps (Leon Hwang) - bpf: Adjust return value for queue destruction in rqspinlock (Kumar Kartikeya Dwivedi) - bpf: Use kmalloc_nolock() in range tree (Puranjay Mohan) - selftests/bpf: Use start_server_str rather than start_reuseport_server in tc_tunnel (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Systematically add SO_REUSEADDR in start_server_addr (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: add C-level selftests for indirect jumps (Anton Protopopov) - selftests/bpf: add new verifier_gotox test (Anton Protopopov) - libbpf: support llvm-generated indirect jumps (Anton Protopopov) - bpf: disasm: add support for BPF_JMP|BPF_JA|BPF_X (Anton Protopopov) - bpf, x86: add support for indirect jumps (Anton Protopopov) - bpf, x86: allow indirect jumps to r8...r15 (Anton Protopopov) - selftests/bpf: test instructions arrays with blinding (Anton Protopopov) - bpf: support instructions arrays with constants blinding (Anton Protopopov) - selftests/bpf: add selftests for new insn_array map (Anton Protopopov) - libbpf: Recognize insn_array map type (Anton Protopopov) - bpftool: Recognize insn_array map type (Anton Protopopov) - bpf, x86: add new map type: instructions array (Anton Protopopov) - selftests/bpf: Test parsing of (multi-)split BTF (Alan Maguire) - libbpf: Fix parsing of multi-split BTF (Alan Maguire) - docs/bpf: Add missing BPF k/uprobe program types to docs (Donald Hunter) - libbpf: Update the comment to remove the reference to the deprecated interface bpf_program__load(). (Jianyun Gao) - libbpf: Complete the missing @param and @return tags in btf.h (Jianyun Gao) - selftests/bpf: Add test for conditional jumps on same scalar register (KaFai Wan) - bpf: Skip bounds adjustment for conditional jumps on same scalar register (KaFai Wan) - selftests/bpf: Add checks in tc_tunnel when entering net namespaces (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Skip tc_tunnel subtest if its setup fails (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: test_xsk: Integrate test_xsk.c to test_progs framework (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Isolate non-CI tests (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Don't exit immediately on allocation failures (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Don't exit immediately if validate_traffic fails (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Don't exit immediately when workers fail (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Don't exit immediately when gettimeofday fails (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Don't exit immediately when xsk_attach fails (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Add return value to init_iface() (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Release resources when swap fails (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Wrap test clean-up in functions (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: fix memory leak in testapp_xdp_shared_umem() (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: fix memory leak in testapp_stats_rx_dropped() (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Fix __testapp_validate_traffic()'s return value (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Initialize bitmap before use (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xsk: Split xskxceiver (Bastien Curutchet (eBPF Foundation)) - bpf: Use kmalloc_nolock() in bpf streams (Puranjay Mohan) - selftests/bpf: Add ABBCCA case for rqspinlock stress test (Kumar Kartikeya Dwivedi) - rqspinlock: Disable queue destruction for deadlocks (Kumar Kartikeya Dwivedi) - selftests/bpf: Fix intermittent failures in file_reader test (Mykyta Yatsenko) - selftests/bpf: Remove test_tc_tunnel.sh (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Integrate test_tc_tunnel.sh tests into test_progs (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Make test_tc_tunnel.bpf.c compatible with big endian platforms (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Add tc helpers (Alexis Lothoré (eBPF Foundation)) - libbpf: Fix the incorrect reference to the memlock_rlim variable in the comment. (Jianyun Gao) - libbpf: Optimize the redundant code in the bpf_object__init_user_btf_maps() function. (Jianyun Gao) - bpf: Fix stackmap overflow check in __bpf_get_stackid() (Arnaud Lecomte) - bpf: Refactor stack map trace depth calculation into helper function (Arnaud Lecomte) - bpftool: Fix missing closing parethesis for BTF_KIND_UNKN (Zhang Chujun) - selftests/bpf/benchs: Add overwrite mode benchmark for BPF ring buffer (Xu Kuohai) - selftests/bpf: Add overwrite mode test for BPF ring buffer (Xu Kuohai) - bpf: Add overwrite mode for BPF ring buffer (Xu Kuohai) - selftests/bpf: add file dynptr tests (Mykyta Yatsenko) - bpf: dispatch to sleepable file dynptr (Mykyta Yatsenko) - bpf: verifier: refactor kfunc specialization (Mykyta Yatsenko) - bpf: add kfuncs and helpers support for file dynptrs (Mykyta Yatsenko) - bpf: add plumbing for file-backed dynptr (Mykyta Yatsenko) - bpf: verifier: centralize const dynptr check in unmark_stack_slots_dynptr() (Mykyta Yatsenko) - lib/freader: support reading more than 2 folios (Mykyta Yatsenko) - lib: move freader into buildid.h (Mykyta Yatsenko) - bpf: widen dynptr size/offset to 64 bit (Mykyta Yatsenko) - selftests/bpf: remove unnecessary kfunc prototypes (Mykyta Yatsenko) - libbpf: fix formatting of bpf_object__append_subprog_code (Anton Protopopov) - bpf: make bpf_insn_successors to return a pointer (Anton Protopopov) - bpf: generalize and export map_get_next_key for arrays (Anton Protopopov) - bpf: save the start of functions in bpf_prog_aux (Anton Protopopov) - bpf: fix the return value of push_stack (Anton Protopopov) - bpf: Clarify get_outer_instance() handling in propagate_to_outer_instance() (Shardul Bankar) - bpf: Do not let BPF test infra emit invalid GSO types to stack (Daniel Borkmann) - selftests/bpf: Fix list_del() in arena list (Puranjay Mohan) - samples/bpf: Fix spelling typos in samples/bpf (Chu Guangqing) - selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22 (Yonghong Song) - bpf: mark vma->{vm_mm,vm_file} as __safe_trusted_or_null (Yafang Shao) - bpf: mark mm->owner as __safe_rcu_or_null (Yafang Shao) - selftests/bpf: Silence unused-but-set build warnings (Tiezhu Yang) - bpf: Consistently use bpf_rcu_lock_held() everywhere (Andrii Nakryiko) - bpf: Extract internal structs validation logic into helpers (Mykyta Yatsenko) - selftests/bpf: Add more bpf_wq tests (Mykyta Yatsenko) - bpf: Fix handling maps with no BTF and non-constant offsets for the bpf_wq (Mykyta Yatsenko) - selftests/bpf: Test direct packet access on non-linear skbs (Paul Chaignon) - selftests/bpf: Support non-linear flag in test loader (Paul Chaignon) - bpf: Craft non-linear skbs in BPF_PROG_TEST_RUN (Paul Chaignon) - bpf: Reorder bpf_prog_test_run_skb initialization (Paul Chaignon) - bpf: Refactor cleanup of bpf_prog_test_run_skb (Paul Chaignon) - selftests/bpf: Test bpf_strcasestr,bpf_strncasestr kfuncs (Rong Tao) - bpf: add bpf_strcasestr,bpf_strncasestr kfuncs (Rong Tao) - selftests/bpf: Add tests for async cb context (Kumar Kartikeya Dwivedi) - bpf: Refactor storage_get_func_atomic to generic non_sleepable flag (Kumar Kartikeya Dwivedi) - bpf: Fix sleepable context for async callbacks (Kumar Kartikeya Dwivedi) - bpf: Cleanup unused func args in rqspinlock implementation (Siddharth Chintamaneni) - bpf: Use rcu_read_lock_dont_migrate in bpf_sk_storage.c (Fushuai Wang) - kunit: Make filter parameters configurable via Kconfig (Thomas Weißschuh) - Documentation: kunit: add description of kunit.enable parameter (Yuya Ishikawa) - selftests: tracing: Update fprobe selftest for ftrace based fprobe (Masami Hiramatsu (Google)) - selftests: tracing: Add tprobe enable/disable testcase (Masami Hiramatsu (Google)) - selftests/run_kselftest.sh: exit with error if tests fail (Brendan Jackman) - selftests/dma: fix invalid array access in printf (Zhang Chujun) - selftests/tracing: Add basic test for trace_marker_raw file (Steven Rostedt) - kbuild: add target to build a cpio containing modules (Sascha Hauer) - initramfs: add gen_init_cpio to hostprogs unconditionally (Ahmad Fatoum) - kbuild: allow architectures to override CC_CAN_LINK (Thomas Weißschuh) - init: deduplicate cc-can-link.sh invocations (Thomas Weißschuh) - kbuild: don't enable CC_CAN_LINK if the dummy program generates warnings (Thomas Weißschuh) - scripts: headers_install.sh: Remove two outdated config leak ignore entries (Nicolas Schier) - scripts/clang-tools: Handle included .c files in gen_compile_commands (Pat Somaru) - kbuild: uapi: Drop types.h check from headers_check.pl (Nathan Chancellor) - kbuild: Rename Makefile.extrawarn to Makefile.warn (Nathan Chancellor) - MAINTAINERS, .mailmap: Update mail address for Nicolas Schier (Nicolas Schier) - kbuild: uapi: reuse KBUILD_USERCFLAGS (Thomas Weißschuh) - kbuild: doc: improve KBUILD_BUILD_TIMESTAMP documentation (Gang Yan) - kbuild: Use objtree for module signing key path (Mikhail Malyshev) - btrfs: send: make use of -fms-extensions for defining struct fs_path (Rasmus Villemoes) - rust: macros: support `proc-macro2`, `quote` and `syn` (Miguel Ojeda) - rust: syn: enable support in kbuild (Miguel Ojeda) - rust: syn: add `README.md` (Miguel Ojeda) - rust: syn: remove `unicode-ident` dependency (Miguel Ojeda) - rust: syn: add SPDX License Identifiers (Miguel Ojeda) - rust: syn: import crate (Miguel Ojeda) - rust: quote: enable support in kbuild (Miguel Ojeda) - rust: quote: add `README.md` (Miguel Ojeda) - rust: quote: add SPDX License Identifiers (Miguel Ojeda) - rust: quote: import crate (Miguel Ojeda) - rust: proc-macro2: enable support in kbuild (Miguel Ojeda) - rust: proc-macro2: add `README.md` (Miguel Ojeda) - rust: proc-macro2: remove `unicode_ident` dependency (Miguel Ojeda) - rust: proc-macro2: add SPDX License Identifiers (Miguel Ojeda) - rust: proc-macro2: import crate (Miguel Ojeda) - rust: kbuild: support using libraries in `rustc_procmacro` (Miguel Ojeda) - rust: kbuild: support skipping flags in `rustc_test_library` (Miguel Ojeda) - rust: kbuild: add proc macro library support (Miguel Ojeda) - rust: kbuild: simplify `--cfg` handling (Miguel Ojeda) - rust: kbuild: introduce `core-flags` and `core-skip_flags` (Miguel Ojeda) - MAINTAINERS: Remove Alex Gaynor as Rust maintainer (Alex Gaynor) - kallsyms: Fix wrong "big" kernel symbol type read from procfs (Zheng Yejian) - rust: num: bounded: rename `try_into_bitint` to `try_into_bounded` (Alexandre Courbot) - rust: num: bounded: Always inline fits_within and from_expr (Alexandre Courbot) - rust: sync: replace `kernel::c_str!` with C-Strings (Tamir Duberstein) - rust: pin-init: fix typo in docs (Brian Harring) - rust: pin-init: fix broken rust doc link (Benno Lossin) - MAINTAINERS: add entry for the Rust `num` module (Alexandre Courbot) - rust: num: add Bounded integer wrapping type (Alexandre Courbot) - rust: add num module and Integer trait (Alexandre Courbot) - rust: allow `clippy::disallowed_names` for doctests (Miguel Ojeda) - rust: allow `unreachable_pub` for doctests (Miguel Ojeda) - rust: macros: replace `kernel::c_str!` with C-Strings (Tamir Duberstein) - rust: str: replace `kernel::c_str!` with C-Strings (Tamir Duberstein) - rust: firmware: replace `kernel::c_str!` with C-Strings (Tamir Duberstein) - rust: rbtree: add immutable cursor (Vitaly Wool) - docs: rust: quick-start: add Debian 13 (Trixie) (Miguel Ojeda) - rust: replace `CStr` with `core::ffi::CStr` (Tamir Duberstein) - rust: support formatting of foreign types (Tamir Duberstein) - rust: clk: use `CStr::as_char_ptr` (Tamir Duberstein) - rust: regulator: use `CStr::as_char_ptr` (Tamir Duberstein) - rust: configfs: use `CStr::as_char_ptr` (Tamir Duberstein) - rust: opp: use `CStr::as_char_ptr` (Tamir Duberstein) - rust: remove spurious `use core::fmt::Debug` (Tamir Duberstein) - rust: pci: use `kernel::fmt` (Tamir Duberstein) - samples: rust: debugfs: use `core::ffi::CStr` method names (Miguel Ojeda) - rust: debugfs: use `kernel::fmt` (Tamir Duberstein) - rust: alloc: use `kernel::fmt` (Tamir Duberstein) - rnull: use `kernel::fmt` (Tamir Duberstein) - rust_binder: use `core::ffi::CStr` method names (Tamir Duberstein) - rust_binder: use `kernel::fmt` (Tamir Duberstein) - rust_binder: remove trailing comma (Tamir Duberstein) - samples: rust: platform: remove trailing commas (Tamir Duberstein) - selftests: livepatch: use canonical ftrace path (Fushuai Wang) - livepatch: Match old_sympos 0 and 1 in klp_find_func() (Song Liu) - sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks (Zqiang) - sched_ext: tools: Removing duplicate targets during non-cross compilation (Rong Tao) - sched_ext: Use kvfree_rcu() to release per-cpu ksyncs object (Zqiang) - sched_ext: Pass locked CPU parameter to scx_hardlockup() and add docs (Tejun Heo) - sched_ext: Update comments replacing breather with aborting mechanism (Andrea Righi) - sched_ext: Implement load balancer for bypass mode (Tejun Heo) - sched_ext: Factor out abbreviated dispatch dequeue into dispatch_dequeue_locked() (Tejun Heo) - sched_ext: Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_LIST_CURSOR (Tejun Heo) - sched_ext: Add scx_cpu0 example scheduler (Tejun Heo) - sched_ext: Hook up hardlockup detector (Tejun Heo) - sched_ext: Make handle_lockup() propagate scx_verror() result (Tejun Heo) - sched_ext: Refactor lockup handlers into handle_lockup() (Tejun Heo) - sched_ext: Make scx_exit() and scx_vexit() return bool (Tejun Heo) - sched_ext: Exit dispatch and move operations immediately when aborting (Tejun Heo) - sched_ext: Simplify breather mechanism with scx_aborting flag (Tejun Heo) - sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass mode (Tejun Heo) - sched_ext: Refactor do_enqueue_task() local and global DSQ paths (Tejun Heo) - sched_ext: Use shorter slice in bypass mode (Tejun Heo) - sched_ext: Mark racy bitfields to prevent adding fields that can't tolerate races (Tejun Heo) - sched_ext: Minor cleanups to scx_task_iter (Tejun Heo) - sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to the right place (Tejun Heo) - sched_ext: Fix cgroup exit ordering by moving sched_ext_free() to finish_task_switch() (Tejun Heo) - sched_ext/tools: Restore backward compat with v6.12 kernels (Tejun Heo) - sched_ext: Allow scx_bpf_reenqueue_local() to be called from anywhere (Tejun Heo) - sched_ext: Factor out reenq_local() from scx_bpf_reenqueue_local() (Tejun Heo) - sched_ext: Split schedule_deferred() into locked and unlocked variants (Tejun Heo) - sched_ext: Use SCX_TASK_READY test instead of tryget_task_struct() during class switch (Tejun Heo) - sched_ext: Add ___compat suffix to scx_bpf_dsq_insert___v2 in compat.bpf.h (Tejun Heo) - sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs (Andrea Righi) - sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast() (Tejun Heo) - sched_ext: Rename pnt_seq to kick_sync (Tejun Heo) - sched_ext: Fix SCX_KICK_WAIT to work reliably (Tejun Heo) - sched_ext: Don't kick CPUs running higher classes (Tejun Heo) - sched_ext: Fix scx_bpf_dsq_insert() backward binary compatibility (Tejun Heo) - sched_ext: Allow forcibly picking an scx task (Andrea Righi) - sched_ext: Add a selftest for scx_bpf_dsq_peek (Ryan Newton) - sched_ext: Add lockless peek operation for DSQs (Ryan Newton) - sched/ext: Implement cgroup_set_idle() callback (zhidao su) - sched_ext/tools: Add compat wrapper for scx_bpf_task_set_slice/dsq_vtime() (Tejun Heo) - sched_ext: Make scx_bpf_dsq_insert*() return bool (Tejun Heo) - sched_ext: Wrap kfunc args in struct to prepare for aux__prog (Tejun Heo) - sched_ext: Add scx_bpf_task_set_slice() and scx_bpf_task_set_dsq_vtime() (Tejun Heo) - tools/sched_ext: Strip compatibility macros for cgroup and dispatch APIs (Tejun Heo) - sched_ext: Exit early on hotplug events during attach (Andrea Righi) - cpuset: Treat cpusets in attaching as populated (Chen Ridong) - sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplug (Pingfan Liu) - cgroup/cpuset: Introduce cpuset_cpus_allowed_locked() (Pingfan Liu) - docs: cgroup: No special handling of unpopulated memcgs (Michal Koutný) - docs: cgroup: Note about sibling relative reclaim protection (Michal Koutný) - docs: cgroup: Explain reclaim protection target (Michal Koutný) - selftests/cgroup: conform test to KTAP format output (Guopeng Zhang) - cpuset: remove need_rebuild_sched_domains (Chen Ridong) - cpuset: remove global remote_children list (Chen Ridong) - cpuset: simplify node setting on error (Chen Ridong) - cgroup: include missing header for struct irq_work (Bert Karwatzki) - cgroup: Fix sleeping from invalid context warning on PREEMPT_RT (Tejun Heo) - cgroup/cpuset: Globally track isolated_cpus update (Waiman Long) - cgroup/cpuset: Ensure domain isolated CPUs stay in root or isolated partition (Waiman Long) - cgroup/cpuset: Move up prstate_housekeeping_conflict() helper (Waiman Long) - cgroup/cpuset: Fail if isolated and nohz_full don't leave any housekeeping (Waiman Long) - cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks() (Gabriele Monaco) - cgroup: Defer task cgroup unlink until after the task is done switching out (Tejun Heo) - cgroup: Move dying_tasks cleanup from cgroup_task_release() to cgroup_task_free() (Tejun Heo) - cgroup: Rename cgroup lifecycle hooks to cgroup_task_*() (Tejun Heo) - cgroup/cpuset: Don't track # of local child partitions (Waiman Long) - workqueue: Don't rely on wq->rescuer to stop rescuer (Lai Jiangshan) - workqueue: Only assign rescuer work when really needed (Lai Jiangshan) - workqueue: Factor out assign_rescuer_work() (Lai Jiangshan) - workqueue: Init rescuer's affinities as wq_unbound_cpumask (Lai Jiangshan) - workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changes (Lai Jiangshan) - workqueue: Update the rescuer's affinity only when it is detached (Lai Jiangshan) - workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutex (zhang jiao) - printk: nbcon: Allow unsafe write_atomic() for panic (John Ogness) - printk_legacy_map: use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP (Oleg Nesterov) - printk: Avoid irq_work for printk_deferred() on suspend (John Ogness) - printk: Avoid scheduling irq_work on suspend (John Ogness) - printk: Allow printk_trigger_flush() to flush all types (John Ogness) - printk: Use console_flush_one_record for legacy printer kthread (Andrew Murray) - printk: console_flush_one_record() code cleanup (Petr Mladek) - printk: Introduce console_flush_one_record (Andrew Murray) - printk: Use console_is_usable on console_unblank (Marcos Paulo de Souza) - arch: um: kmsg_dump: Use console_is_usable (Marcos Paulo de Souza) - drivers: serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOT (Marcos Paulo de Souza) - kdb: Adapt kdb_msg_write to work with NBCON consoles (Marcos Paulo de Souza) - printk: nbcon: Export nbcon_write_context_set_buf (Marcos Paulo de Souza) - printk: nbcon: Allow KDB to acquire the NBCON context (Marcos Paulo de Souza) - printk: nbcon: Introduce KDB helpers (Marcos Paulo de Souza) - printk: nbcon: Export console_is_usable (Marcos Paulo de Souza) - printk/nbcon: Release nbcon consoles ownership in atomic flush after each emitted record (Petr Mladek) - printk/nbcon/panic: Allow printk kthread to sleep when the system is in panic (Petr Mladek) - printk/nbcon: Block printk kthreads when any CPU is in an emergency context (Petr Mladek) - tracing: Switch to use %%ptSp (Andy Shevchenko) - scsi: snic: Switch to use %%ptSp (Andy Shevchenko) - scsi: fnic: Switch to use %%ptSp (Andy Shevchenko) - s390/dasd: Switch to use %%ptSp (Andy Shevchenko) - ptp: ocp: Switch to use %%ptSp (Andy Shevchenko) - pps: Switch to use %%ptSp (Andy Shevchenko) - PCI: epf-test: Switch to use %%ptSp (Andy Shevchenko) - net: dsa: sja1105: Switch to use %%ptSp (Andy Shevchenko) - mmc: mmc_test: Switch to use %%ptSp (Andy Shevchenko) - media: av7110: Switch to use %%ptSp (Andy Shevchenko) - ipmi: Switch to use %%ptSp (Andy Shevchenko) - igb: Switch to use %%ptSp (Andy Shevchenko) - e1000e: Switch to use %%ptSp (Andy Shevchenko) - drm/xe: Switch to use %%ptSp (Andy Shevchenko) - drm/vblank: Switch to use %%ptSp (Andy Shevchenko) - drm/msm: Switch to use %%ptSp (Andy Shevchenko) - drm/amdgpu: Switch to use %%ptSp (Andy Shevchenko) - dma-buf: Switch to use %%ptSp (Andy Shevchenko) - libceph: Switch to use %%ptSp (Andy Shevchenko) - ceph: Switch to use %%ptSp (Andy Shevchenko) - lib/vsprintf: Add specifier for printing struct timespec64 (Andy Shevchenko) - lib/vsprintf: Unify FORMAT_STATE_NUM handlers (Andy Shevchenko) - lib/vsprintf: Deduplicate special hex number specifier data (Andy Shevchenko) - lib/vsprintf: Check pointer before dereferencing in time_and_date() (Andy Shevchenko) - printk_ringbuffer: Create a helper function to decide whether more space is needed (Petr Mladek) - printk_ringbuffer: Fix check of valid data size when blk_lpos overflows (Petr Mladek) - MAINTAINERS: add printk core-api doc file to PRINTK (Lukas Bulwahn) - lib/vsprintf: Improve vsprintf + sprintf function comments (Thorsten Blum) - printk_ringbuffer: don't needlessly wrap data blocks around (Daniil Tatianin) - memory-barriers.txt: Sort wait_event* and wait_on_bit* list alphabetically (Akira Yokosawa) - rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE (Valentin Schneider) - rcutorture: Remove redundant rcutorture_one_extend() from rcu_torture_one_read() (Paul E. McKenney) - rcutorture: Permit kvm-again.sh to re-use the build directory (Paul E. McKenney) - torture: Add kvm-series.sh to test commit/scenario combination (Paul E. McKenney) - rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls (Xuanqiang Luo) - locktorture: Fix memory leak in param_set_cpumask() (Wang Liang) - rcu: Add a small-width RCU watching counter debug option (Valentin Schneider) - refscale: Do not disable interrupts for tests involving local_bh_enable() (Paul E. McKenney) - refscale: Add non-atomic per-CPU increment readers (Paul E. McKenney) - refscale: Add this_cpu_inc() readers (Paul E. McKenney) - refscale: Add preempt_disable() readers (Paul E. McKenney) - refscale: Add local_bh_disable() readers (Paul E. McKenney) - refscale: Add local_irq_disable() and local_irq_save() readers (Paul E. McKenney) - refscale: Add SRCU-fast-updown readers (Paul E. McKenney) - refscale: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast() (Paul E. McKenney) - rcutorture: Make srcu{,d}_torture_init() announce the SRCU type (Paul E. McKenney) - srcu: Create an SRCU-fast-updown API (Paul E. McKenney) - torture: Permit negative kvm.sh --kconfig numberic arguments (Paul E. McKenney) - srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro (Paul E. McKenney) - rcu: Mark diagnostic functions as notrace (Paul E. McKenney) - doc: Update for SRCU-fast definitions and initialization (Paul E. McKenney) - srcu: Make SRCU-fast readers enforce use of SRCU-fast definition/init (Paul E. McKenney) - srcu: Require special srcu_struct define/init for SRCU-fast readers (Paul E. McKenney) - rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast() (Paul E. McKenney) - srcu: Make grace-period determination use ssp->srcu_reader_flavor (Paul E. McKenney) - srcu: Create a DEFINE_SRCU_FAST() (Paul E. McKenney) - rcutorture: Test srcu_expedite_current() (Paul E. McKenney) - srcu: Create an srcu_expedite_current() function (Paul E. McKenney) - srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts disabled (Paul E. McKenney) - mempool: clarify behavior of mempool_alloc_preallocated() (Thomas Weißschuh) - mempool: drop the file name in the top of file comment (Christoph Hellwig) - mempool: de-typedef (Christoph Hellwig) - mempool: remove mempool_{init,create}_kvmalloc_pool (Christoph Hellwig) - mempool: legitimize the io_schedule_timeout in mempool_alloc_from_pool (Christoph Hellwig) - mempool: add mempool_{alloc,free}_bulk (Christoph Hellwig) - mempool: factor out a mempool_alloc_from_pool helper (Christoph Hellwig) - mempool: factor out a mempool_adjust_gfp helper (Christoph Hellwig) - mempool: add error injection support (Christoph Hellwig) - mempool: improve kerneldoc comments (Christoph Hellwig) - mm: improve kerneldoc comments for __alloc_pages_bulk (Christoph Hellwig) - fault-inject: make enum fault_flags available unconditionally (Christoph Hellwig) - slab: use struct freelist_counters as parameters in relevant functions (Vlastimil Babka) - slab: use struct freelist_counters for local variables instead of struct slab (Vlastimil Babka) - slab: turn freelist_aba_t to a struct and fully define counters there (Vlastimil Babka) - slab: separate struct freelist_tid from kmem_cache_cpu (Vlastimil Babka) - slab: Remove unnecessary call to compound_head() in alloc_from_pcs() (Matthew Wilcox (Oracle)) - slab: Remove references to folios from virt_to_slab() (Matthew Wilcox (Oracle)) - kasan: Remove references to folio in __kasan_mempool_poison_object() (Matthew Wilcox (Oracle)) - memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_from_obj_slab() (Matthew Wilcox (Oracle)) - usercopy: Remove folio references from check_heap_object() (Matthew Wilcox (Oracle)) - slab: Remove folio references from kfree_nolock() (Matthew Wilcox (Oracle)) - slab: Remove folio references from kfree_rcu_sheaf() (Matthew Wilcox (Oracle)) - slab: Remove folio references from build_detached_freelist() (Matthew Wilcox (Oracle)) - slab: Remove folio references from __do_krealloc() (Matthew Wilcox (Oracle)) - slab: Remove folio references from kfree() (Matthew Wilcox (Oracle)) - slab: Remove folio references from kvfree_rcu_cb() (Matthew Wilcox (Oracle)) - slab: Remove folio references from free_large_kmalloc() (Matthew Wilcox (Oracle)) - slab: Remove folio references from ___kmalloc_large_node() (Matthew Wilcox (Oracle)) - slab: Remove folio references in slab alloc/free (Matthew Wilcox (Oracle)) - slab: Remove folio references in memcg_slab_post_charge() (Matthew Wilcox (Oracle)) - slab: Remove folio references from __ksize() (Matthew Wilcox (Oracle)) - slab: Reimplement page_slab() (Matthew Wilcox (Oracle)) - mm: simplify list initialization in barn_shrink() (Baolin Liu) - slab: prevent recursive kmalloc() in alloc_empty_sheaf() (Vlastimil Babka) - slub: remove CONFIG_SLUB_TINY specific code paths (Vlastimil Babka) - slab: handle pfmemalloc slabs properly with sheaves (Vlastimil Babka) - slab: move kfence_alloc() out of internal bulk alloc (Vlastimil Babka) - slab: make __slab_free() more clear (Vlastimil Babka) - slab: use new API for remaining command line parameters (Petr Tesarik) - slab: convert setup_slub_debug() to use __core_param_cb() (Petr Tesarik) - slab: constify slab debug strings (Petr Tesarik) - docs: makefile: move rustdoc check to the build wrapper (Mauro Carvalho Chehab) - README: restructure with role-based documentation and guidelines (Sasha Levin) - docs: kdoc: various fixes for grammar, spelling, punctuation (Randy Dunlap) - docs: kdoc_parser: use '@' for Excess enum value (Randy Dunlap) - docs: submitting-patches: Clarify that removal of Acks needs explanation too (Krzysztof Kozlowski) - docs: kdoc_parser: add data/function attributes to ignore (Randy Dunlap) - docs: MAINTAINERS: update Mauro's files/paths (Randy Dunlap) - docs/zh_CN: Add wd719x.rst translation (Yujie Zhang) - docs/zh_CN: Add libsas.rst translation (Yujie Zhang) - docs/zh_CN: Add data-integrity.rst translation (ke zijie) - docs/zh_CN: Add blk-mq.rst translation (ke zijie) - docs/zh_CN: Add block/index.rst translation (ke zijie) - docs/zh_CN: Update the Chinese translation of kbuild.rst (Chenguang Zhao) - docs: zh_CN: scsi: fix broken references in scsi-parameters.rst (ke zijie) - get_feat.pl: remove it, as it got replaced by get_feat.py (Mauro Carvalho Chehab) - Documentation/sphinx/kernel_feat.py: use class directly (Mauro Carvalho Chehab) - tools/docs/get_feat.py: convert get_feat.pl to Python (Mauro Carvalho Chehab) - Documentation/admin-guide: fix typo and comment in cscope example (Jiakai Xu) - docs: bring some order to our Python module hierarchy (Jonathan Corbet) - docs: Move the python libraries to tools/lib/python (Jonathan Corbet) - Documentation/kernel-parameters: Move the kernel build options (Borislav Petkov (AMD)) - docs: parse-headers.rst: Fix a typo (Ankit Khushwaha) - Documentation/kernel-parameters: fix typo in retbleed= kernel parameter description (Xie Yuanbin) - docs: parse-headers.rst: remove uneeded parenthesis (Mauro Carvalho Chehab) - docs: Makefile: update SPHINXDIRS documentation (Mauro Carvalho Chehab) - scripts: docs: kdoc_files.py: don't consider symlinks as directories (Mauro Carvalho Chehab) - Documentation: tps6594-pfsm: Fix macro cross-reference syntax (Bagas Sanjaya) - Documentation: mrvl-cn10k-dpi: Fix macro cross-reference syntax (Bagas Sanjaya) - Documentation: amd-sbi: Wrap miscdevice listing snippet in literal code block (Bagas Sanjaya) - Documentation: taskstats: Reindent payload kinds list (Bagas Sanjaya) - xfs-doc: Fix typo error (Gou Hao) - Documentation: parport-lowlevel: Separate function listing code blocks (Bagas Sanjaya) - tools/docs/get_abi.py: fix get_abi library directory (Mauro Carvalho Chehab) - docs: doc-guide: parse-headers.rst update its documentation (Mauro Carvalho Chehab) - docs: Fix missing word in spectre.rst (pierwill) - docs: ABI: sysfs-module: update modules taint flags (Randy Dunlap) - Documentation: uacce: Add explicit title (Bagas Sanjaya) - Documentation: pldmfw: Demote library overview section (Bagas Sanjaya) - doc-guide: kernel-doc: add %%CONST examples (Randy Dunlap) - docs: Makefile: Sort Documentation targets case-insensitively in make help (Bhanu Seshu Kumar Valluri) - docs: w1: fix w1-netlink invalid URL (Randy Dunlap) - Documentation/rtla: Include defaults for tracer options (Tomas Glozar) - Documentation/trace: Specify exact priority for timerlat (Tomas Glozar) - Documentation/rtla: Mention default cgroup state (Tomas Glozar) - Documentation/rtla: Mention default priority (Tomas Glozar) - Documentation/rtla: Correct tracer name for common options (Tomas Glozar) - Documentation/rtla: Fix typo in common_timerlat_options.txt (Tomas Glozar) - Documentation/rtla: Fix typo in rtla-timerlat-top.rst (Tomas Glozar) - Documentation/rtla: Fix typo in common_timerlat_options.txt (Tomas Glozar) - Documentation/rtla: Fix typo in common_options.txt (Tomas Glozar) - kernel-doc: Issue warnings that were silently discarded (Andy Shevchenko) - MAINTAINERS: extend DOCUMENTATION SCRIPTS to the full directories (Lukas Bulwahn) - docs: remove kernel-doc.pl (Jonathan Corbet) - docs: move find-unused-docs.sh to tools/docs (Jonathan Corbet) - docs: move test_doc_build.py to tools/docs (Jonathan Corbet) - docs: move get_abi.py to tools/docs (Jonathan Corbet) - docs: move scripts/documentation-file-ref-check to tools/docs (Jonathan Corbet) - docs: move checktransupdate.py to tools/docs (Jonathan Corbet) - docs: Move the "features" tools to tools/docs (Jonathan Corbet) - Documentation: treewide: Replace marc.info links with lore (Bagas Sanjaya) - Revert "Docs/zh_CN: Translate skbuff.rst to Simplified Chinese" (Alex Shi) - docs/zh_CN: Add translation of rust/testing.rst (Ben Guo) - docs/zh_CN: Add secrets coco Chinese translation (Shuo Zhao) - docs/zh_CN: Add sd-parameters.rst translation (doubled) - docs/zh_CN: Add link_power_management_policy.rst translation (doubled) - docs/zh_CN: Add scsi-parameters.rst translation (doubled) - docs/zh_CN: Add scsi_eh.rst translation (doubled) - docs/zh_CN: Add scsi_mid_low_api.rst translation (doubled) - docs/zh_CN: Add scsi.rst translation (doubled) - docs/zh_CN: Add scsi/index.rst translation (doubled) - docs/zh_CN: Update Rust index translation and add reference label (Ben Guo) - docs/zh_CN: Add security SCTP Chinese translation (Shuo Zhao) - Docs/zh_CN: Translate timestamping.rst to Simplified Chinese (Wang Yaxin) - docs/zh_CN: Add security lsm-development Chinese translation (Shuo Zhao) - Docs/zh_CN: fix the format of proofreader (shaomingyin) - Docs/zh_CN: align title underline for ubifs.rst (shaomingyin) - Docs/zh_CN: add fixed format for the header of gfs2-glocks.rst (shaomingyin) - docs/zh_CN: Add security ipe Chinese translation (Shuo Zhao) - Docs/zh_CN: Translate generic-hdlc.rst to Simplified Chinese (Sun yuxi) - Docs/zh_CN: Translate skbuff.rst to Simplified Chinese (Wang Yaxin) - Docs/zh_CN: Translate mptcp-sysctl.rst to Simplified Chinese (Sun yuxi) - Docs/zh_CN: Translate inotify.rst to Simplified Chinese (Wang Longjie) - Docs/zh_CN: Translate dnotify.rst to Simplified Chinese (Wang Longjie) - Docs/zh_CN: Translate gfs2-glocks.rst to Simplified Chinese (Shao Mingyin) - Docs/zh_CN: Translate gfs2-uevents.rst to Simplified Chinese (Shao Mingyin) - Docs/zh_CN: Translate gfs2.rst to Simplified Chinese (Shao Mingyin) - Docs/zh_CN: Translate ubifs-authentication.rst to Simplified Chinese (Shao Mingyin) - Docs/zh_CN: Translate ubifs.rst to Simplified Chinese (Shao Mingyin) - coding-style: fix verb typo (Gabriele Ricciardi) - docs: kdoc: fix duplicate section warning message (Jacob Keller) - Documentation: fix reference to PR_SPEC_L1D_FLUSH (Brendan Jackman) - Documentation: clarify PR_SPEC_L1D_FLUSH (Brendan Jackman) - Documentation: process: Also mention Sasha Levin as stable tree maintainer (Bagas Sanjaya) - docs: replace broken links in ramfs-rootfs-initramfs docs (Nadav Tasher) - tools/docs/sphinx-build-wrapper: Emit $SPHINXOPTS later in args list (Akira Yokosawa) - docs: checkpatch: Drop networking comment style (Brian Norris) - docs: checkpatch: Align block comment style (Brian Norris) - Documentation: fix dev-tools broken links in translations (Ally Heev) - Documentation/rtla: rename common_xxx.rst files to common_xxx.txt (Gopi Krishna Menon) - Documentation: assoc_array: Format internal tree layout tables (Bagas Sanjaya) - Documentation: assoc_array: Indent function explanation text (Bagas Sanjaya) - docs: admin-guide: Fix a typo in kernel-parameters.txt (Yohei Kojima) - tools/docs: sphinx-build-wrapper: -q is a boolean, not an integer (Mauro Carvalho Chehab) - kernel-doc: output source file name at SEE ALSO (Mauro Carvalho Chehab) - docs: Makefile: use PYTHONPYCACHEPREFIX (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: pdflatex is needed only for pdf (Mauro Carvalho Chehab) - docs: Makefile: avoid a warning when using without texlive (Mauro Carvalho Chehab) - tools/docs/sphinx-build-wrapper: allow skipping sphinx-build step (Mauro Carvalho Chehab) - docs: Makefile: fix rustdoc detection (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: fix compat with recent Tumbleweed (Mauro Carvalho Chehab) - docs: conf.py: get rid of load_config.py (Mauro Carvalho Chehab) - scripts: remove sphinx-build-wrapper from scripts/ (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: handle sphinx-build errors (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: add support to run inside venv (Mauro Carvalho Chehab) - tools/docs: sphinx-* break documentation bulds on openSUSE (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: move rust doc builder to wrapper (Mauro Carvalho Chehab) - scripts: kdoc_parser.py: warn about Python version only once (Mauro Carvalho Chehab) - tools: kernel-doc: add a see also section at man pages (Mauro Carvalho Chehab) - docs: add support to build manpages from kerneldoc output (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: Fix output for duplicated names (Mauro Carvalho Chehab) - tools/docs,scripts: sphinx-*: prevent sphinx-build crashes (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: allow building PDF files in parallel (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: add an argument for LaTeX interactive mode (Mauro Carvalho Chehab) - docs: Makefile: document FONTS_CONF_DENY_VF= parameter (Mauro Carvalho Chehab) - docs: Makefile: document latex/PDF PAPER= parameter (Mauro Carvalho Chehab) - docs: parallel-wrapper.sh: remove script (Mauro Carvalho Chehab) - tools/docs: sphinx-build-wrapper: add a wrapper for sphinx-build (Mauro Carvalho Chehab) - tools/docs: python_version: move version check from sphinx-pre-install (Mauro Carvalho Chehab) - tools/docs: sphinx-pre-install: allow check for alternatives and bail out (Mauro Carvalho Chehab) - tools/docs: sphinx-pre-install: drop a debug print (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: move it to tools/docs (Mauro Carvalho Chehab) - check-variable-fonts.py: add a helper to display instructions (Mauro Carvalho Chehab) - tools/docs: check-variable-fonts.py: split into a lib and an exec file (Mauro Carvalho Chehab) - scripts: check-variable-fonts.sh: convert to Python (Mauro Carvalho Chehab) - scripts/jobserver-exec: add a help message (Mauro Carvalho Chehab) - scripts/jobserver-exec: move its class to the lib directory (Mauro Carvalho Chehab) - scripts/jobserver-exec: move the code to a class (Mauro Carvalho Chehab) - docs: media: dvb: fix dmx.h.rst.exceptions (Mauro Carvalho Chehab) - docs: media: dvb: headers: warn about broken cross references (Mauro Carvalho Chehab) - docs: media: dmx_types: place kerneldoc at the right namespace (Mauro Carvalho Chehab) - docs: cec: show broken xrefs and show TOC instead of cec.h content (Mauro Carvalho Chehab) - docs: cec: cec.h.rst.exceptions: fix broken references from cec.h (Mauro Carvalho Chehab) - media: docs: add some C domain missing references (Mauro Carvalho Chehab) - media: docs: videodev2.h.rst.exceptions: ignore struct __kernel_v4l2_timeval (Mauro Carvalho Chehab) - media: docs: add a missing reference for VIDIOC_QUERY_CTRL (Mauro Carvalho Chehab) - docs: media: videodev2.h.rst.exceptions: fix namespace on refs (Mauro Carvalho Chehab) - docs: media: add missing c namespace to V4L headers (Mauro Carvalho Chehab) - docs: kernel_include.py: use get_close_matches() to propose alternatives (Mauro Carvalho Chehab) - docs: media: mediactl: use TOC instead of file contents (Mauro Carvalho Chehab) - docs: media: rc: use TOC instead of file contents for LIRC header (Mauro Carvalho Chehab) - docs: media: dvb: enable warnings for most headers (Mauro Carvalho Chehab) - docs: media: dvb: use TOC instead of file contents at headers (Mauro Carvalho Chehab) - tools: docs: parse_data_structs.py: accept more reftypes (Mauro Carvalho Chehab) - tools: docs: parse_data_structs.py: add namespace support (Mauro Carvalho Chehab) - tools: docs: parse_data_structs.py: get rid of process_exceptions() (Mauro Carvalho Chehab) - tools: docs: parse_data_structs: make process_exceptions two stages (Mauro Carvalho Chehab) - docs: kernel_include.py: propose alternatives (Mauro Carvalho Chehab) - docs: kernel_include.py: fix line numbers for TOC (Mauro Carvalho Chehab) - tools: docs: parse_data_structs.py: output a line number (Mauro Carvalho Chehab) - tools: docs: parse_data_structs.py: drop contents header (Mauro Carvalho Chehab) - Documentation: process: Arbitrarily bump kernel major version number (Bagas Sanjaya) - docs: ja_JP: SubmittingPatches: describe the 'Fixes:' tag (Akiyoshi Kurita) - Documentation: admin-guide: Correct spelling of "userspace" (Akiyoshi Kurita) - Documentation/x86: explain LINUX_EFI_INITRD_MEDIA_GUID (Hugo Osvaldo Barrera) - crypto: zstd - fix double-free in per-CPU stream cleanup (Giovanni Cabiddu) - crypto: ahash - Zero positive err value in ahash_update_finish (Herbert Xu) - crypto: ahash - Fix crypto_ahash_import with partial block data (Herbert Xu) - crypto: lib/mpi - use min() instead of min_t() (David Laight) - crypto: ccp - use min() instead of min_t() (David Laight) - hwrng: core - use min3() instead of nested min_t() (David Laight) - crypto: aesni - ctr_crypt() use min() instead of min_t() (David Laight) - crypto: drbg - Delete unused ctx from struct sdesc (Herbert Xu) - crypto: testmgr - Add missing DES weak and semi-weak key tests (Thorsten Blum) - Revert "crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist" (Eric Biggers) - crypto: scatterwalk - Fix memcpy_sglist() to always succeed (Eric Biggers) - crypto: iaa - Request to add Kanchana P Sridhar to Maintainers. (Kanchana P Sridhar) - crypto: tcrypt - Remove unused poly1305 support (Eric Biggers) - crypto: ansi_cprng - Remove unused ansi_cprng algorithm (Eric Biggers) - crypto: asymmetric_keys - fix uninitialized pointers with free attribute (Ally Heev) - KEYS: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - crypto: ccree - Correctly handle return of sg_nents_for_len (Haotian Zhang) - crypto: starfive - Correctly handle return of sg_nents_for_len (Haotian Zhang) - crypto: iaa - Fix incorrect return value in save_iaa_wq() (Zilin Guan) - crypto: zstd - Remove unnecessary size_t cast (Thorsten Blum) - crypto: zstd - Annotate struct zstd_ctx with __counted_by (Thorsten Blum) - padata: remove __padata_list_init() (Tetsuo Handa) - crypto: qat - add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - crypto: cesa - Simplify with of_device_get_match_data() (Krzysztof Kozlowski) - crypto: ccp - Simplify with of_device_get_match_data() (Krzysztof Kozlowski) - crypto: ccp - Constify 'dev_vdata' member (Krzysztof Kozlowski) - crypto: artpec6 - Simplify with of_device_get_match_data() (Krzysztof Kozlowski) - hwrng: bcm2835 - Simplify with of_device_get_match_data() (Krzysztof Kozlowski) - hwrng: bcm2835 - Move MODULE_DEVICE_TABLE() to table definition (Krzysztof Kozlowski) - crypto: cavium/nitrox - add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - crypto: atmel-i2c - add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - crypto: rockchip - drop redundant crypto_skcipher_ivsize() calls (Karina Yankevich) - crypto: octeontx2 - Replace deprecated strcpy in cpt_ucode_load_fw (Thorsten Blum) - crypto: deflate - Use struct_size to improve deflate_alloc_stream (Thorsten Blum) - crypto: ccp - Add support for PCI device 0x115A (Mario Limonciello (AMD)) - crypto: qce - fix version check (Gaurav Kashyap) - dt-bindings: crypto: qcom-qce: Document the kaanapli crypto engine (Gaurav Kashyap) - dt-bindings: crypto: qcom,prng: Document kaanapali RNG (Gaurav Kashyap) - crypto: xilinx - Use %%pe to print PTR_ERR (Harsh Jain) - crypto: qat - use simple_strtoull to improve qat_uclo_parse_num (Thorsten Blum) - crypto: hisilicon/qm - add missing default in switch in qm_vft_data_cfg (nieweiqiang) - crypto: hisilicon/sgl - remove unnecessary checks for curr_hw_sgl error (nieweiqiang) - crypto: hisilicon/qm - add concurrency protection for variable err_threshold (nieweiqiang) - crypto: hisilicon/qm - add the save operation of eqe and aeqe (nieweiqiang) - crypto: qce - Provide dev_err_probe() status on DMA failure (Bjorn Andersson) - keys: Annotate struct asymmetric_key_id with __counted_by (Thorsten Blum) - dt-bindings: crypto: amd,ccp-seattle-v1a: Allow 'iommus' property (Rob Herring (Arm)) - crypto: ti - Add support for AES-XTS in DTHEv2 driver (T Pratham) - crypto: aead - Add support for on-stack AEAD req allocation (T Pratham) - KEYS: trusted: Pass argument by pointer in dump_options (Herbert Xu) - crypto: hisilicon/qm - restore original qos values (nieweiqiang) - crypto: sun8i-ss - Move j init earlier in sun8i_ss_hash_run (Herbert Xu) - crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id (Thorsten Blum) - docs: trusted-encrypted: fix htmldocs build error (Gopi Krishna Menon) - rhashtable: use likely for rhashtable lookup (Menglong Dong) - crypto: aead - Fix reqsize handling (T Pratham) - crypto: caam - Add support of paes algorithm (Meenakshi Aggarwal) - KEYS: trusted: caam based protected key (Meenakshi Aggarwal) - docs: trusted-encrypted: trusted-keys as protected keys (Meenakshi Aggarwal) - dt-bindings: crypto: qcom,inline-crypto-engine: Document the kaanapali ICE (Gaurav Kashyap) - crypto: drbg - make drbg_{ctr_bcc,kcapi_sym}() return *void* (Karina Yankevich) - crypto: authenc - Correctly pass EINPROGRESS back up to the caller (Herbert Xu) - crypto: af_alg - zero initialize memory allocated via sock_kmalloc (Shivani Agarwal) - hwrng: core - Allow runtime disabling of the HW RNG (Jonathan McDowell) - crypto: caam - Add check for kcalloc() in test_len() (Guangshuo Li) - dt-bindings: rng: microchip,pic32-rng: convert to DT schema (Kael D'Alcamo) - crypto: hifn_795x - replace simple_strtoul with kstrtouint (Thorsten Blum) - crypto: fips - replace simple_strtol with kstrtoint to improve fips_enable (Thorsten Blum) - crypto: xilinx-trng - Add CTR_DRBG DF processing of seed (Harsh Jain) - crypto: drbg - Replace AES cipher calls with library calls (Harsh Jain) - crypto: drbg - Export CTR DRBG DF functions (Harsh Jain) - ipe: Update documentation for script enforcement (Yanzhu Huang) - ipe: Add AT_EXECVE_CHECK support for script enforcement (Yanzhu Huang) - ipe: Drop a duplicated CONFIG_ prefix in the ifdeffery (Borislav Petkov (AMD)) - ima: Handle error code returned by ima_filter_rule_match() (Zhao Yipeng) - ima: Access decompressed kernel module to verify appended signature (Coiby Xu) - ima: add fs_subtype condition for distinguishing FUSE instances (Jann Horn) - ima: add dont_audit action to suppress audit actions (Jann Horn) - ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook (Roberto Sassu) - Smack: function parameter 'gfp' not described (Casey Schaufler) - smack: fix kernel-doc warnings for smk_import_valid_label() (Konstantin Andreev) - smack: fix bug: setting task label silently ignores input garbage (Konstantin Andreev) - smack: fix bug: unprivileged task can create labels (Konstantin Andreev) - smack: fix bug: invalid label of unix socket file (Konstantin Andreev) - smack: always "instantiate" inode in smack_inode_init_security() (Konstantin Andreev) - smack: deduplicate xattr setting in smack_inode_init_security() (Konstantin Andreev) - smack: fix bug: SMACK64TRANSMUTE set on non-directory (Konstantin Andreev) - smack: deduplicate "does access rule request transmutation" (Konstantin Andreev) - audit: merge loops in __audit_inode_child() (Ricardo Robaina) - audit: Use kzalloc() instead of kmalloc()/memset() in audit_krule_to_data() (Gongwei Li) - audit: fix comment misindentation in audit.h (Ricardo Robaina) - selinux: improve bucket distribution uniformity of avc_hash() (Hongru Zhang) - selinux: Move avtab_hash() to a shared location for future reuse (Hongru Zhang) - selinux: Introduce a new config to make avc cache slot size adjustable (Hongru Zhang) - memfd,selinux: call security_inode_init_security_anon() (Thiébaud Weksteen) - lsm: use unrcu_pointer() for current->cred in security_init() (Paul Moore) - device_cgroup: Refactor devcgroup_seq_show to use seq_put* helpers (Thorsten Blum) - lsm: add a LSM_STARTED_ALL notification event (Paul Moore) - lsm: consolidate all of the LSM framework initcalls (Paul Moore) - selinux: move initcalls to the LSM framework (Paul Moore) - ima,evm: move initcalls to the LSM framework (Roberto Sassu) - lockdown: move initcalls to the LSM framework (Paul Moore) - apparmor: move initcalls to the LSM framework (Paul Moore) - safesetid: move initcalls to the LSM framework (Paul Moore) - tomoyo: move initcalls to the LSM framework (Paul Moore) - smack: move initcalls to the LSM framework (Paul Moore) - ipe: move initcalls to the LSM framework (Paul Moore) - loadpin: move initcalls to the LSM framework (Paul Moore) - lsm: introduce an initcall mechanism into the LSM framework (Paul Moore) - lsm: group lsm_order_parse() with the other lsm_order_*() functions (Paul Moore) - lsm: output available LSMs when debugging (Paul Moore) - lsm: cleanup the debug and console output in lsm_init.c (Paul Moore) - lsm: add/tweak function header comment blocks in lsm_init.c (Paul Moore) - lsm: fold lsm_init_ordered() into security_init() (Paul Moore) - lsm: cleanup initialize_lsm() and rename to lsm_init_single() (Paul Moore) - lsm: cleanup the LSM blob size code (Paul Moore) - lsm: rename/rework ordered_lsm_parse() to lsm_order_parse() (Paul Moore) - lsm: rename/rework append_ordered_lsm() into lsm_order_append() (Paul Moore) - lsm: rename exists_ordered_lsm() to lsm_order_exists() (Paul Moore) - lsm: rework the LSM enable/disable setter/getter functions (Paul Moore) - lsm: get rid of the lsm_names list and do some cleanup (Paul Moore) - lsm: rework lsm_active_cnt and lsm_idlist[] (Paul Moore) - lsm: rename the lsm order variables for consistency (Paul Moore) - lsm: replace the name field with a pointer to the lsm_id struct (Paul Moore) - lsm: rename ordered_lsm_init() to lsm_init_ordered() (Paul Moore) - lsm: integrate lsm_early_cred() and lsm_early_task() into caller (Paul Moore) - lsm: integrate report_lsm_order() code into caller (Paul Moore) - lsm: introduce looping macros for the initialization code (Paul Moore) - lsm: consolidate lsm_allowed() and prepare_lsm() into lsm_prepare() (Paul Moore) - lsm: split the init code out into lsm_init.c (Paul Moore) - lsm: split the notifier code out into lsm_notifier.c (Paul Moore) - KEYS: trusted: Fix a memory leak in tpm2_load_cmd (Jarkko Sakkinen) - KEYS: trusted: Replace a redundant instance of tpm2_hash_map (Jarkko Sakkinen) - keys: Fix grammar and formatting in 'struct key_type' comments (Thorsten Blum) - keys: Replace deprecated strncpy in ecryptfs_fill_auth_tok (Thorsten Blum) - keys: Remove redundant less-than-zero checks (Thorsten Blum) - selftests/nolibc: error out on linker warnings (Thomas Weißschuh) - selftests/nolibc: use lld to link loongarch binaries (Thomas Weißschuh) - tools/nolibc: remove more __nolibc_enosys() fallbacks (Thomas Weißschuh) - tools/nolibc: remove now superfluous overflow check in llseek (Thomas Weißschuh) - tools/nolibc: use 64-bit off_t (Thomas Weißschuh) - tools/nolibc: prefer the llseek syscall (Thomas Weißschuh) - tools/nolibc: handle 64-bit off_t for llseek (Thomas Weißschuh) - tools/nolibc: use 64-bit ino_t (Thomas Weißschuh) - tools/nolibc: avoid using plain integer as NULL pointer (Thomas Weißschuh) - tools/nolibc: add support for fchdir() (Thomas Weißschuh) - tools/nolibc: clean up outdated comments in generic arch.h (Willy Tarreau) - tools/nolibc: make the "headers" target install all supported archs (Willy Tarreau) - tools/nolibc: add the more portable inttypes.h (Willy Tarreau) - tools/nolibc: provide the portable sys/select.h (Willy Tarreau) - tools/nolibc: add missing memchr() to string.h (Willy Tarreau) - tools/nolibc: fix misleading help message regarding installation path (Willy Tarreau) - tools/nolibc: add uio.h with readv and writev (Benjamin Berg) - tools/nolibc: add option to disable runtime (Benjamin Berg) - tools/nolibc: use __fallthrough__ rather than fallthrough (Benjamin Berg) - tools/nolibc: implement %%m if errno is not defined (Benjamin Berg) - tools/nolibc/dirent: avoid errno in readdir_r (Benjamin Berg) - tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set (Benjamin Berg) - tools/nolibc: remove outdated comment about __sysret() in mmap() (Thomas Weißschuh) - tools/nolibc: x86: fix section mismatch caused by asm "mem*" functions (Willy Tarreau) - tools/nolibc: handle NULL wstatus argument to waitpid() (Thomas Weißschuh) - dt-bindings: thermal: qcom-tsens: Remove invalid tab character (Rob Herring (Arm)) - random: complete sentence of comment (Jason A. Donenfeld) - random: drop check for static_key_initialized (Thomas Weißschuh) - random: remove unused get_random_var_wait functions (Eric Biggers) - random: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - random: use offstack cpumask when necessary (Arnd Bergmann) - prandom: remove next_pseudo_random32 (Markus Theil) - media: vivid: use prandom (Markus Theil) - random: add missing words in function comments (Thorsten Blum) - arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack (Ard Biesheuvel) - arm64/fpu: Enforce task-context only for generic kernel mode FPU (Ard Biesheuvel) - net/mlx5: Switch to more abstract scoped ksimd guard API on arm64 (Ard Biesheuvel) - arm64/xorblocks: Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - crypto/arm64: sm4 - Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - crypto/arm64: sm3 - Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - crypto/arm64: sha3 - Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - crypto/arm64: polyval - Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - crypto/arm64: nhpoly1305 - Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - crypto/arm64: aes-gcm - Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - crypto/arm64: aes-blk - Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - crypto/arm64: aes-ccm - Switch to 'ksimd' scoped guard API (Ard Biesheuvel) - raid6: Move to more abstract 'ksimd' guard API (Ard Biesheuvel) - crypto: aegis128-neon - Move to more abstract 'ksimd' guard API (Ard Biesheuvel) - crypto/arm64: sm4-ce-gcm - Avoid pointless yield of the NEON unit (Ard Biesheuvel) - crypto/arm64: sm4-ce-ccm - Avoid pointless yield of the NEON unit (Ard Biesheuvel) - crypto/arm64: aes-ce-ccm - Avoid pointless yield of the NEON unit (Ard Biesheuvel) - lib/crc: Switch ARM and arm64 to 'ksimd' scoped guard API (Ard Biesheuvel) - lib/crypto: arm64: Move remaining algorithms to scoped ksimd API (Ard Biesheuvel) - lib/crypto: arm/blake2b: Move to scoped ksimd API (Ard Biesheuvel) - lib/crypto: Switch ARM and arm64 to 'ksimd' scoped guard API (Ard Biesheuvel) - ARM/simd: Add scoped guard API for kernel mode SIMD (Ard Biesheuvel) - arm64/simd: Add scoped guard API for kernel mode SIMD (Ard Biesheuvel) - lib/crypto: sha2: Add at_least decoration to fixed-size array params (Eric Biggers) - lib/crypto: sha1: Add at_least decoration to fixed-size array params (Eric Biggers) - lib/crypto: poly1305: Add at_least decoration to fixed-size array params (Eric Biggers) - lib/crypto: md5: Add at_least decoration to fixed-size array params (Eric Biggers) - lib/crypto: curve25519: Add at_least decoration to fixed-size array params (Eric Biggers) - lib/crypto: chacha: Add at_least decoration to fixed-size array params (Eric Biggers) - lib/crypto: chacha20poly1305: Statically check fixed array lengths (Jason A. Donenfeld) - compiler_types: introduce at_least parameter decoration pseudo keyword (Jason A. Donenfeld) - wifi: iwlwifi: trans: rename at_least variable to min_mode (Jason A. Donenfeld) - crypto: x86/aes-gcm-vaes-avx2 - initialize full %%rax return register (Eric Biggers) - crypto: x86/aes-gcm - optimize long AAD processing with AVX512 (Eric Biggers) - crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1 (Eric Biggers) - crypto: x86/aes-gcm - revise some comments in AVX512 code (Eric Biggers) - crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions (Eric Biggers) - crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors (Eric Biggers) - crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512 (Eric Biggers) - crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code (Eric Biggers) - crypto: x86/aes-gcm - add VAES+AVX2 optimized code (Eric Biggers) - crypto: testmgr - Remove polyval tests (Eric Biggers) - lib/crypto: tests: Add KUnit tests for POLYVAL (Eric Biggers) - lib/crypto: tests: Add additional SHAKE tests (Eric Biggers) - lib/crypto: tests: Add SHA3 kunit tests (David Howells) - lib/crypto: tests: Add KUnit tests for BLAKE2b (Eric Biggers) - fscrypt: Drop obsolete recommendation to enable optimized POLYVAL (Eric Biggers) - crypto: polyval - Remove the polyval crypto_shash (Eric Biggers) - crypto: hctr2 - Convert to use POLYVAL library (Eric Biggers) - lib/crypto: x86/polyval: Migrate optimized code into library (Eric Biggers) - lib/crypto: arm64/polyval: Migrate optimized code into library (Eric Biggers) - lib/crypto: polyval: Add POLYVAL library (Eric Biggers) - crypto: polyval - Rename conflicting functions (Eric Biggers) - lib/crypto: x86/blake2s: Use vpternlogd for 3-input XORs (Eric Biggers) - lib/crypto: x86/blake2s: Avoid writing back unchanged 'f' value (Eric Biggers) - lib/crypto: x86/blake2s: Improve readability (Eric Biggers) - lib/crypto: x86/blake2s: Use local labels for data (Eric Biggers) - lib/crypto: x86/blake2s: Drop check for nblocks == 0 (Eric Biggers) - lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit (Eric Biggers) - lib/crypto: arm, arm64: Drop filenames from file comments (Eric Biggers) - lib/crypto: arm/blake2s: Fix some comments (Eric Biggers) - crypto: s390/sha3 - Remove superseded SHA-3 code (Eric Biggers) - crypto: sha3 - Reimplement using library API (Eric Biggers) - crypto: jitterentropy - Use default sha3 implementation (Eric Biggers) - lib/crypto: s390/sha3: Add optimized one-shot SHA-3 digest functions (Eric Biggers) - lib/crypto: sha3: Support arch overrides of one-shot digest functions (Eric Biggers) - lib/crypto: s390/sha3: Add optimized Keccak functions (Eric Biggers) - lib/crypto: arm64/sha3: Migrate optimized code into library (Eric Biggers) - crypto: arm64/sha3 - Update sha3_ce_transform() to prepare for library (Eric Biggers) - lib/crypto: sha3: Add FIPS cryptographic algorithm self-test (Eric Biggers) - lib/crypto: sha3: Move SHA3 Iota step mapping into round function (David Howells) - lib/crypto: sha3: Add SHA-3 support (David Howells) - crypto: arm64/sha3 - Rename conflicting function (David Howells) - crypto: s390/sha3 - Rename conflicting functions (David Howells) - crypto: blake2b - Reimplement using library API (Eric Biggers) - lib/crypto: arm/blake2b: Migrate optimized code into library (Eric Biggers) - lib/crypto: blake2b: Add BLAKE2b library functions (Eric Biggers) - byteorder: Add le64_to_cpu_array() and cpu_to_le64_array() (Eric Biggers) - lib/crypto: blake2s: Document the BLAKE2s library API (Eric Biggers) - lib/crypto: blake2s: Drop excessive const & rename block => data (Eric Biggers) - lib/crypto: blake2s: Rename blake2s_state to blake2s_ctx (Eric Biggers) - lib/crypto: blake2s: Adjust parameter order of blake2s() (Eric Biggers) - lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2 (Eric Biggers) - thermal/drivers/imx91: Add support for i.MX91 thermal monitoring unit (Pengfei Li) - dt-bindings: thermal: fsl,imx91-tmu: add bindings for NXP i.MX91 thermal module (Pengfei Li) - dt-bindings: thermal: tsens: Add QCS8300 compatible (Gaurav Kohli) - dt-bindings: thermal: qcom-tsens: make ipq5018 tsens standalone compatible (George Moussalem) - tools/thermal/thermal-engine: Fix format string bug in thermal-engine (Malaya Kumar Rout) - thermal/drivers/rcar_gen3: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - thermal/drivers/rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - thermal/drivers/rcar_gen3: Document R-Car Gen4 and RZ/G2 support in driver comment (Marek Vasut) - dt-bindings: thermal: qcom-tsens: document the Kaanapali Temperature Sensor (Manaf Meethalavalappu Pallikunhi) - dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2H TSU (Ovidiu Panait) - docs: driver-api/thermal/intel_dptf: Add new workload type hint (Srinivas Pandruvada) - Documentation: thermal: Document thermal throttling on Intel platforms (Srinivas Pandruvada) - ACPI: DPTF: Support Nova Lake (Srinivas Pandruvada) - thermal: intel: int340x: Add DLVR support for Nova Lake (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Add Nova Lake processor thermal device (Srinivas Pandruvada) - thermal: intel: int340x: Replace sprintf() with sysfs_emit() (Kaushlendra Kumar) - thermal: intel: int340x: Use symbolic constant for UUID comparison (Kaushlendra Kumar) - ACPI: DPTF: Remove int340x thermal scan handler (Slawomir Rosek) - thermal: intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL (Slawomir Rosek) - tools/power/cpupower: Support building libcpupower statically (Zuo An) - Documentation: power/cpuidle: Document the CPU system wakeup latency QoS (Ulf Hansson) - cpuidle: Respect the CPU system wakeup QoS limit for cpuidle (Ulf Hansson) - sched: idle: Respect the CPU system wakeup QoS limit for s2idle (Ulf Hansson) - pmdomain: Respect the CPU system wakeup QoS limit for cpuidle (Ulf Hansson) - pmdomain: Respect the CPU system wakeup QoS limit for s2idle (Ulf Hansson) - PM: QoS: Introduce a CPU system wakeup QoS limit (Ulf Hansson) - rust: opp: simplify callers of `to_c_str_array` (Tamir Duberstein) - OPP: Initialize scope-based pointers inline (Viresh Kumar) - rust: opp: fix broken rustdoc link (Tamir Duberstein) - PM: EM: Add to em_pd_list only when no failure (Peng Fan) - PM: EM: Notify an event when the performance domain changes (Changwoo Min) - PM: EM: Implement em_notify_pd_created/updated() (Changwoo Min) - PM: EM: Implement em_notify_pd_deleted() (Changwoo Min) - PM: EM: Implement em_nl_get_pd_table_doit() (Changwoo Min) - PM: EM: Implement em_nl_get_pds_doit() (Changwoo Min) - PM: EM: Add an iterator and accessor for the performance domain (Changwoo Min) - PM: EM: Add a skeleton code for netlink notification (Changwoo Min) - PM: EM: Add em.yaml and autogen files (Changwoo Min) - PM: EM: Expose the ID of a performance domain via debugfs (Changwoo Min) - PM: EM: Assign a unique ID when creating a performance domain (Changwoo Min) - powercap: intel_rapl: Enable MSR-based RAPL PMU support (Kuppuswamy Sathyanarayanan) - powercap: intel_rapl: Prepare read_raw() interface for atomic-context callers (Kuppuswamy Sathyanarayanan) - powercap: intel_rapl: Add support for Nova Lake processors (Kaushlendra Kumar) - powercap: intel_rapl: Add support for Wildcat Lake platform (Srinivas Pandruvada) - cpuidle: Warn instead of bailing out if target residency check fails (Rafael J. Wysocki) - cpuidle: Update header inclusion (Andy Shevchenko) - cpuidle: governors: teo: Add missing space to the description (Rafael J. Wysocki) - cpuidle: governors: teo: Simplify intercepts-based state lookup (Rafael J. Wysocki) - cpuidle: governors: teo: Fix tick_intercepts handling in teo_update() (Rafael J. Wysocki) - cpuidle: governors: teo: Rework the handling of tick wakeups (Rafael J. Wysocki) - cpuidle: governors: teo: Decay metrics below DECAY_SHIFT threshold (Rafael J. Wysocki) - cpuidle: governors: teo: Use s64 consistently in teo_update() (Rafael J. Wysocki) - cpuidle: governors: teo: Drop redundant function parameter (Rafael J. Wysocki) - cpuidle: governors: teo: Drop misguided target residency check (Rafael J. Wysocki) - cpuidle: teo: Use this_cpu_ptr() where possible (Christian Loehle) - cpuidle: Add sanity check for exit latency and target residency (Rafael J. Wysocki) - cpuidle: menu: Use residency threshold in polling state override decisions (Aboorva Devarajan) - cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list (Christian Marangi) - cpufreq: tegra194: add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - cpufreq: qcom-nvmem: add compatible fallback for ipq806x for no SMEM (Christian Marangi) - cpufreq: CPPC: Don't warn if FIE init fails to read counters (Jie Zhan) - cpufreq: nforce2: fix reference count leak in nforce2 (Miaoqian Lin) - cpufreq: tegra186: add OPP support and set bandwidth (Aaron Kling) - cpufreq: dt-platdev: Add JH7110S SOC to the allowlist (Hal Feng) - cpufreq: s5pv210: fix refcount leak (Shuhao Fu) - cpufreq: ACPI: Replace udelay() with usleep_range() (Kaushlendra Kumar) - cpufreq: intel_pstate: Eliminate some code duplication (Rafael J. Wysocki) - cpufreq: intel_pstate: Use mutex guard for driver locking (Rafael J. Wysocki) - cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs (Gautham R. Shenoy) - cpufreq/amd-pstate: Add static asserts for EPP indices (Mario Limonciello (AMD)) - cpufreq/amd-pstate: Fix some whitespace issues (Mario Limonciello (AMD)) - cpufreq/amd-pstate: Adjust return values in amd_pstate_update_status() (Mario Limonciello (AMD)) - cpufreq/amd-pstate: Make amd_pstate_get_mode_string() never return NULL (Mario Limonciello (AMD)) - cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_string (Mario Limonciello (AMD)) - cpufreq/amd-pstate: Use sysfs_match_string() for epp (Mario Limonciello (AMD)) - Documentation: intel-pstate: Use :ref: directive for internal linking (Bagas Sanjaya) - cpufreq: intel_pstate: Add Diamond Rapids OOB mode support (Kuppuswamy Sathyanarayanan) - Documentation: intel_pstate: fix duplicate hyperlink target errors (Swaraj Gaikwad) - cpufreq: Replace deprecated strcpy() in cpufreq_unregister_governor() (Thorsten Blum) - cpufreq: intel_pstate: Improve printing of debug messages (Rafael J. Wysocki) - cpufreq: intel_pstate: hybrid: Adjust energy model rules (Rafael J. Wysocki) - cpufreq: intel_pstate: Add and use hybrid_has_l3() (Rafael J. Wysocki) - cpufreq: intel_pstate: Add and use hybrid_get_cpu_type() (Rafael J. Wysocki) - cpufreq: preserve freq_table_sorted across suspend/hibernate (Zihuan Zhang) - PM: hibernate: Extra cleanup of comments in swap handling code (Rafael J. Wysocki) - PM: sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper() (Samuel Wu) - PM: sleep: Add support for wakeup during filesystem sync (Samuel Wu) - PM: hibernate: Clean up kernel-doc comment style usage (Sunday Adelodun) - PM: suspend: Make pm_test delay interruptible by wakeup events (Riwen Lu) - usb: sl811-hcd: Add PM_EVENT_POWEROFF into suspend callbacks (Mario Limonciello (AMD)) - scsi: Add PM_EVENT_POWEROFF into suspend callbacks (Mario Limonciello (AMD)) - PM: Introduce new PMSG_POWEROFF event (Mario Limonciello (AMD)) - PM: wakeup: Update after recent wakeup source removal ordering change (Rafael J. Wysocki) - PM: wakeup: Delete timer before removing wakeup source from list (Kaushlendra Kumar) - Documentation: power: Correct a mistaken configuration option (Mario Limonciello (AMD)) - Documentation: power: Add document on debugging shutdown hangs (Mario Limonciello (AMD)) - freezer: Clarify that only cgroup1 freezer uses PM freezer (Tejun Heo) - PM: hibernate: add sysfs interface for hibernate_compression_threads (Xueqin Luo) - PM: hibernate: make compression threads configurable (Xueqin Luo) - PM: hibernate: dynamically allocate crc->unc_len/unc for configurable threads (Xueqin Luo) - PM: hibernate: Rework message printing in swsusp_save() (Rafael J. Wysocki) - PM: dpm_watchdog: add module param to backtrace all CPUs (Sergey Senozhatsky) - PM: sleep: Introduce CALL_PM_OP() macro to simplify code (Kaushlendra Kumar) - PM: console: Fix memory allocation error handling in pm_vt_switch_required() (Malaya Kumar Rout) - PM: sleep: Replace snprintf() with scnprintf() in show_trace_dev_match() (Kaushlendra Kumar) - PCI/sysfs: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR() (Rafael J. Wysocki) - ACPI: TAD: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR() (Rafael J. Wysocki) - PM: runtime: Wrapper macros for ACQUIRE()/ACQUIRE_ERR() (Rafael J. Wysocki) - PM: runtime: fix typos in runtime.c comments (Malaya Kumar Rout) - PM: runtime: docs: Update pm_runtime_allow/forbid() documentation (Rafael J. Wysocki) - PM: WQ_UNBOUND added to pm_wq workqueue (Marco Crivellari) - PM / devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name (Riwen Lu) - PM / devfreq: tegra30: use min to simplify actmon_cpu_to_emc_rate (Thorsten Blum) - PM / devfreq: hisi: Fix potential UAF in OPP handling (Pengjie Zhang) - PM / devfreq: Move governor.h to a public header location (Dmitry Baryshkov) - PNP: Fix ISAPNP to generate uevents to auto-load modules (René Rebe) - ACPI: PM: Fix a spelling mistake (Chu Guangqing) - ACPI: LPSS: Fix a spelling mistake (Chu Guangqing) - ACPI: thermal: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - ACPI: OSL: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - ACPI: EC: Add WQ_PERCPU to alloc_workqueue() users (Marco Crivellari) - ACPI: OSL: replace use of system_wq with system_percpu_wq (Marco Crivellari) - ACPI: scan: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - rust: acpi: replace `core::mem::zeroed` with `pin_init::zeroed` (Siyuan Huang) - ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.c (Malaya Kumar Rout) - ACPI: DPTF: Use ACPI_FREE() for ACPI buffer deallocation (Kaushlendra Kumar) - ACPI: fan: Add support for Microsoft fan extensions (Armin Wolf) - ACPI: fan: Add hwmon notification support (Armin Wolf) - ACPI: fan: Add basic notification support (Armin Wolf) - ACPI: fan: Workaround for 64-bit firmware bug (Armin Wolf) - ACPI: TAD: Improve runtime PM using guard macros (Rafael J. Wysocki) - ACPI: TAD: Rearrange runtime PM operations in acpi_tad_remove() (Rafael J. Wysocki) - ACPI: battery: Drop redundant locking (Rafael J. Wysocki) - ACPI: PM: s2idle: Only retrieve constraints when needed (Rafael J. Wysocki) - ACPI: PM: s2idle: Staticise LPS0 callback functions (Rafael J. Wysocki) - ACPI: PM: s2idle: Drop acpi_get_lps0_constraint() (Rafael J. Wysocki) - ACPI: property: use min() instead of min_t() (David Laight) - ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint() (Haotian Zhang) - ACPI: property: Rework acpi_graph_get_next_endpoint() (Sakari Ailus) - ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only (Sakari Ailus) - ACPI: property: Make acpi_get_next_subnode() static (Sakari Ailus) - ACPICA: Avoid walking the Namespace if start_node is NULL (Cryolitia PukNgae) - ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4 (René Rebe) - ACPI: processor: idle: Drop redundant C-state count checks (Huisong Li) - ACPI: processor: idle: Relocate state flags initialization (Huisong Li) - arm64/mm: Document why linear map split failure upon vm_reset_perms is not problematic (Dev Jain) - arm64/pageattr: Propagate return value from __change_memory_common (Dev Jain) - arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITS (Ben Horgan) - KVM: arm64: selftests: Consider all 7 possible levels of cache (Ben Horgan) - KVM: arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and its last user (Ben Horgan) - arm64/sysreg: Add ICH_VMCR_EL2 (Sascha Bischoff) - arm64/sysreg: Move generation of RES0/RES1/UNKN to function (Sascha Bischoff) - arm64/sysreg: Support feature-specific fields with 'Prefix' descriptor (Sascha Bischoff) - arm64/sysreg: Fix checks for incomplete sysreg definitions (Sascha Bischoff) - arm64/sysreg: Replace TCR_EL1 field macros (Anshuman Khandual) - Documentation/arm64: Fix the typo of register names (Zenon Xiu) - ACPI: GTDT: Get rid of acpi_arch_timer_mem_init() (Marc Zyngier) - MAINTAINERS: new entry for MPAM Driver (Ben Horgan) - arm_mpam: Add kunit tests for props_mismatch() (James Morse) - arm_mpam: Add kunit test for bitmap reset (James Morse) - arm_mpam: Add helper to reset saved mbwu state (James Morse) - arm_mpam: Use long MBWU counters if supported (Rohit Mathew) - arm_mpam: Probe for long/lwd mbwu counters (Rohit Mathew) - arm_mpam: Consider overflow in bandwidth counter state (Ben Horgan) - arm_mpam: Track bandwidth counter state for power management (James Morse) - arm_mpam: Add mpam_msmon_read() to read monitor value (James Morse) - arm_mpam: Add helpers to allocate monitors (James Morse) - arm_mpam: Probe and reset the rest of the features (James Morse) - arm_mpam: Allow configuration to be applied and restored during cpu online (James Morse) - arm_mpam: Use a static key to indicate when mpam is enabled (James Morse) - arm_mpam: Register and enable IRQs (James Morse) - arm_mpam: Extend reset logic to allow devices to be reset any time (James Morse) - arm_mpam: Add a helper to touch an MSC from any CPU (James Morse) - arm_mpam: Reset MSC controls from cpuhp callbacks (James Morse) - arm_mpam: Merge supported features during mpam_enable() into mpam_class (James Morse) - arm_mpam: Probe the hardware features resctrl supports (James Morse) - arm_mpam: Add helpers for managing the locking around the mon_sel registers (James Morse) - arm_mpam: Probe hardware to find the supported partid/pmg values (James Morse) - arm_mpam: Add cpuhp callbacks to probe MSC hardware (James Morse) - arm_mpam: Add MPAM MSC register layout definitions (James Morse) - arm_mpam: Add the class and component structures for firmware described ris (James Morse) - arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate (James Morse) - ACPI / MPAM: Parse the MPAM table (James Morse) - ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper (Ben Horgan) - platform: Define platform_device_put cleanup handler (Ben Horgan) - arm64: kconfig: Add Kconfig entry for MPAM (James Morse) - ACPI / PPTT: Add a helper to fill a cpumask from a cache_id (James Morse) - ACPI / PPTT: Find cache level by cache-id (James Morse) - ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure (Ben Horgan) - ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels (James Morse) - ACPI / PPTT: Add a helper to fill a cpumask from a processor container (James Morse) - arm64, tlbflush: don't TLBI broadcast if page reused in write fault (Huang Ying) - mm: add spurious fault fixing support for huge pmd (Huang Ying) - kselftest/arm64: Cover disabling streaming mode without SVE in fp-ptrace (Mark Brown) - kselftst/arm64: Test NT_ARM_SVE FPSIMD format writes on non-SVE systems (Mark Brown) - arm64/sme: Support disabling streaming mode via ptrace on SME only systems (Mark Brown) - arm64: Fix double word in comments (Bo Liu) - arm64: Fix typos and spelling errors in comments (mrigendrachaubey) - arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - arm64/efi: Call EFI runtime services without disabling preemption (Ard Biesheuvel) - arm64/efi: Move uaccess en/disable out of efi_set_pgd() (Ard Biesheuvel) - arm64/efi: Drop efi_rt_lock spinlock from EFI arch wrapper (Ard Biesheuvel) - arm64/fpsimd: Permit kernel mode NEON with IRQs off (Ard Biesheuvel) - arm64/fpsimd: Don't warn when EFI execution context is preemptible (Ard Biesheuvel) - efi/runtime-wrappers: Keep track of the efi_runtime_lock owner (Ard Biesheuvel) - efi: Add missing static initializer for efi_mm::cpus_allowed_lock (Ard Biesheuvel) - kselftest/arm64: Align zt-test register dumps (Mark Rutland) - arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros (Seongsu Park) - arm64: remove duplicate ARCH_HAS_MEM_ENCRYPT (Cai Xinchen) - arm64: mm: use untagged address to calculate page index (Yang Shi) - arm64: mm: make linear mapping permission update more robust for patial range (Yang Shi) - arm64/mm: Elide TLB flush in certain pte protection transitions (Dev Jain) - arm64/mm: Rename try_pgd_pgtable_alloc_init_mm (Linu Cherian) - arm64/mm: Allow __create_pgd_mapping() to propagate pgtable_alloc() errors (Chaitanya S Prakash) - arm64: add unlikely hint to MTE async fault check in el0_svc_common (Li Qiang) - arm64: acpi: add newline to deferred APEI warning (Osama Abdelkader) - arm64: entry: Clean out some indirection (Linus Walleij) - arm64/mm: Ensure PGD_SIZE is aligned to 64 bytes when PA_BITS = 52 (Anshuman Khandual) - arm64/mm: Drop cpu_set_[default|idmap]_tcr_t0sz() (Anshuman Khandual) - arm64: remove unused ARCH_PFN_OFFSET (Omar Sandoval) - arm64: use SOFTIRQ_ON_OWN_STACK for enabling softirq stack (Ryo Takakura) - arm64: Remove assertion on CONFIG_VMAP_STACK (Dawei Li) - perf: arm_spe: Add support for filtering on data source (James Clark) - perf: Add perf_event_attr::config4 (James Clark) - perf/imx_ddr: Add support for PMU in DB (system interconnects) (Joakim Zhang) - perf/imx_ddr: Get and enable optional clks (Frank Li) - perf/imx_ddr: Move ida_alloc() from ddr_perf_init() to ddr_perf_probe() (Frank Li) - dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL (Frank Li) - arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY (Yicong Yang) - perf/arm-ni: Fix and optimise register offset calculation (Robin Murphy) - perf: arm_pmuv3: Add new Cortex and C1 CPU PMUs (Rob Herring (Arm)) - perf: arm_cspmu: fix error handling in arm_cspmu_impl_unregister() (Ma Ke) - perf/arm-ni: Add NoC S3 support (Robin Murphy) - perf/arm_cspmu: nvidia: Add pmevfiltr2 support (Besar Wicaksono) - perf/arm_cspmu: nvidia: Add revision id matching (Besar Wicaksono) - perf/arm_cspmu: Add pmpidr support (Besar Wicaksono) - perf/arm_cspmu: Add callback to reset filter config (Besar Wicaksono) - perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores (Yicong Yang) - watchdog: diag288_wdt: Remove KMSG_COMPONENT macro (Heiko Carstens) - s390/entry: Use lay instead of aghik (Heiko Carstens) - s390/vdso: Get rid of -m64 flag handling (Heiko Carstens) - s390/vdso: Rename vdso64 to vdso (Heiko Carstens) - s390: Rename head64.S to head.S (Heiko Carstens) - s390/vdso: Use common STABS_DEBUG and DWARF_DEBUG macros (Jens Remus) - s390: Add stackprotector support (Heiko Carstens) - s390/modules: Simplify module_finalize() slightly (Heiko Carstens) - s390: Remove KMSG_COMPONENT macro (Heiko Carstens) - s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU (Heiko Carstens) - s390/ap: Restrict driver_override versus apmask and aqmask use (Harald Freudenberger) - s390/ap: Rename mutex ap_perms_mutex to ap_attr_mutex (Harald Freudenberger) - s390/ap: Support driver_override for AP queue devices (Harald Freudenberger) - s390/ap: Use all-bits-one apmask/aqmask for vfio in_use() checks (Harald Freudenberger) - s390/debug: Update description of resize operation (Peter Oberparleiter) - s390/syscalls: Switch to generic system call table generation (Heiko Carstens) - s390/syscalls: Remove system call table pointer from thread_struct (Heiko Carstens) - s390/uapi: Remove 31 bit support from uapi header files (Heiko Carstens) - s390: Remove compat support (Heiko Carstens) - tools: Remove s390 compat support (Heiko Carstens) - s390/syscalls: Add pt_regs parameter to SYSCALL_DEFINE0() syscall wrapper (Heiko Carstens) - s390/kvm: Use psw32_t instead of psw_compat_t (Heiko Carstens) - s390/ptrace: Rename psw_t32 to psw32_t (Heiko Carstens) - s390/fault: Print unmodified PSW address on protection exception (Heiko Carstens) - s390/uprobes: Use __forward_psw() instead of private implementation (Heiko Carstens) - s390/processor: Add __forward_psw() helper (Heiko Carstens) - s390/fpu: Fix false-positive kmsan report in fpu_vstl() (Aleksei Nikiforov) - s390/pai: Calculate size of reserved PAI extension control block area (Thomas Richter) - s390/mm: Let dump_fault_info() print additional information (Heiko Carstens) - s390/mm: Change comment and die() message if teid.b61 is zero (Heiko Carstens) - s390/mm: Remove unused flush_tlb() (Heiko Carstens) - s390/pai: Rename perf_pai_crypto.c to perf_pai.c (Thomas Richter) - s390/pai_crypto: Merge pai_ext PMU into pai_crypto (Thomas Richter) - s390/pai_crypto: Introduce PAI crypto specific event delete function (Thomas Richter) - s390/pai_crypto: Make pai_root per-PMU and unify naming (Thomas Richter) - s390/pai_crypto: Rename paicrypt_copy() to pai_copy() (Thomas Richter) - s390/pai_crypto: Add common pai_del() function (Thomas Richter) - s390/pai_crypto: Add common pai_stop() function (Thomas Richter) - s390/pai_crypto: Add common pai_add() function (Thomas Richter) - s390/pai_crypto: Add common pai_start() function (Thomas Richter) - s390/pai_crypto: Add common pai_read() function (Thomas Richter) - s390/pai_crypto: Unify sample push logic and update context handling (Thomas Richter) - s390/pai_crypto: Rename paicrypt_have_samples() to pai_have_samples() (Thomas Richter) - s390/pai_crypto: Rename paicrypt_getctr() to pai_getctr() (Thomas Richter) - s390/pai_crypto: Rename paicrypt_getdata() to pai_getdata() (Thomas Richter) - s390/pai_crypto: Rename some function for common usage. (Thomas Richter) - s390/pai_crypto: Introduce generic event init using pai_pmu[] (Thomas Richter) - s390/pai_crypto: Add PAI crypto characteristics table for parameters (Thomas Richter) - s390/pai_crypto: Rename paicrypt_root_alloc() and paicrypt_root_free() (Thomas Richter) - s390/pai_crypto: Rename structure paicrypt_root (Thomas Richter) - s390/pai_crypto: Rename structure paicrypt_map to pai_map (Thomas Richter) - s390/pai_crypto: Rename structure paicrypt_mapptr to pai_mapptr (Thomas Richter) - s390/pai_crypto: Rename member paicrypt_map::page (Thomas Richter) - s390/pai_crypto: Rename variable cfm_dbg (Thomas Richter) - s390/sclp_mem: Consider global memory_hotplug.memmap_on_memory setting (Sumanth Korikkar) - s390/hiperdispatch: Decrease steal time threshold (Mete Durlu) - s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as __noreturn (Thorsten Blum) - s390/nmi: Annotate s390_handle_damage() with __noreturn (Thorsten Blum) - s390: Fix double word in comments (Bo Liu) - s390/mm: Replace the CSP instruction with CSPG (Heiko Carstens) - s390/mm: Remove cpu_has_idte() (Heiko Carstens) - s390: Add Dat-Enhancement facility 1 to architecture level set (Heiko Carstens) - s390/ap: Don't leak debug feature files if AP instructions are not available (Heiko Carstens) - s390/ptrace: Explicitly include (Jens Remus) - s390/ap: Expose ap_bindings_complete_count counter via sysfs (Harald Freudenberger) - s390/smp: Fix fallback CPU detection (Heiko Carstens) - s390/pci: Highlight failure to enable PCI function (Gerd Bayer) - s390/ap: Introduce new AP nqap and dqap trace events (Harald Freudenberger) - s390/ap: Extend struct ap_queue_status with some convenience fields (Harald Freudenberger) - s390/zcrypt: Rework zcrypt request and reply trace event definition (Harald Freudenberger) - s390/ptdump: Use seq_puts() in pt_dump_seq_puts() macro (Josephine Pfeiffer) - s390/tape: Add support for bigger block sizes (Jan Höppner) - s390/tape: Introduce idal buffer array (Jan Höppner) - s390/tape: Move idal allocation to core functions (Jan Höppner) - s390/tape: Fix return value of ccw helper functions (Jan Höppner) - s390/tape: Remove extra CCW allocation for error recovery (Jan Höppner) - s390/tape: Remove 3590 Read Opposite error recovery (Jan Höppner) - s390/tape: Remove 34xx Read Opposite error recovery (Jan Höppner) - s390/tape: Remove count parameter from read/write_block functions (Jan Höppner) - mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers (Sumanth Korikkar) - s390/sclp: Remove MHP_OFFLINE_INACCESSIBLE (Sumanth Korikkar) - s390/sclp: Add support for dynamic (de)configuration of memory (Sumanth Korikkar) - s390/mm: Support removal of boot-allocated virtual memory map (Sumanth Korikkar) - s390/con3270: Use scnprintf() instead of sprintf() (Heiko Carstens) - s390/tape: Use scnprintf() instead of sprintf() (Heiko Carstens) - s390/dcss: Use scnprintf() instead of sprintf() (Heiko Carstens) - s390/cio: Use scnprintf() instead of sprintf() (Heiko Carstens) - s390/early: Use scnprintf() instead of sprintf() (Heiko Carstens) - s390/pai_crypto: Adjust paicrypt_copy() return statement (Thomas Richter) - s390/sysinfo: Replace sprintf() with snprintf() for buffer safety (Josephine Pfeiffer) - s390/extmem: Replace sprintf() with snprintf() for buffer safety (Josephine Pfeiffer) - s390/cmm: Replace sprintf() with scnprintf() for buffer safety (Josephine Pfeiffer) - m68k: defconfig: Update defconfigs for v6.18-rc1 (Geert Uytterhoeven) - x86/cpu: Enable LASS during CPU initialization (Sohil Mehta) - selftests/x86: Update the negative vsyscall tests to expect a #GP (Sohil Mehta) - x86/traps: Communicate a LASS violation in #GP message (Alexander Shishkin) - x86/kexec: Disable LASS during relocate kernel (Sohil Mehta) - x86/alternatives: Disable LASS when patching kernel code (Sohil Mehta) - x86/asm: Introduce inline memcpy and memset (Peter Zijlstra (Intel)) - x86/cpu: Add an LASS dependency on SMAP (Sohil Mehta) - x86/cpufeatures: Enumerate the LASS feature bits (Sohil Mehta) - x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific (Borislav Petkov (AMD)) - x86/fred: Fix 64bit identifier in fred_ss (Andrew Cooper) - x86: Restrict KVM-induced symbol exports to KVM modules where obvious/possible (Sean Christopherson) - x86/mm: Drop unnecessary export of "ptdump_walk_pgd_level_debugfs" (Sean Christopherson) - x86/mtrr: Drop unnecessary export of "mtrr_state" (Sean Christopherson) - x86/bugs: Drop unnecessary export of "x86_spec_ctrl_base" (Sean Christopherson) - x86/msr: Add CPU_OUT_OF_SPEC taint name to "unrecognized" pr_warn(msg) (Marc Herbert) - x86/sgx: Fix a typo in the kernel-doc comment for enum sgx_attribute (Sean Christopherson) - x86/sgx: Remove superfluous asterisk from copyright comment in asm/sgx.h (Sean Christopherson) - x86/sgx: Document structs and enums with '@', not '%%' (Sean Christopherson) - x86/sgx: Add kernel-doc descriptions for params passed to vDSO user handler (Sean Christopherson) - x86/sgx: Add a missing colon in kernel-doc markup for "struct sgx_enclave_run" (Sean Christopherson) - x86/sgx: Enable automatic SVN updates for SGX enclaves (Elena Reshetova) - x86/sgx: Implement ENCLS[EUPDATESVN] (Elena Reshetova) - x86/sgx: Define error codes for use by ENCLS[EUPDATESVN] (Elena Reshetova) - x86/cpufeatures: Add X86_FEATURE_SGX_EUPDATESVN feature flag (Elena Reshetova) - x86/sgx: Introduce functions to count the sgx_(vepc_)open() (Elena Reshetova) - efi/libstub: Fix page table access in 5-level to 4-level paging transition (Usama Arif) - x86/boot: Fix page table access in 5-level to 4-level paging transition (Usama Arif) - x86/mm: Unify __phys_addr_symbol() (Brendan Jackman) - x86/bugs: Get rid of the forward declarations (Borislav Petkov (AMD)) - x86/tsx: Get the tsx= command line parameter with early_param() (Petr Tesarik) - x86/tsx: Make tsx_ctrl_state static (Petr Tesarik) - x86/cc: Fix enum spelling to fix kernel-doc warnings (Randy Dunlap) - x86/boot: Drop unused sev_enable() fallback (Ard Biesheuvel) - x86/coco/sev: Convert has_cpuflag() to use cpu_feature_enabled() (Borislav Petkov (AMD)) - x86/sev: Include XSS value in GHCB CPUID request (John Allen) - x86/boot: Move boot_*msr helpers to asm/shared/msr.h (John Allen) - x86/boot: Clean up whitespace in a20.c (Harry Fellowes) - x86/mm: Delete disabled debug code (Brendan Jackman) - x86/{boot,mtrr}: Remove unused function declarations (Yue Haibing) - x86/percpu: Use BIT_WORD() and BIT_MASK() macros (Uros Bizjak) - x86/cpufeatures: Correct LKGS feature flag description (Borislav Petkov (AMD)) - x86/idtentry: Add missing '*' to kernel-doc lines (Randy Dunlap) - fs/resctrl: Update bit_usage to reflect io_alloc (Babu Moger) - fs/resctrl: Introduce interface to modify io_alloc capacity bitmasks (Babu Moger) - fs/resctrl: Modify struct rdt_parse_data to pass mode and CLOSID (Babu Moger) - fs/resctrl: Introduce interface to display io_alloc CBMs (Babu Moger) - fs/resctrl: Add user interface to enable/disable io_alloc feature (Babu Moger) - fs/resctrl: Introduce interface to display "io_alloc" support (Babu Moger) - x86,fs/resctrl: Implement "io_alloc" enable/disable handlers (Babu Moger) - x86,fs/resctrl: Detect io_alloc feature (Babu Moger) - x86/resctrl: Add SDCIAE feature in the command line options (Babu Moger) - x86/cpufeatures: Add support for L3 Smart Data Cache Injection Allocation Enforcement (Babu Moger) - fs/resctrl: Consider sparse masks when initializing new group's allocation (Reinette Chatre) - x86/resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearwater Forest (Chen Yu) - x86/microcode: Mark early_parse_cmdline() as __init (Yu Peng) - x86/microcode/AMD: Select which microcode patch to load (Borislav Petkov (AMD)) - x86/microcode/intel: Enable staging when available (Chang S. Bae) - x86/microcode/intel: Support mailbox transfer (Chang S. Bae) - x86/microcode/intel: Implement staging handler (Chang S. Bae) - x86/microcode/intel: Define staging state struct (Chang S. Bae) - x86/microcode/intel: Establish staging control logic (Chang S. Bae) - x86/microcode: Introduce staging step to reduce late-loading time (Chang S. Bae) - x86/cpu/topology: Make primary thread mask available with SMP=n (Chang S. Bae) - x86/mce: Handle AMD threshold interrupt storms (Smita Koralahalli) - x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems (Avadhut Naik) - x86/mce: Add support for physical address valid bit (Avadhut Naik) - x86/mce: Save and use APEI corrected threshold limit (Yazen Ghannam) - x86/mce/amd: Define threshold restart function for banks (Yazen Ghannam) - x86/mce/amd: Remove redundant reset_block() (Yazen Ghannam) - x86/mce/amd: Support SMCA Corrected Error Interrupt (Yazen Ghannam) - x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA systems (Yazen Ghannam) - x86/mce: Unify AMD DFR handler with MCA Polling (Yazen Ghannam) - x86/mce: Unify AMD THR handler with MCA Polling (Yazen Ghannam) - RAS/CEC: Replace use of system_wq with system_percpu_wq (Marco Crivellari) - EDAC/igen6: Fix error handling in igen6_edac driver (Ma Ke) - EDAC/imh: Setup 'imh_test' debugfs testing node (Qiuxu Zhuo) - EDAC/{skx_comm,imh}: Detect 2-level memory configuration (Qiuxu Zhuo) - EDAC/skx_common: Extend the maximum number of DRAM chip row bits (Qiuxu Zhuo) - EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond Rapids servers (Qiuxu Zhuo) - EDAC/skx_common: Prepare for skx_set_hi_lo() (Qiuxu Zhuo) - EDAC/skx_common: Prepare for skx_get_edac_list() (Qiuxu Zhuo) - EDAC/{skx_common,skx,i10nm}: Make skx_register_mci() independent of pci_dev (Qiuxu Zhuo) - EDAC/ghes: Replace deprecated strcpy() in ghes_edac_report_mem_error() (Thorsten Blum) - EDAC/ie31200: Fix error handling in ie31200_register_mci (Ma Ke) - EDAC: Remove the legacy EDAC sysfs interface (Avadhut Naik) - EDAC/amd64: Remove NUM_CONTROLLERS macro (Avadhut Naik) - EDAC/amd64: Generate ctl_name string at runtime (Avadhut Naik) - RAS/AMD/ATL: Replace bitwise_xor_bits() with hweight16() (Nikolay Borisov) - RAS/AMD/ATL: Require PRM support for future systems (Yazen Ghannam) - ACPI: PRM: Add acpi_prm_handler_available() (Yazen Ghannam) - RAS/AMD/ATL: Return error codes from helper functions (Yazen Ghannam) - treewide: Remove in_irq() (Matthew Wilcox (Oracle)) - timers/migration: Exclude isolated cpus from hierarchy (Gabriele Monaco) - cpumask: Add initialiser to use cleanup helpers (Yury Norov) - sched/isolation: Force housekeeping if isolcpus and nohz_full don't leave any (Gabriele Monaco) - cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks() (Gabriele Monaco) - timers/migration: Use scoped_guard on available flag set/clear (Gabriele Monaco) - timers/migration: Add mask for CPUs available in the hierarchy (Gabriele Monaco) - timers/migration: Rename 'online' bit to 'available' (Gabriele Monaco) - selftests/timers/nanosleep: Add tests for return of remaining time (Thomas Weißschuh) - selftests/timers: Clean up kernel version check in posix_timers (Wake Liu) - time: Fix a few typos in time[r] related code comments (Jianyun Gao) - time: tick-oneshot: Add missing Return and parameter descriptions to kernel-doc (Sunday Adelodun) - hrtimer: Store time as ktime_t in restart block (Thomas Weißschuh) - timers/migration: Remove dead code handling idle CPU checking for remote timers (Frederic Weisbecker) - timers/migration: Remove unused "cpu" parameter from tmigr_get_group() (Frederic Weisbecker) - timers/migration: Assert that hotplug preparing CPU is part of stable active hierarchy (Frederic Weisbecker) - timers/migration: Fix imbalanced NUMA trees (Frederic Weisbecker) - timers/migration: Remove locking on group connection (Frederic Weisbecker) - timers/migration: Convert "while" loops to use "for" (Frederic Weisbecker) - tick/sched: Limit non-timekeeper CPUs calling jiffies update (Steve Wahl) - clocksource/drivers: Add Realtek system timer driver (Hao-Wen Ting) - dt-bindings: timer: Add Realtek SYSTIMER (Hao-Wen Ting) - clocksource/drivers/stm32-lp: Drop unused module alias (Johan Hovold) - clocksource/drivers/rda: Add sched_clock_register for RDA8810PL SoC (Enlin Mu) - clocksource/drivers/nxp-stm: Prevent driver unbind (Johan Hovold) - clocksource/drivers/nxp-pit: Prevent driver unbind (Johan Hovold) - clocksource/drivers/arm_arch_timer_mmio: Prevent driver unbind (Johan Hovold) - clocksource/drivers/nxp-stm: Fix section mismatches (Johan Hovold) - clocksource/drivers/sh_cmt: Always leave device running after probe (Niklas Söderlund) - clocksource/drivers/stm: Fix double deregistration on probe failure (Johan Hovold) - clocksource/drivers/ralink: Fix resource leaks in init error path (Haotian Zhang) - clocksource/drivers/timer-sp804: Fix read_current_timer() issue when clock source is not registered (Stephen Eta Zhou) - clocksource/drivers/sprd: Enable register for timer counter from 32 bit to 64 bit (Enlin Mu) - irqchip/gic-its: Rework platform MSI deviceID detection (Lorenzo Pieralisi) - PCI: iproc: Implement MSI controller node detection with of_msi_xlate() (Lorenzo Pieralisi) - genirq/msi: Slightly simplify msi_domain_alloc() (Christophe JAILLET) - PCI/MSI: Delete pci_msi_create_irq_domain() (Nam Cao) - irqchip/meson-gpio: Add support for Amlogic S6 S7 and S7D SoCs (Xianwei Zhao) - dt-bindings: interrupt-controller: Add support for Amlogic S6 S7 and S7D SoCs (Xianwei Zhao) - dt-bindings: interrupt-controller: aspeed,ast2700: Correct #interrupt-cells and interrupts count (Ryan Chen) - irqchip/aclint-sswi: Add Nuclei UX900 support (Junhui Liu) - dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT SSWI (Junhui Liu) - dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT MSWI (Junhui Liu) - dt-bindings: interrupt-controller: Add Anlogic DR1V90 PLIC (Junhui Liu) - irqchip/irq-bcm7038-l1: Remove unused reg_mask_status() (Krzysztof Kozlowski) - irqchip/sifive-plic: Fix call to __plic_toggle() in M-Mode code path (Charles Mirabile) - irqchip/sifive-plic: Add support for UltraRISC DP1000 PLIC (Charles Mirabile) - irqchip/sifive-plic: Cache the interrupt enable state (Charles Mirabile) - dt-bindings: interrupt-controller: Add UltraRISC DP1000 PLIC (Charles Mirabile) - dt-bindings: vendor-prefixes: Add UltraRISC (Lucas Zampieri) - irqchip/qcom-irq-combiner: Rename driver structure (Johan Hovold) - irqchip/riscv-imsic: Inline imsic_vector_from_local_id() (Samuel Holland) - irqchip/riscv-imsic: Embed the vector array in lpriv (Samuel Holland) - irqchip/riscv-imsic: Remove redundant irq_data lookups (Samuel Holland) - irqchip/ts4800: Drop unused module alias (Johan Hovold) - irqchip/mvebu-pic: Drop unused module alias (Johan Hovold) - irqchip/meson-gpio: Drop unused module alias (Johan Hovold) - irqchip: Enable compile testing of Broadcom drivers (Johan Hovold) - irqchip: Pass platform device to platform drivers (Johan Hovold) - irqchip: Drop leftover brackets (Johan Hovold) - irqchip/qcom-irq-combiner: Fix section mismatch (Johan Hovold) - irqchip/starfive-jh8100: Fix section mismatch (Johan Hovold) - irqchip/renesas-rzg2l: Fix section mismatch (Johan Hovold) - irqchip/imx-mu-msi: Fix section mismatch (Johan Hovold) - irqchip/irq-brcmstb-l2: Fix section mismatch (Johan Hovold) - irqchip/irq-bcm7120-l2: Fix section mismatch (Johan Hovold) - irqchip/irq-bcm7038-l1: Fix section mismatch (Johan Hovold) - irqchip/bcm2712-mip: Fix section mismatch (Johan Hovold) - irqchip/bcm2712-mip: Fix OF node reference imbalance (Johan Hovold) - genirq: Remove cpumask availability check on kthread affinity setting (Frederic Weisbecker) - genirq: Fix interrupt threads affinity vs. cpuset isolated partitions (Frederic Weisbecker) - genirq: Prevent early spurious wake-ups of interrupt threads (Frederic Weisbecker) - genirq: Use raw_spinlock_irq() in irq_set_affinity_notifier() (Chengkaitao) - genirq/manage: Reduce priority of forced secondary interrupt handler (Lukas Wunner) - genirq/proc: Fix race in show_irq_affinity() (Muchun Song) - genirq: Fix percpu_devid irq affinity documentation (Marc Zyngier) - perf: arm_pmu: Kill last use of per-CPU cpu_armpmu pointer (Marc Zyngier) - irqdomain: Kill of_node_to_fwnode() helper (Marc Zyngier) - genirq: Kill irq_{g,s}et_percpu_devid_partition() (Marc Zyngier) - irqchip: Kill irq-partition-percpu (Marc Zyngier) - irqchip/apple-aic: Drop support for custom PMU irq partitions (Marc Zyngier) - irqchip/gic-v3: Drop support for custom PPI partitions (Marc Zyngier) - coresight: trbe: Request specific affinities for per CPU interrupts (Marc Zyngier) - perf: arm_spe_pmu: Request specific affinities for per CPU interrupts (Marc Zyngier) - perf: arm_pmu: Request specific affinities for per CPU NMIs/interrupts (Will Deacon) - genirq: Add request_percpu_irq_affinity() helper (Marc Zyngier) - genirq: Allow per-cpu interrupt sharing for non-overlapping affinities (Marc Zyngier) - genirq: Update request_percpu_nmi() to take an affinity (Marc Zyngier) - genirq: Add affinity to percpu_devid interrupt requests (Marc Zyngier) - genirq: Factor-in percpu irqaction creation (Marc Zyngier) - genirq: Merge irqaction::{dev_id,percpu_dev_id} (Marc Zyngier) - genirq: Kill handle_percpu_devid_fasteoi_nmi() (Marc Zyngier) - irqchip/gic-v3: Switch high priority PPIs over to handle_percpu_devid_irq() (Marc Zyngier) - perf: arm_spe_pmu: Convert to new interrupt affinity retrieval API (Marc Zyngier) - perf: arm_pmu: Convert to the new interrupt affinity retrieval API (Marc Zyngier) - coresight: trbe: Convert to the new interrupt affinity retrieval API (Marc Zyngier) - irqchip/apple-aic: Add FW info retrieval support (Marc Zyngier) - irqchip/gic-v3: Add FW info retrieval support (Marc Zyngier) - platform: Add firmware-agnostic irq and affinity retrieval interface (Marc Zyngier) - of/irq: Add interrupt affinity reporting interface (Marc Zyngier) - ACPI: irq: Add interrupt affinity reporting interface (Marc Zyngier) - irqdomain: Add firmware info reporting interface (Marc Zyngier) - debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP (Sebastian Andrzej Siewior) - debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING (Sebastian Andrzej Siewior) - sched/mmcid: Switch over to the new mechanism (Thomas Gleixner) - sched/mmcid: Implement deferred mode change (Thomas Gleixner) - irqwork: Move data struct to a types header (Thomas Gleixner) - sched/mmcid: Provide CID ownership mode fixup functions (Thomas Gleixner) - sched/mmcid: Provide new scheduler CID mechanism (Thomas Gleixner) - sched/mmcid: Introduce per task/CPU ownership infrastructure (Thomas Gleixner) - sched/mmcid: Serialize sched_mm_cid_fork()/exit() with a mutex (Thomas Gleixner) - sched/mmcid: Provide precomputed maximal value (Thomas Gleixner) - sched/mmcid: Move initialization out of line (Thomas Gleixner) - signal: Move MMCID exit out of sighand lock (Thomas Gleixner) - sched/mmcid: Convert mm CID mask to a bitmap (Thomas Gleixner) - cpumask: Cache num_possible_cpus() (Thomas Gleixner) - sched/mmcid: Use cpumask_weighted_or() (Thomas Gleixner) - cpumask: Introduce cpumask_weighted_or() (Thomas Gleixner) - sched/mmcid: Prevent pointless work in mm_update_cpus_allowed() (Thomas Gleixner) - sched/mmcid: Move scheduler code out of global header (Thomas Gleixner) - sched: Fixup whitespace damage (Thomas Gleixner) - sched/mmcid: Cacheline align MM CID storage (Thomas Gleixner) - sched/mmcid: Use proper data structures (Thomas Gleixner) - sched/mmcid: Revert the complex CID management (Thomas Gleixner) - rseq: Delete duplicate if statement in rseq_virt_userspace_exit() (Dan Carpenter) - x86/ptrace: Always inline trivial accessors (Peter Zijlstra) - cleanup: Always inline everything (Peter Zijlstra) - rseq: Switch to TIF_RSEQ if supported (Thomas Gleixner) - rseq: Split up rseq_exit_to_user_mode() (Thomas Gleixner) - entry: Split up exit_to_user_mode_prepare() (Thomas Gleixner) - rseq: Switch to fast path processing on exit to user (Thomas Gleixner) - rseq: Implement fast path for exit to user (Thomas Gleixner) - rseq: Optimize event setting (Thomas Gleixner) - rseq: Rework the TIF_NOTIFY handler (Thomas Gleixner) - rseq: Separate the signal delivery path (Thomas Gleixner) - rseq: Provide and use rseq_set_ids() (Thomas Gleixner) - rseq: Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=y (Thomas Gleixner) - rseq: Make exit debugging static branch based (Thomas Gleixner) - rseq: Replace the original debug implementation (Thomas Gleixner) - rseq: Provide and use rseq_update_user_cs() (Thomas Gleixner) - rseq: Provide static branch for runtime debugging (Thomas Gleixner) - rseq: Expose lightweight statistics in debugfs (Thomas Gleixner) - rseq: Provide tracepoint wrappers for inline code (Thomas Gleixner) - rseq: Record interrupt from user space (Thomas Gleixner) - rseq: Cache CPU ID and MM CID values (Thomas Gleixner) - sched: Move MM CID related functions to sched.h (Thomas Gleixner) - entry: Inline irqentry_enter/exit_from/to_user_mode() (Thomas Gleixner) - entry: Remove syscall_enter_from_user_mode_prepare() (Thomas Gleixner) - entry: Clean up header (Thomas Gleixner) - rseq: Introduce struct rseq_data (Thomas Gleixner) - rseq: Avoid CPU/MM CID updates when no event pending (Thomas Gleixner) - rseq, virt: Retrigger RSEQ after vcpu_run() (Thomas Gleixner) - rseq: Simplify the event notification (Thomas Gleixner) - rseq: Simplify registration (Thomas Gleixner) - rseq: Remove the ksig argument from rseq_handle_notify_resume() (Thomas Gleixner) - rseq: Move algorithm comment to top (Thomas Gleixner) - rseq: Condense the inline stubs (Thomas Gleixner) - rseq: Avoid pointless evaluation in __rseq_notify_resume() (Thomas Gleixner) - lib/strn*,uaccess: Use masked_user_{read/write}_access_begin when required (Christophe Leroy) - scm: Convert put_cmsg() to scoped user access (Christophe Leroy) - iov_iter: Add missing speculation barrier to copy_from_user_iter() (Christophe Leroy) - iov_iter: Convert copy_from_user_iter() to masked user access (Christophe Leroy) - select: Convert to scoped user access (Thomas Gleixner) - x86/futex: Convert to scoped user access (Thomas Gleixner) - futex: Convert to get/put_user_inline() (Thomas Gleixner) - uaccess: Provide put/get_user_inline() (Thomas Gleixner) - uaccess: Provide scoped user access regions (Thomas Gleixner) - arm64: uaccess: Use unsafe wrappers for ASM GOTO (Thomas Gleixner) - s390/uaccess: Use unsafe wrappers for ASM GOTO (Thomas Gleixner) - riscv/uaccess: Use unsafe wrappers for ASM GOTO (Thomas Gleixner) - powerpc/uaccess: Use unsafe wrappers for ASM GOTO (Thomas Gleixner) - x86/uaccess: Use unsafe wrappers for ASM GOTO (Thomas Gleixner) - uaccess: Provide ASM GOTO safe wrappers for unsafe_*_user() (Thomas Gleixner) - ARM: uaccess: Implement missing __get_user_asm_dword() (Thomas Gleixner) - x86/bugs: Make i386 use GENERIC_BUG_RELATIVE_POINTERS (Peter Zijlstra) - x86/bug: Fix BUG_FORMAT vs KASLR (Peter Zijlstra) - x86_64/bug: Inline the UD1 (Peter Zijlstra) - x86/bug: Implement WARN_ONCE() (Peter Zijlstra) - x86_64/bug: Implement __WARN_printf() (Peter Zijlstra) - x86/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED (Peter Zijlstra) - x86/bug: Add BUG_FORMAT basics (Peter Zijlstra) - bug: Allow architectures to provide __WARN_printf() (Peter Zijlstra) - bug: Implement WARN_ON() using __WARN_FLAGS() (Peter Zijlstra) - bug: Add report_bug_entry() (Peter Zijlstra) - bug: Add BUG_FORMAT_ARGS infrastructure (Peter Zijlstra) - bug: Clean up CONFIG_GENERIC_BUG_RELATIVE_POINTERS (Peter Zijlstra) - bug: Add BUG_FORMAT infrastructure (Peter Zijlstra) - x86: Rework __bug_table helpers (Peter Zijlstra) - bugs/s390: Remove private WARN_ON() implementation (Heiko Carstens) - bugs/core: Reorganize fields in the first line of WARNING output, add ->comm[] output (Ingo Molnar) - bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output (Ingo Molnar) - bugs/parisc: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output (Ingo Molnar) - bugs/riscv: Concatenate 'cond_str' with '__FILE__' in __BUG_FLAGS(), to extend WARN_ON/BUG_ON output (Ingo Molnar) - bugs/riscv: Pass in 'cond_str' to __BUG_FLAGS() (Ingo Molnar) - bugs/s390: Use 'cond_str' in __EMIT_BUG() (Heiko Carstens) - bugs/s390: Pass in 'cond_str' to __EMIT_BUG() (Ingo Molnar) - bugs/LoongArch: Concatenate 'cond_str' with '__FILE__' in __BUG_ENTRY(), to extend WARN_ON/BUG_ON output (Ingo Molnar) - bugs/LoongArch: Pass in 'cond_str' to __BUG_ENTRY() (Ingo Molnar) - bugs/powerpc: Concatenate 'cond_str' with '__FILE__' in BUG_ENTRY(), to extend WARN_ON/BUG_ON output (Ingo Molnar) - bugs/powerpc: Pass in 'cond_str' to BUG_ENTRY() (Ingo Molnar) - bugs/x86: Augment warnings output by concatenating 'cond_str' with the regular __FILE__ string in _BUG_FLAGS() (Ingo Molnar) - bugs/x86: Extend _BUG_FLAGS() with the 'cond_str' parameter (Ingo Molnar) - bugs/core: Introduce the CONFIG_DEBUG_BUGVERBOSE_DETAILED Kconfig switch (Ingo Molnar) - bugs/core: Pass down the condition string of WARN_ON_ONCE(cond) warnings to __WARN_FLAGS() (Ingo Molnar) - bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter (Ingo Molnar) - x86/dumpstack: Prevent KASAN false positive warnings in __show_regs() (Tengda Wu) - x86/alternative: Drop not needed test after call of alt_replace_call() (Juergen Gross) - x86/math-emu: Fix div_Xsig() prototype (Arnd Bergmann) - x86/apic: Fix frequency in apic=verbose log output (Julian Stecklina) - x86/ioapic: Simplify mp_irqdomain_alloc() slightly (Christophe JAILLET) - sched: Provide and use set_need_resched_current() (Peter Zijlstra) - sched/fair: Proportional newidle balance (Peter Zijlstra) - sched/fair: Small cleanup to update_newidle_cost() (Peter Zijlstra) - sched/fair: Small cleanup to sched_balance_newidle() (Peter Zijlstra) - sched/fair: Revert max_newidle_lb_cost bump (Peter Zijlstra) - sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals (Mel Gorman) - sched/fair: Enable scheduler feature NEXT_BUDDY (Mel Gorman) - sched: Increase sched_tick_remote timeout (Phil Auld) - sched/fair: Have SD_SERIALIZE affect newidle balancing (Peter Zijlstra) - sched/fair: Skip sched_balance_running cmpxchg when balance is not due (Tim Chen) - sched/deadline: Minor cleanup in select_task_rq_dl() (Shrikanth Hegde) - sched/deadline: Use cpumask_weight_and() in dl_bw_cpus (Shrikanth Hegde) - sched/deadline: Document dl_server (Peter Zijlstra) - sched/deadline: Fix dl_server stop condition (Peter Zijlstra) - sched/deadline: Fix dl_server time accounting (Peter Zijlstra) - sched/core: Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked() (Hao Jia) - sched/eevdf: Fix min_vruntime vs avg_vruntime (Peter Zijlstra) - sched/core: Add comment explaining force-idle vruntime snapshots (Peter Zijlstra) - sched/core: Optimize core cookie matching check (Fernand Sieber) - sched/proxy: Yield the donor task (Fernand Sieber) - sched: Fix the do_set_cpus_allowed() locking fix (Peter Zijlstra) - sched/topology,x86: Fix build warning (Peter Zijlstra) - sched/ext: Fold balance_scx() into pick_task_scx() (Peter Zijlstra) - sched: Add support to pick functions to take rf (Joel Fernandes) - sched: Detect per-class runqueue changes (Peter Zijlstra) - sched: Mandate shared flags for sched_change (Peter Zijlstra) - sched: Cleanup the sched_change NOCLOCK usage (Peter Zijlstra) - sched: Match __task_rq_{,un}lock() (Peter Zijlstra) - sched: Add locking comments to sched_class methods (Peter Zijlstra) - sched: Make __do_set_cpus_allowed() use the sched_change pattern (Peter Zijlstra) - sched: Rename do_set_cpus_allowed() (Peter Zijlstra) - sched: Fix do_set_cpus_allowed() locking (Peter Zijlstra) - sched: Fix migrate_disable_switch() locking (Peter Zijlstra) - sched: Move sched_class::prio_changed() into the change pattern (Peter Zijlstra) - sched: Cleanup sched_delayed handling for class switches (Peter Zijlstra) - sched: Fold sched_class::switch{ing,ed}_{to,from}() into the change pattern (Peter Zijlstra) - sched/deadline: Prepare for switched_from() change (Peter Zijlstra) - sched: Re-arrange the {EN,DE}QUEUE flags (Peter Zijlstra) - sched: Employ sched_change guards (Peter Zijlstra) - sched/fair: Only update stats for allowed CPUs when looking for dst group (Adam Li) - sched/topology: Fix sched domain build error for GNR, CWF in SNC-3 mode (Tim Chen) - sched: Create architecture specific sched domain distances (Tim Chen) - sched/deadline: only set free_cpus for online runqueues (Doug Berger) - sched/fair: Forfeit vruntime on yield (Fernand Sieber) - perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs() type use (Ingo Molnar) - perf/x86/intel: Optimize PEBS extended config (Peter Zijlstra) - perf/x86/intel: Check PEBS dyn_constraints (Peter Zijlstra) - perf/x86/intel: Add a check for dynamic constraints (Kan Liang) - perf/x86/intel: Add counter group support for arch-PEBS (Dapeng Mi) - perf/x86/intel: Setup PEBS data configuration and enable legacy groups (Dapeng Mi) - perf/x86/intel: Update dyn_constraint base on PEBS event precise level (Dapeng Mi) - perf/x86/intel: Allocate arch-PEBS buffer and initialize PEBS_BASE MSR (Dapeng Mi) - perf/x86/intel: Process arch-PEBS records or record fragments (Dapeng Mi) - perf/x86/intel/ds: Factor out PEBS group processing code to functions (Dapeng Mi) - perf/x86/intel/ds: Factor out PEBS record processing code to functions (Dapeng Mi) - perf/x86/intel: Initialize architectural PEBS (Dapeng Mi) - perf/x86/intel: Correct large PEBS flag check (Dapeng Mi) - perf/x86/intel: Replace x86_pmu.drain_pebs calling with static call (Dapeng Mi) - perf/x86: Fix NULL event access and potential PEBS record loss (Dapeng Mi) - perf/x86: Remove redundant is_x86_event() prototype (Dapeng Mi) - entry,unwind/deferred: Fix unwind_reset_info() placement (Peter Zijlstra) - unwind_user/x86: Fix arch=um build (Peter Zijlstra) - perf: Support deferred user unwind (Peter Zijlstra) - unwind_user/x86: Teach FP unwind about start of function (Peter Zijlstra) - unwind_user/x86: Enable frame pointer unwinding on x86 (Josh Poimboeuf) - unwind: Implement compat fp unwind (Peter Zijlstra) - unwind: Simplify unwind_user_next_fp() alignment check (Peter Zijlstra) - unwind: Make unwind_task_info::unwind_mask consistent (Peter Zijlstra) - unwind: Simplify unwind_user_faultable() (Peter Zijlstra) - unwind: Clarify calling context (Peter Zijlstra) - unwind: Fix unwind_deferred_request() vs NMI (Peter Zijlstra) - unwind: Add comment to unwind_deferred_task_exit() (Peter Zijlstra) - unwind: Simplify unwind_reset_info() (Peter Zijlstra) - unwind: Add required include files (Peter Zijlstra) - unwind: Shorten lines (Peter Zijlstra) - task_work: Fix NMI race condition (Peter Zijlstra) - perf/x86/intel/cstate: Add Pantherlake support (Zhang Rui) - perf/x86/intel/cstate: Remove PC3 support from LunarLake (Zhang Rui) - perf/x86/intel/cstate: Add Clearwater Forest support (Zide Chen) - x86/insn: Simplify for_each_insn_prefix() (Peter Zijlstra) - x86/insn,uprobes,alternative: Unify insn_is_nop() (Peter Zijlstra) - perf/x86/amd: Check event before enable to avoid GPF (George Kennedy) - objtool: Fix segfault on unknown alternatives (Ingo Molnar) - objtool: Build with disassembly can fail when including bdf.h (Alexandre Chartre) - objtool: Trim trailing NOPs in alternative (Alexandre Chartre) - objtool: Add wide output for disassembly (Alexandre Chartre) - objtool: Compact output for alternatives with one instruction (Alexandre Chartre) - objtool: Improve naming of group alternatives (Alexandre Chartre) - objtool: Add Function to get the name of a CPU feature (Alexandre Chartre) - objtool: Provide access to feature and flags of group alternatives (Alexandre Chartre) - objtool: Fix address references in alternatives (Alexandre Chartre) - objtool: Disassemble jump table alternatives (Alexandre Chartre) - objtool: Disassemble exception table alternatives (Alexandre Chartre) - objtool: Print addresses with alternative instructions (Alexandre Chartre) - objtool: Disassemble group alternatives (Alexandre Chartre) - objtool: Print headers for alternatives (Alexandre Chartre) - objtool: Preserve alternatives order (Alexandre Chartre) - objtool: Add the --disas= action (Alexandre Chartre) - objtool: Do not validate IBT for .return_sites and .call_sites (Alexandre Chartre) - objtool: Improve tracing of alternative instructions (Alexandre Chartre) - objtool: Add functions to better name alternatives (Alexandre Chartre) - objtool: Identify the different types of alternatives (Alexandre Chartre) - objtool: Improve register reporting during function validation (Alexandre Chartre) - objtool: Trace instruction state changes during function validation (Alexandre Chartre) - objtool: Add option to trace function validation (Alexandre Chartre) - objtool: Record symbol name max length (Alexandre Chartre) - objtool: Extract code to validate instruction from the validate branch loop (Alexandre Chartre) - objtool: Disassemble instruction on warning or backtrace (Alexandre Chartre) - objtool: Store instruction disassembly result (Alexandre Chartre) - objtool: Print symbol during disassembly (Alexandre Chartre) - tool build: Remove annoying newline in build output (Alexandre Chartre) - objtool: Disassemble code with libopcodes instead of running objdump (Alexandre Chartre) - objtool: Create disassembly context (Alexandre Chartre) - objtool: Move disassembly functions to a separated file (Alexandre Chartre) - Revert "objtool: Warn on functions with ambiguous -ffunction-sections section names" (Josh Poimboeuf) - kbuild: Check for functions with ambiguous -ffunction-sections section names (Josh Poimboeuf) - tty: synclink_gt: Fix namespace collision and startup() section placement with -ffunction-sections (Josh Poimboeuf) - tty: amiserial: Fix namespace collision and startup() section placement with -ffunction-sections (Josh Poimboeuf) - media: atomisp: gc2235: Fix namespace collision and startup() section placement with -ffunction-sections (Josh Poimboeuf) - serial: icom: Fix namespace collision and startup() section placement with -ffunction-sections (Josh Poimboeuf) - objtool: Remove second pass of .cold function correlation (Josh Poimboeuf) - objtool: Skip non-canonical aliased symbols in add_jump_table_alts() (Josh Poimboeuf) - objtool: Return canonical symbol when aliases exist in symbol finding helpers (Josh Poimboeuf) - objtool: Don't alias undefined symbols (Josh Poimboeuf) - objtool: Fix .cold function detection for duplicate symbols (Josh Poimboeuf) - objtool: Support Clang AUTOFDO .cold functions (Josh Poimboeuf) - objtool/klp: Only enable --checksum when needed (Josh Poimboeuf) - objtool: Set minimum xxhash version to 0.8 (Josh Poimboeuf) - objtool: Warn on functions with ambiguous -ffunction-sections section names (Josh Poimboeuf) - drivers/xen/xenbus: Fix namespace collision and split() section placement with AutoFDO (Josh Poimboeuf) - media: atomisp: Fix namespace collision and startup() section placement with -ffunction-sections (Josh Poimboeuf) - vmlinux.lds: Fix TEXT_MAIN to include .text.start and friends (Josh Poimboeuf) - tools/objtool: Copy the __cleanup unused variable fix for older clang (Borislav Petkov (AMD)) - vmlinux.lds: Exclude .text.startup and .text.exit from TEXT_MAIN (Josh Poimboeuf) - objtool: Remove unneeded semicolon (Chen Ni) - x86/smpboot: Mark native_play_dead() as __noreturn (Thorsten Blum) - perf build: Fix perf build issues with fixdep (Josh Poimboeuf) - module: Fix device table module aliases (Josh Poimboeuf) - objtool/klp: Add the debian-based package name of xxhash to the hint (Borislav Petkov (AMD)) - livepatch: Introduce source code helpers for livepatch modules (Josh Poimboeuf) - livepatch/klp-build: Add --show-first-changed option to show function divergence (Josh Poimboeuf) - livepatch/klp-build: Add --debug option to show cloning decisions (Josh Poimboeuf) - livepatch/klp-build: Introduce klp-build script for generating livepatch modules (Josh Poimboeuf) - livepatch/klp-build: Add stub init code for livepatch modules (Josh Poimboeuf) - livepatch/klp-build: Introduce fix-patch-lines script to avoid __LINE__ diff noise (Josh Poimboeuf) - kbuild,objtool: Defer objtool validation step for CONFIG_KLP_BUILD (Josh Poimboeuf) - livepatch: Add CONFIG_KLP_BUILD (Josh Poimboeuf) - objtool: Add base objtool support for livepatch modules (Josh Poimboeuf) - objtool: Refactor prefix symbol creation code (Josh Poimboeuf) - objtool/klp: Add post-link subcommand to finalize livepatch modules (Josh Poimboeuf) - objtool/klp: Add --debug option to show cloning decisions (Josh Poimboeuf) - objtool/klp: Introduce klp diff subcommand for diffing object files (Josh Poimboeuf) - objtool/klp: Add --debug-checksum= to show per-instruction checksums (Josh Poimboeuf) - objtool/klp: Add --checksum option to generate per-function checksums (Josh Poimboeuf) - objtool: Unify STACK_FRAME_NON_STANDARD entry sizes (Josh Poimboeuf) - x86/asm: Annotate special section entries (Josh Poimboeuf) - objtool: Add ANNOTATE_DATA_SPECIAL (Josh Poimboeuf) - objtool: Move ANNOTATE* macros to annotate.h (Josh Poimboeuf) - objtool: Add annotype() helper (Josh Poimboeuf) - objtool: Add elf_create_file() (Josh Poimboeuf) - objtool: Add elf_create_reloc() and elf_init_reloc() (Josh Poimboeuf) - objtool: Add elf_create_data() (Josh Poimboeuf) - objtool: Generalize elf_create_section() (Josh Poimboeuf) - objtool: Generalize elf_create_symbol() (Josh Poimboeuf) - objtool: Simplify special symbol handling in elf_update_symbol() (Josh Poimboeuf) - objtool: Refactor add_jump_destinations() (Josh Poimboeuf) - objtool: Reindent check_options[] (Josh Poimboeuf) - objtool: Resurrect --backup option (Josh Poimboeuf) - objtool: Rename --Werror to --werror (Josh Poimboeuf) - objtool: Avoid emptying lists for duplicate sections (Josh Poimboeuf) - objtool: Simplify reloc offset calculation in unwind_read_hints() (Josh Poimboeuf) - objtool: Mark prefix functions (Josh Poimboeuf) - objtool: Fix weak symbol hole detection for .cold functions (Josh Poimboeuf) - objtool: Mark .cold subfunctions (Josh Poimboeuf) - objtool: Add section/symbol type helpers (Josh Poimboeuf) - objtool: Convert elf iterator macros to use 'struct elf' (Josh Poimboeuf) - objtool: Remove .parainstructions reference (Josh Poimboeuf) - objtool: Clean up compiler flag usage (Josh Poimboeuf) - objtool: Const string cleanup (Josh Poimboeuf) - objtool: Check for missing annotation entries in read_annotate() (Josh Poimboeuf) - objtool: Fix "unexpected end of section" warning for alternatives (Josh Poimboeuf) - objtool: Fix __pa_symbol() relocation handling (Josh Poimboeuf) - objtool: Fix x86 addend calculation (Josh Poimboeuf) - objtool: Fix weak symbol detection (Josh Poimboeuf) - objtool: Fix interval tree insertion for zero-length symbols (Josh Poimboeuf) - objtool: Add empty symbols to the symbol tree again (Josh Poimboeuf) - objtool: Remove error handling boilerplate (Josh Poimboeuf) - objtool: Propagate elf_truncate_section() error in elf_write() (Josh Poimboeuf) - objtool: Fix broken error handling in read_symbols() (Josh Poimboeuf) - objtool: Make find_symbol_containing() less arbitrary (Josh Poimboeuf) - interval_tree: Fix ITSTATIC usage for *_subtree_search() (Josh Poimboeuf) - interval_tree: Sync interval_tree_generic.h with tools (Josh Poimboeuf) - x86/alternative: Refactor INT3 call emulation selftest (Josh Poimboeuf) - modpost: Ignore unresolved section bounds symbols (Josh Poimboeuf) - kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAME (Josh Poimboeuf) - elfnote: Change ELFNOTE() to use __UNIQUE_ID() (Josh Poimboeuf) - compiler.h: Make addressable symbols less of an eyesore (Josh Poimboeuf) - compiler: Tweak __UNIQUE_ID() naming (Josh Poimboeuf) - x86/kprobes: Remove STACK_FRAME_NON_STANDARD annotation (Josh Poimboeuf) - x86/module: Improve relocation error messages (Josh Poimboeuf) - vmlinux.lds: Unify TEXT_MAIN, DATA_MAIN, and related macros (Josh Poimboeuf) - s390/vmlinux.lds.S: Prevent thunk functions from getting placed with normal text (Josh Poimboeuf) - objtool: Fix standalone --hacks=jump_label (Dylan Hatch) - scripts/faddr2line: Fix "Argument list too long" error (Pankaj Raghav) - scripts/faddr2line: Use /usr/bin/env bash for portability (Pankaj Raghav) - scripts/faddr2line: Set LANG=C to enforce ASCII output (John Wang) - tools build: Fix fixdep dependencies (Josh Poimboeuf) - objtool: Remove unneeded semicolon (Chen Ni) - objtool/x86: Fix NOP decode (Peter Zijlstra) - objtool/x86: Add UDB support (Peter Zijlstra) - objtool/x86: Remove 0xea hack (Peter Zijlstra) - locking/local_lock: Fix all kernel-doc warnings (Randy Dunlap) - locking/local_lock: s/l/__l/ and s/tl/__tl/ to reduce the risk of shadowing (Vincent Mailhol) - locking/local_lock: Add the headers to MAINTAINERS (Sebastian Andrzej Siewior) - locking/mutex: Redo __mutex_init() to reduce generated code size (Sebastian Andrzej Siewior) - rust: debugfs: Replace the usage of Rust native atomics (Boqun Feng) - rust: sync: atomic: Implement Debug for Atomic (Boqun Feng) - rust: sync: atomic: Make Atomic*Ops pub(crate) (Boqun Feng) - seqlock: Allow KASAN to fail optimizing (Peter Zijlstra) - rust: debugfs: Implement Reader for Mutex only when T is Unpin (Boqun Feng) - seqlock: Change do_io_accounting() to use scoped_seqlock_read() (Oleg Nesterov) - seqlock: Change do_task_stat() to use scoped_seqlock_read() (Oleg Nesterov) - seqlock: Change thread_group_cputime() to use scoped_seqlock_read() (Oleg Nesterov) - seqlock: Introduce scoped_seqlock_read() (Peter Zijlstra) - documentation: seqlock: fix the wrong documentation of read_seqbegin_or_lock/need_seqretry (Oleg Nesterov) - atomic: Skip alignment check for try_cmpxchg() old arg (Arnd Bergmann) - rust: lock: Add a Pin<&mut T> accessor (Daniel Almeida) - rust: lock: Pin the inner data (Daniel Almeida) - rust: lock: guard: Add T: Unpin bound to DerefMut (Daniel Almeida) - locking/spinlock/debug: Fix data-race in do_raw_write_lock (Alexander Sverdlin) - io_uring: convert io_create_mock_file() to FD_PREPARE() (Christian Brauner) - file: convert replace_fd() to FD_PREPARE() (Christian Brauner) - vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD() (Christian Brauner) - tty: convert ptm_open_peer() to FD_ADD() (Christian Brauner) - ntsync: convert ntsync_obj_get_fd() to FD_PREPARE() (Christian Brauner) - media: convert media_request_alloc() to FD_PREPARE() (Christian Brauner) - hv: convert mshv_ioctl_create_partition() to FD_ADD() (Christian Brauner) - gpio: convert linehandle_create() to FD_PREPARE() (Christian Brauner) - pseries: port papr_rtas_setup_file_interface() to FD_ADD() (Christian Brauner) - pseries: convert papr_platform_dump_create_handle() to FD_ADD() (Christian Brauner) - spufs: convert spufs_gang_open() to FD_PREPARE() (Christian Brauner) - papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() (Christian Brauner) - spufs: convert spufs_context_open() to FD_PREPARE() (Christian Brauner) - net/socket: convert __sys_accept4_file() to FD_ADD() (Christian Brauner) - net/socket: convert sock_map_fd() to FD_ADD() (Christian Brauner) - net/kcm: convert kcm_ioctl() to FD_PREPARE() (Christian Brauner) - net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() (Christian Brauner) - secretmem: convert memfd_secret() to FD_ADD() (Christian Brauner) - memfd: convert memfd_create() to FD_ADD() (Christian Brauner) - bpf: convert bpf_token_create() to FD_PREPARE() (Christian Brauner) - bpf: convert bpf_iter_new_fd() to FD_PREPARE() (Christian Brauner) - ipc: convert do_mq_open() to FD_ADD() (Christian Brauner) - exec: convert begin_new_exec() to FD_ADD() (Christian Brauner) - af_unix: convert unix_file_open() to FD_ADD() (Christian Brauner) - dma: convert dma_buf_fd() to FD_ADD() (Christian Brauner) - xfs: convert xfs_open_by_handle() to FD_PREPARE() (Christian Brauner) - userfaultfd: convert new_userfaultfd() to FD_PREPARE() (Christian Brauner) - timerfd: convert timerfd_create() to FD_ADD() (Christian Brauner) - signalfd: convert do_signalfd4() to FD_ADD() (Christian Brauner) - open: convert do_sys_openat2() to FD_ADD() (Christian Brauner) - eventpoll: convert do_epoll_create() to FD_PREPARE() (Christian Brauner) - autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD() (Christian Brauner) - nsfs: convert ns_ioctl() to FD_PREPARE() (Christian Brauner) - nsfs: convert open_namespace() to FD_PREPARE() (Christian Brauner) - fanotify: convert fanotify_init() to FD_PREPARE() (Christian Brauner) - namespace: convert fsmount() to FD_PREPARE() (Christian Brauner) - namespace: convert open_tree_attr() to FD_PREPARE() (Christian Brauner) - namespace: convert open_tree() to FD_ADD() (Christian Brauner) - fhandle: convert do_handle_open() to FD_ADD() (Christian Brauner) - eventfd: convert do_eventfd() to FD_PREPARE() (Christian Brauner) - anon_inodes: convert to FD_ADD() (Christian Brauner) - file: add FD_{ADD,PREPARE}() (Christian Brauner) - autofs: dont trigger mount if it cant succeed (Ian Kent) - ovl: remove unneeded semicolon (Chen Ni) - ovl: remove struct ovl_cu_creds and associated functions (Christian Brauner) - ovl: port ovl_copy_up_tmpfile() to cred guard (Christian Brauner) - ovl: mark *_cu_creds() as unused temporarily (Christian Brauner) - ovl: port ovl_copy_up_workdir() to cred guard (Christian Brauner) - ovl: add copy up credential guard (Christian Brauner) - ovl: drop ovl_setup_cred_for_create() (Christian Brauner) - ovl: port ovl_create_or_link() to new ovl_override_creator_creds cleanup guard (Christian Brauner) - ovl: mark ovl_setup_cred_for_create() as unused temporarily (Christian Brauner) - ovl: reflow ovl_create_or_link() (Christian Brauner) - ovl: port ovl_create_tmpfile() to new ovl_override_creator_creds cleanup guard (Christian Brauner) - ovl: add ovl_override_creator_creds cred guard (Christian Brauner) - ovl: remove ovl_revert_creds() (Christian Brauner) - ovl: port ovl_fill_super() to cred guard (Christian Brauner) - ovl: refactor ovl_fill_super() (Christian Brauner) - ovl: port ovl_lower_positive() to cred guard (Christian Brauner) - ovl: port ovl_lookup() to cred guard (Christian Brauner) - ovl: refactor ovl_lookup() (Christian Brauner) - ovl: port ovl_copyfile() to cred guard (Christian Brauner) - ovl: port ovl_rename() to cred guard (Christian Brauner) - ovl: refactor ovl_rename() (Christian Brauner) - ovl: introduce struct ovl_renamedata (Christian Brauner) - ovl: port ovl_listxattr() to cred guard (Christian Brauner) - ovl: port ovl_xattr_get() to cred guard (Christian Brauner) - ovl: port ovl_xattr_set() to cred guard (Christian Brauner) - ovl: port ovl_nlink_end() to cred guard (Christian Brauner) - ovl: port ovl_nlink_start() to cred guard (Christian Brauner) - ovl: port ovl_check_empty_dir() to cred guard (Christian Brauner) - ovl: port ovl_dir_llseek() to cred guard (Christian Brauner) - ovl: refactor ovl_iterate() and port to cred guard (Christian Brauner) - ovl: don't override credentials for ovl_check_whiteouts() (Christian Brauner) - ovl: port ovl_maybe_lookup_lowerdata() to cred guard (Christian Brauner) - ovl: port ovl_maybe_validate_verity() to cred guard (Christian Brauner) - ovl: port ovl_fileattr_get() to cred guard (Christian Brauner) - ovl: port ovl_fileattr_set() to cred guard (Christian Brauner) - ovl: port ovl_fiemap() to cred guard (Christian Brauner) - ovl: port ovl_set_or_remove_acl() to cred guard (Christian Brauner) - ovl: port do_ovl_get_acl() to cred guard (Christian Brauner) - ovl: port ovl_get_link() to cred guard (Christian Brauner) - ovl: port ovl_permission() to cred guard (Christian Brauner) - ovl: port ovl_getattr() to cred guard (Christian Brauner) - ovl: port ovl_setattr() to cred guard (Christian Brauner) - ovl: port ovl_flush() to cred guard (Christian Brauner) - ovl: port ovl_fadvise() to cred guard (Christian Brauner) - ovl: port ovl_fallocate() to cred guard (Christian Brauner) - ovl: port ovl_fsync() to cred guard (Christian Brauner) - ovl: port ovl_llseek() to cred guard (Christian Brauner) - ovl: port ovl_open_realfile() to cred guard (Christian Brauner) - ovl: port ovl_create_tmpfile() to cred guard (Christian Brauner) - ovl: port ovl_do_remove() to cred guard (Christian Brauner) - ovl: port ovl_set_link_redirect() to cred guard (Christian Brauner) - ovl: port ovl_create_or_link() to cred guard (Christian Brauner) - ovl: port ovl_copy_up_flags() to cred guards (Christian Brauner) - ovl: add override_creds cleanup guard extension for overlayfs (Christian Brauner) - nfsd: fix end_creating() conversion (Neil Brown) - VFS: introduce end_creating_keep() (NeilBrown) - VFS: change vfs_mkdir() to unlock on failure. (NeilBrown) - ecryptfs: use new start_creating/start_removing APIs (NeilBrown) - Add start_renaming_two_dentries() (NeilBrown) - VFS/ovl/smb: introduce start_renaming_dentry() (NeilBrown) - VFS/nfsd/ovl: introduce start_renaming() and end_renaming() (NeilBrown) - VFS: add start_creating_killable() and start_removing_killable() (NeilBrown) - VFS: introduce start_removing_dentry() (NeilBrown) - smb/server: use end_removing_noperm for for target of smb2_create_link() (NeilBrown) - VFS: introduce start_creating_noperm() and start_removing_noperm() (NeilBrown) - VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing() (NeilBrown) - VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating() (NeilBrown) - VFS: tidy up do_unlinkat() (NeilBrown) - VFS: introduce start_dirop() and end_dirop() (NeilBrown) - debugfs: rename end_creating() to debugfs_end_creating() (NeilBrown) - vfs: add needed headers for new struct delegation definition (Jeff Layton) - filelock: __fcntl_getlease: fix kernel-doc warnings (Randy Dunlap) - vfs: expose delegation support to userland (Jeff Layton) - nfsd: wire up GET_DIR_DELEGATION handling (Jeff Layton) - nfsd: allow DELEGRETURN on directories (Jeff Layton) - nfsd: allow filecache to hold S_IFDIR files (Jeff Layton) - filelock: lift the ban on directory leases in generic_setlease (Jeff Layton) - vfs: make vfs_symlink break delegations on parent dir (Jeff Layton) - vfs: make vfs_mknod break delegations on parent directory (Jeff Layton) - vfs: make vfs_create break delegations on parent directory (Jeff Layton) - vfs: clean up argument list for vfs_create() (Jeff Layton) - vfs: break parent dir delegations in open(..., O_CREAT) codepath (Jeff Layton) - vfs: allow rmdir to wait for delegation break on parent (Jeff Layton) - vfs: allow mkdir to wait for delegation break on parent (Jeff Layton) - vfs: add try_break_deleg calls for parents to vfs_{link,rename,unlink} (Jeff Layton) - filelock: push the S_ISREG check down to ->setlease handlers (Jeff Layton) - filelock: add struct delegated_inode (Jeff Layton) - filelock: rework the __break_lease API to use flags (Jeff Layton) - filelock: make lease_alloc() take a flags argument (Jeff Layton) - Fix a drop_nlink warning in minix_rename (Jori Koolstra) - Fix a drop_nlink warning in minix_rmdir (Jori Koolstra) - Add error handling to minix filesystem for inode corruption detection (Jori Koolstra) - xfs: use super write guard in xfs_file_ioctl() (Christian Brauner) - open: use super write guard in do_ftruncate() (Christian Brauner) - btrfs: use super write guard in relocating_repair_kthread() (Christian Brauner) - ext4: use super write guard in write_mmp_block() (Christian Brauner) - btrfs: use super write guard in sb_start_write() (Christian Brauner) - btrfs: use super write guard btrfs_run_defrag_inode() (Christian Brauner) - btrfs: use super write guard in btrfs_reclaim_bgs_work() (Christian Brauner) - fs: add super_write_guard (Christian Brauner) - fs: move inode fields used during fast path lookup closer together (Mateusz Guzik) - fs: inline current_umask() and move it to fs_struct.h (Mateusz Guzik) - fs: add fs/super.h header (Christian Brauner) - fs: add fs/super_types.h header (Christian Brauner) - fs: rename fs_types.h to fs_dirent.h (Christian Brauner) - trace: use override credential guard (Christian Brauner) - trace: use prepare credential guard (Christian Brauner) - coredump: use override credential guard (Christian Brauner) - coredump: use prepare credential guard (Christian Brauner) - coredump: split out do_coredump() from vfs_coredump() (Christian Brauner) - coredump: mark struct mm_struct as const (Christian Brauner) - coredump: pass struct linux_binfmt as const (Christian Brauner) - coredump: move revert_cred() before coredump_cleanup() (Christian Brauner) - sev-dev: use override credential guards (Christian Brauner) - sev-dev: use prepare credential guard (Christian Brauner) - sev-dev: use guard for path (Christian Brauner) - cred: add prepare credential guard (Christian Brauner) - net/dns_resolver: use credential guards in dns_query() (Christian Brauner) - cgroup: use credential guards in cgroup_attach_permissions() (Christian Brauner) - act: use credential guards in acct_write_process() (Christian Brauner) - smb: use credential guards in cifs_get_spnego_key() (Christian Brauner) - nfs: use credential guards in nfs_idmap_get_key() (Christian Brauner) - nfs: use credential guards in nfs_local_call_write() (Christian Brauner) - nfs: use credential guards in nfs_local_call_read() (Christian Brauner) - erofs: use credential guards (Christian Brauner) - binfmt_misc: use credential guards (Christian Brauner) - backing-file: use credential guards for mmap (Christian Brauner) - backing-file: use credential guards for splice write (Christian Brauner) - backing-file: use credential guards for splice read (Christian Brauner) - backing-file: use credential guards for writes (Christian Brauner) - backing-file: use credential guards for reads (Christian Brauner) - aio: use credential guards (Christian Brauner) - cred: add scoped_with_creds() guards (Christian Brauner) - unix: don't copy creds (Christian Brauner) - target: don't copy kernel creds (Christian Brauner) - nbd: don't copy kernel creds (Christian Brauner) - firmware: don't copy kernel creds (Christian Brauner) - cred: add scoped_with_kernel_creds() (Christian Brauner) - cred: make init_cred static (Christian Brauner) - cred: add kernel_cred() helper (Christian Brauner) - cleanup: fix scoped_class() (Christian Brauner) - fs: Add uoff_t (Matthew Wilcox (Oracle)) - mm: Use folio_next_pos() (Matthew Wilcox (Oracle)) - xfs: Use folio_next_pos() (Matthew Wilcox (Oracle)) - netfs: Use folio_next_pos() (Matthew Wilcox (Oracle)) - iomap: Use folio_next_pos() (Matthew Wilcox (Oracle)) - gfs2: Use folio_next_pos() (Matthew Wilcox (Oracle)) - f2fs: Use folio_next_pos() (Matthew Wilcox (Oracle)) - ext4: Use folio_next_pos() (Matthew Wilcox (Oracle)) - buffer: Use folio_next_pos() (Matthew Wilcox (Oracle)) - btrfs: Use folio_next_pos() (Matthew Wilcox (Oracle)) - filemap: Add folio_next_pos() (Matthew Wilcox (Oracle)) - pidfs: reduce wait_pidfd lock scope (Christian Brauner) - selftests/coredump: add second PIDFD_INFO_COREDUMP_SIGNAL test (Christian Brauner) - selftests/coredump: add first PIDFD_INFO_COREDUMP_SIGNAL test (Christian Brauner) - selftests/coredump: ignore ENOSPC errors (Christian Brauner) - selftests/coredump: add debug logging to coredump socket protocol tests (Christian Brauner) - selftests/coredump: add debug logging to coredump socket tests (Christian Brauner) - selftests/coredump: add debug logging to test helpers (Christian Brauner) - selftests/coredump: handle edge-triggered epoll correctly (Christian Brauner) - selftests/coredump: fix userspace coredump client detection (Christian Brauner) - selftests/coredump: fix userspace client detection (Christian Brauner) - selftests/coredump: split out coredump socket tests (Christian Brauner) - selftests/coredump: split out common helpers (Christian Brauner) - selftests/pidfd: add second supported_mask test (Christian Brauner) - selftests/pidfd: add first supported_mask test (Christian Brauner) - selftests/pidfd: update pidfd header (Christian Brauner) - pidfs: expose coredump signal (Christian Brauner) - pidfs: drop struct pidfs_exit_info (Christian Brauner) - pidfs: prepare to drop exit_info pointer (Christian Brauner) - pidfd: add a new supported_mask field (Christian Brauner) - pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info (Christian Brauner) - pidfs: add missing PIDFD_INFO_SIZE_VER1 (Christian Brauner) - pidfs: fix PIDFD_INFO_COREDUMP handling (Christian Brauner) - pidfs: use guard() for task_lock (Christian Brauner) - pidfs: simplify PIDFD_GET__NAMESPACE ioctls (Christian Brauner) - nstree: fix kernel-doc comments for internal functions (Kriish Sharma) - nsproxy: fix free_nsproxy() and simplify create_new_namespaces() (Christian Brauner) - selftests/namespaces: fix nsid tests (Christian Brauner) - ns: drop custom reference count initialization for initial namespaces (Christian Brauner) - pid: rely on common reference count behavior (Christian Brauner) - ns: add asserts for initial namespace active reference counts (Christian Brauner) - ns: add asserts for initial namespace reference counts (Christian Brauner) - ns: make all reference counts on initial namespace a nop (Christian Brauner) - ipc: enable is_ns_init_id() assertions (Christian Brauner) - fs: use boolean to indicate anonymous mount namespace (Christian Brauner) - ns: rename is_initial_namespace() (Christian Brauner) - ns: make is_initial_namespace() argument const (Christian Brauner) - nstree: use guards for ns_tree_lock (Christian Brauner) - nstree: simplify owner list iteration (Christian Brauner) - nstree: switch to new structures (Christian Brauner) - nstree: add helper to operate on struct ns_tree_{node,root} (Christian Brauner) - nstree: move nstree types into separate header (Christian Brauner) - nstree: decouple from ns_common header (Christian Brauner) - ns: move namespace types into separate header (Christian Brauner) - selftests/namespaces: test for efault (Christian Brauner) - selftests/namespaces: add active reference count regression test (Christian Brauner) - ns: add asserts for active refcount underflow (Christian Brauner) - ns: handle setns(pidfd, ...) cleanly (Christian Brauner) - ns: return EFAULT on put_user() error (Christian Brauner) - ns: make sure reference are dropped outside of rcu lock (Christian Brauner) - ns: don't increment or decrement initial namespaces (Christian Brauner) - ns: don't skip active reference count initialization (Christian Brauner) - selftests/namespace: test listns() pagination (Christian Brauner) - selftests/namespace: add stress test (Christian Brauner) - selftests/namespace: commit_creds() active reference tests (Christian Brauner) - selftests/namespace: third threaded active reference count test (Christian Brauner) - selftests/namespace: second threaded active reference count test (Christian Brauner) - selftests/namespace: first threaded active reference count test (Christian Brauner) - selftests/namespaces: twelth inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: eleventh inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: tenth inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: ninth inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: eigth inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: seventh inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: sixth inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: fifth inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: fourth inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: third inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: second inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: first inactive namespace resurrection test (Christian Brauner) - selftests/namespaces: seventh listns() permission test (Christian Brauner) - selftests/namespaces: sixth listns() permission test (Christian Brauner) - selftests/namespaces: fifth listns() permission test (Christian Brauner) - selftests/namespaces: fourth listns() permission test (Christian Brauner) - selftests/namespaces: third listns() permission test (Christian Brauner) - selftests/namespaces: second listns() permission test (Christian Brauner) - selftests/namespaces: first listns() permission test (Christian Brauner) - selftests/namespaces: ninth listns() test (Christian Brauner) - selftests/namespaces: eigth listns() test (Christian Brauner) - selftests/namespaces: seventh listns() test (Christian Brauner) - selftests/namespaces: sixth listns() test (Christian Brauner) - selftests/namespaces: fifth listns() test (Christian Brauner) - selftests/namespaces: fourth listns() test (Christian Brauner) - selftests/namespaces: third listns() test (Christian Brauner) - selftests/namespaces: second listns() test (Christian Brauner) - selftests/namespaces: first listns() test (Christian Brauner) - selftests/namespaces: add listns() wrapper (Christian Brauner) - selftests/namespaces: fifteenth active reference count tests (Christian Brauner) - selftests/namespaces: fourteenth active reference count tests (Christian Brauner) - selftests/namespaces: thirteenth active reference count tests (Christian Brauner) - selftests/namespaces: twelth active reference count tests (Christian Brauner) - selftests/namespaces: eleventh active reference count tests (Christian Brauner) - selftests/namespaces: tenth active reference count tests (Christian Brauner) - selftests/namespaces: ninth active reference count tests (Christian Brauner) - selftests/namespaces: eigth active reference count tests (Christian Brauner) - selftests/namespaces: seventh active reference count tests (Christian Brauner) - selftests/namespaces: sixth active reference count tests (Christian Brauner) - selftests/namespaces: fifth active reference count tests (Christian Brauner) - selftests/namespaces: fourth active reference count tests (Christian Brauner) - selftests/namespaces: third active reference count tests (Christian Brauner) - selftests/namespaces: second active reference count tests (Christian Brauner) - selftests/namespaces: first active reference count tests (Christian Brauner) - selftests/filesystems: remove CLONE_NEWPIDNS from setup_userns() helper (Christian Brauner) - nsfs: update tools header (Christian Brauner) - arch: hookup listns() system call (Christian Brauner) - nstree: add listns() (Christian Brauner) - nstree: add unified namespace list (Christian Brauner) - nstree: simplify rbtree comparison helpers (Christian Brauner) - nstree: maintain list of owned namespaces (Christian Brauner) - nstree: assign fixed ids to the initial namespaces (Christian Brauner) - nstree: allow lookup solely based on inode (Christian Brauner) - nstree: introduce a unified tree (Christian Brauner) - ns: use anonymous struct to group list member (Christian Brauner) - ns: add active reference count (Christian Brauner) - ns: rename to exit_nsproxy_namespaces() (Christian Brauner) - ns: add __ns_ref_read() (Christian Brauner) - ns: initialize ns_list_node for initial namespaces (Christian Brauner) - ns: use NS_COMMON_INIT() for all namespaces (Christian Brauner) - ns: add NS_COMMON_INIT() (Christian Brauner) - ns: add missing authorship (Christian Brauner) - nstree: simplify return (Christian Brauner) - cgroup: add cgroup namespace to tree after owner is set (Christian Brauner) - nsfs: raise SB_I_NODEV and SB_I_NOEXEC (Christian Brauner) - pidfs: raise DCACHE_DONTCACHE explicitly (Christian Brauner) - nsfs: raise DCACHE_DONTCACHE explicitly (Christian Brauner) - nsfs: use inode_just_drop() (Christian Brauner) - libfs: allow to specify s_d_flags (Christian Brauner) - fs: Make wbc_to_tag() inline and use it in fs. (Julian Sun) - xfs: set s_min_writeback_pages for zoned file systems (Christoph Hellwig) - writeback: allow the file system to override MIN_WRITEBACK_PAGES (Christoph Hellwig) - writeback: cleanup writeback_chunk_size (Christoph Hellwig) - mm: rename filemap_fdatawrite_range_kick to filemap_flush_range (Christoph Hellwig) - mm: remove __filemap_fdatawrite_range (Christoph Hellwig) - mm: remove filemap_fdatawrite_wbc (Christoph Hellwig) - mm: remove __filemap_fdatawrite (Christoph Hellwig) - mm,btrfs: add a filemap_flush_nr helper (Christoph Hellwig) - btrfs: push struct writeback_control into start_delalloc_inodes (Christoph Hellwig) - btrfs: use the local tmp_inode variable in start_delalloc_inodes (Christoph Hellwig) - ocfs2: don't opencode filemap_fdatawrite_range in ocfs2_journal_submit_inode_data_buffers (Christoph Hellwig) - 9p: don't opencode filemap_fdatawrite_range in v9fs_mmap_vm_close (Christoph Hellwig) - mm: don't opencode filemap_fdatawrite_range in filemap_invalidate_inode (Christoph Hellwig) - writeback: Add logging for slow writeback (exceeds sysctl_hung_task_timeout_secs) (Julian Sun) - writeback: Wake up waiting tasks when finishing the writeback of a chunk. (Julian Sun) - dcache: touch up predicts in __d_lookup_rcu() (Mateusz Guzik) - fs: push list presence check into inode_io_list_del() (Mateusz Guzik) - fs: cosmetic fixes to lru handling (Mateusz Guzik) - fs: rework I_NEW handling to operate without fences (Mateusz Guzik) - fs: make plain ->i_state access fail to compile (Mateusz Guzik) - xfs: use the new ->i_state accessors (Mateusz Guzik) - nilfs2: use the new ->i_state accessors (Mateusz Guzik) - overlayfs: use the new ->i_state accessors (Mateusz Guzik) - gfs2: use the new ->i_state accessors (Mateusz Guzik) - f2fs: use the new ->i_state accessors (Mateusz Guzik) - smb: use the new ->i_state accessors (Mateusz Guzik) - ceph: use the new ->i_state accessors (Mateusz Guzik) - btrfs: use the new ->i_state accessors (Mateusz Guzik) - Manual conversion to use ->i_state accessors of all places not covered by coccinelle (Mateusz Guzik) - Coccinelle-based conversion to use ->i_state accessors (Mateusz Guzik) - fs: provide accessors for ->i_state (Mateusz Guzik) - fs: spell out fenced ->i_state accesses with explicit smp_wmb/smp_rmb (Mateusz Guzik) - fs: move wait_on_inode() from writeback.h to fs.h (Mateusz Guzik) - fs: add missing fences to I_NEW handling (Mateusz Guzik) - ocfs2: retire ocfs2_drop_inode() and I_WILL_FREE usage (Mateusz Guzik) - fs: assert on ->i_count in iput_final() (Mateusz Guzik) - fs: assert ->i_lock held in __iget() (Mateusz Guzik) - MAINTAINERS: add German Maglione as virtiofs co-maintainer (Stefan Hajnoczi) - fs: inline step_into() and walk_component() (Mateusz Guzik) - fs: tidy up step_into() & friends before inlining (Mateusz Guzik) - orangefs: use inode_update_timestamps directly (Christoph Hellwig) - btrfs: fix the comment on btrfs_update_time (Christoph Hellwig) - btrfs: use vfs_utimes to update file timestamps (Christoph Hellwig) - fs: export vfs_utimes (Christoph Hellwig) - fs: lift the FMODE_NOCMTIME check into file_update_time_flags (Christoph Hellwig) - fs: refactor file timestamp update logic (Christoph Hellwig) - include/linux/fs.h: trivial fix: regualr -> regular (Askar Safin) - fs/splice.c: trivial fix: pipes -> pipe's (Askar Safin) - fs: mark lookup_slow() as noinline (Mateusz Guzik) - fs: add predicts based on nd->depth (Mateusz Guzik) - fs: move mntput_no_expire() slowpath into a dedicated routine (Mateusz Guzik) - fs: remove spurious exports in fs/file_attr.c (Christoph Hellwig) - watch_queue: Use local kmap in post_one_notification() (Davidlohr Bueso) - fs: touch up predicts in path lookup (Mateusz Guzik) - fs: move fd_install() slowpath into a dedicated routine and provide commentary (Mateusz Guzik) - fs: hide dentry_cache behind runtime const machinery (Mateusz Guzik) - fs: touch predicts in do_dentry_open() (Mateusz Guzik) - bdev: add hint prints in sb_set_blocksize() for LBS dependency on THP (Baokun Li) - fs: retire now stale MAY_WRITE predicts in inode_permission() (Mateusz Guzik) - btrfs: utilize IOP_FASTPERM_MAY_EXEC (Mateusz Guzik) - fs: speed up path lookup with cheaper handling of MAY_EXEC (Mateusz Guzik) - fs/pipe: stop duplicating union pipe_index declaration (Rasmus Villemoes) - kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS (Nathan Chancellor) - Kbuild: enable -fms-extensions (Rasmus Villemoes) - jfs: Rename _inline to avoid conflict with clang's '-fms-extensions' (Nathan Chancellor) - init: Replace simple_strtoul() with kstrtouint() in root_delay_setup() (Kaushlendra Kumar) - fs: fully sync all fses even for an emergency sync (Qu Wenruo) - fs: do not pass a parameter for sync_inodes_one_sb() (Qu Wenruo) - fs: touch up predicts in putname() (Mateusz Guzik) - ecryptfs: Use MD5 library instead of crypto_shash (Eric Biggers) - iomap: use largest_zero_folio() in iomap_dio_zero() (Pankaj Raghav) - initrd: Replace simple_strtol with kstrtoint to improve ramdisk_start_setup (Thorsten Blum) - iomap: allocate s_dio_done_wq for async reads as well (Christoph Hellwig) - iomap: fix iomap_read_end() for already uptodate folios (Joanne Koong) - iomap: invert the polarity of IOMAP_DIO_INLINE_COMP (Christoph Hellwig) - iomap: support write completions from interrupt context (Christoph Hellwig) - iomap: rework REQ_FUA selection (Christoph Hellwig) - iomap: always run error completions in user context (Christoph Hellwig) - fs, iomap: remove IOCB_DIO_CALLER_COMP (Christoph Hellwig) - iomap: use find_next_bit() for uptodate bitmap scanning (Joanne Koong) - iomap: use find_next_bit() for dirty bitmap scanning (Joanne Koong) - iomap: simplify when reads can be skipped for writes (Joanne Koong) - iomap: simplify ->read_folio_range() error handling for reads (Joanne Koong) - iomap: optimize pending async writeback accounting (Joanne Koong) - docs: document iomap writeback's iomap_finish_folio_write() requirement (Joanne Koong) - iomap: account for unaligned end offsets when truncating read range (Joanne Koong) - iomap: rename bytes_pending/bytes_accounted to bytes_submitted/bytes_not_submitted (Joanne Koong) - xfs: support sub-block aligned vectors in always COW mode (Christoph Hellwig) - iomap: add IOMAP_DIO_FSBLOCK_ALIGNED flag (Qu Wenruo) - xfs: error tag to force zeroing on debug kernels (Brian Foster) - iomap: remove old partial eof zeroing optimization (Brian Foster) - xfs: fill dirty folios on zero range of unwritten mappings (Brian Foster) - xfs: always trim mapping to requested range for zero range (Brian Foster) - iomap: optional zero range dirty folio processing (Brian Foster) - iomap: remove pos+len BUG_ON() to after folio lookup (Brian Foster) - filemap: add helper to look up dirty folios in a range (Brian Foster) - fuse: remove fc->blkbits workaround for partial writes (Joanne Koong) - fuse: use iomap for readahead (Joanne Koong) - fuse: use iomap for read_folio (Joanne Koong) - iomap: make iomap_read_folio() a void return (Joanne Koong) - iomap: move buffered io bio logic into new file (Christoph Hellwig [1]) - iomap: add caller-provided callbacks for read and readahead (Joanne Koong) - iomap: set accurate iter->pos when reading folio ranges (Joanne Koong) - iomap: track pending read bytes more optimally (Joanne Koong) - iomap: rename iomap_readpage_ctx struct to iomap_read_folio_ctx (Joanne Koong) - iomap: rename iomap_readpage_iter() to iomap_read_folio_iter() (Joanne Koong) - iomap: iterate over folio mapping in iomap_readpage_iter() (Joanne Koong) - iomap: store read/readahead bio generically (Joanne Koong) - iomap: move read/readahead bio submission logic into helper function (Joanne Koong) - iomap: move bio read logic into helper function (Joanne Koong) - iomap: adjust read range correctly for non-block-aligned positions (Joanne Koong) - iomap: simplify iomap_iter_advance() (Joanne Koong) - Linux 6.18 (Linus Torvalds) - timekeeping: Fix error code in tk_aux_sysfs_init() (Dan Carpenter) - MIPS: mm: kmalloc tlb_vpn array to avoid stack overflow (Thomas Bogendoerfer) - afs: Fix uninit var in afs_alloc_anon_key() (David Howells) - spi: nxp-fspi: Propagate fwnode in ACPI case as well (Andy Shevchenko) - spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA (Francesco Lavra) - spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors (Haotian Zhang) - spi: spi-fsl-lpspi: fix watermark truncation caused by type cast (Carlos Song) - spi: cadence-quadspi: Fix cqspi_probe() error handling for runtime pm (Siddharth Vadapalli) - spi: bcm63xx: fix premature CS deassertion on RX-only transactions (Hang Zhou) - spi: spi-cadence-quadspi: Remove duplicate pm_runtime_put_autosuspend() call (Anurag Dutta) - spi: spi-cadence-quadspi: Enable pm runtime earlier to avoid imbalance (Anurag Dutta) - regulator: rtq2208: Correct LDO2 logic judgment bits (ChiYuan Huang) - regulator: rtq2208: Correct buck group2 phase mapping logic (ChiYuan Huang) - io_uring: fix mixed cqe overflow handling (Pavel Begunkov) - io_uring/net: ensure vectored buffer node import is tied to notification (Jens Axboe) - afs: Fix delayed allocation of a cell's anonymous key (David Howells) - ovl: fail ovl_lock_rename_workdir() if either target is unhashed (NeilBrown) - fs/namespace: fix reference leak in grab_requested_mnt_ns (Andrei Vagin) - riscv: dts: allwinner: d1: fix vlenb property (Sergey Matyukevich) - MAINTAINERS: Add entry for TQ-Systems AM335 device trees (Alexander Stein) - tee: qcomtee: initialize result before use in release worker (Amirreza Zarrabi) - tee: qcomtee: fix uninitialized pointers with free attribute (Ally Heev) - arm64: dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity (Xu Yang) - ARM: dts: nxp: imx6ul: correct SAI3 interrupt line (Maarten Zanders) - arm64: dts: imx8dxl-ss-conn: swap interrupts number of eqos (Frank Li) - arm64: dts: imx8dxl: Correct pcie-ep interrupt number (Frank Li) - nvmem: layouts: fix nvmem_layout_bus_uevent (Wentao Guan) - firmware: stratix10-svc: fix bug in saving controller data (Khairul Anuar Romli) - iio: accel: bmc150: Fix irq assumption regression (Linus Walleij) - iio: st_lsm6dsx: Fixed calibrated timestamp calculation (Mario Tesi) - iio: humditiy: hdc3020: fix units for thresholds and hysteresis (Dimitri Fedrau) - iio: humditiy: hdc3020: fix units for temperature and humidity measurement (Dimitri Fedrau) - iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields (Francesco Lavra) - iio: accel: fix ADXL355 startup race condition (Valek Andrej) - iio: adc: ad7124: fix temperature channel (David Lechner) - iio:common:ssp_sensors: Fix an error handling path ssp_probe() (Christophe JAILLET) - iio: adc: ad7280a: fix ad7280_store_balance_timer() (David Lechner) - iio: buffer-dmaengine: enable .get_dma_dev() (Nuno Sá) - iio: buffer-dma: support getting the DMA channel (Nuno Sá) - iio: buffer: support getting dma channel from the buffer (Nuno Sá) - iio: pressure: bmp280: correct meas_time_us calculation (Achim Gratz) - iio: adc: stm32-dfsdm: fix st,adc-alt-channel property handling (Olivier Moysan) - iio: adc: ad7380: fix SPI offload trigger rate (David Lechner) - iio: adc: rtq6056: Correct the sign bit index (ChiYuan Huang) - iio: adc: ad4030: Fix _scale value for common-mode channels (Marcelo Schmitt) - most: usb: fix double free on late probe failure (Johan Hovold) - slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves (Miaoqian Lin) - mei: fix error flow in probe (Alexander Usyskin) - counter: microchip-tcb-capture: Allow shared IRQ for multi-channel TCBs (Dharma Balasubiramani) - serial: 8250: Fix 8250_rsa symbol loop (Ilpo Järvinen) - serial: amba-pl011: prefer dma_mapping_error() over explicit address checking (Miaoqian Lin) - usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors (Haotian Zhang) - USB: storage: Remove subclass and protocol overrides from Novatek quirk (Alan Stern) - usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer (Owen Gu) - usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths (Manish Nagar) - xhci: dbgtty: fix device unregister (Łukasz Bartosik) - usb: storage: sddr55: Reject out-of-bound new_pba (Tianchu Chen) - USB: serial: option: add support for Rolling RW101R-GL (Vanillan Wang) - USB: serial: ftdi_sio: add support for u-blox EVK-M101 (Oleksandr Suvorov) - usb: typec: ucsi: psy: Set max current to zero when disconnected (Jameson Thies) - usb: gadget: f_eem: Fix memory leak in eem_unwrap (Kuen-Han Tsai) - usb: dwc3: pci: Sort out the Intel device IDs (Heikki Krogerus) - usb: dwc3: pci: add support for the Intel Nova Lake -S (Heikki Krogerus) - drivers/usb/dwc3: fix PCI parent check (Jamie Iles) - usb: storage: Fix memory leak in USB bulk transport (Desnes Nunes) - xhci: sideband: Fix race condition in sideband unregister (Mathias Nyman) - xhci: dbgtty: Fix data corruption when transmitting data form DbC to host (Mathias Nyman) - xhci: fix stale flag preventig URBs after link state error is cleared (Mathias Nyman) - thunderbolt: Add support for Intel Wildcat Lake (Alan Borzeszkowski) - usb: cdns3: Fix double resource release in cdns3_pci_probe (Miaoqian Lin) - usb: gadget: udc: fix use-after-free in usb_gadget_state_work (Jimmy Hu) - usb: renesas_usbhs: Fix synchronous external abort on unbind (Claudiu Beznea) - mailbox: th1520: fix clock imbalance on probe failure (Johan Hovold) - mailbox: pcc: don't zero error register (Jamie Iles) - mailbox: mtk-gpueb: Add missing 'static' to mailbox ops struct (Nicolas Frattaroli) - mailbox: mtk-cmdq: Refine DMA address handling for the command buffer (Jason-JH Lin) - mailbox: mailbox-test: Fix debugfs_create_dir error checking (Haotian Zhang) - mailbox: omap-mailbox: Check for pending msgs only when mbox is exclusive (Beleswar Padhi) - mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level (Jisheng Zhang) - pmdomain: tegra: Add GENPD_FLAG_NO_STAY_ON flag (Jon Hunter) - pmdomains: mtk-pm-domains: Fix spinlock recursion in probe (AngeloGioacchino Del Regno) - drm/xe: Fix conversion from clock ticks to milliseconds (Harish Chegondi) - drm/xe/guc: Fix stack_depot usage (Lucas De Marchi) - drm/xe/guc: Fix resource leak in xe_guc_ct_init_noalloc() (Shuicheng Lin) - drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup (Thomas Zimmermann) - drm: sti: fix device leaks at component probe (Johan Hovold) - drm/imagination: Document pvr_device.power member (Matt Coster) - drm/bridge: sii902x: Fix HDMI detection with DRM_BRIDGE_ATTACH_NO_CONNECTOR (Devarsh Thakkar) - drm/amdgpu: fix cyan_skillfish2 gpu info fw handling (Alex Deucher) - drm/amdgpu: attach tlb fence to the PTs update (Prike Liang) - drm/amd/display: Increase EDID read retries (Mario Limonciello (AMD)) - drm/amd/display: Don't change brightness for disabled connectors (Mario Limonciello (AMD)) - drm/amd/display: Check NULL before accessing (Alex Hung) - Revert "drm/amd/display: Move setup_stream_attribute" (Alex Deucher) - drm/amd/amdgpu: reserve vm invalidation engine for uni_mes (Michael Chen) - drm/i915/psr: Reject async flips when selective fetch is enabled (Ville Syrjälä) - dma-direct: Fix missing sg_dma_len assignment in P2PDMA bus mappings (Pranjal Shrivastava) - iommu/dma: add missing support for DMA_ATTR_MMIO for dma_iova_unlink() (Marek Szyprowski) - Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" (Rafael J. Wysocki) - libceph: prevent potential out-of-bounds writes in handle_auth_session_key() (ziming zhang) - libceph: replace BUG_ON with bounds check for map->max_osd (ziming zhang) - ceph: fix crash in process_v2_sparse_read() for encrypted directories (Viacheslav Dubeyko) - libceph: drop started parameter of __ceph_open_session() (Ilya Dryomov) - libceph: fix potential use-after-free in have_mon_and_osd_map() (Ilya Dryomov) - mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose(). (Kuniyuki Iwashima) - net: fec: do not register PPS event for PEROUT (Wei Fang) - net: fec: do not allow enabling PPS and PEROUT simultaneously (Wei Fang) - net: fec: do not update PEROUT if it is enabled (Wei Fang) - net: fec: cancel perout_timer when PEROUT is disabled (Wei Fang) - net: mctp: unconditionally set skb->dev on dst output (Jeremy Kerr) - net/sched: em_canid: fix uninit-value in em_canid_match (Shaurya Rane) - can: rcar_canfd: Fix CAN-FD mode as default (Biju Das) - can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling (Marc Kleine-Budde) - can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing data (Marc Kleine-Budde) - can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header (Marc Kleine-Budde) - can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs (Marc Kleine-Budde) - can: sja1000: fix max irq loop handling (Thomas Mühlbacher) - can: kvaser_usb: leaf: Fix potential infinite loop in command parsers (Seungjin Bae) - net: atlantic: fix fragment overflow handling in RX path (Jiefeng Zhang) - MAINTAINERS: separate VIRTIO NET DRIVER and add netdev (Jon Kohler) - virtio-net: avoid unnecessary checksum calculation on guest RX (Jon Kohler) - eth: fbnic: Fix counter roll-over issue (Mohsin Bashir) - mptcp: clear scheduled subflows on retransmit (Paolo Abeni) - net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic (Vladimir Oltean) - s390/net: list Aswin Karuvally as maintainer (Alexandra Winter) - net: wwan: mhi: Keep modem name match with Foxconn T99W640 (Slark Xiao) - vhost: rewind next_avail_head while discarding descriptors (Jason Wang) - xsk: avoid data corruption on cq descriptor number (Fernando Fernandez Mancera) - r8169: fix RTL8127 hang on suspend/shutdown (Heiner Kallweit) - net: sxgbe: fix potential NULL dereference in sxgbe_rx() (Alexey Kodanev) - team: Move team device type change at the end of team_port_add (Nikola Z. Ivanov) - net/mlx5e: Fix validation logic in rate limiting (Danielle Costantino) - net: lan966x: Fix the initialization of taprio (Horatiu Vultur) - net: phy: mxl-gpy: fix link properties on USXGMII and internal PHYs (Daniel Golle) - atm/fore200e: Fix possible data race in fore200e_open() (Gui-Dong Han) - net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}() (Bastien Curutchet (Schneider Electric)) - net: dsa: microchip: Free previously initialized ports on init failures (Bastien Curutchet (Schneider Electric)) - net: dsa: microchip: Don't free uninitialized ksz_irq (Bastien Curutchet (Schneider Electric)) - net: dsa: microchip: ptp: Fix checks on irq_find_mapping() (Bastien Curutchet (Schneider Electric)) - net: dsa: microchip: common: Fix checks on irq_find_mapping() (Bastien Curutchet (Schneider Electric)) - net: aquantia: Add missing descriptor cache invalidation on ATL2 (Kai-Heng Feng) - net: sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr() (Eric Dumazet) - Bluetooth: SMP: Fix not generating mackey and ltk when repairing (Luiz Augusto von Dentz) - Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref (Douglas Anderson) - Bluetooth: hci_core: lookup hci_conn on RX path on protocol side (Pauli Virtanen) - Bluetooth: hci_sock: Prevent race in socket write iter and sock bind (Edward Adam Davis) - Bluetooth: hci_core: Fix triggering cmd_timer for HCI_OP_NOP (Luiz Augusto von Dentz) - Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso interface (Chris Lu) - net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY (Daniel Golle) - veth: reduce XDP no_direct return section to fix race (Jesper Dangaard Brouer) - net: atm: fix incorrect cleanup function call in error path (Sayooj K Karun) - platform/x86: intel: punit_ipc: fix memory corruption (Dan Carpenter) - platform: arm64: thinkpad-t14s-ec: sleep after EC access (Sebastian Reichel) - platform: arm64: thinkpad-t14s-ec: fix IRQ race condition (Sebastian Reichel) - smb: client: fix memory leak in cifs_construct_tcon() (Paulo Alcantara) - tracing: Fix WARN_ON in tracing_buffers_mmap_close for split VMAs (Deepanshu Kartikey) - mm/filemap: fix logic around SIGBUS in filemap_map_pages() (Kiryl Shutsemau) - mm/huge_memory: fix NULL pointer deference when splitting folio (Wei Yang) - MAINTAINERS: add test_kho to KHO's entry (Pratyush Yadav) - mailmap: add entry for Sam Protsenko (Sam Protsenko) - selftests/mm: fix division-by-zero in uffd-unit-tests (Carlos Llamas) - mm/mmap_lock: reset maple state on lock_vma_under_rcu() retry (Liam R. Howlett) - mm/memfd: fix information leak in hugetlb folios (Deepanshu Kartikey) - mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type() (Youngjun Park) - Fix Intel Dollar Cove TI battery driver 32-bit build error (Linus Torvalds) - Increase the default 32-bit build frame size warning limit to 1280 bytes (Linus Torvalds) - ALSA: hda/realtek: Add quirk for HP ProBook 450 G8 (Ilyas Gasanov) - ALSA: usb-audio: fix uac2 clock source at terminal parser (René Rebe) - ALSA: hda/realtek: add quirk for HP pavilion aero laptop 13z-be200 (Jacob Zhong) - ALSA: hda/cirrus fix cs420x MacPro 6,1 inverted jack detection (René Rebe) - ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230 (Ivan Zhaldak) - ALSA: au88x0: Fix incorrect error handling for PCI config reads (Haotian Zhang) - Revert "ACPI: processor: idle: Optimize ACPI idle driver registration" (Rafael J. Wysocki) - Revert "ACPI: processor: Remove unused empty stubs of some functions" (Rafael J. Wysocki) - Revert "ACPI: processor: idle: Rearrange declarations in header file" (Rafael J. Wysocki) - Revert "ACPI: processor: idle: Redefine two functions as void" (Rafael J. Wysocki) - Revert "ACPI: processor: Do not expose global variable acpi_idle_driver" (Rafael J. Wysocki) - arm64: proton-pack: Fix hard lockup when !MITIGATE_SPECTRE_BRANCH_HISTORY (Jonathan Marek) - ACPI: GTDT: Correctly number platform devices for MMIO timers (Marc Zyngier) - Revert "arm64: acpi: Enable ACPI CCEL support" (Will Deacon) - iommufd/iommufd_private.h: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - iommufd/driver: Fix counter initialization for counted_by annotation (Gustavo A. R. Silva) - dm-verity: fix unreliable memory allocation (Mikulas Patocka) - dm: fix failure when empty flush's bi_sector points beyond the device end (Mikulas Patocka) - dm-pcache: zero cache_info before default init (Li Chen) - dm-pcache: reuse meta_addr in pcache_meta_find_latest (Li Chen) - dm-pcache: allow built-in build and rename flush helper (Li Chen) - Linux 6.18-rc7 (Linus Torvalds) - clk: sunxi-ng: sun55i-a523-ccu: Lower audio0 pll minimum rate (Chen-Yu Tsai) - clk: sunxi-ng: sun55i-a523-r-ccu: Mark bus-r-dma as critical (Chen-Yu Tsai) - clk: sunxi-ng: Mark A523 bus-r-cpucfg clock as critical (Jernej Skrabec) - timers: Fix NULL function pointer race in timer_shutdown_sync() (Yipeng Zou) - timekeeping: Fix resource leak in tk_aux_sysfs_init() error paths (Malaya Kumar Rout) - tick/sched: Fix bogus condition in report_idle_softirq() (Wen Yang) - perf: Fix 0 count issue of cpu-clock (Dapeng Mi) - perf/x86/intel/uncore: Remove superfluous check (Jiri Slaby (SUSE)) - MIPS: kernel: Fix random segmentation faults (Thomas Bogendoerfer) - MIPS: mm: Prevent a TLB shutdown on initial uniquification (Maciej W. Rozycki) - mips: dts: econet: fix EN751221 core type (Aleksander Jan Bajkowski) - MIPS: Malta: Fix !EVA SOC-it PCI MMIO (Maciej W. Rozycki) - lib/crypto: tests: Fix KMSAN warning in test_sha256_finup_2x() (Eric Biggers) - xfs: fix out of bounds memory read error in symlink repair (Darrick J. Wong) - scsi: sg: Do not sleep in atomic context (Bart Van Assche) - scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show() (Hamza Mahfooz) - Input: rename INPUT_PROP_HAPTIC_TOUCHPAD to INPUT_PROP_PRESSUREPAD (Peter Hutterer) - Input: cros_ec_keyb - fix an invalid memory access (Tzung-Bi Shih) - Input: imx_sc_key - fix memory corruption on unload (Dan Carpenter) - Input: pegasus-notetaker - fix potential out-of-bounds access (Seungjin Bae) - Input: goodix - remove setting of RST pin to input (Martyn Welch) - Input: goodix - add support for ACPI ID GDIX1003 (Hans de Goede) - tools: riscv: Fixed misalignment of CSR related definitions (Chen Pei) - riscv: sbi: Prefer SRST shutdown over legacy (Mayuresh Chitale) - riscv: Update MIPS vendor id to 0x127 (Chao-ying Fu) - selinux: rename the cred_security_struct variables to "crsec" (Paul Moore) - selinux: move avdcache to per-task security struct (Stephen Smalley) - selinux: rename task_security_struct to cred_security_struct (Stephen Smalley) - LoongArch: BPF: Disable trampoline for kernel module function trace (Vincent Li) - LoongArch: Don't panic if no valid cache info for PCI (Huacai Chen) - LoongArch: Mask all interrupts during kexec/kdump (Huacai Chen) - LoongArch: Fix NUMA node parsing with numa_memblks (Bibo Mao) - LoongArch: Consolidate CPU names in /proc/cpuinfo (Huacai Chen) - LoongArch: Use UAPI types in ptrace UAPI header (Thomas Weißschuh) - cifs: Add the smb3_read_* tracepoints to SMB1 (David Howells) - cifs: fix memory leak in smb3_fs_context_parse_param error path (Shaurya Rane) - smb: client: introduce close_cached_dir_locked() (Henrique Carvalho) - io_uring/cmd_net: fix wrong argument types for skb_queue_splice() (Jens Axboe) - nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl() (Ewan D. Milne) - nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl() (Ewan D. Milne) - nvme-multipath: fix lockdep WARN due to partition scan work (Shin'ichiro Kawasaki) - nvmet-auth: update sc_c in target host hash calculation (Alistair Francis) - nvme: fix admin request_queue lifetime (Keith Busch) - ata: libata-core: Set capacity to zero for a security locked drive (Niklas Cassel) - ata: libata-scsi: Fix system suspend for a security locked drive (Niklas Cassel) - ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan() (Yihang Li) - dt-bindings: pinctrl: xlnx,versal-pinctrl: Add missing unevaluatedProperties on '^conf' nodes (Rob Herring (Arm)) - pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc() (Jared Kangas) - pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc (Jared Kangas) - pinctrl: qcom: msm: Fix deadlock in pinmux configuration (Praveen Talari) - pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe() (Haotian Zhang) - dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups (Krzysztof Kozlowski) - pinctrl: realtek: Select REGMAP_MMIO for RTD driver (Yu-Chun Lin) - pinctrl: mediatek: mt8189: align register base names to dt-bindings ones (Louis-Alexis Eyraud) - pinctrl: mediatek: mt8196: align register base names to dt-bindings ones (Louis-Alexis Eyraud) - MAINTAINERS: update my email address (Bartosz Golaszewski) - gpio: cdev: make sure the cdev fd is still active before emitting events (Bartosz Golaszewski) - drm/xe/irq: Handle msix vector0 interrupt (Venkata Ramana Nayana) - drm/xe: Remove duplicate DRM_EXEC selection from Kconfig (Shuicheng Lin) - drm/xe/kunit: Fix forcewake assertion in mocs test (Matt Roper) - drm/xe: Prevent BIT() overflow when handling invalid prefetch region (Shuicheng Lin) - drm/amdgpu: Add sriov vf check for VCN per queue reset support. (Shikang Fan) - drm/amdgpu/ttm: Fix crash when handling MMIO_REMAP in PDE flags (Srinivasan Shanmugam) - drm/amdgpu/vm: Check PRT uAPI flag instead of PTE flag (Timur Kristóf) - drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled (Yifan Zha) - drm/amd: Skip power ungate during suspend for VPE (Mario Limonciello) - drm/radeon: delete radeon_fence_process in is_signaled, no deadlock (Robert McClinton) - drm/amd/display: Fix pbn to kbps Conversion (Fangzhi Zuo) - drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5 (Ivan Lipski) - drm/amd/display: Add an HPD filter for HDMI (Ivan Lipski) - drm/amd/display: Increase DPCD read retries (Mario Limonciello (AMD)) - drm/amd/display: Move sleep into each retry for retrieve_link_cap() (Mario Limonciello (AMD)) - drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched (Fangzhi Zuo) - drm/plane: Fix create_in_format_blob() return value (Ville Syrjälä) - nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot (Nam Cao) - Revert "drm/tegra: dsi: Clear enable register if powered by bootloader" (Diogo Ivo) - drm/tegra: Add call to put_pid() (Prateek Agarwal) - drm/tegra: dc: Fix reference leak in tegra_dc_couple() (Ma Ke) - drm/i915/xe3: Restrict PTL intel_encoder_is_c10phy() to only PHY A (Dnyaneshwar Bhadane) - drm/i915/display: Add definition for wcl as subplatform (Dnyaneshwar Bhadane) - drm/pcids: Split PTL pciids group to make wcl subplatform (Dnyaneshwar Bhadane) - drm/i915/xe3lpd: Load DMC for Xe3_LPD version 30.02 (Dnyaneshwar Bhadane) - samples: work around glibc redefining some of our defines wrong (Linus Torvalds) - sched_ext: Fix scx_enable() crash on helper kthread creation failure (Saket Kumar Bhaskar) - mm/mempool: fix poisoning order>0 pages with HIGHMEM (Vlastimil Babka) - PM: sleep: core: Fix runtime PM enabling in device_resume_early() (Rafael J. Wysocki) - ACPI: APEI: EINJ: Fix EINJV2 initialization and injection (Tony Luck) - platform/x86: intel-uncore-freq: fix all header kernel-doc warnings (Randy Dunlap) - platform/x86: acer-wmi: Ignore backlight event (Armin Wolf) - platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos (Haotian Zhang) - platform/x86/intel/hid: Add Nova Lake support (Srinivas Pandruvada) - platform/x86: alienware-wmi-wmax: Add AWCC support to Alienware 16 Aurora (Anthony Wong) - platform/x86: hp-wmi: Add Omen MAX 16-ah0xx fan support and thermal profile (Marcos Vega) - platform/x86: msi-wmi-platform: Fix typo in WMI GUID (Armin Wolf) - platform/x86: msi-wmi-platform: Only load on MSI devices (Armin Wolf) - platform/x86/amd: pmc: Add Lenovo Legion Go 2 to pmc quirk list (Antheas Kapenekakis) - platform/x86/amd/pmc: Add spurious_8042 to Xbox Ally (Antheas Kapenekakis) - platform/x86/amd/pmc: Add support for Van Gogh SoC (Antheas Kapenekakis) - platform/x86: alienware-wmi-wmax: Add support for the whole "G" family (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add support for the whole "X" family (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add support for the whole "M" family (Kurt Borja) - platform/x86: alienware-wmi-wmax: Drop redundant DMI entries (Kurt Borja) - platform/x86: alienware-wmi-wmax: Fix "Alienware m16 R1 AMD" quirk order (Kurt Borja) - platform/x86: ISST: isst_if.h: fix all kernel-doc warnings (Randy Dunlap) - platform/x86: intel-uncore-freq: Add additional client processors (Kuppuswamy Sathyanarayanan) - platform/x86: hp-wmi: Add Omen 16-wf1xxx fan support (Krishna Chomal) - platform/x86: huawei-wmi: add keys for HONOR models (Jia Ston) - platform/x86: hp-wmi: mark Victus 16-r0 and 16-s0 for victus_s fan and thermal profile support (Edip Hazuri) - vsock: Ignore signal/timeout on connect() if already established (Michal Luczaj) - be2net: pass wrb_params in case of OS2BMC (Andrey Vatoropin) - wifi: rtw89: hw_scan: Don't let the operating channel be last (Bitterblue Smith) - l2tp: reset skb control buffer on xmit (David Bauer) - net: dsa: microchip: lan937x: Fix RGMII delay tuning (Oleksij Rempel) - ice: fix PTP cleanup on driver removal in error path (Grzegorz Nitka) - idpf: fix possible vport_config NULL pointer deref in remove (Emil Tantilov) - selftests: mptcp: add a check for 'add_addr_accepted' (Gang Yan) - mptcp: fix address removal logic in mptcp_pm_nl_rm_addr (Gang Yan) - selftests: mptcp: join: userspace: longer timeout (Matthieu Baerts (NGI0)) - selftests: mptcp: join: endpoints: longer timeout (Matthieu Baerts (NGI0)) - selftests: mptcp: join: fastclose: remove flaky marks (Matthieu Baerts (NGI0)) - mptcp: fix duplicate reset on fastclose (Paolo Abeni) - mptcp: decouple mptcp fastclose from tcp close (Paolo Abeni) - mptcp: do not fallback when OoO is present (Paolo Abeni) - mptcp: fix premature close in case of fallback (Paolo Abeni) - mptcp: avoid unneeded subflow-level drops (Paolo Abeni) - mptcp: fix ack generation for fallback msk (Paolo Abeni) - net: phylink: add missing supported link modes for the fixed-link (Wei Fang) - selftest: af_unix: Add test for SO_PEEK_OFF. (Kuniyuki Iwashima) - af_unix: Read sk_peek_offset() again after sleeping in unix_stream_read_generic(). (Kuniyuki Iwashima) - net/mlx5: Clean up only new IRQ glue on request_irq() failure (Pradyumn Rahar) - mptcp: fix a race in mptcp_pm_del_add_timer() (Eric Dumazet) - xfrm: fix memory leak in xfrm_add_acquire() (Zilin Guan) - xfrm: Prevent locally generated packets from direct output in tunnel mode (Jianbo Liu) - xfrm: Determine inner GSO type from packet inner protocol (Jianbo Liu) - xfrm: Check inner packet family directly from skb_dst (Jianbo Liu) - xfrm: check all hash buckets for leftover states during netns deletion (Sabrina Dubroca) - xfrm: set err and extack on failure to create pcpu SA (Sabrina Dubroca) - xfrm: call xfrm_dev_state_delete when xfrm_state_migrate fails to add the state (Sabrina Dubroca) - xfrm: make state as DEAD before final put when migrate fails (Sabrina Dubroca) - xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added (Sabrina Dubroca) - xfrm: drop SA reference in xfrm_state_update if dir doesn't match (Sabrina Dubroca) - devlink: rate: Unset parent pointer in devl_rate_nodes_destroy (Shay Drory) - net: ps3_gelic_net: handle skb allocation failures (Florian Fuchs) - net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end() (Pavel Zhigulin) - net: airoha: Do not loopback traffic to GDM2 if it is available on the device (Lorenzo Bianconi) - selftests: net: lib: Do not overwrite error messages (Ido Schimmel) - s390/ctcm: Fix double-kfree (Aleksei Nikiforov) - veth: more robust handing of race to avoid txq getting stuck (Jesper Dangaard Brouer) - net: openvswitch: remove never-working support for setting nsh fields (Ilya Maximets) - mptcp: fix race condition in mptcp_schedule_work() (Eric Dumazet) - net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get() (Pavel Zhigulin) - net: dsa: hellcreek: fix missing error handling in LED registration (Pavel Zhigulin) - mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats() (Zilin Guan) - net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower() (Jiaming Zhang) - MAINTAINERS: Remove eth bridge website (Baruch Siach) - MAINTAINERS: sync omap devicetree maintainers with omap platform (Andreas Kemnade) - arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on orangepi-5 (Mykola Kvach) - arm64: dts: rockchip: disable HS400 on RK3588 Tiger (Quentin Schulz) - arm64: dts: rockchip: drop reset from rk3576 i2c9 node (Chukun Pan) - arm64: dts: rockchip: Fix USB power enable pin for BTT CB2 and Pi2 (Andrey Leonchikov) - arm64: dts: rockchip: Fix vccio4-supply on rk3566-pinetab2 (Diederik de Haas) - arm64: dts: rockchip: include rk3399-base instead of rk3399 in rk3399-op1 (Quentin Schulz) - arm64: dts: rockchip: Fix indentation on rk3399 haikou demo dtso (Heiko Stuebner) - arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic (Dragan Simic) - arm64: dts: rockchip: Drop 'rockchip,grf' prop from tsadc on rk3328 (Diederik de Haas) - arm64: dts: rockchip: Remove non-functioning CPU OPPs from RK3576 (Alexey Charkov) - arm64: dts: rockchip: Fix PCIe power enable pin for BigTreeTech CB2 and Pi2 (Andrey Leonchikov) - arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1 (Anand Moon) - tee: kobj (Alok Tiwari) - mnt: Remove dead code which might prevent from building (Andy Shevchenko) - bfs: Reconstruct file type when loading from disk (Tetsuo Handa) - afs: Fix dynamic lookup to fail on cell lookup failure (David Howells) - hostfs: Fix only passing host root in boot stage with new mount (Hongbo Li) - fs: Fix uninitialized 'offp' in statmount_string() (Zhen Ni) - sched_ext: Use IRQ_WORK_INIT_HARD() to initialize rq->scx.kick_cpus_irq_work (Zqiang) - sched_ext: Fix possible deadlock in the deferred_irq_workfn() (Zqiang) - sched/ext: convert scx_tasks_lock to raw spinlock (Emil Tsalapatis) - sched_ext: Fix unsafe locking in the scx_dump_state() (Zqiang) - sched_ext: Fix use of uninitialized variable in scx_bpf_cpuperf_set() (Andrea Righi) - mtd: onenand: Pass correct pointer to IRQ handler (Dan Carpenter) - mtd: spinand: fmsh: remove QE bit for FM25S01A flash (Mikhail Kshevetskiy) - mtd: rawnand: cadence: fix DMA device NULL pointer dereference (Niravkumar L Rabara) - mtd: rawnand: realtek: Make rtl_ecc_engine_ops const (Li Qiang) - mtd: nand: MTD_NAND_ECC_REALTEK should depend on HAS_DMA (Geert Uytterhoeven) - mtd: nand: realtek-ecc: Fix a IS_ERR() vs NULL bug in probe (Dan Carpenter) - mtdchar: fix integer overflow in read/write ioctls (Dan Carpenter) - Linux 6.18-rc6 (Linus Torvalds) - perf libbfd: Ensure libbfd is initialized prior to use (Ian Rogers) - perf test: Fix lock contention test (Ravi Bangoria) - perf lock: Fix segfault due to missing kernel map (Ravi Bangoria) - tools headers UAPI: Sync KVM's vmx.h with the kernel to pick SEAMCALL exit reason (Arnaldo Carvalho de Melo) - perf build: Don't fail fast path feature detection when binutils-devel is not available (Arnaldo Carvalho de Melo) - perf header: Write bpf_prog (infos|btfs)_cnt to data file (Thomas Falcon) - mm, swap: fix potential UAF issue for VMA readahead (Kairui Song) - selftests/user_events: fix type cast for write_index packed member in perf_test (Ankit Khushwaha) - lib/test_kho: check if KHO is enabled (Pasha Tatashin) - mm/huge_memory: fix folio split check for anon folios in swapcache (Zi Yan) - MAINTAINERS: update David Hildenbrand's email address (David Hildenbrand (Red Hat)) - crash: fix crashkernel resource shrink (Sourabh Jain) - mm: fix MAX_FOLIO_ORDER on powerpc configs with hugetlb (David Hildenbrand (Red Hat)) - firewire: core: fix to update generation field in topology map (Takashi Sakamoto) - firewire: core: Initialize topology_map.lock (Ville Syrjälä) - EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection (Niravkumar L Rabara) - EDAC/altera: Handle OCRAM ECC enable after warm reset (Niravkumar L Rabara) - EDAC/versalnet: Handle split messages for non-standard errors (Shubhrajyoti Datta) - s390/mm: Fix __ptep_rdp() inline assembly (Heiko Carstens) - x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev (Borislav Petkov (AMD)) - x86/CPU/AMD: Add additional fixed RDSEED microcode revisions (Mario Limonciello) - MAINTAINERS: Update name spelling (Kiryl Shutsemau) - posix-timers: Plug potential memory leak in do_timer_create() (Eslam Khafagy) - irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops (Nick Hu) - entry: Fix ifndef around arch_xfer_to_guest_mode_handle_work() stub (Andrew Donnellan) - PCI/ASPM: Avoid L0s and L1 on Hi1105 [19e5:1105] Wi-Fi (Shawn Lin) - PCI/ASPM: Avoid L0s and L1 on PA Semi [1959:a002] Root Ports (Bjorn Helgaas) - PCI/ASPM: Avoid L0s and L1 on Freescale [1957:0451] Root Ports (Bjorn Helgaas) - PCI/ASPM: Convert quirks to override advertised link states (Bjorn Helgaas) - PCI/ASPM: Add pcie_aspm_remove_cap() to override advertised link states (Bjorn Helgaas) - PCI/ASPM: Cache L0s/L1 Supported so advertised link states can be overridden (Bjorn Helgaas) - selftests/bpf: Test widen_imprecise_scalars() with different stack depth (Eduard Zingerman) - bpf: account for current allocated stack depth in widen_imprecise_scalars() (Eduard Zingerman) - bpf: Add bpf_prog_run_data_pointers() (Eric Dumazet) - selftests/bpf: Add mptcp test with sockmap (Jiayuan Chen) - mptcp: Fix proto fallback detection with BPF (Jiayuan Chen) - mptcp: Disallow MPTCP subflows from sockmap (Jiayuan Chen) - selftests/bpf: Add stacktrace ips test for raw_tp (Jiri Olsa) - selftests/bpf: Add stacktrace ips test for kprobe_multi/kretprobe_multi (Jiri Olsa) - x86/fgraph,bpf: Fix stack ORC unwind from kprobe_multi return probe (Jiri Olsa) - Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()" (Jiri Olsa) - bpf: add _impl suffix for bpf_stream_vprintk() kfunc (Mykyta Yatsenko) - bpf:add _impl suffix for bpf_task_work_schedule* kfuncs (Mykyta Yatsenko) - selftests/bpf: Add tests for livepatch + bpf trampoline (Song Liu) - ftrace: bpf: Fix IPMODIFY + DIRECT in modify_ftrace_direct() (Song Liu) - ftrace: Fix BPF fexit with livepatch (Song Liu) - gendwarfksyms: Skip files with no exports (Sami Tolvanen) - NFS: Fix LTP test failures when timestamps are delegated (Dai Ngo) - NFSv4: Fix an incorrect parameter when calling nfs4_call_sync() (Trond Myklebust) - NFS: sysfs: fix leak when nfs_client kobject add fails (Yang Xiuwei) - NFSv2/v3: Fix error handling in nfs_atomic_open_v23() (Trond Myklebust) - nfs/localio: do not issue misaligned DIO out-of-order (Mike Snitzer) - nfs/localio: Ensure DIO WRITE's IO on stable storage upon completion (Mike Snitzer) - nfs/localio: backfill missing partial read support for misaligned DIO (Mike Snitzer) - nfs/localio: add refcounting for each iocb IO associated with NFS pgio header (Mike Snitzer) - nfs/localio: remove unecessary ENOTBLK handling in DIO WRITE support (Mike Snitzer) - NFS: Check the TLS certificate fields in nfs_match_client() (Trond Myklebust) - pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS (Trond Myklebust) - pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect() (Trond Myklebust) - pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect() (Trond Myklebust) - drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg (Nitin Gote) - drm/xe/xe3: Extend wa_14023061436 (Tangudu Tilak Tirumalesh) - drm/xe/xe3: Add WA_14024681466 for Xe3_LPG (Nitin Gote) - drm/i915/dp_mst: Disable Panel Replay (Imre Deak) - drm/i915/psr: fix pipe to vblank conversion (Jani Nikula) - drm/client: fix MODULE_PARM_DESC string for "active" (Randy Dunlap) - drm/panthor: Flush shmem writes before mapping buffers CPU-uncached (Boris Brezillon) - drm/vmwgfx: Restore Guest-Backed only cursor plane support (Ian Forbes) - drm/vmwgfx: Use kref in vmw_bo_dirty (Ian Forbes) - drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE (Ian Forbes) - drm/amdkfd: Fix GPU mappings for APU after prefetch (Harish Kasiviswanathan) - drm/amdkfd: relax checks for over allocation of save area (Jonathan Kim) - drm/amdgpu/jpeg: Add parse_cs for JPEG5_0_1 (Sathishkumar S) - drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO (Sultan Alsawaf) - drm/amd/display: Allow VRR params change if unsynced with the stream (Ivan Lipski) - drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process (Jesse.Zhang) - drm/amdgpu: jump to the correct label on failure (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces (Vitaly Prosyak) - mmc: dw_mmc-rockchip: Fix wrong internal phase calculate (Shawn Lin) - mmc: pxamci: Simplify pxamci_probe() error handling using devm APIs (Rakuram Eswaran) - mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4 (Shawn Lin) - mmc: wmt-sdmmc: fix compile test default (Johan Hovold) - pmdomain: imx: Fix reference count leak in imx_gpc_remove (Miaoqian Lin) - pmdomain: samsung: Rework legacy splash-screen handover workaround (Marek Szyprowski) - pmdomain: arm: scmi: Fix genpd leak on provider registration failure (Sudeep Holla) - pmdomain: samsung: plug potential memleak during probe (André Draszik) - acpi/hmat: Fix lockdep warning for hmem_register_resource() (Dave Jiang) - cxl: Adjust offset calculation for poison injection (Dave Jiang) - acpi,srat: Fix incorrect device handle check for Generic Initiator (Shuai Xue) - spi: Add TODO comment about ACPI GPIO setup (Hans de Goede) - spi: xilinx: increase number of retries before declaring stall (Alvaro Gamez Machado) - spi: imx: keep dma request disabled before dma transfer setup (Robin Gong) - spi: Try to get ACPI GPIO IRQ earlier (Hans de Goede) - regulator: fixed: fix GPIO descriptor leak on register failure (Haotian Zhang) - ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series (Lushih Hsieh) - ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe() (Haotian Zhang) - ASoC: SDCA: bug fix while parsing mipi-sdca-control-cn-list (Niranjan H Y) - ASoC: tas2781: fix getting the wrong device number (Shenghao Ding) - ASoC: codecs: va-macro: fix resource leak in probe error path (Haotian Zhang) - ASoC: tas2783A: Fix issues in firmware parsing (Niranjan H Y) - ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present() (Miaoqian Lin) - ASoC: cs4271: Fix regulator leak on probe failure (Haotian Zhang) - ASoC: da7213: Use component driver suspend/resume (Claudiu Beznea) - ASoC: doc: cs35l56: Update firmware filename description for B0 silicon (Richard Fitzgerald) - ALSA: hda/tas2781: Correct the wrong project ID (Baojun Xu) - ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd (Haein Lee) - ALSA: usb-audio: Fix potential overflow of PCM transfer buffer (Takashi Iwai) - ALSA: hda/tas2781: Add new quirk for HP new projects (Baojun Xu) - ALSA: hda/hdmi: Fix breakage at probing nvhdmi-mcp driver (Takashi Iwai) - ALSA: usb-audio: add min_mute quirk for SteelSeries Arctis (Pauli Virtanen) - MAINTAINERS: correct git location for block layer tree (Jens Axboe) - io_uring/rsrc: don't use blk_rq_nr_phys_segments() as number of bvecs (Caleb Sander Mateos) - io_uring/query: return number of available queries (Pavel Begunkov) - io_uring/rw: ensure allocated iovec gets cleared for early failure (Jens Axboe) - crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value (Miaoqian Lin) - smb: client: let smbd_disconnect_rdma_connection() turn CREATED into DISCONNECTED (Stefan Metzmacher) - smb: fix invalid username check in smb3_fs_context_parse_param() (Yiqi Sun) - cifs: client: fix memory leak in smb3_fs_context_parse_param (Edward Adam Davis) - smb: client: fix cifs_pick_channel when channel needs reconnect (Henrique Carvalho) - vfio: selftests: replace iova=vaddr with allocated iovas (Alex Mastro) - vfio: selftests: add iova allocator (Alex Mastro) - vfio: selftests: fix map limit tests to use last available iova (Alex Mastro) - vfio: selftests: add iova range query helpers (Alex Mastro) - hwmon: (gpd-fan) initialize EC on driver load for Win 4 (Cryolitia PukNgae) - hwmon: (gpd-fan) Fix compilation error in non-ACPI builds (Gopi Krishna Menon) - PM: hibernate: Fix style issues in save_compressed_image() (Mario Limonciello (AMD)) - PM: hibernate: Use atomic64_t for compressed_size variable (Mario Limonciello (AMD)) - PM: hibernate: Emit an error when image writing fails (Mario Limonciello (AMD)) - cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes (Srinivas Pandruvada) - ACPI: MRRM: Fix memory leaks and improve error handling (Kaushlendra Kumar) - ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs (Gautham R. Shenoy) - ACPI: CPPC: Perform fast check switch only for online CPUs (Gautham R. Shenoy) - ACPI: CPPC: Check _CPC validity for only the online CPUs (Gautham R. Shenoy) - ACPI: CPPC: Detect preferred core availability on online CPUs (Gautham R. Shenoy) - mm/slub: fix memory leak in free_to_pcs_bulk() (Harry Yoo) - selftests/tracing: Run sample events to clear page cache events (Steven Rostedt) - hsr: Follow standard for HSRv0 supervision frames (Felix Maurer) - hsr: Fix supervision frame sending on HSRv0 (Felix Maurer) - virtio-net: fix incorrect flags recording in big mode (Xuan Zhuo) - wifi: iwlwifi: mld: always take beacon ies in link grading (Miri Korenblit) - wifi: iwlwifi: mvm: fix beacon template/fixed rate (Johannes Berg) - wifi: iwlwifi: fix aux ROC time event iterator usage (Junjie Cao) - wifi: mwl8k: inject DSSS Parameter Set element into beacons if missing (Pawel Dembicki) - wifi: mac80211_hwsim: Fix possible NULL dereference (Ilan Peer) - wifi: mac80211: skip rate verification for not captured PSDUs (Benjamin Berg) - wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp() (Nicolas Escande) - wifi: mac80211: reject address change while connecting (Johannes Berg) - ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe (Chuang Wang) - net_sched: limit try_bulk_dequeue_skb() batches (Eric Dumazet) - selftests: mptcp: join: properly kill background tasks (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: trunc: read all recv data (Matthieu Baerts (NGI0)) - selftests: mptcp: join: userspace: longer transfer (Matthieu Baerts (NGI0)) - selftests: mptcp: join: endpoints: longer transfer (Matthieu Baerts (NGI0)) - selftests: mptcp: join: rm: set backup flag (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: fix fallback note due to OoO (Matthieu Baerts (NGI0)) - Bluetooth: btrtl: Avoid loading the config file on security chips (Max Chou) - Bluetooth: hci_event: Fix not handling PA Sync Lost event (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix not cleaning up PA_LINK connections (Luiz Augusto von Dentz) - Bluetooth: 6lowpan: add missing l2cap_chan_lock() (Pauli Virtanen) - Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions (Pauli Virtanen) - Bluetooth: L2CAP: export l2cap_chan_hold for modules (Pauli Virtanen) - Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion (Pauli Virtanen) - Bluetooth: 6lowpan: reset link-local header on ipv6 recv path (Pauli Virtanen) - Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF (Raphael Pinsonneault-Thibeault) - Bluetooth: MGMT: cancel mesh send timer when hdev removed (Pauli Virtanen) - ethtool: fix incorrect kernel-doc style comment in ethtool.h (Kriish Sharma) - mlx5: Fix default values in create CQ (Akiva Goldberger) - net/mlx5e: Fix potentially misleading debug message (Gal Pressman) - net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps (Gal Pressman) - net/mlx5e: Fix maxrate wraparound in threshold between units (Gal Pressman) - net/mlx5e: Trim the length of the num_doorbell error (Cosmin Ratiu) - net/mlx5e: Fix missing error assignment in mlx5e_xfrm_add_state() (Carolina Jubran) - net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak (Ranganath V N) - net: sched: act_connmark: initialize struct tc_ife to fix kernel leak (Ranganath V N) - af_unix: Initialise scc_index in unix_add_edge(). (Kuniyuki Iwashima) - selftest: netcons: add test for netconsole over bonded interfaces (Breno Leitao) - selftest: netcons: create a torture test (Breno Leitao) - selftest: netcons: refactor target creation (Breno Leitao) - net: netpoll: fix incorrect refcount handling causing incorrect cleanup (Breno Leitao) - net: mdio: fix resource leak in mdiobus_register_device() (Buday Csaba) - tipc: Fix use-after-free in tipc_mon_reinit_self(). (Kuniyuki Iwashima) - net: ethernet: ti: am65-cpsw-qos: fix IET verify retry mechanism (Aksh Garg) - net: ethernet: ti: am65-cpsw-qos: fix IET verify/response timeout (Aksh Garg) - net/handshake: Fix memory leak in tls_handshake_accept() (Zilin Guan) - net/smc: fix mismatch between CLC header and proposal (D. Wythe) - bonding: fix mii_status when slave is down (Nicolas Dichtel) - tools: ynl: call nested attribute free function for indexed arrays (Zahari Doychev) - net: dsa: tag_brcm: do not mark link local traffic as offloaded (Jonas Gorski) - selftests/tc-testing: Create tests trying to add children to clsact/ingress qdiscs (Victor Nogueira) - net/sched: Abort __tc_modify_qdisc if parent is a clsact/ingress qdisc (Victor Nogueira) - sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto (Eric Dumazet) - net: phy: micrel: lan8814 fix reset of the QSGMII interface (Horatiu Vultur) - net: fec: correct rx_bytes statistic for the case SHIFT16 is set (Wei Fang) - selftests: net: local_termination: Wait for interfaces to come up (Alexander Sverdlin) - strparser: Fix signed/unsigned mismatch bug (Nate Karstens) - docs: netlink: Couple of intro-specs documentation fixes (Gal Pressman) - erofs: avoid infinite loop due to incomplete zstd-compressed data (Gao Xiang) - MAINTAINERS: erofs: add myself as reviewer (Chunhai Guo) - smb: server: let smb_direct_disconnect_rdma_connection() turn CREATED into DISCONNECTED (Stefan Metzmacher) - ksmbd: close accepted socket when per-IP limit rejects connection (Joshua Rogers) - smb: server: rdma: avoid unmapping posted recv on accept failure (Joshua Rogers) - Revert "SUNRPC: Make RPCSEC_GSS_KRB5 select CRYPTO instead of depending on it" (Chuck Lever) - nfsd: ensure SEQUENCE replay sends a valid reply. (NeilBrown) - NFSD: Never cache a COMPOUND when the SEQUENCE operation fails (Chuck Lever) - NFSD: Skip close replay processing if XDR encoding fails (Chuck Lever) - NFSD: free copynotify stateid in nfs4_free_ol_stateid() (Olga Kornievskaia) - nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes (Olga Kornievskaia) - nfsd: fix refcount leak in nfsd_set_fh_dentry() (NeilBrown) - dma-mapping: Allow use of DMA_BIT_MASK(64) in global scope (James Clark) - dma-mapping: benchmark: Restore padding to ensure uABI remained consistent (Qinxin Xia) - LoongArch: KVM: Fix max supported vCPUs set with EIOINTC (Bibo Mao) - LoongArch: KVM: Skip PMU checking on vCPU context switch (Bibo Mao) - LoongArch: KVM: Restore guest PMU if it is enabled (Bibo Mao) - LoongArch: KVM: Add delay until timer interrupt injected (Bibo Mao) - LoongArch: KVM: Set page with write attribute if dirty track disabled (Bibo Mao) - LoongArch: kexec: Print out debugging message if required (Qiang Ma) - LoongArch: kexec: Initialize the kexec_buf structure (Youling Tang) - LoongArch: Use correct accessor to read FWPC/MWPC (Huacai Chen) - LoongArch: Refine the init_hw_perf_events() function (Tiezhu Yang) - LoongArch: Remove __GFP_HIGHMEM masking in pud_alloc_one() (Vishal Moola (Oracle)) - LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY (Tianyang Zhang) - LoongArch: Consolidate max_pfn & max_low_pfn calculation (Huacai Chen) - LoongArch: Consolidate early_ioremap()/ioremap_prot() (Huacai Chen) - LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY (Huacai Chen) - LoongArch: Clarify 3 MSG interrupt features (Huacai Chen) - rust: Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_flags (Xi Ruoyao) - MAINTAINERS: Add Magnus Lindholm as maintainer for alpha port (Magnus Lindholm) - arm64: Reject modules with internal alternative callbacks (Adrian Barnaś) - arm64: Fail module loading if dynamic SCS patching fails (Adrian Barnaś) - arm64: proton-pack: Fix hard lockup due to print in scheduler context (shechenglong) - arm64: proton-pack: Drop print when !CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY (shechenglong) - arm64: mm: Tidy up force_pte_mapping() (Ryan Roberts) - arm64: mm: Optimize range_split_to_ptes() (Ryan Roberts) - arm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context (Ryan Roberts) - arm64: kprobes: check the return value of set_memory_rox() (Yang Shi) - arm64: acpi: Drop message logging SPCR default console (Punit Agrawal) - Revert "ACPI: Suppress misleading SPCR console message when SPCR table is absent" (Punit Agrawal) - arm64: Use load LSE atomics for the non-return per-CPU atomic operations (Catalin Marinas) - btrfs: release root after error in data_reloc_print_warning_inode() (Zilin Guan) - btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe() (Zilin Guan) - btrfs: do not update last_log_commit when logging inode due to a new name (Filipe Manana) - btrfs: zoned: fix stripe width calculation (Naohiro Aota) - btrfs: zoned: fix conventional zone capacity calculation (Naohiro Aota) - kho: warn and exit when unpreserved page wasn't preserved (Pratyush Yadav) - kho: fix unpreservation of higher-order vmalloc preservations (Pratyush Yadav) - kho: fix out-of-bounds access of vmalloc chunk (Pratyush Yadav) - MAINTAINERS: add Chris and Kairui as the swap maintainer (Chris Li) - mm/secretmem: fix use-after-free race in fault handler (Lance Yang) - mm/huge_memory: initialise the tags of the huge zero folio (Catalin Marinas) - nilfs2: avoid having an active sc_timer before freeing sci (Edward Adam Davis) - scripts/decode_stacktrace.sh: fix build ID and PC source parsing (Carlos Llamas) - mm/damon/sysfs: change next_update_jiffies to a global variable (Quanmin Yan) - mm/damon/stat: change last_refresh_jiffies to a global variable (Quanmin Yan) - maple_tree: fix tracepoint string pointers (Martin Kaiser) - codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty for slabobj_ext (Hao Ge) - mm/mremap: honour writable bit in mremap pte batching (Dev Jain) - gcov: add support for GCC 15 (Peter Oberparleiter) - mm/mm_init: fix hash table order logging in alloc_large_system_hash() (Isaac J. Manjarres) - mm/truncate: unmap large folio on split failure (Kiryl Shutsemau) - mm/memory: do not populate page table entries beyond i_size (Kiryl Shutsemau) - fs/proc: fix uaf in proc_readdir_de() (Wei Yang) - mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 order (Zi Yan) - ksm: use range-walk function to jump over holes in scan_get_next_rmap_item (Pedro Demarchi Gomes) - mm/kmsan: fix kmsan kmalloc hook when no stack depots are allocated yet (Aleksei Nikiforov) - mm/shmem: fix THP allocation and fallback loop (Kairui Song) - kho: allocate metadata directly from the buddy allocator (Pasha Tatashin) - kho: increase metadata bitmap size to PAGE_SIZE (Pasha Tatashin) - kho: warn and fail on metadata or preserved memory in scratch area (Pasha Tatashin) - mm/huge_memory: do not change split_huge_page*() target order silently (Zi Yan) - riscv: Fix CONFIG_AS_HAS_INSN for new .insn usage (Nathan Chancellor) - riscv: Remove redundant judgment for the default build target (Feng Jiang) - riscv: Build loader.bin exclusively for Canaan K210 (Feng Jiang) - KVM: nSVM: Fix and simplify LBR virtualization handling with nested (Yosry Ahmed) - KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv() (Yosry Ahmed) - KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated (Yosry Ahmed) - MAINTAINERS: Switch myself to using kernel.org address (Oliver Upton) - KVM: arm64: vgic-v3: Release reserved slot outside of lpi_xa's lock (Oliver Upton) - KVM: arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarray (Oliver Upton) - KVM: arm64: Limit clearing of ID_{AA64PFR0,PFR1}_EL1.GIC to userspace irqchip (Marc Zyngier) - KVM: arm64: Set ID_{AA64PFR0,PFR1}_EL1.GIC when GICv3 is configured (Marc Zyngier) - KVM: arm64: Make all 32bit ID registers fully writable (Marc Zyngier) - KVM: arm64: Check the untrusted offset in FF-A memory share (Sebastian Ene) - KVM: arm64: Check range args for pKVM mem transitions (Vincent Donnefort) - KVM: arm64: selftests: Filter ZCR_EL2 in get-reg-list (Mark Brown) - KVM: arm64: selftests: Add SCTLR2_EL2 to get-reg-list (Mark Brown) - KVM: selftests: fix MAPC RDbase target formatting in vgic_lpi_stress (Maximilian Dittgen) - KVM: arm64: vgic-v3: Trap all if no in-kernel irqchip (Sascha Bischoff) - KVM: VMX: Fix check for valid GVA on an EPT violation (Sukrit Bhatnagar) - KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying (Sean Christopherson) - KVM: SVM: switch to raw spinlock for svm->ir_list_lock (Maxim Levitsky) - KVM: SVM: Make avic_ga_log_notifier() local to avic.c (Sean Christopherson) - KVM: SVM: Unregister KVM's GALog notifier on kvm-amd.ko exit (Sean Christopherson) - KVM: SVM: Initialize per-CPU svm_data at the end of hardware setup (Sean Christopherson) - KVM: x86: Call out MSR_IA32_S_CET is not handled by XSAVES (Chao Gao) - KVM: x86: Harden KVM against imbalanced load/put of guest FPU state (Sean Christopherson) - KVM: x86: Unload "FPU" state on INIT if and only if its currently in-use (Sean Christopherson) - KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL (Sean Christopherson) - RISC-V: KVM: Remove automatic I/O mapping for VM_PFNMAP (Fangyu Yu) - RISC-V: KVM: Read HGEIP CSR on the correct cpu (Fangyu Yu) - RISC-V: KVM: Fix check for local interrupts on riscv32 (Samuel Holland) - Linux 6.18-rc5 (Linus Torvalds) - i2c: muxes: pca954x: Fix broken reset-gpio usage (Krzysztof Kozlowski) - kbuild: Let kernel-doc.py use PYTHON3 override (Jean Delvare) - compiler_types: Move unused static inline functions warning to W=2 (Peter Zijlstra) - kbuild: Strip trailing padding bytes from modules.builtin.modinfo (Nathan Chancellor) - Revert "drm/nouveau: set DMA mask before creating the flush page" (Dave Airlie) - rtc: rx8025: fix incorrect register reference (Yuta Hayama) - Revert "rtc: cpcap: Fix initial enable_irq/disable_irq balance" (Jon Hunter) - Revert "rtc: tps6586x: Fix initial enable_irq/disable_irq balance" (Jon Hunter) - smb: client: validate change notify buffer before copy (Joshua Rogers) - smb: client: fix refcount leak in smb2_set_path_attr (Shuhao Fu) - smb: client: fix potential UAF in smb2_close_cached_fid() (Henrique Carvalho) - x86/microcode/AMD: Add more known models to entry sign checking (Mario Limonciello (AMD)) - x86/CPU/AMD: Add missing terminator for zen5_rdseed_microcode (Mario Limonciello) - x86/amd_node: Fix AMD root device caching (Yazen Ghannam) - sched/fair: Prevent cfs_rq from being unthrottled with zero runtime_remaining (Aaron Lu) - perf/core: Fix system hang caused by cpu-clock usage (Dapeng Mi) - futex: Optimize per-cpu reference counting (Peter Zijlstra) - io_uring: fix regbuf vector size truncation (Pavel Begunkov) - xfs: free xfs_busy_extents structure when no RT extents are queued (Christoph Hellwig) - xfs: fix zone selection in xfs_select_open_zone_mru (Christoph Hellwig) - xfs: fix a rtgroup leak when xfs_init_zone fails (Christoph Hellwig) - xfs: fix various problems in xfs_atomic_write_cow_iomap_begin (Darrick J. Wong) - xfs: fix delalloc write failures in software-provided atomic writes (Darrick J. Wong) - drm/xe: Enforce correct user fence signaling order using (Matthew Brost) - drm/xe: Do clean shutdown also when using flr (Jouni Högander) - drm/xe: Move declarations under conditional branch (Tejas Upadhyay) - drm/xe/guc: Synchronize Dead CT worker with unbind (Balasubramani Vivekanandan) - drm/mediatek: Add pm_runtime support for GCE power control (Jason-JH Lin) - drm/mediatek: Disable AFBC support on Mediatek DRM driver (Ariel D'Alessandro) - drm/amd/display: Enable mst when it's detected but yet to be initialized (Wayne Lin) - drm/amdgpu: Fix wait after reset sequence in S3 (Lijo Lazar) - drm/amd: Fix suspend failure with secure display TA (Mario Limonciello) - drm/amdgpu: fix gpu page fault after hibernation on PF passthrough (Samuel Zhang) - drm/amd/display: Fix NULL deref in debugfs odm_combine_segments (Rong Zhang) - drm/amdkfd: Don't clear PT after process killed (Philip Yang) - drm/amdgpu/smu: Handle S0ix for vangogh (Alex Deucher) - drm/amdgpu: Drop PMFW RLC notifier from amdgpu_device_suspend() (Alex Deucher) - drm/amd/display: Fix black screen with HDMI outputs (Alex Hung) - drm/amd/display: Don't stretch non-native images by default in eDP (Mario Limonciello (AMD)) - drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_sysfs_init() (Yang Wang) - drm/amdgpu: set default gfx reset masks for gfx6-8 (Alex Deucher) - drm/i915: Fix conversion between clock ticks and nanoseconds (Umesh Nerlige Ramappa) - drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD (Janusz Krzysztofik) - drm/tiny: pixpaper: add explicit dependency on MMU (LiangCheng Wang) - drm/nouveau: Advertise correct modifiers on GB20x (James Jones) - drm: define NVIDIA DRM format modifiers for GB20x (James Jones) - drm/nouveau: set DMA mask before creating the flush page (Timur Tabi) - drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb (Pierre-Eric Pelloux-Prayer) - drm/imagination: Optionally depend on POWER_SEQUENCING (Matt Coster) - parisc: Avoid crash due to unaligned access in unwinder (Helge Deller) - iommufd: Make vfio_compat's unmap succeed if the range is already empty (Jason Gunthorpe) - iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents() (Nicolin Chen) - iommufd: Don't overflow during division for dirty tracking (Jason Gunthorpe) - gpio: tb10x: Drop unused tb10x_set_bits() function (Krzysztof Kozlowski) - gpio: aggregator: restore the set_config operation (Thomas Richard) - gpiolib: fix invalid pointer access in debugfs (Bartosz Golaszewski) - gpio: swnode: don't use the swnode's name as the key for GPIO lookup (Bartosz Golaszewski) - dt-bindings: gpio: ti,twl4030: Correct the schema $id path (Jihed Chaibi) - tracing/tools: Fix incorrcet short option in usage text for --threads (Zhang Chujun) - tracing: Fix memory leaks in create_field_var() (Zilin Guan) - ring-buffer: Do not warn in ring_buffer_map_get_reader() when reader catches up (Steven Rostedt) - slab: prevent infinite loop in kmalloc_nolock() with debugging (Vlastimil Babka) - io_uring: fix types for region size calulation (Pavel Begunkov) - io_uring/zcrx: remove sync refill uapi (Pavel Begunkov) - scsi: ufs: core: Fix invalid probe error return value (Adrian Hunter) - scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL (Adrian Hunter) - scsi: ufs: core: Add a quirk to suppress link_startup_again (Adrian Hunter) - scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers (Adrian Hunter) - scsi: ufs: core: Revert "Make HID attributes visible" (Bart Van Assche) - scsi: ufs: core: Reduce link startup failure logging (Bart Van Assche) - scsi: ufs: core: Fix a race condition related to the "hid" attribute group (Bart Van Assche) - scsi: ufs: ufs-qcom: Fix UFS OCP issue during UFS power down (PC=3) (Nitin Rawat) - ksmbd: detect RDMA capable netdevs include IPoIB (Namjae Jeon) - ksmbd: detect RDMA capable lower devices when bridge and vlan netdev is used (Namjae Jeon) - tracing: tprobe-events: Fix to put tracepoint_user when disable the tprobe (Masami Hiramatsu (Google)) - tracing: tprobe-events: Fix to register tracepoint correctly (Masami Hiramatsu (Google)) - perf symbols: Handle '1' symbols in /proc/kallsyms (Arnaldo Carvalho de Melo) - tools headers asm: Sync fls headers header with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync KVM's vmx.h header with the kernel sources to handle new exit reasons (Arnaldo Carvalho de Melo) - tools headers svm: Sync svm headers with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Arnaldo Carvalho de Melo) - MAINTAINERS: Add James Clark as a perf tools reviewer (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Update tools's copy of drm.h to pick DRM_IOCTL_GEM_CHANGE_HANDLE (Arnaldo Carvalho de Melo) - tools headers x86 cpufeatures: Sync with the kernel sources (Arnaldo Carvalho de Melo) - tools headers x86: Sync table due to introducion of uprobe syscall (Arnaldo Carvalho de Melo) - tools headers: Sync uapi/linux/fcntl.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Sync uapi/linux/prctl.h with the kernel source (Arnaldo Carvalho de Melo) - tools headers uapi: Update fs.h with the kernel sources (Arnaldo Carvalho de Melo) - tools arch x86: Sync msr-index.h to pick AMD64_{PERF_CNTR_GLOBAL_STATUS_SET,SAVIC_CONTROL}, IA32_L3_QOS_{ABMC,EXT}_CFG (Arnaldo Carvalho de Melo) - cpuidle: riscv-sbi: Replace deprecated strcpy in sbi_cpuidle_init_cpu (Thorsten Blum) - riscv: KGDB: Replace deprecated strcpy in kgdb_arch_handle_qxfer_pkt (Thorsten Blum) - riscv: asm: use .insn for making custom instructions (Ben Dooks) - riscv: tests: Make RISCV_KPROBES_KUNIT tristate (Vivian Wang) - riscv: tests: Rename kprobes_test_riscv to kprobes_riscv (Vivian Wang) - riscv: Fix memory leak in module_frob_arch_sections() (Miaoqian Lin) - riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro (Josephine Pfeiffer) - riscv: stacktrace: Disable KASAN checks for non-current tasks (Chunyan Zhang) - Documentation: ACPI: i2c-muxes: fix I2C device references (Jonas Gorski) - ACPI: CPPC: Fix typo in a comment (Chu Guangqing) - ACPI: SBS: Fix present test in acpi_battery_read() (Dan Carpenter) - lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN (Eric Biggers) - lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC (Nathan Chancellor) - fscrypt: fix left shift underflow when inode->i_blkbits > PAGE_SHIFT (Yongpeng Yang) - libeth: xdp: Disable generic kCFI pass for libeth_xdp_tx_xmit_bulk() (Nathan Chancellor) - ARM: Select ARCH_USES_CFI_GENERIC_LLVM_PASS (Nathan Chancellor) - compiler_types: Introduce __nocfi_generic (Nathan Chancellor) - selftests/vsock: avoid false-positives when checking dmesg (Bobby Eshleman) - net: bridge: fix MST static key usage (Nikolay Aleksandrov) - net: bridge: fix use-after-free due to MST port state bypass (Nikolay Aleksandrov) - lan966x: Fix sleeping in atomic context (Horatiu Vultur) - bonding: fix NULL pointer dereference in actor_port_prio setting (Hangbin Liu) - net: dsa: microchip: Fix reserved multicast address table programming (Tristram Ha) - Revert "wifi: ath12k: Fix missing station power save configuration" (Miaoqing Pan) - wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup (Martin Willi) - net: wan: framer: pef2256: Switch to devm_mfd_add_devices() (Haotian Zhang) - net: libwx: fix device bus LAN ID (Jiawen Wu) - net/mlx5e: SHAMPO, Fix header formulas for higher MTUs and 64K pages (Dragos Tatulea) - net/mlx5e: SHAMPO, Fix skb size check for 64K pages (Dragos Tatulea) - net/mlx5e: SHAMPO, Fix header mapping for 64K pages (Dragos Tatulea) - net: ti: icssg-prueth: Fix fdb hash size configuration (Meghana Malladi) - net/mlx5e: Fix return value in case of module EEPROM read error (Gal Pressman) - net: gro_cells: Reduce lock scope in gro_cell_poll (Sebastian Andrzej Siewior) - libie: depend on DEBUG_FS when building LIBIE_FWLOG (Michal Swiatkowski) - netpoll: Fix deadlock in memory allocation under spinlock (Breno Leitao) - net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error (Nishanth Menon) - virtio-net: fix received length check in big packets (Bui Quang Minh) - bnxt_en: Fix warning in bnxt_dl_reload_down() (Shantiprasad Shettar) - bnxt_en: Always provide max entry and entry size in coredump segments (Kashyap Desai) - bnxt_en: Fix null pointer dereference in bnxt_bs_trace_check_wrap() (Gautam R A) - bnxt_en: Fix a possible memory leak in bnxt_ptp_init (Kalesh AP) - bnxt_en: Shutdown FW DMA in bnxt_shutdown() (Michael Chan) - virtio_net: fix alignment for virtio_net_hdr_v1_hash (Michael S. Tsirkin) - net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup (Qendrim Maxhuni) - sctp: make sctp_transport_init() void (Huiwen He) - net: spacemit: Check netif_running() in emac_set_pauseparam() (Vivian Wang) - octeontx2-pf: Fix devm_kcalloc() error checking (Dan Carpenter) - net: ionic: map SKB after pseudo-header checksum prep (Mohammad Heib) - net: ionic: add dma_wmb() before ringing TX doorbell (Mohammad Heib) - sctp: Hold sock lock while iterating over address list (Stefan Wiehler) - sctp: Prevent TOCTOU out-of-bounds write (Stefan Wiehler) - sctp: Hold RCU read lock while iterating over address list (Stefan Wiehler) - net: phy: micrel: lan8842 errata (Horatiu Vultur) - net: phy: micrel: lan8842 errata (Horatiu Vultur) - net: dsa: b53: properly bound ARL searches for < 4 ARL bin chips (Jonas Gorski) - net: dsa: b53: stop reading ARL entries if search is done (Jonas Gorski) - net: dsa: b53: fix enabling ip multicast (Jonas Gorski) - net: dsa: b53: fix bcm63xx RGMII port link adjustment (Jonas Gorski) - net: dsa: b53: fix resetting speed and pause on forced link (Jonas Gorski) - MAINTAINERS: add brcm tag driver to b53 (Jonas Gorski) - net: mdio: Check regmap pointer returned by device_node_to_regmap() (Alok Tiwari) - netconsole: Acquire su_mutex before navigating configs hierarchy (Gustavo Luiz Duarte) - net: vlan: sync VLAN features with lower device (Hangbin Liu) - selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh (Wang Liang) - isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe() (Abdun Nihaal) - selftests/net: use destination options instead of hop-by-hop (Anubhav Singh) - selftests/net: fix out-of-order delivery of FIN in gro:tcp test (Anubhav Singh) - net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx (Jonas Gorski) - ptp: Allow exposing cycles only for clocks with free-running counter (Carolina Jubran) - gve: Implement settime64 with -EOPNOTSUPP (Tim Hostetler) - gve: Implement gettimex64 with -EOPNOTSUPP (Tim Hostetler) - Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern() (Ilia Gavrilov) - Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2() (Abdun Nihaal) - Bluetooth: hci_event: validate skb length for unknown CC opcode (Raphael Pinsonneault-Thibeault) - wifi: zd1211rw: fix potential memory leak in __zd_usb_enable_rx() (Abdun Nihaal) - wifi: mac80211: use wiphy_hrtimer_work for csa.switch_work (Benjamin Berg) - wifi: mac80211: use wiphy_hrtimer_work for ml_reconf_work (Benjamin Berg) - wifi: mac80211: use wiphy_hrtimer_work for ttlm_work (Benjamin Berg) - wifi: cfg80211: add an hrtimer based delayed work item (Benjamin Berg) - Revert "wifi: ath10k: avoid unnecessary wait for service ready message" (Baochen Qiang) - rust: kbuild: support `-Cjump-tables=n` for Rust 1.93.0 (Miguel Ojeda) - rust: kbuild: workaround `rustdoc` doctests modifier bug (Miguel Ojeda) - rust: kbuild: treat `build_error` and `rustdoc` as kernel objects (Miguel Ojeda) - rust: condvar: fix broken intra-doc link (Miguel Ojeda) - rust: devres: fix private intra-doc link (Miguel Ojeda) - platform: x86: Kconfig: fix minor typo in help for WIRELESS_HOTKEY (Lazar Aleksic) - platform/x86: dell-wmi-base: Handle electronic privacy screen on/off events (Hans de Goede) - Input: Add keycodes for electronic privacy screen on/off hotkeys (Hans de Goede) - MAINTAINERS: Update int3472 maintainers (Sakari Ailus) - platform/x86: int3472: Fix double free of GPIO device during unregister (Qiu Wenbo) - media: videobuf2: forbid remove_bufs when legacy fileio is active (Marek Szyprowski) - media: uvcvideo: Use heuristic to find stream entity (Ricardo Ribalda) - media: v4l2-subdev / pdx86: int3472: Use "privacy" as con_id for the privacy LED (Hans de Goede) - media: ivtv: Fix invalid access to file * (Jacopo Mondi) - media: cx18: Fix invalid access to file * (Jacopo Mondi) - x86: uaccess: don't use runtime-const rewriting in modules (Linus Torvalds) - MAINTAINERS: Update irdma maintainers (Krzysztof Czurylo) - RDMA/irdma: Fix vf_id size to u16 to avoid overflow (Jay Bhat) - RDMA/hns: Remove an extra blank line (Guofeng Yue) - RDMA/hns: Fix wrong WQE data when QP wraps around (Junxian Huang) - RDMA/hns: Fix the modification of max_send_sge (wenglianfa) - RDMA/hns: Fix recv CQ and QP cache affinity (Chengchang Tang) - RDMA/uverbs: Fix umem release in UVERBS_METHOD_CQ_CREATE (Shuhao Fu) - RDMA/irdma: Set irdma_cq cq_num field during CQ create (Jacob Moroni) - RDMA/irdma: Fix SD index calculation (Jacob Moroni) - RDMA/bnxt_re: Fix a potential memory leak in destroy_gsi_sqp (YanLong Dai) - btrfs: mark dirty extent range for out of bound prealloc extents (austinchang) - btrfs: set inode flag BTRFS_INODE_COPY_EVERYTHING when logging new name (Filipe Manana) - btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relation (Shardul Bankar) - btrfs: ensure no dirty metadata is written back for an fs with errors (Qu Wenruo) - EDAC/versalnet: Fix off by one in handle_error() (Dan Carpenter) - Linux 6.18-rc4 (Linus Torvalds) - spi: intel: Add support for Oak Stream SPI serial flash (Heikki Krogerus) - regulator: bd718x7: Fix voltages scaled by resistor divider (Maud Spierings) - regmap: irq: Correct documentation of wake_invert flag (Shawn Guo) - regmap: slimbus: fix bus_context pointer in regmap init calls (Alexey Klimov) - x86/mm: Ensure clear_page() variants always have __kcfi_typeid_ symbols (Nathan Chancellor) - x86/cpu: Add/fix core comments for {Panther,Nova} Lake (Tony Luck) - x86/CPU/AMD: Extend Zen6 model range (Borislav Petkov (AMD)) - x86/build: Disable SSE4a (Peter Zijlstra) - x86/fpu: Ensure XFD state on signal delivery (Chang S. Bae) - x86/CPU/AMD: Add RDSEED fix for Zen5 (Gregory Price) - x86/microcode/AMD: Limit Entrysign signature checking to known generations (Borislav Petkov (AMD)) - perf/x86/intel/uncore: Add uncore PMU support for Wildcat Lake (dongsheng) - perf/x86/intel: Add PMU support for WildcatLake (Dapeng Mi) - perf/x86/intel: Fix KASAN global-out-of-bounds warning (Dapeng Mi) - objtool: Fix skip_alt_group() for non-alternative STAC/CLAC (Josh Poimboeuf) - xfs: document another racy GC case in xfs_zoned_map_extent (Christoph Hellwig) - xfs: prevent gc from picking the same zone twice (Christoph Hellwig) - kconfig/nconf: Initialize the default locale at startup (Jakub Horký) - kconfig/mconf: Initialize the default locale at startup (Jakub Horký) - KMSAN: Restore dynamic check for '-fsanitize=kernel-memory' (Nathan Chancellor) - kbuild: align modinfo section for Secureboot Authenticode EDK2 compat (Dimitri John Ledkov) - kbuild: install-extmod-build: Fix when given dir outside the build dir (James Le Cuirot) - MAINTAINERS: Update Kconfig section (Nathan Chancellor) - bpf/arm64: Fix BPF_ST into arena memory (Puranjay Mohan) - bpf: Make migrate_disable always inline to avoid partial inlining (Yonghong Song) - bpf: Reject negative head_room in __bpf_skb_change_head (Daniel Borkmann) - bpf: Conditionally include dynptr copy kfuncs (Malin Jonsson) - libbpf: Fix powerpc's stack register definition in bpf_tracing.h (Andrii Nakryiko) - bpf: Do not audit capability check in do_jit() (Ondrej Mosnacek) - bpf: Sync pending IRQ work before freeing ring buffer (Noorain Eqbal) - drm/xe: Do not wake device during a GT reset (Matthew Brost) - drm/xe: Fix uninitialized return value from xe_validation_guard() (Thomas Hellström) - drm/ast: Clear preserved bits from register output value (Thomas Zimmermann) - drm/imx: parallel-display: add the bridge before attaching it (Luca Ceresoli) - drm/imx: parallel-display: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/panel: kingdisplay-kd097d04: Disable EoTp (Sebastian Fleer) - drm/panel: sitronix-st7789v: fix sync flags for t28cp45tn89 (Sebastian Reichel) - drm/sched: avoid killing parent entity on child SIGKILL (David Rosca) - drm/etnaviv: fix flush sequence logic (Tomeu Vizoso) - drm/nouveau: Fix race in nouveau_sched_fini() (Philipp Stanner) - drm/sched: Fix race in drm_sched_entity_select_rq() (Philipp Stanner) - drm/sysfb: Do not dereference NULL pointer in plane reset (Thomas Zimmermann) - dma-fence: Fix safe access wrapper to call timeline name method (Akash Goel) - drm/i915/dmc: Clear HRR EVT_CTL/HTP to zero on ADL-S (Ville Syrjälä) - drm/msm/dpu: Fix adjusted mode clock check for 3d merge (Jessica Zhang) - drm/msm/dpu: Disable broken YUV on QSEED2 hardware (Vladimir Lypak) - drm/msm/dpu: Require linear modifier for writeback framebuffers (Vladimir Lypak) - drm/msm/dpu: Fix pixel extension sub-sampling (Vladimir Lypak) - drm/msm/dpu: Disable scaling for unsupported scaler types (Vladimir Lypak) - drm/msm/dpu: Propagate error from dpu_assign_plane_resources (Vladimir Lypak) - drm/msm/dpu: Fix allocation of RGB SSPPs without scaling (Vladimir Lypak) - drm/msm: dsi: fix PLL init in bonded mode (Neil Armstrong) - drm/msm: Ensure vm is created in VM_BIND ioctl (Rob Clark) - drm/msm: Reject MAP_NULL op if no PRR (Rob Clark) - drm/ci: disable broken MR check in sanity job (Vignesh Raman) - drm/msm: make sure last_fence is always updated (Anna Maniscalco) - drm/msm/a6xx: Fix GMU firmware parser (Akhil P Oommen) - drm/msm: Fix pgtable prealloc error path (Rob Clark) - drm/msm: Fix GEM free for imported dma-bufs (Rob Clark) - drm/amd/display: Fix incorrect return of vblank enable on unconfigured crtc (Ivan Lipski) - drm/amd/display: Add HDR workaround for a specific eDP (Alex Hung) - drm/amdgpu: fix SPDX header on cyan_skillfish_reg_init.c (Alex Deucher) - drm/amdgpu: fix SPDX header on irqsrcs_vcn_5_0.h (Alex Deucher) - drm/amdgpu: fix SPDX header on amd_cper.h (Alex Deucher) - drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h (Alex Deucher) - drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland (John Smith) - drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji (John Smith) - drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table() (Yang Wang) - drm/amd/display: Don't program BLNDGAM_MEM_PWR_FORCE when CM low-power is disabled on DCN30 (Matthew Schwartz) - drm/amd/display: pause the workload setting in dm (Kenneth Feng) - drm/radeon: Remove calls to drm_put_dev() (Daniel Palmer) - drm/radeon: Do not kfree() devres managed rdev (Daniel Palmer) - drm/amd: Check that VPE has reached DPM0 in idle handler (Mario Limonciello) - drm/mediatek: Fix device use-after-free on unbind (Johan Hovold) - PCI: Do not size non-existing prefetchable window (Ilpo Järvinen) - Revert "PCI: qcom: Remove custom ASPM enablement code" (Bjorn Helgaas) - vfio: selftests: add end of address space DMA map/unmap tests (Alex Mastro) - vfio: selftests: update DMA map/unmap helpers to support more test kinds (Alex Mastro) - vfio/type1: handle DMA map/unmap up to the addressable limit (Alex Mastro) - vfio/type1: move iova increment to unmap_unpin_*() caller (Alex Mastro) - vfio/type1: sanitize for overflow using check_*_overflow() (Alex Mastro) - null_blk: set dma alignment to logical block size (Hans Holmberg) - nvme-pci: use blk_map_iter for p2p metadata (Keith Busch) - nvmet-auth: update sc_c in host response (Hannes Reinecke) - blk-crypto: use BLK_STS_INVAL for alignment errors (Carlos Llamas) - block: make REQ_OP_ZONE_OPEN a write operation (Damien Le Moal) - block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL (Damien Le Moal) - s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP (Heiko Carstens) - s390/mm: Fix memory leak in add_marker() when kvrealloc() fails (Miaoqian Lin) - s390/pci: Restore IRQ unconditionally for the zPCI device (Farhan Ali) - s390: Update defconfigs (Heiko Carstens) - s390/pci: Avoid deadlock between PCI error recovery and mlx5 crdump (Gerd Bayer) - smb: client: call smbd_destroy() in the same splace as kernel_sock_shutdown()/sock_release() (Stefan Metzmacher) - smb: client: handle lack of IPC in dfs_cache_refresh() (Paulo Alcantara) - smb: client: fix potential cfid UAF in smb2_query_info_compound (Henrique Carvalho) - cifs: fix typo in enable_gcm_256 module parameter (Steve French) - ASoC: dt-bindings: pm4125-sdw: correct number of soundwire ports (Srinivas Kandagatla) - ASoC: renesas: rz-ssi: Use proper dma_buffer_pos after resume (Claudiu Beznea) - ASoC: soc_sdw_utils: remove cs42l43 component_name (Bard Liao) - ASoC: fsl_sai: Fix sync error in consumer mode (Maarten Zanders) - ASoC: Fix build for sdw_utils (Mark Brown) - ASoC: rt721: fix prepare clock stop failed (Shuming Fan) - ASoC: fsl_micfil: correct the endian format for DSD (Shengjiu Wang) - ASoC: fsl_sai: fix bit order for DSD format (Shengjiu Wang) - ASoC: Intel: avs: Use snd_codec format when initializing probe (Cezary Rojewski) - ASoC: Intel: avs: Disable periods-elapsed work when closing PCM (Cezary Rojewski) - ASoC: Intel: avs: Unprepare a stream when XRUN occurs (Cezary Rojewski) - ASoC: sdw_utils: add name_prefix for rt1321 part id (Shuming Fan) - ASoC: mediatek: Fix double pm_runtime_disable in remove functions (Haotian Zhang) - ASoC: cs530x: Correct log message with expected variable (Simon Trimmer) - ASoC: qdsp6: q6asm: do not sleep while atomic (Srinivas Kandagatla) - ASoC: Intel: soc-acpi-intel-ptl-match: Remove cs42l43 match from sdw link3 (Simon Trimmer) - ASOC: max98090/91: fix for filter configuration: AHPF removed DMIC2_HPF added (Sharique Mohammad) - ASoC: amd: acp: Add ACP7.0 match entries for cs35l56 and cs42l43 (Simon Trimmer) - ASoC: cs-amp-lib-test: Fix missing include of kunit/test-bug.h (Richard Fitzgerald) - ALSA: hda/realtek: Enable mic on Vaio RPL (Edson Juliano Drosdeck) - ALSA: hda/realtek: Fix mute led for HP Victus 15-fa1xxx (MB 8C2D) (Eren Demir) - ALSA: usb-audio: don't log messages meant for 1810c when initializing 1824c (Roy Vegard Ovesen) - ALSA: usb-audio: fix control pipe direction (Roy Vegard Ovesen) - ALSA: hda/realtek: Add quirk for Lenovo Yoga 7 2-in-1 14AKP10 (J-Donald Tournier) - crypto: aspeed - fix double free caused by devm (Haotian Zhang) - crypto: s390/phmac - Do not modify the req->nbytes value (Harald Freudenberger) - scsi: core: Fix the unit attention counter implementation (Bart Van Assche) - scsi: ufs: core: Declare tx_lanes witout initialization (Wonkon Kim) - scsi: ufs: core: Initialize value of an attribute returned by uic cmd (Wonkon Kim) - scsi: ufs: core: Fix error handler host_sem issue (Peter Wang) - scsi: core: Fix a regression triggered by scsi_host_busy() (Bart Van Assche) - selftests: cachestat: Fix warning on declaration under label (Sidharth Seela) - selftests/cachestat: add tmpshmcstat file to .gitignore (Madhur Kumar) - MAINTAINERS: Update KUnit email address for Rae Moar (Rae Moar) - kunit: prevent log overwrite in param_tests (Carlos Llamas) - kunit: test_dev_action: Correctly cast 'priv' pointer to long* (Florian Schmaus) - ACPI: fan: Use platform device for devres-related actions (Armin Wolf) - ACPI: fan: Use ACPI handle when retrieving _FST (Armin Wolf) - ACPI: video: Fix use-after-free in acpi_video_switch_brightness() (Yuhao Jiang) - ACPI: button: Call input_free_device() on failing input device registration (Kaushlendra Kumar) - ACPI: SPCR: Check for table version when using precise baudrate (Punit Agrawal) - ACPI: MRRM: Check revision of MRRM table (Tony Luck) - PM: sleep: Allow pm_restrict_gfp_mask() stacking (Rafael J. Wysocki) - Revert "PM: sleep: Make pm_wakeup_clear() call more clear" (Samuel Wu) - cpuidle: governors: menu: Select polling state in some more cases (Rafael J. Wysocki) - fbdev: atyfb: Check if pll_ops->init_pll failed (Daniel Palmer) - fbcon: Set fb_display[i]->mode to NULL when the mode is released (Quanmin Yan) - fbdev: bitblit: bound-check glyph index in bit_putcs* (Junjie Cao) - fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS (Florian Fuchs) - fbdev: valkyriefb: Fix reference count leak in valkyriefb_init (Miaoqian Lin) - video: fb: Fix typo in comment in fb.h (PIYUSH CHOUDHARY) - net: sctp: fix KMSAN uninit-value in sctp_inq_pop (Ranganath V N) - net: devmem: refresh devmem TX dst in case of route invalidation (Shivaji Kant) - net: stmmac: est: Fix GCL bounds checks (Rohan G Thomas) - net: stmmac: Consider Tx VLAN offload tag length for maxSDU (Rohan G Thomas) - net: stmmac: vlan: Disable 802.1AD tag insertion offload (Rohan G Thomas) - net/mlx5e: kTLS, Cancel RX async resync request in error flows (Shahar Shitrit) - net: tls: Cancel RX async resync request on rcd_delta overflow (Shahar Shitrit) - net: tls: Change async resync helpers argument (Shahar Shitrit) - netfilter: nft_ct: add seqadj extension for natted connections (Andrii Melnychenko) - netfilter: nft_connlimit: fix possible data race on connection count (Fernando Fernandez Mancera) - netfilter: nft_ct: enable labels for get case too (Florian Westphal) - net: phy: dp83869: fix STRAP_OPMODE bitmask (Thanh Quan) - selftests: net: use BASH for bareudp testing (Po-Hsu Lin) - net: mctp: Fix tx queue stall (Jinliang Wang) - net/mlx5: Don't zero user_count when destroying FDB tables (Cosmin Ratiu) - net: usb: asix_devices: Check return value of usbnet_get_endpoints (Miaoqian Lin) - mptcp: zero window probe mib (Paolo Abeni) - mptcp: restore window probe (Paolo Abeni) - mptcp: fix MSG_PEEK stream corruption (Paolo Abeni) - mptcp: drop bogus optimization in __mptcp_check_push() (Paolo Abeni) - netconsole: Fix race condition in between reader and writer of userdata (Gustavo Luiz Duarte) - Documentation: netconsole: Remove obsolete contact people (Bagas Sanjaya) - nfp: xsk: fix memory leak in nfp_net_alloc() (Abdun Nihaal) - tcp: fix too slow tcp_rcvbuf_grow() action (Eric Dumazet) - tcp: add newval parameter to tcp_rcvbuf_grow() (Eric Dumazet) - trace: tcp: add three metrics to trace_tcp_rcvbuf_grow() (Eric Dumazet) - mptcp: fix subflow rcvbuf adjust (Paolo Abeni) - ixgbe: use EOPNOTSUPP instead of ENOTSUPP in ixgbe_ptp_feature_enable() (Kohei Enju) - igc: use EOPNOTSUPP instead of ENOTSUPP in igc_ethtool_get_sset_count() (Kohei Enju) - igb: use EOPNOTSUPP instead of ENOTSUPP in igb_get_sset_count() (Kohei Enju) - igc: power up the PHY before the link test (Kohei Enju) - ixgbe: fix memory leak and use-after-free in ixgbe_recovery_probe() (Kohei Enju) - ice: fix usage of logical PF id (Grzegorz Nitka) - ice: fix destination CGU for dual complex E825 (Grzegorz Nitka) - ice: fix lane number calculation (Grzegorz Nitka) - net: hibmcge: fix the inappropriate netif_device_detach() (Jijie Shao) - net: hibmcge: remove unnecessary check for np_link_fail in scenarios without phy. (Jijie Shao) - net: hibmcge: fix rx buf avl irq is not re-enabled in irq_handle issue (Jijie Shao) - dpll: zl3073x: Fix output pin registration (Ivan Vecera) - net: cxgb4/ch_ipsec: fix potential use-after-free in ch_ipsec_xfrm_add_state() callback (Pavel Zhigulin) - dpll: fix device-id-get and pin-id-get to return errors properly (Petr Oros) - dt-bindings: net: sparx5: Narrow properly LAN969x register space windows (Krzysztof Kozlowski) - dpll: spec: add missing module-name and clock-id to pin-get reply (Petr Oros) - tools: ynl: avoid print_field when there is no reply (Hangbin Liu) - batman-adv: Release references to inactive interfaces (Sven Eckelmann) - sfc: fix potential memory leak in efx_mae_process_mport() (Abdun Nihaal) - net: hns3: return error code when function fails (Jijie Shao) - MAINTAINERS: mark ISDN subsystem as orphan (Bagas Sanjaya) - Bluetooth: rfcomm: fix modem control handling (Johan Hovold) - Bluetooth: hci_core: Fix tracking of periodic advertisement (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix connection cleanup with BIG with 2 or more BIS (Luiz Augusto von Dentz) - Bluetooth: fix corruption in h4_recv_buf() after cleanup (Calvin Owens) - Bluetooth: btintel_pcie: Fix event packet loss issue (Kiran K) - Bluetooth: ISO: Fix another instance of dst_type handling (Luiz Augusto von Dentz) - Revert "Bluetooth: L2CAP: convert timeouts to secs_to_jiffies()" (Frédéric Danis) - Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete (Pauli Virtanen) - Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00 (Luiz Augusto von Dentz) - Bluetooth: btmtksdio: Add pmctrl handling for BT closed state during reset (Chris Lu) - Bluetooth: ISO: Fix BIS connection dst_type handling (Luiz Augusto von Dentz) - Bluetooth: hci_sync: fix race in hci_cmd_sync_dequeue_once (Cen Zhang) - tools: ynl: fix string attribute length to include null terminator (Petr Oros) - net: phy: dp83867: Disable EEE support as not implemented (Emanuele Ghidoli) - virtio-net: drop the multi-buffer XDP packet in zerocopy (Bui Quang Minh) - usbnet: Prevents free active kevent (Lizhi Xu) - wifi: iwlwifi: fix potential use after free in iwl_mld_remove_link() (Dan Carpenter) - wifi: nl80211: call kfree without a NULL check (Emmanuel Grumbach) - wifi: mac80211: fix key tailroom accounting leak (Johannes Berg) - wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode (Gokul Sivakumar) - MAINTAINERS: wcn36xx: Add linux-wireless list (Dr. David Alan Gilbert) - wifi: ath11k: avoid bit operation on key flags (Rameshkumar Sundaram) - wifi: ath12k: free skb during idr cleanup callback (Karthik M) - wifi: ath11k: Add missing platform IDs for quirk table (Mark Pearson) - wifi: ath10k: Fix memory leak on unsupported WMI command (Loic Poulain) - bcma: don't register devices disabled in OF (Rafał Miłecki) - wifi: mac80211: reset FILS discovery and unsol probe resp intervals (Aloka Dixit) - smb: server: let smb_direct_cm_handler() call ib_drain_qp() after smb_direct_disconnect_rdma_work() (Stefan Metzmacher) - smb: server: call smb_direct_post_recv_credits() when the negotiation is done (Stefan Metzmacher) - ksmbd: transport_ipc: validate payload size before reading handle (Qianchang Zhao) - Revert "NFSD: Remove the cap on number of operations per NFSv4 COMPOUND" (Chuck Lever) - nfsd: Avoid strlen conflict in nfsd4_encode_components_esc() (Nathan Chancellor) - NFSD: Fix crash in nfsd4_read_release() (Chuck Lever) - NFSD: Define actions for the new time_deleg FATTR4 attributes (Chuck Lever) - sched_ext: fix flag check for deferred callbacks (Emil Tsalapatis) - sched_ext: Fix scx_kick_pseqs corruption on concurrent scheduler loads (Andrea Righi) - sched_ext: Allocate scx_kick_cpus_pnt_seqs lazily using kvzalloc() (Tejun Heo) - sched_ext: defer queue_balance_callback() until after ops.dispatch (Emil Tsalapatis) - sched_ext: Sync error_irq_work before freeing scx_sched (Tejun Heo) - sched_ext: Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU (Tejun Heo) - Linux 6.18-rc3 (Linus Torvalds) - most: usb: hdm_probe: Fix calling put_device() before device initialization (Victoria Votokina) - most: usb: Fix use-after-free in hdm_disconnect (Victoria Votokina) - binder: remove "invalid inc weak" check (Alice Ryhl) - mei: txe: fix initialization order (Alexander Usyskin) - comedi: fix divide-by-zero in comedi_buf_munge() (Deepanshu Kartikey) - mei: late_bind: Fix -Wincompatible-function-pointer-types-strict (Nathan Chancellor) - misc: fastrpc: Fix dma_buf object leak in fastrpc_map_lookup (Junhao Xie) - mei: me: add wildcat lake P DID (Alexander Usyskin) - misc: amd-sbi: Clarify that this is a BMC driver (Jean Delvare) - nvmem: rcar-efuse: add missing MODULE_DEVICE_TABLE (Cosmin Tanislav) - binder: Fix missing kernel-doc entries in binder.c (Kriish Sharma) - rust_binder: report freeze notification only when fully frozen (Alice Ryhl) - rust_binder: don't delete FreezeListener if there are pending duplicates (Alice Ryhl) - rust_binder: freeze_notif_done should resend if wrong state (Alice Ryhl) - rust_binder: remove warning about orphan mappings (Alice Ryhl) - rust_binder: clean `clippy::mem_replace_with_default` warning (Miguel Ojeda) - staging: gpib: Fix device reference leak in fmh_gpib driver (Ma Ke) - staging: gpib: Return -EINTR on device clear (Dave Penkler) - staging: gpib: Fix sending clear and trigger events (Dave Penkler) - staging: gpib: Fix no EOI on 1 and 2 byte writes (Dave Penkler) - serial: 8250_mtk: Enable baud clock and manage in runtime PM (Daniel Golle) - serial: 8250_dw: handle reset control deassert error (Artem Shimko) - dt-bindings: serial: sh-sci: Fix r8a78000 interrupts (Geert Uytterhoeven) - serial: sc16is7xx: remove useless enable of enhanced features (Hugo Villeneuve) - serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018 (Florian Eckert) - tty: serial: sh-sci: fix RSCI FIFO overrun handling (Cosmin Tanislav) - USB: serial: option: add Telit FN920C04 ECM compositions (LI Qingwu) - USB: serial: option: add Quectel RG255C (Reinhard Speyerer) - USB: serial: option: add UNISOC UIS7720 (Renjun Wang) - tcpm: switch check for role_sw device with fw_node (Michael Grzeschik) - usb/core/quirks: Add Huawei ME906S to wakeup quirk (Tim Guttzeit) - usb: raw-gadget: do not limit transfer length (Andrey Konovalov) - xhci: dbc: enable back DbC in resume if it was enabled before suspend (Mathias Nyman) - xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event (Mathias Nyman) - usb: xhci-pci: Fix USB2-only root hub registration (Michal Pecio) - dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100 (Krishna Kurapati) - usb: misc: Add x86 dependency for Intel USBIO driver (Peter Robinson) - dt-bindings: usb: switch: split out ports definition (Neil Armstrong) - usb: dwc3: Don't call clk_bulk_disable_unprepare() twice (Christophe JAILLET) - dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp (Xu Yang) - x86/bugs: Remove dead code which might prevent from building (Andy Shevchenko) - x86/bugs: Qualify RETBLEED_INTEL_MSG (David Kaplan) - x86/microcode: Fix Entrysign revision check for Zen1/Naples (Andrew Cooper) - x86,fs/resctrl: Fix NULL pointer dereference with events force-disabled in mbm_event mode (Babu Moger) - genirq/manage: Add buslock back in to enable_irq() (Charles Keepax) - genirq/manage: Add buslock back in to __disable_irq_nosync() (Charles Keepax) - genirq/chip: Add buslock back in to irq_set_handler() (Charles Keepax) - objtool: Fix failure when being compiled on x32 system (Mikulas Patocka) - objtool/rust: add one more `noreturn` Rust function (Miguel Ojeda) - sched/fair: Start a cfs_rq on throttled hierarchy with PELT clock throttled (K Prateek Nayak) - timekeeping: Fix aux clocks sysfs initialization loop bound (Haofeng Li) - arch_topology: Fix incorrect error check in topology_parse_cpu_capacity() (Kaushlendra Kumar) - rust: device: fix device context of Device::parent() (Danilo Krummrich) - sysfs: check visibility before changing group attribute ownership (Fernando Fernandez Mancera) - devcoredump: Fix circular locking dependency with devcd->mutex. (Maarten Lankhorst) - driver core: fw_devlink: Don't warn about sync_state() pending (Ulf Hansson) - firewire: init_ohci1394_dma: add missing function parameter documentation (Nirbhay Sharma) - firewire: core: fix __must_hold() annotation (Takashi Sakamoto) - riscv: hwprobe: avoid uninitialized variable use in hwprobe_arch_id() (Paul Walmsley) - riscv: cpufeature: avoid uninitialized variable in has_thead_homogeneous_vlenb() (Paul Walmsley) - riscv: hwprobe: Fix stale vDSO data for late-initialized keys at boot (Jingwei Wang) - riscv: add a forward declaration for cpuinfo_op (Paul Walmsley) - RISC-V: Don't print details of CPUs disabled in DT (Anup Patel) - riscv: Remove the PER_CPU_OFFSET_SHIFT macro (Samuel Holland) - riscv: mm: Define MAX_POSSIBLE_PHYSMEM_BITS for zsmalloc (Samuel Holland) - riscv: Register IPI IRQs with unique names (Samuel Holland) - ACPI: RIMT: Fix unused function warnings when CONFIG_IOMMU_API is disabled (Sunil V L) - RISC-V: Define pgprot_dmacoherent() for non-coherent devices (Anup Patel) - xfs: fix locking in xchk_nlinks_collect_dir (Darrick J. Wong) - xfs: loudly complain about defunct mount options (Darrick J. Wong) - xfs: always warn about deprecated mount options (Darrick J. Wong) - xfs: don't set bt_nr_sectors to a negative number (Darrick J. Wong) - xfs: don't use __GFP_NOFAIL in xfs_init_fs_context (Christoph Hellwig) - xfs: cache open zone in inode->i_private (Christoph Hellwig) - xfs: avoid busy loops in GCD (Christoph Hellwig) - xfs: XFS_ONLINE_SCRUB_STATS should depend on DEBUG_FS (Geert Uytterhoeven) - xfs: do not tightly pack-write large files (Damien Le Moal) - xfs: Improve CONFIG_XFS_RT Kconfig help (Damien Le Moal) - smb: server: let free_transport() wait for SMBDIRECT_SOCKET_DISCONNECTED (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.send_io.lcredits.* (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.send_io.lcredits.* (Stefan Metzmacher) - smb: server: simplify sibling_list handling in smb_direct_flush_send_list/send_done (Stefan Metzmacher) - smb: server: smb_direct_disconnect_rdma_connection() already wakes all waiters on error (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.send_io.lcredits.* (Stefan Metzmacher) - smb: server: allocate enough space for RW WRs and ib_drain_qp() (Stefan Metzmacher) - sched: Remove never used code in mm_cid_get() (Andy Shevchenko) - drm/xe: Check return value of GGTT workqueue allocation (Matthew Brost) - drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flag (Thomas Hellström) - drm/xe: Retain vma flags when recreating and splitting vmas for madvise (Thomas Hellström) - drm/i915/panic: fix panic structure allocation memory leak (Jani Nikula) - drm/panic: Fix 24bit pixel crossing page boundaries (Jocelyn Falempe) - drm/panic: Fix divide by 0 if the screen width < font width (Jocelyn Falempe) - drm/panic: Fix kmsg text drawing rectangle (Jocelyn Falempe) - drm/panic: Fix qr_code, ensure vmargin is positive (Jocelyn Falempe) - drm/panic: Fix overlap between qr code and logo (Jocelyn Falempe) - drm/panic: Fix drawing the logo on a small narrow screen (Jocelyn Falempe) - drm/panthor: Fix kernel panic on partial unmap of a GPU VA region (Akash Goel) - drm/rockchip: dw_hdmi: use correct SCLIN mask for RK3228 (Alok Tiwari) - drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler (Aurabindo Pillai) - drm/amd/display: increase max link count and fix link->enc NULL pointer access (Charlene Liu) - drm/amd/display: Fix NULL pointer dereference (Meenakshikumar Somasundaram) - PCI/ASPM: Enable only L0s and L1 for devicetree platforms (Bjorn Helgaas) - MIPS: Malta: Use pcibios_align_resource() to block io range (Ilpo Järvinen) - MIPS: Malta: Fix PCI southbridge legacy resource reservations (Maciej W. Rozycki) - MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering (Maciej W. Rozycki) - Revert "PCI: qcom: Prepare for the DWC ECAM enablement" (Krishna Chaitanya Chundru) - PCI: dwc: Use custom pci_ops for root bus DBI vs ECAM config access (Krishna Chaitanya Chundru) - lib/crypto: poly1305: Restore dependency of arch code on !KMSAN (Eric Biggers) - cifs: #include cifsglob.h before trace.h to allow structs in tracepoints (David Howells) - cifs: Call the calc_signature functions directly (David Howells) - smb: client: get rid of d_drop() in cifs_do_rename() (Paulo Alcantara) - cifs: Fix TCP_Server_Info::credits to be signed (David Howells) - cifs: Add a couple of missing smb3_rw_credits tracepoints (David Howells) - smb: client: allocate enough space for MR WRs and ib_drain_qp() (Stefan Metzmacher) - block: require LBA dma_alignment when using PI (Christoph Hellwig) - nbd: override creds to kernel when calling sock_{send,recv}msg() (Ondrej Mosnacek) - io_uring: fix buffer auto-commit for multishot uring_cmd (Ming Lei) - io_uring: correct __must_hold annotation in io_install_fixed_file (Alok Tiwari) - io_uring zcrx: add MAINTAINERS entry (David Wei) - io_uring: Fix code indentation error (Ranganath V N) - io_uring/sqpoll: be smarter on when to update the stime usage (Jens Axboe) - io_uring/sqpoll: switch away from getrusage() for CPU accounting (Jens Axboe) - io_uring: fix incorrect unlikely() usage in io_waitid_prep() (Alok Tiwari) - slab: Fix obj_ext mistakenly considered NULL due to race condition (Hao Ge) - slab: fix slab accounting imbalance due to defer_deactivate_slab() (Vlastimil Babka) - slab: Avoid race on slab->obj_exts in alloc_slab_obj_exts (Hao Ge) - of/irq: Export of_msi_xlate() for module usage (Lorenzo Pieralisi) - of/irq: Fix OF node refcount in of_msi_get_domain() (Lorenzo Pieralisi) - of/irq: Add msi-parent check to of_msi_xlate() (Lorenzo Pieralisi) - soc: officially expand maintainership team (Arnd Bergmann) - arm64: dts: broadcom: bcm2712: Define VGIC interrupt (Peter Robinson) - ARM: dts: broadcom: rpi: Switch to V3D firmware clock (Stefan Wahren) - firmware: arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing in raw mode (Artem Shimko) - firmware: arm_scmi: Skip RAW initialization on failure (Cristian Marussi) - include: trace: Fix inflight count helper on failed initialization (Cristian Marussi) - firmware: arm_scmi: Account for failed debug initialization (Cristian Marussi) - firmware: arm_ffa: Add support for IMPDEF value in the memory access descriptor (Sudeep Holla) - tee: QCOMTEE should depend on ARCH_QCOM (Geert Uytterhoeven) - tee: qcom: return -EFAULT instead of -EINVAL if copy_from_user() fails (Dan Carpenter) - tee: qcom: prevent potential off by one read (Dan Carpenter) - hwmon: (sht3x) Fix error handling (Guenter Roeck) - hwmon: (cgbc-hwmon) Add missing NULL check after devm_kzalloc() (Li Qiang) - hwmon: (pmbus/isl68137) Fix child node reference leak on early return (Erick Karanja) - hwmon: (gpd-fan) Fix error handling in gpd_fan_probe() (Harshit Mogalapalli) - hwmon: (gpd-fan) Fix return value when platform_get_resource() fails (Harshit Mogalapalli) - hwmon: (pmbus/max34440) Update adpm12160 coeff due to latest FW (Alexis Czezar Torreno) - spi: dt-bindings: spi-rockchip: Add RK3506 compatible (Heiko Stuebner) - spi: intel-pci: Add support for Intel Wildcat Lake SPI serial flash (Mika Westerberg) - spi: intel-pci: Add support for Arrow Lake-H SPI serial flash (Mika Westerberg) - spi: intel: Add support for 128M component density (Mika Westerberg) - spi: airoha: fix reading/writing of flashes with more than one plane per lun (Mikhail Kshevetskiy) - spi: airoha: switch back to non-dma mode in the case of error (Mikhail Kshevetskiy) - spi: airoha: add support of dual/quad wires spi modes to exec_op() handler (Mikhail Kshevetskiy) - spi: airoha: return an error for continuous mode dirmap creation cases (Mikhail Kshevetskiy) - spi: spi-nxp-fspi: limit the clock rate for different sample clock source selection (Haibo Chen) - spi: spi-nxp-fspi: add extra delay after dll locked (Han Xu) - spi: spi-nxp-fspi: re-config the clock rate when operation require new clock rate (Haibo Chen) - spi: amlogic: fix spifc build error (Xianwei Zhao) - spi: cadence-quadspi: Fix pm_runtime unbalance on dma EPROBE_DEFER (Mattijs Korpershoek) - spi: dw-mmio: add error handling for reset_control_deassert() (Artem Shimko) - spi: rockchip-sfc: Fix DMA-API usage (Marek Szyprowski) - spi: dt-bindings: cadence: add soc-specific compatible strings for zynqmp and versal-net (Conor Dooley) - gpio: ljca: Fix duplicated IRQ mapping (Haotian Zhang) - gpiolib: acpi: Use %%pe when passing an error pointer to dev_err() (Andy Shevchenko) - gpiolib: acpi: Make set debounce errors non fatal (Hans de Goede) - gpio: idio-16: Define fixed direction of the GPIO lines (William Breathitt Gray) - gpio: regmap: add the .fixed_direction_output configuration parameter (Ioana Ciornei) - gpio: pci-idio-16: Define maximum valid register address offset (William Breathitt Gray) - gpio: 104-idio-16: Define maximum valid register address offset (William Breathitt Gray) - MAINTAINERS: add Mark Brown as a linux-next maintainer (Stephen Rothwell) - rv: Make rtapp/pagefault monitor depends on CONFIG_MMU (Nam Cao) - rv: Fully convert enabled_monitors to use list_head as iterator (Nam Cao) - arm64: mte: Do not warn if the page is already tagged in copy_highpage() (Catalin Marinas) - arm64, mm: avoid always making PTE dirty in pte_mkwrite() (Huang Ying) - net/mlx5: Fix IPsec cleanup over MPV device (Patrisious Haddad) - net/mlx5: Refactor devcom to return NULL on failure (Patrisious Haddad) - net/mlx5e: Skip PPHCR register query if not supported by the device (Alexei Lazar) - net/mlx5: Add PPHCR to PCAM supported registers mask (Alexei Lazar) - virtio-net: zero unused hash fields (Jason Wang) - net: phy: micrel: always set shared->phydev for LAN8814 (Robert Marko) - vsock: fix lock inversion in vsock_assign_transport() (Stefano Garzarella) - ovpn: use datagram_poll_queue for socket readiness in TCP (Ralf Lici) - espintcp: use datagram_poll_queue for socket readiness (Ralf Lici) - net: datagram: introduce datagram_poll_queue for custom receive queues (Ralf Lici) - net: bonding: fix possible peer notify event loss or dup issue (Tonghao Zhang) - net: hsr: prevent creation of HSR device with slaves from another netns (Fernando Fernandez Mancera) - sctp: avoid NULL dereference when chunk data buffer is missing (Alexey Simakov) - ptp: ocp: Fix typo using index 1 instead of i in SMA initialization loop (Jiasheng Jiang) - net: ravb: Ensure memory write completes before ringing TX doorbell (Lad Prabhakar) - net: ravb: Enforce descriptor type ordering (Lad Prabhakar) - net: hibmcge: select FIXED_PHY (Heiner Kallweit) - net: dlink: use dev_kfree_skb_any instead of dev_kfree_skb (Yeounsu Moon) - can: netlink: can_changelink(): allow disabling of automatic restart (Marc Kleine-Budde) - can: rockchip-canfd: rkcanfd_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb() (Marc Kleine-Budde) - can: esd: acc_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb() (Marc Kleine-Budde) - can: bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb() (Marc Kleine-Budde) - Documentation: networking: ax25: update the mailing list info. (Randy Dunlap) - net: gro_cells: fix lock imbalance in gro_cells_receive() (Eric Dumazet) - selftests: mptcp: join: mark laminar tests as skipped if not supported (Matthieu Baerts (NGI0)) - selftests: mptcp: join: mark 'delete re-add signal' as skipped if not supported (Matthieu Baerts (NGI0)) - selftests: mptcp: join: mark implicit tests as skipped if not supported (Matthieu Baerts (NGI0)) - selftests: mptcp: join: mark 'flush re-add' as skipped if not supported (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR (Matthieu Baerts (NGI0)) - net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditions (Aksh Garg) - net/smc: fix general protection fault in __smc_diag_dump (Wang Liang) - net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ (Amery Hung) - net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ (Amery Hung) - selftests: net: fix server bind failure in sctp_vrf.sh (Xin Long) - net: phy: realtek: fix rtl8221b-vm-cg name (Aleksander Jan Bajkowski) - dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path (Ioana Ciornei) - net: bonding: update the slave array for broadcast mode (Tonghao Zhang) - Documentation: net: net_failover: Separate cloud-ifupdown-helper and reattach-vf.sh code blocks marker (Bagas Sanjaya) - net: enetc: correct the value of ENETC_RXB_TRUESIZE (Wei Fang) - net: enetc: fix the deadlock of enetc_mdio_lock (Jianpeng Chang) - net: stmmac: dwmac-rk: Fix disabling set_clock_selection (Sebastian Reichel) - rtnetlink: Allow deleting FDB entries in user namespace (Johannes Wiesböck) - net: rmnet: Fix checksum offload header v5 and aggregation packet formatting (Bagas Sanjaya) - net/mlx5e: psp, avoid 'accel' NULL pointer dereference (Cosmin Ratiu) - net: gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb() (Eric Dumazet) - net/mlx5e: Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_entry_size() (Nathan Chancellor) - net: usb: rtl8150: Fix frame padding (Michal Pecio) - ACPI: property: Fix argument order in __acpi_node_get_property_reference() (Sunil V L) - ACPICA: Work around bogus -Wstringop-overread warning since GCC 11 (Xi Ruoyao) - cpufreq/amd-pstate: Fix a regression leading to EPP 0 after hibernate (Mario Limonciello (AMD)) - Revert "cpuidle: menu: Avoid discarding useful information" (Rafael J. Wysocki) - PM: runtime: Fix conditional guard definitions (Rafael J. Wysocki) - btrfs: ref-verify: fix IS_ERR() vs NULL check in btrfs_build_ref_tree() (Amit Dhingra) - btrfs: fix delayed_node ref_tracker use after free (Leo Martins) - btrfs: send: fix duplicated rmdir operations when using extrefs (Ting-Chang Hou) - btrfs: directly free partially initialized fs_info in btrfs_check_leaked_roots() (Dewei Meng) - scsi: ufs: phy: dt-bindings: Add QMP UFS PHY compatible for Kaanapali (Jingyi Wang) - scsi: ufs: qcom: dt-bindings: Document the Kaanapali UFS controller (Nitin Rawat) - scsi: libfc: Prevent integer overflow in fc_fcp_recv_data() (Dan Carpenter) - scsi: qla4xxx: Fix typos in comments (Alok Tiwari) - scsi: storvsc: Prefer returning channel with the same CPU as on the I/O issuing CPU (Long Li) - csky: abiv2: adapt to new folio flags field (Thomas Weißschuh) - mm/damon/core: use damos_commit_quota_goal() for new goal commit (SeongJae Park) - mm/damon/core: fix potential memory leak by cleaning ops_filter in damon_destroy_scheme (Enze Li) - hugetlbfs: move lock assertions after early returns in huge_pmd_unshare() (Deepanshu Kartikey) - vmw_balloon: indicate success when effectively deflating during migration (David Hildenbrand) - mm/damon/core: fix list_add_tail() call on damon_call() (SeongJae Park) - mm/mremap: correctly account old mapping after MREMAP_DONTUNMAP remap (Lorenzo Stoakes) - mm: prevent poison consumption when splitting THP (Qiuxu Zhuo) - ocfs2: clear extent cache after moving/defragmenting extents (Deepanshu Kartikey) - mm: don't spin in add_stack_record when gfp flags don't allow (Alexei Starovoitov) - dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC (Marek Szyprowski) - mm/damon/sysfs: dealloc commit test ctx always (SeongJae Park) - mm/damon/sysfs: catch commit test ctx alloc failure (SeongJae Park) - hung_task: fix warnings caused by unaligned lock pointers (Lance Yang) - platform/x86: alienware-wmi-wmax: Add AWCC support to Dell G15 5530 (tr1x_em) - MAINTAINERS: add Denis Benato as maintainer for asus notebooks (Denis Benato) - platform/mellanox: mlxbf-pmc: add sysfs_attr_init() to count_clock init (David Thompson) - platform/x86: alienware-wmi-wmax: Fix NULL pointer dereference in sleep handlers (Kurt Borja) - erofs: consolidate z_erofs_extent_lookback() (Gao Xiang) - erofs: avoid infinite loops due to corrupted subpage compact indexes (Gao Xiang) - erofs: fix crafted invalid cases for encoded extents (Gao Xiang) - Revert "fs/9p: Refresh metadata in d_revalidate for uncached mode too" (Dominique Martinet) - MAINTAINERS: Update Alex Williamson's email address (Alex Williamson) - cgroup/misc: fix misc_res_type kernel-doc warning (Randy Dunlap) - selftests: cgroup: Use values_close_report in test_cpu (Sebastian Chlad) - selftests: cgroup: add values_close_report helper (Sebastian Chlad) - cgroup: Fix seqcount lockdep assertion in cgroup freezer (Nirbhay Sharma) - fs/notify: call exportfs_encode_fid with s_umount (Jakub Acs) - expfs: Fix exportfs_can_encode_fh() for EXPORT_FH_FID (Jan Kara) - Linux 6.18-rc2 (Linus Torvalds) - sched/fair: Fix pelt lost idle time detection (Vincent Guittot) - sched/deadline: Stop dl_server before CPU goes offline (Peter Zijlstra (Intel)) - perf/core: Fix MMAP2 event device with backing files (Adrian Hunter) - perf/core: Fix MMAP event path names with backing files (Adrian Hunter) - perf/core: Fix address filter match with backing files (Adrian Hunter) - uprobe: Move arch_uprobe_optimize right after handlers execution (Jiri Olsa) - x86/CPU/AMD: Prevent reset reasons from being retained across reboot (Rong Zhang) - x86/mm: Fix SMP ordering in switch_mm_irqs_off() (Ingo Molnar) - x86/mm: Fix overflow in __cpa_addr() (Rik van Riel) - x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID (Babu Moger) - rust: bitmap: fix formatting (Miguel Ojeda) - rust: cpufreq: fix formatting (Miguel Ojeda) - rust: alloc: employ a trailing comment to keep vertical layout (Miguel Ojeda) - docs: rust: add section on imports formatting (Miguel Ojeda) - tpm_crb: Add idle support for the Arm FF-A start method (Stuart Yoder) - PCI/VGA: Select SCREEN_INFO on X86 (Mario Limonciello (AMD)) - PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info() (Inochi Amaoto) - PCI: Revert early bridge resource set up (Ilpo Järvinen) - PCI: cadence: Search for MSI Capability with correct ID (Hans Zhang) - cxl/trace: Subtract to find an hpa_alias0 in cxl_poison events (Alison Schofield) - cxl/region: Use %%pa printk format to emit resource_size_t (Alison Schofield) - cxl: Fix match_region_by_range() to use region_res_match_cxl_range() (Dave Jiang) - cxl: Set range param for region_res_match_cxl_range() as const (Dave Jiang) - cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size() (Dave Jiang) - cxl/features: Add check for no entries in cxl_feature_info (Dave Jiang) - cxl/port: Avoid missing port component registers setup (Li Ming) - HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL (Stuart Hayhurst) - selftests/hid: add tests for missing release on the Dell Synaptics (Benjamin Tissoires) - HID: multitouch: fix sticky fingers (Benjamin Tissoires) - HID: multitouch: fix name of Stylus input devices (Thadeu Lima de Souza Cascardo) - HID: hid-input: only ignore 0 battery events for digitizers (Dmitry Torokhov) - HID: hid-debug: Fix spelling mistake "Rechargable" -> "Rechargeable" (Colin Ian King) - HID: Kconfig: Fix build error from CONFIG_HID_HAPTIC (Jonathan Denose) - HID: nintendo: Rate limit IMU compensation message (Vicki Pfau) - HID: nintendo: Wait longer for initial probe (Vicki Pfau) - HID: core: Add printk_ratelimited variants to hid_warn() etc (Vicki Pfau) - HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel (Oleg Makarenko) - HID: quirks: avoid Cooler Master MM712 dongle wakeup bug (Tristan Lobb) - HID: cp2112: Add parameter validation to data length (Deepak Sharma) - HID: intel-thc-hid: intel-quickspi: Add ARL PCI Device Id's (Abhishek Tamboli) - HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detection (Even Xu) - HID: intel-thc-hid: intel-quicki2c: Fix wrong type casting (Xinpeng Sun) - selftests/bpf: Fix redefinition of 'off' as different kind of symbol (Brahmajit Das) - bpf: Do not disable preemption in bpf_test_run(). (Sahil Chandna) - bpf: Fix memory leak in __lookup_instance error path (Shardul Bankar) - selftests: arg_parsing: Ensure data is flushed to disk before reading. (Xing Guo) - bpf: Replace bpf_map_kmalloc_node() with kmalloc_nolock() to allocate bpf_async_cb structures. (Alexei Starovoitov) - selftests/bpf: make arg_parsing.c more robust to crashes (Andrii Nakryiko) - bpf: test_run: Fix ctx leak in bpf_prog_test_run_xdp error path (Shardul Bankar) - exfat: fix out-of-bounds in exfat_nls_to_ucs2() (Jeongjun Park) - exfat: fix improper check of dentry.stream.valid_size (Jaehun Gou) - NFS4: Fix state renewals missing after boot (Joshua Watt) - NFS: check if suid/sgid was cleared after a write as needed (Scott Mayhew) - NFS4: Apply delay_retrans to async operations (Joshua Watt) - NFSv4/flexfiles: fix to allocate mirror->dss before use (Mike Snitzer) - smb: client: Consolidate cmac(aes) shash allocation (Eric Biggers) - smb: client: Remove obsolete crypto_shash allocations (Eric Biggers) - smb: client: Use HMAC-MD5 library for NTLMv2 (Eric Biggers) - smb: client: Use MD5 library for SMB1 signature calculation (Eric Biggers) - smb: client: Use MD5 library for M-F symlink hashing (Eric Biggers) - smb: client: Use HMAC-SHA256 library for SMB2 signature calculation (Eric Biggers) - smb: client: Use HMAC-SHA256 library for key generation (Eric Biggers) - smb: client: Use SHA-512 library for SMB3.1.1 preauth hash (Eric Biggers) - cifs: parse_dfs_referrals: prevent oob on malformed input (Eugene Korenevsky) - smb: client: Fix refcount leak for cifs_sb_tlink (Shuhao Fu) - smb: client: let smbd_destroy() wait for SMBDIRECT_SOCKET_DISCONNECTED (Stefan Metzmacher) - smb: move some duplicate definitions to common/cifsglob.h (ZhangGuoDong) - smb: client: let destroy_mr_list() keep smbdirect_mr_io memory if registered (Stefan Metzmacher) - smb: client: let destroy_mr_list() call ib_dereg_mr() before ib_dma_unmap_sg() (Stefan Metzmacher) - smb: client: call ib_dma_unmap_sg if mr->sgt.nents is not 0 (Stefan Metzmacher) - smb: client: improve logic in smbd_deregister_mr() (Stefan Metzmacher) - smb: client: improve logic in smbd_register_mr() (Stefan Metzmacher) - smb: client: improve logic in allocate_mr_list() (Stefan Metzmacher) - smb: client: let destroy_mr_list() remove locked from the list (Stefan Metzmacher) - smb: client: let destroy_mr_list() call list_del(&mr->list) (Stefan Metzmacher) - smb: client: change smbd_deregister_mr() to return void (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_mr_io.{kref,mutex} and SMBDIRECT_MR_DISABLED (Stefan Metzmacher) - smb: client: Omit one redundant variable assignment in cifs_xattr_set() (Markus Elfring) - smb: client: Return a status code only as a constant in sid_to_id() (Markus Elfring) - KVM: selftests: Verify that reads to inaccessible guest_memfd VMAs SIGBUS (Sean Christopherson) - KVM: selftests: Verify that faulting in private guest_memfd memory fails (Sean Christopherson) - KVM: selftests: Add wrapper macro to handle and assert on expected SIGBUS (Sean Christopherson) - KVM: selftests: Isolate the guest_memfd Copy-on-Write negative testcase (Sean Christopherson) - KVM: selftests: Add wrappers for mmap() and munmap() to assert success (Sean Christopherson) - KVM: selftests: Add test coverage for guest_memfd without GUEST_MEMFD_FLAG_MMAP (Ackerley Tng) - KVM: selftests: Create a new guest_memfd for each testcase (Sean Christopherson) - KVM: selftests: Stash the host page size in a global in the guest_memfd test (Sean Christopherson) - KVM: guest_memfd: Allow mmap() on guest_memfd for x86 VMs with private memory (Sean Christopherson) - KVM: Explicitly mark KVM_GUEST_MEMFD as depending on KVM_GENERIC_MMU_NOTIFIER (Sean Christopherson) - KVM: guest_memfd: Invalidate SHARED GPAs if gmem supports INIT_SHARED (Sean Christopherson) - KVM: guest_memfd: Add INIT_SHARED flag, reject user page faults if not set (Sean Christopherson) - KVM: Rework KVM_CAP_GUEST_MEMFD_MMAP into KVM_CAP_GUEST_MEMFD_FLAGS (Sean Christopherson) - KVM: x86/pmu: Don't try to get perf capabilities for hybrid CPUs (Dapeng Mi) - KVM: selftests: Test prefault memory during concurrent memslot removal (Yan Zhao) - arm64: Revamp HCR_EL2.E2H RES1 detection (Marc Zyngier) - KVM: arm64: nv: Use FGT write trap of MDSCR_EL1 when available (Oliver Upton) - KVM: arm64: Compute per-vCPU FGTs at vcpu_load() (Oliver Upton) - KVM: arm64: selftests: Fix misleading comment about virtual timer encoding (Marc Zyngier) - KVM: arm64: selftests: Add an E2H=0-specific configuration to get_reg_list (Marc Zyngier) - KVM: arm64: selftests: Make dependencies on VHE-specific registers explicit (Marc Zyngier) - KVM: arm64: Kill leftovers of ad-hoc timer userspace access (Marc Zyngier) - KVM: arm64: Fix WFxT handling of nested virt (Marc Zyngier) - KVM: arm64: Move CNT*CT_EL0 userspace accessors to generic infrastructure (Marc Zyngier) - KVM: arm64: Move CNT*_CVAL_EL0 userspace accessors to generic infrastructure (Marc Zyngier) - KVM: arm64: Move CNT*_CTL_EL0 userspace accessors to generic infrastructure (Marc Zyngier) - KVM: arm64: Add timer UAPI workaround to sysreg infrastructure (Marc Zyngier) - KVM: arm64: Make timer_set_offset() generally accessible (Marc Zyngier) - KVM: arm64: Replace timer context vcpu pointer with timer_id (Marc Zyngier) - KVM: arm64: Introduce timer_context_to_vcpu() helper (Marc Zyngier) - KVM: arm64: Hide CNTHV_*_EL2 from userspace for nVHE guests (Marc Zyngier) - Documentation: KVM: Update GICv3 docs for GICv5 hosts (Sascha Bischoff) - KVM: arm64: gic-v3: Only set ICH_HCR traps for v2-on-v3 or v3 guests (Sascha Bischoff) - KVM: arm64: selftests: Actually enable IRQs in vgic_lpi_stress (Oliver Upton) - KVM: arm64: selftests: Allocate vcpus with correct size (Zenghui Yu) - KVM: arm64: Guard PMSCR_EL1 initialization with SPE presence check (Mukesh Ojha) - KVM: arm64: selftests: Sync ID_AA64PFR1, MPIDR, CLIDR in guest (Zenghui Yu) - KVM: arm64: Remove unreachable break after return (Osama Abdelkader) - KVM: selftests: Fix irqfd_test for non-x86 architectures (Oliver Upton) - KVM: arm64: Document vCPU event ioctls as requiring init'ed vCPU (Oliver Upton) - KVM: arm64: Prevent access to vCPU events before init (Oliver Upton) - KVM: arm64: selftests: Track width of timer counter as "int", not "uint64_t" (Sean Christopherson) - KVM: arm64: selftests: Test effective value of HCR_EL2.AMO (Oliver Upton) - KVM: arm64: Use the in-context stage-1 in __kvm_find_s1_desc_level() (Oliver Upton) - KVM: arm64: nv: Don't advance PC when pending an SVE exception (Marc Zyngier) - KVM: arm64: nv: Don't treat ZCR_EL2 as a 'mapped' register (Oliver Upton) - powerpc/fadump: skip parameter area allocation when fadump is disabled (Sourabh Jain) - powerpc, ocxl: Fix extraction of struct xive_irq_data (Nam Cao) - powerpc/pseries/msi: Fix NULL pointer dereference at irq domain teardown (Nam Cao) - slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL (Hao Ge) - slab: fix clearing freelist in free_deferred_objects() (Vlastimil Babka) - arm64: debug: always unmask interrupts in el0_softstp() (Ada Couprie Diaz) - arm64/sysreg: Fix GIC CDEOI instruction encoding (Lorenzo Pieralisi) - riscv: kprobes: convert one final __ASSEMBLY__ to __ASSEMBLER__ (Paul Walmsley) - riscv: Respect dependencies of ARCH_HAS_ELF_CORE_EFLAGS (Thomas Weißschuh) - riscv: acpi: avoid errors caused by probing DT devices when ACPI is used (Han Gao) - riscv: kprobes: Fix probe address validation (Fabian Vogt) - riscv: entry: fix typo in comment 'instruciton' -> 'instruction' (Florian Schmaus) - RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors (Danil Skrebenkov) - riscv: kgdb: Ensure that BUFMAX > NUMREGBYTES (Miquel Sabaté Solà) - rust: cfi: only 64-bit arm and x86 support CFI_CLANG (Conor Dooley) - io_uring/rw: check for NULL io_br_sel when putting a buffer (Jens Axboe) - io_uring: fix unexpected placement on same size resizing (Pavel Begunkov) - io_uring: protect mem region deregistration (Pavel Begunkov) - Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()" (Jens Axboe) - nvme/tcp: handle tls partially sent records in write_space() (Wilfred Mallawa) - nvme-auth: update sc_c in host response (Martin George) - nvme-multipath: Skip nr_active increments in RETRY disposition (Amit Chaudhary) - block: Remove elevator_lock usage from blkg_conf frozen operations (Ming Lei) - blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests() (Yu Kuai) - rpmb: move rpmb_frame struct and constants to common header (Bean Huo) - ALSA: hda/realtek: Fix mute led for HP Omen 17-cb0xxx (Dawn Gardner) - ASoC: nau8821: Avoid unnecessary blocking in IRQ handler (Cristian Ciocaltea) - ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit (Cristian Ciocaltea) - ASoC: nau8821: Consistently clear interrupts before unmasking (Cristian Ciocaltea) - ASoC: nau8821: Generalize helper to clear IRQ status (Cristian Ciocaltea) - ASoC: nau8821: Cancel jdet_work before handling jack ejection (Cristian Ciocaltea) - ASoC: qcom: sc8280xp: Add support for QCS615 (Le Qi) - ASoC: dt-bindings: qcom,sm8250: Add QCS615 sound card (Le Qi) - ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails (Li Qiang) - ASoC: max98090/91: fixed max98091 ALSA widget powering up/down (Sharique Mohammad) - ASoC: dt-bindings: Add compatible string fsl,imx-audio-tlv320 (Frank Li) - ASoC: codecs: wcd938x-sdw: remove redundant runtime pm calls (Srinivas Kandagatla) - ASoC: sdw_utils: add rt1321 part id to codec_info_list (Shuming Fan) - ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec (Christophe Leroy) - ASoC: tas2781: Update ti,tas2781.yaml for adding tas58xx (Baojun Xu) - ASoC: tas2781: Support more newly-released amplifiers tas58xx in the driver (Baojun Xu) - ALSA: usb-audio: fix vendor quirk for Logitech H390 (Pauli Virtanen) - ALSA: usb-audio: add volume quirks for MS LifeChat LX-3000 (Pauli Virtanen) - ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card (Jiaming Zhang) - ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings (Randy Dunlap) - ALSA: usb-audio: add mixer_playback_min_mute quirk for Logitech H390 (Pauli Virtanen) - ALSA: hda/tas2781: Set tas2781_hda::tasdevice_priv::chip_id as TAS5825 in case of tas5825 (Shenghao Ding) - ALSA: hda/realtek: Add quirk entry for HP ZBook 17 G6 (Takashi Iwai) - ALSA: usb-audio: apply quirk for Huawei Technologies Co., Ltd. CM-Q3 (Cryolitia PukNgae) - ALSA: hda/intel: Add MSI X870E Tomahawk to denylist (Stuart Hayhurst) - ALSA: hda: Fix missing pointer check in hda_component_manager_init function (Denis Arefev) - ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_get_acpi_mute_state() (Denis Arefev) - drm/xe/evict: drop bogus assert (Matthew Auld) - drm/xe/migrate: don't misalign current bytes (Matthew Auld) - drm/xe/kunit: Fix kerneldoc for parameterized tests (Matt Roper) - drm/xe/svm: Ensure data will be migrated to system if indicated by madvise. (Thomas Hellström) - drm/xe/guc: Check GuC running state before deregistering exec queue (Shuicheng Lin) - drm/xe: Enable media sampler power gating (Vinay Belgaumkar) - drm/xe: Handle mixed mappings and existing VRAM on atomic faults (Matthew Brost) - drm/xe/migrate: Fix an error path (Thomas Hellström) - drm/xe: Move rebar to be done earlier (Lucas De Marchi) - drm/xe: Don't allow evicting of BOs in same VM in array of VM binds (Matthew Brost) - drm/xe: Increase global invalidation timeout to 1000us (Kenneth Graunke) - drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies (Tvrtko Ursulin) - drm/gpuvm: Fix kernel-doc warning for drm_gpuvm_map_req.map (Ankan Biswas) - drm/ast: Blank with VGACR17 sync enable, always clear VGACRB6 sync off (Thomas Zimmermann) - accel/qaic: Synchronize access to DBC request queue head & tail pointer (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages() (Youssef Samir) - accel/qaic: Fix bootlog initialization ordering (Jeffrey Hugo) - drm/rockchip: vop2: use correct destination rectangle height check (Alok Tiwari) - drm/draw: fix color truncation in drm_draw_fill24 (Francesco Valla) - drm/bridge: lt9211: Drop check for last nibble of version register (Marek Vasut) - drm/panthor: Ensure MCU is disabled on suspend (Ketil Johnsen) - drm/amdkfd: fix suspend/resume all calls in mes based eviction path (Jonathan Kim) - drm/amdgpu: enable suspend/resume all for gfx 12 (Jonathan Kim) - drm/amdgpu: fix hung reset queue array memory allocation (Jonathan Kim) - drm/amdgpu: fix initialization of doorbell array for detect and hang (Jonathan Kim) - drm/amdgpu: fix gfx12 mes packet status return check (Jonathan Kim) - drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices (Jesse.Zhang) - drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM (Christian König) - drm/amdgpu: fix bit shift logic (Sathishkumar S) - drm/amd/powerplay: Fix CIK shutdown temperature (Timur Kristóf) - drm/amdgpu: drop unused structures in amdgpu_drm.h (Alex Deucher) - drm/amdgpu: use atomic functions with memory barriers for vm fault info (Gui-Dong Han) - drm/amdgpu: set an error on all fences from a bad context (Alex Deucher) - drm/amdgpu: handle wrap around in reemit handling (Alex Deucher) - drm/amdgpu: fix handling of harvesting for ip_discovery firmware (Alex Deucher) - drm/amdgpu: block CE CS if not explicitely allowed by module option (Christian König) - drm/amdgpu: remove two invalid BUG_ON()s (Christian König) - drm/amd: Disable ASPM on SI (Timur Kristóf) - drm/amd/pm: Disable MCLK switching on SI at high pixel clocks (Timur Kristóf) - Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume" (Matthew Schwartz) - drm/i915/psr: Deactivate PSR only on LNL and when selective fetch enabled (Jouni Högander) - drm/i915/fb: Fix the set_tiling vs. addfb race, again (Ville Syrjälä) - drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}() (Ville Syrjälä) - drm/i915/guc: Skip communication warning on reset in progress (Zhanjun Dong) - dt-bindings: i2c: Convert apm,xgene-slimpro-i2c to DT schema (Rob Herring (Arm)) - i2c: usbio: Add ACPI device-id for MTL-CVF devices (Hans de Goede) - i2c: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - f2fs: fix wrong block mapping for multi-devices (Jaegeuk Kim) - f2fs: don't call iput() from f2fs_drop_inode() (Mateusz Guzik) - btrfs: send: fix -Wflex-array-member-not-at-end warning in struct send_ctx (Gustavo A. R. Silva) - btrfs: tree-checker: fix bounds check in check_inode_extref() (Dan Carpenter) - btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RST (Miquel Sabaté Solà) - btrfs: fix incorrect readahead expansion length (Boris Burkov) - btrfs: do not assert we found block group item when creating free space tree (Filipe Manana) - btrfs: do not use folio_test_partial_kmap() in ASSERT()s (Qu Wenruo) - btrfs: only set the device specific options after devices are opened (Qu Wenruo) - btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl (Miquel Sabaté Solà) - btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running (Filipe Manana) - ksmbd: fix recursive locking in RPC handle list access (Marios Makassikis) - smb/server: fix possible refcount leak in smb2_sess_setup() (ZhangGuoDong) - smb/server: fix possible memory leak in smb2_read() (ZhangGuoDong) - smb: server: Use common error handling code in smb_direct_rdma_xmit() (Markus Elfring) - udp: do not use skb_release_head_state() before skb_attempt_defer_free() (Eric Dumazet) - net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset (I Viswanath) - can: j1939: add missing calls in NETDEV_UNREGISTER notification handler (Tetsuo Handa) - can: add Transmitter Delay Compensation (TDC) documentation (Vincent Mailhol) - can: remove false statement about 1:1 mapping between DLC and length (Vincent Mailhol) - can: m_can: replace Dong Aisheng's old email address (Marc Kleine-Budde) - can: m_can: fix CAN state in system PM (Marc Kleine-Budde) - can: m_can: m_can_chip_config(): bring up interface in correct state (Marc Kleine-Budde) - can: m_can: m_can_handle_state_errors(): fix CAN state transition to Error Active (Marc Kleine-Budde) - can: m_can: m_can_plat_remove(): add missing pm_runtime_disable() (Marc Kleine-Budde) - can: gs_usb: gs_make_candev(): populate net_device->dev_port (Celeste Liu) - can: gs_usb: increase max interface to U8_MAX (Celeste Liu) - netdevsim: set the carrier when the device goes up (Breno Leitao) - selftests: tls: add test for short splice due to full skmsg (Sabrina Dubroca) - selftests: net: tls: add tests for cmsg vs MSG_MORE (Sabrina Dubroca) - tls: don't rely on tx_work during send() (Sabrina Dubroca) - tls: wait for pending async decryptions if tls_strp_msg_hold fails (Sabrina Dubroca) - tls: always set record_type in tls_process_cmsg (Sabrina Dubroca) - tls: wait for async encrypt in case of error during latter iterations of sendmsg (Sabrina Dubroca) - tls: trim encrypted message to match the plaintext on short splice (Sabrina Dubroca) - tg3: prevent use of uninitialized remote_adv and local_adv variables (Alexey Simakov) - MAINTAINERS: new entry for IPv6 IOAM (Justin Iurman) - gve: Check valid ts bit on RX descriptor before hw timestamping (Tim Hostetler) - net: core: fix lockdep splat on device unregister (Florian Westphal) - MAINTAINERS: add myself as maintainer for b53 (Jonas Gorski) - selftests: net: check jq command is supported (Wang Liang) - net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit() (Lorenzo Bianconi) - tcp: fix tcp_tso_should_defer() vs large RTT (Eric Dumazet) - r8152: add error handling in rtl8152_driver_init (Yi Cong) - usbnet: Fix using smp_processor_id() in preemptible code warnings (Zqiang) - Octeontx2-af: Fix missing error code in cgx_probe() (Harshit Mogalapalli) - amd-xgbe: Avoid spurious link down messages during interface toggle (Raju Rangoju) - net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not present (Marek Vasut) - ixgbe: fix too early devlink_free() in ixgbe_remove() (Koichiro Den) - ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd (Jedrzej Jagielski) - ixgbevf: fix mailbox API compatibility by negotiating supported features (Jedrzej Jagielski) - ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation (Jedrzej Jagielski) - ixgbevf: fix getting link speed data for E610 devices (Jedrzej Jagielski) - idpf: cleanup remaining SKBs in PTP flows (Milena Olech) - net/ip6_tunnel: Prevent perpetual tunnel growth (Dmitry Safonov) - net: phy: bcm54811: Fix GMII/MII/MII-Lite selection (Kamil Horák - 2N) - r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H (Linmao Li) - net: gro_cells: Use nested-BH locking for gro_cell (Sebastian Andrzej Siewior) - dpll: zl3073x: Handle missing or corrupted flash configuration (Ivan Vecera) - doc: fix seg6_flowlabel path (Nicolas Dichtel) - selftests: drv-net: update remaining Python init files (Jakub Kicinski) - net: dlink: handle dma_map_single() failure properly (Yeounsu Moon) - net: mtk: wed: add dma mask limitation and GFP_DMA32 for device with more than 4GB DRAM (Rex Lu) - net: usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in lan78xx_write_raw_eeprom (Bhanu Seshu Kumar Valluri) - dpll: zl3073x: Increase maximum size of flash utility (Ivan Vecera) - ata: libata-core: relax checks in ata_read_log_directory() (Damien Le Moal) - ovl: remove redundant IOCB_DIO_CALLER_COMP clearing (Seong-Gwang Heo) - fs: return EOPNOTSUPP from file_setattr/file_getattr syscalls (Andrey Albershteyn) - Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP" (Andrey Albershteyn) - coredump: fix core_pattern input validation (Christian Brauner) - vfs: Don't leak disconnected dentries on umount (Jan Kara) - dax: skip read lock assertion for read-only filesystems (Yuezhang Mo) - rust: file: add intra-doc link for 'EBADF' (Tong Li) - fs: update comment in init_file() (Zhou Yuhang) - nsfs: handle inode number mismatches gracefully in file handles (Deepanshu Kartikey) - PM / devfreq: rockchip-dfi: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - rust: bitmap: clean Rust 1.92.0 `unused_unsafe` warning (Miguel Ojeda) - Remove long-stale ext3 defconfig option (Linus Torvalds) - Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs (Theodore Ts'o) - ext4: free orphan info with kvfree (Jan Kara) - ext4: detect invalid INLINE_DATA + EXTENTS flag combination (Deepanshu Kartikey) - ext4, doc: fix and improve directory hash tree description (Zeno Endemann) - ext4: wait for ongoing I/O to complete before freeing blocks (Zhang Yi) - jbd2: ensure that all ongoing I/O complete before freeing blocks (Zhang Yi) - NFSD: Define a proc_layoutcommit for the FlexFiles layout type (Chuck Lever) - ipmi: Fix handling of messages with provided receive message pointer (Guenter Roeck) - mfd: ls2kbmc: check for devm_mfd_add_devices() failure (Dan Carpenter) - mfd: ls2kbmc: Fix an IS_ERR() vs NULL check in probe() (Dan Carpenter) - Linux 6.18-rc1 (Linus Torvalds) - Revert "i2c: boardinfo: Annotate code used in init phase only" (Wolfram Sang) - irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume (Lucas Zampieri) - irqchip/aspeed-scu-ic: Fix an IS_ERR() vs NULL check (Dan Carpenter) - tracing: Stop fortify-string from warning in tracing_mark_raw_write() (Steven Rostedt) - tracing: Fix tracing_mark_raw_write() to use buf and not ubuf (Steven Rostedt) - kbuild: Use '--strip-unneeded-symbol' for removing module device table symbols (Nathan Chancellor) - s390/vmlinux.lds.S: Move .vmlinux.info to end of allocatable sections (Nathan Chancellor) - kbuild: Add '.rel.*' strip pattern for vmlinux (Nathan Chancellor) - kbuild: Restore pattern to avoid stripping .rela.dyn from vmlinux (Nathan Chancellor) - gen_init_cpio: Ignore fsync() returning EINVAL on pipes (Dmitry Safonov) - scripts/Makefile.extrawarn: Respect CONFIG_WERROR / W=e for hostprogs (Nathan Chancellor) - kbuild: uapi: Strip comments before size type check (Geert Uytterhoeven) - rtc: interface: Ensure alarm irq is enabled when UIE is enabled (Esben Haabendal) - rtc: tps6586x: Fix initial enable_irq/disable_irq balance (Esben Haabendal) - rtc: cpcap: Fix initial enable_irq/disable_irq balance (Esben Haabendal) - rtc: isl12022: Fix initial enable_irq/disable_irq balance (Esben Haabendal) - rtc: interface: Fix long-standing race when setting alarm (Esben Haabendal) - rtc: pcf2127: fix watchdog interrupt mask on pcf2131 (Bruno Thomsen) - rtc: zynqmp: Restore alarm functionality after kexec transition (Harini T) - rtc: amlogic-a4: Optimize global variables (Xianwei Zhao) - rtc: sd2405al: Add I2C address. (Tóth János) - rtc: Kconfig: move symbols to proper section (Alexandre Belloni) - rtc: optee: make optee_rtc_pm_ops static (Alexandre Belloni) - rtc: optee: Fix error code in optee_rtc_read_alarm() (Dan Carpenter) - rtc: optee: fix error code in probe() (Dan Carpenter) - dt-bindings: rtc: Convert apm,xgene-rtc to DT schema (Rob Herring (Arm)) - rtc: spacemit: support the SpacemiT P1 RTC (Alex Elder) - rtc: optee: add alarm related rtc ops to optee rtc driver (Clément Le Goffic) - rtc: optee: remove unnecessary memory operations (Clément Le Goffic) - rtc: optee: fix memory leak on driver removal (Clément Le Goffic) - rtc: x1205: Fix Xicor X1205 vendor prefix (Rob Herring (Arm)) - dt-bindings: rtc: Fix Xicor X1205 vendor prefix (Rob Herring (Arm)) - rtc: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - dt-bindings: rtc: Drop isil,isl12057.txt (Rob Herring (Arm)) - rtc: efi: Remove wakeup functionality (Ard Biesheuvel) - rtc: pcf2127: clear minute/second interrupt (Josua Mayer) - dt-bindings: rtc: s3c: Drop S3C2410 (Krzysztof Kozlowski) - rtc: s3c: Drop support for S3C2410 (Krzysztof Kozlowski) - rtc: s3c: Drop unused defines (Krzysztof Kozlowski) - dt-bindings: rtc: trivial-rtc: add dallas,m41t00 (Frank Li) - dt-bindings: rtc: pcf85063: remove quartz-load-femtofarads restriction for nxp,pcf85063 (Frank Li) - scsi: ufs: core: Include UTP error in INT_FATAL_ERRORS (Hoyoung Seo) - scsi: ufs: sysfs: Make HID attributes visible (Daniel Lee) - scsi: mvsas: Fix use-after-free bugs in mvs_work_queue (Duoming Zhou) - scsi: ufs: core: Fix PM QoS mutex initialization (Marek Szyprowski) - scsi: ufs: core: Fix runtime suspend error deadlock (Peter Wang) - Revert "scsi: qla2xxx: Fix memcpy() field-spanning write issue" (John Meneghini) - scsi: target: target_core_configfs: Add length check to avoid buffer overflow (Wang Haoran) - x86,retpoline: Optimize patch_retpoline() (Peter Zijlstra) - x86,ibt: Use UDB instead of 0xEA (Peter Zijlstra) - x86/cfi: Remove __noinitretpoline and __noretpoline (Kees Cook) - x86/cfi: Add "debug" option to "cfi=" bootparam (Kees Cook) - x86/cfi: Standardize on common "CFI:" prefix for CFI reports (Kees Cook) - x86/cfi: Document the "cfi=" bootparam options (Kees Cook) - x86/traps: Clarify KCFI instruction layout (Kees Cook) - compiler_types.h: Move __nocfi out of compiler-specific header (Kees Cook) - objtool: Validate kCFI calls (Peter Zijlstra) - x86/fred: KVM: VMX: Always use FRED for IRQs when CONFIG_X86_FRED=y (Sean Christopherson) - x86/fred: Play nice with invoking asm_fred_entry_from_kvm() on non-FRED hardware (Josh Poimboeuf) - x86/fred: Install system vector handlers even if FRED isn't fully enabled (Sean Christopherson) - x86/hyperv: Use direct call to hypercall-page (Peter Zijlstra) - x86/hyperv: Clean up hv_do_hypercall() (Peter Zijlstra) - KVM: x86: Remove fastops (Peter Zijlstra) - KVM: x86: Convert em_salc() to C (Peter Zijlstra) - KVM: x86: Introduce EM_ASM_3WCL (Peter Zijlstra) - KVM: x86: Introduce EM_ASM_1SRC2 (Peter Zijlstra) - KVM: x86: Introduce EM_ASM_2CL (Peter Zijlstra) - KVM: x86: Introduce EM_ASM_2W (Peter Zijlstra) - KVM: x86: Introduce EM_ASM_2R (Peter Zijlstra) - KVM: x86: Introduce EM_ASM_2 (Peter Zijlstra) - KVM: x86: Introduce EM_ASM_1 (Peter Zijlstra) - KVM: x86: Implement test_cc() in C (Peter Zijlstra) - x86/asm: Remove code depending on __GCC_ASM_FLAG_OUTPUTS__ (Uros Bizjak) - x86/sgx: Use ENCLS mnemonic in (Uros Bizjak) - x86/mtrr: Remove license boilerplate text with bad FSF address (Thomas Huth) - x86/asm: Use RDPKRU and WRPKRU mnemonics in (Uros Bizjak) - x86/idle: Use MONITORX and MWAITX mnemonics in (Uros Bizjak) - x86/entry/fred: Push __KERNEL_CS directly (Xin Li (Intel)) - x86/kconfig: Remove CONFIG_AS_AVX512 (Uros Bizjak) - crypto: x86 - Remove CONFIG_AS_VPCLMULQDQ (Uros Bizjak) - crypto: X86 - Remove CONFIG_AS_VAES (Uros Bizjak) - crypto: x86 - Remove CONFIG_AS_GFNI (Uros Bizjak) - x86/kconfig: Drop unused and needless config X86_64_SMP (Lukas Bulwahn) - slab: fix barn NULL pointer dereference on memoryless nodes (Vlastimil Babka) - selftests/bpf: Add test for unpinning htab with internal timer struct (KaFai Wan) - bpf: Avoid RCU context warning when unpinning htab with internal structs (KaFai Wan) - xsk: Harden userspace-supplied xdp_desc validation (Alexander Lobakin) - bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6} (Daniel Borkmann) - libbpf: Fix undefined behavior in {get,put}_unaligned_be32() (Eric Biggers) - bpf: Finish constification of 1st parameter of bpf_d_path() (Rong Tao) - lib/test_kho: use kho_preserve_vmalloc instead of storing addresses in fdt (Mike Rapoport (Microsoft)) - kho: add support for preserving vmalloc allocations (Mike Rapoport (Microsoft)) - kho: replace kho_preserve_phys() with kho_preserve_pages() (Mike Rapoport (Microsoft)) - kho: check if kho is finalized in __kho_preserve_order() (Mike Rapoport (Microsoft)) - MAINTAINERS, .mailmap: update Umang's email address (Umang Jain) - mm: hugetlb: avoid soft lockup when mprotect to large memory area (Yang Shi) - fsnotify: pass correct offset to fsnotify_mmap_perm() (Ryan Roberts) - mm/ksm: fix flag-dropping behavior in ksm_madvise (Jakub Acs) - mm/damon/vaddr: do not repeat pte_offset_map_lock() until success (SeongJae Park) - mm/rmap: fix soft-dirty and uffd-wp bit loss when remapping zero-filled mTHP subpage to shared zeropage (Lance Yang) - mm/thp: fix MTE tag mismatch when replacing zero-filled subpages (Lance Yang) - memcg: skip cgroup_file_notify if spinning is not allowed (Shakeel Butt) - fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink (Yikang Yue) - hpfs: Replace simple_strtoul with kstrtoint in hpfs_parse_param (Su Hui) - fs: hpfs: Avoid multiple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - drm/amd/display: Incorrect Mirror Cositing (Jesse Agate) - drm/amd/display: Enable Dynamic DTBCLK Switch (Fangzhi Zuo) - drm/amdgpu: Report individual reset error (Lijo Lazar) - drm/amdgpu: partially revert "revert to old status lock handling v3" (Christian König) - drm/amd/display: Fix unsafe uses of kernel mode FPU (Ard Biesheuvel) - drm/amd/pm: Disable VCN queue reset on SMU v13.0.6 due to regression (Jesse.Zhang) - drm/amdgpu: Fix general protection fault in amdgpu_vm_bo_reset_state_machine (Jesse.Zhang) - drm/amdgpu: Check swus/ds for switch state save (Lijo Lazar) - drm/amdkfd: Fix two comments in kfd_ioctl.h (Felix Kuehling) - drm/amd/pm: Avoid interface mismatch messaging (Lijo Lazar) - drm/amdgpu: Merge amdgpu_vm_set_pasid into amdgpu_vm_init (Jesse.Zhang) - drm/amd/amdgpu: Fix the mes version that support inv_tlbs (Shaoyun Liu) - drm/amd: Check whether secure display TA loaded successfully (Mario Limonciello) - drm/amdkfd: Fix mmap write lock not release (Philip Yang) - drm/amdkfd: Fix kfd process ref leaking when userptr unmapping (Philip Yang) - drm/amdgpu: Fix for GPU reset being blocked by KIQ I/O. (Heng Zhou) - drm/amd/display: Disable scaling on DCE6 for now (Timur Kristóf) - drm/amd/display: Properly disable scaling on DCE6 (Timur Kristóf) - drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6 (Timur Kristóf) - drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs (Timur Kristóf) - drm/amdgpu: Add additional DCE6 SCL registers (Alex Deucher) - drm/xe/i2c: Don't rely on d3cold.allowed flag in system PM path (Raag Jadav) - drm/xe/hw_engine_group: Fix double write lock release in error path (Shuicheng Lin) - drm/xe/uapi: loosen used tracking restriction (Matthew Auld) - drm/xe/xe_late_bind_fw: Initialize uval variable in xe_late_bind_fw_num_fans() (Mallesh Koujalagi) - drm/gpusvm, drm/xe: Fix userptr to not allow device private pages (Thomas Hellström) - drm/xe/xe_late_bind_fw: Fix missing initialization of variable offset (Colin Ian King) - drm/xe/bo: Fix an idle assertion for local bos (Thomas Hellström) - drm/xe/vf: Don't claim support for firmware late-bind if VF (Michal Wajdeczko) - drm/xe/vf: Rename sriov_update_device_info (Michal Wajdeczko) - drm/xe/configfs: Improve doc for ctx_restore* attributes (Lucas De Marchi) - drm/xe/configfs: Fix engine class parsing (Lucas De Marchi) - drm/xe/tests: Fix build break on clang 16.0.6 (Michal Wajdeczko) - drm/v3d: create a dedicated lock for dma fence (Melissa Wen) - drm/nouveau: fix bad ret code in nouveau_bo_move_prep (Shuhao Fu) - drm/vmwgfx: Fix copy-paste typo in validation (Ian Forbes) - drm/vmwgfx: Fix Use-after-free in validation (Ian Forbes) - drm/vmwgfx: Fix a null-ptr access in the cursor snooper (Zack Rusin) - dt-bindings: bus: renesas-bsc: allow additional properties (Wolfram Sang) - dt-bindings: bus: allwinner,sun50i-a64-de2: don't check node names (Wolfram Sang) - MAINTAINERS: Move DT patchwork to kernel.org (Rob Herring (Arm)) - of: unittest: Fix device reference count leak in of_unittest_pci_node_verify (Ma Ke) - of: doc: Fix typo in doc comments. (Bhanu Seshu Kumar Valluri) - dt-bindings: mmc: Correct typo "upto" to "up to" (Akiyoshi Kurita) - ceph: add bug tracking system info to MAINTAINERS (Viacheslav Dubeyko) - ceph: fix multifs mds auth caps issue (Kotresh HR) - ceph: cleanup in ceph_alloc_readdir_reply_buffer() (Viacheslav Dubeyko) - ceph: fix potential NULL dereference issue in ceph_fill_trace() (Viacheslav Dubeyko) - libceph: add empty check to ceph_con_get_out_msg() (Max Kellermann) - libceph: pass the message pointer instead of loading con->out_msg (Max Kellermann) - libceph: make ceph_con_get_out_msg() return the message pointer (Max Kellermann) - ceph: fix potential race condition on operations with CEPH_I_ODIRECT flag (Viacheslav Dubeyko) - ceph: refactor wake_up_bit() pattern of calling (Viacheslav Dubeyko) - ceph: fix potential race condition in ceph_ioctl_lazyio() (Viacheslav Dubeyko) - ceph: fix overflowed constant issue in ceph_do_objects_copy() (Viacheslav Dubeyko) - ceph: fix wrong sizeof argument issue in register_session() (Viacheslav Dubeyko) - ceph: add checking of wait_for_completion_killable() return value (Viacheslav Dubeyko) - ceph: make ceph_start_io_*() killable (Max Kellermann) - libceph: Use HMAC-SHA256 library instead of crypto_shash (Eric Biggers) - cifs: update internal version number (Steve French) - cifs: Add comments for DeletePending assignments in open functions (Pali Rohár) - cifs: Add fallback code path for cifs_mkdir_setinfo() (Pali Rohár) - cifs: Allow fallback code in smb_set_file_info() also for directories (Pali Rohár) - cifs: Query EA $LXMOD in cifs_query_path_info() for WSL reparse points (Pali Rohár) - smb: client: remove cfids_invalidation_worker (Enzo Matsumiya) - smb: client: remove redudant assignment in cifs_strict_fsync() (Paulo Alcantara) - smb: client: fix race with fallocate(2) and AIO+DIO (Paulo Alcantara) - smb: client: fix missing timestamp updates after utime(2) (Paulo Alcantara) - smb: client: fix missing timestamp updates after ftruncate(2) (Paulo Alcantara) - smb: client: fix missing timestamp updates with O_TRUNC (Paulo Alcantara) - cifs: Fix copy_to_iter return value check (Fushuai Wang) - smb: client: batch SRV_COPYCHUNK entries to cut round trips (Henrique Carvalho) - smb: client: Omit an if branch in smb2_find_smb_tcon() (Markus Elfring) - smb: client: Return directly after a failed genlmsg_new() in cifs_swn_send_register_message() (Markus Elfring) - smb: client: Use common code in cifs_do_create() (Markus Elfring) - smb: client: Improve unlocking of a mutex in cifs_get_swn_reg() (Markus Elfring) - smb: client: Return a status code only as a constant in cifs_spnego_key_instantiate() (Markus Elfring) - smb: client: Use common code in cifs_lookup() (Markus Elfring) - smb: client: Reduce the scopes for a few variables in two functions (Markus Elfring) - xtensa: use HZ_PER_MHZ in platform_calibrate_ccount (Thorsten Blum) - xtensa: simdisk: add input size check in proc_write_simdisk (Miaoqian Lin) - loop: remove redundant __GFP_NOWARN flag (Pedro Demarchi Gomes) - block: move bio_iov_iter_get_bdev_pages to block/fops.c (Christoph Hellwig) - iomap: open code bio_iov_iter_get_bdev_pages (Christoph Hellwig) - block: rename bio_iov_iter_get_pages_aligned to bio_iov_iter_get_pages (Christoph Hellwig) - block: remove bio_iov_iter_get_pages (Christoph Hellwig) - block: Update a comment of disk statistics (Tang Yizhou) - loop: fix backing file reference leak on validation error (Li Chen) - io_uring/zcrx: increment fallback loop src offset (Pavel Begunkov) - io_uring/zcrx: fix overshooting recv limit (Pavel Begunkov) - io_uring: use tab indentation for IORING_SEND_VECTORIZED comment (Haiyue Wang) - io_uring/waitid: always prune wait queue entry in io_waitid_wait() (Jens Axboe) - io_uring: update liburing git URL (Jens Axboe) - parisc: Fix iodc and device path return values on old machines (Helge Deller) - parisc: Firmware: Fix returned path for PDC_MODULE_FIND on older machines (Helge Deller) - parisc: Add initial kernel-side perf_event support (Helge Deller) - parisc: Report software alignment faults via perf (Helge Deller) - parisc: Report emulation faults via perf (Helge Deller) - parisc: don't reference obsolete termio struct for TC* constants (Sam James) - parisc: Remove spurious if statement from raw_copy_from_user() (John David Anglin) - ASoC: rt722: add settings for rt722VB (Shuming Fan) - ASoC: meson: aiu-encoder-i2s: fix bit clock polarity (Valerio Setti) - ASoC: SOF: Intel: Read the LLP via the associated Link DMA channel (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: do not report invalid delay values (Kai Vehmanen) - ASoC: SOF: sof-audio: add dev_dbg_ratelimited wrapper (Peter Ujfalusi) - ASoC: SOF: Intel: hda-pcm: Place the constraint on period time instead of buffer time (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Account for different ChainDMA host buffer size (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer size (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA (Kai Vehmanen) - ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples (Kai Vehmanen) - ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down (Ranjani Sridharan) - ALSA: usb: fpc: replace kmalloc_array followed by copy_from_user with memdup_array_user (Pedro Demarchi Gomes) - ALSA: hda/tas2781: Enable init_profile_id for device initialization (Shenghao Ding) - ALSA: emu10k1: Fix typo in docs (Bhanu Seshu Kumar Valluri) - ALSA: hda/realtek: Add quirk for ASUS ROG Zephyrus Duo (Adam Holliday) - ALSA: hda/hdmi: Add pin fix for HP ProDesk model (Steven 'Steve' Kendall) - fbdev: Fix logic error in "offb" name match (Finn Thain) - fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds (Albin Babu Varghese) - fbdev: Make drivers depend on LCD_CLASS_DEVICE (Thomas Zimmermann) - fbdev: radeonfb: Remove stale product link in Kconfig (Sukrut Heroorkar) - Documentation: fb: Retitle driver docs (Bagas Sanjaya) - Documentation: fb: ep93xx: Demote section headings (Bagas Sanjaya) - Documentation: fb: Split toctree (Bagas Sanjaya) - fbdev: simplefb: Fix use after free in simplefb_detach_genpds() (Janne Grunau) - fbdev: s3fb: Revert mclk stop in suspend (Zsolt Kajtar) - fbdev: mb862xxfb: Use int type to store negative error codes (Qianfeng Rong) - fbdev: Use string choices helpers (Chelsy Ratnawat) - fbdev: core: Fix ubsan warning in pixel_to_pat (Zsolt Kajtar) - fbdev: s3fb: Implement 1 and 2 BPP modes, improve 4 BPP (Zsolt Kajtar) - fbdev: s3fb: Implement powersave for S3 FB (Zsolt Kajtar) - fbdev: xenfb: Use vmalloc_array to simplify code (Qianfeng Rong) - gpio: wcd934x: mark the GPIO controller as sleeping (Bartosz Golaszewski) - gpio: usbio: Add ACPI device-id for MTL-CVF devices (Hans de Goede) - NTB: epf: Add Renesas rcar support (Jerome Brunet) - NTB: epf: Allow arbitrary BAR mapping (Jerome Brunet) - ntb: Add mutex to make link_event_callback executed linearly. (fuyuanli) - MAINTAINERS: Update for the NTB AMD driver maintainer (Basavaraj Natikar) - ntb_hw_amd: Update amd_ntb_get_link_status to support latest generation secondary topology (Basavaraj Natikar) - dt-bindings: i2c: hisilicon,hix5hd2: convert to DT schema (Kael D'Alcamo) - i2c: mt65xx: convert set_speed function to void (Wolfram Sang) - i2c: rename wait_for_completion callback to wait_for_completion_cb (Byungchul Park) - i2c: rtl9300: add support for RTL9310 I2C controller (Jonas Jelonek) - dt-bindings: i2c: realtek,rtl9301-i2c: extend for RTL9310 support (Jonas Jelonek) - i2c: rtl9300: use scoped guard instead of explicit lock/unlock (Jonas Jelonek) - i2c: rtl9300: separate xfer configuration and execution (Jonas Jelonek) - i2c: rtl9300: do not set read mode on every transfer (Jonas Jelonek) - i2c: rtl9300: move setting SCL frequency to config_io (Jonas Jelonek) - i2c: rtl9300: rename internal sda_pin to sda_num (Jonas Jelonek) - dt-bindings: i2c: realtek,rtl9301-i2c: fix wording and typos (Jonas Jelonek) - i2c: rtl9300: use regmap fields and API for registers (Jonas Jelonek) - i2c: rtl9300: Implement I2C block read and write (Harshal Gohel) - crypto: essiv - Check ssize for decryption and in-place encryption (Herbert Xu) - crypto: skcipher - Fix reqsize handling (T Pratham) - tpm: Prevent local DOS via tpm/tpm0/ppi/*operations (Denis Aleksandrov) - tpm: use a map for tpm2_calc_ordinal_duration() (Jarkko Sakkinen) - tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single (Gunnar Kudrjavets) - tpm: Use HMAC-SHA256 library instead of open-coded HMAC (Eric Biggers) - tpm: Compare HMAC values in constant time (Eric Biggers) - tpm: Disable TPM2_TCG_HMAC by default (Jarkko Sakkinen) - tracing: Have trace_marker use per-cpu data to read user space (Steven Rostedt) - ring buffer: Propagate __rb_map_vma return value to caller (Ankit Khushwaha) - tracing: Fix irqoff tracers on failure of acquiring calltime (Steven Rostedt) - tracing: Fix wakeup tracers on failure of acquiring calltime (Steven Rostedt) - tracing/osnoise: Replace kmalloc + copy_from_user with memdup_user_nul (Thorsten Blum) - 9p: sysfs_init: don't hardcode error to ENOMEM (Randall P. Embry) - 9p: fix /sys/fs/9p/caches overwriting itself (Randall P. Embry) - 9p: clean up comment typos (Randall P. Embry) - 9p/trans_fd: p9_fd_request: kick rx thread if EPOLLIN (Oleg Nesterov) - net/9p: fix double req put in p9_fd_cancelled (Nalivayko Sergey) - net/9p: Fix buffer overflow in USB transport layer (Dominique Martinet) - fs/9p: Add p9_debug(VFS) in d_revalidate (Tingmao Wang) - fs/9p: Invalidate dentry if inode type change detected in cached mode (Tingmao Wang) - fs/9p: Refresh metadata in d_revalidate for uncached mode too (Tingmao Wang) - net: airoha: Fix loopback mode configuration for GDM2 port (Lorenzo Bianconi) - selftests: drv-net: pp_alloc_fail: add necessary optoins to config (Jakub Kicinski) - selftests: drv-net: pp_alloc_fail: lower traffic expectations (Jakub Kicinski) - selftests: drv-net: fix linter warnings in pp_alloc_fail (Jakub Kicinski) - eth: fbnic: fix reporting of alloc_failed qstats (Jakub Kicinski) - selftests: drv-net: xdp: add test for interface level qstats (Jakub Kicinski) - selftests: drv-net: xdp: rename netnl to ethnl (Jakub Kicinski) - eth: fbnic: fix saving stats from XDP_TX rings on close (Jakub Kicinski) - eth: fbnic: fix accounting of XDP packets (Jakub Kicinski) - eth: fbnic: fix missing programming of the default descriptor (Jakub Kicinski) - selftests: netfilter: query conntrack state to check for port clash resolution (Florian Westphal) - selftests: netfilter: nft_fib.sh: fix spurious test failures (Florian Westphal) - bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu() (Eric Woudstra) - netfilter: nft_objref: validate objref and objrefmap expressions (Fernando Fernandez Mancera) - net: pse-pd: tps23881: Fix current measurement scaling (Thomas Wismer) - net/mlx5: fix pre-2.40 binutils assembler error (Arnd Bergmann) - net/mlx5e: Do not fail PSP init on missing caps (Cosmin Ratiu) - net/mlx5e: Prevent tunnel reformat when tunnel mode not allowed (Carolina Jubran) - net/mlx5: Prevent tunnel mode conflicts between FDB and NIC IPsec tables (Carolina Jubran) - net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock (Oleksij Rempel) - selftests: drv-net: make linters happy with our imports (Jakub Kicinski) - net: sparx5/lan969x: fix flooding configuration on bridge join/leave (Daniel Machon) - net: mdio: mdio-i2c: Hold the i2c bus lock during smbus transactions (Maxime Chevallier) - selftests: net: unify the Makefile formats (Jakub Kicinski) - selftests: net: sort configs (Jakub Kicinski) - tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat() (Eric Dumazet) - page_pool: Fix PP_MAGIC_MASK to avoid crashing on some 32-bit arches (Toke Høiland-Jørgensen) - net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe (Erick Karanja) - ice: ice_adapter: release xa entry on adapter allocation failure (Haotian Zhang) - selftest: net: ovpn: Fix uninit return values (Sidharth Seela) - net: mscc: ocelot: Fix use-after-free caused by cyclic delayed work (Duoming Zhou) - tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request(). (Kuniyuki Iwashima) - net: wwan: t7xx: add support for HP DRMR-H01 (Sammy Hsu) - net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce() (Alexandr Sapozhnikov) - net: doc: Fix typos in docs (Bhanu Seshu Kumar Valluri) - net: psp: don't assume reply skbs will have a socket (Jakub Kicinski) - net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter() (Dan Carpenter) - net: usb: lan78xx: Fix lost EEPROM read timeout error(-ETIMEDOUT) in lan78xx_read_raw_eeprom (Bhanu Seshu Kumar Valluri) - s390/uv: Fix comment of uv_find_secret() function (Thomas Huth) - s390/pai_crypto: Consolidate PAI crypto allocation and cleanup paths (Thomas Richter) - s390/cio: Update purge function to unregister the unused subchannels (Vineeth Vijayan) - s390/pci: Expose firmware provided UID Checking state in sysfs (Ramesh Errabolu) - s390: Remove superfluous newlines from inline assemblies (Heiko Carstens) - s390/cio/ioasm: Fix __xsch() condition code handling (Heiko Carstens) - s390: Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSOR (Heiko Carstens) - slub: Don't call lockdep_unregister_key() for immature kmem_cache. (Kuniyuki Iwashima) - slab: Fix using this_cpu_ptr() in preemptible context (Ran Xiaokai) - slab: Add allow_spin check to eliminate kmemleak warnings (Ran Xiaokai) - perf tools: Fix arm64 libjvmti build by generating unistd_64.h (Vincent Minet) - perf tests: Don't retest sections in "Object code reading" (James Clark) - perf docs: Document building with Clang (Leo Yan) - perf build: Support build with clang (Leo Yan) - perf test coresight: Dismiss clang warning for unroll loop thread (Leo Yan) - perf test coresight: Dismiss clang warning for thread loop (Leo Yan) - perf test coresight: Dismiss clang warning for memcpy thread (Leo Yan) - perf build: Disable thread safety analysis for perl header (Leo Yan) - perf build: Correct CROSS_ARCH for clang (Leo Yan) - perf python: split Clang options when invoking Popen (Leo Yan) - tools build: Align warning options with perf (Leo Yan) - perf disasm: Remove unused evsel from 'struct annotate_args' (Ian Rogers) - perf srcline: Fallback between addr2line implementations (Ian Rogers) - perf disasm: Make ins__scnprintf() and ins__is_nop() static (Ian Rogers) - perf dso: Clean up read_symbol() error handling (Ian Rogers) - perf dso: Support BPF programs in dso__read_symbol() (Ian Rogers) - perf dso: Move read_symbol() from llvm/capstone to dso (Ian Rogers) - perf llvm: Reduce LLVM initialization (Ian Rogers) - perf check: Add libLLVM feature (Ian Rogers) - perf parse-events: Fix parsing of >30kb event strings (Ian Rogers) - perf record: Add auto counter reload parse and regression tests (Thomas Falcon) - perf record: Add ratio-to-prev term (Thomas Falcon) - tools build: Remove libbpf-strings feature test (Ian Rogers) - perf bpf-event: Use libbpf version rather than feature check (Ian Rogers) - perf build: Move libopcode disasm tests to BUILD_NONDISTRO (Ian Rogers) - tools build: Remove feature-libslang-include-subdir (Ian Rogers) - perf annotate: Rename TSR_KIND_POINTER to TSR_KIND_PERCPU_POINTER (Zecheng Li) - perf stat: Refactor retry/skip/fatal error handling (Ian Rogers) - perf stat: Move create_perf_stat_counter() to builtin-stat.c (Ian Rogers) - tools build: Remove get_current_dir_name feature check (Ian Rogers) - perf namespaces: Avoid get_current_dir_name dependency (Ian Rogers) - perf capstone: Remove open_capstone_handle (Ian Rogers) - perf libbfd: Move libbfd functionality to its own file (Ian Rogers) - perf llvm: Move llvm functionality into its own file (Ian Rogers) - perf capstone: Move capstone functionality into its own file (Ian Rogers) - perf map: Constify objdump offset/address conversion APIs (Ian Rogers) - perf tools kvm: Use "cycles" to sample guest for "kvm top" on Intel (Dapeng Mi) - perf tools kvm: Use "cycles" to sample guest for "kvm record" on Intel (Dapeng Mi) - perf tools: Add helper x86__is_intel_cpu() (Dapeng Mi) - perf tools kvm: Fix the potential out of range memory access issue (Dapeng Mi) - perf tools kwork: Add missed memory allocation check and free (Dapeng Mi) - perf tools kvm: Add missed memory allocation check and free (Dapeng Mi) - tools include: Add headers to make tools builds more hermetic (Ian Rogers) - tools include: Replace tools linux/gfp_types.h with kernel version (Ian Rogers) - tools bitmap: Add missing asm-generic/bitsperlong.h include (Ian Rogers) - perf bench futex: Add missing stdbool.h (Ian Rogers) - perf test: Stat std output don't fail metric only (Ian Rogers) - libperf mmap: In user mmap rdpmc avoid undefined behavior (Ian Rogers) - perf symbol-minimal: Be more defensive when reading build IDs (Ian Rogers) - perf bpf: Use __builtin_preserve_field_info for GCC compatibility (Sam James) - tools build: Don't assume libtracefs-devel is always available (Arnaldo Carvalho de Melo) - perf build: Remove libtracefs configuration (Ian Rogers) - perf test: Remove C python_use test (Ian Rogers) - perf test: Add an 'import perf' test shell script (Ian Rogers) - perf test: Extend branch stack sampling test for Arm64 BRBE (James Clark) - perf test: Add syscall and address tests to brstack test (James Clark) - perf test: Refactor brstack test (James Clark) - perf bpf_counter: Fix handling of cpumap fixing hybrid (Ian Rogers) - perf bpf_counter: Move header declarations into C code (Ian Rogers) - perf annotate: Use architecture-agnostic register limit (Suchit Karunakaran) - MAINTAINERS: Remove myself from perf_events subsystem (Kan Liang) - perf script: Enable to present DTL entries (Athira Rajeev) - perf powerpc: Process the DTL entries in queue and deliver samples (Athira Rajeev) - perf powerpc: Allocate and setup aux buffer queue to help co-relate with other events across CPU's (Athira Rajeev) - perf powerpc: Add event name as vpa-dtl of PERF_TYPE_SYNTH type to present DTL samples (Athira Rajeev) - perf powerpc: Process auxtrace events and display in 'perf report -D' (Athira Rajeev) - perf powerpc: Add basic CONFIG_AUXTRACE support for VPA pmu on powerpc (Athira Rajeev) - perf sched: Avoid union type punning undefined behavior (Ian Rogers) - perf test perftool_testsuite: Use absolute paths (Veronika Molnarova) - perf tools: Fix duplicated words in documentation and comments (Markus Heidelberg) - perf vendor events intel: Update sierraforest events to v1.12 (Ian Rogers) - perf vendor events intel: Update sapphirerapids events to v1.35 (Ian Rogers) - perf vendor events intel: Update pantherlake events to v1.00 (Ian Rogers) - perf vendor events intel: Update meteorlake events to v1.17 (Ian Rogers) - perf vendor events intel: Update lunarlake events to v1.18 (Ian Rogers) - perf vendor events intel: Update graniterapids events to v1.15 (Ian Rogers) - perf vendor events intel: Update grandridge events to v1.10 (Ian Rogers) - perf vendor events intel: Update emeraldrapids events to v1.20 (Ian Rogers) - perf vendor events intel: Update arrowlake events to v1.13 (Ian Rogers) - perf vendor events intel: Update alderlake events to v1.34 (Ian Rogers) - perf bpf: Check libbpf version to use btf_dump_type_data_opts.emit_strings (Arnaldo Carvalho de Melo) - perf bpf: Move the LIBBPF_CURRENT_VERSION_GEQ macro to bpf-utils.h (Arnaldo Carvalho de Melo) - perf bpf-filter: Fix opts declaration on older libbpfs (Ian Rogers) - perf build-id: Ensure snprintf string is empty when size is 0 (Ian Rogers) - perf evsel: Ensure the fallback message is always written to (Ian Rogers) - perf test: Avoid uncore_imc/clockticks in uniquification test (Ian Rogers) - perf evsel: Fix uniquification when PMU given without suffix (Ian Rogers) - perf test: Don't leak workload gopipe in PERF_RECORD_* (Ian Rogers) - tools build: Make libperl opt-in rather than opt-out, deprecate (Ian Rogers) - perf session: Fix handling when buffer exceeds 2 GiB (Leo Yan) - perf bench mem: Add mmap() workloads (Ankur Arora) - perf bench mem: Refactor mem_options (Ankur Arora) - perf bench mem: Allow chunking on a memory region (Ankur Arora) - perf bench mem: Allow mapping of hugepages (Ankur Arora) - perf bench mem: Switch from zalloc() to mmap() (Ankur Arora) - perf bench mem: Pull out init/fini logic (Ankur Arora) - perf bench mem: Move mem op parameters into a structure (Ankur Arora) - perf bench mem: Defer type munging of size to float (Ankur Arora) - perf bench mem: Remove repetition around time measurement (Ankur Arora) - perf trace: Fix IS_ERR() vs NULL check bug (Fushuai Wang) - perf test attr: Add missing int_mist.uop_dropping event to test-stat files (Trevor Allison) - perf test shell lbr: Avoid failures with perf event paranoia (Ian Rogers) - perf tools: Remove a pointless check (Namhyung Kim) - perf tools: Update header documentation on BPF_PROG_INFO (Thomas Richter) - perf tests record: Update testcase to fix usage of affinity for machines with #CPUs > 1K (Athira Rajeev) - perf dwarf-aux: Fix __die_find_scope_cb() for namespaces (Zecheng Li) - perf dwarf-aux: Better variable collection for insn tracking (Zecheng Li) - perf dwarf-aux: More accurate variable type match for breg (Zecheng Li) - perf test: AMD IBS swfilt skip kernel tests if paranoia is >1 (Ian Rogers) - perf auxtrace: Avoid redundant NULL check in auxtrace_mmap_params__set_idx() (Gautam Menghani) - perf vendor events arm64 AmpereOne: Fix typos in metrics' descriptions (Ilkka Koskinen) - perf vendor events arm64 AmpereOneX: Fix typo - should be l1d_cache_access_prefetches (Ilkka Koskinen) - perf trace: Add --max-summary option (Namhyung Kim) - perf arm_spe: Allow parsing both data source and events (Leo Yan) - perf arm_spe: Set HITM flag (Leo Yan) - perf arm_spe: Refactor arm_spe__get_metadata_by_cpu() (Leo Yan) - perf arm_spe: Fill memory levels for FEAT_SPEv1p4 (Leo Yan) - perf arm_spe: Separate setting of memory levels for loads and stores (Leo Yan) - perf arm_spe: Refine memory level filling (Leo Yan) - perf arm_spe: Add "event_filter" entry in meta data (Leo Yan) - perf arm_spe: Decode event types for new features (Leo Yan) - perf arm_spe: Directly propagate raw event (Leo Yan) - perf arm_spe: Use full type for data_src (James Clark) - perf arm_spe: Correct memory level for remote access (Leo Yan) - perf arm_spe: Correct setting remote access (Leo Yan) - perf parse-events: Add 'X' modifier to exclude an event from being regrouped (Ian Rogers) - perf stat: Don't skip failing group events (Ian Rogers) - perf evsel: Give warning for broken Intel topdown event grouping (Ian Rogers) - perf util: Fix compression checks returning -1 as bool (Yunseong Kim) - perf arm64: Sync ESR_ELx_EC_* macros in arm64_exception_types.h with esr.h (Yunseong Kim) - perf drm_pmu: Fix fd_dir leaks in for_each_drm_fdinfo_in_dir() (GuoHan Zhao) - perf: Completely remove possibility to override MAX_NR_CPUS (Christophe Leroy) - tools headers: Remove unused arm32 asm/kvm.h copy (James Clark) - tools headers: Remove unused kvm_perf.h copies (James Clark) - perf annotate: Fix title line after return from call (Namhyung Kim) - perf annotate: Factor out annotate_browser__show_function_title() (Namhyung Kim) - perf annotate: Fix signature of annotate_browser__show() (Namhyung Kim) - perf docs: Update SPE doc to include default instructions group (James Clark) - perf arm-spe: Display --itrace period warnings for all sample types (James Clark) - perf arm-spe: Downsample all sample types equally (James Clark) - perf arm-spe: Show instruction sample types by default (James Clark) - perf symbols: Handle 'N' symbols in /proc/kallsyms (Arnaldo Carvalho de Melo) - perf vendor events: Update tigerlake metrics (Ian Rogers) - perf vendor events: Update skylake metrics (Ian Rogers) - perf vendor events: Update sierraforest metrics (Ian Rogers) - perf vendor events: Update sapphirerapids events/metrics (Ian Rogers) - perf vendor events: Update sandybridge metrics (Ian Rogers) - perf vendor events: Update rocketlake metrics (Ian Rogers) - perf vendor events: Update meteorlake events/metrics (Ian Rogers) - perf vendor events: Update lunarlake events/metrics (Ian Rogers) - perf vendor events: Update jaketown metrics (Ian Rogers) - perf vendor events: Update ivybridge/ivytown metrics (Ian Rogers) - perf vendor events: Update icelake metrics (Ian Rogers) - perf vendor events: Update haswell metrics (Ian Rogers) - perf vendor events: Update graniterapids events/metrics (Ian Rogers) - perf vendor events: Update grandridge metrics (Ian Rogers) - perf vendor events: Update emeraldrapids events/metrics (Ian Rogers) - perf vendor events: Update cascadelakex metrics (Ian Rogers) - perf vendor events: Update broadwell metrics (Ian Rogers) - perf vendor events: Update arrowlake events/metrics (Ian Rogers) - perf vendor events: Update alderlake events/metrics (Ian Rogers) - perf parse-events: Handle fake PMUs in CPU terms (Ian Rogers) - perf python: Fix spelling mistake "metics" -> "metrics" (Colin Ian King) - perf dwarf-aux: Use signed variable types in match_var_offset (Zecheng Li) - perf tp_pmu: Remove unnecessary check (Ian Rogers) - perf ilist: Add support for metrics (Ian Rogers) - perf python: Add metrics function (Ian Rogers) - perf python: Add evlist compute_metric (Ian Rogers) - perf python: Add evlist metrics function (Ian Rogers) - perf python: Add parse_metrics function (Ian Rogers) - perf ilist: Add new python ilist command (Ian Rogers) - perf python: Add function returning dictionary of all events on a PMU (Ian Rogers) - perf python: Add basic PMU abstraction and pmus sequence (Ian Rogers) - perf python: Improve the tracepoint function if no libtraceevent (Ian Rogers) - perf python: Add more exceptions on error paths (Ian Rogers) - libperf event: Ensure tracing data is multiple of 8 sized (Ian Rogers) - perf test shell lock_contention: Extra debug diagnostics (Ian Rogers) - perf evsel: Avoid container_of on a NULL leader (Ian Rogers) - perf test trace_btf_enum: Skip if permissions are insufficient (Ian Rogers) - perf disasm: Avoid undefined behavior in incrementing NULL (Ian Rogers) - perf annotate: Use a hashmap to save type data (Namhyung Kim) - perf annotate: Add dso__debuginfo() helper (Namhyung Kim) - perf annotate: Hide data-type for stack operation and canary (Namhyung Kim) - perf annotate: Show warning when debuginfo is not available (Namhyung Kim) - perf annotate: Add 'T' hot key to toggle data type display (Namhyung Kim) - perf annotate: Add --code-with-type support for TUI (Namhyung Kim) - perf annotate: Return printed number from disasm_line__write() (Namhyung Kim) - perf annotate: Simplify width calculation in annotation_line__write() (Namhyung Kim) - perf annotate: Pass annotation_print_data to annotation_line__write() (Namhyung Kim) - perf annotate: Remove __annotation_line__write() (Namhyung Kim) - perf annotate: Remove annotation_print_data.start (Namhyung Kim) - perf annotate: Rename to __hist_entry__tui_annotate() (Namhyung Kim) - PCI: Fix regression in pci_bus_distribute_available_resources() (Yangyu Chen) - mailbox: mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_send_data() (Jason-JH Lin) - mailbox: add MediaTek GPUEB IPI mailbox (Nicolas Frattaroli) - dt-bindings: mailbox: Add MT8196 GPUEB Mailbox (Nicolas Frattaroli) - mailbox: zynqmp-ipi: Fix SGI cleanup on unbind (Harini T) - mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup loop (Harini T) - mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes (Harini T) - mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call (Harini T) - mailbox: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-names optional (AngeloGioacchino Del Regno) - dt-bindings: mailbox: qcom: Document Glymur CPUCP mailbox controller binding (Sibi Sankar) - MAINTAINERS: Change mailbox-altera maintainer (Ang Tien Sung) - mailbox: arm_mhuv3: Remove no_free_ptr() to maintain the original form of the pointer (Liao Yuanhong) - vfio: Dump migration features under debugfs (Cédric Le Goater) - vfio/type1: optimize vfio_unpin_pages_remote() (Li Zhe) - vfio/type1: introduce a new member has_rsvd for struct vfio_dma (Li Zhe) - vfio/type1: batch vfio_find_vpfn() in function vfio_unpin_pages_remote() (Li Zhe) - vfio/type1: optimize vfio_pin_pages_remote() (Li Zhe) - mm: introduce num_pages_contiguous() (Li Zhe) - Input: atmel_mxt_ts - allow reset GPIO to sleep (Marek Vasut) - Input: aw86927 - fix error code in probe() (Dan Carpenter) - Input: psxpad-spi - add a check for the return value of spi_setup() (Haotian Zhang) - Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak (Zhen Ni) - Input: aw86927 - add driver for Awinic AW86927 (Griffin Kroah-Hartman) - dt-bindings: input: Add Awinic AW86927 (Griffin Kroah-Hartman) - dt-bindings: touchscreen: remove touchscreen.txt (Dario Binacchi) - dt-bindings: arm: bcm: raspberrypi,bcm2835-firmware: Add touchscreen child node (Dario Binacchi) - dt-bindings: touchscreen: convert eeti bindings to json schema (Dario Binacchi) - Input: pm8941-pwrkey - disable wakeup for resin by default (Luca Weiss) - dt-bindings: input: pm8941-pwrkey: Document wakeup-source property (Luca Weiss) - Input: add driver for Hynitron CST816x series (Oleh Kuzhylnyi) - dt-bindings: input: touchscreen: add hynitron cst816x series (Oleh Kuzhylnyi) - Input: imx6ul_tsc - set glitch threshold by DTS property (Dario Binacchi) - dt-bindings: touchscreen: fsl,imx6ul-tsc: support glitch thresold (Dario Binacchi) - dt-bindings: touchscreen: add debounce-delay-us property (Dario Binacchi) - Input: ps2-gpio - fix typo (J. Neuschäfer) - Input: atmel_mxt_ts - add support for generic touchscreen configurations (Svyatoslav Ryhel) - dt-bindings: input: maxtouch: add common touchscreen properties (Svyatoslav Ryhel) - dt-bindings: touchscreen: convert zet6223 bindings to json schema (Dario Binacchi) - dt-bindings: touchscreen: convert bu21013 bindings to json schema (Dario Binacchi) - dt-bindings: touchscreen: resistive-adc-touch: change to unevaluatedProperties (Frank Li) - Input: imx6ul_tsc - use BIT, FIELD_{GET,PREP} and GENMASK macros (Dario Binacchi) - Input: imx6ul_tsc - fix typo in register name (Michael Trimarchi) - dt-bindings: input: convert tca8418_keypad.txt to yaml format (Frank Li) - Input: twl4030_keypad - drop support for platform data (Dmitry Torokhov) - Input: add Himax HX852x(ES) touchscreen driver (Stephan Gerhold) - dt-bindings: input: touchscreen: document Himax HX852x(ES) (Stephan Gerhold) - dt-bindings: input: qcom,pm8941-pwrkey: Fix formatting of descriptions (Krzysztof Kozlowski) - Input: synaptics-rmi4 - add includes for types used in rmi_2d_sensor.h (Dmitry Torokhov) - Input: spear-keyboard - drop support for platform data (Dmitry Torokhov) - Input: pxa27x-keypad - drop support for platform data (Dmitry Torokhov) - Input: pxa27x-keypad - use BIT, GENMASK, FIELD_GET, etc (Dmitry Torokhov) - Input: pxa27x-keypad - replace uint32_t with u32 (Dmitry Torokhov) - dt-bindings: input: touchscreen: goodix: Drop 'interrupts' requirement (Marek Vasut) - dt-bindings: input: convert max11801-ts to yaml format (Frank Li) - dt-bindings: input: convert semtech,sx8654 to yaml format (Frank Li) - dt-bindings: input: exc3000: move eeti,egalax_ts from egalax-ts.txt to eeti,exc3000.yaml (Frank Li) - dt-bindings: input: touchscreen: imagis: add missing minItems (Duje Mihanović) - Input: tsc2007 - prevent overflow in pressure calculation (Johannes Kirchmair) - Input: tsc2007 - make interrupt optional (Svyatoslav Ryhel) - Input: tsc2007 - change warning to debug message if pen GPIO is not defined (Svyatoslav Ryhel) - dt-bindings: input: touchscreen: tsc2007: Document 'wakeup-source' (Fabio Estevam) - dt-bindings: input: tsc2007: use comma in filename (Andreas Kemnade) - dt-bindings: input: convert lpc32xx-key.txt to yaml format (Frank Li) - Input: include export.h in modules using EXPORT_SYMBOL*() (Dmitry Torokhov) - Input: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - Input: move input_bits_to_string() to input-compat.c (Dmitry Torokhov) - Input: tca8418_keypad - switch to using module_i2c_driver() (Dmitry Torokhov) - Input: tca6416-keypad - remove the driver (Dmitry Torokhov) - crypto: rng - Ensure set_ent is always present (Herbert Xu) - Revert "crypto: testmgr - desupport SHA-1 for FIPS 140" (Herbert Xu) - crypto: ti - Add CRYPTO_ALG_ASYNC flag to DTHEv2 AES algos (T Pratham) - crypto: zstd - Fix compression bug caused by truncation (Herbert Xu) - ARM: 9457/1: ftrace: Implement HAVE_FUNCTION_GRAPH_FREGS (Richard Weinberger) - ARM: 9456/1: mm: fault: use string choices helper (Kuninori Morimoto) - ARM: 9454/1: kernel: bios32: use string choices helper (Kuninori Morimoto) - ARM: 9451/1: mm: l2x0: use string choices helper (Kuninori Morimoto) - tools headers: kcfi: rename missed CONFIG_CFI_CLANG (Carlos Llamas) - kconfig: Avoid prompting for transitional symbols (Kees Cook) - dma-mapping: fix direction in dma_alloc direction traces (Petr Tesarik) - kmsan: fix kmsan_handle_dma() to avoid false positives (Shigeru Yoshida) - misc: fastrpc: Skip reference for DMA handles (Ling Xu) - misc: fastrpc: fix possible map leak in fastrpc_put_args (Ling Xu) - misc: fastrpc: Fix fastrpc_map_lookup operation (Ling Xu) - misc: fastrpc: Save actual DMA size in fastrpc_map structure (Ling Xu) - nvmem: layouts: fix automatic module loading (Michael Walle) - staging: axis-fifo: flush RX FIFO on read errors (Ovidiu Panait) - staging: axis-fifo: fix TX handling on copy_from_user() failure (Ovidiu Panait) - staging: axis-fifo: fix maximum TX packet length check (Ovidiu Panait) - serial: qcom-geni: Fix blocked task (Krzysztof Kozlowski) - tools: lib: thermal: expose thermal_exit symbols (Emil Dahl Juhl) - tools: lib: thermal: don't preserve owner in install (Emil Dahl Juhl) - tools: lib: thermal: use pkg-config to locate libnl3 (Sascha Hauer) - thermal: renesas: Fix RZ/G3E fall-out (Geert Uytterhoeven) - ACPI: property: Return present device nodes only on fwnode interface (Sakari Ailus) - ACPI: APEI: Remove redundant rcu_read_lock/unlock() under spinlock (pengdonglin) - ACPI: battery: Add synchronization between interface updates (Rafael J. Wysocki) - x86/acpi/cstate: Remove open coded check for cpu_feature_enabled() (Mario Limonciello (AMD)) - docs/zh_CN: Fix malformed table (Gopi Krishna Menon) - docs/zh_TW: Fix malformed table (Gopi Krishna Menon) - cpufreq: tegra186: Initialize all cores to max frequencies (Aaron Kling) - cpufreq: tegra186: Set target frequency for all cpus in policy (Aaron Kling) - rust: cpufreq: streamline find_supply_names (Thorsten Blum) - cpufreq: mediatek: fix device leak on probe failure (Johan Hovold) - cpufreq: Drop unused symbol CPUFREQ_ETERNAL (Rafael J. Wysocki) - ACPI: CPPC: Do not use CPUFREQ_ETERNAL as an error value (Rafael J. Wysocki) - cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay (Rafael J. Wysocki) - cpufreq: Make drivers using CPUFREQ_ETERNAL specify transition latency (Rafael J. Wysocki) - PM: runtime: Fix error checking for kunit_device_register() (Dan Carpenter) - PM: runtime: Introduce one more usage counter guard (Rafael J. Wysocki) - PM: runtime: Drop DEFINE_FREE() for pm_runtime_put() (Rafael J. Wysocki) - PCI/sysfs: Use runtime PM guard macro for auto-cleanup (Rafael J. Wysocki) - PM: runtime: Add auto-cleanup macros for "resume and get" operations (Rafael J. Wysocki) - PM: runtime: Update kerneldoc return codes (Brian Norris) - PM: runtime: Make put{,_sync}() return 1 when already suspended (Brian Norris) - PM: runtime: Add basic kunit tests for API contracts (Brian Norris) - PM: sleep: Do not wait on SYNC_STATE_ONLY device links (Pin-yen Lin) - clk: microchip: core: remove duplicate roclk_determine_rate() (Brian Masney) - clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver (Alok Tiwari) - clk: scmi: migrate round_rate() to determine_rate() (Brian Masney) - clk: ti: fapll: convert from round_rate() to determine_rate() (Brian Masney) - clk: ti: dra7-atl: convert from round_rate() to determine_rate() (Brian Masney) - clk: ti: divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: ti: composite: convert from round_rate() to determine_rate() (Brian Masney) - clk: ti: dpll: convert from round_rate() to determine_rate() (Brian Masney) - clk: ti: dpll: change error return from ~0 to -EINVAL (Brian Masney) - clk: ti: dpll: remove round_rate() in favor of determine_rate() (Brian Masney) - clk: tegra: tegra210-emc: convert from round_rate() to determine_rate() (Brian Masney) - clk: tegra: super: convert from round_rate() to determine_rate() (Brian Masney) - clk: tegra: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: tegra: periph: divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: tegra: divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: tegra: audio-sync: convert from round_rate() to determine_rate() (Brian Masney) - clk: fixed-factor: drop round_rate() clk ops (Brian Masney) - clk: divider: remove round_rate() in favor of determine_rate() (Brian Masney) - clk: visconti: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: versatile: vexpress-osc: convert from round_rate() to determine_rate() (Brian Masney) - clk: versatile: icst: convert from round_rate() to determine_rate() (Brian Masney) - clk: versaclock7: convert from round_rate() to determine_rate() (Brian Masney) - clk: versaclock5: convert from round_rate() to determine_rate() (Brian Masney) - clk: ux500: prcmu: convert from round_rate() to determine_rate() (Brian Masney) - clk: spear: vco-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: spear: gpt-synth: convert from round_rate() to determine_rate() (Brian Masney) - clk: spear: frac-synth: convert from round_rate() to determine_rate() (Brian Masney) - clk: spear: aux-synth: convert from round_rate() to determine_rate() (Brian Masney) - clk: sp7021: convert from round_rate() to determine_rate() (Brian Masney) - clk: rockchip: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: rockchip: ddr: convert from round_rate() to determine_rate() (Brian Masney) - clk: qcom: regmap-divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: mvebu: dove-divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: mvebu: cpu: convert from round_rate() to determine_rate() (Brian Masney) - clk: mvebu: corediv: convert from round_rate() to determine_rate() (Brian Masney) - clk: mvebu: armada-37xx-periph: convert from round_rate() to determine_rate() (Brian Masney) - clk: mvebu: ap-cpu-clk: convert from round_rate() to determine_rate() (Brian Masney) - clk: mstar: msc313-cpupll: convert from round_rate() to determine_rate() (Brian Masney) - clk: microchip: core: convert from round_rate() to determine_rate() (Brian Masney) - clk: mediatek: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: hsdk-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: cdce706: convert from round_rate() to determine_rate() (Brian Masney) - clk: bm1880: convert from round_rate() to determine_rate() (Brian Masney) - clk: bcm: iproc-asiu: convert from round_rate() to determine_rate() (Brian Masney) - clk: axs10x: pll_clock: convert from round_rate() to determine_rate() (Brian Masney) - clk: axs10x: i2s_pll_clock: convert from round_rate() to determine_rate() (Brian Masney) - clk: apple-nco: convert from round_rate() to determine_rate() (Brian Masney) - clk: actions: owl-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: actions: owl-factor: convert from round_rate() to determine_rate() (Brian Masney) - clk: actions: owl-divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: actions: owl-composite: convert from round_rate() to determine_rate() (Brian Masney) - clk: zynq: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: zynqmp: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: xilinx: xlnx_vcu: convert from round_rate() to determine_rate() (Brian Masney) - clk: xilinx: xlnx-clock-wizard: convert from round_rate() to determine_rate() (Brian Masney) - clk: xgene: convert from round_rate() to determine_rate() (Brian Masney) - clk: wm831x: convert from round_rate() to determine_rate() (Brian Masney) - clk: vt8500: convert from round_rate() to determine_rate() (Brian Masney) - clk: versaclock3: convert from round_rate() to determine_rate() (Brian Masney) - clk: tps68470: convert from round_rate() to determine_rate() (Brian Masney) - clk: stm32: stm32mp1: convert from round_rate() to determine_rate() (Brian Masney) - clk: stm32: stm32-core: convert from round_rate() to determine_rate() (Brian Masney) - clk: stm32f4: convert from round_rate() to determine_rate() (Brian Masney) - clk: st: clkgen-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: st: clkgen-fsyn: convert from round_rate() to determine_rate() (Brian Masney) - clk: sprd: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: sprd: div: convert from round_rate() to determine_rate() (Brian Masney) - clk: sparx5: convert from round_rate() to determine_rate() (Brian Masney) - clk: sophgo: cv18xx-ip: convert from round_rate() to determine_rate() (Brian Masney) - clk: sifive: sifive-prci: convert from round_rate() to determine_rate() (Brian Masney) - clk: si570: convert from round_rate() to determine_rate() (Brian Masney) - clk: si544: convert from round_rate() to determine_rate() (Brian Masney) - clk: si5341: convert from round_rate() to determine_rate() (Brian Masney) - clk: si521xx: convert from round_rate() to determine_rate() (Brian Masney) - clk: si514: convert from round_rate() to determine_rate() (Brian Masney) - clk: scpi: convert from round_rate() to determine_rate() (Brian Masney) - clk: pistachio: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate() (Brian Masney) - clk: nuvoton: ma35d1-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: nuvoton: ma35d1-divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: mxs: ref: convert from round_rate() to determine_rate() (Brian Masney) - clk: mxs: frac: convert from round_rate() to determine_rate() (Brian Masney) - clk: mxs: div: convert from round_rate() to determine_rate() (Brian Masney) - clk: multiplier: convert from round_rate() to determine_rate() (Brian Masney) - clk: mmp: frac: convert from round_rate() to determine_rate() (Brian Masney) - clk: mmp: audio: convert from round_rate() to determine_rate() (Brian Masney) - clk: milbeaut: convert from round_rate() to determine_rate() (Brian Masney) - clk: max9485: convert from round_rate() to determine_rate() (Brian Masney) - clk: loongson1: convert from round_rate() to determine_rate() (Brian Masney) - clk: lmk04832: convert from round_rate() to determine_rate() (Brian Masney) - clk: ingenic: x1000-cgu: convert from round_rate() to determine_rate() (Brian Masney) - clk: ingenic: jz4780-cgu: convert from round_rate() to determine_rate() (Brian Masney) - clk: ingenic: cgu: convert from round_rate() to determine_rate() (Brian Masney) - clk: hisilicon: hi6220-stub: convert from round_rate() to determine_rate() (Brian Masney) - clk: hisilicon: hi3660-stub: convert from round_rate() to determine_rate() (Brian Masney) - clk: hisilicon: hi3660-stub: move comma from declaration of DEFINE_CLK_STUB() (Brian Masney) - clk: hisilicon: clkdivider-hi6220: convert from round_rate() to determine_rate() (Brian Masney) - clk: highbank: convert from round_rate() to determine_rate() (Brian Masney) - clk: gemini: convert from round_rate() to determine_rate() (Brian Masney) - clk: fractional-divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: ep93xx: convert from round_rate() to determine_rate() (Brian Masney) - clk: cs2000-cp: convert from round_rate() to determine_rate() (Brian Masney) - clk: cdce925: convert from round_rate() to determine_rate() (Brian Masney) - clk: baikal-t1: ccu-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: baikal-t1: ccu-div: convert from round_rate() to determine_rate() (Brian Masney) - clk: at91: usb: convert from round_rate() to determine_rate() (Brian Masney) - clk: at91: sam9x60-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: at91: plldiv: convert from round_rate() to determine_rate() (Brian Masney) - clk: at91: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: at91: h32mx: convert from round_rate() to determine_rate() (Brian Masney) - clk: at91: audio-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: fixed-factor: add determine_rate() ops (Brian Masney) - clk: at91: peripheral: convert from round_rate() to determine_rate() (Brian Masney) - clk: at91: peripheral: fix return value (Brian Masney) - clk: zynqmp: divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: x86: cgu: convert from round_rate() to determine_rate() (Brian Masney) - clk: sophgo: sg2042-pll: remove round_rate() in favor of determine_rate() (Brian Masney) - clk: sophgo: sg2042-clkgen: convert from round_rate() to determine_rate() (Brian Masney) - clk: rockchip: half-divider: convert from round_rate() to determine_rate() (Brian Masney) - clk: nxp: lpc32xx: convert from round_rate() to determine_rate() (Brian Masney) - clk: rockchip: rk3368: use clock ids for SCLK_MIPIDSI_24M (WeiHao Li) - dt-bindings: clock: rk3368: Add SCLK_MIPIDSI_24M (WeiHao Li) - reset: aspeed: register AST2700 reset auxiliary bus device (Ryan Chen) - dt-bindings: clock: ast2700: modify soc0/1 clock define (Ryan Chen) - clk: loongson2: Add clock definitions for Loongson-2K0300 SoC (Yao Zi) - clk: loongson2: Avoid hardcoding firmware name of the reference clock (Yao Zi) - clk: loongson2: Allow zero divisors for dividers (Yao Zi) - clk: loongson2: Support scale clocks with an alternative mode (Yao Zi) - clk: loongson2: Allow specifying clock flags for gate clock (Yao Zi) - dt-bindings: clock: loongson2: Add Loongson-2K0300 compatible (Yao Zi) - clk: mediatek: Add MT8196 vencsys clock support (Laura Nao) - clk: mediatek: Add MT8196 vdecsys clock support (Laura Nao) - clk: mediatek: Add MT8196 ovl1 clock support (Laura Nao) - clk: mediatek: Add MT8196 ovl0 clock support (Laura Nao) - clk: mediatek: Add MT8196 disp-ao clock support (Laura Nao) - clk: mediatek: Add MT8196 disp1 clock support (Laura Nao) - clk: mediatek: Add MT8196 disp0 clock support (Laura Nao) - clk: mediatek: Add MT8196 mfg clock support (Laura Nao) - clk: mediatek: Add MT8196 mdpsys clock support (Laura Nao) - clk: mediatek: Add MT8196 mcu clock support (Laura Nao) - clk: mediatek: Add MT8196 I2C clock support (Laura Nao) - clk: mediatek: Add MT8196 pextpsys clock support (Laura Nao) - clk: mediatek: Add MT8196 ufssys clock support (Laura Nao) - clk: mediatek: Add MT8196 peripheral clock support (Laura Nao) - clk: mediatek: Add MT8196 vlpckgen clock support (Laura Nao) - clk: mediatek: Add MT8196 topckgen2 clock support (Laura Nao) - clk: mediatek: Add MT8196 topckgen clock support (Laura Nao) - clk: mediatek: Add MT8196 apmixedsys clock support (Laura Nao) - dt-bindings: clock: mediatek: Describe MT8196 clock controllers (Laura Nao) - clk: mediatek: clk-mtk: Add MUX_DIV_GATE macro (Laura Nao) - clk: mediatek: clk-gate: Add ops for gates with HW voter (Laura Nao) - clk: mediatek: clk-gate: Refactor mtk_clk_register_gate to use mtk_gate struct (Laura Nao) - clk: mediatek: clk-mux: Add ops for mux gates with HW voter and FENC (Laura Nao) - clk: mediatek: clk-mtk: Introduce mtk_clk_get_hwv_regmap() (Laura Nao) - clk: mediatek: clk-mux: Add ops for mux gates with set/clr/upd and FENC (Laura Nao) - clk: mediatek: clk-pll: Add ops for PLLs using set/clr regs and FENC (Laura Nao) - clk: mediatek: clk-pll: Add set/clr regs for shared PLL enable control (Laura Nao) - clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags() (Chen-Yu Tsai) - clk: mediatek: mt7622-aud: Add missing AFE_MRGIF clock (AngeloGioacchino Del Regno) - dt-bindings: clock: mt7622: Add AFE_MRGIF clock (AngeloGioacchino Del Regno) - clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m (AngeloGioacchino Del Regno) - clk: clocking-wizard: Fix output clock register offset for Versal platforms (Shubhrajyoti Datta) - clk: xilinx: Optimize divisor search in clk_wzrd_get_divisors_ver() (Shubhrajyoti Datta) - clk: mmp: pxa1908: Instantiate power driver through auxiliary bus (Duje Mihanović) - dt-bindings: stm32: cosmetic fixes for STM32MP25 clock and reset bindings (Gabriel Fernandez) - clk: stm32: introduce clocks for STM32MP21 platform (Gabriel Fernandez) - dt-bindings: stm32: add STM32MP21 clocks and reset bindings (Gabriel Fernandez) - clk: Use hashtable for global clk lookups (Chen-Yu Tsai) - clk: Sort include statements (Chen-Yu Tsai) - ARM: at91: remove default values for PMC_PLL_ACR (Cristian Birsan) - clk: at91: add ACR in all PLL settings (Cristian Birsan) - clk: at91: sam9x7: Add peripheral clock id for pmecc (Balamanikandan Gunasundar) - clk: at91: clk-master: Add check for divide by 3 (Ryan Wanner) - clk: at91: clk-sam9x60-pll: force write to PLL_UPDT register (Nicolas Ferre) - ARM: at91: pm: save and restore ACR during PLL disable/enable (Nicolas Ferre) - clk: bcm: rpi: Maximize V3D clock (Maíra Canal) - clk: bcm: rpi: Turn firmware clock on/off when preparing/unpreparing (Maíra Canal) - clk: bcm: rpi: Add missing logs if firmware fails (Stefan Wahren) - clk: qcom: gcc-sc8280xp: drop obsolete PCIe GDSC comment (Johan Hovold) - clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP refclk (Abel Vesa) - clk: qcom: dispcc-glymur: Constify 'struct qcom_cc_desc' (Imran Shaik) - clk: qcom: gcc: Add support for Global Clock controller found on MSM8937 (Daniil Titov) - dt-bindings: clock: qcom: Add MSM8937 Global Clock Controller (Barnabás Czémán) - clk: qcom: Select the intended config in QCS_DISPCC_615 (Lukas Bulwahn) - clk: qcom: common: Fix NULL vs IS_ERR() check in qcom_cc_icc_register() (Dan Carpenter) - clk: qcom: alpha-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: qcom: milos: Constify 'struct qcom_cc_desc' (Krzysztof Kozlowski) - clk: qcom: gcc: Add support for Global Clock Controller (Taniya Das) - dt-bindings: clock: qcom: document the Glymur Global Clock Controller (Taniya Das) - clk: qcom: clk-alpha-pll: Add support for Taycan EKO_T PLL (Taniya Das) - clk: qcom: rpmh: Add support for Glymur rpmh clocks (Taniya Das) - clk: qcom: Add TCSR clock driver for Glymur SoC (Taniya Das) - dt-bindings: clock: qcom: Document the Glymur SoC TCSR Clock Controller (Taniya Das) - dt-bindings: clock: qcom-rpmhcc: Add support for Glymur SoCs (Taniya Das) - clk: qcom: dispcc-glymur: Add support for Display Clock Controller (Taniya Das) - dt-bindings: clock: Add DISPCC and reset controller for GLYMUR SoC (Taniya Das) - clk: qcom: gcc-sdm660: Add missing LPASS/CDSP vote clocks (Nickolay Goppen) - dt-bindings: clock: gcc-sdm660: Add LPASS/CDSP vote clocks/GDSCs (Nickolay Goppen) - clk: qcom: dispcc-sc7280: Add dispcc resets (Bjorn Andersson) - dt-bindings: clock: qcom,videocc: Add sc8180x compatible (Satya Priya Kakitapalli) - clk: qcom: gcc-ipq6018: rework nss_port5 clock to multiple conf (Marko Mäkelä) - clk: qcom: Remove double-space after assignment operator (Konrad Dybcio) - clk: qcom: apss-ipq5424: Add ipq5424 apss clock controller (Sricharan Ramabadhran) - clk: scmi: Add duty cycle ops only when duty cycle is supported (Jacky Bai) - clk: keystone: sci-clk: use devm_kmemdup_array() (Raag Jadav) - clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled (Matthias Schiffer) - clk: sunxi-ng: add support for the A523/T527 MCU CCU (Chen-Yu Tsai) - clk: sunxi-ng: div: support power-of-two dividers (Chen-Yu Tsai) - clk: sunxi-ng: sun55i-a523-ccu: Add missing NPU module clock (Chen-Yu Tsai) - clk: sunxi-ng: sun6i-rtc: Add A523 specifics (Chen-Yu Tsai) - clk: imx95-blk-ctl: Save/restore registers when RPM routines are called (Laurentiu Palcu) - clk: imx95-blk-ctl: Save platform data in imx95_blk_ctl structure (Laurentiu Palcu) - clk: amlogic: fix recent code refactoring (Marek Szyprowski) - clk: amlogic: c3-peripherals: use helper for basic composite clocks (Jerome Brunet) - clk: amlogic: align s4 and c3 pwm clock descriptions (Jerome Brunet) - clk: amlogic: add composite clock helpers (Jerome Brunet) - clk: amlogic: use the common pclk definition (Jerome Brunet) - clk: amlogic: introduce a common pclk definition (Jerome Brunet) - clk: amlogic: pclk explicitly use CLK_IGNORE_UNUSED (Jerome Brunet) - clk: amlogic: drop CLK_SET_RATE_PARENT from peripheral clocks (Jerome Brunet) - clk: amlogic: move PCLK definition to clkc-utils (Jerome Brunet) - clk: amlogic: aoclk: use clkc-utils syscon probe (Jerome Brunet) - clk: amlogic: use probe helper in mmio based controllers (Jerome Brunet) - clk: amlogic: add probe helper for mmio based controllers (Jerome Brunet) - clk: amlogic: drop meson-clkcee (Jerome Brunet) - clk: amlogic: naming consistency alignment (Jerome Brunet) - clk: tegra: dfll: Add CVB tables for Tegra114 (Svyatoslav Ryhel) - clk: tegra: Add DFLL DVCO reset control for Tegra114 (Svyatoslav Ryhel) - clk: s2mps11: add support for S2MPG10 PMIC clock (André Draszik) - dt-bindings: clock: samsung,s2mps11: add s2mpg10 (André Draszik) - clk: samsung: exynos990: Add PERIC0 and PERIC1 clock support (Denzeel Oliva) - dt-bindings: clock: exynos990: Add PERIC0 and PERIC1 clock units (Denzeel Oliva) - clk: samsung: exynos990: Add missing USB clock registers to HSI0 (Denzeel Oliva) - clk: samsung: exynos990: Add LHS_ACEL gate clock for HSI0 and update CLK_NR_TOP (Denzeel Oliva) - dt-bindings: clock: exynos990: Add LHS_ACEL clock ID for HSI0 block (Denzeel Oliva) - clk: samsung: artpec-8: Add initial clock support for ARTPEC-8 SoC (Hakyeong Kim) - clk: samsung: Add clock PLL support for ARTPEC-8 SoC (Hakyeong Kim) - clk: samsung: exynos990: Add DPU_BUS and CMUREF mux/div and update CLKS_NR_TOP (Denzeel Oliva) - dt-bindings: clock: exynos990: Extend clocks IDs (Denzeel Oliva) - clk: samsung: exynos990: Replace bogus divs with fixed-factor clocks (Denzeel Oliva) - clk: samsung: exynos990: Fix CMU_TOP mux/div bit widths (Denzeel Oliva) - clk: samsung: exynos990: Use PLL_CON0 for PLL parent muxes (Denzeel Oliva) - clk: samsung: pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: samsung: cpu: convert from round_rate() to determine_rate() (Brian Masney) - clk: samsung: fsd: Add clk id for PCLK and PLL in CAM_CSI block (Inbaraj E) - dt-bindings: clock: Add CAM_CSI clock macro for FSD (Inbaraj E) - clk: spacemit: fix i2s clock (Troy Mitchell) - clk: spacemit: introduce pre-div for ddn clock (Troy Mitchell) - dt-bindings: clock: spacemit: introduce i2s pre-clock to fix i2s clock (Troy Mitchell) - clk: spacemit: ccu_pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: spacemit: ccu_mix: convert from round_rate() to determine_rate() (Brian Masney) - clk: spacemit: ccu_ddn: convert from round_rate() to determine_rate() (Brian Masney) - clk: spacemit: fix sspax_clk (Troy Mitchell) - dt-bindings: clock: spacemit: CLK_SSPA_I2S_BCLK for SSPA (Troy Mitchell) - clk: thead: th1520-ap: set all AXI clocks to CLK_IS_CRITICAL (Icenowy Zheng) - clk: thead: support changing DPU pixel clock rate (Icenowy Zheng) - clk: thead: add support for enabling/disabling PLLs (Icenowy Zheng) - clk: thead: Correct parent for DPU pixel clocks (Michal Wilczynski) - clk: thead: th1520-ap: fix parent of padctrl0 clock (Icenowy Zheng) - clk: thead: th1520-ap: describe gate clocks with clk_gate (Icenowy Zheng) - clk: renesas: r9a09g05[67]: Reduce differences (Geert Uytterhoeven) - clk: renesas: r9a09g047: Add USB3.0 clocks/resets (Biju Das) - dt-bindings: clock: renesas,r9a09g047-cpg: Add USB3.0 core clocks (Biju Das) - clk: renesas: cpg-mssr: Fix memory leak in cpg_mssr_reserved_init() (Yuan CHen) - clk: renesas: r9a09g056: Add clock and reset entries for I3C (Lad Prabhakar) - clk: renesas: r9a09g057: Add clock and reset entries for I3C (Lad Prabhakar) - clk: renesas: r9a09g077: Add Ethernet Subsystem core and module clocks (Lad Prabhakar) - dt-bindings: clock: renesas,r9a09g077/87: Add Ethernet clock IDs (Lad Prabhakar) - clk: renesas: rzv2h: Simplify polling condition in __rzv2h_cpg_assert() (Tommaso Merciai) - clk: renesas: rzv2h: Re-assert reset on deassert timeout (Tommaso Merciai) - clk: renesas: rzg2l: Re-assert reset on deassert timeout (Tommaso Merciai) - clk: renesas: rzg2l: Simplify rzg2l_cpg_assert() and rzg2l_cpg_deassert() (Tommaso Merciai) - clk: renesas: r9a09g047: Add GPT clocks and resets (Biju Das) - clk: renesas: r9a09g077: Add module clocks for SCI1-SCI5 (Lad Prabhakar) - clk: renesas: rzv2h: remove round_rate() in favor of determine_rate() (Brian Masney) - clk: renesas: rzg2l: convert from round_rate() to determine_rate() (Brian Masney) - clk: renesas: r9a07g04[34]: Use tabs instead of spaces (Claudiu Beznea) - clk: renesas: r9a07g043: Add MSTOP for RZ/G2UL (Claudiu Beznea) - clk: renesas: r9a07g044: Add MSTOP for RZ/G2L (Claudiu Beznea) - clk: renesas: r9a08g045: Add MSTOP for GPIO (Claudiu Beznea) - clk: renesas: r9a09g077: Add USB core and module clocks (Lad Prabhakar) - clk: renesas: r9a09g047: Add DMAC clocks and resets (Tommaso Merciai) - clk: renesas: r9a08g045: Add PCIe clocks and resets (Claudiu Beznea) - clk: renesas: r9a08g045: Add I3C clocks and resets (Wolfram Sang) - clk: tegra: do not overallocate memory for bpmp clocks (Fedor Pchelkin) - clk: ep93xx: Use int type to store negative error codes (Qianfeng Rong) - dt-bindings: clock: st: flexgen: remove deprecated compatibles (Raphael Gallais-Pou) - clk: st: flexgen: remove unused compatible (Raphael Gallais-Pou) - clk: clk-axi-clkgen: remove unneeded semicolon (Chen Ni) - clk: tegra: Remove redundant semicolons (Liao Yuanhong) - clk: npcm: select CONFIG_AUXILIARY_BUS (Arnd Bergmann) - clk: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - dt-bindings: clock: mediatek: Add power-domains property (Julien Massot) - dt-bindings: clock: silabs,si5341: Add missing properties (Rob Herring (Arm)) - dt-bindings: clock: adi,axi-clkgen: add clock-output-names property (David Lechner) - dt-bindings: clock: Remove unused fujitsu,mb86s70-crg11 binding (Rob Herring (Arm)) - dt-bindings: clock: Convert silabs,si570 to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert silabs,si5341 to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert silabs,si514/544 to DT schema (Rob Herring (Arm)) - arm64: mte: Do not flag the zero page as PG_mte_tagged (Catalin Marinas) - docs: perf: Fujitsu: Fix htmldocs build warnings and errors (Gopi Krishna Menon) - arm64: mm: Move KPTI helpers to mmu.c (Kevin Brodsky) - tracing: Fix the bug where bpf_get_stackid returns -EFAULT on the ARM64 (Feng Yang) - arm64: kprobes: call set_memory_rox() for kprobe page (Yang Shi) - drivers/perf: hisi: Add tt_core_deprecated for compatibility (Yicong Yang) - hyperv: Remove the spurious null directive line (Roman Kisel) - MAINTAINERS: Mark hyperv_fb driver Obsolete (Prasanna Kumar T S M) - fbdev/hyperv_fb: deprecate this in favor of Hyper-V DRM driver (Prasanna Kumar T S M) - Drivers: hv: Make CONFIG_HYPERV bool (Mukesh Rathor) - Drivers: hv: Add CONFIG_HYPERV_VMBUS option (Mukesh Rathor) - Drivers: hv: vmbus: Fix typos in vmbus_drv.c (Alok Tiwari) - Drivers: hv: vmbus: Fix sysfs output format for ring buffer index (Alok Tiwari) - Drivers: hv: vmbus: Clean up sscanf format specifier in target_cpu_store() (Alok Tiwari) - x86/hyperv: Switch to msi_create_parent_irq_domain() (Nam Cao) - mshv: Use common "entry virt" APIs to do work in root before running guest (Sean Christopherson) - entry: Rename "kvm" entry code assets to "virt" to genericize APIs (Sean Christopherson) - entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM proper (Sean Christopherson) - mshv: Handle NEED_RESCHED_LAZY before transferring to guest (Sean Christopherson) - x86/hyperv: Add kexec/kdump support on Azure CVMs (Vitaly Kuznetsov) - Drivers: hv: Simplify data structures for VMBus channel close message (Michael Kelley) - Drivers: hv: util: Cosmetic changes for hv_utils_transport.c (Abhishek Tiwari) - mshv: Add support for a new parent partition configuration (Nuno Das Neves) - clocksource: hyper-v: Skip unnecessary checks for the root partition (Wei Liu) - hyperv: Add missing field to hv_output_map_device_interrupt (Nuno Das Neves) - btrfs: fix PAGE_SIZE format specifier in open_ctree() (Nathan Chancellor) - btrfs: avoid potential out-of-bounds in btrfs_encode_fh() (Anderson Nascimento) - nfsd: discard nfserr_dropit (NeilBrown) - SUNRPC: Make RPCSEC_GSS_KRB5 select CRYPTO instead of depending on it (Eric Biggers) - NFSD: Add io_cache_{read,write} controls to debugfs (Mike Snitzer) - NFSD: Do the grace period check in ->proc_layoutget (Chuck Lever) - nfsd: delete unnecessary NULL check in __fh_verify() (Dan Carpenter) - NFSD: Allow layoutcommit during grace period (Sergey Bashirov) - NFSD: Disallow layoutget during grace period (Sergey Bashirov) - sunrpc: fix "occurence"->"occurrence" (Xichao Zhao) - nfsd: Don't force CRYPTO_LIB_SHA256 to be built-in (Eric Biggers) - nfsd: nfserr_jukebox in nlm_fopen should lead to a retry (Olga Kornievskaia) - NFSD: Reduce DRC bucket size (Chuck Lever) - NFSD: Delay adding new entries to LRU (Chuck Lever) - SUNRPC: Move the svc_rpcb_cleanup() call sites (Chuck Lever) - NFS: Remove rpcbind cleanup for NFSv4.0 callback (Chuck Lever) - nfsd: unregister with rpcbind when deleting a transport (Olga Kornievskaia) - NFSD: Drop redundant conversion to bool (Xichao Zhao) - sunrpc: eliminate return pointer in svc_tcp_sendmsg() (Jeff Layton) - sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length (Jeff Layton) - nfsd: decouple the xprtsec policy check from check_nfsd_access() (Scott Mayhew) - NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() (Thorsten Blum) - nfsd: Eliminate an allocation in nfs4_make_rec_clidname() (Eric Biggers) - nfsd: Replace open-coded conversion of bytes to hex (Eric Biggers) - lockd: Remove space before newline (Colin Ian King) - nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS delegation (Jeff Layton) - nfsd: fix timestamp updates in CB_GETATTR (Jeff Layton) - nfsd: fix SETATTR updates for delegated timestamps (Jeff Layton) - nfsd: track original timestamps in nfs4_delegation (Jeff Layton) - nfsd: use ATTR_CTIME_SET for delegated ctime updates (Jeff Layton) - vfs: add ATTR_CTIME_SET flag (Jeff Layton) - nfsd: ignore ATTR_DELEG when checking ia_valid before notify_change() (Jeff Layton) - nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtime update (Jeff Layton) - NFSD: Fix last write offset handling in layoutcommit (Sergey Bashirov) - NFSD: Implement large extent array support in pNFS (Sergey Bashirov) - NFSD: Minor cleanup in layoutcommit decoding (Sergey Bashirov) - NFSD: Minor cleanup in layoutcommit processing (Sergey Bashirov) - NFSD: Rework encoding and decoding of nfsd4_deviceid (Sergey Bashirov) - sunrpc: Change ret code of xdr_stream_decode_opaque_fixed (Sergey Bashirov) - nfsd: discard nfsd_file_get_local() (NeilBrown) - sunrpc: delay pc_release callback until after the reply is sent (Jeff Layton) - NFSD: Move the fh_getattr() helper (Chuck Lever) - NFSD: Relocate the fh_want_write() and fh_drop_write() helpers (Chuck Lever) - sunrpc: fix null pointer dereference on zero-length checksum (Lei Lu) - KVM: x86: Export KVM-internal symbols for sub-modules only (Sean Christopherson) - KVM: x86: Drop pointless exports of kvm_arch_xxx() hooks (Sean Christopherson) - KVM: x86: Move kvm_intr_is_single_vcpu() to lapic.c (Sean Christopherson) - KVM: Export KVM-internal symbols for sub-modules only (Sean Christopherson) - KVM: s390/vfio-ap: Use kvm_is_gpa_in_memslot() instead of open coded equivalent (Sean Christopherson) - KVM: VMX: Make CR4.CET a guest owned bit (Mathias Krause) - KVM: selftests: Verify MSRs are (not) in save/restore list when (un)supported (Sean Christopherson) - KVM: selftests: Add coverage for KVM-defined registers in MSRs test (Sean Christopherson) - KVM: selftests: Add KVM_{G,S}ET_ONE_REG coverage to MSRs test (Sean Christopherson) - KVM: selftests: Extend MSRs test to validate vCPUs without supported features (Sean Christopherson) - KVM: selftests: Add support for MSR_IA32_{S,U}_CET to MSRs test (Sean Christopherson) - KVM: selftests: Add an MSR test to exercise guest/host and read/write (Sean Christopherson) - KVM: x86: Define AMD's #HV, #VC, and #SX exception vectors (Sean Christopherson) - KVM: x86: Define Control Protection Exception (#CP) vector (Sean Christopherson) - KVM: x86: Add human friendly formatting for #XM, and #VE (Sean Christopherson) - KVM: SVM: Enable shadow stack virtualization for SVM (John Allen) - KVM: SEV: Synchronize MSR_IA32_XSS from the GHCB when it's valid (Sean Christopherson) - KVM: SVM: Pass through shadow stack MSRs as appropriate (John Allen) - KVM: SVM: Update dump_vmcb with shadow stack save area additions (John Allen) - KVM: nSVM: Save/load CET Shadow Stack state to/from vmcb12/vmcb02 (Sean Christopherson) - KVM: SVM: Emulate reads and writes to shadow stack MSRs (John Allen) - KVM: nVMX: Advertise new VM-Entry/Exit control bits for CET state (Chao Gao) - KVM: nVMX: Add consistency checks for CET states (Chao Gao) - KVM: nVMX: Add consistency checks for CR0.WP and CR4.CET (Chao Gao) - KVM: nVMX: Prepare for enabling CET support for nested guest (Yang Weijiang) - KVM: nVMX: Virtualize NO_HW_ERROR_CODE_CC for L1 event injection to L2 (Yang Weijiang) - KVM: VMX: Configure nested capabilities after CPU capabilities (Sean Christopherson) - KVM: x86: Enable CET virtualization for VMX and advertise to userspace (Yang Weijiang) - KVM: x86: Disable support for IBT and SHSTK if allow_smaller_maxphyaddr is true (Sean Christopherson) - KVM: x86: Initialize allow_smaller_maxphyaddr earlier in setup (Sean Christopherson) - KVM: x86: Disable support for Shadow Stacks if TDP is disabled (Sean Christopherson) - KVM: x86: Add XSS support for CET_KERNEL and CET_USER (Yang Weijiang) - KVM: nVMX: Always forward XSAVES/XRSTORS exits from L2 to L1 (Sean Christopherson) - KVM: x86: Allow setting CR4.CET if IBT or SHSTK is supported (Yang Weijiang) - KVM: x86/mmu: Pretty print PK, SS, and SGX flags in MMU tracepoints (Sean Christopherson) - KVM: x86/mmu: WARN on attempt to check permissions for Shadow Stack #PF (Sean Christopherson) - KVM: x86: Emulate SSP[63:32]!=0 #GP(0) for FAR JMP to 32-bit mode (Sean Christopherson) - KVM: x86: Don't emulate task switches when IBT or SHSTK is enabled (Sean Christopherson) - KVM: x86: Don't emulate instructions affected by CET features (Sean Christopherson) - KVM: VMX: Set host constant supervisor states to VMCS fields (Yang Weijiang) - KVM: VMX: Set up interception for CET MSRs (Yang Weijiang) - KVM: x86: Save and reload SSP to/from SMRAM (Yang Weijiang) - KVM: VMX: Emulate read and write to CET MSRs (Yang Weijiang) - KVM: x86: Enable guest SSP read/write interface with new uAPIs (Yang Weijiang) - KVM: VMX: Introduce CET VMCS fields and control bits (Yang Weijiang) - KVM: x86: Report KVM supported CET MSRs as to-be-saved (Yang Weijiang) - KVM: x86: Add fault checks for guest CR4.CET setting (Yang Weijiang) - KVM: x86: Load guest FPU state when access XSAVE-managed MSRs (Sean Christopherson) - KVM: x86: Initialize kvm_caps.supported_xss (Yang Weijiang) - KVM: x86: Refresh CPUID on write to guest MSR_IA32_XSS (Yang Weijiang) - KVM: x86: Check XSS validity against guest CPUIDs (Chao Gao) - KVM: x86: Report XSS as to-be-saved if there are supported features (Sean Christopherson) - KVM: x86: Introduce KVM_{G,S}ET_ONE_REG uAPIs support (Yang Weijiang) - KVM: x86: Fix hypercalls docs section number order (Bagas Sanjaya) - KVM: x86: Don't treat ENTER and LEAVE as branches, because they aren't (Sean Christopherson) - KVM: x86/pmu: Restrict GLOBAL_{CTRL,STATUS}, fixed PMCs, and PEBS to PMU v2+ (Sean Christopherson) - KVM: x86/pmu: Move initialization of valid PMCs bitmask to common x86 (Sean Christopherson) - KVM: x86/pmu: Use BIT_ULL() instead of open coded equivalents (Dapeng Mi) - KVM: VMX: Add helpers to toggle/change a bit in VMCS execution controls (Dapeng Mi) - KVM: x86: Use KVM_REQ_RECALC_INTERCEPTS to react to CPUID updates (Sean Christopherson) - KVM: x86: Rework KVM_REQ_MSR_FILTER_CHANGED into a generic RECALC_INTERCEPTS (Sean Christopherson) - KVM: x86/pmu: Move PMU_CAP_{FW_WRITES,LBR_FMT} into msr-index.h header (Dapeng Mi) - KVM: x86: Rename vmx_vmentry/vmexit_ctrl() helpers (Dapeng Mi) - KVM: x86/pmu: Snapshot host (i.e. perf's) reported PMU capabilities (Sean Christopherson) - KVM: SVM: Check pmu->version, not enable_pmu, when getting PMC MSRs (Sean Christopherson) - KVM: VMX: Setup canonical VMCS config prior to kvm_x86_vendor_init() (Sean Christopherson) - Documentation: KVM: Call out that KVM strictly follows the 8254 PIT spec (Jiaming Zhang) - KVM: x86: hyper-v: Use guard() instead of mutex_lock() to simplify code (Liao Yuanhong) - KVM: x86: Use guard() instead of mutex_lock() to simplify code (Liao Yuanhong) - KVM: x86/pmu: Correct typo "_COUTNERS" to "_COUNTERS" (Dapeng Mi) - KVM: TDX: Reject fully in-kernel irqchip if EOIs are protected, i.e. for TDX VMs (Sagi Shahar) - KVM: x86: Move vector_hashing into lapic.c (Sean Christopherson) - KVM: x86: Make "lowest priority" helpers local to lapic.c (Sean Christopherson) - KVM: x86: Move kvm_irq_delivery_to_apic() from irq.c to lapic.c (Sean Christopherson) - KVM: x86: Zero XSTATE components on INIT by iterating over supported features (Chao Gao) - KVM: x86: Manually clear MPX state only on INIT (Sean Christopherson) - KVM: x86: Add kvm_msr_{read,write}() helpers (Yang Weijiang) - KVM: x86: Use double-underscore read/write MSR helpers as appropriate (Sean Christopherson) - KVM: x86: Rename kvm_{g,s}et_msr()* to show that they emulate guest accesses (Yang Weijiang) - KVM: x86: Advertise support for the immediate form of MSR instructions (Xin Li) - KVM: VMX: Support the immediate form of WRMSRNS in the VM-Exit fastpath (Xin Li) - KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on Intel (Xin Li) - KVM: x86: Rename handle_fastpath_set_msr_irqoff() to handle_fastpath_wrmsr() (Xin Li) - KVM: x86: Rename local "ecx" variables to "msr" and "pmc" as appropriate (Sean Christopherson) - x86/cpufeatures: Add a CPU feature bit for MSR immediate form instructions (Xin Li) - KVM: x86: Add a fastpath handler for INVD (Sean Christopherson) - KVM: x86: Push acquisition of SRCU in fastpath into kvm_pmu_trigger_event() (Sean Christopherson) - KVM: x86/pmu: Rename check_pmu_event_filter() to pmc_is_event_allowed() (Sean Christopherson) - KVM: x86/pmu: Drop redundant check on PMC being locally enabled for emulation (Sean Christopherson) - KVM: x86/pmu: Drop redundant check on PMC being globally enabled for emulation (Sean Christopherson) - KVM: x86/pmu: Open code pmc_event_is_allowed() in its callers (Sean Christopherson) - KVM: x86/pmu: Rename pmc_speculative_in_use() to pmc_is_locally_enabled() (Sean Christopherson) - KVM: x86/pmu: Calculate set of to-be-emulated PMCs at time of WRMSRs (Sean Christopherson) - KVM: x86/pmu: Add wrappers for counting emulated instructions/branches (Sean Christopherson) - KVM: x86/pmu: Move kvm_init_pmu_capability() to pmu.c (Sean Christopherson) - KVM: x86: Fold WRMSR fastpath helpers into the main handler (Sean Christopherson) - KVM: x86: Unconditionally grab data from EDX:EAX in WRMSR fastpath (Sean Christopherson) - KVM: x86: Acquire SRCU in WRMSR fastpath iff instruction needs to be skipped (Sean Christopherson) - KVM: x86: Unconditionally handle MSR_IA32_TSC_DEADLINE in fastpath exits (Sean Christopherson) - KVM: x86: Drop semi-arbitrary restrictions on IPI type in fastpath (Sean Christopherson) - KVM: x86: Only allow "fast" IPIs in fastpath WRMSR(X2APIC_ICR) handler (Sean Christopherson) - KVM: x86: Add kvm_icr_to_lapic_irq() helper to allow for fastpath IPIs (Sean Christopherson) - kvm: x86: simplify kvm_vector_to_index() (Yury Norov) - KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs (Ewan Hai) - arch/x86/kvm/ioapic: Remove license boilerplate with bad FSF address (Thomas Huth) - KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid (Sean Christopherson) - KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2 (Sean Christopherson) - KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O (Sean Christopherson) - KVM: SEV: Add SEV-SNP CipherTextHiding support (Ashish Kalra) - KVM: SEV: Introduce new min,max sev_es and sev_snp asid variables (Ashish Kalra) - KVM: SVM: Enable AVIC by default for Zen4+ if x2AVIC is support (Naveen N Rao) - KVM: SVM: Move global "avic" variable to avic.c (Sean Christopherson) - KVM: SVM: Don't advise the user to do force_avic=y (when x2AVIC is detected) (Sean Christopherson) - KVM: SVM: Always print "AVIC enabled" separately, even when force enabled (Sean Christopherson) - KVM: SVM: Update "APICv in x2APIC without x2AVIC" in avic.c, not svm.c (Sean Christopherson) - KVM: SVM: Move x2AVIC MSR interception helper to avic.c (Sean Christopherson) - KVM: SVM: Make svm_x86_ops globally visible, clean up on-HyperV usage (Sean Christopherson) - KVM: SVM: Re-load current, not host, TSC_AUX on #VMEXIT from SEV-ES guest (Hou Wenlong) - KVM: x86: Add helper to retrieve current value of user return MSR (Hou Wenlong) - KVM: SEV: Reject non-positive effective lengths during LAUNCH_UPDATE (Sean Christopherson) - KVM: SEV: Validate XCR0 provided by guest in GHCB (Sean Christopherson) - KVM: SEV: Read save fields from GHCB exactly once (Sean Christopherson) - KVM: SEV: Rename kvm_ghcb_get_sw_exit_code() to kvm_get_cached_sw_exit_code() (Sean Christopherson) - KVM: nSVM: Replace kzalloc() + copy_from_user() with memdup_user() (Thorsten Blum) - KVM: SEV: Save the SEV policy if and only if LAUNCH_START succeeds (Sean Christopherson) - KVM: SVM: Enable Secure TSC for SNP guests (Nikunj A Dadhania) - KVM: SEV: Fold sev_es_vcpu_reset() into sev_vcpu_create() (Sean Christopherson) - KVM: SEV: Set RESET GHCB MSR value during sev_es_init_vmcb() (Sean Christopherson) - KVM: SEV: Move init of SNP guest state into sev_init_vmcb() (Sean Christopherson) - KVM: SVM: Move SEV-ES VMSA allocation to a dedicated sev_vcpu_create() helper (Sean Christopherson) - x86/cpufeatures: Add SNP Secure TSC (Nikunj A Dadhania) - KVM: SEV: Enforce minimum GHCB version requirement for SEV-SNP guests (Nikunj A Dadhania) - KVM: SEV: Drop GHCB_VERSION_DEFAULT and open code it (Nikunj A Dadhania) - KVM: TDX: Fix uninitialized error code for __tdx_bringup() (Tony Lindgren) - KVM: TDX: Remove redundant __GFP_ZERO (Qianfeng Rong) - KVM: VMX: Add host MSR read/write helpers to consolidate preemption handling (Sean Christopherson) - KVM: VMX: Fix an indentation (Xin Li) - KVM: TDX: Do not retry locally when the retry is caused by invalid memslot (Sean Christopherson) - KVM: x86/mmu: Return -EAGAIN if userspace deletes/moves memslot during prefault (Sean Christopherson) - KVM: x86/mmu: Recover TDP MMU NX huge pages using MMU read lock (Vipin Sharma) - KVM: x86/mmu: Rename kvm_tdp_mmu_zap_sp() to better indicate its purpose (Vipin Sharma) - KVM: x86/mmu: Track possible NX huge pages separately for TDP vs. Shadow MMU (Vipin Sharma) - LoongArch: Update Loongson-3 default config file (Huacai Chen) - LoongArch: BPF: Sign-extend struct ops return values properly (Hengqi Chen) - LoongArch: BPF: Make error handling robust in arch_prepare_bpf_trampoline() (Hengqi Chen) - LoongArch: BPF: Make trampoline size stable (Hengqi Chen) - LoongArch: BPF: Don't align trampoline size (Hengqi Chen) - LoongArch: BPF: No support of struct argument in trampoline programs (Hengqi Chen) - LoongArch: BPF: No text_poke() for kernel text (Hengqi Chen) - LoongArch: BPF: Remove duplicated bpf_flush_icache() (Hengqi Chen) - LoongArch: BPF: Remove duplicated flags check (Hengqi Chen) - LoongArch: BPF: Fix uninitialized symbol 'retval_off' (Huacai Chen) - LoongArch: BPF: Optimize sign-extention mov instructions (Tiezhu Yang) - LoongArch: Handle new atomic instructions for probes (Tiezhu Yang) - LoongArch: Try VMA lock-based page fault handling first (Wentao Guan) - LoongArch: Automatically disable kaslr if boot from kexec_file (Youling Tang) - LoongArch: Add crash dump support for kexec_file (Youling Tang) - LoongArch: Add ELF binary support for kexec_file (Youling Tang) - LoongArch: Add EFI binary support for kexec_file (Youling Tang) - LoongArch: Add preparatory infrastructure for kexec_file (Youling Tang) - LoongArch: Add struct loongarch_image_header for kernel (Youling Tang) - LoongArch: Allow specify SIMD width via kernel parameters (Huacai Chen) - LoongArch: Init acpi_gbl_use_global_lock to false (Huacai Chen) - LoongArch: Fix build error for LTO with LLVM-18 (Huacai Chen) - LoongArch: Add cflag -fno-isolate-erroneous-paths-dereference (Tiezhu Yang) - um: Remove unused ipi_pipe field from cpuinfo_um (Tiwei Bie) - um: Remove unused cpu_data and current_cpu_data macros (Tiwei Bie) - um: Stop tracking virtual CPUs via mm_cpumask() (Tiwei Bie) - um: Centralize stub size calculations (Tiwei Bie) - um: Remove outdated comment about STUB_DATA_PAGES (Tiwei Bie) - um: Remove unused offset and child_err fields from stub_data (Tiwei Bie) - um: Indent time-travel help messages (Tiwei Bie) - um: Fix help message for ssl-non-raw (Tiwei Bie) - um: vector: Fix indentation for help message (Tiwei Bie) - um: Add missing trailing newline to help messages (Tiwei Bie) - um: virtio-pci: implement .shutdown() (Johannes Berg) - um: Support SPARSE_IRQ (Sinan Nalkaya) - nvdimm: Remove duplicate linux/slab.h header (Jiapeng Chong) - nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe() (Guangshuo Li) - nvdimm: Clean up __nd_ioctl() and remove gotos (Dave Jiang) - nvdimm: Introduce guard() for nvdimm_bus_lock (Dave Jiang) - ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message (Colin Ian King) - nvdimm: Use str_plural() to simplify the code (Xichao Zhao) - watchdog/hpwdt New maintianer (Jerry Hoemann) - dt-bindings: watchdog: add SMARC-sAM67 support (Michael Walle) - watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog (Christophe Leroy) - watchdog: visconti: don't print superfluous errors (Wolfram Sang) - watchdog: rzv2h_wdt: don't print superfluous errors (Wolfram Sang) - watchdog: rzg2l_wdt: don't print superfluous errors (Wolfram Sang) - watchdog: s3c2410_wdt: exynosautov9: Enable supported features (Sangwook Shin) - watchdog: s3c2410_wdt: exynosautov920: Enable QUIRK_HAS_32BIT_CNT (Sangwook Shin) - watchdog: s3c2410_wdt: Increase max timeout value of watchdog (Sangwook Shin) - watchdog: s3c2410_wdt: Fix max_timeout being calculated larger (Sangwook Shin) - watchdog: s3c2410_wdt: Replace hardcoded values with macro definitions (Sangwook Shin) - watchdog: rzv2h: Improve error strings and add newlines (Lad Prabhakar) - watchdog: rzv2h: Add support for RZ/T2H (Lad Prabhakar) - watchdog: rzv2h: Add support for configurable count clock source (Lad Prabhakar) - watchdog: rzv2h: Make "oscclk" and reset controller optional (Lad Prabhakar) - watchdog: rzv2h: Obtain clock-divider and timeout values from OF match data (Lad Prabhakar) - dt-bindings: watchdog: renesas,wdt: Add support for RZ/T2H and RZ/N2H (Lad Prabhakar) - watchdog: intel_oc_wdt: Do not try to write into const memory (Guenter Roeck) - PCI/sysfs: Expose PCI device serial number (Matthew Wood) - PCI/ACPI: Fix pci_acpi_preserve_config() memory leak (Nirmoy Das) - PCI: xilinx-nwl: Fix ECAM programming (Jani Nurminen) - PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup() (Dan Carpenter) - PCI: tegra194: Rename 'root_bus' to 'root_port_bus' in tegra_pcie_downstream_dev_to_D0() (Manivannan Sadhasivam) - PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock (Marek Vasut) - PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert() (Nagarjuna Kristam) - PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation (Alok Tiwari) - MAINTAINERS: Add entry for ST STM32MP25 PCIe drivers (Christian Bruel) - PCI: stm32-ep: Add PCIe Endpoint support for STM32MP25 (Christian Bruel) - dt-bindings: PCI: Add STM32MP25 PCIe Endpoint bindings (Christian Bruel) - PCI: stm32: Add PCIe host support for STM32MP25 (Christian Bruel) - dt-bindings: PCI: Add STM32MP25 PCIe Root Complex bindings (Christian Bruel) - pinctrl: Add pinctrl_pm_select_init_state helper function (Christian Bruel) - Documentation: pinctrl: Describe PM helper functions for standard states. (Christian Bruel) - PCI: sg2042: Add Sophgo SG2042 PCIe driver (Chen Wang) - PCI: cadence: Check for the existence of cdns_pcie::ops before using it (Chen Wang) - dt-bindings: pci: Add Sophgo SG2042 PCIe host (Chen Wang) - PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock (Marek Vasut) - PCI: rcar-host: Drop PMSR spinlock (Marek Vasut) - PCI: rcar-host: Pass proper IRQ domain to generic_handle_domain_irq() (Claudiu Beznea) - PCI: rcar-gen4: Fix inverted break condition in PHY initialization (Marek Vasut) - PCI: rcar-gen4: Assure reset occurs before DBI access (Marek Vasut) - PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion (Marek Vasut) - PCI: rcar-gen4: Fix PHY initialization (Marek Vasut) - PCI: dwc: Support ECAM mechanism by enabling iATU 'CFG Shift Feature' (Krishna Chaitanya Chundru) - PCI: qcom: Prepare for the DWC ECAM enablement (Krishna Chaitanya Chundru) - PCI: dwc: Prepare the driver for enabling ECAM mechanism using iATU 'CFG Shift Feature' (Krishna Chaitanya Chundru) - PCI: dwc: Add support for ELBI resource mapping (Krishna Chaitanya Chundru) - PCI: qcom: Move host bridge 'phy' and 'reset' pointers to struct qcom_pcie_port (Manivannan Sadhasivam) - PCI: qcom: Fix macro typo for CURSOR (Ziyue Zhang) - PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s (Ziyue Zhang) - PCI: qcom: Restrict port parsing only to PCIe bridge child nodes (Krishna Chaitanya Chundru) - PCI: qcom: Select PCI Power Control Slot driver (Qiang Yu) - PCI: plda: Remove dev_err_probe() when the errno is -ENOMEM (Xichao Zhao) - PCI: mediatek-gen3: Add support for MediaTek MT8196 SoC (AngeloGioacchino Del Regno) - dt-bindings: PCI: mediatek-gen3: Add support for MT6991/MT8196 (AngeloGioacchino Del Regno) - PCI: mediatek-gen3: Implement sys clock ready time setting (AngeloGioacchino Del Regno) - PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit (Siddharth Vadapalli) - PCI: keystone: Use kcalloc() instead of kzalloc() (Qianfeng Rong) - PCI: j721e: Fix incorrect error message in probe() (Alok Tiwari) - PCI: j721e: Fix programming sequence of "strap" settings (Siddharth Vadapalli) - PCI: j721e: Fix module autoloading (Siddharth Vadapalli) - PCI: imx6: Enable the Vaux supply if available (Richard Zhu) - PCI: hv: Remove unused parameter of hv_msi_free() (Nam Cao) - PCI: qcom-ep: Remove redundant edma.nr_irqs initialization (Niklas Cassel) - PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify() (Niklas Cassel) - PCI: dwc: Support 16-lane operation (Konrad Dybcio) - PCI: amd-mdb: Add support for PCIe RP PERST# signal handling (Sai Krishna Musham) - dt-bindings: PCI: amd-mdb: Add example usage of reset-gpios for PCIe RP PERST# (Sai Krishna Musham) - PCI: tegra194: Handle errors in BPMP response (Vidya Sagar) - PCI: tegra194: Reset BARs when running in PCIe endpoint mode (Niklas Cassel) - PCI: tegra194: Set pci_epc_features::msi_capable to true (Niklas Cassel) - PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq() (Niklas Cassel) - PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release (Shin'ichiro Kawasaki) - PCI: endpoint: pci-epf-test: Fix doorbell test support (Niklas Cassel) - PCI: endpoint: pci-epf-test: Limit PCIe BAR size for fixed BARs (Marek Vasut) - selftests: pci_endpoint: Skip IRQ test if IRQ is out of range. (Christian Bruel) - misc: pci_endpoint_test: Cleanup extra 0 initialization (Christian Bruel) - misc: pci_endpoint_test: Skip IRQ tests if irq is out of range (Christian Bruel) - PCI: endpoint: Drop superfluous pci_epc_features initialization (Niklas Cassel) - Documentation: PCI: endpoint: Document BAR assignment (Jerome Brunet) - misc: pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl() (Dan Carpenter) - PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in pci_epf_write_msi_msg() (Dan Carpenter) - dt-bindings: PCI: qcom,pcie-x1e80100: Set clocks minItems for the fifth Glymur PCIe Controller (Qiang Yu) - dt-bindings: PCI: ti,am65: Extend for use with PVU (Jan Kiszka) - dt-bindings: PCI: qcom,pcie-sm8550: Add SM8750 compatible (Krishna Chaitanya Chundru) - dt-bindings: PCI: Correct example indentation (Krzysztof Kozlowski) - PCI: cadence: Use cdns_pcie_find_*capability() to avoid hardcoding offsets (Hans Zhang) - PCI: cadence: Implement capability search using PCI core APIs (Hans Zhang) - PCI: dwc: ep: Implement capability search using PCI core APIs (Hans Zhang) - PCI: dwc: Implement capability search using PCI core APIs (Hans Zhang) - PCI: Refactor extended capability search into PCI_FIND_NEXT_EXT_CAP() (Hans Zhang) - PCI: Refactor capability search into PCI_FIND_NEXT_CAP() (Hans Zhang) - PCI: Clean up __pci_find_next_cap_ttl() readability (Hans Zhang) - PCI: switchtec: Replace manual locks with guard (Erick Karanja) - PCI: Add lockdep assertion in pci_stop_and_remove_bus_device() (Niklas Schnelle) - PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV (Niklas Schnelle) - PCI: Set up bridge resources earlier (Ilpo Järvinen) - PCI: Don't print stale information about resource (Ilpo Järvinen) - PCI: Alter misleading recursion to pci_bus_release_bridge_resources() (Ilpo Järvinen) - PCI: Pass bridge window to pci_bus_release_bridge_resources() (Ilpo Järvinen) - PCI: Add pci_setup_one_bridge_window() (Ilpo Järvinen) - PCI: Refactor remove_dev_resources() to use pbus_select_window() (Ilpo Järvinen) - PCI: Refactor distributing available memory to use loops (Ilpo Järvinen) - PCI: Use pbus_select_window_for_type() during mem window sizing (Ilpo Järvinen) - PCI: Use pbus_select_window() in space available checker (Ilpo Järvinen) - PCI: Rename resource variable from r to res (Ilpo Järvinen) - PCI: Use pbus_select_window_for_type() during IO window sizing (Ilpo Järvinen) - PCI: Use pbus_select_window() during BAR resize (Ilpo Järvinen) - PCI: Warn if bridge window cannot be released when resizing BAR (Ilpo Järvinen) - PCI: Fix finding bridge window in pci_reassign_bridge_resources() (Ilpo Järvinen) - PCI: Add bridge window selection functions (Ilpo Järvinen) - PCI: Add defines for bridge window indexing (Ilpo Järvinen) - PCI: Preserve bridge window resource type flags (Ilpo Järvinen) - PCI: Enable bridge even if bridge window fails to assign (Ilpo Järvinen) - PCI: Use pci_release_resource() instead of release_resource() (Ilpo Järvinen) - PCI: Disable non-claimed bridge window (Ilpo Järvinen) - PCI: Always claim bridge window before its setup (Ilpo Järvinen) - PCI: Refactor find_bus_resource_of_type() logic checks (Ilpo Järvinen) - PCI: Move find_bus_resource_of_type() earlier (Ilpo Järvinen) - MIPS: PCI: Use pci_enable_resources() (Ilpo Järvinen) - sparc/PCI: Remove pcibios_enable_device() as they do nothing extra (Ilpo Järvinen) - m68k/PCI: Use pci_enable_resources() in pcibios_enable_device() (Ilpo Järvinen) - PCI: Fix failure detection during resource resize (Ilpo Järvinen) - PCI: Fix pdev_resources_assignable() disparity (Ilpo Järvinen) - PCI: Ensure relaxed tail alignment does not increase min_align (Ilpo Järvinen) - PCI/pwrctrl: Fix device leak at device stop (Johan Hovold) - PCI/pwrctrl: Fix device and OF node leak at bus scan (Johan Hovold) - PCI/pwrctrl: Fix device leak at registration (Johan Hovold) - PCI/pwrctrl: Fix double cleanup on devm_add_action_or_reset() failure (Geert Uytterhoeven) - PCI/sysfs: Ensure devices are powered for config reads (Brian Norris) - PCI/PM: Skip resuming to D0 if device is disconnected (Mario Limonciello) - PCI/P2PDMA: Reduce scope of pci_has_p2pmem() (Leon Romanovsky) - PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call (Sungho Kim) - PCI: of: Update parent unit address generation in of_pci_prop_intr_map() (Lorenzo Pieralisi) - PCI: Disable MSI on RDC PCI to PCIe bridges (Marcos Del Sol Vives) - PCI: hotplug: Clean up spaces in messages (Colin Ian King) - PCI: Add Extended Tag + MRRS quirk for Xeon 6 (Ilpo Järvinen) - PCI: Clean up pci_scan_child_bus_extend() loop (Ilpo Järvinen) - PCI: Clean up early_dump_pci_device() (Ilpo Järvinen) - PCI: Use header type defines in pci_setup_device() (Ilpo Järvinen) - PCI: qcom: Remove custom ASPM enablement code (Manivannan Sadhasivam) - PCI/ASPM: Enable all ClockPM and ASPM states for devicetree platforms (Manivannan Sadhasivam) - PCI/AER: Avoid NULL pointer dereference in aer_ratelimit() (Breno Leitao) - Documentation: PCI: Fix typos (Emilio Perez) - Documentation: PCI: Tidy error recovery doc's PCIe nomenclature (Lukas Wunner) - Documentation: PCI: Amend error recovery doc with DPC/AER specifics (Lukas Wunner) - Documentation: PCI: Sync error recovery doc with code (Lukas Wunner) - Documentation: PCI: Sync AER doc with code (Lukas Wunner) - PCI/AER: Fix NULL pointer access by aer_info (Vernon Yang) - PCI/AER: Print TLP Log for errors introduced since PCIe r1.1 (Lukas Wunner) - PCI/AER: Support errors introduced by PCIe r6.0 (Lukas Wunner) - powerpc/eeh: Use result of error_detected() in uevent (Niklas Schnelle) - s390/pci: Use pci_uevent_ers() in PCI recovery (Niklas Schnelle) - PCI/AER: Fix missing uevent on recovery when a reset is requested (Niklas Schnelle) - PCI/ERR: Remove remnants of .link_reset() callback (Lukas Wunner) - PCI/ERR: Update device error_state already after reset (Lukas Wunner) - PCI/ERR: Notify drivers on failure to recover (Lukas Wunner) - PCI/ERR: Fix uevent on failure to recover (Lukas Wunner) - PCI/AER: Allow drivers to opt in to Bus Reset on Non-Fatal Errors (Lukas Wunner) - dt-bindings: dma: rz-dmac: Document RZ/G3E family of SoCs (Tommaso Merciai) - dmaengine: dw-edma: Set status for callback_result (Devendra K Verma) - dmaengine: mv_xor: match alloc_wc and free_wc (Rosen Penev) - dmaengine: mmp_pdma: Add SpacemiT K1 PDMA support with 64-bit addressing (Guodong Xu) - dmaengine: mmp_pdma: Add operations structure for controller abstraction (Guodong Xu) - dmaengine: mmp_pdma: Add reset controller support (Guodong Xu) - dmaengine: mmp_pdma: Add clock support (Guodong Xu) - dt-bindings: dma: Add SpacemiT K1 PDMA controller (Guodong Xu) - dt-bindings: dmaengine: xilinx_dma: Remove DMA client properties (Abin Joseph) - dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation (Nathan Lynch) - dmaengine: xilinx_dma: Support descriptor setup from dma_vecs (Folker Schwesinger) - dmaengine: sh: setup_xref error handling (Thomas Andreatta) - dmaengine: Replace zero-length array with flexible-array (Chelsy Ratnawat) - dmaengine: ppc4xx: Remove space before newline (Colin Ian King) - dmaengine: idxd: Add a new IAA device ID for Wildcat Lake family platforms (Anil S Keshavamurthy) - dmaengine: idxd: Replace memset(0) + strscpy() with strscpy_pad() (Thorsten Blum) - dt-bindings: dma: nvidia,tegra20-apbdma: Add undocumented compatibles and "clock-names" (Rob Herring (Arm)) - dmaengine: zynqmp_dma: Add shutdown operation support (Abin Joseph) - phy: rockchip: phy-rockchip-inno-csidphy: add support for rk3588 variant (Michael Riesch) - phy: rockchip: phy-rockchip-inno-csidphy: allow for different reset lines (Michael Riesch) - phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0 (Michael Riesch) - dt-bindings: phy: rockchip-inno-csi-dphy: add rk3588 variant (Michael Riesch) - dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required (Michael Riesch) - phy: cadence: cdns-dphy: Enable lower resolutions in dphy (Harikrishna Shenoy) - phy: renesas: r8a779f0-ether-serdes: add new step added to latest datasheet (Michael Dege) - phy: renesas: r8a779f0-ether-serdes: add USXGMII mode (Michael Dege) - phy: sophgo: Add USB 2.0 PHY driver for Sophgo CV18XX/SG200X (Inochi Amaoto) - dt-bindings: phy: Add Sophgo CV1800 USB phy (Inochi Amaoto) - phy: cadence: cdns-dphy: Update calibration wait time for startup state machine (Devarsh Thakkar) - phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling (Devarsh Thakkar) - phy: renesas: rcar-gen3-usb2: Fix ID check logic with VBUS valid (Lad Prabhakar) - dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1051 (Maud Spierings) - phy: lynx-28g: check return value when calling lynx_28g_pll_get (Josua Mayer) - phy: qcom: m31-eusb2: Fix the error log while enabling clock (Prashanth K) - phy: rockchip: usbdp: Remove redundant ternary operators (Liao Yuanhong) - phy: renesas: rcar-gen3-usb2: Remove redundant ternary operators (Liao Yuanhong) - phy: hisilicon: Remove redundant ternary operators (Liao Yuanhong) - phy: qcom-qmp-ufs: Add PHY and PLL regulator load (Nitin Rawat) - phy: qcom-qmp-ufs: Add regulator load voting for UFS QMP PHY (Nitin Rawat) - phy: ingenic: use core driver model helper to handle probe errors (Akhilesh Patil) - dt-bindings: phy: Add eDP PHY compatible for QCS8300 (Yongxing Mou) - phy: renesas: rcar-gen3-usb2: Move debug print after register value is updated (Lad Prabhakar) - phy: renesas: rcar-gen3-usb2: Add support for RZ/T2H SoC (Lad Prabhakar) - phy: renesas: rcar-gen3-usb2: Allow SoC-specific OBINT bits via phy_data (Lad Prabhakar) - phy: renesas: rcar-gen3-usb2: store drvdata pointer in channel (Lad Prabhakar) - dt-bindings: phy: renesas,usb2-phy: Add RZ/T2H and RZ/N2H support (Lad Prabhakar) - phy: qcom: qmp-combo: register a typec mux to change the QMPPHY_MODE (Neil Armstrong) - phy: qcom: qmp-combo: introduce QMPPHY_MODE (Neil Armstrong) - phy: qcom: qmp-combo: store DP phy power state (Neil Armstrong) - phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode' (Konrad Dybcio) - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch (Neil Armstrong) - phy: rockchip: naneng-combphy: Convert comma to semicolon (Chen Ni) - phy: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - phy: sun4i-usb: drop num_phys assumption (Andre Przywara) - phy: qcom-qmp-pcie: add dual lane PHY support for SM8750 (Krishna Chaitanya Chundru) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the SM8750 QMP PCIe PHY Gen3 x2 (Krishna Chaitanya Chundru) - phy: qualcomm: phy-qcom-eusb2-repeater: Add support for PMIV0104 (Luca Weiss) - dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible for PMIV0104 (Luca Weiss) - phy: qualcomm: phy-qcom-eusb2-repeater: Support tune-res-fsdif prop (Luca Weiss) - dt-bindings: phy: qcom,snps-eusb2-repeater: Document qcom,tune-res-fsdif (Luca Weiss) - phy: ti: omap-control: drop unused module alias (Johan Hovold) - phy: ti: dm816x-usb: drop unused module alias (Johan Hovold) - phy: ti: ti-pipe3: drop unused module alias (Johan Hovold) - phy: ti: omap-usb2: drop unused module alias (Johan Hovold) - phy: samsung: usb2: drop unused module alias (Johan Hovold) - phy: samsung: exynos5-usbdrd: drop unused module alias (Johan Hovold) - phy: qualcomm: ipq806x-usb: drop unused module alias (Johan Hovold) - phy: hisilicon: hi6220-usb: drop unused module alias (Johan Hovold) - phy: cadence: Sierra: drop unused module alias (Johan Hovold) - phy: broadcom: brcm-usb: drop unused module alias (Johan Hovold) - phy: broadcom: brcm-sata: drop unused module alias (Johan Hovold) - phy: rockchip: naneng-combphy: Add RK3528 support (Yao Zi) - phy: rockchip: naneng-combphy: Add SoC prefix to register definitions (Yao Zi) - dt-bindings: phy: rockchip: naneng-combphy: Add RK3528 variant (Yao Zi) - dt-bindings: phy: rockchip: naneng-combphy: Add power-domains property (Yao Zi) - dt-bindings: soc: rockchip: Add RK3528 pipe-phy GRF syscon (Yao Zi) - phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568 (Jonas Karlman) - phy: ti: omap-usb2: enable compile testing (Johan Hovold) - phy: cadence: cdns-dphy-rx: Add runtime PM support (Jai Luthra) - phy: cdns-dphy: Remove leftover code (Tomi Valkeinen) - phy: cdns-dphy: Store hs_clk_rate and return it (Tomi Valkeinen) - dt-bindings: phy: fsl,imx8mq-usb: Drop 'db' suffix duplicating dtschema (Krzysztof Kozlowski) - soundwire: Use min() to improve code (Qianfeng Rong) - soundwire: bus: Drop dev_pm_domain_detach() call (Claudiu Beznea) - soundwire: debugfs: add SCP_SDCA_IntStatX and SCP_SDCA_IntMaskX registers (Shuming Fan) - zonefs: correct some spelling mistakes (Xichao Zhao) - dt-bindings: ata: apm,xgene-ahci: Add apm,xgene-ahci-v2 support (Rob Herring (Arm)) - dt-bindings: ata: imx: Document 'target-supply' (Fabio Estevam) - dt-bindings: ata: highbank: Minor whitespace cleanup in example (Krzysztof Kozlowski) - mm/khugepaged: use KMEM_CACHE() (Wei Yang) - mm/ksm: cleanup mm_slot_entry() invocation (Wei Yang) - Documentation/mm: drop pxx_mkdevmap() descriptions from page table helpers (Anshuman Khandual) - mm: clean up is_guard_pte_marker() (Lance Yang) - drivers/base: move memory_block_add_nid() into the caller (Hannes Reinecke) - mm/memory_hotplug: activate node before adding new memory blocks (Hannes Reinecke) - drivers/base/memory: add node id parameter to add_memory_block() (Hannes Reinecke) - efi/x86: Memory protection on EfiGcdMemoryTypeMoreReliable (Lenny Szubowicz) - efi: Explain OVMF acronym in OVMF_DEBUG_LOG help text (Geert Uytterhoeven) - ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr (Coiby Xu) - lib/digsig: Use SHA-1 library instead of crypto_shash (Eric Biggers) - integrity: Select CRYPTO from INTEGRITY_ASYMMETRIC_KEYS (Eric Biggers) - mips: math-emu: replace deprecated strcpy() in me-debugfs (Osama Abdelkader) - MIPS: configs: Consolidate Loongson1 defconfigs (Keguang Zhang) - MIPS: Unify Loongson1 PRID_REV (Keguang Zhang) - MIPS: loongson32: Switch to generic core (Keguang Zhang) - MIPS: loongson: Add built-in DTB support (Keguang Zhang) - MIPS: dts: loongson: Add CQ-T300B board (Keguang Zhang) - MIPS: dts: loongson: Add Smartloong-1C board (Keguang Zhang) - MIPS: dts: loongson: Add LSGZ_1B_DEV board (Keguang Zhang) - MIPS: dts: loongson: Add LS1B-DEMO board (Keguang Zhang) - dt-bindings: mips: loongson: Add LS1B-DEMO and CQ-T300B (Keguang Zhang) - mips: lantiq: danube: rename stp node on EASY50712 reference board (Aleksander Jan Bajkowski) - mips: lantiq: xway: sysctrl: rename stp clock (Aleksander Jan Bajkowski) - MIPS: RB532: Replace deprecated strcpy() with memcpy() and strscpy() (Thorsten Blum) - MIPS: Loongson64: Replace deprecated strcpy() with strscpy_pad() (Thorsten Blum) - MIPS: generic: Replace deprecated strcpy() in ocelot_detect() (Thorsten Blum) - MIPS: octeon: Replace deprecated strcpy() in octeon_model_get_string_buffer() (Thorsten Blum) - MIPS: octeon: Replace memset(0) + deprecated strcpy() with strscpy_pad() (Thorsten Blum) - MIPS: arc: Replace deprecated strcpy() with memcpy() (Thorsten Blum) - MIPS: txx9: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - MIPS: sni: Replace deprecated strcpy() in sni_console_setup() (Thorsten Blum) - MIPS: sgi-ip32: Replace deprecated strcpy() in plat_mem_setup() (Thorsten Blum) - MIPS: sgi-ip22: Replace deprecated strcpy() in plat_mem_setup() (Thorsten Blum) - mips: lantiq: danube: add model to EASY50712 dts (Aleksander Jan Bajkowski) - mips: lantiq: danube: add missing device_type in pci node (Aleksander Jan Bajkowski) - mips: lantiq: danube: add missing properties to cpu node (Aleksander Jan Bajkowski) - dt-bindings: mips: cpu: Add MIPS 34Kc Core (Aleksander Jan Bajkowski) - MIPS: Alchemy: convert from round_rate() to determine_rate() (Brian Masney) - mips: Replace __ASSEMBLY__ with __ASSEMBLER__ in the mips headers (Thomas Huth) - MIPS: BMIPS: Properly define memory controller compatible (Florian Fainelli) - mips/octeon/smp: Remove space before newline (Colin Ian King) - openrisc: Add jump label support (chenmiao) - openrisc: Regenerate defconfigs. (chenmiao) - openrisc: Add R_OR1K_32_PCREL relocation type module support (chenmiao) - openrisc: Add text patching API support (chenmiao) - tracing: Fix lock imbalance in s_start() memory allocation failure path (Sasha Levin) - tracing: Ensure optimized hashing works (Michal Koutný) - ftrace: Fix softlockup in ftrace_module_enable (Vladimir Riabchun) - tracing: replace use of system_wq with system_percpu_wq (Marco Crivellari) - tracing: Remove redundant 0 value initialization (Liao Yuanhong) - tracing: Move buffer in trace_seq to end of struct (Elijah Wright) - tracing/osnoise: Use for_each_online_cpu() instead of for_each_cpu() (Fushuai Wang) - tracing: Use vmalloc_array() to improve code (Qianfeng Rong) - tracing: Have syscall trace events show "0x" for values greater than 10 (Steven Rostedt) - tracing: Replace syscall RCU pointer assignment with READ/WRITE_ONCE() (Steven Rostedt) - tools/rtla: Add remaining support for osnoise actions (Crystal Wood) - tools/rtla: Add test engine support for unexpected output (Crystal Wood) - tools/rtla: Fix -A option name in test comment (Crystal Wood) - tools/rtla: Consolidate code between osnoise/timerlat and hist/top (Crystal Wood) - tools/rtla: Create common_apply_config() (Crystal Wood) - tools/rtla: Move top/hist params into common struct (Crystal Wood) - tools/rtla: Consolidate common parameters into shared structure (Costa Shulyupin) - tracing: Fix race condition in kprobe initialization causing NULL pointer dereference (Yuan Chen) - rust: usb: keep usb::Device private for now (Danilo Krummrich) - rust: usb: don't retain device context for the interface parent (Danilo Krummrich) - USB: disable rust bindings from the build for now (Greg Kroah-Hartman) - samples: rust: add a USB driver sample (Daniel Almeida) - rust: usb: add basic USB abstractions (Daniel Almeida) - coresight: Add label sysfs node support (Mao Jinlong) - dt-bindings: arm: Add label in the coresight components (Mao Jinlong) - coresight: tnoc: add new AMBA ID to support Trace Noc V2 (Yuanfang Zhang) - coresight: Fix incorrect handling for return value of devm_kzalloc (Lin Yujun) - coresight: tpda: fix the logic to setup the element size (Jie Gan) - coresight: trbe: Return NULL pointer for allocation failures (Leo Yan) - coresight: Refactor runtime PM (Leo Yan) - coresight: Make clock sequence consistent (Leo Yan) - coresight: Refactor driver data allocation (Leo Yan) - coresight: Consolidate clock enabling (Leo Yan) - coresight: Avoid enable programming clock duplicately (Leo Yan) - coresight: Appropriately disable trace bus clocks (Leo Yan) - coresight: Appropriately disable programming clocks (Leo Yan) - coresight: etm4x: Support atclk (Leo Yan) - coresight: catu: Support atclk (Leo Yan) - coresight: tmc: Support atclk (Leo Yan) - coresight-etm4x: Conditionally access register TRCEXTINSELR (Yuanfang Zhang) - coresight: fix indentation error in cscfg_remove_owned_csdev_configs() (Yeoreum Yun) - coresight: tnoc: Fix a NULL vs IS_ERR() bug in probe (Dan Carpenter) - coresight: add coresight Trace Network On Chip driver (Yuanfang Zhang) - dt-bindings: arm: Add device Trace Network On Chip definition (Yuanfang Zhang) - coresight: perf: Use %%px for printing pointers (Leo Yan) - coresight: stm: Remove redundant NULL checks (Leo Yan) - hwtracing: coresight: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - coresight: Only register perf symlink for sinks with alloc_buffer (Yuanfang Zhang) - coresight: Fix missing include for FIELD_GET (James Clark) - coresight: trbe: Add ISB after TRBLIMITR write (James Clark) - bus: mhi: host: pci_generic: Set DMA mask for VFs (Vivek Pernamitta) - bus: mhi: core: Improve mhi_sync_power_up handling for SYS_ERR state (Vivek Pernamitta) - bus: mhi: host: pci_generic: Reset QDU100 while the MHI driver is removed (Vivek Pernamitta) - bus: mhi: host: pci_generic: Add SRIOV support (Vivek Pernamitta) - bus: mhi: host: pci_generic: Read SUBSYSTEM_VENDOR_ID for VF's to check status (Vivek Pernamitta) - bus: mhi: host: Add support for separate controller configurations for VF and PF (Vivek Pernamitta) - bus: mhi: ep: Fix chained transfer handling in read path (Sumit Kumar) - bus: mhi: host: Notify EE change via uevent (Vivek Pernamitta) - bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup() (Adam Xue) - bus: mhi: host: pci_generic: Add support for all Foxconn T99W696 SKU variants (Slark Xiao) - MAINTAINERS: Support ROHM BD79112 ADC (Matti Vaittinen) - iio: adc: Support ROHM BD79112 ADC/GPIO (Matti Vaittinen) - dt-bindings: iio: adc: ROHM BD79112 ADC/GPIO (Matti Vaittinen) - iio: pressure: bmp280: Use gpiod_set_value_cansleep() (Salah Triki) - iio: pressure: bmp280: Remove noisy dev_info() (Salah Triki) - iio: ABI: add filter types for ad7173 (David Lechner) - iio: adc: ad7173: support changing filter type (David Lechner) - iio: adc: ad7173: rename odr field (David Lechner) - iio: adc: ad7173: rename ad7173_chan_spec_ext_info (David Lechner) - iio: adc: Add driver for Marvell 88PM886 PMIC ADC (Duje Mihanović) - dt-bindings: mfd: 88pm886: Add #io-channel-cells (Duje Mihanović) - iio: ABI: document "sinc4+rej60" filter_type (David Lechner) - iio: adc: ad7124: add filter support (David Lechner) - iio: adc: ad7124: support fractional sampling_frequency (David Lechner) - iio: adc: ad7124: use guard(mutex) to simplify return paths (David Lechner) - iio: adc: ad7124: use read_avail() for scale_available (David Lechner) - iio: adc: ad7124: use clamp() (David Lechner) - iio: adc: ad7124: fix sample rate for multi-channel use (David Lechner) - Documentation: ABI: iio: add sinc4+lp (Antoniu Miclaus) - docs: iio: add documentation for ade9000 driver (Antoniu Miclaus) - iio: adc: add ade9000 support (Antoniu Miclaus) - dt-bindings: iio: adc: add ade9000 (Antoniu Miclaus) - iio: add power and energy measurement modifiers (Antoniu Miclaus) - iio: add IIO_ALTCURRENT channel type (Antoniu Miclaus) - iio: light: ltr390: Implement runtime PM support (Akshay Jindal) - iio: imu: inv_icm42600: use guard() to release mutexes (Sean Nyekjaer) - iio: magnetometer: tmag5273: remove unused IIO_CHAN_INFO_PROCESSED handling (Dixit Parmar) - iio: magnetometer: als31300: remove unused IIO_CHAN_INFO_PROCESSED handling (Dixit Parmar) - Documentation: iio: Remove location attribute (Gwendal Grignou) - iio: imu: inv_icm42600: Use devm_regulator_get_enable() for vdd regulator (Sean Nyekjaer) - iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended (Sean Nyekjaer) - iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume (Sean Nyekjaer) - iio: imu: inv_icm42600: Simplify pm_runtime setup (Sean Nyekjaer) - dt-bindings: iio: afe: current-sense-amplifier: Add io-channel-cells (Primoz Fiser) - iio: adc: PAC1934: Use devm_mutex_init() (Christophe JAILLET) - iio: magnetometer: add support for Infineon TLV493D 3D Magentic sensor (Dixit Parmar) - dt-bindings: iio: magnetometer: Infineon TLV493D 3D Magnetic sensor (Dixit Parmar) - iio: adc: Add Intel Dollar Cove TI PMIC ADC driver (Hans de Goede) - iio: test: Add KUnit tests for iio_multiply_value() (Hans de Goede) - iio: Improve iio_read_channel_processed_scale() precision (Hans de Goede) - iio: consumers: Add an iio_multiply_value() helper function (Hans de Goede) - iio: consumers: Fix offset handling in iio_convert_raw_to_processed() (Hans de Goede) - iio: consumers: Fix handling of negative channel scale in iio_convert_raw_to_processed() (Hans de Goede) - dt-bindings: iio: adc: samsung,exynos: Drop touchscreen support (Krzysztof Kozlowski) - dt-bindings: iio: adc: samsung,exynos: Drop S3C2410 (Krzysztof Kozlowski) - iio: adc: exynos_adc: Drop platform data support (Krzysztof Kozlowski) - iio: adc: exynos_adc: Drop touchscreen support (Krzysztof Kozlowski) - iio: adc: exynos_adc: Drop S3C2410 support (Krzysztof Kozlowski) - iio: adc: update ad7779 to use IIO backend (Ioana Risteiu) - iio: adc: extract setup function without backend (Ioana Risteiu) - dt-bindings: iio: adc: add IIO backend support (Ioana Risteiu) - iio: adc: adi-axi-adc: add axi_adc_num_lanes_set (Ioana Risteiu) - iio: dac: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: adc: ad7124: add clock output support (David Lechner) - iio: adc: ad7124: add external clock support (David Lechner) - iio: adc: ad7124: do not require mclk (David Lechner) - dt-bindings: iio: adc: adi,ad7124: fix clocks properties (David Lechner) - iio: temperature: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: proximity: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: pressure: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: magnetometer: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: light: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: imu: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: gyro: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: common: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: chemical: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: adc: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: accel: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - iio: adc: ad7768-1: use devm_regulator_get_enable_read_voltage() (Jonathan Santos) - iio: temperature: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: proximity: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: pressure: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: potentiostat: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: light: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: humidity: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: health: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: dac: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: adc: Drop unnecessary -ENOMEM messages (Dixit Parmar) - iio: accel: Drop unnecessary -ENOMEM messages (Dixit Parmar) - dt-bindings: iio: adi,ltc2664: Minor whitespace cleanup in example (Krzysztof Kozlowski) - iio: core: switch info_mask fields to unsigned long to match find_bit helpers (Junjie Cao) - dt-bindings: iio: adc: max1238: Add #io-channel-cells property (Frank Li) - iio: imu: bmi270: Match PNP ID found on newer GPD firmware (Cryolitia PukNgae) - iio: common: scmi_iio: use kcalloc() instead of kzalloc() (Qianfeng Rong) - docs: iio: Fix unexpected indentation for adxl345. (Xing Guo) - iio: mcp9600: Add support for thermocouple-type (Ben Collins) - iio: mcp9600: Recognize chip id for mcp9601 (Ben Collins) - iio: mcp9600: White space and fixed width cleanup (Ben Collins) - dt-bindings: iio: mcp9600: Add microchip,mcp9601 and add constraints (Ben Collins) - dt-bindings: iio: mcp9600: Set default 3 for thermocouple-type (Ben Collins) - iio: temperature: mlx90635: Remove dev_err_probe() if error is -ENOMEM (Xichao Zhao) - iio: proximity: Remove dev_err_probe() if error is -ENOMEM (Xichao Zhao) - iio: light: Remove dev_err_probe() if error is -ENOMEM (Xichao Zhao) - iio: imu: bmi323: Remove dev_err_probe() if error is -ENOMEM (Xichao Zhao) - iio: chemical: Remove dev_err_probe() if error is -ENOMEM (Xichao Zhao) - iio: adc: Remove dev_err_probe() if error is -ENOMEM (Xichao Zhao) - iio: accel: msa311: Remove dev_err_probe() if error is -ENOMEM (Xichao Zhao) - MAINTAINERS: Update xilinx-ams driver maintainers (Salih Erim) - staging: iio: adc: ad7816: Drop unnecessary dev_set_drvdata() call (Salah Triki) - iio: proximity: vl53l0x-i2c: Fix error code in probe() (Dan Carpenter) - docs: iio: ad3552r: Fix malformed code-block directive (Jorge Marques) - iio: adc: adc128s052: Support ROHM BD7910[0,1,2,3] (Matti Vaittinen) - iio: adc: adc128s052: Rename channel structs (Matti Vaittinen) - iio: adc: adc128s052: Simplify matching chip_data (Matti Vaittinen) - dt-bindings: iio: adc: Add BD7910[0,1,2,3] (Matti Vaittinen) - iio: adc: ad7768-1: Remove logically dead code (Chandra Mohan Sundar) - iio: imu: inv_icm42600: use min() to improve code (Qianfeng Rong) - iio: light: Simple conversions to iio_push_to_buffers_with_ts() (Jonathan Cameron) - iio: light: vl6180: Use iio_push_to_buffers_with_ts() to allow source size runtime check (Jonathan Cameron) - iio: light: vcnl4000: Use a structure to make buffer arrangement explicit. (Jonathan Cameron) - iio: light: tcs3472: Use iio_push_to_buffers_with_ts() to allow source size runtime check (Jonathan Cameron) - iio: light: tcs3414: Use iio_push_to_buffers_with_ts() to allow source size runtime check (Jonathan Cameron) - iio: light: st_uvis25: Use iio_push_to_buffers_with_ts() to allow source size runtime check (Jonathan Cameron) - iio: light: max44000: Use iio_push_to_buffers_with_ts() to allow source size runtime check (Jonathan Cameron) - iio: light: isl29125: Use iio_push_to_buffers_with_ts() to allow source size runtime check (Jonathan Cameron) - iio: light: adjd_s311: Use iio_push_to_buffers_with_ts() to allow source size runtime check (Jonathan Cameron) - iio: light: acpi-als: Use iio_push_to_buffers_with_ts() to allow runtime source size check (Jonathan Cameron) - iio: light: acpi-als: Use a structure for layout of data to push to buffer. (Jonathan Cameron) - iio: dac: ad5791: drop unused member of struct ad5791_state (Nuno Sá) - iio: st_lsm6dsx: Replace scnprintf() with sysfs_emit() (Akshay Bansod) - iio: adc: imx93_adc: load calibrated values even calibration failed (Haibo Chen) - iio: adc: imx93_adc: keep one style of the hex values (Haibo Chen) - iio: iio_format_list() should set stride=1 for IIO_VAL_CHAR (Ben Collins) - dt-bindings: iio: Replace bouncing Analog emails (Krzysztof Kozlowski) - iio: adc: ti-tsc2046: use us_to_ktime() where appropriate (Xichao Zhao) - iio: light: ltr390: Add device powerdown functionality via devm api (Akshay Jindal) - iio: health: afe4404: Do not store dev pointer in device struct (Andrew Davis) - iio: health: afe4403: Do not store dev pointer in device struct (Andrew Davis) - iio: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - MAINTAINERS: A driver for simple 1-channel SPI ADCs (Matti Vaittinen) - iio: adc: ad7476: Support ROHM BD79105 (Matti Vaittinen) - dt-bindings: iio: adc: ad7476: Add ROHM bd79105 (Matti Vaittinen) - dt-bindings: iio: adc: ad7476: Drop redundant prop: true (Matti Vaittinen) - iio: adc: ad7476: Conditionally call convstart (Matti Vaittinen) - iio: adc: ad7476: Drop convstart chan_spec (Matti Vaittinen) - iio: adc: ad7476: use *_cansleep GPIO APIs (Matti Vaittinen) - iio: adc: ad7476: Use correct channel for bit info (Matti Vaittinen) - iio: adc: ad7476: Use mV for internal reference (Matti Vaittinen) - iio: adc: ad7476: Simplify scale handling (Matti Vaittinen) - iio: adc: ad7476: Simplify chip type detection (Matti Vaittinen) - docs: iio: bno055: Correct wording in driver documentation (Erick Setubal Bacurau) - MAINTAINER: add maintainer for veml6046x00 (Andreas Klinger) - iio: light: add support for veml6046x00 RGBIR color sensor (Andreas Klinger) - dt-bindings: iio: light: veml6046x00: add color sensor (Andreas Klinger) - iio: Remove error prints for devm_add_action_or_reset() (Waqar Hameed) - iio: adc: ad799x: add reference voltage to ad7994 (Stefano Manni) - iio: adc: ad799x: add reference voltage capability to chip_info (Stefano Manni) - iio: imu: adis16475: remove extra line (Nuno Sá) - MAINTAINERS: Update max30208 maintainership (Marcelo Schmitt) - docs: iio: describe inactivity and free-fall detection on the ADXL345 (Lothar Rubusch) - docs: iio: add documentation for adxl345 driver (Lothar Rubusch) - iio: accel: adxl345: extend inactivity time for less than 1s (Lothar Rubusch) - iio: accel: adxl345: add coupling detection for activity/inactivity (Lothar Rubusch) - iio: accel: adxl345: add inactivity feature (Lothar Rubusch) - iio: accel: adxl345: add activity event feature (Lothar Rubusch) - iio: accel: adxl345: simplify tap suppress bit (Lothar Rubusch) - dt-bindings: iio: pressure: add invensense,icp10100 (Rodrigo Gobbi) - iio: light: ltr390: Add debugfs register access support (Akshay Jindal) - iio: ABI: alphabetize filter types (David Lechner) - iio: buffer: buffer-cb: drop double initialization of demux list (Nuno Sá) - iio: adc: ad7173: add SPI offload support (David Lechner) - iio: adc: ti-adc12138: Simplify with devm_clk_get_enabled() (Krzysztof Kozlowski) - iio: light: vl6180: remove space before \n newline (Colin Ian King) - dt-bindings: iio: light: Simplify interrupts property in the example (Krzysztof Kozlowski) - dt-bindings: iio: adc: samsung,exynos-adc: Use correct IRQ level in example (Krzysztof Kozlowski) - dt-bindings: iio: adc: Replace hard-coded GPIO/IRQ flag with a define (Krzysztof Kozlowski) - dt-bindings: iio: Drop unused header includes in examples (Krzysztof Kozlowski) - iio: magnetometer: Fix spelling mistake "Magenetometer" -> "Magnetometer" (Colin Ian King) - iio: adc: ti-adc081c: use individual model structures instead of array (David Lechner) - iio: accel: bma180: use stack allocated buffer for scan (David Lechner) - iio: proximity: srf08: use stack allocated scan buffer (David Lechner) - iio: proximity: sx9500: use stack allocated struct for scan data (David Lechner) - iio: fix iio_push_to_buffers_with_ts() typo (David Lechner) - iio: proximity: vl53l0x-i2c: use stack allocated scan struct (David Lechner) - iio: proximity: pulsedlight-lidar-lite-v2: use stack allocated scan struct (David Lechner) - iio: proximity: mb1232: use stack allocated scan struct (David Lechner) - dt-bindings: iio: adc: rockchip-saradc: Allow use of a power-domain (Jonas Karlman) - iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register (Rodrigo Gobbi) - interconnect: qcom: add glymur interconnect provider driver (Raviteja Laggyshetty) - interconnect: qcom: icc-rpmh: increase MAX_PORTS to support four QoS ports (Raviteja Laggyshetty) - dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Glymur SoC (Raviteja Laggyshetty) - dt-bindings: interconnect: Add OSM L3 compatible for QCS615 SoC (Raviteja Laggyshetty) - interconnect: core: Use device_match_of_node() (Zhang Enpei) - rust_binder: add Rust Binder driver (Alice Ryhl) - mei: gsc: demote unexpected reset print (Alexander Usyskin) - mei: bus: demote error on connect (Alexander Usyskin) - mei: retry connect if interrupted by link reset (Alexander Usyskin) - mei: make a local copy of client uuid in connect (Alexander Usyskin) - mei: me: trigger link reset if hw ready is unexpected (Alexander Usyskin) - mei: gsc: fix remove operations order (Alexander Usyskin) - binder: fix double-free in dbitmap (Carlos Llamas) - dt-bindings: extcon: linux,extcon-usb-gpio: GPIO must be provided (David Heidelberg) - dt-bindings: extcon: rt8973a: Convert DT bindings to YAML (Artur Weber) - extcon: max14526: depends on I2C to prevent build warning/errors (Randy Dunlap) - extcon: max14526: avoid defined but not used warning (Randy Dunlap) - extcon: Add basic support for Maxim MAX14526 MUIC (Svyatoslav Ryhel) - dt-bindings: extcon: Document Maxim MAX14526 MUIC (Svyatoslav Ryhel) - extcon: adc-jack: Cleanup wakeup source only if it was enabled (Krzysztof Kozlowski) - extcon: qcom-spmi-misc: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - extcon: fsa9480: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - extcon: axp288: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - extcon: adc-jack: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - iio: dac: ad5421: use int type to store negative error codes (Qianfeng Rong) - iio: dac: ad5360: use int type to store negative error codes (Qianfeng Rong) - iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE (Michael Hennerich) - iio: frequency: adf4350: Fix prescaler usage. (Michael Hennerich) - iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK (Sean Anderson) - iio: xilinx-ams: Unmask interrupts after updating alarms (Sean Anderson) - iio/adc/pac1934: fix channel disable configuration (Aleksandar Gerasimovski) - counter: ti-ecap-capture: Use devm_pm_runtime_enable() (Waqar Hameed) - counter: Alphabetize component_id sysfs attributes Documentation list (William Breathitt Gray) - nvmem: an8855: Add support for Airoha AN8855 Switch EFUSE (Christian Marangi) - dt-bindings: nvmem: Document support for Airoha AN8855 Switch EFUSE (Christian Marangi) - dt-bindings: nvmem: sl28cpld: add sa67mcu compatible (Michael Walle) - nvmem: s32g-ocotp: Add driver for S32G OCOTP (Ciprian Costea) - dt-bindings: nvmem: Add the nxp,s32g-ocotp yaml file (Ciprian Costea) - misc: fastrpc: add support for gdsp remoteproc (Ling Xu) - misc: fastrpc: Cleanup the domain names (Ling Xu) - misc: fastrpc: Remove kernel-side domain checks from capability ioctl (Ling Xu) - dt-bindings: misc: qcom,fastrpc: Add GDSP label (Ling Xu) - slimbus: messaging: fix "transfered"->"transferred" (Xichao Zhao) - slimbus: messaging: Remove redundant code (Qiang Liu) - slimbus: qcom: remove unused qcom controller driver (Srinivas Kandagatla) - w1: matrox: Remove some deadcode in matrox_w1_remove() (Christophe JAILLET) - dt-bindings: w1: imx: Add an entry for the interrupts property (Fabio Estevam) - mei: hook mei_device on class device (Alexander Usyskin) - cdx: Fix device node reference leak in cdx_msi_domain_init (Miaoqian Lin) - char: Use list_del_init() in misc_deregister() to reinitialize list pointer (Xion Wang) - misc: remove ineffective WARN_ON() check from misc_deregister() (Xion Wang) - comedi: Add new driver for ADLink PCI-7250 series (Ian Abbott) - ibmasm: Replace kzalloc() + copy_from_user() with memdup_user_nul() (Thorsten Blum) - drivers/misc/amd-sbi/Kconfig: select REGMAP_I2C (Max Kellermann) - pps: fix warning in pps_register_cdev when register device fail (Wang Liang) - char/adi: Remove redundant less-than-zero check in adi_write() (Thorsten Blum) - misc: genwqe: Fix incorrect cmd field being reported in error (Colin Ian King) - siox: bus-gpio: Remove the use of dev_err_probe() (Xichao Zhao) - misc: ad525x_dpot: Use str_enabled_disabled() in sysfs_show_reg() (Thorsten Blum) - dw-xdata: Use str_write_read() in dw_xdata_start() and dw_xdata_perf() (Thorsten Blum) - eeprom: at25: make FRAM device ID error message more precise (Markus Heidelberg) - eeprom: at25: support Cypress FRAMs without device ID (Markus Heidelberg) - dt-bindings: eeprom: at25: use "size" for FRAMs without device ID (Markus Heidelberg) - misc: eeprom/m24lr: Remove unneeded semicolon (Chen Ni) - uio_hv_generic: Let userspace take care of interrupt mask (Naman Jain) - uio: uio_pdrv_genirq: Remove dummy PM handling (Geert Uytterhoeven) - uio: uio_dmem_genirq: Remove dummy PM handling (Geert Uytterhoeven) - uio: uio_pdrv_genirq: Remove MODULE_DEVICE_TABLE (Vivian Wang) - uio: Constify struct pci_device_id (Christophe JAILLET) - samples: rust_misc_device: Expand the sample to support read()ing from userspace (Lee Jones) - rust: miscdevice: Provide additional abstractions for iov_iter and kiocb structures (Alice Ryhl) - rust: fs: add Kiocb struct (Alice Ryhl) - rust: iov: add iov_iter abstractions for ITER_DEST (Alice Ryhl) - rust: iov: add iov_iter abstractions for ITER_SOURCE (Alice Ryhl) - peci: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - netlink: specs: binder: replace underscores with dashes in names (Carlos Llamas) - binder: add tracepoint for netlink reports (Carlos Llamas) - binder: add transaction_report feature entry (Li Li) - binder: introduce transaction reports via netlink (Li Li) - binder: add t->is_async and t->is_reply (Carlos Llamas) - binder: pre-allocate binder_transaction (Carlos Llamas) - ABI: sysfs: add documentation for ST M24LR EEPROM and control interface (Abd-Alrhman Masalkhi) - eeprom: add driver for ST M24LR series RFID/NFC EEPROM chips (Abd-Alrhman Masalkhi) - dt-bindings: eeprom: Add ST M24LR support (Abd-Alrhman Masalkhi) - hpet: Use str_plural() to simplify the code (Xichao Zhao) - greybus: svc: use string choice helpers instead of ternary operator (Nai-Chen Cheng) - sparc: kernel: apc: Remove macro APC_MINOR definition (Zijun Hu) - char: misc: Register fixed minor EISA_EEPROM_MINOR in linux/miscdevice.h (Zijun Hu) - char: misc: Does not request module for miscdevice with dynamic minor (Zijun Hu) - char: misc: Make misc_register() reentry for miscdevice who wants dynamic minor (Zijun Hu) - char: misc: Add a case to test registering miscdevice again without reinitialization (Zijun Hu) - char: misc: Disallow registering miscdevice whose minor > MISC_DYNAMIC_MINOR (Zijun Hu) - char: misc: Adapt and add test cases for simple minor space division (Zijun Hu) - char: misc: Move drivers/misc/misc_minor_kunit.c to drivers/char/ (Zijun Hu) - rust: miscdevice: update ARef import to sync::aref (Shankari Anand) - misc: hisi_hikey_usb: Use str_enabled_disabled() in hub_power_ctrl() (Thorsten Blum) - misc: apds990x: Drop superfluous return statement (Geert Uytterhoeven) - misc: rtsx_pci: Add separate CD/WP pin polarity reversal support (Ricky Wu) - misc: Fix spelling mistake "STMicroeletronics" -> "STMicroelectronics" (Colin Ian King) - binder: remove MODULE_LICENSE() (Carlos Llamas) - staging: rtl8723bs: xmit: rephrase comment and drop extra space (Akiyoshi Kurita) - staging: sm750fb: rename camel case variable (Ahmet Sezgin Duran) - staging: rtl8723bs: hal: put return type and function name on one line (Akiyoshi Kurita) - staging: rtl8723bs: fix typo in comment (Akiyoshi Kurita) - staging: sm750fb: rename snake case variables (Yiming Qian) - staging: sm750fb: remove unnecessary volatile qualifiers (Yiming Qian) - staging: rtl8723bs: rtw_efuse.h: simplify copyright banner (Akiyoshi Kurita) - staging: rtl8723bs: remove unused tables (Michael Straube) - staging: rtl8723bs: Hal_EfuseParseAntennaDiversity_8723B is empty (Michael Straube) - staging: rtl8723bs: remove REG_EFUSE_ACCESS_8723 and EFUSE_ACCESS_ON_8723 (Michael Straube) - staging: rtl8723bs: remove bWrite from Hal_EfusePowerSwitch (Michael Straube) - staging: rtl8723bs: remove wrapper Efuse_PowerSwitch (Michael Straube) - staging: octeon: Clean up dead code in ethernet-tx.c (Mohammed GUERMOUD) - staging: rtl8723bs: fix fortify warnings by using struct_group (yingche) - staging: gpib: use int type to store negative error codes (Qianfeng Rong) - staging: rtl8723bs: remove include/recv_osdep.h (Michael Straube) - staging: rtl8723bs: remove os_dep/recv_linux.c (Michael Straube) - staging: rtl8723bs: rename rtw_os_recv_indicate_pkt (Michael Straube) - staging: rtl8723bs: move rtw_os_recv_indicate_pkt to rtw_recv.c (Michael Straube) - staging: rtl8723bs: rename rtw_os_alloc_msdu_pkt (Michael Straube) - staging: rtl8723bs: move rtw_os_alloc_msdu_pkt to rtw_recv.c (Michael Straube) - staging: rtl8723bs: merge rtw_os_recvbuf_resource_free into rtl8723bs_recv.c (Michael Straube) - staging: rtl8723bs: merge rtw_os_recv_resource_free into rtw_recv.c (Michael Straube) - staging: rtl8723bs: merge rtw_os_recv_resource_alloc into rtw_recv.c (Michael Straube) - staging: rtl8723bs: merge rtw_os_free_recvframe into rtw_recv.c (Michael Straube) - staging: rtl8723bs: move rtw_handle_tkip_mic_err to rtw_recv.c (Michael Straube) - staging: rtl8723bs: move rtw_recv_indicatepkt to rtw_recv.c (Michael Straube) - staging: rtl8723bs: remove wrapper rtw_init_recv_timer (Michael Straube) - staging: rtl8723bs: remove efuse_OneByteWrite (Michael Straube) - staging: rtl8723bs: remove bPseudoTest from efuse_OneByteRead (Michael Straube) - staging: rtl8723bs: clean up variable initializations (Michael Straube) - staging: rtl8723bs: remove bPseudoTest from hal_EfuseSwitchToBank (Michael Straube) - staging: rtl8723bs: remove Hal_EfuseGetCurrentSize (Michael Straube) - staging: rtl8723bs: remove bPseudoTest from Hal_GetEfuseDefinition (Michael Straube) - staging: rtl8723bs: remove wrapper EFUSE_GetEfuseDefinition (Michael Straube) - staging: rtl8723bs: remove bPseudoTest from hal_ReadEFuse_BT (Michael Straube) - staging: rtl8723bs: remove bPseudoTest from hal_ReadEFuse_WiFi (Michael Straube) - staging: rtl8723bs: remove bPseudoTest from Hal_ReadEFuse (Michael Straube) - staging: rtl8723bs: remove wrapper efuse_ReadEFuse (Michael Straube) - staging: rtl8723bs: remove bPseudoTest from Efuse_ReadAllMap (Michael Straube) - staging: rtl8723bs: make Efuse_ReadAllMap static (Michael Straube) - staging: rtl8723bs: remove bPseudoTest from EFUSE_ShadowMapUpdate (Michael Straube) - staging: gpib: tnt4882: Remove redundant header files (Liao Yuanhong) - staging: rtl8723bs: fix coding style issues in core/rtw_mlme.c (Nino Zhang) - staging: gpib: tidy-up comments (Luke Yang) - staging: vc04_services/vchiq-mmal: fix typos in comments (Yuri Martins) - staging: axis-fifo: use unique identifiers in device names (Ovidiu Panait) - staging: rtl8723bs: remove unnecessary forward declarations (Michael Straube) - staging: rtl8723bs: use crypto_xor_cpy (Michael Straube) - staging: axis-fifo: remove unnecessary dev_set_drvdata() calls (Ovidiu Panait) - staging: rtl8723bs: fix checkpatch spaces preferred around that (Jannik Rehkemper) - staging: rtl8723bs: move rtw_reset_securitypriv to core/rtw_mlme.c (Michael Straube) - staging: rtl8723bs: move rtw_report_sec_ie to core/rtw_mlme.c (Michael Straube) - staging: rtl8723bs: merge rtw_os_indicate_disconnect into rtw_indicate_disconnect (Michael Straube) - staging: rtl8723bs: merge rtw_os_indicate_connect into rtw_indicate_connect (Michael Straube) - staging: rtl8723bs: remove wrapper init_addba_retry_timer (Michael Straube) - staging: rtl8723bs: move rtw_init_mlme_timer to core/rtw_mlme.c (Michael Straube) - staging: rtl8723bs: move init_mlme_ext_timer to core/rtw_mlme_ext.c (Michael Straube) - staging: rtl8723bs: remove wrapper rtw_os_indicate_scan_done (Michael Straube) - staging: rtl8723bs: fix space-before-tab warnings (Zhuoheng Li) - staging: octeon: Use 'u64' instead of 'uint64_t' in union cvmx_pip_wqe_word2 (Len Bao) - staging: rtl8723bs: fix if-statement alignment and line continuation in rtw_ap.c (Bruce Qin) - staging: rtl8723bs: fix comment formatting in basic_types.h (Ali Nasrolahi) - usb: vhci-hcd: Prevent suspending virtually attached devices (Cristian Ciocaltea) - USB: serial: option: add SIMCom 8230C compositions (Xiaowei Li) - USB: serial: oti6858: remove extranenous ; after comment (Colin Ian King) - thunderbolt: Fix use-after-free in tb_dp_dprx_work (Duoming Zhou) - thunderbolt: Update thunderbolt.h header file (Alan Borzeszkowski) - thunderbolt: Update xdomain.c function documentation (Alan Borzeszkowski) - thunderbolt: Update usb4_port.c function documentation (Alan Borzeszkowski) - thunderbolt: Update usb4.c function documentation (Alan Borzeszkowski) - thunderbolt: Update tunnel.h function documentation (Alan Borzeszkowski) - thunderbolt: Update tunnel.c function documentation (Alan Borzeszkowski) - thunderbolt: Update tmu.c function documentation (Alan Borzeszkowski) - thunderbolt: Add missing documentation in tb.h (Alan Borzeszkowski) - thunderbolt: Update tb.h function documentation (Alan Borzeszkowski) - thunderbolt: Update tb.c function documentation (Alan Borzeszkowski) - thunderbolt: Update switch.c function documentation (Alan Borzeszkowski) - thunderbolt: Update retimer.c function documentation (Alan Borzeszkowski) - thunderbolt: Update property.c function documentation (Alan Borzeszkowski) - thunderbolt: Update path.c function documentation (Alan Borzeszkowski) - thunderbolt: Update nvm.c function documentation (Alan Borzeszkowski) - thunderbolt: Add missing documentation in nhi_regs.h ring_desc structure (Alan Borzeszkowski) - thunderbolt: Update nhi.c function documentation (Alan Borzeszkowski) - thunderbolt: Update lc.c function documentation (Alan Borzeszkowski) - thunderbolt: Update eeprom.c function documentation (Alan Borzeszkowski) - thunderbolt: Update domain.c function documentation (Alan Borzeszkowski) - thunderbolt: Update dma_port.c function documentation (Alan Borzeszkowski) - thunderbolt: Add missing documentation in ctl.h tb_cfg_request struct (Alan Borzeszkowski) - thunderbolt: Update ctl.c function documentation (Alan Borzeszkowski) - thunderbolt: Update clx.c function documentation (Alan Borzeszkowski) - thunderbolt: Update cap.c function documentation (Alan Borzeszkowski) - thunderbolt: Update acpi.c function documentation (Alan Borzeszkowski) - MAINTAINERS: Update Michael Jamet's maintainer entries (Mika Westerberg) - thunderbolt: Use string choices helpers (Chelsy Ratnawat) - thunderbolt: Use is_pciehp instead of is_hotplug_bridge (Lukas Wunner) - thunderbolt: Use Linux Foundation IDs for XDomain discovery (Mika Westerberg) - thunderbolt: Use HMAC-SHA256 library instead of crypto_shash (Eric Biggers) - thunderbolt: Compare HMAC values in constant time (Eric Biggers) - usb: xhci: align PORTSC trace with one-based port numbering (Niklas Neronin) - usb: xhci: correct indentation for PORTSC tracing function (Niklas Neronin) - usb: xhci: improve TR Dequeue Pointer mask (Niklas Neronin) - usb: xhci-pci: add support for hosts with zero USB3 ports (Niklas Neronin) - usb: xhci: Update a comment about Stop Endpoint retries (Michal Pecio) - Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running" (Michal Pecio) - usb: gadget: f_rndis: Refactor bind path to use __free() (Kuen-Han Tsai) - usb: gadget: f_ecm: Refactor bind path to use __free() (Kuen-Han Tsai) - usb: gadget: f_acm: Refactor bind path to use __free() (Kuen-Han Tsai) - usb: gadget: f_ncm: Refactor bind path to use __free() (Kuen-Han Tsai) - usb: gadget: Introduce free_usb_request helper (Kuen-Han Tsai) - usb: gadget: Store endpoint pointer in usb_request (Kuen-Han Tsai) - usb: host: xhci-rcar: Add Renesas RZ/G3E USB3 Host driver support (Biju Das) - usb: host: xhci-plat: Add .post_resume_quirk for struct xhci_plat_priv (Biju Das) - usb: host: xhci-rcar: Move R-Car reg definitions (Biju Das) - dt-bindings: usb: Document Renesas RZ/G3E USB3HOST (Biju Das) - usb: gadget: f_fs: Fix epfile null pointer access after ep enable. (Owen Gu) - usb: typec: Stub out typec_switch APIs when CONFIG_TYPEC=n (Stephen Boyd) - usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs (Forest Crossman) - usb: xhci: plat: Facilitate using autosuspend for xhci plat devices (Krishna Kurapati) - usb: dwc3: add generic driver to support flattened (Ze Huang) - dt-bindings: usb: dwc3: add support for SpacemiT K1 (Ze Huang) - usb: typec: tipd: Handle mode transitions for CD321x (Hector Martin) - usb: typec: tipd: Read data status in probe and cache its value (Hector Martin) - usb: typec: tipd: Use read_power_status function in probe (Hector Martin) - usb: typec: tipd: Update partner identity when power status was updated (Hector Martin) - usb: typec: tipd: Register DisplayPort and Thunderbolt altmodes for cd321x (Sven Peter) - usb: typec: tipd: Read USB4, Thunderbolt and DisplayPort status for cd321x (Sven Peter) - usb: typec: tipd: Add cd321x struct with separate size (Sven Peter) - usb: typec: tipd: Trace data status for CD321x correctly (Sven Peter) - usb: typec: tipd: Move switch_power_state to tipd_data (Sven Peter) - usb: typec: tipd: Move initial irq mask to tipd_data (Sven Peter) - usb: typec: tipd: Clear interrupts first (Sven Peter) - usb: host: enable USB offload during system sleep (Guan-Yu Lin) - xhci: sideband: add api to trace sideband usage (Guan-Yu Lin) - usb: offload: add apis for offload usage tracking (Guan-Yu Lin) - usb: xhci-plat: separate dev_pm_ops for each pm_event (Guan-Yu Lin) - i2c: Add Intel USBIO I2C driver (Israel Cepeda) - gpio: Add Intel USBIO GPIO driver (Israel Cepeda) - usb: misc: Add Intel USBIO bridge driver (Israel Cepeda) - usb: dwc3: qcom: Implement glue callbacks to facilitate runtime suspend (Krishna Kurapati) - usb: dwc3: core: Introduce glue callbacks for flattened implementations (Krishna Kurapati) - usb: xhci: tegra: Support USB wakeup function for Tegra234 (Haotien Hsu) - usb: udc: Add trace event for usb_gadget_set_state (Kuen-Han Tsai) - usb: dwc2: Add support for 'maximum-speed' property (Herve Codina) - usb: typec: tcpci: add wakeup support (Xu Yang) - usb: gadget: tegra-xudc: Remove redundant ternary operators (Liao Yuanhong) - media: uvcvideo: eUSB2 double isochronous bandwidth support (Tao Q Tao) - usb: core: support eUSB2 double bandwidth large isoc URB frames (Rai, Amardeep) - usb: xhci: Add host support for eUSB2 double isochronous bandwidth devices (Rai, Amardeep) - usb: core: Introduce usb_endpoint_is_hs_isoc_double() (Sakari Ailus) - usb: xhci: Use usb_endpoint_max_periodic_payload() (Sakari Ailus) - usb: core: Add a function to get USB version independent periodic payload (Rai, Amardeep) - usb: core: eUSB2 companion descriptor is for isoc IN endpoints only (Sakari Ailus) - usb: core: Parse eUSB2 companion descriptors for high speed devices only (Sakari Ailus) - usb: core: Use le16_to_cpu() to read __le16 value in usb_parse_endpoint() (Sakari Ailus) - usb: typec: ucsi: Add check for UCSI version (Venkat Jayaraman) - usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget (Chen Yufeng) - usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call (Miaoqian Lin) - usb: host: xhci-tegra: Remove redundant ternary operators (Liao Yuanhong) - cdnsp: Remove unused tracepoints (Steven Rostedt) - cdns3: Remove unused tracepoints (Steven Rostedt) - cdns2: Remove unused tracepoints (Steven Rostedt) - usb: usb251xb: support usage case without I2C control (Jisheng Zhang) - usb: usb251xb: use modern PM macros (Jisheng Zhang) - dt-bindings: usb: usb251xb: support usage case without I2C control (Jisheng Zhang) - dt-bindings: usb: s3c2410-usb: Drop entirely S3C2410 (Krzysztof Kozlowski) - usb: ohci: s3c2410: Drop support for S3C2410 systems (Krzysztof Kozlowski) - usb: gadget: f_hid: Fix zero length packet transfer (William Wu) - usb: gadget: configfs: Correctly set use_os_string at bind (William Wu) - usb: musb: dsps: use platform_get_irq_byname_optional() for vbus IRQ (Matthias Schiffer) - tools/usb/usbip: fix spelling mistakes in usbipd.c (Eric Gonçalves) - usb: dt-bindings: ti,twl6030-usb: convert to DT schema (Jihed Chaibi) - usb: dt-bindings: ti,twl4030-usb: convert to DT schema (Jihed Chaibi) - dt-bindings: usb: IXP4xx UDC bindings (Linus Walleij) - usb: dwc3: Refactor dwc3_mode_show (Kuen-Han Tsai) - usb: dwc3: Add trace event for dwc3_set_prtcap (Kuen-Han Tsai) - usb: phy: twl6030: Fix incorrect type for ret (Xichao Zhao) - usb: storage: realtek_cr: Simplify residue calculation in rts51x_bulk_transport() (Thorsten Blum) - usb: misc: Update link to EHSET pdf doc (Petr Vorel) - usb: usblp: Use min_t() to improve usblp_read() (Thorsten Blum) - usb: ucsi: stm32: Use min() to improve ucsi_stm32g0_fw_cb() (Thorsten Blum) - usb: typec: mux: Remove the use of dev_err_probe() (Xichao Zhao) - usb: typec: qcom-pmic-typec: use kcalloc() instead of kzalloc() (Qianfeng Rong) - usb: gadget: f_ncm: Fix MAC assignment NCM ethernet (raub camaioni) - USB: Check no positive return values from pm_runtime_resume_and_get() (Sakari Ailus) - usb: typec: ucsi: Add support for READ_POWER_LEVEL command (Venkat Jayaraman) - usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls (Komal Bajaj) - dt-bindings: usb: Drop duplicate nvidia,tegra20-ehci.txt (Rob Herring (Arm)) - usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup (Dan Carpenter) - usb: dwc3: qcom: Remove extcon functionality from glue layer (Krishna Kurapati) - usb: misc: eud: Remove error print for devm_add_action_or_reset() (Waqar Hameed) - USB: lower "Device is not authorized for usage" message to info (Dominique Martinet) - usb: renesas_usbhs: Add support for RZ/T2H SoC (Lad Prabhakar) - dt-bindings: usb: renesas,usbhs: Add RZ/T2H and RZ/N2H support (Lad Prabhakar) - usb: dwc3: qcom: Add shutdown handler (Prashanth K) - tty: serial: fix help message for SERIAL_CPM (Arturs Artamonovs) - serial: 8250: omap: Support wakeup pinctrl state on suspend (Markus Schneider-Pargmann) - dt-bindings: serial: 8250_omap: Add wakeup pinctrl state (Markus Schneider-Pargmann) - serial: max310x: improve interrupt handling (Tapio Reijonen) - vt: move vc_saved_screen to within tty allocated judgment (Edward Adam Davis) - Revert "m68k: make HPDCA and HPAPCI bools" (Greg Kroah-Hartman) - tty: remove redundant condition checks (Xichao Zhao) - tty/vt: Add missing return value for VT_RESIZE in vt_ioctl() (Zizhi Wo) - vt: remove redundant check on vc_mode in con_font_set() (Wang Liang) - serial: qcom-geni: Add DFS clock mode support to GENI UART driver (Viken Dadhaniya) - m68k: make HPDCA and HPAPCI bools (Jiri Slaby (SUSE)) - tty: n_gsm: Don't block input queue by waiting MSC (Seppo Takalo) - serial: qcom-geni: Fix off-by-one error in ida_alloc_range() (Zong Jiang) - serdev: Drop dev_pm_domain_detach() call (Claudiu Beznea) - serial: sc16is7xx: drop redundant conversion to bool (Xichao Zhao) - vt: add support for smput/rmput escape codes (Calixte Pernot) - serial: stm32: allow selecting console when the driver is module (Raphael Gallais-Pou) - serial: 8250_core: fix coding style issue (Osama Abdelkader) - tty: serial: Modify the use of dev_err_probe() (Xichao Zhao) - s390/char/con3270: use tty_port_tty guard() (Jiri Slaby (SUSE)) - tty/vt: use guard()s (Jiri Slaby (SUSE)) - tty/vt: use guard()s in con_font_set/get() and con_{set,get}_unimap() (Jiri Slaby (SUSE)) - serial: 8250_rsa: use guard()s (Jiri Slaby (SUSE)) - serial: 8250_omap: use guard()s (Jiri Slaby (SUSE)) - serial: 8250_omap: extract omap_8250_set_termios_atomic() (Jiri Slaby (SUSE)) - serial: 8250_core: use guard() in serial_unlink_irq_chain() (Jiri Slaby (SUSE)) - serial: 8250: use guard()s (Jiri Slaby (SUSE)) - serial: serial_core: use guard()s (Jiri Slaby (SUSE)) - mxser: use guard()s (Jiri Slaby (SUSE)) - mxser: use tty_port_tty guard() in mxser_port_isr() (Jiri Slaby (SUSE)) - tty: tty_port: use guard()s (Jiri Slaby (SUSE)) - serial: 8250: introduce RPM guard()s (Jiri Slaby (SUSE)) - serial: introduce uart_port_lock() guard()s (Jiri Slaby (SUSE)) - tty: introduce tty_port_tty guard() (Jiri Slaby (SUSE)) - console: introduce console_lock guard()s (Jiri Slaby (SUSE)) - serial: qcom-geni: Make UART port count configurable via Kconfig (Zong Jiang) - serial: qcom-geni: Dynamically allocate UART ports (Zong Jiang) - tty: serial: mvebu-uart: convert from round_rate() to determine_rate() (Brian Masney) - serial: 8250_platform: Reduce stack usage in serial8250_probe_platform() (Abinash Singh) - serial: 8250_platform: Reduce stack usage in serial8250_probe_acpi() (Abinash Singh) - serial: max310x: Add error checking in probe() (Dan Carpenter) - tty: serial: ip22zilog: Use platform device for probing (Thomas Bogendoerfer) - tty: sysrq: delete unnecessary check (Dan Carpenter) - mtd: nand: raw: gpmi: fix clocks when CONFIG_PM=N (Maarten Zanders) - mtd: rawnand: omap2: fix device leak on probe failure (Johan Hovold) - mtd: rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nands (Erick Karanja) - mtd: nand: realtek-ecc: Add Realtek external ECC engine support (Markus Stockhausen) - dt-bindings: mtd: Add realtek,rtl9301-ecc (Markus Stockhausen) - mtd: spinand: repeat reading in regular mode if continuous reading fails (Mikhail Kshevetskiy) - mtd: spinand: try a regular dirmap if creating a dirmap for continuous reading fails (Mikhail Kshevetskiy) - mtd: spinand: fix direct mapping creation sizes (Mikhail Kshevetskiy) - mtd: rawnand: fsmc: Default to autodetect buswidth (Linus Walleij) - mtd: nand: move nand_check_erased_ecc_chunk() to nand/core (Markus Stockhausen) - mtd: nand: ecc-mxic: Lower log level during init (Miquel Raynal) - mtd: rawnand: loongson: Add Loongson-2K1000 NAND controller support (Binbin Zhou) - dt-bindings: mtd: loongson,ls1b-nand-controller: Document the Loongson-2K1000 NAND controller (Binbin Zhou) - mtd: rawnand: loongson: Add Loongson-2K0500 NAND controller support (Binbin Zhou) - dt-bindings: mtd: loongson,ls1b-nand-controller: Document the Loongson-2K0500 NAND controller (Binbin Zhou) - mtd: rawnand: loongson: Add nand chip select support (Binbin Zhou) - mtd: rawnand: loongson: Add 6-byte NAND ID reading support (Keguang Zhang) - mtd: rawnand: loongson1: Rename the prefix from ls1x to loongson (Binbin Zhou) - mtd: rawnand: atmel: Fix pulse read timing for certain flash chips (Alexander Dahl) - mtd: nand: ecc: fix "writen"->"written" (Xichao Zhao) - mtd: rawnand: s3c2410: Drop driver (no actual S3C64xx user) (Krzysztof Kozlowski) - dt-bindings: mtd samsung-s3c2410: Drop S3C2410 support (Krzysztof Kozlowski) - mtd: rawnand: s3c2410: Drop S3C2410 support (Krzysztof Kozlowski) - mtd: rawnand: pl353: Use int type to store negative error codes (Qianfeng Rong) - mtd: spinand: add support for FudanMicro FM25S01A (Tianling Shen) - mtd: spinand: gigadevice: Add continuous read support (Teng Wu) - mtd: nand: qpic_common: use {cmd,data}_sgl_nitems for sg_init_table() (Gabor Juhos) - mtd: nand: qpic-common: remove a bunch of unused defines (Gabor Juhos) - mtd: spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode (Pratyush Yadav) - mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode (Pratyush Yadav) - mtd: rawnand: sunxi: drop unused module alias (Johan Hovold) - mtd: rawnand: stm32_fmc2: drop unused module alias (Johan Hovold) - mtd: rawnand: rockchip: drop unused module alias (Johan Hovold) - mtd: rawnand: pl353: drop unused module alias (Johan Hovold) - mtd: rawnand: omap2: drop unused module alias (Johan Hovold) - mtd: rawnand: atmel: drop unused module alias (Johan Hovold) - mtd: onenand: omap2: drop unused module alias (Johan Hovold) - mtd: hyperbus: hbmc-am654: drop unused module alias (Johan Hovold) - mtd: jedec_probe: use struct_size() helper for cfiq allocation (Rahul Kumar) - mtd: cfi: use struct_size() helper for cfiq allocation (Gopi Krishna Menon) - mtd: core: skip badblocks increment for blocks already known bad (Wang Zhaolong) - mtd: use vmalloc_array and vcalloc to simplify code (Qianfeng Rong) - mtd: core: expose ooblayout information via debugfs (Gabor Juhos) - mtd: lpddr: Remove space before newline (Colin Ian King) - mtd: jedec_probe: Remove space before newline (Colin Ian King) - mtd: map: add back asm/barrier.h inclusion (Arnd Bergmann) - rpmsg: qcom_smd: Fix fallback to qcom,ipc parse (Barnabás Czémán) - rpmsg: Use strscpy() instead of strscpy_pad() (Thorsten Blum) - rpmsg: core: Drop dev_pm_domain_detach() call (Claudiu Beznea) - rpmsg: char: Export alias for RPMSG ID rpmsg-raw from table (Andrew Davis) - remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable() (Zhen Ni) - remoteproc: qcom: pas: Drop redundant assignment to ret (Stephan Gerhold) - remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E (Stephan Gerhold) - remoteproc: qcom: q6v5: Avoid handling handover twice (Stephan Gerhold) - remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice (Stephan Gerhold) - remoteproc: qcom: pas: Add Milos remoteproc support (Luca Weiss) - dt-bindings: remoteproc: qcom,milos-pas: Document remoteprocs (Luca Weiss) - remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974 (Dmitry Baryshkov) - remoteproc: imx_rproc: Clean up after ops introduction (Peng Fan) - remoteproc: imx_rproc: Simplify IMX_RPROC_SMC switch case (Peng Fan) - remoteproc: imx_rproc: Simplify IMX_RPROC_SCU_API switch case (Peng Fan) - remoteproc: imx_rproc: Simplify IMX_RPROC_MMIO switch case (Peng Fan) - remoteproc: imx_rproc: Move imx_rproc_dcfg closer to imx_rproc_of_match (Peng Fan) - remoteproc: imx_rproc: Introduce start/stop/detect_mode ops for imx_rproc_dcfg (Peng Fan) - remoteproc: k3: Correctly release some resources allocated in k3_rproc_request_mbox() (Christophe JAILLET) - remoteproc: wkup_m3: Use devm_rproc_add() helper (Andrew Davis) - remoteproc: wkup_m3: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: wkup_m3: Use devm action to call PM runtime put sync (Andrew Davis) - remoteproc: wkup_m3: Use devm_pm_runtime_enable() helper (Andrew Davis) - remoteproc: keystone: Use devm_rproc_add() helper (Andrew Davis) - remoteproc: keystone: Use devm_gpiod_get() helper (Andrew Davis) - remoteproc: keystone: Use devm action to call PM runtime put sync (Andrew Davis) - remoteproc: keystone: Use devm_pm_runtime_enable() helper (Andrew Davis) - remoteproc: keystone: Use devm action to release reserved memory (Andrew Davis) - remoteproc: da8xx: Use devm_rproc_add() helper (Andrew Davis) - remoteproc: da8xx: Use devm action to release reserved memory (Andrew Davis) - remoteproc: da8xx: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: k3: Remove remote processor mailbox ping (Hiago De Franco) - remoteproc: imx_dsp_rproc: Add support of recovery and coredump process (Shengjiu Wang) - HID: intel-thc-hid: intel-quicki2c: support ACPI config for advanced features (Xinpeng Sun) - HID: Intel-thc-hid: Intel-thc: Use str_true_false() helper (Liu Song) - selftests/hid: update vmtest.sh for virtme-ng (Benjamin Tissoires) - HID: uclogic: Use str_true_false() helper (Liu Song) - HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove() (Jiri Kosina) - HID: steelseries: refactor probe() and remove() (Jeongjun Park) - HID: playstation: Switch to scoped_guard() in {dualsense|dualshock4}_output_worker() (Cristian Ciocaltea) - HID: playstation: Silence sparse warnings for locking context imbalances (Cristian Ciocaltea) - HID: playstation: Update SP preamp gain comment line (Cristian Ciocaltea) - HID: playstation: Support DualSense audio jack event reporting (Cristian Ciocaltea) - HID: playstation: Support DualSense audio jack hotplug detection (Cristian Ciocaltea) - HID: playstation: Redefine DualSense input report status field (Cristian Ciocaltea) - HID: playstation: Prefer kzalloc(sizeof(*buf)...) (Cristian Ciocaltea) - HID: playstation: Document spinlock_t usage (Cristian Ciocaltea) - HID: playstation: Fix all alignment and line length issues (Cristian Ciocaltea) - HID: playstation: Correct spelling in comment sections (Cristian Ciocaltea) - HID: playstation: Replace uint{32,16,8}_t with u{32,16,8} (Cristian Ciocaltea) - HID: playstation: Simplify locking with guard() and scoped_guard() (Cristian Ciocaltea) - HID: playstation: Add spaces around arithmetic operators (Cristian Ciocaltea) - HID: playstation: Make use of bitfield macros (Cristian Ciocaltea) - HID: pidff: Fix possible null pointer dereference (Tomasz Pakuła) - HID: pidff: Reduce PID_EFFECT_OPERATION spam (Tomasz Pakuła) - HID: universal-pidff: clang-format pass (Tomasz Pakuła) - HID: pidff: clang-format pass (Tomasz Pakuła) - HID: pidff: Define all cardinal directions (Tomasz Pakuła) - HID: pidff: Remove Anssi's email address from info msg (Tomasz Pakuła) - HID: pidff: PERMISSIVE_CONTROL quirk autodetection (Tomasz Pakuła) - HID: pidff: Separate check for infinite duration (Tomasz Pakuła) - HID: pidff: Rework pidff_upload_effect (Tomasz Pakuła) - HID: pidff: Update debug messages (Tomasz Pakuła) - HID: pidff: Add support for AXES_ENABLE field (Tomasz Pakuła) - HID: pidff: Simplify HID field/usage searching logic (Tomasz Pakuła) - HID: pidff: Better quirk assigment when searching for fields (Tomasz Pakuła) - HID: pidff: Treat PID_REQUIRED_REPORTS as count, not max (Tomasz Pakuła) - HID: pidff: Use ARRAY_SIZE macro instead of sizeof (Tomasz Pakuła) - HID: pidff: Remove unneeded debug (Tomasz Pakuła) - HID: pidff: Remove unhelpful pidff_set_actuators helper (Tomasz Pakuła) - HID: pidff: Use direction fix only for conditional effects (Tomasz Pakuła) - HID: asus: add Z13 folio to generic group for multitouch to work (Antheas Kapenekakis) - HID: multitouch: add haptic multitouch support (Angela Czubak) - HID: haptic: add hid_haptic_switch_mode (Angela Czubak) - Input: MT - add INPUT_MT_TOTAL_FORCE flags (Angela Czubak) - HID: haptic: add functions handling events (Angela Czubak) - HID: input: calculate resolution for pressure (Angela Czubak) - HID: haptic: initialize haptic device (Angela Czubak) - HID: input: allow mapping of haptic output (Angela Czubak) - HID: haptic: introduce hid_haptic_device (Angela Czubak) - Input: add INPUT_PROP_HAPTIC_TOUCHPAD (Angela Czubak) - Input: add FF_HAPTIC effect type (Angela Czubak) - HID: add haptics page defines (Angela Czubak) - HID: intel-ish-ipc: Remove redundant ready check after timeout function (Zhang Lixu) - HID: i2c-hid: Resolve touchpad issues on Dell systems during S4 (Mario Limonciello (AMD)) - HID: hidraw: tighten ioctl command parsing (Benjamin Tissoires) - selftests/hid: hidraw: forge wrong ioctls and tests them (Benjamin Tissoires) - selftests/hid: hidraw: add more coverage for hidraw ioctls (Benjamin Tissoires) - HID: core: Change hid_driver to use a const char* for name (Rahul Rameshbabu) - HID: bpf: rescan the device for the group after a load/unload (Benjamin Tissoires) - HID: core: factor out hid_set_group() (Benjamin Tissoires) - platform/x86: pcengines-apuv2: Use static device properties (Dmitry Torokhov) - platform/x86: meraki-mx100: Use static device properties (Dmitry Torokhov) - platform/x86: barco-p50-gpio: use software nodes for gpio-leds/keys (Dmitry Torokhov) - platform/x86: x86-android-tablets: Stop using EPROBE_DEFER (Hans de Goede) - platform/x86: x86-android-tablets: Fix modules lists for Lenovo devices (Hans de Goede) - platform/x86: x86-android-tablets: Simplify lenovo_yoga_tab2_830_1050_exit() (Hans de Goede) - platform/x86: x86-android-tablets: Add support for Acer A1-840 tablet (Hans de Goede) - platform/x86: x86-android-tablets: Move Acer info to its own file (Hans de Goede) - platform/x86: x86-android-tablets: Update my email address (Hans de Goede) - platform/x86: x86-android-tablets: Simplify node-group [un]registration (Hans de Goede) - platform/x86: x86-android-tablets: use swnode_group instead of manual registering (Hans de Goede) - platform/x86: x86-android-tablets: replace bat_swnode with swnode_group (Hans de Goede) - platform/x86: x86-android-tablets: convert gpio_keys devices to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: remove support for GPIO lookup tables (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert Yoga Tab2 fast charger to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert HID-I2C devices to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert wm1502 devices to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert int3496 devices to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert EDT devices to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert Novatek devices to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert HiDeep devices to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert Wacom devices to GPIO references (Dmitry Torokhov) - platform/x86: x86-android-tablets: convert Goodix devices to GPIO references (Dmitry Torokhov) - platform/x86:intel/pmc: Replace dev_warn() with dev_dbg() (Xi Pardee) - arm64: dts: qcom: x1e80100-t14s: add EC (Sebastian Reichel) - platform: arm64: thinkpad-t14s-ec: new driver (Sebastian Reichel) - dt-bindings: embedded-controller: Add Lenovo Thinkpad T14s EC (Sebastian Reichel) - platform/x86: portwell-ec: Add hwmon support for voltage and temperature (Yen-Chi Huang) - platform/x86:intel/pmc: Enable SSRAM support for Panther Lake (Xi Pardee) - platform/x86:intel/pmc: Show substate requirement for S0ix blockers (Xi Pardee) - platform/x86:intel/pmc: Improve function to show substate header (Xi Pardee) - platform/x86:intel/pmc: Move telemetry endpoint register handling (Xi Pardee) - platform/x86:intel/pmc: Enable SSRAM support for Lunar Lake (Xi Pardee) - platform/x86/amd/pmf: Add debug logs for pending requests and custom BIOS inputs (Shyam Sundar S K) - platform/x86/amd/pmf: Call enact function sooner to process early pending requests (Shyam Sundar S K) - platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the policies (Shyam Sundar S K) - platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS (Shyam Sundar S K) - platform/x86/amd/pmf: Add helper to verify BIOS input notifications are enable/disable (Shyam Sundar S K) - platform/x86/amd/pmf: Update ta_pmf_action structure member (Shyam Sundar S K) - platform/x86/amd/pmf: Extend custom BIOS inputs for more policies (Shyam Sundar S K) - platform/x86/amd/pmf: Fix the custom bios input handling mechanism (Shyam Sundar S K) - platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU thresholds (Shyam Sundar S K) - platform/x86: quickstart: Use devm_mutex_init() (Christophe JAILLET) - platform/x86: xiaomi-wmi: Use devm_mutex_init() (Christophe JAILLET) - platform/x86/amd/pmf: Remove redundant ternary operators (Liao Yuanhong) - platform/x86/intel-uncore-freq: Present unique domain ID per package (Srinivas Pandruvada) - platform/x86: think-lmi: Add extra TC BIOS error messages (Mark Pearson) - platform/x86: think-lmi: Certificate support for ThinkCenter (Mark Pearson) - platform/x86: think-lmi: Add certificate GUID structure (Mark Pearson) - platform/x86/amd/hsmp: Replace dev_err() with dev_info() for non-fatal errors (Suma Hegde) - platform/x86: portwell-ec: don't print superfluous errors (Wolfram Sang) - platform/x86/intel/pmc: use kcalloc() instead of kzalloc() (Qianfeng Rong) - platform/x86/intel-uncore-freq: Fix warning in partitioned system (Srinivas Pandruvada) - platform/x86: x86-android-tablets: Remove the use of dev_err_probe() (Xichao Zhao) - platform/x86: Add WMI driver for Redmibook keyboard (Gladyshev Ilya) - platform/x86/intel/pmc: Add Wildcat Lake support to intel_pmc_core (Xi Pardee) - platform/x86/intel/pmc: Add Wildcat Lake support to Intel PMC SSRAM Telemetry (Xi Pardee) - platform/x86: portwell-ec: Add suspend/resume support for watchdog (Yen-Chi Huang) - platform/x86: int3472: Increase ov08x40 handshake GPIO delay to 45 ms (Hans de Goede) - platform/x86: int3472: Rework regulator enable-time handling (Hans de Goede) - platform/x86: int3472: Convert int3472_gpio_map to use C99 initializers (Hans de Goede) - platform/x86: wmi-capdata01: Remove unneeded semicolon (Chen Ni) - platform/x86: dell_rbu: fix assignment in if condition warning (Darshan Rathod) - security: keys: use menuconfig for KEYS symbol (Randy Dunlap) - KEYS: encrypted: Use SHA-256 library instead of crypto_shash (Eric Biggers) - KEYS: trusted_tpm1: Move private functionality out of public header (Eric Biggers) - KEYS: trusted_tpm1: Use SHA-1 library instead of crypto_shash (Eric Biggers) - KEYS: trusted_tpm1: Compare HMAC values in constant time (Eric Biggers) - dt-bindings: rng: hisi-rng: convert to DT schema (Kael D'Alcamo) - crypto: doc - Add explicit title heading to API docs (Bagas Sanjaya) - hwrng: ks-sa - fix division by zero in ks_sa_rng_init (Nishanth Menon) - KEYS: X.509: Fix Basic Constraints CA flag parsing (Fan Wu) - crypto: anubis - simplify return statement in anubis_mod_init (Thorsten Blum) - crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs (Chenghai Huang) - crypto: hisilicon/qm - clear all VF configurations in the hardware (Weili Qian) - crypto: hisilicon - enable error reporting again (Weili Qian) - crypto: hisilicon/qm - mask axi error before memory init (Weili Qian) - crypto: hisilicon/qm - invalidate queues in use (Weili Qian) - crypto: qat - Return pointer directly in adf_ctl_alloc_resources (Herbert Xu) - crypto: aspeed - Fix dma_unmap_sg() direction (Thomas Fourier) - rhashtable: Use rcu_dereference_all and rcu_dereference_all_check (Herbert Xu) - crypto: comp - Use same definition of context alloc and free ops (Dan Moulding) - crypto: omap - convert from tasklet to BH workqueue (Ryo Takakura) - crypto: qat - Replace kzalloc() + copy_from_user() with memdup_user() (Thorsten Blum) - crypto: caam - double the entropy delay interval for retry (Gaurav Jain) - padata: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - padata: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - crypto: cryptd - WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - crypto: chelsio - Use library to prepare HMAC keys (Eric Biggers) - crypto: qat - Use library to prepare HMAC keys (Eric Biggers) - crypto: tegra - Use int type to store negative error codes (Qianfeng Rong) - crypto: hisilicon/sec - Use int type to store negative error codes (Qianfeng Rong) - crypto: ccp - Use int type to store negative error codes (Qianfeng Rong) - crypto: ccp - Fix incorrect payload size calculation in psp_poulate_hsti() (Yunseong Kim) - crypto: atmel - Fix dma_unmap_sg() direction (Thomas Fourier) - crypto: rockchip - Fix dma_unmap_sg() nents value (Thomas Fourier) - crytpo: sun8i-ce - factor out prepare/unprepare from sun8i_ce_hash_run() (Ovidiu Panait) - crypto: sun8i-ce - save hash buffers and dma info to request context (Ovidiu Panait) - crypto: sun8i-ce - pass task descriptor to cipher prepare/unprepare (Ovidiu Panait) - crypto: sun8i-ce - fold sun8i_ce_cipher_run() into sun8i_ce_cipher_do_one() (Ovidiu Panait) - crypto: sun8i-ce - move bounce_iv and backup_iv to request context (Ovidiu Panait) - crypto: sun8i-ce - add a new function for dumping task descriptors (Ovidiu Panait) - crypto: sun8i-ce - remove unnecessary __maybe_unused annotations (Ovidiu Panait) - crypto: sun8i-ce - remove boilerplate in sun8i_ce_hash_digest() (Ovidiu Panait) - crypto: sun8i-ce - remove channel timeout field (Ovidiu Panait) - crypto: hisilicon/zip - add hashjoin, gather, and UDMA data move features (Zhushuai Yin) - crypto: hisilicon/zip - add lz4 and lz77_only to algorithm sysfs (Chenghai Huang) - crypto: ti - Enable compile testing for dthev2 (Herbert Xu) - crypto: hisilicon/sec2 - Fix false-positive warning of uninitialised qp_ctx (Herbert Xu) - rhashtable: Use __always_inline instead of inline (Menglong Dong) - crypto: caam - switch to use devm_kmemdup_array() (Zhang Enpei) - crypto: xilinx - Add TRNG driver for Versal (Harsh Jain) - dt-bindings: crypto: Add node for True Random Number Generator (Mounika Botcha) - crypto: hisilicon - use kcalloc() instead of kzalloc() (Qianfeng Rong) - crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof() (Qianfeng Rong) - crypto: hisilicon/zip - enable literal length in stream mode compression (Chenghai Huang) - crypto: hisilicon/qm - request reserved interrupt for virtual function (Weili Qian) - crypto: hisilicon/qm - check whether the input function and PF are on the same device (Zhushuai Yin) - crypto: hisilicon - check the sva module status while enabling or disabling address prefetch (Weili Qian) - crypto: hisilicon - re-enable address prefetch after device resuming (Chenghai Huang) - crypto: hisilicon/zip - remove unnecessary validation for high-performance mode configurations (Chenghai Huang) - hwrng: cn10k - Remove the use of dev_err_probe() (Liao Yuanhong) - crypto: tegra - Remove the use of dev_err_probe() (Liao Yuanhong) - crypto: jh7110 - Remove the use of dev_err_probe() (Liao Yuanhong) - crypto: ti - Add driver for DTHE V2 AES Engine (ECB, CBC) (T Pratham) - dt-bindings: crypto: Add binding for TI DTHE V2 (T Pratham) - crypto: arm64/aes - use SHA-256 library instead of crypto_shash (Eric Biggers) - crypto: jitter - Mark intermediary memory as clean (Edward Adam Davis) - padata: Reset next CPU when reorder sequence wraps around (Xiao Liang) - crypto: ccp - Fix typo in psp_populate_hsti function name (Yunseong Kim) - crypto: octeontx2 - Call strscpy() with correct size argument (Thorsten Blum) - crypto: hash - Make HASH_MAX_DESCSIZE a bit more obvious (Herbert Xu) - crypto: ccp - Remove redundant __GFP_ZERO (Qianfeng Rong) - lib/lzo: add unlikely hints to overrun checks (David Sterba) - hwrng: timeriomem - Use us_to_ktime() where appropriate (Xichao Zhao) - hwrng: nomadik - add ARM_AMBA dependency (Arnd Bergmann) - crypto: ccp - Fix checks for SNP_VLEK_LOAD input buffer length (Michael Roth) - crypto: keembay - Add missing check after sg_nents_for_len() (Thomas Fourier) - crypto: qat - add command queue telemetry counters for GEN6 (Vijay Sundar Selvamani) - crypto: qat - add ring buffer idle telemetry counter for GEN6 (Vijay Sundar Selvamani) - crypto: stm32 - Fix spelling mistake "STMicrolectronics" -> "STMicroelectronics" (Colin Ian King) - crypto: ccp - Add support to enable CipherTextHiding on SNP_INIT_EX (Ashish Kalra) - crypto: ccp - Introduce new API interface to indicate SEV-SNP Ciphertext hiding feature (Ashish Kalra) - crypto: ccp - Add support for SNP_FEATURE_INFO command (Ashish Kalra) - crypto: ccp - Cache SEV platform status and platform state (Ashish Kalra) - crypto: ccp - New bit-field definitions for SNP_PLATFORM_STATUS command (Ashish Kalra) - cxl: Move port register setup to when first dport appear (Dave Jiang) - cxl: Change sslbis handler to only handle single dport (Dave Jiang) - cxl/test: Setup target_map for cxl_test decoder initialization (Dave Jiang) - cxl/test: Adjust the mock version of devm_cxl_switch_port_decoders_setup() (Dave Jiang) - cxl/test: Add mock version of devm_cxl_add_dport_by_dev() (Dave Jiang) - cxl: Defer dport allocation for switch ports (Dave Jiang) - cxl/test: Refactor decoder setup to reduce cxl_test burden (Dave Jiang) - cxl: Add a cached copy of target_map to cxl_decoder (Dave Jiang) - cxl: Add helper to delete dport (Dave Jiang) - cxl: Add helper to detect top of CXL device topology (Dave Jiang) - cxl: Documentation/driver-api/cxl: Describe the x86 Low Memory Hole solution (Fabio M. De Francesco) - cxl/acpi: Rename CFMW coherency restrictions (Davidlohr Bueso) - acpi/hmat: Remove now unused hmat_update_target_coordinates() (Dave Jiang) - cxl, acpi/hmat: Update CXL access coordinates directly instead of through HMAT (Dave Jiang) - drivers/base/node: Add a helper function node_update_perf_attrs() (Dave Jiang) - mm/memory_hotplug: Update comment for hotplug memory callback priorities (Dave Jiang) - Documentation/driver-api: Fix typo error in cxl (Rakuram Eswaran) - cxl: Fix emit of type resource_size_t argument for validate_region_offset() (Dave Jiang) - cxl/region: Add inject and clear poison by region offset (Alison Schofield) - cxl/core: Add locked variants of the poison inject and clear funcs (Alison Schofield) - cxl/region: Introduce SPA to DPA address translation (Alison Schofield) - cxl: Define a SPA->CXL HPA root decoder callback for XOR Math (Alison Schofield) - cxl: Move hpa_to_spa callback to a new root decoder ops structure (Alison Schofield) - cxl/region: use str_enabled_disabled() instead of ternary operator (Nai-Chen Cheng) - cxl/hdm: Use str_plural() to simplify the code (Xichao Zhao) - refperf: Set reader_tasks to NULL after kfree() (Kaushlendra Kumar) - refperf: Remove redundant kfree() after torture_stop_kthread() (Kaushlendra Kumar) - refscale: Use kcalloc() instead of kzalloc() (Qianfeng Rong) - rcutorture: Use kcalloc() instead of kzalloc() (Qianfeng Rong) - rcutorture: Delay forward-progress testing until boot completes (Paul E. McKenney) - torture: Delay CPU-hotplug operations until boot completes (Paul E. McKenney) - rcutorture: Delay rcutorture readers and writers until boot completes (Paul E. McKenney) - rcutorture: Suppress "Writer stall state" reports during boot (Paul E. McKenney) - torture: Announce kernel boot status at torture-test startup (Paul E. McKenney) - torture: Add --do-normal parameter to torture.sh help text (Paul E. McKenney) - rcutorture: Fix jitter.sh spin time (Paul E. McKenney) - srcu/tiny: Remove preempt_disable/enable() in srcu_gp_start_if_needed() (Zqiang) - srcu: Document srcu_flip() memory-barrier D relation to SRCU-fast (Paul E. McKenney) - srcu: Document __srcu_read_{,un}lock_fast() implicit RCU readers (Paul E. McKenney) - srcu: Add guards for notrace variants of SRCU-fast readers (Paul E. McKenney) - srcu: Add srcu_read_lock_fast_notrace() and srcu_read_unlock_fast_notrace() (Paul E. McKenney) - srcu: Move rcu_is_watching() checks to srcu_read_{,un}lock_fast() (Paul E. McKenney) - rcu: WQ_UNBOUND added to sync_wq workqueue (Marco Crivellari) - rcu: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - rcu: replace use of system_wq with system_percpu_wq (Marco Crivellari) - rculist: move list_for_each_rcu() to where it belongs (Andy Shevchenko) - rcu: Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler() (Zqiang) - rcu: Document that rcu_barrier() hurries lazy callbacks (Paul E. McKenney) - docs: rcu: Replace multiple dead OLS links in RTFP.txt (Nikil Paul S) - doc: Fix typo in RCU's torture.rst documentation (Paul E. McKenney) - Documentation: RCU: Retitle toctree index (Bagas Sanjaya) - Documentation: RCU: Reduce toctree depth (Bagas Sanjaya) - Documentation: RCU: Wrap kvm-remote.sh rerun snippet in literal code block (Bagas Sanjaya) - rcu: docs: Requirements.rst: Abide by conventions of kernel documentation (Akira Yokosawa) - doc: Add RCU guards to checklist.rst (Paul E. McKenney) - doc: Update whatisRCU.rst for recent RCU API additions (Paul E. McKenney) - printk: kunit: support offstack cpumask (Arnd Bergmann) - printk: kunit: Fix __counted_by() in struct prbtest_rbdata (Petr Mladek) - printk: ringbuffer: Explain why the KUnit test ignores failed writes (Petr Mladek) - printk: ringbuffer: Add KUnit test (Thomas Weißschuh) - printk: ringbuffer: Fix data block max size check (John Ogness) - memblock: drop for_each_free_mem_pfn_range_in_zone_from() (Mike Rapoport (Microsoft)) - mm/mm_init: drop deferred_init_maxorder() (Mike Rapoport (Microsoft)) - mm/mm_init: deferred_init_memmap: use a job per zone (Mike Rapoport (Microsoft)) - mm/mm_init: use deferred_init_memmap_chunk() in deferred_grow_zone() (Mike Rapoport (Microsoft)) - sparc: Replace deprecated strcpy() with strscpy() in handle_nextprop_quirks() (Thorsten Blum) - sparc64: Replace deprecated strcpy() with strscpy() in build_path_component() (Thorsten Blum) - sparc: Replace deprecated strcpy() with strscpy() in prom_32.c (Thorsten Blum) - sparc: Replace deprecated strcpy() with strscpy() in domain services driver (Thorsten Blum) - sparc64: Replace deprecated strcpy() with strscpy() in prom_nextprop() (Thorsten Blum) - sparc: floppy: Replace deprecated strcpy() with strscpy() in sun_floppy_init() (Thorsten Blum) - sparc: parport: Replace deprecated strcpy() with strscpy() in ecpp_probe() (Thorsten Blum) - sparc: PCI: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - sparc: Drop the "-ansi" from the asflags (Thomas Huth) - sparc: fix error handling in scan_one_device() (Ma Ke) - sparc: fix accurate exception reporting in copy_{from,to}_user for M7 (Michael Karcher) - sparc: fix accurate exception reporting in copy_to_user for Niagara 4 (Michael Karcher) - sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara (Michael Karcher) - sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III (Michael Karcher) - sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC (Michael Karcher) - sparc64: fix prototypes of reads[bwl]() (Al Viro) - sparc64: Remove redundant __GFP_NOWARN (Qianfeng Rong) - sparc64: fix hugetlb for sun4u (Anthony Yznaga) - sparc/module: Make it clear that relocation numbers are shown in hex (Koakuma) - sparc/module: Add R_SPARC_UA64 relocation handling (Koakuma) - clk: COMMON_CLK_RPMI should depend on RISCV (Geert Uytterhoeven) - ACPI: support BGRT table on RISC-V (Heinrich Schuchardt) - MAINTAINERS: Add entry for RISC-V RPMI and MPXY drivers (Anup Patel) - RISC-V: Enable GPIO keyboard and event device in RV64 defconfig (Anup Patel) - irqchip/riscv-rpmi-sysmsi: Add ACPI support (Sunil V L) - mailbox/riscv-sbi-mpxy: Add ACPI support (Sunil V L) - irqchip/irq-riscv-imsic-early: Export imsic_acpi_get_fwnode() (Sunil V L) - ACPI: RISC-V: Add RPMI System MSI to GSI mapping (Sunil V L) - ACPI: RISC-V: Add support to update gsi range (Sunil V L) - ACPI: RISC-V: Create interrupt controller list in sorted order (Sunil V L) - ACPI: scan: Update honor list for RPMI System MSI (Sunil V L) - ACPI: Add support for nargs_prop in acpi_fwnode_get_reference_args() (Sunil V L) - ACPI: property: Refactor acpi_fwnode_get_reference_args() to support nargs_prop (Sunil V L) - irqchip: Add driver for the RPMI system MSI service group (Anup Patel) - dt-bindings: Add RPMI system MSI interrupt controller bindings (Anup Patel) - dt-bindings: Add RPMI system MSI message proxy bindings (Anup Patel) - clk: Add clock driver for the RISC-V RPMI clock service group (Rahul Pathak) - dt-bindings: clock: Add RPMI clock service controller bindings (Anup Patel) - dt-bindings: clock: Add RPMI clock service message proxy bindings (Anup Patel) - mailbox: Add RISC-V SBI message proxy (MPXY) based mailbox driver (Anup Patel) - byteorder: Add memcpy_to_le32() and memcpy_from_le32() (Anup Patel) - mailbox: Allow controller specific mapping using fwnode (Anup Patel) - mailbox: Add common header for RPMI messages sent via mailbox (Anup Patel) - RISC-V: Add defines for the SBI message proxy extension (Anup Patel) - dt-bindings: mailbox: Add bindings for RISC-V SBI MPXY extension (Anup Patel) - dt-bindings: mailbox: Add bindings for RPMI shared memory transport (Anup Patel) - x86/fred: Remove ENDBR64 from FRED entry points (Xin Li (Intel)) - x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall (Kirill A. Shutemov) - x86/mm: Change cpa_flush() to call flush_kernel_range() directly (Yu-cheng Yu) - x86/virt/tdx: Use precalculated TDVPR page physical address (Kai Huang) - KVM/TDX: Explicitly do WBINVD when no more TDX SEAMCALLs (Kai Huang) - x86/virt/tdx: Update the kexec section in the TDX documentation (Kai Huang) - x86/virt/tdx: Remove the !KEXEC_CORE dependency (Kai Huang) - x86/kexec: Disable kexec/kdump on platforms with TDX partial write erratum (Kai Huang) - x86/virt/tdx: Mark memory cache state incoherent when making SEAMCALL (Kai Huang) - x86/sme: Use percpu boolean to control WBINVD during kexec (Kai Huang) - x86/kexec: Consolidate relocate_kernel() function parameters (Kai Huang) - x86/tdx: Skip clearing reclaimed pages unless X86_BUG_TDX_PW_MCE is present (Adrian Hunter) - x86/tdx: Tidy reset_pamt functions (Adrian Hunter) - x86/tdx: Eliminate duplicate code in tdx_clear_page() (Adrian Hunter) - MAINTAINERS: Add KVM mail list to the TDX entry (Xiaoyao Li) - MAINTAINERS: Add Rick Edgecombe as a TDX reviewer (Kirill A. Shutemov) - MAINTAINERS: Update the file list in the TDX entry. (Kirill A. Shutemov) - kdb: remove redundant check for scancode 0xe0 (Colin Ian King) - kdb: Replace deprecated strcpy() with helper function in kdb_defcmd() (Thorsten Blum) - kdb: Replace deprecated strcpy() with memcpy() in parse_grep() (Thorsten Blum) - kdb: Replace deprecated strcpy() with memmove() in vkdb_printf() (Thorsten Blum) - kdb: Replace deprecated strcpy() with memcpy() in kdb_strdup() (Thorsten Blum) - kernel: debug: gdbstub: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - KVM: remove redundant __GFP_NOWARN (Qianfeng Rong) - x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT (Li RongQing) - x86/kvm: Make kvm_async_pf_task_wake() a local static helper (Sean Christopherson) - x86/kvm: Force legacy PCI hole to UC when overriding MTRRs for TDX/SNP (Sean Christopherson) - KVM: selftests: Add ex_str() to print human friendly name of exception vectors (Sean Christopherson) - selftests/kvm: remove stale TODO in xapic_state_test (Sukrut Heroorkar) - KVM: selftests: Handle Intel Atom errata that leads to PMU event overcount (dongsheng) - KVM: selftests: Validate more arch-events in pmu_counters_test (Dapeng Mi) - KVM: selftests: Reduce number of "unavailable PMU events" combos tested (Sean Christopherson) - KVM: selftests: Track unavailable_mask for PMU events as 32-bit value (Sean Christopherson) - KVM: selftests: Add timing_info bit support in vmx_pmu_caps_test (Dapeng Mi) - KVM: selftests: Add support for DIV and IDIV in the fastops test (Sean Christopherson) - KVM: selftests: Dedup the gnarly constraints of the fastops tests (more macros!) (Sean Christopherson) - KVM: selftests: Add coverage for 'b' (byte) sized fastops emulation (Sean Christopherson) - KVM: selftests: Add support for #DE exception fixup (Sean Christopherson) - KVM: selftests: Fix typo in hyperv cpuid test message (Alok Tiwari) - KVM: selftests: fix minor typo in cpumodel_subfuncs (Gopi Krishna Menon) - KVM: selftests: Move Intel and AMD module param helpers to x86/processor.h (Sean Christopherson) - KVM: selftests: Fix signedness issue with vCPU mmap size check (James Houghton) - LoongArch: KVM: Move kvm_iocsr tracepoint out of generic code (Steven Rostedt) - LoongArch: KVM: Rework pch_pic_update_batch_irqs() (Yury Norov (NVIDIA)) - LoongArch: KVM: Add different length support in loongarch_pch_pic_write() (Bibo Mao) - LoongArch: KVM: Add different length support in loongarch_pch_pic_read() (Bibo Mao) - LoongArch: KVM: Add IRR and ISR register read emulation (Bibo Mao) - LoongArch: KVM: Set version information at initial stage (Bibo Mao) - LoongArch: KVM: Access mailbox directly in mail_send() (Bibo Mao) - LoongArch: KVM: Add implementation with IOCSR_IPI_SET (Bibo Mao) - LoongArch: KVM: Add sign extension with kernel IOCSR read emulation (Bibo Mao) - LoongArch: KVM: Add sign extension with kernel MMIO read emulation (Bibo Mao) - LoongArch: KVM: Add PTW feature detection on new hardware (Bibo Mao) - RISC-V: KVM: Upgrade the supported SBI version to 3.0 (Atish Patra) - RISC-V: KVM: Implement get event info function (Atish Patra) - RISC-V: KVM: No need of explicit writable slot check (Atish Patra) - drivers/perf: riscv: Export PMU event info function (Atish Patra) - drivers/perf: riscv: Implement PMU event info function (Atish Patra) - RISC-V: KVM: Add support for Raw event v2 (Atish Patra) - drivers/perf: riscv: Add raw event v2 support (Atish Patra) - drivers/perf: riscv: Add SBI v3.0 flag (Atish Patra) - KVM: riscv: selftests: Add SBI FWFT to get-reg-list test (Anup Patel) - RISC-V: KVM: Implement ONE_REG interface for SBI FWFT state (Anup Patel) - RISC-V: KVM: Move copy_sbi_ext_reg_indices() to SBI implementation (Anup Patel) - RISC-V: KVM: Introduce optional ONE_REG callbacks for SBI extensions (Anup Patel) - RISC-V: KVM: Introduce feature specific reset for SBI FWFT (Anup Patel) - RISC-V: KVM: Set initial value of hedeleg in kvm_arch_vcpu_create() (Anup Patel) - RISC-V: KVM: Prevent HGATP_MODE_BARE passed (Guo Ren (Alibaba DAMO Academy)) - RISC-V: KVM: Remove unnecessary HGATP csr_read (Guo Ren (Alibaba DAMO Academy)) - RISC-V: KVM: Write hgatp register with valid mode bits (Fangyu Yu) - KVM: riscv: selftests: Add common supported test cases (Quan Zhou) - KVM: riscv: selftests: Add missing headers for new testcases (Dong Yang) - KVM: riscv: selftests: Use the existing RISCV_FENCE macro in `rseq-riscv.h` (Quan Zhou) - KVM: riscv: selftests: Add bfloat16 extension to get-reg-list test (Quan Zhou) - KVM: riscv: selftests: Add Zicbop extension to get-reg-list test (Quan Zhou) - RISC-V: KVM: Allow bfloat16 extension for Guest/VM (Quan Zhou) - RISC-V: KVM: Allow Zicbop extension for Guest/VM (Quan Zhou) - RISC-V: KVM: Provide UAPI for Zicbop block size (Quan Zhou) - RISC-V: KVM: Change zicbom/zicboz block size to depend on the host isa (Quan Zhou) - RISC-V: KVM: Add support for SBI_FWFT_POINTER_MASKING_PMLEN (Samuel Holland) - RISC-V: KVM: add support for SBI_FWFT_MISALIGNED_DELEG (Clément Léger) - RISC-V: KVM: add support for FWFT SBI extension (Clément Léger) - KVM: arm64: selftests: Cover ID_AA64ISAR3_EL1 in set_id_regs (Mark Brown) - KVM: arm64: selftests: Remove a duplicate register listing in set_id_regs (Mark Brown) - KVM: arm64: selftests: Cope with arch silliness in EL2 selftest (Oliver Upton) - KVM: arm64: selftests: Add basic test for running in VHE EL2 (Oliver Upton) - KVM: arm64: selftests: Enable EL2 by default (Oliver Upton) - KVM: arm64: selftests: Initialize HCR_EL2 (Oliver Upton) - KVM: arm64: selftests: Use the vCPU attr for setting nr of PMU counters (Oliver Upton) - KVM: arm64: selftests: Use hyp timer IRQs when test runs at EL2 (Oliver Upton) - KVM: arm64: selftests: Select SMCCC conduit based on current EL (Oliver Upton) - KVM: arm64: selftests: Provide helper for getting default vCPU target (Oliver Upton) - KVM: arm64: selftests: Alias EL1 registers to EL2 counterparts (Oliver Upton) - KVM: arm64: selftests: Create a VGICv3 for 'default' VMs (Oliver Upton) - KVM: arm64: selftests: Add unsanitised helpers for VGICv3 creation (Oliver Upton) - KVM: arm64: selftests: Add helper to check for VGICv3 support (Oliver Upton) - KVM: arm64: selftests: Initialize VGICv3 only once (Oliver Upton) - KVM: arm64: selftests: Provide kvm_arch_vm_post_create() in library code (Oliver Upton) - KVM: arm64: Expose FEAT_LSFE to guests (Mark Brown) - KVM: arm64: Add trap configs for PMSDSFR_EL1 (James Clark) - KVM: arm64: Fix page leak in user_mem_abort() (Fuad Tabba) - KVM: arm64: Fix kvm_vcpu_{set,is}_be() to deal with EL2 state (Marc Zyngier) - KVM: arm64: Update stale comment for sanitise_mte_tags() (Alexandru Elisei) - KVM: arm64: Return early from trace helpers when KVM isn't available (Yingchao Deng) - KVM: arm64: Fix debug checking for np-guests using huge mappings (Ben Horgan) - KVM: arm64: ptdump: Don't test PTE_VALID alongside other attributes (Wei-Lin Chang) - KVM: arm64: nv: Allow userspace to de-feature stage-2 TGRANs (Oliver Upton) - KVM: arm64: nv: Treat AMO as 1 when at EL2 and {E2H,TGE} = {1, 0} (Oliver Upton) - KVM: arm64: nv: Expose up to FEAT_Debugv8p8 to NV-enabled VMs (Oliver Upton) - KVM: arm64: nv: Advertise FEAT_TIDCP1 to NV-enabled VMs (Oliver Upton) - KVM: arm64: nv: Advertise FEAT_SpecSEI to NV-enabled VMs (Oliver Upton) - KVM: arm64: nv: Expose FEAT_TWED to NV-enabled VMs (Oliver Upton) - KVM: arm64: nv: Exclude guest's TWED configuration when TWE isn't set (Oliver Upton) - KVM: arm64: nv: Expose FEAT_AFP to NV-enabled VMs (Oliver Upton) - KVM: arm64: nv: Expose FEAT_ECBHB to NV-enabled VMs (Oliver Upton) - KVM: arm64: nv: Expose FEAT_RASv1p1 via RAS_frac (Oliver Upton) - KVM: arm64: nv: Expose FEAT_DF2 to NV-enabled VMs (Oliver Upton) - KVM: arm64: nv: Don't erroneously claim FEAT_DoubleLock for NV VMs (Oliver Upton) - KVM: arm64: nv: Convert masks to denylists in limit_nv_id_reg() (Oliver Upton) - KVM: arm64: selftests: Test writes to ID_AA64MMFR1_EL1.{HCX, TWED} (Jinqian Yang) - KVM: arm64: Make ID_AA64MMFR1_EL1.{HCX, TWED} writable from userspace (Jinqian Yang) - KVM: arm64: Convert MDCR_EL2 RES0 handling to compute_reg_res0_bits() (Marc Zyngier) - KVM: arm64: Convert SCTLR_EL1 RES0 handling to compute_reg_res0_bits() (Marc Zyngier) - KVM: arm64: Enforce absence of FEAT_TCR2 on TCR2_EL2 (Marc Zyngier) - KVM: arm64: Enforce absence of FEAT_SCTLR2 on SCTLR2_EL{1,2} (Marc Zyngier) - KVM: arm64: Convert HCR_EL2 RES0 handling to compute_reg_res0_bits() (Marc Zyngier) - KVM: arm64: Enforce absence of FEAT_HCX on HCRX_EL2 (Marc Zyngier) - KVM: arm64: Enforce absence of FEAT_FGT2 on FGT2 registers (Marc Zyngier) - KVM: arm64: Enforce absence of FEAT_FGT on FGT registers (Marc Zyngier) - KVM: arm64: Add reg_feat_map_desc to describe full register dependency (Marc Zyngier) - KVM: arm64: Remove duplicate FEAT_{SYSREG128,MTE2} descriptions (Marc Zyngier) - KVM: arm64: nv: Apply guest's MDCR traps in nested context (Oliver Upton) - KVM: arm64: nv: Trap debug registers when in hyp context (Oliver Upton) - irqchip/gic-v5: Drop has_gcie_v3_compat from gic_kvm_info (Sascha Bischoff) - KVM: arm64: Use ARM64_HAS_GICV5_LEGACY for GICv5 probing (Sascha Bischoff) - arm64: cpucaps: Add GICv5 Legacy vCPU interface (GCIE_LEGACY) capability (Sascha Bischoff) - KVM: arm64: Enable nested for GICv5 host with FEAT_GCIE_LEGACY (Sascha Bischoff) - KVM: arm64: Don't access ICC_SRE_EL2 if GICv3 doesn't support v2 compatibility (Marc Zyngier) - KVM: arm64: selftest: Expand external_aborts test to look for TTW levels (Marc Zyngier) - KVM: arm64: Populate level on S1PTW SEA injection (Marc Zyngier) - KVM: arm64: Add S1 IPA to page table level walker (Marc Zyngier) - KVM: arm64: Add filtering hook to S1 page table walk (Marc Zyngier) - KVM: arm64: Don't switch MMU on translation from non-NV context (Marc Zyngier) - KVM: arm64: Allow EL1 control registers to be accessed from the CPU state (Marc Zyngier) - KVM: arm64: Allow use of S1 PTW for non-NV vcpus (Marc Zyngier) - KVM: arm64: Report faults from S1 walk setup at the expected start level (Marc Zyngier) - KVM: arm64: Expand valid block mappings to FEAT_LPA/LPA2 support (Marc Zyngier) - KVM: arm64: Populate PAR_EL1 with 52bit addresses (Marc Zyngier) - KVM: arm64: Compute shareability for LPA2 (Marc Zyngier) - KVM: arm64: Pass the walk_info structure to compute_par_s1() (Marc Zyngier) - KVM: arm64: Decouple output address from the PT descriptor (Marc Zyngier) - KVM: arm64: Compute 52bit TTBR address and alignment (Marc Zyngier) - KVM: arm64: Account for 52bit when computing maximum OA (Marc Zyngier) - KVM: arm64: Add helper computing the state of 52bit PA support (Marc Zyngier) - KVM: arm64: Map hyp text as RO and dump instr on panic (Mostafa Saleh) - KVM: arm64: Dump instruction on hyp panic (Mostafa Saleh) - KVM: Avoid synchronize_srcu() in kvm_io_bus_register_dev() (Keir Fraser) - KVM: Implement barriers before accessing kvm->buses[] on SRCU read paths (Keir Fraser) - KVM: arm64: vgic: Explicitly implement vgic_dist::ready ordering (Keir Fraser) - KVM: arm64: vgic-init: Remove vgic_ready() macro (Keir Fraser) - KVM: arm64: Reserve pKVM handle during pkvm_init_host_vm() (Fuad Tabba) - KVM: arm64: Introduce separate hypercalls for pKVM VM reservation and initialization (Fuad Tabba) - KVM: arm64: Consolidate pKVM hypervisor VM initialization logic (Fuad Tabba) - KVM: arm64: Separate allocation and insertion of pKVM VM table entries (Fuad Tabba) - KVM: arm64: Decouple hyp VM creation state from its handle (Fuad Tabba) - KVM: arm64: Clarify comments to distinguish pKVM mode from protected VMs (Fuad Tabba) - KVM: arm64: Rename 'host_kvm' to 'kvm' in pKVM host code (Fuad Tabba) - KVM: arm64: Rename pkvm.enabled to pkvm.is_protected (Fuad Tabba) - KVM: arm64: Add build-time check for duplicate DECLARE_REG use (Fuad Tabba) - KVM: arm64: Bump the supported version of FF-A to 1.2 (Per Larsen) - KVM: arm64: Mask response to FFA_FEATURE call (Per Larsen) - KVM: arm64: Mark optional FF-A 1.2 interfaces as unsupported (Per Larsen) - KVM: arm64: Mark FFA_NOTIFICATION_* calls as unsupported (Per Larsen) - KVM: arm64: Use SMCCC 1.2 for FF-A initialization and in host handler (Per Larsen) - KVM: arm64: Correct return value on host version downgrade attempt (Per Larsen) - KVM: s390: Fix to clear PTE when discarding a swapped page (Gautam Gala) - KVM: s390: improve interrupt cpu for wakeup (Christian Borntraeger) - KVM: selftests: Add guest_memfd testcase to fault-in on !mmap()'d memory (Sean Christopherson) - KVM: selftests: guest_memfd mmap() test when mmap is supported (Fuad Tabba) - KVM: selftests: Do not use hardcoded page sizes in guest_memfd test (Fuad Tabba) - KVM: Allow and advertise support for host mmap() on guest_memfd files (Fuad Tabba) - KVM: arm64: Enable support for guest_memfd backed memory (Fuad Tabba) - KVM: arm64: nv: Handle VNCR_EL2-triggered faults backed by guest_memfd (Fuad Tabba) - KVM: arm64: Handle guest_memfd-backed guest page faults (Fuad Tabba) - KVM: arm64: Refactor user_mem_abort() (Fuad Tabba) - KVM: x86/mmu: Handle guest page faults for guest_memfd with shared memory (Ackerley Tng) - KVM: x86/mmu: Extend guest_memfd's max mapping level to shared mappings (Sean Christopherson) - KVM: x86/mmu: Enforce guest_memfd's max order when recovering hugepages (Sean Christopherson) - KVM: x86/mmu: Hoist guest_memfd max level/order helpers "up" in mmu.c (Sean Christopherson) - KVM: x86/mmu: Rename .private_max_mapping_level() to .gmem_max_mapping_level() (Ackerley Tng) - KVM: guest_memfd: Track guest_memfd mmap support in memslot (Fuad Tabba) - KVM: guest_memfd: Add plumbing to host to map guest_memfd pages (Fuad Tabba) - KVM: x86: Enable KVM_GUEST_MEMFD for all 64-bit builds (Fuad Tabba) - KVM: Fix comment that refers to kvm uapi header path (Fuad Tabba) - KVM: Fix comments that refer to slots_lock (Fuad Tabba) - KVM: Rename kvm_slot_can_be_private() to kvm_slot_has_gmem() (Fuad Tabba) - KVM: Rename CONFIG_KVM_GENERIC_PRIVATE_MEM to CONFIG_HAVE_KVM_ARCH_GMEM_POPULATE (Fuad Tabba) - KVM: x86: Select TDX's KVM_GENERIC_xxx dependencies iff CONFIG_KVM_INTEL_TDX=y (Sean Christopherson) - KVM: x86: Select KVM_GENERIC_PRIVATE_MEM directly from KVM_SW_PROTECTED_VM (Sean Christopherson) - KVM: x86: Have all vendor neutral sub-configs depend on KVM_X86, not just KVM (Sean Christopherson) - KVM: Rename CONFIG_KVM_PRIVATE_MEM to CONFIG_KVM_GUEST_MEMFD (Fuad Tabba) - virtio-vdpa: Drop redundant conversion to bool (Xichao Zhao) - vduse: Use fixed 4KB bounce pages for non-4KB page size (Sheng Zhao) - vduse: switch to use virtio map API instead of DMA API (Jason Wang) - vdpa: introduce map ops (Jason Wang) - vdpa: support virtio_map (Jason Wang) - virtio: introduce map ops in virtio core (Jason Wang) - virtio_ring: rename dma_handle to map_handle (Jason Wang) - virtio: introduce virtio_map container union (Jason Wang) - virtio: rename dma helpers (Jason Wang) - virtio_ring: switch to use dma_{map|unmap}_page() (Jason Wang) - virtio_ring: constify virtqueue pointer for DMA helpers (Jason Wang) - virtio_balloon: Remove redundant __GFP_NOWARN (Qianfeng Rong) - vhost: vringh: Fix copy_to_iter return value check (Michael S. Tsirkin) - vhost: vringh: Modify the return value check (zhang jiao) - vfio/nvgrace-gpu: Add GB300 SKU to the devid table (Tushar Dave) - vfio/pci: Fix INTx handling on legacy non-PCI 2.3 devices (Timothy Pearson) - vfio/pds: replace bitmap_free with vfree (Zilin Guan) - vfio: return -ENOTTY for unsupported device feature (Alex Mastro) - hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init (Miaoqian Lin) - vfio/platform: Mark reset drivers for removal (Alex Williamson) - vfio/amba: Mark for removal (Alex Williamson) - MAINTAINERS: Add myself as VFIO-platform reviewer (Pranjal Shrivastava) - MAINTAINERS: Add myself as VFIO-platform reviewer (Mostafa Saleh) - docs: proc.rst: Fix VFIO Device title formatting (Alex Williamson) - vfio: selftests: Fix .gitignore for already tracked files (David Matlack) - vfio/cdx: update driver to build without CONFIG_GENERIC_MSI_IRQ (Nipun Gupta) - cdx: don't select CONFIG_GENERIC_MSI_IRQ (Nipun Gupta) - MAINTAINERS: Update Shameer Kolothum's email address (Shameer Kolothum) - vfio: selftests: Add a script to help with running VFIO selftests (David Matlack) - vfio: selftests: Make iommufd the default iommu_mode (David Matlack) - vfio: selftests: Add iommufd mode (David Matlack) - vfio: selftests: Add iommufd_compat_type1{,v2} modes (David Matlack) - vfio: selftests: Add vfio_type1v2_mode (David Matlack) - vfio: selftests: Replicate tests across all iommu_modes (David Matlack) - vfio: selftests: Encapsulate IOMMU mode (David Matlack) - vfio: selftests: Move helper to get cdev path to libvfio (David Matlack) - vfio: selftests: Add driver for Intel DSA (David Matlack) - dmaengine: idxd: Allow registers.h to be included from tools/ (David Matlack) - tools headers: Import iosubmit_cmds512() (David Matlack) - vfio: selftests: Add driver for Intel CBDMA (David Matlack) - dmaengine: ioat: Move system_has_dca_enabled() to dma.h (David Matlack) - tools headers: Add symlink to linux/pci_ids.h (David Matlack) - tools headers: Import x86 MMIO helper overrides (David Matlack) - tools headers: Import asm-generic MMIO helpers (David Matlack) - tools headers: Add stub definition for __iomem (David Matlack) - vfio: sefltests: Add vfio_pci_driver_test (David Matlack) - vfio: selftests: Add driver framework (David Matlack) - vfio: selftests: Add a helper for matching vendor+device IDs (David Matlack) - vfio: selftests: Enable asserting MSI eventfds not firing (David Matlack) - vfio: selftests: Keep track of DMA regions mapped into the device (David Matlack) - vfio: selftests: Validate 2M/1G HugeTLB are mapped as 2M/1G in IOMMU (Josh Hilke) - vfio: selftests: Add DMA mapping tests for 2M and 1G HugeTLB (Josh Hilke) - vfio: selftests: Add test to reset vfio device. (Josh Hilke) - vfio: selftests: Move vfio dma mapping test to their own file (Josh Hilke) - vfio: selftests: Test basic VFIO and IOMMUFD integration (Josh Hilke) - vfio: selftests: Introduce vfio_pci_device_test (David Matlack) - vfio: selftests: Add a helper library for VFIO selftests (David Matlack) - selftests: Create tools/testing/selftests/vfio (David Matlack) - vfio/nvgrace-gpu: fix grammatical error (Morduan Zang) - vfio/pci: drop redundant conversion to bool (Xichao Zhao) - vfio/fsl-mc: Mark for removal (Alex Williamson) - vfio/pci: print vfio-device syspath to fdinfo (Alex Mastro) - libbpf: Fix missing #pragma in libbpf_utils.c (Tony Ambardar) - selftests/bpf: Add tests for rejection of ALU ops with negative offsets (Eduard Zingerman) - selftests/bpf: Add test for libbpf_sha256() (Eric Biggers) - bpf: Reject negative offsets for ALU ops (Yazhou Tang) - libbpf: remove linux/unaligned.h dependency for libbpf_sha256() (Andrii Nakryiko) - libbpf: move libbpf_sha256() implementation into libbpf_utils.c (Andrii Nakryiko) - libbpf: move libbpf_errstr() into libbpf_utils.c (Andrii Nakryiko) - libbpf: remove unused libbpf_strerror_r and STRERR_BUFSIZE (Andrii Nakryiko) - libbpf: make libbpf_errno.c into more generic libbpf_utils.c (Andrii Nakryiko) - selftests/bpf: Add test for BPF_NEG alu on CONST_PTR_TO_MAP (KaFai Wan) - bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer (Brahmajit Das) - selftests/bpf: Fix realloc size in bpf_get_addrs (Jiri Olsa) - selftests/bpf: Fix typo in subtest_basic_usdt after merge conflict (Jiri Olsa) - selftests/bpf: Fix open-coded gettid syscall in uprobe syscall tests (Jiri Olsa) - dt-bindings: clock: Add ARTPEC-8 clock controller (Hakyeong Kim) - scsi: MAINTAINERS: Update FC element owners (James Smart) - scsi: mpt3sas: Update driver version to 54.100.00.00 (Ranjan Kumar) - scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate (Ranjan Kumar) - scsi: mpt3sas: Suppress unnecessary IOCLogInfo on CONFIG_INVALID_PAGE (Ranjan Kumar) - scsi: mpt3sas: Fix crash in transport port remove by using ioc_info() (Ranjan Kumar) - scsi: ufs: ufs-qcom: Add support for limiting HS gear and rate (Ram Kumar Dwivedi) - scsi: ufs: pltfrm: Add DT support to limit HS gear and gear rate (Ram Kumar Dwivedi) - scsi: ufs: ufs-qcom: Remove redundant re-assignment to hs_rate (Ram Kumar Dwivedi) - scsi: ufs: dt-bindings: Document gear and rate limit properties (Ram Kumar Dwivedi) - scsi: ufs: core: Fix data race in CPU latency PM QoS request handling (Zhongqiu Han) - scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill() (Alok Tiwari) - scsi: storvsc: Remove redundant ternary operators (Liao Yuanhong) - scsi: ufs: core: Change MCQ interrupt enable flow (Peter Wang) - scsi: smartpqi: Replace kmalloc() + copy_from_user() with memdup_user() (Thorsten Blum) - scsi: hpsa: Replace kmalloc() + copy_from_user() with memdup_user() (Thorsten Blum) - scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl() (Thorsten Blum) - scsi: lpfc: Copyright updates for 14.4.0.11 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.11 (Justin Tee) - scsi: lpfc: Convert debugfs directory counts from atomic to unsigned int (Justin Tee) - scsi: lpfc: Clean up extraneous phba dentries (Justin Tee) - scsi: lpfc: Use switch case statements in DIF debugfs handlers (Justin Tee) - scsi: lpfc: Fix memory leak when nvmeio_trc debugfs entry is used (Justin Tee) - scsi: lpfc: Define size of debugfs entry for xri rebalancing (Justin Tee) - scsi: lpfc: Ensure PLOGI_ACC is sent prior to PRLI in Point to Point topology (Justin Tee) - scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET (Justin Tee) - scsi: lpfc: Decrement ndlp kref after FDISC retries exhausted (Justin Tee) - scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup (Justin Tee) - scsi: lpfc: Clean up allocated queues when queue setup mbox commands fail (Justin Tee) - scsi: lpfc: Abort outstanding ELS WQEs regardless of if rmmod is in progress (Justin Tee) - scsi: lpfc: Remove unused member variables in struct lpfc_hba and lpfc_vport (Justin Tee) - scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp() (Qianfeng Rong) - scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES() (Qianfeng Rong) - scsi: qla2xxx: edif: Fix incorrect sign of error code (Qianfeng Rong) - scsi: ufs: core: Disable timestamp functionality if not supported (Bart Van Assche) - scsi: target: iscsi: fix typos and formatting in lio_target messages (Alok Tiwari) - scsi: ufs: ufs-qcom: Disable lane clocks during phy hibern8 (Palash Kambar) - scsi: ufs: exynos: Correct sync pattern mask timing comment (Alok Tiwari) - scsi: bfa: Remove self-assignment code (Qiang Liu) - scsi: ufs: ufs-qcom: Refactor MCQ register dump logic (Nitin Rawat) - scsi: ufs: ufs-qcom: Streamline UFS MCQ resource mapping (Nitin Rawat) - scsi: ufs: host: mediatek: Fix device power control (Peter Wang) - scsi: ufs: host: mediatek: Fix unbalanced IRQ enable issue (Peter Wang) - scsi: ufs: host: mediatek: Fix adapt issue after PA_Init (Alice Chao) - scsi: ufs: host: mediatek: Return error directly on idle wait timeout (Sanjeev Y) - scsi: ufs: host: mediatek: Disable auto-hibern8 during power mode changes (Peter Wang) - scsi: ufs: host: mediatek: Support UFS PHY runtime PM and correct sequence (Peter Wang) - scsi: ufs: host: mediatek: Correct resume flow for LPM and MTCMOS (Alice Chao) - scsi: ufs: host: mediatek: Correct system PM flow (Peter Wang) - scsi: ufs: host: mediatek: Enhance recovery on resume failure (Peter Wang) - scsi: ufs: host: mediatek: Enhance recovery on hibernation exit failure (Peter Wang) - scsi: pm80xx: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - scsi: ufs: ufs-qcom: Align programming sequence of Shared ICE for UFS controller v5 (Palash Kambar) - scsi: scsi_debug: Replace kzalloc() + copy_from_user() with memdup_user_nul() (Thorsten Blum) - scsi: lpfc: Use int type to store negative error codes (Qianfeng Rong) - scsi: target: iscsi: Use int type to store negative value (Qianfeng Rong) - scsi: ufs: core: Move the tracing enumeration types into a new file (Bart Van Assche) - scsi: qla2xxx: Use secs_to_jiffies() instead of msecs_to_jiffies() (Thorsten Blum) - scsi: csiostor: Fix some spelling errors (Xichao Zhao) - scsi: fc: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - scsi: pm8001: Use int instead of u32 to store error codes (Qianfeng Rong) - scsi: sd: Make sd_revalidate_disk() return void (Abinash Singh) - scsi: sd: Remove redundant printk() after kmalloc() failure (Abinash Singh) - scsi: sd: Fix build warning in sd_revalidate_disk() (Abinash Singh) - scsi: ufs: exynos: fsd: Gate ref_clk and put UFS device in reset on suspend (Bharat Uppal) - scsi: pm80xx: Fix race condition caused by static variables (Francisco Gutierrez) - scsi: mpi3mr: Update driver version to 8.15.0.5.50 (Chandrakanth Patil) - scsi: mpi3mr: Fix premature TM timeouts on virtual drives (Chandrakanth Patil) - scsi: mpi3mr: Update MPI headers to revision 37 (Chandrakanth Patil) - scsi: mpi3mr: Fix I/O failures during controller reset (Chandrakanth Patil) - scsi: mpi3mr: Fix controller init failure on fault during queue creation (Chandrakanth Patil) - scsi: mpi3mr: Fix device loss during enclosure reboot due to zero link speed (Chandrakanth Patil) - scsi: aic94xx: Remove redundant code (Qiang Liu) - scsi: myrs: Fix dma_alloc_coherent() error check (Thomas Fourier) - scsi: lpfc: use min() to improve code (Qianfeng Rong) - scsi: hpsa: use min()/min_t() to improve code (Qianfeng Rong) - scsi: ufs: core: Reduce the size of struct ufshcd_lrb (Bart Van Assche) - scsi: ufs: core: Only collect timestamps if monitoring is enabled (Bart Van Assche) - scsi: qla2xxx: Fix memcpy() field-spanning write issue (Gustavo A. R. Silva) - scsi: scsi_debug: Use vcalloc() to simplify code (Qianfeng Rong) - scsi: ipr: Use vmalloc_array() to simplify code (Qianfeng Rong) - scsi: hpsa: Fix incorrect comment format (Cryolitia PukNgae) - scsi: pm80xx: Use pm80xx_get_local_phy_id() to access phy array (Niklas Cassel) - scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when using an expander (Niklas Cassel) - scsi: pm80xx: Add helper function to get the local phy id (Niklas Cassel) - scsi: pm80xx: Use dev_parent_is_expander() helper (Niklas Cassel) - scsi: mvsas: Use dev_parent_is_expander() helper (Niklas Cassel) - scsi: isci: Use dev_parent_is_expander() helper (Niklas Cassel) - scsi: hisi_sas: Use dev_parent_is_expander() helper (Niklas Cassel) - scsi: libsas: Add dev_parent_is_expander() helper (Niklas Cassel) - scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod (Niklas Cassel) - scsi: pm80xx: Restore support for expanders (Niklas Cassel) - scsi: ufs: core: Improve IOPS (Bart Van Assche) - scsi: ufs: host: mediatek: Fix invalid access in vccqx handling (Alice Chao) - scsi: ufs: host: mediatek: Change reset sequence for improved stability (Peter Wang) - scsi: ufs: host: mediatek: Fix UniPro setting for MT6989 (Peter Wang) - scsi: ufs: host: mediatek: Optimize power mode change handling (Peter Wang) - scsi: ufs: host: mediatek: Assign power mode userdata before FASTAUTO mode change (Alice Chao) - scsi: ufs: host: mediatek: Fix PWM mode switch issue (Peter Wang) - scsi: ufs: host: mediatek: Fine-tune clock scaling (Peter Wang) - scsi: ufs: host: mediatek: Add debug information for Auto-Hibern8 (Peter Wang) - scsi: ufs: host: mediatek: Fix auto-hibern8 timer configuration (Peter Wang) - scsi: ufs: host: mediatek: Simplify variable usage (Peter Wang) - scsi: ufs: qcom: dt-bindings: Split SM8650 and similar (Krzysztof Kozlowski) - scsi: ufs: qcom: dt-bindings: Split SC7180 and similar (Krzysztof Kozlowski) - scsi: ufs: qcom: dt-bindings: Split common part to qcom,ufs-common.yaml (Krzysztof Kozlowski) - dm raid: use proper md_ro_state enumerators (Heinz Mauelshagen) - dm-integrity: prefer synchronous hash interface (Mikulas Patocka) - dm-integrity: enable asynchronous hash interface (Mikulas Patocka) - dm-integrity: rename internal_hash (Mikulas Patocka) - dm-integrity: add the "offset" argument (Mikulas Patocka) - dm-integrity: allocate the recalculate buffer with kmalloc (Mikulas Patocka) - dm-integrity: introduce integrity_kmap and integrity_kunmap (Mikulas Patocka) - dm-integrity: replace bvec_kmap_local with kmap_local_page (Mikulas Patocka) - dm-integrity: use internal variable for digestsize (Mikulas Patocka) - dm vdo: return error on corrupted metadata in start_restoring_volume functions (Ivan Abramov) - dm vdo: Update code to use mem_is_zero (Bruce Johnston) - dm: optimize REQ_PREFLUSH with data when using the linear target (Mikulas Patocka) - dm-pcache: use int type to store negative error codes (Qianfeng Rong) - dm: fix "writen"->"written" (Xichao Zhao) - dm-pcache: cleanup: fix coding style report by checkpatch.pl (Dongsheng Yang) - dm-pcache: remove ctrl_lock for pcache_cache_segment (Dongsheng Yang) - dm: fix NULL pointer dereference in __dm_suspend() (Zheng Qixing) - dm: fix queue start/stop imbalance under suspend/load/resume races (Zheng Qixing) - dm-pcache: add persistent cache target in device-mapper (Dongsheng Yang) - dm error: mark as DM_TARGET_PASSES_INTEGRITY (Christoph Hellwig) - dm-vdo: Promote dm-vdo title to title heading (Bagas Sanjaya) - docs: device-mapper: fixed spelling mistakes in documentation (Soham Metha) - dm bufio: remove redundant __GFP_NOWARN (Qianfeng Rong) - dm-ima: drop a useless argument (Mikulas Patocka) - dm: use vmalloc_array() to simplify code (Qianfeng Rong) - dm-ima: more strlen() drops (Dmitry Antipov) - docs: device-mapper: fix typos in delay.rst and vdo-design.rst (Shubham Sharma) - RDMA/ionic: Fix memory leak of admin q_wr (Abhijit Gangurde) - RDMA/siw: Always report immediate post SQ errors (Bernard Metzler) - RDMA/bnxt_re: improve clarity in ALLOC_PAGE handler (Alok Tiwari) - RDMA/irdma: Remove unused struct irdma_cq fields (Jacob Moroni) - RDMA/irdma: Fix positive vs negative error codes in irdma_post_send() (Dan Carpenter) - RDMA/bnxt_re: Remove non-statistics counters from hw_counters (Anantha Prabhu) - RDMA/bnxt_re: Add debugfs info entry for device and resource information (Anantha Prabhu) - RDMA/bnxt_re: Fix incorrect errno used in function comments (Alok Tiwari) - RDMA: Use %%pe format specifier for error pointers (Leon Romanovsky) - RDMA/ionic: Use ether_addr_copy instead of memcpy (Abhijit Gangurde) - RDMA/ionic: Fix build failure on SPARC due to xchg() operand size (Abhijit Gangurde) - RDMA/rxe: Fix race in do_task() when draining (Gui-Dong Han) - IB/sa: Fix sa_local_svc_timeout_ms read race (Vlad Dumitrescu) - IB/ipoib: Ignore L3 master device (Vlad Dumitrescu) - RDMA/core: Use route entry flag to decide on loopback traffic (Parav Pandit) - RDMA/core: Resolve MAC of next-hop device without ARP support (Parav Pandit) - RDMA/core: Squash a single user static function (Parav Pandit) - RDMA/irdma: Update Kconfig (Tatyana Nikolova) - RDMA/irdma: Extend CQE Error and Flush Handling for GEN3 Devices (Shiraz Saleem) - RDMA/irdma: Add Atomic Operations support (Faisal Latif) - RDMA/irdma: Restrict Memory Window and CQE Timestamping to GEN3 (Shiraz Saleem) - RDMA/irdma: Add SRQ support (Faisal Latif) - RDMA/irdma: Support 64-byte CQEs and GEN3 CQE opcode decoding (Shiraz Saleem) - RDMA/irdma: Add support for V2 HMC resource management scheme (Vinoth Kumar Chandra Mohan) - RDMA/irdma: Extend QP context programming for GEN3 (Shiraz Saleem) - RDMA/irdma: Add GEN3 virtual QP1 support (Shiraz Saleem) - RDMA/irdma: Introduce GEN3 vPort driver support (Mustafa Ismail) - RDMA/irdma: Add GEN3 HW statistics support (Krzysztof Czurylo) - RDMA/irdma: Add GEN3 support for AEQ and CEQ (Shiraz Saleem) - RDMA/irdma: Add GEN3 CQP support with deferred completions (Krzysztof Czurylo) - RDMA/irdma: Discover and set up GEN3 hardware register layout (Christopher Bednarz) - RDMA/irdma: Add GEN3 core driver support (Mustafa Ismail) - RDMA/irdma: Refactor GEN2 auxiliary driver (Mustafa Ismail) - RDMA/mana_ib: Extend modify QP (Shiraz Saleem) - RDMA/cm: Rate limit destroy CM ID timeout error message (Håkon Bugge) - RDMA/bnxt_re: Avoid GID level QoS update from the driver (Shravya KN) - RDMA/bnxt_re: Update sysfs entries with appropriate data (Anantha Prabhu) - RDMA/ionic: Add Makefile/Kconfig to kernel build environment (Abhijit Gangurde) - RDMA/ionic: Implement device stats ops (Abhijit Gangurde) - RDMA/ionic: Register device ops for miscellaneous functionality (Abhijit Gangurde) - RDMA/ionic: Register device ops for datapath (Abhijit Gangurde) - RDMA/ionic: Register device ops for control path (Abhijit Gangurde) - RDMA/ionic: Create device queues to support admin operations (Abhijit Gangurde) - RDMA/ionic: Register auxiliary module for ionic ethernet adapter (Abhijit Gangurde) - RDMA: Add IONIC to rdma_driver_id definition (Abhijit Gangurde) - net: ionic: Provide doorbell and CMB region information (Abhijit Gangurde) - net: ionic: Provide interrupt allocation support for the RDMA driver (Abhijit Gangurde) - net: ionic: Provide RDMA reset support for the RDMA driver (Abhijit Gangurde) - net: ionic: Export the APIs from net driver to support device commands (Abhijit Gangurde) - net: ionic: Update LIF identity with additional RDMA capabilities (Abhijit Gangurde) - net: ionic: Create an auxiliary device for rdma driver (Abhijit Gangurde) - RDMA/bnxt_re: Call strscpy() with correct size argument (Thorsten Blum) - RDMA/core: fix "truely"->"truly" (Xichao Zhao) - RDMA/rdmavt: Use int type to store negative error codes (Qianfeng Rong) - RDMA/mlx5: Fix page size bitmap calculation for KSM mode (Edward Srouji) - RDMA/bnxt_re: Remove unnecessary condition checks (Kalesh AP) - RDMA/bnxt_re: Use firmware provided message timeout value (Saravanan Vajravel) - RDMA/bnxt_re: Initialize fw with roce_mirror support (Saravanan Vajravel) - RDMA/bnxt_re: Add support for flow create/destroy (Saravanan Vajravel) - RDMA/bnxt_re: Add support for mirror vnic (Saravanan Vajravel) - RDMA/bnxt_re: Add support for unique GID (Saravanan Vajravel) - RDMA/bnxt_re: Refactor stats context memory allocation (Kalesh AP) - RDMA/bnxt_re: Refactor hw context memory allocation (Kalesh AP) - RDMA/bnxt_re: Add data structures for RoCE mirror support (Saravanan Vajravel) - bnxt_en: Enhance stats context reservation logic (Saravanan Vajravel) - RDMA/bnxt_re: Enhance a log message when bnxt_re_register_netdev fails (Kalesh AP) - RDMA/bnxt_re: Delete always true SGID table check (Kalesh AP) - RDMA/bnxt_re: Report udp source port for flow_label in bnxt_re_query_qp (Abhishek Mohapatra) - RDMA/bnxt_re: RoCE related hardware counters update (Vasuthevan Maheswaran) - RDMA/bnxt_re: Optimize bnxt_qplib_get_dev_attr function (Damodharam Ammepalli) - RDMA/bnxt_re: RoCE Driver Dynamic Debug for HWRM's (Chenna Arnoori) - RDMA/bnxt_re: Show srq_limit in fill_res_srq_entry hook (Kashyap Desai) - RDMA/erdma: Use vcalloc() instead of vzalloc() (Qianfeng Rong) - RDMA/mlx5: Fix vport loopback forcing for MPV device (Patrisious Haddad) - RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count (Or Har-Toov) - RDMA/mlx5: Enable Data-Direct with Relaxed Ordering (Yishai Hadas) - RDMA/efa: Extend admin timeout error print (Michael Margolin) - IB/hfi1: Use for_each_online_cpu() instead of for_each_cpu() (Fushuai Wang) - RDMA/mana_ib: Drain send wrs of GSI QP (Konstantin Taranov) - RDMA/erdma: Use dma_map_page to map scatter MTT buffer (Boshi Yu) - RDMA/ucma: Support write an event into a CM (Mark Zhang) - RDMA/ucma: Support query resolved service records (Mark Zhang) - RDMA/cma: Support IB service record resolution (Mark Zhang) - RDMA/sa_query: Support IB service records resolution (Mark Zhang) - RDMA/sa_query: Add RMPP support for SA queries (Mark Zhang) - iommufd: Register iommufd mock devices with fwspec (Guixin Liu) - iommu/selftest: prevent use of uninitialized variable (Alessandro Zanni) - pds_fwctl: Replace kzalloc + copy_from_user with memdup_user in pdsfc_fw_rpc (Thorsten Blum) - fwctl/mlx5: Add Adjacent function query commands and their scope (Saeed Mahameed) - fwctl/mlx5: Allow MODIFY_CONG_STATUS command (Avihai Horon) - pds_fwctl: Remove the use of dev_err_probe() (Liao Yuanhong) - fwctl/mlx5: Fix memory alloc/free in mlx5ctl_fw_rpc() (Akhilesh Patil) - iommu/amd: Skip enabling command/event buffers for kdump (Ashish Kalra) - crypto: ccp: Skip SEV and SNP INIT for kdump boot (Ashish Kalra) - iommu/amd: Reuse device table for kdump (Ashish Kalra) - iommu/amd: Add support to remap/unmap IOMMU buffers for kdump (Ashish Kalra) - iommu/amd: use str_plural() to simplify the code (Xichao Zhao) - iommu/vt-d: Disallow dirty tracking if incoherent page walk (Lu Baolu) - iommu/vt-d: debugfs: Avoid dumping context command register (Lu Baolu) - iommu/vt-d: Removal of Advanced Fault Logging (Lu Baolu) - iommu/vt-d: PRS isn't usable if PDS isn't supported (Lu Baolu) - iommu/vt-d: Remove LPIG from page group response descriptor (Lu Baolu) - iommu/vt-d: Drop unused cap_super_offset() (Yury Norov (NVIDIA)) - iommu/vt-d: debugfs: Fix legacy mode page table dump logic (Vineeth Pillai (Google)) - iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot() (Seyediman Seyedarab) - iommu/riscv: Add ACPI support (Sunil V L) - ACPI: scan: Add support for RISC-V in acpi_iommu_configure_id() (Sunil V L) - ACPI: RISC-V: Add support for RIMT (Sunil V L) - iommu/omap: Use int type to store negative error codes (Qianfeng Rong) - iommu/io-pgtable-dart: Fix off by one error in table index check (Janne Grunau) - iommu/apple-dart: Clear stream error indicator bits for T8110 DARTs (Hector Martin) - iommu/apple-dart: Add 4-level page table support (Hector Martin) - iommu/io-pgtable-dart: Add 4-level page table support (Hector Martin) - iommu/apple-dart: Make the hw register fields u32s (Hector Martin) - kmsan: fix missed kmsan_handle_dma() signature conversion (Leon Romanovsky) - mm/hmm: properly take MMIO path (Leon Romanovsky) - mm/hmm: migrate to physical address-based DMA mapping API (Leon Romanovsky) - dma-mapping: export new dma_*map_phys() interface (Leon Romanovsky) - xen: swiotlb: Open code map_resource callback (Leon Romanovsky) - dma-mapping: implement DMA_ATTR_MMIO for dma_(un)map_page_attrs() (Leon Romanovsky) - kmsan: convert kmsan_handle_dma to use physical addresses (Leon Romanovsky) - dma-mapping: convert dma_direct_*map_page to be phys_addr_t based (Leon Romanovsky) - iommu/dma: implement DMA_ATTR_MMIO for iommu_dma_(un)map_phys() (Leon Romanovsky) - iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys (Leon Romanovsky) - dma-mapping: rename trace_dma_*map_page to trace_dma_*map_phys (Leon Romanovsky) - dma-debug: refactor to use physical addresses for page mapping (Leon Romanovsky) - iommu/dma: implement DMA_ATTR_MMIO for dma_iova_link(). (Leon Romanovsky) - dma-mapping: introduce new DMA attribute to indicate MMIO memory (Leon Romanovsky) - swiotlb: Remove redundant __GFP_NOWARN (Qianfeng Rong) - dma-direct: clean up the logic in __dma_direct_alloc_pages() (Petr Tesarik) - Documentation/features: Update feature lists for 6.17-rc7 (Lukas Bulwahn) - docs: remove cdomain.py (Mauro Carvalho Chehab) - Documentation/process: submitting-patches: fix typo in "were do" (Yash Suthar) - docs: dev-tools/lkmm: Fix typo of missing file extension (Akira Yokosawa) - Documentation: trace: histogram: Convert ftrace docs cross-reference (Bagas Sanjaya) - Documentation: trace: histogram-design: Wrap introductory note in note:: directive (Bagas Sanjaya) - Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram (Bagas Sanjaya) - Documentation: trace: histogram-design: Trim trailing vertices in diagram explanation text (Bagas Sanjaya) - Documentation: trace: histogram: Fix histogram trigger subsection number order (Bagas Sanjaya) - docs: driver-api: fix spelling of "buses". (Marneni PoornaChandu) - Documentation: fbcon: Use admonition directives (Bagas Sanjaya) - Documentation: fbcon: Reindent 8th step of attach/detach/unload (Bagas Sanjaya) - Documentation: fbcon: Add boot options and attach/detach/unload section headings (Bagas Sanjaya) - docs: filesystems: sysfs: add remaining top level sysfs directory descriptions (Alex Tran) - docs: filesystems: sysfs: clarify symlink destinations in dev and bus/devices descriptions (Alex Tran) - docs: filesystems: sysfs: remove top level sysfs net directory (Alex Tran) - docs: maintainer: Fix ambiguous subheading formatting (Thorsten Blum) - docs: kdoc: a few more dump_typedef() tweaks (Jonathan Corbet) - docs: kdoc: remove redundant comment stripping in dump_typedef() (Jonathan Corbet) - docs: kdoc: remove some dead code in dump_typedef() (Jonathan Corbet) - docs: kdoc: final dump_function() cleanups (Jonathan Corbet) - docs: kdoc: consolidate some of the macro-processing logic (Jonathan Corbet) - docs: kdoc: Simplify the dump_function() prototype regexes (Jonathan Corbet) - docs: kdoc: remove a useless empty capture group (Jonathan Corbet) - docs: kdoc: remove a couple of spurious regex characters (Jonathan Corbet) - doc: kdoc: unify transform handling (Jonathan Corbet) - docs: kdoc: move the function transform patterns out of dump_function() (Jonathan Corbet) - docs: kdoc: remove a single-use variable (Jonathan Corbet) - docs: kdoc: tighten up the push_parameter() no-type case (Jonathan Corbet) - docs: kdoc: trim __cacheline_group_* with the other annotations (Jonathan Corbet) - docs: Pull LKMM documentation into dev-tools book (Akira Yokosawa) - docs: w1: ds2482: fix typo in buses (Akiyoshi Kurita) - Documentation: staging: fix spelling error in remoteproc.rst (Taimoor Zaeem) - docs: kdoc: handle the obsolescensce of docutils.ErrorString() (Jonathan Corbet) - docs: update the guidance for Link: tags (Jonathan Corbet) - Documentation: update maintainer-pgp-guide for latest best practices (Konstantin Ryabitsev) - docs: submitting-patches: adjust Fixes definition slightly (Jakub Kicinski) - docs: add tools/docs/gen-redirects.py (Vegard Nossum) - docs: add Documentation/.renames.txt (Vegard Nossum) - docs: add tools/docs/gen-renames.py (Vegard Nossum) - Documentation: w1: Fix SPDX comment syntax on masters and slaves toctree index (Bagas Sanjaya) - doc: filesystems: proc: remove stale information from intro (Baruch Siach) - docs: admin-guide: Fix typo in nfsroot.rst (Zenghui Yu) - docs: sphinx: remove SPDX/copyright comments from HTML output (Vegard Nossum) - Documentation: dev-tools: Fix a typo in autofdo documentation (Harshit Mogalapalli) - Documentation: Fix spelling mistakes (Ranganath V N) - tracing: fix grammar error in debugging.rst (Ryan Chung) - tracing: rephrase for clearer documentation (Ryan Chung) - docs: kernel_include.py: drop some old behavior (Mauro Carvalho Chehab) - docs: kernel_include.py: fix an issue when O= is used (Mauro Carvalho Chehab) - docs: conf.py: drop xindy rule (Mauro Carvalho Chehab) - Documentation: sharedsubtree: Convert notes to note directive (Bagas Sanjaya) - Documentation: sharedsubtree: Align text (Bagas Sanjaya) - Documentation: sharedsubtree: Don't repeat lists with explanation (Bagas Sanjaya) - Documentation: sharedsubtree: Use proper enumerator sequence for enumerated lists (Bagas Sanjaya) - Documentation: sharedsubtree: Format remaining of shell snippets as literal code blcoks (Bagas Sanjaya) - docs: fix spelling and grammar in atomic_writes (Mallikarjun Thammanavar) - Fix typo in RAID arrays documentation (Vivek Alurkar) - Documentation/filesystems/xfs: Fix typo error (Alperen Aksu) - docs: sphinx: drop parse-headers.pl (Mauro Carvalho Chehab) - scripts: sphinx-build-wrapper: get rid of uapi/media Makefile (Mauro Carvalho Chehab) - docs: kernel_include.py: document all supported parameters (Mauro Carvalho Chehab) - docs: kernel_include.py: remove Include class inheritance (Mauro Carvalho Chehab) - docs: kernel_include.py: remove line numbers from parsed-literal (Mauro Carvalho Chehab) - docs: kernel_include.py: move apply_range() and add a docstring (Mauro Carvalho Chehab) - docs: kernel_include.py: append line numbers to better report errors (Mauro Carvalho Chehab) - docs: kernel_include.py: add support to generate a TOC table (Mauro Carvalho Chehab) - docs: kernel_include.py: move code and literal functions (Mauro Carvalho Chehab) - docs: kernel_include.py: remove range restriction for gen docs (Mauro Carvalho Chehab) - docs: kernel_include.py: move range logic to a separate function (Mauro Carvalho Chehab) - docs: kernel_include.py: move rawtext logic to separate functions (Mauro Carvalho Chehab) - docs: kernel_include.py: generate warnings for broken refs (Mauro Carvalho Chehab) - docs: kernel_include.py: allow cross-reference generation (Mauro Carvalho Chehab) - docs: kernel_include.py: Update its coding style (Mauro Carvalho Chehab) - docs: uapi: media: Makefile: use parse-headers.py (Mauro Carvalho Chehab) - MAINTAINERS: add files from tools/docs to documentation entry (Mauro Carvalho Chehab) - tools: docs: parse_data_structs.py: add methods to return output (Mauro Carvalho Chehab) - tools: docs: parse-headers.py: move it from sphinx dir (Mauro Carvalho Chehab) - docs: parse-headers.py: simplify the rules for hashes (Mauro Carvalho Chehab) - docs: parse-headers.py: better handle @var arguments (Mauro Carvalho Chehab) - docs: parse-headers.py: improve --help logic (Mauro Carvalho Chehab) - docs: parse-headers.py: convert parse-headers.pl (Mauro Carvalho Chehab) - docs: parse-headers.pl: improve its debug output format (Mauro Carvalho Chehab) - Documentation: ocfs2: Properly reindent filecheck operations list (Bagas Sanjaya) - docs: driver-api pinctrl cleanup (Alex Tran) - scripts/sphinx-pre-install: fix Archlinux PDF dependencies (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix PDF dependencies for gentoo (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix pdf dependencies for Mageia 9 (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix dependencies for OpenMandriva (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix PDF dependencies for openSuse (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: add missing gentoo pdf dependencies (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix PDF build issues on Ubuntu (Mauro Carvalho Chehab) - docs: conf.py: extra cleanups and fixes (Mauro Carvalho Chehab) - docs: conf.py: fix some troubles for LaTeX output (Mauro Carvalho Chehab) - docs: conf.py: use dedent and r-strings for LaTeX macros (Mauro Carvalho Chehab) - docs: conf.py: rename some vars at latex_documents logic (Mauro Carvalho Chehab) - docs: conf.py: fix doc name with SPHINXDIRS (Mauro Carvalho Chehab) - docs: conf.py: better handle latex documents (Mauro Carvalho Chehab) - docs: Makefile: Fix LaTeX paper size settings (Mauro Carvalho Chehab) - Documentation: Add real-time to core-api (Sebastian Andrzej Siewior) - Documentation: locking: Add local_lock_nested_bh() to locktypes (Sebastian Andrzej Siewior) - Documentation: seqlock: Add a SPDX license identifier (Sebastian Andrzej Siewior) - docs: fix trailing whitespace error and remove repeated words in propagate_umount.txt (Raphael Pinsonneault-Thibeault) - docs: sysctl: add a few more top-level /proc/sys entries (Randy Dunlap) - docs: Corrected typo in trace/events (Mehdi Ben Hadj Khelifa) - docs: kernel-parameters: typo fix and add missing SPDX-License tag (Bartlomiej Kubik) - Documentation: driver-api: usb: Limit toctree depth (Bagas Sanjaya) - Documentation: conf.py: remove repeated word in comment (Albin Babu Varghese) - docs: Remove remainders of reiserfs (David Sterba) - Documentation: Fix trace typos (Bjorn Helgaas) - Documentation: Fix power typos (Bjorn Helgaas) - Documentation: Fix networking typos (Bjorn Helgaas) - Documentation: Fix filesystems typos (Bjorn Helgaas) - Documentation: Fix core-api typos (Bjorn Helgaas) - Documentation: Fix admin-guide typos (Bjorn Helgaas) - Documentation: Fix RCU typos (Bjorn Helgaas) - Documentation: Fix PCI typos (Bjorn Helgaas) - Documentation: ktap: Separate first bullet list items (Bagas Sanjaya) - Documentation: ktap: Correct "its" spelling (Bagas Sanjaya) - docs: kdoc: remove redundant comment stripping (Jonathan Corbet) - docs: kdoc: tighten up the pointer-to-function case (Jonathan Corbet) - docs: kdoc: tighten up the array-of-pointers case (Jonathan Corbet) - docs: kdoc: add a couple more comments in create_parameter_list() (Jonathan Corbet) - docs: kdoc: clean up the create_parameter_list() "first arg" logic (Jonathan Corbet) - docs: kdoc: tidy up space removal in create_parameter_list() (Jonathan Corbet) - docs: kdoc: remove dead code (Jonathan Corbet) - Documentation: Fix driver-api typos (Ranganath V N) - docs: remove a duplicated word from kernel-parameters.txt (Vivek Yadav) - docs: Replace dead links to spectre side channel white papers (Nikola Z. Ivanov) - Documentation/sphinx: Fix typo in automarkup.py (Iris Shi) - scripts: sphinx-pre-install: some adjustments related to venv (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: add a warning for Debian-based distros (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: add support for RHEL8-based distros (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: update mandatory system deps (Mauro Carvalho Chehab) - scripts: sphinx-pre-install.pl: get rid of the old script (Mauro Carvalho Chehab) - docs: Makefile: switch to the new scripts/sphinx-pre-install.py (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: rework install command logic (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix several codingstyle issues (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: add docstring documentation (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: add documentation for the ancillary classes. (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: move get_system_release() (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: add more generic checkers on a class (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: move ancillary checkers to a separate class (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: move missing logic to a separate class (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: better handle RHEL-based distros (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: convert is_optional to a class (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: better handle Python min version (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: adjust a warning message (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: move package instructions to a new func (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix OpenMandriva support (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: improve Gentoo package deps logic (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: remove Scientific Linux (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix rhel recomendations (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix Leap support for rsvg-convert (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: add a missing f-string marker (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: output Python and docutils version (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: cleanup rhel support (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: only show portage hints once (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: Address issues with OpenSUSE Tumbleweed (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix support for gentoo (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix opensuse Leap hint for PyYAML (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: Address issues with OpenSUSE Leap 15.x (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: drop support for old virtualenv (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: drop obsolete routines (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: run on a supported version (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: Make it compatible with Python 3.6 (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: Convert script to Python (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: rename it to scripts/sphinx-pre-install.pl (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix version check for Fedora (Mauro Carvalho Chehab) - docs: arm: stm32: fix typo "busses" -> "buses" (Akshaykumar Gunari) - Documentation/rv: Fix minor typo in monitor_synthesis page (Gopi Krishna Menon) - docs: folio_queue: Fix minor typo in folio_queue page (Gopi Krishna Menon) - MAINTAINERS: add File entry for scripts/checktransupdate.py to DOCUMENTATION (Dongliang Mu) - docs: filesystems: sysfs: Recommend sysfs_emit() for new code only (Bart Van Assche) - Documentation: Fix minor typos (Ranganath V N) - docs: admin-guide: update to current minimum pipe size default (Štěpán Němec) - docs: update physical memory documentation by adding N_GENERIC_INITIATOR to enum node_states (Kim Tae Hyun) - docs: aoe: Remove trailing whitespace (Osama Albahrani) - Documentation/printf: Use literal fwnode_handle (Geert Uytterhoeven) - docs: changes: better document Python needs (Mauro Carvalho Chehab) - docs: kernel-doc: avoid script crash on ancient Python (Mauro Carvalho Chehab) - docs: kdoc: a few final dump_struct() touches (Jonathan Corbet) - docs: kdoc: extract output formatting from dump_struct() (Jonathan Corbet) - docs: kdoc: further rewrite_struct_members() cleanup (Jonathan Corbet) - docs: kdoc: Some rewrite_struct_members() commenting (Jonathan Corbet) - docs: kdoc: remove an extraneous strip() call (Jonathan Corbet) - docs: kdoc: rework the rewrite_struct_members() main loop (Jonathan Corbet) - docs: kdoc: split struct-member rewriting out of dump_struct() (Jonathan Corbet) - docs: kdoc: split top-level prototype parsing out of dump_struct() (Jonathan Corbet) - docs: kdoc: move the prefix transforms out of dump_struct() (Jonathan Corbet) - docs: kdoc: backslashectomy in kdoc_parser (Jonathan Corbet) - docs: kdoc: Move a regex line in dump_struct() (Jonathan Corbet) - docs: kdoc: consolidate the stripping of private struct/union members (Jonathan Corbet) - Have cc(1) catch attempts to modify ->f_path (Al Viro) - configfs:get_target() - release path as soon as we grab configfs_item reference (Al Viro) - apparmor/af_unix: constify struct path * arguments (Al Viro) - ovl_is_real_file: constify realpath argument (Al Viro) - ovl_sync_file(): constify path argument (Al Viro) - ovl_lower_dir(): constify path argument (Al Viro) - ovl_get_verity_digest(): constify path argument (Al Viro) - ovl_validate_verity(): constify {meta,data}path arguments (Al Viro) - ovl_ensure_verity_loaded(): constify datapath argument (Al Viro) - ksmbd_vfs_set_init_posix_acl(): constify path argument (Al Viro) - ksmbd_vfs_inherit_posix_acl(): constify path argument (Al Viro) - ksmbd_vfs_kern_path_unlock(): constify path argument (Al Viro) - ksmbd_vfs_path_lookup_locked(): root_share_path can be const struct path * (Al Viro) - check_export(): constify path argument (Al Viro) - export_operations->open(): constify path argument (Al Viro) - rqst_exp_get_by_name(): constify path argument (Al Viro) - nfs: constify path argument of __vfs_getattr() (Al Viro) - bpf...d_path(): constify path argument (Al Viro) - done_path_create(): constify path argument (Al Viro) - filename_lookup(): constify root argument (Al Viro) - constify path argument of vfs_statx_path() (Al Viro) - backing_file_user_path(): constify struct path * (Al Viro) - kernel/acct.c: saner struct file treatment (Al Viro) - NFS: add basic STATX_DIOALIGN and STATX_DIO_READ_ALIGN support (Mike Snitzer) - nfs/localio: add tracepoints for misaligned DIO READ and WRITE support (Mike Snitzer) - nfs/localio: add proper O_DIRECT support for READ and WRITE (Mike Snitzer) - nfs/localio: refactor iocb initialization (Mike Snitzer) - nfs/localio: refactor iocb and iov_iter_bvec initialization (Mike Snitzer) - nfs/localio: avoid issuing misaligned IO using O_DIRECT (Mike Snitzer) - nfs/localio: make trace_nfs_local_open_fh more useful (Mike Snitzer) - NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support (Mike Snitzer) - sunrpc: unexport rpc_malloc() and rpc_free() (Jeff Layton) - NFSv4/flexfiles: Add support for striped layouts (Jonathan Curley) - NFSv4/flexfiles: Update layout stats & error paths for striped layouts (Jonathan Curley) - NFSv4/flexfiles: Write path updates for striped layouts (Jonathan Curley) - NFSv4/flexfiles: Commit path updates for striped layouts (Jonathan Curley) - NFSv4/flexfiles: Read path updates for striped layouts (Jonathan Curley) - NFSv4/flexfiles: Update low level helper functions to be DS stripe aware. (Jonathan Curley) - NFSv4/flexfiles: Add data structure support for striped layouts (Jonathan Curley) - NFSv4/flexfiles: Use ds_commit_idx when marking a write commit (Jonathan Curley) - NFSv4/flexfiles: Remove cred local variable dependency (Jonathan Curley) - nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing (Al Viro) - NFS: Enable use of the RWF_DONTCACHE flag on the NFS client (Trond Myklebust) - filemap: Add a version of folio_end_writeback that ignores dropbehind (Trond Myklebust) - filemap: Add a helper for filesystems implementing dropbehind (Trond Myklebust) - SUNRPC: Update gssx_accept_sec_context() to use xdr_set_scratch_folio() (Anna Schumaker) - SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratch_folio() (Anna Schumaker) - NFS: Update the flexfilelayout driver to use xdr_set_scratch_folio() (Anna Schumaker) - NFS: Update the filelayout to use xdr_set_scratch_folio() (Anna Schumaker) - NFS: Update the blocklayout to use xdr_set_scratch_folio() (Anna Schumaker) - NFS: Update listxattr to use xdr_set_scratch_folio() (Anna Schumaker) - NFS: Update getacl to use xdr_set_scratch_folio() (Anna Schumaker) - NFS: Update readdir to use a scratch folio (Anna Schumaker) - SUNRPC: Introduce xdr_set_scratch_folio() (Anna Schumaker) - SUNRPC: Remove redundant __GFP_NOWARN (Qianfeng Rong) - nfs: remove NFS_WBACK_BUSY() (Jeff Layton) - SUNRPC: Move the svc_rpcb_cleanup() call sites (Chuck Lever) - NFS: Remove rpcbind cleanup for NFSv4.0 callback (Chuck Lever) - NFSv4.1: fix mount hang after CREATE_SESSION failure (Anthony Iliopoulos) - NFSv4.1: fix backchannel max_resp_sz verification check (Anthony Iliopoulos) - NFSv4: fix "prefered"->"preferred" (Xichao Zhao) - NFSv4: handle ERR_GRACE on delegation recalls (Olga Kornievskaia) - sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer (Jeff Layton) - sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont() (Jeff Layton) - nfs: cleanup tracepoint declarations (Leo Martins) - nfs: add tracepoints to nfs_writepages() (Jeff Layton) - nfs: more in-depth tracing of writepage events (Jeff Layton) - nfs: new tracepoints around write handling (Jeff Layton) - nfs: add tracepoints to nfs_file_read() and nfs_file_write() (Jeff Layton) - cifs: client: force multichannel=off when max_channels=1 (Rajasi Mandal) - smb client: fix bug with newly created file in cached dir (Bharath SM) - smb: client: short-circuit negative lookups when parent dir is fully cached (Henrique Carvalho) - smb: client: short-circuit in open_cached_dir_by_dentry() if !dentry (Henrique Carvalho) - smb: client: remove pointless cfid->has_lease check (Henrique Carvalho) - smb: client: transport: minor indentation style fix (Fiona Ebner) - smb: client: transport: avoid reconnects triggered by pending task work (Fiona Ebner) - smb: client: remove unused fid_lock (Henrique Carvalho) - smb: client: update cfid->last_access_time in open_cached_dir_by_dentry() (Henrique Carvalho) - smb: client: ensure open_cached_dir_by_dentry() only returns valid cfid (Steve French) - smb: client: account smb directory cache usage and per-tcon totals (Bharath SM) - smb: client: add drop_dir_cache module parameter to invalidate cached dirents (Bharath SM) - smb: client: show lease state as R/H/W (or NONE) in open_files (Bharath SM) - smb: client: fix crypto buffers in non-linear memory (Enzo Matsumiya) - smb: Use arc4 library instead of duplicate arc4 code (Eric Biggers) - smb: client: add tcon information to smb2_reconnect() debug messages (Henrique Carvalho) - ksmbd: increase session and share hash table bits (Namjae Jeon) - ksmbd: replace connection list with hash table (Namjae Jeon) - ksmbd: add an error print when maximum IP connections limit is reached (Namjae Jeon) - ksmbd: add max ip connections parameter (Namjae Jeon) - ksmbd: fix error code overwriting in smb2_get_info_filesystem() (Matvey Kovalev) - ksmbd: copy overlapped range within the same file (Namjae Jeon) - ksmbd: use sock_create_kern interface to create kernel socket (Namjae Jeon) - ksmbd: make ksmbd thread names distinct by client IP (Namjae Jeon) - ksmbd: Fix race condition in RPC handle list access (Yunseong Kim) - f2fs: add missing dput() when printing the donation list (Jaegeuk Kim) - f2fs: fix UAF issue in f2fs_merge_page_bio() (Chao Yu) - f2fs: readahead node blocks in F2FS_GET_BLOCK_PRECACHE mode (Yunji Kang) - f2fs: add sanity check on ei.len in __update_extent_tree_range() (Chao Yu) - f2fs: fix infinite loop in __insert_extent_tree() (wangzijie) - f2fs: fix zero-sized extent for precache extents (wangzijie) - f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page() (Chao Yu) - f2fs: fix to avoid migrating empty section (Chao Yu) - f2fs: fix to truncate first page in error path of f2fs_truncate() (Chao Yu) - f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks() (Chao Yu) - f2fs: fix wrong layout information on 16KB page (Jaegeuk Kim) - f2fs: clean up error handing of f2fs_submit_page_read() (Chao Yu) - f2fs: avoid unnecessary folio_clear_uptodate() for cleanup (Chao Yu) - f2fs: merge FUA command with the existing writes (Jaegeuk Kim) - f2fs: allocate HOT_DATA for IPU writes (Jaegeuk Kim) - f2fs: Use allocate_section_policy to control write priority in multi-devices setups (Liao Yuanhong) - Documentation: f2fs: Reword title (Bagas Sanjaya) - Documentation: f2fs: Indent compression_mode option list (Bagas Sanjaya) - Documentation: f2fs: Wrap snippets in literal code blocks (Bagas Sanjaya) - Documentation: f2fs: Span write hint table section rows (Bagas Sanjaya) - Documentation: f2fs: Format compression level subtable (Bagas Sanjaya) - Documentation: f2fs: Separate errors mode subtable (Bagas Sanjaya) - f2fs: fix to do sanity check on node footer for non inode dnode (Chao Yu) - f2fs: show the list of donation files (Jaegeuk Kim) - f2fs: fix to allow removing qf_name (Chao Yu) - f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency() (Chao Yu) - f2fs: clean up w/ get_left_section_blocks() (Chao Yu) - docs: f2fs: fixed spelling mistakes in documentation (Soham Metha) - f2fs: add reserved nodes for privileged users (Chunhai Guo) - f2fs: Add bggc_io_aware to adjust the priority of BG_GC when issuing IO (Liao Yuanhong) - f2fs: dump more information for f2fs_{enable,disable}_checkpoint() (Chao Yu) - f2fs: add timeout in f2fs_enable_checkpoint() (Chao Yu) - f2fs: fix to detect potential corrupted nid in free_nid_list (Chao Yu) - f2fs: fix to clear unusable_cap for checkpoint=enable (Chao Yu) - f2fs: clean up f2fs_truncate_partial_cluster() (Chao Yu) - f2fs: fix to zero data after EOF for compressed file correctly (Chao Yu) - f2fs: fix to avoid overflow while left shift operation (Chao Yu) - f2fs: add sysfs entry for effective lookup mode (Daniel Lee) - f2fs: add lookup_mode mount option (Daniel Lee) - f2fs: add error checking in do_write_page() (mason.zhang) - f2fs: fix condition in __allow_reserved_blocks() (Chao Yu) - f2fs: add time stats of checkpoint for debug (Chao Yu) - f2fs: dump more information when checkpoint was blocked for long time (Chao Yu) - exfat: Add support for FS_IOC_{GET,SET}FSLABEL (Ethan Ferguson) - exfat: combine iocharset and utf8 option setup (Sang-Heon Jeon) - exfat: support modifying mount options via remount (Yuezhang Mo) - exfat: optimize allocation bitmap loading time (Namjae Jeon) - exfat: Remove unnecessary parentheses (Liao Yuanhong) - exfat: drop redundant conversion to bool (Xichao Zhao) - exfat: validate cluster allocation bits of the allocation bitmap (Namjae Jeon) - exfat: limit log print for IO error (Chi Zhiling) - fs/orangefs: Replace kzalloc + copy_from_user with memdup_user_nul (Thorsten Blum) - orangefs: fix xattr related buffer overflow... (Mike Marshall) - orangefs: Remove unused type in macro fill_default_sys_attrs (Zhen Ni) - ntfs3: stop using write_cache_pages (Christoph Hellwig) - fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist (Moon Hee Lee) - fs/ntfs3: Fix a resource leak bug in wnd_extend() (Haoxiang Li) - fs: ntfs3: Fix integer overflow in run_unpack() (Vitaly Grigoryev) - ntfs3: pretend $Extend records as regular files (Tetsuo Handa) - ntfs3: add FS_IOC_SETFSLABEL ioctl (Ethan Ferguson) - ntfs3: add FS_IOC_GETFSLABEL ioctl (Ethan Ferguson) - ntfs3: transition magic number to shared constant (Ethan Ferguson) - jfs: replace hardcoded magic number with DTPAGEMAXSLOT constant (Zheng Yu) - JFS: Remove redundant 0 value initialization (Liao Yuanhong) - JFS: Remove unnecessary parentheses (Liao Yuanhong) - jfs: fix uninitialized waitqueue in transaction manager (Shaurya Rane) - jfs: Verify inode mode when loading from disk (Tetsuo Handa) - ext4: fix checks for orphan inodes (Jan Kara) - ext4: validate ea_ino and size in check_xattrs (Deepanshu Kartikey) - ext4: guard against EA inode refcount underflow in xattr update (Ahmet Eray Karadag) - ext4: implemet new ioctls to set and get superblock parameters (Theodore Ts'o) - ext4: add support for 32-bit default reserved uid and gid values (Theodore Ts'o) - ext4: avoid potential buffer over-read in parse_apply_sb_mount_options() (Theodore Ts'o) - ext4: fix an off-by-one issue during moving extents (Zhang Yi) - ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch() (Yongjian Sun) - ext4: verify orphan file size is not too big (Jan Kara) - ext4: fail unaligned direct IO write with EINVAL (Jan Kara) - ext4: correctly handle queries for metadata mappings (Ojaswin Mujoo) - ext4: increase IO priority of fastcommit (Julian Sun) - ext4: remove obsolete EXT3 config options (Lukas Bulwahn) - jbd2: increase IO priority of checkpoint (Julian Sun) - ext4: fix potential null deref in ext4_mb_init() (Baokun Li) - ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches() (Baokun Li) - ext4: replace min/max nesting with clamp() (Xichao Zhao) - fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock (chuguangqing) - fs: udf: fix OOB read in lengthAllocDescs handling (Larshin Sergey) - fs: quota: create dedicated workqueue for quota_release_work (Shashank A P) - fanotify: add watchdog for permission events (Miklos Szeredi) - fanotify: Validate the return value of mnt_ns_from_dentry() before dereferencing (Anderson Nascimento) - fsnotify: fix "rewriten"->"rewritten" (Xichao Zhao) - configfs: use PTR_ERR_OR_ZERO() to simplify code (Xichao Zhao) - fuse: move CREATE_TRACE_POINTS to a separate file (Darrick J. Wong) - fuse: move the backing file idr and code into a new source file (Darrick J. Wong) - fuse: enable FUSE_SYNCFS for all fuseblk servers (Darrick J. Wong) - fuse: capture the unique id of fuse commands being sent (Darrick J. Wong) - fuse: fix livelock in synchronous file put from fuseblk workers (Darrick J. Wong) - mm: fix lockdep issues in writeback handling (Marek Szyprowski) - fuse: add prune notification (Miklos Szeredi) - fuse: remove redundant calls to fuse_copy_finish() in fuse_notify() (Miklos Szeredi) - fuse: fix possibly missing fuse_copy_finish() call in fuse_notify() (Miklos Szeredi) - fuse: remove FUSE_NOTIFY_CODE_MAX from (Miklos Szeredi) - fuse: remove fuse_readpages_end() null mapping check (Joanne Koong) - fuse: fix references to fuse.rst -> fuse/fuse.rst (Miklos Szeredi) - fuse: allow synchronous FUSE_INIT (Miklos Szeredi) - fuse: zero initialize inode private data (Miklos Szeredi) - fuse: remove unused 'inode' parameter in fuse_passthrough_open (Chunsheng Luo) - virtio_fs: fix the hash table using in virtio_fs_enqueue_req() (Li RongQing) - mm: remove BDI_CAP_WRITEBACK_ACCT (Joanne Koong) - fuse: use default writeback accounting (Joanne Koong) - virtio_fs: Remove redundant spinlock in virtio_fs_request_complete() (Li RongQing) - fuse: remove unneeded offset assignment when filling write pages (Joanne Koong) - fuse: use freezable wait in fuse_get_req() (Sergey Senozhatsky) - sched/wait: Add wait_event_state_exclusive() (Sergey Senozhatsky) - Documentation: fuse: Consolidate FUSE docs into its own subdirectory (Bagas Sanjaya) - selftests: filesystems: Add functional test for the abort file in fusectl (Chen Linxuan) - doc: fuse: Add max_background and congestion_threshold (Chen Linxuan) - fuse: add COPY_FILE_RANGE_64 that allows large copies (Miklos Szeredi) - ovl: make sure that ovl_create_real() returns a hashed dentry (Amir Goldstein) - ovl: Support mounting case-insensitive enabled layers (André Almeida) - ovl: Check for casefold consistency when creating new dentries (André Almeida) - ovl: Add S_CASEFOLD as part of the inode flag to be copied (André Almeida) - ovl: Set case-insensitive dentry operations for ovl sb (André Almeida) - ovl: Ensure that all layers have the same encoding (André Almeida) - ovl: Create ovl_casefold() to support casefolded strncmp() (André Almeida) - ovl: Prepare for mounting case-insensitive enabled layers (André Almeida) - fs: Create sb_same_encoding() helper (André Almeida) - fs: Create sb_encoding() helper (André Almeida) - alpha: unobfuscate _PAGE_P() definition (Al Viro) - kill FIRST_USER_PGD_NR (Al Viro) - alpha: get rid of the remnants of BAD_PAGE and friends (Al Viro) - SET_PAGE_DIR() users had been gone since 2.3.12pre1 (Al Viro) - PAGE_PTR() had been last used outside of arch/* in 1.1.94 (Al Viro) - csky: remove BS check for FAULT_FLAG_ALLOW_RETRY (Al Viro) - make it easier to catch those who try to modify ->d_name (Al Viro) - generic_ci_validate_strict_name(): constify name argument (Al Viro) - afs_dir_search: constify qstr argument (Al Viro) - afs_edit_dir_{add,remove}(): constify qstr argument (Al Viro) - exfat_find(): constify qstr argument (Al Viro) - security_dentry_init_security(): constify qstr argument (Al Viro) - slightly simplify nfs_atomic_open() (Al Viro) - simplify gfs2_atomic_open() (Al Viro) - simplify fuse_atomic_open() (Al Viro) - simplify nfs_atomic_open_v23() (Al Viro) - simplify vboxsf_dir_atomic_open() (Al Viro) - simplify cifs_atomic_open() (Al Viro) - 9p: simplify v9fs_vfs_atomic_open_dotl() (Al Viro) - 9p: simplify v9fs_vfs_atomic_open() (Al Viro) - allow finish_no_open(file, ERR_PTR(-E...)) (Al Viro) - nfsd_get_inode(): lift setting ->i_{,f}op to callers. (Al Viro) - nfsdfs_create_files(): switch to simple_start_creating() (Al Viro) - _nfsd_symlink(): switch to simple_start_creating() (Al Viro) - nfsd_mkdir(): switch to simple_start_creating() (Al Viro) - nfsctl: symlink has no business bumping link count of parent directory (Al Viro) - do_nfs4_mount(): switch to vfs_parse_fs_string() (Al Viro) - change the calling conventions for vfs_parse_fs_string() (Al Viro) - constify {__,}mnt_is_readonly() (Al Viro) - WRITE_HOLD machinery: no need for to bump mount_lock seqcount (Al Viro) - struct mount: relocate MNT_WRITE_HOLD bit (Al Viro) - preparations to taking MNT_WRITE_HOLD out of ->mnt_flags (Al Viro) - setup_mnt(): primitive for connecting a mount to filesystem (Al Viro) - simplify the callers of mnt_unhold_writers() (Al Viro) - copy_mnt_ns(): use guards (Al Viro) - copy_mnt_ns(): use the regular mechanism for freeing empty mnt_ns on failure (Al Viro) - open_detached_copy(): separate creation of namespace into helper (Al Viro) - open_detached_copy(): don't bother with mount_lock_hash() (Al Viro) - path_has_submounts(): use guard(mount_locked_reader) (Al Viro) - fs/namespace.c: sanitize descriptions for {__,}lookup_mnt() (Al Viro) - ecryptfs: get rid of pointless mount references in ecryptfs dentries (Al Viro) - umount_tree(): take all victims out of propagation graph at once (Al Viro) - do_mount(): use __free(path_put) (Al Viro) - do_move_mount_old(): use __free(path_put) (Al Viro) - constify can_move_mount_beneath() arguments (Al Viro) - path_umount(): constify struct path argument (Al Viro) - may_copy_tree(), __do_loopback(): constify struct path argument (Al Viro) - path_mount(): constify struct path argument (Al Viro) - do_{loopback,change_type,remount,reconfigure_mnt}(): constify struct path argument (Al Viro) - do_new_mount{,_fc}(): constify struct path argument (Al Viro) - mnt_warn_timestamp_expiry(): constify struct path argument (Al Viro) - do_move_mount(), vfs_move_mount(), do_move_mount_old(): constify struct path argument(s) (Al Viro) - collect_paths(): constify the return value (Al Viro) - drop_collected_paths(): constify arguments (Al Viro) - do_set_group(): constify path arguments (Al Viro) - do_mount_setattr(): constify path argument (Al Viro) - constify check_mnt() (Al Viro) - do_lock_mount(): don't modify path. (Al Viro) - new helper: topmost_overmount() (Al Viro) - don't bother passing new_path->dentry to can_move_mount_beneath() (Al Viro) - pivot_root(2): use old_mp.mp->m_dentry instead of old.dentry (Al Viro) - graft_tree(), attach_recursive_mnt() - pass pinned_mountpoint (Al Viro) - do_add_mount(): switch to passing pinned_mountpoint instead of mountpoint + path (Al Viro) - do_move_mount(): use the parent mount returned by do_lock_mount() (Al Viro) - change calling conventions for lock_mount() et.al. (Al Viro) - finish_automount(): use __free() to deal with dropping mnt on failure (Al Viro) - do_new_mount_fc(): use __free() to deal with dropping mnt on failure (Al Viro) - finish_automount(): take the lock_mount() analogue into a helper (Al Viro) - pivot_root(2): use __free() to deal with struct path in it (Al Viro) - do_loopback(): use __free(path_put) to deal with old_path (Al Viro) - finish_automount(): simplify the ELOOP check (Al Viro) - move_mount(2): take sanity checks in 'beneath' case into do_lock_mount() (Al Viro) - do_move_mount(): deal with the checks on old_path early (Al Viro) - do_move_mount(): trim local variables (Al Viro) - switch do_new_mount_fc() to fc_mount() (Al Viro) - current_chrooted(): use guards (Al Viro) - current_chrooted(): don't bother with follow_down_one() (Al Viro) - path_is_under(): use guards (Al Viro) - mnt_set_expiry(): use guards (Al Viro) - has_locked_children(): use guards (Al Viro) - propagate_mnt(): use scoped_guard(mount_locked_reader) for mnt_set_mountpoint() (Al Viro) - check_for_nsfs_mounts(): no need to take locks (Al Viro) - mnt_already_visible(): use guards (Al Viro) - put_mnt_ns(): use guards (Al Viro) - mark_mounts_for_expiry(): use guards (Al Viro) - do_set_group(): use guards (Al Viro) - do_change_type(): use guards (Al Viro) - __is_local_mountpoint(): use guards (Al Viro) - __detach_mounts(): use guards (Al Viro) - fs/namespace.c: allow to drop vfsmount references via __free(mntput) (Al Viro) - introduced guards for mount_lock (Al Viro) - fs/namespace.c: fix the namespace_sem guard mess (Al Viro) - Squashfs: reject negative file sizes in squashfs_read_inode() (Phillip Lougher) - kallsyms: use kmalloc_array() instead of kmalloc() (Sahil Chandna) - MAINTAINERS: update Sibi Sankar's email address (Sibi Sankar) - Squashfs: add SEEK_DATA/SEEK_HOLE support (Phillip Lougher) - Squashfs: add additional inode sanity checking (Phillip Lougher) - lib/genalloc: fix device leak in of_gen_pool_get() (Johan Hovold) - panic: remove CONFIG_PANIC_ON_OOPS_VALUE (Johannes Berg) - ocfs2: fix double free in user_cluster_connect() (Dan Carpenter) - checkpatch: suppress strscpy warnings for userspace tools (Suchit Karunakaran) - cramfs: fix incorrect physical page address calculation (Alistair Popple) - kernel: prevent prctl(PR_SET_PDEATHSIG) from racing with parent process exit (Demi Marie Obenour) - Squashfs: fix uninit-value in squashfs_get_parent (Phillip Lougher) - kho: only fill kimage if KHO is finalized (Pratyush Yadav) - ocfs2: avoid extra calls to strlen() after ocfs2_sprintf_system_inode_name() (Dmitry Antipov) - kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths (Oleg Nesterov) - sched/task.h: fix the wrong comment on task_lock() nesting with tasklist_lock (Oleg Nesterov) - coccinelle: platform_no_drv_owner: handle also built-in drivers (Krzysztof Kozlowski) - coccinelle: of_table: handle SPI device ID tables (Krzysztof Kozlowski) - lib/decompress: use designated initializers for struct compress_format (Thorsten Blum) - efi: support booting with kexec handover (KHO) (Evangelos Petrongonas) - kexec: introduce is_kho_boot() (Evangelos Petrongonas) - docs: update delaytop documentation for new interactive features (Fan Yu) - tools/delaytop: improve error handling for missing PSI support (Fan Yu) - tools/delaytop: add interactive mode with keyboard controls (Fan Yu) - tools/delaytop: add memory verbose mode support (Fan Yu) - tools/delaytop: add flexible sorting by delay field (Fan Yu) - kernel.h: add comments for enum system_states (Randy Dunlap) - crash: add KUnit tests for crash_exclude_mem_range (Coiby Xu) - x86/kexec: fix potential cmem->ranges out of memory (fuqiang wang) - fs/proc/base.c: fix the wrong format specifier (zhang jiao) - panic: remove redundant panic-cpu backtrace (Sergey Senozhatsky) - panic: use angle-bracket include for panic.h (Jinchao Wang) - ocfs2: add suballoc slot check in ocfs2_validate_inode_block() (Dmitry Antipov) - selftests: proc: mark vsyscall strings maybe-unused (Bala-Vignesh-Reddy) - btree: simplify merge logic by using btree_last() return value (Guan-Chun Wu) - watchdog: skip checks when panic is in progress (Jinchao Wang) - panic/printk: replace other_cpu_in_panic() with panic_on_other_cpu() (Jinchao Wang) - panic/printk: replace this_cpu_in_panic() with panic_on_this_cpu() (Jinchao Wang) - printk/nbcon: use panic_on_this_cpu() helper (Jinchao Wang) - panic: use panic_try_start() in vpanic() (Jinchao Wang) - panic: use panic_try_start() in nmi_panic() (Jinchao Wang) - crash_core: use panic_try_start() in crash_kexec() (Jinchao Wang) - fbdev: use panic_in_progress() helper (Jinchao Wang) - panic: introduce helper functions for panic state (Jinchao Wang) - panic: clean up message about deprecated 'panic_print' parameter (Petr Mladek) - panic: add note that 'panic_print' parameter is deprecated (Feng Tang) - panic: refine the document for 'panic_print' (Feng Tang) - lib/sys_info: handle sys_info_mask==0 case (Feng Tang) - kexec_core: remove redundant 0 value initialization (Liao Yuanhong) - ocfs2: fix super block reserved field offset comment (yili) - ocfs2: remove unnecessary NULL check in ocfs2_grab_folios() (Dan Carpenter) - fork: kill the pointless lower_32_bits() in create_io_thread(), kernel_thread(), and user_mode_thread() (Oleg Nesterov) - fork: remove #ifdef CONFIG_LOCKDEP in copy_process() (Tio Zhang) - list.h: add missing kernel-doc for basic macros (Randy Dunlap) - proc: test lseek on /proc/net/dev (Alexey Dobriyan) - x86/crash: remove redundant 0 value initialization (Liao Yuanhong) - vfat: remove unused variable (zhoumin) - watchdog/softlockup: fix incorrect CPU utilization output during softlockup (ZhenguoYao) - watchdog/softlockup: fix wrong output when watchdog_thresh < 3 (ZhenguoYao) - alloc_tag: use str_on_off() helper (Kuan-Wei Chiu) - test_firmware: use str_true_false() helper (Kuan-Wei Chiu) - ocfs2: remove commented out mlog() statements (Thorsten Blum) - squashfs: verify inode mode when loading from disk (Tetsuo Handa) - lib/fault-inject-usercopy.c: use PTR_ERR_OR_ZERO() to simplify code (Xichao Zhao) - checkpatch: allow http links of any length in commit logs (Joe Perches) - init: handle bootloader identifier in kernel parameters (Huacai Chen) - lib/digsig: remove unnecessary memset (Liao Yuanhong) - nvmem: update a comment related to struct nvmem_config (Christophe JAILLET) - ida: remove the ida_simple_xxx() API (Christophe JAILLET) - idr test suite: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - kcov: load acquire coverage count in user-space code (Soham Bagchi) - kcov: use write memory barrier after memcpy() in kcov_move_area() (Soham Bagchi) - ref_tracker: remove redundant __GFP_NOWARN (Qianfeng Rong) - x86/kexec: carry forward the boot DTB on kexec (Brian Mak) - hung_task: dump blocker task if it is not hung (Masami Hiramatsu (Google)) - mm: swap: check for stable address space before operating on the VMA (Charan Teja Kalla) - mm: convert folio_page() back to a macro (David Hildenbrand) - mm/khugepaged: use start_addr/addr for improved readability (Wei Yang) - hugetlbfs: skip VMAs without shareable locks in hugetlb_vmdelete_list (Deepanshu Kartikey) - alloc_tag: fix boot failure due to NULL pointer dereference (Ran Xiaokai) - mm: silence data-race in update_hiwater_rss (Lance Yang) - mm/memory-failure: don't select MEMORY_ISOLATION (Xie Yuanbin) - mm/khugepaged: remove definition of struct khugepaged_mm_slot (Wei Yang) - mm/ksm: get mm_slot by mm_slot_entry() when slot is !NULL (Wei Yang) - hugetlb: increase number of reserving hugepages via cmdline (Li Zhe) - selftests/mm: add fork inheritance test for ksm_merging_pages counter (Donet Tom) - mm/ksm: fix incorrect KSM counter handling in mm_struct during fork (Donet Tom) - drivers/base/node: fix double free in register_one_node() (Donet Tom) - mm: remove PMD alignment constraint in execmem_vmalloc() (Dev Jain) - mm/memory_hotplug: fix typo 'esecially' -> 'especially' (Manish Kumar) - mm/rmap: improve mlock tracking for large folios (Kiryl Shutsemau) - mm/filemap: map entire large folio faultaround (Kiryl Shutsemau) - mm/fault: try to map the entire file folio in finish_fault() (Kiryl Shutsemau) - mm/rmap: mlock large folios in try_to_unmap_one() (Kiryl Shutsemau) - mm/rmap: fix a mlock race condition in folio_referenced_one() (Kiryl Shutsemau) - mm/page_vma_mapped: track if the page is mapped across page table boundary (Kiryl Shutsemau) - mm/compaction: fix low_pfn advance on isolating hugetlb (Wei Yang) - kho: make sure page being restored is actually from KHO (Pratyush Yadav) - kho: move sanity checks to kho_restore_page() (Pratyush Yadav) - selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled (Lance Yang) - mm/damon/sysfs: set damon_ctx->min_sz_region only for paddr use case (SeongJae Park) - mm/vmalloc: move resched point into alloc_vmap_area() (Uladzislau Rezki (Sony)) - ksm: use a folio inside cmp_and_merge_page() (Matthew Wilcox (Oracle)) - mm: page_alloc: avoid kswapd thrashing due to NUMA restrictions (Johannes Weiner) - mm/oom_kill.c: fix inverted check (Lorenzo Stoakes) - mm/khugepaged: do not fail collapse_pte_mapped_thp() on SCAN_PMD_NULL (Kiryl Shutsemau) - mm: do not assume file == vma->vm_file in compat_vma_mmap_prepare() (Lorenzo Stoakes) - mm: specify separate file and vm_file params in vm_area_desc (Lorenzo Stoakes) - mm: drop all references of writable and SCAN_PAGE_RO (Dev Jain) - mm: enable khugepaged anonymous collapse on non-writable regions (Dev Jain) - mm/damon/stat: expose negative idle time (SeongJae Park) - mm/damon/stat: expose the current tuned aggregation interval (SeongJae Park) - samples/damon/mtier: use damon_initialized() (SeongJae Park) - samples/damon/prcl: use damon_initialized() (SeongJae Park) - samples/damon/wsse: use damon_initialized() (SeongJae Park) - mm/damon/lru_sort: use damon_initialized() (SeongJae Park) - mm/damon/reclaim: use damon_initialized() (SeongJae Park) - mm/damon/stat: use damon_initialized() (SeongJae Park) - mm/damon/core: implement damon_initialized() function (SeongJae Park) - MAINTAINERS: rename DAMON section (SeongJae Park) - Docs/admin-guide/mm/damon/start: add --target_pid to DAMOS example command (SeongJae Park) - Docs/mm/damon/maintainer-profile: update community meetup for reservation requirements (SeongJae Park) - mm/damon/core: set effective quota on first charge window (SeongJae Park) - mm/damon/core: reset age if nr_accesses changes between non-zero and zero (SeongJae Park) - alloc_tag: mark inaccurate allocation counters in /proc/allocinfo output (Suren Baghdasaryan) - mm/oom_kill: the OOM reaper traverses the VMA maple tree in reverse order (zhongjinji) - mm/oom_kill: thaw the entire OOM victim process (zhongjinji) - include/linux/pgtable.h: convert arch_enter_lazy_mmu_mode() and friends to static inlines (Andrew Morton) - mm/damon/lru_sort: use param_ctx for damon_attrs staging (SeongJae Park) - selftests/mm: protection_keys: fix dead code (Muhammad Usama Anjum) - selftests/mm: add -Wunreachable-code and fix warnings (Muhammad Usama Anjum) - resource: improve child resource handling in release_mem_region_adjustable() (Sumanth Korikkar) - selftests/mm: centralize the __always_unused macro (Muhammad Usama Anjum) - mm/damon/reclaim: support addr_unit for DAMON_RECLAIM (Quanmin Yan) - mm/damon/lru_sort: support addr_unit for DAMON_LRU_SORT (Quanmin Yan) - selftests/mm: gup_tests: option to GUP all pages in a single call (David Hildenbrand) - mm: remove page->order (Matthew Wilcox (Oracle)) - mm: remove redundant test in validate_page_before_insert() (Matthew Wilcox (Oracle)) - mm: constify compound_order() and page_size() (Matthew Wilcox (Oracle)) - mm: lru_add_drain_all() do local lru_add_drain() first (Hugh Dickins) - mm: make folio page count functions return unsigned (Aristeu Rozanski) - selftests/mm: remove PROT_EXEC req from file-collapse tests (Zach O'Keefe) - mm: vm_event_item: explicit #include for THREAD_SIZE (Brian Norris) - alloc_tag: avoid warnings when freeing non-compound "tail" pages (Suren Baghdasaryan) - alloc_tag: prevent enabling memory profiling if it was shut down (Suren Baghdasaryan) - alloc_tag: use release_pages() in the cleanup path (Suren Baghdasaryan) - mm/shmem: remove unused entry_order after large swapin rework (Jackie Liu) - mm: skip mlocked THPs that are underused early in deferred_split_scan() (Lance Yang) - mm/hmm: populate PFNs from PMD swap entry (Francois Dugast) - mm/gup: fix handling of errors from arch_make_folio_accessible() in follow_page_pte() (David Hildenbrand) - mm: re-enable kswapd when memory pressure subsides or demotion is toggled (Chanwon Park) - selftests/mm: fix va_high_addr_switch.sh failure on x86_64 (Chunyu Hu) - selftests/mm: alloc hugepages in va_high_addr_switch test (Chunyu Hu) - selftests/mm: fix hugepages cleanup too early (Chunyu Hu) - readahead: add trace points (Jan Kara) - scripts/decode_stacktrace.sh: code: preserve alignment (Matthieu Baerts (NGI0)) - scripts/decode_stacktrace.sh: symbol: preserve alignment (Matthieu Baerts (NGI0)) - scripts/decode_stacktrace.sh: symbol: avoid trailing whitespaces (Matthieu Baerts (NGI0)) - ptdesc: remove ptdesc_to_virt() (Matthew Wilcox (Oracle)) - ptdesc: remove references to folios from __pagetable_ctor() and pagetable_dtor() (Matthew Wilcox (Oracle)) - ptdesc: convert __page_flags to pt_flags (Matthew Wilcox (Oracle)) - maple_tree: remove lockdep_map_p typedef (Alice Ryhl) - samples/cgroup: rm unused MEMCG_EVENTS macro (zhang jiao) - mm/memcg: v1: account event registrations and drop world-writable cgroup.event_control (Stanislav Fort) - mm, swap: use a single page for swap table when the size fits (Kairui Song) - mm, swap: implement dynamic allocation of swap table (Kairui Song) - mm, swap: remove contention workaround for swap cache (Kairui Song) - mm, swap: mark swap address space ro and add context debug check (Kairui Song) - mm, swap: use the swap table for the swap cache and switch API (Kairui Song) - mm, swap: wrap swap cache replacement with a helper (Kairui Song) - mm/shmem, swap: remove redundant error handling for replacing folio (Kairui Song) - mm, swap: cleanup swap cache API and add kerneldoc (Kairui Song) - mm, swap: tidy up swap device and cluster info helpers (Kairui Song) - mm, swap: rename and move some swap cluster definition and helpers (Kairui Song) - mm, swap: always lock and check the swap cache folio before use (Kairui Song) - mm, swap: check page poison flag after locking it (Kairui Song) - mm, swap: fix swap cache index error when retrying reclaim (Kairui Song) - mm, swap: use unified helper for swap cache look up (Kairui Song) - docs/mm: add document for swap table (Chris Li) - mm/memremap: remove unused get_dev_pagemap() parameter (Alistair Popple) - mm/gup: remove dead pgmap refcounting code (Alistair Popple) - mm/page_alloc: check the correct buddy if it is a starting block (Wei Yang) - mm/hwpoison: decouple hwpoison_filter from mm/memory-failure.c (Miaohe Lin) - huge_memory: return -EINVAL in folio split functions when THP is disabled (Pankaj Raghav) - filemap: optimize folio refount update in filemap_map_pages (Jinjiang Tu) - selftests/mm: split_huge_page_test: cleanups for split_pte_mapped_thp test (David Hildenbrand) - selftests/mm: split_huge_page_test: fix occasional is_backed_by_folio() wrong results (David Hildenbrand) - mm: shmem: fix the strategy for the tmpfs 'huge=' options (Baolin Wang) - rust: maple_tree: add MapleTreeAlloc (Alice Ryhl) - rust: maple_tree: add lock guard for maple tree (Alice Ryhl) - rust: maple_tree: add MapleTree (Alice Ryhl) - mm/show_mem: add trylock while printing alloc info (Yueyang Pan) - mm/show_mem: dump the status of the mem alloc profiling before printing (Yueyang Pan) - virtio_balloon: stop calling page_address() in free_pages() (Vishal Moola (Oracle)) - arm64: stop calling page_address() in free_pages() (Vishal Moola (Oracle)) - powerpc: stop calling page_address() in free_pages() (Vishal Moola (Oracle)) - riscv: stop calling page_address() in free_pages() (Vishal Moola (Oracle)) - x86: stop calling page_address() in free_pages() (Vishal Moola (Oracle)) - aoe: stop calling page_address() in free_page() (Vishal Moola (Oracle)) - mm/page_alloc: add kernel-docs for free_pages() (Vishal Moola (Oracle)) - mm: remove mlock_count from struct page (Matthew Wilcox (Oracle)) - mpage: convert do_mpage_readpage() to return void type (Chi Zhiling) - mpage: terminate read-ahead on read error (Chi Zhiling) - mm/filemap: align last_index to folio size (Youling Tang) - mm: constify highmem related functions for improved const-correctness (Max Kellermann) - mm: constify assert/test functions in mm.h (Max Kellermann) - mm: constify various inline functions for improved const-correctness (Max Kellermann) - mm: constify ptdesc_pmd_pts_count() and folio_get_private() (Max Kellermann) - mm: constify arch_pick_mmap_layout() for improved const-correctness (Max Kellermann) - parisc: constify mmap_upper_limit() parameter (Max Kellermann) - mm, s390: constify mapping related test/getter functions (Max Kellermann) - mm: constify process_shares_mm() for improved const-correctness (Max Kellermann) - fs: constify mapping related test functions for improved const-correctness (Max Kellermann) - mm: constify zone related test/getter functions (Max Kellermann) - mm: constify pagemap related test/getter functions (Max Kellermann) - mm: constify shmem related test functions for improved const-correctness (Max Kellermann) - mm: hugeltb: check NUMA_NO_NODE in only_alloc_fresh_hugetlb_folio() (Kefeng Wang) - mm: hugetlb: remove struct hstate from init_new_hugetlb_folio() (Kefeng Wang) - mm: hugetlb: directly pass order when allocate a hugetlb folio (Kefeng Wang) - mm: hugetlb: convert to account_new_hugetlb_folio() (Kefeng Wang) - mm: hugetlb: convert to use more alloc_fresh_hugetlb_folio() (Kefeng Wang) - mm: show_mem: show number of zspages in show_free_areas (Thadeu Lima de Souza Cascardo) - mm/hugetlb: retry to allocate for early boot hugepage allocation (Li RongQing) - kasan: apply write-only mode in kasan kunit testcases (Yeoreum Yun) - kasan/hw-tags: introduce kasan.write_only option (Yeoreum Yun) - mm: remove nth_page() (David Hildenbrand) - block: update comment of "struct bio_vec" regarding nth_page() (David Hildenbrand) - kfence: drop nth_page() usage (David Hildenbrand) - mm/gup: drop nth_page() usage in unpin_user_page_range_dirty_lock() (David Hildenbrand) - crypto: remove nth_page() usage within SG entry (David Hildenbrand) - vfio/pci: drop nth_page() usage within SG entry (David Hildenbrand) - scsi: sg: drop nth_page() usage within SG entry (David Hildenbrand) - scsi: scsi_lib: drop nth_page() usage within SG entry (David Hildenbrand) - mmc: drop nth_page() usage within SG entry (David Hildenbrand) - memstick: drop nth_page() usage within SG entry (David Hildenbrand) - mspro_block: drop nth_page() usage within SG entry (David Hildenbrand) - drm/i915/gem: drop nth_page() usage within SG entry (David Hildenbrand) - ata: libata-sff: drop nth_page() usage within SG entry (David Hildenbrand) - scatterlist: disallow non-contigous page ranges in a single SG entry (David Hildenbrand) - dma-remap: drop nth_page() in dma_common_contiguous_remap() (David Hildenbrand) - mm/cma: refuse handing out non-contiguous page ranges (David Hildenbrand) - mips: mm: convert __flush_dcache_pages() to __flush_dcache_folio_pages() (David Hildenbrand) - io_uring/zcrx: remove nth_page() usage within folio (David Hildenbrand) - mm/gup: remove record_subpages() (David Hildenbrand) - mm/gup: drop nth_page() usage within folio when recording subpages (David Hildenbrand) - mm/pagewalk: drop nth_page() usage within folio in folio_walk_start() (David Hildenbrand) - fs: hugetlbfs: cleanup folio in adjust_range_hwpoison() (David Hildenbrand) - fs: hugetlbfs: remove nth_page() usage within folio in adjust_range_hwpoison() (David Hildenbrand) - mm/mm/percpu-km: drop nth_page() usage within single allocation (David Hildenbrand) - mm/hugetlb: cleanup hugetlb_folio_init_tail_vmemmap() (David Hildenbrand) - mm: simplify folio_page() and folio_page_idx() (David Hildenbrand) - mm: limit folio/compound page sizes in problematic kernel configs (David Hildenbrand) - mm: sanity-check maximum folio size in folio_set_order() (David Hildenbrand) - mm/mm_init: make memmap_init_compound() look more like prep_compound_page() (David Hildenbrand) - mm/hugetlb: check for unreasonable folio sizes when registering hstate (David Hildenbrand) - mm/memremap: reject unreasonable folio/compound page sizes in memremap_pages() (David Hildenbrand) - mm/page_alloc: reject unreasonable folio/compound page sizes in alloc_contig_range_noprof() (David Hildenbrand) - wireguard: selftests: remove CONFIG_SPARSEMEM_VMEMMAP=y from qemu kernel config (David Hildenbrand) - x86/Kconfig: drop superfluous "select SPARSEMEM_VMEMMAP" (David Hildenbrand) - s390/Kconfig: drop superfluous "select SPARSEMEM_VMEMMAP" (David Hildenbrand) - arm64: Kconfig: drop superfluous "select SPARSEMEM_VMEMMAP" (David Hildenbrand) - mm: stop making SPARSEMEM_VMEMMAP user-selectable (David Hildenbrand) - tools/mm/slabinfo: fix access to null terminator in string boundary (Kaushlendra Kumar) - mm/memfd: remove redundant casts (Joey Pabalinas) - task_stack.h: clean-up stack_not_used() implementation (Pasha Tatashin) - fork: check charging success before zeroing stack (Pasha Tatashin) - selftests/mm/uffd: refactor non-composite global vars into struct (Ujwal Kundur) - mm: zpdesc: minor naming and comment corrections (Johannes Weiner) - mm: remove unused zpool layer (Johannes Weiner) - mm: zswap: interact directly with zsmalloc (Johannes Weiner) - kasan: call kasan_init_generic in kasan_init (Sabyrzhan Tasbolatov) - kasan: introduce ARCH_DEFER_KASAN and unify static key across modes (Sabyrzhan Tasbolatov) - maple_tree: testing fix for spanning store on 32b (Liam R. Howlett) - maple_tree: fix testing for 32 bit builds (Liam R. Howlett) - huge_mm.h: disallow is_huge_zero_folio(NULL) (Max Kellermann) - mm/page_alloc: find_large_buddy() from start_pfn aligned order (Wei Yang) - tools: testing: use existing atomic.h for vma/maple tests (Brendan Jackman) - tools: testing: support EXTRA_CFLAGS in shared.mk (Brendan Jackman) - tools: testing: allow importing arch headers in shared.mk (Brendan Jackman) - tools/include: implement a couple of atomic_t ops (Brendan Jackman) - pagevec.h: add `const` to pointer parameters of getter functions (Max Kellermann) - mm/damon: add damon_ctx->min_sz_region (Quanmin Yan) - Docs/ABI/damon: document addr_unit file (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document addr_unit file (SeongJae Park) - Docs/mm/damon/design: document 'address unit' parameter (SeongJae Park) - mm/damon/sysfs: implement addr_unit file under context dir (SeongJae Park) - mm/damon/paddr: support addr_unit for DAMOS_STAT (SeongJae Park) - mm/damon/paddr: support addr_unit for MIGRATE_{HOT,COLD} (SeongJae Park) - mm/damon/paddr: support addr_unit for DAMOS_LRU_[DE]PRIO (SeongJae Park) - mm/damon/paddr: support addr_unit for DAMOS_PAGEOUT (SeongJae Park) - mm/damon/paddr: support addr_unit for access monitoring (SeongJae Park) - mm/damon/core: add damon_ctx->addr_unit (SeongJae Park) - mm/pageblock-flags: remove PB_migratetype_bits/PB_migrate_end (Wei Yang) - mm/page_alloc: use xxx_pageblock_isolate() for better reading (Wei Yang) - btrfs: set AS_KERNEL_FILE on the btree_inode (Boris Burkov) - mm: add vmstat for kernel_file pages (Boris Burkov) - mm/filemap: add AS_KERNEL_FILE (Boris Burkov) - Revert "hugetlb: make hugetlb depends on SYSFS or SYSCTL" (Miaohe Lin) - selftests/mm/uffd-stress: stricten constraint on free hugepages needed before the test (Dev Jain) - selftests/mm/uffd-stress: make test operate on less hugetlb memory (Dev Jain) - mm: shmem: drop the unnecessary folio_nr_pages() (Baolin Wang) - mm: shmem: use 'folio' for shmem_partial_swap_usage() (Baolin Wang) - mm/page_alloc: harmonize should_compact_retry() type (Brendan Jackman) - maple_tree: fix MAPLE_PARENT_RANGE32 and parent pointer docs (Sidhartha Kumar) - kho: make sure kho_scratch argument is fully consumed (Pratyush Yadav) - kmem/tracing: add kmem name to kmem_cache_alloc tracepoint (Wander Lairson Costa) - mm/page-writeback: drop usage of folio_index (Kairui Song) - selftests/mm: use calloc instead of malloc in pagemap_ioctl.c (I Viswanath) - drivers/base/node: handle error properly in register_one_node() (Donet Tom) - mm/khugepaged: use list_xxx() helper to improve readability (Wei Yang) - selftests: centralise maybe-unused definition in kselftest.h (Bala-Vignesh-Reddy) - kselftest: mm: fix typos in test_vmalloc.sh (ally heev) - mm/huge_memory: remove enforce_sysfs from __thp_vma_allowable_orders (Usama Arif) - mm: remove is_migrate_highatomic() (Brendan Jackman) - rust: mm: update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - mm/zswap: reduce the size of the compression buffer to a single page (Nhat Pham) - mm/cma: add 'available count' and 'total count' to trace_cma_alloc_start (gaoxiang17) - mm/rmap: use folio_large_nr_pages() when we are sure it is a large folio (Wei Yang) - mm/rmap: not necessary to mask off FOLIO_PAGES_MAPPED (Wei Yang) - mm, x86/mm: move creating the tlb_flush event back to x86 code (Steven Rostedt) - mm: remove write_cache_pages (Christoph Hellwig) - bcachefs: stop using write_cache_pages (Christoph Hellwig) - ntfs3: stop using write_cache_pages (Christoph Hellwig) - lib/test_hmm: drop redundant conversion to bool (Xichao Zhao) - selftests/mm: test that rmap behaves as expected (Wei Yang) - selftests/mm: put general ksm operation into vm_util (Wei Yang) - tmpfs: preserve SB_I_VERSION on remount (Baokun Li) - selftests/mm: check after-split folio orders in split_huge_page_test (Zi Yan) - selftests/mm: add check_after_split_folio_orders() helper (Zi Yan) - selftests/mm: reimplement is_backed_by_thp() with more precise check (Zi Yan) - selftests/mm: mark all functions static in split_huge_page_test.c (Zi Yan) - mm/huge_memory: add new_order and offset to split_huge_pages*() pr_debug (Zi Yan) - mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0 (Li RongQing) - mm/filemap: skip non-uptodate folio if there are available folios (Chi Zhiling) - mm/filemap: do not use is_partially_uptodate for entire folio (Chi Zhiling) - mm/damon/tests/core-kunit: add damos_commit_filter test (Sang-Heon Jeon) - mm: fix duplicate accounting of free pages in should_reclaim_retry() (liuqiqi) - mm: add folio_is_pci_p2pdma() (Matthew Wilcox (Oracle)) - mm: reimplement folio_is_fsdax() (Matthew Wilcox (Oracle)) - mm: reimplement folio_is_device_coherent() (Matthew Wilcox (Oracle)) - mm: reimplement folio_is_device_private() (Matthew Wilcox (Oracle)) - mm: introduce memdesc_is_zone_device() (Matthew Wilcox (Oracle)) - slab: use memdesc_nid() (Matthew Wilcox (Oracle)) - slab: use memdesc_flags_t (Matthew Wilcox (Oracle)) - mm: introduce memdesc_zonenum() (Matthew Wilcox (Oracle)) - mm: introduce memdesc_nid() (Matthew Wilcox (Oracle)) - mm: convert page_to_section() to memdesc_section() (Matthew Wilcox (Oracle)) - mm: introduce memdesc_flags_t (Matthew Wilcox (Oracle)) - mm/damon/Kconfig: make DAMON_STAT_ENABLED_DEFAULT depend on DAMON_STAT (Enze Li) - selftests: prctl: introduce tests for disabling THPs except for madvise (Usama Arif) - selftests: prctl: introduce tests for disabling THPs completely (Usama Arif) - selftest/mm: extract sz2ord function into vm_util.h (Usama Arif) - docs: transhuge: document process level THP controls (Usama Arif) - mm/huge_memory: respect MADV_COLLAPSE with PR_THP_DISABLE_EXCEPT_ADVISED (David Hildenbrand) - mm/huge_memory: convert "tva_flags" to "enum tva_type" (David Hildenbrand) - prctl: extend PR_SET_THP_DISABLE to optionally exclude VM_HUGEPAGE (David Hildenbrand) - mm: readahead: improve mmap_miss heuristic for concurrent faults (Roman Gushchin) - selftests/mm: skip hugepage-mremap test if userfaultfd unavailable (Aboorva Devarajan) - selftests/mm: skip thuge-gen test if system is not setup properly (Aboorva Devarajan) - selftests/mm: fix child process exit codes in ksm_functional_tests (Aboorva Devarajan) - mm/selftests: fix split_huge_page_test failure on systems with 64KB page size (Donet Tom) - selftest/mm: fix ksm_funtional_test failures (Donet Tom) - selftests/mm: add support to test 4PB VA on PPC64 (Donet Tom) - mm/selftests: fix incorrect pointer being passed to mark_range() (Donet Tom) - mm/page_alloc: remove redundant pcp->free_count initialization in per_cpu_pages_init() (Ye Liu) - mm: fix typos in VMA comments (Ye Liu) - mm/page_alloc: simplify lowmem_reserve max calculation (Ye Liu) - selftests/damon/access_memory_even: remove unused header file (Enze Li) - mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations (Thadeu Lima de Souza Cascardo) - riscv: use an atomic xchg in pudp_huge_get_and_clear() (Alexandre Ghiti) - lib/test_maple_tree.c: remove redundant semicolons (Liao Yuanhong) - memcg: optimize exit to user space (Thomas Gleixner) - rust: allocator: add KUnit tests for alignment guarantees (Hui Zhu) - userfaultfd: opportunistic TLB-flush batching for present pages in MOVE (Lokesh Gidra) - mm: swap.h: Remove deleted field from comments (Chris Li) - mm/swapfile.c: introduce function alloc_swap_scan_list() (Chris Li) - selftests/damon: fix damon selftests by installing _common.sh (Alexandre Ghiti) - mempool: rename struct mempool_s to struct mempool (Christoph Hellwig) - mm/zswap: store "mremap" (Colin Ian King) - mm: remove redundant __GFP_NOWARN (Qianfeng Rong) - mm: replace mm->flags with bitmap entirely and set to 64 bits (Lorenzo Stoakes) - mm: convert remaining users to mm_flags_*() accessors (Lorenzo Stoakes) - mm: update fork mm->flags initialisation to use bitmap (Lorenzo Stoakes) - mm: correct sign-extension issue in MMF_* flag masks (Lorenzo Stoakes) - mm: update coredump logic to correctly use bitmap mm flags (Lorenzo Stoakes) - mm: convert uprobes to mm_flags_*() accessors (Lorenzo Stoakes) - mm: convert arch-specific code to mm_flags_*() accessors (Lorenzo Stoakes) - mm: convert prctl to mm_flags_*() accessors (Lorenzo Stoakes) - mm: convert core mm to mm_flags_*() accessors (Lorenzo Stoakes) - mm: add bitmap mm->flags field (Lorenzo Stoakes) - selftests/mm: do check_huge_anon() with a number been passed in (Wei Yang) - selftests/damon: test no-op commit broke DAMON status (Sang-Heon Jeon) - selftest/kho: update generation of initrd (Mike Rapoport (Microsoft)) - lib/test_kho: fixes for error handling (Mike Rapoport (Microsoft)) - kho: allow scratch areas with zero size (Mike Rapoport (Microsoft)) - block: use largest_zero_folio in __blkdev_issue_zero_pages() (Pankaj Raghav) - mm: add largest_zero_folio() routine (Pankaj Raghav) - mm: add persistent huge zero folio (Pankaj Raghav) - mm: rename MMF_HUGE_ZERO_PAGE to MMF_HUGE_ZERO_FOLIO (Pankaj Raghav) - mm: rename huge_zero_page to huge_zero_folio (Pankaj Raghav) - mm: rename vm_ops->find_special_page() to vm_ops->find_normal_page() (David Hildenbrand) - mm: introduce and use vm_normal_page_pud() (David Hildenbrand) - mm/memory: factor out common code from vm_normal_page_*() (David Hildenbrand) - mm/memory: convert print_bad_pte() to print_bad_page_map() (David Hildenbrand) - mm/rmap: convert "enum rmap_level" to "enum pgtable_level" (David Hildenbrand) - powerpc/ptdump: rename "struct pgtable_level" to "struct ptdump_pg_level" (David Hildenbrand) - mm/huge_memory: mark PMD mappings of the huge zero folio special (David Hildenbrand) - fs/dax: use vmf_insert_folio_pmd() to insert the huge zero folio (David Hildenbrand) - mm/huge_memory: support huge zero folio in vmf_insert_folio_pmd() (David Hildenbrand) - mm/huge_memory: move more common code into insert_pud() (David Hildenbrand) - mm/huge_memory: move more common code into insert_pmd() (David Hildenbrand) - treewide: remove MIGRATEPAGE_SUCCESS (David Hildenbrand) - mm/migrate: remove MIGRATEPAGE_UNMAP (David Hildenbrand) - mm/mincore: use a helper for checking the swap cache (Kairui Song) - mm/mincore, swap: consolidate swap cache checking for mincore (Kairui Song) - docs/mm/damon/design: fix typo: s/sz_trtied/sz_tried/ (Sang-Heon Jeon) - mm/damon: update expired description of damos_action (Sang-Heon Jeon) - mm/kasan/init.c: remove unnecessary pointer variables (Xichao Zhao) - fs/proc/task_mmu: execute PROCMAP_QUERY ioctl under per-vma locks (Suren Baghdasaryan) - fs/proc/task_mmu: factor out proc_maps_private fields used by PROCMAP_QUERY (Suren Baghdasaryan) - selftests/proc: test PROCMAP_QUERY ioctl while vma is concurrently modified (Suren Baghdasaryan) - mm/damon/vaddr: support stat-purpose DAMOS filters (Yueyang Pan) - mm/damon/paddr: move filters existence check function to ops-common (Yueyang Pan) - mm/damon/core: skip needless update of damon_attrs in damon_commit_ctx() (Bijan Tabatabai) - mm/rmap: do __folio_mod_stat() in __folio_add_rmap() (Wei Yang) - xarray: remove redundant __GFP_NOWARN (Qianfeng Rong) - mm/nommu: convert kobjsize() to folios (Sidhartha Kumar) - rust: support large alignments in allocations (Vitaly Wool) - rust: add support for NUMA ids in allocations (Vitaly Wool) - mm/slub: allow to set node and align in k[v]realloc (Vitaly Wool) - mm/vmalloc: allow to set node and align in vrealloc (Vitaly Wool) - mm: correct misleading comment on mmap_lock field in mm_struct (Adrian Huang (Lenovo)) - selftests/mm: use __auto_type in swap() macro (Pranav Tyagi) - mm, swap: prefer nonfull over free clusters (Kairui Song) - mm, swap: remove fragment clusters counter (Kairui Song) - mm, swap: only scan one cluster in fragment list (Kairui Song) - mm: change vma_start_read() to drop RCU lock on failure (Suren Baghdasaryan) - mm: limit the scope of vma_start_read() (Suren Baghdasaryan) - selftests/mm: pass filename as input param to VM_PFNMAP tests (Sudarsan Mahendran) - zram: protect recomp_algorithm_show() with ->init_lock (Sergey Senozhatsky) - mm: replace (20 - PAGE_SHIFT) with common macros for pages<->MB conversion (Ye Liu) - /dev/zero: try to align PMD_SIZE for private mapping (Zhang Qilong) - mm: memory-tiering: fix PGPROMOTE_CANDIDATE counting (Ruan Shiyang) - mm/mglru: update MG-LRU proactive reclaim statistics only to memcg (Hao Jia) - kasan: add test for SLAB_TYPESAFE_BY_RCU quarantine skipping (Jann Horn) - mempolicy: clarify what zone reclaim means (Joshua Hahn) - slab: Introduce kmalloc_nolock() and kfree_nolock(). (Alexei Starovoitov) - slab: Reuse first bit for OBJEXTS_ALLOC_FAIL (Alexei Starovoitov) - slab: Make slub local_(try)lock more precise for LOCKDEP (Alexei Starovoitov) - mm: Introduce alloc_frozen_pages_nolock() (Alexei Starovoitov) - mm: Allow GFP_ACCOUNT to be used in alloc_pages_nolock(). (Alexei Starovoitov) - locking/local_lock: Introduce local_lock_is_locked(). (Alexei Starovoitov) - maple_tree: Convert forking to use the sheaf interface (Liam R. Howlett) - maple_tree: Add single node allocation support to maple state (Liam R. Howlett) - maple_tree: Prefilled sheaf conversion and testing (Liam R. Howlett) - tools/testing: Add support for prefilled slab sheafs (Liam R. Howlett) - maple_tree: Replace mt_free_one() with kfree() (Pedro Falcato) - maple_tree: Use kfree_rcu in ma_free_rcu (Pedro Falcato) - testing/radix-tree/maple: Hack around kfree_rcu not existing (Liam R. Howlett) - tools/testing: include maple-shim.c in maple.c (Vlastimil Babka) - maple_tree: use percpu sheaves for maple_node_cache (Vlastimil Babka) - mm, vma: use percpu sheaves for vm_area_struct cache (Vlastimil Babka) - tools/testing: Add support for changes to slab for sheaves (Liam R. Howlett) - tools/testing/vma: Implement vm_refcnt reset (Liam R. Howlett) - maple_tree: Drop bulk insert support (Liam R. Howlett) - tools/testing/vma: clean up stubs in vma_internal.h (Lorenzo Stoakes) - maple_tree: remove redundant __GFP_NOWARN (Qianfeng Rong) - slab: allow NUMA restricted allocations to use percpu sheaves (Vlastimil Babka) - slab: skip percpu sheaves for remote object freeing (Vlastimil Babka) - slab: determine barn status racily outside of lock (Vlastimil Babka) - slab: sheaf prefilling for guaranteed allocations (Vlastimil Babka) - slab: add sheaf support for batching kfree_rcu() operations (Vlastimil Babka) - slab: add opt-in caching layer of percpu sheaves (Vlastimil Babka) - slab: simplify init_kmem_cache_nodes() error handling (Vlastimil Babka) - locking/local_lock: Expose dep_map in local_trylock_t. (Alexei Starovoitov) - slab: mark slab->obj_exts allocation failures unconditionally (Suren Baghdasaryan) - slab: prevent warnings when slab obj_exts vector allocation fails (Suren Baghdasaryan) - slab: don't validate slab pointer in free_debug_processing() (Vlastimil Babka) - slab: validate slab before using it in alloc_single_from_partial() (Vlastimil Babka) - slab: move validate_slab_ptr() from alloc_consistency_checks() to its caller (Vlastimil Babka) - slab: move validate_slab_ptr() from check_slab() to its callers (Vlastimil Babka) - slab: wrap debug slab validation in validate_slab_ptr() (Vlastimil Babka) - slab: Remove dead code in free_consistency_checks() (Matthew Wilcox (Oracle)) - mm/slub: Refactor note_cmpxchg_failure for better readability (Ye Liu) - mm/slub: Replace sort_r() with sort() for debugfs stack trace sorting (Kuan-Wei Chiu) - mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal (Kuan-Wei Chiu) - octeontx2-pf: fix bitmap leak (Bo Sun) - octeontx2-vf: fix bitmap leak (Bo Sun) - net: enetc: initialize SW PIR and CIR based HW PIR and CIR values (Wei Fang) - net: nfc: nci: Add parameter validation for packet data (Deepak Sharma) - selftests: bonding: add ipsec offload test (Hangbin Liu) - bonding: fix xfrm offload feature setup on active-backup mode (Hangbin Liu) - net/mlx5: fw reset, add reset timeout work (Moshe Shemesh) - net/mlx5: pagealloc: Fix reclaim race during command interface teardown (Shay Drory) - net/mlx5: Stop polling for command response if interface goes down (Moshe Shemesh) - net: dlink: handle copy_thresh allocation failure (Yeounsu Moon) - net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable (Kohei Enju) - nfp: fix RSS hash key size when RSS is not supported (Kohei Enju) - idpf: fix mismatched free function for dma_alloc_coherent (Alok Tiwari) - net: macb: avoid dealing with endianness in macb_set_hwaddr() (Théo Lebrun) - net: macb: single dma_alloc_coherent() for DMA descriptors (Théo Lebrun) - net: macb: move ring size computation to functions (Théo Lebrun) - net: macb: remove illusion about TBQPH/RBQPH being per-queue (Théo Lebrun) - dt-bindings: net: cdns,macb: allow tsu_clk without tx_clk (Théo Lebrun) - vhost: vringh: Fix copy_to_iter return value check (Michael S. Tsirkin) - ptp: Add a upper bound on max_vclocks (I Viswanath) - net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast (I Viswanath) - net: enetc: Fix probing error message typo for the ENETCv4 PF driver (Claudiu Manoil) - net: stmmac: Add support for Allwinner A523 GMAC200 (Chen-Yu Tsai) - dt-bindings: net: sun8i-emac: Add A523 GMAC200 compatible (Chen-Yu Tsai) - Revert "Documentation: net: add flow control guide and document ethtool API" (Paolo Abeni) - net/mlx5e: Use extack in set rxfh callback (Gal Pressman) - net/mlx5e: Introduce mlx5e_rss_params for RSS configuration (Carolina Jubran) - net/mlx5e: Introduce mlx5e_rss_init_params (Carolina Jubran) - net/mlx5e: Remove unused mdev param from RSS indir init (Carolina Jubran) - net/mlx5: Improve QoS error messages with actual depth values (Carolina Jubran) - net/mlx5e: Prevent entering switchdev mode with inconsistent netns (Jianbo Liu) - net/mlx5: HWS, Generalize complex matchers (Vlad Dogaru) - net/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs (Patrisious Haddad) - selftests/net: add tcp_port_share to .gitignore (Gopi Krishna Menon) - Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set" (Jakub Kicinski) - net: add NUMA awareness to skb_attempt_defer_free() (Eric Dumazet) - net: use llist for sd->defer_list (Eric Dumazet) - net: make softnet_data.defer_count an atomic (Eric Dumazet) - selftests: drv-net: psp: add tests for destroying devices (Jakub Kicinski) - selftests: drv-net: psp: add test for auto-adjusting TCP MSS (Jakub Kicinski) - selftests: drv-net: psp: add connection breaking tests (Jakub Kicinski) - selftests: drv-net: psp: add association tests (Jakub Kicinski) - selftests: drv-net: psp: add basic data transfer and key rotation tests (Jakub Kicinski) - selftests: drv-net: add PSP responder (Jakub Kicinski) - selftests: drv-net: base device access API test (Jakub Kicinski) - netdevsim: a basic test PSP implementation (Jakub Kicinski) - net: sfp: improve poll interval handling (Heiner Kallweit) - net: sfp: don't include swphy.h (Heiner Kallweit) - net: phy: annotate linkmode initializers as not used after init phase (Heiner Kallweit) - net: phy: stop exporting phy_driver_unregister (Heiner Kallweit) - page_pool: Clamp pool size to max 16K pages (Dragos Tatulea) - tipc: adjust tipc_nodeid2string() to return string length (Dmitry Antipov) - 6pack: drop redundant locking and refcounting (Qingfang Deng) - Documentation: net: add flow control guide and document ethtool API (Oleksij Rempel) - dpll: zl3073x: Allow to configure phase offset averaging factor (Ivan Vecera) - dpll: add phase_offset_avg_factor_get/set callback ops (Ivan Vecera) - dpll: add phase-offset-avg-factor device attribute to netlink spec (Ivan Vecera) - net/mlx5: IFC add balance ID and LAG per MP group bits (Mark Bloch) - net/mlx5: Add IFC bit for TIR/SQ order capability (Tariq Toukan) - net: stmmac: remove stmmac_hw_setup() excess documentation parameter (Russell King (Oracle)) - selftest: packetdrill: Import client-ack-dropped-then-recovery-ms-timestamps.pkt (Kuniyuki Iwashima) - selftest: packetdrill: Import sockopt-fastopen-key.pkt (Kuniyuki Iwashima) - selftest: packetdrill: Refine tcp_fastopen_server_reset-after-disconnect.pkt. (Kuniyuki Iwashima) - selftest: packetdrill: Import opt34/*-trigger-rst.pkt. (Kuniyuki Iwashima) - selftest: packetdrill: Import opt34/reset-* tests. (Kuniyuki Iwashima) - selftest: packetdrill: Import opt34/icmp-before-accept.pkt. (Kuniyuki Iwashima) - selftest: packetdrill: Import opt34/fin-close-socket.pkt. (Kuniyuki Iwashima) - selftest: packetdrill: Add test for experimental option. (Kuniyuki Iwashima) - selftest: packetdrill: Add test for TFO_SERVER_WO_SOCKOPT1. (Kuniyuki Iwashima) - selftest: packetdrill: Import TFO server basic tests. (Kuniyuki Iwashima) - selftest: packetdrill: Define common TCP Fast Open cookie. (Kuniyuki Iwashima) - selftest: packetdrill: Require explicit setsockopt(TCP_FASTOPEN). (Kuniyuki Iwashima) - selftest: packetdrill: Set ktap_set_plan properly for single protocol test. (Kuniyuki Iwashima) - net: rtnetlink: fix typo in rtnl_unregister_all() comment (Alok Tiwari) - Revert "net: group sk_backlog and sk_receive_queue" (Eric Dumazet) - net: stmmac: Convert open-coded register polling to helper macro (Furong Xu) - selftests: mptcp: join: validate new laminar endp (Matthieu Baerts (NGI0)) - mptcp: minor move_skbs_to_msk() cleanup (Paolo Abeni) - mptcp: factor out a basic skb coalesce helper (Paolo Abeni) - mptcp: remove unneeded mptcp_move_skb() (Paolo Abeni) - mptcp: introduce the mptcp_init_skb helper (Paolo Abeni) - mptcp: rcvbuf auto-tuning improvement (Paolo Abeni) - tcp: make tcp_rcvbuf_grow() accessible to mptcp code (Paolo Abeni) - mptcp: leverage skb deferral free (Paolo Abeni) - tcp: use skb->len instead of skb->truesize in tcp_can_ingest() (Eric Dumazet) - Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements (Luiz Augusto von Dentz) - Bluetooth: ISO: don't leak skb in ISO_CONT RX (Pauli Virtanen) - Bluetooth: ISO: free rx_skb if not consumed (Pauli Virtanen) - Bluetooth: ISO: Fix possible UAF on iso_conn_free (Luiz Augusto von Dentz) - Bluetooth: SCO: Fix UAF on sco_conn_free (Luiz Augusto von Dentz) - Bluetooth: bcsp: receive data only if registered (Ivan Pravdin) - Bluetooth: btusb: Add new VID/PID 13d3/3633 for MT7922 (Chris Lu) - Bluetooth: btusb: Add new VID/PID 13d3/3627 for MT7925 (Chris Lu) - Bluetooth: remove duplicate h4_recv_buf() in header (Calvin Owens) - Bluetooth: btusb: Check for unexpected bytes when defragmenting HCI frames (Arkadiusz Bokowy) - Bluetooth: hci_core: Print information of hcon on hci_low_sent (Luiz Augusto von Dentz) - Bluetooth: hci_core: Print number of packets in conn->data_q (Luiz Augusto von Dentz) - Bluetooth: Add function and line information to bt_dbg (Luiz Augusto von Dentz) - Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO (Luiz Augusto von Dentz) - Bluetooth: hci_core: Detect if an ISO link has stalled (Luiz Augusto von Dentz) - Bluetooth: ISO: Use sk_sndtimeo as conn_timeout (Luiz Augusto von Dentz) - Bluetooth: HCI: Fix using LE/ACL buffers for ISO packets (Luiz Augusto von Dentz) - Bluetooth: ISO: Don't initiate CIS connections if there are no buffers (Luiz Augusto von Dentz) - MAINTAINERS: add a sub-entry for the Qualcomm bluetooth driver (Bartosz Golaszewski) - Bluetooth: btintel_pcie: Refactor Device Coredump (Kiran K) - Bluetooth: btintel_pcie: Use strscpy() instead of strscpy_pad() (Thorsten Blum) - Bluetooth: Annotate struct hci_drv_rp_read_info with __counted_by_le() (Thorsten Blum) - Bluetooth: btintel_pcie: Define hdev->wakeup() callback (Chandrashekar Devegowda) - Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1 (Zenm Chen) - Bluetooth: btintel_pcie: Move model comment before its definition (Luiz Augusto von Dentz) - Bluetooth: btintel_pcie: Add id of Scorpious, Panther Lake-H484 (Kiran K) - Bluetooth: btintel_pcie: Add Bluetooth core/platform as comments (Kiran K) - Bluetooth: btintel_pcie: Add support for _suspend() / _resume() (Chandrashekar Devegowda) - Bluetooth: btintel: Add support for BlazarIW core (Kiran K) - ptr_ring: __ptr_ring_zero_tail micro optimization (Michael S. Tsirkin) - net: libwx: restrict change user-set RSS configuration (Jiawen Wu) - net: wangxun: add RSS reta and rxfh fields support (Jiawen Wu) - net: libwx: move rss_field to struct wx (Jiawen Wu) - net: libwx: support separate RSS configuration for every pool (Jiawen Wu) - net: remove one stac/clac pair from move_addr_to_user() (Eric Dumazet) - scm: use masked_user_access_begin() in put_cmsg() (Eric Dumazet) - net: stmmac: tc: Add HLBS drop count to taprio stats (Rohan G Thomas) - net: stmmac: est: Drop frames causing HLBS error (Rohan G Thomas) - ixgbe: fix typos and docstring inconsistencies (Alok Tiwari) - docs: networking: phy: clarify abbreviation "PAL" (Markus Heidelberg) - net: ethtool: remove duplicated mm.o from Makefile (Markus Heidelberg) - net/mlx5: Expose uar access and odp page fault counters (Akiva Goldberger) - selftests: forwarding: README: Mention defer, adf_ (Petr Machata) - selftests: forwarding: lib: Add an autodefer variant of forwarding_enable() (Petr Machata) - selftests: forwarding: lib: Add an autodefer variant of simple_if_init() (Petr Machata) - selftests: forwarding: lib: Add an autodefer variant of vrf_prepare() (Petr Machata) - selftests: net: vlan_bridge_binding: Rename dfr_set_binding_*() to adf_* (Petr Machata) - selftests: net: lib: Rename bridge_vlan_add() to adf_* (Petr Machata) - selftests: net: lib: Rename ip_route_add() to adf_* (Petr Machata) - selftests: net: lib: Rename ip_addr_add() to adf_* (Petr Machata) - selftests: net: lib: Rename ip_link_set_down() to adf_* (Petr Machata) - selftests: net: lib: Rename ip_link_set_up() to adf_* (Petr Machata) - selftests: net: lib: Rename ip_link_set_addr() to adf_* (Petr Machata) - selftests: net: lib: Rename ip_link_set_master() to adf_* (Petr Machata) - selftests: net: lib: Rename ip_link_add() to adf_* (Petr Machata) - mptcp: pm: in-kernel: add laminar endpoints (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: compare IDs instead of addresses (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: reduce pernet struct size (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: remove stale_loss_cnt (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: rename 'addrs' to 'endpoints' (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: rename 'local_addr_list' to 'endp_list' (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: rename 'local_addr_max' to 'endp_subflow_max' (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: rename 'add_addr_accept_max' to 'limit_add_addr_accepted' (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: rename 'add_addr_signal_max' to 'endp_signal_max' (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: rename 'subflows_max' to 'limit_extra_subflows' (Matthieu Baerts (NGI0)) - mptcp: pm: rename 'subflows' to 'extra_subflows' (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: refactor fill_remote_addresses_vec (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: refactor fill_local_addresses_vec (Matthieu Baerts (NGI0)) - selftests: mptcp: join: validate C-flag + def limit (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: usable client side with C-flag (Matthieu Baerts (NGI0)) - octeon_ep_vf: Add support to retrieve hardware channel information (Sathesh B Edara) - octeon_ep: Add support to retrieve hardware channel information (Sathesh B Edara) - net: phy: micrel: Fix lan8814_config_init (Horatiu Vultur) - net: airoha: npu: Add a NPU callback to initialize flow stats (Lorenzo Bianconi) - eth: fbnic: Add support to read lane count (Mohsin Bashir) - Wangxun: vf: Implement some ethtool apis for get_xxx (Mengyuan Lou) - selftests: net-drv: stats: sanity check FEC histogram (Vadim Fedorenko) - net/mlx5e: Report RS-FEC histogram statistics via ethtool (Carolina Jubran) - net/mlx5e: Add logic to read RS-FEC histogram bin ranges from PPHCR (Carolina Jubran) - net/mlx5e: Don't query FEC statistics when FEC is disabled (Carolina Jubran) - ethtool: add FEC bins histogram report (Vadim Fedorenko) - net: qed: Remove redundant NULL checks after list_first_entry() (Zhen Ni) - dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update() (Dan Carpenter) - selftest: net: Fix error message if empty variable (Alessandro Zanni) - net: dns_resolver: Fix request-key cross-reference (Bagas Sanjaya) - net: dns_resolver: Move dns_query() explanation out of code block (Bagas Sanjaya) - net: dns_resolver: Use reST bullet list for features list (Bagas Sanjaya) - ptr_ring: drop duplicated tail zeroing code (Michael S. Tsirkin) - dt-bindings: net: dsa: nxp,sja1105: Add reset-gpios property (Jonas Rebmann) - idpf: enable XSk features and ndo_xsk_wakeup (Alexander Lobakin) - idpf: implement Rx path for AF_XDP (Alexander Lobakin) - idpf: implement XSk xmit (Alexander Lobakin) - idpf: add XSk pool initialization (Michal Kubiak) - idpf: add virtchnl functions to manage selected queues (Michal Kubiak) - net: wan: framer: Add version sysfs attribute for the Lantiq PEF2256 framer (Christophe Leroy) - dibs: Check correct variable in dibs_init() (Dan Carpenter) - net: renesas: rswitch: Remove unneeded semicolons (Geert Uytterhoeven) - can: netlink: add userland error messages (Vincent Mailhol) - can: dev: add can_get_ctrlmode_str() (Vincent Mailhol) - can: calc_bittiming: make can_calc_tdco() FD agnostic (Vincent Mailhol) - can: netlink: make can_tdc_fill_info() FD agnostic (Vincent Mailhol) - can: netlink: add can_bitrate_const_fill_info() (Vincent Mailhol) - can: netlink: add can_bittiming_const_fill_info() (Vincent Mailhol) - can: netlink: add can_bittiming_fill_info() (Vincent Mailhol) - can: netlink: add can_data_bittiming_get_size() (Vincent Mailhol) - can: netlink: make can_tdc_get_size() FD agnostic (Vincent Mailhol) - can: netlink: add can_ctrlmode_changelink() (Vincent Mailhol) - can: netlink: add can_dtb_changelink() (Vincent Mailhol) - can: netlink: make can_tdc_changelink() FD agnostic (Vincent Mailhol) - can: netlink: remove useless check in can_tdc_changelink() (Vincent Mailhol) - can: netlink: refactor CAN_CTRLMODE_TDC_{AUTO,MANUAL} flag reset logic (Vincent Mailhol) - can: netlink: add can_validate_databittiming() (Vincent Mailhol) - can: netlink: add can_validate_tdc() (Vincent Mailhol) - can: netlink: refactor can_validate_bittiming() (Vincent Mailhol) - can: netlink: document which symbols are FD specific (Vincent Mailhol) - can: dev: make can_get_relative_tdco() FD agnostic and move it to bittiming.h (Vincent Mailhol) - can: dev: move struct data_bittiming_params to linux/can/bittiming.h (Vincent Mailhol) - can: enable CAN XL for virtual CAN devices by default (Vincent Mailhol) - can: populate the minimum and maximum MTU values (Vincent Mailhol) - can: dev: turn can_set_static_ctrlmode() into a non-inline function (Vincent Mailhol) - can: annotate mtu accesses with READ_ONCE() (Vincent Mailhol) - can: raw: reorder struct raw_sock's members to optimise packing (Vincent Mailhol) - can: raw: use bitfields to store flags in struct raw_sock (Vincent Mailhol) - can: raw: reorder struct uniqframe's members to optimise packing (Vincent Mailhol) - can: esd_usb: Avoid errors triggered from USB disconnect (Stefan Mätje) - can: esd_usb: Rework display of error messages (Stefan Mätje) - can: rcar_can: Convert to %%pe (Geert Uytterhoeven) - can: rcar_can: Do not print alloc_candev() failures (Geert Uytterhoeven) - can: rcar_can: Mailbox bitfield conversion (Geert Uytterhoeven) - can: rcar_can: BCR bitfield conversion (Geert Uytterhoeven) - can: rcar_can: TFCR bitfield conversion (Geert Uytterhoeven) - can: rcar_can: CTLR bitfield conversion (Geert Uytterhoeven) - can: rcar_can: Convert to GENMASK() (Geert Uytterhoeven) - can: rcar_can: Convert to BIT() (Geert Uytterhoeven) - can: rcar_can: Convert to Runtime PM (Geert Uytterhoeven) - can: rcar_can: Add helper variable dev to rcar_can_probe() (Geert Uytterhoeven) - can: rcar_can: Consistently use ndev for net_device pointers (Geert Uytterhoeven) - can: rcar_canfd: Simplify data bit rate config (Biju Das) - can: rcar_canfd: Simplify nominal bit rate config (Biju Das) - can: rcar_canfd: Update RCANFD_CFG_* macros (Biju Das) - can: rcar_canfd: Update bit rate constants for RZ/G3E and R-Car Gen4 (Biju Das) - can: peak: Modification of references to email accounts being deleted (Stéphane Grosjean) - can: dev: sort includes by alphabetical order (Vincent Mailhol) - MAINTAINERS: update Vincent Mailhol's email address (Vincent Mailhol) - can: m_can: use us_to_ktime() where appropriate (Xichao Zhao) - xfrm: xfrm_user: use strscpy() for alg_name (Miguel García) - net: ipv6: fix field-spanning memcpy warning in AH output (Charalampos Mitrodimas) - wifi: libertas: add WQ_UNBOUND to alloc_workqueue users (Marco Crivellari) - Revert "wifi: libertas: WQ_PERCPU added to alloc_workqueue users" (Johannes Berg) - wifi: libertas: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - wifi: cfg80211: fix width unit in cfg80211_radio_chandef_valid() (Ryder Lee) - wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again (Muhammad Usama Anjum) - wifi: ath12k: enforce CPU endian format for all QMI data (Alexander Wilhelm) - wifi: ath12k: Use 1KB Cache Flush Command for QoS TID Descriptors (Manish Dharanenthiran) - wifi: ath12k: Fix flush cache failure during RX queue update (Nithyanantham Paramasivam) - wifi: ath12k: Add Retry Mechanism for REO RX Queue Update Failures (Manish Dharanenthiran) - wifi: ath12k: Refactor REO command to use ath12k_dp_rx_tid_rxq (Nithyanantham Paramasivam) - wifi: ath12k: Refactor RX TID buffer cleanup into helper function (Nithyanantham Paramasivam) - wifi: ath12k: Refactor RX TID deletion handling into helper function (Nithyanantham Paramasivam) - wifi: ath12k: Increase DP_REO_CMD_RING_SIZE to 256 (Nithyanantham Paramasivam) - wifi: ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu() (Hari Chandrakanthan) - wifi: ath12k: Extend beacon miss handling for MLO non-AP STA (Maharaja Kennadyrajan) - wifi: ath12k: Add support to handle reason inactivity STA kickout event for QCN9274/IPQ5332 (Arulanbu Balusamy) - wifi: ath12k: enhance the WMI_PEER_STA_KICKOUT event with reasons and RSSI reporting (Maharaja Kennadyrajan) - wifi: ath12k: report station mode per-chain signal strength (Lingbo Kong) - wifi: ath10k: Fix connection after GTK rekeying (Loic Poulain) - wifi: ath10k: avoid unnecessary wait for service ready message (Baochen Qiang) - wifi: ath11k: fix NULL dereference in ath11k_qmi_m3_load() (Matvey Kovalev) - wifi: ath: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - wifi: ath10k: remove gpio number assignment (Arnd Bergmann) - wifi: ath11k: Remove redundant semicolon (Liao Yuanhong) - wifi: ath12k: downgrade log level for CE buffer enqueue failure (Baochen Qiang) - wifi: ath12k: fix wrong logging ID used for CE (Baochen Qiang) - wifi: ath11k: downgrade log level for CE buffer enqueue failure (Baochen Qiang) - wifi: ath12k: Add fallback for invalid channel number in PHY metadata (Sriram R) - wifi: ath12k: fix the fetching of combined rssi (Kang Yang) - wifi: ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in monitor mode (Kang Yang) - wifi: ath12k: fix signal in radiotap for WCN7850 (Kang Yang) - wifi: ath12k: fix overflow warning on num_pwr_levels (Baochen Qiang) - wifi: ath12k: initialize eirp_power before use (Baochen Qiang) - wifi: ath12k: Add support to set per-radio RTS threshold (Roopni Devanathan) - wifi: rtw89: avoid circular locking dependency in ser_state_run() (Fedor Pchelkin) - wifi: rtw89: fix leak in rtw89_core_send_nullfunc() (Fedor Pchelkin) - wifi: rtw89: avoid possible TX wait initialization race (Fedor Pchelkin) - wifi: rtw89: fix use-after-free in rtw89_core_tx_kick_off_and_wait() (Fedor Pchelkin) - wifi: rtw89: wow: enable TKIP related feature (Chih-Kang Chang) - wifi: rtw89: 8922a: add TAS feature support (Kuan-Chung Chen) - wifi: rtw89: open C2H event waiting window first before sending H2C command (Zong-Zhe Yang) - wifi: rtw89: renew a completion for each H2C command waiting C2H event (Zong-Zhe Yang) - wifi: rtw89: 8852b: enable beacon tracking support (Kuan-Chung Chen) - wifi: rtw89: debug: support SER L0 simulation (Zong-Zhe Yang) - wifi: rtw89: phy: initialize AFE by firmware element table (Ping-Ke Shih) - wifi: rtw89: obtain RX path from ppdu status IE00 (Chih-Kang Chang) - wifi: rtw89: disable RTW89_PHYSTS_IE09_FTR_0 for ppdu status (Chih-Kang Chang) - wifi: rtw89: use ieee80211_tx_info::driver_data to store driver TX info (Ping-Ke Shih) - wifi: rtw89: chan: allow callers to check if a link has no managed chanctx (Zong-Zhe Yang) - wifi: rtw89: Add USB ID 2001:3327 for D-Link AX18U rev. A1 (Zenm Chen) - wifi: rtw89: Add USB ID 2001:332a for D-Link AX9U rev. A1 (Zenm Chen) - wifi: rtl8xxxu: expose efuse via debugfs (Martin Kaistra) - wifi: rtw89: 8852bt: Remove redundant off_reverse variables (Liao Yuanhong) - wifi: rtw89: use int type to store negative error codes (Qianfeng Rong) - wifi: rtw89: add getting function of DMA channel v1 (Ping-Ke Shih) - wifi: rtw89: abstract getting function of DMA channel (Ping-Ke Shih) - wifi: rtw89: pci: add RPP parser v1 (Ping-Ke Shih) - wifi: rtw89: pci: abstract RPP parser (Ping-Ke Shih) - wifi: rtw89: pci: add group BD address design (Ping-Ke Shih) - wifi: rtw89: pci: define TX/RX buffer descriptor pool (Ping-Ke Shih) - wifi: rtw89: pci: add struct rtw89_{tx,rx}_rings to put related fields (Ping-Ke Shih) - wifi: rtw89: pci: use RDU status of R_BE_PCIE_DMA_IMR_0_V1 instead for 8922DE (Ping-Ke Shih) - wifi: rtw89: pci: prepare interrupt related registers and functions for 8922DE (Ping-Ke Shih) - wifi: rtw89: pci: move chip ISR definition out from chip generation (Ping-Ke Shih) - wifi: rtl8xxxu: Remove TL-WN722N V2 (0x2357: 0x010c) from untested devices (Aleksej Smirnov) - wifi: rtw88: Use led->brightness_set_blocking for PCI too (Bitterblue Smith) - wifi: rtw89: coex: Limit Wi-Fi scan slot cost to avoid A2DP glitch (Ching-Te Ku) - wifi: rtw89: 8852c: update firmware crash trigger type for newer firmware (Ping-Ke Shih) - wifi: rtw89: 8852a: report average RSSI to avoid unnecessary scanning (Po-Hao Huang) - wifi: rtw89: 8852a: report per-channel noise level by get_survey ops (Po-Hao Huang) - wifi: rtw89: 8852bt: Simplify unnecessary if-else conditions in _dpk_onoff() (Liao Yuanhong) - wifi: rtl8xxxu: Don't claim USB ID 07b8:8188 (Bitterblue Smith) - wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188 (Bitterblue Smith) - wifi: rtw89: fix group frames loss when connected to non-transmitted BSSID (Kuan-Chung Chen) - wifi: rtw89: fix BSSID comparison for non-transmitted BSSID (Kuan-Chung Chen) - wifi: rtw89: 8852c: check LPS H2C command complete by C2H reg instead of done ack (Chih-Kang Chang) - wifi: rtw89: 8851b: rfk: update TX wideband IQK (Kuan-Chung Chen) - wifi: rtw89: 8851b: rfk: update IQK TIA setting (Kuan-Chung Chen) - wifi: rtw89: wow: remove notify during WoWLAN net-detect (Kuan-Chung Chen) - wifi: rtw89: debug: add beacon_info debugfs (Kuan-Chung Chen) - wifi: rtw89: introduce beacon tracking to improve connection stability (Kuan-Chung Chen) - wifi: rtw89: 8852bt: Use standard helper for string choice (Akhilesh Patil) - wifi: rtw89: add dummy C2H handlers for BCN resend and update done (Ping-Ke Shih) - wifi: rtw89: print just once for unknown C2H events (Ping-Ke Shih) - wifi: rtw88: Lock rtwdev->mutex before setting the LED (Bitterblue Smith) - wifi: rtw88: sdio: use indirect IO for device registers before power-on (Ping-Ke Shih) - wifi: cfg80211: remove IEEE80211_CHAN_{1,2,4,8,16}MHZ flags (Johannes Berg) - wifi: mac80211: fix Rx packet handling when pubsta information is not available (Aditya Kumar Singh) - wifi: cfg80211: remove ieee80211_s1g_channel_width (Lachlan Hodges) - wifi: mac80211: correctly initialise S1G chandef for STA (Lachlan Hodges) - wifi: cfg80211: correctly implement and validate S1G chandef (Lachlan Hodges) - wifi: mac80211: remove tx_handlers_drop debugfs stats (Sarika Sharma) - wifi: mac80211: Remove redundant rcu_read_lock/unlock() in spin_lock (pengdonglin) - wifi: mac80211_hwsim: Add simulation support for NAN device (Ilan Peer) - wifi: mac80211: Extend support for changing NAN configuration (Ilan Peer) - wifi: mac80211: Export an API to check if NAN is started (Ilan Peer) - wifi: mac80211: Get the correct interface for non-netdev skb status (Ilan Peer) - wifi: mac80211: Track NAN interface start/stop (Ilan Peer) - wifi: mac80211: Accept management frames on NAN interface (Ilan Peer) - wifi: mac80211: Support Tx of action frame for NAN (Ilan Peer) - wifi: cfg80211: Store the NAN cluster ID (Ilan Peer) - wifi: cfg80211: Support Tx/Rx of action frame for NAN (Ilan Peer) - wifi: cfg80211: Advertise supported NAN capabilities (Ilan Peer) - wifi: nl80211: Add more NAN capabilities (Andrei Otcheretianski) - wifi: cfg80211: Add cluster joined notification APIs (Andrei Otcheretianski) - wifi: nl80211: Add NAN Discovery Window (DW) notification (Andrei Otcheretianski) - wifi: nl80211: Add more configuration options for NAN commands (Andrei Otcheretianski) - wifi: mt76: abort scan/roc on hw restart (Felix Fietkau) - wifi: mt76: improve phy reset on hw restart (Felix Fietkau) - wifi: mt76: mt7996: fill User Priority in skb->priority for rx packets (Howard Hsu) - wifi: mt76: mt7996: set VTA in txwi (Peter Chiu) - wifi: mt76: mt7996: remove the mem_total field of STA_REC_BF command (Howard Hsu) - wifi: mt76: mt7996: disable promiscuous mode by default (Peter Chiu) - wifi: mt76: use altx queue for offchannel tx on connac+ (Felix Fietkau) - wifi: mt76: mt7996: fix updating beacon protection with beacons enabled (Felix Fietkau) - wifi: mt76: mt7996: fix key add/remove imbalance (Felix Fietkau) - wifi: mt76: mt7996: delete vif keys when requested (Felix Fietkau) - wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error (Felix Fietkau) - wifi: mt76: mt7996: fix setting beacon protection keys (Felix Fietkau) - wifi: mt76: mt7996: decrease timeout for commonly issued MCU commands (Felix Fietkau) - wifi: mt76: mt7996: improve hardware restart reliability (Felix Fietkau) - wifi: mt76: mt7996: remove redundant per-phy mac80211 calls during restart (Felix Fietkau) - wifi: mt76: mt7921u: Add VID/PID for Netgear A7500 (Nick Morrow) - wifi: mt76: mt76_eeprom_override to int (Rosen Penev) - wifi: mt76: mt7996: support writing MAC TXD for AddBA Request (Howard Hsu) - wifi: mt76: mt7925: refine the txpower initialization flow (Ming Yen Hsieh) - wifi: mt76: mt7915: fix mt7981 pre-calibration (Zhi-Jun You) - wifi: mt76: Convert mt76_wed_rro_ind to LE (Lorenzo Bianconi) - wifi: mt76: mt7996: Add SW path for HW-RRO v3.1 (Rex Lu) - wifi: mt76: Add mt76_dma_get_rxdmad_c_buf utility routione (Lorenzo Bianconi) - wifi: mt76: mt7996: Decouple RRO logic from WED support (Rex Lu) - wifi: mt76: Add rx_queue_init callback (Lorenzo Bianconi) - wifi: mt76: mt7996: Introduce RRO MSDU callbacks (Rex Lu) - wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE (Lorenzo Bianconi) - wifi: mt76: mt7996: Enable WED for MT7992 chipset (Rex Lu) - wifi: mt76: mt7996: Fix RX packets configuration for primary WED device (Lorenzo Bianconi) - wifi: mt76: mt7996: Fix tx-queues initialization for second phy on mt7996 (Lorenzo Bianconi) - wifi: mt76: mt7996: Introduce the capability to reset MT7992 WED device (Rex Lu) - wifi: mt76: mt7996: Enable HW RRO for MT7992 chipset (Rex Lu) - wifi: mt76: mt7996: Initial DMA configuration for MT7992 WED support (Rex Lu) - wifi: mt76: Do not always enable NAPIs for WED RRO queues (Lorenzo Bianconi) - wifi: mt76: Differentiate between RRO data and RRO MSDU queues (Rex Lu) - wifi: mt76: Remove q->ndesc check in mt76_dma_rx_fill() (Lorenzo Bianconi) - wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (Lorenzo Bianconi) - wifi: mt76: mt7996: Enable MLO support for client interfaces (Lorenzo Bianconi) - wifi: mt76: mt7996: Set EML capabilities for AP interface (Lorenzo Bianconi) - wifi: mt76: mt7996: Export MLO AP capabilities to mac80211 (Shayne Chen) - wifi: mt76: mt7996: Temporarily disable EPCS (Benjamin Lin) - wifi: mt76: mt7996: Implement MLD address translation for EAPOL (Shayne Chen) - wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (Lorenzo Bianconi) - wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (Shayne Chen) - wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (Lorenzo Bianconi) - wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (Quan Zhou) - wifi: mt76: mt7925: add pci restore for hibernate (Jack Kao) - wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_links() (Lorenzo Bianconi) - wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (Lorenzo Bianconi) - wifi: mt76: Remove dead code in mt76_scan_work (Lorenzo Bianconi) - wifi: mt76: mt7996: Use deflink for AMPDU rx reordering (Lorenzo Bianconi) - wifi: mt76: mt7921: add MBSSID support (Ming Yen Hsieh) - wifi: mt76: fix potential memory leak in mt76_wmac_probe() (Abdun Nihaal) - wifi: mt76: mt7925: add MBSSID support (Ming Yen Hsieh) - wifi: mt76: mt7925u: Add VID/PID for Netgear A9000 (Nick Morrow) - wifi: mt76: mt7996: Set proper link destination address in mt7996_tx() (Lorenzo Bianconi) - wifi: mt76: mt7996: Set def_wcid pointer in mt7996_mac_sta_init_link() (Lorenzo Bianconi) - wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine (Lorenzo Bianconi) - wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration (Lorenzo Bianconi) - wifi: mt76: mt7996: Overwrite unspecified link_id in mt7996_tx() (Lorenzo Bianconi) - selftests: drv-net: Enable BTF (Stanislav Fomichev) - psp: Expand PSP acronym in INET_PSP help description (Geert Uytterhoeven) - dt-bindings: net: sparx5: correct LAN969x register space windows (Robert Marko) - selftests: drv-net: Reload pkt pointer after calling filter_udphdr (Amery Hung) - xsk: wrap generic metadata handling onto separate function (Maciej Fijalkowski) - xsk: remove @first_frag from xsk_build_skb() (Maciej Fijalkowski) - xsk: avoid overwriting skb fields for multi-buffer traffic (Maciej Fijalkowski) - net/mlx5: Use %%pe format specifier for error pointers (Gal Pressman) - scripts/coccinelle: Find PTR_ERR() to %%pe candidates (Gal Pressman) - selftests/net: test ipip packets in gro.sh (Richard Gobert) - net: gro: remove unnecessary df checks (Richard Gobert) - net: gso: restore ids of outer ip headers correctly (Richard Gobert) - net: gro: only merge packets with incrementing or fixed outer ids (Richard Gobert) - net: gro: remove is_ipv6 from napi_gro_cb (Richard Gobert) - eth: fbnic: Read module EEPROM (Mohsin Bashir) - selftests: drv-net: add HW timestamping tests (Vadim Fedorenko) - bnxt_en: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vadim Fedorenko) - tg3: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vadim Fedorenko) - Documentation: rxrpc: Demote three sections (Bagas Sanjaya) - net: phy: micrel: Fix default LED behaviour (Horatiu Vultur) - netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack (Eric Dumazet) - selftests: netfilter: nft_concat_range.sh: add check for double-create bug (Florian Westphal) - netfilter: nft_set_pipapo_avx2: fix skip of expired entries (Florian Westphal) - netfilter: nft_set_pipapo: use 0 genmask for packetpath lookups (Florian Westphal) - netfilter: nfnetlink: reset nlh pointer during batch replay (Fernando Fernandez Mancera) - ipvs: Defer ip_vs_ftp unregister during netns cleanup (Slavin Liu) - net: stmmac: simplify stmmac_init_phy() (Russell King (Oracle)) - net: stmmac: move PHY handling out of __stmmac_open()/release() (Russell King (Oracle)) - net: stmmac: move initialisation of priv->tx_lpi_timer to stmmac_open() (Russell King (Oracle)) - net: stmmac: move PHY attachment error message into stmmac_init_phy() (Russell King (Oracle)) - net: stmmac: move xpcs clause 73 test into stmmac_init_phy() (Russell King (Oracle)) - net: stmmac: move stmmac_bus_clks_config() to stmmac_platform.c (Russell King (Oracle)) - dt-bindings: net: ethernet-controller: Fix grammar in comment (J. Neuschäfer) - tls: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - tcp: Remove stale locking comment for TFO. (Kuniyuki Iwashima) - net: ethtool: tsconfig: set command must provide a reply (Vadim Fedorenko) - selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior (Petr Machata) - net: bridge: Install FDB for bridge MAC on VLAN 0 (Petr Machata) - net: phy: stop exporting phy_driver_register (Heiner Kallweit) - net: phy: dp83640: improve phydev and driver removal handling (Heiner Kallweit) - net: phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig (Heiner Kallweit) - selftests: rtnetlink: correct error message in rtnetlink.sh fou test (Alok Tiwari) - net: airoha: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - udp: remove busylock and add per NUMA queues (Eric Dumazet) - dibs: Move event handling to dibs layer (Julian Ruess) - dibs: Move data path to dibs layer (Alexandra Winter) - dibs: Move query_remote_gid() to dibs_dev_ops (Alexandra Winter) - dibs: Move vlan support to dibs_dev_ops (Alexandra Winter) - dibs: Local gid for dibs devices (Alexandra Winter) - dibs: Create class dibs (Julian Ruess) - dibs: Move struct device to dibs_dev (Julian Ruess) - dibs: Define dibs_client_ops and dibs_dev_ops (Alexandra Winter) - dibs: Define dibs loopback (Alexandra Winter) - dibs: Register ism as dibs device (Alexandra Winter) - dibs: Register smc as dibs_client (Alexandra Winter) - dibs: Create drivers/dibs (Alexandra Winter) - net/smc: Decouple sf and attached send_buf in smc_loopback (Alexandra Winter) - net/smc: Remove error handling of unregister_dmb() (Alexandra Winter) - selftests/net: Test tcp port reuse after unbinding a socket (Jakub Sitnicki) - tcp: Update bind bucket state on port release (Jakub Sitnicki) - tcp: reclaim 8 bytes in struct request_sock_queue (Eric Dumazet) - tcp: move mtu_info to remove two 32bit holes (Eric Dumazet) - tcp: move tcp_clean_acked to tcp_sock_read_tx group (Eric Dumazet) - tcp: move recvmsg_inq to tcp_sock_read_txrx (Eric Dumazet) - tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group (Eric Dumazet) - tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses (Eric Dumazet) - net: move sk->sk_err_soft and sk->sk_sndbuf (Eric Dumazet) - net: move sk_uid and sk_protocol to sock_read_tx (Eric Dumazet) - bng_en: Configure default VNIC (Bhargava Marreddy) - bng_en: Register default VNIC (Bhargava Marreddy) - bng_en: Register rings with the firmware (Bhargava Marreddy) - bng_en: Allocate stat contexts (Bhargava Marreddy) - bng_en: Allocate packet buffers (Bhargava Marreddy) - bng_en: Initialise core resources (Bhargava Marreddy) - bng_en: Introduce VNIC (Bhargava Marreddy) - bng_en: Add initial support for CP and NQ rings (Bhargava Marreddy) - bng_en: Add initial support for RX and TX rings (Bhargava Marreddy) - bng_en: make bnge_alloc_ring() self-unwind on failure (Bhargava Marreddy) - net: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - net: replace use of system_wq with system_percpu_wq (Marco Crivellari) - net: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - net: intel: fm10k: Fix parameter idx set but not used (Brahmajit Das) - ixgbevf: fix proper type for error code in ixgbevf_resume() (Aleksandr Loktionov) - iavf: fix proper type for error code in iavf_resume() (Aleksandr Loktionov) - idpf: add HW timestamping statistics (Milena Olech) - ice: Remove deprecated ice_lag_move_new_vf_nodes() call (Dave Ertman) - ice: add E830 Earliest TxTime First Offload support (Paul Greenwalt) - ice: move ice_qp_[ena|dis] for reuse (Paul Greenwalt) - net: phy: ax88796b: Replace hard-coded values with PHY_ID_MATCH_MODEL() (Thorsten Blum) - net: xilinx: axienet: Fix kernel-doc warnings for missing return descriptions (Suraj Gupta) - net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463 (Bastien Curutchet) - dt-bindings: net: dsa: microchip: Add strap description to set SPI mode (Bastien Curutchet (Schneider Electric)) - dt-bindings: net: dsa: microchip: Group if clause under allOf tag (Bastien Curutchet (Schneider Electric)) - net/mlx5: Add uar access and odp page fault counters (Akiva Goldberger) - net: sfp: remove old sfp_parse_* functions (Russell King (Oracle)) - net: phy: update all PHYs to use sfp_get_module_caps() (Russell King (Oracle)) - net: phylink: use sfp_get_module_caps() (Russell King (Oracle)) - net: sfp: provide sfp_get_module_caps() (Russell King (Oracle)) - net: sfp: convert sfp quirks to modify struct sfp_module_support (Russell King (Oracle)) - net: sfp: pre-parse the module support (Russell King (Oracle)) - net: phy: add phy_interface_copy() (Russell King (Oracle)) - mptcp: remove unused returned value of check_data_fin (Matthieu Baerts (NGI0)) - mptcp: use _BITUL() instead of (1 << x) (Matthieu Baerts (NGI0)) - selftests: mptcp: pm: get server-side flag (Matthieu Baerts (NGI0)) - mptcp: pm: netlink: deprecate server-side attribute (Matthieu Baerts (NGI0)) - mptcp: pm: netlink: announce server-side flag (Matthieu Baerts (NGI0)) - mptcp: pm: netlink: only add server-side attr when true (Matthieu Baerts (NGI0)) - net: spacemit: Make stats_lock softirq-safe (Vivian Wang) - net: enetc: use generic interfaces to get phc_index for ENETC v1 (Wei Fang) - net: enetc: fix sleeping function called from rcu_read_lock() context (Wei Fang) - tcp: Remove redundant sk_unhashed() in inet_unhash(). (Kuniyuki Iwashima) - tcp: Remove inet6_hash(). (Kuniyuki Iwashima) - tcp: Remove osk from __inet_hash() arg. (Kuniyuki Iwashima) - selftests: forwarding: Reorder (ar)ping arguments to obey POSIX getopt (David Yang) - net: netpoll: use synchronize_net() instead of synchronize_rcu() (Breno Leitao) - net: netpoll: remove unused netpoll pointer from netpoll_info (Breno Leitao) - net: ipv4: convert ip_rcv_options to drop reasons (Antoine Tenart) - net: ipv4: simplify drop reason handling in ip_rcv_finish_core (Antoine Tenart) - net: ipv4: make udp_v4_early_demux explicitly return drop reason (Antoine Tenart) - rtnetlink: add needed_{head,tail}room attributes (Alasdair McWilliam) - net: stmmac: remove mac_interface (Russell King (Oracle)) - net: stmmac: thead: convert to use phy_interface (Russell King (Oracle)) - net: stmmac: sun8i: convert to use phy_interface (Russell King (Oracle)) - net: stmmac: stm32: convert to use phy_interface (Russell King (Oracle)) - net: stmmac: starfive: convert to use phy_interface (Russell King (Oracle)) - net: stmmac: socfpga: convert to use phy_interface (Russell King (Oracle)) - net: stmmac: ingenic: convert to use phy_interface (Russell King (Oracle)) - net: stmmac: imx: convert to use phy_interface (Russell King (Oracle)) - net: stmmac: use phy_interface in stmmac_check_pcs_mode() (Russell King (Oracle)) - net: stmmac: rework mac_interface and phy_interface documentation (Russell King (Oracle)) - net/mlx5: Remove dead code from total_vfs setter (Vlad Dumitrescu) - psp: clarify checksum behavior of psp_dev_rcv() (Daniel Zahka) - psp: Fix typo in kdoc for struct psp_dev_caps.assoc_drv_spc. (Kuniyuki Iwashima) - net: phy: micrel: use %%pe in print format (Jakub Kicinski) - psp: don't use flags for checking sk_state (Daniel Zahka) - psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu() (Daniel Zahka) - psp: make struct sock argument const in psp_sk_get_assoc_rcu() (Daniel Zahka) - tcp: prefer sk_skb_reason_drop() (Eric Dumazet) - ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2 (Vadim Fedorenko) - net: ti: icssm-prueth: unwind cleanly in probe() (Dan Carpenter) - net/mlx5e: Add flow rules for the decrypted ESP packets (Jianbo Liu) - net/mlx5e: Add flow groups for the packets decrypted by crypto offload (Jianbo Liu) - net/mlx5e: Recirculate decrypted packets into TTC table (Jianbo Liu) - net/mlx5: Change TTC rules to match on undecrypted ESP packets (Jianbo Liu) - wan: framer: pef2256: use %%pe in print format (Jakub Kicinski) - net: airoha: Fix PPE_IP_PROTO_CHK register definitions (Lorenzo Bianconi) - r8169: set EEE speed down ratio to 1 (ChunHao Lin) - net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS (Heiner Kallweit) - mptcp: reset blackhole on success with non-loopback ifaces (Matthieu Baerts (NGI0)) - hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res() (Dan Carpenter) - psp: do not use sk_dst_get() in psp_dev_get_for_sock() (Eric Dumazet) - net: sparx5/lan969x: Add support for ethtool pause parameters (Daniel Machon) - net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X (Robert Marko) - net: phy: micrel: Add Fast link failure support for lan8842 (Horatiu Vultur) - net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads (Carolina Jubran) - net/mlx5: Refactor MACsec WQE metadata shifts (Carolina Jubran) - net/mlx5: Remove VLAN insertion fields from WQE Ether segment (Carolina Jubran) - net: phy: clear link parameters on admin link down (Oleksij Rempel) - net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets (Vishnu Singh) - net: virtio_net: add get_rxrings ethtool callback for RX ring queries (Breno Leitao) - net: ethtool: use the new helper in rss_set_prep_indir() (Breno Leitao) - net: ethtool: update set_rxfh_indir to use ethtool_get_rx_ring_count helper (Breno Leitao) - net: ethtool: update set_rxfh to use ethtool_get_rx_ring_count helper (Breno Leitao) - net: ethtool: add get_rx_ring_count callback to optimize RX ring queries (Breno Leitao) - net: ethtool: remove the duplicated handling from ethtool_get_rxrings (Breno Leitao) - net: ethtool: add support for ETHTOOL_GRXRINGS ioctl (Breno Leitao) - net: ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir (Breno Leitao) - psp: rename our psp_dev_destroy() (Eric Dumazet) - bnxt_en: Implement ethtool .set_tunable() for ETHTOOL_PFC_PREVENTION_TOUT (Michael Chan) - bnxt_en: Implement ethtool .get_tunable() for ETHTOOL_PFC_PREVENTION_TOUT (Michael Chan) - bnxt_en: Use VLAN_ETH_HLEN when possible (Kalesh AP) - bnxt_en: Support for RoCE resources dynamically shared within VFs. (Anantha Prabhu) - bnxt_en: Add err_qpc backing store handling (Kashyap Desai) - bnxt_en: Add fw log trace support for 5731X/5741X chips (Shruti Parab) - bnxt_en: Improve bnxt_backing_store_cfg_v2() (Michael Chan) - bnxt_en: Optimize bnxt_sriov_disable() (Kalesh AP) - bnxt_en: Remove unnecessary VF check in bnxt_hwrm_nvm_req() (Kalesh AP) - bnxt_en: Drop redundant if block in bnxt_dl_flash_update() (Kalesh AP) - net/mlx5e: Implement PSP key_rotate operation (Raed Salem) - net/mlx5e: Add Rx data path offload (Raed Salem) - psp: provide decapsulation and receive helper for drivers (Raed Salem) - net/mlx5e: Configure PSP Rx flow steering rules (Raed Salem) - net/mlx5e: Add PSP steering in local NIC RX (Raed Salem) - net/mlx5e: Implement PSP Tx data path (Raed Salem) - psp: provide encapsulation helper for drivers (Raed Salem) - net/mlx5e: Implement PSP operations .assoc_add and .assoc_del (Raed Salem) - net/mlx5e: Support PSP offload functionality (Raed Salem) - psp: track generations of device key (Jakub Kicinski) - net: psp: update the TCP MSS to reflect PSP packet overhead (Jakub Kicinski) - net: psp: add socket security association code (Jakub Kicinski) - net: tcp: allow tcp_timewait_sock to validate skbs before handing to device (Daniel Zahka) - net: move sk_validate_xmit_skb() to net/core/dev.c (Daniel Zahka) - psp: add op for rotation of device key (Jakub Kicinski) - tcp: add datapath logic for PSP with inline key exchange (Jakub Kicinski) - net: modify core data structures for PSP datapath support (Jakub Kicinski) - psp: base PSP device support (Jakub Kicinski) - psp: add documentation (Jakub Kicinski) - eth: fbnic: add OTP health reporter (Jakub Kicinski) - eth: fbnic: report FW uptime in health diagnose (Jakub Kicinski) - eth: fbnic: add FW health reporter (Jakub Kicinski) - eth: fbnic: support FW communication for core dump (Jakub Kicinski) - eth: fbnic: support allocating FW completions with extra space (Jakub Kicinski) - eth: fbnic: reprogram TCAMs after FW crash (Jakub Kicinski) - eth: fbnic: factor out clearing the action TCAM (Jakub Kicinski) - eth: fbnic: use fw uptime to detect fw crashes (Jakub Kicinski) - eth: fbnic: make fbnic_fw_log_write() parameter const (Jakub Kicinski) - net: renesas: rswitch: simplify rswitch_stop() (Yury Norov (NVIDIA)) - udp: use skb_attempt_defer_free() (Eric Dumazet) - udp: make busylock per socket (Eric Dumazet) - udp: add udp_drops_inc() helper (Eric Dumazet) - net: group sk_backlog and sk_receive_queue (Eric Dumazet) - udp: update sk_rmem_alloc before busylock acquisition (Eric Dumazet) - udp: refine __udp_enqueue_schedule_skb() test (Eric Dumazet) - ipv6: reorganise struct ipv6_pinfo (Eric Dumazet) - ipv6: np->rxpmtu race annotation (Eric Dumazet) - ipv6: make ipv6_pinfo.daddr_cache a boolean (Eric Dumazet) - ipv6: make ipv6_pinfo.saddr_cache a boolean (Eric Dumazet) - eth: fbnic: support devmem Tx (Jakub Kicinski) - tcp: accecn: try to fit AccECN option with SACK (Chia-Yu Chang) - tcp: accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics (Ilpo Järvinen) - tcp: accecn: AccECN option failure handling (Chia-Yu Chang) - tcp: accecn: AccECN option send control (Chia-Yu Chang) - tcp: accecn: AccECN option (Ilpo Järvinen) - tcp: sack option handling improvements (Ilpo Järvinen) - tcp: accecn: AccECN needs to know delivered bytes (Ilpo Järvinen) - tcp: accecn: add AccECN rx byte counters (Ilpo Järvinen) - tcp: accecn: AccECN negotiation (Ilpo Järvinen) - tcp: AccECN core (Ilpo Järvinen) - net/mlx5e: Use the 'num_doorbells' devlink param (Cosmin Ratiu) - devlink: Add a 'num_doorbells' driverinit param (Cosmin Ratiu) - net/mlx5e: Use multiple CQ doorbells (Cosmin Ratiu) - net/mlx5e: Use multiple TX doorbells (Cosmin Ratiu) - net/mlx5e: Prepare for using different CQ doorbells (Cosmin Ratiu) - net/mlx5e: Prepare for using multiple TX doorbells (Cosmin Ratiu) - net/mlx5: Store the global doorbell in mlx5_priv (Cosmin Ratiu) - net/mlx5e: Remove unused 'xsk' param of mlx5e_build_xdpsq_param (Cosmin Ratiu) - net/mlx5: Remove unused 'offset' field from mlx5_sq_bfreg (Cosmin Ratiu) - net/mlx5: Fix typo of MLX5_EQ_DOORBEL_OFFSET (Cosmin Ratiu) - net: dsa: mv88e6xxx: move mv88e6xxx_hwtstamp_work() prototype (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove unused 88E6165 register definitions (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove duplicated register definition (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove unused TAI definitions (Russell King (Oracle)) - net: dsa: mv88e6xxx: rename TAI definitions according to core (Russell King (Oracle)) - mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable(). (Kuniyuki Iwashima) - mptcp: Call dst_release() in mptcp_active_enable(). (Kuniyuki Iwashima) - tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock(). (Kuniyuki Iwashima) - smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk(). (Kuniyuki Iwashima) - smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match(). (Kuniyuki Iwashima) - smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set(). (Kuniyuki Iwashima) - smc: Fix use-after-free in __pnet_find_base_ndev(). (Kuniyuki Iwashima) - net: phy: remove mdio_board_info support from phylib (Heiner Kallweit) - net: dsa: dsa_loop: remove usage of mdio_board_info (Heiner Kallweit) - ptp: netc: only enable periodic pulse event interrupts for PPS (Wei Fang) - Revert "net: ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for external phy" (Chaoyi Chen) - net: cadence: macb: Add support for Raspberry Pi RP1 ethernet controller (Dave Stevenson) - ptp: rework ptp_clock_unregister() to disable events (Russell King (Oracle)) - ptp: describe the two disables in ptp_set_pinfunc() (Russell King (Oracle)) - net: pcs: Kconfig: Fix unmet dependency warning (Lad Prabhakar) - tools: ynl-gen: support uint in multi-attr (Jakub Kicinski) - batman-adv: remove includes for extern declarations (Sven Eckelmann) - batman-adv: keep skb crc32 helper local in BLA (Sven Eckelmann) - batman-adv: remove network coding support (Sven Eckelmann) - batman-adv: Start new development cycle (Simon Wunderlich) - net/mlx5: Lag, add net namespace support (Shay Drory) - net/mlx5: Add net namespace support to devcom (Shay Drory) - net/mlx5: Lag, move devcom registration to LAG layer (Shay Drory) - net/mlx5: Refactor devcom to use match attributes (Shay Drory) - docs: devlink: Sort table of contents alphabetically (Kory Maincent (Dent Project)) - net: dsa: mv88e6xxx: clean up PTP clock during setup failure (Russell King (Oracle)) - net: mvpp2: add support for hardware timestamps (Russell King) - libie: fix linking with libie_{adminq,fwlog} when CONFIG_LIBIE=n (Alexander Lobakin) - selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency (Nai-Chen Cheng) - tools: ynl: add ipv4-or-v6 display hint (Asbjørn Sloth Tønnesen) - tools: ynl: decode hex input (Asbjørn Sloth Tønnesen) - tools: ynl: encode indexed-arrays (Asbjørn Sloth Tønnesen) - tools: ynl: move nest packing to a helper function (Asbjørn Sloth Tønnesen) - tools: ynl-gen: rename TypeArrayNest to TypeIndexedArray (Asbjørn Sloth Tønnesen) - tools: ynl-gen: validate nested arrays (Asbjørn Sloth Tønnesen) - tools: ynl-gen: avoid repetitive variables definitions (Asbjørn Sloth Tønnesen) - tools: ynl-gen: refactor local vars for .attr_put() callers (Asbjørn Sloth Tønnesen) - tools: ynl-gen: add sub-type check (Asbjørn Sloth Tønnesen) - tools: ynl-gen: generate nested array policies (Asbjørn Sloth Tønnesen) - tools: ynl-gen: allow overriding name-prefix for constants (Asbjørn Sloth Tønnesen) - tools: ynl: avoid "use of uninitialized variable" false positive in generated code (Vladimir Oltean) - riscv: dts: spacemit: Add Ethernet support for Jupiter (Vivian Wang) - riscv: dts: spacemit: Add Ethernet support for BPI-F3 (Vivian Wang) - riscv: dts: spacemit: Add Ethernet support for K1 (Vivian Wang) - net: spacemit: Add K1 Ethernet MAC (Vivian Wang) - dt-bindings: net: Add support for SpacemiT K1 (Vivian Wang) - net: phy: nxp-c45-tja11xx: use bitmap_empty() where appropriate (Yury Norov (NVIDIA)) - hinic3: Fix code style (Missing a blank line before return) (Fan Gong) - hinic3: Fix missing napi->dev in netif_queue_set_napi (Fan Gong) - hinic3: Add port management (Fan Gong) - hinic3: Add Rss function (Fan Gong) - hinic3: Tx & Rx configuration (Fan Gong) - hinic3: Queue pair context initialization (Fan Gong) - hinic3: Queue pair resource initialization (Fan Gong) - hinic3: Queue pair endianness improvements (Fan Gong) - hinic3: Nic_io initialization (Fan Gong) - hinic3: Command Queue flush interfaces (Fan Gong) - hinic3: HW capability initialization (Fan Gong) - hinic3: HW common function initialization (Fan Gong) - hinic3: HW management interfaces (Fan Gong) - hinic3: HW initialization (Fan Gong) - net: ravb: Fix -Wmaybe-uninitialized warning (Niklas Söderlund) - ethernet: Extend device_get_mac_address() to use NVMEM (Stefan Wahren) - microchip: lan865x: Enable MAC address validation (Stefan Wahren) - netlink: specs: explicitly declare block scalar strings (Matthieu Baerts (NGI0)) - netlink: specs: team: avoid mangling multilines doc (Matthieu Baerts (NGI0)) - tools: ynl: rst: display attribute-set doc (Matthieu Baerts (NGI0)) - mlxsw: spectrum_cnt: use bitmap_empty() in mlxsw_sp_counter_pool_fini() (Yury Norov (NVIDIA)) - r8169: log that system vendor flags ASPM as safe (Heiner Kallweit) - net: phylink: warn if deprecated array-style fixed-link binding is used (Heiner Kallweit) - of: mdio: warn if deprecated fixed-link binding is used (Heiner Kallweit) - selftests: ncdevmem: remove sleep on rx (Stanislav Fomichev) - mptcp: pm: netlink: fix if-idx type (Matthieu Baerts (NGI0)) - selftests: mptcp: close server IPC descriptors (Geliang Tang) - selftests: mptcp: close server file descriptors (Geliang Tang) - page_pool: always add GFP_NOWARN for ATOMIC allocations (Jakub Kicinski) - io_uring/zcrx: fix ifq->if_rxq is -1, get dma_dev is NULL (Feng Zhou) - bonding: fix standard reference typo in ad_select description (Alok Tiwari) - net: pcs: rzn1-miic: Add RZ/T2H MIIC support (Lad Prabhakar) - net: pcs: rzn1-miic: Add per-SoC control for MIIC register unlock/lock (Lad Prabhakar) - net: pcs: rzn1-miic: Add support to handle resets (Lad Prabhakar) - net: pcs: rzn1-miic: Make switch mode mask SoC-specific (Lad Prabhakar) - net: pcs: rzn1-miic: move port range handling into SoC data (Lad Prabhakar) - net: pcs: rzn1-miic: Move configuration data to SoC-specific struct (Lad Prabhakar) - net: pcs: rzn1-miic: Add missing include files (Lad Prabhakar) - net: pcs: rzn1-miic: Drop trailing comma from of_device_id table (Lad Prabhakar) - dt-bindings: net: pcs: renesas,rzn1-miic: Add RZ/T2H and RZ/N2H support (Lad Prabhakar) - tcp: ecn functions in separated include file (Chia-Yu Chang) - tcp: reorganize tcp_sock_write_txrx group for variables later (Chia-Yu Chang) - tcp: fast path functions later (Ilpo Järvinen) - tcp: reorganize SYN ECN code (Ilpo Järvinen) - net: phy: clear EEE runtime state in PHY_HALTED/PHY_ERROR (Oleksij Rempel) - selftests/tc-testing: Adapt tc police action tests for Gb rounding changes (Victor Nogueira) - net/mlx5: fix typo in pci_irq.c comment (Alok Tiwari) - dpll: zl3073x: Implement devlink flash callback (Ivan Vecera) - dpll: zl3073x: Refactor DPLL initialization (Ivan Vecera) - dpll: zl3073x: Add firmware loading functionality (Ivan Vecera) - dpll: zl3073x: Add low-level flash functions (Ivan Vecera) - dpll: zl3073x: Add functions to access hardware registers (Ivan Vecera) - amd-xgbe: Add PPS periodic output support (Raju Rangoju) - net: fec: enable the Jumbo frame support for i.MX8QM (Shenwei Wang) - net: fec: add change_mtu to support dynamic buffer allocation (Shenwei Wang) - net: fec: add rx_frame_size to support configurable RX length (Shenwei Wang) - net: fec: update MAX_FL based on the current MTU (Shenwei Wang) - net: fec: add pagepool_order to support variable page size (Shenwei Wang) - net: fec: use a member variable for maximum buffer size (Shenwei Wang) - ionic: use int type for err in ionic_get_module_eeprom_by_page (Alok Tiwari) - ixgbe: fwlog support for e610 (Michal Swiatkowski) - ice, libie: move fwlog code to libie (Michal Swiatkowski) - ice: reregister fwlog after driver reinit (Michal Swiatkowski) - ice: prepare for moving file to libie (Michal Swiatkowski) - ice: move debugfs code to fwlog (Michal Swiatkowski) - libie, ice: move fwlog admin queue to libie (Michal Swiatkowski) - ice: drop driver specific structure from fwlog code (Michal Swiatkowski) - ice: check for PF number outside the fwlog code (Michal Swiatkowski) - ice: move out debugfs init from fwlog (Michal Swiatkowski) - ice: allow calling custom send function in fwlog (Michal Swiatkowski) - ice: add pdev into fwlog structure and use it for logging (Michal Swiatkowski) - ice: introduce ice_fwlog structure (Michal Swiatkowski) - ice: drop ice_pf_fwlog_update_module() (Michal Swiatkowski) - ice: move get_fwlog_data() to fwlog file (Michal Swiatkowski) - ice: make fwlog functions static (Michal Swiatkowski) - MAINTAINERS: Add entries for ICSSM Ethernet driver (Parvathi Pudi) - net: ti: icssm-prueth: Adds IEP support for PRUETH on AM33x, AM43x and AM57x SOCs (Parvathi Pudi) - net: ti: icssm-prueth: Adds link detection, RX and TX support. (Roger Quadros) - net: ti: icssm-prueth: Adds PRUETH HW and SW configuration (Roger Quadros) - net: ti: icssm-prueth: Adds ICSSM Ethernet driver (Roger Quadros) - dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs (Parvathi Pudi) - net: phy: broadcom: Convert to PHY_ID_MATCH_MODEL macro (Christian Marangi) - net: phy: broadcom: Convert to phy_id_compare_model() (Christian Marangi) - net: phy: introduce phy_id_compare_model() PHY ID helper (Christian Marangi) - net: stmmac: move timestamping/ptp init to stmmac_hw_setup() caller (Russell King (Oracle)) - net: stmmac: move PTP support check into stmmac_init_timestamping() (Russell King (Oracle)) - net: stmmac: add stmmac_setup_ptp() (Russell King (Oracle)) - net: stmmac: rename stmmac_init_ptp() (Russell King (Oracle)) - net: stmmac: move stmmac_init_ptp() messages into function (Russell King (Oracle)) - net: stmmac: add __stmmac_release() to complement __stmmac_open() (Russell King (Oracle)) - net: stmmac: unexport stmmac_init_tstamp_counter() (Russell King (Oracle)) - net: stmmac: fix stmmac_xdp_open() clk_ptp_ref error cleanup (Russell King (Oracle)) - net: stmmac: fix PTP error cleanup in __stmmac_open() (Russell King (Oracle)) - net: stmmac: disable PTP clock after unregistering PTP (Russell King (Oracle)) - net: stmmac: ptp: improve handling of aux_ts_lock lifetime (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove unused support for PPS event capture (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove chip->evcap_config (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove chip->trig_config (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove mv88e6250_ptp_ops (Russell King (Oracle)) - net/smc: Remove unused argument from 2 SMC functions (Mahanta Jambigi) - net/cls_cgroup: Fix task_get_classid() during qdisc run (Yafang Shao) - net: mana: Reduce waiting time if HWC not responding (Haiyang Zhang) - net: use NUMA drop counters for softnet_data.dropped (Eric Dumazet) - net: stmmac: dwmac-renesas-gbeth: Add support for RZ/T2H SoC (Lad Prabhakar) - net: stmmac: dwmac-renesas-gbeth: Use OF data for configuration (Lad Prabhakar) - dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/T2H and RZ/N2H SoCs (Lad Prabhakar) - net: phy: micrel: Update Kconfig help text (Jonas Rebmann) - netfilter: nf_reject: don't reply to icmp error messages (Florian Westphal) - ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable (Zhang Tengfei) - netfilter: nft_meta_bridge: introduce NFT_META_BRI_IIFHWADDR support (Fernando Fernandez Mancera) - netfilter: ipset: Remove unused htable_bits in macro ahash_region (Zhen Ni) - selftest:net: fixed spelling mistakes (Andres Urian Florez) - dt-bindings: net: Drop duplicate brcm,bcm7445-switch-v4.0.txt (Rob Herring (Arm)) - net: mvneta: add support for hardware timestamps (Russell King) - udp_tunnel: use netdev_warn() instead of netdev_WARN() (Alok Tiwari) - tcp: Free TCP-AO/TCP-MD5 info/keys without RCU (Dmitry Safonov) - tcp: Destroy TCP-AO, TCP-MD5 keys in .sk_destruct() (Dmitry Safonov) - selftests: forwarding: Add test for BR_BOOLOPT_FDB_LOCAL_VLAN_0 (Petr Machata) - selftests: net: lib.sh: Don't defer failed commands (Petr Machata) - selftests: defer: Introduce DEFER_PAUSE_ON_FAIL (Petr Machata) - selftests: defer: Allow spaces in arguments of deferred commands (Petr Machata) - net: bridge: Introduce UAPI for BR_BOOLOPT_FDB_LOCAL_VLAN_0 (Petr Machata) - net: bridge: BROPT_FDB_LOCAL_VLAN_0: Skip local FDBs on VLAN creation (Petr Machata) - net: bridge: BROPT_FDB_LOCAL_VLAN_0: On bridge changeaddr, skip per-VLAN FDBs (Petr Machata) - net: bridge: BROPT_FDB_LOCAL_VLAN_0: On port changeaddr, skip per-VLAN FDBs (Petr Machata) - net: bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 on miss (Petr Machata) - net: bridge: Introduce BROPT_FDB_LOCAL_VLAN_0 (Petr Machata) - net: devmem: expose tcp_recvmsg_locked errors (Stanislav Fomichev) - wireguard: selftests: select CONFIG_IP_NF_IPTABLES_LEGACY (Jason A. Donenfeld) - wireguard: selftests: remove CONFIG_SPARSEMEM_VMEMMAP=y from qemu kernel config (David Hildenbrand) - wireguard: queueing: always return valid online CPU in wg_cpumask_choose_online() (Yury Norov (NVIDIA)) - wireguard: queueing: simplify wg_cpumask_next_online() (Yury Norov [NVIDIA]) - geneve: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - ipv6: udp: fix typos in comments (Alok Tiwari) - net: af_packet: Use hrtimer to do the retire operation (Xin Zhao) - net: af_packet: remove last_kactive_blk_num field (Xin Zhao) - dt-bindings: net: Convert APM XGene MDIO to DT schema (Rob Herring (Arm)) - dt-bindings: net: Convert apm,xgene-enet to DT schema (Rob Herring (Arm)) - net: ethernet: renesas: rcar_gen4_ptp: Use lockdep to verify internal usage (Niklas Söderlund) - net: ethernet: renesas: rcar_gen4_ptp: Hide register layout (Niklas Söderlund) - net: ethernet: renesas: rcar_gen4_ptp: Remove different memory layout (Niklas Söderlund) - eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP (Daniel Palmer) - selftests: Replace sleep with slowwait (David Ahern) - selftests: Disable dad for ipv6 in fcnal-test.sh (David Ahern) - wifi: mwifiex: fix endianness handling in mwifiex_send_rgpower_table (Stefan Kerkmann) - wifi: iwlwifi: mld: CHANNEL_SURVEY_NOTIF is always supported (Miri Korenblit) - wifi: iwlwifi: mld: remove support of iwl_esr_mode_notif version 1 (Miri Korenblit) - wifi: iwlwifi: mld: remove support from of sta cmd version 1 (Miri Korenblit) - wifi: iwlwifi: mld: remove support of roc cmd version 5 (Miri Korenblit) - wifi: iwlwifi: mld: remove support of mac cmd ver 2 (Miri Korenblit) - wifi: iwlwifi: mld: don't consider phy cmd version 5 (Miri Korenblit) - wifi: iwlwifi: implement wowlan status notification API update (Rotem Kerem) - wifi: iwlwifi: fw: Add ASUS to PPAG and TAS list (Nidhish A N) - wifi: iwlwifi: add kunit tests for nvm parse (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: api: add a flag to iwl_link_ctx_modify_flags (Miri Korenblit) - wifi: iwlwifi: pcie: move ltr_enabled to the specific transport (Miri Korenblit) - wifi: iwlwifi: pcie: move pm_support to the specific transport (Miri Korenblit) - wifi: iwlwifi: rename iwl_finish_nic_init (Miri Korenblit) - wifi: iwlwifi: replace SUPPRESS_CMD_ERROR_ONCE status bit with a boolean (Rotem Kerem) - wifi: iwlwifi: add STATUS_FW_ERROR API (Rotem Kerem) - wifi: iwlwifi: Fix dentry reference leak in iwl_mld_add_link_debugfs (Miaoqian Lin) - wifi: iwlwifi: mei: Remove unused flexible-array member in struct iwl_sap_hdr (Gustavo A. R. Silva) - wifi: iwlwifi: Remove redundant header files (Liao Yuanhong) - wifi: iwlwifi: Remove duplicated include in trans.c (Yang Li) - wifi: cfg80211: Remove the redundant wiphy_dev (Zheng tan) - wifi: mac80211: fix incorrect comment (Miri Korenblit) - wifi: cfg80211: update the time stamps in hidden ssid (Miri Korenblit) - wifi: mac80211: Fix HE capabilities element check (Ilan Peer) - wifi: mac80211: add tx_handlers_drop statistics to ethtool (Sarika Sharma) - wifi: mac80211: fix reporting of all valid links in sta_set_sinfo() (Sarika Sharma) - wifi: mwifiex: fix double free in mwifiex_send_rgpower_table() (Dan Carpenter) - wifi: mac80211: Fix 6 GHz Band capabilities element advertisement in lower bands (Ramya Gnanasekar) - wifi: mac80211: reduce the scope of rts_threshold (Miri Korenblit) - wifi: mac80211: reduce the scope of link_id (Miri Korenblit) - wifi: brcmfmac: support AP isolation to restrict reachability between stations (Wright Feng) - wifi: nl80211: strict checking attributes for NL80211_CMD_SET_BSS (Arend van Spriel) - wifi: drivers: indicate support for attributes in NL80211_CMD_SET_BSS (Arend van Spriel) - wifi: nl80211: allow drivers to support subset of NL80211_CMD_SET_BSS (Arend van Spriel) - wifi: nl80211: Add EHT fixed Tx rate support (Muna Sinada) - wifi: mac80211: consider links for validating SCAN_FLAG_AP in scan request during MLO (Aditya Kumar Singh) - wifi: mac80211: simplify return value handling of cfg80211_get_radio_idx_by_chan() (Aditya Kumar Singh) - wifi: cfg80211: fix return value in cfg80211_get_radio_idx_by_chan() (Aditya Kumar Singh) - wifi: mac80211: kunit: add kunit tests for S1G PVB decoding (Lachlan Hodges) - wifi: mac80211: support parsing S1G TIM PVB (Lachlan Hodges) - wifi: mac80211: support block bitmap S1G TIM encoding (Lachlan Hodges) - wifi: iwlwifi: don't support WH a step (Miri Korenblit) - wifi: iwlwifi: mld: remove a TODO (Miri Korenblit) - wifi: iwlwifi: carefully select the PNVM source (Miri Korenblit) - wifi: iwlwifi: mld: make iwl_mld_rm_vif void (Miri Korenblit) - wifi: iwlwifi: pcie: remember when interrupts are disabled (Miri Korenblit) - wifi: iwlwifi: mld: support TLC command version 5 (Miri Korenblit) - wifi: iwlwifi: gen1_2: move gen specific code to a function (Miri Korenblit) - wifi: iwlwifi: gen1_2: rename iwl_trans_pcie_op_mode_enter (Miri Korenblit) - wifi: iwlwifi: really remove hw_wfpm_id (Miri Korenblit) - wifi: iwlwifi: remove unneeded jacket indication (Miri Korenblit) - wifi: iwlwifi: don't publish TWT capabilities (Miri Korenblit) - wifi: iwlwifi: trans: move dev_cmd_pool to trans specific (Miri Korenblit) - wifi: iwlwifi: remove .pnvm files from module info (Miri Korenblit) - wifi: iwlwifi: acpi: make iwl_guid static (Johannes Berg) - wifi: iwlwifi: uefi: remove runtime check of constant values (Johannes Berg) - wifi: iwlwifi: refactor iwl_pnvm_get_from_fs (Miri Korenblit) - wifi: iwlwifi: iwl-config: include module.h (Johannes Berg) - wifi: iwlwifi: mld: don't modify trans state where not needed (Miri Korenblit) - wifi: iwlwifi: simplify iwl_trans_pcie_d3_resume (Miri Korenblit) - wifi: iwlwifi: trans: remove STATUS_SUSPENDED (Miri Korenblit) - wifi: iwlwifi: trans: remove d3 test code (Miri Korenblit) - wifi: iwlwifi: remove dump file name extension support (Miri Korenblit) - wifi: iwlwifi: mvm: remove d3 test code (Miri Korenblit) - wifi: iwlwifi: add a new FW file numbering scheme (Johannes Berg) - wifi: iwlwifi: mld: add few missing hcmd/notif names (Daniel Gabay) - wifi: iwlwifi: mld: Add debug log for second link (Somashekhar Puttagangaiah) - wifi: iwlwifi: simplify iwl_poll_prph_bit return value (Itamar Shalev) - wifi: iwlwifi: pcie: relocate finish_nic_init logic to gen1_2 (Itamar Shalev) - wifi: iwlwifi: mld: trigger mlo scan only when not in EMLSR (Somashekhar Puttagangaiah) - wifi: iwlwifi: mld: don't check the cipher on resume (Miri Korenblit) - wifi: iwlwifi: mld: don't validate keys state on resume (Miri Korenblit) - wifi: iwlwifi: mld: rename iwl_mld_set_key_rx_seq (Miri Korenblit) - wifi: iwlwifi: mld: refactor iwl_mld_add_all_rekeys (Miri Korenblit) - wifi: iwlwifi: mld: don't consider old versions of PPAG (Miri Korenblit) - wifi: iwlwifi: make ppag versioning clear (Miri Korenblit) - Reapply "wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions" (Miri Korenblit) - wifi: iwlwifi: bump MIN API in HR/GF/BZ/SC/DR (Miri Korenblit) - wifi: iwlwifi: mvm: remove a function declaration (Miri Korenblit) - wifi: iwlwifi: mld/mvm: set beacon protection capability in wowlan config (Miri Korenblit) - wifi: iwlwifi: mvm/mld: correctly retrieve the keyidx from the beacon (Miri Korenblit) - wifi: iwlwifi: mld: track BIGTK per link (Miri Korenblit) - wifi: iwlwifi: mld: support MLO rekey on resume (Miri Korenblit) - wifi: iwlwifi: mvm: cleanup cipher lookup in resume (Miri Korenblit) - wifi: iwlwifi: mld: cleanup cipher lookup in resume (Miri Korenblit) - wifi: iwlwifi: mvm: remove MLO code (Pagadala Yesu Anjaneyulu) - wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW) (Gokul Sivakumar) - wifi: mwifiex: send world regulatory domain to driver (Stefan Kerkmann) - wifi: mwifiex: add rgpower table loading support (Stefan Kerkmann) - wifi: iwlegacy: Remove unused structs and avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: brcmfmac: avoid assignment in if/else-if conditions in NVRAM load path (Darshan Rathod) - wifi: mac80211: count reg connection element in the size (Miri Korenblit) - wifi: mac80211: Make CONNECTION_MONITOR optional for MLO sta (Lorenzo Bianconi) - wifi: cfg80211: Remove unused tracepoints (Steven Rostedt) - net: phy: fixed_phy: remove two function stubs (Heiner Kallweit) - selftests: traceroute: Add VRF tests (Ido Schimmel) - selftests: traceroute: Test traceroute with different source IPs (Ido Schimmel) - selftests: traceroute: Reword comment (Ido Schimmel) - selftests: traceroute: Use require_command() (Ido Schimmel) - selftests: traceroute: Return correct value on failure (Ido Schimmel) - ipv4: icmp: Fix source IP derivation in presence of VRFs (Ido Schimmel) - ipv4: icmp: Pass IPv4 control block structure as an argument to __icmp_send() (Ido Schimmel) - ipv4: cipso: Simplify IP options handling in cipso_v4_error() (Ido Schimmel) - net: xdp: handle frags with unreadable memory (Jakub Kicinski) - net: xdp: pass full flags to xdp_update_skb_shared_info() (Jakub Kicinski) - selftests: net: Add tests to verify team driver option set and get. (Marc Harvey) - doc: mptcp: fix Netlink specs link (Matthieu Baerts (NGI0)) - selftests: net: replace sleeps in fcnal-test with waits (Jakub Kicinski) - tools: ynl: check for membership with 'not in' (Matthieu Baerts (NGI0)) - tools: ynl: use 'cond is None' (Matthieu Baerts (NGI0)) - tools: ynl: remove unnecessary semicolons (Matthieu Baerts (NGI0)) - tools: ynl: remove unused imports (Matthieu Baerts (NGI0)) - tools: ynl: remove f-string without any placeholders (Matthieu Baerts (NGI0)) - tools: ynl: remove assigned but never used variable (Matthieu Baerts (NGI0)) - tools: ynl: avoid bare except (Matthieu Baerts (NGI0)) - tools: ynl: fix undefined variable name (Matthieu Baerts (NGI0)) - net: stmmac: dwc-qos: use PHY WoL (Russell King (Oracle)) - net: sh_eth: Disable WoL if system can not suspend (Niklas Söderlund) - net: mana: Remove redundant netdev_lock_ops_to_full() calls (Saurabh Sengar) - net: phy: marvell: Fix 88e1510 downshift counter errata (Rohan G Thomas) - ptp: qoriq: convert to use generic interfaces to set loopback mode (Wei Fang) - ptp: netc: add the periodic output signal loopback support (Wei Fang) - ptp: add debugfs interfaces to loop back the periodic output signal (Wei Fang) - net/mlx5e: Add stale counter for PCIe congestion events (Dragos Tatulea) - net/mlx5e: Make PCIe congestion event thresholds configurable (Dragos Tatulea) - net/mlx5: Implement devlink total_vfs parameter (Vlad Dumitrescu) - net/mlx5: Implement devlink enable_sriov parameter (Vlad Dumitrescu) - net/mlx5: Implement cqe_compress_type via devlink params (Saeed Mahameed) - devlink: Add 'total_vfs' generic device param (Vlad Dumitrescu) - selftests: mptcp: join: allow more time to send ADD_ADDR (Matthieu Baerts (NGI0)) - selftests: mptcp: join: tolerate more ADD_ADDR (Matthieu Baerts (NGI0)) - mptcp: make ADD_ADDR retransmission timeout adaptive (Geliang Tang) - idpf: add XDP RSS hash hint (Alexander Lobakin) - idpf: add support for .ndo_xdp_xmit() (Alexander Lobakin) - idpf: add support for XDP on Rx (Alexander Lobakin) - idpf: use generic functions to build xdp_buff and skb (Alexander Lobakin) - idpf: implement XDP_SETUP_PROG in ndo_bpf for splitq (Michal Kubiak) - idpf: prepare structures to support XDP (Michal Kubiak) - idpf: add support for nointerrupt queues (Alexander Lobakin) - idpf: remove SW marker handling from NAPI (Michal Kubiak) - idpf: add 4-byte completion descriptor definition (Michal Kubiak) - idpf: link NAPIs to queues (Alexander Lobakin) - idpf: use a saner limit for default number of queues to allocate (Alexander Lobakin) - idpf: fix Rx descriptor ready check barrier in splitq (Alexander Lobakin) - xdp, libeth: make the xdp_init_buff() micro-optimization generic (Alexander Lobakin) - vxlan: Make vxlan_fdb_find_uc() more robust against NPDs (Ido Schimmel) - net: phy: aquantia: delete aqr_firmware_read_fingerprint() prototype (Vladimir Oltean) - net: phy: fixed_phy: remove struct fixed_mdio_bus (Heiner Kallweit) - net: phy: fixed_phy: add helper fixed_phy_find (Heiner Kallweit) - net: phy: fixed_phy: remove member no_carrier from struct fixed_phy (Heiner Kallweit) - net: phy: fixed_phy: remove unused interrupt support (Heiner Kallweit) - ipv4: udp: fix typos in comments (Alok Tiwari) - selftests: net: speed up pmtu.sh by avoiding unnecessary cleanup (Jakub Kicinski) - selftests: net: run groups from fcnal-test in parallel (Jakub Kicinski) - net/mlx5: Add RS FEC histogram infrastructure (Carolina Jubran) - eth: fbnic: support persistent NAPI config (Jakub Kicinski) - selftests: net: add test for ipv6 fragmentation (Brett A C Sheffield) - hsr: use netdev_master_upper_dev_link() when linking lower ports (Hangbin Liu) - selftests: bonding: add test for LACP actor port priority (Hangbin Liu) - bonding: support aggregator selection based on port priority (Hangbin Liu) - bonding: add support for per-port LACP actor priority (Hangbin Liu) - net/mlx5: Support getcyclesx and getcrosscycles (Carolina Jubran) - net/mlx5: Extract MTCTR register read logic into helper function (Carolina Jubran) - ptp: Add ioctl commands to expose raw cycle counter values (Carolina Jubran) - rds: ib: Remove unused extern definition (Håkon Bugge) - net: stmmac: use STMMAC_CSR_xxx definitions in platform glue (Russell King (Oracle)) - net: stmmac: mdio: remove redundant clock rate tests (Russell King (Oracle)) - net: stmmac: mdio: return clk_csr value from stmmac_clk_csr_set() (Russell King (Oracle)) - net: stmmac: mdio: move initialisation of priv->clk_csr to stmmac_mdio (Russell King (Oracle)) - net: stmmac: mdio: improve mdio register field definitions (Russell King (Oracle)) - net: stmmac: mdio: move runtime PM into stmmac_mdio_access() (Russell King (Oracle)) - net: stmmac: mdio: merge stmmac_mdio_read() and stmmac_mdio_write() (Russell King (Oracle)) - net: stmmac: mdio: move stmmac_mdio_format_addr() into read/write (Russell King (Oracle)) - net: stmmac: mdio: provide priv->gmii_address_bus_config (Russell King (Oracle)) - net: stmmac: mdio: provide stmmac_mdio_wait() (Russell King (Oracle)) - net: stmmac: mdio: provide address register formatter (Russell King (Oracle)) - net: snmp: remove SNMP_MIB_SENTINEL (Eric Dumazet) - xfrm: snmp: do not use SNMP_MIB_SENTINEL anymore (Eric Dumazet) - tls: snmp: do not use SNMP_MIB_SENTINEL anymore (Eric Dumazet) - sctp: snmp: do not use SNMP_MIB_SENTINEL anymore (Eric Dumazet) - mptcp: snmp: do not use SNMP_MIB_SENTINEL anymore (Eric Dumazet) - ipv4: snmp: do not use SNMP_MIB_SENTINEL anymore (Eric Dumazet) - ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST (Eric Dumazet) - ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore (Eric Dumazet) - ipv6: snmp: remove icmp6type2name[] (Eric Dumazet) - ixgbe: fix typo in function comment for ixgbe_get_num_per_func() (Alok Tiwari) - net: mctp: fix typo in comment (Alok Tiwari) - selftests: net: move netlink-dumps back to progs (Jakub Kicinski) - selftests: net: make the dump test less sensitive to mem accounting (Jakub Kicinski) - net: phy: aquantia: support phy-mode = "10g-qxgmii" on NXP SPF-30841 (AQR412C) (Vladimir Oltean) - net: phy: aquantia: create and store a 64-bit firmware image fingerprint (Vladimir Oltean) - net: phy: aquantia: report and configure in-band autoneg capabilities (Vladimir Oltean) - net: phy: aquantia: print global syscfg registers (Vladimir Oltean) - net: dsa: felix: support phy-mode = "10g-qxgmii" (Vladimir Oltean) - net: pcs: lynx: support phy-mode = "10g-qxgmii" (Vladimir Oltean) - net: stmmac: intel: only populate plat->crosststamp when supported (Russell King (Oracle)) - net: stmmac: ptp: conditionally populate getcrosststamp() method (Russell King (Oracle)) - net: fman: clean up included headers (Heiner Kallweit) - sh_eth: Use async pm_runtime_put() (Geert Uytterhoeven) - sh_eth: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - sh_eth: Remove dummy Runtime PM callbacks (Geert Uytterhoeven) - selftests: ncdevmem: don't retry EFAULT (Stanislav Fomichev) - net: phy: fixed_phy: remove link gpio support (Heiner Kallweit) - net: call cond_resched() less often in __release_sock() (Eric Dumazet) - tcp: use tcp_eat_recv_skb in __tcp_close() (Eric Dumazet) - selftests/net: packetdrill: add tcp_close_no_rst.pkt (Eric Dumazet) - tcp: fix __tcp_close() to only send RST when required (Eric Dumazet) - smsc911x: add second read of EEPROM mac when possible corruption seen (Colin Foster) - ixgbe: drop unnecessary casts to u16 / int (Jacek Kowalski) - igc: drop unnecessary constant casts to u16 (Jacek Kowalski) - igb: drop unnecessary constant casts to u16 (Jacek Kowalski) - e1000e: drop unnecessary constant casts to u16 (Jacek Kowalski) - e1000: drop unnecessary constant casts to u16 (Jacek Kowalski) - igbvf: remove redundant counter rx_long_byte_count from ethtool statistics (Kohei Enju) - igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics (Kohei Enju) - ixgbe: reduce number of reads when getting OROM data (Jedrzej Jagielski) - ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 (Piotr Kwapulinski) - dt-bindings: net: cdns,macb: Add compatible for Raspberry Pi RP1 (Dave Stevenson) - net/smc: Improve log message for devices w/o pnetid (Alexandra Winter) - net: dsa: dsa_loop: use int type to store negative error codes (Qianfeng Rong) - dt-bindings: net: sun4i-emac: add dma support (Conley Lee) - eth: fbnic: support queue ops / zero-copy Rx (Jakub Kicinski) - eth: fbnic: don't pass NAPI into pp alloc (Jakub Kicinski) - eth: fbnic: defer page pool recycling activation to queue start (Jakub Kicinski) - eth: fbnic: allocate unreadable page pool for the payloads (Jakub Kicinski) - net: add helper to pre-check if PP for an Rx queue will be unreadable (Jakub Kicinski) - eth: fbnic: split fbnic_fill() (Jakub Kicinski) - eth: fbnic: split fbnic_enable() (Jakub Kicinski) - eth: fbnic: split fbnic_flush() (Jakub Kicinski) - eth: fbnic: split fbnic_disable() (Jakub Kicinski) - eth: fbnic: request ops lock (Jakub Kicinski) - eth: fbnic: use netmem_ref where applicable (Jakub Kicinski) - eth: fbnic: move page pool alloc to fbnic_alloc_rx_qt_resources() (Jakub Kicinski) - eth: fbnic: move xdp_rxq_info_reg() to resource alloc (Jakub Kicinski) - eth: fbnic: move page pool pointer from NAPI to the ring struct (Jakub Kicinski) - ipv6: sit: Add ipip6_tunnel_dst_find() for cleanup (Yue Haibing) - net: renesas: rswitch: add modifiable ageing time (Michael Dege) - net: renesas: rswitch: add offloading for L2 switching (Michael Dege) - net: renesas: rswitch: configure default ageing time (Michael Dege) - net: renesas: rswitch: rename rswitch.c to rswitch_main.c (Michael Dege) - net: phy: micrel: Add PTP support for lan8842 (Horatiu Vultur) - net: phy: micrel: Introduce function __lan8814_ptp_probe_once (Horatiu Vultur) - net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms (Juraj Šarinay) - drivers: net: stmmac: handle start time set in the past for flexible PPS (Gatien Chevallier) - time: export timespec64_add_safe() symbol (Gatien Chevallier) - net: stmmac: imx: add i.MX91 support (Joy Zou) - netfilter: nft_payload: extend offset to 65535 bytes (Fernando Fernandez Mancera) - netfilter: nf_reject: remove unneeded exports (Florian Westphal) - netfilter: nft_set_pipapo: remove redundant test for avx feature bit (Florian Westphal) - netfilter: nf_tables: all transaction allocations can now sleep (Florian Westphal) - netfilter: nf_tables: allow iter callbacks to sleep (Florian Westphal) - netfilter: nft_payload: Use csum_replace4() instead of opencoding (Christophe Leroy) - netfilter: ebtables: Use vmalloc_array() to improve code (Qianfeng Rong) - rust: phy: use to_result for error handling (Onur Özkan) - dt-bindings: net: renesas,rzn1-gmac: Constrain interrupts (Krzysztof Kozlowski) - dt-bindings: net: altr,socfpga-stmmac: Constrain interrupts (Krzysztof Kozlowski) - genetlink: fix typo in comment (Asbjørn Sloth Tønnesen) - tools: ynl-gen: use macro for binary min-len check (Asbjørn Sloth Tønnesen) - netlink: specs: fou: change local-v6/peer-v6 check (Asbjørn Sloth Tønnesen) - mptcp: record subflows in RPS table (Christoph Paasch) - net: Add rfs_needed() helper (Christoph Paasch) - selftests: mptcp: add checks for fallback counters (Gang Yan) - mptcp: use HMAC-SHA256 library instead of open-coded HMAC (Eric Biggers) - net/mlx5: Add PSP capabilities structures and bits (Saeed Mahameed) - net: dsa: lantiq_gswip: move MDIO bus registration to .setup() (Daniel Golle) - net: dsa: lantiq_gswip: support standard MDIO node name (Daniel Golle) - net: dsa: lantiq_gswip: support offset of MII registers (Daniel Golle) - net: dsa: lantiq_gswip: ignore SerDes modes in phylink_mac_config() (Daniel Golle) - net: dsa: lantiq_gswip: support model-specific mac_select_pcs() (Daniel Golle) - net: dsa: lantiq_gswip: move to dedicated folder (Daniel Golle) - ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled (Yue Haibing) - selftests: net: avoid memory leak (Zongmin Zhou) - net: macb: Validate the value of base_time properly (Chandra Mohan Sundar) - selftests: drv-net: rss_ctx: make the test pass with few queues (Jakub Kicinski) - selftests: drv-net: rss_ctx: use Netlink for timed reconfig (Jakub Kicinski) - selftests: net: py: don't default to shell=True (Jakub Kicinski) - selftests: drv-net: adjust tests before defaulting to shell=False (Jakub Kicinski) - net_sched: act: remove tcfa_qstats (Eric Dumazet) - net_sched: add back BH safety to tcf_lock (Eric Dumazet) - net: selftests: clean up tools/testing/selftests/net/lib/py/utils.py (Breno Leitao) - net/smc: Replace use of strncpy on NUL-terminated string with strscpy (James Flowers) - net: mvpp2: add xlg pcs inband capabilities (Russell King (Oracle)) - bonding: Remove support for use_carrier (Jay Vosburgh) - net/mlx5: {DR,HWS}, Use the cached vhca_id for this device (Saeed Mahameed) - net/mlx5: E-switch, Set representor attributes for adjacent VFs (Adithya Jayachandran) - net/mlx5: E-Switch, Register representors for adjacent vports (Saeed Mahameed) - net/mlx5: E-Switch, Create acls root namespace for adjacent vports (Saeed Mahameed) - net/mlx5: E-Switch, Add support for adjacent functions vports discovery (Adithya Jayachandran) - net/mlx5: E-Switch, Move vport acls root namespaces creation to eswitch (Saeed Mahameed) - net/mlx5: FS, Convert vport acls root namespaces to xarray (Saeed Mahameed) - net: enetc: don't update sync packet checksum if checksum offload is used (Wei Fang) - net: enetc: add PTP synchronization support for ENETC v4 (Wei Fang) - net: enetc: move sync packet modification before dma_map_single() (Wei Fang) - net: enetc: remove unnecessary CONFIG_FSL_ENETC_PTP_CLOCK check (Wei Fang) - net: enetc: extract enetc_update_ptp_sync_msg() to handle PTP Sync packets (Wei Fang) - net: enetc: save the parsed information of PTP packet to skb->cb (Wei Fang) - MAINTAINERS: add NETC Timer PTP clock driver section (Wei Fang) - ptp: netc: add external trigger stamp support (F.S. Peng) - ptp: netc: add periodic pulse output support (Wei Fang) - ptp: netc: add PTP_CLK_REQ_PPS support (Wei Fang) - ptp: netc: add NETC V4 Timer PTP driver support (Wei Fang) - ptp: add helpers to get the phc_index by of_node or dev (Wei Fang) - dt-bindings: net: move ptp-timer property to ethernet-controller.yaml (Wei Fang) - dt-bindings: ptp: add NETC Timer PTP clock (Wei Fang) - inet: ping: use EXPORT_IPV6_MOD[_GPL]() (Eric Dumazet) - inet: ping: make ping_port_rover per netns (Eric Dumazet) - inet: ping: remove ping_hash() (Eric Dumazet) - inet: ping: check sock_net() in ping_get_port() and ping_lookup() (Eric Dumazet) - net: stmmac: mdio: update runtime PM (Russell King (Oracle)) - selftests: net: fix spelling and grammar mistakes (Praveen Balakrishnan) - ptp: Limit time setting of PTP clocks (Miroslav Lichvar) - net: ethernet: qualcomm: QCOM_PPE should depend on ARCH_QCOM (Geert Uytterhoeven) - tcp: Remove sk->sk_prot->orphan_count. (Kuniyuki Iwashima) - ipv4: start using dst_dev_rcu() (Eric Dumazet) - tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check() (Eric Dumazet) - tcp_metrics: use dst_dev_net_rcu() (Eric Dumazet) - net: use dst_dev_rcu() in sk_setup_caps() (Eric Dumazet) - ipv6: use RCU in ip6_output() (Eric Dumazet) - ipv6: use RCU in ip6_xmit() (Eric Dumazet) - ipv6: start using dst_dev_rcu() (Eric Dumazet) - net: dst: introduce dst->dev_rcu (Eric Dumazet) - inet_diag: avoid cache line misses in inet_diag_bc_sk() (Eric Dumazet) - inet_diag: change inet_diag_bc_sk() first argument (Eric Dumazet) - inet_diag: annotate data-races in inet_diag_bc_sk() (Eric Dumazet) - tcp: annotate data-races in tcp_req_diag_fill() (Eric Dumazet) - inet_diag: annotate data-races in inet_diag_msg_common_fill() (Eric Dumazet) - microchip: lan865x: add ndo_eth_ioctl handler to enable PHY ioctl support (Parthiban Veerasooran) - vsock/test: Remove redundant semicolons (Liao Yuanhong) - pppoe: drop sock reference counting on fast path (Qingfang Deng) - pppoe: remove rwlock usage (Qingfang Deng) - ice: finish virtchnl.c split into rss.c (Przemek Kitszel) - ice: extract virt/rss.c: cleanup - p2 (Przemek Kitszel) - ice: extract virt/rss.c: cleanup - p1 (Przemek Kitszel) - ice: split RSS stuff out of virtchnl.c - copy back (Przemek Kitszel) - ice: split RSS stuff out of virtchnl.c - tmp rename (Przemek Kitszel) - ice: finish virtchnl.c split into queues.c (Przemek Kitszel) - ice: extract virt/queues.c: cleanup - p3 (Przemek Kitszel) - ice: extract virt/queues.c: cleanup - p2 (Przemek Kitszel) - ice: extract virt/queues.c: cleanup - p1 (Przemek Kitszel) - ice: split queue stuff out of virtchnl.c - copy back (Przemek Kitszel) - ice: split queue stuff out of virtchnl.c - tmp rename (Przemek Kitszel) - ice: add virt/ and move ice_virtchnl* files there (Przemek Kitszel) - eth: mlx5: remove Kconfig co-dependency with VXLAN (Jakub Kicinski) - net: stmmac: mdio: clean up c22/c45 accessor split (Russell King (Oracle)) - net_sched: act_skbmod: use RCU in tcf_skbmod_dump() (Eric Dumazet) - net_sched: act_tunnel_key: use RCU in tunnel_key_dump() (Eric Dumazet) - net_sched: act_vlan: use RCU in tcf_vlan_dump() (Eric Dumazet) - net_sched: remove BH blocking in eight actions (Eric Dumazet) - net: stmmac: minor cleanups to stmmac_bus_clks_config() (Russell King (Oracle)) - net: stmmac: mdio: use netdev_priv() directly (Russell King (Oracle)) - net: phy: mtk-2p5ge: Add LED support for MT7988 (Sky Huang) - selftests: drv-net: rss_ctx: fix the queue count check (Jakub Kicinski) - net: devmem: allow binding on rx queues with same DMA devices (Dragos Tatulea) - net: devmem: pre-read requested rx queues during bind (Dragos Tatulea) - net: devmem: pull out dma_dev out of net_devmem_bind_dmabuf (Dragos Tatulea) - net/mlx5e: add op for getting netdev DMA device (Dragos Tatulea) - net: devmem: get netdev DMA device via new API (Dragos Tatulea) - io_uring/zcrx: add support for custom DMA devices (Dragos Tatulea) - queue_api: add support for fetching per queue DMA dev (Dragos Tatulea) - fbnic: Push local unicast MAC addresses to FW to populate TCAMs (Alexander Duyck) - fbnic: Add logic to repopulate RPC TCAM if BMC enables channel (Alexander Duyck) - fbnic: Pass fbnic_dev instead of netdev to __fbnic_set/clear_rx_mode (Alexander Duyck) - fbnic: Move promisc_sync out of netdev code and into RPC path (Alexander Duyck) - net: pse-pd: Add Si3474 PSE controller driver (Piotr Kubik) - dt-bindings: net: pse-pd: Add bindings for Si3474 PSE controller (Piotr Kubik) - inet: raw: add drop_counters to raw sockets (Eric Dumazet) - udp: add drop_counters to udp socket (Eric Dumazet) - net: add sk->sk_drop_counters (Eric Dumazet) - net: add sk_drops_skbadd() helper (Eric Dumazet) - net: add sk_drops_read(), sk_drops_inc() and sk_drops_reset() helpers (Eric Dumazet) - uapi: wrap compiler_types.h in an ifdef instead of the implicit strip (Jakub Kicinski) - eth: fbnic: Add pause stats support (Mohsin Bashir) - eth: fbnic: Read PHY stats via the ethtool API (Mohsin Bashir) - eth: fbnic: Fetch PHY stats from device (Mohsin Bashir) - eth: fbnic: Reset MAC stats (Mohsin Bashir) - eth: fbnic: Reset hw stats upon PCI error (Mohsin Bashir) - eth: fbnic: Move hw_stats_lock out of fbnic_dev (Mohsin Bashir) - macsec: replace custom check on IFLA_MACSEC_ENCODING_SA with NLA_POLICY_MAX (Sabrina Dubroca) - macsec: replace custom checks for IFLA_MACSEC_* flags with NLA_POLICY_MAX (Sabrina Dubroca) - macsec: validate IFLA_MACSEC_VALIDATION with NLA_POLICY_MAX (Sabrina Dubroca) - macsec: use NLA_POLICY_VALIDATE_FN to validate IFLA_MACSEC_CIPHER_SUITE (Sabrina Dubroca) - macsec: replace custom checks on IFLA_MACSEC_ICV_LEN with NLA_POLICY_RANGE (Sabrina Dubroca) - macsec: add NLA_POLICY_MAX for MACSEC_OFFLOAD_ATTR_TYPE and IFLA_MACSEC_OFFLOAD (Sabrina Dubroca) - macsec: remove validate_add_rxsc (Sabrina Dubroca) - macsec: use NLA_UINT for MACSEC_SA_ATTR_PN (Sabrina Dubroca) - macsec: use NLA_POLICY_MAX_LEN for MACSEC_SA_ATTR_KEY (Sabrina Dubroca) - macsec: replace custom checks on MACSEC_SA_ATTR_KEYID with NLA_POLICY_EXACT_LEN (Sabrina Dubroca) - macsec: replace custom checks on MACSEC_SA_ATTR_SALT with NLA_POLICY_EXACT_LEN (Sabrina Dubroca) - macsec: replace custom checks on MACSEC_*_ATTR_ACTIVE with NLA_POLICY_MAX (Sabrina Dubroca) - macsec: replace custom checks on MACSEC_SA_ATTR_AN with NLA_POLICY_MAX (Sabrina Dubroca) - net: Cache hash and flow_id to avoid recalculation (Krishna Kumar) - net: Prevent RPS table overwrite of active flows (Krishna Kumar) - net: wwan: iosm: use int type to store negative error codes (Qianfeng Rong) - net: phy: fixed_phy: simplify fixed_mdio_read (Heiner Kallweit) - amd-xgbe: Use int type to store negative error codes (Qianfeng Rong) - net: stmmac: sun8i: drop unneeded default syscon value (Andre Przywara) - dt-bindings: nfc: ti,trf7970a: Restrict the ti,rx-gain-reduction-db values (Fabio Estevam) - net: stmmac: rk: remove incorrect _DLY_DISABLE bit definition (Alok Tiwari) - net: phy: realtek: support for TRIGGER_NETDEV_LINK on RTL8211E and RTL8211F (Aleksander Jan Bajkowski) - ipv6: sr: Prepare HMAC key ahead of time (Eric Biggers) - ipv6: sr: Use HMAC-SHA1 and HMAC-SHA256 library functions (Eric Biggers) - selftests: drv-net: ncdevmem: explicitly set HDS threshold to 0 (Jakub Kicinski) - selftests: drv-net: ncdevmem: restore original HDS setting before exiting (Jakub Kicinski) - selftests: drv-net: ncdevmem: restore old channel config (Jakub Kicinski) - selftests: drv-net: ncdevmem: save IDs of flow rules we added (Jakub Kicinski) - selftests: drv-net: ncdevmem: remove use of error() (Jakub Kicinski) - selftests: drv-net: hds: restore hds settings (Jakub Kicinski) - ipv4: Convert ->flowi4_tos to dscp_t. (Guillaume Nault) - net/mlx5e: Set default burst period for TX and RX reporters (Shahar Shitrit) - devlink: Make health reporter burst period configurable (Shahar Shitrit) - devlink: Introduce burst period for health reporter (Shahar Shitrit) - devlink: Move health reporter recovery abort logic to a separate function (Shahar Shitrit) - devlink: Move graceful period parameter to reporter ops (Shahar Shitrit) - net: phy: fixed_phy: let fixed_phy_unregister free the phy_device (Heiner Kallweit) - net: phy: fixed: let fixed_phy_add always use addr 0 and remove return value (Heiner Kallweit) - net: hns3: use kcalloc() instead of kzalloc() (Qianfeng Rong) - net: phy: as21xxx: better handle PHY HW reset on soft-reboot (Christian Marangi) - net: phy: introduce phy_id_compare_vendor() PHY ID helper (Christian Marangi) - ibmvnic: Increase max subcrq indirect entries with fallback (Mingming Cao) - octeontx2-af: Remove unused declarations (Yue Haibing) - net: phylink: remove stale an_enabled from doc (David Yang) - tcp: Move TCP-specific diag functions to tcp_diag.c. (Kuniyuki Iwashima) - tcp: Don't pass hashinfo to inet_diag helpers. (Kuniyuki Iwashima) - tcp: Don't pass hashinfo to socket lookup helpers. (Kuniyuki Iwashima) - tcp: Remove hashinfo test for inet6?_lookup_run_sk_lookup(). (Kuniyuki Iwashima) - tcp: Remove timewait_sock_ops.twsk_destructor(). (Kuniyuki Iwashima) - tcp: Remove sk_protocol test for tcp_twsk_unique(). (Kuniyuki Iwashima) - net: airoha: Introduce check_skb callback in ppe_dev ops (Lorenzo Bianconi) - net: airoha: Add airoha_ppe_dev struct definition (Lorenzo Bianconi) - net: airoha: Rely on airoha_eth struct in airoha_ppe_flow_offload_cmd signature (Lorenzo Bianconi) - net: phy: mxl-86110: add basic support for MxL86111 PHY (Daniel Golle) - net: phy: mxl-86110: fix indentation in struct phy_driver (Daniel Golle) - net: phy: mxl-86110: add basic support for led_brightness_set op (Daniel Golle) - ppp: remove rwlock usage (Qingfang Deng) - ipv6: mcast: Add ip6_mc_find_idev() helper (Yue Haibing) - net: usb: lan78xx: add support for generic net selftests via ethtool (Oleksij Rempel) - tcp: annotate data-races around icsk->icsk_probes_out (Eric Dumazet) - tcp: annotate data-races around icsk->icsk_retransmits (Eric Dumazet) - selftests: net: add test for dst hint mechanism with directed broadcast addresses (Oscar Maes) - net: ipv4: allow directed broadcast routes to use dst hint (Oscar Maes) - dt-bindings: net: Drop vim style annotation (Krzysztof Kozlowski) - dt-bindings: net: litex,liteeth: Correct example indentation (Krzysztof Kozlowski) - selftests: rtnetlink: skip tests if tools or feats are missing (Alessandro Ratti) - net: dsa: lantiq_gswip: store switch API version in priv (Daniel Golle) - net: dsa: lantiq_gswip: make DSA tag protocol model-specific (Daniel Golle) - net: dsa: lantiq_gswip: load model-specific microcode (Daniel Golle) - net: dsa: lantiq_gswip: introduce bitmap for MII ports (Daniel Golle) - net: dsa: lantiq_gswip: move definitions to header (Daniel Golle) - net: dsa: lantiq_gswip: prepare for more CPU port options (Daniel Golle) - net: dsa: lantiq_gswip: deduplicate dsa_switch_ops (Daniel Golle) - selftests: drv-net: xdp: make sure we're actually testing native XDP (Jakub Kicinski) - net: phy: aquantia: add support for AQR115 (Camelia Groza) - net: phy: aquantia: promote AQR813 and AQR114C to aqr_gen4_config_init() (Vladimir Oltean) - net: phy: aquantia: rename aqr113c_config_init() to aqr_gen4_config_init() (Vladimir Oltean) - net: phy: aquantia: reimplement aqcs109_config_init() as aqr_gen2_config_init() (Vladimir Oltean) - net: phy: aquantia: call aqr_gen3_config_init() for AQR112 and AQR412(C) (Vladimir Oltean) - net: phy: aquantia: call aqr_gen2_fill_interface_modes() for AQCS109 (Vladimir Oltean) - net: phy: aquantia: merge and rename aqr105_read_status() and aqr107_read_status() (Vladimir Oltean) - net: phy: aquantia: use cached GLOBAL_CFG registers in aqr107_read_rate() (Vladimir Oltean) - net: phy: aquantia: remove handling for get_rate_matching(PHY_INTERFACE_MODE_NA) (Vladimir Oltean) - net: phy: aquantia: save a local shadow of GLOBAL_CFG register values (Vladimir Oltean) - net: phy: aquantia: fill supported_interfaces for all aqr_gen2_config_init() callers (Vladimir Oltean) - net: phy: aquantia: rename some aqr107 functions according to generation (Vladimir Oltean) - net: phy: aquantia: reorder AQR113C PMD Global Transmit Disable bit clearing with supported_interfaces (Vladimir Oltean) - net: phy: aquantia: merge aqr113c_fill_interface_modes() into aqr107_fill_interface_modes() (Vladimir Oltean) - net: phy: aquantia: rename AQR412 to AQR412C and add real AQR412 (Vladimir Oltean) - net: wangxun: support to use adaptive RX/TX coalescing (Jiawen Wu) - net: wangxun: cleanup the code in wx_set_coalesce() (Jiawen Wu) - net: wangxun: limit tx_max_coalesced_frames_irq (Jiawen Wu) - net: ngbe: change the default ITR setting (Jiawen Wu) - hinic3: Interrupt request configuration (Fan Gong) - hinic3: Mailbox management interfaces (Fan Gong) - hinic3: Mailbox framework (Fan Gong) - hinic3: TX & RX Queue coalesce interfaces (Fan Gong) - hinic3: Command Queue interfaces (Fan Gong) - hinic3: Command Queue framework (Fan Gong) - hinic3: Complete Event Queue interfaces (Fan Gong) - hinic3: Async Event Queue interfaces (Fan Gong) - rds: Fix endianness annotations for RDS extension headers (Ujwal Kundur) - rds: Fix endianness annotation for RDS_MPATH_HASH (Ujwal Kundur) - rds: Fix endianness annotation of jhash wrappers (Ujwal Kundur) - rds: Replace POLLERR with EPOLLERR (Ujwal Kundur) - tcp: lockless TCP_MAXSEG option (Eric Dumazet) - tcp: annotate data-races around tp->rx_opt.user_mss (Eric Dumazet) - idpf: do not linearize big TSO packets (Eric Dumazet) - selftests: drv-net: xdp: Validate single-buff XDP_TX in multi-buff mode (Dimitri Daskalakis) - selftests: drv-net: xdp: Add a single-buffer XDP_TX test. (Dimitri Daskalakis) - selftests: drv-net: xdp: Extract common XDP_TX setup/validation. (Dimitri Daskalakis) - Octeontx2-af: Broadcast XON on all channels (Hariprasad Kelam) - gve: support unreadable netmem (Mina Almasry) - netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch (Sebastian Andrzej Siewior) - netfilter: nft_set_pipapo: Store real pointer, adjust later. (Sebastian Andrzej Siewior) - netfilter: nft_set_pipapo: use avx2 algorithm for insertions too (Florian Westphal) - netfilter: nft_set_pipapo_avx2: split lookup function in two parts (Florian Westphal) - netfilter: nft_set_pipapo_avx2: Drop the comment regarding protection (Sebastian Andrzej Siewior) - netfilter: ctnetlink: remove refcounting in dying list dumping (Florian Westphal) - net: stmmac: fix stmmac_simple_pm_ops build errors (Russell King (Oracle)) - net: dsa: Remove the use of dev_err_probe() (Xichao Zhao) - net: hibmcge: Remove the use of dev_err_probe() (Xichao Zhao) - selftests: net: fix memory leak in tls.c (Cryolitia PukNgae) - net: page_pool: add page_pool_get() (Jakub Kicinski) - MAINTAINERS: Add maintainer for Qualcomm PPE driver (Luo Jie) - net: ethernet: qualcomm: Add PPE debugfs support for PPE counters (Luo Jie) - net: ethernet: qualcomm: Initialize PPE L2 bridge settings (Lei Wei) - net: ethernet: qualcomm: Initialize PPE queue to Ethernet DMA ring mapping (Luo Jie) - net: ethernet: qualcomm: Initialize PPE RSS hash settings (Luo Jie) - net: ethernet: qualcomm: Initialize PPE port control settings (Luo Jie) - net: ethernet: qualcomm: Initialize PPE service code settings (Luo Jie) - net: ethernet: qualcomm: Initialize PPE queue settings (Luo Jie) - net: ethernet: qualcomm: Initialize the PPE scheduler settings (Luo Jie) - net: ethernet: qualcomm: Initialize PPE queue management for IPQ9574 (Luo Jie) - net: ethernet: qualcomm: Initialize PPE buffer management for IPQ9574 (Luo Jie) - net: ethernet: qualcomm: Add PPE driver for IPQ9574 SoC (Luo Jie) - docs: networking: Add PPE driver documentation for Qualcomm IPQ9574 SoC (Lei Wei) - dt-bindings: net: Add PPE for Qualcomm IPQ9574 SoC (Luo Jie) - net: phy: micrel: Add support for lan8842 (Horatiu Vultur) - net: phy: micrel: Replace hardcoded pages with defines (Horatiu Vultur) - net: phy: micrel: Introduce lanphy_modify_page_reg (Horatiu Vultur) - net: phy: micrel: Start using PHY_ID_MATCH_MODEL (Horatiu Vultur) - {rdma,net}/mlx5: export mlx5_vport_get_vhca_id (Saeed Mahameed) - net/mlx5: E-Switch, Set/Query hca cap via vhca id (Saeed Mahameed) - net/mlx5: E-Switch, Cache vport vhca id on first cap query (Saeed Mahameed) - net/mlx5: mlx5_ifc, Add hardware definitions needed for adjacent vports (Saeed Mahameed) - net: pktgen: Use min()/min_t() to improve pktgen_finalize_skb() (Thorsten Blum) - net: openvswitch: Use for_each_cpu() where appropriate (Yury Norov (NVIDIA)) - selftests/net: packetdrill: Support single protocol test. (Kuniyuki Iwashima) - net: set net.core.rmem_max and net.core.wmem_max to 4 MB (Eric Dumazet) - bnxt_en: Add Hyper-V VF ID (Pavan Chebbi) - bnxt_en: Add pcie_ctx_v2 support for ethtool -d (Shruti Parab) - bnxt_en: Add pcie_stat_len to struct bp (Shruti Parab) - bnxt_en: Refactor bnxt_get_regs() (Shruti Parab) - bnxt_en: hsi: Update FW interface to 1.10.3.133 (Michael Chan) - selftests: rtnetlink: print device info on preferred_lft test failure (Hangbin Liu) - selftests: net: bpf_offload: print loaded programs on mismatch (Hangbin Liu) - selftests/net/socket.c: removed warnings from unused returns (Alex Tran) - net: avoid one loop iteration in __skb_splice_bits (Pengtao He) - sctp: Stop accepting md5 and sha1 for net.sctp.cookie_hmac_alg (Eric Biggers) - sctp: Convert cookie authentication to use HMAC-SHA256 (Eric Biggers) - sctp: Use HMAC-SHA1 and HMAC-SHA256 library for chunk authentication (Eric Biggers) - sctp: Fix MAC comparison to be constant-time (Eric Biggers) - selftests: net: Explicitly enable CONFIG_CRYPTO_SHA1 for IPsec (Eric Biggers) - net: Define sk_memcg under CONFIG_MEMCG. (Kuniyuki Iwashima) - net-memcg: Pass struct sock to mem_cgroup_sk_under_memory_pressure(). (Kuniyuki Iwashima) - net-memcg: Pass struct sock to mem_cgroup_sk_(un)?charge(). (Kuniyuki Iwashima) - net-memcg: Introduce mem_cgroup_sk_enabled(). (Kuniyuki Iwashima) - net-memcg: Introduce mem_cgroup_from_sk(). (Kuniyuki Iwashima) - net: Clean up __sk_mem_raise_allocated(). (Kuniyuki Iwashima) - net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV. (Kuniyuki Iwashima) - tcp: Simplify error path in inet_csk_accept(). (Kuniyuki Iwashima) - mptcp: Use tcp_under_memory_pressure() in mptcp_epollin_ready(). (Kuniyuki Iwashima) - mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n. (Kuniyuki Iwashima) - net: stmmac: dwmac4: stop hardware from dropping checksum-error packets (Oleksij Rempel) - net: stmmac: dwmac4: report Rx checksum errors in status (Oleksij Rempel) - net: stmmac: Correctly handle Rx checksum offload errors (Oleksij Rempel) - net: hns3: change the function return type from int to bool (Jijie Shao) - net: hns3: add parameter check for tx_copybreak and tx_spare_buf_size (Jijie Shao) - net: phy: realtek: enable serdes option mode for RTL8226-CG (Markus Stockhausen) - ipv6: ip6_gre: replace strcpy with strscpy for tunnel name (Miguel García) - net: Add skb_dst_check_unset (Stanislav Fomichev) - chtls: Convert to skb_dst_reset (Stanislav Fomichev) - staging: octeon: Convert to skb_dst_drop (Stanislav Fomichev) - net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers (Stanislav Fomichev) - netfilter: Switch to skb_dstref_steal to clear dst_entry (Stanislav Fomichev) - xfrm: Switch to skb_dstref_steal to clear dst_entry (Stanislav Fomichev) - net: Add skb_dstref_steal and skb_dstref_restore (Stanislav Fomichev) - net: When removing nexthops, don't call synchronize_net if it is not necessary (Christoph Paasch) - net: Make nexthop-dumps scale linearly with the number of nexthops (Christoph Paasch) - selftests: drv-net: ncdevmem: make configure_channels() support combined channels (Jakub Kicinski) - selftests: drv-net: tso: increase the retransmit threshold (Jakub Kicinski) - net: ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for external phy (Chaoyi Chen) - selftests: drv-net: test the napi init state (Jakub Kicinski) - net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency. (Dipayaan Roy) - net: airoha: Add wlan flowtable TX offload (Lorenzo Bianconi) - net: macb: Add capability-based QBV detection and Versal support (Vineeth Karumanchi) - net: macb: Add TAPRIO traffic scheduling support (Vineeth Karumanchi) - eth: fbnic: Report XDP stats via ethtool (Mohsin Bashir) - eth: fbnic: Collect packet statistics for XDP (Mohsin Bashir) - eth: fbnic: Add support for XDP_TX action (Mohsin Bashir) - eth: fbnic: Add support for XDP queues (Mohsin Bashir) - eth: fbnic: Add XDP pass, drop, abort support (Mohsin Bashir) - eth: fbnic: Prefetch packet headers on Rx (Mohsin Bashir) - eth: fbnic: Use shinfo to track frags state on Rx (Mohsin Bashir) - eth: fbnic: Update Headroom (Mohsin Bashir) - eth: fbnic: Add support for HDS configuration (Mohsin Bashir) - net: stmmac: explain the phylink_speed_down() call in stmmac_release() (Russell King (Oracle)) - net: stmmac: add helpers to indicate WoL enable status (Russell King (Oracle)) - net: stmmac: use core wake IRQ support (Russell King (Oracle)) - net: stmmac: remove unnecessary "stmmac: wakeup enable" print (Russell King (Oracle)) - net: stmmac: remove redundant WoL option validation (Russell King (Oracle)) - net: stmmac: remove write-only mac->pmt (Russell King (Oracle)) - net: stmmac: remove unnecessary checks in ethtool eee ops (Russell King (Oracle)) - amd-xgbe: Configure and retrieve 'tx-usecs' for Tx coalescing (Vishal Badole) - ppp: use vmalloc_array() to simplify code (Qianfeng Rong) - nfp: flower: use vmalloc_array() to simplify code (Qianfeng Rong) - eth: intel: use vmalloc_array() to simplify code (Qianfeng Rong) - docs: netdev: refine the clean-up patch examples (Jakub Kicinski) - ppp: mppe: Use SHA-1 library instead of crypto_shash (Eric Biggers) - eth: nfp: Remove u64_stats_update_begin()/end() for stats fetch (Li RongQing) - nfc: s3fwrn5: Use SHA-1 library instead of crypto_shash (Eric Biggers) - net: dsa: ks8995: Add basic switch set-up (Linus Walleij) - net: dsa: ks8995: Delete sysfs register access (Linus Walleij) - net: dsa: ks8995: Add proper RESET delay (Linus Walleij) - net: dsa: Move KS8995 to the DSA subsystem (Linus Walleij) - dt-bindings: net: realtek,rtl82xx: document wakeup-source property (Russell King (Oracle)) - net: phy: realtek: fix RTL8211F wake-on-lan support (Russell King (Oracle)) - ice: Implement support for SRIOV VFs across Active/Active bonds (Dave Ertman) - ice: cleanup capabilities evaluation (Dave Ertman) - ice: Cleanup variable initialization in LAG code (Dave Ertman) - ice: move LAG function in code to prepare for Active-Active (Dave Ertman) - ice: Add driver specific prefix to LAG defines (Dave Ertman) - ice: replace u8 elements with bool where appropriate (Dave Ertman) - ice: Remove casts on void pointers in LAG code (Dave Ertman) - net: Space: Replace memset(0) + strscpy() with strscpy_pad() (Thorsten Blum) - net/mlx5: Support disabling host PFs (Daniel Jurgens) - net/mlx5: Query to see if host PF is disabled (Daniel Jurgens) - net: phy: fixed: remove usage of a faux device (Heiner Kallweit) - net: bridge: remove unused argument of br_multicast_query_expired() (Wang Liang) - net: dsa: b53: mmap: Implement bcm63268 gphy power control (Kyle Hendry) - net: dsa: b53: mmap: Add gphy port to phy info for bcm63268 (Kyle Hendry) - sfc: replace min/max nesting with clamp() (Xichao Zhao) - selftests: net: Test bridge backup port when port is administratively down (Ido Schimmel) - bridge: Redirect to backup port when port is administratively down (Ido Schimmel) - selftests: drv-net: wait for carrier (Jakub Kicinski) - net: phy: mscc: report and configure in-band auto-negotiation for SGMII/QSGMII (Vladimir Oltean) - net: dsa: realtek: remove unnecessary file, dentry, inode declarations (Vladimir Oltean) - net/sched: Use TC_RTAB_SIZE instead of magic number (Yue Haibing) - ptp: ptp_clockmatrix: Remove redundant semicolons (Liao Yuanhong) - devlink/port: Check attributes early and constify (Parav Pandit) - devlink/port: Simplify return checks (Parav Pandit) - nfc: pn533: Delete an unnecessary check (Dan Carpenter) - net: phy: realtek: convert RTL8226-CG to c45 only (Markus Stockhausen) - net: phy: motorcomm: Add support for PHY LEDs on YT8521 (Jijie Shao) - sphinx: parser_yaml.py: fix line numbers information (Mauro Carvalho Chehab) - docs: parser_yaml.py: fix backward compatibility with old docutils (Mauro Carvalho Chehab) - docs: parser_yaml.py: add support for line numbers from the parser (Mauro Carvalho Chehab) - tools: netlink_yml_parser.py: add line numbers to parsed data (Mauro Carvalho Chehab) - MAINTAINERS: add netlink_yml_parser.py to linux-doc (Mauro Carvalho Chehab) - docs: netlink: remove obsolete .gitignore from unused directory (Mauro Carvalho Chehab) - tools: ynl_gen_rst.py: drop support for generating index files (Mauro Carvalho Chehab) - docs: uapi: netlink: update netlink specs link (Mauro Carvalho Chehab) - docs: use parser_yaml extension to handle Netlink specs (Mauro Carvalho Chehab) - docs: sphinx: add a parser for yaml files for Netlink specs (Mauro Carvalho Chehab) - tools: ynl_gen_rst.py: cleanup coding style (Mauro Carvalho Chehab) - docs: netlink: index.rst: add a netlink index file (Mauro Carvalho Chehab) - tools: ynl_gen_rst.py: Split library from command line tool (Mauro Carvalho Chehab) - docs: netlink: netlink-raw.rst: use :ref: instead of :doc: (Mauro Carvalho Chehab) - selftests: drv-net: add test for RSS on flow label (Jakub Kicinski) - eth: bnxt: support RSS on IPv6 Flow Label (Jakub Kicinski) - eth: fbnic: support RSS on IPv6 Flow Label (Jakub Kicinski) - net: ethtool: support including Flow Label in the flow hash for RSS (Jakub Kicinski) - net: cadence: macb: convert from round_rate() to determine_rate() (Brian Masney) - net/mlx5: Don't use %%pK through tracepoints (Thomas Weißschuh) - ice: Don't use %%pK through printk or tracepoints (Thomas Weißschuh) - selftests: netconsole: Validate interface selection by MAC address (Andre Carvalho) - net: enetc: Remove error print for devm_add_action_or_reset() (Waqar Hameed) - net: libwx: cleanup VF register macros (Jiawen Wu) - tun: replace strcpy with strscpy for ifr_name (Miguel García) - selftests: forwarding: Add a test for FDB activity notification control (Ido Schimmel) - net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (Lorenzo Bianconi) - vsock: use sizeof(struct sockaddr_storage) instead of magic value (Wang Liang) - net: stmmac: Return early if invalid in loongson_dwmac_fix_reset() (Tiezhu Yang) - net: stmmac: Change first parameter of fix_soc_reset() (Tiezhu Yang) - net: stmmac: Check stmmac_hw_setup() in stmmac_resume() (Tiezhu Yang) - net: airoha: Add airoha_offload.h header (Lorenzo Bianconi) - net: airoha: npu: Enable core 3 for WiFi offloading (Lorenzo Bianconi) - net: airoha: npu: Read NPU wlan interrupt lines from the DTS (Lorenzo Bianconi) - net: airoha: npu: Add wlan irq management callbacks (Lorenzo Bianconi) - net: airoha: npu: Add wlan_{send,get}_msg NPU callbacks (Lorenzo Bianconi) - net: airoha: npu: Add NPU wlan memory initialization commands (Lorenzo Bianconi) - dt-bindings: net: airoha: npu: Add memory regions used for wlan offload (Lorenzo Bianconi) - selftests: drv-net: devmem: flip the direction of Tx tests (Jakub Kicinski) - selftests: net: terminate bkg() commands on exception (Jakub Kicinski) - selftests: drv-net: devmem: add / correct the IPv6 support (Jakub Kicinski) - selftests: drv-net: devmem: remove sudo from system() calls (Jakub Kicinski) - selftests: drv-net: add configs for zerocopy Rx (Jakub Kicinski) - net: stmmac: mediatek: convert to resume() method (Russell King (Oracle)) - net: stmmac: stm32: convert to suspend()/resume() methods (Russell King (Oracle)) - net: stmmac: rk: convert to suspend()/resume() methods (Russell King (Oracle)) - net: stmmac: pci: convert to suspend()/resume() methods (Russell King (Oracle)) - net: stmmac: loongson: convert to suspend()/resume() methods (Russell King (Oracle)) - net: stmmac: intel: convert to suspend()/resume() methods (Russell King (Oracle)) - net: stmmac: platform: legacy hooks for suspend()/resume() methods (Russell King (Oracle)) - net: stmmac: provide a set of simple PM ops (Russell King (Oracle)) - net: stmmac: add suspend()/resume() platform ops (Russell King (Oracle)) - selftest: af_unix: Add -Wall and -Wflex-array-member-not-at-end to CFLAGS. (Kuniyuki Iwashima) - selftest: af_unix: Silence -Wall warning for scm_pid.c. (Kuniyuki Iwashima) - selftest: af_unix: Silence -Wflex-array-member-not-at-end warning for scm_rights.c. (Kuniyuki Iwashima) - selftest: af_unix: Silence -Wflex-array-member-not-at-end warning for scm_inq.c. (Kuniyuki Iwashima) - netconsole: use netpoll_parse_ip_addr in local_ip_store (Breno Leitao) - netconsole: use netpoll_parse_ip_addr in local_ip_store (Breno Leitao) - netconsole: add support for strings with new line in netpoll_parse_ip_addr (Breno Leitao) - netconsole: move netpoll_parse_ip_addr() earlier for reuse (Breno Leitao) - net: mdio: mdio-bcm-unimac: Refine incorrect clock message (Florian Fainelli) - net/sched: Remove redundant memset(0) call in reset_policy() (Thorsten Blum) - phonet: add __rcu annotations (Eric Dumazet) - dt-bindings: nfc: ti,trf7970a: Drop 'db' suffix duplicating dtschema (Krzysztof Kozlowski) - net: stmmac: make variable data a u32 (Colin Ian King) - caif: Replace memset(0) + strscpy() with strscpy_pad() (Thorsten Blum) - RDS: remove redundant __GFP_NOWARN (Qianfeng Rong) - tcp: cdg: remove redundant __GFP_NOWARN (Qianfeng Rong) - selftests/net: Ensure assert() triggers in psock_tpacket.c (Wake Liu) - selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8 (Wake Liu) - media: venus: pm_helpers: add fallback for the opp-table (Renjiang Han) - media: qcom: camss: vfe: Fix BPL alignment for QCM2290 (Loic Poulain) - media: tuner: xc5000: Fix use-after-free in xc5000_release (Duoming Zhou) - media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe (Duoming Zhou) - media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove (Duoming Zhou) - media: vsp1: Export missing vsp1_isp_free_buffer symbol (Laurent Pinchart) - media: renesas: vsp1: Convert to SYSTEM_SLEEP/RUNTIME_PM_OPS() (Geert Uytterhoeven) - media: renesas: ceu: Convert to RUNTIME_PM_OPS() (Geert Uytterhoeven) - media: renesas: fdp1: Convert to RUNTIME_PM_OPS() (Geert Uytterhoeven) - media: renesas: rcar-vin: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - media: renesas: rcar_drif: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID (Thadeu Lima de Souza Cascardo) - media: uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILE (Ricardo Ribalda) - media: uvcvideo: Run uvc_ctrl_init_ctrl for all controls (Ricardo Ribalda) - media: uvcvideo: Shorten the transfer size non compliance message (Michal Pecio) - media: uvcvideo: Do not re-reference dev->udev (Ricardo Ribalda) - media: uvcvideo: Use intf instead of udev for printks (Ricardo Ribalda) - media: uvcvideo: Move video_device under video_queue (Ricardo Ribalda) - media: uvcvideo: Drop stream->mutex (Ricardo Ribalda) - media: uvcvideo: Move MSXU_CONTROL_METADATA definition to header (Laurent Pinchart) - media: uvcvideo: Add missing curly braces (Laurent Pinchart) - media: uvcvideo: Drop unneeded memset() in meta device ioctl handlers (Laurent Pinchart) - media: uvcvideo: Fix comments in uvc_meta_detect_msxu (Ricardo Ribalda) - media: uvcvideo: Avoid variable shadowing in uvc_ctrl_cleanup_fh (Desnes Nunes) - media: uvcvideo: Fix assignment in if condition (Darshan Rathod) - media: redrat3: use int type to store negative error codes (Qianfeng Rong) - media: rc: fix races with imon_disconnect() (Larshin Sergey) - media: qcom: camss: Add missing header bitfield.h (Loic Poulain) - media: mc: Clear minor number before put device (Edward Adam Davis) - media: staging/ipu7: fix isys device runtime PM usage in firmware closing (Bingbu Cao) - media: iris: add VPU33 specific encoding buffer calculation (Neil Armstrong) - media: iris: Add support for drain sequence in encoder video device (Dikshita Agarwal) - media: iris: Add support for buffer management ioctls for encoder device (Dikshita Agarwal) - media: iris: Allocate and queue internal buffers for encoder video device (Dikshita Agarwal) - media: iris: Set platform capabilities to firmware for encoder video device (Dikshita Agarwal) - media: iris: Add V4L2 streaming support for encoder video device (Dikshita Agarwal) - media: iris: Add platform-specific capabilities for encoder video device (Dikshita Agarwal) - media: iris: Add support for G/S_PARM for encoder video device (Dikshita Agarwal) - media: iris: Add support for G/S_SELECTION for encoder video device (Dikshita Agarwal) - media: iris: Add encoder support for V4L2 event subscription (Dikshita Agarwal) - media: iris: Add support for VIDIOC_QUERYCAP for encoder video device (Dikshita Agarwal) - media: iris: Add support for ENUM_FRAMESIZES/FRAMEINTERVALS for encoder (Dikshita Agarwal) - media: iris: Add support for ENUM_FMT, S/G/TRY_FMT encoder (Dikshita Agarwal) - media: iris: Initialize and deinitialize encoder instance structure (Dikshita Agarwal) - media: iris: Add support for video encoder device (Dikshita Agarwal) - media: iris: Fix format check for CAPTURE plane in try_fmt (Dikshita Agarwal) - media: iris: Fix missing LAST flag handling during drain (Dikshita Agarwal) - media: iris: Send dummy buffer address for all codecs during drain (Dikshita Agarwal) - media: iris: Allow stop on firmware only if start was issued. (Dikshita Agarwal) - media: iris: Simplify session stop logic by relying on vb2 checks (Dikshita Agarwal) - media: iris: Update vbuf flags before v4l2_m2m_buf_done (Dikshita Agarwal) - media: iris: Always destroy internal buffers on firmware release response (Dikshita Agarwal) - media: iris: Allow substate transition to load resources during output streaming (Dikshita Agarwal) - media: iris: Fix port streaming handling (Dikshita Agarwal) - media: iris: Fix memory leak by freeing untracked persist buffer (Dikshita Agarwal) - media: iris: Report unreleased PERSIST buffers on session close (Dikshita Agarwal) - media: iris: Fix buffer count reporting in internal buffer check (Dikshita Agarwal) - media: vivid: fix disappearing messages (Hans Verkuil) - media: qcom: camss: remove a check for unavailable CAMSS endpoint (Vladimir Zapolskiy) - media: qcom: camss: unconditionally set async notifier of subdevices (Vladimir Zapolskiy) - media: qcom: camss: remove .link_entities callback (Vladimir Zapolskiy) - media: qcom: camss: Enumerate resources for QCS8300 (Vikram Sharma) - media: qcom: camss: enable vfe 690 for qcs8300 (Vikram Sharma) - media: qcom: camss: enable csid 690 for qcs8300 (Vikram Sharma) - media: qcom: camss: Add CSIPHY support for QCS8300 (Vikram Sharma) - media: qcom: camss: Add qcs8300 compatible (Vikram Sharma) - media: dt-bindings: Add qcom,qcs8300-camss compatible (Vikram Sharma) - media: qcom: camss: Enumerate resources for lemans(sa8775p) (Vikram Sharma) - media: qcom: camss: Add support for VFE 690 (Vikram Sharma) - media: qcom: camss: Add support for CSID 690 (Vikram Sharma) - media: qcom: camss: Add support for CSIPHY (v1.3.0) (Vikram Sharma) - media: qcom: camss: Add qcom,sa8775p-camss compatible (Vikram Sharma) - media: dt-bindings: Add qcom,sa8775p-camss compatible (Vikram Sharma) - media: qcom: camss: Rename camss-vfe-780.c to camss-vfe-gen3.c (Vikram Sharma) - media: qcom: camss: Rename camss-csid-780.c to camss-csid-gen3.c (Vikram Sharma) - media: qcom: camss: add support for QCM2290 camss (Loic Poulain) - media: qcom: camss: csiphy-3ph: Add CSIPHY 2ph DPHY v2.0.1 init sequence (Loic Poulain) - media: qcom: camss: Add CSID 340 support (Loic Poulain) - media: qcom: camss: Add support for TFE (Spectra 340) (Loic Poulain) - dt-bindings: media: Add qcom,qcm2290-camss (Loic Poulain) - media: iris: Fix firmware reference leak and unmap memory after load (Stephan Gerhold) - media: iris: Add support for SM8750 (VPU v3.5) (Krzysztof Kozlowski) - media: iris: Split power on per variants (Krzysztof Kozlowski) - media: iris: Call correct power off callback in cleanup path (Krzysztof Kozlowski) - media: iris: vpu3x: Add MNoC low power handshake during hardware power-off (Dikshita Agarwal) - media: iris: fix module removal if firmware download failed (Neil Armstrong) - dt-bindings: media: qcom,sm8550-iris: Do not reference legacy venus properties (Krzysztof Kozlowski) - dt-bindings: media: qcom,sm8550-iris: Add SM8750 video codec (Krzysztof Kozlowski) - dt-bindings: media: qcom,sm8550-iris: Add X1E80100 compatible (Stephan Gerhold) - MAINTAINERS: Update Vikash Garodia's email address (Vikash Garodia) - mailmap: update Dikshita Agarwal's email addresses (Dikshita Agarwal) - dt-bindings: media: qcom,sm8550-iris: Update Dikshita Agarwal's email address (Dikshita Agarwal) - MAINTAINERS: update Dikshita Agarwal's email addresses (Dikshita Agarwal) - MAINTAINERS: Add a media/platform/qcom MAINTAINERS entry (Bryan O'Donoghue) - media: i2c: s5k6a3: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: s5k5baf: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: s5c73m3: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: ov8856: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: ov8856: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov5695: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: ov5645: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: ov2685: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: ov02a10: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: ov02a10: Replace client->dev usage (Laurent Pinchart) - media: i2c: imx290: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: imx258: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: imx258: Replace client->dev usage (Laurent Pinchart) - media: i2c: gc08a3: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: gc05a2: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: et8ek8: Use V4L2 legacy sensor clock helper (Laurent Pinchart) - media: i2c: et8ek8: Drop support for per-mode external clock frequency (Laurent Pinchart) - media: v4l2-common: Add legacy camera sensor clock helper (Laurent Pinchart) - media: i2c: ov9734: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov9734: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov7251: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov5693: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov5675: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov5675: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov5670: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov5670: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov4689: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov2740: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov2740: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov13b10: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov13b10: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov13858: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov13858: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov08x40: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov08x40: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov08d10: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov08d10: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov02e10: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov02e10: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov02c10: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: ov02c10: Replace client->dev usage (Laurent Pinchart) - media: i2c: og01a1b: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: og01a1b: Replace client->dev usage (Laurent Pinchart) - media: i2c: imx335: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: imx355: Replace client->dev usage (Laurent Pinchart) - media: i2c: imx319: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: imx319: Replace client->dev usage (Laurent Pinchart) - media: i2c: imx208: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: imx208: Replace client->dev usage (Laurent Pinchart) - media: i2c: hi847: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: hi847: Replace client->dev usage (Laurent Pinchart) - media: i2c: hi556: Use V4L2 sensor clock helper (Laurent Pinchart) - media: i2c: hi556: Replace client->dev usage (Laurent Pinchart) - media: i2c: ov6650: Drop unused driver (Laurent Pinchart) - media: i2c: mt9v111: Do not set clock rate manually (Laurent Pinchart) - media: i2c: mt9v032: Drop support for platform data (Laurent Pinchart) - media: i2c: mt9v032: Replace client->dev usage (Laurent Pinchart) - media: i2c: mt9v022: Drop unused mt9v022.h header (Laurent Pinchart) - dt-bindings: media: imx274: Make clocks property required (Laurent Pinchart) - dt-bindings: media: imx258: Make clocks property required (Laurent Pinchart) - dt-bindings: media: et8ek8: Deprecate clock-frequency property (Laurent Pinchart) - dt-bindings: media: Deprecate clock-frequency property for camera sensors (Laurent Pinchart) - media: i2c: add ov2735 image sensor driver (Hardevsinh Palaniya) - dt-bindings: media: i2c: Add ov2735 sensor (Himanshu Bhavani) - media: i2c: Add OmniVision OG0VE1B camera sensor (Vladimir Zapolskiy) - dt-bindings: media: i2c: Add OmniVision OG0VE1B camera sensor (Vladimir Zapolskiy) - media: i2c: Add OmniVision OV6211 image sensor driver (Vladimir Zapolskiy) - dt-bindings: media: i2c: Add OmniVision OV6211 image sensor (Vladimir Zapolskiy) - media: ov08x40: Fix the horizontal flip control (Hao Yao) - media: i2c: og01a1b: Specify monochrome media bus format instead of Bayer (Vladimir Zapolskiy) - media: ov02e10: Remove Jingjing's e-mail address (Sakari Ailus) - media: ti: j721e-csi2rx: Fix NULL vs IS_ERR() bug in ti_csi2rx_request_max_ppc() (Dan Carpenter) - media: stm32-dcmi: use int type to store negative error codes (Qianfeng Rong) - media: raspberrypi: use int type to store negative error codes (Qianfeng Rong) - media: i2c: mt9v111: fix incorrect type for ret (Qianfeng Rong) - media: ov8865: move mode_configure out of state_configure (Allen Ballway) - media: i2c: mt9p031: fix mbus code initialization (Hans Verkuil) - media: staging: ipu7: Don't include linux/version.h (Sakari Ailus) - media: mc: Clear minor number reservation at unregistration time (Sakari Ailus) - media: venus: core: Add qcm2290 DT compatible and resource data (Jorge Ramirez-Ortiz) - media: venus: core: Sort dt_match alphabetically. (Jorge Ramirez-Ortiz) - media: venus: hfi_plat_v4: Add capabilities for the 4XX lite core (Jorge Ramirez-Ortiz) - media: venus: Add framework support for AR50_LITE video core (Jorge Ramirez-Ortiz) - media: venus: Define minimum valid firmware version (Jorge Ramirez-Ortiz) - media: venus: firmware: Use correct reset sequence for IRIS2 (Stephan Gerhold) - media: dt-bindings: venus: Add qcm2290 dt schema (Jorge Ramirez-Ortiz) - gpu: drm: display: drm_dp_cec: update Hans' email address (Hans Verkuil) - media: update Hans Verkuil's email address (Hans Verkuil) - media: include: update Hans Verkuil's email address (Hans Verkuil) - Documentation: update Hans Verkuil's email address (Hans Verkuil) - media: update Hans Verkuil's email address (Hans Verkuil) - media: v4l2-core: update Hans Verkuil's email address (Hans Verkuil) - Documentation: media: update Hans Verkuil's email address (Hans Verkuil) - MAINTAINERS: update Hans Verkuil's email addresses (Hans Verkuil) - media: i2c: tc358743: add support for more infoframe types (Hans Verkuil) - media: v4l2-core: v4l2-dv-timings: support DRM IFs (Hans Verkuil) - media: uapi: v4l2-controls: Cleanup codec definitions (Paul Kocialkowski) - media: chips-media: wave5: Remove redundant ternary operators (Liao Yuanhong) - media: verisilicon: Explicitly disable selection api ioctls for decoders (Paul Kocialkowski) - media: verisilicon: imx8m: Use the default Hantro G1 irq handler (Paul Kocialkowski) - MAINTAINERS: merge sections for ROCKCHIP VIDEO DECODER DRIVER (Lukas Bulwahn) - media: platform: mtk-mdp3: Add missing MT8188 compatible to comp_dt_ids (Nícolas F. R. A. Prado) - media: adv7180: Only validate format in querystd (Niklas Söderlund) - media: adv7180: Only validate format in s_std (Niklas Söderlund) - media: adv7180: Do not write format to device in set_fmt (Niklas Söderlund) - media: adv7180: Remove the s_power callback (Niklas Söderlund) - media: adv7180: Split device initialization and reset (Niklas Söderlund) - media: adv7180: Power down decoder when configuring the device (Niklas Söderlund) - media: adv7180: Setup controls every time the device is reset (Niklas Söderlund) - media: adv7180: Use v4l2-ctrls core to handle s_ctrl locking (Niklas Söderlund) - media: adv7180: Move state mutex handling outside init_device() (Niklas Söderlund) - media: adv7180: Add missing lock in suspend callback (Niklas Söderlund) - media: adv7180: Move adv7180_set_power() and init_device() (Niklas Söderlund) - media: rkisp1: Add support for multiple power domains (Laurent Pinchart) - media: rkisp1: Acquire pclk clock on i.MX8MP (Laurent Pinchart) - media: rkisp1: Refactor clocks initialization (Laurent Pinchart) - dt-bindings: media: rkisp1: Add second power domain on i.MX8MP (Laurent Pinchart) - dt-bindings: media: rkisp1: Require pclk clock on i.MX8MP variant (Laurent Pinchart) - media: nxp: imx8-isi: m2m: Delay power up until streamon (Laurent Pinchart) - media: nxp: imx8-isi: m2m: Fix streaming cleanup on release (Guoniu Zhou) - media: nxp: imx8-isi: Add suspend/resume support for ISI mem2mem (Guoniu Zhou) - media: nxp: imx8-isi: Drop unused argument to mxc_isi_channel_chain() (Laurent Pinchart) - media: nxp: imx8-isi: Drop mxc_isi_video.is_streaming field (Laurent Pinchart) - media: nxp: imx8-isi: Fix streaming cleanup on release (Richard Leitner) - media: imx-mipi-csis: Initial support for multiple output channels (Laurent Pinchart) - dt-bindings: media: nxp,imx-mipi-csi2: Add fsl,num-channels property (Laurent Pinchart) - dt-bindings: media: nxp,imx-mipi-csi2: Mark clock-frequency as deprecated (Laurent Pinchart) - media: imx-mipi-csis: Only set clock rate when specified in DT (Laurent Pinchart) - media: imx-mipi-csis: Log per-lane start of transmission errors (Laurent Pinchart) - media: imx-mipi-csis: Fix field alignment in register dump (Laurent Pinchart) - media: imx-mipi-csis: Use GENMASK for all register field masks (Laurent Pinchart) - media: imx-mipi-csis: Rename register macros to match reference manual (Laurent Pinchart) - media: imx-mipi-csis: Shorten name of subdev state variables (Laurent Pinchart) - media: imx-mipi-csis: Standardize const keyword placement (Laurent Pinchart) - media: imx-mipi-csis: Simplify access to source pad (Laurent Pinchart) - media: v4l2-common: Constify media_pad argument to v4l2_get_link_freq() (Laurent Pinchart) - media: pci: mgb4: Fix timings comparison in VIDIOC_S_DV_TIMINGS (Martin Tůma) - media: aspeed: Allow to capture from SoC display (GFX) (Jammy Huang) - media: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - media: platform: mtk-mdp3: don't use %%pK through printk (Thomas Weißschuh) - media: em28xx: add special case for legacy gpiolib interface (Arnd Bergmann) - media: s5p-mfc: remove an unused/uninitialized variable (Arnd Bergmann) - media: fix uninitialized symbol warnings (Chelsy Ratnawat) - media: uapi: Cleanup tab after define in headers (Paul Kocialkowski) - media: uapi: Move colorimetry controls at the end of the file (Paul Kocialkowski) - media: b2c2: Remove space before newline (Colin Ian King) - media: atomisp: Fix incorrect snprintf format specifiers for signed integers (Colin Ian King) - media: pci/ivtv: Replace GPLv2 boilerplate text with SPDX (Thomas Huth) - media: Kconfig: Fix spelling mistake "Tehnology" -> "Technology" (Colin Ian King) - staging: media: tegra-video: use BIT() macro instead of shift (A.T. Jefferies) - media: cec: extron-da-hd-4k-plus: drop external-module make commands (Randy Dunlap) - media: pci: mg4b: fix uninitialized iio scan data (David Lechner) - media: b2c2: flexcop: Fix coding style issues (Darshan Rathod) - media: pci: ivtv: Add missing check after DMA map (Thomas Fourier) - MAINTAINERS: Update maintainers of TI VPE and CAL (Yemike Abhilash Chandra) - media: stk1160: Restore deleted comment in stk1160_fill_urb() (Dan Carpenter) - media: vim2m: remove unused CLIP macro (Yunseong Kim) - media: pci: zoran: Remove unused debug parameter (Dr. David Alan Gilbert) - media: cx18: Add missing check after DMA map (Thomas Fourier) - media: Documentation: Improve grammar in DVB API (Hanne-Lotta Mäenpää) - media: stk1160: Use usb_endpoint_is_isoc_in() rather than duplicating its implementation (Markus Elfring) - media: au0828: Use USB API functions rather than constants (Chen Ni) - media: st-delta: avoid excessive stack usage (Arnd Bergmann) - media: mc: Improve unconnected pads debugging message in link exploration (Laurent Pinchart) - media: mc: Fix MUST_CONNECT handling for pads with no links (Laurent Pinchart) - media: stm32-csi: Fix dereference before NULL check (Chandra Mohan Sundar) - media: i2c: imx: Add note to prevent buggy code re-use (Krzysztof Kozlowski) - media: i2c: vd55g1: Fix duster register address (Benjamin Mugnier) - media: staging/ipu7: cleanup the MMU correctly in IPU7 driver release (Bingbu Cao) - media: staging/ipu7: Don't set name for IPU7 PCI device (Bingbu Cao) - media: staging/ipu7: convert to use pci_alloc_irq_vectors() API (Bingbu Cao) - media: ti: j721e-csi2rx: Support multiple pixels per clock (Jai Luthra) - media: cadence: cdns-csi2rx: Support multiple pixels per clock cycle (Jai Luthra) - media: cadence: csi2rx: Implement get_fwnode_pad op (Jai Luthra) - media: ti: j721e-csi2rx: Fix source subdev link creation (Jai Luthra) - media: ti: j721e-csi2rx: Use fwnode_get_named_child_node (Jai Luthra) - media: ti: j721e-csi2rx: Use devm_of_platform_populate (Jai Luthra) - media: v4l2-common: Update v4l2_get_link_freq() documentation (Sakari Ailus) - media: v4l2-common: Drop the workaround from v4l2_get_link_freq() (Sakari Ailus) - media: amlogic: c3-mipi-csi2: Call v4l2_get_link_freq() on source pad (Sakari Ailus) - media: uapi: Documentation: Improve column width hints for examples (Sakari Ailus) - media: imx296: Remove redundant semicolons (Liao Yuanhong) - media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try() (Tomi Valkeinen) - media: i2c: imx214: Separate legacy link frequency check from PLL calculation (André Apitzsch) - media: i2c: imx214: Move imx214_pll_update to imx214_ctrls_init (André Apitzsch) - media: i2c: imx214: Use __free(fwnode_handle) (André Apitzsch) - media: i2c: imx214: Drop dev argument from imx214_parse_fwnode() (André Apitzsch) - media: i2c: imx214: Remove unneeded parentheses (André Apitzsch) - media: i2c: vgxy61: Report stream using frame descriptors (Julien Massot) - media: mt9m114: Set pad-slew-rate (Mathis Foerst) - media: mt9m114: Allow set_selection while streaming (Mathis Foerst) - media: i2c: ov5648: make read-only arrays regs and values static const (Colin Ian King) - media: rzg2l-cru: Drop function pointer to configure CSI (Biju Das) - media: i2c: imx334: add support for additional test patterns (Shravan Chippa) - media: rj54n1cb0c: Fix memleak in rj54n1_probe() (Zhang Shurong) - media: ov02c10: Don't include linux/version.h (Sakari Ailus) - media: Move gc0310 sensor drivers to drivers/media/i2c/ (Hans de Goede) - media: vim2m: Remove compilation conditional to CONFIG_MEDIA_CONTROLLER (Sakari Ailus) - media: MAINTAINERS: Change rcar-jpu maintainer (Sakari Ailus) - media: Documentation: Move streams documentation one level up (Sakari Ailus) - media: ipu6: isys: Set embedded data type correctly for metadata formats (Sakari Ailus) - media: MAINTAINERS: Remove Stanislaw from IVCS and IPU6 reviewers (Sakari Ailus) - media: staging/ipu7: Use v4l2_ctrl_subdev_subscribe_event() (Laurent Pinchart) - media: ipu6: isys: Use v4l2_ctrl_subdev_subscribe_event() (Laurent Pinchart) - media: Documentation: Reword split of sensor driver to two classes (Sakari Ailus) - media: Documentation: Add a hyphen to list-based (Sakari Ailus) - media: staging: imx: Drop custom .unsubscribe_event() handler (Laurent Pinchart) - media: staging: atomisp: Drop custom .unsubscribe_event() handler (Laurent Pinchart) - media: omap3isp: Drop custom .unsubscribe_event() handler (Laurent Pinchart) - media: v4l2-subdev: Make struct v4l2_subdev_stream_config private (Laurent Pinchart) - media: staging/ipu7: Disallow source multiplexing (Laurent Pinchart) - media: i2c: ds90ub913: Stop accessing streams configs directly (Laurent Pinchart) - staging: media: ipu3: use string_choices API instead of ternary operator (Nai-Chen Cheng) - media: vimc: Don't explicitly set bus_info (Sakari Ailus) - media: imon: Remove unused defines (Sean Young) - media: imon: grab lock earlier in imon_ir_change_protocol() (Tetsuo Handa) - media: imon: make send_packet() more robust (Tetsuo Handa) - media: lirc: Fix error handling in lirc_register() (Ma Ke) - media: v4l2-common: Improve devm_v4l2_sensor_clk_get() documentation (Sakari Ailus) - media: i2c: ov2680: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: vgxy61: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: vd56g3: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: vd55g1: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: s5k6a3: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: s5k5baf: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: s5c73m3: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov9650: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov9640: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov9282: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov8865: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov8858: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov8856: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov7740: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov6650: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov64a40: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov5695: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov5648: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov5647: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov5645: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov5640: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov2685: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov2659: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ov02a10: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: mt9v111: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: mt9v032: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: mt9t112: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: mt9p031: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: mt9m114: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: mt9m111: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: mt9m001: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx415: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx412: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx335: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx334: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx296: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx290: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx283: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx219: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: imx214: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: hi846: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: gc2145: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: gc08a3: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: gc05a2: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: et8ek8: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - media: i2c: ar0521: Use the v4l2 helper for obtaining the clock (Mehdi Djait) - Documentation: media: camera-sensor: Mention v4l2_devm_sensor_clk_get() for obtaining the clock (Mehdi Djait) - media: i2c: Kconfig: Ensure a dependency on HAVE_CLK for VIDEO_CAMERA_SENSOR (Mehdi Djait) - media: v4l2-common: Add a helper for obtaining the clock producer (Mehdi Djait) - media: staging: Rename second ioctl handlers argument to 'void *priv' (Laurent Pinchart) - media: v4l2: Rename second ioctl handlers argument to 'void *priv' (Laurent Pinchart) - media: v4l2-core: Rename second ioctl handlers argument to 'void *priv' (Laurent Pinchart) - media: v4l2-pci-skeleton: Rename second ioctl handlers argument to 'void *priv' (Laurent Pinchart) - media: uvcvideo: Rename second ioctl handlers argument to 'void *priv' (Laurent Pinchart) - media: test-drivers: Rename second ioctl handlers argument to 'void *priv' (Laurent Pinchart) - media: v4l2-ioctl: Push NULL fh argument down to ioctl wrappers (Laurent Pinchart) - media: v4l2-ioctl: Stop passing fh pointer to ioctl handlers (Laurent Pinchart) - media: staging: imx: Access v4l2_fh from file (Jacopo Mondi) - media: usb: uvc: Access v4l2_fh from file (Jacopo Mondi) - media: usb: hdpvr: Access v4l2_fh from file (Jacopo Mondi) - media: ivtv: Access v4l2_fh from file (Jacopo Mondi) - media: cx18: Access v4l2_fh from file (Jacopo Mondi) - media: omap3isp: Access v4l2_fh from file (Jacopo Mondi) - media: hantro: Access v4l2_fh from file->private_data (Laurent Pinchart) - media: stm32: dma2d: Access v4l2_fh from file (Jacopo Mondi) - media: st: delta: Access v4l2_fh from file (Jacopo Mondi) - media: bdisp: Access v4l2_fh from file (Jacopo Mondi) - media: s5p-mfc: Access v4l2_fh from file (Jacopo Mondi) - media: s5p-mfc: Store s5p_mfc_ctx in vb2_queue.drv_priv (Laurent Pinchart) - media: s5p-jpeg: Access v4l2_fh from file (Jacopo Mondi) - media: s5p-g2d: Access v4l2_fh from file (Jacopo Mondi) - media: s3c-camif: Access v4l2_fh from file (Jacopo Mondi) - media: exynos4-is: Access v4l2_fh from file (Jacopo Mondi) - media: exynos-gsc: Access v4l2_fh from file (Jacopo Mondi) - media: rockchip: rkvdec: Access v4l2_fh from file (Jacopo Mondi) - media: rockhip: rga: Access v4l2_fh from file (Jacopo Mondi) - media: renesas: Access v4l2_fh from file (Jacopo Mondi) - media: nxp: mx2: Access v4l2_fh from file (Jacopo Mondi) - media: imx-isi: Access v4l2_fh from file (Jacopo Mondi) - media: imx-jpeg: Access v4l2_fh from file (Jacopo Mondi) - media: tegra-vde: Access v4l2_fh from file (Jacopo Mondi) - media: mtk: vcodec: Access v4l2_fh from file (Jacopo Mondi) - media: mtk: mdp3: Access v4l2_fh from file (Jacopo Mondi) - media: mtk_mdp_m2m: Access v4l2_fh from file (Jacopo Mondi) - media: mtk: jpeg: Access v4l2_fh from file->private_data (Jacopo Mondi) - media: m2m-deinterlace: Access v4l2_fh from file (Jacopo Mondi) - media: wave5: Access v4l2_fh from file (Jacopo Mondi) - media: coda: Access v4l2_fh from file (Jacopo Mondi) - media: meson-ge2d: Access v4l2_fh from file (Jacopo Mondi) - media: allegro: Access v4l2_fh from file (Jacopo Mondi) - media: v4l2-ioctl: Access v4l2_fh from private_data (Jacopo Mondi) - media: zoran: Rename __fh to fh (Jacopo Mondi) - media: zoran: Remove zoran_fh structure (Jacopo Mondi) - media: Drop V4L2_FL_USES_V4L2_FH checks (Laurent Pinchart) - media: v4l2-dev: Make open and release file operations mandatory (Laurent Pinchart) - media: v4l2-ctrls: Move v4l2_fh retrieval after V4L2_FL_USES_V4L2_FH check (Laurent Pinchart) - media: staging: ipu7: isys: Don't set V4L2_FL_USES_V4L2_FH manually (Laurent Pinchart) - media: ipu6: isys: Don't set V4L2_FL_USES_V4L2_FH manually (Laurent Pinchart) - media: Reset file->private_data to NULL in v4l2_fh_del() (Laurent Pinchart) - media: Set file->private_data in v4l2_fh_add() (Laurent Pinchart) - media: qcom: venus: Pass file pointer to venus_close_common() (Laurent Pinchart) - media: qcom: iris: Drop unused argument to iris_get_inst() (Laurent Pinchart) - media: qcom: iris: Set file->private_data in iris_v4l2_fh_(de)init() (Laurent Pinchart) - media: qcom: iris: Pass file pointer to iris_v4l2_fh_(de)init() (Laurent Pinchart) - media: chips-media: wave5: Pass file pointer to wave5_cleanup_instance() (Laurent Pinchart) - media: camss: Remove custom .release fop() (Jacopo Mondi) - media: camss: Replace .open() file operation with v4l2_fh_open() (Laurent Pinchart) - media: rzg2l-cru: Do not set file->private_data (Jacopo Mondi) - media: rcar-vin: Do not set file->private_data (Jacopo Mondi) - media: v4l2-fh: Move piece of documentation to correct function (Laurent Pinchart) - media: visl: Drop visl_v4l2fh_to_ctx() function (Laurent Pinchart) - media: amphion: Delete v4l2_fh synchronously in .release() (Laurent Pinchart) - media: amphion: Make some vpu_v4l2 functions static (Laurent Pinchart) - media: pci: ivtv: Don't create fake v4l2_fh (Laurent Pinchart) - media: Replace file->private_data access with custom functions (Laurent Pinchart) - media: nvidia: tegra-vde: Replace file->private_data access (Laurent Pinchart) - media: Replace file->private_data access with file_to_v4l2_fh() (Laurent Pinchart) - media: Wrap file->private_data access with a helper function (Laurent Pinchart) - media: staging: most: Store v4l2_fh pointer in file->private_data (Laurent Pinchart) - media: usb: uvcvideo: Store v4l2_fh pointer in file->private_data (Laurent Pinchart) - media: usb: pvrusb2: Store v4l2_fh pointer in file->private_data (Laurent Pinchart) - media: usb: hdpvr: Store v4l2_fh pointer in file->private_data (Laurent Pinchart) - media: ti: vpe: Store v4l2_fh pointer in file->private_data (Laurent Pinchart) - media: imagination: Store v4l2_fh pointer in file->private_data (Laurent Pinchart) - media: pci: saa7164: Store v4l2_fh pointer in file->private_data (Laurent Pinchart) - drm/amd: Add name to modes from amdgpu_connector_add_common_modes() (Mario Limonciello) - drm/amd: Drop some common modes from amdgpu_connector_add_common_modes() (Mario Limonciello) - drm/amdgpu: update MODULE_PARM_DESC for freesync_video (Alex Deucher) - drm/amd: Use dynamic array size declaration for amdgpu_connector_add_common_modes() (Mario Limonciello) - drm/amd/display: Share dce100_validate_global with DCE6-8 (Timur Kristóf) - drm/amd/display: Share dce100_validate_bandwidth with DCE6-8 (Timur Kristóf) - drm/amdgpu: Fix fence signaling race condition in userqueue (Jesse.Zhang) - amd/amdkfd: enhance kfd process check in switch partition (Yifan Zhang) - amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw (Yifan Zhang) - drm/amd/display: Reject modes with too high pixel clock on DCE6-10 (Timur Kristóf) - drm/amd: Drop unnecessary check in amdgpu_connector_add_common_modes() (Mario Limonciello) - drm/amd/display: Only enable common modes for eDP and LVDS (Mario Limonciello) - drm/amdgpu: remove the redeclaration of variable i (Sunil Khatri) - drm/amdgpu/userq: assign an error code for invalid userq va (Prike Liang) - drm/amdgpu: revert "rework reserved VMID handling" v2 (Christian König) - drm/amdgpu: remove leftover from enforcing isolation by VMID (Christian König) - drm/amdgpu: Add fallback to pipe reset if KCQ ring reset fails (Jesse.Zhang) - drm/amd/pm: Add VCN reset message support for SMU v13.0.12 (Jesse.Zhang) - drm/amdgpu: Move VCN reset mask setup to late_init for VCN 5.0.1 (Jesse.Zhang) - drm/amdgpu: Add ring reset support for VCN v5.0.1 (Jesse.Zhang) - drm/amdgpu: Refactor VCN v5.0.1 HW init into separate instance function (Jesse.Zhang) - Documentation: add initial documenation for user queues (Alex Deucher) - drm/amd/display: remove output_tf_change flag (Melissa Wen) - drm/amd/display: Optimize remove_duplicates() from O(N^2) to O(N) (Kuan-Wei Chiu) - drm/amd/display: change dc stream color settings only in atomic commit (Melissa Wen) - drm/amd/ras: Add rascore status definition (YiPeng Chai) - drm/amdgpu: Use kmalloc_array() instead of kmalloc() (Rahul Kumar) - drm/amd/display: update color on atomic commit time (Melissa Wen) - drm/amd/display: Promote DC to 3.2.351 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.28.0 (Taimur Hassan) - drm/amd/display: Init DCN35 clocks from pre-os HW values (Leo Li) - drm/amd/display: Revert "correct sw cache timing to ensure dispclk ramping" (Charlene Liu) - drm/amd/display: Correct sw cache timing to ensure dispclk ramping (Charlene Liu) - drm/amd/display: Insert dccg log for easy debug (Charlene Liu) - drm/amd/display: Remove wm_optimized_required (Dillon Varone) - drm/amd/display: Set wm_pending when disable stutter w/a used (Dillon Varone) - drm/amd/display: Refactor SMU tracing (Dillon Varone) - drm/amd/display: Isolate dcn401 SMU functions (Dillon Varone) - drm/amd/display: Add fast sync field in ultra sleep more for DMUB (Allen Li) - drm/amd/display: Use mpc.preblend flag to indicate preblend (Alvin Lee) - drm/amd/display: Fix for test crash due to power gating (Sridevi Arvindekar) - drm/amd/display: Enable DTM v3 on dGPUs with DCN 3.1+ (Ivan Lipski) - drm/amd/display: Init dispclk from bootup clock for DCN314 (Lo-an Chen) - drm/amd/display: Handle interpolation for first data point (Mario Limonciello) - drm/amd/display: Add monitor patch to read psr cap again (Paul Hsieh) - drm/amd/display: Add AVI infoframe copy in copy_stream_update_to_stream (Karthi Kandasamy) - drm/amd/display: Add missing post flip calls (Dillon Varone) - drm/amd/display: Disable stutter when programming watermarks on dcn32 (Dillon Varone) - drm/amdgpu: Update amdgpu_vcn5_fw_shared for vcn_5_0_1 (Sonny Jiang) - drm/amdgpu: Enable MES lr_compute_wa by default (Mario Limonciello) - drm/amdgpu: use hmm_pfns instead of array of pages (Sunil Khatri) - drm/amd/pm: place the smu 13.0.0 pptable header into the correct folder (Yang Wang) - drm/amdgpu: Fix vbios build number parsing logic (Lijo Lazar) - accel/habanalabs: add Infineon version check (Pavan S) - accel/habanalabs/gaudi2: read preboot status after recovering from dirty state (Konstantin Sinyuk) - accel/habanalabs: add HL_GET_P_STATE passthrough type (Ariel Aviad) - accel/habanalabs: add debugfs interface for HLDIO testing (Konstantin Sinyuk) - accel/habanalabs: add NVMe Direct I/O (HLDIO) infrastructure (Konstantin Sinyuk) - accel/habanalabs: support mapping cb with vmalloc-backed coherent memory (Moti Haimovski) - accel/habanalabs: remove old interface variation of 'access_ok()' (Ilia Levi) - accel/habanalabs/gaudi2: use the CPLD_SHUTDOWN event handler (Konstantin Sinyuk) - accel/habanalabs: disable device access after CPLD_SHUTDOWN (Konstantin Sinyuk) - accel/habanalabs: fix typo in trace output (cms -> cmd) (Tomer Tayar) - accel/habanalabs: clarify ctx use after hl_ctx_put() in dmabuf release (Tomer Tayar) - accel/habanalabs/gaudi2: add support for logging register accesses from debugfs (Sharley Calzolari) - accel/habanalabs/gaudi2: stringify engine/queue ids (Ariel Suller) - accel/habanalabs: add generic message type to get error counters (Vitaly Margolin) - accel/habanalabs/gaudi2: fix BMON disable configuration (Vered Yavniely) - accel/habanalabs: return ENOMEM if less than requested pages were pinned (Tomer Tayar) - drm/tiny: pixpaper: Fix missing dependency on DRM_GEM_SHMEM_HELPER (LiangCheng Wang) - drm/bridge: waveshare-dsi: Fix bailout for devm_drm_bridge_alloc() (Liu Ying) - drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume (Matthew Schwartz) - drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked() (Guangshuo Li) - drm/amdgpu: revert to old status lock handling v3 (Christian König) - drm/amdgpu: add missing comment for the new argument (Sunil Khatri) - drm/amdgpu: suspend KFD and KGD user queues for S0ix (Alex Deucher) - drm/amdgpu/userq: Optimize S0ix handling (Alex Deucher) - drm/amdgpu: Fix PRT flag for gfx12 (Joe.Wang) - drm/amdgpu: Check VF critical region before RAS poison injection (Xiang Liu) - drm/amdkfd: add proper handling for S0ix (Alex Deucher) - drm/amdgpu: Introduce VF critical region check for RAS poison injection (Xiang Liu) - drm/amdgpu: remove non-DC DCE 11 code (Alex Deucher) - drm/amd/pm: Enable npm metrics data (Asad Kamal) - drm/amd/pm: Fetch npm data from system metrics table (Asad Kamal) - drm/amd/pm: Add sysfs node for node power (Asad Kamal) - drm/amd/pm: Allow system metrics table in 1vf mode (Asad Kamal) - drm/amdgpu: re-order and document VM code (Christian König) - drm/amdgpu: remove check for BO reservation add assert instead (Christian König) - drm/amd/pm: Update pmfw headers for smu_v13_0_12 (Asad Kamal) - drm/amd/pm: Rename amdgpu_hwmon_get_sensor_generic (Asad Kamal) - drm/amd: Only restore cached manual clock settings in restore if OD enabled (Mario Limonciello) - drm/amd/pm: Use devm_i2c_add_adapter() in the V14_0_2 smu (Rodrigo Siqueira) - drm/amd/pm: Use devm_i2c_add_adapter() in the V13_0_6 smu (Rodrigo Siqueira) - drm/amd/pm: Use devm_i2c_add_adapter() in the V13 smu (Rodrigo Siqueira) - drm/amd/pm: Use devm_i2c_add_adapter() in the Sienna smu (Rodrigo Siqueira) - drm/amd/pm: Use devm_i2c_add_adapter() in the Navi10 smu (Rodrigo Siqueira) - drm/amd/pm: Use devm_i2c_add_adapter() in the Arcturus smu (Rodrigo Siqueira) - drm/amd/pm: Use devm_i2c_add_adapter() in the i2c init (Rodrigo Siqueira) - drm/amdgpu: Use devm_i2c_add_adapter() in SMU V11 (Rodrigo Siqueira) - drm/amdgpu/amdgpu_i2c: Use devm_i2c_add_adapter instead of i2c_add_adapter (Rodrigo Siqueira) - drm/amd/display: Use devm_i2c_add_adapter to simplify i2c cleanup logic (Rodrigo Siqueira) - drm/amd/display: Use kmalloc_array() instead of kmalloc() (James Flowers) - drm/amdgpu: fix userq VM validation v4 (Christian König) - drm/amdgpu: reject gang submissions under SRIOV (Christian König) - drm/amd: Drop unnecessary calls to smu_dpm_set_vpe_enable() (Mario Limonciello (AMD)) - drm/amdgpu: revert "Implement new dummy vram manager" (Christian König) - drm/amdgpu: add AMDGPU_IDS_FLAGS_GANG_SUBMIT (Christian König) - drm/amd/display: Don't use non-registered VUPDATE on DCE 6 (Timur Kristóf) - drm/amd/display: Disable VRR on DCE 6 (Timur Kristóf) - drm/amd/display: Disable fastboot on DCE 6 too (Timur Kristóf) - drm/amd/display/dml2: Guard dml21_map_dc_state_into_dml_display_cfg with DC_FP_START (Xi Ruoyao) - drm/amd/display: Keep PLL0 running on DCE 6.0 and 6.4 (Timur Kristóf) - drm/amd/display: Fix DVI-D/HDMI adapters (Timur Kristóf) - drm/amdkfd: add function svm_migrate_successful_pages (James Zhu) - Revert "drm/amdkfd: return migration pages from copy function" (James Zhu) - drm/amd/amdgpu: Fix the mes version that support inv_tlbs (Shaoyun Liu) - drm/amd: Avoid evicting resources at S5 (Mario Limonciello (AMD)) - drm/amdgpu: Switch user queues to use preempt/restore for eviction (Jesse.Zhang) - drm/amdgpu: adjust MES API used for suspend and resume (Jesse.Zhang) - drm/amd/pm: unified smu feature cap for vcn reset (Yang Wang) - drm/amd/pm: unified smu feature cap for sdma reset (Yang Wang) - drm/amd/pm: unified smu feature cap for link reset (Yang Wang) - drm/amd/display: Promote DC to 3.2.350 (Taimur Hassan) - Revert "drm/amd/display: Reduce Stack Usage by moving 'audio_output' into 'stream_res' v4" (Martin Leung) - drm/amd/display: Add DSC padding for OVT Support (Relja Vojvodic) - drm/amd/display: Add fallback path for YCBCR422 (Mario Limonciello) - drm/amd/display: Set up pixel encoding for YCBCR422 (Mario Limonciello) - drm/amd/display: fix dml ms order of operations (Ausef Yousof) - drm/amd/display: limit one non-related log to dGPU (Charlene Liu) - drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put (Ivan Lipski) - drm/amd/display: Rename header file link.h to link_service.h (Wesley Chalmers) - drm/amd/display: Fix DMCUB loading sequence for DCN3.2 (Nicholas Kazlauskas) - drm/amd/display: prepare dml 2.1 for new asic (Dmytro Laktyushkin) - drm/amd/display: Modify the link training policy (Zhikai Zhai) - Revert "drm/amdgpu: Allocate psp fw private buffer in vram" (Hawking Zhang) - drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.0.1/11.0.4 GPUs (Srinivasan Shanmugam) - drm/amd: Duplicate DC_FEATURE_MASK and DC_DEBUG_MASK enum values into kdoc (Mario Limonciello) - drm/amd/pm: unified smu feature cap interface (Yang Wang) - drm/amd/pm: Allow to set power cap in vf mode (Asad Kamal) - drm/amdgpu: Add virtual device capabilities (Lijo Lazar) - drm/amdgpu: Add generic capability class (Lijo Lazar) - drm/amdgpu: Read memory vendor information (Lijo Lazar) - drm/amdgpu: wait pmfw polling mca bank info done (Stanley.Yang) - drm/amdgpu: Use memset32 for ring clearing (Tvrtko Ursulin) - drm/amdgpu: Fix allocating extra dwords for rings (v2) (Timur Kristóf) - drm/amd/pm: Remove unneeded legacy DPM related code. (Timur Kristóf) - drm/amd/pm: Use pm_display_cfg in legacy DPM (v2) (Timur Kristóf) - drm/amd/display: Add pixel_clock to amd_pp_display_configuration (Timur Kristóf) - Documentation/amdgpu: Add Ryzen AI 330 series processor (Mario Limonciello) - drm/amdgpu: Release hive reference properly (Lijo Lazar) - drm/amdgpu/ttm: Allocate/Free 4K MMIO_REMAP Singleton (Srinivasan Shanmugam) - drm/amdgpu: validate userq buffer virtual address and size (Prike Liang) - drm/amd/pm: make smu_set_temp_funcs() smu specific for smu v13.0.6 (Yang Wang) - drm/amdgpu/ttm: Initialize AMDGPU_PL_MMIO_REMAP Heap (Srinivasan Shanmugam) - drm/amdgpu: Implement TTM handling for MMIO_REMAP placement (Srinivasan Shanmugam) - drm/amdgpu: Replace kzalloc + copy_from_user with memdup_user (Thorsten Blum) - drm/amdkfd: Replace kzalloc + copy_from_user with memdup_user (Thorsten Blum) - drm/amdgpu: Use (v)memdup_array_user in amdgpu_cs_pass1 (Tvrtko Ursulin) - drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl (Tvrtko Ursulin) - drm/amdgpu: Use vmemdup_array_user in amdgpu_bo_create_list_entry_array (Tvrtko Ursulin) - drm/amdgpu: Remove volatile references from VCN (Rodrigo Siqueira) - drm/amdgpu: Remove volatile from amdgpu and amdgpu_ih headers (Rodrigo Siqueira) - drm/amdgpu: Remove volatile from ring manipulation (Rodrigo Siqueira) - drm/amdgpu: Remove volatile from RLC files (Rodrigo Siqueira) - drm/amdgpu: Remove volatile from CSB functions (Rodrigo Siqueira) - drm/amdgpu/vcn: Change amdgpu_vcn_sw_fini return to void (Rodrigo Siqueira) - drm/amdgpu/vcn: Document IRQ per-instance irq behavior for VCN 4.0.3 (Rodrigo Siqueira) - drm/amdgpu: validate userq hw unmap status for destroying userq (Prike Liang) - drm/amdgpu: Wire up MMIO_REMAP placement and User-visible strings (Srinivasan Shanmugam) - drm/amdgpu/ttm: Add New AMDGPU_PL_MMIO_REMAP Placement (Srinivasan Shanmugam) - drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time (David Rosca) - drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages (David Rosca) - drm/amdgpu: clean up the amdgpu_userq_active() (Prike Liang) - drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c (Sathishkumar S) - drm/amd/display: Remove duplicated code (Ray Wu) - drm/amdgpu: validate userq input args (Prike Liang) - drm/amdgpu/uapi: Introduce AMDGPU_GEM_DOMAIN_MMIO_REMAP (Srinivasan Shanmugam) - drm/ttm: Bump TTM_NUM_MEM_TYPES to 9 (Prep for AMDGPU_PL_MMIO_REMAP) (Srinivasan Shanmugam) - drm/amd/amdgpu: Declare isp firmware binary file (Pratap Nirujogi) - drm/amd/display: use udelay rather than fsleep (Alex Deucher) - drm/amdgpu: Fix NULL ptr deref in amdgpu_device_cache_switch_state() (John Olender) - drm/amdgpu: fix a memory leak in fence cleanup when unloading (Alex Deucher) - drm/xe: Fix build with CONFIG_MODULES=n (Lucas De Marchi) - drm/xe/configfs: Add mid context restore bb (Lucas De Marchi) - drm/xe/lrc: Allow to add user commands mid context switch (Lucas De Marchi) - drm/xe/lrc: Allow INDIRECT_CTX for more engine classes (Lucas De Marchi) - drm/xe/configfs: Add post context restore bb (Lucas De Marchi) - drm/xe/lrc: Allow to add user commands on context switch (Lucas De Marchi) - drm/xe/configfs: Allow to select by class only (Lucas De Marchi) - drm/xe/configfs: Extract function to parse engine (Lucas De Marchi) - drm/xe/xe_late_bind_fw: Extract and print version info (Badal Nilawar) - drm/xe/xe_late_bind_fw: Introduce debug fs node to disable late binding (Badal Nilawar) - drm/xe/xe_late_bind_fw: Reload late binding fw during system resume (Badal Nilawar) - drm/xe/xe_late_bind_fw: Reload late binding fw in rpm resume (Badal Nilawar) - drm/xe/xe_late_bind_fw: Load late binding firmware (Badal Nilawar) - drm/xe/xe_late_bind_fw: Initialize late binding firmware (Badal Nilawar) - drm/xe/xe_late_bind_fw: Introduce xe_late_bind_fw (Badal Nilawar) - mei: late_bind: add late binding component driver (Alexander Usyskin) - mei: bus: add mei_cldev_mtu interface (Alexander Usyskin) - drm/xe: Work around clang multiple goto-label error (Thomas Hellström) - drm/xe/sysfs: Simplify sysfs registration (Michal Wajdeczko) - drm/xe/vf: Don't expose sysfs attributes not applicable for VFs (Michal Wajdeczko) - drm/xe/madvise: Fix ioctl argument check (Shuicheng Lin) - drm/xe: Misc refine for svm (Shuicheng Lin) - drm/xe/tests: Add pre-GMDID IP descriptors to param generators (Michal Wajdeczko) - drm/xe: Allow error injection for xe_pxp_exec_queue_add (Daniele Ceraolo Spurio) - drm/xe: Fix error handling if PXP fails to start (Daniele Ceraolo Spurio) - drm/xe: Remove duplicate header files (Yang Li) - drm/xe/guc: Return an error code if the GuC load fails (John Harrison) - drm/xe/sysfs: Add cleanup action in xe_device_sysfs_init (Zongyao Bai) - drm/xe/guc: Add test for G2G communications (John Harrison) - drm/xe: Allow freeing of a managed bo (John Harrison) - drm/xe/guc: Add firmware build type to available info (John Harrison) - drm/xe/guc: Update CSS header structures (John Harrison) - drm/xe: Use ERR_CAST instead of ERR_PTR(PTR_ERR(...)) (Fushuai Wang) - drm/xe: Use ARRAY_SIZE in guc_waklv_init() (Lucas De Marchi) - drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue() (Dan Carpenter) - drm/xe: defer free of NVM auxiliary container to device release callback (Nitin Gote) - drm/xe/configfs: Fix documentation warning (Lucas De Marchi) - drm/xe: Update workaround documentation (Lucas De Marchi) - drm/xe/hwmon: Remove type casting (Mallesh Koujalagi) - drm/xe/guc: Fix spelling mistake "sheduling" -> "scheduling" (Colin Ian King) - drm/xe/xe3: Extend Wa_18041344222 to graphics IP versions 30.00 and 30.01 (Harish Chegondi) - drm/xe: Fix circular locking dependency (Rodrigo Vivi) - drm/xe: Use tile-oriented messages in GGTT code (Michal Wajdeczko) - drm/xe: Add dedicated printk macros for tile and device (Michal Wajdeczko) - drm/xe: Prepare format for GT-oriented messages in one place (Michal Wajdeczko) - drm/xe: Drop "gt_" prefix from xe_gt_WARN() macros (Michal Wajdeczko) - drm/xe: Keep xe_gt_err() macro definitions together (Michal Wajdeczko) - drm/xe/guc: Set RCS/CCS yield policy (Daniele Ceraolo Spurio) - drm/xe/pf: Drop rounddown_pow_of_two fair LMEM limitation (Michal Wajdeczko) - drm/xe: Fix driver reference in FLR comment (Varun Gupta) - drm/xe/guc: Add SLPC power profile interface (Vinay Belgaumkar) - drm/xe: Fix uninitialized return values (Thomas Hellström) - drm/xe/tile: Release kobject for the failure path (Shuicheng Lin) - drm/xe: Convert pinned suspend eviction for exhaustive eviction (Thomas Hellström) - drm/xe: Rework instances of variants of xe_bo_create_locked() (Thomas Hellström) - drm/xe: Convert xe_bo_create_pin_map() for exhaustive eviction (Thomas Hellström) - drm/xe: Convert xe_bo_create_pin_map_at() for exhaustive eviction (Thomas Hellström) - drm/xe: Rename ___xe_bo_create_locked() (Thomas Hellström) - drm/xe: Convert xe_dma_buf.c for exhaustive eviction (Thomas Hellström) - drm/xe/display: Convert __xe_pin_fb_vma() (Thomas Hellström) - drm/xe: Convert the CPU fault handler for exhaustive eviction (Thomas Hellström) - drm/xe: Convert existing drm_exec transactions for exhaustive eviction (Thomas Hellström) - drm/xe: Convert SVM validation for exhaustive eviction (Thomas Hellström) - drm/xe: Convert xe_bo_create_user() for exhaustive eviction (Thomas Hellström) - drm/xe: Introduce an xe_validation wrapper around drm_exec (Thomas Hellström) - drm/xe: Pass down drm_exec context to validation (Thomas Hellström) - drm/xe/guc: Recommend GUC v70.49.4 for PTL, BMG (Julia Filipchuk) - drm/xe/guc: Don't invoke disable_ct action during replacement (Michal Wajdeczko) - drm/xe/guc: Always add CT disable action during second init step (Michal Wajdeczko) - drm/xe: Never report L3 bank mask for media GT going forward (Matt Roper) - drm/xe/debugfs: Don't expose dgfx residencies attributes on VF (Michal Wajdeczko) - drm/xe/hwmon: Use devm_mutex_init() (Christophe JAILLET) - drm/xe/debugfs: Make residencies definitions const (Michal Wajdeczko) - drm/xe/i2c: Enable bus mastering (Raag Jadav) - drm/xe/vf: Move VF CCS debugfs attribute (Michal Wajdeczko) - drm/xe/vf: Move VF CCS data to xe_device (Michal Wajdeczko) - drm/xe/bo: Add xe_bo_has_valid_ccs_bb helper (Michal Wajdeczko) - drm/xe/vf: Use single check when calling VF CCS functions (Michal Wajdeczko) - drm/xe/vf: Drop IS_VF_CCS_INIT_NEEDED macro (Michal Wajdeczko) - drm/xe/guc: Use proper flag definitions when registering context (Michal Wajdeczko) - drm/xe/guc: Rename xe_guc_register_exec_queue (Michal Wajdeczko) - drm/xe/configfs: Use config_group_put() (Lucas De Marchi) - drm/xe/guc: Fix badly worded error message (John Harrison) - drm/xe/guc: Clean up of GuC 'CTL' defines (John Harrison) - drm/xe: Extend Wa_13011645652 to PTL-H, WCL (Julia Filipchuk) - drm/xe: Block exec and rebind worker while evicting for suspend / hibernate (Thomas Hellström) - drm/xe: Allow the pm notifier to continue on failure (Thomas Hellström) - drm/xe: Attempt to bring bos back to VRAM after eviction (Thomas Hellström) - drm/xe/migrate: Remove unneeded emit_pte() when copying CCS only (Sanjay Yadav) - drm/xe: Fix broken kernel-doc for the struct xe_bo (Michal Wajdeczko) - drm/xe/kunit: Drop xe_wa_test_exit (Michal Wajdeczko) - drm/xe/kunit: Promote fake platform parameter list (Michal Wajdeczko) - drm/xe/kunit: Drop custom struct platform_test_case (Michal Wajdeczko) - drm/xe/kunit: Introduce xe_pci_fake_data_desc() (Michal Wajdeczko) - drm/xe/kunit: Update struct xe_pci_fake_data step declarations (Michal Wajdeczko) - drm/xe: Allow to stub lookup for graphics and media IP (Michal Wajdeczko) - drm/xe: improve dma-resv handling for backup object (Matthew Auld) - drm/xe/pt: unify xe_pt_svm_pre_commit with userptr (Matthew Auld) - drm/xe/userptr: replace xe_hmm with gpusvm (Matthew Auld) - drm/xe/vm: split userptr bits into separate file (Matthew Auld) - drm/gpusvm: export drm_gpusvm_pages API (Matthew Auld) - drm/gpusvm: refactor core API to use pages struct (Matthew Auld) - drm/gpusvm: pull out drm_gpusvm_pages substructure (Matthew Auld) - drm/gpusvm: use more selective dma dir in get_pages() (Matthew Auld) - drm/gpusvm: fix hmm_pfn_to_map_order() usage (Matthew Auld) - drm/xe/xe2hpg: Add Wa_18041344222 for Xe2_HPG (Harish Chegondi) - drm/xe/mcr: Make xe_gt_mcr_get_dss_steering() input gt a const (Harish Chegondi) - drm/xe/configfs: Don't expose survivability_mode if not applicable (Michal Wajdeczko) - drm/xe/configfs: Prepare to filter-out configfs attributes (Michal Wajdeczko) - drm/xe/configfs: Don't touch survivability_mode on fini (Michal Wajdeczko) - drm/xe/guc: Set upper limit of H2G retries over CTB (Michal Wajdeczko) - drm/xe/debugfs: Move sa_info from gt to tile directory (Michal Wajdeczko) - drm/xe/vm: Fix error handling in xe_vm_query_vmas_attrs_ioctl() (Himal Prasad Ghimiray) - drm/xe: Fix indentation in xe_zap_ptes_in_madvise_range (Himal Prasad Ghimiray) - drm/xe: Add more SVM GT stats (Matthew Brost) - drm/xe: Add clearing stats to GT debugfs (Matthew Brost) - drm/xe: Extend Wa_22021007897 to Xe3 platforms (Tangudu Tilak Tirumalesh) - drm/xe/guc: Increase GuC crash dump buffer size (Zhanjun Dong) - drm/xe/vf: Enable CCS save/restore only on supported GUC versions (Satyanarayana K V P) - drm/xe/guc: Add devm release action to safely tear down CT (Satyanarayana K V P) - drm/i915: split out i915_wait_util.h (Jani Nikula) - drm/i915: split out i915_list_util.h (Jani Nikula) - drm/i915: split out i915_timer_util.[ch] (Jani Nikula) - drm/i915: split out i915_ptr_util.h (Jani Nikula) - drm/i915/backlight: Honor VESA eDP backlight luminance control capability (Aaron Ma) - drm/i915: Remove todo and comments about struct_mutex (Luiz Otavio Mello) - drm/i915: Drop unused struct_mutex from drm_i915_private (Luiz Otavio Mello) - drm/i915: Clean-up outdated struct_mutex comments (Luiz Otavio Mello) - drm/i915/display: Remove outdated struct_mutex comments (Luiz Otavio Mello) - drm/i915/gem: Clean-up outdated struct_mutex comments (Luiz Otavio Mello) - drm/i915: Replace struct_mutex in intel_guc_log (Luiz Otavio Mello) - drm/i915: Change mutex initialization in intel_guc_log (Luiz Otavio Mello) - drm/i915: Remove struct_mutex in i915_irq.c (Luiz Otavio Mello) - drm/i915: Move struct_mutex to drm_i915_private (Luiz Otavio Mello) - drm/i915/display: add intel_display_device_present() (Jani Nikula) - drm/i915/backlight: Disable backlight when using luminance control (Suraj Kandpal) - overflow: add range_overflows() and range_end_overflows() (Jani Nikula) - drm/i915: document range_overflows() and range_end_overflows() macros (Jani Nikula) - drm/i915: rename range_overflows_end() to range_end_overflows() (Jani Nikula) - drm/{i915,xe}/panic: pass struct intel_panic to intel_panic_setup() (Jani Nikula) - drm/{i915,xe}/panic: convert intel_panic_finish() to struct intel_panic (Jani Nikula) - drm/{i915,xe}/panic: move framebuffer allocation where it belongs (Jani Nikula) - drm/{i915,xe}/panic: rename struct {i915,xe}_panic_data to struct intel_panic (Jani Nikula) - drm/{i915,xe}/fb: add panic pointer member to struct intel_framebuffer (Jani Nikula) - drm/{i915,xe}/panic: rename intel_bo_panic_*() to intel_panic_*() (Jani Nikula) - drm/{i915,xe}/panic: split out intel_panic.[ch] (Jani Nikula) - drm/i915/fb: add intel_framebuffer_alloc() (Jani Nikula) - drm/i915/display: Remove FBC modulo 4 restriction for ADL-P+ (Uma Shankar) - drm/i915/gvt: Remove redundant ternary operators (Liao Yuanhong) - drm/i915/ddi: abstract figuring out encoder name (Jani Nikula) - drm/i915/power: fix size for for_each_set_bit() in abox iteration (Jani Nikula) - drm/i915/psr: Panel Replay SU cap dpcd read return value (Jouni Högander) - drm/i915/psr: Add poll for checking PSR is idle before starting update (Jouni Högander) - drm/i915/psr: New interface adding PSR idle poll into dsb commit (Jouni Högander) - drm/i915/psr: Add new define for PSR idle timeout (Jouni Högander) - drm/i915/psr: Pass intel_crtc_state instead of intel_dp in wait_for_idle (Jouni Högander) - drm/pixpaper: Fix return type of pixpaper_mode_valid() (Nathan Chancellor) - gpu: nova-core: Add base files for r570.144 firmware bindings (Alistair Popple) - gpu: nova-core: firmware: use 570.144 firmware (Alexandre Courbot) - gpu: nova-core: firmware: process the GSP bootloader (Alexandre Courbot) - gpu: nova-core: firmware: process and prepare the GSP firmware (Alexandre Courbot) - gpu: nova-core: firmware: process Booter and patch its signature (Alexandre Courbot) - gpu: nova-core: firmware: add support for common firmware header (Alexandre Courbot) - gpu: nova-core: firmware: move firmware request code into a function (Alexandre Courbot) - gpu: nova-core: add Chipset::name() method (Alexandre Courbot) - gpu: nova-core: move GSP boot code to its own module (Alexandre Courbot) - gpu: nova-core: require `Send` on `FalconEngine` and `FalconHal` (Alexandre Courbot) - rust: pin-init: add references to previously initialized fields (Benno Lossin) - rust: pin-init: add code blocks to `[try_][pin_]init!` macros (Benno Lossin) - rust: pin-init: add pin projections to `#[pin_data]` (Benno Lossin) - rust: pin-init: rename `project` -> `project_this` in doctest (Benno Lossin) - rust: pin-init: README: add information banner on the rename to `pin-init` (Benno Lossin) - rust: pin-init: examples: error: use `Error` in `fn main()` (Benno Lossin) - rust: drm: Introduce the Tyr driver for Arm Mali GPUs (Daniel Almeida) - rust: drm: gem: Drop Object::SIZE (Lyude Paul) - rust: drm: gem: Add DriverFile type alias (Lyude Paul) - rust: drm: gem: Simplify use of generics (Lyude Paul) - gpu: nova-core: take advantage of pci::Device::unbind() (Danilo Krummrich) - MAINTAINERS: rust: dma: add scatterlist files (Danilo Krummrich) - samples: rust: dma: add sample code for SGTable (Danilo Krummrich) - rust: scatterlist: Add abstraction for sg_table (Danilo Krummrich) - rust: dma: add type alias for bindings::dma_addr_t (Danilo Krummrich) - rust: dma: implement DataDirection (Danilo Krummrich) - rust: alloc: kvec: implement AsPageIter for VVec (Danilo Krummrich) - rust: alloc: layout: implement ArrayLayout::size() (Danilo Krummrich) - rust: alloc: kbox: implement AsPageIter for VBox (Danilo Krummrich) - rust: page: define trait AsPageIter (Danilo Krummrich) - rust: alloc: implement VmallocPageIter (Danilo Krummrich) - rust: alloc: vmalloc: implement Vmalloc::to_page() (Danilo Krummrich) - rust: page: implement BorrowedPage (Danilo Krummrich) - gpu: nova-core: vbios: store reference to Device where relevant (Alexandre Courbot) - gpu: nova-core: vbios: replace pci::Device with device::Device (Alexandre Courbot) - rust: transmute: add `from_bytes_copy` method to `FromBytes` trait (Alexandre Courbot) - rust: transmute: Add methods for FromBytes trait (Christian S. Lima) - rust: transmute: add `as_bytes_mut` method to `AsBytes` trait (Alexandre Courbot) - rust: transmute: add `as_bytes` method for `AsBytes` trait (Alexandre Courbot) - gpu: nova-core: falcon: align DMA transfers to 256 bytes (Alexandre Courbot) - gpu: nova-core: Update ARef imports from sync::aref (Shankari Anand) - gpu: nova-core: register: add support for relative array registers (Alexandre Courbot) - gpu: nova-core: falcon: use register arrays for FUSE registers (Alexandre Courbot) - gpu: nova-core: register: add support for register arrays (Alexandre Courbot) - gpu: nova-core: falcon: add distinct base address for PFALCON2 (Alexandre Courbot) - gpu: nova-core: register: redesign relative registers (Alexandre Courbot) - gpu: nova-core: register: use #[inline(always)] for all methods (Alexandre Courbot) - gpu: nova-core: register: split @io rule into fixed and relative versions (Alexandre Courbot) - gpu: nova-core: register: generate correct `Default` implementation (Alexandre Courbot) - gpu: nova-core: register: improve `Debug` implementation (Alexandre Courbot) - gpu: nova-core: register: add fields dispatcher internal rule (Alexandre Courbot) - gpu: nova-core: register: add missing doccomments for fixed registers I/O accessors (Alexandre Courbot) - gpu: nova-core: register: fix documentation and indentation (Alexandre Courbot) - gpu: nova-core: register: move OFFSET declaration to I/O impl block (Alexandre Courbot) - gpu: nova-core: register: remove `try_` accessors for relative registers (Alexandre Courbot) - gpu: nova-core: register: simplify @leaf_accessor rule (Alexandre Courbot) - gpu: nova-core: register: improve documentation for basic registers (Alexandre Courbot) - gpu: nova-core: register: allow fields named `offset` (Alexandre Courbot) - gpu: nova-core: register: add missing space in register!() (Alexandre Courbot) - gpu: nova-core: register: minor grammar and spelling fixes (John Hubbard) - drm: nova: update ARef import from sync::aref (Shankari Anand) - MAINTAINERS: Add website of Nova GPU driver (Philipp Stanner) - gpu: nova-core: vbios: change PmuLookupTableEntry to use size_of (Rhys Lloyd) - gpu: nova-core: vbios: use size_of instead of magic number (Rhys Lloyd) - drm/exynos: dsi: add support for exynos7870 (Kaustabh Chakraborty) - drm/exynos: exynos7_drm_decon: remove ctx->suspended (Kaustabh Chakraborty) - dt-bindings: display: samsung,exynos7-decon: document iommus, memory-region, and ports (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: add driver support for exynos7870 DSIM bridge (Kaustabh Chakraborty) - dt-bindings: samsung,mipi-dsim: document exynos7870 DSIM compatible (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: add ability to define clock names for every variant (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: increase timeout value for PLL_STABLE (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: allow configuring the PLL_STABLE bit (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: allow configuring PLL_M and PLL_S offsets (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: allow configuring the VIDEO_MODE bit (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: allow configuring the MAIN_VSA offset (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: allow configuring bits and offsets of CLKCTRL register (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: add flag to control header FIFO wait (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: add SFRCTRL register (Kaustabh Chakraborty) - drm/bridge: samsung-dsim: support separate LINK and DPHY status registers (Kaustabh Chakraborty) - drm/msm/registers: Sync GPU registers from mesa (Rob Clark) - drm/msm/registers: Generate _HI/LO builders for reg64 (Rob Clark) - drm/msm/registers: Make TPL1_BICUBIC_WEIGHTS_TABLE an array (Rob Clark) - drm/msm/registers: Sync gen_header.py from mesa (Rob Clark) - drm/msm/registers: Remove license/etc from generated headers (Rob Clark) - drm/msm/mdp4: remove the use of dev_err_probe() (Liao Yuanhong) - drm/msm/dpu: fix incorrect type for ret (Qianfeng Rong) - drm/msm/a6xx: Add a comment to acd_probe() (Akhil P Oommen) - drm/msm/adreno: Add a modparam to skip GPU (Akhil P Oommen) - drm/msm: Fix bootup splat with separate_gpu_drm modparam (Akhil P Oommen) - drm/msm/dsi/phy: Fix reading zero as PLL rates when unprepared (Krzysztof Kozlowski) - drm/msm/a6xx: Enable IFPC on A750 GPU (Akhil P Oommen) - drm/msm/a6xx: Enable IFPC on Adreno X1-85 (Akhil P Oommen) - drm/msm/a6xx: Make crashstate capture IFPC safe (Akhil P Oommen) - drm/msm/adreno: Disable IFPC when sysprof is active (Akhil P Oommen) - drm/msm/a6xx: Fix hangcheck for IFPC (Akhil P Oommen) - drm/msm: Add support for IFPC (Akhil P Oommen) - drm/msm/a6xx: Poll AHB fence status in GPU IRQ handler (Akhil P Oommen) - drm/msm/a6xx: Switch to GMU AO counter (Akhil P Oommen) - drm/msm/a6xx: Set Keep-alive votes to block IFPC (Akhil P Oommen) - drm/msm/adreno: Add fenced regwrite support (Akhil P Oommen) - drm/msm: Add an ftrace for gpu register access (Akhil P Oommen) - drm/msm: a6xx: Refactor a6xx_sptprac_enable() (Akhil P Oommen) - drm/msm/a6xx: Fix PDC sleep sequence (Akhil P Oommen) - drm/msm/a6xx: Poll additional DRV status (Akhil P Oommen) - drm/msm: a6xx: Fix gx_is_on check for a7x family (Akhil P Oommen) - drm/msm: Update GMU register xml (Akhil P Oommen) - dt-bindings: display/msm/gpu: describe A505 clocks (Barnabás Czémán) - drm/msm/mdp4: use msm_kms_init_vm() instead of duplicating it (Dmitry Baryshkov) - drm/msm: don't return NULL from msm_iommu_new() (Dmitry Baryshkov) - drm/msm: stop supporting no-IOMMU configuration (Dmitry Baryshkov) - drm/msm/mdp4: stop supporting no-IOMMU configuration (Dmitry Baryshkov) - drm/msm/adreno: Add speedbin data for A623 GPU (Akhil P Oommen) - dt-bindings: display/msm/gmu: Update Adreno 623 bindings (Jie Zhang) - drm/msm/adreno: Add speedbins for A663 GPU (Akhil P Oommen) - drm/msm: make sure to not queue up recovery more than once (Antonino Maniscalco) - drm/msm: adreno: a6xx: enable GMU bandwidth voting for x1e80100 GPU (Neil Armstrong) - drm/msm: Drop unneeded NULL check (Rob Clark) - drm/msm: Fix 32b size truncation (Rob Clark) - drm/msm: Fix missing VM_BIND offset/range validation (Rob Clark) - drm/msm: Fix obj leak in VM_BIND error path (Rob Clark) - dt-bindings: display/msm: expand to support MST (Abhinav Kumar) - dt-bindings: display/msm: drop assigned-clock-parents for dp controller (Abhinav Kumar) - dt-bindings: display/msm: dp-controller: add X1E80100 (Abhinav Kumar) - dt-bindings: display/msm: qcom,x1e80100-mdss: correct DP addresses (Abhinav Kumar) - dt-bindings: display/msm: dp-controller: document DP on SM7150 (Dmitry Baryshkov) - dt-bindings: display/msm: dp-controller: fix fallback for SM6350 (Dmitry Baryshkov) - dt-bindings: display/msm: dp-controller: allow eDP for SA8775P (Dmitry Baryshkov) - drm/msm/dpu: decide right side per last bit (Jun Nie) - drm/msm/dpu: polish log for resource allocation (Jun Nie) - drm/msm: Do not validate SSPP when it is not ready (Jun Nie) - drm/msm/dpu: Drop maxwidth from dpu_lm_sub_blks struct (Jessica Zhang) - drm/msm/dsi/phy_7nm: Fix missing initial VCO rate (Krzysztof Kozlowski) - drm/msm/dsi/phy: Define PHY_CMN_CTRL_0 bitfields (Krzysztof Kozlowski) - drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL (Krzysztof Kozlowski) - drm/msm/dpu: use drmm_writeback_connector_init() (Dmitry Baryshkov) - drm/msm/hdmi_pll_8960: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm/disp/mdp4/mdp4_lvds_pll: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm/hdmi_phy_8998: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm/hdmi_phy_8996: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm/dsi_phy_7nm: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm/dsi_phy_28nm: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm/dsi_phy_28nm_8960: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm/dsi_phy_14nm: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm/dsi_phy_10nm: convert from round_rate() to determine_rate() (Brian Masney) - drm/msm: use dev_fwnode() (Jiri Slaby (SUSE)) - drm/msm/dpu: Filter modes based on adjusted mode clock (Jessica Zhang) - drm/msm: remove extraneous semicolon after a statement (Colin Ian King) - dt-bindings: display/msm: describe MDSS on SC8180X (Dmitry Baryshkov) - dt-bindings: display/msm: describe DPU on SC8180X (Dmitry Baryshkov) - dt-bindings: display/msm: dsi-controller-main: add SC8180X (Dmitry Baryshkov) - drm/msm: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - dt-bindings: display/msm/gpu: describe clocks for each Adreno GPU type (Dmitry Baryshkov) - dt-bindings: display/msm/gpu: describe alwayson clock (Dmitry Baryshkov) - dt-bindings: display/msm/gpu: account for 7xx GPUs in clocks conditions (Dmitry Baryshkov) - drm/msm/mdp4: Consistently use the "mdp4_" namespace (Christophe JAILLET) - drm/i915/guc: Include the GuC registers in the error state (Daniele Ceraolo Spurio) - drm/i915/gt: Fix memory leak in hangcheck selftest (Jonathan Cavitt) - drm/i915: Replace kmalloc() + copy_from_user() with memdup_user() (Thorsten Blum) - drm/amd/display: Drop dm_prepare_suspend() and dm_complete() (Mario Limonciello (AMD)) - drm/amdgpu: Fix error codes if copy_to_user() fails (Dan Carpenter) - drm/radeon: use dev_warn_once() in CS parsers (Alex Deucher) - drm/amdgpu: Correct misnamed function in amdgpu_gem.c (Srinivasan Shanmugam) - drm/amdgpu: print root PD address in PDE format instead of GPU (Sunil Khatri) - drm/amd/display: Promote DC to 3.2.349 (Taimur Hassan) - drm/amd/display: Fix pbn_div Calculation Error (Fangzhi Zuo) - drm/amd/display: Correct sequences and delays for DCN35 PG & RCG (Ovidiu Bunea) - drm/amd/display: Refine error message for vblank init failure (Roman Li) - drm/amd/display: Update dchubbub.h for hubbub perfmon support (Wenjing Liu) - drm/amd/display: Read DPCD to obtain eDP capability information. (Allen Li) - drm/amd/display: Indicate when custom brightness curves are in use (Mario Limonciello) - drm/amd/display: dont wait for pipe update during medupdate/highirq (Ausef Yousof) - drm/amd/display: Add link index in AUX and dpms (Cruise Hung) - drm/amd/display: Add HDCP policy control (Oleh Kuzhylnyi) - drm/amdgpu: Add vbios build number interface (Lijo Lazar) - drm/amd/display: Disable DPCD Probe Quirk (Fangzhi Zuo) - drm/amd/pm: Add caching for SystemMetrics table (Lijo Lazar) - drm/amd/pm: refine amdgpu pm sysfs node error code (Yang Wang) - drm/amd/pm: use int type to store negative error codes (Qianfeng Rong) - drm/radeon/pm: Remove redundant ternary operators (Liao Yuanhong) - drm/radeon/radeon_legacy_encoders: Remove redundant ternary operators (Liao Yuanhong) - drm/radeon/dpm: Remove redundant ternary operators (Liao Yuanhong) - drm/radeon/atom: Remove redundant ternary operators (Liao Yuanhong) - drm/amd/pm/powerplay/smumgr: remove redundant ternary operators (Liao Yuanhong) - drm/amd/pm/powerplay/hwmgr/ppatomctrl: Remove redundant ternary operators (Liao Yuanhong) - amdgpu/pm/legacy: remove redundant ternary operators (Liao Yuanhong) - drm/amd/display: Remove redundant ternary operators (Liao Yuanhong) - drm/amdgpu/userq: add a detect and reset callback (Jesse.Zhang) - drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl() (Qianfeng Rong) - drm/amdgpu: don't enable SMU on cyan skillfish (Alex Deucher) - drm/amdgpu: add support for cyan skillfish gpu_info (Alex Deucher) - drm/amdgpu: add support for cyan skillfish without IP discovery (Alex Deucher) - drm/amdgpu: add ip offset support for cyan skillfish (Alex Deucher) - drm/amdgpu: Fix function header names in amdgpu_connectors.c (Srinivasan Shanmugam) - amd/amdkfd: correct mem limit calculation for small APUs (Yifan Zhang) - drm/amd/display: remove oem i2c adapter on finish (Geoffrey McRae) - drm/amdgpu/userq: add force completion helpers (Alex Deucher) - drm/amdgpu: add user queue reset source (Alex Deucher) - drm/amdgpu/mes12: implement detect and reset callback (Jesse.Zhang) - drm/amdgpu/mes11: implement detect and reset callback (Jesse.Zhang) - drm/amdgpu/mes: add front end for detect and reset hung queue (Jesse.Zhang) - drm/amd/amdgpu: Implement MES suspend/resume gang functionality for v12 (Jesse.Zhang) - drm/amdgpu: Add preempt and restore callbacks to userq funcs (Jesse.Zhang) - drm/amdgpu: fix the formating for debugfs print (Sunil Khatri) - drm/amd: add more cyan skillfish PCI ids (Alex Deucher) - drm/amdgpu: add more information in debugfs to pagetable dump (Sunil Khatri) - drm/amdgpu: Correct info field of bad page threshold exceed CPER (Xiang Liu) - drm/amdkfd: fix p2p links bug in topology (Eric Huang) - drm/radeon/ci_dpm: Use int type to store negative error codes (Qianfeng Rong) - drm/amdgpu/vcn: Remove redundant ternary operators (Liao Yuanhong) - drm/amdgpu/jpeg: Remove redundant ternary operators (Liao Yuanhong) - drm/amdgpu/ih: Remove redundant ternary operators (Liao Yuanhong) - drm/amdgpu/gmc: Remove redundant ternary operators (Liao Yuanhong) - drm/amdgpu/gfx: Remove redundant ternary operators (Liao Yuanhong) - drm/amdgpu/amdgpu_cper: Remove redundant ternary operators (Liao Yuanhong) - drm/amd/amdgpu: Fix a less than zero check on a uint32_t struct field (Colin Ian King) - drm/amdgpu/amdkfd: Avoid a couple hundred -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - drm/amd/amdgpu: Fix missing error return on kzalloc failure (Colin Ian King) - drm/amd/pm: Print VCE clocks too in si_dpm (v3) (Timur Kristóf) - drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) (Timur Kristóf) - drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3) (Timur Kristóf) - drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2) (Timur Kristóf) - drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3) (Timur Kristóf) - drm/amd/pm: Adjust si_upload_smc_data register programming (v3) (Timur Kristóf) - drm/amd/pm: Fix si_upload_smc_data (v3) (Timur Kristóf) - drm/amd/pm: Increase SMC timeout on SI and warn (v3) (Timur Kristóf) - drm/amd/pm: Disable ULV even if unsupported (v3) (Timur Kristóf) - drm/amdgpu: Power up UVD 3 for FW validation (v2) (Timur Kristóf) - drm/amdgpu: Allow kfd CRIU with no buffer objects (David Francis) - drm/amdgpu: Add mapping info option for GEM_OP ioctl (David Francis) - drm/amdgpu: Add ioctl to get all gem handles for a process (David Francis) - drm/amdgpu: Allow more flags to be set on gem create. (David Francis) - xe: populate buffers before exporting them. (Dave Airlie) - nouveau: populate buffers before exporting them. (Dave Airlie) - amdgpu: populate buffers before exporting them. (Dave Airlie) - ttm/bo: add an API to populate a bo before exporting. (Dave Airlie) - DRM: Add a new 'boot_display' attribute (Mario Limonciello (AMD)) - fbcon: Use screen info to find primary device (Mario Limonciello (AMD)) - PCI/VGA: Replace vga_is_firmware_default() with a screen info check (Mario Limonciello (AMD)) - Fix access to video_is_primary_device() when compiled without CONFIG_VIDEO (Mario Limonciello (AMD)) - MAINTAINERS: Remove Jacek Lawrynowicz as intel_vpu maintainer (Jacek Lawrynowicz) - drm/bridge: ite-it6263: Support HDMI vendor specific infoframe (Liu Ying) - drm/bridge: write full Audio InfoFrame (Dmitry Baryshkov) - drm/bridge: adv7511: use update latch for AVI infoframes (Dmitry Baryshkov) - drm/gma500: Do not clear framebuffer GEM objects during cleanup (Thomas Zimmermann) - drm/bridge: simple: add Realtek RTD2171 DP-to-HDMI bridge (Neil Armstrong) - dt-bindings: display: bridge: simple: document the Realtek RTD2171 DP-to-HDMI bridge (Neil Armstrong) - drm/panel-edp: Add 4 more panels needed by mt8189 Chromebooks (Zhongtian Wu) - drm/tiny/bochs: Convert dev_err() to drm_err() (Leander Kieweg) - drm/rcar-du: dsi: Implement DSI command support (Marek Vasut) - drm: rcar-du: lvds: Convert to RUNTIME_PM_OPS() (Geert Uytterhoeven) - drm/vkms: Add P01* formats (Louis Chauvet) - drm/vkms: Create helper macro for YUV formats (Louis Chauvet) - drm/vkms: Change YUV helpers to support u16 inputs for conversion (Louis Chauvet) - drm/vkms: Add support for RGB888 formats (Louis Chauvet) - drm/vkms: Add support for RGB565 formats (Louis Chauvet) - drm/vkms: Add support for ARGB16161616 formats (Louis Chauvet) - drm/vkms: Add support for ARGB8888 formats (Louis Chauvet) - drm/vkms: Create helpers macro to avoid code duplication in format callbacks (Louis Chauvet) - drm/vkms: Assert if vkms_config_create_*() fails (José Expósito) - drm/display: bridge-connector: remove unused variable assignment (Luca Ceresoli) - drm: tiny: Add support for Mayqueen Pixpaper e-ink panel (LiangCheng Wang) - dt-bindings: display: Add Mayqueen Pixpaper e-ink panel (LiangCheng Wang) - dt-bindings: vendor-prefixes: Add Mayqueen name (Wig Cheng) - drm/ast: ast_2100: Remove unneeded semicolon (Chen Ni) - dt-bindings: panel: lvds: Append edt,etml0700z8dha in panel-lvds (Raphael Gallais-Pou) - drm/sti: Remove redundant ternary operators (Liao Yuanhong) - drm/panel: lvds: Remove unused members from main structure (Liu Ying) - MAINTAINERS: Update Min Ma's email for AMD XDNA driver (Min Ma) - drm/bridge: cdns-dsi: Select VIDEOMODE_HELPERS (Nathan Chancellor) - accel/amdxdna: Add ioctl DRM_IOCTL_AMDXDNA_GET_ARRAY (Lizhi Hou) - drm/ast: Put AST_DRAM_ constants into enum ast_dram_layout (Thomas Zimmermann) - drm/ast: Move DRAM info next to its only user (Thomas Zimmermann) - drm/ast: Remove unused SCU-MPLL and SCU-STRAP values (Thomas Zimmermann) - drm/ast: Remove unused mclk field (Thomas Zimmermann) - drm/ast: Remove unused dram_bus_width field (Thomas Zimmermann) - drm/ast: Do not print DRAM info (Thomas Zimmermann) - drm/i915/display: Avoid divide by zero (Juha-Pekka Heikkila) - drm/i915/display: log fail from intel_sdvo_enable_hotplug (Juha-Pekka Heikkila) - drm/i915/display: take out dead code (Juha-Pekka Heikkila) - drm/i915/dram: Print memory details even if something went wrong (Ville Syrjälä) - drm/i915/dram: Don't call skl_get_dram_info()/skl_get_dram_type() on icl (Ville Syrjälä) - drm/i915/dram: Fix some spelling around the 16Gb DIMM w/a (Ville Syrjälä) - drm/i915/dram: Move 16Gb DIMM detection fully to the skl/icl codepaths (Ville Syrjälä) - drm/i915/dram: s/wm_lv0.../has_16gb_dimms/ (Ville Syrjälä) - drm/i915/dram: Pack dram_info better (Ville Syrjälä) - drm/i915/dram: Use intel_dram_type_str() for pnv (Ville Syrjälä) - drm/i915/dram: Populate PNV memory type accurately (Ville Syrjälä) - drm/i915/hpd: Fix mtp_tc_hpd_enable_detection() (Ville Syrjälä) - drm/i915/display: Remove power state verification before HW readout (Imre Deak) - drm/i915/alpm: Use actual lfps cycle and silence periods in wake time (Jouni Högander) - drm/i915/alpm: Replace hardcoded LFPS cycle with proper calculation (Jouni Högander) - drm/i915/alpm: Add own define for LFPS count (Jouni Högander) - drm/i915/alpm: Calculate silence period (Jouni Högander) - drm/i915/pps: prefer poll_timeout_us() over read_poll_timeout() (Jani Nikula) - drm/i915/ddi: prefer poll_timeout_us() over readx_poll_timeout() (Jani Nikula) - drm/i915/opregion: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/lspcon: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/dsb: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/tc: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/vblank: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/dp: use generic poll_timeout_us() instead of wait_for() in link training (Jani Nikula) - drm/i915/dp: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/power-well: use generic poll_timeout_us() instead of wait_for() for VLV/CHV (Jani Nikula) - drm/i915/power-well: use generic poll_timeout_us() instead of wait_for() for DKL PHY (Jani Nikula) - drm/i915/power: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/cdclk: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/wm: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/gmbus: use generic poll_timeout*() instead of wait_for*() (Jani Nikula) - drm/i915/dsi-pll: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/dsi: use generic poll_timeout_us() instead of wait_for_us() (Jani Nikula) - drm/i915/hdcp: use generic poll_timeout_us() instead of wait_for() (Jani Nikula) - drm/i915/hdcp: use generic poll_timeout_us() instead of __wait_for() (Jani Nikula) - drm/i915/hdmi: use generic poll_timeout_us() instead of __wait_for() (Jani Nikula) - drm/i915: use REG_BIT on FW_BLC_SELF_* macros (Luca Coelho) - drm/i915/bios: Remove unnecessary checks of PSR idle frames in VBT binary (Jouni Högander) - drm/i915/power: drop a couple of &i915->drm usages (Jani Nikula) - drm/i915/dp: convert open-coded timeout to poll_timeout_us() (Jani Nikula) - drm/i915/display: Fix possible overflow on tc power domain selection (Mika Kahola) - drm/i915: compute pipe bpp from link bandwidth management (Lee Shawn C) - drm/i915/hdmi: add debugfs to contorl HDMI bpc (Lee Shawn C) - drm/i915/hdcp: Remove the encoder check in hdcp enable (Suraj Kandpal) - iopoll: Reorder the timeout handling in poll_timeout_us() (Ville Syrjälä) - iopoll: Avoid evaluating 'cond' twice in poll_timeout_us() (Ville Syrjälä) - iopoll: Generalize read_poll_timeout() into poll_timeout_us() (Ville Syrjälä) - drm/i915/psr: Check PSR pause counter in __psr_wait_for_idle_locked (Jouni Högander) - drm/i915/psr: Do not unnecessarily remove underrun on idle PSR WA (Jouni Högander) - drm/i915/psr: Check drm_dp_dpcd_read return value on PSR dpcd init (Jouni Högander) - drm/i915/edp: eDP Data Overrride (Suraj Kandpal) - drm/i915/bios: Add function to check if edp data override is needed (Suraj Kandpal) - drm/i915/vbt: Add eDP Data rate overrride field in VBT (Suraj Kandpal) - drm/i915/psr: Check pause counter before continuing to PSR activation (Jouni Högander) - drm/i915/psr: Do not activate disabled PSR on irq_aux_error (Jouni Högander) - drm/i915/psr: drm_WARN_ON when activating disabled PSR (Jouni Högander) - drm/i915/backlight: Fix divide by 0 error in i9xx_set_backlight (Suraj Kandpal) - drm/i915/psr: Underrun on idle PSR wa only when pkgc latency > delayed vblank (Jouni Högander) - drm/i915/dram: move fsb_freq and mem_freq to dram info (Jani Nikula) - drm/i915/dram: bypass fsb/mem freq detection on dg2 and no display (Jani Nikula) - drm/i915/rps: use intel_fsb_freq() and intel_mem_freq() (Jani Nikula) - drm/i915/dram: add intel_mem_freq() (Jani Nikula) - drm/i915/dram: add intel_fsb_freq() and use it (Jani Nikula) - drm/i915/switcheroo: check for NULL before dereferencing (Jani Nikula) - drm/i915/dp: Set min_bpp limit to 30 in HDR mode (Chaitanya Kumar Borah) - drm/i915/dp: Refactor intel_dp_in_hdr_mode() for broader reuse (Chaitanya Kumar Borah) - drm/i915/bo: remove unnecessary include (Jani Nikula) - drm/i915/audio: drop irq enabled check from LPE audio setup (Jani Nikula) - drm/i915/display: drop __to_intel_display() usage (Jani Nikula) - drm/i915/reg: separate VLV_DSPCLK_GATE_D from DSPCLK_GATE_D (Jani Nikula) - drm/i915/gvt: convert mmio table to struct intel_display (Jani Nikula) - drm/i915/uncore: pass display to HAS_FPGA_DBG_UNCLAIMED() (Jani Nikula) - drm/i915/drv: pass display to HAS_DISPLAY() (Jani Nikula) - drm/i915/switcheroo: pass display to HAS_DISPLAY() (Jani Nikula) - drm/i915/gem: pass display to HAS_DISPLAY() (Jani Nikula) - drm/i915/gmch: pass display to DISPLAY_VER() (Jani Nikula) - drm/i915/dram: pass display to macros that expect display (Jani Nikula) - drm/i915/irq: pass display to macros that expect display (Jani Nikula) - drm/i915/clockgating: pass display to DSPCNTR and DSPSURF register macros (Jani Nikula) - drm/i915/clockgating: pass display to HAS_PCH_*() macros (Jani Nikula) - drm/i915/clockgating: pass display to for_each_pipe() (Jani Nikula) - drm/i915/fb: pass display to HAS_GMCH() and DISPLAY_VER() (Jani Nikula) - drm/i915/display: pass display to HAS_PCH_*() macros (Jani Nikula) - drm/i915: silence rpm wakeref asserts on GEN11_GU_MISC_IIR access (Jani Nikula) - drm/i915/wcl: Add display device info (Imre Deak) - drm/i915/display: Add power well mapping for WCL (Chaitanya Kumar Borah) - drm/i915/tc: Debug print the pin assignment and max lane count (Imre Deak) - drm/i915/tc: Cache the pin assignment value (Imre Deak) - dmc/i915/tc: Report pin assignment NONE in TBT-alt mode (Imre Deak) - drm/i915/tc: Pass intel_tc_port to internal lane mask/count helpers (Imre Deak) - drm/i915/tc: Handle non-TC encoders when getting the pin assignment (Imre Deak) - drm/i915/tc: Unify the way to get the max lane count value on MTL+ (Imre Deak) - drm/i915/tc: Unify the way to get the pin assignment on all platforms (Imre Deak) - drm/i915/tc: Validate the pin assignment on all platforms (Imre Deak) - drm/i915/tc: Handle pin assignment NONE on all platforms (Imre Deak) - drm/i915/tc: Pass pin assignment value around using the pin assignment enum (Imre Deak) - drm/i915/tc: Add an enum for the TypeC pin assignment (Imre Deak) - drm/i915/tc: Move asserting the power state after reading TCSS_DDI_STATUS (Imre Deak) - drm/i915/tc: Move getting the power domain before reading DFLEX registers (Imre Deak) - drm/i915/tc: Use the cached max lane count value (Imre Deak) - drm/i915/display: Optimize panel power-on wait time (Dibin Moolakadan Subrahmanian) - drm/i915/connector: make intel_connector_init() static (Jani Nikula) - drm/i915/display: add intel_dig_port_alloc() (Jani Nikula) - drm/i915/icl+/tc: Convert AUX powered WARN to a debug message (Imre Deak) - drm/i915/lnl+/tc: Use the cached max lane count value (Imre Deak) - drm/i915/lnl+/tc: Fix max lane count HW readout (Imre Deak) - drm/i915/icl+/tc: Cache the max lane count value (Imre Deak) - drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink (Imre Deak) - drm/i915/vbt: add missing DSI VBT defs (Jani Nikula) - drm/i915/vbt: flip bta_enabled to bta_disable (Jani Nikula) - drm/i915/vbt: add anonymous structs to group DSI VBT defs (Jani Nikula) - drm/i915/vbt: split up DSI VBT defs to a separate file (Jani Nikula) - drm/i915/scaler: Fix condition for WA_14011503117 (Nemesa Garg) - drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush (Jouni Högander) - drm/i915/dsi: Fix overflow issue in pclk parsing (Jouni Högander) - drm/i915: use drm->debugfs_root for creating debugfs files (Jani Nikula) - drm/i915/gvt: use drm->debugfs_root for creating debugfs files (Jani Nikula) - drm/i915/display: use drm->debugfs_root for creating debugfs files (Jani Nikula) - drm/i915/display: keep forward declarations together (Jani Nikula) - drm/i915/display: make struct __intel_global_objs_state opaque (Jani Nikula) - drm/i915/display: hide global state iterators, remove unused (Jani Nikula) - drm/i915/scaler: Fix WA_14011503117 (Suraj Kandpal) - drm/i915/display: WA_14011503117 (Nemesa Garg) - drm/{i915,xe}/display: Block hpd during suspend (Dibin Moolakadan Subrahmanian) - drm/xe: fix stale comment about unordered_wq usage (Jani Nikula) - drm/xe/compat: stop including i915_utils.h from compat i915_drv.h (Jani Nikula) - drm/xe/compat: remove unused platform macros (Jani Nikula) - drm/i915/display: Use the recomended min_hblank values (Arun R Murthy) - drm/i915/bw: Remove space before newline (Colin Ian King) - drm/i915/dsi: use intel_de_wait_custom() instead of wait_for_us() (Jani Nikula) - drm/i915/pch: use intel_de_wait_custom() instead of wait_for_us() (Jani Nikula) - drm/i915/power: use intel_de_wait_custom() instead of wait_for_us() (Jani Nikula) - drm/i915/cdclk: use intel_de_wait_custom() instead of wait_for_us() (Jani Nikula) - drm/i915/dpll: use intel_de_wait_custom() instead of wait_for_us() (Jani Nikula) - drm/i915/ddi: use intel_de_wait_custom() instead of wait_for_us() (Jani Nikula) - drm/i915/hdmi: use intel_de_wait_for_set() instead of wait_for() (Jani Nikula) - drm/i915/fbc: fix the implementation of wa_18038517565 (Vinod Govindapillai) - drm/i915/display: remove superfluous includes (Jani Nikula) - drm/i915/vblank: Change log from err to debug (Suraj Kandpal) - drm/i915/display: Remove unused declarations of intel_io_* (Gustavo Sousa) - drm/i915/dp: Fix disabling training pattern at end of UHBR link training (Imre Deak) - drm/i915: Fix selecting CONFIG_DRM_KUNIT_TEST in debug builds (Imre Deak) - drm/i915/display: Fix dma_fence_wait_timeout() return value handling (Aakash Deep Sarkar) - drm/i915/display: Set C10_VDR_CTRL_MSGBUS_ACCESS before phy reg read (Jouni Högander) - drm/i915/display: Ensure phy is accessible on lfps configuration (Jouni Högander) - drm/i915/display: Avoid unnecessarily calling intel_cx0_get_owned_lane_mask (Jouni Högander) - drm/i915/display: Write PHY_CMN1_CONTROL only when using AUXLess ALPM (Jouni Högander) - drm/i915: replace DRM_DEBUG_SELFTEST with DRM_KUNIT_TEST (Ruben Wauters) - drm/i915/psr: Add enable_panel_replay module parameter (Jouni Högander) - drm/i915/psr: Ignore enable_psr parameter on Panel Replay (Jouni Högander) - drm/i915/psr: Do not disable Early Transport when enable_psr is set (Jouni Högander) - drm/i915: Don't pass crtc_state to foo_plane_ctl() & co. (Ville Syrjälä) - drm/i915: Remove unused dpt_total_entries() (Ville Syrjälä) - drm/i915: Use i915_vma_offset() in intel_dpt_offset() (Ville Syrjälä) - drm/i915: Move the intel_dpt_offset() check into intel_plane_pin_fb() (Ville Syrjälä) - drm/i915: Nuke intel_plane_ggtt_offset() (Ville Syrjälä) - drm/i915: Precompute plane SURF address (Ville Syrjälä) - drm/i915/dsi: Don't set/read the DSI C clock divider on GLK (Ville Syrjälä) - drm/i915/dp: Make .set_idle_link_train() mandatory (Ville Syrjälä) - drm/i915/dp: Implement .set_idle_link_train() for everyone (Ville Syrjälä) - drm/i915/dp: Move intel_dp_training_pattern() (Ville Syrjälä) - drm/i915/dp: Have intel_dp_get_adjust_train() tell us if anything changed (Ville Syrjälä) - drm/i915/dp: Clear DPCD training pattern before transmitting the idle pattern (Ville Syrjälä) - drm/i915/dp: Don't switch to idle pattern before disable on pre-hsw (Ville Syrjälä) - drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x (Ville Syrjälä) - drm/i915/gmbus: Add Wa_16025573575 for PTL/WCL for bit-bashing (Ankit Nautiyal) - drm/i915/display_wa: Add helpers to check wa (Ankit Nautiyal) - drm/i915: Don't check for atomic context on PREEMPT_RT (Sebastian Andrzej Siewior) - drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET (Imre Deak) - drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2 (Ankit Nautiyal) - Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" (Ankit Nautiyal) - drm/i915/xe3lpd: Prune modes for YUV420 (Suraj Kandpal) - drm/i915/scaler: Use intel_display as argument to skl_scaler_max_src_size (Suraj Kandpal) - drm/sysfb: Remove double assignment to pointer crtc_state (Colin Ian King) - drm/bridge: it6505: Use SHA-1 library instead of crypto_shash (Eric Biggers) - drm: panel-backlight-quirks: Log applied panel brightness quirks (Antheas Kapenekakis) - drm: panel-backlight-quirks: Add Steam Deck brightness quirk (Antheas Kapenekakis) - drm: panel-backlight-quirks: Add brightness mask quirk (Antheas Kapenekakis) - drm: panel-backlight-quirks: Add secondary DMI match (Antheas Kapenekakis) - drm: panel-backlight-quirks: Convert brightness quirk to generic structure (Antheas Kapenekakis) - drm: panel-backlight-quirks: Make EDID match optional (Antheas Kapenekakis) - drm/panthor: check bo offset alignment in vm bind (Chia-I Wu) - drm/tidss: dispc: Explicitly include bitfield.h (Nathan Chancellor) - drm/display: bridge_connector: use drm_bridge_is_last() (Luca Ceresoli) - drm/bridge: add drm_bridge_is_last() (Luca Ceresoli) - drm/omapdrm: use drm_bridge_chain_get_last_bridge() (Luca Ceresoli) - drm/bridge: imx93-mipi-dsi: use drm_bridge_chain_get_last_bridge() (Luca Ceresoli) - drm/bridge: add drm_bridge_chain_get_last_bridge() (Luca Ceresoli) - list: add list_last_entry_or_null() (Luca Ceresoli) - drm/debugfs: bridges_show: show refcount (Luca Ceresoli) - drm/sched: Fix racy access to drm_sched_entity.dependency (Pierre-Eric Pelloux-Prayer) - drm/ssd130x: Remove the use of dev_err_probe() (Liao Yuanhong) - drm/st7571-i2c: add support for 2bit grayscale for XRGB8888 (Marcus Folkesson) - drm/format-helper: introduce drm_fb_xrgb8888_to_gray2() (Marcus Folkesson) - drm/st7571-i2c: add support for inverted pixel format (Marcus Folkesson) - dt-bindings: display: sitronix,st7567: add optional inverted property (Marcus Folkesson) - dt-bindings: display: sitronix,st7571: add optional inverted property (Marcus Folkesson) - drm/st7571-i2c: correct pixel data format description (Marcus Folkesson) - drm/imagination: Enable PowerVR driver for RISC-V (Michal Wilczynski) - dt-bindings: gpu: img,powervr-rogue: Add TH1520 GPU support (Michal Wilczynski) - drm/imagination: Use pwrseq for TH1520 GPU power management (Michal Wilczynski) - accel/ivpu: Make function parameter names consistent (Jacek Lawrynowicz) - accel/ivpu: Remove unused PLL_CONFIG_DEFAULT (Jacek Lawrynowicz) - MAINTAINERS: adjust file entry in DRM ACCEL DRIVER FOR ROCKCHIP NPU (Lukas Bulwahn) - accel/rocket: Fix some error checking in rocket_core_init() (Dan Carpenter) - accel/rocket: Check the correct DMA irq status to warn about (Heiko Stuebner) - accel/rocket: Fix usages of kfree() and sizeof() (Brigham Campbell) - accel/rocket: Depend on DRM_ACCEL not just DRM (Heiko Stuebner) - accel/rocket: Fix indentation of Kconfig entry (Heiko Stuebner) - drm/rcar-du: dsi: Fix 1/2/3 lane support (Marek Vasut) - drm/sitronix/st7571-i2c: Make st7571_panel_data variables static const (Javier Martinez Canillas) - drm/tidss: dispc: Define field masks being used (Maxime Ripard) - drm/tidss: dispc: Switch OVR_REG_FLD_MOD to using a mask (Maxime Ripard) - drm/tidss: dispc: Switch VP_REG_FLD_MOD to using a mask (Maxime Ripard) - drm/tidss: dispc: Switch VP_REG_GET to using a mask (Maxime Ripard) - drm/tidss: dispc: Switch VID_REG_FLD_MOD to using a mask (Maxime Ripard) - drm/tidss: dispc: Switch VID_REG_GET to using a mask (Maxime Ripard) - drm/tidss: dispc: Switch REG_FLD_MOD to using a mask (Maxime Ripard) - drm/tidss: dispc: Switch REG_GET to using a mask (Maxime Ripard) - drm/tidss: dispc: Get rid of FLD_MOD (Maxime Ripard) - drm/tidss: dispc: Get rid of FLD_GET (Maxime Ripard) - drm/tidss: dispc: Get rid of FLD_VAL (Maxime Ripard) - drm/tidss: dispc: Switch to GENMASK instead of FLD_MASK (Maxime Ripard) - drm/tidss: dispc: Convert accessors to macros (Maxime Ripard) - drm/tidss: dispc: Remove unused OVR_REG_GET (Maxime Ripard) - drm/gud: Replace simple display pipe with DRM atomic helpers (Ruben Wauters) - drm/amdgpu: give each kernel job a unique id (Pierre-Eric Pelloux-Prayer) - drm/nouveau: Replace redundant return value judgment with PTR_ERR_OR_ZERO() (Liao Yuanhong) - accel/amdxdna: Use int instead of u32 to store error codes (Qianfeng Rong) - drm/test: drm_exec: use kzalloc() to allocate GEM objects (Danilo Krummrich) - drm/v3d: Protect per-fd reset counter against fd release (Maíra Canal) - drm/v3d: Synchronous operations can't timeout (Maíra Canal) - drm/v3d: Address race-condition between per-fd GPU stats and fd release (Maíra Canal) - drm/v3d: Replace a global spinlock with a per-queue spinlock (Maíra Canal) - drm/v3d: Store the active job inside the queue's state (Maíra Canal) - drm/v3d: Store a pointer to `struct v3d_file_priv` inside each job (Maíra Canal) - drm/bridge: adv7511: provide SPD and HDMI infoframes (Dmitry Baryshkov) - drm/stm: ltdc: handle lvds pixel clock (Yannick Fertre) - drm/stm: ltdc: support new hardware version for STM32MP25 SoC (Yannick Fertre) - dt-bindings: arm: stm32: add required #clock-cells property (Raphael Gallais-Pou) - dt-bindings: display: st,stm32mp25-lvds: add power-domains property (Raphael Gallais-Pou) - dt-bindings: display: st,stm32mp25-lvds: add access-controllers property (Raphael Gallais-Pou) - dt-bindings: display: st: add new compatible to LVDS device (Raphael Gallais-Pou) - dt-bindings: display: st,stm32-ltdc: add access-controllers property (Raphael Gallais-Pou) - dt-bindings: display: st: add two new compatibles to LTDC device (Raphael Gallais-Pou) - MAINTAINERS: Add entry for DW DPTX Controller bridge (Andy Yan) - drm/rockchip: Add RK3588 DPTX output support (Andy Yan) - drm/bridge: synopsys: Add DW DPTX Controller support library (Andy Yan) - dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller (Andy Yan) - drm/panthor: Simplify mmu_hw_do_operation_locked (Steven Price) - gpuvm: remove gem.gpuva.lock_dep_map (Alice Ryhl) - panthor: use drm_gem_object.gpuva.lock instead of gpuva_list_lock (Alice Ryhl) - drm_gem: add mutex to drm_gem_object.gpuva (Alice Ryhl) - drm/vesadrm: Remove unneeded semicolon (Chen Ni) - drm/sched: Document race condition in drm_sched_fini() (Philipp Stanner) - drm/sched/tests: Remove redundant header files (Liao Yuanhong) - drm/sched: Remove mention of indirect buffers (Tvrtko Ursulin) - drm/i915/gt: Relocate Gen6 context-specific workaround (Sebastian Brzezinka) - drm/i915/gt: Relocate Gen7 context-specific workarounds (Sebastian Brzezinka) - drm/i915/gt: Relocate compression repacking WA for JSL/EHL (Sebastian Brzezinka) - drm/i915/active: Use try_cmpxchg64() in __active_lookup() (Uros Bizjak) - drm/i915/gt: Protect against overflow in active_engine() (Krzysztof Karas) - drm/i915/selftests: Do not leak vm_area_struct on early return (Krzysztof Karas) - drm/i915/selftests: Do not overwrite error code after intel_context_migrate_clear() call (Krzysztof Karas) - drm/i915: Replace empty conditional with continue in eb_relocate_vma() (Sebastian Brzezinka) - drm/i915: Add braces around the else block in clflush_write32() (Sebastian Brzezinka) - drm/i915/guc: Enable CT_DEAD output in regular debug builds (John Harrison) - drm/xe: Fix incorrect migration of backed-up object to VRAM (Thomas Hellström) - drm/xe/uapi: Fix kernel-doc formatting for madvise and vma_query (Himal Prasad Ghimiray) - drm/xe/nvm: Use root tile mmio (Riana Tauro) - drm/xe/tests: Make cross-device dma-buf BOs CPU-visible on small BAR (Marcin Bernatowicz) - drm/xe/migrate: make MI_TLB_INVALIDATE conditional (Matthew Auld) - drm/xe: Split TLB invalidation code in frontend and backend (Matthew Brost) - drm/xe: Add helpers to send TLB invalidations (Matthew Brost) - drm/xe: Prep TLB invalidation fence before sending (Matthew Brost) - drm/xe: Decouple TLB invalidations from GT (Matthew Brost) - drm/xe: Add xe_gt_tlb_invalidation_done_handler (Matthew Brost) - drm/xe: Add xe_tlb_inval structure (Matthew Brost) - drm/xe: s/tlb_invalidation/tlb_inval (Matthew Brost) - drm/xe: Cancel pending TLB inval workers on teardown (Stuart Summers) - drm/xe: Move explicit CT lock in TLB invalidation sequence (Stuart Summers) - drm/xe/configfs: Block runtime attribute changes (Lucas De Marchi) - drm/xe: Ensure GT is in C0 during resumes (Xin Wang) - drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internally (Xin Wang) - drm/xe/wcl: Extend L3bank mask workaround (Chaitanya Kumar Borah) - drm/xe/xe_hw_error: Add fault injection to trigger csc error handler (Riana Tauro) - drm/xe/xe_hw_error: Handle CSC Firmware reported Hardware errors (Riana Tauro) - drm/xe: Add support to handle hardware errors (Riana Tauro) - drm/xe/doc: Document device wedged and runtime survivability (Riana Tauro) - drm/xe/xe_survivability: Add support for Runtime survivability mode (Riana Tauro) - drm/xe/xe_survivability: Refactor survivability mode (Riana Tauro) - drm/xe: Add a helper function to set recovery method (Riana Tauro) - drm/xe: Set GT as wedged before sending wedged uevent (Riana Tauro) - drm: Add a vendor-specific recovery method to drm device wedged uevent (Riana Tauro) - drm/xe: Add documentation for Xe Device Wedging (Riana Tauro) - drm/xe/uapi: Add UAPI for querying VMA count and memory attributes (Himal Prasad Ghimiray) - drm/xe: Enable madvise ioctl for xe (Himal Prasad Ghimiray) - drm/xe: Reset VMA attributes to default in SVM garbage collector (Himal Prasad Ghimiray) - drm/xe/vm: Add helper to check for default VMA memory attributes (Himal Prasad Ghimiray) - drm/xe/madvise: Skip vma invalidation if mem attr are unchanged (Himal Prasad Ghimiray) - drm/xe/bo: Update atomic_access attribute on madvise (Himal Prasad Ghimiray) - drm/xe/bo: Add attributes field to xe_bo (Himal Prasad Ghimiray) - drm/xe/svm: Consult madvise preferred location in prefetch (Himal Prasad Ghimiray) - drm/xe/uapi: Add flag for consulting madvise hints on svm prefetch (Himal Prasad Ghimiray) - drm/xe/svm: Support DRM_XE_SVM_MEM_RANGE_ATTR_PAT memory attribute (Himal Prasad Ghimiray) - drm/xe/madvise: Update migration policy based on preferred location (Himal Prasad Ghimiray) - drm/xe/svm: Add svm ranges migration policy on atomic access (Himal Prasad Ghimiray) - drm/xe: Implement madvise ioctl for xe (Himal Prasad Ghimiray) - drm/xe/svm: Add xe_svm_ranges_zap_ptes_in_range() for PTE zapping (Himal Prasad Ghimiray) - drm/xe: Allow CPU address mirror VMA unbind with gpu bindings for madvise (Himal Prasad Ghimiray) - drm/xe/svm: Split system allocator vma incase of madvise call (Himal Prasad Ghimiray) - drm/xe/vma: Modify new_vma to accept struct xe_vma_mem_attr as parameter (Himal Prasad Ghimiray) - drm/xe/vma: Move pat_index to vma attributes (Himal Prasad Ghimiray) - drm/xe/vm: Add attributes struct as member of vma (Himal Prasad Ghimiray) - drm/xe/uapi: Add madvise interface (Himal Prasad Ghimiray) - drm/xe: switch to local xbasename() helper (Carlos Llamas) - drm/xe: Don't trigger rebind on initial dma-buf validation (Matthew Brost) - drm/xe/vm: Clear the scratch_pt pointer on error (Thomas Hellström) - drm/xe/tests/xe_dma_buf: Set the drm_object::dma_buf member (Thomas Hellström) - drm/xe/vm: Don't pin the vm_resv during validation (Thomas Hellström) - drm/xe/xe_sync: avoid race during ufence signaling (Zbigniew Kempczyński) - drm/xe/configfs: Dump custom settings when binding (Lucas De Marchi) - drm/xe/configfs: Minor fixes to documentation (Lucas De Marchi) - drm/xe/configfs: Improve documentation steps (Lucas De Marchi) - drm/xe/configfs: Use tree-like output in documentation (Lucas De Marchi) - drm/xe/configfs: Use guard() for dev->lock (Lucas De Marchi) - drm/xe/configfs: Allow to enable PSMI (Lucas De Marchi) - drm/xe/configfs: Simplify kernel doc (Lucas De Marchi) - drm/xe/psmi: Add Wa_16023683509 (Vinay Belgaumkar) - drm/xe/psmi: Add Wa_14020001231 (Badal Nilawar) - drm/xe/rtp: Add match for psmi (Lucas De Marchi) - drm/xe/psmi: Add debugfs interface for PSMI (Lucas De Marchi) - drm/xe/psmi: Add GuC flag to enable PSMI (Lucas De Marchi) - drm/xe/pcode: Initialize data0 for pcode read routine (Stuart Summers) - drm/xe/kunit: Extend platform generator with PTL (Michal Wajdeczko) - drm/xe: Use for_each_gt to define gt_count (Gustavo Sousa) - drm/xe: Probe for tile count during device info initialization (Gustavo Sousa) - drm/xe/tuning: Apply "Disable NULL query for Anyhit Shader" to Xe2 (Nitin Gote) - drm/xe: Make page size consistent in loop (Simon Richter) - drm/xe: Untangle vm_bind_ioctl cleanup order (Christoph Manszewski) - drm/xe: Fix vm_bind_ioctl double free bug (Christoph Manszewski) - drm/xe/pm: Disable RPM for SR-IOV VFs (Satyanarayana K V P) - drm/xe/i2c: Introduce xe_i2c_present() (Raag Jadav) - drm/xe/pf: Set VF LMEM BAR size (Michał Winiarski) - drm/xe: Move ASID allocation and user PT BO tracking into xe_vm_create (Piotr Piórkowski) - drm/xe: Assign ioctl xe file handler to vm in xe_vm_create (Piotr Piórkowski) - drm/xe: rework PDE PAT index selection (Matthew Auld) - drm/intel/pciids: Add match on vendor/id only (Lucas De Marchi) - drm/xe/hwmon: Add SW clamp for power limits writes (Karthik Poosa) - drm/xe/vf: Refactor CCS save/restore to use default migration context (Satyanarayana K V P) - drm/xe: Update function names for GT specific workarounds (Matt Atwood) - drm/xe: rename XE_WA to XE_GT_WA (Matt Atwood) - drm/xe: Defer buffer object shrinker write-backs and GPU waits (Thomas Hellström) - drm/xe/migrate: prevent potential UAF (Matthew Auld) - drm/xe/migrate: don't overflow max copy size (Matthew Auld) - drm/xe/migrate: prevent infinite recursion (Matthew Auld) - drm/xe/pf: Program LMTT directory pointer on all GTs within a tile (Piotr Piórkowski) - drm/xe/svm: Migrate folios when possible (Francois Dugast) - drm/xe/migrate: Populate struct drm_pagemap_addr array (Francois Dugast) - drm/pagemap: Allocate folios when possible (Francois Dugast) - drm/pagemap: DMA map folios when possible (Francois Dugast) - drm/pagemap: Use struct drm_pagemap_addr in mapping and copy functions (Francois Dugast) - drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addr (Francois Dugast) - drm/xe/configfs: Allow adding configurations for future VFs (Michal Wajdeczko) - drm/xe/configfs: Only allow configurations for supported devices (Michal Wajdeczko) - drm/xe/configfs: Keep default device config settings together (Michal Wajdeczko) - drm/xe/configfs: Reintroduce struct xe_config_device (Michal Wajdeczko) - drm/xe/configfs: Rename configfs_find_group() helper (Michal Wajdeczko) - drm/xe/configfs: Rename struct xe_config_device (Michal Wajdeczko) - drm/xe/configfs: Drop redundant init() error message (Michal Wajdeczko) - drm/xe/configfs: Destroy xe_configfs.su_mutex on exit/error (Michal Wajdeczko) - drm/xe: Print module init abort code (Michal Wajdeczko) - drm/xe: Simplify module initialization code (Michal Wajdeczko) - drm/xe/xe_guc_ads: Consolidate guc_waklv_enable functions (Jonathan Cavitt) - drm/xe: Extend wa_13012615864 to additional Xe2 and Xe3 platforms (Tangudu Tilak Tirumalesh) - drm/xe/vf: Rebase exec queue parallel commands during migration recovery (Tomasz Lis) - drm/xe/vf: Refresh utilization buffer during migration recovery (Tomasz Lis) - drm/xe/vf: Post migration, repopulate ring area for pending request (Tomasz Lis) - drm/xe/vf: Rebase MEMIRQ structures for all contexts after migration (Tomasz Lis) - drm/xe/vf: Rebase HWSP of all contexts after migration (Tomasz Lis) - drm/xe: Block reset while recovering from VF migration (Tomasz Lis) - drm/xe/vf: Pause submissions during RESFIX fixups (Tomasz Lis) - drm/xe/sa: Avoid caching GGTT address within the manager (Tomasz Lis) - Mark xe driver as BROKEN if kernel page size is not 4kB (Simon Richter) - drm/xe/pf: Don't resume device from restart worker (Michal Wajdeczko) - drm/xe/pf: Make sure PF is ready to configure VFs (Michal Wajdeczko) - drm/xe/pf: Disable PF restart worker on device removal (Michal Wajdeczko) - drm/xe/pf: Skip LMTT update if no LMEM was provisioned (Michal Wajdeczko) - drm/xe/devcoredump: Defer devcoredump initialization during probe (Balasubramani Vivekanandan) - drm/xe/vf: Fix IS_ERR() vs NULL check in xe_sriov_vf_ccs_init() (Dan Carpenter) - drm/xe: Fix oops in xe_gem_fault when running core_hotunplug test. (Maarten Lankhorst) - drm/xe/vf: Disable CSC support on VF (Lukasz Laguna) - drm/xe/vf: Fix VM crash during VF driver release (Satyanarayana K V P) - drm/xe/hw_engine_group: Don't use drm_warn to catch missed case (Michal Wajdeczko) - drm/xe/uapi: Add documentation for DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING (Priyanka Dandamudi) - drm/xe/guc: Add more GuC load error status codes (John Harrison) - drm/xe: Support for mmap-ing mmio regions (Ilia Levi) - drm/xe/xelp: Add Wa_18022495364 (Tvrtko Ursulin) - drm/xe/xelp: Implement Wa_16010904313 (Tvrtko Ursulin) - drm/xe/configfs: Use pci_name() for lookup (Michal Wajdeczko) - drm/xe/configfs: Enforce canonical device names (Michal Wajdeczko) - drm/xe/configfs: Fix pci_dev reference leak (Michal Wajdeczko) - drm/xe/hw_engine_group: Avoid call kfree() for drmm_kzalloc() (Shuicheng Lin) - drm/xe: Remove unused GT TLB invalidation trace points (Matthew Brost) - drm/xe: Use GT TLB invalidation jobs in PT layer (Matthew Brost) - drm/xe: Add GT TLB invalidation jobs (Matthew Brost) - drm/xe: Add dependency scheduler for GT TLB invalidations to bind queues (Matthew Brost) - drm/xe: Create ordered workqueue for GT TLB invalidation jobs (Matthew Brost) - drm/xe: Add generic dependecy jobs / scheduler (Matthew Brost) - drm/xe: Explicitly mark migration queues with flag (Matthew Brost) - drm/xe/ptl: Apply Wa_16026007364 (Sk Anirban) - drm/xe: Use emit_flush_imm_ggtt helper instead of open coding (Tvrtko Ursulin) - drm/xe: Rename MCFG_MCR_SELECTOR to STEER_SEMAPHORE (Nitin Gote) - drm/xe/guc: Clear whole g2h_fence during initialization (Michal Wajdeczko) - drm/xe: Make GGTT TLB invalidation failure message GT oriented (Michal Wajdeczko) - drm/xe: Enable SR-IOV for TGL (Michal Wajdeczko) - drm/xe: Enable SR-IOV for ADL/ATSM (Michal Wajdeczko) - drm/xe/pf: Enable SR-IOV PF mode by default (Michal Wajdeczko) - drm/xe: Fix build without debugfs (Lucas De Marchi) - drm/xe/vf: Register CCS read/write contexts with Guc (Satyanarayana K V P) - drm/xe/vf: Attach and detach CCS copy commands with BO (Satyanarayana K V P) - drm/xe/vf: Create contexts for CCS read write (Satyanarayana K V P) - drm/xe/vf: Don't register I2C devices if VF (Lukasz Laguna) - drm/xe/uc: Fix missing unwind goto (Zhanjun Dong) - drm/xe: Fix an IS_ERR() vs NULL bug in xe_tile_alloc_vram() (Dan Carpenter) - drm/xe: Remove unnecessary EU stall debug message (Harish Chegondi) - drm/xe/xe_debugfs: Exposure of G-State and pcie link state residency counters through debugfs (Soham Purkait) - drm/xe: Unify the initialization of VRAM regions (Piotr Piórkowski) - drm/xe: Split xe_migrate allocation from initialization (Piotr Piórkowski) - drm/xe: Move struct xe_vram_region to a dedicated header (Piotr Piórkowski) - drm/xe: Use dynamic allocation for tile and device VRAM region structures (Piotr Piórkowski) - drm/xe: Use devm_ioremap_wc for VRAM mapping and drop manual unmap (Piotr Piórkowski) - drm/xe: Move debugfs GT attributes under tile directory (Michal Wajdeczko) - drm/xe: Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter() (Dan Carpenter) - drm/xe/oa: Fix static checker warning about null gt (Ashutosh Dixit) - drm/xe: Don't fail probe on unsupported mailbox command (Raag Jadav) - drm/amdgpu: Respect max pixel clock for HDMI and DVI-D (v2) (Timur Kristóf) - drm/amd/display: Promote DC to 3.2.348 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.25.0 (Taimur Hassan) - drm/amd/display: Skip Check Runtime Link Setting for Specific Branch Device (Fangzhi Zuo) - drm/amd/display: Clear the CUR_ENABLE register on DCN314 w/out DPP PG (Ivan Lipski) - drm/amd/display: incorrect conditions for failing dto calculations (Clay King) - drm/amd/display: Add Component To Handle Bounding Box Values and IP Caps (Austin Zheng) - drm/amd/display: Optimize custom brightness curve interpolation (Mario Limonciello) - drm/amd/display: Increase minimum clock for TMDS 420 with pipe splitting (Relja Vojvodic) - drm/amdgpu: drop hw access in non-DC audio fini (Alex Deucher) - drm/amd: Re-enable common modes for eDP and LVDS (Mario Limonciello) - drm/amdgpu/mes11: make MES_MISC_OP_CHANGE_CONFIG failure non-fatal (Alex Deucher) - drm/amd/pm: Make use of __free for cleanup (Lijo Lazar) - drm/amdgpu: Check vcn state before profile switch (Lijo Lazar) - drm/amdgpu: Avoid vcn v5.0.1 poison irq call trace on sriov guest (Mangesh Gadre) - drm/amdgpu: Avoid jpeg v5.0.1 poison irq call trace on sriov guest (Mangesh Gadre) - drm/amd/amdgpu: unified amdgpu ip block name (Yang Wang) - drm/amdgpu/sdma: bump firmware version checks for user queue support (Jesse.Zhang) - drm/amdgpu: Notify pmfw bad page threshold exceeded (Xiang Liu) - drm/amdgpu/vcn: add instance number to VCN version message (David (Ming Qiang) Wu) - drm/amdgpu/vcn: remove unused code in vcn_v4_0.c (David (Ming Qiang) Wu) - drm/amd/display: use max() to improve code (Qianfeng Rong) - drm/amd/display: Document num_rmcm_3dluts in mpc_color_caps (Kavithesh A.S) - drm/amdgpu: atomfirmware.h: fix multiple spelling mistakes (Yugansh Mittal) - drm/amdgpu/userq: fix error handling of invalid doorbell (Alex Deucher) - drm/amdgpu: update firmware version checks for user queue support (Jesse.Zhang) - drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode (Yang Wang) - drm/amdgpu/vpe: cancel delayed work in hw_fini (Alex Deucher) - drm/amdgpu/vcn: remove unused code in vcn_v1_0.c (David (Ming Qiang) Wu) - drm/amd/amdgpu : Use the MES INV_TLBS API for tlb invalidation on gfx12 (Shaoyun Liu) - drm/amd/include : Update MES v12 API header(INV_TLBS) (Shaoyun Liu) - drm/amdgpu: fix shift-out-of-bounds in amdgpu_debugfs_jpeg_sched_mask_set (Jesse.Zhang) - drm/amd/display: DC v3.2.347 (Nicholas Carbones) - drm/amd/display: [FW Promotion] Release 0.1.24.0 (Taimur Hassan) - Reapply "drm/amdgpu: fix incorrect vm flags to map bo" (Jack Xiao) - Revert "drm/amdgpu: fix incorrect vm flags to map bo" (Alex Deucher) - drm/amd/display: Consider sink max slice width limitation for dsc (Dillon Varone) - drm/amd/display: Array offset used before range check (Clay King) - drm/amd/display: wait for otg update pending latch before clock optimization (Yihan Zhu) - drm/amd/display: Incorrect 'not' operator usage (Clay King) - drm/amd/display: Multiplication result converted to larger type (Clay King) - drm/amd/display: Support HW cursor 180 rot for any number of pipe splits (Ivan Lipski) - drm/amd/display: Decrease stack size in logging path (Reza Amini) - drm/amd/display: track dpia support (Ausef Yousof) - drm/amd/display: Reserve instance index notified by DMUB (Cruise Hung) - drm/amd/display: Add control flags to force PSR / replay (Karthi Kandasamy) - drm/amdgpu/vpe: add ring reset support (Alex Deucher) - drm/amdgpu/vcn: drop extra cancel_delayed_work_sync() (Alex Deucher) - drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption (Amber Lin) - drm/amd/pm: Update SMU v13.0.6 PPT caps initialization (Jesse.Zhang) - drm/amdkfd: fix vram allocation failure for a special case (Eric Huang) - drm/amdkfd: Allow device error to be logged (Sunday Clement) - docs: gpu: amdgpu: Fix spelling in amdgpu documentation (Rakuram Eswaran) - drm/amd/display: clean-up dead code in dml2_mall_phantom (Brahmajit Das) - drm/amdgpu: Add support for dpc to the product (Ce Sun) - drm/amdgpu: remove redundant AMDGPU_HAS_VRAM (Yifan Zhang) - drm/amdgpu: Add support for dpc to a series of products (Ce Sun) - Documentation/gpu/amdgpu: Fix duplicate word in driver-core.rst (Kathara Sasikumar) - drm/amdgpu: Correct the loss of aca bank reg info (Ce Sun) - drm/amdgpu: Add a mutex lock to protect poison injection (Ce Sun) - drm/amdgpu: Correct the counts of nr_banks and nr_errors (Ce Sun) - drm/amd/display: Remove redundant header files (Liao Yuanhong) - drm/amdgpu/fence: Remove redundant 0 value initialization (Liao Yuanhong) - drm/amdgpu: Allocate psp fw private buffer in vram (Hawking Zhang) - drm/amdgpu/gfx12: set MQD as appriopriate for queue types (Alex Deucher) - drm/amdgpu/gfx11: set MQD as appriopriate for queue types (Alex Deucher) - drm/amd/display: Fix DP audio DTO1 clock source on DCE 6. (Timur Kristóf) - drm/radeon: Use vmalloc_array and vcalloc to simplify code (Qianfeng Rong) - drm/amdgpu/vcn: Remove unnecessary check (Rodrigo Siqueira) - drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3 (Timur Kristóf) - drm/amd/display: Don't print errors for nonexistent connectors (Timur Kristóf) - drm/amd/display: Don't warn when missing DCE encoder caps (Timur Kristóf) - drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs (Timur Kristóf) - drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs (Timur Kristóf) - drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15%% (Timur Kristóf) - drm/amd/display: Don't overclock DCE 6 by 15%% (Timur Kristóf) - drm/amd/display: replace min/max nesting with clamp() (Xichao Zhao) - drm/amd/display: Use swap() to simplify code (Liao Yuanhong) - drm/amd/display: Clean up coding style (Xichao Zhao) - drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() (Chenyuan Yang) - drm/amd/display: Promote DC to 3.2.346 (Taimur Hassan) - drm/amd/display: Fix Xorg desktop unresponsive on Replay panel (Tom Chung) - drm/amd/display: [FW Promotion] Release 0.1.23.0 (Taimur Hassan) - drm/amd/display: Avoid a NULL pointer dereference (Mario Limonciello) - drm/amd/display: Attach privacy screen to DRM connector (Mario Limonciello) - drm/amd/display: Setup Second Stutter Watermark Implementation (Austin Zheng) - drm/amd/display: Align LSDMA commands fields (Rafal Ostrowski) - drm/amd/display: Delete unused functions (Clay King) - drm/amd/display: Optimize amdgpu_dm_atomic_commit_tail() (Mario Limonciello) - drm/amd/display: Refactor DPP enum for backwards compatibility (Lohita Mudimela) - drm/amd/display: Add LSDMA Linear Sub Window Copy support (Rafal Ostrowski) - drm/amdgpu: refactor bad_page_work for corner case handling (Chenglei Xie) - drm/amdgpu: remove duplicated argument wptr_va (Qiang Liu) - drm/amd/display: Add NULL pointer checks in dc_stream cursor attribute functions (Srinivasan Shanmugam) - drm/radeon: fix typos (Alexandre Demers) - drm/amdgpu/swm14: Update power limit logic (Alex Deucher) - drm/amd/pm: Free SMUv13.0.6 resources on failure (Lijo Lazar) - drm/amd/vcn: Add late_init callback for VCN v4.0.3 reset handling (Jesse.Zhang) - drm/amdkfd: Handle lack of READ permissions in SVM mapping (Kent Russell) - drm/amd/pm: Add VCN reset support for SMU v13.0.6 (Jesse.Zhang) - drm/amd/pm: Add VCN reset support check capability (Jesse.Zhang) - drm/amdgpu: fix nullptr err of vm_handle_moved (Heng Zhou) - drm/amdkfd: set uuid for each partition in topology (Eric Huang) - drm/amd/display: Use boolean context for pointer null checks (Qianfeng Rong) - drm/amd/display: Remove redundant semicolons (Liao Yuanhong) - drm/radeon: replace min/max nesting with clamp() (Xichao Zhao) - drm/amdgpu: fix task hang from failed job submission during process kill (Liu01 Tong) - drm/amdgpu: fix incorrect vm flags to map bo (Jack Xiao) - drm/amdgpu: fix vram reservation issue (YiPeng Chai) - drm/amdkfd: return -ENOTTY for unsupported IOCTLs (Geoffrey McRae) - drm/amdgpu: Add PSP fw version check for fw reserve GFX command (Frank Min) - drm/amdgpu: Add description for partition commands (Lijo Lazar) - drm/radeon/r600_cs: clean up of dead code in r600_cs (Brahmajit Das) - drm/amdgpu: fix incorrect comment format (Cryolitia PukNgae) - drm/amd/display: Promote DC to 3.2.345 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.22.0 (Taimur Hassan) - drm/amd/display: Reset apply_eamless_boot_optimization when dpms_off (Danny Wang) - drm/amd/display: Wait until OTG enable state is cleared (TungYu Lu) - drm/amdgpu: add to custom amdgpu_drm_release drm_dev_enter/exit (Vitaly Prosyak) - drm/amdgpu: Save and restore switch state (Lijo Lazar) - drm/amdgpu/vcn: Hold pg_lock before vcn power off (Sathishkumar S) - drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff (Sathishkumar S) - drm/amdgpu: Assign unique id to compute partition (Lijo Lazar) - drm/amd/pm: Add unique ids for SMUv13.0.12 SOCs (Lijo Lazar) - drm/amdgpu: add missing vram lost check for LEGACY RESET (Alex Deucher) - drm/amdgpu/discovery: fix fw based ip discovery (Alex Deucher) - drm/amd/display: Add NULL check for stream before dereference in 'dm_vupdate_high_irq' (Srinivasan Shanmugam) - drm/amd/pm: Add caching to SMUv13.0.12 temp metric (Lijo Lazar) - drm/amd/pm: Add cache logic for temperature metric (Lijo Lazar) - drm/amd/pm: Remove cache logic from SMUv13.0.12 (Lijo Lazar) - drm/amd/pm: Add unique ids for SMUv13.0.6 SOCs (Lijo Lazar) - drm/amdgpu: Add helpers to set/get unique ids (Lijo Lazar) - drm/amdgpu: Prevent hardware access in dpc state (Lijo Lazar) - drm/amdgpu/vcn: Fix double-free of vcn dump buffer (Lijo Lazar) - drm/amdgpu: Log reset source during recovery (Lijo Lazar) - drm/amdgpu: Generate BP threshold exceed CPER once threshold exceeded (Xiang Liu) - drm/amd/pm: Enable temperature metrics caps (Asad Kamal) - drm/amd/pm: Add temperature metrics sysfs entry (Asad Kamal) - drm/amd/pm: Fetch and fill temperature metrics (Asad Kamal) - drm/amd/pm: Update pmfw header for smu_v13_0_12 (Asad Kamal) - drm/amd/pm: Add smu interface for temp metrics (Asad Kamal) - drm/amd/pm: Add dpm interface for temp metrics (Asad Kamal) - drm/amd/display: Fix vupdate_offload_work doc (Aurabindo Pillai) - drm/amdkfd: return migration pages from copy function (James Zhu) - drm/amdkfd: remove unused code (James Zhu) - drm/amd/pm: Add priority messages for SMU v13.0.6 (Lijo Lazar) - drm/amdgpu: Set dpc status appropriately (Lijo Lazar) - drm/amdkfd: Destroy KFD debugfs after destroy KFD wq (Amber Lin) - drm/amdgpu: Wait for bootloader after PSPv11 reset (Lijo Lazar) - drm/amdgpu/gfx9.4.3: remove redundant repeated nested 0 check (Ethan Carter Edwards) - drm/amdgpu/gfx9: remove redundant repeated nested 0 check (Ethan Carter Edwards) - drm/amdgpu/gfx10: remove redundant repeated nested 0 check (Ethan Carter Edwards) - amdgpu/amdgpu_discovery: increase timeout limit for IFWI init (Xaver Hugl) - Documentation: Remove VCE support from OLAND's features (Alexandre Demers) - drm/amd/pm: Make static table support conditional (Lijo Lazar) - drm/amdgpu: Fix vcn v4.0.3 poison irq call trace on sriov guest (Xiang Liu) - drm/amdgpu: Fix jpeg v4.0.3 poison irq call trace on sriov guest (Xiang Liu) - drm/amdgpu: Add wrapper function for dpc state (Lijo Lazar) - drm/amd/pm: Allow static metrics table query in VF (Lijo Lazar) - drm/amdgpu: Update SDMA firmware version check for user queue support (Jesse.Zhang) - drm/amd/pm: Use cached metrics data on arcturus (Lijo Lazar) - drm/amd/pm: Use cached metrics data on aldebaran (Lijo Lazar) - drm/amdgpu: Add NULL check for asic_funcs (Lijo Lazar) - drm/amd/display: Promote DC to 3.2.344 (Taimur Hassan) - drm/amd/display: Adding interface to log hw state when underflow happens (Muhammad Ahmed) - drm/amd/display: Toggle for Disable Force Pstate Allow on Disable (Ryan Seto) - drm/amd/display: Fixing hubp programming of 3dlut fast load (Reza Amini) - drm/amd/display: limited pll vco w/a v2 (Jingwen Zhu) - drm/amd/display: Avoid Read Remote DPCD Many Times (Fangzhi Zuo) - drm/amd/display: Revert "drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value" (Mario Limonciello) - drm/amd/display: update dpp/disp clock from smu clock table (Paul Hsieh) - drm/amd/display: more liberal vmin/vmax update for freesync (Aurabindo Pillai) - drm/amd/display: fix dmub access race condition (Aurabindo Pillai) - drm/amd/display: Adjust AUX-less ALPM setting (Duncan Ma) - drm/amd/display: fix a Null pointer dereference vulnerability (Siyang Liu) - drm/amdgpu: Initialize vcn v5_0_1 ras function (Mangesh Gadre) - drm/amd/display: Add primary plane to commits for correct VRR handling (Michel Dänzer) - drm/amdgpu: skip mgpu fan boost for multi-vf (Yunxiang Li) - drm/amdgpu: Initialize jpeg v5_0_1 ras function (Mangesh Gadre) - drm/amdgpu: Skip poison aca bank from UE channel (Xiang Liu) - drm/amdgpu: fix link error for !PM_SLEEP (Arnd Bergmann) - drm/amd/display: add more cyan skillfish devices (Alex Deucher) - drm/amdgpu: update mmhub 3.3 client id mappings (Alex Deucher) - drm/amdgpu: update mmhub 3.0.1 client id mappings (Alex Deucher) - drm/amdgpu/vcn: Register dump cleanup in VCN2_5 (Sathishkumar S) - drm/amdgpu/vcn: Register dump cleanup in VCN2_0_0 (Sathishkumar S) - drm/amdgpu/vcn: Register dump cleanup in VCN3_0 (Sathishkumar S) - drm/amdgpu/vcn: Register dump cleanup in VCN4_0_3 (Sathishkumar S) - drm/amdgpu/vcn: Register dump cleanup in VCN4_0_5 (Sathishkumar S) - drm/amdgpu/vcn: Register dump cleanup in VCN4_0_0 (Sathishkumar S) - drm/amdgpu/vcn: Register dump cleanup in VCN5 (Sathishkumar S) - drm/amdgpu: Add new error code for VCN/JPEG new chain (Stanley.Yang) - drm/amdgpu: Fix vcn v5.0.1 poison irq call trace (Stanley.Yang) - drm/amdgpu/vcn: Add regdump helper functions (Sathishkumar S) - drm/amd/amdgpu: Release xcp drm memory after unplug (Meng Li) - drm/amdgpu: Retain job->vm in amdgpu_job_prepare_job (YuanShang) - drm/amd: Use drm_*() macros instead of DRM_*() for amdgpu_cs (Mario Limonciello) - drm/amdgpu: use kmalloc_array() instead of kmalloc() (Yunshui Jiang) - drm/amdgpu: Fix unintended error log in VCN5_0_0 (Sathishkumar S) - drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming. (Timur Kristóf) - drm/amd/display: Don't overwrite dce60_clk_mgr (Timur Kristóf) - drm/amdgpu: Effective health check before reset (Ce Sun) - drm/amdgpu: Avoid rma causes GPU duplicate reset (Ce Sun) - drm/amdgpu: Update IPID value for bad page threshold CPER (Xiang Liu) - drm/amdgpu: Fix kdoc style in amdgpu_fence.c (Srinivasan Shanmugam) - drm/amdkfd: Fix checkpoint-restore on multi-xcc (David Yat Sin) - Documentation: add RDNA4 dGPUs (Alex Deucher) - Documentation: update APU and dGPU tables with MP0/1 info (Alex Deucher) - drm/amd: Restore cached manual clock settings during resume (Mario Limonciello) - drm/amd: Restore cached power limit during resume (Mario Limonciello) - drm/amdgpu: Fix build error when CONFIG_SUSPEND is disabled (Perry Yuan) - drm/amdgpu: rework how PTE flags are generated v3 (Christian König) - drm/amdgpu: fix module parameter description (Yann Dirson) - Documentation/amdgpu: fix 'in the amdgfx' formulation (Yann Dirson) - drm/amdgpu: Add chain runlists support to GC9.4.2 (Amber Lin) - drm/amd/display: Promote DAL to 3.2.343 (Taimur Hassan) - drm/amd/display: Cache streams targeting link when performing LT automation (Michael Strauss) - drm/amd/display: Fix dmub_cmd header alignment (Ovidiu Bunea) - drm/amd/display: Add Replay residency in debugfs (Ray Wu) - drm/amd/display: Increase AUX Intra-Hop Done Max Wait Duration (Michael Strauss) - drm/amd/display: Add debug option to control BW Allocation mode (Cruise Hung) - drm/amd/display: Allow for sharing of some link and audio link functions (Relja Vojvodic) - drm/amd/display: Remove update_planes_and_stream_v1 sequence (Chiang, Richard) - drm/amd/display: Rename dcn31 string shown to user (Mario Limonciello) - drm/amd/display: Add eDP AUXless ALPM (Duncan Ma) - drm/amd/display: Remove unnecessary includes (Mario Limonciello) - drm/amd/display: Remove unnecessary whitespace (Mario Limonciello) - drm/amd/display: Drop unused include (Mario Limonciello) - drm/amd/display: Add missing SPDX license identifier (Mario Limonciello) - drm/amd/display: Revert "Add a config flag for limited_pll_vco" (Ovidiu Bunea) - drm/amd/display: Add a config flag for limited_pll_vco (Jingwen Zhu) - drm/amd/display: Move setup_stream_attribute (Michael Strauss) - drm/amd/display: Add comma to last entry of enum for consistency (Alvin Lee) - drm/amd/display: Remove check DPIA HPD status for BW Allocation (Cruise Hung) - drm/amd/display: Add DC EDID read policy struct (Karthi Kandasamy) - drm/amd/display: Reduce Stack Usage by moving 'audio_output' into 'stream_res' v4 (Srinivasan Shanmugam) - drm/amdgpu: Update external revid for GC v9.5.0 (Lijo Lazar) - drm/amdgpu: add critical address check for bad page retirement (YiPeng Chai) - drm/amdgpu: Check vcn sram load return value (Sathishkumar S) - drm/amdgpu: Update supported modes for GC v9.5.0 (Lijo Lazar) - drm/amdgpu: support ras critical address check (YiPeng Chai) - drm/amdgpu: adjust the update of RAS bad page number (Tao Zhou) - drm/amdgpu: add range check for RAS bad page address (Tao Zhou) - drm/amdgpu: add command to check address validity (YiPeng Chai) - drm/amdgpu: query the allocated vram address block info (YiPeng Chai) - drm/amd/display: Promote DAL to 3.2.342 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.19.0 (Taimur Hassan) - drm/amd/display: Drop unnecessary 'rc' variable in amdgpu_dm_backlight_get_level() (Mario Limonciello) - drm/amd/display: ensure committing streams is seamless (Clay King) - drm/amd/display: Revert Add HPO encoder support to Replay (Gabe Teeger) - drm/amd/display: fix condition for setting timing_adjust_pending (Aurabindo Pillai) - drm/amd/display: Update tiled to tiled copy command (Ostrowski Rafal) - drm/amd/display: Promote DAL to 3.2.341 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.18.0 (Taimur Hassan) - HID: i2c-hid: Fix test in i2c_hid_core_register_panel_follower() (Dan Carpenter) - drm/stm: ltdc: unify log system (Raphael Gallais-Pou) - dt-bindings: panel: lvds: Append ampire,amp19201200b5tzqw-t03 in panel-lvds (Raphael Gallais-Pou) - drm/sysfb: Do not deref unexisting CRTC state in atomic_disable (Thomas Zimmermann) - accel/amdxdna: Fix incorrect type used for a local variable (Lizhi Hou) - drm/vesadrm: Support DRM_FORMAT_C8 (Thomas Zimmermann) - drm/vesadrm: Prepare color management for palette-based framebuffers (Thomas Zimmermann) - drm/vesadrm: Rename vesadrm_set_gamma_lut() to vesadrm_set_color_lut() (Thomas Zimmermann) - drm/format-helper: Add XRGB8888-to-RGB332 to drm_fb_blit() (Thomas Zimmermann) - drm/color-mgmt: Prepare for RGB332 palettes (Thomas Zimmermann) - drm/sysfb: Blit to CRTC destination format (Thomas Zimmermann) - drm/sysfb: Find screen_info format with helpers (Thomas Zimmermann) - video: screen_info: Add pixel-format helper for linear framebuffers (Thomas Zimmermann) - video: pixel_format: Add compare helpers (Thomas Zimmermann) - HID: i2c-hid: Make elan touch controllers power on after panel is enabled (Pin-yen Lin) - drm/panel: Allow powering on panel follower after panel is enabled (Pin-yen Lin) - drm/msm: fix msm_gem_vma_new() allocations for managed GPUVMs (Dmitry Baryshkov) - drm/rockchip: dsi2: add support rk3576 (Guochun Huang) - dt-bindings: display: rockchip: Add rk3576 to RK3588 DW DSI2 controller schema (Heiko Stuebner) - drm/panel: ilitek-ili9881c: Add Bestar BSD1218-A101KL68 support (Heiko Stuebner) - dt-bindings: display: ili9881c: Add Bestar BSD1218-A101KL68 LCD panel (Heiko Stuebner) - dt-bindings: vendor-prefixes: Add prefix for Shenzhen Bestar Electronic (Heiko Stuebner) - drm/panel: ilitek-ili9881c: convert (un-)prepare to mipi_dsi_multi_context (Heiko Stuebner) - drm/panel: ilitek-ili9881c: move display_on/_off dcs calls to (un-)prepare (Heiko Stuebner) - drm/panel: ilitek-ili9881c: turn off power-supply when init fails (Heiko Stuebner) - drm/bridge: simple-bridge: Add support for radxa ra620 (Andy Yan) - dt-bindings: display: simple-bridge: Add ra620 compatible (Andy Yan) - drm: re-allow no-op changes on non-primary planes in async flips (Xaver Hugl) - Documentation: accel: amdxdna: Update compiler information (Lizhi Hou) - drm/panel: jdi-lpm102a188a: Fix error code in jdi_panel_prepare() (Dan Carpenter) - drm: of: fix documentation reference (Raphael Gallais-Pou) - drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands (Val Packett) - drm/bridge: anx7625: register content protect property (Hsin-Yi Wang) - drm_bridge: register content protect property (Hsin-Yi Wang) - drm/panel: panel-samsung-s6e88a0-ams427ap24: Fix includes (Thomas Zimmermann) - drm/virtio: clean up minor codestyle issues (Athul Raj Kollareth) - drm/gpusvm: Make drm_gpusvm_for_each_* macros public (Himal Prasad Ghimiray) - drm/gpuvm: Introduce drm_gpuvm_madvise_ops_create (Himal Prasad Ghimiray) - drm/gpuvm: Kill drm_gpuva_init() (Boris Brezillon) - drm/gpuvm: Pass map arguments through a struct (Boris Brezillon) - rust: drm: update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - accel/amdxdna: Add a function to walk hardware contexts (Lizhi Hou) - drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts (Dmitry Baryshkov) - drm/panfrost: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - drm/panthor: Add support for Mali-Gx20 and Mali-Gx25 GPUs (Karunika Choo) - drm/panthor: Make MMU cache maintenance use FLUSH_CACHES command (Karunika Choo) - drm/panthor: Serialize GPU cache flush operations (Karunika Choo) - drm/panthor: Add support for Mali-Gx15 family of GPUs (Karunika Choo) - drm/panthor: Add support for Mali-G710, Mali-G510 and Mali-G310 (Karunika Choo) - drm/panthor: Simplify getting the GPU model name (Karunika Choo) - drm/panthor: Add panthor_hw and move gpu_info initialization into it (Karunika Choo) - drm/panel: novatek-nt35560: Clean up driver (Brigham Campbell) - drm: Add MIPI read_multi func and two write macros (Brigham Campbell) - drm: renesas: rz-du: mipi_dsi: Convert to RUNTIME_PM_OPS() (Geert Uytterhoeven) - drm/simpledrm: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - drm/panel: panel-summit: Include and (Thomas Zimmermann) - drm/tidss: Remove early fb (Tomi Valkeinen) - drm/tidss: remove redundant assignment to variable ret (Colin Ian King) - drm/tidss: Set crtc modesetting parameters with adjusted mode (Jayesh Choudhary) - drm/bridge: cdns-dsi: Don't fail on MIPI_DSI_MODE_VIDEO_BURST (Tomi Valkeinen) - drm/bridge: cdns-dsi: Tune adjusted_mode->clock according to dsi needs (Tomi Valkeinen) - drm/bridge: cdns-dsi: Fix event mode (Tomi Valkeinen) - drm/bridge: cdns-dsi: Use video mode and clean up cdns_dsi_mode2cfg() (Tomi Valkeinen) - drm/bridge: cdns-dsi: Fix REG_WAKEUP_TIME value (Tomi Valkeinen) - drm/bridge: cdns-dsi: Adjust mode to negative syncs (Tomi Valkeinen) - drm/bridge: cdns-dsi: Drop cdns_dsi_adjust_phy_config() (Tomi Valkeinen) - drm/bridge: cdns-dsi: Update htotal in cdns_dsi_mode2cfg() (Tomi Valkeinen) - drm/bridge: cdns-dsi: Drop checks that shouldn't be in .mode_valid() (Tomi Valkeinen) - drm/bridge: cdns-dsi: Remove broken fifo emptying check (Tomi Valkeinen) - drm/bridge: cdns-dsi: Drop crtc_* code (Tomi Valkeinen) - drm/bridge: cdns-dsi: Remove extra line at the end of the file (Tomi Valkeinen) - drm/tidss: Use the crtc_* timings when programming the HW (Tomi Valkeinen) - drm/tidss: Fix missing includes and struct decls (Tomi Valkeinen) - drm/bridge: cdns-dsi: Fix the _atomic_check() (Aradhya Bhatia) - drm/nouveau: Improve message for missing firmware (Mel Henning) - drm/nouveau: Remove nvkm_gsp_fwif.enable (Mel Henning) - drm/nouveau: Remove DRM_NOUVEAU_GSP_DEFAULT config (Mel Henning) - fbcon: Add necessary include statements and forward declarations (Thomas Zimmermann) - drm/bridge: it6505: select REGMAP_I2C (Chia-I Wu) - drm/nouveau: always set RMDevidCheckIgnore for GSP-RM (Timur Tabi) - drm/panel-edp: Add SHP LQ134Z1 panel for Dell XPS 9345 (Christopher Orr) - drm/sharp-memory: Do not access GEM-DMA vaddr directly (Thomas Zimmermann) - drm/repaper: Do not access GEM-DMA vaddr directly (Thomas Zimmermann) - drm/gud: Remove unnecessary logging (Ruben Wauters) - drm/nouveau: Remove surplus struct member (Philipp Stanner) - drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf() (Seyediman Seyedarab) - accel/amdxdna: Unify pm and rpm suspend and resume callbacks (Lizhi Hou) - drm: bridge: Add waveshare DSI2DPI unit driver (Joseph Guo) - dt-bindings: display: panel: Add waveshare DPI panel support (Joseph Guo) - dt-bindings: display: bridge: Add waveshare DSI2DPI unit support (Joseph Guo) - drm/panel: sitronix-st7703: fix typo in comments (Hugo Villeneuve) - drm/panel: himax-hx8279: Remove unneeded semicolon (Chen Ni) - drm/panel: novatek-nt35560: Fix invalid return value (Brigham Campbell) - drm: panel: Add support for Hydis HV101HD1 MIPI DSI panel (Svyatoslav Ryhel) - dt-bindings: display: panel: Document Hydis HV101HD1 DSI panel (Svyatoslav Ryhel) - drm: panel: orisetech: improve error handling during probe (Akhilesh Patil) - drm/panel: Kconfig: Fix spelling mistake "pannel" -> "panel" (Colin Ian King) - drm: panel: add support for Samsung AMS561RA01 panel with S6E8AA5X01 controller (Kaustabh Chakraborty) - dt-bindings: display: panel: document Samsung AMS561RA01 panel with S6E8AA5X01 controller (Kaustabh Chakraborty) - drm/panel: simple: Add Olimex LCD-OLinuXino-5CTS support (Paul Kocialkowski) - dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS (Paul Kocialkowski) - accel/rocket: Fix undeclared const rocket_pm_ops (Brigham Campbell) - accel/rocket: Fix Rockchip NPU compilation (Brigham Campbell) - drm/panel-edp: Add BOE NV140WUM-N64 (Aleksandrs Vinarskis) - dt-bindings: display: panel: samsung,atna40ct06: document ATNA40CT06 (Aleksandrs Vinarskis) - dt-bindings: display: panel: samsung,atna40cu11: document ATNA40CU11 (Aleksandrs Vinarskis) - drm/panel-edp: Add edp panels used by mt8189 Chromebooks (Cong Yang) - drm/vkms: Add writeback encoders as possible clones (Robert Mader) - drm: bridge: Add support for Solomon SSD2825 RGB/DSI bridge (Svyatoslav Ryhel) - dt-bindings: display: bridge: Document Solomon SSD2825 (Svyatoslav Ryhel) - drm: docs: Update task from drm TODO list (Brigham Campbell) - drm: Remove unused MIPI write seq and chatty functions (Brigham Campbell) - drm/panel: jdi-lpm102a188a: Fix bug and clean up driver (Brigham Campbell) - drm: Create mipi_dsi_dual* macros (Brigham Campbell) - drm/vmwgfx: fix missing assignment to ts (Colin Ian King) - dt-bindings: npu: rockchip,rknn: Add bindings (Tomeu Vizoso) - accel/rocket: Add IOCTLs for synchronizing memory accesses (Tomeu Vizoso) - accel/rocket: Add job submission IOCTL (Tomeu Vizoso) - accel/rocket: Add IOCTL for BO creation (Tomeu Vizoso) - accel/rocket: Add a new driver for Rockchip's NPU (Tomeu Vizoso) - accel/rocket: Add registers header (Tomeu Vizoso) - MAINTAINERS: Update email address for Carl Vanderlip (Carl Vanderlip) - panthor: dump task pid and comm on gpu errors (Chia-I Wu) - panthor: save task pid and comm in panthor_group (Chia-I Wu) - panthor: set owner field for driver fops (Chia-I Wu) - drm/panel-edp: Add 50ms disable delay for four panels (Langyan Ye) - drm/display: bridge-connector: correct CEC bridge pointers in drm_bridge_connector_init (Dmitry Baryshkov) - drm/bridge: display-connector: put the bridge obtained by drm_bridge_get_prev_bridge() (Luca Ceresoli) - drm/bridge: select_bus_fmt_recursive(): put the bridge obtained by drm_bridge_get_prev_bridge() (Luca Ceresoli) - drm/bridge: get the bridge returned by drm_bridge_get_prev_bridge() (Luca Ceresoli) - MAINTAINERS: Add new intel_vpu maintainer (Jacek Lawrynowicz) - accel/amdxdna: Delete pci_free_irq_vectors() (Salah Triki) - accel/amdxdna: Support user space allocated buffer (Lizhi Hou) - drm/probe-helper: put the bridge returned by drm_bridge_chain_get_first_bridge() (Luca Ceresoli) - drm/atomic-helper: put the bridge returned by drm_bridge_chain_get_first_bridge() (Luca Ceresoli) - drm/mxsfb: put the bridge returned by drm_bridge_chain_get_first_bridge() (Luca Ceresoli) - drm/bridge: get the bridge returned by drm_bridge_chain_get_first_bridge() (Luca Ceresoli) - drm/bridge: add a cleanup action for scope-based drm_bridge_put() invocation (Luca Ceresoli) - accel/ivpu: Remove lockdep_assert_irqs_disabled() (Maarten Lankhorst) - drm/panel-edp: Add disable to 100ms for MNB601LS1-4 (Langyan Ye) - rust: drm: Drop the use of Opaque for ioctl arguments (Beata Michalska) - drm/panthor: Fix memory leak in panthor_ioctl_group_create() (Jann Horn) - drm/sched: Avoid double re-lock on the job free path (Tvrtko Ursulin) - drm: Move drm_gem ioctl kerneldoc to uapi file (David Francis) - drm: Add DRM prime interface to reassign GEM handle (David Francis) - drm: document DRM_MODE_PAGE_FLIP_EVENT interactions with atomic (Simon Ser) - drm/v3d: Add parameter to retrieve the number of GPU resets per-fd (Maíra Canal) - drm/v3d: Add parameter to retrieve the global number of GPU resets (Maíra Canal) - drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test (Tvrtko Ursulin) - ALSA: usb-audio: don't hardcode gain for output channel of Presonus Studio (Roy Vegard Ovesen) - ALSA: usb-audio: add the initial mix for Presonus Studio 1824c (Roy Vegard Ovesen) - ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007 (Primoz Fiser) - ASoC: qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075 (Dmitry Baryshkov) - ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data() (Ma Ke) - ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback (Richard Fitzgerald) - ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slots (Richard Fitzgerald) - ASoc: tas2783A: Fix an error code in probe() (Dan Carpenter) - ASoC: renesas: msiof: ignore 1st FSERR (Kuninori Morimoto) - ASoC: renesas: msiof: Add note for The possibility of R/L opposite Capture (Kuninori Morimoto) - ASoC: renesas: msiof: setup both (Playback/Capture) in the same time (Kuninori Morimoto) - ASoC: renesas: msiof: tidyup DMAC stop timing (Kuninori Morimoto) - ASoC: renesas: msiof: add .symmetric_xxx on snd_soc_dai_driver (Kuninori Morimoto) - ASoC: renesas: msiof: set SIFCTR register (Kuninori Morimoto) - ASoC: renesas: msiof: use reset controller (Kuninori Morimoto) - ASoC: renesas: msiof: add unique NOTE name (Kuninori Morimoto) - ASoC: stm32: sai: manage context in set_sysclk callback (Olivier Moysan) - ASoC: codecs: wcd-common: fix signedness bug in wcd_dt_parse_micbias_info() (Dan Carpenter) - ASoC: dt-binding: Convert MediaTek mt8183-mt6358 to DT schema (Julien Massot) - ASoC: Convert MT8183 DA7219 sound card to DT schema (Julien Massot) - ASoC: dt-binding: Convert mt8183-afe-pcm to dt-schema (Julien Massot) - ASoc: tas2783A: Fix spelling mistake "Perifpheral" -> "Peripheral" (Colin Ian King) - ASoc: tas2783A: Remove unneeded semicolon (Chen Ni) - regulator: dt-bindings: qcom,sdm845-refgen-regulator: document more platforms (Dmitry Baryshkov) - ASoC: cs35l41: Fallback to reading Subsystem ID property if not ACPI (Stefan Binding) - ASoC: dt-bindings: cirrus,cs35l41: Document the cirrus,subsystem-id property (Stefan Binding) - tas2783A: Add acpi match changes for Intel MTL (Niranjan H Y) - ASoc: tas2783A: add machine driver changes (Niranjan H Y) - ASoc: tas2783A: machine driver amp utility for TI devices (Niranjan H Y) - ASoc: tas2783A: Add soundwire based codec driver (Niranjan H Y) - ASoC: ops: improve snd_soc_get_volsw (Niranjan H Y) - ALSA: doc: improved docs about quirk_flags in snd-usb-audio (Cryolitia PukNgae) - ALSA: usb-audio: make param quirk_flags change-able in runtime (Cryolitia PukNgae) - ALSA: usb-audio: improve module param quirk_flags (Cryolitia PukNgae) - ALSA: usb-audio: add two-way convert between name and bit for QUIRK_FLAG_* (Cryolitia PukNgae) - ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free (Jeongjun Park) - ALSA: usb-audio: add mono main switch to Presonus S1824c (Roy Vegard Ovesen) - ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100 (Takashi Iwai) - ALSA: usb-audio: don't apply interface quirk to Presonus S1824c (Roy Vegard Ovesen) - ALSA: compress: document 'chan_map' member in snd_dec_opus (Kriish Sharma) - ASoC: cs35l56: Add support for CS35L56 B2 silicon (Richard Fitzgerald) - ASoC: cs35l56: Set fw_regs table after getting REVID (Richard Fitzgerald) - ASoC: tas2781: Correct the wrong description and register address on tas2781 (Baojun Xu) - ASoC: fsl: fsl_qmc_audio: Drop struct qmc_dai_chan (Christophe Leroy) - ASoC: fsl: fsl_qmc_audio: Only request completion on last channel (Christophe Leroy) - ASoC: fsl: fsl_qmc_audio: Ensure audio channels are ordered in TDM bus (Christophe Leroy) - soc: fsl: qmc: Only set completion interrupt when needed (Christophe Leroy) - ASoC: codecs: wcd937x: get regmap directly (Srinivas Kandagatla) - ASoC: codecs: wcd938x: get regmap directly (Srinivas Kandagatla) - ASoC: codecs: wcd-common: move status_update callback to common (Srinivas Kandagatla) - ASoC: codecs: wcd939x: get regmap directly (Srinivas Kandagatla) - ASoC: codecs: wcd-common: move component ops to common (Srinivas Kandagatla) - ASoC: codecs: wcd-common: move WCD_SDW_CH to common (Srinivas Kandagatla) - ASoC: codecs: wcd: add common helper for wcd codecs (Srinivas Kandagatla) - ASoC: codecs: wcdxxxx: use sdw_slave_get_current_bank helper (Srinivas Kandagatla) - ASoC: codecs: wcdxxxx: use of_sdw_find_device_by_node helper (Srinivas Kandagatla) - soundwire: bus: add sdw_slave_get_current_bank helper (Srinivas Kandagatla) - soundwire: bus: add of_sdw_find_device_by_node helper (Srinivas Kandagatla) - ASoC: codecs: wcd937x: make stub functions inline (Srinivas Kandagatla) - ASoC: codecs: wcd937x: set the comp soundwire port correctly (Srinivas Kandagatla) - ASoC: soc-dapm: add snd_soc_dapm_set_idle_bias() (Kuninori Morimoto) - ASoC: soc-dapm: add snd_soc_dapm_get_bias_level() (Kuninori Morimoto) - ASoC: soc-dapm: tidyup idle_bias handling - step2 (Kuninori Morimoto) - ASoC: soc-dapm: tidyup idle_bias handling - step1 (Kuninori Morimoto) - ASoC: soc-dapm: remove suspend_bias_off from snd_soc_dapm_context (Kuninori Morimoto) - ASoC: soc-card: add snd_soc_card_to_dapm() (Kuninori Morimoto) - ASoC: soc-component: add snd_soc_component_to_dapm() (Kuninori Morimoto) - ASoC: soc-dapm: use dapm->component instead of container_of() (Kuninori Morimoto) - ASoC: soc-dapm: add snd_soc_dapm_to_card() (Kuninori Morimoto) - ASoC: soc-dapm: add snd_soc_dapm_to_dev() (Kuninori Morimoto) - ASoC: da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS() (Geert Uytterhoeven) - ASoC: qcom: sc8280xp: explicitly set S16LE format in sc8280xp_be_hw_params_fixup() (Alexey Klimov) - ASoC: SOF: ipc3-dtrace: fix potential integer overflow in allocation (Samasth Norway Ananda) - ASoC: cs-amp-lib-test: Add test for getting cal data from HP EFI (Richard Fitzgerald) - ASoC: cs-amp-lib: Add HP-specific EFI variable for calibration data (Richard Fitzgerald) - ASoC: cs-amp-lib-test: Add tests for cs_amp_get_vendor_spkid() (Richard Fitzgerald) - ASoC: cs35l56: Check for vendor-specific speaker ID value (Richard Fitzgerald) - ASoC: cs-amp-lib: Add handling for Lenovo and HP UEFI speaker ID (Richard Fitzgerald) - ASoC: cs-amp-lib: Rename defines for Cirrus Logic EFI (Richard Fitzgerald) - ASoC: dt-bindings: add bindings for pm4125 audio codec (Alexey Klimov) - MAINTAINERS: add Qualcomm PM4125 audio codec to drivers list (Alexey Klimov) - ASoC: codecs: add new pm4125 audio codec driver (Alexey Klimov) - ASoC: codecs: pcm1754: add pcm1754 dac driver (Alvin Šipraga) - ASoC: dt-bindings: ti,pcm1754: add binding documentation (Stefan Kerkmann) - ASoC: dt-bindings: asahi-kasei,ak4458: Reference common DAI properties (Jonas Rebmann) - ASoC: Intel: hda-sdw-bpt: set persistent_buffer false (Bard Liao) - ASoC: dt-bindings: linux,spdif: Add "port" node (Rob Herring (Arm)) - ASoC: renesas: rz-ssi: Use guard() for spin locks (Kuninori Morimoto) - ASoC: renesas: fsi: Use guard() for spin locks (Kuninori Morimoto) - ASoC: renesas: rsnd: Use guard() for spin locks (Kuninori Morimoto) - ASoC: renesas: msiof: Use guard() for spin locks (Kuninori Morimoto) - ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping (Takashi Iwai) - ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping (Takashi Iwai) - ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping (Takashi Iwai) - ASoC: codecs: tlv320dac33: Convert to use gpiod api (Alex Tran) - ASoC: codecs: tlv320dac33: Add default value for burst_bclkdiv (Alex Tran) - ASoC: codecs: tlv320dac33: Remove unused struct tlv320dac33_platform_data and header file tlv320dac33-plat.h (Alex Tran) - ASoC: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - ASoC: codecs: fs210x: Add NULL check in fs210x_register_snd_component (Charles Han) - ASoC: cs42l43: Shutdown jack detection on suspend (Charles Keepax) - ASoC: cs42l43: Disable IRQs in system suspend (Charles Keepax) - ASoC: cs42l43: Store IRQ domain in codec private data (Charles Keepax) - ASoC: cs42l43: Rename system suspend callback and fix debug print (Charles Keepax) - ASoC: dt-bindings: wlf,wm8960: Document routing strings (pin names) (Jihed Chaibi) - ASoC: dt-bindings: nuvoton,nau8825: Document routing strings (Jihed Chaibi) - ASoC: dt-bindings: everest,es8316: Document routing strings (Jihed Chaibi) - ASoC: dt-bindings: qcom,lpass-va-macro: Update bindings for clocks to support ADSP (Mohammad Rafi Shaik) - ASoC: Intel: avs: ssm4567: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: rt5682: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: rt5663: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: rt5514: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: rt298: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: rt286: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: rt274: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: probe: Refactor dai_link creation (Cezary Rojewski) - ASoC: Intel: avs: nau8825: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: max98927: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: max98373: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: max98357a: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: i2stest: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: es8336: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: dmic: Refactor dai_link creation (Cezary Rojewski) - ASoC: Intel: avs: da7219: Adjust platform name (Cezary Rojewski) - ASoC: Intel: avs: hda: Adjust platform name (Cezary Rojewski) - ASoC: codecs: lpass-wsa-macro: add Codev version 2.9 (Srinivas Kandagatla) - ASoC: codecs: lpass-macro: add Codec version 2.9 (Srinivas Kandagatla) - ASoC: dt-bindings: qcom: Add Glymur LPASS wsa and va macro codecs (Srinivas Kandagatla) - ASoC: qcom: x1e80100: add compatible for glymur SoC (Srinivas Kandagatla) - ASoC: dt-bindings: qcom,sm8250: Add glymur sound card (Srinivas Kandagatla) - ASoC: qcom: x1e80100: set card driver name from match data (Srinivas Kandagatla) - ASoC: SOF: ipc4-topology: Fix a less than zero check on a u32 (Colin Ian King) - ASoC: qcom: audioreach: convert to cpu endainess type before accessing (Srinivas Kandagatla) - ASoC: qcom: topology: convert to cpu endainess type before accessing (Srinivas Kandagatla) - ASoC: qcom: audioreach: fix potential null pointer dereference (Srinivas Kandagatla) - ASoC: soc-dapm: rename snd_soc_kcontrol_component() to snd_soc_kcontrol_to_component() (Kuninori Morimoto) - ASoC: soc-dapm: rename dapm_kcontrol_get_value() to snd_soc_dapm_kcontrol_get_value() (Kuninori Morimoto) - ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_dapm() to snd_soc_dapm_kcontrol_to_dapm() (Kuninori Morimoto) - ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_widget() to snd_soc_dapm_kcontrol_to_widget() (Kuninori Morimoto) - ASoC: SOF: ipc4-topology: Add support for float sample type (Seppo Ingalsuo) - ASoC: SOF: ipc4-topology: Add support for 8-bit formats (Seppo Ingalsuo) - ASoC: SOF: ipc4-pcm: Add fixup for channels (Peter Ujfalusi) - ASoC: SOF: sof-client-probes: Add available points_info(), IPC4 only (Jyri Sarha) - ASoC: SOF: sof-client-probes-ipc4: Human readable debugfs "probe_points" (Jyri Sarha) - ASoC: SOF: sof-client: Add sof_client_ipc4_find_swidget_by_id() (Jyri Sarha) - ASoC: SOF: IPC4: Add GET macros for module id and module instance id (Jyri Sarha) - ASoC: SOF: sof-client-probes-ipc4: Implement ipc4_probes_points_info (Jyri Sarha) - ASoC: SOF: sof-client: Introduce sof_client_dev_entry structure (Peter Ujfalusi) - ASoC: SOF: sof-client: Convert sof_client_dev_to_sof_dev into function (Peter Ujfalusi) - ASoC: SOF: Intel: only detect codecs when HDA DSP probe (Bard Liao) - ASoC: SOF: Intel: split codec mask detect and programming UNSOL (Bard Liao) - ASoC: sof: ipc4-topology: Add support to sched_domain attribute (Jyri Sarha) - ASoC: doc: Internally link to Writing an ALSA Driver docs (Bagas Sanjaya) - ASoC: Intel: avs: Allow i2s test and non-test boards to coexist (Cezary Rojewski) - ASoC: Intel: avs: Simplify avs_get_i2s_boards() (Cezary Rojewski) - ASoC: Intel: avs: Simplify dmi_match_quirk() (Cezary Rojewski) - ASoC: Intel: avs: Cleanup duplicate members (Cezary Rojewski) - ASoC: Intel: avs: New board registration routines (Cezary Rojewski) - ASoC: qcom: use int type to store negative error codes (Qianfeng Rong) - ASoC: adau1977: use int type to store negative error codes (Qianfeng Rong) - ASoC: amd: use int type to store negative error codes (Qianfeng Rong) - ASoC: renesas: msiof: start DMAC first (Kuninori Morimoto) - ASoC: renesas: msiof: cleanup status clear method (Kuninori Morimoto) - ASoC: renesas: msiof: tidyup error message (Kuninori Morimoto) - ASoC: renesas: msiof: msiof_update_and_wait() checks whether reg was updated (Kuninori Morimoto) - ASoC: amd: acp: Remove (explicitly) unused header (Andy Shevchenko) - ASoC: mediatek: common: Switch to for_each_available_child_of_node_scoped() (Chen-Yu Tsai) - ASoC: tlv320aic32x4: use dev_err_probe() for regulators (Matthias Schiffer) - ASoC: SOF: imx: Remove the use of dev_err_probe() (Xichao Zhao) - ASoC: imx-hdmi: remove cpu_pdev related code (Shengjiu Wang) - ASoC: dt-bindings: Minor whitespace cleanup in example (Krzysztof Kozlowski) - ASoC: test-component: Use kcalloc() instead of kzalloc() (Qianfeng Rong) - ASoC: fsl: Use kcalloc() instead of kzalloc() (Qianfeng Rong) - ASoC: codecs: Use kcalloc() instead of kzalloc() (Qianfeng Rong) - ASoC: dt-bindings: omap-twl4030: convert to DT schema (Jihed Chaibi) - ASoC: dt-bindings: ti,twl4030-audio: convert to DT schema (Jihed Chaibi) - ASoC: qcom: audioreach: add support for SMECNS module (Srinivas Kandagatla) - ASoC: qcom: audioreach: sort modules based on hex ids (Srinivas Kandagatla) - ASoC: qcom: audioreach: fix typos in I2S_INTF_TYPE (Srinivas Kandagatla) - ASoC: qcom: audioreach: add support for static calibration (Srinivas Kandagatla) - ASoC: qcom: audioreach: add documentation for i2s interface type (Srinivas Kandagatla) - ASoC: qcom: audioreach: deprecate AR_TKN_U32_MODULE_[IN/OUT]_PORTS (Srinivas Kandagatla) - ASoC: Intel: avs: Streamline register-component function names (Cezary Rojewski) - ASoC: Intel: avs: Do not share the name pointer between components (Cezary Rojewski) - ASoC: Intel: avs: Drop pcm.h dependency for probes (Cezary Rojewski) - ASoC: Intel: avs: Separate debug symbols (Cezary Rojewski) - ASoC: es8323: enable DAPM power widgets for playback DAC (Shimrra Shai) - ASoC: es8323: add proper left/right mixer controls via DAPM (Shimrra Shai) - ASoC: es8323: remove DAC enablement write from es8323_probe (Shimrra Shai) - ASoC: codecs: wsa883x: Handle shared reset GPIO for WSA883x speakers (Mohammad Rafi Shaik) - ASoC: dt-bindings: qcom,wsa8830: Add reset-gpios for shared line (Mohammad Rafi Shaik) - ASoC: wl1273: Remove (Dr. David Alan Gilbert) - ASoC: es8323: enable DAPM power widgets for playback DAC and output (Shimrra Shai) - ASoC: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - ASoC: rt1321: Add RT1321 amplifier support (Shuming Fan) - ASoC: Intel: sst: Remove redundant semicolons (Liao Yuanhong) - ASoC: dt-bindings: Convert brcm,bcm2835-i2s to DT schema (Rob Herring (Arm)) - ASoC: pxa: add GPIOLIB_LEGACY dependency (Arnd Bergmann) - ASoC: add GPIOLIB_LEGACY dependency where needed (Arnd Bergmann) - MAINTAINERS: Add entry for FourSemi audio amplifiers (Nick Li) - ASoC: codecs: Add FourSemi FS2104/5S audio amplifier driver (Nick Li) - ASoC: codecs: Add library for FourSemi audio amplifiers (Nick Li) - ASoC: dt-bindings: Add FS2104/5S audio amplifiers (Nick Li) - dt-bindings: vendor-prefixes: Add Shanghai FourSemi Semiconductor Co.,Ltd (Nick Li) - ASoC: Intel: avs: Conditional-path support (Cezary Rojewski) - ASoC: Intel: avs: Parse conditional path tuples (Cezary Rojewski) - ASoC: soc-component: unpack snd_soc_component_init_bias_level() (Kuninori Morimoto) - ASoC: soc-component: unpack snd_soc_component_get_bias_level() (Kuninori Morimoto) - ASoC: soc-component: unpack snd_soc_component_force_bias_level() (Kuninori Morimoto) - ASoC: soc-dapm: move snd_soc_dapm_init_bias_level() to soc-dpcm (Kuninori Morimoto) - ASoC: soc-dapm: move snd_soc_dapm_get_bias_level() to soc-dpcm (Kuninori Morimoto) - ASoC: dt-bindings: realtek,alc5623: convert to DT schema (Mahdi Khosravi) - ASoC: fix "dependant"->"dependent" (Xichao Zhao) - ASoC: cs48l32: Use PTR_ERR_OR_ZERO() to simplify code (Xichao Zhao) - ASoC: rt721: add some vendor registers (Shuming Fan) - ASoC: SOF: imx: Remove error print for devm_add_action_or_reset() (Waqar Hameed) - ASoC: mediatek: Use SND_JACK_AVOUT for HDMI/DP jacks (Terry Cheong) - ASoC: tas2781: Add keyword "init" in profile section (Shenghao Ding) - ASoC: dmaengine_pcm: Add port_window_size to DAI dma data struct (Chancel Liu) - ASoC: dt-bindings: Drop imx-audio-sgtl5000.txt (Rob Herring (Arm)) - ASoC: qcom: qdsp6/audioreach: add support for offloading raw opus playback (Alexey Klimov) - ALSA: compress_offload: increase SNDRV_COMPRESS_VERSION minor version by 1 (Alexey Klimov) - ALSA: compress: add raw opus codec define and opus decoder structs (Alexey Klimov) - ALSA: seq: Fix KCSAN data-race warning at snd_seq_fifo_poll_wait() (Takashi Iwai) - ALSA: spi/at73c213: Use guard() for spin locks (Takashi Iwai) - ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT (Sebastian Andrzej Siewior) - ALSA: serial-generic: remove shared static buffer (John Keeping) - ALSA: asihpi: Simplify error handling in PCM substream setup (Jihed Chaibi) - ALSA: aoa: Remove redundant size arguments from strscpy() (Thorsten Blum) - ALSA: sparc/dbri: Use guard() for spin locks (Takashi Iwai) - ALSA: sparc/cs4231: Use guard() for spin locks (Takashi Iwai) - ALSA: sparc/amd7930: Use guard() for spin locks (Takashi Iwai) - ALSA: usb-audio: Use guard() for spin locks (Takashi Iwai) - ALSA: usb: fcp: Use guard() for spin locks (Takashi Iwai) - ALSA: line6: Use guard() for spin locks (Takashi Iwai) - ALSA: ppc: Use guard() for spin locks (Takashi Iwai) - ALSA: snd_ps3: Use guard() for spin locks (Takashi Iwai) - ALSA: parisc: Use guard() for spin locks (Takashi Iwai) - ALSA: snd-n64: Use guard() for spin locks (Takashi Iwai) - ALSA: sgio2audio: Use guard() for spin locks (Takashi Iwai) - ALSA: arm: Use guard() for spin locks (Takashi Iwai) - ALSA: aoa: Don't split string across lines (Takashi Iwai) - ALSA: aoa: Use guard() for spin locks (Takashi Iwai) - ASoC: tas2781: Add tas2118, tas2x20, tas5825 support (Baojun Xu) - ASoC: tas2781: Add tas2118, tas2x20, tas5825 support (Baojun Xu) - ALSA: compress_offload: Add SNDRV_COMPRESS_AVAIL64 ioctl (Joris Verhaegen) - ALSA: compress_offload: Add SNDRV_COMPRESS_TSTAMP64 ioctl (Joris Verhaegen) - ALSA: compress_offload: Add 64-bit safe timestamp infrastructure (Joris Verhaegen) - ALSA: scarlett2: Add Vocaster speaker/headphone mute controls (Geoffrey D. Bennett) - ALSA: cs4281: Send the PCM period elapsed notification properly (Chandra Mohan Sundar) - ALSA: usb-audio: apply quirk for MOONDROP Quark2 (Cryolitia PukNgae) - ALSA: usb-audio: apply "mixer_min_mute" quirks on some devices (Cryolitia PukNgae) - ALSA: usb-audio: add quirk QUIRK_FLAG_MIXER_CAPTURE_MIN_MUTE (Cryolitia PukNgae) - ALSA: usb-audio: rename QUIRK_FLAG_MIXER_MIN_MUTE to QUIRK_FLAG_MIXER_PLAYBACK_MIN_MUTE (Cryolitia PukNgae) - ALSA: hda/conexant: Fix typos in comments (Thorsten Blum) - ALSA: rme32: Fix serialization in snd_rme32_capture_adat_open() (Dan Carpenter) - ALSA: hda/realtek: Use is_s4_resume() macro (Takashi Iwai) - ALSA: misc: Use guard() for spin locks (Takashi Iwai) - ALSA: virtio: Use guard() for spin locks (Takashi Iwai) - ALSA: ac97bus: Use guard() for mutex locks (Takashi Iwai) - ALSA: atmel: Use guard() for mutex locks (Takashi Iwai) - ALSA: pxa2xx: Use guard() for mutex locks (Takashi Iwai) - ALSA: aaci: Use guard() for mutex locks (Takashi Iwai) - ALSA: aoa: Use guard() for mutex locks (Takashi Iwai) - ALSA: sparc: Use guard() for mutex locks (Takashi Iwai) - ALSA: vxpocket: Use guard() for mutex locks (Takashi Iwai) - ALSA: pdaudiocf: Use guard() for mutex locks (Takashi Iwai) - ALSA: at73c213: Use guard() for mutex locks (Takashi Iwai) - ALSA: xen: Use guard() for mutex locks (Takashi Iwai) - ALSA: x86: Use guard() for spin locks (Takashi Iwai) - ALSA: x86: Use guard() for mutex locks (Takashi Iwai) - ALSA: synth: Use guard() for preset locks (Takashi Iwai) - ALSA: synth: Use guard() for spin locks (Takashi Iwai) - ALSA: synth: Use guard() for mutex locks (Takashi Iwai) - ALSA: i2c: Use guard() for spin locks (Takashi Iwai) - ALSA: i2c: Use guard() for mutex locks (Takashi Iwai) - ALSA: caiaq: Use guard() for spin locks (Takashi Iwai) - ALSA: bcd2000: Use guard() for mutex locks (Takashi Iwai) - ALSA: usb: qcom: Use guard() for mutex locks (Takashi Iwai) - ALSA: line6: Use guard() for mutex locks (Takashi Iwai) - ALSA: hiface: Use guard() for spin locks (Takashi Iwai) - ALSA: hiface: Use guard() for mutex locks (Takashi Iwai) - ALSA: usx2y: Use guard() for mutex locks (Takashi Iwai) - ALSA: ua101: Use guard() for spin locks (Takashi Iwai) - ALSA: ua101: Use guard() for mutex locks (Takashi Iwai) - ALSA: serial-u16550: Use guard() for spin locks (Takashi Iwai) - ALSA: portman2x4: Use guard() for spin locks (Takashi Iwai) - ALSA: mts64: Use guard() for spin locks (Takashi Iwai) - ALSA: mtpav: Use guard() for spin locks (Takashi Iwai) - ALSA: mpu401: Use guard() for spin locks (Takashi Iwai) - ALSA: dummy: Use guard() for spin locks (Takashi Iwai) - ALSA: vx: Use guard() for mutex locks (Takashi Iwai) - ALSA: opl4: Use guard() for spin locks (Takashi Iwai) - ALSA: opl4: Use guard() for mutex locks (Takashi Iwai) - ALSA: opl3: Use guard() for spin locks (Takashi Iwai) - ALSA: opl3: Use guard() for mutex locks (Takashi Iwai) - ALSA: aloop: Use guard() for spin locks (Takashi Iwai) - ALSA: aloop: Use guard() for mutex locks (Takashi Iwai) - ALSA: wavefront: Use guard() for spin locks (Takashi Iwai) - ALSA: wss: Use guard() for spin locks (Takashi Iwai) - ALSA: wss: Use guard() for mutex locks (Takashi Iwai) - ALSA: sscape: Use guard() for spin locks (Takashi Iwai) - ALSA: emu8000: Use guard() for spin locks (Takashi Iwai) - ALSA: sb: Use guard() for spin locks (Takashi Iwai) - ALSA: sb: Use guard() for mutex locks (Takashi Iwai) - ALSA: opti9xx: Use guard() for spin locks (Takashi Iwai) - ALSA: opl3sa2: Use guard() for spin locks (Takashi Iwai) - ALSA: msnd: Use guard() for spin locks (Takashi Iwai) - ALSA: gus: Use guard() for spin locks (Takashi Iwai) - ALSA: gus: Use guard() for mutex locks (Takashi Iwai) - ALSA: es18xx: Use guard() for spin locks (Takashi Iwai) - ALSA: es1688: Use guard() for spin locks (Takashi Iwai) - ALSA: cs423x: Use guard() for spin locks (Takashi Iwai) - ALSA: cs423x: Use guard() for mutex locks (Takashi Iwai) - ALSA: cmi8330: Use guard() for spin locks (Takashi Iwai) - ALSA: ad1816a: Use guard() for spin locks (Takashi Iwai) - ALSA: ymfpci: Use guard() for spin locks (Takashi Iwai) - ALSA: vx222: Use guard() for mutex locks (Takashi Iwai) - ALSA: via82xx: Use guard() for spin locks (Takashi Iwai) - ALSA: trident: Use guard() for spin locks (Takashi Iwai) - ALSA: trident: Use guard() for mutex locks (Takashi Iwai) - ALSA: sonicvibes: Use guard() for spin locks (Takashi Iwai) - ALSA: sis7019: Use guard() for spin locks (Takashi Iwai) - ALSA: sis7019: Use guard() for mutex locks (Takashi Iwai) - ALSA: rme9652: Use guard() for spin locks (Takashi Iwai) - ALSA: hdspm: Use guard() for spin locks (Takashi Iwai) - ALSA: hdsp: Use guard() for spin locks (Takashi Iwai) - ALSA: rme96: Use guard() for spin locks (Takashi Iwai) - ALSA: rme32: Use guard() for spin locks (Takashi Iwai) - ALSA: pcxhr: Use guard() for mutex locks (Takashi Iwai) - ALSA: oxygen: Use guard() for spin locks (Takashi Iwai) - ALSA: oxygen: Use guard() for mutex locks (Takashi Iwai) - ALSA: nm256: Use guard() for spin locks (Takashi Iwai) - ALSA: nm256: Use guard() for mutex locks (Takashi Iwai) - ALSA: mixart: Use guard() for mutex locks (Takashi Iwai) - ALSA: maestro3: Use guard() for spin locks (Takashi Iwai) - ALSA: lx6464es: Use guard() for mutex locks (Takashi Iwai) - ALSA: lola: Use guard() for spin locks (Takashi Iwai) - ALSA: lola: Use guard() for mutex locks (Takashi Iwai) - ALSA: korg1212: Use guard() for spin locks (Takashi Iwai) - ALSA: korg1212: Use guard() for mutex locks (Takashi Iwai) - ALSA: intel8x0: Use guard() for spin locks (Takashi Iwai) - ALSA: ice1712: Use guard() for spin locks (Takashi Iwai) - ALSA: ice1712: Use guard() for mutex locks (Takashi Iwai) - ALSA: fm801: Use guard() for spin locks (Takashi Iwai) - ALSA: es1968: Use guard() for spin locks (Takashi Iwai) - ALSA: es1968: Use guard() for mutex locks (Takashi Iwai) - ALSA: es1938: Use guard() for spin locks (Takashi Iwai) - ALSA: emu10k1x: Use guard() for spin locks (Takashi Iwai) - ALSA: emu10k1: Use guard() for spin locks (Takashi Iwai) - ALSA: emu10k1: Use guard() for emu1010 FPGA locking (Takashi Iwai) - ALSA: emu10k1: Use guard() for mutex locks (Takashi Iwai) - ALSA: echoaudio: Use guard() for spin locks (Takashi Iwai) - ALSA: echoaudio: Use guard() for mutex locks (Takashi Iwai) - ALSA: ctxfi: Use guard() for spin locks (Takashi Iwai) - ALSA: ctxfi: Use guard() for mutex locks (Takashi Iwai) - ALSA: cs5535audio: Use guard() for spin locks (Takashi Iwai) - ALSA: cs46xx: Use guard() for spin locks (Takashi Iwai) - ALSA: cs46xx: Use guard() for mutex locks (Takashi Iwai) - ALSA: cs4281: Use guard() for spin locks (Takashi Iwai) - ALSA: cmipci: Use guard() for spin locks (Takashi Iwai) - ALSA: cmipci: Use guard() for mutex locks (Takashi Iwai) - ALSA: ca0106: Use guard() for spin locks (Takashi Iwai) - ALSA: bt87x: Use guard() for spin locks (Takashi Iwai) - ALSA: aw2: Use guard() for spin locks (Takashi Iwai) - ALSA: aw2: Use guard() for mutex locks (Takashi Iwai) - ALSA: atiixp: Use guard() for spin locks (Takashi Iwai) - ALSA: atiixp: Use guard() for mutex locks (Takashi Iwai) - ALSA: ad1889: Use guard() for spin locks (Takashi Iwai) - ALSA: als4000: Use guard() for spin locks (Takashi Iwai) - ALSA: als300: Use guard() for spin locks (Takashi Iwai) - ALSA: ens137x: Use guard() for spin locks (Takashi Iwai) - ALSA: ens137x: Use guard() for mutex locks (Takashi Iwai) - ALSA: azt3328: Use guard() for spin locks (Takashi Iwai) - ALSA: ali5451: Use guard() for spin locks (Takashi Iwai) - ALSA: ac97: Use guard() for spin locks (Takashi Iwai) - ALSA: ac97: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: motu: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: lib: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: tascam: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: oxfw: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: fireworks: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: fireface: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: digi00x: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: dice: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: bebob: Use guard() for spin locks (Takashi Iwai) - ALSA: firewire: lib: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: isight: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: fireface: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: tascam: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: oxfw: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: motu: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: fireworks: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: digi00x: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: dice: Use guard() for mutex locks (Takashi Iwai) - ALSA: firewire: bebob: Use guard() for mutex locks (Takashi Iwai) - ALSA: seq: oss/rw: Cleanup with guard (Takashi Iwai) - ALSA: seq: oss/synth: Clean up with guard and auto cleanup (Takashi Iwai) - ALSA: seq: oss/midi: Cleanup with guard and auto-cleanup (Takashi Iwai) - ALSA: seq: oss: Clean up core code with guard() (Takashi Iwai) - ALSA: seq: Clean up fifo locking with guard (Takashi Iwai) - ALSA: seq: Clean up queue locking with auto cleanup (Takashi Iwai) - ALSA: seq: Clean up port locking with auto cleanup (Takashi Iwai) - ALSA: seq: Use auto-cleanup for client refcounting (Takashi Iwai) - ALSA: seq: Use guard() for mutex and rwsem locks (Takashi Iwai) - ALSA: seq: Clean up spin lock with guard() (Takashi Iwai) - ALSA: seq: Simplify internal command operation from OSS layer (Takashi Iwai) - ALSA: hda/intel: Use guard() for spinlocks (Takashi Iwai) - ALSA: hda/common: Use guard() for spinlocks (Takashi Iwai) - ALSA: hda/core: Use guard() for spinlocks (Takashi Iwai) - ALSA: hda/ext: Use guard() for spinlocks (Takashi Iwai) - ALSA: hda/generic: Use auto cleanup for temporary buffers (Takashi Iwai) - ALSA: hda/realtek: Use auto cleanup for temporary buffers (Takashi Iwai) - ALSA: hda/common: Use auto cleanup for temporary buffers (Takashi Iwai) - ALSA: hda/intel: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/analog: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/generic: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/component: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/cs8409: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/tas2781: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/cs35l41: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/realtek: Use guard() for mutex locks and COEF locks (Takashi Iwai) - ALSA: hda/hdmi: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/ca0132: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/core: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda/common: Use guard() for mutex locks (Takashi Iwai) - ALSA: hda: Use auto cleanup macros for DSP loader locks (Takashi Iwai) - ALSA: hda/common: Use cleanup macros for PM controls (Takashi Iwai) - ALSA: hda/realtek: Use cleanup macros for PM controls (Takashi Iwai) - ALSA: hda/hdmi: Use cleanup macros for PM controls (Takashi Iwai) - ALSA: hda/ca0132: Use cleanup macros for PM controls (Takashi Iwai) - ALSA: hda: Introduce auto cleanup macros for PM (Takashi Iwai) - ALSA: lx_core: use int type to store negative error codes (Qianfeng Rong) - ALSA: pcm: oss: Use guard() for spin locks (Takashi Iwai) - ALSA: usb-audio: us144mkii: Fixes for handshake, MIDI out and cleanup (Šerif Rami) - selftests/alsa: remove 0/NULL global variable assignment (Nikola Z. Ivanov) - ALSA: usb-audio: Add validation of UAC2/UAC3 effect units (Takashi Iwai) - ALSA: usb-audio: us144mkii: Fix null-deref in tascam_midi_in_urb_complete() (Šerif Rami) - ALSA: usb-audio: us144mkii: Use le16_to_cpu() for product ID comparison (Šerif Rami) - ALSA: usb-audio: Add infrastructure for TASCAM US-144MKII (Šerif Rami) - ALSA: usb-audio: us144mkii: Add deep sleep command (Šerif Rami) - ALSA: usb-audio: us144mkii: Add MIDI support and mixer controls (Šerif Rami) - ALSA: usb-audio: us144mkii: Implement audio capture and decoding (Šerif Rami) - ALSA: usb-audio: us144mkii: Implement audio playback and feedback (Šerif Rami) - ALSA: usb-audio: us144mkii: Add PCM core infrastructure (Šerif Rami) - ALSA: usb-audio: Add initial driver for TASCAM US-144MKII (Šerif Rami) - ALSA: hda: Improve local variable data type in print_device_list() (Thorsten Blum) - ALSA: hda: Use min() to simplify snd_hda_get_devices() (Thorsten Blum) - ALSA: hda: Improve local variable data type in snd_hda_get_num_devices() (Thorsten Blum) - ALSA: usb-audio: Use auto-cleanup for shutdown locks (Takashi Iwai) - ALSA: usb-audio: Replace manual mutex/spinlock with guard() (Takashi Iwai) - ALSA: 6fire: Clean ups with guard() (Takashi Iwai) - ALSA: usb: scarlett2: Clean ups with guard() and __free() (Takashi Iwai) - ALSA: hda: Add TAS5825 support (Baojun Xu) - ALSA: hda: Fix spelling mistake "dismatch" -> "mismatch" (Colin Ian King) - s390/dasd: enforce dma_alignment to ensure proper buffer validation (Jaehoon Kim) - s390/dasd: Return BLK_STS_INVAL for EINVAL from do_dasd_request (Jaehoon Kim) - ublk: remove redundant zone op check in ublk_setup_iod() (Caleb Sander Mateos) - nvme: Use non zero KATO for persistent discovery connections (Alistair Francis) - nvmet: add safety check for subsys lock (Max Gurtovoy) - nvme-core: use nvme_is_io_ctrl() for I/O controller check (Martin George) - nvme-core: do ioccsz/iorcsz validation only for I/O controllers (Kamaljit Singh) - nvme-core: add method to check for an I/O controller (Kamaljit Singh) - nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk (Georg Gottleuber) - nvme-auth: use hkdf_expand_label() (Chris Leech) - nvme-auth: add hkdf_expand_label() (Chris Leech) - nvme-tcp: send only permitted commands for secure concat (Martin George) - nvme-fc: use lock accessing port_state and rport state (Daniel Wagner) - nvmet-fcloop: call done callback even when remote port is gone (Daniel Wagner) - nvmet-fc: avoid scheduling association deletion twice (Daniel Wagner) - nvmet-fc: move lsop put work to nvmet_fc_ls_req_op (Daniel Wagner) - nvme-auth: update bi_directional flag (Martin George) - blk-cgroup: fix possible deadlock while configuring policy (Yu Kuai) - blk-mq: fix null-ptr-deref in blk_mq_free_tags() from error path (Yu Kuai) - blk-mq: Fix more tag iteration function documentation (Bart Van Assche) - selftests: ublk: fix behavior when fio is not installed (Uday Shankar) - ublk: don't access ublk_queue in ublk_unmap_io() (Caleb Sander Mateos) - ublk: pass ublk_io to __ublk_complete_rq() (Caleb Sander Mateos) - ublk: don't access ublk_queue in ublk_need_complete_req() (Caleb Sander Mateos) - ublk: don't access ublk_queue in ublk_check_commit_and_fetch() (Caleb Sander Mateos) - ublk: don't pass ublk_queue to ublk_fetch() (Caleb Sander Mateos) - ublk: don't access ublk_queue in ublk_config_io_buf() (Caleb Sander Mateos) - ublk: don't access ublk_queue in ublk_check_fetch_buf() (Caleb Sander Mateos) - ublk: pass q_id and tag to __ublk_check_and_get_req() (Caleb Sander Mateos) - ublk: don't access ublk_queue in ublk_daemon_register_io_buf() (Caleb Sander Mateos) - ublk: don't access ublk_queue in ublk_register_io_buf() (Caleb Sander Mateos) - ublk: pass ublk_device to ublk_register_io_buf() (Caleb Sander Mateos) - ublk: don't dereference ublk_queue in ublk_check_and_get_req() (Caleb Sander Mateos) - ublk: don't dereference ublk_queue in ublk_ch_uring_cmd_local() (Caleb Sander Mateos) - ublk: add helpers to check ublk_device flags (Caleb Sander Mateos) - ublk: don't pass ublk_queue to __ublk_fail_req() (Caleb Sander Mateos) - ublk: don't pass q_id to ublk_queue_cmd_buf_size() (Caleb Sander Mateos) - ublk: remove ubq check in ublk_check_and_get_req() (Caleb Sander Mateos) - selftests: ublk: add test to verify that feat_map is complete (Uday Shankar) - selftests: ublk: kublk: add UBLK_F_BUF_REG_OFF_DAEMON to feat_map (Uday Shankar) - selftests: ublk: kublk: simplify feat_map definition (Uday Shankar) - blk-throttle: fix throtl_data leak during disk release (Yu Kuai) - blk-mq: Fix the blk_mq_tagset_busy_iter() documentation (Bart Van Assche) - block: relax atomic write boundary vs chunk size check (John Garry) - block: fix stacking of atomic writes when atomics are not supported (John Garry) - block: update validation of atomic writes boundary for stacked devices (John Garry) - block/mq-deadline: Remove the redundant rb_entry_rq in the deadline_from_pos(). (chengkaitao) - md/md-llbitmap: Use DIV_ROUND_UP_SECTOR_T (Nathan Chancellor) - blk-mq: fix stale nr_requests documentation (Yu Kuai) - blk-mq: remove blk_mq_tag_update_depth() (Yu Kuai) - blk-mq: fix potential deadlock while nr_requests grown (Yu Kuai) - blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags() (Yu Kuai) - blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests() (Yu Kuai) - blk-mq: cleanup shared tags case in blk_mq_update_nr_requests() (Yu Kuai) - blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock (Yu Kuai) - blk-mq: check invalid nr_requests in queue_requests_store() (Yu Kuai) - blk-mq: remove useless checkings in blk_mq_update_nr_requests() (Yu Kuai) - blk-mq: remove useless checking in queue_requests_store() (Yu Kuai) - ublk: consolidate nr_io_ready and nr_queues_ready (Caleb Sander Mateos) - md/raid0: convert raid0_make_request() to use bio_submit_split_bioset() (Yu Kuai) - block: fix ordering of recursive split IO (Yu Kuai) - block: skip unnecessary checks for split bio (Yu Kuai) - blk-crypto: convert to use bio_submit_split_bioset() (Yu Kuai) - md/md-linear: convert to use bio_submit_split_bioset() (Yu Kuai) - md/raid5: convert to use bio_submit_split_bioset() (Yu Kuai) - md/raid10: convert read/write to use bio_submit_split_bioset() (Yu Kuai) - md/raid10: add a new r10bio flag R10BIO_Returned (Yu Kuai) - md/raid1: convert to use bio_submit_split_bioset() (Yu Kuai) - md/raid0: convert raid0_handle_discard() to use bio_submit_split_bioset() (Yu Kuai) - block: factor out a helper bio_submit_split_bioset() (Yu Kuai) - blk-crypto: fix missing blktrace bio split events (Yu Kuai) - md: fix mssing blktrace bio split events (Yu Kuai) - blk-mq: add QUEUE_FLAG_BIO_ISSUE_TIME (Yu Kuai) - block: initialize bio issue time in blk_mq_submit_bio() (Yu Kuai) - block: cleanup bio_issue (Yu Kuai) - md/md-llbitmap: introduce new lockless bitmap (Yu Kuai) - md/md-bitmap: make method bitmap_ops->daemon_work optional (Yu Kuai) - md: add a new recovery_flag MD_RECOVERY_LAZY_RECOVER (Yu Kuai) - md/md-bitmap: add a new method blocks_synced() in bitmap_operations (Yu Kuai) - md/md-bitmap: add a new method skip_sync_blocks() in bitmap_operations (Yu Kuai) - md/md-bitmap: delay registration of bitmap_ops until creating bitmap (Yu Kuai) - md/md-bitmap: add a new sysfs api bitmap_type (Yu Kuai) - md: add a new mddev field 'bitmap_id' (Yu Kuai) - md/md-bitmap: support discard for bitmap ops (Yu Kuai) - md: factor out a helper raid_is_456() (Yu Kuai) - md: add a new parameter 'offset' to md_super_write() (Yu Kuai) - md/md-bitmap: introduce CONFIG_MD_BITMAP (Yu Kuai) - md: check before referencing mddev->bitmap_ops (Yu Kuai) - md/dm-raid: check before referencing mddev->bitmap_ops (Yu Kuai) - md/raid5: check before referencing mddev->bitmap_ops (Yu Kuai) - md/raid10: check before referencing mddev->bitmap_ops (Yu Kuai) - md/raid1: check before referencing mddev->bitmap_ops (Yu Kuai) - md/raid1: check bitmap before behind write (Yu Kuai) - md/md-bitmap: handle the case bitmap is not enabled before end_sync() (Yu Kuai) - md/md-bitmap: handle the case bitmap is not enabled before start_sync() (Yu Kuai) - md/md-bitmap: add md_bitmap_registered/enabled() helper (Yu Kuai) - md/md-bitmap: add a new parameter 'flush' to bitmap_ops->enabled (Yu Kuai) - md/md-bitmap: merge md_bitmap_group into bitmap_operations (Yu Kuai) - md/md-bitmap: remove the parameter 'init' for bitmap_ops->resize() (Yu Kuai) - blk-map: provide the bdev to bio if one exists (Keith Busch) - blk-mq-dma: bring back p2p request flags (Keith Busch) - blk-integrity: enable p2p source and destination (Keith Busch) - iov_iter: remove iov_iter_is_aligned (Keith Busch) - blk-integrity: use simpler alignment check (Keith Busch) - block: remove bdev_iter_is_aligned (Keith Busch) - iomap: simplify direct io validity check (Keith Busch) - block: simplify direct io validity check (Keith Busch) - block: align the bio after building it (Keith Busch) - block: add size alignment to bio_iov_iter_get_pages (Keith Busch) - block: check for valid bio while splitting (Keith Busch) - drivers/block: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - drivers/block: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - drivers/block: replace use of system_wq with system_percpu_wq (Marco Crivellari) - block: floppy: Replace kmalloc() + copy_from_user() with memdup_user() (Thorsten Blum) - blk-mq: Document tags_srcu member in blk_mq_tag_set structure (Ming Lei) - block: remove the bi_inline_vecs variable sized array from struct bio (Christoph Hellwig) - block: add a bio_init_inline helper (Christoph Hellwig) - nbd: restrict sockets to TCP and UDP (Eric Dumazet) - blk-throttle: fix access race during throttle policy activation (Han Guangjiang) - null_blk: Fix the description of the cache_size module argument (Genjian Zhang) - blk-mq: Replace tags->lock with SRCU for tag iterators (Ming Lei) - blk-mq: Defer freeing flush queue to SRCU callback (Ming Lei) - blk-mq: Defer freeing of tags page_list to SRCU callback (Ming Lei) - blk-mq: Pass tag_set to blk_mq_free_rq_map/tags (Ming Lei) - blk-mq: Move flush queue allocation into blk_mq_init_hctx() (Ming Lei) - blk-mq: fix blk_mq_tags double free while nr_requests grown (Yu Kuai) - blk-mq: fix elevator depth_updated method (Yu Kuai) - ublk: inline __ublk_ch_uring_cmd() (Caleb Sander Mateos) - block: switch ->getgeo() to struct gendisk (Al Viro) - scsi: switch ->bios_param() to passing gendisk (Al Viro) - scsi: switch scsi_bios_ptable() and scsi_partsize() to gendisk (Al Viro) - block: use int to store blk_stack_limits() return value (Qianfeng Rong) - rnull: add soft-irq completion support (Andreas Hindborg) - rust: block: add remote completion to `Request` (Andreas Hindborg) - rust: block: mq: fix spelling in a safety comment (Andreas Hindborg) - rust: block: add `GenDisk` private data support (Andreas Hindborg) - rnull: enable configuration via `configfs` (Andreas Hindborg) - rnull: move driver to separate directory (Andreas Hindborg) - rust: block: add block related constants (Andreas Hindborg) - rust: block: remove trait bound from `mq::Request` definition (Andreas Hindborg) - rust: block: remove `RawWriter` (Andreas Hindborg) - rust: block: use `NullTerminatedFormatter` (Andreas Hindborg) - rust: block: normalize imports for `gen_disk.rs` (Andreas Hindborg) - rust: configfs: re-export `configfs_attrs` from `configfs` module (Andreas Hindborg) - rust: str: introduce `kstrtobool` function (Andreas Hindborg) - rust: str: introduce `NullTerminatedFormatter` (Andreas Hindborg) - rust: str: expose `str::{Formatter, RawFormatter}` publicly. (Andreas Hindborg) - rust: str: allow `str::Formatter` to format into `&mut [u8]`. (Andreas Hindborg) - rust: str: normalize imports in `str.rs` (Andreas Hindborg) - brd: use page reference to protect page lifetime (Yu Kuai) - blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx (Li Nan) - floppy: Sort headers alphabetically (Andy Shevchenko) - floppy: Replace custom SZ_64K constant (Andy Shevchenko) - floppy: Remove unused CROSS_64KB() macro from arch/ code (Andy Shevchenko) - block: Move a misplaced comment in queue_wb_lat_store() (Bart Van Assche) - nvme-pci: convert metadata mapping to dma iter (Keith Busch) - nvme-pci: create common sgl unmapping helper (Keith Busch) - blk-integrity: use iterator for mapping sg (Keith Busch) - blk-mq-dma: add scatter-less integrity data DMA mapping (Keith Busch) - blk-mq-dma: move common dma start code to a helper (Keith Busch) - blk-mq: remove REQ_P2PDMA flag (Keith Busch) - blk-mq-dma: require unmap caller provide p2p map type (Keith Busch) - blk-mq-dma: provide the bio_vec array being iterated (Keith Busch) - blk-mq-dma: create blk_map_iter type (Keith Busch) - io_uring/cmd: drop unused res2 param from io_uring_cmd_done() (Caleb Sander Mateos) - io_uring: fix nvme's 32b cqes on mixed cq (Keith Busch) - io_uring/query: cap number of queries (Pavel Begunkov) - io_uring/query: prevent infinite loops (Pavel Begunkov) - io_uring/zcrx: account niov arrays to cgroup (Pavel Begunkov) - io_uring/zcrx: allow synchronous buffer return (Pavel Begunkov) - io_uring/zcrx: introduce io_parse_rqe() (Pavel Begunkov) - io_uring/zcrx: don't adjust free cache space (Pavel Begunkov) - io_uring/zcrx: use guards for the refill lock (Pavel Begunkov) - io_uring/zcrx: reduce netmem scope in refill (Pavel Begunkov) - io_uring/zcrx: protect netdev with pp_lock (Pavel Begunkov) - io_uring/zcrx: rename dma lock (Pavel Begunkov) - io_uring/zcrx: make niov size variable (Pavel Begunkov) - io_uring/zcrx: set sgt for umem area (Pavel Begunkov) - io_uring/zcrx: remove dmabuf_offset (Pavel Begunkov) - io_uring/zcrx: deduplicate area mapping (Pavel Begunkov) - io_uring/zcrx: pass ifq to io_zcrx_alloc_fallback() (Pavel Begunkov) - io_uring/zcrx: check all niovs filled with dma addresses (Pavel Begunkov) - io_uring/zcrx: move area reg checks into io_import_area (Pavel Begunkov) - io_uring/zcrx: don't pass slot to io_zcrx_create_area (Pavel Begunkov) - io_uring/zcrx: remove extra io_zcrx_drop_netdev (Pavel Begunkov) - io_uring/zcrx: use page_pool_unref_and_test() (Pavel Begunkov) - io_uring/zcrx: replace memchar_inv with is_zero (Pavel Begunkov) - io_uring/zcrx: improve rqe cache alignment (Pavel Begunkov) - io_uring/uring_cmd: correct signature for io_uring_mshot_cmd_post_cqe() (Jens Axboe) - io_uring: correct size of overflow CQE calculation (Jens Axboe) - io_uring: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - io_uring: replace use of system_wq with system_percpu_wq (Marco Crivellari) - io_uring/rsrc: respect submitter_task in io_register_clone_buffers() (Caleb Sander Mateos) - io_uring: don't include filetable.h in io_uring.h (Caleb Sander Mateos) - io_uring: Replace kzalloc() + copy_from_user() with memdup_user() (Thorsten Blum) - io_uring/uring_cmd: fix __io_uring_cmd_do_in_task !CONFIG_IO_URING typo (Jens Axboe) - io_uring: introduce io_uring querying (Pavel Begunkov) - io_uring: add macros for avaliable flags (Pavel Begunkov) - io_uring: add helper for *REGISTER_SEND_MSG_RING (Pavel Begunkov) - io_uring: remove WRITE_ONCE() in io_uring_create() (Caleb Sander Mateos) - io_uring/cmd: remove unused io_uring_cmd_iopoll_done() (Caleb Sander Mateos) - io_uring/uring_cmd: correct io_uring_cmd_done() ret type (Caleb Sander Mateos) - io_uring/uring_cmd: add io_uring_cmd_tw_t type alias (Caleb Sander Mateos) - io_uring/register: drop redundant submitter_task check (Caleb Sander Mateos) - io_uring/net: correct type for min_not_zero() cast (Jens Axboe) - io_uring: add async data clear/free helpers (Jens Axboe) - io_uring/zcrx: add support for IORING_SETUP_CQE_MIXED (Jens Axboe) - io_uring/uring_cmd: add support for IORING_SETUP_CQE_MIXED (Jens Axboe) - io_uring/nop: add support for IORING_SETUP_CQE_MIXED (Jens Axboe) - io_uring: add support for IORING_SETUP_CQE_MIXED (Jens Axboe) - io_uring/trace: support completion tracing of mixed 32b CQEs (Jens Axboe) - io_uring/fdinfo: handle mixed sized CQEs (Jens Axboe) - io_uring: add UAPI definitions for mixed CQE postings (Jens Axboe) - io_uring: remove io_ctx_cqe32() helper (Jens Axboe) - io_uring/cmd: consolidate REQ_F_BUFFER_SELECT checks (Caleb Sander Mateos) - io_uring/cmd: deduplicate uring_cmd_flags checks (Caleb Sander Mateos) - io_uring: uring_cmd: add multishot support (Ming Lei) - io-uring: move `struct io_br_sel` into io_uring_types.h (Ming Lei) - io_uring/kbuf: check for ring provided buffers first in recycling (Jens Axboe) - io_uring: remove async/poll related provided buffer recycles (Jens Axboe) - io_uring/kbuf: switch to storing struct io_buffer_list locally (Jens Axboe) - io_uring/net: use struct io_br_sel->val as the send finish value (Jens Axboe) - io_uring/net: use struct io_br_sel->val as the recv finish value (Jens Axboe) - io_uring/kbuf: use struct io_br_sel for multiple buffers picking (Jens Axboe) - io_uring/rw: recycle buffers manually for non-mshot reads (Jens Axboe) - io_uring/kbuf: introduce struct io_br_sel (Jens Axboe) - io_uring/kbuf: pass in struct io_buffer_list to commit/recycle helpers (Jens Axboe) - io_uring/net: clarify io_recv_buf_select() return value (Jens Axboe) - io_uring/net: don't use io_net_kbuf_recyle() for non-provided cases (Jens Axboe) - io_uring/kbuf: drop 'issue_flags' from io_put_kbuf(s)() arguments (Jens Axboe) - io_uring/zctx: check chained notif contexts (Pavel Begunkov) - io_uring: add request poisoning (Pavel Begunkov) - rust: add dynamic ID pool abstraction for bitmap (Burak Emir) - rust: add find_bit_benchmark_rust module. (Burak Emir) - rust: add bitmap API. (Burak Emir) - rust: add bindings for bitops.h (Burak Emir) - rust: add bindings for bitmap.h (Burak Emir) - phy: rockchip-pcie: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - clk: sp7021: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - PCI: dw-rockchip: Switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - PCI: rockchip: Switch to FIELD_PREP_WM16* macros (Nicolas Frattaroli) - net: stmmac: dwmac-rk: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - ASoC: rockchip: i2s-tdm: switch to FIELD_PREP_WM16_CONST macro (Nicolas Frattaroli) - drm/rockchip: dw_hdmi: switch to FIELD_PREP_WM16* macros (Nicolas Frattaroli) - phy: rockchip-usb: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - drm/rockchip: inno-hdmi: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - drm/rockchip: dw_hdmi_qp: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - phy: rockchip-samsung-dcphy: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - drm/rockchip: vop2: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - drm/rockchip: dsi: switch to FIELD_PREP_WM16* macros (Nicolas Frattaroli) - phy: rockchip-emmc: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - drm/rockchip: lvds: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - media: synopsys: hdmirx: replace macros with bitfield variants (Nicolas Frattaroli) - soc: rockchip: grf: switch to FIELD_PREP_WM16_CONST macro (Nicolas Frattaroli) - mmc: dw_mmc-rockchip: switch to FIELD_PREP_WM16 macro (Nicolas Frattaroli) - bitmap: introduce hardware-specific bitfield operations (Nicolas Frattaroli) - arc: Fix __fls() const-foldability via __builtin_clzl() (Kees Cook) - kcsan: test: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - modpost: Initialize builtin_modname to stop SIGSEGVs (Hugh Dickins) - Documentation: kbuild: note CONFIG_DEBUG_EFI in reproducible builds (Masahiro Yamada) - kbuild: vmlinux.unstripped should always depend on .vmlinux.export.o (Alexey Gladkov) - modpost: Create modalias for builtin modules (Alexey Gladkov) - modpost: Add modname to mod_device_table alias (Alexey Gladkov) - scsi: Always define blogic_pci_tbl structure (Alexey Gladkov) - kbuild: extract modules.builtin.modinfo from vmlinux.unstripped (Masahiro Yamada) - kbuild: keep .modinfo section in vmlinux.unstripped (Masahiro Yamada) - kbuild: always create intermediate vmlinux.unstripped (Masahiro Yamada) - s390: vmlinux.lds.S: Reorder sections (Alexey Gladkov) - KMSAN: Remove tautological checks (Nathan Chancellor) - objtool: Drop noinstr hack for KCSAN_WEAK_MEMORY (Nathan Chancellor) - lib/Kconfig.debug: Drop CLANG_VERSION check from DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT (Nathan Chancellor) - riscv: Remove ld.lld version checks from many TOOLCHAIN_HAS configs (Nathan Chancellor) - riscv: Unconditionally use linker relaxation (Nathan Chancellor) - riscv: Remove version check for LTO_CLANG selects (Nathan Chancellor) - powerpc: Drop unnecessary initializations in __copy_inst_from_kernel_nofault() (Nathan Chancellor) - mips: Unconditionally select ARCH_HAS_CURRENT_STACK_POINTER (Nathan Chancellor) - arm64: Remove tautological LLVM Kconfig conditions (Nathan Chancellor) - ARM: Clean up definition of ARM_HAS_GROUP_RELOCS (Nathan Chancellor) - arch/Kconfig: Drop always true condition from RANDOMIZE_KSTACK_OFFSET (Nathan Chancellor) - kbuild: Bump minimum version of LLVM for building the kernel to 15.0.0 (Nathan Chancellor) - extract-vmlinux: Output used decompression method (Maxime Thiebaut) - scripts/misc-check: update export checks for EXPORT_SYMBOL_FOR_MODULES() (Vlastimil Babka) - initramfs_test: add filename padding test case (David Disseldorp) - gen_init_cpio: add -a as reflink optimization (David Disseldorp) - docs: initramfs: file data alignment via name padding (David Disseldorp) - gen_initramfs.sh: use gen_init_cpio -o parameter (David Disseldorp) - gen_init_cpio: avoid duplicate strlen calls (David Disseldorp) - gen_init_cpio: attempt copy_file_range for file data (David Disseldorp) - gen_init_cpio: support -o parameter (David Disseldorp) - gen_init_cpio: write to fd instead of stdout stream (David Disseldorp) - kconfig: qconf/xconfig: show the OptionsMode radio button setting at startup (Randy Dunlap) - kconfig: nconf: Format and print 'line' without a temporary copy (Thorsten Blum) - kbuild: userprogs: avoid duplication of flags inherited from kernel (Thomas Weißschuh) - kbuild: enable -Werror for hostprogs (Thomas Weißschuh) - kbuild: respect CONFIG_WERROR for userprogs (Thomas Weißschuh) - kbuild: respect CONFIG_WERROR for linker and assembler (Thomas Weißschuh) - kbuild: rust: move `-Dwarnings` handling to `Makefile.extrawarn` (Miguel Ojeda) - kbuild: unify W=e and CONFIG_WERROR (Thomas Weißschuh) - kbuild: align W=e with CONFIG_WERROR (Thomas Weißschuh) - kbuild: uapi: upgrade check_declarations() warning to error (Thomas Weißschuh) - kbuild: uapi: upgrade check_sizetypes() warning to error (Thomas Weißschuh) - kbuild: uapi: upgrade warning on asm/types.h inclusion to error (Thomas Weißschuh) - kbuild: uapi: fail header test on compiler warnings (Thomas Weißschuh) - kbuild: uapi: rerun header tests when headers_check.pl changes (Thomas Weißschuh) - .gitignore: ignore compile_commands.json globally (Andrii Nakryiko) - MAINTAINERS: add myself and Barry to dma_map_benchmark maintainers (Qinxin Xia) - selftests/kexec: Ignore selftest binary (Dylan Yudaken) - selftests: always install UAPI headers to the correct directory (Thomas Weißschuh) - selftests/kselftest_harness: Add harness-selftest.expected to TEST_FILES (Yi Lai) - selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported (Akhilesh Patil) - kunit: Extend kconfig help text for KUNIT_UML_PCI (Thomas Weißschuh) - rust: kunit: allow `cfg` on `test`s (Kaibo Ma) - kunit: qemu_configs: Add MIPS configurations (Thomas Weißschuh) - kunit: Enable PCI on UML without triggering WARN() (Thomas Weißschuh) - Documentation: kunit: Document new parameterized test features (Marie Zhussupova) - kunit: Add example parameterized test with direct dynamic parameter array setup (Marie Zhussupova) - kunit: Add example parameterized test with shared resource management using the Resource API (Marie Zhussupova) - kunit: Enable direct registration of parameter arrays to a KUnit test (Marie Zhussupova) - kunit: Pass parameterized test context to generate_params() (Marie Zhussupova) - kunit: Introduce param_init/exit for parameterized test context management (Marie Zhussupova) - kunit: Add parent kunit for parameterized test context (Marie Zhussupova) - kunit: tool: Accept --raw_output=full as an alias of 'all' (David Gow) - kunit: tool: Parse skipped tests from kselftest.h (Thomas Weißschuh) - kunit: Always descend into kunit directory during build (Thomas Weißschuh) - once: fix race by moving DO_ONCE to separate section (Qi Xi) - asm-generic/io.h: Skip trace helpers if rwmmio events are disabled (Varad Gautam) - ARM: versatile: clock: convert from round_rate() to determine_rate() (Brian Masney) - ARM: rockchip: remove REGULATOR conditional to PM (Mikko Rapeli) - ARM: OMAP2+: clock: convert from round_rate() to determine_rate() (Brian Masney) - ARM: OMAP1: clock: convert from round_rate() to determine_rate() (Brian Masney) - arm: omap2: use string choices helper (Kuninori Morimoto) - ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init (Miaoqian Lin) - ARM: OMAP2+: use IS_ERR_OR_NULL() helper (Yang Xiuwei) - ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on reset) (Alexander Sverdlin) - ARM: at91: pm: Remove 2.5V regulator (Ryan Wanner) - ARM: at91: pm: save and restore ACR during PLL disable/enable (Nicolas Ferre) - ARM: at91: pm: fix MCKx restore routine (Nicolas Ferre) - ARM: at91: pm: fix .uhp_udp_mask specification for current SoCs (Nicolas Ferre) - ARM: mach-hpe: Rework support and directory structure (Andrew Davis) - ARM: shmobile: rcar-gen2: Use SZ_256K definition (Geert Uytterhoeven) - cache: sifive_ccache: Optimize cache flushes (Samuel Holland) - dt-bindings: cache: ax45mp: add 2048 as a supported cache-sets value (Conor Dooley) - soc/fsl/qbman: Use for_each_online_cpu() instead of for_each_cpu() (Fushuai Wang) - soc: fsl: qe: Drop legacy-of-mm-gpiochip.h header from GPIO driver (Christophe Leroy) - soc: fsl: qe: Change GPIO driver to a proper platform driver (Christophe Leroy) - bus: fsl-mc: Replace snprintf and sprintf with sysfs_emit in sysfs show functions (Chelsy Ratnawat) - bus: fsl-mc: Check return value of platform_get_resource() (Salah Triki) - tee: fix register_shm_helper() (Jens Wiklander) - Documentation: tee: Add Qualcomm TEE driver (Amirreza Zarrabi) - tee: qcom: enable TEE_IOC_SHM_ALLOC ioctl (Amirreza Zarrabi) - tee: qcom: add primordial object (Amirreza Zarrabi) - tee: add Qualcomm TEE driver (Amirreza Zarrabi) - tee: increase TEE_MAX_ARG_SIZE to 4096 (Amirreza Zarrabi) - tee: add TEE_IOCTL_PARAM_ATTR_TYPE_OBJREF (Amirreza Zarrabi) - tee: add TEE_IOCTL_PARAM_ATTR_TYPE_UBUF (Amirreza Zarrabi) - tee: add close_context to TEE driver operation (Amirreza Zarrabi) - tee: allow a driver to allocate a tee_device without a pool (Amirreza Zarrabi) - memory: tegra210: Use bindings for client ids (Aaron Kling) - dt-bindings: memory: tegra210: Add memory client IDs (Aaron Kling) - dt-bindings: memory: tegra210: emc: Document OPP table and interconnect (Aaron Kling) - dt-bindings: memory: Update brcmstb-memc-ddr binding with older chips (Florian Fainelli) - memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe (Zhen Ni) - memory: stm32_omm: Fix req2ack update test (Patrice Chotard) - soc: sunxi: sram: register regmap as syscon (Chen-Yu Tsai) - soc: sunxi: sram: add entry for a523 (Chen-Yu Tsai) - soc: ti: k3-socinfo: Add information for AM62L SR1.1 (Bryan Brattlof) - firmware: ti_sci: Enable abort handling of entry to LPM (Kendall Willis) - soc: ti: pruss: don't use %%pK through printk (Thomas Weißschuh) - firmware: firmware: meson-sm: fix compile-test default (Johan Hovold) - firmware: meson_sm: fix device leak at probe (Johan Hovold) - pmdomain: apple: Add "apple,t8103-pmgr-pwrstate" (Janne Grunau) - dt-bindings: spmi: Add Apple A11 and T2 compatible (Nick Chan) - spi: apple: Add "apple,t8103-spi" compatible (Janne Grunau) - ASoC: apple: mca: Add "apple,t8103-mca" compatible (Janne Grunau) - pinctrl: apple: Add "apple,t8103-pinctrl" as compatible (Janne Grunau) - spi: dt-bindings: apple,spi: Add t6020-spi compatible (Janne Grunau) - ASoC: dt-bindings: apple,mca: Add t6020-mca compatible (Janne Grunau) - dt-bindings: dma: apple,admac: Add t6020-admac compatible (Janne Grunau) - dt-bindings: clock: apple,nco: Add t6020-nco compatible (Janne Grunau) - dt-bindings: watchdog: apple,wdt: Add t6020-wdt compatible (Janne Grunau) - dt-bindings: spmi: apple,spmi: Add t6020-spmi compatible (Janne Grunau) - dt-bindings: mfd: apple,smc: Add t6020-smc compatible (Janne Grunau) - dt-bindings: net: bcm4329-fmac: Add BCM4388 PCI compatible (Janne Grunau) - dt-bindings: net: bcm4377-bluetooth: Add BCM4388 compatible (Janne Grunau) - dt-bindings: nvme: apple: Add apple,t6020-nvme-ans2 compatible (Janne Grunau) - dt-bindings: iommu: apple,sart: Add apple,t6020-sart compatible (Janne Grunau) - dt-bindings: gpu: apple,agx: Add agx-{g14s,g14c,g14d} compatibles (Janne Grunau) - dt-bindings: mailbox: apple,mailbox: Add t6020 compatible (Janne Grunau) - dt-bindings: pinctrl: apple,pinctrl: Add apple,t6020-pinctrl compatible (Janne Grunau) - dt-bindings: iommu: dart: Add apple,t6020-dart compatible (Janne Grunau) - dt-bindings: interrupt-controller: apple,aic2: Add apple,t6020-aic compatible (Janne Grunau) - dt-bindings: cpufreq: apple,cluster-cpufreq: Add t6020 compatible (Janne Grunau) - dt-bindings: power: apple,pmgr-pwrstate: Add t6020 compatible (Janne Grunau) - dt-bindings: arm: apple: apple,pmgr: Add t6020-pmgr compatible (Janne Grunau) - nvme: apple: Add Apple A11 support (Nick Chan) - dt-bindings: nvme: apple,nvme-ans: Add Apple A11 (Nick Chan) - soc: apple: sart: Add SARTv0 support (Nick Chan) - soc: apple: sart: Make allow flags SART version dependent (Nick Chan) - dt-bindings: iommu: apple,sart: Add Apple A11 (Nick Chan) - soc: apple: mailbox: Add Apple A11 and T2 mailbox support (Nick Chan) - dt-bindings: mailbox: apple,mailbox: Add ASC mailboxes on Apple A11 and T2 (Nick Chan) - soc: apple: Drop default ARCH_APPLE in Kconfig (Sven Peter) - serial: qcom-geni: Load UART qup Firmware from linux side (Viken Dadhaniya) - spi: geni-qcom: Load spi qup Firmware from linux side (Viken Dadhaniya) - i2c: qcom-geni: Load i2c qup Firmware from linux side (Viken Dadhaniya) - soc: qcom: geni-se: Add support to load QUP SE Firmware via Linux subsystem (Viken Dadhaniya) - soc: qcom: geni-se: Cleanup register defines and update copyright (Viken Dadhaniya) - dt-bindings: qcom: se-common: Add QUP Peripheral-specific properties for I2C, SPI, and SERIAL bus (Viken Dadhaniya) - firmware: qcom: scm: add support for object invocation (Amirreza Zarrabi) - firmware: qcom: tzmem: export shm_bridge create/delete (Amirreza Zarrabi) - soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure (Johan Hovold) - soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure (Johan Hovold) - crypto: atmel-aes: make it selectable for ARCH_MICROCHIP (Robert Marko) - char: hw_random: atmel: make it selectable for ARCH_MICROCHIP (Robert Marko) - i2c: at91: make it selectable for ARCH_MICROCHIP (Robert Marko) - spi: atmel: make it selectable for ARCH_MICROCHIP (Robert Marko) - tty: serial: atmel: make it selectable for ARCH_MICROCHIP (Robert Marko) - mfd: at91-usart: Make it selectable for ARCH_MICROCHIP (Robert Marko) - arm64: lan969x: Add support for Microchip LAN969x SoC (Robert Marko) - arm64: Add config for Microchip SoC platforms (Robert Marko) - firmware: arm_scmi: Simplify printks with pOF format (Krzysztof Kozlowski) - firmware: arm_scmi: imx: Discover MISC board info from the system manager (Peng Fan) - firmware: arm_scmi: imx: Support retrieving MISC protocol configuration info (Peng Fan) - firmware: arm_scmi: imx: Discover MISC build info from the system manager (Peng Fan) - firmware: arm_scmi: imx: Add documentation for MISC_BOARD_INFO (Peng Fan) - firmware: arm_scmi: quirk: Prevent writes to string constants (Johan Hovold) - firmware: arm_scmi: Fix function name typo in scmi_perf_proto_ops struct (Peng Fan) - firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver (Junnan Wu) - firmware: arm_scmi: Constify struct scmi_transport_ops (Christophe JAILLET) - firmware: arm_scmi: Constify struct scmi_voltage_proto_ops (Christophe JAILLET) - dt-bindings: firmware: arm,scmi: Allow multiple instances (Nikunj Kela) - soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups (Svyatoslav Ryhel) - firmware: exynos-acpm: fix PMIC returned errno (Tudor Ambarus) - dt-bindings: soc: samsung: usi: add samsung,exynos2200-usi compatible (Ivaylo Ivanov) - soc: samsung: exynos-pmu: Enable CPU Idle for gs101 (Peter Griffin) - soc: renesas: Identify R-Car X5H (Duy Nguyen) - optee: smc abi: dynamic protected memory allocation (Jens Wiklander) - optee: FF-A: dynamic protected memory allocation (Jens Wiklander) - optee: support protected memory allocation (Jens Wiklander) - tee: add tee_shm_alloc_dma_mem() (Jens Wiklander) - tee: new ioctl to a register tee_shm from a dmabuf file descriptor (Etienne Carriere) - tee: refactor params_from_user() (Jens Wiklander) - tee: implement protected DMA-heap (Jens Wiklander) - dma-buf: dma-heap: export declared functions (Jens Wiklander) - optee: sync secure world ABI headers (Jens Wiklander) - tee: Use SHA-1 library instead of crypto_shash (Eric Biggers) - drivers: tee: improve sysfs interface by using sysfs_emit() (Akhilesh Patil) - soc: hisilicon: kunpeng_hccs: Fix spelling mistake "decrese" -> "decrease" (Colin Ian King) - firmware: qcom: tzmem: disable sc7180 platform (Nikita Travkin) - soc: qcom: use devm_kcalloc() for array space allocation (Qianfeng Rong) - dt-bindings: firmware: qcom,scm: Add MSM8937 (Barnabás Czémán) - firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / Latitude 7455 (Val Packett) - firmware: qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16 (Jens Glathe) - soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS (Sneh Mankad) - soc: qcom: pd-mapper: Add SM8750 compatible (Prasad Kumpatla) - soc: qcom: icc-bwmon: Fix handling dev_pm_opp_find_bw_*() errors (Krzysztof Kozlowski) - soc: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - soc: qcom: smem: Fix endian-unaware access of num_entries (Jens Reidel) - dt-bindings: soc: qcom,rpmh-rsc: Remove double colon from description (Luca Weiss) - dt-bindings: sram: qcom,imem: Document IPQ5424 compatible (Kathiravan Thirumoorthy) - firmware: qcom: scm: Allow QSEECOM on HAMOA-IOT-EVK (Yijie Yang) - soc: qcom: mdt_loader: Remove unused parameter (Mukesh Ojha) - soc: qcom: mdt_loader: Remove pas id parameter (Mukesh Ojha) - soc: qcom: mdt_loader: Remove unused parameter (Mukesh Ojha) - firmware: qcom: scm: preserve assign_mem() error return value (Mukesh Ojha) - clk: rp1: convert from round_rate() to determine_rate() (Brian Masney) - drivers: firmware: bcm47xx_sprom: fix spelling (Akhilesh Patil) - clk: rp1: Implement remaining clock tree (Andrea della Porta) - dt-bindings: clock: rp1: Add missing MIPI DSI defines (Andrea della Porta) - reset: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - reset: th1520: add resets for display pipeline (Icenowy Zheng) - dt-bindings: reset: thead,th1520-reset: add more VOSYS resets (Icenowy Zheng) - reset: aspeed: register AST2700 reset auxiliary bus device (Ryan Chen) - reset: bcm6345: add support for bcm63xx ephy control register (Kyle Hendry) - dt-bindings: reset: add compatible for bcm63xx ephy control (Kyle Hendry) - MAINTAINERS: Use https:// protocol for Reset Controller Framework tree (Philipp Zabel) - soc: renesas: rz-sysc: Add syscon/regmap support (John Madieu) - soc: aspeed: socinfo: Add AST27xx silicon IDs (Ryan Chen) - soc: aspeed: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - ARM: configs: u8500: Set NFC_SHDLC as built-in (Jihed Chaibi) - riscv: defconfig: Enable MMP_PDMA support for SpacemiT K1 SoC (Guodong Xu) - riscv: defconfig: run savedefconfig to reorder it (Yixun Lan) - arm64: defconfig: Enable X1P42100 GPUCC driver (Akhil P Oommen) - arm64: defconfig: Enable QCS615 clock controllers (Taniya Das) - ARM: defconfig: Remove obsolete CONFIG_USB_EHCI_MSM (Petr Vorel) - ARM: defconfig: cleanup orphaned CONFIGs (Trevor Woerner) - arm64: defconfig: Enable Marvell WiFi-Ex USB driver (Alexander Stein) - arm64: defconfig: enable i.MX91 pinctrl (Joy Zou) - arm64: defconfig: Enable BCM2712 on-chip pin controller driver (Andrea della Porta) - arm64: defconfig: Enable Axis ARTPEC SoC (SungMin Park) - ARM: s3c6400_defconfig: Drop MTD_NAND_S3C2410 (Krzysztof Kozlowski) - ARM: defconfig: pxa: Remove duplicate CONFIG_USB_GPIO_VBUS entry (Jihed Chaibi) - arm64: defconfig: Enable the RZ/V2H(P) RSPI driver (Fabrizio Castro) - arm64: defconfig: Enable Renesas RZ/T2H serial SCI (Thierry Bultel) - riscv: dts: starfive: add Milk-V Mars CM Lite system-on-module (E Shattow) - dt-bindings: riscv: starfive: add milkv,marscm-lite (E Shattow) - riscv: dts: starfive: add Milk-V Mars CM system-on-module (E Shattow) - dt-bindings: riscv: starfive: add milkv,marscm-emmc (E Shattow) - riscv: dts: starfive: add common board dtsi for Milk-V Mars CM variants (E Shattow) - riscv: dts: microchip: add a device tree for Discovery Kit (Valentina Fernandez) - dt-bindings: riscv: microchip: document Discovery Kit (Valentina Fernandez) - riscv: dts: microchip: rename icicle kit ccc clock and other minor fixes (Valentina Fernandez) - riscv: dts: microchip: add icicle kit with production device (Valentina Fernandez) - dt-bindings: riscv: microchip: document icicle kit with production device (Valentina Fernandez) - riscv: dts: microchip: add common board dtsi for icicle kit variants (Valentina Fernandez) - riscv: dts: starfive: jh7110-common: drop mmc post-power-on-delay-ms (E Shattow) - riscv: dts: starfive: jh7110-common: drop no-mmc property from mmc1 (E Shattow) - riscv: dts: starfive: jh7110: bootph-pre-ram hinting needed by boot loader (E Shattow) - riscv: dts: starfive: jh7110: add DMC memory controller (E Shattow) - dt-bindings: memory-controllers: add StarFive JH7110 SoC DMC (E Shattow) - riscv: dts: starfive: jh7110-common: drop no-sdio property from mmc1 (E Shattow) - riscv: dts: microchip: Minor whitespace cleanup (Krzysztof Kozlowski) - dt-bindings: riscv: Add SiFive vendor extensions description (Nick Hu) - arm64: dts: cix: add DT nodes for all I2C and I3C ports for sky1 (Hongliang Yang) - ARM: dts: microchip: sam9x7: Add qspi controller (Dharma Balasubiramani) - ARM: dts: microchip: sama7d65: add uart3 definition for flexcom3 peripheral (Nicolas Ferre) - ARM: dts: microchip: sama7d65: Add GPIO buttons and LEDs (Ryan Wanner) - ARM: dts: microchip: Minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: allwinner: h313: Add Amediatech X96Q (J. Neuschäfer) - dt-bindings: arm: sunxi: Add Amediatech X96Q (J. Neuschäfer) - arm64: dts: rockchip: Add devicetree for the ROC-RK3588-RT (Kaison Deng) - dt-bindings: arm: rockchip: Add Firefly ROC-RK3588-RT (Kaison Deng) - arm64: dts: rockchip: update pinctrl names for Radxa E52C (Chukun Pan) - arm64: dts: rockchip: remove vcc_3v3_pmu regulator for Radxa E52C (Chukun Pan) - arm64: dts: rockchip: Add USB and charger to Gameforce Ace (Chris Morgan) - arm64: dts: rockchip: enable the Mali GPU on RK3328 boards (Alex Bee) - arm64: dts: rockchip: add GPU powerdomain, opps, and cooling to rk3328 (Alex Bee) - arm64: dts: rockchip: Fix network on rk3576 evb1 board (Sebastian Reichel) - arm64: dts: rockchip: add mipi csi-2 dphy nodes to rk3588 (Michael Riesch) - dt-bindings: soc: rockchip: add rk3588 csidphy grf syscon (Michael Riesch) - arm64: dts: rockchip: Add rk3528 CPU frequency scaling support (Chukun Pan) - arm64: dts: rockchip: enable HDMI Receiver on NanoPC T6 (Marcin Juszkiewicz) - arm64: dts: qcom: Add MST pixel streams for displayport (Jessica Zhang) - arm64: dts: qcom: sm6350: correct DP compatibility strings (Dmitry Baryshkov) - arm64: dts: qcom: monaco-evk: Enable Adreno 623 GPU (Akhil P Oommen) - arm64: dts: qcom: qcs8300-ride: Enable Adreno 623 GPU (Jie Zhang) - arm64: dts: qcom: qcs8300: Add gpu and gmu nodes (Jie Zhang) - dt-bindings: arm: qcom: sort sm8450 boards (Eric Gonçalves) - arm64: dts: qcom: Add base HAMOA-IOT-EVK board (Yijie Yang) - arm64: dts: qcom: Add HAMOA-IOT-SOM platform (Yijie Yang) - dt-bindings: arm: qcom: Document HAMOA-IOT-EVK board (Yijie Yang) - arm64: dts: qcom: sm8750-mtp: Add WiFi and Bluetooth (Krzysztof Kozlowski) - arm64: dts: qcom: msm8953-xiaomi-daisy: fix cd-gpios (Barnabás Czémán) - arm64: dts: qcom: ipq5018: add QUP1 UART2 node (Manikanta Mylavarapu) - arm64: dts: qcom: lemans: Flatten usb controller nodes (Krishna Kurapati) - arm64: dts: qcom: qcs615: Enable TSENS support for QCS615 SoC (Gaurav Kohli) - arm64: dts: qcom: sdm845-enchilada: Add notification LED (Antonio Rische) - arm64: dts: qcom: apq8016-sbc: Drop redundant HDMI bridge status (Krzysztof Kozlowski) - arm64: dts: qcom: apq8016-sbc: Correct HDMI bridge #sound-dai-cells (Krzysztof Kozlowski) - arm64: dts: qcom: lemans: Add PCIe lane equalization preset properties (Ziyue Zhang) - arm64: dts: qcom: sm8450: enable camera clock controller by default (Vladimir Zapolskiy) - arm64: dts: qcom: qcm2290: Add CCI node (Loic Poulain) - arm64: dts: qcom: lemans-evk: Add IMX577-based camera overlay (Wenmeng Liu) - arm64: dts: qcom: lemans: Add CCI definitions (Wenmeng Liu) - arm64: dts: qcom: lemans: Add support for camss (Vikram Sharma) - arm64: dts: qcom: sdm845-starqltechn: add slpi support (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: fix slpi reserved mem (Dzmitry Sankouski) - arm64: dts: qcom: add initial support for Samsung Galaxy S22 (Eric Gonçalves) - arm64: dts: qcom: qcs8300: Flatten usb controller nodes (Krishna Kurapati) - arm64: dts: qcom: x1-hp-x14: Add support for X1P42100 HP Omnibook X14 (Jens Glathe) - arm64: dts: qcom: x1-hp-x14: Unify HP Omnibook X14 device tree structure (Jens Glathe) - dt-bindings: arm: qcom: Add HP Omnibook X14 AI X1P4200 variant (Jens Glathe) - arm64: dts: qcom: ipq5018: add QUP3 I2C node (Vandhiadevan Karunamoorthy) - arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable IRIS (Stephan Gerhold) - arm64: dts: qcom: x1e80100-dell-latitude-7455: Enable IRIS (Stephan Gerhold) - arm64: dts: qcom: x1e80100-dell-inspiron-14-plus-7441: Enable IRIS (Stephan Gerhold) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Enable IRIS (Stephan Gerhold) - arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable IRIS (Stephan Gerhold) - arm64: dts: qcom: x1e80100-crd: Enable IRIS video codec (Stephan Gerhold) - arm64: dts: qcom: x1-el2: Disable IRIS for now (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Add IRIS video codec (Stephan Gerhold) - arm64: dts: qcom: sm8550/sm8650: Fix typo in IRIS comment (Stephan Gerhold) - arm64: dts: qcom: msm8916: Add SDCC resets (Stephan Gerhold) - arm64: dts: qcom: msm8939: Add missing MDSS reset (Stephan Gerhold) - arm64: dts: qcom: msm8916: Add missing MDSS reset (Stephan Gerhold) - arm64: dts: qcom: sm8150: Fix reg base of frame@17c27000 (Alok Tiwari) - arm64: dts: qcom: qcm6490: Introduce the Particle Tachyon (Bjorn Andersson) - dt-bindings: arm: qcom: Add Particle Tachyon (Bjorn Andersson) - dt-bindings: vendor-prefixes: Add Particle Industries (Bjorn Andersson) - arm64: dts: qcom: lemans-evk: Enable 2.5G Ethernet interface (Mohd Ayaan Anwar) - arm64: dts: qcom: lemans-evk: Enable SDHCI for SD Card (Monish Chunara) - arm64: dts: qcom: lemans-evk: Enable first USB controller in device mode (Krishna Kurapati) - arm64: dts: qcom: lemans-evk: Enable Iris video codec support (Vikash Garodia) - arm64: dts: qcom: lemans-evk: Enable remoteproc subsystems (Wasim Nazir) - arm64: dts: qcom: lemans-evk: Enable PCIe support (Sushrut Shree Trivedi) - arm64: dts: qcom: lemans-evk: Add EEPROM and nvmem layout (Monish Chunara) - arm64: dts: qcom: lemans-evk: Add TCA9534 I/O expander (Nirmesh Kumar Singh) - arm64: dts: qcom: lemans-evk: Enable GPI DMA and QUPv3 controllers (Viken Dadhaniya) - arm64: dts: qcom: lemans: Add SDHC controller and SDC pin configuration (Monish Chunara) - arm64: dts: apple: t8015: Add SPMI node (Nick Chan) - arm64: dts: apple: t8012: Add SPMI node (Nick Chan) - arm64: dts: apple: Add J180d (Mac Pro, M2 Ultra, 2023) device tree (Hector Martin) - arm64: dts: apple: Add J474s, J475c and J475d device trees (Janne Grunau) - arm64: dts: apple: Add J414 and J416 Macbook Pro device trees (Hector Martin) - arm64: dts: apple: Add initial t6020/t6021/t6022 DTs (Hector Martin) - arm64: dts: apple: Add ethernet0 alias for J375 template (Janne Grunau) - dt-bindings: arm: apple: Add t6020x compatibles (Janne Grunau) - arm64: dts: apple: t8015: Add NVMe nodes (Nick Chan) - arm64: dts: apple: t8015: Fix PCIE power domains dependencies (Nick Chan) - arm64: dts: apple: Add devicetreee for t8112-j415 (Janne Grunau) - dt-bindings: arm: apple: Add t8112 j415 compatible (Janne Grunau) - arm64: dts: apple: t600x: Add bluetooth device nodes (Hector Martin) - arm64: dts: apple: t600x: Add missing WiFi properties (Hector Martin) - arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map (Janne Grunau) - ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property (Jihed Chaibi) - ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use correct boolean syntax in DTS (Jihed Chaibi) - ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to use correct boolean syntax (Jihed Chaibi) - ARM: dts: omap: Minor whitespace cleanup (Krzysztof Kozlowski) - ARM: dts: omap: dm816x: Split 'reg' per entry (Krzysztof Kozlowski) - ARM: dts: omap: dm814x: Split 'reg' per entry (Krzysztof Kozlowski) - ARM: dts: am33xx-l4: fix UART compatible (Bruno Thomsen) - ARM: dts: ti: omap4: Use generic "ethernet" as node name (Krzysztof Kozlowski) - arm64: dts: apm-shadowcat: Drop "apm,xgene2-pcie" compatible (Rob Herring (Arm)) - arm64: dts: apm-shadowcat: Move slimpro nodes out of "simple-bus" node (Rob Herring (Arm)) - arm64: dts: amlogic: gxbb-odroidc2: remove UHS capability for SD card (Valerio Setti) - dts: arm: amlogic: fix pwm node for c3 (Xianwei Zhao) - arm64: dts: amlogic: sm1-bananapi: lower SD card speed for stability (Christian Hewitt) - arm64: dts: amlogic: Add cache information to the Amlogic T7 SoC (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic S922X SoC (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic S7 SoC (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic C3 SoC (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic A4 SoC (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic A1 SoC (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic GXM SoCS (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic AXG SoCS (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic G12A SoCS (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic SM1 SoC (Anand Moon) - arm64: dts: amlogic: Add cache information to the Amlogic GXBB and GXL SoC (Anand Moon) - arm64: dts: amlogic: C3: Add RTC controller node (Xianwei Zhao) - riscv: dts: spacemit: uart: remove sec_uart1 device node (Yixun Lan) - riscv: dts: spacemit: Enable PDMA on Banana Pi F3 and Milkv Jupiter (Guodong Xu) - riscv: dts: spacemit: Add PDMA node for K1 SoC (Guodong Xu) - riscv: dts: spacemit: add UART resets for Soc K1 (Hendrik Hamerlinck) - riscv: dts: spacemit: Add OrangePi RV2 board device tree (Hendrik Hamerlinck) - dt-bindings: riscv: spacemit: Add OrangePi RV2 board (Hendrik Hamerlinck) - arm64: dts: allwinner: sun55i: Complete AXP717A sub-functions (Chen-Yu Tsai) - arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal (Chen-Yu Tsai) - arm64: dts: allwinner: t527: avaota-a1: hook up external 32k crystal (Chen-Yu Tsai) - arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal (Chen-Yu Tsai) - arm64: dts: sun55i: a523: Assign standard clock rates to PRCM bus clocks (Chen-Yu Tsai) - ARM: dts: sunxi: add support for NetCube Systems Nagami Keypad Carrier (Lukas Schmid) - ARM: dts: sunxi: add support for NetCube Systems Nagami Basic Carrier (Lukas Schmid) - ARM: dts: sunxi: add support for NetCube Systems Nagami SoM (Lukas Schmid) - riscv: dts: allwinner: d1s-t113: Add pinctrl's required by NetCube Systems Nagami SoM (Lukas Schmid) - dt-bindings: arm: sunxi: Add NetCube Systems Nagami SoM and carrier board bindings (Lukas Schmid) - ARM: dts: allwinner: Add Orange Pi Zero Interface Board overlay (J. Neuschäfer) - ARM: dts: allwinner: orangepi-zero-plus2: Add default audio routing (J. Neuschäfer) - ARM: dts: allwinner: orangepi-zero: Add default audio routing (J. Neuschäfer) - arm64: dts: allwinner: a523: Add NPU device node (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Add MCU PRCM CCU node (Chen-Yu Tsai) - dt-bindings: clock: sun55i-a523-ccu: Add A523 MCU CCU clock controller (Chen-Yu Tsai) - dt-bindings: clock: sun55i-a523-ccu: Add missing NPU module clock (Chen-Yu Tsai) - arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting (Chen-Yu Tsai) - arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting (Chen-Yu Tsai) - arm64: dts: allwinner: a527: cubie-a5e: Add LEDs (Chen-Yu Tsai) - arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195-cherry: Add missing regulators to rt5682 (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195-cherry: Move VBAT-supply to Tomato R1/R2 (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195: Fix ranges for jpeg enc/decoder nodes (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183-kukui: Move DSI panel node to machine dtsis (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183: Migrate to display controller OF graph (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183-pumpkin: Add power supply for CCI (AngeloGioacchino Del Regno) - arm64: dts: mediatek: pumpkin-common: Fix pinctrl node names (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183: Fix pinctrl node names (AngeloGioacchino Del Regno) - arm64: dts: mediatek: acelink-ew-7886cax: Remove unnecessary cells in spi-nand (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt7986a-bpi-r3: Set interrupt-parent to mdio switch (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt7986a-bpi-r3: Fix SFP I2C node names (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Fix node name for SYSIRQ controller on all SoCs (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795-sony-xperia-m5: Add pinctrl for mmc1/mmc2 (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795: Add mediatek,infracfg to iommu node (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6797: Remove bogus id property in i2c nodes (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6797: Fix pinctrl node names (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188-geralt: Enable first SCP core (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model (Chen-Yu Tsai) - arm64: dts: mediatek: mt8188: Change efuse fallback compatible to mt8186 (Chen-Yu Tsai) - dts: sophgo: sg2042: added numa id description (Han Gao) - dt-bindings: arm: Convert ti,keystone to DT schema (Rob Herring (Arm)) - arm64: dts: ti: k3-j721s2-evm: Add overlay to enable USB0 Type-A (Siddharth Vadapalli) - arm64: dts: ti: k3-am642-phyboard-electra: Add PEB-C-010 Overlay (Garrett Giordano) - arm64: dts: ti: var-som-am62p: Add support for Variscite Symphony Board (Stefano Radaelli) - arm64: dts: ti: Add support for Variscite VAR-SOM-AM62P (Stefano Radaelli) - dt-bindings: arm: ti: Add bindings for Variscite VAR-SOM-AM62P (Stefano Radaelli) - arm64: dts: ti: k3-j722s-evm: Add bootph-all tag to usb0_phy_ctrl node (Hrushikesh Salunke) - arm64: dts: ti: k3-am62x-sk-common: Add bootph-all tag to usb0_phy_ctrl node (Hrushikesh Salunke) - arm64: dts: ti: k3-am62p5-sk: Add bootph-all tag to usb0_phy_ctrl node (Hrushikesh Salunke) - arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node (Hrushikesh Salunke) - arm64: dts: ti: k3-j721e-main: Add DSI and DPHY-TX (Rahul T R) - arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros (Akashdeep Kaur) - arm64: dts: ti: k3-pinctrl: Add the remaining macros (Akashdeep Kaur) - arm64: dts: ti: k3-am62x-sk-common: Remove the unused cfg in USB1_DRVVBUS (Akashdeep Kaur) - arm64: dts: ti: k3-am62p5-sk: Remove the unused cfg in USB1_DRVVBUS (Akashdeep Kaur) - arm64: dts: ti: k3-am62d2-evm: Add support for OSPI flash (Paresh Bhagat) - arm64: dts: ti: k3-am62d2-evm: Enable USB support (Paresh Bhagat) - arm64: dts: ti: k3-am62a-main: Fix main padcfg length (Vibhore Vardhan) - arm64: dts: ti: k3-am62p: Update eMMC HS400 STRB value (Judith Mendez) - arm64: dts: ti: k3-am62p/j722s: Remove HS400 support from common (Judith Mendez) - arm64: dts: ti: Add support for AM6254atl SiP SK (Anshul Dalal) - arm64: dts: ti: Introduce base support for AM6254atl SiP (Anshul Dalal) - dt-bindings: arm: ti: Add binding for AM625 SiP (Anshul Dalal) - arm64: dts: ti: k3-am62*: remove SoC dtsi from common dtsi (Anshul Dalal) - arm64: dts: ti: k3-am65-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-am64-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-am62a-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-am62-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-am62p-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-j722s-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-j784s4-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-j784s4-j742s2-ti-ipc-firmware-common: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-j721s2-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-j721e-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-j7200-ti-ipc-firmware: Refactor IPC cfg into new dtsi (Beleswar Padhi) - arm64: dts: ti: k3-j721e-beagleboneai64: Switch MAIN R5F clusters to Split-mode (Beleswar Padhi) - Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations" (Beleswar Padhi) - Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations" (Beleswar Padhi) - arm64: dts: ti: k3-am642-tqma64xxl: Add missing cfg for TI IPC Firmware (Beleswar Padhi) - arm64: dts: ti: k3-am64-phycore-som: Add missing cfg for TI IPC Firmware (Beleswar Padhi) - arm64: dts: ti: k3-am642-sr-som: Add missing cfg for TI IPC Firmware (Beleswar Padhi) - arm64: dts: ti: k3-am62-pocketbeagle2: Add missing cfg for TI IPC Firmware (Beleswar Padhi) - arm64: dts: ti: k3-am62-verdin: Add missing cfg for TI IPC Firmware (Beleswar Padhi) - arm64: dts: ti: k3-am62p-verdin: Add missing cfg for TI IPC Firmware (Beleswar Padhi) - arm64: dts: ti: k3-j721e-beagleboneai64: Add missing cfg for TI IPC FW (Beleswar Padhi) - arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr' (Beleswar Padhi) - arm64: dts: ti: k3-am6*-boards: Add label to reserved-memory node (Beleswar Padhi) - arm64: dts: ti: k3-am62a: Enable Mailbox nodes at the board level (Beleswar Padhi) - arm64: dts: ti: k3-am62: Enable Mailbox nodes at the board level (Beleswar Padhi) - arm64: dts: ti: k3-am65: Enable remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-am64: Enable remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-am62a: Enable remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-am62: Enable remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-am62p-j722s: Enable remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-j784s4-j742s2: Enable remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-j721s2: Enable remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-j721e: Enable remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-j7200: Enable R5F remote processors at board level (Beleswar Padhi) - arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F cores (Beleswar Padhi) - arm64: dts: ti: k3-am69-sk: Switch to PCIe Multilink + USB configuration (Siddharth Vadapalli) - arm64: dts: ti: k3-j721s2: Add default PCI interrupt controller address cells (Krzysztof Kozlowski) - arm64: dts: ti: k3-am6548: Minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: ti: k3-j722s-main: Add E5010 JPEG Encoder (Brandon Brnich) - arm64: dts: ti: k3-am62a-main: Add CSI2 interrupts property (Yemike Abhilash Chandra) - arm64: dts: ti: k3-am62-main: Add CSI2 interrupts property (Yemike Abhilash Chandra) - arm64: dts: ti: k3-j722s-main: Add CSI2 interrupts property (Yemike Abhilash Chandra) - arm64: dts: ti: k3-am62p-j722s-common-main: Add CSI2 interrupts property (Yemike Abhilash Chandra) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Add CSI2 interrupts property (Yemike Abhilash Chandra) - arm64: dts: ti: k3-j721e-main: Add CSI2 interrupts property (Yemike Abhilash Chandra) - arm64: dts: ti: k3-j721s2-main: Add CSI2 interrupts property (Yemike Abhilash Chandra) - arm64: dts: ti: k3-am62a-phycore-som: Add 1.4GHz opp entry (Wadim Egorov) - arm64: dts: ti: k3-am642-phyboard-electra: Add ti,pa-stats property (Wadim Egorov) - arm64: dts: ti: k3-am68-sk: Enable DSI on DisplayPort-0 (Jayesh Choudhary) - arm64: dts: ti: k3-j721s2-common-proc-board: Enable DisplayPort-1 (Jayesh Choudhary) - arm64: dts: ti: k3-j721s2-som-p0: Add DSI to eDP (Rahul T R) - arm64: dts: ti: k3-j721s2-common-proc-board: Add main_i2c4 instance (Jayesh Choudhary) - arm64: dts: ti: k3-j721s2-main: Add DSI & DSI PHY (Rahul T R) - arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable DisplayPort-1 (Jayesh Choudhary) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Add DSI & DSI PHY (Jayesh Choudhary) - arm64: dts: st: fix memory region size on stm32mp235f-dk (Amelie Delaunay) - arm64: dts: st: remove gpioj and gpiok banks from stm32mp231 (Amelie Delaunay) - arm64: dts: st: enable ethernet1 controller on stm32mp235f-dk (Gatien Chevallier) - arm64: dts: st: enable ethernet1 controller on stm32mp257f-ev1 (Gatien Chevallier) - arm64: dts: st: enable ethernet1 controller on stm32mp257f-dk (Gatien Chevallier) - arm64: dts: st: add eth1 pins for stm32mp2x platforms (Gatien Chevallier) - ARM: dts: stm32: add missing PTP reference clocks on stm32mp13x SoCs (Gatien Chevallier) - arm64: dts: st: enable display support on stm32mp257f-ev1 board (Raphael Gallais-Pou) - arm64: dts: st: add clock-cells to syscfg node on stm32mp251 (Raphael Gallais-Pou) - arm64: dts: st: add lvds support on stm32mp255 (Raphael Gallais-Pou) - arm64: dts: st: add ltdc support on stm32mp255 (Raphael Gallais-Pou) - arm64: dts: st: add ltdc support on stm32mp251 (Raphael Gallais-Pou) - ARM: dts: stm32: add resets property to m_can nodes in the stm32mp153 (Marc Kleine-Budde) - dt-binding: can: m_can: add optional resets property (Marc Kleine-Budde) - arm64: dts: st: Enable PCIe on the stm32mp257f-ev1 board (Christian Bruel) - arm64: dts: st: Add PCIe Endpoint mode on stm32mp251 (Christian Bruel) - arm64: dts: st: Add PCIe Root Complex mode on stm32mp251 (Christian Bruel) - arm64: dts: st: add PCIe pinctrl entries in stm32mp25-pinctrl.dtsi (Christian Bruel) - arm64: defconfig: Enable STMicroelectronics STM32 DMA3 support (Patrice Chotard) - ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp157c-dk2 board (Clément Le Goffic) - ARM: dts: stm32: add alternate pinmux for HDP pin and add HDP pinctrl node (Clément Le Goffic) - arm64: dts: st: add Hardware debug port (HDP) on stm32mp25 (Clément Le Goffic) - ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp15 (Clément Le Goffic) - ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp13 (Clément Le Goffic) - ARM: dts: stm32: Add leds for CM4 on stm32mp15xx-ed1 and stm32mp15xx-dkx (Antonio Borneo) - ARM: dts: stm32: Add pinmux for CM4 leds pins (Antonio Borneo) - ARM: dts: stm32: Drop redundant status=okay (Krzysztof Kozlowski) - arm64: dts: stm32: Minor whitespace cleanup (Krzysztof Kozlowski) - ARM: dts: stm32: Minor whitespace cleanup (Krzysztof Kozlowski) - ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property (Jihed Chaibi) - ARM: dts: socionext: Drop "linux,spdif-dit" port node unit-address (Rob Herring (Arm)) - arm64: dts: s32g: Add device tree information for the OCOTP driver (Dan Carpenter) - arm64: dts: add description for solidrun imx8mp hummingboard variants (Josua Mayer) - arm64: dts: imx8mm-phycore-som: optimize drive strengh (Jan Remmet) - arm64: dts: freescale: imx93-phycore-som: Remove "fsl,magic-packet" (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-nash: Current sense via iio-hwmon (Primoz Fiser) - arm64: dts: imx95: add standard PCI device compatible string to NETC Timer (Wei Fang) - arm64: dts: freescale: add initial device tree for TQMa91xx/MBa91xxCA (Alexander Stein) - arm64: dts: imx93-11x11-evk: remove fec property eee-broken-1000t (Joy Zou) - arm64: dts: freescale: add i.MX91 11x11 EVK basic support (Joy Zou) - arm64: dts: imx91: add i.MX91 dtsi support (Joy Zou) - arm64: dts: freescale: rename imx93.dtsi to imx91_93_common.dtsi and modify them (Joy Zou) - arm64: dts: freescale: move aliases from imx93.dtsi to board dts (Joy Zou) - arm64: dts: lx2160a-clearfog-itx: enable pcie nodes for x4 and x8 slots (Josua Mayer) - arm64: dts: lx2160a-cex7: add interrupts for rtc and ethernet phy (Josua Mayer) - arm64: dts: add description for solidrun imx8mp som and cubox-m (Josua Mayer) - arm64: dts: imx8: Use GIC_SPI for interrupt-map for readability (Krzysztof Kozlowski) - arm64: dts: imx8qxp: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: imx8qm: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: imx8mq: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: imx8mp: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: imx8mm: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: imx8dxl: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: fsl-ls1046a: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: fsl-ls1043a: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: fsl-ls1012a: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: freescale: imx8mp-moduline-display-106: Use phys to replace xceiver-supply (Maud Spierings) - arm64: dts: imx8mp: Add TechNexion EDM-G-IMX8M-PLUS SOM on WB-EDM-G carrier board (Richard Hu) - arm64: dts: imx8mp: add interconnect for lcdif-hdmi (Marco Felsch) - arm64: dts: imx95: Add msi-map for pci-ep device (Frank Li) - arm64: dts: imx8mp: Add pclk clock and second power domain for the ISP (Laurent Pinchart) - arm64: dts: imx95: add fsl,phy-tx-vref-tune-percent tuning properties for USB3 PHY (Xu Yang) - arm64: dts: freescale: Minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: imx95-15x15-evk: Change pinctrl settings for usdhc2 (Luke Wang) - arm64: dts: imx95-19x19-evk: Add pf09 and pf53 thermal zones (Peng Fan) - arm64: dts: imx95-19x19-evk: Add pca9632 node (Peng Fan) - arm64: dts: imx95-19x19-evk: Add Tsettle delay in m2 regulator (Richard Zhu) - arm64: dts: imx95-evk: Update alias (Peng Fan) - arm64: dts: imx95: Add coresight nodes (Peng Fan) - arm64: dts: imx95: Add OCOTP node (Peng Fan) - arm64: dts: imx95: Add more V2X MUs (Peng Fan) - arm64: dts: imx95: Add LMM/CPU nodes (Peng Fan) - arm64: dts: imx95: Add System Counter node (Peng Fan) - arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid (Joy Zou) - arm64: dts: freescale: Switch to hp-det-gpios (Geert Uytterhoeven) - arm64: dts: imx8dxl-ss-conn: Disable USB3 nodes (Alexander Dahl) - arm64: dts: s32g399a-rdb3: Enable the SWT watchdog (Daniel Lezcano) - arm64: dts: s32g3: Add the Software Timer Watchdog (SWT) nodes (Daniel Lezcano) - arm64: dts: s32g274-rd2: Enable the SWT watchdog (Daniel Lezcano) - arm64: dts: s32g2: Add the Software Timer Watchdog (SWT) nodes (Daniel Lezcano) - arm64: dts: s32g399a-rdb3: Enable the STM timers (Daniel Lezcano) - arm64: dts: s32g3: Add the System Timer Module nodes (Daniel Lezcano) - arm64: dts: s32g274-rd2: Enable the STM timers (Daniel Lezcano) - arm64: dts: s32g2: Add the System Timer Module nodes (Daniel Lezcano) - arm64: dts: freescale: Add dma err irq info on imx94 (Jacky Bai) - arm64: dts: ls1012a: add DTS for TQMLS1012al module with MBLS1012AL board (Matthias Schiffer) - arm64: dts: imx93-kontron: Fix USB port assignment (Frieder Schrempf) - arm64: dts: imx93-kontron: Fix GPIO for panel regulator (Annette Kobou) - arm64: dts: imx93-kontron: Add RTC interrupt signal (Frieder Schrempf) - arm64: dts: imx8mp-kontron: Fix USB hub reset (Frieder Schrempf) - arm64: dts: imx8mp-kontron: Fix GPIO labels for latest BL board (Frieder Schrempf) - arm64: dts: imx8mp-kontron: Fix CAN_ADDR0 and CAN_ADDR1 GPIOs (Annette Kobou) - arm64: dts: imx8mm-kontron: Name USB regulators according to OSM scheme (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Sort reg nodes alphabetically (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Add Sitronix touch controller in DL devicetree (Oualid Derouiche) - arm64: dts: imx8mm-kontron: Use GPIO for RS485 transceiver control (Eberhard Stoll) - arm64: dts: imx8mm-kontron: Remove unused regulator (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Add overlay for LTE extension board (Annette Kobou) - arm64: dts: imx8mn-evk: support more sample rates for wm8524 card (Shengjiu Wang) - arm64: dts: imx8mq-evk: support more sample rates for wm8524 card (Shengjiu Wang) - arm64: dts: imx8mm-evk: support more sample rates for wm8524 card (Shengjiu Wang) - arm64: dts: imx: add dts for the imx8ulp evk9 board (Laurentiu Mihalcea) - arm64: dts: freescale: imx93-phyboard-nash: Add current sense amplifier (Primoz Fiser) - arm64: dts: imx8mp: Add initial support for Ultratronik imx8mp-ultra-mach-sbc board (Goran Rađenović) - MAINTAINERS: Add i.MX8MP Ultra-MACH SBC to ULTRATRONIK BOARD SUPPORT (Goran Rađenović) - arm64: dts: freescale: imx93-phycore-som: Delay the phy reset by a gpio (Christoph Stoidner) - ARM: dts: imx6sll: Use 'dma-names' (Fabio Estevam) - ARM: dts: imx6: change rtc compatible string to st,m41t00 from m41t00 (Frank Li) - ARM: dts: imx6: remove undefined linux,default-trigger source (Frank Li) - ARM: dts: imx6ul-pico: add power-supply for vxt,vl050-8048nt-c01 (Frank Li) - ARM: dts: imx6ul-14x14-evk: add regulator for ov5640 (Frank Li) - ARM: dts: imx6: replace isl,isl12022 with isil,isl12022 for RTC (Frank Li) - ARM: dts: imx6: replace gpio-key with gpio-keys compatible string (Frank Li) - ARM: dts: imx6: rename i2cmux i2c-mux- (Frank Li) - ARM: dts: imx6: rename node name flash to eeprom (Frank Li) - ARM: dts: imx6: rename node i2c-gpio to i2c. (Frank Li) - ARM: dts: imx6: rename touch screen's node name to touchscreen (Frank Li) - ARM: dts: imx6: remove redundant pinctrl-names (Frank Li) - ARM: dts: imx6qdl-aristainetos2: rename ethernet-phy to ethernet-phy@0 (Frank Li) - ARM: dts: imx6: add interrupt-cells for dlg,da9063 pmic (Frank Li) - ARM: dts: imx6: align rtc chip node name to 'rtc' (Frank Li) - ARM: dts: imx6: add key- prefix for gpio-keys (Frank Li) - ARM: dts: imx6: add #address-cells for gsc@20 (Frank Li) - ARM: dts: imx6ul-tx6ul: Switch away from deprecated `phy-reset-gpios` (Bence Csókás) - ARM: dts: mba6ul: Add MicIn routing (Alexander Stein) - ARM: dts: ls1021a-tsn: Remove redundant #address-cells for ethernet-switch@1 (Frank Li) - ARM: dts: ls1021a: Rename esdhc@1560000 to mmc@1560000 (Frank Li) - ARM: dts: ls1021a: Rename 'mdio-mux-emi1' to 'mdio-mux@54' (Frank Li) - ARM: dts: ls1021a: Rename node name nor to flash (Frank Li) - ARM: dts: imx6-aristainetos2: Replace license text comment with SPDX identifier (Bence Csókás) - ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic (Frank Li) - ARM: dts: vf610: add grp surfix to pinctrl (Frank Li) - ARM: dts: vf: Change the NAND controller node name (Fabio Estevam) - ARM: dts: vf: Change the pinctrl node name (Fabio Estevam) - ARM: dts: nxp: imx6ull: Minor whitespace cleanup (Krzysztof Kozlowski) - ARM: dts: ls1021a: rename rcpm as wakeup-control from power-control (Alexander Stein) - ARM: dts: ls1021a-tqmals1021a-mbsl1021a: Remove superfluous compatible (Alexander Stein) - ARM: dts: ls1021a-tqmals1021a: Remove superfluous address and size cells for qflash (Alexander Stein) - ARM: dts: ls1021a: remove undocumented 'big-endian' for memory-controller node (Alexander Stein) - ARM: dts: ls1021a: remove property 'snps,host-vbus-glitches' (Alexander Stein) - ARM: dts: ls1021a: Fix watchdog node (Alexander Stein) - ARM: dts: ls1021a: remove undocumented 'big-endian' for memory-controller node (Alexander Stein) - ARM: dts: ls1021a: Remove superfluous address and size cells for queue-group (Alexander Stein) - ARM: dts: ls1021a: Add reg property to enet nodes (Alexander Stein) - ARM: dts: ls1021a: Fix FTM node (Alexander Stein) - ARM: dts: ls1021a: Fix sai DMA order (Alexander Stein) - ARM: dts: ls1021a: Fix qspi node unit address (Alexander Stein) - ARM: dts: ls1021a: Fix gic node unit address (Alexander Stein) - ARM: dts: imx6ulz-bsh-smm-m2: fix resume via console (Wolfgang Birkner) - ARM: dts: imx6-display5: Replace license text comment with SPDX identifier (Bence Csókás) - dt-bindings: arm: fsl: add TQMa91xx SOM series (Alexander Stein) - dt-bindings: fsl: fsl,imx7ulp-smc1: Allow clocks and clock-names (Frank Li) - dt-bindings: arm: fsl: Add bindings for SolidRun i.MX8MP SoM and boards (Josua Mayer) - dt-bindings: soc: fsl,imx-iomuxc-gpr: Document i.MX53 (Fabio Estevam) - dt-bindings: arm: fsl: Add EDM-G-IMX8M-PLUS SOM and WB-EDM-G carrier board (Ray Chang) - dt-bindings: firmware: imx95-scmi: Allow linux,code for protocol@81 (Alexander Stein) - dt-bindings: arm: fsl: add i.MX91 11x11 evk board (Pengfei Li) - dt-bindings: arm: fsl: add TQMLS1012AL (Matthias Schiffer) - dt-bindings: arm: fsl: add i.MX8ULP EVK9 board (Laurentiu Mihalcea) - dt-bindings: arm: imx8mp: Add Ultratronik Ultra-MACH SBC (Goran Rađenović) - ARM: dts: aspeed: Drop syscon "reg-io-width" properties (Rob Herring (Arm)) - ARM: dts: aspeed: Drop "sdhci" compatibles (Rob Herring (Arm)) - ARM: dts: aspeed: Fix/add I2C device vendor prefixes (Rob Herring (Arm)) - ARM: dts: aspeed: Minor whitespace cleanup (Krzysztof Kozlowski) - ARM: dts: aspeed: clemente: add Meta Clemente BMC (Leo Wang) - ARM: dts: aspeed: Add NCSI3 and NCSI4 pinctrl nodes (Leo Wang) - dt-bindings: arm: aspeed: add Meta Clemente board (Leo Wang) - ARM: dts: aspeed: harma: add mp5990 (Peter Yin) - ARM: dts: aspeed: harma: revise gpio name (Peter Yin) - ARM: dts: aspeed: harma: add power monitor support (Peter Yin) - arm64: tegra: Add I2C nodes for Tegra264 (Kartik Rajput) - ARM: tegra: add support for ASUS Eee Pad Slider SL101 (Svyatoslav Ryhel) - ARM: tegra: transformer-20: fix audio-codec interrupt (Svyatoslav Ryhel) - ARM: tegra: transformer-20: add missing magnetometer interrupt (Svyatoslav Ryhel) - ARM: tegra: Add DFLL clock support for Tegra114 (Svyatoslav Ryhel) - ARM: tegra: p880: set correct touchscreen clipping (Jonas Schwöbel) - dt-bindings: arm: tegra: Add ASUS TF101G and SL101 (Svyatoslav Ryhel) - dt-bindings: reset: Add Tegra114 CAR header (Svyatoslav Ryhel) - dt-bindings: arm: tegra: Add Xiaomi Mi Pad (A0101) (Svyatoslav Ryhel) - dt-bindings: clock: tegra30: Add IDs for CSI pad clocks (Svyatoslav Ryhel) - dt-bindings: display: tegra: Move avdd-dsi-csi-supply from VI to CSI (Svyatoslav Ryhel) - dt-bindings: i2c: nvidia,tegra20-i2c: Document Tegra264 I2C (Kartik Rajput) - ARM: dts: sti: remove dangling stih407-clock file (Raphael Gallais-Pou) - arm64: dts: marvell: cn9130-sr-som: add missing properties to emmc (Josua Mayer) - arm64: dts: marvell: add dts for RIPE Atlas Probe v5 (Tomáš Macholda) - dt-bindings: marvell: armada-37xx: add ripe,atlas-v5 compatible (Tomáš Macholda) - arm64: dts: marvell: armada-cp11x: Add default ICU address cells (Krzysztof Kozlowski) - arm64: dts: marvell: armada-37xx: Add default PCI interrup controller address cells (Krzysztof Kozlowski) - arm64: dts: marvell: Minor whitespace cleanup (Krzysztof Kozlowski) - arm64: versal-net: Describe L1/L2/L3/LLC caches (Michal Simek) - arm64: zynqmp: Enable DP in kr260/kv260 revA (Michal Simek) - arm64: zynqmp: Describe ethernet controllers via aliases on SOM (Michal Simek) - arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106 (Radhey Shyam Pandey) - arm64: zynqmp: Disable coresight by default (Quanyang Wang) - arm64: zynqmp: Add support for kd240 board (Michal Simek) - arm64: zynqmp: Add support for kr260 board (Michal Simek) - dt-bindings: soc: xilinx: Add support for K24, KR260 and KD240 CCs (Michal Simek) - arm64: zynqmp: Enable PSCI 1.0 (Michal Simek) - arm64: zynqmp: Enable DP for zcu100, zcu102, zcu104, zcu111 (Rohit Visavalia) - arm64: zynqmp: Introduce DP port labels (Michal Simek) - arm64: zynqmp: Fix pwm-fan polarity (Vishal Patel) - arm64: zynqmp: Update the usb5744 hub node as per binding (Venkatesh Yadav Abbarapu) - arm64: zynqmp: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC (Paul Alvin) - arm64: zynqmp: Remove undocumented arasan,has-mdma property (Michal Simek) - arm64: zynqmp: Use generic spi@ name in zcu111-revA (Michal Simek) - arm64: versal-net: Update rtc calibration value (Harini T) - arm64: dts: renesas: sparrow-hawk-fan-pwm: Rework hwmon comment (Marek Vasut) - arm64: dts: renesas: sparrow-hawk: Add overlay for IMX462 on J2 (Niklas Söderlund) - arm64: dts: renesas: sparrow-hawk: Add overlay for IMX462 on J1 (Niklas Söderlund) - arm64: dts: renesas: sparrow-hawk: Add overlay for IMX219 on J2 (Niklas Söderlund) - arm64: dts: renesas: sparrow-hawk: Add overlay for IMX219 on J1 (Niklas Söderlund) - arm64: dts: renesas: rcar: Rename dsi-encoder to dsi (Marek Vasut) - arm64: dts: renesas: r9a09g056: Add I3C node (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add I3C node (Lad Prabhakar) - arm64: dts: renesas: rzt2h-n2h-evk: Enable USB2.0 support (Lad Prabhakar) - arm64: dts: renesas: r9a09g047e57-smarc: Use Schmitt input for NMI function (Biju Das) - arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node (Biju Das) - arm64: dts: renesas: r9a09g047: Enable Tx coe support (John Madieu) - arm64: dts: renesas: r9a09g087: Add USB2.0 support (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add USB2.0 support (Lad Prabhakar) - arm64: dts: renesas: rzt2h-n2h-evk-common: Enable WDT2 (Lad Prabhakar) - arm64: dts: renesas: r9a09g087: Add WDT nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add WDT nodes (Lad Prabhakar) - arm64: dts: renesas: rzt2h-rzn2h-evk: Enable SD card slot (Lad Prabhakar) - arm64: dts: renesas: rzt2h-rzn2h-evk: Enable MicroSD card slot (Lad Prabhakar) - arm64: dts: renesas: rzt2h-rzn2h-evk: Enable eMMC (Lad Prabhakar) - arm64: dts: renesas: rzt2h-n2h-evk-common: Enable EEPROM on I2C0 (Lad Prabhakar) - arm64: dts: renesas: r9a09g087m44-rzt2h-evk: Enable I2C0 and I2C1 support (Lad Prabhakar) - arm64: dts: renesas: rzt2h-n2h-evk-common: Add pinctrl for SCI0 node (Lad Prabhakar) - arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add user LEDs (Lad Prabhakar) - arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add user LEDs (Lad Prabhakar) - arm64: dts: renesas: r9a09g087: Add pinctrl node (Lad Prabhakar) - dt-bindings: soc: renesas: Document R-Car X5H Ironhide (Kuninori Morimoto) - arm64: dts: qcom: x1e80100: Update GPU OPP table (Akhil P Oommen) - arm64: dts: qcom: sm8650: Drop redundant status from PMK8550 RTC (Krzysztof Kozlowski) - arm64: dts: qcom: add initial support for Samsung Galaxy S20 (Eric Gonçalves) - dt-bindings: arm: qcom: document x1q board binding (Eric Gonçalves) - arm64: dts: qcom: sm8250-samsung-r8q: Move common parts to dtsi (Eric Gonçalves) - arm64: dts: qcom: lemans-evk: Add sound card (Mohammad Rafi Shaik) - arm64: dts: qcom: lemans: Add gpr node (Mohammad Rafi Shaik) - arm64: dts: qcom: x1e78100-t14s-oled: Add eDP panel (Christopher Obbard) - arm64: dts: qcom: qcs615-ride: enable venus node to initialize video codec (Renjiang Han) - arm64: dts: qcom: sm6150: add venus node to devicetree (Renjiang Han) - arm64: dts: qcom: x1e80100-romulus: Add WCN7850 Wi-Fi/BT (Konrad Dybcio) - arm64: dts: qcom: qrb2210-rb1: Enable Venus (Jorge Ramirez-Ortiz) - arm64: dts: qcom: qcm2290: Add Venus video node (Jorge Ramirez-Ortiz) - arm64: dts: qcom: monaco-evk: Add sound card (Mohammad Rafi Shaik) - arm64: dts: qcom: qcs8300: Add gpr node (Mohammad Rafi Shaik) - arm64: dts: qcom: qcs8300: Add Monaco EVK board (Umang Chheda) - dt-bindings: arm: qcom: Add Monaco EVK support (Umang Chheda) - arm64: dts: qcom: qcm6490-idp: Add sound card (Mohammad Rafi Shaik) - arm64: dts: qcom: qcm6490-idp: Add WSA8830 speakers and WCD9370 headset codec (Mohammad Rafi Shaik) - arm64: dts: qcom: qcs6490-rb3gen2: Add sound card (Mohammad Rafi Shaik) - arm64: dts: qcom: qcs6490-rb3gen2: Add WSA8830 speakers amplifier (Mohammad Rafi Shaik) - arm64: dts: qcom: qcs6490-audioreach: Enable LPASS macros clock settings for audioreach (Mohammad Rafi Shaik) - arm64: dts: qcom: sc7280: Add WSA SoundWire and LPASS support (Mohammad Rafi Shaik) - arm64: dts: qcom: qcs6490-audioreach: Add AudioReach support for QCS6490 (Mohammad Rafi Shaik) - arm64: dts: qcom: sc8180x: Add video clock controller node (Satya Priya Kakitapalli) - arm64: dts: qcom: Add support for Dell Inspiron 7441 / Latitude 7455 (Bryan O'Donoghue) - dt-bindings: arm: qcom: Add Dell Inspiron 14 Plus 7441 (Bryan O'Donoghue) - arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13: Set up 4-lane DP (Neil Armstrong) - arm64: dts: qcom: msm8953: Add device tree for Billion Capture+ (Cristian Cozzolino) - dt-bindings: arm: qcom: Add Billion Capture+ (Cristian Cozzolino) - dt-bindings: vendor-prefixes: Add Flipkart (Cristian Cozzolino) - arm64: dts: qcom: ipq5424: Add reserved memory for TF-A (Vignesh Viswanathan) - arm64: dts: qcom: sc7180: Describe on-SoC USB-adjacent data paths (Konrad Dybcio) - arm64: dts: qcom: lemans: add GDSP fastrpc-compute-cb nodes (Ling Xu) - arm64: dts: qcom: sm8450: Fix address for usb controller node (Krishna Kurapati) - arm64: dts: qcom: add initial support for Samsung Galaxy S20 FE (Eric Gonçalves) - dt-bindings: arm: qcom: document r8q board binding (Eric Gonçalves) - arm64: dts: qcom: Add Lenovo ThinkBook 16 G7 QOY device tree (Jens Glathe) - dt-bindings: arm: qcom: Add Lenovo TB16 support (Jens Glathe) - arm64: dts: qcom: x1e80100-qcp: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1e80100-microsoft-romulus: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1e80100-hp-omnibook-x14: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1e80100-dell-xps13-9345: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1e80100-asus-vivobook-s15: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1-crd: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1-asus-zenbook-a14: Add missing pinctrl for eDP HPD (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Add pinctrl template for eDP0 HPD (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Set up 4-lane DP (Neil Armstrong) - arm64: dts: qcom: sm8650: Set up 4-lane DP (Neil Armstrong) - arm64: dts: qcom: sm8550: Set up 4-lane DP (Neil Armstrong) - arm64: dts: qcom: x1e80100: move dp0/1/2 data-lanes to SoC dtsi (Neil Armstrong) - arm64: dts: qcom: sm8650: move dp0 data-lanes to SoC dtsi (Neil Armstrong) - arm64: dts: qcom: sm8550: move dp0 data-lanes to SoC dtsi (Neil Armstrong) - arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs (Neil Armstrong) - arm64: dts: qcom: sm8650: allow mode-switch events to reach the QMP Combo PHY (Neil Armstrong) - arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY (Neil Armstrong) - arm64: dts: qcom: sm8750: Add PCIe PHY and controller node (Krishna Chaitanya Chundru) - arm64: dts: qcom: msm8976-longcheer-l9360: Add touch keys (André Apitzsch) - arm64: dts: qcom: starqltechn: remove extra empty line (Eric Gonçalves) - arm64: dts: qcom: msm8953: add spi_7 (Barnabás Czémán) - arm64: dts: qcom: msm8953: correct SPI pinctrls (Barnabás Czémán) - arm64: dts: qcom: msm8953: fix SPI clocks (Barnabás Czémán) - arm64: dts: qcom: sdm845-shift-axolotl: set chassis type (Guido Günther) - arm64: dts: qcom: sm8650: Additionally manage MXC power domain in camcc (Jagadeesh Kona) - arm64: dts: qcom: sm8550: Additionally manage MXC power domain in camcc (Vladimir Zapolskiy) - arm64: dts: qcom: sm8450: Additionally manage MXC power domain in camcc (Jagadeesh Kona) - arm64: dts: qcom: sm8650: Additionally manage MXC power domain in videocc (Jagadeesh Kona) - arm64: dts: qcom: sm8550: Additionally manage MXC power domain in videocc (Jagadeesh Kona) - arm64: dts: qcom: sm8450: Additionally manage MXC power domain in videocc (Jagadeesh Kona) - arm64: dts: qcom: Use GIC_SPI for interrupt-map for readability (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: sm6150: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: qcs404: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: lemans: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: ipq5424: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100-qcp: Fix swapped USB MP repeaters (Stephan Gerhold) - arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix swapped USB MP repeaters (Stephan Gerhold) - arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix swapped USB MP repeaters (Stephan Gerhold) - arm64: dts: qcom: x1e001de-devkit: Fix swapped USB MP repeaters (Stephan Gerhold) - arm64: dts: qcom: Minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: add PPI interrupt partitions for the ARM PMUs (Neil Armstrong) - arm64: dts: qcom: sm8550: switch to interrupt-cells 4 to add PPI partitions (Neil Armstrong) - arm64: dts: qcom: sm8750-mtp: Add speaker Soundwire port mapping (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees (Stephan Gerhold) - arm64: dts: qcom: lemans-evk: Enable Display Port (Shashank Maurya) - arm64: dts: qcom: qcs615: Add CPU scaling clock node (Taniya Das) - arm64: dts: qcom: qcs615: Add clock nodes for multimedia clock (Taniya Das) - arm64: dts: qcom: sm6150: move standard clocks to SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: use DT label for DSI outputs (Dmitry Baryshkov) - arm64: dts: qcom: ipq9574-rdp433: remove unused 'sdc-default-state' (Gabor Juhos) - arm64: dts: qcom: sm8550: Correct the min/max voltages for vreg_l6n_3p3 (Kamal Wadhwa) - arm64: dts: qcom: sdm845-oneplus-*: set constant-charge-current-max-microamp (Casey Connolly) - arm64: dts: qcom: ipq9574: use 'pcie' as node name for 'pcie0' (Gabor Juhos) - arm64: dts: qcom: sc8280xp: Enable GPI DMA (Pengyu Luo) - arm64: dts: qcom: sc8280xp: Describe GPI DMA controller nodes (Pengyu Luo) - arm64: dts: qcom: x1e80100-pmics: Disable pm8010 by default (Aleksandrs Vinarskis) - arm64: dts: qcom: sc8180x: modernize MDSS device definition (Dmitry Baryshkov) - arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode (Konrad Dybcio) - Revert "arm64: dts: qcom: sm8450: add initial device tree for Samsung Galaxy S22" (Bjorn Andersson) - arm64: dts: qcom: ipq5424: Enable cpufreq (Sricharan Ramabadhran) - dt-bindings: clock: ipq5424-apss-clk: Add ipq5424 apss clock controller (Sricharan Ramabadhran) - arm64: dts: qcom: x1e80100: Add videocc (Stephan Gerhold) - arm64: dts: qcom: sa8775p: Remove max link speed property for PCIe EP (Mrinmay Sarkar) - arm64: dts: qcom: sm8450: add initial device tree for Samsung Galaxy S22 (Eric Gonçalves) - dt-bindings: arm: qcom: document r0q board binding (Eric Gonçalves) - arm64: dts: qcom: sdm632-fairphone-fp3: Enable display and GPU (Luca Weiss) - arm64: dts: qcom: ipq5424: Describe the 4-wire UART SE (Kathiravan Thirumoorthy) - arm64: dts: qcom: sc7280: Add support for two additional DDR frequencies (Pushpendra Singh) - arm64: dts: qcom: sc7280: Add MDSS_CORE reset to mdss (Bjorn Andersson) - dt-bindings: clock: dispcc-sc7280: Add display resets (Bjorn Andersson) - arm64: dts: qcom: sc7280: Describe the first PCIe controller and PHY (Bjorn Andersson) - arm64: dts: qcom: sm6350: Add rpmh-stats node (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable USB audio offload support (Luca Weiss) - arm64: dts: qcom: sc7280: Add q6usbdai node (Luca Weiss) - arm64: dts: qcom: sc7180-acer-aspire1: drop deprecated DP supplies (Dmitry Baryshkov) - arm64: dts: qcom: move data-lanes to the DP-out endpoint (Dmitry Baryshkov) - arm64: dts: qcom: x1e80100: add empty mdss_dp3_out endpoint (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp: add empty mdss*_dp*_out endpoints (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: add empty mdss_edp_out endpoint (Dmitry Baryshkov) - arm64: dts: qcom: sa8775p: add link_down reset for pcie (Ziyue Zhang) - arm64: dts: qcom: sa8775p: remove aux clock from pcie phy (Ziyue Zhang) - arm64: dts: qcom: sc7280: Flatten usb controller nodes (Krishna Kurapati) - arm64: dts: qcom: sc7280-chrome-common: Remove duplicate node (Konrad Dybcio) - arm64: dts: qcom: qcm2290: Enable HS eMMC timing modes (Loic Poulain) - arm64: dts: qcom: sm6150: Add ADSP and CDSP fastrpc nodes (Ling Xu) - arm64: dts: qcom: sm8650: Add ACD levels for GPU (Neil Armstrong) - arm64: dts: qcom: qcm2290: Add TCSR download mode address (Sumit Garg) - arm64: dts: qcom: sdm845-oneplus: Deduplicate shared entries (David Heidelberg) - arm64: dts: qcom: sdm845*: Use definition for msm-id (David Heidelberg) - arm64: dts: qcom: sdm670-google-sargo: enable charger (Richard Acayan) - arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable HBR3 on external DPs (Aleksandrs Vinarskis) - arm64: dts: qcom: x1-crd: Enable HBR3 on external DPs (Aleksandrs Vinarskis) - arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Replace clock-frequency in camera sensor node (Laurent Pinchart) - arm64: dts: qcom: x1e80100-crd: Add USB multiport fingerprint reader (Stephan Gerhold) - arm64: dts: qcom: sm8450: Flatten usb controller node (Krishna Kurapati) - arm64: dts: qcom: sm8450-qrd: add pmic glink node (Krishna Kurapati) - arm64: dts: qcom: qcs8300-ride: Enable SDHC1 node (Sayali Lokhande) - arm64: dts: qcom: qcs8300: Add eMMC support (Sayali Lokhande) - dt-bindings: arm: qcom: Remove sdm845-cheza (Konrad Dybcio) - arm64: dts: qcom: Remove sdm845-cheza boards (Konrad Dybcio) - arm64: dts: qcom: sm8750: Add BWMONs (Shivnandan Kumar) - arm64: dts: sm8250-xiaomi-pipa: Update battery info (Arseniy Velikanov) - arm64: dts: qcom: sm8250-xiaomi-pipa: Drop unused bq27z561 (Arseniy Velikanov) - arm64: dts: qcom: sm8250-xiaomi-pipa: Drop nonexistent pm8009 pmic (Arseniy Velikanov) - dt-bindings: arm: qcom-soc: Document new Milos and Glymur SoCs (Krzysztof Kozlowski) - arm64: dts: qcom: qcs615: Set LDO12A regulator to HPM to avoid boot hang (Ziyue Zhang) - arm64: dts: qcom: qcs6490-rb3gen2: Add missing clkreq pinctrl property (Krishna Chaitanya Chundru) - arm64: dts: qcom: Update IPQ5018 xo_board_clk to use fixed factor clock (George Moussalem) - arm64: dts: ipq5018: Add CMN PLL node (George Moussalem) - arm64: dts: qcom: ipq5018: Add crypto nodes (George Moussalem) - arm64: dts: qcom: ipq5018: add PRNG node (George Moussalem) - arm64: dts: qcom: qcs8300: Add EPSS l3 interconnect provider node and CPUCP OPP tables to scale DDR/L3 (Raviteja Laggyshetty) - arm64: dts: qcom: x1e80100-qcp: enable pcie3 x8 slot for X1E80100-QCP (Qiang Yu) - arm64: dts: qcom: x1e80100: add bus topology for PCIe domain 3 (Qiang Yu) - dt-bindings: arm: qcom: Drop redundant free-form SoC list (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: Sort nodes by unit address (Krzysztof Kozlowski) - dt-bindings: arm: qcom: Add Dell Latitude 7455 (Val Packett) - arm64: dts: qcom: ipq5018: Add SPI nand support (George Moussalem) - arm64: dts: qcom: sdm845-samsung-starqltechn: fix GPIO lookup flags for i2c SDA and SCL (Bartosz Golaszewski) - arm64: dts: qcom: qrb4210-rb2: fix GPIO lookup flags for i2c SDA and SCL (Bartosz Golaszewski) - arm64: dts: qcom: qrb2210-rb1: fix GPIO lookup flags for i2c SDA and SCL (Bartosz Golaszewski) - arm64: dts: qcom: pmk8550: Correct gpio node name (Luca Weiss) - arm64: dts: qcom: qcs615-ride: Enable WiFi/BT nodes (Yu Zhang(Yuriy)) - arm64: dts: qcom: qcs615: add a PCIe port for WLAN (Yu Zhang(Yuriy)) - arm64: dts: qcom: qcs615-ride: Enable PCIe interface (Krishna chaitanya chundru) - arm64: dts: qcom: qcs615: enable pcie (Krishna chaitanya chundru) - arm64: dts: qcom: ipq5018: Add GE PHY to internal mdio bus (George Moussalem) - arm64: dts: qcom: ipq5018: Add MDIO buses (George Moussalem) - arm64: dts: qcom: Update IPQ5424 xo_board to use fixed factor clock (Luo Jie) - arm64: dts: qcom: ipq5424: Add CMN PLL node (Luo Jie) - arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB audio offload support (Luca Weiss) - arm64: dts: qcom: sm6350: Add q6usbdai node (Luca Weiss) - arm64: dts: qcom: qcs615: add missing dt property in QUP SEs (Viken Dadhaniya) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support (Jens Glathe) - arm64: dts: qcom: x1p42100: Add GPU support (Akhil P Oommen) - arm64: dts: qcom: sm8250: Drop venus-enc/decoder node (Konrad Dybcio) - arm64: dts: qcom: sdm845: Drop venus-enc/decoder node (Konrad Dybcio) - arm64: dts: qcom: sc7180: Drop venus-enc/decoder node (Konrad Dybcio) - arm64: dts: qcom: msm8916: Drop venus-enc/decoder node (Konrad Dybcio) - arm64: dts: qcom: rename qcs615.dtsi to sm6150.dtsi (Dmitry Baryshkov) - dt-bindings: arm: qcom: add qcom,sm6150 fallback compatible to QCS615 (Dmitry Baryshkov) - arm64: dts: qcom: sa8775p: rename bus clock to follow the bindings (Dmitry Baryshkov) - arm64: dts: qcom: sdm850-lenovo-yoga-c630: add routing for second USB connector (Dmitry Baryshkov) - arm64: dts: qcom: sar2130p: use defines for DSI PHY clocks (Dmitry Baryshkov) - arm64: dts: qcom: sar2130p: correct VBIF region size for MDSS (Dmitry Baryshkov) - arm64: dts: qcom: sar2130p: use TAG_ALWAYS for MDSS's mdp0-mem path (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: rename DisplayPort labels (Dmitry Baryshkov) - arm64: dts: qcom: ipq5018: Add tsens node (Sricharan Ramabadhran) - arm64: dts: qcom: sm8650: Flatten the USB nodes (Neil Armstrong) - arm64: dts: qcom: sm8550: Flatten the USB nodes (Neil Armstrong) - arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support (Wasim Nazir) - dt-bindings: arm: qcom: lemans: Add bindings for Lemans Evaluation Kit (EVK) (Wasim Nazir) - arm64: dts: qcom: lemans: Fix dts inclusion for IoT boards and update memory map (Wasim Nazir) - arm64: dts: qcom: lemans: Rename sa8775p-pmics.dtsi to lemans-pmics.dtsi (Wasim Nazir) - arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards (Wasim Nazir) - arm64: dts: qcom: lemans: Separate out ethernet card for ride & ride-r3 (Wasim Nazir) - arm64: dts: qcom: lemans: Update memory-map for IoT platforms (Wasim Nazir) - arm64: dts: qcom: Rename sa8775p SoC to "lemans" (Wasim Nazir) - arm64: dts: qcom: sm8550: stop using SoC-specific genpd indices (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: stop using SoC-specific genpd indices (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: use correct PD for DisplayPort controller (Dmitry Baryshkov) - arm64: dts: qcom: sa8775p: fix RPMh power domain indices (Dmitry Baryshkov) - ARM: dts: qcom: Use GIC_SPI for interrupt-map for readability (Krzysztof Kozlowski) - ARM: dts: qcom: sdx55: Add default GIC address cells (Krzysztof Kozlowski) - ARM: dts: qcom: ipq8064: Add default GIC address cells (Krzysztof Kozlowski) - ARM: dts: qcom: apq8064: Add default GIC address cells (Krzysztof Kozlowski) - ARM: dts: qcom: ipq4019: Add default GIC address cells (Krzysztof Kozlowski) - ARM: dts: qcom: apq8064-mako: Minor whitespace cleanup (Krzysztof Kozlowski) - ARM: dts: qcom: msm8226-samsung-ms013g: Add touch keys (Raymond Hackley) - ARM: dts: qcom: msm8974-samsung-hlte: Add touchkey support (Adam Honse) - ARM: dts: qcom: pm8921: add vibrator device node (Shinjo Park) - ARM: dts: qcom: add device tree for Sony Xperia SP (Antony Kurniawan Soemardi) - dt-bindings: arm: qcom: add Sony Xperia SP (Antony Kurniawan Soemardi) - ARM: dts: qcom: msm8960: disable gsbi1 and gsbi5 nodes in msm8960 dtsi (Antony Kurniawan Soemardi) - ARM: dts: qcom: msm8960: add gsbi8 and its serial configuration (Antony Kurniawan Soemardi) - ARM: dts: qcom: msm8960: add sdcc3 pinctrl states (Antony Kurniawan Soemardi) - ARM: dts: lpc32xx: Correct PL080 DMA controller device node name (Vladimir Zapolskiy) - ARM: dts: lpc32xx: Specify #dma-cells property of PL080 DMA controller (Vladimir Zapolskiy) - ARM: dts: lpc32xx: Specify a precise version of the SD/MMC controller IP (Vladimir Zapolskiy) - ARM: dts: lpc32xx: Correct SD/MMC controller device node name (Vladimir Zapolskiy) - ARM: dts: lpc32xx: Correct motor PWM device tree node name (Vladimir Zapolskiy) - ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells (Vladimir Zapolskiy) - dt-bindings: arm: nxp: lpc: Assign myself as maintainer of NXP LPC32xx platforms (Vladimir Zapolskiy) - ARM: dts: lpc18xx: add missed arm,num-irq-priority-bits (Frank Li) - ARM: dts: lpc18xx: add #address-cell and #szie-cell for spi flash controller (Frank Li) - ARM: dts: lpc4357-myd-lpc4357: change node name mdio0 to mdio (Frank Li) - ARM: dts: lpc: change node name 'button[0-9]' to button-[0-9]' (Frank Li) - ARM: dts: lpc4357-myd-lpc4357: add power-supply for innolux,at070tn92 (Frank Li) - ARM: dts: lpc: add cfg surfix in pinctrl child node (Frank Li) - ARM: dts: lpc: add #address-cells and #size-cells for sram node (Frank Li) - ARM: dts: lpc18xx: swap clock-names bic and cui (Frank Li) - ARM: dts: lpc4350-hitex-eval: change node name flash to flash@0 (Frank Li) - ARM: dts: lpc18xx: rename node name mmcsd to mmc (Frank Li) - ARM: dts: lpc18xx: rename node name flash-controller to spi (Frank Li) - arm64: dts: socionext: Drop "linux,spdif-dit" port node unit-address (Rob Herring (Arm)) - arm64: dts: apm: Clean-up clock bindings (Rob Herring (Arm)) - arm64: dts: apm: Move slimpro nodes out of "simple-bus" node (Rob Herring (Arm)) - ARM: dts: BCM5301X: Add support for Buffalo WXR-1750DHP (Taishi Shimizu) - dt-bindings: arm: bcm: Add support for Buffalo WXR-1750DHP (Taishi Shimizu) - arm64: dts: broadcom: Enable USB devicetree entries for Rpi5 (Andrea della Porta) - arm64: dts: broadcom: rp1: Add USB nodes (Andrea della Porta) - arm64: dts: broadcom: amend the comment about the role of BCM2712 board DTS (Andrea della Porta) - arm64: dts: broadcom: delete redundant pcie enablement nodes (Andrea della Porta) - arm64: dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5 (Stanimir Varbanov) - arm64: dts: rp1: Add ethernet DT node (Stanimir Varbanov) - dt-bindings: mmc: Add support for capabilities to Broadcom SDHCI controller (Andrea della Porta) - arm64: dts: broadcom: bcm2712: Add UARTA controller node (Ivan T. Ivanov) - arm64: dts: broadcom: bcm2712: Add second SDHCI controller node (Ivan T. Ivanov) - arm64: dts: broadcom: bcm2712: Add one more GPIO node (Ivan T. Ivanov) - arm64: dts: broadcom: bcm2712: Add pin controller nodes (Ivan T. Ivanov) - arm64: dts: broadcom: bcm2712: Add default GIC address cells (Krzysztof Kozlowski) - dt-bindings: arm: mediatek: Add grinn,genio-510-sbc (Mateusz Koza) - dt-bindings: arm: mediatek: Add grinn,genio-700-sbc (Mateusz Koza) - arm64: dts: mediatek: mt7988a-bpi-r4: configure switch phys and leds (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: add sfp cages and link to gmac (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: add aliases for ethernet (Frank Wunderlich) - arm64: dts: mediatek: mt7988: add switch node (Frank Wunderlich) - arm64: dts: mediatek: mt7988: add basic ethernet-nodes (Frank Wunderlich) - arm64: dts: mediatek: mt7986: add interrupts for RSS and interrupt names (Frank Wunderlich) - arm64: dts: mediatek: mt7986: add sram node (Frank Wunderlich) - arm64: dts: mediatek: add thermal sensor support on mt7981 (Aleksander Jan Bajkowski) - arm64: dts: mediatek: mt8395-nio-12l: add PMIC and GPIO keys support (Julien Massot) - arm64: dts: mediatek: mt8395-nio-12l: Enable UFS (Julien Massot) - arm64: dts: mediatek: mt8183: Fix out of range pull values (Rob Herring (Arm)) - arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0 (Guoqing Jiang) - ARM: dts: samsung: smdk5250: add sromc node (Henrik Grimler) - ARM: dts: samsung: exynos5250: describe sromc bank memory map (Henrik Grimler) - ARM: dts: samsung: exynos5410: use multiple tuples for sromc ranges (Henrik Grimler) - dt-bindings: arm: samsung: Drop S3C2416 (Krzysztof Kozlowski) - arm64: dts: toshiba: tmpv7708: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: amazon: alpine-v3: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: amazon: alpine-v2: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: apm: storm: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: socionext: uniphier-pxs3: Add default PCI interrup controller address cells (Krzysztof Kozlowski) - arm64: dts: socionext: uniphier-ld20: Add default PCI interrup controller address cells (Krzysztof Kozlowski) - ARM: dts: stm32: use recent scl/sda gpio bindings (Wolfram Sang) - ARM: dts: cirrus: ep7211: use recent scl/sda gpio bindings (Wolfram Sang) - arm64: dts: exynos990: Enable PERIC0 and PERIC1 clock controllers (Denzeel Oliva) - arm64: dts: axis: Add ARTPEC-8 Grizzly dts support (SeonGu Kang) - arm64: dts: exynos: axis: Add initial ARTPEC-8 SoC support (SungMin Park) - dt-bindings: arm: axis: Add ARTPEC-8 grizzly board (SungMin Park) - arm64: dts: exynos8895: Minor whitespace cleanup (Krzysztof Kozlowski) - dt-bindings: arm: Convert Axis board/soc bindings to json-schema (Ravi Patel) - arm64: dts: exynos2200: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: fsd: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: google: gs101: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: exynos5433: Add default GIC address cells (Krzysztof Kozlowski) - arm64: dts: exynos2200: define all usi nodes (Ivaylo Ivanov) - arm64: dts: exynos2200: increase the size of all syscons (Ivaylo Ivanov) - arm64: dts: exynos2200: use 32-bit address space for /soc (Ivaylo Ivanov) - arm64: dts: exynos2200: fix typo in hsi2c23 bus pins label (Ivaylo Ivanov) - arm64: dts: exynos990-r8s: Enable USB (Igor Belwon) - arm64: dts: exynos990-c1s: Enable USB (Igor Belwon) - arm64: dts: exynos990-x1s-common: Enable USB (Igor Belwon) - arm64: dts: exynos990: Add USB nodes (Igor Belwon) - arm64: dts: exynos990: Enable watchdog timer (Igor Belwon) - arm64: dts: exynos: Add Ethernet node for E850-96 board (Sam Protsenko) - arm64: dts: socfpga: agilex5: enable gmac2 on the Agilex5 dev kit (Matthew Gerlach) - arm64: dts: Agilex5 Add gmac nodes to DTSI for Agilex5 (Mun Yew Tham) - ARM: dts: rockchip: add HDMI audio to rk3288-miqi (Alex Bee) - ARM: dts: rockchip: add CEC pinctrl to rk3288-miqi (Alex Bee) - arm64: dts: rockchip: Enable DP2HDMI for ROCK 5 ITX (Andy Yan) - arm64: dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B (Andy Yan) - arm64: dts: rockchip: Add DP1 for rk3588 (Andy Yan) - arm64: dts: rockchip: Add DP0 for rk3588 (Andy Yan) - arm64: dts: rockchip: Add FriendlyElec NanoPi Zero2 (Jonas Karlman) - dt-bindings: arm: rockchip: Add FriendlyElec NanoPi Zero2 (Jonas Karlman) - arm64: dts: rockchip: Add ArmSoM Sige1 (Jonas Karlman) - dt-bindings: arm: rockchip: Add ArmSoM Sige1 (Jonas Karlman) - arm64: dts: rockchip: Add Radxa ROCK 2A/2F (Jonas Karlman) - dt-bindings: arm: rockchip: Add Radxa ROCK 2A/2F (Jonas Karlman) - dt-bindings: soc: rockchip: add missing clock reference for rk3576-dcphy syscon (Heiko Stuebner) - arm64: dts: rockchip: add USB3 on Beelink A1 (Alex Bee) - arm64: dts: rockchip: add SPDIF audio to Beelink A1 (Alex Bee) - arm64: dts: rockchip: add IR receiver to rk3328-roc (Alex Bee) - arm64: dts: rockchip: Further describe the WiFi for the Pinephone Pro (Peter Robinson) - arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro (Peter Robinson) - arm64: dts: rockchip: Enable the NPU on NanoPi R6C/R6S (Anton Kirilov) - arm64: dts: rockchip: enable NPU on OPI5/5B (Jimmy Hon) - arm64: dts: rockchip: Add Bluetooth on rk3576-evb1-v10 (Alexey Charkov) - arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10 (Alexey Charkov) - arm64: dts: rockchip: Add RTC on rk3576-evb1-v10 (Alexey Charkov) - arm64: dts: rockchip: Add HINLINK H66K (Chukun Pan) - arm64: dts: rockchip: Add HINLINK H68K (Chukun Pan) - dt-bindings: arm: rockchip: Add HINLINK H66K / H68K (Chukun Pan) - dt-bindings: vendor-prefixes: Add HINLINK (Chukun Pan) - arm64: dts: rockchip: Enable RK3576 watchdog (Sebastian Reichel) - arm64: dts: rockchip: add USB-C support for ROCK 5B/5B+/5T (Sebastian Reichel) - arm64: dts: rockchip: Add green power LED to rk3588s-rock-5a (Kyle Petryszak) - arm64: dts: rockchip: Enable more power domains for RK3528 (Jonas Karlman) - arm64: dts: rockchip: Enable the NPU on the orangepi 5 boards (Maud Spierings) - arm64: dts: rockchip: Enable HDMI receiver on orangepi 5 plus (Maud Spierings) - arm64: dts: rockchip: add vcc3v3-lcd-s0 regulator to roc-rk3576-pc (Heiko Stuebner) - arm64: dts: rockchip: add the dsi controller to rk3576 (Heiko Stuebner) - arm64: dts: rockchip: add mipi-dcphy to rk3576 (Heiko Stuebner) - dt-bindings: soc: rockchip: add rk3576 mipi dcphy syscon (Heiko Stuebner) - arm64: dts: rockchip: Add naneng-combphy for RK3528 (Yao Zi) - arm64: dts: rockchip: convert rk3528 power-domains to dt-binding constants (Heiko Stuebner) - arm64: dts: rockchip: enable NPU on ROCK 5B (Nicolas Frattaroli) - arm64: dts: rockchip: Enable the NPU on quartzpro64 (Tomeu Vizoso) - arm64: dts: rockchip: Add nodes for NPU and its MMU to rk3588-base (Tomeu Vizoso) - arm64: dts: rockchip: add pd_npu label for RK3588 power domains (Nicolas Frattaroli) - arm64: dts: rockchip: Add thermal trim OTP and tsadc nodes (Nicolas Frattaroli) - arm64: dts: rockchip: Add thermal nodes to RK3576 (Nicolas Frattaroli) - arm64: dts: rockchip: Enable eMMC on rk3576-evb1-v10 (Chaoyi Chen) - arm64: dts: rockchip: set LAN LEDs to default-off on Radxa E52C (Chukun Pan) - arm64: dts: rockchip: Enable HDMI audio output for NanoPi R6C/R6S (Anton Kirilov) - MAINTAINERS: Add RISC-V T-HEAD SoC patchwork (Drew Fustini) - riscv: dts: thead: th1520: Add IMG BXM-4-64 GPU node (Michal Wilczynski) - ARM: sti: drop B2120 board support (Raphael Gallais-Pou) - ARM: sti: removal of stih415/stih416 related entries (Alain Volmat) - dt-bindings: arm: sti: drop B2120 board support (Raphael Gallais-Pou) - ARM: dts: sti: rename SATA phy-names (Raphael Gallais-Pou) - arm64: dts: renesas: Minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1 (Marek Vasut) - arm64: dts: renesas: sparrow-hawk: Invert microSD voltage selector on EVTB1 (Marek Vasut) - arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable I2C0 and I2C1 support (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add pinctrl node (Thierry Bultel) - arm64: dts: renesas: r9a09g087: Add DT nodes for SCI channels 1-5 (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add DT nodes for SCI channels 1-5 (Lad Prabhakar) - arm64: dts: renesas: r9a09g047: Add I3C node (Tommaso Merciai) - arm64: dts: renesas: r9a08g045: Add I3C node (Quynh Nguyen) - arm64: dts: renesas: sparrow-hawk: Update thermal trip points (Marek Vasut) - arm64: dts: renesas: rzg2: Increase CANFD clock rates (Geert Uytterhoeven) - arm64: dts: renesas: rcar-gen3: Increase CANFD clock rates (Geert Uytterhoeven) - ARM: dts: renesas: porter: Fix CAN pin group (Geert Uytterhoeven) - ARM: dts: renesas: r7s72100: Add boot phase tags (Marek Vasut) - arm64: dts: renesas: sparrow-hawk: Describe generic SPI NOR support (Marek Vasut) - arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0 (Biju Das) - arm64: dts: renesas: r9a09g047: Add DMAC nodes (Tommaso Merciai) - arm64: dts: renesas: r9a09g057h48-kakip: Fix misplaced article (Geert Uytterhoeven) - arm64: dts: renesas: r9a09g087: Add SDHI nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add SDHI nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g087: Add I2C controller nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g077: Add I2C controller nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add RSPI nodes (Fabrizio Castro) - arm64: dts: renesas: Add initial support for the RZ/N2H EVK (Paul Barker) - arm64: dts: renesas: Add DTSI for R9A09G087M44 variant of RZ/N2H (Paul Barker) - arm64: dts: renesas: Refactor RZ/T2H EVK device tree (Paul Barker) - arm64: dts: renesas: Add initial SoC DTSI for the RZ/N2H SoC (Lad Prabhakar) - arm64: dts: renesas: Add initial support for the Renesas RZ/T2H eval board (Thierry Bultel) - arm64: dts: renesas: Add initial support for the Renesas RZ/T2H SoC (Thierry Bultel) - ARM: dts: Add ixp4xx Actiontec MI424WR device trees (Linus Walleij) - dt-bindings: arm: ixp4xx: List actiontec devices (Linus Walleij) - dt-bindings: Add Actiontec vendor prefix (Linus Walleij) - ARM: dts: ste-ux500-samsung: dts bluetooth wakeup interrupt (Alex Tran) - ARM: dts: st: ste-nomadik: Align GPIO hog name with bindings (Krzysztof Kozlowski) - arm64: dts: nuvoton: add refclk and update peripheral clocks for NPCM845 (Tomer Maimon) - arm64: dts: nuvoton: combine NPCM845 reset and clk nodes (Tomer Maimon) - arm64: dts: nuvoton: npcm845: Add pinctrl groups (Tomer Maimon) - ARM: dts: nuvoton: Use generic "ethernet" as node name (Krzysztof Kozlowski) - ARM: dts: aspeed: x570d4u: convert NVMEM content to layout syntax (Tan Siewert) - ARM: dts: aspeed: romed8hm3: convert NVMEM content to layout syntax (Tan Siewert) - ARM: dts: aspeed: e3c256d4i: convert NVMEM content to layout syntax (Tan Siewert) - ARM: dts: aspeed: e3c246d4i: convert NVMEM content to layout syntax (Tan Siewert) - ARM: dts: aspeed: Add missing "ibm,spi-fsi" compatibles (Rob Herring (Arm)) - ARM: dts: aspeed: Drop "fsi-master" compatibles (Rob Herring (Arm)) - ARM: dts: aspeed: Drop "no-gpio-delays" (Rob Herring (Arm)) - ARM: dts: aspeed: Add Facebook Darwin (AST2600) BMC (Tao Ren) - dt-bindings: arm: aspeed: add Facebook Darwin board (Tao Ren) - ARM: dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts (Tao Ren) - ARM: dts: aspeed: Add Facebook Fuji-data64 (AST2600) Board (Tao Ren) - dt-bindings: arm: aspeed: add Facebook Fuji-data64 board (Tao Ren) - ARM: dts: aspeed: wedge400: Include wedge400-data64.dts (Tao Ren) - ARM: dts: aspeed: Add Facebook Wedge400-data64 (AST2500) BMC (Tao Ren) - dt-bindings: arm: aspeed: add Facebook Wedge400-data64 board (Tao Ren) - ARM: dts: aspeed: Add facebook-bmc-flash-layout-128-data64.dtsi (Tao Ren) - ARM: dts: aspeed: Move eMMC out of ast2600-facebook-netbmc-common.dtsi (Tao Ren) - ARM: dts: aspeed: Fix DTB warnings in ast2600-facebook-netbmc-common.dtsi (Tao Ren) - ARM: dts: aspeed: fuji: Fix DTB warnings (Tao Ren) - ARM: dts: aspeed: wedge400: Fix DTB warnings (Tao Ren) - ARM: dts: aspeed: nvidia: gb200nvl: Enable MAC0 for BMC network (Willie Thai) - ARM: dts: aspeed: nvidia: gb200nvl: Repurpose the HMC gpio pin (Willie Thai) - ARM: dts: aspeed: nvidia: gb200nvl: Enable i2c3 bus (Willie Thai) - ARM: dts: aspeed: nvidia: gb200nvl: Add VCC Supply (Willie Thai) - arm64: dts: apple: t600x: Add SMC node (Hector Martin) - arm64: dts: apple: t8112: Add SMC node (Hector Martin) - arm64: dts: apple: t8103: Add SMC node (Hector Martin) - arm64: dts: apple: t8015: Add I2C nodes (Nick Chan) - arm64: dts: apple: t8011: Add I2C nodes (Nick Chan) - arm64: dts: apple: t8010: Add I2C nodes (Nick Chan) - arm64: dts: apple: s8001: Add I2C nodes (Nick Chan) - arm64: dts: apple: s800-0-3: Add I2C nodes (Nick Chan) - arm64: dts: apple: t7001: Add I2C nodes (Nick Chan) - arm64: dts: apple: t7000: Add I2C nodes (Nick Chan) - arm64: dts: apple: s5l8960x: Add I2C nodes (Nick Chan) - Documentation/process: maintainer-soc: Use "DTS" instead of "devicetree" (Krzysztof Kozlowski) - riscv: dts: eswin: add HiFive Premier P550 board device tree (Min Lin) - riscv: dts: add initial support for EIC7700 SoC (Min Lin) - dt-bindings: interrupt-controller: Add ESWIN EIC7700 PLIC (Darshan Prajapati) - dt-bindings: riscv: Add SiFive HiFive Premier P550 board (Pritesh Patel) - riscv: Add Kconfig option for ESWIN platforms (Pinkesh Vaghela) - dt-bindings: riscv: Add SiFive P550 CPU compatible (Darshan Prajapati) - dt-bindings: arm: altera: Drop socfpga-sdram-edac.txt (Rob Herring (Arm)) - dt-bindings: gpu: Convert nvidia,gk20a to DT schema (Rob Herring (Arm)) - dt-bindings: rng: sparc_sun_oracle_rng: convert to DT schema (Kael D'Alcamo) - dt-bindings: vendor-prefixes: update regex for properties without a prefix (Kael D'Alcamo) - dt-bindings: display: bridge: convert megachips-stdpxxxx-ge-b850v3-fw.txt to yaml (Frank Li) - scripts: dt_to_config: fix grammar and a typo in --help text (Markus Heidelberg) - dt-bindings: fix spelling, typos, grammar, duplicated words (Markus Heidelberg) - docs: dt: fix grammar and spelling (Markus Heidelberg) - of: base: Add of_get_next_child_with_prefix() stub (Bjorn Helgaas) - dt-bindings: trivial-devices: Add compatible string synaptics,synaptics_i2c (Frank Li) - dt-bindings: soc: mediatek: pwrap: Add power-domains property (Ariel D'Alessandro) - dt-bindings: pinctrl: mt65xx: Allow gpio-line-names (Ariel D'Alessandro) - dt-bindings: media: Convert MediaTek mt8173-vpu bindings to DT schema (Ariel D'Alessandro) - dt-bindings: arm: mediatek: Support mt8183-audiosys variant (Julien Massot) - dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-names optional (AngeloGioacchino Del Regno) - dt-bindings: regulator: mediatek,mt6331: Add missing compatible (AngeloGioacchino Del Regno) - dt-bindings: regulator: mediatek,mt6331: Fix various regulator names (AngeloGioacchino Del Regno) - dt-bindings: regulator: mediatek,mt6332-regulator: Add missing compatible (AngeloGioacchino Del Regno) - dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing base reg (AngeloGioacchino Del Regno) - dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing pwm_ch7_2 (AngeloGioacchino Del Regno) - dt-bindings: timer: mediatek: Add compatible for MT6795 GP Timer (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: dpi: Allow specifying resets (AngeloGioacchino Del Regno) - dt-bindings: interrupt-controller: qcom,pdc: Document Glymur PDC (Pankaj Patil) - dt-bindings: interrupt-controller: arm,gic: Add tegra264-agic (sheetal) - dt-bindings: display: simple: Add innolux,n133hse-ea1 and nlt,nl12880bc20-spwg-24 (Frank Li) - dt-bindings: gpu: arm,mali-midgard: add exynos8890-mali compatible (Ivaylo Ivanov) - dt-bindings: edac: Convert aspeed,ast2400-sdram-edac to DT schema (Rob Herring (Arm)) - dt-bindings: arm: marvell: Convert marvell,orion5x boards to DT schema (Rob Herring (Arm)) - dt-bindings: arm: marvell: Convert marvell,dove boards to DT schema (Rob Herring (Arm)) - dt-bindings: arm: marvell: Convert marvell,kirkwood boards to DT schema (Rob Herring (Arm)) - dt-bindings: arm: marvell: Convert marvell,armada390 boards to DT schema (Rob Herring (Arm)) - dt-bindings: arm: marvell: Convert marvell,armada375 boards to DT schema (Rob Herring (Arm)) - dt-bindings: arm: marvell: Convert marvell,armada-370-xp boards to DT schema (Rob Herring (Arm)) - dt-bindings: watchdog: Convert nuvoton,npcm-wdt to DT schema (Rob Herring (Arm)) - dt-bindings: arm: Add Arm C1 cores and PMUs (Rob Herring (Arm)) - dt-bindings: display: mediatek,ufoe: Add mediatek,gce-client-reg property (Ariel D'Alessandro) - dt-bindings: display: mediatek,od: Add mediatek,gce-client-reg property (Ariel D'Alessandro) - dt-bindings: edac: Convert apm,xgene-edac to DT schema (Rob Herring (Arm)) - dt-binding: thermal: Convert marvell,armada-ap806-thermal to DT schema (Rob Herring (Arm)) - dt-bindings: thermal: Convert marvell,armada370-thermal to DT schema (Rob Herring (Arm)) - dt-bindings: watchdog: Convert marvell,armada-3700-wdt to DT schema (Rob Herring (Arm)) - dt-bindings: mailbox: Convert brcm,iproc-flexrm-mbox to DT schema (Rob Herring (Arm)) - dt-bindings: mailbox: Convert brcm,iproc-pdc-mbox to DT schema (Rob Herring (Arm)) - dt-bindings: mailbox: Convert marvell,armada-3700-rwtm-mailbox to DT schema (Rob Herring (Arm)) - dt-bindings: mailbox: Convert rockchip,rk3368-mailbox to DT schema (Rob Herring (Arm)) - dt-bindings: watchdog: Drop duplicate moxa,moxart-watchdog.txt (Rob Herring (Arm)) - dt-bindings: dp-connector: describe separate DP and AUX lines (Dmitry Baryshkov) - docs: dt: writing-schema: Describe defining properties in top-level (Krzysztof Kozlowski) - dt-bindings: arm: cpus: Document pu-supply (Fabio Estevam) - bindings: siox: convert eckelmann,siox-gpio.txt to yaml format (Frank Li) - dt-bindings: display: bridge: Reference DAI common schema (Krzysztof Kozlowski) - dt-bindings: gpu: Convert aspeed,ast2400-gfx to DT schema (Rob Herring (Arm)) - Documentation: fix typo 'Andorid' -> 'Android' in goldfish pipe binding (Masaharu Noguchi) - dt-bindings: display: samsung: Drop S3C2410 (Krzysztof Kozlowski) - dt-bindings: arm: Add Cortex-A320/A520AE/A720AE cores and PMU (Rob Herring (Arm)) - dt-bindings: arm: cpus: Allow fsl,soc-operating-points for i.MX6 (Frank Li) - dt-bindings: display: dsi-controller: add bridge to patternProperties (Harikrishna Shenoy) - dt-bindings: interrupt-controller: marvell,cp110-icu: Document address-cells (Krzysztof Kozlowski) - dt-bindings: vendor-prefixes: Add undocumented vendor prefixes (Rob Herring (Arm)) - of/irq: Convert of_msi_map_id() callers to of_msi_xlate() (Lorenzo Pieralisi) - dt-bindings: display: rockchip,dw-mipi-dsi: Narrow clocks for rockchip,rk3288-mipi-dsi (Krzysztof Kozlowski) - dt-bindings: display: ti,tdp158: Add missing reg constraint (Krzysztof Kozlowski) - dt-bindings: display: ingenic,jz4780-hdmi: Add missing clock-names (Krzysztof Kozlowski) - yamllint: Drop excluding quoted values with ',' from checks (Rob Herring) - docs: devicetree: fix typo in writing-schema.rst (Santosh Mahto) - docs: dt: writing-bindings: Document node name ABI and simple-mfd (Krzysztof Kozlowski) - dt-bindings: soc: add vf610 reboot syscon controller (Frank Li) - dt-bindings: powerpc: Drop duplicate fsl/mpic.txt (Rob Herring (Arm)) - dt-bindings: perf: Convert apm,xgene-pmu to DT schema (Rob Herring (Arm)) - dt-bindings: arm: Convert marvell,berlin to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert hisilicon,mbigen-v2 to DT schema (Rob Herring (Arm)) - dt-bindings: arm/cpus: Add missing Applied Micro CPU compatibles (Rob Herring (Arm)) - dt-bindings: arm: Drop obsolete cavium-thunder2.txt (Rob Herring (Arm)) - dt-bindings: arm: Convert cavium,thunder-88xx to DT schema (Rob Herring (Arm)) - dt-bindings: display: Drop duplicate ti,opa362 binding (Rob Herring (Arm)) - dt-bindings: arm: Spell out acronym (Linus Walleij) - dt-bindings: fsi: Convert aspeed,ast2400-cf-fsi-master to DT schema (Rob Herring (Arm)) - dt-bindings: fsi: Convert fsi-master-gpio to DT schema (Rob Herring (Arm)) - MAINTAINERS: Add FSI bindings to FSI subsystem entry (Rob Herring (Arm)) - scripts/dtc: Update to upstream version v1.7.2-35-g52f07dcca47c (Rob Herring (Arm)) - dt-bindings: PCI: Add missing "#address-cells" to interrupt controllers (Rob Herring (Arm)) - thermal/drivers/renesas/rzg3e: Fix add thermal driver for the Renesas RZ/G3E SoC (John Madieu) - dt-bindings: thermal: qcom-tsens: Document the Glymur temperature Sensor (Manaf Meethalavalappu Pallikunhi) - thermal/drivers/renesas/rzg3e: Add thermal driver for the Renesas RZ/G3E SoC (John Madieu) - dt-bindings: thermal: r9a09g047-tsu: Document the TSU unit (John Madieu) - thermal/drivers/thermal-generic-adc: Add temperature sensor channel (Svyatoslav Ryhel) - dt-bindings: thermal: rockchip: Tighten grf requirements (Sebastian Reichel) - thermal/drivers/rockchip: Shut up GRF warning (Sebastian Reichel) - thermal/drivers/rockchip: Unify struct rockchip_tsadc_chip format (Sebastian Reichel) - thermal/drivers/renesas/rzg3s: Add thermal driver for the Renesas RZ/G3S SoC (Claudiu Beznea) - dt-bindings: thermal: r9a08g045-tsu: Document the TSU unit (Claudiu Beznea) - thermal/drivers/k3_j72xx_bandgap: Register sensors with hwmon (Michael Walle) - thermal/drivers/rcar_gen3: Fix mapping SoCs to generic Gen4 entry (Wolfram Sang) - thermal/drivers/tegra: Add Tegra114 specific SOCTHERM driver (Svyatoslav Ryhel) - dt-bindings: thermal: add Tegra114 soctherm header (Svyatoslav Ryhel) - thermal/drivers/tegra/soctherm-fuse: Prepare calibration for Tegra114 support (Svyatoslav Ryhel) - dt-bindings: thermal: Document Tegra114 SOCTHERM Thermal Management System (Svyatoslav Ryhel) - thermal/drivers/rcar_gen3: Document Gen4 support in Kconfig entry (Marek Vasut) - thermal/drivers/rcar_gen3: Fix comment typo (Marek Vasut) - drivers/thermal/qcom/lmh: Fix incorrect error message (Sumeet Pawnikar) - thermal/drivers/qcom/lmh: Add missing IRQ includes (Dmitry Baryshkov) - thermal/drivers/qcom: Make LMH select QCOM_SCM (Dmitry Baryshkov) - thermal/drivers/mediatek/lvts_thermal: Remove unneeded semicolon (Jiapeng Chong) - thermal/drivers/rcar_gen3: Add support for R-Car V4H default trim values (Marek Vasut) - thermal/drivers/rcar_gen3: Add support for per-SoC default trim values (Marek Vasut) - dt-bindings: thermal: tsens: Add QCS615 compatible (Gaurav Kohli) - thermal: intel: int340x: Power Slider: Validate slider_balance range (Srinivas Pandruvada) - thermal: intel: selftests: workload_hint: Mask unsupported types (Srinivas Pandruvada) - thermal: intel: int340x: Add module parameter to change slider offset (Srinivas Pandruvada) - thermal: intel: int340x: Add module parameter for balanced Slider (Srinivas Pandruvada) - thermal: intel: int340x: Enable power slider interface for Panther Lake (Srinivas Pandruvada) - thermal: intel: int340x: Add support for power slider (Srinivas Pandruvada) - thermal: intel: int340x: Remove redundant acpi_has_method() call (Salah Triki) - thermal: hwmon: replace deprecated strcpy() with strscpy() (Osama Abdelkader) - thermal: testing: Rearrange variable declarations involving __free() (Rafael J. Wysocki) - thermal: gov_step_wise: Allow cooling level to be reduced earlier (Rafael J. Wysocki) - thermal: gov_step_wise: Clarify cooling logic description comment (Rafael J. Wysocki) - thermal: gov_step_wise: Clean up local variable initialization (Rafael J. Wysocki) - PNP: isapnp: use str_plural() to simplify the code (Xichao Zhao) - ACPI: Use str_low_high() helper in two places (Chelsy Ratnawat) - ACPI: APEI: EINJ: Allow more types of addresses except MMIO (Jiaqi Yan) - ACPI: APEI: Remove redundant assignments in erst_dbg_{ioctl|write}() (Thorsten Blum) - ACPI: PRM: Skip handlers with NULL handler_address or NULL VA (Shang song (Lenovo)) - ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT (Daniel Tang) - ACPI: video: force native for Lenovo 82K8 (Mario Limonciello (AMD)) - ACPI: fan: Fold two simple functions into their only caller (Rafael J. Wysocki) - ACPI: thermal: Get rid of a dummy local variable (Rafael J. Wysocki) - ACPI: SPCR: Support Precise Baud Rate field (Chen Pei) - ACPI: SPCR: Add support for DBG2 RISC-V SBI port subtype (Chen Pei) - ACPI: PM: Add HP EliteBook 855 G7 WWAN modem power resource quirk (Maciej S. Szmigiero) - ACPI: PM: Add power resource init function (Maciej S. Szmigiero) - ACPI: resource: Skip IRQ override on ASUS Vivobook Pro N6506CU (Sam van Kampen) - ACPI: property: Adjust failure handling in acpi_nondev_subnode_extract() (Rafael J. Wysocki) - ACPI: property: Do not pass NULL handles to acpi_attach_data() (Rafael J. Wysocki) - ACPI: property: Add code comments explaining what is going on (Rafael J. Wysocki) - ACPI: property: Disregard references in data-only subnode lists (Rafael J. Wysocki) - ACPI: property: Fix buffer properties extraction for subnodes (Rafael J. Wysocki) - ACPI: sysfs: Use ACPI_FREE() for freeing an ACPI object (Kaushlendra Kumar) - ACPI: processor: Do not expose global variable acpi_idle_driver (Huisong Li) - ACPI: processor: idle: Redefine two functions as void (Rafael J. Wysocki) - ACPI: processor: Update cpuidle driver check in __acpi_processor_start() (Rafael J. Wysocki) - ACPI: processor: idle: Rearrange declarations in header file (Huisong Li) - ACPI: processor: Remove unused empty stubs of some functions (Huisong Li) - ACPI: processor: thermal: Release policy references using __free() (Zihuan Zhang) - ACPI: processor: idle: Fix function defined but not used warning (Huisong Li) - ACPI: processor: idle: Eliminate static variable flat_state_cnt (Rafael J. Wysocki) - ACPI: processor: idle: Add module import namespace (Rafael J. Wysocki) - ACPI: processor: idle: Optimize ACPI idle driver registration (Huisong Li) - ACPI: processor: idle: Fix memory leak when register cpuidle device failed (Huisong Li) - ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[] (Hans de Goede) - ACPICA: acpidump: fix return values in ap_is_valid_checksum() (Kaushlendra Kumar) - ACPICA: ACPI_TYPE_ANY does not include the package type (Saket Dumbre) - ACPICA: CEDT: Add Back-Invalidate restriction to CXL Window (Davidlohr Bueso) - ACPICA: Fix largest possible resource descriptor index (Dmitry Antipov) - ACPICA: Update version to 20250807 (Saket Dumbre) - ACPICA: Print error messages for too few or too many arguments (Saket Dumbre) - ACPICA: Update dsmethod.c to get rid of unused variable warning (Saket Dumbre) - ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method() (Hans de Goede) - ACPICA: Debugger: drop ACPI_NONSTRING attribute from name_seg (Ahmed Salem) - ACPICA: acpidump: drop ACPI_NONSTRING attribute from file_name (Ahmed Salem) - ACPICA: iASL: Fix printing CDAT table header (Ahmed Salem) - ACPICA: Apply ACPI_NONSTRING (Ahmed Salem) - ACPICA: Allow to skip Global Lock initialization (Huacai Chen) - ACPICA: Change the compilation conditions (Zhe Qiao) - ACPICA: Remove redundant "#ifdef" definitions (Zhe Qiao) - ACPICA: Modify variable definition position (Zhe Qiao) - ACPICA: Add SoundWire File Table (SWFT) signature (Maciej Strozek) - ACPI: debug: fix signedness issues in read/write helpers (Amir Mohammad Jahangirzad) - tools/cpupower: Fix incorrect size in cpuidle_state_disable() (Kaushlendra Kumar) - tools/cpupower: fix error return value in cpupower_write_sysfs() (Kaushlendra Kumar) - tools/power x86_energy_perf_policy.8: Emphasize preference for SW interfaces (Len Brown) - tools/power x86_energy_perf_policy: Add make snapshot target (Len Brown) - tools/power x86_energy_perf_policy: Prefer driver HWP limits (Len Brown) - tools/power x86_energy_perf_policy: EPB access is only via sysfs (Len Brown) - tools/power x86_energy_perf_policy: Prepare for MSR/sysfs refactoring (Len Brown) - tools/power x86_energy_perf_policy: Enhance HWP enable (Len Brown) - tools/power x86_energy_perf_policy: Enhance HWP enabled check (Len Brown) - tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage (Kaushlendra Kumar) - tools/power turbostat: Fix incorrect sorting of PMT telemetry (Kaushlendra Kumar) - PM: hibernate: Combine return paths in power_down() (Rafael J. Wysocki) - PM: hibernate: Restrict GFP mask in power_down() (Rafael J. Wysocki) - PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage (Rafael J. Wysocki) - drm/amd: Fix hybrid sleep (Mario Limonciello (AMD)) - PM: hibernate: Add pm_hibernation_mode_is_suspend() (Mario Limonciello (AMD)) - PM: hibernate: Fix hybrid-sleep (Mario Limonciello (AMD)) - PM: sleep: core: Clear power.must_resume in noirq suspend error path (Rafael J. Wysocki) - PM: sleep: Make pm_wakeup_clear() call more clear (Samuel Wu) - PM: hibernate: Fix typo in memory bitmaps description comment (Li Jun) - PM: hibernate: Use vmalloc_array() and vcalloc() to improve code (Qianfeng Rong) - PM: runtime: Documentation: ABI: Document time units for *_time (Brian Norris) - PM: core: Add two macros for walking device links (Rafael J. Wysocki) - PM: core: Annotate loops walking device links as _srcu (Rafael J. Wysocki) - powercap: idle_inject: use us_to_ktime() where appropriate (Xichao Zhao) - cpuidle: Fail cpuidle device registration if there is one already (Rafael J. Wysocki) - cpuidle: sysfs: Use sysfs_emit()/sysfs_emit_at() instead of sprintf()/scnprintf() (Vivek Yadav) - cpuidle: qcom-spm: drop unnecessary initialisations (Johan Hovold) - cpuidle: qcom-spm: fix device and OF node leaks at probe (Johan Hovold) - intel_idle: Remove unnecessary address-of operators (Kaushlendra Kumar) - cpuidle: governors: menu: Rearrange main loop in menu_select() (Rafael J. Wysocki) - PM / devfreq: rockchip-dfi: add support for LPDDR5 (Nicolas Frattaroli) - PM / devfreq: rockchip-dfi: double count on RK3588 (Nicolas Frattaroli) - PM / devfreq: mtk-cci: avoid redundant conditions (Liao Yuanhong) - PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe() (Dan Carpenter) - OPP: Add support to find OPP for a set of keys (Krishna Chaitanya Chundru) - rust: opp: use to_result for error handling (Onur Özkan) - PM: EM: Fix late boot with holes in CPU topology (Christian Loehle) - tools/power/x86/amd_pstate_tracer: Fix python gnuplot package names (Kuan-Wei Chiu) - cpufreq: Replace pointer subtraction with iteration macro (Zihuan Zhang) - cpufreq: intel_pstate: Use likely() optimization in intel_pstate_sample() (Yaxiong Tian) - cpufreq: Add defensive check during driver registration (Zihuan Zhang) - cpufreq: intel_pstate: Enable HWP without EPP if DEC is enabled (Rafael J. Wysocki) - cpufreq: ACPI: Use on_each_cpu_mask() in drv_write() (Rafael J. Wysocki) - cpufreq: ondemand: Update the efficient idle check for Intel extended Families (Sohil Mehta) - cpufreq: conservative: Replace sscanf() with kstrtouint() (Kaushlendra Kumar) - cpufreq: intel_pstate: Adjust frequency percentage computations (Rafael J. Wysocki) - cpufreq: intel_pstate: Rearrange freq QoS updates using __free() (Rafael J. Wysocki) - cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request() (Rafael J. Wysocki) - cpufreq: intel_pstate: Remove EPB-related code (Srinivas Pandruvada) - cpufreq: intel_pstate: Rearrange variable declaration involving __free() (Rafael J. Wysocki) - cpufreq: core: Rearrange variable declarations involving __free() (Rafael J. Wysocki) - cpufreq: speedstep-lib: Use int type to store negative error codes (Qianfeng Rong) - cpufreq: Use int type to store negative error codes (Qianfeng Rong) - cpufreq: Drop redundant freq_table parameter (Zihuan Zhang) - cpufreq: mediatek: avoid redundant conditions (Liao Yuanhong) - cpufreq/longhaul: handle NULL policy in longhaul_exit (Dennis Beier) - cpufreq: tegra186: Use scope-based cleanup helper (Zihuan Zhang) - cpufreq: mediatek: Use scope-based cleanup helper (Zihuan Zhang) - cpufreq: s5pv210: Use scope-based cleanup helper (Zihuan Zhang) - cpufreq: CPPC: Use scope-based cleanup helper (Zihuan Zhang) - cpufreq: brcmstb-avs: Use scope-based cleanup helper (Zihuan Zhang) - dt-bindings: Remove outdated cpufreq-dt.txt (Frank Li) - arm64: dts: ti: k3-am62p: Fix supported hardware for 1GHz OPP (Judith Mendez) - cpufreq: ti: Allow all silicon revisions to support OPPs (Judith Mendez) - cpufreq: ti: Support more speed grades on AM62Px SoC (Judith Mendez) - cpufreq: ti: Add support for AM62D2 (Paresh Bhagat) - cpufreq: dt-platdev: Blacklist ti,am62d2 SoC (Paresh Bhagat) - rust: opp: update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - cpufreq: mediatek-hw: don't use error path on NULL fdvfs (Nicolas Frattaroli) - cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus() (Florian Fainelli) - rust: cpumask: Mark CpumaskVar as transparent (Baptiste Lepers) - rust: cpumask: rename CpumaskVar::as[_mut]_ref to from_raw[_mut] (Alice Ryhl) - dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCS615 compatible (Taniya Das) - MAINTAINERS: Add myself as virtual-cpufreq maintainer (Saravana Kannan) - cpufreq: qcom-nvmem: Enable cpufreq for ipq5424 (Md Sadre Alam) - cpufreq: Remove unused parameter in cppc_perf_from_fbctrs() (BowenYu) - cpufreq: armada-37xx: use max() to calculate target_vm (Akhilesh Patil) - cpufreq: airoha: Add support for AN7583 SoC (Christian Marangi) - cpufreq: mediatek-hw: Add support for MT8196 (Nicolas Frattaroli) - cpufreq: mediatek-hw: Separate per-domain and per-instance data (Nicolas Frattaroli) - cpufreq: mediatek-hw: Refactor match data into struct (Nicolas Frattaroli) - dt-bindings: cpufreq: Add mediatek,mt8196-cpufreq-hw binding (Nicolas Frattaroli) - cpufreq: simplify setpolicy/target check in driver verification (Zihuan Zhang) - cpufreq: use strlen() for governor name comparison (Zihuan Zhang) - cpufreq: Avoid calling get_governor() for first policy (Zihuan Zhang) - i3c: fix big-endian FIFO transfers (Arnd Bergmann) - i3c: master: adi: fix number of bytes written to fifo (Alexandre Belloni) - i3c: Remove superfluous FIXME (Wolfram Sang) - i3c: master: adi: fix header location (Alexandre Belloni) - i3c: dw: Add shutdown support to dw_i3c_master driver (Manikanta Guntupalli) - i3c: renesas: Simplify return statement in 'renesas_i3c_daa' (Wolfram Sang) - dt-bindings: i3c: renesas,i3c: Add RZ/V2H(P) and RZ/V2N support (Lad Prabhakar) - i3c: master: svc: Recycle unused IBI slot (Stanley Chu) - i3c: master: svc: Use manual response for IBI events (Stanley Chu) - i3c: master: Add driver for Analog Devices I3C Controller IP (Jorge Marques) - dt-bindings: i3c: Add adi-i3c-master (Jorge Marques) - i3c: Fix default I2C adapter timeout value (Jarkko Nikula) - i3c: mipi-i3c-hci: Convert remaining DBG() prints to dev_dbg() (Jarkko Nikula) - i3c: mipi-i3c-hci: Remove function enter DBG() printouts (Jarkko Nikula) - i3c: mipi-i3c-hci: Uniform ring number printouts (Jarkko Nikula) - i3c: mipi-i3c-hci: Remove nonexistent ring interrupt (Jarkko Nikula) - i3c: mipi-i3c-hci: Change interrupt status prints to dev_dbg() (Jarkko Nikula) - i3c: mipi-i3c-hci: Use own DMA bounce buffer management for I2C transfers (Jarkko Nikula) - i3c: mipi-i3c-hci: Use physical device pointer with DMA API (Jarkko Nikula) - i3c: mipi-i3c-hci: Use core helpers for DMA mapping and bounce buffering (Jarkko Nikula) - i3c: master: Add helpers for DMA mapping and bounce buffer handling (Jarkko Nikula) - i3c: mipi-i3c-hci-pci: Add support for Intel Wildcat Lake-U I3C (Jarkko Nikula) - i2c: i801: Add support for Intel Wildcat Lake-U (Jarkko Nikula) - dt-bindings: i2c: i2c-mt65xx: Add MediaTek MT8196/6991 compatibles (AngeloGioacchino Del Regno) - dt-bindings: i2c: i2c-mt65xx: Document MediaTek MT6878 I2C (Igor Belwon) - dt-bindings: i2c: samsung,s3c2410-i2c: Drop S3C2410 (Krzysztof Kozlowski) - i2c: s3c2410: Drop S3C2410 OF support (Krzysztof Kozlowski) - i2c: designware: Add disabling clocks when probe fails (Kunihiko Hayashi) - i2c: designware: Fix clock issue when PM is disabled (Kunihiko Hayashi) - i2c: busses: Fix some spelling errors (Xichao Zhao) - i2c: mux: Simplify boolean assignment in i2c_mux_alloc (I Viswanath) - i2c: designware: use dev_err_probe() when probing platform device (Benoît Monin) - i2c: designware: convert to dev_err_probe() on request IRQ error (Benoît Monin) - i2c: spacemit: ensure SDA is released after bus reset (Troy Mitchell) - i2c: spacemit: check SDA instead of SCL after bus reset (Troy Mitchell) - i2c: spacemit: disable SDA glitch fix to avoid restart delay (Troy Mitchell) - i2c: spacemit: remove stop function to avoid bus error (Troy Mitchell) - i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails (Troy Mitchell) - i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD (Leilk.Liu) - i2c: boardinfo: Annotate code used in init phase only (Heiner Kallweit) - i2c: core: Use fwnode_for_each_child_node_scoped() (Jean-François Lessard) - device property: Add scoped fwnode child node iterators (Jean-François Lessard) - dt-bindings: i2c: spacemit,k1-i2c: Minor whitespace cleanup in example (Krzysztof Kozlowski) - dt-bindings: i2c: exynos5: add samsung,exynos8890-hsi2c compatible (Ivaylo Ivanov) - dt-bindings: eeprom: at24: Add compatible for Giantec GT24C256C (Wasim Nazir) - i2c: tegra: Add Tegra256 support (Akhil R) - dt-bindings: i2c: nvidia,tegra20-i2c: Add Tegra256 I2C compatible (Akhil R) - i2c: core: Drop dev_pm_domain_detach() call (Claudiu Beznea) - i2c: mux: pca9541: Use I2C adapter timeout value for arbitration timeout (Manikanta Guntupalli) - dt-bindings: i2c: apple,i2c: Add apple,t6020-i2c compatible (Janne Grunau) - dt-bindings: i2c: exynos5: Add exynos990-hsi2c compatible (Denzeel Oliva) - dt-bindings: i2c: qcom-cci: Document sa8775p compatible (Wenmeng Liu) - dt-bindings: i2c: qcom-cci: Document QCM2290 compatible (Loic Poulain) - i2c: muxes: pca954x: Reset if (de)select fails (Wojciech Siudy) - i2c: muxes: pca954x: Use reset controller only (Wojciech Siudy) - pinctrl: use more common syntax for compound literals (Bartosz Golaszewski) - pinctrl: Simplify printks with pOF format (Krzysztof Kozlowski) - pinctrl: renesas: r8a779g0: Fix trivial typo in SoC type comment (Marek Vasut) - pinctrl: renesas: Use int type to store negative error codes (Qianfeng Rong) - pinctrl: renesas: rzg2l: Add suspend/resume support for Schmitt control registers (Biju Das) - pinctrl: renesas: rzg2l: Fix OEN resume (Biju Das) - dt-bindings: pinctrl: samsung: Drop S3C2410 (Krzysztof Kozlowski) - pinctrl: samsung: Drop unused S3C24xx driver data (Krzysztof Kozlowski) - pinctrl: samsung: Add ARTPEC-8 SoC specific configuration (SeonGu Kang) - dt-bindings: pinctrl: samsung: Add compatible for ARTPEC-8 SoC (SeonGu Kang) - pinctrl: qcom: Add SDM660 LPASS LPI TLMM (Richard Acayan) - dt-bindings: pinctrl: qcom: Add SDM660 LPI pinctrl (Nickolay Goppen) - pinctrl: qcom: lpass-lpi: Add ability to use custom pin offsets (Nickolay Goppen) - pinctrl: qcom: Add glymur pinctrl driver (Pankaj Patil) - dt-bindings: pinctrl: qcom: Add Glymur pinctrl (Pankaj Patil) - pinctrl: qcom: sm8250: Add egpio support (Sean Parker) - pinctrl: generic: rename PIN_CONFIG_OUTPUT to LEVEL (Linus Walleij) - pinctrl: keembay: fix double free in keembay_build_functions() (Dan Carpenter) - pinctrl: spacemit: fix typo in PRI_TDI pin name (Hendrik Hamerlinck) - pinctrl: eswin: Fix regulator error check and Kconfig dependency (Yulin Lu) - pinctrl: bcm: Add STB family pin controller driver (Ivan T. Ivanov) - dt-bindings: pinctrl: Add support for Broadcom STB pin controller (Ivan T. Ivanov) - pinctrl: qcom: make the pinmuxing strict (Bartosz Golaszewski) - pinctrl: qcom: mark the `gpio` and `egpio` pins function as non-strict functions (Bartosz Golaszewski) - pinctrl: qcom: add infrastructure for marking pin functions as GPIOs (Bartosz Golaszewski) - pinctrl: allow to mark pin functions as requestable GPIOs (Bartosz Golaszewski) - pinctrl: qcom: use generic pin function helpers (Bartosz Golaszewski) - pinctrl: make struct pinfunction a pointer in struct function_desc (Bartosz Golaszewski) - pinctrl: constify pinmux_generic_get_function() (Bartosz Golaszewski) - pinctrl: keembay: use a dedicated structure for the pinfunction description (Bartosz Golaszewski) - pinctrl: keembay: release allocated memory in detach path (Bartosz Golaszewski) - pinctrl: imx: don't access the pin function radix tree directly (Bartosz Golaszewski) - pinctrl: mediatek: moore: replace struct function_desc with struct pinfunction (Bartosz Golaszewski) - pinctrl: mediatek: mt7988: use PINCTRL_PIN_FUNCTION() (Bartosz Golaszewski) - pinctrl: airoha: replace struct function_desc with struct pinfunction (Bartosz Golaszewski) - pinctrl: ingenic: use struct pinfunction instead of struct function_desc (Bartosz Golaszewski) - devres: provide devm_kmemdup_const() (Bartosz Golaszewski) - pinctrl: check the return value of pinmux_ops::get_function_name() (Bartosz Golaszewski) - pinctrl: ma35: Use int type to store negative error codes (Qianfeng Rong) - pinctrl: armada-37xx: Use int type to store negative error codes (Qianfeng Rong) - pinctrl: renesas: rzt2h: Add support for RZ/N2H (Lad Prabhakar) - pinctrl: renesas: Add support for RZ/T2H (Thierry Bultel) - dt-bindings: pinctrl: renesas: Document RZ/T2H and RZ/N2H SoCs (Lad Prabhakar) - dt-bindings: clock: renesas,r9a09g077/87: Add USB_CLK clock ID (Lad Prabhakar) - pinctrl: renesas: rzg2l: Drop oen_read and oen_write callbacks (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add PFC_OEN support for RZ/G3E SoC (Lad Prabhakar) - pinctrl: renesas: rzg2l: Unify OEN handling across RZ/{G2L,V2H,V2N} (Lad Prabhakar) - pinctrl: renesas: rzg2l: Remove OEN ops for RZ/G3E (Lad Prabhakar) - pinctrl: renesas: rzg2l: Unify OEN access by making pin-to-bit mapping configurable (Lad Prabhakar) - pinctrl: renesas: rzg2l: Parameterize OEN register offset (Lad Prabhakar) - pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read() (Lad Prabhakar) - dt-bindings: pinctrl: Convert brcm,iproc-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: pinctrl: Convert brcm,bcm2835-gpio to DT schema (Rob Herring (Arm)) - pinctrl: meson-gxl: add missing i2c_d pinmux (Da Xue) - dt-bindings: pinctrl: qcom,sc7280-lpass-lpi-pinctrl: Document the clock property (Mohammad Rafi Shaik) - pinctrl: amd: Don't access irq_data's hwirq member directly (Mario Limonciello (AMD)) - pinctrl: amd: Add PM debugging message for turning on/off wakes (Mario Limonciello (AMD)) - dt-bindings: pinctrl: rp1: Describe groups for RP1 pin controller (Andrea della Porta) - pinctrl: sunxi: use kcalloc() instead of kzalloc() (Qianfeng Rong) - pinctrl: qcom: sc8180x: use kcalloc() instead of kzalloc() (Qianfeng Rong) - pinctrl: pinctrl-zynqmp: use kcalloc() instead of kzalloc() (Qianfeng Rong) - pinctrl: microchip-sgpio: use kcalloc() instead of kzalloc() (Qianfeng Rong) - pinctrl: stm32: Constify static 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: sx150x: Make the driver tristate (Fange Zhang) - pinctrl: meson-g12a: add GPIOC_7 pcie_clkreqn pinmux (Da Xue) - pinctrl: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - pinctrl: equilibrium: Remove redundant semicolons (Liao Yuanhong) - pinctrl: tegra: Add Tegra186 pinmux driver (Aaron Kling) - dt-bindings: pinctrl: Document Tegra186 pin controllers (Aaron Kling) - pinctrl: rp1: Add regmap ranges to RP1 gpio controller (Andrea della Porta) - pinctrl: bcm: use PTR_ERR_OR_ZERO() to simplify code (Xichao Zhao) - pinctrl: Add pin controller driver for AAEON UP boards (Thomas Richard) - pinctrl: single: fix bias pull up/down handling in pin_config_set (Chi Zhang) - pinctrl: spacemit: remove extra line in debug output (Hendrik Hamerlinck) - dt-bindings: pinctrl: mediatek: mt8183: Allow gpio-line-names (Julien Massot) - ipmi: Add Loongson-2K BMC support (Binbin Zhou) - ipmi:si: Gracefully handle if the BMC is non-functional (Corey Minyard) - ipmi: Rename "user_data" to "recv_msg" in an SMI message (Corey Minyard) - ipmi: Allow an SMI sender to return an error (Corey Minyard) - ipmi:si: Move flags get start to its own function (Corey Minyard) - ipmi:si: Merge some if statements (Corey Minyard) - ipmi: Set a timer for maintenance mode (Corey Minyard) - ipmi: Add a maintenance mode sysfs file (Corey Minyard) - ipmi: Disable sysfs access and requests in maintenance mode (Corey Minyard) - ipmi: Differentiate between reset and firmware update in maintenance (Corey Minyard) - dt-bindings: ipmi: aspeed,ast2400-kcs-bmc: Add missing "clocks" property (Rob Herring (Arm)) - ipmi: Rework user message limit handling (Corey Minyard) - Revert "ipmi: fix msg stack when IPMI is disconnected" (Corey Minyard) - ipmi:msghandler:Change seq_lock to a mutex (Corey Minyard) - power: supply: qcom_battmgr: handle charging state change notifications (Fenglin Wu) - power: supply: max77705_charger: use REGMAP_IRQ_REG_LINE macro (Dzmitry Sankouski) - power: supply: max77705_charger: rework interrupts (Dzmitry Sankouski) - power: supply: max77705_charger: add writable properties (Dzmitry Sankouski) - power: supply: max77705_charger: return error when config fails (Dzmitry Sankouski) - power: supply: max77705_charger: use regfields for config registers (Dzmitry Sankouski) - power: supply: max77705_charger: refactoring: rename charger to chg (Dzmitry Sankouski) - mfd: max77705: max77705_charger: move active discharge setting to mfd parent (Dzmitry Sankouski) - power: supply: max77976_charger: fix constant current reporting (Dzmitry Sankouski) - power: supply: qcom_battmgr: Add charge control support (Fenglin Wu) - dt-bindings: soc: qcom,pmic-glink: Add charge limit nvmem properties (Fenglin Wu) - power: supply: qcom_battmgr: update compats for SM8550 and X1E80100 (Fenglin Wu) - power: supply: qcom_battmgr: Add state_of_health property (Fenglin Wu) - power: supply: qcom_battmgr: Add resistance power supply property (Fenglin Wu) - power: supply: core: Add state_of_health power supply property (Fenglin Wu) - power: supply: core: Add resistance power supply property (Fenglin Wu) - power: supply: rx51: remove redundant condition checks (Xichao Zhao) - dt-bindings: power: supply: bq24190: document charge enable pin (Svyatoslav Ryhel) - dt-bindings: power: supply: bq27xxx: document optional interrupt (Svyatoslav Ryhel) - power: supply: intel_dc_ti_battery: Drop no longer relevant comment (Hans de Goede) - power: supply: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - power: supply: replace use of system_wq with system_percpu_wq (Marco Crivellari) - power: supply: Use devm_mutex_init() (Christophe JAILLET) - power: supply: sbs-charger: Support multiple devices (Fabien Proriol) - power: supply: cw2015: Fix a alignment coding style issue (Andy Yan) - power: supply: Remove the use of dev_err_probe() (Xichao Zhao) - power: supply: use max() to improve code (Qianfeng Rong) - power: supply: rt9467: Add properties for VBUS and IBUS reading (ChiYuan Huang) - power: supply: qcom_battmgr: add OOI chemistry (Christopher Ruehl) - power: supply: 88pm860x: make fsm_state array static const, simplify usage (Colin Ian King) - power: supply: Remove error prints for devm_add_action_or_reset() (Waqar Hameed) - power: supply: bq2415x: replace deprecated strcpy() with strscpy() (Miguel García) - power: supply: gpio-charger: Clean up spacing for better readability (Darshan R.) - power: supply: Add new Intel Dollar Cove TI battery driver (Hans de Goede) - power: supply: adc-battery-helper: Add support for optional charge_finished GPIO (Hans de Goede) - power: supply: ug3105_battery: Put FG in standby on remove and shutdown (Hans de Goede) - power: supply: ug3105_battery: Switch to adc-battery-helper (Hans de Goede) - power: supply: Add adc-battery-helper (Hans de Goede) - HSI: omap_ssi_port: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - firewire: core: fix undefined reference error in ARM EABI (Takashi Sakamoto) - Revert "firewire: core: disable bus management work temporarily during updating topology" (Takashi Sakamoto) - Revert "firewire: core: shrink critical section of fw_card spinlock in bm_work" (Takashi Sakamoto) - firewire: core: suppress overflow warning when computing jiffies from isochronous cycle (Takashi Sakamoto) - firewire: core: minor code refactoring to delete useless local variable (Takashi Sakamoto) - firewire: core; eliminate pick_me goto label (Takashi Sakamoto) - firewire: core: code refactoring to split contention procedure for bus manager (Takashi Sakamoto) - firewire: core: code refactoring for the case of generation mismatch (Takashi Sakamoto) - firewire: core: use switch statement to evaluate transaction result to CSR_BUS_MANAGER_ID (Takashi Sakamoto) - firewire: core: remove useless generation check (Takashi Sakamoto) - firewire: core: use struct_size and flex_array_size in ioctl_add_descriptor (Thorsten Blum) - firewire: core: shrink critical section of fw_card spinlock in bm_work (Takashi Sakamoto) - firewire: core: disable bus management work temporarily during updating topology (Takashi Sakamoto) - firewire: core: schedule bm_work item outside of spin lock (Takashi Sakamoto) - firewire: core: annotate fw_destroy_nodes with must-hold-lock (Takashi Sakamoto) - firewire: core: use spin lock specific to timer for split transaction (Takashi Sakamoto) - firewire: core: use spin lock specific to transaction (Takashi Sakamoto) - firewire: core: use spin lock specific to topology map (Takashi Sakamoto) - firewire: core: maintain phy packet receivers locally in cdev layer (Takashi Sakamoto) - firewire: core: use scoped_guard() to manage critical section to update topology (Takashi Sakamoto) - firewire: core: use helper macro to compare against current jiffies (Takashi Sakamoto) - firewire: core: use helper macros instead of direct access to HZ (Takashi Sakamoto) - firewire: core: use macro expression for not-registered state of BUS_MANAGER_ID (Takashi Sakamoto) - firewire: core: use macro expression for gap count mismatch (Takashi Sakamoto) - firewire: core: remove useless lockdep_assert_held() (Takashi Sakamoto) - firewire: core: code refactoring whether root node is cycle master capable (Takashi Sakamoto) - firewire: core: code refactoring to investigate root node for bus manager (Takashi Sakamoto) - firewire: core: code refactoring to detect both IEEE 1394:1995 IRM and Canon MV5i (Takashi Sakamoto) - firewire: core: refer fw_card member to initiate bus reset under acquiring lock (Takashi Sakamoto) - firewire: core: code refactoring to evaluate transaction result to CSR_BUS_MANAGER_ID (Takashi Sakamoto) - firewire: ohci: localize transaction data and rcode per condition branch (Takashi Sakamoto) - firewire: core: use cleanup function in bm_work (Takashi Sakamoto) - firewire: core: add helper functions to access to fw_device data in fw_node structure (Takashi Sakamoto) - firewire: ohci: use return value from fw_node_get() (Takashi Sakamoto) - firewire: core: utilize cleanup function to release workqueue in error path (Takashi Sakamoto) - firewire: ohci: use kcalloc() variant for array allocation (Takashi Sakamoto) - firewire: ohci: remove module-local workqueue (Takashi Sakamoto) - firewire: ohci: use threaded IRQ handler to handle SelfIDComplete event (Takashi Sakamoto) - firewire: ohci: move self_id_complete tracepoint after validating register (Takashi Sakamoto) - firewire: ohci: remove obsolete module-level debug parameter (Takashi Sakamoto) - firewire: ohci: remove obsolete debug logging for AT/AR results (Takashi Sakamoto) - firewire: ohci: remove obsolete debug logging for selfID sequence (Takashi Sakamoto) - firewire: ohci: remove obsolete debug logging for IRQ events (Takashi Sakamoto) - backlight: rt4831: Include (Thomas Zimmermann) - backlight: rave-sp: Include and (Thomas Zimmermann) - backlight: led_bl: Include (Thomas Zimmermann) - backlight: ktd2801: Include (Thomas Zimmermann) - backlight: jornada720: Include (Thomas Zimmermann) - backlight: da9052_bl: Include (Thomas Zimmermann) - backlight: as3711_bl: Include (Thomas Zimmermann) - backlight: apple_dwi_bl: Include (Thomas Zimmermann) - backlight: Include (Thomas Zimmermann) - video: backlight: lp855x_bl: Set correct EPROM start for LP8556 (Svyatoslav Ryhel) - backlight: led_bl: Use devm_kcalloc() for array space allocation (Qianfeng Rong) - backlight: mp3309c: Initialize backlight properties without memset (Uwe Kleine-König) - backlight: mp3309c: Drop pwm_apply_args() (Uwe Kleine-König) - dt-bindings: leds: as3645: Convert to DT schema (Harrison Carter) - leds: led-class: Add Device Tree support to led_get() (Hans de Goede) - dt-bindings: leds: Unify 'leds' property (Aleksandrs Vinarskis) - dt-bindings: leds: Add generic LED consumer documentation (Aleksandrs Vinarskis) - leds: is31fl319x: Use devm_mutex_init() (Christophe JAILLET) - leds: leds-lp55xx: Use correct address for memory programming (Andrei Lalaev) - dt-bindings: leds: issi,is31fl319x: Drop 'db' suffix duplicating dtschema (Krzysztof Kozlowski) - leds: qnap-mcu: Add support for the red and green status LEDs (Heiko Stuebner) - leds: qnap-mcu: Fix state numbering for USB LED (Heiko Stuebner) - leds: flash: leds-qcom-flash: Add a separate register map for PMI8998 (Fenglin Wu) - leds: flash: leds-qcom-flash: Update torch current clamp setting (Fenglin Wu) - leds: max77705: Function return instead of variable assignment (Len Bao) - leds: Kconfig: Fix spelling mistake "limitiation" -> "limitation" (Colin Ian King) - leds: leds-is31fl32xx: Add support for is31fl3236a (Pawel Zalewski) - mfd: simple-mfd-i2c: Add compatible string for LX2160ARDB (Ioana Ciornei) - mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order (Ioana Ciornei) - dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x (Jihed Chaibi) - dt-bindings: watchdog: Add SMARC-sAM67 support (Michael Walle) - dt-bindings: mfd: tps6594: Allow gpio-line-names (Michael Walle) - mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (Ilpo Järvinen) - mfd: 88pm886: Add GPADC cell (Duje Mihanović) - mfd: vexpress-sysreg: Use more common syntax for compound literals (Bartosz Golaszewski) - mfd: rz-mtu3: Fix MTU5 NFCR register offset (Cosmin Tanislav) - mfd: max77705: Setup the core driver as an interrupt controller (Dzmitry Sankouski) - mfd: cs42l43: Remove IRQ masking in suspend (Charles Keepax) - mfd: cs42l43: Move IRQ enable/disable to encompass force suspend (Charles Keepax) - mfd: ls2kbmc: Add Loongson-2K BMC reset function support (Binbin Zhou) - mfd: ls2kbmc: Introduce Loongson-2K BMC core driver (Binbin Zhou) - mfd: bd71828, bd71815: Prepare for power-supply support (Matti Vaittinen) - dt-bindings: mfd: aspeed: Add AST2700 SCU compatibles (Ryan Chen) - dt-bindings: mfd: Convert aspeed,ast2400-p2a-ctrl to DT schema (Rob Herring (Arm)) - dt-bindings: mfd: fsl,mc13xxx: Add buttons node (Alexander Kurz) - dt-bindings: mfd: fsl,mc13xxx: Convert txt to DT schema (Alexander Kurz) - mfd: macsmc: Add "apple,t8103-smc" compatible (Janne Grunau) - mfd: core: Increment of_node's refcount before linking it to the platform device (Bastien Curutchet) - dt-bindings: mfd: syscon: Document the control-scb syscon on PolarFire SoC (Conor Dooley) - mfd: simple-mfd-i2c: Add SpacemiT P1 support (Alex Elder) - dt-bindings: mfd: Add support the SpacemiT P1 PMIC (Alex Elder) - dt-bindings: mfd: sl28cpld: Add sa67mcu compatible (Michael Walle) - mfd: aat2870: Add GPIOLIB_LEGACY dependency (Arnd Bergmann) - mfd: si476x: Add GPIOLIB_LEGACY dependency (Arnd Bergmann) - dt-bindings: mfd: Move embedded controllers to own directory (Krzysztof Kozlowski) - mfd: Remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - mfd: arizona: Make legacy gpiolib interface optional (Arnd Bergmann) - mfd: max899x: Use dedicated interrupt wake setters (Xichao Zhao) - dt-bindings: mfd: syscon: Add "marvell,armada-3700-usb2-host-device-misc" compatible (Rob Herring (Arm)) - mfd: kempld: Use PTR_ERR_OR_ZERO() to simplify code (Xichao Zhao) - dt-bindings: mfd: aspeed-lpc: Add missing "clocks" property on lpc-snoop node (Rob Herring (Arm)) - mfd: madera: Work around false-positive -Wininitialized warning (Arnd Bergmann) - mfd: macsmc: Remove error prints for devm_add_action_or_reset() (Waqar Hameed) - mfd: da9063: Split chip variant reading in two bus transactions (Jens Kehne) - mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag (Hans de Goede) - mfd: qnap-mcu: Improve structure in qnap_mcu_exec (Heiko Stuebner) - mfd: qnap-mcu: Convert to guard(mutex) in qnap_mcu_exec (Heiko Stuebner) - mfd: qnap-mcu: Handle errors returned from qnap_mcu_write (Heiko Stuebner) - mfd: qnap-mcu: Include linux/types.h in qnap-mcu.h shared header (Heiko Stuebner) - mfd: kempld: Switch back to earlier ->init() behavior (Heijligen, Thomas) - dt-bindings: mfd: qnap,ts433-mcu: Allow nvmem-layout child node (Heiko Stuebner) - mfd: qnap-mcu: Add driver data for TS233 variant (Heiko Stuebner) - dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts233-mcu compatible (Heiko Stuebner) - mfd: stmpe-i2c: Add missing MODULE_LICENSE (Alexander Stein) - mfd: stmpe-spi: Add missing MODULE_LICENSE (Alexander Stein) - mfd: stmpe-i2c: Use module_i2c_driver to remove boilerplate (Alexander Stein) - mfd: stmpe-spi: Use module_spi_driver to remove boilerplate (Alexander Stein) - mfd: stmpe: Remove IRQ domain upon removal (Alexander Stein) - mfd: Kconfig: Fix spelling mistake "infontainment" -> "infotainment" (Colin Ian King) - mfd: adp5585: Drop useless return statement (Nuno Sá) - mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA (Ioana Ciornei) - regulator: bq257xx: Add bq257xx boost regulator driver (Chris Morgan) - power: supply: bq257xx: Add support for BQ257XX charger (Chris Morgan) - mfd: bq257xx: Add support for BQ25703A core driver (Chris Morgan) - dt-bindings: mfd: ti,bq25703a: Add TI BQ25703A Charger (Chris Morgan) - mfd: input: rtc: mc13783: Remove deprecated mc13xxx_irq_ack() (Alexander Kurz) - mfd: tps6594: Explicitly include bitfield.h (Nathan Chancellor) - mfd: tps6594: Add board power-off support (Michael Walle) - mfd: tps6594: Add power button functionality (Michael Walle) - input: tps6594-pwrbutton: Add power button functionality (Job Sava) - MAINTAINERS: Adjust file entry in LOONGSON SECURITY ENGINE DRIVERS (Lukas Bulwahn) - tpm: loongson: Add bufsiz parameter to tpm_loongson_send() (Nathan Chancellor) - MAINTAINERS: Add entry for Loongson Security Engine drivers (Qunqin Zhao) - tpm: Add a driver for Loongson TPM device (Qunqin Zhao) - crypto: loongson - add Loongson RNG driver support (Qunqin Zhao) - mfd: Add support for Loongson Security Engine chip controller (Qunqin Zhao) - dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatible for exynos8890 (Ivaylo Ivanov) - mmc: select REGMAP_MMIO with MMC_LOONGSON2 (Mikko Rapeli) - mmc: add COMPILE_TEST to multiple drivers (Mikko Rapeli) - mmc: core: Improve RPMB frame handling code (Bean Huo) - mmc: core: Fix variable shadowing in mmc_route_rpmb_frames() (Bean Huo) - mmc: core: Parse and use the new max-sd-hs-hz DT property (Sarthak Garg) - dt-bindings: mmc: controller: Add max-sd-hs-hz property (Sarthak Garg) - mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card (Sarthak Garg) - dt-bindings: mmc: sdhci-msm: Document the Lemans compatible (Monish Chunara) - mmc: sh_mmcif: Remove dummy PM resume callback (Geert Uytterhoeven) - dt-bindings: mmc: sdhci-pxa: Add minItems to pinctrl-names (Duje Mihanović) - mmc: sdio: Drop dev_pm_domain_detach() call (Claudiu Beznea) - mmc: dw_mmc-rockchip: use modern PM macros (Jisheng Zhang) - mmc: dw_mmc-pci: use modern PM macros (Jisheng Zhang) - mmc: dw_mmc-k3: use modern PM macros (Jisheng Zhang) - mmc: dw_mmc: exynos: use modern PM macros (Jisheng Zhang) - mmc: via-sdmmc: use modern PM macros (Jisheng Zhang) - mmc: sdhci-msm: use modern PM macros (Jisheng Zhang) - mmc: mtk-sd: use modern PM macros (Jisheng Zhang) - mmc: wmt-sdmmc: use modern PM macros (Jisheng Zhang) - mmc: toshsd: use modern PM macros (Jisheng Zhang) - mmc: sh_mmicf: use modern PM macros (Jisheng Zhang) - mmc: sdhci-tegra: use modern PM macros (Jisheng Zhang) - mmc: sdhci-st: use modern PM macros (Jisheng Zhang) - mmc: sdhci-sprd: use modern PM macros (Jisheng Zhang) - mmc: sdhci-spear: use modern PM macros (Jisheng Zhang) - mmc: sdhci-s3c: use modern PM macros (Jisheng Zhang) - mmc: sdhci-cadence: use modern PM macros (Jisheng Zhang) - mmc: sdhci-omap: use modern PM macros (Jisheng Zhang) - mmc: sdhci-of-esdhc: use modern PM macros (Jisheng Zhang) - mmc: sdhci-of-at91: use modern PM macros (Jisheng Zhang) - mmc: sdhci-of-arasan: use modern PM macros (Jisheng Zhang) - mmc: sdhci-esdhc-imx: use modern PM macros (Jisheng Zhang) - mmc: sdhci-brcmstb: use modern PM macros (Jisheng Zhang) - mmc: sdhci_am654: use modern PM macros (Jisheng Zhang) - mmc: sdhci-acpi: use modern PM macros (Jisheng Zhang) - mmc: rtsx_usb_sdmmc: use modern PM macros (Jisheng Zhang) - mmc: omap_hsmmc: use modern PM macros (Jisheng Zhang) - mmc: mxs-mmc: use modern PM macros (Jisheng Zhang) - mmc: mmci: use modern PM macros (Jisheng Zhang) - mmc: davinci_mmc: use modern PM macros (Jisheng Zhang) - mmc: cb710-mmc: use modern PM macros (Jisheng Zhang) - mmc: au1xmmc: use modern PM macros (Jisheng Zhang) - mmc: atmel: use modern PM macros (Jisheng Zhang) - mmc: alcor: use modern PM macros (Jisheng Zhang) - mmc: sunxi: use modern PM macros (Jisheng Zhang) - mmc: sdhci-pxav3: use modern PM macros (Jisheng Zhang) - mmc: sdhci-xenon: use modern PM macros (Jisheng Zhang) - mmc: sdhci-of-dwcmshc: use modern PM macros (Jisheng Zhang) - mmc: sdhci: add some simple inline functions for !CONFIG_PM (Jisheng Zhang) - mmc: core: add undervoltage handler for MMC/eMMC devices (Oleksij Rempel) - mmc: core: Add infrastructure for undervoltage handling (Oleksij Rempel) - mmc: rtsx_usb_sdmmc: Fix uninitialized variable issue (Dan Carpenter) - mmc: mmc_spi: remove unnecessary check in mmc_spi_setup_data_message() (Dan Carpenter) - mmc: sdhci-pxav3: add state_uhs pinctrl setting (Duje Mihanović) - dt-bindings: mmc: sdhci-pxa: add state_uhs pinctrl (Duje Mihanović) - mmc: renesas_sdhi: Replace magic number '0xff' in renesas_sdhi_set_clock() (Biju Das) - mmc: sdhci-cadence: Fix -Wuninitialized in sdhci_cdns_tune_blkgap() (Nathan Chancellor) - mmc: sdhci-cadence: implement multi-block read gap tuning (Benoît Monin) - mmc: core: add mmc_read_tuning (Benoît Monin) - mmc: block: use mmc_card cmd23 helpers (Benoît Monin) - mmc: mmc_test: use mmc_card cmd23 helpers (Benoît Monin) - mmc: card: add mmc_card_blk_no_cmd23 (Benoît Monin) - mmc: core: add mmc_card_can_cmd23 (Benoît Monin) - mmc: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - mmc: meson-mx-sdhc: use PTR_ERR_OR_ZERO() to simplify code (Xichao Zhao) - misc: rtsx: usb card reader: add OCP support (Ricky Wu) - memstick: Add timeout to prevent indefinite waiting (Jiayi Li) - mmc: renesas_sdhi: Enable 64-bit polling mode (Biju Das) - mmc: tmio: Add 64-bit read/write support for SD_BUF0 in polling mode (Biju Das) - mmc: host: renesas_sdhi: Fix the actual clock (Biju Das) - mmc: mmc_spi: multiple block read remove read crc ack (Rex Chen) - mmc: core: SPI mode remove cmd7 (Rex Chen) - dt-bindings: mmc: fsl,esdhc: Add explicit reference to mmc-controller-common (Alexander Stein) - mmc: davinci: Remove space before newline (Colin Ian King) - mmc: Kconfig: Fix spelling mistake "referrered" -> "referred" (Colin Ian King) - mmc: sdhci: Disable SD card clock before changing parameters (Erick Shepherd) - pmdomain: thead: Fix error pointer vs NULL bug in th1520_pd_reboot_init() (Dan Carpenter) - pmdomain: thead: create auxiliary device for rebooting (Icenowy Zheng) - driver: reset: th1520-aon: add driver for poweroff/reboot via AON FW (Icenowy Zheng) - pmdomain: mediatek: airoha: convert from round_rate() to determine_rate() (Brian Masney) - pmdomain: rockchip: enable ROCKCHIP_PM_DOMAINS with ARCH_ROCKCHIP (Mikko Rapeli) - pmdomain: marvell: Add PXA1908 power domains (Duje Mihanović) - dt-bindings: clock: marvell,pxa1908: Add syscon compatible to apmu (Duje Mihanović) - pmdomain: ti-sci: Set PD on/off state according to the HW state (Tomi Valkeinen) - pmdomain: amlogic: Add support for S6 S7 S7D power domains controller (hongyu.chen1) - dt-bindings: power: add Amlogic S6 S7 S7D power domains (hongyu.chen1) - pmdomain: mediatek: Convert all SoCs to new style regmap retrieval (AngeloGioacchino Del Regno) - pmdomain: mediatek: Add support for RTFF Hardware in MT8196/MT6991 (AngeloGioacchino Del Regno) - pmdomain: mediatek: Add support for modem power sequences (AngeloGioacchino Del Regno) - pmdomain: mediatek: Move ctl sequences out of power_on/off functions (AngeloGioacchino Del Regno) - pmdomain: mediatek: Handle SoCs with inverted SRAM power-down bits (AngeloGioacchino Del Regno) - pmdomain: mediatek: Refactor bus protection regmaps retrieval (AngeloGioacchino Del Regno) - dt-bindings: power: mediatek: Document access-controllers property (AngeloGioacchino Del Regno) - pmdomain: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - pmdomain: imx93-blk-ctrl: mask DSI and PXP PD domain register on i.MX91 (Joy Zou) - pmdomain: imx93-blk-ctrl: use ARRAY_SIZE() instead of hardcode number (Joy Zou) - dt-bindings: soc: imx-blk-ctrl: add i.MX91 blk-ctrl compatible (Joy Zou) - pmdomain: qcom: rpmpd: switch to RPMPD_* indices (Dmitry Baryshkov) - dt-bindings: power: qcom-rpmpd: add generic bindings for RPM power domains (Dmitry Baryshkov) - dt-bindings: power: qcom-rpmpd: sort out entries (Dmitry Baryshkov) - dt-bindings: power: qcom-rpmpd: split RPMh domains definitions (Dmitry Baryshkov) - spi: rpc-if: Add resume support for RZ/G3E (Biju Das) - spi: rpc-if: Drop deprecated SIMPLE_DEV_PM_OPS (Biju Das) - SPI: Add virtio SPI driver (Haixu Cui) - virtio-spi: Add virtio-spi.h (Haixu Cui) - virtio: Add ID for virtio SPI (Haixu Cui) - spi: rename SPI_CS_CNT_MAX => SPI_DEVICE_CS_CNT_MAX (Jonas Gorski) - spi: reduce device chip select limit again (Jonas Gorski) - spi: don't check spi_controller::num_chipselect when parsing a dt device (Jonas Gorski) - spi: drop check for validity of device chip selects (Jonas Gorski) - spi: move unused device CS initialization to __spi_add_device() (Jonas Gorski) - spi: keep track of number of chipselects in spi_device (Jonas Gorski) - spi: fix return code when spi device has too many chipselects (Jonas Gorski) - spi: ljca: Remove Wentong's e-mail address (Sakari Ailus) - spi: atmel-quadspi: Add support for sama7d65 QSPI (Varshini Rajendran) - spi: atmel-quadspi: add support for SAM9X7 QSPI controller (Varshini Rajendran) - spi: atmel-quadspi: add padcalib, 2xgclk, and dllon capabilities (Varshini Rajendran) - dt-bindings: spi: Define sama7d65 QSPI (Dharma Balasubiramani) - dt-bindings: spi: Document sam9x7 QSPI (Dharma Balasubiramani) - spi: spi-nxp-fspi: Add OCT-DTR mode support (Haibo Chen) - spi: spi-nxp-fspi: add the support for sample data from DQS pad (Haibo Chen) - spi: spi-nxp-fspi: Add the DDR LUT command support (Haibo Chen) - spi: spi-nxp-fspi: set back to dll override mode when clock rate < 100MHz (Haibo Chen) - spi: spi-nxp-fspi: extract function nxp_fspi_dll_override() (Haibo Chen) - spi: spi-qpic-snand: simplify clock handling by using devm_clk_get_enabled() (Gabor Juhos) - spi: mt65xx: add dual and quad mode for standard spi device (Tim Kuo) - spi: cadence-quadspi: Use BIT() macros where possible (Vignesh Raghavendra) - spi: cadence-quadspi: Fix cqspi_setup_flash() (Santhosh Kumar K) - spi: cadence-quadspi: Flush posted register writes before DAC access (Pratyush Yadav) - spi: cadence-quadspi: Flush posted register writes before INDAC access (Pratyush Yadav) - spi: amlogic: Fix error checking on regmap_write call (Colin Ian King) - spi: axi-spi-engine: use adi_axi_pcore_ver_gteq() (David Lechner) - include: adi-axi-common: add version check function (David Lechner) - MAINTAINERS: Add an entry for Amlogic spifc driver (Xianwei Zhao) - spi: amlogic: add driver for Amlogic SPI Flash Controller (Feng Chen) - spi: dt-bindings: add Amlogic A113L2 SFC (Feng Chen) - spi: dt-bindings: samsung: Drop S3C2443 (Krzysztof Kozlowski) - spi: s3c64xx: Drop S3C2443 (Krzysztof Kozlowski) - spi: spi-fsl-dspi: Report FIFO overflows as errors (James Clark) - spi: spi-fsl-dspi: Increase target mode DMA buffer size (James Clark) - spi: spi-fsl-dspi: Use whole page for DMA buffers (James Clark) - spi: spi-fsl-dspi: Use non-coherent memory for DMA (James Clark) - spi: spi-fsl-dspi: Stub out DMA functions (James Clark) - spi: fsl-dspi: Store status directly in cur_msg->status (James Clark) - spi: fsl-dspi: Avoid using -EINPROGRESS error code (James Clark) - spi: mxs: fix "transfered"->"transferred" (Xichao Zhao) - spi: rb4xx: use devm for clk_prepare_enable (Rosen Penev) - spi: rb4xx: add COMPILE_TEST support (Rosen Penev) - spi: rb4xx: depend on OF (Rosen Penev) - spi: Drop dev_pm_domain_detach() call (Claudiu Beznea) - spi: s3c64xx: Remove the use of dev_err_probe() (Xichao Zhao) - spi: pxa2xx: Remove the use of dev_err_probe() (Xichao Zhao) - spi: mt65xx: Remove the use of dev_err_probe() (Xichao Zhao) - spi: Remove the use of dev_err_probe() (Xichao Zhao) - spi: SPISG: Remove the use of dev_err_probe() (Xichao Zhao) - spi: spi_amd: Remove the use of dev_err_probe() (Xichao Zhao) - spi: SPISG: Use devm_kcalloc() in aml_spisg_clk_init() (Qianfeng Rong) - spi: spl022: use min_t() to improve code (Qianfeng Rong) - spi: npcm-fiu: use min_t() to improve code (Qianfeng Rong) - spi: spi-fsl-lpspi: use min_t() to improve code (Qianfeng Rong) - spi: offload trigger: adi-util-sigma-delta: clean up imports (David Lechner) - MAINTAINERS: merge TRIGGER SOURCE sections (David Lechner) - spi: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - spi: spi-qpic-snand: handle 'use_ecc' parameter of qcom_spi_config_cw_read() (Gabor Juhos) - spi: spi-qpic-snand: remove 'clr*status' members of struct 'qpic_ecc' (Gabor Juhos) - spi: spi-qpic-snand: remove unused 'dev' member of struct 'qpic_ecc' (Gabor Juhos) - spi: loopback-test: Don't use %%pK through printk (Thomas Weißschuh) - spi: mtk-snfi: Remove redundant semicolons (Liao Yuanhong) - spi: bcm2835: Remove redundant semicolons (Liao Yuanhong) - spi: spi-qpic-snand: avoid double assignment in qcom_spi_probe() (Gabor Juhos) - spi: atmel: Add support for handling GCLK as a clock source (Manikandan Muralidharan) - spi: dt-bindings: atmel,at91rm9200-spi: Add support for optional 'spi_gclk' clock (Manikandan Muralidharan) - spi: atmel: simplify MR register update in cs_activate() (Manikandan Muralidharan) - spi: sunplus: sp7021: Clean up coding style (Darshan R) - spi: nxp-fspi: Remove error print for devm_add_action_or_reset() (Waqar Hameed) - regulator: dt-bindings: qcom,sdm845-refgen-regulator: document more platforms (Dmitry Baryshkov) - regulator: Fix MAX77838 selection (Igor Belwon) - regulator: spacemit: support SpacemiT P1 regulators (Alex Elder) - regulator: max77838: add max77838 regulator driver (Ivaylo Ivanov) - dt-bindings: regulator: document max77838 pmic (Ivaylo Ivanov) - rust: regulator: add devm_enable and devm_enable_optional (Daniel Almeida) - rust: regulator: remove Regulator (Daniel Almeida) - regulator: dt-bindings: rpi-panel: Split 7" Raspberry Pi 720x1280 v2 binding (Marek Vasut) - regulator: pf530x: Add a driver for the NXP PF5300 Regulator (Woodrow Douglass) - regulator: dt-bindings: nxp,pf530x: Add NXP PF5300/PF5301/PF5302 PMICs (Woodrow Douglass) - regulator: scmi: Use int type to store negative error codes (Qianfeng Rong) - regulator: core: Remove redundant ternary operators (Liao Yuanhong) - rust: regulator: use `to_result` for error handling (Onur Özkan) - regulator: consumer.rst: document bulk operations (Javier Carrasco) - regulator: rt5133: Fix IS_ERR() vs NULL bug in rt5133_validate_vendor_info() (Dan Carpenter) - regulator: bd718x7: Use kcalloc() instead of kzalloc() (Qianfeng Rong) - regulator: rt5133: Fix spelling mistake "regualtor" -> "regulator" (Colin Ian King) - regulator: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - regulator: rt5133: Add RT5133 PMIC regulator Support (Jeff Chang) - regulator: dt-bindings: Add Richtek RT5133 Support (Jeff Chang) - rust: regulator: implement Send and Sync for Regulator (Daniel Almeida) - rust: regulator: remove needless &mut from member functions (Daniel Almeida) - regulator: pf0900: Add PMIC PF0900 support (Joy Zou) - dt-bindings: regulator: add PF0900 regulator yaml (Joy Zou) - regulator: dt-bindings: Clean-up active-semi,act8945a duplication (Rob Herring (Arm)) - regulator: add s2dos05 regulator support (Dzmitry Sankouski) - regulator: tps6524x: Remove unnecessary memset (Liao Yuanhong) - regulator: tps6594-regulator: Remove unneeded semicolon (Chen Ni) - regmap: use int type to store negative error codes (Qianfeng Rong) - regmap: Remove superfluous check for !config in __regmap_init() (Geert Uytterhoeven) - regmap: mmio: Add missing MODULE_DESCRIPTION() (Luis Henriques) - gpio: mpfs: fix setting gpio direction to output (Conor Dooley) - gpio: generic: move GPIO_GENERIC_ flags to the correct header (Bartosz Golaszewski) - gpio: generic: rename BGPIOF_ flags to GPIO_GENERIC_ (Bartosz Golaszewski) - MAINTAINERS: Add entry on MAX7360 driver (Mathieu Dubois-Briand) - input: misc: Add support for MAX7360 rotary (Mathieu Dubois-Briand) - input: keyboard: Add support for MAX7360 keypad (Mathieu Dubois-Briand) - gpio: max7360: Add MAX7360 gpio support (Mathieu Dubois-Briand) - gpio: regmap: Allow to provide init_valid_mask callback (Mathieu Dubois-Briand) - gpio: regmap: Allow to allocate regmap-irq device (Mathieu Dubois-Briand) - pwm: max7360: Add MAX7360 PWM support (Kamel Bouhara) - pinctrl: Add MAX7360 pinctrl driver (Mathieu Dubois-Briand) - mfd: Add max7360 support (Kamel Bouhara) - dt-bindings: mfd: gpio: Add MAX7360 (Mathieu Dubois-Briand) - rtc: Add Nuvoton NCT6694 RTC support (Ming Yu) - hwmon: Add Nuvoton NCT6694 HWMON support (Ming Yu) - watchdog: Add Nuvoton NCT6694 WDT support (Ming Yu) - can: Add Nuvoton NCT6694 CANFD support (Ming Yu) - i2c: Add Nuvoton NCT6694 I2C support (Ming Yu) - gpio: Add Nuvoton NCT6694 GPIO support (Ming Yu) - mfd: Add core driver for Nuvoton NCT6694 (Ming Yu) - gpio: nomadik: fix the debugfs helper stub (Bartosz Golaszewski) - dt-bindings: gpio: fix trivial-gpio's schema id (Ioana Ciornei) - gpio: move gpio-mmio-specific fields out of struct gpio_chip (Bartosz Golaszewski) - gpio: mmio: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: sodaville: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: spacemit-k1: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: sifive: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: menz127: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: mt7621: use the generic GPIO chip lock for IRQ handling (Bartosz Golaszewski) - gpio: mt7621: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: brcmstb: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: xgene-sb: use generic GPIO chip register read and write APIs (Bartosz Golaszewski) - gpio: ath79: use the generic GPIO chip lock for IRQ handling (Bartosz Golaszewski) - gpio: ath79: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: hlwd: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: loongson1: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: loongson1: allow building the module with COMPILE_TEST enabled (Bartosz Golaszewski) - gpiolib: add a common prefix to GPIO descriptor flags (Bartosz Golaszewski) - gpio: use more common syntax for compound literals (Bartosz Golaszewski) - gpio: loongson-64bit: Fix a less than zero check on an unsigned int struct field (Colin Ian King) - gpio: loongson-64bit: Remove unneeded semicolon (Chen Ni) - gpio: pisosr: Use devm_mutex_init() (Christophe JAILLET) - gpio: loongson-64bit: Add support for Loongson-2K0300 SoC (Yao Zi) - dt-bindings: gpio: loongson: Document GPIO controller of LS2K0300 SoC (Yao Zi) - gpio: Kconfig: Update help for GPIO_PCA953X (Akhilesh Patil) - gpio: mlxbf3: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: ep93xx: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: ep93xx: order includes alphabetically (Bartosz Golaszewski) - gpio: ep93xx: allow building the module with COMPILE_TEST enabled (Bartosz Golaszewski) - gpio: mlxbf: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: tb10x: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: tb10x: allow building the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: tb10x: order includes alphabetically (Bartosz Golaszewski) - gpio: blzp1600: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: idt3243x: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: ixp4xx: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: ixp4xx: allow building the module with COMPILE_TEST enabled (Bartosz Golaszewski) - gpio: nomadik: wrap a local variable in a necessary ifdef (Bartosz Golaszewski) - mfd: stmpe: Allow building as module (Alexander Stein) - mfd: vexpress-sysreg: Use new generic GPIO chip API (Bartosz Golaszewski) - mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data() (Bartosz Golaszewski) - gpio: xra1403: don't print out global GPIO numbers in debugfs callbacks (Bartosz Golaszewski) - gpio: mvebu: don't print out global GPIO numbers in debugfs callbacks (Bartosz Golaszewski) - gpio: wm8994: don't print out global GPIO numbers in debugfs callbacks (Bartosz Golaszewski) - gpio: wm831x: don't print out global GPIO numbers in debugfs callbacks (Bartosz Golaszewski) - gpio: nomadik: don't print out global GPIO numbers in debugfs callbacks (Bartosz Golaszewski) - gpio: stmpe: don't print out global GPIO numbers in debugfs callbacks (Bartosz Golaszewski) - gpio: visconti: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: vf610: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: hisi: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: realtek-otto: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: ftgpio010: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: ftgpio010: order includes alphabetically (Bartosz Golaszewski) - gpio: xgs-iproc: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: mlxbf2: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: mlxbf2: use dev_err_probe() where applicable (Bartosz Golaszewski) - gpio: mxs: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: mxs: order includes alphabetically (Bartosz Golaszewski) - gpio: xgene-sb: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: tegra186: Add support for Tegra256 (Prathamesh Shete) - dt-bindings: gpio: Add Tegra256 support (Prathamesh Shete) - dt-bindings: gpio: Minor whitespace cleanup in example (Krzysztof Kozlowski) - Documentation: gpio: add documentation about using software nodes (Dmitry Torokhov) - dt-bindings: gpio: Move fsl,mxs-pinctrl.txt into gpio-mxs.yaml (Frank Li) - gpio: sim: don't use GPIO base in debugfs output (Bartosz Golaszewski) - gpio: mmio: Add compatible for the ixp4xx eb MMIO (Linus Walleij) - dt-bindings: gpio-mmio: Add MMIO for IXP4xx expansion bus (Linus Walleij) - dt-bindings: gpio-mmio: Support hogs (Linus Walleij) - gpio: ge: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: mpc8xxx: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: grgpio: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: rda: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: amdpt: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: dwapb: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: loongson-64bit: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: ts4800: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: ts4800: use dev_err_probe() (Bartosz Golaszewski) - gpio: ts4800: use generic device properties (Bartosz Golaszewski) - gpio: ts4800: remove the unnecessary call to platform_set_drvdata() (Bartosz Golaszewski) - gpio: hisi: use the BGPIOF_UNREADABLE_REG_DIR flag (Bartosz Golaszewski) - gpio: generic: provide helpers for reading and writing registers (Bartosz Golaszewski) - gpio: generic: provide to_gpio_generic_chip() (Bartosz Golaszewski) - pinctrl: wpcm450: use new generic GPIO chip API (Bartosz Golaszewski) - pinctrl: npcm7xx: use new generic GPIO chip API (Bartosz Golaszewski) - pinctrl: npcm8xx: use new generic GPIO chip API (Bartosz Golaszewski) - pinctrl: equilibrium: use new generic GPIO chip API (Bartosz Golaszewski) - pinctrl: stm32: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: remove unneeded 'fast_io' parameter in regmap_config (Wolfram Sang) - gpio: aggregator: Fix off by one in gpiochip_fwd_desc_add() (Dan Carpenter) - lib/string_choices: Add str_input_output() helper (Thomas Richard) - gpio: aggregator: add possibility to attach data to the forwarder (Thomas Richard) - gpio: aggregator: handle runtime registration of gpio_desc in gpiochip_fwd (Thomas Richard) - gpio: aggregator: export symbols of the GPIO forwarder library (Thomas Richard) - gpio: aggregator: update gpiochip_fwd_setup_delay_line() parameters (Thomas Richard) - gpio: aggregator: refactor the forwarder registration part (Thomas Richard) - gpio: aggregator: refactor the code to add GPIO desc in the forwarder (Thomas Richard) - gpio: aggregator: move GPIO forwarder allocation in a dedicated function (Thomas Richard) - gpiolib: add support to register sparse pin range (Thomas Richard) - gpio: TODO: remove the task for converting to the new line setters (Geert Uytterhoeven) - gpio: twl4030: Remove error print for devm_add_action_or_reset() (Waqar Hameed) - gpio: aggregator: fix macros coding style error (Li Jun) - gpio: stmpe: Allow to compile as a module (Alexander Stein) - pwm: cros-ec: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - dt-bindings: pwm: samsung: add exynos8890 compatible (Ivaylo Ivanov) - dt-bindings: pwm: apple,s5l-fpwm: Add t6020-fpwm compatible (Janne Grunau) - dt-bindings: pwm: nxp,lpc1850-sct-pwm: Minor whitespace cleanup in example (Krzysztof Kozlowski) - pwm: pca9586: Convert to waveform API (Uwe Kleine-König) - pwm: pca9685: Drop GPIO support (Uwe Kleine-König) - pwm: pca9685: Make use of register caching in regmap (Uwe Kleine-König) - pwm: pca9685: Use bulk write to atomicially update registers (Uwe Kleine-König) - pwm: pca9685: Don't disable hardware in .free() (Uwe Kleine-König) - pwm: Add the S32G support in the Freescale FTM driver (Ghennadi Procopciuc) - dt-bindings: pwm: fsl,vf610-ftm-pwm: Add compatible for s32g2 and s32g3 (Daniel Lezcano) - pwm: mediatek: Lock and cache clock rate (Uwe Kleine-König) - pwm: mediatek: Fix various issues in the .apply() callback (Uwe Kleine-König) - pwm: mediatek: Implement .get_state() callback (Uwe Kleine-König) - pwm: mediatek: Initialize clks when the hardware is enabled at probe time (Uwe Kleine-König) - pwm: mediatek: Rework parameters for clk helper function (Uwe Kleine-König) - pwm: mediatek: Introduce and use a few more register defines (Uwe Kleine-König) - pwm: mediatek: Simplify representation of channel offsets (Uwe Kleine-König) - pwm: tiecap: Document behaviour of hardware disable (Uwe Kleine-König) - pwm: Provide a gpio device for waveform drivers (Uwe Kleine-König) - pwm: Check actual period and duty_cycle for ignored polarity test (Uwe Kleine-König) - pwm: Disable PWM_DEBUG check for disabled states (Uwe Kleine-König) - dt-bindings: timer: renesas,rz-mtu3: Use #pwm-cells = <3> (Uwe Kleine-König) - pwm: tiehrpwm: Fix corner case in clock divisor calculation (Uwe Kleine-König) - pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation (Uwe Kleine-König) - pwm: tiehrpwm: Make code comment in .free() more useful (Uwe Kleine-König) - pwm: tiehrpwm: Don't drop runtime PM reference in .free() (Uwe Kleine-König) - pwm: Fix incorrect variable used in error message (Colin Ian King) - pwm: berlin: Fix wrong register in suspend/resume (Jisheng Zhang) - pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT (Xi Ruoyao) - dt-bindings: hwmon: (lm75) allow interrupt for ti,tmp75 (Frank Li) - hwmon: (mlxreg-fan) Add support for new flavour of capability register (Vadim Pasternak) - hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystems (Vadim Pasternak) - hwmon: (cros_ec) register fans into thermal framework cooling devices (Sung-Chi Li) - hwmon: (cros_ec) add PWM control over fans (Sung-Chi Li) - platform/chrome: update pwm fan control host commands (Sung-Chi Li) - hwmon: add SMARC-sAM67 support (Michael Walle) - dt-bindings: hwmon: sl28cpld: add sa67mcu compatible (Michael Walle) - hwmon: (asus-ec-sensors) add TUF GAMING X670E PLUS WIFI (Mohamad Kamal) - hwmon: (dell-smm) Add support for Dell OptiPlex 7040 (Armin Wolf) - hwmon: (dell-smm) Add support for automatic fan mode (Armin Wolf) - hwmon: (gpd-fan) complete Kconfig dependencies (Cryolitia PukNgae) - hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex (Ben Copeland) - hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI (Ben Copeland) - hwmon: (dell-smm) Move clamping of fan speed out of i8k_set_fan() (Armin Wolf) - hwmon: (dell-smm) Remove Dell Precision 490 custom config data (Armin Wolf) - hwmon: (asus-ec-sensors) add ROG STRIX X670E-E GAMING WIFI (Shane Fagan) - hwmon: (gpd-fan) Fix range check for pwm input (Cryolitia PukNgae) - hwmon: (pmbus/mp5990) add support for MP5998 (Cosmo Chou) - dt-bindings: trivial-devices: add mps,mp5998 (Cosmo Chou) - hwmon: sy7636a: add alias (Andreas Kemnade) - hwmon: (sht21) Add devicetree support (Kurt Borja) - dt-bindings: trivial-devices: Add sht2x sensors (Kurt Borja) - hwmon: document: add gpd-fan (Cryolitia PukNgae) - hwmon: add GPD devices sensor driver (Cryolitia PukNgae) - hwmon: (sht21) Add support for SHT20, SHT25 chips (Kurt Borja) - hwmon: (sht21) Documentation cleanup (Kurt Borja) - hwmon: Serialize accesses in hwmon core (Guenter Roeck) - hwmon: add MP29502 driver (Wensheng Wang) - hwmon: add MP2869,MP29608,MP29612 and MP29816 series driver (Wensheng Wang) - dt-bindings: hwmon: Add MPS mp2869,mp29608,mp29612,mp29816 and mp29502 (Wensheng Wang) - hwmon: (nzxt-smart2) Use devm_mutex_init() (Christophe JAILLET) - hwmon: (asus-ec-sensors) add ROG STRIX X870-I GAMING WIFI (Maciej Zonski) - hwmon: (ina238) Add support for INA700 (Guenter Roeck) - dt-bindings: hwmon: ti,ina2xx: Add INA700 (Guenter Roeck) - hwmon: (ina238) Add support for INA780 (Guenter Roeck) - hwmon: (ina238) Only configure calibration and shunt registers if needed (Guenter Roeck) - hwmon: (ina238) Support active-high alert polarity (Guenter Roeck) - hwmon: (ina238) Use the energy64 attribute type to report the energy (Guenter Roeck) - hwmon: (ina238) Order chip information alphabetically (Guenter Roeck) - hwmon: (ina238) Add support for current limits (Guenter Roeck) - hwmon: (ina238) Stop using the shunt voltage register (Guenter Roeck) - hwmon: (ina238) Improve current dynamic range (Guenter Roeck) - hwmon: (ina238) Simplify voltage register accesses (Guenter Roeck) - hwmon: (ina238) Pre-calculate current, power, and energy LSB (Guenter Roeck) - hwmon: (ina238) Rework and simplify temperature calculations (Guenter Roeck) - hwmon: (ina238) Drop pointless power attribute check on attribute writes (Guenter Roeck) - hwmon: (ina238) Update documentation and Kconfig entry (Guenter Roeck) - hwmon: (ina238) Drop platform data support (Guenter Roeck) - hwmon: Introduce 64-bit energy attribute support (Guenter Roeck) - hwmon: (pwm-fan) Implement after shutdown fan settings (Marek Vasut) - dt-bindings: hwmon: pwm-fan: Document after shutdown fan settings (Marek Vasut) - hwmon: (asus-ec-sensors) add PRIME Z270-A (Eugene Shalygin) - hwmon: (asus-ec-sensors) sort declarations (Michael Tandy) - hwmon: (asus-ec-sensors) add ROG STRIX Z690-E GAMING WIFI (Tom Ingleby) - dt-bindings: hwmon: ti,ina2xx: Update details for various chips (Guenter Roeck) - dt-bindings: hwmon: ti,ina2xx: Add INA780 device (Chris Packham) - hwmon: tmp102: Add support for label (Flaviu Nistor) - dt-bindings: hwmon: tmp102: Add label property (Flaviu Nistor) - hwmon: crps: Fix typos in crps.rst documentation (Debanil Chowdhury) - hwmon: (asus-ec-sensors) refine config description (Eugene Shalygin) - (asus-ec-sensors) add Pro WS WRX90E-SAGE SE (Michael Tandy) - hwmon: (nct6775) Use int type to store negative error codes (Qianfeng Rong) - hwmon: (coretemp) Replace x86_model checks with VFM ones (Dave Hansen) - docs: hwmon: add RAA228244 and RAA228246 info to isl68137 documentation (Grant Peltier) - hwmon: (pmbus/isl68137) add support for Renesas RAA228244 and RAA228246 (Grant Peltier) - dt-bindings: hwmon: (pmbus/isl68137) add RAA228244 and RAA228246 support (Grant Peltier) - hwmon: (sbtsi_temp) AMD CPU extended temperature range support (Chuande Chen) - hwmon: (lenovo-ec-sensors) Update P8 supprt (David Ober) - hwmon: (sch56xx-common) don't print superfluous errors (Wolfram Sang) - hwmon: (k10temp) Add device ID for Strix Halo (Rong Zhang) - dt-bindings: hwmon: convert lantiq-cputemp to yaml (Aleksander Jan Bajkowski) - hwmon: (ltc4282) remove the use of dev_err_probe() (Liao Yuanhong) - hwmon: Remove Jean Delvare from maintainers (Jean Delvare) - hwmon: (pmbus/adm1275) add sq24905c support (ChiShih Tsai) - dt-bindings: hwmon: adm1275: add sq24905c support (ChiShih Tsai) - MAINTAINERS: Mark coretemp driver as orphaned (Dave Hansen) - hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI (Eugene Shalygin) - hwmon: (asus-ec-sensors) Add Z790-I GAMING WIFI (Jamie Vickery) - hwmon: (asus-ec-sensors) Add X670E-I GAMING WIFI (Runar Grønås) - hwmon: (lm75) Add NXP P3T1750 support (Lakshay Piplani) - dt-bindings: hwmon: (lm75) Add binding for NXP P3T1750 (Lakshay Piplani) - hwmon: (asus-ec-sensors) Add ROG STRIX Z790E GAMING WIFI II (Nicholas Flintham) - hwmon: (asus-ec-sensors) Add B650E-I (Dylan Tackoor) - hwmon: (asus-ec-sensors) Add STRIX B850-I GAMING WIFI (Lucas Yunkyu Lee) - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Avadhut Naik) - Input: cros_ec_keyb - Defer probe until parent EC device is registered (Tzung-Bi Shih) - platform/chrome: cros_ec: Add a flag to track registration state (Tzung-Bi Shih) - platform/chrome: cros_ec: Separate initialization from cros_ec_register() (Tzung-Bi Shih) - platform/chrome: Centralize common cros_ec_device initialization (Tzung-Bi Shih) - platform/chrome: Centralize cros_ec_device allocation (Tzung-Bi Shih) - platform/chrome: wilco_ec: Remove redundant semicolons (Liao Yuanhong) - platform/chrome: cros_ec: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - platform/chrome: cros_ec_chardev: Decouple fops from struct cros_ec_dev (Tzung-Bi Shih) - platform/chrome: cros_ec_chardev: Remove redundant struct field (Tzung-Bi Shih) - rust: pci: display symbolic PCI vendor names (John Hubbard) - rust: pci: display symbolic PCI class names (John Hubbard) - rust: pci: fix incorrect platform reference in PCI driver probe doc comment (Rahul Rameshbabu) - rust: pci: fix incorrect platform reference in PCI driver unbind doc comment (Rahul Rameshbabu) - perf: make pmu_bus const (Ricardo B. Marliere) - samples: rust: Add scoped debugfs sample driver (Matthew Maurer) - rust: debugfs: Add support for scoped directories (Matthew Maurer) - samples: rust: Add debugfs sample driver (Matthew Maurer) - rust: debugfs: Add support for callback-based files (Matthew Maurer) - rust: debugfs: Add support for writable files (Matthew Maurer) - rust: debugfs: Add support for read-only files (Matthew Maurer) - rust: debugfs: Add initial support for directories (Matthew Maurer) - driver core: auxiliary bus: Optimize logic of auxiliary_match_id() (Zijun Hu) - driver core: auxiliary bus: Drop dev_pm_domain_detach() call (Claudiu Beznea) - driver core: Fix order of the kernel-doc parameters (Gil Fine) - driver core: get_dev_from_fwnode(): document potential race (Danilo Krummrich) - drivers: base: fix "publically"->"publicly" (Xichao Zhao) - driver core/PM: Set power.no_callbacks along with power.no_pm (Rafael J. Wysocki) - driver core: faux: Set power.no_pm for faux devices (Rafael J. Wysocki) - rust: pci: inline several tiny functions (John Hubbard) - rust: pci: use pci::Vendor instead of bindings::PCI_VENDOR_ID_* (John Hubbard) - gpu: nova-core: avoid probing non-display/compute PCI functions (John Hubbard) - rust: pci: add DeviceId::from_class_and_vendor() method (John Hubbard) - rust: pci: provide access to PCI Vendor values (John Hubbard) - rust: pci: provide access to PCI Class and Class-related items (John Hubbard) - rust: Add read_poll_timeout function (FUJITA Tomonori) - rust: Add cpu_relax() helper (FUJITA Tomonori) - sysfs: remove attribute_group::bin_attrs_new (Thomas Weißschuh) - sysfs: remove bin_attribute::read_new/write_new() (Thomas Weißschuh) - software node: Constify node_group in registration functions (Dmitry Torokhov) - rust: driver-core: Update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - rust: Add several miscellaneous PCI helpers (Alistair Popple) - rust: Update PCI binding safety comments and add inline compiler hint (Alistair Popple) - rust: pci: use c_* types via kernel prelude (Abhinav Ananthu) - rust: auxiliary: Use `c_` types from prelude instead of (Abhinav Ananthu) - MAINTAINERS: add "DEVICE I/O & IRQ [RUST]" entry (Miguel Ojeda) - rust: irq: add &Device argument to irq callbacks (Alice Ryhl) - rust: pci: add irq accessors (Daniel Almeida) - rust: platform: add irq accessors (Daniel Almeida) - rust: irq: add support for threaded IRQs and handlers (Daniel Almeida) - rust: irq: add support for non-threaded IRQs and handlers (Daniel Almeida) - rust: irq: add flags module (Daniel Almeida) - rust: irq: add irq module (Daniel Almeida) - tools/nolibc: add stdbool.h to nolibc includes (André Almeida) - tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headers (Zhouyi Zhou) - selftests/nolibc: remove outdated comment about construct order (Benjamin Berg) - selftests/nolibc: fix EXPECT_NZ macro (Benjamin Berg) - tools/nolibc: drop wait4() support (Thomas Weißschuh) - kselftest/arm64: tpidr2: Switch to waitpid() over wait4() (Thomas Weißschuh) - tools/nolibc: fold llseek fallback into lseek() (Thomas Weißschuh) - tools/nolibc: remove __nolibc_enosys() fallback from fork functions (Thomas Weißschuh) - tools/nolibc: remove __nolibc_enosys() fallback from dup2() (Thomas Weißschuh) - tools/nolibc: remove __nolibc_enosys() fallback from *at() functions (Thomas Weißschuh) - tools/nolibc: remove __nolibc_enosys() fallback from time64-related functions (Thomas Weißschuh) - tools/nolibc: use tabs instead of spaces for indentation (Thomas Weißschuh) - tools/nolibc: avoid error in dup2() if old fd equals new fd (Thomas Weißschuh) - selftests/nolibc: always compile the kernel with GCC (Thomas Weißschuh) - selftests/nolibc: don't pass CC to toplevel Makefile (Thomas Weißschuh) - selftests/nolibc: deduplicate invocations of toplevel Makefile (Thomas Weißschuh) - selftests/nolibc: be more specific about variables affecting nolibc-test (Thomas Weißschuh) - tools/nolibc: fix error return value of clock_nanosleep() (Thomas Weißschuh) - gpu: nova-core: use Alignment for alignment-related operations (Alexandre Courbot) - rust: add `Alignment` type (Alexandre Courbot) - rust: time: Implement basic arithmetic operations for Delta (Lyude Paul) - rust: time: Implement Add/Sub for Instant (Lyude Paul) - rust: hrtimer: Add HrTimer::expires() (Lyude Paul) - rust: time: Add Instant::from_ktime() (Lyude Paul) - rust: hrtimer: Add forward_now() to HrTimer and HrTimerCallbackContext (Lyude Paul) - rust: hrtimer: Add HrTimerCallbackContext and ::forward() (Lyude Paul) - rust: hrtimer: Add HrTimer::raw_forward() and forward() (Lyude Paul) - rust: hrtimer: Add HrTimerInstant (Lyude Paul) - rust: hrtimer: Document the return value for HrTimerHandle::cancel() (Lyude Paul) - rust: macros: reduce collections in `quote!` macro (Tamir Duberstein) - rust: acpi: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: of: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: net: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: miscdevice: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: kunit: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: firmware: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: drm: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: cpufreq: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: configfs: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: auxiliary: use `core::ffi::CStr` method names (Tamir Duberstein) - drm/panic: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: device: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: sync: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: seq_file: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: kunit: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: file: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: device: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: block: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: alloc: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - gpu: nova-core: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: list: Add an example for `ListLinksSelfPtr` usage (Boqun Feng) - rust: sync: extend module documentation of aref (Benno Lossin) - rust: kernel: cpu: mark `CpuId::current()` inline (Ritvik Gupta) - rust: error: improve `to_result` documentation (Miguel Ojeda) - rust: error: improve `Error::from_errno` documentation (Miguel Ojeda) - rust: cpufreq: replace `MaybeUninit::zeroed().assume_init()` with `pin_init::zeroed()` (Benno Lossin) - rust: derive `Zeroable` for all structs & unions generated by bindgen where possible (Benno Lossin) - rust: add `pin-init` as a dependency to `bindings` and `uapi` (Benno Lossin) - rust: task: update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - rust: prelude: re-export `core::mem::{align,size}_of{,_val}` (Miguel Ojeda) - rust: error: add C header links (Onur Özkan) - rust: warn if `srctree/` links do not exist (Miguel Ojeda) - rust: drm: fix `srctree/` links (Miguel Ojeda) - rust: block: fix `srctree/` links (Miguel Ojeda) - rust: sync: Update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - rust: alloc: remove `allocator_test` (Miguel Ojeda) - rust: kernel: remove support for unused host `#[test]`s (Miguel Ojeda) - rust: alloc: implement Box::pin_slice() (Alice Ryhl) - rust: alloc: add ARCH_KMALLOC_MINALIGN to bindgen blocklist (Danilo Krummrich) - rust: dma: Update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - rust: alloc: take the allocator into account for FOREIGN_ALIGN (Alice Ryhl) - rust: alloc: specify the minimum alignment of each allocator (Alice Ryhl) - rust: make `kvec::Vec` functions `const fn` (Onur Özkan) - rust: make `ArrayLayout::new_unchecked` a `const fn` (Onur Özkan) - rust: alloc: kvec: simplify KUnit test module name to "rust_kvec" (Hui Zhu) - rust: alloc: kvec: add doc example for as_slice method (Hui Zhu) - libbpf: Replace AF_ALG with open coded SHA-256 (Eric Biggers) - selftests/bpf: Add stress test for rqspinlock in NMI (Kumar Kartikeya Dwivedi) - selftests/bpf: Add test case for different expected_attach_type (Daniel Borkmann) - bpf: Enforce expected_attach_type for tailcall compatibility (Daniel Borkmann) - bpftool: Remove duplicate string.h header (Jiapeng Chong) - bpf: Remove duplicate crypto/sha2.h header (Jiapeng Chong) - libbpf: Fix error when st-prefix_ops and ops from differ btf (D. Wythe) - selftests/bpf: Test changing packet data from kfunc (Amery Hung) - selftests/bpf: Add stacktrace map lookup_and_delete_elem test case (Tao Chen) - selftests/bpf: Refactor stacktrace_map case with skeleton (Tao Chen) - bpf: Add lookup_and_delete_elem for BPF_MAP_STACK_TRACE (Tao Chen) - selftests/bpf: Fix flaky bpf_cookie selftest (Mykyta Yatsenko) - selftests/bpf: Test changing packet data from global functions with a kfunc (Amery Hung) - bpf: Emit struct bpf_xdp_sock type in vmlinux BTF (Amery Hung) - selftests/bpf: Task_work selftest cleanup fixes (Mykyta Yatsenko) - MAINTAINERS: Delete inactive maintainers from AF_XDP (Magnus Karlsson) - bpf: Mark kfuncs as __noclone (Andrea Righi) - selftests/bpf: Add kprobe multi write ctx attach test (Jiri Olsa) - selftests/bpf: Add kprobe write ctx attach test (Jiri Olsa) - selftests/bpf: Add uprobe context ip register change test (Jiri Olsa) - selftests/bpf: Add uprobe context registers changes test (Jiri Olsa) - uprobe: Do not emulate/sstep original instruction when ip is changed (Jiri Olsa) - bpf: Allow uprobe program to change context registers (Jiri Olsa) - selftests: drv-net: Pull data before parsing headers (Amery Hung) - selftests/bpf: Test bpf_xdp_pull_data (Amery Hung) - bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN (Amery Hung) - bpf: Make variables in bpf_prog_test_run_xdp less confusing (Amery Hung) - bpf: Clear packet pointers after changing packet data in kfuncs (Amery Hung) - bpf: Support pulling non-linear xdp data (Amery Hung) - bpf: Allow bpf_xdp_shrink_data to shrink a frag from head and tail (Amery Hung) - bpf: Clear pfmemalloc flag when freeing all fragments (Amery Hung) - riscv: bpf: Fix uninitialized symbol 'retval_off' (Chenghao Duan) - bpftool: Add bash completion for program signing options (Quentin Monnet) - selftests/bpf: Add union argument tests using fexit programs (Leon Hwang) - bpf: Allow union argument in trampoline based programs (Leon Hwang) - selftests: bpf: Add tests for signed loads from arena (Puranjay Mohan) - bpf, arm64: Add support for signed arena loads (Puranjay Mohan) - bpf, x86: Add support for signed arena loads (Kumar Kartikeya Dwivedi) - selftests/bpf: add bpf task work stress tests (Mykyta Yatsenko) - selftests/bpf: BPF task work scheduling tests (Mykyta Yatsenko) - bpf: task work scheduling kfuncs (Mykyta Yatsenko) - bpf: extract map key pointer calculation (Mykyta Yatsenko) - bpf: bpf task work plumbing (Mykyta Yatsenko) - bpf: verifier: permit non-zero returns from async callbacks (Mykyta Yatsenko) - bpf: htab: extract helper for freeing special structs (Mykyta Yatsenko) - bpf: extract generic helper from process_timer_func() (Mykyta Yatsenko) - bpf: refactor special field-type detection (Mykyta Yatsenko) - selftests/bpf: Enable signature verification for some lskel tests (KP Singh) - bpftool: Add support for signing BPF programs (KP Singh) - libbpf: Embed and verify the metadata hash in the loader (KP Singh) - libbpf: Update light skeleton for signing (KP Singh) - bpf: Implement signature verification for BPF programs (KP Singh) - selftests/bpf: Fix selftest verifier_arena_large failure (Yonghong Song) - bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21 (Tom Stellard) - bpftool: Fix UAF in get_delegate_value (Tao Chen) - bpftool: Add HELP_SPEC_OPTIONS in token.c (Tao Chen) - selftests/bpf: test cases for callchain sensitive live stack tracking (Eduard Zingerman) - selftests/bpf: __not_msg() tag for test_loader framework (Eduard Zingerman) - bpf: table based bpf_insn_successors() (Eduard Zingerman) - bpf: disable and remove registers chain based liveness (Eduard Zingerman) - bpf: signal error if old liveness is more conservative than new (Eduard Zingerman) - bpf: enable callchain sensitive stack liveness tracking (Eduard Zingerman) - bpf: callchain sensitive stack liveness tracking using CFG (Eduard Zingerman) - bpf: compute instructions postorder per subprogram (Eduard Zingerman) - bpf: declare a few utility functions as internal api (Eduard Zingerman) - bpf: remove redundant REG_LIVE_READ check in stacksafe() (Eduard Zingerman) - bpf: use compute_live_registers() info in clean_func_state (Eduard Zingerman) - bpf: bpf_verifier_state->cleaned flag instead of REG_LIVE_DONE (Eduard Zingerman) - bpf: Move the signature kfuncs to helpers.c (KP Singh) - bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD (KP Singh) - selftests/bpf: Add tests for exclusive maps (KP Singh) - libbpf: Support exclusive map creation (KP Singh) - libbpf: Implement SHA256 internal helper (KP Singh) - bpf: Implement exclusive map creation (KP Singh) - bpf: Update the bpf_prog_calc_tag to use SHA256 (KP Singh) - selftests/bpf: Add tests for KF_RCU_PROTECTED (Kumar Kartikeya Dwivedi) - bpf: Enforce RCU protection for KF_RCU_PROTECTED (Kumar Kartikeya Dwivedi) - bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free() (Hengqi Chen) - selftests/bpf: trigger verifier.c:maybe_exit_scc() for a speculative state (Eduard Zingerman) - bpf: dont report verifier bug for missing bpf_scc_visit on speculative path (Eduard Zingerman) - selftests/bpf: Test accesses to ctx padding (Paul Chaignon) - selftests/bpf: Move macros to bpf_misc.h (Paul Chaignon) - bpf: Explicitly check accesses to bpf_sock_addr (Paul Chaignon) - bpf: potential double-free of env->insn_aux_data (Eduard Zingerman) - selftests/bpf: More open-coded gettid syscall cleanup (Alan Maguire) - selftests/bpf: Add a test for bpf_cgroup_from_id lookup in non-root cgns (Kumar Kartikeya Dwivedi) - bpf: Do not limit bpf_cgroup_from_id to current's namespace (Kumar Kartikeya Dwivedi) - selftests/bpf: Fix arena_spin_lock selftest failure (Saket Kumar Bhaskar) - selftests/bpf: Skip timer_interrupt case when bpf_timer is not supported (Leon Hwang) - bpftool: Search for tracefs at /sys/kernel/tracing first (Quentin Monnet) - riscv, bpf: Sign extend struct ops return values properly (Hengqi Chen) - riscv, bpf: Remove duplicated bpf_flush_icache() (Hengqi Chen) - selftests/bpf: Add tests for arena fault reporting (Puranjay Mohan) - selftests: bpf: use __stderr in stream error tests (Puranjay Mohan) - selftests: bpf: introduce __stderr and __stdout (Puranjay Mohan) - bpf: Report arena faults to BPF stderr (Puranjay Mohan) - bpf: core: introduce main_prog_aux for stream access (Puranjay Mohan) - bpf: arm64: simplify exception table handling (Puranjay Mohan) - selftests/bpf: Fix incorrect array size calculation (Jiayuan Chen) - bpf: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - bpf: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - bpf: replace use of system_wq with system_percpu_wq (Marco Crivellari) - selftests/bpf: Fix the issue where the error code is 0 (Feng Yang) - selftests/bpf: Add BPF program dump in veristat (Mykyta Yatsenko) - bpf: Return an error pointer for skb metadata when CONFIG_NET=n (Jakub Sitnicki) - libbpf: Remove unused args in parse_usdt_note (Jiawei Zhao) - selftests/bpf: Add case to test bpf_in_interrupt() (Leon Hwang) - selftests/bpf: Introduce experimental bpf_in_interrupt() (Leon Hwang) - bpf, arm64: Remove duplicated bpf_flush_icache() (Hengqi Chen) - selftests/bpf: Test kfunc bpf_strcasecmp (Rong Tao) - bpf: add bpf_strcasecmp kfunc (Rong Tao) - selftests/bpf: add benchmark testing for kprobe-multi-all (Menglong Dong) - selftests/bpf: skip recursive functions for kprobe_multi (Menglong Dong) - selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c (Menglong Dong) - selftests/bpf: Fix count write in testapp_xdp_metadata_copy() (Ricardo B. Marlière) - selftests/bpf: Upon failures, exit with code 1 in test_xsk.sh (Ricardo B. Marlière) - bpf: Replace kvfree with kfree for kzalloc memory (Feng Yang) - bpftool: Add CET-aware symbol matching for x86_64 architectures (Yuan Chen) - bpftool: Refactor kernel config reading into common helper (Yuan Chen) - selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2 (Ricardo B. Marlière) - selftests/bpf: Add LPM trie microbenchmarks (Matt Fleming) - selftests/bpf: Enable timed may_goto tests for arm64 (Puranjay Mohan) - bpf, arm64: Add JIT support for timed may_goto (Puranjay Mohan) - selftests/bpf: Enrich subtest_basic_usdt case in selftests to cover SIB handling logic (Jiawei Zhao) - libbpf: Fix USDT SIB argument handling causing unrecognized register error (Jiawei Zhao) - selftests/bpf: Fix typos and grammar in test sources (Shubham Sharma) - bpf: Add selftest to check the verifier's abstract multiplication (Nandakumar Edamana) - bpf: Improve the general precision of tnum_mul (Nandakumar Edamana) - selftests/bpf: Remove may_goto tests from DENYLIST.s390x (Ilya Leoshkevich) - selftests/bpf: Enable timed may_goto verifier tests on s390x (Ilya Leoshkevich) - selftests/bpf: Add __arch_s390x macro (Ilya Leoshkevich) - selftests/bpf: Add a missing newline to the "bad arch spec" message (Ilya Leoshkevich) - s390/bpf: Add s390 JIT support for timed may_goto (Ilya Leoshkevich) - selftests/bpf: Remove entries from config.{arch} already present in config (Tiezhu Yang) - bpf: use rcu_read_lock_dont_migrate() for trampoline.c (Menglong Dong) - bpf: use rcu_read_lock_dont_migrate() for bpf_prog_run_array_cg() (Menglong Dong) - bpf: use rcu_read_lock_dont_migrate() for bpf_task_storage_free() (Menglong Dong) - bpf: use rcu_read_lock_dont_migrate() for bpf_iter_run_prog() (Menglong Dong) - bpf: use rcu_read_lock_dont_migrate() for bpf_inode_storage_free() (Menglong Dong) - bpf: use rcu_read_lock_dont_migrate() for bpf_cgrp_storage_free() (Menglong Dong) - rcu: add rcu_read_lock_dont_migrate() (Menglong Dong) - bpf: Remove preempt_disable in bpf_try_get_buffers (Tao Chen) - bpf: Use sha1() instead of sha1_transform() in bpf_prog_calc_tag() (Eric Biggers) - selftests/bpf: Tests for is_scalar_branch_taken tnum logic (Paul Chaignon) - bpf: Use tnums for JEQ/JNE is_branch_taken logic (Paul Chaignon) - selftests/bpf: Use vmlinux.h for BPF programs (Hengqi Chen) - libbpf: Add documentation to version and error API functions (Cryolitia PukNgae) - libbpf: Export bpf_object__prepare symbol (Mykyta Yatsenko) - s390/bpf: Use direct calls and jumps where possible (Ilya Leoshkevich) - bpftool: Add kernel.kptr_restrict hint for no instructions (Vincent Li) - selftests/bpf: Cover metadata access from a modified skb clone (Jakub Sitnicki) - selftests/bpf: Cover read/write to skb metadata at an offset (Jakub Sitnicki) - selftests/bpf: Cover write access to skb metadata via dynptr (Jakub Sitnicki) - selftests/bpf: Cover read access to skb metadata via dynptr (Jakub Sitnicki) - selftests/bpf: Parametrize test_xdp_context_tuntap (Jakub Sitnicki) - selftests/bpf: Pass just bpf_map to xdp_context_test helper (Jakub Sitnicki) - selftests/bpf: Cover verifier checks for skb_meta dynptr type (Jakub Sitnicki) - bpf: Enable read/write access to skb metadata through a dynptr (Jakub Sitnicki) - bpf: Add dynptr type for skb metadata (Jakub Sitnicki) - bpf: Add a verbose message when the BTF limit is reached (Anton Protopopov) - bpf: Replace get_next_cpu() with cpumask_next_wrap() (Fushuai Wang) - selftests/bpf: Clobber a lot of registers in tailcall_bpf2bpf_hierarchy tests (Ilya Leoshkevich) - s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG (Ilya Leoshkevich) - s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL (Ilya Leoshkevich) - s390/bpf: Do not write tail call counter into helper and kfunc frames (Ilya Leoshkevich) - selftests/bpf: Add test for DEVMAP reuse (Yureka Lilian) - libbpf: Fix reuse of DEVMAP (Yureka Lilian) - bpf: Remove migrate_disable in kprobe_multi_link_prog_run (Tao Chen) - bpf/selftests: Fix test_tcpnotify_user (Matt Bobrowski) - selftests/bpf: Enable arena atomics tests for RV64 (Pu Lehui) - riscv, bpf: Add support arena atomics for RV64 (Pu Lehui) - riscv, bpf: Add ex_insn_off and ex_jmp_off for exception table handling (Pu Lehui) - riscv, bpf: Optimize cmpxchg insn with Zacas support (Pu Lehui) - riscv, bpf: Add Zacas instructions (Pu Lehui) - riscv, bpf: Add rv_ext_enabled macro for runtime detection extentsion (Pu Lehui) - riscv: Separate toolchain support dependency from RISCV_ISA_ZACAS (Pu Lehui) - riscv, bpf: Extract emit_ldx() helper (Pu Lehui) - riscv, bpf: Extract emit_st() helper (Pu Lehui) - riscv, bpf: Extract emit_stx() helper (Pu Lehui) - selftests/bpf: Copy test_kmods when installing selftest (Amery Hung) - bpf: Don't use %%pK through printk (Thomas Weißschuh) - bpf: Replace kvfree with kfree for kzalloc memory (Qianfeng Rong) - bpf: Tidy verifier bug message (Paul Chaignon) - bpf: Remove redundant __GFP_NOWARN (Qianfeng Rong) - bpf: Standardize function declaration style (Li Jun) - bpf: use realloc in bpf_patch_insn_data (Eduard Zingerman) - bpf: removed unused 'env' parameter from is_reg64 and insn_has_def32 (Eduard Zingerman) - selftests/bpf: Test multi_st_ops and calling kfuncs from different programs (Amery Hung) - selftests/bpf: Add multi_st_ops that supports multiple instances (Amery Hung) - bpf: Allow struct_ops to get map id by kdata (Amery Hung) - bpftool: Add bash completion for token argument (Tao Chen) - bpftool: Add bpftool-token manpage (Tao Chen) - bpftool: Add bpf_token show (Tao Chen) - selftests/bpf: Test concurrent task local data key creation (Amery Hung) - selftests/bpf: Test basic task local data operations (Amery Hung) - selftests/bpf: Introduce task local data (Amery Hung) - bpf: Allow syscall bpf programs to call non-recur helpers (Amery Hung) - selftests: vDSO: Drop vdso_test_clock_getres (Thomas Weißschuh) - selftests: vDSO: vdso_test_abi: Add tests for clock_gettime64() (Thomas Weißschuh) - selftests: vDSO: vdso_test_abi: Test CPUTIME clocks (Thomas Weißschuh) - selftests: vDSO: vdso_test_abi: Use explicit indices for name array (Thomas Weißschuh) - selftests: vDSO: vdso_test_abi: Drop clock availability tests (Thomas Weißschuh) - selftests: vDSO: vdso_test_abi: Use ksft_finished() (Thomas Weißschuh) - selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO (Thomas Weißschuh) - selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper (Thomas Weißschuh) - vdso: Add struct __kernel_old_timeval forward declaration to gettime.h (Thomas Weißschuh) - vdso: Gate VDSO_GETRANDOM behind HAVE_GENERIC_VDSO (Thomas Weißschuh) - vdso: Drop Kconfig GENERIC_VDSO_TIME_NS (Thomas Weißschuh) - vdso: Drop Kconfig GENERIC_VDSO_DATA_STORE (Thomas Weißschuh) - vdso: Drop kconfig GENERIC_COMPAT_VDSO (Thomas Weißschuh) - vdso: Drop kconfig GENERIC_VDSO_32 (Thomas Weißschuh) - riscv: vdso: Untangle Kconfig logic (Thomas Weißschuh) - time: Build generic update_vsyscall() only with generic time vDSO (Thomas Weißschuh) - vdso/gettimeofday: Remove !CONFIG_TIME_NS stubs (Thomas Weißschuh) - vdso: Move ENABLE_COMPAT_VDSO from core to arm64 (Thomas Weißschuh) - ARM: VDSO: Remove cntvct_ok global variable (Rasmus Villemoes) - vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY (Thomas Weißschuh) - dt-bindings: timer: exynos4210-mct: Add compatible for ARTPEC-9 SoC (SungMin Park) - clocksource/drivers/sh_cmt: Split start/stop of clock source and events (Niklas Söderlund) - clocksource/drivers/clps711x: Fix resource leaks in error paths (Zhen Ni) - clocksource/drivers/arm_global_timer: Add auto-detection for initial prescaler values (Markus Schneider-Pargmann) - clocksource/drivers/ingenic-sysost: Convert from round_rate() to determine_rate() (Brian Masney) - clocksource/drivers/timer-tegra186: Don't print superfluous errors (Wolfram Sang) - clocksource/drivers/timer-rtl-otto: Simplify documentation (Markus Stockhausen) - clocksource/drivers/timer-rtl-otto: Do not interfere with interrupts (Markus Stockhausen) - clocksource/drivers/timer-rtl-otto: Drop set_counter function (Markus Stockhausen) - clocksource/drivers/timer-rtl-otto: Work around dying timers (Markus Stockhausen) - clocksource/drivers/timer-ti-dm : Capture functionality for OMAP DM timer (Gokul Praveen) - clocksource/drivers/arm_arch_timer_mmio: Add MMIO clocksource (Marc Zyngier) - clocksource/drivers/arm_arch_timer_mmio: Switch over to standalone driver (Marc Zyngier) - clocksource/drivers/arm_arch_timer: Add standalone MMIO driver (Marc Zyngier) - ACPI: GTDT: Generate platform devices for MMIO timers (Marc Zyngier) - clocksource/drivers/nxp-pit: Add NXP Automotive s32g2 / s32g3 support (Daniel Lezcano) - dt: bindings: fsl,vf610-pit: Add compatible for s32g2 and s32g3 (Daniel Lezcano) - clocksource/drivers/vf-pit: Rename the VF PIT to NXP PIT (Daniel Lezcano) - clocksource/drivers/vf-pit: Unify the function name for irq ack (Daniel Lezcano) - clocksource/drivers/vf-pit: Consolidate calls to pit_*_disable/enable (Daniel Lezcano) - clocksource/drivers/vf-pit: Encapsulate set counter function (Daniel Lezcano) - clocksource/drivers/vf-pit: Enable and disable module on error (Daniel Lezcano) - clocksource/drivers/vf-pit: Encapsulate clocksource enable / disable (Daniel Lezcano) - clocksource/drivers/vf-pit: Use the node name for the interrupt and timer names (Daniel Lezcano) - clocksource/drivers/vf-pit: Encapsulate the PTLCVAL macro (Daniel Lezcano) - clocksource/drivers/vf-pit: Encapsulate the macros (Daniel Lezcano) - clocksource/drivers/vf-pit: Register the clocksource from the driver (Daniel Lezcano) - clocksource/drivers/vf-pit: Convert raw values to BIT macros (Daniel Lezcano) - clocksource/drivers/vf-pit: Allocate the struct timer at init time (Daniel Lezcano) - clocksource/drivers/vf-pit: Encapsulate the initialization of the cycles_per_jiffy (Daniel Lezcano) - clocksource/drivers/vf-pit: Pass the cpu number as parameter (Daniel Lezcano) - clocksource/drivers/vf-pit: Rework the base address usage (Daniel Lezcano) - clocksource/drivers/vf-pit: Set the scene for multiple timers (Daniel Lezcano) - clocksource/drivers/vf-pit: Add COMPILE_TEST option (Daniel Lezcano) - clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel (Daniel Lezcano) - dt-bindings: timer: mediatek,timer: Add MediaTek MT8196 compatible (AngeloGioacchino Del Regno) - clocksource/timer-econet-en751221: Convert comma to semicolon (Chen Ni) - dt-bindings: timer: Add fsl,timrot.yaml (Frank Li) - clocksource/drivers/tegra186: Avoid 64-bit division (Arnd Bergmann) - clocksource/drivers/timer-tegra186: Simplify calculating timeleft (Guenter Roeck) - clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation (Guenter Roeck) - of/irq: Export of_irq_count for modules (Will McVicker) - dt-bindings: timer: fsl,ftm-timer: use items for reg (Frank Li) - dt-bindings: timer: mediatek: add MT6572 (Max Shevchenko) - dt-bindings: timer: Convert faraday,fttmr010 to DT schema (Rob Herring (Arm)) - time/sched_clock: Export symbol for sched_clock register function (Daniel Lezcano) - clocksource/drivers/cs5535: Add module owner (Daniel Lezcano) - clocksource/drivers/stm: Add module owner (Daniel Lezcano) - clocksource/drivers/tegra186: Add module owner (Daniel Lezcano) - clocksource/drivers/sun5i: Add module owner (Daniel Lezcano) - clocksource/drivers/stm32-lp: Add module owner (Daniel Lezcano) - clocksource/drivers/scx200: Add module owner (Daniel Lezcano) - time: Fix spelling mistakes in comments (Haofeng Li) - clocksource: Print durations for sync check unconditionally (Jiri Wiesner) - LoongArch: Remove clockevents shutdown call on offlining (Bibo Mao) - tick: Do not set device to detached state in tick_shutdown() (Bibo Mao) - hrtimer: Reorder branches in hrtimer_clockid_to_base() (Thomas Weißschuh) - hrtimer: Remove hrtimer_clock_base:: Get_time (Thomas Weißschuh) - hrtimer: Use hrtimer_cb_get_time() helper (Thomas Weißschuh) - media: pwm-ir-tx: Avoid direct access to hrtimer clockbase (Thomas Weißschuh) - ALSA: hrtimer: Avoid direct access to hrtimer clockbase (Thomas Weißschuh) - lib: test_objpool: Avoid direct access to hrtimer clockbase (Thomas Weißschuh) - sched/core: Avoid direct access to hrtimer clockbase (Thomas Weißschuh) - timers/itimer: Avoid direct access to hrtimer clockbase (Thomas Weißschuh) - posix-timers: Avoid direct access to hrtimer clockbase (Thomas Weißschuh) - jiffies: Remove obsolete SHIFTED_HZ comment (Bjorn Helgaas) - selftest/futex: Fix spelling mistake "boundarie" -> "boundary" (Colin Ian King) - selftests/futex: Remove logging.h file (André Almeida) - selftests/futex: Drop logging.h include from futex_numa (André Almeida) - selftests/futex: Refactor futex_numa_mpol with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_priv_hash with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_waitv with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_requeue with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_wait with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_wait_private_mapped_file with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_wait_unitialized_heap with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_wait_wouldblock with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_wait_timeout with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_requeue_pi_signal_restart with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_requeue_pi_mismatched_ops with kselftest_harness.h (André Almeida) - selftests/futex: Refactor futex_requeue_pi with kselftest_harness.h (André Almeida) - selftests: kselftest: Create ksft_print_dbg_msg() (André Almeida) - futex: Don't leak robust_list pointer on exec race (Pranav Tyagi) - selftest/futex: Compile also with libnuma < 2.0.16 (Sebastian Andrzej Siewior) - selftest/futex: Reintroduce "Memory out of range" numa_mpol's subtest (André Almeida) - selftest/futex: Make the error check more precise for futex_numa_mpol (André Almeida) - selftests/futex: Fix futex_wait() for 32bit ARM (Dan Carpenter) - selftests/futex: Fix typos and grammar in futex_priv_hash (Gopi Krishna Menon) - selftests/futex: Fix format-security warnings in futex_priv_hash (Nai-Chen Cheng) - selftests/futex: Fix some futex_numa_mpol subtests (Waiman Long) - selftests/futex: Remove the -g parameter from futex_priv_hash (Sebastian Andrzej Siewior) - smp: Fix up and expand the smp_call_function_many() kerneldoc (Rafael J. Wysocki) - irqchip/loongson-pch-lpc: Use legacy domain for PCH-LPC IRQ controller (Ming Wang) - PCI/MSI: Remove the conditional parent [un]mask logic (Thomas Gleixner) - irqchip/msi-lib: Honor the MSI_FLAG_PCI_MSI_MASK_PARENT flag (Marc Zyngier) - irqchip/aspeed-scu-ic: Add support for AST2700 SCU interrupt controllers (Ryan Chen) - dt-bindings: interrupt-controller: aspeed: Add AST2700 SCU IC compatibles (Ryan Chen) - dt-bindings: mfd: aspeed: Add AST2700 SCU compatibles (Ryan Chen) - irqchip/aspeed-scu-ic: Refactor driver to support variant-based initialization (Ryan Chen) - irqchip/gic-v5: Fix error handling in gicv5_its_irq_domain_alloc() (Dan Carpenter) - irqchip/gic-v5: Fix loop in gicv5_its_create_itt_two_level() cleanup path (Dan Carpenter) - irqchip/gic-v5: Delete a stray tab (Dan Carpenter) - irqchip/sg2042-msi: Set irq type according to DT configuration (Chen Wang) - riscv: sophgo: dts: sg2044: Change msi irq type to IRQ_TYPE_EDGE_RISING (Chen Wang) - riscv: sophgo: dts: sg2042: Change msi irq type to IRQ_TYPE_EDGE_RISING (Chen Wang) - irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment (Christian Bruel) - irqchip/renesas-rzg2l: Remove dev_err_probe() if error is -ENOMEM (Xichao Zhao) - irqchip: Use int type to store negative error codes (Qianfeng Rong) - irqchip/gic-v5: Remove the redundant ITS cache invalidation (Zenghui Yu) - PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in cond_[startup|shutdown]_parent() (Inochi Amaoto) - irqchip/loongson-eiointc: Add multiple interrupt pin routing support (Bibo Mao) - irqchip/loongson-eiointc: Route interrupt parsed from bios table (Bibo Mao) - irqchip/sifive-plic: Respect mask state when setting affinity (Inochi Amaoto) - irqchip/sifive-plic: Use for_each_present_cpu() instead of for_each_cpu() (Fushuai Wang) - irqchip/sg2042-msi: Set MSI_FLAG_MULTI_PCI_MSI flags for SG2044 (Inochi Amaoto) - irqchip/sg2042-msi: Fix broken affinity setting (Inochi Amaoto) - PCI/MSI: Add startup/shutdown for per device domains (Inochi Amaoto) - softirq: Allow to drop the softirq-BKL lock on PREEMPT_RT (Sebastian Andrzej Siewior) - softirq: Provide a handshake for canceling tasklets via polling (Sebastian Andrzej Siewior) - genirq/test: Ensure CPU 1 is online for hotplug test (Brian Norris) - genirq/test: Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions (Brian Norris) - genirq/test: Depend on SPARSE_IRQ (Brian Norris) - genirq/test: Fail early if interrupt request fails (Brian Norris) - genirq/test: Factor out fake-virq setup (Brian Norris) - genirq/test: Select IRQ_DOMAIN (Brian Norris) - genirq/test: Fix depth tests on architectures with NOREQUEST by default. (David Gow) - genirq: Add support for warning on long-running interrupt handlers (Wladislav Wiebe) - genirq/devres: Add error handling in devm_request_*_irq() (Pan Chuang) - genirq: Add irq_chip_(startup/shutdown)_parent() (Inochi Amaoto) - genirq: Remove GENERIC_IRQ_LEGACY (Sebastian Andrzej Siewior) - rseq/selftests: Use weak symbol reference, not definition, to link with glibc (Sean Christopherson) - rseq: Protect event mask against membarrier IPI (Thomas Gleixner) - LoongArch: Fix bitflag conflict for TIF_FIXADE (Yao Zi) - riscv: Use generic TIF bits (Thomas Gleixner) - loongarch: Use generic TIF bits (Thomas Gleixner) - s390/entry: Remove unused TIF flags (Sven Schnelle) - s390: Use generic TIF bits (Thomas Gleixner) - x86: Use generic TIF bits (Thomas Gleixner) - asm-generic: Provide generic TIF infrastructure (Thomas Gleixner) - x86/boot: Drop erroneous __init annotation from early_set_pages_state() (Ard Biesheuvel) - crypto: ccp - Add AMD Seamless Firmware Servicing (SFS) driver (Ashish Kalra) - crypto: ccp - Add new HV-Fixed page allocation/free API (Ashish Kalra) - x86/sev: Add new dump_rmp parameter to snp_leak_pages() API (Ashish Kalra) - x86/startup/sev: Document the CPUID flow in the boot #VC handler (Tom Lendacky) - objtool: Ignore __pi___cfi_ prefixed symbols (Nathan Chancellor) - x86/apic/savic: Do not use snp_abort() (Borislav Petkov (AMD)) - x86/sev: Indicate the SEV-SNP guest supports Secure AVIC (Neeraj Upadhyay) - x86/sev: Prevent SECURE_AVIC_CONTROL MSR interception for Secure AVIC guests (Neeraj Upadhyay) - x86/apic: Enable Secure AVIC in the control MSR (Neeraj Upadhyay) - x86/apic: Add kexec support for Secure AVIC (Neeraj Upadhyay) - x86/apic: Handle EOI writes for Secure AVIC guests (Neeraj Upadhyay) - x86/apic: Read and write LVT* APIC registers from HV for SAVIC guests (Neeraj Upadhyay) - x86/sev: Enable NMI support for Secure AVIC (Kishon Vijay Abraham I) - x86/apic: Allow NMI to be injected from hypervisor for Secure AVIC (Neeraj Upadhyay) - x86/apic: Add support to send NMI IPI for Secure AVIC (Neeraj Upadhyay) - x86/sev: Initialize VGIF for secondary vCPUs for Secure AVIC (Kishon Vijay Abraham I) - x86/apic: Support LAPIC timer for Secure AVIC (Neeraj Upadhyay) - x86/apic: Add support to send IPI for Secure AVIC (Neeraj Upadhyay) - x86/apic: Add an update_vector() callback for Secure AVIC (Neeraj Upadhyay) - x86/apic: Add update_vector() callback for APIC drivers (Neeraj Upadhyay) - x86/apic: Initialize APIC ID for Secure AVIC (Neeraj Upadhyay) - x86/apic: Populate .read()/.write() callbacks of Secure AVIC driver (Neeraj Upadhyay) - x86/apic: Initialize Secure AVIC APIC backing page (Neeraj Upadhyay) - x86/apic: Add new driver for Secure AVIC (Neeraj Upadhyay) - x86/apic: Make the ISR clearing sane (Thomas Gleixner) - x86/sev: Zap snp_abort() (Borislav Petkov (AMD)) - x86/boot: Get rid of the .head.text section (Ard Biesheuvel) - x86/boot: Move startup code out of __head section (Ard Biesheuvel) - efistub/x86: Remap inittext read-execute when needed (Ard Biesheuvel) - x86/boot: Create a confined code area for startup code (Ard Biesheuvel) - x86/kbuild: Incorporate boot/startup/ via Kbuild makefile (Ard Biesheuvel) - x86/boot: Revert "Reject absolute references in .head.text" (Ard Biesheuvel) - x86/boot: Check startup code for absence of absolute relocations (Ard Biesheuvel) - objtool: Add action to check for absence of absolute relocations (Ard Biesheuvel) - x86/sev: Export startup routines for later use (Ard Biesheuvel) - x86/sev: Move __sev_[get|put]_ghcb() into separate noinstr object (Ard Biesheuvel) - x86/sev: Provide PIC aliases for SEV related data objects (Ard Biesheuvel) - x86/boot: Provide PIC aliases for 5-level paging related constants (Ard Biesheuvel) - x86/boot: Drop redundant RMPADJUST in SEV SVSM presence check (Ard Biesheuvel) - x86/sev: Use boot SVSM CA for all startup and init code (Ard Biesheuvel) - x86/sev: Pass SVSM calling area down to early page state change API (Ard Biesheuvel) - x86/sev: Share implementation of MSR-based page state change (Ard Biesheuvel) - x86/sev: Avoid global variable to store virtual address of SVSM area (Ard Biesheuvel) - x86/sev: Move GHCB page based HV communication out of startup code (Ard Biesheuvel) - x86/sev: Run RMPADJUST on SVSM calling area page to test VMPL (Ard Biesheuvel) - x86/sev: Use MSR protocol only for early SVSM PVALIDATE call (Ard Biesheuvel) - x86/sev: Use MSR protocol for remapping SVSM calling area (Ard Biesheuvel) - x86/sev: Separate MSR and GHCB based snp_cpuid() via a callback (Ard Biesheuvel) - fs/resctrl: Fix counter auto-assignment on mkdir with mbm_event enabled (Babu Moger) - MAINTAINERS: resctrl: Add myself as reviewer (Babu Moger) - x86/resctrl: Configure mbm_event mode if supported (Babu Moger) - fs/resctrl: Introduce the interface to switch between monitor modes (Babu Moger) - fs/resctrl: Disable BMEC event configuration when mbm_event mode is enabled (Babu Moger) - fs/resctrl: Introduce the interface to modify assignments in a group (Babu Moger) - fs/resctrl: Introduce mbm_L3_assignments to list assignments in a group (Babu Moger) - fs/resctrl: Auto assign counters on mkdir and clean up on group removal (Babu Moger) - fs/resctrl: Introduce mbm_assign_on_mkdir to enable assignments on mkdir (Babu Moger) - fs/resctrl: Provide interface to update the event configurations (Babu Moger) - fs/resctrl: Add event configuration directory under info/L3_MON/ (Babu Moger) - fs/resctrl: Support counter read/reset with mbm_event assignment mode (Babu Moger) - x86/resctrl: Implement resctrl_arch_reset_cntr() and resctrl_arch_cntr_read() (Babu Moger) - x86/resctrl: Refactor resctrl_arch_rmid_read() (Babu Moger) - fs/resctrl: Introduce counter ID read, reset calls in mbm_event mode (Babu Moger) - fs/resctrl: Pass struct rdtgroup instead of individual members (Babu Moger) - fs/resctrl: Add the functionality to unassign MBM events (Babu Moger) - fs/resctrl: Add the functionality to assign MBM events (Babu Moger) - x86,fs/resctrl: Implement resctrl_arch_config_cntr() to assign a counter with ABMC (Babu Moger) - fs/resctrl: Introduce event configuration field in struct mon_evt (Babu Moger) - x86/resctrl: Add data structures and definitions for ABMC assignment (Babu Moger) - fs/resctrl: Introduce interface to display number of free MBM counters (Babu Moger) - fs/resctrl: Introduce mbm_cntr_cfg to track assignable counters per domain (Babu Moger) - fs/resctrl: Add resctrl file to display number of assignable counters (Babu Moger) - fs/resctrl: Introduce the interface to display monitoring modes (Babu Moger) - x86/resctrl: Add support to enable/disable AMD ABMC feature (Babu Moger) - x86,fs/resctrl: Detect Assignable Bandwidth Monitoring feature details (Babu Moger) - x86,fs/resctrl: Consolidate monitoring related data from rdt_resource (Babu Moger) - x86/resctrl: Add ABMC feature in the command line options (Babu Moger) - x86/cpufeatures: Add support for Assignable Bandwidth Monitoring Counters (ABMC) (Babu Moger) - x86,fs/resctrl: Prepare for more monitor events (Tony Luck) - x86/resctrl: Remove the rdt_mon_features global variable (Tony Luck) - x86,fs/resctrl: Replace architecture event enabled checks (Tony Luck) - x86,fs/resctrl: Consolidate monitor event descriptions (Tony Luck) - fs/resctrl: Optimize code in rdt_get_tree() (Shaopeng Tan) - x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases) (Sean Christopherson) - x86/umip: Check that the instruction opcode is at least two bytes (Sean Christopherson) - Documentation/x86/topology: Detail CPUID leaves used for topology enumeration (K Prateek Nayak) - x86/cpu/topology: Define AMD64_CPUID_EXT_FEAT MSR (K Prateek Nayak) - x86/cpu/topology: Check for X86_FEATURE_XTOPOLOGY instead of passing has_xtopology (K Prateek Nayak) - x86/cpu/cacheinfo: Simplify cacheinfo_amd_init_llc_id() using _cpuid4_info (K Prateek Nayak) - x86/cpu: Rename and move CPU model entry for Diamond Rapids (Tony Luck) - x86/cpu: Detect FreeBSD Bhyve hypervisor (David Woodhouse) - x86/bugs: Report correct retbleed mitigation status (David Kaplan) - x86/bugs: Fix reporting of LFENCE retpoline (David Kaplan) - x86/bugs: Fix spectre_v2 forcing (David Kaplan) - x86/bugs: Remove uses of cpu_mitigations_off() (David Kaplan) - x86/bugs: Simplify SSB cmdline parsing (David Kaplan) - x86/bugs: Use early_param() for spectre_v2 (David Kaplan) - x86/bugs: Use early_param() for spectre_v2_user (David Kaplan) - x86/bugs: Add attack vector controls for VMSCAPE (David Kaplan) - x86/its: Move ITS indirect branch thunks to .text..__x86.indirect_thunk (Josh Poimboeuf) - x86/mce: Add a clear_bank() helper (Yazen Ghannam) - x86/mce: Move machine_check_poll() status checks to helper functions (Yazen Ghannam) - x86/mce: Separate global and per-CPU quirks (Yazen Ghannam) - x86/mce: Do 'UNKNOWN' vendor check early (Yazen Ghannam) - x86/mce: Define BSP-only SMCA init (Yazen Ghannam) - x86/mce: Define BSP-only init (Yazen Ghannam) - x86/mce: Set CR4.MCE last during init (Yazen Ghannam) - x86/mce: Remove __mcheck_cpu_init_early() (Yazen Ghannam) - x86/mce: Cleanup bank processing on init (Borislav Petkov) - x86/mce/amd: Put list_head in threshold_bank (Yazen Ghannam) - x86/mce/amd: Remove smca_banks_map (Yazen Ghannam) - x86/mce/amd: Remove return value for mce_threshold_{create,remove}_device() (Yazen Ghannam) - x86/mce/amd: Rename threshold restart function (Yazen Ghannam) - x86/microcode: Add microcode loader debugging functionality (Borislav Petkov (AMD)) - x86/microcode: Add microcode= cmdline parsing (Borislav Petkov (AMD)) - x86/microcode/intel: Refresh the revisions that determine old_microcode (Sohil Mehta) - x86/vdso: Fix output operand size of RDPID (Uros Bizjak) - x86/Kconfig: Clean up LLVM version checks in IBT configurations (Nathan Chancellor) - x86/build: Remove cc-option from -mskip-rax-setup (Nathan Chancellor) - x86/build: Remove cc-option from -mno-fp-ret-in-387 (Nathan Chancellor) - x86/build: Clean up stack alignment flags in CC_FLAGS_FPU (Nathan Chancellor) - x86/build: Remove cc-option from stack alignment flags (Nathan Chancellor) - x86/build: Remove cc-option for GCC retpoline flags (Nathan Chancellor) - x86/insn: Add XOP prefix instructions decoder support (Masami Hiramatsu (Google)) - EDAC: Fix wrong executable file modes for C source files (Kuan-Wei Chiu) - MAINTAINERS: EDAC: Drop inactive reviewers (Borislav Petkov (AMD)) - EDAC/versalnet: Return the correct error in mc_probe() (Dan Carpenter) - EDAC/mc_sysfs: Increase legacy channel support to 16 (Avadhut Naik) - EDAC/amd64: Add support for AMD family 1Ah-based newer models (Avadhut Naik) - EDAC: Add a driver for the AMD Versal NET DDR controller (Shubhrajyoti Datta) - dt-bindings: memory-controllers: Add support for Versal NET EDAC (Shubhrajyoti Datta) - RAS: Export log_non_standard_event() to drivers (Shubhrajyoti Datta) - cdx: Export Symbols for MCDI RPC and Initialization (Shubhrajyoti Datta) - cdx: Split mcdi.h and reorganize headers (Shubhrajyoti Datta) - EDAC/skx_common: Use topology_physical_package_id() instead of open coding (Qiuxu Zhuo) - EDAC/altera: Use dev_fwnode() (Jiri Slaby (SUSE)) - EDAC/skx_common: Remove unused *NUM*_IMC macros (Qiuxu Zhuo) - EDAC/i10nm: Reallocate skx_dev list if preconfigured cnt != runtime cnt (Qiuxu Zhuo) - EDAC/skx_common: Remove redundant upper bound check for res->imc (Qiuxu Zhuo) - EDAC/skx_common: Make skx_dev->imc[] a flexible array (Qiuxu Zhuo) - EDAC/skx_common: Swap memory controller index mapping (Qiuxu Zhuo) - EDAC/skx_common: Move mc_mapping to be a field inside struct skx_imc (Qiuxu Zhuo) - EDAC/{skx_common,skx}: Use configuration data, not global macros (Qiuxu Zhuo) - EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller (Qiuxu Zhuo) - EDAC/ie31200: Add two more Intel Alder Lake-S SoCs for EDAC support (Kyle Manna) - dt-bindings: arm: cpus: Add edac-enabled property (Sascha Hauer) - EDAC: Add EDAC driver for ARM Cortex A72 cores (Sascha Hauer) - MAINTAINERS: update atomic infrastructure entry to include Rust (Gary Guo) - rust: block: convert `block::mq` to use `Refcount` (Gary Guo) - rust: convert `Arc` to use `Refcount` (Gary Guo) - rust: make `Arc::into_unique_or_drop` associated function (Gary Guo) - rust: implement `kernel::sync::Refcount` (Gary Guo) - rust: sync: Add memory barriers (Boqun Feng) - rust: sync: atomic: Add Atomic<{usize,isize}> (Boqun Feng) - rust: sync: atomic: Add Atomic (Boqun Feng) - rust: sync: atomic: Add the framework of arithmetic operations (Boqun Feng) - rust: sync: atomic: Add atomic {cmp,}xchg operations (Boqun Feng) - rust: sync: atomic: Add generic atomics (Boqun Feng) - rust: sync: atomic: Add ordering annotation types (Boqun Feng) - rust: sync: Add basic atomic operation mapping framework (Boqun Feng) - rust: Introduce atomic API helpers (Boqun Feng) - selftests/bpf: Fix uprobe_sigill test for uprobe syscall error value (Jiri Olsa) - uprobes/x86: Return error from uprobe syscall when not called from trampoline (Jiri Olsa) - perf: Skip user unwind if the task is a kernel thread (Josh Poimboeuf) - perf: Simplify get_perf_callchain() user logic (Josh Poimboeuf) - perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of current->mm == NULL (Steven Rostedt) - perf: Have get_perf_callchain() return NULL if crosstask and user are set (Josh Poimboeuf) - perf: Remove get_perf_callchain() init_nr argument (Josh Poimboeuf) - perf/x86: Print PMU counters bitmap in x86_pmu_show_pmu_cap() (Dapeng Mi) - perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK (Dapeng Mi) - perf/x86/intel: Change macro GLOBAL_CTRL_EN_PERF_METRICS to BIT_ULL(48) (Dapeng Mi) - perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag (Dapeng Mi) - perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error (Dapeng Mi) - perf/x86/intel: Use early_initcall() to hook bts_init() (Dapeng Mi) - uprobes: Remove redundant __GFP_NOWARN (Qianfeng Rong) - selftests/seccomp: validate uprobe syscall passes through seccomp (Jiri Olsa) - seccomp: passthrough uprobe systemcall without filtering (Jiri Olsa) - selftests/bpf: Fix uprobe syscall shadow stack test (Jiri Olsa) - selftests/bpf: Change test_uretprobe_regs_change for uprobe and uretprobe (Jiri Olsa) - selftests/bpf: Add uprobe_regs_equal test (Jiri Olsa) - selftests/bpf: Add optimized usdt variant for basic usdt test (Jiri Olsa) - selftests/bpf: Add uprobe syscall sigill signal test (Jiri Olsa) - selftests/bpf: Add hit/attach/detach race optimized uprobe test (Jiri Olsa) - selftests/bpf: Add uprobe/usdt syscall tests (Jiri Olsa) - selftests/bpf: Rename uprobe_syscall_executed prog to test_uretprobe_multi (Jiri Olsa) - selftests/bpf: Reorg the uprobe_syscall test function (Jiri Olsa) - selftests/bpf: Import usdt.h from libbpf/usdt project (Jiri Olsa) - uprobes/x86: Add SLS mitigation to the trampolines (Peter Zijlstra) - uprobes/x86: Make asm style consistent (Peter Zijlstra) - uprobes/x86: Fix uprobe syscall vs shadow stack (Peter Zijlstra) - uprobes/x86: Accept more NOP forms (Peter Zijlstra) - uprobes/x86: Optimize is_optimize() (Peter Zijlstra) - uprobes/x86: Add struct uretprobe_syscall_args (Peter Zijlstra) - uprobes/x86: Add support to optimize uprobes (Jiri Olsa) - uprobes/x86: Add uprobe syscall to speed up uprobe (Jiri Olsa) - uprobes/x86: Add mapping for optimized uprobe trampolines (Jiri Olsa) - uprobes: Add do_ref_ctr argument to uprobe_write function (Jiri Olsa) - uprobes: Add is_register argument to uprobe_write and uprobe_write_opcode (Jiri Olsa) - uprobes: Add nbytes argument to uprobe_write (Jiri Olsa) - uprobes: Add uprobe_write function (Jiri Olsa) - uprobes: Make copy_from_page global (Jiri Olsa) - uprobes: Rename arch_uretprobe_trampoline function (Jiri Olsa) - uprobes: Remove breakpoint in unapply_uprobe under mmap_write_lock (Jiri Olsa) - perf: Convert mmap() refcounts to refcount_t (Thomas Gleixner) - perf: Identify the 0->1 transition for event::mmap_count (Peter Zijlstra) - perf: Use scoped_guard() for mmap_mutex in perf_mmap() (Peter Zijlstra) - perf: Split out the RB allocation (Peter Zijlstra) - perf: Make RB allocation branch self sufficient (Peter Zijlstra) - perf: Split out the AUX buffer allocation (Peter Zijlstra) - perf: Reflow to get rid of aux_success label (Peter Zijlstra) - perf: Use guard() for aux_mutex in perf_mmap() (Peter Zijlstra) - perf: Remove redundant aux_unlock label (Peter Zijlstra) - perf: Move common code into both rb and aux branches (Peter Zijlstra) - perf: Merge consecutive conditionals in perf_mmap() (Peter Zijlstra) - perf: Move perf_mmap_calc_limits() into both rb and aux branches (Peter Zijlstra) - perf: Split out VM accounting (Thomas Gleixner) - perf: Split out mlock limit handling (Thomas Gleixner) - perf: Remove redundant condition for AUX buffer size (Thomas Gleixner) - sched: Fix some typos in include/linux/preempt.h (Menglong Dong) - sched: Make migrate_{en,dis}able() inline (Menglong Dong) - rcu: Replace preempt.h with sched.h in include/linux/rcupdate.h (Menglong Dong) - arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c (Menglong Dong) - sched/fair: Do not balance task to a throttled cfs_rq (Aaron Lu) - sched/fair: Do not special case tasks in throttled hierarchy (Aaron Lu) - sched/fair: update_cfs_group() for throttled cfs_rqs (Aaron Lu) - sched/fair: Propagate load for throttled cfs_rq (Aaron Lu) - sched/fair: Get rid of throttled_lb_pair() (Aaron Lu) - sched/fair: Task based throttle time accounting (Aaron Lu) - sched/fair: Switch to task based throttle model (Valentin Schneider) - sched/fair: Implement throttle task work and related helpers (Valentin Schneider) - sched/fair: Add related data structure for task based throttle (Valentin Schneider) - sched: Unify the SCHED_{SMT,CLUSTER,MC} Kconfig (Peter Zijlstra) - sched: Move STDL_INIT() functions out-of-line (Peter Zijlstra) - sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask() (Peter Zijlstra) - sched/deadline: Fix race in push_dl_task() (Harshit Agarwal) - cpuset: remove is_prs_invalid helper (Chen Ridong) - cpuset: remove impossible warning in update_parent_effective_cpumask (Chen Ridong) - cpuset: remove redundant special case for null input in node mask update (Chen Ridong) - cpuset: fix missing error return in update_cpumask (Chen Ridong) - cpuset: Use new excpus for nocpu error check when enabling root partition (Chen Ridong) - cpuset: fix failure to enable isolated partition when containing isolcpus (Chen Ridong) - Documentation: cgroup-v2: Sync manual toctree (Bagas Sanjaya) - cpuset: use partition_cpus_change for setting exclusive cpus (Chen Ridong) - cpuset: use parse_cpulist for setting cpus.exclusive (Chen Ridong) - cpuset: introduce partition_cpus_change (Chen Ridong) - cpuset: refactor cpus_allowed_validate_change (Chen Ridong) - cpuset: refactor out validate_partition (Chen Ridong) - cpuset: introduce cpus_excl_conflict and mems_excl_conflict helpers (Chen Ridong) - cpuset: refactor CPU mask buffer parsing logic (Chen Ridong) - cpuset: Refactor exclusive CPU mask computation logic (Chen Ridong) - cpuset: change return type of is_partition_[in]valid to bool (Chen Ridong) - cpuset: remove unused assignment to trialcs->partition_root_state (Chen Ridong) - cpuset: move the root cpuset write check earlier (Chen Ridong) - cgroup/cpuset: Remove redundant rcu_read_lock/unlock() in spin_lock (pengdonglin) - cgroup: Remove redundant rcu_read_lock/unlock() in spin_lock (pengdonglin) - cgroup: replace global percpu_rwsem with per threadgroup resem when writing to cgroup.procs (Yi Tao) - cgroup: relocate cgroup_attach_lock within cgroup_procs_write_start (Yi Tao) - cgroup: refactor the cgroup_attach_lock code to make it clearer (Yi Tao) - cgroup: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - cgroup: replace use of system_wq with system_percpu_wq (Marco Crivellari) - cgroup: Remove unused local variables from cgroup_procs_write_finish() (Tejun Heo) - cgroup: Remove unused cgroup_subsys::post_attach (Chuyi Zhou) - cpuset: Defer flushing of the cpuset_migrate_mm_wq to task_work (Chuyi Zhou) - cpuset: Don't always flush cpuset_migrate_mm_wq in cpuset_write_resmask (Chuyi Zhou) - cgroup/cpuset: Prevent NULL pointer access in free_tmpmasks() (Waiman Long) - selftests: cgroup: Make test_pids backwards compatible (Michal Koutný) - cpuset: add helpers for cpus read and cpuset_mutex locks (Chen Ridong) - cpuset: separate tmpmasks and cpuset allocation logic (Chen Ridong) - cpuset: decouple tmpmasks and cpumasks freeing in cgroup (Chen Ridong) - cgroup: Fix 64-bit division in cgroup.stat.local (Tiffany Yang) - cgroup: selftests: Add tests for freezer time (Tiffany Yang) - cgroup: cgroup.stat.local time accounting (Tiffany Yang) - cpuset: remove redundant CS_ONLINE flag (Chen Ridong) - cgroup: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - workqueue: fix texinfodocs warning for WQ_* flags reference (Kriish Sharma) - workqueue: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - workqueue: replace use of system_wq with system_percpu_wq (Marco Crivellari) - workqueue: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - workqueue: Provide a handshake for canceling BH workers (Sebastian Andrzej Siewior) - workqueue: Remove rcu_read_lock/unlock() in wq_watchdog_timer_fn() (Zqiang) - workqueue: Remove redundant rcu_read_lock/unlock() in workqueue_congested() (Zqiang) - Revert "sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast()" (Tejun Heo) - sched_ext: Misc updates around scx_sched instance pointer (Tejun Heo) - sched_ext: Drop scx_kf_exit() and scx_kf_error() (Tejun Heo) - sched_ext: Add the @sch parameter to scx_dsq_insert_preamble/commit() (Tejun Heo) - sched_ext: Drop kf_cpu_valid() (Tejun Heo) - sched_ext: Add the @sch parameter to ext_idle helpers (Tejun Heo) - sched_ext: Add the @sch parameter to __bstr_format() (Tejun Heo) - sched_ext: Separate out scx_kick_cpu() and add @sch to it (Tejun Heo) - tools/sched_ext: scx_qmap: Make debug output quieter by default (Tejun Heo) - sched_ext: Make qmap dump operation non-destructive (Tejun Heo) - sched_ext: Add SCX_EFLAG_INITIALIZED to indicate successful ops.init() (Tejun Heo) - sched_ext: Use bitfields for boolean warning flags (Tejun Heo) - sched_ext: Fix stray scx_root usage in task_can_run_on_remote_rq() (Tejun Heo) - sched_ext: Improve SCX_KF_DISPATCH comment (Tejun Heo) - sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast() (Tejun Heo) - sched_ext: Verify RCU protection in scx_bpf_cpu_curr() (Andrea Righi) - sched_ext: Add migration-disabled counter to error state dump (Andrea Righi) - sched_ext: Fix NULL dereference in scx_bpf_cpu_rq() warning (Andrea Righi) - tools/sched_ext: Add compat helper for scx_bpf_cpu_curr() (Andrea Righi) - sched_ext: deprecation warn for scx_bpf_cpu_rq() (Christian Loehle) - sched_ext: Introduce scx_bpf_cpu_curr() (Christian Loehle) - sched_ext: Introduce scx_bpf_locked_rq() (Christian Loehle) - sched_ext: Use cgroup_lock/unlock() to synchronize against cgroup operations (Tejun Heo) - sched_ext: Put event_stats_cpu in struct scx_sched_pcpu (Tejun Heo) - sched_ext: Move internal type and accessor definitions to ext_internal.h (Tejun Heo) - sched_ext: Keep bypass on between enable failure and scx_disable_workfn() (Tejun Heo) - sched_ext: Make explicit scx_task_iter_relock() calls unnecessary (Tejun Heo) - tools/sched_ext: Receive updates from SCX repo (Andrea Righi) - lsm: CONFIG_LSM can depend on CONFIG_SECURITY (Randy Dunlap) - MAINTAINERS: add the associated Rust helper to the CREDENTIALS section (Paul Moore) - MAINTAINERS: add the associated Rust helper to the LSM section (Paul Moore) - rust,cred: update AlwaysRefCounted import to sync::aref (Shankari Anand) - security: use umax() to improve code (Qianfeng Rong) - lsm,selinux: Add LSM blob support for BPF objects (Blaise Boscaccy) - lsm: use lsm_blob_alloc() in lsm_bdev_alloc() (Paul Moore) - selinux: enable per-file labeling for functionfs (Neill Kapron) - selinux: fix sel_read_bool() allocation and error handling (Stephen Smalley) - selinux: Remove redundant __GFP_NOWARN (Qianfeng Rong) - selinux: use a consistent method to get full socket from skb (Tianjia Zhang) - selinux: Remove unused function selinux_policycap_netif_wildcard() (Yue Haibing) - audit: fix skb leak when audit rate limit is exceeded (Gerald Yang) - audit: init ab->skb_list earlier in audit_buffer_alloc() (Eric Dumazet) - audit: add record for multiple object contexts (Casey Schaufler) - audit: add record for multiple task security contexts (Casey Schaufler) - lsm: security_lsmblob_to_secctx module selection (Casey Schaufler) - audit: create audit_stamp structure (Casey Schaufler) - audit: add a missing tab (Dan Carpenter) - audit: record fanotify event regardless of presence of rules (Richard Guy Briggs) - audit: fix typo in auditfilter.c comment (Kieran Moy) - audit: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - audit: fix indentation in audit_log_exit() (Casey Schaufler) - btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot() (Filipe Manana) - btrfs: add unlikely annotations to branches leading to transaction abort (David Sterba) - btrfs: add unlikely annotations to branches leading to EIO (David Sterba) - btrfs: add unlikely annotations to branches leading to EUCLEAN (David Sterba) - btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions (Sun YangKai) - btrfs: zoned: don't fail mount needlessly due to too many active zones (Johannes Thumshirn) - btrfs: use kmalloc_array() for open-coded arithmetic in kmalloc() (Miquel Sabaté Solà) - btrfs: enable experimental bs > ps support (Qu Wenruo) - btrfs: add extra ASSERT()s to catch unaligned bios (Qu Wenruo) - btrfs: fix symbolic link reading when bs > ps (Qu Wenruo) - btrfs: prepare scrub to support bs > ps cases (Qu Wenruo) - btrfs: prepare zlib to support bs > ps cases (Qu Wenruo) - btrfs: prepare lzo to support bs > ps cases (Qu Wenruo) - btrfs: prepare zstd to support bs > ps cases (Qu Wenruo) - btrfs: prepare compression folio alloc/free for bs > ps cases (Qu Wenruo) - btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range() (Qu Wenruo) - btrfs: remove pointless key offset setup in create_pending_snapshot() (Filipe Manana) - btrfs: annotate btrfs_is_testing() as unlikely and make it return bool (Filipe Manana) - btrfs: make the rule checking more readable for should_cow_block() (Filipe Manana) - btrfs: simplify inline extent end calculation at replay_one_extent() (Filipe Manana) - btrfs: fix comment about nbytes increase at replay_one_extent() (Filipe Manana) - btrfs: return any hit error from extent_writepage_io() (Qu Wenruo) - btrfs: mark leaf space and overflow checks as unlikely on insert and extension (Filipe Manana) - btrfs: mark as unlikely not uptodate extent buffer checks when navigating btrees (Filipe Manana) - btrfs: mark extent buffer alignment checks as unlikely (Filipe Manana) - btrfs: store and use node size in local variable in check_eb_alignment() (Filipe Manana) - btrfs: print-tree: print key types as human readable strings (Filipe Manana) - btrfs: print-tree: move code for processing file extent item into helper (Filipe Manana) - btrfs: print-tree: print compression type for file extent items (Filipe Manana) - btrfs: print-tree: print correct inline extent data size (Filipe Manana) - btrfs: print-tree: print range information for extent csum items (Filipe Manana) - btrfs: print-tree: print information about dir log items (Filipe Manana) - btrfs: print-tree: print information about inode extref items (Filipe Manana) - btrfs: print-tree: print information about inode ref items (Filipe Manana) - btrfs: print-tree: print dir items for dir index and xattr keys too (Filipe Manana) - btrfs: print-tree: print more information about dir items (Filipe Manana) - btrfs: print-tree: print missing fields for inode items (Filipe Manana) - btrfs: tree-checker: add inode extref checks (Qu Wenruo) - btrfs: send: index backref cache by node number instead of by sector number (Filipe Manana) - btrfs: dump detailed info and specific messages on log replay failures (Filipe Manana) - btrfs: abort transaction if we fail to update inode in log replay dir fixup (Filipe Manana) - btrfs: abort transaction if we fail to find dir item during log replay (Filipe Manana) - btrfs: remove pointless inode lookup when processing extrefs during log replay (Filipe Manana) - btrfs: stop passing inode object IDs to __add_inode_ref() in log replay (Filipe Manana) - btrfs: add path for subvolume tree changes to struct walk_control (Filipe Manana) - btrfs: remove redundant path release when overwriting item during log replay (Filipe Manana) - btrfs: remove redundant path release when processing dentry during log replay (Filipe Manana) - btrfs: avoid unnecessary path allocation when replaying a dir item (Filipe Manana) - btrfs: avoid path allocations when dropping extents during log replay (Filipe Manana) - btrfs: avoid unnecessary path allocation at fixup_inode_link_count() (Filipe Manana) - btrfs: add current log leaf, key and slot to struct walk_control (Filipe Manana) - btrfs: use the inode item boolean everywhere in overwrite_item() (Filipe Manana) - btrfs: use level argument in log tree walk callback replay_one_buffer() (Filipe Manana) - btrfs: use level argument in log tree walk callback process_one_buffer() (Filipe Manana) - btrfs: pass walk_control structure to overwrite_item() (Filipe Manana) - btrfs: pass walk_control structure to drop_one_dir_item() and helpers (Filipe Manana) - btrfs: pass walk_control structure to replay_one_dir_item() and replay_one_name() (Filipe Manana) - btrfs: pass walk_control structure to add_inode_ref() and helpers (Filipe Manana) - btrfs: pass walk_control structure to replay_one_extent() (Filipe Manana) - btrfs: pass walk_control structure to check_item_in_log() (Filipe Manana) - btrfs: pass walk_control structure to replay_dir_deletes() (Filipe Manana) - btrfs: move up the definition of struct walk_control (Filipe Manana) - btrfs: pass walk_control structure to replay_xattr_deletes() (Filipe Manana) - btrfs: always drop log root tree reference in btrfs_replay_log() (Filipe Manana) - btrfs: stop setting log_root_tree->log_root to NULL in btrfs_recover_log_trees() (Filipe Manana) - btrfs: stop passing transaction parameter to log tree walk functions (Filipe Manana) - btrfs: deduplicate log root free in error paths from btrfs_recover_log_trees() (Filipe Manana) - btrfs: add and use a log root field to struct walk_control (Filipe Manana) - btrfs: rename root to log in walk_down_log_tree() and walk_up_log_tree() (Filipe Manana) - btrfs: rename replay_dest member of struct walk_control to root (Filipe Manana) - btrfs: use booleans in walk control structure for log replay (Filipe Manana) - btrfs: cache max and min order inside btrfs_fs_info (Qu Wenruo) - btrfs: introduce btrfs_bio_for_each_block_all() helper (Qu Wenruo) - btrfs: introduce btrfs_bio_for_each_block() helper (Qu Wenruo) - btrfs: concentrate highmem handling for data verification (Qu Wenruo) - btrfs: support all block sizes which is no larger than page size (Qu Wenruo) - btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io() (Thorsten Blum) - btrfs: fix typos in comments and strings (David Sterba) - btrfs: reduce compression workspace buffer space to block size (Qu Wenruo) - btrfs: rename btrfs_compress_op to btrfs_compress_levels (Qu Wenruo) - btrfs: cleanup the per-module compression workspace managers (Qu Wenruo) - btrfs: migrate to use per-fs workspace manager (Qu Wenruo) - btrfs: add generic workspace manager initialization (Qu Wenruo) - btrfs: add workspace manager initialization for zstd (Qu Wenruo) - btrfs: add an fs_info parameter for compression workspace manager (Qu Wenruo) - btrfs: keep folios locked inside run_delalloc_nocow() (Qu Wenruo) - btrfs: make nocow_one_range() to do cleanup on error (Qu Wenruo) - btrfs: enhance error messages for delalloc range failure (Qu Wenruo) - btrfs: rework error handling of run_delalloc_nocow() (Qu Wenruo) - btrfs: add mount option for ref_tracker (Leo Martins) - btrfs: print leaked references in kill_all_delayed_nodes() (Leo Martins) - btrfs: implement ref_tracker for delayed_nodes (Leo Martins) - btrfs: convert several int parameters to bool (David Sterba) - btrfs: move ref-verify under CONFIG_BTRFS_DEBUG (Leo Martins) - btrfs: use PTR_ERR_OR_ZERO() to simplify code inbtrfs_control_ioctl() (Xichao Zhao) - btrfs: simplify support block size check (Qu Wenruo) - btrfs: use blocksize to check if compression is making things larger (Qu Wenruo) - btrfs: pass btrfs_inode pointer directly into btrfs_compress_folios() (Qu Wenruo) - btrfs: zoned: refine extent allocator hint selection (Naohiro Aota) - btrfs: try to search for data csums in commit root (Boris Burkov) - btrfs: remove duplicate inclusion of linux/types.h (Jiapeng Chong) - btrfs: zoned: return error from btrfs_zone_finish_endio() (Johannes Thumshirn) - btrfs: zoned: directly call do_zone_finish() from btrfs_zone_finish_endio_workfn() (Johannes Thumshirn) - btrfs: collapse unaccount_log_buffer() into clean_log_buffer() (Filipe Manana) - btrfs: use local key variable to pass arguments in replay_one_extent() (Filipe Manana) - btrfs: process inline extent earlier in replay_one_extent() (Filipe Manana) - btrfs: exit early when replaying hole file extent item from a log tree (Filipe Manana) - btrfs: abort transaction where errors happen during log tree replay (Filipe Manana) - btrfs: return real error from read_alloc_one_name() in drop_one_dir_item() (Filipe Manana) - btrfs: use local variable for the transaction handle in replay_one_buffer() (Filipe Manana) - btrfs: abort transaction in the process_one_buffer() log tree walk callback (Filipe Manana) - btrfs: abort transaction on specific error places when walking log tree (Filipe Manana) - btrfs: replace double boolean parameters of cow_file_range() (Qu Wenruo) - xen: take system_transition_mutex on suspend (Marek Marczykowski-Górecki) - xen/manage: Fix suspend error path (Lukas Wunner) - xen/events: Update virq_to_irq on migration (Jason Andryuk) - xen/events: Return -EEXIST for bound VIRQs (Jason Andryuk) - xen/events: Cleanup find_virq() return codes (Jason Andryuk) - x86/xen: select HIBERNATE_CALLBACKS more directly (Lukas Bulwahn) - drivers/xen/gntdev: use xen_pv_domain() instead of cached value (Juergen Gross) - xen: replace XENFEAT_auto_translated_physmap with xen_pv_domain() (Juergen Gross) - xen: rework xen_pv_domain() (Juergen Gross) - powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Haren Myneni) - genirq/msi: Remove msi_post_free() (Nam Cao) - powerpc/perf/vpa-dtl: Add documentation for VPA dispatch trace log PMU (Athira Rajeev) - powerpc/perf/vpa-dtl: Handle the writing of perf record when aux wake up is needed (Athira Rajeev) - powerpc/perf/vpa-dtl: Add support to capture DTL data in aux buffer (Athira Rajeev) - powerpc/perf/vpa-dtl: Add support to setup and free aux buffer for capturing DTL data (Athira Rajeev) - docs: ABI: sysfs-bus-event_source-devices-vpa-dtl: Document sysfs event format entries for vpa_dtl pmu (Kajol Jain) - powerpc/vpa_dtl: Add interface to expose vpa dtl counters via perf (Kajol Jain) - powerpc/time: Expose boot_tb via accessor (Aboorva Devarajan) - powerpc/32: Remove PAGE_KERNEL_TEXT to fix startup failure (Christophe Leroy) - powerpc/fprobe: fix updated fprobe for function-graph tracer (Hari Bathini) - powerpc/ftrace: support CONFIG_FUNCTION_GRAPH_RETVAL (Aditya Bodkhe) - powerpc64/modules: replace stub allocation sentinel with an explicit counter (Joe Lawrence) - powerpc64/modules: correctly iterate over stubs in setup_ftrace_ool_stubs (Joe Lawrence) - powerpc/ftrace: ensure ftrace record ops are always set for NOPs (Joe Lawrence) - powerpc/603: Really copy kernel PGD entries into all PGDIRs (Christophe Leroy) - powerpc/8xx: Remove left-over instruction and comments in DataStoreTLBMiss handler (Christophe Leroy) - powerpc/pseries: HVPIPE changes to support migration (Haren Myneni) - powerpc/pseries: Enable hvpipe with ibm,set-system-parameter RTAS (Haren Myneni) - powerpc/pseries: Enable HVPIPE event message interrupt (Haren Myneni) - powerpc/pseries: Wakeup hvpipe FD when the payload is pending (Haren Myneni) - powerpc/pseries: Receive payload with ibm,receive-hvpipe-msg RTAS (Haren Myneni) - powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS (Haren Myneni) - powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces (Haren Myneni) - powerpc/pseries: Define HVPIPE specific macros (Haren Myneni) - powerpc/pseries: Define papr-hvpipe ioctl (Haren Myneni) - powerpc/pseries/msi: Switch to msi_create_parent_irq_domain() (Nam Cao) - powerpc/powernv/pci: Switch to use msi_create_parent_irq_domain() (Nam Cao) - powerpc/xive: Untangle xive from child interrupt controller drivers (Nam Cao) - powerpc: Remove duplicate definition for ppc_msgsnd_sync() (Gautam Menghani) - powerpc/ps3: Use str_write_read() in ps3stor_read_write_sectors() (Thorsten Blum) - gpio: mpc5200: Drop legacy-of-mm-gpiochip.h header (Christophe Leroy) - powerpc/44x: Drop legacy-of-mm-gpiochip.h header (Christophe Leroy) - powerpc/44x: Change GPIO driver to a proper platform driver (Christophe Leroy) - powerpc/cpm2: Drop legacy-of-mm-gpiochip.h header (Christophe Leroy) - powerpc/vdso: Include asm/syscalls.h for sys_ni_syscall() (Christophe Leroy) - powerpc/8xx: Remove offset in SPRN_M_TWB (Christophe Leroy) - arch/powerpc: Remove support for older GCC and binutils (Christophe Leroy) - powerpc64/bpf: Implement PROBE_ATOMIC instructions (Saket Kumar Bhaskar) - powerpc64/bpf: Introduce bpf_jit_emit_atomic_ops() to emit atomic instructions (Saket Kumar Bhaskar) - powerpc64/bpf: Implement bpf_addr_space_cast instruction (Saket Kumar Bhaskar) - powerpc64/bpf: Implement PROBE_MEM32 pseudo instructions (Saket Kumar Bhaskar) - kbuild: Add missing $(objtree) prefix to powerpc crtsavres.o artifact (Kienan Stewart) - powerpc/xmon: replace sizeof calculations with ARRAY_SIZE macro (Ruben Wauters) - powerpc/powernv/pci: Fix underflow and leak issue (Nam Cao) - powerpc/pseries/msi: Fix potential underflow and leak issue (Nam Cao) - powerpc/qspinlock: Add spinlock contention tracepoint (Nysal Jan K.A.) - powerpc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - powerpc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - s390/mm: Add memory allocation profiling hooks (Heiko Carstens) - s390: Replace use of system_wq with system_dfl_wq (Marco Crivellari) - s390/diag324: Replace use of system_wq with system_percpu_wq (Marco Crivellari) - s390/tape: Add WQ_PERCPU to alloc_workqueue users (Marco Crivellari) - s390/bitops: Switch to generic ffs() if supported by compiler (Heiko Carstens) - s390/bitops: Switch to generic fls(), fls64(), etc. (Heiko Carstens) - s390/mm: Use __GFP_ACCOUNT for user page table allocations (Heiko Carstens) - s390/configs: Enable additional network features (Hendrik Brueckner) - s390/bitops: Cleanup __flogr() (Heiko Carstens) - s390/bitops: Use __assume() for __flogr() inline assembly return value (Heiko Carstens) - compiler_types: Add __assume macro (Heiko Carstens) - s390/bitops: Limit return value range of __flogr() (Heiko Carstens) - s390/dcssblk: Add DAX support (Gerald Schaefer) - s390/hmcdrv: Replace kmalloc() + copy_from_user() with memdup_user_nul() (Thorsten Blum) - s390/debug: Replace kmalloc() + copy_from_user() with memdup_user_nul() (Thorsten Blum) - s390/pkey: Forward keygenflags to ep11_unwrapkey (Harald Freudenberger) - s390/boot: Add common boot_panic() code (Heiko Carstens) - s390/bitops: Optimize inlining (Juergen Christ) - s390/bitops: Slightly optimize ffs() and fls64() (Heiko Carstens) - s390/sclp: Move memory hotplug code for better modularity (Sumanth Korikkar) - s390/sclp: Refactor sclp_cmd.c (Sumanth Korikkar) - m68k: defconfig: Update defconfigs for v6.17-rc1 (Geert Uytterhoeven) - m68k: bitops: Fix find_*_bit() signatures (Geert Uytterhoeven) - zorro: Remove extra whitespace in macro definitions (Dishank Jogi) - riscv: errata: Fix the PAUSE Opcode for MIPS P8700 (Djordje Todorovic) - riscv: hwprobe: Document MIPS xmipsexectl vendor extension (Aleksa Paunovic) - riscv: hwprobe: Add MIPS vendor extension probing (Aleksa Paunovic) - riscv: Add xmipsexectl instructions (Aleksa Paunovic) - riscv: Add xmipsexectl as a vendor extension (Aleksa Paunovic) - dt-bindings: riscv: Add xmipsexectl ISA extension description (Aleksa Paunovic) - riscv: cpufeature: add validation for zfa, zfh and zfhmin (Clément Léger) - perf: riscv: skip empty batches in counter start (Yunhui Cui) - selftests: riscv: Add README for RISC-V KSelfTest (Bala-Vignesh-Reddy) - riscv: sbi: Switch to new sys-off handler API (Andrew Davis) - riscv: Move vendor errata definitions to new header (Guo Ren (Alibaba DAMO Academy)) - RISC-V: ACPI: enable parsing the BGRT table (Heinrich Schuchardt) - riscv: Enable ARCH_HAVE_NMI_SAFE_CMPXCHG (Pu Lehui) - riscv: pi: use 'targets' instead of extra-y in Makefile (Masahiro Yamada) - riscv: introduce asm/swab.h (Ignacio Encinas) - riscv: mmap(): use unsigned offset type in riscv_sys_mmap (Jessica Liu) - drivers/perf: riscv: Remove redundant ternary operators (Liao Yuanhong) - riscv: mm: Use mmu-type from FDT to limit SATP mode (Junhui Liu) - riscv: mm: Return intended SATP mode for noXlvl options (Junhui Liu) - riscv: kprobes: Remove duplication of RV_EXTRACT_ITYPE_IMM (Nam Cao) - riscv: kprobes: Remove duplication of RV_EXTRACT_UTYPE_IMM (Nam Cao) - riscv: kprobes: Remove duplication of RV_EXTRACT_RD_REG (Nam Cao) - riscv: kprobes: Remove duplication of RVC_EXTRACT_BTYPE_IMM (Nam Cao) - riscv: kprobes: Remove duplication of RVC_EXTRACT_C2_RS1_REG (Nam Cao) - riscv: kprobes: Remove duplication of RVC_EXTRACT_JTYPE_IMM (Nam Cao) - riscv: kprobes: Remove duplication of RV_EXTRACT_BTYPE_IMM (Nam Cao) - riscv: kprobes: Remove duplication of RV_EXTRACT_RS1_REG (Nam Cao) - riscv: kprobes: Remove duplication of RV_EXTRACT_JTYPE_IMM (Nam Cao) - riscv: kprobes: Move branch_funct3 to insn.h (Nam Cao) - riscv: kprobes: Move branch_rs2_idx to insn.h (Nam Cao) - raid6: riscv: replace one load with a move to speed up the caculation (Chunyan Zhang) - raid6: riscv: Clean up unused header file inclusion (Chunyan Zhang) - riscv: Move all duplicate insn parsing macros into asm/insn.h (Alexandre Ghiti) - riscv: Strengthen duplicate and inconsistent definition of RV_X() (Alexandre Ghiti) - riscv: Fix typo EXRACT -> EXTRACT (Alexandre Ghiti) - riscv: Add kprobes KUnit test (Nam Cao) - riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - riscv: introduce ioremap_wc() (Yunhui Cui) - arm64: cpufeature: Remove duplicate asm/mmu.h header (Jiapeng Chong) - arm64: vdso32: Respect -Werror from kbuild (Thomas Weißschuh) - arm64: vdso32: Stop suppressing warnings (Thomas Weißschuh) - arm64: probes: Fix incorrect bl/blr address and register usage (Jeremy Linton) - uprobes: uprobe_warn should use passed task (Jeremy Linton) - arm64: Kconfig: Remove GCS restrictions on UPROBES (Jeremy Linton) - arm64: uprobes: Add GCS support to uretprobes (Jeremy Linton) - arm64: probes: Add GCS support to bl/blr/ret (Jeremy Linton) - arm64: uaccess: Add additional userspace GCS accessors (Jeremy Linton) - arm64: uaccess: Move existing GCS accessors definitions to gcs.h (Jeremy Linton) - arm64: probes: Break ret out from bl/blr (Jeremy Linton) - arm64/sysreg: Update TCR_EL1 register (Anshuman Khandual) - arm64: sysreg: Add validation checks to sysreg header generation script (Fuad Tabba) - arm64: sysreg: Correct sign definitions for EIESB and DoubleLock (Fuad Tabba) - arm64: sysreg: Fix and tidy up sysreg field definitions (Fuad Tabba) - kselftest/arm64: Add lsfe to the hwcaps test (Mark Brown) - kselftest/arm64: Check that unsupported regsets fail in sve-ptrace (Mark Brown) - kselftest/arm64: Verify that we reject out of bounds VLs in sve-ptrace (Mark Brown) - kselftest/arm64/gcs/basic-gcs: Respect parent directory CFLAGS (Thomas Weißschuh) - selftests/arm64: Fix grammatical error in string literals (Nikola Z. Ivanov) - kselftest/arm64: Add parentheses around sizeof for clarity (Vivek Yadav) - kselftest/arm64: Supress warning and improve readability (Vivek Yadav) - kselftest/arm64: Remove extra blank line (Vivek Yadav) - kselftest/arm64/gcs: Use nolibc's getauxval() (Thomas Weißschuh) - kselftest/arm64/gcs: Correctly check return value when disabling GCS (Thomas Weißschuh) - selftests: arm64: Fix -Waddress warning in tpidr2 test (Bala-Vignesh-Reddy) - kselftest/arm64: Log error codes in sve-ptrace (Mark Brown) - selftests: arm64: Check fread return value in exec_target (Bala-Vignesh-Reddy) - perf/dwc_pcie: Fix use of uninitialized variable (Ilkka Koskinen) - Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU (Yushan Wang) - Documentation: hisi-pmu: Fix of minor format error (Yushan Wang) - drivers/perf: hisi: Add support for L3C PMU v3 (Yicong Yang) - drivers/perf: hisi: Refactor the event configuration of L3C PMU (Yicong Yang) - drivers/perf: hisi: Extend the field of tt_core (Yicong Yang) - drivers/perf: hisi: Extract the event filter check of L3C PMU (Yicong Yang) - drivers/perf: hisi: Simplify the probe process of each L3C PMU version (Yicong Yang) - drivers/perf: hisi: Export hisi_uncore_pmu_isr() (Yicong Yang) - drivers/perf: hisi: Relax the event ID check in the framework (Yicong Yang) - perf: Fujitsu: Add the Uncore PMU driver (Koichi Okuno) - perf/arm-cmn: Fix CMN S3 DTM offset (Robin Murphy) - perf: arm_spe: Prevent overflow in PERF_IDX2OFF() (Leo Yan) - coresight: trbe: Prevent overflow in PERF_IDX2OFF() (Leo Yan) - MAINTAINERS: Remove myself from HiSilicon PMU maintainers (Yicong Yang) - drivers/perf: hisi: Add support for HiSilicon MN PMU driver (Junhao He) - drivers/perf: hisi: Add support for HiSilicon NoC PMU (Yicong Yang) - perf: arm_pmuv3: Factor out PMCCNTR_EL0 use conditions (Yicong Yang) - arm64/boot: Enable EL2 requirements for SPE_FEAT_FDS (James Clark) - arm64/boot: Factor out a macro to check SPE version (James Clark) - perf: arm_spe: Add support for FEAT_SPE_EFT extended filtering (James Clark) - perf: arm_spe: Expose event filter (Leo Yan) - perf: arm_spe: Support FEAT_SPEv1p4 filters (James Clark) - arm64: sysreg: Add new PMSFCR_EL1 fields and PMSDSFR_EL1 register (James Clark) - perf/dwc_pcie: Support counting multiple lane events in parallel (Ilkka Koskinen) - drivers: perf: use us_to_ktime() where appropriate (Xichao Zhao) - MAINTAINERS: include fsl_imx9_ddr_perf.c and some perf metric files (Xu Yang) - perf: imx_perf: add support for i.MX94 platform (Xu Yang) - dt-bindings: perf: fsl-imx-ddr: Add a compatible string fsl,imx94-ddr-pmu for i.MX94 (Xu Yang) - arm64: map [_text, _stext) virtual address range non-executable+read-only (Omar Sandoval) - arm64: Enable vmalloc-huge with ptdump (Dev Jain) - arm64: mm: split linear mapping if BBML2 unsupported on secondary CPUs (Ryan Roberts) - arm64: mm: support large block mapping when rodata=full (Yang Shi) - arm64: Enable permission change on arm64 kernel block mappings (Dev Jain) - arm64/Kconfig: Remove CONFIG_RODATA_FULL_DEFAULT_ENABLED (Huang Shijie) - arm64: mm: Rework the 'rodata=' options (Huang Shijie) - arm64: mm: Represent physical memory with phys_addr_t and resource_size_t (Sam Edwards) - arm64: mm: Make map_fdt() return mapped pointer (Sam Edwards) - arm64: mm: Cast start/end markers to char *, not u64 (Sam Edwards) - arm64: Kconfig: Make CPU_BIG_ENDIAN depend on BROKEN (Will Deacon) - arm64: Kconfig: Spell out "ARMv9.4" in menuconfig text (Will Deacon) - arm64/fpsimd: simplify sme_setup() (Yury Norov (NVIDIA)) - arm/syscalls: mark syscall invocation as likely in invoke_syscall (Can Peng) - arm64: entry: Switch to generic IRQ entry (Jinjie Ruan) - arm64: entry: Move arm64_preempt_schedule_irq() into __exit_to_kernel_mode() (Jinjie Ruan) - arm64: entry: Refactor preempt_schedule_irq() check code (Jinjie Ruan) - entry: Add arch_irqentry_exit_need_resched() for arm64 (Jinjie Ruan) - arm64: entry: Use preempt_count() and need_resched() helper (Jinjie Ruan) - arm64: entry: Rework arm64_preempt_schedule_irq() (Jinjie Ruan) - arm64: entry: Refactor the entry and exit for exceptions from EL1 (Jinjie Ruan) - arm64: ptrace: Replace interrupts_enabled() with regs_irqs_disabled() (Jinjie Ruan) - arm64/sme: Drop inaccurate documentation of streaming mode switches (Mark Brown) - arm64: cpufeature: add Neoverse-V3AE to BBML2 allow list (Ryan Roberts) - arm64: errata: Apply workarounds for Neoverse-V3AE (Mark Rutland) - arm64: cputype: Add Neoverse-V3AE definitions (Mark Rutland) - arm64: cpufeature: add AmpereOne to BBML2 allow list (Yang Shi) - arm64: cpufeature: Add Olympus MIDR to BBML2 allow list (Shanker Donthineni) - arm64: cputype: Add NVIDIA Olympus definitions (Shanker Donthineni) - arm64: cputype: Remove duplicate Cortex-X1C definitions (Mark Rutland) - arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE (Kuninori Morimoto) - arm64: cputype: Add Cortex-A720AE definitions (Kuninori Morimoto) - arm64/hwcap: Add hwcap for FEAT_LSFE (Mark Brown) - arm64: acpi: Enable ACPI CCEL support (Suzuki K Poulose) - arm64: Enable EFI secret area Securityfs support (Suzuki K Poulose) - arm64: realm: ioremap: Allow mapping memory as encrypted (Suzuki K Poulose) - microblaze: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - microblaze: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - microblaze: fix typos in Kconfig (Ahelenia Ziemiańska) - nios2: ensure that memblock.current_limit is set when setting pfn limits (Simon Schuster) - nios2: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - nios2: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - pstore/zone: rewrite some comments for better understanding (Eugen Hristev) - lib/string_choices: Add str_assert_deassert() helper (Lad Prabhakar) - kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI (Kees Cook) - kconfig: Add transitional symbol attribute for migration support (Kees Cook) - kconfig: Fix BrokenPipeError warnings in selftests (Kees Cook) - gcc-plugins: Remove TODO_verify_il for GCC >= 16 (Kees Cook) - stddef: Introduce __TRAILING_OVERLAP() (Gustavo A. R. Silva) - stddef: Remove token-pasting in TRAILING_OVERLAP() (Gustavo A. R. Silva) - lkdtm: fortify: Fix potential NULL dereference on kmalloc failure (Junjie Cao) - selftests/seccomp: Add a test for the WAIT_KILLABLE_RECV fast reply race (Johannes Nixdorf) - seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast (Johannes Nixdorf) - binfmt_elf: preserve original ELF e_flags for core dumps (Svetlana Parfenova) - binfmt_elf: Replace offsetof() with struct_size() in fill_note_info() (Xichao Zhao) - exec: Fix incorrect type for ret (Xichao Zhao) - KUnit: ffs: Validate all the __attribute_const__ annotations (Kees Cook) - sparc: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - xtensa: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - s390: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - parisc: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - mips: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - m68k: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - openrisc: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - riscv: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - hexagon: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - alpha: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - sh: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - powerpc: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - x86: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - csky: Add __attribute_const__ to ffs()-family implementations (Kees Cook) - bitops: Add __attribute_const__ to generic ffs()-family implementations (Kees Cook) - KUnit: Introduce ffs()-family tests (Kees Cook) - PCI: Test for bit underflow in pcie_set_readrq() (Kees Cook) - fsverity: Use 2-way interleaved SHA-256 hashing when supported (Eric Biggers) - fsverity: Remove inode parameter from fsverity_hash_block() (Eric Biggers) - lib/crypto: tests: Add tests and benchmark for sha256_finup_2x() (Eric Biggers) - lib/crypto: x86/sha256: Add support for 2-way interleaved hashing (Eric Biggers) - lib/crypto: arm64/sha256: Add support for 2-way interleaved hashing (Eric Biggers) - lib/crypto: sha256: Add support for 2-way interleaved hashing (Eric Biggers) - crypto: md5 - Implement export_core() and import_core() (Eric Biggers) - wireguard: kconfig: simplify crypto kconfig selections (Eric Biggers) - lib/crypto: tests: Enable Curve25519 test when CRYPTO_SELFTESTS (Eric Biggers) - lib/crypto: curve25519: Consolidate into single module (Eric Biggers) - lib/crypto: curve25519: Move a couple functions out-of-line (Eric Biggers) - lib/crypto: tests: Add Curve25519 benchmark (Eric Biggers) - lib/crypto: tests: Migrate Curve25519 self-test to KUnit (Eric Biggers) - crypto: curve25519 - Remove unused kpp support (Eric Biggers) - crypto: testmgr - Remove curve25519 kpp tests (Eric Biggers) - crypto: x86/curve25519 - Remove unused kpp support (Eric Biggers) - crypto: powerpc/curve25519 - Remove unused kpp support (Eric Biggers) - crypto: arm/curve25519 - Remove unused kpp support (Eric Biggers) - crypto: hisilicon/hpre - Remove unused curve25519 kpp support (Eric Biggers) - lib/crypto: tests: Add KUnit tests for BLAKE2s (Eric Biggers) - lib/crypto: blake2s: Consolidate into single C translation unit (Eric Biggers) - lib/crypto: blake2s: Move generic code into blake2s.c (Eric Biggers) - lib/crypto: blake2s: Always enable arch-optimized BLAKE2s code (Eric Biggers) - lib/crypto: blake2s: Remove obsolete self-test (Eric Biggers) - lib/crypto: x86/blake2s: Reduce size of BLAKE2S_SIGMA2 (Eric Biggers) - lib/crypto: chacha: Consolidate into single module (Eric Biggers) - lib/crypto: chacha: Rename libchacha.c to chacha.c (Eric Biggers) - lib/crypto: chacha: Rename chacha.c to chacha-block-generic.c (Eric Biggers) - lib/crypto: chacha: Remove unused function chacha_is_arch_optimized() (Eric Biggers) - crypto: chacha - register only "-lib" drivers (Eric Biggers) - arm: configs: Remove obsolete assignments to CRYPTO_CHACHA20_NEON (Eric Biggers) - lib/crypto: riscv/poly1305: Import OpenSSL/CRYPTOGAMS implementation (Zhihang Shao) - lib/crypto: poly1305: Consolidate into single module (Eric Biggers) - lib/crypto: poly1305: Remove unused function poly1305_is_arch_optimized() (Eric Biggers) - lib/crypto: Drop inline from all *_mod_init_arch() functions (Eric Biggers) - lib/crypto: tests: Add KUnit tests for MD5 and HMAC-MD5 (Eric Biggers) - crypto: md5 - Wrap library and add HMAC support (Eric Biggers) - lib/crypto: sparc/md5: Migrate optimized code into library (Eric Biggers) - lib/crypto: powerpc/md5: Migrate optimized code into library (Eric Biggers) - mips: cavium-octeon: Move octeon-crypto.c into parent dir (Eric Biggers) - lib/crypto: mips/md5: Migrate optimized code into library (Eric Biggers) - lib/crypto: md5: Add MD5 and HMAC-MD5 library functions (Eric Biggers) - lib/crypto: sha512: Use underlying functions instead of crypto_simd_usable() (Eric Biggers) - lib/crypto: sha256: Use underlying functions instead of crypto_simd_usable() (Eric Biggers) - Documentation/staging: Fix typo and incorrect citation in crc32.rst (Rakuram Eswaran) - lib/crc: Drop inline from all *_mod_init_arch() functions (Eric Biggers) - lib/crc: Use underlying functions instead of crypto_simd_usable() (Eric Biggers) - lib/crc: crc_kunit: Test CRC computation in interrupt contexts (Eric Biggers) - kunit, lib/crypto: Move run_irq_test() to common header (Eric Biggers) - fscrypt: use HMAC-SHA512 library for HKDF (Eric Biggers) - fscrypt: Remove redundant __GFP_NOWARN (Qianfeng Rong) - dlm: check for undefined release_option values (Alexander Aring) - dlm: handle release_option as unsigned (Alexander Aring) - dlm: move to rinfo for all middle conversion cases (Alexander Aring) - dlm: handle invalid lockspace member remove (Alexander Aring) - dlm: add new flag DLM_RELEASE_RECOVER for dlm_lockspace_release (Alexander Aring) - dlm: add new configfs entry release_recover for lockspace members (Alexander Aring) - dlm: add new RELEASE_RECOVER uevent attribute for release_lockspace (Alexander Aring) - dlm: use defines for force values in dlm_release_lockspace (Alexander Aring) - dlm: check for defined force value in dlm_lockspace_release (Alexander Aring) - erofs: drop redundant sanity check for ztailpacking inline (Gao Xiang) - erofs: Add support for FS_IOC_GETFSLABEL (Bo Liu (OpenAnolis)) - erofs: avoid reading more for fragment maps (Gao Xiang) - hfs/hfsplus: rework debug output subsystem (Viacheslav Dubeyko) - hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp() (Viacheslav Dubeyko) - hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() (Kang Chen) - hfs: clear offset and space out of valid records in b-tree node (Viacheslav Dubeyko) - hfs: add logic of correcting a next unused CNID (Viacheslav Dubeyko) - hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat() (Viacheslav Dubeyko) - hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits() (Viacheslav Dubeyko) - hfs: make proper initalization of struct hfs_find_data (Viacheslav Dubeyko) - hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent() (Viacheslav Dubeyko) - hfs: validate record offset in hfsplus_bmap_alloc (Yang Chenzhi) - hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super() (Yangtao Li) - MAINTAINERS: update location of hfs&hfsplus trees (Yangtao Li) - smb: server: let smb_direct_flush_send_list() invalidate a remote key first (Stefan Metzmacher) - smb: server: make use of ib_alloc_cq_any() instead of ib_alloc_cq() (Stefan Metzmacher) - smb: server: make consitent use of spin_lock_irq{save,restore}() in transport_rdma.c (Stefan Metzmacher) - smb: server: let {free_transport,smb_direct_disconnect_rdma_{work,connection}}() wake up all wait queues (Stefan Metzmacher) - smb: server: let smb_direct_disconnect_rdma_connection() disable all work but disconnect_work (Stefan Metzmacher) - smb: server: fill in smbdirect_socket.first_error on error (Stefan Metzmacher) - smb: server: let smb_direct_disconnect_rdma_connection() set SMBDIRECT_SOCKET_ERROR... (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_send_negotiate_response() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to {enqueue,get_first}_reassembly() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_post_send_data() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to post_sendmsg() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_create_header() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to manage_keep_alive_before_sending() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to manage_credits_prior_sending() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to calc_rw_credits() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to wait_for_rw_credits() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to wait_for_send_credits() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to wait_for_credits() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_flush_send_list() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_post_send() (Stefan Metzmacher) - smb: server: remove unused struct struct smb_direct_transport argument from smb_direct_send_ctx_init() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_{alloc,free}_sendmsg() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_connect() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_prepare_negotiation() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_accept_client() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_post_recv() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_create_qpair() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_qpair_handler() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_cm_handler() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_disconnect_rdma_connection() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_init_params() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_get_max_fr_pages() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to smb_direct_{create,destroy}_pools() (Stefan Metzmacher) - smb: server: pass struct smbdirect_socket to {get_free,put}_recvmsg() (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.workqueue (Stefan Metzmacher) - smb: server: implement correct keepalive and timeout handling for smbdirect (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.idle.immediate_work (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.rdma.legacy_iwarp (Stefan Metzmacher) - smb: server: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources} (Stefan Metzmacher) - smb: server: make use of smbdirect_socket_parameters.negotiate_timeout_msec and change to 5s (Stefan Metzmacher) - smb: server: fill smbdirect_socket_parameters at the beginning and use the values from there (Stefan Metzmacher) - smb: server: pass ksmbd_transport to get_smbd_max_read_write_size() (Stefan Metzmacher) - smb: server: remove useless casts from KSMBD_TRANS/SMBD_TRANS (Stefan Metzmacher) - smb: server: replace smb_trans_direct_transfort() with SMBD_TRANS() (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.recv_io.{posted,credits} (Stefan Metzmacher) - smb: server: manage recv credits by counting posted recv_io and granted credits (Stefan Metzmacher) - smb: server: take the recv_credit_target from the negotiate req and always limit the range (Stefan Metzmacher) - smb: server: make use of struct smbdirect_rw_io (Stefan Metzmacher) - smb: server: make use smbdirect_socket.rw_io.credits (Stefan Metzmacher) - smb: server: make use of struct smbdirect_send_batch (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.send_io.credits.{count,wait_queue} (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.send_io.pending.{count,zero_wait_queue} (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.disconnect_work (Stefan Metzmacher) - smb: server: make use of smbdirect_socket_init() (Stefan Metzmacher) - smb: server: don't wait for info->send_pending == 0 on error (Stefan Metzmacher) - smb: server: move smb_direct_disconnect_rdma_work() into free_transport() (Stefan Metzmacher) - smb: server: only turn into SMBDIRECT_SOCKET_CONNECTED when negotiation is done (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.status_wait (Stefan Metzmacher) - smb: server: queue post_recv_credits_work in put_recvmsg() and avoid count_avail_recvmsg (Stefan Metzmacher) - smb: server: add a pr_info() when the server starts running (Stefan Metzmacher) - smb: server: make only use of wake_up[_all]() in transport_rdma.c (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool} (Stefan Metzmacher) - smb: server: make use of struct smbdirect_send_io (Stefan Metzmacher) - smb: server: make use of SMBDIRECT_RECV_IO_MAX_SGE (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.recv_io.reassembly.* (Stefan Metzmacher) - smb: server: make use of smbdirect_socket.recv_io.free.{list,lock} (Stefan Metzmacher) - smb: server: make use of struct smbdirect_recv_io (Stefan Metzmacher) - smb: server: make use of smbdirect_socket->recv_io.expected (Stefan Metzmacher) - smb: server: make use of common smbdirect_socket_parameters (Stefan Metzmacher) - smb: server: make use of common smbdirect_socket (Stefan Metzmacher) - smb: server: make use of common smbdirect.h (Stefan Metzmacher) - smb: server: make use of common smbdirect_pdu.h (Stefan Metzmacher) - smb: server: fix IRD/ORD negotiation with the client (Stefan Metzmacher) - smb: client: let smbd_post_send_iter() call ib_dma_map_single() for the header first (Stefan Metzmacher) - smb: client: defer calling ib_alloc_pd() after we are connected (Stefan Metzmacher) - smb: client: allocate smbdirect workqueue at the beginning of _smbd_get_connection() (Stefan Metzmacher) - smb: client: make consitent use of spin_lock_irq{save,restore}() in smbdirect.c (Stefan Metzmacher) - smb: client: let smbd_{destroy,disconnect_rdma_{work,connection}}() wake up all wait queues (Stefan Metzmacher) - smb: client: let smbd_disconnect_rdma_connection() disable all work but disconnect_work (Stefan Metzmacher) - smb: client: fill in smbdirect_socket.first_error on error (Stefan Metzmacher) - smb: client: let smbd_disconnect_rdma_connection() set SMBDIRECT_SOCKET_ERROR... (Stefan Metzmacher) - smb: client: remove unused struct smbdirect_socket argument of smbd_iter_to_mr() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to get_mr() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_negotiate() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_post_send_negotiate_req() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_ia_open() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_create_id() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_qp_async_error_upcall() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_conn_upcall() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_post_send_full_iter() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_post_send_empty() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_post_send_iter() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to manage_keep_alive_before_sending() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_post_send() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to manage_credits_prior_sending() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_post_recv() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to smbd_disconnect_rdma_connection() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to {allocate,destroy}_mr_list() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to {enqueue,_get_first}_reassembly() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to {allocate,destroy}_caches_and_workqueue() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to {allocate,destroy}_receive_buffers() (Stefan Metzmacher) - smb: client: pass struct smbdirect_socket to {get,put}_receive_buffer() (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.mr_io (Stefan Metzmacher) - smb: client: make use of smbdirect_socket_parameters.max_frmr_depth (Stefan Metzmacher) - smb: client: make use of struct smbdirect_mr_io (Stefan Metzmacher) - smb: client: add and use smbd_get_parameters() (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.workqueue (Stefan Metzmacher) - smb: client: move rdma_readwrite_threshold from smbd_connection to TCP_Server_Info (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.statistics (Stefan Metzmacher) - smb: client: remove unused smbd_connection.count_reassembly_queue (Stefan Metzmacher) - smb: client: remove unused smbd_connection->protocol (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.idle.{keepalive,immediate_work,timer_work} (Stefan Metzmacher) - smb: client: fix smbdirect keep alive handling to match the documentation (Stefan Metzmacher) - smb: client: send empty packets via send_immediate_work (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.rdma.legacy_iwarp (Stefan Metzmacher) - smb: client: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources} (Stefan Metzmacher) - smb: client: make use of smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec (Stefan Metzmacher) - smb: client: fill smbdirect_socket_parameters at the beginning and use the values from there (Stefan Metzmacher) - smb: client: remove useless smbd_connection.send_immediate (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.recv_io.{posted,credits} (Stefan Metzmacher) - smb: client: count the number of posted recv_io messages in order to calculated credits (Stefan Metzmacher) - smb: client: limit the range of info->receive_credit_target (Stefan Metzmacher) - smb: client: remove info->wait_receive_queues handling in smbd_destroy() (Stefan Metzmacher) - smb: client: make use of ib_wc_status_msg() and skip IB_WC_WR_FLUSH_ERR logging (Stefan Metzmacher) - smb: client: queue post_recv_credits_work also if the peer raises the credit target (Stefan Metzmacher) - smb: client: make sure smbd_disconnect_rdma_work() doesn't run after smbd_destroy() took over (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.send_io.credits.{count,wait_queue} (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.send_io.pending.{count,{dec,zero}_wait_queue} (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.disconnect_work (Stefan Metzmacher) - smb: client: make use of smbdirect_socket_init() (Stefan Metzmacher) - smb: client: make only use of wake_up[_all]() in smbdirect.c (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.status_wait (Stefan Metzmacher) - smb: client: use status_wait and SMBDIRECT_SOCKET_RESOLVE_{ADDR,ROUTE}_RUNNING for completion (Stefan Metzmacher) - smb: client: use status_wait and SMBDIRECT_SOCKET_NEGOTIATE_RUNNING for completion (Stefan Metzmacher) - smb: client: adjust smbdirect related output of cifs_debug_data_proc_show() (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.first_error (Stefan Metzmacher) - smb: client/smbdirect: introduce SMBDIRECT_SOCKET_ERROR (Stefan Metzmacher) - smb: client/smbdirect: replace SMBDIRECT_SOCKET_CONNECTING with more detailed states (Stefan Metzmacher) - smb: client: fix sending the iwrap custom IRD/ORD negotiation messages (Stefan Metzmacher) - smb: smbdirect: let smbdirect_socket_init() initialize all [delayed_]work_structs as disabled (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.mr_io.* (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket_parameters.max_frmr_depth (Stefan Metzmacher) - smb: smbdirect: introduce struct smbdirect_mr_io (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.workqueue (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.statistics (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.idle.{keepalive,immediate_work,timer_work} (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.rdma.legacy_iwarp (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket_parameters.{initiator_depth,responder_resources} (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.recv_io.{posted,credits} (Stefan Metzmacher) - smb: smbdirect: introduce struct smbdirect_rw_io (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.rw_io.credits (Stefan Metzmacher) - smb: smbdirect: introduce struct smbdirect_send_batch (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.send_io.credits.{count,wait_queue} (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.send_io.pending.{count,{dec,zero}_wait_queue} (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.disconnect_work (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket_init() (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.status_wait (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket_status_string() (Stefan Metzmacher) - xfs: rework datasync tracking and execution (Dave Chinner) - xfs: rearrange code in xfs_inode_item_precommit (Dave Chinner) - xfs: scrub: use kstrdup_const() for metapath scan setups (Dmitry Antipov) - xfs: use bt_nr_sectors in xfs_dax_translate_range (Christoph Hellwig) - xfs: track the number of blocks in each buftarg (Christoph Hellwig) - xfs: constify xfs_errortag_random_default (Christoph Hellwig) - xfs: improve default maximum number of open zones (Damien Le Moal) - xfs: improve zone statistics message (Damien Le Moal) - xfs: centralize error tag definitions (Christoph Hellwig) - xfs: remove pointless externs in xfs_error.h (Christoph Hellwig) - xfs: remove the expr argument to XFS_TEST_ERROR (Christoph Hellwig) - xfs: remove xfs_errortag_set (Christoph Hellwig) - xfs: remove xfs_errortag_get (Christoph Hellwig) - xfs: move the XLOG_REG_ constants out of xfs_log_format.h (Christoph Hellwig) - xfs: adjust the hint based zone allocation policy (Hans Holmberg) - xfs: refactor hint based zone allocation (Hans Holmberg) - fs: add an enum for number of life time hints (Hans Holmberg) - xfs: fix log CRC mismatches between i386 and other architectures (Christoph Hellwig) - xfs: rename the old_crc variable in xlog_recover_process (Christoph Hellwig) - xfs: remove the unused xfs_log_iovec_t typedef (Christoph Hellwig) - xfs: remove the unused xfs_qoff_logformat_t typedef (Christoph Hellwig) - xfs: remove the unused xfs_dq_logformat_t typedef (Christoph Hellwig) - xfs: remove the unused xfs_buf_log_format_t typedef (Christoph Hellwig) - xfs: remove the unused xfs_efd_log_format_64_t typedef (Christoph Hellwig) - xfs: remove the unused xfs_efd_log_format_32_t typedef (Christoph Hellwig) - xfs: remove the xfs_efd_log_format_t typedef (Christoph Hellwig) - xfs: remove the xfs_efi_log_format_64_t typedef (Christoph Hellwig) - xfs: remove the xfs_efi_log_format_32_t typedef (Christoph Hellwig) - xfs: remove the xfs_efi_log_format_t typedef (Christoph Hellwig) - xfs: remove the xfs_extent64_t typedef (Christoph Hellwig) - xfs: remove the xfs_extent32_t typedef (Christoph Hellwig) - xfs: remove the xfs_extent_t typedef (Christoph Hellwig) - xfs: remove the xfs_trans_header_t typedef (Christoph Hellwig) - xfs: remove the xlog_op_header_t typedef (Christoph Hellwig) - xfs: extend removed sysctls table (Bagas Sanjaya) - xfs: enable online fsck by default in Kconfig (Darrick J. Wong) - xfs: remove deprecated sysctl knobs (Darrick J. Wong) - xfs: remove deprecated mount options (Darrick J. Wong) - xfs: disable deprecated features by default in Kconfig (Darrick J. Wong) - xfs: use deferred reaping for data device cow extents (Darrick J. Wong) - xfs: remove static reap limits from repair.h (Darrick J. Wong) - xfs: compute file mapping reap limits dynamically (Darrick J. Wong) - xfs: compute realtime device CoW staging extent reap limits dynamically (Darrick J. Wong) - xfs: compute data device CoW staging extent reap limits dynamically (Darrick J. Wong) - xfs: compute per-AG extent reap limits dynamically (Darrick J. Wong) - xfs: convert the ifork reap code to use xreap_state (Darrick J. Wong) - xfs: prepare reaping code for dynamic limits (Darrick J. Wong) - xfs: use deferred intent items for reaping crosslinked blocks (Darrick J. Wong) - xfs: Replace strncpy with memcpy (Marcelo Moreira) - xfs: implement XFS_IOC_DIOINFO in terms of vfs_getattr (Christoph Hellwig) - xfs: allow setting file attributes on special files (Andrey Albershteyn) - xfs: add .fileattr_set and fileattr_get callbacks for symlinks (Andrey Albershteyn) - xfs: allow renames of project-less inodes (Andrey Albershteyn) - gfs2: Fix unlikely race in gdlm_put_lock (Andreas Gruenbacher) - gfs2: Add proper lockspace locking (Andreas Gruenbacher) - gfs2: Minor run_queue fixes (Andreas Gruenbacher) - gfs2: run_queue cleanup (Andreas Gruenbacher) - gfs2: Simplify do_promote (Andreas Gruenbacher) - gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS (Andreas Gruenbacher) - gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote (Andreas Gruenbacher) - gfs2: Remove duplicate check in do_xmote (Andreas Gruenbacher) - gfs2: Fix LM_FLAG_TRY* logic in add_to_queue (Andreas Gruenbacher) - gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code (Andreas Gruenbacher) - gfs2: Further sanitize lock_dlm.c (Andreas Gruenbacher) - gfs2: Do not use atomic operations unnecessarily (Andreas Gruenbacher) - gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_io_error (Andreas Gruenbacher) - gfs2: Turn gfs2_withdraw into a void function (Andreas Gruenbacher) - gfs2: Partially revert "gfs2: do_xmote fixes" (Andreas Gruenbacher) - gfs2: Simplify refcounting in do_xmote (Andreas Gruenbacher) - gfs2: do_xmote cleanup (Andreas Gruenbacher) - gfs2: Remove space before newline (Colin Ian King) - gfs2: Remove unused sd_withdraw_wait field (Andreas Gruenbacher) - gfs2: Remove unused GIF_FREE_VFS_INODE flag (Andreas Gruenbacher) - Remove bcachefs core code (Linus Torvalds) - Unbreak 'make tools/*' for user-space targets (Linus Torvalds) - debugfs: rename start_creating() to debugfs_start_creating() (NeilBrown) - VFS: rename kern_path_locked() and related functions. (NeilBrown) - VFS/audit: introduce kern_path_parent() for audit (NeilBrown) - VFS: unify old_mnt_idmap and new_mnt_idmap in renamedata (NeilBrown) - VFS: discard err2 in filename_create() (NeilBrown) - VFS/ovl: add lookup_one_positive_killable() (NeilBrown) - writeback: Add tracepoint to track pending inode switches (Jan Kara) - writeback: Avoid excessively long inode switching times (Jan Kara) - writeback: Avoid softlockup when switching many inodes (Jan Kara) - writeback: Avoid contention on wb->list_lock when switching inodes (Jan Kara) - ns: drop assert (Christian Brauner) - ns: move ns type into struct ns_common (Christian Brauner) - nstree: make struct ns_tree private (Christian Brauner) - ns: add ns_debug() (Christian Brauner) - ns: simplify ns_common_init() further (Christian Brauner) - cgroup: add missing ns_common include (Christian Brauner) - ns: use inode initializer for initial namespaces (Christian Brauner) - selftests/namespaces: verify initial namespace inode numbers (Christian Brauner) - ns: rename to __ns_ref (Christian Brauner) - nsfs: port to ns_ref_*() helpers (Christian Brauner) - net: port to ns_ref_*() helpers (Christian Brauner) - uts: port to ns_ref_*() helpers (Christian Brauner) - ipv4: use check_net() (Christian Brauner) - net: use check_net() (Christian Brauner) - net-sysfs: use check_net() (Christian Brauner) - user: port to ns_ref_*() helpers (Christian Brauner) - time: port to ns_ref_*() helpers (Christian Brauner) - pid: port to ns_ref_*() helpers (Christian Brauner) - ipc: port to ns_ref_*() helpers (Christian Brauner) - cgroup: port to ns_ref_*() helpers (Christian Brauner) - mnt: port to ns_ref_*() helpers (Christian Brauner) - ns: add reference count helpers (Christian Brauner) - ns: add ns_common_free() (Christian Brauner) - nscommon: simplify initialization (Christian Brauner) - net: centralize ns_common initialization (Christian Brauner) - mnt: simplify ns_common_init() handling (Christian Brauner) - nsfs: add inode number for anon namespace (Christian Brauner) - cgroup: split namespace into separate header (Christian Brauner) - nscommon: move to separate file (Christian Brauner) - mnt: expose pointer to init_mnt_ns (Christian Brauner) - uts: split namespace into separate header (Christian Brauner) - selftests/namespaces: add file handle selftests (Christian Brauner) - selftests/namespaces: add identifier selftests (Christian Brauner) - tools: update nsfs.h uapi header (Christian Brauner) - nsfs: add missing id retrieval support (Christian Brauner) - nsfs: support exhaustive file handles (Christian Brauner) - nsfs: support file handles (Christian Brauner) - nsfs: add current_in_namespace() (Christian Brauner) - ns: add to__ns() to respective headers (Christian Brauner) - uts: support ns lookup (Christian Brauner) - user: support ns lookup (Christian Brauner) - time: support ns lookup (Christian Brauner) - pid: support ns lookup (Christian Brauner) - net: support ns lookup (Christian Brauner) - ipc: support ns lookup (Christian Brauner) - cgroup: support ns lookup (Christian Brauner) - mnt: support ns lookup (Christian Brauner) - mnt_ns_tree_remove(): DTRT if mnt_ns had never been added to mnt_ns_list (Al Viro) - nstree: make iterator generic (Christian Brauner) - ns: remove ns_alloc_inum() (Christian Brauner) - uts: use ns_common_init() (Christian Brauner) - user: use ns_common_init() (Christian Brauner) - time: use ns_common_init() (Christian Brauner) - pid: use ns_common_init() (Christian Brauner) - net: use ns_common_init() (Christian Brauner) - mnt: use ns_common_init() (Christian Brauner) - ipc: use ns_common_init() (Christian Brauner) - cgroup: use ns_common_init() (Christian Brauner) - ns: uniformly initialize ns_common (Christian Brauner) - nsfs: add nsfs.h header (Christian Brauner) - ns: move to_ns_common() to ns_common.h (Christian Brauner) - block: use extensible_ioctl_valid() (Christian Brauner) - nsfs: validate extensible ioctls (Christian Brauner) - nsfs: drop tautological ioctl() check (Christian Brauner) - pidfs: validate extensible ioctls (Christian Brauner) - afs: Add support for RENAME_NOREPLACE and RENAME_EXCHANGE (David Howells) - nios2: implement architecture-specific portion of sys_clone3 (Simon Schuster) - arch: copy_thread: pass clone_flags as u64 (Simon Schuster) - copy_process: pass clone_flags as u64 across calltree (Simon Schuster) - copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64) (Simon Schuster) - fs: WQ_PERCPU added to alloc_workqueue users (Marco Crivellari) - fs: replace use of system_wq with system_percpu_wq (Marco Crivellari) - fs: replace use of system_unbound_wq with system_dfl_wq (Marco Crivellari) - rust: file: use to_result for error handling (Onur Özkan) - pid: add Rust files to MAINTAINERS (Alice Ryhl) - rust: fs: update ARef and AlwaysRefCounted imports from sync::aref (Shankari Anand) - rust: pid_namespace: update AlwaysRefCounted imports from sync::aref (Shankari Anand) - pid: change task_state() to use task_ppid_nr_ns() (Oleg Nesterov) - pid: change bacct_add_tsk() to use task_ppid_nr_ns() (Oleg Nesterov) - pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers (Oleg Nesterov) - pid: Add a judgment for ns null in pid_nr_ns (gaoxiang17) - iomap: error out on file IO when there is no inline_data buffer (Darrick J. Wong) - iomap: trace iomap_zero_iter zeroing activities (Darrick J. Wong) - fs: add might_sleep() annotation to iput() and more (Max Kellermann) - fs: expand dump_inode() (Mateusz Guzik) - inode: fix whitespace issues (Christian Brauner) - fs: add an icount_read helper (Josef Bacik) - fs: rework iput logic (Josef Bacik) - fs: make the i_state flags an enum (Josef Bacik) - fs: stop accessing ->i_count directly in f2fs and gfs2 (Josef Bacik) - fsverity: check IS_VERITY() in fsverity_cleanup_inode() (Eric Biggers) - fs: remove inode::i_verity_info (Eric Biggers) - btrfs: move verity info pointer to fs-specific part of inode (Eric Biggers) - f2fs: move verity info pointer to fs-specific part of inode (Eric Biggers) - ext4: move verity info pointer to fs-specific part of inode (Eric Biggers) - fsverity: add support for info in fs-specific part of inode (Eric Biggers) - fs: remove inode::i_crypt_info (Eric Biggers) - ceph: move crypt info pointer to fs-specific part of inode (Eric Biggers) - ubifs: move crypt info pointer to fs-specific part of inode (Eric Biggers) - f2fs: move crypt info pointer to fs-specific part of inode (Eric Biggers) - ext4: move crypt info pointer to fs-specific part of inode (Eric Biggers) - fscrypt: add support for info in fs-specific part of inode (Eric Biggers) - fscrypt: replace raw loads of info pointer with helper function (Eric Biggers) - vfs: fs/namespace.c: remove ms_flags argument from do_remount (Askar Safin) - selftests/filesystems: add basic fscontext log tests (Aleksa Sarai) - fscontext: do not consume log entries when returning -EMSGSIZE (Aleksa Sarai) - vfs: output mount_too_revealing() errors to fscontext (Aleksa Sarai) - fscontext: add custom-prefix log helpers (Aleksa Sarai) - docs/vfs: Remove mentions to the old mount API helpers (Pedro Falcato) - fs: Remove mount_bdev (Pedro Falcato) - fs: Remove mount_nodev (Pedro Falcato) - mount: handle NULL values in mnt_ns_release() (Christian Brauner) - fcntl: trim arguments (Kanchan Joshi) - listmount: don't call path_put() under namespace semaphore (Christian Brauner) - statmount: don't call path_put() under namespace semaphore (Christian Brauner) - pid: use ns_capable_noaudit() when determining net sysctl permissions (Christian Göttsche) - fs: rename generic_delete_inode() and generic_drop_inode() (Mateusz Guzik) - init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD (Geert Uytterhoeven) - initramfs: Replace strcpy() with strscpy() in find_link() (Thorsten Blum) - initrd: Use str_plural() in rd_load_image() (Thorsten Blum) - initramfs: Use struct_size() helper to improve dir_add() (Thorsten Blum) - initrd: Fix unused variable warning in rd_load_image() on s390 (Thorsten Blum) - fs: use the switch statement in init_special_inode() (Mateusz Guzik) - fs/proc/namespaces: make ns_entries const (Max Kellermann) - filelock: add FL_RECLAIM to show_fl_flags() macro (Jeff Layton) - eventpoll: Replace rwlock with spinlock (Nam Cao) - selftests/proc: add tests for new pidns APIs (Aleksa Sarai) - procfs: add "pidns" mount option (Aleksa Sarai) - pidns: move is-ancestor logic to helper (Aleksa Sarai) - openat2: don't trigger automounts with RESOLVE_NO_XDEV (Askar Safin) - namei: move cross-device check to __traverse_mounts (Askar Safin) - namei: remove LOOKUP_NO_XDEV check from handle_mounts (Askar Safin) - namei: move cross-device check to traverse_mounts (Askar Safin) - cramfs: Verify inode mode when loading from disk (Tetsuo Handa) - fs: remove vfs_ioctl export (Greg Kroah-Hartman) - Add RWF_NOSIGNAL flag for pwritev2 (Lauri Vasama) - fs: Replace offsetof() with struct_size() in ioctl_file_dedupe_range() (Xichao Zhao) - fs: Use try_cmpxchg() in sb_init_done_wq() (Uros Bizjak) - fs: Use try_cmpxchg() in start_dir_add() (Uros Bizjak) - fs: Add 'initramfs_options' to set initramfs mount options (Lichen Liu) - minixfs: Verify inode mode when loading from disk (Tetsuo Handa) - debugfs: fix mount options not being applied (Charalampos Mitrodimas) - copy_file_range: limit size if in compat mode (Miklos Szeredi) - fs-writeback: Remove redundant __GFP_NOWARN (Qianfeng Rong) - vfs: show filesystem name at dump_inode() (Tetsuo Handa) - fs: always return zero on success from replace_fd() (Thomas Weißschuh) - fs: fix "writen"->"written" (Xichao Zhao) - fs: document 'name' parameter for name_contains_dotdot() (Kriish Sharma) - fs: mark file_remove_privs_flags static (Christoph Hellwig) - locks: Remove the last reference to EXPORT_OP_ASYNC_LOCK. (Thiago Becker) - Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures (Linus Torvalds) - Linux 6.17 (Linus Torvalds) - ARM: 9458/1: module: Ensure the override of module_arch_freeing_init() (Petr Pavlu) - i2c: rtl9300: Drop unsupported I2C_FUNC_SMBUS_I2C_BLOCK (Sven Eckelmann) - MAINTAINERS: add entry for SpacemiT K1 I2C driver (Troy Mitchell) - MAINTAINERS: Add me as maintainer of Synopsys DesignWare I2C driver (Mika Westerberg) - MAINTAINERS: delete email for Tharun Kumar P (Wolfram Sang) - dt-bindings: i2c: spacemit: extend and validate all properties (Yixun Lan) - i2c: riic: Allow setting frequencies lower than 50KHz (Claudiu Beznea) - MAINTAINERS: Remove myself as Synopsys DesignWare I2C maintainer (Jarkko Nikula) - MAINTAINERS: Update email address for Qualcomm's I2C GENI maintainers (Mukesh Kumar Savaliya) - tracing: fgraph: Protect return handler from recursion loop (Masami Hiramatsu (Google)) - tracing: dynevent: Add a missing lockdown check on dynevent (Masami Hiramatsu (Google)) - tracing/osnoise: Fix slab-out-of-bounds in _parse_integer_limit() (Wang Liang) - spi: omap2-mcspi: drive SPI_CLK on transfer_setup() (Bastien Curutchet (Schneider Electric)) - spi: cadence-qspi: defer runtime support on socfpga if reset bit is enabled (Khairul Anuar Romli) - include/linux/pgtable.h: convert arch_enter_lazy_mmu_mode() and friends to static inlines (Andrew Morton) - mm/damon/sysfs: do not ignore callback's return value in damon_sysfs_damon_call() (Akinobu Mita) - mailmap: add entry for Bence Csókás (Bence Csókás) - fs/proc/task_mmu: check p->vec_buf for NULL (Jakub Acs) - kmsan: fix out-of-bounds access to shadow memory (Eric Biggers) - mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count (Jane Chu) - mm/hugetlb: fix folio is still mapped when deleted (Jinjiang Tu) - rtla/actions: Fix condition for buffer reallocation (Wander Lairson Costa) - rtla: Fix buffer overflow in actions_parse (Ivan Pravdin) - MAINTAINERS: Update Paul Walmsley's E-mail address (Paul Walmsley) - riscv: Use an atomic xchg in pudp_huge_get_and_clear() (Alexandre Ghiti) - x86/topology: Implement topology_is_core_online() to address SMT regression (Thomas Gleixner) - x86/Kconfig: Reenable PTDUMP on i386 (Alexander Popov) - sched/deadline: Fix dl_server behaviour (Peter Zijlstra) - sched/deadline: Fix dl_server getting stuck (Peter Zijlstra) - futex: Use correct exit on failure from futex_hash_allocate_default() (Sebastian Andrzej Siewior) - futex: Prevent use-after-free during requeue-PI (Sebastian Andrzej Siewior) - kbuild: Disable CC_HAS_ASM_GOTO_OUTPUT on clang < 17 (Thomas Gleixner) - smb: client: fix wrong index reference in smb2_compound_op() (Sang-Heon Jeon) - smb: client: handle unlink(2) of files open by different clients (Paulo Alcantara) - netfs: fix reference leak (Max Kellermann) - afs: Fix potential null pointer dereference in afs_put_server (Zhen Ni) - netfs: Prevent duplicate unlocking (Lizhi Xu) - pmdomain: mediatek: set default off flag for MT8195 AUDIO power domain (Louis-Alexis Eyraud) - platform/x86: lg-laptop: Fix WMAB call in fan_mode_store() (Daniel Lee) - platform/x86: dell-lis3lv02d: Add Latitude E6530 (Nickolay Goppen) - platform/x86/dell: Set USTT mode according to BIOS after reboot (Shyam Sundar S K) - platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042 quirks list (Christoffer Sandberg) - gpio: regmap: fix memory leak of gpio_regmap structure (Ioana Ciornei) - gpiolib: Extend software-node support to support secondary software-nodes (Hans de Goede) - MAINTAINERS: update io_uring and block tree git trees (Jens Axboe) - block: fix EOD return for device with nr_sectors == 0 (Jens Axboe) - drm/xe: Don't copy pinned kernel bos twice on suspend (Thomas Hellström) - drm/xe: Fix build with CONFIG_MODULES=n (Lucas De Marchi) - drm/xe/vf: Don't expose sysfs attributes not applicable for VFs (Michal Wajdeczko) - drm/panthor: Defer scheduler entitiy destruction to queue release (Adrián Larumbe) - fbcon: Fix OOB access in font allocation (Thomas Zimmermann) - fbcon: fix integer overflow in fbcon_do_set_font (Samasth Norway Ananda) - drm/gma500: Fix null dereference in hdmi teardown (Zabelin Nikita) - drm/ast: Use msleep instead of mdelay for edid read (Nirmoy Das) - drm/i915/ddi: Guard reg_val against a INVALID_TRANSCODER (Suraj Kandpal) - drm/i915: set O_LARGEFILE in __create_shmem() (Taotao Chen) - drm/amd/display: remove output_tf_change flag (Melissa Wen) - drm/amd/display: Init DCN35 clocks from pre-os HW values (Leo Li) - drm/amd/display: Use mpc.preblend flag to indicate preblend (Alvin Lee) - drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume (Matthew Schwartz) - octeontx2-pf: Fix potential use after free in otx2_tc_add_flow() (Dan Carpenter) - net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port (Vladimir Oltean) - net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup() (Vladimir Oltean) - libie: fix string names for AQ error codes (Jacob Keller) - net/mlx5e: Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD (Carolina Jubran) - net/mlx5: HWS, ignore flow level for multi-dest table (Yevgeny Kliteynik) - net/mlx5: fs, fix UAF in flow counter release (Moshe Shemesh) - selftests: fib_nexthops: Add test cases for FDB status change (Ido Schimmel) - selftests: fib_nexthops: Fix creation of non-FDB nexthops (Ido Schimmel) - nexthop: Forbid FDB status change while nexthop is in a group (Ido Schimmel) - net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS (Jason Baron) - can: peak_usb: fix shift-out-of-bounds issue (Stéphane Grosjean) - can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow (Vincent Mailhol) - can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow (Vincent Mailhol) - can: hi311x: populate ndo_change_mtu() to prevent buffer overflow (Vincent Mailhol) - can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow (Vincent Mailhol) - can: rcar_canfd: Fix controller mode setting (Duy Nguyen) - can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled (Chen Yufeng) - bnxt_en: correct offset handling for IPv6 destination address (Alok Tiwari) - xfrm: fix offloading of cross-family tunnels (Sabrina Dubroca) - xfrm: xfrm_alloc_spi shouldn't use 0 as SPI (Sabrina Dubroca) - i40e: improve VF MAC filters accounting (Lukasz Czapnik) - i40e: add mask to apply valid bits for itr_idx (Lukasz Czapnik) - i40e: add max boundary check for VF filters (Lukasz Czapnik) - i40e: fix validation of VF state in get resources (Lukasz Czapnik) - i40e: fix input validation logic for action_meta (Lukasz Czapnik) - i40e: fix idx validation in config queues msg (Lukasz Czapnik) - i40e: fix idx validation in i40e_validate_queue_map (Lukasz Czapnik) - i40e: add validation for ring_len param (Lukasz Czapnik) - Bluetooth: MGMT: Fix possible UAFs (Luiz Augusto von Dentz) - Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync (Luiz Augusto von Dentz) - Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix hci_resume_advertising_sync (Luiz Augusto von Dentz) - Bluetooth: Fix build after header cleanup (Calvin Owens) - ptp: document behavior of PTP_STRICT_FLAGS (Jacob Keller) - broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl (Jacob Keller) - broadcom: fix support for PTP_PEROUT_DUTY_CYCLE (Jacob Keller) - ethernet: rvu-af: Remove slash from the driver name (Petr Malat) - net/smc: fix warning in smc_rx_splice() when calling get_page() (Sidraya Jayagond) - net: tun: Update napi->skb after XDP process (Wang Liang) - MAINTAINERS, mailmap: Update address for Peter Hilber (Peter Hilber) - virtio_config: clarify output parameters (Alyssa Ross) - uapi: vduse: fix typo in comment (Ashwini Sahu) - vhost: Take a reference on the task in struct vhost_task. (Sebastian Andrzej Siewior) - vhost-net: flush batched before enabling notifications (Jason Wang) - Revert "vhost/net: Defer TX queue re-enable until after sendmsg" (Michael S. Tsirkin) - vhost-net: unbreak busy polling (Jason Wang) - vhost-scsi: fix argument order in tport allocation error message (Alok Tiwari) - tracing: dynevent: Add a missing lockdown check on dynevent (Masami Hiramatsu (Google)) - tracing: fprobe: Fix to remove recorded module addresses from filter (Masami Hiramatsu (Google)) - crypto: af_alg - Fix incorrect boolean values in af_alg_ctx (Eric Biggers) - firmware: tegra: Do not warn on missing memory-region property (Thierry Reding) - arm64: dts: rockchip: Fix the headphone detection on the orangepi 5 (Jimmy Hon) - arm64: dts: rockchip: Add vcc supply for SPI Flash on NanoPC-T6 (Marcin Juszkiewicz) - MAINTAINERS: remove Alyssa Rosenzweig (Alyssa Rosenzweig) - riscv: dts: allwinner: rename devterm i2c-gpio node to comply with binding (Conor Dooley) - ARM: dts: allwinner: Minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: imx8mp: Correct thermal sensor index (Peng Fan) - ARM: imx: Kconfig: Adjust select after renamed config option (Lukas Bulwahn) - firmware: imx: Add stub functions for SCMI CPU API (Peng Fan) - firmware: imx: Add stub functions for SCMI LMM API (Peng Fan) - firmware: imx: Add stub functions for SCMI MISC API (Peng Fan) - ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address (Nobuhiro Iwamatsu) - reset: eyeq: fix OF node leak (Johan Hovold) - arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports (Josua Mayer) - arm64: dts: marvell: cn9132-clearfog: disable eMMC high-speed modes (Josua Mayer) - arm64: dts: marvell: cn913x-solidrun: fix sata ports status (Josua Mayer) - ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients (Jihed Chaibi) - ARM64: dts: mcbin: fix SATA ports on Macchiatobin (Russell King (Oracle)) - ARM: dts: armada-370-db: Fix stereo audio input routing on Armada 370 (Jihed Chaibi) - cpufreq: Initialize cpufreq-based invariance before subsys (Christian Loehle) - btrfs: zoned: don't fail mount needlessly due to too many active zones (Johannes Thumshirn) - smb: server: use disable_work_sync in transport_rdma.c (Stefan Metzmacher) - smb: server: don't use delayed_work for post_recv_credits_work (Stefan Metzmacher) - sched_ext: idle: Handle migration-disabled tasks in BPF code (Andrea Righi) - iommufd/selftest: Update the fail_nth limit (Jason Gunthorpe) - iommufd: WARN if an object is aborted with an elevated refcount (Jason Gunthorpe) - iommufd: Fix race during abort for file descriptors (Jason Gunthorpe) - iommufd: Fix refcounting race during mmap (Jason Gunthorpe) - IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions (Or Har-Toov) - HID: amd_sfh: Add sync across amd sfh work functions (Basavaraj Natikar) - HID: asus: add support for missing PX series fn keys (Amit Chaudhari) - HID: cp2112: fix setter callbacks return value (Sébastien Szymanski) - HID: lenovo: Use KEY_PERFORMANCE instead of ACPI's platform_profile (Janne Grunau) - HID: intel-thc-hid: intel-quickspi: Add WCL Device IDs (Xinpeng Sun) - HID: intel-thc-hid: intel-quicki2c: Add WCL Device IDs (Xinpeng Sun) - pinctrl: airoha: fix wrong MDIO function bitmaks (Christian Marangi) - pinctrl: airoha: fix wrong PHY LED mux value for LED1 GPIO46 (Christian Marangi) - Linux 6.17-rc7 (Linus Torvalds) - clk: sunxi-ng: mp: Fix dual-divider clock rate readback (Chen-Yu Tsai) - clk: renesas: mstp: Add genpd OF provider at postcore_initcall() (Geert Uytterhoeven) - btrfs: reject invalid compression level (Qu Wenruo) - btrfs: ref-verify: handle damaged extent root tree (David Sterba) - btrfs: tree-checker: fix the incorrect inode ref size check (Qu Wenruo) - scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE (Alok Tiwari) - firewire: core: fix overlooked update of subsystem ABI version (Takashi Sakamoto) - x86/sev: Guard sev_evict_cache() with CONFIG_AMD_MEM_ENCRYPT (Tom Lendacky) - smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path (Stefan Metzmacher) - smb: client: fix file open check in __cifs_unlink() (Paulo Alcantara) - smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work) (Stefan Metzmacher) - smb: client: use disable[_delayed]_work_sync in smbdirect.c (Stefan Metzmacher) - smb: client: fix filename matching of deferred files (Paulo Alcantara) - smb: client: let recv_done verify data_offset, data_length and remaining_data_length (Stefan Metzmacher) - iommu/amd/pgtbl: Fix possible race while increase page table level (Vasant Hegde) - iommu/amd: Fix alias device DTE setting (Vasant Hegde) - iommu/s390: Make attach succeed when the device was surprise removed (Niklas Schnelle) - iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page() (Eugene Koira) - iommu/s390: Fix memory corruption when using identity domain (Matthew Rosato) - iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init() (Zhen Ni) - drbd: init queue_limits->max_hw_wzeroes_unmap_sectors parameter (Zhang Yi) - md: init queue_limits->max_hw_wzeroes_unmap_sectors parameter (Zhang Yi) - io_uring: fix incorrect io_kiocb reference in io_link_skb (Yang Xiuwei) - io_uring/msg_ring: kill alloc_cache for io_kiocb allocations (Jens Axboe) - io_uring: include dying ring in task_work "should cancel" state (Jens Axboe) - io_uring/io-wq: fix `max_workers` breakage and `nr_workers` underflow (Max Kellermann) - gpiolib: acpi: initialize acpi_gpio_info struct (Sébastien Szymanski) - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-05 (Antheas Kapenekakis) - gpiolib: acpi: Program debounce when finding GPIO (Mario Limonciello (AMD)) - mmc: sdhci-pci-gli: GL9767: Fix initializing the UHS-II interface during a power-on (Ben Chuang) - mmc: sdhci-uhs2: Fix calling incorrect sdhci_set_clock() function (Ben Chuang) - mmc: sdhci: Move the code related to setting the clock from sdhci_set_ios_common() into sdhci_set_ios() (Ben Chuang) - mmc: mvsdio: Fix dma_unmap_sg() nents value (Thomas Fourier) - pmdomain: renesas: rmobile-sysc: Don't keep unused PM domains powered-on (Ulf Hansson) - pmdomain: renesas: rcar-gen4-sysc: Don't keep unused PM domains powered-on (Ulf Hansson) - pmdomain: renesas: rcar-sysc: Don't keep unused PM domains powered-on (Ulf Hansson) - pmdomain: rockchip: Fix regulator dependency with GENPD_FLAG_NO_STAY_ON (Ulf Hansson) - pmdomain: core: Restore behaviour for disabling unused PM domains (Ulf Hansson) - pmdomain: renesas: rcar-sysc: Make rcar_sysc_onecell_np __initdata (Geert Uytterhoeven) - LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_pch_pic_regs_access() (Bibo Mao) - LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_sw_status_access() (Bibo Mao) - LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_regs_access() (Bibo Mao) - LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_ctrl_access() (Bibo Mao) - LoongArch: KVM: Fix VM migration failure with PTW enabled (Bibo Mao) - LoongArch: KVM: Remove unused returns and semicolons (Tao Cui) - LoongArch: vDSO: Check kcalloc() result in init_vdso() (Guangshuo Li) - LoongArch: Fix unreliable stack for live patching (Tiezhu Yang) - LoongArch: Replace sprintf() with sysfs_emit() (Tao Cui) - LoongArch: Check the return value when creating kobj (Tao Cui) - LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled (Huacai Chen) - LoongArch: Update help info of ARCH_STRICT_ALIGN (Tiezhu Yang) - LoongArch: Handle jump tables options for RUST (Tiezhu Yang) - LoongArch: Make LTO case independent in Makefile (Tiezhu Yang) - objtool/LoongArch: Mark special atomic instruction as INSN_BUG type (Tiezhu Yang) - objtool/LoongArch: Mark types based on break immediate code (Tiezhu Yang) - crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg (Herbert Xu) - crypto: af_alg - Set merge to zero early in af_alg_sendmsg (Herbert Xu) - crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked() (Borislav Petkov (AMD)) - ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx (Praful Adiga) - ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue (Jack Yu) - ASoC: qcom: sc8280xp: Enable DAI format configuration for MI2S interfaces (Mohammad Rafi Shaik) - ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S (Mohammad Rafi Shaik) - ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface (Mohammad Rafi Shaik) - ASoC: Intel: PTL: Add entry for HDMI-In capture support to non-I2S codec boards. (Balamurugan C) - ASoC: amd: acp: Fix incorrect retrival of acp_chip_info (Venkata Prasad Potturu) - ASoC: Intel: sof_sdw: use PRODUCT_FAMILY for Fatcat series (Mac Chiang) - ASoC: qcom: sc8280xp: Fix sound card driver name match data for QCS8275 (Mohammad Rafi Shaik) - ASoC: Intel: catpt: Expose correct bit depth to userspace (Amadeusz Sławiński) - ASoC: SDCA: Reorder members of hide struct to remove holes (Charles Keepax) - ASoC: SDCA: Fix return value in detected_mode_handler() (Charles Keepax) - ASoC: SDCA: Fix return value in sdca_regmap_mbq_size() (Charles Keepax) - ASoC: codecs: lpass-wsa-macro: Fix speaker quality distortion (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: Fix playback quality distortion (Krzysztof Kozlowski) - ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed (Krzysztof Kozlowski) - ASoC: amd: amd_sdw: Add quirks for some new Dell laptops (Syed Saba Kareem) - ASoC: wm8974: Correct PLL rate rounding (Charles Keepax) - ASoC: wm8940: Correct typo in control name (Charles Keepax) - ASoC: wm8940: Correct PLL rate rounding (Charles Keepax) - ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message (Colin Ian King) - ASoC: SOF: imx: Fix devm_ioremap_resource check (Daniel Baluta) - ASoC: SDCA: Add quirk for incorrect function types for 3 systems (Maciej Strozek) - ASoC: amd: acp: Adjust pdm gain value (Venkata Prasad Potturu) - ASoC: codec: sma1307: Fix memory corruption in sma1307_setting_loaded() (Dan Carpenter) - ASoC: rt712: avoid skipping the blind write (Shuming Fan) - ALSA: hda: intel-dsp-config: Prevent SEGFAULT if ACPI_HANDLE() is NULL (Richard Fitzgerald) - ALSA: usb: qcom: Fix false-positive address space check (Takashi Iwai) - ALSA: hda/realtek: Fix volume control on Lenovo Thinkbook 13x Gen 4 (Bou-Saan Che) - ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 5 (Bou-Saan Che) - ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 5 (Bou-Saan Che) - ALSA: hda/realtek: Add ALC295 Dell TAS2781 I2C fixup (Donald Menig) - ALSA: hda/tas2781: Fix a potential race condition that causes a NULL pointer in case no efi.get_variable exsits (Shenghao Ding) - ALSA: hda/tas2781: Fix the order of TAS2781 calibrated-data (Shenghao Ding) - ALSA: docs: Remove 3rd person singular s in *to indicate* (Paul Menzel) - drm/amdgpu: suspend KFD and KGD user queues for S0ix (Alex Deucher) - drm/amdkfd: add proper handling for S0ix (Alex Deucher) - drm/amd: Only restore cached manual clock settings in restore if OD enabled (Mario Limonciello) - drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put (Ivan Lipski) - drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.0.1/11.0.4 GPUs (Srinivasan Shanmugam) - drm/xe/guc: Set RCS/CCS yield policy (Daniele Ceraolo Spurio) - drm/xe: Fix error handling if PXP fails to start (Daniele Ceraolo Spurio) - drm/xe/sysfs: Add cleanup action in xe_device_sysfs_init (Zongyao Bai) - drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue() (Dan Carpenter) - drm/xe: defer free of NVM auxiliary container to device release callback (Nitin Gote) - drm/xe/hwmon: Remove type casting (Mallesh Koujalagi) - drm/xe/pf: Drop rounddown_pow_of_two fair LMEM limitation (Michal Wajdeczko) - drm/xe/tile: Release kobject for the failure path (Shuicheng Lin) - drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path (Qi Xi) - drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ (Loic Poulain) - Revert "drm: Add directive to format code in comment" (Bagas Sanjaya) - drm/i915/backlight: Honor VESA eDP backlight luminance control capability (Aaron Ma) - rv: Add Gabriele Monaco as maintainer for Runtime Verification (Steven Rostedt) - rv: Fix missing mutex unlock in rv_register_monitor() (Zhen Ni) - include/linux/rv.h: remove redundant include file (Akhilesh Patil) - rv: Fix wrong type cast in enabled_monitors_next() (Nam Cao) - rv: Support systems with time64-only syscalls (Palmer Dabbelt) - octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp() (Duoming Zhou) - cnic: Fix use-after-free bugs in cnic_delete_task (Duoming Zhou) - devlink rate: Remove unnecessary 'static' from a couple places (Cosmin Ratiu) - MAINTAINERS: update sundance entry (Denis Kirjanov) - net: liquidio: fix overflow in octeon_init_instr_queue() (Alexey Nepomnyashih) - net: clear sk->sk_ino in sk_set_socket(sk, NULL) (Eric Dumazet) - Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set" (Tariq Toukan) - selftests: tls: test skb copy under mem pressure and OOB (Jakub Kicinski) - tls: make sure to abort the stream if headers are bogus (Jakub Kicinski) - igc: don't fail igc_probe() on LED setup error (Kohei Enju) - ixgbe: destroy aci.lock later within ixgbe_remove path (Jedrzej Jagielski) - ixgbe: initialize aci.lock before it's used (Jedrzej Jagielski) - i40e: remove redundant memory barrier when cleaning Tx descs (Maciej Fijalkowski) - ice: fix Rx page leak on multi-buffer frames (Jacob Keller) - net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer (Hans de Goede) - wifi: iwlwifi: pcie: fix byte count table for some devices (Johannes Berg) - selftest: packetdrill: Add tcp_fastopen_server_reset-after-disconnect.pkt. (Kuniyuki Iwashima) - tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). (Kuniyuki Iwashima) - octeon_ep: fix VF MAC address lifecycle handling (Sathesh B Edara) - selftests: bonding: add vlan over bond testing (Hangbin Liu) - bonding: don't set oif to bond dev when getting NS target destination (Hangbin Liu) - net/mlx5e: Add a miss level for ipsec crypto offload (Lama Kayal) - net/mlx5e: Harden uplink netdev access against device unbind (Jianbo Liu) - MAINTAINERS: make the DPLL entry cover drivers (Jakub Kicinski) - doc/netlink: Fix typos in operation attributes (Remy D. Farley) - net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure (Yeounsu Moon) - selftests: mptcp: sockopt: fix error messages (Geliang Tang) - mptcp: tfo: record 'deny join id0' info (Matthieu Baerts (NGI0)) - selftests: mptcp: userspace pm: validate deny-join-id0 flag (Matthieu Baerts (NGI0)) - mptcp: pm: nl: announce deny-join-id0 flag (Matthieu Baerts (NGI0)) - mptcp: set remote_deny_join_id0 on SYN recv (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: print pcap prefix (Matthieu Baerts (NGI0)) - selftests: mptcp: print trailing bytes with od (Matthieu Baerts (NGI0)) - selftests: mptcp: avoid spurious errors on TCP disconnect (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: catch IO errors on listen side (Matthieu Baerts (NGI0)) - mptcp: propagate shutdown to subflows when possible (Matthieu Baerts (NGI0)) - selftests: bonding: add fail_over_mac testing (Hangbin Liu) - bonding: set random address only when slaves already exist (Hangbin Liu) - rds: ib: Increment i_fastreg_wrs before bailing out (Håkon Bugge) - selftests: openvswitch: add a simple test for tunnel metadata (Ilya Maximets) - net: dst_metadata: fix IP_DF bit not extracted from tunnel headers (Ilya Maximets) - qed: Don't collect too many protection override GRC elements (Jamie Bainbridge) - octeon_ep: Validate the VF ID (Kamal Heib) - rxrpc: Fix untrusted unsigned subtract (David Howells) - rxrpc: Fix unhandled errors in rxgk_verify_packet_integrity() (David Howells) - dpll: fix clock quality level reporting (Ivan Vecera) - net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR (Anderson Nascimento) - net: ethtool: handle EOPNOTSUPP from ethtool get_ts_info() method (Russell King (Oracle)) - dpaa2-switch: fix buffer pool seeding for control traffic (Ioana Ciornei) - net/mlx5: Not returning mlx5_link_info table when speed is unknown (Li Tian) - net: Use NAPI_* in test_bit when stopping napi kthread (Samiullah Khawaja) - KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion (Claudio Imbrenda) - KVM: s390: Fix incorrect usage of mmu_notifier_register() (Claudio Imbrenda) - KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) - KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active (Maciej S. Szmigiero) - Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()" (Oliver Upton) - Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables" (Oliver Upton) - KVM: arm64: vgic: fix incorrect spinlock API usage (Alok Tiwari) - KVM: arm64: Remove stage 2 read fault check (Wei-Lin Chang) - KVM: arm64: Fix parameter ordering for VBAR_EL1 assignment (Fuad Tabba) - KVM: arm64: nv: Fix incorrect VNCR invalidation range calculation (Dongha Lee) - KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock (Oliver Upton) - KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock (Oliver Upton) - KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks (Oliver Upton) - KVM: arm64: Spin off release helper from vgic_put_irq() (Oliver Upton) - KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs (Oliver Upton) - KVM: arm64: vgic: Drop stale comment on IRQ active state (Oliver Upton) - KVM: arm64: VHE: Save and restore host MDCR_EL2 value correctly (Alexandru Elisei) - KVM: arm64: Initialize PMSCR_EL1 when in VHE (Alexandru Elisei) - KVM: arm64: nv: fix VNCR TLB ASID match logic for non-Global entries (Geonha Lee) - KVM: arm64: Mark freed S2 MMUs as invalid (Marc Zyngier) - platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk (Antheas Kapenekakis) - platform/x86/amd/pmf: Support new ACPI ID AMDI0108 (Shyam Sundar S K) - platform/x86: oxpec: Add support for AOKZOE A1X (Antheas Kapenekakis) - platform/x86: oxpec: Add support for OneXPlayer X1Pro EVA-02 (Antheas Kapenekakis) - platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 list (aprilgrimoire) - um: Fix FD copy size in os_rcv_fd_msg() (Tiwei Bie) - um: virtio_uml: Fix use-after-free after put_device in probe (Miaoqian Lin) - um: Don't mark stack executable (Richard Weinberger) - zram: fix slot write race condition (Sergey Senozhatsky) - nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/* (Nathan Chancellor) - samples/damon/mtier: avoid starting DAMON before initialization (SeongJae Park) - samples/damon/prcl: avoid starting DAMON before initialization (SeongJae Park) - samples/damon/wsse: avoid starting DAMON before initialization (SeongJae Park) - MAINTAINERS: add Lance Yang as a THP reviewer (Lance Yang) - MAINTAINERS: add Jann Horn as rmap reviewer (Lorenzo Stoakes) - mm/damon/sysfs: use dynamically allocated repeat mode damon_call_control (SeongJae Park) - mm/damon/core: introduce damon_call_control->dealloc_on_cancel (SeongJae Park) - mm: folio_may_be_lru_cached() unless folio_test_large() (Hugh Dickins) - mm: revert "mm: vmscan.c: fix OOM on swap stress test" (Hugh Dickins) - mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch" (Hugh Dickins) - mm/gup: local lru_add_drain() to avoid lru_add_drain_all() (Hugh Dickins) - mm/gup: check ref_count instead of lru before migration (Hugh Dickins) - ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size (Stefan Metzmacher) - ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer (Namjae Jeon) - smb: server: let smb_direct_writev() respect SMB_DIRECT_MAX_SEND_SGES (Stefan Metzmacher) - tracing: kprobe-event: Fix null-ptr-deref in trace_kprobe_create_internal() (Wang Liang) - sched_ext, sched/core: Fix build failure when !FAIR_GROUP_SCHED && EXT_GROUP_SCHED (Tejun Heo) - Revert "sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()" (Andrea Righi) - cgroup/psi: Set of->priv to NULL upon file release (Chen Ridong) - cgroup: split cgroup_destroy_wq into 3 workqueues (Chen Ridong) - dm-raid: don't set io_min and io_opt for raid1 (Mikulas Patocka) - dm-integrity: limit MAX_TAG_SIZE to 255 (Mikulas Patocka) - dm-stripe: fix a possible integer overflow (Mikulas Patocka) - btrfs: annotate block group access with data_race() when sorting for reclaim (Filipe Manana) - btrfs: initialize inode::file_extent_tree after i_mode has been set (austinchang) - btrfs: zoned: fix incorrect ASSERT in btrfs_zoned_reserve_data_reloc_bg() (Johannes Thumshirn) - btrfs: fix invalid extref key setup when replaying dentry (Filipe Manana) - perf maps: Ensure kmap is set up for all inserts (Ian Rogers) - perf lock: Provide a host_env for session new (Ian Rogers) - perf subcmd: avoid crash in exclude_cmds when excludes is empty (hupu) - power: supply: bq27xxx: restrict no-battery detection to bq27000 (H. Nikolaus Schaller) - power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery (H. Nikolaus Schaller) - Linux 6.17-rc6 (Linus Torvalds) - phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware (Stephan Gerhold) - phy: ti: gmii-sel: Always write the RGMII ID setting (Michael Walle) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings (Ziyue Zhang) - phy: ti-pipe3: fix device leak at unbind (Johan Hovold) - phy: ti: omap-usb2: fix device leak at unbind (Johan Hovold) - phy: tegra: xusb: fix device and OF node leak at probe (Johan Hovold) - dt-bindings: phy: marvell,comphy-cp110: Fix clock and child node constraints (Rob Herring (Arm)) - phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties (Pengyu Luo) - dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate (Miaoqian Lin) - dmaengine: ti: edma: Fix memory allocation size for queue_priority_map (Anders Roxell) - dmaengine: idxd: Fix double free in idxd_setup_wqs() (Dan Carpenter) - dmaengine: idxd: Fix refcount underflow on module unload (Yi Sun) - dmaengine: idxd: Remove improper idxd_free (Yi Sun) - dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees (Stephan Gerhold) - dt-bindings: dma: qcom: bam-dma: Add missing required properties (Stephan Gerhold) - serial: xilinx_uartps: read reg size from DTS (Harshit Shah) - tty: hvc_console: Call hvc_kick in hvc_write unconditionally (Fabian Vogt) - dt-bindings: serial: 8250: allow "main" and "uart" as clock names (Alex Elder) - dt-bindings: serial: 8250: move a constraint (Alex Elder) - dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks (Krzysztof Kozlowski) - serial: sc16is7xx: fix bug in flow control levels init (Hugo Villeneuve) - USB: core: remove the move buf action (Edward Adam Davis) - USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions (Fabio Porcedda) - USB: serial: option: add Telit Cinterion FN990A w/audio compositions (Fabio Porcedda) - usb: gadget: midi2: Fix MIDI2 IN EP max packet size (Takashi Iwai) - usb: gadget: midi2: Fix missing UMP group attributes initialization (Takashi Iwai) - usb: typec: tcpm: properly deliver cable vdms to altmode drivers (RD Babiera) - USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels (Alan Stern) - xhci: fix memory leak regression when freeing xhci vdev devices depth first (Mathias Nyman) - xhci: dbc: Fix full DbC transfer ring after several reconnects (Mathias Nyman) - xhci: dbc: decouple endpoint allocation from initialization (Mathias Nyman) - fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters (Reinette Chatre) - x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon (K Prateek Nayak) - hrtimers: Unconditionally update target CPU base after offline timer migration (Xiongfeng Wang) - MAINTAINERS: Input: Drop melfas-mip4 section (Krzysztof Kozlowski) - Input: mtk-pmic-keys - MT6359 has a specific release irq (Julien Massot) - Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table (Christoffer Sandberg) - Input: iqs7222 - avoid enabling unused interrupts (Jeff LaBundy) - Input: xpad - add support for Flydigi Apex 5 (Antheas Kapenekakis) - erofs: fix long xattr name prefix placement (Gao Xiang) - erofs: fix runtime warning on truncate_folio_batch_exceptionals() (Yuezhang Mo) - erofs: fix invalid algorithm for encoded extents (Gao Xiang) - libceph: fix invalid accesses to ceph_connection_v1_info (Ilya Dryomov) - ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error (Max Kellermann) - ceph: always call ceph_shift_unused_folios_left() (Max Kellermann) - ceph: fix race condition where r_parent becomes stale before sending message (Alex Markuze) - ceph: fix race condition validating r_parent before applying state (Alex Markuze) - regulator: sy7636a: fix lifecycle of power good gpio (Andreas Kemnade) - MAINTAINERS: Update the DMA Rust entry (Danilo Krummrich) - kernfs: Fix UAF in polling when open file is released (Chen Ridong) - rust: device: fix unresolved link to drm::Device (Danilo Krummrich) - PCI: mvebu: Fix use of for_each_of_range() iterator (Klaus Kudielka) - drm/xe: Extend Wa_13011645652 to PTL-H, WCL (Julia Filipchuk) - drm/xe: Block exec and rebind worker while evicting for suspend / hibernate (Thomas Hellström) - drm/xe: Allow the pm notifier to continue on failure (Thomas Hellström) - drm/xe: Attempt to bring bos back to VRAM after eviction (Thomas Hellström) - drm/xe/configfs: Don't touch survivability_mode on fini (Michal Wajdeczko) - MAINTAINERS: drm-misc: fix X: entries for nova/nouveau (Danilo Krummrich) - drm/panthor: validate group queue count (Chia-I Wu) - Revert "drm/nouveau: Remove waitque for sched teardown" (Philipp Stanner) - drm/mediatek: clean up driver data initialisation (Johan Hovold) - drm/mediatek: fix potential OF node use-after-free (Johan Hovold) - drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time (David Rosca) - drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages (David Rosca) - drm/amd/amdgpu: Declare isp firmware binary file (Pratap Nirujogi) - drm/amd/display: use udelay rather than fsleep (Alex Deucher) - drm/amdgpu: fix a memory leak in fence cleanup when unloading (Alex Deucher) - amd/amdkfd: correct mem limit calculation for small APUs (Yifan Zhang) - drm/amdkfd: fix p2p links bug in topology (Eric Huang) - drm/amd/display: remove oem i2c adapter on finish (Geoffrey McRae) - drm/amd/display: Drop dm_prepare_suspend() and dm_complete() (Mario Limonciello (AMD)) - drm/amd/display: Correct sequences and delays for DCN35 PG & RCG (Ovidiu Bunea) - drm/amd/display: Disable DPCD Probe Quirk (Fangzhi Zuo) - drm/amdgpu: Wait for bootloader after PSPv11 reset (Lijo Lazar) - drm/i915/power: fix size for for_each_set_bit() in abox iteration (Jani Nikula) - MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure (Danilo Krummrich) - gpu: nova-core: depend on CONFIG_64BIT (Danilo Krummrich) - smb: client: fix data loss due to broken rename(2) (Paulo Alcantara) - smb: client: fix compound alignment with encryption (Paulo Alcantara) - mtd: spinand: winbond: Fix oob_layout for W25N01JW (Santhosh Kumar K) - mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing (Alexander Sverdlin) - mtd: rawnand: stm32_fmc2: fix ECC overwrite (Christophe Kerello) - mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer (Christophe Kerello) - mtd: rawnand: nuvoton: Fix an error handling path in ma35_nand_chips_init() (Christophe JAILLET) - mtd: MTD_INTEL_DG should depend on DRM_I915 or DRM_XE (Geert Uytterhoeven) - Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups" (Paolo Abeni) - wifi: nl80211: completely disable per-link stats for now (Johannes Berg) - wifi: virt_wifi: Fix page fault on connect (James Guan) - wifi: cfg80211: Fix "no buffer space available" error in nl80211_get_station() for MLO (Nithyanantham Paramasivam) - wifi: iwlwifi: fix 130/1030 configs (Johannes Berg) - wifi: ath12k: fix WMI TLV header misalignment (Miaoqing Pan) - wifi: ath12k: Fix missing station power save configuration (Miaoqing Pan) - hsr: hold rcu and dev lock for hsr_get_port_ndev (Hangbin Liu) - hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr (Hangbin Liu) - hsr: use rtnl lock when iterating over ports (Hangbin Liu) - MAINTAINERS: add Phil as netfilter reviewer (Florian Westphal) - netfilter: nf_tables: restart set lookup on base_seq change (Florian Westphal) - netfilter: nf_tables: make nft_set_do_lookup available unconditionally (Florian Westphal) - netfilter: nf_tables: place base_seq in struct net (Florian Westphal) - netfilter: nft_set_rbtree: continue traversal if element is inactive (Florian Westphal) - netfilter: nft_set_pipapo: don't check genbit from packetpath lookups (Florian Westphal) - netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation (Florian Westphal) - can: rcar_can: rcar_can_resume(): fix s2ram with PSCI (Geert Uytterhoeven) - can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB (Anssi Hannula) - can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails (Tetsuo Handa) - can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed (Tetsuo Handa) - can: j1939: implement NETDEV_UNREGISTER notification handler (Tetsuo Handa) - selftests: can: enable CONFIG_CAN_VCAN as a module (Davide Caratti) - docs: networking: can: change bcm_msg_head frames member to support flexible array (Alex Tran) - i40e: fix Jumbo Frame support after iPXE boot (Jacob Keller) - i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path (Michal Schmidt) - igb: fix link test skipping when interface is admin down (Kohei Enju) - igb: Fix NULL pointer dereference in ethtool loopback test (Tianyu Xu) - net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups (Oleksij Rempel) - net: ethtool: fix wrong type used in struct kernel_ethtool_ts_info (Russell King (Oracle)) - selftests: mptcp: shellcheck: support v0.11.0 (Matthieu Baerts (NGI0)) - doc: mptcp: net.mptcp.pm_type is deprecated (Matthieu Baerts (NGI0)) - netlink: specs: mptcp: fix if-idx attribute type (Matthieu Baerts (NGI0)) - mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN (Krister Johansen) - macsec: sync features on RTM_NEWLINK (Stanislav Fomichev) - net: dev_ioctl: take ops lock in hwtstamp lower paths (Carolina Jubran) - net: phy: fix phy_uses_state_machine() (Russell King (Oracle)) - tunnels: reset the GSO metadata before reusing the skb (Antoine Tenart) - selftests: net: add test for destination in broadcast packets (Oscar Maes) - net: phy: NXP_TJA11XX: Update Kconfig with TJA1102 support (Jonas Rebmann) - net: bridge: Bounce invalid boolopts (Petr Machata) - net: dsa: b53: fix ageing time for BCM53101 (Jonas Gorski) - genetlink: fix genl_bind() invoking bind() after -EPERM (Alok Tiwari) - net: phy: transfer phy_config_inband() locking responsibility to phylink (Vladimir Oltean) - net: phylink: add lock for serializing concurrent pl->phydev writes with resolver (Vladimir Oltean) - net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() (Stefan Wahren) - net: libwx: fix to enable RSS (Jiawen Wu) - s390/cpum_cf: Deny all sampling events by counter PMU (Thomas Richter) - s390/pai: Deny all events not handled by this PMU (Thomas Richter) - s390/mm: Prevent possible preempt_count overflow (Gerald Schaefer) - PM: EM: Add function for registering a PD without capacity update (Rafael J. Wysocki) - PM: hibernate: Restrict GFP mask in hibernation_snapshot() (Rafael J. Wysocki) - cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume (Mario Limonciello (AMD)) - cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governor (Gautham R. Shenoy) - btrfs: don't allow adding block device of less than 1 MB (Mark Harmstone) - MAINTAINERS: update btrfs entry (Josef Bacik) - btrfs: fix subvolume deletion lockup caused by inodes xarray race (Omar Sandoval) - btrfs: fix corruption reading compressed range when block size is smaller than page size (Qu Wenruo) - btrfs: accept and ignore compression level for lzo (Calvin Owens) - btrfs: fix squota compressed stats leak (Boris Burkov) - selftests/bpf: Skip timer cases when bpf_timer is not supported (Leon Hwang) - bpf: Reject bpf_timer for PREEMPT_RT (Leon Hwang) - tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork. (Kuniyuki Iwashima) - bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init() (Peilin Ye) - bpf: Allow fall back to interpreter for programs with stack size <= 512 (KaFai Wan) - rqspinlock: Choose trylock fallback for NMI waiters (Kumar Kartikeya Dwivedi) - xsk: Fix immature cq descriptor production (Maciej Fijalkowski) - bpf: Update the list of BPF selftests maintainers (Eduard Zingerman) - selftests/bpf: Add tests for bpf_strnstr (Rong Tao) - bpf: Fix bpf_strnstr() to handle suffix match cases better (Rong Tao) - selftests/bpf: Fix "expression result unused" warnings with icecc (Ilya Leoshkevich) - selftests/bpf: Extend crypto_sanity selftest with invalid dst buffer (Daniel Borkmann) - bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt (Daniel Borkmann) - bpf: Check the helper function is valid in get_helper_proto (Jiri Olsa) - bpf, cpumap: Disable page_pool direct xdp_return need larger scope (Jesper Dangaard Brouer) - MAINTAINERS: add tree entry to numa memblocks and emulation block (Mike Rapoport (Microsoft)) - mm/damon/sysfs: fix use-after-free in state_show() (Stanislav Fort) - proc: fix type confusion in pde_set_flags() (wangzijie) - compiler-clang.h: define __SANITIZE_*__ macros only when undefined (Nathan Chancellor) - mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc() (Uladzislau Rezki (Sony)) - ocfs2: fix recursive semaphore deadlock in fiemap call (Mark Tinguely) - mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory (Miaohe Lin) - mm/mremap: fix regression in vrm->new_addr check (Carlos Llamas) - percpu: fix race on alloc failed warning limit (Vlad Dumitrescu) - mm/memory-failure: fix redundant updates for already poisoned pages (Kyle Meyer) - s390: kexec: initialize kexec_buf struct (Breno Leitao) - riscv: kexec: initialize kexec_buf struct (Breno Leitao) - arm64: kexec: initialize kexec_buf struct in load_other_segments() (Breno Leitao) - mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters() (Quanmin Yan) - mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters() (Quanmin Yan) - mm/damon/core: set quota->charged_from to jiffies at first charge window (Sang-Heon Jeon) - mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range() (Jeongjun Park) - init/main.c: fix boot time tracing crash (Mike Rapoport (Microsoft)) - mm/memory_hotplug: fix hwpoisoned large folio handling in do_migrate_range() (Jinjiang Tu) - mm/khugepaged: fix the address passed to notifier on testing young (Wei Yang) - x86/vmscape: Add old Intel CPUs to affected list (Pawan Gupta) - x86/vmscape: Warn when STIBP is disabled with SMT (Pawan Gupta) - x86/bugs: Move cpu_bugs_smt_update() down (Pawan Gupta) - x86/vmscape: Enable the mitigation (Pawan Gupta) - x86/vmscape: Add conditional IBPB mitigation (Pawan Gupta) - x86/vmscape: Enumerate VMSCAPE bug (Pawan Gupta) - Documentation/hw-vuln: Add VMSCAPE documentation (Pawan Gupta) - NFSv4/flexfiles: Fix layout merge mirror check. (Jonathan Curley) - SUNRPC: call xs_sock_process_cmsg for all cmsg (Justin Worrell) - Revert "SUNRPC: Don't allow waiting for exiting tasks" (Trond Myklebust) - NFS: Fix the marking of the folio as up to date (Trond Myklebust) - NFS: nfs_invalidate_folio() must observe the offset and size arguments (Trond Myklebust) - NFSv4.2: Serialise O_DIRECT i/o and copy range (Trond Myklebust) - NFSv4.2: Serialise O_DIRECT i/o and clone range (Trond Myklebust) - NFSv4.2: Serialise O_DIRECT i/o and fallocate() (Trond Myklebust) - NFS: Serialise O_DIRECT i/o and truncate() (Trond Myklebust) - NFSv4.2: Protect copy offload and clone against 'eof page pollution' (Trond Myklebust) - NFS: Protect against 'eof page pollution' (Trond Myklebust) - flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read (Tigran Mkrtchyan) - nfs/localio: avoid bouncing LOCALIO if nfs_client_is_local() (Mike Snitzer) - nfs/localio: restore creds before releasing pageio data (Scott Mayhew) - NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server (Trond Myklebust) - NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported (Trond Myklebust) - NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set (Trond Myklebust) - NFSv4: Don't clear capabilities that won't be reset (Trond Myklebust) - tracing: Silence warning when chunk allocation fails in trace_pid_write (Pu Lehui) - tracing/osnoise: Fix null-ptr-deref in bitmap_parselist() (Wang Liang) - trace/fgraph: Fix error handling (Guenter Roeck) - ftrace/samples: Fix function size computation (Vladimir Riabchun) - tracing: Fix tracing_marker may trigger page fault during preempt_disable (Luo Gengkun) - trace: Remove redundant __GFP_NOWARN (Qianfeng Rong) - dma-debug: don't enforce dma mapping check on noncoherent allocations (Baochen Qiang) - fuse: virtio_fs: fix page fault for DAX page address (Haiyue Wang) - selftests/fs/mount-notify: Fix compilation failure. (Xing Guo) - fuse: Block access to folio overlimit (Edward Adam Davis) - fuse: fix fuseblk i_blkbits for iomap partial writes (Joanne Koong) - fuse: reflect cached blocksize if blocksize was changed (Joanne Koong) - fuse: prevent overflow in copy_file_range return value (Miklos Szeredi) - fuse: check if copy_file_range() returns larger than requested size (Miklos Szeredi) - fuse: do not allow mapping a non-regular backing file (Amir Goldstein) - fhandle: use more consistent rules for decoding file handle from userns (Amir Goldstein) - coredump: don't pointlessly check and spew warnings (Christian Brauner) - fs: fix indentation style (Guopeng Zhang) - block: don't silently ignore metadata for sync read/write (Christoph Hellwig) - fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability (Christoph Hellwig) - Linux 6.17-rc5 (Linus Torvalds) - i2c: rtl9300: remove broken SMBus Quick operation support (Jonas Jelonek) - i2c: rtl9300: ensure data length is within supported range (Jonas Jelonek) - i2c: rtl9300: fix channel number bound check (Jonas Jelonek) - i2c: i801: Hide Intel Birch Stream SoC TCO WDT (Chiasheng Lee) - EDAC/altera: Delete an inappropriate dma_free_coherent() call (Salah Triki) - vdso/vsyscall: Avoid slow division loop in auxiliary clock update (Thomas Weißschuh) - futex: Move futex_hash_free() back to __mmput() (Sebastian Andrzej Siewior) - perf: Fix the POLL_HUP delivery breakage (Kan Liang) - riscv: Fix sparse warning about different address spaces (Alexandre Ghiti) - riscv: Fix sparse warning in __get_user_error() (Alexandre Ghiti) - riscv: kexec: Initialize kexec_buf struct (Breno Leitao) - riscv: use lw when reading int cpu in asm_per_cpu (Radim Krčmář) - riscv, bpf: use lw when reading int cpu in bpf_get_smp_processor_id (Radim Krčmář) - riscv, bpf: use lw when reading int cpu in BPF_MOV64_PERCPU_REG (Radim Krčmář) - riscv: uaccess: fix __put_user_nocheck for unaligned accesses (Aurelien Jarno) - riscv: use lw when reading int cpu in new_vmalloc_check (Radim Krčmář) - ACPI: RISC-V: Fix FFH_CPPC_CSR error handling (Anup Patel) - riscv: Only allow LTO with CMODEL_MEDANY (Nathan Chancellor) - rust: support Rust >= 1.91.0 target spec (Miguel Ojeda) - rust: use the new name Location::file_as_c_str() in Rust >= 1.91.0 (Alice Ryhl) - perf symbol-elf: Add support for the block argument for libbfd (Ian Rogers) - perf test: Checking BPF metadata collection fails on version string (Thomas Richter) - perf tests: Fix "PE file support" test build (James Clark) - perf bpf-utils: Harden get_bpf_prog_info_linear (Ian Rogers) - perf bpf-utils: Constify bpil_array_desc (Ian Rogers) - perf bpf-event: Fix use-after-free in synthesis (Ian Rogers) - scsi: sr: Reinstate rotational media flag (Ming Lei) - scsi: lpfc: Fix buffer free/clear order in deferred receive path (John Evans) - spi: spi-qpic-snand: unregister ECC engine on probe error and device remove (Gabor Juhos) - spi: spi-fsl-lpspi: Add compatible for S32G (Larisa Grigore) - spi: spi-fsl-lpspi: Parameterize reading num-cs from hardware (James Clark) - spi: spi-fsl-lpspi: Treat prescale_max == 0 as no erratum (James Clark) - spi: spi-fsl-lpspi: Constify devtype datas (James Clark) - dt-bindings: lpspi: Document support for S32G (Larisa Grigore) - spi: spi-fsl-lpspi: Clear status register after disabling the module (Larisa Grigore) - spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort (Larisa Grigore) - spi: spi-fsl-lpspi: Set correct chip-select polarity bit (Larisa Grigore) - spi: spi-fsl-lpspi: Fix transmissions when using CONT (Larisa Grigore) - spi: cadence-quadspi: Implement refcount to handle unbind during busy (Khairul Anuar Romli) - spi: microchip-core-qspi: stop checking viability of op->max_freq in supports_op callback (Conor Dooley) - arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE (panfan) - ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids() (Miaoqian Lin) - arm64: uapi: Provide correct __BITS_PER_LONG for the compat vDSO (Thomas Weißschuh) - audit: fix out-of-bounds read in audit_compare_dname_path() (Stanislav Fort) - cifs: prevent NULL pointer dereference in UTF16 conversion (Makar Semyonov) - smb: client: show negotiated cipher in DebugData (Bharath SM) - smb: client: add new tracepoint to trace lease break notification (Bharath SM) - smb: client: fix spellings in comments (Bharath SM) - smb: client: Fix NULL pointer dereference in cifs_debug_dirs_proc_show() (Wang Zhaolong) - hwmon: (ina238) Correctly clamp power limits (Guenter Roeck) - hwmon: (ina238) Correctly clamp shunt voltage limit (Guenter Roeck) - hwmon: (ina238) Correctly clamp temperature (Chris Packham) - hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM (Vadim Pasternak) - tools: gpio: remove the include directory on make clean (zhang jiao) - gpio: fix GPIO submenu in Kconfig (Bartosz Golaszewski) - platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID (David Arcari) - platform/x86: acer-wmi: Stop using ACPI bitmap for platform profile choices (Armin Wolf) - platform/x86: hp-wmi: Add support for Fn+P hotkey (Edip Hazuri) - platform/x86/intel/pmc: Add Bartlett Lake support to intel_pmc_core (Li Yifan) - platform/x86: asus-wmi: Fix racy registrations (Takashi Iwai) - platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list (Christoffer Sandberg) - platform/x86: asus-wmi: map more keys on ExpertBook B9 (Anton Khirnov) - platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13 (Antheas Kapenekakis) - platform/x86: asus-wmi: Remove extra keys from ignore_key_wlan quirk (Antheas Kapenekakis) - platform/x86/amd: hfi: Fix pcct_tbl leak in amd_hfi_metadata_parser() (Zhen Ni) - md: prevent incorrect update of resync/recovery offset (Li Nan) - md/raid1: fix data lost for writemostly rdev (Yu Kuai) - nvme: fix PI insert on write (Christoph Hellwig) - drm/amd/amdgpu: Fix missing error return on kzalloc failure (Colin Ian King) - drm/amd/display: Clear the CUR_ENABLE register on DCN314 w/out DPP PG (Ivan Lipski) - drm/amdgpu: drop hw access in non-DC audio fini (Alex Deucher) - drm/amd: Re-enable common modes for eDP and LVDS (Mario Limonciello) - drm/amdgpu/mes11: make MES_MISC_OP_CHANGE_CONFIG failure non-fatal (Alex Deucher) - drm/amdgpu/sdma: bump firmware version checks for user queue support (Jesse.Zhang) - drm/xe: Fix incorrect migration of backed-up object to VRAM (Thomas Hellström) - drm/bridge: ti-sn65dsi86: fix REFCLK setting (Michael Walle) - MAINTAINERS: Update git entry for nouveau (James Jones) - drm/sched: Fix racy access to drm_sched_entity.dependency (Pierre-Eric Pelloux-Prayer) - accel/ivpu: Prevent recovery work from being queued during device removal (Karol Wachowski) - nouveau: Membar before between semaphore writes and the interrupt (Faith Ekstrand) - nouveau: fix disabling the nonstall irq due to storm code (Dave Airlie) - crypto: sha512 - Implement export_core() and import_core() (Eric Biggers) - crypto: sha256 - Implement export_core() and import_core() (Eric Biggers) - crypto: sha1 - Implement export_core() and import_core() (Eric Biggers) - pcmcia: Add error handling for add_interval() in do_validate_mem() (Wentao Liang) - pcmcia: cs: Remove unused pcmcia_get_socket_by_nr (Dr. David Alan Gilbert) - pcmcia: omap: Add missing check for platform_get_resource (Chen Ni) - pcmcia: Use str_off_on() and str_yes_no() helpers (Thorsten Blum) - pcmcia: remove PCCARD_IODYN (Lukas Bulwahn) - pcmcia: ds: Emphasize "really" epizeuxis (Bagas Sanjaya) - pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region() (Ma Ke) - pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch (Geert Uytterhoeven) - phy: mscc: Stop taking ts_lock for tx_queue and use its own lock (Horatiu Vultur) - selftest: net: Fix weird setsockopt() in bind_bhash.c. (Kuniyuki Iwashima) - MAINTAINERS: add Sabrina to TLS maintainers (Jakub Kicinski) - gve: update MAINTAINERS (Jeroen de Borst) - ppp: fix memory leak in pad_compress_skb (Qingfang Deng) - net: xilinx: axienet: Add error handling for RX metadata pointer retrieval (Abin Joseph) - netfilter: nf_tables: Introduce NFTA_DEVICE_PREFIX (Phil Sutter) - selftests: netfilter: fix udpclash tool hang (Florian Westphal) - net: atm: fix memory leak in atm_register_sysfs when device_register fail (Wang Liang) - ax25: properly unshare skbs in ax25_kiss_rcv() (Eric Dumazet) - mctp: return -ENOPROTOOPT for unknown getsockopt options (Alok Tiwari) - net/smc: Remove validation of reserved bits in CLC Decline message (Mahanta Jambigi) - ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() (Dan Carpenter) - net: thunder_bgx: decrement cleanup index before use (Rosen Penev) - net: thunder_bgx: add a missing of_node_put (Rosen Penev) - net: phylink: move PHY interrupt request to non-fail path (Russell King (Oracle)) - e1000e: fix heap overflow in e1000_set_eeprom (Vitaly Lifshits) - ixgbe: fix incorrect map used in eee linkmode (Alok Tiwari) - i40e: Fix potential invalid access when MAC list is empty (Zhen Ni) - i40e: remove read access to debugfs files (Jacob Keller) - idpf: set mac type when adding and removing MAC filters (Emil Tantilov) - idpf: fix UAF in RDMA core aux dev deinitialization (Joshua Hay) - ice: fix NULL access of tx->in_use in ice_ll_ts_intr (Jacob Keller) - ice: fix NULL access of tx->in_use in ice_ptp_ts_irq (Jacob Keller) - net: lockless sock_i_ino() (Eric Dumazet) - tools: ynl-gen: fix nested array counting (Asbjørn Sloth Tønnesen) - wifi: ath11k: fix group data packet drops during rekey (Rameshkumar Sundaram) - wifi: ath12k: Set EMLSR support flag in MLO flags for EML-capable stations (Ramya Gnanasekar) - wifi: wilc1000: avoid buffer overflow in WID string configuration (Ajay.Kathat@microchip.com) - wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result() (Dan Carpenter) - wifi: libertas: cap SSID len in lbs_associate() (Dan Carpenter) - wifi: cw1200: cap SSID length in cw1200_do_join() (Dan Carpenter) - net: dsa: mv88e6xxx: Fix fwnode reference leaks in mv88e6xxx_port_setup_leds (Miaoqian Lin) - ipv6: annotate data-races around devconf->rpl_seg_enabled (Yue Haibing) - selftests: net: Add a selftest for VXLAN with FDB nexthop groups (Ido Schimmel) - vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Ido Schimmel) - vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Ido Schimmel) - net: pcs: rzn1-miic: Correct MODCTRL register offset (Lad Prabhakar) - net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets (Felix Fietkau) - net: phylink: disable autoneg for interfaces that have no inband (Russell King (Oracle)) - net: phylink: provide phylink_get_inband_type() (Russell King (Oracle)) - net: phy: add phy_interface_weight() (Russell King (Oracle)) - net/tcp: Fix socket memory leak in TCP-AO failure handling for IPv6 (Christoph Paasch) - eth: sundance: fix endian issues (Jakub Kicinski) - Revert "eth: remove the DLink/Sundance (ST201) driver" (Jakub Kicinski) - net: sfp: add quirk for FLYPRO copper SFP+ module (Aleksander Jan Bajkowski) - net: ethernet: ti: am65-cpsw-nuss: Fix null pointer dereference for ndev (Nishanth Menon) - net: mctp: usb: initialise mac header in RX path (Jeremy Kerr) - net: mctp: mctp_fraq_queue should take ownership of passed skb (Jeremy Kerr) - net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Liu Jian) - batman-adv: fix OOB read/write in network-coding decode (Stanislav Fort) - macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (Sabrina Dubroca) - net: macb: Fix tx_ptr_lock locking (Sean Anderson) - docs: remove obsolete description about threaded NAPI (Kohei Enju) - eth: mlx4: Fix IS_ERR() vs NULL check bug in mlx4_en_create_rx_ring (Miaoqian Lin) - icmp: fix icmp_ndo_send address translation for reply direction (Fabian Bläse) - bnxt_en: fix incorrect page count in RX aggr ring log (Alok Tiwari) - selftests: drv-net: csum: fix interface name for remote host (Jakub Kicinski) - Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() (Kuniyuki Iwashima) - Bluetooth: vhci: Prevent use-after-free by removing debugfs files early (Ivan Pravdin) - microchip: lan865x: Fix LAN8651 autoloading (Stefan Wahren) - microchip: lan865x: Fix module autoloading (Stefan Wahren) - net: ethernet: oa_tc6: Handle failure of spi_setup (Stefan Wahren) - mISDN: Fix memory leak in dsp_hwec_enable() (Miaoqian Lin) - ptp: ocp: fix use-after-free bugs causing by ptp_ocp_watchdog (Duoming Zhou) - xirc2ps_cs: fix register access when enabling FullDuplex (Alok Tiwari) - net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y (Eric Dumazet) - netfilter: conntrack: helper: Replace -EEXIST by -EBUSY (Phil Sutter) - netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm (Wang Liang) - netfilter: nft_flowtable.sh: re-run with random mtu sizes (Florian Westphal) - wifi: iwlwifi: cfg: add back more lost PCI IDs (Johannes Berg) - wifi: iwlwifi: fix byte count table for old devices (Johannes Berg) - wifi: iwlwifi: cfg: restore some 1000 series configs (Johannes Berg) - wifi: iwlwifi: uefi: check DSM item validity (Johannes Berg) - wifi: iwlwifi: acpi: check DSM func validity (Johannes Berg) - wifi: iwlwifi: if scratch is ~0U, consider it a failure (Emmanuel Grumbach) - wifi: mt76: fix linked list corruption (Felix Fietkau) - wifi: mt76: free pending offchannel tx frames on wcid cleanup (Felix Fietkau) - wifi: mt76: mt7915: fix list corruption after hardware restart (Felix Fietkau) - wifi: mt76: mt7996: add missing check for rx wcid entries (Felix Fietkau) - wifi: mt76: do not add non-sta wcid entries to the poll list (Felix Fietkau) - wifi: mt76: mt7996: fix crash on some tx status reports (Felix Fietkau) - wifi: mt76: mt7996: use the correct vif link for scanning/roc (Chad Monroe) - wifi: mt76: mt7996: disable beacons when going offchannel (Felix Fietkau) - wifi: mt76: prevent non-offchannel mgmt tx during scan/roc (Felix Fietkau) - wifi: mt76: mt7925: skip EHT MLD TLV on non-MLD and pass conn_state for sta_cmd (Ming Yen Hsieh) - wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete (Ming Yen Hsieh) - wifi: mt76: mt7925: fix the wrong bss cleanup for SAP (Ming Yen Hsieh) - wifi: mt76: mt7925: fix locking in mt7925_change_vif_links() (Harshit Mogalapalli) - wifi: mt76: mt7921: don't disconnect when CSA to DFS chan (Janusz Dziedzic) - wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data() (Nathan Chancellor) - wifi: mwifiex: Initialize the chan_stats array to zero (Qianfeng Rong) - wifi: mac80211: do not permit 40 MHz EHT operation on 5/6 GHz (Benjamin Berg) - wifi: mac80211: increase scan_ies_len for S1G (Lachlan Hodges) - wifi: mac80211: fix incorrect type for ret (Liao Yuanhong) - wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work (Duoming Zhou) - wifi: cfg80211: fix use-after-free in cmp_bss() (Dmitry Antipov) - wifi: rt2x00: fix CRC_CCITT dependency (Arnd Bergmann) - wifi: rt2800: select CONFIG_RT2X00_LIB as needed (Arnd Bergmann) - mm: slub: avoid wake up kswapd in set_track_prepare (yangshiguang) - mm/slub: avoid accessing metadata when pointer is invalid in object_err() (Li Qiong) - ksmbd: allow a filename to contain colons on SMB3.1.1 posix extensions (Philipp Kerling) - ARM: dts: microchip: sama7d65: Force SDMMC Legacy mode (Ryan Wanner) - ARM: at91: select ARCH_MICROCHIP (Robert Marko) - arm64: dts: rockchip: fix second M.2 slot on ROCK 5T (Nicolas Frattaroli) - arm64: dts: rockchip: fix USB on RADXA ROCK 5T (Nicolas Frattaroli) - arm64: dts: rockchip: Add vcc-supply to SPI flash on Pinephone Pro (Peter Robinson) - arm64: dts: rockchip: fix es8388 address on rk3588s-roc-pc (Kaison Deng) - arm64: dts: rockchip: Fix Bluetooth interrupts flag on Neardi LBA3368 (Krzysztof Kozlowski) - arm64: dts: rockchip: correct network description on Sige5 (Sebastian Reichel) - arm64: dts: rockchip: Minor whitespace cleanup (Krzysztof Kozlowski) - ARM: dts: rockchip: Minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: rockchip: Add supplies for eMMC on rk3588-orangepi-5 (Chen-Yu Tsai) - arm64: dts: rockchip: Fix the headphone detection on the orangepi 5 plus (Maud Spierings) - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro (Peter Robinson) - arm64: dts: rockchip: mark eeprom as read-only for Radxa E52C (Chukun Pan) - MAINTAINERS: exclude defconfig from ARM64 PORT (Sebastian Reichel) - arm64: dts: axiado: Add missing UART aliases (Harshit Shah) - arm64: dts: imx95: Fix JPEG encoder node assigned clock (Marek Vasut) - arm64: dts: imx95-19x19-evk: correct the phy setting for flexcan1/2 (Haibo Chen) - arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC (Marek Vasut) - arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM (Marek Vasut) - arm64: dts: imx8mp-tqma8mpql: remove virtual 3.3V regulator (Markus Niebel) - arm64: dts: imx8mp-tqma8mpql: fix LDO5 power off (Markus Niebel) - MAINTAINERS: Update Nobuhiro Iwamatsu's email address (Nobuhiro Iwamatsu) - tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible" (Sungbae Yoo) - tee: fix memory leak in tee_dyn_shm_alloc_helper (Pei Xiao) - tee: fix NULL pointer dereference in tee_shm_put (Pei Xiao) - soc: qcom: mdt_loader: Deal with zero e_shentsize (Bjorn Andersson) - sched: Fix sched_numa_find_nth_cpu() if mask offline (Christian Loehle) - ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model (Takashi Iwai) - ALSA: usb-audio: Allow Focusrite devices to use low samplerates (Tina Wuest) - ALSA: hda: tas2781: reorder tas2563 calibration variables (Gergo Koteles) - ALSA: hda: tas2781: fix tas2563 EFI data endianness (Gergo Koteles) - ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported (Takashi Sakamoto) - ALSA: docs: Add documents for recently changes in snd-usb-audio (Cryolitia PukNgae) - ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen op (Ajye Huang) - ASoC: rsnd: tidyup direction name on rsnd_dai_connect() (Kuninori Morimoto) - ASoC: soc-core: tidyup snd_soc_lookup_component_nolocked() (Kuninori Morimoto) - ASoC: soc-core: care NULL dirver name on snd_soc_lookup_component_nolocked() (Kuninori Morimoto) - ASoC: codecs: idt821034: fix wrong log in idt821034_chip_direction_output() (Cryolitia PukNgae) - ALSA: usb-audio: Add mute TLV for playback volumes on more devices (qaqland) - ALSA: hda: Avoid binding with SOF for SKL/KBL platforms (Takashi Iwai) - ALSA: hda/tas2781: Fix EFI name for calibration beginning with 1 instead of 0 (Shenghao Ding) - ALSA: usb-audio: move mixer_quirks' min_mute into common quirk (Cryolitia PukNgae) - ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY (Aaron Erhardt) - ALSA: hda/hdmi: Restore missing HDMI codec entries (Daniel Dadap) - ALSA: hda: intel-dsp-config: Select SOF driver on MTL Chromebooks (Brady Norander) - ALSA: usb-audio: Add mute TLV for playback volumes on some devices (Cryolitia PukNgae) - mm: fix possible deadlock in kmemleak (Gu Bowen) - x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings() (Harry Yoo) - mm: introduce and use {pgd,p4d}_populate_kernel() (Harry Yoo) - mm: move page table sync declarations to linux/pgtable.h (Harry Yoo) - proc: fix missing pde_set_flags() for net proc files (wangzijie) - mm: fix accounting of memmap pages (Sumanth Korikkar) - mm/damon/core: prevent unnecessary overflow in damos_set_effective_quota() (Quanmin Yan) - kexec: add KEXEC_FILE_NO_CMA as a legal flag (Brian Mak) - kasan: fix GCC mem-intrinsic prefix with sw tags (Ada Couprie Diaz) - mm/kasan: avoid lazy MMU mode hazards (Alexander Gordeev) - mm/kasan: fix vmalloc shadow memory (de-)population races (Alexander Gordeev) - kunit: kasan_test: disable fortify string checker on kasan_strings() test (Yeoreum Yun) - selftests/mm: fix FORCE_READ to read input value correctly (Zi Yan) - mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE (Sasha Levin) - ocfs2: prevent release journal inode after journal shutdown (Edward Adam Davis) - rust: mm: mark VmaNew as transparent (Baptiste Lepers) - of_numa: fix uninitialized memory nodes causing kernel panic (Yin Tirui) - btrfs: avoid load/store tearing races when checking if an inode was logged (Filipe Manana) - btrfs: fix race between setting last_dir_index_offset and inode logging (Filipe Manana) - btrfs: fix race between logging inode and checking if it was logged before (Filipe Manana) - btrfs: simplify error handling logic for btrfs_link() (Filipe Manana) - btrfs: fix inode leak on failure to add link to inode (Filipe Manana) - btrfs: abort transaction on failure to add link to inode (Filipe Manana) - Linux 6.17-rc4 (Linus Torvalds) - x86/bugs: Add attack vector controls for SSB (David Kaplan) - x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON (K Prateek Nayak) - x86/microcode/AMD: Handle the case of no BIOS microcode (Borislav Petkov (AMD)) - x86/cpu/intel: Fix the constant_tsc model check for Pentium 4 (Suchit Karunakaran) - sched/deadline: Don't count nr_running for dl_server proxy tasks (Yicong Yang) - sched/deadline: Fix RT task potential starvation when expiry time passed (kuyo chang) - sched/deadline: Always stop dl-server before changing parameters (Juri Lelli) - sched/deadline: Fix dl_server_stopped() (Huacai Chen) - irqchip/gic-v5: Remove undue WARN_ON()s in the IRS affinity parsing (Lorenzo Pieralisi) - irqchip/gic-v5: Fix kmemleak L2 IST table entries false positives (Lorenzo Pieralisi) - irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe() (Dan Carpenter) - irqchip/atmel-aic[5]: Fix incorrect lock guard conversion (Edgar Bonet) - hardening: Require clang 20.1.0 for __counted_by (Nathan Chancellor) - ARM: stacktrace: include asm/sections.h in asm/stacktrace.h (Arnd Bergmann) - ubsan: Fix incorrect hand-side used in handle (Junhui Pei) - MAINTAINERS: Change Altera-PIO driver maintainer (Adrian Ng Ho Yin) - gpio: timberdale: fix off-by-one in IRQ type boundary check (Junjie Cao) - kselftest/arm64: Don't open code SVE_PT_SIZE() in fp-ptrace (Mark Brown) - arm64: mm: Fix CFI failure due to kpti_ng_pgd_alloc function signature (Kees Cook) - KVM: arm64: nv: Fix ATS12 handling of single-stage translation (Marc Zyngier) - KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu() (Marc Zyngier) - KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors (Marc Zyngier) - KVM: arm64: Simplify sysreg access on exception delivery (Marc Zyngier) - KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state (Marc Zyngier) - KVM: arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs (Mark Brown) - KVM: arm64: Get rid of ARM64_FEATURE_MASK() (Marc Zyngier) - KVM: arm64: Make ID_AA64PFR1_EL1.RAS_frac writable (Marc Zyngier) - KVM: arm64: Make ID_AA64PFR0_EL1.RAS writable (Marc Zyngier) - KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2 (Marc Zyngier) - KVM: arm64: Handle RASv1p1 registers (Marc Zyngier) - arm64: Add capability denoting FEAT_RASv1p1 (Marc Zyngier) - KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables (Raghavendra Rao Ananta) - KVM: arm64: Split kvm_pgtable_stage2_destroy() (Raghavendra Rao Ananta) - KVM: arm64: Correctly populate FAR_EL2 on nested SEA injection (Marc Zyngier) - KVM: arm64: selftest: Add standalone test checking for KVM's own UUID (Marc Zyngier) - arm64: vgic-v2: Fix guest endianness check in hVHE mode (Fuad Tabba) - KVM: arm64: Sync protected guest VBAR_EL1 on injecting an undef exception (Fuad Tabba) - KVM: arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for protected VMs (Fuad Tabba) - kvm: arm64: use BUG() instead of BUG_ON(1) (Arnd Bergmann) - KVM: arm64: nv: Handle SEAs due to VNCR redirection (Oliver Upton) - KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related fault (Marc Zyngier) - KVM: arm64: Don't attempt vLPI mappings when vPE allocation is disabled (Raghavendra Rao Ananta) - RISC-V: KVM: fix stack overrun when loading vlenb (Radim Krčmář) - RISC-V: KVM: Correct kvm_riscv_check_vcpu_requests() comment (Quan Zhou) - RISC-V: KVM: Fix pte settings within kvm_riscv_gstage_ioremap() (Fangyu Yu) - selftests: harness: Rename is_signed_type() to avoid collision with overflow.h (Sean Christopherson) - KVM: SEV: don't check have_run_cpus in sev_writeback_caches() (Yury Norov) - KVM: x86: use array_index_nospec with indices that come from guest (Thijs Raymakers) - efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare (Li Nan) - efi: stmm: Drop unneeded null pointer check (Jan Kiszka) - efi: stmm: Drop unused EFI error from setup_mm_hdr arguments (Jan Kiszka) - efi: stmm: Do not return EFI_OUT_OF_RESOURCES on internal errors (Jan Kiszka) - efi: stmm: Fix incorrect buffer allocation method (Jan Kiszka) - fs/smb: Fix inconsistent refcnt update (Shuhao Fu) - smb3 client: fix return code mapping of remap_file_range (Steve French) - xfs: do not propagate ENODATA disk errors into xattr code (Eric Sandeen) - xfs: reject swapon for inodes on a zoned file system earlier (Christoph Hellwig) - xfs: kick off inodegc when failing to reserve zoned blocks (Christoph Hellwig) - xfs: remove xfs_last_used_zone (Christoph Hellwig) - xfs: Default XFS_RT to Y if CONFIG_BLK_DEV_ZONED is enabled (Damien Le Moal) - HID: quirks: add support for Legion Go dual dinput modes (Antheas Kapenekakis) - HID: elecom: add support for ELECOM M-DT2DRBK (Martin Hilgendorf) - HID: logitech: Add ids for G PRO 2 LIGHTSPEED (Matt Coffin) - HID: input: report battery status changes immediately (José Expósito) - HID: input: rename hidinput_set_battery_charge_status() (José Expósito) - HID: intel-thc-hid: Intel-quicki2c: Enhance driver re-install flow (Even Xu) - HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version() (Minjong Kim) - HID: asus: fix UAF via HID_CLAIMED_INPUT validation (Qasim Ijaz) - hid: fix I2C read buffer overflow in raw_event() for mcp2221 (Arnaud Lecomte) - HID: wacom: Add a new Art Pen 2 (Ping Cheng) - HID: multitouch: fix slab out-of-bounds access in mt_report_fixup() (Qasim Ijaz) - HID: Kconfig: Fix spelling mistake "enthropy" -> "entropy" (Colin Ian King) - HID: intel-ish-hid: Increase ISHTP resume ack timeout to 300ms (Zhang Lixu) - HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save (Aaron Ma) - HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length (Aaron Ma) - regulator: pm8008: fix probe failure due to negative voltage selector (Kamal Wadhwa) - ata: ahci_xgene: Use int type for 'rc' to store error codes (Qianfeng Rong) - ata: ahci: Allow ignoring the external/hotplug capability of ports (Damien Le Moal) - drm/mediatek: mtk_hdmi: Fix inverted parameters in some regmap_update_bits calls (Louis-Alexis Eyraud) - drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv (Ma Ke) - drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order (Louis-Alexis Eyraud) - drm/mediatek: Add error handling for old state CRTC in atomic_disable (Jason-JH Lin) - soc: qcom: use no-UBWC config for MSM8956/76 (Dmitry Baryshkov) - soc: qcom: add configuration for MSM8929 (Dmitry Baryshkov) - soc: qcom: ubwc: add more missing platforms (Dmitry Baryshkov) - soc: qcom: ubwc: use no-uwbc config for MSM8917 (Dmitry Baryshkov) - drm/msm/dpu: Add a null ptr check for dpu_encoder_needs_modeset (Chenyuan Yang) - dt-bindings: display/msm: qcom,mdp5: drop lut clock (Dmitry Baryshkov) - drm/msm: skip re-emitting IBs for unusable VMs (Antonino Maniscalco) - drm/msm: Don't use %%pK through printk (Thomas Weißschuh) - soc: qcom: ubwc: Add missing UBWC config for SM7225 (Luca Weiss) - soc: qcom: ubwc: provide no-UBWC configuration (Dmitry Baryshkov) - drm/msm/dpu: Initialize crtc_state to NULL in dpu_plane_virtual_atomic_check() (Nathan Chancellor) - drm/msm: update the high bitfield of certain DSI registers (Ayushi Makhija) - drm/msm/dpu: correct dpu_plane_virtual_atomic_check() (Dmitry Baryshkov) - drm/msm/kms: move snapshot init earlier in KMS init (Dmitry Baryshkov) - drm/msm/dsi: Fix 14nm DSI PHY PLL Lock issue (Loic Poulain) - drm/msm: Fix objtool warning in submit_lock_objects() (Sasha Levin) - drm/msm: Handle in-place remaps (Rob Clark) - drm/msm: Fix a few comments (Rob Clark) - drm/msm: Fix a7xx TPL1 cluster snapshot (Rob Clark) - drm/msm: Fix debugbus snapshot (Rob Clark) - drm/msm: Fix a7xx debugbus read (Rob Clark) - drm/msm: Constify snapshot tables (Rob Clark) - drm/msm: Fix order of selector programming in cluster snapshot (Rob Clark) - drm/msm: Fix section names and sizes (Rob Clark) - drm/msm: Add missing "location"s to devcoredump (Rob Clark) - drm/msm: Fix dereference of pointer minor before null check (Colin Ian King) - drm/msm: Defer fd_install in VM_BIND ioctl (Rob Clark) - drm/msm: Defer fd_install in SUBMIT ioctl (Rob Clark) - drm/msm: Fix submit error path cleanup (Rob Clark) - drm/msm: Fix refcnt underflow in error path (Rob Clark) - drm/msm: Update global fault counter when faulty process has already ended (Maíra Canal) - drm/msm: Fix pagetables setup/teardown serialization (Rob Clark) - drm/msm: Fix build with KMS disabled (Rob Clark) - drm/gpuvm: Wrap drm_gpuvm_sm_map_exec_lock() expected usage in literal code block (Bagas Sanjaya) - drm/amdgpu/userq: fix error handling of invalid doorbell (Alex Deucher) - drm/amdgpu: update firmware version checks for user queue support (Jesse.Zhang) - drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode (Yang Wang) - Revert "drm/amdgpu: fix incorrect vm flags to map bo" (Alex Deucher) - drm/amdgpu/gfx12: set MQD as appriopriate for queue types (Alex Deucher) - drm/amdgpu/gfx11: set MQD as appriopriate for queue types (Alex Deucher) - Revert "drm/tegra: Use dma_buf from GEM object instance" (Thomas Zimmermann) - drm/gpuvm: fix various typos in .c and .h gpuvm file (Alice Ryhl) - drm/nouveau: remove unused memory target test (Timur Tabi) - drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr (Timur Tabi) - drm/nouveau: fix error path in nvkm_gsp_fwsec_v2 (Timur Tabi) - drm/nouveau/disp: Always accept linear modifier (James Jones) - drm/amdgpu: Pin buffers while vmap'ing exported dma-buf objects (Thomas Zimmermann) - drm/xe: switch to local xbasename() helper (Carlos Llamas) - drm/xe: Don't trigger rebind on initial dma-buf validation (Matthew Brost) - drm/xe/vm: Clear the scratch_pt pointer on error (Thomas Hellström) - drm/xe/vm: Don't pin the vm_resv during validation (Thomas Hellström) - drm/xe/xe_sync: avoid race during ufence signaling (Zbigniew Kempczyński) - bcache: change maintainer's email address (Coly Li) - ublk selftests: add --no_ublk_fixed_fd for not using registered ublk char device (Ming Lei) - ublk: avoid ublk_io_release() called after ublk char dev is closed (Ming Lei) - block: validate QoS before calling __rq_qos_done_bio() (Nilay Shroff) - blk-zoned: Fix a lockdep complaint about recursive locking (Bart Van Assche) - loop: fix zero sized loop for block special file (Yu Kuai) - io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths (Jens Axboe) - io_uring/kbuf: fix signedness in this_len calculation (Qingyue Zhang) - net: ipv4: fix regression in local-broadcast routes (Oscar Maes) - net: macb: Disable clocks once (Neil Mandir) - fbnic: Move phylink resume out of service_task and into open/close (Alexander Duyck) - fbnic: Fixup rtnl_lock and devl_lock handling related to mailbox code (Alexander Duyck) - net: rose: fix a typo in rose_clear_routes() (Eric Dumazet) - l2tp: do not use sock_hold() in pppol2tp_session_get_sock() (Eric Dumazet) - sctp: initialize more fields in sctp_v6_from_sk() (Eric Dumazet) - MAINTAINERS: rmnet: Update email addresses (Subash Abhinov Kasiviswanathan) - net: rose: include node references in rose_neigh refcount (Takamitsu Iwai) - net: rose: convert 'use' field to refcount_t (Takamitsu Iwai) - net: rose: split remove and free operations in rose_remove_neigh() (Takamitsu Iwai) - net: hv_netvsc: fix loss of early receive events from host during channel open. (Dipayaan Roy) - net: stmmac: Set CIC bit only for TX queues with COE (Rohan G Thomas) - net: stmmac: xgmac: Correct supported speed modes (Rohan G Thomas) - net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts (Rohan G Thomas) - net/mlx5e: Set local Xoff after FW update (Alexei Lazar) - net/mlx5e: Update and set Xon/Xoff upon port speed set (Alexei Lazar) - net/mlx5e: Update and set Xon/Xoff upon MTU set (Alexei Lazar) - net/mlx5: Prevent flow steering mode changes in switchdev mode (Moshe Shemesh) - net/mlx5: Nack sync reset when SFs are present (Moshe Shemesh) - net/mlx5: Fix lockdep assertion on sync reset unload event (Moshe Shemesh) - net/mlx5: Reload auxiliary drivers on fw_activate (Moshe Shemesh) - net/mlx5: HWS, Fix pattern destruction in mlx5hws_pat_get_pattern error path (Lama Kayal) - net/mlx5: HWS, Fix uninitialized variables in mlx5hws_pat_calc_nop error flow (Lama Kayal) - net/mlx5: HWS, Fix memory leak in hws_action_get_shared_stc_nic error flow (Lama Kayal) - net/mlx5: HWS, Fix memory leak in hws_pool_buddy_init error path (Lama Kayal) - ixgbe: fix ixgbe_orom_civd_info struct layout (Jedrzej Jagielski) - ice: fix incorrect counter for buffer allocation failures (Michal Kubiak) - ice: use fixed adapter index for E825C embedded devices (Jacob Keller) - ice: don't leave device non-functional if Tx scheduler config fails (Jacob Keller) - ice: fix NULL pointer dereference in ice_unplug_aux_dev() on reset (Emil Tantilov) - bnxt_en: Fix stats context reservation logic (Michael Chan) - bnxt_en: Adjust TX rings if reservation is less than requested (Michael Chan) - bnxt_en: Fix memory corruption when FW resources change during ifdown (Sreekanth Reddy) - MAINTAINERS: Update maintainer information for Altera Triple Speed Ethernet Driver (Boon Khai Ng) - net: macb: Fix offset error in gem_update_stats (Sean Anderson) - MAINTAINERS: retire Boris from TLS maintainers (Jakub Kicinski) - phy: mscc: Fix when PTP clock is register and unregister (Horatiu Vultur) - net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions (Fabio Porcedda) - net: dlink: fix multicast stats being counted incorrectly (Yeounsu Moon) - mISDN: hfcpci: Fix warning when deleting uninitialized timer (Vladimir Riabchun) - Octeontx2-af: Fix NIX X2P calibration failures (Hariprasad Kelam) - atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). (Kuniyuki Iwashima) - Bluetooth: hci_sync: fix set_local_name race condition (Pavel Shpakovskiy) - Bluetooth: hci_event: Disconnect device when BIG sync is lost (Yang Li) - Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced (Luiz Augusto von Dentz) - Bluetooth: hci_event: Mark connection as closed during suspend disconnect (Ludovico de Nittis) - Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success (Ludovico de Nittis) - Bluetooth: hci_conn: Make unacked packet handling more robust (Luiz Augusto von Dentz) - idpf: remove obsolete stashing code (Joshua Hay) - idpf: stop Tx if there are insufficient buffer resources (Joshua Hay) - idpf: replace flow scheduling buffer ring with buffer pool (Joshua Hay) - idpf: simplify and fix splitq Tx packet rollback error path (Joshua Hay) - idpf: improve when to set RE bit logic (Joshua Hay) - idpf: add support for Tx refillqs in flow scheduling mode (Joshua Hay) - Octeontx2-vf: Fix max packet length errors (Hariprasad Kelam) - page_pool: fix incorrect mp_ops error handling (Mina Almasry) - net: macb: fix unregister_netdev call order in macb_remove() (luoguangfei) - vsock/virtio: Fix message iterator handling on transmit path (Will Deacon) - net: Introduce skb_copy_datagram_from_iter_full() (Will Deacon) - PM: sleep: annotate RCU list iterations (Johannes Berg) - dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted (Shanker Donthineni) - of: reserved_mem: Restructure call site for dma_contiguous_early_fixup() (Oreoluwa Babatunde) - memblock: fix kernel-doc for MEMBLOCK_RSRV_NOINIT (Mike Rapoport (Microsoft)) - mm: numa,memblock: Use SZ_1M macro to denote bytes to MB conversion (Pratyush Brahma) - mm/numa_memblks: Use pr_debug instead of printk(KERN_DEBUG) (Pratyush Brahma) - powerpc/boot/install.sh: Fix shellcheck warnings (Madhavan Srinivasan) - powerpc/prom_init: Fix shellcheck warnings (Madhavan Srinivasan) - powerpc/kvm: Fix ifdef to remove build warning (Madhavan Srinivasan) - powerpc: unify two CONFIG_POWERPC64_CPU entries in the same choice block (Masahiro Yamada) - powerpc: use always-y instead of extra-y in Makefiles (Masahiro Yamada) - powerpc/64: Drop unnecessary 'rc' variable (Xichao Zhao) - powerpc: Use dev_fwnode() (Jiri Slaby (SUSE)) - KVM: PPC: Fix misleading interrupts comment in kvmppc_prepare_to_enter() (Andrew Donnellan) - MAINTAINERS: mark bcachefs externally maintained (Linus Torvalds) - perf symbol: Add blocking argument to filename__read_build_id (Ian Rogers) - perf symbol-minimal: Fix ehdr reading in filename__read_build_id (Ian Rogers) - tools headers: Sync uapi/linux/vhost.h with the kernel source (Namhyung Kim) - tools headers: Sync uapi/linux/prctl.h with the kernel source (Namhyung Kim) - tools headers: Sync uapi/linux/fs.h with the kernel source (Namhyung Kim) - tools headers: Sync uapi/linux/fcntl.h with the kernel source (Namhyung Kim) - tools headers: Sync syscall tables with the kernel source (Namhyung Kim) - tools headers: Sync powerpc headers with the kernel source (Namhyung Kim) - tools headers: Sync arm64 headers with the kernel source (Namhyung Kim) - tools headers: Sync x86 headers with the kernel source (Namhyung Kim) - tools headers: Sync linux/cfi_types.h with the kernel source (Namhyung Kim) - tools headers: Sync linux/bits.h with the kernel source (Namhyung Kim) - tools headers: Sync KVM headers with the kernel source (Namhyung Kim) - perf test: Fix a build error in x86 topdown test (Namhyung Kim) - virtio_net: adjust the execution order of function `virtnet_close` during freeze (Junnan Wu) - virtio_input: Improve freeze handling (Ying Gao) - vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER (Namhyung Kim) - Revert "virtio: reject shm region if length is zero" (Igor Torrente) - vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put() (Nikolay Kuratov) - virtio_pci: Fix misleading comment for queue vector (Liming Wu) - media: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - platform/x86: int3472: add hpd pin support (Dongcheng Yan) - media: rkvdec: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - media: rkvdec: Fix an error handling path in rkvdec_probe() (Christophe JAILLET) - media: rkvdec: Fix a NULL vs IS_ERR() bug in probe() (Dan Carpenter) - of: dynamic: Fix use after free in of_changeset_add_prop_helper() (Dan Carpenter) - dt-bindings: vendor-prefixes: add eswin (Pritesh Patel) - of: reserved_mem: Add missing IORESOURCE_MEM flag on resources (Rob Herring (Arm)) - of: dynamic: Fix memleak when of_pci_add_properties() failed (Lizhi Hou) - of: Clarify OF device context in of_match_device() comment (Bagas Sanjaya) - pinctrl: airoha: Fix return value in pinconf callbacks (Lorenzo Bianconi) - pinctrl: STMFX: add missing HAS_IOMEM dependency (Randy Dunlap) - gpiolib: acpi: Add quirk for ASUS ProArt PX13 (Mario Limonciello (AMD)) - pinctrl: meson: Fix typo in device table macro (Alexey Gladkov) - Linux 6.17-rc3 (Linus Torvalds) - i2c: rtl9300: Add missing count byte for SMBus Block Ops (Sven Eckelmann) - i2c: rtl9300: Increase timeout for transfer polling (Sven Eckelmann) - i2c: rtl9300: Fix multi-byte I2C write (Harshal Gohel) - i2c: rtl9300: Fix out-of-bounds bug in rtl9300_i2c_smbus_xfer (Alex Guo) - MAINTAINERS: i2c: Update i2c_hisi entry (Devyn Liu) - perf: Avoid undefined behavior from stopping/starting inactive events (Yunseong Kim) - x86/bugs: Fix GDS mitigation selecting when mitigation is off (Li RongQing) - x86/CPU/AMD: Ignore invalid reset reason value (Yazen Ghannam) - x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper (Tianxiang Peng) - mips: lantiq: xway: sysctrl: rename the etop node (Aleksander Jan Bajkowski) - mips: dts: lantiq: danube: add missing burst length property (Aleksander Jan Bajkowski) - params: Replace deprecated strcpy() with strscpy() and memcpy() (Thorsten Blum) - iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe() (Salah Triki) - iio: light: as73211: Ensure buffer holes are zeroed (Jonathan Cameron) - iio: adc: rzg2l_adc: Set driver data before enabling runtime PM (Claudiu Beznea) - iio: adc: rzg2l: Cleanup suspend/resume path (Claudiu Beznea) - iio: adc: ad7380: fix missing max_conversion_rate_hz on adaq4381-4 (David Lechner) - iio: adc: bd79124: Add GPIOLIB dependency (Matti Vaittinen) - iio: imu: inv_icm42600: change invalid data error to -EBUSY (Jean-Baptiste Maneyrol) - iio: adc: ad7124: fix channel lookup in syscalib functions (David Lechner) - iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read() (David Lechner) - iio: adc: ad7173: prevent scan if too many setups requested (David Lechner) - iio: proximity: isl29501: fix buffered read on big-endian systems (David Lechner) - iio: accel: sca3300: fix uninitialized iio scan data (David Lechner) - most: core: Drop device reference after usage in get_channel() (Miaoqian Lin) - comedi: Make insn_rw_emulate_bits() do insn->n samples (Ian Abbott) - comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() (Ian Abbott) - comedi: pcl726: Prevent invalid irq number (Edward Adam Davis) - cdx: Fix off-by-one error in cdx_rpmsg_probe() (Thorsten Blum) - fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() (Xu Yilun) - usb: xhci: fix host not responding after suspend and resume (Niklas Neronin) - usb: xhci: Fix slot_id resource race conflict (Weitao Wang) - usb: typec: fusb302: Revert incorrect threaded irq fix (Sebastian Reichel) - USB: core: Update kerneldoc for usb_hcd_giveback_urb() (Alan Stern) - usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean (Amit Sunil Dhamne) - usb: typec: maxim_contaminant: disable low power mode when reading comparator values (Amit Sunil Dhamne) - usb: dwc3: Remove WARN_ON for device endpoint command timeouts (Selvarasu Ganesan) - USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles (Zenm Chen) - usb: storage: realtek_cr: Use correct byte order for bcs->Residue (Thorsten Blum) - usb: chipidea: imx: improve usbmisc_imx7d_pullup() (Xu Yang) - kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() (Sebastian Andrzej Siewior) - usb: dwc3: pci: add support for the Intel Wildcat Lake (Heikki Krogerus) - usb: dwc3: Ignore late xferNotReady event to prevent halt timeout (Kuen-Han Tsai) - USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera (Mael GUERIN) - usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test (Xu Yang) - usb: renesas-xhci: Fix External ROM access timeouts (Marek Vasut) - usb: gadget: tegra-xudc: fix PM use count underflow (Russell King (Oracle)) - usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive (Miao Li) - ftrace: Also allocate and copy hash for reading of filter files (Steven Rostedt) - ftrace: Fix potential warning in trace_printk_seq during ftrace_dump (Tengda Wu) - fgraph: Copy args in intermediate storage with entry (Steven Rostedt) - trace/fgraph: Fix the warning caused by missing unregister notifier (Ye Weihua) - ring-buffer: Remove redundant semicolons (Liao Yuanhong) - tracing: Limit access to parser->buffer when trace_get_user failed (Pu Lehui) - rtla: Check pkg-config install (Tao Chen) - tools/latency-collector: Check pkg-config install (Tao Chen) - Documentation: smooth the text flow in the security bug reporting process (Willy Tarreau) - Documentation: clarify the expected collaboration with security bugs reporters (Willy Tarreau) - debugfs: fix mount options not being applied (Charalampos Mitrodimas) - rust: devres: fix leaking call to devm_add_action() (Danilo Krummrich) - rust: faux: fix C header link (Miguel Ojeda) - driver: rust: expand documentation for driver infrastructure (Danilo Krummrich) - device: rust: expand documentation for Device (Danilo Krummrich) - device: rust: expand documentation for DeviceContext (Danilo Krummrich) - mm/vmscan: fix inverted polarity in lru_gen_seq_show() (Danilo Krummrich) - drm/xe: Fix vm_bind_ioctl double free bug (Christoph Manszewski) - drm/xe: Move ASID allocation and user PT BO tracking into xe_vm_create (Piotr Piórkowski) - drm/xe: Assign ioctl xe file handler to vm in xe_vm_create (Piotr Piórkowski) - drm/hisilicon/hibmc: fix dp and vga cannot show together (Baihan Li) - drm/hisilicon/hibmc: fix rare monitors cannot display problem (Baihan Li) - drm/hisilicon/hibmc: fix the hibmc loaded failed bug (Baihan Li) - drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local (Baihan Li) - drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed (Baihan Li) - rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too (Miguel Ojeda) - accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc() (Thorsten Blum) - MAINTAINERS: Change habanalabs maintainers (Avizrat, Yaron) - drm: nova-drm: fix 32-bit arm build (Miguel Ojeda) - drm: Add directive to format code in comment (Javier Garcia) - drm/nouveau/gsp: fix mismatched alloc/free for kvmalloc() (Qianfeng Rong) - drm/bridge: analogix_dp: Fix bailout for devm_drm_bridge_alloc() (Liu Ying) - drm/rockchip: vop2: make vp registers nonvolatile (Piotr Zalewski) - drm/rockchip: cdn-dp: select bridge for cdp-dp (Rudi Heitbaum) - Revert "drm/amdgpu: Use dma_buf from GEM object instance" (Thomas Zimmermann) - drm/panic: Add a u64 divide by 10 for arm32 (Jocelyn Falempe) - rust: drm: don't pass the address of drm::Device to drm_dev_put() (Danilo Krummrich) - rust: drm: remove pin annotations from drm::Device (Danilo Krummrich) - rust: drm: ensure kmalloc() compatible Layout (Danilo Krummrich) - rust: alloc: replace aligned_size() with Kmalloc::aligned_layout() (Danilo Krummrich) - MAINTAINERS: entry for DRM GPUVM (Danilo Krummrich) - iosys-map: Fix undefined behavior in iosys_map_clear() (Nitin Gote) - drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian (José Expósito) - drm/tests: Fix endian warning (José Expósito) - drm/nouveau: fix typos in comments (Madhur Kumar) - drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor(). (Fanhua Li) - drm/amd/display: Fix DP audio DTO1 clock source on DCE 6. (Timur Kristóf) - drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3 (Timur Kristóf) - drm/amd/display: Don't print errors for nonexistent connectors (Timur Kristóf) - drm/amd/display: Don't warn when missing DCE encoder caps (Timur Kristóf) - drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs (Timur Kristóf) - drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs (Timur Kristóf) - drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15%% (Timur Kristóf) - drm/amd/display: Don't overclock DCE 6 by 15%% (Timur Kristóf) - drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() (Chenyuan Yang) - drm/amd/display: Fix Xorg desktop unresponsive on Replay panel (Tom Chung) - drm/amd/display: Avoid a NULL pointer dereference (Mario Limonciello) - drm/amdgpu/swm14: Update power limit logic (Alex Deucher) - drm/amd/display: Revert Add HPO encoder support to Replay (Gabe Teeger) - drm/i915/gt: Relocate compression repacking WA for JSL/EHL (Sebastian Brzezinka) - drm/i915: silence rpm wakeref asserts on GEN11_GU_MISC_IIR access (Jani Nikula) - drm/i915/icl+/tc: Convert AUX powered WARN to a debug message (Imre Deak) - drm/i915/lnl+/tc: Use the cached max lane count value (Imre Deak) - drm/i915/lnl+/tc: Fix max lane count HW readout (Imre Deak) - drm/i915/icl+/tc: Cache the max lane count value (Imre Deak) - drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink (Imre Deak) - iommufd: Fix spelling errors in iommufd.rst (Alessandro Ratti) - iommufd: viommu: free memory allocated by kvcalloc() using kvfree() (Akhilesh Patil) - s390/hypfs: Enable limited access during lockdown (Peter Oberparleiter) - s390/hypfs: Avoid unnecessary ioctl registration in debugfs (Peter Oberparleiter) - s390/mm: Do not map lowcore with identity mapping (Heiko Carstens) - s390/sclp: Fix SCCB present check (Peter Oberparleiter) - s390/configs: Set HZ=1000 (Heiko Carstens) - s390/configs: Update defconfigs (Heiko Carstens) - drivers/xen/xenbus: remove quirk for Xen 3.x (Juergen Gross) - compiler: remove __ADDRESSABLE_ASM{_STR,}() again (Jan Beulich) - platform/x86: hp-wmi: mark Victus 16-r1xxx for victus_s fan and thermal profile support (Edip Hazuri) - platform/x86/amd/hsmp: Ensure success even if hwmon registration fails (Suma Hegde) - platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL (Suma Hegde) - platform/x86/intel-uncore-freq: Check write blocked for ELC (Srinivas Pandruvada) - platform/x86/amd: pmc: Drop SMU F/W match for Cezanne (Mario Limonciello) - platform/x86: dell-smbios-wmi: Stop touching WMI device ID (Armin Wolf) - block: avoid cpu_hotplug_lock depedency on freeze_lock (Nilay Shroff) - block: decrement block_rq_qos static key in rq_qos_del() (Nilay Shroff) - block: skip q->rq_qos check in rq_qos_done_bio() (Nilay Shroff) - blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) - block: tone down bio_check_eod (Christoph Hellwig) - loop: use vfs_getattr_nosec for accurate file size (Rajeev Mishra) - loop: Consolidate size calculation logic into lo_calculate_size() (Rajeev Mishra) - md: fix sync_action incorrect display during resync (Zheng Qixing) - md: add helper rdev_needs_recovery() (Zheng Qixing) - md: keep recovery_cp in mdp_superblock_s (Xiao Ni) - md: add legacy_async_del_gendisk mode (Xiao Ni) - block: remove newlines from the warnings in blk_validate_integrity_limits (Christoph Hellwig) - block: handle pi_tuple_size in queue_limits_stack_integrity (Christoph Hellwig) - selftests: ublk: Use ARRAY_SIZE() macro to improve code (Akhilesh Patil) - io_uring: clear ->async_data as part of normal init (Jens Axboe) - io_uring/futex: ensure io_futex_wait() cleans up properly on failure (Jens Axboe) - scsi: ufs: ufs-qcom: Fix ESI null pointer dereference (Nitin Rawat) - scsi: ufs: core: Rename ufshcd_wait_for_doorbell_clr() (Bart Van Assche) - scsi: ufs: core: Fix the return value documentation (Bart Van Assche) - scsi: ufs: core: Remove WARN_ON_ONCE() call from ufshcd_uic_cmd_compl() (Bart Van Assche) - scsi: ufs: core: Fix IRQ lock inversion for the SCSI host lock (Bart Van Assche) - scsi: qla4xxx: Prevent a potential error pointer dereference (Dan Carpenter) - scsi: ufs: ufs-pci: Add support for Intel Wildcat Lake (Adrian Hunter) - scsi: fnic: Remove a useless struct mempool forward declaration (Christoph Hellwig) - mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1 (Judith Mendez) - memstick: Fix deadlock by moving removing flag earlier (Jiayi Li) - mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-up (Sai Krishna Potthuri) - mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER (Victor Shih) - mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency (Victor Shih) - mmc: sdhci-pci-gli: Add a new function to simplify the code (Victor Shih) - RDMA/hns: Fix dip entries leak on devices newer than hip09 (Junxian Huang) - RDMA/core: Free pfn_list with appropriate kvfree call (Akhilesh Patil) - MAINTAINERS: Remove bouncing irdma maintainer (Dave Hansen) - RDMA/bnxt_re: Fix to initialize the PBL array (Anantha Prabhu) - RDMA/bnxt_re: Fix a possible memory leak in the driver (Kalesh AP) - RDMA/bnxt_re: Fix to remove workload check in SRQ limit path (Kashyap Desai) - RDMA/bnxt_re: Fix to do SRQ armena by default (Kashyap Desai) - RDMA/hns: Fix querying wrong SCC context for DIP algorithm (wenglianfa) - RDMA/erdma: Fix unset QPN of GSI QP (Boshi Yu) - RDMA/erdma: Fix ignored return value of init_kernel_qp (Boshi Yu) - RDMA/rxe: Flush delayed SKBs while releasing RXE resources (Zhu Yanjun) - iommu/riscv: prevent NULL deref in iova_to_phys (XianLiang Huang) - iommu/virtio: Make instance lookup robust (Robin Murphy) - iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement (Nicolin Chen) - iommu/tegra241-cmdqv: Fix missing cpu_to_le64 at lvcmdq_err_map (Nicolin Chen) - iommu/amd: Avoid stack buffer overflow from kernel cmdline (Kees Cook) - ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation (Takashi Iwai) - ALSA: timer: fix ida_free call while not allocated (Dewei Meng) - ASoC: cs35l56: Remove SoundWire Clock Divider workaround for CS35L63 (Stefan Binding) - ASoC: cs35l56: Handle new algorithms IDs for CS35L63 (Richard Fitzgerald) - ASoC: cs35l56: Update Firmware Addresses for CS35L63 for production silicon (Stefan Binding) - ASoC: codecs: ES9389: Modify the standby configuration (Zhang Yi) - ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv (Takashi Iwai) - ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again (Kailang Yang) - ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 (Vasiliy Kovalev) - ALSA: usb-audio: Fix size validation in convert_chmap_v3() (Dan Carpenter) - ALSA: hda/tas2781: Add name prefix tas2781 for tas2781's dvc_tlv and amp_vol_tlv (Shenghao Ding) - ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6 (Evgeniy Harchenko) - cifs: Fix oops due to uninitialised variable (David Howells) - NFS: Fix a race when updating an existing write (Trond Myklebust) - mm/mremap: fix WARN with uffd that has remap events disabled (David Hildenbrand) - mm/damon/sysfs-schemes: put damos dests dir after removing its files (SeongJae Park) - mm/migrate: fix NULL movable_ops if CONFIG_ZSMALLOC=m (Huacai Chen) - mm/damon/core: fix damos_commit_filter not changing allow (Sang-Heon Jeon) - mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn (Jinjiang Tu) - MAINTAINERS: mark MGLRU as maintained (Axel Rasmussen) - mm: rust: add page.rs to MEMORY MANAGEMENT - RUST (Alice Ryhl) - iov_iter: iterate_folioq: fix handling of offset >= folio size (Dominique Martinet) - selftests/damon: fix selftests by installing drgn related script (Sang-Heon Jeon) - .mailmap: add entry for Easwar Hariharan (Easwar Hariharan) - selftests/mm: add test for invalid multi VMA operations (Lorenzo Stoakes) - mm/mremap: catch invalid multi VMA moves earlier (Lorenzo Stoakes) - mm/mremap: allow multi-VMA move when filesystem uses thp_get_unmapped_area (Lorenzo Stoakes) - mm/damon/core: fix commit_ops_filters by using correct nth function (Sang-Heon Jeon) - tools/testing: add linux/args.h header and fix radix, VMA tests (Lorenzo Stoakes) - mm/debug_vm_pgtable: clear page table entries at destroy_args() (Herton R. Krzesinski) - squashfs: fix memory leak in squashfs_fill_super (Phillip Lougher) - kho: warn if KHO is disabled due to an error (Pasha Tatashin) - kho: mm: don't allow deferred struct page with KHO (Pasha Tatashin) - kho: init new_physxa->phys_bits to fix lockdep (Pasha Tatashin) - docs: cgroup: fixed spelling mistakes in documentation (Soham Metha) - cgroup: avoid null de-ref in css_rstat_exit() (JP Kobryn) - cgroup/cpuset: Remove the unnecessary css_get/put() in cpuset_partition_write() (Waiman Long) - cgroup/cpuset: Fix a partition error with CPU hotplug (Waiman Long) - cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key (Waiman Long) - spi: st: fix PM macros to use CONFIG_PM instead of CONFIG_PM_SLEEP (Raphael Gallais-Pou) - spi: spi-qpic-snand: fix calculating of ECC OOB regions' properties (Gabor Juhos) - spi: spi-fsl-lpspi: Clamp too high speed_hz (Stefan Wahren) - spi: spi-mem: add spi_mem_adjust_op_freq() in spi_mem_supports_op() (Tianyu Xu) - spi: spi-mem: Add missing kdoc argument (Miquel Raynal) - spi: spi-qpic-snand: use correct CW_PER_PAGE value for OOB write (Gabor Juhos) - regulator: tps65219: regulator: tps65219: Fix error codes in probe() (Dan Carpenter) - regulator: pca9450: Use devm_register_sys_off_handler (Peng Fan) - regulator: dt-bindings: infineon,ir38060: Add Guenter as maintainer from IBM (Krzysztof Kozlowski) - ACPI: pfr_update: Fix the driver update version check (Chen Yu) - ACPI: APEI: EINJ: Fix resource leak by remove callback in .exit.text (Uwe Kleine-König) - ACPI: APEI: EINJ: fix potential NULL dereference in __einj_error_inject() (Charles Han) - ACPI: APEI: EINJ: Check if user asked for EINJV2 injection (Tony Luck) - cpuidle: governors: menu: Avoid selecting states with too much latency (Rafael J. Wysocki) - cpupower: Allow control of boost feature on non-x86 based systems with boost support. (Shinji Nomoto) - cpupower: Fix a bug where the -t option of the set subcommand was not working. (Shinji Nomoto) - selftests/sched_ext: Remove duplicate sched.h header (Jiapeng Chong) - sched/ext: Fix invalid task state transitions on class switch (Andrea Righi) - netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) - net/mlx5e: Preserve shared buffer capacity during headroom updates (Armen Ratner) - net/mlx5e: Query FW for buffer ownership (Alexei Lazar) - net/mlx5: Restore missing scheduling node cleanup on vport enable failure (Carolina Jubran) - net/mlx5: Fix QoS reference leak in vport enable error path (Carolina Jubran) - net/mlx5: Destroy vport QoS element when no configuration remains (Carolina Jubran) - net/mlx5e: Preserve tc-bw during parent changes (Carolina Jubran) - net/mlx5: Remove default QoS group and attach vports directly to root TSAR (Carolina Jubran) - net/mlx5: Base ECVF devlink port attrs from 0 (Daniel Jurgens) - net: pse-pd: pd692x0: Skip power budget configuration when undefined (Kory Maincent) - net: pse-pd: pd692x0: Fix power budget leak in manager setup error path (Kory Maincent) - Octeontx2-af: Skip overlap check for SPI field (Hariprasad Kelam) - selftests: tls: add tests for zero-length records (Jakub Kicinski) - tls: fix handling of zero-length records on the rx_list (Jakub Kicinski) - net: airoha: ppe: Do not invalid PPE entries in case of SW hash collision (Lorenzo Bianconi) - selftests: bonding: add test for passive LACP mode (Hangbin Liu) - bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU (Hangbin Liu) - bonding: update LACP activity flag after setting lacp_active (Hangbin Liu) - Revert "net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag" (Ryan Wanner) - ipv6: sr: Fix MAC comparison to be constant-time (Eric Biggers) - net, hsr: reject HSR frame if skb can't hold tag (Jakub Acs) - net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate (William Liu) - net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit (William Liu) - net: dsa: microchip: Fix KSZ9477 HSR port setup issue (Tristram Ha) - igc: fix disabling L1.2 PCI-E link substate on I226 on init (ValdikSS) - ixgbe: fix ndo_xdp_xmit() workloads (Maciej Fijalkowski) - ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc (Jason Xing) - microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1 (Parthiban Veerasooran) - microchip: lan865x: fix missing netif_start_queue() call on device open (Parthiban Veerasooran) - net/mlx5: CT: Use the correct counter offset (Vlad Dogaru) - net/mlx5: HWS, Fix table creation UID (Alex Vesker) - net/mlx5: HWS, don't rehash on every kind of insertion failure (Yevgeny Kliteynik) - net/mlx5: HWS, prevent rehash from filling up the queues (Yevgeny Kliteynik) - net/mlx5: HWS, fix complex rules rehash error flow (Yevgeny Kliteynik) - net/mlx5: HWS, fix simple rules rehash error flow (Yevgeny Kliteynik) - net/mlx5: HWS, fix bad parameter in CQ creation (Yevgeny Kliteynik) - net/smc: fix UAF on smcsk after smc_listen_out() (D. Wythe) - net: stmmac: thead: Enable TX clock before MAC initialization (Yao Zi) - gve: prevent ethtool ops after shutdown (Jordan Rhee) - net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization (Yuichiro Tsuji) - phy: mscc: Fix timestamping for vsc8584 (Horatiu Vultur) - net/sched: sch_dualpi2: Run prob update timer in softirq to avoid deadlock (Victor Nogueira) - cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN (Lubomir Rintel) - net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload. (MD Danish Anwar) - ppp: fix race conditions in ppp_fill_forward_path (Qingfang Deng) - net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path (Qingfang Deng) - bnxt_en: Fix lockdep warning during rmmod (Michael Chan) - net: dsa: b53: fix reserved register access in b53_fdb_dump() (Jonas Gorski) - selftests: mptcp: sockopt: fix C23 extension warning (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: fix C23 extension warning (Matthieu Baerts (NGI0)) - selftests: mptcp: disable add_addr retrans in endpoint_tests (Geliang Tang) - mptcp: disable add_addr retransmission when timeout is 0 (Geliang Tang) - mptcp: remove duplicate sk_reset_timer call (Geliang Tang) - selftests: mptcp: pm: check flush doesn't reset limits (Matthieu Baerts (NGI0)) - mptcp: pm: kernel: flush: do not reset ADD_ADDR limit (Matthieu Baerts (NGI0)) - mptcp: drop skb if MPTCP skb extension allocation fails (Christoph Paasch) - ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add (Minhong He) - net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM (Jakub Ramaseuski) - selftests: tls: make the new data_steal test less flaky (Jakub Kicinski) - net: libwx: Fix the size in RSS hash key population (Chandra Mohan Sundar) - Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately (Luiz Augusto von Dentz) - Bluetooth: btnxpuart: Uses threaded IRQ for host wakeup handling (Neeraj Sanjay Kale) - Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() (Sergey Shtylyov) - Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established (Pauli Virtanen) - Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF (Yang Li) - Bluetooth: hci_core: Fix using ll_privacy_capable for current settings (Luiz Augusto von Dentz) - Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings (Luiz Augusto von Dentz) - Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown (Jiande Lu) - Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK (Luiz Augusto von Dentz) - Bluetooth: ISO: Fix getname not returning broadcast fields (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix scan state after PA Sync has been established (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Avoid adding default advertising on startup (Yang Li) - selftest: forwarding: router: Add a test case for IPv4 link-local source IP (Ido Schimmel) - mlxsw: spectrum: Forward packets with an IPv4 link-local source IP (Ido Schimmel) - rtase: Fix Rx descriptor CRC error bit definition (Justin Lai) - selftests/tc-testing: Check backlog stats in gso_skb case (William Liu) - net/sched: Fix backlog accounting in qdisc_dequeue_internal (William Liu) - net: bridge: fix soft lockup in br_multicast_query_expired() (Wang Liang) - net: xilinx: axienet: Fix RX skb ring management in DMAengine mode (Suraj Gupta) - MAINTAINERS: update s390/net (Alexandra Winter) - LoongArch: KVM: Add address alignment check in pch_pic register access (Bibo Mao) - LoongArch: KVM: Use kvm_get_vcpu_by_id() instead of kvm_get_vcpu() (Song Gao) - LoongArch: KVM: Fix stack protector issue in send_ipi_data() (Bibo Mao) - LoongArch: KVM: Make function kvm_own_lbt() robust (Bibo Mao) - LoongArch: Rename GCC_PLUGIN_STACKLEAK to KSTACK_ERASE (Huacai Chen) - LoongArch: Save LBT before FPU in setup_sigcontext() (Huacai Chen) - LoongArch: Optimize module load time by optimizing PLT/GOT counting (Kanglong Wang) - LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU threads (Xianglai Li) - LoongArch: Increase COMMAND_LINE_SIZE up to 4096 (Ming Wang) - LoongArch: Pass annotate-tablejump option if LTO is enabled (Tiezhu Yang) - objtool/LoongArch: Get table size correctly if LTO is enabled (Tiezhu Yang) - lib/crypto: ensure generated *.S files are removed on make clean (Tal Zussman) - lib/crypto: sha: Update Kconfig help for SHA1 and SHA256 (Eric Biggers) - ksmbd: fix refcount leak causing resource not released (Ziyan Xu) - ksmbd: extend the connection limiting mechanism to support IPv6 (Namjae Jeon) - smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy() (Stefan Metzmacher) - tracing: fprobe-event: Sanitize wildcard for fprobe event name (Masami Hiramatsu (Google)) - bootconfig: Fix negative seeks on 32-bit with LFS enabled (Ben Hutchings) - PCI: vmd: Remove MSI-X check on child devices (Nam Cao) - PCI: xilinx: Fix NULL pointer dereference in xilinx_pcie_intr_handler() (Nam Cao) - change_mnt_propagation(): calculate propagation source only if we'll need it (Al Viro) - use uniform permission checks for all mount propagation changes (Al Viro) - propagate_umount(): only surviving overmounts should be reparented (Al Viro) - fix the softlockups in attach_recursive_mnt() (Al Viro) - ovl: fix possible double unlink (Amir Goldstein) - ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp() (NeilBrown) - signal: Fix memory leak for PIDFD_SELF* sentinels (Adrian Huang (Lenovo)) - kernfs: don't fail listing extended attributes (Christian Brauner) - coredump: Fix return value in coredump_parse() (Dan Carpenter) - fs/buffer: fix use-after-free when call bh_read() helper (Ye Bin) - pidfs: Fix memory leak in pidfd_info() (Adrian Huang (Lenovo)) - netfs: Fix unbuffered write error handling (David Howells) - fhandle: do_handle_open() should get FD with user flags (Thomas Bertschinger) - module: Rename EXPORT_SYMBOL_GPL_FOR_MODULES to EXPORT_SYMBOL_FOR_MODULES (Vlastimil Babka) - fs: fix incorrect lflags value in the move_mount syscall (Yuntao Wang) - selftests/coredump: Remove the read() that fails the test (Nam Cao) - fuse: keep inode->i_blkbits constant (Joanne Koong) - selftests/mount_setattr: add smoke tests for open_tree_attr(2) bug (Aleksa Sarai) - open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONE (Aleksa Sarai) - iomap: Fix broken data integrity guarantees for O_SYNC writes (Jan Kara) - fs: writeback: fix use-after-free in __mark_inode_dirty() (Jiufei Xue) - btrfs: fix printing of mount info messages for NODATACOW/NODATASUM (Kyoji Ogasawara) - btrfs: restore mount option info messages during mount (Kyoji Ogasawara) - btrfs: fix incorrect log message for nobarrier mount option (Kyoji Ogasawara) - btrfs: fix buffer index in wait_eb_writebacks() (Naohiro Aota) - btrfs: subpage: keep TOWRITE tag until folio is cleaned (Naohiro Aota) - btrfs: clear TAG_TOWRITE from buffer tree when submitting a tree block (Qu Wenruo) - btrfs: do not set mtime/ctime to current time when unlinking for log replay (Filipe Manana) - btrfs: clear block dirty if btrfs_writepage_cow_fixup() failed (Qu Wenruo) - btrfs: clear block dirty if submit_one_sector() failed (Qu Wenruo) - btrfs: zoned: limit active zones to max_open_zones (Naohiro Aota) - btrfs: zoned: fix write time activation failure for metadata block group (Naohiro Aota) - btrfs: zoned: fix data relocation block group reservation (Naohiro Aota) - btrfs: zoned: skip ZONE FINISH of conventional zones (Johannes Thumshirn) - jbd2: prevent softlockup in jbd2_log_do_checkpoint() (Baokun Li) - ext4: fix incorrect function name in comment (Baolin Liu) - ext4: use kmalloc_array() for array space allocation (Liao Yuanhong) - ext4: fix hole length calculation overflow in non-extent inodes (Zhang Yi) - ext4: don't try to clear the orphan_present feature block device is r/o (Theodore Ts'o) - ext4: fix reserved gdt blocks handling in fsmap (Ojaswin Mujoo) - ext4: fix fsmap end of range reporting with bigalloc (Ojaswin Mujoo) - ext4: remove redundant __GFP_NOWARN (Qianfeng Rong) - ext4: fix unused variable warning in ext4_init_new_dir (Theodore Ts'o) - ext4: remove useless if check (Antonio Quartulli) - ext4: check fast symlink for ea_inode correctly (Andreas Dilger) - ext4: preserve SB_I_VERSION on remount (Baokun Li) - ext4: show the default enabled i_version option (Baokun Li) - Linux 6.17-rc2 (Linus Torvalds) - x86/cpuid: Remove transitional header (Ahmed S. Darwish) - x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero (Tom Lendacky) - virt: sev-guest: Satisfy linear mapping requirement in get_derived_key() (Tom Lendacky) - x86/sev: Improve handling of writes to intercepted TSC MSRs (Nikunj A Dadhania) - x86/fpu: Fix NULL dereference in avx512_status() (Fushuai Wang) - x86/bugs: Select best SRSO mitigation (David Kaplan) - locking: Fix __clear_task_blocked_on() warning from __ww_mutex_wound() path (John Stultz) - futex: Use user_write_access_begin/_end() in futex_put_value() (Waiman Long) - rust: kbuild: clean output before running `rustdoc` (Miguel Ojeda) - rust: workaround `rustdoc` target modifiers bug (Miguel Ojeda) - ata: libata-scsi: Fix CDL control (Igor Pylypiv) - ata: libata-eh: Fix link state check for IDE/PATA ports (Damien Le Moal) - scsi: ufs: core: Remove error print for devm_add_action_or_reset() (Waqar Hameed) - scsi: ufs: mediatek: Fix out-of-bounds access in MCQ IRQ mapping (Peter Wang) - scsi: lpfc: Remove redundant assignment to avoid memory leak (Jiasheng Jiang) - scsi: lpfc: Fix wrong function reference in a comment (Jean Delvare) - scsi: ufs: core: Fix interrupt handling for MCQ Mode (Nitin Rawat) - scsi: scsi_debug: Make read-only arrays static const (Colin Ian King) - scsi: core: sysfs: Correct sysfs attributes access rights (Damien Le Moal) - drm/xe/pf: Set VF LMEM BAR size (Michał Winiarski) - drm/xe/hwmon: Add SW clamp for power limits writes (Karthik Poosa) - drm/xe: Defer buffer object shrinker write-backs and GPU waits (Thomas Hellström) - drm/xe/migrate: prevent potential UAF (Matthew Auld) - drm/xe/migrate: don't overflow max copy size (Matthew Auld) - drm/xe/migrate: prevent infinite recursion (Matthew Auld) - drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush (Jouni Högander) - drm/i915/fbc: fix the implementation of wa_18038517565 (Vinod Govindapillai) - drm/amdgpu: fix task hang from failed job submission during process kill (Liu01 Tong) - drm/amdgpu: fix incorrect vm flags to map bo (Jack Xiao) - drm/amdgpu: fix vram reservation issue (YiPeng Chai) - drm/amdgpu: Add PSP fw version check for fw reserve GFX command (Frank Min) - drm/panfrost: Print RSS for tiler heap BO's in debugfs GEMS file (Adrián Larumbe) - drm/radeon: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Imre Deak) - drm/nouveau: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Imre Deak) - drm/omap: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Imre Deak) - drm/bridge: document HDMI CEC callbacks (Dmitry Baryshkov) - drm/bridge: Describe the newly introduced drm_connector parameter for drm_bridge_detect (Andy Yan) - drm/bridge: fix OF node leak (Johan Hovold) - xfs: split xfs_zone_record_blocks (Christoph Hellwig) - xfs: fix scrub trace with null pointer in quotacheck (Andrey Albershteyn) - xfs: reject max_atomic_write mount option for no reflink (John Garry) - xfs: disallow atomic writes on DAX (John Garry) - fs/dax: Reject IOCB_ATOMIC in dax_iomap_rw() (John Garry) - xfs: remove XFS_IBULK_SAME_AG (Christoph Hellwig) - xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags (Christoph Hellwig) - xfs: fix frozen file system assert in xfs_trans_alloc (Christoph Hellwig) - block: restore default wbt enablement (Julian Sun) - Docs: admin-guide: Correct spelling mistake (Erick Karanja) - blk-wbt: doc: Update the doc of the wbt_lat_usec interface (Tang Yizhou) - blk-wbt: Eliminate ambiguity in the comments of struct rq_wb (Tang Yizhou) - blk-wbt: Optimize wbt_done() for non-throttled writes (Tang Yizhou) - block: fix kobject double initialization in add_disk (Zheng Qixing) - blk-cgroup: remove redundant __GFP_NOWARN (Qianfeng Rong) - block, bfq: remove redundant __GFP_NOWARN (Qianfeng Rong) - ublk: check for unprivileged daemon on each I/O fetch (Caleb Sander Mateos) - ublk: don't quiesce in ublk_ch_release (Uday Shankar) - drbd: Remove the open-coded page pool (Philipp Reisner) - io_uring/io-wq: add check free worker before create new worker (Fengnan Chang) - io_uring/net: commit partial buffers on retry (Jens Axboe) - ALSA: hda/tas2781: Normalize the volume kcontrol name (Baojun Xu) - ALSA: usb-audio: Validate UAC3 cluster segment descriptors (Takashi Iwai) - ALSA: usb-audio: Validate UAC3 power domain descriptors, too (Takashi Iwai) - ASoC: tas2781: Normalize the volume kcontrol name (Baojun Xu) - ASoC: stm: stm32_i2s: Fix calc_clk_div() error handling in determine_rate() (Sergio Perez Gonzalez) - ASoC: codecs: Call strscpy() with correct size argument (Thorsten Blum) - ASoC: tas2781: Fix spelling mistake "dismatch" -> "mismatch" (Colin Ian King) - ASoC: rt1320: fix random cycle mute issue (Shuming Fan) - ASoC: rt721: fix FU33 Boost Volume control not working (Shuming Fan) - ASoC: generic: tidyup standardized ASoC menu for generic (Kuninori Morimoto) - ASoC: codec: sma1307: replace spelling mistake with new error message (Colin Ian King) - ASoC: codecs: tx-macro: correct tx_macro_component_drv name (Alexey Klimov) - ASoC: fsl_sai: replace regmap_write with regmap_update_bits (Shengjiu Wang) - Revert "ALSA: hda: Add ASRock X670E Taichi to denylist" (Mario Limonciello (AMD)) - ALSA: azt3328: Put __maybe_unused for inline functions for gameport (Takashi Iwai) - ALSA: hda/realtek: Fix headset mic on HONOR BRB-X (Vasiliy Kovalev) - ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks (Christopher Eby) - gpio: mlxbf3: use platform_get_irq_optional() (David Thompson) - Revert "gpio: mlxbf3: only get IRQ for device instance 0" (David Thompson) - soc/tegra: pmc: Ensure power-domains are in a known state (Jon Hunter) - smb: client: remove redundant lstrp update in negotiate protocol (Wang Zhaolong) - cifs: update internal version number (Steve French) - smb: client: don't wait for info->send_pending == 0 on error (Stefan Metzmacher) - smb: client: fix mid_q_entry memleak leak with per-mid locking (Wang Zhaolong) - smb3: fix for slab out of bounds on mount to ksmbd (Steve French) - cifs: avoid extra calls to strlen() in cifs_get_spnego_key() (Dmitry Antipov) - cifs: Fix collect_sample() to handle any iterator type (David Howells) - smb: client: fix race with concurrent opens in rename(2) (Paulo Alcantara) - smb: client: fix race with concurrent opens in unlink(2) (Paulo Alcantara) - firewire: core: reallocate buffer for FCP address handlers when more than 4 are registered (Takashi Sakamoto) - firewire: core: call FCP address handlers outside RCU read-side critical section (Takashi Sakamoto) - firewire: core: call handler for exclusive regions outside RCU read-side critical section (Takashi Sakamoto) - firewire: core: use reference counting to invoke address handlers safely (Takashi Sakamoto) - ACPI: processor: perflib: Move problematic pr->performance check (Rafael J. Wysocki) - ACPI: EC: Relax sanity check of the ECDT ID string (Armin Wolf) - cpufreq: intel_pstate: Support Clearwater Forest OOB mode (Srinivas Pandruvada) - cpuidle: governors: menu: Avoid using invalid recent intervals data (Rafael J. Wysocki) - intel_idle: Allow loading ACPI tables for any family (Len Brown) - net: usb: asix_devices: add phy_mask for ax88772 mdio bus (Xu Yang) - net: kcm: Fix race condition in kcm_unattach() (Sven Stegemann) - selftests: net/forwarding: test purge of active DWRR classes (Davide Caratti) - net/sched: ets: use old 'nbands' while purging unused classes (Davide Caratti) - ixgbe: prevent from unwanted interface name changes (Jedrzej Jagielski) - devlink: let driver opt out of automatic phys_port_name generation (Jedrzej Jagielski) - bnxt: fill data page pool with frags if PAGE_SIZE > BNXT_RX_PAGE_SIZE (David Wei) - netdevsim: Fix wild pointer access in nsim_queue_free(). (Kuniyuki Iwashima) - net: mctp: Fix bad kfree_skb in bind lookup test (Matt Johnston) - netfilter: nf_tables: reject duplicate device on updates (Pablo Neira Ayuso) - ipvs: Fix estimator kthreads preferred affinity (Frederic Weisbecker) - netfilter: nft_set_pipapo: fix null deref for empty set (Florian Westphal) - selftests: tls: test TCP stealing data from under the TLS socket (Jakub Kicinski) - tls: handle data disappearing from under the TLS ULP (Jakub Kicinski) - ptp: prevent possible ABBA deadlock in ptp_clock_freerun() (Jeongjun Park) - udp: also consider secpath when evaluating ipsec use for checksumming (Sabrina Dubroca) - xfrm: bring back device check in validate_xmit_xfrm (Sabrina Dubroca) - xfrm: restore GSO for SW crypto (Sabrina Dubroca) - xfrm: flush all states in xfrm_state_fini (Sabrina Dubroca) - net: prevent deadlocks when enabling NAPIs with mixed kthread config (Jakub Kicinski) - net: update NAPI threaded config even for disabled NAPIs (Jakub Kicinski) - selftests: drv-net: don't assume device has only 2 queues (Jakub Kicinski) - docs: Fix name for net.ipv4.udp_child_hash_entries (Jordan Rife) - riscv: dts: thead: Add APB clocks for TH1520 GMACs (Yao Zi) - net: stmmac: thead: Get and enable APB clock on initialization (Yao Zi) - dt-bindings: net: thead,th1520-gmac: Describe APB interface clock (Yao Zi) - net: mdiobus: release reset_gpio in mdiobus_unregister_device() (Buday Csaba) - net: phy: nxp-c45-tja11xx: fix the PHY ID mismatch issue when using C45 (Clark Wang) - net: stmmac: dwc-qos: fix clk prepare/enable leak on probe failure (Russell King (Oracle)) - net: stmmac: rk: put the PHY clock on remove (Russell King (Oracle)) - ref_tracker: use %%p instead of %%px in debugfs dentry name (Jeff Layton) - net: usb: qmi_wwan: add Telit Cinterion FN990A w/audio composition (Fabio Porcedda) - MAINTAINERS: Remove bouncing T7XX reviewer (Dave Hansen) - MAINTAINERS: Mark Intel PTP DFL ToD as orphaned (Dave Hansen) - MAINTAINERS: Mark Intel WWAN IOSM driver as orphaned (Dave Hansen) - hv_netvsc: Fix panic during namespace deletion with VF (Haiyang Zhang) - hamradio: ignore ops-locked netdevs (Stanislav Fomichev) - net: lapbether: ignore ops-locked netdevs (Stanislav Fomichev) - net: dsa: microchip: Fix KSZ8863 reset problem (Tristram Ha) - sctp: linearize cloned gso packets in sctp_rcv (Xin Long) - vsock: Do not allow binding to VMADDR_PORT_ANY (Budimir Markovic) - net: ti: icss-iep: Fix incorrect type for return value in extts_enable() (Alok Tiwari) - net: page_pool: allow enabling recycling late, fix false positive warning (Jakub Kicinski) - net: ti: icssg-prueth: Fix emac link speed handling (MD Danish Anwar) - net: hibmcge: fix the np_link_fail error reporting issue (Jijie Shao) - net: hibmcge: fix the division by zero issue (Jijie Shao) - net: hibmcge: fix rtnl deadlock issue (Jijie Shao) - netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Pablo Neira Ayuso) - netfilter: conntrack: clean up returns in nf_conntrack_log_invalid_sysctl() (Dan Carpenter) - netfilter: nft_set_pipapo: don't return bogus extension pointer (Florian Westphal) - netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) - netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) - netfilter: add back NETFILTER_XTABLES dependencies (Arnd Bergmann) - MAINTAINERS: resurrect my netfilter maintainer entry (Florian Westphal) - MAINTAINERS: Remove bouncing kprobes maintainer (Dave Hansen) - erofs: fix block count report when 48-bit layout is on (Gao Xiang) - erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC (Junli Liu) - erofs: Do not select tristate symbols from bool symbols (Geert Uytterhoeven) - erofs: Fallback to normal access if DAX is not supported on extra device (Yuezhang Mo) - rcu: Fix racy re-initialization of irq_work causing hangs (Frederic Weisbecker) - proc: proc_maps_open allow proc_mem_open to return NULL (Jialin Wang) - mm/mremap: avoid expensive folio lookup on mremap folio pte batch (Lorenzo Stoakes) - userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry (Suren Baghdasaryan) - mm: pass page directly instead of using folio_page (Dev Jain) - selftests/proc: fix string literal warning in proc-maps-race.c (Sukrut Heroorkar) - fs/proc/task_mmu: hold PTL in pagemap_hugetlb_range and gather_hugetlb_stats (Jinjiang Tu) - mm/smaps: fix race between smaps_hugetlb_range and migration (Jinjiang Tu) - mm: fix the race between collapse and PT_RECLAIM under per-vma lock (Barry Song) - mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() (Waiman Long) - MAINTAINERS: add Masami as a reviewer of hung task detector (Masami Hiramatsu (Google)) - mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock (Breno Leitao) - kasan/test: fix protection against compiler elision (Jann Horn) - habanalabs: fix UAF in export_dmabuf() (Al Viro) - btrfs: fix iteration bug in __qgroup_excl_accounting() (Boris Burkov) - btrfs: zoned: do not select metadata BG as finish target (Naohiro Aota) - btrfs: do not allow relocation of partially dropped subvolumes (Qu Wenruo) - btrfs: error on missing block group when unaccounting log tree extent buffers (Filipe Manana) - btrfs: fix wrong length parameter for btrfs_cleanup_ordered_extents() (Qu Wenruo) - btrfs: make btrfs_cleanup_ordered_extents() support large folios (Qu Wenruo) - btrfs: fix subpage deadlock in try_release_subpage_extent_buffer() (Leo Martins) - x86/sev: Evict cache lines during SNP memory validation (Tom Lendacky) - sunrpc: fix handling of server side tls alerts (Olga Kornievskaia) - nfsd: avoid ref leak in nfsd_open_local_fh() (NeilBrown) - nfsd: don't set the ctime on delegated atime updates (Jeff Layton) - Linux 6.17-rc1 (Linus Torvalds) - tools/power turbostat: version 2025.09.09 (Len Brown) - tools/power turbostat: Handle non-root legacy-uncore sysfs permissions (Len Brown) - tools/power turbostat: standardize PER_THREAD_PARAMS (Len Brown) - tools/power turbostat: Fix DMR support (Zhang Rui) - tools/power turbostat: add format "average" for external attributes (Michael Hebenstreit) - tools/power turbostat: delete GET_PKG() (Len Brown) - tools/power turbostat: probe and display L3 cache topology (Len Brown) - tools/power turbostat: Support more than 64 built-in-counters (Len Brown) - tools/power turbostat.8: Document Totl%%C0, Any%%C0, GFX%%C0, CPUGFX%% columns (Len Brown) - tools/power turbostat: Fix bogus SysWatt for forked program (Zhang Rui) - tools/power turbostat: Handle cap_get_proc() ENOSYS (Calvin Owens) - tools/power turbostat: Fix build with musl (Calvin Owens) - tools/power turbostat: verify arguments to params --show and --hide (Len Brown) - tools/power turbostat: regression fix: --show C1E%% (Len Brown) - cpu: Remove obsolete comment from takedown_cpu() (Waiman Long) - smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment (Roman Kisel) - irqchip/mvebu-gicp: Use resource_size() for ioremap() (Thomas Gleixner) - irqchip: Build IMX_MU_MSI only on ARM (Arnd Bergmann) - genirq/test: Resolve irq lock inversion warnings (Brian Norris) - irqchip/gic-v5: Remove IRQD_RESEND_WHEN_IN_PROGRESS for ITS IRQs (Lorenzo Pieralisi) - irqchip/gic-v5: iwb: Fix iounmap probe failure path (Lorenzo Pieralisi) - irqchip/mvebu-gicp: Clear pending interrupts on init (Elad Nachman) - irqchip/msi-lib: Fix fwnode refcount in msi_lib_irq_domain_select() (Lorenzo Pieralisi) - irqchip/riscv-imsic: Don't dereference before NULL pointer check (Thomas Gleixner) - x86/irq: Plug vector setup race (Thomas Gleixner) - x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake (Tony Luck) - futex: Move futex cleanup to __mmdrop() (Thomas Gleixner) - Revert "tty: vt: use _IO() to define ioctl numbers" (Jiri Slaby (SUSE)) - efi: add API doc entry for ovmf_debug_log (Gerd Hoffmann) - efistub: Lower default log level (Aaron Kling) - efi: add ovmf debug log driver (Gerd Hoffmann) - perf bpf-filter: Enable events manually (Ilya Leoshkevich) - libbpf: Add the ability to suppress perf event enablement (Ilya Leoshkevich) - bpf: Fix memory leak of bpf_scc_info objects (Eduard Zingerman) - lib/sbitmap: make sbitmap_get_shallow() internal (Yu Kuai) - lib/sbitmap: convert shallow_depth from one word to the whole sbitmap (Yu Kuai) - nvmet: exit debugfs after discovery subsystem exits (Mohamed Khalfella) - block, bfq: Reorder struct bfq_iocq_bfqq_data (Christophe JAILLET) - md: make rdev_addable usable for rcu mode (Yang Erkun) - md/raid1: remove struct pool_info and related code (Wang Jinchao) - md/raid1: change r1conf->r1bio_pool to a pointer type (Wang Jinchao) - md: rename recovery_cp to resync_offset (Li Nan) - md/md-cluster: handle REMOVE message earlier (Heming Zhao) - md: fix create on open mddev lifetime regression (Yu Kuai) - block: ensure discard_granularity is zero when discard is not supported (Christoph Hellwig) - zloop: fix KASAN use-after-free of tag set (Shin'ichiro Kawasaki) - block: Fix default IO priority if there is no IO context (Guenter Roeck) - nvme: fix various comment typos (Bjorn Helgaas) - nvme-auth: remove unneeded semicolon (Jiapeng Chong) - nvme-pci: fix leak on sgl setup error (Keith Busch) - nvmet: initialize discovery subsys after debugfs is initialized (Mohamed Khalfella) - nvme: add capability to connect to an administrative controller (Kamaljit Singh) - nvmet: add support for FDP in fabrics passthru path (Nitesh Shetty) - block: fix potential deadlock while running nr_hw_queue update (Nilay Shroff) - block: fix lockdep warning caused by lock dependency in elv_iosched_store (Nilay Shroff) - block: move elevator queue allocation logic into blk_mq_init_sched (Nilay Shroff) - blk-ioc: don't hold queue_lock for ioc_lookup_icq() (Yu Kuai) - block: Enforce power-of-2 physical block size (John Garry) - block: avoid possible overflow for chunk_sectors check in blk_stack_limits() (John Garry) - block: Improve read ahead size for rotational devices (Damien Le Moal) - io_uring/memmap: cast nr_pages to size_t before shifting (Jens Axboe) - io_uring/net: Allow to do vectorized send (Norman Maurer) - spi: cs42l43: Property entry should be a null-terminated array (Simon Trimmer) - MAINTAINERS: Add entries for the RZ/V2H(P) RSPI (Fabrizio Castro) - regulator: core: correct convergence check in regulator_set_voltage() (Romain Gantois) - regmap: irq: Avoid lockdep warnings with nested regmap-irq chips (Mark Brown) - regmap: irq: Free the regmap-irq mutex (Mark Brown) - PCI: vmd: Fix wrong kfree() in vmd_msi_free() (Nam Cao) - mailbox/pcc: support mailbox management of the shared buffer (Adam Young) - mailbox: bcm74110: Fix spelling mistake (Colin Ian King) - mailbox: bcm74110: remove unneeded semicolon (Jiapeng Chong) - mailbox: aspeed: add mailbox driver for AST27XX series SoC (Jammy Huang) - dt-bindings: mailbox: Add ASPEED AST2700 series SoC (Jammy Huang) - dt-bindings: mailbox: Drop consumers example DTS (Krzysztof Kozlowski) - dt-bindings: mailbox: nvidia,tegra186-hsp: Use generic node name (Krzysztof Kozlowski) - dt-bindings: mailbox: Correct example indentation (Krzysztof Kozlowski) - dt-bindings: mailbox: ti,secure-proxy: Add missing reg maxItems (Krzysztof Kozlowski) - dt-bindings: mailbox: amlogic,meson-gxbb-mhu: Add missing interrupts maxItems (Krzysztof Kozlowski) - dt-bindings: mailbox: qcom-ipcc: document the Milos Inter-Processor Communication Controller (Luca Weiss) - mailbox: Add support for bcm74110 (Justin Chen) - dt-bindings: mailbox: Add support for bcm74110 (Justin Chen) - mailbox: Use dev_fwnode() (Jiri Slaby (SUSE)) - mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend() (Sakari Ailus) - treewide: rename GPIO set callbacks back to their original names (Bartosz Golaszewski) - gpio: remove legacy GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mlxbf2: use platform_get_irq_optional() (David Thompson) - Revert "gpio: pxa: Make irq_chip immutable" (Bartosz Golaszewski) - ALSA: hda/cirrus: Restrict prompt only for CONFIG_EXPERT (Takashi Iwai) - ALSA: hda/hdmi: Restrict prompt only for CONFIG_EXPERT (Takashi Iwai) - ALSA: hda/realtek: Restrict prompt only for CONFIG_EXPERT (Takashi Iwai) - ASoC: SOF: Intel: hda-sdw-bpt: fix SND_SOF_SOF_HDA_SDW_BPT dependencies (Arnd Bergmann) - ASoC: amd: acp: Add SoundWire SOF machine driver support for acp7.2 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Add SoundWire legacy machine driver support for acp7.2 platform (Venkata Prasad Potturu) - ASoC: amd: ps: Add SoundWire pci and dma driver support for acp7.2 platform (Venkata Prasad Potturu) - ASoC: SOF: amd: Add sof audio support for acp7.2 platform (Venkata Prasad Potturu) - ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCC SKU (Peter Jakubek) - ASoC: tas2781: Fix the wrong step for TLV on tas2781 (Baojun Xu) - ASoC: Intel: avs: Fix uninitialized pointer error in probe() (Cezary Rojewski) - ASoC: wm8962: Clear master mode when enter runtime suspend (Shengjiu Wang) - ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context (Muhammad Usama Anjum) - ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out() (Takashi Iwai) - ALSA: hda/tas2781: Support L"SmartAmpCalibrationData" to save calibrated data (Shenghao Ding) - ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe() (Thorsten Blum) - ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table (Thomas Croft) - ALSA: usb-audio: Don't use printk_ratelimit for debug prints (Sean Anderson) - arm64: tegra: Remove numa-node-id properties (Thierry Reding) - ARM: s3c/gpio: complete the conversion to new GPIO value setters (Bartosz Golaszewski) - ARM: dts: broadcom: Fix bcm7445 memory controller compatible (Florian Fainelli) - xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - crypto: hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390) (Herbert Xu) - NFS/localio: nfs_uuid_put() fix the wake up after unlinking the file (Trond Myklebust) - NFS/localio: nfs_uuid_put() fix races with nfs_open/close_local_fh() (Trond Myklebust) - NFS/localio: nfs_close_local_fh() fix check for file closed (Trond Myklebust) - NFSv4: Remove duplicate lookups, capability probes and fsinfo calls (Trond Myklebust) - NFS: Fix the setting of capabilities when automounting a new filesystem (Trond Myklebust) - sunrpc: fix client side handling of tls alerts (Olga Kornievskaia) - nfs/localio: use read_seqbegin() rather than read_seqbegin_or_lock() (Li RongQing) - NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY (Benjamin Coddington) - NFSv4.2: another fix for listxattr (Olga Kornievskaia) - NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() (Trond Myklebust) - SUNRPC: Silence warnings about parameters not being described (Trond Myklebust) - NFS: Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final() (Trond Myklebust) - NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() (Trond Myklebust) - NFS: use a hash table for delegation lookup (Christoph Hellwig) - NFS: track active delegations per-server (Christoph Hellwig) - NFS: move the delegation_watermark module parameter (Christoph Hellwig) - NFS: cleanup nfs_inode_reclaim_delegation (Christoph Hellwig) - NFS: cleanup error handling in nfs4_server_common_setup (Christoph Hellwig) - pNFS/flexfiles: don't attempt pnfs on fatal DS errors (Tigran Mkrtchyan) - NFS: drop __exit from nfs_exit_keyring (Christoph Hellwig) - NFS: pass struct nfs_client_initdata to nfs4_set_client (Christoph Hellwig) - pNFS: Fix disk addr range check in block/scsi layout (Sergey Bashirov) - pNFS: Fix stripe mapping in block/scsi layout (Sergey Bashirov) - pNFS: Handle RPC size limit for layoutcommits (Sergey Bashirov) - pNFS: Add prepare commit trace to block/scsi layout (Sergey Bashirov) - pNFS: Fix extent encoding in block/scsi layout (Sergey Bashirov) - pNFS: Fix uninited ptr deref in block/scsi layout (Sergey Bashirov) - NFS: Remove unused function nfs_umount (Dr. David Alan Gilbert) - SUNRPC: Remove unused xdr functions (Dr. David Alan Gilbert) - nfs: create a kernel keyring (Christoph Hellwig) - NFS: support the kernel keyring for TLS (Christoph Hellwig) - NFS: Allow folio migration for the case of mode == MIGRATE_SYNC (Trond Myklebust) - nfs: new tracepoint in match_stateid operation (Jeff Layton) - nfs: new tracepoint in nfs_delegation_need_return (Jeff Layton) - nfs: add a tracepoint to nfs_inode_detach_delegation_locked (Jeff Layton) - nfs: add cache_validity to the nfs_inode_event tracepoints (Jeff Layton) - NFS: remove unused pnfs_ld_data field from struct nfs_server (Anthony Iliopoulos) - NFS: remove unused time_delta field from struct nfs_server (Anthony Iliopoulos) - NFS: remove unused wpages field from struct nfs_server (Anthony Iliopoulos) - pnfs: add pnfs_ds_connect trace point (Tigran Mkrtchyan) - nfs: use lock_two_nondirectories() (NeilBrown) - NFS: Return the file btime in the statx results when appropriate (Trond Myklebust) - nfs: Add timecreate to nfs inode (Anne Marie Merritt) - Expand the type of nfs_fattr->valid (Trond Myklebust) - smb: client: only use a single wait_queue to monitor smbdirect connection status (Stefan Metzmacher) - smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection (Stefan Metzmacher) - smb: client: improve logging in smbd_conn_upcall() (Stefan Metzmacher) - smb: client: return an error if rdma_connect does not return within 5 seconds (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool} (Stefan Metzmacher) - smb: smbdirect: add smbdirect_socket.{send,recv}_io.mem.{cache,pool} (Stefan Metzmacher) - smb: client: make use of struct smbdirect_send_io (Stefan Metzmacher) - smb: smbdirect: introduce struct smbdirect_send_io (Stefan Metzmacher) - smb: client: make use of SMBDIRECT_RECV_IO_MAX_SGE (Stefan Metzmacher) - smb: smbdirect: add SMBDIRECT_RECV_IO_MAX_SGE (Stefan Metzmacher) - smb: client: remove unused enum smbd_connection_status (Stefan Metzmacher) - smb: client: make use of smbdirect_socket.recv_io.reassembly.* (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.recv_io.reassembly.* (Stefan Metzmacher) - smb: client: make use of smb: smbdirect_socket.recv_io.free.{list,lock} (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.recv_io.free.{list,lock} (Stefan Metzmacher) - smb: client: make use of struct smbdirect_recv_io (Stefan Metzmacher) - smb: smbdirect: introduce struct smbdirect_recv_io (Stefan Metzmacher) - smb: client: make use of smbdirect_socket->recv_io.expected (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket.recv_io.expected (Stefan Metzmacher) - smb: client: remove unused smbd_connection->fragment_reassembly_remaining (Stefan Metzmacher) - smb: client: let recv_done() avoid touching data_transfer after cleanup/move (Stefan Metzmacher) - smb: client: let recv_done() cleanup before notifying the callers. (Stefan Metzmacher) - smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already (Stefan Metzmacher) - smb: client: remove separate empty_packet_queue (Stefan Metzmacher) - smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection() (Stefan Metzmacher) - cifs: Fix null-ptr-deref by static initializing global lock (Yunseong Kim) - cifs: Move the SMB1 transport code out of transport.c (Steve French) - smb: client: smb: client: eliminate mid_flags field (Wang Zhaolong) - smb: client: add mid_counter_lock to protect the mid counter counter (Wang Zhaolong) - smb: client: rename server mid_lock to mid_queue_lock (Wang Zhaolong) - smb: client: fix creating symlinks under POSIX mounts (Paulo Alcantara) - smb: client: default to nonativesocket under POSIX mounts (Paulo Alcantara) - smb: client: set symlink type as native for POSIX mounts (Paulo Alcantara) - smb: server: Fix extension string in ksmbd_extract_shortname() (Thorsten Blum) - ksmbd: limit repeated connections from clients with the same IP (Namjae Jeon) - smb: server: let recv_done() avoid touching data_transfer after cleanup/move (Stefan Metzmacher) - smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection (Stefan Metzmacher) - smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already (Stefan Metzmacher) - smb: server: remove separate empty_recvmsg_queue (Stefan Metzmacher) - pptp: fix pptp_xmit() error path (Eric Dumazet) - net: ti: icssg-prueth: Fix skb handling for XDP_PASS (Meghana Malladi) - net: Update threaded state in napi config in netif_set_threaded (Samiullah Khawaja) - selftests: netdevsim: Xfail nexthop test on slow machines (Ido Schimmel) - eth: fbnic: Lock the tx_dropped update (Mohsin Bashir) - eth: fbnic: Fix tx_dropped reporting (Mohsin Bashir) - eth: fbnic: remove the debugging trick of super high page bias (Jakub Kicinski) - net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect (Heiner Kallweit) - dt-bindings: net: Replace bouncing Alexandru Tachici emails (Krzysztof Kozlowski) - dpll: zl3073x: ZL3073X_I2C and ZL3073X_SPI should depend on NET (Geert Uytterhoeven) - net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing (Maher Azzouzi) - Revert "net: mdio_bus: Use devm for getting reset GPIO" (Jakub Kicinski) - selftests: net: packetdrill: xfail all problems on slow machines (Jakub Kicinski) - net/packet: fix a race in packet_set_ring() and packet_notifier() (Quang Le) - benet: fix BUG when creating VFs (Michal Schmidt) - net: airoha: npu: Add missing MODULE_FIRMWARE macros (Lorenzo Bianconi) - net: devmem: fix DMA direction on unmapping (Jakub Kicinski) - ipa: fix compile-testing with qcom-mdt=m (Arnd Bergmann) - eth: fbnic: unlink NAPIs from queues on error to open (Jakub Kicinski) - net: Add locking to protect skb->dev access in ip_output (Sharath Chandra Vurukala) - net/sched: taprio: enforce minimum value for picos_per_byte (Takamitsu Iwai) - net: drop UFO packets in udp_rcv_segment() (Wang Liang) - net: mdio: mdio-bcm-unimac: Correct rate fallback logic (Florian Fainelli) - ipv6: reject malicious packets in ipv6_gso_segment() (Eric Dumazet) - selftests: avoid using ifconfig (Eric Dumazet) - dpll: Make ZL3073X invisible (Geert Uytterhoeven) - net/mlx5: Correctly set gso_segs when LRO is used (Christoph Paasch) - sfc: unfix not-a-typo in comment (Edward Cree) - net: airoha: Fix PPE table access in airoha_ppe_debugfs_foe_show() (Lorenzo Bianconi) - selftests: net: Fix flaky neighbor garbage collection test (Ido Schimmel) - netlink: specs: ethtool: fix module EEPROM input/output arguments (Jakub Kicinski) - netlink: avoid infinite retry looping in netlink_unicast() (Fedor Pchelkin) - pptp: ensure minimal skb length in pptp_xmit() (Eric Dumazet) - net: mdio_bus: Use devm for getting reset GPIO (Bence Csókás) - net: phy: smsc: add proper reset flags for LAN8710A (Buday Csaba) - net: ipa: add IPA v5.1 and v5.5 to ipa_version_string() (Luca Weiss) - phy: mscc: Fix parsing of unicast frames (Horatiu Vultur) - netpoll: prevent hanging NAPI when netcons gets enabled (Jakub Kicinski) - net: ti: icss-iep: fix device and OF node leaks at probe (Johan Hovold) - net: mtk_eth_soc: fix device leak at probe (Johan Hovold) - net: gianfar: fix device leak when querying time stamp info (Johan Hovold) - net: enetc: fix device and OF node leak at probe (Johan Hovold) - net: dpaa: fix device leak when querying time stamp info (Johan Hovold) - kcm: Fix splice support (Michal Luczaj) - s390/debug: Fix typo in debug_sprintf_format_fn() comment (Tigran Mkrtchyan) - s390/boot: Fix startup debugging log (Mikhail Zaslonko) - s390/mm: Allocate page table with PAGE_SIZE granularity (Sumanth Korikkar) - s390/mm: Enable THP_SWAP and THP_MIGRATION (Gerald Schaefer) - s390: Support CONFIG_TRACE_MMIO_ACCESS (Steffen Maier) - s390/mm: Set high_memory at the end of the identity mapping (Alexander Gordeev) - s390/ap: Unmask SLCF bit in card and queue ap functions sysfs (Harald Freudenberger) - vhost: initialize vq->nheads properly (Jason Wang) - drm/amdgpu: add missing vram lost check for LEGACY RESET (Alex Deucher) - drm/amdgpu/discovery: fix fw based ip discovery (Alex Deucher) - drm/amdkfd: Destroy KFD debugfs after destroy KFD wq (Amber Lin) - amdgpu/amdgpu_discovery: increase timeout limit for IFWI init (Xaver Hugl) - drm/amdgpu: Update SDMA firmware version check for user queue support (Jesse.Zhang) - drm/amdgpu: Add NULL check for asic_funcs (Lijo Lazar) - drm/amd/display: Revert "drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value" (Mario Limonciello) - drm/amd/display: fix a Null pointer dereference vulnerability (Siyang Liu) - drm/amd/display: Add primary plane to commits for correct VRR handling (Michel Dänzer) - drm/amdgpu: update mmhub 3.3 client id mappings (Alex Deucher) - drm/amdgpu: update mmhub 3.0.1 client id mappings (Alex Deucher) - drm/amdgpu: Retain job->vm in amdgpu_job_prepare_job (YuanShang) - drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming. (Timur Kristóf) - drm/amd/display: Don't overwrite dce60_clk_mgr (Timur Kristóf) - drm/amdkfd: Fix checkpoint-restore on multi-xcc (David Yat Sin) - drm/amd: Restore cached manual clock settings during resume (Mario Limonciello) - drm/amd: Restore cached power limit during resume (Mario Limonciello) - drm/amdgpu: Update external revid for GC v9.5.0 (Lijo Lazar) - drm/amdgpu: Update supported modes for GC v9.5.0 (Lijo Lazar) - Mark xe driver as BROKEN if kernel page size is not 4kB (Simon Richter) - drm/xe/pf: Make sure PF is ready to configure VFs (Michal Wajdeczko) - drm/xe/pf: Disable PF restart worker on device removal (Michal Wajdeczko) - drm/xe/devcoredump: Defer devcoredump initialization during probe (Balasubramani Vivekanandan) - drm/xe/pf: Enable SR-IOV PF mode by default (Michal Wajdeczko) - drm/i915/display: Set C10_VDR_CTRL_MSGBUS_ACCESS before phy reg read (Jouni Högander) - drm/i915/display: Ensure phy is accessible on lfps configuration (Jouni Högander) - drm/i915/display: Avoid unnecessarily calling intel_cx0_get_owned_lane_mask (Jouni Högander) - drm/i915/display: Write PHY_CMN1_CONTROL only when using AUXLess ALPM (Jouni Högander) - Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()" (Helge Deller) - fbdev: Fix vmalloc out-of-bounds write in fast_imageblit (Sravan Kumar Gundu) - LoongArch: vDSO: Remove -nostdlib complier flag (Wentao Guan) - LoongArch: dts: Add eMMC/SDIO controller support to Loongson-2K2000 (Binbin Zhou) - LoongArch: dts: Add SDIO controller support to Loongson-2K1000 (Binbin Zhou) - LoongArch: dts: Add SDIO controller support to Loongson-2K0500 (Binbin Zhou) - LoongArch: BPF: Set bpf_jit_bypass_spec_v1/v4() (Tiezhu Yang) - LoongArch: BPF: Fix the tailcall hierarchy (Haoran Jiang) - LoongArch: BPF: Fix jump offset calculation in tailcall (Haoran Jiang) - LoongArch: BPF: Add struct ops support for trampoline (Tiezhu Yang) - LoongArch: BPF: Add basic bpf trampoline support (Chenghao Duan) - LoongArch: BPF: Add dynamic code modification support (Chenghao Duan) - LoongArch: BPF: Rename and refactor validate_code() (Chenghao Duan) - LoongArch: Add larch_insn_gen_{beq,bne} helpers (Chenghao Duan) - LoongArch: Don't use %%pK through printk() in unwinder (Thomas Weißschuh) - LoongArch: Avoid in-place string operation on FDT content (Yao Zi) - LoongArch: Support mem= kernel parameter (Ming Wang) - LoongArch: Make relocate_new_kernel_size be a .quad value (Huacai Chen) - LoongArch: Complete KSave registers definition (Yanteng Si) - HID: hid-steam: Use new BTN_GRIP* buttons (Vicki Pfau) - Input: add keycode for performance mode key (Marcos Alano) - Input: max77693 - convert to atomic pwm operation (Uwe Kleine-König) - Input: st1232 - add touch-overlay handling (Javier Carrasco) - dt-bindings: input: touchscreen: st1232: add touch-overlay example (Javier Carrasco) - Input: touch-overlay - add touchscreen overlay handling (Javier Carrasco) - dt-bindings: touchscreen: add touch-overlay property (Javier Carrasco) - Input: atkbd - correctly map F13 - F24 (Werner Sembach) - Input: xpad - use new BTN_GRIP* buttons (Vicki Pfau) - Input: Add and document BTN_GRIP* (Vicki Pfau) - Input: xpad - change buttons the D-Pad gets mapped as to BTN_DPAD_* (Vicki Pfau) - Documentation: Fix capitalization of XBox -> Xbox (Vicki Pfau) - Input: synaptics-rmi4 - add support for F1A (André Apitzsch) - dt-bindings: input: syna,rmi4: Document F1A function (André Apitzsch) - Input: synaptics-rmi4 - add support for Forcepads (F21) (Marge Yang) - Input: mtk-pmic-keys - add support for MT6359 PMIC keys (Louis-Alexis Eyraud) - Input: remove special handling of id->driver_info when matching (Dmitry Torokhov) - Input: evdev - switch matching to EV_SYN (Dmitry Torokhov) - Input: samsung-keypad - use BIT() and GENMASK() where appropriate (Dmitry Torokhov) - Input: samsung-keypad - use per-chip parameters (Dmitry Torokhov) - Input: samsung-keypad - use guard notation to acquire mutex (Dmitry Torokhov) - Input: samsung-keypad - use devm to disable runtime PM (Dmitry Torokhov) - Input: samsung-keypad - use struct_size() helper (Dmitry Torokhov) - Input: samsung-keypad - do not combine memory allocation checks (Dmitry Torokhov) - Input: samsung-keypad - do not set input device's parent explicitly (Dmitry Torokhov) - Input: samsung-keypad - switch to using devm_clk_get_prepared() (Dmitry Torokhov) - Input: edt-ft5x06 - add support for FocalTech FT8716 (Jens Reidel) - dt-bindings: input: touchscreen: edt-ft5x06: Document FT8716 support (Jens Reidel) - Input: edt-ft5x06 - use per-client debugfs directory (Wolfram Sang) - Input: cs40l50 - remove redundant flush_workqueue() calls (Chen Ni) - dt-bindings: input: touchscreen: convert tsc2007.txt to yaml format (Frank Li) - Input: max8997_haptic - optimize PWM configuration (Uwe Kleine-König) - Input: pcf50633-input - remove the driver (Dr. David Alan Gilbert) - Input: goodix - add support for polling mode (Joseph Guo) - Input: adp5589 - use new GPIO line value setter callbacks (Bartosz Golaszewski) - Input: adp5588 - use new GPIO line value setter callbacks (Bartosz Golaszewski) - Input: ad7879 - use new GPIO line value setter callbacks (Bartosz Golaszewski) - dt-bindings: input: touchscreen: convert lpc32xx-tsc.txt to yaml format (Frank Li) - ipmi: Use dev_warn_ratelimited() for incorrect message warnings (Breno Leitao) - char: ipmi: remove redundant variable 'type' and check (Colin Ian King) - ipmi: Fix strcpy source and destination the same (Corey Minyard) - RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages (Pedro Falcato) - vfio/type1: conditional rescheduling while pinning (Keith Busch) - vfio/qat: add support for intel QAT 6xxx virtual functions (Małgorzata Mielnik) - vfio/qat: Remove myself from VFIO QAT PCI driver maintainers (Xin Zeng) - vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD (Jason Gunthorpe) - vfio/mlx5: fix possible overflow in tracking max message size (Artem Sadovnikov) - vfio/pci: Separate SR-IOV VF dev_set (Alex Williamson) - vfio/pds: Fix missing detach_ioas op (Brett Creeley) - vfio: Prevent open_count decrement to negative (Jacob Pan) - vfio: Fix unbalanced vfio_df_close call in no-iommu mode (Jacob Pan) - btrfs: fix log tree replay failure due to file with 0 links and extents (Filipe Manana) - scsi: libsas: Use a bool for sas_deform_port() second argument (Damien Le Moal) - scsi: libsas: Move declarations of internal functions to sas_internal.h (Damien Le Moal) - scsi: libsas: Make sas_get_ata_info() static (Damien Le Moal) - scsi: libsas: Simplify sas_ata_wait_eh() (Damien Le Moal) - scsi: libsas: Refactor dev_is_sata() (Damien Le Moal) - scsi: sd: Make sd shutdown issue START STOP UNIT appropriately (Salomon Dushimirimana) - scsi: arm64: dts: mediatek: mt8195: Add UFSHCI node (Rice Lee) - scsi: dt-bindings: mediatek,ufs: add MT8195 compatible and update clock nodes (Macpaul Lin) - scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host (Macpaul Lin) - scsi: ufs: ufs-mediatek: Add UFS host support for MT8195 SoC (Macpaul Lin) - scsi: ufs: ufs-pci: Remove control of UIC Completion interrupt for Intel MTL (Adrian Hunter) - scsi: ufs: core: Do not write interrupt enable register unnecessarily (Adrian Hunter) - scsi: ufs: core: Set and clear UIC Completion interrupt as needed (Adrian Hunter) - scsi: ufs: core: Remove duplicated code in ufshcd_send_bsg_uic_cmd() (Adrian Hunter) - scsi: ufs: core: Move ufshcd_enable_intr() and ufshcd_disable_intr() (Adrian Hunter) - scsi: ufs: ufs-pci: Remove UFS PCI driver's ->late_init() call back (Adrian Hunter) - scsi: ufs: ufs-pci: Fix default runtime and system PM levels (Adrian Hunter) - scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers (Archana Patni) - scsi: ufs: host: mediatek: Support FDE (AES) clock scaling (Peter Wang) - scsi: ufs: host: mediatek: Support clock scaling with Vcore binding (Peter Wang) - scsi: ufs: host: mediatek: Add clock scaling query function (Peter Wang) - scsi: ufs: host: mediatek: Add more UFSCHI hardware versions (Alice Chao) - scsi: ufs: host: mediatek: Set IRQ affinity policy for MCQ mode (Peter Wang) - scsi: ufs: host: mediatek: Handle broken RTC based on DTS setting (Peter Wang) - scsi: ufs: host: mediatek: Change ref-clk timeout policy (Peter Wang) - scsi: ufs: host: mediatek: Add DDR_EN setting (Naomi Chu) - scsi: ufs: host: mediatek: Simplify boolean conversion (Peter Wang) - scsi: ufs: core: Use str_true_false() helper in UFS_FLAG() (Liu Song) - scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans (Ranjan Kumar) - scsi: target: core: Generate correct identifiers for PR OUT transport IDs (Maurizio Lombardi) - scsi: MAINTAINERS: Update hisi_sas entry (Yihang Li) - scsi: target: iblock: Allow iblock devices to be shared (Mike Christie) - scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume (Seunghui Lee) - scsi: Revert "scsi: iscsi: Fix HW conn removal use after free" (Li Lingfeng) - scsi: aacraid: Stop using PCI_IRQ_AFFINITY (John Garry) - scsi: ufs: qcom: Drop dead compile guard (Konrad Dybcio) - scsi: mpt3sas: Fix a fw_event memory leak (Tomas Henzl) - ata: pata_pdc2027x: Remove space before newline and abbreviations (Colin Ian King) - ata: pata_macio: Remove space before newline (Colin Ian King) - ata: libata-core: Remove space before newline (Colin Ian King) - ata: libata-sata: Add link_power_management_supported sysfs attribute (Damien Le Moal) - ata: libata-scsi: Return aborted command when missing sense and result TF (Damien Le Moal) - ata: libata-scsi: Fix ata_to_sense_error() status handling (Damien Le Moal) - MAINTAINERS: hand over Kbuild maintenance (Masahiro Yamada) - kheaders: make it possible to override TAR (Michał Górny) - kbuild: userprogs: use correct linker when mixing clang and GNU ld (Thomas Weißschuh) - kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c (Suchit Karunakaran) - kconfig: lxdialog: replace strcpy with snprintf in print_autowrap (Suchit Karunakaran) - kconfig: gconf: refactor text_insert_help() (Masahiro Yamada) - kconfig: gconf: remove unneeded variable in text_insert_msg (Masahiro Yamada) - kconfig: gconf: use hyphens in signals (Masahiro Yamada) - kconfig: gconf: replace GtkImageMenuItem with GtkMenuItem (Masahiro Yamada) - kconfig: gconf: Fix Back button behavior (Masahiro Yamada) - kconfig: gconf: fix single view to display dependent symbols correctly (Masahiro Yamada) - scripts: add zboot support to extract-vmlinux (Jeremy Linton) - gendwarfksyms: order -T symtypes output by name (Giuliano Procida) - gendwarfksyms: use preferred form of sizeof for allocation (Giuliano Procida) - kconfig: qconf: confine {begin,end}Group to constructor and destructor (Masahiro Yamada) - kconfig: qconf: fix ConfigList::updateListAllforAll() (Masahiro Yamada) - kconfig: add a function to dump all menu entries in a tree-like format (Masahiro Yamada) - kconfig: gconf: show GTK version in About dialog (Masahiro Yamada) - kconfig: gconf: replace GtkHPaned and GtkVPaned with GtkPaned (Masahiro Yamada) - kconfig: gconf: replace GdkColor with GdkRGBA (Masahiro Yamada) - kconfig: gconf: replace GtkVbox with GtkBox (Masahiro Yamada) - kconfig: gconf: migrate to GTK 3 (Masahiro Yamada) - kconfig: gconf: rename gconf.glade to gconf.ui (Masahiro Yamada) - kconfig: gconf: rename display_tree_part() (Masahiro Yamada) - kconfig: gconf: use configure-event handler to adjust pane separator (Masahiro Yamada) - kconfig: gconf: fix behavior of a menu under a symbol in split view (Masahiro Yamada) - docs: kconfig: add alldefconfig to the all*configs (Randy Dunlap) - kconfig: nconf: Ensure null termination where strncpy is used (Shankari Anand) - kconfig: gconf: remove GtkHandleBox from glade (Masahiro Yamada) - kconfig: gconf: use gtk_dialog_get_content_area() accessor (Masahiro Yamada) - kconfig: gconf: use gtk_check_menu_item_get_active() accessor (Masahiro Yamada) - kconfig: gconf: remove unnecessary default message in text view (Masahiro Yamada) - kconfig: gconf: replace "tooltip" property with "tooltip-text" (Masahiro Yamada) - kconfig: gconf: remove "tooltips" property from glade (Masahiro Yamada) - kconfig: gconf: replace GTK_STOCK_{OK,NO,CANCEL} (Masahiro Yamada) - kconfig: gconf: replace GDK_space with GDK_KEY_space (Masahiro Yamada) - kconfig: gconf: remove dead code in display_tree_part() (Masahiro Yamada) - kconfig: gconf: inline display_list() into set_view_mode() (Masahiro Yamada) - kconfig: gconf: do not reconstruct tree store when a symbol is changed (Masahiro Yamada) - kconfig: gconf: inline fill_row() into set_node() (Masahiro Yamada) - kconfig: gconf: remove init_tree_model() (Masahiro Yamada) - kconfig: gconf: remove global 'model1' and 'model2' variables (Masahiro Yamada) - kconfig: gconf: use GtkTreeModelFilter to control row visibility (Masahiro Yamada) - kconfig: gconf: preserve menu selection when switching view mode (Masahiro Yamada) - kconfig: gconf: merge 'current' and 'browsed' global variables (Masahiro Yamada) - kconfig: gconf: remove global 'tree' variable (Masahiro Yamada) - kconfig: gconf: make introduction, about, license dialogs modal (Masahiro Yamada) - kconfig: gconf: refactor replace_button_icon() (Masahiro Yamada) - kconfig: gconf: use GdkPixbuf in replace_button_icon() (Masahiro Yamada) - kconfig: gconf: use GtkFileChooser in on_save_as1_activate() (Masahiro Yamada) - kconfig: gconf: use GtkFileChooser in on_load1_activate() (Masahiro Yamada) - kconfig: gconf: add on_save_clicked() event handler (Masahiro Yamada) - kconfig: gconf: avoid hardcoding model* in on_treeview*_button_press_event() (Masahiro Yamada) - kconfig: gconf: avoid hardcoding model2 in renderer_edited() (Masahiro Yamada) - kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed() (Masahiro Yamada) - kconfig: gconf: make key_press_event work in left pane too (Masahiro Yamada) - kconfig: gconf: remove glade_xml_signal_autoconnect() call (Masahiro Yamada) - kconfig: gconf: add static qualifiers to event handlers (Masahiro Yamada) - kconfig: gconf: move button1 and save1 initialization code (Masahiro Yamada) - kconfig: gconf: move the main window event handlers below (Masahiro Yamada) - kconfig: gconf: grey out button for current view (Masahiro Yamada) - kconfig: gconf: refactor view setting code (Masahiro Yamada) - kconfig: gconf: move init_*() functions below (Masahiro Yamada) - kconfig: gconf: add static qualifiers to variables (Masahiro Yamada) - kconfig: gconf: remove unused 'color' variable (Masahiro Yamada) - kconfig: gconf: remove unneeded variables in on_treeview*_button_press_event() (Masahiro Yamada) - kconfig: gconf: remove unneeded variable in on_split_clicked() (Masahiro Yamada) - kconfig: gconf: remove unnecessary NULL checks for tree1 and tree2 (Masahiro Yamada) - kconfig: gconf: remove parents[] array and indent variable (Masahiro Yamada) - kconfig: gconf: remove internal-child="image" nodes from glade (Masahiro Yamada) - kconfig: gconf: remove unnecessary gtk_set_locale() call (Masahiro Yamada) - kconfig: gconf: remove gtk_tree_view_set_rules_hint() calls (Masahiro Yamada) - kconfig: gconf: remove gtk_widget_realize() calls (Masahiro Yamada) - kconfig: gconf: remove gtk_tree_view_column_set_visible() calls (Masahiro Yamada) - kconfig: gconf: remove unneeded gtk_tree_view_set_headers_visible() calls (Masahiro Yamada) - kconfig: gconf: remove meaningless code in init_main_window() (Masahiro Yamada) - kconfig: gconf: remove empty if-block (Masahiro Yamada) - kconfig: gconf: remove old #ifdef GTK_CHECK_VERSION (Masahiro Yamada) - kconfig: gconf: always destroy dialog in on_window1_delete_event() (Masahiro Yamada) - kconfig: gconf: fix potential memory leak in renderer_edited() (Masahiro Yamada) - kconfig: gconf: make columns resizable (Masahiro Yamada) - kconfig: re-add menu_get_parent_menu() that returns parent menu (Masahiro Yamada) - kconfig: rename menu_get_parent_menu() to menu_get_menu_or_parent_menu() (Masahiro Yamada) - kconfig: qconf: show selected choice in the Value column (Masahiro Yamada) - kconfig: qconf: do not show checkbox icon for choice (Masahiro Yamada) - kconfig: set MENU_CHANGED to choice when the selected member is changed (Masahiro Yamada) - module: remove meaningless 'name' parameter from __MODULE_INFO() (Masahiro Yamada) - kheaders: double-quote variables to satisfy shellcheck (Masahiro Yamada) - kheaders: rebuild kheaders_data.tar.xz when KBUILD_BUILD_TIMESTAMP is changed (Masahiro Yamada) - kheaders: rebuild kheaders_data.tar.xz when a file is modified within a minute (Masahiro Yamada) - kconfig: lxdialog: fix 'space' to (de)select options (Yann E. MORIN) - kconfig: use memcmp instead of deprecated bcmp (Thomas Meyer) - media: venus: Fix OPP table error handling (Sasha Levin) - selftests/perf_events: Add a mmap() correctness test (Lorenzo Stoakes) - perf/core: Prevent VMA split of buffer mappings (Thomas Gleixner) - perf/core: Handle buffer mapping fail correctly in perf_mmap() (Thomas Gleixner) - perf/core: Exit early on perf_mmap() fail (Thomas Gleixner) - perf/core: Don't leak AUX buffer refcount on allocation failure (Thomas Gleixner) - perf/core: Preserve AUX buffer allocation failure result (Thomas Gleixner) - net: usbnet: Fix the wrong netif_carrier_on() call (Ammar Faizi) - ARM: 9449/1: coresight: Finish removal of Coresight support in arch/arm/kernel (James Clark) - exfat: add cluster chain loop check for dir (Yuezhang Mo) - exfat: fdatasync flag should be same like generic_write_sync() (Zhengxu Zhang) - mm: mempool: fix crash in mempool_free() for zero-minimum pools (Yadan Fan) - mm: correct type for vmalloc vm_flags fields (Lorenzo Stoakes) - mm/shmem, swap: fix major fault counting (Kairui Song) - mm/shmem, swap: rework swap entry and index calculation for large swapin (Kairui Song) - mm/shmem, swap: simplify swapin path and result handling (Kairui Song) - mm/shmem, swap: never use swap cache and readahead for SWP_SYNCHRONOUS_IO (Kairui Song) - mm/shmem, swap: tidy up swap entry splitting (Kairui Song) - mm/shmem, swap: tidy up THP swapin checks (Kairui Song) - mm/shmem, swap: avoid redundant Xarray lookup during swapin (Kairui Song) - x86/ftrace: enable EXECMEM_ROX_CACHE for ftrace allocations (Mike Rapoport (Microsoft)) - x86/kprobes: enable EXECMEM_ROX_CACHE for kprobes allocations (Mike Rapoport (Microsoft)) - execmem: drop writable parameter from execmem_fill_trapping_insns() (Mike Rapoport (Microsoft)) - execmem: add fallback for failures in vmalloc(VM_ALLOW_HUGE_VMAP) (Mike Rapoport (Microsoft)) - execmem: move execmem_force_rw() and execmem_restore_rox() before use (Mike Rapoport (Microsoft)) - execmem: rework execmem_cache_free() (Mike Rapoport (Microsoft)) - execmem: introduce execmem_alloc_rw() (Mike Rapoport (Microsoft)) - execmem: drop unused execmem_update_copy() (Mike Rapoport (Microsoft)) - mm: fix a UAF when vma->mm is freed after vma->vm_refcnt got dropped (Suren Baghdasaryan) - mm/rmap: add anon_vma lifetime debug check (Jann Horn) - mm: remove mm/io-mapping.c (Lorenzo Stoakes) - khugepaged: optimize collapse_pte_mapped_thp() by PTE batching (Dev Jain) - khugepaged: optimize __collapse_huge_page_copy_succeeded() by PTE batching (Dev Jain) - mm: add get_and_clear_ptes() and clear_ptes() (David Hildenbrand) - mm/mincore: hold PTL in mincore_hugetlb (Jinjiang Tu) - mm/memory-failure: hold PTL in hwpoison_hugetlb_range (Jinjiang Tu) - mm/mseal: rework mseal apply logic (Lorenzo Stoakes) - mm/mseal: simplify and rename VMA gap check (Lorenzo Stoakes) - mm/mseal: small cleanups (Lorenzo Stoakes) - mm/mseal: update madvise() logic (Lorenzo Stoakes) - mm/mseal: always define VM_SEALED (Lorenzo Stoakes) - mm/damon/vaddr: skip isolating folios already in destination nid (Bijan Tabatabai) - selftests: cachestat: add tests for mmap, refactor and enhance mmap test for cachestat validation (Suresh K C) - mm: add process info to bad rss-counter warning (Xuanye Liu) - kasan: skip quarantine if object is still accessible under RCU (Jann Horn) - mm/page-flags: remove folio_start_writeback_keepwrite() (Joanne Koong) - selftests/mm: add process_madvise() tests (wang lian) - mm: shmem: fix the shmem large folio allocation for the i915 driver (Baolin Wang) - mm/shmem, swap: improve cached mTHP handling and fix potential hang (Kairui Song) - i2c: muxes: mule: Fix an error handling path in mule_i2c_mux_probe() (Christophe JAILLET) - i2c: Force DLL0945 touchpad i2c freq to 100khz (fangzhong.zhou) - i2c: apple: Drop default ARCH_APPLE in Kconfig (Sven Peter) - i2c: qcom-geni: fix I2C frequency table to achieve accurate bus rates (Kathiravan Thirumoorthy) - dt-bindings: i2c: apple,i2c: Document Apple A7-A11, T2 compatibles (Nick Chan) - i2c: tegra: Remove dma_sync_*() calls (Akhil R) - i2c: tegra: Use internal reset when reset property is not available (Akhil R) - i2c: stm32f7: support i2c_*_dma_safe_msg_buf APIs (Clément Le Goffic) - f2fs: drop inode from the donation list when the last file is closed (Jaegeuk Kim) - f2fs: add gc_boost_gc_greedy sysfs node (Daeho Jeong) - f2fs: add gc_boost_gc_multiple sysfs node (Daeho Jeong) - f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode (Chao Yu) - f2fs: fix to calculate dirty data during has_not_enough_free_secs() (Chao Yu) - f2fs: fix to update upper_p in __get_secs_required() correctly (Chao Yu) - f2fs: directly add newly allocated pre-dirty nat entry to dirty set list (wangzijie) - f2fs: avoid redundant clean nat entry move in lru list (wangzijie) - f2fs: zone: wait for inflight dio completion, excluding pinned files read using dio (yohan.joung) - f2fs: ignore valid ratio when free section count is low (Daeho Jeong) - f2fs: don't break allocation when crossing contiguous sections (Chao Yu) - f2fs: remove unnecessary tracepoint enabled check (Sheng Yong) - f2fs: merge the two conditions to avoid code duplication (mason.zhang) - f2fs: vm_unmap_ram() may be called from an invalid context (Jan Prusakowski) - f2fs: fix to avoid out-of-boundary access in dnode page (Chao Yu) - f2fs: switch to the new mount api (Hongbo Li) - f2fs: introduce fs_context_operation structure (Hongbo Li) - f2fs: separate the options parsing and options checking (Hongbo Li) - f2fs: Add f2fs_fs_context to record the mount options (Hongbo Li) - f2fs: Allow sbi to be NULL in f2fs_printk (Hongbo Li) - f2fs: move the option parser into handle_mount_opt (Hongbo Li) - f2fs: Add fs parameter specifications for mount options (Hongbo Li) - f2fs: fix to avoid out-of-boundary access in devs.path (Chao Yu) - f2fs: Remove F2FS_P_SB() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to __has_merged_page() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_submit_merged_write_cond() (Matthew Wilcox (Oracle)) - f2fs: Remove use of page from f2fs_write_single_data_page() (Matthew Wilcox (Oracle)) - f2fs: Remove clear_page_private_all() (Matthew Wilcox (Oracle)) - f2fs: Use F2FS_F_SB() in f2fs_read_end_io() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_encrypted_get_link() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_cache_compressed_page() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to F2FS_NODE() (Matthew Wilcox (Oracle)) - f2fs: Pass the nat_blk to __update_nat_bits() (Matthew Wilcox (Oracle)) - f2fs: Convert get_next_nat_page() to get_next_nat_folio() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_is_compressed_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio iterator in f2fs_verify_bio() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_end_read_compressed_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio iterator in f2fs_handle_step_decompress() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to WB_DATA_TYPE() and f2fs_is_cp_guaranteed() (Matthew Wilcox (Oracle)) - f2fs: Use a bio in f2fs_submit_page_write() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_merge_page_bio() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_compress_write_end_io() (Matthew Wilcox (Oracle)) - f2fs: Convert get_page_private_data() to folio_get_f2fs_data() (Matthew Wilcox (Oracle)) - f2fs: Convert set_page_private_data() to folio_set_f2fs_data() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_is_cp_guaranteed() (Matthew Wilcox (Oracle)) - f2fs: Add folio counterparts to page_private_flags functions (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to IS_INODE() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to ADDRS_PER_PAGE() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to get_dnode_base() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to ofs_of_node() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to IS_DNODE() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to is_node() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to is_cold_node() (Matthew Wilcox (Oracle)) - f2fs: Use folio_unlock() in f2fs_write_compressed_pages() (Matthew Wilcox (Oracle)) - f2fs: Add fio->folio (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to is_dent_dnode() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to is_fsync_dnode() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_recover_xattr_data() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to cpver_of_node() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to fill_node_footer() (Matthew Wilcox (Oracle)) - f2fs: Pass folios to copy_node_footer() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to set_cold_node() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to get_nid() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to fill_node_footer_blkaddr() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_inode_chksum() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_enable_inode_chksum() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_inode_chksum_set() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_allocate_data_block() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to set_mark() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to set_fsync_mark() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to set_dentry_mark() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to is_recoverable_dnode() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to nid_of_node() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to ino_of_node() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to F2FS_INODE() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to inode_has_blocks() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_sanity_check_inline_data() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to sanity_check_inode() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to sanity_check_extent_cache() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_recover_inode_page() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to recover_quota_data() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to recover_inode() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to recover_dentry() (Matthew Wilcox (Oracle)) - f2fs: introduce is_cur{seg,sec}() (Chao Yu) - f2fs: fix to avoid panic in f2fs_evict_inode (Chao Yu) - f2fs: fix to avoid UAF in f2fs_sync_inode_meta() (Chao Yu) - f2fs: doc: fix wrong quota mount option description (Chao Yu) - f2fs: use kfree() instead of kvfree() to free some memory (Jiazi Li) - f2fs: fix to use f2fs_is_valid_blkaddr_raw() in do_write_page() (Chao Yu) - f2fs: avoid splitting bio when reading multiple pages (Jianan Huang) - f2fs: check the generic conditions first (Jaegeuk Kim) - f2fs: don't allow unaligned truncation to smaller/equal size on pinned file (wangzijie) - f2fs: fix to check upper boundary for gc_no_zoned_gc_percent (Chao Yu) - f2fs: fix to check upper boundary for gc_valid_thresh_ratio (Chao Yu) - f2fs: account and print more stats during recovery (Chao Yu) - f2fs: enable tuning of boost_zoned_gc_percent via sysfs (yohan.joung) - f2fs: fix to check upper boundary for value of gc_boost_zoned_gc_percent (yohan.joung) - f2fs: fix KMSAN uninit-value in extent_info usage (Abinash Singh) - f2fs: convert F2FS_I_SB to sbi in f2fs_setattr() (wangzijie) - f2fs: Fix the typos in comments (Swarna Prabhu) - f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic (Zhiguo Niu) - f2fs: compress: change the first parameter of page_array_{alloc,free} to sbi (Zhiguo Niu) - f2fs: introduce reserved_pin_section sysfs entry (Chao Yu) - f2fs: fix to avoid invalid wait context issue (Chao Yu) - f2fs: fix bio memleak when committing super block (Sheng Yong) - f2fs: do sanity check on fio.new_blkaddr in do_write_page() (Chao Yu) - f2fs: handle nat.blkaddr corruption in f2fs_get_node_info() (Chao Yu) - f2fs: turn off one_time when forcibly set to foreground GC (Daeho Jeong) - f2fs: make sure zoned device GC to use FG_GC in shortage of free section (Daeho Jeong) - printk: nbcon: Allow reacquire during panic (John Ogness) - printk: Allow to use the printk kthread immediately even for 1st nbcon (Petr Mladek) - slab: Decouple slab_debug and no_hash_pointers (Kees Cook) - vsprintf: Use __diag macros to disable '-Wsuggest-attribute=format' (Nathan Chancellor) - compiler-gcc.h: Introduce __diag_GCC_all (Nathan Chancellor) - sched/psi: Fix psi_seq initialization (Peter Zijlstra) - dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin (LongPing Wei) - dm-thin: update the documentation (LongPing Wei) - dm-raid: do not include dm-core.h (Pavel Tikhomirov) - vdo: omit need_resched() before cond_resched() (Mikulas Patocka) - md: dm-zoned-target: Initialize return variable r to avoid uninitialized use (Purva Yeshi) - dm-verity: remove support for asynchronous hashes (Eric Biggers) - dm-mpath: don't print the "loaded" message if registering fails (Mikulas Patocka) - dm-mpath: make dm_unregister_path_selector return void (Mikulas Patocka) - dm: ima: avoid extra calls to strlen() (Dmitry Antipov) - dm: Simplify dm_io_complete() (Damien Le Moal) - dm: Remove unnecessary return in dm_zone_endio() (Damien Le Moal) - dm raid: add support for resync w/o metadata devices (Heinz Mauelshagen) - dm-flakey: Fix corrupt_bio_byte setup checks (Kent Overstreet) - dm-table: fix checking for rq stackable devices (Benjamin Marzinski) - openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - apparmor: fix: oops when trying to free null ruleset (John Johansen) - apparmor: fix Regression on linux-next (next-20250721) (John Johansen) - apparmor: fix test error: WARNING in apparmor_unix_stream_connect (John Johansen) - apparmor: Remove the unused variable rules (Jiapeng Chong) - apparmor: fix: accept2 being specifie even when permission table is presnt (John Johansen) - apparmor: transition from a list of rules to a vector of rules (John Johansen) - apparmor: fix documentation mismatches in val_mask_to_str and socket functions (Peng Jiang) - apparmor: remove redundant perms.allow MAY_EXEC bitflag set (Ryan Lee) - apparmor: fix kernel doc warnings for kernel test robot (John Johansen) - apparmor: Fix unaligned memory accesses in KUnit test (Helge Deller) - apparmor: Fix 8-byte alignment for initial dfa blob streams (Helge Deller) - apparmor: shift uid when mediating af_unix in userns (Gabriel Totev) - apparmor: shift ouid when mediating hard links in userns (Gabriel Totev) - apparmor: make sure unix socket labeling is correctly updated. (John Johansen) - apparmor: fix regression in fs based unix sockets when using old abi (John Johansen) - apparmor: fix AA_DEBUG_LABEL() (John Johansen) - apparmor: fix af_unix auditing to include all address information (John Johansen) - apparmor: Remove use of the double lock (John Johansen) - apparmor: update kernel doc comments for xxx_label_crit_section (John Johansen) - apparmor: make __begin_current_label_crit_section() indicate whether put is needed (Mateusz Guzik) - Revert "apparmor: use SHA-256 library API instead of crypto_shash API" (John Johansen) - apparmor: mitigate parser generating large xtables (John Johansen) - apparmor: Document that label must be last member in struct aa_profile (John Johansen) - apparmor: make debug_values_table static (John Johansen) - apparmor: force auditing of conflicting attachment execs from confined (Ryan Lee) - apparmor: include conflicting attachment info for confined ix/ux fallback (Ryan Lee) - apparmor: move the "conflicting profile attachments" infostr to a const declaration (Ryan Lee) - apparmor: force audit on unconfined exec if info is set by find_attach (Ryan Lee) - apparmor: make all generated string array headers const char *const (Ryan Lee) - apparmor: fix loop detection used in conflicting attachment resolution (Ryan Lee) - apparmor: ensure WB_HISTORY_SIZE value is a power of 2 (Ryan Lee) - apparmor: fix some kernel-doc issues in header files (Randy Dunlap) - apparmor: Fix incorrect profile->signal range check (Colin Ian King) - apparmor: use SHA-256 library API instead of crypto_shash API (Eric Biggers) - security/apparmor: use kfree_sensitive() in unpack_secmark() (Zilin Guan) - apparmor: Remove unused variable 'sock' in __file_sock_perm() (Nathan Chancellor) - apparmor: use the condition in AA_BUG_FMT even with debug disabled (Mateusz Guzik) - apparmor: fix typos and spelling errors (Tanya Agarwal) - apparmor: Modify mismatched function name (Jiapeng Chong) - apparmor: Modify mismatched function name (Jiapeng Chong) - apparmor: Fix checking address of an array in accum_label_info() (Nathan Chancellor) - apparmor: fix dbus permission queries to v9 ABI (John Johansen) - apparmor: gate make fine grained unix mediation behind v9 abi (John Johansen) - apparmor: add fine grained af_unix mediation (John Johansen) - apparmor: in preparation for finer networking rules rework match_prot (John Johansen) - apparmor: lift kernel socket check out of critical section (John Johansen) - apparmor: remove af_select macro (John Johansen) - apparmor: add ability to mediate caps with policy state machine (John Johansen) - apparmor: fix x_table_lookup when stacking is not the first entry (John Johansen) - apparmor: add support for profiles to define the kill signal (John Johansen) - apparmor: add additional flags to extended permission. (John Johansen) - apparmor: carry mediation check on label (John Johansen) - apparmor: cleanup: refactor file_perm() to doc semantics of some checks (John Johansen) - apparmor: remove explicit restriction that unconfined cannot use change_hat (John Johansen) - apparmor: ensure labels with more than one entry have correct flags (John Johansen) - apparmor: switch signal mediation to use RULE_MEDIATES (John Johansen) - apparmor: remove redundant unconfined check. (John Johansen) - apparmor: cleanup: attachment perm lookup to use lookup_perms() (John Johansen) - apparmor: Improve debug print infrastructure (John Johansen) - apparmor: Use str_yes_no() helper function (Thorsten Blum) - rtc: ds1685: Update Joshua Kinard's email address. (Joshua Kinard) - rtc: rv3032: convert from round_rate() to determine_rate() (Brian Masney) - rtc: rv3028: convert from round_rate() to determine_rate() (Brian Masney) - rtc: pcf8563: convert from round_rate() to determine_rate() (Brian Masney) - rtc: pcf85063: convert from round_rate() to determine_rate() (Brian Masney) - rtc: nct3018y: convert from round_rate() to determine_rate() (Brian Masney) - rtc: max31335: convert from round_rate() to determine_rate() (Brian Masney) - rtc: m41t80: convert from round_rate() to determine_rate() (Brian Masney) - rtc: hym8563: convert from round_rate() to determine_rate() (Brian Masney) - rtc: ds1307: convert from round_rate() to determine_rate() (Brian Masney) - rtc: rv3028: fix incorrect maximum clock rate handling (Brian Masney) - rtc: pcf8563: fix incorrect maximum clock rate handling (Brian Masney) - rtc: pcf85063: fix incorrect maximum clock rate handling (Brian Masney) - rtc: nct3018y: fix incorrect maximum clock rate handling (Brian Masney) - rtc: hym8563: fix incorrect maximum clock rate handling (Brian Masney) - rtc: ds1307: fix incorrect maximum clock rate handling (Brian Masney) - rtc: pcf85063: scope pcf85063_config structures (Alexandre Belloni) - rtc: Optimize calculations in rtc_time64_to_tm() (Uwe Kleine-König) - dt-bindings: rtc: amlogic,a4-rtc: Add compatible string for C3 (Xianwei Zhao) - rtc: ds1307: handle oscillator stop flag (OSF) for ds1341 (Meagan Lloyd) - rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe (Meagan Lloyd) - rtc: pcf85063: add support for RV8063 (Antoni Pokusinski) - rtc: pcf85063: create pcf85063_i2c_probe (Antoni Pokusinski) - dt-bindings: rtc: pcf85063: add binding for RV8063 (Antoni Pokusinski) - rtc: s3c: Put 'const' just after 'static' keyword for data (Krzysztof Kozlowski) - rtc: m41t80: remove HT feature for m41t65 (Alexander Shiyan) - rtc: sysfs: use __ATTRIBUTE_GROUPS() (Andy Shevchenko) - rtc: sysfs: Bail out earlier if no new groups provided (Andy Shevchenko) - rtc: sysfs: Use sysfs_emit() to instead of s*printf() (Andy Shevchenko) - rtc: sh: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - rtc: Rename lib_test to test_rtc_lib (Geert Uytterhoeven) - dt-bindings: rtc: nxp,lpc1788-rtc: add compatible string nxp,lpc1850-rtc (Frank Li) - dt-bindings: rtc: move nxp,lpc3220-rtc to separated file from trivial-rtc.yaml (Frank Li) - dt-bindings: Move sophgo,cv1800b-rtc to rtc directory (Rob Herring (Arm)) - powerpc64/bpf: Add jit support for load_acquire and store_release (Puranjay Mohan) - docs: powerpc: add htm.rst to toctree (Vishal Parmar) - PCI: pnv_php: Enable third attention indicator state (Timothy Pearson) - PCI: pnv_php: Fix surprise plug detection and recovery (Timothy Pearson) - powerpc/eeh: Make EEH driver device hotplug safe (Timothy Pearson) - powerpc/eeh: Export eeh_unfreeze_pe() (Timothy Pearson) - PCI: pnv_php: Work around switches with broken presence detection (Timothy Pearson) - PCI: pnv_php: Clean up allocated IRQs on unplug (Timothy Pearson) - tools/getdelays: add backward compatibility for taskstats version (Fan Yu) - kho: add test for kexec handover (Mike Rapoport (Microsoft)) - delaytop: enhance error logging and add PSI feature description (fan.yu9@zte.com.cn) - samples: Kconfig: fix spelling mistake "instancess" -> "instances" (Colin Ian King) - fat: fix too many log in fat_chain_add() (OGAWA Hirofumi) - scripts/spelling.txt: add notifer||notifier to spelling.txt (WangYuli) - xen/xenbus: fix typo "notifer" (WangYuli) - net: mvneta: fix typo "notifer" (WangYuli) - drm/xe: fix typo "notifer" (WangYuli) - cxl: mce: fix typo "notifer" (WangYuli) - KVM: x86: fix typo "notifer" (WangYuli) - MAINTAINERS: add maintainers for delaytop (Wang Yaxin) - ucount: use atomic_long_try_cmpxchg() in atomic_long_inc_below() (Uros Bizjak) - ucount: fix atomic_long_inc_below() argument type (Uros Bizjak) - kexec: enable CMA based contiguous allocation (Alexander Graf) - stackdepot: make max number of pools boot-time configurable (Matt Fleming) - lib/xxhash: remove unused functions (Dr. David Alan Gilbert) - init/Kconfig: restore CONFIG_BROKEN help text (Andrew Morton) - lib/raid6: update recov_rvv.c zero page usage (Herbert Xu) - docs: update docs after introducing delaytop (Wang Yaxin) - delaytop: add psi info to show system delay (Wang Yaxin) - selftests/thermal: remove duplicate newlines in perror calls (WangYuli) - selftests/thermal: remove duplicate sprintf() call in workload_hint_test (WangYuli) - riscv: optimize gcd() performance on RISC-V without Zbb extension (Kuan-Wei Chiu) - riscv: optimize gcd() code size when CONFIG_RISCV_ISA_ZBB is disabled (Kuan-Wei Chiu) - lib/math/gcd: use static key to select implementation at runtime (Kuan-Wei Chiu) - ocfs2: avoid potential ABBA deadlock by reordering tl_inode lock (Ivan Pravdin) - squashfs: fix incorrect argument to sizeof in kmalloc_array call (Colin Ian King) - squashfs: replace ;; with ; and end of fi declaration (Colin Ian King) - ocfs2: avoid NULL pointer dereference in dx_dir_lookup_rec() (Ivan Pravdin) - ocfs2/dlm: fix "take a while" typo (Ahelenia Ziemiańska) - init/main.c: add warning when file specified in rdinit is inaccessible (Lillian Berry) - samples: enhance hung_task detector test with read-write semaphore support (Zi Li) - hung_task: extend hung task blocker tracking to rwsems (Lance Yang) - locking/rwsem: make owner helpers globally available (Lance Yang) - coccinelle: misc: secs_to_jiffies: implement context and report modes (Easwar Hariharan) - panic: add note that panic_print sysctl interface is deprecated (Feng Tang) - panic: add 'panic_sys_info=' setup option for kernel cmdline (Feng Tang) - panic: add 'panic_sys_info' sysctl to take human readable string parameter (Feng Tang) - panic: generalize panic_print's function to show sys info (Feng Tang) - panic: clean up code for console replay (Feng Tang) - x86: implement crashkernel cma reservation (Jiri Bohac) - kdump: wait for DMA to finish when using CMA (Jiri Bohac) - kdump, documentation: describe craskernel CMA reservation (Jiri Bohac) - kdump: implement reserve_crashkernel_cma (Jiri Bohac) - Add a new optional ",cma" suffix to the crashkernel= command line option (Jiri Bohac) - checkpatch: check for missing sentinels in ID arrays (Brian Norris) - selftests: ptrace: add set_syscall_info to .gitignore (Moon Hee Lee) - ocfs2: update d_splice_alias() return code checking (Tetsuo Handa) - fs/proc/vmcore: a few cleanups for vmcore_add_device_dump() (Su Hui) - mailmap: update Sachin Mokashi's email address (Sachin Mokashi) - ocfs2: embed actual values into ocfs2_sysfile_lock_key names (Tetsuo Handa) - tools/accounting/delaytop: add delaytop to record top-n task delay (Yaxin Wang) - fs: fat: Prevent fsfuzzer from dominating the console (Li Chen) - kthread: update comment for __to_kthread (Jiazi Li) - lib: test_objagg: split test_hints_case() into two functions (Arnd Bergmann) - MAINTAINERS: add lib/raid6/ to "SOFTWARE RAID" (Andrew Morton) - lib/raid6: replace custom zero page with ZERO_PAGE (Herbert Xu) - scripts: gdb: move MNT_* constants to gdb-parsed (Johannes Berg) - fork: clean up ifdef logic around stack allocation (Pasha Tatashin) - ocfs2: remove redundant NULL check in rename path (Long Li) - ocfs2: reset folio to NULL when get folio fails (Lizhi Xu) - uprobes: revert ref_ctr_offset in uprobe_unregister error path (Jiri Olsa) - checkpatch: use utf-8 match for spell checking (Antonio Borneo) - mul_u64_u64_div_u64: fix the division-by-zero behavior (Nicolas Pitre) - exit: fix misleading comment in forget_original_parent() (Fushuai Wang) - kcov: fix typo in comment of kcov_fault_in_area (Wei Nanxin) - relayfs: support a counter tracking if data is too big to write (Jason Xing) - blktrace: use rbuf->stats.full as a drop indicator in relayfs (Jason Xing) - relayfs: introduce getting relayfs statistics function (Jason Xing) - relayfs: support a counter tracking if per-cpu buffers is full (Jason Xing) - relayfs: abolish prev_padding (Jason Xing) - squashfs: use folios in squashfs_bio_read_cached() (Matthew Wilcox (Oracle)) - squashfs: pass the inode to squashfs_readahead_fragment() (Matthew Wilcox (Oracle)) - kernel: relay: use __GFP_ZERO in relay_alloc_buf (Elijah Wright) - fork: define a local GFP_VMAP_STACK (Linus Walleij) - fork: clean-up naming of vm_stack/vm_struct variables in vmap stacks code (Pasha Tatashin) - alpha: replace sprintf()/strcpy() with scnprintf()/strscpy() (Thorsten Blum) - ocfs2: replace simple_strtol with kstrtol (Su Hui) - include/linux/jhash.h: replace __get_unaligned_cpu32 in jhash function (Julian Vetter) - tracing: Have unsigned int function args displayed as hexadecimal (Steven Rostedt) - ring-buffer: Convert ring_buffer_write() to use guard(preempt_notrace) (Steven Rostedt) - tracing: Use __free(kfree) in trace.c to remove gotos (Steven Rostedt) - tracing: Add guard() around locks and mutexes in trace.c (Steven Rostedt) - tracing: Add guard(ring_buffer_nest) (Steven Rostedt) - tracing: Remove unneeded goto out logic (Steven Rostedt) - module: Rename MAX_PARAM_PREFIX_LEN to __MODULE_NAME_LEN (Petr Pavlu) - tracing: Replace MAX_PARAM_PREFIX_LEN with MODULE_NAME_LEN (Petr Pavlu) - module: Restore the moduleparam prefix length check (Petr Pavlu) - module: Remove unnecessary +1 from last_unloaded_module::name size (Petr Pavlu) - module: Prevent silent truncation of module name in delete_module(2) (Petr Pavlu) - kunit: test: Drop CONFIG_MODULE ifdeffery (Thomas Weißschuh) - module: make structure definitions always visible (Thomas Weißschuh) - module: move 'struct module_use' to internal.h (Thomas Weißschuh) - i3c: add missing include to internal header (Wolfram Sang) - i3c: dw: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - i3c: master: svc: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - i3c: master: svc: Fix npcm845 FIFO_EMPTY quirk (Stanley Chu) - i3c: master: Add basic driver for the Renesas I3C controller (Wolfram Sang) - dt-bindings: i3c: Add Renesas I3C controller (Tommaso Merciai) - i3c: Add more parameters for controllers to the header (Wolfram Sang) - i3c: Standardize defines for specification parameters (Wolfram Sang) - i3c: fix module_i3c_i2c_driver() with I3C=n (Arnd Bergmann) - i3c: master: cdns: Simplify handling clocks in probe() (Krzysztof Kozlowski) - i3c: Fix i3c_device_do_priv_xfers() kernel-doc indentation (Bagas Sanjaya) - i3c: master: dw: Use i3c_writel_fifo() and i3c_readl_fifo() (Jorge Marques) - i3c: master: cdns: Use i3c_writel_fifo() and i3c_readl_fifo() (Jorge Marques) - i3c: master: Add inline i3c_readl_fifo() and i3c_writel_fifo() (Jorge Marques) - i3c: prefix hexadecimal entries in sysfs (Wolfram Sang) - i3c: master: cdns: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP (Wolfram Sang) - i3c: dw: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP (Wolfram Sang) - i3c: master: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP (Wolfram Sang) - i3c: don't fail if GETHDRCAP is unsupported (Wolfram Sang) - i3c: add patchwork entry to MAINTAINERS (Wolfram Sang) - i3c: master: Initialize ret in i3c_i2c_notifier_call() (Jorge Marques) - i3c: master: svc: use adapter timeout value for I2C transfers (Wolfram Sang) - i3c: mipi-i3c-hci: use adapter timeout value for I2C transfers (Wolfram Sang) - i3c: master: cdns: use adapter timeout value for I2C transfers (Wolfram Sang) - i3c: dw: use adapter timeout value for I2C transfers (Wolfram Sang) - rust: Add warn_on macro (FUJITA Tomonori) - arm64/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust (FUJITA Tomonori) - riscv/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust (FUJITA Tomonori) - x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust (FUJITA Tomonori) - rust: kernel: move ARef and AlwaysRefCounted to sync::aref (Shankari Anand) - rust: sync: fix safety comment for `static_lock_class` (Benno Lossin) - rust: types: remove `Either` (Benno Lossin) - rust: kernel: use `core::ffi::CStr` method names (Tamir Duberstein) - rust: str: add `CStr` methods matching `core::ffi::CStr` (Tamir Duberstein) - rust: str: remove unnecessary qualification (Tamir Duberstein) - rust: use `kernel::{fmt,prelude::fmt!}` (Tamir Duberstein) - rust: kernel: add `fmt` module (Tamir Duberstein) - rust: kernel: remove `fmt!`, fix clippy::uninlined-format-args (Tamir Duberstein) - scripts: rust: emit path candidates in panic message (Tamir Duberstein) - scripts: rust: replace length checks with match (Tamir Duberstein) - rust: list: remove nonexistent generic parameter in link (Miguel Ojeda) - rust: bits: add support for bits/genmask macros (Daniel Almeida) - rust: list: remove OFFSET constants (Tamir Duberstein) - rust: list: add `impl_list_item!` examples (Tamir Duberstein) - rust: list: use fully qualified path (Tamir Duberstein) - rust: list: use consistent self parameter name (Tamir Duberstein) - rust: list: use consistent type parameter style (Tamir Duberstein) - rust: list: simplify macro capture (Tamir Duberstein) - rust: list: undo unintended replacement of method name (Miguel Ojeda) - rust: time: Pass correct timer mode ID to hrtimer_start_range_ns (Lyude Paul) - rust: time: Add wrapper for fsleep() function (FUJITA Tomonori) - rust: time: Seal the HrTimerMode trait (FUJITA Tomonori) - rust: time: Remove Ktime in hrtimer (FUJITA Tomonori) - rust: time: Make HasHrTimer generic over HrTimerMode (FUJITA Tomonori) - rust: time: Add HrTimerExpires trait (FUJITA Tomonori) - rust: time: Replace HrTimerMode enum with trait-based mode types (FUJITA Tomonori) - rust: time: Add ktime_get() to ClockSource trait (FUJITA Tomonori) - rust: time: Make Instant generic over ClockSource (FUJITA Tomonori) - rust: time: Replace ClockId enum with ClockSource trait (FUJITA Tomonori) - rust: time: Avoid 64-bit integer division on 32-bit architectures (FUJITA Tomonori) - MAINTAINERS: add mm folks as reviewers to rust alloc (Lorenzo Stoakes) - rust: dma: require mutable reference for as_slice_mut() and write() (Danilo Krummrich) - rust: alloc: implement `Borrow` and `BorrowMut` for `KBox` (Alexandre Courbot) - rust: alloc: implement `Borrow` and `BorrowMut` for `Vec` (Alexandre Courbot) - rust: vec: impl Default for Vec with any allocator (Alice Ryhl) - workqueue: rust: add delayed work items (Alice Ryhl) - rust: types: rename Opaque::raw_get to cast_into (Alice Ryhl) - rust: types: add Opaque::cast_from (Alice Ryhl) - rust: types: require `ForeignOwnable::into_foreign` return non-null (Andreas Hindborg) - rust: types: add FOREIGN_ALIGN to ForeignOwnable (Andreas Hindborg) - rust: rbtree: simplify finding `current` in `remove_current` (Onur Özkan) - rust: helpers: sort includes alphabetically (Krishna Ketan Rai) - rust: uaccess: use newtype for user pointers (Alice Ryhl) - rust: uaccess: add UserSliceReader::strcpy_into_buf (Alice Ryhl) - rust: uaccess: add strncpy_from_user (Alice Ryhl) - rust: pin-init: examples, tests: use `ignore` instead of conditionally compiling tests (Benno Lossin) - rust: init: remove doctest's `Error::from_errno` workaround (Miguel Ojeda) - rust: init: re-enable doctests (Miguel Ojeda) - rust: pin-init: implement `ZeroableOption` for function pointers with up to 20 arguments (Benno Lossin) - rust: pin-init: change `impl Zeroable for Option>` to `ZeroableOption for NonNull` (Benno Lossin) - rust: pin-init: implement `ZeroableOption` for `&T` and `&mut T` (Benno Lossin) - rust: pin-init: add `zeroed()` & `Zeroable::zeroed()` functions (Benno Lossin) - rust: pin-init: add `Zeroable::init_zeroed` (Benno Lossin) - rust: pin-init: rename `zeroed` to `init_zeroed` (Benno Lossin) - rust: pin-init: feature-gate the `stack_init_reuse` test on the `std` feature (Benno Lossin) - rust: pin-init: examples: pthread_mutex: disable the main test for miri (Benno Lossin) - rust: pin-init: examples, tests: add conditional compilation in order to compile under any feature combination (Benno Lossin) - rust: sync: implement `Borrow` and `BorrowMut` for `Arc` types (Alexandre Courbot) - rust: revocable: document why &T is not used in RevocableGuard (Alice Ryhl) - rust: rbtree: add RBTree::is_empty (Alice Ryhl) - rust: io: avoid mentioning private fields in `IoMem` (Sai Vishnu M) - rust: Use consistent "# Examples" heading style in rustdoc (Viresh Kumar) - rust: macros: remove `module!`'s deprecated `author` key (Guilherme Giacomo Simoes) - rust: list: replace unwrap() with ? in doctest examples (Albin Babu Varghese) - rust: kunit: use crate-level mapping for `c_void` (Jesung Yang) - rust: enable `clippy::ref_as_ptr` lint (Tamir Duberstein) - rust: enable `clippy::cast_lossless` lint (Tamir Duberstein) - rust: enable `clippy::as_underscore` lint (Tamir Duberstein) - rust: enable `clippy::as_ptr_cast_mut` lint (Tamir Duberstein) - rust: enable `clippy::ptr_cast_constness` lint (Tamir Duberstein) - rust: enable `clippy::ptr_as_ptr` lint (Tamir Duberstein) - pinctrl: mediatek: Add pinctrl driver for mt8189 (Cathy Xu) - dt-bindings: pinctrl: mediatek: Add support for mt8189 (Cathy Xu) - pinctrl: aspeed-g6: Add PCIe RC PERST pin group (Jacky Chou) - pinctrl: ingenic: use pinmux_generic_add_pinfunction() (Bartosz Golaszewski) - pinctrl: keembay: use pinmux_generic_add_pinfunction() (Bartosz Golaszewski) - pinctrl: mediatek: moore: use pinmux_generic_add_pinfunction() (Bartosz Golaszewski) - pinctrl: airoha: use pinmux_generic_add_pinfunction() (Bartosz Golaszewski) - pinctrl: equilibrium: use pinmux_generic_add_pinfunction() (Bartosz Golaszewski) - pinctrl: provide pinmux_generic_add_pinfunction() (Bartosz Golaszewski) - pinctrl: pinmux: open-code PINCTRL_FUNCTION_DESC() (Bartosz Golaszewski) - pinctrl: ma35: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: samsung: Fix gs101 irq chip (Peter Griffin) - pinctrl: samsung: add support for gs101 wakeup mask programming (Peter Griffin) - pinctrl: samsung: rename exynosautov920_retention_data to no_retention_data (Peter Griffin) - pinctrl: intel: fix build warnings about export.h (Andy Shevchenko) - pinctrl: lynxpoint: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: intel: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: cherryview: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: baytrail: use new GPIO line value setter callbacks (Bartosz Golaszewski) - MAINTAINERS: add Clément Le Goffic as STM32 HDP maintainer (Clément Le Goffic) - pinctrl: stm32: Introduce HDP driver (Clément Le Goffic) - dt-bindings: pinctrl: stm32: Introduce HDP (Clément Le Goffic) - pinctrl: qcom: Add Milos pinctrl driver (Luca Weiss) - dt-bindings: pinctrl: document the Milos Top Level Mode Multiplexer (Luca Weiss) - pinctrl: qcom: spmi: Add PM7550 (Luca Weiss) - dt-bindings: pinctrl: qcom,pmic-gpio: Add PM7550 support (Luca Weiss) - pinctrl: qcom: spmi: Add PMIV0104 (Luca Weiss) - dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIV0104 support (Luca Weiss) - pinmux: fix race causing mux_owner NULL with active mux_usecount (Mukesh Ojha) - pinctrl: renesas: Simplify PINCTRL_RZV2M logic (Geert Uytterhoeven) - pinctrl: renesas: Unify config naming (Kuninori Morimoto) - pinctrl: renesas: Sort Renesas Kconfig configs (Kuninori Morimoto) - pinctrl: sunxi: v3s: Fix wrong comment about UART2 pinmux (Paul Kocialkowski) - pinctrl: renesas: rzg2l: Validate pins before setting mux function (Lad Prabhakar) - pinctrl: renesas: rza2: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: renesas: rzv2m: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: renesas: rza1: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: renesas: rzg2l: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: renesas: gpio: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: equilibrium: Add request and free hooks (Jack Ping CHNG) - dt-bindings: pinctrl: stm32: Add missing blank lines (Antonio Borneo) - dt-bindings: pinctrl: convert nxp,lpc1850-scu.txt to yaml format (Frank Li) - pinctrl: qcom: add multi TLMM region option parameter (Yuanjie Yang) - pinctrl: amlogic: Staticize some local structs (Linus Walleij) - pinctrl: eswin: Fix unsigned comparison to less than zero issue (Colin Ian King) - pinctrl: canaan: k230: Fix order of DT parse and pinctrl register (Ze Huang) - pinctrl: canaan: k230: add NULL check in DT parse (Ze Huang) - pinctrl: meson-g12a: add g12b pwm groups (Da Xue) - pinctrl: zynq: add CONFIG_OF dependency (Arnd Bergmann) - pinctrl: berlin: fix memory leak in berlin_pinctrl_build_state() (Yuan Chen) - pinctrl: sunxi: Fix memory leak on krealloc failure (Yuan Chen) - pinctrl: aw9523: fix mutex unlock in error path (Bartosz Golaszewski) - pinctrl: falcon: mark pinctrl_falcon_init() as static (Shiji Yang) - pinctrl: amdisp: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: as3722: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: sunxi: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: keembay: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: spear: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: pic32: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: apple: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: digicolor: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: xway: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: xway: statify xway_pinconf_group_set() (Bartosz Golaszewski) - pinctrl: aw9523: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: wmt: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: mcp23s08: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: da9062: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: st: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: sppctl: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: starfive: jh7110: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: starfive: jh7100: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: cirrus: cs42l43: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: cirrus: lochnagar: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: eswin: Add EIC7700 pinctrl driver (Yulin Lu) - dt-bindings: pinctrl: eswin: Document for EIC7700 SoC (Yulin Lu) - pinctrl: Use dev_fwnode() (Jiri Slaby (SUSE)) - rtc: stm32: Constify static 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: Constify static 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: pistachio: Constify static 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: renesas: Move fixed assignments to 'pinctrl_desc' definition (Krzysztof Kozlowski) - pinctrl: palmas: Move fixed assignments to 'pinctrl_desc' definition (Krzysztof Kozlowski) - pinctrl: max77620: Move fixed assignments to 'pinctrl_desc' definition (Krzysztof Kozlowski) - pinctrl: as3722: Move fixed assignments to 'pinctrl_desc' definition (Krzysztof Kozlowski) - pinctrl: bcm: cygnus-nsp: Move fixed assignments to 'pinctrl_desc' definition (Krzysztof Kozlowski) - pinctrl: bcm: cygnus-ns2: Move fixed assignments to 'pinctrl_desc' definition (Krzysztof Kozlowski) - pinctrl: bcm: cygnus-mux: Move fixed assignments to 'pinctrl_desc' definition (Krzysztof Kozlowski) - pinctrl: bcm: Constify static 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: nuvoton: Constify static 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: aspeed: Constify static 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: Constify pointers to 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: amd: Constify pointers to 'pinctrl_desc' (Krzysztof Kozlowski) - pinctrl: Allow compile testing for K210, TB10X and ZYNQ (Krzysztof Kozlowski) - pinctrl: starfive: Allow compile testing on other platforms (Krzysztof Kozlowski) - dt-bindings: pinctrl: stm32: Add RSVD mux function (Fabien Dessenne) - pinctrl: stm32: Handle RSVD pin configuration (Fabien Dessenne) - MAINTAINERS: Add entry for STM32 pinctrl drivers and documentation (Antonio Borneo) - pinctrl: stm32: Allow compile as module for stm32mp257 (Stephane Danieau) - pinctrl: stm32: Add RIF support for stm32mp257 (Antonio Borneo) - pinctrl: stm32: Manage irq affinity settings (Cheick Traore) - pinctrl: stm32: Declare stm32_pmx_get_mode() as static (Antonio Borneo) - pinctrl: cirrus: madera-core: Use devm_pinctrl_register_mappings() (Thomas Richard) - dt-bindings: pinctrl: rockchip: increase max amount of device functions (Nicolas Frattaroli) - pinctrl: meson: support amlogic S6/S7/S7D SoC (Xianwei Zhao) - pinctrl: meson: a4: remove special data processing (Xianwei Zhao) - dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible string for S7/S7D/S6 (Xianwei Zhao) - fbcon: Use 'bool' where appopriate (Ville Syrjälä) - fbcon: Introduce get_{fg,bg}_color() (Ville Syrjälä) - fbcon: fbcon_is_inactive() -> fbcon_is_active() (Ville Syrjälä) - fbcon: fbcon_cursor_noblink -> fbcon_cursor_blink (Ville Syrjälä) - fbdev: Fix typo in Kconfig text for FB_DEVICE (Daniel Palmer) - fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref (Chenyuan Yang) - fbdev: svgalib: Clean up coding style (Darshan R.) - fbdev: kyro: Use devm_ioremap_wc() for screen mem (Giovanni Di Santi) - fbdev: kyro: Use devm_ioremap() for mmio registers (Giovanni Di Santi) - fbdev: kyro: Add missing PCI memory region request (Giovanni Di Santi) - fbdev: simplefb: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - fbdev: fix potential buffer overflow in do_register_framebuffer() (Yongzhen Zhang) - fbdev: nvidiafb: add depends on HAS_IOPORT (Randy Dunlap) - fbdev: nvidiafb: fix build on 32-bit ARCH=um (Johannes Berg) - firewire: ohci: reduce the size of common context structure by extracting members into AT structure (Takashi Sakamoto) - firewire: core: minor code refactoring to localize table of gap count (Takashi Sakamoto) - firewire: ohci: use workqueue to handle events of AT request/response contexts (Takashi Sakamoto) - firewire: ohci: use workqueue to handle events of AR request/response contexts (Takashi Sakamoto) - firewire: core: allocate workqueue for AR/AT request/response contexts (Takashi Sakamoto) - firewire: core: use from_work() macro to expand parent structure of work_struct (Takashi Sakamoto) - firewire: ohci: use from_work() macro to expand parent structure of work_struct (Takashi Sakamoto) - firewire: ohci: correct code comments about bus_reset tasklet (Takashi Sakamoto) - selftests/bpf: Test for unaligned flow_dissector ctx access (Paul Chaignon) - bpf: Improve ctx access verifier error message (Paul Chaignon) - bpf: Check netfilter ctx accesses are aligned (Paul Chaignon) - bpf: Check flow_dissector ctx accesses are aligned (Paul Chaignon) - arm64/cfi,bpf: Support kCFI + BPF on arm64 (Puranjay Mohan) - cfi: Move BPF CFI types and helpers to generic code (Sami Tolvanen) - cfi: add C CFI type macro (Mark Rutland) - libbpf: Avoid possible use of uninitialized mod_len (Achill Gilgenast) - bpf: Fix oob access in cgroup local storage (Daniel Borkmann) - bpf: Move cgroup iterator helpers to bpf.h (Daniel Borkmann) - bpf: Move bpf map owner out of common struct (Daniel Borkmann) - bpf: Add cookie object to bpf maps (Daniel Borkmann) - perf record: Cache build-ID of hit DSOs only (Namhyung Kim) - perf test: Ensure lock contention using pipe mode (Jan Polensky) - perf python: Stop using deprecated PyUnicode_AsString() (Arnaldo Carvalho de Melo) - perf list: Skip ABI PMUs when printing pmu values (Ian Rogers) - perf list: Remove tracepoint printing code (Ian Rogers) - perf tp_pmu: Add event APIs (Ian Rogers) - perf tp_pmu: Factor existing tracepoint logic to new file (Ian Rogers) - perf parse-events: Remove non-json software events (Ian Rogers) - perf jevents: Add common software event json (Ian Rogers) - perf tools: Remove libtraceevent in .gitignore (Chen Pei) - perf test: Fix comment ordering (Blake Jones) - perf sort: Use perf_env to set arch sort keys and header (Ian Rogers) - perf test: Move PERF_SAMPLE_WEIGHT_STRUCT parsing to common test (Ian Rogers) - perf sample: Remove arch notion of sample parsing (Ian Rogers) - perf env: Remove global perf_env (Ian Rogers) - perf trace: Avoid global perf_env with evsel__env (Ian Rogers) - perf auxtrace: Pass perf_env from session through to mmap read (Ian Rogers) - perf machine: Explicitly pass in host perf_env (Ian Rogers) - perf bench synthesize: Avoid use of global perf_env (Ian Rogers) - perf top: Make perf_env locally scoped (Ian Rogers) - perf session: Add host_env argument to perf_session__new (Ian Rogers) - perf test: Avoid use perf_env (Ian Rogers) - perf header: Clean up use of perf_env (Ian Rogers) - perf evlist: Change env variable to session (Ian Rogers) - perf session: Add accessor for session->header.env (Ian Rogers) - perf record: Make --buildid-mmap the default (Ian Rogers) - perf jitdump: Directly mark the jitdump DSO (Ian Rogers) - perf dso: Move build_id to dso_id (Ian Rogers) - perf build-id: Ensure struct build_id is empty before use (Ian Rogers) - perf build-id: Mark DSO in sample callchains (Ian Rogers) - perf build-id: Change sprintf functions to snprintf (Ian Rogers) - perf build-id: Truncate to avoid overflowing the build_id data (Ian Rogers) - perf build-id: Reduce size of "size" variable (Ian Rogers) - perf metricgroups: Add NO_THRESHOLD_AND_NMI constraint (Ian Rogers) - perf parse-events: Fix missing slots for Intel topdown metric events (Ian Rogers) - perf topdown: Use attribute to see an event is a topdown metic or slots (Ian Rogers) - perf parse-events: Support user CPUs mixed with threads/processes (Ian Rogers) - perf evsel: Add evsel__open_per_cpu_and_thread (Ian Rogers) - perf parse-events: Minor __add_event refactoring (Ian Rogers) - perf pmus: Factor perf_pmus__find_by_attr out of evsel__find_pmu (Ian Rogers) - perf evsel: Use libperf perf_evsel__exit (Ian Rogers) - libperf evsel: Factor perf_evsel__exit out of perf_evsel__delete (Ian Rogers) - libperf evsel: Rename own_cpus to pmu_cpus (Ian Rogers) - perf tool_pmu: Allow num_cpus(_online) to be specific to a cpumask (Ian Rogers) - perf parse-events: Allow the cpu term to be a PMU or CPU range (Ian Rogers) - perf stat: Don't size aggregation ids from user_requested_cpus (Ian Rogers) - perf stat: Avoid buffer overflow to the aggregation map (Ian Rogers) - perf parse-events: Warn if a cpu term is unsupported by a CPU (Ian Rogers) - perf pfm: Don't force loading of all PMUs (Ian Rogers) - perf stat: Remove duplicated include in stat-shadow.c (Yang Li) - perf ui scripts: Switch FILENAME_MAX to NAME_MAX (Ian Rogers) - perf pmu: Switch FILENAME_MAX to NAME_MAX (Ian Rogers) - tools subcmd: Tighten the filename size in check_if_command_finished (Ian Rogers) - perf: ftrace: add graph tracer options args/retval/retval-hex/retaddr (Changbin Du) - perf build: Always disable stack protection for BPF skeleton objects (Federico Pellegrin) - perf sched timehist: decode process names of processes in zombie state (Anubhav Shelat) - perf flamegraph: Fix minor pylint/type hint issues (Ian Rogers) - perf ftrace latency: Add -e option to measure time between two events (Namhyung Kim) - perf python: Set index error for invalid thread/cpu map items (Ian Rogers) - perf python: Improve leader copying from evlist (Ian Rogers) - perf python: Correct pyrf_evsel__read for tool PMUs (Ian Rogers) - perf python: Fix thread check in pyrf_evsel__read (Ian Rogers) - perf python: In str(evsel) use the evsel__pmu_name helper (Ian Rogers) - perf jevents: If the long_desc and desc are identical then drop the long_desc (Ian Rogers) - perf expr: Accumulate rather than replace in the context counts (Ian Rogers) - perf stat: Move metric list from config to evlist (Ian Rogers) - perf metricgroup: Factor out for-each function and move out printing (Ian Rogers) - perf pmu: Tolerate failure to read the type for wellknown PMUs (Ian Rogers) - perf spark: Fix includes and add SPDX (Ian Rogers) - perf parse-events: Minor tidy up of event_type helper (Ian Rogers) - perf hwmon_pmu: Avoid shortening hwmon PMU name (Ian Rogers) - perf tests bp_account: Fix leaked file descriptor (Leo Yan) - perf list: Remove trailing A in PAI crypto event 4210 (Thomas Richter) - perf vendor events: Update TigerLake events (Ian Rogers) - perf vendor events: Update SkylakeX events (Ian Rogers) - perf vendor events: Update SierraForest events (Ian Rogers) - perf vendor events: Update SapphireRapids events (Ian Rogers) - perf vendor events: Add PantherLake events (Ian Rogers) - perf vendor events: Update MeteorLake events (Ian Rogers) - perf vendor events: Update LunarLake events (Ian Rogers) - perf vendor events: Update IcelakeX events (Ian Rogers) - perf vendor events: Update GraniteRapids events (Ian Rogers) - perf vendor events: Update GrandRidge events (Ian Rogers) - perf vendor events: Update EmeraldRapids events (Ian Rogers) - perf vendor events: Update CascadelakeX events (Ian Rogers) - perf vendor events: Update Arrowlake events (Ian Rogers) - perf vendor events: Update AlderlakeN events (Ian Rogers) - perf vendor events: Update Alderlake events (Ian Rogers) - perf test: Add more test cases to sched test (Namhyung Kim) - perf sched: Fix memory leaks in 'perf sched latency' (Namhyung Kim) - perf sched: Use RC_CHK_EQUAL() to compare pointers (Namhyung Kim) - perf sched: Fix memory leaks for evsel->priv in timehist (Namhyung Kim) - perf sched: Fix thread leaks in 'perf sched timehist' (Namhyung Kim) - perf sched: Fix memory leaks in 'perf sched map' (Namhyung Kim) - perf sched: Free thread->priv using priv_destructor (Namhyung Kim) - perf sched: Make sure it frees the usage string (Namhyung Kim) - perf tests make: Add NO_LIBDW=1 to minimal and add standalone test (Ian Rogers) - perf header: Fix pipe mode header dumping (Ian Rogers) - perf test: In forked mode add check that fds aren't leaked (Ian Rogers) - perf dso: With ref count checking, avoid dso_data holding dso live (Ian Rogers) - perf hwmon_pmu: Hold path rather than fd (Ian Rogers) - perf test code-reading: Avoid a leak of cpus and threads (Ian Rogers) - perf dso: Add missed dso__put to dso__load_kcore (Ian Rogers) - perf genelf: Fix NO_LIBDW=1 build (Ian Rogers) - perf list: Add IBM z17 event descriptions (Thomas Richter) - perf tools: Fix use-after-free in help_unknown_cmd() (Namhyung Kim) - perf test: Add libsubcmd help tests (Namhyung Kim) - perf test: Check test suite description properly (Namhyung Kim) - perf test: Add sched latency and script shell tests (Ian Rogers) - perf test: Name the noploop process (Ian Rogers) - perf build: Specify shellcheck should use bash (Collin Funk) - perf test annotate: Use --percent-limit rather than head to reduce output (Ian Rogers) - perf test: Add basic callgraph test to record testing (Ian Rogers) - perf drm_pmu: Fix spelling mistake "bufers" -> "buffers" (Colin Ian King) - perf test: perf header test fails on s390 (Thomas Richter) - perf stat: Fix uncore aggregation number (Chun-Tse Shao) - perf build: Fix a build error on REFCNT_CHECKING=1 (Namhyung Kim) - tools/perf: Add --exclude-buildids option to perf archive command (Tianyou Li) - perf annotate: Fix source code annotate with objdump (Namhyung Kim) - tools: Remove libcrypto dependency (Yuzhuo Jing) - perf genelf: Remove libcrypto dependency and use built-in sha1() (Yuzhuo Jing) - perf util: add a basic SHA-1 implementation (Eric Biggers) - perf build: enable -fno-strict-aliasing (Eric Biggers) - perf top: populate PMU capabilities data in perf_env (Thomas Falcon) - perf tools: move perf_pmus__find_core_pmu() prototype to pmus.h (Thomas Falcon) - perf trace: Split BPF skel code to util/bpf_trace_augment.c (Namhyung Kim) - perf test: Change all remaining #!/bin/sh to #!/bin/bash (James Clark) - perf header: Don't write empty BPF/BTF info (Ian Rogers) - perf header: Display message if BPF/BTF info is empty (Ian Rogers) - perf header: Allow tracing of attr events (Ian Rogers) - perf header: In pipe mode dump features without --header/-I (Ian Rogers) - perf tests: Add a DRM PMU test (Ian Rogers) - perf drm_pmu: Add a tool like PMU to expose DRM information (Ian Rogers) - perf parse-events: Avoid scanning PMUs that can't contain events (Ian Rogers) - perf debug: Add function symbols to dump_stack (Ian Rogers) - perf tools: Remove excess variable declarations (Bhaskar Chowdhury) - perf test: Replace grep perl regexp with awk (Chun-Tse Shao) - libperf evsel: Add missed puts and asserts (Ian Rogers) - perf trace: Add missed freeing of ordered events and thread (Ian Rogers) - perf script: Add -e option to flamegraph script (Tianyou Li) - perf script: Handle -i option for perf script flamegraph (Tianyou Li) - perf trace: Show zero value in STRARRAY (Namhyung Kim) - perf unwind-libdw: skip non-regular files (Sergei Trofimovich) - perf build: The bfd features are opt-in, stop testing for them by default (Arnaldo Carvalho de Melo) - perf build: Add the libpfm devel fedora package name to the hint (Arnaldo Carvalho de Melo) - perf build: Suggest java-latest-openjdk-devel instead of old 1.8.0 one (Arnaldo Carvalho de Melo) - perf srcline: Lower verbosity on addr2line debug messages (Ian Rogers) - perf test: add test for BPF metadata collection (Blake Jones) - perf tools: display the new PERF_RECORD_BPF_METADATA event (Blake Jones) - perf record: collect BPF metadata from new programs (Blake Jones) - perf record: collect BPF metadata from existing BPF programs (Blake Jones) - perf build: detect support for libbpf's emit_strings option (Blake Jones) - perf header: remove unecessary core id test (Anubhav Shelat) - perf test: Add header shell test (Ian Rogers) - perf parse-events: Set default GH modifier properly (Namhyung Kim) - perf test: Expand user space event reading (rdpmc) tests (Ian Rogers) - perf vendor events arm64: Update FUJITSU-MONAKA pmu event (Kotaro, Tokai) - perf thread: Ensure comm_lock held for comm_list (Ian Rogers) - perf: Fix libjvmti.c sign compare error (Yuzhuo Jing) - perf script: perf script tests fails with segfault (Aditya Bodkhe) - perf test trace: Change the regex pattern in the struct test (Howard Chu) - perf test trace: Use --sort-events in BTF general tests (Howard Chu) - perf test trace: Remove set -e for BTF general tests (Howard Chu) - perf test trace: Stop tracing hrtimer_setup event in trace enum test (Howard Chu) - perf test trace: Remove set -e and print trace test's error messages (Howard Chu) - perf test trace: Use shell's -f flag to check if vmlinux exists (Howard Chu) - perf trace: Remove --map-dump documentation (Howard Chu) - tools/build: Remove some unused libbpf pre-1.0 feature test logic (Ian Rogers) - perf thread_map: Remove uid options (Ian Rogers) - perf target: Remove uid from target (Ian Rogers) - perf bench evlist-open-close: Switch user option to use BPF filter (Ian Rogers) - perf trace: Switch user option to use BPF filter (Ian Rogers) - perf top: Switch user option to use BPF filter (Ian Rogers) - perf tests record: Add basic uid filtering test (Ian Rogers) - perf record: Switch user option to use BPF filter (Ian Rogers) - perf parse-events: Add parse_uid_filter helper (Ian Rogers) - perf target: Separate parse_uid into its own function (Ian Rogers) - perf parse-events filter: Use evsel__find_pmu (Ian Rogers) - perf bpf-filter: Improve error messages (Namhyung Kim) - parisc: Revise __get_user() to probe user read access (John David Anglin) - parisc: Revise gateway LWS calls to probe user read access (John David Anglin) - parisc: Drop WARN_ON_ONCE() from flush_cache_vmap (John David Anglin) - parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault() (John David Anglin) - parisc: Define and use set_pte_at() (John David Anglin) - parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c (John David Anglin) - parisc: Check region is readable by user in raw_copy_from_user() (John David Anglin) - parisc: Update comments in make_insert_tlb (John David Anglin) - parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers (Randy Dunlap) - parisc: Makefile: fix a typo in palo.conf (Randy Dunlap) - Documentation/ABI/testing/debugfs-cxl: Add 'cxl' to clear_poison path (Alison Schofield) - cxl/events: Trace Memory Sparing Event Record (Shiju Jose) - cxl/events: Add extra validity checks for CVME count in DRAM Event Record (Shiju Jose) - cxl/events: Add extra validity checks for corrected memory error count in General Media Event Record (Shiju Jose) - cxl/events: Update Common Event Record to CXL spec rev 3.2 (Shiju Jose) - cxl/region: Fix an ERR_PTR() vs NULL bug (Dan Carpenter) - cxl: Fix -Werror=return-type in cxl_decoder_detach() (Li Zhijian) - cleanup: Fix documentation build error for ACQUIRE updates (Dan Williams) - cxl: Convert to ACQUIRE() for conditional rwsem locking (Dan Williams) - cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach() (Dan Williams) - cxl/region: Move ready-to-probe state check to a helper (Dan Williams) - cxl/region: Split commit_store() into __commit() and queue_reset() helpers (Dan Williams) - cxl/decoder: Drop pointless locking (Dan Williams) - cxl/decoder: Move decoder register programming to a helper (Dan Williams) - cxl/mbox: Convert poison list mutex to ACQUIRE() (Dan Williams) - cleanup: Introduce ACQUIRE() and ACQUIRE_ERR() for conditional locks (Peter Zijlstra) - cxl: Remove core/acpi.c and cxl core dependency on ACPI (Robert Richter) - cxl/core: Using cxl_resource_contains_addr() to check address availability (Li Ming) - cxl/edac: Fix wrong dpa checking for PPR operation (Li Ming) - cxl/core: Introduce a new helper cxl_resource_contains_addr() (Li Ming) - cxl: make cxl_bus_type constant (Greg Kroah-Hartman) - cxl/edac: Use correct format specifier for u32 val (Alok Tiwari) - cxl: docs/devices Fix typos and clarify wording in device-types.rst (Alok Tiwari) - Documentation: fix typo in CXL driver documentation (Nai-Chen Cheng) - Documentation: cxl: fix typos and improve clarity in memory-devices.rst (Alok Tiwari) - cxl_test: Limit location for fake CFMWS to mappable range (Jonathan Cameron) - cxl/pci: Replace mutex_lock_io() w mutex_lock() for mailbox access (Alison Schofield) - Documentation/driver-api/cxl: Introduce conventions.rst (Dan Williams) - remoteproc: xlnx: Fix kernel-doc warnings (Tanmay Shah) - remoteproc: xlnx: Disable unsupported features (Tanmay Shah) - remoteproc: xlnx: Add shutdown callback (Tanmay Shah) - remoteproc: xlnx: Allow single core use in split mode (Tanmay Shah) - dt-bindings: remoteproc: qcom,sa8775p-pas: Correct the interrupt number (Lijuan Gao) - remoteproc: Don't use %%pK through printk (Thomas Weißschuh) - dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc (Lijuan Gao) - remoteproc: qcom: pas: Conclude the rename from adsp (Bjorn Andersson) - vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers (Will Deacon) - vsock/virtio: Rename virtio_vsock_skb_rx_put() (Will Deacon) - vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers (Will Deacon) - vsock/virtio: Move SKB allocation lower-bound check to callers (Will Deacon) - vsock/virtio: Rename virtio_vsock_alloc_skb() (Will Deacon) - vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page (Will Deacon) - vsock/virtio: Move length check to callers of virtio_vsock_skb_rx_put() (Will Deacon) - vsock/virtio: Validate length in packet header before skb_put() (Will Deacon) - vhost/vsock: Avoid allocating arbitrarily-sized SKBs (Will Deacon) - vhost_net: basic in_order support (Jason Wang) - vhost: basic in order support (Jason Wang) - vhost: fail early when __vhost_add_used() fails (Jason Wang) - vhost: Reintroduce kthread API and add mode selection (Cindy Lu) - vdpa: Fix IDR memory leak in VDUSE module exit (Anders Roxell) - vdpa/mlx5: Fix release of uninitialized resources on error path (Dragos Tatulea) - vhost-scsi: Fix check for inline_sg_cnt exceeding preallocated limit (Alok Tiwari) - virtio: virtio_dma_buf: fix missing parameter documentation (WangYuli) - vhost: Fix typos (Alok Tiwari) - vhost: vringh: Remove unused functions (Dr. David Alan Gilbert) - vhost: vringh: Remove unused iotlb functions (Dr. David Alan Gilbert) - vhost-scsi: Fix log flooding with target does not exist errors (Mike Christie) - vhost-scsi: Fix typos and formatting in comments and logs (Alok Tiwari) - vdpa/mlx5: Fix needs_teardown flag calculation (Dragos Tatulea) - vhost: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) (Pei Xiao) - virtio: Fix typo in register_virtio_device() doc comment (Alok Tiwari) - virtio-vdpa: Remove virtqueue list (Viresh Kumar) - virtio-mmio: Remove virtqueue list from mmio device (Viresh Kumar) - virtio: document ENOSPC (Michael S. Tsirkin) - drm/virtio: implement virtio_gpu_shutdown (Gerd Hoffmann) - virtio: fix comments, readability (Michael S. Tsirkin) - PCI: Fix typos (Bjorn Helgaas) - PCI: hotplug: Remove TODO about unused .get_power(), .hardware_test() (Guilherme Giacomo Simoes) - cpu/hotplug: Remove unused cpuhp_state CPUHP_PCI_XGENE_DEAD (Marc Zyngier) - PCI: xgene-msi: Restructure handler setup/teardown (Marc Zyngier) - PCI: xgene-msi: Probe as a standard platform driver (Marc Zyngier) - PCI: xgene-msi: Resend an MSI racing with itself on a different CPU (Marc Zyngier) - PCI: xgene-msi: Sanitise MSI allocation and affinity setting (Marc Zyngier) - PCI: xgene-msi: Get rid of intermediate tracking structure (Marc Zyngier) - PCI: xgene-msi: Use device-managed memory allocations (Marc Zyngier) - PCI: xgene-msi: Drop superfluous fields from xgene_msi structure (Marc Zyngier) - PCI: xgene-msi: Make per-CPU interrupt setup robust (Marc Zyngier) - PCI: xgene: Drop XGENE_PCIE_IP_VER_UNKN (Marc Zyngier) - PCI: xgene: Drop useless conditional compilation (Marc Zyngier) - PCI: xgene: Defer probing if the MSI widget driver hasn't probed yet (Marc Zyngier) - genirq: Teach handle_simple_irq() to resend an in-progress interrupt (Marc Zyngier) - PCI: vmd: Add VMD Device ID Support for Panther Lake (PTL)-H/P/U (George D Sworo) - PCI: dwc: Add Sophgo SG2044 PCIe controller driver in Root Complex mode (Inochi Amaoto) - dt-bindings: pci: Add Sophgo SG2044 PCIe host (Inochi Amaoto) - PCI: rockchip-host: Remove unused header includes (Hans Zhang) - PCI: rockchip-host: Correct non-fatal error log message (Hans Zhang) - PCI: rockchip-host: Fix "Unexpected Completion" log message (Hans Zhang) - PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining (Geraldo Nascimento) - PCI: rockchip: Use standard PCIe definitions (Geraldo Nascimento) - PCI: rockchip: Remove redundant PCIe message routing definitions (Hans Zhang) - PCI: qcom: Add support for parsing the new Root Port binding (Krishna Chaitanya Chundru) - dt-bindings: PCI: qcom: Move PHY & reset GPIO to Root Port node (Krishna Chaitanya Chundru) - PCI: qcom: Add support for Qualcomm SA8255p based PCIe Root Complex (Mayank Rana) - dt-bindings: PCI: qcom,pcie-sa8255p: Document ECAM compliant PCIe root complex (Mayank Rana) - PCI: host-generic: Rename and export gen_pci_init() for PCIe controller drivers (Mayank Rana) - PCI: dwc: Export DWC MSI controller related APIs (Mayank Rana) - PCI: mvebu: Use devm_add_action_or_reset() instead of devm_add_action() (Salah Triki) - PCI: imx6: Delay link start until configfs 'start' written (Richard Zhu) - PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset (Richard Zhu) - PCI: imx6: Add LUT configuration for MSI/IOMMU in Endpoint mode (Frank Li) - PCI: imx6: Add helper function imx_pcie_add_lut_by_rid() (Frank Li) - PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features (Richard Zhu) - PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features (Richard Zhu) - PCI: dw-rockchip: Delay link training after hot reset in EP mode (Wilfred Mallawa) - PCI: dwc: Make dw_pcie_ptm_ops static (Manivannan Sadhasivam) - PCI: dwc: Simplify the return value of PTM debugfs functions returning bool (Hans Zhang) - PCI: cadence: Replace private message routing enums with PCI core definitions (Hans Zhang) - PCI: brcmstb: Replace open coded value with PCIE_T_RRS_READY_MS (Florian Fainelli) - MAINTAINERS: Drop Nicolas from maintaining pcie-brcmstb (Florian Fainelli) - PCI: brcmstb: Set MLW based on "num-lanes" DT property if present (Jim Quinlan) - dt-bindings: PCI: brcm,stb-pcie: Add num-lanes property (Jim Quinlan) - PCI: Move link up wait time and max retries macros to pci.h (Niklas Cassel) - PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up (Niklas Cassel) - PCI: qcom: Wait PCIE_RESET_CONFIG_WAIT_MS after link-up IRQ (Niklas Cassel) - PCI: dw-rockchip: Wait PCIE_RESET_CONFIG_WAIT_MS after link-up IRQ (Niklas Cassel) - PCI: rockchip-host: Use macro PCIE_RESET_CONFIG_WAIT_MS (Niklas Cassel) - PCI: Rename PCIE_RESET_CONFIG_DEVICE_WAIT_MS to PCIE_RESET_CONFIG_WAIT_MS (Niklas Cassel) - PCI: vmd: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: vmd: Convert to lock guards (Nam Cao) - PCI: plda: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: xilinx: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: xilinx-nwl: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: xilinx-xdma: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: rcar-host: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: mediatek: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: mediatek-gen3: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: iproc: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: brcmstb: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: altera-msi: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: aardvark: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: mobiveil: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: dwc: Switch to msi_create_parent_irq_domain() (Nam Cao) - PCI: controller: Use dev_fwnode() instead of of_fwnode_handle() (Jiri Slaby (SUSE)) - PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute (Manivannan Sadhasivam) - PCI: endpoint: pci-epf-vntb: Allow BAR assignment via configfs (Jerome Brunet) - PCI: endpoint: pci-epf-vntb: Align MW naming with config names (Jerome Brunet) - PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails (Jerome Brunet) - selftests: pci_endpoint: Add doorbell test case (Frank Li) - misc: pci_endpoint_test: Add doorbell test case (Frank Li) - PCI: endpoint: pci-epf-test: Add doorbell test support (Frank Li) - PCI: endpoint: Add pci_epf_align_inbound_addr() helper for inbound address alignment (Frank Li) - PCI: endpoint: pci-ep-msi: Add checks for MSI parent and mutability (Frank Li) - PCI: endpoint: Add RC-to-EP doorbell support using platform MSI controller (Frank Li) - PCI: endpoint: Fix configfs group removal on driver teardown (Damien Le Moal) - PCI: endpoint: Fix configfs group list head handling (Damien Le Moal) - dt-bindings: PCI: qcom,pcie-sa8775p: Document 'link_down' reset (Ziyue Zhang) - dt-bindings: PCI: Remove 83xx-512x-pci.txt (Rob Herring (Arm)) - dt-bindings: PCI: Convert amazon,al-alpine-v[23]-pcie to DT schema (Rob Herring (Arm)) - dt-bindings: PCI: Convert marvell,armada-3700-pcie to DT schema (Rob Herring (Arm)) - dt-bindings: PCI: Convert apm,xgene-pcie to DT schema (Rob Herring (Arm)) - dt-bindings: PCI: Convert axis,artpec6-pcie to DT schema (Rob Herring (Arm)) - dt-bindings: PCI: Convert st,spear1340-pcie to DT schema (Rob Herring (Arm)) - dt-bindings: PCI: qcom,pcie-sm8150: Drop unrelated clocks from PCIe hosts (Konrad Dybcio) - dt-bindings: PCI: qcom,pcie-sc8180x: Drop unrelated clocks from PCIe hosts (Konrad Dybcio) - dt-bindings: PCI: pci-ep: Extend max-link-speed to PCIe Gen5/Gen6 (Hans Zhang) - dt-bindings: PCI: qcom,pcie-sa8775p: Document QCS8300 (Ziyue Zhang) - dt-bindings: PCI: qcom,pcie-sm8150: Document QCS615 (Ziyue Zhang) - PCI/IOV: Allow drivers to control VF BAR size (Michał Winiarski) - PCI/IOV: Check that VF BAR fits within the reservation (Michał Winiarski) - PCI/IOV: Allow IOV resources to be resized in pci_resize_resource() (Michał Winiarski) - PCI/IOV: Add pci_resource_num_to_vf_bar() to convert VF BAR number to/from IOV resource (Michał Winiarski) - PCI/IOV: Restore VF resizable BAR state after reset (Michał Winiarski) - PCI/pwrctrl: Fix the kerneldoc tag for private fields (Bartosz Golaszewski) - PCI: Fix driver_managed_dma check (Robin Murphy) - PCI: Move is_pciehp check out of pciehp_is_native() (Lukas Wunner) - PCI: pciehp: Use is_pciehp instead of is_hotplug_bridge (Lukas Wunner) - PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge (Lukas Wunner) - PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports (Lukas Wunner) - PCI: Support Immediate Readiness on devices without PM capabilities (Sean Christopherson) - PCI: Allow built-in drivers to use async initial probing (Lukas Wunner) - PCI: Adjust the position of reading the Link Control 2 register (Jiwei Sun) - PCI: Fix link speed calculation on retrain failure (Jiwei Sun) - PCI: Extend isolated function probing to LoongArch (Huacai Chen) - ALSA: hda: Use pci_is_display() (Mario Limonciello) - iommu/vt-d: Use pci_is_display() (Mario Limonciello) - vga_switcheroo: Use pci_is_display() (Mario Limonciello) - vfio/pci: Use pci_is_display() (Mario Limonciello) - PCI: Add pci_is_display() to check if device is a display controller (Mario Limonciello) - PCI/ASPM: Consolidate variable declaration and initialization (Hans Zhang) - PCI/ASPM: Use boolean type for aspm_disabled and aspm_force (Hans Zhang) - PCI/AER: Add message when AER_MAX_MULTI_ERR_DEVICES limit is hit (Akshay Jindal) - PCI/AER: Use bool for AER disable state tracking (Hans Zhang) - watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition (Aaron Plattner) - watchdog: dw_wdt: Fix default timeout (Sebastian Reichel) - watchdog: Don't use "proxy" headers (Andy Shevchenko) - watchdog: it87_wdt: Don't use "proxy" headers (Andy Shevchenko) - watchdog: renesas_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - watchdog: iTCO_wdt: Report error if timeout configuration fails (Ziyan Fu) - watchdog: rti_wdt: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - dt-bindings: watchdog: nxp,pnx4008-wdt: allow clocks property (Frank Li) - watchdog: ziirave_wdt: check record length in ziirave_firm_verify() (Dan Carpenter) - dt-bindings: dma: fsl-mxs-dma: allow interrupt-names for fsl,imx23-dma-apbx (Frank Li) - dmaengine: xdmac: make it selectable for ARCH_MICROCHIP (Robert Marko) - dt-bindings: dma: Convert marvell,orion-xor to DT schema (Rob Herring (Arm)) - dt-bindings: dma: Convert brcm,iproc-sba to DT schema (Rob Herring (Arm)) - dmaengine: nbpfaxi: Add missing check after DMA map (Thomas Fourier) - dmaengine: mv_xor: Fix missing check after DMA map and missing unmap (Thomas Fourier) - dt-bindings: dma: qcom,gpi: document the Milos GPI DMA Engine (Luca Weiss) - dmaengine: idxd: Remove __packed from structures (Yi Sun) - dmaengine: ti: Do not enable by default during compile testing (Krzysztof Kozlowski) - dmaengine: sh: Do not enable SH_DMAE_BASE by default during compile testing (Krzysztof Kozlowski) - dmaengine: idxd: Fix warning for deadcode.deadstore (Anil S Keshavamurthy) - dmaengine: mmp: Fix again Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - dmaengine: fsl-qdma: Add missing fsl_qdma_format kerneldoc (Krzysztof Kozlowski) - dmaengine: qcom: gpi: Drop unused gpi_write_reg_field() (Krzysztof Kozlowski) - dmaengine: fsl-dpaa2-qdma: Drop unused mc_enc() (Krzysztof Kozlowski) - dmaengine: dw-edma: Drop unused dchan2dev() and chan2dev() (Krzysztof Kozlowski) - dmaengine: stm32: Don't use %%pK through printk (Thomas Weißschuh) - dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs (Amelie Delaunay) - dmaengine: sun4i: Simplify error handling in probe() (Bence Csókás) - dt-bindings: dma: qcom,gpi: Document the sc8280xp GPI DMA engine (Pengyu Luo) - dmaengine: apple-admac: Drop default ARCH_APPLE in Kconfig (Sven Peter) - dmaengine: add driver for Sophgo CV18XX/SG200X dmamux (Inochi Amaoto) - dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC (Inochi Amaoto) - phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence (Kathiravan Thirumoorthy) - dt-bindings: phy: Convert brcm,sr-usb-combo-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert ti,da830-usb-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: marvell,mmp2-usb-phy: Drop status from the example (Krzysztof Kozlowski) - dt-bindings: phy: mixel, mipi-dsi-phy: Allow assigned-clock* properties (Liu Ying) - phy: exynos-mipi-video: correct cam0 sysreg property name for exynos7870 (Kaustabh Chakraborty) - phy: qcom: phy-qcom-snps-eusb2: Update init sequence per HPG 1.0.2 (Luca Weiss) - phy: qcom: phy-qcom-snps-eusb2: Add missing write from init sequence (Luca Weiss) - dt-bindings: phy: qcom,snps-eusb2: document the Milos Synopsys eUSB2 PHY (Luca Weiss) - dt-bindings: usb: qcom,snps-dwc3: Add Milos compatible (Luca Weiss) - phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal (Geraldo Nascimento) - phy: rockchip-pcie: Enable all four lanes if required (Valmantas Paliksa) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for QCS615 (Ziyue Zhang) - phy: qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750 (Krzysztof Kozlowski) - phy: qcom: m31-eusb2: drop registration printk (Johan Hovold) - phy: qcom: m31-eusb2: fix match data santity check (Johan Hovold) - phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P (Mrinmay Sarkar) - phy: qualcomm: phy-qcom-eusb2-repeater: Don't zero-out registers (Luca Weiss) - dt-bindings: phy: qcom,snps-eusb2-repeater: Remove default tuning values (Luca Weiss) - phy: mediatek: tphy: Cleanup and document slew calibration (AngeloGioacchino Del Regno) - phy: mediatek: tphy: Clarify and add kerneldoc to mtk_phy_pdata (AngeloGioacchino Del Regno) - dt-bindings: phy: apm,xgene-phy: Remove trailing whitespace (Geert Uytterhoeven) - scsi: ufs: qcom : Fix NULL pointer dereference in ufs_qcom_setup_clocks (Nitin Rawat) - phy: qcom: add linux/bitfield.h header to fix a build error (Randy Dunlap) - phy: drop probe registration printks (Johan Hovold) - phy: cadence-torrent: Add PCIe multilink + USB with same SSC register config for 100 MHz refclk (Swapnil Jakhade) - phy: cadence-torrent: Add PCIe multilink configuration for 100 MHz refclk (Swapnil Jakhade) - phy: phy-snps-eusb2: clean up id table sentinel (Johan Hovold) - phy: phy-snps-eusb2: drop unnecessary loop index declarations (Johan Hovold) - phy: phy-snps-eusb2: fix optional phy lookup parameter (Johan Hovold) - phy: phy-snps-eusb2: clean up error messages (Johan Hovold) - phy: phy-snps-eusb2: rename phy_init() clock error label (Johan Hovold) - phy: phy-snps-eusb2: fix repeater imbalance on phy_init() failure (Johan Hovold) - phy: phy-snps-eusb2: fix clock imbalance on phy_exit() (Johan Hovold) - phy: qcom: Add M31 based eUSB2 PHY driver (Wesley Cheng) - phy: qcom: Update description for QCOM based eUSB2 repeater (Wesley Cheng) - phy: qcom: qmp-combo: Add new PHY sequences for SM8750 (Wesley Cheng) - dt-bindings: phy: Add the M31 based eUSB2 PHY bindings (Wesley Cheng) - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM8750 to QMP PHY (Wesley Cheng) - dt-bindings: phy: renesas,usb2-phy: Document RZ/V2N SoC support (Lad Prabhakar) - dt-bindings: phy: Convert Marvell MVEBU PHYs to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert marvell,armada-380-comphy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert ti,keystone-usbphy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert ti,dm816x-usb-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert st,spear1310-miphy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert qca,ar7100-usb-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert motorola,mapphone-mdm6600 to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert motorola,cpcap-usb-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert marvell,mmp2-usb-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert marvell,comphy-cp110 to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert marvell,berlin2-usb-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert marvell,berlin2-sata-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert lantiq,ase-usb2-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert img,pistachio-usb-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert hisilicon,inno-usb2-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert hisilicon,hix5hd2-sata-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert brcm,sr-pcie-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert brcm,ns2-drd-phy to DT schema (Rob Herring (Arm)) - dt-bindings: phy: Convert apm,xgene-phy to DT schema (Rob Herring (Arm)) - scsi: ufs: qcom : Refactor phy_power_on/off calls (Nitin Rawat) - phy: qcom-qmp-ufs: refactor qmp_ufs_power_off (Nitin Rawat) - phy: qcom-qmp-ufs: Remove qmp_ufs_exit() and Inline qmp_ufs_com_exit() (Nitin Rawat) - phy: qcom-qmp-ufs: Rename qmp_ufs_power_off (Nitin Rawat) - phy: qcom-qmp-ufs: Remove qmp_ufs_com_init() (Nitin Rawat) - phy: qcom-qmp-ufs: Refactor UFS PHY reset (Nitin Rawat) - phy: qcom-qmp-ufs: Refactor phy_power_on and phy_calibrate callbacks (Nitin Rawat) - phy: qcom-qmp-ufs: Rename qmp_ufs_enable and qmp_ufs_power_on (Nitin Rawat) - scsi: ufs: qcom: add a new phy calibrate API call (Nitin Rawat) - phy: cadence: Sierra: Add PCIe + USB PHY multilink configuration (Swapnil Jakhade) - phy: exynos-mipi-video: introduce support for exynos7870 (Kaustabh Chakraborty) - dt-bindings: phy: samsung,mipi-video-phy: document exynos7870 MIPI phy (Kaustabh Chakraborty) - phy: exynos5-usbdrd: Add support for the Exynos990 usbdrd phy (Igor Belwon) - dt-bindings: phy: samsung,usb3-drd-phy: Add exynos990 compatible (Igor Belwon) - ALSA: usb: scarlett2: Fix missing NULL check (Takashi Iwai) - mips: Update HD-audio configs again (Takashi Iwai) - LoongArch: Update HD-audio codec configs (Takashi Iwai) - arm: Update HD-audio configs again (Takashi Iwai) - selftests: ALSA: fix memory leak in utimer test (WangYuli) - ALSA: usb-audio: Add DSD support for Comtrue USB Audio device (noble.yang) - ALSA: hda/hdmi: Enable drivers as default (Takashi Iwai) - ALSA: hda/cirrus: Enable drivers as default (Takashi Iwai) - ALSA: hda/realtek: Enable drivers as default (Takashi Iwai) - ALSA: hda/realtek - Fix mute LED for HP Victus 16-d1xxx (MB 8A26) (Edip Hazuri) - ALSA: hda/realtek - Fix mute LED for HP Victus 16-s0xxx (Edip Hazuri) - ALSA: hda: Fix the wrong register was used for DVC of TAS2770 (Baojun Xu) - ASoC: codecs: Add acpi_match_table for aw88399 driver (Weidong Wang) - ASoC: fsl_xcvr: get channel status data with firmware exists (Shengjiu Wang) - ASoC: fsl_xcvr: get channel status data when PHY is not exists (Shengjiu Wang) - ASoC: SDCA: Add support for -cn- value properties (Charles Keepax) - ASoC: SDCA: Fix some holes in the regmap readable/writeable helpers (Charles Keepax) - ASoC: dt-bindings: atmel,at91-ssc: add microchip,sam9x7-ssc (Varshini Rajendran) - ASoC: imx-card: Add WM8524 support (Chancel Liu) - ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx() (Geoffrey D. Bennett) - ALSA: hda/realtek - Fix mute LED for HP Victus 16-r1xxx (Edip Hazuri) - soundwire: amd: Add support for acp7.2 platform (Venkata Prasad Potturu) - soundwire: stream: restore params when prepare ports fail (Bard Liao) - soundwire: debugfs: move debug statement outside of error handling (Rodrigo Gobbi) - soundwire: amd: add check for status update registers (Vijendar Mukunda) - soundwire: intel_auxdevice: add rt721 codec to wake_capable_list (Naveen Manohar) - soundwire: Correct some property names (Charles Keepax) - soundwire: update Intel BPT message length limitation (Bard Liao) - soundwire: intel_ace2.x: Use str_read_write() helper (Yumeng Fang) - soundwire: amd: cancel pending slave status handling workqueue during remove sequence (Vijendar Mukunda) - soundwire: amd: serialize amd manager resume sequence during pm_prepare (Vijendar Mukunda) - soundwire: qcom: demote probe registration printk (Johan Hovold) - ASoC: cs42l43: Remove unnecessary work functions (Charles Keepax) - soundwire: Move handle_nested_irq outside of sdw_dev_lock (Charles Keepax) - MAINTAINERS: Remove Sanyog Kale as reviewer on SoundWire (Charles Keepax) - Documentation: tracing: Add documentation about eprobes (Steven Rostedt) - tracing: Have eprobes have their own config option (Steven Rostedt) - tracing: Remove "__attribute__()" from the type field of event format (Masami Hiramatsu (Google)) - tracing: Deprecate auto-mounting tracefs in debugfs (Steven Rostedt) - tracing: Fix comment in trace_module_remove_events() (Steven Rostedt) - tracing: Remove EVENT_FILE_FL_SOFT_MODE flag (Steven Rostedt) - tracing: Remove pointless memory barriers (Nam Cao) - tracing/sched: Remove obsolete comment on suffixes (Ricardo Neri) - kernel: trace: preemptirq_delay_test: use offstack cpu mask (Arnd Bergmann) - tracing: Use queue_rcu_work() to free filters (Steven Rostedt) - tracing: Replace opencoded cpumask_next_wrap() in move_to_next_cpu() (Yury Norov) - rtla/tests: Test timerlat -P option using actions (Tomas Glozar) - rtla/tests: Add grep checks for base test cases (Tomas Glozar) - Documentation/rtla: Add actions feature (Tomas Glozar) - rtla/tests: Limit duration to maximum of 10s (Tomas Glozar) - rtla/tests: Add tests for actions (Tomas Glozar) - rtla/tests: Check rtla output with grep (Tomas Glozar) - rtla/timerlat: Add action on end feature (Tomas Glozar) - rtla/timerlat: Add continue action (Tomas Glozar) - rtla/timerlat_bpf: Allow resuming tracing (Tomas Glozar) - rtla/timerlat: Add action on threshold feature (Tomas Glozar) - rtla/timerlat: Introduce enum timerlat_tracing_mode (Tomas Glozar) - unwind: Finish up unwind when a task exits (Steven Rostedt) - unwind deferred: Use SRCU unwind_deferred_task_work() (Steven Rostedt) - unwind: Add USED bit to only have one conditional on way back to user space (Steven Rostedt) - unwind deferred: Add unwind_completed mask to stop spurious callbacks (Steven Rostedt) - unwind deferred: Use bitmask to determine which callbacks to call (Steven Rostedt) - unwind_user/deferred: Make unwind deferral requests NMI-safe (Steven Rostedt) - unwind_user/deferred: Add deferred unwinding interface (Josh Poimboeuf) - unwind_user/deferred: Add unwind cache (Josh Poimboeuf) - unwind_user/deferred: Add unwind_user_faultable() (Steven Rostedt) - unwind_user: Add user space unwinding API with frame pointer support (Josh Poimboeuf) - drm/xe/vf: Disable CSC support on VF (Lukasz Laguna) - drm/xe/configfs: Fix pci_dev reference leak (Michal Wajdeczko) - drm/xe/hw_engine_group: Avoid call kfree() for drmm_kzalloc() (Shuicheng Lin) - drm/xe/guc: Clear whole g2h_fence during initialization (Michal Wajdeczko) - drm/xe/vf: Don't register I2C devices if VF (Lukasz Laguna) - drm/xe/uc: Fix missing unwind goto (Zhanjun Dong) - drm/xe: Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter() (Dan Carpenter) - drm/xe/oa: Fix static checker warning about null gt (Ashutosh Dixit) - drm/xe: Don't fail probe on unsupported mailbox command (Raag Jadav) - drm/amdgpu: update mmhub 4.1.0 client id mappings (Alex Deucher) - drm/amd/display: Allow DCN301 to clear update flags (Ivan Lipski) - drm/amd/display: Pass up errors for reset GPU that fails to init HW (Mario Limonciello) - drm/amd/display: Only finalize atomic_obj if it was initialized (Mario Limonciello) - drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported (Mario Limonciello) - drm/amd/display: Disable dsc_power_gate for dcn314 by default (Roman Li) - drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 (Frank Min) - drm/amd/amdgpu: fix missing lock for cper.ring->rptr/wptr access (Yang Wang) - drm/amd/display: Fix misuse of /** to /* in 'dce_i2c_hw.c' (Srinivasan Shanmugam) - drm/amd/display: fix initial backlight brightness calculation (Lauri Tirkkonen) - drm/amdgpu: Avoid extra evict-restore process. (Gang Ba) - drm/amdgpu: track whether a queue is a kernel queue in amdgpu_mqd_prop (Alex Deucher) - drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities (Peter Shkenev) - drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram() (Nathan Chancellor) - drm/amd/display: Fix divide by zero when calculating min ODM factor (Dillon Varone) - power: supply: core: fix static checker warning (Sebastian Reichel) - power: supply: twl4030_charger: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - power: supply: bq24190: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - MAINTAINERS: rectify file entry in QUALCOMM SMB CHARGER DRIVER (Lukas Bulwahn) - power: supply: max1720x correct capacity computation (Thomas Antoine) - MAINTAINERS: add myself as smbx charger driver maintainer (Casey Connolly) - power: supply: pmi8998_charger: rename to qcom_smbx (Casey Connolly) - power: supply: qcom_pmi8998_charger: fix wakeirq (Casey Connolly) - power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set (Charles Han) - power: return the correct error code (Yuanjun Gong) - power: reset: POWER_RESET_TORADEX_EC should depend on ARCH_MXC (Geert Uytterhoeven) - power: supply: cpcap-charger: Fix null check for power_supply_get_by_name (Charles Han) - power: supply: bq25980_charger: Constify reg_default array (Krzysztof Kozlowski) - power: supply: bq256xx_charger: Constify reg_default array (Krzysztof Kozlowski) - power: reset: at91-sama5d2_shdwc: Refactor wake-up source logging to use dev_info (Mihai Sain) - power: reset: qcom-pon: Rename variables to use generic naming (Taeyoung Kwon) - power: supply: qcom_battmgr: Add lithium-polymer entry (Abel Vesa) - power: supply: qcom_battmgr: Report battery capacity (Kornel Dulęba) - power: supply: bq24190: Free battery_info (Hans de Goede) - power: supply: ug3105_battery: Switch to power_supply_batinfo_ocv2cap() (Hans de Goede) - power: supply: ug3105_battery: Use psy->battery_info (Hans de Goede) - power: supply: core: rename power_supply_get_by_phandle to power_supply_get_by_reference (Sebastian Reichel) - power: supply: core: convert to fwnnode (Sebastian Reichel) - power: supply: core: battery-info: fully switch to fwnode (Sebastian Reichel) - power: supply: core: remove of_node from power_supply_config (Sebastian Reichel) - regulator: act8865-regulator: switch psy_cfg from of_node to fwnode (Sebastian Reichel) - dt-bindings: power: supply: Drop redundant monitored-battery ref (Krzysztof Kozlowski) - dt-bindings: power: supply: summit,smb347: Add missing power-supply ref (Krzysztof Kozlowski) - dt-bindings: power: supply: richtek,rt5033: Add missing power-supply ref (Krzysztof Kozlowski) - dt-bindings: power: supply: qcom,pmi8998: Add missing power-supply ref (Krzysztof Kozlowski) - dt-bindings: power: supply: bq256xx: Add missing power-supply ref (Krzysztof Kozlowski) - dt-bindings: power: supply: bq2515x: Add missing power-supply ref (Krzysztof Kozlowski) - HID: uclogic: Add support for XP-PEN Artist 22R Pro (Joshua Goins) - HID: uclogic: make read-only array reconnect_event static const (Colin Ian King) - selftests/hid: sync python tests to hid-tools 0.10 (Benjamin Tissoires) - selftests/hid: sync the python tests to hid-tools 0.8 (Benjamin Tissoires) - selftests/hid: run ruff format on the python part (Benjamin Tissoires) - HID: pidff: Move else if statements to follow closing braces (Tomasz Pakuła) - HID: pidff: Add missing spaces (Tomasz Pakuła) - HID: pidff: Move trailing statements in pidff_rescale_signed() (Tomasz Pakuła) - HID: pidff: Remove unneeded else in pidff_find_special_field() (Tomasz Pakuła) - HID: pidff: Use __func__ in debugs (Tomasz Pakuła) - HID: pidff: Rework pidff_set_time() to fix warnings (Tomasz Pakuła) - HID: pidff: Remove unneeded debug from pidff_clamp() (Tomasz Pakuła) - HID: pidff: Fix missing blank lines after declarations (Tomasz Pakuła) - HID: hid-pidff.h: Fix comment styling (Tomasz Pakuła) - HID: hid-ids.h: Fix LITE_STAR_GT987 device id define (Tomasz Pakuła) - HID: universal-pidff: Fix missing blank lines (Tomasz Pakuła) - HID: multitouch: add device ID for Apple Touch Bar (Kerem Karabay) - HID: multitouch: specify that Apple Touch Bar is direct (Kerem Karabay) - HID: multitouch: take cls->maxcontacts into account for Apple Touch Bar even without a HID_DG_CONTACTMAX field (Kerem Karabay) - HID: multitouch: support getting the tip state from HID_DG_TOUCH fields in Apple Touch Bar (Kerem Karabay) - HID: multitouch: Get the contact ID from HID_DG_TRANSDUCER_INDEX fields in case of Apple Touch Bar (Kerem Karabay) - HID: mcp-2221: Replace manual comparison with min() macro (Yu Jiaoliang) - HID: mcp2221: set gpio pin mode (Heiko Schocher) - HID: intel-thc-hid: Separate max input size control conditional list (Bagas Sanjaya) - HID: intel-thc: make ptl_ddata static (Jiri Kosina) - HID: Intel-thc-hid: Intel-quicki2c: Enable Wake-on-Touch feature (Even Xu) - HID: Intel-thc-hid: Intel-quickspi: Enable Wake-on-Touch feature (Even Xu) - HID: Intel-thc-hid: Intel-thc: Add Wake-on-Touch support (Even Xu) - HID: Intel-thc-hid: Intel-quicki2c: Add two new features to PTL (Even Xu) - HID: Intel-thc-hid: Intel-quicki2c: Add driver data support (Even Xu) - HID: Intel-thc-hid: Intel-quicki2c: Refine code comments (Even Xu) - HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control (Even Xu) - HID: Intel-thc-hid: Intel-thc: Introduce max input size control (Even Xu) - HID: Intel-thc-hid: Intel-thc: Refine code comments (Even Xu) - HID: Intel-thc-hid: Intel-thc: Add thc_dma_content into kernel doc (Even Xu) - HID: core: Harden s32ton() against conversion to 0 bits (Alan Stern) - HID: core: Improve the kerneldoc for hid_report_len() (Alan Stern) - HID: rate-limit hid_warn to prevent log flooding (Li Chen) - HID: replace scnprintf() with sysfs_emit() (Chelsy Ratnawat) - HID: debug: Use the __set_current_state() (Zihuan Zhang) - HID: magicmouse: use secs_to_jiffies() for battery timeout (Aditya Garg) - HID: apple: use secs_to_jiffies() for battery timeout (Aditya Garg) - HID: magicmouse: avoid setting up battery timer when not needed (Aditya Garg) - HID: apple: avoid setting up battery timer for devices without battery (Aditya Garg) - HID: apple: validate feature-report field count to prevent NULL pointer dereference (Qasim Ijaz) - HID: apple: Add necessary IDs and support for replacement trackpad on MacBookPro15,1 (Aditya Garg) - HID: quirks: remove T2 devices from hid_mouse_ignore_list (Aditya Garg) - HID: apple: add fnmode=4 to disable translation of fkeys and make it default on Macs with Touch Bar (Aditya Garg) - HID: apple: Add Apple Magic Keyboard A3119 USB-C support (Aditya Garg) - HID: apple: Add Apple Magic Keyboard A3118 USB-C support (Grigorii Sokolik) - HID: apple: remove unused APPLE_IGNORE_MOUSE quirk (Aditya Garg) - HID: apple: use switch case to set fn translation table (Aditya Garg) - HID: apple: move backlight report structs to other backlight structs (Aditya Garg) - HID: amd_sfh: Enable operating mode (Basavaraj Natikar) - smb3 client: add way to show directory leases for improved debugging (Steve French) - smb: client: get rid of kstrdup() when parsing iocharset mount option (Paulo Alcantara) - smb: client: get rid of kstrdup() when parsing domain mount option (Paulo Alcantara) - smb: client: get rid of kstrdup() when parsing pass2 mount option (Paulo Alcantara) - smb: client: get rid of kstrdup() when parsing pass mount option (Paulo Alcantara) - smb: client: get rid of kstrdup() when parsing user mount option (Paulo Alcantara) - cifs: Add support for creating reparse points over SMB1 (Pali Rohár) - cifs: Do not query WSL EAs for native SMB symlink (Pali Rohár) - cifs: Optimize CIFSFindFirst() response when not searching (Pali Rohár) - cifs: Fix calling CIFSFindFirst() for root path without msearch (Pali Rohár) - smb: client: fix session setup against servers that require SPN (Paulo Alcantara) - smb: client: allow parsing zero-length AV pairs (Paulo Alcantara) - cifs: add new field to track the last access time of cfid (Shyam Prasad N) - smb: change return type of cached_dir_lease_break() to bool (Bharath SM) - cifs: reset iface weights when we cannot find a candidate (Shyam Prasad N) - smb: client: fix netns refcount leak after net_passive changes (Wang Zhaolong) - bitfield: Ensure the return values of helper functions are checked (Ben Horgan) - test_bits: add tests for __GENMASK() and __GENMASK_ULL() (Vincent Mailhol) - bits: unify the non-asm GENMASK*() (Vincent Mailhol) - bits: split the definition of the asm and non-asm GENMASK*() (Vincent Mailhol) - cpumask: Remove unnecessary cpumask_nth_andnot() (Shaopeng Tan) - watchdog: fix opencoded cpumask_next_wrap() in watchdog_next_cpu() (Yury Norov [NVIDIA]) - clocksource: Improve randomness in clocksource_verify_choose_cpus() (Yury Norov [NVIDIA]) - cpumask: introduce cpumask_random() (Yury Norov [NVIDIA]) - bitmap: generalize node_random() (Yury Norov [NVIDIA]) - sched_ext: Fix scx_bpf_reenqueue_local() reference (Christian Loehle) - sched_ext: Drop kfuncs marked for removal in 6.15 (Jake Hillion) - sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panic (David Dai) - kernel/sched/ext.c: fix typo "occured" -> "occurred" in comments (Ke Ma) - sched_ext: Add support for cgroup bandwidth control interface (Tejun Heo) - sched_ext, sched/core: Factor out struct scx_task_group (Tejun Heo) - sched_ext: Return NULL in llc_span (Cheng-Yang Chou) - sched_ext: Always use SMP versions in kernel/sched/ext_idle.h (Cheng-Yang Chou) - sched_ext: Always use SMP versions in kernel/sched/ext_idle.c (Cheng-Yang Chou) - sched_ext: Always use SMP versions in kernel/sched/ext.h (Cheng-Yang Chou) - sched_ext: Always use SMP versions in kernel/sched/ext.c (Cheng-Yang Chou) - sched_ext: Documentation: Clarify time slice handling in task lifecycle (Andrea Righi) - sched_ext: Make scx_locked_rq() inline (Andrea Righi) - sched_ext: Make scx_rq_bypassing() inline (Andrea Righi) - sched_ext: idle: Make local functions static in ext_idle.c (Andrea Righi) - sched_ext: idle: Remove unnecessary ifdef in scx_bpf_cpu_node() (Andrea Righi) - cgroup: Add compatibility option for content of /proc/cgroups (Michal Koutný) - selftests/cgroup: fix cpu.max tests (Shashank Balaji) - cgroup: llist: avoid memory tears for llist_node (Shakeel Butt) - selftests: cgroup: Fix missing newline in test_zswap_writeback_one (Sebastian Chlad) - selftests: cgroup: Allow longer timeout for kmem_dead_cgroups cleanup (Sebastian Chlad) - memcg: cgroup: call css_rstat_updated irrespective of in_nmi() (Shakeel Butt) - cgroup: remove per-cpu per-subsystem locks (Shakeel Butt) - cgroup: make css_rstat_updated nmi safe (Shakeel Butt) - cgroup: support to enable nmi-safe css_rstat_updated (Shakeel Butt) - selftests: cgroup: Fix compilation on pre-cgroupns kernels (Michal Koutný) - selftests: cgroup: Optionally set up v1 environment (Michal Koutný) - selftests: cgroup: Add support for named v1 hierarchies in test_core (Michal Koutný) - selftests: cgroup_util: Add helpers for testing named v1 hierarchies (Michal Koutný) - Documentation: cgroup: add section explaining controller availability (Vishal Chourasia) - cgroup: Drop sock_cgroup_classid() dummy implementation (Michal Koutný) - workqueue: Use atomic_try_cmpxchg_relaxed() in tryinc_node_nr_active() (Uros Bizjak) - workqueue: Remove unused work_on_cpu_safe (Dr. David Alan Gilbert) - workqueue: Add new WQ_PERCPU flag (Marco Crivellari) - workqueue: Add system_percpu_wq and system_dfl_wq (Marco Crivellari) - workqueue: Basic memory allocation profiling support (Kent Overstreet) - workqueue: fix opencoded cpumask_next_and_wrap() in wq_select_unbound_cpu() (Yury Norov [NVIDIA]) - MAINTAINERS: add missing headers to mempory policy & migration section (Joshua Hahn) - MAINTAINERS: add missing file to cgroup section (Lorenzo Stoakes) - MAINTAINERS: add MM MISC section, add missing files to MISC and CORE (Lorenzo Stoakes) - MAINTAINERS: add missing zsmalloc file (Lorenzo Stoakes) - MAINTAINERS: add missing files to page alloc section (Lorenzo Stoakes) - MAINTAINERS: add missing shrinker files (Lorenzo Stoakes) - MAINTAINERS: move memremap.[ch] to hotplug section (Lorenzo Stoakes) - MAINTAINERS: add missing mm_slot.h file THP section (Lorenzo Stoakes) - MAINTAINERS: add missing interval_tree.c to memory mapping section (Lorenzo Stoakes) - MAINTAINERS: add missing percpu-internal.h file to per-cpu section (Lorenzo Stoakes) - mm/page_alloc: remove trace_mm_alloc_contig_migrate_range_info() (Zi Yan) - selftests/damon: introduce _common.sh to host shared function (Enze Li) - selftests/damon/sysfs.py: test runtime reduction of DAMON parameters (SeongJae Park) - selftests/damon/sysfs.py: test non-default parameters runtime commit (SeongJae Park) - selftests/damon/sysfs.py: generalize DAMON context commit assertion (SeongJae Park) - selftests/damon/sysfs.py: generalize monitoring attributes commit assertion (SeongJae Park) - selftests/damon/sysfs.py: generalize DAMOS schemes commit assertion (SeongJae Park) - selftests/damon/sysfs.py: test DAMOS filters commitment (SeongJae Park) - selftests/damon/sysfs.py: generalize DAMOS scheme commit assertion (SeongJae Park) - selftests/damon/sysfs.py: test DAMOS destinations commitment (SeongJae Park) - selftests/damon/sysfs.py: test quota goal commitment (SeongJae Park) - selftests/damon/sysfs.py: generalize DamosQuota commit assertion (SeongJae Park) - selftests/damon/sysfs.py: generalize DAMOS Watermarks commit assertion (SeongJae Park) - selftests/damon/drgn_dump_damon_status: dump DAMOS filters (SeongJae Park) - selftests/damon/drgn_dump_damon_status: dump ctx->ops.id (SeongJae Park) - selftests/damon/drgn_dump_damon_status: dump damos->migrate_dests (SeongJae Park) - selftests/damon/_damon_sysfs: use 2**32 - 1 as max nr_accesses and age (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS target_nid setup (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS action dests setup (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS quota goal nid setup (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS quota weights setup (SeongJae Park) - selftests/damon/_damon_sysfs: support monitoring intervals goal setup (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS filters setup (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS watermarks setup (SeongJae Park) - selftests/damon/sysfs.py: stop DAMON for dumping failures (SeongJae Park) - mm: remove grab_cache_page() (Matthew Wilcox (Oracle)) - mm/damon/ops-common: ignore migration request to invalid nodes (SeongJae Park) - docs: update THP documentation to clarify sysfs "never" setting (Lorenzo Stoakes) - tools/testing/selftests: explicitly test split multi VMA mremap move (Lorenzo Stoakes) - tools/testing/selftests: test MREMAP_DONTUNMAP on multiple VMA move (Lorenzo Stoakes) - tools/testing/selftests: add mremap() shrink test for multiple VMAs (Lorenzo Stoakes) - selftests/mm: guard-regions: Use SKIP() instead of ksft_exit_skip() (wang lian) - selftests/mm: reuse FORCE_READ to replace "asm volatile("" : "+r" (XXX));" (wang lian) - arm64: add batched versions of ptep_modify_prot_start/commit (Dev Jain) - mm: optimize mprotect() by PTE batching (Dev Jain) - mm: split can_change_pte_writable() into private and shared parts (Dev Jain) - mm: introduce FPB_RESPECT_WRITE for PTE batching infrastructure (Dev Jain) - mm: add batched versions of ptep_modify_prot_start/commit (Dev Jain) - mm: optimize mprotect() for MM_CP_PROT_NUMA by batch-skipping PTEs (Dev Jain) - mm: refactor MM_CP_PROT_NUMA skipping case into new function (Dev Jain) - mm/huge_memory: refactor after-split (page) cache code (Zi Yan) - mm/huge_memory: get frozen folio refcount with folio_expected_ref_count() (Zi Yan) - mm/huge_memory: convert VM_BUG* to VM_WARN* in __folio_split (Zi Yan) - mm/huge_memory: deduplicate code in __folio_split() (Zi Yan) - mm/huge_memory: remove after_split label in __split_unmapped_folio() (Zi Yan) - mm/huge_memory: move unrelated code out of __split_unmapped_folio() (Zi Yan) - fs/Kconfig: enable HUGETLBFS only if ARCH_SUPPORTS_HUGETLBFS (Anshuman Khandual) - mm: mempool: fix wake-up edge case bug for zero-minimum pools (Yadan Fan) - fs/proc/task_mmu: read proc/pid/maps under per-vma lock (Suren Baghdasaryan) - fs/proc/task_mmu: remove conversion of seq_file position to unsigned (Suren Baghdasaryan) - selftests/proc: add verbose mode for /proc/pid/maps tearing tests (Suren Baghdasaryan) - selftests/proc: extend /proc/pid/maps tearing test to include vma remapping (Suren Baghdasaryan) - selftests/proc: extend /proc/pid/maps tearing test to include vma resizing (Suren Baghdasaryan) - selftests/proc: add /proc/pid/maps tearing from vma split test (Suren Baghdasaryan) - mm: cma: simplify cma_maxchunk_get() (Yury Norov (NVIDIA)) - mm: cma: simplify cma_debug_show_areas() (Yury Norov (NVIDIA)) - fs: stable_page_flags(): use snapshot_page() (Luiz Capitulino) - proc: kpagecount: use snapshot_page() (Luiz Capitulino) - mm/util: introduce snapshot_page() (Luiz Capitulino) - mm/memory: introduce is_huge_zero_pfn() and use it in vm_normal_page_pmd() (David Hildenbrand) - mm: swap: remove stale comment stale comment in cluster_alloc_swap_entry() (Kemeng Shi) - mm: swap: fix potential buffer overflow in setup_clusters() (Kemeng Shi) - mm: swap: correctly use maxpages in swapon syscall to avoid potential deadloop (Kemeng Shi) - mm: swap: move nr_swap_pages counter decrement from folio_alloc_swap() to swap_range_alloc() (Kemeng Shi) - Docs/ABI/damon: update for refresh_ms (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document refresh_ms file (SeongJae Park) - mm/damon/sysfs: implement refresh_ms file internal work (SeongJae Park) - mm/damon/sysfs: implement refresh_ms file under kdamond directory (SeongJae Park) - memcg: convert memcg->socket_pressure to u64 (Kuniyuki Iwashima) - mm: remove arch_flush_tlb_batched_pending() arch helper (Ryan Roberts) - mm: drop hugetlb_free_pgd_range() (Anthony Yznaga) - mm: remove call to hugetlb_free_pgd_range() (Anthony Yznaga) - sparc64: remove hugetlb_free_pgd_range() (Anthony Yznaga) - mm/shmem: writeout free swap if swap_writeout() reactivates (Hugh Dickins) - mm/shmem: hold shmem_swaplist spinlock (not mutex) much less (Hugh Dickins) - tools/testing/selftests: extend mremap_test to test multi-VMA mremap (Lorenzo Stoakes) - mm/mremap: permit mremap() move of multiple VMAs (Lorenzo Stoakes) - mm/mremap: clean up mlock populate behaviour (Lorenzo Stoakes) - mm/mremap: move remap_is_valid() into check_prep_vma() (Lorenzo Stoakes) - mm/mremap: check remap conditions earlier (Lorenzo Stoakes) - mm/mremap: use an explicit uffd failure path for mremap (Lorenzo Stoakes) - mm/mremap: cleanup post-processing stage of mremap (Lorenzo Stoakes) - mm/mremap: put VMA check and prep logic into helper function (Lorenzo Stoakes) - mm/mremap: refactor initial parameter sanity checks (Lorenzo Stoakes) - mm/mremap: perform some simple cleanups (Lorenzo Stoakes) - mm/vma: refactor vma_modify_flags_name() to vma_modify_name() (Lorenzo Stoakes) - mm: optimize lru_note_cost() by adding lru_note_cost_unlock_irq() (Hugh Dickins) - mm/mglru: stop try_to_inc_min_seq() if min_seq[type] has not increased (Hao Jia) - mm/page_owner: convert set_page_owner_migrate_reason() to folios (Sidhartha Kumar) - mm/memfd: replace deprecated strcpy() with memcpy() in alloc_name() (Thorsten Blum) - mm/damon/core: remove damon_callback (SeongJae Park) - mm/damon/sysfs: remove damon_sysfs_before_terminate() (SeongJae Park) - mm/damon/core: destroy targets when kdamond_fn() finish (SeongJae Park) - mm/damon/sysfs: remove damon_sysfs_destroy_targets() (SeongJae Park) - mm/damon/vaddr: put pid in cleanup_target() (SeongJae Park) - mm/damon/core: add cleanup_target() ops callback (SeongJae Park) - mm/damon/core: do not call ops.cleanup() when destroying targets (SeongJae Park) - samples/damon/wsse: use damon_call() repeat mode instead of damon_callback (SeongJae Park) - samples/damon/prcl: use damon_call() repeat mode instead of damon_callback (SeongJae Park) - mm/damon/lru_sort: use damon_call() repeat mode instead of damon_callback (SeongJae Park) - mm/damon/reclaim: use damon_call() repeat mode instead of damon_callback (SeongJae Park) - mm/damon/stat: use damon_call() repeat mode instead of damon_callback (SeongJae Park) - mm/damon/core: introduce repeat mode damon_call() (SeongJae Park) - mm/damon: accept parallel damon_call() requests (SeongJae Park) - mm: simplify min_brk handling in brk() (Xuanye Liu) - readahead: use folio_nr_pages() instead of shift operation (Chi Zhiling) - mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery (Andy Shevchenko) - mm: introduce per-node proactive reclaim interface (Davidlohr Bueso) - mm/vmscan: make __node_reclaim() more generic (Davidlohr Bueso) - mm/memcg: make memory.reclaim interface generic (Davidlohr Bueso) - mm/vmscan: respect psi_memstall region in node reclaim (Davidlohr Bueso) - mm: remove unmap_and_put_page() (Vishal Moola (Oracle)) - mm/memory.c: use folios in __access_remote_vm() (Vishal Moola (Oracle)) - mm/memory.c: use folios in __copy_remote_vm_str() (Vishal Moola (Oracle)) - mm/damon/vaddr: apply filters in migrate_{hot/cold} (Bijan Tabatabai) - mm/damon: move folio filtering from paddr to ops-common (Bijan Tabatabai) - mm/damon/vaddr: use damos->migrate_dests in migrate_{hot,cold} (Bijan Tabatabai) - Docs/mm/damon/design: document vaddr support for migrate_{hot,cold} (Bijan Tabatabai) - mm/damon/vaddr: add vaddr versions of migrate_{hot,cold} (Bijan Tabatabai) - mm/damon: move migration helpers from paddr to ops-common (Bijan Tabatabai) - mm/damon/core: commit damos->migrate_dests (Bijan Tabatabai) - Docs/admin-guide/mm/damon/usage: document dests directory (SeongJae Park) - Docs/ABI/damon: document schemes dests directory (SeongJae Park) - mm/damon/sysfs-schemes: set damos->migrate_dests (SeongJae Park) - mm/damon/sysfs-schemes: implement DAMOS action destinations directory (SeongJae Park) - mm/damon/core: add damos->migrate_dests field (SeongJae Park) - mm/damon: add struct damos_migrate_dests (SeongJae Park) - mm/damon/core: commit damos->target_nid (Bijan Tabatabai) - samples/damon: support automatic node address detection (Yunjeong Mun) - samples/damon: change enable parameters to enabled (Honggyu Kim) - mm, vmstat: remove the NR_WRITEBACK_TEMP node_stat_item counter (Vlastimil Babka) - mm/vmstat: utilize designated initializers for the vmstat_text array (Kirill A. Shutemov) - mm: strictly check vmstat_text array size (Kirill A. Shutemov) - mm/vmstat: make MEMCG select VM_EVENT_COUNTERS (Kirill A. Shutemov) - mm: remove boolean output parameters from folio_pte_batch_ext() (David Hildenbrand) - mm: split folio_pte_batch() into folio_pte_batch() and folio_pte_batch_flags() (David Hildenbrand) - mm: smaller folio_pte_batch() improvements (David Hildenbrand) - mm: convert FPB_IGNORE_* into FPB_RESPECT_* (David Hildenbrand) - mm/migrate: remove the -EEXIST conversion for move_pages() (Wei Yang) - selftests/mm: pagemap_scan ioctl: add PFN ZERO test cases (Muhammad Usama Anjum) - Docs/mm/damon/maintainer-profile: update for mm-new tree (SeongJae Park) - mm/damon/sysfs: don't hold kdamond_lock in before_terminate() (SeongJae Park) - mm/damon/sysfs: use DAMON core API damon_is_running() (SeongJae Park) - samples/damon/mtier: rename to have damon_sample_ prefix (SeongJae Park) - samples/damon/prcl: rename to have damon_sample_ prefix (SeongJae Park) - samples/damon/wsse: rename to have damon_sample_ prefix (SeongJae Park) - mm: fault in complete folios instead of individual pages for tmpfs (Baolin Wang) - mm/damon/reclaim: use parameter context correctly (SeongJae Park) - mm/damon/lru_sort: reset enabled when DAMON start failed (SeongJae Park) - mm/damon/reclaim: reset enabled when DAMON start failed (SeongJae Park) - samples/damon/mtier: support boot time enable setup (SeongJae Park) - samples/damon/prcl: fix boot time enable crash (SeongJae Park) - samples/damon/wsse: fix boot time enable handling (SeongJae Park) - mm/damon: add trace event for effective size quota (SeongJae Park) - mm/damon: add trace event for auto-tuned monitoring intervals (SeongJae Park) - khugepaged: reduce race probability between migration and khugepaged (Dev Jain) - lib/test_vmalloc.c: introduce xfail for failing tests (Raghavendra K T) - mm/balloon_compaction: provide single balloon_page_insert() and balloon_mapping_gfp_mask() (David Hildenbrand) - mm/balloon_compaction: "movable_ops" doc updates (David Hildenbrand) - docs/mm: convert from "Non-LRU page migration" to "movable_ops page migration" (David Hildenbrand) - mm: rename PAGE_MAPPING_* to FOLIO_MAPPING_* (David Hildenbrand) - mm: simplify folio_expected_ref_count() (David Hildenbrand) - mm/page-flags: remove folio_mapping_flags() (David Hildenbrand) - mm/page-alloc: remove PageMappingFlags() (David Hildenbrand) - mm/page-flags: rename PAGE_MAPPING_MOVABLE to PAGE_MAPPING_ANON_KSM (David Hildenbrand) - mm: rename PG_isolated to PG_movable_ops_isolated (David Hildenbrand) - mm: convert "movable" flag in page->mapping to a page flag (David Hildenbrand) - mm: stop storing migration_ops in page->mapping (David Hildenbrand) - mm: remove __folio_test_movable() (David Hildenbrand) - mm/page_isolation: drop __folio_test_movable() check for large folios (David Hildenbrand) - mm: rename __PageMovable() to page_has_movable_ops() (David Hildenbrand) - mm/migration: remove PageMovable() (David Hildenbrand) - mm/migrate: remove __ClearPageMovable() (David Hildenbrand) - mm/balloon_compaction: stop using __ClearPageMovable() (David Hildenbrand) - mm/zsmalloc: stop using __ClearPageMovable() (David Hildenbrand) - mm/migrate: move movable_ops page handling out of move_to_new_folio() (David Hildenbrand) - mm/migrate: remove folio_test_movable() and folio_movable_ops() (David Hildenbrand) - mm/migrate: factor out movable_ops page handling into migrate_movable_ops_page() (David Hildenbrand) - mm/migrate: rename putback_movable_folio() to putback_movable_ops_page() (David Hildenbrand) - mm/migrate: rename isolate_movable_page() to isolate_movable_ops_page() (David Hildenbrand) - mm/zsmalloc: make PageZsmalloc() sticky until the page is freed (David Hildenbrand) - mm/balloon_compaction: make PageOffline sticky until the page is freed (David Hildenbrand) - mm/page_alloc: let page freeing clear any set page type (David Hildenbrand) - mm/zsmalloc: drop PageIsolated() related VM_BUG_ONs (David Hildenbrand) - mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize() (David Hildenbrand) - mm/balloon_compaction: we cannot have isolated pages in the balloon list (David Hildenbrand) - tools/testing/selftests: add mremap() unfaulted/faulted test cases (Lorenzo Stoakes) - maple tree: add some comments (Dev Jain) - cma: move memory allocation to a helper function (Mike Rapoport (Microsoft)) - cma: split reservation of fixed area into a helper function (Mike Rapoport (Microsoft)) - cma: move __cma_declare_contiguous_nid() before its usage (Mike Rapoport (Microsoft)) - mm: remove outdated filename comment in percpu-stats.c (Xuanye Liu) - mm: fix spelling issue in swap.h (Xuanye Liu) - mm/cma: use str_plural() in cma_declare_contiguous_multi() (Thorsten Blum) - mm,hugetlb: drop unlikelys from hugetlb_fault (Oscar Salvador) - mm,hugetlb: drop obsolete comment about non-present pte and second faults (Oscar Salvador) - mm,hugetlb: rename anon_rmap to new_anon_folio and make it boolean (Oscar Salvador) - mm,hugetlb: sort out folio locking in the faulting path (Oscar Salvador) - mm,hugetlb: change mechanism to detect a COW on private mapping (Oscar Salvador) - mm/debug_vm_pgtable: use a swp_entry_t input value for swap tests (Gerald Schaefer) - mm/hugetlb: use str_plural() in report_hugepages() (Thorsten Blum) - mm/percpu: prevent concurrency problem for pcpu_nr_populated read with spin lock (Jeongjun Park) - selftests/damon/sysfs.py: test DAMOS schemes parameters setup (SeongJae Park) - selftests/damon/sysfs.py: test adaptive targets parameter (SeongJae Park) - selftests/damon/sysfs.py: test monitoring attribute parameters (SeongJae Park) - selftests/damon: add python and drgn-based DAMON sysfs test (SeongJae Park) - selftests/damon/_damon_sysfs: set Kdamond.pid in start() (SeongJae Park) - selftests/damon: add drgn script for extracting damon status (SeongJae Park) - mm: deduplicate mm_get_unmapped_area() (Peter Xu) - mm/hugetlb: remove prepare_hugepage_range() (Peter Xu) - samples/damon/mtier: add parameters for node0 memory usage (Yunjeong Mun) - mm/page_isolation: remove migratetype parameter from more functions (Zi Yan) - mm/page_isolation: remove migratetype from undo_isolate_page_range() (Zi Yan) - mm/page_isolation: remove migratetype from move_freepages_block_isolate() (Zi Yan) - mm/page_alloc: add support for initializing pageblock as isolated (Zi Yan) - mm/page_isolation: make page isolation a standalone bit (Zi Yan) - mm/page_alloc: pageblock flags functions clean up (Zi Yan) - mm,memory_hotplug: drop status_change_nid parameter from memory_notify (Oscar Salvador) - mm,page_ext: derive the node from the pfn (Oscar Salvador) - mm,mempolicy: use node-notifier instead of memory-notifier (Oscar Salvador) - kernel,cpuset: use node-notifier instead of memory-notifier (Oscar Salvador) - drivers,hmat: use node-notifier instead of memory-notifier (Oscar Salvador) - drivers,cxl: use node-notifier instead of memory-notifier (Oscar Salvador) - mm,memory-tiers: use node-notifier instead of memory-notifier (Oscar Salvador) - mm,slub: use node-notifier instead of memory-notifier (Oscar Salvador) - mm,memory_hotplug: implement numa node notifier (Oscar Salvador) - mm,memory_hotplug: remove status_change_nid_normal and update documentation (Oscar Salvador) - mm,slub: do not special case N_NORMAL nodes for slab_nodes (Oscar Salvador) - mm, madvise: use standard madvise locking in madvise_set_anon_name() (Vlastimil Babka) - mm, madvise: move madvise_set_anon_name() down the file (Vlastimil Babka) - mm, madvise: extract mm code from prctl_set_vma() to mm/madvise.c (Vlastimil Babka) - mm, madvise: simplify anon_name handling (Vlastimil Babka) - mm/madvise: eliminate very confusing manipulation of prev VMA (Lorenzo Stoakes) - mm/madvise: thread all madvise state through madv_behavior (Lorenzo Stoakes) - mm/madvise: thread VMA range state through madvise_behavior (Lorenzo Stoakes) - mm/madvise: thread mm_struct through madvise_behavior (Lorenzo Stoakes) - mm/madvise: remove the visitor pattern and thread anon_vma state (Lorenzo Stoakes) - ksm_tests: skip hugepage test when Transparent Hugepages are disabled (Li Wang) - selftests/mm: fix UFFDIO_API usage with proper two-step feature negotiation (Li Wang) - maple_tree: add testing for restoring maple state to active (Liam R. Howlett) - maple_tree: fix status setup on restore to active (Liam R. Howlett) - selftests/mm: remove duplicate .gitignore entries (Moon Hee Lee) - mm: unexport globally copy_to_kernel_nofault (Sabyrzhan Tasbolatov) - lib/test_vmalloc.c: restrict default test mask to avoid test warnings (Uladzislau Rezki (Sony)) - lib/test_vmalloc.c: use late_initcall() if built-in for init ordering (Uladzislau Rezki (Sony)) - mm/damon/sysfs: decouple from damon_ops_id (SeongJae Park) - mm/damon/sysfs-schemes: decouple from damos_filter_type (SeongJae Park) - mm/damon/sysfs-schemes: decouple from damos_wmark_metric (SeongJae Park) - mm/damon/sysfs-schemes: decouple from damos_action (SeongJae Park) - mm/damon/sysfs-schemes: decouple from damos_quota_goal_metric (SeongJae Park) - mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd() (Anshuman Khandual) - selftests/mm: reduce uffd-unit-test poison test to minimum (Peter Xu) - maple tree: use goto label to simplify code (Dev Jain) - selftets/damon: add a test for memcg_path leak (SeongJae Park) - mm/memremap: remove unused devmap_managed_key (Alistair Popple) - mm: remove callers of pfn_t functionality (Alistair Popple) - mm: remove PFN_DEV, PFN_MAP, PFN_SPECIAL, PFN_SG_CHAIN and PFN_SG_LAST (Alistair Popple) - mm: remove devmap related functions and page table bits (Alistair Popple) - fs/dax: remove FS_DAX_LIMITED config option (Alistair Popple) - powerpc: remove checks for devmap pages and PMDs/PUDs (Alistair Popple) - mm/khugepaged: remove redundant pmd_devmap() check (Alistair Popple) - mm: remove redundant pXd_devmap calls (Alistair Popple) - mm/huge_memory: remove pXd_devmap usage from insert_pXd_pfn() (Alistair Popple) - mm/gup: remove pXX_devmap usage from get_user_pages() (Alistair Popple) - mm: convert vmf_insert_mixed() from using pte_devmap to pte_special (Alistair Popple) - mm: remove remaining uses of PFN_DEV (Alistair Popple) - mm: filter zone device pages returned from folio_walk_start() (Alistair Popple) - mm: convert pXd_devmap checks to vma_is_dax (Alistair Popple) - mm/percpu: conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEEDS_WEAK_PER_CPU (Hao Ge) - selftests/udmabuf: add a test to pin first before writing to memfd (Vivek Kasireddy) - mm/memfd: reserve hugetlb folios before allocation (Vivek Kasireddy) - mm/hugetlb: make hugetlb_reserve_pages() return nr of entries updated (Vivek Kasireddy) - codetag: avoid unused alloc_tags sections/symbols (Petr Pavlu) - mm/damon: fix minor typos in damon header (Nathan Gao) - mm: update architecture and driver code to use vm_flags_t (Lorenzo Stoakes) - mm: update core kernel code to use vm_flags_t consistently (Lorenzo Stoakes) - mm: change vm_get_page_prot() to accept vm_flags_t argument (Lorenzo Stoakes) - Revert "mm: make alloc_demote_folio externally invokable for migration" (SeongJae Park) - Revert "mm: rename alloc_demote_folio to alloc_migrate_folio" (SeongJae Park) - mm/damon/paddr: use alloc_migartion_target() with no migration fallback nodemask (SeongJae Park) - tools/testing/radix-tree: test maple tree chaining mas_preallocate() calls (Liam R. Howlett) - testing/radix-tree/maple: increase readers and reduce delay for faster machines (Liam R. Howlett) - mm: huge_memory: fix the check for allowed huge orders in shmem (Baolin Wang) - selftest/mm: skip if fallocate() is unsupported in gup_longterm (Mark Brown) - mm/vma: use vmg->target to specify target VMA for new VMA merge (Lorenzo Stoakes) - highmem: remove a use of folio->page (Matthew Wilcox (Oracle)) - secretmem: remove uses of struct page (Matthew Wilcox (Oracle)) - mm/huge_memory: don't mark refcounted folios special in vmf_insert_folio_pud() (David Hildenbrand) - mm/huge_memory: don't mark refcounted folios special in vmf_insert_folio_pmd() (David Hildenbrand) - mm/huge_memory: don't ignore queried cachemode in vmf_insert_pfn_pud() (David Hildenbrand) - selftests: mm: add shmem collapse as a default test item (Baolin Wang) - selftests: khugepaged: fix the shmem collapse failure (Baolin Wang) - mm: remove zero_user() (Matthew Wilcox (Oracle)) - ceph: convert ceph_zero_partial_page() to use a folio (Matthew Wilcox (Oracle)) - direct-io: use memzero_page() (Matthew Wilcox (Oracle)) - null_blk: use memzero_page() (Matthew Wilcox (Oracle)) - bio: use memzero_page() in bio_truncate() (Matthew Wilcox (Oracle)) - mm: use folio_expected_ref_count() helper for reference counting (Shivank Garg) - selftests/mm: use generic read_sysfs in thuge-gen test (Pu Lehui) - mm: madvise: use per_vma lock for MADV_FREE (Barry Song) - mm: optimize mremap() by PTE batching (Dev Jain) - mm: call pointers to ptes as ptep (Dev Jain) - mm/memory-tier: fix abstract distance calculation overflow (Li Zhijian) - alloc_tag: keep codetag iterator active between read() (David Wang) - alloc_tag: add sequence number for module and iterator (David Wang) - gup: optimize longterm pin_user_pages() for large folio (Li Zhe) - mm/pagewalk: split walk_page_range_novma() into kernel/user parts (Lorenzo Stoakes) - mm/memfd: clarify error handling labels in memfd_create() (Ye Liu) - lib/test_hmm: reduce stack usage (Arnd Bergmann) - selftests/mm: check for YAMA ptrace_scope configuraiton before modifying it (Mark Brown) - selftests/mm: add messages about test errors to the cow tests (Mark Brown) - selftests/mm: don't compare return values to in cow (Mark Brown) - selftests/mm: convert some cow error reports to ksft_perror() (Mark Brown) - kselftest/mm: clarify errors for pipe() (Mark Brown) - alloc_tag: remove empty module tag section (Casey Chen) - mm/filemap: allow arch to request folio size for exec memory (Ryan Roberts) - mm/readahead: store folio order in struct file_ra_state (Ryan Roberts) - mm/readahead: make space in struct file_ra_state (Ryan Roberts) - mm/readahead: terminate async readahead on natural boundary (Ryan Roberts) - mm/readahead: honour new_order in page_cache_ra_order() (Ryan Roberts) - mm/mempolicy: skip unnecessary synchronize_rcu() (Joshua Hahn) - xarray: add a BUG_ON() to ensure caller is not sibling (Dev Jain) - proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al (wangzijie) - mm: use per_vma lock for MADV_DONTNEED (Barry Song) - userfaultfd: remove UFFD_CLOEXEC, UFFD_NONBLOCK, and UFFD_FLAGS_SET (Tal Zussman) - userfaultfd: remove (VM_)BUG_ON()s (Tal Zussman) - userfaultfd: prevent unregistering VMAs through a different userfaultfd (Tal Zussman) - userfaultfd: correctly prevent registering VM_DROPPABLE regions (Tal Zussman) - drivers/base/node: rename __register_one_node() to register_one_node() (Donet Tom) - drivers/base/node: rename register_memory_blocks_under_node() and remove context argument (Donet Tom) - drivers/base/node: remove register_memory_blocks_under_node() function call from register_one_node (Donet Tom) - drivers/base/node: remove register_mem_block_under_node_early() (Donet Tom) - drivers/base/node: optimize memory block registration to reduce boot time (Donet Tom) - readahead: fix return value of page_cache_next_miss() when no hole is found (Chi Zhiling) - mm/cma: pair the trace_cma_alloc_start/finish (Richard Chang) - mm: madvise: use walk_page_range_vma() instead of walk_page_range() (Barry Song) - mm: remove the for_reclaim field from struct writeback_control (Christoph Hellwig) - mm: stop passing a writeback_control structure to swap_writeout (Christoph Hellwig) - mm: stop passing a writeback_control structure to __swap_writepage (Christoph Hellwig) - mm: tidy up swap_writeout (Christoph Hellwig) - mm: stop passing a writeback_control structure to shmem_writeout (Christoph Hellwig) - mm: split out a writeout helper from pageout (Christoph Hellwig) - mm, list_lru: refactor the locking code (Kairui Song) - mm: rename CONFIG_PAGE_BLOCK_ORDER to CONFIG_PAGE_BLOCK_MAX_ORDER (Zi Yan) - mm/gup: remove (VM_)BUG_ONs (David Hildenbrand) - Docs/admin-guide/mm/damon: add DAMON_STAT usage document (SeongJae Park) - mm/damon/stat: calculate and expose idle time percentiles (SeongJae Park) - mm/damon/stat: calculate and expose estimated memory bandwidth (SeongJae Park) - mm/damon: introduce DAMON_STAT module (SeongJae Park) - mm: remove unused mmap tracepoints (Caleb Sander Mateos) - mm: Kconfig: use verb *use* in plural form in description (Paul Menzel) - mm/hugetlb: convert hugetlb_change_protection() to folios (Sidhartha Kumar) - tools/testing/selftests: add VMA merge tests for KSM merge (Lorenzo Stoakes) - mm: prevent KSM from breaking VMA merging for new VMAs (Lorenzo Stoakes) - mm: ksm: refer to special VMAs via VM_SPECIAL in ksm_compatible() (Lorenzo Stoakes) - mm: ksm: have KSM VMA checks not require a VMA pointer (Lorenzo Stoakes) - tools/mm: add script to display page state for a given PID and VADDR (Ye Liu) - mm: vmscan: apply proportional reclaim pressure for memcg when MGLRU is enabled (Koichiro Den) - docs/mm: expand vma doc to highlight pte freeing, non-vma traversal (Lorenzo Stoakes) - mm: restore documentation for __free_pages() (Matthew Wilcox (Oracle)) - mtd: spinand: winbond: Add comment about the maximum frequency (Miquel Raynal) - mtd: spinand: winbond: Enable high-speed modes on w35n0xjw (Miquel Raynal) - mtd: spinand: winbond: Enable high-speed modes on w25n0xjw (Miquel Raynal) - mtd: spinand: Add a ->configure_chip() hook (Miquel Raynal) - mtd: spinand: Add a frequency field to all READ_FROM_CACHE variants (Miquel Raynal) - mtd: spinand: Fix macro alignment (Miquel Raynal) - spi: spi-mem: Take into account the actual maximum frequency (Miquel Raynal) - spi: spi-mem: Use picoseconds for calculating the op durations (Miquel Raynal) - mtd: rawnand: atmel: set pmecc data setup time (Balamanikandan Gunasundar) - mtd: spinand: propagate spinand_wait() errors from spinand_write_page() (Gabor Juhos) - mtd: rawnand: fsmc: Add missing check after DMA map (Thomas Fourier) - mtd: rawnand: rockchip: Add missing check after DMA map (Thomas Fourier) - mtd: rawnand: hynix: don't try read-retry on SLC NANDs (Hector Palacios) - mtd: rawnand: atmel: Fix dma_mapping_error() address (Thomas Fourier) - mtd: nand: brcmnand: fix mtd corrected bits stat (David Regan) - mtd: rawnand: renesas: Add missing check after DMA map (Thomas Fourier) - mtd: spinand: gigadevice: Add support for GD5F1GM9 chips (Teng Wu) - mtd: nand: brcmnand: replace manual string choices with standard helpers (Yuesong Li) - mtd: spi-nor: Fix spi_nor_try_unlock_all() (Michael Walle) - dt-bindings: mtd: jedec,spi-nor: Add atmel,at26* compatible string (Frank Li) - mtd: spi-nor: spansion: Fixup params->set_4byte_addr_mode for SEMPER (Takahiro Kuwano) - mtd: spi-nor: Constify struct spi_nor_fixups (Christophe JAILLET) - mtd: map: Don't use "proxy" headers (Andy Shevchenko) - mtd: fix possible integer overflow in erase_xfer() (Ivan Stepchenko) - mtd: nftl: reduce stack usage in NFTL_movebuf() (Arnd Bergmann) - dt-bindings: mtd: convert nxp-spifi.txt to yaml format (Frank Li) - clk: qcom: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - clk: imx: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - dt-bindings: clock: qcom,sm4450-dispcc: Reference qcom,gcc.yaml (Satya Priya Kakitapalli) - dt-bindings: clock: qcom,sm4450-camcc: Reference qcom,gcc.yaml (Satya Priya Kakitapalli) - dt-bindings: clock: qcom,mmcc: Reference qcom,gcc.yaml (Satya Priya Kakitapalli) - dt-bindings: clock: qcom,sm8150-camcc: Reference qcom,gcc.yaml (Satya Priya Kakitapalli) - dt-bindings: clock: qcom: Remove double colon from description (Luca Weiss) - clk: qcom: Add Video Clock controller (VIDEOCC) driver for Milos (Luca Weiss) - dt-bindings: clock: qcom: document the Milos Video Clock Controller (Luca Weiss) - clk: qcom: Add Graphics Clock controller (GPUCC) driver for Milos (Luca Weiss) - dt-bindings: clock: qcom: document the Milos GPU Clock Controller (Luca Weiss) - clk: qcom: Add Display Clock controller (DISPCC) driver for Milos (Luca Weiss) - dt-bindings: clock: qcom: document the Milos Display Clock Controller (Luca Weiss) - clk: qcom: Add Camera Clock controller (CAMCC) driver for Milos (Luca Weiss) - dt-bindings: clock: qcom: document the Milos Camera Clock Controller (Luca Weiss) - clk: qcom: Add Global Clock controller (GCC) driver for Milos (Luca Weiss) - dt-bindings: clock: qcom: document the Milos Global Clock Controller (Luca Weiss) - clk: qcom: common: Add support to register rcg dfs in qcom_cc_really_probe (Luca Weiss) - clk: qcom: gcc-x1e80100: Add missing video resets (Stephan Gerhold) - dt-bindings: clock: qcom,x1e80100-gcc: Add missing video resets (Stephan Gerhold) - clk: qcom: videocc-sm8550: Add separate frequency tables for X1E80100 (Stephan Gerhold) - clk: qcom: videocc-sm8550: Allow building without SM8550/SM8560 GCC (Stephan Gerhold) - dt-bindings: clock: qcom,sm8450-videocc: Document X1E80100 compatible (Stephan Gerhold) - clk: qcom: tcsrcc-sm8650: Add support for Milos SoC (Luca Weiss) - dt-bindings: clock: qcom: document the Milos TCSR Clock Controller (Luca Weiss) - clk: qcom: rpmh: Add support for RPMH clocks on Milos (Luca Weiss) - dt-bindings: clock: qcom: Document the Milos RPMH Clock Controller (Luca Weiss) - clk: qcom: spmi-pmic-div: convert from round_rate() to determine_rate() (Brian Masney) - clk: qcom: smd-rpm: convert from round_rate() to determine_rate() (Brian Masney) - clk: qcom: rpmh: convert from round_rate() to determine_rate() (Brian Masney) - clk: qcom: rpm: convert from round_rate() to determine_rate() (Brian Masney) - clk: qcom: gcc-ipq4019: convert from round_rate() to determine_rate() (Brian Masney) - clk: qcom: videocc-qcs615: Add QCS615 video clock controller driver (Taniya Das) - dt-bindings: clock: Add Qualcomm QCS615 Video clock controller (Taniya Das) - clk: qcom: gpucc-qcs615: Add QCS615 graphics clock controller driver (Taniya Das) - dt-bindings: clock: Add Qualcomm QCS615 Graphics clock controller (Taniya Das) - clk: qcom: dispcc-qcs615: Add QCS615 display clock controller driver (Taniya Das) - dt-bindings: clock: Add Qualcomm QCS615 Display clock controller (Taniya Das) - clk: qcom: camcc-qcs615: Add QCS615 camera clock controller driver (Taniya Das) - dt-bindings: clock: Add Qualcomm QCS615 Camera clock controller (Taniya Das) - clk: qcom: clk-alpha-pll: Add support for dynamic update for slewing PLLs (Taniya Das) - clk: qcom: gcc-ipq5018: fix GE PHY reset (George Moussalem) - clk: qcom: gcc-qcm2290: Set HW_CTRL_TRIGGER for video GDSC (Loic Poulain) - clk: qcom: ipq-cmn-pll: Add IPQ5018 SoC support (George Moussalem) - clk: qcom: ipq5018: keep XO clock always on (George Moussalem) - dt-bindings: clock: qcom: Add CMN PLL support for IPQ5018 SoC (George Moussalem) - clk: qcom: cmnpll: Add IPQ5424 SoC support (Luo Jie) - dt-bindings: clock: qcom: Add CMN PLL support for IPQ5424 SoC (Luo Jie) - clk: qcom: camcc-sc8180x: Add SC8180X camera clock controller driver (Satya Priya Kakitapalli) - clk: qcom: dispcc-sm8750: Fix setting rate byte and pixel clocks (Krzysztof Kozlowski) - clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src (Christian Marangi) - clk: qcom: videocc: Use HW_CTRL_TRIGGER flag for video GDSC's (Taniya Das) - clk: qcom: Add video clock controller driver for SM6350 (Konrad Dybcio) - clk: qcom: camcc-x1e80100: Move PLL & clk configuration to really probe (Jagadeesh Kona) - clk: qcom: camcc-sm8650: Move PLL & clk configuration to really probe (Jagadeesh Kona) - clk: qcom: camcc-sm8550: Move PLL & clk configuration to really probe (Jagadeesh Kona) - clk: qcom: camcc-sm8450: Move PLL & clk configuration to really probe (Jagadeesh Kona) - clk: qcom: videocc-sm8550: Move PLL & clk configuration to really probe (Jagadeesh Kona) - clk: qcom: videocc-sm8450: Move PLL & clk configuration to really probe (Jagadeesh Kona) - clk: qcom: common: Add support to configure clk regs in qcom_cc_really_probe (Jagadeesh Kona) - clk: qcom: common: Handle runtime power management in qcom_cc_really_probe (Jagadeesh Kona) - clk: qcom: clk-alpha-pll: Add support for common PLL configuration function (Taniya Das) - dt-bindings: clock: qcom,sm8450-camcc: Move sc8280xp camcc to sa8775p camcc (Jagadeesh Kona) - dt-bindings: clock: qcom,sm8450-camcc: Allow to specify two power domains (Vladimir Zapolskiy) - dt-bindings: clock: qcom,sm8450-videocc: Add MXC power domain (Jagadeesh Kona) - MAINTAINERS: Update i.MX Clock Entry (Peng Fan) - clk: imx95-blk-ctl: Add clock for i.MX94 LVDS/Display CSR (Peng Fan) - clk: imx95-blk-ctl: Rename lvds and displaymix csr blk (Sandor Yu) - clk: imx95-blk-ctl: Fix synchronous abort (Laurentiu Palcu) - dt-bindings: clock: Add support for i.MX94 LVDS/DISPLAY CSR (Peng Fan) - clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data (Xiaolei Wang) - clk: at91: sam9x7: update pll clk ranges (Varshini Rajendran) - clk: thead: th1520-ap: Describe mux clocks with clk_mux (Yao Zi) - clk: thead: th1520-ap: Correctly refer the parent of osc_12m (Yao Zi) - clk: thead: Mark essential bus clocks as CLK_IGNORE_UNUSED (Michal Wilczynski) - clk: rockchip: rk3568: Add PLL rate for 132MHz (Andy Yan) - clk: amlogic: s4: remove unused data (Jerome Brunet) - clk: amlogic: drop clk_regmap tables (Jerome Brunet) - clk: amlogic: get regmap with clk_regmap_init (Jerome Brunet) - clk: amlogic: remove unnecessary headers (Jerome Brunet) - clk: amlogic: axg-audio: use the auxiliary reset driver (Jerome Brunet) - clk: sunxi-ng: ccu_nm: convert from round_rate() to determine_rate() (Brian Masney) - clk: sunxi-ng: ccu_nkmp: convert from round_rate() to determine_rate() (Brian Masney) - clk: sunxi-ng: ccu_nk: convert from round_rate() to determine_rate() (Brian Masney) - clk: sunxi-ng: ccu_gate: convert from round_rate() to determine_rate() (Brian Masney) - clk: sunxi-ng: v3s: Assign the de and tcon clocks to the video pll (Paul Kocialkowski) - clk: sunxi-ng: v3s: Fix de clock definition (Paul Kocialkowski) - clk: sunxi-ng: sun55i-a523-r-ccu: Add missing PPU0 reset (Chen-Yu Tsai) - clk: spacemit: ccu_pll: fix error return value in recalc_rate callback (Akhilesh Patil) - reset: spacemit: add support for SpacemiT CCU resets (Alex Elder) - clk: spacemit: define three reset-only CCUs (Alex Elder) - clk: spacemit: set up reset auxiliary devices (Alex Elder) - soc: spacemit: create a header for clock/reset registers (Alex Elder) - clk: spacemit: mark K1 pll1_d8 as critical (Alex Elder) - clk: samsung: exynosautov920: add block hsi2 clock support (Raghav Sharma) - dt-bindings: clock: exynosautov920: add hsi2 clock definitions (Raghav Sharma) - dt-bindings: clock: exynosautov920: sort clock definitions (Raghav Sharma) - clk: samsung: exynos850: fix a comment (André Draszik) - clk: samsung: gs101: fix alternate mout_hsi0_usb20_ref parent clock (André Draszik) - clk: samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD (André Draszik) - clk: renesas: r9a08g045: Add MSTOP for coupled clocks as well (Claudiu Beznea) - clk: renesas: r9a09g047: Add clock and reset signals for the GBETH IPs (John Madieu) - clk: renesas: r9a09g057: Add XSPI clock/reset (Lad Prabhakar) - clk: renesas: r9a09g056: Add XSPI clock/reset (Lad Prabhakar) - clk: renesas: rzv2h: Add fixed-factor module clocks with status reporting (Lad Prabhakar) - clk: renesas: r9a09g057: Add support for xspi mux and divider (Lad Prabhakar) - clk: renesas: r9a09g056: Add support for xspi mux and divider (Lad Prabhakar) - clk: renesas: r9a09g077: Add RIIC module clocks (Lad Prabhakar) - clk: renesas: r9a09g077: Add PLL2 and SDHI clock support (Lad Prabhakar) - dt-bindings: clock: renesas,r9a09g077/87: Add SDHI_CLKHS clock ID (Lad Prabhakar) - clk: renesas: rzv2h: Drop redundant base pointer from pll_clk (Lad Prabhakar) - clk: renesas: r9a09g057: Add entries for the RSPIs (Fabrizio Castro) - clk: renesas: rzv2h: Add missing include file (Fabrizio Castro) - clk: renesas: rzv2h: Use devm_kmemdup_array() (Raag Jadav) - clk: renesas: Add CPG/MSSR support to RZ/N2H SoC (Lad Prabhakar) - dt-bindings: clock: renesas,cpg-mssr: Document RZ/N2H support (Lad Prabhakar) - dt-bindings: soc: renesas: Document RZ/N2H (R9A09G087) SoC (Paul Barker) - clk: renesas: r9a09g077: Add PCLKL core clock (Lad Prabhakar) - dt-bindings: clock: renesas,r9a09g077: Add PCLKL core clock ID (Lad Prabhakar) - clk: renesas: r9a09g047: Add I3C0 clocks and resets (Tommaso Merciai) - clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks (Lad Prabhakar) - clk: renesas: rzg2l: Rename mstp_clock to mod_clock (Geert Uytterhoeven) - clk: renesas: r9a09g056: Add clock and reset entries for USB2.0 (Lad Prabhakar) - Revert "dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S" (Claudiu Beznea) - dt-bindings: clock: rzg2l: Drop power domain IDs (Claudiu Beznea) - clk: renesas: rzg2l: Drop MSTOP based power domain support (Claudiu Beznea) - clk: renesas: r9a08g045: Drop power domain instantiation (Claudiu Beznea) - clk: renesas: rzg2l: Add support for MSTOP in clock enable/disable API (Claudiu Beznea) - clk: renesas: rzg2l: Add macro to loop through module clocks (Claudiu Beznea) - clk: renesas: Add support for R9A09G077 SoC (Thierry Bultel) - dt-bindings: clock: renesas,cpg-mssr: Document RZ/T2H support (Thierry Bultel) - clk: renesas: Pass sub struct of cpg_mssr_priv to cpg_clk_register (Thierry Bultel) - clk: renesas: rzg2l: Move pointers after hw member (Claudiu Beznea) - clk: renesas: rzg2l: Postpone updating priv->clks[] (Claudiu Beznea) - clk: renesas: r9a09g056: Add clocks and resets for Mali-G31 GPU (Lad Prabhakar) - clk: renesas: r9a09g056: Add clock and reset entries for WDT controllers (Lad Prabhakar) - clk: renesas: r9a09g056: Add clock and reset entries for RIIC controllers (Lad Prabhakar) - clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances (Lad Prabhakar) - clk: renesas: r9a09g056-cpg: Add clock and reset entries for GBETH0/1 (Lad Prabhakar) - clk: renesas: r9a09g057: Add clock and reset entries for GBETH0/1 (Lad Prabhakar) - clk: renesas: rzv2h: Skip monitor checks for external clocks (Lad Prabhakar) - clk: clk-axi-clkgen: fix coding style issues (Nuno Sá) - clk: clk-axi-clkgen move to min/max() (Nuno Sá) - clk: clk-axi-clkgen: detect axi_clkgen_limits at runtime (Nuno Sá) - include: adi-axi-common: add new helper macros (Nuno Sá) - include: linux: move adi-axi-common.h out of fpga (Nuno Sá) - clk: clk-axi-clkgen: make sure to include mod_devicetable.h (Nuno Sá) - clk: clk-axi-clkgen: fix fpfd_max frequency for zynq (Nuno Sá) - clk: xilinx: vcu: Update vcu init/reset sequence (Rohit Visavalia) - clk: xilinx: vcu: unregister pll_post only if registered correctly (Rohit Visavalia) - clk: tests: add clk_hw_get_dev() and clk_hw_get_of_node() tests (Jerome Brunet) - clk: tests: Make clk_register_clk_parent_data_device_driver() common (Jerome Brunet) - clk: add a clk_hw helpers to get the clock device or device_node (Jerome Brunet) - clk: pwm: Make use of non-sleeping PWMs (Uwe Kleine-König) - clk: pwm: Don't reconfigure running PWM at probe time (Uwe Kleine-König) - clk: pwm: Convert to use pwm_apply_might_sleep() (Uwe Kleine-König) - clk: pwm: Let .get_duty_cycle() return the real duty cycle (Uwe Kleine-König) - clk: clocking-wizard: Fix the round rate handling for versal (Shubhrajyoti Datta) - clk: Fix typos (Bjorn Helgaas) - clk: tegra: periph: Make tegra_clk_periph_ops static (Pei Xiao) - clk: tegra: periph: Fix error handling and resolve unsigned compare warning (Pei Xiao) - clk: imx: scu: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: pllv4: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: pllv3: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: pllv2: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: pll14xx: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: pfd: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: frac-pll: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: fracn-gppll: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: fixup-div: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: cpu: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: busy: convert from round_rate() to determine_rate() (Brian Masney) - clk: imx: composite-93: remove round_rate() in favor of determine_rate() (Brian Masney) - clk: imx: composite-8m: remove round_rate() in favor of determine_rate() (Brian Masney) - clk: bcm: bcm2835: convert from round_rate() to determine_rate() (Brian Masney) - MAINTAINERS: Include clk.py under COMMON CLK FRAMEWORK entry (Florian Fainelli) - clk: ti: Simplify ti_find_clock_provider() (Rob Herring (Arm)) - clk: versaclock7: Constify regmap_range_cfg array (Krzysztof Kozlowski) - clk: stm32: Do not enable by default during compile testing (Krzysztof Kozlowski) - clk: nuvoton: Do not enable by default during compile testing (Krzysztof Kozlowski) - clk: sophgo: Use div64* for 64-by-32 division to simplify (Pei Xiao) - clk: davinci: Add NULL check in davinci_lpsc_clk_register() (Henry Martin) - clk: apple-nco: Drop default ARCH_APPLE in Kconfig (Sven Peter) - rust: replace literals with constants in `clk::Hertz` (Onur Özkan) - rust: shorten `con_id`s in `get` methods in clk module (Onur Özkan) - rust: make `clk::Hertz` methods const (Onur Özkan) - dt-bindings: clock: convert lpc1850-cgu.txt to yaml format (Frank Li) - dt-bindings: clock: Convert qca,ath79-pll to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert nuvoton,npcm750-clk to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert moxa,moxart-clock to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert microchip,pic32mzda-clk to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert maxim,max9485 to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert qcom,krait-cc to DT schema (Rob Herring (Arm)) - dt-bindings: clock: qcom: Remove double colon from description (Luca Weiss) - dt-bindings: clock: convert lpc1850-ccu.txt to yaml format (Frank Li) - dt-bindings: clock: Convert alphascale,asm9260-clock-controller to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert marvell,armada-370-corediv-clock to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert marvell,armada-3700-periph-clock to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert marvell,mvebu-core-clock to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert marvell,berlin2-clk to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert marvell,dove-divider-clock to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert marvell,armada-3700-tbg-clock to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert marvell-armada-370-gating-clock to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert marvell,armada-xp-cpu-clock to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert TI-NSPIRE clocks to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert lsi,axm5516-clks to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert img,pistachio-clk to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert brcm,bcm2835-cprman to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert cirrus,ep7209-clk to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert APM XGene clocks to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert axis,artpec6-clkctrl to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert brcm,bcm53573-ilp to DT schema (Rob Herring (Arm)) - dt-bindings: clock: Convert brcm,bcm63xx-clocks to DT schema (Rob Herring (Arm)) - dt-bindings: clock: ti: add ti,autoidle.yaml reference (Sukrut Bellary) - dt-bindings: clock: ti: Convert fixed-factor-clock to yaml (Sukrut Bellary) - dt-bindings: clock: ti: Convert autoidle binding to yaml (Sukrut Bellary) - dt-bindings: hwmon: Replace bouncing Alexandru Tachici emails (Krzysztof Kozlowski) - hwmon: (ina238) Add support for INA228 (Jonas Rebmann) - dt-bindings: Add INA228 to ina2xx devicetree bindings (Jonas Rebmann) - hwmon: (ina238) Fix inconsistent whitespace (Jonas Rebmann) - dt-bindings: hwmon: adt7475: Allow and recommend #pwm-cells = <3> (Uwe Kleine-König) - hwmon: (adt7475) Implement support for #pwm-cells = <3> (Uwe Kleine-König) - hwmon: (pmbus/tps53679) Add support for TPS53685 (Chiang Brian) - dt-bindings: trivial: Add tps53685 support (Chiang Brian) - hwmon: (pmbus/adp1050) Add regulator support for ltp8800 (Cedric Encarnacion) - hwmon: (pmbus/adp1050) Add support for adp1051, adp1055 and ltp8800 (Cedric Encarnacion) - dt-bindings: hwmon: pmbus/adp1050: Add adp1051, adp1055 and ltp8800 (Cedric Encarnacion) - hwmon: (max31827) use sysfs_emit() in temp1_resolution_show() (Khaled Elnaggar) - hwmon: (ltc4282) convert from round_rate() to determine_rate() (Brian Masney) - hwmon: (corsair-psu) add support for HX1200i Series 2025 (Shantanu Tushar) - dt-bindings: hwmon: pmbus: ti,ucd90320: Add missing compatibles (Rob Herring (Arm)) - dt-bindings: hwmon: maxim,max20730: Add maxim,max20710 compatible (Rob Herring (Arm)) - dt-bindings: hwmon: lltc,ltc2978: Add lltc,ltc713 compatible (Rob Herring (Arm)) - dt-bindings: hwmon: ti,lm87: Add adi,adm1024 compatible (Rob Herring (Arm)) - dt-bindings: hwmon: national,lm90: Add missing Dallas max6654 and onsemi nct72, nct214, and nct218 (Rob Herring (Arm)) - hwmon: (w83627ehf) make the read-only arrays 'bit' static const (Colin Ian King) - hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state (Florin Leotescu) - hwmon: (emc2305) Enable PWM polarity and output configuration (Florin Leotescu) - hwmon: (emc2305) Configure PWM channels based on DT properties (Florin Leotescu) - hwmon: (emc2305) Add support for PWM frequency, polarity and output (Florin Leotescu) - hwmon: (amc6821) Add cooling device support (João Paulo Gonçalves) - hwmon: (amc6821) Move reading fan data from OF to a function (João Paulo Gonçalves) - dt-bindings: hwmon: amc6821: Add cooling levels (João Paulo Gonçalves) - hwmon: (ibmaem) match return type of wait_for_completion_timeout (Qiushi Wu) - hwmon: (ltc4282) fix copy paste on variable name (Nuno Sá) - hwmon: (pmbus/isl68137) Add support for RAA229621 (Chiang Brian) - dt-bindings: hwmon: (pmbus/isl68137) Add RAA229621 support (Chiang Brian) - hwmon: (asus-ec-sensors) add ProArt X870E-CREATOR WIFI (Eugene Shalygin) - hwmon: (asus-ec-sensors) add support for ROG STRIX Z490-F GAMING (Roy Seitz) - hwmon: (gsc-hwmon) fix fan pwm setpoint show functions (Tim Harvey) - pwm: imx-tpm: Reset counter if CMOD is 0 (Laurentiu Mihalcea) - pwm: mediatek: Fix duty and period setting (Uwe Kleine-König) - pwm: mediatek: Handle hardware enable and clock enable separately (Uwe Kleine-König) - gpu: nova-core: fix up formatting after merge (Miguel Ojeda) - media: rkvdec: Unstage the driver (Detlev Casanova) - media: rkvdec: Remove TODO file (Detlev Casanova) - media: dt-bindings: rockchip: Add RK3576 Video Decoder bindings (Detlev Casanova) - media: dt-bindings: rockchip: Document RK3588 Video Decoder bindings (Detlev Casanova) - media: amphion: Support dmabuf and v4l2 buffer without binding (Ming Qian) - media: verisilicon: postproc: 4K support (Hugues Fruchet) - media: v4l2: Add support for NV12M tiled variants to v4l2_format_info() (Marek Szyprowski) - media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating (Hans de Goede) - media: uvcvideo: Auto-set UVC_QUIRK_MSXU_META (Ricardo Ribalda) - media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5 (Ricardo Ribalda) - media: uvcvideo: Introduce dev->meta_formats (Ricardo Ribalda) - media: Documentation: Add note about UVCH length field (Ricardo Ribalda) - media: uvcvideo: Do not mark valid metadata as invalid (Ricardo Ribalda) - media: uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic (Ricardo Ribalda) - media: core: export v4l2_translate_cmd (Ricardo Ribalda) - media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL (Ricardo Ribalda) - media: uvcvideo: Remove stream->is_streaming field (Ricardo Ribalda) - media: uvcvideo: Split uvc_stop_streaming() (Ricardo Ribalda) - media: uvcvideo: Handle locks in uvc_queue_return_buffers (Ricardo Ribalda) - media: uvcvideo: Use vb2 ioctl and fop helpers (Hans Verkuil) - media: imx8mq-mipi-csi2: Fix error code in imx8mq_mipi_csi_parse_dt() (Dan Carpenter) - media: v4l2-subdev: Remove g_pixelaspect operation (Niklas Söderlund) - media: adv748x: Remove g_pixelaspect implementation (Niklas Söderlund) - media: adv7180: Remove g_pixelaspect implementation (Niklas Söderlund) - media: rcar-csi2: Use the pad version of v4l2_get_link_freq() (Tomi Valkeinen) - media: ivsc: Add MAINTAINERS entry (Sakari Ailus) - media: staging/ipu7: add CONFIG_PCI dependency (Arnd Bergmann) - media: staging/ipu7: avoid division by 64-bit value (Arnd Bergmann) - media: i2c: imx290: Remove unneeded assignment of subdev device pointer (Niklas Söderlund) - media: ov2659: Fix memory leaks in ov2659_probe() (Zhang Shurong) - media: ti: j721e-csi2rx: fix list_del corruption (Julien Massot) - media: hi556: correct the test pattern configuration (Bingbu Cao) - media: i2c: Automatically select common options for lens drivers (Hans de Goede) - media: hi556: Support full range of power rails (Hans de Goede) - media: hi556: Fix reset GPIO timings (Hans de Goede) - media: v4l2-common: Add the missing Raw Bayer pixel formats (Mehdi Djait) - media: uapi: videodev2: Fix comment for 12-bit packed Bayer formats (Mehdi Djait) - media: ti: j721e-csi2rx: Allow passing cache hints from user-space (Devarsh Thakkar) - media: cadence: csi2rx: Enable csi2rx_err_irq interrupt and add support for VIDIOC_LOG_STATUS (Yemike Abhilash Chandra) - dt-bindings: media: cdns,csi2rx.yaml: Add optional interrupts for cdns-csi2rx (Yemike Abhilash Chandra) - media: v4l2-subdev: Add debug prints to v4l2_subdev_collect_streams() (Sakari Ailus) - media: v4l2-subdev: Print early in v4l2_subdev_{enable,disable}_streams() (Sakari Ailus) - media: v4l: Make media_entity_to_video_device() NULL-safe (Sakari Ailus) - media: ipu6: isys: Set minimum height to 1 (Sakari Ailus) - media: ipu6: isys: Use correct pads for xlate_streams() (Sakari Ailus) - media: vivid: fix wrong pixel_array control size (Hans Verkuil) - .mailmap: update Hans Verkuil's email addresses (Hans Verkuil) - media: atomisp: Remove custom sysfs attributes from atomisp_drvfs.c (Abdelrahman Fekry) - media: atomisp: Fix premature setting of HMM_BO_DEVICE_INITED flag (Abdelrahman Fekry) - media: atomisp: Remove debug sysfs attributes active_bo and free_bo (Abdelrahman Fekry) - media: atomisp: Remove no more used macros from math_support.h (Andy Shevchenko) - media: atomisp: Replace macros from math_support.h (Andy Shevchenko) - media: atomisp: Remove unused header (Andy Shevchenko) - media: atomisp: ov2722: Fix struct definition style (Thomas Andreatta) - media: atomisp: gc2235: Fix struct definition style (Thomas Andreatta) - media: atomisp: gc0310: Remove redundant debug message (Thomas Andreatta) - media: atomisp: gc0310: Drop gc0310_g_skip_frames() (Hans de Goede) - media: atomisp: gc0310: Drop gc0310_get_frame_interval() (Hans de Goede) - media: atomisp: gc0310: runtime-PM fixes (Hans de Goede) - media: atomisp: gc0310: Move and rename suspend/resume functions (Hans de Goede) - media: atomisp: gc0310: Switch to using sd.active_state fmt (Hans de Goede) - media: atomisp: gc0310: Use v4l2_subdev_get_fmt() as v4l2_subdev_pad_ops.get_fmt() (Hans de Goede) - media: atomisp: gc0310: Implement internal_ops.init_state (Hans de Goede) - media: atomisp: gc0310: Switch to using the sub-device state lock (Hans de Goede) - media: atomisp: gc0310: Switch to {enable,disable}_streams (Hans de Goede) - media: atomisp: gc0310: Remove unused is_streaming variable (Hans de Goede) - media: atomisp: gc0310: Fix power on/off sleep times (Hans de Goede) - media: atomisp: gc0310: Add check_hwcfg() function (Hans de Goede) - media: atomisp: gc0310: Limit max exposure value to mode-height + vblank (Hans de Goede) - media: atomisp: gc0310: Add camera orientation and sensor rotation controls (Hans de Goede) - media: atomisp: gc0310: Add vblank and hblank controls (Hans de Goede) - media: atomisp: gc0310: Add link-frequency and pixelrate controls (Hans de Goede) - media: atomisp: gc0310: Add selection API support (Hans de Goede) - media: atomisp: gc0310: Use V4L2_CID_ANALOGUE_GAIN for gain control (Hans de Goede) - media: atomisp: gc0310: Switch to CCI register access helpers (Hans de Goede) - media: atomisp: gc0310: Modify vblank value to run at 30 fps (Hans de Goede) - media: atomisp: gc0310: Drop unused GC0310_FOCAL_LENGTH_NUM define (Hans de Goede) - media: atomisp: gc0310: Rename "dev" function variable to "sensor" (Hans de Goede) - media: atomisp: Fix ia_css_vf.host.c coding style (Pablo) - media: atomisp: Switch to int3472 driver sensor GPIO mapping code (Hans de Goede) - media: atomisp: Fix "stop stream timeout." error (Hans de Goede) - media: atomisp: Always free MIPI / CSI-receiver buffers from ia_css_uninit() (Hans de Goede) - media: atomisp: Stop pipeline on atomisp_css_start() failure (Hans de Goede) - media: atomisp: Properly stop the ISP stream on sensor streamon errors (Hans de Goede) - media: atomisp: Move atomisp_stop_streaming() above atomisp_start_streaming() (Hans de Goede) - media: cec: cec-gpio: reading hpd/5v is allowed to sleep (Hans Verkuil) - media: cec: cec-gpio: rename functions (Hans Verkuil) - Documentation: media: cec: update error inj doc (Hans Verkuil) - media: cec: core: add rx-no-low-drive setting (Hans Verkuil) - media: cec: core: add glitch error injection (Hans Verkuil) - media: i2c: adv7604/tc358743/tda1997x: HPD low for HZ / 7 (Hans Verkuil) - media: ipu7: Drop IPU8 PCI ID for now (Sakari Ailus) - media: staging/ipu7: add Makefile, Kconfig and to-do file for IPU7 (Bingbu Cao) - MAINTAINERS: add maintainers for Intel IPU7 input system driver (Bingbu Cao) - media: staging/ipu7: add IPU7 input system device driver (Bingbu Cao) - media: staging/ipu7: add IPU7 firmware ABI headers (Bingbu Cao) - media: staging/ipu7: add firmware parse, syscom interface and boot (Bingbu Cao) - media: staging/ipu7: add IPU7 DMA APIs and MMU mapping (Bingbu Cao) - media: staging/ipu7: add Intel IPU7 PCI device driver (Bingbu Cao) - media: qcom: camss: Remove extraneous -supply postfix on supply names (Bryan O'Donoghue) - MAINTAINERS: add myself as a CAMSS patch reviewer (Vladimir Zapolskiy) - media: qcom: camss: simplify camss_subdev_notifier_complete() function (Vladimir Zapolskiy) - media: qcom: camss: register camss media device before subdevices (Vladimir Zapolskiy) - media: qcom: camss: remove duplicated csiphy_formats_sc7280 data (Vladimir Zapolskiy) - media: qcom: camss: cleanup media device allocated resource on error path (Vladimir Zapolskiy) - media: qcom: camss: csiphy-3ph: Fix inadvertent dropping of SDM660/SDM670 phy init (Bryan O'Donoghue) - media: qcom: camss: Power pipeline only when streaming (Richard Acayan) - dt-bindings: media: qcom,x1e80100-camss: Fix isp unit address (Vladimir Zapolskiy) - dt-bindings: media: qcom,x1e80100-camss: Remove clock-lanes port property (Vladimir Zapolskiy) - dt-bindings: media: qcom,x1e80100-camss: Add optional bus-type property (Vladimir Zapolskiy) - dt-bindings: media: qcom,x1e80100-camss: Tighten the property regex pattern (Vladimir Zapolskiy) - media: iris: Fix opp scaling of power domains (Akhil P Oommen) - media: iris: Add codec specific check for VP9 decoder drain handling (Dikshita Agarwal) - media: iris: Add internal buffer calculation for HEVC and VP9 decoders (Dikshita Agarwal) - media: iris: Set mandatory properties for HEVC and VP9 decoders. (Dikshita Agarwal) - media: iris: Add platform capabilities for HEVC and VP9 decoders (Dikshita Agarwal) - media: iris: Add HEVC and VP9 formats for decoder (Dikshita Agarwal) - media: iris: Add a comment to explain usage of MBPS (Dikshita Agarwal) - media: iris: Remove redundant buffer count check in stream off (Dikshita Agarwal) - media: iris: Improve last flag handling (Dikshita Agarwal) - media: iris: Add handling for no show frames (Dikshita Agarwal) - media: iris: Add handling for corrupt and drop frames (Dikshita Agarwal) - media: iris: Remove unnecessary re-initialization of flush completion (Dikshita Agarwal) - media: iris: Skip flush on first sequence change (Dikshita Agarwal) - media: iris: Send V4L2_BUF_FLAG_ERROR for capture buffers with 0 filled length (Dikshita Agarwal) - media: iris: Fix buffer preparation failure during resolution change (Dikshita Agarwal) - media: iris: Track flush responses to prevent premature completion (Dikshita Agarwal) - media: iris: Fix typo in depth variable (Dikshita Agarwal) - media: iris: Fix NULL pointer dereference (Dikshita Agarwal) - media: iris: Fix missing function pointer initialization (Dikshita Agarwal) - media: iris: Remove deprecated property setting to firmware (Dikshita Agarwal) - media: iris: Remove error check for non-zero v4l2 controls (Dikshita Agarwal) - media: iris: Prevent HFI queue writes when core is in deinit state (Dikshita Agarwal) - media: iris: Drop port check for session property response (Dikshita Agarwal) - media: iris: Avoid updating frame size to firmware during reconfig (Dikshita Agarwal) - media: iris: Update CAPTURE format info based on OUTPUT format (Dikshita Agarwal) - media: iris: Verify internal buffer release on close (Dikshita Agarwal) - media: iris: Skip destroying internal buffer if not dequeued (Dikshita Agarwal) - media: venus: Fix MSM8998 frequency table (Konrad Dybcio) - media: venus: hfi: explicitly release IRQ during teardown (Jorge Ramirez-Ortiz) - media: venus: Fix OOB read due to missing payload bound check (Vedang Nagar) - media: venus: Add a check for packet size after reading from shared memory (Vedang Nagar) - media: venus: protect against spurious interrupts during probe (Jorge Ramirez-Ortiz) - media: venus: pm_helpers: use opp-table for the frequency (Renjiang Han) - media: venus: vdec: Make the range of us_per_frame explicit (Ricardo Ribalda) - media: venus: venc: Make the range of us_per_frame explicit (Ricardo Ribalda) - media: venus: venc: Clamp param smaller than 1fps and bigger than 240 (Ricardo Ribalda) - media: venus: vdec: Clamp param smaller than 1fps and bigger than 240. (Ricardo Ribalda) - media: platform: rzg2l-cru: Add support for RAW10/12/14 data (Daniel Scally) - media: rzg2l-cru: Support multiple mbus codes per pixel format (Daniel Scally) - media: platform: rzg2l-cru: Use v4l2_fill_pixfmt() (Daniel Scally) - media: platform: rzg2l-cru: Use v4l2_get_link_freq() (Daniel Scally) - media: rzg2l-cru: Add vidioc_enum_framesizes() (Daniel Scally) - media: v4l2: Add Renesas Camera Receiver Unit pixel formats (Daniel Scally) - media: vsp1: Add missing export.h (Jacopo Mondi) - media: vsp1: Use lockdep assertions to enforce documented conventions (Laurent Pinchart) - media: renesas: rzg2l-cru: Fix typo in rzg3e_fifo_empty name (Lad Prabhakar) - media: renesas: rzg2l-cru: Simplify FIFO empty check (Lad Prabhakar) - media: rzg2l-cru: Fix typo in rzg2l_cru_of_id_table struct (Tommaso Merciai) - media: pisp_be: Use clamp() and define max sizes (Jacopo Mondi) - media: pisp_be: Fix pm_runtime underrun in probe (Jacopo Mondi) - media: pisp_be: Split jobs creation and scheduling (Jacopo Mondi) - media: pisp_be: Remove config validation from schedule() (Jacopo Mondi) - media: pisp_be: Drop reference to non-existing function (Jacopo Mondi) - media: i2c: max96714: Drop check on number of active routes (Laurent Pinchart) - media: i2c: ds90ub960: Drop check on number of active routes (Laurent Pinchart) - media: i2c: ds90ub953: Drop check on number of active routes (Laurent Pinchart) - media: i2c: ds90ub913: Drop check on number of active routes (Laurent Pinchart) - media: v4l2-subdev: Limit the number of active routes to V4L2_FRAME_DESC_ENTRY_MAX (Laurent Pinchart) - media: i2c: vd55g1: Use first index of mbus codes array as default (Benjamin Mugnier) - media: i2c: vd55g1: Setup sensor external clock before patching (Benjamin Mugnier) - media: i2c: vd55g1: Fix return code in vd55g1_enable_streams error path (Benjamin Mugnier) - media: i2c: vd55g1: Fix RATE macros not being expressed in bps (Benjamin Mugnier) - media: dw9714: add support for powerdown pin (Matthias Fend) - media: dw9714: move power sequences to dedicated functions (Matthias Fend) - media: dw9714: coding style fixes (Matthias Fend) - media: ipu-bridge: Improve error logging when waiting for IVSC to become ready (Hans de Goede) - media: ov8865: Improve error logging when fwnode is not found (Hans de Goede) - media: ov7251: Improve error logging when fwnode is not found (Hans de Goede) - media: ov5693: Improve error logging when fwnode is not found (Hans de Goede) - media: Documentation: Improve grammar, formatting in Video4Linux (Hanne-Lotta Mäenpää) - media: ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors (Hans de Goede) - media: ipu-bridge: Add Toshiba T4KA3 HID to list of supported sensor (Hans de Goede) - media: ov2740: Remove shorthand variables (Sakari Ailus) - media: ivsc: Remove Wentong's e-mail address (Sakari Ailus) - media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls (Hans de Goede) - dt-bindings: media: imx258: inherit video-interface-devices properties (Olivier Benjamin) - dt-bindings: media: ov8858: inherit video-interface-devices properties (Olivier Benjamin) - media: Documentation: Document new v4l2_ctrl_handler_free() behaviour (Sakari Ailus) - media: v4l2-ctrls: Return the handler's error in v4l2_ctrl_handler_free() (Sakari Ailus) - media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() (Sakari Ailus) - media: ipu-bridge: Add support for additional link frequencies (Jason Chen) - media: ipu3-cio2: Use V4L2 subdev active state (Laurent Pinchart) - media: ipu-bridge: Add _HID for OV5670 (Daniel Scally) - platform/x86: int3472: Add board data for Dell 7212 (Daniel Scally) - media: i2c: Defer ov5670_probe() if endpoint not found (Daniel Scally) - media: i2c: set lt6911uxe's reset_gpio to GPIOD_OUT_LOW (Dongcheng Yan) - media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval (Mathis Foerst) - media: mt9m114: Factor out mt9m114_configure_pa (Mathis Foerst) - media: mt9m114: Bypass PLL if required (Mathis Foerst) - media: dt-bindings: mt9m114: Add slew-rate DT-binding (Mathis Foerst) - MAINTAINERS: Update my email address to gmail.com (Martin Hecht) - media: i2c: imx214: Remove hard-coded external clock frequency (André Apitzsch) - media: dt-bindings: sony,imx214: Deprecate property clock-frequency (André Apitzsch) - media: i2c: imx214: Make use of CCS PLL calculator (André Apitzsch) - media: i2c: imx214: Prepare for variable clock frequency (André Apitzsch) - media: i2c: imx214: Reorder imx214_parse_fwnode call (André Apitzsch) - media: i2c: imx415: Request the sensor clock without a name (Matthias Fend) - media: ipu-bridge: Add link-frequency to the GC0310 entry (Hans de Goede) - media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control (Niklas Söderlund) - media: dt-bindings: mipi-ccs: Refer to video-interface-devices.yaml (Sakari Ailus) - media: i2c: max96717: Drop unused field assignment (Andy Shevchenko) - media: rc: ir-spi: avoid overflow in multiplication (Cosmin Tanislav) - media: rc: ir-spi: constrain carrier frequency (Cosmin Tanislav) - media: rc: ir-spi: allocate buffer dynamically (Cosmin Tanislav) - media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check (James Cowgill) - media: dt-bindings: nxp,imx8-jpeg: Add compatible strings for IMX95 JPEG (Frank Li) - media: verisilicon: Use __set_bit() with local bitmaps (Christophe JAILLET) - media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init() (Haoxiang Li) - media: rkvdec: Restore iommu addresses on errors (Nicolas Dufresne) - media: verisilicon: Fix AV1 decoder clock frequency (Nicolas Dufresne) - media: cedrus: Add support for additional output formats (Jernej Skrabec) - dt-bindings: media: convert fsl-vdoa.txt to yaml format (Frank Li) - media: imx-jpeg: Account for data_offset when getting image address (Ming Qian) - media: amphion: Add H264 and HEVC profile and level control (Ming Qian) - media: imx8mq-mipi-csi2: Add support for i.MX8QXP (Frank Li) - media: imx8mq-mipi-csi2: Add imx8mq_plat_data for different compatible strings (Guoniu.zhou) - media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8QM(QXP) compatible strings (Robert Chiras) - media: imx8-isi: Add support for i.MX8QM and i.MX8QXP (Robert Chiras) - media: nxp: imx8-isi: Use dev_err_probe() to simplify code (Frank Li) - media: nxp: imx8-isi: Remove redundant check for dma_set_mask_and_coherent() (Frank Li) - media: nxp: imx8-isi: Use devm_clk_bulk_get_all() to fetch clocks (Frank Li) - media: nxp: imx8-isi: Remove unused offset in mxc_isi_reg and use BIT() macro for mask (Frank Li) - media: nxp: imx8-isi: Allow num_sources to be greater than num_sink (Frank Li) - media: dt-bindings: Add binding doc for i.MX8QXP and i.MX8QM ISI (Frank Li) - media: imx-mipi-csis: Use CSI-2 data type macros from mipi-csi2.h (Laurent Pinchart) - media: rockchip: rkisp1: Add support for Wide Dynamic Range (Jai Luthra) - media: rkisp1: Add RKISP1_CID_SUPPORTED_PARAMS_BLOCKS control (Stefan Klug) - media: rkisp1: Properly handle result of rkisp1_params_init_vb2_queue() (Stefan Klug) - media: nxp: imx8-isi: Simplify a couple of error messages (Krzysztof Hałasa) - media: vsp1: Add VSPX support (Jacopo Mondi) - media: vsp1: vsp1_dl: Count display lists (Jacopo Mondi) - media: vsp1: vsp1_dl: Detect double list release (Jacopo Mondi) - media: vsp1: Reset FCP after VSPD (Koji Matsuoka) - media: rcar-fcp: Add rcar_fcp_soft_reset() (Jacopo Mondi) - media: rcar-vin: Generate FRAME_SYNC events (Niklas Söderlund) - media: rcar-vin: Check for correct capture interrupt event (Niklas Söderlund) - media: rcar-vin: Fold interrupt helpers into only callers (Niklas Söderlund) - media: saa7115: Replace open-coded parity calculation with parity8() (Kuan-Wei Chiu) - media: pci: cx18-av-vbi: Replace open-coded parity calculation with parity8() (Kuan-Wei Chiu) - media: media/test_drivers: Replace open-coded parity calculation with parity8() (Kuan-Wei Chiu) - media: raspberrypi: cfe: Fix min_reqbufs_allocation (Tomi Valkeinen) - media: xilinx-vipp: Use for_each_child_of_node_scoped() (Jinjie Ruan) - media: c8sectpfe: Use for_each_child_of_node_scoped() (Jinjie Ruan) - media: samsung: exynos4-is: Use for_each_available_child_of_node_scoped() (Jinjie Ruan) - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt (Dave Stevenson) - media: tc358743: Check I2C succeeded during probe (Dave Stevenson) - media: tc358743: Increase FIFO trigger level to 374 (Dave Stevenson) - media: tc358743: Add support for 972Mbit/s link freq (Dave Stevenson) - media: v4l2-jpeg: Remove unused v4l2_jpeg_parse_* wrappers (Dr. David Alan Gilbert) - media: platform: ti: Remove unused vpdma_update_dma_addr (Dr. David Alan Gilbert) - media: amphion: Remove unused functions (Dr. David Alan Gilbert) - media: exynos4-is: fimc-is: Fully open-code compatible for grepping (Krzysztof Kozlowski) - MAINTAINERS: .mailmap: Update Hans de Goede's email address (Hans de Goede) - media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() (Gui-Dong Han) - media: mgb4: Enumerate only the available timings (Martin Tůma) - media: gspca: Add bounds checking to firmware parser (Dan Carpenter) - media: cx18: Replace custom implementation of list_entry_is_head() (Andy Shevchenko) - media: usb: hdpvr: use I2C core to handle only supported messages (Wolfram Sang) - media: usb: hdpvr: disable zero-length read messages (Wolfram Sang) - media: saa7164: Remove unused functions (Dr. David Alan Gilbert) - media: usbtv: Lock resolution while streaming (Ludwig Disterhof) - media: flexcop-i2c: Constify struct i2c_algorithm (Christophe JAILLET) - media: v4l2-core: Replace the check for firmware registered I2C devices (Andy Shevchenko) - media: i2c: max9286: use new GPIO line value setter callbacks (Bartosz Golaszewski) - media: i2c: max96717: use new GPIO line value setter callbacks (Bartosz Golaszewski) - media: i2c: ds90ub913: use new GPIO line value setter callbacks (Bartosz Golaszewski) - media: i2c: ds90ub953: use new GPIO line value setter callbacks (Bartosz Golaszewski) - media: solo6x10: use new GPIO line value setter callbacks (Bartosz Golaszewski) - media: solo6x10: remove unneeded GPIO direction setters (Bartosz Golaszewski) - media: dvb-frontends/cxd2820r: use new GPIO line value setter callbacks (Bartosz Golaszewski) - media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb() (Alex Guo) - media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar (Alex Guo) - media: rcar-vin: Fold event notifier into only user (Niklas Söderlund) - media: rcar-vin: Enable media-graph on Gen2 (Niklas Söderlund) - media: rcar-vin: Only expose VIN controls (Niklas Söderlund) - media: rcar-vin: Remove NTSC workaround (Niklas Söderlund) - media: rcar-vin: Always create a media pad (Niklas Söderlund) - media: rcar-vin: Merge all notifiers (Niklas Söderlund) - media: rcar-vin: Improve error paths for parallel devices (Niklas Söderlund) - media: rcar-vin: Prepare for unifying all v4l-async notifiers (Niklas Söderlund) - media: rcar-vin: Generate a VIN group ID for Gen2 (Niklas Söderlund) - media: rcar-vin: Use error labels in probe (Niklas Söderlund) - media: rcar-vin: Change link setup argument (Niklas Söderlund) - media: rcar-vin: Store platform info with group structure (Niklas Söderlund) - media: rcar-vin: Use correct count of remote subdevices (Niklas Söderlund) - media: rcar-csi2: Add D-PHY support for V4H (Niklas Söderlund) - media: rcar-csi2: Update start procedure for V4H (Niklas Söderlund) - media: rcar-csi2: Rework macros to access AFE lanes (Niklas Söderlund) - media: rcar-csi2: Clarify usage of mbps and msps (Niklas Söderlund) - media: dt-bindings: media: renesas,vsp1: Document RZ/V2N SoC (Lad Prabhakar) - media: dt-bindings: media: renesas,fcp: Document RZ/V2N SoC (Lad Prabhakar) - media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() (Youngjun Lee) - media: uvcvideo: Add quirk for HP Webcam HD 2300 (Ricardo Ribalda) - media: uvcvideo: Refactor uvc_v4l2_compat_ioctl32 (Ricardo Ribalda) - media: uvcvideo: Refactor uvc_queue_streamon (Ricardo Ribalda) - media: uvcvideo: Refactor uvc_ctrl_set_handle() (Ricardo Ribalda) - media: uvcvideo: Populate all errors in uvc_probe() (Ricardo Ribalda) - media: uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errors (Ricardo Ribalda) - media: uvcvideo: Fix bandwidth issue for Alcor camera (chenchangcheng) - cxl: Include range.h in cxl.h (Nathan Chancellor) - libnvdimm: Don't use "proxy" headers (Andy Shevchenko) - iommu/arm-smmu-v3: Replace vsmmu_size/type with get_viommu_size (Nicolin Chen) - iommu/arm-smmu-v3: Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3 (Nicolin Chen) - iommufd: Rename some shortterm-related identifiers (Xu Yilun) - iommufd/selftest: Add coverage for vdevice tombstone (Xu Yilun) - iommufd/selftest: Explicitly skip tests for inapplicable variant (Xu Yilun) - iommufd/vdevice: Remove struct device reference from struct vdevice (Xu Yilun) - iommufd: Destroy vdevice on idevice destroy (Xu Yilun) - iommufd: Add a pre_destroy() op for objects (Xu Yilun) - iommufd: Add iommufd_object_tombstone_user() helper (Xu Yilun) - iommufd/viommu: Roll back to use iommufd_object_alloc() for vdevice (Xu Yilun) - iommufd/selftest: Test reserved regions near ULONG_MAX (Jason Gunthorpe) - iommufd: Prevent ALIGN() overflow (Jason Gunthorpe) - iommu/tegra241-cmdqv: import IOMMUFD module namespace (Arnd Bergmann) - iommufd: Do not allow _iommufd_object_alloc_ucmd if abort op is set (Nicolin Chen) - iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV support (Nicolin Chen) - iommu/tegra241-cmdqv: Add user-space use support (Nicolin Chen) - iommu/tegra241-cmdqv: Do not statically map LVCMDQs (Nicolin Chen) - iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf() (Nicolin Chen) - iommu/tegra241-cmdqv: Use request_threaded_irq (Nicolin Chen) - iommu/arm-smmu-v3-iommufd: Add hw_info to impl_ops (Nicolin Chen) - iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl ops (Nicolin Chen) - iommufd/selftest: Update hw_info coverage for an input data_type (Nicolin Chen) - iommufd: Allow an input data_type via iommu_hw_info (Nicolin Chen) - iommu: Allow an input type in hw_info op (Nicolin Chen) - Documentation: userspace-api: iommufd: Update HW QUEUE (Nicolin Chen) - iommufd/selftest: Add coverage for the new mmap interface (Nicolin Chen) - iommufd: Add mmap interface (Nicolin Chen) - iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOC (Nicolin Chen) - iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpers (Nicolin Chen) - iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctl (Nicolin Chen) - iommufd/viommu: Introduce IOMMUFD_OBJ_HW_QUEUE and its related struct (Nicolin Chen) - iommufd/viommu: Add driver-defined vDEVICE support (Nicolin Chen) - iommufd/access: Bypass access->ops->unmap for internal use (Nicolin Chen) - iommufd/access: Add internal APIs for HW queue to use (Nicolin Chen) - iommufd/selftest: Add coverage for viommu data (Nicolin Chen) - iommufd/selftest: Support user_data in mock_viommu_alloc (Nicolin Chen) - iommufd/viommu: Allow driver-specific user data for a vIOMMU object (Nicolin Chen) - iommu: Pass in a driver-level user data structure to viommu_init op (Nicolin Chen) - iommu: Add iommu_copy_struct_to_user helper (Nicolin Chen) - iommu: Use enum iommu_hw_info_type for type in hw_info op (Nicolin Chen) - iommufd/viommu: Explicitly define vdev->virt_id (Nicolin Chen) - iommufd: Correct virt_id kdoc at struct iommu_vdevice_alloc (Nicolin Chen) - iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range (Nicolin Chen) - iommufd: Apply the new iommufd_object_alloc_ucmd helper (Nicolin Chen) - iommufd: Introduce iommufd_object_alloc_ucmd helper (Nicolin Chen) - iommufd: Move _iommufd_object_alloc out of driver.c (Nicolin Chen) - iommu: Deprecate viommu_alloc op (Nicolin Chen) - iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_init (Nicolin Chen) - iommufd/selftest: Replace mock_viommu_alloc with mock_viommu_init (Nicolin Chen) - iommufd/selftest: Drop parent domain from mock_iommu_domain_nested (Nicolin Chen) - iommufd/viommu: Support get_viommu_size and viommu_init ops (Nicolin Chen) - iommu: Introduce get_viommu_size and viommu_init ops (Nicolin Chen) - iommufd: Return EOPNOTSUPP for failures due to driver bugs (Nicolin Chen) - iommufd: Use enum iommu_veventq_type for type in struct iommufd_veventq (Nicolin Chen) - iommufd: Use enum iommu_viommu_type for type in struct iommufd_viommu (Nicolin Chen) - iommufd: Drop unused ictx in struct iommufd_vdevice (Nicolin Chen) - iommufd: Apply obvious cosmetic fixes (Nicolin Chen) - RDMA/siw: Change maintainer email address (Bernard Metzler) - RDMA/mana_ib: add support of multiple ports (Konstantin Taranov) - RDMA/mlx5: Refactor optional counters steering code (Patrisious Haddad) - RDMA/mlx5: Add DMAH support for reg_user_mr/reg_user_dmabuf_mr (Yishai Hadas) - IB: Extend UVERBS_METHOD_REG_MR to get DMAH (Yishai Hadas) - RDMA/mlx5: Add DMAH object support (Yishai Hadas) - RDMA/core: Introduce a DMAH object and its alloc/free APIs (Yishai Hadas) - IB/core: Add UVERBS_METHOD_REG_MR on the MR object (Yishai Hadas) - net/mlx5: Add support for device steering tag (Yishai Hadas) - net/mlx5: Expose IFC bits for TPH (Yishai Hadas) - PCI/TPH: Expose pcie_tph_get_st_table_size() (Yishai Hadas) - RDMA/mlx5: Fix incorrect MKEY masking (Leon Romanovsky) - RDMA/mlx5: Fix returned type from _mlx5r_umr_zap_mkey() (Leon Romanovsky) - RDMA/mlx5: remove redundant check on err on return expression (Colin Ian King) - RDMA/mana_ib: add additional port counters (Zhiyue Qiu) - RDMA/mana_ib: Fix DSCP value in modify QP (Shiraz Saleem) - RDMA/efa: Add CQ with external memory support (Michael Margolin) - RDMA/core: Add umem "is_contiguous" and "start_dma_addr" helpers (Michael Margolin) - RDMA/uverbs: Add a common way to create CQ with umem (Michael Margolin) - RDMA/mlx5: Optimize DMABUF mkey page size (Edward Srouji) - RDMA/mlx5: Align mkc page size capability check to PRM (Michael Guralnik) - RDMA/uverbs: Add empty rdma_uattrs_has_raw_cap() declaration (Leon Romanovsky) - RDMA/efa: Add Network HW statistics counters (Basel Nassar) - IB/cm: Use separate agent w/o flow control for REP (Vlad Dumitrescu) - IB/mad: Add flow control for solicited MADs (Or Har-Toov) - IB/mad: Add state machine to MAD layer (Or Har-Toov) - RDMA/bnxt_re: Use macro instead of hard coded value (Kalesh AP) - RDMA/bnxt_re: Support 2G message size (Selvin Xavier) - RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM (Kalesh AP) - RDMA/hns: Fix -Wframe-larger-than issue (Junxian Huang) - RDMA/hns: Drop GFP_NOWARN (Junxian Huang) - RDMA/hns: Fix accessing uninitialized resources (Junxian Huang) - RDMA/hns: Get message length of ack_req from FW (Junxian Huang) - RDMA/hns: Fix HW configurations not cleared in error flow (wenglianfa) - RDMA/hns: Fix double destruction of rsv_qp (wenglianfa) - Fix dma_unmap_sg() nents value (Thomas Fourier) - RDMA/counter: Check CAP_NET_RAW check in user namespace for RDMA counters (Parav Pandit) - RDMA/nldev: Check CAP_NET_RAW in user namespace for QP modify (Parav Pandit) - RDMA/mlx5: Check CAP_NET_RAW in user namespace for devx create (Parav Pandit) - RDMA/uverbs: Check CAP_NET_RAW in user namespace for RAW QP create (Parav Pandit) - RDMA/uverbs: Check CAP_NET_RAW in user namespace for RAW QP create (Parav Pandit) - RDMA/uverbs: Check CAP_NET_RAW in user namespace for QP create (Parav Pandit) - RDMA/mlx5: Check CAP_NET_RAW in user namespace for anchor create (Parav Pandit) - RDMA/mlx5: Check CAP_NET_RAW in user namespace for flow create (Parav Pandit) - RDMA/uverbs: Check CAP_NET_RAW in user namespace for flow create (Parav Pandit) - RDMA/ipoib: Use parent rdma device net namespace (Mark Bloch) - RDMA/mlx5: Allocate IB device with net namespace supplied from core dev (Mark Bloch) - RDMA/core: Extend RDMA device registration to be net namespace aware (Mark Bloch) - RDMA/rxe: Fix a couple IS_ERR() vs NULL bugs (Dan Carpenter) - RDMA/siw: work around clang stack size warning (Arnd Bergmann) - RDMI: hfi1: drop cpumask_empty() call in hfi1/affinity.c (Yury Norov [NVIDIA]) - RDMA: hfi1: simplify hfi1_get_proc_affinity() (Yury Norov [NVIDIA]) - RDMA: hfi1: use rounddown in find_hw_thread_mask() (Yury Norov [NVIDIA]) - RDMA: hfi1: simplify init_real_cpu_mask() (Yury Norov [NVIDIA]) - RDMA: hfi1: simplify find_hw_thread_mask() (Yury Norov [NVIDIA]) - RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() (Yury Norov [NVIDIA]) - cpumask: add cpumask_clear_cpus() (Yury Norov [NVIDIA]) - RDMA/core: reduce stack using in nldev_stat_get_doit() (Arnd Bergmann) - RDMA/mlx5: Add multiple priorities support to RDMA TRANSPORT userspace tables (Patrisious Haddad) - RDMA/mlx5: Support driver APIs pre_destroy_cq and post_destroy_cq (Mark Zhang) - RDMA/core: Add driver APIs pre_destroy_cq() and post_destroy_cq() (Mark Zhang) - Maintainers: Remove QIB (Dennis Dalessandro) - RDMA/qib: Remove outdated driver (Dennis Dalessandro) - RDMA/rxe: Remove redundant page presence check (Daisuke Matsuda) - RDMA/mana_ib: Add device statistics support (Shiraz Saleem) - RDMA/cxgb4: Delete an unnecessary check before kfree() in c4iw_rdev_open() (Markus Elfring) - IB/iser: Remove unnecessary local variable (Li Jun) - RDMA/hns: Remove MW support (Junxian Huang) - RDMA/hns: ZERO_OR_NULL_PTR macro overdetection (luoqing) - RDMA/rxe: Enable asynchronous prefetch for ODP MRs (Daisuke Matsuda) - RDMA/rxe: Implement synchronous prefetch for ODP MRs (Daisuke Matsuda) - scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated (Showrya M N) - scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter (Ewan D. Milne) - scsi: bfa: Double-free fix (jackysliu) - scsi: ufs: ufs-qcom: Enable QUnipro Internal Clock Gating (Nitin Rawat) - scsi: ufs: core: Add ufshcd_dme_rmw() to modify DME attributes (Nitin Rawat) - scsi: ufs: ufs-qcom: Update esi_vec_mask for HW major version >= 6 (Bao D. Nguyen) - scsi: isci: Fix dma_unmap_sg() nents value (Thomas Fourier) - scsi: mvsas: Fix dma_unmap_sg() nents value (Thomas Fourier) - scsi: elx: efct: Fix dma_unmap_sg() nents value (Thomas Fourier) - scsi: scsi_transport_fc: Change to use per-rport devloss_work_q (Ewan D. Milne) - scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE (André Draszik) - scsi: core: Fix kernel doc for scsi_track_queue_full() (Bagas Sanjaya) - scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value (Thomas Fourier) - scsi: ibmvscsi_tgt: Fix typo in comment (Ankit Dange) - scsi: mpi3mr: Update driver version to 8.14.0.5.50 (Ranjan Kumar) - scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems (Ranjan Kumar) - scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers (Ranjan Kumar) - scsi: mpi3mr: Fix race between config read submit and interrupt completion (Ranjan Kumar) - scsi: core: Use scsi_cmd_priv() instead of open-coding it (Bart Van Assche) - scsi: qla2xxx: Remove firmware URL (Xose Vazquez Perez) - scsi: ufs: core: Improve return value documentation (Bart Van Assche) - scsi: scsi_devinfo: Remove redundant 'found' (mrigendrachaubey) - scsi: qla2xxx: Avoid stack frame size warning in qla_dfs (Arnd Bergmann) - scsi: mpi3mr: Fix kernel-doc issues in mpi3mr_app.c (Randy Dunlap) - scsi: pm80xx: Add controller SCSI host fatal error uevents (Salomon Dushimirimana) - scsi: lpfc: Copyright updates for 14.4.0.10 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.10 (Justin Tee) - scsi: lpfc: Modify end-of-life adapters' model descriptions (Justin Tee) - scsi: lpfc: Revise CQ_CREATE_SET mailbox bitfield definitions (Justin Tee) - scsi: lpfc: Move clearing of HBA_SETUP flag to before lpfc_sli4_queue_unset (Justin Tee) - scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk (Justin Tee) - scsi: lpfc: Relocate clearing initial phba flags from link up to link down hdlr (Justin Tee) - scsi: lpfc: Simplify error handling for failed lpfc_get_sli4_parameters cmd (Justin Tee) - scsi: lpfc: Early return out of FDMI cmpl for locally rejected statuses (Justin Tee) - scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set (Justin Tee) - scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure (Justin Tee) - scsi: lpfc: Update debugfs trace ring initialization messages (Justin Tee) - scsi: lpfc: Revise logging format for failed CT MIB requests (Justin Tee) - scsi: mpt3sas: Correctly handle ATA device errors (Damien Le Moal) - scsi: mpi3mr: Correctly handle ATA device errors (Damien Le Moal) - scsi: pm80xx: Free allocated tags after failure (Francisco Gutierrez) - scsi: ufs: Clear ucd_rsp_ptr for UPIU requests once (Avri Altman) - scsi: Don't use %%pK through printk() (Thomas Weißschuh) - scsi: core: Remember if a device is an ATA device (Damien Le Moal) - scsi: mpt3sas: Drop unused variable in mpt3sas_send_mctp_passthru_req() (André Draszik) - scsi: trace: Show rtn in string for scsi_dispatch_cmd_error() (Kassey Li) - scsi: ufs: core: Add HID support (Huan Tang) - scsi: fc_transport: docs: Add documentation for FC Remote Ports (Alok Tiwari) - scsi: fcoe: Remove fcoe_select_cpu() (Hannes Reinecke) - dt-bindings: leds: ncp5623: Add 0x39 as a valid I2C address (Fabio Estevam) - Revert "leds: trigger: netdev: Configure LED blink interval for HW offload" (Daniel Golle) - leds: pca955x: Avoid potential overflow when filling default_label (take 2) (Andy Shevchenko) - leds: Unexport of_led_get() (Andy Shevchenko) - leds: tps6131x: Add V4L2_FLASH_LED_CLASS dependency (Arnd Bergmann) - dt-bindings: leds: lp50xx: Document child reg, fix example (Johan Adolfsson) - leds: leds-lp50xx: Handle reg to get correct multi_index (Johan Adolfsson) - leds: led-class-flash:: Fix flash_timeout comment (Richard Leitner) - MAINTAINERS: Adjust file entry in TPS6131X FLASH LED DRIVER (Lukas Bulwahn) - leds: flash: leds-qcom-flash: Fix registry access after re-bind (Krzysztof Kozlowski) - mfd: dt-bindings: Convert TPS65910 to DT schema (Shree Ramamoorthy) - mfd: Minor Cirrus/Maxim Kconfig order fixes (Charles Keepax) - mfd: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - mfd: mt6397: Do not use generic name for keypad sub-devices (Dmitry Torokhov) - mfd: axp20x: Set explicit ID for regulator cell if no IRQ line is present (Chen-Yu Tsai) - mfd: mt6370: Fix the interrupt naming typo (ChiYuan Huang) - mfd: rk8xx-core: Allow to customize RK806 reset mode (Quentin Schulz) - dt-bindings: mfd: rk806: Allow to customize PMIC reset mode (Quentin Schulz) - mfd: syscon: atmel-smc: Don't use "proxy" headers (Andy Shevchenko) - mfd: madera: Don't use "proxy" headers (Andy Shevchenko) - mfd: wm8350-core: Don't use "proxy" headers (Andy Shevchenko) - dt-bindings: mfd: samsung,s2mps11: Add comment about interrupts properties (André Draszik) - mfd: davinci_voicecodec: Don't use "proxy" headers (Andy Shevchenko) - mfd: pcf50633: Remove the header file core.h (Dr. David Alan Gilbert) - mfd: tps65219: Remove another unused field from 'struct tps65219' (Christophe JAILLET) - mfd: tps65219: Remove an unused field from 'struct tps65219' (Christophe JAILLET) - mfd: tps65219: Constify struct regmap_irq_sub_irq_map and tps65219_chip_data (Christophe JAILLET) - mfd: rohm-bd71828: Constify some structures (Christophe JAILLET) - dt-bindings: mfd: fsl,imx8qxp-csr: Remove binding documentation (Liu Ying) - mfd: axp20x: Set explicit ID for AXP313 regulator (Chen-Yu Tsai) - mfd: Use dev_fwnode() instead of of_fwnode_handle() (Jiri Slaby (SUSE)) - mfd: stm32-timers: Fix build warnings about export.h (Antonio Borneo) - mfd: twl6030-irq: Remove unused twl6030_mmc_card_detect* (Dr. David Alan Gilbert) - dt-bindings: mfd: Convert lpc1850-creg-clk, pc1850-dmamux and phy-lpc18xx-usb-otg to YAML format (Frank Li) - dt-bindings: mfd: convert mxs-lradc bindings to json-schema (Dario Binacchi) - mfd: Constify reg_sequence and regmap_irq (Krzysztof Kozlowski) - mfd: cros_ec: Separate charge-control probing from USB-PD (Thomas Weißschuh) - mfd: tps65219: Update TPS65214 MFD cell's GPIO compatible string (Shree Ramamoorthy) - dt-bindings: gnss: u-blox: add u-blox,neo-9m compatible (Alejandro Enrique) - ima: add a knob ima= to allow disabling IMA in kdump kernel (Baoquan He) - uapi: fix broken link in linux/capability.h (Ariel Otilibili) - exec: Correct the permission check for unsafe exec (Eric W. Biederman) - MIPS: Don't use %%pK through printk (Thomas Weißschuh) - MIPS: Update Joshua Kinard's e-mail address (Joshua Kinard) - MIPS: mobileye: dts: eyeq5,eyeq6h: rename the emmc controller (Benoît Monin) - MIPS: mm: tlb-r4k: Uniquify TLB entries on init (Jiaxun Yang) - MIPS: SGI-IP27: Delete an unnecessary check before kfree() in hub_domain_free() (Markus Elfring) - mips/malta,loongson2ef: use generic mc146818_get_time function (Mateusz Jończyk) - mips: remove redundant macro mc146818_decode_year (Mateusz Jończyk) - mips/mach-rm: remove custom mc146818rtc.h file (Mateusz Jończyk) - mips: remove unused function mc146818_set_rtc_mmss (Mateusz Jończyk) - MIPS: CPS: Optimise delay CPU calibration for SMP (Gregory CLEMENT) - MIPS: CPS: Improve mips_cps_first_online_in_cluster() (Gregory CLEMENT) - MIPS: disable MMID when not supported by the hardware (Gregory CLEMENT) - MIPS: eyeq5_defconfig: add I2C subsystem, driver and temp sensor driver (Théo Lebrun) - MIPS: eyeq5_defconfig: add GPIO subsystem & driver (Théo Lebrun) - MIPS: mobileye: eyeq5: add two GPIO bank nodes (Théo Lebrun) - MIPS: mobileye: eyeq5: add evaluation board I2C temp sensor (Théo Lebrun) - MIPS: mobileye: eyeq5: add 5 I2C controller nodes (Théo Lebrun) - MIPS: eyeq5_defconfig: Update for v6.16-rc1 (Théo Lebrun) - MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free} (Shiji Yang) - mips: boot: use 'targets' instead of extra-y in Makefile (Masahiro Yamada) - MIPS: Don't crash in stack_top() for tasks without ABI or vDSO (Thomas Weißschuh) - mips: dts: qca: add wmac support (Rosen Penev) - MIPS: eyeq5_defconfig: add cadence MMC/SDHCI driver (Benoît Monin) - MIPS: mobileye: dts: eyeq5: add the emmc controller (Benoît Monin) - MIPS: eyeq6_defconfig: add cadence MMC/SDHCI driver (Benoît Monin) - MIPS: mobileye: dts: eyeq6h: add the emmc controller (Benoît Monin) - MIPS: lantiq: falcon: sysctrl: fix request memory check logic (Shiji Yang) - MIPS: lantiq: falcon: sysctrl: add missing header prom.h (Shiji Yang) - MIPS: lantiq: falcon: sysctrl: remove unused falcon_trigger_hrst() (Shiji Yang) - MIPS: lantiq: falcon: fix misc missing-prototypes warnings (Shiji Yang) - MIPS: lantiq: xway: add prototype for ltq_get_cp1_base() (Shiji Yang) - MIPS: lantiq: xway: gptu: mark gptu_init() as static (Shiji Yang) - MIPS: lantiq: xway: mark ltq_ar9_sys_hz() as static (Shiji Yang) - MIPS: lantiq: irq: fix misc missing-prototypes warnings (Shiji Yang) - MIPS: lantiq: xway: mark dcdc_init() as static (Shiji Yang) - MIPS: pci: lantiq: marks pcibios_init() as static (Shiji Yang) - MIPS: lantiq: xway: mark dma_init() as static (Shiji Yang) - MIPS/Loongson: Fix build warnings about export.h (Huacai Chen) - MIPS: txx9: Constify bin_attribute arguments of txx9_sram_{read,write}() (Geert Uytterhoeven) - MIPS: pci-rt2880: make pcibios_init() static (Mieczyslaw Nalewaj) - MIPS: ralink: add missing header include (Mieczyslaw Nalewaj) - mips: dts: realtek: Add gpio block (Chris Packham) - mips: dts: realtek: Add watchdog (Chris Packham) - mips: dts: realtek: Add switch interrupts (Chris Packham) - mips: dts: cameo-rtl9302c: Add switch block (Chris Packham) - MIPS: dts: ralink: gardena_smart_gateway_mt7688: Fix power LED (Ezra Buehler) - MIPS: dts: ralink: mt7628a: Update watchdog node according to bindings (Ezra Buehler) - MIPS: dts: ralink: mt7628a: Fix sysc's compatible property for MT7688 (Ezra Buehler) - dt-bindings: clock: mediatek,mtmips-sysc: Adapt compatible for MT7688 boards (Ezra Buehler) - firmware/nvram: bcm47xx: Don't use "proxy" headers (Andy Shevchenko) - sh: Do not use hyphen in exported variable name (Ben Hutchings) - fsnotify: optimize FMODE_NONOTIFY_PERM for the common cases (Amir Goldstein) - fsnotify: merge file_set_fsnotify_mode_from_watchers() with open perm hook (Amir Goldstein) - samples: fix building fs-monitor on musl systems (Brahmajit Das) - fanotify: sanitize handle_type values when reporting fid (Amir Goldstein) - jfs: fix metapage reference count leak in dbAllocCtl (Zheng Yu) - jfs: stop using write_cache_pages (Christoph Hellwig) - jfs: truncate good inode pages when hard link is 0 (Lizhi Xu) - jfs: jfs_xtree: replace XT_GETPAGE macro with xt_getpage() (Suchit Karunakaran) - jfs: Regular file corruption check (Edward Adam Davis) - jfs: upper bound check of tree index in dbAllocAG (Arnaud Lecomte) - fs/orangefs: Allow 2 more characters in do_c_string() (Dan Carpenter) - fs: orangefs: replace scnprintf() with sysfs_emit() (Shankari Anand) - fs/orangefs: use snprintf() instead of sprintf() (Amir Mohammad Jahangirzad) - ubifs: stop using write_cache_pages (Christoph Hellwig) - mtd: ubi: Remove unused ubi_flush (Dr. David Alan Gilbert) - ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr (Theodore Ts'o) - ext4: implement linear-like traversal across order xarrays (Baokun Li) - ext4: refactor choose group to scan group (Baokun Li) - ext4: convert free groups order lists to xarrays (Baokun Li) - ext4: factor out ext4_mb_scan_group() (Baokun Li) - ext4: factor out ext4_mb_might_prefetch() (Baokun Li) - ext4: factor out __ext4_mb_scan_group() (Baokun Li) - ext4: fix largest free orders lists corruption on mb_optimize_scan switch (Baokun Li) - ext4: fix zombie groups in average fragment size lists (Baokun Li) - ext4: merge freed extent with existing extents before insertion (Baokun Li) - ext4: convert sbi->s_mb_free_pending to atomic_t (Baokun Li) - ext4: fix typo in CR_GOAL_LEN_SLOW comment (Baokun Li) - ext4: get rid of some obsolete EXT4_MB_HINT flags (Baokun Li) - ext4: utilize multiple global goals to reduce contention (Baokun Li) - ext4: remove unnecessary s_md_lock on update s_mb_last_group (Baokun Li) - ext4: remove unnecessary s_mb_last_start (Baokun Li) - ext4: separate stream goal hits from s_bal_goals for better tracking (Baokun Li) - ext4: add ext4_try_lock_group() to skip busy groups (Baokun Li) - ext4: initialize superblock fields in the kballoc-test.c kunit tests (Zhang Yi) - ext4: refactor the inline directory conversion and new directory codepaths (Theodore Ts'o) - ext4: use memcpy() instead of strcpy() (Theodore Ts'o) - ext4: replace strcmp with direct comparison for '.' and '..' (Theodore Ts'o) - ext4: Make sure BH_New bit is cleared in ->write_end handler (Jan Kara) - ext4: fix inode use after free in ext4_end_io_rsv_work() (Baokun Li) - ext4: Refactor breaking condition for xattr_find_entry() (I Hsin Cheng) - ext4: limit the maximum folio order (Zhang Yi) - ext4: fix insufficient credits calculation in ext4_meta_trans_blocks() (Zhang Yi) - ext4: replace ext4_writepage_trans_blocks() (Zhang Yi) - ext4: reserved credits for one extent during the folio writeback (Zhang Yi) - ext4: correct the reserved credits for extent conversion (Zhang Yi) - ext4: enhance tracepoints during the folios writeback (Zhang Yi) - ext4: restart handle if credits are insufficient during allocating blocks (Zhang Yi) - ext4: refactor the block allocation process of ext4_page_mkwrite() (Zhang Yi) - ext4: fix stale data if it bail out of the extents mapping loop (Zhang Yi) - ext4: move the calculation of wbc->nr_to_write to mpage_folio_done() (Zhang Yi) - ext4: process folios writeback in bytes (Zhang Yi) - ext4: remove unused EXT_STATS macro from ext4_extents.h (Baolin Liu) - ext4: remove unnecessary duplicate check in ext4_map_blocks() (Dan Carpenter) - ext4: remove duplicate check for EXT4_FC_REPLAY (Jinliang Zheng) - crypto: keembay - Use min() to simplify ocs_create_linked_list_from_sg() (Thorsten Blum) - crypto: hisilicon/hpre - fix dma unmap sequence (Zhiqi Song) - crypto: qat - make adf_dev_autoreset() static (Giovanni Cabiddu) - crypto: ccp - reduce stack usage in ccp_run_aes_gcm_cmd (Arnd Bergmann) - crypto: qat - refactor ring-related debug functions (Giovanni Cabiddu) - crypto: qat - fix seq_file position update in adf_ring_next() (Giovanni Cabiddu) - crypto: qat - fix DMA direction for compression on GEN2 devices (Giovanni Cabiddu) - crypto: jitter - replace ARRAY_SIZE definition with header include (Ruben Wauters) - crypto: engine - remove {prepare,unprepare}_crypt_hardware callbacks (Ovidiu Panait) - crypto: engine - remove request batching support (Ovidiu Panait) - crypto: qat - flush misc workqueue during device shutdown (Giovanni Cabiddu) - crypto: qat - enable rate limiting feature for GEN6 devices (Suman Kumar Chakraborty) - crypto: qat - add compression slice count for rate limiting (Suman Kumar Chakraborty) - crypto: qat - add get_svc_slice_cnt() in device data structure (Suman Kumar Chakraborty) - crypto: qat - add adf_rl_get_num_svc_aes() in rate limiting (Suman Kumar Chakraborty) - crypto: qat - relocate service related functions (Suman Kumar Chakraborty) - crypto: qat - consolidate service enums (Suman Kumar Chakraborty) - crypto: qat - add decompression service for rate limiting (Suman Kumar Chakraborty) - crypto: qat - validate service in rate limiting sysfs api (Suman Kumar Chakraborty) - crypto: hisilicon/sec2 - implement full backlog mode for sec (Wenkai Lin) - Documentation: qat: update debugfs-driver-qat_telemetry for GEN6 devices (Vijay Sundar Selvamani) - crypto: qat - enable telemetry for GEN6 devices (Vijay Sundar Selvamani) - crypto: qat - add decompression service to telemetry (Vijay Sundar Selvamani) - crypto: krb5 - Fix memory leak in krb5_test_one_prf() (Eric Biggers) - crypto: acomp - Fix CFI failure due to type punning (Eric Biggers) - crypto: x86/aegis - Add missing error checks (Eric Biggers) - crypto: x86/aegis - Fix sleeping when disallowed on PREEMPT_RT (Eric Biggers) - crypto: qat - enable power management debugfs for GEN6 devices (George Abraham P) - crypto: qat - relocate power management debugfs helper APIs (George Abraham P) - crypto: qat - fix virtual channel configuration for GEN6 devices (Suman Kumar Chakraborty) - crypto: drivers - Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - hwrng: drivers - Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - crypto: caam - avoid option aliasing with the CONFIG_CAAM_QI build option (Lukas Bulwahn) - crypto: qat - add live migration enablers for GEN6 devices (Małgorzata Mielnik) - crypto: qat - relocate and rename bank state structure definition (Suman Kumar Chakraborty) - crypto: qat - relocate bank state helper functions (Małgorzata Mielnik) - crypto: qat - replace CHECK_STAT macro with static inline function (Suman Kumar Chakraborty) - crypto: qat - use pr_fmt() in adf_gen4_hw_data.c (Suman Kumar Chakraborty) - crypto: cryptd - Use nested-BH locking for cryptd_cpu_queue (Sebastian Andrzej Siewior) - crypto: qat - disable ZUC-256 capability for QAT GEN5 (Bairavi Alagappan) - crypto: img-hash - Fix dma_unmap_sg() nents value (Thomas Fourier) - crypto: keembay - Fix dma_unmap_sg() nents value (Thomas Fourier) - hwrng: mtk - handle devm_pm_runtime_enable errors (Ovidiu Panait) - crypto: zstd - replace zero-length array with flexible array member (Thorsten Blum) - crypto: zstd - fix duplicate check warning (Suman Kumar Chakraborty) - crypto: ccp - Fix crash when rebind ccp device for ccp.ko (Mengbiao Xiong) - crypto: jitter - fix intermediary handling (Markus Theil) - crypto: inside-secure - Fix `dma_unmap_sg()` nents value (Thomas Fourier) - crypto: ccp - Fix locking on alloc failure handling (Alexey Kardashevskiy) - crypto: testmgr - Enable phmac selftest (Harald Freudenberger) - crypto: s390 - Add selftest support for phmac (Harald Freudenberger) - crypto: ahash - Add crypto_ahash_tested() helper function (Harald Freudenberger) - crypto: s390 - New s390 specific protected key hash phmac (Harald Freudenberger) - s390/crypto: Add protected key hmac subfunctions for KMAC (Holger Dengler) - crypto: ahash - make hash walk functions from ahash.c public (Harald Freudenberger) - crypto: aspeed - Fix hash fallback path typo (Herbert Xu) - crypto: hisilicon - Use fine grained DMA mapping direction (Zenghui Yu) - crypto: ccree - Don't use %%pK through printk (Thomas Weißschuh) - crypto: testmgr - Restore sha384 and hmac_sha384 drbgs in FIPS mode (Jeff Barnes) - crypto: qat - restore ASYM service support for GEN6 devices (Suman Kumar Chakraborty) - crypto: qat - remove duplicate masking for GEN6 devices (Suman Kumar Chakraborty) - crypto: ccp - Fix SNP panic notifier unregistration (Ashish Kalra) - crypto: zstd - convert to acomp (Suman Kumar Chakraborty) - crypto: virtio - Remove unused virtcrypto functions (Dr. David Alan Gilbert) - crypto: qat - lower priority for skcipher and aead algorithms (Giovanni Cabiddu) - crypto: ahash - Stop legacy tfms from using the set_virt fallback path (Herbert Xu) - dt-bindings: crypto: Convert ti,omap4-des to DT schema (Rob Herring (Arm)) - dt-bindings: crypto: Convert ti,omap2-aes to DT schema (Rob Herring (Arm)) - crypto: atmel - add support for AES and SHA IPs available on sama7d65 SoC (Ryan Wanner) - dt-bindings: rng: atmel,at91-trng: add sama7d65 TRNG (Ryan Wanner) - dt-bindings: crypto: add sama7d65 in Atmel TDES (Ryan Wanner) - dt-bindings: crypto: add sama7d65 in Atmel SHA (Ryan Wanner) - dt-bindings: crypto: add sama7d65 in Atmel AES (Ryan Wanner) - dt-bindings: crypto: fsl,sec-v4.0: Add power domains for iMX8QM and iMX8QXP (John Ernberg) - crypto: caam - Support iMX8QXP and variants thereof (John Ernberg) - crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP (John Ernberg) - crypto: x86 - Fix build warnings about export.h (ChengZhenghan) - crypto: arm/aes-neonbs - work around gcc-15 warning (Arnd Bergmann) - padata: Remove comment for reorder_work (Herbert Xu) - Documentation: qat: update sysfs-driver-qat for GEN6 devices (Suman Kumar Chakraborty) - crypto: qat - add support for decompression service to GEN6 devices (Suman Kumar Chakraborty) - padata: use cpumask_nth() (Yury Norov) - crypto: caam - Fix opencoded cpumask_next_wrap() in caam_drv_ctx_init() (Yury Norov [NVIDIA]) - crypto: pcrypt - Optimize pcrypt_aead_init_tfm() (Yury Norov [NVIDIA]) - crypto: qat - fix state restore for banks with exceptions (Svyatoslav Pankratov) - crypto: qat - allow enabling VFs in the absence of IOMMU (Ahsan Atta) - crypto: ccp - Fix dereferencing uninitialized error pointer (Ashish Kalra) - crypto: octeontx2 - get engine group number for asymmetric engine (Amit Singh Tomar) - crypto: octeontx2 - Rework how engine group number is obtained (Amit Singh Tomar) - padata: Fix pd UAF once and for all (Herbert Xu) - crypto: s390/sha3 - Use cpu byte-order when exporting (Herbert Xu) - crypto: s390/hmac - Fix counter in export state (Herbert Xu) - crypto: marvell/cesa - Fix engine load inaccuracy (Herbert Xu) - crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 (Bharat Bhushan) - crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 (Bharat Bhushan) - crypto: octeontx2 - Fix address alignment issue on ucode loading (Bharat Bhushan) - crypto: octeontx2 - add timeout for load_fvc completion poll (Bharat Bhushan) - crypto: marvell/cesa - Remove unnecessary state setting on final (Herbert Xu) - crypto: qat - use unmanaged allocation for dc_data (Suman Kumar Chakraborty) - crypto: testmgr - desupport SHA-1 for FIPS 140 (Vegard Nossum) - crypto: ccp - Add missing bootloader info reg for pspv6 (Mario Limonciello) - crypto: sun8i-ce - use helpers to get hash block and digest sizes (Ovidiu Panait) - crypto: sun8i-ce - remove ivlen field of sun8i_cipher_req_ctx (Ovidiu Panait) - crypto: sun8i-ce - fix nents passed to dma_unmap_sg() (Ovidiu Panait) - crypto: aspeed/hash - Fix potential overflow in dma_prepare_sg (Herbert Xu) - crypto: aspeed/hash - Iterate on large hashes in dma_prepare (Herbert Xu) - crypto: aspeed/hash - Add fallback (Herbert Xu) - crypto: aspeed/hash - Use API partial block handling (Herbert Xu) - crypto: aspeed/hash - Remove sha_iv (Herbert Xu) - crypto: aspeed/hash - Move final padding into dma_prepare (Herbert Xu) - crypto: aspeed/hash - Move sham_final call into sham_update (Herbert Xu) - crypto: aspeed/hash - Provide rctx->buffer as argument to fill padding (Herbert Xu) - crypto: aspeed/hash - Use init_tfm instead of cra_init (Herbert Xu) - crypto: aspeed/hash - Reorganise struct aspeed_sham_reqctx (Herbert Xu) - crypto: aspeed/hash - Remove purely software hmac implementation (Herbert Xu) - crypto: ahash - Add support for drivers with no fallback (Herbert Xu) - ipe: use SHA-256 library API instead of crypto_shash API (Eric Biggers) - scripts: add origin commit identification based on specific patterns (Zhiyu Zhang) - sphinx: kernel_abi: fix performance regression with O= (Mauro Carvalho Chehab) - Documentation: core-api: entry: Replace deprecated KVM entry/exit functions (Andrew Donnellan) - docs: fault-injection: drop reference to md-faulty (Vignesh Raman) - docs: document linked lists (Nicolas Frattaroli) - scripts: kdoc: make it backward-compatible with Python 3.7 (Mauro Carvalho Chehab) - docs: kernel-doc: emit warnings for ancient versions of Python (Mauro Carvalho Chehab) - Documentation/rtla: Describe exit status (Costa Shulyupin) - Documentation/rtla: Add include common_appendix.rst (Costa Shulyupin) - docs: kernel: Clarify printk_ratelimit_burst reset behavior (Breno Leitao) - Documentation: ioctl-number: Don't repeat macro names (Bagas Sanjaya) - Documentation: ioctl-number: Shorten macros table (Bagas Sanjaya) - Documentation: ioctl-number: Correct full path to papr-physical-attestation.h (Bagas Sanjaya) - Documentation: ioctl-number: Extend "Include File" column width (Bagas Sanjaya) - Documentation: ioctl-number: Fix linuxppc-dev mailto link (Bagas Sanjaya) - overlayfs.rst: fix typos (Matthias Frank) - docs: kdoc: emit a warning for ancient versions of Python (Jonathan Corbet) - docs: kdoc: clean up check_sections() (Jonathan Corbet) - docs: kdoc: directly access the always-there KdocItem fields (Jonathan Corbet) - docs: kdoc: straighten up dump_declaration() (Jonathan Corbet) - docs: kdoc: Regularize the use of the declaration name (Jonathan Corbet) - docs: kdoc: Coalesce parameter-list handling (Jonathan Corbet) - docs: kdoc: use self.entry.parameterlist directly in check_sections() (Jonathan Corbet) - docs: kdoc: remove the "struct_actual" machinery (Jonathan Corbet) - docs: kdoc: Centralize handling of the item section list (Jonathan Corbet) - docs: kdoc: drop "sectionlist" (Jonathan Corbet) - docs: kdoc: simplify the output-item passing (Jonathan Corbet) - docs: kdoc; Add a rudimentary class to represent output items (Jonathan Corbet) - docs: kdoc: pretty up dump_enum() (Jonathan Corbet) - docs: kdoc: Remove a Python 2 comment (Jonathan Corbet) - docs: kdoc: some tweaks to process_proto_function() (Jonathan Corbet) - docs: kdoc: rework type prototype parsing (Jonathan Corbet) - docs: kdoc: remove the brcount floor in process_proto_type() (Jonathan Corbet) - docs: kdoc: micro-optimize KernRe (Jonathan Corbet) - docs: kdoc: don't reinvent string.strip() (Jonathan Corbet) - docs: kdoc: split the processing of the two remaining inline states (Jonathan Corbet) - docs: kdoc: remove the inline states-within-a-state (Jonathan Corbet) - docs: kdoc: remove the INLINE_END state (Jonathan Corbet) - docs: kdoc: rework process_export() slightly (Jonathan Corbet) - docs: kdoc: remove KernelEntry::function (Jonathan Corbet) - docs: kdoc: remove a bit of dead code (Jonathan Corbet) - docs: kdoc: Move content handling into KernelEntry (Jonathan Corbet) - docs: kdoc: remove KernelEntry::in_doc_sect (Jonathan Corbet) - Documentation: core-api: entry: Fix typo "systcalls" -> "syscalls" (Andrew Donnellan) - Docs/zh_CN: Translate alias.rst to Simplified Chinese (Qiu Yutan) - Docs/zh_CN: Translate netmem.rst to Simplified Chinese (Wang Yaxin) - Docs/zh_CN: Translate xfrm_proc.rst to Simplified Chinese (Wang Yaxin) - Docs/zh_CN: Translate netif-msg.rst to Simplified Chinese (Wang Yaxin) - docs/zh_CN: update git command examples in how-to.rst (Dongliang Mu) - Docs/zh_CN: Translate vxlan.rst to Simplified Chinese (Qiu Yutan) - Docs/zh_CN: Translate napi.rst to Simplified Chinese (Wang Yaxin) - docs/zh_CN: improve formatting and content clarity (Dongliang Mu) - docs/zh_CN: update the translation of process/5.Posting.rst (Dongliang Mu) - docs/zh_CN: update the translation of process/2.Process.rst (Dongliang Mu) - docs/zh_CN: update the translation of process/7.AdvancedTopics.rst (Dongliang Mu) - docs/zh_CN: update the translation of process/6.Followthrough.rst (Dongliang Mu) - docs/zh_CN: update the translation of process/1.Intro.rst (Dongliang Mu) - Docs/zh_CN: Translate speculation.rst to Simplified Chinese (Cui Wei) - tracing: doc: fix "for a while" typo (Ahelenia Ziemiańska) - Documentation: Remove duplicate word size in bootconfig (Sumeet Pawnikar) - docs: kdoc: pretty up dump_enum() (Jonathan Corbet) - docs: kdoc: Remove a Python 2 comment (Jonathan Corbet) - docs: kdoc: some tweaks to process_proto_function() (Jonathan Corbet) - docs: kdoc: rework type prototype parsing (Jonathan Corbet) - docs: kdoc: remove the brcount floor in process_proto_type() (Jonathan Corbet) - docs: kdoc: micro-optimize KernRe (Jonathan Corbet) - docs: kdoc: don't reinvent string.strip() (Jonathan Corbet) - gitignore: allow .pylintrc to be tracked (WangYuli) - Documentation: ext4: Move inode table short docs into its own file (Bagas Sanjaya) - Documentation: ext4: blockgroup: Add explicit title heading (Bagas Sanjaya) - Documentation: ext4: atomic_writes: Demote last three sections (Bagas Sanjaya) - Documentation: ext4: Reduce toctree depth (Bagas Sanjaya) - Documentation: ext4: Convert includes into toctrees (Bagas Sanjaya) - docs: dma-api: clean up documentation of dma_map_sg() (Petr Tesarik) - docs: dma-api: update streaming DMA physical address constraints (Petr Tesarik) - docs: dma-api: clarify DMA addressing limitations (Petr Tesarik) - docs: dma-api: remove duplicate description of the DMA pool API (Petr Tesarik) - docs: dma-api: add a kernel-doc comment for dma_pool_zalloc() (Petr Tesarik) - docs: dma-api: remove remnants of PCI DMA API (Petr Tesarik) - docs: dma-api: replace consistent with coherent (Petr Tesarik) - docs: dma-api: use "DMA API" consistently throughout the document (Petr Tesarik) - MAINTAINERS: replace git protocol for github (Xose Vazquez Perez) - docs: ABI: make the KernelVersion field optional (Alison Schofield) - overlayfs.rst: Fix inode table (Richard Weinberger) - docs: kdoc: split the processing of the two remaining inline states (Jonathan Corbet) - docs: kdoc: remove the inline states-within-a-state (Jonathan Corbet) - docs: kdoc: remove the INLINE_END state (Jonathan Corbet) - docs: kdoc: rework process_export() slightly (Jonathan Corbet) - docs: kdoc: remove KernelEntry::function (Jonathan Corbet) - docs: kdoc: remove a bit of dead code (Jonathan Corbet) - docs: kdoc: Move content handling into KernelEntry (Jonathan Corbet) - docs: kdoc: remove KernelEntry::in_doc_sect (Jonathan Corbet) - doc: Remove misleading reference to brd in dax.rst (Daniel Palmer) - docs: sphinx: add missing SPDX tags (Mauro Carvalho Chehab) - docs: conf.py: several coding style fixes (Mauro Carvalho Chehab) - docs: sphinx: add a file with the requirements for lowest version (Mauro Carvalho Chehab) - scripts: test_doc_build.py: regroup and rename arguments (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: fix release detection for Fedora (Mauro Carvalho Chehab) - scripts: sphinx-pre-install: properly handle SPHINXBUILD (Mauro Carvalho Chehab) - scripts: test_doc_build.py: make the script smarter (Mauro Carvalho Chehab) - scripts: test_doc_build.py: improve cmd.log logic (Mauro Carvalho Chehab) - scripts: test_doc_build.py: improve dependency list (Mauro Carvalho Chehab) - scripts: test_doc_build.py: better adjust to python version (Mauro Carvalho Chehab) - scripts: test_doc_build.py: better control its output (Mauro Carvalho Chehab) - scripts: test_doc_build.py: make capture assynchronous (Mauro Carvalho Chehab) - scripts: scripts/test_doc_build.py: add script to test doc build (Mauro Carvalho Chehab) - docs: Makefile: disable check rules on make cleandocs (Mauro Carvalho Chehab) - docs: conf.py: properly handle include and exclude patterns (Mauro Carvalho Chehab) - docs: kdoc: finish disentangling the BODY and SPECIAL_SECTION states (Jonathan Corbet) - docs: kdoc: Add some comments to process_decl() (Jonathan Corbet) - docs: kdoc: coalesce the end-of-comment processing (Jonathan Corbet) - docs: kdoc: rework the handling of SPECIAL_SECTION (Jonathan Corbet) - docs: kdoc: coalesce the new-section handling (Jonathan Corbet) - docs: kdoc: split out the special-section state (Jonathan Corbet) - docs: kdoc: separate out the handling of the declaration phase (Jonathan Corbet) - docs: kdoc: consolidate the "begin section" logic (Jonathan Corbet) - docs: kdoc: Make body_with_blank_line parsing more flexible (Jonathan Corbet) - Documentation: treewide: Replace remaining spinics links with lore (Bagas Sanjaya) - Documentation/sysctl: coredump: add %%F for pidfd number (Salvatore Bonaccorso) - docs: process: discourage pointless boilerplate kdoc (Jakub Kicinski) - docs: f2fs: fix typos in f2fs.rst (Yuanye Ma) - Documentation: amd-pstate:fix minimum performance state label error (Shouye Liu) - docs: sphinx: avoid using the deprecated node.set_class() (Jonathan Corbet) - docs/sched: Make the sched-stats documentation consistent (Swapnil Sapkal) - docs: Fix typos, improve grammar in Userspace API (Hanne-Lotta Mäenpää) - docs: Improve grammar in Userspace API/fwctl (Hanne-Lotta Mäenpää) - sched_deadline, docs: add affinity setting with cgroup2 cpuset controller (Shashank Balaji) - sched_deadline, docs: replace rt-app examples with chrt or use config.json (Shashank Balaji) - docs: powerpc: Add htm.rst to table of contents (Brigham Campbell) - docs: Remove reiserfsprogs from dependencies. (Collin Funk) - ver_linux: Remove checks for reiserfsprogs. (Collin Funk) - docs: CSS: make cross-reference links more evident (Jonathan Corbet) - docs: automarkup: Mark up undocumented entities too (Jonathan Corbet) - docs: automarkup: Remove some Sphinx 2 holdovers (Jonathan Corbet) - docs: kdoc: some final touches for process_name() (Jonathan Corbet) - docs: kdoc: move the declaration regexes out of process_name() (Jonathan Corbet) - docs: kdoc: remove some ineffective code (Jonathan Corbet) - docs: kdoc: remove the KernelEntry::descr pseudo member (Jonathan Corbet) - docs: kdoc: remove the KernelEntry::is_kernel_comment member (Jonathan Corbet) - docs: kdoc: simplify the kerneldoc recognition code (Jonathan Corbet) - docs: kdoc: remove the section_intro variable (Jonathan Corbet) - docs: kdoc: move the core dispatch into a state table (Jonathan Corbet) - docs: kdoc: simplify the PROTO continuation logic (Jonathan Corbet) - docs: trace: boottime-trace.rst: fix typo (Runji Liu) - doc: Include scatterlist APIs in htmldocs (Matthew Wilcox (Oracle)) - kernel-doc: Fix symbol matching for dropped suffixes (Matthew Wilcox (Oracle)) - docs: packing: Fix a typo in example code. (Collin Funk) - drm/tidss: oldi: convert to devm_drm_bridge_alloc() API (Jayesh Choudhary) - drm/tidss: encoder: convert to devm_drm_bridge_alloc() (Michael Walle) - gpu: nova-core: fix bounds check in PmuLookupTableEntry::new (Rhys Lloyd) - Documentation: gpu: nova-core: Document basics of the Falcon (Joel Fernandes) - Documentation: gpu: nova-core: Document fwsec operation and layout (Joel Fernandes) - Documentation: gpu: nova-core: Document devinit process (Joel Fernandes) - Documentation: gpu: nova-core: Document vbios layout (Joel Fernandes) - gpu: nova-core: convert `/*` comments to `//` (Alexandre Courbot) - gpu: nova-core: Clarify falcon code (Joel Fernandes) - gpu: nova-core: Clarify sysmembar operations (Joel Fernandes) - gpu: nova-core: Add code comments related to devinit (Joel Fernandes) - gpu: nova-core: replace `Duration` with `Delta` (Alexandre Courbot) - MAINTAINERS: Add Alexandre Courbot as co-maintainer to nova-core (Danilo Krummrich) - gpu: nova-core: consider `clippy::cast_lossless` (Danilo Krummrich) - gpu: nova-core: impl From for u32 for enums used from register! (Danilo Krummrich) - gpu: nova-core: update and annotate TODO list (Alexandre Courbot) - gpu: nova-core: load and run FWSEC-FRTS (Alexandre Courbot) - gpu: nova-core: extract FWSEC from BIOS and patch it to run FWSEC-FRTS (Alexandre Courbot) - gpu: nova-core: add types for patching firmware binaries (Alexandre Courbot) - gpu: nova-core: compute layout of the FRTS region (Alexandre Courbot) - gpu: nova-core: vbios: Add support for FWSEC ucode extraction (Joel Fernandes) - gpu: nova-core: vbios: Add support to look up PMU table in FWSEC (Joel Fernandes) - gpu: nova-core: vbios: Add base support for VBIOS construction and iteration (Joel Fernandes) - gpu: nova-core: firmware: add ucode descriptor used by FWSEC-FRTS (Alexandre Courbot) - gpu: nova-core: add falcon register definitions and base code (Alexandre Courbot) - gpu: nova-core: register sysmem flush page (Alexandre Courbot) - gpu: nova-core: add DMA object struct (Alexandre Courbot) - gpu: nova-core: wait for GFW_BOOT completion (Alexandre Courbot) - gpu: nova-core: add helper function to wait on condition (Alexandre Courbot) - gpu: nova-core: increase BAR0 size to 16MB (Alexandre Courbot) - gpu: nova-core: allow register aliases (Alexandre Courbot) - gpu: nova-core: expose the offset of each register as a type constant (Alexandre Courbot) - gpu: nova-core: add delimiter for helper rules in register!() macro (Alexandre Courbot) - gpu: nova-core: use absolute paths in register!() macro (Alexandre Courbot) - rust: sizes: add constants up to SZ_2G (Alexandre Courbot) - rust: make ETIMEDOUT error available (Alexandre Courbot) - rust: dma: add dma_handle_with_offset method to CoherentAllocation (Alexandre Courbot) - rust: dma: expose the count and size of CoherentAllocation (Alexandre Courbot) - rust: dma: fix doc-comment of dma_handle() (Alexandre Courbot) - rust: dma: add as_slice/write functions for CoherentAllocation (Abdiel Janulgue) - rust: dma: convert the read/write macros to return Result (Abdiel Janulgue) - rust: dma: clarify wording and be consistent in `coherent` nomenclature (Abdiel Janulgue) - drm/amdgpu: move reset support type checks into the caller (Alex Deucher) - drm/amdgpu/sdma7: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/sdma6: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/sdma5.2: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/sdma5: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/gfx12: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/gfx11: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/gfx10: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/gfx9.4.3: re-emit unprocessed state on kcq reset (Alex Deucher) - drm/amdgpu/gfx9: re-emit unprocessed state on kcq reset (Alex Deucher) - drm/amdgpu: Add WARN_ON to the resource clear function (Arunpravin Paneer Selvam) - drm/amd/pm: Use cached metrics data on SMUv13.0.6 (Lijo Lazar) - drm/amd/pm: Use cached data for min/max clocks (Lijo Lazar) - drm/amdgpu: Replace HQD terminology with slots naming (Jesse Zhang) - drm/amdgpu: Add user queue instance count in HW IP info (Jesse Zhang) - drm/amd/amdgpu: Add helper functions for isp buffers (Pratap Nirujogi) - drm/amd/amdgpu: Initialize swnode for ISP MFD device (Pratap Nirujogi) - drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume (Eeli Haapalainen) - drm/amd/pm: fix null pointer access (Umio Yasuno) - drm/amdgpu/jpeg: clean up reset type handling (Alex Deucher) - drm/amdgpu: rework gmc_v9_0_get_coherence_flags v2 (Christian König) - drm/amdgpu/vcn3: implement ring reset (Alex Deucher) - drm/amdgpu/vcn2.5: implement ring reset (Alex Deucher) - drm/amdgpu/vcn2: implement ring reset (Alex Deucher) - drm/amdgpu/vcn: add a helper framework for engine resets (Alex Deucher) - drm/amdgpu/vcn5: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/vcn4.0.5: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/vcn4.0.3: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/vcn4: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/jpeg5.0.1: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/jpeg5: add queue reset (Alex Deucher) - drm/amdgpu/jpeg4.0.5: add queue reset (Alex Deucher) - drm/amdgpu/jpeg4.0.3: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/jpeg4: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/jpeg3: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/jpeg2.5: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amdgpu/jpeg2: re-emit unprocessed state on ring reset (Alex Deucher) - drm/amd/pm: Remove unnecessary variable (Asad Kamal) - drm/amdgpu: Increase reset counter only on success (Lijo Lazar) - drm/amd/pm: Get max/min frequency on aldebaran VF (Lijo Lazar) - drm/amdgpu: make compute timeouts consistent (Alex Deucher) - drm/amdgpu: Check SQ_CONFIG register support on SRIOV (Tony Yi) - drm/amdgpu: track ring state associated with a fence (Alex Deucher) - drm/amdgpu: clean up GC reset functions (Alex Deucher) - drm/amdgpu: clean up jpeg reset functions (Alex Deucher) - drm/amdgpu/vcn: don't enable per queue resets on SR-IOV (Alex Deucher) - drm/amdgpu/jpeg4: add additional ring reset error checking (Alex Deucher) - drm/amdgpu/jpeg3: add additional ring reset error checking (Alex Deucher) - drm/amdgpu/jpeg2: add additional ring reset error checking (Alex Deucher) - drm/amdgpu: clean up sdma reset functions (Alex Deucher) - drm/radeon: Do not hold console lock during resume (Thomas Zimmermann) - drm/radeon: Do not hold console lock while suspending clients (Thomas Zimmermann) - drm/amdgpu: refine bad page loading when in the same nps mode (ganglxie) - drm/amdgpu: refine eeprom data check (ganglxie) - drm/amd/display: Disable CRTC degamma LUT for DCN401 (Melissa Wen) - drm/amd/display: Revert "Add DPP & HUBP reset if power gate enabled on DCN314" (Ivan Lipski) - drm/amd/display: Initial support for SmartMux (Aurabindo Pillai) - drm/amd/display: Free memory allocation (Clayton King) - drm/amd/display: Add HPO encoder support to Replay (Ovidiu Bunea) - drm/amd/display: Add support for Panel Replay on DP1 eDP (panel_inst=1) (Ovidiu Bunea) - drm/amd/display: Fix FIXED_VS retimer clock gen source override (Michael Strauss) - drm/amd/display: New Behavior for debug option disable_ips_in_vpb (Leo Chen) - drm/amd/display: Add static pg implementations for future use (Leo Chen) - drm/amd/display: Notify DMUB on HW Release (Duncan Ma) - drm/amd/display: Adding missing driver code for IPSv2.0 (Leo Chen) - drm/amd/display: Notify display idle on D3 (Duncan Ma) - drm/amd/display: limit clear_update_flags to dcn32 and above (Charlene Liu) - drm/amd/display: Monitor patch to ignore EDID audio SAB check (Fudongwang) - drm/amd/display: Add definitions to support DID Type5 descriptors (Ilya Bakoulin) - drm/amd/display: Refactor DSC cap calculations (Dillon Varone) - drm/amd/display: Make dcn401_initialize_min_clocks() available to other compilation units (Karthi Kandasamy) - drm/amd/display: MPC basic allocation logic and TMZ (Yihan Zhu) - drm/amd/display: Workaround for stuck I2C arbitrage (Dominik Kaszewski) - drm/amdgpu: The interrupt source was not released (Ce Sun) - drm/amdkfd: enable kfd on LoongArch systems (Han Gao) - drm/amdgpu/vcn5: add additional ring reset error checking (Alex Deucher) - drm/amdgpu/vcn4.0.5: add additional ring reset error checking (Alex Deucher) - drm/amdgpu/vcn4: add additional ring reset error checking (Alex Deucher) - drm/amdgpu/gfx10: fix kiq locking in KCQ reset (Alex Deucher) - drm/amdgpu/gfx9.4.3: fix kiq locking in KCQ reset (Alex Deucher) - drm/amdgpu/gfx9: fix kiq locking in KCQ reset (Alex Deucher) - drm/amdgpu: Use cached partition mode, if valid (Lijo Lazar) - drm/amdgpu: Fix missing unlocking in an error path in amdgpu_userq_create() (Christophe JAILLET) - drm: Make passing of format info to drm_helper_mode_fill_fb_struct() mandatory (Ville Syrjälä) - drm/vmwgfx: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/virtio: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/tegra: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/msm: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/komeda: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/i915: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/gma500: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/exynos: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/armada: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/amdgpu: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/gem/afbc: Eliminate redundant drm_get_format_info() (Ville Syrjälä) - drm/gem: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm/malidp: Pass along the format info from .fb_create() malidp_verify_afbc_framebuffer_size() (Ville Syrjälä) - drm: Allow the caller to pass in the format info to drm_helper_mode_fill_fb_struct() (Ville Syrjälä) - drm: Pass the format info to .fb_create() (Ville Syrjälä) - drm: Look up the format info earlier (Ville Syrjälä) - drm: Pass pixel_format+modifier directly to drm_get_format_info() (Ville Syrjälä) - drm: Pass pixel_format+modifier to .get_format_info() (Ville Syrjälä) - drm/tests: edid: Add edid-decode --check output (Maxime Ripard) - drm/tests: edid: Update CTA-861 HDMI Vendor Specific Data Block (Maxime Ripard) - drm/tests: edid: Fix monitor range limits (Maxime Ripard) - drm/panel/boe-himax8279d: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/boe-tv101wum-nl6: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/himax-hx83102: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/ilitek-ili9882t: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/lpm102a188a: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/jdi-lt070me05000: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/khadas-ts050: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/kd097d04: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/lg-sw43408: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/novatek-nt36672a: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/osd101t2587-53ts: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/vvx10f034n00: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/raspberrypi: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel/lq101r1sx01: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/sitronix/st7571-i2c: Add support for the ST7567 Controller (Javier Martinez Canillas) - dt-bindings: display: Add Sitronix ST7567 LCD Controller (Javier Martinez Canillas) - drm/sitronix/st7571-i2c: Add an indirection level to parse DT (Javier Martinez Canillas) - drm/sitronix/st7571-i2c: Log probe deferral cause for GPIO get failure (Javier Martinez Canillas) - drm/sitronix/st7571-i2c: Fix encoder callbacks function names (Javier Martinez Canillas) - drm/ttm: remove ttm_bo_validate_swapout test (Christian König) - drm/ttm: fix locking in test ttm_bo_validate_no_placement_signaled (Christian König) - dt-bindings: display: panel: samsung,atna30dw01: document ATNA30DW01 (Dale Whinham) - drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Fix a compile error due to bridge->detect parameter changes (Andy Yan) - drm/panfrost: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset (Maíra Canal) - drm/xe: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset (Maíra Canal) - drm/etnaviv: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset (Maíra Canal) - drm/v3d: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset (Maíra Canal) - drm/sched: Add new test for DRM_GPU_SCHED_STAT_NO_HANG (Maíra Canal) - drm/sched: Make timeout KUnit tests faster (Maíra Canal) - drm/sched: Allow drivers to skip the reset and keep on running (Maíra Canal) - drm/sched: Rename DRM_GPU_SCHED_STAT_NOMINAL to DRM_GPU_SCHED_STAT_RESET (Maíra Canal) - dt-bindings: display: rockchip,dw-mipi-dsi: Drop address/size cells (Diederik de Haas) - drm/panel-edp: Add BOE NE14QDM panel for Dell Latitude 7455 (Val Packett) - drm/panthor: Remove dead VM flushing code (Adrián Larumbe) - drm/bridge: Pass down connector to drm bridge detect hook (Andy Yan) - drm/bridge: Make dp/hdmi_audio_* callback keep the same paramter order with get_modes (Andy Yan) - PM: hibernate: Add stub for pm_hibernate_is_recovering() (Mario Limonciello) - drm: rust: rename as_ref() to from_raw() for drm constructors (Alice Ryhl) - drm/amdgpu: Fix lifetime of struct amdgpu_task_info after ring reset (André Almeida) - drm/doc: Fix grammar for "Task information" (André Almeida) - drm: Add missing struct drm_wedge_task_info kernel doc (André Almeida) - drm/doc: Fix title underline for "Task information" (André Almeida) - drm/amdgpu: do not resume device in thaw for normal hibernation (Samuel Zhang) - PM: hibernate: add new api pm_hibernate_is_recovering() (Samuel Zhang) - PM: hibernate: shrink shmem pages after dev_pm_ops.prepare() (Samuel Zhang) - drm/amdgpu: move GTT to shmem after eviction for hibernation (Samuel Zhang) - drm/ttm: add new api ttm_device_prepare_hibernation() (Samuel Zhang) - drm/nouveau: Remove waitque for sched teardown (Philipp Stanner) - drm/nouveau: Add new callback for scheduler teardown (Philipp Stanner) - drm/nouveau: Make fence container helper usable driver-wide (Philipp Stanner) - drm/sched: Warn if pending_list is not empty (Philipp Stanner) - drm/sched/tests: Add unit test for cancel_job() (Philipp Stanner) - drm/sched/tests: Implement cancel_job() callback (Philipp Stanner) - drm/sched: Avoid memory leaks with cancel_job() callback (Philipp Stanner) - drm/xe/pf: Invalidate LMTT after completing changes (Michal Wajdeczko) - drm/xe/pf: Invalidate LMTT during LMEM unprovisioning (Michal Wajdeczko) - drm/xe/pf: Force GuC virtualization mode (Michal Wajdeczko) - drm/xe/pf: Move GGTT config KLVs encoding to helper (Michal Wajdeczko) - drm/xe/pf: Resend PF provisioning after GT reset (Michal Wajdeczko) - drm/xe/pf: Prepare to stop SR-IOV support prior GT reset (Michal Wajdeczko) - drm/xe/lrc: Add table with LRC layout (Lucas De Marchi) - drm/xe: Waste fewer instructions in emit_wa_job() (Tvrtko Ursulin) - drm/xe/gt: Drop third submission for default context (Lucas De Marchi) - drm/xe/lrc: Remove leftover TODO/FIXME (Lucas De Marchi) - drm/xe/gt: Extract emit_job_sync() (Lucas De Marchi) - drm/xe: Count dwords before allocating (Lucas De Marchi) - drm/xe/lrc: Reduce scope of empty lrc data (Lucas De Marchi) - drm/xe/vf: Store negotiated VF/PF ABI version at device level (Michal Wajdeczko) - drm/xe/pf: Stop requiring VF/PF version negotiation on every GT (Michal Wajdeczko) - drm/xe/pf: Expose basic info about VFs in debugfs (Michal Wajdeczko) - drm/xe: Introduce xe_gt_is_main_type helper (Michal Wajdeczko) - drm/xe: Introduce xe_tile_is_root helper (Michal Wajdeczko) - drm/xe: Move PF and VF device types to separate headers (Michal Wajdeczko) - drm/xe: Combine PF and VF device data into union (Michal Wajdeczko) - drm/xe: Update register definitions in LRC layout header (Xin Wang) - drm/xe: Add plumbing for indirect context workarounds (Tvrtko Ursulin) - drm/xe: Allow specifying number of extra dwords at the end of wa bb emission (Tvrtko Ursulin) - drm/xe: Track number of written dwords from workaround batch buffer emission (Tvrtko Ursulin) - drm/xe: Rename utilization workaround emission function (Tvrtko Ursulin) - drm/xe: Pass wa bb setup arguments in a struct (Tvrtko Ursulin) - drm/xe: Generalize wa bb emission code (Tvrtko Ursulin) - drm/xe: Fix missing kernel-doc (Lucas De Marchi) - drm/xe: Remove unused functions (Dr. David Alan Gilbert) - drm/xe: Normalize default param values (Lucas De Marchi) - drm/xe/migrate: Fix alignment check (Lucas De Marchi) - drm/xe: Remove references to CONFIG_DRM_XE_DEVMEM_MIRROR (Matthew Brost) - drm/xe: Move page fault init after topology init (Matthew Brost) - drm/xe/migrate: fix copy direction in access_memory (Matthew Auld) - drm/xe: Dont skip TLB invalidations on VF (Tejas Upadhyay) - drm/xe/sriov: Mark BMG as SR-IOV capable (Michal Wajdeczko) - drm/xe: extend Wa_15015404425 to apply to PTL (Matt Atwood) - drm/xe: Move Wa_15015404425 to use the new XE_DEVICE_WA macro (Matt Atwood) - drm/xe: Add infrastructure for Device OOB workarounds (Matt Atwood) - drm/xe: add new type to RTP context (Matt Atwood) - drm/xe: add xe_device_wa infrastructure (Matt Atwood) - drm/xe: prepare xe_gen_wa_oob to be multi-use (Matt Atwood) - drm/amdgpu: fix use-after-free in amdgpu_userq_suspend+0x51a/0x5a0 (Vitaly Prosyak) - Revert "drm/amdgpu: fix slab-use-after-free in amdgpu_userq_mgr_fini" (Vitaly Prosyak) - drm/amd/display: Use scaling for non-native resolutions on LVDS (Alex Deucher) - drm/amd/display: Disable common modes for LVDS (Alex Deucher) - drm/amdgpu/sdma: allow caller to handle kernel rings in engine reset (Alex Deucher) - drm/amdgpu/sdma: consolidate engine reset handling (Alex Deucher) - drm/amdkfd: Avoid queue reset if disabled (Lijo Lazar) - drm/amdgpu: Add a noverbose flag to psp_wait_for (Lijo Lazar) - drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value (Fedor Pchelkin) - drm/amdgpu/gfx10: fix KGQ reset sequence (Alex Deucher) - drm/amdgpu: Pass adev pointer to functions (Lijo Lazar) - drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too (Hans de Goede) - drm/xe/guc: Cancel ongoing H2G requests when stopping CT (Michal Wajdeczko) - drm/xe/guc: Move state change logger to helper (Michal Wajdeczko) - drm/xe/guc: Rename CT state change helper (Michal Wajdeczko) - drm/xe/pm: Correct comment of xe_pm_set_vram_threshold() (Shuicheng Lin) - drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF (Michal Wajdeczko) - drm/xe/bo: add GPU memory trace points (Juston Li) - drm/xe/xe_i2c: Add support for i2c in survivability mode (Riana Tauro) - drm/xe/pm: Wire up suspend/resume for I2C controller (Raag Jadav) - drm/xe: Support for I2C attached MCUs (Heikki Krogerus) - i2c: designware: Add quirk for Intel Xe (Heikki Krogerus) - i2c: designware: Use polling by default when there is no irq resource (Heikki Krogerus) - drm/xe/guc: Don't allocate temporary policies object (Michal Wajdeczko) - drm/xe/pf: Print configuration KLVs using debug printer (Michal Wajdeczko) - drm/xe/pf: Print runtime registers using debug printer (Michal Wajdeczko) - drm/xe: Expose fan control and voltage regulator version (Raag Jadav) - drm/xe: Release runtime pm for error path of xe_devcoredump_read() (Shuicheng Lin) - drm/xe: Remove unused code in devcoredump_snapshot() (Shuicheng Lin) - drm/xe/uc: Disable GuC communication on hardware initialization error (Zhanjun Dong) - drm/xe/pm: Restore display pm if there is error after display suspend (Shuicheng Lin) - drm/xe/ptl: Drop force_probe requirement (Matt Atwood) - drm/xe/ptl: Add HuC FW definition for PTL (Daniele Ceraolo Spurio) - drm/xe/ptl: Add GuC FW definition for PTL (Daniele Ceraolo Spurio) - drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2 (Julia Filipchuk) - drm/xe/bmg: Add one additional PCI ID (Vodapalli, Ravi Kumar) - drm/xe/bmg: fix compressed VRAM handling (Matthew Auld) - Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2" (Matthew Brost) - drm/xe/vf: Make multi-GT migration less error prone (Tomasz Lis) - drm/xe: Allocate PF queue size on pow2 boundary (Matthew Brost) - drm/xe/pf: Clear all LMTT pages on alloc (Michal Wajdeczko) - drm/xe/xe_pmu: Validate gt in event supported (Riana Tauro) - drm/xe/xe_query: Use separate iterator while filling GT list (Matt Roper) - drm/xe: Don't compare GT ID to GT count when determining valid GTs (Matt Roper) - drm/xe: Assign GT IDs properly on multi-tile + multi-GT platforms (Matt Roper) - drm/xe/tests/pci: Ensure all platforms have a valid GT/tile count (Matt Roper) - drm/xe: Track maximum GTs per tile on a per-platform basis (Matt Roper) - drm/xe: Export xe_step_name for kunit tests (Matt Roper) - drm/xe/hw_engine_group: Fix potential leak (Michal Wajdeczko) - drm/xe: Consolidate LRC offset calculations (Tvrtko Ursulin) - drm/xe: Fix typo in Kconfig (Maarten Lankhorst) - drm/xe: Allow dropping kunit dependency as built-in (Harry Austen) - drm/xe: Drop bo->size (Matthew Brost) - drm/xe/guc: Enable the Dynamic Inhibit Context Switch optimization (Daniele Ceraolo Spurio) - drm/xe/guc: Enable extended CAT error reporting (Daniele Ceraolo Spurio) - drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM (Jia Yao) - drm/xe: Rename xe_uc_init_hw to xe_uc_load_hw (Maarten Lankhorst) - drm/xe: Remove xe_uc_fini_hw (Maarten Lankhorst) - drm/xe: Remove xe_uc_init_hwconfig() (Maarten Lankhorst) - drm/xe: Move xe_ttm_sys_mgr_init() downwards. (Maarten Lankhorst) - drm/xe: Split init of xe_gt_init_hwconfig to xe_gt_init and *_early (Maarten Lankhorst) - drm/xe: Rename gt_init sub-functions (Maarten Lankhorst) - drm/xe: Only dump PAT when xe_hw_engines_init_early fails (Maarten Lankhorst) - drm/xe: Make it possible to read instance0 MCR registers after xe_gt_mcr_init_early (Maarten Lankhorst) - drm/xe: Simplify GuC early initialization (Maarten Lankhorst) - drm/xe/sriov: Move VF bootstrap and query_config to vf_guc_init (Maarten Lankhorst) - drm/xe: Defer memirq init until needed (Maarten Lankhorst) - drm/xe: Implement and use the drm_pagemap populate_mm op (Thomas Hellström) - drm/pagemap: Add a populate_mm op (Thomas Hellström) - drm/gpusvm, drm/pagemap: Move migration functionality to drm_pagemap (Matthew Brost) - drm/xe: Do not wedge device on killed exec queues (Matthew Brost) - Revert "drm/xe/ptl: Apply Wa_16026007364" (Daniele Ceraolo Spurio) - drm/xe/uapi: Correct sync type definition in comments (Shuicheng Lin) - drm/xe/guc: Explicitly exit CT safe mode on unwind (Michal Wajdeczko) - drm/xe: Process deferred GGTT node removals on device unwind (Michal Wajdeczko) - drm/xe: move DPT l2 flush to a more sensible place (Matthew Auld) - drm/xe: Move DSB l2 flush to a more sensible place (Maarten Lankhorst) - drm/xe/bmg: Update Wa_22019338487 (Vinay Belgaumkar) - drm/xe: Split xe_device_td_flush() (Lucas De Marchi) - drm/xe/xe_guc_pc: Lock once to update stashed frequencies (Lucas De Marchi) - drm/xe/guc_pc: Add _locked variant for min/max freq (Lucas De Marchi) - drm/xe/nvm: add support for non-posted erase (Reuven Abliyev) - drm/xe/nvm: add support for access mode (Alexander Usyskin) - drm/xe/nvm: add on-die non-volatile memory device (Alexander Usyskin) - mtd: intel-dg: align 64bit read and write (Alexander Usyskin) - mtd: intel-dg: register with mtd (Alexander Usyskin) - mtd: intel-dg: implement access functions (Alexander Usyskin) - mtd: intel-dg: implement region enumeration (Alexander Usyskin) - mtd: add driver for intel graphics non-volatile memory device (Alexander Usyskin) - drm/xe/ptl: Apply Wa_16026007364 (sanirban) - drm/xe: Add Wildcat Lake device IDs to PTL list (Matt Roper) - drm/xe/xe3: Add support for media IP version 30.02 (Matt Roper) - drm/xe/xe3: Add support for graphics IP version 30.03 (Matt Roper) - drm/panthor: Fix UAF in panthor_gem_create_with_handle() debugfs code (Simona Vetter) - fbcon: Fix outdated registered_fb reference in comment (Shixiong Ou) - drm/ast: Gen7: Switch default registers to gen4+ state (Thomas Zimmermann) - drm/ast: Gen7: Disable VGASR0[1] as on Gen4+ (Thomas Zimmermann) - drm/ast: Split ast_set_def_ext_reg() by chip generation (Thomas Zimmermann) - drm/ast: Handle known struct ast_dramstruct with helpers (Thomas Zimmermann) - drm/ast: Move struct ast_dramstruct to ast_post.h (Thomas Zimmermann) - drm/ast: Move Gen2+ and Gen1 POST code to separate source files (Thomas Zimmermann) - drm/ast: Move Gen4+ POST code to separate source file (Thomas Zimmermann) - drm/ast: Move Gen6+ POST code to separate source file (Thomas Zimmermann) - drm/ast: Move Gen7+ POST code to separate source file (Thomas Zimmermann) - drm/ast: Declare helpers for POST in header (Thomas Zimmermann) - dma-buf: heaps: Give default CMA heap a fixed name (Jared Kangas) - dma-buf: heaps: Parameterize heap name in __add_cma_heap() (Jared Kangas) - Documentation: dma-buf: heaps: Fix code markup (Jared Kangas) - dma-buf: system_heap: No separate allocation for attachment sg_tables (T.J. Mercier) - drm/sched: Consolidate drm_sched_rq_select_entity_rr (Tvrtko Ursulin) - drm/sti: hda: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/sti: hdmi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/amdgpu: fix the logic to validate fpriv and root bo (Sunil Khatri) - drm/amdgpu: fix MQD debugfs undefined symbol when DEBUG_FS=n (Sunil Khatri) - gpu/trace: make TRACE_GPU_MEM configurable (Juston Li) - drm/rockchip: vop2: Fix the update of LAYER/PORT select registers when there are multi display output on rk3588/rk3568 (Andy Yan) - drm/rockchip: inno_hdmi: Simpify clk get/enable by devm_clk_get_enabled api (Andy Yan) - drm/rockchip: inno_hdmi: switch i2c registration to devm functions (Andy Yan) - drm/rockchip: inno_hdmi: Use sleep_range instead of udelay (Andy Yan) - drm/rockchip: inno_hdmi: Move ddc/i2c configuration and HOTPLUG unmute to inno_hdmi_init_hw (Andy Yan) - drm/rockchip: inno_hdmi: Rename function inno_hdmi_reset to inno_hdmi_init_hw (Andy Yan) - drm/rockchip: inno_hdmi: Remove unnecessary parentheses to make checkpatch happy (Andy Yan) - drm/rockchip: inno_hdmi: Refactor register macros to make checkpatch happy (Andy Yan) - drm/rockchip: inno_hdmi: Merge register definition to c file (Andy Yan) - drm/rockchip: dw_hdmi: Use dev_err_probe() to simplify code (Yumeng Fang) - drm/rockchip: cdn-dp: Convert to drm bridge (Chaoyi Chen) - drm/rockchip: vop2: fail cleanly if missing a primary plane for a video-port (Heiko Stuebner) - drm/rockchip: lvds: Convert to drm bridge (Chaoyi Chen) - drm/msm: Small function param doc fix (Rob Clark) - drm/msm: Take the ioctls away from the KMS-only driver (Rob Clark) - drm/msm: Clean up split driver features (Rob Clark) - drm/msm: enable separate binding of GPU and display devices (Dmitry Baryshkov) - drm/msm: rework binding of Imageon GPUs (Dmitry Baryshkov) - drm/msm: rearrange symbol selection (Dmitry Baryshkov) - drm/msm: bail out late_init_minor() if it is not a GPU device (Dmitry Baryshkov) - drm/msm: make it possible to disable KMS-related code. (Dmitry Baryshkov) - drm/msm: move KMS driver data to msm_kms (Dmitry Baryshkov) - drm/msm: get rid of msm_drm_private::num_crtcs (Dmitry Baryshkov) - drm/msm/mdp4: get rid of mdp4_crtc.id (Dmitry Baryshkov) - drm/msm: move helper calls to msm_kms.c (Dmitry Baryshkov) - drm/msm: move wq handling to KMS code (Dmitry Baryshkov) - drm/msm/adreno: Switch to the common UBWC config struct (Konrad Dybcio) - soc: qcom: ubwc: Fill in UBWC swizzle cfg for platforms that lack one (Konrad Dybcio) - soc: qcom: ubwc: Add #defines for UBWC swizzle bits (Konrad Dybcio) - soc: qcom: ubwc: Fix SM6125's ubwc_swizzle value (Konrad Dybcio) - drm/msm/a6xx: Simplify min_acc_len calculation (Konrad Dybcio) - drm/msm/a6xx: Resolve the meaning of rgb565_predicator (Konrad Dybcio) - drm/msm/a6xx: Replace '2' with BIT(1) in level2_swizzling_dis calc (Konrad Dybcio) - drm/msm/a6xx: Resolve the meaning of UBWC_MODE (Konrad Dybcio) - drm/msm/a6xx: Simplify uavflagprd_inv detection (Konrad Dybcio) - drm/msm/a6xx: Resolve the meaning of AMSBC (Konrad Dybcio) - drm/msm/a6xx: Get a handle to the common UBWC config (Konrad Dybcio) - drm/msm: Use the central UBWC config database (Konrad Dybcio) - drm/msm: Offset MDSS HBB value by 13 (Konrad Dybcio) - soc: qcom: Add UBWC config provider (Konrad Dybcio) - drm/msm: Update register xml (Rob Clark) - drm/msm: Add VM_BIND throttling (Rob Clark) - drm/msm: Defer VMA unmap for fb unpins (Rob Clark) - drm/msm: Bump UAPI version (Rob Clark) - drm/msm: use trylock for debugfs (Rob Clark) - drm/msm: Add mmu prealloc tracepoint (Rob Clark) - drm/msm: Add VMA unmap reason (Rob Clark) - drm/msm: Add VM logging for VM_BIND updates (Rob Clark) - drm/msm: Add VM_BIND ioctl (Rob Clark) - drm/msm: Split out map/unmap ops (Rob Clark) - drm/msm: Support pgtable preallocation (Rob Clark) - drm/msm: Support IO_PGTABLE_QUIRK_NO_WARN_ON (Rob Clark) - drm/msm: Add VM_BIND submitqueue (Rob Clark) - drm/msm: Use DMA_RESV_USAGE_BOOKKEEP/KERNEL (Rob Clark) - drm/msm: Extract out syncobj helpers (Rob Clark) - drm/msm: rd dumping support for sparse (Rob Clark) - drm/msm: Crashdump support for sparse (Rob Clark) - drm/msm: rd dumping prep for sparse mappings (Rob Clark) - drm/msm: Crashdump prep for sparse mappings (Rob Clark) - drm/msm: Add _NO_SHARE flag (Rob Clark) - drm/msm: Mark VM as unusable on GPU hangs (Rob Clark) - drm/msm: Add opt-in for VM_BIND (Rob Clark) - drm/msm: Lazily create context VM (Rob Clark) - drm/msm: Drop queued submits on lastclose() (Rob Clark) - drm/msm: Rename msm_gem_vma_purge() -> _unmap() (Rob Clark) - drm/msm: Add PRR support (Rob Clark) - drm/msm: Add mmu support for non-zero offset (Rob Clark) - drm/msm: Split out helper to get iommu prot flags (Rob Clark) - drm/msm: Use drm_gpuvm types more (Rob Clark) - drm/msm: Convert vm locking (Rob Clark) - drm/msm: drm_gpuvm conversion (Rob Clark) - drm/msm: Refcount framebuffer pins (Rob Clark) - drm/msm: Stop passing vm to msm_framebuffer (Rob Clark) - drm/msm: Don't close VMAs on purge (Rob Clark) - drm/msm: Collapse vma close and delete (Rob Clark) - drm/msm: Collapse vma allocation and initialization (Rob Clark) - drm/msm: Remove vram carveout support (Rob Clark) - drm/msm: Rename msm_gem_address_space -> msm_gem_vm (Rob Clark) - drm/msm: Improve msm_context comments (Rob Clark) - drm/msm: Rename msm_file_private -> msm_context (Rob Clark) - drm/gem: Add ww_acquire_ctx support to drm_gem_lru_scan() (Rob Clark) - drm/gpuvm: Add locking helpers (Rob Clark) - drm/gpuvm: Fix doc comments (Rob Clark) - drm/msm: Add error handling for krealloc in metadata setup (Yuan Chen) - drm/msm/adreno: Add Adreno X1-45 support (Akhil P Oommen) - dt-bindings: opp: adreno: Update regex of OPP entry (Akhil P Oommen) - dt-bindings: power: qcom,rpmpd: add Turbo L5 corner (Akhil P Oommen) - drm/msm/adreno: Add speedbin support for X1-85 (Akhil P Oommen) - drm/ci: Uprev igt (Rob Clark) - drm/msm/dp: add linux/io.h header to fix build errors (Randy Dunlap) - drm/msm/mdss: Add support for SM8750 (Krzysztof Kozlowski) - drm/msm/dpu: Implement LM crossbar for v12.0 DPU (Krzysztof Kozlowski) - drm/msm/dpu: Implement CTL_PIPE_ACTIVE for v12.0 DPU (Krzysztof Kozlowski) - drm/msm/dpu: Implement 10-bit color alpha for v12.0 DPU (Krzysztof Kozlowski) - drm/msm/dpu: Consistently use u32 instead of uint32_t (Krzysztof Kozlowski) - drm/msm/dpu: Add support for SM8750 (Krzysztof Kozlowski) - drm/msm/dsi: Add support for SM8750 (Krzysztof Kozlowski) - drm/msm/dsi/phy: Add support for SM8750 (Krzysztof Kozlowski) - dt-bindings: display/msm: qcom,sm8750-mdss: Add SM8750 (Krzysztof Kozlowski) - dt-bindings: display/msm: qcom,sm8650-dpu: Add SM8750 (Krzysztof Kozlowski) - dt-bindings: display/msm: dp-controller: Add SM8750 (Krzysztof Kozlowski) - dt-bindings: display/msm: dsi-controller-main: Add SM8750 (Krzysztof Kozlowski) - dt-bindings: display/msm: dsi-phy-7nm: Add SM8750 (Krzysztof Kozlowski) - drm/msm/dpu: Fill in min_prefill_lines for SC8180X (Konrad Dybcio) - drm/msm/dp: drop the msm_dp_catalog module (Dmitry Baryshkov) - drm/msm/dp: move interrupt handling to dp_ctrl (Dmitry Baryshkov) - drm/msm/dp: move more AUX functions to dp_aux.c (Dmitry Baryshkov) - drm/msm/dp: move/inline ctrl register functions (Dmitry Baryshkov) - drm/msm/dp: move/inline audio related functions (Dmitry Baryshkov) - drm/msm/dp: move/inline panel related functions (Dmitry Baryshkov) - drm/msm/dp: move/inline AUX register functions (Dmitry Baryshkov) - drm/msm/dp: move I/O functions to global header (Dmitry Baryshkov) - drm/msm/dp: pull I/O data out of msm_dp_catalog_private() (Dmitry Baryshkov) - drm/msm/dp: read hw revision only once (Dmitry Baryshkov) - drm/msm/dp: split MMSS_DP_DSC_DTO register write to a separate function (Dmitry Baryshkov) - drm/msm/dpu: move features out of the DPU_HW_BLK_INFO (Dmitry Baryshkov) - drm/msm/dpu: drop ununused MIXER features (Dmitry Baryshkov) - drm/msm/dpu: drop ununused PINGPONG features (Dmitry Baryshkov) - drm/msm/dpu: drop unused MDP TOP features (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_SSPP_QOS_8LVL (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_WB_INPUT_CTRL (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_DSC_OUTPUT_CTRL (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_DSC_HW_REV_1_2 (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_DIM_LAYER (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_MIXER_COMBINED_ALPHA (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_MDP_AUDIO_SELECT (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_MDP_PERIPH_0_REMOVED (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_MDP_VSYNC_SEL (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_PINGPONG_DITHER (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_PINGPONG_DSC (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_INTF_INPUT_CTRL (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_INTF_STATUS_SUPPORTED (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_DATA_HCTL_EN (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_CTL_VM_CFG (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_CTL_DSPP_SUB_BLOCK_FLUSH (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_CTL_FETCH_ACTIVE (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_CTL_ACTIVE_CFG (Dmitry Baryshkov) - drm/msm/dpu: get rid of DPU_CTL_HAS_LAYER_EXT4 (Dmitry Baryshkov) - drm/msm/dpu: remove DSPP_SC7180_MASK (Dmitry Baryshkov) - drm/msm/dpu: inline _setup_mixer_ops() (Dmitry Baryshkov) - drm/msm/dpu: inline _setup_dspp_ops() (Dmitry Baryshkov) - drm/msm/dpu: inline _setup_dsc_ops() (Dmitry Baryshkov) - drm/msm/dpu: inline _setup_ctl_ops() (Dmitry Baryshkov) - drm/msm/dpu: drop INTF_SC7280_MASK (Dmitry Baryshkov) - drm/msm/dpu: stop passing mdss_ver to setup_timing_gen() (Dmitry Baryshkov) - drm/ci: i915: cml: Fix the runner tag (Vignesh Raman) - drm/ci: Remove sdm845/cheza jobs (Rob Clark) - drm/ci: uprev mesa and ci-templates (Vignesh Raman) - drm/ci: python-artifacts: use shallow clone (Vignesh Raman) - drm/ttm: Remove unneeded blank line in comment (Jocelyn Falempe) - drm/i915/power: use intel_de_wait_for_clear() instead of wait_for() (Jani Nikula) - drm/i915/display: drop a number of dependencies on i915_drv.h (Jani Nikula) - drm/i915/fb: use struct intel_display for DISPLAY_VER() (Jani Nikula) - drm/i915/display: Fix macro HAS_ULTRAJOINER (Ankit Nautiyal) - drm/xe: Fix conflicting intel_pcode_* symbols (Lucas De Marchi) - drm/i915/flipq: Add intel_flipq_dump() (Ville Syrjälä) - drm/i915/flipq: Implement Wa_18034343758 (Ville Syrjälä) - drm/i915/flipq: Implement flip queue based commit path (Ville Syrjälä) - drm/i915/flipq: Provide the nuts and bolts code for flip queue (Ville Syrjälä) - drm/i915/dmc: Define flip queue related PIPEDMC registers (Ville Syrjälä) - drm/i915: Try to program PKG_C_LATENCY more correctly (Ville Syrjälä) - drm/i915: Set PKG_C_LATENCY.added_wake_time to 0 (Ville Syrjälä) - drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init() (Hans de Goede) - drm/i915/psr: Add intel_psr2_panic_force_full_update (Jocelyn Falempe) - drm/i915/display: Add drm_panic support for 4-tiling with DPT (Jocelyn Falempe) - drm/i915/display: Add drm_panic support for Y-tiling with DPT (Jocelyn Falempe) - drm/i915/display: Add drm_panic support (Jocelyn Falempe) - drm/i915: Add intel_bo_panic_setup() and intel_bo_panic_finish() (Jocelyn Falempe) - drm/i915: Add intel_bo_alloc_framebuffer() (Jocelyn Falempe) - drm/ttm: Add ttm_bo_kmap_try_from_panic() (Jocelyn Falempe) - drm/i915/display: Add a disable_tiling() for skl planes (Jocelyn Falempe) - drm/i915/display/i9xx: Add a disable_tiling() for i9xx planes (Jocelyn Falempe) - drm/i915/fbdev: Add intel_fbdev_get_map() (Jocelyn Falempe) - drm/panic: Add a private field to struct drm_scanout_buffer (Jocelyn Falempe) - drm/i915/power: convert {SKL, ICL}_PW_CTL_IDX_TO_PG() macros to a function (Jani Nikula) - drm/i915/power: relocate {SKL,ICL}_PW_CTL_IDX_TO_PG() (Jani Nikula) - drm/i915/power: move enum skl_power_gate under display (Jani Nikula) - drm/i915/selftests: Change mock_request() to return error pointers (Dan Carpenter) - drm/i915/display: move unordered works to new private workqueue (Luca Coelho) - drm/i915/cdclk: make struct intel_cdclk_state opaque (Jani Nikula) - drm/i915/cdclk: abstract intel_cdclk_actual() and intel_cdclk_actual_voltage_level() (Jani Nikula) - drm/i915/cdclk: abstract intel_cdclk_read_hw() (Jani Nikula) - drm/i915/cdclk: abstract intel_cdclk_force_min_cdclk() (Jani Nikula) - drm/i915/cdclk: abstract intel_cdclk_pmdemand_needs_update() (Jani Nikula) - drm/i915/cdclk: abstract intel_cdclk_bw_min_cdclk() (Jani Nikula) - drm/i915/cdclk: abstract intel_cdclk_min_cdclk() (Jani Nikula) - drm/i915/cdclk: abstract intel_cdclk_logical() (Jani Nikula) - drm/i915/bw: make struct intel_bw_state opaque (Jani Nikula) - drm/i915/bw: abstract intel_bw_qgv_point_peakbw() (Jani Nikula) - drm/i915: move icl_sagv_{pre, post}_plane_update() to intel_bw.c (Jani Nikula) - drm/i915/bw: relocate intel_can_enable_sagv() and rename to intel_bw_can_enable_sagv() (Jani Nikula) - drm/i915/bw: abstract intel_bw_pmdemand_needs_update() (Jani Nikula) - drm/i915/wm: make struct intel_dbuf_state opaque type (Jani Nikula) - drm/i915/wm: add more accessors to dbuf state (Jani Nikula) - drm/i915/wm: abstract intel_dbuf_pmdemand_needs_update() (Jani Nikula) - drm/i915: remove unused DISPLAY_PLANE_FLIP_PENDING() macro (Jani Nikula) - drm/i915/display: Implement wa_16011342517 (Nemesa Garg) - drm/i915/panel: register drm_panel and call prepare/unprepare for eDP (Arun R Murthy) - drm/i915/wm: reduce stack usage in skl_print_wm_changes() (Arnd Bergmann) - drm/i915/hdcp: Use HDCP2_STREAM_STATUS instead of HDCP2_AUTH_STREAM (Suraj Kandpal) - drm/i915/hdcp: Do not use inline intel_de_read (Suraj Kandpal) - drm/xe/compat: remove old pcode compat interface (Jani Nikula) - drm/i915/dram: switch to struct drm_device based pcode interface (Jani Nikula) - drm/i915/display: switch to struct drm_device based pcode interface (Jani Nikula) - drm/xe/pcode: add struct drm_device based interface (Jani Nikula) - drm/i915/pcode: add struct drm_device based interface (Jani Nikula) - drm/i915/pcode: drop fast wait from snb_pcode_write_timeout() (Jani Nikula) - drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible (Ville Syrjälä) - drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,disable}_pipe() (Ville Syrjälä) - drm/i915/dmc: Assert DMC is loaded harder (Ville Syrjälä) - drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on various platforms (Ville Syrjälä) - drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A (Ville Syrjälä) - drm/i915/dmc: Extract dmc_load_program() (Ville Syrjälä) - drm/i915/dmc: Shuffle code around (Ville Syrjälä) - drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS (Ville Syrjälä) - drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL (Ville Syrjälä) - drm/i915/panel: make panel funcs static (Jani Nikula) - drm/xe/display: read PCON capability only when present (Chaitanya Kumar Borah) - drm/i915/snps_hdmi_pll: Use clamp() instead of max(min()) (Ankit Nautiyal) - drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64 (Ankit Nautiyal) - drm/i915/plane: rename intel_atomic_add_affected_planes() to intel_plane_add_affected() (Jani Nikula) - drm/i915/plane: rename intel_atomic_check_planes() to intel_plane_atomic_check() (Jani Nikula) - drm/i915/plane: make intel_plane_atomic_check() static and rename (Jani Nikula) - drm/i915/plane: drop atomic from intel_atomic_plane_check_clipping() (Jani Nikula) - drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch] (Jani Nikula) - drm/i915/vrr: fix register file style (Jani Nikula) - drm/i915/xe3lpd: Add support for display version 30.02 (Matt Roper) - drm/i915/xe3lpd: Extend WA 16023981245 for display 30.02 (Dnyaneshwar Bhadane) - drm/i915/wcl: C10 phy connected to port A and B (Dnyaneshwar Bhadane) - drm/i915/xe3lpd: Extend DMC load path for display (Dnyaneshwar Bhadane) - drm/i915: Set max cdclk for display 30.02 (Matt Atwood) - drm/i915/xe3lpd: Update bandwidth parameters for display version 30.02 (Matt Atwood) - drm/i915/gsc: mei interrupt top half should be in irq disabled context (Junxiao Chang) - drm/i915/gt: Fix timeline left held on VMA alloc error (Janusz Krzysztofik) - drm/i915: move GEM_QUIRK_PIN_SWIZZLED_PAGES to i915_gem.h (Krzysztof Karas) - drm/i915: Move out engine related macros from i915_drv.h (Krzysztof Karas) - drm/i915: reduce stack usage in igt_vma_pin1() (Arnd Bergmann) - drm/i915: fix build error some more (Arnd Bergmann) - drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled (Tzung-Bi Shih) - drm/i915/guc: Handle race condition where wakeref count drops below 0 (Jesus Narvaez) - drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h (Jesus Narvaez) - Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" (Joonas Lahtinen) - drm/i915/pci: Remove force_probe requirement for DG1 (Ville Syrjälä) - drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 (Ville Syrjälä) - drm/i915: Use provided dma_fence_is_chain (Tvrtko Ursulin) - drm/i915/selftest: allow larger memory allocation (Mikolaj Wasiak) - drm/i915/guc: Enable DUAL_QUEUE_WA for newer platforms (Julia Filipchuk) - drm/amdgpu/sdma6: add more ucode version checks for userq support (Alex Deucher) - drm/radeon: bump version to 2.51.0 (Patrick Lerda) - drm/amdgpu: Remove useless timeout error message (YiPeng Chai) - drm/amdgpu: Fix code style issue (Ce Sun) - drm/amdgpu: refine ras error injection when eeprom initialization failed (ganglxie) - drm/amdgpu: Fix error with dev_info_once usage (Lijo Lazar) - drm/amdgpu: Use correct severity for BP threshold exceed event (Xiang Liu) - drm/amd: Change kv-dpm DRM_*() macros to drm_*() (Mario Limonciello) - drm/amd: Change legacy-dpm DRM_*() macros to drm_*() (Mario Limonciello) - drm/amd: Decrease message level for legacy-pm, kv-dpm and si-dpm (Mario Limonciello) - drm/amd/display: Promote DAL to 3.2.340 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.17.0 (Taimur Hassan) - drm/amd/display: Add DPP & HUBP reset if power gate enabled on DCN314 (Ivan Lipski) - drm/amd/display: Fix Link Override Sequencing When Switching Between DIO/HPO (Michael Strauss) - drm/amd/display: Don't allow OLED to go down to fully off (Mario Limonciello) - drm/amd/display: Added case for when RR equals panel's max RR using freesync (Harold Sun) - drm/amd/display: Separate set_gsl from set_gsl_source_select (Ilya Bakoulin) - drm/amd/display: Refactor DML21 Initialization and Configuration (Wenjing Liu) - drm/amd/display: prepare for new platform (Karthi Kandasamy) - drm/amd/display: Remove unused tunnel BW validation (Cruise Hung) - drm/amd/display: add null check (Peichen Huang) - drm/amdgpu: move scheduler wqueue handling into callbacks (Alex Deucher) - drm/amdgpu: move guilty handling into ring resets (Alex Deucher) - drm/amdgpu: move force completion into ring resets (Alex Deucher) - drm/amdgpu: rework queue reset scheduler interaction (Christian König) - drm/amdgpu: update ring reset function signature (Alex Deucher) - drm/amdgpu: remove job parameter from amdgpu_fence_emit() (Alex Deucher) - drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 (Alex Deucher) - drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini (Lin.Cao) - drm/amdgpu: indent an if statement (Dan Carpenter) - drm/amdgpu: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/amdgpu: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/amdgpu: Convert from DRM_* to dev_* (Lijo Lazar) - drm/amd/pm: Fetch SMUv13.0.12 xgmi max speed/width (Lijo Lazar) - drm/amdkfd: Don't call mmput from MMU notifier callback (Philip Yang) - drm/amdgpu: Include sdma_4_4_4.bin (Kent Russell) - drm/amd: Include when needed (André Almeida) - drm/amd: Do not include when unused (André Almeida) - amdkfd: MTYPE_UC for ext-coherent system memory (David Yat Sin) - drm/amdgpu/sdma5.x: suspend KFD queues in ring reset (Alex Deucher) - drm/amd/display: Add sanity checks for drm_edid_raw() (Takashi Iwai) - drm/amd/pm: revise the pcie dpm parameters (Kenneth Feng) - drm/amd/display: Add a trace event for brightness programming (Mario Limonciello) - drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value (Mario Limonciello) - drm/amd: Fix spelling mistake "correctalbe" -> "correctable" (Colin Ian King) - drm/amdgpu/sdma7: add ucode version checks for userq support (Alex Deucher) - drm/amdgpu/sdma6: add ucode version checks for userq support (Alex Deucher) - drm/amdgpu: Add more checks to PSP mailbox (Lijo Lazar) - drm/amdgpu: Convert init_mem_ranges into common helpers (Hawking Zhang) - drm/amdgpu: Generalize is_multi_chiplet with a common helper v2 (Hawking Zhang) - drm/amdgpu: Convert query_memory_partition into common helpers (Hawking Zhang) - drm/amdgpu: Move MAX_MEM_RANGES to amdgpu_gmc.h (Hawking Zhang) - drm/amdgpu: Convert pre|post_partition_switch into common helpers (Hawking Zhang) - drm/amdgpu: Convert update_supported_modes into a common helper (Hawking Zhang) - drm/amdgpu: Convert update_partition_sched_list into a common helper v3 (Hawking Zhang) - drm/amdgpu: Convert select_sched into a common helper v3 (Hawking Zhang) - drm/amdgpu: use common function to map ip for aqua_vanjaram (Likun Gao) - drm/amdgpu: make ip map init to common function (Likun Gao) - drm/radeon/evergreen_cs: lower evergreen_surface_check_linear_aligned restriction (Patrick Lerda) - drm/radeon/evergreen_cs: implement cond_exec and cond_write (Patrick Lerda) - drm/amd/amdgpu: Refine isp_v4_1_1 logging (Pratap Nirujogi) - drm/amd/amdgpu: Add ISP Generic PM Domain (genpd) support (Pratap Nirujogi) - drm/amd/pm: Add support to set min ISP clocks (Pratap Nirujogi) - drm/amd/pm: Add support to set ISP Power (Pratap Nirujogi) - drm/amdgpu: fix slab-use-after-free in amdgpu_userq_mgr_fini+0x70c (Vitaly Prosyak) - drm/amd: Add missing kdoc for amd_ip_funcs `complete` callback (Mario Limonciello) - drm/amdgpu: remove fence slab (Alex Deucher) - drm/amd: Adjust output for discovery error handling (Mario Limonciello) - drm/amd/display: Promote DAL to 3.2.339 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.16.0 (Taimur Hassan) - drm/amd/display: Add DMUB IPS command support for IPS residency tools (Ovidiu Bunea) - drm/amd/display: Add num_slices_h to set_dto_dscclk signature (Ilya Bakoulin) - drm/amd/display: DML21 Reintegration (Austin Zheng) - drm/amd/display: Rewording Mode Validation Result (Fangzhi Zuo) - drm/amd/display: LSDMA support (Ostrowski Rafal) - drm/amd/display: Remove redundant macro of refresh rate (Weiguang Li) - drm/amd/display: Fix 'failed to blank crtc!' (Wen Chen) - drm/amd/display: Initialize mode_select to 0 (Alex Hung) - drm/amd/display: Add new DP tunnel bandwidth validation (Cruise Hung) - drm/amd/display: Removed unnecessary comment (Alvin Lee) - drm/amd/display: Include EQU Prefetch Bandwidth For Bandwidth Calculations (Austin Zheng) - drm/amd/pm: Fetch SMUv13.0.6 xgmi max speed/width (Lijo Lazar) - drm/amdgpu/mes: add compatibility checks for set_hw_resource_1 (Alex Deucher) - drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs (Srinivasan Shanmugam) - drm/amdgpu/sdma5.2: init engine reset mutex (Alex Deucher) - drm/amdkfd: Fix race in GWS queue scheduling (Jay Cornwall) - drm/amdgpu/sdma5: init engine reset mutex (Alex Deucher) - drm/amdgpu: switch job hw_fence to amdgpu_fence (Alex Deucher) - drm/amdgpu: Add xgmi API to set max speed/width (Lijo Lazar) - drm/amdgpu: Deprecate xgmi_link_speed enum (Lijo Lazar) - drm/amdgpu: Extend bus status check to more cases (Lijo Lazar) - drm/amd/pm: Report pldm version and board voltage (Lijo Lazar) - drm/amd/pm: Update SMU v13.0.12 pmfw header (Lijo Lazar) - drm/amdgpu: reclaim psp fw reservation memory region (Frank Min) - drm/amdgpu: refine usage of amdgpu_bad_page_threshold (ganglxie) - drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences (Jesse Zhang) - drm/amdgpu: Release reset locks during failures (Lijo Lazar) - drm/amd/pm: set pcie default dpm table when updating pcie dpm parameters (Kenneth Feng) - drm/amd/pm: move the dpm table setting back after featureenablement (Kenneth Feng) - drm/amdgpu/sdma: handle paging queues in amdgpu_sdma_reset_engine() (Alex Deucher) - drm/amd/display: Promote DC to 3.2.338 (Taimur Hassan) - drm/amd/display: Removing Unused DPP Functions (Ryan Seto) - drm/amd/display: add APG struct to stream_enc for future use (Charlene Liu) - drm/amd/display: prepare for new platform (Karthi Kandasamy) - drm/amd/display: Add pwait status to DMCUB diagnostics (Nicholas Kazlauskas) - drm/amd/display: Check dce_hwseq before dereferencing it (Alex Hung) - drm/amd/display: Disable common modes for eDP (Mario Limonciello) - drm/amd/display: Use scaling for non-native resolutions on eDP (Mario Limonciello) - drm/amd/display: remove use_native_pstate_optimization (Yan Li) - drm/amd/display: apply two different methods to validate modes (Yan Li) - drm/amdkfd: Move the process suspend and resume out of full access (Emily Deng) - drm/amd/pm: Use pointer type for typecheck() (Lijo Lazar) - drm/amd: Allow printing Renoir OD SCLK levels without setting dpm to manual (Mario Limonciello) - drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause (Sonny Jiang) - drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual (Mario Limonciello) - drm/amd/display: Fix annotations for dc state functions (Srinivasan Shanmugam) - drm/amd/pm: update pcie dpm parameters before smu feature enablement (Kenneth Feng) - drm/amd/pm: override pcie dpm parameters only if it is necessary (Kenneth Feng) - drm/amdgpu: Add soft reset callback to SDMA v4.4.x (Jesse Zhang) - drm/amdgpu: Use logical instance ID for SDMA v4_4_2 queue operations (Jesse Zhang) - drm/amdgpu: Fix SDMA engine reset with logical instance ID (Jesse Zhang) - drm/amdgpu: Suspend IH during mode-2 reset (Lijo Lazar) - drm/amd/display: Destroy cached state in complete() callback (Mario Limonciello) - drm/amd/display: Stop storing failures into adev->dm.cached_state (Mario Limonciello) - drm/amd: Add support for a complete pmops action (Mario Limonciello) - drm/amd/pm: Show default gfx clock levels (Lijo Lazar) - drm/amdgpu: Add debug mask to disable CE logs (Xiang Liu) - drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 (Frank Min) - drm/amdgpu: Add kicker device detection (Frank Min) - drm/amdgpu: Clear reset flags from ras context (Lijo Lazar) - drm/amdgpu/gfx9: drop reset_kgq (Alex Deucher) - drm/amdgpu/gfx8: drop reset_kgq (Alex Deucher) - drm/amdgpu/gfx7: drop reset_kgq (Alex Deucher) - drm/amdkfd: allow compute partition mode switch with cgroup exclusions (Jonathan Kim) - drm/amd/display: Promote DC to 3.2.337 (Taimur Hassan) - drm/amd/display: Fix kernel docs for new struct members (Alex Hung) - drm/amd/display: Export full brightness range to userspace (Mario Limonciello) - drm/amd/display: Only read ACPI backlight caps once (Mario Limonciello) - drm/amd/display: Fix RMCM programming seq errors (Yihan Zhu) - drm/amd/display: Add RMCM debug logging (Yihan Zhu) - drm/amd/display: DML2.1 changes (Aurabindo Pillai) - drm/amd/display: Fix mpv playback corruption on weston (Alex Hung) - drm/amd/display: Adjust dto fix coverage (Ausef Yousof) - drm/amd/display: Add option to disable PHY SSC reduction on transmitter enable (Muhammad Ahmed) - drm/amd/display: Don't disable dtb as dto src during dpms off (Ausef Yousof) - drm/amd/display: Add custom segmentation support (Brendan Steve Leder) - drm/amd/display: Deprecate Loading Bounding Box From DMUB On DCN4 (Austin Zheng) - drm/amd/display: Update tmz_surface type to match register (Dmytro Laktyushkin) - drm/amd/display: Clear DPP 3DLUT Cap (Ryan Seto) - drm/amd/display: Add more checks for DSC / HUBP ONO guarantees (Nicholas Kazlauskas) - drm/amd/display: Refactor DML2 DC power instance (Dillon Varone) - drm/amd/display: Remove dml/dcn401 files and references (Dillon Varone) - drm/amd/display: Get LTTPR IEEE OUI/Device ID From Closest LTTPR To Host (Michael Strauss) - drm/amd/display: Add HW change required mpc gamut remap (Charlene Liu) - drm/amd/display: Add DPIA debug option for zero allocation patch (Cruise Hung) - drm/amd/display: Add dc cap for dp tunneling (Peichen Huang) - drm/amd/display: Remove dpia debug bits (Peichen Huang) - drm/amdgpu: clear pa and mca record counter when resetting eeprom (ganglxie) - drm/amdgpu: fix fence fallback timer expired error (Samuel Zhang) - drm/amdgpu: enable pdb0 for hibernation on SRIOV (Samuel Zhang) - drm/amdgpu: update GPU addresses for SMU and PSP (Samuel Zhang) - drm/amdgpu: Remove nbiov7.9 replay count reporting (Lijo Lazar) - drm/amdgpu: Check pcie replays reporting support (Lijo Lazar) - drm/amdgpu: Enable IFWI update support for PSPv14.0.2 and v14.0.3 (Shiwu Zhang) - drm/amdkfd: move SDMA queue reset capability check to node_show (Jesse.Zhang) - drm/amdgpu: update xgmi info and vram_base_offset on resume (Samuel Zhang) - drm/amd/display: Promote DAL to 3.2.336 (Taimur Hassan) - drm/amd/display: replace fast_validate with enum dc_validate_mode (Yan Li) - drm/amd/display: Update DMCUB loading sequence for DCN3.5 (Nicholas Kazlauskas) - drm/amd/display: Promote DAL to 3.2.335 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.12.0 (Taimur Hassan) - drm/amd/display: Move vmalloc include to header file (Ray Wu) - drm/amd/display: Add support for 2nd sharpening range (Samson Tam) - drm/amd/display: Do not bypass chroma scaling in 1:1 case (Navid Assadian) - drm/amd/display: Add DML path for FAMS methods (Oleh Kuzhylnyi) - drm/amd/display: Add disconnect case on dongle check (Jingwen Zhu) - drm/amd/display: Avoid trying AUX transactions on disconnected ports (Wayne Lin) - drm/amd/display: Drop unnecessary `amdgpu` prefix (Mario Limonciello) - drm/amd/display: Indirect buffer transport for FAMS2 commands (Oleh Kuzhylnyi) - drm/amd/display: move RMCM programming (Yihan Zhu) - drm/amd/display: Support OLED SDR with AMD ABC (Camille Cho) - drm/amd/display: DML21 Fixes (Austin Zheng) - drm/amd/display: Re-order FAMS2 sub commands (Alvin Lee) - drm/amd/display: [FW Promotion] Release 0.1.11.0 (Taimur Hassan) - drm/i915/dsb: Disable the GOSUB interrupt (Ville Syrjälä) - drm/i915/dsb: Move the DSB_PMCTRL* reset out of intel_dsb_finish() (Ville Syrjälä) - drm/i915/dsb: Garbage collect the MMIO DEwake stuff (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_exec_time_us() (Ville Syrjälä) - drm/i915/dsb: Provide intel_dsb_head() and intel_dsb_size() (Ville Syrjälä) - drm/i915/dsb: Use intel_dsb_ins_align() in intel_dsb_align_tail() (Ville Syrjälä) - drm/i915/dsi: Assert that vfp+vsync+vbp == vtotal on BXT/GLK (Ville Syrjälä) - drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL (Ville Syrjälä) - drm/i915/dp: Disable the AUX DPCD probe quirk if it's not required (Imre Deak) - drm/dp: Add an EDID quirk for the DPCD register access probe (Imre Deak) - drm/edid: Add support for quirks visible to DRM core and drivers (Imre Deak) - drm/edid: Define the quirks in an enum list (Imre Deak) - drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS (Imre Deak) - drm/i915/display: drop i915_reg.h include where possible (Jani Nikula) - drm/i915/display: include intel_display_reg_defs.h from display regs files (Jani Nikula) - Revert "drm/xe/display: use xe->display to decide whether to do anything" (Vivek Kasireddy) - drm/i915: split out display register macros to a separate file (Jani Nikula) - drm/i915: use drm_modeset_lock_assert_held() in intel_connector_get_pipe() (Luca Coelho) - drm/i915: remove unused arg in skl_scaler_get_filter_select() (Luca Coelho) - drm/i915/dkl: return if tc_port is invalid in dkl_phy_set_hip_idx() (Luca Coelho) - drm/i915/dram: allocate struct dram_info dynamically (Jani Nikula) - drm/i915/dram: add return value and handling to intel_dram_detect() (Jani Nikula) - drm/i915/dram: pass struct dram_info pointer around (Jani Nikula) - drm/i915/wm: DG2 doesn't have dram info to look up wm_lv_0_adjust_needed (Jani Nikula) - drm/i915/dram: add accessor for struct dram_info and use it (Jani Nikula) - drm/i915/bw: pass struct dram_info pointer around (Jani Nikula) - drm/i915/sbi: clean up SBI register macro definitions and usage (Jani Nikula) - drm/i915/sbi: split out intel_sbi_regs.h (Jani Nikula) - drm/i915/sbi: convert to intel_de_*() (Jani Nikula) - drm/i915: add out_value to intel_wait_for_register_fw() and intel_de_wait_fw() (Jani Nikula) - drm/i915/de: rename timeout parameters timeout_ms to highlight unit (Jani Nikula) - drm/i915/sbi: move sbi_lock under struct intel_display (Jani Nikula) - drm/i915/sbi: convert intel_sbi.[ch] to struct intel_display (Jani Nikula) - drm/i915/sbi: move intel_sbi.[ch] under display/ (Jani Nikula) - drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup (Dibin Moolakadan Subrahmanian) - drm/i915: drop intel_dpio_phy.h include from VLV IOSF SB (Jani Nikula) - drm/i915/psr: Do not disable Panel Replay in case VRR is enabled (Jouni Högander) - drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP (Jouni Högander) - drm/i915/display: Add function to configure LFPS sending (Jouni Högander) - drm/i915/display: Add PHY_CMN1_CONTROL register definitions (Jouni Högander) - drm/i915/alpm: Move port alpm configuration (Jouni Högander) - drm/i915/alpm: Add new interface to check if AUXLess ALPM is used (Jouni Högander) - drm/i915/psr: Add interface to check if AUXLess ALPM is needed by PSR (Jouni Högander) - drm/i915/alpm: Write PR_ALPM_CTL register (Jouni Högander) - drm/i915/alpm: Add PR_ALPM_CTL register definitions (Jouni Högander) - drm/i915/psr: Read all Panel Replay capability registers from DPCD (Jouni Högander) - drm/dp: Add Panel Replay capability bits from DP2.1 specification (Jouni Högander) - drm/panelreplay: Panel Replay capability DPCD register definitions (Jouni Högander) - drm/i915: Indicate which pipe lied about its interrupts (Ville Syrjälä) - drm/xe: stop including intel_display_{core, device}.h from xe_device_types.h (Jani Nikula) - drm/i915: stop including display/intel_display_{core, limits}.h from i915_drv.h (Jani Nikula) - drm/i915/display: allocate struct intel_display dynamically (Jani Nikula) - drm/i915: Disable updating of LUT values during vblank (Chaitanya Kumar Borah) - drm/i915/color: Do not pre-load LUTs with DB registers (Chaitanya Kumar Borah) - drm/i915: Program DB LUT registers before vblank (Chaitanya Kumar Borah) - drm/i915/display: use GOSUB to program double buffered LUT registers (Chaitanya Kumar Borah) - drm/i915: s/dsb_color_vblank/dsb_color (Chaitanya Kumar Borah) - drm/i915/dsb: Add support for GOSUB interrupt (Chaitanya Kumar Borah) - drm/i915/dsb: add intel_dsb_gosub_finish() (Chaitanya Kumar Borah) - drm/i915/dsb: Implement intel_dsb_gosub() (Ville Syrjälä) - drm/i915/dsb: Extract intel_dsb_{head,tail}() (Ville Syrjälä) - drm/i915/dsb: Extract assert_dsb_tail_is_aligned() (Ville Syrjälä) - drm/i915/dsb: Extract intel_dsb_ins_align() (Ville Syrjälä) - drm/i915/display: Use str_true_false() helper (Yumeng Fang) - drm/i915/dp: Fix the enabling/disabling of audio SDP splitting (Imre Deak) - drm/xe/display: use xe->display to decide whether to do anything (Jani Nikula) - drm/xe/display: add notes about how early a few functions can be called (Jani Nikula) - drm/xe/display: move xe->display initialization to xe_display_probe() (Jani Nikula) - drm/i915/display: move hotplug.dp_wq init from xe and i915 to display (Jani Nikula) - drm/xe/display: drop duplicate display->fb_tracking.lock init (Jani Nikula) - drm/xe/display: Add check for alloc_ordered_workqueue() (Haoxiang Li) - drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue() (Haoxiang Li) - drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read (Imre Deak) - drm/i915/dpll: Rename intel_update_active_dpll (Suraj Kandpal) - drm/i915/dpll: Rename intel_compute_dpll (Suraj Kandpal) - drm/i915/dpll: Rename intel__dpll (Suraj Kandpal) - drm/i915/dpll: Rename intel_reference_dpll_crtc (Suraj Kandpal) - drm/i915/dpll: Rename intel_unreference_dpll_crtc (Suraj Kandpal) - drm/i915/dpll: Rename intel_[enable/disable]_dpll (Suraj Kandpal) - drm/i915/dpll: Rename crtc_get_shared_dpll (Suraj Kandpal) - drm/i915/dpll: Move away from using shared dpll (Suraj Kandpal) - drm/i915/dpll: Rename intel_shared_dpll (Suraj Kandpal) - drm/i915/dpll: Rename intel_shared_dpll_funcs (Suraj Kandpal) - drm/i915/dpll: Rename macro for_each_shared_dpll (Suraj Kandpal) - drm/i915/dpll: Rename intel_shared_dpll_state (Suraj Kandpal) - drm/i915/dpll: Rename intel_dpll_funcs (Suraj Kandpal) - drm/i915/dpll: Rename intel_dpll (Suraj Kandpal) - drm/i915/vrr: Program EMP_AS_SDP_TL for DP AS SDP (Ankit Nautiyal) - drm/i915/psr: Do not read PSR2_SU_STATUS on AlderLake and onwards (Jouni Högander) - drm/i915/dsi: Enforce pipeline flush with DSI HS transfer (Gareth Yu) - drm/i915/dmc: Introduce dmc_configure_event() (Ville Syrjälä) - drm/i915/dmc: Extract is_event_handler() (Ville Syrjälä) - drm/i915/dmc: Relocate is_dmc_evt_{ctl,htp}_reg() (Ville Syrjälä) - drm/i915/dmc: Extract dmc_evt_ctl_disable() (Ville Syrjälä) - drm/i915/dmc: Define all DMC event IDs (Ville Syrjälä) - drm/i915/dmc: Hook up PIPEDMC interrupts (Ville Syrjälä) - drm/i915/dmc: Drop PIPEDMC faults from the fault mask on LNL+ (Ville Syrjälä) - drm/{i915,xe}: convert i915 and xe display members into pointers (Jani Nikula) - drm/i915: do not reference i915->display inline (Jani Nikula) - drm/xe/display: do not reference xe->display inline (Jani Nikula) - drm/xe/rpm: use to_xe_device() instead of container_of (Jani Nikula) - drm/i915/ptl: Use everywhere the correct DDI port clock select mask (Imre Deak) - drm/i915/display: drop unnecessary includes on i915 core headers (Jani Nikula) - drm/i915/gem: drop intel_display.h include (Jani Nikula) - drm/i915/display: drop unused declarations from intel_display.h (Jani Nikula) - drm/i915/rps: pass struct intel_display to DISPLAY_VER() (Jani Nikula) - drm/i915/pps: drop dependency on intel_display_conversion.h (Jani Nikula) - drm/i915/alpm: Stop writing ALPM registers when PSR is enabled (Jouni Högander) - drm/i915/alpm: Make intel_alpm_enable_sink available for PSR (Jouni Högander) - drm/i915: ensure correct VLV IOSF SB units have been get/put (Jani Nikula) - drm/i915: rename VLV IOSF SB ports parameter to unit_mask (Jani Nikula) - drm/i915: convert VLV IOSF SB interface to struct drm_device (Jani Nikula) - drm/i915: move VLV IOSF SB unit specific helpers under display (Jani Nikula) - drm/i915: switch i915 core to generic VLV IOSF SB functions (Jani Nikula) - drm/i915: rewrite VLV IOSF SB unit specific read/write functions (Jani Nikula) - drm/i915: add generic read/write functions for VLV IOSF SB (Jani Nikula) - drm/i915: rename vlv_sideband*.[ch] to vlv_iosf_sb*.[ch] (Jani Nikula) - drm/i915/dp_mst: Enable fractional link bpps on MST if the bpp is forced (Imre Deak) - drm/i915: Add support for forcing the link bpp on a connector (Imre Deak) - drm/i915/dp: Export intel_dp_dsc_min_src_compressed_bpp() (Imre Deak) - drm/i915/display: Factor out intel_display_{min, max}_pipe_bpp() (Imre Deak) - drm/i915/dp_mst: Add support for fractional compressed link bpps on MST (Imre Deak) - drm/i915/dp: Limit max link bpp properly to a fractional value on SST (Imre Deak) - drm/i915/dp_mst: Simplify computing the min/max compressed bpp limits (Imre Deak) - drm/i915/dp_mst: Check BW limit on the local MST link early (Imre Deak) - drm/i915/dp_mst: Update the total link slot count early (Imre Deak) - drm/i915/dp_mst: Validate compressed bpp vs. platform restrictions (Imre Deak) - drm/i915/dp_mst: Simplify handling the single-bpp case during state computation (Imre Deak) - drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST (Imre Deak) - drm/i915/irq: stop using HAS_GMCH() (Jani Nikula) - drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation (Imre Deak) - drm/xe/hwmon: Fix xe_hwmon_power_max_write (Karthik Poosa) - drm/xe: Opportunistically skip TLB invalidaion on unbind (Matthew Brost) - drm/xe: Add xe_vm_has_valid_gpu_mapping helper (Matthew Brost) - drm/xe: Extend WA 14018094691 to BMG (Daniele Ceraolo Spurio) - drm/xe: Fix memset on iomem (Lucas De Marchi) - drm/xe: Annotate default for guc_log_level param (Lucas De Marchi) - drm/xe/guc: Default log level to non-verbose (Lucas De Marchi) - drm/xe/oa: Enable OAM latency measurement (Ashutosh Dixit) - drm/xe/oa: Assign hwe for OAM_SAG (Ashutosh Dixit) - drm/xe/oa: Introduce stream->oa_unit (Ashutosh Dixit) - drm/xe/oa: Print hwe to OA unit mapping (Ashutosh Dixit) - drm/xe/oa/uapi: Expose media OA units (Ashutosh Dixit) - drm/xe: Move LRC_ENGINE_ID_PPHWSP_OFFSET outside of parallel offset (Matthew Brost) - drm/xe: Do not kill VM in PT code on -ENODATA (Matthew Brost) - drm/xe/tests: Convert xe_pci tests to parametrized tests (Michal Wajdeczko) - drm/xe/tests: Drop unused xe_device_fn typedef (Michal Wajdeczko) - drm/xe: Fix kconfig prompt (Lucas De Marchi) - drm/xe/pat: Consolidate PAT programming logic for pre-Xe2 and post-Xe2 (Matt Roper) - drm/xe/pat: Determine ATS / PTA programming during early sw init (Matt Roper) - drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation() (Himal Prasad Ghimiray) - drm/xe/bmg: Update Wa_14022085890 (Vinay Belgaumkar) - drm/xe/bmg: Update Wa_16023588340 (Vinay Belgaumkar) - drm/xe/guc: Ignore GuC CT errors when wedged (Vinay Belgaumkar) - drm/xe: Add helper function to inject fault into ct_dead_capture() (Satyanarayana K V P) - drm/xe: Fix early wedge on GuC load failure (Daniele Ceraolo Spurio) - drm/xe: Make WA BB part of LRC BO (Matthew Brost) - drm/xe: Use WRITE_ONCE for range->tile_invalidated update (Matthew Brost) - drm/xe: Don't use drm exec locking in SVM pagefaults (Matthew Brost) - drm/xe/lrc: Prepare WA BB setup for more users (Lucas De Marchi) - drm/xe/lrc: Use a temporary buffer for WA BB (Lucas De Marchi) - drm/xe/xe2_hpg: Define additional Xe2_HPG GMD_ID (Shekhar Chauhan) - drm/xe/xe2_hpg: Add set of workarounds (Shekhar Chauhan) - drm/xe/xe2_hpg: Add PCI IDs for xe2_hpg (Shekhar Chauhan) - drm/xe: Reorder 'Get pages failed' message (Matthew Brost) - drm/xe: GSM size should be constant on most platforms (Matt Roper) - drm/xe/uc: Use GT-oriented firmware messages (Michal Wajdeczko) - drm/xe: Do not rely on GGTT internals in xe_guc_buf kunit tests (Maarten Lankhorst) - drm/xe: Implement a helper for reading out a GGTT PTE at a specified offset (Maarten Lankhorst) - drm/xe: Remove pte_encode_bo callback (Maarten Lankhorst) - drm/xe/display: Convert GGTT mapping to use pte_encode_flags (Maarten Lankhorst) - drm/xe/display: Dont poke into GGTT internals to fill a DPT (Maarten Lankhorst) - drm/xe/ggtt: Seperate flags and address in PTE encoding (Maarten Lankhorst) - drm/xe/display: Remove dereferences of ggtt for tile id (Maarten Lankhorst) - drm/xe: Add xe_ggtt_alloc (Maarten Lankhorst) - drm/xe: Add xe_ggtt_might_lock (Maarten Lankhorst) - drm/xe: Use xe_ggtt_map_bo_unlocked for resume (Maarten Lankhorst) - drm/xe: Remove IOSF_MBI select. (Maarten Lankhorst) - drm/xe/topology: Stop trying to fix programming mistakes (Michal Wajdeczko) - drm/xe/topology: Use register array size instead magic number (Michal Wajdeczko) - drm/xe/topology: Simplify code for loading DSS mask (Michal Wajdeczko) - drm/xe: don't store the xe device pointer inside xe_ttm_tt (Dave Airlie) - drm/xe/vf: Store the GuC FW info in guc->fw (Daniele Ceraolo Spurio) - drm/xe/vf: Use uc_fw_version to store the negotiated GuC ABI (Daniele Ceraolo Spurio) - drm/xe/vf: Boostrap all GTs immediately after MMIO init (Daniele Ceraolo Spurio) - drm/xe/uc: Prepare uc_fw_version for storing the VF ABI version (Daniele Ceraolo Spurio) - drm/xe/xe3: Disable null query for anyhit shader (Nitin Gote) - drm/xe/guc_submit: add back fix (Matthew Auld) - drm/xe: Make VMA tile_present, tile_invalidated access rules clear (Matthew Brost) - drm/xe/svm: Fix regression disallowing 64K SVM migration (Maarten Lankhorst) - drm/xe/vf: Add sanity check for GGTT configuration (Michal Wajdeczko) - drm/xe/vf: Move tile-related VF functions to separate file (Michal Wajdeczko) - drm/xe/vf: Introduce helpers to access GGTT configuration (Michal Wajdeczko) - drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_queue_init() (Maciej Patelczyk) - drm/xe/configfs: Add internal API to documentation (Lucas De Marchi) - drm/xe/configfs: Add attribute to disable engines (Lucas De Marchi) - drm/xe: Allow to disable engines (Lucas De Marchi) - drm/xe: Convert "fused off" messages to be gt-based (Lucas De Marchi) - drm/xe/configfs: Drop trailing semicolons (Lucas De Marchi) - drm/xe/guc: Resend potentially lost H2G MMIO request (Michal Wajdeczko) - drm/xe: Use GT-oriented printer to dump topology on init (Michal Wajdeczko) - drm/xe: Convert page fault messages to be GT-oriented (Michal Wajdeczko) - drm/xe/hwmon: Simplify and fix 32b wrap (Lucas De Marchi) - drm/xe/pxp: Decouple queue addition from PXP start (Daniele Ceraolo Spurio) - drm/xe/pxp: Clarify PXP queue creation behavior if PXP is not ready (Daniele Ceraolo Spurio) - drm/xe/pxp: Use the correct define in the set_property_funcs array (Daniele Ceraolo Spurio) - drm/xe/sched: stop re-submitting signalled jobs (Matthew Auld) - drm/xe: Rework eviction rejection of bound external bos (Thomas Hellström) - drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency (Arnd Bergmann) - drm/xe: drop redundant conversion to bool (Raag Jadav) - drm/xe/hwmon: Expose power sysfs entries based on firmware support (Karthik Poosa) - drm/xe/hwmon: Read energy status from PMT (Karthik Poosa) - drm/xe/hwmon: Expose powerX_cap_interval (Karthik Poosa) - drm/xe/hwmon: Add support to manage PL2 though mailbox (Karthik Poosa) - drm/xe/hwmon: Move card reactive critical power under channel card (Karthik Poosa) - drm/xe/hwmon: Add support to manage power limits though mailbox (Karthik Poosa) - drm/xe: Do not warn on SVM migration failing because of 64k requirements (Matthew Brost) - drm/xe/mocs: Initialize MOCS index early (Balasubramani Vivekanandan) - drm/xe: Create LRC BO without VM (Niranjana Vishwanathapura) - drm/xe/vm: move xe_svm_init() earlier (Matthew Auld) - drm/xe/vm: move rebind_work init earlier (Matthew Auld) - drm/xe/bo: optimise CCS case for WB pages (Matthew Auld) - drm/xe: Allow to trigger GT resets using debugfs writes (Michal Wajdeczko) - drm/xe/svm: Avoid duplicate eviction on get_pages() failure (Himal Prasad Ghimiray) - drm/xe: Add missing documentation of rpa_freq (Rodrigo Vivi) - drm/xe: Make xe_gt_freq part of the Documentation (Rodrigo Vivi) - drm/xe/vf: Fail migration recovery if fixups needed but platform not supported (Tomasz Lis) - drm/xe/ptl: Update the PTL pci id table (Matt Atwood) - drm/xe: Use xe_mmio_read32() to read mtcfg register (Shuicheng Lin) - drm/xe: Default auto_link_downgrade status to false (Aradhya Bhatia) - drm/xe/guc: Make creation of SLPC debugfs files conditional (Aradhya Bhatia) - drm/xe/mocs: Check if all domains awake (Tejas Upadhyay) - drm/xe/pf: Don't allow LMEM provisioning if LMTT isn't available on the device (Piotr Piórkowski) - drm/xe/guc: Track FAST_REQ H2Gs to report where errors came from (John Harrison) - drm/xe/guc: Rename CONFIG_XE_LARGE_GUC_BUFFER (John Harrison) - drm/xe/guc: Add missing H2G error code definitions (John Harrison) - drm/xe/guc: Remove double blank line (John Harrison) - drm/xe/guc_submit: Simplify and fix diff calculation (Lucas De Marchi) - drm/xe/guc: Don't allocate managed BO for each policy change (Michal Wajdeczko) - drm/xe/guc: Unblock GuC buffer cache for all modes (Michal Wajdeczko) - drm/xe/vm: Add debug prints for SVM range prefetch (Himal Prasad Ghimiray) - drm/xe/svm: Implement prefetch support for SVM ranges (Himal Prasad Ghimiray) - drm/xe/svm: Add xe_svm_find_vma_start() helper (Himal Prasad Ghimiray) - drm/gpusvm: Introduce drm_gpusvm_find_vma_start() function (Himal Prasad Ghimiray) - drm/xe/svm: Add xe_svm_range_validate() and xe_svm_range_migrate_to_smem() (Himal Prasad Ghimiray) - drm/xe/svm: Make xe_svm_range_needs_migrate_to_vram() public (Himal Prasad Ghimiray) - drm/xe/svm: Refactor usage of drm_gpusvm* function in xe_svm (Himal Prasad Ghimiray) - drm/xe: Rename lookup_vma function to xe_find_vma_by_addr (Himal Prasad Ghimiray) - drm/xe/vm: Add an identifier in xe_vma_ops for svm prefetch (Himal Prasad Ghimiray) - drm/xe/vm: Update xe_vma_ops_incr_pt_update_ops to take an increment value (Himal Prasad Ghimiray) - drm/xe/svm: Make xe_svm_range_* end/start/size public (Himal Prasad Ghimiray) - drm/xe/svm: Make to_xe_range a public function (Himal Prasad Ghimiray) - drm/xe/svm: Helper to add tile masks to svm ranges (Himal Prasad Ghimiray) - drm/xe: Make xe_svm_alloc_vram public (Himal Prasad Ghimiray) - drm/xe: Introduce xe_vma_op_prefetch_range struct for prefetch of ranges (Himal Prasad Ghimiray) - drm/xe: Add WA BB to capture active context utilization (Umesh Nerlige Ramappa) - drm/xe: Save the gt pointer in lrc and drop the tile (Umesh Nerlige Ramappa) - drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value (Umesh Nerlige Ramappa) - drm/xe: Add atomic_svm_timeslice_ms debugfs entry (Matthew Brost) - drm/xe: Timeslice GPU on atomic SVM fault (Matthew Brost) - drm/gpusvm: Add timeslicing support to GPU SVM (Matthew Brost) - drm/xe: Strict migration policy for atomic SVM faults (Matthew Brost) - drm/gpusvm: Introduce devmem_only flag for allocation (Himal Prasad Ghimiray) - drm/xe/xe2hpg: Add Wa_22021007897 (Aradhya Bhatia) - drm/xe/vf: Fixup CTB send buffer messages after migration (Tomasz Lis) - drm/xe/guc: Introduce enum with offsets for context register H2Gs (Tomasz Lis) - drm/xe/vf: Shifting GGTT area post migration (Tomasz Lis) - drm/xe/vf: Divide GGTT ballooning into allocation and insertion (Tomasz Lis) - drm/xe: Make the gem shrinker drm managed (Thomas Hellström) - drm/xe: Fix the gem shrinker name (Thomas Hellström) - drm/tegra: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/tegra: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/vgem/vgem_drv convert to use faux_device (Greg Kroah-Hartman) - drm/vkms: convert to use faux_device (Greg Kroah-Hartman) - drm/gem-shmem: Do not map s/g table by default (Thomas Zimmermann) - drm/bridge: tc358767: fix uninitialized variable regression (Luca Ceresoli) - drm/bridge: analogix_dp: Use devm_drm_bridge_alloc() API (Marek Szyprowski) - drm/dp: Clean up white space in drm_edp_backlight_probe_state() (Dan Carpenter) - drm/fbdev-client: Skip DRM clients if modesetting is absent (Thierry Reding) - drm/bridge: adv7511: Fix DRM_BRIDGE_OP_HDMI_{AUDIO|CEC_ADAPTER} setup (Cristian Ciocaltea) - drm/bridge: Fix kdoc comment for DRM_BRIDGE_OP_HDMI_CEC_ADAPTER (Cristian Ciocaltea) - drm/display: hdmi-cec-helper: Fix adapter unregistration (Cristian Ciocaltea) - rust: drm: remove unnecessary imports (Tamir Duberstein) - drm/imagination: Clear runtime PM errors while resetting the GPU (Alessio Belle) - drm/amdgpu: add support of debugfs for mqd information (Sunil Khatri) - drm/amdgpu: add debugfs support for VM pagetable per client (Sunil Khatri) - drm: add debugfs support on per client-id basis (Sunil Khatri) - drm: move drm based debugfs funcs to drm_debugfs.c (Sunil Khatri) - drm/sched: De-clutter drm_sched_init (Tvrtko Ursulin) - drm: Simplify drmm_alloc_ordered_workqueue return (Matthew Brost) - drm/dp: Add documentation for luminance_set (Suraj Kandpal) - drm/mipi-dsi: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag (Philipp Zabel) - drm/panel: samsung-s6e8aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag (Philipp Zabel) - drm/panel: samsung-s6d7aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag (Philipp Zabel) - drm/bridge: samsung-dsim: Always flush display FIFO on vsync pulse (Philipp Zabel) - drm/panthor: Wait for _READY register when powering on (Steven Price) - drm/panel: raydium-rm67200: Add missing drm_display_mode flags (Andy Yan) - drm/panel: raydium-rm67200: Move initialization from enable() to prepare stage (Andy Yan) - drivers/panel: raydium-rm67200: Make reset-gpio optional (Andy Yan) - dt-bindings: display: panel: Make reset-gpio as optional for Raydium RM67200 (Andy Yan) - drm/panel: Add driver for DJN HX83112B LCD panel (Luca Weiss) - dt-bindings: display: panel: Add Himax HX83112B (Luca Weiss) - dt-bindings: vendor-prefixes: document Shenzhen DJN Optronics Technology (Luca Weiss) - drm/sched/tests: Make timedout_job callback a better role model (Philipp Stanner) - drm/i915/backlight: Use drm_edp_backlight_enable (Suraj Kandpal) - drm/i915/backlight: Use drm helper to set edp backlight (Suraj Kandpal) - drm/i915/backlight: Use drm helper to initialize edp backlight (Suraj Kandpal) - drm/dp: Enable backlight control using luminance (Suraj Kandpal) - drm/dp: Change argument type of drm_edp_backlight_enable (Suraj Kandpal) - drm/dp: Modify drm_edp_backlight_set_level (Suraj Kandpal) - drm/dp: Change argument type for drm_edp_backlight_set_level (Suraj Kandpal) - drm/dp: Modify drm_edp_probe_state (Suraj Kandpal) - drm/dp: Change current_level argument type to u32 (Suraj Kandpal) - drm/dp: Move from u16 to u32 for max in drm_edp_backlight_info (Suraj Kandpal) - drm/dp: Add argument for max luminance in drm_edp_backlight_init (Suraj Kandpal) - drm/dp: Add argument in drm_edp_backlight_init (Suraj Kandpal) - drm/dp: Introduce new member in drm_backlight_info (Suraj Kandpal) - drm/vmwgfx: drop printing the TTM refcount for debugging (Christian König) - dt-bindings: display: vop2: Add optional PLL clock property for rk3576 (Cristian Ciocaltea) - MAINTAINERS: Add missing sysfb files to firmware framebuffers entry (Javier Martinez Canillas) - drm/fourcc: Add RGB161616 and BGR161616 formats (Jacopo Mondi) - drm/format-helper: Split off byte swapping from drm_fb_xrgb8888_to_rgb565() (Thomas Zimmermann) - drm/bridge: samsung-dsim: Use HZ_PER_MHZ macro from units.h (Philipp Zabel) - drm/bridge: samsung-dsim: use while loop in samsung_dsim_transfer_start (Philipp Zabel) - firmware: sysfb: Don't use "proxy" headers (Andy Shevchenko) - drm/fourcc: Add 32b float formats (Rob Clark) - drm/fourcc: Add missing half-float formats (Rob Clark) - drm/ttm, drm_xe, Implement ttm_lru_walk_for_evict() using the guarded LRU iteration (Thomas Hellström) - drm/ttm, drm/xe: Modify the struct ttm_bo_lru_walk_cursor initialization (Thomas Hellström) - drm/ttm: Use a struct for the common part of struct ttm_lru_walk and struct ttm_bo_lru_cursor (Thomas Hellström) - drm/panel-edp: Add CMN N116BCJ-EAK (Langyan Ye) - drm/bridge: ti-sn65dsi86: remove unnecessary GPIO line direction check (Bartosz Golaszewski) - drm/bridge: add warning for bridges not using devm_drm_bridge_alloc() (Luca Ceresoli) - drm/bridge: get/put the bridge reference in drm_bridge_attach/detach() (Luca Ceresoli) - drm/bridge: get/put the bridge reference in drm_bridge_add/remove() (Luca Ceresoli) - drm/tidss: Add OLDI bridge support (Aradhya Bhatia) - drm/tidss: Mark AM65x OLDI code separately (Aradhya Bhatia) - dt-bindings: display: ti: Add schema for AM625 OLDI Transmitter (Aradhya Bhatia) - dt-bindings: display: ti,am65x-dss: Re-indent the example (Aradhya Bhatia) - drm/nouveau/disp: Use dev->dev to get the device (Sakari Ailus) - drm/connector: move HDR sink metadata to display info (Jani Nikula) - drm/ci: Add jobs to run KUnit tests (Vignesh Raman) - drm/ci: Add jobs to validate devicetrees (Vignesh Raman) - drm/bochs: Add support for drm_panic (Ryosuke Yasuoka) - arm64: dts: mediatek: mt8370: Enable gpu support (Louis-Alexis Eyraud) - drm/panfrost: Add support for Mali on the MT8370 SoC (Louis-Alexis Eyraud) - drm/panfrost: Commonize Mediatek power domain array definitions (Louis-Alexis Eyraud) - drm/panfrost: Drop duplicated Mediatek supplies arrays (Louis-Alexis Eyraud) - dt-bindings: gpu: mali-bifrost: Add compatible for MT8370 SoC (Louis-Alexis Eyraud) - drm/bridge: tc358767: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/format-helper: Move drm_fb_build_fourcc_list() to sysfb helpers (Thomas Zimmermann) - drm/tests: Test drm_fb_build_fourcc_list() in separate test suite (Thomas Zimmermann) - drm/tests: Do not use drm_fb_blit() in format-helper tests (Thomas Zimmermann) - drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel (Ian Forbes) - drm/vmwgfx: Implement dma_fence_ops properly (Ian Forbes) - drm/vmwgfx: Update last_read_seqno under the fence lock (Ian Forbes) - drm/amdgpu: Make use of drm_wedge_task_info (André Almeida) - drm: amdgpu: Use struct drm_wedge_task_info inside of struct amdgpu_task_info (André Almeida) - drm/doc: Add a section about "Task information" for the wedge API (André Almeida) - drm: Create a task info option for wedge events (André Almeida) - drm: amdgpu: Create amdgpu_vm_print_task_info() (André Almeida) - drm: amdgpu: Allow NULL pointers at amdgpu_vm_put_task_info() (André Almeida) - accel/amdxdna: Revise device bo creation and free (Lizhi Hou) - drm/bridge: ti-sn65dsi86: use new GPIO line value setter callbacks (Bartosz Golaszewski) - drm/bridge: ti-sn65dsi86: use the auxiliary device (Jerome Brunet) - accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl (Andrzej Kacprowski) - accel/ivpu: Add initial Wildcat Lake support (Maciej Falkowski) - video: Make global edid_info depend on CONFIG_FIRMWARE_EDID (Thomas Zimmermann) - video: Make CONFIG_FIRMWARE_EDID generally available (Thomas Zimmermann) - fbdev/viafb: Do not include (Thomas Zimmermann) - fbdev/viafb: Include (Thomas Zimmermann) - fbdev/sisfb: Unexport symbols (Thomas Zimmermann) - fbdev/pxafb: Unexport symbol (Thomas Zimmermann) - fbdev/mb862xx: Do not include (Thomas Zimmermann) - fbdev/omap2: Do not include (Thomas Zimmermann) - fbdev/omap2: Include (Thomas Zimmermann) - fbdev/omap: Include (Thomas Zimmermann) - fbdev/matroxfb: Include (Thomas Zimmermann) - fbdev/matroxfb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev/cyber2000fb: Unexport symbols (Thomas Zimmermann) - fbdev/c2p: Include (Thomas Zimmermann) - fbdev: Include (Thomas Zimmermann) - fbdev: Remove trailing whitespaces (Thomas Zimmermann) - drm/ttm: Include (Thomas Zimmermann) - drm/scheduler: Include (Thomas Zimmermann) - drm/panel: Include (Thomas Zimmermann) - drm/gem: Include (Thomas Zimmermann) - drm/display: Include (Thomas Zimmermann) - drm/client: Include (Thomas Zimmermann) - drm/bridge: Include (Thomas Zimmermann) - drm: Include (Thomas Zimmermann) - drm: Do not include (Thomas Zimmermann) - drm/vkms: Compile all tests with CONFIG_DRM_VKMS_KUNIT_TEST (Maíra Canal) - Revert "drm/prime: remove drm_prime_lookup_buf_by_handle" (Christian König) - drm/format-helper: Update tests after BT.601 changes (Thomas Zimmermann) - drm/xe: Make dma-fences compliant with the safe access rules (Tvrtko Ursulin) - dma-fence: Add safe access helpers and document the rules (Tvrtko Ursulin) - drm/i915: Protect access to driver and timeline name (Tvrtko Ursulin) - sync_file: Protect access to driver and timeline name (Tvrtko Ursulin) - drm/format-helper: Normalize BT.601 factors to 256 (Thomas Zimmermann) - drm: renesas: rz-du: mipi_dsi: Add function pointers for configuring VCLK and mode validation (Lad Prabhakar) - drm: renesas: rz-du: mipi_dsi: Add dphy_late_init() callback for RZ/V2H(P) (Lad Prabhakar) - drm: renesas: rz-du: mipi_dsi: Add feature flag for 16BPP support (Lad Prabhakar) - drm: renesas: rz-du: mipi_dsi: Use mHz for D-PHY frequency calculations (Lad Prabhakar) - drm: renesas: rz-du: mipi_dsi: Make "rst" reset control optional for RZ/V2H(P) (Lad Prabhakar) - drm: renesas: rz-du: mipi_dsi: Add OF data support (Lad Prabhakar) - drm: renesas: rz-du: mipi_dsi: Use VCLK for HSFREQ calculation (Lad Prabhakar) - drm: renesas: rz-du: mipi_dsi: Simplify HSFREQ calculation (Lad Prabhakar) - drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range (Lad Prabhakar) - drm: omapdrm: reduce clang stack usage (Arnd Bergmann) - drm/prime: remove drm_prime_lookup_buf_by_handle (Christian König) - drm/file: add client id to drm_file_error (Sunil Khatri) - accel/qaic: Use dev_printk() in RAS (Jeff Hugo) - drm/ttm: Should to return the evict error (Emily Deng) - drm/i915/panel: sync panel prepared state at register (Jani Nikula) - drm/i915/panel: register drm_panel and call prepare/unprepare for ICL+ DSI (Jani Nikula) - drm/i915/panel: add panel register/unregister (Jani Nikula) - drm/panel: use fwnode based lookups for panel followers (Jani Nikula) - drm/arm/hdlcd: Replace struct simplefb_format with custom type (Thomas Zimmermann) - drm/panel: ilitek-ili9881c: Add configuration for 7" Raspberry Pi 720x1280 (Marek Vasut) - drm/panel: ilitek-ili9881c: Allow configuration of the number of lanes (Marek Vasut) - dt-bindings: ili9881c: Document 7" Raspberry Pi 720x1280 (Marek Vasut) - dt-bindings: display: st7701: Add Winstar wf40eswaa6mnn0 panel (Stefan Eichenberger) - drm/panel: st7701: Add Winstar wf40eswaa6mnn0 panel support (Stefan Eichenberger) - drm/panel: visionox-rm69299: support the variant found in the SHIFT6mq (Caleb Connolly) - drm/panel: visionox-rm69299: switch to devm_regulator_bulk_get_const() (Neil Armstrong) - drm/panel: visionox-rm69299: switch to _multi variants (Neil Armstrong) - drm/panel: visionox-rm69299: add plumbing to support panel variants (Neil Armstrong) - dt-bindings: display: visionox-rm69299: document new compatible string (Caleb Connolly) - drm: renesas: rz-du: Implement MIPI DSI host transfers (Hugo Villeneuve) - accel/qaic: delete qaic_bo.handle (Simona Vetter) - drm/tests: bridge: add KUnit tests for devm_drm_bridge_alloc() (Luca Ceresoli) - drm/bridge: add a .destroy func (Luca Ceresoli) - drm/tests: bridge: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: cdns-dsi: Use pre_enable/post_disable to enable/disable (Aradhya Bhatia) - drm/atomic-helper: Re-order bridge chain pre-enable and post-disable (Aradhya Bhatia) - drm/atomic-helper: Separate out bridge pre_enable/post_disable from enable/disable (Aradhya Bhatia) - drm/atomic-helper: Refactor crtc & encoder-bridge op loops into separate functions (Aradhya Bhatia) - drm/panthor: Clean up 64-bit register definitions (Karunika Choo) - drm/panthor: Add 64-bit and poll register accessors (Karunika Choo) - drm/panthor: Fix the user MMIO offset logic for emulators (Boris Brezillon) - drm/panthor: Add missing explicit padding in drm_panthor_gpu_info (Boris Brezillon) - drm/hyperv: Add support for drm_panic (Ryosuke Yasuoka) - drm/panel-edp: Clarify the `prepare_to_enable` description in comments (Douglas Anderson) - drm/panel: himax-hx8394: Add Support for Huiling hl055fhav028c (Chris Morgan) - dt-bindings: display: himax-hx8394: Add Huiling hl055fhav028c (Chris Morgan) - dt-bindings: vendor-prefixes: Add prefix for Huiling (Chris Morgan) - drm/panel-simple: add AUO P238HAN01 panel entry (Michael Walle) - dt-bindings: display: simple: add AUO P238HAN01 panel (Michael Walle) - drm/panel: ili9341: Remove unused member from struct ili9341 (Andy Shevchenko) - MAINTAINERS: Update my email address for DRM Panel reviews (Jessica Zhang) - drm/ttm: handle undefined printf arg evaluation order in debugfs (Dave Airlie) - drm/ttm: Fix build with CONFIG_DEBUG_FS=n (Lucas De Marchi) - ttm/pool: allow debugfs dumps for numa pools. (Dave Airlie) - drm/i915: Use dma-fence driver and timeline name helpers (Tvrtko Ursulin) - sync_file: Use dma-fence driver and timeline name helpers (Tvrtko Ursulin) - dma-fence: Add helpers for accessing driver and timeline name (Tvrtko Ursulin) - dma-fence: Use a flag for 64-bit seqnos (Tvrtko Ursulin) - drm/ttm: Increase pool shrinker batch target (Tvrtko Ursulin) - drm/ttm: Respect the shrinker core free target (Tvrtko Ursulin) - drm/udl: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT (Shixiong Ou) - drm/ast: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT (Shixiong Ou) - drm/shmem-helper: Import dmabuf without mapping its sg_table (Shixiong Ou) - drm/panfrost: Fix panfrost device variable name in devfreq (Adrián Larumbe) - drm/panfrost: show device-wide list of DRM GEM objects over DebugFS (Adrián Larumbe) - drm/panfrost: Add driver IOCTL for setting BO labels (Adrián Larumbe) - drm/panfrost: Internally label some BOs (Adrián Larumbe) - drm/panfrost: Add BO labelling to Panfrost (Adrián Larumbe) - accel/ivpu: Add inference_timeout_ms module parameter (Karol Wachowski) - dma-buf: Add forward declaration of struct seq_file in dma-fence.h (Herbert Xu) - drm/sched/tests: Use one lock for fence context (Philipp Stanner) - drm/tests: hdmi: Add test for unsuccessful fallback to YUV420 (Cristian Ciocaltea) - drm/tests: hdmi: Add max TMDS rate fallback tests for YUV420 mode (Cristian Ciocaltea) - drm/tests: hdmi: Provide EDID supporting 4K@30Hz with RGB/YUV (Cristian Ciocaltea) - drm/tests: hdmi: Rename max TMDS rate fallback tests (Cristian Ciocaltea) - drm/tests: hdmi: Add limited range tests for YUV420 mode (Cristian Ciocaltea) - drm/tests: hdmi: Provide EDID supporting 4K@30Hz with YUV420 only (Cristian Ciocaltea) - drm/tests: hdmi: Switch to drm_atomic_get_new_connector_state() where possible (Cristian Ciocaltea) - drm/tests: hdmi: Setup ycbcr_420_allowed before initializing connector (Cristian Ciocaltea) - drm/tests: hdmi: Drop unused drm_kunit_helper_connector_hdmi_init_funcs() (Cristian Ciocaltea) - drm/tests: hdmi: Replace open coded EDID setup (Cristian Ciocaltea) - drm/tests: hdmi: Add macro to simplify EDID setup (Cristian Ciocaltea) - drm/tests: hdmi: Switch to 'void *' type for EDID data (Cristian Ciocaltea) - drm/tests: hdmi: Replace '[_]MHz' with 'mhz' (Cristian Ciocaltea) - drm/connector: hdmi: Use YUV420 output format as an RGB fallback (Cristian Ciocaltea) - drm/connector: hdmi: Factor out bpc and format computation logic (Cristian Ciocaltea) - drm/connector: hdmi: Add missing bpc debug info to hdmi_try_format_bpc() (Cristian Ciocaltea) - drm/connector: hdmi: Improve debug message for supported format (Cristian Ciocaltea) - drm/connector: hdmi: Add support for YUV420 format verification (Cristian Ciocaltea) - drm/connector: hdmi: Evaluate limited range after computing format (Cristian Ciocaltea) - drm: sun4i: de33: mixer: add mixer configuration for the H616 (Jernej Skrabec) - drm: sun4i: de33: vi_scaler: add Display Engine 3.3 (DE33) support (Jernej Skrabec) - drm: sun4i: de33: mixer: add Display Engine 3.3 (DE33) support (Jernej Skrabec) - dt-bindings: allwinner: add H616 DE33 mixer binding (Ryan Walklin) - drm: sun4i: de2/de3: use generic register reference function for layer configuration (Jernej Skrabec) - drm: sun4i: de2/de3: add generic blender register reference function (Jernej Skrabec) - drm: sun4i: de2/de3: refactor mixer initialisation (Jernej Skrabec) - drm: sun4i: de2/de3: add mixer version enum (Jernej Skrabec) - panel/lg-lb035q02: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/panel-lvds: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/nec-nl8048hl11: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/s6e88a0-ams452ef01: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/xinpeng-xpp055c272: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/widechips-ws2401: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/visionox-vtdr6130: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/visionox-rm692e5.c: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/visionox-rm69299: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/visionox-r66451: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/tpo-tpg110: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/tpo-td043mtea1: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/tpo-td028ttec1: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/synaptics-r63353: allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/panel-summit: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/truly-nt35521: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/sony-td4353-jdi: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/sony-acx565akm: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/sitronix-st7789v: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/sitronix-st7703: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/sitronix-st7701: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/sharp-ls060t1sx01: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/sharp-ls037v7dw01: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/seiko-43wvf1g: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-sofef00: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-s6e8aa0: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/s6e88a0-ams427ap24: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-s6e63j0x03: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-s6e3ha8: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-s6e3ha2: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-s6e3fa7: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-s6d7aa0: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-s6d27a1: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-s6d16d0: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-ld9040: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-db7430: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-atna33xc20: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-ams639rq08: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/samsung-ams581vf01: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/ronbo-rb070d30: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/raydium-rm69380: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/raydium-rm692e5: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/raydium-rm68200: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/raydium-rm67200: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/raydium-rm67191: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/orisetech-otm8009a: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - accel/qaic: Add Reliability, Accessibility, Serviceability (RAS) (Jeff Hugo) - drm/gem: Inline drm_gem_pin() into PRIME helpers (Thomas Zimmermann) - drm/gem-vram: Un-export pin helpers (Thomas Zimmermann) - drm/gem-vram: Do not set pin and unpin callbacks (Thomas Zimmermann) - drm/client: Do not pin in drm_client_buffer_vmap() (Thomas Zimmermann) - drm: drm_fourcc: add 10/12/16bit software decoder YCbCr formats (Robert Mader) - drm/xe: Fix NPD when saving default context (Lucas De Marchi) - drm/vkms: Add support for DRM_FORMAT_R* (Louis Chauvet) - drm/vkms: Add how to run the Kunit tests (Arthur Grillo) - drm/vkms: Create KUnit tests for YUV conversions (Arthur Grillo) - drm: Export symbols to use in tests (Louis Chauvet) - drm/vkms: Drop YUV formats TODO (Arthur Grillo) - drm/vkms: Add range and encoding properties to the plane (Arthur Grillo) - drm/vkms: Add YUV support (Arthur Grillo) - drm/vkms: Document pixel_argb_u16 (Louis Chauvet) - drm/amdgpu: update trace format to match gpu_scheduler_trace (Pierre-Eric Pelloux-Prayer) - drm/doc: Document some tracepoints as uAPI (Pierre-Eric Pelloux-Prayer) - drm: Get rid of drm_sched_job.id (Pierre-Eric Pelloux-Prayer) - drm/sched: Cleanup event names (Pierre-Eric Pelloux-Prayer) - drm/sched: Add the drm_client_id to the drm_sched_run/exec_job events (Pierre-Eric Pelloux-Prayer) - drm/sched: Trace dependencies for GPU jobs (Pierre-Eric Pelloux-Prayer) - drm/sched: Cleanup gpu_scheduler trace events (Pierre-Eric Pelloux-Prayer) - drm/sched: Add device name to the drm_sched_process_job event (Pierre-Eric Pelloux-Prayer) - drm/sched: Store the drm client_id in drm_sched_fence (Pierre-Eric Pelloux-Prayer) - drm/debugfs: Output client_id in in drm_clients_info (Pierre-Eric Pelloux-Prayer) - drm/bridge: adv7511: Rename adv7511_dsi_config_timing_gen() into adv7533_dsi_config_timing_gen() (Tommaso Merciai) - drm/bridge: adv7511: Move adv711_dsi_config_timing_gen() into adv7511_mode_set() (Tommaso Merciai) - drm/panel-edp: add N160JCE-ELL CMN panel for Lenovo Thinkbook 16 (Jens Glathe) - drm/bridge: imx8qxp-pixel-combiner: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/sitronix: Remove broken backwards-compatibility layer (Geert Uytterhoeven) - drm/ttm: make ttm_bo_get internal (Christian König) - drm/ttm: revert "Export ttm_bo_get_unless_zero()" (Christian König) - drm/vesadrm: Use helpers for programming gamma ramps (Thomas Zimmermann) - drm/ofdrm: Use helpers for programming gamma ramps (Thomas Zimmermann) - drm/mgag200: Use helpers for programming gamma ramps (Thomas Zimmermann) - drm/ast: Use helpers for programming gamma ramps and palettes (Thomas Zimmermann) - drm: Add helpers for programming hardware gamma LUTs (Thomas Zimmermann) - drm/gem-framebuffer: log errors when gem size < afbc_size (Andy Yan) - drm: drm_auth: Convert mutex usage to guard(mutex) (André Almeida) - drm: renesas: rz-du: Add support for RZ/V2H(P) SoC (Lad Prabhakar) - dt-bindings: display: renesas,rzg2l-du: Add support for RZ/V2H(P) SoC (Lad Prabhakar) - drm: renesas: rz-du: Add atomic_pre_enable (Chris Brandt) - drm: panel: Add support for Renesas R69328 based MIPI DSI panel (Maxim Schwalm) - dt-bindings: display: panel: Document Renesas R69328 based DSI panel (Svyatoslav Ryhel) - drm: panel: Add support for Renesas R61307 based MIPI DSI panel (Svyatoslav Ryhel) - dt-bindings: display: panel: Document Renesas R61307 based DSI panel (Svyatoslav Ryhel) - drm/todo: add entry to remove devm_drm_put_bridge() (Luca Ceresoli) - drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/panel: abstract of_panel_find() (Jani Nikula) - drm: renesas: rcar-du: use proper naming for R-Car (Wolfram Sang) - drm/bridge: fix build with CONFIG_OF=n (Luca Ceresoli) - drm/panel-edp: Add KDC KD116N3730A05 (Langyan Ye) - drm/bridge: panel: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: add devm_drm_put_bridge() (Luca Ceresoli) - drm: zynqmp_dp: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/sti: dvo: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: stm_lvds: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/rcar-du: dsi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/omap: dss: venc: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/omap: dss: sdi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/omap: dss: hdmi5: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/omap: dss: hdmi4: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/omap: dss: dsi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/omap: dss: dpi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: sii902x: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: nxp-ptn3460: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: cdns-dsi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: anx7625: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - panel/orisetech-ota5601a: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/lcd-olinuxino: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/novatek-nt39016: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/novatek-nt36672e: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/novatek-nt36523: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/novatek-nt35950: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/novatek-nt35560: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/novatek-nt35510: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/newvision-nv3052c: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/newvision-nv3051d: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/mantix-mlaf057we51: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/magnachip-d53e6ea8966: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/lincolntech-lcd197: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/lg-lg4573: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/ltk500hd1829: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/ltk050h3146w: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/jdi-fhd-r63452: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/jadard-jd9365da-h3: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/innolux-p079zca: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/innolux-ej030na: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/ilitek-ili9881c: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/ilitek-ili9806e: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/panel-ili9805: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/ilitek-ili9341: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/ilitek-ili9322: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/himax-hx8394: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/himax-hx83112a: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/fy07024di26a30d: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/feixin-k101-im2ba02: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/panel-elida-kd35t133: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/bridge: adv7511: switch to the HDMI connector helpers (Dmitry Baryshkov) - drm/display: bridge-connector: handle CEC adapters (Dmitry Baryshkov) - drm/display: bridge-connector: hook in CEC notifier support (Dmitry Baryshkov) - drm/display: hdmi-state-helper: handle CEC physical address (Dmitry Baryshkov) - drm/display: add CEC helpers code (Dmitry Baryshkov) - drm/display: move CEC_CORE selection to DRM_DISPLAY_HELPER (Dmitry Baryshkov) - drm/connector: add CEC-related fields (Dmitry Baryshkov) - drm/bridge: allow limiting I2S formats (Dmitry Baryshkov) - drm/bridge: move private data to the end of the struct (Dmitry Baryshkov) - drm/panel-edp: Add support for AUO G156HAN03.0 panel (Ernest Van Hoecke) - drm/tidss: Add support for AM62L display subsystem (Devarsh Thakkar) - drm/tidss: Update infrastructure to support K3 DSS cut-down versions (Devarsh Thakkar) - dt-bindings: display: ti,am65x-dss: Add support for AM62L DSS (Devarsh Thakkar) - accel/habanalabs: Switch to use %%ptTs (Andy Shevchenko) - drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed (Andy Yan) - dt-bindings: gpu: mali-utgard: Add Rockchip RK3528 compatible (Jonas Karlman) - drm/panel-edp: Add BOE NV133WUM-N61 panel entry (Rob Clark) - drm/nouveau/dp: convert to use ERR_CAST() (Zhang Enpei) - drm/nouveau/fifo: small cleanup in nvkm_chan_cctx_get() (Dan Carpenter) - drm/nouveau: Check dma_fence in canonical way (Philipp Stanner) - drm/nouveau: Simplify nouveau_fence_done() (Philipp Stanner) - drm/nouveau: Simplify calls to nvif_event_block() (Philipp Stanner) - drm/nouveau: nouveau_fence: Standardize list iterations (Philipp Stanner) - udmabuf: fix vmap missed offset page (Huan Yang) - Revert "udmabuf: fix vmap_udmabuf error page set" (Huan Yang) - dma-fence: Change signature of __dma_fence_is_later (Tvrtko Ursulin) - drm/hyperv: Replace simple-KMS with regular atomic helpers (Ryosuke Yasuoka) - drm/vmwgfx: Use non-hybrid PCI devres API (Philipp Stanner) - MAINTAINERS: Add maintainer for i.MX8qxp Display Controller (Liu Ying) - drm/imx: Add i.MX8qxp Display Controller KMS (Liu Ying) - drm/imx: Add i.MX8qxp Display Controller interrupt controller (Liu Ying) - drm/imx: Add i.MX8qxp Display Controller pixel engine (Liu Ying) - drm/imx: Add i.MX8qxp Display Controller display engine (Liu Ying) - dt-bindings: display: imx: Add i.MX8qxp Display Controller (Liu Ying) - dt-bindings: interrupt-controller: Add i.MX8qxp Display Controller interrupt controller (Liu Ying) - dt-bindings: display: imx: Add i.MX8qxp Display Controller command sequencer (Liu Ying) - dt-bindings: display: imx: Add i.MX8qxp Display Controller AXI performance counter (Liu Ying) - dt-bindings: display: imx: Add i.MX8qxp Display Controller pixel engine (Liu Ying) - dt-bindings: display: imx: Add i.MX8qxp Display Controller display engine (Liu Ying) - dt-bindings: display: imx: Add i.MX8qxp Display Controller blit engine (Liu Ying) - dt-bindings: display: imx: Add i.MX8qxp Display Controller processing units (Liu Ying) - drm: rz-du: Support panels connected directly to the DPAD output (hienhuynh) - drm/shmem-helper: Add lockdep asserts to vmap/vunmap (Asahi Lina) - drm/sched: Remove kthread header (Philipp Stanner) - drm/sched: Fix outdated comments referencing thread (Philipp Stanner) - MAINTAINERS: Add entries for drm_panic, drm_panic_qr_code and drm_log (Jocelyn Falempe) - drm/virtio: Fix NULL pointer deref in virtgpu_dma_buf_free_obj() (Vivek Kasireddy) - KVM: s390: Rework guest entry logic (Mark Rutland) - entry: Add arch_in_rcu_eqs() (Mark Rutland) - Documentation: KVM: Use unordered list for pre-init VGIC registers (Oliver Upton) - LoongArch: KVM: Add tracepoints for CPUCFG and CSR emulation exits (Yulong Han) - LoongArch: KVM: Add stat information with kernel irqchip (Bibo Mao) - LoongArch: KVM: Replace eiointc_enable_irq() with eiointc_update_irq() (Bibo Mao) - LoongArch: KVM: Use generic function loongarch_eiointc_write() (Bibo Mao) - LoongArch: KVM: Use generic function loongarch_eiointc_read() (Bibo Mao) - LoongArch: KVM: Use standard bitops API with eiointc (Bibo Mao) - LoongArch: KVM: Remove never called default case statement (Bibo Mao) - LoongArch: KVM: Remove unused parameter len (Bibo Mao) - LoongArch: KVM: Remove unnecessary local variable (Bibo Mao) - LoongArch: KVM: Simplify kvm_deliver_intr() (Yury Norov (NVIDIA)) - LoongArch: KVM: Rework kvm_send_pv_ipi() (Yury Norov (NVIDIA)) - KVM: arm64: selftests: Add FEAT_RAS EL2 registers to get-reg-list (Oliver Upton) - Documentation: KVM: arm64: Describe VGICv3 registers writable pre-init (Oliver Upton) - KVM: arm64: selftests: Add test for nASSGIcap attribute (Raghavendra Rao Ananta) - KVM: arm64: vgic-v3: Allow userspace to write GICD_TYPER2.nASSGIcap (Raghavendra Rao Ananta) - KVM: arm64: vgic-v3: Allow access to GICD_IIDR prior to initialization (Oliver Upton) - KVM: arm64: vgic-v3: Consolidate MAINT_IRQ handling (Oliver Upton) - KVM: arm64: Disambiguate support for vSGIs v. vLPIs (Oliver Upton) - KVM: arm64: selftest: vgic-v3: Add basic GICv3 sysreg userspace access test (Marc Zyngier) - KVM: arm64: Enforce the sorting of the GICv3 system register table (Marc Zyngier) - KVM: arm64: Clarify the check for reset callback in check_sysreg_table() (Marc Zyngier) - KVM: arm64: vgic-v3: Fix ordering of ICH_HCR_EL2 (Marc Zyngier) - KVM: arm64: Document registers exposed via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS (Marc Zyngier) - KVM: arm64: selftests: get-reg-list: Add base EL2 registers (Marc Zyngier) - KVM: arm64: selftests: get-reg-list: Simplify feature dependency (Marc Zyngier) - KVM: arm64: Advertise FGT2 registers to userspace (Marc Zyngier) - KVM: arm64: Condition FGT registers on feature availability (Marc Zyngier) - KVM: arm64: Expose GICv3 EL2 registers via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS (Marc Zyngier) - KVM: arm64: Let GICv3 save/restore honor visibility attribute (Marc Zyngier) - KVM: arm64: Define helper for ICH_VTR_EL2 (Marc Zyngier) - KVM: arm64: Define constant value for ICC_SRE_EL2 (Marc Zyngier) - KVM: arm64: Don't advertise ICH_*_EL2 registers through GET_ONE_REG (Marc Zyngier) - KVM: arm64: Make RVBAR_EL2 accesses UNDEF (Marc Zyngier) - KVM: arm64: Tighten the definition of FEAT_PMUv3p9 (Marc Zyngier) - KVM: arm64: Convert MDCR_EL2 to config-driven sanitisation (Marc Zyngier) - KVM: arm64: Convert SCTLR_EL1 to config-driven sanitisation (Marc Zyngier) - KVM: arm64: Convert TCR2_EL2 to config-driven sanitisation (Marc Zyngier) - arm64: sysreg: Add THE/ASID2 controls to TCR2_ELx (Marc Zyngier) - arm64: kvm: trace_handle_exit: use string choices helper (Kuninori Morimoto) - arm64: kvm: sys_regs: use string choices helper (Kuninori Morimoto) - KVM: arm64: Follow specification when implementing WXN (Marc Zyngier) - KVM: arm64: Remove the wi->{e0,}poe vs wr->{p,u}ov confusion (Marc Zyngier) - KVM: arm64: vgic-its: Return -ENXIO to invalid KVM_DEV_ARM_VGIC_GRP_CTRL attrs (David Woodhouse) - KVM: arm64: gic-v5: Probe for GICv5 (Sascha Bischoff) - KVM: arm64: gic-v5: Support GICv3 compat (Sascha Bischoff) - arm64/sysreg: Add ICH_VCTLR_EL2 (Sascha Bischoff) - irqchip/gic-v5: Populate struct gic_kvm_info (Sascha Bischoff) - irqchip/gic-v5: Skip deactivate for forwarded PPI interrupts (Sascha Bischoff) - arm64: smp: Fix pNMI setup after GICv5 rework (Marc Zyngier) - arm64: Kconfig: Enable GICv5 (Lorenzo Pieralisi) - docs: arm64: gic-v5: Document booting requirements for GICv5 (Lorenzo Pieralisi) - irqchip/gic-v5: Add GICv5 IWB support (Lorenzo Pieralisi) - irqchip/gic-v5: Add GICv5 ITS support (Lorenzo Pieralisi) - irqchip/msi-lib: Add IRQ_DOMAIN_FLAG_FWNODE_PARENT handling (Lorenzo Pieralisi) - irqchip/gic-v3: Rename GICv3 ITS MSI parent (Lorenzo Pieralisi) - PCI/MSI: Add pci_msi_map_rid_ctlr_node() helper function (Lorenzo Pieralisi) - of/irq: Add of_msi_xlate() helper function (Lorenzo Pieralisi) - irqchip/gic-v5: Enable GICv5 SMP booting (Lorenzo Pieralisi) - irqchip/gic-v5: Add GICv5 LPI/IPI support (Lorenzo Pieralisi) - irqchip/gic-v5: Add GICv5 IRS/SPI support (Lorenzo Pieralisi) - irqchip/gic-v5: Add GICv5 PPI support (Lorenzo Pieralisi) - arm64: Add support for GICv5 GSB barriers (Lorenzo Pieralisi) - arm64: smp: Support non-SGIs for IPIs (Marc Zyngier) - arm64: cpucaps: Add GICv5 CPU interface (GCIE) capability (Lorenzo Pieralisi) - arm64: cpucaps: Rename GICv3 CPU interface capability (Lorenzo Pieralisi) - arm64: Disable GICv5 read/write/instruction traps (Lorenzo Pieralisi) - arm64/sysreg: Add ICH_HFGITR_EL2 (Lorenzo Pieralisi) - arm64/sysreg: Add ICH_HFGWTR_EL2 (Lorenzo Pieralisi) - arm64/sysreg: Add ICH_HFGRTR_EL2 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_IDR0_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_PCR_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_CR0_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_PPI_{C/S}PENDR_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_PPI_{C/S}ACTIVER_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_PPI_ENABLER_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_PPI_HMR_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_ICSR_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add ICC_PPI_PRIORITY_EL1 (Lorenzo Pieralisi) - arm64/sysreg: Add GCIE field to ID_AA64PFR2_EL1 (Lorenzo Pieralisi) - dt-bindings: interrupt-controller: Add Arm GICv5 (Lorenzo Pieralisi) - KVM: arm64: Make RAS registers UNDEF when RAS isn't advertised (Marc Zyngier) - KVM: arm64: Filter out HCR_EL2 bits when running in hypervisor context (Marc Zyngier) - KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state (Marc Zyngier) - KVM: arm64: Commit exceptions from KVM_SET_VCPU_EVENTS immediately (Oliver Upton) - KVM: arm64: selftests: Test ESR propagation for vSError injection (Oliver Upton) - KVM: arm64: Populate ESR_ELx.EC for emulated SError injection (Oliver Upton) - KVM: arm64: selftests: Catch up set_id_regs with the kernel (Oliver Upton) - KVM: arm64: selftests: Add SCTLR2_EL1 to get-reg-list (Oliver Upton) - KVM: arm64: selftests: Test SEAs are taken to SError vector when EASE=1 (Oliver Upton) - KVM: arm64: selftests: Add basic SError injection test (Oliver Upton) - KVM: arm64: Don't retire MMIO instruction w/ pending (emulated) SError (Oliver Upton) - KVM: arm64: Advertise support for FEAT_DoubleFault2 (Oliver Upton) - KVM: arm64: Advertise support for FEAT_SCTLR2 (Oliver Upton) - KVM: arm64: nv: Enable vSErrors when HCRX_EL2.TMEA is set (Oliver Upton) - KVM: arm64: nv: Honor SError routing effects of SCTLR2_ELx.NMEA (Oliver Upton) - KVM: arm64: nv: Take "masked" aborts to EL2 when HCRX_EL2.TMEA is set (Oliver Upton) - KVM: arm64: Route SEAs to the SError vector when EASE is set (Oliver Upton) - KVM: arm64: nv: Ensure Address size faults affect correct ESR (Oliver Upton) - KVM: arm64: Factor out helper for selecting exception target EL (Oliver Upton) - KVM: arm64: Describe SCTLR2_ELx RESx masks (Oliver Upton) - KVM: arm64: Enable SCTLR2 when advertised to the guest (Oliver Upton) - KVM: arm64: Context switch SCTLR2_ELx when advertised to the guest (Oliver Upton) - KVM: arm64: Wire up SCTLR2_ELx sysreg descriptors (Oliver Upton) - KVM: arm64: nv: Describe trap behavior of SCTLR2_EL1 (Oliver Upton) - KVM: arm64: nv: Advertise support for FEAT_RAS (Oliver Upton) - KVM: arm64: nv: Use guest hypervisor's vSError state (Oliver Upton) - KVM: arm64: nv: Add FEAT_RAS vSError sys regs to table (Oliver Upton) - KVM: arm64: nv: Honor SError exception routing / masking (Oliver Upton) - KVM: arm64: nv: Respect exception routing rules for SEAs (Oliver Upton) - KVM: arm64: Treat vCPU with pending SError as runnable (Oliver Upton) - KVM: arm64: Add helper to identify a nested context (Marc Zyngier) - arm64: Detect FEAT_DoubleFault2 (Oliver Upton) - arm64: Detect FEAT_SCTLR2 (Oliver Upton) - KVM: arm64: Expose new KVM cap for cacheable PFNMAP (Ankit Agrawal) - KVM: arm64: Allow cacheable stage 2 mapping using VMA flags (Ankit Agrawal) - KVM: arm64: Block cacheable PFNMAP mapping (Ankit Agrawal) - KVM: arm64: Assume non-PFNMAP/MIXEDMAP VMAs can be mapped cacheable (Ankit Agrawal) - KVM: arm64: Rename the device variable to s2_force_noncacheable (Ankit Agrawal) - KVM: SVM: Flush cache only on CPUs running SEV guest (Zheyun Shen) - KVM: SEV: Prefer WBNOINVD over WBINVD for cache maintenance efficiency (Kevin Loughlin) - KVM: SVM: Remove wbinvd in sev_vm_destroy() (Zheyun Shen) - KVM: x86: Use wbinvd_on_cpu() instead of an open-coded equivalent (Sean Christopherson) - KVM: SVM: Allow SNP guest policy to specify SINGLE_SOCKET (Tom Lendacky) - KVM: SVM: Allow SNP guest policy disallow running with SMT enabled (Tom Lendacky) - KVM: selftests: Print a more helpful message for EACCESS in access tracking test (Sean Christopherson) - KVM: selftests: Play nice with EACCES errors in open_path_or_exit() (Sean Christopherson) - KVM: selftests: Add __open_path_or_exit() variant to provide extra help info (Sean Christopherson) - KVM: selftests: Verify KVM is loaded when getting a KVM module param (Sean Christopherson) - KVM: selftests: Fix spelling of 'occurrences' in sparsebit.c comments (Rahul Kumar) - x86/apic: Rename 'reg_off' to 'reg' (Neeraj Upadhyay) - x86/apic: KVM: Move apic_test)vector() to common code (Neeraj Upadhyay) - x86/apic: KVM: Move lapic set/clear_vector() helpers to common code (Neeraj Upadhyay) - x86/apic: KVM: Move lapic get/set helpers to common code (Neeraj Upadhyay) - x86/apic: KVM: Move apic_find_highest_vector() to a common header (Neeraj Upadhyay) - KVM: x86: Rename lapic set/clear vector helpers (Neeraj Upadhyay) - KVM: x86: Rename lapic get/set_reg64() helpers (Neeraj Upadhyay) - KVM: x86: Rename lapic get/set_reg() helpers (Neeraj Upadhyay) - KVM: x86: Rename find_highest_vector() (Neeraj Upadhyay) - KVM: x86: Change lapic regs base address to void pointer (Neeraj Upadhyay) - KVM: x86: Rename VEC_POS/REG_POS macro usages (Neeraj Upadhyay) - x86/apic: KVM: Deduplicate APIC vector => register+bit math (Sean Christopherson) - KVM: x86: Remove redundant parentheses around 'bitmap' (Neeraj Upadhyay) - KVM: x86: Open code setting/clearing of bits in the ISR (Neeraj Upadhyay) - KVM: x86/mmu: Defer allocation of shadow MMU's hashed page list (Sean Christopherson) - KVM: x86: Use kvzalloc() to allocate VM struct (Sean Christopherson) - KVM: x86/mmu: Dynamically allocate shadow MMU's hashed page list (Sean Christopherson) - KVM: TDX: Move TDX hardware setup from main.c to tdx.c (Sean Christopherson) - KVM: x86/mmu: Exempt nested EPT page tables from !USER, CR0.WP=0 logic (Sean Christopherson) - KVM: x86: Reject KVM_SET_TSC_KHZ VM ioctl when vCPUs have been created (Kai Huang) - KVM: selftests: Convert arch_timer tests to common helpers to pin task (Sean Christopherson) - KVM: selftests: Test behavior of KVM_X86_DISABLE_EXITS_APERFMPERF (Jim Mattson) - KVM: selftests: Expand set of APIs for pinning tasks to a single CPU (Sean Christopherson) - KVM: x86: Provide a capability to disable APERF/MPERF read intercepts (Jim Mattson) - KVM: x86: Replace growing set of *_in_guest bools with a u64 (Jim Mattson) - KVM: x86: Advertise support for LKGS (Xin Li) - KVM: VMX: Add a macro to track which DEBUGCTL bits are host-owned (Sean Christopherson) - KVM: SVM: Simplify MSR interception logic for IA32_XSS MSR (Chao Gao) - KVM: x86: Deduplicate MSR interception enabling and disabling (Chao Gao) - KVM: x86: Refactor handling of SIPI_RECEIVED when setting MP_STATE (Sean Christopherson) - KVM: x86: Move INIT_RECEIVED vs. INIT/SIPI blocked check to KVM_RUN (Sean Christopherson) - KVM: x86: WARN and reject KVM_RUN if vCPU's MP_STATE is SIPI_RECEIVED (Sean Christopherson) - KVM: x86: Drop pending_smi vs. INIT_RECEIVED check when setting MP_STATE (Sean Christopherson) - KVM: selftests: Verify KVM disable interception (for userspace) on filter change (Sean Christopherson) - KVM: x86: Simplify userspace filter logic when disabling MSR interception (Sean Christopherson) - KVM: SVM: Add a helper to allocate and initialize permissions bitmaps (Sean Christopherson) - KVM: nSVM: Merge MSRPM in 64-bit chunks on 64-bit kernels (Sean Christopherson) - KVM: SVM: Return -EINVAL instead of MSR_INVALID to signal out-of-range MSR (Sean Christopherson) - KVM: nSVM: Access MSRPM in 4-byte chunks only for merging L0 and L1 bitmaps (Sean Christopherson) - KVM: SVM: Store MSRPM pointer as "void *" instead of "u32 *" (Sean Christopherson) - KVM: SVM: Move svm_msrpm_offset() to nested.c (Sean Christopherson) - KVM: SVM: Drop explicit check on MSRPM offset when emulating SEV-ES accesses (Sean Christopherson) - KVM: SVM: Merge "after set CPUID" intercept recalc helpers (Sean Christopherson) - KVM: SVM: Fold svm_vcpu_init_msrpm() into its sole caller (Sean Christopherson) - KVM: SVM: Rename init_vmcb_after_set_cpuid() to make it intercepts specific (Sean Christopherson) - KVM: x86: Rename msr_filter_changed() => recalc_msr_intercepts() (Sean Christopherson) - KVM: SVM: Manually recalc all MSR intercepts on userspace MSR filter change (Sean Christopherson) - KVM: VMX: Manually recalc all MSR intercepts on userspace MSR filter change (Sean Christopherson) - KVM: x86: Move definition of X2APIC_MSR() to lapic.h (Sean Christopherson) - KVM: SVM: Drop "always" flag from list of possible passthrough MSRs (Sean Christopherson) - KVM: SVM: Pass through GHCB MSR if and only if VM is an SEV-ES guest (Sean Christopherson) - KVM: SVM: Implement and adopt VMX style MSR intercepts APIs (Sean Christopherson) - KVM: SVM: Add helpers for accessing MSR bitmap that don't rely on offsets (Sean Christopherson) - KVM: nSVM: Don't initialize vmcb02 MSRPM with vmcb01's "always passthrough" (Sean Christopherson) - KVM: nSVM: Omit SEV-ES specific passthrough MSRs from L0+L1 bitmap merge (Sean Christopherson) - KVM: nSVM: Use dedicated array of MSRPM offsets to merge L0 and L1 bitmaps (Sean Christopherson) - KVM: SVM: Clean up macros related to architectural MSRPM definitions (Sean Christopherson) - KVM: SVM: Massage name and param of helper that merges vmcb01 and vmcb12 MSRPMs (Sean Christopherson) - KVM: x86: Use non-atomic bit ops to manipulate "shadow" MSR intercepts (Sean Christopherson) - KVM: SVM: Kill the VM instead of the host if MSR interception is buggy (Sean Christopherson) - KVM: SVM: Use ARRAY_SIZE() to iterate over direct_access_msrs (Sean Christopherson) - KVM: SVM: Tag MSR bitmap initialization helpers with __init (Sean Christopherson) - KVM: SVM: Don't BUG if setting up the MSR intercept bitmaps fails (Sean Christopherson) - KVM: SVM: Allocate IOPM pages after initial setup in svm_hardware_setup() (Sean Christopherson) - KVM: SVM: Disable interception of SPEC_CTRL iff the MSR exists for the guest (Sean Christopherson) - KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest (Maxim Levitsky) - KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs (Maxim Levitsky) - KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter (Maxim Levitsky) - KVM: VMX: Extract checking of guest's DEBUGCTL into helper (Sean Christopherson) - KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported (Sean Christopherson) - KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag (Sean Christopherson) - KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap (Sean Christopherson) - KVM: TDX: Use kvm_arch_vcpu.host_debugctl to restore the host's DEBUGCTL (Sean Christopherson) - VFIO: KVM: x86: Drop kvm_arch_{start,end}_assignment() (Sean Christopherson) - Revert "kvm: detect assigned device via irqbypass manager" (Sean Christopherson) - KVM: Assert that slots_lock is held when resetting per-vCPU dirty rings (Sean Christopherson) - KVM: Use mask of harvested dirty ring entries to coalesce dirty ring resets (Sean Christopherson) - KVM: Check for empty mask of harvested dirty ring entries in caller (Sean Christopherson) - KVM: Conditionally reschedule when resetting the dirty ring (Sean Christopherson) - KVM: Bail from the dirty ring reset flow if a signal is pending (Sean Christopherson) - KVM: Bound the number of dirty ring entries in a single reset at INT_MAX (Sean Christopherson) - KVM: guest_memfd: Remove redundant kvm_gmem_getattr implementation (Shivank Garg) - KVM: fix typo in kvm_vm_set_mem_attributes() comment (Liam Merwick) - KVM: Add trace_kvm_vm_set_mem_attributes() (Liam Merwick) - KVM: VMX: Apply MMIO Stale Data mitigation if KVM maps MMIO into the guest (Sean Christopherson) - KVM: x86/mmu: Locally cache whether a PFN is host MMIO when making a SPTE (Sean Christopherson) - KVM: x86: Avoid calling kvm_is_mmio_pfn() when kvm_x86_ops.get_mt_mask is NULL (Sean Christopherson) - KVM: selftests: Add CONFIG_EVENTFD for irqfd selftest (Mark Brown) - KVM: selftests: Add a KVM_IRQFD test to verify uniqueness requirements (Sean Christopherson) - KVM: selftests: Add utilities to create eventfds and do KVM_IRQFD (Sean Christopherson) - KVM: selftests: Assert that eventfd() succeeds in Xen shinfo test (Sean Christopherson) - KVM: Drop sanity check that per-VM list of irqfds is unique (Sean Christopherson) - KVM: Disallow binding multiple irqfds to an eventfd with a priority waiter (Sean Christopherson) - sched/wait: Add a waitqueue helper for fully exclusive priority waiters (Sean Christopherson) - xen: privcmd: Don't mark eventfd waiter as EXCLUSIVE (Sean Christopherson) - sched/wait: Drop WQ_FLAG_EXCLUSIVE from add_wait_queue_priority() (Sean Christopherson) - KVM: Add irqfd to eventfd's waitqueue while holding irqfds.lock (Sean Christopherson) - KVM: Add irqfd to KVM's list via the vfs_poll() callback (Sean Christopherson) - KVM: Initialize irqfd waitqueue callback when adding to the queue (Sean Christopherson) - KVM: Acquire SCRU lock outside of irqfds.lock during assignment (Sean Christopherson) - KVM: Use a local struct to do the initial vfs_poll() on an irqfd (Sean Christopherson) - KVM: x86: Rename kvm_set_msi_irq() => kvm_msi_to_lapic_irq() (Sean Christopherson) - KVM: SVM: Generate GA log IRQs only if the associated vCPUs is blocking (Sean Christopherson) - iommu/amd: KVM: SVM: Allow KVM to control need for GA log interrupts (Sean Christopherson) - KVM: SVM: Consolidate IRTE update when toggling AVIC on/off (Sean Christopherson) - KVM: SVM: Don't check vCPU's blocking status when toggling AVIC on/off (Sean Christopherson) - KVM: SVM: Fold avic_set_pi_irte_mode() into its sole caller (Sean Christopherson) - iommu/amd: WARN if KVM calls GA IRTE helpers without virtual APIC support (Sean Christopherson) - KVM: SVM: Use vcpu_idx, not vcpu_id, for GA log tag/metadata (Sean Christopherson) - KVM: VMX: WARN if VT-d Posted IRQs aren't possible when starting IRQ bypass (Sean Christopherson) - KVM: x86: Decouple device assignment from IRQ bypass (Sean Christopherson) - KVM: SVM: WARN if ir_list is non-empty at vCPU free (Sean Christopherson) - KVM: x86: WARN if IRQ bypass routing is updated without in-kernel local APIC (Sean Christopherson) - KVM: x86: WARN if IRQ bypass isn't supported in kvm_pi_update_irte() (Sean Christopherson) - KVM: x86: Drop superfluous "has assigned device" check in kvm_pi_update_irte() (Sean Christopherson) - KVM: SVM: WARN if updating IRTE GA fields in IOMMU fails (Sean Christopherson) - KVM: SVM: Process all IRTEs on affinity change even if one update fails (Sean Christopherson) - KVM: SVM: WARN if (de)activating guest mode in IOMMU fails (Sean Christopherson) - KVM: SVM: Don't check for assigned device(s) when activating AVIC (Sean Christopherson) - KVM: SVM: Don't check for assigned device(s) when updating affinity (Sean Christopherson) - iommu/amd: KVM: SVM: Add IRTE metadata to affined vCPU's list if AVIC is inhibited (Sean Christopherson) - iommu/amd: KVM: SVM: Set pCPU info in IRTE when setting vCPU affinity (Sean Christopherson) - iommu/amd: Factor out helper for manipulating IRTE GA/CPU info (Sean Christopherson) - iommu/amd: KVM: SVM: Infer IsRun from validity of pCPU destination (Sean Christopherson) - iommu/amd: Document which IRTE fields amd_iommu_update_ga() can modify (Sean Christopherson) - KVM: SVM: Take and hold ir_list_lock across IRTE updates in IOMMU (Sean Christopherson) - KVM: SVM: Revert IRTE to legacy mode if IOMMU doesn't provide IR metadata (Sean Christopherson) - KVM: x86: Don't update IRTE entries when old and new routes were !MSI (Sean Christopherson) - KVM: x86: Skip IOMMU IRTE updates if there's no old or new vCPU being targeted (Sean Christopherson) - KVM: x86: Track irq_bypass_vcpu in common x86 code (Sean Christopherson) - KVM: Fold kvm_arch_irqfd_route_changed() into kvm_arch_update_irqfd_routing() (Sean Christopherson) - KVM: Don't WARN if updating IRQ bypass route fails (Sean Christopherson) - iommu: KVM: Split "struct vcpu_data" into separate AMD vs. Intel structs (Sean Christopherson) - KVM: SVM: Clean up return handling in avic_pi_update_irte() (Sean Christopherson) - KVM: x86: Move posted interrupt tracepoint to common code (Sean Christopherson) - KVM: x86: Dedup AVIC vs. PI code for identifying target vCPU (Sean Christopherson) - KVM: x86: Nullify irqfd->producer after updating IRTEs (Sean Christopherson) - KVM: x86: Move IRQ routing/delivery APIs from x86.c => irq.c (Sean Christopherson) - KVM: SVM: Extract SVM specific code out of get_pi_vcpu_info() (Sean Christopherson) - KVM: VMX: Stop walking list of routing table entries when updating IRTE (Sean Christopherson) - KVM: SVM: Stop walking list of routing table entries when updating IRTE (Sean Christopherson) - iommu/amd: KVM: SVM: Pass NULL @vcpu_info to indicate "not guest mode" (Sean Christopherson) - iommu/amd: KVM: SVM: Use pi_desc_addr to derive ga_root_ptr (Sean Christopherson) - KVM: SVM: Add a comment to explain why avic_vcpu_blocking() ignores IRQ blocking (Sean Christopherson) - KVM: VMX: Suppress PI notifications whenever the vCPU is put (Sean Christopherson) - KVM: SVM: Disable (x2)AVIC IPI virtualization if CPU has erratum #1235 (Maxim Levitsky) - KVM: SVM: Add enable_ipiv param, never set IsRunning if disabled (Maxim Levitsky) - KVM: VMX: Move enable_ipiv knob to common x86 (Sean Christopherson) - KVM: SVM: Drop superfluous "cache" of AVIC Physical ID entry pointer (Sean Christopherson) - KVM: SVM: Track AVIC tables as natively sized pointers, not "struct pages" (Sean Christopherson) - KVM: SVM: Drop redundant check in AVIC code on ID during vCPU creation (Sean Christopherson) - KVM: SVM: Inhibit AVIC if ID is too big instead of rejecting vCPU creation (Sean Christopherson) - KVM: SVM: Drop vcpu_svm's pointless avic_backing_page field (Sean Christopherson) - KVM: SVM: Add helper to deduplicate code for getting AVIC backing page (Sean Christopherson) - KVM: SVM: Drop pointless masking of kernel page pa's with AVIC HPA masks (Sean Christopherson) - KVM: SVM: Drop pointless masking of default APIC base when setting V_APIC_BAR (Sean Christopherson) - KVM: SVM: Delete IRTE link from previous vCPU irrespective of new routing (Sean Christopherson) - iommu/amd: KVM: SVM: Delete now-unused cached/previous GA tag fields (Sean Christopherson) - KVM: SVM: Delete IRTE link from previous vCPU before setting new IRTE (Sean Christopherson) - KVM: SVM: Track per-vCPU IRTEs using kvm_kernel_irqfd structure (Sean Christopherson) - KVM: Pass new routing entries and irqfd when updating IRTEs (Sean Christopherson) - KVM: x86: Fold irq_comm.c into irq.c (Sean Christopherson) - KVM: x86: Move IRQ mask notifier infrastructure to I/O APIC emulation (Sean Christopherson) - KVM: selftests: Fall back to split IRQ chip if full in-kernel chip is unsupported (Sean Christopherson) - KVM: Squash two CONFIG_HAVE_KVM_IRQCHIP #ifdefs into one (Sean Christopherson) - KVM: x86: Add CONFIG_KVM_IOAPIC to allow disabling in-kernel I/O APIC (Sean Christopherson) - KVM: Move x86-only tracepoints to x86's trace.h (Sean Christopherson) - KVM: x86: Explicitly check for in-kernel PIC when getting ExtINT (Sean Christopherson) - KVM: x86: Don't clear PIT's IRQ line status when destroying PIT (Sean Christopherson) - KVM: x86: Hardcode the PIT IRQ source ID to '2' (Sean Christopherson) - KVM: x86: Move kvm_{request,free}_irq_source_id() to i8254.c (PIT) (Sean Christopherson) - KVM: x86: Move kvm_setup_default_irq_routing() into irq.c (Sean Christopherson) - KVM: x86: Rename irqchip_kernel() to irqchip_full() (Sean Christopherson) - KVM: x86: Move KVM_{GET,SET}_IRQCHIP ioctl helpers to irq.c (Sean Christopherson) - KVM: x86: Move PIT ioctl helpers to i8254.c (Sean Christopherson) - KVM: x86: Drop superfluous kvm_hv_set_sint() => kvm_hv_synic_set_irq() wrapper (Sean Christopherson) - KVM: x86: Drop superfluous kvm_set_ioapic_irq() => kvm_ioapic_set_irq() wrapper (Sean Christopherson) - KVM: x86: Drop superfluous kvm_set_pic_irq() => kvm_pic_set_irq() wrapper (Sean Christopherson) - KVM: x86: Trigger I/O APIC route rescan in kvm_arch_irq_routing_update() (Sean Christopherson) - irqbypass: Require producers to pass in Linux IRQ number during registration (Sean Christopherson) - irqbypass: Use xarray to track producers and consumers (Sean Christopherson) - irqbypass: Use guard(mutex) in lieu of manual lock+unlock (Sean Christopherson) - irqbypass: Use paired consumer/producer to disconnect during unregister (Sean Christopherson) - irqbypass: Explicitly track producer and consumer bindings (Sean Christopherson) - irqbypass: Take ownership of producer/consumer token tracking (Sean Christopherson) - irqbypass: Drop superfluous might_sleep() annotations (Sean Christopherson) - irqbypass: Drop pointless and misleading THIS_MODULE get/put (Sean Christopherson) - KVM: arm64: WARN if unmapping a vLPI fails in any path (Sean Christopherson) - RISC-V: KVM: Avoid re-acquiring memslot in kvm_riscv_gstage_map() (Quan Zhou) - RISC-V: KVM: Use find_vma_intersection() to search for intersecting VMAs (Quan Zhou) - RISC-V: perf/kvm: Add reporting of interrupt events (Quan Zhou) - RISC-V: KVM: Enable ring-based dirty memory tracking (Quan Zhou) - RISC-V: KVM: Fix inclusion of Smnpm in the guest ISA bitmap (Samuel Holland) - RISC-V: KVM: Delegate illegal instruction fault to VS mode (Xu Lu) - RISC-V: KVM: Pass VMID as parameter to kvm_riscv_hfence_xyz() APIs (Anup Patel) - RISC-V: KVM: Factor-out g-stage page table management (Anup Patel) - RISC-V: KVM: Add vmid field to struct kvm_riscv_hfence (Anup Patel) - RISC-V: KVM: Introduce struct kvm_gstage_mapping (Anup Patel) - RISC-V: KVM: Factor-out MMU related declarations into separate headers (Anup Patel) - RISC-V: KVM: Use ncsr_xyz() in kvm_riscv_vcpu_trap_redirect() (Anup Patel) - RISC-V: KVM: Implement kvm_arch_flush_remote_tlbs_range() (Anup Patel) - RISC-V: KVM: Don't flush TLB when PTE is unchanged (Anup Patel) - RISC-V: KVM: Replace KVM_REQ_HFENCE_GVMA_VMID_ALL with KVM_REQ_TLB_FLUSH (Anup Patel) - RISC-V: KVM: Rename and move kvm_riscv_local_tlb_sanitize() (Anup Patel) - RISC-V: KVM: Drop the return value of kvm_riscv_vcpu_aia_init() (Anup Patel) - RISC-V: KVM: Check kvm_riscv_vcpu_alloc_vector_context() return value (Anup Patel) - RISC-V: KVM: add SBI extension reset callback (Clément Léger) - RISC-V: KVM: add SBI extension init()/deinit() functions (Clément Léger) - xen/netfront: Fix TX response spurious interrupts (Anthoine Bourgeois) - xen/gntdev: remove struct gntdev_copy_batch from stack (Juergen Gross) - xen: fix UAF in dmabuf_exp_from_pages() (Al Viro) - xen: Remove some deadcode (x) (Dr. David Alan Gilbert) - xen-pciback: Replace scnprintf() with sysfs_emit_at() (Ryan Chung) - xen/xenbus: fix W=1 build warning in xenbus_va_dev_error function (Peng Jiang) - tracing: sched: Hide numa events under CONFIG_NUMA_BALANCING (Steven Rostedt) - powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64 (Steven Rostedt) - tracing: Call trace_ftrace_test_filter() for the event (Steven Rostedt) - tracing: arm: arm64: Hide trace events ipi_raise, ipi_entry and ipi_exit (Steven Rostedt) - binder: Remove unused binder lock events (Steven Rostedt) - PM: tracing: Hide power_domain_target event under ARCH_OMAP2PLUS (Steven Rostedt) - PM: tracing: Hide device_pm_callback events under PM_SLEEP (Steven Rostedt) - PM: tracing: Hide psci_domain_idle events under ARM_PSCI_CPUIDLE (Steven Rostedt) - PM: cpufreq: powernv/tracing: Move powernv_throttle trace event (Steven Rostedt) - alarmtimer: Hide alarmtimer_suspend event when RTC_CLASS is not configured (Steven Rostedt) - tracing, AER: Hide PCIe AER event when PCIEAER is not configured (Steven Rostedt) - rv: Add opid per-cpu monitor (Gabriele Monaco) - rv: Add nrp and sssw per-task monitors (Gabriele Monaco) - rv: Replace tss and sncid monitors with more complete sts (Gabriele Monaco) - sched: Adapt sched tracepoints for RV task model (Gabriele Monaco) - rv: Retry when da monitor detects race conditions (Gabriele Monaco) - rv: Adjust monitor dependencies (Gabriele Monaco) - rv: Use strings in da monitors tracepoints (Gabriele Monaco) - rv: Remove trailing whitespace from tracepoint string (Gabriele Monaco) - rv: Add da_handle_start_run_event_ to per-task monitors (Gabriele Monaco) - rv: Fix wrong type cast in reactors_show() and monitor_reactor_show() (Nam Cao) - rv: Fix wrong type cast in monitors_show() (Nam Cao) - rv: Remove struct rv_monitor::reacting (Nam Cao) - rv: Remove rv_reactor's reference counter (Nam Cao) - rv: Merge struct rv_reactor_def into struct rv_reactor (Nam Cao) - rv: Merge struct rv_monitor_def into struct rv_monitor (Nam Cao) - rv: Remove unused field in struct rv_monitor_def (Nam Cao) - rv: Return init error when registering monitors (Gabriele Monaco) - verification/rvgen: Organise Kconfig entries for nested monitors (Gabriele Monaco) - tools/dot2c: Fix generated files going over 100 column limit (Gabriele Monaco) - tools/rv: Stop gracefully also on SIGTERM (Gabriele Monaco) - tools/rv: Do not skip idle in trace (Gabriele Monaco) - verification/rvgen: Do not generate unused variables (Nam Cao) - verification/rvgen: Generate each variable definition only once (Nam Cao) - verification/rvgen: Support the 'next' operator (Nam Cao) - Documentation/rv: Add documentation for linear temporal logic monitors (Nam Cao) - verification/rvgen: Add support for linear temporal logic (Nam Cao) - verification/rvgen: Restructure the classes to prepare for LTL inclusion (Nam Cao) - verification/rvgen: Restructure the templates files (Nam Cao) - Documentation/rv: Prepare monitor synthesis document for LTL inclusion (Nam Cao) - verification/dot2k: Prepare the frontend for LTL inclusion (Nam Cao) - verification/dot2k: Replace is_container() hack with subparsers (Nam Cao) - verification/dot2k: Remove __buff_to_string() (Nam Cao) - verification/dot2k: Make a separate dot2k_templates/Kconfig_container (Nam Cao) - rv/ltl: Do not execute the Buchi automaton twice on start condition (Nam Cao) - panic: Fix up description of vpanic() (Nam Cao) - objtool: Add vpanic() to the noreturn list (Nam Cao) - rv: Allow to configure the number of per-task monitor (Nam Cao) - rv: Add documentation for rtapp monitor (Nam Cao) - rv: Add rtapp_sleep monitor (Nam Cao) - rv: Add rtapp_pagefault monitor (Nam Cao) - riscv: mm: Add page fault trace points (Nam Cao) - rv: Add rtapp container monitor (Nam Cao) - rv: Add support for LTL monitors (Nam Cao) - rv: rename CONFIG_DA_MON_EVENTS to CONFIG_RV_MON_EVENTS (Nam Cao) - rv: Let the reactors take care of buffers (Nam Cao) - panic: Add vpanic() (Nam Cao) - printk: Make vprintk_deferred() public (Nam Cao) - rv: Add #undef TRACE_INCLUDE_FILE (Nam Cao) - ring-buffer: Make the const read-only 'type' static (Colin Ian King) - ring-buffer: Remove ring_buffer_read_prepare_sync() (Steven Rostedt) - tracing: ring_buffer: Rewind persistent ring buffer on reboot (Masami Hiramatsu (Google)) - tracing: Remove redundant config HAVE_FTRACE_MCOUNT_RECORD (Steven Rostedt) - ftrace: Make DYNAMIC_FTRACE always enabled for architectures that support it (Steven Rostedt) - fgraph: Keep track of when fgraph_ops are registered or not (Steven Rostedt) - fgraph: Make pid_str size match the comment (Artem Sadovnikov) - ktest.pl: Add new PATCHCHECK_SKIP option to skip testing individual commits (Steven Rostedt) - ktest.pl: Always display BUILD_DIR and OUTPUT_DIR at the start of tests (Steven Rostedt) - ktest.pl: Prevent recursion of default variable options (Steven Rostedt) - ktest.pl: Have -D option work without a space (Steven Rostedt) - ktest.pl: Allow command option -D to override temp variables (Steven Rostedt) - ktest.pl: Add -D option to override options (Steven Rostedt) - tracing: trace_fprobe: Fix typo of the semicolon (Masami Hiramatsu (Google)) - tracing: Have eprobes handle arrays (Steven Rostedt) - tracing: probes: Add a kerneldoc for traceprobe_parse_event_name() (Masami Hiramatsu (Google)) - tracing: uprobe-event: Allocate string buffers from heap (Masami Hiramatsu (Google)) - tracing: eprobe-event: Allocate string buffers from heap (Masami Hiramatsu (Google)) - tracing: kprobe-event: Allocate string buffers from heap (Masami Hiramatsu (Google)) - tracing: fprobe-event: Allocate string buffers from heap (Masami Hiramatsu (Google)) - tracing: probe: Allocate traceprobe_parse_context from heap (Masami Hiramatsu (Google)) - tracing: probes: Sort #include alphabetically (Masami Hiramatsu (Google)) - kprobes: Add missing kerneldoc for __get_insn_slot (Peng Jiang) - tracing: tprobe-events: Register tracepoint when enable tprobe event (Masami Hiramatsu (Google)) - selftests: tracing: Enable fprobe events before checking enable_functions (Masami Hiramatsu (Google)) - tracing: fprobe-events: Register fprobe-events only when it is enabled (Masami Hiramatsu (Google)) - tracing: tprobe-events: Support multiple tprobes on the same tracepoint (Masami Hiramatsu (Google)) - tracing: tprobe-events: Remove mod field from tprobe-event (Masami Hiramatsu (Google)) - tracing: probe-events: Cleanup entry-arg storing code (Masami Hiramatsu (Google)) - tracing: fprobe: Fix infinite recursion using preempt_*_notrace() (Masami Hiramatsu (Google)) - bootconfig: Fix unaligned access when building footer (Ben Hutchings) - tools/bootconfig: scripts/ftrace.sh was missing the shebang line, so added it (Bhaskar Chowdhury) - tools/bootconfig: Cleanup bootconfig footer size calculations (Masami Hiramatsu (Google)) - tools/bootconfig: Replace some echo with printf for more portability (Masami Hiramatsu (Google)) - tools/bootconfig: Improve portability (Masami Hiramatsu (Google)) - tools: bootconfig: Regex enclosed with quotes to make syntax highlight proper (Bhaskar Chowdhury) - MAINTAINERS: add missing files to slab section (Lorenzo Stoakes) - slab: Update MAINTAINERS entry (Matthew Wilcox (Oracle)) - memcg_slabinfo: Fix use of PG_slab (Matthew Wilcox (Oracle)) - kfence: Remove mention of PG_slab (Matthew Wilcox (Oracle)) - vmcoreinfo: Remove documentation of PG_slab and PG_hugetlb (Matthew Wilcox (Oracle)) - doc: Add slab internal kernel-doc (Matthew Wilcox (Oracle)) - slub: Fix a documentation build error for krealloc() (Jonathan Corbet) - slab: Add SL_pfmemalloc flag (Matthew Wilcox (Oracle)) - slab: Add SL_partial flag (Matthew Wilcox (Oracle)) - slab: Rename slab->__page_flags to slab->flags (Matthew Wilcox (Oracle)) - doc: Move SLUB documentation to the admin guide (Matthew Wilcox (Oracle)) - mm, slab: use frozen pages for large kmalloc (Vlastimil Babka) - mm, slab: restore NUMA policy support for large kmalloc (Vlastimil Babka) - refscale: Check that nreaders and loops multiplication doesn't overflow (Artem Sadovnikov) - rcu: Fix delayed execution of hurry callbacks (Tze-nan Wu) - rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access (Zqiang) - rcu/nocb: Dump gp state even if rdp gp itself is not offloaded (Frederic Weisbecker) - srcu: Add guards for SRCU-fast readers (Paul E. McKenney) - checkpatch: Remove SRCU-lite deprecation (Paul E. McKenney) - srcu: Remove SRCU-lite implementation (Paul E. McKenney) - srcu: Expedite SRCU-fast grace periods (Paul E. McKenney) - rcutorture: Remove support for SRCU-lite (Paul E. McKenney) - rcutorture: Remove SRCU-lite scenarios (Paul E. McKenney) - rcutorture: Make BUSTED scenario check and log readers (Paul E. McKenney) - rcutorture: Fix rcutorture_one_extend_check() splat in RT kernels (Zqiang) - rcutorture: Make Trivial RCU ignore onoff_interval and shuffle_interval (Paul E. McKenney) - rcutorture: Drop redundant "insoftirq" parameters (Paul E. McKenney) - rcutorture: Print number of RCU up/down readers and migrations (Paul E. McKenney) - rcutorture: Check for no up/down readers at task level (Paul E. McKenney) - rcutorture: Check for ->up_read() without matching ->down_read() (Paul E. McKenney) - rcutorture: Complain if an ->up_read() is delayed more than 10 seconds (Paul E. McKenney) - rcutorture: Pull rcu_torture_updown() loop body into new function (Paul E. McKenney) - rcutorture: Add tests for SRCU up/down reader primitives (Paul E. McKenney) - rcutorture: Make rcutorture_one_extend_check() account for hard IRQs (Paul E. McKenney) - rcutorture: Start rcu_torture_writer() after rcu_torture_reader() (Paul E. McKenney) - rcutorture: Print only one rtort_pipe_count splat (Paul E. McKenney) - torture: Remove support for SRCU-lite (Paul E. McKenney) - torture: Make torture.sh --allmodconfig testing fail on warnings (Paul E. McKenney) - torture: Add "ERROR" diagnostic for testing kernel-build output (Paul E. McKenney) - torture: Make torture.sh tolerate runs having bad kvm.sh arguments (Paul E. McKenney) - torture: Add textid.txt file to --do-allmodconfig and --do-rcu-rust runs (Paul E. McKenney) - torture: Extract testid.txt generation to separate script (Paul E. McKenney) - torture: Suppress "find" diagnostics from torture.sh --do-none run (Paul E. McKenney) - torture: Provide EXPERT Kconfig option for arm64 KCSAN torture.sh runs (Paul E. McKenney) - torture: Default --no-clocksourcewd on arm64 (Paul E. McKenney) - torture: Default --no-rcutasksflavors on arm64 (Paul E. McKenney) - torture: Make torture.sh KCSAN runs set CONFIG_RCU_TORTURE_TEST_CHK_RDR_STATE=y (Paul E. McKenney) - torture: Permit multiple space characters in kvm.sh --kconfig argument (Paul E. McKenney) - torture: Suppress torture.sh "Zero time" messages for disabled tests (Paul E. McKenney) - rcu: Document concurrent quiescent state reporting for offline CPUs (Joel Fernandes) - rcu: Document separation of rcu_state and rnp's gp_seq (Joel Fernandes) - rcu: Document GP init vs hotplug-scan ordering requirements (Joel Fernandes) - rcu: Refactor expedited handling check in rcu_read_unlock_special() (Joel Fernandes) - rcu: Fix rcu_read_unlock() deadloop due to IRQ work (Joel Fernandes) - Documentation/kernel-parameters: Update rcu_normal_wake_from_gp doc (Uladzislau Rezki (Sony)) - rcu: Enable rcu_normal_wake_from_gp on small systems (Uladzislau Rezki (Sony)) - rcu: Protect ->defer_qs_iw_pending from data race (Paul E. McKenney) - rcu: Robustify rcu_is_cpu_rrupt_from_idle() (Frederic Weisbecker) - rcu/exp: Warn on QS requested on dying CPU (Frederic Weisbecker) - rcu/exp: Remove needless CPU up quiescent state report (Frederic Weisbecker) - rcu/exp: Remove confusing needless full barrier on task unblock (Frederic Weisbecker) - rcu/exp: Protect against early QS report (Frederic Weisbecker) - kcsan: test: Initialize dummy variable (Marco Elver) - iommu/arm-smmu: disable PRR on SM8250 (Dmitry Baryshkov) - iommu/arm-smmu-v3: Revert vmaster in the error path (Nicolin Chen) - iommu/io-pgtable-arm: Remove unused macro iopte_prot (Daniel Mentz) - dt-bindings: arm-smmu: Remove sdm845-cheza specific entry (Konrad Dybcio) - dt-bindings: arm-smmu: document the support on Milos (Luca Weiss) - iommu/arm-smmu-qcom: Add SM6115 MDSS compatible (Alexey Klimov) - iommu/apple-dart: Drop default ARCH_APPLE in Kconfig (Sven Peter) - iommu/omap: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - iommu/omap: Drop redundant check if ti,syscon-mmuconfig exists (Krzysztof Kozlowski) - iommu/mediatek-v1: Tidy up probe_finalize (Robin Murphy) - iommu/amd: Fix geometry.aperture_end for V2 tables (Jason Gunthorpe) - iommu/amd: Wrap debugfs ABI testing symbols snippets in literal code blocks (Bagas Sanjaya) - iommu/amd: Add documentation for AMD IOMMU debugfs support (Dheeraj Kumar Srivastava) - iommu/amd: Add debugfs support to dump IRT Table (Dheeraj Kumar Srivastava) - iommu/amd: Add debugfs support to dump device table (Dheeraj Kumar Srivastava) - iommu/amd: Add support for device id user input (Dheeraj Kumar Srivastava) - iommu/amd: Add debugfs support to dump IOMMU command buffer (Dheeraj Kumar Srivastava) - iommu/amd: Add debugfs support to dump IOMMU Capability registers (Dheeraj Kumar Srivastava) - iommu/amd: Add debugfs support to dump IOMMU MMIO registers (Dheeraj Kumar Srivastava) - iommu/amd: Refactor AMD IOMMU debugfs initial setup (Dheeraj Kumar Srivastava) - iommu/amd: Enable PASID and ATS capabilities in the correct order (Easwar Hariharan) - iommu/amd: Add efr[HATS] max v1 page table level (Ankit Soni) - iommu/amd: Add HATDis feature support (Ankit Soni) - iommu/vt-d: Fix UAF on sva unbind with pending IOPFs (Lu Baolu) - iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain (Lu Baolu) - iommu/vt-d: Deduplicate cache_tag_flush_all by reusing flush_range (Ethan Milon) - iommu/vt-d: Fix missing PASID in dev TLB flush with cache_tag_flush_all (Ethan Milon) - iommu/vt-d: Split paging_domain_compatible() (Jason Gunthorpe) - iommu/vt-d: Split intel_iommu_enforce_cache_coherency() (Jason Gunthorpe) - iommu/vt-d: Create unique domain ops for each stage (Jason Gunthorpe) - iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags() (Jason Gunthorpe) - iommu/vt-d: Do not wipe out the page table NID when devices detach (Jason Gunthorpe) - iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free() (Jason Gunthorpe) - iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() (Jason Gunthorpe) - iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes (Lu Baolu) - iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hook (Vineeth Pillai (Google)) - iommu/exynos: add support for reserved regions (Kaustabh Chakraborty) - iommu/qcom: Fix pgsize_bitmap (Jason Gunthorpe) - iommu/intel: Convert to msi_create_parent_irq_domain() helper (Marc Zyngier) - iommu/amd: Convert to msi_create_parent_irq_domain() helper (Marc Zyngier) - iommu: Remove ops->pgsize_bitmap (Jason Gunthorpe) - iommu/msm: Remove ops->pgsize_bitmap (Jason Gunthorpe) - iommu/qcom: Remove iommu_ops pgsize_bitmap (Jason Gunthorpe) - iommu/mtk: Remove iommu_ops pgsize_bitmap (Jason Gunthorpe) - iommu: Remove iommu_ops pgsize_bitmap from simple drivers (Jason Gunthorpe) - iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jason Gunthorpe) - iommu/arm-smmu: Remove iommu_ops pgsize_bitmap (Jason Gunthorpe) - qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmap (Jason Gunthorpe) - selftests/bpf: Migrate fexit_noreturns case into tracing_failure test suite (KaFai Wan) - selftests/bpf: Add selftest for attaching tracing programs to functions in deny list (KaFai Wan) - bpf: Add log for attaching tracing programs to functions in deny list (KaFai Wan) - bpf: Show precise rejected function when attaching fexit/fmod_ret to __noreturn functions (KaFai Wan) - bpf: Fix various typos in verifier.c comments (Suchit Karunakaran) - bpf: Add third round of bounds deduction (Paul Chaignon) - selftests/bpf: Test invariants on JSLT crossing sign (Paul Chaignon) - selftests/bpf: Test cross-sign 64bits range refinement (Paul Chaignon) - selftests/bpf: Update reg_bound range refinement logic (Paul Chaignon) - bpf: Improve bounds when s64 crosses sign boundary (Paul Chaignon) - bpf: Simplify bounds refinement from s32 (Paul Chaignon) - selftests/bpf: Enable private stack tests for arm64 (Puranjay Mohan) - bpf, arm64: JIT support for private stack (Puranjay Mohan) - bpf: Move bpf_jit_get_prog_name() to core.c (Puranjay Mohan) - bpf, arm64: Fix fp initialization for exception boundary (Puranjay Mohan) - umd: Remove usermode driver framework (Thomas Weißschuh) - bpf/preload: Don't select USERMODE_DRIVER (Thomas Weißschuh) - selftests/bpf: Fix test dynptr/test_dynptr_memset_xdp_chunks failure (Yonghong Song) - selftests/bpf: Fix test dynptr/test_dynptr_copy_xdp failure (Yonghong Song) - selftests/bpf: Increase xdp data size for arm64 64K page size (Yonghong Song) - bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR(...)) (Yonghong Song) - libbpf: Verify that arena map exists when adding arena relocations (Eduard Zingerman) - libbpf: Fix warning in calloc() usage (Matteo Croce) - selftests/bpf: fix implementation of smp_mb() (Puranjay Mohan) - bpf/selftests: Add selftests for token info (Tao Chen) - bpf: Add struct bpf_token_info (Tao Chen) - libbpf: start v1.7 dev cycle (Andrii Nakryiko) - bpf: Clean up individual BTF_ID code (Feng Yang) - bpf: Update iterators.lskel-big-endian.h (Ilya Leoshkevich) - selftests/bpf: enable tracing_struct tests for arm64 (Alexis Lothoré (eBPF Foundation)) - bpf, arm64: remove structs on stack constraint (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Fix build error due to certain uninitialized variables (Yonghong Song) - netkit: Remove location field in netkit_link (Tao Chen) - bpf: Remove attach_type in bpf_tracing_link (Tao Chen) - bpf: Remove attach_type in bpf_netns_link (Tao Chen) - bpf: Remove location field in tcx_link (Tao Chen) - bpf: Remove attach_type in sockmap_link (Tao Chen) - bpf: Remove attach_type in bpf_cgroup_link (Tao Chen) - bpf: Add attach_type field to bpf_link (Tao Chen) - selftests/bpf: Range analysis test case for JSET (Paul Chaignon) - bpf: Forget ranges when refining tnum after JSET (Paul Chaignon) - selftests/bpf: add selftests for bpf_arena_reserve_pages (Emil Tsalapatis) - bpf/arena: add bpf_arena_reserve_pages kfunc (Emil Tsalapatis) - selftests/bpf: Remove enum64 case from __arg_untrusted test suite (Eduard Zingerman) - bpf: Clean code with bpf_copy_to_user() (Tao Chen) - selftests/bpf: Negative test case for tail call map (Paul Chaignon) - selftests/bpf: Add Spectre v4 tests (Luis Gerhorst) - bpf: Fix aux usage after do_check_insn() (Luis Gerhorst) - selftests/bpf: Set CONFIG_PACKET=y for selftests (Saket Kumar Bhaskar) - bpf: Fix improper int-to-ptr cast in dump_stack_cb (Kumar Kartikeya Dwivedi) - bpf: Fix bounds for bpf_prog_get_file_line linfo loop (Kumar Kartikeya Dwivedi) - selftests/bpf: tests for __arg_untrusted void * global func params (Eduard Zingerman) - bpf: support for void/primitive __arg_untrusted global func params (Eduard Zingerman) - selftests/bpf: test cases for __arg_untrusted (Eduard Zingerman) - libbpf: __arg_untrusted in bpf_helpers.h (Eduard Zingerman) - bpf: attribute __arg_untrusted for global function parameters (Eduard Zingerman) - selftests/bpf: ptr_to_btf_id struct walk ending with primitive pointer (Eduard Zingerman) - bpf: rdonly_untrusted_mem for btf id walk pointer leafs (Eduard Zingerman) - bpf: make makr_btf_ld_reg return error for unexpected reg types (Eduard Zingerman) - bpf: Avoid putting struct bpf_scc_callchain variables on the stack (Yonghong Song) - bpf: Reduce stack frame size by using env->insn_buf for bpf insns (Yonghong Song) - bpf: Simplify assignment to struct bpf_insn pointer in do_misc_fixups() (Yonghong Song) - bpf: Avoid warning on unexpected map for tail call (Paul Chaignon) - selftests/bpf: Add tests for prog streams (Kumar Kartikeya Dwivedi) - bpftool: Add support for dumping streams (Kumar Kartikeya Dwivedi) - libbpf: Introduce bpf_prog_stream_read() API (Kumar Kartikeya Dwivedi) - libbpf: Add bpf_stream_printk() macro (Kumar Kartikeya Dwivedi) - bpf: Report rqspinlock deadlocks/timeout to BPF stderr (Kumar Kartikeya Dwivedi) - bpf: Report may_goto timeout to BPF stderr (Kumar Kartikeya Dwivedi) - bpf: Add dump_stack() analogue to print to BPF stderr (Kumar Kartikeya Dwivedi) - bpf: Add function to find program from stack trace (Kumar Kartikeya Dwivedi) - bpf: Ensure RCU lock is held around bpf_prog_ksym_find (Kumar Kartikeya Dwivedi) - bpf: Add function to extract program source info (Kumar Kartikeya Dwivedi) - bpf: Introduce BPF standard streams (Kumar Kartikeya Dwivedi) - bpf: Refactor bprintf buffer support (Kumar Kartikeya Dwivedi) - bpf: Add show_fdinfo for kprobe_multi (Tao Chen) - bpf: Add show_fdinfo for uprobe_multi (Tao Chen) - bpf: Show precise link_type for {uprobe,kprobe}_multi fdinfo (Tao Chen) - selftests/bpf: Add test cases for bpf_dynptr_memset() (Ihor Solodrai) - bpf: Add bpf_dynptr_memset() kfunc (Ihor Solodrai) - selftests/bpf: Allow veristat compile standalone (Mykyta Yatsenko) - bpf: Avoid warning on multiple referenced args in call (Paul Chaignon) - selftests/bpf: Negative test case for ref_obj_id in args (Paul Chaignon) - selftests/bpf: null checks for rdonly_untrusted_mem should be preserved (Eduard Zingerman) - bpf: avoid jump misprediction for PTR_TO_MEM | PTR_UNTRUSTED (Eduard Zingerman) - selftests/bpf: Don't call fsopen() as privileged user (Matteo Croce) - selftests/bpf: Fix spelling mistake "subtration" -> "subtraction" (Colin Ian King) - selftests/bpf: Enable dynptr/test_probe_read_user_str_dynptr (Mykyta Yatsenko) - bpf: Warn on internal verifier errors (Paul Chaignon) - s390/bpf: Describe the frame using a struct instead of constants (Ilya Leoshkevich) - s390/bpf: Centralize frame offset calculations (Ilya Leoshkevich) - selftests/bpf: bpf_rdonly_cast u{8,16,32,64} access tests (Eduard Zingerman) - selftests/bpf: improve error messages in veristat (Mykyta Yatsenko) - selftests/bpf: Fix cgroup_xattr/read_cgroupfs_xattr (Song Liu) - bpf: guard BTF_ID_FLAGS(bpf_cgroup_read_xattr) with CONFIG_BPF_LSM (Eduard Zingerman) - bpf: Fix string kfuncs names in doc comments (Viktor Malik) - selftests/bpf: Add tests for bpf_cgroup_read_xattr (Song Liu) - bpf: Mark cgroup_subsys_state->cgroup RCU safe (Song Liu) - bpf: Introduce bpf_cgroup_read_xattr to read xattr of cgroup's node (Song Liu) - kernfs: remove iattr_mutex (Christian Brauner) - selftests/bpf: Test array presets in veristat (Mykyta Yatsenko) - selftests/bpf: Support array presets in veristat (Mykyta Yatsenko) - selftests/bpf: Separate var preset parsing in veristat (Mykyta Yatsenko) - selftests/bpf: Add tests for string kfuncs (Viktor Malik) - selftests/bpf: Allow macros in __retval (Viktor Malik) - bpf: Add kfuncs for read-only string operations (Viktor Malik) - uaccess: Define pagefault lock guard (Viktor Malik) - bpf: add btf_type_is_i{32,64} helpers (Anton Protopopov) - selftests/bpf: check operations on untrusted ro pointers to mem (Eduard Zingerman) - bpf: allow void* cast using bpf_rdonly_cast() (Eduard Zingerman) - bpf: add bpf_features enum (Eduard Zingerman) - selftests/bpf: Add tests for BPF_NEG range tracking logic (Song Liu) - bpf: Add range tracking for BPF_NEG (Song Liu) - selftests/bpf: Fix usdt multispec failure with arm64/clang20 selftest build (Yonghong Song) - selftests/bpf: Add testcases for BPF_ADD and BPF_SUB (Harishankar Vishwanathan) - bpf, verifier: Improve precision for BPF_ADD and BPF_SUB (Harishankar Vishwanathan) - selftests/bpf: Support ppc64el in vmtest (Luis Gerhorst) - bpf: Make update_prog_stats() always_inline (Menglong Dong) - bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure (Yuan Chen) - selftests/bpf: Add test for bpftool access to read-only protected maps (Slava Imameev) - bpftool: Use appropriate permissions for map access (Slava Imameev) - powerpc/bpf: Fix warning for unused ori31_emitted (Luis Gerhorst) - selftests/bpf: include limits.h needed for PATH_MAX directly (Eduard Zingerman) - bpf: Fix key serial argument of bpf_lookup_user_key() (James Bottomley) - bpf: Get rid of redundant 3rd argument of prepare_seq_file() (Al Viro) - bpftool: Fix JSON writer resource leak in version command (Yuan Chen) - selftests/bpf: Fix unintentional switch case fall through (Mykyta Yatsenko) - selftests/bpf: More precise cpu_mitigations state detection (Eduard Zingerman) - selftests/bpf: Fix RELEASE build failure with gcc14 (Yonghong Song) - bpf: Remove redundant free_verifier_state()/pop_stack() (Luis Gerhorst) - selftests/bpf: verify jset handling in CFG computation (Eduard Zingerman) - bpf: handle jset (if a & b ...) as a jump in CFG computation (Eduard Zingerman) - veristat: Memory accounting for bpf programs (Eduard Zingerman) - bpf: Include verifier memory allocations in memcg statistics (Eduard Zingerman) - bpf/veristat: Fix veristat for map type BPF_MAP_TYPE_CGRP_STORAGE (Song Liu) - tools/bpf_jit_disasm: Fix potential negative tpath index in get_exec_path() (Ruslan Semchenko) - selftests/bpf: Fix xdp_do_redirect failure with 64KB page size (Yonghong Song) - selftests/bpf: Fix two net related test failures with 64K page size (Yonghong Song) - bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater than 4K (Yonghong Song) - bpf: Initialize used but uninit variable in propagate_liveness() (Song Liu) - docs/bpf: Default cpu version changed from v1 to v3 in llvm 20 (Yonghong Song) - selftests/bpf: fix signedness bug in redir_partial() (Fushuai Wang) - bpf: Fix state use-after-free on push_stack() err (Luis Gerhorst) - selftests/bpf: tests with a loop state missing read/precision mark (Eduard Zingerman) - bpf: include backedges in peak_states stat (Eduard Zingerman) - bpf: remove {update,get}_loop_entry functions (Eduard Zingerman) - bpf: propagate read/precision marks over state graph backedges (Eduard Zingerman) - bpf: move REG_LIVE_DONE check to clean_live_states() (Eduard Zingerman) - bpf: set 'changed' status if propagate_liveness() did any updates (Eduard Zingerman) - bpf: set 'changed' status if propagate_precision() did any updates (Eduard Zingerman) - bpf: starting_state parameter for __mark_chain_precision() (Eduard Zingerman) - bpf: frame_insn_idx() utility function (Eduard Zingerman) - bpf: compute SCCs in program control flow graph (Eduard Zingerman) - Revert "bpf: use common instruction history across all states" (Eduard Zingerman) - selftests/bpf: Fix cgroup_mprog_ordering failure due to uninitialized variable (Yonghong Song) - bpf, doc: Improve wording of docs (Eslam Khafagy) - bpf: adjust path to trace_output sample eBPF program (Tobias Klauser) - selftests/bpf: Add test for Spectre v1 mitigation (Luis Gerhorst) - bpf: Fall back to nospec for Spectre v1 (Luis Gerhorst) - bpf: Rename sanitize_stack_spill to nospec_result (Luis Gerhorst) - bpf, arm64, powerpc: Change nospec to include v1 barrier (Luis Gerhorst) - bpf, arm64, powerpc: Add bpf_jit_bypass_spec_v1/v4() (Luis Gerhorst) - bpf: Return -EFAULT on internal errors (Luis Gerhorst) - bpf: Return -EFAULT on misconfigurations (Luis Gerhorst) - bpf: Move insn if/else into do_check_insn() (Luis Gerhorst) - bpf: Add cookie in fdinfo for raw_tp (Tao Chen) - bpf: Add cookie in fdinfo for tracing (Tao Chen) - bpftool: Display cookie for tracing link probe (Tao Chen) - selftests/bpf: Add cookies check for tracing fill_link_info test (Tao Chen) - bpf: Add cookie to tracing bpf_link_info (Tao Chen) - selftests/bpf: Add test cases with CONST_PTR_TO_MAP null checks (Ihor Solodrai) - selftests/bpf: Add cmp_map_pointer_with_const test (Ihor Solodrai) - bpf: Make reg_not_null() true for CONST_PTR_TO_MAP (Ihor Solodrai) - bpf: Add show_fdinfo for perf_event (Tao Chen) - selftests/bpf: Add two selftests for mprog API based cgroup progs (Yonghong Song) - selftests/bpf: Move some tc_helpers.h functions to test_progs.h (Yonghong Song) - libbpf: Support link-based cgroup attach with options (Yonghong Song) - bpf: Implement mprog API on top of existing cgroup progs (Yonghong Song) - cgroup: Add bpf prog revisions to struct cgroup_bpf (Yonghong Song) - Documentation: Fix spelling mistake. (Eslam Khafagy) - selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size (Yonghong Song) - selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size (Yonghong Song) - selftests/bpf: Fix bpf_mod_race test failure with arm64 64KB page size (Yonghong Song) - selftests/bpf: Reduce test_xdp_adjust_frags_tail_grow logs (Yonghong Song) - selftests/bpf: rbtree: Fix incorrect global variable usage (Rong Tao) - Tests for the ".emit_strings" functionality in the BTF dumper. (Blake Jones) - libbpf: Add support for printing BTF character arrays as strings (Blake Jones) - bpf: Clarify sanitize_check_bounds() (Luis Gerhorst) - libbpf: Correct some typos and syntax issues in usdt doc (Jiawei Zhao) - bpftool: Display cookie for raw_tp link probe (Tao Chen) - selftests/bpf: Add cookies check for raw_tp fill_link_info test (Tao Chen) - bpf: Add cookie to raw_tp bpf_link_info (Tao Chen) - dpll: zl3073x: Fix build failure (Ivan Vecera) - selftests: bpf: fix legacy netfilter options (Jakub Kicinski) - ipv6: annotate data-races around rt->fib6_nsiblings (Eric Dumazet) - ipv6: fix possible infinite loop in fib6_info_uses_dev() (Eric Dumazet) - ipv6: prevent infinite loop in rt6_nlmsg_size() (Eric Dumazet) - ipv6: add a retry logic in net6_rt_notify() (Eric Dumazet) - vrf: Drop existing dst reference in vrf_ip6_input_dst (Stanislav Fomichev) - igb: xsk: solve negative overflow of nb_pkts in zerocopy mode (Jason Xing) - stmmac: xsk: fix negative overflow of budget in zerocopy mode (Jason Xing) - can: peak_usb: fix USB FD devices potential malfunction (Stephane Grosjean) - net: phy: micrel: fix KSZ8081/KSZ8091 cable test (Florian Larysch) - neighbour: Fix null-ptr-deref in neigh_flush_dev(). (Kuniyuki Iwashima) - net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863 (Tristram Ha) - net: usbnet: Avoid potential RCU stall on LINK_CHANGE event (John Ernberg) - net/mlx5e: Fix potential deadlock by deferring RX timeout recovery (Shahar Shitrit) - net/mlx5e: Remove skb secpath if xfrm state is not found (Jianbo Liu) - net/mlx5e: Clear Read-Only port buffer size in PBMC before update (Alexei Lazar) - selftests: drv-net: tso: fix non-tunneled tso6 test case name (Daniel Zahka) - selftests: drv-net: tso: fix vxlan tunnel flags to get correct gso_type (Daniel Zahka) - selftests: drv-net: tso: enable test cases based on hw_features (Daniel Zahka) - net/sched: taprio: align entry index attr validation with mqprio (Simon Horman) - net: fsl_pq_mdio: use dev_err_probe (Alexander Stein) - selftests: rtnetlink.sh: remove esp4_offload after test (Xiumei Mu) - vsock: remove unnecessary null check in vsock_getname() (Wang Liang) - dt-bindings: ieee802154: Convert at86rf230.txt yaml format (Frank Li) - net: dsa: microchip: Disable PTP function of KSZ8463 (Tristram Ha) - net: dsa: microchip: Setup fiber ports for KSZ8463 (Tristram Ha) - net: dsa: microchip: Write switch MAC address differently for KSZ8463 (Tristram Ha) - net: dsa: microchip: Use different registers for KSZ8463 (Tristram Ha) - net: dsa: microchip: Add KSZ8463 switch support to KSZ DSA driver (Tristram Ha) - dt-bindings: net: dsa: microchip: Add KSZ8463 switch support (Tristram Ha) - selftests: drv-net: Wait for bkg socat to start (Mohsin Bashir) - net: stmmac: dwmac-socfpga: Add xgmac support for Agilex5 (Mun Yew Tham) - dt-bindings: net: altr,socfpga-stmmac: Add compatible string for Agilex5 (Matthew Gerlach) - selftests: netfilter: ipvs.sh: Explicity disable rp_filter on interface tunl0 (Yi Chen) - selftests: netfilter: Ignore tainted kernels in interface stress test (Phil Sutter) - netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) - netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps (Florian Westphal) - netfilter: nft_set_pipapo: merge pipapo_get/lookup (Florian Westphal) - netfilter: nft_set: remove indirection from update API call (Florian Westphal) - netfilter: nft_set: remove one argument from lookup and update functions (Florian Westphal) - netfilter: nft_set_pipapo: remove unused arguments (Florian Westphal) - netfilter: nfnetlink_hook: Dump flowtable info (Phil Sutter) - netfilter: nfnetlink: New NFNLA_HOOK_INFO_DESC helper (Phil Sutter) - ipvs: Rename del_timer in comment in ip_vs_conn_expire_now() (WangYuli) - selftests: netfilter: Enable CONFIG_INET_SCTP_DIAG (Sebastian Andrzej Siewior) - selftests: net: Enable legacy netfilter legacy options. (Florian Westphal) - netfilter: Exclude LEGACY TABLES on PREEMPT_RT. (Pablo Neira Ayuso) - netfilter: conntrack: Remove unused net in nf_conntrack_double_lock() (Yue Haibing) - netfilter: nf_tables: Remove unused nft_reduce_is_readonly() (Yue Haibing) - netfilter: x_tables: Remove unused functions xt_{in|out}name() (Yue Haibing) - netfilter: load nf_log_syslog on enabling nf_conntrack_log_invalid (Lance Yang) - netfilter: conntrack: table full detailed log (lvxiafei) - Documentation: devlink: add devlink documentation for the kvaser_usb driver (Jimmy Assarsson) - can: kvaser_usb: Add devlink port support (Jimmy Assarsson) - can: kvaser_usb: Expose device information via devlink info_get() (Jimmy Assarsson) - can: kvaser_usb: Add devlink support (Jimmy Assarsson) - can: kvaser_usb: Store additional device information (Jimmy Assarsson) - can: kvaser_usb: Store the different firmware version components in a struct (Jimmy Assarsson) - can: kvaser_usb: Move comment regarding max_tx_urbs (Jimmy Assarsson) - can: kvaser_usb: Add intermediate variables (Jimmy Assarsson) - can: kvaser_usb: Assign netdev.dev_port based on device channel index (Jimmy Assarsson) - can: kvaser_usb: Add support for ethtool set_phys_id() (Jimmy Assarsson) - can: kvaser_usb: Add support to control CAN LEDs on device (Jimmy Assarsson) - Documentation: devlink: add devlink documentation for the kvaser_pciefd driver (Jimmy Assarsson) - can: kvaser_pciefd: Add devlink port support (Jimmy Assarsson) - can: kvaser_pciefd: Expose device firmware version via devlink info_get() (Jimmy Assarsson) - can: kvaser_pciefd: Add devlink support (Jimmy Assarsson) - can: kvaser_pciefd: Split driver into C-file and header-file. (Jimmy Assarsson) - can: kvaser_pciefd: Store device channel index (Jimmy Assarsson) - can: kvaser_pciefd: Store the different firmware version components in a struct (Jimmy Assarsson) - can: kvaser_pciefd: Add intermediate variable for device struct in probe() (Jimmy Assarsson) - can: kvaser_pciefd: Add support for ethtool set_phys_id() (Jimmy Assarsson) - can: kvaser_pciefd: Add support to control CAN LEDs on device (Jimmy Assarsson) - docs: Fix kernel-doc error in CAN driver (Luis Felipe Hernandez) - can: tscan1: CAN_TSCAN1 can depend on PC104 (Randy Dunlap) - can: tscan1: Kconfig: add COMPILE_TEST (Vincent Mailhol) - can: ti_hecc: Kconfig: add COMPILE_TEST (Vincent Mailhol) - can: ti_hecc: fix -Woverflow compiler warning (Vincent Mailhol) - can: janz-ican3: use sysfs_emit() in fwinfo_show() (Khaled Elnaggar) - i40e: use libie_aq_str (Michal Swiatkowski) - iavf: use libie_aq_str (Michal Swiatkowski) - ice: use libie_aq_str (Michal Swiatkowski) - libie: add adminq helper for converting err to str (Michal Swiatkowski) - iavf: use libie adminq descriptors (Michal Swiatkowski) - i40e: use libie adminq descriptors (Michal Swiatkowski) - ixgbe: use libie adminq descriptors (Michal Swiatkowski) - ice, libie: move generic adminq descriptors to lib (Michal Swiatkowski) - net/sched: Add precise drop reason for pfifo_fast queue overflows (Fan Yu) - sctp: Replace sockaddr with sockaddr_inet in sctp_addr union (Kees Cook) - wireguard: peer: Replace sockaddr with sockaddr_inet (Kees Cook) - ipv6: Add sockaddr_inet unified address structure (Kees Cook) - net/mlx5e: Expose TIS via devlink tx reporter diagnose (Feng Liu) - net/mlx5e: Support routed networks during IPsec MACs initialization (Alexandre Cassen) - net: dsa: b53: mmap: Implement bcm63xx ephy power control (Kyle Hendry) - net: dsa: b53: mmap: Add register layout for bcm6368 (Kyle Hendry) - net: dsa: b53: mmap: Add register layout for bcm6318 (Kyle Hendry) - net: dsa: b53: mmap: Add syscon reference and register layout for bcm63268 (Kyle Hendry) - net: dsa: b53: Define chip IDs for more bcm63xx SoCs (Kyle Hendry) - dt-bindings: net: dsa: b53: Document brcm,gpio-ctrl property (Kyle Hendry) - net: dsa: b53: Add phy_enable(), phy_disable() methods (Kyle Hendry) - netpoll: Remove unused fields from inet_addr union (Breno Leitao) - ipv6: add `force_forwarding` sysctl to enable per-interface forwarding (Gabriel Goller) - octeontx2-af: use unsigned int as iterator for unsigned values (Simon Horman) - mptcp: remove pr_fallback() (Paolo Abeni) - mptcp: track fallbacks accurately via mibs (Paolo Abeni) - selftests: net: Skip test if IPv6 is not configured (Breno Leitao) - usbnet: Set duplex status to unknown in the absence of MII (Yi Cong) - selftests: rtnetlink: add macsec and vlan nesting test (Stanislav Fomichev) - macsec: set IFF_UNICAST_FLT priv flag (Stanislav Fomichev) - net: hibmcge: support for statistics of reset failures (Jijie Shao) - net: Fix typos (Bjorn Helgaas) - selftests: drv-net: Make command requirements explicit (Gal Pressman) - selftests: drv-net: Fix remote command checking in require_cmd() (Gal Pressman) - net/mlx5: Fix build -Wframe-larger-than warnings (Zhu Yanjun) - net: define an enum for the napi threaded state (Samiullah Khawaja) - net: Use netif_threaded_enable instead of netif_set_threaded in drivers (Samiullah Khawaja) - net: Create separate gro_flush_normal function (Samiullah Khawaja) - Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections (Yang Li) - Bluetooth: hci_event: Mask data status from LE ext adv reports (Chris Down) - Bluetooth: btintel_pcie: Fix Alive Context State Handling (Kiran K) - Bluetooth: btintel_pcie: Make driver wait for alive interrupt (Kiran K) - Bluetooth: hci_devcd_dump: fix out-of-bounds via dev_coredumpv (Ivan Pravdin) - Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()' (Arseniy Krasnov) - Bluetooth: btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855 (Zijun Hu) - Bluetooth: btusb: Sort WCN6855 device IDs by VID and PID (Zijun Hu) - Bluetooth: btusb: QCA: Support downloading custom-made firmwares (Zijun Hu) - Bluetooth: btnxpuart: Add uevents for FW dump and FW download complete (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Correct the Independent Reset handling after FW dump (Neeraj Sanjay Kale) - Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS (Yang Li) - Bluetooth: ISO: add socket option to report packet seqnum via CMSG (Pauli Virtanen) - Bluetooth: btintel: Define a macro for Intel Reset vendor command (Kiran K) - Bluetooth: Fix typos in comments (Bastien Nocera) - Bluetooth: RFCOMM: Fix typos in comments (Bastien Nocera) - Bluetooth: aosp: Fix typo in comment (Bastien Nocera) - Bluetooth: hci_bcm4377: Fix typo in comment (Bastien Nocera) - Bluetooth: btrtl: Fix typo in comment (Bastien Nocera) - Bluetooth: btmtk: Fix typo in log string (Bastien Nocera) - Bluetooth: btintel: Fix typo in comment (Bastien Nocera) - Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 (En-Wei Wu) - Bluetooth: btusb: Add RTL8852BE device 0x13d3:0x3618 (Hao Li) - Bluetooth: btusb: Fix potential NULL dereference on kmalloc failure (Zhongqiu Han) - Bluetooth: btnxpuart: implement powerup sequence (Catalin Popescu) - dt-bindings: net: bluetooth: nxp: add support for supply and reset (Catalin Popescu) - Bluetooth: Fix spelling mistakes (Yang Li) - Bluetooth: hci_event: Add support for handling LE BIG Sync Lost event (Yang Li) - Bluetooth: btnxpuart: Add support for 4M baudrate (Neeraj Sanjay Kale) - dt-bindings: net: bluetooth: nxp: Add support for 4M baudrate (Neeraj Sanjay Kale) - Bluetooth: hci_event: Correct comment about HCI_EV_EXTENDED_INQUIRY_RESULT (Zijun Hu) - Bluetooth: hci_core: Eliminate an unnecessary goto label in hci_find_irk_by_addr() (Zijun Hu) - Bluetooth: hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync() (Zijun Hu) - Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() (Zijun Hu) - Bluetooth: hci_qca: Enable ISO data packet RX (Zijun Hu) - Bluetooth: btintel_pcie: Add support for device 0x4d76 (Kiran K) - Bluetooth: Remove hci_conn_hash_lookup_state() (Yue Haibing) - Bluetooth: btusb: Add a new VID/PID 2c7c/7009 for MT7925 (Haochen Tong) - Bluetooth: btintel_pcie: Reword restart to recovery (Luiz Augusto von Dentz) - Bluetooth: btintel_pcie: Support Function level reset (Chandrashekar Devegowda) - Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) (Uwe Kleine-König) - Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano (Zenm Chen) - selftests/bpf: Test invalid narrower ctx load (Paul Chaignon) - bpf: Reject narrower access to pointer ctx fields (Paul Chaignon) - bpf: Disable migration in nf_hook_run_bpf(). (Kuniyuki Iwashima) - selftests: drv-net: devmem: use new mattr ynl helpers (Jakub Kicinski) - tools: ynl-gen: print setters for multi-val attrs (Jakub Kicinski) - tools: ynl-gen: print alloc helper for multi-val attrs (Jakub Kicinski) - tools: ynl-gen: move free printing to the print_type_full() helper (Jakub Kicinski) - tools: ynl-gen: don't add suffix for pure types (Jakub Kicinski) - ssb: use new GPIO line value setter callbacks for the second GPIO chip (Bartosz Golaszewski) - wifi: Fix typos (Bjorn Helgaas) - wifi: iwlwifi: Revert "wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions" (Miri Korenblit) - wifi: iwlwifi: check validity of the FW API range (Miri Korenblit) - wifi: iwlwifi: don't export symbols that we shouldn't (Miri Korenblit) - wifi: iwlwifi: mld: use spec link id and not FW link id (Miri Korenblit) - wifi: iwlwifi: mld: decode EOF bit for AMPDUs (Benjamin Berg) - wifi: iwlwifi: Remove support for rx OMI bandwidth reduction (Miri Korenblit) - wifi: iwlwifi: stop supporting iwl_omi_send_status_notif ver 1 (Miri Korenblit) - wifi: iwlwifi: remove SC2F firmware support (Miri Korenblit) - wifi: iwlwifi: mvm: Remove NAN support (Ilan Peer) - wifi: iwlwifi: mld: avoid outdated reorder buffer head_sn (Avraham Stern) - wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn (Avraham Stern) - wifi: iwlwifi: disable certain features for fips_enabled (Johannes Berg) - wifi: iwlwifi: mld: support channel survey collection for ACS scans (Benjamin Berg) - wifi: iwlwifi: mld: disable RX aggregation if requested (Miri Korenblit) - wifi: iwlwifi: mvm/fw: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: iwlwifi: Fix typo "ransport" (WangYuli) - wifi: iwlwifi: fix cmd length when sending WOWLAN_TSC_RSC_PARAM (Antonio Quartulli) - wifi: brcmsmac: Use str_true_false() helper (Liu Song) - wifi: brcmfmac: fix EXTSAE WPA3 connection failure due to AUTH TX failure (Ting-Ying Li) - wifi: brcm80211: Remove yet more unused functions (Dr. David Alan Gilbert) - wifi: brcm80211: Remove more unused functions (Dr. David Alan Gilbert) - wifi: brcm80211: Remove unused functions (Dr. David Alan Gilbert) - dt-bindings: net: wireless: rt2800: add SOC Wifi (Rosen Penev) - MIPS: dts: ralink: mt7620a: add wifi (Rosen Penev) - wifi: rt2x00: soc: modernize probe (Rosen Penev) - wifi: rt2800: move 2x00soc to 2800soc (Rosen Penev) - wifi: rt2800soc: allow loading from OF (Rosen Penev) - wifi: rt2x00: remove mod_name from platform_driver (Rosen Penev) - wifi: rt2x00: add COMPILE_TEST (Rosen Penev) - wifi: mac80211: fix WARN_ON for monitor mode on some devices (Johannes Berg) - wifi: brcmfmac: cyw: Fix __counted_by to be LE variant (Kees Cook) - wifi: mac80211: fix unassigned variable access (Antonio Quartulli) - wifi: mac80211: don't require cipher and keylen in gtk rekey (Miri Korenblit) - wifi: nl80211: Set num_sub_specs before looping through sub_specs (Kees Cook) - wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon() (Kees Cook) - wifi: ath12k: Correct tid cleanup when tid setup fails (Sarika Sharma) - wifi: ath12k: bring DFS support back for WCN7850 (Baochen Qiang) - wifi: ath12k: Prefer {} to {0} in initializers (Jeff Johnson) - wifi: ath11k: Prefer {} to {0} in initializers (Jeff Johnson) - wifi: ath10k: Prefer {} to {0} in initializers (Jeff Johnson) - wifi: ath12k: Advertise encapsulation/decapsulation offload support to mac80211 (Nithyanantham Paramasivam) - wifi: ath12k: Fix TX status reporting to mac80211 when offload is enabled (Nithyanantham Paramasivam) - wifi: ath12k: Fix the handling of TX packets in Ethernet mode (Nithyanantham Paramasivam) - wifi: ath12k: Add support to parse max ext2 wmi service bit (Tamizh Chelvam Raja) - wifi: ath12k: fix endianness handling while accessing wmi service bit (Tamizh Chelvam Raja) - wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask() (Baochen Qiang) - wifi: ath5k: Use max() to improve code (Qianfeng Rong) - wifi: ath12k: remove unneeded semicolon in ath12k_mac_parse_tx_pwr_env() (Baochen Qiang) - wifi: ath12k: Validate peer_id before searching for peer (Sriram R) - wifi: ath12k: Use HTT_TCL_METADATA_VER_V1 in FTM mode (Aaradhana Sahu) - wifi: ath12k: Add support to enqueue management frame at MLD level (Sriram R) - wifi: ath12k: Enable memory profile selection for QCN9274 (Aaradhana Sahu) - wifi: ath12k: Refactor macros to use memory profile-based values (Aaradhana Sahu) - wifi: ath12k: Remove redundant TID calculation for QCN9274 (Aaradhana Sahu) - wifi: ath12k: Add a table of parameters entries impacting memory consumption (Aaradhana Sahu) - wifi: ath12k: support average ack rssi in station dump (Sivashankari Madhavan) - wifi: ath12k: allow beacon protection keys to be installed in hardware (Karthikeyan Kathirvel) - wifi: ath12k: set RX_FLAG_SKIP_MONITOR in WBM error path (P Praneesh) - wifi: ath12k: pack HTT pdev rate stats structs (Jeff Johnson) - wifi: ath12k: update unsupported bandwidth flags in reg rules (Harshitha Prem) - wifi: ath12k: Add num_stations counter for each interface (Aditya Kumar Singh) - wifi: ath12k: properly set bit for pdev mask for firmware PPDU_STATS request (Sarika Sharma) - wifi: ath12k: Block radio bring-up in FTM mode (Aaradhana Sahu) - wifi: ath12k: advertise NL80211_FEATURE_TX_POWER_INSERTION support (Aditya Kumar Singh) - wifi: ath12k: add support for Tx Power insertion in RRM action frame (Aditya Kumar Singh) - wifi: ath12k: fetch tx_retry and tx_failed from htt_ppdu_stats_user_cmpltn_common_tlv (Sarika Sharma) - wifi: ath12k: correctly update bw for ofdma packets (Sarika Sharma) - wifi: ath12k: add EHT support for TX rate (Sarika Sharma) - wifi: ath12k: add link support for multi-link in arsta (Sarika Sharma) - wifi: ath12k: fill link station statistics for MLO (Sarika Sharma) - wifi: ath12k: add extended NSS bandwidth support for 160 MHz (Pradeep Kumar Chitrapu) - wifi: ath12k: add support for 160 MHz bandwidth (Pradeep Kumar Chitrapu) - wifi: ath12k: clean up 80P80 support (Pradeep Kumar Chitrapu) - wifi: ath12k: add support for setting fixed HE rate/GI/LTF (Pradeep Kumar Chitrapu) - wifi: ath12k: generate rx and tx mcs maps for supported HE mcs (Pradeep Kumar Chitrapu) - wifi: ath12k: move HE MCS mapper to a separate function (Pradeep Kumar Chitrapu) - wifi: ath12k: push EHT MU-MIMO params to hardware (Pradeep Kumar Chitrapu) - wifi: ath12k: push HE MU-MIMO params to hardware (Pradeep Kumar Chitrapu) - wifi: ath10k: shutdown driver when hardware is unreliable (Kang Yang) - wifi: ath12k: fix timeout while waiting for regulatory update during interface creation (Aditya Kumar Singh) - wifi: ath6kl: Fix spellings (Sumanth Gavini) - wifi: ath10k: Fix Spelling (Sumanth Gavini) - wifi: wil6210: wmi: Fix spellings reported by codespell (Sumanth Gavini) - wifi: ath12k: Add support to RTT stats (Maharaja Kennadyrajan) - wifi: ath12k: Add support to TDMA and MLO stats (Maharaja Kennadyrajan) - wifi: ath12k: Add support for transmit histogram stats (Saleemuddin Shaik) - wifi: ath12k: Clear auth flag only for actual association in security mode (Thiraviyam Mariyappan) - wifi: ath12k: fix dest ring-buffer corruption when ring is full (Johan Hovold) - wifi: ath12k: fix source ring-buffer corruption (Johan Hovold) - wifi: ath12k: use plain access for descriptor length (Johan Hovold) - wifi: ath12k: fix dest ring-buffer corruption (Johan Hovold) - wifi: ath11k: fix dest ring-buffer corruption when ring is full (Johan Hovold) - wifi: ath11k: fix source ring-buffer corruption (Johan Hovold) - wifi: ath11k: use plain accesses for monitor descriptor (Johan Hovold) - wifi: ath11k: use plain access for descriptor length (Johan Hovold) - wifi: ath11k: fix dest ring-buffer corruption (Johan Hovold) - wifi: ath12k: Send WMI_VDEV_SET_TPC_POWER_CMD for AP vdev (Hariharan Basuthkar) - wifi: ath12k: Add memset and update default rate value in wmi tx completion (Sarika Sharma) - wifi: ath12k: Fix beacon reception for sta associated to Non-TX AP (Rameshkumar Sundaram) - wifi: ath12k: Fix station association with MBSSID Non-TX BSS (Hari Chandrakanthan) - wifi: ath12k: use real noise floor instead of default value (Raj Kumar Bhagat) - wifi: ath12k: handle WMI event for real noise floor calculation (Raj Kumar Bhagat) - wifi: ath11k: Make read-only const array svc_id static const (Colin Ian King) - wifi: ath11k: fix suspend use-after-free after probe failure (Johan Hovold) - wifi: ath11k: clear initialized flag for deinit-ed srng lists (Sergey Senozhatsky) - wifi: ath11k: support usercase-specific firmware overrides (Miaoqing Pan) - dt-bindings: net: wireless: ath11k-pci: describe firmware-name property (Miaoqing Pan) - wifi: ath9k: ahb: replace id_table with of (Rosen Penev) - dt-bindings: net: wireless: ath9k: add WIFI bindings (Rosen Penev) - wifi: ath9k: ahb: reorder includes (Rosen Penev) - wifi: ath9k: ahb: reorder declarations (Rosen Penev) - wifi: cfg80211/mac80211: report link ID for unexpected frames (Michael-CY Lee) - wifi: mac80211: determine missing link_id in ieee80211_rx_for_interface() based on frequency (Michael-CY Lee) - wifi: brcmfmac: support CYW54591 PCIE device (Double Lo) - wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE (Gokul Sivakumar) - wifi: cfg80211: reject HTC bit for management frames (Johannes Berg) - wifi: mac80211: remove ieee80211_remove_key (Miri Korenblit) - Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" (Remi Pommarel) - wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key() (Remi Pommarel) - wifi: mac80211: Don't call fq_flow_idx() for management frames (Alexander Wetzel) - wifi: mac80211: Do not schedule stopped TXQs (Alexander Wetzel) - wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac() (Alexander Wetzel) - wifi: plfxlc: Fix error handling in usb driver probe (Murad Masimov) - wifi: mac80211: support returning the S1G short beacon skb (Lachlan Hodges) - wifi: mac80211: support initialising current S1G short beacon index (Lachlan Hodges) - wifi: mac80211: support initialising an S1G short beaconing BSS (Lachlan Hodges) - wifi: cfg80211: support configuring an S1G short beaconing BSS (Lachlan Hodges) - wifi: brcmfmac: Add support for the SDIO 43751 device (Fabio Estevam) - wifi: wilc1000: Use min() to improve code (Qianfeng Rong) - wifi: mwifiex: Use max_t() to improve code (Qianfeng Rong) - wifi: brcm80211: Use min() to improve code (Qianfeng Rong) - wifi: brcmfmac: Fix typo "notifer" (WangYuli) - wifi: mac80211: reject TDLS operations when station is not associated (Moon Hee Lee) - wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table() (Nathan Chancellor) - wifi: mac80211: extend connection monitoring for MLO (Maharaja Kennadyrajan) - wifi: mac80211: extend beacon monitoring for MLO (Maharaja Kennadyrajan) - wifi: mac80211: Add link iteration macro for link data with rcu_dereference (Maharaja Kennadyrajan) - wifi: mac80211: fix macro scoping in for_each_link_data (Aditya Kumar Singh) - wifi: cfg80211/mac80211: remove wrong scan request n_channels (Johannes Berg) - wifi: rtlwifi: Use min()/max() to improve code (Qianfeng Rong) - wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode (Chin-Yen Lee) - wifi: rtw89: Lower the timeout in rtw89_fwdl_check_path_ready_ax() for USB (Bitterblue Smith) - wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB (Bitterblue Smith) - wifi: rtw89: check path range before using in rtw89_fw_h2c_rf_ps_info() (Ping-Ke Shih) - wifi: rtw89: purge obsoleted scan events with software sequence number (Ping-Ke Shih) - wifi: rtw89: dynamically update EHT preamble puncturing (Kuan-Chung Chen) - wifi: rtw89: mac: reduce PPDU status length for WiFi 6 chips (Chia-Yuan Li) - wifi: rtw89: trigger TX stuck if FIFO full (Chia-Yuan Li) - wifi: rtw88: Fix macid assigned to TDLS station (Bitterblue Smith) - wifi: rtw88: enable TX reports for the management queue (Andrey Skvortsov) - wifi: rtl8xxxu: Fix RX skb size for aggregation disabled (Martin Kaistra) - wifi: rtw89: 8852b: implement RFK multi-channel handling and support chanctx up to 2 (Zong-Zhe Yang) - wifi: rtw89: 8852b: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature (Zong-Zhe Yang) - wifi: rtw89: 8852bt: implement RFK multi-channel handling and support chanctx up to 2 (Zong-Zhe Yang) - wifi: rtw89: 8852bt: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature (Zong-Zhe Yang) - wifi: rtw89: tweak tx wake notify matching condition (Chih-Kang Chang) - wifi: rtw89: update SER L2 type default value (Chih-Kang Chang) - wifi: rtw89: introduce fw feature group and redefine CRASH_TRIGGER (Zong-Zhe Yang) - wifi: rtw89: check LPS H2C command complete by C2H reg instead of done ack (Chih-Kang Chang) - wifi: rtw89: mcc: solve GO's TBTT change and TBTT too close to NoA issue (Chih-Kang Chang) - wifi: rtw89: extend HW scan of WiFi 7 chips for extra OP chan when concurrency (Chih-Kang Chang) - wifi: rtw89: mcc: when MCC stop forcing to stay at GO role (Chih-Kang Chang) - wifi: rtw89: mcc: enlarge GO NoA duration to cover channel switching time (Chih-Kang Chang) - wifi: rtw89: add DIG suspend/resume flow when scan and connection (Chih-Kang Chang) - wifi: rtw89: mcc: add H2C command to support different PD level in MCC (Chih-Kang Chang) - wifi: rtw89: regd/acpi: support 6 GHz VLP policy via ACPI DSM (Zong-Zhe Yang) - wifi: rtw89: regd/acpi: support regulatory rules via ACPI DSM and parse rule of regd_UK (Zong-Zhe Yang) - wifi: rtw89: regd/acpi: update field definition to specific country in UNII-4 conf (Zong-Zhe Yang) - wifi: rtw89: regd/acpi: support country CA by BIT(1) in 6 GHz SP conf (Zong-Zhe Yang) - wifi: rtw89: Enable the new rtw89_8852bu module (Bitterblue Smith) - wifi: rtw89: Add rtw8852bu.c (Bitterblue Smith) - wifi: rtw89: 8852b: Add rtw8852b_hfc_param_ini_usb (Bitterblue Smith) - wifi: rtw89: 8852b: Add rtw8852b_dle_mem_usb3 (Bitterblue Smith) - wifi: rtw89: 8852b: Fix rtw8852b_pwr_{on,off}_func() for USB (Bitterblue Smith) - wifi: rtw89: 8852bx: Accept USB devices and load their MAC address (Bitterblue Smith) - wifi: rtw89: enter power save mode aggressively (Chin-Yen Lee) - wifi: rtw89: Enable the new USB modules (Bitterblue Smith) - wifi: rtw89: Add rtw8851bu.c (Bitterblue Smith) - wifi: rtw89: Add usb.{c,h} (Bitterblue Smith) - wifi: rtw89: Add some definitions for USB (Bitterblue Smith) - wifi: rtw89: Fix rtw89_mac_power_switch() for USB (Bitterblue Smith) - wifi: rtw89: 8851b: Modify rtw8851b_pwr_{on,off}_func() for USB (Bitterblue Smith) - wifi: rtw89: Hide some errors when the device is unplugged (Bitterblue Smith) - wifi: rtw89: Add extra TX headroom for USB (Bitterblue Smith) - wifi: rtw89: Disable deep power saving for USB/SDIO (Bitterblue Smith) - wifi: rtw89: Add rtw8851b_hfc_param_ini_usb (Bitterblue Smith) - wifi: rtw89: Add rtw8851b_dle_mem_usb{2,3} (Bitterblue Smith) - wifi: rtw89: Make hfc_param_ini in rtw89_chip_info an array (Bitterblue Smith) - wifi: rtw89: Make dle_mem in rtw89_chip_info an array (Bitterblue Smith) - wifi: rtw89: 8851b: Accept USB devices and load their MAC address (Bitterblue Smith) - wifi: rtw89: 8851b: rfk: update IQK to 0x14 (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: update DPK to 0x11 (Ping-Ke Shih) - wifi: rtw89: 8851b: update NCTL 0xB (Ping-Ke Shih) - wifi: rtw89: 8851b: adjust ADC setting for RF calibration (Ping-Ke Shih) - wifi: rtw89: 8851b: set ADC bandwidth select according to calibration value (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: extend DPK path_ok type to u8 (Ping-Ke Shih) - wifi: rtw88: coex: Use bitwise instead of arithmetic operator for flags (Pei Xiao) - xfrm: Skip redundant statistics update for crypto offload (Jianbo Liu) - xfrm: Duplicate SPI Handling (Aakash Kumar S) - xfrm: hold device only for the asynchronous decryption (Jianbo Liu) - Documentation: netlink: specs: tc: Add DualPI2 specification (Chia-Yu Chang) - selftests/tc-testing: Add selftests for qdisc DualPI2 (Chia-Yu Chang) - selftests/tc-testing: Fix warning and style check on tdc.sh (Chia-Yu Chang) - sched: Add enqueue/dequeue of dualpi2 qdisc (Koen De Schepper) - sched: Dump configuration and statistics of dualpi2 qdisc (Chia-Yu Chang) - sched: Struct definition and parsing of dualpi2 qdisc (Chia-Yu Chang) - libeth: xdp: access ->pp through netmem_desc instead of page (Byungchul Park) - net: ti: icssg-prueth: access ->pp through netmem_desc instead of page (Byungchul Park) - mlx5: access ->pp through netmem_desc instead of page (Byungchul Park) - idpf: access ->pp through netmem_desc instead of page (Byungchul Park) - iavf: access ->pp through netmem_desc instead of page (Byungchul Park) - octeontx2-pf: access ->pp through netmem_desc instead of page (Byungchul Park) - net: fec: access ->pp through netmem_desc instead of page (Byungchul Park) - mt76: access ->pp through netmem_desc instead of page (Byungchul Park) - netdevsim: access ->pp through netmem_desc instead of page (Byungchul Park) - netmem, mlx4: access ->pp_ref_count through netmem_desc instead of page (Byungchul Park) - netmem: use netmem_desc instead of page to access ->pp in __netmem_get_pp() (Byungchul Park) - netmem: introduce struct netmem_desc mirroring struct page (Byungchul Park) - vxlan: remove redundant conversion of vni in vxlan_nl2conf (Wang Liang) - netdevsim: add fw_update_flash_chunk_time_ms debugfs knobs (Jiri Pirko) - devlink: Fix excessive stack usage in rate TC bandwidth parsing (Carolina Jubran) - net/mlx5: Expose cable_length field in PFCC register (Oren Sidi) - net/mlx5: Add IFC bits and enums for buf_ownership (Oren Sidi) - net/mlx5: Add IFC bits to support RSS for IPSec offload (Jianbo Liu) - tcp: do not increment BeyondWindow MIB for old seq (Paolo Abeni) - tcp: do not set a zero size receive buffer (Paolo Abeni) - net/mlx5e: Remove duplicate mkey from SHAMPO header (Lama Kayal) - net/mlx5e: SHAMPO, Remove mlx5e_shampo_get_log_hd_entry_size() (Lama Kayal) - net/mlx5e: SHAMPO, Cleanup reservation size formula (Lama Kayal) - tcp: trace retransmit failures in tcp_retransmit_skb (Fan Yu) - net: Kconfig: add endif/endmenu comments (Randy Dunlap) - selftests: drv-net: Test head-adjustment support (Mohsin Bashir) - selftests: drv-net: Test tail-adjustment support (Mohsin Bashir) - selftests: drv-net: Test XDP_TX support (Mohsin Bashir) - selftests: drv-net: Test XDP_PASS/DROP support (Mohsin Bashir) - net: netdevsim: hook in XDP handling (Jakub Kicinski) - Octeontx2-af: Debugfs support for firmware data (Hariprasad Kelam) - Octeontx2-af: RPM: Update DMA mask (Hariprasad Kelam) - Octeontx2-af: Disable stale DMAC filters (Subbaraya Sundeep) - Octeontx2-af: Add programmed macaddr to RVU pfvf (Hariprasad Kelam) - ibmveth: Add multi buffers rx replenishment hcall support (Mingming Cao) - ip6_gre: Factor out common ip6gre tunnel match into helper (Yue Haibing) - gve: implement DQO RX datapath and control path for AF_XDP zero-copy (Joshua Washington) - gve: implement DQO TX datapath for AF_XDP zero-copy (Joshua Washington) - gve: keep registry of zc xsk pools in netdev_priv (Joshua Washington) - gve: merge xdp and xsk registration (Joshua Washington) - gve: deduplicate xdp info and xsk pool registration logic (Joshua Washington) - selftests: drv-net: rss_api: context create and delete tests (Jakub Kicinski) - ethtool: rss: support removing contexts via Netlink (Jakub Kicinski) - ethtool: rss: support creating contexts via Netlink (Jakub Kicinski) - ethtool: move ethtool_rxfh_ctx_alloc() to common code (Jakub Kicinski) - ethtool: rss: factor out populating response from context (Jakub Kicinski) - ethtool: rss: factor out allocating memory for response (Jakub Kicinski) - ethtool: rejig the RSS notification machinery for more types (Jakub Kicinski) - ethtool: assert that drivers with sym hash are consistent for RSS contexts (Jakub Kicinski) - mptcp: fix typo in a comment (moyuanhao) - mptcp: add TCP_MAXSEG sockopt support (Geliang Tang) - tcp: add tcp_sock_set_maxseg (Geliang Tang) - mptcp: sockopt: drop redundant tcp_getsockopt (Geliang Tang) - s390/qeth: Make hw_trap sysfs attribute idempotent (Aswin Karuvally) - net: phy: qcom: qca807x: Enable WoL support using shared library (Luo Jie) - net: usb: smsc95xx: add support for ethtool pause parameters (Oleksij Rempel) - ixgbevf: remove unused fields from struct ixgbevf_adapter (Yuto Ohnuki) - igbvf: remove unused fields from struct igbvf_adapter (Yuto Ohnuki) - igc: Add wildcard rule support to ethtool NFC using Default Queue (Song Yoong Siang) - igc: Relocate RSS field definitions to igc_defines.h (Song Yoong Siang) - ice: breakout common LAG code into helpers (Dave Ertman) - ice: convert ice_add_prof() to bitmap (Jesse Brandeburg) - ice: add E835 device IDs (Dawid Osuchowski) - ice: add 40G speed to Admin Command GET PORT OPTION (Aleksandr Loktionov) - idpf: preserve coalescing settings across resets (Ahmed Zaki) - idpf: add cross timestamping (Milena Olech) - idpf: add flow steering support (Ahmed Zaki) - virtchnl2: add flow steering support (Sudheer Mogilappagari) - virtchnl2: rename enum virtchnl2_cap_rss (Ahmed Zaki) - net: usb: cdc-ncm: check for filtering capability (Oliver Neukum) - net: stmmac: dwmac-renesas-gbeth: Add PM suspend/resume callbacks (Biju Das) - amd-xgbe: add hardware PTP timestamping support (Raju Rangoju) - and-xgbe: remove the abstraction for hwptp (Raju Rangoju) - selftests: tc: Add generic erspan_opts matching support for tc-flower (Li Shuang) - net: usb: Remove duplicate assignments for net->pcpu_stat_type (Zqiang) - be2net: Use correct byte order and format string for TCP seq and ack_seq (Alok Tiwari) - net: bcmasp: Add support for re-starting auto-negotiation (Florian Fainelli) - net: s/dev_close_many/netif_close_many/ (Stanislav Fomichev) - net: s/dev_set_threaded/netif_set_threaded/ (Stanislav Fomichev) - net: s/dev_get_flags/netif_get_flags/ (Stanislav Fomichev) - net: s/__dev_set_mtu/__netif_set_mtu/ (Stanislav Fomichev) - net: s/dev_pre_changeaddr_notify/netif_pre_changeaddr_notify/ (Stanislav Fomichev) - net: s/dev_get_mac_address/netif_get_mac_address/ (Stanislav Fomichev) - net: s/dev_get_port_parent_id/netif_get_port_parent_id/ (Stanislav Fomichev) - selftests: rtnetlink: Add operational state test (Ido Schimmel) - net: selftests: add PHY-loopback test for bad TCP checksums (Oleksij Rempel) - net: track pfmemalloc drops via SKB_DROP_REASON_PFMEMALLOC (Jesper Dangaard Brouer) - net: stream: add description for sk_stream_write_space() (Suchit Karunakaran) - et131x: Add missing check after DMA map (Thomas Fourier) - net: ag71xx: Add missing check after DMA map (Thomas Fourier) - selftests/drivers/net: Support ipv6 for napi_id test (Tianyi Cui) - ibmvnic: Use ndo_get_stats64 to fix inaccurate SAR reporting (Mingming Cao) - net/mlx5e: Properly access RCU protected qdisc_sleeping variable (Leon Romanovsky) - net/mlx5e: fix kdoc warning on eswitch.h (Moshe Shemesh) - net/mlx5: HWS, Enable IPSec hardware offload in legacy mode (Lama Kayal) - net: pcs: xpcs: mask readl() return value to 16 bits (Jack Ping CHNG) - net/mlx5: Fix an IS_ERR() vs NULL bug in esw_qos_move_node() (Dan Carpenter) - net: ethernet: mtk_wed: Fix NULL vs IS_ERR() bug in mtk_wed_get_memory_region() (Dan Carpenter) - net: airoha: Fix a NULL vs IS_ERR() bug in airoha_npu_run_firmware() (Dan Carpenter) - net: phy: qcom: qca807x: Support PHY counter (Luo Jie) - net: phy: qcom: qca808x: Support PHY counter (Luo Jie) - net: phy: qcom: Add PHY counter support (Luo Jie) - netdevsim: remove redundant branch (Dennis Chen) - doc: xdp: Clarify driver implementation for XDP Rx metadata (Song Yoong Siang) - selftests/bpf: Add tests for bucket resume logic in established sockets (Jordan Rife) - selftests/bpf: Create iter_tcp_destroy test program (Jordan Rife) - selftests/bpf: Create established sockets in socket iterator tests (Jordan Rife) - selftests/bpf: Make ehash buckets configurable in socket iterator tests (Jordan Rife) - selftests/bpf: Allow for iteration over multiple states (Jordan Rife) - selftests/bpf: Allow for iteration over multiple ports (Jordan Rife) - selftests/bpf: Add tests for bucket resume logic in listening sockets (Jordan Rife) - bpf: tcp: Avoid socket skips and repeats during iteration (Jordan Rife) - bpf: tcp: Use bpf_tcp_iter_batch_item for bpf_tcp_iter_state batch items (Jordan Rife) - bpf: tcp: Get rid of st_bucket_done (Jordan Rife) - bpf: tcp: Make sure iter->batch always contains a full bucket snapshot (Jordan Rife) - bpf: tcp: Make mem flags configurable through bpf_iter_tcp_realloc_batch (Jordan Rife) - selftests: net: prevent Python from buffering the output (Jakub Kicinski) - neighbour: Update pneigh_entry in pneigh_create(). (Kuniyuki Iwashima) - neighbour: Protect tbl->phash_buckets[] with a dedicated mutex. (Kuniyuki Iwashima) - neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_lookup(). (Kuniyuki Iwashima) - neighbour: Remove __pneigh_lookup(). (Kuniyuki Iwashima) - neighbour: Use rcu_dereference() in pneigh_get_{first,next}(). (Kuniyuki Iwashima) - neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_dump_table(). (Kuniyuki Iwashima) - neighbour: Convert RTM_GETNEIGH to RCU. (Kuniyuki Iwashima) - neighbour: Annotate access to struct pneigh_entry.{flags,protocol}. (Kuniyuki Iwashima) - neighbour: Free pneigh_entry after RCU grace period. (Kuniyuki Iwashima) - neighbour: Annotate neigh_table.phash_buckets and pneigh_entry.next with __rcu. (Kuniyuki Iwashima) - neighbour: Split pneigh_lookup(). (Kuniyuki Iwashima) - neighbour: Move neigh_find_table() to neigh_get(). (Kuniyuki Iwashima) - neighbour: Allocate skb in neigh_get(). (Kuniyuki Iwashima) - neighbour: Move two validations from neigh_get() to neigh_valid_get_req(). (Kuniyuki Iwashima) - neighbour: Make neigh_valid_get_req() return ndmsg. (Kuniyuki Iwashima) - selftests: drv-net: rss_api: test input-xfrm and hash fields (Jakub Kicinski) - ethtool: rss: support setting flow hashing fields (Jakub Kicinski) - ethtool: rss: support setting input-xfrm via Netlink (Jakub Kicinski) - netlink: specs: define input-xfrm enum in the spec (Jakub Kicinski) - selftests: drv-net: rss_api: test setting hashing key via Netlink (Jakub Kicinski) - ethtool: rss: support setting hkey via Netlink (Jakub Kicinski) - ethtool: rss: support setting hfunc via Netlink (Jakub Kicinski) - selftests: drv-net: rss_api: test setting indirection table via Netlink (Jakub Kicinski) - tools: ynl: support packing binary arrays of scalars (Jakub Kicinski) - selftests: drv-net: rss_api: factor out checking min queue count (Jakub Kicinski) - ethtool: rss: initial RSS_SET (indirection table handling) (Jakub Kicinski) - net/mlx5e: TX, Fix dma unmapping for devmem tx (Dragos Tatulea) - ppp: Replace per-CPU recursion counter with lock-owner field (Sebastian Andrzej Siewior) - dpll: zl3073x: Add support to get fractional frequency offset (Ivan Vecera) - dpll: zl3073x: Add support to adjust phase (Ivan Vecera) - dpll: zl3073x: Implement phase offset monitor feature (Ivan Vecera) - dpll: zl3073x: Add support to get phase offset on connected input pin (Ivan Vecera) - dpll: zl3073x: Add support to get/set esync on pins (Ivan Vecera) - wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions (Miri Korenblit) - wifi: iwlwifi: remove support of version 4 of iwl_wowlan_rsc_tsc_params_cmd (Miri Korenblit) - wifi: iwlwifi: remove support of versions 4 and 5 of iwl_alive_ntf (Miri Korenblit) - wifi: iwlwifi: mld: remove support for iwl_mcc_update_resp versions (Miri Korenblit) - wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON" (Miri Korenblit) - wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: add kunit test for emlsr with bt on" (Miri Korenblit) - wifi: iwlwifi: mld: support iwl_omi_send_status_notif version 2 (Emmanuel Grumbach) - wifi: iwlwifi: mld: remove support for iwl_geo_tx_power_profiles_cmd version 4 (Miri Korenblit) - wifi: iwlwifi: remove an unused struct (Miri Korenblit) - wifi: iwlwifi: mld: remove support for REDUCE_TX_POWER_CMD ver 9 (Miri Korenblit) - wifi: iwlwifi: mvm: remove support for REDUCE_TX_POWER_CMD ver 6 and 7 (Miri Korenblit) - wifi: iwlwifi: mvm: Add dump handler to iwl_mvm (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mvm/mld: use average RSSI for beacons (Johannes Berg) - wifi: iwlwifi: mvm: remove extra link ID (Johannes Berg) - wifi: iwlwifi: mvm: remove IWL_MVM_ESR_EXIT_FAIL_ENTRY (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: add support for accepting raw DSM tables by firmware (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: pcie: don't WARN on bad firmware input (Johannes Berg) - wifi: iwlwifi: mld: don't remove all keys in mcast rekey (Miri Korenblit) - wifi: iwlwifi: mvm: don't remove all keys in mcast rekey (Miri Korenblit) - wifi: iwlwifi: mvm: always set the key idx in gtk_seq (Miri Korenblit) - wifi: iwlwifi: mvm: set gtk id also in older FWs (Miri Korenblit) - wifi: iwlwifi: fix HE/EHT capabilities (Johannes Berg) - wifi: iwlwifi: add iwl_trans_is_dead() API (Rotem Kerem) - wifi: iwlwifi: add iwl_trans_device_enabled() API (Rotem Kerem) - wifi: iwlwifi: add suppress_cmd_error_once() API (Rotem Kerem) - wifi: iwlwifi: mld: restrict puncturing disable to FM (Johannes Berg) - wifi: iwlwifi: mvm: remove regulatory puncturing setup (Johannes Berg) - wifi: iwlwifi: mld: update expected range response notification version (Avraham Stern) - wifi: iwlwifi: mld: update the P2P device mac before starting the GO (Avraham Stern) - wifi: iwlwifi: mld: fix scan request validation (Avraham Stern) - wifi: iwlwifi: mvm: fix scan request validation (Avraham Stern) - wifi: iwlwifi: pcie: add a missing include (Miri Korenblit) - wifi: iwlwifi: trans: remove retake_ownership parameter from sw_reset (Itamar Shalev) - wifi: iwlwifi: assign a FW API range for GF (Miri Korenblit) - wifi: iwlwifi: assign a FW API range for HR (Miri Korenblit) - wifi: iwlwifi: pcie: accept new devices for MVM-only configs (Johannes Berg) - wifi: iwlwifi: pcie: inform me when op mode leaving (Itamar Shalev) - wifi: iwlwifi: simplify iwl_poll_bits_mask return value (Itamar Shalev) - wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v9 (Miri Korenblit) - wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v12 (Miri Korenblit) - wifi: iwlwifi: add a reference to iwl_wowlan_info_notif_v3 (Miri Korenblit) - wifi: iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v2 (Miri Korenblit) - wifi: iwlwifi: bump minimum API version for SO/MA/TY (Miri Korenblit) - wifi: iwlwifi: assign a FW API range for JF (Miri Korenblit) - wifi: iwlwifi: handle non-overlapping API ranges (Miri Korenblit) - wifi: cfg80211: fix double free for link_sinfo in nl80211_station_dump() (Sarika Sharma) - wifi: cfg80211: fix off channel operation allowed check for MLO (Aditya Kumar Singh) - wifi: mac80211: use RCU-safe iteration in ieee80211_csa_finish (Maharaja Kennadyrajan) - wifi: mac80211_hwsim: Update comments in header (Alex Gavin) - wifi: mac80211: parse unsolicited broadcast probe response data (Yuvarani V) - wifi: cfg80211: parse attribute to update unsolicited probe response template (Yuvarani V) - wifi: mac80211: don't use TPE data from assoc response (Johannes Berg) - wifi: mac80211: handle WLAN_HT_ACTION_NOTIFY_CHANWIDTH async (Miri Korenblit) - wifi: mac80211: simplify __ieee80211_rx_h_amsdu() loop (Johannes Berg) - wifi: mac80211: don't mark keys for inactive links as uploaded (Miri Korenblit) - wifi: mac80211: only assign chanctx in reconfig (Miri Korenblit) - wifi: mac80211_hwsim: Declare support for AP scanning (Ilan Peer) - wifi: mac80211: clean up cipher suite handling (Johannes Berg) - wifi: mac80211: don't send keys to driver when fips_enabled (Johannes Berg) - wifi: cfg80211: Fix interface type validation (Ilan Peer) - wifi: mac80211: remove ieee80211_link_unreserve_chanctx() return value (Johannes Berg) - wifi: mac80211: don't unreserve never reserved chanctx (Johannes Berg) - mwl8k: Add missing check after DMA map (Thomas Fourier) - wifi: mac80211: make VHT opmode NSS ignore a debug message (Johannes Berg) - net: pcs: xpcs: Use devm_clk_get_optional (Jack Ping CHNG) - idpf: implement get LAN MMIO memory regions (Joshua Hay) - idpf: implement IDC vport aux driver MTU change handler (Joshua Hay) - idpf: implement remaining IDC RDMA core callbacks and handlers (Joshua Hay) - idpf: implement RDMA vport auxiliary dev create, init, and destroy (Joshua Hay) - idpf: implement core RDMA auxiliary dev create, init, and destroy (Joshua Hay) - idpf: use reserved RDMA vectors from control plane (Joshua Hay) - net/mlx5e: Add device PCIe congestion ethtool stats (Dragos Tatulea) - net/mlx5e: Create/destroy PCIe Congestion Event object (Dragos Tatulea) - s390/net: Remove NETIUCV device driver (Nagamani PV) - net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag (Ryan Wanner) - net: cadence: macb: Enable RMII for SAMA7 gem (Ryan Wanner) - net: cadence: macb: Expose REFCLK as a device tree property (Ryan Wanner) - dt-bindings: net: cdns,macb: Add external REFCLK property (Ryan Wanner) - selftests: net: add netpoll basic functionality test (Breno Leitao) - selftests: drv-net: Strip '@' prefix from bpftrace map keys (Breno Leitao) - selftests: drv-net: add helper/wrapper for bpftrace (Jakub Kicinski) - ipv6: mcast: Simplify mld_clear_{report|query}() (Yue Haibing) - vsock/test: fix vsock_ioctl_int() check for unsupported ioctl (Stefano Garzarella) - tcp: fix UaF in tcp_prune_ofo_queue() (Paolo Abeni) - selftests: packetdrill: correct the expected timing in tcp_rcv_big_endseq (Jakub Kicinski) - ethtool: Don't check for RXFH fields conflict when no input_xfrm is requested (Gal Pressman) - selftests: rtnetlink: fix addrlft test flakiness on power-saving systems (Hangbin Liu) - net: hns3: use seq_file for files in tx_bd_info/ and rx_bd_info/ in debugfs (Jian Shen) - net: hns3: use seq_file for files in common/ of hclge layer (Yonglong Liu) - net: hns3: use seq_file for files in fd/ in debugfs (Jijie Shao) - net: hns3: use seq_file for files in reg/ in debugfs (Jijie Shao) - net: hns3: use seq_file for files in mac_list/ in debugfs (Yonglong Liu) - net: hns3: use seq_file for files in tm/ in debugfs (Jian Shen) - net: hns3: use seq_file for files in common/ of hns3 layer (Jijie Shao) - net: hns3: use seq_file for files in queue/ in debugfs (Jian Shen) - net: hns3: clean up the build warning in debugfs by use seq file (Jian Shen) - net: hns3: remove tx spare info from debugfs. (Jijie Shao) - ipv6: mcast: Remove unnecessary null check in ip6_mc_find_dev() (Yue Haibing) - don't open-code kernel_accept() in rds_tcp_accept_one() (Al Viro) - bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.h (Andy Gospodarek) - net: mctp: Add bind lookup test (Matt Johnston) - net: mctp: Test conflicts of connect() with bind() (Matt Johnston) - net: mctp: Allow limiting binds to a peer address (Matt Johnston) - net: mctp: Use hashtable for binds (Matt Johnston) - net: mctp: Add test for conflicting bind()s (Matt Johnston) - net: mctp: Treat MCTP_NET_ANY specially in bind() (Matt Johnston) - net: mctp: Prevent duplicate binds (Matt Johnston) - net: mctp: mctp_test_route_extaddr_input cleanup (Matt Johnston) - ipv6: mcast: Avoid a duplicate pointer check in mld_del_delrec() (Yue Haibing) - selftests/net: packetdrill: add tcp_rcv_toobig.pkt (Eric Dumazet) - tcp: stronger sk_rcvbuf checks (Eric Dumazet) - tcp: add const to tcp_try_rmem_schedule() and sk_rmem_schedule() skb (Eric Dumazet) - selftests/net: packetdrill: add tcp_ooo_rcv_mss.pkt (Eric Dumazet) - tcp: call tcp_measure_rcv_mss() for ooo packets (Eric Dumazet) - selftests/net: packetdrill: add tcp_rcv_big_endseq.pkt (Eric Dumazet) - tcp: add LINUX_MIB_BEYOND_WINDOW (Eric Dumazet) - tcp: do not accept packets beyond window (Eric Dumazet) - net: wangxun: fix LIBWX dependencies again (Arnd Bergmann) - Add support to set NAPI threaded for individual NAPI (Samiullah Khawaja) - net: phy: Don't register LEDs for genphy (Sean Anderson) - netdevsim: implement peer queue flow control (Breno Leitao) - selftests: net: add test for variable PMTU in broadcast routes (Oscar Maes) - net: ipv4: fix incorrect MTU in broadcast routes (Oscar Maes) - net/mlx5: IFC updates for disabled host PF (Daniel Jurgens) - net/mlx5: Expose disciplined_fr_counter through HCA capabilities in mlx5_ifc (Carolina Jubran) - RDMA/mlx5: Fix UMR modifying of mkey page size (Edward Srouji) - net/mlx5: Expose HCA capability bits for mkey max page size (Michael Guralnik) - can: rcar_canfd: Drop unused macros (Biju Das) - can: rcar_can: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - net/x25: Remove unused x25_terminate_link() (Dr. David Alan Gilbert) - selftests: drv-net: add rss_api to the Makefile (Jakub Kicinski) - net: thunderx: Fix format-truncation warning in bgx_acpi_match_id() (Alok Tiwari) - net: fec: add fec_set_hw_mac_addr() helper function (Wei Fang) - net: fec: add more macros for bits of FEC_ECR (Wei Fang) - net: fec: use phy_interface_mode_is_rgmii() to check RGMII mode (Wei Fang) - dev: Pass netdevice_tracker to dev_get_by_flags_rcu(). (Kuniyuki Iwashima) - net: phy: micrel: Add ksz9131_resume() (Biju Das) - tools: ynl: default to --process-unknown in installed mode (Jakub Kicinski) - net: dsa: mt7530: Constify struct regmap_config (Christophe JAILLET) - tools: ynl: process unknown for enum values (Donald Hunter) - batman-adv: store hard_iface as iflink private data (Matthias Schiffer) - batman-adv: Start new development cycle (Simon Wunderlich) - ice: introduce ice_get_vf_by_dev() wrapper (Jacob Keller) - ice: avoid rebuilding if MSI-X vector count is unchanged (Jacob Keller) - ice: use pci_iov_vf_id() to get VF ID (Jacob Keller) - ice: expose VF functions used by live migration (Jacob Keller) - ice: move ice_vsi_update_l2tsel to ice_lib.c (Jacob Keller) - ice: save RSS hash configuration for migration (Jacob Keller) - ice: add functions to get and set Tx queue context (Jacob Keller) - ice: add support for reading and unpacking Rx queue context (Jacob Keller) - net: ll_temac: Fix incorrect PHY node reference in debug message (Alok Tiwari) - selftests/net: packetdrill: add --mss option to three tests (Eric Dumazet) - selftests: net: add netdev-l2addr.sh for testing L2 address functionality (Toke Høiland-Jørgensen) - net: netdevsim: Support setting dev->perm_addr on port creation (Toke Høiland-Jørgensen) - selftests: flip local/remote endpoints in iou-zcrx.py (Vishwanath Seshagiri) - sfc: falcon: refactor and document ef4_ethtool_get_rxfh_fields (Edward Cree) - net_sched: act_skbedit: use RCU in tcf_skbedit_dump() (Eric Dumazet) - net_sched: act_police: use RCU in tcf_police_dump() (Eric Dumazet) - net_sched: act_pedit: use RCU in tcf_pedit_dump() (Eric Dumazet) - net_sched: act_nat: use RCU in tcf_nat_dump() (Eric Dumazet) - net_sched: act_mpls: use RCU in tcf_mpls_dump() (Eric Dumazet) - net_sched: act_ctinfo: use RCU in tcf_ctinfo_dump() (Eric Dumazet) - net_sched: act_ctinfo: use atomic64_t for three counters (Eric Dumazet) - net_sched: act_ct: use RCU in tcf_ct_dump() (Eric Dumazet) - net_sched: act_csum: use RCU in tcf_csum_dump() (Eric Dumazet) - net_sched: act_connmark: use RCU in tcf_connmark_dump() (Eric Dumazet) - net_sched: act: annotate data-races in tcf_lastuse_update() and tcf_tm_dump() (Eric Dumazet) - eth: fbnic: fix ubsan complaints about OOB accesses (Jakub Kicinski) - virtio_net: simplify tx queue wake condition check (Liming Wu) - selftests/tc-testing: Add tests for restrictions on netem duplication (William Liu) - net/sched: Restrict conditions for adding duplicating netems to qdisc tree (William Liu) - selftests: drv-net: Add bpftool util (Mohsin Bashir) - PCI: hv: Switch to msi_create_parent_irq_domain() (Nam Cao) - irqdomain: Export irq_domain_free_irqs_top() (Nam Cao) - netfilter: nf_tables: adjust lockdep assertions handling (Fedor Pchelkin) - netfilter: nf_tables: Reintroduce shortened deletion notifications (Phil Sutter) - netfilter: nf_tables: Drop dead code from fill_*_info routines (Phil Sutter) - netfilter: conntrack: remove DCCP protocol support (Pablo Neira Ayuso) - net: ftgmac100: Add optional reset control for RMII mode on Aspeed SoCs (Jacky Chou) - dt-bindings: clock: ast2600: Add reset definitions for MAC1 and MAC2 (Jacky Chou) - dt-bindings: net: ftgmac100: Add resets property (Jacky Chou) - net: mana: fix spelling for mana_gd_deregiser_irq() (Shradha Gupta) - net: pse-pd: pd692x0: reduce stack usage in pd692x0_setup_pi_matrix (Arnd Bergmann) - selftests: drv-net: test RSS header field configuration (Jakub Kicinski) - ethtool: rss: report which fields are configured for hashing (Jakub Kicinski) - ethtool: mark ETHER_FLOW as usable for Rx hash (Jakub Kicinski) - tools: ynl: decode enums in auto-ints (Jakub Kicinski) - ethtool: rss: make sure dump takes the rss lock (Jakub Kicinski) - wifi: mac80211: don't complete management TX on SAE commit (Johannes Berg) - wifi: cfg80211/mac80211: implement dot11ExtendedRegInfoSupport (Somashekhar Puttagangaiah) - wifi: mac80211: send extended MLD capa/ops if AP has it (Johannes Berg) - wifi: mac80211: copy first_part into HW scan (Benjamin Berg) - wifi: cfg80211: add a flag for the first part of a scan (Benjamin Berg) - wifi: mac80211: remove DISALLOW_PUNCTURING_5GHZ code (Johannes Berg) - wifi: cfg80211: only verify part of Extended MLD Capabilities (Benjamin Berg) - wifi: nl80211: make nl80211_check_scan_flags() type safe (Johannes Berg) - wifi: cfg80211: hide scan internals (Johannes Berg) - wifi: mac80211: fix deactivated link CSA (Johannes Berg) - wifi: mac80211: add mandatory bitrate support for 6 GHz (Somashekhar Puttagangaiah) - wifi: mac80211: remove spurious blank line (Johannes Berg) - wifi: mac80211: verify state before connection (Miri Korenblit) - wifi: mac80211: avoid weird state in error path (Miri Korenblit) - wifi: iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v4 (Miri Korenblit) - wifi: iwlwifi: bump minimum API version in BZ (Miri Korenblit) - wifi: iwlwifi: mvm: remove unneeded argument (Miri Korenblit) - wifi: iwlwifi: mvm: remove MLO GTK rekey code (Miri Korenblit) - wifi: iwlwifi: pcie: rename iwl_pci_gen1_2_probe() argument (Johannes Berg) - wifi: iwlwifi: match discrete/integrated to fix some names (Johannes Berg) - wifi: iwlwifi: remove Intel driver load message (Johannes Berg) - wifi: iwlwifi: mvm/mld: make PHC messages debug messages (Johannes Berg) - wifi: iwlwifi: trans: remove iwl_trans_init (Miri Korenblit) - wifi: iwlwifi: pcie move common probe logic (Miri Korenblit) - wifi: iwlwifi: bump FW API to 102 for BZ/SC/DR (Miri Korenblit) - wifi: iwlwifi: pcie: Move txcmd size/align calculation to callers (Yedidya Benshimol) - wifi: iwlwifi: pcie move gen1_2 probe to gen1_2/trans.c (Yedidya Benshimol) - wifi: iwlwifi: use PNVM data embedded in .ucode files (Johannes Berg) - wifi: iwlwifi: Add an helper function for polling bits (Rotem Kerem) - wifi: iwlwifi: Fix error code in iwl_op_mode_dvm_start() (Dan Carpenter) - wifi: mac80211: fix rx link assignment for non-MLO stations (Hari Chandrakanthan) - wifi: cfg80211: move away from using a fake platform device (Greg Kroah-Hartman) - wifi: mt76: mt7921s: Introduce SDIO WiFi/BT combo module card reset (Leon Yen) - wifi: mt76: mt792x: improve monitor interface handling (Ming Yen Hsieh) - wifi: mt76: Get rid of dma_sync_single_for_device() for MMIO devices (Lorenzo Bianconi) - wifi: mt76: mt7996: Move num_sta accounting in mt7996_mac_sta_{add,remove}_links (Lorenzo Bianconi) - wifi: mt76: mt7996: Add MLO support to mt7996_tx_check_aggr() (Lorenzo Bianconi) - wifi: mt76: mt7996: Fix valid_links bitmask in mt7996_mac_sta_{add,remove} (Lorenzo Bianconi) - wifi: mt76: mt7996: Fix possible OOB access in mt7996_tx() (Lorenzo Bianconi) - wifi: mt76: mt7996: Fix mlink lookup in mt7996_tx_prepare_skb (Lorenzo Bianconi) - wifi: mt76: mt7996: Do not set wcid.sta to 1 in mt7996_mac_sta_event() (Lorenzo Bianconi) - wifi: mt76: mt7996: Rely on for_each_sta_active_link() in mt7996_mcu_sta_mld_setup_tlv() (Lorenzo Bianconi) - wifi: mt76: mt7996: Fix secondary link lookup in mt7996_mcu_sta_mld_setup_tlv() (Lorenzo Bianconi) - wifi: mt76: fix vif link allocation (Felix Fietkau) - wifi: mt76: mt7925: fix off by one in mt7925_mcu_hw_scan() (Dan Carpenter) - wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch (David Bauer) - wifi: mt76: mt7915: mcu: lower default timeout (David Bauer) - wifi: mt76: mt7915: mcu: increase eeprom command timeout (David Bauer) - net: replace ND_PRINTK with dynamic debug (Wang Liang) - net: stmmac: platform: Add snps,dwmac-5.00a IP compatible string (Inochi Amaoto) - net: stmmac: dwmac-sophgo: Add support for Sophgo SG2042 SoC (Inochi Amaoto) - dt-bindings: net: sophgo,sg2044-dwmac: Add support for Sophgo SG2042 dwmac (Inochi Amaoto) - dt-bindings: net: dsa: mediatek,mt7530: add internal mdio bus (Frank Wunderlich) - dt-bindings: net: dsa: mediatek,mt7530: add dsa-port definition for mt7988 (Frank Wunderlich) - dt-bindings: net: mediatek,net: add sram property (Frank Wunderlich) - dt-bindings: net: mediatek,net: allow irq names (Frank Wunderlich) - dt-bindings: net: mediatek,net: allow up to 8 IRQs (Frank Wunderlich) - dt-bindings: net: mediatek,net: update mac subnode pattern for mt7988 (Frank Wunderlich) - vhost/net: enable gso over UDP tunnel support. (Paolo Abeni) - tun: enable gso over UDP tunnel support. (Paolo Abeni) - virtio_net: enable gso over UDP tunnel support. (Paolo Abeni) - net: implement virtio helpers to handle UDP GSO tunneling. (Paolo Abeni) - virtio_net: add supports for extended offloads (Paolo Abeni) - vhost-net: allow configuring extended features (Paolo Abeni) - virtio_pci_modern: allow configuring extended features (Paolo Abeni) - virtio: introduce extended features (Paolo Abeni) - scripts/kernel_doc.py: properly handle VIRTIO_DECLARE_FEATURES (Paolo Abeni) - net: dsa: rzn1_a5psw: use devm to enable clocks (Rosen Penev) - net: dsa: rzn1_a5psw: add COMPILE_TEST (Rosen Penev) - net: xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt (Jason Xing) - net/mlx5e: RX, Remove unnecessary RQT redirects (Tariq Toukan) - net/mlx5: Warn when write combining is not supported (Maor Gottlieb) - net/mlx5e: Replace recursive VLAN push handling with an iterative loop (Gal Pressman) - net/mlx5e: CT: extract a memcmp from a spinlock section (Cosmin Ratiu) - net/mlx5e: Remove unused VLAN insertion logic in TX path (Carolina Jubran) - vsock/test: fix test for null ptr deref when transport changes (Stefano Garzarella) - net: phy: bcm54811: PHY initialization (Kamil Horák - 2N) - net: phy: bcm5481x: MII-Lite activation (Kamil Horák - 2N) - dt-bindings: ethernet-phy: add MII-Lite phy interface type (Kamil Horák - 2N) - net: phy: MII-Lite PHY interface mode (Kamil Horák - 2N) - net: usb: enable the work after stop usbnet by ip down/up (Zqiang) - test/vsock: Add ioctl SIOCINQ tests (Xuewei Niu) - test/vsock: Add retry mechanism to ioctl wrapper (Xuewei Niu) - vsock: Add support for SIOCINQ ioctl (Xuewei Niu) - hv_sock: Return the readable bytes in hvs_stream_has_data() (Dexuan Cui) - Documentation: xsk: correct the obsolete references and examples (Jason Xing) - skbuff: Add MSG_MORE flag to optimize tcp large packet transmission (Feng Yang) - net: ipconfig: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - net/smc: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - gve: make IRQ handlers and page allocation NUMA aware (Bailey Forrest) - dpll: zl3073x: Add support to get/set frequency on pins (Ivan Vecera) - dpll: zl3073x: Implement input pin state setting in automatic mode (Ivan Vecera) - dpll: zl3073x: Add support to get/set priority on input pins (Ivan Vecera) - dpll: zl3073x: Implement input pin selection in manual mode (Ivan Vecera) - dpll: zl3073x: Register DPLL devices and pins (Ivan Vecera) - dpll: zl3073x: Read DPLL types and pin properties from system firmware (Ivan Vecera) - dpll: zl3073x: Fetch invariants during probe (Ivan Vecera) - dpll: Add basic Microchip ZL3073x support (Ivan Vecera) - devlink: Add new "clock_id" generic device param (Ivan Vecera) - devlink: Add support for u64 parameters (Ivan Vecera) - dt-bindings: dpll: Add support for Microchip Azurite chip family (Ivan Vecera) - dt-bindings: dpll: Add DPLL device and pin (Ivan Vecera) - virtio-net: xsk: rx: move the xdp->data adjustment to buf_to_xdp() (Bui Quang Minh) - net: ngbevf: add link update flow (Mengyuan Lou) - net: ngbevf: init interrupts and request irqs (Mengyuan Lou) - net: ngbevf: add sw init pci info and reset hardware (Mengyuan Lou) - net: wangxun: add ngbevf build (Mengyuan Lou) - net: txgbevf: add link update flow (Mengyuan Lou) - net: txgbevf: Support Rx and Tx process path (Mengyuan Lou) - net: txgbevf: init interrupts and request irqs (Mengyuan Lou) - net: txgbevf: add sw init pci info and reset hardware (Mengyuan Lou) - net: wangxun: add txgbevf build (Mengyuan Lou) - net: libwx: add wangxun vf common api (Mengyuan Lou) - net: libwx: add base vf api for vf drivers (Mengyuan Lou) - net: libwx: add mailbox api for wangxun vf drivers (Mengyuan Lou) - dt-bindings: net: Add support for Sophgo CV1800 dwmac (Inochi Amaoto) - udp: remove udp_tunnel_gro_init() (Eric Dumazet) - dt-bindings: net: altr,socfpga-stmmac.yaml: add minItems to iommus (Matthew Gerlach) - net: dt-bindings: ixp4xx-ethernet: Support fixed links (Linus Walleij) - ipv6: Remove setsockopt_needs_rtnl(). (Kuniyuki Iwashima) - ipv6: anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST. (Kuniyuki Iwashima) - ipv6: anycast: Unify two error paths in ipv6_sock_ac_join(). (Kuniyuki Iwashima) - ipv6: anycast: Don't hold RTNL for IPV6_LEAVE_ANYCAST and IPV6_ADDRFORM. (Kuniyuki Iwashima) - ipv6: anycast: Don't use rtnl_dereference(). (Kuniyuki Iwashima) - ipv6: mcast: Remove unnecessary ASSERT_RTNL and comment. (Kuniyuki Iwashima) - ipv6: mcast: Don't hold RTNL for MCAST_ socket options. (Kuniyuki Iwashima) - ipv6: mcast: Don't hold RTNL in ipv6_sock_mc_close(). (Kuniyuki Iwashima) - ipv6: mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE_GROUP. (Kuniyuki Iwashima) - ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP. (Kuniyuki Iwashima) - ipv6: mcast: Use in6_dev_get() in ipv6_dev_mc_dec(). (Kuniyuki Iwashima) - ipv6: mcast: Remove mca_get(). (Kuniyuki Iwashima) - ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc(). (Kuniyuki Iwashima) - ipv6: mcast: Replace locking comments with lockdep annotations. (Kuniyuki Iwashima) - ipv6: ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor}(). (Kuniyuki Iwashima) - selftests/bpf: add a new test to check the consumer update case (Jason Xing) - net: xsk: update tx queue consumer immediately after transmission (Jason Xing) - selftest: af_unix: Add test for SO_INQ. (Kuniyuki Iwashima) - af_unix: Introduce SO_INQ. (Kuniyuki Iwashima) - af_unix: Cache state->msg in unix_stream_read_generic(). (Kuniyuki Iwashima) - af_unix: Use cached value for SOCK_STREAM in unix_inq_len(). (Kuniyuki Iwashima) - af_unix: Don't use skb_recv_datagram() in unix_stream_read_skb(). (Kuniyuki Iwashima) - af_unix: Don't check SOCK_DEAD in unix_stream_read_skb(). (Kuniyuki Iwashima) - af_unix: Don't hold unix_state_lock() in __unix_dgram_recvmsg(). (Kuniyuki Iwashima) - eth: fbnic: Create fw_log file in DebugFS (Lee Trager) - eth: fbnic: Enable firmware logging (Lee Trager) - eth: fbnic: Add mailbox support for firmware logs (Lee Trager) - eth: fbnic: Create ring buffer for firmware logs (Lee Trager) - eth: fbnic: Use FIELD_PREP to generate minimum firmware version (Lee Trager) - eth: fbnic: Fix incorrect minimum firmware version (Lee Trager) - net/mlx5: Check device memory pointer before usage (Stav Aviram) - net/mlx5: fs, fix RDMA TRANSPORT init cleanup flow (Patrisious Haddad) - net/mlx5: Add IFC bits for PCIe Congestion Event object (Dragos Tatulea) - net/mlx5: Small refactor for general object capabilities (Dragos Tatulea) - net/mlx5: fs, add multiple prios to RDMA TRANSPORT steering domain (Patrisious Haddad) - net: ethtool: reduce indent for _rxfh_context ops (Jakub Kicinski) - net: ethtool: remove the compat code for _rxfh_context ops (Jakub Kicinski) - eth: mlx5: migrate to the *_rxfh_context ops (Jakub Kicinski) - eth: ice: drop the dead code related to rss_contexts (Jakub Kicinski) - eth: otx2: migrate to the *_rxfh_context ops (Jakub Kicinski) - tcp: update the outdated ref draft-ietf-tcpm-rack (Xin Guo) - net: phy: declare package-related struct members only if CONFIG_PHY_PACKAGE is enabled (Heiner Kallweit) - net: account for encap headers in qdisc pkt len (Fengyuan Gong) - net: hibmcge: configure FIFO thresholds according to the MAC controller documentation (Jijie Shao) - net: hibmcge: adjust the burst len configuration of the MAC controller to improve TX performance. (Jijie Shao) - net: hibmcge: support scenario without PHY (Jijie Shao) - netlink: spelling: fix appened -> appended in a comment (Faisal Bukhari) - net: skbuff: Drop unused @skb (Michal Luczaj) - net: skbuff: Drop unused @skb (Michal Luczaj) - net: splice: Drop unused @gfp (Michal Luczaj) - net: splice: Drop unused @pipe (Michal Luczaj) - net: Use of_reserved_mem_region_to_resource{_byname}() for "memory-region" (Rob Herring (Arm)) - gve: global: fix "for a while" typo (Ahelenia Ziemiańska) - atm: lanai: fix "take a while" typo (Ahelenia Ziemiańska) - net/mlx5: Fix spelling mistake "disabliing" -> "disabling" (Colin Ian King) - net/handshake: Add new parameter 'HANDSHAKE_A_ACCEPT_KEYRING' (Hannes Reinecke) - net: replace ADDRLABEL with dynamic debug (Wang Liang) - net/sched: acp_api: no longer acquire RTNL in tc_action_net_exit() (Eric Dumazet) - net: mctp: test: Add tests for gateway routes (Jeremy Kerr) - net: mctp: add gateway routing support (Jeremy Kerr) - net: mctp: allow NL parsing directly into a struct mctp_route (Jeremy Kerr) - net: mctp: remove routes by netid, not by device (Jeremy Kerr) - net: mctp: pass net into route creation (Jeremy Kerr) - net: mctp: test: Add initial socket tests (Jeremy Kerr) - net: mctp: test: add sock test infrastructure (Jeremy Kerr) - net: mctp: test: move functions into utils.[ch] (Jeremy Kerr) - net: mctp: test: Add extaddr routing output test (Jeremy Kerr) - net: mctp: test: Add an addressed device constructor (Jeremy Kerr) - net: mctp: separate cb from direct-addressing routing (Jeremy Kerr) - net: mctp: separate routing database from routing operations (Jeremy Kerr) - net: mctp: test: make cloned_frag buffers more appropriately-sized (Jeremy Kerr) - net: mctp: don't use source cb data when forwarding, ensure pkt_type is set (Jeremy Kerr) - net: bonding: send peer notify when failure recovery (Tonghao Zhang) - net: bonding: add broadcast_neighbor netlink option (Tonghao Zhang) - net: bonding: add broadcast_neighbor option for 802.3ad (Tonghao Zhang) - net/mlx5: Add HWS as secondary steering mode (Moshe Shemesh) - net/mlx5: HWS, Shrink empty matchers (Yevgeny Kliteynik) - net/mlx5: HWS, Rearrange to prevent forward declaration (Yevgeny Kliteynik) - net/mlx5: HWS, Track matcher sizes individually (Vlad Dogaru) - net/mlx5: HWS, Decouple matcher RX and TX sizes (Vlad Dogaru) - net/mlx5: HWS, Create STEs directly from matcher (Vlad Dogaru) - net/mlx5: HWS, Refactor rule skip logic (Vlad Dogaru) - net/mlx5: HWS, Export rule skip logic (Vlad Dogaru) - net/mlx5: HWS, remove incorrect comment (Yevgeny Kliteynik) - net/mlx5: HWS, remove unused create_dest_array parameter (Vlad Dogaru) - igbvf: add tx_timeout_count to ethtool statistics (Kohei Enju) - igbvf: remove unused interrupt counter fields from struct igbvf_adapter (Kohei Enju) - ixgbe: spelling corrections (Simon Horman) - ixgbe: turn off MDD while modifying SRRCTL (Radoslaw Tyl) - ixgbe: add Tx hang detection unhandled MDD (Slawomir Mrozowicz) - ixgbe: check for MDD events (Don Skidmore) - ixgbe: add MDD support (Paul Greenwalt) - i40e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - ixgbe: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - igb: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - igc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - ice: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: phylink: add phylink_sfp_select_interface_speed() (Russell King (Oracle)) - net: phylink: clear SFP interfaces when not in use (Russell King (Oracle)) - net: phylink: restrict SFP interfaces to those that are supported (Russell King (Oracle)) - bng_en: Add a network device (Vikas Gupta) - bng_en: Initialize default configuration (Vikas Gupta) - bng_en: Add irq allocation support (Vikas Gupta) - bng_en: Add resource management support (Vikas Gupta) - bng_en: Add backing store support (Vikas Gupta) - bng_en: Add ring memory allocation support (Vikas Gupta) - bng_en: Add initial interaction with firmware (Vikas Gupta) - bng_en: Add firmware communication mechanism (Vikas Gupta) - bng_en: Add devlink interface (Vikas Gupta) - bng_en: Add PCI interface (Vikas Gupta) - selftests: net: Add IPv6 support to netconsole basic tests (Breno Leitao) - netpoll: move Ethernet setup to push_eth() helper (Breno Leitao) - netpoll: factor out UDP header setup into push_udp() helper (Breno Leitao) - netpoll: factor out IPv4 header setup into push_ipv4() helper (Breno Leitao) - netpoll: factor out IPv6 header setup into push_ipv6() helper (Breno Leitao) - netpoll: factor out UDP checksum calculation into helper (Breno Leitao) - netpoll: Improve code clarity with explicit struct size calculations (Breno Leitao) - net: ethernet: mtk_eth_soc: use generic allocator for SRAM (Daniel Golle) - net: ethernet: mtk_eth_soc: fix kernel-doc comment (Daniel Golle) - net: ethernet: mtk_eth_soc: improve support for named interrupts (Daniel Golle) - net: remove RTNL use for /proc/sys/net/core/rps_default_mask (Eric Dumazet) - page_pool: make page_pool_get_dma_addr() just wrap page_pool_get_dma_addr_netmem() (Byungchul Park) - netmem: use _Generic to cover const casting for page_to_netmem() (Byungchul Park) - page_pool: rename __page_pool_alloc_pages_slow() to __page_pool_alloc_netmems_slow() (Byungchul Park) - page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma() (Byungchul Park) - page_pool: rename page_pool_return_page() to page_pool_return_netmem() (Byungchul Park) - mlxbf_gige: emit messages during open and probe failures (David Thompson) - net: openvswitch: allow providing upcall pid for the 'execute' command (Ilya Maximets) - net: usb: lan78xx: stop including phy_fixed.h (Heiner Kallweit) - ipv6: Cleanup fib6_drop_pcpu_from() (Yue Haibing) - net: ip-sysctl: Add link to SCTP IPv4 scoping draft (Bagas Sanjaya) - net: ip-sysctl: Format SCTP-related memory parameters description as bullet list (Bagas Sanjaya) - net: ip-sysctl: Format pf_{enable,expose} boolean lists as bullet lists (Bagas Sanjaya) - net: ip-sysctl: Format possible value range of ioam6_id{,_wide} as bullet list (Bagas Sanjaya) - net: ip-sysctl: Format Private VLAN proxy arp aliases as bullet list (Bagas Sanjaya) - ptp: Enable auxiliary clocks for PTP_SYS_OFFSET_EXTENDED (Thomas Gleixner) - ptp: Use ktime_get_clock_ts64() for timestamping (Thomas Gleixner) - bonding: don't force LACPDU tx to ~333 ms boundaries (Seth Forshee (DigitalOcean)) - net: ipv6: Fix spelling mistake (Chenguang Zhao) - selftests: drv-net: Add test for devlink-rate traffic class bandwidth distribution (Carolina Jubran) - net/mlx5: Manage TC arbiter nodes and implement full support for tc-bw (Carolina Jubran) - net/mlx5: Add traffic class scheduling support for vport QoS (Carolina Jubran) - net/mlx5: Add support for setting tc-bw on nodes (Carolina Jubran) - net/mlx5: Add no-op implementation for setting tc-bw on rate objects (Carolina Jubran) - selftest: netdevsim: Add devlink rate tc-bw test (Carolina Jubran) - devlink: Extend devlink rate API with traffic classes bandwidth management (Carolina Jubran) - netlink: introduce type-checking attribute iteration for nlmsg (Carolina Jubran) - vhost-net: reduce one userspace copy when building XDP buff (Jason Wang) - tun: remove unnecessary tun_xdp_hdr structure (Jason Wang) - selftest: net: extend msg_zerocopy test with forwarding (Willem de Bruijn) - net: preserve MSG_ZEROCOPY with forwarding (Willem de Bruijn) - vsock/test: Add test for null ptr deref when transport changes (Luigi Leonardi) - vsock/test: Add macros to identify transports (Luigi Leonardi) - dt-bindings: net: Convert socfpga-dwmac bindings to yaml (Matthew Gerlach) - amd-xgbe: add support for giant packet size (Raju Rangoju) - net: ifb: support BIG TCP packets (Eric Dumazet) - ipv6: ip6_mc_input() and ip6_mr_input() cleanups (Eric Dumazet) - ipv6: adopt skb_dst_dev() and skb_dst_dev_net[_rcu]() helpers (Eric Dumazet) - ipv6: adopt dst_dev() helper (Eric Dumazet) - ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu] (Eric Dumazet) - net: dst: add four helpers to annotate data-races around dst->dev (Eric Dumazet) - net: dst: annotate data-races around dst->output (Eric Dumazet) - net: dst: annotate data-races around dst->input (Eric Dumazet) - net: dst: annotate data-races around dst->lastuse (Eric Dumazet) - net: dst: annotate data-races around dst->expires (Eric Dumazet) - net: dst: annotate data-races around dst->obsolete (Eric Dumazet) - udp: move udp_memory_allocated into net_aligned_data (Eric Dumazet) - tcp: move tcp_memory_allocated into net_aligned_data (Eric Dumazet) - net: move net_cookie into net_aligned_data (Eric Dumazet) - net: add struct net_aligned_data (Eric Dumazet) - net: thunderbolt: Enable end-to-end flow control also in transmit (zhangjianrong) - net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() (zhangjianrong) - net: tulip: Rename PCI driver struct to end in _driver (Uwe Kleine-König) - net: atlantic: Rename PCI driver struct to end in _driver (Uwe Kleine-König) - net: phy: air_en8811h: Introduce resume/suspend and clk_restore_context to ensure correct CKO settings after network interface reinitialization. (Lucien.Jheng) - net: dsa: hellcreek: Constify struct devlink_region_ops and struct hellcreek_fdb_entry (Christophe JAILLET) - selftests: seg6: fix instaces typo in comments (Andrea Mayer) - seg6: fix lenghts typo in a comment (Andrea Mayer) - net: dsa: mv88e6xxx: Use kcalloc() (Christophe JAILLET) - net: dsa: mv88e6xxx: Constify struct devlink_region_ops and struct mv88e6xxx_region (Christophe JAILLET) - net: atlantic: add set_power to fw_ops for atl2 to fix wol (Eric Work) - net: mana: Handle Reset Request from MANA NIC (Haiyang Zhang) - phy: micrel: add Signal Quality Indicator (SQI) support for KSZ9477 switch PHYs (Oleksij Rempel) - selftests: pp-bench: remove page_pool_put_page wrapper (Mina Almasry) - selftests: pp-bench: remove unneeded linux/version.h (Mina Almasry) - ip6_tunnel: enable to change proto of fb tunnels (Nicolas Dichtel) - selftests/tc-testing: Enable CONFIG_IP_SET (Sebastian Andrzej Siewior) - dt-bindings: net: convert nxp,lpc1850-dwmac.txt to yaml format (Frank Li) - docs: netdevsim: fixe typo in netdevsim documentation (Dave Marquardt) - net: ethtool: fix leaking netdev ref if ethnl_default_parse() failed (Jakub Kicinski) - sfc: siena: eliminate xdp_rxq_info_valid using XDP base API (Fushuai Wang) - sfc: eliminate xdp_rxq_info_valid using XDP base API (Fushuai Wang) - net: ieee8021q: fix insufficient table-size assertion (RubenKelevra) - docs: fbnic: explain the ring config (Jakub Kicinski) - net: usb: lan78xx: fix possible NULL pointer dereference in lan78xx_phy_init() (Oleksij Rempel) - Cast to the proper type (Tamir Duberstein) - Use unqualified references to ffi types (Tamir Duberstein) - net: net->nsid_lock does not need BH safety (Eric Dumazet) - net: enetc: read 64-bit statistics from port MAC counters (Wei Fang) - net: enetc: separate 64-bit counters from enetc_port_counters (Wei Fang) - net: enetc: change the statistics of ring to unsigned long type (Wei Fang) - net: fec: allow disable coalescing (Jonas Rebmann) - selftests: net: Add a selftest for externally validated neighbor entries (Ido Schimmel) - neighbor: Add NTF_EXT_VALIDATED flag for externally validated entries (Ido Schimmel) - ipv6: guard ip6_mr_output() with rcu (Eric Dumazet) - net: ethtool: move get_rxfh callback under the rss_lock (Jakub Kicinski) - net: ethtool: move rxfh_fields callbacks under the rss_lock (Jakub Kicinski) - net: ethtool: take rss_lock for all rxfh changes (Jakub Kicinski) - net: ethtool: avoid OOB accesses in PAUSE_SET (Jakub Kicinski) - net/mlx5e: Fix error handling in RQ memory model registration (Fushuai Wang) - octeontx2-af: Fix error code in rvu_mbox_init() (Dan Carpenter) - net: ipv4: guard ip_mr_output() with rcu (Eric Dumazet) - Octeontx2-pf: ethtool: support multi advertise mode (Hariprasad Kelam) - Octeontx2-af: Introduce mode group index (Hariprasad Kelam) - Octeontx-pf: Update SGMII mode mapping (Hariprasad Kelam) - ice: add ref-sync dpll pins (Arkadiusz Kubalewski) - dpll: add reference sync get/set (Arkadiusz Kubalewski) - dpll: add reference-sync netlink attribute (Arkadiusz Kubalewski) - ice: default to TIME_REF instead of TXCO on E825-C (Jacob Keller) - ice: move TSPLL init calls to ice_ptp.c (Karol Kolacinski) - ice: fall back to TCXO on TSPLL lock fail (Karol Kolacinski) - ice: wait before enabling TSPLL (Karol Kolacinski) - ice: add multiple TSPLL helpers (Karol Kolacinski) - ice: use bitfields instead of unions for CGU regs (Karol Kolacinski) - ice: read TSPLL registers again before reporting status (Jacob Keller) - ice: clear time_sync_en field for E825-C during reprogramming (Jacob Keller) - eth: bnxt: take page size into account for page pool recycling rings (Jakub Kicinski) - selftests/net: packetdrill: add tcp_dsack_mult.pkt (Eric Dumazet) - tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range (xin.guo) - tcp: remove inet_rtx_syn_ack() (Eric Dumazet) - tcp: remove rtx_syn_ack field (Eric Dumazet) - ARM: dts: Fix up wrv54g device tree (Linus Walleij) - dt-bindings: dsa: Rewrite Micrel KS8995 in schema (Linus Walleij) - dt-bindings: net: sun8i-emac: Add A100 EMAC compatible (Paul Kocialkowski) - NFC: trf7970a: Create device-tree parameter for RX gain reduction (Paul Geurts) - dt-bindings: net/nfc: ti,trf7970a: Add ti,rx-gain-reduction-db option (Paul Geurts) - dt-bindings: net: convert lpc-eth.txt yaml format (Frank Li) - ref_tracker: do xarray and workqueue job initializations earlier (Jeff Layton) - tg3: spelling corrections (Simon Horman) - net: mdio: Add MDIO bus controller for Airoha AN7583 (Christian Marangi) - dt-bindings: net: Document support for Airoha AN7583 MDIO Controller (Christian Marangi) - ptp: Simplify ptp_read() (Thomas Gleixner) - ptp: Convert chardev code to lock guards (Thomas Gleixner) - ptp: Split out PTP_MASK_EN_SINGLE ioctl code (Thomas Gleixner) - ptp: Split out PTP_MASK_CLEAR_ALL ioctl code (Thomas Gleixner) - ptp: Split out PTP_PIN_SETFUNC ioctl code (Thomas Gleixner) - ptp: Split out PTP_PIN_GETFUNC ioctl code (Thomas Gleixner) - ptp: Split out PTP_SYS_OFFSET ioctl code (Thomas Gleixner) - ptp: Split out PTP_SYS_OFFSET_EXTENDED ioctl code (Thomas Gleixner) - ptp: Split out PTP_SYS_OFFSET_PRECISE ioctl code (Thomas Gleixner) - ptp: Split out PTP_ENABLE_PPS ioctl code (Thomas Gleixner) - ptp: Split out PTP_PEROUT_REQUEST ioctl code (Thomas Gleixner) - ptp: Split out PTP_EXTTS_REQUEST ioctl code (Thomas Gleixner) - ptp: Split out PTP_CLOCK_GETCAPS ioctl code (Thomas Gleixner) - selftests: forwarding: lib: Split setup_wait() (Petr Machata) - net: Remove unused function first_net_device_rcu() (Yue Haibing) - ipv4: fib: Remove unnecessary encap_type check (Yue Haibing) - xdp: tracing: Hide some xdp events under CONFIG_BPF_SYSCALL (Steven Rostedt) - xdp: Remove unused events xdp_redirect_map and xdp_redirect_map_err (Steven Rostedt) - net, bpf: Fix RCU usage in task_cls_state() for BPF programs (Charalampos Mitrodimas) - selftests/bpf: Add test to cover ktls with bpf_msg_pop_data (Jiayuan Chen) - bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls (Jiayuan Chen) - bpf, sockmap: Fix psock incorrectly pointing to sk (Jiayuan Chen) - net: airoha: Get rid of dma_sync_single_for_device() in airoha_qdma_fill_rx_queue() (Lorenzo Bianconi) - net: mana: Fix build errors when CONFIG_NET_SHAPER is disabled (Erni Sri Satya Vennela) - dt-bindings: net: Rename renesas,r9a09g057-gbeth.yaml (Geert Uytterhoeven) - docs: net: sysctl documentation cleanup (Abdelrahman Fekry) - eth: fbnic: rename fbnic_fw_clear_cmpl to fbnic_mbx_clear_cmpl (Jakub Kicinski) - eth: fbnic: sort includes (Jakub Kicinski) - eth: fbnic: realign whitespace (Jakub Kicinski) - eth: fbnic: fix stampinn typo in a comment (Jakub Kicinski) - eth: fbnic: remove duplicate FBNIC_MAX_.XQS macros (Jakub Kicinski) - checkpatch: check for comment explaining rgmii(|-rxid|-txid) PHY modes (Matthias Schiffer) - net: ethernet: ti: am65-cpsw: fixup PHY mode for fixed RGMII TX delay (Matthias Schiffer) - dt-bindings: net: ti: k3-am654-cpsw-nuss: update phy-mode in example (Matthias Schiffer) - net: phy: realtek: add error handling to rtl8211f_get_wol (Daniel Braunwarth) - net: Reoder rxq_idx check in __net_mp_open_rxq() (Yue Haibing) - net: Remove unnecessary NULL check for lwtunnel_fill_encap() (Yue Haibing) - uapi: net_dropmon: drop unused is_drop_point_hw macro (RubenKelevra) - lib: packing: Include necessary headers (Nathan Lynch) - net/sched: Remove unused functions (Yue Haibing) - neighbour: Remove redundant assignment to err (Yue Haibing) - selftests: drv-net: test RSS Netlink notifications (Jakub Kicinski) - doc: ethtool: mark ETHTOOL_GRXFHINDIR as reimplemented (Jakub Kicinski) - net: ethtool: rss: add notifications (Jakub Kicinski) - net: ethtool: copy req_info from SET to NTF (Jakub Kicinski) - net: ethtool: remove the data argument from ethtool_notify() (Jakub Kicinski) - net: ethtool: call .parse_request for SET handlers (Jakub Kicinski) - net: ethtool: dynamically allocate full req size req (Jakub Kicinski) - netlink: specs: add the multicast group name to spec (Jakub Kicinski) - team: replace team lock with rtnl lock (Stanislav Fomichev) - wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd() (Rand Deeb) - iwlwifi: Add missing check for alloc_ordered_workqueue (Jiasheng Jiang) - wifi: iwlwifi: Fix memory leak in iwl_mvm_init() (Xiu Jianfeng) - iwlwifi: api: delete repeated words (Ruffalo Lavoisier) - iwlwifi: remove unused no_sleep_autoadjust declaration (Gaosheng Cui) - iwlwifi: Fix comment typo (Jason Wang) - iwlwifi: use DECLARE_BITMAP macro (Heiner Kallweit) - iwlwifi: fw: simplify the iwl_fw_dbg_collect_trig() (Zheng Yongjun) - wifi: iwlwifi: mld: ftm: fix switch end indentation (Johannes Berg) - MAINTAINERS: update iwlwifi git link (Miri Korenblit) - wifi: iwlwifi: pcie: fix non-MSIX handshake register (Johannes Berg) - wifi: iwlwifi: mld: don't exit EMLSR when we shouldn't (Miri Korenblit) - wifi: iwlwifi: move _iwl_trans_set_bits_mask utilities (Rotem Kerem) - wifi: iwlwifi: mld: make iwl_mld_add_all_rekeys void (Miri Korenblit) - wifi: iwlwifi: move iwl_trans_pcie_write_mem to iwl-trans.c (Rotem Kerem) - wifi: iwlwifi: pcie: move iwl_trans_pcie_dump_regs() to utils.c (Rotem Kerem) - wifi: iwlwifi: mld: advertise support for TTLM changes (Benjamin Berg) - wifi: iwlwifi: mld: Block EMLSR when scanning on P2P Device (Ilan Peer) - wifi: iwlwifi: mld: use the correct struct size for tracing (Benjamin Berg) - wifi: iwlwifi: support RZL platform device ID (Miri Korenblit) - wifi: iwlwifi: add HE 1024QAM for <242-tone RU for PE (Johannes Berg) - wifi: iwlwifi: make FSEQ version a debug message (Johannes Berg) - wifi: iwlwifi: convert to use secs_to_jiffies() (Yuesong Li) - wifi: iwlwifi: fw: make PNVM version a debug message (Johannes Berg) - wifi: iwlwifi: mld: make PHY config a debug message (Johannes Berg) - wifi: iwlwifi: mvm: fix kernel-doc warnings (Johannes Berg) - wifi: iwlwifi: mei: fix kernel-doc warnings (Johannes Berg) - wifi: iwlwifi: pcie: fix kernel-doc warnings (Johannes Berg) - wifi: iwlwifi: dvm: fix some kernel-doc issues (Johannes Berg) - wifi: iwlwifi: defer MLO scan after link activation (Johannes Berg) - wifi: iwlwifi: mld: fix last_mlo_scan_time type (Johannes Berg) - wifi: iwlwifi: mld: remove special FW error resume handling (Johannes Berg) - wifi: iwlwifi: mld: add timer host wakeup debugfs (Johannes Berg) - wifi: iwlwifi: phy periph read - flow modification (Or Ron) - wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: Add dump handler to iwl_mld (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: add support for the devcoredump (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: pcie: abort D3 handshake on error (Johannes Berg) - wifi: iwlwifi: pcie: reinit device properly during TOP reset (Johannes Berg) - wifi: iwlwifi: mld: fix misspelling of 'established' (Johannes Berg) - wifi: iwlwifi: Remove unused cfg parameter from iwl_nvm_get_regdom_bw_flags (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: move dBm averaging function into utils (Benjamin Berg) - wifi: iwlwifi: pcie: initiate TOP reset if requested (Johannes Berg) - wifi: iwlwifi: pcie: move generation specific files to a folder (Miri Korenblit) - wifi: iwlwifi: mvm: enable antenna selection for AX210 family (Itamar Shalev) - wifi: iwlwifi: parse VLP AP not allowed nvm channel flag (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: bump minimum API version in BZ/SC/DR (Miri Korenblit) - wifi: iwlwifi: move iwl-context-info header files (Miri Korenblit) - wifi: iwlwifi: pcie: add missing TOP reset code (Johannes Berg) - wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_int_mlo_scan() (Itamar Shalev) - wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_retry_emlsr() (Daniel Gabay) - wifi: iwlwifi: mld: remove unneeded compilations (Miri Korenblit) - wifi: iwlwifi: mvm: d3: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: rtl818x: Kill URBs before clearing tx status queue (Daniil Dulov) - wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`. (Thomas Fourier) - wifi: rtw89: report boottime of receiving beacon and probe response (Zong-Zhe Yang) - wifi: rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band (Zong-Zhe Yang) - wifi: rtw89: correct length for IE18/19 PHY report and IE parser (Eric Huang) - wifi: rtw89: update EDCCA report for subband 40M/80M/sub-20M (Eric Huang) - wifi: rtw89: mac: differentiate mem_page_size by chip generation (Kuan-Chung Chen) - wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 9.0.0 (Ching-Te Ku) - wifi: rtw89: coex: RTL8852B coexistence Wi-Fi firmware support for v0.29.122.0 (Ching-Te Ku) - wifi: rtw89: coex: Update Bluetooth slot length when Wi-Fi is scanning (Ching-Te Ku) - wifi: rtw89: coex: Not to set slot duration to zero to avoid firmware issue (Ching-Te Ku) - wifi: rtw89: coex: Assign priority table before entering power save (Ching-Te Ku) - wifi: rtw89: coex: Update scoreboard to avoid Bluetooth re-link fail (Ching-Te Ku) - wifi: rtw89: coex: Get Bluetooth desired version by WiFi firmware version (Ching-Te Ku) - wifi: rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.71.0 (Ching-Te Ku) - wifi: rtw89: coex: Query Bluetooth TX power when firmware support (Ching-Te Ku) - wifi: rtw89: coex: Enable outsource info H2C command (Ching-Te Ku) - wifi: rtw89: coex: Add v1 Bluetooth AFH handshake for WiFi 7 (Ching-Te Ku) - wifi: rtw89: coex: Add PTA grant signal setting offload to firmware feature (Ching-Te Ku) - wifi: rtw89: coex: Update hardware PTA resource binding logic (Ching-Te Ku) - wifi: rtw89: coex: Update BTG control for WiFi 7 (Ching-Te Ku) - wifi: rtw89: coex: Update Pre-AGC logic for WiFi 7 (Ching-Te Ku) - wifi: rtw89: coex: Add H2C command to collect driver outsource information to firmware (Ching-Te Ku) - wifi: rtw89: coex: refine debug log with format version and readable string (Ching-Te Ku) - wifi: rtw89: coex: Update Wi-Fi status logic for WiFi 7 (Ching-Te Ku) - wifi: rtw89: coex: Implement Wi-Fi MLO related logic (Ching-Te Ku) - wifi: rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.63.0 (Ching-Te Ku) - wifi: rtw89: introduce rtw89_query_mr_chanctx_info() for multi-role chanctx info (Zong-Zhe Yang) - wifi: rtw89: scan abort when assign/unassign_vif (Chih-Kang Chang) - wifi: rtw89: mcc: enlarge TX retry count when GC auth (Chih-Kang Chang) - wifi: rtw89: mcc: use anchor pattern when bcn offset less than min of tob (Chih-Kang Chang) - wifi: rtw89: mcc: clear normal flow NoA when MCC start (Chih-Kang Chang) - wifi: rtw89: mcc: enlarge scan time of GC when GO in MCC (Chih-Kang Chang) - wifi: rtw89: mcc: adjust TX nulldata early time from 3ms to 7ms (Chih-Kang Chang) - wifi: rtw89: TX nulldata 0 after scan complete (Chih-Kang Chang) - wifi: rtw89: mcc: stop TX during MCC prepare (Chih-Kang Chang) - wifi: rtw89: mcc: adjust beacon filter when MCC and detect connection (Chih-Kang Chang) - wifi: rtw89: mcc: correct frequency when MCC (Chih-Kang Chang) - wifi: rtw89: mcc: update format of RF notify MCC H2C command (Chih-Kang Chang) - wifi: rtw89: extend HW scan of WiFi 6 chips for extra OP chan when concurrency (Zong-Zhe Yang) - wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc() (Thomas Fourier) - wifi: rtlwifi: rtl8821ae: make the read-only array params static const (Colin Ian King) - wifi: rtlwifi: avoid stack size warning for _read_eeprom_info (Arnd Bergmann) - wifi: rtw88: Enable AP and adhoc modes for SDIO again (Bitterblue Smith) - wifi: rtw88: Rename the RTW_WCPU_11{AC,N} enums (Bitterblue Smith) - wifi: rtw89: 8922a: pass channel information when enter LPS (Kuan-Chung Chen) - wifi: rtw89: add chip_ops::chan_to_rf18_val to get code of RF register value (Kuan-Chung Chen) - wifi: rtw89: mac: add dummy handler of MAC C2H event class 27 (Ping-Ke Shih) - wifi: rtw89: rfk: support IQK firmware command v1 (Ping-Ke Shih) - wifi: rtw89: fw: add RFE type to RF TSSI H2C command (Zong-Zhe Yang) - wifi: rtw89: 8852c: increase beacon loss to 6 seconds (Kuan-Chung Chen) - wifi: rtw89: fix EHT 20MHz TX rate for non-AP STA (Kuan-Chung Chen) - wifi: rtw89: add EHT physts and adjust init flow accordingly (Eric Huang) - wifi: rtw89: implement channel switch support (Zong-Zhe Yang) - wifi: rtw89: chan: re-config default chandef only when none is registered (Zong-Zhe Yang) - wifi: rtw89: chan: concentrate the logic of setting/clearing chanctx bitmap (Zong-Zhe Yang) - wifi: rtw89: sar: do not assert wiphy lock held until probing is done (Fedor Pchelkin) - wifi: rtw89: sar: drop lockdep assertion in rtw89_set_sar_from_acpi (Fedor Pchelkin) - wifi: rtw89: fix spelling mistake of RTW89_FLAG_FORBIDDEN_TRACK_WORK (Fedor Pchelkin) - wifi: rtw89: mcc: prevent shift wrapping in rtw89_core_mlsr_switch() (Dan Carpenter) - wifi: rtw89: pci: add PCI Express error handling (Chin-Yen Lee) - wifi: rtw88: pci: add PCI Express error handling (Chin-Yen Lee) - wifi: rtlwifi: Constify struct rtl_hal_ops and rtl_hal_cfg (Christophe JAILLET) - wifi: ath12k: Pass ab pointer directly to ath12k_dp_tx_get_encap_type() (Tamizh Chelvam Raja) - wifi: ath12k: Fix double budget decrement while reaping monitor ring (P Praneesh) - wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0 (Raj Kumar Bhagat) - wifi: ath12k: Add missing include of export.h (Jeff Johnson) - wifi: ath11k: Add missing include of export.h (Jeff Johnson) - wifi: ath10k: Add missing include of export.h (Jeff Johnson) - wifi: ath9k: Add missing include of export.h (Jeff Johnson) - wifi: ath: Add missing include of export.h (Jeff Johnson) - wifi: ath12k: Decrement TID on RX peer frag setup error handling (Karthikeyan Kathirvel) - wifi: ath12k: remove monitor handling from ath12k_dp_rx_deliver_msdu() (P Praneesh) - wifi: ath12k: install pairwise key first (Baochen Qiang) - wifi: ath12k: avoid bit operation on key flags (Baochen Qiang) - wifi: ath12k: handle regulatory hints during mac registration (Aditya Kumar Singh) - wifi: ath12k: update channel list in worker when wait flag is set (Kang Yang) - wifi: ath12k: combine channel list for split-phy devices in single-wiphy (Rameshkumar Sundaram) - wifi: ath12k: Split scan request for split band device (Rameshkumar Sundaram) - wifi: ath12k: Prepare ahvif scan link for parallel scan (Rameshkumar Sundaram) - wifi: ath12k: disable pdev for non supported country (Karthik M) - wifi: ath12k: Avoid accessing uninitialized arvif->ar during beacon miss (Rameshkumar Sundaram) - wifi: mac80211: add support for S1G aggregation (Lachlan Hodges) - wifi: mac80211: add support for storing station S1G capabilities (Lachlan Hodges) - wifi: mac80211: handle station association response with S1G (Lachlan Hodges) - wifi: cfg80211: support configuration of S1G station capabilities (Lachlan Hodges) - wifi: mac80211: Set RTS threshold on per-radio basis (Roopni Devanathan) - wifi: cfg80211: Report per-radio RTS threshold to userspace (Roopni Devanathan) - wifi: cfg80211: Add Support to Set RTS Threshold for each Radio (Roopni Devanathan) - wifi: cfg80211/mac80211: Add support to get radio index (Roopni Devanathan) - wifi: mac80211: add link_sta_statistics ops to fill link station statistics (Sarika Sharma) - wifi: mac80211: correct RX stats packet increment for multi-link (Sarika Sharma) - wifi: mac80211: extend support to fill link level sinfo structure (Sarika Sharma) - wifi: cfg80211: clear sinfo->filled for MLO station statistics (Sarika Sharma) - wifi: mac80211: add support to accumulate removed link statistics (Sarika Sharma) - wifi: cfg80211: allocate memory for link_station info structure (Sarika Sharma) - wifi: cfg80211: add statistics for providing overview for MLO station (Sarika Sharma) - wifi: cfg80211: extend to embed link level statistics in NL message (Sarika Sharma) - wifi: cfg80211: add link_station_info structure to support MLO statistics (Sarika Sharma) - wifi: mac80211: add support towards MLO handling of station statistics (Sarika Sharma) - wifi: mac80211: update radar_required in channel context after channel switch (Ramya Gnanasekar) - wifi: brcmfmac: don't allow arp/nd offload to be enabled if ap mode exists (Ting-Ying Li) - wifi: wlcore: Remove unused wl12xx_cmd_start_fwlog (Dr. David Alan Gilbert) - wl1251: Remove unused wl1251_cmd_* (Dr. David Alan Gilbert) - wl1251: Remove unused wl1251_acx_rate_policies (Dr. David Alan Gilbert) - ssb: use new GPIO line value setter callbacks (Bartosz Golaszewski) - wifi: brcmfmac: Make read-only array cfg_offset static const (Colin Ian King) - wifi: ipw2x00: convert to use secs_to_jiffies (Yuesong Li) - wifi: iwlegacy: convert to use secs_to_jiffies() (Yuesong Li) - wifi: cfg80211: Add support for link reconfiguration negotiation offload to driver (Kavita Kavita) - wifi: cfg80211: Improve the documentation for NL80211_CMD_ASSOC_MLO_RECONF (Kavita Kavita) - wifi: mwifiex: enable host mlme on sdio W8997 chipsets (Rafael Beims) - wifi: mac80211: Fix bssid_indicator for MBSSID in AP mode (Rameshkumar Sundaram) - wifi: mac80211: Allow scan on a radio while operating on DFS on another radio (Raj Kumar Bhagat) - wifi: mac80211: Allow DFS/CSA on a radio if scan is ongoing on another radio (Aditya Kumar Singh) - wifi: cfg80211: Add utility API to get radio index from channel (Vasanthakumar Thiagarajan) - wifi: ieee80211: add Radio Measurement action fields (Aditya Kumar Singh) - wifi: iwlegacy: Check rate_idx range after addition (Stanislaw Gruszka) - dt-bindings: net: cdns,macb: add sama7d65 ethernet interface (Ryan Wanner) - net: xsk: dpaa2: avoid repeatedly updating the global consumer (Jason Xing) - net: hns3: clear hns alarm: comparison of integer expressions of different signedness (Peiyang Wang) - net: hns3: add complete parentheses for some macros (Jijie Shao) - net: hns3: delete redundant address before the array (Yonglong Liu) - net: hns3: add \n at the end when print msg (Peiyang Wang) - net: hns3: use hns3_get_ops() helper to reduce the unnecessary middle layer conversion (Jijie Shao) - net: hns3: use hns3_get_ae_dev() helper to reduce the unnecessary middle layer conversion (Jijie Shao) - net: hns3: fix spelling mistake "reg_um" -> "reg_num" (Jijie Shao) - pppoe: drop PACKET_OTHERHOST before skb_share_check() (Qingfang Deng) - udp_tunnel: fix deadlock in udp_tunnel_nic_set_port_priv() (Paolo Abeni) - net: pse-pd: tps23881: Clarify setup_pi_matrix callback documentation (Kory Maincent) - dt-bindings: pse: tps23881: Clarify channels property description (Kory Maincent) - fbnic: Add support for setting/getting pause configuration (Alexander Duyck) - fbnic: Add support for reporting link config (Alexander Duyck) - fbnic: Set correct supported modes and speeds based on FW setting (Alexander Duyck) - fbnic: Update FW link mode values to represent actual link modes (Alexander Duyck) - fbnic: Replace link_mode with AUI (Alexander Duyck) - fbnic: Retire "AUTO" flags and cleanup handling of FW link settings (Alexander Duyck) - fbnic: Do not consider mailbox "initialized" until we have verified fw version (Alexander Duyck) - net: phy: Add interface types for 50G and 100G (Alexander Duyck) - page_pool: import Jesper's page_pool benchmark (Jesper Dangaard Brouer) - net: ethernet: mtk_eth_soc: only use legacy mode on missing IRQ name (Frank Wunderlich) - net: ethernet: mtk_eth_soc: skip first IRQ if not used (Frank Wunderlich) - net: ethernet: mtk_eth_soc: add consts for irq index (Frank Wunderlich) - net: ethernet: mtk_eth_soc: support named IRQs (Frank Wunderlich) - selftests: drv-net: stats: use skip instead of xfail for unsupported features (Jakub Kicinski) - selftests: drv-net: stats: fix pylint issues (Jakub Kicinski) - net: make sk->sk_rcvtimeo lockless (Eric Dumazet) - net: make sk->sk_sndtimeo lockless (Eric Dumazet) - net: remove sock_i_uid() (Eric Dumazet) - net: annotate races around sk->sk_uid (Eric Dumazet) - caif: reduce stack size, again (Arnd Bergmann) - lib: test_objagg: split test_hints_case() into two functions (Arnd Bergmann) - net/sched: replace strncpy with strscpy (Pranav Tyagi) - net/smc: replace strncpy with strscpy (Pranav Tyagi) - dt-bindings: net: convert qca,qca7000.txt yaml format (Frank Li) - ethtool: pse-pd: Add missing linux/export.h include (Kory Maincent) - selftests: drv-net: import things in lib one by one (Jakub Kicinski) - net: stmmac: lpc18xx: use plat_dat->phy_interface (Russell King (Oracle)) - net: phy: qcom: at803x: Add Qualcomm IPQ5018 Internal PHY support (George Moussalem) - dt-bindings: net: qca,ar803x: Add IPQ5018 Internal GE PHY support (George Moussalem) - testptp: add option to enable external timestamping edges (Miroslav Lichvar) - netdevsim: fix UaF when counting Tx stats (Jakub Kicinski) - selftest: add selftest for anycast notifications (Yuyang Huang) - net/smc: remove unused function smc_lo_supports_v2 (Wang Liang) - ice: add TSPLL log config helper (Karol Kolacinski) - ice: use designated initializers for TSPLL consts (Karol Kolacinski) - ice: remove ice_tspll_params_e825 definitions (Karol Kolacinski) - ice: fix E825-C TSPLL register definitions (Jacob Keller) - ice: rename TSPLL and CGU functions and definitions (Karol Kolacinski) - ice: move TSPLL functions to a separate file (Karol Kolacinski) - net: pse-pd: Fix ethnl_pse_send_ntf() stub parameter type (Kory Maincent) - net: ethtool: don't mux RXFH via rxnfc callbacks (Jakub Kicinski) - eth: hns3: migrate to new RXFH callbacks (Jakub Kicinski) - eth: hinic: migrate to new RXFH callbacks (Jakub Kicinski) - eth: nfp: migrate to new RXFH callbacks (Jakub Kicinski) - eth: mlx5: migrate to new RXFH callbacks (Jakub Kicinski) - eth: qede: migrate to new RXFH callbacks (Jakub Kicinski) - eth: benet: migrate to new RXFH callbacks (Jakub Kicinski) - eth: sfc: migrate to new RXFH callbacks (Jakub Kicinski) - eth: sfc: siena: migrate to new RXFH callbacks (Jakub Kicinski) - eth: sfc: falcon: migrate to new RXFH callbacks (Jakub Kicinski) - eth: bnxt: add netmem TX support (Taehee Yoo) - can: rcar_canfd: Describe channel-specific FD registers using C struct (Geert Uytterhoeven) - rds: Correct spelling (Simon Horman) - rds: Correct endian annotation of port and addr assignments (Simon Horman) - netmem: fix skb_frag_address_safe with unreadable skbs (Mina Almasry) - gve: add XDP_TX and XDP_REDIRECT support for DQ RDA (Joshua Washington) - gve: refactor DQO TX methods to be more generic for XDP (Joshua Washington) - gve: rename gve_xdp_xmit to gve_xdp_xmit_gqi (Joshua Washington) - octeontx2-af: Fix rvu_mbox_init return path (Subbaraya Sundeep) - net: ti: icssg-prueth: Add prp offload support to ICSSG driver (Himanshu Mittal) - ref_tracker: eliminate the ref_tracker_dir name field (Jeff Layton) - net: add symlinks to ref_tracker_dir for netns (Jeff Layton) - ref_tracker: add a way to create a symlink to the ref_tracker_dir debugfs file (Jeff Layton) - ref_tracker: automatically register a file in debugfs for a ref_tracker_dir (Jeff Layton) - ref_tracker: allow pr_ostream() to print directly to a seq_file (Jeff Layton) - ref_tracker: add a static classname string to each ref_tracker_dir (Jeff Layton) - ref_tracker: have callers pass output function to pr_ostream() (Jeff Layton) - ref_tracker: add a top level debugfs directory for ref_tracker (Jeff Layton) - ref_tracker: don't use %%pK in pr_ostream() output (Jeff Layton) - netpoll: Extract IPv6 address retrieval function (Breno Leitao) - netpoll: extract IPv4 address retrieval into helper function (Breno Leitao) - netpoll: Extract carrier wait function (Breno Leitao) - netdevsim: account dropped packet length in stats on queue free (Breno Leitao) - net: add dev_dstats_rx_dropped_add() helper (Breno Leitao) - netdevsim: collect statistics at RX side (Breno Leitao) - netdevsim: migrate to dstats stats collection (Breno Leitao) - net/smc: remove unused input parameters in smc_buf_get_slot (Wang Liang) - tcp: tcp_time_to_recover() cleanup (Eric Dumazet) - neighbour: add support for NUD_PERMANENT proxy entries (Nicolas Escande) - net: mana: Set tx_packets to post gso processing packet count (Shradha Gupta) - net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick (Chris Morgan) - net: usb: Convert tasklet API to new bottom half workqueue mechanism (Jun Miao) - igc: Make the const read-only array supported_sizes static (Colin Ian King) - net: usb: lan78xx: remove unused struct members (Oleksij Rempel) - net: usb: lan78xx: Integrate EEE support with phylink LPI API (Oleksij Rempel) - net: usb: lan78xx: port link settings to phylink API (Oleksij Rempel) - net: usb: lan78xx: Use ethtool_op_get_link to reflect current link status (Oleksij Rempel) - net: usb: lan78xx: Rename EVENT_LINK_RESET to EVENT_PHY_INT_ACK (Oleksij Rempel) - net: usb: lan78xx: Convert to PHYLINK for improved PHY and MAC management (Oleksij Rempel) - net: gianfar: Use device_get_named_child_node_count() (Matti Vaittinen) - net: fec: fec_enet_rx_queue(): factor out VLAN handling into separate function fec_enet_rx_vlan() (Marc Kleine-Budde) - net: fec: fec_enet_rx_queue(): move_call to _vlan_hwaccel_put_tag() (Marc Kleine-Budde) - net: fec: fec_enet_rx_queue(): reduce scope of data (Marc Kleine-Budde) - net: fec: fec_enet_rx_queue(): replace manual VLAN header calculation with skb_vlan_eth_hdr() (Marc Kleine-Budde) - net: fec: fec_enet_rx_queue(): use same signature as fec_enet_tx_queue() (Marc Kleine-Budde) - net: fec: fec_restart(): introduce a define for FEC_ECR_SPEED (Marc Kleine-Budde) - net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info (Marc Kleine-Budde) - net: fec: sort the includes by alphabetic order (Marc Kleine-Budde) - net: fec: switch from asm/cacheflush.h to linux/cacheflush.h (Marc Kleine-Budde) - net: fec: struct fec_enet_private: remove obsolete comment (Marc Kleine-Budde) - net: fec: fix typos found by codespell (Marc Kleine-Budde) - net: stmmac: loongson1: get ls1b resource only once (Russell King (Oracle)) - net: stmmac: loongson1: provide match data struct (Russell King (Oracle)) - net: stmmac: replace ioaddr with stmmac_priv for pcs_set_ane() method (Russell King (Oracle)) - can: rcar_canfd: Add support for Transceiver Delay Compensation (Geert Uytterhoeven) - can: rcar_canfd: Return early in rcar_canfd_set_bittiming() when not FD (Geert Uytterhoeven) - can: rcar_canfd: Share config code in rcar_canfd_set_bittiming() (Geert Uytterhoeven) - can: rcar_canfd: Rename rcar_canfd_setrnc() to rcar_canfd_set_rnc() (Geert Uytterhoeven) - can: rcar_canfd: Repurpose f_dcfg base for other registers (Geert Uytterhoeven) - can: rcar_canfd: Simplify data access in rcar_canfd_{ge,pu}t_data() (Geert Uytterhoeven) - can: rcar_canfd: Add helper variable dev to rcar_canfd_reset_controller() (Geert Uytterhoeven) - can: rcar_canfd: Add helper variable ndev to rcar_canfd_rx_pkt() (Geert Uytterhoeven) - can: rcar_canfd: Remove bittiming debug prints (Geert Uytterhoeven) - can: rcar_canfd: Consistently use ndev for net_device pointers (Geert Uytterhoeven) - selftests: net: use slowwait to make sure IPv6 setup finished (Hangbin Liu) - selftests: net: use slowwait to stabilize vrf_route_leaking test (Hangbin Liu) - net: mana: Handle unsupported HWC commands (Erni Sri Satya Vennela) - net: mana: Add speed support in mana_get_link_ksettings (Erni Sri Satya Vennela) - net: mana: Add support for net_shaper_ops (Erni Sri Satya Vennela) - net: mana: Fix potential deadlocks in mana napi ops (Erni Sri Satya Vennela) - ipv6: Simplify link-local address generation for IPv6 GRE. (Guillaume Nault) - net/mlx4_en: Remove the redundant NULL check for the 'my_ets' object (Andrey Vatoropin) - dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description (Kory Maincent (Dent Project)) - net: pse-pd: tps23881: Add support for static port priority feature (Kory Maincent (Dent Project)) - dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply (Kory Maincent (Dent Project)) - net: pse-pd: pd692x0: Add support for controller and manager power supplies (Kory Maincent (Dent Project)) - net: pse-pd: pd692x0: Add support for PSE PI priority feature (Kory Maincent (Dent Project)) - net: ethtool: Add PSE port priority support feature (Kory Maincent (Dent Project)) - net: pse-pd: Add support for budget evaluation strategies (Kory Maincent (Dent Project)) - net: pse-pd: Add helper to report hardware enable status of the PI (Kory Maincent (Dent Project)) - net: ethtool: Add support for new power domains index description (Kory Maincent (Dent Project)) - net: pse-pd: Add support for PSE power domains (Kory Maincent (Dent Project)) - net: pse-pd: tps23881: Add support for PSE events and interrupts (Kory Maincent (Dent Project)) - net: pse-pd: Add support for reporting events (Kory Maincent (Dent Project)) - net: pse-pd: Introduce attached_phydev to pse control (Kory Maincent (Dent Project)) - net: ena: Add PHC documentation (David Arinzon) - net: ena: View PHC stats using debugfs (David Arinzon) - net: ena: Add debugfs support to the ENA driver (David Arinzon) - net: ena: Control PHC enable through devlink (David Arinzon) - devlink: Add new "enable_phc" generic device param (David Arinzon) - net: ena: Add devlink port support (David Arinzon) - net: ena: Add device reload capability through devlink (David Arinzon) - net: ena: PHC silent reset (David Arinzon) - net: ena: Add PHC support in the ENA driver (David Arinzon) - Revert "bnxt_en: bring back rtnl_lock() in the bnxt_open() path" (Stanislav Fomichev) - netdevsim: remove udp_ports_sleep (Stanislav Fomichev) - net: remove redundant ASSERT_RTNL() in queue setup functions (Stanislav Fomichev) - udp_tunnel: remove rtnl_lock dependency (Stanislav Fomichev) - vxlan: drop sock_lock (Stanislav Fomichev) - geneve: rely on rtnl lock in geneve_offload_rx_ports (Stanislav Fomichev) - tcp: Remove inet_hashinfo2_free_mod() (Yue Haibing) - dpaa_eth: don't use fixed_phy_change_carrier (Heiner Kallweit) - net/mlx4e: Don't redefine IB_MTU_XXX enum (Mark Zhang) - nfc: Remove checks for nla_data returning NULL (Simon Horman) - eth: sxgbe: migrate to new RXFH callbacks (Jakub Kicinski) - eth: dpaa2: migrate to new RXFH callbacks (Jakub Kicinski) - eth: dpaa: migrate to new RXFH callbacks (Jakub Kicinski) - eth: mvpp2: migrate to new RXFH callbacks (Jakub Kicinski) - eth: niu: migrate to new RXFH callbacks (Jakub Kicinski) - eth: otx2: migrate to new RXFH callbacks (Jakub Kicinski) - eth: thunder: migrate to new RXFH callbacks (Jakub Kicinski) - eth: ena: migrate to new RXFH callbacks (Jakub Kicinski) - eth: bnxt: migrate to new RXFH callbacks (Jakub Kicinski) - eth: bnx2x: migrate to new RXFH callbacks (Jakub Kicinski) - docs: netconsole: document msgid feature (Gustavo Luiz Duarte) - selftests: netconsole: Add tests for 'msgid' feature in sysdata (Gustavo Luiz Duarte) - netconsole: append msgid to sysdata (Gustavo Luiz Duarte) - netconsole: implement configfs for msgid_enabled (Gustavo Luiz Duarte) - netconsole: introduce 'msgid' as a new sysdata field (Gustavo Luiz Duarte) - dpll: remove documentation of rclk_dev_name (Simon Horman) - libeth: xdp, xsk: access adjacent u32s as u64 where applicable (Alexander Lobakin) - libeth: xsk: add XSkFQ refill and XSk wakeup helpers (Alexander Lobakin) - libeth: xsk: add XSk Rx processing support (Alexander Lobakin) - libeth: xsk: add XSk xmit functions (Alexander Lobakin) - libeth: xsk: add XSk XDP_TX sending helpers (Alexander Lobakin) - libeth: xdp: add RSS hash hint and XDP features setup helpers (Alexander Lobakin) - libeth: xdp: add templates for building driver-side callbacks (Alexander Lobakin) - libeth: xdp: add XDP prog run and verdict result handling (Alexander Lobakin) - libeth: xdp: add helpers for preparing/processing &libeth_xdp_buff (Alexander Lobakin) - libeth: xdp: add XDPSQ cleanup timers (Alexander Lobakin) - libeth: xdp: add XDPSQ locking helpers (Alexander Lobakin) - libeth: xdp: add XDPSQE completion helpers (Alexander Lobakin) - libeth: xdp: add .ndo_xdp_xmit() helpers (Alexander Lobakin) - libeth: xdp: add XDP_TX buffers sending (Alexander Lobakin) - libeth: support native XDP and register memory model (Alexander Lobakin) - libeth: convert to netmem (Alexander Lobakin) - libeth, libie: clean symbol exports up a little (Alexander Lobakin) - net/mlx5e: Add TX support for netmems (Dragos Tatulea) - net/mlx5e: Support ethtool tcp-data-split settings (Saeed Mahameed) - net/mlx5e: Implement queue mgmt ops and single channel swap (Saeed Mahameed) - net/mlx5e: Add support for UNREADABLE netmem page pools (Saeed Mahameed) - net/mlx5e: Convert over to netmem (Saeed Mahameed) - net/mlx5e: SHAMPO: Separate pool for headers (Saeed Mahameed) - net/mlx5e: SHAMPO: Improve hw gro capability checking (Saeed Mahameed) - net/mlx5e: SHAMPO: Remove redundant params (Saeed Mahameed) - net/mlx5e: SHAMPO: Reorganize mlx5_rq_shampo_alloc (Saeed Mahameed) - page_pool: Add page_pool_dev_alloc_netmems helper (Dragos Tatulea) - net: Add skb_can_coalesce for netmem (Dragos Tatulea) - net: Allow const args for of page_to_netmem() (Dragos Tatulea) - net: tcp: tsq: Convert from tasklet to BH workqueue (Tejun Heo) - selftests: forwarding: Add a test for verifying VXLAN MC underlay (Petr Machata) - selftests: forwarding: adf_mcd_start(): Allow configuring custom interfaces (Petr Machata) - selftests: net: lib: Add ip_link_has_flag() (Petr Machata) - selftests: forwarding: lib: Move smcrouted helpers here (Petr Machata) - vxlan: Support MC routing in the underlay (Petr Machata) - net: ipv6: Add ip6_mr_output() (Petr Machata) - net: ipv6: ip6mr: Split ip6mr_forward2() in two (Petr Machata) - net: ipv6: ip6mr: Make ip6mr_forward2() void (Petr Machata) - net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain (Petr Machata) - net: ipv6: Add a flags argument to ip6tunnel_xmit(), udp_tunnel6_xmit_skb() (Petr Machata) - net: ipv6: Make udp_tunnel6_xmit_skb() void (Petr Machata) - net: ipv4: Add ip_mr_output() (Petr Machata) - net: ipv4: ipmr: Split ipmr_queue_xmit() in two (Petr Machata) - net: ipv4: ipmr: ipmr_queue_xmit(): Drop local variable `dev' (Petr Machata) - net: ipv4: Add a flags argument to iptunnel_xmit(), udp_tunnel_xmit_skb() (Petr Machata) - net: vlan: Use IS_ENABLED() helper for CONFIG_VLAN_8021Q guard (Gal Pressman) - net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs (Gal Pressman) - net: vlan: Make is_vlan_dev() a stub when VLAN is not configured (Gal Pressman) - net: phy: qca807x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - net: can: mcp251x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - net: can: mcp251x: propagate the return value of mcp251x_spi_write() (Bartosz Golaszewski) - net: dsa: mt7530: use new GPIO line value setter callbacks (Bartosz Golaszewski) - net: dsa: vsc73xx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gve: Return error for unknown admin queue command (Alok Tiwari) - gve: Fix various typos and improve code comments (Alok Tiwari) - selftests: devmem: add ipv4 support to chunks test (Mina Almasry) - selftests: devmem: remove unused variable (Mina Almasry) - netmem: fix netmem comments (Mina Almasry) - selftest: Add selftest for multicast address notifications (Yuyang Huang) - net: dsa: b53: ensure BCM5325 PHYs are enabled (Álvaro Fernández Rojas) - net: dsa: b53: fix b53_imp_vlan_setup for BCM5325 (Álvaro Fernández Rojas) - net: dsa: b53: fix unicast/multicast flooding on BCM5325 (Álvaro Fernández Rojas) - net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325 (Álvaro Fernández Rojas) - net: dsa: b53: prevent BRCM_HDR access on older devices (Álvaro Fernández Rojas) - net: dsa: b53: prevent DIS_LEARNING access on BCM5325 (Álvaro Fernández Rojas) - net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325 (Álvaro Fernández Rojas) - net: dsa: b53: prevent SWITCH_CTRL access on BCM5325 (Álvaro Fernández Rojas) - net: dsa: b53: prevent FAST_AGE access on BCM5325 (Álvaro Fernández Rojas) - net: dsa: b53: add support for FDB operations on 5325/5365 (Florian Fainelli) - net: dsa: b53: detect BCM5325 variants (Álvaro Fernández Rojas) - net: dsa: b53: support legacy FCS tags (Álvaro Fernández Rojas) - net: dsa: tag_brcm: add support for legacy FCS tags (Álvaro Fernández Rojas) - net: dsa: tag_brcm: legacy: reorganize functions (Álvaro Fernández Rojas) - net: stmmac: visconti: make phy_intf_sel local (Russell King (Oracle)) - net: stmmac: visconti: clean up code formatting (Russell King (Oracle)) - net: stmmac: visconti: reorganise visconti_eth_set_clk_tx_rate() (Russell King (Oracle)) - net: stmmac: visconti: re-arrange speed decode (Russell King (Oracle)) - rtase: Link queues to NAPI instances (Justin Lai) - rtase: Link IRQs to NAPI instances (Justin Lai) - selftests: nettest: Fix typo in log and error messages for clarity (Alok Tiwari) - tcp: remove RFC3517/RFC6675 tcp_clear_retrans_hints_partial() (Neal Cardwell) - tcp: remove RFC3517/RFC6675 hint state: lost_skb_hint, lost_cnt_hint (Neal Cardwell) - tcp: remove obsolete and unused RFC3517/RFC6675 loss recovery code (Neal Cardwell) - net: bcmgenet: update PHY power down (Doug Berger) - bnxt_en: Improve comment wording and error return code (Alok Tiwari) - net: liquidio: Remove unused validate_cn23xx_pf_config_info() (Dr. David Alan Gilbert) - net: stmmac: rk: remove unnecessary clk_mac (Russell King (Oracle)) - net: stmmac: rk: use device rather than platform device in rk_priv_data (Russell King (Oracle)) - net: stmmac: rk: fix code formmating issue (Russell King (Oracle)) - vsock/test: Cover more CIDs in transport_uaf test (Michal Luczaj) - vsock/test: Introduce get_transports() (Michal Luczaj) - vsock/test: Introduce vsock_bind_try() helper (Michal Luczaj) - net: mana: Allocate MSI-X vectors dynamically (Shradha Gupta) - net: mana: Allow irq_setup() to skip cpus for affinity (Shradha Gupta) - net: mana: explain irq_setup() algorithm (Yury Norov) - PCI: hv: Allow dynamic MSI-X vector allocation (Shradha Gupta) - PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations (Shradha Gupta) - net: phy: Add c45_phy_ids sysfs directory entry (Yajun Deng) - igc: add preemptible queue support in mqprio (Faizal Rahim) - igc: add preemptible queue support in taprio (Faizal Rahim) - igc: add private flag to reverse TX queue priority in TSN mode (Faizal Rahim) - igc: assign highest TX queue number as highest priority in mqprio (Faizal Rahim) - igc: refactor TXDCTL macros to use FIELD_PREP and GEN_MASK (Faizal Rahim) - igc: add DCTL prefix to related macros (Faizal Rahim) - igc: move TXDCTL and RXDCTL related macros (Faizal Rahim) - net: enetc: replace PCVLANR1/2 with SICVLANR1/2 and remove dead branch (Wei Fang) - eth: gianfar: migrate to new RXFH callbacks (Jakub Kicinski) - net: phy: remove phy_driver_is_genphy_10g (Heiner Kallweit) - net: phy: improve phy_driver_is_genphy (Heiner Kallweit) - net: phy: add flag is_genphy_driven to struct phy_device (Heiner Kallweit) - eth: iavf: migrate to new RXFH callbacks (Jakub Kicinski) - eth: ice: migrate to new RXFH callbacks (Jakub Kicinski) - eth: i40e: migrate to new RXFH callbacks (Jakub Kicinski) - eth: fm10k: migrate to new RXFH callbacks (Jakub Kicinski) - eth: ixgbe: migrate to new RXFH callbacks (Jakub Kicinski) - eth: igc: migrate to new RXFH callbacks (Jakub Kicinski) - eth: igb: migrate to new RXFH callbacks (Jakub Kicinski) - eth: enetc: migrate to new RXFH callbacks (Jakub Kicinski) - eth: e1000e: migrate to new RXFH callbacks (Jakub Kicinski) - eth: lan743x: migrate to new RXFH callbacks (Jakub Kicinski) - eth: cxgb4: migrate to new RXFH callbacks (Jakub Kicinski) - eth: cisco: migrate to new RXFH callbacks (Jakub Kicinski) - octeontx2-pf: CN20K mbox implementation between PF-VF (Sai Krishna) - octeontx2-af: CN20K mbox implementation for AF's VF (Sai Krishna) - octeontx2-pf: CN20K mbox REQ/ACK implementation for NIC PF (Sai Krishna) - octeontx2-af: CN20k mbox to support AF REQ/ACK functionality (Sai Krishna) - octeontx2-af: CN20k basic mbox operations and structures (Sai Krishna) - octeontx2: Set appropriate PF, VF masks and shifts based on silicon (Subbaraya Sundeep) - selftests: seg6: Add test cases for End.X with link-local nexthop (Ido Schimmel) - seg6: Allow End.X behavior to accept an oif (Ido Schimmel) - seg6: Call seg6_lookup_any_nexthop() from End.X behavior (Ido Schimmel) - seg6: Extend seg6_lookup_any_nexthop() with an oif argument (Ido Schimmel) - gve: Advertise support for rx hardware timestamping (John Fraker) - gve: Implement ndo_hwtstamp_get/set for RX timestamping (John Fraker) - gve: Add rx hardware timestamp expansion (John Fraker) - gve: Add support to query the nic clock (Kevin Yang) - gve: Add adminq lock for queues creation and destruction (Ziwei Xiao) - gve: Add initial PTP device support (Harshitha Ramamurthy) - gve: Add adminq command to report nic timestamp (John Fraker) - gve: Add device option for nic clock synchronization (John Fraker) - net: mana: Add handler for hardware servicing events (Haiyang Zhang) - selftests: net: add netconsole test for cmdline configuration (Breno Leitao) - selftests: net: Refactor cleanup logic in lib_netcons.sh (Breno Leitao) - netconsole: improve code style in parser function (Breno Leitao) - netconsole: rename functions to better reflect their purpose (Breno Leitao) - netpoll: move netpoll_print_options to netconsole (Breno Leitao) - netpoll: relocate netconsole-specific functions to netconsole module (Breno Leitao) - netpoll: expose netpoll logging macros in public header (Breno Leitao) - netpoll: remove __netpoll_cleanup from exported API (Breno Leitao) - ptp: Use ratelimite for freerun error message (Breno Leitao) - selftests/tc-testing: sfq: check perturb timer values (Eric Dumazet) - net: phy: add Kconfig symbol PHY_PACKAGE (Heiner Kallweit) - net: phy: make phy_package a separate module (Heiner Kallweit) - net: phy: move __phy_package_[read|write]_mmd to phy_package.c (Heiner Kallweit) - net: stmmac: remove pcs_get_adv_lp() support (Russell King (Oracle)) - net/tcp_ao: tracing: Hide tcp_ao events under CONFIG_TCP_AO (Steven Rostedt) - net: stmmac: qcom-ethqos: add ethqos_pcs_set_inband() (Russell King (Oracle)) - net: sysfs: Implement is_visible for phys_(port_id, port_name, switch_id) (Yajun Deng) - net: ti: icssg-prueth: Read firmware-names from device tree (MD Danish Anwar) - net: amt: convert to use secs_to_jiffies (Yuesong Li) - net: stmmac: rk: remove obsolete .set_*_speed() methods (Russell King (Oracle)) - net: stmmac: rk: convert px30_set_rmii_speed() to .set_speed() (Russell King (Oracle)) - net: stmmac: rk: simplify px30_set_rmii_speed() (Russell King (Oracle)) - net: stmmac: rk: combine .set_*_speed() methods (Russell King (Oracle)) - net: stmmac: rk: combine clk_mac_speed rate setting functions (Russell King (Oracle)) - net: stmmac: rk: combine rv1126 set_*_speed() methods (Russell King (Oracle)) - net: stmmac: rk: add struct for programming register based speeds (Russell King (Oracle)) - net: stmmac: rk: simplify set_*_speed() (Russell King (Oracle)) - net: stmmac: rk: add get_interfaces() implementation (Russell King (Oracle)) - ice: add phase offset monitor for all PPS dpll inputs (Arkadiusz Kubalewski) - dpll: add phase_offset_monitor_get/set callback ops (Arkadiusz Kubalewski) - dpll: add phase-offset-monitor feature to netlink spec (Arkadiusz Kubalewski) - net: stmmac: improve .set_clk_tx_rate() method error message (Russell King (Oracle)) - net: phy: improve rgmii_clock() documentation (Russell King (Oracle)) - net: pfcp: fix typo in message_priority field name (RubenKelevra) - net: phy: dp83tg720: switch to adaptive polling and remove random delays (David Jander) - net: phy: dp83tg720: remove redundant 600ms post-reset delay (David Jander) - net: phy: dp83tg720: implement soft reset with asymmetric delay (David Jander) - net: arp: use kfree_skb_reason() in arp_rcv() (Qiu Yutan) - net: phy: directly copy struct mdio_board_info in mdiobus_register_board_info (Heiner Kallweit) - net: phy: improve mdio-boardinfo.h (Heiner Kallweit) - net: phy: move definition of struct mdio_board_entry to mdio-boardinfo.c (Heiner Kallweit) - net: phy: simplify mdiobus_setup_mdiodev_from_board_info (Heiner Kallweit) - ionic: cancel delayed work earlier in remove (Shannon Nelson) - ionic: clean dbpage in de-init (Shannon Nelson) - ionic: print firmware heartbeat as unsigned (Shannon Nelson) - net: Use dev_fwnode() (Jiri Slaby (SUSE)) - dt-bindings: net: renesas-gbeth: Add support for RZ/G3E (R9A09G047) SoC (John Madieu) - net: mdio: mux-gpio: use gpiod_multi_set_value_cansleep (David Lechner) - net: bcmasp: enable GRO software interrupt coalescing by default (Florian Fainelli) - net: bcmasp: Utilize napi_complete_done() return value (Florian Fainelli) - net: hns3: Demote load and progress messages to debug level (Geert Uytterhoeven) - net: phy: simplify phy_get_internal_delay() (Russell King (Oracle)) - net: phy: move definition of genphy_c45_driver to phy_device.c (Heiner Kallweit) - net: stmmac: extend use of snps,multicast-filter-bins property to xgmac (Nikunj Kela) - net: ncsi: Fix buffer overflow in fetching version id (Hari Kalavakunta) - selftests: tcp_ao: fix spelling in seq-ext.c comment (Ankit Chauhan) - net: phy: assign default match function for non-PHY MDIO devices (Heiner Kallweit) - net: drv: hyperv: migrate to new RXFH callbacks (Jakub Kicinski) - net: drv: virtio: migrate to new RXFH callbacks (Jakub Kicinski) - net: drv: vmxnet3: migrate to new RXFH callbacks (Jakub Kicinski) - eth: fbnic: migrate to new RXFH callbacks (Jakub Kicinski) - eth: remove empty RXFH handling from drivers (Jakub Kicinski) - net: ethtool: add dedicated callbacks for getting and setting rxfh fields (Jakub Kicinski) - net: ethtool: require drivers to opt into the per-RSS ctx RXFH (Jakub Kicinski) - net: ethtool: remove the duplicated handling from rxfh and rxnfc (Jakub Kicinski) - net: ethtool: copy the rxfh flow handling (Jakub Kicinski) - net: bcmgenet: enable GRO software interrupt coalescing by default (Zak Kemble) - net: bcmgenet: use napi_complete_done return value (Zak Kemble) - net: macb: Add shutdown operation support (Abin Joseph) - net: phy: micrel: add cable test support for KSZ9477-class PHYs (Oleksij Rempel) - net: phy: micrel: Add RX error counter support for KSZ9477 switch-integrated PHYs (Oleksij Rempel) - net: phy: micrel: add MDI/MDI-X control support for KSZ9477 switch-integrated PHYs (Oleksij Rempel) - eth: fbnic: Expand coverage of mac stats (Mohsin Bashir) - eth: Update rmon hist range (Mohsin Bashir) - net: fman_memac: Don't use of_property_read_bool on non-boolean property managed (Alexander Stein) - net: usb: lan78xx: make struct fphy_status static const (Heiner Kallweit) - ppp: convert to percpu netstats (Qingfang Deng) - r8169: remove redundant pci_tbl entry (Heiner Kallweit) - r8169: enable EEE at 5Gbps on RTL8126 (Heiner Kallweit) - net/mlx5: Expose serial numbers in devlink info (Jiri Pirko) - netlink: specs: fix a couple of yamllint warnings (Donald Hunter) - netlink: specs: wrap long doc lines (>80 chars) (Donald Hunter) - netlink: specs: fix up indentation errors (Donald Hunter) - netlink: specs: fix up truthy values (Donald Hunter) - netlink: specs: fix up spaces before comments (Donald Hunter) - netlink: specs: clean up spaces in brackets (Donald Hunter) - netlink: specs: add doc start markers to yaml (Donald Hunter) - selftests/vsock: add initial vmtest.sh for vsock (Bobby Eshleman) - net: airoha: Add PPPoE offload support (Lorenzo Bianconi) - selftests/net: packetdrill: more xfail changes (Jakub Kicinski) - net: stop napi kthreads when THREADED napi is disabled (Samiullah Khawaja) - net: dlink: enable RMON MMIO access on supported devices (Moon Yeounsu) - can: add drop reasons in CAN protocols receive path (Davide Caratti) - can: add drop reasons in the receive path of AF_CAN (Davide Caratti) - documentation: networking: can: Document alloc_candev_mqs() (Geert Uytterhoeven) - can: netlink: can_changelink(): rename tdc_mask into fd_tdc_flag_provided (Vincent Mailhol) - can: bittiming: rename can_tdc_is_enabled() into can_fd_tdc_is_enabled() (Vincent Mailhol) - can: bittiming: rename CAN_CTRLMODE_TDC_MASK into CAN_CTRLMODE_FD_TDC_MASK (Vincent Mailhol) - can: netlink: replace tabulation by space in assignment (Vincent Mailhol) - octeontx2-pf: Avoid typecasts by simplifying otx2_atomic64_add macro (Subbaraya Sundeep) - octeontx2: Annotate mmio regions as __iomem (Subbaraya Sundeep) - hinic3: remove tx_q name collision hack (Gur Stavi) - hinic3: use netif_subqueue_sent api (Gur Stavi) - queue_api: add subqueue variant netif_subqueue_sent (Gur Stavi) - ixgbe: Fix typos and clarify comments in X550 driver code (Alok Tiwari) - iavf: convert to NAPI IRQ affinity API (Ahmed Zaki) - ice: add a separate Rx handler for flow director commands (Michal Kubiak) - ice: add ice driver PTP pin documentation (Karol Kolacinski) - ice: change SMA pins to SDP in PTP API (Karol Kolacinski) - ice: redesign dpll sma/u.fl pins control (Arkadiusz Kubalewski) - ixgbe: add link_down_events statistic (Martyna Szapar-Mudlaw) - i40e: add link_down_events statistic (Dawid Osuchowski) - ice: add link_down_events statistic (Martyna Szapar-Mudlaw) - net: intel: move RSS packet classifier types to libie (Jacob Keller) - net: intel: rename 'hena' to 'hashcfg' for clarity (Jacob Keller) - net: remove unused sock_enable_timestamps (Willem de Bruijn) - cxgb3/l2t: Remove unused t3_l2t_send_event (Dr. David Alan Gilbert) - uapi: in6: restore visibility of most IPv6 socket options (Jakub Kicinski) - net: mana: Expose additional hardware counters for drop and TC via ethtool. (Dipayaan Roy) - selftests: netconsole: Add support for basic netconsole target format (Breno Leitao) - selftests: netconsole: Do not exit from inside the validation function (Breno Leitao) - netconsole: Add automatic console unregistration on target removal (Breno Leitao) - netconsole: Only register console drivers when targets are configured (Breno Leitao) - docs: Downgrade arm64 & riscv from titles to comment (Joel Granados) - docs: Replace spaces with tabs in check-sysctl-docs (Joel Granados) - docs: Remove colon from ctltable title in vm.rst (Joel Granados) - docs: Add awk section for ucount sysctl entries (Joel Granados) - docs: Use skiplist when checking sysctl admin-guide (Joel Granados) - docs: nixify check-sysctl-docs (Joel Granados) - sysctl: rename kern_table -> sysctl_subsys_table (Joel Granados) - kernel/sys.c: Move overflow{uid,gid} sysctl into kernel/sys.c (Joel Granados) - uevent: mv uevent_helper into kobject_uevent.c (Joel Granados) - sysctl: Removed unused variable (Joel Granados) - sysctl: Nixify sysctl.sh (Joel Granados) - sysctl: Remove superfluous includes from kernel/sysctl.c (Joel Granados) - sysctl: Remove (very) old file changelog (Joel Granados) - sysctl: Move sysctl_panic_on_stackoverflow to kernel/panic.c (Joel Granados) - sysctl: move cad_pid into kernel/pid.c (Joel Granados) - sysctl: Move tainted ctl_table into kernel/panic.c (Joel Granados) - Input: sysrq: mv sysrq into drivers/tty/sysrq.c (Joel Granados) - fork: mv threads-max into kernel/fork.c (Joel Granados) - parisc/power: Move soft-power into power.c (Joel Granados) - mm: move randomize_va_space into memory.c (Joel Granados) - rcu: Move rcu_stall related sysctls into rcu/tree_stall.h (Joel Granados) - locking/rtmutex: Move max_lock_depth into rtmutex.c (Joel Granados) - module: Move modprobe_path and modules_disabled ctl_tables into the module subsys (Joel Granados) - compiler_types: Provide __no_kstack_erase to disable coverage only on Clang (Kees Cook) - fortify: Fix incorrect reporting of read buffer size (Kees Cook) - kstack_erase: Fix missed export of renamed KSTACK_ERASE_CFLAGS (Kees Cook) - staging: media: atomisp: Fix stack buffer overflow in gmin_get_var_int() (Kees Cook) - um: Replace __ASSEMBLY__ with __ASSEMBLER__ in the usermode headers (Thomas Huth) - um: Stop tracking stub's PID via userspace_pid[] (Tiwei Bie) - um: Remove the pid parameter of handle_trap() (Tiwei Bie) - um: Use err consistently in userspace() (Tiwei Bie) - um: vfio: Support adding devices via mconsole (Tiwei Bie) - um: rtc: Avoid shadowing err in uml_rtc_start() (Tiwei Bie) - um: Avoid redefining ARCH_HAS_CACHE_LINE_SIZE (Tiwei Bie) - um: Make mm_list and mm_list_lock static (Tiwei Bie) - um: Make unscheduled_userspace_iterations static (Tiwei Bie) - um: Re-evaluate thread flags repeatedly (Thomas Weißschuh) - um: simplify syscall header files (Johannes Berg) - um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTS (Thomas Weißschuh) - um/x86: Add system call table to header file (Thomas Weißschuh) - um: virt-pci: Switch to msi_create_parent_irq_domain() (Nam Cao) - um: virtio_pcidev: Rename UM_PCI_STAT_WAITING (Tiwei Bie) - arch/powerpc: Remove .interp section in vmlinux (Christophe Leroy) - powerpc: Drop GPL boilerplate text with obsolete FSF address (Thomas Huth) - powerpc: Don't use %%pK through printk (Thomas Weißschuh) - arch: powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX (Johan Korsnes) - misc: ocxl: Replace scnprintf() with sysfs_emit() in sysfs show functions (Ankit Chauhan) - integrity/platform_certs: Allow loading of keys in the static key management mode (Srish Srinivasan) - powerpc/secvar: Expose secvars relevant to the key management mode (Srish Srinivasan) - powerpc/pseries: Correct secvar format representation for static key management (Srish Srinivasan) - (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer (Thomas Fourier) - powerpc: floppy: Add missing checks after DMA map (Thomas Fourier) - book3s64/radix : Optimize vmemmap start alignment (Donet Tom) - book3s64/radix : Handle error conditions properly in radix_vmemmap_populate (Donet Tom) - powerpc/pseries/dlpar: Search DRC index from ibm,drc-indexes for IO add (Haren Myneni) - KVM: PPC: Book3S HV: Add H_VIRT mapping for tracing exits (Gautam Menghani) - powerpc: sysdev: use lock guard for mutex (Shrikanth Hegde) - powerpc: powernv: ocxl: use lock guard for mutex (Shrikanth Hegde) - powerpc: book3s: vas: use lock guard for mutex (Shrikanth Hegde) - powerpc: fadump: use lock guard for mutex (Shrikanth Hegde) - powerpc: rtas: use lock guard for mutex (Shrikanth Hegde) - powerpc: eeh: use lock guard for mutex (Shrikanth Hegde) - powerpc/microwatt: Correct ISA version number in device tree (Paul Mackerras) - powerpc/defconfigs: Set HZ=1000 on ppc64 and powernv defconfigs (Madadi Vineeth Reddy) - powerpc/configs/64s: Enable CONFIG_KALLSYMS_ALL (Madhavan Srinivasan) - kselftest/arm64/mte: Add MTE_STORE_ONLY testcases (Yeoreum Yun) - kselftest/arm64/mte: Preparation for mte store only test (Yeoreum Yun) - kselftest/arm64/abi: Add MTE_STORE_ONLY feature hwcap test (Yeoreum Yun) - KVM: arm64: Expose MTE_STORE_ONLY feature to guest (Yeoreum Yun) - arm64/hwcaps: Add MTE_STORE_ONLY hwcaps (Yeoreum Yun) - arm64/kernel: Support store-only mte tag check (Yeoreum Yun) - prctl: Introduce PR_MTE_STORE_ONLY (Yeoreum Yun) - arm64/cpufeature: Add MTE_STORE_ONLY feature (Yeoreum Yun) - arm64: remove CONFIG_VMAP_STACK checks from entry code (Breno Leitao) - arm64: remove CONFIG_VMAP_STACK checks from SDEI stack handling (Breno Leitao) - arm64: remove CONFIG_VMAP_STACK checks from stacktrace overflow logic (Breno Leitao) - arm64: remove CONFIG_VMAP_STACK conditionals from traps overflow stack (Breno Leitao) - arm64: remove CONFIG_VMAP_STACK conditionals from irq stack setup (Breno Leitao) - arm64: Remove CONFIG_VMAP_STACK conditionals from THREAD_SHIFT and THREAD_ALIGN (Breno Leitao) - arm64: efi: Remove CONFIG_VMAP_STACK check (Breno Leitao) - arm64: Mandate VMAP_STACK (Breno Leitao) - KVM: selftests: Change MDSCR_EL1 register holding variables as uint64_t (Anshuman Khandual) - arm64/debug: Drop redundant DBG_MDSCR_* macros (Anshuman Khandual) - kselftest/arm64: Handle attempts to disable SM on SME only systems (Mark Brown) - kselftest/arm64: Fix SVE write data generation for SME only systems (Mark Brown) - kselftest/arm64: Test SME on SME only systems in fp-ptrace (Mark Brown) - kselftest/arm64: Test FPSIMD format data writes via NT_ARM_SVE in fp-ptrace (Mark Brown) - kselftest/arm64: Allow sve-ptrace to run on SME only systems (Mark Brown) - kselftest/arm4: Provide local defines for AT_HWCAP3 (Mark Brown) - kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace (Mark Brown) - kselftest/arm64: Fix test for streaming FPSIMD write in sve-ptrace (Mark Brown) - kselftest/arm64: Fix check for setting new VLs in sve-ptrace (Mark Brown) - kselftest/arm64: Convert tpidr2 test to use kselftest.h (Mark Brown) - kselftest/arm64/mte: Add mtefar tests on check_mmap_options (Yeoreum Yun) - kselftest/arm64/mte: Refactor check_mmap_option test (Yeoreum Yun) - kselftest/arm64/mte: Add verification for address tag in signal handler (Yeoreum Yun) - kselftest/arm64/mte: Add address tag related macro and function (Yeoreum Yun) - kselftest/arm64/mte: Check MTE_FAR feature is supported (Yeoreum Yun) - kselftest/arm64/mte: Register mte signal handler with SA_EXPOSE_TAGBITS (Yeoreum Yun) - kselftest/arm64: Add MTE_FAR hwcap test (Yeoreum Yun) - KVM: arm64: Expose FEAT_MTE_TAGGED_FAR feature to guest (Yeoreum Yun) - arm64: Report address tag when FEAT_MTE_TAGGED_FAR is supported (Yeoreum Yun) - arm64/cpufeature: Add FEAT_MTE_TAGGED_FAR feature (Yeoreum Yun) - arm64: debug: remove debug exception registration infrastructure (Ada Couprie Diaz) - arm64: debug: split bkpt32 exception entry (Ada Couprie Diaz) - arm64: debug: split brk64 exception entry (Ada Couprie Diaz) - arm64: debug: split hardware watchpoint exception entry (Ada Couprie Diaz) - arm64: debug: split single stepping exception entry (Ada Couprie Diaz) - arm64: debug: refactor reinstall_suspended_bps() (Ada Couprie Diaz) - arm64: debug: split hardware breakpoint exception entry (Ada Couprie Diaz) - arm64: entry: Add entry and exit functions for debug exceptions (Ada Couprie Diaz) - arm64: debug: remove break/step handler registration infrastructure (Ada Couprie Diaz) - arm64: debug: call step handlers statically (Ada Couprie Diaz) - arm64: debug: call software breakpoint handlers statically (Ada Couprie Diaz) - arm64: refactor aarch32_break_handler() (Ada Couprie Diaz) - arm64: debug: clean up single_step_handler logic (Ada Couprie Diaz) - ACPI: Suppress misleading SPCR console message when SPCR table is absent (Li Chen) - ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled (Li Chen) - arm64/gcs: task_gcs_el0_enable() should use passed task (Jeremy Linton) - arm64: signal: Remove ISB when resetting POR_EL0 (Kevin Brodsky) - arm64/mm: Drop redundant addr increment in set_huge_pte_at() (Anshuman Khandual) - arm64: Mark kernel as tainted on SAE and SError panic (Breno Leitao) - arm64/gcs: Don't call gcs_free() when releasing task_struct (Mark Brown) - arm64: fix unnecessary rebuilding when CONFIG_DEBUG_EFI=y (Masahiro Yamada) - arm64/mm: Optimize loop to reduce redundant operations of contpte_ptep_get (Xavier Xia) - arm64: pi: use 'targets' instead of extra-y in Makefile (Masahiro Yamada) - arm64/mm: Elide tlbi in contpte_convert() under BBML2 (Mikołaj Lenczewski) - iommu/arm: Add BBM Level 2 smmu feature (Mikołaj Lenczewski) - arm64: Add BBM Level 2 cpu feature (Mikołaj Lenczewski) - arm64: cpufeature: Introduce MATCH_ALL_EARLY_CPUS capability type (Catalin Marinas) - arm64: Kconfig: Keep selects somewhat alphabetically ordered (Catalin Marinas) - arm64: Implement HAVE_LIVEPATCH (Song Liu) - arm64: stacktrace: Implement arch_stack_walk_reliable() (Song Liu) - arm64: stacktrace: Check kretprobe_find_ret_addr() return value (Mark Rutland) - arm64/module: Use text-poke API for late relocations. (Dylan Hatch) - drivers/perf: hisi: Support PMUs with no interrupt (Yicong Yang) - drivers/perf: hisi: Relax the event number check of v2 PMUs (Junhao He) - drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver (Junhao He) - drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information (Junhao He) - drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver (Junhao He) - drivers/perf: hisi: Simplify the probe process for each DDRC version (Junhao He) - perf/arm-ni: Support sharing IRQs within an NI instance (Shouping Wang) - perf/arm-ni: Consolidate CPU affinity handling (Robin Murphy) - perf/cxlpmu: Fix typos in cxl_pmu.c comments and documentation (Alok Tiwari) - perf/cxlpmu: Remove unintended newline from IRQ name format string (Alok Tiwari) - perf/cxlpmu: Fix devm_kcalloc() argument order in cxl_pmu_probe() (Alok Tiwari) - perf: arm_spe: Relax period restriction (Leo Yan) - perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) (Rob Herring (Arm)) - KVM: arm64: nvhe: Disable branch generation in nVHE guests (Anshuman Khandual) - arm64: Handle BRBE booting requirements (Anshuman Khandual) - arm64/sysreg: Add BRBE registers and fields (Anshuman Khandual) - perf/arm: Add missing .suppress_bind_attrs (Robin Murphy) - perf/arm-cmn: Reduce stack usage during discovery (Robin Murphy) - perf: imx9_perf: make the read-only array mask static const (Colin Ian King) - perf/arm-cmn: Broaden module description for wider interconnect support (Zhiyuan Dai) - perf/arm-ni: Set initial IRQ affinity (Robin Murphy) - arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh (Yicong Yang) - watchdog/perf: Provide function for adjusting the event period (Yicong Yang) - m68k: mac: Improve clocksource driver commentary (Finn Thain) - m68k: defconfig: Update defconfigs for v6.16-rc2 (Geert Uytterhoeven) - m68k: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - m68k: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - m68k: Enable dead code elimination (Daniel Palmer) - m68k: Don't unregister boot console needlessly (Finn Thain) - m68k: Remove unused "cursor home" code from debug console (Finn Thain) - m68k: Avoid pointless recursion in debug console rendering (Finn Thain) - m68k: Fix lost column on framebuffer debug console (Finn Thain) - m68k: mm: Convert pointer table macros to use ptdescs (Vishal Moola (Oracle)) - m68k: mm: Convert init_pointer_table() to use ptdescs (Vishal Moola (Oracle)) - m68k: mm: Convert free_pointer_table() to use ptdescs (Vishal Moola (Oracle)) - m68k: mm: Convert get_pointer_table() to use ptdescs (Vishal Moola (Oracle)) - s390/mm: Remove possible false-positive warning in pte_free_defer() (Gerald Schaefer) - s390/stp: Default to enabled (Sven Schnelle) - s390/stp: Remove leap second support (Sven Schnelle) - s390/time: Remove in-kernel time steering (Sven Schnelle) - s390/sclp: Use monotonic clock in sclp_sync_wait() (Sven Schnelle) - s390/smp: Use monotonic clock in smp_emergency_stop() (Sven Schnelle) - s390/time: Use monotonic clock in get_cycles() (Sven Schnelle) - s390/pai_crypto: Rename PAI Crypto event 4210 (Thomas Richter) - scripts/gdb/symbols: make lx-symbols skip the s390 decompressor (Ilya Leoshkevich) - s390/boot: Introduce jump_to_kernel() function (Ilya Leoshkevich) - s390/stp: Remove udelay from stp_sync_clock() (Sven Schnelle) - s390/early: Copy last breaking event address to pt_regs (Heiko Carstens) - s390/smp: Remove conditional emergency signal order code usage (Heiko Carstens) - s390/uaccess: Merge cmpxchg_user_key() inline assemblies (Heiko Carstens) - s390/uaccess: Prevent kprobes on cmpxchg_user_key() functions (Heiko Carstens) - s390/uaccess: Initialize code pages executed with non-default access key (Heiko Carstens) - s390/skey: Provide infrastructure for executing with non-default access key (Heiko Carstens) - s390/uaccess: Make cmpxchg_user_key() library code (Heiko Carstens) - s390/page: Add memory clobber to page_set_storage_key() (Heiko Carstens) - s390/page: Cleanup page_set_storage_key() inline assemblies (Heiko Carstens) - s390/nmi: Print additional information (Heiko Carstens) - s390/boot: Use -D__DISABLE_EXPORTS (Petr Pavlu) - s390/boot: Use the full title of the manual for facility bits (Xose Vazquez Perez) - s390/drivers: Remove unnecessary include (Heiko Carstens) - s390/drivers: Explicitly include (Heiko Carstens) - s390: Remove unnecessary include (Heiko Carstens) - s390: Explicitly include (Heiko Carstens) - s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - x86/itmt: Add debugfs file to show core priorities (Mario Limonciello) - platform/x86/amd: hfi: Add debugfs support (Mario Limonciello) - platform/x86/amd: hfi: Set ITMT priority from ranking data (Mario Limonciello) - cpufreq/amd-pstate: Disable preferred cores on designs with workload classification (Mario Limonciello) - x86/process: Clear hardware feedback history for AMD processors (Perry Yuan) - platform/x86: hfi: Add power management callback (Perry Yuan) - platform/x86: hfi: Add online and offline callback support (Perry Yuan) - platform/x86: hfi: Init per-cpu scores for each class (Perry Yuan) - platform/x86: hfi: Parse CPU core ranking data from shared memory (Perry Yuan) - platform/x86: hfi: Introduce AMD Hardware Feedback Interface Driver (Perry Yuan) - x86/msr-index: Add AMD workload classification MSRs (Perry Yuan) - MAINTAINERS: Add maintainer entry for AMD Hardware Feedback Driver (Mario Limonciello) - Documentation/x86: Add AMD Hardware Feedback Interface documentation (Perry Yuan) - x86/tools: insn_sanity.c: Emit standard build success messages (Ingo Molnar) - x86/tools: insn_decoder_test.c: Emit standard build success messages (Ingo Molnar) - x86/kconfig/32: Refresh defconfig (Ingo Molnar) - x86/kconfig/64: Refresh defconfig (Ingo Molnar) - x86/fpu: Delay instruction pointer fixup until after warning (Dave Hansen) - x86/fpu/xstate: Add CET supervisor xfeature support as a guest-only feature (Yang Weijiang) - x86/fpu/xstate: Introduce "guest-only" supervisor xfeature set (Yang Weijiang) - x86/fpu: Remove xfd argument from __fpstate_reset() (Chao Gao) - x86/fpu: Initialize guest fpstate and FPU pseudo container from guest defaults (Chao Gao) - x86/fpu: Initialize guest FPU permissions from guest defaults (Chao Gao) - x86/fpu/xstate: Differentiate default features for host and guest FPUs (Chao Gao) - x86/CPU/AMD: Add CPUID faulting support (Borislav Petkov (AMD)) - x86/apic: Move apic_update_irq_cfg() call to apic_update_vector() (Neeraj Upadhyay) - x86/mm: Remove duplicated __PAGE_KERNEL(_EXEC) definitions (Nikolay Borisov) - x86/efi: Implement support for embedding SBAT data for x86 (Vitaly Kuznetsov) - x86/efi: Move runtime service initialization to arch/x86 (Alexander Shishkin) - lockdep: Speed up lockdep_unregister_key() with expedited RCU synchronization (Breno Leitao) - locking/mutex: Remove redundant #ifdefs (Ran Xiaokai) - locking/lockdep: Change 'static const' variables to enum values (Arnd Bergmann) - locking/lockdep: Avoid struct return in lock_stats() (Arnd Bergmann) - locking/rwsem: Use OWNER_NONSPINNABLE directly instead of OWNER_SPINNABLE (Jinliang Zheng) - rust: sync: Add #[must_use] to Lock::try_lock() (Jason Devers) - locking/mutex: Mark devm_mutex_init() as __must_check (Thomas Weißschuh) - leds: lp8860: Check return value of devm_mutex_init() (Thomas Weißschuh) - spi: spi-nxp-fspi: Check return value of devm_mutex_init() (Thomas Weißschuh) - local_lock: Move this_cpu_ptr() notation from internal to main header (Sebastian Andrzej Siewior) - perf/x86/intel/uncore: Add iMC freerunning for Panther Lake (Kan Liang) - perf/x86/intel/uncore: Add Panther Lake support (Kan Liang) - perf/x86/intel/uncore: Support customized MMIO map size (Kan Liang) - perf/x86/intel/uncore: Support MSR portal for discovery tables (Kan Liang) - sched/idle: Remove play_idle() (Feng Lee) - sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) - sched: Start blocked_on chain processing in find_proxy_task() (Peter Zijlstra) - sched: Fix proxy/current (push,pull)ability (Valentin Schneider) - sched: Add an initial sketch of the find_proxy_task() function (John Stultz) - sched: Fix runtime accounting w/ split exec & sched contexts (John Stultz) - sched: Move update_curr_task logic into update_curr_se (John Stultz) - locking/mutex: Add p->blocked_on wrappers for correctness checks (Valentin Schneider) - locking/mutex: Rework task_struct::blocked_on (Peter Zijlstra) - sched: Add CONFIG_SCHED_PROXY_EXEC & boot argument to enable/disable (John Stultz) - sched/topology: Remove sched_domain_topology_level::flags (K Prateek Nayak) - x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled (Li Chen) - x86/smpboot: moves x86_topology to static initialize and truncate (Li Chen) - x86/smpboot: remove redundant CONFIG_SCHED_SMT (Li Chen) - smpboot: introduce SDTL_INIT() helper to tidy sched topology setup (Li Chen) - tools/sched: Add dl_bw_dump.py for printing bandwidth accounting info (Juri Lelli) - tools/sched: Add root_domains_dump.py which dumps root domains info (Juri Lelli) - sched/deadline: Fix accounting after global limits change (Juri Lelli) - sched/deadline: Reset extra_bw to max_bw when clearing root domains (Juri Lelli) - sched/deadline: Initialize dl_servers after SMP (Juri Lelli) - lib/smp_processor_id: Make migration check unconditional of SMP (Sebastian Andrzej Siewior) - sched/fair: Always trigger resched at the end of a protected period (Vincent Guittot) - sched/fair: Fix entity's lag with run to parity (Vincent Guittot) - sched/fair: Limit run to parity to the min slice of enqueued entities (Vincent Guittot) - sched/fair: Remove spurious shorter slice preemption (Vincent Guittot) - sched/fair: Fix NO_RUN_TO_PARITY case (Vincent Guittot) - sched/fair: Use protect_slice() instead of direct comparison (Vincent Guittot) - sched/deadline: Less agressive dl_server handling (Peter Zijlstra) - sched/psi: Optimize psi_group_change() cpu_clock() usage (Peter Zijlstra) - sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails (Chris Mason) - rust: task: Add Rust version of might_sleep() (FUJITA Tomonori) - rust: Introduce file_from_location() (Boqun Feng) - rust: task: Mark Task methods inline (Panagiotis Foliadis) - rust: sync: Mark PollCondVar::drop() inline (Kunwu Chan) - rust: sync: Mark CondVar::notify_*() inline (Kunwu Chan) - sched/core: Reorganize cgroup bandwidth control interface file writes (Tejun Heo) - sched/core: Reorganize cgroup bandwidth control interface file reads (Tejun Heo) - sched/core: Relocate tg_get_cfs_*() and cpu_cfs_*_read_*() (Tejun Heo) - sched/fair: Move max_cfs_quota_period decl and default_cfs_period() def from fair.c to sched.h (Tejun Heo) - sched/smp: Use the SMP version of double_rq_clock_clear_update() (Ingo Molnar) - sched/smp: Use the SMP version of add_nr_running() (Ingo Molnar) - sched/smp: Use the SMP version of ENQUEUE_MIGRATED (Ingo Molnar) - sched/smp: Use the SMP version of WF_ and SD_ flag sanity checks (Ingo Molnar) - sched/smp: Use the SMP version of task_on_cpu() (Ingo Molnar) - sched/smp: Use the SMP version of rq_pin_lock() (Ingo Molnar) - sched/smp: Use the SMP version of is_migration_disabled() (Ingo Molnar) - sched/smp: Use the SMP version of cpu_of() (Ingo Molnar) - sched/smp: Use the SMP version of the stop-CPU scheduling class (Ingo Molnar) - sched/smp: Use the SMP version of the idle scheduling class (Ingo Molnar) - sched/smp: Use the SMP version of sched_update_asym_prefer_cpu() (Ingo Molnar) - sched/smp: Use the SMP version of the scheduler syscalls (Ingo Molnar) - sched/smp: Use the SMP version of schedstats (Ingo Molnar) - sched/smp: Use the SMP version of scheduler debugging data (Ingo Molnar) - sched/smp: Use the SMP version of the deadline scheduling class (Ingo Molnar) - sched/smp: Use the SMP version of the RT scheduling class (Ingo Molnar) - sched/smp: Use the SMP version of idle_thread_set_boot_cpu() (Ingo Molnar) - sched/smp: Use the SMP version of sched_exec() (Ingo Molnar) - sched/smp: Use the SMP version of wake_up_new_task() (Ingo Molnar) - sched/smp: Use the SMP version of __task_needs_rq_lock() (Ingo Molnar) - sched/smp: Use the SMP version of try_to_wake_up() (Ingo Molnar) - sched/smp: Always define rq->hrtick_csd (Ingo Molnar) - sched/smp: Always define is_percpu_thread() and scheduler_ipi() (Ingo Molnar) - sched/smp: Make SMP unconditional (Ingo Molnar) - sched/smp: Always define sched_domains_mutex_lock()/unlock(), def_root_domain and sched_domains_mutex (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/topology.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/syscalls.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/stats.[ch] (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/sched.h (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/rt.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/psi.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/pelt.[ch] (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/loadavg.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/idle.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/fair.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/debug.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/deadline.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/cputime.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/cpupri.h (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/cpufreq_schedutil.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/core.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/clock.c (Ingo Molnar) - sched: Clean up and standardize #if/#else/#endif markers in sched/autogroup.[ch] (Ingo Molnar) - sched/eevdf: Correct the comment in place_entity (wang wei) - sched: Make clangd usable (Peter Zijlstra) - x86/sev: Let sev_es_efi_map_ghcbs() map the CA pages too (Gerd Hoffmann) - x86/sev/vc: Fix EFI runtime instruction emulation (Gerd Hoffmann) - x86/sev: Drop unnecessary parameter in snp_issue_guest_request() (Alexey Kardashevskiy) - x86/sev: Document requirement for linear mapping of guest request buffers (Alexey Kardashevskiy) - x86/sev: Allocate request in TSC_INFO_REQ on stack (Alexey Kardashevskiy) - virt: sev-guest: Contain snp_guest_request_ioctl in sev-guest (Alexey Kardashevskiy) - x86/microcode: Move away from using a fake platform device (Greg Kroah-Hartman) - x86/lib: Add WBINVD and WBNOINVD helpers to target multiple CPUs (Zheyun Shen) - x86/lib: Add WBNOINVD helper functions (Kevin Loughlin) - x86/lib: Drop the unused return value from wbinvd_on_all_cpus() (Sean Christopherson) - drm/gpu: Remove dead checks on wbinvd_on_all_cpus()'s return value (Sean Christopherson) - x86/bugs: Print enabled attack vectors (David Kaplan) - x86/bugs: Add attack vector controls for TSA (David Kaplan) - x86/pti: Add attack vector controls for PTI (David Kaplan) - x86/bugs: Add attack vector controls for ITS (David Kaplan) - x86/bugs: Add attack vector controls for SRSO (David Kaplan) - x86/bugs: Add attack vector controls for L1TF (David Kaplan) - x86/bugs: Add attack vector controls for spectre_v2 (David Kaplan) - x86/bugs: Add attack vector controls for BHI (David Kaplan) - x86/bugs: Add attack vector controls for spectre_v2_user (David Kaplan) - x86/bugs: Add attack vector controls for retbleed (David Kaplan) - x86/bugs: Add attack vector controls for spectre_v1 (David Kaplan) - x86/bugs: Add attack vector controls for GDS (David Kaplan) - x86/bugs: Add attack vector controls for SRBDS (David Kaplan) - x86/bugs: Add attack vector controls for RFDS (David Kaplan) - x86/bugs: Add attack vector controls for MMIO (David Kaplan) - x86/bugs: Add attack vector controls for TAA (David Kaplan) - x86/bugs: Add attack vector controls for MDS (David Kaplan) - x86/bugs: Define attack vectors relevant for each bug (David Kaplan) - x86/Kconfig: Add arch attack vector support (David Kaplan) - cpu: Define attack vectors (David Kaplan) - Documentation/x86: Document new attack vector controls (David Kaplan) - x86/bugs: Clean up SRSO microcode handling (David Kaplan) - x86/bugs: Use IBPB for retbleed if used by SRSO (David Kaplan) - x86/bugs: Add SRSO_MITIGATION_NOSMT (David Kaplan) - x86/bugs: Allow ITS stuffing in eIBRS+retpoline mode also (Pawan Gupta) - x86/bugs: Remove its=stuff dependency on retbleed (Pawan Gupta) - x86/bugs: Introduce cdt_possible() (Pawan Gupta) - x86/bugs: Use switch/case in its_apply_mitigation() (Pawan Gupta) - x86/bugs: Avoid warning when overriding return thunk (Pawan Gupta) - x86/bugs: Simplify the retbleed=stuff checks (Pawan Gupta) - x86/bugs: Avoid AUTO after the select step in the retbleed mitigation (Pawan Gupta) - EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling (Wang Haoran) - EDAC/synopsys: Clear the ECC counters on init (Shubhrajyoti Datta) - EDAC/ie31200: Add Intel Raptor Lake-HX SoCs support (Qiuxu Zhuo) - EDAC/igen6: Add Intel Wildcat Lake SoCs support (Lili Li) - EDAC/i10nm: Add Intel Granite Rapids-D support (Qiuxu Zhuo) - EDAC/mem_repair: Reduce stack usage in edac_mem_repair_get_desc() (Arnd Bergmann) - EDAC/igen6: Reduce log level to debug for absent memory controllers (Qiuxu Zhuo) - EDAC/ie31200: Document which CPUs correspond to each Raptor Lake-S device ID (George Gaidarov) - EDAC/ie31200: Enable support for Core i5-14600 and i7-14700 (George Gaidarov) - ie31200/EDAC: Add Intel Bartlett Lake-S SoCs support (Qiuxu Zhuo) - smp: Document preemption and stop_machine() mutual exclusion (Joel Fernandes) - stop_machine: Improve kernel-doc function-header comments (Paul E. McKenney) - lib: Add stress test for ratelimit (Paul E. McKenney) - lib: Make the ratelimit test more reliable (Petr Mladek) - lib: Add trivial kunit test for ratelimit (Paul E. McKenney) - docs/memory-barriers.txt: Add wait_event_cmd() and wait_event_exclusive_cmd() (Håkon Bugge) - selftests/nolibc: add x32 test configuration (Thomas Weißschuh) - tools/nolibc: define time_t in terms of __kernel_old_time_t (Thomas Weißschuh) - selftests/nolibc: show failed run if test process crashes (Benjamin Berg) - tools/nolibc: drop s390 clang target override (Thomas Weißschuh) - tools/build: Fix s390(x) cross-compilation with clang (Thomas Weißschuh) - tools/nolibc: avoid false-positive -Wmaybe-uninitialized through waitpid() (Thomas Weißschuh) - selftests/nolibc: correctly report errors from printf() and friends (Thomas Weißschuh) - selftests/nolibc: create /dev/full when running as PID 1 (Thomas Weißschuh) - tools/nolibc: add support for clock_nanosleep() and nanosleep() (Thomas Weißschuh) - kselftest/arm64: Add a test for vfork() with GCS (Mark Brown) - selftests/nolibc: Add coverage of vfork() (Mark Brown) - tools/nolibc: Provide vfork() (Mark Brown) - tools/nolibc: Replace ifdef with if defined() in sys.h (Mark Brown) - tools/nolibc: add support for SuperH (Thomas Weißschuh) - selftests/nolibc: use file driver for QEMU serial (Thomas Weißschuh) - selftests/nolibc: fix EXTRACONFIG variables ordering (Thomas Weißschuh) - tools/nolibc: MIPS: add support for N64 and N32 ABIs (Thomas Weißschuh) - tools/nolibc: MIPS: drop noreorder option (Thomas Weißschuh) - tools/nolibc: MIPS: drop manual stack pointer alignment (Thomas Weißschuh) - tools/nolibc: MIPS: drop $gp setup (Thomas Weißschuh) - tools/nolibc: use arm64 name over aarch64 (Thomas Weißschuh) - tools/nolibc: hide headers_check command by default (Thomas Weißschuh) - selftests/nolibc: avoid GCC 15 -Wunterminated-string-initialization (Thomas Weißschuh) - selftests/nolibc: integrate with kselftests (Thomas Weißschuh) - selftests/nolibc: rename Makefile (Thomas Weißschuh) - selftests/nolibc: split out CFLAGS logic (Thomas Weißschuh) - selftests/nolibc: drop implicit defconfig executions (Thomas Weißschuh) - tools/nolibc: merge i386 and x86_64 into a single x86 arch (Willy Tarreau) - tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros (Willy Tarreau) - selftests/nolibc: make stackprotector probing more robust (Thomas Weißschuh) - entry: Split generic entry into generic exception and syscall entry (Jinjie Ruan) - selftests: Add tests for PR_SYS_DISPATCH_INCLUSIVE_ON (Dmitry Vyukov) - syscall_user_dispatch: Add PR_SYS_DISPATCH_INCLUSIVE_ON (Dmitry Vyukov) - selftests: Fix errno checking in syscall_user_dispatch test (Dmitry Vyukov) - selftests: vDSO: vdso_standalone_test_x86: Replace source file with symlink (Thomas Weißschuh) - selftests: vDSO: vdso_test_getrandom: Always print TAP header (Thomas Weißschuh) - selftests: vDSO: vdso_test_correctness: Fix -Wstrict-prototypes (Thomas Weißschuh) - selftests: vDSO: Enable -Wall (Thomas Weißschuh) - selftests: vDSO: vdso_config: Avoid -Wunused-variables (Thomas Weißschuh) - selftests: vDSO: vdso_test_getrandom: Avoid -Wunused (Thomas Weißschuh) - selftests: vDSO: vdso_test_getrandom: Drop unused include of linux/compiler.h (Thomas Weißschuh) - selftests: vDSO: clock_getres: Drop unused include of err.h (Thomas Weißschuh) - selftests: vDSO: chacha: Correctly skip test if necessary (Thomas Weißschuh) - selftests/futex: Fix spelling mistake "Succeffuly" -> "Successfully" (Colin Ian King) - selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t (Cynthia Huang) - perf bench futex: Remove support for IMMUTABLE (Sebastian Andrzej Siewior) - selftests/futex: Remove support for IMMUTABLE (Sebastian Andrzej Siewior) - futex: Remove support for IMMUTABLE (Sebastian Andrzej Siewior) - futex: Make futex_private_hash_get() static (Sebastian Andrzej Siewior) - futex: Use RCU-based per-CPU reference counting instead of rcuref_t (Peter Zijlstra) - selftests/futex: Adapt the private hash test to RCU related changes (Sebastian Andrzej Siewior) - vdso/gettimeofday: Add support for auxiliary clocks (Thomas Weißschuh) - vdso/vsyscall: Update auxiliary clock data in the datapage (Thomas Weißschuh) - vdso: Introduce aux_clock_resolution_ns() (Thomas Weißschuh) - vdso/gettimeofday: Introduce vdso_get_timestamp() (Thomas Weißschuh) - vdso/gettimeofday: Introduce vdso_set_timespec() (Thomas Weißschuh) - vdso/gettimeofday: Introduce vdso_clockid_valid() (Thomas Weißschuh) - vdso/gettimeofday: Return bool from clock_gettime() helpers (Thomas Weißschuh) - vdso/gettimeofday: Return bool from clock_getres() helpers (Thomas Weißschuh) - vdso/helpers: Add helpers for seqlocks of single vdso_clock (Thomas Weißschuh) - vdso/vsyscall: Split up __arch_update_vsyscall() into __arch_update_vdso_clock() (Thomas Weißschuh) - vdso/vsyscall: Introduce a helper to fill clock configurations (Thomas Weißschuh) - timekeeping: Remove the temporary CLOCK_AUX workaround (Thomas Gleixner) - timekeeping: Provide ktime_get_clock_ts64() (Thomas Gleixner) - timekeeping: Provide interface to control auxiliary clocks (Thomas Gleixner) - timekeeping: Provide update for auxiliary timekeepers (Thomas Gleixner) - timekeeping: Provide adjtimex() for auxiliary clocks (Thomas Gleixner) - timekeeping: Prepare do_adtimex() for auxiliary clocks (Thomas Gleixner) - timekeeping: Make do_adjtimex() reusable (Thomas Gleixner) - timekeeping: Add auxiliary clock support to __timekeeping_inject_offset() (Thomas Gleixner) - timekeeping: Make timekeeping_inject_offset() reusable (Thomas Gleixner) - timekeeping: Provide time setter for auxiliary clocks (Thomas Gleixner) - timekeeping: Add minimal posix-timers support for auxiliary clocks (Thomas Gleixner) - timekeeping: Provide time getters for auxiliary clocks (Thomas Gleixner) - timekeeping: Update auxiliary timekeepers on clocksource change (Thomas Gleixner) - timekeeping: Add AUX offset to struct timekeeper (Thomas Gleixner) - ntp: Use ktime_get_ntp_seconds() (Thomas Gleixner) - timekeeping: Provide ktime_get_ntp_seconds() (Thomas Gleixner) - timekeeping: Introduce auxiliary timekeepers (Anna-Maria Behnsen) - timekeeping: Add clock_valid flag to timekeeper (Thomas Gleixner) - timekeeping: Prepare timekeeping_update_from_shadow() (Thomas Gleixner) - timekeeping: Make __timekeeping_advance() reusable (Anna-Maria Behnsen) - ntp: Rename __do_adjtimex() to ntp_adjtimex() (Thomas Gleixner) - ntp: Add timekeeper ID arguments to public functions (Thomas Gleixner) - ntp: Add support for auxiliary timekeepers (Thomas Gleixner) - time: Introduce auxiliary POSIX clocks (Anna-Maria Behnsen) - timekeeping: Introduce timekeeper ID (Anna-Maria Behnsen) - timekeeping: Avoid double notification in do_adjtimex() (Thomas Gleixner) - timekeeping: Cleanup kernel doc of __ktime_get_real_seconds() (Thomas Gleixner) - timekeeping: Remove hardcoded access to tk_core (Thomas Gleixner) - clocksource: Use cpumask_next_wrap() in clocksource_watchdog() (Yury Norov [NVIDIA]) - clocksource: Use cpumask_any_but() in clocksource_verify_choose_cpus() (Yury Norov [NVIDIA]) - timers/migration: Clean up the loop in tmigr_quick_check() (Petr Tesarik) - time/timecounter: Fix the lie that struct cyclecounter is const (Greg Kroah-Hartman) - irqchip/renesas-irqc: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - irqchip/renesas-intc-irqpin: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - irqchip/riscv-imsic: Add kernel parameter to disable IPIs (Anup Patel) - irqchip/gic-v3: Fix GICD_CTLR register naming (Zenghui Yu) - irqchip/ls-scfg-msi: Fix NULL dereference in error handling (Dan Carpenter) - irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain() (Nam Cao) - irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain() (Nam Cao) - irqchip/alpine-msi: Switch to msi_create_parent_irq_domain() (Thomas Gleixner) - irqchip/alpine-msi: Convert to __free (Thomas Gleixner) - irqchip/alpine-msi: Convert to lock guards (Thomas Gleixner) - irqchip/alpine-msi: Clean up whitespace style (Thomas Gleixner) - irqchip/sg2042-msi: Switch to msi_create_parent_irq_domain() (Thomas Gleixner) - irqchip/loongson-pch-msi.c: Switch to msi_create_parent_irq_domain() (Thomas Gleixner) - irqchip/imx-mu-msi: Convert to msi_create_parent_irq_domain() helper (Marc Zyngier) - irqchip/riscv-imsic: Convert to msi_create_parent_irq_domain() helper (Marc Zyngier) - irqchip/bcm2712-mip: Switch to msi_create_parent_irq_domain() (Thomas Gleixner) - irqdomain: Add device pointer to irq_domain_info and msi_domain_info (Thomas Gleixner) - irqchip/renesas-rzv2h: Remove unneeded includes (Geert Uytterhoeven) - irqchip/renesas-rzv2h: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND (Biju Das) - irqchip/aslint-sswi: Resolve hart index (Vladimir Kondratiev) - irqchip/aclint-sswi: Reduce data scope (Vladimir Kondratiev) - irqchip/aclint-sswi: Remove unneeded includes (Vladimir Kondratiev) - irqchip/thead-c900-aclint-sswi: Generalize aclint-sswi driver and add MIPS P800 support (Vladimir Kondratiev) - dt-bindings: interrupt-controller: Add MIPS P8700 aclint-sswi (Vladimir Kondratiev) - irqchip/riscv-aplic: Use riscv_get_hart_index() (Vladimir Kondratiev) - riscv: Helper to parse hart index (Vladimir Kondratiev) - irqchip/mips-gic: Allow forced affinity (Markus Stockhausen) - irqchip: Use dev_fwnode() (Jiri Slaby (SUSE)) - smp: Wait only if work was enqueued (Rik van Riel) - smp: Defer check for local execution in smp_call_function_many_cond() (Yury Norov [NVIDIA]) - smp: Use cpumask_any_but() in smp_call_function_many_cond() (Yury Norov [NVIDIA]) - smp: Improve locality in smp_call_function_any() (Yury Norov [NVIDIA]) - smp: Fix typo in comment for raw_smp_processor_id() (Viresh Kumar) - genirq: Prevent migration live lock in handle_edge_irq() (Thomas Gleixner) - genirq: Split up irq_pm_check_wakeup() (Thomas Gleixner) - genirq: Move irq_wait_for_poll() to call site (Thomas Gleixner) - genirq: Remove pointless local variable (Thomas Gleixner) - genirq: Add kunit tests for depth counts (Brian Norris) - PCI/MSI: Remove duplicated to_pci_dev() conversion (Chris Li) - selftests/pidfd: Fix duplicate-symbol warnings for SCHED_ CPP symbols (Paul E. McKenney) - selftests/tracing: Fix false failure of subsystem event test (Steven Rostedt) - selftests/kexec: fix test_kexec_jump build (Moon Hee Lee) - selftests: breakpoints: use suspend_stats to reliably check suspend success (Moon Hee Lee) - selftests: tracing: Use mutex_unlock for testing glob filter (Masami Hiramatsu (Google)) - selftests: print installation complete message (Shuah Khan) - selftests/ptrace: Fix spelling mistake "multible" -> "multiple" (Ankit Chauhan) - selftests: ipc: Replace fail print statements with ksft_test_result_fail (Nick Huang) - selftests: Add version file to kselftest installation dir (Tianyi Cui) - selftests/cpu-hotplug: fix typo in hotplaggable_offline_cpus function name (Jihed Chaibi) - kunit: fix longest symbol length test (Sergio González Collado) - kunit: Make default kunit_test timeout configurable via both a module parameter and a Kconfig option (Marie Zhussupova) - kunit: Adjust kunit_test timeout based on test_{suite,case} speed (Ujwal Jain) - kunit: Add test for static stub (Tzung-Bi Shih) - Documentation: kunit: Correct MODULE_IMPORT_NS() syntax (Brian Norris) - rust: io: fix broken intra-doc links to `platform::Device` (Miguel Ojeda) - rust: io: fix broken intra-doc link to missing `flags` module (Miguel Ojeda) - rust: io: mem: enable IoRequest doc-tests (Danilo Krummrich) - rust: platform: add resource accessors (Daniel Almeida) - rust: io: mem: add a generic iomem abstraction (Daniel Almeida) - rust: io: add resource abstraction (Daniel Almeida) - rust: samples: dma: set DMA mask (Danilo Krummrich) - rust: platform: implement the `dma::Device` trait (Danilo Krummrich) - rust: pci: implement the `dma::Device` trait (Danilo Krummrich) - rust: dma: add DMA addressing capabilities (Danilo Krummrich) - rust: dma: implement `dma::Device` trait (Danilo Krummrich) - rust: net::phy Change module_phy_driver macro to use module_device_table macro (FUJITA Tomonori) - rust: net::phy represent DeviceId as transparent wrapper over mdio_device_id (FUJITA Tomonori) - rust: device_id: split out index support into a separate trait (FUJITA Tomonori) - device: rust: rename Device::as_ref() to Device::from_raw() (Alice Ryhl) - arm64: cacheinfo: Provide helper to compress MPIDR value into u32 (James Morse) - cacheinfo: Add arch hook to compress CPU h/w id into 32 bits for cache-id (James Morse) - cacheinfo: Set cache 'id' based on DT data (Rob Herring) - container_of: Document container_of() is not to be used in new code (Sakari Ailus) - driver core: auxiliary bus: fix OF node leak (Johan Hovold) - samples/kobject: make attribute_group const (Meng Shao Liu) - samples/kobject: fix path comment (Meng Shao Liu) - rust: device: implement Device::as_bound() (Danilo Krummrich) - rust: devres: provide an accessor for the device (Danilo Krummrich) - rust: devres: initialize Devres::inner::data last (Danilo Krummrich) - lpfc: don't use file->f_path.dentry for comparisons (Al Viro) - blk-mq-debugfs: use debugfs_get_aux() (Al Viro) - debugfs_get_aux(): allow storing non-const void * (Al Viro) - fix tt_command_write() (Al Viro) - debugfs: split short and full proxy wrappers, kill debugfs_real_fops() (Al Viro) - netronome: don't bother with debugfs_real_fops() (Al Viro) - vmscan: don't bother with debugfs_real_fops() (Al Viro) - resctrl: get rid of pointless debugfs_file_{get,put}() (Al Viro) - regmap: get rid of redundant debugfs_file_{get,put}() (Al Viro) - hfi1: get rid of redundant debugfs_file_{get,put}() (Al Viro) - zynqmp: don't bother with debugfs_file_{get,put}() in proxied fops (Al Viro) - samples: rust: pci: reset pci-testdev in unbind() (Danilo Krummrich) - rust: pci: implement Driver::unbind() (Danilo Krummrich) - rust: platform: implement Driver::unbind() (Danilo Krummrich) - rust: auxiliary: use generic device drvdata accessors (Danilo Krummrich) - rust: pci: use generic device drvdata accessors (Danilo Krummrich) - rust: platform: use generic device drvdata accessors (Danilo Krummrich) - rust: device: add drvdata accessors (Danilo Krummrich) - rust: device: introduce device::CoreInternal (Danilo Krummrich) - rust: pci: fix documentation related to Device instances (Rahul Rameshbabu) - rust: devres: remove unused import (Tamir Duberstein) - rust: auxiliary: remove unnecessary import (Tamir Duberstein) - rust: platform: remove unnecessary import (Tamir Duberstein) - rust: acpi: remove unneeded cast to clean future Clippy warning (Miguel Ojeda) - device property: Use tidy for_each_named_* macros (Matti Vaittinen) - Docs/ABI: Fix sysfs-kernel-address_bits path (Richard Weinberger) - rust: miscdevice: clarify invariant for `MiscDeviceRegistration` (Shankari Anand) - rust: fix typo in #[repr(transparent)] comments (FUJITA Tomonori) - rust: devres: get rid of Devres' inner Arc (Danilo Krummrich) - rust: devres: replace Devres::new_foreign_owned() (Danilo Krummrich) - rust: revocable: support fallible PinInit types (Danilo Krummrich) - rust: pin-init: change blanket impls for `[Pin]Init` and add one for `Result` (Benno Lossin) - rust: pin-init: improve safety documentation for `impl [Pin]Init for T` (Benno Lossin) - rust: implement `Wrapper` for `Opaque` (Christian Schrefl) - rust: devres: require T: Send for Devres (Danilo Krummrich) - samples: rust: add ACPI match table example to platform driver (Igor Korotin) - rust: platform: Add ACPI match table support to `Driver` trait (Igor Korotin) - rust: platform: Set `OF_ID_TABLE` default to `None` in `Driver` trait (Igor Korotin) - rust: driver: Add ACPI id table support to Adapter trait (Igor Korotin) - rust: driver: Consolidate `Adapter::of_id_info` methods using `#[cfg]` (Igor Korotin) - rust: acpi: add `acpi::DeviceId` abstraction (Igor Korotin) - samples: rust: platform: conditionally call Self::properties_parse() (Danilo Krummrich) - samples: rust: platform: don't call as_ref() repeatedly (Danilo Krummrich) - rust: device: implement FwNode::is_of_node() (Danilo Krummrich) - samples: rust: platform: Add property child and reference args examples (Remo Senekowitsch) - rust: device: Add property_get_reference_args (Remo Senekowitsch) - rust: device: Add child accessor and iterator (Remo Senekowitsch) - driver core: Add device_link_test() for testing device link flags (Rafael J. Wysocki) - sysfs: treewide: switch back to attribute_group::bin_attrs (Thomas Weißschuh) - sysfs: treewide: switch back to bin_attribute::read()/write() (Thomas Weißschuh) - sysfs: constify internal references to 'struct bin_attribute' (Thomas Weißschuh) - const_structs.checkpatch: add bin_attribute (Thomas Weißschuh) - samples: rust: platform: Add property read examples (Remo Senekowitsch) - rust: device: Implement accessors for firmware properties (Remo Senekowitsch) - rust: device: Introduce PropertyGuard (Remo Senekowitsch) - rust: device: Enable printing fwnode name and path (Remo Senekowitsch) - rust: device: Move property_present() to FwNode (Remo Senekowitsch) - rust: device: Enable accessing the FwNode of a Device (Remo Senekowitsch) - rust: device: Create FwNode abstraction for accessing device properties (Remo Senekowitsch) - mmc: loongson2: Unify the function prefixes for loongson2_mmc_pdata (Binbin Zhou) - mmc: loongson2: Fix error code in loongson2_mmc_resource_request() (Dan Carpenter) - dt-bindings: mmc: sdhci-msm: document the Milos SDHCI Controller (Luca Weiss) - mmc: loongson2: prevent integer overflow in ret variable (Sergio Perez Gonzalez) - mmc: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - mmc: sdhci-msm: Ensure SD card power isn't ON when card removed (Sarthak Garg) - dt-bindings: mmc: Add sdhci compatible for qcs8300 (Sayali Lokhande) - mmc: sdhci-cadence: use of_property_present (Benoît Monin) - mmc: loongson2: Add Loongson-2K2000 SD/SDIO/eMMC controller driver (Binbin Zhou) - dt-bindings: mmc: loongson,ls2k0500-mmc: Add compatible for Loongson-2K2000 (Binbin Zhou) - mmc: loongson2: Add Loongson-2K SD/SDIO controller driver (Binbin Zhou) - dt-bindings: mmc: Add Loongson-2K SD/SDIO/eMMC controller binding (Binbin Zhou) - mmc: Convert ternary operator to str_true_false() helper (Li Dong) - dt-bindings: mmc: renesas,sdhi: Document RZ/T2H and RZ/N2H support (Lad Prabhakar) - mmc: sdhci-cadence: add Mobileye eyeQ support (Benoît Monin) - dt-bindings: mmc: cdns: add Mobileye EyeQ MMC/SDHCI controller (Benoît Monin) - mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode() (Nathan Chancellor) - mmc: cb710-mmc: Convert ternary operator to str_plural() helper (Li Dong) - mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow (Ricky Wu) - mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode() (Ulf Hansson) - mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void (Ulf Hansson) - mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors (Ulf Hansson) - mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() (Ulf Hansson) - mmc: host: renesas_sdhi: Fix incorrect auto retuning for an SDIO card (Yoshihiro Shimoda) - mmc: host: tmio: Add .sdio_irq() (Yoshihiro Shimoda) - dt-bindings: mmc: mxs-mmc: change ref to mmc-controller-common.yaml from mmc-controller.yaml (Frank Li) - mmc: sdhci: Drop sdhci_free_host()/sdhci_pltfm_free() interface (Binbin Zhou) - mmc: sdhci_f_sdh30: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci_am654: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-xenon: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-tegra: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-st: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-sprd: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-pxav3: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-pxav2: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-pic32: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-omap: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-of-sparx5: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-of-ma35d1: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-of-k1: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-of-esdhc: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-of-dwcmshc: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-of-at91: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-of-aspeed: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-of-arasan: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-npcm: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-msm: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-iproc: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-esdhc-mcf: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-esdhc-imx: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-dove: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-cadence: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-brcmstb: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-bcm-kona: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-pltfm: Drop the use of sdhci_pltfm_free() (Binbin Zhou) - mmc: sdhci-spear: Drop the use of sdhci_free_host() (Binbin Zhou) - mmc: sdhci-s3c: Drop the use of sdhci_free_host() (Binbin Zhou) - mmc: sdhci-pci: Drop the use of sdhci_free_host() (Binbin Zhou) - mmc: sdhci-milbeaut: Drop the use of sdhci_free_host() (Binbin Zhou) - mmc: sdhci-acpi: Drop the use of sdhci_free_host() (Binbin Zhou) - mmc: sdhci: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: mmc_spi: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: sunxi: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: tmio: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: wmt-sdmmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: wbsd: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: vub300: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: via-sdmmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: ushc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: usdhi6ro10: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: toshsd: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: tifm_sd: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: sh_mmicf: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: sdricoh_cs: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: rtsx_pci: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: pxamci: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: owl-mmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: omap_hsmmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: omap: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: mxs-mmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: mxcmmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: mvsdio: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: moxart-mmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: mmci: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: meson-mx-sdhc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: litex_mmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: jz4740: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: dw_mmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: davinci_mmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: cb710: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: cavium: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: bcm2835: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: au1xmmc: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: atmel: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: alcor: Use devm_mmc_alloc_host() helper (Binbin Zhou) - mmc: sdhci: Return void from sdhci_runtime_suspend|resume_host() (Adrian Hunter) - mmc: sdhci-of-k1: disable HW busy detection (Yixun Lan) - mmc: sdhci-of-k1: make register definition vendor specific (Yixun Lan) - mmc: sdhci-esdhc-imx: optimize clock loopback selection with dummy pad support (Luke Wang) - mmc: sdhci-esdhc-imx: refactor clock loopback selection logic (Luke Wang) - mmc: sdhci-esdhc-imx: Don't change pinctrl in suspend if wakeup source (Haibo Chen) - pmdomain: qcom: rpmhpd: Add Glymur RPMh Power Domains (Kamal Wadhwa) - dt-bindings: power: rpmpd: Add Glymur power domains (Kamal Wadhwa) - remoteproc: imx_rproc: detect and attach to pre-booted remote cores (Hiago De Franco) - remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU (Hiago De Franco) - pmdomain: core: introduce dev_pm_genpd_is_on() (Hiago De Franco) - pmdomain: ti: Select PM_GENERIC_DOMAINS (Guillaume La Roque) - pmdomain: sunxi: sun20i-ppu: change to tristate and enable for ARCH_SUNXI (Chen-Yu Tsai) - pmdomain: sunxi: add driver for Allwinner A523's PCK-600 power controller (Chen-Yu Tsai) - pmdomain: sunxi: sun20i-ppu: add A523 support (Chen-Yu Tsai) - pmdomain: samsung: Fix splash-screen handover by enforcing a sync_state (Ulf Hansson) - cpuidle: riscv-sbi: Drop redundant sync_state support (Ulf Hansson) - cpuidle: psci: Drop redundant sync_state support (Ulf Hansson) - pmdomain: core: Leave powered-on genpds on until sync_state (Ulf Hansson) - pmdomain: core: Leave powered-on genpds on until late_initcall_sync (Ulf Hansson) - pmdomain: core: Default to use of_genpd_sync_state() for genpd providers (Ulf Hansson) - driver core: Add dev_set_drv_sync_state() (Saravana Kannan) - pmdomain: core: Add common ->sync_state() support for genpd providers (Ulf Hansson) - driver core: Export get_dev_from_fwnode() (Ulf Hansson) - firmware: xilinx: Use of_genpd_sync_state() (Ulf Hansson) - firmware: xilinx: Don't share zynqmp_pm_init_finalize() (Ulf Hansson) - firmware/pmdomain: xilinx: Move ->sync_state() support to firmware driver (Ulf Hansson) - pmdomain: qcom: rpmhpd: Use of_genpd_sync_state() (Ulf Hansson) - pmdomain: qcom: rpmpd: Use of_genpd_sync_state() (Ulf Hansson) - cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support (Ulf Hansson) - cpuidle: psci: Opt-out from genpd's common ->sync_state() support (Ulf Hansson) - soc/tegra: pmc: Opt-out from genpd's common ->sync_state() support (Ulf Hansson) - pmdomain: core: Prepare to add the common ->sync_state() support (Ulf Hansson) - pmdomain: core: Export a common ->sync_state() helper for genpd providers (Ulf Hansson) - pmdomain: core: Add the genpd->dev to the genpd provider bus (Ulf Hansson) - pmdomain: core: Add a bus and a driver for genpd providers (Ulf Hansson) - pmdomain: core: Prevent registering devices before the bus (Ulf Hansson) - pmdomain: renesas: rcar-gen4-sysc: Move init to postcore_initcall (Ulf Hansson) - pmdomain: renesas: rmobile-sysc: Move init to postcore_initcall (Ulf Hansson) - pmdomain: renesas: rcar-sysc: Add genpd OF provider at postcore_initcall (Ulf Hansson) - pmdomain: qcom: rpmhpd: Add Milos power domains (Luca Weiss) - pmdomain: amlogic: Constify struct meson_secure_pwrc_domain_data (Christophe JAILLET) - pmdomain: renesas: sort Renesas Kconfig configs (Kuninori Morimoto) - pmdomain: renesas: use menu for Renesas (Kuninori Morimoto) - pmdomain: thead: Instantiate GPU power sequencer via auxiliary bus (Michal Wilczynski) - pmdomain: core: Use of_fwnode_handle() (Ulf Hansson) - pmdomain: arm: scmi_pm_domain: remove code clutter (Lukas Bulwahn) - pmdomain: apple: Drop default ARCH_APPLE in Kconfig (Sven Peter) - imx8m-blk-ctrl: set ISI panic write hurry level (Krzysztof Hałasa) - pmdomain: rockchip: Add support for RK3528 (Jonas Karlman) - i2c: core: Fix double-free of fwnode in i2c_unregister_device() (Hans de Goede) - i2c: lpi2c: implement xfer_atomic callback (Emanuele Ghidoli) - i2c: lpi2c: use readl_poll_timeout() for register polling (Emanuele Ghidoli) - dt-bindings: i2c: i2c-rk3x: Allow use of a power-domain (Jonas Karlman) - dt-bindings: i2c: exynos5: add samsung,exynos2200-hsi2c compatible (Ivaylo Ivanov) - i2c: lpi2c: convert to use secs_to_jiffies() (Yuesong Li) - i2c: st: Use min() to improve code (Qianfeng Rong) - i2c: imx: use guard to take spinlock (Troy Mitchell) - i2c: stm32f7: Use str_on_off() helper (Yumeng Fang) - dt-bindings: i2c: nxp,pnx-i2c: allow clocks property (Frank Li) - i2c: riic: Add support for RZ/T2H SoC (Lad Prabhakar) - i2c: riic: Move generic compatible string to end of array (Lad Prabhakar) - i2c: riic: Pass IRQ desc array as part of OF data (Lad Prabhakar) - dt-bindings: i2c: renesas,riic: Document RZ/T2H and RZ/N2H support (Lad Prabhakar) - dt-bindings: i2c: renesas,riic: Move ref for i2c-controller.yaml to the end (Lad Prabhakar) - i2c: tegra: Add missing kernel-doc for dma_dev member (Hans Zhang) - i2c: Clarify behavior of I2C_M_RD flag (I Viswanath) - i2c: mux: pca954x: Use dev_fwnode() (Jiri Slaby (SUSE)) - i2c: acpi: Replace custom code with device_match_acpi_handle() (Andy Shevchenko) - ARM: rockchip: fix kernel hang during smp initialization (Alexander Kochetkov) - arm: orion: use string choices helper (Kuninori Morimoto) - arm64: Kconfig.platforms: remove useless select for ARCH_K3 (Guillaume La Roque) - ARM: tegra: Use I/O memcpy to write to IRAM (Aaron Kling) - ARM: mediatek: add MT6572 smp bring up code (Max Shevchenko) - ARM: mediatek: add board_dt_compat entry for the MT6572 SoC (Max Shevchenko) - ARM: sa110/gpio: convert set_multiple() to returning an integer (Bartosz Golaszewski) - ARM: Switch to new sys-off handler API (Andrew Davis) - arm64: defconfig: enable further Rockchip platform drivers (Nicolas Frattaroli) - arm64: defconfig: Enable camcc and videocc on Qualcomm SM8450+ (Krzysztof Kozlowski) - ARM: configs: sama5_defconfig: Select CONFIG_WILC1000_SDIO (Fabio Estevam) - riscv: defconfig: spacemit: enable sdhci driver for K1 SoC (Yixun Lan) - riscv: defconfig: Enable PWM support for SpacemiT K1 SoC (Guodong Xu) - riscv: defconfig: Remove CONFIG_SND_SOC_STARFIVE=m (Geert Uytterhoeven) - ARM: imx_v6_v7_defconfig: select CONFIG_USB_HSIC_USB3503 (Dario Binacchi) - ARM: imx_v6_v7_defconfig: select CONFIG_INPUT_PWM_BEEPER (Dario Binacchi) - ARM: imx_v6_v7_defconfig: cleanup with savedefconfig (Dario Binacchi) - ARM: mxs_defconfig: select new drivers used by imx28-amarula-rmm (Dario Binacchi) - ARM: mxs_defconfig: Cleanup mxs_defconfig (Dario Binacchi) - arm64: defconfig: add S32G RTC module support (Ciprian Marian Costea) - ARM: imx_v6_v7_defconfig: Select BT_HCIUART_BCM (Fabio Estevam) - arm64: defconfig: Enable Tegra241 and Tegra264 (Thierry Reding) - arm64: defconfig: Enable Tegra HSP and BPMP (Thierry Reding) - arm: multi_v7_defconfig: Enable TPS65219 regulator (Kory Maincent) - arm: omap2plus_defconfig: Enable TPS65219 regulator (Kory Maincent) - arm64: defconfig: enable Samsung PMIC over ACPM (André Draszik) - arm64: defconfig: enable Maxim max77759 driver (André Draszik) - arm64: defconfig: Drop unneeded unselectable sound drivers (Krzysztof Kozlowski) - arm64: defconfig: Switch SOUND to module (Krzysztof Kozlowski) - arm64: defconfig: Enable OF_OVERLAY option (Andrea della Porta) - arm64: defconfig: Enable RP1 misc/clock/gpio drivers (Andrea della Porta) - ARM: shmobile: defconfig: Refresh for v6.16-rc2 (Geert Uytterhoeven) - arm64: defconfig: Enable RZ/V2H(P) USB2 PHY controller reset driver (Lad Prabhakar) - arm64: defconfig: Enable rudimentary Sophgo SG2000 support (Alexander Sverdlin) - arm64: Add SOPHGO SOC family Kconfig support (Alexander Sverdlin) - arm64: dts: sophgo: Add Duo Module 01 Evaluation Board (Alexander Sverdlin) - arm64: dts: sophgo: Add Duo Module 01 (Alexander Sverdlin) - arm64: dts: sophgo: Add initial SG2000 SoC device tree (Alexander Sverdlin) - MAINTAINERS: Add entry for Axiado (Harshit Shah) - arm64: defconfig: enable the Axiado family (Harshit Shah) - arm64: dts: axiado: Add initial support for AX3000 SoC and eval board (Harshit Shah) - arm64: add Axiado SoC family (Harshit Shah) - dt-bindings: i3c: cdns: add Axiado AX3000 I3C controller (Harshit Shah) - dt-bindings: serial: cdns: add Axiado AX3000 UART controller (Harshit Shah) - dt-bindings: gpio: cdns: add Axiado AX3000 GPIO variant (Harshit Shah) - dt-bindings: gpio: cdns: convert to YAML (Harshit Shah) - dt-bindings: arm: axiado: add AX3000 EVK compatible strings (Harshit Shah) - dt-bindings: vendor-prefixes: Add Axiado Corporation (Harshit Shah) - MAINTAINERS: Add CIX SoC maintainer entry (Peter Chen) - arm64: dts: cix: Add sky1 base dts initial support (Peter Chen) - dt-bindings: clock: cix: Add CIX sky1 scmi clock id (Gary Yang) - arm64: defconfig: Enable CIX SoC (Peter Chen) - mailbox: add CIX mailbox driver (Guomin Chen) - dt-bindings: mailbox: add cix,sky1-mbox (Guomin Chen) - arm64: Kconfig: add ARCH_CIX for cix silicons (Fugang Duan) - dt-bindings: arm: add CIX P1 (SKY1) SoC (Peter Chen) - dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd. (Peter Chen) - MAINTAINERS: Add entry for Andes SoC (Ben Zong-You Xie) - riscv: defconfig: enable Andes SoC (Ben Zong-You Xie) - riscv: dts: andes: add Voyager board device tree (Ben Zong-You Xie) - riscv: dts: andes: add QiLai SoC device tree (Ben Zong-You Xie) - dt-bindings: timer: add Andes machine timer (Ben Zong-You Xie) - dt-bindings: interrupt-controller: add Andes machine-level software interrupt controller (Ben Zong-You Xie) - dt-bindings: interrupt-controller: add Andes QiLai PLIC (Ben Zong-You Xie) - dt-bindings: riscv: add Andes QiLai SoC and the Voyager board bindings (Ben Zong-You Xie) - riscv: add Andes SoC family Kconfig support (Ben Zong-You Xie) - MAINTAINERS: add myself as Marvell PXA1908 maintainer (Duje Mihanović) - arm64: dts: Add DTS for Marvell PXA1908 and samsung,coreprimevelte (Duje Mihanović) - arm64: Kconfig.platforms: Add config for Marvell PXA1908 platform (Duje Mihanović) - dt-bindings: marvell: Document PXA1908 SoC and samsung,coreprimevelte (Duje Mihanović) - dt-bindings: mmc: sdhci-pxa: restrict pinctrl to pxav1 (Duje Mihanović) - soc: hisilicon: kunpeng_hccs: Fix incorrect log information (Huisong Li) - dt-bindings: soc: qcom: qcom,pmic-glink: document Milos compatible (Luca Weiss) - dt-bindings: soc: qcom,aoss-qmp: document the Milos Always-On Subsystem side channel (Luca Weiss) - dt-bindings: firmware: qcom,scm: document Milos SCM Firmware Interface (Luca Weiss) - soc: qcom: socinfo: Add support to retrieve APPSBL build details (Kathiravan Thirumoorthy) - soc: qcom: pmic_glink: fix OF node leak (Johan Hovold) - soc: qcom: spmi-pmic: add more PMIC SUBTYPE IDs (Rakesh Kota) - soc: qcom: socinfo: Add PM7550 & PMIV0108 PMICs (Luca Weiss) - soc: qcom: socinfo: Add SoC IDs for SM7635 family (Luca Weiss) - dt-bindings: arm: qcom,ids: Add SoC IDs for SM7635 family (Luca Weiss) - firmware: qcom: scm: request the waitqueue irq *after* initializing SCM (Bartosz Golaszewski) - firmware: qcom: scm: initialize tzmem before marking SCM as available (Bartosz Golaszewski) - firmware: qcom: scm: take struct device as argument in SHM bridge enable (Bartosz Golaszewski) - firmware: qcom: scm: remove unused arguments from SHM bridge routines (Bartosz Golaszewski) - soc: qcom: rpmh-rsc: Add RSC version 4 support (Maulik Shah) - soc: qcom: mdt_loader: Fix error return values in mdt_header_valid() (Dan Carpenter) - dt-bindings: sram: qcom,imem: Add a number of missing compatibles (Konrad Dybcio) - dt-bindings: arm: cpus: Add Kryo 470 CPUs (Danila Tikhonov) - dt-bindings: sram: qcom,imem: Add the SM7150 compatible (Danila Tikhonov) - dt-bindings: soc: qcom: aoss-qmp: Add the SM7150 compatible (David Wronek) - dt-bindings: soc: qcom,dcc: Add the SM7150 compatible (Danila Tikhonov) - soc: qcom: socinfo: Add support to retrieve TME build details (Kathiravan Thirumoorthy) - soc: qcom: fix endianness for QMI header (Alexander Wilhelm) - soc: qcom: QMI encoding/decoding for big endian (Alexander Wilhelm) - dt-bindings: soc: qcom: add qcom,qcs615-imem compatible (Lijuan Gao) - soc: qcom: qcom_stats: Add QMP support for syncing ddr stats (Maulik Shah) - soc: qcom: qcom_stats: Add support to read DDR statistic (Maulik Shah) - soc: qcom: mdt_loader: Actually use the e_phoff (Bjorn Andersson) - soc: qcom: mdt_loader: Rename mdt_phdr_valid() (Bjorn Andersson) - soc: qcom: mdt_loader: Ensure we don't read past the ELF header (Bjorn Andersson) - dt-bindings: memory: renesas,rzg3e-xspi: Document RZ/V2H(P) and RZ/V2N support (Lad Prabhakar) - memory: brcmstb_memc: Simplify compatible matching (Florian Fainelli) - dt-bindings: memory-controller: Define fallback compatible (Florian Fainelli) - memory: omap-gpmx: Use dev_fwnode() (Jiri Slaby (SUSE)) - memory: mtk-smi: Add ostd setting for mt8186 (Friday Yang) - dt-bindings: memory-controllers: convert arm,pl172.txt to yaml format (Frank Li) - memory: stm32_omm: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - memory: emif: Add missing kerneldoc for lpmode (Krzysztof Kozlowski) - bus: imx-aipstz: allow creating pdevs for child buses (Laurentiu Mihalcea) - MAINTAINERS: Update i.MX entry (Peng Fan) - bus: add driver for IMX AIPSTZ bridge (Laurentiu Mihalcea) - MAINTAINERS: add NXP S32G RTC driver (Ciprian Marian Costea) - memory: tegra: Add Tegra264 MC and EMC support (Sumit Gupta) - firmware: tegra: bpmp: Fix build failure for tegra264-only config (Arnd Bergmann) - firmware: tegra: bpmp: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - firmware: tegra: bpmp: Add support on Tegra264 (Thierry Reding) - firmware: tegra: Fix IVC dependency problems (Thierry Reding) - bus: del unnecessary init var (Li Jun) - soc/tegra: cbb: Add support for CBB fabrics in Tegra254 (Sumit Gupta) - soc/tegra: cbb: Add support for CBB fabrics in Tegra264 (Sumit Gupta) - soc/tegra: cbb: Support HW lookup to get timed out target address (Sumit Gupta) - soc/tegra: cbb: Improve handling for per SoC fabric data (Sumit Gupta) - soc/tegra: cbb: Make error interrupt enable and status per SoC (Sumit Gupta) - soc/tegra: cbb: Change master/slave to initiator/target (Sumit Gupta) - soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS (Sumit Gupta) - soc/tegra: Add Tegra264 APBMISC compatible string (Thierry Reding) - soc/tegra: pmc: Add Tegra264 support (Thierry Reding) - soc/tegra: Enable support for Tegra264 (Thierry Reding) - soc: fsl: qe: convert set_multiple() to returning an integer (Bartosz Golaszewski) - pinctrl: rp1: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: rp1: Implement RaspberryPi RP1 pinmux/pinconf support (Andrea della Porta) - misc: rp1: RaspberryPi RP1 misc driver (Andrea della Porta) - pinctrl: rp1: Implement RaspberryPi RP1 gpio support (Andrea della Porta) - clk: rp1: Add support for clocks provided by RP1 (Andrea della Porta) - dt-bindings: clock: Add RaspberryPi RP1 clock bindings (Andrea della Porta) - MAINTAINERS: add Raspberry Pi RP1 section (Andrea della Porta) - soc: mediatek: mtk-mutex: Fix confusing usage of MUTEX_MOD2 (Jason-JH Lin) - dt-bindings: reset: Convert snps,dw-reset to DT schema (Rob Herring (Arm)) - reset: brcmstb: Enable reset drivers for ARCH_BCM2835 (Peter Robinson) - reset: simple: add support for Sophgo CV1800B (Inochi Amaoto) - dt-bindings: reset: sophgo: Add CV1800B support (Inochi Amaoto) - reset: mpfs: use the auxiliary device creation (Jerome Brunet) - dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/V2N SoC support (Lad Prabhakar) - dt-bindings: reset: convert nxp,lpc1850-rgu.txt to yaml format (Frank Li) - reset: thead: Fix TH1520 typo (Drew Fustini) - reset: canaan: add reset driver for Kendryte K230 (Junhui Liu) - dt-bindings: reset: add support for canaan,k230-rst (Junhui Liu) - soc: Use dev_fwnode() (Jiri Slaby (SUSE)) - soc: fsl: qe: use new GPIO line value setter callbacks (Bartosz Golaszewski) - soc: aspeed: lpc-snoop: Lift channel config to const structs (Andrew Jeffery) - soc: aspeed: lpc-snoop: Consolidate channel initialisation (Andrew Jeffery) - soc: aspeed: lpc-snoop: Use dev_err_probe() where possible (Andrew Jeffery) - soc: aspeed: lpc-snoop: Switch to devm_clk_get_enabled() (Andrew Jeffery) - soc: aspeed: lpc-snoop: Rearrange channel paths (Andrew Jeffery) - soc: aspeed: lpc-snoop: Rename 'channel' to 'index' in channel paths (Andrew Jeffery) - soc: aspeed: lpc-snoop: Constrain parameters in channel paths (Andrew Jeffery) - soc: aspeed: lpc-snoop: Ensure model_data is valid (Andrew Jeffery) - soc: renesas: Sort Renesas Kconfig configs (Kuninori Morimoto) - firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS (Arnd Bergmann) - firmware: arm_scmi: Avoid notifier registration for unsupported events (Cristian Marussi) - firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume (Peng Fan) - firmware: arm_scmi: Add power management operations to SCMI bus (Peng Fan) - include: trace: Add tracepoint support for inflight xfer count (Philip Radford) - firmware: arm_scmi: Track number of inflight SCMI transfers (Philip Radford) - firmware: arm_scmi: Add support for debug counter decrement (Philip Radford) - firmware: arm_scmi: Fix up turbo frequencies selection (Sibi Sankar) - firmware: smccc: Support both smc and hvc conduits for getting hyp UUID (Anirudh Rayabharam (Microsoft)) - soc: renesas: pwc-rzv2m: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - soc: renesas: Add RZ/N2H (R9A09G087) config option (Lad Prabhakar) - soc: renesas: Add RZ/T2H (R9A09G077) config option (Thierry Bultel) - dt-bindings: riscv: cpus: Add AMD MicroBlaze V 64bit compatible (Michal Simek) - riscv: dts: starfive: jh7110-common: add status power led node (E Shattow) - riscv: dts: starfive: jh7110-milkv-mars sort properties (E Shattow) - arm64: samsung: MAINTAINERS: Add Tesla FSD DTS to Exynos entry (Krzysztof Kozlowski) - arm64: tesla/google: MAINTAINERS: Reference "SoC clean" maintainer profile (Krzysztof Kozlowski) - dt-bindings: soc: samsung: exynos-sysreg: add hsi2 for ExynosAutov920 (Sowon Na) - dt-bindings: soc: samsung: exynos-pmu: Constrain google,pmu-intr-gen-syscon (Krzysztof Kozlowski) - riscv: dts: sophgo: fix mdio node name for CV180X (Inochi Amaoto) - riscv: dts: sophgo: sophgo-srd3-10: reserve uart0 device (Inochi Amaoto) - riscv: dts: sophgo: add Sophgo SG2042_EVB_V2.0 board device tree (Han Gao) - riscv: dts: sophgo: add Sophgo SG2042_EVB_V1.X board device tree (Han Gao) - dt-bindings: riscv: add Sophgo SG2042_EVB_V1.X/V2.0 bindings (Han Gao) - riscv: dts: sophgo: add ethernet GMAC device for sg2042 (Inochi Amaoto) - riscv: dts: sophgo: Enable ethernet device for Huashan Pi (Inochi Amaoto) - riscv: dts: sophgo: Add mdio multiplexer device for cv18xx (Inochi Amaoto) - riscv: dts: sophgo: Add ethernet device for cv18xx (Inochi Amaoto) - riscv: dts: sophgo: sg2044: add pmu configuration (Inochi Amaoto) - riscv: dts: sophgo: sg2044: add ziccrse extension (Han Gao) - riscv: dts: sophgo: add zfh for sg2042 (Han Gao) - riscv: dts: sophgo: add ziccrse for sg2042 (Han Gao) - riscv: dts: sophgo: Add xtheadvector to the sg2042 devicetree (Han Gao) - riscv: dts: sophgo: sg2044: add PCIe device support for SG2044 (Inochi Amaoto) - riscv: dts: sophgo: sg2044: add MSI device support for SG2044 (Inochi Amaoto) - riscv: dts: sophgo: add reset configuration for Sophgo CV1800 series SoC (Inochi Amaoto) - riscv: dts: sophgo: add reset generator for Sophgo CV1800 series SoC (Inochi Amaoto) - dt-bindings: soc: sophgo: Move SoCs/boards from riscv into soc, add SG2000 (Alexander Sverdlin) - riscv: dts: sophgo: sg2044: Add missing riscv,cbop-block-size property (Inochi Amaoto) - riscv: dts: sophgo: add pwm controller for SG2044 (Longbin Li) - riscv: dts: sophgo: add SG2044 SPI NOR controller driver (Longbin Li) - riscv: dts: sophgo: sg2044: Add pinctrl device (Inochi Amaoto) - riscv: dts: sophgo: sg2044: Add ethernet control device (Inochi Amaoto) - riscv: dts: sophgo: sophgo-srd3-10: add HWMON MCU device (Inochi Amaoto) - riscv: dts: sophgo: sg2044: Add MMC controller device (Inochi Amaoto) - riscv: dts: sophgo: sg2044: add DMA controller device (Inochi Amaoto) - riscv: dts: sophgo: sg2044: Add I2C device (Inochi Amaoto) - riscv: dts: sophgo: sg2044: Add GPIO device (Inochi Amaoto) - riscv: dts: sophgo: sg2044: Add clock controller device (Inochi Amaoto) - riscv: dts: sophgo: sg2044: Add system controller device (Inochi Amaoto) - riscv: dts: sophgo: cv18xx: Add RTCSYS device node (Alexander Sverdlin) - arm64: dts: apple: Add Apple SoC GPU (Sasha Finkelstein) - dt-bindings: gpu: Add Apple SoC GPU (Sasha Finkelstein) - arm64: dts: apple: t8012-j132: Include touchbar framebuffer node (Nick Chan) - arm64: dts: apple: Add bit offset to PMIC NVMEM node names (Sven Peter) - ARM: dts: microchip: sama7g5: Add cache configuration for cpu node (Mihai Sain) - ARM: dts: microchip: sama7d65: Add cache configuration for cpu node (Mihai Sain) - ARM: dts: microchip: sama5d4: Update the cache configuration for CPU (Mihai Sain) - ARM: dts: microchip: sama5d3: Update the cache configuration for CPU (Mihai Sain) - ARM: dts: microchip: sama5d2: Update the cache configuration for CPU (Mihai Sain) - ARM: dts: microchip: sam9x7: Add LVDS controller (Dharma Balasubiramani) - ARM: dts: microchip: sama5d2_icp: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns (Manikandan Muralidharan) - ARM: dts: microchip: sama5d27_wlsom1: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns (Manikandan Muralidharan) - ARM: dts: microchip: sama5d27_som1: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns (Manikandan Muralidharan) - ARM: dts: microchip: sam9x60ek: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns (Manikandan Muralidharan) - ARM: dts: at91-sama5d27_wlsom1: Improve the Wifi compatible (Fabio Estevam) - ARM: dts: microchip: gardena-smart-gateway: Fix power LED (Ezra Buehler) - ARM: dts: microchip: sam9x7: Add clock name property (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add clock name property (Ryan Wanner) - ARM: dts: microchip: sama7g5: Adjust clock xtal phandle (Ryan Wanner) - ARM: dts: microchip: sam9x7: Add HLCD controller (Dharma Balasubiramani) - ARM: dts: microchip: sama7d65: Enable CAN bus (Ryan Wanner) - ARM: dts: microchip: sama7d65: Clean up extra space (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add CAN bus support (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add PWM support (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add crypto support (Ryan Wanner) - ARM: dts: microchip: use recent scl/sda gpio bindings (Wolfram Sang) - riscv: dts: thead: Add PVT node (Michal Wilczynski) - riscv: dts: thead: th1520: Add GPU clkgen reset to AON node (Michal Wilczynski) - arm64: dts: rockchip: Add maskrom button to NanoPi R5S + R5C (Diederik de Haas) - arm64: dts: rockchip: Drop regulator-compatible property on rk3399 (Diederik de Haas) - arm64: dts: rockchip: Drop unneeded address+size-cells on px30 (Diederik de Haas) - arm64: dts: rockchip: Fix LCD panel port on rk3566-pinetab2 (Diederik de Haas) - arm64: dts: rockchip: Move mipi_out node on rk3399 haikou demo dtso (Diederik de Haas) - arm64: dts: rockchip: Simplify mipi_out endpoint on rk3399 RP64 dtso (Diederik de Haas) - arm64: dts: rockchip: Simplify edp endpoints on several rk3399 boards (Diederik de Haas) - arm64: dts: rockchip: Simplify VOP port definition on rk3328 (Diederik de Haas) - arm64: dts: rockchip: Move dsi address+size-cells from SoC to rk3399 boards (Diederik de Haas) - arm64: dts: rockchip: Move dsi address+size-cells from SoC to px30 boards (Diederik de Haas) - arm64: dts: rockchip: Fix UART DMA support for RK3528 (Jonas Karlman) - arm64: dts: rockchip: Add reset button to NanoPi R5S (Diederik de Haas) - arm64: dts: rockchip: Add rtc0 alias for NanoPi R5S + R5C (Diederik de Haas) - arm64: dts: rockchip: describe the OV8858 user camera on PinePhone Pro (Olivier Benjamin) - arm64: dts: rockchip: describe I2c Bus 1 and IMX258 world camera on PinePhone Pro (Olivier Benjamin) - arm64: dts: rockchip: Fix pinctrl node names for RK3528 (Jonas Karlman) - arm64: dts: rockchip: Add FriendlyElec NanoPi M5 support (John Clark) - dt-bindings: arm: rockchip: add FriendlyElec NanoPi M5 board (John Clark) - arm64: dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Tiger (Quentin Schulz) - arm64: dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Jaguar (Quentin Schulz) - arm64: dts: rockchip: add header for RK8XX PMIC constants (Quentin Schulz) - arm64: dts: rockchip: add HDMI audio on ROCK 4D (Nicolas Frattaroli) - arm64: dts: rockchip: theoretically enable Wi-Fi on ROCK 4D (Nicolas Frattaroli) - arm64: dts: rockchip: complete USB nodes on ROCK 4D (Nicolas Frattaroli) - arm64: dts: rockchip: adjust dcin regulator on ROCK 4D (Nicolas Frattaroli) - arm64: dts: rockchip: Enable HDMI receiver on RK3588 EVB1 (Sebastian Reichel) - arm64: dts: rockchip: fix PHY handling for ROCK 4D (Sebastian Reichel) - arm64: dts: rockchip: Enable mipi dsi on rk3568-evb1-v10 (Andy Yan) - arm64: dts: rockchip: Add UFS support on the ROCK 4D (Detlev Casanova) - ARM: dts: st: spear: Use generic "ethernet" as node name (Krzysztof Kozlowski) - ARM: dts: marvell: kirkwood: use recent scl/sda gpio bindings (Wolfram Sang) - arm64: dts: amlogic: Enable the npu node for Alta and VIM3 (Tomeu Vizoso) - dts: arm64: amlogic: add S6 pinctrl node (Xianwei Zhao) - dts: arm64: amlogic: add S7D pinctrl node (Xianwei Zhao) - dts: arm64: amlogic: add S7 pinctrl node (Xianwei Zhao) - arm64: dts: amlogic: Add Ugoos AM3 (J. Neuschäfer) - dt-bindings: arm: amlogic: Add Ugoos AM3 (J. Neuschäfer) - arm64: dts: amlogic: Align wifi node name with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: Drop unrelated clocks from PCIe hosts (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Drop unrelated clocks from PCIe hosts (Konrad Dybcio) - arm64: dts: qcom: x1-asus-zenbook: support sound (Aleksandrs Vinarskis) - arm64: dts: qcom: x1-asus-zenbook: fixup GPU nodes (Aleksandrs Vinarskis) - arm64: dts: qcom: sm6115: add debug UART pins (Bartosz Golaszewski) - arm64: dts: qcom: sm8650: add iris DT node (Neil Armstrong) - arm64: dts: qcom: msm8976-longcheer-l9360: Add initial device tree (André Apitzsch) - arm64: dts: qcom: msm8976: Add sdc2 GPIOs (André Apitzsch) - dt-bindings: arm: qcom: Add MSM8976 BQ Aquaris X5 Plus (André Apitzsch) - arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely (André Apitzsch) - arm64: dts: qcom: sa8775p: Correct the interrupt for remoteproc (Lijuan Gao) - arm64: dts: qcom: sm8550: Add support for camss (Wenmeng Liu) - arm64: dts: qcom: qcs615: disable the CTI device of the camera block (Jie Gan) - arm64: dts: qcom: qcs615-ride: enable remoteprocs (Lijuan Gao) - arm64: dts: qcom: qcs615: add ADSP and CDSP nodes (Lijuan Gao) - arm64: dts: qcom: qcs615: Add IMEM and PIL info region (Lijuan Gao) - arm64: dts: qcom: qcs615: Add mproc node for SEMP2P (Kyle Deng) - arm64: dts: qcom: Add support for X1-based Asus Zenbook A14 (Aleksandrs Vinarskis) - arm64: dts: qcom: sc7180: Expand IMEM region (Konrad Dybcio) - arm64: dts: qcom: sdm845: Expand IMEM region (Konrad Dybcio) - arm64: dts: qcom: qcs615: fix a crash issue caused by infinite loop for Coresight (Jie Gan) - arm64: dts: qcom: sm6350: add APR and some audio-related services (Luca Weiss) - arm64: dts: qcom: qcm2290: Add CAMSS node (Loic Poulain) - arm64: dts: qcom: sa8775p-ride: enable video (Vikash Garodia) - arm64: dts: qcom: sa8775p: add support for video node (Vikash Garodia) - arm64: dts: qcom: sa8775p: Add CPU OPP tables to scale DDR/L3 (Jagadeesh Kona) - arm64: dts: qcom: sa8775p: add EPSS l3 interconnect provider (Raviteja Laggyshetty) - arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 QRD board (Nitin Rawat) - arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 MTP (Nitin Rawat) - arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 SoC (Nitin Rawat) - arm64: dts: qcom: apq8016-sbc-d3-camera: Convert to DT overlay (Stephan Gerhold) - arm64: dts: qcom: x1e80100-dell-xps-9345: Add WiFi/BT pwrseq (Aleksandrs Vinarskis) - arm64: dts: qcom: Add QMP handle for qcom_stats (Maulik Shah) - arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: remove camcc status property (Vladimir Zapolskiy) - arm64: dts: qcom: sm8250: enable camcc clock controller by default (Vladimir Zapolskiy) - arm64: dts: qcom: x1p42100: Fix thermal sensor configuration (Konrad Dybcio) - arm64: dts: qcom: sm8650: remove unused reg (Pengyu Luo) - arm64: dts: qcom: sm8750-qrd: Add sound (speakers, headset codec, dmics) (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750-mtp: Add sound (speakers, headset codec, dmics) (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750: Add Soundwire nodes (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100-hp-x14: amend order of nodes (Jens Glathe) - arm64: dts: qcom: x1e80100-hp-x14: remove unused i2c buses (Jens Glathe) - arm64: dts: qcom: x1e80100-hp-x14: add usb-1-ss1-sbu-mux (Jens Glathe) - arm64: dts: qcom: Add camera clock controller for sc8180x (Satya Priya Kakitapalli) - dt-bindings: clock: Add Qualcomm SC8180X Camera clock controller (Satya Priya Kakitapalli) - dt-bindings: clock: qcom: Add missing bindings on gcc-sc8180x (Satya Priya Kakitapalli) - arm64: dts: qcom: sm6350: Add video clock controller (Luca Weiss) - arm64: dts: qcom: qcs8300-ride: enable video (Vikash Garodia) - arm64: dts: qcom: qcs8300: add video node (Vikash Garodia) - arm64: dts: qcom: sa8775p-ride: add anx7625 DSI to DP bridge nodes (Ayushi Makhija) - arm64: dts: qcom: sa8775p: add Display Serial Interface device nodes (Ayushi Makhija) - arm64: dts: qcom: x1e80100: Add missing 'global' PCIe interrupt (Manivannan Sadhasivam) - arm64: dts: qcom: sar2130p: Add 'global' PCIe interrupt (Manivannan Sadhasivam) - arm64: dts: qcom: sc8180x: Add 'global' PCIe interrupt (Manivannan Sadhasivam) - arm64: dts: qcom: ipq6018: Add missing MSI and 'global' IRQs (Manivannan Sadhasivam) - arm64: dts: qcom: ipq8074: Add missing MSI and 'global' IRQs (Manivannan Sadhasivam) - arm64: dts: qcom: msm8998: Add missing MSI and 'global' IRQs (Manivannan Sadhasivam) - arm64: dts: qcom: msm8996: Add missing MSI SPI interrupts (Manivannan Sadhasivam) - arm64: dts: qcom: sdm845: Add missing MSI and 'global' IRQs (Manivannan Sadhasivam) - arm64: dts: qcom: sc7280: Add 'global' PCIe interrupt (Manivannan Sadhasivam) - arm64: dts: qcom: sa8775p: Add 'global' PCIe interrupt (Manivannan Sadhasivam) - arm64: dts: qcom: sm8350: Add 'global' PCIe interrupt (Manivannan Sadhasivam) - arm64: dts: qcom: sm8250: Add 'global' PCIe interrupt (Manivannan Sadhasivam) - arm64: dts: qcom: sm8150: Add 'global' PCIe interrupt (Manivannan Sadhasivam) - arm64: dts: qcom: sdm850-lenovo-yoga-c630: enable sensors DSP (Dmitry Baryshkov) - arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable fingerprint sensor (Bjorn Andersson) - arm64: dts: qcom: sm8750: Trivial stray lines removal (Eugen Hristev) - arm64: dts: allwinner: a523: enable Mali GPU for all boards (Mikhail Kalashnikov) - arm64: dts: allwinner: a523: add Mali GPU node (Mikhail Kalashnikov) - arm64: dts: allwinner: a523: Add power controller device nodes (Chen-Yu Tsai) - dt-bindings: power: Add A523 PPU and PCK600 power controllers (Chen-Yu Tsai) - dt-bindings: power: qcom,rpmpd: document the Milos RPMh Power Domains (Luca Weiss) - dt-bindings: firmware: thead,th1520: Add resets for GPU clkgen (Michal Wilczynski) - dt-bindings: rockchip: pmu: Add compatible for RK3528 (Jonas Karlman) - dt-bindings: power: rockchip: Add support for RK3528 (Jonas Karlman) - arm64: dts: allwinner: A523: Add SID controller node (Mikhail Kalashnikov) - arm64: dts: allwinner: a133-liontron-h-a133l: Add Ethernet support (Paul Kocialkowski) - arm64: dts: allwinner: a100: Add EMAC support (Paul Kocialkowski) - arm64: dts: allwinner: a100: Add pin definitions for RGMII/RMII (Paul Kocialkowski) - dt-bindings: arm: sunxi: Combine board variants into enums (Krzysztof Kozlowski) - arm64: dts: allwinner: t527: Add OrangePi 4A board (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Add UART1 pins (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Move rgmii0 pins to correct location (Chen-Yu Tsai) - arm64: dts: allwinner: a523: Move mmc nodes to correct position (Chen-Yu Tsai) - dt-bindings: arm: sunxi: Add Xunlong OrangePi 4A board (Chen-Yu Tsai) - ARM: dts: sun8i: v3: Add RGB666 LCD PD pins definition (Paul Kocialkowski) - ARM: dts: sun8i: v3s: Add RGB666 LCD PE pins definition (Paul Kocialkowski) - dt-bindings: reset: sun55i-a523-r-ccu: Add missing PPU0 reset (Chen-Yu Tsai) - arm64: dts: ti: k3-am69-sk: Add idle-states for remaining SERDES instances (Hrushikesh Salunke) - arm64: dts: ti: k3-am62a7-sk: add boot phase tags (Bryan Brattlof) - arm64: dts: ti: k3-am654-base-board: add boot phase tags (Bryan Brattlof) - arm64: dts: ti: k3-am65: add boot phase tags (Bryan Brattlof) - arm64: dts: ti: k3-am69-sk: Add bootph-all property to enable Ethernet boot (Chintan Vankar) - arm64: dts: ti: k3-j722s-evm: Add bootph-all property to enable Ethernet boot (Chintan Vankar) - arm64: dts: ti: k3-am62p5-sk: Add bootph-all property to enable Ethernet boot (Chintan Vankar) - arm64: dts: ti: k3-am68-sk-base-board: Add bootph-all property to enable Ethernet boot (Chintan Vankar) - arm64: dts: ti: Add support for AM62D2-EVM (Paresh Bhagat) - arm64: dts: ti: Add pinctrl entries for AM62D2 family of SoCs (Paresh Bhagat) - dt-bindings: arm: ti: Add AM62D2 SoC and Boards (Paresh Bhagat) - arm64: dts: ti: Add bootph property to nodes at source for am62a (Paresh Bhagat) - arm64: dts: ti: k3-am62p-verdin: Adjust temperature trip points (João Paulo Gonçalves) - arm64: dts: ti: k3-am62p-j722s: Enable freq throttling on thermal alert (João Paulo Gonçalves) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Add PBIST_14 node (Neha Malcom Francis) - dt-bindings: soc: ti: bist: Add BIST for K3 devices (Neha Malcom Francis) - arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support (Judith Mendez) - arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file (Judith Mendez) - arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1 (Hong Guan) - arm64: dts: ti: Enable overlays for all DTB files (Andrew Davis) - arm64: dts: ti: k3-am62p-verdin: fix PWM_3_DSI GPIO direction (Parth Pancholi) - arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default (Alexander Sverdlin) - arm64: dts: ti: k3-am62p-verdin: add SD_1 CD pull-up (Francesco Dolcini) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE1 node (Parth Pancholi) - arm64: dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C (Siddharth Vadapalli) - arm64: dts: ti: k3-am642-evm-pcie0-ep: Add boot phase tag to "pcie0_ep" (Hrushikesh Salunke) - arm64: dts: ti: k3-j722s-main: Add audio-refclk0 node (Michael Walle) - arm64: dts: ti: k3-am62p-j722s: fix pinctrl-single size (Michael Walle) - arm64: dts: ti: k3-am62a7-sk: Describe the SPI NAND (Miquel Raynal) - arm64: dts: ti: k3-j721s2-main: Add McASP nodes (Jayesh Choudhary) - arm64: dts: ti: k3-am62p-verdin: Enable pull-ups on I2C_3_HDMI (Emanuele Ghidoli) - arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses (Emanuele Ghidoli) - arm64: dts: ti: k3-am642-phyboard-electra: Fix PRU-ICSSG Ethernet ports (Wadim Egorov) - ARM: dts: qcom: msm8974-sony-xperia-rhine: Add alias for mmc0 & mmc1 (Luca Weiss) - ARM: dts: qcom: msm8974-hammerhead: Add alias for mmc0 (Luca Weiss) - ARM: dts: qcom: msm8974-oneplus-bacon: Add alias for mmc0 (Luca Weiss) - ARM: dts: qcom: Add initial support for Sony Xperia Z Ultra (togari) (Kevin Widjaja) - dt-bindings: arm: qcom: Add Sony Xperia Z Ultra (togari) (Kevin Widjaja) - ARM: dts: qcom: msm8974-sony-xperia-rhine: Move camera buttons to amami & honami (Kevin Widjaja) - ARM: dts: qcom: msm8974-sony-xperia-rhine: Enable USB charging (Kevin Widjaja) - ARM: dts: qcom: msm8960: use macros for interrupts (Max Shevchenko) - ARM: dts: qcom: Align wifi node name with bindings (Krzysztof Kozlowski) - riscv: dts: spacemit: Move eMMC under storage-bus for K1 (Vivian Wang) - riscv: dts: spacemit: Move UARTs under dma-bus for K1 (Vivian Wang) - riscv: dts: spacemit: Add DMA translation buses for K1 (Vivian Wang) - riscv: dts: spacemit: add pwm14_1 pinctrl setting (Guodong Xu) - riscv: dts: spacemit: add PWM support for K1 SoC (Guodong Xu) - riscv: dts: spacemit: add reset support for the K1 SoC (Alex Elder) - dt-bindings: soc: spacemit: define spacemit,k1-ccu resets (Alex Elder) - riscv: dts: spacemit: enable eMMC for K1 SoC (Yixun Lan) - dt-bindings: add imx95-libra-rdk-fpsc (Yannic Moog) - dt-bindings: arm: fsl: support Engicam MicroGEA GTW board (Dario Binacchi) - dt-bindings: arm: fsl: support Engicam MicroGEA RMM board (Dario Binacchi) - dt-bindings: arm: fsl: support Engicam MicroGEA BMM board (Dario Binacchi) - dt-bindings: dsp: fsl,dsp: document 'access-controllers' property (Laurentiu Mihalcea) - dt-bindings: bus: document the IMX AIPSTZ bridge (Laurentiu Mihalcea) - dt-bindings: arm: fsl: add i.MX28 Amarula rmm board (Dario Binacchi) - dt-bindings: arm: fsl: Add GOcontroll Moduline Display (Maud Spierings) - ARM: dts: imx6-gw: Replace license text comment with SPDX identifier (Bence Csókás) - ARM: dts: imx6ul-kontron-sl-common: Fix QSPI NAND node name (Frieder Schrempf) - ARM: dts: imx6ul-kontron-sl-common: Add SPI NOR partitions (Eberhard Stoll) - ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface (Annette Kobou) - ARM: dts: imx6-karo: Replace license text comment with SPDX identifier (Bence Csókás) - ARM: dts: imx6ul: support Engicam MicroGEA GTW board (Dario Binacchi) - ARM: dts: imx6ul: support Engicam MicroGEA RMM board (Dario Binacchi) - ARM: dts: imx6ul: support Engicam MicroGEA BMM board (Dario Binacchi) - ARM: dts: imx6ul: support Engicam MicroGEA-MX6UL SoM (Dario Binacchi) - ARM: dts: mxs: support i.MX28 Amarula rmm board (Dario Binacchi) - ARM: dts: imx28: add pwm7 muxing options (Dario Binacchi) - ARM: dts: vf: vf610-zii-cfu1: rename node name *-gpio to *-gpios (Frank Li) - ARM: dts: vf: vf-colibri-eval-v3: add power-supply for edt,et057090dhu (Frank Li) - ARM: dts: vf: rename io-expander@20 to pinctrl@20 (Frank Li) - ARM: dts: vf: remove redundant layer under iomux (Frank Li) - ARM: dts: vf: remove redundant pinctrl-names (Frank Li) - ARM: dts: vf: remove reg property for arm pmu (Frank Li) - ARM: dts: vfxxx: Correctly use two tuples for timer address (Krzysztof Kozlowski) - ARM: dts: add ngpios for vf610 compatible gpio controllers (Haibo Chen) - ARM: dts: imx7s-warp: Improve the Wifi description (Fabio Estevam) - ARM: dts: imx7s-warp: Improve the Bluetooth description (Fabio Estevam) - arm64: dts: imx8q: add camera ov5640 support for imx8qm-mek and imx8qxp-mek (Frank Li) - arm64: dts: freescale: imx8mp-toradex-smarc: remove gpio hog (Max Krummenacher) - arm64: dts: freescale: imx8mp-toradex-smarc: fix lvds dsi mux gpio (Max Krummenacher) - arm64: dts: imx8mm-venice-gw7904: Increase HS400 USDHC clock speed (Tim Harvey) - arm64: dts: imx8mm-venice-gw7903: Increase HS400 USDHC clock speed (Tim Harvey) - arm64: dts: imx8mn-venice-gw7902: Increase HS400 USDHC clock speed (Tim Harvey) - arm64: dts: imx8mm-venice-gw7902: Increase HS400 USDHC clock speed (Tim Harvey) - arm64: dts: imx8mm-venice-gw7901: Increase HS400 USDHC clock speed (Tim Harvey) - arm64: dts: imx8mp-venice-gw702x: Increase HS400 USDHC clock speed (Tim Harvey) - arm64: dts: imx8mm-venice-gw700x: Increase HS400 USDHC clock speed (Tim Harvey) - arm64: dts: lx2160a-qds: add the two on-board RGMII PHYs (Ioana Ciornei) - arm64: dts: add imx95-libra-rdk-fpsc board (Yannic Moog) - arm64: dts: imx8q: add linux,cma node for imx8qm-mek and imx8qxp-mek (Frank Li) - arm64: dts: imx8: add capture controller for i.MX8's img subsystem (Frank Li) - arm64: dts: imx95: add jpeg encode and decode nodes (Frank Li) - arm64: dts: imx93-phyboard-nash: Add PEB-WLBT-07 overlay (Primoz Fiser) - arm64: dts: imx93-phyboard-segin: Add PEB-WLBT-05 overlay (Primoz Fiser) - arm64: dts: imx93-phyboard-segin: Add PEB-EVAL-01 overlay (Primoz Fiser) - arm64: dts: imx93-phycore-som: Add RPMsg overlay (Primoz Fiser) - arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash (Alexander Stein) - arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux (Alexander Stein) - arm64: dts: tqmls1046a: Enable SFP interfaces (Alexander Stein) - arm64: dts: tqmls1043a: Enable SFP interface (Alexander Stein) - arm64: dts: tqmls10xxa: Move SFP cage definition to common place (Alexander Stein) - arm64: dts: fsl-ls1088a: Remove superfluous address and size cells (Alexander Stein) - arm64: dts: fsl-ls1046a: Remove superfluous address and size cells (Alexander Stein) - arm64: dts: fsl-ls1043a: Remove superfluous address and size cells (Alexander Stein) - arm64: dts: imx94: add missing clock related properties to flexcan1 (Sherry Sun) - arm64: dts: imx8mn: Configure DMA on UART2 (Adam Ford) - arm64: dts: imx8mm: Configure DMA on UART2 (Adam Ford) - arm64: dts: fsl-ls1046a: Add missing DMA entries for I2C & LPUART (Alexander Stein) - arm64: dts: fsl-ls1043a: Add missing DMA entries for I2C & LPUART (Alexander Stein) - arm64: dts: freescale: imx93-phycore-som: Add watchdog ext-reset-output pin (Primoz Fiser) - arm64: dts: imx8mn-beacon: Fix HS400 USDHC clock speed (Adam Ford) - arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed (Adam Ford) - arm64: dts: tqma8mpql-mba8mpxl-lvds: Rename overlay to include display name (Alexander Stein) - arm64: dts: imx8qm-mek: support revd board's wm8962 codec (Laurentiu Mihalcea) - arm64: dts: imx8qxp-mek: support wcpu board's wm8962 codec (Laurentiu Mihalcea) - arm64: dts: imx8mp-evk: Use fsl-asoc-card to replace simple card (Shengjiu Wang) - arm64: dts: imx93: add edma error interrupt support (Joy Zou) - arm64: dts: freescale: imx8mp-toradex-smarc: add fan cooling levels (João Paulo Gonçalves) - arm64: dts: imx8mp: Configure VPU clocks for overdrive (Adam Ford) - arm64: dts: imx8mp-nominal: Explicitly configure nominal VPU clocks (Adam Ford) - arm64: dts: imx8mp: fix VPU_BUS clock setting (Marco Felsch) - arm64: dts: imx8mp: drop gpcv2 vpu power-domains and clocks (Marco Felsch) - arm64: dts: freescale: imx8qxp/imx8qm: Add CAAM support (Horia Geantă) - arm64: dts: imx93-11x11-evk: remove the duplicated pinctrl_lpi2c3 node (Joy Zou) - arm64: dts: imx93-11x11-evk: reduce the driving strength of net RXC/TXC (Clark Wang) - arm64: dts: imx93-11x11-evk: disable all realtek ethernet phy CLKOUT (Clark Wang) - arm64: dts: imx93-qsb/evk: add usdhc3 and lpuart5 (Frank Li) - arm64: dts: imx93: remove eee-broken-1000t for eqos node (Clark Wang) - arm64: dts: imx93-9x9-qsb: add IMU sensor support (Haibo Chen) - arm64: dts: freescale: imx8mp-var-som: Add EQoS support with MaxLinear PHY (Stefano Radaelli) - arm64: dts: imx8qm: add system controller watchdog support (Thomas Richard) - arm64: dts: imx95-19x19-evk: add GPIO reset for ethphy0 (Wei Fang) - arm64: dts: imx95-19x19-evk: adjust pinctrl settings for usdhc2 (Luke Wang) - arm64: dts: imx95-evk: add USB3 PHY tuning properties (Xu Yang) - arm64: dts: imx95-19x19-evk: add adc0 flexcan[1,2] i2c[2,3] uart5 spi3 and tpm3 (Frank Li) - arm64: dts: freescale: imx93-var-som: update eqos support for MaxLinear PHY (Stefano Radaelli) - arm64: dts: imx8mp-venice-gw74xx: update name of M2SKT_WDIS2# gpio (Tim Harvey) - arm64: dts: freescale: imx93-tqma9352: add memory node (Markus Niebel) - arm64: dts: freescale: imx93-phyboard-nash: Move ADC vref to SoM (Primoz Fiser) - arm64: dts: imx95: add SMMU support for NETC (Wei Fang) - arm64: dts: imx943-evk: Add PDM microphone sound card support (Shengjiu Wang) - arm64: dts: imx943-evk: add bt-sco sound card support (Shengjiu Wang) - arm64: dts: imx943-evk: add sound-wm8962 support (Shengjiu Wang) - arm64: dts: imx943-evk: add i2c io expander support (Carlos Song) - arm64: dts: imx943-evk: add lpi2c support (Carlos Song) - arm64: dts: imx94: Add micfil and mqs device nodes (Shengjiu Wang) - arm64: dts: s32g: add RTC node (Ciprian Marian Costea) - arm64: dts: Add DSPI entries for S32G platforms (Larisa Grigore) - arm64: dts: freescale: imx93-phyboard-segin: Set ethernet1 alias (Primoz Fiser) - arm64: dts: freescale: imx93-phycore-som: Move ethernet0 alias to SoM (Primoz Fiser) - arm64: dts: tqma8mpql: Add EASRC support (Alexander Stein) - arm64: dts: tqma8mnql: Add EASRC support (Alexander Stein) - arm64: dts: freescale: Add the BOE av123z7m-n17 variant of the Moduline Display (Maud Spierings) - arm64: dts: freescale: Add the BOE av101hdt-a10 variant of the Moduline Display (Maud Spierings) - arm64: dts: freescale: Add the GOcontroll Moduline Display baseboard (Maud Spierings) - arm64: dts: freescale: add Ka-Ro Electronics tx8p-ml81 COM (Maud Spierings) - arm64: dts: imx8mp: Add pinctrl config definitions (Maud Spierings) - arm64: dts: add ngpios for vf610 compatible gpio controllers (Haibo Chen) - arm64: dts: freescale: imx93-tqma9352: Remove unneeded GPIO hog (Alexander Stein) - arm64: dts: freescale: imx93-tqma9352: Limit BUCK2 to 600mV (Alexander Stein) - arm64: dts: imx8mp: Enable gpu passive throttling (Martin Kepplinger-Novaković) - arm64: dts: imx95: correct i3c node in imx95 (Carlos Song) - arm64: dts: altera: socfpga_stratix10: update internal oscillators (Matthew Gerlach) - arm64: dts: socfpga: swvp: remove phy-addr in the GMAC node (Dinh Nguyen) - arm64: dts: socfpga: swvp: remove cpu1-start-addr (Dinh Nguyen) - arm64: dts: socfpga: swvp: remove altr,modrst-offset (Dinh Nguyen) - arm64: dts: socfpga: stratix10: fix dtbs_check for rstmgr (Dinh Nguyen) - arm64: dts: socfpga: agilex: fix dtbs_check warning for f2s-free-clk (Dinh Nguyen) - arm64: tegra: Add p3971-0089+p3834-0008 support (Thierry Reding) - arm64: tegra: Add memory controller on Tegra264 (Thierry Reding) - arm64: tegra: Add Tegra264 support (Thierry Reding) - ARM: tegra: chagall: Add embedded controller node (Svyatoslav Ryhel) - ARM: tegra: Add device-tree for Asus Portable AiO P1801-T (Svyatoslav Ryhel) - ARM: tegra: Add device-tree for ASUS VivoTab RT TF600T (Svyatoslav Ryhel) - dt-bindings: arm: tegra: Add Asus Portable AiO P1801-T (Maxim Schwalm) - dt-bindings: arm: tegra: Add Asus VivoTab RT TF600T (Maxim Schwalm) - dt-bindings: Add Tegra264 clock and reset definitions (Thierry Reding) - dt-bindings: tegra: Document P3971-0089+P3834-0008 Platform (Thierry Reding) - dt-bindings: rtc: tegra: Document Tegra264 RTC (Thierry Reding) - dt-bindings: dma: Add Tegra264 compatible string (Thierry Reding) - dt-bindings: misc: Document Tegra264 APBMISC compatible (Thierry Reding) - dt-bindings: firmware: Document Tegra264 BPMP (Thierry Reding) - dt-bindings: mailbox: tegra-hsp: Properly sort compatible string list (Thierry Reding) - dt-bindings: mailbox: tegra-hsp: Bump number of shared interrupts (Thierry Reding) - dt-bindings: tegra: pmc: Add Tegra264 compatible (Thierry Reding) - dt-bindings: memory: tegra: Add Tegra264 support (Sumit Gupta) - arm64: dts: mediatek: mt8395-genio-1200-evk: Add MT6359 PMIC key support (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8390-genio-common: Add Home MT6359 PMIC key support (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt7988a-bpi-r4: add gpio leds (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: drop unused pins (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: add proc-supply for cci (Frank Wunderlich) - arm64: dts: mediatek: mt7988: add cci node (Frank Wunderlich) - dt-bindings: interconnect: add mt7988-cci compatible (Frank Wunderlich) - arm64: dts: airoha: en7581: Add ethernet nodes to EN7581 SoC evaluation board (Lorenzo Bianconi) - arm64: dts: mediatek: mt8192-asurada-spherion: Mark trackpads as fail-needs-probe (Laura Nao) - arm64: dts: mediatek: mt8186: Add Squirtle Chromebooks (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186: Merge Voltorb device trees (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186-steelix: Mark second source components for probing (Chen-Yu Tsai) - dt-bindings: arm: mediatek: Add MT8186 Squirtle Chromebooks (Chen-Yu Tsai) - dt-bindings: arm: mediatek: Merge MT8186 Voltorb entries (Chen-Yu Tsai) - arm64: dts: mediatek: mt8395-genio-1200-evk: Enable Audio DSP and sound card (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8192-asurada: Reserve memory for audio frontend (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186-corsola: Reserve memory for audio frontend (Chen-Yu Tsai) - arm64: dts: mediatek: mt8183-kukui: Reserve memory for audio frontend (Chen-Yu Tsai) - arm64: dts: mediatek: mt8173: Reserve memory for audio frontend (Chen-Yu Tsai) - ARM: dts: mediatek: add basic support for Lenovo A369i board (Max Shevchenko) - ARM: dts: mediatek: add basic support for JTY D101 board (Max Shevchenko) - ARM: dts: mediatek: add basic support for MT6572 SoC (Max Shevchenko) - dt-bindings: arm: mediatek: add boards based on the MT6572 SoC (Max Shevchenko) - dt-bindings: vendor-prefixes: add JTY (Max Shevchenko) - dt-bindings: watchdog: mediatek,mtk-wdt: add MT6572 (Max Shevchenko) - dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: add MT6572 (Max Shevchenko) - arm: dts: ti: omap: Fixup pinheader typo (Albin Törnqvist) - ARM: dts: am335x-pdu001: Fix RS-485 transceiver switching (Felix Brack) - arm: dts: omap: Add support for BeagleBone Green Eco board (Kory Maincent) - dt-bindings: omap: Add Seeed BeagleBone Green Eco (Kory Maincent) - arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node (Kory Maincent) - Revert "ARM: dts: Update pcie ranges for dra7" (Frank Li) - ARM: dts: omap: am335x: Use non-deprecated rts-gpios (Krzysztof Kozlowski) - arm64: dts: st: remove empty line in stm32mp251.dtsi (Patrick Delaunay) - arm64: dts: st: fix timer used for ticks (Patrick Delaunay) - arm64: defconfig: Enable STM32 Octo Memory Manager and OcstoSPI driver (Patrice Chotard) - ARM: dts: stm32: add stm32mp157f-dk2 board support (Amelie Delaunay) - dt-bindings: arm: stm32: add STM32MP157F-DK2 board compatible (Himanshu Bhavani) - ARM: dts: stm32: optee async notif interrupt for MP15 scmi variants (Etienne Carriere) - ARM: dts: stm32: use internal regulators bindings for MP15 scmi variants (Amelie Delaunay) - dt-bindings: regulator: Add STM32MP15 SCMI regulator identifiers (Etienne Carriere) - ARM: dts: stm32: use 'typec' generic name for stusb1600 on stm32mp15xx-dkx (Amelie Delaunay) - ARM: dts: stm32: fullfill diversity with OPP for STM32M15xF SOCs (Alexandre Torgue) - ARM: dts: stm32: add system-clock-direction-out on stm32mp15xx-dkx (Olivier Moysan) - arm64: defconfig: enable STM32 timers drivers (Fabrice Gasnier) - arm64: dts: st: add timer nodes on stm32mp257f-ev1 (Fabrice Gasnier) - arm64: dts: st: add timer pins for stm32mp257f-ev1 (Fabrice Gasnier) - arm64: dts: st: add timer nodes on stm32mp251 (Fabrice Gasnier) - ARM: dts: stm32: Add nvmem-cells to ethernet nodes for constant mac-addresses (Uwe Kleine-König) - arm64: dts: rockchip: Enable eMMC HS200 mode on Radxa E20C (Jonas Karlman) - arm64: dts: rockchip: Add bluetooth support to ArmSoM Sige7 (Jianfeng Liu) - arm64: dts: rockchip: enable PCIe on ROCK 4D (Nicolas Frattaroli) - arm64: dts: rockchip: Enable HDMI receiver on CM3588 (Valentin Hăloiu) - arm64: dts: rockchip: Add HDMI PHY PLL clock source to VOP2 on rk3576 (Cristian Ciocaltea) - arm64: dts: rockchip: Enable HDMI PHY clk provider on rk3576 (Cristian Ciocaltea) - arm64: dts: rockchip: add DTs for Firefly ROC-RK3588S-PC (Hsun Lai) - dt-bindings: arm: rockchip: Add Firefly ROC-RK3588S-PC (Hsun Lai) - arm64: dts: rockchip: Enable GPU on Radxa E20C (Jonas Karlman) - arm64: dts: rockchip: Add GPU node for RK3528 (Jonas Karlman) - arm64: dts: rockchip: support camera module on Haikou Video Demo on PX30 Ringneck (Quentin Schulz) - arm64: dts: rockchip: add label to first port of ISP on px30 (Quentin Schulz) - arm64: dts: rockchip: fix endpoint dtc warning for PX30 ISP (Quentin Schulz) - arm64: dts: rockchip: Add power controller for RK3528 (Jonas Karlman) - arm64: dts: rockchip: enable USB on Sige5 (Nicolas Frattaroli) - arm64: dts: rockchip: add overlay for the WiFi/BT module on Sige5 v1.2 (Alexey Charkov) - arm64: dts: rockchip: add version-independent WiFi/BT nodes on Sige5 (Alexey Charkov) - arm64: dts: rockchip: add SDIO controller on RK3576 (Alexey Charkov) - arm64: dts: rockchip: Enable gpu on rk3576-evb1-v10 (Andy Yan) - arm64: dts: rockchip: Update the PinePhone Pro panel description (Olivier Benjamin) - arm64: dts: rockchip: convert rk3562 to their dt-binding constants (Heiko Stuebner) - arm64: dts: rockchip: Add Luckfox Omni3576 Board support (John Clark) - dt-bindings: arm: rockchip: Add Luckfox Omni3576 and Core3576 bindings (John Clark) - dt-bindings: vendor-prefixes: Add luckfox prefix (John Clark) - arm64: dts: rockchip: Remove workaround that prevented Turing RK1 GPU power regulator control (Sam Edwards) - arm64: dts: rockchip: add overlay for RockPro64 screen (Peter Robinson) - arm64: dts: rockchip: drop touch panel display from rockpro64 (Peter Robinson) - arm64: dts: rockchip: Use standard PHY reset properties for RK3576 ArmSoM Sige5 (John Clark) - arm64: dts: rockchip: add ROCK 5T device tree (Nicolas Frattaroli) - arm64: dts: rockchip: move common ROCK 5B/+ nodes into own tree (Nicolas Frattaroli) - arm64: dts: rockchip: rename rk3588-rock-5b.dtsi (Nicolas Frattaroli) - dt-bindings: arm: rockchip: add RADXA ROCK 5T (Nicolas Frattaroli) - arm64: dts: rockchip: Add spi nodes for RK3528 (Chukun Pan) - arm64: dts: rockchip: add DTs for Sakura Pi RK3308B (Hsun Lai) - dt-bindings: arm: rockchip: Add Sakura Pi RK3308B (Hsun Lai) - dt-bindings: vendor-prefixes: Add SakuraPi prefix (Hsun Lai) - arm64: dts: rockchip: Fix cover detection on PineNote (Diederik de Haas) - arm64: dts: rockchip: Document unused device on i2c1 (Chris Morgan) - arm64: dts: rockchip: support Ethernet Switch adapter for RK3588 Jaguar (Quentin Schulz) - arm64: dts: rockchip: Add DSI panel support for gameforce-ace (Chris Morgan) - arm64: dts: nuvoton: npcm8xx: Drop the GIC "ppi-partitions" node (Rob Herring (Arm)) - ARM: dts: aspeed: yosemite4: add gpio name for uart mux sel (Marshall Zhan) - ARM: dts: aspeed: santabarbara: Add Meta Santabarbara BMC (Fred Chen) - dt-bindings: arm: aspeed: add Meta Santabarbara board (Fred Chen) - ARM: dts: aspeed: bletchley: enable USB PD negotiation (Cosmo Chou) - ARM: dts: aspeed: lanyang: Fix 'lable' typo in LED nodes (Ankit Chauhan) - ARM: dts: aspeed: harma: add mmc health (Peter Yin) - ARM: dts: aspeed: Harma: revise gpio bride pin for battery (Peter Yin) - ARM: dts: aspeed: harma: add ADC128D818 for voltage monitoring (Peter Yin) - ARM: dts: aspeed: harma: add fan board I/O expander (Peter Yin) - ARM: dts: aspeed: harma: add E1.S power monitor (Peter Yin) - ARM: dts: aspeed: catalina: Enable MCTP for frontend NIC management (Potin Lai) - ARM: dts: aspeed: Add device tree for Nvidia's GB200NVL BMC (Willie Thai) - dt-bindings: arm: aspeed: add Nvidia's GB200NVL BMC (Willie Thai) - ARM: dts: aspeed: catalina: Enable MCTP support for NIC management (Potin Lai) - ARM: dts: aspeed: catalina: Update CBC FRU EEPROM I2C bus and address (Potin Lai) - ARM: dts: aspeed: catalina: Enable multi-master on additional I2C buses (Potin Lai) - ARM: dts: aspeed: catalina: Remove INA238 and INA230 nodes (Potin Lai) - ARM: dts: aspeed: catalina: Add second source HSC node support (Potin Lai) - ARM: dts: aspeed: catalina: Add second source fan controller support (Potin Lai) - ARM: dts: aspeed: catalina: Add fan controller support (Potin Lai) - ARM: dts: aspeed: catalina: Add MP5990 power sensor node (Potin Lai) - ARM: dts: aspeed: catalina: Add Front IO board remote thermal sensor (Potin Lai) - ARM: dts: aspeed: catalina: Add IO Mezz board thermal sensor nodes (Potin Lai) - ARM: dts: aspeed: system1: Disable gpio pull down (Ninad Palsule) - ARM: dts: aspeed: system1: Mark GPIO line high/low (Ninad Palsule) - ARM: dts: aspeed: system1: Remove VRs max8952 (Ninad Palsule) - ARM: dts: aspeed: system1: Update LED gpio name (Ninad Palsule) - ARM: dts: aspeed: system1: Reduce sgpio speed (Ninad Palsule) - ARM: dts: aspeed: system1: Add GPIO line name (Ninad Palsule) - ARM: dts: aspeed: system1: Add IPMB device (Ninad Palsule) - dt-bindings: ipmi: Add binding for IPMB device (Ninad Palsule) - ARM: dts: aspeed: bletchley: remove unused ethernet-phy node (Potin Lai) - ARM: dts: aspeed: Align GPIO hog name with bindings (Krzysztof Kozlowski) - ARM: dts: aspeed: Remove swift machine (Joel Stanley) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable serial NOR FLASH (Lad Prabhakar) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable serial NOR FLASH (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add XSPI node (Lad Prabhakar) - arm64: dts: renesas: r9a09g056: Add XSPI node (Lad Prabhakar) - dt-bindings: clock: renesas,r9a09g056/57-cpg: Add XSPI core clock (Lad Prabhakar) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Fix pinctrl node name for GBETH1 (Lad Prabhakar) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Fix pinctrl node name for GBETH1 (Lad Prabhakar) - arm64: dts: renesas: r8a779g3-sparrow-hawk-fan-pwm: Add missing install target (Niklas Söderlund) - arm64: dts: renesas: rzg3e-smarc-som: Enable eth{0-1} (GBETH) interfaces (John Madieu) - arm64: dts: renesas: r9a09g047e57-smarc: Add gpio keys (Biju Das) - arm64: dts: renesas: Add CN15 eMMC and SD overlays for RZ/V2H and RZ/V2N EVKs (Lad Prabhakar) - arm64: dts: renesas: r8a779h2: Add Gray Hawk Single support (Geert Uytterhoeven) - arm64: dts: renesas: Add Renesas R8A779H2 SoC support (Tam Nguyen) - arm64: dts: renesas: Factor out Gray Hawk Single board support (Geert Uytterhoeven) - dt-bindings: soc: renesas: Document R-Car V4M-7 Gray Hawk Single (Geert Uytterhoeven) - arm64: dts: exynos7870-j6lte: reduce memory ranges to base amount (Kaustabh Chakraborty) - arm64: dts: exynos7870-on7xelte: reduce memory ranges to base amount (Kaustabh Chakraborty) - arm64: dts: exynos7870: add quirk to disable USB2 LPM in gadget mode (Kaustabh Chakraborty) - arm64: dts: exynos: gs101: switch to gs101 specific reboot (André Draszik) - arm64: dts: exynos: gs101-pixel-common: add main PMIC node (André Draszik) - arm64: dts: exynos: gs101: ufs: add dma-coherent property (Peter Griffin) - arm64: dts: exynos: gs101: add dm-verity-device-corrupted syscon-reboot-mode (André Draszik) - arm64: dts: exynos: gs101-pixel-common: add nvmem-reboot-mode (André Draszik) - arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 PMIC (André Draszik) - arm64: dts: exynos5433: Align i2c-gpio node names with dtschema (Krzysztof Kozlowski) - arm64: dts: exynos: gs101: Add 'local-timer-stop' to cpuidle nodes (Will Deacon) - arm64: dts: exynosautov920: Add DT node for all SPI ports (Faraz Ata) - arm64: dts: exynosautov920: add CMU_HSI2 clock DT nodes (Raghav Sharma) - MAINTAINERS: add entry for Samsung Exynos2200 SoC (Ivaylo Ivanov) - arm64: dts: exynos: add initial support for Samsung Galaxy S22+ (Ivaylo Ivanov) - arm64: dts: exynos: add initial support for exynos2200 SoC (Ivaylo Ivanov) - dt-bindings: arm: samsung: document g0s board binding (Ivaylo Ivanov) - ARM: dts: s5pv210: Align i2c-gpio node names with dtschema (Krzysztof Kozlowski) - ARM: dts: exynos: Align i2c-gpio node names with dtschema (Krzysztof Kozlowski) - ARM: dts: vt8500: Add L2 cache controller on WM8850/WM8950 (Alexey Charkov) - ARM: dts: vt8500: Fix the unit address of the VT8500 LCD controller (Alexey Charkov) - ARM: dts: vt8500: Use generic node name for the SD/MMC controller (Alexey Charkov) - ARM: dts: vt8500: Move memory nodes to board dts and fix addr/size (Alexey Charkov) - ARM: dts: vt8500: Add node address and reg in CPU nodes (Alexey Charkov) - arm64: dts: broadcom: northstar2: Drop GIC V2M "interrupt-parent" (Rob Herring (Arm)) - arm64: dts: broadcom: Add overlay for RP1 device (Andrea della Porta) - arm64: dts: broadcom: Add board DTS for Rpi5 which includes RP1 node (Andrea della Porta) - arm64: dts: bcm2712: Add external clock for RP1 chipset on Rpi5 (Andrea della Porta) - arm64: dts: rp1: Add support for RaspberryPi's RP1 device (Andrea della Porta) - dt-bindings: misc: Add device specific bindings for RaspberryPi RP1 (Andrea della Porta) - dt-bindings: pinctrl: Add RaspberryPi RP1 gpio/pinctrl/pinmux bindings (Andrea della Porta) - dt-bindings: clock: Add RaspberryPi RP1 clock bindings (Andrea della Porta) - ARM64: dts: bcm63158: Add BCMBCA peripherals (Linus Walleij) - ARM64: dts: bcm6858: Add BCMBCA peripherals (Linus Walleij) - ARM64: dts: bcm6856: Add BCMBCA peripherals (Linus Walleij) - ARM64: dts: bcm4908: Add BCMBCA peripherals (Linus Walleij) - MAINTAINERS: Switch ASPEED tree to shared BMC repository (Andrew Jeffery) - ARM: dts: lpc32xx: Add #pwm-cells property to the two SoC PWMs (Uwe Kleine-König) - ARM: dts: bcm958625-meraki-mx6x: Use #pwm-cells = <3> (Uwe Kleine-König) - ARM: dts: bcm63178: Add BCMBCA peripherals (Linus Walleij) - ARM: dts: bcm63148: Add BCMBCA peripherals (Linus Walleij) - ARM: dts: bcm63138: Add BCMBCA peripherals (Linus Walleij) - ARM: dts: bcm6878: Add BCMBCA peripherals (Linus Walleij) - ARM: dts: bcm6855: Add BCMBCA peripherals (Linus Walleij) - ARM: dts: bcm6846: Add interrupt to RNG (Linus Walleij) - dt-bindings: rng: r200: Add interrupt property (Linus Walleij) - ARM: dts: bcm6878: Correct UART0 IRQ number (Linus Walleij) - arm64: dts: renesas: r9a09g047: Add GBETH nodes (John Madieu) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Rename fixed regulator node names (Lad Prabhakar) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add RAA215300 PMIC (Lad Prabhakar) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add RAA215300 PMIC (Lad Prabhakar) - arm64: dts: renesas: rcar-gen3: Add bootph-all to sysinfo EEPROMs (Marek Vasut) - arm64: dts: renesas: sparrow-hawk: Describe split PCIe clock (Marek Vasut) - arm64: dts: renesas: r8a779g0: Describe PCIe root ports (Marek Vasut) - PCI/pwrctrl: Add optional slot clock for PCI slots (Marek Vasut) - arm64: dts: renesas: ebisu: Add CAN0 support (Geert Uytterhoeven) - ARM: dts: renesas: r9a06g032: Add second clock input to RTC (Wolfram Sang) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB2.0 support (Lad Prabhakar) - arm64: dts: renesas: r9a09g056: Add USB2.0 support (Lad Prabhakar) - arm64: dts: renesas: r8a779g3-sparrow-hawk: Sort DTS (Marek Vasut) - ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe debug LEDs (Wolfram Sang) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB2.0 support (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add USB2.0 support (Lad Prabhakar) - arm64: dts: renesas: r9a09g047e57-smarc: Enable CRU, CSI support (Tommaso Merciai) - arm64: dts: renesas: renesas-smarc2: Enable I2C0 node (Tommaso Merciai) - arm64: dts: renesas: r9a09g047e57-smarc: Add I2C0 pincontrol (Tommaso Merciai) - arm64: dts: renesas: r9a09g047: Add CRU, CSI2 nodes (Tommaso Merciai) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable Mali-G31 GPU (Lad Prabhakar) - arm64: dts: renesas: r9a09g056: Add Mali-G31 GPU node (Lad Prabhakar) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable WDT1 (Lad Prabhakar) - arm64: dts: renesas: r9a09g056: Add WDT0-WDT3 nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RIIC controllers (Lad Prabhakar) - arm64: dts: renesas: r9a09g056: Add RIIC controllers (Lad Prabhakar) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM timers on RZ/V2N EVK (Lad Prabhakar) - arm64: dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable GBETH (Lad Prabhakar) - arm64: dts: renesas: r9a09g056: Add GBETH nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable GBETH (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add GBETH nodes (Lad Prabhakar) - arm64: dts: renesas: rzg3e-smarc-som: Enable serial NOR FLASH (Biju Das) - arm64: dts: renesas: r9a09g047: Add XSPI node (Biju Das) - dt-bindings: soc: renesas: Document RZ/T2H Evaluation Board part number (Geert Uytterhoeven) - dt-bindings: soc: renesas: Document RZ/V2H EVK board part number (Geert Uytterhoeven) - arm64: dts: cavium: thunder2: Add missing PL011 "uartclk" (Rob Herring (Arm)) - arm64: dts: lg: Add missing PL011 "uartclk" (Rob Herring (Arm)) - arm64: dts: lg: Refactor common LG1312 and LG1313 parts (Rob Herring (Arm)) - dt-bindings: Correct indentation and style in DTS example (Krzysztof Kozlowski) - dt-bindings: display: mediatek,dp: Allow DisplayPort AUX bus (AngeloGioacchino Del Regno) - dt-bindings: fsl: convert fsl,vf610-mscm-ir.txt to yaml format (Frank Li) - dt-bindings: interrupt-controller: Add fsl,icoll.yaml (Frank Li) - dt-bindings: interrupt-controller: Add missing Xilinx INTC binding (Michal Simek) - dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints (Krzysztof Kozlowski) - dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints (Krzysztof Kozlowski) - dt-bindings: display: imx: convert fsl,dcu.txt to yaml format (Frank Li) - dt-bindings: timer: via,vt8500-timer: Convert to YAML (Alexey Charkov) - dt-bindings: net: Convert Marvell Armada NETA and BM to DT schema (Rob Herring (Arm)) - dt-bindings: trivial-devices: Add undocumented hwmon devices (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert apm,xgene1-msi to DT schema (Rob Herring (Arm)) - dt-bindings: gpu: mali-bifrost: Add Allwinner A523 compatible (Mikhail Kalashnikov) - docs: dt: writing-schema: Document preferred order of properties (Krzysztof Kozlowski) - docs: dt: writing-bindings: Document discouraged instance IDs (Krzysztof Kozlowski) - docs: dt: writing-bindings: Document compatible and filename naming (Krzysztof Kozlowski) - docs: dt: submitting-patches: Avoid 'YAML' in the subject and add an example (Krzysztof Kozlowski) - MAINTAINERS: adjust file entry in INTEL STRATIX10 FIRMWARE DRIVERS (Lukas Bulwahn) - docs: dt: writing-bindings: Consistently use single-whitespace (Krzysztof Kozlowski) - docs: dt: writing-bindings: Express better expectations of "specific" (Krzysztof Kozlowski) - docs: dt: writing-bindings: Rephrase typical fallback (superset) usage (Krzysztof Kozlowski) - dt-bindings: watchdog: fsl-imx-wdt: add compatible string fsl,ls1046a-wdt (Meng Li) - dt-bindings: interrupt-controller: Convert fsl,mpic-msi to YAML (J. Neuschäfer) - dt-bindings: interrupt-controller: Add arm,armv7m-nvic and fix #interrupt-cells (Frank Li) - dt-bindings: trivial-devices: add compatible string nxp,isp1301 from isp1301.txt (Frank Li) - dt-bindings: trivial-devices: Add Analog Devices ADT7411 (Wolfram Sang) - dt-bindings: display: convert himax,hx8357d.txt to yaml format (Frank Li) - dt-bindings: display: arm,pl11x: Allow resets property (Frank Li) - dt-bindings: display: convert sitronix,st7586 to YAML (David Lechner) - dt-bindings: lcdif: add lcd panel related property for imx28 (Frank Li) - dt-bindings: soc: Add fsl,imx23-digctl.yaml for i.MX23 and i.MX28 (Frank Li) - LICENSES: Replace the obsolete address of the FSF in the GFDL-1.2 (Thomas Huth) - LICENSES: Replace the obsolete address of the FSF in the GFDL-1.1 (Thomas Huth) - LICENSES: Replace the obsolete address of the FSF in the LGPL-2.1 (Thomas Huth) - LICENSES: Replace the obsolete address of the FSF in the LGPL-2.0 (Thomas Huth) - LICENSES: Replace the obsolete address of the FSF in the GPL-2.0 (Thomas Huth) - LICENSES: Replace the obsolete address of the FSF in the GPL-1.0 (Thomas Huth) - usb: musb: omap2430: clean up probe error handling (Johan Hovold) - usb: musb: omap2430: fix device leak at unbind (Johan Hovold) - usb: gadget: udc: renesas_usb3: fix device leak at unbind (Johan Hovold) - usb: dwc3: meson-g12a: fix device leaks at unbind (Johan Hovold) - usb: dwc3: imx8mp: fix device leak at unbind (Johan Hovold) - usb: musb: omap2430: enable compile testing (Johan Hovold) - usb: gadget: udc: renesas_usb3: drop unused module alias (Johan Hovold) - usb: xhci: print xhci->xhc_state when queue_command failed (Su Hui) - USB: serial: option: add Foxconn T99W709 (Slark Xiao) - USB: serial: cp210x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - USB: serial: ftdi_sio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() (Nathan Chancellor) - usb: core: add urb->sgt parameter description (Xu Yang) - thunderbolt: Fix copy+paste error in match_service_id() (Eric Biggers) - usb: typec: ucsi: Update power_supply on power role change (Myrrh Periwinkle) - usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default (Benson Leung) - usb: typec: fusb302: cache PD RX state (Sebastian Reichel) - usb: typec: ucsi: yoga-c630: add DRM dependency (Arnd Bergmann) - usb: gadget : fix use-after-free in composite_dev_cleanup() (Tao Xue) - usb: chipidea: imx: Add a missing blank line (Dan Carpenter) - usb: gadget: f_uac1: replace scnprintf() with sysfs_emit() (Sumanth Gavini) - usb: usblp: clean up assignment inside if conditions (Darshan Rathod) - usb: gadget: uvc: Initialize frame-based format color matching descriptor (Akash Kumar) - cdc-acm: fix race between initial clearing halt and open (Oliver Neukum) - usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command (Jay Chen) - usb: xhci: Avoid showing warnings for dying controller (Mario Limonciello) - usb: xhci: Avoid showing errors during surprise removal (Mario Limonciello) - usb: typec: ucsi: Add poll_cci operation to cros_ec_ucsi (Jameson Thies) - usb: typec: tcpm/tcpci_maxim: enable PROBE_PREFER_ASYNCHRONOUS (André Draszik) - usb: typec: tcpm/tcpci_maxim: drop CONFIG_OF (André Draszik) - usb: typec: tcpm/tcpci_maxim: fix irq wake usage (André Draszik) - usb: gadget: udc: renesas_usb3: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - usb: renesas_usbhs: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - dt-bindings: usb: convert lpc32xx-udc.txt to yaml format (Frank Li) - media: stk1160: use usb_alloc_noncoherent/usb_free_noncoherent() (Xu Yang) - media: uvcvideo: use usb_alloc_noncoherent/usb_free_noncoherent() (Xu Yang) - usb: core: add dma-noncoherent buffer alloc and free API (Xu Yang) - arm64: dts: s32g: Add USB device tree information for s32g2/s32g3 (Dan Carpenter) - usb: chipidea: s32g: Add usb support for s32g3 (Ghennadi Procopciuc) - usb: chipidea: s32g: Add usb support for s32g2 (Ghennadi Procopciuc) - dt-bindings: usb: Add compatible strings for s32g2/s32g3 (Ghennadi Procopciuc) - usb: gadget: f_uac2: replace scnprintf() with sysfs_emit() (Sumanth Gavini) - usb: gadget: f_fs: Remove unnecessary spinlocks. (Ingo Rohloff) - usb: dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument (Johannes Schneider) - usb: early: xhci-dbc: Fix early_ioremap leak (Lucas De Marchi) - thunderbolt: Fix typos in documentation comments (Alok Tiwari) - USB: gadget: f_hid: Fix memory leak in hidg_bind error path (Yuhao Jiang) - usb: core: config: Prevent OOB read in SS endpoint companion parsing (Xinyu Liu) - usb: dwc2: disable platform lowlevel hw resources during shutdown (Jisheng Zhang) - usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera (Jens Glathe) - usb: gadget: u_serial: remove some dead code (Dan Carpenter) - dt-bindings: usb: genesys,gl850g: add downstream facing ports (Dmitry Baryshkov) - dt-bindings: usb: genesys,gl850g: use usb-hub.yaml (Dmitry Baryshkov) - usb: typec: ucsi: yoga-c630: register DRM HPD bridge (Dmitry Baryshkov) - usb: typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation (Dmitry Baryshkov) - usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM (Dmitry Baryshkov) - usb: typec: ucsi: yoga-c630: fake AltModes for port 0 (Dmitry Baryshkov) - usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1 (Dmitry Baryshkov) - usb: typec: ucsi: yoga-c630: remove duplicate AltModes (Dmitry Baryshkov) - usb: typec: ucsi: add recipient arg to update_altmodes() callback (Dmitry Baryshkov) - usb: typec: ucsi: yoga-c630: fix error and remove paths (Dmitry Baryshkov) - usb: dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC (Inochi Amaoto) - dt-bindings: usb: dwc2: rename sophgo usb compatible string (Inochi Amaoto) - usb: dwc3: gadget: Remove duplicate check while setting xfer resource (Prashanth K) - usb: ehci: replace scnprintf() with sysfs_emit() (Hendrik Hamerlinck) - usb: core: Use sysfs_emit_at() when showing dynamic IDs (Hanne-Lotta Mäenpää) - usb: typec: altmodes/displayport: add irq_hpd to sysfs (RD Babiera) - usb: core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci (Xu Rao) - include: fsl_devices.h: drop unused, misspelled FLS_USB2_WORKAROUND_ENGCM09152 (RubenKelevra) - usb: chipidea: imx: implement workaround for ERR051725 (Xu Yang) - usb: chipidea: imx: add imx_usbmisc_pullup() hook (Xu Yang) - usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event (Xu Yang) - usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present (Tomasz Michalec) - usb: core: usb_submit_urb: downgrade type check (Oliver Neukum) - usb: storage: reltek_cr: convert to use secs_to_jiffies (Yuesong Li) - usb: ohci-at91: Use dynamic device name for OHCI HCD creation (Mihai Sain) - usb: fsl-mph-dr-of: Remove unnecessary NULL check before clk_disable_unprepare() (Chen Ni) - usb: ohci-spear: Remove unnecessary NULL check before clk_disable_unprepare() (Chen Ni) - usb: typec: Remove unused ucsi_cci_str (Dr. David Alan Gilbert) - usb: core: Remove unused usb_unlink_anchored_urbs (Dr. David Alan Gilbert) - usb: gadget: Remove unused usb_remove_config (Dr. David Alan Gilbert) - usb: gadget: config: Remove unused usb_gadget_config_buf (Dr. David Alan Gilbert) - usb: phy: tegra: Remove unused functions (Dr. David Alan Gilbert) - usb: renesas_usbhs: use proper DMAENGINE API for termination (Wolfram Sang) - usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio (Yongbo Zhang) - usb: core: Add 0x prefix to quirks debug output (Jiayi Li) - usb: misc: apple-mfi-fastcharge: Make power supply names unique (Charalampos Mitrodimas) - usb: dwc3: xilinx: set coherency mode for AMD versal adaptive platform (Radhey Shyam Pandey) - usb: dwc3: xilinx: add shutdown callback (Radhey Shyam Pandey) - Documentation: usb: gadget: Wrap remaining usage snippets in literal code block (Bagas Sanjaya) - docs: usb: gadget: Reindent numbered list (Uwe Kleine-König) - usb: gadget: dummy_hcd: Use USB API functions rather than constants (Chen Ni) - dt-bindings: usb: renesas,usbhs: Add RZ/V2N SoC support (Lad Prabhakar) - usb: gadget: composite: Use USB API functions rather than constants (Chen Ni) - usb: gadget: net2280: Use USB API functions rather than constants (Chen Ni) - usb: gadget: pch_udc: Use USB API functions rather than constants (Chen Ni) - usb: gadget: udc-xilinx: Use USB API functions rather than constants (Chen Ni) - usb: gadget: f_fs: Use USB API functions rather than constants (Chen Ni) - usb: gadget: m66592-udc: Use USB API functions rather than constants (Chen Ni) - usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() (Seungjin Bae) - dt-bindings: serial: snps-dw-apb-uart: Allow use of a power-domain (Jonas Karlman) - serial: 8250: fix panic due to PSLVERR (Yunhui Cui) - dt-bindings: serial: samsung: add samsung,exynos2200-uart compatible (Ivaylo Ivanov) - vt: defkeymap: Map keycodes above 127 to K_HOLE (Myrrh Periwinkle) - vt: keyboard: Don't process Unicode characters in K_OFF mode (Myrrh Periwinkle) - serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms (Praveen Talari) - serial: qcom-geni: Enable PM runtime for serial driver (Praveen Talari) - serial: qcom-geni: move clock-rate logic to separate function (Praveen Talari) - serial: qcom-geni: move resource control logic to separate functions (Praveen Talari) - serial: qcom-geni: move resource initialization to separate function (Praveen Talari) - soc: qcom: geni-se: Enable QUPs on SA8255p Qualcomm platforms (Praveen Talari) - dt-bindings: qcom: geni-se: describe SA8255p (Nikunj Kela) - dt-bindings: serial: describe SA8255p (Nikunj Kela) - serial: 8250_dw: Fix typo "notifer" (WangYuli) - dt-bindings: serial: 8250: spacemit: set clocks property as required (Yixun Lan) - dt-bindings: serial: renesas: Document RZ/V2N SCIF (Lad Prabhakar) - serial: 8250_ce4100: Fix CONFIG_SERIAL_8250=n build (Andy Shevchenko) - tty: omit need_resched() before cond_resched() (Mikulas Patocka) - serial: 8250_ni: Reorder local variables (Chaitanya Vadrevu) - serial: 8250_ni: Fix build warning (Chaitanya Vadrevu) - serial: sh-sci: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - serial: sh-sci: Add support for RZ/T2H SCI (Thierry Bultel) - serial: sh-sci: Use private port ID (Thierry Bultel) - serial: sh-sci: Replace direct stop_rx/stop_tx calls with port ops in sci_shutdown() (Lad Prabhakar) - dt-bindings: serial: rsci: Update maintainer entry (Lad Prabhakar) - dt-bindings: serial: renesas,rsci: Add optional secondary clock input (Thierry Bultel) - serial: sh-sci: Add R-Car Gen5 support (Kuninori Morimoto) - dt-bindings: serial: sh-sci: Document r8a78000 bindings (Nghia Nguyen) - serial: 8520_ce4100: Reuse mem_serial_in() in ce4100_mem_serial_in() (Andy Shevchenko) - dt-bindings: serial: mediatek,uart: add MT6572 (Max Shevchenko) - serial: 8250: Move CE4100 quirks to a module under 8250 driver (Andy Shevchenko) - tty: serial: fsl_lpuart: Constify struct lpuart_soc_data (Christophe JAILLET) - dt-bindings: serial: 8250: allow clock 'uartclk' and 'reg' for nxp,lpc1850-uart (Frank Li) - tty: fix tty_port_tty_*hangup() kernel-doc (Jiri Slaby (SUSE)) - serial: 8250: document doubled "type == PORT_8250_CIR" check (Jiri Slaby (SUSE)) - serial: 8250: rename lsr_TEMT, iir_NOINT to lowercase (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_iir_txen_test() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_init_mctrl() (Jiri Slaby (SUSE)) - serial: ce4100: clean up serial_in/out() hooks (Jiri Slaby (SUSE)) - serial: ce4100: fix build after serial_in/out() changes (Jiri Slaby (SUSE)) - serial: 8250: export RSA functions (Jiri Slaby (SUSE)) - dt-bindings: serial: renesas,rsci: Document RZ/N2H support (Lad Prabhakar) - tty: serial: fix print format specifiers (Joseph Tilahun) - serial: Remove unused uart_get_console (Dr. David Alan Gilbert) - serial: qcom-geni: Enable support for half-duplex mode (Anup Kulkarni) - serial: qcom-geni: Add support for 8 Mbps baud rate (Jyothi Kumar Seerapu) - serial: 8250_omap: use uart_port pointer when available (Jiri Slaby (SUSE)) - serial: 8250: use hashtable (Jiri Slaby (SUSE)) - serial: 8250: invert condition to avoid a goto label (Jiri Slaby (SUSE)) - serial: 8250: invert serial8250_register_8250_port() CIR condition (Jiri Slaby (SUSE)) - serial: 8250: drop DEBUG_AUTOCONF() macro (Jiri Slaby (SUSE)) - serial: 8250: remove debug prints from ISR (Jiri Slaby (SUSE)) - serial: 8250: extract serial_get_or_create_irq_info() (Jiri Slaby (SUSE)) - serial: 8250: drop unused frac from serial8250_do_get_divisor() (Jiri Slaby (SUSE)) - serial: 8250: lcr compute cleanup (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_set_fcr() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_set_efr() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_set_ier() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_set_errors_and_ignores (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_set_afe() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_set_trigger_for_slow_speed() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_set_mini() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_clear_interrupts() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_initialize() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_THRE_test() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_set_TRG_levels() (Jiri Slaby (SUSE)) - serial: 8250: extract serial8250_startup_special() (Jiri Slaby (SUSE)) - serial: 8250: move RSA functions to 8250_rsa.c (Jiri Slaby (SUSE)) - serial: 8250: put RSA functions to their namespace (Jiri Slaby (SUSE)) - serial: 8250: invert conditions in RSA functions (Jiri Slaby (SUSE)) - serial: 8250: remove CONFIG_SERIAL_8250_RSA inline macros from code (Jiri Slaby (SUSE)) - serial: 8250: sanitize uart_port::serial_{in,out}() types (Jiri Slaby (SUSE)) - tty: vt: use _IO() to define ioctl numbers (Jiri Slaby (SUSE)) - tty: vt: use sane types for userspace API (Jiri Slaby (SUSE)) - powerpc/powermac: remove unneeded tty includes (Jiri Slaby (SUSE)) - m68k: remove unneeded tty includes (Jiri Slaby (SUSE)) - powerpc/legacy_serial: use %%pa for phys_addr_t prints (Jiri Slaby (SUSE)) - powerpc/legacy_serial: cache serial port and info in add_legacy_port() (Jiri Slaby (SUSE)) - tty: introduce and use tty_port_tty_vhangup() helper (Jiri Slaby (SUSE)) - staging: rtl8723bs: remove redundant semicolon in basic_types.h (Ali Nasrolahi) - staging: gpib: Add init response codes for new ni-usb-hs+ (Dave Penkler) - staging: rtl8723bs: DoIQK_8723B is empty (Michael Straube) - staging: rtl8723bs: dm_CheckStatistics is empty (Michael Straube) - staging: rtl8723bs: hw_var_port_switch is empty (Michael Straube) - staging: rtl8723bs: _InitOtherVariable is empty (Michael Straube) - staging: rtl8723bs: rtw_get_encrypt_decrypt_from_registrypriv is empty (Michael Straube) - staging: rtl8723bs: rtl8723b_set_FwAoacRsvdPage_cmd is empty (Michael Straube) - staging: rtl8723bs: CheckFwRsvdPageContent is empty (Michael Straube) - staging: rtl8723bs: clean up redundant & parentheses (Vivek BalachandharTN) - staging: axis-fifo: add debugfs interface for dumping fifo registers (Ovidiu Panait) - staging: axis-fifo: remove sysfs interface (Ovidiu Panait) - staging: nvec: Fix incorrect null termination of battery manufacturer (Alok Tiwari) - staging: gpib: fix typo (Gaston Gonzalez) - staging: sm750fb: fix CamelCase variable naming (Ignacio Pena) - staging: vme_user: fix spelling errors (Akhilesh Patil) - staging: rtl8723bs: remove unnecessary braces in rtl8723b_cmd (Ignacio Pena) - staging: rtl8723bs: remove unnecessary commented code (Ignacio Pena) - staging: rtl8723bs: add missing blank line after declaration (Ignacio Pena) - staging: rtl8723bs: remove unnecessary comment separator lines (Ignacio Pena) - staging: greybus: gbphy: fix up const issue with the match callback (Greg Kroah-Hartman) - staging: sm750fb: fix function parameter alignment (Ignacio Pena) - staging: rtl8723bs: remove struct hal_ops (Michael Straube) - staging: rtl8723bs: remove function pointer c2h_id_filter (Michael Straube) - staging: rtl8723bs: remove function pointer hal_reset_security_engine (Michael Straube) - staging: rtl8723bs: remove function pointer xmit_thread_handler (Michael Straube) - staging: rtl8723bs: remove macro hal_xmit_handler (Michael Straube) - staging: rtl8723bs: remove function pointer fill_h2c_cmd (Michael Straube) - staging: rtl8723bs: remove macro FillH2CCmd (Michael Straube) - staging: rtl8723bs: remove function pointer c2h_handler (Michael Straube) - staging: rtl8723bs: remove function pointer hal_notch_filter (Michael Straube) - staging: rtl8723bs: remove wrapper rtl8723b_SetHalODMVar (Michael Straube) - staging: rtl8723bs: remove function pointer SetHalODMVarHandler (Michael Straube) - staging: rtl8723bs: os_dep: remove blank line before close brace '}' (Ana Oliveira) - staging: rtl8723bs: remove unncessary multiple blank lines (Ananthu C V) - staging: rtl8723bs: hal: remove blank line before close brace (Andrei Zeucianu) - staging: rtl8723bs: os_dep: remove whitespace after cast. (Alexandre Viard) - staging: rtl8723bs: remove spurious if-block braces (Vincent Caron) - staging: rtl8723bs: remove blank line before close brace. (Ravi Kant Sharma) - staging: rtl8723bs: hal: add spaces around ternary operator (Jonathan Dupart) - staging: greybus: power_supply fix alignment (Akhil Varkey) - staging: greybus: Documentation: firmware: Move logical AND to previous line (Abhinav Krishna C K) - staging: greybus: Documentation: firmware.c: fix whitespace alignments (Simon Chopin) - staging: vme_user: fixed alignment should match open parenthesis (Nadzeya Hutsko) - staging: rtl8723bs: Efuse_WordEnableDataWrite() is not used (Michael Straube) - staging: gpib: Fix error handling paths in cb_gpib_probe() (Christophe JAILLET) - staging: gpib: lpvo_usb_gpib: Remove unreachable return statement (Harshit Mogalapalli) - staging: gpib: cec: Fix inconsistent indentation in cec_pci_attach() (Harshit Mogalapalli) - staging: gpib: Fix error code in board_type_ioctl() (Harshit Mogalapalli) - staging: fbtft: cleanup error handling in fbtft_framebuffer_alloc() (Abdun Nihaal) - staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc() (Abdun Nihaal) - staging: rtl8723bs: remove redundant static function (Michael Straube) - staging: rtl8723bs: remove unnesessary function parameter (Michael Straube) - staging: rtl8723bs: remove unused function parameter (Michael Straube) - staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc() (Abdun Nihaal) - staging: rtl8723bs: remove empty functions (Michael Straube) - staging: rtl8723bs: place constant to right of logical test (Bryant Boatright) - staging: gpib: fix unset padding field copy back to userspace (Colin Ian King) - staging: sm750fb: remove function pointer proc_setBLANK (Kisub Choe) - staging: gpib: hp_82341: Replace manual comparison with min/max macro (Yuesong Li) - staging: sm750fb: rename 'hwCursor' (Kisub Choe) - staging: rtl8723bs: remove some 5 GHz code (Michael Straube) - staging: rtl8723bs: remove return from void function (Michael Straube) - staging: greybus: remove unnecessary GPIO line direction check (Bartosz Golaszewski) - staging: gpib: Add bit and byte padding to ioctl structs (Dave Penkler) - staging: gpib: Use standard size basic uapi types (Dave Penkler) - staging: gpib: Add local include file for commands (Dave Penkler) - staging: gpib: Remove unneeded enums and functions (Dave Penkler) - staging: gpib: Update TODO (Dave Penkler) - staging: vme: vme_user: fix up const issue in vme_bus_match() (Greg Kroah-Hartman) - staging: rtl8723bs: Align next line to open parentheses in core/rtw_xmit.c (Milos Puric) - binder: Use seq_buf in binder_alloc kunit tests (Tiffany Yang) - binder: Add copyright notice to new kunit files (Tiffany Yang) - misc: ti_fpc202: Switch to of_fwnode_handle() (Jiri Slaby (SUSE)) - bus: moxtet: Use dev_fwnode() (Jiri Slaby (SUSE)) - pc104: move PC104 option to drivers/Kconfig (Randy Dunlap) - drivers: virt: acrn: Don't use %%pK through printk (Thomas Weißschuh) - interconnect: qcom: Add Milos interconnect provider driver (Luca Weiss) - dt-bindings: interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm Milos SoC (Luca Weiss) - dt-bindings: interconnect: qcom,msm8998-bwmon: Allow 'nonposted-mmio' (Konrad Dybcio) - dt-bindings: interconnect: Add EPSS L3 compatible for QCS8300 SoC (Raviteja Laggyshetty) - dt-bindings: interconnect: qcom: Remove double colon from description (Luca Weiss) - interconnect: qcom: qcs615: Drop IP0 interconnects (Konrad Dybcio) - interconnect: qcom: sc8180x: specify num_nodes (Dmitry Baryshkov) - interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg (Dmitry Baryshkov) - comedi: fix race between polling and detaching (Ian Abbott) - mei: more prints with client prefix (Alexander Usyskin) - mei: bus: use cldev in prints (Alexander Usyskin) - iio: adc: ad_sigma_delta: Select IIO_BUFFER_DMAENGINE and SPI_OFFLOAD (Nathan Chancellor) - iio: adc: ad7173: fix setting ODR in probe (David Lechner) - iio: adc: ad7173: fix calibration channel (David Lechner) - iio: adc: ad7173: fix num_slots (David Lechner) - iio: adc: ad7173: fix channels index for syscalib_mode (David Lechner) - iio: adc: ad_sigma_delta: change to buffer predisable (David Lechner) - iio: ABI: fix correctness of I and Q modifiers (David Lechner) - iio: Add driver for Nicera D3-323-AA PIR sensor (Waqar Hameed) - dt-bindings: iio: proximity: Add Nicera D3-323-AA PIR sensor (Waqar Hameed) - dt-bindings: vendor-prefixes: Add Nicera (Waqar Hameed) - iio: dac: vf610: Simplify with devm_clk_get_enabled() (Krzysztof Kozlowski) - iio: adc: vf610: Simplify with dev_err_probe (Krzysztof Kozlowski) - iio: adc: vf610: Drop -ENOMEM error message (Krzysztof Kozlowski) - iio: imu: bno055: make bno055_sysfs_attr const (David Lechner) - iio: imu: bno055: fix OOB access of hw_xlate array (David Lechner) - dt-bindings: iio: adc: Add support for MT7981 (Aleksander Jan Bajkowski) - iio: accel: kionix-kx022a: Apply approximate iwyu principles to includes (Jonathan Cameron) - iio: adc: ad4170-4: Add support for weigh scale, thermocouple, and RTD sens (Marcelo Schmitt) - iio: adc: ad4170-4: Add support for internal temperature sensor (Marcelo Schmitt) - iio: adc: ad4170-4: Add GPIO controller support (Marcelo Schmitt) - iio: adc: ad4170-4: Add clock provider support (Marcelo Schmitt) - iio: adc: ad4170-4: Add timestamp channel (Marcelo Schmitt) - iio: adc: ad4170-4: Add support for buffered data capture (Marcelo Schmitt) - iio: adc: ad4170-4: Add digital filter and sample frequency config support (Marcelo Schmitt) - Documentation: ABI: IIO: Add sinc5+avg to the filter_type_available list (Marcelo Schmitt) - iio: adc: ad4170-4: Add support for calibration bias (Marcelo Schmitt) - iio: adc: ad4170-4: Add support for calibration gain (Marcelo Schmitt) - iio: adc: Add basic support for AD4170-4 (Ana-Maria Cusco) - dt-bindings: iio: adc: Add AD4170-4 (Marcelo Schmitt) - iio: imu: inv_icm42600: add wakeup functionality for Wake-on-Motion (Jean-Baptiste Maneyrol) - iio: imu: inv_icm42600: add WoM support (Jean-Baptiste Maneyrol) - iio: imu: inv_icm42600: reorganize DMA aligned buffers in structure (Jean-Baptiste Maneyrol) - iio: accel: adxl345: simplify reading the FIFO (Lothar Rubusch) - iio: accel: adxl345: simplify interrupt mapping (Lothar Rubusch) - docs: iio: add ADXL313 accelerometer (Lothar Rubusch) - iio: accel: adxl313: add AC coupled activity/inactivity events (Lothar Rubusch) - iio: accel: adxl313: implement power-save on inactivity (Lothar Rubusch) - iio: accel: adxl313: add inactivity sensing (Lothar Rubusch) - iio: accel: adxl313: add activity sensing (Lothar Rubusch) - iio: accel: adxl313: add buffered FIFO watermark with interrupt handling (Lothar Rubusch) - iio: accel: adxl313: add function to enable measurement (Lothar Rubusch) - iio: accel: adxl313: make use of regmap cache (Lothar Rubusch) - iio: adc: mt6359: Add support for MediaTek MT6373 PMIC AUXADC (AngeloGioacchino Del Regno) - iio: adc: mt6359: Add support for MediaTek MT6363 PMIC AUXADC (AngeloGioacchino Del Regno) - iio: adc: mt6359: Move reference voltage to platform data (AngeloGioacchino Del Regno) - iio: adc: mt6359: Add ready register index and mask to channel data (AngeloGioacchino Del Regno) - dt-bindings: iio: adc: mt6359: Add MT6373 PMIC AuxADC (AngeloGioacchino Del Regno) - dt-bindings: iio: adc: mt6359: Add MT6363 PMIC AuxADC (AngeloGioacchino Del Regno) - iio: adc: ad4000: don't use shift_right() (David Lechner) - iio: adc: ad_sigma_delta: add SPI offload support (David Lechner) - iio: adc: ad_sigma_delta: use spi_optimize_message() (David Lechner) - iio: adc: ad_sigma_delta: refactor setting read address (David Lechner) - iio: adc: ad_sigma_delta: audit included headers (David Lechner) - iio: adc: ad_sigma_delta: use BITS_TO_BYTES() macro (David Lechner) - iio: adc: ad_sigma_delta: use sizeof() in ALIGN() (David Lechner) - iio: adc: ad_sigma_delta: use u8 instead of uint8_t (David Lechner) - iio: adc: ad_sigma_delta: sort includes (David Lechner) - iio: adc: ad_sigma_delta: don't overallocate scan buffer (David Lechner) - iio: imu: inv_mpu6050: Replace scnprintf with sysfs_emit (Chelsy Ratnawat) - iio: pressure: dlhl60d: Use separate structures rather than an array for chip info (David Lechner) - iio: light: cm3232: make struct cm3232_als_info const (David Lechner) - iio: light: cm3232: move calibscale to struct cm3232_chip (David Lechner) - iio: imu: adis16400: Use separate structures rather than an array for chip info (David Lechner) - iio: adc: ad7768-1: add low pass -3dB cutoff attribute (Jonathan Santos) - iio: adc: ad7124: Use separate structures rather than array for chip info (David Lechner) - iio: proximity: vcnl3020: make vcnl3020_property const (David Lechner) - iio: proximity: vcnl3020: pass struct vcnl3020_property by pointer (David Lechner) - iio: pressure: abp060mg: make abp_config const (David Lechner) - iio: light: zopt2201: make zopt2201_scale const (David Lechner) - iio: light: isl76682: make isl76682_range_table const (David Lechner) - iio: imu: bmi160: make bmi160_regs const (David Lechner) - iio: dac: ltc2688: make ltc2688_dither_ext_info const (David Lechner) - iio: dac: ad5770r: make ad5770r_rng_tbl const (David Lechner) - iio: common: hid-sensor-attributes: make unit_conversion const (David Lechner) - iio: chemical: atlas-ezo-sensor: make atlas_ezo_devices const (David Lechner) - iio: amplifiers: ad8366: make ad8366_info const (David Lechner) - iio: adc: stm32-adc: make stm32_adc_trig_info const (David Lechner) - iio: adc: qcom-vadc: make scale_adc5_fn const (David Lechner) - iio: adc: mp2629_adc: make mp2629_channels const (David Lechner) - iio: adc: axp20x_adc: make axp717_maps const (David Lechner) - iio: adc: at91_adc: make at91_adc_caps const (David Lechner) - iio: adc: ad7091r8: make ad7091r_init_info const (David Lechner) - iio: adc: ad7091r5: make ad7091r5_init_info const (David Lechner) - iio: accel: mma9553: make mma9553_event_info const (David Lechner) - iio: accel: adxl345: make adxl345_events const (David Lechner) - dt-bindings: iio: adc: nxp,lpc3220-adc: allow clocks property (Frank Li) - iio: adc: ad7380: remove unused oversampling_ratio getter (David Lechner) - iio: adc: ad4851: add spi 3-wire support (Antoniu Miclaus) - dt-bindings: iio: adc: ad4851: add spi-3wire (Antoniu Miclaus) - iio: adc: ad7173: simplify clock enable/disable (David Lechner) - iio: imu: bmi270: add step counter watermark event (Gustavo Silva) - iio: imu: bmi270: add channel for step counter (Gustavo Silva) - iio: imu: inv_icm42600: Convert to uXX and sXX integer types (Andy Shevchenko) - iio: temperature: tmp006: use = { } instead of memset() (David Lechner) - iio: proximity: irsd200: use = { } instead of memset() (David Lechner) - iio: pressure: zpa2326: use = { } instead of memset() (David Lechner) - iio: pressure: mprls0025pa: use = { } instead of memset() (David Lechner) - iio: pressure: mpl3115: use = { } instead of memset() (David Lechner) - iio: pressure: bmp280: use = { } instead of memset() (David Lechner) - iio: magnetometer: af8133j: use = { } instead of memset() (David Lechner) - iio: light: veml6030: use = { } instead of memset() (David Lechner) - iio: light: opt4060: use = { } instead of memset() (David Lechner) - iio: light: ltr501: use = { } instead of memset() (David Lechner) - iio: light: bh1745: use = { } instead of memset() (David Lechner) - iio: imu: inv_mpu6050: use = { } instead of memset() (David Lechner) - iio: imu: inv_icm42600: use = { } instead of memset() (David Lechner) - iio: dac: ad3552r: use = { } instead of memset() (David Lechner) - iio: chemical: sunrise_co2: use = { } instead of memset() (David Lechner) - iio: chemical: scd30: use = { } instead of memset() (David Lechner) - iio: chemical: scd4x: use = { } instead of memset() (David Lechner) - iio: adc: ti-tsc2046: use = { } instead of memset() (David Lechner) - iio: adc: ti-lmp92064: use = { } instead of memset() (David Lechner) - iio: adc: ti-ads1119: use = { } instead of memset() (David Lechner) - iio: adc: ti-ads1015: use = { } instead of memset() (David Lechner) - iio: adc: stm32-adc: use = { } instead of memset() (David Lechner) - iio: adc: rtq6056: use = { } instead of memset() (David Lechner) - iio: adc: rockchip_saradc: use = { } instead of memset() (David Lechner) - iio: adc: mt6360-adc: use = { } instead of memset() (David Lechner) - iio: adc: dln2-adc: use = { } instead of memset() (David Lechner) - iio: accel: msa311: use = { } instead of memset() (David Lechner) - iio: accel: adxl372: use = { } instead of memset() (David Lechner) - iio: accel: adxl345: replace magic numbers by unit expressions (Lothar Rubusch) - iio: accel: adxl345: simplify measure enable (Lothar Rubusch) - iio: accel: adxl345: make data struct variable irq function local (Lothar Rubusch) - iio: amplifiers: ada4250: use dev_err_probe() (David Lechner) - iio: amplifiers: ada4250: move offset_uv in struct (David Lechner) - iio: amplifiers: ada4250: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: amplifiers: ada4250: don't fail on bad chip ID (David Lechner) - iio: amplifiers: ada4250: used dev local variable (David Lechner) - iio: accel: sca3000: replace error_ret labels by simple returns (Andrew Ijano) - iio: light: apds9306: Refactor threshold get/set functions to use helper (Nattan Ferreira) - iio: adc: ad7768-1: add filter type and oversampling ratio attributes (Jonathan Santos) - iio: adc: ad7768-1: replace manual attribute declaration (Jonathan Santos) - iio: adc: ad7768-1: add support for Synchronization over SPI (Jonathan Santos) - iio: adc: ad7768-1: add multiple scan types to support 16-bits mode (Jonathan Santos) - iio: adc: ad7768-1: Add GPIO controller support (Sergiu Cuciurean) - iio: adc: ad7768-1: add regulator to control VCM output (Jonathan Santos) - dt-bindings: iio: adc: ad7768-1: add trigger-sources property (Jonathan Santos) - dt-bindings: iio: adc: ad7768-1: Document GPIO controller (Jonathan Santos) - dt-bindings: iio: adc: ad7768-1: document regulator provider property (Jonathan Santos) - dt-bindings: trigger-source: add generic GPIO trigger source (Jonathan Santos) - iio: adc: stm32-adc: Use dev_fwnode() (Jiri Slaby (SUSE)) - iio: light: opt4060: convert to use maple tree register cache (chuguangqing) - iio: light: ltr501: convert to use maple tree register cache (chuguangqing) - iio: light: isl29028: convert to use maple tree register cache (chuguangqing) - iio: imu: bno055: convert to use maple tree register cache (chuguangqing) - iio: imu: icm42600: convert to use maple tree register cache (chuguangqing) - iio: health: afe4404: convert to use maple tree register cache (chuguangqing) - iio: health: afe4403: convert to use maple tree register cache (chuguangqing) - iio: dac: bd79703: convert to use maple tree register cache (chuguangqing) - iio: dac: ad5380: convert to use maple tree register cache (chuguangqing) - iio: chemical: bme680: convert to use maple tree register cache (chuguangqing) - iio: adc: ad7173: check return value of spi_setup() (David Lechner) - iio: trigger: stm32-lptimer: Fix build warnings about export.h (Antonio Borneo) - iio: trigger: stm32-timer: Fix build warnings about export.h (Antonio Borneo) - iio: adc: stm32-dfsdm: Fix build warnings about export.h (Antonio Borneo) - iio: potentiometer: Drop unused export.h includes (Jonathan Cameron) - iio: adc: ad7405: add ad7405 driver (Pop Ioan Daniel) - dt-bindings: iio: adc: add ad7405 (Pop Ioan Daniel) - iio: adc: adi-axi-adc: add axi_adc_oversampling_ratio_set (Pop Ioan Daniel) - iio: backend: update iio_backend_oversampling_ratio_set (Pop Ioan Daniel) - iio: adc: ad4851: ad4851_set_oversampling_ratio parameters update (Pop Ioan Daniel) - iio: accel: adxl313: add debug register (Lothar Rubusch) - iio: cros_ec_sensors: add cros_ec_activity driver (Gwendal Grignou) - iio: adc: ti-ads131e08: Fix spelling mistake "tweek" -> "tweak" (Colin Ian King) - iio: adc: ad7606: add gain calibration support (Angelo Dureghello) - iio: adc: ad7606: rename chan_scale to a more generic chan_info (Angelo Dureghello) - iio: adc: ad7606: exit for invalid fdt dt_schema properties (Angelo Dureghello) - dt-bindings: iio: adc: adi,ad7606: add gain calibration support (Angelo Dureghello) - iio: adc: ad7606: add offset and phase calibration support (Angelo Dureghello) - iio: core: add ADC delay calibration definition (Angelo Dureghello) - Documentation: ABI: IIO: add new convdelay documentation (Angelo Dureghello) - iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement (Jonathan Santos) - dt-bindings: iio: gyroscope: invensense,itg3200: add binding (Rodrigo Gobbi) - iio: bmi160: suspend and resume triggering on relevant pm operations (Denis Benato) - iio: bmi270: suspend and resume triggering on relevant pm operations (Denis Benato) - iio: adc: ad7606: add enabling of optional Vrefin voltage (Angelo Dureghello) - iio: adc: ad7606: enable Vdrive power supply (Angelo Dureghello) - dt-bindings: iio: adc: st,spear600-adc: txt to yaml format conversion. (Rodrigo Gobbi) - iio: adc: ad7476: Support ROHM BU79100G (Matti Vaittinen) - iio: Remove unused macro definition for driver and IRQ name (Waqar Hameed) - iio: Remove single use of macro definition for regmap name (Waqar Hameed) - iio: Remove single use of macro definition for IRQ name (Waqar Hameed) - iio: Remove single use of macro definition for driver name (Waqar Hameed) - iio: imu: inv_mpu6050: refactor aux read/write to use shared xfer logic (Isabella Caselli) - iio: buffer: Fix checkpatch.pl warning (Gyeyoung Baek) - iio: amplifiers: ada4250: use DMA-safe memory for regmap_bulk_read() (David Lechner) - iio: accel: adxl345: add g-range configuration (Lothar Rubusch) - iio: accel: adxl345: extend sample frequency adjustments (Lothar Rubusch) - iio: dac: adi-axi-dac: use unique bus free check (Angelo Dureghello) - Documentation: ABI: add sinc1 and sinc5+pf1 filter (Antoniu Miclaus) - iio: adc: ad4080: add driver support (Antoniu Miclaus) - dt-bindings: iio: adc: add ad4080 (Antoniu Miclaus) - iio: adc: adi-axi-adc: add num lanes support (Antoniu Miclaus) - iio: adc: adi-axi-adc: add data align process (Antoniu Miclaus) - iio: adc: adi-axi-adc: add filter type config (Antoniu Miclaus) - dt-bindings: iio: adc: add ad408x axi variant (Antoniu Miclaus) - iio: backend: add support for number of lanes (Antoniu Miclaus) - iio: backend: add support for data alignment (Antoniu Miclaus) - iio: backend: add support for filter config (Antoniu Miclaus) - iio: irsd200: Remove print of error code from dev_err_probe (Waqar Hameed) - zynq_fpga: use sgtable-based scatterlist wrappers (Marek Szyprowski) - bus: mhi: host: pci_generic: Add Telit FN990B40 modem support (Daniele Palmas) - bus: mhi: host: Detect events pointing to unexpected TREs (Youssef Samir) - bus: mhi: host: pci_generic: Add Foxconn T99W696 modem (Slark Xiao) - bus: mhi: host: Use str_true_false() helper (Yumeng Fang) - bus: mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for better performance. (Adam Xue) - bus: mhi: host: Fix endianness of BHI vector table (Alexander Wilhelm) - bus: mhi: host: pci_generic: Disable runtime PM for QDU100 (Vivek Pernamitta) - bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640 (Slark Xiao) - bus: mhi: host: Make local functions static (Manivannan Sadhasivam) - dt-bindings: nvmem: convert vf610-ocotp.txt to yaml format (Frank Li) - dt-bindings: nvmem: mediatek: efuse: split MT8186/MT8188 from base version (Chen-Yu Tsai) - dt-bindings: nvmem: SID: Add binding for A523 SID controller (Mikhail Kalashnikov) - nvmem: make nvmem_bus_type constant (Greg Kroah-Hartman) - dt-bindings: nvmem: convert lpc1857-eeprom.txt to yaml format (Frank Li) - nvmem: core: Fix typos in comments and MODULE_AUTHOR strings (Alok Tiwari) - dt-bindings: nvmem: fixed-layout: Allow optional bit positions (Sven Peter) - nvmem: apple: drop default ARCH_APPLE in Kconfig (Sven Peter) - fsi: make fsi_bus_type constant (Greg Kroah-Hartman) - fsi: master-ast-cf: Use of_reserved_mem_region_to_resource for "memory-region" (Rob Herring (Arm)) - misc: rtsx: usb: Ensure mmc child device is active when card is present (Ricky Wu) - MAINTAINERS: Update FPGA MANAGER maintainer (Xu Yilun) - eeprom: at25: convert to spi-mem API (Alexander Sverdlin) - vmci: Prevent the dispatching of uninitialized payloads (Lizhi Xu) - eeprom: at25: fram: Detect and support inside-out chip variants (Alexander Sverdlin) - samples: mei: Fix building on musl libc (Brahmajit Das) - cdx: Fix missing GENERIC_MSI_IRQ on compile test (Krzysztof Kozlowski) - misc: fastrpc: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - mcb: use sysfs_emit_at() instead of scnprintf() in show functions (Abhinav Ananthu) - binder: encapsulate individual alloc test cases (Tiffany Yang) - binder: Convert binder_alloc selftests to KUnit (Tiffany Yang) - binder: Scaffolding for binder_alloc KUnit tests (Tiffany Yang) - kunit: test: Export kunit_attach_mm() (Tiffany Yang) - binder: Store lru freelist in binder_alloc (Tiffany Yang) - binder: Fix selftest page indexing (Tiffany Yang) - binder: use guards for plain mutex- and spinlock-protected sections (Dmitry Antipov) - binder: use kstrdup() in binderfs_binder_device_create() (Dmitry Antipov) - rust: miscdevice: remove unnecessary import (Tamir Duberstein) - Revert "vmci: Prevent the dispatching of uninitialized payloads" (Greg Kroah-Hartman) - char: misc: Rename a local variable in misc_init() (Zijun Hu) - greybus: gb-beagleplay: remove unneeded calls to devm_gpiod_put() (Bartosz Golaszewski) - pps: fix poll support (Denis OSTERLAND-HEIM) - pps: clients: gpio: fix interrupt handling order in remove path (Eliav Farber) - vmci: Prevent the dispatching of uninitialized payloads (Lizhi Xu) - cdx: controller: Drop unneeded driver.pm NULL assignment (Krzysztof Kozlowski) - cdx: controller: Do not open-code module_platform_driver() (Krzysztof Kozlowski) - cdx: controller: Drop useless probe success message (Krzysztof Kozlowski) - cdx: controller: Simplify with dev_err_probe() (Krzysztof Kozlowski) - cdx: Enable compile testing (Krzysztof Kozlowski) - binder: Remove unused binder lock events (Steven Rostedt) - binder: fix reversed pid/tid in log (Carlos Llamas) - char: misc: Fix improper and inaccurate error code returned by misc_init() (Zijun Hu) - char: misc: Remove redundant forward declarations (Zijun Hu) - char: misc: add test cases (Thadeu Lima de Souza Cascardo) - misc: enclosure: Use str_on_off() helper (Yumeng Fang) - misc: rtsx: Add support for RTS5264 Version B and optimize init flow (Ricky Wu) - misc: ocxl: Replace scnprintf() with sysfs_emit() in sysfs show functions (Ankit Chauhan) - misc: vmw_vmci: Remove unused qpair functions (Dr. David Alan Gilbert) - misc: vmw_vmci: Remove unused vmci_doorbell_notify (Dr. David Alan Gilbert) - misc: vmw_vmci: Remove unused vmci_ctx functions (Dr. David Alan Gilbert) - misc: Use dev_fwnode() (Jiri Slaby (SUSE)) - drivers: misc: sram: fix up some const issues with recent attribute changes (Greg Kroah-Hartman) - drivers: char: SONYPI depends on HAS_IOPORT (Johannes Berg) - mei: bus: Check for still connected devices in mei_cl_bus_dev_release() (Hans de Goede) - mei: vsc: Fix "BUG: Invalid wait context" lockdep error (Hans de Goede) - mei: vsc: Run event callback from a workqueue (Hans de Goede) - mei: vsc: Unset the event callback on remove and probe errors (Hans de Goede) - mei: vsc: Event notifier fixes (Hans de Goede) - mei: vsc: Destroy mutex after freeing the IRQ (Hans de Goede) - mei: vsc: Use vsc_tp_remove() as shutdown handler (Hans de Goede) - mei: vsc: Don't call vsc_tp_reset() a second time on shutdown (Hans de Goede) - mei: vsc: Don't re-init VSC from mei_vsc_hw_reset() on stop (Hans de Goede) - mei: vsc: Drop unused vsc_tp_request_irq() and vsc_tp_free_irq() (Hans de Goede) - mei: bus: replace sprintf/scnprintf with sysfs_emit in show functions (Moon Hee Lee) - platform/chrome: Fix typo in CROS_USBPD_NOTIFY help text (Keenan Salandy) - platform/chrome: cros_ec_typec: Check ec platform device pointer (Tomasz Michalec) - platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister() (Tzung-Bi Shih) - platform/chrome: cros_ec_typec: Add role swap ops (Abhishek Pandit-Subedi) - platform/chrome: chromeos_laptop: Replace open coded variant of DEFINE_RES_IRQ() (Andy Shevchenko) - platform/chrome: chromeos_laptop: Remove duplicate check (Andy Shevchenko) - platform/chrome: cros_ec_sensorhub: Retries when a sensor is not ready (Gwendal Grignou) - platform/chrome: chromeos_pstore: Add ecc_size module parameter (Naoya Tezuka) - platform/chrome: cros_ec_typec: Defer probe on missing EC parent (Tomasz Michalec) - platform/x86: oxpec: Add support for OneXPlayer X1 Mini Pro (Strix Point) (Antheas Kapenekakis) - platform/x86: oxpec: Fix turbo register for G1 AMD (Antheas Kapenekakis) - platform/x86/intel/pmt: support BMG crashlog (Michael J. Ruhl) - platform/x86/intel/pmt: use a version struct (Michael J. Ruhl) - platform/x86/intel/pmt: refactor base parameter (Michael J. Ruhl) - platform/x86/intel/pmt: add register access helpers (Michael J. Ruhl) - platform/x86/intel/pmt: decouple sysfs and namespace (Michael J. Ruhl) - platform/x86/intel/pmt: correct types (Michael J. Ruhl) - platform/x86/intel/pmt: re-order trigger logic (Michael J. Ruhl) - platform/x86/intel/pmt: use guard(mutex) (Michael J. Ruhl) - platform/x86/intel/pmt: mutex clean up (Michael J. Ruhl) - platform/x86/intel/pmt: white space cleanup (Michael J. Ruhl) - drm/xe: Correct BMG VSEC header sizing (Michael J. Ruhl) - drm/xe: Correct the rev value for the DVSEC entries (Michael J. Ruhl) - platform/x86/intel/pmt: fix a crashlog NULL pointer access (Michael J. Ruhl) - platform/x86: samsung-laptop: Expose charge_types (Jelle van der Waa) - platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list (Mario Limonciello) - platform/x86: dell-uart-backlight: Use blacklight power constant (Thomas Zimmermann) - platform/x86/intel/pmt: fix build dependency for kunit test (Arnd Bergmann) - platform/x86: lenovo: gamezone needs "other mode" (Arnd Bergmann) - platform/x86/intel/pmt/discovery: fix format string warning (Arnd Bergmann) - platform/x86/amd/hsmp: Enhance the print messages to prevent confusion (Suma Hegde) - platform/x86/intel/pmt/discovery: Fix size_t specifiers for 32-bit (Nathan Chancellor) - platform/x86: dell_rbu: Remove unused struct (Stuart Hayes) - platform/x86/intel/pmt: KUNIT test for PMT Enhanced Discovery API (David E. Box) - platform/x86/intel/pmt/telemetry: Add API to retrieve telemetry regions by feature (David E. Box) - platform/x86/intel/pmt/discovery: Get telemetry attributes (David E. Box) - platform/x86/intel/tpmi: Get OOBMSM CPU mapping from TPMI (David E. Box) - platform/x86/intel/vsec: Set OOBMSM to CPU mapping (David E. Box) - platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h (David E. Box) - docs: Add ABI documentation for intel_pmt feature directories (David E. Box) - platform/x86/intel/pmt: Add PMT Discovery driver (David E. Box) - platform/x86/intel/vsec: Add new Discovery feature (David E. Box) - platform/x86/intel/vsec: Skip driverless features (David E. Box) - platform/x86/intel/vsec: Skip absent features during initialization (David E. Box) - platform/x86/intel/vsec: Add device links to enforce dependencies (David E. Box) - platform/x86/intel/vsec: Create wrapper to walk PCI config space (David E. Box) - platform/x86/intel/vsec: Add private data for per-device data (David E. Box) - MAINTAINERS: Add link to documentation of Intel PMT ABI (David E. Box) - platform/x86: Add Lenovo Other Mode WMI Driver (Derek J. Clark) - platform/x86: Add Lenovo Gamezone WMI Driver (Derek J. Clark) - platform/x86: Add Lenovo Capability Data 01 WMI Driver (Derek J. Clark) - platform/x86: Add Lenovo WMI Events Driver (Derek J. Clark) - platform/x86: Add lenovo-wmi-helpers (Derek J. Clark) - platform/x86: Add lenovo-wmi-* driver Documentation (Derek J. Clark) - platform/x86: x86-android-tablets: Add ovc-capacity-table info (Hans de Goede) - platform/x86: x86-android-tablets: Add generic_lipo_4v2_battery info (Hans de Goede) - platform/x86: wmi: Fix WMI device naming issue (Armin Wolf) - Documentation: ABI: Update WMI device paths in ABI docs (Armin Wolf) - platform: arm64: lenovo-yoga-c630: use the auxiliary device creation helper (Jerome Brunet) - platform/x86: fujitsu: clamp charge_control_end_threshold values to 50 (Jelle van der Waa) - platform/x86: fujitsu: use unsigned int for kstrtounit (Jelle van der Waa) - platform/x86: silicom: remove unnecessary GPIO line direction check (Bartosz Golaszewski) - platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Use devm_pinctrl_register_mappings() (Thomas Richard) - platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches (Kees Cook) - platform/x86: ideapad: Expose charge_types (Jelle van der Waa) - platform/x86: Move Lenovo files into lenovo subdir (Mark Pearson) - platform/x86: thinklmi: improved DMI handling (Mark Pearson) - platform/x86: intel_telemetry: Remove unused telemetry_raw_read_events() (Dr. David Alan Gilbert) - platform/x86: intel_telemetry: Remove unused telemetry_[gs]et_sampling_period() (Dr. David Alan Gilbert) - platform/x86: intel_telemetry: Remove unused telemetry_*_events() (Dr. David Alan Gilbert) - platform/x86/amd/hsmp: Use IS_ENABLED() instead of IS_REACHABLE() (Suma Hegde) - platform/x86: alienware-wmi-wmax: Add appropriate labels to fans (Kurt Borja) - pwm: raspberrypi-poe: Fix spelling mistake "Firwmware" -> "Firmware" (Colin Ian King) - hwmon: add support for MC33XS2410 hardware monitoring (Dimitri Fedrau) - pwm: mc33xs2410: add hwmon support (Dimitri Fedrau) - pwm: img: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - pwm: Expose PWM_WFHWSIZE in public header (Michal Wilczynski) - dt-bindings: pwm: Convert lpc32xx-pwm.txt to yaml format (Frank Li) - docs: pwm: Adapt Locking paragraph to reality (Uwe Kleine-König) - pwm: twl-led: Drop driver local locking (Uwe Kleine-König) - pwm: sun4i: Drop driver local locking (Uwe Kleine-König) - pwm: sti: Drop driver local locking (Uwe Kleine-König) - pwm: microchip-core: Drop driver local locking (Uwe Kleine-König) - pwm: lpc18xx-sct: Drop driver local locking (Uwe Kleine-König) - pwm: fsl-ftm: Drop driver local locking (Uwe Kleine-König) - pwm: clps711x: Drop driver local locking (Uwe Kleine-König) - pwm: atmel: Drop driver local locking (Uwe Kleine-König) - pwm: argon-fan-hat: Add Argon40 Fan HAT support (Marek Vasut) - dt-bindings: pwm: argon40,fan-hat: Document Argon40 Fan HAT (Marek Vasut) - dt-bindings: vendor-prefixes: Document Argon40 (Marek Vasut) - pwm: pwm-mediatek: Add support for PWM IP V3.0.2 in MT6991/MT8196 (AngeloGioacchino Del Regno) - pwm: pwm-mediatek: Pass PWM_CK_26M_SEL from platform data (AngeloGioacchino Del Regno) - dt-bindings: pwm: mediatek,mt2712-pwm: Add support for MT6991/MT8196 (AngeloGioacchino Del Regno) - dt-bindings: pwm: convert lpc1850-sct-pwm.txt to yaml format (Frank Li) - pwm: rockchip: Round period/duty down on apply, up on get (Nicolas Frattaroli) - pwm: stm32: add support for stm32mp25 (Fabrice Gasnier) - dt-bindings: pwm: adi,axi-pwmgen: Update documentation link (David Lechner) - pwm: sophgo-sg2042: Add support for SG2044 (Longbin Li) - pwm: sophgo-sg2042: Reorganize the code structure (Longbin Li) - dt-bindings: pwm: sophgo: Add pwm controller for SG2044 (Longbin Li) - pwm: sifive: Fix rounding and idempotency issues in apply and get_state (Nylon Chen) - pwm: sifive: Fix PWM algorithm and clarify inverted compare behavior (Nylon Chen) - riscv: dts: sifive: unleashed/unmatched: Remove PWM controlled LED's active-low properties (Nylon Chen) - pwm: pxa: Allow to enable for SpacemiT K1 SoC (Guodong Xu) - pwm: pxa: Add optional reset control (Guodong Xu) - dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support (Guodong Xu) - pwm: Add support for pwmchip devices for faster and easier userspace access (Uwe Kleine-König) - spi: SPISG: Fix less than zero comparison on a u32 variable (Colin Ian King) - spi: intel: Allow writeable MTD partition with module param (Jakub Czapiga) - spi: spi-sg2044-nor: Add SPI-NOR controller for SG2042 (Zixian Zeng) - spi: spi-sg2044-nor: Add configurable chip_info (Zixian Zeng) - spi: dt-bindings: spi-sg2044-nor: Change SOPHGO SG2042 (Zixian Zeng) - spi: Add driver for the RZ/V2H(P) RSPI IP (Fabrizio Castro) - spi: dt-bindings: Document the RZ/V2H(P) RSPI (Fabrizio Castro) - MAINTAINERS: Add an entry for Amlogic spi driver (Xianwei Zhao) - spi: Add Amlogic SPISG driver (Sunny Luo) - spi: dt-bindings: Add binding document of Amlogic SPISG controller (Sunny Luo) - spi: spi-qpic-snand: simplify bad block marker duplication (Gabor Juhos) - spi: spidev: Add an entry for the ABB spi sensors (Heiko Schocher) - dt-bindings: trivial-devices: Document ABB sensors (Heiko Schocher) - spi: stm32-ospi: Fix NULL vs IS_ERR() bug in stm32_ospi_get_resources() (Dan Carpenter) - spi: gpio: Use explicit 'unsigned int' for parameter types (Darshan Rathod) - spi: dt-bindings: spi-mux: Drop "spi-max-frequency" as required (Rob Herring (Arm)) - spi: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Raphael Gallais-Pou) - spi: rspi: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - spi: sh-msiof: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - spi: xilinx: Fix block comment style and minor cleanups (Darshan Rathod) - spi: stm32-ospi: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - spi: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - spi: spi-qpic-snand: add support for 8 bits ECC strength (Gabor Juhos) - mtd: nand: qpic-common: add defines for ECC_MODE values (Gabor Juhos) - spi: dt-bindings: Convert marvell,orion-spi to DT schema (Rob Herring (Arm)) - spi: offload trigger: add ADI Util Sigma-Delta SPI driver (David Lechner) - dt-bindings: trigger-source: add ADI Util Sigma-Delta SPI (David Lechner) - spi: stm32: delete stray tabs in stm32h7_spi_data_idleness() (Dan Carpenter) - spi: stm32: fix pointer-to-pointer variables usage (Antonio Quartulli) - spi: stm32: fix sram pool free in probe error path (Clément Le Goffic) - spi: spi-pci1xxxx: enable concurrent DMA read/write across SPI transfers (Thangaraj Samynathan) - spi: atmel-quadspi: Use `devm_dma_request_chan()` (Bence Csókás) - dmaengine: Add devm_dma_request_chan() (Bence Csókás) - spi: dt-bindings: add nxp,lpc3220-spi.yaml (Frank Li) - spi: dt-bindings: stm32: deprecate `st,spi-midi-ns` property (Clément Le Goffic) - spi: dt-bindings: stm32: update bindings with SPI Rx DMA-MDMA chaining (Clément Le Goffic) - spi: stm32: deprecate `st,spi-midi-ns` property (Clément Le Goffic) - spi: stm32: use STM32 DMA with STM32 MDMA to enhance DDR use (Clément Le Goffic) - spi: stm32: Check for cfg availability in stm32_spi_probe (Clément Le Goffic) - spi: stm32: Add SPI_READY mode to spi controller (Clément Le Goffic) - spi: spi-pci1xxxx: Add support for per-instance DMA interrupt vectors (Thangaraj Samynathan) - spi: microchip-core-qspi: Add regular transfers (Cyril Jean) - spi: microchip-core-qspi: remove unused param from mchp_coreqspi_write_op() (Conor Dooley) - spi: microchip-core-qspi: set min_speed_hz during probe (Conor Dooley) - spi: falcon: mark falcon_sflash_xfer() as static (Shiji Yang) - spi: spi-fsl-dspi: Revert unintended dependency change in config SPI_FSL_DSPI (Lukas Bulwahn) - spi: spi-mt65xx: Add support for MT6991 Dimensity 9400 SPI IPM (AngeloGioacchino Del Regno) - spi: dt-bindings: mediatek,spi-mt65xx: Add support for MT6991/MT8196 SPI (AngeloGioacchino Del Regno) - spi: spi-fsl-dspi: Enable support for S32G platforms (Ciprian Marian Costea) - dt-bindings: spi: dspi: Add S32G support (Ciprian Marian Costea) - spi: spi-fsl-dspi: Enable modified transfer protocol on S32G (Andra-Teodora Ilie) - spi: spi-fsl-dspi: Reinitialize DSPI regs after resuming for S32G (Larisa Grigore) - spi: spi-fsl-dspi: Use DMA for S32G controller in target mode (Larisa Grigore) - spi: spi-fsl-dspi: Avoid setup_accel logic for DMA transfers (Larisa Grigore) - spi: spi-fsl-dspi: Use spi_alloc_target for target (Marius Trifu) - spi: spi-fsl-dspi: Add config and regmaps for S32G platforms (Larisa Grigore) - spi: spi-fsl-dspi: Define regmaps per device (James Clark) - spi: spi-fsl-dspi: Re-use one volatile regmap for both device types (James Clark) - spi: spi-pci1xxxx: Add support for 25MHz Clock frequency in C0 (Thangaraj Samynathan) - spi: dt-bindings: mxs-spi: allow clocks properpty (Frank Li) - spi: spi-qpic-snand: remove 'qpic_snand_op' structure (Gabor Juhos) - spi: spi-qpic-snand: use NANDC_STEP_SIZE consistently (Gabor Juhos) - regulator: mt6370: Fix spelling mistake in mt6370_regualtor_register (Colin Ian King) - regulator: Kconfig: Fix spelling mistake "regualtor" -> "regulator" (Colin Ian King) - regulator: core: repeat voltage setting request for stepped regulators (Romain Gantois) - MAINTAINERS: add regulator.rs to the regulator API entry (Daniel Almeida) - rust: regulator: add a bare minimum regulator abstraction (Daniel Almeida) - regulator: rt6160: Add rt6166 vout min_uV setting for compatible (Jeff Chang) - regulator: tps6286x-regulator: Fix a copy & paste error (Jisheng Zhang) - regulator: qcom-rpmh: add support for pm7550 regulators (Luca Weiss) - regulator: qcom-rpmh: add support for pmr735b regulators (Luca Weiss) - regulator: dt-bindings: qcom,rpmh: Add PMR735B compatible (Luca Weiss) - regulator: dt-bindings: qcom,rpmh: Add PM7550 compatible (Luca Weiss) - regulator: tps6594-regulator: Add TI TPS652G1 PMIC regulators (Michael Walle) - regulator: tps6594-regulator: refactor variant descriptions (Michael Walle) - regulator: tps6594-regulator: remove hardcoded buck config (Michael Walle) - regulator: tps6594-regulator: remove interrupt_count (Michael Walle) - dt-bindings: mfd: ti,tps6594: Add TI TPS652G1 PMIC (Michael Walle) - pinctrl: pinctrl-tps6594: Add TPS652G1 PMIC pinctrl and GPIO (Michael Walle) - misc: tps6594-pfsm: Add TI TPS652G1 PMIC PFSM (Michael Walle) - mfd: tps6594: Add TI TPS652G1 support (Michael Walle) - regulator: sy8827n: make enable gpio NONEXCLUSIVE (Jisheng Zhang) - regulator: stm32-vrefbuf: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - regulator: tps6286x-regulator: Enable REGCACHE_MAPLE (Jisheng Zhang) - regulator: tps6287x-regulator: Enable REGCACHE_MAPLE (Jisheng Zhang) - regulator: rt5739: Enable REGCACHE_MAPLE (Jisheng Zhang) - regulator: core: Don't use "proxy" headers (Andy Shevchenko) - regulator: mtk-dvfsrc: Add support for MediaTek MT8196 DVFSRC (AngeloGioacchino Del Regno) - dt-bindings: regulator: mediatek-dvfsrc: Add MT8196 support (AngeloGioacchino Del Regno) - regulator: mtk-dvfsrc: Add support for Dimensity 1200 MT6893 (AngeloGioacchino Del Regno) - dt-bindings: regulator: mediatek-dvfsrc: Add MT6893 support (AngeloGioacchino Del Regno) - regulator: pca9450: Support PWM mode also for pca9451a (Primoz Fiser) - regulator: rpi-panel-v2: Add shutdown hook (Dave Stevenson) - regulator: rpi-panel-v2: Fix missing OF dependency (Marek Vasut) - regulator: bd718x7: Clarify comment by moving it (Matti Vaittinen) - regulator: rpi-panel-v2: Add missing GPIOLIB dependency (Marek Vasut) - regulator: rpi-panel-v2: Add regulator for 7" Raspberry Pi 720x1280 (Dave Stevenson) - regulator: dt-bindings: rpi-panel: Add regulator for 7" Raspberry Pi 720x1280 (Marek Vasut) - regulator: pca9450: Add support for mode operations (Martijn de Gouw) - dt-bindings: regulator: add pca9450: Add regulator-allowed-modes (Martijn de Gouw) - regulator: tps6594-regulator: Remove a useless static qualifier (Christophe JAILLET) - regulator: tps6594-regulator: Constify struct tps6594_regulator_irq_type (Christophe JAILLET) - regmap: Annotate that MMIO implies fast IO (Wolfram Sang) - regmap: get rid of redundant debugfs_file_{get,put}() (Al Viro) - regmap: kunit: Constify regmap_range_cfg array (Krzysztof Kozlowski) - power: sequencing: qcom-wcn: fix bluetooth-wifi copypasta for WCN6855 (Konrad Dybcio) - power: sequencing: thead-gpu: use new defines for match() return values (Bartosz Golaszewski) - power: sequencing: qcom-wcn: use new defines for match() return values (Bartosz Golaszewski) - power: sequencing: add defines for return values of the match() callback (Bartosz Golaszewski) - power: sequencing: extend build coverage with COMPILE_TEST=y (Bartosz Golaszewski) - power: sequencing: thead-gpu: add missing header (Bartosz Golaszewski) - power: sequencing: Add T-HEAD TH1520 GPU power sequencer driver (Michal Wilczynski) - MIPS: alchemy: gpio: use new GPIO line value setter callbacks for the remaining chips (Bartosz Golaszewski) - gpiolib: enable CONFIG_GPIOLIB_LEGACY even for !GPIOLIB (Arnd Bergmann) - gpio: virtio: Fix config space reading. (Harald Mommer) - gpiolib: make legacy interfaces optional (Arnd Bergmann) - power: reset: macsmc-reboot: Add driver for rebooting via Apple SMC (Hector Martin) - gpio: Add new gpio-macsmc driver for Apple Macs (Hector Martin) - mfd: Add Apple Silicon System Management Controller (Sven Peter) - soc: apple: rtkit: Make shmem_destroy optional (Sven Peter) - dt-bindings: mfd: Add Apple Mac System Management Controller (Russell King (Oracle)) - dt-bindings: power: reboot: Add Apple Mac SMC Reboot Controller (Sven Peter) - dt-bindings: gpio: Add Apple Mac SMC GPIO block (Russell King (Oracle)) - dt-bindings: gpio: rockchip: Allow use of a power-domain (Jonas Karlman) - gpiolib: of: add forward declaration for struct device_node (Andrei Lalaev) - gpio: cadence: Remove duplicated include in gpio-cadence.c (Yang Li) - gpio: tps65219: Add support for TI TPS65214 PMIC (Shree Ramamoorthy) - gpio: tps65219: Update _IDX & _OFFSET macro prefix (Shree Ramamoorthy) - gpio: sysfs: Fix an end of loop test in gpiod_unexport() (Dan Carpenter) - dt-bindings: gpio: Convert qca,ar7100-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert maxim,max3191x to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: fsl,qoriq-gpio: Add missing mpc8xxx compatibles (Rob Herring (Arm)) - dt-bindings: gpio: Create a trivial GPIO schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert st,spear-spics-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert abilis,tb10x-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert apm,xgene-gpio-sb to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert ti,twl4030-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert lantiq,gpio-mm-lantiq to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert ti,keystone-dsp-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert altr,pio-1.0 to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert cirrus,clps711x-mctrl-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert cavium,octeon-3860-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert exar,xra1403 to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert microchip,pic32mzda-gpio to DT schema (Rob Herring (Arm)) - dt-bindings: gpio: Convert lacie,netxbig-gpio-ext to DT schema (Rob Herring (Arm)) - gpio: xilinx: convert set_multiple() to the new API as well (Bartosz Golaszewski) - misc: ti-fpc202: use new GPIO line value setter callbacks (Bartosz Golaszewski) - misc: ti-fpc202: remove unneeded direction check (Bartosz Golaszewski) - gpio: loongson-64bit: Extend GPIO irq support (Binbin Zhou) - gpio: viperboard: Unlock on error in vprbrd_gpiob_direction_output() (Dan Carpenter) - gpio: TODO: remove the task for the sysfs rework (Bartosz Golaszewski) - gpio: sysfs: allow disabling the legacy parts of the GPIO sysfs interface (Bartosz Golaszewski) - gpio: sysfs: export the GPIO directory locally in the gpiochip directory (Bartosz Golaszewski) - gpio: sysfs: don't look up exported lines as class devices (Bartosz Golaszewski) - gpio: sysfs: don't use driver data in sysfs callbacks for line attributes (Bartosz Golaszewski) - gpio: sysfs: rename the data variable in gpiod_(un)export() (Bartosz Golaszewski) - gpio: sysfs: pass gpiod_data directly to internal GPIO sysfs functions (Bartosz Golaszewski) - gpio: sysfs: only get the dirent reference for the value attr once (Bartosz Golaszewski) - gpio: sysfs: add a parallel class device for each GPIO chip using device IDs (Bartosz Golaszewski) - gpio: sysfs: use gpiod_is_equal() to compare GPIO descriptors (Bartosz Golaszewski) - gpio: wcove: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: wcove: use regmap_assign_bits() in .set() (Bartosz Golaszewski) - gpio: pca953x: use regmap_update_bits() to improve performance (Hugo Villeneuve) - gpio: zynqmp-modepin: set line value in .direction_output() (Bartosz Golaszewski) - gpio: zynqmp-modepin: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: zynq: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: zevio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: xtensa: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: xtensa: remove unneeded .set() callback (Bartosz Golaszewski) - gpio: xra1403: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: xlp: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: xlp: drop unneeded ngpio checks (Bartosz Golaszewski) - gpio: xilinx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: xgene: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: wm8994: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: wm8350: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: wm831x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: winbond: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: wcd934x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: wcd934x: check the return value of regmap_update_bits() (Bartosz Golaszewski) - gpio: vx855: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: virtio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: viperboard: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: uniphier: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: twl6040: set line value in .direction_out() (Bartosz Golaszewski) - gpio: twl6040: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: twl4030: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: ts4900: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tqmx86: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tps68470: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tps65912: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tps65912: check the return value of regmap_update_bits() (Bartosz Golaszewski) - gpio: tps65910: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpiolib: don't use GPIO global numbers in debugfs output (Bartosz Golaszewski) - gpio: rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Geert Uytterhoeven) - gpio: sim: allow to mark simulated lines as invalid (Bartosz Golaszewski) - gpio: pca953x: Add support for TI TCA6418 (Maria Garcia) - dt-bindings: gpio: pca95xx: add TI TCA6418 (Maria Garcia) - gpio: arizona: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - gpio: tps6586x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tps65219: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tps65218: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tps65218: remove unneeded callbacks (Bartosz Golaszewski) - gpio: tps65086: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tpic2810: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tpic2810: remove unneeded callbacks (Bartosz Golaszewski) - gpio: timberdale: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: thunderx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tegra: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tegra186: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tegra186: don't call the set() callback directly (Bartosz Golaszewski) - gpio: en7523: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: 74xx-mmio: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: cadence: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: cadence: use lock guards (Bartosz Golaszewski) - gpio: clps711x: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: mxc: use new generic GPIO chip API (Bartosz Golaszewski) - gpio: mxc: use lock guards for the generic GPIO chip lock (Bartosz Golaszewski) - gpio: generic: add new generic GPIO chip API (Bartosz Golaszewski) - gpio: mmio: remove struct bgpio_pdata (Bartosz Golaszewski) - ARM: s3c: crag6410: use generic device properties for gpio-mmio (Bartosz Golaszewski) - ARM: omap1: ams-delta: use generic device properties for gpio-mmio (Bartosz Golaszewski) - mfd: vexpress-sysreg: set-up software nodes for gpio-mmio (Bartosz Golaszewski) - gpio: mmio: get chip label and GPIO base from device properties (Bartosz Golaszewski) - gpio: mmio: drop the big-endian platform device variant (Bartosz Golaszewski) - gpio: reg: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: palmas: Allow building as a module (Aaron Kling) - mfd: adp5585: Add support for a reset pin (Nuno Sá) - dt-bindings: mfd: adp5585: document reset gpio (Nuno Sá) - mfd: adp5585: Support getting vdd regulator (Nuno Sá) - Input: adp5589: remove the driver (Nuno Sá) - Input: adp5585: Add Analog Devices ADP5585/89 support (Nuno Sá) - gpio: adp5585: support gpi events (Nuno Sá) - mfd: adp5585: Add support for input devices (Nuno Sá) - mfd: adp5585: Support reset and unlock events (Nuno Sá) - mfd: adp5585: Add support for event handling (Nuno Sá) - dt-bindings: mfd: adp5585: add properties for input events (Nuno Sá) - pwm: adp5585: add support for adp5589 (Nuno Sá) - gpio: adp5585: add support for the adp5589 expander (Nuno Sá) - mfd: adp5585: Add a per chip reg struture (Nuno Sá) - mfd: adp5585: Add support for adp5589 (Nuno Sá) - mfd: adp5585: Refactor how regmap defaults are handled (Nuno Sá) - dt-bindings: mfd: adp5585: document adp5589 I/O expander (Nuno Sá) - mfd: adp5585: Make use of MFD_CELL_NAME() (Nuno Sá) - mfd: adp5585: Enable oscillator during probe (Nuno Sá) - mfd: adp5585: Only add devices given in FW (Nuno Sá) - dt-bindings: mfd: adp5585: ease on the required properties (Nuno Sá) - gpio: tc3589x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: tangier: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: syscon: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: stp-xway: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: stmpe: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: sprd: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: spear-spics: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: spear-spics: remove unneeded callbacks (Bartosz Golaszewski) - gpio: siox: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: sch: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: sch311x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: sama5d2-piobu: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: pisosr: remove unneeded direction_output() callback (Bartosz Golaszewski) - gpio: make gpiod_is_equal() arguments stricter (Bartosz Golaszewski) - gpio: constify arguments of gpiod_is_equal() (Bartosz Golaszewski) - gpio: rcar: Use new line value setter callbacks (Geert Uytterhoeven) - gpio: rcar: Remove checks for empty bankmasks (Geert Uytterhoeven) - gpio: clps711x: drop unneeded platform_set_drvdata() (Bartosz Golaszewski) - gpio: sa1100: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: rtd: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: rockchip: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: rdc321x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: rc5t583: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: pxa: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: pmic-eic-sprd: drop unneeded .set() callback (Bartosz Golaszewski) - gpio: pl061: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: pch: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: pcf857x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: pca9570: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: ts5500: use new GPIO line value setter callbacks (Daniel Sullivan) - gpio: sysfs: fix use-after-free in error path (Antonio Quartulli) - gpio: sysfs: remove the mockdev pointer from struct gpio_device (Bartosz Golaszewski) - gpio: sysfs: remove unneeded headers (Bartosz Golaszewski) - gpio: sysfs: refactor the coding style (Bartosz Golaszewski) - gpio: sysfs: call mutex_destroy() in gpiod_unexport() (Bartosz Golaszewski) - Documentation: gpio: document the active_low field in the sysfs ABI (Bartosz Golaszewski) - Documentation: gpio: undocument removed behavior (Bartosz Golaszewski) - platform: cznic: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mmio: don't use legacy GPIO chip setters (Bartosz Golaszewski) - gpio: npcm-sgpio: don't use legacy GPIO chip setters (Bartosz Golaszewski) - gpio: mmio: add BGPIOF_NO_INPUT flag for GPO gpiochip (Clément Le Goffic) - dt-bindings: gpio: arm,pl061: Drop interrupt properties as required (Rob Herring (Arm)) - gpio: palmas: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: omap: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: octeon: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: npcm-sgpio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: nomadik: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: msc313: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mpsse: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mpfs: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mpc5200: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: moxtet: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mm-lantiq: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mmio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - dt-bindings: gpio: gpio-xilinx: Mark clocks as required property (Michal Simek) - gpio: raspberrypi-exp: use new GPIO line value setter callbacks (Stefan Wahren) - gpio: sloppy-logic-analyzer: Fully open-code compatible for grepping (Krzysztof Kozlowski) - gpio: Use dev_fwnode() where applicable across drivers (Jiri Slaby (SUSE)) - gpio: virtuser: use gpiod_multi_set_value_cansleep() (David Lechner) - gpio: TODO: add a task for removing MMIO-specific fields from gpio_chip (Bartosz Golaszewski) - dt-bindings: gpio: convert nxp,lpc1850-gpio.txt to yaml format (Frank Li) - gpiolib: Move GPIO_DYNAMIC_* constants to its only user (Andy Shevchenko) - gpio: Remove unused 'struct gpio' definition (Andy Shevchenko) - dt-bindings: gpio: convert gpio-74xx-mmio.txt to yaml format (Frank Li) - gpiolib: Remove unused devm_gpio_request() (Andy Shevchenko) - usb: gadget: pxa25x_udc: Switch to use devm_gpio_request_one() (Andy Shevchenko) - dt-bindings: gpio: convert gpio-pisosr.txt to yaml format (Frank Li) - ASoC: qcom: sm8250: Add Fairphone 4 soundcard compatible (Luca Weiss) - ASoC: dt-bindings: qcom,sm8250: Add Fairphone 4 sound card (Luca Weiss) - ASoC: dt-bindings: qcom,q6afe: Document q6usb subnode (Luca Weiss) - ASoC: SDCA: Fix implicit cast from le16 (Charles Keepax) - ASoC: SDCA: Shrink detected_mode_handler() stack frame (Charles Keepax) - ASoC: SDCA: Check devm_mutex_init() return value (Stephen Rothwell) - ASoC: SDCA: add route by the number of input pins in MU entity (Shuming Fan) - ASoC: SDCA: Add hw_params() helper function (Charles Keepax) - ASoC: SDCA: Add a helper to get the SoundWire port number (Charles Keepax) - ASoC: SDCA: Add helper to add DAI constraints (Charles Keepax) - ASoC: soc-dai: Add private data to snd_soc_dai (Charles Keepax) - ASoC: SDCA: Move SDCA search functions and export (Charles Keepax) - ASoC: SDCA: Remove overly chatty input pin list warning (Charles Keepax) - ASoC: SDCA: Allow read-only controls to be deferrable (Charles Keepax) - ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for PTL. (Balamurugan C) - ASoC: codec: tlv320aic32x4: Fix reset GPIO check (Alexander Stein) - ASoC: dt-bindings: qcom,lpass-va-macro: Define clock-names in top-level (Krzysztof Kozlowski) - ASoC: SDCA: Update memory allocations to zero initialise (Charles Keepax) - ASoC: SDCA: Avoid use of uninitialised local name variable (Charles Keepax) - ASoC: SDCA: Fix off by one error in IRQ bound check (Charles Keepax) - ASoC: stm: stm32_sai_sub: convert from round_rate() to determine_rate() (Brian Masney) - ASoC: stm: stm32_i2s: convert from round_rate() to determine_rate() (Brian Masney) - ASoC: qcom: qdsp6: q6dsp-lpass-clocks: convert from round_rate() to determine_rate() (Brian Masney) - ASoC: codecs: rt5682s: convert from round_rate() to determine_rate() (Brian Masney) - ASoC: codecs: rt5682: convert from round_rate() to determine_rate() (Brian Masney) - ASoC: codecs: da7219: convert from round_rate() to determine_rate() (Brian Masney) - ASoC: codec: tlv320aic32x4: Convert to GPIO descriptors (Peng Fan) - ASoC: codec: tlv320aic32x4: Sort headers alphabetically (Peng Fan) - ASoC: codec: tlv320aic32x4: Drop aic32x4_pdata usage (Peng Fan) - ASoC: SDCA: Pull HID and IRQ into the primary SDCA module (Charles Keepax) - ASoC: SDCA: Kconfig/Makefile fixups (Charles Keepax) - ASoC: samsung: littlemill: don't set dapm->bias_level directly (Kuninori Morimoto) - ASoC: samsung: tobermory: don't set dapm->bias_level directly (Kuninori Morimoto) - ASoC: samsung: speyside: don't set dapm->bias_level directly (Kuninori Morimoto) - ASoC: samsung: bell: don't set dapm->bias_level directly (Kuninori Morimoto) - ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed (Kuninori Morimoto) - ASoC: fsl-asoc-card: add sysclk_ratio for calculate sysclk frequency (Shengjiu Wang) - ASoC: SDCA: fix HID dependency (Arnd Bergmann) - ASoC: rt715: don't set dapm->bias_level (Kuninori Morimoto) - ASoC: rt700: don't set dapm->bias_level (Kuninori Morimoto) - ASoC: sdw_utils: Add missed component_name strings for speaker amps (Peter Ujfalusi) - ASoC: Intel: soc-acpi-intel-lnl-match: add rt1320_l12_rt714_l0 support (Mac Chiang) - ASoC: Intel: soc-acpi-intel-ptl-match: add support ptl-rt721-l0 (Mac Chiang) - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in PTL match table (Balamurugan C) - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in PTL match table. (Balamurugan C) - ASoC: img: Imagination Technologies sound should depend on MIPS (Geert Uytterhoeven) - ASoC: soc-dapm: add prefix on soc_dapm_dev_attrs (Kuninori Morimoto) - ASoC: soc-dapm: add prefix on dapm_xxx_event() (Kuninori Morimoto) - ASoC: soc-dapm: add prefix on dapm_mark_endpoints_dirty() (Kuninori Morimoto) - ASoC: soc-dapm: use common name for dapm (Kuninori Morimoto) - ASoC: soc-dapm: use component instead of cmpnt (Kuninori Morimoto) - ASoC: soc-dapm: reordering header definitions (Kuninori Morimoto) - ASoC: soc-dapm: reordering function definitions (Kuninori Morimoto) - ASoC: soc-dapm: remove snd_soc_dapm_weak_routes() (Kuninori Morimoto) - ASoC: soc-dapm: remove snd_soc_dapm_nc_pin[_unlocked]() (Kuninori Morimoto) - ASoC: soc-dapm: remove EXPORT_SYMBOL_GPL() for snd_soc_dapm_free() (Kuninori Morimoto) - ASoC: soc-dapm: remove unnecessary definition (Kuninori Morimoto) - ASoC: SOF: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - ASoC: component: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - ASoC: Intel: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - ASoC: codecs: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - ASoC: atmel: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - ASoC: codec: rockchip_sai: Remove including of_gpio.h (Peng Fan) - ASoC: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring (Arm)) - ASoC: fsl_mqs: rename system manager indices for i.MX95 (Shengjiu Wang) - ASoC: fsl_mqs: Distinguish different modules by system manager indices (Shengjiu Wang) - ASoC: qcom: sc8280xp: Add support for QCS8275 (Prasad Kumpatla) - ASoC: dt-bindings: qcom,sm8250: Add QCS8275 sound card (Prasad Kumpatla) - ASoC: amd: acp: Enable acp7.2 platform based DMIC support in machine driver (Venkata Prasad Potturu) - ASoC: amd: acp: Enable I2S support for acp7.2 based platforms (Venkata Prasad Potturu) - ASoC: amd: acp: Add legacy driver support acp7.2 based platforms (Venkata Prasad Potturu) - ASoC: SDCA: Add some initial IRQ handlers (Charles Keepax) - ASoC: SDCA: Generic interrupt support (Maciej Strozek) - ASoC: SDCA: Add flag for unused IRQs (Charles Keepax) - ASoC: SDCA: Minor selected/detected mode control fixups (Charles Keepax) - ASoC: SDCA: Fixup some kernel doc errors (Charles Keepax) - ASoC: SDCA: Add missing default in switch in entity_pde_event() (Charles Keepax) - MAINTAINERS: Add SDCA maintainers entry (Charles Keepax) - ASoC: codecs: Add calibration function to aw88399 chip (Weidong Wang) - ASoC: sdw_utils: generate combined spk components string (Bard Liao) - ASoC: sdw_utils: add component_name string to dai_info (Bard Liao) - ASoC: hisilicon: Standardize ASoC menu (Kuninori Morimoto) - ASoC: uniphier: Standardize ASoC menu (Kuninori Morimoto) - ASoC: starfive: Standardize ASoC menu (Kuninori Morimoto) - ASoC: rockchip: Standardize ASoC menu (Kuninori Morimoto) - ASoC: mediatek: Standardize ASoC menu (Kuninori Morimoto) - ASoC: loongson: Standardize ASoC menu (Kuninori Morimoto) - ASoC: kirkwood: Standardize ASoC menu (Kuninori Morimoto) - ASoC: samsung: Standardize ASoC menu (Kuninori Morimoto) - ASoC: generic: Standardize ASoC menu (Kuninori Morimoto) - ASoC: renesas: Standardize ASoC menu (Kuninori Morimoto) - ASoC: xtensa: Standardize ASoC menu (Kuninori Morimoto) - ASoC: xilinx: Standardize ASoC menu (Kuninori Morimoto) - ASoC: jz4740: Standardize ASoC menu (Kuninori Morimoto) - ASoC: google: Standardize ASoC menu (Kuninori Morimoto) - ASoC: cirrus: Standardize ASoC menu (Kuninori Morimoto) - ASoC: ux500: Standardize ASoC menu (Kuninori Morimoto) - ASoC: tegra: Standardize ASoC menu (Kuninori Morimoto) - ASoC: sunxi: Standardize ASoC menu (Kuninori Morimoto) - ASoC: spear: Standardize ASoC menu (Kuninori Morimoto) - ASoC: intel: Standardize ASoC menu (Kuninori Morimoto) - ASoC: atmel: Standardize ASoC menu (Kuninori Morimoto) - ASoC: apple: Standardize ASoC menu (Kuninori Morimoto) - ASoC: meson: Standardize ASoC menu (Kuninori Morimoto) - ASoC: qcom: Standardize ASoC menu (Kuninori Morimoto) - ASoC: sprd: Standardize ASoC menu (Kuninori Morimoto) - ASoC: sdca: Standardize ASoC menu (Kuninori Morimoto) - ASoC: au1x: Standardize ASoC menu (Kuninori Morimoto) - ASoC: sof: Standardize ASoC menu (Kuninori Morimoto) - ASoC: stm: Standardize ASoC menu (Kuninori Morimoto) - ASoC: sti: Standardize ASoC menu (Kuninori Morimoto) - ASoC: pxa: Standardize ASoC menu (Kuninori Morimoto) - ASoC: mxs: Standardize ASoC menu (Kuninori Morimoto) - ASoC: img: Standardize ASoC menu (Kuninori Morimoto) - ASoC: fsl: Standardize ASoC menu (Kuninori Morimoto) - ASoC: dwc: Standardize ASoC menu (Kuninori Morimoto) - ASoC: bcm: Standardize ASoC menu (Kuninori Morimoto) - ASoC: amd: Standardize ASoC menu (Kuninori Morimoto) - ASoC: adi: Standardize ASoC menu (Kuninori Morimoto) - ASoC: ti: Standardize ASoC menu (Kuninori Morimoto) - ASoC: SOF: amd: add alternate machines for ACP7.0 and ACP7.1 platforms (Vijendar Mukunda) - ASoC: amd: acp: add soundwire machine for ACP7.0 and ACP7.1 sof stack (Vijendar Mukunda) - ASoC: codecs: wcd939x: Add defines for major/minor version decoding (Krzysztof Kozlowski) - ASoC: codecs: wcd939x: Use simple defines for chipid register value (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Use simple defines for chipid register value (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Use simple defines for chipid register value (Krzysztof Kozlowski) - ASoC: wm8524: enable constraints when sysclk is configured. (Shengjiu Wang) - ASoC: hdac_hdmi: Rate limit logging on connection and disconnection (Mark Brown) - ASoC: SDCA: add a HID device for HIDE entity (Shuming Fan) - HID: core: Add bus define for SoundWire bus (Charles Keepax) - ASoC: SDCA: add support for HIDE entity properties and HID descriptor/report (Shuming Fan) - ASoC: SOF: ipc4-pcm: Harmonize sof_ipc4_set_pipeline_state() dbg print (Jyri Sarha) - ASoC: SOF: ipc4-pcm: Pipe instances to dev_dbg in multi_pipeline_state() (Jyri Sarha) - ASoC: SOF: ipc4: Add sof_ipc4_pipeline_state_str() for debugging (Jyri Sarha) - ASoC: SOF: ipc4/Intel: Add support for library restore firmware functionality (Peter Ujfalusi) - ASoC: SOF: ipc4-priv: Add kernel doc for fw_context_save of sof_ipc4_fw_data (Peter Ujfalusi) - ASoC: Intel: sof_sdw: Implement add_dai_link to filter HDMI PCMs (Peter Ujfalusi) - ASoC: Intel: skl_hda_dsp_generic: Implement add_dai_link to filter HDMI PCMs (Peter Ujfalusi) - ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime() (Peter Ujfalusi) - ASoC: topology: Do not call snd_soc_remove_pcm_runtime() for ignored links (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Enable delay reporting for ChainDMA streams (Peter Ujfalusi) - ASoC: SOF: Intel: hda: Do not probe Soundwire in nocodec mode (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Add load of ASRC component (Seppo Ingalsuo) - ASoC: SOF: pcm: Reverse check for prepared stream in sof_pcm_hw_params() (Peter Ujfalusi) - ASoC: SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode (Peter Ujfalusi) - ASoC: SOF: pcm: Remove local create_page_table() wrapper function (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Look for best matching hw_config for SSP (Peter Ujfalusi) - ASoC: dt-bindings: cirrus,cs42xx8: add 'port' property (Laurentiu Mihalcea) - ASoC: tegra: AHUB: Remove unneeded semicolon (Chen Ni) - ASoC: Intel: Replace deprecated strcpy() with strscpy() (Sachin Mokashi) - firmware: cs_dsp: Remove unused struct list_head from cs_dsp_coeff_ctl (Richard Fitzgerald) - ASoC: mediatek: mt8183-afe-pcm: use local `dev` pointer in driver callbacks (Chen-Yu Tsai) - ASoC: mediatek: mt8173-afe-pcm: use local `dev` pointer in driver callbacks (Chen-Yu Tsai) - ASoC: mediatek: mt8183-afe-pcm: Support >32 bit DMA addresses (Chen-Yu Tsai) - ASoC: mediatek: use reserved memory or enable buffer pre-allocation (Chen-Yu Tsai) - ASoC: dt-bindings: mt8192-afe-pcm: Allow specifying reserved memory region (Chen-Yu Tsai) - ASoC: dt-bindings: mt8186-afe-pcm: Allow specifying reserved memory region (Chen-Yu Tsai) - ASoC: dt-bindings: mt8173-afe-pcm: Allow specifying reserved memory region (Chen-Yu Tsai) - ASoC: dt-bindings: mt8173-afe-pcm: Add power domain (Chen-Yu Tsai) - ASoC: dt-bindings: Convert MT8173 AFE binding to dt-schema (Chen-Yu Tsai) - ASoC: hdmi-codec: use SND_JACK_AVOUT as jack status (Terry Cheong) - ASoC: soc-ops-test: dynamically allocate struct snd_ctl_elem_value (Kuninori Morimoto) - ASoC: tas2781: Move the "include linux/debugfs.h" into tas2781.h (Shenghao Ding) - ASoC: ops: dynamically allocate struct snd_ctl_elem_value (Arnd Bergmann) - ASoC: codecs: wcd939x: Drop unused 'struct wcd939x_priv' fields (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Drop unused variant field (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Drop unused 'struct wcd938x_priv' fields (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Drop unused 'struct wcd937x_priv' fields (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: Drop unused num_rx_port/num_tx_port fields (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Drop unused sido_input_src field (Krzysztof Kozlowski) - ASoC: fsl: Constify reg_default array (Krzysztof Kozlowski) - ASoC: codecs: Constify regmap configuration static variables (Krzysztof Kozlowski) - ASoC: qcom: sm8250: Add Fairphone 5 soundcard compatible (Luca Weiss) - ASoC: qcom: sm8250: add DisplayPort Jack support (Luca Weiss) - ASoC: qcom: sm8250: set card driver name from match data (Luca Weiss) - ASoC: codecs: Add support for Richtek RTQ9124 (ChiYuan Huang) - ASoC: dt-bindings: rt9123: Append RTQ9124 description (ChiYuan Huang) - ASOC: rockchip: Use helper function devm_clk_get_enabled() (Pei Xiao) - ASOC: rockchip: fix capture stream handling in rockchip_sai_xfer_stop (Pei Xiao) - ASoC: remove component->id (Kuninori Morimoto) - ASoC: soc-core: save ID if param was set in fmt_single_name() (Kuninori Morimoto) - ASoC: qcom: use drvdata instead of component to keep id (Srinivas Kandagatla) - ASoC: dt-bindings: tas57xx: add tas5753 compatibility (Bram Vlerick) - ASoC: tas571x: add support for tas5753 (Bram Vlerick) - ASoC: imx-card: Use helper function for_each_child_of_node_scoped() (Ai Chao) - ASoC: meson: Use helper function for_each_child_of_node_scoped() (Ai Chao) - ASoC: renesas: Use helper function for_each_child_of_node_scoped() (Ai Chao) - ASoC: Intel: avs: Add rt5640 machine board (Cezary Rojewski) - ASoC: codecs: rt5640: Retry DEVICE_ID verification (Xinxin Wan) - ASoC: codecs: rt5640: Drop dummy register names (Cezary Rojewski) - ASoC: codecs: wcd939x: Add VDD_PX supply (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,wcd939x: Document missing VDD_PX supply (Krzysztof Kozlowski) - ASoC: codecs: wcd939x: Simplify return from devm_gpiod_get() error (Krzysztof Kozlowski) - ASoC: codecs: wcd939x: Simplify with devm_regulator_bulk_get_enable() (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Simplify with devm_regulator_bulk_get_enable() (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Simplify with devm_regulator_bulk_get_enable() (Krzysztof Kozlowski) - ASoC: renesas: msiof: Convert to (Geert Uytterhoeven) - ASoC: amd: acp: Fix pointer assignments for snd_soc_acpi_mach structures (Venkata Prasad Potturu) - ASoC: tas2781: Drop the unnecessary symbol imply (Shenghao Ding) - ASoC: dt-bindings: covert mxs-audio-sgtl5000.txt to yaml format (Frank Li) - ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask() (Kuninori Morimoto) - ASoC: hdac_hdmi: remove hdac_hdmi_jack[_port]_init() (Kuninori Morimoto) - ASoC: codecs: lpass: Drop unused AIF_INVALID first DAI identifier (Krzysztof Kozlowski) - ALSA: hda: Add TAS2770 support (Baojun Xu) - ALSA: hda/realtek: Add support for ASUS Commercial laptops using CS35L41 HDA (Stefan Binding) - mips: loongson3_defconfig: Update HD-audio configs (Takashi Iwai) - arm: multi_v7_defconfig: Update HD-audio configs (Takashi Iwai) - ALSA: hda: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: hda: Return the codec init error properly at snd_hda_codec_build_controls() (Takashi Iwai) - MAINTAINERS: Adjust to the new HD-audio driver paths (Takashi Iwai) - ALSA: hda: Drop superfluous driver->ops NULL checks (Takashi Iwai) - ALSA: hda: Drop old codec binding method (Takashi Iwai) - ALSA: hda/hdmi: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/ca0132: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/sigmatel: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/via: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/si3054: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/senary: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/conexant: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/cs8409: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/cirrus: Split to cs420x and cs421x drivers (Takashi Iwai) - ALSA: hda/ca0110: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/analog: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/cmedia: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/realtek: Rewrite to new probe method (Takashi Iwai) - ALSA: hda/generic: Rewrite to new probe method (Takashi Iwai) - ALSA: hda: Introduce hda_codec_driver ops (Takashi Iwai) - ALSA: hda/hdmi: Split vendor codec drivers (Takashi Iwai) - ALSA: hda: Split Realtek HD-audio codec driver (Takashi Iwai) - ALSA: hda: Move codec drivers into sound/hda/codecs directory (Takashi Iwai) - ALSA: hda: Move controller drivers into sound/hda/controllers directory (Takashi Iwai) - ALSA: hda: Move CONFIG_SND_HDA_PREALLOC_SIZE into sound/hda/common (Takashi Iwai) - ALSA: hda: Move common codec driver into sound/hda/common directory (Takashi Iwai) - ALSA: hda: Move HD-audio core stuff into sound/hda/core (Takashi Iwai) - ALSA: hda: Move widget capability macros into hdaudio.h (Takashi Iwai) - ALSA: core: Copy string more safely (Takashi Iwai) - ALSA: usb-audio: Copy string more safely (Takashi Iwai) - ALSA: cmipci: Copy string more safely (Takashi Iwai) - ALSA: ac97: Copy string more safely (Takashi Iwai) - ALSA: usb-audio: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ua101: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: usx2y: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: line6: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: 6fire: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: synth: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: spi: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: sparc: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: sh: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ppc: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: vxpocket: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: pdaudiocf: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ymfpci: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: via82xx: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: trident: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: sonicvibes: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: sis7019: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: rme9652: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: hdspm: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: hdsp: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: rme96: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: rme32: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: riptide: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: pcxhr: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: oxygen: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: nm256: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: mixart: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: maestro3: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: lx6464es: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: lola: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: korg1212: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: intel8x0: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ice1724: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ice1712: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: fm801: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: es1968: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: es1938: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ens1370: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: emu10k1: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: echoaudio: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ctxfi: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: cs5535audio: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: cs5530: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: cs46xx: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: cs4281: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: cmipci: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ca0106: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: bt87x: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: azt3328: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: aw2: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: au88x0: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: atiixp: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: asihpi: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: als4000: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: als300: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ali5451: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ak4531: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ad1889: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ac97: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: parisc: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: mips: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: wss: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: wavefront: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: sscape: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: sc6000: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: opti9xx: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: opl3sa2: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: msnd: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: gus: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: galaxy: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: es18xx: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: es1688: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: cs423x: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: cmi8330: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: cmi8328: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: als100: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: adlib: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: ad1816a: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: tascam: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: oxfw: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: motu: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: isight: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: fireworks: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: fireface: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: digi00x: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: dice: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: firewire: bebob: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: vx: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: virmidi: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: serial-u16550: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: serial-generic: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: portman2x4: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: pcsp: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: opl4: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: opl3: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: mpu401: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: seq: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: rawmidi: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: control: Use safer strscpy() instead of strcpy() (Takashi Iwai) - ALSA: echoaudio: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: mts64: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: hda: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - ALSA: intel_hdmi: Remove redundant pm_runtime_mark_last_busy() calls (Sakari Ailus) - ALSA: hda: add MODULE_FIRMWARE for cs35l41/cs35l56 (GalaxySnail) - ALSA: hda/tas2781: Add bus name in device name check (Baojun Xu) - ALSA: hda: Add device entry for QEMU (Takashi Iwai) - ALSA: hda: Remove old commented out sanity check (Thorsten Blum) - ALSA: mtpav: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: pcmtest: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: dummy: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: hrtimer: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: timer: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: hda: Handle the jack polling always via a work (Takashi Iwai) - ALSA: hda: Disable codec runtime PM when jack polling is enabled (Takashi Iwai) - ALSA: hda: Disable jack polling at shutdown (Takashi Iwai) - ALSA: mixer_oss: Remove deprecated strcpy() function calls (Thorsten Blum) - ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4 (Alok Tiwari) - ALSA: aloop: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: emu10k1: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: hda/realtek: Fixup ft alc257 rename alc3328 (wangdicheng) - ALSA: hda/conexant: Renaming the codec with device ID 0x1f86 and 0x1f87 (wangdicheng) - ALSA: hda/tas2781: Add compatible for hardware id TIAS2781 and TXNW2781 (Baojun Xu) - ALSA: pcm: Convert snd_pcm_sync_ptr() to user_access_begin/user_access_end() (Christophe Leroy) - ALSA: pcm: Replace [audio_]tstamp_[n]sec by struct __snd_timespec in struct snd_pcm_mmap_status32 (Christophe Leroy) - ALSA: pcm: Convert SNDRV_PCM_IOCTL_SYNC_PTR to user_access_begin/user_access_end() (Christophe Leroy) - ALSA: pcm: refactor copy from/to user in SNDRV_PCM_IOCTL_SYNC_PTR (Christophe Leroy) - ALSA: usb-audio: Fix build with CONFIG_INPUT=n (Takashi Iwai) - ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDA (Stefan Binding) - ALSA: hda: cs35l41: Add support for center channel in CS35L41 HDA (Stefan Binding) - ALSA: hda/ca0132: Use const char * for strings (Takashi Iwai) - ALSA: usb-audio: Convert comma to semicolon (Chen Ni) - ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control (Lucy Thrun) - ALSA: hda/ca0132: Fix using plain integer as NULL pointer in add_tuning_control (Lucy Thrun) - ALSA: mips/sgio2audio: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop (Christophe Leroy) - ALSA: hda/ca0132: Enable hardware band EQ for Sound Blaster Core3D (Lucy Thrun) - ALSA: hda/tas2781: Add missed brace and hardware id re-order (Baojun Xu) - ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5 (Cristian Ciocaltea) - ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks (Cristian Ciocaltea) - ALSA: usb-audio: Simplify NULL comparison in mixer_quirks (Cristian Ciocaltea) - ALSA: usb-audio: Avoid multiple assignments in mixer_quirks (Cristian Ciocaltea) - ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks (Cristian Ciocaltea) - ALSA: usb-audio: Fix block comments in mixer_quirks (Cristian Ciocaltea) - ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros (Cristian Ciocaltea) - ALSA: usb-audio: Fix whitespace & blank line issues in mixer_quirks (Cristian Ciocaltea) - ALSA: usb-audio: Fix code alignment in mixer_quirks (Cristian Ciocaltea) - thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID (Srinivas Pandruvada) - thermal: intel: int340x: Allow temperature override (Srinivas Pandruvada) - thermal: intel: int340x: Add throttling control interface to PTC (Srinivas Pandruvada) - thermal: sysfs: Return ENODATA instead of EAGAIN for reads (Hsin-Te Yuan) - dt-bindings: thermal: tegra: Document Tegra210B01 (Aaron Kling) - dt-bindings: thermal: mediatek: Add fallback compatible string for MT7981 and MT8516 (Aleksander Jan Bajkowski) - dt-bindings: thermal: qcom-tsens: document the Milos Temperature Sensor (Luca Weiss) - thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands (Mason Chang) - thermal/drivers/mediatek/lvts_thermal: Add lvts commands and their sizes to driver data (Mason Chang) - thermal/drivers/mediatek/lvts_thermal: Change lvts commands array to static const (Mason Chang) - thermal/drivers/rockchip: Support reading trim values from OTP (Nicolas Frattaroli) - dt-bindings: thermal: rockchip: document otp thermal trim (Nicolas Frattaroli) - thermal/drivers/rockchip: Support RK3576 SoC in the thermal driver (Ye Zhang) - dt-bindings: rockchip-thermal: Add RK3576 compatible (Nicolas Frattaroli) - thermal/drivers/rockchip: Rename rk_tsadcv3_tshut_mode (Nicolas Frattaroli) - thermal: Use dev_fwnode() (Jiri Slaby (SUSE)) - thermal: Constify struct thermal_zone_device_ops (Christophe JAILLET) - thermal/drivers/loongson2: Constify struct thermal_zone_device_ops (Christophe JAILLET) - thermal/drivers/qcom-spmi-temp-alarm: Add support for LITE PMIC peripherals (Anjelique Melendez) - thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 rev 2 PMIC peripherals (Anjelique Melendez) - thermal/drivers/qcom-spmi-temp-alarm: Prepare to support additional Temp Alarm subtypes (Anjelique Melendez) - thermal/drivers/qcom-spmi-temp-alarm: Add temp alarm data struct based on HW subtype (Anjelique Melendez) - thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required (David Collins) - ACPI: Fix typos (Bjorn Helgaas) - Documentation: ACPI: Fix parent device references (Andy Shevchenko) - Documentation: firmware-guide: gpio-properties: Spelling and style fixes (Andy Shevchenko) - ACPI: Enable CONFIG_ACPI_DEBUG by default (Mario Limonciello) - ACPI: TAD: Replace sprintf() with sysfs_emit() (Sukrut Heroorkar) - ACPI: PRM: Reduce unnecessary printing to avoid user confusion (Zhu Qiyu) - ACPI: pfr_update: Add more debug information when firmware update failed (Chen Yu) - ACPI: DPTF: Support for Wildcat Lake (Srinivas Pandruvada) - ACPI: fan: Update debug message in fan_get_state_acpi4() (Sumeet Pawnikar) - ACPI: fan: Replace sprintf() with sysfs_emit() (Eslam Khafagy) - ACPI: fan: Replace sprintf()/scnprintf() with sysfs_emit() in show() functions (Abdelrahman Fekry) - ACPI: LPSS: Remove AudioDSP related ID (Andy Shevchenko) - ACPI: APEI: handle synchronous exceptions in task work (Shuai Xue) - ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered (Shuai Xue) - ACPI: APEI: MAINTAINERS: Update reviewers for APEI (Rafael J. Wysocki) - ACPI: APEI: EINJ: Fix trigger actions (Tony Luck) - ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path (Breno Leitao) - ACPI: APEI: EINJ: Fix check and iounmap of uninitialized pointer p (Colin Ian King) - ACPI: APEI: EINJ: Fix less than zero comparison on a size_t variable (Colin Ian King) - ACPI: APEI: EINJ: prevent memory corruption in error_type_set() (Dan Carpenter) - ACPI: APEI: EINJ: Update the documentation for EINJv2 support (Zaid Alali) - ACPI: APEI: EINJ: Enable EINJv2 error injections (Zaid Alali) - ACPI: APEI: EINJ: Create debugfs files to enter device id and syndrome (Tony Luck) - ACPI: APEI: EINJ: Discover EINJv2 parameters (Zaid Alali) - ACPI: APEI: EINJ: Add einjv2 extension struct (Zaid Alali) - ACPI: APEI: EINJ: Enable the discovery of EINJv2 capabilities (Zaid Alali) - ACPI: APEI: EINJ: Fix kernel test sparse warnings (Zaid Alali) - ACPI: PM: Set .detach in acpi_general_pm_domain definition (Rafael J. Wysocki) - ACPI: processor: throttling: Remove space before newline (Colin Ian King) - ACPI: processor: perflib: Fix initial _PPC limit application (Jiayi Li) - ACPI: processor: fix acpi_object initialization (Sebastian Ott) - ACPI: proc: Prefer to use octal permission (Andy Shevchenko) - ACPI: proc: Use str_enabled_disabled() helper (Andy Shevchenko) - ACPI: proc: Remove unused header (Andy Shevchenko) - ACPI: proc: Use correct format specifier and drop casting (Andy Shevchenko) - ACPI: wakeup: Drop unneeded casting for sleep_state (Andy Shevchenko) - ACPICA: Decrease `AcpiExTracePoint` verbosity (Mario Limonciello) - ACPI/PCI: Remove space before newline (Colin Ian King) - ACPI/PNP: Use my kernel.org address in MAINTAINERS and ABI docs (Rafael J. Wysocki) - cpupower: Improve Python binding's Makefile (John B. Wyatt IV) - pm: cpupower: Fix printing of CORE, CPU fields in cpupower-monitor (Gautham R. Shenoy) - pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop() (Gautham R. Shenoy) - PM: docs: Use my kernel.org address in ABI docs and DT bindings (Rafael J. Wysocki) - driver core: platform: Drop dev_pm_domain_detach() call (Claudiu Beznea) - PM: domains: Detach on device_unbind_cleanup() (Claudiu Beznea) - PM: domains: Add flags to specify power on attach/detach (Claudiu Beznea) - PM: Don't use "proxy" headers (Andy Shevchenko) - powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw() (Sivan Zohar-Kotzer) - powercap: intel_rapl: Add support for Bartlett Lake platform (Qiao Wei) - powercap: intel_rapl_msr: Add PL4 support for Panther Lake (Zhang Rui) - PM: runtime: Take active children into account in pm_runtime_get_if_in_use() (Rafael J. Wysocki) - Documentation: PM: *_autosuspend() functions update last busy time (Sakari Ailus) - PM: runtime: Mark last busy stamp in pm_request_autosuspend() (Sakari Ailus) - PM: runtime: Mark last busy stamp in pm_runtime_autosuspend() (Sakari Ailus) - PM: runtime: Mark last busy stamp in pm_runtime_put_sync_autosuspend() (Sakari Ailus) - PM: runtime: Mark last busy stamp in pm_runtime_put_autosuspend() (Sakari Ailus) - PM: runtime: Document return values of suspend-related API functions (Sakari Ailus) - PM: hibernate: Fix up white space that does not follow coding style (Darshan Rathod) - PM: sleep: Rearrange suspend/resume error handling in the core (Rafael J. Wysocki) - kexec_core: Drop redundant pm_restore_gfp_mask() call (Rafael J. Wysocki) - kexec_core: Fix error code path in the KEXEC_JUMP flow (Rafael J. Wysocki) - PM: sleep: Clean up MAINTAINERS entries for suspend and hibernation (Rafael J. Wysocki) - PM: sleep: add kernel parameter to disable asynchronous suspend/resume (Tudor Ambarus) - PCI/PM: Set power.strict_midlayer in pci_pm_init() (Rafael J. Wysocki) - ACPI: PM: Set/clear power.strict_midlayer in prepare/complete (Rafael J. Wysocki) - PM: sleep: Add strict_midlayer flag to struct dev_pm_info (Rafael J. Wysocki) - PM: runtime: Introduce __rpm_get_driver_callback() (Rafael J. Wysocki) - PM: Check power.needs_force_resume in pm_runtime_force_suspend() (Rafael J. Wysocki) - PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit() (Rafael J. Wysocki) - PM: Make pm_runtime_force_resume() work with DPM_FLAG_SMART_SUSPEND (Rafael J. Wysocki) - PM: Move two sleep-related functions under CONFIG_PM_SLEEP (Rafael J. Wysocki) - PM: Use true/false as power.needs_force_resume values (Rafael J. Wysocki) - PM: sleep: Make async suspend handle suppliers like parents (Rafael J. Wysocki) - PM: sleep: Make async resume handle consumers like children (Rafael J. Wysocki) - PM: sleep: Drop superfluous might_sleep() calls (Zhongqiu Han) - PM: sleep: console: Fix the black screen issue (tuhaowen) - rust: opp: use c_* types via kernel prelude (Abhinav Ananthu) - PM / devfreq: Add HiSilicon uncore frequency scaling driver (Jie Zhan) - PM / devfreq: Allow devfreq driver to add custom sysfs ABIs (Jie Zhan) - PM / devfreq: sun8i-a33-mbus: Simplify by using more devm functions (Uwe Kleine-König) - PM / devfreq: Fix a index typo in trans_stat (Chanwoo Choi) - PM / devfreq: Check governor before using governor->name (Lifeng Zheng) - PM / devfreq: Remove redundant devfreq_get_freq_range() calling in devfreq_add_device() (Lifeng Zheng) - PM / devfreq: Limit max_freq with scaling_min_freq (Lifeng Zheng) - PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store() (Lifeng Zheng) - Documentation: power: Remove info about non-existing QoS interfaces (Ulf Hansson) - cpuidle: dt: fix opencoded for_each_cpu() in idle_state_valid() (Yury Norov [NVIDIA]) - cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag (Prashant Malani) - drivers: cpufreq: add Tegra114 support (Svyatoslav Ryhel) - rust: cpumask: Replace `MaybeUninit` and `mem::zeroed` with `Opaque` APIs (Ritvik Gupta) - cpufreq: tegra124: Allow building as a module (Aaron Kling) - cpufreq: dt: Add register helper (Aaron Kling) - cpufreq: Export disable_cpufreq() (Aaron Kling) - cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table() (Dan Carpenter) - cpufreq: armada-8k: make both cpu masks static (Arnd Bergmann) - rust: cpufreq: use c_ types from kernel prelude (Abhinav Ananthu) - rust: cpufreq: Ensure C ABI compatibility in all unsafe (Abhinav Ananthu) - cpufreq: brcmstb-avs: Fully open-code compatible for grepping (Krzysztof Kozlowski) - cpufreq: apple: drop default ARCH_APPLE in Kconfig (Sven Peter) - MAINTAINERS: adjust file entry in CPU HOTPLUG (Lukas Bulwahn) - cpufreq: Exit governor when failed to start old governor (Lifeng Zheng) - cpufreq: Move the check of cpufreq_driver->get into cpufreq_verify_current_freq() (Lifeng Zheng) - cpufreq: Init policy->rwsem before it may be possibly used (Lifeng Zheng) - cpufreq: Initialize cpufreq-based frequency-invariance later (Lifeng Zheng) - cpufreq: Remove duplicate check in __cpufreq_offline() (Lifeng Zheng) - cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs (Lifeng Zheng) - cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode (Li RongQing) - cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode (Rafael J. Wysocki) - cpufreq: docs: userspace: Explain HW coordination influence (Shashank Balaji) - cpufreq: userspace: set CPUFREQ_GOV_STRICT_TARGET flag (Shashank Balaji) - cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em() (Lifeng Zheng) - cpufreq: CPPC: Do not return a value from populate_efficiency_class() (Lifeng Zheng) - cpufreq: CPPC: Remove cpu_data_list (Lifeng Zheng) - Documentation: amd-pstate:fix minimum performance state label error (shouyeliu) - landlock: Fix cosmetic change (Mickaël Salaün) - samples/landlock: Fix building on musl libc (Brahmajit Das) - landlock: Fix warning from KUnit tests (Tingmao Wang) - selftests/landlock: Add test to check rule tied to covered mount point (Mickaël Salaün) - selftests/landlock: Fix build of audit_test (Song Liu) - selftests/landlock: Fix readlink check (Mickaël Salaün) - audit,module: restore audit logging in load failure case (Richard Guy Briggs) - selinux: don't bother with selinuxfs_info_free() on failures (Al Viro) - selinux: add __GFP_NOWARN to hashtab_init() allocations (Paul Moore) - selinux: optimize selinux_inode_getattr/permission() based on neveraudit|permissive (Stephen Smalley) - selinux: introduce neveraudit types (Stephen Smalley) - documentation: add links to SELinux resources (Stephen Smalley) - selinux: add a 5 second sleep to /sys/fs/selinux/user (Paul Moore) - MAINTAINERS: Add Xiu and myself as Lockdown maintainers (Nicolas Bouchinet) - security: Remove unused declaration cap_mmap_file() (Yue Haibing) - lsm: trivial comment fix (Kalevi Kolttonen) - tpm_crb_ffa: handle tpm busy return code (Prachotan Bathi) - tpm_crb_ffa: Remove memset usage (Prachotan Bathi) - tpm_crb_ffa: Fix typos in function name (Prachotan Bathi) - tpm: Check for completion after timeout (Jarkko Sakkinen) - tpm: Use of_reserved_mem_region_to_resource() for "memory-region" (Rob Herring) - tpm: Replace scnprintf() with sysfs_emit() and sysfs_emit_at() in sysfs show functions (Chelsy Ratnawat) - tpm_crb_ffa: Remove unused export (Jarkko Sakkinen) - tpm: tpm_crb_ffa: try to probe tpm_crb_ffa when it's built-in (Yeoreum Yun) - firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall (Yeoreum Yun) - tpm/tpm_svsm: support TPM_CHIP_FLAG_SYNC (Stefano Garzarella) - tpm/tpm_ftpm_tee: support TPM_CHIP_FLAG_SYNC (Stefano Garzarella) - tpm: support devices with synchronous send() (Stefano Garzarella) - tpm: add bufsiz parameter in the .send callback (Stefano Garzarella) - ceph: Remove gfp_t argument from ceph_fscrypt_encrypt_*() (Eric Biggers) - fscrypt: Remove gfp_t argument from fscrypt_encrypt_block_inplace() (Eric Biggers) - fscrypt: Remove gfp_t argument from fscrypt_crypt_data_unit() (Eric Biggers) - fscrypt: Switch to sync_skcipher and on-stack requests (Eric Biggers) - fscrypt: Drop FORBID_WEAK_KEYS flag for AES-ECB (Eric Biggers) - fscrypt: Don't use asynchronous CryptoAPI algorithms (Eric Biggers) - fscrypt: Don't use problematic non-inline crypto engines (Eric Biggers) - fscrypt: Drop obsolete recommendation to enable optimized SHA-512 (Eric Biggers) - fscrypt: Explicitly include (Eric Biggers) - fsverity: Switch from crypto_shash to SHA-2 library (Eric Biggers) - fsverity: Explicitly include (Eric Biggers) - apparmor: use SHA-256 library API instead of crypto_shash API (Eric Biggers) - lib/crypto: tests: Annotate worker to be on stack (Guenter Roeck) - lib/crypto: tests: Add KUnit tests for SHA-1 and HMAC-SHA1 (Eric Biggers) - lib/crypto: tests: Add KUnit tests for Poly1305 (Eric Biggers) - lib/crypto: tests: Add KUnit tests for SHA-384 and SHA-512 (Eric Biggers) - lib/crypto: tests: Add KUnit tests for SHA-224 and SHA-256 (Eric Biggers) - lib/crypto: tests: Add hash-test-template.h and gen-hash-testvecs.py (Eric Biggers) - lib/crypto: arm64/sha512-ce: Drop compatibility macros for older binutils (Eric Biggers) - lib/crypto: x86/sha1-ni: Convert to use rounds macros (Eric Biggers) - lib/crypto: x86/sha1-ni: Minor optimizations and cleanup (Eric Biggers) - crypto: sha1 - Remove sha1_base.h (Eric Biggers) - lib/crypto: x86/sha1: Migrate optimized code into library (Eric Biggers) - lib/crypto: sparc/sha1: Migrate optimized code into library (Eric Biggers) - lib/crypto: s390/sha1: Migrate optimized code into library (Eric Biggers) - lib/crypto: powerpc/sha1: Migrate optimized code into library (Eric Biggers) - lib/crypto: mips/sha1: Migrate optimized code into library (Eric Biggers) - lib/crypto: arm64/sha1: Migrate optimized code into library (Eric Biggers) - lib/crypto: arm/sha1: Migrate optimized code into library (Eric Biggers) - crypto: sha1 - Use same state format as legacy drivers (Eric Biggers) - crypto: sha1 - Wrap library and add HMAC support (Eric Biggers) - lib/crypto: sha1: Add HMAC support (Eric Biggers) - lib/crypto: sha1: Add SHA-1 library functions (Eric Biggers) - lib/crypto: sha1: Rename sha1_init() to sha1_init_raw() (Eric Biggers) - crypto: x86/sha1 - Rename conflicting symbol (Eric Biggers) - lib/crypto: sha2: Add hmac_sha*_init_usingrawkey() (Eric Biggers) - lib/crypto: arm/poly1305: Remove unneeded empty weak function (Eric Biggers) - lib/crypto: x86/poly1305: Fix performance regression on short messages (Eric Biggers) - lib/crypto: x86/poly1305: Fix register corruption in no-SIMD contexts (Eric Biggers) - lib/crypto: arm64/poly1305: Fix register corruption in no-SIMD contexts (Eric Biggers) - lib/crypto: arm/poly1305: Fix register corruption in no-SIMD contexts (Eric Biggers) - lib/crypto: hash_info: Move hash_info.c into lib/crypto/ (Eric Biggers) - lib/crypto: x86/sha256: Remove unnecessary checks for nblocks==0 (Eric Biggers) - lib/crypto: x86/sha256: Move static_call above kernel-mode FPU section (Eric Biggers) - lib/crypto: sha256: Document the SHA-224 and SHA-256 API (Eric Biggers) - lib/crypto: sha256: Sync sha256_update() with sha512_update() (Eric Biggers) - lib/crypto: sha256: Consolidate into single module (Eric Biggers) - lib/crypto: sha256: Remove sha256_is_arch_optimized() (Eric Biggers) - crypto: sha256 - Use same state format as legacy drivers (Eric Biggers) - crypto: sha256 - Wrap library and add HMAC support (Eric Biggers) - lib/crypto: sha256: Add HMAC-SHA224 and HMAC-SHA256 support (Eric Biggers) - lib/crypto: sha256: Propagate sha256_block_state type to implementations (Eric Biggers) - lib/crypto: sha256: Make library API use strongly-typed contexts (Eric Biggers) - lib/crypto: sha256: Add sha224() and sha224_update() (Eric Biggers) - lib/crypto: sha256: Remove sha256_blocks_simd() (Eric Biggers) - lib/crypto: sha256: Reorder some code (Eric Biggers) - cxl/test: Simplify fw_buf_checksum_show() (Eric Biggers) - libceph: Rename hmac_sha256() to ceph_hmac_sha256() (Eric Biggers) - lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap (Eric Biggers) - MAINTAINERS: Drop arch/*/lib/crypto/ pattern (Eric Biggers) - lib/crypto: x86: Move arch/x86/lib/crypto/ into lib/crypto/ (Eric Biggers) - lib/crypto: sparc: Move arch/sparc/lib/crypto/ into lib/crypto/ (Eric Biggers) - lib/crypto: s390: Move arch/s390/lib/crypto/ into lib/crypto/ (Eric Biggers) - lib/crypto: riscv: Move arch/riscv/lib/crypto/ into lib/crypto/ (Eric Biggers) - lib/crypto: powerpc: Move arch/powerpc/lib/crypto/ into lib/crypto/ (Eric Biggers) - lib/crypto: mips: Move arch/mips/lib/crypto/ into lib/crypto/ (Eric Biggers) - lib/crypto: arm64: Move arch/arm64/lib/crypto/ into lib/crypto/ (Eric Biggers) - lib/crypto: arm: Move arch/arm/lib/crypto/ into lib/crypto/ (Eric Biggers) - crypto: sha512 - Remove sha512_base.h (Eric Biggers) - lib/crypto: x86/sha512: Remove unnecessary checks for nblocks==0 (Eric Biggers) - lib/crypto: x86/sha512: Migrate optimized SHA-512 code to library (Eric Biggers) - lib/crypto: sparc/sha512: Migrate optimized SHA-512 code to library (Eric Biggers) - lib/crypto: s390/sha512: Migrate optimized SHA-512 code to library (Eric Biggers) - lib/crypto: riscv/sha512: Migrate optimized SHA-512 code to library (Eric Biggers) - lib/crypto: mips/sha512: Migrate optimized SHA-512 code to library (Eric Biggers) - mips: cavium-octeon: Move octeon-crypto.h into asm directory (Eric Biggers) - lib/crypto: arm64/sha512: Migrate optimized SHA-512 code to library (Eric Biggers) - lib/crypto: arm/sha512: Migrate optimized SHA-512 code to library (Eric Biggers) - crypto: sha512 - Use same state format as legacy drivers (Eric Biggers) - crypto: sha512 - Replace sha512_generic with wrapper around SHA-512 library (Eric Biggers) - crypto: riscv/sha512 - Stop depending on sha512_generic_block_fn (Eric Biggers) - lib/crypto: sha512: Add HMAC-SHA384 and HMAC-SHA512 support (Eric Biggers) - lib/crypto: sha512: Add support for SHA-384 and SHA-512 (Eric Biggers) - crypto: sha512 - Rename conflicting symbols (Eric Biggers) - lib/crypto: Explicitly include (Eric Biggers) - lib/crc: x86/crc32c: Enable VPCLMULQDQ optimization where beneficial (Eric Biggers) - lib/crc: x86: Reorganize crc-pclmul static_call initialization (Eric Biggers) - lib/crc: crc64: Add include/linux/crc64.h to kernel-api.rst (Eric Biggers) - lib/crc: crc32: Change crc32() from macro to inline function and remove cast (Eric Biggers) - nvmem: layouts: Switch from crc32() to crc32_le() (Eric Biggers) - lib/crc: crc32: Document crc32_le(), crc32_be(), and crc32c() (Eric Biggers) - lib/crc: Explicitly include (Eric Biggers) - lib/crc: Remove ARCH_HAS_* kconfig symbols (Eric Biggers) - lib/crc: x86: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: sparc: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: s390: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: riscv: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: powerpc: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: mips: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: loongarch: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: arm64: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: arm: Migrate optimized CRC code into lib/crc/ (Eric Biggers) - lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/ (Eric Biggers) - lib/crc: Move files into lib/crc/ (Eric Biggers) - lib/crc32: Remove unused combination support (Eric Biggers) - crypto/crc32[c]: register only "-lib" drivers (Eric Biggers) - btrfs: stop parsing crc32c driver name (Eric Biggers) - crypto: stm32 - remove crc32 and crc32c support (Eric Biggers) - crypto: inside-secure - remove crc32 support (Eric Biggers) - crypto: testmgr - remove crc32c context format test (Eric Biggers) - x86/crc: drop checks of CONFIG_AS_VPCLMULQDQ (Eric Biggers) - sched/task_stack: Add missing const qualifier to end_of_stack() (Kees Cook) - kstack_erase: Support Clang stack depth tracking (Kees Cook) - kstack_erase: Add -mgeneral-regs-only to silence Clang warnings (Kees Cook) - init.h: Disable sanitizer coverage for __init and __head (Kees Cook) - kstack_erase: Disable kstack_erase for all of arm compressed boot code (Kees Cook) - x86: Handle KCOV __init vs inline mismatches (Kees Cook) - arm64: Handle KCOV __init vs inline mismatches (Kees Cook) - s390: Handle KCOV __init vs inline mismatches (Kees Cook) - arm: Handle KCOV __init vs inline mismatches (Kees Cook) - mips: Handle KCOV __init vs inline mismatch (Kees Cook) - powerpc/mm/book3s64: Move kfence and debug_pagealloc related calls to __init section (Ritesh Harjani (IBM)) - configs/hardening: Enable CONFIG_INIT_ON_FREE_DEFAULT_ON (Kees Cook) - configs/hardening: Enable CONFIG_KSTACK_ERASE (Kees Cook) - stackleak: Split KSTACK_ERASE_CFLAGS from GCC_PLUGINS_CFLAGS (Kees Cook) - stackleak: Rename stackleak_track_stack to __sanitizer_cov_stack_depth (Kees Cook) - stackleak: Rename STACKLEAK to KSTACK_ERASE (Kees Cook) - seq_buf: Introduce KUnit tests (Kees Cook) - string: Group str_has_prefix() and strstarts() (Andy Shevchenko) - kunit/fortify: Add back "volatile" for sizeof() constants (Kees Cook) - acpi: nfit: intel: avoid multiple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - stddef: Introduce TRAILING_OVERLAP() helper macro (Gustavo A. R. Silva) - mux: Convert mux_control_ops to a flex array member in mux_chip (Thorsten Blum) - fork: reorder function qualifiers for copy_clone_args_from_user (Dishank Jogi) - binfmt_elf: remove the 4k limitation of program header size (Yin Fengwei) - binfmt_elf: Warn on missing or suspicious regset note names (Dave Martin) - xtensa: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - um: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - x86/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - sparc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - sh: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - s390/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - riscv: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - powerpc/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - parisc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - openrisc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - nios2: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - MIPS: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - m68k: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - LoongArch: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - hexagon: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - csky: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - arm64: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - ARM: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - ARC: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names (Dave Martin) - binfmt_elf: Dump non-arch notes with strictly matching name and type (Dave Martin) - regset: Add explicit core note name in struct user_regset (Dave Martin) - regset: Fix kerneldoc for struct regset_get() in user_regset (Dave Martin) - Documentation: driver-api: Update libata error handler information (Damien Le Moal) - ata: libata-eh: Simplify reset operation management (Damien Le Moal) - ata: libata-eh: Remove ata_do_eh() (Damien Le Moal) - ata: pata_rdc: Use registered definition for the RDC vendor (Andy Shevchenko) - ata: libata-eh: Make ata_eh_followup_srst_needed() return a bool (Damien Le Moal) - ata: libata-transport: replace scnprintf with sysfs_emit for simple attributes (Jonathan Velez) - ata: libata-eh: use bool for fastdrain in ata_eh_set_pending() (Damien Le Moal) - ata: libata: Introduce ata_port_eh_scheduled() (Damien Le Moal) - ata: libata-core: Rename ata_do_set_mode() (Damien Le Moal) - ata: libata-eh: Rename and make ata_set_mode() static (Damien Le Moal) - ata: libata-core: Make ata_dev_cleanup_cdl_resources() static (Damien Le Moal) - ata: libata-core: Cache the general purpose log directory (Damien Le Moal) - ata: libata_eh: Add debug messages to ata_eh_link_set_lpm() (Damien Le Moal) - ata: libata-core: Reduce the number of messages signaling broken LPM (Damien Le Moal) - ata: ahci: Disallow LPM policy control if not supported (Damien Le Moal) - ata: ahci: Disallow LPM policy control for external ports (Damien Le Moal) - ata: ahci: Disable DIPM if host lacks support (Damien Le Moal) - ata: libata-sata: Disallow changing LPM state if not supported (Damien Le Moal) - ata: libata-eh: Avoid unnecessary resets when revalidating devices (Damien Le Moal) - ata: libata-core: Advertize device support for DIPM and HIPM features (Damien Le Moal) - ata: libata-core: Move device LPM quirk settings to ata_dev_config_lpm() (Damien Le Moal) - ata: libata-core: Introduce ata_dev_config_lpm() (Damien Le Moal) - ata: libata-eh: Move and rename ata_eh_set_lpm() (Damien Le Moal) - ata: ahci: Clarify mobile_lpm_policy description (Damien Le Moal) - ata: libata: Improve LPM policies description (Damien Le Moal) - ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig (Damien Le Moal) - ata: libata-scsi: Cleanup ata_scsi_offline_dev() (Damien Le Moal) - ata: libata: Remove ATA_DFLAG_ZAC device flag (Damien Le Moal) - zonefs: use ZONEFS_SUPER_SIZE instead of PAGE_SIZE (Johannes Thumshirn) - block: restore two stage elevator switch while running nr_hw_queue update (Nilay Shroff) - cdrom: Call cdrom_mrw_exit from cdrom_release function (Phillip Potter) - sunvdc: Balance device refcount in vdc_port_mpgroup_check (Ma Ke) - md/raid10: fix set but not used variable in sync_request_write() (John Garry) - md: allow removing faulty rdev during resync (Zheng Qixing) - md/raid5: unset WQ_CPU_INTENSIVE for raid5 unbound workqueue (Ryo Takakura) - md: remove/add redundancy group only in level change (Xiao Ni) - md: Don't clear MD_CLOSING until mddev is freed (Xiao Ni) - md: call del_gendisk in control path (Xiao Ni) - nvme-pci: try function level reset on init failure (Keith Busch) - nvmet: pci-epf: Do not complete commands twice if nvmet_req_init() fails (Rick Wertenbroek) - nvme-tcp: log TLS handshake failures at error level (Maurizio Lombardi) - docs: nvme: fix grammar in nvme-pci-endpoint-target.rst (Alok Tiwari) - nvme: fix typo in status code constant for self-test in progress (Alok Tiwari) - nvmet: remove redundant assignment of error code in nvmet_ns_enable() (Alok Tiwari) - nvme: fix incorrect variable in io cqes error message (Alok Tiwari) - nvme: fix multiple spelling and grammar issues in host drivers (Alok Tiwari) - dm: split write BIOs on zone boundaries when zone append is not emulated (Shin'ichiro Kawasaki) - block: use chunk_sectors when evaluating stacked atomic write limits (John Garry) - dm-stripe: limit chunk_sectors to the stripe size (John Garry) - md/raid10: set chunk_sectors limit (John Garry) - md/raid0: set chunk_sectors limit (John Garry) - block: sanitize chunk_sectors for atomic write limits (John Garry) - ilog2: add max_pow_of_two_factor() (John Garry) - block: fix blk_zone_append_update_request_bio() kernel-doc (Johannes Thumshirn) - ublk: remove unused req argument from ublk_sub_req_ref() (Caleb Sander Mateos) - selftests: ublk: add utils.h (Ming Lei) - selftests: ublk: add helper ublk_handle_uring_cmd() for handle ublk command (Ming Lei) - selftests: ublk: improve flags naming (Ming Lei) - selftests: ublk: remove ublk queue self-defined flags (Ming Lei) - selftests: ublk: pass 'ublk_thread *' to more common helpers (Ming Lei) - selftests: ublk: pass 'ublk_thread *' to ->queue_io() and ->tgt_io_done() (Ming Lei) - selftests: ublk: remove `tag` parameter of ->tgt_io_done() (Ming Lei) - ublk: pass 'const struct ublk_io *' to ublk_[un]map_io() (Ming Lei) - ublk: remove ublk_commit_and_fetch() (Ming Lei) - ublk: add helper ublk_check_fetch_buf() (Ming Lei) - ublk: store auto buffer register data into `struct ublk_io` (Ming Lei) - ublk: move auto buffer register handling into one dedicated helper (Ming Lei) - ublk: avoid to pass `struct ublksrv_io_cmd *` to ublk_commit_and_fetch() (Ming Lei) - ublk: let ublk_fill_io_cmd() cover more things (Ming Lei) - ublk: move fake timeout logic into __ublk_complete_rq() (Ming Lei) - ublk: look up ublk task via its pid in timeout handler (Ming Lei) - ublk: validate ublk server pid (Ming Lei) - block: add trace messages to zone write plugging (Johannes Thumshirn) - block: add tracepoint for blkdev_zone_mgmt (Johannes Thumshirn) - block: add tracepoint for blk_zone_update_request_bio (Johannes Thumshirn) - block: split blk_zone_update_request_bio into two functions (Johannes Thumshirn) - blktrace: add zoned block commands to blk_fill_rwbs (Johannes Thumshirn) - block: floppy: Fix uninitialized use of outparam (Purva Yeshi) - loop: Avoid updating block size under exclusive owner (Jan Kara) - nvme-pci: don't allocate dma_vec for IOVA mappings (Christoph Hellwig) - nbd: fix lockdep deadlock warning (Ming Lei) - drbd: add missing kref_get in handle_write_conflicts (Sarah Newman) - block: mtip32xx: Fix usage of dma_map_sg() (Thomas Fourier) - Documentation: remove reference to pktcdvd in cdrom documentation (Jens Axboe) - nvme-pci: fix dma unmapping when using PRPs and not using the IOVA mapping (Christoph Hellwig) - block: remove pktcdvd driver (Jens Axboe) - ublk: introduce and use ublk_set_canceling helper (Uday Shankar) - ublk: speed up ublk server exit handling (Uday Shankar) - zram: pass buffer offset to zcomp_available_show() (Sergey Senozhatsky) - block: zram: replace scnprintf() with sysfs_emit() in *_show() functions (Rahul Kumar) - bcache: switch from pages to folios in read_super() (Matthew Wilcox (Oracle)) - virtio: blk/scsi: use block layer helpers to calculate num of queues (Daniel Wagner) - scsi: use block layer helpers to calculate num of queues (Daniel Wagner) - nvme-pci: use block layer helpers to calculate num of queues (Daniel Wagner) - blk-mq: add number of queue calc helper (Daniel Wagner) - lib/group_cpus: Let group_cpu_evenly() return the number of initialized masks (Daniel Wagner) - ublk: cache-align struct ublk_io (Caleb Sander Mateos) - ublk: remove ubq checks from ublk_{get,put}_req_ref() (Caleb Sander Mateos) - ublk: optimize UBLK_IO_UNREGISTER_IO_BUF on daemon task (Caleb Sander Mateos) - ublk: optimize UBLK_IO_REGISTER_IO_BUF on daemon task (Caleb Sander Mateos) - ublk: return early if blk_should_fake_timeout() (Caleb Sander Mateos) - ublk: allow UBLK_IO_(UN)REGISTER_IO_BUF on any task (Caleb Sander Mateos) - ublk: don't take ublk_queue in ublk_unregister_io_buf() (Caleb Sander Mateos) - ublk: consolidate UBLK_IO_FLAG_{ACTIVE,OWNED_BY_SRV} checks (Caleb Sander Mateos) - ublk: remove task variable from __ublk_ch_uring_cmd() (Caleb Sander Mateos) - ublk: handle UBLK_IO_FETCH_REQ earlier (Caleb Sander Mateos) - ublk: check cmd_op first (Caleb Sander Mateos) - ublk: remove struct ublk_rq_data (Caleb Sander Mateos) - ublk: use vmalloc for ublk_device's __queues (Caleb Sander Mateos) - nvme-pci: rework the build time assert for NVME_MAX_NR_DESCRIPTORS (Christoph Hellwig) - nvme-pci: replace NVME_MAX_KB_SZ with NVME_MAX_BYTE (Christoph Hellwig) - nvme-pci: convert the data mapping to blk_rq_dma_map (Christoph Hellwig) - nvme-pci: remove superfluous arguments (Christoph Hellwig) - nvme-pci: merge the simple PRP and SGL setup into a common helper (Christoph Hellwig) - nvme-pci: refactor nvme_pci_use_sgls (Christoph Hellwig) - block: add scatterlist-less DMA mapping helpers (Christoph Hellwig) - block: don't merge different kinds of P2P transfers in a single bio (Christoph Hellwig) - dm: Check for forbidden splitting of zone write operations (Damien Le Moal) - dm: dm-crypt: Do not partially accept write BIOs with zoned targets (Damien Le Moal) - dm: Always split write BIOs to zoned device limits (Damien Le Moal) - block: Introduce bio_needs_zone_write_plugging() (Damien Le Moal) - block: Make REQ_OP_ZONE_FINISH a write operation (Damien Le Moal) - block: Increase BLK_DEF_MAX_SECTORS_CAP (Damien Le Moal) - io_uring/zcrx: fix leaking pages on sg init fail (Pavel Begunkov) - io_uring/zcrx: don't leak pages on account failure (Pavel Begunkov) - io_uring/zcrx: fix null ifq on area destruction (Pavel Begunkov) - io_uring: fix breakage in EXPERT menu (Randy Dunlap) - io_uring/cmd: remove struct io_uring_cmd_data (Caleb Sander Mateos) - btrfs/ioctl: store btrfs_uring_encoded_data in io_btrfs_cmd (Caleb Sander Mateos) - io_uring/cmd: introduce IORING_URING_CMD_REISSUE flag (Caleb Sander Mateos) - io_uring/zcrx: account area memory (Pavel Begunkov) - io_uring: export io_[un]account_mem (Pavel Begunkov) - io_uring/net: Support multishot receive len cap (Norman Maurer) - io_uring: deduplicate wakeup handling (Jens Axboe) - io_uring/net: cast min_not_zero() type (Jens Axboe) - io_uring/poll: cleanup apoll freeing (Jens Axboe) - io_uring/net: allow multishot receive per-invocation cap (Jens Axboe) - io_uring/net: move io_sr_msg->retry_flags to io_sr_msg->flags (Jens Axboe) - io_uring/net: use passed in 'len' in io_recv_buf_select() (Jens Axboe) - io_uring/zcrx: prepare fallback for larger pages (Pavel Begunkov) - io_uring/zcrx: assert area type in io_zcrx_iov_page (Pavel Begunkov) - io_uring/zcrx: allocate sgtable for umem areas (Pavel Begunkov) - io_uring/zcrx: introduce io_populate_area_dma (Pavel Begunkov) - io_uring/zcrx: return error from io_zcrx_map_area_* (Pavel Begunkov) - io_uring/zcrx: always pass page to io_zcrx_copy_chunk (Pavel Begunkov) - io_uring/rw: cast rw->flags assignment to rwf_t (Jens Axboe) - io_uring: don't use int for ABI (Pavel Begunkov) - io_uring/rsrc: skip atomic refcount for uncloned buffers (Caleb Sander Mateos) - io_uring/mock: add trivial poll handler (Pavel Begunkov) - io_uring/mock: support for async read/write (Pavel Begunkov) - io_uring/mock: allow to choose FMODE_NOWAIT (Pavel Begunkov) - io_uring/mock: add sync read/write (Pavel Begunkov) - io_uring/mock: add cmd using vectored regbufs (Pavel Begunkov) - io_uring/mock: add basic infra for test mock files (Pavel Begunkov) - io_uring: remove errant ';' from IORING_CQE_F_TSTAMP_HW definition (Jens Axboe) - io_uring/netcmd: add tx timestamping cmd support (Pavel Begunkov) - io_uring: add mshot helper for posting CQE32 (Pavel Begunkov) - io_uring/cmd: allow multishot polled commands (Pavel Begunkov) - io_uring/poll: introduce io_arm_apoll() (Pavel Begunkov) - net: timestamp: add helper returning skb's tx tstamp (Pavel Begunkov) - io_uring/nop: add IORING_NOP_TW completion flag (Jens Axboe) - io_uring/uring_cmd: implement ->sqe_copy() to avoid unnecessary copies (Jens Axboe) - io_uring/uring_cmd: get rid of io_uring_cmd_prep_setup() (Jens Axboe) - io_uring: add struct io_cold_def->sqe_copy() method (Jens Axboe) - io_uring: add IO_URING_F_INLINE issue flag (Jens Axboe) - ksmbd: fix corrupted mtime and ctime in smb2_open (Namjae Jeon) - ksmbd: fix Preauh_HashValue race condition (Namjae Jeon) - ksmbd: check return value of xa_store() in krb5_authenticate (Namjae Jeon) - ksmbd: fix null pointer dereference error in generate_encryptionkey (Namjae Jeon) - smb/server: add ksmbd_vfs_kern_path() (NeilBrown) - smb/server: avoid deadlock when linking with ReplaceIfExists (NeilBrown) - smb/server: simplify ksmbd_vfs_kern_path_locked() (NeilBrown) - smb/server: use lookup_one_unlocked() (NeilBrown) - hfs: fix general protection fault in hfs_find_init() (Viacheslav Dubeyko) - hfs: fix slab-out-of-bounds in hfs_bnode_read() (Viacheslav Dubeyko) - hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read() (Viacheslav Dubeyko) - hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() (Viacheslav Dubeyko) - hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file() (Tetsuo Handa) - hfsplus: don't set REQ_SYNC for hfsplus_submit_bio() (Johannes Thumshirn) - hfsplus: remove mutex_lock check in hfsplus_free_extents (Yangtao Li) - hfs: make splice write available again (Yangtao Li) - hfsplus: make splice write available again (Yangtao Li) - hfs: fix not erasing deleted b-tree node issue (Viacheslav Dubeyko) - udf: Verify partition map count (Jan Kara) - udf: stop using write_cache_pages (Christoph Hellwig) - ext2: Handle fiemap on empty files to prevent EINVAL (Wei Gao) - block: change blk_get_meta_cap() stub return -ENOIOCTLCMD (Klara Modin) - fuse: remove page alignment check for writeback len (Joanne Koong) - fuse: refactor writeback to use iomap_writepage_ctx inode (Joanne Koong) - fuse: hook into iomap for invalidating and checking partial uptodateness (Joanne Koong) - fuse: use iomap for folio laundering (Joanne Koong) - fuse: use iomap for writeback (Joanne Koong) - fuse: use iomap for buffered writes (Joanne Koong) - iomap: build the writeback code without CONFIG_BLOCK (Christoph Hellwig) - iomap: add read_folio_range() handler for buffered writes (Christoph Hellwig) - iomap: improve argument passing to iomap_read_folio_sync (Christoph Hellwig) - iomap: replace iomap_folio_ops with iomap_write_ops (Christoph Hellwig) - iomap: export iomap_writeback_folio (Christoph Hellwig) - iomap: move folio_unlock out of iomap_writeback_folio (Joanne Koong) - iomap: rename iomap_writepage_map to iomap_writeback_folio (Christoph Hellwig) - iomap: move all ioend handling to ioend.c (Christoph Hellwig) - iomap: add public helpers for uptodate state manipulation (Joanne Koong) - iomap: hide ioends from the generic writeback code (Christoph Hellwig) - iomap: refactor the writeback interface (Christoph Hellwig) - iomap: cleanup the pending writeback tracking in iomap_writepage_map_blocks (Joanne Koong) - iomap: pass more arguments using the iomap writeback context (Christoph Hellwig) - iomap: header diet (Christoph Hellwig) - fs: add a new remove_bdev() callback (Qu Wenruo) - fs: tighten a sanity check in file_attr_to_fileattr() (Dan Carpenter) - tree-wide: s/struct fileattr/struct file_kattr/g (Christian Brauner) - fs: introduce file_getattr and file_setattr syscalls (Andrey Albershteyn) - fs: prepare for extending file_get/setattr() (Amir Goldstein) - fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP (Andrey Albershteyn) - selinux: implement inode_file_[g|s]etattr hooks (Andrey Albershteyn) - lsm: introduce new hooks for setting/getting inode fsxattr (Andrey Albershteyn) - fs: split fileattr related helpers into separate file (Andrey Albershteyn) - block: fix lbmd_guard_tag_type assignment in FS_IOC_GETLBMD_CAP (Anuj Gupta) - block: fix FS_IOC_GETLBMD_CAP parsing in blkdev_common_ioctl() (Arnd Bergmann) - fs: add ioctl to query metadata and protection info capabilities (Anuj Gupta) - nvme: set pi_offset only when checksum type is not BLK_INTEGRITY_CSUM_NONE (Anuj Gupta) - block: introduce pi_tuple_size field in blk_integrity (Anuj Gupta) - block: rename tuple_size field in blk_integrity to metadata_size (Anuj Gupta) - vfs: add Rust files to MAINTAINERS (Alice Ryhl) - poll: rust: allow poll_table ptrs to be null (Alice Ryhl) - selftests/kernfs: test xattr retrieval (Christian Brauner) - selftests/bpf: Add tests for bpf_cgroup_read_xattr (Song Liu) - bpf: Mark cgroup_subsys_state->cgroup RCU safe (Song Liu) - bpf: Introduce bpf_cgroup_read_xattr to read xattr of cgroup's node (Song Liu) - kernfs: remove iattr_mutex (Christian Brauner) - don't bother with path_get()/path_put() in unix_open_file() (Al Viro) - fold fs_struct->{lock,seq} into a seqlock (Al Viro) - selftests: net: extend SCM_PIDFD test to cover stale pidfds (Alexander Mikhalitsyn) - af_unix: enable handing out pidfds for reaped tasks in SCM_PIDFD (Alexander Mikhalitsyn) - af_unix: stash pidfs dentry when needed (Alexander Mikhalitsyn) - af_unix/scm: fix whitespace errors (Alexander Mikhalitsyn) - af_unix: introduce and use scm_replace_pid() helper (Alexander Mikhalitsyn) - af_unix: introduce unix_skb_to_scm helper (Alexander Mikhalitsyn) - af_unix: rework unix_maybe_add_creds() to allow sleep (Alexander Mikhalitsyn) - selftests/pidfd: decode pidfd file handles withou having to specify an fd (Christian Brauner) - fhandle, pidfs: support open_by_handle_at() purely based on file handle (Christian Brauner) - uapi/fcntl: add FD_PIDFS_ROOT (Christian Brauner) - uapi/fcntl: add FD_INVALID (Christian Brauner) - fcntl/pidfd: redefine PIDFD_SELF_THREAD_GROUP (Christian Brauner) - uapi/fcntl: mark range as reserved (Christian Brauner) - fhandle: reflow get_path_anchor() (Christian Brauner) - pidfs: add pidfs_root_path() helper (Christian Brauner) - fhandle: rename to get_path_anchor() (Christian Brauner) - fhandle: hoist copy_from_user() above get_path_from_fd() (Christian Brauner) - fhandle: raise FILEID_IS_DIR in handle_type (Christian Brauner) - pidfs: fix pidfs_free_pid() (Christian Brauner) - pidfs: add some CONFIG_DEBUG_VFS asserts (Christian Brauner) - selftests/pidfd: test setattr support (Christian Brauner) - selftests/pidfd: test extended attribute support (Christian Brauner) - selftests/pidfd: test extended attribute support (Christian Brauner) - pidfs: support xattrs on pidfds (Christian Brauner) - pidfs: make inodes mutable (Christian Brauner) - libfs: prepare to allow for non-immutable pidfd inodes (Christian Brauner) - pidfs: remove pidfs_pid_valid() (Christian Brauner) - pidfs: remove pidfs_{get,put}_pid() (Christian Brauner) - pidfs: remove custom inode allocation (Christian Brauner) - pidfs: remove unused members from struct pidfs_inode (Christian Brauner) - pidfs: persist information (Christian Brauner) - pidfs: move to anonymous struct (Christian Brauner) - libfs: massage path_from_stashed() (Christian Brauner) - libfs: massage path_from_stashed() to allow custom stashing behavior (Christian Brauner) - pidfs: raise SB_I_NODEV and SB_I_NOEXEC (Christian Brauner) - doc: update porting, vfs documentation to describe mmap_prepare() (Lorenzo Stoakes) - fs: replace mmap hook with .mmap_prepare for simple mappings (Lorenzo Stoakes) - fs: convert most other generic_file_*mmap() users to .mmap_prepare() (Lorenzo Stoakes) - fs: convert simple use of generic_file_*_mmap() to .mmap_prepare() (Lorenzo Stoakes) - mm/filemap: introduce generic_file_*_mmap_prepare() helpers (Lorenzo Stoakes) - fs/xfs: transition from deprecated .mmap hook to .mmap_prepare (Lorenzo Stoakes) - fs/ext4: transition from deprecated .mmap hook to .mmap_prepare (Lorenzo Stoakes) - fs/dax: make it possible to check dev dax support without a VMA (Lorenzo Stoakes) - fs: consistently use can_mmap_file() helper (Lorenzo Stoakes) - mm/nommu: use file_has_valid_mmap_hooks() helper (Lorenzo Stoakes) - mm: rename call_mmap/mmap_prepare to vfs_mmap/mmap_prepare (Lorenzo Stoakes) - ext4: add FALLOC_FL_WRITE_ZEROES support (Zhang Yi) - block: add FALLOC_FL_WRITE_ZEROES support (Zhang Yi) - block: factor out common part in blkdev_fallocate() (Zhang Yi) - fs: introduce FALLOC_FL_WRITE_ZEROES to fallocate (Zhang Yi) - dm: clear unmap write zeroes limits when disabling write zeroes (Zhang Yi) - scsi: sd: set max_hw_wzeroes_unmap_sectors if device supports SD_ZERO_*_UNMAP (Zhang Yi) - nvmet: set WZDS and DRB if device enables unmap write zeroes operation (Zhang Yi) - nvme: set max_hw_wzeroes_unmap_sectors if device supports DEAC bit (Zhang Yi) - block: introduce max_{hw|user}_wzeroes_unmap_sectors to queue limits (Zhang Yi) - exportfs: use lookup_one_unlocked() (NeilBrown) - coda: use iterate_dir() in coda_readdir() (NeilBrown) - VFS: Minor fixes for porting.rst (NeilBrown) - VFS: merge lookup_one_qstr_excl_raw() back into lookup_one_qstr_excl() (NeilBrown) - uapi: export PROCFS_ROOT_INO (Aleksa Sarai) - mntns: use stable inode number for initial mount ns (Christian Brauner) - netns: use stable inode number for initial mount ns (Christian Brauner) - nsfs: move root inode number to uapi (Christian Brauner) - ovl: properly print correct variable (Antonio Quartulli) - ovl: rename ovl_cleanup_unlocked() to ovl_cleanup() (NeilBrown) - ovl: change ovl_create_real() to receive dentry parent (NeilBrown) - ovl: narrow locking in ovl_check_rename_whiteout() (NeilBrown) - ovl: narrow locking in ovl_whiteout() (NeilBrown) - ovl: change ovl_cleanup_and_whiteout() to take rename lock as needed (NeilBrown) - ovl: narrow locking on ovl_remove_and_whiteout() (NeilBrown) - ovl: change ovl_workdir_cleanup() to take dir lock as needed. (NeilBrown) - ovl: narrow locking in ovl_workdir_cleanup_recurse() (NeilBrown) - ovl: narrow locking in ovl_indexdir_cleanup() (NeilBrown) - ovl: narrow locking in ovl_workdir_create() (NeilBrown) - ovl: narrow locking in ovl_cleanup_index() (NeilBrown) - ovl: narrow locking in ovl_cleanup_whiteouts() (NeilBrown) - ovl: narrow locking in ovl_rename() (NeilBrown) - ovl: simplify gotos in ovl_rename() (NeilBrown) - ovl: narrow locking in ovl_create_over_whiteout() (NeilBrown) - ovl: narrow locking in ovl_clear_empty() (NeilBrown) - ovl: narrow locking in ovl_create_upper() (NeilBrown) - ovl: narrow the locked region in ovl_copy_up_workdir() (NeilBrown) - ovl: Call ovl_create_temp() without lock held. (NeilBrown) - ovl: change ovl_create_index() to take dir locks (NeilBrown) - ovl: simplify an error path in ovl_copy_up_workdir() (NeilBrown) - ovl: support layers on case-folding capable filesystems (Amir Goldstein) - ovl: remove unneeded non-const conversion (Amir Goldstein) - fs: constify file ptr in backing_file accessor helpers (Amir Goldstein) - cleanup: add a scoped version of CLASS() (Christian Brauner) - coredump: add coredump_skip() helper (Christian Brauner) - coredump: avoid pointless variable (Christian Brauner) - coredump: order auto cleanup variables at the top (Christian Brauner) - coredump: add coredump_cleanup() (Christian Brauner) - coredump: auto cleanup prepare_creds() (Christian Brauner) - cred: add auto cleanup method (Christian Brauner) - coredump: directly return (Christian Brauner) - coredump: auto cleanup argv (Christian Brauner) - coredump: add coredump_write() (Christian Brauner) - coredump: use a single helper for the socket (Christian Brauner) - coredump: move pipe specific file check into coredump_pipe() (Christian Brauner) - coredump: split pipe coredumping into coredump_pipe() (Christian Brauner) - coredump: move core_pipe_count to global variable (Christian Brauner) - coredump: prepare to simplify exit paths (Christian Brauner) - coredump: split file coredumping into coredump_file() (Christian Brauner) - coredump: rename do_coredump() to vfs_coredump() (Christian Brauner) - selftests/coredump: make sure invalid paths are rejected (Christian Brauner) - coredump: validate socket path in coredump_parse() (Christian Brauner) - coredump: don't allow ".." in coredump socket path (Christian Brauner) - fs: move name_contains_dotdot() to header (Christian Brauner) - coredump: validate that path doesn't exceed UNIX_PATH_MAX (Christian Brauner) - coredump: fix socket path validation (Christian Brauner) - coredump: make coredump_parse() return bool (Christian Brauner) - coredump: rename format_corename() (Christian Brauner) - coredump: cleanup coredump socket functions (Christian Brauner) - selftests/coredump: add coredump server selftests (Christian Brauner) - tools: add coredump.h header (Christian Brauner) - selftests/coredump: cleanup coredump tests (Christian Brauner) - selftests/coredump: fix build (Christian Brauner) - coredump: allow for flexible coredump handling (Christian Brauner) - netfs: Remove unused declaration netfs_queue_write_request() (Yue Haibing) - eventpoll: fix sphinx documentation build warning (Jann Horn) - ext4: support uncached buffered I/O (Taotao Chen) - mm/pagemap: add write_begin_get_folio() helper function (Taotao Chen) - fs: change write_begin/write_end interface to take struct kiocb * (Taotao Chen) - drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter (Taotao Chen) - drm/i915: Use kernel_write() in shmem object create (Taotao Chen) - eventpoll: Fix semi-unbounded recursion (Jann Horn) - vfs: Remove unnecessary list_for_each_entry_safe() from evict_inodes() (Jan Kara) - fs/libfs: don't assume blocksize <= PAGE_SIZE in generic_check_addressable (Pankaj Raghav) - fs/buffer: remove the min and max limit checks in __getblk_slow() (Pankaj Raghav) - fs: Prevent file descriptor table allocations exceeding INT_MAX (Sasha Levin) - fs: Remove three arguments from block_write_end() (Matthew Wilcox (Oracle)) - fs/ecryptfs: replace snprintf with sysfs_emit in show function (Ankit Chauhan) - fs: annotate suspected data race between poll_schedule_timeout() and pollwake() (Dmitry Antipov) - docs/vfs: update references to i_mutex to i_rwsem (Junxuan Liao) - fs/buffer: remove comment about hard sectorsize (Pankaj Raghav) - fs_context: fix parameter name in infofc() macro (RubenKelevra) - VFS: change old_dir and new_dir in struct renamedata to dentrys (NeilBrown) - proc_fd_getattr(): don't bother with S_ISDIR() check (Al Viro) - don't duplicate vfs_open() in kernel_file_open() (Al Viro) - filelock: add new locks_wake_up_waiter() helper (Jeff Layton) - fs/pipe: set FMODE_NOWAIT in create_pipe_files() (Jens Axboe) - fs/read_write: Fix spelling typo (Andy Shevchenko) - statmount_mnt_basic(): simplify the logics for group id (Al Viro) - invent_group_ids(): zero ->mnt_group_id always implies !IS_MNT_SHARED() (Al Viro) - get rid of CL_SHARE_TO_SLAVE (Al Viro) - take freeing of emptied mnt_namespace to namespace_unlock() (Al Viro) - copy_tree(): don't link the mounts via mnt_list (Al Viro) - change_mnt_propagation(): move ->mnt_master assignment into MS_SLAVE case (Al Viro) - mnt_slave_list/mnt_slave: turn into hlist_head/hlist_node (Al Viro) - turn do_make_slave() into transfer_propagation() (Al Viro) - do_make_slave(): choose new master sanely (Al Viro) - change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED() (Al Viro) - change_mnt_propagation() cleanups, step 1 (Al Viro) - propagate_mnt(): fix comment and convert to kernel-doc, while we are at it (Al Viro) - propagate_mnt(): get rid of last_dest (Al Viro) - fs/pnode.c: get rid of globals (Al Viro) - propagate_one(): fold into the sole caller (Al Viro) - propagate_one(): separate the "what should be the master for this copy" part (Al Viro) - propagate_one(): separate the "do we need secondary here?" logics (Al Viro) - propagate_mnt(): handle all peer groups in the same loop (Al Viro) - propagate_one(): get rid of dest_master (Al Viro) - mount: separate the flags accessed only under namespace_sem (Al Viro) - don't have mounts pin their parents (Al Viro) - get rid of mountpoint->m_count (Al Viro) - combine __put_mountpoint() with unhash_mnt() (Al Viro) - pivot_root(): reorder tree surgeries, collapse unhash_mnt() and put_mountpoint() (Al Viro) - take ->mnt_expire handling under mount_lock [read_seqlock_excl] (Al Viro) - attach_recursive_mnt(): remove from expiry list on move (Al Viro) - do_move_mount(): get rid of 'attached' flag (Al Viro) - do_move_mount(): take dropping the old mountpoint into attach_recursive_mnt() (Al Viro) - attach_recursive_mnt(): get rid of flags entirely (Al Viro) - attach_recursive_mnt(): pass destination mount in all cases (Al Viro) - attach_recursive_mnt(): unify the mnt_change_mountpoint() logics (Al Viro) - make commit_tree() usable in same-namespace move case (Al Viro) - Rewrite of propagate_umount() (Al Viro) - sanitize handling of long-term internal mounts (Al Viro) - do_umount(): simplify the "is it still mounted" checks (Al Viro) - clone_mnt(): simplify the propagation-related logics (Al Viro) - don't set MNT_LOCKED on parentless mounts (Al Viro) - __attach_mnt(): lose the second argument (Al Viro) - dissolve_on_fput(): use anon_ns_root() (Al Viro) - new predicate: anon_ns_root(mount) (Al Viro) - constify is_local_mountpoint() (Al Viro) - new predicate: mount_is_ancestor() (Al Viro) - pnode: lift peers() into pnode.h (Al Viro) - constify mnt_has_parent() (Al Viro) - copy_tree(): don't set ->mnt_mountpoint on the root of copy (Al Viro) - prevent mount hash conflicts (Al Viro) - get rid of mnt_set_mountpoint_beneath() (Al Viro) - attach_mnt(): expand in attach_recursive_mnt(), then lose the flag argument (Al Viro) - mshv_eventfd: convert to CLASS(fd) (Al Viro) - ceph: fix a race with rename() in ceph_mdsc_build_path() (Al Viro) - prep for ceph_encode_encrypted_fname() fixes (Al Viro) - [ceph] parse_longname(): strrchr() expects NUL-terminated string (Al Viro) - gpib: use file_inode() (Al Viro) - binder_ioctl_write_read(): simplify control flow a bit (Al Viro) - secretmem: move setting O_LARGEFILE and bumping users' count to the place where we create the file (Al Viro) - apparmor: file never has NULL f_path.mnt (Al Viro) - landlock: opened file never has a negative dentry (Al Viro) - tpm: don't bother with removal of files in directory we'll be removing (Al Viro) - ipe: don't bother with removal of files in directory we'll be removing (Al Viro) - evm_secfs: clear securityfs interactions (Al Viro) - ima_fs: get rid of lookup-by-dentry stuff (Al Viro) - ima_fs: don't bother with removal of files in directory we'll be removing (Al Viro) - efi_secret: clean securityfs use up (Al Viro) - make securityfs_remove() remove the entire subtree (Al Viro) - fix locking in efi_secret_unlink() (Al Viro) - securityfs: pin filesystem only for objects directly in root (Al Viro) - securityfs: don't pin dentries twice, once is enough... (Al Viro) - rpc_create_client_dir(): return 0 or -E... (Al Viro) - rpc_create_client_dir(): don't bother with rpc_populate() (Al Viro) - rpc_new_dir(): the last argument is always NULL (Al Viro) - rpc_pipe: expand the calls of rpc_mkdir_populate() (Al Viro) - rpc_gssd_dummy_populate(): don't bother with rpc_populate() (Al Viro) - rpc_mkpipe_dentry(): switch to simple_start_creating() (Al Viro) - rpc_pipe: saner primitive for creating regular files (Al Viro) - rpc_pipe: saner primitive for creating subdirectories (Al Viro) - rpc_pipe: don't overdo directory locking (Al Viro) - rpc_mkpipe_dentry(): saner calling conventions (Al Viro) - rpc_unlink(): saner calling conventions (Al Viro) - rpc_populate(): lift cleanup into callers (Al Viro) - rpc_unlink(): use simple_recursive_removal() (Al Viro) - rpc_{rmdir_,}depopulate(): use simple_recursive_removal() instead (Al Viro) - rpc_pipe: clean failure exits in fill_super (Al Viro) - new helper: simple_start_creating() (Al Viro) - functionfs, gadgetfs: use simple_recursive_removal() (Al Viro) - kill binderfs_remove_file() (Al Viro) - fuse_ctl: use simple_recursive_removal() (Al Viro) - pstore: switch to locked_recursive_removal() (Al Viro) - binfmt_misc: switch to locked_recursive_removal() (Al Viro) - spufs: switch to locked_recursive_removal() (Al Viro) - add locked_recursive_removal() (Al Viro) - better lockdep annotations for simple_recursive_removal() (Al Viro) - simple_recursive_removal(): saner interaction with fsnotify (Al Viro) - configfs: use DCACHE_DONTCACHE (Al Viro) - debugfs: use DCACHE_DONTCACHE (Al Viro) - efivarfs: use DCACHE_DONTCACHE instead of always_delete_dentry() (Al Viro) - 9p: don't bother with always_delete_dentry (Al Viro) - ramfs, hugetlbfs, mqueue: set DCACHE_DONTCACHE (Al Viro) - kill simple_dentry_operations (Al Viro) - devpts, sunrpc, hostfs: don't bother with ->d_op (Al Viro) - shmem: no dentry retention past the refcount reaching zero (Al Viro) - d_alloc_parallel(): set DCACHE_PAR_LOOKUP earlier (Al Viro) - make d_set_d_op() static (Al Viro) - simple_lookup(): just set DCACHE_DONTCACHE (Al Viro) - tracefs: Add d_delete to remove negative dentries (Steven Rostedt) - set_default_d_op(): calculate the matching value for ->d_flags (Al Viro) - correct the set of flags forbidden at d_set_d_op() time (Al Viro) - split d_flags calculation out of d_set_d_op() (Al Viro) - new helper: set_default_d_op() (Al Viro) - fuse: no need for special dentry_operations for root dentry (Al Viro) - switch procfs from d_set_d_op() to d_splice_alias_ops() (Al Viro) - new helper: d_splice_alias_ops() (Al Viro) - procfs: kill ->proc_dops (Al Viro) - d_set_mounted(): we don't need to bump seqcount component of rename_lock (Al Viro) - loongarch, um, xtensa: get rid of generated arch/$ARCH/include/asm/param.h (Al Viro) - alpha: regularize the situation with asm/param.h (Al Viro) - xtensa: get rid uapi/asm/param.h (Al Viro) - nfsd: Drop dprintk in blocklayout xdr functions (Sergey Bashirov) - sunrpc: make svc_tcp_sendmsg() take a signed sentp pointer (Jeff Layton) - sunrpc: rearrange struct svc_rqst for fewer cachelines (Jeff Layton) - sunrpc: return better error in svcauth_gss_accept() on alloc failure (Jeff Layton) - sunrpc: reset rq_accept_statp when starting a new RPC (Jeff Layton) - sunrpc: remove SVC_SYSERR (Jeff Layton) - sunrpc: fix handling of unknown auth status codes (Jeff Layton) - NFSD: Simplify struct knfsd_fh (Chuck Lever) - NFSD: Access a knfsd_fh's fsid by pointer (Chuck Lever) - Revert "NFSD: Force all NFSv4.2 COPY requests to be synchronous" (Chuck Lever) - NFSD: Avoid multiple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - NFSD: Use vfs_iocb_iter_write() (Chuck Lever) - NFSD: Use vfs_iocb_iter_read() (Chuck Lever) - NFSD: Clean up kdoc for nfsd_open_local_fh() (Chuck Lever) - NFSD: Clean up kdoc for nfsd_file_put_local() (Chuck Lever) - NFSD: Remove definition for trace_nfsd_ctl_maxconn (Chuck Lever) - NFSD: Remove definition for trace_nfsd_file_gc_recent (Chuck Lever) - NFSD: Remove definitions for unused trace_nfsd_file_lru trace points (Chuck Lever) - NFSD: Remove definition for trace_nfsd_file_unhash_and_queue (Chuck Lever) - nfsd: Use correct error code when decoding extents (Sergey Bashirov) - NFSD: Remove the cap on number of operations per NFSv4 COMPOUND (Chuck Lever) - NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort (Chuck Lever) - NFSD: Rename a function parameter (Chuck Lever) - NFSD: detect mismatch of file handle and delegation stateid in OPEN op (Dai Ngo) - nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() (Jeff Layton) - nfsd: Change the type of ek_fsidtype from int to u8 and use kstrtou8 (Su Hui) - sunrpc: new tracepoints around svc thread wakeups (Jeff Layton) - sunrpc: unexport csum_partial_copy_to_xdr (Christoph Hellwig) - sunrpc: simplify xdr_partial_copy_from_skb (Christoph Hellwig) - sunrpc: simplify xdr_init_encode_pages (Christoph Hellwig) - NFSD: release read access of nfs4_file when a write delegation is returned (Dai Ngo) - NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE (Dai Ngo) - gfs2: No more self recovery (Andreas Gruenbacher) - gfs2: Validate i_depth for exhash directories (Andrew Price) - gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops (Andrew Price) - gfs2: a minor finish_xmote cleanup (Andreas Gruenbacher) - gfs2: simplify finish_xmote (Andreas Gruenbacher) - gfs2: sanitize the gdlm_ast -> finish_xmote interface (Andreas Gruenbacher) - gfs2: Minor do_xmote cancelation fix (Andreas Gruenbacher) - gfs2: Remove GIF_ALLOC_FAILED flag (Andreas Gruenbacher) - gfs2: Use SECTOR_SIZE and SECTOR_SHIFT (Andreas Gruenbacher) - xfs: don't use a xfs_log_iovec for ri_buf in log recovery (Christoph Hellwig) - xfs: don't use a xfs_log_iovec for attr_item names and values (Christoph Hellwig) - xfs: use better names for size members in xfs_log_vec (Christoph Hellwig) - xfs: cleanup the ordered item logic in xlog_cil_insert_format_items (Christoph Hellwig) - xfs: don't pass the old lv to xfs_cil_prepare_item (Christoph Hellwig) - xfs: remove unused trace event xfs_reflink_cow_enospc (Steven Rostedt) - xfs: remove unused trace event xfs_discard_rtrelax (Steven Rostedt) - xfs: remove unused trace event xfs_log_cil_return (Steven Rostedt) - xfs: remove unused trace event xfs_dqreclaim_dirty (Steven Rostedt) - fs/xfs: replace strncpy with memtostr_pad() (Pranav Tyagi) - xfs: Remove unused label in xfs_dax_notify_dev_failure (Alan Huang) - xfs: improve the comments in xfs_select_zone_nowait (Christoph Hellwig) - xfs: improve the comments in xfs_max_open_zones (Christoph Hellwig) - xfs: stop passing an inode to the zone space reservation helpers (Christoph Hellwig) - xfs: rename oz_write_pointer to oz_allocated (Christoph Hellwig) - xfs: use a uint32_t to cache i_used_blocks in xfs_init_zone (Christoph Hellwig) - xfs: improve the xg_active_ref check in xfs_group_free (Christoph Hellwig) - xfs: remove the xlog_ticket_t typedef (Christoph Hellwig) - xfs: remove xrep_trans_{alloc,cancel}_hook_dummy (Christoph Hellwig) - xfs: return the allocated transaction from xchk_trans_alloc_empty (Christoph Hellwig) - xfs: return the allocated transaction from xfs_trans_alloc_empty (Christoph Hellwig) - xfs: don't use xfs_trans_reserve in xfs_trans_roll (Christoph Hellwig) - xfs: decouple xfs_trans_alloc_empty from xfs_trans_alloc (Christoph Hellwig) - xfs: don't use xfs_trans_reserve in xfs_trans_reserve_more (Christoph Hellwig) - xfs: use xfs_trans_reserve_more in xfs_trans_reserve_more_inode (Christoph Hellwig) - xfs: refactor xfs_btree_diff_two_ptrs() to take advantage of cmp_int() (Fedor Pchelkin) - xfs: use a proper variable name and type for storing a comparison result (Fedor Pchelkin) - xfs: refactor cmp_key_with_cur routines to take advantage of cmp_int() (Fedor Pchelkin) - xfs: refactor cmp_two_keys routines to take advantage of cmp_int() (Fedor Pchelkin) - xfs: rename key_diff routines (Fedor Pchelkin) - xfs: rename diff_two_keys routines (Fedor Pchelkin) - xfs: change xfs_xattr_class from a TRACE_EVENT() to DECLARE_EVENT_CLASS() (Steven Rostedt) - xfs: only create event xfs_file_compat_ioctl when CONFIG_COMPAT is configure (Steven Rostedt) - xfs: remove usused xfs_end_io_direct events (Steven Rostedt) - xfs: remove unused event xfs_pagecache_inval (Steven Rostedt) - xfs: remove unused event xfs_alloc_near_nominleft (Steven Rostedt) - xfs: remove unused event xfs_alloc_near_error (Steven Rostedt) - xfs: remove unused event xfs_attr_node_removename (Steven Rostedt) - xfs: remove unused xfs_attr events (Steven Rostedt) - xfs: remove unused trace event xfs_attr_rmtval_set (Steven Rostedt) - xfs: remove unused xfs_reflink_compare_extents events (Steven Rostedt) - xfs: remove unused event xfs_ioctl_clone (Steven Rostedt) - xfs: remove unused event xlog_iclog_want_sync (Steven Rostedt) - xfs: remove unused trace event xfs_attr_remove_iter_return (Steven Rostedt) - erofs: support to readahead dirent blocks in erofs_readdir() (Chao Yu) - erofs: implement metadata compression (Bo Liu (OpenAnolis)) - erofs: add on-disk definition for metadata compression (Gao Xiang) - erofs: fix build error with CONFIG_EROFS_FS_ZIP_ACCEL=y (Bo Liu (OpenAnolis)) - erofs: remove ENOATTR definition (Gao Xiang) - erofs: refine erofs_iomap_begin() (Gao Xiang) - erofs: unify meta buffers in z_erofs_fill_inode() (Gao Xiang) - erofs: remove need_kmap in erofs_read_metabuf() (Gao Xiang) - erofs: do sanity check on m->type in z_erofs_load_compact_lcluster() (Chao Yu) - erofs: get rid of {get,put}_page() for ztailpacking data (Gao Xiang) - Revert "fs/ntfs3: Replace inode_trylock with inode_lock" (Konstantin Komarov) - fs/ntfs3: Exclude call make_bad_inode for live nodes. (Konstantin Komarov) - fs/ntfs3: cancle set bad inode after removing name fails (Edward Adam Davis) - fs/ntfs3: Add sanity check for file name (Lizhi Xu) - fs/ntfs3: correctly create symlink for relative path (Rong Zhang) - fs/ntfs3: fix symlinks cannot be handled correctly (Rong Zhang) - btrfs: send: use fallocate for hole punching with send stream v2 (Filipe Manana) - btrfs: unfold transaction aborts when writing dirty block groups (Filipe Manana) - btrfs: use saner variable type and name to indicate extrefs at add_inode_ref() (Filipe Manana) - btrfs: don't skip remaining extrefs if dir not found during log replay (Filipe Manana) - btrfs: don't ignore inode missing when replaying log tree (Filipe Manana) - btrfs: enable large data folios for data reloc inode (Qu Wenruo) - btrfs: output more info when btrfs_subpage_assert() failed (Qu Wenruo) - btrfs: reloc: unconditionally invalidate the page cache for each cluster (Qu Wenruo) - btrfs: defrag: add flag to force no-compression (David Sterba) - btrfs: fix ssd_spread overallocation (Boris Burkov) - btrfs: zoned: requeue to unused block group list if zone finish failed (Naohiro Aota) - btrfs: zoned: do not remove unwritten non-data block group (Naohiro Aota) - btrfs: remove btrfs_clear_extent_bits() (Filipe Manana) - btrfs: use cached state when falling back from NOCoW write to CoW write (Filipe Manana) - btrfs: set EXTENT_NORESERVE before range unlock in btrfs_truncate_block() (Filipe Manana) - btrfs: don't print relocation messages from auto reclaim (Johannes Thumshirn) - btrfs: remove redundant auto reclaim log message (Johannes Thumshirn) - btrfs: make btrfs_check_nocow_lock() check more than one extent (Filipe Manana) - btrfs: assert we can NOCOW the range in btrfs_truncate_block() (Filipe Manana) - btrfs: update function comment for btrfs_check_nocow_lock() (Filipe Manana) - btrfs: use btrfs_inode local variable at btrfs_page_mkwrite() (Filipe Manana) - btrfs: use variable for io_tree when clearing range in btrfs_page_mkwrite() (Filipe Manana) - btrfs: fix -ENOSPC mmap write failure on NOCOW files/extents (Filipe Manana) - btrfs: use clear_and_wake_up_bit() where open coded (David Sterba) - btrfs: accessors: rename variable for folio offset (David Sterba) - btrfs: accessors: factor out split memcpy with two sources (David Sterba) - btrfs: accessors: set target address at initialization (David Sterba) - btrfs: accessors: compile-time fast path for u16 (David Sterba) - btrfs: accessors: compile-time fast path for u8 (David Sterba) - btrfs: accessors: inline eb bounds check and factor out the error report (David Sterba) - btrfs: accessors: use type sizeof constants directly (David Sterba) - btrfs: accessors: simplify folio bounds checks (David Sterba) - btrfs: remove struct rcu_string (David Sterba) - btrfs: open code RCU for device name (David Sterba) - btrfs: index buffer_tree using node size (Daniel Vacek) - btrfs: send: directly return strcmp() result when comparing recorded refs (Filipe Manana) - btrfs: set search_commit_root to false in iterate_inodes_from_logical() (Filipe Manana) - btrfs: reduce size of struct tree_mod_elem (Filipe Manana) - btrfs: avoid logging tree mod log elements for irrelevant extent buffers (Filipe Manana) - btrfs: use readahead_expand() on compressed extents (Boris Burkov) - btrfs: populate otime when logging an inode item (Qu Wenruo) - btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls (Filipe Manana) - btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled (Filipe Manana) - btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations (Filipe Manana) - btrfs: restrict writes to opened btrfs devices (Qu Wenruo) - btrfs: use fs_holder_ops for all opened devices (Qu Wenruo) - btrfs: use the super_block as holder when mounting file systems (Christoph Hellwig) - btrfs: delay btrfs_open_devices() until super block is created (Qu Wenruo) - btrfs: call bdev_fput() to reclaim the blk_holder immediately (Qu Wenruo) - btrfs: call btrfs_close_devices() from ->kill_sb (Christoph Hellwig) - btrfs: add assertions to make super block creation more clear (Qu Wenruo) - btrfs: get rid of re-entering of btrfs_get_tree() (Qu Wenruo) - btrfs: always open the device read-only in btrfs_scan_one_device() (Christoph Hellwig) - btrfs: don't skip accounting in early ENOTTY return in btrfs_uring_encoded_read() (Caleb Sander Mateos) - btrfs: rename inode number parameter passed to btrfs_check_dir_item_collision() (David Sterba) - btrfs: pass bool to indicate subvolume/snapshot creation type (David Sterba) - btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() (David Sterba) - btrfs: use struct qstr for subvolume ioctl helpers (David Sterba) - btrfs: replace strcpy() with strscpy() (Brahmajit Das) - btrfs: accessors: delete token versions of set/get helpers (David Sterba) - btrfs: tree-log: don't use token set/get accessors in fill_inode_item() (David Sterba) - btrfs: don't use token set/get accessors in inode.c:fill_inode_item() (David Sterba) - btrfs: don't use token set/get accessors for btrfs_item members (David Sterba) - btrfs: qgroup: remove no longer used fs_info->qgroup_ulist (Filipe Manana) - btrfs: qgroup: fix race between quota disable and quota rescan ioctl (Filipe Manana) - btrfs: clear dirty status from extent buffer on error at insert_new_root() (Filipe Manana) - btrfs: change dump_block_groups() in btrfs_dump_space_info() from int to bool (Johannes Thumshirn) - btrfs: use pgoff_t for page index variables (David Sterba) - btrfs: replace nested usage of min & max with clamp in btrfs_compress_set_level() (George Hu) - btrfs: send: avoid extra calls to strlen() in gen_unique_name() (Dmitry Antipov) - btrfs: qgroup: avoid memory allocation if qgroups are not enabled (Filipe Manana) - btrfs: qgroup: remove pointless error check for add_qgroup_rb() call (Filipe Manana) - btrfs: split btrfs_is_fstree() into multiple if statements for readability (Filipe Manana) - btrfs: add btrfs prefix to is_fstree() and make it return bool (Filipe Manana) - btrfs: split inode extref processing from __add_inode_ref() into a helper (Filipe Manana) - btrfs: split inode ref processing from __add_inode_ref() into a helper (Filipe Manana) - btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much usage of BTRFS_I() (Filipe Manana) - btrfs: use inode already stored in local variable at btrfs_rmdir() (Filipe Manana) - btrfs: use our message helpers instead of pr_err/pr_warn/pr_info (David Sterba) - btrfs: remove partial support for lowest level from btrfs_search_forward() (Sun YangKai) - btrfs: use folio_next_index() helper in check_range_has_page() (Qianfeng Rong) - btrfs: remove unused parameters from btrfs_lookup_inode_extref() (Sun YangKai) - btrfs: rename error to ret in device_list_add() (David Sterba) - btrfs: rename error to ret in btrfs_sysfs_add_mounted() (David Sterba) - btrfs: rename error to ret in btrfs_sysfs_add_fsid() (David Sterba) - btrfs: rename error to ret in btrfs_mksubvol() (David Sterba) - btrfs: rename error to ret in btrfs_may_delete() (David Sterba) - btrfs: cache if we are using free space bitmaps for a block group (Filipe Manana) - btrfs: add and use helper to determine if using bitmaps in free space tree (Filipe Manana) - btrfs: use fs_info from local variable in btrfs_convert_free_space_to_extents() (Filipe Manana) - btrfs: avoid double slot decrement at btrfs_convert_free_space_to_extents() (Filipe Manana) - btrfs: turn remove argument of modify_free_space_bitmap() to boolean (Filipe Manana) - btrfs: rename free_space_set_bits() and make it less confusing (Filipe Manana) - btrfs: add btrfs prefix to free space tree exported functions (Filipe Manana) - btrfs: remove pointless out label from load_free_space_extents() (Filipe Manana) - btrfs: remove pointless out label from load_free_space_bitmaps() (Filipe Manana) - btrfs: remove pointless out label from add_free_space_extent() (Filipe Manana) - btrfs: remove pointless out label from remove_free_space_extent() (Filipe Manana) - btrfs: remove pointless out label from modify_free_space_bitmap() (Filipe Manana) - btrfs: make free_space_test_bit() return a boolean instead (Filipe Manana) - btrfs: make extent_buffer_test_bit() return a boolean instead (Filipe Manana) - btrfs: remove pointless out label from update_free_space_extent_count() (Filipe Manana) - btrfs: remove pointless out label from add_new_free_space_info() (Filipe Manana) - btrfs: tree-log: add and rename extent bits for dirty_log_pages tree (David Sterba) - btrfs: use folio_end() where appropriate (David Sterba) - btrfs: add helper folio_end() (David Sterba) - btrfs: rename variables for locked range in defrag_prepare_one_folio() (David Sterba) - btrfs: simplify range end calculations in truncate_block_zero_beyond_eof() (David Sterba) - btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_block_group_free_space() (Filipe Manana) - btrfs: always abort transaction on failure to add block group to free space tree (Filipe Manana) - btrfs: add extra warning when qgroup is marked inconsistent (Qu Wenruo) - btrfs: merge btrfs_printk_ratelimited() and its only caller (David Sterba) - btrfs: simplify debug print helpers without enabled printk (David Sterba) - btrfs: remove remaining unused message helpers (David Sterba) - btrfs: switch RCU helper versions to btrfs_debug() (David Sterba) - btrfs: switch RCU helper versions to btrfs_info() (David Sterba) - btrfs: switch RCU helper versions to btrfs_warn() (David Sterba) - btrfs: switch RCU helper versions to btrfs_err() (David Sterba) - btrfs: switch all message helpers to be RCU safe (David Sterba) - btrfs: remove unused levels of message helpers (David Sterba) - btrfs: remove unused rcu-string printk helpers (David Sterba) - btrfs: open code rcu_string_free() and remove it (David Sterba) - btrfs: zoned: reserve data_reloc block group on mount (Johannes Thumshirn) - btrfs: use btrfs_root_id() where not done yet (David Sterba) - btrfs: use btrfs_is_data_reloc_root() where not done yet (David Sterba) - btrfs: use on-stack variable for block reserve in btrfs_replace_file_extents() (David Sterba) - btrfs: use on-stack variable for block reserve in btrfs_truncate() (David Sterba) - btrfs: use on-stack variable for block reserve in btrfs_evict_inode() (David Sterba) - btrfs: update comment for xarray fields in struct btrfs_root (Sun YangKai) - btrfs: enable large data folio support under CONFIG_BTRFS_EXPERIMENTAL (Qu Wenruo) - btrfs: use refcount_t type for the extent buffer reference counter (Filipe Manana) - btrfs: add comment for optimization in free_extent_buffer() (Filipe Manana) - btrfs: reorganize logic at free_extent_buffer() for better readability (Filipe Manana) - btrfs: make btrfs_readdir_delayed_dir_index() return a bool instead (Filipe Manana) - btrfs: make btrfs_should_delete_dir_index() return a bool instead (Filipe Manana) - btrfs: add details to error messages at btrfs_delete_delayed_dir_index() (Filipe Manana) - btrfs: make btrfs_delete_delayed_insertion_item() return a boolean (Filipe Manana) - btrfs: switch del_all argument of replay_dir_deletes() from int to bool (Filipe Manana) - btrfs: pass NULL index to btrfs_del_inode_ref() where not needed (Filipe Manana) - btrfs: allocate scratch eb earlier at btrfs_log_new_name() (Filipe Manana) - btrfs: allocate path earlier at btrfs_log_new_name() (Filipe Manana) - btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() (Filipe Manana) - btrfs: assert we join log transaction at btrfs_del_dir_entries_in_log() (Filipe Manana) - btrfs: use btrfs_del_item() at del_logged_dentry() (Filipe Manana) - btrfs: free path sooner at __btrfs_unlink_inode() (Filipe Manana) - btrfs: assert we join log transaction at btrfs_del_inode_ref_in_log() (Filipe Manana) - btrfs: open code fc_mount() to avoid releasing s_umount rw_sempahore (Al Viro) - btrfs: rename err to ret in scrub_submit_extent_sector_read() (David Sterba) - btrfs: rename err to ret in btrfs_create_common() (David Sterba) - btrfs: rename err to ret in btrfs_wait_tree_log_extents() (David Sterba) - btrfs: rename err to ret in btrfs_wait_extents() (David Sterba) - btrfs: rename err to ret in quota_override_store() (David Sterba) - btrfs: rename err to ret in btrfs_fill_super() (David Sterba) - btrfs: rename err to ret in calc_pct_ratio() (David Sterba) - btrfs: rename err to ret in btrfs_symlink() (David Sterba) - btrfs: rename err to ret in btrfs_link() (David Sterba) - btrfs: rename err to ret in btrfs_setattr() (David Sterba) - btrfs: rename err to ret in btrfs_init_inode_security() (David Sterba) - btrfs: rename err to ret in btrfs_alloc_from_bitmap() (David Sterba) - btrfs: rename err to ret in btrfs_lock_extent_bits() (David Sterba) - btrfs: rename err to ret in btrfs_try_lock_extent_bits() (David Sterba) - btrfs: rename err to ret2 in btrfs_truncate_inode_items() (David Sterba) - btrfs: rename err to ret2 in btrfs_add_link() (David Sterba) - btrfs: rename err to ret2 in btrfs_setsize() (David Sterba) - btrfs: rename err to ret2 in btrfs_search_old_slot() (David Sterba) - btrfs: rename err to ret2 in btrfs_search_slot() (David Sterba) - btrfs: rename err to ret2 in search_leaf() (David Sterba) - btrfs: rename err to ret2 in read_block_for_search() (David Sterba) - btrfs: rename err to ret2 in resolve_indirect_refs() (David Sterba) - btrfs: rename btrfs_subpage structure (Qu Wenruo) - btrfs: add comments on the extra btrfs specific subpage bitmaps (Qu Wenruo) - btrfs: harden parsing of compression mount options (Daniel Vacek) - btrfs: factor out compression mount options parsing (Daniel Vacek) - btrfs: constify more pointer parameters (David Sterba) - btrfs: sysfs: track current commit duration in commit_stats (Boris Burkov) - btrfs: use rb_find_add() in rb_simple_insert() (Pan Chuang) - btrfs: pass struct rb_simple_node pointer directly in rb_simple_insert() (Pan Chuang) - btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() (Yangtao Li) - btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() (Yangtao Li) - btrfs: use rb_find_add() in add_qgroup_rb() (Yangtao Li) - btrfs: use rb_find() in find_qgroup_rb() (Yangtao Li) - btrfs: use rb_find_add() in insert_ref_entry() (Yangtao Li) - btrfs: use rb_find_add() in insert_root_entry() (Yangtao Li) - btrfs: use rb_find() in lookup_root_entry() (Yangtao Li) - btrfs: use rb_find_add() in insert_block_entry() (Yangtao Li) - btrfs: use rb_find() in lookup_block_entry() (Yangtao Li) - btrfs: use rb_find_add() in ulist_rbtree_insert() (Yangtao Li) - btrfs: use rb_find() in ulist_rbtree_search() (Yangtao Li) - btrfs: use rb_find() in __btrfs_lookup_delayed_item() (Yangtao Li) - btrfs: use rb_find_add() in btrfs_insert_inode_defrag() (Yangtao Li) - btrfs: fix comment in reserved space warning (Dan Johnson) - btrfs: relocation: simplify unused logic related to LINK_LOWER (Daniel Vacek) - btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() (Filipe Manana) - btrfs: unfold transaction abort at __btrfs_update_delayed_inode() (Filipe Manana) - btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() (Filipe Manana) - btrfs: unfold transaction abort at btrfs_copy_root() (Filipe Manana) - btrfs: move transaction aborts to the error site in add_block_group_free_space() (David Sterba) - btrfs: move transaction aborts to the error site in remove_block_group_free_space() (David Sterba) - btrfs: simplify error detection flow during log replay (Filipe Manana) - btrfs: remove redundant path release when replaying a log tree (Filipe Manana) - btrfs: abort transaction during log replay if walk_log_tree() failed (Filipe Manana) - btrfs: unfold transaction aborts when replaying log trees (Filipe Manana) - btrfs: make btrfs_should_periodic_reclaim() static (Johannes Thumshirn) - btrfs: zoned: use filesystem size not disk size for reclaim decision (Johannes Thumshirn) - btrfs: unfold transaction abort at clone_copy_inline_extent() (Filipe Manana) - btrfs: remove pointless 'out' label from clone_finish_inode_update() (Filipe Manana) - btrfs: unfold transaction abort at walk_up_proc() (Filipe Manana) - btrfs: unfold transaction abort at __btrfs_inc_extent_ref() (Filipe Manana) - btrfs: unfold transaction aborts at btrfs_create_new_inode() (Filipe Manana) - Linux 6.16 (Linus Torvalds) - timekeeping: Zero initialize system_counterval when querying time from phc drivers (Markus Blöchl) - spi: spi-qpic-snand: don't hardcode ECC steps (Gabor Juhos) - i2c: qup: jump out of the loop in case of timeout (Yang Xiwen) - i2c: virtio: Avoid hang by using interruptible completion wait (Viresh Kumar) - i2c: tegra: Fix reset error handling with ACPI (Akhil R) - clk: sunxi-ng: v3s: Fix TCON clock parents (Paul Kocialkowski) - clk: sunxi-ng: v3s: Fix CSI1 MCLK clock name (Paul Kocialkowski) - clk: sunxi-ng: v3s: Fix CSI SCLK clock name (Paul Kocialkowski) - clk: sunxi-ng: a523: Mark MBUS clock as critical (Chen-Yu Tsai) - ARM: 9450/1: Fix allowing linker DCE with binutils < 2.36 (Nathan Chancellor) - ARM: 9448/1: Use an absolute path to unified.h in KBUILD_AFLAGS (Nathan Chancellor) - arm64: dts: rockchip: Drop netdev led-triggers on NanoPi R5S (Diederik de Haas) - arm64: dts: allwinner: a523: Rename emac0 to gmac0 (Chen-Yu Tsai) - drm/xe: Fix build without debugfs (Lucas De Marchi) - drm/i915/display: Fix dma_fence_wait_timeout() return value handling (Aakash Deep Sarkar) - drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x (Ville Syrjälä) - block: fix module reference leak in mq-deadline I/O scheduler (Nilay Shroff) - afs: Set vllist to NULL if addr parsing fails (Edward Adam Davis) - afs: Fix check for NULL terminator (Leo Stone) - bcachefs: Add missing snapshots_seen_add_inorder() (Kent Overstreet) - bcachefs: Fix write buffer flushing from open journal entry (Kent Overstreet) - bcachefs: btree_node_scan: don't re-read before initializing found_btree_node (Kent Overstreet) - sprintf.h requires stdarg.h (Stephen Rothwell) - resource: fix false warning in __request_region() (Akinobu Mita) - mm/damon/core: commit damos_quota_goal->nid (SeongJae Park) - kasan: use vmalloc_dump_obj() for vmalloc error reports (Marco Elver) - mm/ksm: fix -Wsometimes-uninitialized from clang-21 in advisor_mode_show() (Nathan Chancellor) - mm: update MAINTAINERS entry for HMM (Jason Gunthorpe) - nilfs2: reject invalid file types when reading inodes (Ryusuke Konishi) - selftests/mm: fix split_huge_page_test for folio_split() tests (Zi Yan) - mailmap: add entry for Senozhatsky (Sergey Senozhatsky) - mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n (Harry Yoo) - mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list (Jinjiang Tu) - PCI/pwrctrl: Create pwrctrl devices only when CONFIG_PCI_PWRCTRL is enabled (Manivannan Sadhasivam) - ASoC: mediatek: common: fix device and OF node leak (Johan Hovold) - ASoC: SDCA: correct the calculation of the maximum init table size (Shuming Fan) - ASoC: rt5650: Eliminate the high frequency glitch (Derek Fang) - ASoC: SOF: Intel: PTL: Add the sdw_process_wakeen op (Ranjani Sridharan) - ASoC: mediatek: mt8365-dai-i2s: pass correct size to mt8365_dai_set_priv (Guoqing Jiang) - ALSA: hda/realtek: Fix mute LED mask on HP OMEN 16 laptop (SHARAN KUMAR M) - ALSA: usb-audio: qcom: Adjust mutex unlock order (Erick Karanja) - ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx (Dawid Rezler) - ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx (Edip Hazuri) - arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack() (Ada Couprie Diaz) - arm64: kvm, smccc: Fix vendor uuid (Jack Thomson) - Revert "xfrm: destroy xfrm_state synchronously on net exit path" (Sabrina Dubroca) - xfrm: delete x->tunnel as we delete x (Sabrina Dubroca) - xfrm: interface: fix use-after-free after changing collect_md xfrm interface (Eyal Birger) - xfrm: ipcomp: adjust transport header after decompressing (Fernando Fernandez Mancera) - xfrm: Set transport header to fix UDP GRO handling (Tobias Brunner) - xfrm: always initialize offload path (Leon Romanovsky) - xfrm: state: use a consistent pcpu_id in xfrm_state_find (Sabrina Dubroca) - xfrm: state: initialize state_ptrs earlier in xfrm_state_find (Sabrina Dubroca) - net: hns3: default enable tx bounce buffer when smmu enabled (Jijie Shao) - net: hns3: fixed vf get max channels bug (Jian Shen) - net: hns3: disable interrupt when ptp init failed (Yonglong Liu) - net: hns3: fix concurrent setting vlan filter issue (Jian Shen) - s390/ism: fix concurrency management in ism_cmd() (Halil Pasic) - selftests: drv-net: wait for iperf client to stop sending (Nimrod Oren) - MAINTAINERS: Add in6.h to MAINTAINERS (Kees Cook) - can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode (Marc Kleine-Budde) - selftests: netfilter: tone-down conntrack clash test (Florian Westphal) - e1000e: ignore uninitialized checksum word on tgp (Jacek Kowalski) - e1000e: disregard NVM checksum on tgp when valid checksum bit is not set (Jacek Kowalski) - ice: Fix a null pointer dereference in ice_copy_and_init_pkg() (Haoxiang Li) - i40e: When removing VF MAC filters, only check PF-set MAC (Jamie Bainbridge) - i40e: report VF tx_dropped with tx_errors instead of tx_discards (Dennis Chen) - net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class (Xiang Mei) - gve: Fix stuck TX queue for DQ queue format (Praveen Kaligineedi) - net: appletalk: Fix use-after-free in AARP proxy probe (Kito Xu (veritas501)) - net: bcmasp: Restore programming of TX map vector register (Florian Fainelli) - selftests: mptcp: connect: also cover checksum (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: also cover alt modes (Matthieu Baerts (NGI0)) - net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch (Shahar Shitrit) - net/mlx5: Fix memory leak in cmd_exec() (Chiara Meiohas) - net: ti: icssg-prueth: Fix buffer allocation for ICSSG (Himanshu Mittal) - dpaa2-switch: Fix device reference count leak in MAC endpoint handling (Ma Ke) - dpaa2-eth: Fix device reference count leak in MAC endpoint handling (Ma Ke) - bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint() (Ma Ke) - drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe() (Douglas Anderson) - Revert "drm/nouveau: check ioctl command codes better" (Arnd Bergmann) - drm/nouveau/nvif: fix null ptr deref on pre-fermi boards (Ben Skeggs) - Revert "drm/gem-dma: Use dma_buf from GEM object instance" (Thomas Zimmermann) - Revert "drm/gem-shmem: Use dma_buf from GEM object instance" (Thomas Zimmermann) - Revert "drm/gem-framebuffer: Use dma_buf from GEM object instance" (Thomas Zimmermann) - Revert "drm/prime: Use dma_buf from GEM object instance" (Thomas Zimmermann) - Revert "drm/etnaviv: Use dma_buf from GEM object instance" (Thomas Zimmermann) - Revert "drm/vmwgfx: Use dma_buf from GEM object instance" (Thomas Zimmermann) - Revert "drm/virtio: Use dma_buf from GEM object instance" (Thomas Zimmermann) - drm/sched: Remove optimization that causes hang when killing dependent jobs (Lin.Cao) - drm/amdgpu: Reset the clear flag in buddy during resume (Arunpravin Paneer Selvam) - KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercalls (Manuel Andreas) - fix the regression in ufs options parsing (Al Viro) - MAINTAINERS: Update entries for IFS and SBL drivers (Jithu Joseph) - platform/x86: dell-lis3lv02d: Add Precision 3551 (Jan-Niklas Burfeind) - platform/x86: alieneware-wmi-wmax: Add AWCC support to more laptops (Kurt Borja) - platform/x86: Fix initialization order for firmware_attributes_class (Torsten Hilbrich) - platform: arm64: huawei-gaokun-ec: fix OF node leak (Johan Hovold) - lenovo-wmi-hotkey: Avoid triggering error -5 due to missing mute LED (Jackie Dong) - platform/x86: ideapad-laptop: Fix kbd backlight not remembered among boots (Rong Zhang) - platform/x86: ideapad-laptop: Fix FnLock not remembered among boots (Rong Zhang) - platform/mellanox: mlxbf-pmc: Use kstrtobool() to check 0/1 input (Shravan Kumar Ramani) - platform/mellanox: mlxbf-pmc: Validate event/enable input (Shravan Kumar Ramani) - platform/mellanox: mlxbf-pmc: Remove newline char from event name input (Shravan Kumar Ramani) - platform/x86: dell-ddv: Fix taking the psy->extensions_sem lock twice (Armin Wolf) - power: supply: test-power: Test access to extended power supply (Armin Wolf) - power: supply: core: Add power_supply_get/set_property_direct() (Armin Wolf) - platform/x86: alienware-wmi-wmax: Fix `dmi_system_id` array (Kurt Borja) - Linux 6.16-rc7 (Linus Torvalds) - tracing: Add down_write(trace_event_sem) when adding trace event (Steven Rostedt) - tracing/osnoise: Fix crash in timerlat_dump_stack() (Tomas Glozar) - i2c: stm32f7: unmap DMA mapped buffer (Clément Le Goffic) - i2c: stm32: fix the device used for the DMA map (Clément Le Goffic) - i2c: omap: Fix an error handling path in omap_i2c_probe() (Christophe JAILLET) - i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe() (Christophe JAILLET) - x86/sev: Work around broken noinstr on GCC (Ard Biesheuvel) - selftests/futex: Convert 32-bit timespec to 64-bit version for 32-bit compatibility mode (Terry Tritton) - sched: Change nr_uninterruptible type to unsigned long (Aruna Ramakrishna) - tools/hv: fcopy: Fix irregularities with size of ring buffer (Naman Jain) - PCI: hv: Use the correct hypercall for unmasking interrupts on nested (Stanislav Kinsburskii) - x86/hyperv: Expose hv_map_msi_interrupt() (Stanislav Kinsburskii) - Drivers: hv: Use nested hypercall for post message and signal event (Nuno Das Neves) - x86/hyperv: Clean up hv_map/unmap_interrupt() return values (Nuno Das Neves) - x86/hyperv: Fix usage of cpu_online_mask to get valid cpu (Nuno Das Neves) - PCI: hv: Don't load the driver for baremetal root partition (Mukesh Rathor) - net: mana: Fix warnings for missing export.h header inclusion (Naman Jain) - PCI: hv: Fix warnings for missing export.h header inclusion (Naman Jain) - clocksource: hyper-v: Fix warnings for missing export.h header inclusion (Naman Jain) - x86/hyperv: Fix warnings for missing export.h header inclusion (Naman Jain) - Drivers: hv: Fix warnings for missing export.h header inclusion (Naman Jain) - Drivers: hv: Fix the check for HYPERVISOR_CALLBACK_VECTOR (Naman Jain) - tools/hv: fcopy: Fix incorrect file path conversion (Yasumasa Suenaga) - Drivers: hv: Select CONFIG_SYSFB only if EFI is enabled (Michael Kelley) - usb: hub: Don't try to recover devices lost during warm reset. (Mathias Nyman) - USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition (Fabio Porcedda) - USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI (Ryan Mann (NDI)) - usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY (Minas Harutyunyan) - usb: dwc3: qcom: Don't leave BCR asserted (Krishna Kurapati) - USB: serial: option: add Foxconn T99W640 (Slark Xiao) - usb: gadget: configfs: Fix OOB read on empty string write (Xinyu Liu) - usb: musb: fix gadget state on disconnect (Drew Hamilton) - thunderbolt: Fix bit masking in tb_dp_port_set_hops() (Alok Tiwari) - thunderbolt: Fix wake on connect at runtime (Mario Limonciello) - pch_uart: Fix dma_sync_sg_for_device() nents value (Thomas Fourier) - serial: core: fix OF node leak (Johan Hovold) - staging: vchiq_arm: Make vchiq_shutdown never fail (Stefan Wahren) - Revert "staging: vchiq_arm: Create keep-alive thread during probe" (Stefan Wahren) - Revert "staging: vchiq_arm: Improve initial VCHIQ connect" (Stefan Wahren) - nvmem: layouts: u-boot-env: remove crc32 endianness conversion (Michael C. Pratt) - misc: amd-sbi: Explicitly clear in/out arg "mb_in_out" (Akshay Gupta) - misc: amd-sbi: Address copy_to/from_user() warning reported in smatch (Akshay Gupta) - misc: amd-sbi: Address potential integer overflow issue reported in smatch (Akshay Gupta) - comedi: comedi_test: Fix possible deletion of uninitialized timers (Ian Abbott) - comedi: Fix initialization of data for instructions that write to subdevice (Ian Abbott) - comedi: Fix use of uninitialized data in insn_rw_emulate_bits() (Ian Abbott) - comedi: das6402: Fix bit shift out of bounds (Ian Abbott) - comedi: aio_iiro_16: Fix bit shift out of bounds (Ian Abbott) - comedi: pcl812: Fix bit shift out of bounds (Ian Abbott) - comedi: das16m1: Fix bit shift out of bounds (Ian Abbott) - comedi: Fix some signed shift left operations (Ian Abbott) - comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large (Ian Abbott) - nvmem: imx-ocotp: fix MAC address byte length (Steffen Bätz) - MAINTAINERS: add miscdevice Rust abstractions (Tamir Duberstein) - interconnect: avoid memory allocation when 'icc_bw_lock' is held (Gabor Juhos) - interconnect: icc-clk: destroy nodes in case of memory allocation failures (Gabor Juhos) - interconnect: increase ICC_DYN_ID_START (Gabor Juhos) - interconnect: exynos: handle node name allocation failure (Johan Hovold) - interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 node (Xilin Wu) - iio: dac: ad3530r: Fix incorrect masking for channels 4-7 in powerdown mode (Kim Seer Paller) - iio: adc: ad7380: fix adi,gain-milli property parsing (David Lechner) - iio: adc: ad7949: use spi_is_bpw_supported() (David Lechner) - iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush (Sean Nyekjaer) - iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel maps (Chen-Yu Tsai) - dt-bindings: iio: gyro: invensense,mpu3050: change irq maxItems (Rodrigo Gobbi) - iio: common: st_sensors: Fix use of uninitialize device structs (Maud Spierings) - iio: adc: adi-axi-adc: fix ad7606_bus_reg_read() (David Lechner) - dt-bindings: iio: adc: adi,ad7606: fix dt_schema validation warning (Angelo Dureghello) - iio: adc: max1363: Reorder mode_list[] entries (Fabio Estevam) - iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[] (Fabio Estevam) - iio: adc: stm32-adc: Fix race in installing chained IRQ handler (Chen Ni) - iio: fix potential out-of-bound write (Markus Burri) - iio: backend: fix out-of-bound write (Markus Burri) - mux: mmio: Fix missing CONFIG_REGMAP_MMIO (Krzysztof Kozlowski) - spi: Add check for 8-bit transfer with 8 IO mode support (Cheng Ming Lin) - regmap: fix potential memory leak of regmap_bus (Abdun Nihaal) - Input: xpad - set correct controller type for Acer NGR200 (Nilton Perim Neto) - efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths (Breno Leitao) - sched_ext: idle: Handle migration-disabled tasks in idle selection (Andrea Righi) - sched/ext: Prevent update_locked_rq() calls with NULL rq (Breno Leitao) - selftests/sched_ext: Fix exit selftest hang on UP (Andrea Righi) - Revert "cgroup_freezer: cgroup_freezing: Check if not frozen" (Chen Ridong) - sched,freezer: Remove unnecessary warning in __thaw_task (Chen Ridong) - hwmon: (pmbus/ucd9000) Fix error in ucd9000_gpio_set (Torben Nielsen) - hwmon: (ina238) Report energy in microjoules (Jonas Rebmann) - hwmon: (corsair-cpro) Validate the size of the received input buffer (Marius Zachmann) - rust: use `#[used(compiler)]` to fix build and `modpost` with Rust >= 1.89.0 (Miguel Ojeda) - objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0 (Miguel Ojeda) - rust: init: Fix generics in *_init! macros (Janne Grunau) - MAINTAINERS: add block and fsdevel lists to iov_iter (Christian Brauner) - netfs: Fix race between cache write completion and ALL_QUEUED being set (David Howells) - netfs: Fix copy-to-cache so that it performs collection with ceph+fscache (David Howells) - fix a leak in fcntl_dirnotify() (Al Viro) - iomap: avoid unnecessary ifs_set_range_uptodate() with locks (Jinliang Zheng) - isofs: Verify inode mode when loading from disk (Jan Kara) - cachefiles: Fix the incorrect return value in __cachefiles_write() (Zizhi Wo) - secretmem: use SB_I_NOEXEC (Christian Brauner) - coredump: fix PIDFD_INFO_COREDUMP ioctl check (Laura Brehm) - Fix SMB311 posix special file creation to servers which do not advertise reparse support (Steve French) - smb: invalidate and close cached directory when creating child entries (Bharath SM) - smb: client: fix use-after-free in crypt_message when using async crypto (Wang Zhaolong) - smb: client: fix use-after-free in cifs_oplock_break (Wang Zhaolong) - crypto: qat - Use crypto_shash_export_core (Herbert Xu) - crypto: chelsio - Use crypto_shash_export_core (Herbert Xu) - riscv: uaccess: Fix -Wuninitialized and -Wshadow in __put_user_nocheck (Nathan Chancellor) - riscv: Stop supporting static ftrace (Alexandre Ghiti) - riscv: traps_misaligned: properly sign extend value in misaligned load handler (Andreas Schwab) - riscv: Enable interrupt during exception handling (Nam Cao) - riscv: ftrace: Properly acquire text_mutex to fix a race condition (Alexandre Ghiti) - ACPI: RISC-V: Remove unnecessary CPPC debug message (Sunil V L) - riscv: Stop considering R_RISCV_NONE as bad relocations (Alexandre Ghiti) - KVM: VMX: Ensure unused kvm_tdx_capabilities fields are zeroed out (Sean Christopherson) - KVM: x86: Reject KVM_SET_TSC_KHZ vCPU ioctl for TSC protected guest (Kai Huang) - Documentation: KVM: Fix unexpected unindent warning (Binbin Wu) - KVM: TDX: Don't report base TDVMCALLs (Xiaoyao Li) - RISC-V: KVM: Move HGEI[E|P] CSR access to IMSIC virtualization (Anup Patel) - RISC-V: KVM: Disable vstimecmp before exiting to user-space (Anup Patel) - KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN (Ben Horgan) - KVM: Documentation: document how KVM is tested (Paolo Bonzini) - KVM: Documentation: minimal updates to review-checklist.rst (Paolo Bonzini) - io_uring/poll: fix POLLERR handling (Pavel Begunkov) - io_uring/zcrx: disallow user selected dmabuf offset and size (Pavel Begunkov) - nvmet-tcp: fix callback lock for TLS handshake (Maurizio Lombardi) - nvme: fix misaccounting of nvme-mpath inflight I/O (Yu Kuai) - nvme: revert the cross-controller atomic write size validation (Christoph Hellwig) - nvme: fix endianness of command word prints in nvme_log_err_passthru() (John Garry) - nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list() (Zheng Qixing) - loop: use kiocb helpers to fix lockdep warning (Ming Lei) - block: fix kobject leak in blk_unregister_queue (Ming Lei) - cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=y (Daniel Lezcano) - pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov (Maulik Shah) - gpiolib: devres: release GPIOs in devm_gpiod_put_array() (André Draszik) - gpiolib: acpi: Add a quirk for Acer Nitro V15 (Mario Limonciello) - libbpf: Fix handling of BPF arena relocations (Andrii Nakryiko) - btf: Fix virt_to_phys() on arm64 when mmapping BTF (Lorenz Bauer) - selftests/bpf: Stress test attaching a BPF prog to another BPF prog (Ilya Leoshkevich) - s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again (Ilya Leoshkevich) - selftests/bpf: Add negative test cases for snprintf (Paul Chaignon) - bpf: Reject %%p%% format string in bprintf-like helpers (Paul Chaignon) - drm/xe/pf: Resend PF provisioning after GT reset (Michal Wajdeczko) - drm/xe/pf: Prepare to stop SR-IOV support prior GT reset (Michal Wajdeczko) - drm/xe/migrate: Fix alignment check (Lucas De Marchi) - drm/xe: Move page fault init after topology init (Matthew Brost) - drm/xe/mocs: Initialize MOCS index early (Balasubramani Vivekanandan) - drm/xe/migrate: fix copy direction in access_memory (Matthew Auld) - drm/xe: Dont skip TLB invalidations on VF (Tejas Upadhyay) - drm/mediatek: mtk_dpi: Reorder output formats on MT8195/88 (Louis-Alexis Eyraud) - drm/mediatek: only announce AFBC if really supported (Icenowy Zheng) - drm/mediatek: Add wait_event_timeout when disabling plane (Jason-JH Lin) - drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume (Eeli Haapalainen) - drm/amdgpu: Increase reset counter only on success (Lijo Lazar) - drm/radeon: Do not hold console lock during resume (Thomas Zimmermann) - drm/radeon: Do not hold console lock while suspending clients (Thomas Zimmermann) - drm/amd/display: Disable CRTC degamma LUT for DCN401 (Melissa Wen) - drm/amd/display: Free memory allocation (Clayton King) - drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET (Imre Deak) - drm/panfrost: Fix scheduler workqueue bug (Philipp Stanner) - drm/nouveau: check ioctl command codes better (Arnd Bergmann) - ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx (Lane Odenbach) - ASoC: Intel: soc-acpi: add support for HP Omen14 ARL (Bard Liao) - ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx (Adam Queler) - ASoC: Intel: fix SND_SOC_SOF dependencies (Arnd Bergmann) - ASoC: rt5660: Fix the dmic data source from GPIO2 (Oder Chiou) - ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS (Takashi Iwai) - ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX (Richard Fitzgerald) - ALSA: hda/realtek: Support mute LED for Yoga with ALC287 (Jackie Dong) - ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxx (Edip Hazuri) - ASoC: Intel: avs: Fix NULL ptr deref on rmmod (Amadeusz Sławiński) - ASoC: amd: yc: add DMI quirk for ASUS M6501RM (Alexandru Andries) - ALSA: compress_offload: tighten ioctl command number checks (Arnd Bergmann) - soundwire: Revert "soundwire: qcom: Add set_channel_map api support" (Amit Pundir) - soundwire: amd: fix for clearing command status register (Vijendar Mukunda) - soundwire: amd: fix for handling slave alerts after link is down (Vijendar Mukunda) - dma: dw-edma: Fix build warning in dw_edma_pcie_probe() (Abinash Singh) - dmaengine: nbpfaxi: Fix memory corruption in probe() (Dan Carpenter) - dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status() (Qiu-ji Chen) - phy: qcom: fix error code in snps_eusb2_hsphy_probe() (Harshit Mogalapalli) - phy: use per-PHY lockdep keys (Dmitry Baryshkov) - phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode (Wayne Chang) - phy: tegra: xusb: Disable periodic tracking on Tegra234 (Haotien Hsu) - phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode (Wayne Chang) - memstick: core: Zero initialize id_reg in h_memstick_read_dev_id() (Nathan Chancellor) - mmc: bcm2835: Fix dma_unmap_sg() nents value (Thomas Fourier) - mmc: sdhci_am654: Workaround for Errata i2312 (Judith Mendez) - mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models (Edson Juliano Drosdeck) - xfs: don't allocate the xfs_extent_busy structure for zoned RTGs (Christoph Hellwig) - xfs: remove the bt_bdev_file buftarg field (Christoph Hellwig) - xfs: rename the bt_bdev_* buftarg fields (Christoph Hellwig) - xfs: refactor xfs_calc_atomic_write_unit_max (Christoph Hellwig) - xfs: add a xfs_group_type_buftarg helper (Christoph Hellwig) - xfs: remove the call to sync_blockdev in xfs_configure_buftarg (Christoph Hellwig) - xfs: clean up the initial read logic in xfs_readsb (Christoph Hellwig) - xfs: replace strncpy with memcpy in xattr listing (Pranav Tyagi) - bcachefs: Fix bch2_maybe_casefold() when CONFIG_UTF8=n (Kent Overstreet) - bcachefs: Fix build when CONFIG_UNICODE=n (Kent Overstreet) - bcachefs: Fix reference to invalid bucket in copygc (Kent Overstreet) - bcachefs: Don't build aux search tree when still repairing node (Kent Overstreet) - bcachefs: Tweak threshold for allocator triggering discards (Kent Overstreet) - bcachefs: Fix triggering of discard by the journal path (Kent Overstreet) - bcachefs: io_read: remove from async obj list in rbio_done() (Kent Overstreet) - Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU (Luiz Augusto von Dentz) - Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID (Zijun Hu) - Bluetooth: hci_dev: replace 'quirks' integer by 'quirk_flags' bitmap (Christian Eggers) - Bluetooth: hci_core: add missing braces when using macro parameters (Christian Eggers) - Bluetooth: hci_core: fix typos in macros (Christian Eggers) - Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout (Luiz Augusto von Dentz) - Bluetooth: SMP: If an unallowed command is received consider it a failure (Luiz Augusto von Dentz) - Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type (Luiz Augusto von Dentz) - Bluetooth: hci_sync: fix connectable extended advertising when using static random address (Alessandro Gasbarroni) - Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb() (Kuniyuki Iwashima) - rxrpc: Fix to use conn aborts for conn-wide failures (David Howells) - rxrpc: Fix transmission of an abort in response to an abort (David Howells) - rxrpc: Fix notification vs call-release vs recvmsg (David Howells) - rxrpc: Fix recv-recv race of completed call (David Howells) - rxrpc: Fix irq-disabled in local_bh_enable() (David Howells) - selftests/tc-testing: Test htb_dequeue_tree with deactivation and row emptying (William Liu) - net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree (William Liu) - net: bridge: Do not offload IGMP/MLD messages (Joseph Huang) - selftests: Add test cases for vlan_filter modification during runtime (Dong Chenchen) - net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime (Dong Chenchen) - ovpn: reset GSO metadata after decapsulation (Ralf Lici) - ovpn: reject unexpected netlink attributes (Antonio Quartulli) - ovpn: propagate socket mark to skb in UDP (Ralf Lici) - tls: always refresh the queue when reading sock (Jakub Kicinski) - virtio-net: fix recursived rtnl_lock() during probe() (Zigit Zo) - net/mlx5: Update the list of the PCI supported devices (Maor Gottlieb) - hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf (Li Tian) - phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept() (Nathan Chancellor) - wifi: iwlwifi: Fix botched indexing conversion (Ville Syrjälä) - wifi: iwlwifi: mask reserved bits in chan_state_active_bitmap (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: pcie: fix locking on invalid TOP reset (Johannes Berg) - wifi: cfg80211: remove scan request n_channels counted_by (Johannes Berg) - wifi: ath12k: Fix packets received in WBM error ring with REO LUT enabled (Nithyanantham Paramasivam) - netfilter: nf_conntrack: fix crash due to removal of uninitialised entry (Florian Westphal) - Revert "netfilter: nf_tables: Add notifications for hook changes" (Phil Sutter) - netfilter: nf_tables: hide clash bit from userspace (Florian Westphal) - selftests: netfilter: nft_concat_range.sh: send packets to empty set (Florian Westphal) - selftests: netfilter: conntrack_resize.sh: also use udpclash tool (Florian Westphal) - selftests: netfilter: add conntrack clash resolution test case (Florian Westphal) - selftests: netfilter: conntrack_resize.sh: extend resize test (Florian Westphal) - net: fix segmentation after TCP/UDP fraglist GRO (Felix Fietkau) - ipv6: mcast: Delay put pmc->idev in mld_del_delrec() (Yue Haibing) - ice: check correct pointer in fwlog debugfs (Michal Swiatkowski) - ice: add NULL check in eswitch lag check (Dave Ertman) - ethernet: intel: fix building with large NR_CPUS (Arnd Bergmann) - net: airoha: fix potential use-after-free in airoha_npu_get() (Alok Tiwari) - net/mlx5: Correctly set gso_size when LRO is used (Christoph Paasch) - mptcp: reset fallback status gracefully at disconnect() time (Paolo Abeni) - mptcp: plug races between subflow fail and subflow creation (Paolo Abeni) - mptcp: make fallback action and fallback decision atomic (Paolo Abeni) - net: libwx: fix multicast packets received count (Jiawen Wu) - net: libwx: properly reset Rx ring descriptor (Jiawen Wu) - net: libwx: fix the using of Rx buffer DMA (Jiawen Wu) - net: libwx: remove duplicate page_pool_put_full_page() (Jiawen Wu) - net: stmmac: intel: populate entire system_counterval_t in get_time_fn() callback (Markus Blöchl) - can: tcan4x5x: fix reset gpio usage during probe (Brett Werling) - usb: net: sierra: check for no status endpoint (Oliver Neukum) - selftests: net: increase inter-packet timeout in udpgro.sh (Paolo Abeni) - net: phy: Don't register LEDs for genphy (Sean Anderson) - selftests/tc-testing: Create test cases for adding qdiscs to invalid qdisc parents (Victor Nogueira) - smc: Fix various oops due to inet_sock type confusion. (Kuniyuki Iwashima) - rpl: Fix use-after-free in rpl_do_srh_inline(). (Kuniyuki Iwashima) - af_packet: fix soft lockup issue caused by tpacket_snd() (Yun Lu) - af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd() (Yun Lu) - net/sched: sch_qfq: Fix race condition on qfq_aggregate (Xiang Mei) - net: emaclite: Fix missing pointer increment in aligned_read() (Alok Tiwari) - PM: sleep: Update power.completion for all devices on errors (Rafael J. Wysocki) - PM: suspend: clean up redundant filesystems_freeze/thaw() handling (Zihuan Zhang) - PM: suspend: Drop a misplaced pm_restore_gfp_mask() call (Rafael J. Wysocki) - tracing/probes: Avoid using params uninitialized in parse_btf_arg() (Nathan Chancellor) - arm64: defconfig: Enable Qualcomm CPUCP mailbox driver (Bjorn Andersson) - arm64: dts: qcom: x1e80100: describe uefi rtc offset (Johan Hovold) - arm64: dts: qcom: sc8280xp-x13s: describe uefi rtc offset (Johan Hovold) - soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled (Andrew Jeffery) - soc: aspeed: lpc-snoop: Cleanup resources in stack-order (Andrew Jeffery) - arm64: dts: rockchip: Add missing fan-supply to rk3566-quartz64-a (Diederik de Haas) - arm64: dts: rockchip: use cs-gpios for spi1 on ringneck (Jakob Unterwurzacher) - arm64: dts: rockchip: list all CPU supplies on ArmSoM Sige5 (Alexey Charkov) - arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4B (Andy Yan) - arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5 (Andy Yan) - arm64: dts: rockchip: Adjust the HDMI DDC IO driver strength for rk3588 (Andy Yan) - arm64: dts: rockchip: fix rk3576 pcie1 linux,pci-domain (Shawn Lin) - arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on (Francesco Dolcini) - arm64: dts: imx95: Correct the DMA interrupter number of pcie0_ep (Richard Zhu) - arm64: dts: add big-endian property back into watchdog node (Meng Li) - arm64: dts: imx95-15x15-evk: fix the overshoot issue of NETC (Wei Fang) - arm64: dts: imx95-19x19-evk: fix the overshoot issue of NETC (Wei Fang) - arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency (Tim Harvey) - arm64: dts: imx8mp-venice-gw73xx: fix TPM SPI frequency (Tim Harvey) - arm64: dts: imx8mp-venice-gw72xx: fix TPM SPI frequency (Tim Harvey) - arm64: dts: imx8mp-venice-gw71xx: fix TPM SPI frequency (Tim Harvey) - selftests/hid: add a test case for the recent syzbot underflow (Benjamin Tissoires) - HID: core: do not bypass hid_hw_raw_request (Benjamin Tissoires) - HID: core: ensure __hid_request reserves the report ID as the first byte (Benjamin Tissoires) - HID: core: ensure the allocated report buffer can contain the reserved report ID (Benjamin Tissoires) - HID: debug: Remove duplicate entry (BTN_WHEEL) (Andy Shevchenko) - dm-bufio: fix sched in atomic context (Sheng Yong) - Linux 6.16-rc6 (Linus Torvalds) - dt-bindings: clock: mediatek: Add #reset-cells property for MT8188 (Julien Massot) - clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data (Xiaolei Wang) - clk: scmi: Handle case where child clocks are initialized before their parents (Sascha Hauer) - MAINTAINERS: Update Kirill Shutemov's email address for TDX (Kirill A. Shutemov) - x86/mm: Disable hugetlb page table sharing on 32-bit (Jann Horn) - x86/CPU/AMD: Disable INVLPGB on Zen2 (Mikhail Paulyshka) - x86/rdrand: Disable RDSEED on AMD Cyan Skillfish (Mikhail Paulyshka) - irqchip/irq-msi-lib: Fix build with PCI disabled (Arnd Bergmann) - PCI/MSI: Prevent recursive locking in pci_msix_write_tph_tag() (Himanshu Madhani) - perf/core: Fix WARN in perf_sigtrap() (Tetsuo Handa) - Revert "sched/numa: add statistics of numa balance task" (Chen Yu) - mm: fix the inaccurate memory statistics issue for users (Baolin Wang) - mm/damon: fix divide by zero in damon_get_intervals_score() (Honggyu Kim) - samples/damon: fix damon sample mtier for start failure (Honggyu Kim) - samples/damon: fix damon sample wsse for start failure (Honggyu Kim) - samples/damon: fix damon sample prcl for start failure (Honggyu Kim) - kasan: remove kasan_find_vm_area() to prevent possible deadlock (Yeoreum Yun) - scripts: gdb: vfs: support external dentry names (Illia Ostapyshyn) - mm/migrate: fix do_pages_stat in compat mode (Christoph Berg) - mm/damon/core: handle damon_call_control as normal under kdmond deactivation (SeongJae Park) - mm/rmap: fix potential out-of-bounds page table access during batched unmap (Lance Yang) - mm/hugetlb: don't crash when allocating a folio if there are no resv (Vivek Kasireddy) - scripts/gdb: de-reference per-CPU MCE interrupts (Florian Fainelli) - scripts/gdb: fix interrupts.py after maple tree conversion (Florian Fainelli) - maple_tree: fix mt_destroy_walk() on root leaf node (Wei Yang) - mm/vmalloc: leave lazy MMU mode on PTE mapping error (Alexander Gordeev) - scripts/gdb: fix interrupts display after MCP on x86 (Florian Fainelli) - lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users() (Harry Yoo) - kallsyms: fix build without execinfo (Achill Gilgenast) - erofs: fix large fragment handling (Gao Xiang) - erofs: allow readdir() to be interrupted (Chao Yu) - erofs: address D-cache aliasing (Gao Xiang) - erofs: use memcpy_to_folio() to replace copy_to_iter() (Gao Xiang) - erofs: fix to add missing tracepoint in erofs_read_folio() (Chao Yu) - erofs: fix to add missing tracepoint in erofs_readahead() (Chao Yu) - bcachefs: Don't set BCH_FS_error on transaction restart (Kent Overstreet) - bcachefs: Fix additional misalignment in journal space calculations (Kent Overstreet) - bcachefs: Don't schedule non persistent passes persistently (Kent Overstreet) - bcachefs: Fix bch2_btree_transactions_read() synchronization (Kent Overstreet) - bcachefs: btree read retry fixes (Kent Overstreet) - bcachefs: btree node scan no longer uses btree cache (Kent Overstreet) - bcachefs: Tweak btree cache helpers for use by btree node scan (Kent Overstreet) - bcachefs: Fix btree for nonexistent tree depth (Kent Overstreet) - bcachefs: Fix bch2_io_failures_to_text() (Kent Overstreet) - bcachefs: bch2_fpunch_snapshot() (Kent Overstreet) - ksmbd: fix potential use-after-free in oplock/lease break ack (Namjae Jeon) - ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked() (Al Viro) - smb: server: make use of rdma_destroy_qp() (Stefan Metzmacher) - Revert "PCI: ecam: Allow cfg->priv to be pre-populated from the root port device" (Marc Zyngier) - PCI: host-generic: Set driver_data before calling gen_pci_init() (Geert Uytterhoeven) - PCI: apple: Add tracking of probed root ports (Marc Zyngier) - drm/gem: Fix race in drm_gem_handle_create_tail() (Simona Vetter) - drm/framebuffer: Acquire internal references on GEM handles (Thomas Zimmermann) - agp/amd64: Check AGP Capability before binding to unsupported devices (Lukas Wunner) - drm/nouveau/gsp: fix potential leak of memory used during acpi init (Ben Skeggs) - rust: drm: remove unnecessary imports (Tamir Duberstein) - MAINTAINERS: Change habanalabs maintainer (Ofir Bitton) - drm/imagination: Fix kernel crash when hard resetting the GPU (Alessio Belle) - drm/tegra: nvdec: Fix dma_alloc_coherent error check (Mikko Perttunen) - rust: drm: device: drop_in_place() the drm::Device in release() (Danilo Krummrich) - nouveau/gsp: add a 50ms delay between fbsr and driver unload rpcs (Dave Airlie) - drm/nouveau: Do not fail module init on debugfs errors (Aaron Thompson) - drm/xe/guc: Default log level to non-verbose (Lucas De Marchi) - drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF (Michal Wajdeczko) - drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2 (Julia Filipchuk) - drm/xe/pm: Correct comment of xe_pm_set_vram_threshold() (Shuicheng Lin) - drm/xe: Release runtime pm for error path of xe_devcoredump_read() (Shuicheng Lin) - drm/xe/pm: Restore display pm if there is error after display suspend (Shuicheng Lin) - drm/xe/bmg: fix compressed VRAM handling (Matthew Auld) - Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2" (Matthew Brost) - drm/xe: Allocate PF queue size on pow2 boundary (Matthew Brost) - drm/xe/pf: Clear all LMTT pages on alloc (Michal Wajdeczko) - drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too (Hans de Goede) - Revert "eventpoll: Fix priority inversion problem" (Linus Torvalds) - block: reject bs > ps block devices when THP is disabled (Pankaj Raghav) - nbd: fix uaf in nbd_genl_connect() error path (Zheng Qixing) - md/md-bitmap: fix GPF in bitmap_get_stats() (Håkon Bugge) - md/raid1,raid10: strip REQ_NOWAIT from member bios (Zheng Qixing) - raid10: cleanup memleak at raid10_make_request (Nigel Croxon) - md/raid1: Fix stack memory use after return in raid1_reshape (Wang Jinchao) - Revert "io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well" (Jens Axboe) - io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU (Jens Axboe) - io_uring/zcrx: fix pp destruction warnings (Pavel Begunkov) - netlink: make sure we allow at least one dump skb (Jakub Kicinski) - netlink: Fix rmem check in netlink_broadcast_deliver(). (Kuniyuki Iwashima) - bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT (Somnath Kotur) - bnxt_en: Flush FW trace before copying to the coredump (Shruti Parab) - bnxt_en: Fix DCB ETS validation (Shravya KN) - net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam() (Alok Tiwari) - net/mlx5e: Add new prio for promiscuous mode (Jianbo Liu) - net/mlx5e: Fix race between DIM disable and net_dim() (Carolina Jubran) - net/mlx5: Reset bw_share field when changing a node's parent (Carolina Jubran) - can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level (Sean Nyekjaer) - selftests: net: lib: fix shift count out of range (Hangbin Liu) - selftests: Add IPv6 multicast route generation tests for GRE devices. (Guillaume Nault) - gre: Fix IPv6 multicast route creation. (Guillaume Nault) - net: phy: microchip: limit 100M workaround to link-down events on LAN88xx (Oleksij Rempel) - net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits (Oleksij Rempel) - ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof (Mingming Cao) - net: appletalk: Fix device refcount leak in atrtr_create() (Kito Xu) - wifi: mac80211: add the virtual monitor after reconfig complete (Miri Korenblit) - wifi: mac80211: always initialize sdata::key_list (Miri Korenblit) - wifi: mac80211: Fix uninitialized variable with __free() in ieee80211_ml_epcs() (Pagadala Yesu Anjaneyulu) - wifi: mt76: mt792x: Limit the concurrent STA and SoftAP to operate on the same channel (Leon Yen) - wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init() (Henry Martin) - wifi: mt76: fix queue assignment for deauth packets (Felix Fietkau) - wifi: mt76: add a wrapper for wcid access with validation (Felix Fietkau) - wifi: mt76: mt7921: prevent decap offload config before STA initialization (Deren Wu) - wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_sta_set_decap_offload() (Deren Wu) - wifi: mt76: mt7925: fix incorrect scan probe IE handling for hw_scan (Ming Yen Hsieh) - wifi: mt76: mt7925: fix invalid array index in ssid assignment during hw scan (Michael Lo) - wifi: mt76: mt7925: fix the wrong config for tx interrupt (Ming Yen Hsieh) - wifi: mt76: Remove RCU section in mt7996_mac_sta_rc_work() (Lorenzo Bianconi) - wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl() (Lorenzo Bianconi) - wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl_fixed() (Lorenzo Bianconi) - wifi: mt76: Move RCU section in mt7996_mcu_set_fixed_field() (Lorenzo Bianconi) - wifi: mt76: Assume __mt76_connac_mcu_alloc_sta_req runs in atomic context (Lorenzo Bianconi) - wifi: prevent A-MSDU attacks in mesh networks (Mathy Vanhoef) - wifi: rt2x00: fix remove callback type mismatch (Felix Fietkau) - wifi: mac80211: reject VHT opmode for unsupported channel widths (Moon Hee Lee) - wifi: mwifiex: discard erroneous disassoc frames on STA interface (Vitor Soares) - wifi: mac80211: fix non-transmitted BSSID profile search (Johannes Berg) - wifi: mac80211: clear frame buffer to never leak stack (Johannes Berg) - wifi: mac80211: correctly identify S1G short beacon (Lachlan Hodges) - wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev() (Daniil Dulov) - wifi: cfg80211: fix S1G beacon head validation in nl80211 (Lachlan Hodges) - netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Eric Dumazet) - MAINTAINERS: remove bouncing address for Nandor Han (Bartosz Golaszewski) - gpio: of: initialize local variable passed to the .of_xlate() callback (Alexander Stein) - gpiolib: fix performance regression when using gpio_chip_get_multiple() (Hugo Villeneuve) - PM: sleep: Call pm_restore_gfp_mask() after dpm_resume() (Rafael J. Wysocki) - dma-contiguous: hornor the cma address limit setup by user (Feng Tang) - net/sched: sch_qfq: Fix null-deref in agg_dequeue (Xiang Mei) - rxrpc: Fix oops due to non-existence of prealloc backlog struct (David Howells) - rxrpc: Fix bug due to prealloc collision (David Howells) - MAINTAINERS: remove myself as netronome maintainer (Louis Peens) - selftests/net: packetdrill: add tcp_ooo-before-and-after-accept.pkt (Eric Dumazet) - tcp: refine sk_rcvbuf increase for ooo packets (Eric Dumazet) - net/sched: Abort __tc_modify_qdisc if parent class does not exist (Victor Nogueira) - net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info (Chintan Vankar) - net: thunderx: avoid direct MTU assignment after WRITE_ONCE() (Alok Tiwari) - selftests/tc-testing: Create test case for UAF scenario with DRR/NETEM/BLACKHOLE chain (Victor Nogueira) - atm: clip: Fix NULL pointer dereference in vcc_sendmsg() (Yue Haibing) - atm: clip: Fix infinite recursive call of clip_push(). (Kuniyuki Iwashima) - atm: clip: Fix memory leak of struct clip_vcc. (Kuniyuki Iwashima) - atm: clip: Fix potential null-ptr-deref in to_atmarpd(). (Kuniyuki Iwashima) - net: phy: smsc: Fix link failure in forced mode with Auto-MDIX (Oleksij Rempel) - net: phy: smsc: Force predictable MDI-X state on LAN87xx (Oleksij Rempel) - net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap (Oleksij Rempel) - net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2 (EricChan) - rxrpc: Fix over large frame size warning (David Howells) - net: airoha: Fix an error handling path in airoha_probe() (Christophe JAILLET) - vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local` (Michal Luczaj) - vsock: Fix transport_* TOCTOU (Michal Luczaj) - vsock: Fix transport_{g2h,h2g} TOCTOU (Michal Luczaj) - net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe() (Haoxiang Li) - dt-bindings: net: sun8i-emac: Rename A523 EMAC0 to GMAC0 (Chen-Yu Tsai) - tcp: Correct signedness in skb remaining space calculation (Jiayuan Chen) - Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle (Luiz Augusto von Dentz) - Bluetooth: hci_core: Remove check of BDADDR_ANY in hci_conn_hash_lookup_big_state (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix not disabling advertising instance (Luiz Augusto von Dentz) - net: bcmgenet: Initialize u64 stats seq counter (Ryo Takakura) - tipc: Fix use-after-free in tipc_conn_close(). (Kuniyuki Iwashima) - vsock: fix `vsock_proto` declaration (Stefano Garzarella) - netlink: Fix wraparounds of sk->sk_rmem_alloc. (Kuniyuki Iwashima) - net: phy: qcom: qca808x: Fix WoL issue by utilizing at8031_set_wol() (Luo Jie) - net: phy: qcom: move the WoL function to shared library (Luo Jie) - bnxt_en: eliminate the compile warning in bnxt_request_irq due to CONFIG_RFS_ACCEL (Jason Xing) - KVM: x86: avoid underflow when scaling TSC frequency (Paolo Bonzini) - KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush (Manuel Andreas) - KVM: SVM: Add missing member in SNP_LAUNCH_START command structure (Nikunj A Dadhania) - Documentation: KVM: Fix unexpected unindent warnings (Binbin Wu) - KVM: selftests: Add back the missing check of MONITOR/MWAIT availability (Chenyi Qiang) - KVM: Allow CPU to reschedule while setting per-page memory attributes (Liam Merwick) - KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table. (David Woodhouse) - KVM: x86/hyper-v: Use preallocated per-vCPU buffer for de-sparsified vCPU masks (Sean Christopherson) - KVM: SVM: Initialize vmsa_pa in VMCB to INVALID_PAGE if VMSA page is NULL (Sean Christopherson) - KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight (Sean Christopherson) - KVM: TDX: Report supported optional TDVMCALLs in TDX capabilities (Paolo Bonzini) - KVM: TDX: Exit to userspace for SetupEventNotifyInterrupt (Paolo Bonzini) - KVM: arm64: Remove kvm_arch_vcpu_run_map_fp() (Mark Rutland) - KVM: arm64: Fix handling of FEAT_GTG for unimplemented granule sizes (Marc Zyngier) - KVM: arm64: Don't free hyp pages with pKVM on GICv2 (Quentin Perret) - KVM: arm64: Fix error path in init_hyp_mode() (Mostafa Saleh) - KVM: arm64: Adjust range correctly during host stage-2 faults (Quentin Perret) - KVM: arm64: nv: Fix MI line level calculation in vgic_v3_nested_update_mi() (Wei-Lin Chang) - eventpoll: don't decrement ep refcount while still holding the ep mutex (Linus Torvalds) - arm64/mm: Drop wrong writes into TCR2_EL1 (Anshuman Khandual) - arm64: poe: Handle spurious Overlay faults (Kevin Brodsky) - arm64: Filter out SME hwcaps when FEAT_SME isn't implemented (Mark Brown) - arm64: move smp_send_stop() cpu mask off stack (Arnd Bergmann) - arm64/gcs: Don't try to access GCS registers if arm64.nogcs is enabled (Mark Brown) - arm64: Unconditionally select CONFIG_JUMP_LABEL (Marc Zyngier) - arm64: efi: Fix KASAN false positive for EFI runtime stack (Breno Leitao) - pinctrl: aw9523: fix can_sleep flag for GPIO chip (Milan Krstic) - pinctrl: amd: Clear GPIO debounce for suspend (Mario Limonciello) - pinctrl: nuvoton: Fix boot on ma35dx platforms (Miquel Raynal) - MAINTAINERS: drop bouncing Lakshmi Sowjanya D (Bartosz Golaszewski) - pinctrl: qcom: msm: mark certain pins as invalid for interrupts (Bartosz Golaszewski) - pwm: mediatek: Ensure to disable clocks in error path (Uwe Kleine-König) - pwm: Fix invalid state detection (Uwe Kleine-König) - MAINTAINERS: update Daniel Gomez's role and email address (Daniel Gomez) - module: Make sure relocations are applied to the per-CPU section (Sebastian Andrzej Siewior) - module: Avoid unnecessary return value initialization in move_module() (Petr Pavlu) - module: Fix memory deallocation on error path in move_module() (Petr Pavlu) - MAINTAINERS: bitmap: add UAPI headers (Thomas Weißschuh) - uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again (2) (Thomas Weißschuh) - crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2 (Eric Biggers) - ALSA: hda/realtek: Enable headset Mic on Positivo K116J (Edson Juliano Drosdeck) - ALSA: hda/tas2781: Fix calibration data parser issue (Baojun Xu) - ASoC: cs35l56: probe() should fail if the device ID is not recognized (Richard Fitzgerald) - ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16 (Simon Trimmer) - ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches (Charles Keepax) - MAINTAINERS: update Qualcomm audio codec drivers list (Srinivas Kandagatla) - ASoC: fsl_sai: Force a software reset when starting in consumer mode (Arun Raghavan) - ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select SND_SOC_ACPI_INTEL_MATCH (Bard Liao) - ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode (Shengjiu Wang) - ALSA: ad1816a: Fix potential NULL pointer deref in snd_card_ad1816a_pnp() (Thorsten Blum) - ALSA: hda/realtek: Add quirk for ASUS ExpertBook B9403CVAR (Peter Ujfalusi) - ALSA: usb-audio: Improve filtering of sample rates on Focusrite devices (Alexander Tsoy) - ALSA: hda/realtek - Add mute LED support for HP Victus 15-fb2xxx (Edip Hazuri) - ALSA: hda: Add missing NVIDIA HDA codec IDs (Daniel Dadap) - efi: Fix .data section size calculations when .sbat is present (Vitaly Kuznetsov) - efi: Drop preprocessor directives from zboot.lds (Vitaly Kuznetsov) - x86/process: Move the buffer clearing before MONITOR (Borislav Petkov (AMD)) - x86/microcode/AMD: Add TSA microcode SHAs (Borislav Petkov (AMD)) - KVM: SVM: Advertise TSA CPUID bits to guests (Borislav Petkov (AMD)) - x86/bugs: Add a Transient Scheduler Attacks mitigation (Borislav Petkov (AMD)) - x86/bugs: Rename MDS machinery to something more generic (Borislav Petkov (AMD)) - Linux 6.16-rc5 (Linus Torvalds) - fix proc_sys_compare() handling of in-lookup dentries (Al Viro) - sched/deadline: Fix dl_server runtime calculation formula (kuyo chang) - sched/core: Fix migrate_swap() vs. hotplug (Peter Zijlstra) - sched: Fix preemption string of preempt_dynamic_none (Thomas Weißschuh) - objtool: Add missing endian conversion to read_annotate() (Heiko Carstens) - perf: Revert to requiring CAP_SYS_ADMIN for uprobes (Peter Zijlstra) - perf/core: Fix the WARN_ON_ONCE is out of lock protected region (Luo Gengkun) - x86/sev: Use TSC_FACTOR for Secure TSC frequency calculation (Nikunj A Dadhania) - selftests/futex: Add futex_numa to .gitignore (Terry Tritton) - futex: Temporary disable FUTEX_PRIVATE_HASH (Sebastian Andrzej Siewior) - EDAC: Initialize EDAC features sysfs attributes (Shiju Jose) - x86/mce: Make sure CMCI banks are cleared during shutdown on Intel (JP Kobryn) - x86/mce/amd: Fix threshold limit reset (Yazen Ghannam) - x86/mce/amd: Add default names for MCA banks and blocks (Yazen Ghannam) - x86/mce: Ensure user polling settings are honored when restarting timer (Yazen Ghannam) - x86/mce: Don't remove sysfs if thresholding sysfs init fails (Yazen Ghannam) - irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ (Nam Cao) - HID: appletb-kbd: fix slab use-after-free bug in appletb_kbd_probe (Qasim Ijaz) - HID: Fix debug name for BTN_GEAR_DOWN, BTN_GEAR_UP, BTN_WHEEL (Vicki Pfau) - HID: elecom: add support for ELECOM HUGE 019B variant (Leonard Dizon) - HID: appletb-kbd: fix memory corruption of input_handler_list (Qasim Ijaz) - smb: client: fix native SMB symlink traversal (Paulo Alcantara) - smb: client: fix race condition in negotiate timeout by using more precise timing (Wang Zhaolong) - cifs: all initializations for tcon should happen in tcon_info_alloc (Shyam Prasad N) - smb: client: fix warning when reconnecting channel (Paulo Alcantara) - smb: client: fix readdir returning wrong type with POSIX extensions (Philipp Kerling) - dt-bindings: i2c: realtek,rtl9301: Fix missing 'reg' constraint (Krzysztof Kozlowski) - i2c: microchip-core: re-fix fake detections w/ i2cdetect (Conor Dooley) - i2c/designware: Fix an initialization issue (Michael J. Ruhl) - PM: sleep: docs: Replace "diasble" with "disable" (Sumanth Gavini) - PM: Restrict swap use to later in the suspend sequence (Mario Limonciello) - powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed (Zhang Rui) - Revert "ACPI: battery: negate current when discharging" (Rafael J. Wysocki) - arm64: dts: apple: Move touchbar mipi {address,size}-cells from dtsi to dts (Sven Peter) - arm64: dts: apple: Drop {address,size}-cells from SPI NOR (Sven Peter) - arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename (Janne Grunau) - optee: ffa: fix sleep in atomic context (Jens Wiklander) - firmware: exynos-acpm: fix timeouts on xfers handling (Tudor Ambarus) - arm64: defconfig: update renamed PHY_SNPS_EUSB2 (Casey Connolly) - firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr (Viresh Kumar) - firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context (Sudeep Holla) - firmware: arm_ffa: Move memory allocation outside the mutex locking (Sudeep Holla) - firmware: arm_ffa: Fix memory leak by freeing notifier callback node (Sudeep Holla) - riscv: cpu_ops_sbi: Use static array for boot_data (Vivian Wang) - riscv: Require clang-17 or newer for kCFI (Nathan Chancellor) - regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods (Manivannan Sadhasivam) - regulator: mp886x: Fix ID table driver_data (Jisheng Zhang) - regulator: sy8824x: Fix ID table driver_data (Jisheng Zhang) - regulator: tps65219: Fix devm_kmalloc size allocation (Shree Ramamoorthy) - regulator: core: fix NULL dereference on unbind due to stale coupling data (Alessandro Carminati) - spi: cadence-quadspi: fix cleanup of rx_chan on failure paths (Khairul Anuar Romli) - mtd: nand: qpic_common: prevent out of bounds access of BAM arrays (Gabor Juhos) - spi: spi-qpic-snand: reallocate BAM transactions (Gabor Juhos) - spi: spi-fsl-dspi: Clear completion counter before initiating transfer (James Clark) - spi: Raise limit on number of chip selects to 24 (Marc Kleine-Budde) - platform/x86: think-lmi: Fix sysfs group cleanup (Kurt Borja) - platform/x86: think-lmi: Fix kobject cleanup (Kurt Borja) - platform/x86: think-lmi: Create ksets consecutively (Kurt Borja) - platform/mellanox: mlxreg-lc: Fix logic error in power state check (Alok Tiwari) - i2c: Re-enable piix4 driver on non-x86 (Mario Limonciello) - Move FCH header to a location accessible by all archs (Mario Limonciello) - platform/x86/intel/hid: Add Wildcat Lake support (Srinivas Pandruvada) - platform/x86: dell-wmi-sysman: Fix class device unregistration (Kurt Borja) - platform/x86: think-lmi: Fix class device unregistration (Kurt Borja) - platform/x86: hp-bioscfg: Fix class device unregistration (Kurt Borja) - platform/x86: Update swnode graph for amd isp4 (Pratap Nirujogi) - platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks (Kurt Borja) - platform/x86: wmi: Update documentation of WCxx/WExx ACPI methods (Armin Wolf) - platform/x86: wmi: Fix WMI event enablement (Armin Wolf) - platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message (Alok Tiwari) - platform/mellanox: Fix spelling and comment clarity in Mellanox drivers (Alok Tiwari) - platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1 (Alok Tiwari) - platform/x86: thinkpad_acpi: handle HKEY 0x1402 event (Mark Pearson) - platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8406CA (Rahul Chandra) - platform/x86: dell-lis3lv02d: Add Latitude 5500 (Paul Menzel) - platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment (David Thompson) - platform/x86: portwell-ec: Move watchdog device under correct platform hierarchy (Ivan Hu) - usb: hub: Fix flushing of delayed work used for post resume purposes (Mathias Nyman) - xhci: dbc: Flush queued requests before stopping dbc (Mathias Nyman) - xhci: dbctty: disable ECHO flag by default (Łukasz Bartosik) - xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS (Hongyu Xie) - usb: xhci: quirk for data loss in ISOC transfers (Raju Rangoju) - usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs (SCHNEIDER Johannes) - usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm (Mathias Nyman) - usb: typec: displayport: Fix potential deadlock (Andrei Kuchynski) - usb: typec: altmodes/displayport: do not index invalid pin_assignments (RD Babiera) - usb: cdnsp: Fix issue with CV Bad Descriptor test (Pawel Laszczak) - usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach (RD Babiera) - Revert "usb: xhci: Implement xhci_handshake_check_state() helper" (Roy Luo) - usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed (Roy Luo) - usb: gadget: u_serial: Fix race condition in TTY wakeup (Kuen-Han Tsai) - Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io" (Kuen-Han Tsai) - usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume (Xu Yang) - usb: acpi: fix device link removal (Heikki Krogerus) - usb: hub: fix detection of high tier USB3 devices behind suspended hubs (Mathias Nyman) - Logitech C-270 even more broken (Oliver Neukum) - usb: dwc3: Abort suspend on soft disconnect failure (Kuen-Han Tsai) - usb: cdnsp: do not disable slot for disabled slot (Peter Chen) - Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt() (Yunshui Jiang) - Input: alps - use scnprintf() to suppress truncation warning (Andy Shevchenko) - Input: iqs7222 - explicitly define number of external channels (Jeff LaBundy) - Input: xpad - support Acer NGR 200 Controller (Nilton Perim Neto) - Input: xpad - return errors from xpad_try_sending_next_out_packet() up (Mario Limonciello) - Input: xpad - adjust error handling for disconnect (Mario Limonciello) - Input: apple_z2 - drop default ARCH_APPLE in Kconfig (Sven Peter) - Input: Fully open-code compatible for grepping (Krzysztof Kozlowski) - dt-bindings: HID: i2c-hid: elan: Introduce Elan eKTH8D18 (Chen-Yu Tsai) - Input: psmouse - switch to use scnprintf() to suppress truncation warning (Dmitry Torokhov) - Input: lifebook - switch to use scnprintf() to suppress truncation warning (Dmitry Torokhov) - Input: alps - switch to use scnprintf() to suppress truncation warning (Dmitry Torokhov) - Input: atkbd - switch to use scnprintf() to suppress truncation warning (Dmitry Torokhov) - Input: fsia6b - suppress buffer truncation warning for phys (Markus Koch) - Input: iqs626a - replace snprintf() with scnprintf() (Jeff LaBundy) - drm/xe: Do not wedge device on killed exec queues (Matthew Brost) - drm/xe: Extend WA 14018094691 to BMG (Daniele Ceraolo Spurio) - drm/xe: Allow dropping kunit dependency as built-in (Harry Austen) - drm/xe: Fix kconfig prompt (Lucas De Marchi) - drm/xe/bmg: Update Wa_22019338487 (Vinay Belgaumkar) - drm/xe/bmg: Update Wa_14022085890 (Vinay Belgaumkar) - drm/xe: Split xe_device_td_flush() (Lucas De Marchi) - drm/xe/xe_guc_pc: Lock once to update stashed frequencies (Lucas De Marchi) - drm/xe/guc_pc: Add _locked variant for min/max freq (Lucas De Marchi) - drm/xe: Make WA BB part of LRC BO (Matthew Brost) - drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM (Jia Yao) - drm/bridge: samsung-dsim: Don't use %%pK through printk (Thomas Weißschuh) - drm/exynos: fimd: Guard display clock control with runtime PM calls (Marek Szyprowski) - drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling (Kaustabh Chakraborty) - drm/exynos: Don't use %%pK through printk (Thomas Weißschuh) - drm/i915/gsc: mei interrupt top half should be in irq disabled context (Junxiao Chang) - drm/i915/gt: Fix timeline left held on VMA alloc error (Janusz Krzysztofik) - drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init() (Hans de Goede) - drm/i915/selftests: Change mock_request() to return error pointers (Dan Carpenter) - drm/v3d: Disable interrupts before resetting the GPU (Maíra Canal) - drm/gem: Acquire references on GEM handles for framebuffers (Thomas Zimmermann) - drm/sched: Increment job count before swapping tail spsc queue (Matthew Brost) - drm/vmwgfx: Fix guests running with TDX/SEV (Marko Kiiskila) - drm/bridge: aux-hpd-bridge: fix assignment of the of_node (Dmitry Baryshkov) - drm/bridge: panel: move prepare_prev_first handling to drm_panel_bridge_add_typed (Dmitry Baryshkov) - drm/ttm: fix error handling in ttm_buffer_object_transfer (Christian König) - dma-buf: fix timeout handling in dma_resv_wait_timeout v2 (Christian König) - drm/vesadrm: Avoid NULL-ptr deref in vesadrm_pmi_cmap_write() (Thomas Zimmermann) - drm/panel: panel-simple: get rid of panel_dpi hack (Maxime Ripard) - drm/panel: panel-simple: Add function to look panel data up (Maxime Ripard) - drm/panel: panel-simple: Make panel_simple_probe return its panel (Maxime Ripard) - drm/panel: panel-simple: make panel_dpi_probe return a panel_desc (Maxime Ripard) - drm/mipi-dsi: Add dev_is_mipi_dsi function (Maxime Ripard) - drm/amd/display: Don't allow OLED to go down to fully off (Mario Limonciello) - drm/amd/display: Added case for when RR equals panel's max RR using freesync (Harold Sun) - drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 (Alex Deucher) - drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini (Lin.Cao) - drm/amdkfd: Don't call mmput from MMU notifier callback (Philip Yang) - drm/amdgpu: Include sdma_4_4_4.bin (Kent Russell) - amdkfd: MTYPE_UC for ext-coherent system memory (David Yat Sin) - drm/amdgpu/sdma5.x: suspend KFD queues in ring reset (Alex Deucher) - iommu/vt-d: Assign devtlb cache tag on ATS enablement (Lu Baolu) - iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU (Simon Xue) - nvme-multipath: fix suspicious RCU usage warning (Geliang Tang) - nvme-pci: refresh visible attrs after being checked (Eugen Hristev) - nvmet: fix memory leak of bio integrity (Dmitry Bogdanov) - nvme: correctly account for namespace head reference counter (Nilay Shroff) - nvme: Fix incorrect cdw15 value in passthru error logging (Alok Tiwari) - brd: fix sleeping function called from invalid context in brd_insert_page() (Yu Kuai) - ublk: don't queue request if the associated uring_cmd is canceled (Ming Lei) - bcachefs: opts.casefold_disabled (Kent Overstreet) - bcachefs: Work around deadlock to btree node rewrites in journal replay (Kent Overstreet) - bcachefs: Fix incorrect transaction restart handling (Alan Huang) - bcachefs: fix btree_trans_peek_prev_journal() (Kent Overstreet) - bcachefs: mark invalid_btree_id autofix (Bharadwaj Raju) - anon_inode: rework assertions (Christian Brauner) - netfs: Update tracepoints in a number of ways (David Howells) - netfs: Renumber the NETFS_RREQ_* flags to make traces easier to read (David Howells) - netfs: Merge i_size update functions (David Howells) - netfs: Fix i_size updating (David Howells) - smb: client: set missing retry flag in cifs_writev_callback() (Paulo Alcantara) - smb: client: set missing retry flag in cifs_readv_callback() (Paulo Alcantara) - smb: client: set missing retry flag in smb2_writev_callback() (Paulo Alcantara) - netfs: Fix ref leak on inserted extra subreq in write retry (David Howells) - netfs: Fix looping in wait functions (David Howells) - netfs: Provide helpers to perform NETFS_RREQ_IN_PROGRESS flag wangling (David Howells) - netfs: Fix double put of request (David Howells) - netfs: Fix hang due to missing case in final DIO read result collection (David Howells) - eventpoll: Fix priority inversion problem (Nam Cao) - fuse: fix fuse_fill_write_pages() upper bound calculation (Joanne Koong) - fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass (Shivank Garg) - selftests/coredump: Fix "socket_detect_userspace_client" test failure (Nam Cao) - btrfs: use btrfs_record_snapshot_destroy() during rmdir (Filipe Manana) - btrfs: propagate last_unlink_trans earlier when doing a rmdir (Filipe Manana) - btrfs: record new subvolume in parent dir earlier to avoid dir logging races (Filipe Manana) - btrfs: fix inode lookup error handling during log replay (Filipe Manana) - btrfs: fix iteration of extrefs during log replay (Filipe Manana) - btrfs: fix missing error handling when searching for inode refs during log replay (Filipe Manana) - btrfs: fix failure to rebuild free space tree using multiple transactions (Filipe Manana) - scsi: ufs: core: Fix spelling of a sysfs attribute name (Bart Van Assche) - scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set (Christoph Hellwig) - scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set (Christoph Hellwig) - scsi: sd: Fix VPD page 0xb7 length check (jackysliu) - scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() (Thomas Fourier) - scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database() (Thomas Fourier) - vsock/vmci: Clear the vmci transport packet properly when initializing it (HarshaVardhana S A) - dt-bindings: net: sophgo,sg2044-dwmac: Drop status from the example (Krzysztof Kozlowski) - net: ngbe: specify IRQ vector when the number of VFs is 7 (Jiawen Wu) - net: wangxun: revert the adjustment of the IRQ vector sequence (Jiawen Wu) - net: txgbe: request MISC IRQ in ndo_open (Jiawen Wu) - virtio_net: Enforce minimum TX ring size for reliability (Laurent Vivier) - virtio_net: Cleanup '2+MAX_SKB_FRAGS' (Laurent Vivier) - virtio_ring: Fix error reporting in virtqueue_resize (Laurent Vivier) - virtio-net: xsk: rx: fix the frame's length check (Bui Quang Minh) - virtio-net: use the check_mergeable_len helper (Bui Quang Minh) - virtio-net: remove redundant truesize check with PAGE_SIZE (Bui Quang Minh) - virtio-net: ensure the received length does not exceed allocated size (Bui Quang Minh) - igc: disable L1.2 PCI-E link substate to avoid performance issue (Vitaly Lifshits) - idpf: convert control queue mutex to a spinlock (Ahmed Zaki) - idpf: return 0 size for RSS key if not supported (Michal Swiatkowski) - net: ipv4: fix stat increase when udp early demux drops the packet (Antoine Tenart) - net: libwx: fix the incorrect display of the queue number (Jiawen Wu) - amd-xgbe: do not double read link status (Raju Rangoju) - net/sched: Always pass notifications when child class becomes empty (Lion Ackermann) - nui: Fix dma_mapping_error() check (Thomas Fourier) - rose: fix dangling neighbour pointers in rose_rt_device_down() (Kohei Enju) - enic: fix incorrect MTU comparison in enic_change_mtu() (Alok Tiwari) - amd-xgbe: align CL37 AN sequence as per databook (Raju Rangoju) - lib: test_objagg: Set error message in check_expect_hints_stats() (Dan Carpenter) - Bluetooth: HCI: Set extended advertising data synchronously (Christian Eggers) - Bluetooth: MGMT: mesh_send: check instances prior disabling advertising (Christian Eggers) - Bluetooth: MGMT: set_mesh: update LE scan interval and window (Christian Eggers) - Bluetooth: hci_sync: revert some mesh modifications (Christian Eggers) - Bluetooth: Prevent unintended pause by checking if advertising is active (Yang Li) - MAINTAINERS: adjust file entry after renaming rzv2h-gbeth dtb (Lukas Bulwahn) - net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect (Oleksij Rempel) - net: txgbe: fix the issue of TX failure (Jiawen Wu) - MAINTAINERS: Add myself as mlx5 core and mlx5e co-maintainer (Mark Bloch) - dpaa2-eth: fix xdp_rxq_info leak (Fushuai Wang) - ethernet: atl1: Add missing DMA mapping error checks and count errors (Thomas Fourier) - doc: tls: socket needs to be established to enable ulp (Ulrich Weber) - docs: netdev: correct the heading level for co-posting selftests (Jakub Kicinski) - MAINTAINERS: update smc section (Jan Karcher) - xfs: add FALLOC_FL_ALLOCATE_RANGE to supported flags mask (Youling Tang) - xfs: fix unmount hang with unflushable inodes stuck in the AIL (Dave Chinner) - xfs: factor out stale buffer item completion (Dave Chinner) - xfs: rearrange code in xfs_buf_item.c (Dave Chinner) - xfs: add tracepoints for stale pinned inode state debug (Dave Chinner) - xfs: avoid dquot buffer pin deadlock (Dave Chinner) - xfs: catch stale AGF/AGF metadata (Dave Chinner) - xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock (Dave Chinner) - xfs: actually use the xfs_growfs_check_rtgeom tracepoint (Darrick J. Wong) - xfs: Improve error handling in xfs_mru_cache_create() (Markus Elfring) - xfs: move xfs_submit_zoned_bio a bit (Christoph Hellwig) - xfs: use xfs_readonly_buftarg in xfs_remount_rw (Christoph Hellwig) - xfs: remove NULL pointer checks in xfs_mru_cache_insert (Christoph Hellwig) - xfs: check for shutdown before going to sleep in xfs_select_zone (Christoph Hellwig) - mtk-sd: reset host->mrq on prepare_data() error (Sergey Senozhatsky) - Revert "mmc: sdhci: Disable SD card clock before changing parameters" (Ulf Hansson) - mmc: sdhci-uhs2: Adjust some error messages and register dump for SD UHS-II card (Victor Shih) - mmc: sdhci: Add a helper function for dump register in dynamic debug mode (Victor Shih) - mmc: core: Adjust some error messages for SD UHS-II cards (Victor Shih) - mtk-sd: Prevent memory corruption from DMA map failure (Masami Hiramatsu (Google)) - mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data (Masami Hiramatsu (Google)) - mmc: sdhci-of-k1: Fix error code in probe() (Dan Carpenter) - mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier (Avri Altman) - s390/pci: Allow automatic recovery with minimal driver support (Niklas Schnelle) - s390/pci: Do not try re-enabling load/store if device is disabled (Niklas Schnelle) - s390/pci: Fix stale function handles in error handling (Niklas Schnelle) - iommufd/selftest: Fix build warnings due to uninitialized mfd (Nicolin Chen) - iommufd/selftest: Add asserts testing global mfd (Nicolin Chen) - iommufd/selftest: Add missing close(mfd) in memfd_mmap() (Nicolin Chen) - iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes (Nicolin Chen) - RDMA/mlx5: Fix vport loopback for MPV device (Patrisious Haddad) - RDMA/mlx5: Fix CC counters query for MPV (Patrisious Haddad) - RDMA/mlx5: Fix HW counters query for non-representor devices (Patrisious Haddad) - IB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep (Or Har-Toov) - IB/mlx5: Fix potential deadlock in MR deregistration (Or Har-Toov) - RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert (Mark Zhang) - RDMA/core: Rate limit GID cache warning messages (Maor Gottlieb) - RDMA/mlx5: Fix unsafe xarray access in implicit ODP handling (Or Har-Toov) - RDMA/mlx5: reduce stack usage in mlx5_ib_ufile_hw_cleanup (Arnd Bergmann) - mfd: Fix building without CONFIG_OF (Arnd Bergmann) - NFSv4/flexfiles: Fix handling of NFS level errors in I/O (Trond Myklebust) - NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN (Benjamin Coddington) - nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. (Kuniyuki Iwashima) - sunrpc: fix loop in gss seqno cache (Nikhil Jha) - io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well (Jens Axboe) - rtc: pcf2127: add missing semicolon after statement (Hugo Villeneuve) - rtc: pcf2127: fix SPI command byte for PCF2131 (Elena Popa) - rtc: cmos: use spin_lock_irqsave in cmos_interrupt (Mateusz Jończyk) - rtc: s5m: replace open-coded read/modify/write registers with regmap helpers (André Draszik) - rtc: s5m: replace regmap_update_bits with regmap_clear/set_bits (André Draszik) - rtc: s5m: switch to devm_device_init_wakeup (André Draszik) - rtc: s5m: fix a typo: peding -> pending (André Draszik) - rtc: s5m: add support for S2MPG10 RTC (André Draszik) - rtc: s5m: prepare for external regmap (André Draszik) - rtc: s5m: cache device type during probe (André Draszik) - Linux 6.16-rc4 (Linus Torvalds) - staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() (Nathan Chancellor) - dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive (Yao Zi) - serial: imx: Restore original RXTL for console to fix data loss (Fabio Estevam) - serial: core: restore of_node information in sysfs (Aidan Stewart) - vt: fix kernel-doc warnings in ucs_get_fallback() (Randy Dunlap) - vt: add missing notification when switching back to text mode (Nicolas Pitre) - EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs (Avadhut Naik) - x86/traps: Initialize DR7 by writing its architectural reset value (Xin Li (Intel)) - x86/traps: Initialize DR6 by writing its architectural reset value (Xin Li (Intel)) - perf/aux: Fix pending disable flow when the AUX ring buffer overruns (Leo Yan) - futex: Initialize futex_phash_new during fork(). (Sebastian Andrzej Siewior) - i2c: scx200_acb: depends on HAS_IOPORT (Johannes Berg) - i2c: omap: Fix an error handling path in omap_i2c_probe() (Christophe JAILLET) - platform/x86: Use i2c adapter name to fix build errors (Pratap Nirujogi) - i2c: amd-isp: Initialize unique adapter name (Pratap Nirujogi) - i2c: designware: Initialize adapter name only when not set (Pratap Nirujogi) - i2c: tiny-usb: disable zero-length read messages (Wolfram Sang) - i2c: robotfuzz-osif: disable zero-length read messages (Wolfram Sang) - i2c: imx: fix emulated smbus block read (Lukasz Kucharczyk) - tracing: Fix filter logic error (Edward Adam Davis) - LoongArch: KVM: Disable updating of "num_cpu" and "feature" (Bibo Mao) - LoongArch: KVM: Check validity of "num_cpu" from user space (Bibo Mao) - LoongArch: KVM: Check interrupt route from physical CPU (Bibo Mao) - LoongArch: KVM: Fix interrupt route update with EIOINTC (Bibo Mao) - LoongArch: KVM: Add address alignment check for IOCSR emulation (Bibo Mao) - LoongArch: KVM: Avoid overflow with array index (Bibo Mao) - LoongArch: Handle KCOV __init vs inline mismatches (Kees Cook) - LoongArch: Reserve the EFI memory map region (Ming Wang) - LoongArch: Fix build warnings about export.h (Huacai Chen) - LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers (Thomas Huth) - cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code (David Howells) - cifs: Fix the smbd_response slab to allow usercopy (David Howells) - smb: client: fix potential deadlock when reconnecting channels (Paulo Alcantara) - smb: client: remove \t from TP_printk statements (Stefan Metzmacher) - smb: client: let smbd_post_send_iter() respect the peers max_send_size and transmit all data (Stefan Metzmacher) - smb: client: fix regression with native SMB symlinks (Paulo Alcantara) - MAINTAINERS: add Lorenzo as THP co-maintainer (Lorenzo Stoakes) - mailmap: update Duje Mihanović's email address (Duje Mihanović) - selftests/mm: fix validate_addr() helper (Dev Jain) - crashdump: add CONFIG_KEYS dependency (Arnd Bergmann) - mailmap: correct name for a historical account of Zijun Hu (Zijun Hu) - mailmap: add entries for Zijun Hu (Zijun Hu) - fuse: fix runtime warning on truncate_folio_batch_exceptionals() (Haiyue Wang) - scripts/gdb: fix dentry_name() lookup (Florian Fainelli) - mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write (SeongJae Park) - mm/alloc_tag: fix the kmemleak false positive issue in the allocation of the percpu variable tag->counters (Hao Ge) - lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly() (Yu Kuai) - mm/hugetlb: remove unnecessary holding of hugetlb_lock (Ge Yang) - MAINTAINERS: add missing files to mm page alloc section (Lorenzo Stoakes) - MAINTAINERS: add tree entry to mm init block (Mike Rapoport (Microsoft)) - mm: add OOM killer maintainer structure (Michal Hocko) - fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio (David Hildenbrand) - riscv: export boot_cpu_hartid (Klara Modin) - Revert "riscv: Define TASK_SIZE_MAX for __access_ok()" (Nam Cao) - riscv: Fix sparse warning in vendor_extensions/sifive.c (Alexandre Ghiti) - Revert "riscv: misaligned: fix sleeping function called during misaligned access handling" (Nam Cao) - MAINTAINERS: Update Drew Fustini's email address (Drew Fustini) - RISC-V: uaccess: Wrap the get_user_8 uaccess macro (Palmer Dabbelt) - raid6: riscv: Fix NULL pointer dereference caused by a missing clobber (Chunyan Zhang) - RISC-V: vDSO: Correct inline assembly constraints in the getrandom syscall wrapper (Xi Ruoyao) - riscv: vector: Fix context save/restore with xtheadvector (Han Gao) - riscv: fix runtime constant support for nommu kernels (Charles Mirabile) - riscv: vdso: Exclude .rodata from the PT_DYNAMIC segment (Fangrui Song) - PCI/PTM: Build debugfs code only if CONFIG_DEBUG_FS is enabled (Manivannan Sadhasivam) - drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type (Jayesh Choudhary) - drm/bridge-connector: Fix bridge in drm_connector_hdmi_audio_init() (Chaoyi Chen) - drm: writeback: Fix drm_writeback_connector_cleanup signature (Louis Chauvet) - drm/xe: Process deferred GGTT node removals on device unwind (Michal Wajdeczko) - drm/xe/guc: Explicitly exit CT safe mode on unwind (Michal Wajdeczko) - drm/xe: move DPT l2 flush to a more sensible place (Matthew Auld) - drm/xe: Move DSB l2 flush to a more sensible place (Maarten Lankhorst) - drm/xe/hwmon: Fix xe_hwmon_power_max_write (Karthik Poosa) - drm/xe/display: Add check for alloc_ordered_workqueue() (Haoxiang Li) - drm/i915: fix build error some more (Arnd Bergmann) - drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS (Imre Deak) - drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64 (Ankit Nautiyal) - drm/amd/display: Add sanity checks for drm_edid_raw() (Takashi Iwai) - drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value (Mario Limonciello) - drm/amdgpu/sdma7: add ucode version checks for userq support (Alex Deucher) - drm/amdgpu/sdma6: add ucode version checks for userq support (Alex Deucher) - drm/amd: Adjust output for discovery error handling (Mario Limonciello) - drm/amdgpu/mes: add compatibility checks for set_hw_resource_1 (Alex Deucher) - drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs (Srinivasan Shanmugam) - cxl/edac: Fix using wrong repair type to check dram event record (Li Ming) - cxl/ras: Fix CPER handler device confusion (Dan Williams) - cxl/edac: Fix potential memory leak issues (Li Ming) - cxl/Documentation: Add more description about min/max scrub cycle (Li Ming) - cxl/edac: Fix the min_scrub_cycle of a region miscalculation (Li Ming) - cxl: fix return value in cxlctl_validate_set_features() (Dan Carpenter) - lib/crypto: sha256: Mark sha256_choose_blocks as __always_inline (Arnd Bergmann) - Revert "PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()" (Zhe Qiao) - block: fix false warning in bdev_count_inflight_rw() (Yu Kuai) - nvme: fix atomic write size validation (Christoph Hellwig) - nvme: refactor the atomic write unit detection (Christoph Hellwig) - nvme: reset delayed remove_work after reconnect (Keith Busch) - ublk: sanity check add_dev input for underflow (Ronnie Sahlberg) - ublk: setup ublk_io correctly in case of ublk_get_data() failure (Ming Lei) - ublk: update UBLK_F_SUPPORT_ZERO_COPY comment in UAPI header (Caleb Sander Mateos) - ublk: fix narrowing warnings in UAPI header (Caleb Sander Mateos) - selftests: ublk: don't take same backing file for more than one ublk devices (Ming Lei) - ublk: build batch from IOs in same io_ring_ctx and io task (Ming Lei) - io_uring/kbuf: flag partial buffer mappings (Jens Axboe) - io_uring/net: mark iov as dynamically allocated even for single segments (Jens Axboe) - io_uring: fix resource leak in io_import_dmabuf() (Penglei Jiang) - io_uring: don't assume uaddr alignment in io_vec_fill_bvec (Pavel Begunkov) - io_uring/rsrc: don't rely on user vaddr alignment (Pavel Begunkov) - io_uring/rsrc: fix folio unpinning (Pavel Begunkov) - io_uring: make fallocate be hashed work (Fengnan Chang) - ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk (Niklas Cassel) - s390/ptrace: Fix pointer dereferencing in regs_get_kernel_stack_nth() (Heiko Carstens) - s390/pkey: Prevent overflow in size calculation for memdup_user() (Fedor Pchelkin) - ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR (Salvatore Bonaccorso) - ASoC: SOF: Intel: hda: Use devm_kstrdup() to avoid memleak. (Tamura Dai) - ASoC: rt721-sdca: fix boost gain calculation error (Jack Yu) - ASoC: amd: ps: fix for soundwire failures during hibernation exit sequence (Vijendar Mukunda) - ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15 (Oliver Schramm) - ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic (Yuzuru10) - ASoC: qcom: sm8250: Fix possibly undefined reference (Luca Weiss) - ALSA: usb: qcom: fix NULL pointer dereference in qmi_stop_session (Pei Xiao) - ALSA: qc_audio_offload: Fix missing error code in prepare_qmi_response() (Harshit Mogalapalli) - ALSA: hda/realtek: Add mic-mute LED setup for ASUS UM5606 (Takashi Iwai) - ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() (Youngjun Lee) - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 6 G1a (Chris Chiu) - ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100 (Yasmin Fitzgerald) - ALSA: hda/realtek: Add quirks for some Clevo laptops (Tim Crawford) - crypto: wp512 - Use API partial block handling (Herbert Xu) - bcachefs: Plumb correct ip to trans_relock_fail tracepoint (Kent Overstreet) - bcachefs: Ensure we rewind to run recovery passes (Kent Overstreet) - bcachefs: Ensure btree node scan runs before checking for scanned nodes (Kent Overstreet) - bcachefs: btree_root_unreadable_and_scan_found_nothing should not be autofix (Kent Overstreet) - bcachefs: fix bch2_journal_keys_peek_prev_min() underflow (Kent Overstreet) - bcachefs: Use wait_on_allocator() when allocating journal (Kent Overstreet) - bcachefs: Check for bad write buffer key when moving from journal (Kent Overstreet) - bcachefs: Don't unlock the trans if ret doesn't match BCH_ERR_operation_blocked (Alan Huang) - bcachefs: Fix range in bch2_lookup_indirect_extent() error path (Kent Overstreet) - bcachefs: fix spurious error_throw (Kent Overstreet) - bcachefs: Add missing bch2_err_class() to fileattr_set() (Kent Overstreet) - bcachefs: Add missing key type checks to check_snapshot_exists() (Kent Overstreet) - bcachefs: Don't log fsck err in the journal if doing repair elsewhere (Kent Overstreet) - bcachefs: Fix *__bch2_trans_subbuf_alloc() error path (Kent Overstreet) - bcachefs: Fix missing newlines before ero (Kent Overstreet) - bcachefs: fix spurious error in read_btree_roots() (Kent Overstreet) - bcachefs: fsck: Fix oops in key_visible_in_snapshot() (Kent Overstreet) - bcachefs: fsck: fix unhandled restart in topology repair (Kent Overstreet) - bcachefs: fsck: Fix check_directory_structure when no check_dirents (Kent Overstreet) - bcachefs: Fix restart handling in btree_node_scrub_work() (Kent Overstreet) - bcachefs: Fix bch2_read_bio_to_text() (Kent Overstreet) - bcachefs: fsck: Fix check_path_loop() + snapshots (Kent Overstreet) - bcachefs: fsck: check_subdir_count logs path (Kent Overstreet) - bcachefs: fsck: additional diagnostics for reattach_inode() (Kent Overstreet) - bcachefs: fsck: check_directory_structure runs in reverse order (Kent Overstreet) - bcachefs: fsck: Fix reattach_inode() for subvol roots (Kent Overstreet) - bcachefs: fsck: Fix remove_backpointer() for subvol roots (Kent Overstreet) - bcachefs: fsck: Print path when we find a subvol loop (Kent Overstreet) - bcachefs: Fix __bch2_inum_to_path() when crossing subvol boundaries (Kent Overstreet) - bcachefs: Call bch2_fs_init_rw() early if we'll be going rw (Kent Overstreet) - bcachefs: fsck: Improve check_key_has_inode() (Kent Overstreet) - bcachefs: don't return fsck_fix for unfixable node errors in __btree_err (Bharadwaj Raju) - bcachefs: Fix pool->alloc NULL pointer dereference (Alan Huang) - bcachefs: Move bset size check before csum check (Alan Huang) - bcachefs: mark more errors autofix (Kent Overstreet) - bcachefs: Kill unused tracepoints (Kent Overstreet) - bcachefs: opts.journal_rewind (Kent Overstreet) - bcachefs: fsck: fix extent past end of inode repair (Kent Overstreet) - bcachefs: fsck: fix add_inode() (Kent Overstreet) - bcachefs: Fix snapshot_key_missing_inode_snapshot repair (Kent Overstreet) - bcachefs: Fix "now allowing incompatible features" message (Kent Overstreet) - bcachefs: pass last_seq into fs_journal_start() (Kent Overstreet) - bcachefs: better __bch2_snapshot_is_ancestor() assert (Kent Overstreet) - bcachefs: btree_iter: fix updates, journal overlay (Kent Overstreet) - bcachefs: Fix bch2_journal_keys_peek_prev_min() (Kent Overstreet) - bcachefs: Delay calculation of trans->journal_u64s (Alan Huang) - bcachefs: Add missing EBUG_ON (Alan Huang) - bcachefs: Fix alloc_req use after free (Alan Huang) - bcachefs: Don't allocate new memory when mempool is exhausted (Alan Huang) - bcachefs: btree iter tracepoints (Kent Overstreet) - bcachefs: trace_extent_trim_atomic (Kent Overstreet) - HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2 (Akira Inoue) - HID: appletb-kbd: fix "appletb_backlight" backlight device reference counting (Qasim Ijaz) - HID: wacom: fix crash in wacom_aes_battery_handler() (Thomas Zeitlhofer) - HID: intel-ish-hid: ipc: Add Wildcat Lake PCI device ID (Zhang Lixu) - hid: intel-ish-hid: Use PCI_DEVICE_DATA() macro for ISH device table (Zhang Lixu) - HID: lenovo: Restrict F7/9/11 mode to compact keyboards only (Iusico Maxim) - HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY (Zhang Heng) - HID: input: lower message severity of 'No inputs registered, leaving' to debug (Mario Limonciello) - HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras (Chia-Lin Kao (AceLan)) - HID: Intel-thc-hid: Intel-quicki2c: Enhance QuickI2C reset flow (Even Xu) - HID: nintendo: avoid bluetooth suspend/resume stalls (Daniel J. Ogorchock) - HID: wacom: fix kobject reference count leak (Qasim Ijaz) - HID: wacom: fix memory leak on sysfs attribute creation failure (Qasim Ijaz) - HID: wacom: fix memory leak on kobject creation failure (Qasim Ijaz) - dt-bindings: serial: Convert altr,uart-1.0 to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert altr,juart-1.0 to DT schema (Rob Herring (Arm)) - dt-bindings: soc: fsl,ls1028a-reset: Drop extra "/" in $id (Rob Herring (Arm)) - dt-bindings: drm/bridge: ti-sn65dsi83: drop $ref to fix lvds-vod* warnings (Andrej Picej) - net: libwx: fix the creation of page_pool (Jiawen Wu) - net: selftests: fix TCP packet checksum (Jakub Kicinski) - atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). (Kuniyuki Iwashima) - netlink: specs: enforce strict naming of properties (Jakub Kicinski) - netlink: specs: tc: replace underscores with dashes in names (Jakub Kicinski) - netlink: specs: rt-link: replace underscores with dashes in names (Jakub Kicinski) - netlink: specs: mptcp: replace underscores with dashes in names (Jakub Kicinski) - netlink: specs: ovs_flow: replace underscores with dashes in names (Jakub Kicinski) - netlink: specs: devlink: replace underscores with dashes in names (Jakub Kicinski) - netlink: specs: dpll: replace underscores with dashes in names (Jakub Kicinski) - netlink: specs: ethtool: replace underscores with dashes in names (Jakub Kicinski) - netlink: specs: fou: replace underscores with dashes in names (Jakub Kicinski) - netlink: specs: nfsd: replace underscores with dashes in names (Jakub Kicinski) - net: enetc: Correct endianness handling in _enetc_rd_reg64 (Simon Horman) - atm: idt77252: Add missing `dma_map_error()` (Thomas Fourier) - wifi: iwlwifi: mvm: assume '1' as the default mac_config_cmd version (Miri Korenblit) - wifi: mac80211: finish link init before RCU publish (Johannes Berg) - wifi: mac80211: fix beacon interval calculation overflow (Lachlan Hodges) - wifi: iwlegacy: work around excessive stack usage on clang/kasan (Arnd Bergmann) - bnxt: properly flush XDP redirect lists (Yan Zhai) - vsock/uapi: fix linux/vm_sockets.h userspace compilation errors (Stefano Garzarella) - Bluetooth: hci_core: Fix use-after-free in vhci_flush() (Kuniyuki Iwashima) - driver: bluetooth: hci_qca:fix unable to load the BT driver (Shuai Zhang) - Bluetooth: L2CAP: Fix L2CAP MTU negotiation (Frédéric Danis) - Bluetooth: btintel_pcie: Fix potential race condition in firmware download (Kiran K) - selftest: af_unix: Add tests for -ECONNRESET. (Kuniyuki Iwashima) - af_unix: Don't set -ECONNRESET for consumed OOB skb. (Kuniyuki Iwashima) - af_unix: Add test for consecutive consumed OOB. (Kuniyuki Iwashima) - af_unix: Don't leave consecutive consumed OOB skbs. (Kuniyuki Iwashima) - bridge: mcast: Fix use-after-free during router port configuration (Ido Schimmel) - ethernet: ionic: Fix DMA mapping tests (Thomas Fourier) - net: netpoll: Initialize UDP checksum field before checksumming (Breno Leitao) - net: qed: reduce stack usage for TLV processing (Arnd Bergmann) - atm: clip: prevent NULL deref in clip_push() (Eric Dumazet) - Fix typo in marvell octeontx2 documentation (Faisal Bukhari) - CREDITS: Add entry for Shannon Nelson (Shannon Nelson) - net: usb: qmi_wwan: add SIMCom 8230C composition (Xiaowei Li) - net: mana: Record doorbell physical address in PF mode (Long Li) - selftests/bpf: adapt one more case in test_lru_map to the new target_free (Willem de Bruijn) - libbpf: Fix possible use-after-free for externs (Adin Scannell) - selftests/bpf: Convert test_sysctl to prog_tests (Jerome Marchand) - bpf: Specify access type of bpf_sysctl_get_name args (Jerome Marchand) - libbpf: Fix null pointer dereference in btf_dump__free on allocation failure (Yuan Chen) - bpf: Adjust free target to avoid global starvation of LRU map (Willem de Bruijn) - bpf: Mark dentry->d_inode as trusted_or_null (Song Liu) - userns and mnt_idmap leak in open_tree_attr(2) (Al Viro) - attach_recursive_mnt(): do not lock the covering tree when sliding something under it (Al Viro) - replace collect_mounts()/drop_collected_mounts() with a safer variant (Al Viro) - spi: spi-cadence-quadspi: Fix pm runtime unbalance (Khairul Anuar Romli) - scsi: fnic: Fix missing DMA mapping error in fnic_send_frame() (Thomas Fourier) - scsi: fnic: Set appropriate logging level for log message (Karan Tilak Kumar) - scsi: fnic: Add and improve logs in FDMI and FDMI ABTS paths (Karan Tilak Kumar) - scsi: fnic: Turn off FDMI ACTIVE flags on link down (Karan Tilak Kumar) - scsi: fnic: Fix crash in fnic_wq_cmpl_handler when FDMI times out (Karan Tilak Kumar) - scsi: ufs: core: Fix clk scaling to be conditional in reset and restore (anvithdosapati) - scsi: megaraid_sas: Fix invalid node index (Chen Yu) - um: vector: Reduce stack usage in vector_eth_configure() (Tiwei Bie) - um: Use correct data source in fpregs_legacy_set() (Tiwei Bie) - um: vfio: Prevent duplicate device assignments (Tiwei Bie) - um: ubd: Add missing error check in start_io_thread() (Tiwei Bie) - selinux: change security_compute_sid to return the ssid or tsid on match (Stephen Smalley) - dm-raid: fix variable in journal device check (Heinz Mauelshagen) - dm-crypt: Extend state buffer size in crypt_iv_lmk_one (Herbert Xu) - f2fs: fix to zero post-eof page (Chao Yu) - f2fs: Fix __write_node_folio() conversion (Matthew Wilcox (Oracle)) - btrfs: zoned: fix alloc_offset calculation for partly conventional block groups (Johannes Thumshirn) - btrfs: handle csum tree error with rescue=ibadroots correctly (Qu Wenruo) - btrfs: fix race between async reclaim worker and close_ctree() (Filipe Manana) - btrfs: fix assertion when building free space tree (Filipe Manana) - btrfs: don't silently ignore unexpected extent type when replaying log (Filipe Manana) - btrfs: fix invalid inode pointer dereferences during log replay (Filipe Manana) - btrfs: fix double unlock of buffer_tree xarray when releasing subpage eb (Filipe Manana) - btrfs: update superblock's device bytes_used when dropping chunk (Mark Harmstone) - btrfs: fix a race between renames and directory logging (Filipe Manana) - btrfs: scrub: add prefix for the error messages (Anand Jain) - btrfs: warn if leaking delayed_nodes in btrfs_put_root() (Leo Martins) - btrfs: fix delayed ref refcount leak in debug assertion (Leo Martins) - btrfs: include root in error message when unlinking inode (Filipe Manana) - btrfs: don't drop a reference if btrfs_check_write_meta_pointer() fails (Josef Bacik) - MAINTAINERS: add additional mmap-related files to mmap section (Lorenzo Stoakes) - MAINTAINERS: add memfd, shmem quota files to shmem section (Lorenzo Stoakes) - MAINTAINERS: add stray rmap file to mm rmap section (Lorenzo Stoakes) - MAINTAINERS: add hugetlb_cgroup.c to hugetlb section (Lorenzo Stoakes) - MAINTAINERS: add further init files to mm init block (Lorenzo Stoakes) - MAINTAINERS: update maintainers for HugeTLB (Oscar Salvador) - maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate() (Liam R. Howlett) - MAINTAINERS: add missing test files to mm gup section (Lorenzo Stoakes) - MAINTAINERS: add missing mm/workingset.c file to mm reclaim section (Lorenzo Stoakes) - selftests/mm: skip uprobe vma merge test if uprobes are not enabled (Pedro Falcato) - bcache: remove unnecessary select MIN_HEAP (Kuan-Wei Chiu) - Revert "bcache: remove heap-related macros and switch to generic min_heap" (Kuan-Wei Chiu) - Revert "bcache: update min_heap_callbacks to use default builtin swap" (Kuan-Wei Chiu) - selftests/mm: add configs to fix testcase failure (Dev Jain) - kho: initialize tail pages for higher order folios properly (Pratyush Yadav) - MAINTAINERS: add linux-mm@ list to Kexec Handover (Pratyush Yadav) - mm: userfaultfd: fix race of userfaultfd_move and swap cache (Kairui Song) - mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked" (David Hildenbrand) - selftests/mm: increase timeout from 180 to 900 seconds (Shivank Garg) - mm/shmem, swap: fix softlockup with mTHP swapin (Kairui Song) - Linux 6.16-rc3 (Linus Torvalds) - i2c: k1: check for transfer error (Alex Elder) - dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties (Akhil R) - i2c: use inclusive callbacks in struct i2c_algorithm (Wolfram Sang) - x86/alternatives: Fix int3 handling failure from broken text_poke array (Masami Hiramatsu (Google)) - x86/mm: Fix early boot use of INVPLGB (Rik van Riel) - x86/its: Fix an ifdef typo in its_alloc() (Lukas Bulwahn) - x86/mm: Disable INVLPGB when PTI is enabled (Dave Hansen) - x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem (Qinyun Tan) - irqchip/ath79-misc: Fix missing prototypes warnings (Shiji Yang) - genirq/irq_sim: Initialize work context pointers properly (Gyeyoung Baek) - genirq/cpuhotplug: Restore affinity even for suspended IRQ (Brian Norris) - genirq/cpuhotplug: Rebalance managed interrupts across multi-CPU hotplug (Brian Norris) - perf/x86/intel: Fix crash in icl_update_topdown_event() (Kan Liang) - perf: Fix the throttle error of some clock events (Kan Liang) - perf: Add comment to enum perf_event_state (Peter Zijlstra) - perf/core: Fix WARN in perf_cgroup_switch() (Luo Gengkun) - perf: Fix dangling cgroup pointer in cpuctx (Yeoreum Yun) - perf: Fix cgroup state vs ERROR (Peter Zijlstra) - perf: Fix sample vs do_exit() (Peter Zijlstra) - futex: Verify under the lock if hash can be replaced (Sebastian Andrzej Siewior) - futex: Handle invalid node numbers supplied by user (Peter Zijlstra) - selftests/futex: Set the home_node in futex_numa_mpol (Sebastian Andrzej Siewior) - selftests/futex: getopt() requires int as return value. (Sebastian Andrzej Siewior) - EDAC/igen6: Fix NULL pointer dereference (Qiuxu Zhuo) - EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh (Avadhut Naik) - KVM: TDX: Exit to userspace for GetTdVmCallInfo (Binbin Wu) - KVM: TDX: Handle TDG.VP.VMCALL (Binbin Wu) - KVM: TDX: Add new TDVMCALL status code for unsupported subfuncs (Binbin Wu) - RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs (Anup Patel) - RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls (Anup Patel) - KVM: arm64: VHE: Centralize ISBs when returning to host (Mark Rutland) - KVM: arm64: Remove cpacr_clear_set() (Mark Rutland) - KVM: arm64: Remove ad-hoc CPTR manipulation from kvm_hyp_handle_fpsimd() (Mark Rutland) - KVM: arm64: Remove ad-hoc CPTR manipulation from fpsimd_sve_sync() (Mark Rutland) - KVM: arm64: Reorganise CPTR trap manipulation (Mark Rutland) - KVM: arm64: VHE: Synchronize CPTR trap deactivation (Mark Rutland) - KVM: arm64: VHE: Synchronize restore of host debug registers (Mark Rutland) - KVM: arm64: selftests: Close the GIC FD in arch_timer_edge_cases (Zenghui Yu) - KVM: arm64: Explicitly treat routing entry type changes as changes (Sean Christopherson) - KVM: arm64: nv: Fix tracking of shadow list registers (Marc Zyngier) - smb: minor fix to use SMB2_NTLMV2_SESSKEY_SIZE for auth_key size (Bharath SM) - smb: minor fix to use sizeof to initialize flags_string buffer (Bharath SM) - smb: Use loff_t for directory position in cached_dirents (Bharath SM) - smb: Log an error when close_all_cached_dirs fails (Paul Aurich) - cifs: Fix prepare_write to negotiate wsize if needed (David Howells) - smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma() (Stefan Metzmacher) - smb: client: fix first command failure during re-negotiation (zhangjian) - cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function (Pali Rohár) - smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels (Bharath SM) - sunrpc: handle SVC_GARBAGE during svc auth processing as auth error (Jeff Layton) - nfsd: use threads array as-is in netlink interface (Jeff Layton) - SUNRPC: Cleanup/fix initial rq_pages allocation (Benjamin Coddington) - NFSD: Avoid corruption of a referring call list (Chuck Lever) - erofs: remove a superfluous check for encoded extents (Gao Xiang) - erofs: refuse crafted out-of-file-range encoded extents (Gao Xiang) - erofs: remove unused trace event erofs_destroy_inode (Gao Xiang) - erofs: impersonate the opener's credentials when accessing backing file (Tatsuyuki Ishi) - io_uring/net: always use current transfer count for buffer put (Jens Axboe) - ACPICA: Refuse to evaluate a method if arguments are missing (Rafael J. Wysocki) - PCI: pciehp: Ignore belated Presence Detect Changed caused by DPC (Lukas Wunner) - PCI/PM: Set up runtime PM even for devices without PCI PM (Mario Limonciello) - rcu: Return early if callback is not specified (Uladzislau Rezki (Sony)) - tools headers x86 cpufeatures: Sync with the kernel sources (Arnaldo Carvalho de Melo) - perf bench futex: Fix prctl include in musl libc (Arnaldo Carvalho de Melo) - perf test: Directory file descriptor leak (Ian Rogers) - perf evsel: Missed close() when probing hybrid core PMUs (Ian Rogers) - tools headers: Synchronize linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo) - tools arch amd ibs: Sync ibs.h with the kernel sources (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Syncronize linux/build_bug.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync the drm/drm.h with the kernel sources (Arnaldo Carvalho de Melo) - perf beauty: Update copy of linux/socket.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync kvm header with the kernel sources (Arnaldo Carvalho de Melo) - tools headers x86 svm: Sync svm headers with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync KVM's vmx.h header with the kernel sources (Arnaldo Carvalho de Melo) - tools kvm headers arm64: Update KVM header from the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync linux/prctl.h with the kernel sources to pick FUTEX knob (Arnaldo Carvalho de Melo) - perf mem: Document new output fields (op, cache, mem, dtlb, snoop) (Namhyung Kim) - tools headers: Update the fs headers with the kernel sources (Arnaldo Carvalho de Melo) - perf test: Restrict uniquifying test to machines with 'uncore_imc' (Chun-Tse Shao) - mtd: spinand: fix memory leak of ECC engine conf (Pablo Martin-Gomez) - mtd: spinand: winbond: Prevent unsupported frequencies on dual/quad I/O variants (Miquel Raynal) - mtd: spinand: winbond: Increase maximum frequency on an octal operation (Miquel Raynal) - mtd: spinand: winbond: Fix W35N number of planes/LUN (Miquel Raynal) - Revert "mtd: core: always create master device" (Miquel Raynal) - scsi: elx: efct: Fix memory leak in efct_hw_parse_filter() (Vitaliy Shevtsov) - scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() (Maurizio Lombardi) - gpio: mlxbf3: only get IRQ for device instance 0 (David Thompson) - gpio: pca953x: fix wrong error probe return value (Sascha Hauer) - gpio: spacemit: Add missing MODULE_DEVICE_TABLE (Vivian Wang) - gpio: loongson-64bit: Correct Loongson-7A2000 ACPI GPIO access mode (Binbin Zhou) - MAINTAINERS: Update HiSilicon GPIO driver maintainer (Yang Shen) - ALSA: hda/realtek: Enable headset Mic on Positivo P15X (Edson Juliano Drosdeck) - ASoC: Intel: sof-function-topology-lib: Print out the unsupported dmic count (Peter Ujfalusi) - ASoC: doc: cs35l56: Add CS35L63 to the list of supported devices (Richard Fitzgerald) - ASoC: SOF: imx8: add core shutdown operation for imx8/imx8x (Laurentiu Mihalcea) - ASoC: amd: yc: update quirk data for HP Victus (Raven Black) - ASoC: doc: cs35l56: Update to add new SoundWire firmware filename suffix (Richard Fitzgerald) - ASoC: cs35l56: Use SoundWire address as alternate firmware suffix on L56 B0 (Richard Fitzgerald) - ASoC: cs35l56: Use SoundWire address as firmware name suffix for new silicon (Richard Fitzgerald) - ASoC: apple: mca: Drop default ARCH_APPLE in Kconfig (Sven Peter) - ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic (Gabriel Santese) - ASoC: sdw_utils: Fix potential NULL pointer deref in is_sdca_endpoint_present() (Thorsten Blum) - ASoC: loongson: Fix build warnings about export.h (Huacai Chen) - ASoC: codecs: ES8326: Modify initialization configuration (Zhang Yi) - ASoC: cs48l32: Fix a signedness bug in cs48l32_hw_params() (Harshit Mogalapalli) - ALSA: hda/realtek: Add quirk for Asus GA605K (Simon Trimmer) - ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged (Jonathan Lane) - ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card (wangdicheng) - ALSA: sb: Force to disable DMAs once when DMA mode is changed (Takashi Iwai) - ALSA: sb: Don't allow changing the DMA mode during operations (Takashi Iwai) - ALSA: hda/realtek: Add quirk for Asus GU605C (Richard Fitzgerald) - ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA (Chris Chiu) - ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP Victus 15-fa1xxx (Edip Hazuri) - ALSA: ctxfi: Replace deprecated strcpy() with strscpy() (Brahmajit Das) - ALSA: hda/intel: Add Thinkpad E15 to PM deny list (Takashi Iwai) - arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth() (Tengda Wu) - arm64/gcs: Don't call gcs_free() during flush_gcs() (Mark Brown) - arm64: Restrict pagetable teardown to avoid false warning (Dev Jain) - docs: arm64: Fix ICC_SRE_EL2 register typo in booting.rst (Lorenzo Pieralisi) - ublk: santizize the arguments from userspace when adding a device (Ronnie Sahlberg) - aoe: defer rexmit timer downdev work to workqueue (Justin Sanders) - aoe: clean device rq_list in aoedev_downdev() (Justin Sanders) - io_uring: fix potential page leak in io_sqe_buffer_register() (Penglei Jiang) - io_uring/sqpoll: don't put task_struct on tctx setup failure (Jens Axboe) - io_uring: remove duplicate io_uring_alloc_task_context() definition (Jens Axboe) - io_uring: fix task leak issue in io_wq_create() (Penglei Jiang) - io_uring/rsrc: validate buffer count with offset for cloning (Jens Axboe) - drm/xe: Fix early wedge on GuC load failure (Daniele Ceraolo Spurio) - drm/xe: Fix memset on iomem (Lucas De Marchi) - drm/xe/bmg: Update Wa_16023588340 (Vinay Belgaumkar) - drm/etnaviv: Protect the scheduler's pending list with its lock (Maíra Canal) - drm/v3d: Avoid NULL pointer dereference in `v3d_job_update_stats()` (Maíra Canal) - Documentation: nouveau: Update GSP message queue kernel-doc reference (Bagas Sanjaya) - drm/nouveau/bl: increase buffer size to avoid truncate warning (Jacob Keller) - drm/nouveau: fix a use-after-free in r535_gsp_rpc_push() (Zhi Wang) - drm/nouveau/gsp: Fix potential integer overflow on integer shifts (Colin Ian King) - drm/mgag200: Do not include (Thomas Zimmermann) - drm/ast: Do not include (Thomas Zimmermann) - drm/arm/malidp: Silence informational message (Alexander Stein) - drm/ssd130x: fix ssd132x_clear_screen() columns (John Keeping) - drm/amdgpu/sdma5.2: init engine reset mutex (Alex Deucher) - drm/amdkfd: Fix race in GWS queue scheduling (Jay Cornwall) - drm/amdgpu/sdma5: init engine reset mutex (Alex Deucher) - drm/amdgpu: switch job hw_fence to amdgpu_fence (Alex Deucher) - drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences (Jesse Zhang) - drm/amdgpu: Release reset locks during failures (Lijo Lazar) - drm/amd/display: Check dce_hwseq before dereferencing it (Alex Hung) - drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause (Sonny Jiang) - drm/amdgpu: Use logical instance ID for SDMA v4_4_2 queue operations (Jesse Zhang) - drm/amdgpu: Fix SDMA engine reset with logical instance ID (Jesse Zhang) - drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 (Frank Min) - drm/amdgpu: Add kicker device detection (Frank Min) - drm/amd/display: Export full brightness range to userspace (Mario Limonciello) - drm/amd/display: Only read ACPI backlight caps once (Mario Limonciello) - drm/amd/display: Fix RMCM programming seq errors (Yihan Zhu) - drm/amd/display: Fix mpv playback corruption on weston (Alex Hung) - drm/amd/display: Add more checks for DSC / HUBP ONO guarantees (Nicholas Kazlauskas) - drm/amd/display: Get LTTPR IEEE OUI/Device ID From Closest LTTPR To Host (Michael Strauss) - drm/amd/display: Add dc cap for dp tunneling (Peichen Huang) - drm/amdkfd: move SDMA queue reset capability check to node_show (Jesse.Zhang) - drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL (Ville Syrjälä) - drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled (Tzung-Bi Shih) - drm/msm: Fix inverted WARN_ON() logic (Rob Clark) - drm/msm/adreno: Check for recognized GPU before bind (Rob Clark) - drm/msm/adreno: Pass device_node to find_chipid() (Rob Clark) - drm/msm: Rename add_components_mdp() (Rob Clark) - drivers: gpu: drm: msm: registers: improve reproducibility (Ryan Eatmon) - drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE (Connor Abbott) - drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names (Connor Abbott) - drm/msm: Temporarily disable stall-on-fault after a page fault (Connor Abbott) - drm/msm: Delete resume_translation() (Connor Abbott) - drm/msm: Don't use a worker to capture fault devcoredump (Connor Abbott) - drm/msm: Fix another leak in the submit error path (Rob Clark) - drm/msm: Fix a fence leak in submit error path (Rob Clark) - drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate (Krzysztof Kozlowski) - drm/msm/disp: Correct porch timing for SDM845 (James A. MacInnes) - drm/msm/dp: Disable wide bus support for SDM845 (James A. MacInnes) - crypto: ahash - Fix infinite recursion in ahash_def_finup (Herbert Xu) - crypto: testmgr - reinstate kconfig control over full self-tests (Eric Biggers) - spi: tegra210-qspi: Remove cache operations (Thierry Reding) - regulator: fan53555: add enable_time support and soft-start times (Heiko Stuebner) - net: airoha: Differentiate hwfd buffer size for QDMA0 and QDMA1 (Lorenzo Bianconi) - net: airoha: Compute number of descriptors according to reserved memory size (Lorenzo Bianconi) - wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking (Colin Ian King) - wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting (Johannes Berg) - wifi: iwlwifi: cfg: Limit cb_size to valid range (Pei Xiao) - wifi: iwlwifi: restore missing initialization of async_handlers_list (again) (Miri Korenblit) - wifi: carl9170: do not ping device which has failed to load firmware (Dmitry Antipov) - wifi: ath12k: don't wait when there is no vdev started (Baochen Qiang) - wifi: ath12k: don't use static variables in ath12k_wmi_fw_stats_process() (Baochen Qiang) - wifi: ath12k: avoid burning CPU while waiting for firmware stats (Baochen Qiang) - wifi: ath12k: fix documentation on firmware stats (Baochen Qiang) - wifi: ath12k: don't activate more links than firmware supports (Baochen Qiang) - wifi: ath12k: update link active in case two links fall on the same MAC (Baochen Qiang) - wifi: ath12k: support WMI_MLO_LINK_SET_ACTIVE_CMDID command (Baochen Qiang) - wifi: ath12k: update freq range for each hardware mode (Baochen Qiang) - wifi: ath12k: parse and save sbs_lower_band_end_freq from WMI_SERVICE_READY_EXT2_EVENTID event (Baochen Qiang) - wifi: ath12k: parse and save hardware mode info from WMI_SERVICE_READY_EXT_EVENTID event for later use (Baochen Qiang) - wifi: ath12k: Avoid CPU busy-wait by handling VDEV_STAT and BCN_STAT (Bjorn Andersson) - wifi: ath6kl: remove WARN on bad firmware input (Johannes Berg) - wifi: mac80211: don't WARN for late channel/color switch (Johannes Berg) - wifi: mac80211: drop invalid source address OCB frames (Johannes Berg) - wifi: remove zero-length arrays (Johannes Berg) - tools: ynl: fix mixing ops and notifications on one socket (Jakub Kicinski) - net: atm: fix /proc/net/atm/lec handling (Eric Dumazet) - net: atm: add lec_mutex (Eric Dumazet) - mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available (David Thompson) - net: airoha: Always check return value from airoha_ppe_foe_get_entry() (Lorenzo Bianconi) - NFC: nci: uart: Set tty->disc_data only in success path (Krzysztof Kozlowski) - calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). (Kuniyuki Iwashima) - MAINTAINERS: Remove Shannon Nelson from MAINTAINERS file (Shannon Nelson) - net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() (Alexey Kodanev) - eth: fbnic: avoid double free when failing to DMA-map FW msg (Jakub Kicinski) - tcp: fix passive TFO socket having invalid NAPI ID (David Wei) - selftests: net: add test for passive TFO socket NAPI ID (David Wei) - selftests: net: add passive TFO test binary (David Wei) - selftests: netdevsim: improve lib.sh include in peer.sh (David Wei) - tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer (Haixia Qu) - Octeontx2-pf: Fix Backpresure configuration (Hariprasad Kelam) - e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13 (Vitaly Lifshits) - ice: fix eswitch code memory leak in reset scenario (Grzegorz Nitka) - net: ice: Perform accurate aRFS flow match (Krishna Kumar) - net: ftgmac100: select FIXED_PHY (Heiner Kallweit) - net: ethtool: remove duplicate defines for family info (Jakub Kicinski) - tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior (Neal Cardwell) - atm: Revert atm_account_tx() if copy_from_iter_full() fails. (Kuniyuki Iwashima) - atm: atmtcp: Free invalid length skb in atmtcp_c_send(). (Kuniyuki Iwashima) - mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). (Kuniyuki Iwashima) - net/sched: fix use-after-free in taprio_dev_notifier (Hyunwoo Kim) - ptp: allow reading of currently dialed frequency to succeed on free-running clocks (Vladimir Oltean) - ptp: fix breakage after ptp_vclock_in_use() rework (Vladimir Oltean) - bnxt_en: Update MRU and RSS table of RSS contexts on queue reset (Pavan Chebbi) - bnxt_en: Add a helper function to configure MRU and RSS (Pavan Chebbi) - bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start() (Kalesh AP) - can: tcan4x5x: fix power regulator retrieval during probe (Brett Werling) - openvswitch: Allocate struct ovs_pcpu_storage dynamically (Sebastian Andrzej Siewior) - net: netmem: fix skb_ensure_writable with unreadable skbs (Mina Almasry) - net: ti: icssg-prueth: Fix packet handling for XDP_TX (Meghana Malladi) - pldmfw: Select CRC32 when PLDMFW is selected (Simon Horman) - ionic: Prevent driver/fw getting out of sync on devcmd(s) (Brett Creeley) - hwmon: (ltc4282) avoid repeated register write (Nuno Sá) - hwmon: (occ) fix unaligned accesses (Arnd Bergmann) - hwmon: (occ) Rework attribute registration for stack usage (Arnd Bergmann) - hwmon: (ftsteutates) Fix TOCTOU race in fts_read() (Gui-Dong Han) - ksmbd: handle set/get info file for streamed file (Namjae Jeon) - ksmbd: fix null pointer dereference in destroy_previous_session (Namjae Jeon) - ksmbd: add free_transport ops in ksmbd connection (Namjae Jeon) - Documentation: embargoed-hardware-issues.rst: Add myself for Power (Madhavan Srinivasan) - mailmap: add entry for Danilo Krummrich (Danilo Krummrich) - rust: devres: do not dereference to the internal Revocable (Danilo Krummrich) - rust: devres: fix race in Devres::drop() (Danilo Krummrich) - rust: revocable: indicate whether `data` has been revoked already (Danilo Krummrich) - rust: completion: implement initial abstraction (Danilo Krummrich) - cgroup,freezer: fix incomplete freezing when attaching tasks (Chen Ridong) - workqueue: Initialize wq_isolated_cpumask in workqueue_init_early() (Chuyi Zhou) - sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group() (Tejun Heo) - sched_ext: Make scx_group_set_weight() always update tg->scx.weight (Tejun Heo) - sched_ext: Update mailing list entry in MAINTAINERS (Tejun Heo) - lib/crypto/poly1305: Fix arm64's poly1305_blocks_arch() (Eric Biggers) - lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older (Nathan Chancellor) - lib/crypto: Annotate crypto strings with nonstring (Kees Cook) - selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len (Stephen Smalley) - fgraph: Do not enable function_graph tracer when setting funcgraph-args (Steven Rostedt) - ata: ahci: Disallow LPM for Asus B550-F motherboard (Mikko Korhonen) - ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard (Niklas Cassel) - ata: ahci: Use correct BIOS build date for ThinkPad W541 quirk (Niklas Cassel) - ata: pata_macio: Fix PCI region leak (Philipp Stanner) - ata: pata_cs5536: fix build on 32-bit UML (Johannes Berg) - ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled (Tasos Sahanidis) - ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330 (Tasos Sahanidis) - dt-bindings: pmem: Convert binding to YAML (Drew Fustini) - Revert "platform/x86: alienware-wmi-wmax: Add G-Mode support to Alienware m16 R1" (Kurt Borja) - platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list (Mario Limonciello) - platform/x86/intel-uncore-freq: avoid non-literal format string (Arnd Bergmann) - platform/x86/intel/pmc: Add Panther Lake support to Intel PMC SSRAM Telemetry (Xi Pardee) - platform/x86/intel/pmc: Add Lunar Lake support to Intel PMC SSRAM Telemetry (Xi Pardee) - MAINTAINERS: .mailmap: Update Hans de Goede's email address (Hans de Goede) - platform/x86: dell_rbu: Bump version (Stuart Hayes) - platform/x86: dell_rbu: Stop overwriting data buffer (Stuart Hayes) - platform/x86: dell_rbu: Fix list usage (Stuart Hayes) - platform/x86: dell_rbu: Fix lock context warning (Stuart Hayes) - platform/x86/amd: pmf: Simplify error flow in amd_pmf_init_smart_pc() (Mario Limonciello) - platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice (Mario Limonciello) - platform/x86/amd: pmf: Use device managed allocations (Mario Limonciello) - x86/platform/amd: replace down_timeout() with down_interruptible() (Jake Hillion) - x86/platform/amd: move final timeout check to after final sleep (Jake Hillion) - platform/x86/amd: pmc: Clear metrics table at start of cycle (Mario Limonciello) - platform/x86/intel: power-domains: Fix error code in tpmi_init() (Dan Carpenter) - platform/x86: samsung-galaxybook: Add SAM0426 (Joshua Grisham) - platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL (Srinivas Pandruvada) - platform/x86: ideapad-laptop: use usleep_range() for EC polling (Rong Zhang) - Revert "mm/execmem: Unify early execmem_cache behaviour" (Mike Rapoport (Microsoft)) - x86/its: explicitly manage permissions for ITS pages (Peter Zijlstra (Intel)) - x86/its: move its_pages array to struct mod_arch_specific (Mike Rapoport (Microsoft)) - x86/Kconfig: only enable ROX cache in execmem when STRICT_MODULE_RWX is set (Mike Rapoport (Microsoft)) - x86/mm/pat: don't collapse pages without PSE set (Juergen Gross) - x86/virt/tdx: Avoid indirect calls to TDX assembly functions (Kai Huang) - selftests/x86: Add a test to detect infinite SIGTRAP handler loop (Xin Li (Intel)) - x86/fred/signal: Prevent immediate repeat of single step trap on return from SIGTRAP handler (Xin Li (Intel)) - powerpc: Fix struct termio related ioctl macros (Madhavan Srinivasan) - powerpc: dts: mpc8315erdb: Add GPIO controller node (J. Neuschäfer) - powerpc/microwatt: Fix model property in device tree (J. Neuschäfer) - powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery (Narayana Murty N) - powerpc/vdso: Fix build of VDSO32 with pcrel (Christophe Leroy) - fs: drop assert in file_seek_cur_needs_f_lock (Luis Henriques) - fs: unlock the superblock during iterate_supers_type (Darrick J. Wong) - ovl: fix debug print in case of mkdir error (Amir Goldstein) - VFS: change try_lookup_noperm() to skip revalidation (NeilBrown) - fs: add missing values to TRACE_IOCB_STRINGS (Christoph Hellwig) - fs/xattr.c: fix simple_xattr_list() (Stephen Smalley) - ovl: fix regression caused by lookup helpers API changes (Amir Goldstein) - pidfs: never refuse ppid == 0 in PIDFD_GET_INFO (Mike Yuan) - Linux 6.16-rc2 (Linus Torvalds) - gendwarfksyms: Fix structure type overrides (Sami Tolvanen) - kbuild: move warnings about linux/export.h from W=1 to W=2 (Masahiro Yamada) - smb: improve directory cache reuse for readdir operations (Bharath SM) - smb: client: fix perf regression with deferred closes (Paulo Alcantara) - smb: client: disable path remapping with POSIX extensions (Philipp Kerling) - iommu/tegra: Fix incorrect size calculation (Jason Gunthorpe) - nvme: always punt polled uring_cmd end_io work to task_work (Jens Axboe) - Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback behavior sublists (Bagas Sanjaya) - block: Fix bvec_set_folio() for very large folios (Matthew Wilcox (Oracle)) - bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Matthew Wilcox (Oracle)) - block: use plug request list tail for one-shot backmerge attempt (Jens Axboe) - block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Christoph Hellwig) - block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Damien Le Moal) - ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG) (Ming Lei) - loop: move lo_set_size() out of queue freeze (Ming Lei) - io_uring: run local task_work from ring exit IOPOLL reaping (Jens Axboe) - io_uring/kbuf: don't truncate end buffer for multiple buffer peeks (Jens Axboe) - io_uring: consistently use rcu semantics with sqpoll thread (Keith Busch) - io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() (Penglei Jiang) - rust: time: Fix compile error in impl_has_hr_timer macro (FUJITA Tomonori) - mm: add mmap_prepare() compatibility layer for nested file systems (Lorenzo Stoakes) - init: fix build warnings about export.h (Huacai Chen) - MAINTAINERS: add Barry as a THP reviewer (Barry Song) - drivers/rapidio/rio_cm.c: prevent possible heap overwrite (Andrew Morton) - mm: close theoretical race where stale TLB entries could linger (Ryan Roberts) - mm/vma: reset VMA iterator on commit_merge() OOM failure (Lorenzo Stoakes) - docs: proc: update VmFlags documentation in smaps (wangfushuai) - scatterlist: fix extraneous '@'-sign kernel-doc notation (Randy Dunlap) - selftests/mm: skip failed memfd setups in gup_longterm (Mark Brown) - scsi: error: alua: I/O errors for ALUA state transitions (Rajashekhar M A) - scsi: storvsc: Increase the timeouts to storvsc_timeout (Dexuan Cui) - scsi: s390: zfcp: Ensure synchronous unit_add (Peter Oberparleiter) - scsi: iscsi: Fix incorrect error path labels for flashnode operations (Alok Tiwari) - scsi: mvsas: Fix typos in per-phy comments and SAS cmd port registers (Ankit Chauhan) - scsi: core: ufs: Fix a hang in the error handler (Sanjeev Yadav) - udmabuf: use sgtable-based scatterlist wrappers (Marek Szyprowski) - dma-buf: fix compare in WARN_ON_ONCE (Christian König) - drm/sitronix: st7571-i2c: Select VIDEOMODE_HELPERS (Nathan Chancellor) - drm/meson: fix more rounding issues with 59.94Hz modes (Martin Blumenstingl) - drm/meson: use vclk_freq instead of pixel_freq in debug print (Martin Blumenstingl) - drm/meson: fix debug log statement when setting the HDMI clocks (Martin Blumenstingl) - drm/vc4: fix infinite EPROBE_DEFER loop (Gabriel Dalimonte) - accel/amdxdna: Fix incorrect PSP firmware size (Lizhi Hou) - drm/xe/lrc: Use a temporary buffer for WA BB (Lucas De Marchi) - drm/xe/svm: Fix regression disallowing 64K SVM migration (Maarten Lankhorst) - ACPI: resource: Use IRQ override on MACHENIKE 16P (Wentao Guan) - ACPI: EC: Ignore ECDT tables with an invalid ID string (Armin Wolf) - ACPI: CPPC: Fix NULL pointer dereference when nosmp is used (Yunhui Cui) - ACPI: PAD: Update arguments of mwait_idle_with_hints() (Uros Bizjak) - ACPI: APEI: EINJ: Do not fail einj_init() on faux_device_create() failure (Dan Williams) - driver core: faux: Quiet probe failures (Dan Williams) - driver core: faux: Suppress bind attributes (Dan Williams) - intel_idle: Update arguments of mwait_idle_with_hints() (Uros Bizjak) - Reapply "x86/smp: Eliminate mwait_play_dead_cpuid_hint()" (Rafael J. Wysocki) - ACPI: processor: Rescan "dead" SMT siblings during initialization (Rafael J. Wysocki) - intel_idle: Rescan "dead" SMT siblings during initialization (Rafael J. Wysocki) - x86/smp: PM/hibernate: Split arch_resume_nosmt() (Rafael J. Wysocki) - intel_idle: Use subsys_initcall_sync() for initialization (Rafael J. Wysocki) - cpupower: split unitdir from libdir in Makefile (Francesco Poli (wintermute)) - rust: cpu: Add CpuId::current() to retrieve current CPU ID (Viresh Kumar) - rust: Use CpuId in place of raw CPU numbers (Viresh Kumar) - rust: cpu: Introduce CpuId abstraction (Viresh Kumar) - cpufreq: Convert `/// SAFETY` lines to `# Safety` sections (Viresh Kumar) - spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine (Thangaraj Samynathan) - spi: stm32-ospi: clean up on error in probe() (Dan Carpenter) - spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted (Félix Piédallu) - spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message (Félix Piédallu) - spi: stm32-ospi: Make usage of reset_control_acquire/release() API (Patrice Chotard) - spi: offload: check offload ops existence before disabling the trigger (Andres Urian Florez) - spi: spi-pci1xxxx: Fix error code in probe (Dan Carpenter) - spi: loongson: Fix build warnings about export.h (Huacai Chen) - regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt() (Dan Carpenter) - posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (Oleg Nesterov) - tracing: Do not free "head" on error path of filter_free_subsystem_filters() (Steven Rostedt) - KVM: x86/mmu: Reject direct bits in gpa passed to KVM_PRE_FAULT_MEMORY (Paolo Bonzini) - KVM: x86/mmu: Embed direct bits into gpa for KVM_PRE_FAULT_MEMORY (Paolo Bonzini) - KVM: SEV: Disable SEV-SNP support on initialization failure (Ashish Kalra) - KVM: arm64: selftests: Determine effective counter width in arch_timer_edge_cases (Sebastian Ott) - KVM: arm64: selftests: Fix xVAL init in arch_timer_edge_cases (Sebastian Ott) - KVM: arm64: selftests: Fix thread migration in arch_timer_edge_cases (Sebastian Ott) - KVM: arm64: selftests: Fix help text for arch_timer_edge_cases (Sebastian Ott) - KVM: arm64: Make __vcpu_sys_reg() a pure rvalue operand (Marc Zyngier) - KVM: arm64: Don't use __vcpu_sys_reg() to get the address of a sysreg (Marc Zyngier) - KVM: arm64: Add RMW specific sysreg accessor (Marc Zyngier) - KVM: arm64: Add assignment-specific sysreg accessor (Marc Zyngier) - crypto: hkdf - move to late_initcall (Eric Biggers) - bcachefs: Don't trace should_be_locked unless changing (Kent Overstreet) - bcachefs: Ensure that snapshot creation propagates has_case_insensitive (Kent Overstreet) - bcachefs: Print devices we're mounting on multi device filesystems (Kent Overstreet) - bcachefs: Don't trust sb->nr_devices in members_to_text() (Kent Overstreet) - bcachefs: Fix version checks in validate_bset() (Kent Overstreet) - bcachefs: ioctl: avoid stack overflow warning (Arnd Bergmann) - bcachefs: Don't pass trans to fsck_err() in gc_accounting_done (Kent Overstreet) - bcachefs: Fix leak in bch2_fs_recovery() error path (Kent Overstreet) - bcachefs: Fix rcu_pending for PREEMPT_RT (Kent Overstreet) - bcachefs: Fix downgrade_table_extra() (Kent Overstreet) - bcachefs: Don't put rhashtable on stack (Kent Overstreet) - bcachefs: Make sure opts.read_only gets propagated back to VFS (Kent Overstreet) - bcachefs: Fix possible console lock involved deadlock (Alan Huang) - bcachefs: mark more errors autofix (Kent Overstreet) - bcachefs: Don't persistently run scan_for_btree_nodes (Kent Overstreet) - bcachefs: Read error message now prints if self healing (Kent Overstreet) - bcachefs: Only run 'increase_depth' for keys from btree node csan (Kent Overstreet) - bcachefs: Mark need_discard_freespace_key_bad autofix (Kent Overstreet) - bcachefs: Update /dev/disk/by-uuid on device add (Kent Overstreet) - bcachefs: Add more flags to btree nodes for rewrite reason (Kent Overstreet) - bcachefs: Add range being updated to btree_update_to_text() (Kent Overstreet) - bcachefs: Log fsck errors in the journal (Kent Overstreet) - bcachefs: Add missing restart handling to check_topology() (Kent Overstreet) - uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again (Thomas Weißschuh) - wifi: cfg80211: use kfree_sensitive() for connkeys cleanup (Zilin Guan) - wifi: ath12k: fix uaf in ath12k_core_init() (Miaoqing Pan) - wifi: ath12k: Fix hal_reo_cmd_status kernel-doc (Jeff Johnson) - wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850 (Baochen Qiang) - wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready (Rodrigo Gobbi) - wifi: ath11k: consistently use ath11k_mac_get_fw_stats() (Baochen Qiang) - wifi: ath11k: move locking outside of ath11k_mac_get_fw_stats() (Baochen Qiang) - wifi: ath11k: adjust unlock sequence in ath11k_update_stats_event() (Baochen Qiang) - wifi: ath11k: move some firmware stats related functions outside of debugfs (Baochen Qiang) - wifi: ath11k: don't wait when there is no vdev started (Baochen Qiang) - wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process() (Baochen Qiang) - wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request() (Baochen Qiang) - wil6210: fix support for sparrow chipsets (Sebastian Gottschall) - wifi: ath10k: Avoid vdev delete timeout when firmware is already down (Loic Poulain) - ath10k: snoc: fix unbalanced IRQ enable in crash recovery (Caleb Connolly) - wifi: iwlwifi: fix merge damage related to iwl_pci_resume (Emmanuel Grumbach) - Revert "wifi: mwifiex: Fix HT40 bandwidth issue." (Francesco Dolcini) - selftests: drv-net: rss_ctx: Add test for ntuple rules targeting default RSS context (Gal Pressman) - net: ethtool: Don't check if RSS context exists in case of context 0 (Gal Pressman) - Bluetooth: MGMT: Fix sparse errors (Luiz Augusto von Dentz) - Bluetooth: ISO: Fix not using bc_sid as advertisement SID (Luiz Augusto von Dentz) - Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets (Luiz Augusto von Dentz) - Bluetooth: eir: Fix possible crashes on eir_create_adv_data (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance (Luiz Augusto von Dentz) - Bluetooth: Fix NULL pointer deference on eir_get_service_data (Luiz Augusto von Dentz) - af_unix: Allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD. (Kuniyuki Iwashima) - ipv6: Move fib6_config_validate() to ip6_route_add(). (Kuniyuki Iwashima) - net: drv: netdevsim: don't napi_complete() from netpoll (Jakub Kicinski) - net/mlx5: HWS, Add error checking to hws_bwc_rule_complex_hash_node_get() (Dan Carpenter) - veth: prevent NULL pointer dereference in veth_xdp_rcv (Jesper Dangaard Brouer) - net_sched: remove qdisc_tree_flush_backlog() (Eric Dumazet) - net_sched: ets: fix a race in ets_qdisc_change() (Eric Dumazet) - net_sched: tbf: fix a race in tbf_change() (Eric Dumazet) - net_sched: red: fix a race in __red_change() (Eric Dumazet) - net_sched: prio: fix a race in prio_tune() (Eric Dumazet) - net_sched: sch_sfq: reject invalid perturb period (Eric Dumazet) - net: phy: phy_caps: Don't skip better duplex macth on non-exact match (Maxime Chevallier) - MAINTAINERS: Update Kuniyuki Iwashima's email address. (Kuniyuki Iwashima) - selftests: net: add test case for NAT46 looping back dst (Jakub Kicinski) - net: clear the dst when changing skb protocol (Jakub Kicinski) - net/mlx5e: Fix number of lanes to UNKNOWN when using data_rate_oper (Shahar Shitrit) - net/mlx5e: Fix leak of Geneve TLV option object (Jianbo Liu) - net/mlx5: HWS, make sure the uplink is the last destination (Vlad Dogaru) - net/mlx5: HWS, fix missing ip_version handling in definer (Yevgeny Kliteynik) - net/mlx5: HWS, Init mutex on the correct path (Vlad Dogaru) - net/mlx5: Fix return value when searching for existing flow group (Patrisious Haddad) - net/mlx5: Fix ECVF vports unload on shutdown flow (Amir Tzin) - net/mlx5: Ensure fw pages are always allocated on same NUMA (Moshe Shemesh) - e1000: Move cancel_work_sync to avoid deadlock (Joe Damato) - ice/ptp: fix crosstimestamp reporting (Anton Nadezhdin) - iavf: fix reset_task for early reset event (Ahmed Zaki) - i40e: retry VFLR handling if there is ongoing VF reset (Robert Malz) - i40e: return false from i40e_reset_vf if reset is in progress (Robert Malz) - net/mdiobus: Fix potential out-of-bounds clause 45 read/write access (Jakub Raczynski) - net/mdiobus: Fix potential out-of-bounds read/write access (Jakub Raczynski) - macsec: MACsec SCI assignment for ES = 0 (Carlos Fernandez) - net: airoha: Enable RX queues 16-31 (Lorenzo Bianconi) - netconsole: fix appending sysdata when sysdata_fields == SYSDATA_RELEASE (Gustavo Luiz Duarte) - net: Fix TOCTOU issue in sk_is_readable() (Michal Luczaj) - net: usb: r8152: Add device ID for TP-Link UE200 (Lucas Sanchez Sagrado) - Bluetooth: MGMT: Protect mgmt_pending list with its own lock (Luiz Augusto von Dentz) - Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete (Luiz Augusto von Dentz) - Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition (Chandrashekar Devegowda) - Bluetooth: btintel_pcie: Increase the tx and rx descriptor count (Chandrashekar Devegowda) - Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers (Kiran K) - Bluetooth: hci_core: fix list_for_each_entry_rcu usage (Pauli Virtanen) - net_sched: sch_sfq: fix a potential crash on gso_skb handling (Eric Dumazet) - net: enetc: fix the netc-lib driver build dependency (Wei Fang) - ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() (Jeongjun Park) - net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0 (Jonas Gorski) - pinctrl: sunxi: dt: Consider pin base when calculating bank number from pin (Chen-Yu Tsai) - pinctrl: tb10x: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - pinctrl: MAINTAINERS: Drop bouncing Jianlong Huang (Krzysztof Kozlowski) - pinctrl: st: Drop unused st_gpio_bank() function (Krzysztof Kozlowski) - pinctrl: qcom: pinctrl-qcm2290: Add missing pins (Wojciech Slenska) - pinctrl: qcom: switch to devm_gpiochip_add_data() (Dmitry Baryshkov) - ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in the non-uapi headers (Thomas Huth) - ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - ARC: unwind: Use built-in sort swap to reduce code size and improve performance (Yu-Chun Lin) - ARC: atomics: Implement arch_atomic64_cmpxchg using _relaxed (Jason Gunthorpe) - MAINTAINERS: Add myself as bpf networking reviewer (Stanislav Fomichev) - tools/resolve_btfids: Fix build when cross compiling kernel with clang. (Suleiman Souhlal) - libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly (Andrii Nakryiko) - mm: pgtable: fix pte_swp_exclusive (Magnus Lindholm) - KEYS: Invert FINAL_PUT bit (Herbert Xu) - Revert "mm/damon/Kconfig: enable CONFIG_DAMON by default" (Linus Torvalds) - powerpc/vas: Return -EINVAL if the offset is non-zero in mmap() (Haren Myneni) - powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap (Ritesh Harjani (IBM)) - Linux 6.16-rc1 (Linus Torvalds) - tools/power turbostat: version 2025.06.08 (Len Brown) - tools/power turbostat: Add initial support for BartlettLake (Zhang Rui) - tools/power turbostat: Add initial support for DMR (Zhang Rui) - tools/power turbostat: Dump RAPL sysfs info (Zhang Rui) - tools/power turbostat: Avoid probing the same perf counters (Zhang Rui) - tools/power turbostat: Allow probing RAPL with platform_features->rapl_msrs cleared (Zhang Rui) - tools/power turbostat: Clean up add perf/msr counter logic (Zhang Rui) - tools/power turbostat: Introduce add_msr_counter() (Zhang Rui) - tools/power turbostat: Remove add_msr_perf_counter_() (Zhang Rui) - tools/power turbostat: Remove add_cstate_perf_counter_() (Zhang Rui) - tools/power turbostat: Remove add_rapl_perf_counter_() (Zhang Rui) - tools/power turbostat: Quit early for unsupported RAPL counters (Zhang Rui) - tools/power turbostat: Always check rapl_joules flag (Zhang Rui) - tools/power turbostat: Fix AMD package-energy reporting (Gautham R. Shenoy) - tools/power turbostat: Fix RAPL_GFX_ALL typo (Kaushlendra Kumar) - tools/power turbostat: Add Android support for MSR device handling (Kaushlendra Kumar) - tools/power turbostat.8: pm_domain wording fix (Len Brown) - tools/power turbostat.8: fix typo: idle_pct should be pct_idle (Len Brown) - treewide, timers: Rename from_timer() to timer_container_of() (Ingo Molnar) - fs/resctrl: Restore the rdt_last_cmd_clear() calls after acquiring rdtgroup_mutex (Zeng Heng) - x86/iopl: Cure TIF_IO_BITMAP inconsistencies (Thomas Gleixner) - x86/fpu: Remove unused trace events (Steven Rostedt) - timens: Add struct seq_file forward declaration (Herbert Xu) - perf/x86/intel: Fix incorrect MSR index calculations in intel_pmu_config_acr() (Dapeng Mi) - PCI/MSI: Size device MSI domain with the maximum number of vectors (Marc Zyngier) - do_change_type(): refuse to operate on unmounted/not ours mounts (Al Viro) - clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns (Al Viro) - selftests/mount_setattr: adapt detached mount propagation test (Christian Brauner) - do_move_mount(): split the checks in subtree-of-our-ns and entire-anon cases (Al Viro) - fs: allow clone_private_mount() for a path on real rootfs (KONDO KAZUMA(近藤 和真)) - fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2) (Al Viro) - finish_automount(): don't leak MNT_LOCKED from parent to child (Al Viro) - path_overmount(): avoid false negatives (Al Viro) - fs/fhandle.c: fix a race in call of has_locked_children() (Al Viro) - cifs: update internal version number (Steve French) - MAINTAINERS, mailmap: Update Paulo Alcantara's email address (Paulo Alcantara) - cifs: add documentation for smbdirect setup (Meetakshi Setiya) - cifs: do not disable interface polling on failure (Shyam Prasad N) - cifs: serialize other channels when query server interfaces is pending (Shyam Prasad N) - cifs: deal with the channel loading lag while picking channels (Shyam Prasad N) - smb: client: make use of common smbdirect_socket_parameters (Stefan Metzmacher) - smb: smbdirect: introduce smbdirect_socket_parameters (Stefan Metzmacher) - smb: client: make use of common smbdirect_socket (Stefan Metzmacher) - smb: smbdirect: add smbdirect_socket.h (Stefan Metzmacher) - smb: client: make use of common smbdirect.h (Stefan Metzmacher) - smb: smbdirect: add smbdirect.h with public structures (Stefan Metzmacher) - smb: client: make use of common smbdirect_pdu.h (Stefan Metzmacher) - smb: smbdirect: add smbdirect_pdu.h with protocol definitions (Stefan Metzmacher) - tracing: Add rcu annotation around file->filter accesses (Steven Rostedt) - tracing: PM: Remove unused clock events (Steven Rostedt) - ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set() (Dmitry Antipov) - tracing: Fix regression of filter waiting a long time on RCU synchronization (Steven Rostedt) - genksyms: Fix enum consts from a reference affecting new values (Petr Pavlu) - arch: use always-$(KBUILD_BUILTIN) for vmlinux.lds (Masahiro Yamada) - kbuild: set y instead of 1 to KBUILD_{BUILTIN,MODULES} (Masahiro Yamada) - efi/libstub: use 'targets' instead of extra-y in Makefile (Masahiro Yamada) - module: make __mod_device_table__* symbols static (Masahiro Yamada) - scripts/misc-check: check unnecessary #include when W=1 (Masahiro Yamada) - scripts/misc-check: check missing #include when W=1 (Masahiro Yamada) - scripts/misc-check: add double-quotes to satisfy shellcheck (Masahiro Yamada) - kbuild: move W=1 check for scripts/misc-check to top-level Makefile (Masahiro Yamada) - scripts/tags.sh: allow to use alternative ctags implementation (Masatake YAMATO) - kconfig: introduce menu type enum (Masahiro Yamada) - docs: symbol-namespaces: fix reST warning with literal block (Khaled Elnaggar) - kbuild: link lib-y objects to vmlinux forcibly even when CONFIG_MODULES=n (Masahiro Yamada) - tinyconfig: enable CONFIG_LD_DEAD_CODE_DATA_ELIMINATION (Masahiro Yamada) - docs/core-api/symbol-namespaces: drop table of contents and section numbering (Masahiro Yamada) - modpost: check forbidden MODULE_IMPORT_NS("module:") at compile time (Masahiro Yamada) - kbuild: move kbuild syntax processing to scripts/Makefile.build (Masahiro Yamada) - Makefile: remove dependency on archscripts for header installation (Henrik Lindström) - Documentation/kbuild: Add new gendwarfksyms kABI rules (Sami Tolvanen) - Documentation/kbuild: Drop section numbers (Sami Tolvanen) - gendwarfksyms: Add a kABI rule to override type strings (Sami Tolvanen) - gendwarfksyms: Add a kABI rule to override byte_size attributes (Sami Tolvanen) - gendwarfksyms: Clean up kABI rule look-ups (Sami Tolvanen) - module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper (Peter Zijlstra) - module: Account for the build time module name mangling (Peter Zijlstra) - module: Extend the module namespace parsing (Peter Zijlstra) - module: Add module specific symbol namespace support (Peter Zijlstra) - modpost: Use for() loop (Peter Zijlstra) - sh: kprobes: Remove unused variables in kprobe_exceptions_notify() (Mike Rapoport) - sh: ecovec24: Make SPI mode explicit (Geert Uytterhoeven) - sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers (Thomas Huth) - platform/loongarch: laptop: Unregister generic_sub_drivers on exit (Yao Zi) - platform/loongarch: laptop: Add backlight power control support (Yao Zi) - platform/loongarch: laptop: Get brightness setting from EC on probe (Yao Zi) - LoongArch: dts: Add PWM support to Loongson-2K2000 (Binbin Zhou) - LoongArch: dts: Add PWM support to Loongson-2K1000 (Binbin Zhou) - LoongArch: dts: Add PWM support to Loongson-2K0500 (Binbin Zhou) - LoongArch: vDSO: Correctly use asm parameters in syscall wrappers (Thomas Weißschuh) - LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset() (Tianyang Zhang) - LoongArch: Preserve firmware configuration when desired (Huacai Chen) - LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg (Huacai Chen) - LoongArch: Introduce the numa_memblks conversion (Huacai Chen) - LoongArch: Increase max supported CPUs up to 2048 (Huacai Chen) - LoongArch: Enable HAVE_ARCH_STACKLEAK (Youling Tang) - LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS (Yuli Wang) - LoongArch: Add SCHED_MC (Multi-core scheduler) support (Tianyang Zhang) - LoongArch: Add some annotations in archhelp (Youling Tang) - LoongArch: Using generic scripts/install.sh in `make install` (Youling Tang) - LoongArch: Add a default install.sh (Youling Tang) - ASoC: Intel: avs: boards: Fix rt5663 front end name (Amadeusz Sławiński) - ASoC: Intel: avs: Simplify verification of parse_int_array() result (Cezary Rojewski) - ASoC: Intel: avs: Include missing string.h (Cezary Rojewski) - ASoC: Intel: avs: Verify content returned by parse_int_array() (Cezary Rojewski) - ASoC: Intel: avs: Verify kcalloc() status when setting constraints (Cezary Rojewski) - ASoC: Intel: avs: Fix paths in MODULE_FIRMWARE hints (Amadeusz Sławiński) - ASoC: Intel: avs: Fix possible null-ptr-deref when initing hw (Cezary Rojewski) - ASoC: Intel: avs: Fix PPLCxFMT calculation (Cezary Rojewski) - ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX (Cezary Rojewski) - ASoC: codecs: hda: Fix RPM usage count underflow (Cezary Rojewski) - ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init (Yuuki NAGAO) - ASoC: pcm: Do not open FEs with no BEs connected (Cezary Rojewski) - ASoC: rt1320: fix speaker noise when volume bar is 100%% (Shuming Fan) - ASoC: amd: yc: Add support for Lenovo Yoga 7 16ARP8 (meowmeowbeanz) - ASoC: tas571x: fix tas5733 num_controls (Bram Vlerick) - ASoC: codecs: wcd9375: Fix double free of regulator supplies (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Drop unused buck_supply (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Fix missing free of regulator supplies (Krzysztof Kozlowski) - ASoC: tas571x: add separate tas5733 controls (Bram Vlerick) - ASoC: codecs: fix out-of-bounds access on invalid clock config (Qasim Ijaz) - firmware: cs_dsp: Fix OOB memory read access in KUnit test (ctl cache) (Jaroslav Kysela) - firmware: cs_dsp: Fix OOB memory read access in KUnit test (wmfw info) (Jaroslav Kysela) - ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1 (David Heimann) - ALSA: hda: Ignore unsol events for cards being shut down (Cezary Rojewski) - ALSA: hda: Add new pci id for AMD GPU display HD audio controller (Vijendar Mukunda) - ALSA: hda: cs35l41: Constify regmap_irq_chip (Krzysztof Kozlowski) - ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock (Mario Limonciello) - jffs2: check jffs2_prealloc_raw_node_refs() result in few other places (Fedor Pchelkin) - jffs2: check that raw node were preallocated before writing summary (Artem Sadovnikov) - ubifs: Fix grammar in error message (Thorsten Blum) - selftests/mm: add test about uprobe pte be orphan during vma merge (Pu Lehui) - selftests/mm: extract read_sysfs and write_sysfs into vm_util (Pu Lehui) - mm: expose abnormal new_pte during move_ptes (Pu Lehui) - mm: fix uprobe pte be overwritten when expanding vma (Pu Lehui) - mm/damon: s/primitives/code/ on comments (Enze Li) - kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count (Max Kellermann) - MAINTAINERS: add mm swap section (Lorenzo Stoakes) - kmsan: test: add module description (Arnd Bergmann) - MAINTAINERS: add tlb trace events to MMU GATHER AND TLB INVALIDATION (Tal Zussman) - mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race (Jann Horn) - mm/hugetlb: unshare page tables during VMA split, not before (Jann Horn) - MAINTAINERS: add Alistair as reviewer of mm memory policy (Alistair Popple) - iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec (Nitesh Shetty) - mm/mempolicy: fix incorrect freeing of wi_kobj (Joshua Hahn) - alloc_tag: handle module codetag load errors as module load failures (Suren Baghdasaryan) - mm/madvise: handle madvise_lock() failure during race unwinding (SeongJae Park) - mm: fix vmstat after removing NR_BOUNCE (Kirill A. Shutemov) - KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Lorenzo Stoakes) - scsi: ufs: qcom: Prevent calling phy_exit() before phy_init() (Nitin Rawat) - scsi: ufs: qcom: Call ufs_qcom_cfg_timers() in clock scaling path (Can Guo) - scsi: ufs: qcom: Map devfreq OPP freq to UniPro Core Clock freq (Can Guo) - scsi: ufs: qcom: Check gear against max gear in vop freq_to_gear() (Ziqi Chen) - scsi: aacraid: Remove useless code (Tomas Henzl) - scsi: core: devinfo: Fix typo in comment (mrigendrachaubey) - scsi: ufs: core: Don't perform UFS clkscaling during host async scan (Ziqi Chen) - riscv: misaligned: add a function to check misalign trap delegability (Clément Léger) - riscv: misaligned: move emulated access uniformity check in a function (Clément Léger) - riscv: misaligned: declare misaligned_access_speed under CONFIG_RISCV_MISALIGNED (Clément Léger) - riscv: misaligned: use on_each_cpu() for scalar misaligned access probing (Clément Léger) - riscv: misaligned: request misaligned exception from SBI (Clément Léger) - riscv: sbi: add SBI FWFT extension calls (Clément Léger) - riscv: sbi: add FWFT extension interface (Clément Léger) - riscv: sbi: add new SBI error mappings (Clément Léger) - riscv: sbi: remove useless parenthesis (Clément Léger) - riscv: sbi: add Firmware Feature (FWFT) SBI extensions definitions (Clément Léger) - riscv: uaccess: do not do misaligned accesses in get/put_user() (Clément Léger) - riscv: process: use unsigned int instead of unsigned long for put_user() (Clément Léger) - riscv: make unsafe user copy routines use existing assembly routines (Alexandre Ghiti) - riscv: uaccess: Only restore the CSR_STATUS SUM bit (Cyril Bur) - RISC-V: vDSO: Wire up getrandom() vDSO implementation (Xi Ruoyao) - riscv: enable mseal sysmap for RV64 (Jisheng Zhang) - raid6: Add RISC-V SIMD syndrome and recovery calculations (Chunyan Zhang) - riscv: mm: Add support for Svinval extension (Mayuresh Chitale) - RISC-V: Documentation: Add enough title underlines to CMODX (Palmer Dabbelt) - riscv: Improve Kconfig help for RISCV_ISA_V_PREEMPTIVE (Miquel Sabaté Solà) - MAINTAINERS: Update Atish's email address (Atish Patra) - riscv: xchg: Prefetch the destination word for sc.w (Guo Ren) - riscv: Add ARCH_HAS_PREFETCH[W] support with Zicbop (Guo Ren) - riscv: Add support for Zicbop (Alexandre Ghiti) - riscv: Introduce Zicbop instructions (Alexandre Ghiti) - riscv: hwprobe: export Zabha extension (Alexandre Ghiti) - riscv: Make regs_irqs_disabled() more clear (Tiezhu Yang) - perf symbols: Ignore mapping symbols on riscv (Haibo Xu) - riscv: kexec_file: Support loading Image binary file (Song Shuai) - riscv: kexec_file: Split the loading of kernel and others (Song Shuai) - RISC-V: Kconfig: Fix help text of CMDLINE_EXTEND (谢致邦 (XIE Zhibang)) - riscv: module: Optimize PLT/GOT entry counting (Samuel Holland) - riscv: Documentation: add a description about dynamic ftrace (Andy Chiu) - riscv: ftrace: support direct call using call_ops (Andy Chiu) - riscv: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS (Puranjay Mohan) - riscv: ftrace: support PREEMPT (Andy Chiu) - riscv: add a data fence for CMODX in the kernel mode (Andy Chiu) - riscv: vector: Support calling schedule() for preemptible Vector (Andy Chiu) - riscv: ftrace: do not use stop_machine to update code (Andy Chiu) - riscv: ftrace: prepare ftrace for atomic code patching (Andy Chiu) - kernel: ftrace: export ftrace_sync_ipi (Andy Chiu) - riscv: ftrace: align patchable functions to 4 Byte boundary (Andy Chiu) - riscv: ftrace factor out code defined by !WITH_ARG (Andy Chiu) - riscv: ftrace: support fastcc in Clang for WITH_ARGS (Andy Chiu) - riscv: Add support for PUD THP (Alexandre Ghiti) - riscv/kexec_file: Fix comment in purgatory relocator (Yao Zi) - Revert "RISC-V: vDSO: Wire up getrandom() vDSO implementation" (Palmer Dabbelt) - riscv: hwprobe: Add SiFive xsfvfwmaccqqq vendor extension (Cyan Yang) - riscv: hwprobe: Document SiFive xsfvfwmaccqqq vendor extension (Cyan Yang) - riscv: Add SiFive xsfvfwmaccqqq vendor extension (Cyan Yang) - dt-bindings: riscv: Add xsfvfwmaccqqq ISA extension description (Cyan Yang) - riscv: hwprobe: Add SiFive xsfvfnrclipxfqf vendor extension (Cyan Yang) - riscv: hwprobe: Document SiFive xsfvfnrclipxfqf vendor extension (Cyan Yang) - riscv: Add SiFive xsfvfnrclipxfqf vendor extension (Cyan Yang) - dt-bindings: riscv: Add xsfvfnrclipxfqf ISA extension description (Cyan Yang) - riscv: hwprobe: Add SiFive vendor extension support and probe for xsfqmaccdod and xsfqmaccqoq (Cyan Yang) - riscv: hwprobe: Document SiFive xsfvqmaccdod and xsfvqmaccqoq vendor extensions (Cyan Yang) - riscv: Add SiFive xsfvqmaccdod and xsfvqmaccqoq vendor extensions (Cyan Yang) - dt-bindings: riscv: Add xsfvqmaccdod and xsfvqmaccqoq ISA extension description (Cyan Yang) - riscv: vDSO: Remove --hash-style=both (Xi Ruoyao) - riscv: uaccess: use 'asm_goto_output' for get_user() (Jisheng Zhang) - riscv: uaccess: use 'asm goto' for put_user() (Jisheng Zhang) - riscv: uaccess: use input constraints for ptr of __put_user() (Jisheng Zhang) - riscv: implement user_access_begin() and families (Jisheng Zhang) - riscv: save the SR_SUM status over switches (Ben Dooks) - riscv: misaligned: Add handling for ZCB instructions (Nylon Chen) - riscv: misaligned: fix sleeping function called during misaligned access handling (Nylon Chen) - riscv: defconfig: Remove EXPERT (Joel Stanley) - RISC-V: vDSO: Wire up getrandom() vDSO implementation (Xi Ruoyao) - s390/mm: Fix in_atomic() handling in do_secure_storage_access() (Heiko Carstens) - s390/crypto: Select crypto engine in Kconfig when PAES is chosen (Harald Freudenberger) - tomoyo: update mailing lists (Tetsuo Handa) - ceph: fix variable dereferenced before check in ceph_umount_begin() (Viacheslav Dubeyko) - ceph: set superblock s_magic for IMA fsmagic matching (Dennis Marttinen) - ceph: cleanup hardcoded constants of file handle size (Viacheslav Dubeyko) - ceph: fix possible integer overflow in ceph_zero_objects() (Dmitry Kandybka) - ceph: avoid kernel BUG for encrypted inode with unaligned file size (Viacheslav Dubeyko) - ovl: Annotate struct ovl_entry with __counted_by() (Thorsten Blum) - ovl: Replace offsetof() with struct_size() in ovl_stack_free() (Thorsten Blum) - ovl: Replace offsetof() with struct_size() in ovl_cache_entry_new() (Thorsten Blum) - ovl: Check for NULL d_inode() in ovl_dentry_upper() (Kees Cook) - ovl: Use str_on_off() helper in ovl_show_options() (Thorsten Blum) - ovl: don't require "metacopy=on" for "verity" (Miklos Szeredi) - ovl: relax redirect/metacopy requirements for lower -> data redirect (Miklos Szeredi) - ovl: make redirect/metacopy rejection consistent (Miklos Szeredi) - ovl: Fix nested backing file paths (André Almeida) - spi: spi-qpic-snand: document the limited bit error reporting capability (Gabor Juhos) - spi: bcm63xx-hsspi: fix shared reset (Álvaro Fernández Rojas) - spi: bcm63xx-spi: fix shared reset (Álvaro Fernández Rojas) - MAINTAINERS: Update HiSilicon SFC driver maintainer (Yang Shen) - MAINTAINERS: Update HiSilicon SPI Controller driver maintainer (Yang Shen) - spi: dt-bindings: spi-sg2044-nor: Add SOPHGO SG2042 (Zixian Zeng) - spi: spi-pci1xxxx: Fix Probe failure with Dual SPI instance with INTx interrupts (Thangaraj Samynathan) - regulator: max14577: Add error check for max14577_read_reg() (Wentao Liang) - pwm: axi-pwmgen: fix missing separate external clock (David Lechner) - dt-bindings: pwm: adi,axi-pwmgen: Fix clocks (David Lechner) - nvme: spelling fixes (Yi Zhang) - nvme-tcp: fix I/O stalls on congested sockets (Hannes Reinecke) - nvme-tcp: sanitize request list handling (Hannes Reinecke) - nvme-tcp: remove tag set when second admin queue config fails (Shin'ichiro Kawasaki) - nvme: enable vectored registered bufs for passthrough cmds (Pavel Begunkov) - nvme: fix implicit bool to flags conversion (Pavel Begunkov) - nvme: fix command limits status code (Keith Busch) - selftests: ublk: kublk: improve behavior on init failure (Uday Shankar) - block: flip iter directions in blk_rq_integrity_map_user() (Caleb Sander Mateos) - block: drop direction param from bio_integrity_copy_user() (Caleb Sander Mateos) - selftests: ublk: cover PER_IO_DAEMON in more stress tests (Ming Lei) - Documentation: ublk: document UBLK_F_PER_IO_DAEMON (Uday Shankar) - selftests: ublk: add stress test for per io daemons (Uday Shankar) - selftests: ublk: add functional test for per io daemons (Uday Shankar) - selftests: ublk: kublk: decouple ublk_queues from ublk server threads (Uday Shankar) - selftests: ublk: kublk: move per-thread data out of ublk_queue (Uday Shankar) - selftests: ublk: kublk: lift queue initialization out of thread (Uday Shankar) - selftests: ublk: kublk: tie sqe allocation to io instead of queue (Uday Shankar) - selftests: ublk: kublk: plumb q_id in io_uring user_data (Uday Shankar) - ublk: have a per-io daemon instead of a per-queue daemon (Uday Shankar) - md/md-bitmap: remove parameter slot from bitmap_create() (Yu Kuai) - md/md-bitmap: cleanup bitmap_ops->startwrite() (Yu Kuai) - md/dm-raid: remove max_write_behind setting limit (Yu Kuai) - md/md-bitmap: fix dm-raid max_write_behind setting (Yu Kuai) - md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT (Yu Kuai) - loop: add file_start_write() and file_end_write() (Ming Lei) - bcache: reserve more RESERVE_BTREE buckets to prevent allocator hang (Mingzhe Zou) - bcache: remove unused constants (Robert Pang) - bcache: fix NULL pointer in cache_set_flush() (Linggang Zeng) - io_uring/futex: mark wait requests as inflight (Jens Axboe) - io_uring/futex: get rid of struct io_futex addr union (Jens Axboe) - io_uring/kbuf: limit legacy provided buffer lists to USHRT_MAX (Jens Axboe) - MAINTAINERS: remove myself from io_uring (Pavel Begunkov) - io_uring/net: only consider msg_inq if larger than 1 (Jens Axboe) - io_uring/zcrx: fix area release on registration failure (Pavel Begunkov) - io_uring/zcrx: init id for xa_find (Pavel Begunkov) - ALSA: usb-audio: qcom: fix USB_XHCI dependency (Arnd Bergmann) - ASoC: qdsp6: fix compile-testing without CONFIG_OF (Arnd Bergmann) - usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n (Arnd Bergmann) - usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNING macro (Jihed Chaibi) - USB: typec: fix const issue in typec_match() (Greg Kroah-Hartman) - USB: gadget: udc: fix const issue in gadget_match_driver() (Greg Kroah-Hartman) - USB: gadget: fix up const issue with struct usb_function_instance (Greg Kroah-Hartman) - USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB (Charles Yeh) - USB: serial: bus: fix const issue in usb_serial_device_match() (Greg Kroah-Hartman) - USB: serial: ti_usb_3410_5052: drop bogus read urb check (Johan Hovold) - usb: usbtmc: Fix timeout value in get_stb (Dave Penkler) - usb: usbtmc: Fix read_stb function and get_stb ioctl (Dave Penkler) - ALSA: qc_audio_offload: try to reduce address space confusion (Arnd Bergmann) - ALSA: qc_audio_offload: avoid leaking xfer_buf allocation (Arnd Bergmann) - ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables (Arnd Bergmann) - ALSA: usb-audio: qcom: Fix an error handling path in qc_usb_audio_probe() (Christophe JAILLET) - usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence (Jonathan Stroud) - dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller (Mike Looijmans) - usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub (Mike Looijmans) - usb: gadget: lpc32xx_udc: Use USB API functions rather than constants (Chen Ni) - usb: gadget: epautoconf: Use USB API functions rather than constants (Chen Ni) - usb: dwc2: gadget: Use USB API functions rather than constants (Chen Ni) - usb: core: config: Use USB API functions rather than constants (Chen Ni) - usb: dwc3-exynos: add support for ExynosAutov920 (Pritam Manohar Sutar) - dt-bindings: usb: samsung,exynos-dwc3: add dt-schema ExynosAutov920 (Pritam Manohar Sutar) - usb: cdnsp: Fix issue with detecting command completion event (Pawel Laszczak) - usb: cdnsp: Fix issue with detecting USB 3.2 speed (Pawel Laszczak) - usb: Flush altsetting 0 endpoints before reinitializating them after reset. (Mathias Nyman) - usb: dwc3: qcom: Use bulk clock API and devres (Bjorn Andersson) - dt-bindings: usb: Add Parade PS8833 Type-C retimer variant (Aleksandrs Vinarskis) - usb: gadget: u_serial: Avoid double unlock of serial_port_lock (Prashanth K) - usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device (Hongyu Xie) - usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE (Jiayi Li) - usb: typec: tcpm: Use configured PD revision for negotiation (Cosmo Chou) - usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work (RD Babiera) - usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx() (Amit Sunil Dhamne) - xhci: Add missing parameter description to xhci_get_endpoint_index() (Hans Zhang) - usb: xhci: rename 'irq_control' to 'imod' (Niklas Neronin) - usb: xhci: rename 'irq_pending' to 'iman' (Niklas Neronin) - usb: xhci: cleanup IMOD register comments (Niklas Neronin) - usb: xhci: rework Event Ring Segment Table Address mask (Niklas Neronin) - usb: xhci: rework Event Ring Segment Table Size mask (Niklas Neronin) - usb: xhci: remove '0' write to write-1-to-clear register (Niklas Neronin) - usb: xhci: guarantee that IMAN register is flushed (Niklas Neronin) - usb: xhci: improve Interrupt Management register macros (Niklas Neronin) - usb: xhci: set requested IMODI to the closest supported value (Niklas Neronin) - usb: xhci: cleanup xhci_mem_init() (Niklas Neronin) - usb: xhci: add individual allocation checks in xhci_mem_init() (Niklas Neronin) - usb: xhci: move initialization of the primary interrupter (Niklas Neronin) - usb: xhci: remove error handling from xhci_add_interrupter() (Niklas Neronin) - usb: xhci: move enabling of USB 3 device notifications (Niklas Neronin) - usb: xhci: move doorbell array pointer assignment (Niklas Neronin) - usb: xhci: move DCBAA pointer write (Niklas Neronin) - usb: xhci: refactor xhci_set_cmd_ring_deq() (Niklas Neronin) - usb: xhci: move command ring pointer write (Niklas Neronin) - usb: xhci: move device slot enabling register write (Niklas Neronin) - usb: xhci: relocate pre-allocation initialization (Niklas Neronin) - usb: xhci: Add debugfs support for xHCI port bandwidth (Xu Rao) - usb: xhci: Don't log transfer ring segment list on errors (Michal Pecio) - Documentation/admin-guide: Document Thunderbolt/USB4 tunneling events (Alan Borzeszkowski) - thunderbolt: Notify userspace about firmware CM tunneling events (Alan Borzeszkowski) - thunderbolt: Notify userspace about software CM tunneling events (Alan Borzeszkowski) - thunderbolt: Introduce domain event message handler (Alan Borzeszkowski) - usb: typec: Connect Type-C port with associated USB4 port (Alan Borzeszkowski) - thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function (Alan Borzeszkowski) - thunderbolt: Expose usb4_port_index() to other modules (Alan Borzeszkowski) - thunderbolt: Fix a logic error in wake on connect (Mario Limonciello) - thunderbolt: Use wake on connect and disconnect over suspend (Mario Limonciello) - thunderbolt: Do not double dequeue a configuration request (Sergey Senozhatsky) - usb: misc: onboard_usb_dev: Add Parade PS5511 hub support (Pin-yen Lin) - dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml (Pin-yen Lin) - dt-bindings: usb: Add binding for PS5511 hub controller (Pin-yen Lin) - dt-bindings: usb: Introduce usb-hub.yaml (Pin-yen Lin) - usb: gadget: hid: allow dynamic interval configuration via configfs (Ben Hoff) - usb: gadget: g_ffs: Adjust f_ffs[0] allocation type (Kees Cook) - usb: gadget: u_serial: Implement remote wakeup capability (Prashanth K) - dt-bindings: usb: usb-switch: Allow data-lanes property in port (Luca Weiss) - dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible (Alexey Charkov) - usb: dwc3: qcom: Fix error handling in probe (Dan Carpenter) - usb: dwc3: qcom: use modern PM macros (Arnd Bergmann) - dt-bindings: usb: usb-device: relax compatible pattern to a contains (Quentin Schulz) - usb: typec: ucsi: fix Clang -Wsign-conversion warning (Qasim Ijaz) - usb: gadget: udc: renesas_usb3: remove unnecessary NULL check before phy_exit() (Chen Ni) - usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink() (Chenyuan Yang) - usb: dwc2: also exit clock_gating when stopping udc while suspended (Michael Grzeschik) - usb: typec: ucsi: Fix unmet dependencies for UCSI_HUAWEI_GAOKUN (Yue Haibing) - usb: typec: ucsi: huawei_gaokun: add error checking (Pengyu Luo) - USB: host: omap: Do not enable by default during compile testing (Krzysztof Kozlowski) - dt-bindings: usb: renesas,usbhs: Add RZ/V2H(P) SoC support (Lad Prabhakar) - usb: typec: mux: fsa4480: add regulator support (Michael Grzeschik) - MAINTAINERS: Update Intel LJCA maintainer (Zhang Lixu) - ASoC: qcom: qdsp6: Set error code in q6usb_hw_params() (Dan Carpenter) - ALSA: usb-audio: qcom: delete a stray tab (Dan Carpenter) - usb: potential integer overflow in usbg_make_tpg() (Chen Yufeng) - usb: dwc3: qcom: Transition to flattened model (Bjorn Andersson) - usb: dwc3: qcom: Don't rely on drvdata during probe (Bjorn Andersson) - usb: dwc3: core: Don't touch resets and clocks (Bjorn Andersson) - usb: dwc3: core: Expose core driver as library (Bjorn Andersson) - dt-bindings: usb: Introduce qcom,snps-dwc3 (Bjorn Andersson) - usb: dwc3: qcom: Snapshot driver for backwards compatibilty (Bjorn Andersson) - usb: dwc3: exynos: add support for Exynos2200 variant (Ivaylo Ivanov) - dt-bindings: usb: samsung,exynos-dwc3: add exynos2200 compatible (Ivaylo Ivanov) - usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) (J. Neuschäfer) - dt-bindings: net: wireless: Add Realtek RTL8188ETV USB WiFi (J. Neuschäfer) - USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes (Zijun Hu) - usb: Remove orphaned UDC drivers (Rob Herring (Arm)) - usb: common: usb-conn-gpio: use a unique name for usb connector device (Chance Yang) - usb: renesas_usbhs: Reorder clock handling and power management in probe (Lad Prabhakar) - usb: renesas_usbhs: Fix typo in comment (Lad Prabhakar) - usb: renesas_usbhs: Correct function references in comment (Lad Prabhakar) - usb: hub: Fail fast in USB3 link power management enable path (Mathias Nyman) - usb: hub: reorder USB3 link power management enable requests (Mathias Nyman) - usb: hub: Don't disable LPM completely if device initiated LPM fails (Mathias Nyman) - usb: hub: verify device is configured in usb_device_may_initiate_lpm() (Mathias Nyman) - usb: hub: Block less in USB3 link power management LPM disable path (Mathias Nyman) - usb: Add checks for snprintf() calls in usb_alloc_dev() (Andy Shevchenko) - usb: chipidea: imx: add HSIO Block Control wakeup setting (Xu Yang) - usb: chipidea: imx: add wakeup interrupt handling (Xu Yang) - dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform (Xu Yang) - dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' (Xu Yang) - usb: ehci-fsl: Fix use of private data to avoid -Wflex-array-member-not-at-end warning (Alan Stern) - usb: cdc-wdm: avoid setting WDM_READ for ZLP-s (Robert Hodaszi) - dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example (Krzysztof Kozlowski) - usb: gadget: udc-xilinx: Remove the invalid comment (Li Qiong) - usb: cdns3: Remove the invalid comment (Li Qiong) - usb: gadget: f_hid: wake up readers on disable/unbind (Peter Korsgaard) - usb: gadget: uvc: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - USB: gadget: Replace deprecated strncpy() with strscpy() (Thorsten Blum) - dt-bindings: usb: dwc3: Allow connector in USB controller node (Matthias Schiffer) - dt-bindings: usb: qcom,dwc3: Add SM8750 compatible (Wesley Cheng) - usb: dwc3: core: Avoid redundant system suspend/resume callbacks (Roy Luo) - usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode (Jos Wang) - usb: typec: tipd: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - usb: typec: tcpci: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - usb: typec: tcpci: add regulator support (Michael Grzeschik) - usb: typec: tcpm: allow switching to mode accessory to mux properly (Michael Grzeschik) - usb: typec: tcpm: allow sink (ufp) to toggle into accessory mode debug (Michael Grzeschik) - usb: typec: tcpm: allow to use sink in accessory mode (Michael Grzeschik) - usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set (Michael Grzeschik) - usb: typec: ucsi: Add the UCSI commands in debugfs (Madhu M) - usb: typec: ucsi: add Huawei Matebook E Go ucsi driver (Pengyu Luo) - ALSA: usb-audio: qcom: Notify USB audio devices on USB offload probing (Wesley Cheng) - ALSA: usb-audio: qcom: Add USB offload route kcontrol (Wesley Cheng) - ALSA: usb-audio: qcom: Don't allow USB offload path if PCM device is in use (Wesley Cheng) - ALSA: usb-audio: qcom: Introduce QC USB SND offloading support (Wesley Cheng) - ALSA: usb-audio: qcom: Add USB QMI definitions (Wesley Cheng) - ASoC: qcom: qdsp6: Fetch USB offload mapped card and PCM device (Wesley Cheng) - ASoC: qcom: qdsp6: Add headphone jack for offload connection status (Wesley Cheng) - ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6 (Wesley Cheng) - ASoC: qcom: qdsp6: q6afe: Increase APR timeout (Wesley Cheng) - ASoC: qcom: qdsp6: Introduce USB AFE port to q6dsp (Wesley Cheng) - ASoC: dt-bindings: Update example for enabling USB offload on SM8250 (Wesley Cheng) - ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port (Wesley Cheng) - ASoC: doc: Add documentation for SOC USB (Wesley Cheng) - ASoC: usb: Rediscover USB SND devices on USB port add (Wesley Cheng) - ASoC: usb: Fetch ASoC card and pcm device information (Wesley Cheng) - ASoC: usb: Create SOC USB SND jack kcontrol (Wesley Cheng) - ASoC: usb: Add PCM format check API for USB backend (Wesley Cheng) - ASoC: Add SoC USB APIs for adding an USB backend (Wesley Cheng) - ALSA: usb-audio: Allow for rediscovery of connected USB SND devices (Wesley Cheng) - ALSA: usb-audio: Introduce USB SND platform op callbacks (Wesley Cheng) - ALSA: usb-audio: Prevent starting of audio stream if in use (Wesley Cheng) - ALSA: usb-audio: Save UAC sample size information (Wesley Cheng) - ALSA: usb-audio: Check for support for requested audio format (Wesley Cheng) - ALSA: usb-audio: Export USB SND APIs for modules (Wesley Cheng) - ALSA: Add USB audio device jack type (Wesley Cheng) - usb: dwc3: Specify maximum number of XHCI interrupters (Wesley Cheng) - usb: host: xhci: Notify xHCI sideband on transfer ring free (Wesley Cheng) - usb: host: xhci-plat: Set XHCI max interrupters if property is present (Wesley Cheng) - usb: host: xhci-mem: Allow for interrupter clients to choose specific index (Wesley Cheng) - usb: host: xhci-mem: Cleanup pending secondary event ring events (Wesley Cheng) - xhci: sideband: add initial api to register a secondary interrupter entity (Mathias Nyman) - tty: serial: 8250_omap: fix TX with DMA for am33xx (Jiri Slaby (SUSE)) - vt: add VT_GETCONSIZECSRPOS to retrieve console size and cursor position (Nicolas Pitre) - vt: bracketed paste support (Nicolas Pitre) - vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl() (Nicolas Pitre) - vt: process the full-width ASCII fallback range programmatically (Nicolas Pitre) - vt: make use of ucs_get_fallback() when glyph is unavailable (Nicolas Pitre) - vt: add ucs_get_fallback() (Nicolas Pitre) - vt: create ucs_fallback_table.h_shipped with gen_ucs_fallback_table.py (Nicolas Pitre) - vt: introduce gen_ucs_fallback_table.py to create ucs_fallback_table.h (Nicolas Pitre) - vt: move glyph determination to a separate function (Nicolas Pitre) - vt: make sure displayed double-width characters are remembered as such (Nicolas Pitre) - vt: ucs.c: fix misappropriate in_range() usage (Nicolas Pitre) - serial: max3100: Replace open-coded parity calculation with parity8() (Kuan-Wei Chiu) - dt-bindings: serial: 8250_omap: Drop redundant properties (Krzysztof Kozlowski) - dt-bindings: serial: Convert socionext,milbeaut-usio-uart to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert microchip,pic32mzda-uart to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert arm,sbsa-uart to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert snps,arc-uart to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert marvell,armada-3700-uart to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert lantiq,asc to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert cirrus,ep7209-uart to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert arm,mps2-uart to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert nxp,lpc3220-hsuart to DT schema (Rob Herring (Arm)) - dt-bindings: serial: Convert cnxt,cx92755-usart to DT schema (Rob Herring (Arm)) - serial: jsm: fix NPE during jsm_uart_port_init (Dustin Lundquist) - dt-bindings: serial: atmel,at91-usart: add microchip,sama7d65-usart (Dharma Balasubiramani) - vt: add new dynamically generated files to .gitignore (Bartosz Golaszewski) - serdev: Refine several error or debug messages (Zijun Hu) - 8250: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices (Rengarajan S) - tty: serial: samsung_tty: support 18 uart ports (Faraz Ata) - vt: move UCS tables to the "shipped" form (Nicolas Pitre) - vt: refresh ucs_width_table.h and adjust code in ucs.c accordingly (Nicolas Pitre) - vt: update gen_ucs_width_table.py to make tables more space efficient (Nicolas Pitre) - vt: remove zero-width-space handling from conv_uni_to_pc() (Nicolas Pitre) - vt: pad double-width code points with a zero-width space (Nicolas Pitre) - vt: support Unicode recomposition (Nicolas Pitre) - vt: create ucs_recompose_table.h with gen_ucs_recompose_table.py (Nicolas Pitre) - vt: introduce gen_ucs_recompose_table.py to create ucs_recompose_table.h (Nicolas Pitre) - vt: use new tables in ucs.c (Nicolas Pitre) - vt: create ucs_width_table.h with gen_ucs_width_table.py (Nicolas Pitre) - vt: introduce gen_ucs_width_table.py to create ucs_width_table.h (Nicolas Pitre) - vt: properly support zero-width Unicode code points (Nicolas Pitre) - vt: move unicode processing to a separate file (Nicolas Pitre) - vt: minor cleanup to vc_translate_unicode() (Nicolas Pitre) - Revert "vt: minor cleanup to vc_translate_unicode()" (Greg Kroah-Hartman) - Revert "vt: move unicode processing to a separate file" (Greg Kroah-Hartman) - Revert "vt: properly support zero-width Unicode code points" (Greg Kroah-Hartman) - Revert "vt: introduce gen_ucs_width.py to create ucs_width.c" (Greg Kroah-Hartman) - Revert "vt: update ucs_width.c using gen_ucs_width.py" (Greg Kroah-Hartman) - Revert "vt: introduce gen_ucs_recompose.py to create ucs_recompose.c" (Greg Kroah-Hartman) - Revert "vt: create ucs_recompose.c using gen_ucs_recompose.py" (Greg Kroah-Hartman) - Revert "vt: support Unicode recomposition" (Greg Kroah-Hartman) - Revert "vt: update gen_ucs_width.py to produce more space efficient tables" (Greg Kroah-Hartman) - Revert "vt: update ucs_width.c following latest gen_ucs_width.py" (Greg Kroah-Hartman) - Revert "vt: pad double-width code points with a zero-white-space" (Greg Kroah-Hartman) - Revert "vt: remove zero-white-space handling from conv_uni_to_pc()" (Greg Kroah-Hartman) - Revert "vt: fix comment vs definition mismatch" (Greg Kroah-Hartman) - tty/vt: Gather the code that outputs char with utf8 in mind (Alexey Gladkov) - tty/vt: Use KVAL instead of use bit operation (Alexey Gladkov) - serial: 8250: unexport serial8250_rpm_*() functions (Jiri Slaby (SUSE)) - serial: use uart_port_ref_lock() helper (Jiri Slaby (SUSE)) - serial: rename local uart_port_lock() -> uart_port_ref_lock() (Jiri Slaby (SUSE)) - serial: switch uart_port::iotype to enum uart_iotype (Jiri Slaby (SUSE)) - tty: use lock guard()s in tty_io (Jiri Slaby (SUSE)) - tty: simplify throttling using guard()s (Jiri Slaby (SUSE)) - dt-bindings: serial: amlogic,meson-uart: Add compatible string for S6/S7/S7D (Xianwei Zhao) - tty: Remove unused API tty_port_register_device_serdev() (Zijun Hu) - dt-bindings: serial: mediatek,uart: Add compatible for MT6893 (AngeloGioacchino Del Regno) - mxser: Use non-hybrid PCI devres API (Philipp Stanner) - serial: 8250_of: manage bus clock in suspend/resume (Alex Elder) - serial: sifive: Switch to nbcon console (Ryo Takakura) - vt: fix comment vs definition mismatch (Nicolas Pitre) - serial: sh-sci: Introduced sci_of_data (Thierry Bultel) - serial: sh-sci: Introduced function pointers (Thierry Bultel) - serial: sh-sci: Fix a comment about SCIFA (Thierry Bultel) - dt-bindings: serial: Add compatible for Renesas RZ/T2H SoC in sci (Thierry Bultel) - vt: remove zero-white-space handling from conv_uni_to_pc() (Nicolas Pitre) - vt: pad double-width code points with a zero-white-space (Nicolas Pitre) - vt: update ucs_width.c following latest gen_ucs_width.py (Nicolas Pitre) - vt: update gen_ucs_width.py to produce more space efficient tables (Nicolas Pitre) - vt: support Unicode recomposition (Nicolas Pitre) - vt: create ucs_recompose.c using gen_ucs_recompose.py (Nicolas Pitre) - vt: introduce gen_ucs_recompose.py to create ucs_recompose.c (Nicolas Pitre) - vt: update ucs_width.c using gen_ucs_width.py (Nicolas Pitre) - vt: introduce gen_ucs_width.py to create ucs_width.c (Nicolas Pitre) - vt: properly support zero-width Unicode code points (Nicolas Pitre) - vt: move unicode processing to a separate file (Nicolas Pitre) - vt: minor cleanup to vc_translate_unicode() (Nicolas Pitre) - serial: Fix potential null-ptr-deref in mlb_usio_probe() (Henry Martin) - serial: 8250_of: add support for an optional bus clock (Alex Elder) - dt-bindings: serial: 8250: support an optional second clock (Alex Elder) - dt-bindings: serial: snps-dw-apb-uart: Simplify DMA-less RZ/N1 rule (Geert Uytterhoeven) - serial: sc16is7xx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - serial: max310x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - serial: tegra-utc: Remove unneeded semicolon (Chen Ni) - serial: qcom-geni: Remove alias dependency from qcom serial driver (Viken Dadhaniya) - tty: serial: uartlite: register uart driver in init (Jakub Lewalski) - serial: lantiq: Remove unnecessary print function dev_err() (Chen Ni) - serial: 8250_ni: Tidy up ACPI ID table (Andy Shevchenko) - serial: 8250_ni: Switch to use dev_err_probe() (Andy Shevchenko) - serial: 8250_ni: use serial_port_in()/serial_port_out() helpers (Andy Shevchenko) - serial: 8250_ni: Remove unneeded conditionals (Andy Shevchenko) - serial: 8250_ni: Switch to use platform_get_mem_or_io() (Andy Shevchenko) - serial: 8250_ni: Remove duplicate mapping (Andy Shevchenko) - serial: 8250_ni: Switch to use uart_read_port_properties() (Andy Shevchenko) - binder: fix yet another UAF in binder_devices (Carlos Llamas) - counter: microchip-tcb-capture: Add watch validation support (Dharma Balasubiramani) - counter: stm32-timer-cnt: add support for stm32mp25 (Fabrice Gasnier) - interconnect: qcom: sa8775p: Add dynamic icc node id support (Raviteja Laggyshetty) - interconnect: qcom: icc-rpmh: Add dynamic icc node id support (Raviteja Laggyshetty) - interconnect: qcom: Add multidev EPSS L3 support (Raviteja Laggyshetty) - interconnect: core: Add dynamic id allocation support (Raviteja Laggyshetty) - dt-bindings: interconnect: Add EPSS L3 compatible for SA8775P (Raviteja Laggyshetty) - interconnect: qcom: sm8650: remove regmap config for mc_virt & clk_virt (Neil Armstrong) - interconnect: qcom: sm8650: add the MASTER_APSS_NOC (Neil Armstrong) - dt-bindings: interconnect: sm8650: document the MASTER_APSS_NOC (Neil Armstrong) - interconnect: qcom: sm8650: enable QoS configuration (Neil Armstrong) - dt-bindings: interconnect: Correct indentation and style in DTS example (Krzysztof Kozlowski) - coresight: prevent deactivate active config while enabling the config (Yeoreum Yun) - coresight: holding cscfg_csdev_lock while removing cscfg from csdev (Yeoreum Yun) - coresight/etm4: fix missing disable active config (Yeoreum Yun) - coresight: etm4x: Fix timestamp bit field handling (Leo Yan) - coresight: tmc: fix failure to disable/enable ETF after reading (Mao Jinlong) - Documentation: coresight: Document AUX pause and resume (Leo Yan) - coresight: perf: Update buffer on AUX pause (Leo Yan) - coresight: tmc: Re-enable sink after buffer update (Leo Yan) - coresight: perf: Support AUX trace pause and resume (Leo Yan) - coresight: etm4x: Hook pause and resume callbacks (Leo Yan) - coresight: Introduce pause and resume APIs for source (Leo Yan) - coresight: etm4x: Extract the trace unit controlling (Leo Yan) - coresight: cti: Replace inclusion by struct fwnode_handle forward declaration (Andy Shevchenko) - coresight: Disable MMIO logging for coresight stm driver (Mao Jinlong) - coresight: replicator: Fix panic for clearing claim tag (Leo Yan) - coresight: Add a KUnit test for coresight_find_default_sink() (James Clark) - coresight: Remove extern from function declarations (James Clark) - coresight: Remove inlines from static function definitions (James Clark) - coresight: Clear self hosted claim tag on probe (James Clark) - coresight: etm3x: Convert raw base pointer to struct coresight access (James Clark) - coresight: Add claim tag warnings and debug messages (James Clark) - coresight: Only check bottom two claim bits (James Clark) - coresight: Convert tag clear function to take a struct csdev_access (James Clark) - coresight: core: Disable helpers for devices that fail to enable (Yabin Cui) - coresight: catu: Introduce refcount and spinlock for enabling/disabling (Yabin Cui) - dt-bindings: arm: arm,coresight-static-replicator: add optional clocks (Dmitry Baryshkov) - coresight: Fixes device's owner field for registered using coresight_init_driver() (Junhao He) - dt-bindings: iio: adc: Add ROHM BD79100G (Matti Vaittinen) - iio: adc: add support for Nuvoton NCT7201 (Eason Yang) - dt-bindings: iio: adc: add NCT7201 ADCs (Eason Yang) - iio: chemical: Add driver for SEN0322 (Tóth János) - dt-bindings: trivial-devices: Document SEN0322 (Tóth János) - iio: adc: ad7768-1: reorganize driver headers (Jonathan Santos) - iio: bmp280: zero-init buffer (David Lechner) - iio: ssp_sensors: optimalize -> optimize (Ahelenia Ziemiańska) - HID: sensor-hub: Fix typo and improve documentation (Chelsy Ratnawat) - iio: admv1013: replace redundant ternary operator with just len (Colin Ian King) - iio: chemical: mhz19b: Fix error code in probe() (Dan Carpenter) - iio: adc: at91-sama5d2: use IIO_DECLARE_BUFFER_WITH_TS (David Lechner) - iio: accel: sca3300: use IIO_DECLARE_BUFFER_WITH_TS (David Lechner) - iio: adc: ad7380: use IIO_DECLARE_DMA_BUFFER_WITH_TS (David Lechner) - iio: adc: ad4695: rename AD4695_MAX_VIN_CHANNELS (David Lechner) - iio: adc: ad4695: use IIO_DECLARE_DMA_BUFFER_WITH_TS (David Lechner) - iio: introduce IIO_DECLARE_BUFFER_WITH_TS macros (David Lechner) - iio: make IIO_DMA_MINALIGN minimum of 8 bytes (David Lechner) - iio: pressure: zpa2326_spi: remove bits_per_word = 8 (David Lechner) - iio: pressure: ms5611_spi: remove bits_per_word = 8 (David Lechner) - iio: pressure: bmp280-spi: remove bits_per_word = 8 (David Lechner) - iio: magnetometer: rm3100-spi: remove bits_per_word = 8 (David Lechner) - iio: magnetometer: hmc5843_spi: remove bits_per_word = 8 (David Lechner) - iio: imu: adis: remove bits_per_word = 8 (David Lechner) - iio: gyro: adxrs450: remove bits_per_word = 8 (David Lechner) - iio: dac: ltc2688: remove bits_per_word = 8 (David Lechner) - iio: dac: ad5791: remove bits_per_word = 8 (David Lechner) - iio: dac: ad5766: remove bits_per_word = 8 (David Lechner) - iio: dac: ad5761: remove bits_per_word = 8 (David Lechner) - iio: chemical: bme680_spi: remove bits_per_word = 8 (David Lechner) - iio: adc: ti-tsc2046: remove bits_per_word = 8 (David Lechner) - iio: adc: ad4030: remove bits_per_word = 8 (David Lechner) - iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build (Arthur-Prince) - iio: ti-adc128s052: Drop variable vref (Matti Vaittinen) - iio: adc: ad4000: Avoid potential double data word read (Marcelo Schmitt) - iio: adc: mcp3911: add reset management (Marcus Folkesson) - dt-bindings: iio: adc: mcp3911: add reset-gpios (Marcus Folkesson) - iio: adc: mcp3911: fix device dependent mappings for conversion result registers (Marcus Folkesson) - iio: adc: ad4695: use u16 for buffer elements (David Lechner) - iio: dac: ad3530r: Add driver for AD3530R and AD3531R (Kim Seer Paller) - dt-bindings: iio: dac: Add adi,ad3530r.yaml (Kim Seer Paller) - iio: ABI: add new DAC powerdown mode (Kim Seer Paller) - HID: sensor-hub: Fix typo and improve documentation for sensor_hub_remove_callback() (Chelsy Ratnawat) - iio: adc: ad7606: explicit timestamp alignment (David Lechner) - MAINTAINERS: add maintainers for ad4851 driver (Antoniu Miclaus) - iio: adc: ad7606_spi: add offload scan mask check (David Lechner) - dt-bindings: iio: adc: Add compatible for Dimensity 1200 MT6893 (AngeloGioacchino Del Regno) - iio: dac: ad7293: add adc reference configuration (Antoniu Miclaus) - dt-bindings: iio: dac: ad7293: add vrefin support (Antoniu Miclaus) - iio: adc: ad7091r-base: Remove duplicate code on volatile reg check (Arthur Pilone) - iio: pressure: bmp280: drop sensor_data array (David Lechner) - MAINTAINERS: Add WINSEN MHZ19B (Gyeyoung Baek) - iio: chemical: Add support for Winsen MHZ19B CO2 sensor (Gyeyoung Baek) - dt-bindings: Add device tree support for Winsen MHZ19B CO2 sensor (Gyeyoung Baek) - dt-bindings: Add Winsen to the vendor prefixes (Gyeyoung Baek) - iio: accel: kxcjk-1013: Deduplicate setup interrupt functions (Gustavo Vaz) - iio: cros_ec_sensors: Flush when changing the FIFO timeout (Gwendal Grignou) - iio: light: zopt2201: Remove code duplication in scale write functions (Beatriz Viana Costa) - iio: adc: PAC1934: fix typo in documentation link (Marius Cristea) - iio: adc: stm32: add oversampling support (Olivier Moysan) - staging: iio: ad5933: Correct settling cycles encoding per datasheet (Gabriel Shahrouzi) - iio: orientation: hid-sensor-rotation: remove unnecessary alignment (David Lechner) - iio: adc: hx711: use struct with aligned_s64 timestamp (David Lechner) - iio: accel: adxl345: set the tap suppress bit permanently (Lothar Rubusch) - iio: accel: adxl345: add double tap feature (Lothar Rubusch) - iio: accel: adxl345: add single tap feature (Lothar Rubusch) - iio: accel: adxl345: introduce adxl345_push_event function (Lothar Rubusch) - iio: dac: ad5592r: Delete stray unlock in ad5592r_write_raw() (Dan Carpenter) - iio: frequency: ad9832: Remove unused parameter from data documentation (Gabriel Shahrouzi) - iio: frequency: ad9832: Use FIELD_PREP macro to set bit fields (Siddharth Menon) - iio: addac: ad74413r: use aligned_s64 for timestamp (David Lechner) - iio: adc: mt6360-adc: use aligned_s64 for timestamp (David Lechner) - iio: magnetometer: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: pressure: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: pressure: zpa2326: Use aligned_s64 for the timestamp (Jonathan Cameron) - iio: proximity: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: proximity: irsd200: Use a struct for scan and iio_push_to_buffers_with_ts() (Jonathan Cameron) - iio: resolver: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: temperature: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: chemical: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: accel: hid: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: accel: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: adc: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Jonathan Cameron) - iio: adc: ti-ads131e08: Use new iio_push_to_buffers_with_ts() to provide length sanity check. (Jonathan Cameron) - iio: dummy: Switch to iio_push_to_buffers_with_ts() and provide size of storage (Jonathan Cameron) - iio: dummy: Use a fixed structure to build up scan to push to buffers. (Jonathan Cameron) - iio: introduced iio_push_to_buffers_with_ts() that takes a data_total_len argument. (Jonathan Cameron) - docs: iio: ad3552r: fix malformed table (Angelo Dureghello) - iio: normalize array sentinel style (David Lechner) - iio: adc: ad7768-1: Move buffer allocation to a separate function (Sergiu Cuciurean) - iio: adc: ad7768-1: Add reset gpio (Sergiu Cuciurean) - iio: adc: ad7768-1: convert driver to use regmap (Jonathan Santos) - iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos (Purva Yeshi) - iio: dac: ad3552r-hs: add support for internal ramp (Angelo Dureghello) - iio: dac: adi-axi-dac: add data source get (Angelo Dureghello) - iio: backend: add support for data source get (Angelo Dureghello) - docs: iio: add documentation for ad3552r driver (Angelo Dureghello) - iio: dac: adi-axi-dac: add cntrl chan check (Angelo Dureghello) - iio: imu: inv_icm42600: switch to use generic name irq get (Jean-Baptiste Maneyrol) - dt-bindings: iio: imu: icm42600: add interrupt naming support (Jean-Baptiste Maneyrol) - MAINTAINERS: A driver for TI/ROHM ADCs (Matti Vaittinen) - iio: adc: ti-adc128s052: Support ROHM BD79104 (Matti Vaittinen) - iio: adc: ti-adc128s052: Simplify using guard(mutex) (Matti Vaittinen) - iio: adc: ti-adc128s052: Use devm_mutex_init() (Matti Vaittinen) - iio: adc: ti-adc128s052: Be consistent with arrays (Matti Vaittinen) - iio: adc: ti-adc128s052: Simplify using be16_to_cpu() (Matti Vaittinen) - dt-bindings: ROHM BD79104 ADC (Matti Vaittinen) - iio: addac: ad74115: use new GPIO line value setter callbacks (Bartosz Golaszewski) - iio: addac: ad74413r: use new GPIO line value setter callbacks (Bartosz Golaszewski) - iio: adc: ad4130: use new GPIO line value setter callbacks (Bartosz Golaszewski) - iio: adc: ti-ads7950: use new GPIO line value setter callbacks (Bartosz Golaszewski) - iio: dac: ad5592r: use new GPIO line value setter callbacks (Bartosz Golaszewski) - iio: dac: ad5592r: use lock guards (Bartosz Golaszewski) - iio: dac: ad5592r: destroy mutexes in detach paths (Bartosz Golaszewski) - iio: bd79124: Use set_rv and set_multiple_rv (Matti Vaittinen) - MAINTAINERS: IIO: Update reviewers for the subsystem (Jonathan Cameron) - iio: adc: ad7606: add SPI offload support (Angelo Dureghello) - doc: iio: ad7606: describe offload support (Angelo Dureghello) - dt-bindings: iio: adc: adi,ad7606: add SPI offload properties (Angelo Dureghello) - Documentation: iio: ad7380: add AD7389-4 (David Lechner) - iio: adc: ad7380: add ad7389-4 (David Lechner) - iio: adc: ad7380: move internal reference voltage to chip_info (David Lechner) - iio: adc: ad7380: rename internal_ref_only (David Lechner) - dt-bindings: iio: adc: ad7380: add AD7389-4 (David Lechner) - iio: Adjust internals of handling of direct mode claiming to suit new API. (Jonathan Cameron) - staging: iio: ad5933: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: temp: maxim_thermocouple: Drop unused mutex.h include. (Jonathan Cameron) - iio: temp: maxim_thermocouple: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: proximity: sx9500: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: proximity: pulsed-light: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: proximity: hx9023s: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: pressure: zpa2326: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: pressure: rohm-bm1390: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: pressure: ms5611: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: pressure: mpl3115: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: pressure: mpl3115: factor out core of IIO_INFO_RAW read to simplify code flow (Jonathan Cameron) - iio: pressure: icp10100: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: pressure: dlhl60d: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: magnetometer: rm3100: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: magnetometer: mag3110: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: magnetometer: mag3110: Factor out core of read/write_raw() and use guard() to simplify code flow. (Jonathan Cameron) - iio: imu: st_lsm6dsx: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: imu: st_lsm6dsx: Switch to sparse friendly claim/release_direct() (Jonathan Cameron) - iio: imu: st_lsm6dsx: Factor out parts of st_lsm6dsx_shub_write_raw() to allow direct returns (Jonathan Cameron) - iio: imu: smi240: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: imu: inv_mpu6050: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: imu: inv_icm42600: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: humidity: hts211: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: humidity: hts211: Factor out everything under direct mode claim into helper functions. (Jonathan Cameron) - iio: humidity: hdc2010: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: humidity: hdc100x: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: humidity: hdc100x: Use guard(mutex) to simplify code flow (Jonathan Cameron) - iio: health: max30102: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: gyro: adxrs290: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: common: st_sensors: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: common: scmi: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: chemical: scd4x: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: chemical: atlas-sensor: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: chemical: ccs811: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: chemical: ccs811: Factor out handling of read of IIO_INFO_RAW to simplify error paths. (Jonathan Cameron) - iio: addac: ad74115: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ad7124: Make register naming consistent (Uwe Kleine-König) - iio: adc: ad7124: Remove ability to write filter_low_pass_3db_frequency (Uwe Kleine-König) - iio: adc: ad7124: Fix 3dB filter frequency reading (Uwe Kleine-König) - Documentation: iio: ad4000: Describe offload support (Marcelo Schmitt) - Documentation: iio: ad4000: Add IIO Device characteristics section (Marcelo Schmitt) - Documentation: iio: ad4000: Add new supported parts (Marcelo Schmitt) - iio: adc: ad4000: Add support for SPI offload (Marcelo Schmitt) - iio: adc: ad7944: drop bits_per_word hack (David Lechner) - iio: dac: bd79703: Support ROHM BD79702 (Matti Vaittinen) - iio: dac: bd79703: Support BD79700 and BD79701 (Matti Vaittinen) - iio: dac: bd79703: Add chip data (Matti Vaittinen) - iio: dac: bd79703 Store device address to 'address' (Matti Vaittinen) - dt-bindings: Add ROHM BD7970x variants (Matti Vaittinen) - iio: light: al3320a: Implement regmap support (David Heidelberg) - iio: light: al3010: Implement regmap support (David Heidelberg) - iio: light: al3320a: Fix an error handling path in al3320a_probe() (David Heidelberg) - iio: light: al3000a: Fix an error handling path in al3000a_probe() (David Heidelberg) - iio: light: al3010: Improve al3010_init error handling with dev_err_probe() (David Heidelberg) - iio: light: vcnl4035: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: vcnl4000: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: tcs3472: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: tcs3414: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: st_uvis25: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: si1145: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: rpr0521: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: rpr0521: Factor out handling of IIO_INFO_RAW and use guard() (Jonathan Cameron) - iio: light: rohm-bu27034: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: opt4060: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: ltr501: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: ltr501: Factor out core of write_raw() where direct mode claim is held. (Jonathan Cameron) - iio: light: ltr501: Factor out IIO_INFO_RAW leg of read_raw() callback. (Jonathan Cameron) - iio: light: as73211: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: as73211: Use guard() and move mode switch into inner write_raw fucntion (Jonathan Cameron) - iio: light: isl29125: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: gp2ap020a00f: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: light: apds9306: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: rcar: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: mxs-lradc: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ti-ads1015: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ti-ads1015: Use guard(mutex) and factor out code for INFO_RAW (Jonathan Cameron) - iio: adc: ti-ads1100: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ti-ads1100: Use guard(mutex) to allow direct returns (Jonathan Cameron) - iio: adc: vf610: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: vf610: Move claim of direct mode to caller of vf610_read_sample and use guard(mutex) (Jonathan Cameron) - iio: trigger: stm32-lptimer: add support for stm32mp25 (Olivier Moysan) - iio: cros_ec: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - iio: proximity: cros_ec_mkbp_proximity: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - iio: adc: ad7606_par: add ad7606c chips (David Lechner) - iio: adc: ad7606: dynamically allocate channel info (David Lechner) - iio: adc: ad7606: drop ch param from ad7606_scale_setup_cb_t (David Lechner) - iio: adc: ad7606: don't use address field (David Lechner) - iio: adc: ad7606: use kernel identifier name style (David Lechner) - iio: adc: ad7606: fix kernel-doc comments (David Lechner) - iio: adc: ad7606: use devm_mutex_init() (David Lechner) - iio: adc: ad7606: add missing max sample rates (David Lechner) - iio: adc: ad7606_spi: check error in ad7606B_sw_mode_config() (David Lechner) - iio: light: al3320a: Split set_pwr function into set_pwr_on and _off (David Heidelberg) - iio: light: al3010: Split set_pwr function into set_pwr_on and _off (David Heidelberg) - iio: light: al3320a: Abstract device reference in the probe function (David Heidelberg) - iio: light: al3010: Abstract device reference in the probe function (David Heidelberg) - iio: light: al3320a: Remove DRV_NAME definition (David Heidelberg) - iio: light: al3010: Remove DRV_NAME definition (David Heidelberg) - iio: light: al3320a: Use unsigned int for the indexing (David Heidelberg) - iio: light: al3010: Use unsigned int for the indexing (David Heidelberg) - Documentation: ABI: add events sampling frequency in sysfs-bus-iio (Jorge Marques) - iio: dac: ad3552r-hs: add debugfs reg access (Angelo Dureghello) - MAINTAINERS: Add ROHM BD79124 ADC/GPO (Matti Vaittinen) - MAINTAINERS: Add IIO ADC helpers (Matti Vaittinen) - iio: adc: Support ROHM BD79124 ADC (Matti Vaittinen) - iio: adc: sun20i-gpadc: Use adc-helpers (Matti Vaittinen) - iio: adc: rzg2l_adc: Use adc-helpers (Matti Vaittinen) - iio: adc: add helpers for parsing ADC nodes (Matti Vaittinen) - property: Add functions to iterate named child (Matti Vaittinen) - dt-bindings: ROHM BD79124 ADC/GPO (Matti Vaittinen) - iio: filter: admv8818: Support frequencies >= 2^32 (Brian Pellegrino) - iio: core: Add support for writing 64 bit attrs (Sam Winchenbach) - iio: filter: admv8818: fix range calculation (Sam Winchenbach) - iio: filter: admv8818: fix integer overflow (Sam Winchenbach) - iio: filter: admv8818: fix band 4, state 15 (Sam Winchenbach) - dt-bindings: iio: filter: Add lpf/hpf freq margins (Sam Winchenbach) - iio: adc: meson: add support for the GXLX SoC (Martin Blumenstingl) - dt-bindings: iio: adc: amlogic,meson-saradc: Add GXLX SoC compatible (Martin Blumenstingl) - iio: light: bh1750: Add hardware reset support via GPIO (Sergio Perez) - dt-bindings: iio: light: bh1750: Add reset-gpios property (Sergio Perez) - dt-bindings: iio: Use unevaluatedProperties for SPI devices (Krzysztof Kozlowski) - dt-bindings: iio: Correct indentation and style in DTS example (Krzysztof Kozlowski) - staging: iio: adt7316: replace irqd_get_trigger_type with irq_get_trigger_type (Feng Wei) - iio: frequency: ad9832: devicetree probing support (Siddharth Menon) - iio: hid-sensor-prox: Add support for 16-bit report size (Zhang Lixu) - iio: accel: adxl345: cleanup regmap return values (Lothar Rubusch) - iio: accel: adxl345: move INT enable to regmap cache (Lothar Rubusch) - iio: accel: adxl345: use regmap cache for INT mapping (Lothar Rubusch) - iio: adc: sort TI drivers alphanumerical (Tobias Sperling) - iio: adc: ad4030: explain rearranging raw sample data (David Lechner) - iio: adc: ad4030: don't store scan_type in state (David Lechner) - iio: adc: ad4030: move setting mode to update_scan_mode (David Lechner) - iio: adc: ad4030: remove some duplicate code (David Lechner) - iio: adc: ad4030: check scan_type for error (David Lechner) - iio: amplifiers: hmc425a: Remove not fully correct comment (Andy Shevchenko) - irqdomain: spmi: Switch to irq_domain_create_tree() (Jiri Slaby (SUSE)) - spmi: add a spmi driver for Apple SoC (Jean-Francois Bortolotti) - dt-bindings: spmi: Add Apple SPMI controller (Sasha Finkelstein) - spmi: Only use Hikey 970 SPMI controller driver when ARM64 (WangYuli) - hpet: Remove unnecessary NULL check before unregister_sysctl_table() (Chen Ni) - VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify (Wupeng Ma) - mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array() (Hans de Goede) - char: tlclk: Fix correct sysfs directory path for tlclk (Roxana Nicolescu) - misc: amd-sbi: Add document for AMD SB IOCTL description (Akshay Gupta) - misc: amd-sbi: Add support for register xfer (Akshay Gupta) - misc: amd-sbi: Add support for read MCA register protocol (Akshay Gupta) - misc: amd-sbi: Add support for CPUID protocol (Akshay Gupta) - misc: amd-sbi: Add support for AMD_SBI IOCTL (Akshay Gupta) - misc: amd-sbi: Optimize the wait condition for mailbox command completion (Akshay Gupta) - misc: amd-sbi: Use regmap subsystem (Akshay Gupta) - misc: amd-sbi: Move hwmon device sensor as separate entity (Akshay Gupta) - misc: amd-sbi: Move protocol functionality to core file (Akshay Gupta) - hwmon/misc: amd-sbi: Move core sbrmi from hwmon to misc (Akshay Gupta) - misc: microchip: pci1xxxx: Add GPIO Wakeup Support (Rengarajan S) - misc: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices (Rengarajan S) - misc: lis3lv02d: Fix correct sysfs directory path for lis3lv02d (Roxana Nicolescu) - binder: Create safe versions of binder log files (Tiffany Y. Yang) - binder: Refactor binder_node print synchronization (Tiffany Y. Yang) - binder: fix use-after-free in binderfs_evict_inode() (Dmitry Antipov) - nvmem: Add apple-spmi-nvmem driver (Hector Martin) - dt-bindings: spmi: Add Apple SPMI NVMEM (Sasha Finkelstein) - nvmem: Remove unused nvmem cell table support (Geert Uytterhoeven) - nvmem: zynqmp_nvmem: unbreak driver after cleanup (Peter Korsgaard) - nvmem: rmem: select CONFIG_CRC32 (Arnd Bergmann) - mux: MAINTAINERS: Mark as Odd Fixes (Krzysztof Kozlowski) - iio: accel: fxls8962af: Fix temperature scan element sign (Sean Nyekjaer) - iio: accel: fxls8962af: Fix temperature calculation (Sean Nyekjaer) - iio: adc: ad7944: mask high bits on direct read (David Lechner) - iio: adc: ad4851: fix ad4858 chan pointer handling (Antoniu Miclaus) - iio: imu: inv_icm42600: Fix temperature calculation (Sean Nyekjaer) - iio: dac: adi-axi-dac: fix bus read (Angelo Dureghello) - iio: adc: ad7606_spi: fix reg write value mask (David Lechner) - iio: adc: ad7606: fix raw read for 18-bit chips (David Lechner) - iio: adc: ad7173: fix compiling without gpiolib (David Lechner) - w1: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - mux: adgs1408: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mux: gpio: add optional regulator support (Srinivas Kandagatla) - dt-bindings: mux: add optional regulator binding to gpio mux (Srinivas Kandagatla) - mux: mmio: Do not use syscon helper to build regmap (Andrew Davis) - mux: adg792a: remove incorrect of_match_ptr annotation (Arnd Bergmann) - mux: adgs1408: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - mux: mmio: Add missing word in error message (Thorsten Blum) - bus: mhi: host: pci_generic: Add Telit FN920C04 modem support (Daniele Palmas) - bus: mhi: host: pci_generic: Remove redundant assign resource usage (Subramanian Ananthanarayanan) - bus: mhi: host: Fix conflict between power_up and SYSERR (Jeffrey Hugo) - bus: mhi: ep: Update read pointer only after buffer is written (Sumit Kumar) - fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt() (Qasim Ijaz) - fpga: m10bmc-sec: change contact for secure update driver (Peter Colberg) - counter: interrupt-cnt: Convert atomic_t -> atomic_long_t (Alexander Sverdlin) - counter: interrupt-cnt: Protect enable/disable OPs with mutex (Alexander Sverdlin) - rust: miscdevice: fix typo in MiscDevice::ioctl documentation (Christian Schrefl) - comedi: drivers: adl_pci9118.c: Edit file so that checkpatch.pl has 0 typo errors (Heikki Huttu) - EISA: Move devlist.h out of obj to always (Kees Cook) - virt: acrn: Remove unused list 'acrn_irqfd_clients' (Dr. David Alan Gilbert) - mei: Cast the cb->ext_hdr allocation type (Kees Cook) - MAINTAINERS: Fix XILINX SD-FEC entry (Dr. David Alan Gilbert) - misc: echo: Remove (Dr. David Alan Gilbert) - Revert "char: misc: add test cases" (Greg Kroah-Hartman) - Revert "char: misc: make miscdevice unit test built-in only" (Greg Kroah-Hartman) - char: misc: make miscdevice unit test built-in only (Thadeu Lima de Souza Cascardo) - rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() (Dan Carpenter) - char: misc: add test cases (Thadeu Lima de Souza Cascardo) - char: misc: restrict the dynamic range to exclude reserved minors (Thadeu Lima de Souza Cascardo) - git-resolve: add SPDX and copyright line (Sasha Levin) - misc: cardreader: Return -EBUSY if regions are busy (Philipp Stanner) - misc: cardreader: Use non-hybrid PCI devres API (Philipp Stanner) - misc: rtsx: Remove deadcode (Dr. David Alan Gilbert) - irqdomain: cdx: Switch to of_fwnode_handle() (Jiri Slaby (SUSE)) - comedi: allocate DMA coherent buffer as individual pages (Ian Abbott) - comedi: remove the mapping of the Comedi buffer in vmalloc address space (Ian Abbott) - comedi: access buffer data page-by-page (Ian Abbott) - comedi: ni_pcidio: Do not bother filling buffer with 0xaa byte values (Ian Abbott) - comedi: ni_atmio: avoid warning for unused device_ids[] table (Arnd Bergmann) - apm-emulation: hide an unused variable (Arnd Bergmann) - scripts: Add git-resolve tool for full SHA-1 resolution (Sasha Levin) - uio_hv_generic: Set event for all channels on the device (Long Li) - EISA: Increase length of device names (Kees Cook) - char: xillybus: Use to_delayed_work() (Chen Ni) - misc: microchip: pci1xxxx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - binder: use buffer offsets in debug logs (Tiffany Y. Yang) - misc: rtsx: Enhance the signal handling processes in SVID/SSID 1028:0CE1 platform (Ricky Wu) - misc: eeprom/idt_89hpesx: use per-client debugfs directory (Wolfram Sang) - misc: bcm-vk: avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe() (Chenyuan Yang) - misc: fastrpc: Add meaningful labels for exit paths (Anandu Krishnan E) - staging: rtl8723bs: remove unnecessary braces for single statement blocks (David Tadokoro) - staging: rtl8723bs: Removed multiple blank lines of rtw_pwrctrl.c (Rogério Fernandes Pereira) - staging: sm750fb: rename `hw_sm750le_setBLANK` (Eric Florin) - staging: sm750fb: rename `hw_sm750_setBLANK` (Eric Florin) - staging: sm750fb: rename `hw_sm750_setColReg` (Eric Florin) - staging: sm750fb: rename `hw_sm750_crtc_setMode` (Eric Florin) - staging: sm750fb: rename `hw_sm750_crtc_checkMode` (Eric Florin) - staging: sm750fb: rename `hw_sm750_output_setMode` (Eric Florin) - staging: sm750fb: rename `hw_sm750le_deWait` (Eric Florin) - staging: sm750fb: rename `hw_sm750_deWait` (Eric Florin) - staging: sm750fb: rename `hw_sm750_initAccel` (Eric Florin) - staging: gpib: switch to kmalloc(sizeof(*status)) (Andreas Kleinbichler) - staging: gpib: Fix secondary address restriction (Dave Penkler) - staging: gpib: Fix uapi include header guard name (Dave Penkler) - staging: gpib: Avoid unused variable warning (Dave Penkler) - staging: gpib: Declare driver entry points static (Dave Penkler) - staging: gpib: Fix PCMCIA config identifier (Dave Penkler) - staging: gpib: Avoid unused variable warnings (Dave Penkler) - staging: gpib: Fix lpvo request_system_control (Dave Penkler) - staging: sm750fb: rename sm750_hw_cursor_setData2 (Eric Florin) - staging: sm750fb: rename sm750_hw_cursor_setData (Eric Florin) - staging: sm750fb: rename sm750_hw_cursor_setColor (Eric Florin) - staging: sm750fb: rename sm750_hw_cursor_setPos (Eric Florin) - staging: sm750fb: rename sm750_hw_cursor_setSize (Eric Florin) - staging: sm750fb: change `enum dpms` to snake_case (Eric Florin) - staging: rtl8723bs: remove multiple blank lines (JJ Strnad) - staging: gpib: Set control lines in attach (Dave Penkler) - staging: gpib: Cleanup allocate_gpios code (Dave Penkler) - staging: gpib: Change error code for no listener (Dave Penkler) - staging: gpib: Remove atn_asserted global variable (Dave Penkler) - staging: gpib: Remove dependency on LED subsystem (Dave Penkler) - staging: gpib: Enable SRQ irq on request_system_control (Dave Penkler) - staging: gpib: Fix setting controller-in-charge (Dave Penkler) - staging: gpib: Fix request_system_control in gpio (Dave Penkler) - staging: sm750fb: remove irrelevant TODO line (Ruben Wauters) - staging: sm750fb: remove ddk750_hwi2c (Ruben Wauters) - staging: sm750fb: remove ddk750_dvi (Ruben Wauters) - staging: sm750fb: Remove ddk750_sii164 (Ruben Wauters) - staging: gpib: Add return value to request_control (Dave Penkler) - staging: rtl8723bs: Use %% 4096 instead of & 0xfff (Abraham Samuel Adekunle) - staging: rtl8723bs: Add spaces and line breaks to improve readability (Abraham Samuel Adekunle) - staging: gpib: Rename common include file (Dave Penkler) - staging: gpib: Remove unused enums from common include file (Dave Penkler) - staging: sm750fb: clean-up `else`-blocks (Eric Florin) - staging: gpib: Removing unused function CFGn (Michael Rubin) - staging: gpib: include: fixes multiline comments style (Paul Retourné) - staging: gpib: agilent_02350b: cleanup comments (Ruben Wauters) - staging: gpib: uapi: Fix CamelCase and IBA Dup (Michael Rubin) - staging: gpib: Removing typedef gpib_interface_t (Michael Rubin) - staging: gpib: tnt4882: struct gpib_interface (Michael Rubin) - staging: gpib: pc2: struct gpib_interface (Michael Rubin) - staging: gpib: ni_usb: struct gpib_interface (Michael Rubin) - staging: gpib: lpvo_usb: struct gpib_interface (Michael Rubin) - staging: gpib: ines: struct gpib_interface (Michael Rubin) - staging: gpib: gpibP: struct gpib_interface (Michael Rubin) - staging: gpib: hp2341: struct gpib_interface (Michael Rubin) - staging: gpib: hp_82335: struct gpib_interface (Michael Rubin) - staging: gpib: gpio: struct gpib_interface (Michael Rubin) - staging: gpib: fmh: struct gpib_interface (Michael Rubin) - staging: gpib: fluke: struct gpib_interface (Michael Rubin) - staging: gpib: common: struct gpib_interface (Michael Rubin) - staging: gpib: cec: struct gpib_interface (Michael Rubin) - staging: gpib: cb7210: struct gpib_interface (Michael Rubin) - staging: gpib: agilent_82357a: gpib_interface (Michael Rubin) - staging: gpib: agilent_82350b: gpib_interface (Michael Rubin) - staging: gpib: struct typing for gpib_interface (Michael Rubin) - staging: gpib: tnt4882: u8 over uint8_t (Michael Rubin) - staging: gpib: lpvo_usb_gpib: u8 over uint8_t (Michael Rubin) - staging: gpib: gpib_ioctl: u64 over uint64_t (Michael Rubin) - staging: gpib: pc2: u8 over uint8_t (Michael Rubin) - staging: gpib: ni_usb: u8 over uint8_t (Michael Rubin) - staging: gpib: hp_82341: u8 over uint8_t (Michael Rubin) - staging: gpib: hp_82335: u8 over uint8_t (Michael Rubin) - staging: gpib: gpib_bitbang: u8 over uint8_t (Michael Rubin) - staging: gpib: gpib_os: u8 over uint8_t (Michael Rubin) - staging: gpib: cec: u8 over uint8_t (Michael Rubin) - staging: gpib: agilent_82357a: u8 over uint8_t (Michael Rubin) - staging: gpib: agilent_82350b: u8 over uint8_t (Michael Rubin) - staging: gpib: gpib_user: u8 over uint8_t (Michael Rubin) - staging: gpib: gpib_ioctl: u8 over uint8_t (Michael Rubin) - staging: gpib: tnt4882: fixes multiline comments style (Paul Retourné) - staging: gpib: tms9914: fixes multiline comments style (Paul Retourné) - staging: gpib: pc2: fixes multiline comments style (Paul Retourné) - staging: gpib: ni_usb: fixes multiline comments style (Paul Retourné) - staging: gpib: nec7210: fixes multiline comments style (Paul Retourné) - staging: gpib: lpvo_usb_gpib: fixes multiline comments style (Paul Retourné) - staging: gpib: ines: fixes multiline comments style (Paul Retourné) - staging: gpib: hp_82341: fixes multiline comments style (Paul Retourné) - staging: gpib: hp_82335: fixes multiline comments style (Paul Retourné) - staging: gpib: gpio: fixes multiline comments style (Paul Retourné) - staging: gpib: fmh_gpib: fixes multiline comments style (Paul Retourné) - staging: gpib: eastwood: fixes multiline comments style (Paul Retourné) - staging: gpib: common: fixes multiline comments style (Paul Retourné) - staging: gpib: cb7210: fixes multiline comments style (Paul Retourné) - staging: gpib: agilent_82357a: fixes multiline comments style (Paul Retourné) - staging: gpib: fmh_gpib: Remove unnecessary .owner assignment (Chen Ni) - staging: gpib: fmh_gpib: Remove unnecessary print function dev_err() (Chen Ni) - staging: gpib: eastwood: Remove unnecessary print function dev_err() (Chen Ni) - staging: gpib: local_ppoll_mode_ioctl_t now short (Michael Rubin) - staging: gpib: autospoll_ioctl_t now short (Michael Rubin) - staging: gpib: t1_delay_ioctl_t now unsigned int (Michael Rubin) - staging: gpib: rsc_ioctl_t now int (Michael Rubin) - staging: gpib: event_ioctl_t now short (Michael Rubin) - staging: gpib: Using struct gpib_request_service2 (Michael Rubin) - staging: gpib: Using gpib_select_device_path_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_sad_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_pad_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_ppoll_config_ioctl` (Michael Rubin) - staging: gpib: Using struct gpib_select_pci_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_board_info_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_spoll_bytes_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_online_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_wait_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_eos_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_serial_poll_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_close_dev_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_open_dev_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_read_write_ioctl (Michael Rubin) - staging: gpib: Using struct gpib_board_type_ioctl (Michael Rubin) - staging: gpib: ines: u8 over uint8_t (Michael Rubin) - staging: gpib: tms9914: u8 over uint8_t (Michael Rubin) - staging: gpib: nec7210: u8 over uint8_t (Michael Rubin) - staging: gpib: gpib_types: u8 over uint8_t (Michael Rubin) - staging: gpib: gpib_proto: u8 over uint8_t (Michael Rubin) - staging: gpib: fmh_gpib: u8 over uint8_t (Michael Rubin) - staging: gpib: fluke_gpib: u8 over uint8_t (Michael Rubin) - staging: gpib: ibsys: u8 over uint8_t (Michael Rubin) - staging: gpib: cb7210: u8 over uint8_t (Michael Rubin) - staging: gpib: Remove typedef gpib_file_private_t (Michael Rubin) - staging: gpib: Removing typedef gpib_descriptor_t (Michael Rubin) - staging: gpib: Removing typedef of status_byte (Michael Rubin) - staging: gpib: Removing typedef gpib_status_queue (Michael Rubin) - staging: gpib: Removing gpib_event_t typedef (Michael Rubin) - staging: gpib: Removing gpib_interface_list_t (Michael Rubin) - staging: gpib: Removing typedef gpib_event_queue (Michael Rubin) - staging: gpib: Removing function ibAPE (Michael Rubin) - staging: gpib: Removing function ibaPrsp (Michael Rubin) - staging: gpib: Removing function ibAPWait (Michael Rubin) - staging: gpib: Removing function osSendEOI (Michael Rubin) - staging: gpib: Removing function osReset (Michael Rubin) - staging: gpib: Removing function osInit (Michael Rubin) - staging: gpib: agilent_82357a uses completion (Michael Rubin) - staging: gpib: Removing typedef gpib_board_config (Michael Rubin) - staging: gpib: tnt4882: struct gpib_board_config (Michael Rubin) - staging: gpib: pc2: struct gpib_board_config (Michael Rubin) - staging: gpib: ni_usb: struct gpib_board_config (Michael Rubin) - staging: gpib: lpvo_usb: struct gpib_board_config (Michael Rubin) - staging: gpib: ines: struct gpib_board_config (Michael Rubin) - staging: gpib: gpibP: struct gpib_board_config (Michael Rubin) - staging: gpib: hp_82341: struct gpib_board_config (Michael Rubin) - staging: gpib: hp_82335: struct gpib_board_config (Michael Rubin) - staging: gpib: gpio: struct gpib_board_config (Michael Rubin) - staging: gpib: fmh: struct gpib_board_config (Michael Rubin) - staging: gpib: eastwood: struct gpib_board_config (Michael Rubin) - staging: gpib: common: struct gpib_board_config (Michael Rubin) - staging: gpib: cec: struct gpib_board_config (Michael Rubin) - staging: gpib: cb7210: struct gpib_board_config (Michael Rubin) - staging: gpib: agilent_82357a: gpib_board_config (Michael Rubin) - staging: gpib: agilent_82350b: gpib_board_config (Michael Rubin) - staing: gpib: struct typing for gpib_board_config (Michael Rubin) - staging: gpib: tms9914: Fix Improper SPDX comment. (Michael Rubin) - staging: gpib: nec: Fix Improper SPDX comment. (Michael Rubin) - staging: gpib: uapi: Fix CamelCase and IB_STB (Michael Rubin) - staging: gpib: uapi: Fix CamelCase and IBC Dup (Michael Rubin) - staging: gpib: uapi: Fix CamelCase and IBA Dup (Michael Rubin) - staging: gpib: tnt4882: lines exceeded 100 columns (Michael Rubin) - staging: gpib: pc2: lines exceeded 100 columns (Michael Rubin) - staging: gpib: ines: lines exceeded 100 columns (Michael Rubin) - staging: gpib: tms9914: lines exceeded 100 columns (Michael Rubin) - staging: gpib: nec: lines exceeded 100 columns (Michael Rubin) - staging: gpib: common: lines exceeded 100 columns (Michael Rubin) - staging: gbip: Alignment should match open parens (Michael Rubin) - staging: gpib: Correct CamelCase for PPConfig (Michael Rubin) - staging: gpib: Correct CamelCase for EVENT enums (Michael Rubin) - fbtft: Replace 'depends on FB_TFT' by 'if FB_TFT ... endif' (Andy Shevchenko) - fbtft: Unorphan the driver (Andy Shevchenko) - staging: sm750fb: change sii164ClearInterrupt to snake_case (Richard Akintola) - staging: sm750fb: change sii164CheckInterrupt to snake_case (Richard Akintola) - staging: sm750fb: change sii164IsConnected to snake_case (Richard Akintola) - staging: sm750fb: change sii164EnableHotPlugDetection to snake_case (Richard Akintola) - staging: sm750fb: change sii164GetChipString to snake_case (Richard Akintola) - staging: sm750fb: change sii164SetPower to snake_case (Richard Akintola) - staging: sm750fb: change sii164ResetChip to snake_case (Richard Akintola) - staging: bcm2835-audio: Validate values written to controls (Mark Brown) - staging: rtl8723bs: Fix compilation errors for W=1 build (Andy Shevchenko) - staging: rtl8723bs: Use boolean false instead of integer 0 (Erick Karanja) - staging: rtl8723bs: Initialize variables at declaration in rtl8723b_hal_init.c (Erick Karanja) - staging: rtl8723bs: Initialize variables at declaration in rtl8723bs_xmit.c (Erick Karanja) - staging: rtl8723bs: Remove trailing whitespace (Gabriel Shahrouzi) - staging: rtl8723bs: use preferred comparison order (Erick Karanja) - staging: rtl8723bs: add spaces between ternary and binary operators (Erick Karanja) - staging: rtl8723bs: Place constants on right side of comparison (Abraham Samuel Adekunle) - Staging: rtl8723bs: Fix unbalanced braces in conditional (Bryant Boatright) - staging: rtl8723bs: modify struct field to use standard bool type (Abraham Samuel Adekunle) - staging: greybus: use new GPIO line value setter callbacks (Bartosz Golaszewski) - staging: greybus: Check for string truncation instead of NUL-termination (Thorsten Blum) - staging: rtl8723bs: Rename variables (Erick Karanja) - staging: rtl8723bs: remove braces around single statements (Abraham Samuel Adekunle) - staging: rtl8723bs: remove unnecessary else block after return (Abraham Samuel Adekunle) - staging: rtl8723bs: simplify if-else block by removing unnecessary braces (Abraham Samuel Adekunle) - staging: greybus: camera: fix code alignment warning (Erick Karanja) - staging: sm750fb: fix casing style on getDeviceID (Justin Cromer) - staging: bcm2835-camera: Modify function call formatting (Abraham Samuel Adekunle) - sysfb: Fix screen_info type check for VGA (Thomas Zimmermann) - video: screen_info: Relocate framebuffers behind PCI bridges (Thomas Zimmermann) - accel/ivpu: Fix warning in ivpu_gem_bo_free() (Jacek Lawrynowicz) - accel/ivpu: Trigger device recovery on engine reset/resume failure (Karol Wachowski) - accel/ivpu: Use dma_resv_lock() instead of a custom mutex (Jacek Lawrynowicz) - drm/panel-simple: fix the warnings for the Evervision VGG644804 (Michael Walle) - accel/ivpu: Reorder Doorbell Unregister and Command Queue Destruction (Karol Wachowski) - accel/ivpu: Use firmware names from upstream repo (Jacek Lawrynowicz) - accel/ivpu: Improve buffer object logging (Jacek Lawrynowicz) - dummycon: Trigger redraw when switching consoles with deferred takeover (Thomas Zimmermann) - drm/scheduler: signal scheduled fence when kill job (Lin.Cao) - drm/nouveau/vfn/r535: Convert comma to semicolon (Chen Ni) - drm/amd/display: Fix default DC and AC levels (Mario Limonciello) - drm/amd/display: Add debugging message for brightness caps (Mario Limonciello) - drm/amd/display: Use DC log instead of using DM error msg (Cruise Hung) - drm/amd/display: Avoid calling blank_stream() twice (Zhongwei Zhang) - drm/amd/display: Correct non-OLED pre_T11_delay. (Zhongwei Zhang) - drm/amdgpu: Add userq fence support to SDMAv7.0 (Arunpravin Paneer Selvam) - drm/amdgpu: Fix integer overflow in amdgpu_gem_add_input_fence() (Dan Carpenter) - drm/amdgpu: Fix integer overflow issues in amdgpu_userq_fence.c (Dan Carpenter) - drm/amdgpu: disable workload profile switching when OD is enabled (Alex Deucher) - drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 (Vitaly Prosyak) - drm/amdgpu: Add more checks to discovery fetch (Lijo Lazar) - drm/amdkfd: enable kfd on RISCV systems (Xuemei Liu) - drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_queue_init() (Maciej Patelczyk) - drm/xe: Create LRC BO without VM (Niranjana Vishwanathapura) - drm/xe/guc_submit: add back fix (Matthew Auld) - drm/xe/pxp: Clarify PXP queue creation behavior if PXP is not ready (Daniele Ceraolo Spurio) - drm/xe/pxp: Use the correct define in the set_property_funcs array (Daniele Ceraolo Spurio) - drm/xe/sched: stop re-submitting signalled jobs (Matthew Auld) - drm/xe: Rework eviction rejection of bound external bos (Thomas Hellström) - drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency (Arnd Bergmann) - drm/xe: drop redundant conversion to bool (Raag Jadav) - drm/xe/hwmon: Move card reactive critical power under channel card (Karthik Poosa) - drm/xe/hwmon: Add support to manage power limits though mailbox (Karthik Poosa) - drm/xe/vm: move xe_svm_init() earlier (Matthew Auld) - drm/xe/vm: move rebind_work init earlier (Matthew Auld) - drm/bridge: analogix_dp: Fix clk-disable removal (Heiko Stuebner) - drm/bridge: analogix_dp: Remove the unnecessary calls to clk_disable_unprepare() during probing (Damon Ding) - drm/connector: only call HDMI audio helper plugged cb if non-null (Nicolas Frattaroli) - drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe() (Dan Carpenter) - drm/panel: nt37801: select CONFIG_DRM_DISPLAY_DSC_HELPER (Arnd Bergmann) - drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup (Dibin Moolakadan Subrahmanian) - drm/i915/guc: Handle race condition where wakeref count drops below 0 (Jesus Narvaez) - drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP (Jouni Högander) - drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h (Jesus Narvaez) - MAINTAINERS: .mailmap: update Rob Clark's email address (Rob Clark) - mailmap: Update entry for Akhil P Oommen (Akhil P Oommen) - MAINTAINERS: update my email address (Abhinav Kumar) - MAINTAINERS: drop myself as maintainer (Abhinav Kumar) - drm/amdkfd: Map wptr BO to GART unconditionally (Lang Yu) - drm/amdgpu/mes: remove some unused functions (Alex Deucher) - drm/amdgpu/mes: add missing locking in helper functions (Alex Deucher) - drm/amd: Export DMCUB version to sysfs (Mario Limonciello) - drm/amd/pm: Enable static metrics table support (Asad Kamal) - drm/amd/pm: Enable static metrics table support (Asad Kamal) - drm/amd/display: Constify struct timing_generator_funcs (Christophe JAILLET) - drm/amd/display: Add null pointer check for get_first_active_display() (Wentao Liang) - drm/amdgpu: Get mca address for old eeprom records (ganglxie) - drm/amdgpu: handle old RAS eeprom data in non-nps1 mode (ganglxie) - amd/amdkfd: fix a kfd_process ref leak (Yifan Zhang) - drm/amdgpu: Add userq fence support to SDMAv6.0 (Arunpravin Paneer Selvam) - drm/amdkfd: Identical code for different branches (Sunday Clement) - drm/amd/pm: Optimize get gpu metrics data function (Asad Kamal) - drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram (John Olender) - drm/amdgpu/vcn5.0.1: read back register after written (David (Ming Qiang) Wu) - drm/amdgpu/vcn5: read back register after written (David (Ming Qiang) Wu) - drm/amdgpu/vcn4.0.5: read back register after written (David (Ming Qiang) Wu) - drm/amdgpu/vcn4.0.3: read back register after written (David (Ming Qiang) Wu) - drm/amdgpu/vcn4: read back register after written (David (Ming Qiang) Wu) - drm/amdgpu/vcn3: read back register after written (David (Ming Qiang) Wu) - drm/amdgpu/vcn2.5: read back register after written (David (Ming Qiang) Wu) - drm/amdgpu/vcn2: read back register after written (David (Ming Qiang) Wu) - Revert "drm/amd/display: pause the workload setting in dm" (Fangzhi Zuo) - drm/amdgpu/vcn1: read back register after written (David (Ming Qiang) Wu) - drm/amd/display: Reuse Subvp debug option for FAMS (Aurabindo Pillai) - Revert "drm/amd/display: more liberal vmin/vmax update for freesync" (Aurabindo Pillai) - drm/amd/display: Add some missing register headers for DCN401 (Aurabindo Pillai) - drm/amd/amdgpu: Add GPIO resources required for amdisp (Pratap Nirujogi) - Revert "drm/amd: Keep display off while going into S4" (Mario Limonciello) - drm/amd/pm: Fetch partition metrics on SMUv13.0.12 (Lijo Lazar) - Revert "drm/amd/display: [FW Promotion] Release 0.1.11.0" (Aurabindo Pillai) - drm/amdgpu: seq64 memory unmap uses uninterruptible lock (Philip Yang) - drm/amdgpu: update ras support check (Mangesh Gadre) - drm/amdgpu: Enable RAS for jpeg 5.0.1 (Mangesh Gadre) - drm/amdgpu: Add jpeg poison status reg (Mangesh Gadre) - drm/amdgpu: Enable RAS for vcn 5.0.1 (Mangesh Gadre) - drm/amd/display: Add a new dcdebugmask to allow skip detection LT (Wayne Lin) - drm/amd/display: no 3D and blnd LUT as DPP color caps for DCN401 (Melissa Wen) - drm/amd/display: only collect data if debug gamut_remap is available (Melissa Wen) - drm/amdgpu: Remove duplicated "context still alive" check (Tvrtko Ursulin) - drm/amdgpu: Make amdgpu_ctx_mgr_entity_fini static (Tvrtko Ursulin) - drm/amdgpu: Update runtime pm checks (Alex Deucher) - drm/amdgpu: Add vcn poison status reg (Mangesh Gadre) - drm/amd/pm: Use external link order for xgmi data (Lijo Lazar) - drm/radeon: fixing typo in macro name (Jihed Chaibi) - drm/amdgpu: fixing typo in macro name (Jihed Chaibi) - drm/amd/display: fix typo in comments (Daniil Ryabov) - drm/amd/display: Adjust set_value function with prefix to help in ftrace (Leonardo Gomes) - drm/amd/display: Adjust get_value function with prefix to help in ftrace (Leonardo Gomes) - drm/amd/pm: Fetch partition metrics on SMUv13.0.6 (Lijo Lazar) - drm/amdgpu: Add sysfs nodes for partition (Lijo Lazar) - drm/amd/pm: Add support to query partition metrics (Lijo Lazar) - drm/amdgpu: Register aqua vanjaram jpeg poison irq (Stanley.Yang) - drm/amdgpu: Register aqua vanjaram vcn poison irq (Stanley.Yang) - drm/amd/pm: Use macro to initialize metrics table (Lijo Lazar) - drm/amd/pm: Fill pldm version for SMU v13.0.6 SOCs (Asad Kamal) - drm/amd/pm: Update pmfw headers for smu_v_13_0_6 (Asad Kamal) - drm/amdgpu: Fix eviction fence worker race during fd close (Jesse.Zhang) - drm/amdgpu: lock the eviction fence for wq signals it (Prike Liang) - drm/amdkfd: Change svm_range_get_info return type (Andrey Vatoropin) - drm/xe: Add missing documentation of rpa_freq (Rodrigo Vivi) - drm/xe: Make xe_gt_freq part of the Documentation (Rodrigo Vivi) - Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" (Joonas Lahtinen) - drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 (Ville Syrjälä) - drm/i915/dp: Fix the enabling/disabling of audio SDP splitting (Imre Deak) - MIPS: loongson2ef: lemote-2f: add missing function prototypes (Randy Dunlap) - MIPS: loongson2ef: cs5536: add missing function prototypes (Randy Dunlap) - MIPS: SMP: Move the AP sync point before the calibration delay (Gregory CLEMENT) - mips: econet: Fix incorrect Kconfig dependencies (Caleb James DeLisle) - MAINTAINERS: Add entry for newly added EcoNet platform. (Caleb James DeLisle) - mips: dts: Add EcoNet DTS with EN751221 and SmartFiber XP8421-B board (Caleb James DeLisle) - dt-bindings: vendor-prefixes: Add SmartFiber (Caleb James DeLisle) - mips: Add EcoNet MIPS platform support (Caleb James DeLisle) - dt-bindings: mips: Add EcoNet platform binding (Caleb James DeLisle) - MIPS: bcm63xx: nvram: avoid inefficient use of crc32_le_combine() (Eric Biggers) - mips: dts: pic32: pic32mzda: Rename the sdhci nodename to match with common mmc-controller binding (Charan Pedumuru) - MIPS: SMP: Move the AP sync point before the non-parallel aware functions (Gregory CLEMENT) - MIPS: Replace strcpy() with strscpy() in vpe_elfload() (Thorsten Blum) - MIPS: BCM63XX: Replace strcpy() with strscpy() in board_prom_init() (Thorsten Blum) - mips: ptrace: Improve code formatting and indentation (Thorsten Blum) - MIPS: SMP: Implement parallel CPU bring up for EyeQ (Gregory CLEMENT) - mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS (Khem Raj) - MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a (WangYuli) - mips: dts: realtek: Add MDIO controller (Chris Packham) - MIPS: txx9: gpio: use new line value setter callbacks (Bartosz Golaszewski) - MIPS: alchemy: gpio: use new line value setter callbacks (Bartosz Golaszewski) - MIPS: bcm63xx: gpio: use new line value setter callbacks (Bartosz Golaszewski) - MIPS: rb532: gpio: use new line value setter callbacks (Bartosz Golaszewski) - PM: sleep: Add locking to dpm_async_resume_children() (Rafael J. Wysocki) - PM: sleep: Fix power.is_suspended cleanup for direct-complete devices (Rafael J. Wysocki) - PM: sleep: Fix list splicing in device suspend error paths (Rafael J. Wysocki) - calipso: unlock rcu before returning -EAFNOSUPPORT (Eric Dumazet) - seg6: Fix validation of nexthop addresses (Ido Schimmel) - net: prevent a NULL deref in rtnl_create_link() (Eric Dumazet) - net: annotate data-races around cleanup_net_task (Eric Dumazet) - selftests: drv-net: tso: make bkg() wait for socat to quit (Jakub Kicinski) - selftests: drv-net: tso: fix the GRE device name (Jakub Kicinski) - selftests: drv-net: add configs for the TSO test (Jakub Kicinski) - iavf: get rid of the crit lock (Przemek Kitszel) - iavf: sprinkle netdev_assert_locked() annotations (Przemek Kitszel) - iavf: extract iavf_watchdog_step() out of iavf_watchdog_task() (Przemek Kitszel) - iavf: simplify watchdog_task in terms of adminq task scheduling (Przemek Kitszel) - iavf: centralize watchdog requeueing itself (Przemek Kitszel) - iavf: iavf_suspend(): take RTNL before netdev_lock() (Przemek Kitszel) - wireguard: device: enable threaded NAPI (Mirco Barone) - wifi: iwlwifi: mld: Move regulatory domain initialization (Ilan Peer) - wifi: iwlwifi: pcie: fix non-MSIX handshake register (Johannes Berg) - wifi: iwlwifi: mld: avoid panic on init failure (Miri Korenblit) - wifi: iwlwifi: mvm: fix assert on suspend (Miri Korenblit) - wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements (Lachlan Hodges) - selftests: netfilter: nft_nat.sh: add test for reverse clash with nat (Florian Westphal) - netfilter: nf_nat: also check reverse tuple to obtain clashing entry (Florian Westphal) - selftests: netfilter: nft_concat_range.sh: add datapath check for map fill bug (Florian Westphal) - selftests: netfilter: nft_concat_range.sh: prefer per element counters for testing (Florian Westphal) - netfilter: nf_set_pipapo_avx2: fix initial map fill (Florian Westphal) - netlink: specs: rt-link: decode ip6gre (Jakub Kicinski) - netlink: specs: rt-link: add missing byte-order properties (Jakub Kicinski) - selftest/net/ovpn: fix missing file (Antonio Quartulli) - selftest/net/ovpn: fix TCP socket creation (Antonio Quartulli) - ovpn: avoid sleep in atomic context in TCP RX error path (Antonio Quartulli) - ovpn: ensure sk is still valid during cleanup (Antonio Quartulli) - ovpn: properly deconfigure UDP-tunnel (Antonio Quartulli) - net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing (Daniele Palmas) - net: dsa: b53: do not touch DLL_IQQD on bcm53115 (Jonas Gorski) - net: dsa: b53: allow RGMII for bcm63xx RGMII ports (Jonas Gorski) - net: dsa: b53: do not configure bcm63xx's IMP port interface (Jonas Gorski) - net: dsa: b53: do not enable RGMII delay on bcm63xx (Jonas Gorski) - net: dsa: b53: do not enable EEE on bcm63xx (Jonas Gorski) - net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces. (Meghana Malladi) - gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO (Alok Tiwari) - net: airoha: Fix smac_id configuration in bridge mode (Lorenzo Bianconi) - net: airoha: Fix IPv6 hw acceleration in bridge mode (Lorenzo Bianconi) - net: airoha: Initialize PPE UPDMEM source-mac table (Lorenzo Bianconi) - selftests: net: build net/lib dependency in all target (Bui Quang Minh) - vmxnet3: correctly report gso type for UDP tunnels (Ronak Doshi) - Revert "kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests" (Jakub Kicinski) - net: wwan: t7xx: Fix napi rx poll issue (Jinjian Song) - idpf: avoid mailbox timeout delays during reset (Emil Tantilov) - idpf: fix a race in txq wakeup (Brian Vazquez) - ice: fix rebuilding the Tx scheduler tree for large queue counts (Michal Kubiak) - ice: create new Tx scheduler nodes for new queues only (Michal Kubiak) - ice: fix Tx scheduler error handling in XDP callback (Michal Kubiak) - net: fix udp gso skb_segment after pull from frag_list (Shiming Cheng) - bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE (Paul Chaignon) - net: Fix checksum update for ILA adj-transport (Paul Chaignon) - net: stmmac: make sure that ptp_rate is not 0 before configuring EST (Alexis Lothoré) - net: stmmac: make sure that ptp_rate is not 0 before configuring timestamping (Alexis Lothoré) - hv_netvsc: fix potential deadlock in netvsc_vf_setxdp() (Saurabh Sengar) - net: Fix net_devmem_bind_dmabuf for non-devmem configs (Pranjal Shrivastava) - net: dsa: tag_brcm: legacy: fix pskb_may_pull length (Álvaro Fernández Rojas) - Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION (Luiz Augusto von Dentz) - Bluetooth: hci_qca: move the SoC type check to the right place (Bartosz Golaszewski) - Bluetooth: btnxpuart: Fix missing devm_request_irq() return value check (Krzysztof Kozlowski) - Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands (Dmitry Antipov) - net: usb: aqc111: debug info before sanitation (Oliver Neukum) - net: lan966x: Make sure to insert the vlan tags also in host mode (Horatiu Vultur) - can: kvaser_pciefd: refine error prone echo_skb_max handling logic (Fedor Pchelkin) - net/mlx4_en: Prevent potential integer overflow calculating Hz (Dan Carpenter) - driver: net: ethernet: mtk_star_emac: fix suspend/resume issue (Yanqing Wang) - hinic3: Remove printed message during module init (Geert Uytterhoeven) - net: tipc: fix refcount warning in tipc_aead_encrypt (Charalampos Mitrodimas) - rxrpc: Fix return from none_validate_challenge() (David Howells) - gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt (Alok Tiwari) - net: stmmac: platform: guarantee uniqueness of bus_id (Quentin Schulz) - page_pool: Fix use-after-free in page_pool_recycle_in_ring (Dong Chenchen) - net: ch9200: fix uninitialised access during mii_nway_restart (Qasim Ijaz) - Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated (Tengteng Yang) - MAINTAINERS: add entry for crypto library (Eric Biggers) - um: remove "extern" from implementation of sigchld_handler (Benjamin Berg) - um: fix unused variable warning (Benjamin Berg) - um: fix SECCOMP 32bit xstate register restore (Benjamin Berg) - um: pass FD for memory operations when needed (Benjamin Berg) - um: Add SECCOMP support detection and initialization (Benjamin Berg) - um: Implement kernel side of SECCOMP based process handling (Benjamin Berg) - um: Track userspace children dying in SECCOMP mode (Benjamin Berg) - um: Add helper functions to get/set state for SECCOMP (Benjamin Berg) - um: Add stub side of SECCOMP/futex based process handling (Benjamin Berg) - um: Move faultinfo extraction into userspace routine (Benjamin Berg) - um: vector: Use mac_pton() for MAC address parsing (Tiwei Bie) - um: vector: Clean up and modernize log messages (Tiwei Bie) - um: chan_kern: use raw spinlock for irqs_to_free_lock (Johannes Berg) - MAINTAINERS: remove obsolete file entry in TUN/TAP DRIVER (Lukas Bulwahn) - um: Fix tgkill compile error on old host OSes (Yongting Lin) - um: stop using PCI port I/O (Arnd Bergmann) - um: Remove legacy network transport infrastructure (Tiwei Bie) - um: vector: Eliminate the dependency on uml_net (Tiwei Bie) - um: Remove obsolete legacy network transports (Tiwei Bie) - um/asm: Replace "REP; NOP" with PAUSE mnemonic (Uros Bizjak) - um/asm: Rename rep_nop() to native_pause() (Uros Bizjak) - irqdomain: um: use irq_domain_create_linear() helper (Jiri Slaby (SUSE)) - um: Add VFIO-based virtual PCI driver (Tiwei Bie) - um: use proper care when taking mmap lock during segfault (Benjamin Berg) - um: do not send SIGALRM to userspace in time-travel mode (Benjamin Berg) - um: Remove duplicate arch.h header (Jiapeng Chong) - um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h (Sami Tolvanen) - um: xterm: Update options for gnome-terminal (Tiwei Bie) - um: xterm: Add Wayland support (Tiwei Bie) - arm64: Add override for MPAM (Xi Ruoyao) - arm64/mm: Close theoretical race where stale TLB entry remains valid (Ryan Roberts) - arm64: Work around convergence issue with LLD linker (Ard Biesheuvel) - arm64: Disable LLD linker ASSERT()s for the time being (Ard Biesheuvel) - ARM: 9446/1: Disallow kernel mode NEON when IRQs are disabled (Ard Biesheuvel) - ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap() (Ross Stutterheim) - rtc: mt6359: Add mt6357 support (Alexandre Mergnat) - rtc: test: Test date conversion for dates starting in 1900 (Uwe Kleine-König) - rtc: test: Also test time and wday outcome of rtc_time64_to_tm() (Uwe Kleine-König) - rtc: test: Emit the seconds-since-1970 value instead of days-since-1970 (Uwe Kleine-König) - rtc: Fix offset calculation for .start_secs < 0 (Alexandre Mergnat) - rtc: Make rtc_time64_to_tm() support dates before 1970 (Alexandre Mergnat) - rtc: pcf8563: fix wrong alarm register (Troy Mitchell) - rtc: rzn1: support input frequencies other than 32768Hz (Wolfram Sang) - rtc: rzn1: Disable controller before initialization (Wolfram Sang) - dt-bindings: rtc: rzn1: add optional second clock (Wolfram Sang) - rtc: m41t80: reduce verbosity (Alexandre Belloni) - rtc: m41t80: kickstart ocillator upon failure (A. Niyas Ahamed Mydeen) - rtc: s32g: add NXP S32G2/S32G3 SoC support (Ciprian Marian Costea) - dt-bindings: rtc: add schema for NXP S32G2/S32G3 SoCs (Ciprian Marian Costea) - dt-bindings: at91rm9260-rtt: add microchip,sama7d65-rtt (Ryan Wanner) - dt-bindings: rtc: at91rm9200: add microchip,sama7d65-rtc (Ryan Wanner) - rtc: loongson: Add missing alarm notifications for ACPI RTC events (Liu Dalin) - rtc: sophgo: add rtc support for Sophgo CV1800 SoC (Jingbao Qiu) - rtc: stm32: drop unused module alias (Johan Hovold) - rtc: s3c: drop unused module alias (Johan Hovold) - rtc: pm8xxx: drop unused module alias (Johan Hovold) - rtc: jz4740: drop unused module alias (Johan Hovold) - rtc: da9063: drop unused module alias (Johan Hovold) - rtc: cpcap: drop unused module alias (Johan Hovold) - rtc: at91rm9200: drop unused module alias (Johan Hovold) - rtc: pm8xxx: fix uefi offset lookup (Johan Hovold) - dt-bindings: rtc: qcom-pm8xxx: add uefi-variable offset (Johan Hovold) - rtc: amlogic: Do not enable by default during compile testing (Krzysztof Kozlowski) - rtc: interface: silence KMSAN warning (Alexandre Belloni) - rtc: da9063: simplify irq management (Wolfram Sang) - rtc: rzn1: clear interrupts on remove (Wolfram Sang) - rtc: sh: minor fixes to adhere to coding style (Wolfram Sang) - rtc: sh: use local variables in probe() for mapping IO (Wolfram Sang) - rtc: sh: remove useless wrapper function (Wolfram Sang) - rtc: sh: simplify irq setup after refactoring (Wolfram Sang) - rtc: sh: remove periodic interrupt handling (Wolfram Sang) - rtc: sh: only disable carry interrupts in probe() (Wolfram Sang) - rtc: sh: remove update interrupt handling (Wolfram Sang) - rtc: sh: assign correct interrupts with DT (Wolfram Sang) - dmaengine: idxd: Remove unused pointer and macro (Eder Zulian) - arm64: dts: renesas: r9a09g057: Add DMAC nodes (Fabrizio Castro) - dmaengine: sh: rz-dmac: Add RZ/V2H(P) support (Fabrizio Castro) - dmaengine: sh: rz-dmac: Allow for multiple DMACs (Fabrizio Castro) - irqchip/renesas-rzv2h: Add rzv2h_icu_register_dma_req() (Fabrizio Castro) - dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs (Fabrizio Castro) - dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H (Fabrizio Castro) - dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only (Vinicius Costa Gomes) - dmaengine: ti: Add NULL check in udma_probe() (Henry Martin) - fsldma: Set correct dma_mask based on hw capability (Ben Collins) - dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using (Yi Sun) - dmaengine: xilinx_dma: Set dma_device directions (Thomas Gessler) - dmaengine: tegra210-adma: Add Tegra264 support (Sheetal) - dt-bindings: Document Tegra264 ADMA support (Sheetal) - dmaengine: dw-edma: Add HDMA NATIVE map check (Devendra K Verma) - dmaegnine: fsl-edma: add edma error interrupt handler (Joy Zou) - dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names (Joy Zou) - dmaengine: ARM_DMA350 should depend on ARM/ARM64 (Geert Uytterhoeven) - dt-bindings: dma: qcom,bam: Document dma-coherent property (Kaushal Kumar) - dmaengine: Add Arm DMA-350 driver (Robin Murphy) - dt-bindings: dma: Add Arm DMA-350 (Robin Murphy) - dmaengine: xilinx_dma: Set max segment size (Thomas Gessler) - MAINTAINERS: Maintainer change for hisi_dma (Jie Hai) - dmaengine: at_xdmac: Use pm_runtime_put_noidle() with many usage_counts (Sakari Ailus) - dmaengine: ptdma: Remove dead code from pt_dmaengine_register() (Eder Zulian) - dmaengine: ptdma: Remove unused pointer dma_cmd_cache (Eder Zulian) - Documentation: dmaengine: Correct reference to glReadPixels() (Nathan Lynch) - phy: tegra: p2u: Broaden architecture dependency (Vidya Sagar) - phy: rockchip: inno-usb2: Add usb2 phy support for rk3562 (Frank Wang) - dt-bindings: phy: rockchip,inno-usb2phy: add rk3562 (Kever Yang) - phy: rockchip: inno-usb2: add phy definition for rk3036 (Heiko Stuebner) - dt-bindings: phy: rockchip,inno-usb2phy: add rk3036 compatible (Heiko Stuebner) - phy: freescale: fsl-samsung-hdmi: Improve LUT search for best clock (Adam Ford) - phy: freescale: fsl-samsung-hdmi: Refactor finding PHY settings (Adam Ford) - phy: freescale: fsl-samsung-hdmi: Rename phy_clk_round_rate (Adam Ford) - phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/V2H(P) (Lad Prabhakar) - phy: renesas: phy-rcar-gen3-usb2: Sort compatible entries by SoC part number (Lad Prabhakar) - dt-bindings: phy: renesas,usb2-phy: Document RZ/V2H(P) SoC (Lad Prabhakar) - dt-bindings: phy: renesas,usb2-phy: Add clock constraint for RZ/G2L family (Lad Prabhakar) - phy: exynos5-usbdrd: support Exynos USBDRD 3.2 4nm controller (Ivaylo Ivanov) - phy: phy-snps-eusb2: add support for exynos2200 (Ivaylo Ivanov) - phy: phy-snps-eusb2: refactor reference clock init (Ivaylo Ivanov) - phy: phy-snps-eusb2: make reset control optional (Ivaylo Ivanov) - phy: phy-snps-eusb2: make repeater optional (Ivaylo Ivanov) - phy: phy-snps-eusb2: split phy init code (Ivaylo Ivanov) - phy: phy-snps-eusb2: refactor constructs names (Ivaylo Ivanov) - phy: move phy-qcom-snps-eusb2 out of its vendor sub-directory (Ivaylo Ivanov) - dt-bindings: phy: samsung,usb3-drd-phy: add exynos2200 support (Ivaylo Ivanov) - dt-bindings: phy: add exynos2200 eusb2 phy support (Ivaylo Ivanov) - dt-bindings: phy: rockchip: Convert RK3399 PCIe PHY to schema (Rob Herring (Arm)) - phy: fsl-imx8mq-usb: add i.MX95 tuning support (Xu Yang) - phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() (Xu Yang) - dt-bindings: phy: imx8mq-usb: add imx95 tuning support (Xu Yang) - dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property (Xu Yang) - phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424 (Kathiravan Thirumoorthy) - Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424" (Kathiravan Thirumoorthy) - phy: freescale: imx8m-pcie: Simplify with dev_err_probe() (Alexander Stein) - phy: exynos5-usbdrd: s/FIELD_PREP_CONST/FIELD_PREP where appropriate (André Draszik) - phy: exynos5-usbdrd: fix setting LINKSYSTEM_FLADJ on exynos7870 (André Draszik) - phy: qcom: qmp-pcie: drop bogus x1e80100 qref supply (Johan Hovold) - phy-zynqmp: Postpone getting clock rate until actually needed (Mike Looijmans) - dt-bindings: phy: mediatek,tphy: Add support for MT6893 (AngeloGioacchino Del Regno) - dt-bindings: phy: mediatek,dsi-phy: Add support for MT6893 (AngeloGioacchino Del Regno) - dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema (Rob Herring (Arm)) - phy: rockchip: samsung-hdptx: Remove unneeded semicolon (Chen Ni) - phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug (Chenyuan Yang) - dt-bindings: phy: cadence-torrent: enable PHY_TYPE_USXGMII (Siddharth Vadapalli) - phy: mediatek: xsphy: support type switch by pericfg (Daniel Golle) - dt-bindings: phy: mtk-xs-phy: support type switch by pericfg (Frank Wunderlich) - dt-bindings: phy: mtk-xs-phy: Add mt7988 compatible (Frank Wunderlich) - phy: rockchip: samsung-hdptx: Add high color depth management (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Optimize internal rate handling (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Rename ambiguous rk_hdptx_phy->rate (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Restrict altering TMDS char rate via CCF (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Provide config params validation support (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Setup TMDS char rate via phy_configure_opts_hdmi (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Avoid Hz<->hHz unit conversion overhead (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Drop superfluous cfgs driver data (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Drop unused phy_cfg driver data (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Drop unused struct lcpll_config (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of errors (Cristian Ciocaltea) - phy: rockchip: samsung-hdptx: Fix clock ratio setup (Cristian Ciocaltea) - phy: hdmi: Add color depth configuration (Cristian Ciocaltea) - phy: Add HDMI configuration options (Sandor Yu) - phy: qualcomm: qcom-uniphy-pcie 28LP add support for IPQ5018 (Nitheesh Sekar) - dt-bindings: phy: qcom: uniphy-pcie: Add ipq5018 compatible (Nitheesh Sekar) - phy: qcom: qmp-pcie: Add PHY register retention support (Qiang Yu) - phy: qcom: pcie: Determine has_nocsr_reset dynamically (Konrad Dybcio) - phy: amlogic: phy-meson-axg-pcie: Fix PHY creation order in axg-pcie probe (Anand Moon) - phy: amlogic: phy-meson-axg-pcie: Simplify error handling with dev_err_probe() (Anand Moon) - phy: amlogic: phy-meson-axg-mipi-dphy: Simplify error handling with dev_err_probe() (Anand Moon) - phy: amlogic: phy-meson-axg-mipi-pcie-analog: Simplify error handling with dev_err_probe() (Anand Moon) - phy: amlogic: phy-meson-g12a-usb2: Simplify error handling with dev_err_probe() (Anand Moon) - phy: amlogic: phy-meson-gxl-usb2: Simplify error handling with dev_err_probe() (Anand Moon) - phy: usb: add support for bcm74110 (Justin Chen) - dt-bindings: phy: brcmstb-usb-phy: Add support for bcm74110 (Justin Chen) - phy: samsung: Do not enable PHY_EXYNOS5_USBDRD by default during compile testing (Krzysztof Kozlowski) - phy: marvell: Do not enable by default during compile testing (Krzysztof Kozlowski) - phy: amlogic: meson8b-usb2: Use the regmap_{clear,set}_bits helpers (Martin Blumenstingl) - phy: amlogic: meson8b-usb2: Use FIELD_PREP instead of _SHIFT macros (Martin Blumenstingl) - phy: exynos5-usbdrd: add exynos7870 USBDRD support (Kaustabh Chakraborty) - dt-bindings: phy: samsung,usb3-drd-phy: add exynos7870-usbdrd-phy compatible (Kaustabh Chakraborty) - phy: exynos5-usbdrd: use GENMASK and FIELD_PREP for Exynos5 PHY registers (Kaustabh Chakraborty) - dt-bindings: phy: rockchip: Add missing "phy-supply" property (Rob Herring (Arm)) - soundwire: only compute port params in specific stream states (Bard Liao) - ASoC: SOF: Intel: hda: Set the mic_privacy flag for soundwire with ACE3+ (Peter Ujfalusi) - soundwire: intel: Add awareness of ACE3+ microphone privacy (Peter Ujfalusi) - soundwire: bus: Add internal slave ID and use for IRQs (Charles Keepax) - soundwire: bus: Simplify sdw_assign_device_num() (Charles Keepax) - rust: list: Fix typo `much` in arc.rs (Sylvan Smit) - rust: check type of `$ptr` in `container_of!` (Tamir Duberstein) - rust: workqueue: remove HasWork::OFFSET (Tamir Duberstein) - rust: retain pointer mut-ness in `container_of!` (Tamir Duberstein) - Documentation: rust: testing: add docs on the new KUnit `#[test]` tests (Miguel Ojeda) - Documentation: rust: rename `#[test]`s to "`rusttest` host tests" (Miguel Ojeda) - rust: str: take advantage of the `-> Result` support in KUnit `#[test]`'s (Miguel Ojeda) - rust: str: simplify KUnit tests `format!` macro (Miguel Ojeda) - rust: str: convert `rusttest` tests into KUnit (Miguel Ojeda) - rust: add `kunit_tests` to the prelude (Miguel Ojeda) - rust: kunit: support checked `-> Result`s in KUnit `#[test]`s (Miguel Ojeda) - rust: kunit: support KUnit-mapped `assert!` macros in `#[test]`s (Miguel Ojeda) - rust: make section names plural (Patrick Miller) - rust: list: fix path of `assert_pinned!` (Benno Lossin) - rust: compile libcore with edition 2024 for 1.87+ (Gary Guo) - rust: dma: add missing Markdown code span (Miguel Ojeda) - rust: task: add missing Markdown code spans and intra-doc links (Miguel Ojeda) - rust: pci: fix docs related to missing Markdown code spans (Miguel Ojeda) - rust: alloc: add missing Markdown code span (Miguel Ojeda) - rust: alloc: add missing Markdown code spans (Miguel Ojeda) - rust: platform: fix docs related to missing Markdown code spans (Miguel Ojeda) - rust: add C FFI types to the prelude (Miguel Ojeda) - docs: rust: quick-start: update Ubuntu instructions (Igor Korotin) - rust: use absolute paths in macros referencing core and kernel (Igor Korotin) - rust: arm: fix unknown (to Clang) argument '-mno-fdpic' (Rudraksha Gupta) - rust: workaround `bindgen` issue with forward references to `enum` types (Miguel Ojeda) - objtool/rust: relax slice condition to cover more `noreturn` Rust functions (Miguel Ojeda) - rust: list: Add examples for linked list (I Hsin Cheng) - rust: list: Use "List::is_empty()" to perform checking when possible (I Hsin Cheng) - rust: module: place cleanup_module() in .exit.text section (FUJITA Tomonori) - rust: remove unneeded Rust 1.87.0 `allow(clippy::ptr_eq)` (Miguel Ojeda) - rust: str: fix typo in comment (Jihed Chaibi) - MAINTAINERS: mailmap: update Benno Lossin's email address (Benno Lossin) - rust: alloc: add Vec::insert_within_capacity (Alice Ryhl) - rust: alloc: add Vec::remove (Alice Ryhl) - rust: alloc: add Vec::retain (Alice Ryhl) - rust: alloc: add Vec::drain_all (Alice Ryhl) - rust: alloc: add Vec::push_within_capacity (Alice Ryhl) - rust: alloc: add Vec::pop (Alice Ryhl) - rust: alloc: add Vec::clear (Alice Ryhl) - rust: alloc: replace `Vec::set_len` with `inc_len` (Tamir Duberstein) - rust: alloc: refactor `Vec::truncate` using `dec_len` (Tamir Duberstein) - rust: alloc: add `Vec::dec_len` (Tamir Duberstein) - rust: alloc: add Vec::len() <= Vec::capacity invariant (Tamir Duberstein) - rust: alloc: allow coercion from `Box` to `Box` if T implements U (Alexandre Courbot) - rust: alloc: use `spare_capacity_mut` to reduce unsafe (Tamir Duberstein) - rust: alloc: add Vec::resize method (Andrew Ballance) - rust: alloc: add Vec::truncate method (Andrew Ballance) - rust: alloc: add missing invariant in Vec::set_len() (Danilo Krummrich) - rust: pin-init: improve documentation for `Zeroable` derive macros (Benno Lossin) - rust: pin-init: fix typos (Benno Lossin) - rust: pin-init: add `MaybeZeroable` derive macro (Benno Lossin) - rust: pin-init: allow `Zeroable` derive macro to also be applied to unions (Benno Lossin) - rust: pin-init: allow `pub` fields in `derive(Zeroable)` (Benno Lossin) - rust: pin-init: Update the structural pinning link in readme. (Christian Schrefl) - rust: pin-init: Update Changelog and Readme (Christian Schrefl) - rust: pin-init: Implement `Wrapper` for `UnsafePinned` behind feature flag. (Christian Schrefl) - rust: pin-init: Add the `Wrapper` trait. (Christian Schrefl) - rust: pin-init: add `cast_[pin_]init` functions to change the initialized type (Benno Lossin) - rust: pin-init: examples: use `allow` instead of `expect` (Benno Lossin) - rust: pin-init: examples: conditionally enable `feature(lint_reasons)` (Benno Lossin) - rust: pin-init: internal: skip rustfmt formatting of kernel-only module (Benno Lossin) - rust: pin-init: synchronize README.md (Benno Lossin) - MAINTAINERS: add entry for Rust XArray API (Tamir Duberstein) - rust: xarray: Add an abstraction for XArray (Tamir Duberstein) - rust: types: add `ForeignOwnable::PointedTo` (Tamir Duberstein) - MAINTAINERS: rust: Add a new section for all of the time stuff (FUJITA Tomonori) - rust: time: Introduce Instant type (FUJITA Tomonori) - rust: time: Introduce Delta type (FUJITA Tomonori) - rust: time: Add PartialEq/Eq/PartialOrd/Ord trait to Ktime (FUJITA Tomonori) - rust: hrtimer: Add Ktime temporarily (FUJITA Tomonori) - rust: replace rustdoc references to alloc::format (Andrew Ballance) - rust: convert raw URLs to Markdown autolinks in comments (Xizhe Yin) - rust: clarify the language unstable features in use (Miguel Ojeda) - rust: uaccess: take advantage of the prelude and `Result`'s defaults (Miguel Ojeda) - rust: static_assert: add optional message (Altan Ozlu) - docs: rust: explain that `///` vs. `//` applies to private items too (Miguel Ojeda) - rust: page: optimize rust symbol generation for Page (Kunwu Chan) - selftests/bpf: Fix selftest btf_tag/btf_type_tag_percpu_vmlinux_helper failure (Yonghong Song) - selftests/bpf: Fix bpf selftest build error (Saket Kumar Bhaskar) - ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension (Namjae Jeon) - ksmbd: provide zero as a unique ID to the Mac client (Namjae Jeon) - ksmbd: remove unnecessary softdep on crc32 (Eric Biggers) - ksmbd: use SHA-256 library API instead of crypto_shash API (Eric Biggers) - bcachefs: add cond_resched() to handle_overwrites() (Kent Overstreet) - bcachefs: Make journal read log message a bit quieter (Kent Overstreet) - bcachefs: Fix subvol to missing root repair (Kent Overstreet) - bcachefs: Run may_delete_deleted_inode() checks in bch2_inode_rm() (Kent Overstreet) - bcachefs: delete dead code from may_delete_deleted_inode() (Kent Overstreet) - bcachefs: Add flags to subvolume_to_text() (Kent Overstreet) - bcachefs: Fix oops in btree_node_seq_matches() (Kent Overstreet) - bcachefs: Fix dirent_casefold_mismatch repair (Kent Overstreet) - bcachefs: Fix bch2_fsck_rename_dirent() for casefold (Kent Overstreet) - bcachefs: Redo bch2_dirent_init_name() (Kent Overstreet) - bcachefs: Fix -Wc23-extensions in bch2_check_dirents() (Nathan Chancellor) - bcachefs: Run check_dirents second time if required (Kent Overstreet) - bcachefs: Run snapshot deletion out of system_long_wq (Kent Overstreet) - bcachefs: Make check_key_has_snapshot safer (Kent Overstreet) - bcachefs: BCH_RECOVERY_PASS_NO_RATELIMIT (Kent Overstreet) - bcachefs: bch2_require_recovery_pass() (Kent Overstreet) - bcachefs: bch_err_throw() (Kent Overstreet) - bcachefs: Repair code for directory i_size (Kent Overstreet) - bcachefs: Kill un-reverted directory i_size code (Kent Overstreet) - bcachefs: Delete redundant fsck_err() (Kent Overstreet) - bcachefs: Convert BUG() to error (Kent Overstreet) - bcachefs: Add better logging to fsck_rename_dirent() (Kent Overstreet) - bcachefs: Replace rcu_read_lock() with guards (Kent Overstreet) - bcachefs: CLASS(btree_trans) (Kent Overstreet) - bcachefs: CLASS(darray) (Kent Overstreet) - bcachefs: CLASS(printbuf) (Kent Overstreet) - bcachefs: sysfs trigger_journal_commit (Kent Overstreet) - bcachefs: sysfs trigger_emergency_read_only (Kent Overstreet) - bcachefs: darray_find(), darray_find_p() (Kent Overstreet) - bcachefs: Journal keys are retained until shutdown, or journal replay finishes (Kent Overstreet) - bcachefs: Improve error printing in btree_node_check_topology() (Kent Overstreet) - bcachefs: bch2_readdir() now calls str_hash_check_key() (Kent Overstreet) - bcachefs: bch2_str_hash_check_key() may now be called without snapshots_seen (Kent Overstreet) - bcachefs: __bch2_insert_snapshot_whiteouts() refactoring (Kent Overstreet) - bcachefs: bch2_get_snapshot_overwrites() (Kent Overstreet) - bcachefs: bch2_dev_journal_bucket_delete() (Kent Overstreet) - bcachefs: Runtime self healing for keys for deleted snapshots (Kent Overstreet) - bcachefs: Don't unlock trans before data_update_init() (Kent Overstreet) - bcachefs: Use bch2_err_matches() for BCH_ERR_fsck_(fix|ignore) (Kent Overstreet) - bcachefs: Mark bch_errcode helpers __attribute__((const)) (Kent Overstreet) - bcachefs: Add missing printbuf_reset() in bch2_check_dirent_inode_dirent() (Kent Overstreet) - bcachefs: sysfs/errors (Kent Overstreet) - bcachefs: bch2_check_fix_ptrs() can now repair btree roots (Kent Overstreet) - bcachefs: Include b->ob.nr in cached_btree_node_to_text() (Kent Overstreet) - bcachefs: Move devs_sorted to alloc_request (Kent Overstreet) - bcachefs: reduce stack usage in alloc_sectors_start() (Kent Overstreet) - bcachefs: bch2_alloc_v4_to_text() (Kent Overstreet) - bcachefs: Tweak bch2_data_update_init() for stack usage (Kent Overstreet) - bcachefs: kill replicas_sectors arg to __trigger_extent() (Kent Overstreet) - bcachefs: Don't stack allocate bch_writepage_state (Kent Overstreet) - bcachefs: factor out break_cycle_fail() (Kent Overstreet) - bcachefs: btree_node_missing_err() (Kent Overstreet) - bcachefs: Kill bkey_buf in btree_path_down() (Kent Overstreet) - bcachefs: Add missing error logging in delete_dead_inodes() (Kent Overstreet) - bcachefs: Fix misaligned bucket check in journal space calculations (Kent Overstreet) - bcachefs: Fix incorrect multiple dev check in journal write path (Kent Overstreet) - bcachefs: Catch data_update_done events in trace_io_move_start_fail (Kent Overstreet) - bcachefs: io_move_evacuate_bucket tracepoint, counter (Kent Overstreet) - bcachefs: trace_io_move_pred (Kent Overstreet) - bcachefs: Fix infinite loop in journal_entry_btree_keys_to_text() (Kent Overstreet) - bcachefs: Journal read error message improvements (Kent Overstreet) - bcachefs: Don't rewind to run a recovery pass we already ran (Kent Overstreet) - bcachefs: Move unicode message to after the startup message (Kent Overstreet) - bcachefs: Fix missing commit in check_dirents (Kent Overstreet) - bcachefs: Fix lost rebalance wakeups (Kent Overstreet) - bcachefs: bch2_kthread_io_clock_wait_once() (Kent Overstreet) - bcachefs: Ensure we print output of run_recovery_pass if it errors (Kent Overstreet) - bcachefs: Fix missing BTREE_UPDATE_internal_snapshot_node (Kent Overstreet) - bcachefs: fix REFLINK_P_MAY_UPDATE_OPTIONS (Kent Overstreet) - sched_ext: idle: Skip cross-node search with !CONFIG_NUMA (Andrea Righi) - sched_ext: idle: Properly handle invalid prev_cpu during idle selection (Andrea Righi) - MAINTAINERS: Update Manivannan Sadhasivam email address (Manivannan Sadhasivam) - MAINTAINERS: Update Krzysztof Wilczyński email address (Krzysztof Wilczyński) - PCI: Remove unnecessary linesplit in __pci_setup_bridge() (Ilpo Järvinen) - PCI: WARN (not BUG()) when we fail to assign optional resources (Ilpo Järvinen) - PCI: Remove unused pci_printk() (Ilpo Järvinen) - Documentation: Fix path for NVMe PCI endpoint target driver (Rick Wertenbroek) - PCI: Add CONFIG_MMU dependency (Arnd Bergmann) - x86/PCI: Drop 'pci' suffix from intel_mid_pci.c (Andy Shevchenko) - dt-bindings: PCI: microchip,pcie-host: Fix DMA coherency property (Conor Dooley) - dt-bindings: PCI: Convert v3,v360epc-pci to DT schema (Rob Herring (Arm)) - dt-bindings: PCI: qcom: Add MHI registers for IPQ9574 (Varadarajan Narayanan) - dt-bindings: PCI: Remove obsolete .txt docs (Rob Herring (Arm)) - dt-bindings: PCI: Convert marvell,armada8k-pcie to schema (Rob Herring (Arm)) - dt-bindings: PCI: Convert Marvell EBU to schema (Rob Herring (Arm)) - dt-bindings: PCI: sifive,fu740-pcie: Fix include placement in DTS example (Krzysztof Kozlowski) - dt-bindings: PCI: Correct indentation and style in DTS example (Krzysztof Kozlowski) - dt-bindings: PCI: dwc: rockchip: Add rk3562 support (Kever Yang) - dt-bindings: PCI: dw: rockchip: Add rk3576 support (Kever Yang) - dt-bindings: PCI: qcom,pcie-sc8180x: Add 'global' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom: Allow IPQ6018 to use 8 MSI and one 'global' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom: Allow IPQ8074 to use 8 MSI and one 'global' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom: Allow MSM8998 to use 8 MSI and one 'global' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom: Add 'global' interrupt for SDM845 SoC (Manivannan Sadhasivam) - dt-bindings: PCI: qcom,pcie-sc7280: Add 'global' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom,pcie-sa8775p: Add 'global' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom,pcie-sm8350: Add 'global' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom,pcie-sm8250: Add 'global' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom,pcie-sm8150: Add 'global' interrupt (Manivannan Sadhasivam) - PCI: qcom-ep: Mask PTM_UPDATING interrupt (Manivannan Sadhasivam) - PCI: dwc: Add debugfs support for PTM context (Manivannan Sadhasivam) - PCI: dwc: Pass DWC PCIe mode to dwc_pcie_debugfs_init() (Manivannan Sadhasivam) - PCI: Add debugfs support for exposing PTM context (Manivannan Sadhasivam) - PCI: tegra194: Create debugfs directory only when CONFIG_PCIEASPM is enabled (Hans Zhang) - PCI: rockchip-ep: Mark RK3399 as intx_capable (Niklas Cassel) - PCI: rockchip: Fix order of rockchip_pci_core_rsts (Jensen Huang) - PCI: rcar-gen4: Document how to obtain platform firmware (Yoshihiro Shimoda) - PCI: rcar-gen4: set ep BAR4 fixed size (Jerome Brunet) - PCI: qcom: Add support for IPQ5018 (Nitheesh Sekar) - dt-bindings: PCI: qcom: Add IPQ5018 SoC (Nitheesh Sekar) - PCI: dwc: Add support for configuring lane equalization presets (Krishna Chaitanya Chundru) - PCI: Add lane equalization register offsets (Krishna Chaitanya Chundru) - PCI: dwc: Update pci->num_lanes to maximum supported link width (Krishna Chaitanya Chundru) - PCI: of: Add of_pci_get_equalization_presets() API (Krishna Chaitanya Chundru) - PCI: mvebu: Use for_each_of_range() iterator for parsing "ranges" (Rob Herring (Arm)) - PCI: ls-gen4: Use to_delayed_work() (Chen Ni) - PCI: imx6: Save and restore the LUT setting during suspend/resume for i.MX95 SoC (Richard Zhu) - PCI: imx6: Add PLL lock check for i.MX95 SoC (Richard Zhu) - PCI: imx6: Add workaround for errata ERR051586 (Richard Zhu) - PCI: imx6: Add workaround for errata ERR051624 (Richard Zhu) - PCI: imx6: Toggle the core reset for i.MX95 PCIe (Richard Zhu) - PCI: imx6: Call dw_pcie_wait_for_link() from start_link() callback only when required (Richard Zhu) - PCI: imx6: Skip link up workaround for newer platforms (Richard Zhu) - PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane (Wenbin Yao) - PCI: dwc: ep: Fix errno typo (Niklas Cassel) - PCI: dwc: ep: Use FIELD_GET() where applicable (Hans Zhang) - PCI: qcom: Replace PERST# sleep time with proper macro (Niklas Cassel) - PCI: dw-rockchip: Replace PERST# sleep time with proper macro (Niklas Cassel) - PCI: host-common: Convert to library for host controller drivers (Manivannan Sadhasivam) - PCI: cadence: Simplify J721e link status check (Hans Zhang) - PCI: mobiveil: Return bool from link up check (Hans Zhang) - PCI: dwc: Return bool from link up check (Hans Zhang) - PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit() (Diederik de Haas) - PCI: dw-rockchip: Use rockchip_pcie_link_up() to check link up instead of open coding (Hans Zhang) - PCI: dw-rockchip: Reorganize register and bitfield definitions (Hans Zhang) - PCI: dw-rockchip: Remove unused PCIE_CLIENT_GENERAL_DEBUG definition (Hans Zhang) - PCI: dw-rockchip: Move rockchip_pcie_ep_hide_broken_ats_cap_rk3588() to dw_pcie_ep_ops::init() (Shawn Lin) - PCI: dw-rockchip: Enable ASPM L0s capability for both RC and EP modes (Shawn Lin) - PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up() (Shawn Lin) - PCI: j721e: Fix host/endpoint dependencies (Arnd Bergmann) - PCI: j721e: Add support to build as a loadable module (Siddharth Vadapalli) - PCI: cadence-ep: Introduce cdns_pcie_ep_disable() helper for cleanup (Siddharth Vadapalli) - PCI: cadence-host: Introduce cdns_pcie_host_disable() helper for cleanup (Siddharth Vadapalli) - PCI: cadence: Add support to build pcie-cadence library as a kernel module (Kishon Vijay Abraham I) - PCI: cadence: Remove duplicate message code definitions (Hans Zhang) - PCI: cadence: Fix runtime atomic count underflow (Hans Zhang) - PCI: apple: Add T602x PCIe support (Hector Martin) - PCI: apple: Abstract register offsets via a SoC-specific structure (Hector Martin) - PCI: apple: Use gpiod_set_value_cansleep in probe flow (Hector Martin) - PCI: apple: Drop poll for CORE_RC_PHYIF_STAT_REFCLK (Hector Martin) - PCI: apple: Move port PHY registers to their own reg items (Hector Martin) - PCI: apple: Fix missing OF node reference in apple_pcie_setup_port (Hector Martin) - PCI: apple: Move away from INTMSK{SET,CLR} for INTx and private interrupts (Marc Zyngier) - PCI: apple: Dynamically allocate RID-to_SID bitmap (Marc Zyngier) - PCI: apple: Move over to standalone probing (Marc Zyngier) - PCI: ecam: Allow cfg->priv to be pre-populated from the root port device (Marc Zyngier) - PCI: host-generic: Extract an ECAM bridge creation helper from pci_host_common_probe() (Marc Zyngier) - dt-bindings: pci: apple,pcie: Add t6020 compatible string (Alyssa Rosenzweig) - PCI: apple: Set only available ports up (Janne Grunau) - PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding (Niklas Cassel) - PCI: endpoint: Align pci_epc_set_msi(), pci_epc_ops::set_msi() nr_irqs encoding (Niklas Cassel) - PCI: endpoint: Align pci_epc_get_msix(), pci_epc_ops::get_msix() return value encoding (Niklas Cassel) - PCI: endpoint: Align pci_epc_get_msi(), pci_epc_ops::get_msi() return value encoding (Niklas Cassel) - PCI: cadence-ep: Correct PBA offset in .set_msix() callback (Niklas Cassel) - PCI: dwc: ep: Correct PBA offset in .set_msix() callback (Niklas Cassel) - PCI: endpoint: pci-epf-vntb: Simplify ctrl/SPAD space allocation (Jerome Brunet) - PCI: endpoint: Retain fixed-size BAR size as well as aligned size (Jerome Brunet) - PCI: Add ACS quirk for Loongson PCIe (Huacai Chen) - PCI: Fix lock symmetry in pci_slot_unlock() (Ilpo Järvinen) - arm64: Kconfig: switch to HAVE_PWRCTRL (Johan Hovold) - wifi: ath12k: switch to PCI_PWRCTRL_PWRSEQ (Johan Hovold) - wifi: ath11k: switch to PCI_PWRCTRL_PWRSEQ (Johan Hovold) - PCI/pwrctrl: Rename pwrctrl Kconfig symbols and slot module (Johan Hovold) - PCI/pwrctrl: Cancel outstanding rescan work when unregistering (Brian Norris) - PCI: Explicitly put devices into D0 when initializing (Mario Limonciello) - PCI: Increment PM usage counter when probing reset methods (Alex Williamson) - PM: runtime: Define pm_runtime_put cleanup helper (Alex Williamson) - PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root() (Zhe Qiao) - PCI: hotplug: Drop superfluous #include directives (Lukas Wunner) - PCI: pciehp: Ignore Link Down/Up caused by Secondary Bus Reset (Lukas Wunner) - PCI: pciehp: Ignore Presence Detect Changed caused by DPC (Lukas Wunner) - PCI: Limit visibility of match_driver flag to PCI core (Lukas Wunner) - Revert "iommu/amd: Prevent binding other PCI drivers to IOMMU PCI devices" (Lukas Wunner) - PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus() (Wilfred Mallawa) - PCI: Use PCI_STD_NUM_BARS instead of 6 (Ilpo Järvinen) - PCI: Remove pci_fixup_cardbus() (Heiner Kallweit) - PCI: Remove function pcim_intx() prototype from pci.h (Philipp Stanner) - PCI: Remove hybrid-devres usage warnings from kernel-doc (Philipp Stanner) - PCI: Remove redundant set of request functions (Philipp Stanner) - PCI: Remove exclusive requests flags from _pcim_request_region() (Philipp Stanner) - PCI: Remove pcim_request_region_exclusive() (Philipp Stanner) - Documentation/driver-api: Update pcim_enable_device() (Philipp Stanner) - PCI: Remove hybrid devres nature from request functions (Philipp Stanner) - PCI: Remove pcim_iounmap_regions() (Philipp Stanner) - mtip32xx: Remove unnecessary pcim_iounmap_regions() calls (Philipp Stanner) - PCI: Update Link Speed after retraining (Ilpo Järvinen) - PCI/bwctrl: Replace lbms_count with PCI_LINK_LBMS_SEEN flag (Ilpo Järvinen) - PCI/ERR: Remove misleading TODO regarding kernel panic (Manivannan Sadhasivam) - PCI/AER: Add sysfs attributes for log ratelimits (Jon Pan-Doh) - PCI/AER: Add ratelimits to PCI AER Documentation (Jon Pan-Doh) - PCI/AER: Ratelimit correctable and non-fatal error logging (Jon Pan-Doh) - PCI/AER: Simplify add_error_device() (Bjorn Helgaas) - PCI/AER: Convert aer_get_device_error_info(), aer_print_error() to index (Bjorn Helgaas) - PCI/AER: Rename struct aer_stats to aer_info (Karolina Stolarek) - PCI/AER: Reduce pci_print_aer() correctable error level to KERN_WARNING (Karolina Stolarek) - PCI/ERR: Add printk level to pcie_print_tlp_log() (Bjorn Helgaas) - PCI/AER: Check log level once and remember it (Karolina Stolarek) - PCI/AER: Trace error event before ratelimiting (Bjorn Helgaas) - PCI/AER: Update statistics before ratelimiting (Bjorn Helgaas) - PCI/AER: Simplify pci_print_aer() (Bjorn Helgaas) - PCI/AER: Initialize aer_err_info before using it (Bjorn Helgaas) - PCI/AER: Move aer_print_source() earlier in file (Bjorn Helgaas) - PCI/AER: Rename aer_print_port_info() to aer_print_source() (Jon Pan-Doh) - PCI/AER: Extract bus/dev/fn in aer_print_port_info() with PCI_BUS_NUM(), etc (Bjorn Helgaas) - PCI/AER: Consolidate Error Source ID logging in aer_isr_one_error_type() (Bjorn Helgaas) - PCI/AER: Factor COR/UNCOR error handling out from aer_isr_one_error() (Bjorn Helgaas) - PCI/DPC: Log Error Source ID only when valid (Bjorn Helgaas) - PCI/DPC: Initialize aer_err_info before using it (Bjorn Helgaas) - mm: slub: only warn once when allocating slab obj extensions fails (Usama Arif) - mm: kvmalloc: make kmalloc fast path real fast path (Michal Hocko) - LICENSES: add CC0-1.0 license text (Lukas Bulwahn) - drm/ttm: Fix compile error when CONFIG_SHMEM is not set (Steven Rostedt) - flexfiles/pNFS: update stats on NFS4ERR_DELAY for v4.1 DSes (Tigran Mkrtchyan) - nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointer (NeilBrown) - nfs_localio: protect race between nfs_uuid_put() and nfs_close_local_fh() (NeilBrown) - nfs_localio: duplicate nfs_close_local_fh() (NeilBrown) - nfs_localio: simplify interface to nfsd for getting nfsd_file (NeilBrown) - nfs_localio: always hold nfsd net ref with nfsd_file ref (NeilBrown) - nfs_localio: use cmpxchg() to install new nfs_file_localio (NeilBrown) - SUNRPC: Remove dead code from xs_tcp_tls_setup_socket() (Chuck Lever) - SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls (Chuck Lever) - nfs: fix incorrect handling of large-number NFS errors in nfs4_do_mkdir() (NeilBrown) - nfs: ignore SB_RDONLY when remounting nfs (Li Lingfeng) - nfs: clear SB_RDONLY before getting superblock (Li Lingfeng) - NFS: always probe for LOCALIO support asynchronously (Mike Snitzer) - pnfs/flexfiles: connect to NFSv3 DS using TLS if MDS connection uses TLS (Mike Snitzer) - NFS: add localio to sysfs (Mike Snitzer) - nfs: use writeback_iter directly (Christoph Hellwig) - nfs: refactor nfs_do_writepage (Christoph Hellwig) - nfs: don't return AOP_WRITEPAGE_ACTIVATE from nfs_do_writepage (Christoph Hellwig) - nfs: fold nfs_page_async_flush into nfs_do_writepage (Christoph Hellwig) - NFSv4: Always set NLINK even if the server doesn't support it (Han Young) - NFSv4: Allow FREE_STATEID to clean up delegations (Benjamin Coddington) - NFSv4: Don't check for OPEN feature support in v4.1 (Scott Mayhew) - NFSv4.2: fix listxattr to return selinux security label (Olga Kornievskaia) - NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps are delegated (Sagi Grimberg) - NFS: Add support for fallocate(FALLOC_FL_ZERO_RANGE) (Anna Schumaker) - fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio() (Max Kellermann) - NFSv4: xattr handlers should check for absent nfs filehandles (Scott Mayhew) - nfs: add a refcount tracker for struct net as held by the nfs_client (Jeff Layton) - sunrpc: don't immediately retransmit on seqno miss (Nikhil Jha) - sunrpc: implement rfc2203 rpcsec_gss seqnum cache (Nikhil Jha) - cifs: update the lock ordering comments with new mutex (Shyam Prasad N) - cifs: dns resolution is needed only for primary channel (Shyam Prasad N) - cifs: update dstaddr whenever channel iface is updated (Shyam Prasad N) - cifs: reset connections for all channels when reconnect requested (Shyam Prasad N) - smb: client: use ParentLeaseKey in cifs_do_create (Henrique Carvalho) - smb: client: use ParentLeaseKey in open_cached_dir (Henrique Carvalho) - smb: client: add ParentLeaseKey support (Henrique Carvalho) - cifs: Fix cifs_query_path_info() for Windows NT servers (Pali Rohár) - cifs: Fix validation of SMB1 query reparse point response (Pali Rohár) - cifs: Correctly set SMB1 SessionKey field in Session Setup Request (Pali Rohár) - cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode (Pali Rohár) - smb: client: add NULL check in automount_fullpath (Ruben Devos) - smb: client: Remove an unused function and variable (Dr. David Alan Gilbert) - dm-stripe: small code cleanup (Mikulas Patocka) - dm-verity: fix a memory leak if some arguments are specified multiple times (Mikulas Patocka) - dm-mirror: fix a tiny race condition (Mikulas Patocka) - dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock (Benjamin Marzinski) - dm mpath: replace spin_lock_irqsave with spin_lock_irq (Mikulas Patocka) - dm-mpath: Don't grab work_mutex while probing paths (Benjamin Marzinski) - dm-zone: Use bdev_*() helper functions where applicable (Bart Van Assche) - dm vdo indexer: don't read request structure after enqueuing (Matthew Sakai) - dm: pass through operations on wrapped inline crypto keys (Eric Biggers) - blk-crypto: export wrapped key functions (Eric Biggers) - dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits (John Garry) - dm mpath: Interface for explicit probing of active paths (Kevin Wolf) - dm: Allow .prepare_ioctl to handle ioctls directly (Kevin Wolf) - dm-flakey: make corrupting read bios work (Benjamin Marzinski) - dm-flakey: remove useless ERROR_READS check in flakey_end_io (Benjamin Marzinski) - dm-flakey: error all IOs when num_features is absent (Benjamin Marzinski) - dm-flakey: Clean up parsing messages (Benjamin Marzinski) - dm: remove unneeded kvfree from alloc_targets (Benjamin Marzinski) - dm-bufio: remove maximum age based eviction (Eric Biggers) - dm-verity: use softirq context only when !need_resched() (Eric Biggers) - dm: lock limits when reading them (Mikulas Patocka) - dm: use generic functions instead of disable_discard and disable_write_zeroes (Mikulas Patocka) - dm-delay: don't busy-wait in kthread (Benjamin Marzinski) - dm: fix native zone append devices on top of emulated ones (Benjamin Marzinski) - dm: limit swapping tables for devices with zone write plugs (Benjamin Marzinski) - dm: fix dm_blk_report_zones (Benjamin Marzinski) - dm: handle failures in dm_table_set_restrictions (Benjamin Marzinski) - dm: free table mempools if not used in __bind (Benjamin Marzinski) - dm: don't change md if dm_table_set_restrictions() fails (Benjamin Marzinski) - perf callchain: Always populate the addr_location map when adding IP (Ian Rogers) - perf lock contention: Reject more than 10ms delays for safety (Namhyung Kim) - perf trace: Set errpid to false for rseq and set_robust_list (Anubhav Shelat) - perf symbol: Move demangling code out of symbol-elf.c (Ian Rogers) - perf trace: Always print return value for syscalls returning a pid (Anubhav Shelat) - perf script: Print PERF_AUX_FLAG_COLLISION flag (Leo Yan) - perf mem: Show absolute percent in mem_stat output (Namhyung Kim) - perf mem: Display sort order only if it's available (Namhyung Kim) - perf mem: Describe overhead calculation in brief (Ravi Bangoria) - perf record: Fix incorrect --user-regs comments (Dapeng Mi) - Revert "perf thread: Ensure comm_lock held for comm_list" (Arnaldo Carvalho de Melo) - perf test trace_summary: Skip --bpf-summary tests if no libbpf (Ian Rogers) - perf test intel-pt: Skip jitdump test if no libelf (Ian Rogers) - perf intel-tpebs: Avoid race when evlist is being deleted (Ian Rogers) - perf test demangle-java: Don't segv if demangling fails (Ian Rogers) - perf symbol: Fix use-after-free in filename__read_build_id (Ian Rogers) - perf pmu: Avoid segv for missing name/alias_name in wildcarding (Ian Rogers) - perf machine: Factor creating a "live" machine out of dwarf-unwind (Ian Rogers) - perf test: Add AMD IBS sw filter test (Namhyung Kim) - perf mem: Count L2 HITM for c2c statistic (Yicong Yang) - perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12 (Yicong Yang) - perf tests switch-tracking: Fix timestamp comparison (Leo Yan) - perf pmu intel: Adjust cpumaks for sub-NUMA clusters on graniterapids (Ian Rogers) - perf tests trace_summary.sh: Run in exclusive mode (Arnaldo Carvalho de Melo) - perf test: Add cgroup summary test case for 'perf trace' (Namhyung Kim) - perf python: Add counting.py as example for counting perf events (Gautam Menghani) - perf python: Add evlist close support (Gautam Menghani) - perf python: Add evsel read method (Gautam Menghani) - perf python: Add support for 'struct perf_counts_values' to return counter data (Gautam Menghani) - perf python: Add evsel cpus and threads functions (Ian Rogers) - libperf threadmap: Add perf_thread_map__idx() (Ian Rogers) - libperf threadmap: Don't segv for index 0 for the NULL 'struct perf_thread_map' pointer (Ian Rogers) - perf test amd: Skip amd-ibs-period test on kernel < v6.15 (Ravi Bangoria) - perf thread: Ensure comm_lock held for comm_list (Ian Rogers) - perf rwsem: Add clang's -Wthread-safety annotations (Ian Rogers) - perf dso: Minor refactor to allow clang's Wthread-safety analysis (Ian Rogers) - perf ftrace: Use process/session specific trace settings (Thomas Richter) - tools headers: Synchronize linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers compiler: Pick the const_true() define from the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Synchronize uapi/linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Sync the linux/unaligned.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools headers x86 cpufeatures: Sync with the kernel sources to pick ZEN6 and Indirect Target Selection (ITS) bits (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync linux/vhost.h with the kernel sources (Arnaldo Carvalho de Melo) - perf test probe_vfs_getname: Add regex for searching probe line (Leo Yan) - perf record: Fix a asan runtime error in util/maps.c (Chun-Tse Shao) - perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2 (Chun-Tse Shao) - perf intel-tpebs: Filter non-workload samples (Ian Rogers) - perf test: Allow tolerance for leader sampling test (Chun-Tse Shao) - perf test: Add stat uniquifying test (Chun-Tse Shao) - perf parse-events: Use wildcard processing to set an event to merge into (Ian Rogers) - perf evlist: Make uniquifying counter names consistent (Ian Rogers) - perf trace: Support --summary-mode=cgroup (Namhyung Kim) - perf report: Add 'tgid' sort key (Namhyung Kim) - perf test: Update sysfs path for core PMU caps (Namhyung Kim) - perf test: Fix LBR test by ignoring idle task (Namhyung Kim) - perf tools: Fix arm64 source package build (James Clark) - perf test: Hybrid improvements for metric value validation test (Ian Rogers) - perf list: Display the PMU name associated with a perf metric in JSON (Ian Rogers) - perf metricgroup: Binary search when resolving referred to metrics (Ian Rogers) - perf pmu: Change aliases from list to hashmap (Ian Rogers) - perf fncache: Switch to using hashmap (Ian Rogers) - perf tests: Harden branch stack sampling test (Ian Rogers) - perf parse-events: Add "cpu" term to set the CPU an event is recorded on (Ian Rogers) - perf parse-events: Set is_pmu_core for legacy hardware events (Ian Rogers) - perf stat: Use counter cpumask to skip zero values (Ian Rogers) - libperf cpumap: Add ability to create CPU from a single CPU number (Ian Rogers) - perf tests metrics: Permission related fixes (Ian Rogers) - perf evsel: Add per-thread warning for EOPNOTSUPP open failues (Ian Rogers) - perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3 (Adrian Hunter) - perf intel-pt: Do not default to recording all switch events (Adrian Hunter) - perf intel-pt: Fix PEBS-via-PT data_src (Adrian Hunter) - perf test demangle-ocaml: Switch to using dso__demangle_sym() (Ian Rogers) - perf test demangle-java: Switch to using dso__demangle_sym() (Ian Rogers) - perf test demangle-rust: Add Rust demangling test (Ian Rogers) - perf demangle-rust: Remove previous legacy rust decoder (Ian Rogers) - perf symbol-elf: Integrate rust-v0 demangling (Ian Rogers) - perf demangle-rust: Add rustc-demangle C demangler (Ian Rogers) - perf test amd ibs: Fix spelling mistake "Asssuming" -> "Assuming" (Colin Ian King) - perf pmu: Use available core PMU for raw events (Namhyung Kim) - perf lock contention: Add -J/--inject-delay option (Namhyung Kim) - perf tests: Fix 'perf report' tests installation (Michael Petlan) - perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids() (Namhyung Kim) - perf trace: Fix leaks of 'struct thread' in fprintf_sys_enter() (Namhyung Kim) - perf parse-events: Add debug dump of evlist if reordered (Ian Rogers) - perf evlist: Make groups visible in evlist__format_evsels() output (Ian Rogers) - perf evlist: Refactor evlist__scnprintf_evsels() (Ian Rogers) - perf stat: Remove print_mixed_hw_group_error (Ian Rogers) - perf stat: Better hybrid support for the NMI watchdog warning (Ian Rogers) - perf trace: Add missing thread__put() in thread__e_machine() (Ian Rogers) - perf trace: Free the files.max entry in files->table (Ian Rogers) - perf test: Add direct off-cpu tests (Howard Chu) - perf record --off-cpu: Add --off-cpu-thresh option (Howard Chu) - perf record --off-cpu: Dump the remaining PERF_SAMPLE_ in sample_type from BPF's stack trace map (Howard Chu) - perf script: Display off-cpu samples correctly (Howard Chu) - perf record --off-cpu: Disable perf_event's callchain collection (Howard Chu) - perf evsel: Assemble off-cpu samples (Howard Chu) - perf record --off-cpu: Dump off-cpu samples in BPF (Howard Chu) - perf record --off-cpu: Preparation of off-cpu BPF program (Howard Chu) - perf record --off-cpu: Parse off-cpu event (Howard Chu) - perf evsel: Expose evsel__is_offcpu_event() for future use (Howard Chu) - perf symbol-minimal: Fix double free in filename__read_build_id (Ian Rogers) - perf mem: Add 'dtlb' output field (Namhyung Kim) - perf mem: Add 'snoop' output field (Namhyung Kim) - perf mem: Add 'cache' and 'memory' output fields (Namhyung Kim) - perf hist: Hide unused mem stat columns (Namhyung Kim) - perf mem: Add 'op' output field (Namhyung Kim) - perf hist: Implement output fields for mem stats (Namhyung Kim) - perf hist: Basic support for mem_stat accounting (Namhyung Kim) - perf hist: Add struct he_mem_stat (Namhyung Kim) - perf hist: Support multi-line header (Namhyung Kim) - perf record: Add --sample-mem-info option (Namhyung Kim) - perf hist: Remove output field from sort-list properly (Namhyung Kim) - perf test perf-report-hierarchy: Add new test (Arnaldo Carvalho de Melo) - perf test amd ibs: Add sample period unit test (Ravi Bangoria) - perf mem/c2c amd: Add ldlat support (Ravi Bangoria) - perf amd ibs: Incorporate Zen5 DTLB and PageSize information (Ravi Bangoria) - perf amd ibs: Add Load Latency bits in raw dump (Ravi Bangoria) - perf symbols: Handle 'u' and 'l' symbols in /proc/kallsyms (Arnaldo Carvalho de Melo) - perf test probe_vfs_getname: Skip if no suitable line detected (Jakub Brnak) - perf lock contention: Symbolize zone->lock using BTF (Namhyung Kim) - perf test: Add perf trace summary test (Namhyung Kim) - perf trace: Implement syscall summary in BPF (Namhyung Kim) - MAINTAINERS: Add hisilicon PMU JSON events under its entry (Junhao He) - perf vendor events arm64: Drop hip08 PublicDescription if same as BriefDescription (Junhao He) - perf vendor events arm64: Fill up Desc field for Hisi hip08 hha pmu (Junhao He) - perf bench evlist-open-close: Reduce scope of 2 variables (Ian Rogers) - perf tests record: Cleanup improvements (Ian Rogers) - perf tests metric-only perf stat: Fix tests 84 and 86 s390 (Thomas Richter) - perf tool_pmu: Fix aggregation on duration_time (Ian Rogers) - perf session: Skip unsupported new event types (Chun-Tse Shao) - perf hist: Allow custom output fields in hierarchy mode (Namhyung Kim) - perf hist: Set levels in output_field_add() (Namhyung Kim) - perf hist: Remove formats in hierarchy when cancel latency (Namhyung Kim) - perf hist: Remove formats in hierarchy when cancel children (Namhyung Kim) - perf record: Retirement latency cleanup in evsel__config (Ian Rogers) - perf pmu-events: Add retirement latency to JSON events inside of perf (Ian Rogers) - perf stat: Add mean, min, max and last --tpebs-mode options (Ian Rogers) - perf intel-tpebs: Use stats for retirement latency statistics (Ian Rogers) - perf intel-tpebs: Don't close record on read (Ian Rogers) - perf intel-tpebs: Add mutex for tpebs_results (Ian Rogers) - perf intel-tpebs: Add support for updating counts in evsel__tpebs_read (Ian Rogers) - perf intel-tpebs: Refactor tpebs_results list (Ian Rogers) - perf intel-tpebs: Ensure events are opened, factor out finding (Ian Rogers) - perf intel-tpebs: Inline get_perf_record_args (Ian Rogers) - perf intel-tpebs: Reduce scope of the tpebs_events_size variable (Ian Rogers) - perf intel-tpebs: Move the cpumap_buf variable out of evsel__tpebs_open() (Ian Rogers) - perf intel-tpebs: Separate evsel__tpebs_prepare() out of evsel__tpebs_open() (Ian Rogers) - perf intel-tpebs: Rename tpebs_start to evsel__tpebs_open (Ian Rogers) - perf intel-tpebs: Simplify tpebs_cmd (Ian Rogers) - perf intel-tpebs: Cleanup header (Ian Rogers) - perf vendor events: Update westmereep-dp events (Ian Rogers) - perf vendor events: Update westmereep-dp events (Ian Rogers) - perf vendor events: Update westmereep-dp events (Ian Rogers) - perf vendor events: Update tigerlake metrics (Ian Rogers) - perf vendor events: Update snowridgex events (Ian Rogers) - perf vendor events: Update skylakex events/metrics (Ian Rogers) - perf vendor events: Update skylake metrics (Ian Rogers) - perf vendor events: Update sierraforest events/metrics (Ian Rogers) - perf vendor events: Update sapphirerapids events/metrics (Ian Rogers) - perf vendor events: Update sandybridge metrics (Ian Rogers) - perf vendor events: Update rocketlake events/metrics (Ian Rogers) - perf vendor events: Update nehalemex events (Ian Rogers) - perf vendor events: Update nehalemep events (Ian Rogers) - perf vendor events: Update meteorlake events/metrics (Ian Rogers) - perf vendor events: Update lunarlake events/metrics (Ian Rogers) - perf vendor events: Update jaketown metrics (Ian Rogers) - perf vendor events: Update ivytown metrics (Ian Rogers) - perf vendor events: Update ivybridge metrics (Ian Rogers) - perf vendor events: Update icelakex events/metrics (Ian Rogers) - perf vendor events: Update icelake events/metrics (Ian Rogers) - perf vendor events: Update haswellx metrics (Ian Rogers) - perf vendor events: Update haswell metrics (Ian Rogers) - perf vendor events: Add graniterapids retirement latencies (Ian Rogers) - perf vendor events: Update grandridge events/metrics (Ian Rogers) - perf vendor events: Update emeraldrapids events/metrics (Ian Rogers) - perf vendor events: Update elkhartlake events (Ian Rogers) - perf vendor events: Update clearwaterforest events (Ian Rogers) - perf vendor events: Update cascadelakex events/metrics (Ian Rogers) - perf vendor events: Update broadwellx metrics (Ian Rogers) - perf vendor events: Update broadwellde metrics (Ian Rogers) - perf vendor events: Update broadwell metrics (Ian Rogers) - perf vendor events: Update bonnell events (Ian Rogers) - perf vendor events: Update arrowlake events/metrics (Ian Rogers) - perf vendor events: Update AlderlakeN events/metrics (Ian Rogers) - perf vendor events: Update alderlake events/metrics (Ian Rogers) - perf ui browser hists: Set actions->thread before calling do_zoom_thread() (Arnaldo Carvalho de Melo) - perf ui browser hists: Simplify the routines that add entries to the popup menu (Arnaldo Carvalho de Melo) - perf ui browser: Accept the left arrow key as a Zoom out if done on the first column (Arnaldo Carvalho de Melo) - perf ui browser annotate: Don't show the source code view status initially (Arnaldo Carvalho de Melo) - perf ui browser annotate: Show in the title the source code view toggle (Arnaldo Carvalho de Melo) - perf ui browser map: Provide feedback on unhandled hotkeys (Arnaldo Carvalho de Melo) - perf ui browser hists: Provide feedback on unhandled hotkeys (Arnaldo Carvalho de Melo) - perf ui browser header: Provide feedback on unhandled hotkeys (Arnaldo Carvalho de Melo) - perf ui browser annotate: Provide feedback on unhandled hotkeys (Arnaldo Carvalho de Melo) - perf ui browser annotate-data: Provide feedback on unhandled hotkeys (Arnaldo Carvalho de Melo) - perf ui browser: Add a warn on unhandled hotkey helper (Arnaldo Carvalho de Melo) - perf ui browser: Add key_name() helper (Arnaldo Carvalho de Melo) - tools build: Don't show libbfd build status as it is opt-in (Arnaldo Carvalho de Melo) - perf check: Add tip about building with libbfd using BUILD_NONDISTRO=1 (Arnaldo Carvalho de Melo) - perf build: Warn when libdebuginfod devel files are not available (Arnaldo Carvalho de Melo) - tools build: Don't show libunwind build status as it is opt-in (Arnaldo Carvalho de Melo) - perf check: Allow showing a tip for opt-in features not built into perf (Arnaldo Carvalho de Melo) - perf check: Move the FEATURE_STATUS() macro to its only user source file (Arnaldo Carvalho de Melo) - perf check: Share the feature status printing routine with 'perf version' (Arnaldo Carvalho de Melo) - tools build: Don't set libunwind as available if test-all.c build succeeds (Arnaldo Carvalho de Melo) - fsdax: Remove unused trace events for dax insert mapping (Steven Rostedt) - genirq/matrix: Remove unused irq_matrix_alloc_reserved tracepoint (Steven Rostedt) - xdp: Remove unused mem_return_failed event (Steven Rostedt) - ftrace: Don't allocate ftrace module map if ftrace is disabled (Ye Bin) - ftrace: Fix UAF when lookup kallsym after ftrace disabled (Ye Bin) - cgroup: adjust criteria for rstat subsystem cpu lock access (JP Kobryn) - cxl/edac: Add CXL memory device soft PPR control feature (Shiju Jose) - cxl/edac: Add CXL memory device memory sparing control feature (Shiju Jose) - cxl/edac: Support for finding memory operation attributes from the current boot (Shiju Jose) - cxl/edac: Add support for PERFORM_MAINTENANCE command (Shiju Jose) - cxl/edac: Add CXL memory device ECS control feature (Shiju Jose) - cxl/edac: Add CXL memory device patrol scrub control feature (Shiju Jose) - cxl: Update prototype of function get_support_feature_info() (Shiju Jose) - EDAC: Update documentation for the CXL memory patrol scrub control feature (Shiju Jose) - cxl/features: Remove the inline specifier from to_cxlfs() (Alison Schofield) - cxl/feature: Remove redundant code of get supported features (Li Ming) - docs: ABI: Fix "firwmare" to "firmware" (Sumanth Gavini) - cxl/Documentation: Fix typo in sysfs write_bandwidth attribute path (Alok Tiwari) - cxl: doc/linux/access-coordinates Update access coordinates calculation methods (Dave Jiang) - cxl: docs/platform/acpi/srat Add generic target documentation (Dave Jiang) - cxl: docs/platform/cdat reference documentation (Dave Jiang) - Documentation: Update the CXL Maturity Map (Alison Schofield) - cxl: Sync up the driver-api/cxl documentation (Alison Schofield) - cxl: docs - add self-referencing cross-links (Gregory Price) - cxl: docs/allocation/hugepages (Gregory Price) - cxl: docs/allocation/reclaim (Gregory Price) - cxl: docs/allocation/page-allocator (Gregory Price) - cxl: docs/allocation/dax (Gregory Price) - cxl: docs/linux/memory-hotplug (Gregory Price) - cxl: docs/linux/dax-driver documentation (Gregory Price) - cxl: docs/linux/cxl-driver - add example configurations (Gregory Price) - cxl: docs/linux - add cxl-driver theory of operation (Gregory Price) - cxl: docs/linux - early boot configuration (Gregory Price) - cxl: docs/linux - overview (Gregory Price) - cxl: docs/platform/example-configs documentation (Gregory Price) - cxl: docs/platform/acpi reference documentation (Gregory Price) - cxl: docs/platform/bios-and-efi documentation (Gregory Price) - cxl: docs/devices - add cxl device and protocol reference (Gregory Price) - cxl: docs - access-coordinates doc fixups (Gregory Price) - cxl: update documentation structure in prep for new docs (Gregory Price) - cxl/hdm: Clean up a debug printk (Dan Carpenter) - cxl: Add a dev_dbg() when a decoder was added to a port (Robert Richter) - cxl/region: Add a dev_err() on missing target list entries (Robert Richter) - cxl/region: Add a dev_warn() on registration failure (Robert Richter) - cxl/region: Add function to find a port's switch decoder by range (Robert Richter) - cxl/region: Factor out code to find a root decoder's region (Robert Richter) - cxl/region: Factor out code to find the root decoder (Robert Richter) - cxl/port: Replace put_cxl_root() by a cleanup helper (Robert Richter) - cxl/region: Move find_cxl_root() to cxl_add_to_region() (Robert Richter) - cxl/region: Avoid duplicate call of cxl_port_pick_region_decoder() (Robert Richter) - cxl/region: Rename function to cxl_port_pick_region_decoder() (Robert Richter) - cxl: Introduce parent_port_of() helper (Robert Richter) - cxl/pci: Add comments to cxl_hdm_decode_init() (Robert Richter) - cxl/pci: Moving code in cxl_hdm_decode_init() (Robert Richter) - cxl: Remove else after return (Robert Richter) - cxl/test: Address missing MODULE_DESCRIPTION warnings for cxl_test (Dave Jiang) - cxl: core/region - ignore interleave granularity when ways=1 (Gregory Price) - cxl/acpi: Verify CHBS length for CXL2.0 (Li Zhijian) - cxl: Remove always true condition for cxlctl_validate_hw_command() (Dave Jiang) - backlight: pm8941: Add NULL check in wled_configure() (Henry Martin) - fbdev: Remove constants of unused events (Thomas Zimmermann) - leds: backlight trigger: Replace fb events with a dedicated function call (Thomas Zimmermann) - leds: backlight trigger: Move blank-state handling into helper (Thomas Zimmermann) - backlight: lcd: Replace fb events with a dedicated function call (Thomas Zimmermann) - backlight: lcd: Move event handling into helpers (Thomas Zimmermann) - backlight: Replace fb events with a dedicated function call (Thomas Zimmermann) - backlight: Move blank-state handling into helper (Thomas Zimmermann) - backlight: Implement fbdev tracking with blank state from event (Thomas Zimmermann) - fbdev: Send old blank state in FB_EVENT_BLANK (Thomas Zimmermann) - fbdev: Track display blanking state (Thomas Zimmermann) - fbdev: Rework fb_blank() (Thomas Zimmermann) - leds: tps6131x: Add support for Texas Instruments TPS6131X flash LED driver (Matthias Fend) - dt-bindings: leds: Add Texas Instruments TPS6131x flash LED driver (Matthias Fend) - leds: flash: Add support for flash/strobe duration (Richard Leitner) - leds: rgb: leds-mt6370-rgb: Improve definition of some struct linear_range (Christophe JAILLET) - leds: led-test: Provide tests for the lookup and get infrastructure (Lee Jones) - leds: led-test: Fill out the registration test to cover more test cases (Lee Jones) - leds: led-test: Remove standard error checking after KUNIT_ASSERT_*() (Lee Jones) - leds: pca995x: Fix typo in pca995x_of_match's of_device_id entry (Jesse Karjalainen) - leds: Provide skeleton KUnit testing for the LEDs framework (Lee Jones) - leds: tca6507: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - leds: pca9532: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - leds: pca955x: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - leds: lgm-sso: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - leds: Do not enable by default during compile testing (Krzysztof Kozlowski) - leds: turris-omnia: Drop commas in the terminator entries (Marek Behún) - leds: lp8860: Disable GPIO with devm action (Andrew Davis) - leds: lp8860: Only unlock in lp8860_unlock_eeprom() (Andrew Davis) - leds: lp8860: Enable regulator using enable_optional helper (Andrew Davis) - leds: lp8860: Remove default regs when not caching (Andrew Davis) - leds: lp8860: Use new mutex guards to cleanup function exits (Andrew Davis) - leds: lp8860: Use regmap_multi_reg_write for EEPROM writes (Andrew Davis) - leds: pca955x: Avoid potential overflow when filling default_label (Andy Shevchenko) - leds: multicolor: Fix intensity setting while SW blinking (Sven Schwermer) - leds: leds-cros_ec: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - Documentation: leds: Remove .rst extension for leds-st1202 on index (Manuel Fombuena) - leds: core: Bail out when composed name can't fit the buffer (Andy Shevchenko) - leds: led-triggers: Improvements for default trigger (Craig McQueen) - usb: typec: tcpm: Use fwnode_get_child_node_count() (Andy Shevchenko) - leds: ncp5623: Use fwnode_get_child_node_count() (Andy Shevchenko) - leds: pwm-multicolor: Use fwnode_get_child_node_count() (Andy Shevchenko) - device property: Split fwnode_get_child_node_count() (Andy Shevchenko) - mfd: maxim: Correct Samsung "Electronics" spelling in copyright headers (Sumanth Gavini) - mfd: maxim: Correct Samsung "Electronics" spelling in headers (Sumanth Gavini) - mfd: sm501: Remove unused sm501_find_clock (Dr. David Alan Gilbert) - mfd: 88pm886: Constify struct regmap_irq_chip and some other structures (Christophe JAILLET) - dt-bindings: mfd: syscon: Add mediatek,mt8365-infracfg-nao (Nícolas F. R. A. Prado) - mfd: sprd-sc27xx: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - mfd: rt5033: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - mfd: max8925: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - mfd: max77705: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - mfd: max77541: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - mfd: max14577: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - mfd: as3722: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - mfd: 88pm886: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - dt-bindings: mfd: Correct indentation and style in DTS example (Krzysztof Kozlowski) - dt-bindings: mfd: Drop unrelated nodes from DTS example (Krzysztof Kozlowski) - dt-bindings: mfd: syscon: Add qcom,apq8064-sps-sic (Dmitry Baryshkov) - dt-bindings: mfd: syscon: Add qcom,apq8064-mmss-sfpb (Dmitry Baryshkov) - mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE (Alexey Gladkov) - dt-bindings: mfd: syscon: Add mt7988-topmisc (Frank Wunderlich) - mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe() (Christophe JAILLET) - mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() (Christophe JAILLET) - mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe() (Christophe JAILLET) - dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893 (AngeloGioacchino Del Regno) - MAINTAINERS: add myself as reviewer for Samsung S2M MFD (André Draszik) - mfd: sec: Add myself as module author (André Draszik) - mfd: sec-irq: Convert to using REGMAP_IRQ_REG() macros (André Draszik) - mfd: sec-common: Convert to using MFD_CELL macros (André Draszik) - mfd: sec-common: Use sizeof(*var), not sizeof(struct type_of_var) (André Draszik) - mfd: sec: Don't compare against NULL / 0 for errors, use ! (André Draszik) - mfd: sec: Change device_type to int (André Draszik) - mfd: sec-i2c: Rework platform data and regmap instantiating (André Draszik) - mfd: sec-common: Don't ignore errors from sec_irq_init() (André Draszik) - mfd: sec-irq: s2dos05 doesn't support interrupts (André Draszik) - mfd: sec-i2c: s2dos05/s2mpu05: Use explicit regmap config and drop default (André Draszik) - mfd: sec: Use dev_err_probe() where appropriate (André Draszik) - mfd: sec-i2c: Sort struct of_device_id entries and the device type switch (André Draszik) - mfd: sec-common: Fix multiple trivial whitespace issues (André Draszik) - mfd: sec: Merge separate core and irq modules (André Draszik) - mfd: sec: Add support for S2MPG10 PMIC (André Draszik) - mfd: sec: Split into core and transport (i2c) drivers (André Draszik) - mfd: sec: Move private internal API to internal header (André Draszik) - mfd: sec: Update includes to add missing and remove superfluous ones (André Draszik) - mfd: sec: Sort includes alphabetically (André Draszik) - mfd: sec-core: Drop non-existing forward declarations (André Draszik) - dt-bindings: mfd: samsung,s2mps11: add s2mpg10 (André Draszik) - dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod (Ryan Wanner) - dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml (Ryan Wanner) - dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr (Ryan Wanner) - mfd: ucb1x00: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - mfd: tps65010: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - mfd: sm501: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - mfd: bcm590xx: Drop unused "id" member of bcm590xx struct (Artur Weber) - MAINTAINERS: Adjust the file entry in SIEMENS IPC LED DRIVERS (Lukas Bulwahn) - mfd: tps65010: Use per-client debugfs directory (Wolfram Sang) - mfd: aat2870: Use per-client debugfs directory (Wolfram Sang) - regulator: bcm590xx: Add support for BCM59054 regulators (Artur Weber) - regulator: bcm590xx: Rename BCM59056-specific data as such (Artur Weber) - regulator: bcm590xx: Store regulator descriptions in table (Artur Weber) - regulator: bcm590xx: Use dev_err_probe for regulator register error (Artur Weber) - mfd: bcm590xx: Add PMU ID/revision parsing function (Artur Weber) - mfd: bcm590xx: Add support for multiple device types + BCM59054 compatible (Artur Weber) - dt-bindings: mfd: brcm,bcm59056: Add compatible for BCM59054 (Artur Weber) - dt-bindings: mfd: brcm,bcm59056: Convert to YAML (Artur Weber) - MAINTAINERS: Add BD96802 specific header (Matti Vaittinen) - regulator: bd96801: Support ROHM BD96806 PMIC (Matti Vaittinen) - mfd: bd96801: Support ROHM BD96806 (Matti Vaittinen) - regulator: bd96801: Support ROHM BD96805 PMIC (Matti Vaittinen) - mfd: bd96801: Support ROHM BD96805 (Matti Vaittinen) - regulator: bd96801: Support ROHM BD96802 (Matti Vaittinen) - mfd: rohm-bd96801: Support ROHM BD96802 (Matti Vaittinen) - regulator: bd96801: Drop IC name from the IRQ resources (Matti Vaittinen) - mfd: bd96801: Drop IC name from the regulator IRQ resources (Matti Vaittinen) - mfd: rohm-bd96801: Add chip info (Matti Vaittinen) - dt-bindings: mfd: bd96802: Add ROHM BD96806 (Matti Vaittinen) - dt-bindings: mfd: bd96801: Add ROHM BD96805 (Matti Vaittinen) - dt-bindings: mfd: Add ROHM BD96802 PMIC (Matti Vaittinen) - dt-bindings: regulator: Add ROHM BD96802 PMIC (Matti Vaittinen) - pwm: stm32-lp: Add support for stm32mp25 (Fabrice Gasnier) - clocksource/drivers/stm32-lptimer: Add support for stm32mp25 (Fabrice Gasnier) - mfd: stm32-lptimer: Add support for stm32mp25 (Fabrice Gasnier) - dt-bindings: mfd: stm32-lptimer: Add support for stm32mp25 (Fabrice Gasnier) - HID: multitouch: Disable touchpad on firmware level while not in use (Werner Sembach) - HID: core: Add functions for HID drivers to react on first open and last close call (Werner Sembach) - HID: magicmouse: Apple Magic Mouse 2 USB-C support (Aditya Garg) - HID: hid-logitech: use sysfs_emit_at() instead of scnprintf() (TangDongxing) - HID: Kysona: Add periodic online check (Lode Willems) - HID: intel-thc-hid: intel-thc: make read-only arrays static const (Colin Ian King) - HID: intel-thc-hid: intel-quicki2c: pass correct arguments to acpi_evaluate_object (Wentao Guan) - HID: mcp2221: use new line value setter callbacks (Bartosz Golaszewski) - HID: mcp2200: use new line value setter callbacks (Bartosz Golaszewski) - HID: cp2112: use new line value setter callbacks (Bartosz Golaszewski) - HID: cp2112: use lock guards (Bartosz Golaszewski) - HID: cp2112: hold the lock for the entire direction_output() call (Bartosz Golaszewski) - HID: cp2112: destroy mutex on driver detach (Bartosz Golaszewski) - HID: corsair-void: Use to_delayed_work() (Chen Ni) - HID: quirks: Add HID_QUIRK_IGNORE_MOUSE quirk (Aditya Garg) - HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() (Terry Junge) - HID: HID_APPLETB_BL should depend on X86 (Geert Uytterhoeven) - HID: HID_APPLETB_KBD should depend on X86 (Geert Uytterhoeven) - HID: appletb-kbd: Use secs_to_jiffies() instead of msecs_to_jiffies() (Thorsten Blum) - ata: libata-eh: Keep DIPM disabled while modifying the allowed LPM states (Niklas Cassel) - ata: libata-eh: Rename no_dipm variable to be more clear (Niklas Cassel) - ata: libata-eh: Rename hipm and dipm variables (Niklas Cassel) - ata: libata-eh: Add ata_eh_set_lpm() WARN_ON_ONCE (Niklas Cassel) - ata: libata-eh: Update DIPM comments to reflect reality (Niklas Cassel) - dt-bindings: ata: Convert arasan,cf-spear1340 to DT schema (Rob Herring (Arm)) - dt-bindings: ata: Convert marvell,orion-sata to DT schema (Rob Herring (Arm)) - dt-bindings: ata: Convert cavium,ebt3000-compact-flash to DT schema (Rob Herring (Arm)) - dt-bindings: ata: Convert apm,xgene-ahci to DT schema (Rob Herring (Arm)) - dt-bindings: ata: Convert st,ahci to DT schema (Rob Herring (Arm)) - dt-bindings: ata: Convert ti,dm816-ahci to DT schema (Rob Herring (Arm)) - ata: libata: Print if port is external on boot (Niklas Cassel) - dt-bindings: ata: rockchip-dwc-ahci: add RK3576 compatible (Nicolas Frattaroli) - ata: libata-scsi: Do not set the INFORMATION field twice for ATA PT (Igor Pylypiv) - ata: sata_sx4: Fix spelling mistake "parttern" -> "pattern" (Colin Ian King) - ata: libata-sata: Use BIT() macro to convert tag to bit field (Niklas Cassel) - ata: libata-sata: Simplify sense_valid fetching (Niklas Cassel) - ata: libata-core: Simplify ata_print_version_once (Heiner Kallweit) - doc: hwmon: acpi_power_meter: Add information about enabling the power capping feature. (Shinji Nomoto) - hwmon: (isl28022) Fix current reading calculation (Yikai Tsai) - hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data (Jarkko Nikula) - hwmon: Add KEBA fan controller support (Gerhard Engleder) - hwmon: pmbus: mpq8785: Add support for MPM3695 family (Pawel Dembicki) - hwmon: pmbus: mpq8785: Add support for MPM82504 (Pawel Dembicki) - hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio configuration (Pawel Dembicki) - hwmon: pmbus: mpq8785: Prepare driver for multiple device support (Pawel Dembicki) - dt-bindings: hwmon: Add bindings for mpq8785 driver (Pawel Dembicki) - hwmon: (ina238) Modify the calculation formula to adapt to different chips (Wenliang Yan) - hwmon: (ina238) Add support for SQ52206 (Wenliang Yan) - dt-bindings: Add SQ52206 to ina2xx devicetree bindings (Wenliang Yan) - hwmon: (ina238) Add ina238_config to save configurations for different chips (Wenliang Yan) - hwmon: (ausus-ec-sensors) add MAXIMUS VI HERO. (pkarc) - hwmon: (isl28022, nct7363) Convert to use maple tree register cache (Bo Liu) - hwmon: (asus-ec-sensors) check sensor index in read_string() (Alexei Safin) - hwmon: (asus-ec-sensors) add ROG MAXIMUS Z90 Formula. (Daniel Grainger) - dt-bindings: hwmon: Add Sophgo SG2044 external hardware monitor support (Inochi Amaoto) - hwmon: (max77705) Add initial support (Dzmitry Sankouski) - hwmon: (tmp102) add vcc regulator support (Peter Korsgaard) - dt-bindings: hwmon: ti,tmp102: document optional V+ supply property (Peter Korsgaard) - hwmon: (pmbus/lt3074) add support for lt3074 (Cedric Encarnacion) - dt-bindings: hwmon: pmbus: add lt3074 (Cedric Encarnacion) - hwmon: (spd5118) Detect and support 16-bit register addressing (Guenter Roeck) - hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses (Guenter Roeck) - hwmon: (spd5118) Name chips taking the specification literally (Guenter Roeck) - hwmon: (spd5118) Split into common and I2C specific code (Guenter Roeck) - hwmon: (dell-smm) Add the Dell OptiPlex 7050 to the DMI whitelist (Armin Wolf) - hwmon: (aht10) Drop doctype annotations from static functions (Guenter Roeck) - hwmon: (lm90) Use to_delayed_work() (Chen Ni) - hwmon: (xgene-hwmon) Simplify PCC shared memory region handling (Sudeep Holla) - hwmon: (pwm-fan) disable threaded interrupts (John Keeping) - hwmon: Add KEBA battery monitoring controller support (Gerhard Engleder) - hwmon: (gpio-fan) Add regulator support (Alexander Stein) - hwmon: (ina2xx) make regulator 'vs' support optional (Ciprian Marian Costea) - hwmon: (asus-ec-sensors) sort sensor definition arrays (Eugene Shalygin) - hwmon: (max34451) Work around lost page (William A. Kennington III) - hwmon: (max6639) Allow setting target RPM (Naresh Solanki) - hwmon: (pmbus) Do not set regulators_node for single-channel chips (Guenter Roeck) - hwmon: (pmbus/max34440) Add support for ADPM12160 (Alexis Czezar Torreno) - hwmon: (pmbus/max34440) Fix support for max34451 (Alexis Czezar Torreno) - hwmon: (pmbus/ucd9000) Use new GPIO line value setter callbacks (Bartosz Golaszewski) - hwmon: (ltc2992) Use new GPIO line value setter callbacks (Bartosz Golaszewski) - hwmon: (pmbus) Introduce page_change_delay (William A. Kennington III) - hwmon: (k10temp) Add support for Zen5 Ryzen Desktop (David Hows) - hwmon: (amc6821) Add PWM polarity configuration with OF (Francesco Dolcini) - dt-bindings: hwmon: amc6821: add fan and PWM output (Francesco Dolcini) - hwmon: (qnap-mcu) Remove (explicitly) unused header (Andy Shevchenko) - arch: xtensa: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX (Johan Korsnes) - xtensa: migrate to the generic rule for built-in DTB (Masahiro Yamada) - xtensa: ptrace: Remove zero-length alignment array (Thorsten Blum) - Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests (Michael Kelley) - Drivers: hv: vmbus: Add comments about races with "channels" sysfs dir (Michael Kelley) - Documentation: hyperv: Update VMBus doc with new features and info (Michael Kelley) - PCI: hv: Remove unnecessary flex array in struct pci_packet (Michael Kelley) - Drivers: hv: Remove hv_alloc/free_* helpers (Long Li) - Drivers: hv: Use kzalloc for panic page allocation (Long Li) - uio_hv_generic: Align ring size to system page (Long Li) - uio_hv_generic: Use correct size for interrupt and monitor pages (Long Li) - Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary (Long Li) - arch/x86: Provide the CPU number in the wakeup AP callback (Roman Kisel) - x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap() (Roman Kisel) - PCI: hv: Get vPCI MSI IRQ domain from DeviceTree (Roman Kisel) - ACPI: irq: Introduce acpi_get_gsi_dispatcher() (Roman Kisel) - Drivers: hv: vmbus: Introduce hv_get_vmbus_root_device() (Roman Kisel) - Drivers: hv: vmbus: Get the IRQ number from DeviceTree (Roman Kisel) - dt-bindings: microsoft,vmbus: Add interrupt and DMA coherence properties (Roman Kisel) - arm64, x86: hyperv: Report the VTL the system boots in (Roman Kisel) - arm64: hyperv: Initialize the Virtual Trust Level field (Roman Kisel) - Drivers: hv: Provide arch-neutral implementation of get_vtl() (Roman Kisel) - Drivers: hv: Enable VTL mode for arm64 (Roman Kisel) - arm64: hyperv: Use SMCCC to detect hypervisor presence (Roman Kisel) - arm64: kvm, smccc: Introduce and use API for getting hypervisor UUID (Roman Kisel) - tools: hv: Enable debug logs for hv_kvp_daemon (Shradha Gupta) - asm-generic: Add sched.h inclusion in simd.h (Huacai Chen) - crypto: s390/sha256 - rename module to sha256-s390 (Eric Biggers) - topology: make for_each_node_with_cpus() O(N) (Yury Norov [NVIDIA]) - bitfield: Add FIELD_MODIFY() helper (Luo Jie) - bitmap-str: Add missing header(s) (Andy Shevchenko) - bitmap-str: Get rid of 'extern' for function prototypes (Andy Shevchenko) - build_bug.h: more user friendly error messages in BUILD_BUG_ON_ZERO() (Vincent Mailhol) - test_bits: add tests for BIT_U*() (Vincent Mailhol) - test_bits: add tests for GENMASK_U*() (Lucas De Marchi) - drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*() (Lucas De Marchi) - bits: introduce fixed-type BIT_U*() (Lucas De Marchi) - bits: introduce fixed-type GENMASK_U*() (Vincent Mailhol) - bits: add comments and newlines to #if, #else and #endif directives (Vincent Mailhol) - cpumask: drop cpumask_assign_cpu() (Yury Norov) - riscv: switch set_icache_stale_mask() to using non-atomic assign_cpu() (Yury Norov) - cpumask: add non-atomic __assign_cpu() (Yury Norov) - nodemask: drop nodes_shift (Yury Norov) - tools/bootconfig: specify LDFLAGS as an argument to CC (Brian Masney) - tools/bootconfig: allow overriding CFLAGS assignment (Brian Masney) - module: Remove outdated comment about text_size (Valentin Schneider) - module: Make .static_call_sites read-only after init (Petr Pavlu) - module: Add a separate function to mark sections as read-only after init (Petr Pavlu) - module: Constify parameters of module_enforce_rwx_sections() (Petr Pavlu) - mm/khugepaged: clean up refcount check using folio_expected_ref_count() (Shivank Garg) - selftests/mm: fix test result reporting in gup_longterm (Mark Brown) - selftests/mm: report unique test names for each cow test (Mark Brown) - selftests/mm: add helper for logging test start and results (Mark Brown) - selftests/mm: use standard ksft_finished() in cow and gup_longterm (Mark Brown) - selftests/damon/_damon_sysfs: skip testcases if CONFIG_DAMON_SYSFS is disabled (Enze Li) - sched/numa: add statistics of numa balance task (Chen Yu) - sched/numa: fix task swap by skipping kernel threads (Libo Chen) - tools/testing: check correct variable in open_procmap() (Dan Carpenter) - tools/testing/vma: add missing function stub (Lorenzo Stoakes) - mm/gup: update comment explaining why gup_fast() disables IRQs (Jann Horn) - selftests/mm: two fixes for the pfnmap test (David Hildenbrand) - mm/khugepaged: fix race with folio split/free using temporary reference (Shivank Garg) - mm: add CONFIG_PAGE_BLOCK_ORDER to select page block order (Juan Yescas) - mmu_notifiers: remove leftover stub macros (Jann Horn) - selftests/mm: deduplicate test names in madv_populate (Mark Brown) - kcov: rust: add flags for KCOV with Rust (Alice Ryhl) - mm: rust: make CONFIG_MMU ifdefs more narrow (Alice Ryhl) - mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas into free_pgtables() (Roman Gushchin) - mm/damon/Kconfig: enable CONFIG_DAMON by default (SeongJae Park) - mm/damon/Kconfig: set DAMON_{VADDR,PADDR,SYSFS} default to DAMON (SeongJae Park) - hugetlb: show nr_huge_pages in report_hugepages() (Wenjie Xu) - selftests/mm: skip hugevm test if kernel config file is not present (Zi Yan) - selftests/mm: skip guard_regions.uffd tests when uffd is not present (Zi Yan) - mm/shmem: remove unneeded xa_is_value() check in shmem_unuse_swap_entries() (Kemeng Shi) - mm: shmem: only remove inode from swaplist when it's swapped page count is 0 (Kemeng Shi) - mm/shmem: fix potential dead loop in shmem_unuse() (Kemeng Shi) - mm: shmem: add missing shmem_unacct_size() in __shmem_file_setup() (Kemeng Shi) - mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio() (Kemeng Shi) - mm/damon/core: avoid destroyed target reference from DAMOS quota (Akinobu Mita) - memcg: make memcg_rstat_updated nmi safe (Shakeel Butt) - memcg: nmi-safe slab stats updates (Shakeel Butt) - memcg: add nmi-safe update for MEMCG_KMEM (Shakeel Butt) - memcg: nmi safe memcg stats for specific archs (Shakeel Butt) - memcg: disable kmem charging in nmi for unsupported arch (Shakeel Butt) - selftests/mm: deduplicate default page size test results in thuge-gen (Mark Brown) - selftests/mm: deduplicate test logging in test_mlock_lock() (Mark Brown) - zram: support deflate-specific params (Sergey Senozhatsky) - zram: rename ZCOMP_PARAM_NO_LEVEL (Sergey Senozhatsky) - iov: remove copy_page_from_iter_atomic() (Matthew Wilcox (Oracle)) - ntfs3: use folios more in ntfs_compress_write() (Matthew Wilcox (Oracle)) - mm: rename page->index to page->__folio_index (Matthew Wilcox (Oracle)) - m68k: remove use of page->index (Matthew Wilcox (Oracle)) - gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add (Andrew Price) - fuse: increase readdir buffer size (Miklos Szeredi) - readdir: supply dir_context.count as readdir buffer size hint (Miklos Szeredi) - fuse: don't allow signals to interrupt getdents copying (Miklos Szeredi) - fuse: support large folios for writeback (Joanne Koong) - fuse: support large folios for readahead (Joanne Koong) - fuse: support large folios for queued writes (Joanne Koong) - fuse: support large folios for stores (Joanne Koong) - fuse: support large folios for symlinks (Joanne Koong) - fuse: support large folios for folio reads (Joanne Koong) - fuse: support large folios for writethrough writes (Joanne Koong) - fuse: refactor fuse_fill_write_pages() (Joanne Koong) - fuse: support large folios for retrieves (Joanne Koong) - fuse: support copying large folios (Joanne Koong) - fs: fuse: add dev id to /dev/fuse fdinfo (Chen Linxuan) - docs: filesystems: add fuse-passthrough.rst (Chen Linxuan) - MAINTAINERS: update filter of FUSE documentation (Chen Linxuan) - fuse: fix race between concurrent setattrs from multiple nodes (Guang Yuan Wu) - fuse: remove tmp folio for writebacks and internal rb tree (Joanne Koong) - mm: skip folio reclaim in legacy memcg contexts for deadlockable mappings (Joanne Koong) - fuse: optimize over-io-uring request expiration check (Joanne Koong) - fuse: use boolean bit-fields in struct fuse_copy_state (Joanne Koong) - fuse: Convert 'write' to a bit-field in struct fuse_copy_state (Joanne Koong) - fuse: add more control over cache invalidation behaviour (Luis Henriques) - fuse: Move prefaulting out of hot write path (Dave Hansen) - fuse: change 'unsigned' to 'unsigned int' (Jiale Yang) - netfs: Fix undifferentiation of DIO reads from unbuffered reads (David Howells) - netfs: Fix wait/wake to be consistent about the waitqueue used (David Howells) - netfs: Fix the request's work item to not require a ref (David Howells) - netfs: Fix setting of transferred bytes with short DIO reads (Paulo Alcantara) - netfs: Fix oops in write-retry from mis-resetting the subreq iterator (David Howells) - fs/netfs: remove unused flag NETFS_RREQ_BLOCKED (Max Kellermann) - fs/netfs: remove unused flag NETFS_RREQ_DONT_UNLOCK_FOLIOS (Max Kellermann) - folio_queue: remove unused field `marks3` (Max Kellermann) - fs/netfs: declare field `proc_link` only if CONFIG_PROC_FS=y (Max Kellermann) - fs/netfs: remove `netfs_io_request.ractl` (Max Kellermann) - fs/netfs: reorder struct fields to eliminate holes (Max Kellermann) - fs/netfs: remove unused enum choice NETFS_READ_HOLE_CLEAR (Max Kellermann) - fs/netfs: remove unused flag NETFS_ICTX_WRITETHROUGH (Max Kellermann) - fs/netfs: remove unused source NETFS_INVALID_WRITE (Max Kellermann) - fs/netfs: remove unused flag NETFS_SREQ_SEEK_DATA_READ (Max Kellermann) - exportfs: require ->fh_to_parent() to encode connectable file handles (Amir Goldstein) - rust: file: improve safety comments (Pekka Ristola) - rust: file: mark `LocalFile` as `repr(transparent)` (Pekka Ristola) - fs/dax: Fix "don't skip locked entries when scanning entries" (Alistair Popple) - iomap: don't lose folio dropbehind state for overwrites (Jens Axboe) - mm/filemap: unify dropbehind flag testing and clearing (Jens Axboe) - mm/filemap: unify read/write dropbehind naming (Jens Axboe) - Revert "Disable FOP_DONTCACHE for now due to bugs" (Jens Axboe) - mm/filemap: use filemap_end_dropbehind() for read invalidation (Jens Axboe) - mm/filemap: gate dropbehind invalidate on folio !dirty && !writeback (Jens Axboe) - KVM: arm64: vgic-debug: Avoid dereferencing NULL ITE pointer (Marc Zyngier) - KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race (Oliver Upton) - KVM: arm64: Unmap vLPIs affected by changes to GSI routing information (Oliver Upton) - KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forwarding() (Oliver Upton) - KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock (Oliver Upton) - KVM: arm64: Use lock guard in vgic_v4_set_forwarding() (Oliver Upton) - KVM: arm64: Mask out non-VA bits from TLBI VA* on VNCR invalidation (Marc Zyngier) - arm64: sysreg: Drag linux/kconfig.h to work around vdso build issue (Marc Zyngier) - rtmutex_api: provide correct extern functions (Paolo Bonzini) - KVM: s390: Simplify and move pv code (Claudio Imbrenda) - KVM: s390: Refactor and split some gmap helpers (Claudio Imbrenda) - KVM: s390: Remove unneeded srcu lock (Claudio Imbrenda) - s390: Remove unneeded includes (Claudio Imbrenda) - s390/uv: Improve splitting of large folios that cannot be split while dirty (David Hildenbrand) - s390/uv: Always return 0 from s390_wiggle_split_folio() if successful (David Hildenbrand) - s390/uv: Don't return 0 from make_hva_secure() if the operation was not successful (David Hildenbrand) - rust: add helper for mutex_trylock (Paolo Bonzini) - RISC-V: KVM: use kvm_trylock_all_vcpus when locking all vCPUs (Maxim Levitsky) - KVM: arm64: use kvm_trylock_all_vcpus when locking all vCPUs (Maxim Levitsky) - x86: KVM: SVM: use kvm_lock_all_vcpus instead of a custom implementation (Maxim Levitsky) - KVM: add kvm_lock_all_vcpus and kvm_trylock_all_vcpus (Maxim Levitsky) - locking/mutex: implement mutex_lock_killable_nest_lock (Maxim Levitsky) - locking/mutex: implement mutex_trylock_nested (Maxim Levitsky) - KVM: selftests: Add test to verify KVM_CAP_X86_BUS_LOCK_EXIT (Nikunj A Dadhania) - KVM: SVM: Add support for KVM_CAP_X86_BUS_LOCK_EXIT on SVM CPUs (Manali Shukla) - KVM: SVM: Add architectural definitions/assets for Bus Lock Threshold (Nikunj A Dadhania) - x86/cpufeatures: Add CPUID feature bit for the Bus Lock Threshold (Manali Shukla) - KVM: x86: Make kvm_pio_request.linear_rip a common field for user exits (Manali Shukla) - x86/sev: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variables (Peng Hao) - KVM: SVM: Treat DEBUGCTL[5:2] as reserved (Sean Christopherson) - KVM: SVM: avoid frequency indirect calls (Peng Hao) - KVM: SEV: Configure "ALLOWED_SEV_FEATURES" VMCB Field (Kim Phillips) - x86/cpufeatures: Add "Allowed SEV Features" Feature (Kishon Vijay Abraham I) - KVM: SVM: Add a mutex to dump_vmcb() to prevent concurrent output (Tom Lendacky) - KVM: SVM: Include the vCPU ID when dumping a VMCB (Tom Lendacky) - KVM: SVM: Add the type of VM for which the VMCB/VMSA is being dumped (Tom Lendacky) - KVM: SVM: Dump guest register state in dump_vmcb() (Tom Lendacky) - KVM: SVM: Decrypt SEV VMSA in dump_vmcb() if debugging is enabled (Tom Lendacky) - KVM: SVM: Fix SNP AP destroy race with VMRUN (Tom Lendacky) - KVM: VMX: Clean up and macrofy x86_ops (Vishal Verma) - KVM: VMX: Define a VMX glue macro for kvm_complete_insn_gp() (Vishal Verma) - KVM: VMX: Move vt_apicv_pre_state_restore() to posted_intr.c and tweak name (Vishal Verma) - KVM: x86: Revert kvm_x86_ops.mem_enc_ioctl() back to an OPTIONAL hook (Sean Christopherson) - KVM: VMX: Flush shadow VMCS on emergency reboot (Chao Gao) - KVM: VMX: Use LEAVE in vmx_do_interrupt_irqoff() (Uros Bizjak) - KVM: nVMX: Check MSR load/store list counts during VM-Enter consistency checks (Sean Christopherson) - KVM: selftests: access_tracking_perf_test: Use MGLRU for access tracking (James Houghton) - KVM: selftests: Build and link selftests/cgroup/lib into KVM selftests (James Houghton) - cgroup: selftests: Add API to find root of specific controller (Sean Christopherson) - cgroup: selftests: Move cgroup_util into its own library (James Houghton) - cgroup: selftests: Move memcontrol specific helpers out of common cgroup_util.c (Sean Christopherson) - KVM: selftests: access_tracking_perf_test: Add option to skip the sanity check (Maxim Levitsky) - KVM: selftests: Extract guts of THP accessor to standalone sysfs helpers (Sean Christopherson) - KVM: selftests: Add a test for x86's fastops emulation (Sean Christopherson) - KVM: selftests: Add a basic SEV-SNP smoke test (Pratik R. Sampat) - KVM: selftests: Decouple SEV policy from VM type (Pratik R. Sampat) - KVM: selftests: Force GUEST_MEMFD flag for SNP VM type (Pratik R. Sampat) - KVM: selftests: Add library support for interacting with SNP (Pratik R. Sampat) - KVM: selftests: Introduce SEV VM type check (Pratik R. Sampat) - KVM: selftests: Replace assert() with TEST_ASSERT_EQ() (Pratik R. Sampat) - KVM: selftests: Add SMT control state helper (Pratik R. Sampat) - KVM: selftests: Add vmgexit helper (Pratik R. Sampat) - KVM: selftests: SEV-SNP test for KVM_SEV_INIT2 (Pratik R. Sampat) - x86/irq: KVM: Add helper for harvesting PIR to deduplicate KVM and posted MSIs (Sean Christopherson) - KVM: VMX: Use arch_xchg() when processing PIR to avoid instrumentation (Sean Christopherson) - KVM: VMX: Isolate pure loads from atomic XCHG when processing PIR (Sean Christopherson) - KVM: VMX: Process PIR using 64-bit accesses on 64-bit kernels (Sean Christopherson) - x86/irq: KVM: Track PIR bitmap as an "unsigned long" array (Sean Christopherson) - KVM: VMX: Ensure vIRR isn't reloaded at odd times when sync'ing PIR (Sean Christopherson) - x86/irq: Track if IRQ was found in PIR during initial loop (to load PIR vals) (Sean Christopherson) - x86/irq: Ensure initial PIR loads are performed exactly once (Sean Christopherson) - KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call() (Sean Christopherson) - KVM: x86/mmu: Warn if PFN changes on shadow-present SPTE in shadow MMU (Yan Zhao) - KVM: x86/tdp_mmu: WARN if PFN changes for spurious faults (Yan Zhao) - KVM: x86/tdp_mmu: Merge prefetch and access checks for spurious faults (Yan Zhao) - KVM: x86/mmu: Further check old SPTE is leaf for spurious prefetch fault (Yan Zhao) - KVM: Remove obsolete comment about locking for kvm_io_bus_read/write (Li RongQing) - KVM: x86: Unify cross-vCPU IBPB (Sean Christopherson) - KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs (Yosry Ahmed) - KVM: x86: Add module param to control and enumerate device posted IRQs (Sean Christopherson) - KVM: VMX: Don't send UNBLOCK when starting device assignment without APICv (Sean Christopherson) - KVM: x86: Rescan I/O APIC routes after EOI interception for old routing (weizijie) - KVM: x86: Add a helper to deduplicate I/O APIC EOI interception logic (Sean Christopherson) - KVM: x86: Isolate edge vs. level check in userspace I/O APIC route scanning (Sean Christopherson) - KVM: x86: Advertise support for AMD's PREFETCHI (Babu Moger) - KVM: x86: Sort CPUID_8000_0021_EAX leaf bits properly (Borislav Petkov) - KVM: x86: clean up a return (Dan Carpenter) - KVM: x86: Advertise support for WRMSRNS (Sean Christopherson) - x86/msr: Rename the WRMSRNS opcode macro to ASM_WRMSRNS (for KVM) (Sean Christopherson) - KVM: x86: Generalize IBRS virtualization on emulated VM-exit (Yosry Ahmed) - KVM: x86: Propagate AMD's IbrsSameMode to the guest (Yosry Ahmed) - x86/cpufeatures: Define X86_FEATURE_AMD_IBRS_SAME_MODE (Yosry Ahmed) - KVM: VMX: use __always_inline for is_td_vcpu and is_td (Edward Adam Davis) - m68k: Replace memcpy() + manual NUL-termination with strscpy() (Thorsten Blum) - m68k/kernel: replace strncpy() with strscpy() (Mohammad Mahdi Anbaraki) - m68k: coldfire: gpio: use new line value setter callbacks (Bartosz Golaszewski) - Input: ims-pcu - check record size in ims_pcu_flash_firmware() (Dan Carpenter) - Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer() (Gatien Chevallier) - Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT (Fabrice Gasnier) - Input: amijoy - make headings compliant w/ guidelines in documentation (George Anthony Vernon) - Input: amijoy - fix grammar in documentation (George Anthony Vernon) - Input: amijoy - fix Amiga 4-joystick adapter pinout in documentation (George Anthony Vernon) - Input: amijoy - fix broken table formatting in documentation (George Anthony Vernon) - Input: atkbd - do not reset keyboard by default on Loongson (Qunqin Zhao) - Input: xpad - send LED and auth done packets to all Xbox One controllers (Vicki Pfau) - Input: xpad - add the ByoWave Proteus controller (Pierre-Loup A. Griffais) - Input: xpad - allow delaying init packets (Vicki Pfau) - MAINTAINERS: update dlg,da72??.txt to yaml (Neil Armstrong) - dt-bindings: input: convert dlg,da7280.txt to dt-schema (Neil Armstrong) - dt-bindings: input: touchscreen: edt-ft5x06: use unevaluatedProperties (Joel Selvaraj) - Input: snvs_pwrkey - support power-off-time-sec (Ian Ray) - dt-bindings: crypto: fsl,sec-v4.0-mon: Add "power-off-time-sec" (Ian Ray) - Input: matrix_keypad - detect change during scan (Markus Burri) - Input: matrix_keypad - add function for reading row state (Markus Burri) - mtd: rawnand: brcmnand: legacy exec_op implementation (Álvaro Fernández Rojas) - mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk (Wentao Liang) - mtd: nand: brcmnand: fix NAND timeout when accessing eMMC (David Regan) - mtd: nand: sunxi: Add randomizer configuration before randomizer enable (Wentao Liang) - mtd: spinand: esmt: fix id code for F50D1G41LB (George Moussalem) - mtd: rawnand: brcmnand: remove unused parameters (Álvaro Fernández Rojas) - mtd: rawnand: loongson1: Fix inconsistent refcounting in ls1x_nand_chip_init() (Keguang Zhang) - mtd: rawnand: loongson1: Fix error code in ls1x_nand_dma_transfer() (Dan Carpenter) - mtd: rawnand: qcom: Fix read len for onfi param page (Md Sadre Alam) - mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec() (Md Sadre Alam) - mtd: rawnand: qcom: Pass 18 bit offset from NANDc base to BAM base (Md Sadre Alam) - dt-bindings: mtd: qcom,nandc: Document the SDX75 NAND controller (Kaushal Kumar) - mtd: bcm47xxnflash: Add error handling for bcm47xxnflash_ops_bcm4706_ctl_cmd() (Wentao Liang) - mtd: rawnand: Use non-hybrid PCI devres API (Philipp Stanner) - mtd: nand: ecc-mxic: Fix use of uninitialized variable ret (Mikhail Arkhipov) - mtd: spinand: winbond: Add support for W35N02JW and W35N04JW chips (Miquel Raynal) - mtd: spinand: winbond: Add octal support (Miquel Raynal) - mtd: spinand: winbond: Add support for W35N01JW in single mode (Miquel Raynal) - mtd: spinand: winbond: Rename DTR variants (Miquel Raynal) - mtd: spinand: Define octal operations (Miquel Raynal) - mtd: spinand: Use more specific naming for the (quad) program load op (Miquel Raynal) - mtd: spinand: Use more specific naming for the (single) program load op (Miquel Raynal) - mtd: spinand: Use more specific naming for the program execution op (Miquel Raynal) - mtd: spinand: Use more specific naming for the (quad IO) read from cache ops (Miquel Raynal) - mtd: spinand: Use more specific naming for the (quad output) read from cache ops (Miquel Raynal) - mtd: spinand: Use more specific naming for the (dual IO) read from cache ops (Miquel Raynal) - mtd: spinand: Use more specific naming for the (dual output) read from cache ops (Miquel Raynal) - mtd: spinand: Use more specific naming for the (single) read from cache ops (Miquel Raynal) - mtd: spinand: Use more specific naming for the page read op (Miquel Raynal) - mtd: spinand: Use more specific naming for the erase op (Miquel Raynal) - mtd: spinand: Use more specific naming for the get/set feature ops (Miquel Raynal) - mtd: spinand: Use more specific naming for the read ID op (Miquel Raynal) - mtd: spinand: Use more specific naming for the write enable/disable op (Miquel Raynal) - mtd: spinand: Use more specific naming for the reset op (Miquel Raynal) - mtd: rawnand: Add Loongson-1 NAND Controller Driver (Keguang Zhang) - dt-bindings: mtd: Add Loongson-1 NAND Controller (Keguang Zhang) - mtd: spi-nor: macronix: Add fixups for MX25L3255E (Cheng Ming Lin) - mtd: spi-nor: macronix: Remove duplicate flash info entries (Cheng Ming Lin) - mtd: spi-nor: macronix: Drop the redundant flash info fields (Cheng Ming Lin) - mtd: core: always create master device (Alexander Usyskin) - mtd: Do not enable by default during compile testing (Krzysztof Kozlowski) - dt-bindings: mtd: convert vf610-nfc to yaml format (Frank Li) - rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() (Dan Carpenter) - rpmsg: qcom_smd: Improve error handling for qcom_smd_parse_edge (Luca Weiss) - rpmsg: Remove unused method pointers *send_offchannel (Dr. David Alan Gilbert) - rpmsg: virtio: Remove uncallable offchannel functions (Dr. David Alan Gilbert) - rpmsg: core: Remove deadcode (Dr. David Alan Gilbert) - remoteproc: k3: Refactor release_tsp() functions into common driver (Beleswar Padhi) - remoteproc: k3: Refactor reserved_mem_init() functions into common driver (Beleswar Padhi) - remoteproc: k3: Refactor mem_release() functions into common driver (Beleswar Padhi) - remoteproc: k3: Refactor of_get_memories() functions into common driver (Beleswar Padhi) - remoteproc: k3: Refactor .da_to_va rproc ops into common driver (Beleswar Padhi) - remoteproc: k3: Refactor .get_loaded_rsc_table ops into common driver (Beleswar Padhi) - remoteproc: k3: Refactor .detach rproc ops into common driver (Beleswar Padhi) - remoteproc: k3: Refactor .attach rproc ops into common driver (Beleswar Padhi) - remoteproc: k3: Refactor .stop rproc ops into common driver (Beleswar Padhi) - remoteproc: k3: Refactor .start rproc ops into common driver (Beleswar Padhi) - remoteproc: k3: Refactor .unprepare rproc ops into common driver (Beleswar Padhi) - remoteproc: k3: Refactor .prepare rproc ops into common driver (Beleswar Padhi) - remoteproc: k3-dsp: Assert local reset during .prepare callback (Beleswar Padhi) - remoteproc: k3-dsp: Don't override rproc ops in IPC-only mode (Beleswar Padhi) - remoteproc: k3: Refactor rproc_request_mbox() implementations into common driver (Beleswar Padhi) - remoteproc: k3-m4: Ping the mbox while acquiring the channel (Beleswar Padhi) - remoteproc: k3: Refactor rproc_release() implementation into common driver (Beleswar Padhi) - remoteproc: k3-m4: Introduce central function to release rproc from reset (Beleswar Padhi) - remoteproc: k3-dsp: Correct Reset deassert logic for devices w/o lresets (Beleswar Padhi) - remoteproc: k3: Refactor rproc_reset() implementation into common driver (Beleswar Padhi) - remoteproc: k3-m4: Introduce central function to put rproc into reset (Beleswar Padhi) - remoteproc: k3-dsp: Correct Reset logic for devices without lresets (Beleswar Padhi) - remoteproc: k3: Refactor .kick rproc ops into common driver (Beleswar Padhi) - remoteproc: k3: Refactor mailbox rx_callback functions into common driver (Beleswar Padhi) - remoteproc: k3: Refactor shared data structures (Beleswar Padhi) - remoteproc: k3-m4: Use k3_rproc_mem_data structure for memory info (Beleswar Padhi) - remoteproc: k3-m4: Add pointer to rproc struct within k3_m4_rproc (Beleswar Padhi) - remoteproc: k3-{m4/dsp}: Add a void ptr member in rproc internal struct (Beleswar Padhi) - remoteproc: k3-r5: Use k3_r5_rproc_mem_data structure for memory info (Beleswar Padhi) - remoteproc: k3-r5: Refactor Data Structures to Align with DSP and M4 (Beleswar Padhi) - remoteproc: k3-r5: Re-order k3_r5_release_tsp() function (Beleswar Padhi) - remoteproc: k3-r5: Re-order internal memory initialization functions (Beleswar Padhi) - remoteproc: k3-m4: Don't assert reset in detach routine (Beleswar Padhi) - remoteproc: k3-r5: Refactor sequential core power up/down operations (Beleswar Padhi) - remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{mbox_callback/kick} (Siddharth Vadapalli) - remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mbox_callback/kick} (Siddharth Vadapalli) - Revert "remoteproc: core: Clear table_sz when rproc_shutdown" (Bjorn Andersson) - dt-bindings: remoteproc: qcom,sm8150-pas: Add missing SC8180X compatible (Krzysztof Kozlowski) - dt-bindings: remoteproc: qcom,sm8350-pas: Add SC8280XP (Konrad Dybcio) - remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe (Dan Carpenter) - remoteproc: xlnx: Avoid RPU force power down (Tanmay Shah) - remoteproc: core: Release rproc->clean_table after rproc_attach() fails (Xiaolei Wang) - remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach() (Xiaolei Wang) - remoteproc: imx_dsp_rproc: Add support for DSP-specific features (Iuliana Prodan) - remoteproc: stm32_rproc: Allow to specify firmware default name (Arnaud Pouliquen) - dt-bindings: remoteproc: stm32-rproc: Add firmware-name property (Arnaud Pouliquen) - mailbox: qcom-apcs-ipc: Assign OF node to clock controller child device (Stephan Gerhold) - dt-bindings: mailbox: qcom,apcs: Add separate node for clock-controller (Stephan Gerhold) - dt-bindings: mailbox: qcom: Add the SM7150 APCS compatible (David Wronek) - mailbox: sophgo: add mailbox driver for CV18XX series SoC (Yuntao Dai) - dt-bindings: mailbox: add Sophgo CV18XX series SoC (Yuntao Dai) - mailbox: Use guard/scoped_guard for spinlock (Peng Fan) - mailbox: Use guard/scoped_guard for con_mutex (Peng Fan) - mailbox: Remove devm_mbox_controller_unregister (Peng Fan) - mailbox: Propagate correct error return value (Peng Fan) - mailbox: Not protect module_put with spin_lock_irqsave (Peng Fan) - mailbox: Use dev_err when there is error (Peng Fan) - mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting (Jason-JH Lin) - mailbox: imx: Fix TXDB_V2 sending (Peng Fan) - mailbox: mchp-ipc-sbi: Fix COMPILE_TEST build error (Yue Haibing) - randstruct: gcc-plugin: Fix attribute addition (Kees Cook) - overflow: Introduce __DEFINE_FLEX for having no initializer (Kees Cook) - ubsan: integer-overflow: depend on BROKEN to keep this out of CI (Kees Cook) - wifi: iwlwifi: mld: Work around Clang loop unrolling bug (Kees Cook) - watchdog: iTCO_wdt: Update the heartbeat value after clamping timeout (Ziyan Fu) - watchdog: Add driver for Intel OC WDT (Diogo Ivo) - watchdog: arm_smc_wdt: get wdt status through SMCWD_GET_TIMELEFT (Antonio Borneo) - watchdog: iTCO: Drop driver-internal locking (Guenter Roeck) - watchdog: apple: set max_hw_heartbeat_ms instead of max_timeout (Florian Klink) - watchdog: qcom: introduce the device data for IPQ5424 watchdog device (Kathiravan Thirumoorthy) - dt-bindings: watchdog: renesas,wdt: Document RZ/V2N (R9A09G056) support (Lad Prabhakar) - watchdog: lenovo_se30_wdt: Fix possible devm_ioremap() NULL pointer dereference in lenovo_se30_wdt_probe() (Henry Martin) - watchdog: s3c2410_wdt: Add exynos990-wdt compatible data (Igor Belwon) - dt-bindings: watchdog: samsung-wdt: Add exynos990-wdt compatible (Igor Belwon) - dt-bindings: watchdog: Add rk3562 compatible (Kever Yang) - dt-bindings: watchdog: fsl,scu-wdt: Document imx8qm (Thomas Richard) - watchdog: Add the Watchdog Timer for the NXP S32 platform (Daniel Lezcano) - dt-bindings: watchdog: Add NXP Software Watchdog Timer (Daniel Lezcano) - watchdog: Correct kerneldoc warnings (Krzysztof Kozlowski) - watchdog: stm32: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - watchdog: Do not enable by default during compile testing (Krzysztof Kozlowski) - watchdog: cros-ec: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - watchdog: da9052_wdt: respect TWDMIN (Marcus Folkesson) - watchdog: da9052_wdt: do not disable wdt during probe (Marcus Folkesson) - watchdog: da9052_wdt: use timeout value from external inputs (Marcus Folkesson) - watchdog: da9052_wdt: add support for nowayout (Marcus Folkesson) - i3c: controllers do not need to depend on I3C (Wolfram Sang) - i3c: master: svc: switch to bulk clk API for flexible clock support (Carlos Song) - dt-bindings: i3c: silvaco,i3c-master: add i.MX94 and i.MX95 I3C (Carlos Song) - i3c: master: svc: skip address resend on repeat START (Frank Li) - i3c: master: svc: Emit STOP asap in the IBI transaction (Stanley Chu) - i3c: master: svc: Receive IBI requests in interrupt context (Stanley Chu) - i3c: mipi-i3c-hci: Move unexpected INTR_STATUS print before IO handler (Jarkko Nikula) - i3c: mipi-i3c-hci: Change name of INTR_STATUS bit 11 (Jarkko Nikula) - i3c: mipi-i3c-hci: Clear INTR_STATUS unconditionally (Jarkko Nikula) - i3c: mipi-i3c-hci: Fix handling status of i3c_hci_irq_handler() (Jarkko Nikula) - i3c: mipi-i3c-hci: Allow only relevant INTR_STATUS bit updates (Jarkko Nikula) - EDAC/altera: Use correct write width with the INTTEST register (Niravkumar L Rabara) - dt-bindings: interrupt-controller: Convert openrisc,ompic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert opencores,or1k-pic to DT schema (Rob Herring (Arm)) - Documentation:openrisc: Add build instructions with initramfs (Ann Yun) - parisc/unaligned: Fix hex output to show 8 hex chars (Helge Deller) - parisc: fix building with gcc-15 (Arnd Bergmann) - parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers (Thomas Huth) - parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers (Thomas Huth) - llist: make llist_add_batch() a static inline (Jens Axboe) - delayacct: remove redundant code and adjust indentation (Wang Yaxin) - squashfs: add optional full compressed block caching (Chanho Min) - crash_dump, nvme: select CONFIGFS_FS as built-in (Arnd Bergmann) - scripts/gdb/symbols: determine KASLR offset on s390 during early boot (Ilya Leoshkevich) - scripts/gdb/symbols: factor out pagination_off() (Ilya Leoshkevich) - scripts/gdb/symbols: factor out get_vmlinux() (Ilya Leoshkevich) - kernel/panic.c: format kernel-doc comments (Sravan Kumar Gundu) - mailmap: update and consolidate Casey Connolly's name and email (Casey Connolly) - nilfs2: remove wbc->for_reclaim handling (Christoph Hellwig) - fork: define a local GFP_VMAP_STACK (Linus Walleij) - fork: check charging success before zeroing stack (Pasha Tatashin) - fork: clean-up naming of vm_stack/vm_struct variables in vmap stacks code (Pasha Tatashin) - fork: clean-up ifdef logic around stack allocation (Pasha Tatashin) - kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count (Max Kellermann) - kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count (Max Kellermann) - x86/crash: make the page that stores the dm crypt keys inaccessible (Coiby Xu) - x86/crash: pass dm crypt keys to kdump kernel (Coiby Xu) - Revert "x86/mm: Remove unused __set_memory_prot()" (Coiby Xu) - crash_dump: retrieve dm crypt keys in kdump kernel (Coiby Xu) - crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging (Coiby Xu) - crash_dump: store dm crypt keys in kdump reserved memory (Coiby Xu) - crash_dump: make dm crypt keys persist for the kdump kernel (Coiby Xu) - kexec_file: allow to place kexec_buf randomly (Coiby Xu) - list: remove redundant 'extern' for function prototypes (Andy Shevchenko) - scripts/gdb: update documentation for lx_per_cpu (Illia Ostapyshyn) - scripts/gdb: fix kgdb probing on single-core systems (Illia Ostapyshyn) - selftests: fix some typos in tools/testing/selftests (Chelsy Ratnawat) - lib/oid_registry.c: remove unused sprint_OID (Dr. David Alan Gilbert) - nilfs2: do not propagate ENOENT error from nilfs_btree_propagate() (Ryusuke Konishi) - nilfs2: add pointer check for nilfs_direct_propagate() (Wentao Liang) - kexec_file: use SHA-256 library API instead of crypto_shash API (Eric Biggers) - util_macros.h: fix the reference in kernel-doc (Andy Shevchenko) - sort.h: hoist cmp_int() into generic header file (Fedor Pchelkin) - ocfs2: remove unnecessary NULL check before unregister_sysctl_table() (Chen Ni) - ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery (Murad Masimov) - ipc: fix to protect IPCS lookups using RCU (Jeongjun Park) - compiler_types.h: fix "unused variable" in __compiletime_assert() (Marc Herbert) - maccess: fix strncpy_from_user_nofault() empty string handling (Mykyta Yatsenko) - watchdog: fix watchdog may detect false positive of softlockup (Luo Gengkun) - treewide: fix typo "previlege" (WangYuli) - crash: fix spelling mistake "crahskernel" -> "crashkernel" (Colin Ian King) - lib/test_kmod: do not hardcode/depend on any filesystem (Herton R. Krzesinski) - relay: remove unused relay_late_setup_files (Dr. David Alan Gilbert) - rapidio: remove unused functions (Dr. David Alan Gilbert) - rapidio: remove some dead defines (Dr. David Alan Gilbert) - scatterlist: inline sg_next() (Caleb Sander Mateos) - ocfs2: simplify return statement in ocfs2_filecheck_attr_store() (Thorsten Blum) - samples: extend hung_task detector test with semaphore support (Zi Li) - hung_task: show the blocker task if the task is hung on semaphore (Lance Yang) - hung_task: replace blocker_mutex with encoded blocker (Lance Yang) - ocfs2: o2net_idle_timer: Rename del_timer_sync in comment (WangYuli) - Squashfs: check return result of sb_min_blocksize (Phillip Lougher) - exit: combine work under lock in synchronize_group_exit() and coredump_task_exit() (Mateusz Guzik) - errseq: eliminate special limitation for macro MAX_ERRNO (Zijun Hu) - kstrtox: add support for enabled and disabled in kstrtobool() (Mario Limonciello) - kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h (Andy Shevchenko) - kernel.h: move READ/WRITE definitions to (Ingo Molnar) - powernow: use pr_info_once (Jim Cromie) - checkpatch: qualify do-while-0 advice (Jim Cromie) - checkpatch: dont warn about unused macro arg on empty body (Jim Cromie) - proc: fix the issue of proc_mem_open returning NULL (Penglei Jiang) - lib/rbtree.c: fix the example typo (Chisheng Chen) - task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check (Pasha Tatashin) - crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo (Zhiquan Li) - init/main.c: log initcall level when initcall_debug is used (Francesco Valla) - exit: move and extend sched_process_exit() tracepoint (Andrii Nakryiko) - mm: pcp: increase pcp->free_count threshold to trigger free_high (Nikhil Dhama) - mm/hugetlb: convert use of struct page to folio in __unmap_hugepage_range() (Fan Ni) - mm/hugetlb: refactor __unmap_hugepage_range() to take folio instead of page (Fan Ni) - mm/hugetlb: refactor unmap_hugepage_range() to take folio instead of page (Fan Ni) - mm/hugetlb: pass folio instead of page to unmap_ref_private() (Fan Ni) - memcg: objcg stock trylock without irq disabling (Shakeel Butt) - memcg: no stock lock for cpu hot-unplug (Shakeel Butt) - memcg: make __mod_memcg_lruvec_state re-entrant safe against irqs (Shakeel Butt) - memcg: make count_memcg_events re-entrant safe against irqs (Shakeel Butt) - memcg: make mod_memcg_state re-entrant safe against irqs (Shakeel Butt) - memcg: move preempt disable to callers of memcg_rstat_updated (Shakeel Butt) - memcg: memcg_rstat_updated re-entrant safe against irqs (Shakeel Butt) - mm: khugepaged: decouple SHMEM and file folios' collapse (Baolin Wang) - selftests/eventfd: correct test name and improve messages (Ryan Chung) - alloc_tag: check mem_profiling_support in alloc_tag_init (Casey Chen) - Docs/damon: update titles and brief introductions to explain DAMOS (SeongJae Park) - selftests/damon/_damon_sysfs: read tried regions directories in order (SeongJae Park) - mm/damon/tests/core-kunit: add a test for damos_set_filters_default_reject() (SeongJae Park) - mm/damon/paddr: remove unused variable, folio_list, in damon_pa_stat() (SeongJae Park) - mm/damon/sysfs-schemes: fix wrong comment on damons_sysfs_quota_goal_metric_strs (SeongJae Park) - mm/damon/core: warn and fix nr_accesses[_bp] corruption (SeongJae Park) - mm: rename try_alloc_pages() to alloc_pages_nolock() (Alexei Starovoitov) - selftests/mm: deduplicate second mmap() of 5*PAGE_SIZE at base (Mark Brown) - mm: remove WARN_ON_ONCE() in file_has_valid_mmap_hooks() (Lorenzo Stoakes) - MAINTAINERS: add kernel/fork.c to relevant sections (Lorenzo Stoakes) - mm: convert do_set_pmd() to take a folio (Baolin Wang) - mm: khugepaged: convert set_huge_pmd() to take a folio (Baolin Wang) - mm/io-mapping: track_pfn() -> "pfnmap tracking" (David Hildenbrand) - drm/i915: track_pfn() -> "pfnmap tracking" (David Hildenbrand) - x86/mm/pat: inline memtype_match() into memtype_erase() (David Hildenbrand) - x86/mm/pat: remove MEMTYPE_*_MATCH (David Hildenbrand) - x86/mm/pat: remove strict_prot parameter from reserve_pfn_range() (David Hildenbrand) - mm: remove VM_PAT (David Hildenbrand) - x86/mm/pat: remove old pfnmap tracking interface (David Hildenbrand) - mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_untrack() (David Hildenbrand) - mm: introduce pfnmap_track() and pfnmap_untrack() and use them for memremap (David Hildenbrand) - mm: convert track_pfn_insert() to pfnmap_setup_cachemode*() (David Hildenbrand) - x86/mm/pat: factor out setting cachemode into pgprot_set_cachemode() (David Hildenbrand) - mm: mincore: use pte_batch_hint() to batch process large folios (Baolin Wang) - mm: cma: set early_pfn and bitmap as a union in cma_memrange (Zhongkun He) - selftests/mm: add simple VM_PFNMAP tests based on mmap'ing /dev/mem (David Hildenbrand) - mm: numa_memblks: introduce numa_add_reserved_memblk (Yuquan Wang) - mm/vmalloc: fix data race in show_numa_info() (Jeongjun Park) - kmsan: rework kmsan_in_runtime() handling in kmsan_report() (Alexander Potapenko) - kmsan: enter the runtime around kmsan_internal_memmove_metadata() call (Alexander Potapenko) - kmsan: drop the declaration of kmsan_save_stack() (Alexander Potapenko) - kmsan: fix usage of kmsan_enter_runtime() in kmsan_vmap_pages_range_noflush() (Alexander Potapenko) - kmsan: apply clang-format to files mm/kmsan/ (Alexander Potapenko) - mm/mempolicy: Weighted Interleave Auto-tuning (Joshua Hahn) - memcg: no irq disable for memcg stock lock (Shakeel Butt) - memcg: completely decouple memcg and obj stocks (Shakeel Butt) - memcg: separate local_trylock for memcg and obj (Shakeel Butt) - memcg: simplify consume_stock (Shakeel Butt) - mm: remove obsolete pgd_offset_gate() (Feng Lee) - mm/vma: remove mmap() retry merge (Lorenzo Stoakes) - mm: secretmem: convert to .mmap_prepare() hook (Lorenzo Stoakes) - mm: introduce new .mmap_prepare() file callback (Lorenzo Stoakes) - selftests: memcg: increase error tolerance of child memory.current check in test_memcg_protection() (Waiman Long) - selftests: memcg: allow low event with no memory.low and memory_recursiveprot on (Waiman Long) - mm/gup: remove page_folio() in memfd_pin_folios() (Vishal Moola (Oracle)) - mm/gup: remove unnecessary check in memfd_pin_folios() (Vishal Moola (Oracle)) - mm, swap: remove no longer used swap mapping helper (Kairui Song) - mm: move folio_index to mm/swap.h and remove no longer needed helper (Kairui Song) - filemap: do not use folio_contains for swap cache folios (Kairui Song) - f2fs: drop usage of folio_index (Kairui Song) - fuse: drop usage of folio_index (Kairui Song) - xarray: fix kerneldoc for __xa_cmpxchg (Christoph Hellwig) - docs/mm/damon/design: fix spelling mistake (Thushara.M.S) - DAX: warn when kmem regions are truncated for memory block alignment (Gregory Price) - mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS (Guilherme Giacomo Simoes) - mm: perform VMA allocation, freeing, duplication in mm (Lorenzo Stoakes) - mm: move dup_mmap() to mm (Lorenzo Stoakes) - mm: abstract initial stack setup to mm subsystem (Lorenzo Stoakes) - mm: establish mm/vma_exec.c for shared exec/mm VMA functionality (Lorenzo Stoakes) - mm: kmemleak: mark variables as __read_mostly (Luiz Capitulino) - mm: kmemleak: drop wrong comment (Luiz Capitulino) - mm: kmemleak: drop kmemleak_warning variable (Luiz Capitulino) - jfs: implement migrate_folio for jfs_metapage_aops (Shivank Garg) - mm: add folio_expected_ref_count() for reference count calculation (Shivank Garg) - util_macros.h: make the header more resilient (Andy Shevchenko) - sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning (Libo Chen) - sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems (Libo Chen) - mm/selftests: add a test to verify mmap_changing race with -EAGAIN (Peter Xu) - mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers (Lance Yang) - mm/damon/sysfs-schemes: use kmalloc_array() and size_add() (Su Hui) - mm: workingset: simplify lockdep check in update_node (Pedro Falcato) - mm/mm_init: use for_each_valid_pfn() in init_unavailable_range() (David Woodhouse) - mm: use for_each_valid_pfn() in memory_hotplug (David Woodhouse) - mm, x86: use for_each_valid_pfn() from __ioremap_check_ram() (David Woodhouse) - mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c (David Woodhouse) - mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM (David Woodhouse) - mm: implement for_each_valid_pfn() for CONFIG_FLATMEM (David Woodhouse) - mm: introduce for_each_valid_pfn() and use it from reserve_bootmem_region() (David Woodhouse) - Documentation: KHO: add memblock bindings (Mike Rapoport (Microsoft)) - Documentation: add documentation for KHO (Alexander Graf) - memblock: add KHO support for reserve_mem (Alexander Graf) - x86/Kconfig: enable kexec handover for 64 bits (Alexander Graf) - x86/boot: make sure KASLR does not step over KHO preserved memory (Alexander Graf) - x86/e820: temporarily enable KHO scratch for memory below 1M (Alexander Graf) - x86/kexec: add support for passing kexec handover (KHO) data (Alexander Graf) - x86/setup: use memblock_reserve_kern for memory used by kernel (Mike Rapoport (Microsoft)) - arm64: add KHO support (Alexander Graf) - kexec: add config option for KHO (Alexander Graf) - kexec: add KHO support to kexec file loads (Alexander Graf) - kexec: enable KHO support for memory preservation (Mike Rapoport (Microsoft)) - kexec: add KHO parsing support (Alexander Graf) - kexec: add Kexec HandOver (KHO) generation helpers (Alexander Graf) - memblock: introduce memmap_init_kho_scratch() (Mike Rapoport (Microsoft)) - memblock: add support for scratch memory (Alexander Graf) - memblock: add MEMBLOCK_RSRV_KERN flag (Mike Rapoport (Microsoft)) - khugepaged: pass folio instead of head page to trace events (Fan Ni) - mm/numa: remove unnecessary local variable in alloc_node_data() (Ye Liu) - mm/debug_page_alloc: improve error message for invalid guardpage minorder (Ye Liu) - mm/io-mapping: precompute remap protection flags for clarity (Ye Liu) - selftests/mm: use long for dwRegionSize (Siddarth G) - mm: remove unused macro INIT_PASID (Cheng-Han Wu) - mm/rmap: fix typo in comment in page_address_in_vma (Ye Liu) - mm/rmap: rename page__anon_vma to anon_vma for consistency (Ye Liu) - mm: use SWAPPINESS_ANON_ONLY in MGLRU (Zhongkun He) - mm: add max swappiness arg to lru_gen for anonymous memory only (Zhongkun He) - mm: vmscan: add more comments about cache_trim_mode (Zhongkun He) - mm: add swappiness=max arg to memory.reclaim for only anon reclaim (Zhongkun He) - memcg-introduce-non-blocking-limit-setting-option-v3 (Shakeel Butt) - memcg: introduce non-blocking limit setting option (Shakeel Butt) - mm/hugetlb: use separate nodemask for bootmem allocations (Frank van der Linden) - mm/memcg: use kmem_cache when alloc memcg pernode info (Huan Yang) - mm/memcg: use kmem_cache when alloc memcg (Huan Yang) - mm/memcg: move mem_cgroup_init() ahead of cgroup_init() (Huan Yang) - mm/huge_memory: remove useless folio pointers passing (Gavin Guo) - mm/huge_memory: adjust try_to_migrate_one() and split_huge_pmd_locked() (Gavin Guo) - vmscan,cgroup: apply mems_effective to reclaim (Gregory Price) - cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed (Gregory Price) - execmem: enforce allocation size aligment to PAGE_SIZE (Mike Rapoport (Microsoft)) - mm/vmalloc.c: return explicit error value in alloc_vmap_area() (Baoquan He) - mm/vmalloc: optimize function vm_unmap_aliases() (Baoquan He) - mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit (Baoquan He) - mm/vmalloc.c: find the vmap of vmap_nodes in reverse order (Baoquan He) - mm/vmalloc.c: change purge_ndoes as local static variable (Baoquan He) - Update Christoph's Email address and make it consistent (Christoph Lameter (Ampere)) - mm: fix typos in comments in mm_init.c (Prabhav Kumar Vaish) - samples/damon: implement a DAMON module for memory tiering (SeongJae Park) - Docs/ABI/damon: document nid file (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document 'nid' file (SeongJae Park) - Docs/mm/damon/design: document node_mem_{used,free}_bp (SeongJae Park) - mm/damon/sysfs-schemes: connect damos_quota_goal nid with core layer (SeongJae Park) - mm/damon/sysfs-schemes: implement file for quota goal nid parameter (SeongJae Park) - mm/damon/core: introduce damos quota goal metrics for memory node utilization (SeongJae Park) - mm/mempolicy: support memory hotplug in weighted interleave (Rakie Kim) - mm/mempolicy: prepare weighted interleave sysfs for memory hotplug (Rakie Kim) - mm/mempolicy: fix memory leaks in weighted interleave sysfs (Rakie Kim) - mm: memcontrol: remove unnecessary NULL check before free_percpu() (Chen Ni) - vmalloc: align nr_vmalloc_pages and vmap_lazy_nr (Uladzislau Rezki (Sony)) - MAINTAINERS: add test_vmalloc.c to VMALLOC section (Uladzislau Rezki (Sony)) - lib/test_vmalloc.c: allow built-in execution (Uladzislau Rezki (Sony)) - lib/test_vmalloc.c: replace RWSEM to SRCU for setup (Uladzislau Rezki (Sony)) - Documentation: zram: update IDLE pages tracking documentation (Sergey Senozhatsky) - mempolicy: optimize queue_folios_pte_range by PTE batching (Dev Jain) - mm: move mmap/vma locking logic into specific files (Lorenzo Stoakes) - memcg: multi-memcg percpu charge cache (Shakeel Butt) - mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache() (Fan Ni) - mm: add nr_free_highatomic in show_free_areas (gaoxu) - mm/vmscan: modify the assignment logic of the scan and total_scan variables (Hao Ge) - samples/damon/prcl: fix a comment typo (Enze Li) - mm/gup: clean up codes in fault_in_xxx() functions (Baoquan He) - mm/gup: remove gup_fast_pgd_leaf() and clean up the relevant codes (Baoquan He) - mm/gup: remove unneeded checking in follow_page_pte() (Baoquan He) - mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio (Oscar Salvador) - vmalloc: use atomic_long_add_return_relaxed() (Uladzislau Rezki (Sony)) - mm, hugetlb: avoid passing a null nodemask when there is mbind policy (Oscar Salvador) - selftests/damon: remove the remaining test scripts for DAMON debugfs interface (Enze Li) - memcg: optimize memcg_rstat_updated (Shakeel Butt) - selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh (Donet Tom) - maple_tree: reorder mas->store_type case statements (Sidhartha Kumar) - maple_tree: add sufficient height (Sidhartha Kumar) - maple_tree: break on convergence in mas_spanning_rebalance() (Sidhartha Kumar) - maple_tree: use vacant nodes to reduce worst case allocations (Sidhartha Kumar) - maple_tree: use height and depth consistently (Sidhartha Kumar) - maple_tree: convert mas_prealloc_calc() to take in a maple write state (Sidhartha Kumar) - mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] (SeongJae Park) - mm/memory: split non-tlb flushing part from zap_page_range_single() (SeongJae Park) - mm/madvise: batch tlb flushes for MADV_FREE (SeongJae Park) - mm/madvise: define and use madvise_behavior struct for madvise_do_behavior() (SeongJae Park) - mm: huge_memory: add folio_mark_accessed() when zapping file THP (Baolin Wang) - tools/testing/selftests: assert that anon merge cases behave as expected (Lorenzo Stoakes) - tools/testing: add PROCMAP_QUERY helper functions in mm self tests (Lorenzo Stoakes) - mm/vma: fix incorrectly disallowed anonymous VMA merges (Lorenzo Stoakes) - mm: rust: add MEMORY MANAGEMENT [RUST] (Alice Ryhl) - task: rust: rework how current is accessed (Alice Ryhl) - rust: miscdevice: add mmap support (Alice Ryhl) - mm: rust: add VmaNew for f_ops->mmap() (Alice Ryhl) - mm: rust: add mmput_async support (Alice Ryhl) - mm: rust: add lock_vma_under_rcu (Alice Ryhl) - mm: rust: add vm_insert_page (Alice Ryhl) - mm: rust: add vm_area_struct methods that require read access (Alice Ryhl) - mm: rust: add abstraction for struct mm_struct (Alice Ryhl) - riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc (Kevin Brodsky) - arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() (Kevin Brodsky) - riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late (Kevin Brodsky) - arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() (Kevin Brodsky) - arm64: mm: use enum to identify pgtable level instead of *_SHIFT (Kevin Brodsky) - mm: skip ptlock_init() for kernel PMDs (Kevin Brodsky) - sparc64: mm: call ctor/dtor for kernel PTEs (Kevin Brodsky) - powerpc: mm: call ctor/dtor for kernel PTEs (Kevin Brodsky) - m68k: mm: call ctor/dtor for kernel PTEs (Kevin Brodsky) - mm: call ctor/dtor for kernel PTEs (Kevin Brodsky) - x86: pgtable: always use pte_free_kernel() (Kevin Brodsky) - mm: pass mm down to pagetable_{pte,pmd}_ctor (Kevin Brodsky) - vmalloc: use for_each_vmap_node() in purge-vmap-area (Uladzislau Rezki (Sony)) - vmalloc: switch to for_each_vmap_node() helper (Uladzislau Rezki (Sony)) - vmalloc: add for_each_vmap_node() helper (Uladzislau Rezki (Sony)) - fs/proc/page: refactor to reduce code duplication (Liu Ye) - xarray: make xa_alloc_cyclic() return 0 on all success cases (Przemek Kitszel) - arm64/mm: define ptdesc_t (Anshuman Khandual) - mm/ptdump: split effective_prot() into level specific callbacks (Anshuman Khandual) - mm/ptdump: split note_page() into level specific callbacks (Anshuman Khandual) - selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting (Li Wang) - mm: page_alloc: tighten up find_suitable_fallback() (Johannes Weiner) - kernel/events/uprobes: uprobe_write_opcode() rewrite (David Hildenbrand) - kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() (David Hildenbrand) - kernel/events/uprobes: pass VMA instead of MM to remove_breakpoint() (David Hildenbrand) - mm/debug: fix parameter passed to page_mapcount_is_type() (Gavin Shan) - mm: fix parameter passed to page_mapcount_is_type() (Gavin Shan) - selftests/mm: add PAGEMAP_SCAN guard region test (Andrei Vagin) - tools headers UAPI: sync linux/fs.h with the kernel sources (Andrei Vagin) - fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions (Andrei Vagin) - zsmalloc: cleanup headers includes (Sergey Senozhatsky) - selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO (Dmitry V. Levin) - ptrace: introduce PTRACE_SET_SYSCALL_INFO request (Dmitry V. Levin) - ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op (Dmitry V. Levin) - syscall.h: introduce syscall_set_nr() (Dmitry V. Levin) - syscall.h: add syscall_set_arguments() (Dmitry V. Levin) - hexagon: add syscall_set_return_value() (Dmitry V. Levin) - mm: add kernel-doc comment for free_pgd_range() (SoumishDas) - mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]() (Kemeng Shi) - mm: swap: factor out helper to drop cache of entries within a single cluster (Kemeng Shi) - mm: swap: free each cluster individually in swap_entries_put_map_nr() (Kemeng Shi) - mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr() (Kemeng Shi) - mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr() (Kemeng Shi) - mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked() (Kemeng Shi) - mm: swap: enable swap_entry_range_free() to drop any kind of last ref (Kemeng Shi) - mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]_put[_locked] (Kemeng Shi) - memcg: manually inline replace_stock_objcg (Shakeel Butt) - memcg: combine slab obj stock charging and accounting (Vlastimil Babka) - memcg: use __mod_memcg_state in drain_obj_stock (Shakeel Butt) - memcg: do obj_cgroup_put inside drain_obj_stock (Shakeel Butt) - memcg: no refilling stock from obj_cgroup_release (Shakeel Butt) - memcg: manually inline __refill_stock (Shakeel Butt) - memcg: introduce memcg_uncharge (Shakeel Butt) - memcg: decouple drain_obj_stock from local stock (Shakeel Butt) - memcg: remove root memcg check from refill_stock (Shakeel Butt) - memcg: vmalloc: simplify MEMCG_VMALLOC updates (Shakeel Butt) - mm/compaction: reduce the difference between low and high watermarks (Michal Clapinski) - mm/compaction: remove low watermark cap for proactive compaction (Michal Clapinski) - mm/page_alloc: simplify free_page_is_bad by removing free_page_is_bad_report (Ye Liu) - zram: modernize writeback interface (Sergey Senozhatsky) - selftests/mm: convert page_size to unsigned long (Siddarth G) - mm/show_mem: optimize si_meminfo_node by reducing redundant code (Ye Liu) - mm: annotate data race in update_hiwater_rss (Ignacio Encinas) - mm/compaction: use folio in hugetlb pathway (Vishal Moola (Oracle)) - acpi,srat: give memory block size advice based on CFMWS alignment (Gregory Price) - x86: probe memory block size advisement value during mm init (Gregory Price) - memory: implement memory_block_advise/probe_max_size (Gregory Price) - mm: page_alloc: remove redundant READ_ONCE (Songtang Liu) - memcg, oom: do not bypass oom killer for dying tasks (Michal Hocko) - zsmalloc: prefer the the original page's node for compressed data (Nhat Pham) - mm: delete thp_nr_pages() (Matthew Wilcox (Oracle)) - filemap: remove readahead_page_batch() (Matthew Wilcox (Oracle)) - filemap: convert __readahead_batch() to use a folio (Matthew Wilcox (Oracle)) - filemap: remove find_subpage() (Matthew Wilcox (Oracle)) - iov_iter: convert iov_iter_extract_xarray_pages() to use folios (Matthew Wilcox (Oracle)) - iov_iter: convert iter_xarray_populate_pages() to use folios (Matthew Wilcox (Oracle)) - mm: remove offset_in_thp() (Matthew Wilcox (Oracle)) - filemap: remove readahead_page() (Matthew Wilcox (Oracle)) - arch: remove mk_pmd() (Matthew Wilcox (Oracle)) - mm: add folio_mk_pmd() (Matthew Wilcox (Oracle)) - mm: remove mk_huge_pte() (Matthew Wilcox (Oracle)) - hugetlb: simplify make_huge_pte() (Matthew Wilcox (Oracle)) - mm: add folio_mk_pte() (Matthew Wilcox (Oracle)) - mm: make mk_pte() definition unconditional (Matthew Wilcox (Oracle)) - um: remove custom definition of mk_pte() (Matthew Wilcox (Oracle)) - x86: remove custom definition of mk_pte() (Matthew Wilcox (Oracle)) - sparc32: remove custom definition of mk_pte() (Matthew Wilcox (Oracle)) - mm: introduce a common definition of mk_pte() (Matthew Wilcox (Oracle)) - mm: set the pte dirty if the folio is already dirty (Matthew Wilcox (Oracle)) - mm: fix ratelimit_pages update error in dirty_ratio_handler() (Jinliang Zheng) - fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var (Murad Masimov) - fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var (Murad Masimov) - fbdev: sstfb.rst: Fix spelling mistake (Rujra Bhatt) - fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod() (Sergey Shtylyov) - fbcon: Make sure modelist not set on unregistered console (Kees Cook) - vgacon: Add check for vc_origin address range in vgacon_scroll() (GONG Ruiqi) - fbdev: arkfb: Cast ics5342_init() allocation type (Kees Cook) - fbdev: nvidiafb: Correct const string length in nvidiafb_setup() (Zijun Hu) - fbdev: atyfb: Remove unused PCI vendor ID (Andy Shevchenko) - fbdev: carminefb: Fix spelling mistake of CARMINE_TOTAL_DIPLAY_MEM (Colin Ian King) - fbdev: via: use new GPIO line value setter callbacks (Bartosz Golaszewski) - selftests/filesystems: Fix build of anon_inode_test (Mark Brown) - Makefile.kcov: apply needed compiler option unconditionally in CFLAGS_KCOV (Lukas Bulwahn) - Documentation: update binutils-2.30 version reference (Arnd Bergmann) - gcc-plugins: remove SANCOV gcc plugin (Arnd Bergmann) - Kbuild: remove structleak gcc plugin (Arnd Bergmann) - arm64: drop binutils version checks (Arnd Bergmann) - raid6: skip avx512 checks (Arnd Bergmann) - kbuild: require gcc-8 and binutils-2.30 (Arnd Bergmann) - riscv: dts: sophgo: switch precise compatible for existed clock device for CV18XX (Inochi Amaoto) - riscv: dts: sophgo: Add initial device tree of Sophgo SRD3-10 (Inochi Amaoto) - dt-bindings: riscv: sophgo: Add SG2044 compatible string (Inochi Amaoto) - dt-bindings: interrupt-controller: Add Sophgo SG2044 PLIC (Inochi Amaoto) - dt-bindings: interrupt-controller: Add Sophgo SG2044 CLINT mswi (Inochi Amaoto) - riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number (Inochi Amaoto) - riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi (Inochi Amaoto) - riscv: dts: sophgo: Move riscv cpu definition to a separate file (Inochi Amaoto) - riscv: dts: sophgo: Move all soc specific device into soc dtsi file (Inochi Amaoto) - riscv: sophgo: dts: Add spi controller for SG2042 (Zixian Zeng) - riscv: dts: sophgo: sg2042: add pinctrl support (Inochi Amaoto) - arm64: dts: renesas: rzg3e-smarc-som: Reduce I2C2 clock frequency (John Madieu) - MAINTAINERS, mailmap: update Sven Peter's email address (Sven Peter) - arm64: dts: fvp: Add ETE and TRBE nodes for Rev C model (Leo Yan) - arm64: dts: arm: Drop the clock-frequency property from timer nodes (Sudeep Holla) - arm64: dts: fvp: Reserve 64MB for the FF-A firmware in memory map (Sudeep Holla) - arm64: dts: fvp: Add CPU idle states for Rev C model (Sudeep Holla) - arm64: dts: fvp: Add system timer for broadcast during CPU idle (Sudeep Holla) - arm64: dts: qcom: sm4450: Add RPMh power domains support (Ajit Pandey) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add retimers, dp altmode support (Jens Glathe) - arm64: dts: qcom: ipq5424: Enable PCIe PHYs and controllers (Manikanta Mylavarapu) - arm64: dts: qcom: ipq5424: Add PCIe PHYs and controller nodes (Manikanta Mylavarapu) - arm64: dts: qcom: sc7280: Mark FastRPC context banks as dma-coherent (Xilin Wu) - arm64: dts: qcom: sdx75-idp: Enable QPIC BAM & QPIC NAND support (Kaushal Kumar) - arm64: dts: qcom: sdx75: Add QPIC NAND support (Kaushal Kumar) - arm64: dts: qcom: sdx75: Add QPIC BAM support (Kaushal Kumar) - arm64: dts: qcom: qcm2290: Add crypto engine (Loic Poulain) - arm64: dts: qcom: x1e80100-vivobook-s15: Add bluetooth (Maud Spierings) - arm64: dts: qcom: x1e80100: Add PCIe lane equalization preset properties (Krishna Chaitanya Chundru) - arm64: dts: qcom: qcs615: Fix up UFS clocks (Konrad Dybcio) - arm64: dts: qcom: sa8775p: Clean up the PSCI PDs (Konrad Dybcio) - arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX (Konrad Dybcio) - arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators (Konrad Dybcio) - arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply (Konrad Dybcio) - arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply (Konrad Dybcio) - arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply (Konrad Dybcio) - arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node (Konrad Dybcio) - arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument (Konrad Dybcio) - arm64: dts: qcom: sdm845: Add specific APPS RSC compatible (Konrad Dybcio) - arm64: dts: qcom: sc7180: Add specific APPS RSC compatible (Konrad Dybcio) - arm64: dts: qcom: ipq5332-rdp441: Enable PCIe phys and controllers (Praveenkumar I) - arm64: dts: qcom: ipq5332: Add PCIe related nodes (Praveenkumar I) - arm64: dts: qcom: ipq9574: Add MHI to pcie nodes (Varadarajan Narayanan) - arm64: dts: qcom: sar2130p: add display nodes (Dmitry Baryshkov) - arm64: dts: qcom: sdm845-starqltechn: add modem support (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: add graphics support (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: add initial sound support (Dzmitry Sankouski) - arm64: dts: qcom: qrb2210-rb1: add Bluetooth support (Dmitry Baryshkov) - arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp-crd: Enable SLPI (Konrad Dybcio) - arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: enable sensors DSP (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp: Add SLPI (Konrad Dybcio) - arm64: dts: qcom: sc8280xp: Fix node order (Konrad Dybcio) - arm64: dts: qcom: x1e80100: Enable cpufreq (Sibi Sankar) - arm64: dts: qcom: x1e80100: Add cpucp mailbox and sram nodes (Sibi Sankar) - arm64: dts: qcom: x1e80100-hp-x14: drop bogus USB retimer (Johan Hovold) - arm64: dts: qcom: x1e78100-t14s: Enable audio headset support (Srinivas Kandagatla) - arm64: dts: qcom: x1e78100-t14s: enable SDX62 modem (Johan Hovold) - arm64: dts: qcom: x1e80100-hp-elitebook-ultra-g1q: DT for HP EliteBook Ultra G1q (Juerg Haefliger) - dt-bindings: arm: qcom: Document HP EliteBook Ultra G1q (Juerg Haefliger) - arm64: dts: qcom: x1e80100-hp-omnibook-x14: add sound label (Juerg Haefliger) - arm64: dts: qcom: sm8650: add the missing l2 cache node (Pengyu Luo) - arm64: dts: qcom: x1e001de-devkit: Enable support for both Type-A USB ports (Abel Vesa) - arm64: dts: qcom: Add industrial mezzanine support for qcs6490-rb3gen2 (Nirmesh Kumar Singh) - arm64: dts: qcom: x1e80100-hp-omnibook-x14: Enable SMB2360 0 and 1 (Juerg Haefliger) - arm64: dts: qcom: ipq5018: enable the download mode support (George Moussalem) - arm64: dts: qcom: msm8998-lenovo-miix-630: add Venus node (Dmitry Baryshkov) - arm64: dts: qcom: ipq5018: Enable PCIe (Nitheesh Sekar) - arm64: dts: qcom: ipq5018: Add PCIe related nodes (Nitheesh Sekar) - arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node (Alok Tiwari) - arm64: dts: qcom: x1e80100-romulus: Enable DP over Type-C (Konrad Dybcio) - arm64: dts: qcom: qcs615: add QCrypto nodes (Abhinaba Rakshit) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add DisplayPort sound support (Luca Weiss) - arm64: dts: qcom: sa8775p: Add default pin configurations for QUP SEs (Viken Dadhaniya) - arm64: dts: qcom: sm8550: add iris DT node (Dikshita Agarwal) - arm64: dts: qcom: sm8750: Add LLCC node (Melody Olvera) - ARM: dts: qcom: apq8064-ifc6410: drop HDMI HPD GPIO (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: link LVDS clocks (Dmitry Baryshkov) - ARM: dts: qcom-msm8960: add missing clocks to the timer node (Rudraksha Gupta) - Revert "arm64: dts: mediatek: mt8390-genio-common: Add firmware-name for scp0" (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188: Address binding warnings for MDP3 nodes (AngeloGioacchino Del Regno) - arm64: dts: mt6359: Rename RTC node to match binding expectations (Julien Massot) - arm64: dts: mt8365-evk: Add goodix touchscreen support (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8188: Add missing #reset-cells property (Julien Massot) - arm64: dts: airoha: en7581: Add PCIe nodes to EN7581 SoC evaluation board (Lorenzo Bianconi) - arm64: dts: airoha: en7581: Add gpio-ranges property for gpio controller (Lorenzo Bianconi) - arm64: dts: mediatek: mt7988a-bpi-r4: configure spi-nodes (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Add fan and coolingmaps (Frank Wunderlich) - arm64: dts: mediatek: mt7988: add phy calibration efuse subnodes (Frank Wunderlich) - arm64: dts: mediatek: mt7988: move uart0 and spi1 pins to soc dtsi (Frank Wunderlich) - arm64: dts: mediatek: mt7988: add spi controllers (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: enable xsphy (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add xsphy for ssusb0/pcie2 (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: allow hw variants of bpi-r4 (Frank Wunderlich) - dt-bindings: arm: mediatek: add bpi-r4 2g5 phy variant (Frank Wunderlich) - arm64: dts: mt6359: Add missing 'compatible' property to regulators node (Julien Massot) - arm/arm64: dts: mediatek: Add missing "#sound-dai-cells" to linux,bt-sco (Rob Herring (Arm)) - arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 default dual role mode to host (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8395-genio-1200-evk: Disable unused backlight (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles (Nícolas F. R. A. Prado) - arm64: dts: mediatek: Add MT8186 Ponyta Chromebooks (Jianeng Ceng) - dt-bindings: arm: mediatek: Add MT8186 Ponyta Chromebook (Jianeng Ceng) - arm64: dts: mediatek: mt8186-corsola: make SDIO card removable (Axe Yang) - arm64: dts: mediatek: mt8395-nio-12l: Enable Audio DSP and sound card (Julien Massot) - arm64: dts: mediatek: mt8390-genio-common: Add Display on DSI0 (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8395-genio-1200-evk: Add display on DSI0 (Louis-Alexis Eyraud) - arm64: dts: mt8183: Add port node to mt8183.dtsi (Pin-yen Lin) - arm64: dts: mediatek: mt8390-genio-common: Add firmware-name for scp0 (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8188: Describe SCP as a cluster with two cores (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8196: Add pinmux macro header file (Cathy Xu) - arm64: dts: mediatek: Add MT6893 pinmux macro header file (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195: Add power domain for dp_intf0 (Macpaul Lin) - arm64: dts: mediatek: mt8188: Add all Multimedia Data Path 3 nodes (AngeloGioacchino Del Regno) - dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: Add compatibles for MT8188 MDP3 (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8186: starmie: Fix external display (Łukasz Majczak) - arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8390-genio-common: Fix pcie pinctrl dtbs_check error (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8395-genio-1200-evk: Add scp firmware-name (Julien Massot) - arm64: dts: mediatek: mt8395-nio-12l: Add scp firmware-name (Julien Massot) - arm64: dts: mediatek: mt8188: Fix IOMMU device for rdma0 (Chen-Yu Tsai) - ARM: dts: rockchip: add rk3036 usb2phy nodes and enable them on kylin (Heiko Stuebner) - ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages (Hao Zhang) - ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability (Hao Zhang) - arm64: dts: rockchip: move rk3562 pinctrl node outside the soc node (Heiko Stuebner) - arm64: dts: rockchip: fix rk3562 pcie unit addresses (Heiko Stuebner) - arm64: dts: rockchip: move rk3528 pinctrl node outside the soc node (Heiko Stuebner) - arm64: dts: rockchip: remove a double-empty line from rk3576 core dtsi (Heiko Stuebner) - arm64: dts: rockchip: move rk3576 pinctrl node outside the soc node (Heiko Stuebner) - arm64: dts: rockchip: fix rk3576 pcie unit addresses (Heiko Stuebner) - arm64: dts: rockchip: Drop assigned-clock* from cpu nodes on rk3588 (Diederik de Haas) - arm64: dts: rockchip: Add missing SFC power-domains to rk3576 (Sebastian Reichel) - arm64: dts: rockchip: Improve LED config for NanoPi R5S (Diederik de Haas) - arm64: dts: rockchip: add px30-pp1516 base dtsi and board variants (Heiko Stuebner) - dt-bindings: arm: rockchip: add PX30-PP1516 boards from Theobroma Systems (Heiko Stuebner) - arm64: dts: rockchip: add px30-cobra base dtsi and board variants (Heiko Stuebner) - dt-bindings: arm: rockchip: add PX30-Cobra boards from Theobroma Systems (Heiko Stuebner) - arm64: dts: rockchip: move reset to dedicated eth-phy node on ringneck (Heiko Stuebner) - arm64: dts: rockchip: add basic mdio node to px30 (Heiko Stuebner) - arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou (Quentin Schulz) - arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma (Quentin Schulz) - arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma (Lukasz Czechowski) - dt-bindings: usb: cypress,hx3: Add support for all variants (Lukasz Czechowski) - arm64: dts: rockchip: move rk3528 i2c+uart aliases to board files (Heiko Stuebner) - arm64: dts: rockchip: drop wrong spdif clock from edp1 on rk3588 (Heiko Stuebner) - arm64: dts: rockchip: Add RK3562 evb2 devicetree (Finley Xiao) - arm64: dts: rockchip: add core dtsi for RK3562 SoC (Finley Xiao) - dt-bindings: arm: rockchip: Add rk3562 evb2 board (Kever Yang) - dt-bindings: soc: rockchip: Add rk3562 syscon compatibles (Kever Yang) - dt-bindings: rockchip: pmu: Add rk3562 compatible (Kever Yang) - arm64: dts: rockchip: Enable Ethernet controller on Radxa E20C (Jonas Karlman) - arm64: dts: rockchip: Add GMAC nodes for RK3528 (Jonas Karlman) - arm64: dts: rockchip: add Rock 5B+ (Sebastian Reichel) - dt-bindings: arm: rockchip: Add Radxa ROCK 5B+ (FUKAUMI Naoki) - arm64: dts: rockchip: move rock 5b to include file (Sebastian Reichel) - arm64: dts: rockchip: Add rk3399-evb-ind board (Chaoyi Chen) - dt-bindings: arm: rockchip: Add rk3399 industry evaluation board (Chaoyi Chen) - arm64: dts: rockchip: Enable HDMI audio on Sige5 (Nicolas Frattaroli) - arm64: dts: rockchip: Add analog audio on RK3576 Sige5 (Nicolas Frattaroli) - arm64: dts: rockchip: Add RK3576 HDMI audio (Nicolas Frattaroli) - arm64: dts: rockchip: Add RK3576 SAI nodes (Nicolas Frattaroli) - arm64: dts: rockchip: Enable SD-card interface on Radxa E20C (Yao Zi) - arm64: dts: rockchip: Add SDMMC/SDIO controllers for RK3528 (Yao Zi) - arm64: dts: rockchip: Move rk3568 PCIe3 MSI to use GIC ITS (Chukun Pan) - arm64: dts: rockchip: Update eMMC for NanoPi R5 series (Peter Robinson) - arm64: dts: marvell: Drop unused "pinctrl-names" (Rob Herring (Arm)) - arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups (Thuan Nguyen) - riscv: dts: renesas: Add specific RZ/Five cache compatible (Conor Dooley) - arm64: dts: renesas: sparrow-hawk: Disable dtc spi_bus_bridge check (Geert Uytterhoeven) - riscv: dts: starfive: jh7110-common: bootph-pre-ram hinting needed by boot loader (E Shattow) - riscv: dts: starfive: jh7110-common: add eeprom node to i2c5 (E Shattow) - riscv: dts: starfive: jh7110-common: qspi flash setting read-delay 2 cycles max 100MHz (E Shattow) - riscv: dts: starfive: jh7110-common: add CPU BUS PERH QSPI clocks to syscrg (E Shattow) - riscv: dts: starfive: jh7110-common: use macros for MMC0 pins (Icenowy Zheng) - riscv: dts: starfive: fml13v01: enable USB 3.0 port (Sandie Cao) - arm64: dts: microchip: sparx5: Fix CPU node "enable-method" property dependencies (Rob Herring (Arm)) - ARM: dts: microchip: sama7g54_curiosity: Add fixed-partitions for spi-nor flash (Mihai Sain) - ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add RTT and GPBR Support for sama7d65 SoC (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add SRAM and DRAM components support (Ryan Wanner) - ARM: dts: microchip: sama7d65_curiosity: add EEPROM (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity (Ryan Wanner) - ARM: dts: microchip: sama7d65: Enable GMAC interface (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add gmac interfaces for sama7d65 SoC (Ryan Wanner) - ARM: dts: at91: at91sam9263: fix NAND chip selects (Wolfram Sang) - ARM: dts: at91: usb_a9g20: move wrong RTC node (Wolfram Sang) - ARM: dts: at91: calao_usb: simplify chosen node (Wolfram Sang) - ARM: dts: at91: usb_a9260: use 'stdout-path' (Wolfram Sang) - ARM: dts: at91: calao_usb: simplify memory node (Wolfram Sang) - ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select (Wolfram Sang) - ARM: dts: at91: usb_a9g20: add SPI EEPROM (Wolfram Sang) - arm64: dts: allwinner: a100: add Liontron H-A133L board support (Andre Przywara) - dt-bindings: arm: sunxi: Add Liontron H-A133L board name (Andre Przywara) - dt-bindings: vendor-prefixes: Add Liontron name (Andre Przywara) - ARM: dts: bananapi: add support for PHY LEDs (Michael Klein) - arm64: dts: allwinner: a100: set maximum MMC frequency (Andre Przywara) - arm64: dts: allwinner: t527: add EMAC0 to Avaota-A1 board (Yixun Lan) - arm64: dts: allwinner: a527: add EMAC0 to Radxa A5E board (Yixun Lan) - arm64: dts: allwinner: a523: Add EMAC0 ethernet MAC (Yixun Lan) - dt-bindings: sram: sunxi-sram: Add A523 compatible (Yixun Lan) - arm64: dts: allwinner: a64: Add WiFi/BT header on SOPINE Baseboard (Peter Robinson) - arm64: dts: allwinner: a64: Add WiFi/BT header on PINE A64 (Peter Robinson) - arm64: dts: allwinner: correct the model name for Radxa Cubie A5E (Chukun Pan) - ARM: dts: allwinner: Align wifi node name with bindings (Krzysztof Kozlowski) - arm64: dts: allwinner: Align wifi node name with bindings (Krzysztof Kozlowski) - arm64: dts: allwinner: h616: enable Mali GPU for all boards (Andre Przywara) - arm64: dts: allwinner: h616: Add Mali GPU node (Andre Przywara) - arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX (Chris Morgan) - arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency-ns' properties (Rob Herring (Arm)) - arm/arm64: dts: allwinner: Use preferred node names for cooling maps (Rob Herring (Arm)) - arm64: dts: allwinner: h616: add YuzukiHD Chameleon support (Andre Przywara) - dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name (Andre Przywara) - arm64: dts: allwinner: a523: add Radxa A5E support (Andre Przywara) - arm64: dts: allwinner: a523: add X96Q-Pro+ support (Andre Przywara) - arm64: dts: allwinner: a523: add Avaota-A1 router support (Andre Przywara) - dt-bindings: arm: sunxi: Add new board names for A523 generation (Andre Przywara) - dt-bindings: vendor-prefixes: Add YuzukiHD name (Andre Przywara) - arm64: dts: allwinner: Add Allwinner A523 .dtsi file (Andre Przywara) - ARM: dts: stm32: add initial support for stm32mp157-ultra-fly-sbc board (Goran Rađenović) - MAINTAINERS: Add entry for ULTRATRONIK BOARD SUPPORT (Goran Rađenović) - dt-bindings: arm: stm32: Document Ultratronik's Fly board DT binding (Goran Rađenović) - dt-bindings: vendor-prefixes: Add Ultratronik (Goran Rađenović) - arm64: dts: st: use lptimer3 as tick broadcast source on stm32mp257f-ev1 (Fabrice Gasnier) - arm64: dts: st: add low-power timer nodes on stm32mp251 (Fabrice Gasnier) - arm64: defconfig: enable STM32 LP timer clockevent driver (Fabrice Gasnier) - arm64: dts: st: Add SPI NOR flash support on stm32mp257f-ev1 board (Patrice Chotard) - arm64: dts: st: Add ospi port1 pinctrl entries in stm32mp25-pinctrl.dtsi (Patrice Chotard) - arm64: dts: st: Add OMM node on stm32mp251 (Patrice Chotard) - ARM: dts: stm32: support STM32h747i-disco board (Dario Binacchi) - ARM: dts: stm32: add an extra pin map for USART1 on stm32h743 (Dario Binacchi) - ARM: dts: stm32: add pin map for UART8 controller on stm32h743 (Dario Binacchi) - ARM: dts: stm32: add uart8 node for stm32h743 MCU (Dario Binacchi) - dt-bindings: clock: stm32h7: rename USART{7,8}_CK to UART{7,8}_CK (Dario Binacchi) - ARM: stm32: add a new SoC - STM32H747 (Dario Binacchi) - dt-bindings: arm: stm32: add compatible for stm32h747i-disco board (Dario Binacchi) - ARM: dts: stm32h7-pinctrl: add _a suffix to u[s]art_pins phandles (Dario Binacchi) - ARM: dts: st: stm32: Align wifi node name with bindings (Krzysztof Kozlowski) - ARM: dts: stm32: add low power timer on STM32F746 (Ben Wolsieffer) - ARM: dts: stm32: add vrefint support to adc on stm32mp13 (Olivier Moysan) - ARM: dts: stm32: add vrefint calibration on stm32mp13 (Olivier Moysan) - riscv: dts: spacemit: add gpio LED for system heartbeat (Yixun Lan) - riscv: dts: spacemit: add gpio support for K1 SoC (Yixun Lan) - riscv: dts: spacemit: Acquire clocks for UART (Yixun Lan) - riscv: dts: spacemit: Acquire clocks for pinctrl (Yixun Lan) - riscv: dts: spacemit: Add clock tree for SpacemiT K1 (Haylen Chu) - ARM: dts: qcom: apq8064: move replicator out of soc node (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: use new compatible for SPS SIC device (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: use new compatible for SFPB device (Dmitry Baryshkov) - ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: add missing clocks to the timer node (Dmitry Baryshkov) - ARM: dts: qcom: apq8064-lg-nexus4-mako: Enable WiFi (David Heidelberg) - ARM: dts: qcom: msm8226-motorola-falcon: specify vddio_disp output voltage (Stanislav Jakubek) - ARM: dts: qcom: msm8226-motorola-falcon: limit TPS65132 to 5.4V (Stanislav Jakubek) - ARM: dts: qcom: msm8226-motorola-falcon: add I2C clock frequencies (Stanislav Jakubek) - ARM: dts: qcom: msm8226-motorola-falcon: add clocks, power-domain to simpleFB (Stanislav Jakubek) - ARM: dts: qcom: ipq4019: Drop redundant CPU "clock-latency" (Rob Herring (Arm)) - ARM: dts: qcom: sdx55/sdx65: Fix CPU power-domain-names (Rob Herring (Arm)) - ARM: dts: qcom: msm8974: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - ARM: dts: qcom: msm8226: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - ARM: dts: vt8500: list all four timer interrupts (Alexey Charkov) - ARM: dts: vt8500: add DT nodes for the system config ID register (Alexey Charkov) - ARM: dts: vt8500: Add VIA APC Rock/Paper board (Alexey Charkov) - dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards (Alexey Charkov) - arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce touchscreen support (Joel Selvaraj) - arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduce touchscreen support (Joel Selvaraj) - arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add touchscreen related nodes (Joel Selvaraj) - arm64: dts: qcom: qcs8300: add the pcie smmu node (Pratyush Brahma) - arm64: dts: qcom: x1e80100-*: Drop useless DP3 compatible override (Abel Vesa) - arm64: dts: qcom: msm8953: Add interconnects (Vladimir Lypak) - arm64: dts: qcom: msm8953: Add uart_5 (Felix Kaechele) - arm64: dts: qcom: sm8350: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: sm7325-nothing-spacewar: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: sdm850*: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: sdm845*: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: sc7280: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: sc7180-acer-aspire1: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: qrb5165-rb5: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: msm8996*: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: msm8953: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: msm8916-modem-qdsp6: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: apq8096-db820c: Use q6asm defines for reg (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Hook up DisplayPort over USB-C (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add OCP96011 audio switch (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add PTN36502 redriver (Luca Weiss) - arm64: dts: qcom: sm6350: Align reg properties with latest style (Luca Weiss) - arm64: dts: qcom: sc7280: Stop setting dmic01 pinctrl for va-macro (Luca Weiss) - dt-bindings: arm: qcom: Add SM7150 Google Pixel 4a (Danila Tikhonov) - arm64: dts: qcom: msm8939: Drop generic UART pinctrl templates (Stephan Gerhold) - arm64: dts: qcom: msm8916: Drop generic UART pinctrl templates (Stephan Gerhold) - arm64: dts: qcom: msm8916-motorola: Use UART1 console pinctrl (Stephan Gerhold) - arm64: dts: qcom: msm8919/39: Use UART2 console pinctrl where appropriate (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Introduce new UART console pinctrl (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Move UART pinctrl to board files (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Fix PCIe 3rd controller DBI size (Abel Vesa) - arm64: dts: qcom: x1e/x1p: Add EL2 overlay for WoA devices (Nikita Travkin) - arm64: dts: qcom: x1e80100: Add PCIe IOMMU (Nikita Travkin) - arm64: dts: qcom: sc8280xp: Add EL2 overlay for WoA devices (Nikita Travkin) - arm64: dts: qcom: sc8280xp: Add PCIe IOMMU (Nikita Travkin) - arm64: dts: qcom: sc7180: Add EL2 overlay for WoA devices (Nikita Travkin) - arm64: dts: qcom: x1e001de-devkit: Fix pin config for USB0 retimer vregs (Abel Vesa) - arm64: dts: qcom: x1e001de-devkit: Describe USB retimers resets pin configs (Abel Vesa) - arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage (Stephan Gerhold) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage (Stephan Gerhold) - arm64: dts: qcom: x1e80100-hp-omnibook-x14: Fix vreg_l2j_1p2 voltage (Stephan Gerhold) - arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage (Stephan Gerhold) - arm64: dts: qcom: x1e001de-devkit: Fix vreg_l2j_1p2 voltage (Stephan Gerhold) - arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage (Stephan Gerhold) - arm64: dts: qcom: sc7280: add UFS operating points (Neil Armstrong) - dt-bindings: arm: qcom: Add Asus Zenbook A14 (Aleksandrs Vinarskis) - arm64: dts: qcom: qcs8300: Add cpufreq scaling node (Imran Shaik) - arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning (Alexey Minnekhanov) - arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply (Alexey Minnekhanov) - arm64: dts: qcom: sdm630: Add modem metadata mem (Alexey Minnekhanov) - arm64: dts: ipq6018: drop standalone 'smem' node (Gabor Juhos) - arm64: dts: qcom: qdu1000: Add snps,dis_u3_susphy_quirk (Pratham Pratap) - arm64: dts: qcom: qcs615: Add snps,dis_u3_susphy_quirk (Pratham Pratap) - arm64: dts: qcom: sm8450: Add snps,dis_u3_susphy_quirk (Prashanth K) - arm64: dts: qcom: sm8350: Add snps,dis_u3_susphy_quirk (Prashanth K) - arm64: dts: qcom: sm8150: Add snps,dis_u3_susphy_quirk (Prashanth K) - arm64: dts: qcom: x1e80100-hp-omnibook-x14: Remove invalid bt-en-sleep node (Juerg Haefliger) - ARM: dts: qcom: Initial dts for LG Nexus 4 (Ivan Belokobylskiy) - ARM: dts: qcom: msm8226-samsung-matisse-common: Enable modem (Matti Lehtimäki) - ARM: dts: qcom: msm8926-htc-memul: Enable modem (Luca Weiss) - ARM: dts: qcom: Introduce dtsi for LTE-capable MSM8926 (Luca Weiss) - ARM: dts: qcom: msm8226: Add BAM DMUX Ethernet/IP device (Luca Weiss) - ARM: dts: qcom: msm8226: Add modem remoteproc node (Luca Weiss) - ARM: dts: qcom: msm8226: Add smsm node (Matti Lehtimäki) - ARM: dts: qcom: msm8226: Add node for TCSR halt regs (Matti Lehtimäki) - ARM: dts: qcom: msm8960: Add thermal sensor (tsens) (Rudraksha Gupta) - ARM: dts: qcom: msm8960: Add BAM (Rudraksha Gupta) - ARM: dts: qcom: ipq4018: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - ARM: dts: qcom: Fix indentation errors (Sanjay Chitroda) - arm64: dts: qcom: sdm670: add camss and cci (Richard Acayan) - arm64: dts: qcom: sm8750-qrd: Enable modem (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750-mtp: Enable modem (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750: Add Modem / MPSS (Krzysztof Kozlowski) - arm64: dts: qcom: qcs6490-rb3gen2: Update the LPASS audio node (Taniya Das) - arm64: dts: qcom: qcm6490-idp: Update the LPASS audio node (Taniya Das) - arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10 (Karthik Sanagavarapu) - arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property (Ling Xu) - arm64: dts: qcom: sm8650: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sm8550: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sm8450: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sm6350: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sm6125: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sm6115: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sdm670: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sc7180: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sa8775p: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: qcm2290: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: msm8998: use correct size for VBIF regions (Dmitry Baryshkov) - arm64: dts: qcom: sa8775p: mark MDP interconnects as ALWAYS on (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: Use the header with DSI phy clock IDs (Dmitry Baryshkov) - arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO (Alexey Minnekhanov) - arm64: dts: qcom: msm8992-lg-h815: Fix CPU node "enable-method" property dependencies (Rob Herring (Arm)) - arm64: dts: qcom: msm8939: Fix CPU node "enable-method" property dependencies (Rob Herring (Arm)) - arm64: dts: qcom: qdu1000: Fix qcom,freq-domain (Rob Herring (Arm)) - arm64: dts: qcom: Remove unnecessary MM_[UD]L audio routes (Luca Weiss) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: enable MICs LDO (Aleksandrs Vinarskis) - arm64: dts: qcom: remove max-speed = 1G for RGMII for ethernet (Russell King (Oracle)) - arm64: dts: qcom: sm8650: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sm6125: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sdm670: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sdm630: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: sc7180: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: qcm2290: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: msm8976: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: msm8953: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: msm8939: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: msm8917: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: msm8916: Use the header with DSI phy clock IDs (Krzysztof Kozlowski) - arm64: dts: qcom: x1e001de-devkit: fix USB retimer reset polarity (Johan Hovold) - arm64: dts: qcom: qcs8300: Add RPMh sleep stats (Maulik Shah) - arm64: dts: qcom: ipq9574: Add nsscc node (Devi Priya) - arm64: dts: qcom: x1e80100: enable rtc (Johan Hovold) - arm64: dts: qcom: sc8280xp-x13s: switch to uefi rtc offset (Johan Hovold) - arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2 (Luca Weiss) - arm64: dts: qcom: sa8775p: Add LMH interrupts for cpufreq_hw node (Jagadeesh Kona) - arm64: dts: qcom: qcs615: remove disallowed property in spmi bus node (Tingguo Cheng) - arm64: dts: qcom: x1e80100-vivobook-s15: Enable micro-sd card reader (Maud Spierings) - arm64: dts: qcom: x1e80100-vivobook-s15: Enable USB-A ports (Maud Spierings) - arm64: dts: qcom: ipq5424: enable GPIO based LEDs and Buttons (Manikanta Mylavarapu) - arm64: dts: qcom: sm7325-nothing-spacewar: Enable panel and GPU (Eugene Lepshy) - arm64: dts: qcom: qcs6490-rb3gen2-vision-mezzanine: Add vision mezzanine (Vikram Sharma) - arm64: dts: qcom: sc7280: Add support for camss (Vikram Sharma) - arm64: dts: qcom: ipq9574: Fix USB vdd info (Varadarajan Narayanan) - arm64: dts: qcom: qcm6490-idp: Update protected clocks list (Taniya Das) - arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies (Johan Hovold) - arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on (Johan Hovold) - arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on (Johan Hovold) - arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on (Johan Hovold) - arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and l15b always-on (Johan Hovold) - arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on (Johan Hovold) - arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on (Johan Hovold) - arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on (Johan Hovold) - arm64: dts: qcom: sc8280xp-crd: add support for volume-up key (Johan Hovold) - arm64: dts: qcom: x1e80100-crd: Drop duplicate DMIC supplies (Stephan Gerhold) - arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies (Stephan Gerhold) - arm64: dts: qcom: x1e78100-t14s: Add OLED variant (Abel Vesa) - arm64: dts: qcom: x1e78100-t14s: Add LCD variant with backlight support (Abel Vesa) - dt-bindings: arm: qcom: Document Lenovo ThinkPad T14s Gen 6 LCD and OLED (Abel Vesa) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add touchscreen node (Luca Weiss) - arm64: dts: qcom: sm8750: Correct clocks property for uart14 node (Jyothi Kumar Seerapu) - arm64: dts: qcom: qcs6490-rb3gen2: Add orientation gpio (Krishna Kurapati) - arm64: dts: qcom: ipq5424: add reserved memory region for bootloader (Manikanta Mylavarapu) - arm64: dts: qcom: qcs8300: Add device node for gfx_smmu (Pratyush Brahma) - arm64: dts: qcom: qcs8300-ride: Enable second USB controller on QCS8300 Ride (Manish Nagar) - arm64: dts: qcom: sm8250: Fix CPU7 opp table (Xilin Wu) - arm64: dts: qcom: x1e80100-crd: add gpio-keys label for lid switch (Johan Hovold) - arm64: dts: qcom: x1e80100-crd: add support for volume-up key (Johan Hovold) - arm64: dts: qcom: x1e001de-devkit: Drop clock-names from PS8830 (Konrad Dybcio) - arm64: dts: qcom: x1e80100-romulus: Drop clock-names from PS8830 (Konrad Dybcio) - arm64: dts: qcom: x1e80100-dell-xps13-9345: Drop clock-names from PS8830 (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Rename AOSS_QMP to power-management (Konrad Dybcio) - arm64: dts: qcom: qcs615: Rename AOSS_QMP to power-management (Konrad Dybcio) - arm64: dts: qcom: sdx75: Rename AOSS_QMP to power-management (Konrad Dybcio) - arm64: dts: qcom: sdx75: Fix up the USB interrupt description (Konrad Dybcio) - arm64: dts: qcom: ipq9574: Remove eMMC node (Md Sadre Alam) - arm64: dts: qcom: ipq9574: Enable SPI NAND for ipq9574 (Md Sadre Alam) - arm64: dts: qcom: ipq9574: Add SPI nand support (Md Sadre Alam) - arm64: dts: qcom: sm6125: Initial support for xiaomi-ginkgo (Gabriel Gonzales) - dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8 (Gabriel Gonzales) - arm64: dts: qcom: sc7280: drop video decoder and encoder nodes (Vikash Garodia) - arm64: dts: qcom: sa8775p: Add CTCU and ETR nodes (Jie Gan) - arm64: dts: qcom: qrb5165-rb5: add compressed playback support (Alexey Klimov) - arm64: dts: qcom: sm8650: add PPI interrupt partitions for the ARM PMUs (Neil Armstrong) - arm64: dts: qcom: sm8650: switch to interrupt-cells 4 to add PPI partitions (Neil Armstrong) - arm64: dts: qcom: qcs615: add TRNG node (Abhinaba Rakshit) - arm64: dts: qcom: sm8750: Fix cluster hierarchy for idle states (Maulik Shah) - arm64: dts: qcom: sm8450: add PCIe EP device nodes (Dmitry Baryshkov) - arm64: dts: qcom: sar2130p: add PCIe EP device nodes (Dmitry Baryshkov) - arm64: dts: qcom: Drop `tx-sched-sp` property (Lad Prabhakar) - arm64: dts: qcom: msm8917-xiaomi-riva: Add display backlight (Barnabás Czémán) - arm64: dts: qcom: pm8937: Add LPG PWM driver (Daniil Titov) - arm64: dts: qcom: ipq9574: fix the msi interrupt numbers of pcie3 (Manikanta Mylavarapu) - arm64: dts: qcom: ipq9574: Add missing properties for cryptobam (Stephan Gerhold) - arm64: dts: qcom: sa8775p: Add missing properties for cryptobam (Stephan Gerhold) - arm64: dts: qcom: sm8650: Add missing properties for cryptobam (Stephan Gerhold) - arm64: dts: qcom: sm8550: Add missing properties for cryptobam (Stephan Gerhold) - arm64: dts: qcom: sm8450: Add missing properties for cryptobam (Stephan Gerhold) - arm64: dts: qcom: sm8350: Reenable crypto & cryptobam (Luca Weiss) - arm64: dts: qcom: sm8750-qrd: Enable CDSP (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750-mtp: Enable CDSP (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750: Add CDSP (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750-qrd: Enable ADSP (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750-mtp: Enable ADSP (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750: Add LPASS macro codecs and pinctrl (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750: Add IPCC, SMP2P, AOSS and ADSP (Krzysztof Kozlowski) - arm64: dts: qcom: ipq5424: Enable MMC (Varadarajan Narayanan) - arm64: dts: qcom: sm8750: Add ICE nodes (Gaurav Kashyap) - arm64: dts: qcom: sm8750: Add TRNG nodes (Gaurav Kashyap) - arm64: dts: qcom: sm8750: Add QCrypto nodes (Gaurav Kashyap) - arm64: dts: qcom: Use recommended MBN firmware path (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845-starqltechn: add touchscreen support (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: add display PMIC (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: add max77705 PMIC (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: add gpio keys (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: refactor node order (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake (Dzmitry Sankouski) - arm64: dts: qcom: sdm845-starqltechn: remove wifi (Dzmitry Sankouski) - arm64: dts: qcom: sdm845: enable gmu (Dzmitry Sankouski) - arm64: dts: qcom: x1e80100-t14s: Enable external DisplayPort support (Abel Vesa) - arm64: dts: qcom: x1e80100-t14s: Describe the Parade PS8830 retimers (Abel Vesa) - arm64: dts: qcom: x1e80100-crd: Enable external DisplayPort support (Abel Vesa) - arm64: dts: qcom: x1e80100-crd: Describe the Parade PS8830 retimers (Abel Vesa) - arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on (Konrad Dybcio) - arm64: dts: qcom: sm8650: add all 8 coresight ETE nodes (Neil Armstrong) - arm64: dts: qcom: x1e80100-qcp: Add WiFi/BT pwrseq (Stephan Gerhold) - arm64: dts: qcom: sm8750: Add RPMh sleep stats (Maulik Shah) - arm64: dts: qcom: Correct white-space style (Krzysztof Kozlowski) - arm64: dts: qcom: sm8750: Change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sdm632-fairphone-fp3: Enable modem (Luca Weiss) - arm64: dts: qcom: sdm632-fairphone-fp3: Add firmware-name for adsp & wcnss (Luca Weiss) - arm64: dts: qcom: sdm632-fairphone-fp3: Add newlines between regulator nodes (Luca Weiss) - arm64: dts: qcom: sdm632-fairphone-fp3: Move status properties last (Luca Weiss) - arm64: dts: qcom: qcs615: Add Command DB support (Lijuan Gao) - arm64: dts: qcom: sm8250-elish: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: sc8280xp: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: sa8775p-ride: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: qcm6490: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150-hdk: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: sda660-ifc6560: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: sc7180: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: qrb4210-rb2: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: qrb2210-rb1: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998: Switch to undeprecated qcom,calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100-qcp: Enable HBR3 on external DPs (Aleksandrs Vinarskis) - arm64: dts: qcom: x1e80100-hp-x14: Enable HBR3 on external DPs (Aleksandrs Vinarskis) - arm64: dts: qcom: x1e001de-devkit: Enable HBR3 on external DPs (Aleksandrs Vinarskis) - arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable external DP support (Aleksandrs Vinarskis) - arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Drop CMA heap (Nikita Travkin) - arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop CMA heap (Nikita Travkin) - arm64: dts: qcom: x1e80100: Drop unused passive thermal trip points for CPU (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Add GPU cooling (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Apply consistent critical thermal shutdown (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Fix video thermal zone (Stephan Gerhold) - arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the mdss node (Neil Armstrong) - arm64: dts: qcom: sm8550: add missing cpu-cfg interconnect path in the mdss node (Neil Armstrong) - arm64: dts: qcom: x1e80100-slim7x: Drop incorrect qcom,ath12k-calibration-variant (Krzysztof Kozlowski) - arm64: dts: qcom: qcs8300: Partially revert "arm64: dts: qcom: qcs8300: add QCrypto nodes" (Krzysztof Kozlowski) - arm64: dts: qcom: sa8775p: Partially revert "arm64: dts: qcom: sa8775p: add QCrypto nodes" (Krzysztof Kozlowski) - arm64: dts: qcom: sdm630: Add missing resets to mmc blocks (Alexey Minnekhanov) - dt-bindings: clock: gcc-sdm660: Add missing SDCC resets (Alexey Minnekhanov) - arm64: dts: qcom: sm8650: add UFS OPP table instead of freq-table-hz property (Neil Armstrong) - arm64: dts: qcom: sm8650: add QUP serial engines OPP tables (Neil Armstrong) - arm64: dts: qcom: sm8650: add OPP table support to PCIe (Neil Armstrong) - arm64: dts: qcom: sm8650: add USB interconnect paths (Neil Armstrong) - arm64: dts: qcom: sm8650: set CPU interconnect paths as ACTIVE_ONLY (Neil Armstrong) - arm64: dts: qcom: sm8650: use ICC tag for IPA interconnect phandles (Neil Armstrong) - arm64: dts: qcom: sm8550: add QUP serial engines OPP tables (Neil Armstrong) - arm64: dts: qcom: sm8550: add OPP table support to PCIe (Neil Armstrong) - arm64: dts: qcom: sm8550: set CPU interconnect paths as ACTIVE_ONLY (Neil Armstrong) - arm64: dts: qcom: sm8550: use ICC tag for all interconnect phandles (Neil Armstrong) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable the GPU (Konrad Dybcio) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable display (Luca Weiss) - arm64: dts: qcom: sm7325-nothing-spacewar: Enable camera EEPROMs (Danila Tikhonov) - arm64: dts: qcom: sm7325-nothing-spacewar: Add CAM fixed-regulators (Danila Tikhonov) - arm64: dts: qcom: sm8650: drop remaining polling-delay-passive properties (Neil Armstrong) - arm64: dts: qcom: sm8650: harmonize all unregulated thermal trip points (Neil Armstrong) - arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures (Neil Armstrong) - arm64: dts: qcom: sm8650: drop cpu thermal passive trip points (Neil Armstrong) - arm64: dts: qcom: Add X1P42100 SoC and CRD (Konrad Dybcio) - arm64: dts: qcom: Commonize X1 CRD DTSI (Konrad Dybcio) - arm64: dts: qcom: x1e80100: Wire up PCIe PHY NOCSR resets (Konrad Dybcio) - arm64: dts: qcom: qcs8300: Add QUPv3 configuration (Viken Dadhaniya) - arm64: dts: qcom: ipq5424: Add thermal zone nodes (Manikanta Mylavarapu) - arm64: dts: qcom: ipq5424: Add tsens node (Manikanta Mylavarapu) - arm64: dts: qcom: ipq5332: Add thermal zone nodes (Praveenkumar I) - arm64: dts: qcom: ipq5332: Add tsens node (Praveenkumar I) - arm64: dts: qcom: ipq6018: add LDOA2 regulator (Chukun Pan) - arm64: dts: qcom: ipq6018: rename labels of mp5496 regulator (Chukun Pan) - arm64: dts: qcom: ipq6018: move mp5496 regulator out of soc dtsi (Chukun Pan) - arm64: dts: qcom: ipq6018: add 1.5GHz CPU Frequency (Chukun Pan) - arm64: dts: qcom: ipq6018: add 1.2GHz CPU Frequency (Chukun Pan) - arm64: dts: qcom: sa8775p-ride: Add firmware-name in BT node (Cheng Jiang) - arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent (Mark Kettenis) - arm64: dts: qcom: qrb5165-rb5: enable sensors DSP (Dmitry Baryshkov) - arm64: dts: qcom: sdm845-db845c: enable sensors DSP (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp: Fix clock for spi0 to spi7 (Pengyu Luo) - arm64: dts: qcom: qcs8300-ride: Enable PMIC peripherals (Tingguo Cheng) - arm64: dts: qcom: qcs8300: Adds SPMI support (Tingguo Cheng) - arm64: dts: qcom: qcm2290: Add uart3 node (Wojciech Slenska) - arm64: dts: qcom: qcs6490-rb3gen2: add and enable BT node (Janaki Ramaiah Thota) - arm64: dts: qcom: sm8650: add cpu OPP table with DDR, LLCC & L3 bandwidths (Neil Armstrong) - arm64: dts: qcom: sm8650: add cpu interconnect nodes (Neil Armstrong) - arm64: dts: qcom: sm8650: add OSM L3 node (Neil Armstrong) - arm64: dts: qcom: x1e80100: Add the watchdog device (Rajendra Nayak) - arm64: dts: qcom: qcs6490-rb3gen2: Add vadc and adc-tm channels (Rakesh Kota) - arm64: dts: qcom: sc8280xp-pmics: Add more temp-alarm devices (Pengyu Luo) - arm64: dts: qcom: sc8280xp-pmics: Fix slave ID in interrupts configuration (Pengyu Luo) - arm64: dts: qcom: x1e80100: Set CPU interconnect paths as ACTIVE_ONLY (Konrad Dybcio) - ARM: dts: nuvoton: Add MMC Nodes (William A. Kennington III) - ARM: dts: nuvoton: Add OHCI node (William A. Kennington III) - ARM: dts: nuvoton: Add UDC nodes (William A. Kennington III) - ARM: dts: nuvoton: Add EDAC node (William A. Kennington III) - ARM: dts: nuvoton: Align GPIO hog name with bindings (Krzysztof Kozlowski) - arm64: dts: nuvoton: Add pinctrl (William A. Kennington III) - arm64: tegra: tegra210-p2894: Align GPIO hog node name with preferred style (Krzysztof Kozlowski) - arm64: dts: mediatek: mt7622: Align GPIO hog name with bindings (Krzysztof Kozlowski) - arm64: dts: amlogic: Add A5 Reset Controller (Zelong Dong) - arm64: dts: amlogic: Add A4 Reset Controller (Zelong Dong) - arm64: dts: amlogic: add support for xiaomi-aquaman/Mi TV Stick (Ferass El Hafidi) - dt-bindings: arm: amlogic: add S805Y and Mi TV Stick (Ferass El Hafidi) - arm64: dts: amlogic: gxl: set i2c bias to pull-up (Da Xue) - arm64: dts: add support for S7D based Amlogic BM202 (Xianwei Zhao) - arm64: dts: add support for S7 based Amlogic BP201 (Xianwei Zhao) - arm64: dts: add support for S6 based Amlogic BL209 (Xianwei Zhao) - dt-bindings: arm: amlogic: add S7D support (Xianwei Zhao) - dt-bindings: arm: amlogic: add S7 support (Xianwei Zhao) - dt-bindings: arm: amlogic: add S6 support (Xianwei Zhao) - arm64: dts: amlogic: S4: Add clk-measure controller node (Chuan Liu) - arm64: dts: amlogic: C3: Add clk-measure controller node (Chuan Liu) - arm64: dts: amlogic: Drop redundant CPU "clock-latency" (Rob Herring (Arm)) - arm64: dts: amlogic: gxlx-s905l-p271: add saradc compatible (Christian Hewitt) - arm64: dts: amlogic: a1: enable UART RX and TX pull up by default (Martin Blumenstingl) - arm64: dts: amlogic: axg: enable UART RX and TX pull up by default (Martin Blumenstingl) - arm64: dts: amlogic: g12: enable UART RX and TX pull up by default (Martin Blumenstingl) - arm64: dts: amlogic: gxl: enable UART RX and TX pull up by default (Martin Blumenstingl) - arm64: dts: amlogic: gxbb: enable UART RX and TX pull up by default (Martin Blumenstingl) - arm64: dts: amlogic: a4: add pinctrl node (Xianwei Zhao) - ARM: dts: amlogic: meson8-fernsehfee3: Describe regulators (J. Neuschäfer) - ARM: dts: amlogic: Add TCU Fernsehfee 3.0 (J. Neuschäfer) - dt-bindings: arm: amlogic: Add TCU Fernsehfee 3.0 board (J. Neuschäfer) - dt-bindings: vendor-prefixes: Add TC Unterhaltungselektronik AG (J. Neuschäfer) - ARM: dts: amlogic: meson8b: enable UART RX and TX pull up by default (Martin Blumenstingl) - ARM: dts: amlogic: meson8: enable UART RX and TX pull up by default (Martin Blumenstingl) - arm64: dts: exynos: gs101: add pmu-intr-gen syscon node (Peter Griffin) - arm64: dts: exynos: add initial support for Samsung Galaxy J6 (Kaustabh Chakraborty) - arm64: dts: exynos: add initial support for Samsung Galaxy A2 Core (Kaustabh Chakraborty) - arm64: dts: exynos: add initial support for Samsung Galaxy J7 Prime (Kaustabh Chakraborty) - arm64: dts: exynos: add initial devicetree support for exynos7870 (Kaustabh Chakraborty) - dt-bindings: arm: samsung: add compatibles for exynos7870 devices (Kaustabh Chakraborty) - arm64: dts: exynosautov920: add cpucl1/2 clock DT nodes (Shin Son) - arm64: dts: exynosautov920: add cpucl0 clock DT nodes (Shin Son) - arm64: dts: exynos: Add DT node for all UART ports (Faraz Ata) - arm64: dts: exynos: update all samsung,mode constants (Ivaylo Ivanov) - arm64: dts: fsd: Add Ethernet support for PERIC Block of FSD SoC (Swathi K S) - arm64: dts: fsd: Add Ethernet support for FSYS0 Block of FSD SoC (Swathi K S) - ARM: dts: samsung: sp5v210-aries: Align wifi node name with bindings (Krzysztof Kozlowski) - arm64: dts: ti: k3-j722s-evm: Add overlay for TEVI OV5640 (Vaishnav Achath) - arm64: dts: ti: k3-j722s-evm: Add overlay for quad IMX219 (Vaishnav Achath) - arm64: dts: ti: j722s-evm: Add MUX to control CSI2RX (Yemike Abhilash Chandra) - arm64: dts: ti: j722s-evm: Add DT nodes for power regulators (Yemike Abhilash Chandra) - arm64: dts: ti: k3-am62a-phycore-som: Reserve main_timer2 for C7x DSP (Daniel Schultz) - arm64: dts: ti: k3-am62a-phycore-som: Reserve main_rti4 for C7x DSP (Daniel Schultz) - arm64: dts: ti: k3-am62a-phycore-som: Enable Co-processors (Daniel Schultz) - arm64: dts: ti: k3-am62-phycore-som: Enable Co-processors (Daniel Schultz) - arm64: dts: ti: k3-am62x-phyboard-lyra-gpio-fan: Update cooling maps (Daniel Schultz) - arm64: dts: ti: k3-am62a: Enable CPU freq throttling on thermal alert (Daniel Schultz) - arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E (Prasanth Babu Mantena) - arm64: dts: ti: k3-j721s2: Add GPU node (Matt Coster) - arm64: dts: ti: k3-am62: New GPU binding details (Matt Coster) - arm64: dts: ti: k3-am62-main: Add PRUSS-M node (Kishon Vijay Abraham I) - arm64: dts: ti: k3-am64: Reserve timers used by MCU FW (Hari Nagalla) - arm64: dts: ti: k3-am62a7-sk: Reserve main_rti4 for C7x DSP (Hari Nagalla) - arm64: dts: ti: k3-am62a7-sk: Reserve main_timer2 for C7x DSP (Hari Nagalla) - arm64: dts: ti: k3-am62x-sk-common: Enable IPC with remote processors (Hari Nagalla) - arm64: dts: ti: k3-am62p5-sk: Enable IPC with remote processors (Devarsh Thakkar) - arm64: dts: ti: k3-am62a7-sk: Enable IPC with remote processors (Devarsh Thakkar) - arm64: dts: ti: k3-am62a-main: Add C7xv device node (Jai Luthra) - arm64: dts: ti: k3-am62a-wakeup: Add R5F device node (Devarsh Thakkar) - arm64: dts: ti: k3-am62a-mcu: Add R5F remote proc node (Hari Nagalla) - arm64: dts: ti: k3-am62-wakeup: Add wakeup R5F node (Hari Nagalla) - arm64: dts: ti: k3-am62: Add ATCM and BTCM cbass ranges (Judith Mendez) - arm64: dts: ti: k3-am625-beagleplay: Add required voltage supplies for TEVI-OV5640 (Rishikesh Donadkar) - arm64: dts: ti: k3-am625-beagleplay: Add required voltage supplies for OV5640 (Rishikesh Donadkar) - arm64: dts: ti: k3-am62x: Add required voltage supplies for TEVI-OV5640 (Rishikesh Donadkar) - arm64: dts: ti: k3-am62x: Add required voltage supplies for OV5640 (Rishikesh Donadkar) - arm64: dts: ti: k3-am62x: Add required voltage supplies for IMX219 (Rishikesh Donadkar) - arm64: dts: ti: k3-am62p5-sk: Add regulator nodes for AM62P (Rishikesh Donadkar) - arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0 (Judith Mendez) - arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default (Judith Mendez) - arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default (Judith Mendez) - arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default (Judith Mendez) - arm64: dts: ti: am62p-verdin: Add ivy (Francesco Dolcini) - arm64: dts: ti: am62p-verdin: Add yavia (Francesco Dolcini) - arm64: dts: ti: am62p-verdin: Add mallow (Francesco Dolcini) - arm64: dts: ti: am62p-verdin: Add dahlia (Francesco Dolcini) - arm64: dts: ti: Add Toradex Verdin AM62P (Francesco Dolcini) - dt-bindings: arm: ti: Add Toradex Verdin AM62P (Francesco Dolcini) - arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable ACSPCIE0 output for PCIe1 (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE0 node (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Switch to 64-bit address space for PCIe0 and PCIe1 (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s-main: Switch to 64-bit address space for PCIe0 (Siddharth Vadapalli) - arm64: dts: ti: k3-j721s2-main: Switch to 64-bit address space for PCIe1 (Siddharth Vadapalli) - arm64: dts: ti: k3-j721e-main: Switch to 64-bit address space for PCIe0 and PCIe1 (Siddharth Vadapalli) - arm64: dts: ti: k3-j721e: Add ranges for PCIe0 DAT1 and PCIe1 DAT1 (Siddharth Vadapalli) - arm64: dts: ti: k3-j7200-main: Switch to 64-bit address space for PCIe1 (Siddharth Vadapalli) - arm64: dts: ti: k3-am64-main: Switch to 64-bit address space for PCIe0 (Siddharth Vadapalli) - arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC (Judith Mendez) - arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC (Judith Mendez) - arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot (Judith Mendez) - arm64: dts: ti: k3-am625-sk: Enable PWM (Judith Mendez) - arm64: dts: ti: k3-am62a7-sk: Enable PWM (Judith Mendez) - arm64: dts: ti: k3-am62p5-sk: Enable PWM (Judith Mendez) - arm64: dts: ti: Add basic support for phyBOARD-Izar-AM68x (Dominik Haller) - dt-bindings: arm: ti: Add bindings for PHYTEC AM68x based hardware (Dominik Haller) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl (Siddharth Vadapalli) - arm64: dts: ti: am65x: Add missing power-supply for Rocktech-rk101 panel (Andrew Davis) - arm64: dts: ti: k3-am65-main: Add system controller compatible (Jan Kiszka) - dt-bindings: mfd: ti,j721e-system-controller: Add compatible string for AM654 (Andrew Davis) - arm64: dts: ti: k3-j721e-common-proc-board-infotainment: Update to comply with device tree schema (Jayesh Choudhary) - arm64: dts: ti: k3-j784s4-j742s2-evm: Add overlay to enable USB0 Type-A (Siddharth Vadapalli) - arm64: dts: ti: k3-am67a-beagley-ai: Add bootph for main_gpio1 (Nishanth Menon) - arm64: dts: ti: Add k3-am62-pocketbeagle2 (Robert Nelson) - dt-bindings: arm: ti: Add PocketBeagle2 (Robert Nelson) - arm64: dts: ti: k3-am625-verdin: Add EEPROM compatible fallback (Francesco Dolcini) - arm64: dts: ti: k3-am62p-j722s: Add rng node (Michael Walle) - arm64: dts: ti: k3-am64: Add PCIe ctrl node to main_conf region (Andrew Davis) - arm64: dts: ti: k3-j721s2: Add PCIe ctrl node to scm_conf region (Andrew Davis) - arm64: dts: ti: k3-j7200: Add PCIe ctrl node to scm_conf region (Andrew Davis) - arm64: dts: ti: k3-j721e: Add PCIe ctrl node to scm_conf region (Andrew Davis) - dt-bindings: soc: ti: ti,j721e-system-controller: Add PCIe ctrl property (Andrew Davis) - arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay (Yemike Abhilash Chandra) - arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay (Yemike Abhilash Chandra) - arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay (Yemike Abhilash Chandra) - arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219 (Yemike Abhilash Chandra) - arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay (Yemike Abhilash Chandra) - arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy (Yemike Abhilash Chandra) - arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators (Yemike Abhilash Chandra) - arm64: dts: ti: k3-j722s-evm: Drop redundant status within serdes0/serdes1 (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s-main: Don't disable serdes0 and serdes1 (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1" (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1" (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-evm-usxgmii-exp1-exp2: drop pinctrl-names (Siddharth Vadapalli) - arm64: dts: blaize-blzp1600: Enable GPIO support (Nikolaos Pasaloukos) - riscv: dts: thead: Add device tree VO clock controller (Michal Wilczynski) - riscv: dts: thead: Introduce reset controller node (Michal Wilczynski) - riscv: dts: thead: Introduce power domain nodes with aon firmware (Michal Wilczynski) - dt-bindings: clock: socfpga: convert to yaml (Matthew Gerlach) - arm64: dts: freescale: Add PHYTEC phyBOARD-Nash-i.MX93 support (Primoz Fiser) - arm64: dts: freescale: imx8mp-toradex-smarc: use generic gpio node name (Francesco Dolcini) - arm64: dts: freescale: imx8mp-toradex-smarc: add gpio expander (Emanuele Ghidoli) - arm64: dts: freescale: imx8mp-toradex-smarc: add embedded controller (Emanuele Ghidoli) - arm64: dts: freescale: imx8mp-toradex-smarc: add fan PWM configuration (Francesco Dolcini) - arm64: dts: imx93-tqma9352-mba91xxca: disable Open Drain for MDIO (Markus Niebel) - arm64: dt: imx95: Add TQMa95xxSA (Alexander Stein) - arm64: dts: imx: Align wifi node name with bindings (Krzysztof Kozlowski) - arm64: dts: freescale: add initial device tree for TQMa8XxS (Alexander Stein) - arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add Raspberry Pi Camera V2 overlay (Alexander Stein) - arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add LVDS device tree overlay (Martin Schmiedel) - arm64: dts: freescale: Add minimal dts support for imx943 evk (Jacky Bai) - arm64: dts: freescale: Add basic dtsi for imx943 (Jacky Bai) - arm64: dts: imx8-colibri: Add PCIe support (Max Krummenacher) - arm64: dts: freescale: imx93-phyboard-segin: Order node alphabetically (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Add EQOS Ethernet (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Add I2S audio (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Add USB support (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Add CAN support (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Add RTC support (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Set CMD/DATA SION bit to fix ERR052021 (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Fix SD-card pinctrl (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Disable SD-card write-protect (Primoz Fiser) - arm64: dts: freescale: imx93-phyboard-segin: Drop eMMC no-1-8-v flag (Primoz Fiser) - arm64: dts: freescale: imx93-phycore-som: Add eMMC no-1-8-v by default (Primoz Fiser) - arm64: dts: freescale: imx93-phycore-som: Enhance eMMC pinctrl (Primoz Fiser) - arm64: dts: freescale: imx93-phycore-som: Disable LED pull-up (Primoz Fiser) - arm64: dts: freescale: imx93-phycore-som: Add EEPROM support (Primoz Fiser) - arm64: dts: freescale: imx93-phycore-som: Add PMIC support (Primoz Fiser) - arm64: dts: add imx8mp-libra-rdk-fpsc LVDS panel overlay (Yannic Moog) - arm64: dts: add imx8mp-libra-rdk-fpsc board (Yannic Moog) - arm64: dts: imx8mq-evk: add pcie[0,1]-ep nodes (Frank Li) - arm64: dts: imx8mq: add pcie0-ep node (Frank Li) - arm64: dts: imx8mm-evk: add pcie0-ep node and apply pcie0-ep overlay file (Frank Li) - arm64: dts: imx95: add pcie1 ep overlay file and create pcie-ep dtb files (Frank Li) - arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable PCI ep function (Frank Li) - arm64: dts: imx8dxl-evk: Add pcie0-ep node and use unified pcie0 label (Frank Li) - arm64: dts: imx8dxl-ss-hsio: correct irq number for imx8dxl (Frank Li) - arm64: dts: imx8: create unified pcie0 and pcie0_ep label for all chips (Frank Li) - arm64: dts: imx8-apalis: Add PCIe and SATA support (Max Krummenacher) - Revert "arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO" (Markus Niebel) - Revert "arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO" (Markus Niebel) - arm64: dts: imx8mp-beacon: Enable RTC interrupt and wakeup-source (Adam Ford) - arm64: dts: imx8mn-beacon: Enable RTC interrupt and wakeup-source (Adam Ford) - arm64: dts: imx8mm-beacon: Enable RTC interrupt and wakeup-source (Adam Ford) - arm64: dts: imx8mn-beacon: Configure Ethernet PHY reset and GPIO IRQ (Adam Ford) - arm64: dts: imx8mm-beacon: Configure Ethernet PHY reset and GPIO IRQ (Adam Ford) - arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio (Adam Ford) - arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio (Adam Ford) - arm64: dts: imx8mp-beacon: Fix RTC capacitive load (Adam Ford) - arm64: dts: imx8mn-beacon: Fix RTC capacitive load (Adam Ford) - arm64: dts: imx8mm-beacon: Fix RTC capacitive load (Adam Ford) - arm64: add initial device tree for TQMa93xx/MBa91xxCA (Markus Niebel) - arm64: dts: freescale: add Toradex SMARC iMX8MP (Vitor Soares) - arm64: dts: s32gxxxa-rdb: Add PCA85073A RTC module over I2C0 (Ciprian Marian Costea) - arm64: dts: imx95-15x15-evk: enable USB2.0 node (Xu Yang) - arm64: dts: imx95-19x19-evk: enable USB2.0 node (Xu Yang) - arm64: dts: imx95: add USB2.0 nodes (Xu Yang) - arm64: dts: imx8mp: Add device tree for Nitrogen8M Plus ENC Carrier Board (Martyn Welch) - arm64: dts: freescale: imx8mm-verdin: Add EEPROM compatible fallback (Francesco Dolcini) - arm64: dts: freescale: imx8mp-verdin: Add EEPROM compatible fallback (Francesco Dolcini) - arm64: dts: imx: Drop redundant CPU "clock-latency" (Rob Herring (Arm)) - arm64: dts: imx8qm-mek: consolidate reserved-memory (Frank Li) - arm64: dts: imx8mp-evk: Enable DSP node for remoteproc usage (Daniel Baluta) - arm64: dts: imx8mp: Add DSP clocks (Daniel Baluta) - arm64: dts: imx8mp: Configure dsp node for rproc usage (Daniel Baluta) - arm64: dts: imx8mp: Add mu2 root clock (Daniel Baluta) - arm64: dts: imx8mp: Use resets property (Daniel Baluta) - arm64: dts: imx: add imx95 dts for sof (Laurentiu Mihalcea) - arm64: dts: imx8mq: Add linux,pci-domain into pcie-ep node (Richard Zhu) - arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing (Andrej Picej) - ARM: dts: mxs: use padconfig macros (Dario Binacchi) - ARM: dts: imx7d: update opp-table voltages (Efe Can İçöz) - ARM: dts: nxp: Align wifi node name with bindings (Krzysztof Kozlowski) - ARM: dts: imx6q-apalis: remove pcie-switch node (Francesco Dolcini) - ARM: dts: ls1021a-tqmals1021a: change sound card model name (Alexander Stein) - ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech DC44 RGB display (Alexander Stein) - ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech FC21 RGB display (Alexander Stein) - ARM: dts: ls1021a-tqmals1021a: Add LVDS overlay for Tianma TM070JVGH33 (Alexander Stein) - ARM: dts: ls1021a-tqmals1021a: Add HDMI overlay (Alexander Stein) - ARM: dts: ls1021a-tqmals1021a: Add vcc-supply for spi-nor (Alexander Stein) - ARM: dts: ls1021a-tqmals1021a: Fix license (Alexander Stein) - ARM: dts: imx: Drop redundant CPU "clock-latency" (Rob Herring (Arm)) - ARM: dts: imx51-digi-connectcore-som: Fix MMA7455 compatible (Fabio Estevam) - ARM: dts: nxp: Align NAND controller node name with bindings (Krzysztof Kozlowski) - ARM: dts: imx: Fix the iim compatible string (Fabio Estevam) - ARM: dts: imx31/imx6: Use flash as the NOR node name (Fabio Estevam) - bindings: arm: fsl: Add PHYTEC phyBOARD-Nash-i.MX93 board (Primoz Fiser) - dt: bindings: arm: add bindings for TQMa95xxSA (Alexander Stein) - dt-bindings: arm: add TQMa8XxS boards (Markus Niebel) - dt-bindings: arm: fsl: add i.MX943 EVK board (Jacky Bai) - dt-bindings: arm: add imx8mp-libra-rdk-fpsc (Yannic Moog) - dt-bindings: arm: add MBa91xxCA Mainboard for TQMa93xxCA/LA SOM (Markus Niebel) - dt-bindings: arm: fsl: add Toradex SMARC iMX8MP SoM and carrier (Vitor Soares) - dt-bindings: arm: fsl: Add Boundary Device Nitrogen8M Plus ENC Carrier Board (Martyn Welch) - ARM: dts: am335x: Set wakeup-source for UART0 (Sukrut Bellary) - ARM: dts: omap4: panda: cleanup bluetooth (Andreas Kemnade) - ARM: dts: omap4: panda: fix resources needed for Wifi (Andreas Kemnade) - ARM: dts: nokia n900: remove useless io-channel-cells property (David Heidelberg) - ARM: tegra: apalis-eval: Remove pcie-switch node (Francesco Dolcini) - ARM: tegra: Add device-tree for ASUS Transformer Pad LTE TF300TL (Svyatoslav Ryhel) - ARM: tegra: Rename the apbdma nodename to match with common dma-controller binding (Charan Pedumuru) - arm64: tegra: Wire up CEC to devkits (Aaron Kling) - arm64: tegra: Add CEC controller on Tegra210 (Aaron Kling) - arm64: tegra: Add fallback CEC compatibles (Aaron Kling) - arm64: tegra: Add uartd serial alias for Jetson TX1 module (Aaron Kling) - arm64: tegra: Bump #address-cells and #size-cells on Tegra186 (Aaron Kling) - arm64: tegra: p2180: Explicitly enable GPU (Aaron Kling) - arm64: tegra: p3310: Explicitly enable GPU (Aaron Kling) - arm64: tegra: Add DMA properties for Tegra186 and Tegra194 UARTs (Aaron Kling) - arm64: tegra: Drop remaining serial clock-names and reset-names (Aaron Kling) - arm64: tegra: Enable PWM fan on the Jetson TX2 Devkit (Aaron Kling) - arm64: tegra: Enable PWM fan on the Jetson TX1 Devkit (Aaron Kling) - arm64: tegra: Add I2C aliases for Tegra234 (Akhil R) - arm64: tegra: Configure QSPI clocks and add DMA (Vishwaroop A) - media: dt-bindings: Document Tegra186 and Tegra194 cec (Aaron Kling) - dt-bindings: arm: tegra: Add Asus Transformer Pad TF300TL (Svyatoslav Ryhel) - dt-bindings: arm: tegra: Group Tegra30 based ASUS Transformers (Svyatoslav Ryhel) - dt-bindings: interrupt-controller: Convert nvidia,tegra20-ictlr to DT schema (Rob Herring (Arm)) - dt-bindings: dma: nvidia,tegra20-apbdma: convert text based binding to json schema (Charan Pedumuru) - ARM: dts: rockchip: enable Mali gpu on rk3066 marsboard (Heiko Stuebner) - ARM: dts: rockchip: enable hdmi on rk3066 marsboard (Heiko Stuebner) - Revert "ARM: dts: rockchip: drop grf reference from rk3036 hdmi" (Andy Yan) - ARM: dts: rockchip: Add ref clk for hdmi (Andy Yan) - ARM: dts: rockchip: Drop redundant CPU "clock-latency" (Rob Herring (Arm)) - ARM: dts: rockchip: Add aliases for rk3036-kylin MMC devices (Andy Yan) - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c (Peter Robinson) - arm64: dts: rockchip: Enable regulators for Radxa E20C (Chukun Pan) - arm64: dts: rockchip: Add pwm nodes for RK3528 (Chukun Pan) - arm64: dts: rockchip: Add onboard EEPROM for Radxa E20C (Yao Zi) - arm64: dts: rockchip: Add I2C controllers for RK3528 (Yao Zi) - arm64: dts: rockchip: add RK3576 RNG node (Nicolas Frattaroli) - arm64: dts: rockchip: Switch to undeprecated qcom,calibration-variant on RK3399 (Krzysztof Kozlowski) - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-quartz64-b (Diederik de Haas) - arm64: dts: rockchip: Add phy-supply to gmac0 on NanoPi R5S (Diederik de Haas) - arm64: dts: rockchip: fix usb-c port functionality on rk3588-nanopc-t6 (John Clark) - arm64: dts: rockchip: Enable bluetooth of AP6611s on OrangePI5 Max/Ultra (Jimmy Hon) - arm64: dts: rockchip: add SATA nodes to RK3576 (Nicolas Frattaroli) - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3588-rock-5b (Diederik de Haas) - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-pinetab2 (Diederik de Haas) - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-rockpro64 (Diederik de Haas) - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3328-rock64 (Diederik de Haas) - arm64: dts: rockchip: Add vcc supply to spi flash on rk3399-roc-pc (Markus Reichl) - arm64: dts: rockchip: enable pcie on Sige5 (Nicolas Frattaroli) - arm64: dts: rockchip: Add HDMI support for roc-rk3576-pc (Heiko Stuebner) - arm64: dts: rockchip: Enable HDMI0 audio output for Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: Add rk3588 evb2 board (Chaoyi Chen) - dt-bindings: arm: rockchip: Add rk3588 evb2 board (Chaoyi Chen) - arm64: dts: rockchip: Add pcie1 slot for rk3576 evb1 board (Shawn Lin) - arm64: dts: rockchip: Enable eDP display for Cool Pi GenBook (Andy Yan) - arm64: dts: rockchip: Add eDP1 dt node for rk3588 (Andy Yan) - arm64: dts: rockchip: enable HDMI out audio on Khadas Edge2 (Jacobe Zang) - arm64: dts: rockchip: Add HDMI & VOP2 to Khadas Edge2 (Jacobe Zang) - arm64: dts: rockchip: Add bluetooth support to Khadas Edge2 (Jacobe Zang) - arm64: dts: rockchip: add overlay for tiger-haikou video-demo adapter (Heiko Stuebner) - arm64: dts: rockchip: add dsi controller nodes on rk3588 (Heiko Stuebner) - arm64: dts: rockchip: add mipi dcphy nodes to rk3588 (Heiko Stuebner) - arm64: dts: rockchip: Add rk3576 pcie nodes (Kever Yang) - arm64: dts: rockchip: Enable HDMI audio outputs for Cool Pi CM5 EVB (Andy Yan) - arm64: dts: rockchip: Enable HDMI1 on Cool Pi CM5 EVB (Andy Yan) - arm64: dts: rockchip: Rename hdmi-con to hdmi0-con for Cool Pi CM5 EVB (Andy Yan) - arm64: dts: rockchip: Enable eDP0 display on RK3588S EVB1 board (Damon Ding) - arm64: dts: rockchip: Add eDP0 node for RK3588 (Damon Ding) - arm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588 (Chukun Pan) - arm64: dts: rockchip: Add UART DMA support for RK3528 (Chukun Pan) - arm64: dts: rockchip: Add DMA controller for RK3528 (Chukun Pan) - arm64: dts: rockchip: Add missing uart3 interrupt for RK3528 (Chukun Pan) - arm64: dts: rockchip: Rename vcc3v3_pcie0 to vcc3v3_pcie1 for rk3576-evb1-v10 (Shawn Lin) - arm64: dts: rockchip: Enable HDMI audio output for RK3588 Tiger Haikou (Quentin Schulz) - arm64: dts: rockchip: Enable HDMI audio output for RK3588 Jaguar (Quentin Schulz) - arm64: dts: rockchip: Enable HDMI ports on ArmSoM W3 (Jianfeng Liu) - arm64: dts: rockchip: aliase sdhci as mmc0 for rk3566 box demo (Andy Yan) - arm64: dts: rockchip: Add gmac phy reset GPIO to QNAP TS433 (Uwe Kleine-König) - arm64: dts: rockchip: Correct gmac phy address on QNAP TS433 (Uwe Kleine-König) - arm64: dts: rockchip: enable HDMI sound on FriendlyElec NanoPC-T6 (Marcin Juszkiewicz) - arm64: dts: rockchip: enable HDMI1 on FriendlyElec NanoPC-T6 (Marcin Juszkiewicz) - arm64: dts: rockchip: Enable ufshc on rk3576 evb1 board (Shawn Lin) - arm64: dts: rockchip: change rng reset id back to its constant value (Heiko Stuebner) - arm64: dts: apple: Add PMIC NVMEM (Hector Martin) - arm64: dts: apple: Add SPMI controller nodes (Sasha Finkelstein) - arm64: dts: apple: t8015: Add CPU caches (Nick Chan) - arm64: dts: apple: t8012: Add CPU caches (Nick Chan) - arm64: dts: apple: t8011: Add CPU caches (Nick Chan) - arm64: dts: apple: t8010: Add CPU caches (Nick Chan) - arm64: dts: apple: s8001: Add CPU caches (Nick Chan) - arm64: dts: apple: s800-0-3: Add CPU caches (Nick Chan) - arm64: dts: apple: t7001: Add CPU caches (Nick Chan) - arm64: dts: apple: t7000: Add CPU caches (Nick Chan) - arm64: dts: apple: s5l8960x: Add CPU caches (Nick Chan) - arm64: dts: broadcom: bcm2712: Use "l2-cache" for L2 cache node names (Rob Herring (Arm)) - arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes (Stanimir Varbanov) - arm64: dts: broadcom: bcm2712: Add PCIe DT nodes (Stanimir Varbanov) - arm64: dts: bcm: Add reference to RPi 2 (2nd rev) (Stefan Wahren) - ARM: dts: bcm: Add support for Raspberry Pi 2 (2nd rev) (Stefan Wahren) - dt-bindings: arm: bcm2835: Add Raspberry Pi 2 (2nd rev) (Stefan Wahren) - ARM: dts: Drop DTS for BCM59056 PMU (Artur Weber) - ARM: dts: bcm2166x: Add bcm2166x-pinctrl DTSI (Artur Weber) - ARM: dts: bcm2166x-common: Add pinctrl node (Artur Weber) - ARM: dts: renesas: r9a06g032-rzn1d400-eb: Enable USB host port (Wolfram Sang) - ARM: dts: renesas: r9a06g032-rzn1d400-db: Add pinmux for the CPLD (Wolfram Sang) - arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description (Geert Uytterhoeven) - ARM: dts: renesas: r9a06g032-rzn1d400-db: Enable USB device port (Wolfram Sang) - ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe 9-pin D-sub serial port (Wolfram Sang) - arm64: dts: renesas: beacon-renesom: Align wifi node name with bindings (Krzysztof Kozlowski) - arm64: dts: renesas: rzg2l-smarc: Enable GPT on carrier board (Biju Das) - arm64: dts: renesas: r9a07g054: Add GPT support (Biju Das) - arm64: dts: renesas: r9a07g044: Add GPT support (Biju Das) - arm64: dts: renesas: sparrow-hawk: Add MSIOF Sound support (Kuninori Morimoto) - ARM: dts: renesas: r9a06g032-rzn1d400-eb: Add GMAC1 port (Wolfram Sang) - arm64: dts: renesas: r9a09g047e57-smarc: Enable CAN Transceiver (Biju Das) - arm64: dts: renesas: r9a09g047e57-smarc: Enable CANFD (Biju Das) - arm64: dts: renesas: r9a09g047: Add CANFD node (Biju Das) - arm64: dts: renesas: r8a779h0: Add ISP core function block (Niklas Söderlund) - arm64: dts: renesas: r8a779g0: Add ISP core function block (Niklas Söderlund) - arm64: dts: renesas: r8a779a0: Add ISP core function block (Niklas Söderlund) - arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support (Marek Vasut) - arm64: dts: renesas: rzg3e-smarc-som: Enable Mali-G52 (Tommaso Merciai) - arm64: dts: renesas: r9a09g047: Add Mali-G52 GPU node (Tommaso Merciai) - arm64: dts: renesas: rzg3e-smarc-som: Add RAA215300 pmic support (John Madieu) - arm64: dts: renesas: rzg3e-smarc-som: Add I2C2 device pincontrol (John Madieu) - ARM: dts: renesas: r9a06g032-rzn1d400-eb: describe SD card port (Wolfram Sang) - ARM: dts: renesas: r9a06g032: Describe SDHCI controllers (Wolfram Sang) - arm64: dts: renesas: Add initial device tree for RZ/V2N EVK (Lad Prabhakar) - arm64: dts: renesas: Add initial SoC DTSI for RZ/V2N (Lad Prabhakar) - ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe keys (Wolfram Sang) - ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe I2C bus (Wolfram Sang) - ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe I2C bus (Wolfram Sang) - ARM: dts: renesas: r9a06g032: Describe I2C controllers (Wolfram Sang) - ARM: dts: renesas: Add r9a06g032-rzn1d400-eb board device-tree (Clément Léger) - arm64: dts: renesas: Remove undocumented compatible micron,mt25qu512a (Biju Das) - arm64: dts: renesas: r8a779f4: Add UFS tuning parameters in E-FUSE (Geert Uytterhoeven) - arm64: dts: renesas: r9a09g047: Add ICU node (Biju Das) - arm64: dts: renesas: r9a09g047e57-smarc: Enable SDHI1 (Biju Das) - arm64: dts: renesas: rzg3e-smarc-som: Add support to enable SD on SDHI0 (Biju Das) - arm64: dts: renesas: rzg3e-smarc-som: Enable SDHI{0,2} (Biju Das) - arm64: dts: renesas: r9a09g057: Add support for enabling SDHI internal regulator (Biju Das) - arm64: dts: renesas: r9a09g047: Add SDHI0-SDHI2 nodes (Biju Das) - dt-bindings: soc: renesas: Document Retronix R-Car V4H Sparrow Hawk board support (Marek Vasut) - dt-bindings: vendor-prefixes: Add Retronix Technology Inc. (Marek Vasut) - dt-bindings: soc: renesas: Add Renesas RZ/T2H (R9A09G077) SoC (Thierry Bultel) - arm64: dts: socfpga: agilex: Add dma channel id for spi (Niravkumar L Rabara) - arm64: dts: socfpga: agilex5: add led and memory nodes (Niravkumar L Rabara) - arm64: dts: intel: socfpga_agilex: add frequencies to internal oscillators (Matthew Gerlach) - ARM: dts: socfpga: Add basic support for Terrasic's de10-nano (Uwe Kleine-König) - dt-bindings: altera: Add compatible for Terasic's DE10-nano (Uwe Kleine-König) - arm64: dts: socfpga: agilex5: add qspi flash node (Niravkumar L Rabara) - dt-bindings: firmware: stratix10: Convert to json-schema (Mahesh Rao) - dt-bindings: fpga: stratix10: Convert to json-schema (Mahesh Rao) - arm64: dts: socfpga: agilex5: fix gpio0 address (Niravkumar L Rabara) - arm64: dts: socfpga: agilex5: add NAND daughter board (Niravkumar L Rabara) - dt-bindings: intel: document Agilex5 NAND daughter board (Niravkumar L Rabara) - ARM: dts: vt8500: use correct ohci/ehci node names (Wolfram Sang) - ARM: dts: ti: omap: use correct ohci/ehci node names (Wolfram Sang) - ARM: dts: st: use correct ohci/ehci node names (Wolfram Sang) - ARM: dts: nxp: lpc: use correct ohci/ehci node names (Wolfram Sang) - ARM: dts: marvell: use correct ohci/ehci node names (Wolfram Sang) - arm64: defconfig: Enable Rockchip SAI and ES8328 (Nicolas Frattaroli) - arm64: defconfig: Enable configs for MediaTek Genio EVK boards (Nícolas F. R. A. Prado) - arm64: defconfig: mediatek: enable PHY drivers (Vignesh Raman) - arm64: defconfig: Enable IPQ5424 RDP466 base configs (Sricharan Ramabadhran) - riscv: defconfig: spacemit: enable clock controller driver for SpacemiT K1 (Haylen Chu) - riscv: defconfig: spacemit: enable gpio support for K1 SoC (Yixun Lan) - riscv: Enable PM_GENERIC_DOMAINS for T-Head SoCs (Michal Wilczynski) - arm64: defconfig: enable ACPM protocol and Exynos mailbox (Tudor Ambarus) - arm64: defconfig: Enable TPIC2810 GPIO expander (Nishanth Menon) - arm64: defconfig: Enable TMP102 as module (Dominik Haller) - arm64: defconfig: Enable hwspinlock and eQEP for K3 (Judith Mendez) - arm64: defconfig: Add CDNS_DSI and CDNS_PHY config (Jayesh Choudhary) - arm64: defconfig: Add Toradex Embedded Controller config (Francesco Dolcini) - ARM: broadcom: MAINTAINERS: Cover bcm2712 files (Krzysztof Kozlowski) - ARM: dts: davinci: da850-evm: Increase fifo threshold (Adam Ford) - ARM: davinci: remove support for da830 (Bartosz Golaszewski) - ARM: s3c: stop including gpio.h (Andy Shevchenko) - ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY (Sukrut Bellary) - bus: ti-sysc: PRUSS OCP configuration (Parvathi Pudi) - ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4 (Andreas Kemnade) - ARM: omap2plus_defconfig: enable I2C devices of GTA04 (Andreas Kemnade) - ARM: s3c/gpio: use new line value setter callbacks (Bartosz Golaszewski) - ARM: scoop/gpio: use new line value setter callbacks (Bartosz Golaszewski) - ARM: sa1100/gpio: use new line value setter callbacks (Bartosz Golaszewski) - ARM: orion/gpio: use new line value setter callbacks (Bartosz Golaszewski) - soc: fsl: qe: Consolidate chained IRQ handler install/remove (Chen Ni) - bus: fsl-mc: Use strscpy() instead of strscpy_pad() (Thorsten Blum) - soc: fsl: qbman: Remove const from portal->cgrs allocation type (Kees Cook) - bus: fsl_mc: Fix driver_managed_dma check (Robin Murphy) - bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value (Laurentiu Tudor) - bus: fsl-mc: drop useless cleanup (Laurentiu Tudor) - bus: fsl-mc: add the dprc_get_mem() command to the whitelist (Ioana Ciornei) - bus: fsl-mc: fix GET/SET_TAILDROP command ids (Wan Junjie) - bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device (Ioana Ciornei) - bus: fsl-mc: fix double-free on mc_dev (Ioana Ciornei) - soc: fsl: Do not enable DPAA2_CONSOLE by default during compile testing (Krzysztof Kozlowski) - docs: firmware: qcom_scm: Fix kernel-doc warning (Unnathi Chalicheemala) - firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q (Juerg Haefliger) - dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018 (George Moussalem) - dt-bindings: cache: add QiLai compatible to ax45mp (Ben Zong-You Xie) - dt-bindings: cache: Convert marvell,tauros2-cache to DT schema (Rob Herring (Arm)) - dt-bindings: cache: Convert marvell,{feroceon,kirkwood}-cache to DT schema (Rob Herring (Arm)) - dt-bindings: cache: add specific RZ/Five compatible to ax45mp (Conor Dooley) - cache: sifive_ccache: Add ESWIN EIC7700 support (Pinkesh Vaghela) - dt-bindings: cache: sifive,ccache0: Add ESWIN EIC7700 SoC compatibility (Pritesh Patel) - memory: stm32_omm: Fix error handling in stm32_omm_disable_child() (Patrice Chotard) - memory: stm32_omm: Fix NULL vs IS_ERR() check in probe() (Dan Carpenter) - memory: stm32_omm: Fix error handling in stm32_omm_configure() (Dan Carpenter) - memory: stm32: Fix spelling mistake "resset" -> "reset" (Colin Ian King) - soc: samsung: exynos-pmu: enable CPU hotplug support for gs101 (Peter Griffin) - MAINTAINERS: Add google,gs101-pmu-intr-gen.yaml binding file (Peter Griffin) - dt-bindings: soc: samsung: exynos-pmu: gs101: add google,pmu-intr-gen phandle (Peter Griffin) - dt-bindings: soc: google: Add gs101-pmu-intr-gen binding documentation (Peter Griffin) - soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop() (Henry Martin) - soc: aspeed: lpc: Fix impossible judgment condition (Su Hui) - ARM: aspeed: Don't select SRAM (Joel Stanley) - soc: sophgo: cv1800: rtcsys: New driver (handling RTC only) (Alexander Sverdlin) - dt-bindings: soc: sophgo: add RTC support for Sophgo CV1800 series (Jingbao Qiu) - soc: sophgo: sg2044: Add support for SG2044 TOP syscon device (Inochi Amaoto) - soc: qcom: llcc-qcom: Add support for SM8750 (Melody Olvera) - soc: qcom: llcc-qcom: Add support for LLCC V6 (Melody Olvera) - dt-bindings: cache: qcom,llcc: Document SM8750 LLCC block (Melody Olvera) - soc: qcom: socinfo: add SM8750 SoC ID (Mukesh Ojha) - dt-bindings: arm: qcom,ids: add SoC ID for SM8750 (Mukesh Ojha) - dt-bindings: soc: qcom: qcom,rpm: add missing clock/-names properties (Dmitry Baryshkov) - dt-bindings: soc: qcom,rpm: add missing clock-controller node (Dmitry Baryshkov) - soc: qcom: smem: Update max processor count (Unnathi Chalicheemala) - firmware: qcom: tzmem: disable sm7150 platform (Danila Tikhonov) - soc: qcom: pd-mapper: Add support for SM7150 (Jens Reidel) - soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events (Johan Hovold) - soc: qcom: smp2p: Fix fallback to qcom,ipc parse (Barnabás Czémán) - soc: qcom: pmic_glink: enable UCSI on sc8280xp (Johan Hovold) - firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14 (Aleksandrs Vinarskis) - dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement (Konrad Dybcio) - soc: fsl: qe: remove unused qe_ic_from_irq function (Tom Rix) - ARM: vt8500: MAINTAINERS: Include vt8500 soc driver in maintainers entry (Krzysztof Kozlowski) - soc: Add VIA/WonderMedia SoC identification driver (Alexey Charkov) - dt-bindings: hwinfo: Add VIA/WonderMedia SoC identification (Alexey Charkov) - dt-bindings: reset: Add compatible for Amlogic A4/A5 Reset Controller (Zelong Dong) - soc: amlogic: clk-measure: Add support for S4 (Chuan Liu) - soc: amlogic: clk-measure: Add support for C3 (Chuan Liu) - dt-bindings: soc: amlogic: S4 supports clk-measure (Chuan Liu) - dt-bindings: soc: amlogic: C3 supports clk-measure (Chuan Liu) - soc: amlogic: clk-measure: Define MSR_CLK's register offset separately (Chuan Liu) - soc: amlogic: clk-measure: Optimize the memory size of clk-measure (Chuan Liu) - soc: ti: wkup_m3_ipc: Use dev_err_probe (Alexander Stein) - firmware: ti_sci: Convert CPU latency constraint from us to ms (Kendall Willis) - soc: ti: k3-socinfo: Add JTAG ID for AM62LX (Vignesh Raghavendra) - soc: ti: knav_qmss_queue: Remove unnecessary NULL check before free_percpu() (Chen Ni) - soc: ti: k3-ringacc: Use device_match_of_node() (Tang Dongxing) - dt-bindings: reset: sophgo: Add SG2044 bindings. (Inochi Amaoto) - MAINTAINERS: Add entry for Renesas RZ/V2H(P) USB2PHY Port Reset driver (Lad Prabhakar) - reset: Add USB2PHY port reset driver for Renesas RZ/V2H(P) (Lad Prabhakar) - dt-bindings: reset: Document RZ/V2H(P) USB2PHY reset (Lad Prabhakar) - reset: Add devm_reset_control_array_get_exclusive_released() (Patrice Chotard) - reset: thead: Add TH1520 reset controller driver (Michal Wilczynski) - dt-bindings: reset: Add T-HEAD TH1520 SoC Reset Controller (Michal Wilczynski) - soc: imx8m: Dump higher 64bits UID (Peng Fan) - soc: imx8m: Introduce soc_uid hook (Peng Fan) - soc: imx8m: Cleanup with adding imx8m_soc_[un]prepare (Peng Fan) - platform: cznic: use ffs() instead of __bf_shf() (Arnd Bergmann) - firmware: turris-mox-rwtm: fix building without CONFIG_KEYS (Arnd Bergmann) - platform: cznic: fix function parameter names (Arnd Bergmann) - firmware: turris-mox-rwtm: Add support for ECDSA signatures with HW private key (Marek Behún) - firmware: turris-mox-rwtm: Drop ECDSA signatures via debugfs (Marek Behún) - platform: cznic: turris-omnia-mcu: Add support for digital message signing with HW private key (Marek Behún) - platform: cznic: Add keyctl helpers for Turris platform (Marek Behún) - platform: cznic: turris-omnia-mcu: Refactor requesting MCU interrupt (Marek Behún) - Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first" (Alexander Sverdlin) - tee: Prevent size calculation wraparound on 32-bit kernels (Jann Horn) - tee: optee: smc: remove unnecessary NULL check before release_firmware() (Chen Ni) - soc: renesas: rz-sysc: Add SoC identification for RZ/V2N SoC (Lad Prabhakar) - MAINTAINERS: Generalize ARM/RISC-V/RENESAS ARCHITECTURE (Uwe Kleine-König) - amdtee: Sort header includes (Mario Limonciello) - amdtee: Use pr_fmt for messages (Mario Limonciello) - soc: hisilicon: kunpeng_hccs: Simplify PCC shared memory region handling (Sudeep Holla) - MAINTAINERS: add entry for STM32 OCTO MEMORY MANAGER driver (Patrice Chotard) - memory: Add STM32 Octo Memory Manager driver (Patrice Chotard) - dt-bindings: memory-controllers: Add STM32 Octo Memory Manager controller (Patrice Chotard) - bus: firewall: Fix missing static inline annotations for stubs (Krzysztof Kozlowski) - memory: bt1-l2-ctl: replace scnprintf() with sysfs_emit() (Salah Triki) - memory: mtk-smi: Add support for Dimensity 1200 MT6893 SMI (AngeloGioacchino Del Regno) - dt-bindings: memory: mtk-smi: Add support for MT6893 (AngeloGioacchino Del Regno) - memory: tegra: Do not enable by default during compile testing (Krzysztof Kozlowski) - memory: Simplify 'default' choice in Kconfig (Krzysztof Kozlowski) - memory: omap-gpmc: remove GPIO set() and direction_output() callbacks (Bartosz Golaszewski) - memory: omap-gpmc: use the dedicated define for GPIO direction (Bartosz Golaszewski) - firmware: arm_scmi: quirk: Force perf level get fastchannel (Johan Hovold) - firmware: arm_scmi: quirk: Fix CLOCK_DESCRIBE_RATES triplet (Cristian Marussi) - firmware: arm_scmi: Add common framework to handle firmware quirks (Cristian Marussi) - firmware: arm_scmi: Ensure that the message-id supports fastchannel (Sibi Sankar) - MAINTAINERS: add entry for i.MX SCMI extensions (Peng Fan) - firmware: imx: Add i.MX95 SCMI CPU driver (Peng Fan) - firmware: imx: Add i.MX95 SCMI LMM driver (Peng Fan) - firmware: arm_scmi: imx: Add i.MX95 CPU Protocol (Peng Fan) - firmware: arm_scmi: imx: Add i.MX95 LMM protocol (Peng Fan) - dt-bindings: firmware: Add i.MX95 SCMI LMM and CPU protocol (Peng Fan) - firmware: arm_scmi: imx: Add LMM and CPU documentation (Peng Fan) - firmware: arm_scmi: Add polling support to raw mode (Cristian Marussi) - firmware: arm_scmi: Exclude transport devices from bus matching (Sudeep Holla) - firmware: arm_scmi: Assign correct parent to arm-scmi platform device (Sudeep Holla) - firmware: arm_scmi: Refactor error logging from SCMI device creation to single helper (Sudeep Holla) - firmware: arm_scmi: Refactor device matching logic to eliminate duplication (Sudeep Holla) - firmware: arm_scmi: Ensure scmi_devices are always matched by name as well (Sudeep Holla) - soc: mediatek: mtk-dvfsrc: remove an unused variable (Arnd Bergmann) - soc: mediatek: mtk-dvfsrc: Add support for Dimensity 1200 MT6893 (AngeloGioacchino Del Regno) - soc: mediatek: mtk-dvfsrc: Rename and move bw constraints data (AngeloGioacchino Del Regno) - dt-bindings: soc: mediatek: dvfsrc: Add support for MT6893 (AngeloGioacchino Del Regno) - bus: brcmstb_gisb: use dev_groups to register attribute groups (Ovidiu Panait) - firmware: exynos-acpm: Correct kerneldoc and use typical np argument name (Krzysztof Kozlowski) - firmware: exynos-acpm: introduce devm_acpm_get_by_node() (André Draszik) - firmware: exynos-acpm: populate devices from device tree data (Tudor Ambarus) - firmware: exynos-acpm: silence EPROBE_DEFER error on boot (André Draszik) - firmware: exynos-acpm: fix reading longer results (André Draszik) - dt-bindings: firmware: google,gs101-acpm-ipc: add PMIC child node (André Draszik) - firmware: exynos-acpm: allow use during system shutdown (André Draszik) - firmware: exynos-acpm: use ktime APIs for timeout detection (André Draszik) - soc: renesas: Add config option for RZ/V2N (R9A09G056) SoC (Lad Prabhakar) - Revert "iommu: make inclusion of arm/arm-smmu-v3 directory conditional" (Linus Torvalds) - ring-buffer: Simplify functions with __free(kfree) to free allocations (Steven Rostedt) - ring-buffer: Make ring_buffer_{un}map() simpler with guard(mutex) (Steven Rostedt) - ring-buffer: Simplify ring_buffer_read_page() with guard() (Steven Rostedt) - ring-buffer: Simplify reset_disabled_cpu_buffer() with use of guard() (Steven Rostedt) - ring-buffer: Remove jump to out label in ring_buffer_swap_cpu() (Steven Rostedt) - ring-buffer: Removed unnecessary if() goto out where out is the next line (Steven Rostedt) - tracing: Reset last-boot buffers when reading out all cpu buffers (Masami Hiramatsu (Google)) - ring-buffer: Allow reserve_mem persistent ring buffers to be mmapped (Steven Rostedt) - ring-buffer: Do not trigger WARN_ON() due to a commit_overrun (Steven Rostedt) - ring-buffer: Move cpus_read_lock() outside of buffer->mutex (Steven Rostedt) - microblaze: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - kill vfs_submount() (Al Viro) - saner calling conventions for ->d_automount() (Al Viro) - ufs: convert ufs to the new mount API (Eric Sandeen) - ufs: reject multiple conflicting -o ufstype=... on mount (Al Viro) - ufs: split ->s_mount_opt - don't mix flavour and on-error (Al Viro) - Don't propagate mounts into detached trees (Al Viro) - include: pe.h: Fix PE definitions (Pali Rohár) - efi/efi_test: Fix missing pending status update in getwakeuptime (Ivan Hu) - efi: zboot specific mechanism for embedding SBAT section (Vitaly Kuznetsov) - efi/libstub: Describe missing 'out' parameter in efi_load_initrd (Hans Zhang) - efi: Improve logging around memmap init (Bartosz Szczepanek) - ACPI: APEI: EINJ: Clean up on error in einj_probe() (Dan Carpenter) - ACPI: MRRM: Silence error code static checker warning (Dan Carpenter) - ACPICA: Switch back to using strncpy() in acpi_ut_safe_strncpy() (Ahmed Salem) - Revert "x86/smp: Eliminate mwait_play_dead_cpuid_hint()" (Rafael J. Wysocki) - cpuidle: psci: Fix uninitialized variable in dt_idle_state_present() (Dan Carpenter) - acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio() (Gautham R. Shenoy) - rust: opp: Move `cfg(CONFIG_OF)` attribute to the top of doc test (Viresh Kumar) - rust: opp: Make the doctest example depend on CONFIG_OF (Viresh Kumar) - cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs (Mike Tipton) - cpufreq: Add Rust-based cpufreq-dt driver (Viresh Kumar) - rust: opp: Extend OPP abstractions with cpufreq support (Viresh Kumar) - rust: cpufreq: Extend abstractions for driver registration (Viresh Kumar) - rust: cpufreq: Extend abstractions for policy and driver ops (Viresh Kumar) - rust: cpufreq: Add initial abstractions for cpufreq framework (Viresh Kumar) - rust: opp: Add abstractions for the configuration options (Viresh Kumar) - rust: opp: Add abstractions for the OPP table (Viresh Kumar) - rust: opp: Add initial abstractions for OPP framework (Viresh Kumar) - rust: cpu: Add from_cpu() (Viresh Kumar) - rust: macros: enable use of hyphens in module names (Anisse Astier) - rust: clk: Add initial abstractions (Viresh Kumar) - rust: clk: Add helpers for Rust code (Viresh Kumar) - MAINTAINERS: Add entry for Rust cpumask API (Viresh Kumar) - rust: cpumask: Add initial abstractions (Viresh Kumar) - rust: cpumask: Add few more helpers (Viresh Kumar) - iommu: Clear the freelist after iommu_put_pages_list() (Jason Gunthorpe) - iommu: make inclusion of arm/arm-smmu-v3 directory conditional (Rolf Eike Beer) - iommu: make inclusion of riscv directory conditional (Rolf Eike Beer) - iommu: make inclusion of amd directory conditional (Rolf Eike Beer) - iommu: make inclusion of intel directory conditional (Rolf Eike Beer) - iommu: remove duplicate selection of DMAR_TABLE (Rolf Eike Beer) - iommu: Cleanup comments for dev_enable/disable_feat (Lu Baolu) - iommu: Protect against overflow in iommu_pgsize() (Jason Gunthorpe) - iommu: Handle yet another race around registration (Robin Murphy) - iommu: Allow attaching static domains in iommu_attach_device_pasid() (Lu Baolu) - iommu/io-pgtable-arm: dynamically allocate selftest device struct (Arnd Bergmann) - iommu: Hide ops.domain_alloc behind CONFIG_FSL_PAMU (Jason Gunthorpe) - iommu: Do not call domain_alloc() in iommu_sva_domain_alloc() (Jason Gunthorpe) - iommu/virtio: Move to domain_alloc_paging() (Jason Gunthorpe) - iommu: Add domain_alloc_identity() (Jason Gunthorpe) - iommu/virtio: Break out bypass identity support into a global static (Jason Gunthorpe) - iommu: Remove iommu_dev_enable/disable_feature() (Lu Baolu) - iommufd: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Lu Baolu) - uacce: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Lu Baolu) - dmaengine: idxd: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Lu Baolu) - iommufd/selftest: Put iopf enablement in domain attach path (Lu Baolu) - iommu/vt-d: Put iopf enablement in domain attach path (Lu Baolu) - iommu: Remove IOMMU_DEV_FEAT_SVA (Jason Gunthorpe) - iommu/arm-smmu-v3: Put iopf enablement in the domain attach path (Jason Gunthorpe) - iommu: Split out and tidy up Arm Kconfig (Robin Murphy) - iommu: Avoid introducing more races (Robin Murphy) - iommu/vtd: Remove iommu_alloc_pages_node() (Jason Gunthorpe) - iommu/amd: Use iommu_alloc_pages_node_sz() for the IRT (Jason Gunthorpe) - iommu/pages: Remove iommu_alloc_page_node() (Jason Gunthorpe) - iommu/pages: Remove iommu_alloc_page/pages() (Jason Gunthorpe) - iommu: Update various drivers to pass in lg2sz instead of order to iommu pages (Jason Gunthorpe) - iommu/riscv: Update to use iommu_alloc_pages_node_lg2() (Jason Gunthorpe) - iommu/amd: Use roundup_pow_two() instead of get_order() (Jason Gunthorpe) - iommu/amd: Change rlookup, irq_lookup, and alias to use kvalloc() (Jason Gunthorpe) - iommu/pages: Allow sub page sizes to be passed into the allocator (Jason Gunthorpe) - iommu/pages: Move the __GFP_HIGHMEM checks into the common code (Jason Gunthorpe) - iommu/pages: Move from struct page to struct ioptdesc and folio (Jason Gunthorpe) - iommu/pages: Remove iommu_put_pages_list_old and the _Generic (Jason Gunthorpe) - iommu: Change iommu_iotlb_gather to use iommu_page_list (Jason Gunthorpe) - iommu/amd: Convert to use struct iommu_pages_list (Jason Gunthorpe) - iommu/riscv: Convert to use struct iommu_pages_list (Jason Gunthorpe) - iommu/pages: Formalize the freelist API (Jason Gunthorpe) - iommu/pages: De-inline the substantial functions (Jason Gunthorpe) - iommu/pages: Remove iommu_free_page() (Jason Gunthorpe) - iommu/pages: Remove the order argument to iommu_free_pages() (Jason Gunthorpe) - iommu/pages: Make iommu_put_pages_list() work with high order allocations (Jason Gunthorpe) - iommu/pages: Remove __iommu_alloc_pages()/__iommu_free_pages() (Jason Gunthorpe) - iommu/tegra: Do not use struct page as the handle for pts (Jason Gunthorpe) - iommu/terga: Do not use struct page as the handle for as->pd memory (Jason Gunthorpe) - iommu/amd: Allow matching ACPI HID devices without matching UIDs (Mario Limonciello) - iommu/amd: Add support for HTRangeIgnore feature (Sairaj Kodilkar) - iommu/amd: Ensure GA log notifier callbacks finish running before module unload (Sean Christopherson) - iommu/vt-d: Restore context entry setup order for aliased devices (Lu Baolu) - iommu/vt-d: Change dmar_ats_supported() to return boolean (Wei Wang) - iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit() (Wei Wang) - iommu/vt-d: Replace spin_lock with mutex to protect domain ida (Lu Baolu) - iommu/vt-d: Use ida to manage domain id (Lu Baolu) - iommu/vt-d: Restore WO permissions on second-level paging entries (Jason Gunthorpe) - iommu/s390: allow larger region tables (Matthew Rosato) - iommu/s390: support map/unmap for additional table regions (Matthew Rosato) - iommu/s390: support iova_to_phys for additional table regions (Matthew Rosato) - iommu/s390: support cleanup of additional table regions (Matthew Rosato) - iommu/s390: set appropriate IOTA region type (Matthew Rosato) - iommu: ipmmu-vmsa: avoid Wformat-security warning (Arnd Bergmann) - iommu/mediatek: Fix compatible typo for mediatek,mt6893-iommu-mm (AngeloGioacchino Del Regno) - iommu/mediatek: Add support for Dimensity 1200 MT6893 MM IOMMU (AngeloGioacchino Del Regno) - dt-bindings: iommu: mediatek: Add binding for MT6893 MM IOMMU (AngeloGioacchino Del Regno) - iommu/fsl_pamu: remove trailing space after \n (Colin Ian King) - iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible (Dmitry Baryshkov) - iommu/arm-smmu-qcom: Make set_stall work when the device is on (Connor Abbott) - iommu/arm-smmu: Move handing of RESUME to the context fault handler (Connor Abbott) - iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500 (Connor Abbott) - iommu/io-pgtable-arm: Add quirk to quiet WARN_ON() (Rob Clark) - iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev (Qinxin Xia) - iommu: apple-dart: Remove unnecessary NULL check before free_io_pgtable_ops() (Chen Ni) - RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work (Jack Morgenstein) - RDMA/bnxt_re: Support extended stats for Thor2 VF (Ajit Khaparde) - RDMA/hns: Fix endian issue in trace events (Junxian Huang) - RDMA/mlx5: Avoid flexible array warning (Leon Romanovsky) - IB/cm: Remove dead code and adjust naming (Vlad Dumitrescu) - RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devices (Daisuke Matsuda) - RDMA/rxe: Break endless pagefault loop for RO pages (Leon Romanovsky) - RDMA/bnxt_re: Fix return code of bnxt_re_configure_cc (Kalesh AP) - RDMA/bnxt_re: Fix missing error handling for tx_queue (Gautam R A) - RDMA/bnxt_re: Fix incorrect display of inactivity_cp in debugfs output (Gautam R A) - RDMA/mlx5: Add support for 200Gbps per lane speeds (Patrisious Haddad) - RDMA/mlx5: Remove the redundant MLX5_IB_STAGE_UAR stage (Yishai Hadas) - RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction (Shin'ichiro Kawasaki) - net: mana: Add support for auxiliary device servicing events (Shiraz Saleem) - RDMA/mana_ib: unify mana_ib functions to support any gdma device (Konstantin Taranov) - RDMA/mana_ib: Add support of mana_ib for RNIC and ETH nic (Konstantin Taranov) - net: mana: Probe rdma device in mana driver (Konstantin Taranov) - RDMA/siw: replace redundant ternary operator with just rv (Colin Ian King) - RDMA/umem: Separate implicit ODP initialization from explicit ODP (Leon Romanovsky) - RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA and page linkage (Leon Romanovsky) - RDMA/umem: Store ODP access mask information in PFN (Leon Romanovsky) - mm/hmm: provide generic DMA managing logic (Leon Romanovsky) - mm/hmm: let users to tag specific PFN with DMA mapped bit (Leon Romanovsky) - RDMA/hns: Fix build error of hns_roce_trace (Junxian Huang) - RDMA/siw: Remove unused siw_mem_add (Dr. David Alan Gilbert) - IB/hfi1: Remove unused sc_drop and sdma_all_idle (Dr. David Alan Gilbert) - RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction (Patrisious Haddad) - IB/cm: Drop lockdep assert and WARN when freeing old msg (Vlad Dumitrescu) - IB/hfi1: Adjust fd->entry_to_rb allocation type (Kees Cook) - IB/mthca: Adjust buddy->bits allocation type (Kees Cook) - RDMA/hns: Add trace for CMDQ dumping (Junxian Huang) - RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h (Junxian Huang) - RDMA/hns: Add trace for MR/MTR attribute dumping (Junxian Huang) - RDMA/hns: Add trace for AEQE dumping (Junxian Huang) - RDMA/hns: Add trace for WQE dumping (Junxian Huang) - RDMA/hns: Add trace for flush CQE (Junxian Huang) - RDMA/core: Move ODP capability definitions to uapi (Daisuke Matsuda) - RDMA/rxe: Remove 32-bit architecture support (Daisuke Matsuda) - RDMA/rxe: Remove unused rxe_run_task (Dr. David Alan Gilbert) - RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug (Zhu Yanjun) - RDMA/cma: Remove unused rdma_res_to_id (Dr. David Alan Gilbert) - RDMA/mana_ib: Add support of 4M, 1G, and 2G pages (Konstantin Taranov) - RDMA/mana_ib: support of the zero based MRs (Konstantin Taranov) - RDMA/mana_ib: Access remote atomic for MRs (Konstantin Taranov) - RDMA/hns: initialize db in update_srq_db() (Chen Linxuan) - RDMA/rxe: Fix mismatched type declarations (Daisuke Matsuda) - RDMA: Don't use %%pK through printk (Thomas Weißschuh) - RDMA/rxe: Enable ODP in ATOMIC WRITE operation (Daisuke Matsuda) - RDMA/rxe: Enable ODP in RDMA FLUSH operation (Daisuke Matsuda) - IB/cm: use rwlock for MAD agent lock (Jacob Moroni) - RDMA/hns: Remove unused parameters (Chengchang Tang) - IB/hfi1: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - RDMA/core: Convert to use ERR_CAST() (Li Haoran) - RDMA/uverbs: Convert to use ERR_CAST() (Li Haoran) - RDMA/core: Convert to use ERR_CAST() (Li Haoran) - RDMA: Replace msecs_to_jiffies with secs_to_jiffies for timeout (Peng Jiang) - RDMA/mlx5: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - i2c: Use str_read_write() helper (Yumeng Fang) - i2c: mlxbf: avoid 64-bit division (Arnd Bergmann) - i2c: viai2c-wmt: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: designware: Don't warn about missing get_clk_rate_khz (Heikki Krogerus) - i2c: designware: Invoke runtime suspend on quick slave re-registration (Tan En De) - i2c-mlxbf: Improve I2C bus timing configuration (Chris Babroski) - i2c-mlxbf: Add repeated start condition support (Chris Babroski) - i2c: xgene-slimpro: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - dt-bindings: i2c: i2c-wmt: Convert to YAML (Alexey Charkov) - i2c: microchip-corei2c: add smbus support (prashanth kumar burujukindi) - i2c: mlxbf: Allow build with COMPILE_TEST (Andi Shyti) - i2c: I2C_DESIGNWARE_AMDISP should depend on DRM_AMD_ISP (Geert Uytterhoeven) - i2c: mlxbf: Use str_read_write() helper (Feng Wei) - i2c: thunderx: Use non-hybrid PCI devres API (Philipp Stanner) - i2c: ismt: Use non-hybrid PCI devres API (Philipp Stanner) - i2c: davinci: add I2C_FUNC_PROTOCOL_MANGLING to feature list (Marcus Folkesson) - dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 (Yao Zi) - i2c: smbus: introduce Write Disable-aware SPD instantiating functions (Yo-Jung (Leo) Lin) - dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056) support (Lad Prabhakar) - i2c: riic: Implement bus recovery (Lad Prabhakar) - dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller (Inochi Amaoto) - dt-bindings: i2c: dw: merge duplicate compatible entry. (Inochi Amaoto) - i2c: tegra: check msg length in SMBUS block read (Akhil R) - i2c: pasemi: Log bus reset causes (Hector Martin) - i2c: pasemi: Improve error recovery (Hector Martin) - i2c: pasemi: Improve timeout handling (Sven Peter) - i2c: pasemi: Enable the unjam machine (Hector Martin) - i2c: iproc: Remove unnecessary double negation (Andi Shyti) - i2c: iproc: When there's an error treat it as an error (Andi Shyti) - i2c: iproc: Move function and avoid prototypes (Andi Shyti) - i2c: iproc: Fix indentation of bcm_iproc_i2c_slave_init() (Andi Shyti) - i2c: iproc: Replace udelay() with usleep_range() (Andi Shyti) - i2c: iproc: Remove stray blank line in slave ISR (Andi Shyti) - i2c: iproc: Fix alignment to match the open parenthesis (Andi Shyti) - i2c: iproc: Use u32 instead of uint32_t (Andi Shyti) - i2c: iproc: Use dev_err_probe in probe (Andi Shyti) - i2c: iproc: Drop unnecessary initialisation of 'ret' (Andi Shyti) - i2c: amd-isp: Add ISP i2c-designware driver (Pratap Nirujogi) - dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 (AngeloGioacchino Del Regno) - i2c: octeon: add block-mode i2c operations (Aryan Srivastava) - i2c: pasemi: Sort includes alphabetically (Sven Peter) - i2c: pasemi: Use correct bits.h include (Sven Peter) - i2c: designware: Use better constants from units.h (Andy Shevchenko) - i2c: scx200_acb: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: virtio: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: viperboard: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: viapro: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: via: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: uniphier: Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: uniphier(-f): Replace dev_err() with dev_err_probe() in probe function (Enrico Zanda) - i2c: npcm: Add clock toggle recovery (Tali Perry) - i2c: rzv2m: Constify struct i2c_algorithm (Christophe JAILLET) - i2c: imx: add some dev_err_probe calls (Alexander Stein) - i2c: xgene-slimpro: Simplify PCC shared memory region handling (Sudeep Holla) - i2c: lpc2k: Add check for clk_enable() (Chenyuan Yang) - i2c: npcm7xx: Remove redundant ret variable (Zhang Songyi) - i2c: qcom-geni: Use generic definitions for bus frequencies (Andy Shevchenko) - i2c: atr: add passthrough flag (Cosmin Tanislav) - i2c: atr: add static flag (Cosmin Tanislav) - i2c: atr: allow replacing mappings in attach_addr() (Cosmin Tanislav) - i2c: atr: deduplicate logic in attach_addr() (Cosmin Tanislav) - i2c: atr: do not create mapping in detach_addr() (Cosmin Tanislav) - i2c: atr: split up i2c_atr_get_mapping_by_addr() (Cosmin Tanislav) - i2c: atr: find_mapping() -> get_mapping() (Cosmin Tanislav) - i2c: atr: Fix lockdep for nested ATRs (Tomi Valkeinen) - i2c: remove 'of_node' member from i2c_boardinfo (Wolfram Sang) - i2c: use only 'fwnode' for client devices (Wolfram Sang) - i2c: powermac: convert of_node usage to fwnode (Wolfram Sang) - docs: i2c: Fix "resitors" to "resistors" (Sumanth Gavini) - i2c: core: add useful info when defer probe (Xu Yang) - i2c: atr: Fix end of loop test in i2c_atr_find_mapping_by_addr() (Dan Carpenter) - i2c: mux: ltc4306: use new GPIO line value setter callbacks (Bartosz Golaszewski) - misc: add FPC202 dual port controller driver (Romain Gantois) - i2c: Support dynamic address translation (Romain Gantois) - i2c: support per-channel ATR alias pools (Romain Gantois) - i2c: rename field 'alias_list' of struct i2c_atr_chan to 'alias_pairs' (Romain Gantois) - i2c: move ATR alias pool to a separate struct (Romain Gantois) - i2c: use client addresses directly in ATR interface (Romain Gantois) - media: i2c: ds90ub960: Protect alias_use_mask with a mutex (Romain Gantois) - media: i2c: ds90ub960: Replace aliased clients list with address list (Romain Gantois) - dt-bindings: misc: Describe TI FPC202 dual port controller (Romain Gantois) - media: i2c: ds90ub960: Remove of_node assignment (Andy Shevchenko) - i2c: core: Deprecate of_node in struct i2c_board_info (Andy Shevchenko) - i2c: core: Do not dereference fwnode in struct device (Andy Shevchenko) - i2c: core: Reuse fwnode variable where it makes sense (Andy Shevchenko) - i2c: core: Switch to fwnode APIs to get IRQ (Andy Shevchenko) - i2c: core: Unify the firmware node type check (Andy Shevchenko) - i2c: core: Drop duplicate check before calling OF APIs (Andy Shevchenko) - pinctrl: freescale: Add support for imx943 pinctrl (Jacky Bai) - pinctrl: core: add devm_pinctrl_register_mappings() (Thomas Richard) - pinctrl: remove extern specifier for functions in machine.h (Thomas Richard) - pinctrl: mediatek: eint: Fix invalid pointer dereference for v1 platforms (Nícolas F. R. A. Prado) - pinctrl: freescale: Enable driver if platform is enabled. (Alexander Stein) - pinctrl: freescale: Depend imx-scu driver on OF (Alexander Stein) - pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name() (Gabor Juhos) - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction() (Gabor Juhos) - pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction() (Gabor Juhos) - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get() (Gabor Juhos) - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_direction_output() (Gabor Juhos) - pinctrl: armada-37xx: set GPIO output value before setting direction (Gabor Juhos) - pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31 (Gabor Juhos) - pinctrl: samsung: Add filter selection support for alive bank on gs101 (Peter Griffin) - pinctrl: samsung: add gs101 specific eint suspend/resume callbacks (Peter Griffin) - pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks (Peter Griffin) - pinctrl: samsung: refactor drvdata suspend & resume callbacks (Peter Griffin) - pinctrl: meson: Drop unused aml_pctl_find_group_by_name() (Krzysztof Kozlowski) - pinctrl: at91: Fix possible out-of-boundary access (Andy Shevchenko) - pinctrl: add stubs for OF-specific pinconf functions (Bartosz Golaszewski) - pinctrl: qcom: correct the ngpios entry for QCS8300 (Lijuan Gao) - pinctrl: qcom: correct the ngpios entry for QCS615 (Lijuan Gao) - dt-bindings: pinctrl: qcom: correct gpio-ranges in examples for qcs8300 (Lijuan Gao) - dt-bindings: pinctrl: qcom: correct gpio-ranges in examples for qcs615 (Lijuan Gao) - pinctrl: renesas: rzg2l: Add support for RZ/V2N SoC (Lad Prabhakar) - pinctrl: bcm2835: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: bcm: iproc-gpio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: bcm: nsp-gpio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: mediatek: common: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: mediatek: moore: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: mediatek: paris: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: mediatek: paris: don't double-check the GPIO number (Bartosz Golaszewski) - pinctrl: mediatek: airoha: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: at91: drop unneeded dependency on OF_GPIO (Bartosz Golaszewski) - pinctrl: samsung: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: pistachio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: armada-37xx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: at91: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: at91: allow building the module with COMPILE_TEST=y (Bartosz Golaszewski) - pinctrl: microchip-sgpio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: ingenic: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: stm32: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: owl: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: stmfx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: axp209: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: amd: use new GPIO line value setter callbacks (Bartosz Golaszewski) - dt-bindings: pinctrl: convert fsl,imx7ulp-pinctrl.txt to yaml format (Frank Li) - pinctrl: mediatek: pinctrl: mediatek: add mt8196 eint pin (Hao Chang) - pinctrl: spacemit: add clock support for K1 SoC (Yixun Lan) - dt-bindings: pinctrl: spacemit: add clock and reset property (Yixun Lan) - dt-bindings: pinctrl: convert fsl,vf610-pinctrl.txt to yaml format (Frank Li) - pinctr: nomadik: abx500: Restrict compile test (Linus Walleij) - pinctrl: mediatek: Add pinctrl driver on mt8196 (Guodong Liu) - dt-bindings: pinctrl: mediatek: Add support for mt8196 (Cathy Xu) - pinctrl: mediatek: Add pinctrl driver for MT6893 Dimensity 1200 (AngeloGioacchino Del Regno) - dt-bindings: pinctrl: mediatek: Add support for MT6893 (AngeloGioacchino Del Regno) - pinctrl: qcom: ssbi-mpp: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: qcom: ssbi-gpio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: qcom: spmi-mpp: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: qcom: spmi-gpio: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: qcom: msm: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: qcom: lpass-lpi: use new GPIO line value setter callbacks (Bartosz Golaszewski) - dt-bindings: pinctrl: mediatek: Correct indentation and style in DTS example (Krzysztof Kozlowski) - dt-bindings: pinctrl: mediatek: Drop unrelated nodes from DTS example (Krzysztof Kozlowski) - pinctrl: qcom: pinctrl-qcm2290: Add egpio support (Wojciech Slenska) - pinctrl: cy8c95x0: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: ocelot: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: sx150x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: amlogic-a4: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: meson: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: abx500: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: abx500: enable building modules with COMPILE_TEST=y (Bartosz Golaszewski) - pinctrl: rk805: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: at91-pio4: use new GPIO line value setter callbacks (Bartosz Golaszewski) - pinctrl: uniphier: Do not enable by default during compile testing (Krzysztof Kozlowski) - pinctrl: meson: Do not enable by default during compile testing (Krzysztof Kozlowski) - pinctrl: apple: Make regmap_config static const and fix indentation (John Madieu) - pinctrl: mediatek: Fix the invalid conditions (Hao Chang) - dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible string for A5 (Xianwei Zhao) - pinctrl: qcom: tlmm-test: Fix potential null dereference in tlmm kunit test (Charles Han) - pinctrl: mcp23s08: Reset all pins to input at probe (Mike Looijmans) - pinctrl: at91: Add error handling for pinctrl_utils_add_map_mux() (Wentao Liang) - clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks (Taniya Das) - clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk for 8650/8750 (Taniya Das) - clk: qcom: rpmh: make clkaN optional (Pengyu Luo) - clk: qcom: Add support for Camera Clock Controller on QCS8300 (Imran Shaik) - clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz (Vincent Knecht) - dt-bindings: clock: add SM6350 QCOM video clock bindings (Konrad Dybcio) - clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs (Luca Weiss) - clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs (Luca Weiss) - clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs (Luca Weiss) - clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs (Luca Weiss) - clk: qcom: Fix missing error check for dev_pm_domain_attach() (Wentao Liang) - clk: rockchip: rk3528: add slab.h header include (Heiko Stuebner) - clk: rockchip: rk3576: add missing slab.h include (Heiko Stuebner) - clk: rockchip: rename gate-grf clk file (Heiko Stuebner) - clk: rockchip: rename branch_muxgrf to branch_grf_mux (Heiko Stuebner) - clk: rockchip: Pass NULL as reg pointer when registering GRF MMC clocks (Yao Zi) - clk: rockchip: rk3036: mark ddrphy as critical (Heiko Stuebner) - clk: rockchip: rk3036: fix implementation of usb480m clock mux (Heiko Stuebner) - dt-bindings: clock: rk3036: add SCLK_USB480M clock-id (Heiko Stuebner) - clk: rockchip: rk3528: Add SD/SDIO tuning clocks in GRF region (Yao Zi) - clk: rockchip: Support MMC clocks in GRF region (Yao Zi) - dt-bindings: clock: Add GRF clock definition for RK3528 (Yao Zi) - clk: rockchip: add GATE_GRFs for SAI MCLKOUT to rk3576 (Nicolas Frattaroli) - clk: rockchip: introduce GRF gates (Nicolas Frattaroli) - clk: rockchip: introduce auxiliary GRFs (Nicolas Frattaroli) - dt-bindings: clock: rk3576: add IOC gated clocks (Nicolas Frattaroli) - clk: rockchip: rk3568: Add PLL rate for 33.3MHz (Vasily Khoruzhick) - clk: rockchip: Drop empty init callback for rk3588 PLL type (Yao Zi) - clk: rockchip: rk3588: Add PLL rate for 1500 MHz (Alexander Shiyan) - clk: sunxi-ng: ccu: add Display Engine 3.3 (DE33) support (Ryan Walklin) - dt-bindings: allwinner: add H616 DE33 clock binding (Ryan Walklin) - clk: sunxi-ng: h616: Add LVDS reset for LCD TCON (Chris Morgan) - dt-bindings: clock: sun50i-h616-ccu: Add LVDS reset (Chris Morgan) - clk: sunxi: Do not enable by default during compile testing (Krzysztof Kozlowski) - clk: sunxi-ng: Do not enable by default during compile testing (Krzysztof Kozlowski) - clk: meson: Do not enable by default during compile testing (Krzysztof Kozlowski) - clk: meson-g12a: add missing fclk_div2 to spicc (Da Xue) - clk: samsung: correct clock summary for hsi1 block (Pritam Manohar Sutar) - clk: samsung: exynosautov920: Fix incorrect CLKS_NR_CPUCL0 definition (Shin Son) - clk: samsung: exynosautov920: add cpucl1/2 clock support (Shin Son) - dt-bindings: clock: exynosautov920: add cpucl1/2 clock definitions (Shin Son) - clk: samsung: exynosautov920: add cpucl0 clock support (Shin Son) - dt-bindings: clock: exynosautov920: add cpucl0 clock definitions (Shin Son) - clk: samsung: Use samsung CCF common function (Varada Pavani) - clk: thead: Add clock support for VO subsystem in T-HEAD TH1520 SoC (Michal Wilczynski) - dt-bindings: clock: thead: Add TH1520 VO clock controller (Michal Wilczynski) - clk: sophgo: Add clock controller support for SG2044 SoC (Inochi Amaoto) - clk: sophgo: Add PLL clock controller support for SG2044 SoC (Inochi Amaoto) - dt-bindings: clock: sophgo: add clock controller for SG2044 (Inochi Amaoto) - dt-bindings: soc: sophgo: Add SG2044 top syscon device (Inochi Amaoto) - clk: sophgo: Add support for newly added precise compatible (Inochi Amaoto) - dt-bindings: clock: sophgo: Use precise compatible for CV1800 series SoC (Inochi Amaoto) - clk: socfpga: stratix10: Optimize local variables (Thorsten Blum) - clk: socfpga: clk-pll: Optimize local variables (Thorsten Blum) - clk: test: Forward-declare struct of_phandle_args in kunit/clk.h (Richard Fitzgerald) - clk: davinci: Use of_get_available_child_by_name() (Biju Das) - clk: bcm: rpi: Add NULL check in raspberrypi_clk_register() (Henry Martin) - clk: bcm: rpi: Drop module alias (Stefan Wahren) - clk: bcm: kona: Remove unused scaled_div_build (Dr. David Alan Gilbert) - clk: spacemit: k1: Add TWSI8 bus and function clocks (Haylen Chu) - clk: spacemit: Add clock support for SpacemiT K1 SoC (Haylen Chu) - dt-bindings: clock: spacemit: Add spacemit,k1-pll (Haylen Chu) - dt-bindings: soc: spacemit: Add spacemit,k1-syscon (Haylen Chu) - clk: renesas: r9a09g047: Add XSPI clock/reset (Biju Das) - clk: renesas: r9a09g047: Add support for xspi mux and divider (Biju Das) - dt-bindings: clock: renesas,r9a09g047-cpg: Add XSPI and GBETH PTP core clocks (Biju Das) - clk: renesas: Use str_on_off() helper (Geert Uytterhoeven) - clk: renesas: r9a09g057: Add clock and reset entries for USB2 (Lad Prabhakar) - dt-bindings: clock: renesas,r9a09g057-cpg: Add USB2 PHY and GBETH PTP core clocks (Lad Prabhakar) - clk: renesas: rzv2h: Use both CLK_ON and CLK_MON bits for clock state validation (Lad Prabhakar) - clk: renesas: rzv2h: Use str_on_off() helper in rzv2h_mod_clock_endisable() (Lad Prabhakar) - clk: renesas: rzv2h: Support static dividers without RMW (Biju Das) - clk: renesas: rzv2h: Add macro for defining static dividers (Lad Prabhakar) - clk: renesas: rzv2h: Add support for static mux clocks (Lad Prabhakar) - clk: renesas: r9a09g047: Add clock and reset entries for GE3D (Tommaso Merciai) - clk: renesas: rzv2h: Fix a typo (Biju Das) - clk: renesas: rzv2h: Add support for RZ/V2N SoC (Lad Prabhakar) - dt-bindings: pinctrl: renesas: Document RZ/V2N SoC (Lad Prabhakar) - dt-bindings: clock: renesas: Document RZ/V2N SoC CPG (Lad Prabhakar) - dt-bindings: soc: renesas: Document SYS for RZ/V2N SoC (Lad Prabhakar) - dt-bindings: soc: renesas: Document Renesas RZ/V2N SoC variants and EVK (Lad Prabhakar) - clk: renesas: rzv2h: Sort compatible list based on SoC part number (Lad Prabhakar) - clk: renesas: rzv2h: Simplify rzv2h_cpg_assert()/rzv2h_cpg_deassert() (Tommaso Merciai) - clk: renesas: rzv2h: Improve rzv2h_ddiv_set_rate() (Tommaso Merciai) - clk: renesas: r9a09g057: Add clock and reset entries for GE3D (Lad Prabhakar) - clk: renesas: rzv2h: Rename PLL field macros for consistency (Lad Prabhakar) - clk: renesas: rzv2h: Add support for enabling PLLs (Lad Prabhakar) - clk: renesas: rzv2h: Remove unused `type` field from `struct pll_clk` (Lad Prabhakar) - clk: renesas: rzv2h: Refactor PLL configuration handling (Lad Prabhakar) - dt-bindings: clock: Drop st,stm32h7-rcc.txt (Rob Herring (Arm)) - dt-bindings: clock: convert bcm2835-aux-clock to yaml (Stefan Wahren) - dt-bindings: clock: Drop maxim,max77686.txt (Rob Herring (Arm)) - dt-bindings: clock: convert vf610-clock.txt to yaml format (Frank Li) - f2fs: fix to correct check conditions in f2fs_cross_rename (Zhiguo Niu) - f2fs: use d_inode(dentry) cleanup dentry->d_inode (Zhiguo Niu) - f2fs: fix to skip f2fs_balance_fs() if checkpoint is disabled (Chao Yu) - f2fs: clean up to check bi_status w/ BLK_STS_OK (Chao Yu) - f2fs: introduce is_{meta,node}_folio (Chao Yu) - f2fs: add ckpt_valid_blocks to the section entry (yohan.joung) - f2fs: add a method for calculating the remaining blocks in the current segment in LFS mode. (yohan.joung) - f2fs: introduce FAULT_VMALLOC (Chao Yu) - f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx (Chao Yu) - f2fs: add f2fs_bug_on() in f2fs_quota_read() (Chao Yu) - f2fs: add f2fs_bug_on() to detect potential bug (Chao Yu) - f2fs: remove unused sbi argument from checksum functions (Eric Biggers) - f2fs: fix 32-bits hexademical number in fault injection doc (Chao Yu) - f2fs: don't over-report free space or inodes in statvfs (Chao Yu) - f2fs: return bool from __write_node_folio (Christoph Hellwig) - f2fs: simplify return value handling in f2fs_fsync_node_pages (Christoph Hellwig) - f2fs: always unlock the page in f2fs_write_single_data_page (Christoph Hellwig) - f2fs: remove wbc->for_reclaim handling (Christoph Hellwig) - f2fs: return bool from __f2fs_write_meta_folio (Christoph Hellwig) - f2fs: fix to return correct error number in f2fs_sync_node_pages() (Chao Yu) - f2fs: drop usage of folio_index (Kairui Song) - f2fs: support FAULT_TIMEOUT (Chao Yu) - f2fs: handle error cases of memory donation (Daeho Jeong) - f2fs: fix to bail out in get_new_segment() (Chao Yu) - f2fs: sysfs: export linear_lookup in features directory (Chao Yu) - f2fs: sysfs: add encoding_flags entry (Chao Yu) - f2fs: zone: fix to calculate first_zoned_segno correctly (Chao Yu) - f2fs: fix to do sanity check on sit_bitmap_size (Chao Yu) - f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed() (Chao Yu) - f2fs: clean up w/ fscrypt_is_bounce_page() (Chao Yu) - f2fs: Convert clear_node_page_dirty() to clear_node_folio_dirty() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in flush_inline_data() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_new_node_page() (Matthew Wilcox (Oracle)) - f2fs: Convert fsync_node_entry->page to folio (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to get_dnode_addr() (Matthew Wilcox (Oracle)) - f2fs: Convert dnode_of_data->node_page to node_folio (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to set_nid() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_update_inode() (Matthew Wilcox (Oracle)) - f2fs: Return a folio from f2fs_init_inode_metadata() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_init_read_extent_tree() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_wait_on_block_writeback() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in redirty_blocks() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_encrypt_one_page() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_load_compressed_page() to f2fs_load_compressed_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in prepare_compress_overwrite() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_cache_compressed_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_truncate_meta_inode_pages() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in need_inode_page_update() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_set_link() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_put_page_dic() to f2fs_put_folio_dic() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to inline_data_addr() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to __recover_inline_status() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_recover_inline_data() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_delete_inline_entry() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_delete_entry() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_parent_dir() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_find_entry() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to __f2fs_find_entry() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_truncate_inline_inode() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_do_read_inline_data() (Matthew Wilcox (Oracle)) - f2fs: Convert dnode_of_data->inode_page to inode_folio (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_has_enough_room() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_make_empty_inline_dir() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to init_dent_inode() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to inline_xattr_addr() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_recover_inline_xattr() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to do_recover_data() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to read_inline_xattr() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_getxattr() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_get_inode_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_recover_inline_xattr() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in read_inline_xattr() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to write_all_xattrs() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to __f2fs_setxattr() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_setxattr() (Matthew Wilcox (Oracle)) - f2fs: Pass folios to f2fs_init_acl() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in do_read_inode() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_update_inode_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_inline_data_fiemap() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_read_inline_dir() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_empty_inline_dir() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_find_in_inline_dir() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_recover_inline_data() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_read_inline_data() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_write_inline_data() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_get_xnode_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in read_xattr_block() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_convert_inline_page() to f2fs_convert_inline_folio() (Matthew Wilcox (Oracle)) - f2fs: Pass folios to set_new_dnode() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_truncate_xattr_node() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_do_truncate_blocks() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_move_rehashed_dirents() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_move_inline_dirents() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_add_inline_entry() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_try_convert_inline_dir() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to make_empty_dir() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_init_inode_metadata() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in __find_data_block() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in prepare_write_begin (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_get_node_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in check_index_in_prev_nodes() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in is_alive() (Matthew Wilcox (Oracle)) - f2fs: Convert __write_node_page() to __write_node_folio() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_move_node_page() to f2fs_move_node_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in gc_node_segment() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_ra_node_pages() (Matthew Wilcox (Oracle)) - f2fs: Use folios in truncate_partial_nodes() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in truncate_nodes() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in truncate_node() (Matthew Wilcox (Oracle)) - f2fs: Use folios in f2fs_get_dnode_of_data() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_get_node_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_recover_xattr_data() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in write_all_xattrs() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_get_xnode_folio() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_grab_cache_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_recover_inode_page() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_inode_chksum_verify() (Matthew Wilcox (Oracle)) - f2fs: Convert read_node_page() to read_node_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_ra_node_page() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_new_node_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_move_inline_dirents() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_convert_inline_inode() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in move_data_block() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in ra_data_block() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_xattr_fiemap() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_get_new_data_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in make_empty_dir() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_add_regular_entry() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in fill_zero() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_get_lock_data_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_defragment_range() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in __clone_blkaddrs() (Matthew Wilcox (Oracle)) - highmem: Add memcpy_folio() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_get_new_data_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_migrate_blocks() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_get_new_data_page() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_find_data_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_readdir() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_delete_entry() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in find_in_level() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_get_sum_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in change_curseg() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in check_index_in_prev_nodes() (Matthew Wilcox (Oracle)) - f2fs: Use folios in do_garbage_collect() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_get_sum_folio() (Matthew Wilcox (Oracle)) - f2fs: Pass an address to scan_nat_page() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_get_meta_page_retry() to f2fs_get_meta_folio_retry() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_get_meta_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in read_normal_summaries() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in read_compacted_summaries() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in __get_nat_bitmaps() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_get_node_info() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_get_valid_checkpoint() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in validate_checkpoint() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_recover_orphan_inodes() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in build_sit_entries() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_get_meta_folio() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_grab_meta_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in write_compacted_summaries() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in write_current_sum_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_update_meta_page() (Matthew Wilcox (Oracle)) - f2fs: Convert get_next_sit_page() to get_next_sit_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in get_next_nat_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in write_orphan_inodes() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_ra_meta_pages_cond() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_ra_meta_pages() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to next_blkaddr_of_node() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_get_tmp_page() to f2fs_get_tmp_folio() (Matthew Wilcox (Oracle)) - f2fs: Convert __get_meta_page() to __get_meta_folio() (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to f2fs_submit_merged_ipu_write() (Matthew Wilcox (Oracle)) - f2fs: Use f2fs_folio_wait_writeback() (Matthew Wilcox (Oracle)) - f2fs: Convert __f2fs_write_meta_page() to __f2fs_write_meta_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in commit_checkpoint() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_grab_meta_folio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_quota_read() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in move_data_block() (Matthew Wilcox (Oracle)) - f2fs: Remove access to page->mapping in f2fs_is_cp_guaranteed() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in add_ipu_page() (Matthew Wilcox (Oracle)) - f2fs: Use bio_for_each_folio_all() in __has_merged_page() (Matthew Wilcox (Oracle)) - f2fs: Use F2FS_P_SB() in f2fs_is_compressed_page() (Matthew Wilcox (Oracle)) - f2fs: Introduce fio_inode() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_write_raw_pages() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_compress_free_page() (Matthew Wilcox (Oracle)) - f2fs: prevent kernel warning due to negative i_nlink from corrupted image (Jaegeuk Kim) - f2fs: fix to do sanity check on sbi->total_valid_block_count (Chao Yu) - f2fs: support to disable linear lookup fallback (Chao Yu) - f2fs: prevent the current section from being selected as a victim during GC (yohan.joung) - f2fs: clean up unnecessary indentation (Jaegeuk Kim) - f2fs: fix to do sanity check on ino and xnid (Chao Yu) - f2fs: add a fast path in finish_preallocate_blocks() (Chao Yu) - f2fs: zone: fix to avoid inconsistence in between SIT and SSA (Chao Yu) - f2fs: fix to set atomic write status more clear (Chao Yu) - f2fs: fix to update injection attrs according to fault_option (Chao Yu) - f2fs: add a proc entry show inject stats (Chao Yu) - f2fs: remove redundant assignment to variable err (Colin Ian King) - scsi: target: core: Constify struct target_opcode_descriptor (Christophe JAILLET) - scsi: target: core: Constify enabled() in struct target_opcode_descriptor (Christophe JAILLET) - scsi: hisi_sas: Fix warning detected by sparse (Yihang Li) - scsi: mpt3sas: Fix _ctl_get_mpt_mctp_passthru_adapter() to return IOC pointer (Shivasharan S) - scsi: sg: Remove unnecessary NULL check before unregister_sysctl_table() (Chen Ni) - scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort() (ping.gao) - scsi: ufs: qcom: dt-bindings: Document the SM8750 UFS Controller (Nitin Rawat) - scsi: mvsas: Fix typos in SAS/SATA VSP register comments (Alok Tiwari) - scsi: fnic: Replace memset() with eth_zero_addr() (Chen Ni) - scsi: ufs: core: Support updating device command timeout (Peter Wang) - scsi: ufs: core: Change hwq_id type and value (Peter Wang) - scsi: ufs: core: Increase the UIC command timeout further (Bart Van Assche) - scsi: zfcp: Simplify workqueue allocation (Benjamin Block) - scsi: ufs: core: Print error value as hex format in ufshcd_err_handler() (Wonkon Kim) - scsi: sd: Remove the stream_status member from scsi_stream_status_header (Christoph Hellwig) - scsi: docs: Clean up some style in scsi_mid_low_api (Randy Dunlap) - scsi: core: Remove unused scsi_dev_info_list_del_keyed() (Dr. David Alan Gilbert) - scsi: isci: Remove unused sci_remote_device_reset() (Dr. David Alan Gilbert) - scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH (John Garry) - scsi: smartpqi: Delete a stray tab in pqi_is_parity_write_stream() (Dan Carpenter) - scsi: dc395x: Remove leftover if statement in reselect() (Nathan Chancellor) - scsi: ufs: ufs-qcom: Add support to dump testbus registers (Manish Pandey) - scsi: ufs: ufs-qcom: Add support to dump MCQ registers (Manish Pandey) - scsi: ufs: ufs-qcom: Add support to dump HW and SW hibern8 count (Manish Pandey) - scsi: mpi3mr: Event processing debug improvement (Ranjan Kumar) - scsi: target: Move delayed/ordered tracking to per CPU (Mike Christie) - scsi: target: Move I/O path stats to per CPU (Mike Christie) - scsi: smartpqi: Update driver version to 2.1.34-035 (Don Brace) - scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels (Yi Zhang) - scsi: smartpqi: Enhance WWID logging logic (Venkatesh Emparala) - scsi: smartpqi: Add new PCI IDs (David Strahan) - scsi: smartpqi: Take drives offline when controller is offline (David Strahan) - scsi: lpfc: Copyright updates for 14.4.0.9 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.9 (Justin Tee) - scsi: lpfc: Create lpfc_vmid_info sysfs entry (Justin Tee) - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Justin Tee) - scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Justin Tee) - scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag still unset (Justin Tee) - scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Justin Tee) - scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Justin Tee) - scsi: qla4xxx: Remove duplicate struct crb_addr_pair (Kees Cook) - scsi: qla2xxx: Remove duplicate struct crb_addr_pair (Kees Cook) - scsi: lpfc: Use secs_to_jiffies() instead of msecs_to_jiffies() (Thorsten Blum) - scsi: dc395x: Remove DEBUG conditional compilation (Oliver Neukum) - scsi: ufs: core: Fix WB resize using wrong offset (Huan Tang) - scsi: qedi: Remove unused qedi_get_proto_itt() (Dr. David Alan Gilbert) - scsi: qedi: Remove unused sysfs functions (Dr. David Alan Gilbert) - scsi: qla2xxx: Remove unused module parameters (Dr. David Alan Gilbert) - scsi: qla2xxx: Remove unused qla2x00_gpsc() (Dr. David Alan Gilbert) - scsi: qla2xxx: Remove unused ql_log_qp (Dr. David Alan Gilbert) - scsi: qla2xxx: Remove unused qla82xx_wait_for_state_change() (Dr. David Alan Gilbert) - scsi: qla2xxx: Remove unused qla82xx_pci_region_offset() (Dr. David Alan Gilbert) - scsi: qla2xxx: Remove unused qlt_83xx_iospace_config() (Dr. David Alan Gilbert) - scsi: qla2xxx: Remove unused qlt_fc_port_deleted() (Dr. David Alan Gilbert) - scsi: qla2xxx: Remove unused qlt_free_qfull_cmds() (Dr. David Alan Gilbert) - scsi: hisi_sas: Wait until error handling is complete (Yihang Li) - scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk (Yihang Li) - scsi: hisi_sas: Coding style cleanup (Yihang Li) - scsi: hisi_sas: Use macro instead of magic number (Yihang Li) - scsi: mpi3mr: Fix typo and grammar (Chelsy Ratnawat) - scsi: scsi_transport_fc: Rename del_timer() in comment (WangYuli) - scsi: target: Remove size arguments when calling strscpy() (Thorsten Blum) - scsi: pm80xx: Add __nonstring annotations for unterminated strings (Kees Cook) - scsi: ufs: core: Add WB buffer resize support (Huan Tang) - scsi: lpfc: Use memcpy() for BIOS version (Daniel Wagner) - scsi: elx: sli4: Replace deprecated strncpy() with strscpy() (Thorsten Blum) - scsi: ufs: core: Delegate the interrupt service routine to a threaded IRQ handler (Neil Armstrong) - scsi: ufs: core: Track when MCQ ESI is enabled (Neil Armstrong) - scsi: ufs: core: Drop last_intr_status/ts stats (Neil Armstrong) - scsi: ufs: qcom: Add support for wrapped keys (Eric Biggers) - scsi: soc: qcom: ice: Add HWKM support to the ICE driver (Gaurav Kashyap) - scsi: soc: qcom: ice: Make qcom_ice_program_key() take struct blk_crypto_key (Eric Biggers) - scsi: scsi_debug: Add ERASE for tapes (Kai Mäkisara) - scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible (Kai Mäkisara) - scsi: scsi_debug: Move some tape-specific commands to separate definitions (Kai Mäkisara) - scsi: scsi_debug: Enable different command definitions for different device types (Kai Mäkisara) - scsi: scsi_debug: Fix two typos in command definitions (Kai Mäkisara) - vfio/type1: Fix error unwind in migration dirty bitmap allocation (Li RongQing) - vfio/mlx5: Enable the DMA link API (Leon Romanovsky) - vfio/mlx5: Rewrite create mkey flow to allow better code reuse (Leon Romanovsky) - vfio/mlx5: Explicitly use number of pages instead of allocated length (Leon Romanovsky) - hisi_acc_vfio_pci: update function return values. (Longfang Liu) - hisi_acc_vfio_pci: bugfix live migration function without VF device driver (Longfang Liu) - hisi_acc_vfio_pci: bugfix the problem of uninstalling driver (Longfang Liu) - hisi_acc_vfio_pci: bugfix cache write-back issue (Longfang Liu) - hisi_acc_vfio_pci: add eq and aeq interruption restore (Longfang Liu) - hisi_acc_vfio_pci: fix XQE dma address error (Longfang Liu) - vfio/type1: Remove Fine Grained Superpages detection (Jason Gunthorpe) - docs: ipmi: fix spelling and grammar mistakes (Praveen Balakrishnan) - ipmi:msghandler: Fix potential memory corruption in ipmi_create_user() (Dan Carpenter) - ipmi:watchdog: Use the new interface for panic messages (Corey Minyard) - ipmi:msghandler: Export and fix panic messaging capability (Corey Minyard) - Documentation:ipmi: Remove comments about interrupt level (Corey Minyard) - ipmi:ssif: Fix a shutdown race (Corey Minyard) - ipmi:msghandler: Don't deliver messages to deleted users (Corey Minyard) - ipmi:si: Rework startup of IPMI devices (Corey Minyard) - ipmi:msghandler: Add a error return from unhandle LAN cmds (Corey Minyard) - ipmi:msghandler: Shut down lower layer first at unregister (Corey Minyard) - ipmi:msghandler: Remove proc_fs.h (Corey Minyard) - ipmi:msghandler: Don't check for shutdown when returning responses (Corey Minyard) - ipmi:msghandler: Don't acquire a user refcount for queued messages (Corey Minyard) - ipmi:msghandler: Fix locking around users and interfaces (Corey Minyard) - ipmi:msghandler: Remove some user level processing in panic mode (Corey Minyard) - ipmi: Add a note about the pretimeout callback (Corey Minyard) - ipmi:watchdog: Change lock to mutex (Corey Minyard) - ipmi:msghandler: Remove srcu for the ipmi_interfaces list (Corey Minyard) - ipmi:msghandler: Remove srcu from the ipmi user structure (Corey Minyard) - ipmi:msghandler: Use the system_wq, not system_bh_wq (Corey Minyard) - ipmi_msghandler: Change the events lock to a mutex (Corey Minyard) - ipmi:msghandler: Deliver user messages in a work queue (Corey Minyard) - ipmi:msghandler: Move timer handling into a work queue (Corey Minyard) - ipmi:msghandler: Rename recv_work to smi_work (Corey Minyard) - ipmi:msghandler: Use READ_ONCE on run_to_completion (Corey Minyard) - ipmi:si: Move SI type information into an info structure (Corey Minyard) - tsm-mr: Fix init breakage after bin_attrs constification by scoping non-const pointers to init phase (Cedric Xing) - sample/tsm-mr: Fix missing static for sample_report (Cedric Xing) - virt: tdx-guest: Transition to scoped_cond_guard for mutex operations (Cedric Xing) - virt: tdx-guest: Refactor and streamline TDREPORT generation (Cedric Xing) - virt: tdx-guest: Expose TDX MRs as sysfs attributes (Cedric Xing) - x86/tdx: tdx_mcall_get_report0: Return -EBUSY on TDCALL_OPERAND_BUSY error (Cedric Xing) - x86/tdx: Add tdx_mcall_extend_rtmr() interface (Cedric Xing) - tsm-mr: Add tsm-mr sample code (Cedric Xing) - tsm-mr: Add TVM Measurement Register support (Cedric Xing) - coco/guest: Move shared guest CC infrastructure to drivers/virt/coco/guest/ (Dan Williams) - configfs-tsm: Namespace TSM report symbols (Dan Williams) - configfs-tsm-report: Fix NULL dereference of tsm_ops (Dan Williams) - x86/sgx: Prevent attempts to reclaim poisoned pages (Andrew Zaborowski) - x86/sgx: Use SHA-256 library API instead of crypto_shash API (Eric Biggers) - tracing: Fix compilation warning on arm32 (Pan Taixi) - tracing: Record trace_clock and recover when reboot (Masami Hiramatsu (Google)) - tracing/sched: Use __string() instead of fixed lengths for task->comm (Steven Rostedt) - tracepoint: Have tracepoints created with DECLARE_TRACE() have _tp suffix (Steven Rostedt) - tracing: Cleanup upper_empty() in pid_list (Yury Norov) - tracing: Allow the top level trace_marker to write into another instances (Steven Rostedt) - tracing: Add a helper function to handle the dereference arg in verifier (Steven Rostedt) - tracing: Remove unnecessary "goto out" that simply returns ret is trigger code (Steven Rostedt) - tracing: Fix error handling in event_trigger_parse() (Miaoqian Lin) - tracing: Rename event_trigger_alloc() to trigger_data_alloc() (Steven Rostedt) - tracing: Replace deprecated strncpy() with strscpy() for stack_trace_filter_buf (Devaansh Kumar) - tracing: Remove unused buffer_page field from trace_array_cpu structure (Steven Rostedt) - tracing: Use atomic_inc_return() for updating "disabled" counter in irqsoff tracer (Steven Rostedt) - tracing: Convert the per CPU "disabled" counter to local from atomic (Steven Rostedt) - tracing: branch: Use trace_tracing_is_on_cpu() instead of "disabled" field (Steven Rostedt) - ring-buffer: Add ring_buffer_record_is_on_cpu() (Steven Rostedt) - tracing: Do not use per CPU array_buffer.data->disabled for cpumask (Steven Rostedt) - ftrace: Do not disabled function graph based on "disabled" field (Steven Rostedt) - tracing: kdb: Use tracer_tracing_on/off() instead of setting per CPU disabled (Steven Rostedt) - tracing: Use tracer_tracing_disable() instead of "disabled" field for ftrace_dump_one() (Steven Rostedt) - tracing: Add tracer_tracing_disable/enable() functions (Steven Rostedt) - tracing: Just use this_cpu_read() to access ignore_pid (Steven Rostedt) - ftrace: Do not bother checking per CPU "disabled" flag (Steven Rostedt) - tracing/mmiotrace: Remove reference to unused per CPU data pointer (Steven Rostedt) - tracing/osnoise: Allow arbitrarily long CPU string (Tomas Glozar) - ftrace: Comment that ftrace_func_mapper is freed with free_ftrace_hash() (Steven Rostedt) - ftrace: Expose call graph depth as unsigned int (Ilya Leoshkevich) - ftrace: Show subops in enabled_functions (Steven Rostedt) - tracing: Add common_comm to histograms (Steven Rostedt) - tracing: Move histogram trigger variables from stack to per CPU structure (Steven Rostedt) - tracing: Always use memcpy() in histogram add_to_key() (Steven Rostedt) - tracing: Show preempt and irq events callsites from the offsets in field print (Steven Rostedt) - tracing: Adjust addresses for printing out fields (Steven Rostedt) - tracing: Only return an adjusted address if it matches the kernel address (Steven Rostedt) - tracing: Show function names when possible when listing fields (Steven Rostedt) - tracing: Update function trace addresses with module addresses (Steven Rostedt) - rtla: Define _GNU_SOURCE in timerlat_bpf.c (Tomas Glozar) - rtla: Define __NR_sched_setattr for LoongArch (Tiezhu Yang) - rtla: Set distinctive exit value for failed tests (Costa Shulyupin) - ext2: Deprecate DAX (Jan Kara) - isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry (Jonas 'Sortie' Termansen) - fanotify: support watching filesystems and mounts inside userns (Amir Goldstein) - fanotify: remove redundant permission checks (Amir Goldstein) - fanotify: Drop use of flex array in fanotify_fh (Jan Kara) - thermal/drivers/acerhdf: Constify struct thermal_zone_device_ops (Christophe JAILLET) - platform/x86/amd/hsmp: fix building with CONFIG_HWMON=m (Arnd Bergmann) - platform/x86: asus-wmi: fix build without CONFIG_SUSPEND (Luke Jones) - docs: ABI: Fix "aassociated" to "associated" (Sumanth Gavini) - platform/x86: Add AMD ISP platform config for OV05C10 (Pratap Nirujogi) - Documentation: admin-guide: pm: Add documentation for die_id (Srinivas Pandruvada) - platform/x86/intel-uncore-freq: Add attributes to show die_id (Srinivas Pandruvada) - platform/x86/intel: power-domains: Add interface to get Linux die ID (Srinivas Pandruvada) - Documentation: admin-guide: pm: Add documentation for agent_types (Srinivas Pandruvada) - platform/x86/intel-uncore-freq: Add attributes to show agent types (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: v1.23 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Skip uncore frequency update (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Support SST PP revision 2 fields (Srinivas Pandruvada) - platform/x86/tuxedo: Prevent invalid Kconfig state (Werner Sembach) - platform/x86: dell-ddv: Expose the battery health to userspace (Armin Wolf) - platform/x86: dell-ddv: Expose the battery manufacture date to userspace (Armin Wolf) - platform/x86: dell-ddv: Implement the battery matching algorithm (Armin Wolf) - power: supply: core: Add additional health status values (Armin Wolf) - platform/x86/amd/hsmp: acpi: Add sysfs files to display HSMP telemetry (Suma Hegde) - platform/x86/amd/hsmp: Report power via hwmon sensors (Suma Hegde) - platform/x86/amd/hsmp: Use a single DRIVER_VERSION for all hsmp modules (Suma Hegde) - platform/mellanox: mlxreg-dpu: Fix smatch warnings (Vadim Pasternak) - platform: mellanox: nvsw-sn2200: Fix .items in nvsw_sn2201_busbar_hotplug (Nathan Chancellor) - platform/x86: portwell-ec: Add GPIO and WDT driver for Portwell EC (Yen-Chi Huang) - platform/x86: int3472: For mt9m114 sensors map powerdown to powerenable (Hans de Goede) - platform/x86: int3472: Remove unused sensor_config struct member (Hans de Goede) - platform/x86: int3472: Export int3472_discrete_parse_crs() (Hans de Goede) - platform/x86: int3472: Stop using devm_gpiod_get() (Hans de Goede) - platform/x86: int3472: Move common.h to public includes, symbols to INTEL_INT3472 (Hans de Goede) - platform/x86: thinkpad-acpi: Add support for new hotkey for camera shutter switch (Nitin Joshi) - platform/x86/sony-laptop: Remove unused sony laptop camera code (Dr. David Alan Gilbert) - platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation (Srinivas Pandruvada) - platform/x86: ISST: Update minor version (Srinivas Pandruvada) - platform/x86: ISST: Support SST-PP revision 2 (Srinivas Pandruvada) - platform/x86: ISST: Support SST-TF revision 2 (Srinivas Pandruvada) - Documentation: wmi: alienware-wmi: Add GPIO control documentation (Kurt Borja) - platform/x86: alienware-wmi-wmax: Expose GPIO debug methods (Kurt Borja) - platform/x86/tuxedo: Add virtual LampArray for TUXEDO NB04 devices (Werner Sembach) - platform/x86: asus-wmi: Refactor Ally suspend/resume (Luke D. Jones) - hid-asus: check ROG Ally MCU version and warn (Luke D. Jones) - platform/x86: oxpec: Add support for the OneXPlayer G1 (Antheas Kapenekakis) - platform/x86: oxpec: Make turbo val apply a bitmask (Antheas Kapenekakis) - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Vadim Pasternak) - platform: mellanox: nvsw-sn2200: Add support for new system flavour (Vadim Pasternak) - platform/x86: oxpec: Add a lower bounds check in oxp_psy_ext_set_prop() (Dan Carpenter) - platform/x86:intel/pmc: Improve pmc_core_get_lpm_req() (Xi Pardee) - platform/x86:intel/pmc: Move error handling to init function (Xi Pardee) - platform/x86:intel/pmc: Use devm for mutex_init (Xi Pardee) - platform/x86:intel/pmc: Create Intel PMC SSRAM Telemetry driver (Xi Pardee) - platform/x86:intel/vsec: Change return type of intel_vsec_register (Xi Pardee) - platform/x86: Introduce dasharo-acpi platform driver (Michał Kopeć) - platform/mellanox: mlxbf-pmc: Support additional PMC blocks (Shravan Kumar Ramani) - platform/x86: alienware-wmi-wmax: Fix awcc_hwmon_fans_init() label logic (Kurt Borja) - platform/x86: alienware-wmi-wmax: Fix uninitialized bitmap in awcc_hwmon_fans_init() (Kurt Borja) - platform: mellanox: mlx-platform: Add support for new Nvidia system (Vadim Pasternak) - platform: mellanox: Cosmetic changes to improve code style (Vadim Pasternak) - platform: mellanox: Introduce support of Nvidia smart switch (Vadim Pasternak) - platform/mellanox: mlxreg-dpu: Add initial support for Nvidia DPU (Vadim Pasternak) - platform/x86: oxpec: Convert defines to using tabs (Antheas Kapenekakis) - platform/x86: oxpec: Rename rval to ret in tt_toggle (Antheas Kapenekakis) - platform/x86: oxpec: Add charge threshold and behaviour to OneXPlayer (Antheas Kapenekakis) - power: supply: add inhibit-charge-awake to charge_behaviour (Antheas Kapenekakis) - platform/x86: oxpec: Follow reverse xmas convention for tt_toggle (Antheas Kapenekakis) - platform/x86: oxpec: Adhere to sysfs-class-hwmon and enable pwm on 2 (Antheas Kapenekakis) - platform/x86: oxpec: Move fan speed read to separate function (Antheas Kapenekakis) - platform/x86: oxpec: Move pwm value read/write to separate functions (Antheas Kapenekakis) - platform/x86: oxpec: Move pwm_enable read to its own function (Antheas Kapenekakis) - platform/x86: oxpec: Add turbo led support to X1 devices (Antheas Kapenekakis) - platform/x86: oxpec: Rename ec group to tt_toggle (Antheas Kapenekakis) - ABI: testing: sysfs-class-oxp: add tt_led attribute documentation (Antheas Kapenekakis) - ABI: testing: sysfs-class-oxp: add missing documentation (Antheas Kapenekakis) - platform/x86: oxpec: Move hwmon/oxp-sensors to platform/x86 (Antheas Kapenekakis) - hwmon: (oxp-sensors) Add all OneXFly variants (Antheas Kapenekakis) - hwmon: (oxp-sensors) Distinguish the X1 variants (Antheas Kapenekakis) - platform/x86: int3472: Debug log when remapping pins (Hans de Goede) - platform/x86: int3472: Add handshake pin support (Hans de Goede) - platform/x86: int3472: Prepare for registering more than 1 GPIO regulator (Hans de Goede) - platform/x86: int3472: Avoid GPIO regulator spikes (Hans de Goede) - platform/x86: int3472: Make regulator supply name configurable (Hans de Goede) - platform/x86: int3472: Rework AVDD second sensor quirk handling (Hans de Goede) - platform/x86: int3472: Drop unused gpio field from struct int3472_gpio_regulator (Hans de Goede) - platform/x86: int3472: Stop setting a supply-name for GPIO regulators (Hans de Goede) - platform/x86: int3472: Add skl_int3472_register_clock() helper (Hans de Goede) - platform: Do not enable by default during compile testing (Krzysztof Kozlowski) - platform/x86: dell-pc: Transition to faux device (Kurt Borja) - platform/x86: dell-pc: Use non-atomic bitmap operations (Kurt Borja) - platform/x86: dell-pc: Propagate errors when detecting feature support (Kurt Borja) - platform/mellanox: Rename field to improve code readability (Vadim Pasternak) - platform/x86:intel/pmc: Remove unneeded io operations (Xi Pardee) - platform/x86:intel/pmc: Remove unneeded header file inclusion (Xi Pardee) - platform/x86:intel/pmc: Convert index variables to be unsigned (Xi Pardee) - platform/x86:intel/pmc: Move PMC devid to core.h (Xi Pardee) - platform/x86:intel/pmc: Rename core_ssram to ssram_telemetry (Xi Pardee) - platform/x86:intel/pmc: Move PMC Core related functions (Xi Pardee) - platform/x86: silicom: use new GPIO line value setter callbacks (Bartosz Golaszewski) - platform/x86: int0002: use new GPIO line value setter callbacks (Bartosz Golaszewski) - platform/x86: barco-p50: use new GPIO line value setter callbacks (Bartosz Golaszewski) - platform/x86: Use strscpy()/scnprintf() with acpi_device_name/class() (Ilpo Järvinen) - Documentation: ABI: Add sysfs platform and debugfs ABI documentation for alienware-wmi (Kurt Borja) - Documentation: admin-guide: laptops: Add documentation for alienware-wmi (Kurt Borja) - Documentation: wmi: Improve and update alienware-wmi documentation (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add a DebugFS interface (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add support for manual fan control (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add HWMON support (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add support for the "custom" thermal profile (Kurt Borja) - platform/x86: alienware-wmi-wmax: Improve platform profile probe (Kurt Borja) - platform/x86: alienware-wmi-wmax: Modify supported_thermal_profiles[] (Kurt Borja) - platform/x86: alienware-wmi-wmax: Improve internal AWCC API (Kurt Borja) - platform/x86: alienware-wmi-wmax: Improve ID processing (Kurt Borja) - platform/x86: alienware-wmi-wmax: Rename thermal related symbols (Kurt Borja) - platform: arm64: huawei-gaokun-ec: Remove unneeded semicolon (Chen Ni) - platform/x86: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - kernfs: Relax constraint in draining guard (Michal Koutný) - Documentation: embargoed-hardware-issues.rst: Remove myself (Michael Ellerman) - drivers: hv: fix up const issue with vmbus_chan_bin_attrs (Greg Kroah-Hartman) - firmware_loader: use SHA-256 library API instead of crypto_shash API (Eric Biggers) - docs: debugfs: do not recommend debugfs_remove_recursive (Timur Tabi) - PM: wakeup: Do not expose 4 device wakeup source APIs (Zijun Hu) - kernfs: switch global kernfs_rename_lock to per-fs lock (Jinliang Zheng) - kernfs: switch global kernfs_idr_lock to per-fs lock (Jinliang Zheng) - driver core: auxiliary bus: Fix IS_ERR() vs NULL mixup in __devm_auxiliary_device_create() (Dan Carpenter) - sysfs: constify attribute_group::bin_attrs (Thomas Weißschuh) - sysfs: constify bin_attribute argument of bin_attribute::read/write() (Thomas Weißschuh) - software node: Correct a OOB check in software_node_get_reference_args() (Zijun Hu) - devres: simplify devm_kstrdup() using devm_kmemdup() (Raag Jadav) - platform: replace magic number with macro PLATFORM_DEVID_NONE (Woody Zhang) - component: do not try to unbind unbound components (Johan Hovold) - driver core: auxiliary bus: add device creation helpers (Jerome Brunet) - driver core: faux: Add sysfs groups after probing (Kurt Borja) - dt-bindings: timer: Add fsl,vf610-pit.yaml (Frank Li) - dt-bindings: gpu: mali-bifrost: Add compatible for RZ/G3E SoC (Tommaso Merciai) - ASoC: dt-bindings: qcom,sm8250: Add Fairphone 5 sound card (Luca Weiss) - dt-bindings: arm/cpus: Allow 2 power-domains entries (Rob Herring (Arm)) - dt-bindings: usb: dwc3-xilinx: allow dma-coherent (Radhey Shyam Pandey) - media: dt-bindings: sony,imx219: Allow props from video-interface-devices (Alexander Stein) - dt-bindings: soundwire: qcom: Document v2.1.0 version of IP block (Krzysztof Kozlowski) - dt-bindings: watchdog: fsl-imx-wdt: add compatible string fsl,ls1021a-wdt (Frank Li) - dt-bindings: pinctrl: amlogic,pinctrl-a4: Add missing constraint on allowed 'group' node properties (Rob Herring (Arm)) - dt-bindings: display: rockchip: Convert cdn-dp-rockchip.txt to yaml (Chaoyi Chen) - dt-bindings: display: bridge: renesas,dsi: allow properties from dsi-controller (Hugo Villeneuve) - dt-bindings: trivial-devices: Add VZ89TE to trivial (Rodrigo Gobbi) - media: dt-bindings: renesas,vsp1: add top-level constraints (Krzysztof Kozlowski) - media: dt-bindings: renesas,fcp: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: trivial-devices: Add Maxim max30208 (Rodrigo Gobbi) - dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert ti,omap-intc-irq to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert ti,omap4-wugen-mpu to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert ti,keystone-irq to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert technologic,ts4800-irqc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert st,spear3xx-shirq to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert snps,dw-apb-ictl to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert snps,archs-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert snps,archs-idu-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert snps,arc700-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert qca,ar7100-misc-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert qca,ar7100-cpu-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert marvell,odmi-controller to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert marvell,cp110-icu to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert marvell,ap806-sei to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert marvell,ap806-gicp to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert marvell,armada-8k-pic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert lsi,zevio-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert jcore,aic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert img,pdc-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert google,goldfish-pic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert ezchip,nps400-ic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert csky,mpintc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert csky,apb-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert cirrus,ep7209-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert brcm,bcm6345-l1-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert arm,nvic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert amazon,al-fic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert al,alpine-msix to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert abilis,tb10x-ictl to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert microchip,pic32mzda-evic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert chrp,open-pic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert cdns,xtensa-{mx,pic} to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert ti,cp-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert aspeed,ast2xxx-scu-ic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert aspeed,ast2400-i2c-ic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert faraday,ftintc010 to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert arm,versatile-fpga-irq to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert marvell,orion-bridge-intc to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert brcm,bcm2835-armctrl-ic to DT schema (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert cnxt,cx92755-ic to DT schema (Rob Herring (Arm)) - dt-bindings: Move altr,msi-controller to interrupt-controller directory (Rob Herring (Arm)) - dt-bindings: gpu: mali-bifrost: Add compatible for RZ/V2N SoC (Lad Prabhakar) - of: unittest: Unlock on error in unittest_data_add() (Dan Carpenter) - devres: Export devm_ioremap_resource_wc() (Rob Herring (Arm)) - of: Simplify of_dma_set_restricted_buffer() to use of_for_each_phandle() (Rob Herring (Arm)) - of: reserved_mem: Add functions to parse "memory-region" (Rob Herring (Arm)) - psci: MAINTAINERS: Include DT binding in the entry (Krzysztof Kozlowski) - dt-bindings: arm: psci: change labels to lower-case in example (Krzysztof Kozlowski) - docs: dt: Update overlay file extension (Geert Uytterhoeven) - dt-bindings: interrupt-controller: via,vt8500-intc: Convert to YAML (Alexey Charkov) - dt-bindings: arm/cpus: allow up to 3 interconnects entries (Neil Armstrong) - dt-bindings: display: imx: convert fsl,tcon.txt to yaml format (Frank Li) - dt-bindings: fsl: convert m4if.txt and tigerp.txt to yaml format (Frank Li) - dt-bindings: display: imx: convert ldb.txt to yaml format (Frank Li) - dt-bindings: powerpc: Convert fsl/pmc.txt to YAML (J. Neuschäfer) - dt-bindings: virtio: pci-iommu: Add ref to pci-device.yaml (Rob Herring (Arm)) - dt-bindings: backlight: add TI LP8864/LP8866 LED-backlight drivers (Alexander Sverdlin) - dt-bindings: display: imx: convert fsl-imx-drm.txt to yaml format (Frank Li) - dt-bindings: interrupt-controller: Add missed fsl tzic controller (Frank Li) - dt-bindings: remove RZ/N1S bindings (Wolfram Sang) - dt-bindings: Remove obsolete numa.txt (Rob Herring (Arm)) - dt-bindings: Remove obsolete cpu-topology.txt (Rob Herring (Arm)) - dt-bindings: counter: Convert ftm-quaddec.txt to yaml format (Frank Li) - dt-bindings: cpufreq: Drop redundant Mediatek binding (Rob Herring (Arm)) - dt-bindings: arm/cpus: Add power-domains constraints (Rob Herring (Arm)) - dt-bindings: arm/cpus: Add missing properties (Rob Herring (Arm)) - dt-bindings: Reference opp-v1 schema in CPU schemas (Rob Herring (Arm)) - dt-bindings: arm/cpus: Re-wrap 'description' entries (Rob Herring (Arm)) - dt-bindings: arm/cpus: Add schemas for "enable-method" dependencies (Rob Herring (Arm)) - dt-bindings: vendor-prefixes: Add EcoNet (Caleb James DeLisle) - dt-bindings: writing-schema: Explain sub-nodes with additionalProperties:true (Krzysztof Kozlowski) - virtio: reject shm region if length is zero (Sami Uddin) - virtio_rtc: Add RTC class driver (Peter Hilber) - virtio_rtc: Add Arm Generic Timer cross-timestamping (Peter Hilber) - virtio_rtc: Add PTP clocks (Peter Hilber) - virtio_rtc: Add module and driver core (Peter Hilber) - vringh: use bvec_kmap_local (Christoph Hellwig) - vhost: vringh: Use matching allocation type in resize_iovec() (Kees Cook) - virtio-pci: Fix result size returned for the admin command completion (Israel Rukshin) - vdpa/octeon_ep: Control PCI dev enabling manually (Philipp Stanner) - vhost-scsi: log event queue write descriptors (Dongli Zhang) - vhost-scsi: log control queue write descriptors (Dongli Zhang) - vhost-scsi: log I/O queue write descriptors (Dongli Zhang) - vhost-scsi: adjust vhost_scsi_get_desc() to log vring descriptors (Dongli Zhang) - vhost: modify vhost_log_write() for broader users (Dongli Zhang) - x86/tdx: mark tdh_vp_enter() as __flatten (Paolo Bonzini) - RISC-V: KVM: lock the correct mp_state during reset (Radim Krčmář) - RISC-V: KVM: add KVM_CAP_RISCV_MP_STATE_RESET (Radim Krčmář) - RISC-V: KVM: Remove scounteren initialization (Atish Patra) - KVM: RISC-V: remove unnecessary SBI reset state (Radim Krčmář) - KVM: RISC-V: refactor sbi reset request (Radim Krčmář) - KVM: RISC-V: refactor vector state reset (Radim Krčmář) - RISC-V: KVM: Remove experimental tag for RISC-V (Atish Patra) - KVM: riscv: selftests: Add vector extension tests (Atish Patra) - KVM: riscv: selftests: Decode stval to identify exact exception type (Atish Patra) - KVM: riscv: selftests: Align the trap information wiht pt_regs (Atish Patra) - KVM: arm64: Fix documentation for vgic_its_iter_next() (Marc Zyngier) - KVM: arm64: vgic-its: Add debugfs interface to expose ITS tables (Jing Zhang) - arm64: errata: Work around AmpereOne's erratum AC04_CPU_23 (D Scott Phillips) - KVM: arm64: nv: Remove clearing of ICH_LR.EOI if ICH_LR.HW == 1 (Wei-Lin Chang) - KVM: arm64: Drop sort_memblock_regions() (Gavin Shan) - KVM: arm64: selftests: Add test for SVE host corruption (Mark Brown) - KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode (Marc Zyngier) - KVM: arm64: Replace ternary flags with str_on_off() helper (Seongsu Park) - KVM: arm64: nv: Release faulted-in VNCR page from mmu_lock critical section (Marc Zyngier) - KVM: arm64: nv: Handle TLBI S1E2 for VNCR invalidation with mmu_lock held (Marc Zyngier) - KVM: arm64: nv: Hold mmu_lock when invalidating VNCR SW-TLB before translating (Marc Zyngier) - KVM: arm64: Document NV caps and vcpu flags (Marc Zyngier) - KVM: arm64: Allow userspace to request KVM_ARM_VCPU_EL2* (Marc Zyngier) - KVM: arm64: nv: Remove dead code from ERET handling (Marc Zyngier) - KVM: arm64: nv: Plumb TLBI S1E2 into system instruction dispatch (Marc Zyngier) - KVM: arm64: nv: Add S1 TLB invalidation primitive for VNCR_EL2 (Marc Zyngier) - KVM: arm64: nv: Program host's VNCR_EL2 to the fixmap address (Marc Zyngier) - KVM: arm64: nv: Handle VNCR_EL2 invalidation from MMU notifiers (Marc Zyngier) - KVM: arm64: nv: Handle mapping of VNCR_EL2 at EL2 (Marc Zyngier) - KVM: arm64: nv: Handle VNCR_EL2-triggered faults (Marc Zyngier) - KVM: arm64: nv: Add userspace and guest handling of VNCR_EL2 (Marc Zyngier) - KVM: arm64: nv: Add pseudo-TLB backing VNCR_EL2 (Marc Zyngier) - KVM: arm64: nv: Don't adjust PSTATE.M when L2 is nesting (Marc Zyngier) - KVM: arm64: nv: Move TLBI range decoding to a helper (Marc Zyngier) - KVM: arm64: nv: Snapshot S1 ASID tagging information during walk (Marc Zyngier) - KVM: arm64: nv: Extract translation helper from the AT code (Marc Zyngier) - KVM: arm64: nv: Allocate VNCR page when required (Marc Zyngier) - arm64: sysreg: Add layout for VNCR_EL2 (Marc Zyngier) - KVM: arm64: Don't feed uninitialised data to HCR_EL2 (Marc Zyngier) - KVM: arm64: Teach address translation about access faults (Marc Zyngier) - KVM: arm64: Fix PAR_EL1.{PTW,S} reporting on AT S1E* (Marc Zyngier) - KVM: arm64: Handle TSB CSYNC traps (Marc Zyngier) - KVM: arm64: Add FGT descriptors for FEAT_FGT2 (Marc Zyngier) - KVM: arm64: Allow sysreg ranges for FGT descriptors (Marc Zyngier) - KVM: arm64: Add context-switch for FEAT_FGT2 registers (Marc Zyngier) - KVM: arm64: Add trap routing for FEAT_FGT2 registers (Marc Zyngier) - KVM: arm64: Add sanitisation for FEAT_FGT2 registers (Marc Zyngier) - KVM: arm64: Add FEAT_FGT2 registers to the VNCR page (Marc Zyngier) - KVM: arm64: Use HCR_EL2 feature map to drive fixed-value bits (Marc Zyngier) - KVM: arm64: Use HCRX_EL2 feature map to drive fixed-value bits (Marc Zyngier) - KVM: arm64: Allow kvm_has_feat() to take variable arguments (Marc Zyngier) - KVM: arm64: Use FGT feature maps to drive RES0 bits (Marc Zyngier) - KVM: arm64: Validate FGT register descriptions against RES0 masks (Marc Zyngier) - KVM: arm64: Switch to table-driven FGU configuration (Marc Zyngier) - KVM: arm64: Handle PSB CSYNC traps (Marc Zyngier) - KVM: arm64: Use KVM-specific HCRX_EL2 RES0 mask (Marc Zyngier) - KVM: arm64: Remove hand-crafted masks for FGT registers (Marc Zyngier) - KVM: arm64: Use computed FGT masks to setup FGT registers (Marc Zyngier) - KVM: arm64: Propagate FGT masks to the nVHE hypervisor (Marc Zyngier) - KVM: arm64: Unconditionally configure fine-grain traps (Mark Rutland) - KVM: arm64: Use computed masks as sanitisers for FGT registers (Marc Zyngier) - KVM: arm64: Add description of FGT bits leading to EC!=0x18 (Marc Zyngier) - KVM: arm64: Compute FGT masks from KVM's own FGT tables (Marc Zyngier) - KVM: arm64: Plug FEAT_GCS handling (Marc Zyngier) - KVM: arm64: Don't treat HCRX_EL2 as a FGT register (Marc Zyngier) - KVM: arm64: Restrict ACCDATA_EL1 undef to FEAT_LS64_ACCDATA being disabled (Marc Zyngier) - KVM: arm64: Handle trapping of FEAT_LS64* instructions (Marc Zyngier) - KVM: arm64: Simplify handling of negative FGT bits (Marc Zyngier) - KVM: arm64: Tighten handling of unknown FGT groups (Marc Zyngier) - arm64: Add FEAT_FGT2 capability (Marc Zyngier) - arm64: Add syndrome information for trapped LD64B/ST64B{,V,V0} (Marc Zyngier) - arm64: tools: Resync sysreg.h (Marc Zyngier) - arm64: Remove duplicated sysreg encodings (Marc Zyngier) - arm64: sysreg: Add system instructions trapped by HFGIRT2_EL2 (Marc Zyngier) - arm64: sysreg: Add registers trapped by HDFG{R,W}TR2_EL2 (Marc Zyngier) - arm64: sysreg: Add registers trapped by HFG{R,W}TR2_EL2 (Marc Zyngier) - arm64: sysreg: Update CPACR_EL1 description (Marc Zyngier) - arm64: sysreg: Update TRBIDR_EL1 description (Marc Zyngier) - arm64: sysreg: Update PMSIDR_EL1 description (Marc Zyngier) - arm64: sysreg: Update ID_AA64PFR0_EL1 description (Marc Zyngier) - arm64: sysreg: Replace HFGxTR_EL2 with HFG{R,W}TR_EL2 (Marc Zyngier) - arm64: sysreg: Add layout for HCR_EL2 (Marc Zyngier) - arm64: sysreg: Update ID_AA64MMFR4_EL1 description (Marc Zyngier) - arm64: sysreg: Add ID_AA64ISAR1_EL1.LS64 encoding for FEAT_LS64WB (Marc Zyngier) - KVM: selftests: Confirm exposing MTE_frac does not break migration (Ben Horgan) - KVM: arm64: Make MTE_frac masking conditional on MTE capability (Ben Horgan) - arm64/sysreg: Expose MTE_frac so that it is visible to KVM (Ben Horgan) - KVM: arm64: Handle UBSAN faults (Mostafa Saleh) - KVM: arm64: Introduce CONFIG_UBSAN_KVM_EL2 (Mostafa Saleh) - ubsan: Remove regs from report_ubsan_failure() (Mostafa Saleh) - arm64: Introduce esr_is_ubsan_brk() (Mostafa Saleh) - KVM: arm64: np-guest CMOs with PMD_SIZE fixmap (Vincent Donnefort) - KVM: arm64: Stage-2 huge mappings for np-guests (Vincent Donnefort) - KVM: arm64: Add a range to pkvm_mappings (Quentin Perret) - KVM: arm64: Convert pkvm_mappings to interval tree (Quentin Perret) - KVM: arm64: Add a range to __pkvm_host_test_clear_young_guest() (Vincent Donnefort) - KVM: arm64: Add a range to __pkvm_host_wrprotect_guest() (Vincent Donnefort) - KVM: arm64: Add a range to __pkvm_host_unshare_guest() (Vincent Donnefort) - KVM: arm64: Add a range to __pkvm_host_share_guest() (Vincent Donnefort) - KVM: arm64: Introduce for_each_hyp_page (Vincent Donnefort) - KVM: arm64: Handle huge mappings for np-guest CMOs (Vincent Donnefort) - KVM: arm64: Extend pKVM selftest for np-guests (Quentin Perret) - KVM: arm64: Selftest for pKVM transitions (Quentin Perret) - KVM: arm64: Don't WARN from __pkvm_host_share_guest() (Quentin Perret) - KVM: arm64: Add .hyp.data section (David Brazdil) - KVM: arm64: Unconditionally cross check hyp state (Quentin Perret) - KVM: arm64: Defer EL2 stage-1 mapping on share (Quentin Perret) - KVM: arm64: Move hyp state to hyp_vmemmap (Quentin Perret) - KVM: arm64: Introduce {get,set}_host_state() helpers (Quentin Perret) - KVM: arm64: Use 0b11 for encoding PKVM_NOPAGE (Quentin Perret) - KVM: arm64: Fix pKVM page-tracking comments (Quentin Perret) - KVM: arm64: Track SVE state in the hypervisor vcpu structure (Fuad Tabba) - KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N (Marc Zyngier) - KVM: arm64: Handle out-of-bound write to MDCR_EL2.HPMN (Marc Zyngier) - KVM: arm64: Don't let userspace write to PMCR_EL0.N when the vcpu has EL2 (Marc Zyngier) - KVM: arm64: Allow userspace to limit the number of PMU counters for EL2 VMs (Marc Zyngier) - KVM: arm64: Contextualise the handling of PMCR_EL0.P writes (Marc Zyngier) - KVM: arm64: Fix MDCR_EL2.HPMN reset value (Marc Zyngier) - KVM: arm64: Repaint pmcr_n into nr_pmu_counters (Marc Zyngier) - KVM: selftests: Add supported test cases for LoongArch (Bibo Mao) - KVM: selftests: Add ucall test support for LoongArch (Bibo Mao) - KVM: selftests: Add core KVM selftests support for LoongArch (Bibo Mao) - KVM: selftests: Add KVM selftests header files for LoongArch (Bibo Mao) - KVM: selftests: Add VM_MODE_P47V47_16K VM mode (Bibo Mao) - LoongArch: KVM: Do not flush tlb if HW PTW supported (Bibo Mao) - LoongArch: KVM: Add ecode parameter for exception handlers (Bibo Mao) - Documentation: virt/kvm: remove unreferenced footnote (Paolo Bonzini) - Documentation/virt/kvm: Document on Trust Domain Extensions (TDX) (Isaku Yamahata) - KVM: TDX: Make TDX VM type supported (Isaku Yamahata) - KVM: TDX: KVM: TDX: Always honor guest PAT on TDX enabled guests (Yan Zhao) - KVM: x86: remove shadow_memtype_mask (Paolo Bonzini) - KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT (Yan Zhao) - KVM: x86: Introduce supported_quirks to block disabling quirks (Yan Zhao) - KVM: x86: Allow vendor code to disable quirks (Paolo Bonzini) - KVM: x86: do not allow re-enabling quirks (Paolo Bonzini) - KVM: TDX: Enable guest access to MTRR MSRs (Binbin Wu) - KVM: TDX: Add a method to ignore hypercall patching (Isaku Yamahata) - KVM: TDX: Ignore setting up mce (Isaku Yamahata) - KVM: TDX: Add methods to ignore accesses to TSC (Isaku Yamahata) - KVM: TDX: Add methods to ignore VMX preemption timer (Isaku Yamahata) - KVM: TDX: Add method to ignore guest instruction emulation (Isaku Yamahata) - KVM: TDX: Add methods to ignore accesses to CPU state (Isaku Yamahata) - KVM: TDX: Handle TDG.VP.VMCALL hypercall (Isaku Yamahata) - KVM: TDX: Enable guest access to LMCE related MSRs (Isaku Yamahata) - KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercall (Isaku Yamahata) - KVM: TDX: Implement callbacks for MSR operations (Isaku Yamahata) - KVM: x86: Move KVM_MAX_MCE_BANKS to header file (Isaku Yamahata) - KVM: TDX: Handle TDX PV HLT hypercall (Isaku Yamahata) - KVM: TDX: Handle TDX PV CPUID hypercall (Isaku Yamahata) - KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removal (Yan Zhao) - KVM: TDX: Retry locally in TDX EPT violation handler on RET_PF_RETRY (Yan Zhao) - KVM: TDX: Detect unexpected SEPT violations due to pending SPTEs (Yan Zhao) - KVM: TDX: Handle EPT violation/misconfig exit (Isaku Yamahata) - KVM: TDX: Handle EXIT_REASON_OTHER_SMI (Isaku Yamahata) - KVM: TDX: Handle EXCEPTION_NMI and EXTERNAL_INTERRUPT (Isaku Yamahata) - KVM: VMX: Add a helper for NMI handling (Sean Christopherson) - KVM: VMX: Move emulation_required to struct vcpu_vt (Binbin Wu) - KVM: TDX: Add methods to ignore virtual apic related operation (Isaku Yamahata) - KVM: TDX: Force APICv active for TDX guest (Isaku Yamahata) - KVM: TDX: Enforce KVM_IRQCHIP_SPLIT for TDX guests (Binbin Wu) - KVM: TDX: Always block INIT/SIPI (Isaku Yamahata) - KVM: TDX: Handle SMI request as !CONFIG_KVM_SMM (Isaku Yamahata) - KVM: TDX: Implement methods to inject NMI (Isaku Yamahata) - KVM: TDX: Wait lapic expire when timer IRQ was injected (Isaku Yamahata) - KVM: x86: Assume timer IRQ was injected if APIC state is protected (Sean Christopherson) - KVM: TDX: Implement non-NMI interrupt injection (Isaku Yamahata) - KVM: VMX: Move posted interrupt delivery code to common header (Isaku Yamahata) - KVM: TDX: Disable PI wakeup for IPIv (Isaku Yamahata) - KVM: TDX: Add support for find pending IRQ in a protected local APIC (Sean Christopherson) - KVM: TDX: Handle TDX PV MMIO hypercall (Sean Christopherson) - KVM: TDX: Handle TDX PV port I/O hypercall (Isaku Yamahata) - KVM: TDX: Handle TDG.VP.VMCALL (Binbin Wu) - KVM: TDX: Handle TDG.VP.VMCALL (Binbin Wu) - KVM: TDX: Handle KVM hypercall with TDG.VP.VMCALL (Isaku Yamahata) - KVM: TDX: Add a place holder for handler of TDX hypercalls (TDG.VP.VMCALL) (Isaku Yamahata) - KVM: TDX: Add a place holder to handle TDX VM exit (Isaku Yamahata) - KVM: x86: Move pv_unhalted check out of kvm_vcpu_has_events() (Binbin Wu) - KVM: x86: Have ____kvm_emulate_hypercall() read the GPRs (Binbin Wu) - KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior (Isaku Yamahata) - KVM: TDX: Save and restore IA32_DEBUGCTL (Adrian Hunter) - KVM: TDX: Disable support for TSX and WAITPKG (Adrian Hunter) - KVM: TDX: restore user ret MSRs (Isaku Yamahata) - KVM: x86: Allow to update cached values in kvm_user_return_msrs w/o wrmsr (Chao Gao) - KVM: TDX: restore host xsave state when exit from the guest TD (Isaku Yamahata) - KVM: TDX: vcpu_run: save/restore host state(host kernel gs) (Isaku Yamahata) - KVM: TDX: Implement TDX vcpu enter/exit path (Isaku Yamahata) - KVM: VMX: Move common fields of struct vcpu_{vmx,tdx} to a struct (Binbin Wu) - x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guest (Kai Huang) - KVM: TDX: Handle SEPT zap error due to page add error in premap (Yan Zhao) - KVM: TDX: Skip updating CPU dirty logging request for TDs (Paolo Bonzini) - KVM: x86: Make cpu_dirty_log_size a per-VM value (Yan Zhao) - KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_write_protect() (Yan Zhao) - KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and its callers (Yan Zhao) - KVM: TDX: Handle vCPU dissociation (Isaku Yamahata) - KVM: TDX: Finalize VM initialization (Isaku Yamahata) - KVM: TDX: Add an ioctl to create initial guest memory (Isaku Yamahata) - KVM: x86/mmu: Export kvm_tdp_map_page() (Rick Edgecombe) - KVM: x86/mmu: Bail out kvm_tdp_map_page() when VM dead (Yan Zhao) - KVM: TDX: Implement hook to get max mapping level of private pages (Isaku Yamahata) - KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table (Isaku Yamahata) - KVM: TDX: Handle TLB tracking for TDX (Isaku Yamahata) - KVM: TDX: Set per-VM shadow_mmio_value to 0 (Isaku Yamahata) - KVM: x86/mmu: Add setter for shadow_mmio_value (Isaku Yamahata) - KVM: TDX: Require TDP MMU, mmio caching and EPT A/D bits for TDX (Isaku Yamahata) - KVM: TDX: Set gfn_direct_bits to shared bit (Isaku Yamahata) - KVM: TDX: Add load_mmu_pgd method for TDX (Sean Christopherson) - KVM: TDX: Add accessors VMX VMCS helpers (Isaku Yamahata) - KVM: VMX: Teach EPT violation helper about private mem (Rick Edgecombe) - KVM: VMX: Split out guts of EPT violation to common/exposed function (Sean Christopherson) - KVM: x86/mmu: Do not enable page track for TD guest (Yan Zhao) - KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU (Isaku Yamahata) - KVM: x86/mmu: Implement memslot deletion for TDX (Rick Edgecombe) - x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial contents (Isaku Yamahata) - x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page (Isaku Yamahata) - x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking (Isaku Yamahata) - x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages (Isaku Yamahata) - x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pages (Isaku Yamahata) - KVM: TDX: Register TDX host key IDs to cgroup misc controller (Zhiming Hu) - KVM: x86/mmu: Taking guest pa into consideration when calculate tdp level (Xiaoyao Li) - KVM: x86: Introduce KVM_TDX_GET_CPUID (Xiaoyao Li) - KVM: TDX: Do TDX specific vcpu initialization (Isaku Yamahata) - KVM: TDX: create/free TDX vcpu structure (Isaku Yamahata) - KVM: TDX: Don't offline the last cpu of one package when there's TDX guest (Isaku Yamahata) - KVM: TDX: Make pmu_intel.c ignore guest TD case (Isaku Yamahata) - KVM: TDX: add ioctl to initialize VM with TDX specific parameters (Isaku Yamahata) - KVM: x86: expose cpuid_entry2_find for TDX (Paolo Bonzini) - KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension check (Isaku Yamahata) - KVM: TDX: create/destroy VM structure (Isaku Yamahata) - KVM: TDX: Get system-wide info about TDX module on initialization (Isaku Yamahata) - KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctl (Isaku Yamahata) - KVM: TDX: Add helper functions to print TDX SEAMCALL error (Isaku Yamahata) - KVM: TDX: Add TDX "architectural" error codes (Sean Christopherson) - KVM: TDX: Define TDX architectural definitions (Isaku Yamahata) - KVM: TDX: Add placeholders for TDX VM/vCPU structures (Isaku Yamahata) - KVM: TDX: Get TDX global information (Kai Huang) - KVM: VMX: Initialize TDX during KVM module load (Kai Huang) - KVM: VMX: Refactor VMX module init/exit functions (Kai Huang) - KVM: Export hardware virtualization enabling/disabling functions (Kai Huang) - x86/virt/tdx: Add tdx_guest_keyid_alloc/free() to alloc and free TDX guest KeyID (Isaku Yamahata) - x86/virt/tdx: Read essential global metadata for KVM (Kai Huang) - x86/virt/tdx: allocate tdx_sys_info in static memory (Paolo Bonzini) - x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operations (Rick Edgecombe) - x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field access (Rick Edgecombe) - x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache management (Rick Edgecombe) - x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creation (Rick Edgecombe) - x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creation (Rick Edgecombe) - x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID management (Rick Edgecombe) - ipe: add errno field to IPE policy load auditing (Jasjiv Singh) - bpf, arm64: Remove unused-but-set function and variable. (Alexei Starovoitov) - selftests/bpf: Add tests with stack ptr register in conditional jmp (Yonghong Song) - bpf: Do not include stack ptr register in precision backtracking bookkeeping (Yonghong Song) - selftests/bpf: enable many-args tests for arm64 (Alexis Lothoré (eBPF Foundation)) - bpf, arm64: Support up to 12 function arguments (Xu Kuohai) - bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem() (Hou Tao) - bpf: Avoid __bpf_prog_ret0_warn when jit fails (KaFai Wan) - bpftool: Add support for custom BTF path in prog load/loadall (Jiayuan Chen) - selftests/bpf: Add unit tests with __bpf_trap() kfunc (Yonghong Song) - bpf: Warn with __bpf_trap() kfunc maybe due to uninitialized variable (Yonghong Song) - bpf: Remove special_kfunc_set from verifier (Yonghong Song) - selftests/bpf: Add test for open coded dmabuf_iter (T.J. Mercier) - selftests/bpf: Add test for dmabuf_iter (T.J. Mercier) - bpf: Add open coded dmabuf iterator (T.J. Mercier) - bpf: Add dmabuf iterator (T.J. Mercier) - dma-buf: Rename debugfs symbols (T.J. Mercier) - bpf: Fix error return value in bpf_copy_from_user_dynptr (Mykyta Yatsenko) - libbpf: Use mmap to parse vmlinux BTF from sysfs (Lorenz Bauer) - selftests: bpf: Add a test for mmapable vmlinux BTF (Lorenz Bauer) - btf: Allow mmap of vmlinux btf (Lorenz Bauer) - bpf, sockmap: Avoid using sk_socket after free when sending (Jiayuan Chen) - selftests/bpf: sockmap_listen cleanup: Drop af_inet SOCK_DGRAM redir tests (Michal Luczaj) - selftests/bpf: sockmap_listen cleanup: Drop af_unix redir tests (Michal Luczaj) - selftests/bpf: sockmap_listen cleanup: Drop af_vsock redir tests (Michal Luczaj) - selftests/bpf: Add selftest for sockmap/hashmap redirection (Michal Luczaj) - selftests/bpf: Introduce verdict programs for sockmap_redir (Michal Luczaj) - selftests/bpf: Add u32()/u64() to sockmap_helpers (Michal Luczaj) - selftests/bpf: Add socket_kind_to_str() to socket_helpers (Michal Luczaj) - selftests/bpf: Support af_unix SOCK_DGRAM socket pair creation (Michal Luczaj) - selftests/bpf: Add SKIP_LLVM makefile variable (Mykyta Yatsenko) - s390/bpf: Use kernel's expoline thunks (Ilya Leoshkevich) - s390/bpf: Add macros for calling external functions (Ilya Leoshkevich) - s390: always declare expoline thunks (Ilya Leoshkevich) - bpf: Revert "bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic" (Di Shen) - selftests/bpf: Test multi-split BTF (Alan Maguire) - libbpf/btf: Fix string handling to support multi-split BTF (Alan Maguire) - selftests/bpf: Remove unnecessary link dependencies (Mykyta Yatsenko) - bpf: WARN_ONCE on verifier bugs (Paul Chaignon) - s390/bpf: Remove the orig_call NULL check (Ilya Leoshkevich) - bpf: Pass the same orig_call value to trampoline functions (Ilya Leoshkevich) - s390/bpf: Store backchain even for leaf progs (Ilya Leoshkevich) - selftests/bpf: Relax TCPOPT_WINDOW validation in test_tcp_custom_syncookie.c. (Kuniyuki Iwashima) - libbpf: Check bpf_map_skeleton link for NULL (Mykyta Yatsenko) - bpf: Add support for __prog argument suffix to pass in prog->aux (Kumar Kartikeya Dwivedi) - bpf: Fix WARN() in get_bpf_raw_tp_regs (Tao Chen) - docs: bpf: Fix bullet point formatting warning (Khaled Elnaggar) - selftests/bpf: introduce tests for dynptr copy kfuncs (Mykyta Yatsenko) - bpf: Implement dynptr copy kfuncs (Mykyta Yatsenko) - helpers: make few bpf helpers public (Mykyta Yatsenko) - libbpf: Use proper errno value in nlattr (Anton Protopopov) - selftests/bpf: Allow skipping docs compilation (Mykyta Yatsenko) - selftests/bpf: test_verifier verbose log overflows (Gregory Bell) - selftests/bpf: test_verifier verbose causes erroneous failures (Gregory Bell) - bpf, docs: document open-coded BPF iterators (Andrii Nakryiko) - selftests/bpf: Add test to cover sockmap with ktls (Jiayuan Chen) - ktls, sockmap: Fix missing uncharge operation (Jiayuan Chen) - bpftool: Display ref_ctr_offset for uprobe link info (Jiri Olsa) - selftests/bpf: Add link info test for ref_ctr_offset retrieval (Jiri Olsa) - bpf: Add support to retrieve ref_ctr_offset for uprobe perf link (Jiri Olsa) - scripts/bpf_doc.py: implement json output format (Ihor Solodrai) - selftests/bpf: Fix caps for __xlated/jited_unpriv (Luis Gerhorst) - sched_ext: Remove bpf_scx_get_func_proto (Feng Yang) - bpf: Allow some trace helpers for all prog types (Feng Yang) - selftests/bpf: Enable non-arena load-acquire/store-release selftests for riscv64 (Peilin Ye) - selftests/bpf: Verify zero-extension behavior in load-acquire tests (Peilin Ye) - selftests/bpf: Avoid passing out-of-range values to __retval() (Peilin Ye) - selftests/bpf: Use CAN_USE_LOAD_ACQ_STORE_REL when appropriate (Peilin Ye) - bpf, riscv64: Skip redundant zext instruction after load-acquire (Peilin Ye) - bpf, riscv64: Support load-acquire and store-release instructions (Andrea Parri) - bpf, riscv64: Introduce emit_load_*() and emit_store_*() (Andrea Parri) - bpf/verifier: Handle BPF_LOAD_ACQ instructions in insn_def_regno() (Peilin Ye) - bpftool: Fix cgroup command to only show cgroup bpf programs (Martin KaFai Lau) - bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels (YiFei Zhu) - selftests/bpf: Add test for bpf_list_{front,back} (Martin KaFai Lau) - bpf: Add bpf_list_{front,back} kfunc (Martin KaFai Lau) - bpf: Simplify reg0 marking for the list kfuncs that return a bpf_list_node pointer (Martin KaFai Lau) - selftests/bpf: Add tests for bpf_rbtree_{root,left,right} (Martin KaFai Lau) - bpf: Allow refcounted bpf_rb_node used in bpf_rbtree_{remove,left,right} (Martin KaFai Lau) - bpf: Add bpf_rbtree_{root,left,right} kfunc (Martin KaFai Lau) - bpf: Simplify reg0 marking for the rbtree kfuncs that return a bpf_rb_node pointer (Martin KaFai Lau) - bpf: Check KF_bpf_rbtree_add_impl for the "case KF_ARG_PTR_TO_RB_NODE" (Martin KaFai Lau) - libbpf: Improve BTF dedup handling of "identical" BTF types (Andrii Nakryiko) - bpf: Replace offsetof() with struct_size() (Thorsten Blum) - bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ (Anton Protopopov) - selftests/bpf: Remove sockmap_ktls disconnect_after_delete test (Ihor Solodrai) - selftests/bpf: Add btf dedup test covering module BTF dedup (Alan Maguire) - selftests/bpf: xdp_metadata: Check XDP_REDIRCT support for dev-bound progs (Lorenzo Bianconi) - bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps (Lorenzo Bianconi) - bpf: Replace offsetof() with struct_size() (Thorsten Blum) - libbpf: Use proper errno value in linker (Anton Protopopov) - selftests/bpf: Fix kmem_cache iterator draining (T.J. Mercier) - libbpf: Add identical pointer detection to btf_dedup_is_equiv() (Alan Maguire) - Use thread-safe function pointer in libbpf_print (Jonathan Wiepert) - libbpf: Remove sample_period init in perf_buffer (Tao Chen) - selftests/bpf: Fix endianness issue in __qspinlock declaration (Ilya Leoshkevich) - selftests/bpf: Fix arena_spin_lock on systems with less than 16 CPUs (Ilya Leoshkevich) - selftests/bpf: Fix arena_spin_lock.c build dependency (Ilya Leoshkevich) - bpf, docs: Fix non-standard line break (WangYuli) - selftests/bpf: Set MACs during veth creation in tc_redirect (Ilya Leoshkevich) - selftests/bpf: Add test to access const void pointer argument in tracing program (KaFai Wan) - bpf: Allow access to const void pointer arguments in tracing programs (KaFai Wan) - bpf: Streamline allowed helpers between tracing and base sets (Feng Yang) - bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index (Shung-Hsi Yu) - selftests/bpf: Add test for attaching kprobe with long event names (Feng Yang) - selftests/bpf: Add test for attaching uprobe with long event names (Feng Yang) - libbpf: Fix event name too long error (Feng Yang) - selftests/bpf: Close the file descriptor to avoid resource leaks (Malaya Kumar Rout) - libbpf: Verify section type in btf_find_elf_sections (Ihor Solodrai) - libbpf: Fix buffer overflow in bpf_object__init_prog (Viktor Malik) - kbuild, bpf: Enable --btf_features=attributes (Ihor Solodrai) - selftest/bpf/benchs: Remove duplicate sys/types.h header (Jiapeng Chong) - selftests/bpf: Add test case for atomic update of fd htab (Hou Tao) - bpf: Don't allocate per-cpu extra_elems for fd htab (Hou Tao) - bpf: Add is_fd_htab() helper (Hou Tao) - bpf: Support atomic update for htab of maps (Hou Tao) - bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_place (Hou Tao) - bpf: Factor out htab_elem_value helper() (Hou Tao) - bpf: Clarify the meaning of BPF_F_PSEUDO_HDR (Paul Chaignon) - bpf: Clarify role of BPF_F_RECOMPUTE_CSUM (Paul Chaignon) - selftest/bpf/benchs: Add benchmark for sockmap usage (Jiayuan Chen) - bpf, sockmap: Fix panic when calling skb_linearize (Jiayuan Chen) - bpf, sockmap: fix duplicated data transmission (Jiayuan Chen) - bpf, sockmap: Fix data lost during EAGAIN retries (Jiayuan Chen) - selftests/bpf: add ktls selftest (Jiayuan Chen) - bpf: fix ktls panic with sockmap (Jiayuan Chen) - selftests/bpf: Fix bpf_nf selftest failure (Saket Kumar Bhaskar) - bpf: Check link_create.flags parameter for multi_uprobe (Tao Chen) - bpf: Check link_create.flags parameter for multi_kprobe (Tao Chen) - selftests/bpf: Add BTF.ext line/func info getter tests (Mykyta Yatsenko) - libbpf: Add getters for BTF.ext func and line info (Mykyta Yatsenko) - selftests/bpf: Support struct/union presets in veristat (Mykyta Yatsenko) - selftests/bpf: Convert comma to semicolon (Chen Ni) - libbpf: Add likely/unlikely macros and use them in selftests (Anton Protopopov) - bpf: Fix a comment describing bpf_attr (Anton Protopopov) - libbpf: Fix implicit memfd_create() for bionic (Carlos Llamas) - net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames (Horatiu Vultur) - net: openvswitch: Fix the dead loop of MPLS parse (Faicker Mo) - calipso: Don't call calipso functions for AF_INET sk. (Kuniyuki Iwashima) - selftests/tc-testing: Add a test for HFSC eltree double add with reentrant enqueue behaviour on netem (Pedro Tammela) - net_sched: hfsc: Address reentrant enqueue adding class to eltree twice (Pedro Tammela) - octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback (Hariprasad Kelam) - octeontx2-pf: QOS: Perform cache sync on send queue teardown (Hariprasad Kelam) - net: phy: mscc: Fix memory leak when using one step timestamping (Horatiu Vultur) - net: lan743x: Fix PHY reset handling during initialization and WOL (Thangaraj Samynathan) - net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy (Thangaraj Samynathan) - net: macb: Check return value of dma_set_mask_and_coherent() (Sergio Perez Gonzalez) - net: mctp: start tx queue on netdev open (Jeremy Kerr) - net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid() (Wentao Liang) - net: airoha: Fix an error handling path in airoha_alloc_gdm_port() (Christophe JAILLET) - net: phy: clear phydev->devlink when the link is deleted (Wei Fang) - af_packet: move notifier's packet_dev_mc out of rcu critical section (Stanislav Fomichev) - net: xilinx: axienet: Fix Tx skb circular buffer occupancy check in dmaengine xmit (Suraj Gupta) - net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr() (Wentao Liang) - net: lan966x: Fix 1-step timestamping over ipv4 or ipv6 (Horatiu Vultur) - vsock/virtio: fix `rx_bytes` accounting for stream sockets (Stefano Garzarella) - octeontx2-af: Send Link events one by one (Subbaraya Sundeep) - selftests/bpf: Fix bpf selftest build warning (Saket Kumar Bhaskar) - selftests: netfilter: Fix skip of wildcard interface test (Phil Sutter) - net: mana: Add support for Multi Vports on Bare metal (Haiyang Zhang) - net: devmem: ncdevmem: remove unused variable (Mina Almasry) - net: devmem: ksft: upgrade rx test to send 1K data (Mina Almasry) - net: devmem: ksft: add 5 tuple FS support (Mina Almasry) - net: devmem: ksft: add exit_wait to make rx test pass (Mina Almasry) - net: devmem: ksft: add ipv4 support (Mina Almasry) - net: devmem: preserve sockc_err (Mina Almasry) - page_pool: fix ugly page_pool formatting (Mina Almasry) - net: devmem: move list_add to net_devmem_bind_dmabuf. (Mina Almasry) - selftests: netfilter: nft_queue.sh: include file transfer duration in log message (Florian Westphal) - sctp: mark sctp_do_peeloff static (Christoph Hellwig) - net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices (Rengarajan S) - net: txgbe: Support the FDIR rules assigned to VFs (Jiawen Wu) - net: libwx: Fix statistics of multicast packets (Jiawen Wu) - net: phy: fix up const issues in to_mdio_device() and to_phy_device() (Greg Kroah-Hartman) - net: Kconfig NET_DEVMEM selects GENERIC_ALLOCATOR (Saeed Mahameed) - selftests: net: move wait_local_port_listen to lib.sh (Hangbin Liu) - cxgb4: Constify struct thermal_zone_device_ops (Christophe JAILLET) - mlxsw: core_thermal: Constify struct thermal_zone_device_ops (Christophe JAILLET) - net/mlx5: HWS, Fix an error code in mlx5hws_bwc_rule_create_complex() (Dan Carpenter) - tipc: use kfree_sensitive() for aead cleanup (Zilin Guan) - tools: ynl: parse extack for sub-messages (Donald Hunter) - net: phy: mediatek: Add Airoha AN7583 PHY support (Christian Marangi) - net: dsa: mt7530: Add AN7583 support (Christian Marangi) - dt-bindings: net: dsa: mediatek,mt7530: Add airoha,an7583-switch (Christian Marangi) - Doc: networking: Fix various typos in rds.rst (Alok Tiwari) - net/mlx5e: Allow setting MAC address of representors (Mark Bloch) - octeontx2-pf: macsec: Get MACSEC capability flag from AF (Subbaraya Sundeep) - octeontx2-af: Add MACSEC capability flag (Subbaraya Sundeep) - xsk: add missing virtual address conversion for page (Bui Quang Minh) - vsock/test: Add test for an unexpectedly lingering close() (Michal Luczaj) - vsock/test: Introduce enable_so_linger() helper (Michal Luczaj) - vsock/test: Introduce vsock_wait_sent() helper (Michal Luczaj) - vsock: Move lingering logic to af_vsock core (Michal Luczaj) - vsock/virtio: Linger on unsent data (Michal Luczaj) - net: phy: add driver for MaxLinear MxL86110 PHY (Stefano Radaelli) - wireguard: selftests: specify -std=gnu17 for bash (Jason A. Donenfeld) - wireguard: allowedips: add WGALLOWEDIP_F_REMOVE_ME flag (Jordan Rife) - wireguard: netlink: use NLA_POLICY_MASK where possible (Jason A. Donenfeld) - wireguard: global: add __nonstring annotations for unterminated strings (Kees Cook) - wireguard: selftests: cleanup CONFIG_UBSAN_SANITIZE_ALL (WangYuli) - net: core: Convert dev_set_mac_address_user() to use struct sockaddr_storage (Kees Cook) - rtnetlink: do_setlink: Use struct sockaddr_storage (Kees Cook) - net: core: Convert dev_set_mac_address() to struct sockaddr_storage (Kees Cook) - net: usb: r8152: Convert to use struct sockaddr_storage internally (Kees Cook) - ieee802154: Use struct sockaddr_storage with dev_set_mac_address() (Kees Cook) - net/ncsi: Use struct sockaddr_storage for pending_mac (Kees Cook) - net: core: Switch netif_set_mac_address() to struct sockaddr_storage (Kees Cook) - net: core: Convert inet_addr_is_any() to sockaddr_storage (Kees Cook) - replace strncpy with strscpy_pad (Baris Can Goral) - selftests: netfilter: Torture nftables netdev hooks (Phil Sutter) - netfilter: nf_tables: Add notifications for hook changes (Phil Sutter) - netfilter: nf_tables: Support wildcard netdev hook specs (Phil Sutter) - netfilter: nf_tables: Sort labels in nft_netdev_hook_alloc() (Phil Sutter) - netfilter: nf_tables: Handle NETDEV_CHANGENAME events (Phil Sutter) - netfilter: nf_tables: Wrap netdev notifiers (Phil Sutter) - netfilter: nf_tables: Respect NETDEV_REGISTER events (Phil Sutter) - netfilter: nf_tables: Prepare for handling NETDEV_REGISTER events (Phil Sutter) - netfilter: nf_tables: Have a list of nf_hook_ops in nft_hook (Phil Sutter) - netfilter: nf_tables: Pass nf_hook_ops to nft_unregister_flowtable_hook() (Phil Sutter) - netfilter: nf_tables: Introduce nft_register_flowtable_ops() (Phil Sutter) - netfilter: nf_tables: Introduce nft_hook_find_ops{,_rcu}() (Phil Sutter) - netfilter: nf_tables: Introduce functions freeing nft_hook objects (Phil Sutter) - netfilter: nf_tables: add packets conntrack state to debug trace info (Florian Westphal) - netfilter: conntrack: make nf_conntrack_id callable without a module dependency (Florian Westphal) - netfilter: nf_dup_netdev: Move the recursion counter struct netdev_xmit (Sebastian Andrzej Siewior) - netfilter: nft_inner: Use nested-BH locking for nft_pcpu_tun_ctx (Sebastian Andrzej Siewior) - netfilter: nf_dup{4, 6}: Move duplication check to task_struct (Sebastian Andrzej Siewior) - netfilter: nft_tunnel: fix geneve_opt dump (Fernando Fernandez Mancera) - selftests: netfilter: nft_fib.sh: add type and oif tests with and without VRFs (Florian Westphal) - netfilter: nf_tables: nft_fib: consistent l3mdev handling (Florian Westphal) - netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy (Florian Westphal) - selftests: netfilter: move fib vrf test to nft_fib.sh (Florian Westphal) - selftests: netfilter: nft_fib.sh: add 'type' mode tests (Florian Westphal) - netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft only builds (Florian Westphal) - selftests: netfilter: nft_concat_range.sh: add coverage for 4bit group representation (Florian Westphal) - xfrm: use kfree_sensitive() for SA secret zeroization (Zilin Guan) - xfrm: prevent configuration of interface index when offload is used (Leon Romanovsky) - xfrm: validate assignment of maximal possible SEQ number (Leon Romanovsky) - xfrm: Refactor migration setup during the cloning process (Chiachang Wang) - xfrm: Migrate offload configuration (Chiachang Wang) - bonding: Fix multiple long standing offload races (Cosmin Ratiu) - bonding: Mark active offloaded xfrm_states (Cosmin Ratiu) - xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free} (Cosmin Ratiu) - xfrm: Remove unneeded device check from validate_xmit_xfrm (Cosmin Ratiu) - xfrm: Use xdo.dev instead of xdo.real_dev (Cosmin Ratiu) - net/mlx5: Avoid using xso.real_dev unnecessarily (Cosmin Ratiu) - xfrm: Remove unnecessary strscpy_pad() size arguments (Thorsten Blum) - selftests: can: test_raw_filter.sh: add support of physical interfaces (Vincent Mailhol) - selftests: can: Import tst-filter from can-tests (Felix Maurer) - can: dev: add struct data_bittiming_params to group FD parameters (Vincent Mailhol) - can: rcar_canfd: Add RZ/G3E support (Biju Das) - can: rcar_canfd: Enhance multi_channel_irqs handling (Biju Das) - can: rcar_canfd: Add external_clk variable to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Add sh variable to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Add struct rcanfd_regs variable to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Add shared_can_regs variable to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Add ch_interface_mode variable to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Add {nom,data}_bittiming variables to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Add max_cftml variable to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Add max_aflpn variable to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Add rnc_field_width variable to struct rcar_canfd_hw_info (Biju Das) - can: rcar_canfd: Update RCANFD_GAFLCFG macro (Biju Das) - can: rcar_canfd: Add rcar_canfd_setrnc() (Biju Das) - can: rcar_canfd: Drop the mask operation in RCANFD_GAFLCFG_SETRNC macro (Biju Das) - can: rcar_canfd: Update RCANFD_GERFL_ERR macro (Biju Das) - can: rcar_canfd: Drop RCANFD_GAFLCFG_GETRNC macro (Biju Das) - can: rcar_canfd: Use of_get_available_child_by_name() (Biju Das) - dt-bindings: can: renesas,rcar-canfd: Document RZ/G3E support (Biju Das) - dt-bindings: can: renesas,rcar-canfd: Simplify the conditional schema (Biju Das) - net: mctp: use nlmsg_payload() for netlink message data extraction (Jeremy Kerr) - net: airoha: Add the capability to allocate hfwd descriptors in SRAM (Lorenzo Bianconi) - net: airoha: Add the capability to allocate hwfd buffers via reserved-memory (Lorenzo Bianconi) - net: airoha: Do not store hfwd references in airoha_qdma struct (Lorenzo Bianconi) - dt-bindings: net: airoha: Add EN7581 memory-region property (Lorenzo Bianconi) - net: txgbe: Implement SRIOV for AML devices (Jiawen Wu) - net: txgbe: Implement PTP for AML devices (Jiawen Wu) - net: txgbe: Restrict the use of mismatched FW versions (Jiawen Wu) - net: txgbe: Correct the currect link settings (Jiawen Wu) - net: txgbe: Support to handle GPIO IRQs for AML devices (Jiawen Wu) - net: txgbe: Implement PHYLINK for AML 25G/10G devices (Jiawen Wu) - net: txgbe: Distinguish between 40G and 25G devices (Jiawen Wu) - net: wangxun: Use specific flag bit to simplify the code (Jiawen Wu) - net: txgbe: Remove specified SP type (Jiawen Wu) - net: dsa: microchip: Add SGMII port support to KSZ9477 switch (Tristram Ha) - net: usb: aqc111: fix error handling of usbnet read calls (Nikita Zhandarovich) - net: neigh: use kfree_skb_reason() in neigh_resolve_output() and neigh_connected_output() (Qiu Yutan) - selftests: ncdevmem: add tx test with multiple IOVs (Stanislav Fomichev) - selftests: ncdevmem: make chunking optional (Stanislav Fomichev) - net: devmem: support single IOV with sendmsg (Stanislav Fomichev) - net: ethernet: mtk_eth_soc: Correct spelling (Simon Horman) - net: dlink: Correct endian treatment of t_SROM data (Simon Horman) - octeontx2-af: NPC: Clear Unicast rule on nixlf detach (Hariprasad Kelam) - selftest: af_unix: Test SO_PASSRIGHTS. (Kuniyuki Iwashima) - af_unix: Introduce SO_PASSRIGHTS. (Kuniyuki Iwashima) - af_unix: Inherit sk_flags at connect(). (Kuniyuki Iwashima) - af_unix: Move SOCK_PASS{CRED,PIDFD,SEC} to struct sock. (Kuniyuki Iwashima) - net: Restrict SO_PASS{CRED,PIDFD,SEC} to AF_{UNIX,NETLINK,BLUETOOTH}. (Kuniyuki Iwashima) - tcp: Restrict SO_TXREHASH to TCP socket. (Kuniyuki Iwashima) - scm: Move scm_recv() from scm.h to scm.c. (Kuniyuki Iwashima) - af_unix: Don't pass struct socket to maybe_add_creds(). (Kuniyuki Iwashima) - af_unix: Factorise test_bit() for SOCK_PASSCRED and SOCK_PASSPIDFD. (Kuniyuki Iwashima) - wifi: mt76: mt7925: add rfkill_poll for hardware rfkill (Allan Wang) - wifi: mt76: support power delta calculation for 5 TX paths (Shayne Chen) - wifi: mt76: fix available_antennas setting (Shayne Chen) - wifi: mt76: mt7996: fix RX buffer size of MCU event (Shayne Chen) - wifi: mt76: mt7996: change max beacon size (Peter Chiu) - wifi: mt76: mt7996: fix invalid NSS setting when TX path differs from NSS (Peter Chiu) - wifi: mt76: mt7996: drop fragments with multicast or broadcast RA (Benjamin Lin) - wifi: mt76: mt7996: set EHT max ampdu length capability (Peter Chiu) - wifi: mt76: mt7996: fix beamformee SS field (Howard Hsu) - wifi: mt76: remove capability of partial bandwidth UL MU-MIMO (Howard Hsu) - wifi: mt76: mt7925: add test mode support (Michael Lo) - wifi: mt76: mt7925: extend MCU support for testmode (Michael Lo) - wifi: mt76: mt7925: ensure all MCU commands wait for response (Michael Lo) - wifi: mt76: mt7925: refine the sniffer commnad (Ming Yen Hsieh) - wifi: mt76: mt7925: prevent multiple scan commands (Ming Yen Hsieh) - wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init() (Henry Martin) - wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init() (Henry Martin) - wifi: mt76: mt7925: add RNR scan support for 6GHz (Ming Yen Hsieh) - wifi: mt76: add mt76_connac_mcu_build_rnr_scan_param routine (Ming Yen Hsieh) - wifi: mt76: scan: Fix 'mlink' dereferenced before IS_ERR_OR_NULL check (Feng Jiang) - wifi: mt76: mt7996: remove duplicate check in mt7996_mcu_sta_mld_setup_tlv() (Dan Carpenter) - Revert "wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv()" (Lorenzo Bianconi) - wifi: mt76: mt7996: fix uninitialized symbol warning (sunliming) - wifi: mt76: mt7996: avoid null deref in mt7996_stop_phy() (Qasim Ijaz) - wifi: mt76: mt7996: avoid NULL pointer dereference in mt7996_set_monitor() (Qasim Ijaz) - wifi: mt76: mt7921: add 160 MHz AP for mt7922 device (Samuel Williams) - wifi: mt76: mt7925: fix host interrupt register initialization (Michael Lo) - wifi: mt76: mt7925: introduce thermal protection (Leon Yen) - wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R (Henk Vergonet) - wifi: mt76: Remove an unneeded local variable in mt76x02_dma_init() (Christophe JAILLET) - wifi: mt76: mt7996: prevent uninit return in mt7996_mac_sta_add_links (Qasim Ijaz) - Revert "wifi: mt76: mt7996: fill txd by host driver" (Shayne Chen) - wifi: mt76: mt7996: Add NULL check in mt7996_thermal_init (Charles Han) - wifi: mt76: mt7925: add EHT preamble puncturing (Allan Wang) - wifi: mt76: mt7925: Fix logical vs bitwise typo (Dan Carpenter) - wifi: mt76: mt7996: rework radar HWRDD idx (StanleyYP Wang) - wifi: mt76: mt7915: rework radar HWRDD idx (StanleyYP Wang) - wifi: mt76: mt7915: set correct background radar capability (StanleyYP Wang) - wifi: mt76: mt7996: add PCI device id for mt7990 (Peter Chiu) - wifi: mt76: mt7996: rework background radar check for mt7990 (StanleyYP Wang) - wifi: mt76: connac: rework TX descriptor and TX free for mt7990 (Shayne Chen) - wifi: mt76: mt7996: adjust HW capabilities for mt7990 (Peter Chiu) - wifi: mt76: mt7996: add eeprom support for mt7990 (StanleyYP Wang) - wifi: mt76: mt7996: rework register mapping for mt7990 (StanleyYP Wang) - wifi: mt76: mt7996: rework DMA configuration for mt7990 (Peter Chiu) - wifi: mt76: mt7996: rework WA mcu command for mt7990 (Peter Chiu) - wifi: mt76: connac: add support to load firmware for mt7990 (StanleyYP Wang) - wifi: mt76: mt7996: add macros for pci device ids (Shayne Chen) - wifi: ath12k: fix regdomain update failure when connection establishes (Baochen Qiang) - wifi: ath12k: fix regdomain update failure when adding interface (Baochen Qiang) - wifi: ath12k: fix regdomain update failure after 11D scan completes (Baochen Qiang) - wifi: ath12k: fix mac pdev frequency range update (Aditya Kumar Singh) - wifi: carl9170: micro-optimize carl9170_tx_shift_bm() (Yury Norov) - wifi: ath9k_htc: Abort software beacon handling if disabled (Toke Høiland-Jørgensen) - wifi: ath12k: remove redundant regulatory rules intersection logic in host (Aishwarya R) - wifi: ath12k: Send MCS15 support to firmware during peer assoc (Mohan Kumar G) - wifi: ath12k: Fix scan initiation failure handling (Vignesh C) - wifi: ath12k: fix memory leak in WMI firmware stats (P Praneesh) - wifi: ath12k: fix ring-buffer corruption (Johan Hovold) - wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event (Rajat Soni) - wifi: ath12k: support usercase-specific firmware overrides (Miaoqing Pan) - dt-bindings: net: wireless: ath12k: describe firmware-name property (Miaoqing Pan) - wifi: ath12k: Adjust the process of resource release for ahb bus (Yingying Tang) - wifi: ath12k: Reorder and relocate the release of resources in ath12k_core_deinit() (Yingying Tang) - wifi: ath12k: print device dp stats in debugfs (Vinith Kumar R) - wifi: ath12k: Add device dp stats support (Vinith Kumar R) - wifi: ath12k: change soc name to device name (Vinith Kumar R) - wifi: ath12k: Fix invalid RSSI values in station dump (P Praneesh) - wifi: ath12k: pass link_conf for tx_arvif retrieval (Aloka Dixit) - wifi: ath12k: update EMLSR capabilities of ML Station (Ramasamy Kaliappan) - wifi: ath12k: Prevent multicast duplication for dynamic VLAN (Muna Sinada) - wifi: ath12k: Enable AST index based address search in Station Mode (Thiraviyam Mariyappan) - wifi: ath12k: enable monitor mode for WCN7850 (Kang Yang) - wifi: ath12k: use different packet offset for WCN7850 (Kang Yang) - wifi: ath12k: init monitor parameters for WCN7850 (Kang Yang) - wifi: ath12k: add support to reap and process mon dest ring (Kang Yang) - wifi: ath12k: use ath12k_buffer_addr in ath12k_dp_rx_link_desc_return() (Kang Yang) - wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET (Kang Yang) - wifi: ath12k: add support to reap and process monitor status ring (Kang Yang) - wifi: ath12k: add monitor mode handler by monitor status ring interrupt (Kang Yang) - wifi: ath12k: add interrupt configuration for mon status ring (Kang Yang) - wifi: ath12k: add ring config for monitor mode on WCN7850 (Kang Yang) - wifi: ath12k: add srng config template for mon status ring (Kang Yang) - wifi: ath12k: avoid call ath12k_dp_mon_parse_rx_dest_tlv() for WCN7850 (Kang Yang) - wifi: ath12k: parse msdu_end tlv in ath12k_dp_mon_rx_parse_status_tlv() (Kang Yang) - wifi: ath12k: Abort scan before removing link interface to prevent duplicate deletion (Lingbo Kong) - wifi: ath12k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Baochen Qiang) - wifi: ath12k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Baochen Qiang) - wifi: ath12k: fill parameters for vdev set TPC power WMI command (Baochen Qiang) - wifi: ath12k: save max transmit power in vdev start response event from firmware (Baochen Qiang) - wifi: ath12k: add parse of transmit power envelope element (Baochen Qiang) - wifi: ath12k: save power spectral density(PSD) of regulatory rule (Baochen Qiang) - wifi: ath12k: update regulatory rules when connection established (Baochen Qiang) - wifi: ath12k: update regulatory rules when interface added (Baochen Qiang) - wifi: ath12k: determine interface mode in _op_add_interface() (Baochen Qiang) - wifi: ath12k: store reg info for later use (Baochen Qiang) - wifi: ath12k: move reg info handling outside (Baochen Qiang) - wifi: ath12k: add support to select 6 GHz regulatory type (Baochen Qiang) - wifi: ath12k: refactor ath12k_reg_build_regd() (Baochen Qiang) - wifi: ath12k: refactor ath12k_reg_chan_list_event() (Baochen Qiang) - wifi: ath12k: fix a possible dead lock caused by ab->base_lock (Baochen Qiang) - wifi: ath12k: delete mon reap timer (Kang Yang) - wifi: ath12k: Add support to simulate firmware crash (Dinesh Karthikeyan) - wifi: ath11k: support DBS and DFS compatibility (Yu Zhang(Yuriy)) - wifi: ath11k: fix rx completion meta data corruption (Johan Hovold) - wifi: ath11k: fix ring-buffer corruption (Johan Hovold) - wifi: ath11k: Fix QMI memory reuse logic (Muhammad Usama Anjum) - wifi: ath9k: ahb: do ioremap resource in one step (Rosen Penev) - wifi: ath10k: Constify structures in hw.c (Christophe JAILLET) - wifi: ath10k: Fix spelling mistake "comple" -> "complete" (Colin Ian King) - wifi: ath12k: Use scan link ID 15 for all scan operations (Aditya Kumar Singh) - wifi: ath12k: handle scan link during vdev create (Aditya Kumar Singh) - wifi: ath12k: read country code from SMBIOS for WCN7850 (Wen Gong) - wifi: mac80211: accept probe response on link address as well (Aditya Kumar Singh) - wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO (Aditya Kumar Singh) - wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback() (Christian Lamparter) - wifi: check if socket flags are valid (Bert Karwatzki) - wifi: mac80211: handle non-MLO mode as well in ieee80211_num_beaconing_links() (Aditya Kumar Singh) - wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips (Chin-Yen Lee) - wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds (Alexey Kodanev) - wifi: rtw89: mcc: avoid redundant recalculations if no chance to improve (Zong-Zhe Yang) - wifi: rtw89: mcc: deal with non-periodic NoA (Zong-Zhe Yang) - wifi: rtw89: mcc: introduce calculation of anchor pattern (Zong-Zhe Yang) - wifi: rtw89: mcc: add courtesy mechanism conditions to P2P roles (Zong-Zhe Yang) - wifi: rtw89: mcc: drop queued chanctx changes when stopping (Zong-Zhe Yang) - wifi: rtw89: mcc: pass whom to stop at when pausing chanctx (Zong-Zhe Yang) - wifi: rtw88: Fix the random "error beacon valid" messages for USB (Bitterblue Smith) - wifi: rtw88: usb: Upload the firmware in bigger chunks (Bitterblue Smith) - wifi: rtw88: usb: Reduce control message timeout to 500 ms (Bitterblue Smith) - wifi: rtw89: pci: enlarge retry times of RX tag to 1000 (Ping-Ke Shih) - wifi: rtw89: leave idle mode when setting WEP encryption for AP mode (Dian-Syuan Yang) - wifi: rtw89: pci: configure manual DAC mode via PCI config API only (Ping-Ke Shih) - wifi: rtw89: declare MLO support if prerequisites are met (Zong-Zhe Yang) - wifi: rtw89: debug: add mlo_mode dbgfs (Zong-Zhe Yang) - wifi: rtw89: debug: add FW log component for MLO (Po-Hao Huang) - wifi: rtw89: debug: add MLD table dump (Po-Hao Huang) - wifi: rtw89: debug: extend dbgfs for MLO (Po-Hao Huang) - wifi: rtw89: add MLO track for MLSR switch decision (Po-Hao Huang) - wifi: rtw89: add handling of mlo_link_cfg H2C command and C2H event (Zong-Zhe Yang) - wifi: rtw89: chan: re-calculate MLO DBCC mode during setting channel (Zong-Zhe Yang) - wifi: rtw89: send nullfunc based on the given link (Po-Hao Huang) - wifi: rtw89: allow driver to do specific band TX for MLO (Po-Hao Huang) - wifi: rtw89: extract link part from core tx write function (Zong-Zhe Yang) - wifi: rtw88: rtw8822bu VID/PID for BUFFALO WI-U2-866DM (Yuuki NAGAO) - wifi: rtw88: Handle RTL8723D(S) with blank efuse (Bitterblue Smith) - wifi: rtw88: Fix RX aggregation settings for RTL8723DS (Bitterblue Smith) - wifi: rtw89: constrain TX power according to dynamic antenna power table (Kuan-Chung Chen) - wifi: rtw89: phy: add C2H event handler for report of FW scan (Kuan-Chung Chen) - wifi: rtw89: Fix inadverent sharing of struct ieee80211_supported_band data (Ondrej Jirman) - wifi: rtw89: Convert rtw89_core_set_supported_band to use devm_* (Ondrej Jirman) - wifi: rtw89: introduce helper to get designated link for MLO (Zong-Zhe Yang) - wifi: rtw89: roc: dynamically handle link id and link instance index (Zong-Zhe Yang) - wifi: rtw89: Fill in correct Rx link ID for MLO (Po-Hao Huang) - wifi: rtw89: add MLD capabilities declaration (Po-Hao Huang) - wifi: rtw89: extend join_info H2C command for MLO fields (Po-Hao Huang) - wifi: rtw89: Configure scan band when mlo_dbcc_mode changes (Po-Hao Huang) - wifi: rtw89: extend mapping from Qsel to DMA ch for MLO (Zong-Zhe Yang) - wifi: rtw89: Adjust management queue mapping for [MLO, HW-1] (Po-Hao Huang) - wifi: rtw89: 8922a: use SW CRYPTO when broadcast in MLO mode (Po-Hao Huang) - wifi: rtw89: 8922a: rfk: adjust timeout time of RX DCK (Ping-Ke Shih) - wifi: rtw89: fw: Remove "const" on allocation type (Kees Cook) - wifi: rtlwifi: Remove unused rtl_bb_delay() (Dr. David Alan Gilbert) - wifi: rtlwifi: Remove uncalled stub rtl*_phy_ap_calibrate (Dr. David Alan Gilbert) - wifi: rtlwifi: Remove unused rtl_usb_{resume|suspend} (Dr. David Alan Gilbert) - wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723 (Mingcong Bai) - wifi: rtw89: mcc: avoid that loose pattern sets negative timing for auxiliary GO (Zong-Zhe Yang) - wifi: rtw89: mcc: refine filling function of start TSF (Zong-Zhe Yang) - wifi: rtw89: mcc: support courtesy mechanism on both roles at the same time (Zong-Zhe Yang) - wifi: rtw89: mcc: update entire plan when courtesy config changes (Zong-Zhe Yang) - wifi: rtw89: mcc: handle the case where NoA start time has passed (Zong-Zhe Yang) - wifi: rtw89: mcc: make GO+STA mode calculate dynamic beacon offset (Zong-Zhe Yang) - wifi: rtw89: don't re-randomize TSF of AP/GO (Zong-Zhe Yang) - wifi: rtw89: mcc: make GO announce one-time NoA for HW scan process (Zong-Zhe Yang) - wifi: rtw89: refactor flow that hw scan handles channel list (Zong-Zhe Yang) - wifi: rtw89: add suffix "_ax" to Wi-Fi 6 HW scan struct and func (Zong-Zhe Yang) - wifi: rtw89: acpi: introduce country specific TAS enabling (Kuan-Chung Chen) - wifi: rtw89: 8922a: increase beacon loss to 6 seconds (Kuan-Chung Chen) - wifi: rtw89: set pre-calculated antenna matrices for HE trigger frame (Kuan-Chung Chen) - wifi: rtw89: regd: indicate if regd_UK TX power settings follow regd_ETSI (Zong-Zhe Yang) - wifi: rtw89: 8922a: fix TX fail with wrong VCO setting (Kuan-Chung Chen) - wifi: rtw89: 8852c: update supported firmware format to 2 (Ping-Ke Shih) - wifi: rtw88: do not ignore hardware read error during DPK (Dmitry Antipov) - wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally (Zhen XIN) - wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT (Zhen XIN) - wifi: rtw88: Fix the module names printed in dmesg (Bitterblue Smith) - wifi: rtw88: Don't set SUPPORTS_AMSDU_IN_AMPDU for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Set AMPDU factor to hardware for RTL8814A (Bitterblue Smith) - wifi: rtw88: usb: Enable RX aggregation for RTL8814AU (Bitterblue Smith) - wifi: rtw88: usb: Enable switching the RTL8814AU to USB 3 (Bitterblue Smith) - wifi: rtw88: usb: Remove redundant 'flush_workqueue()' calls (Chen Ni) - wifi: rtw88: sdio: Remove redundant 'flush_workqueue()' calls (Chen Ni) - wifi: rtw89: 8852bx: support different SAR configs by antenna (Zong-Zhe Yang) - wifi: rtw89: 8852c: support different SAR configs by antenna (Zong-Zhe Yang) - wifi: rtw89: 8922a: support different SAR configs by antenna (Zong-Zhe Yang) - wifi: rtw89: sar: add skeleton for different configs by antenna (Zong-Zhe Yang) - wifi: rtw89: acpi: support loading GEO SAR tables (Zong-Zhe Yang) - wifi: rtw89: acpi: support loading dynamic SAR tables and indicator (Zong-Zhe Yang) - wifi: rtw89: acpi: support loading static SAR table (Zong-Zhe Yang) - wifi: rtw89: acpi: introduce method evaluation function for reuse (Zong-Zhe Yang) - wifi: rtw89: sar: add skeleton for SAR configuration via ACPI (Zong-Zhe Yang) - wifi: rtw89: sar: introduce structure to wrap query parameters (Zong-Zhe Yang) - wifi: rtw89: regd: introduce string getter for reuse (Zong-Zhe Yang) - wifi: rtw89: fix typo of "access" in rtw89_sar_info description (Zong-Zhe Yang) - wifi: rtw89: phy: reset value of force TX power for MAC ID (Ping-Ke Shih) - wifi: rtw89: fw: cast mfw_hdr pointer from address of zeroth byte of firmware->data (Ping-Ke Shih) - wifi: rtw89: set 2TX for 1SS rate by default (Ping-Ke Shih) - wifi: iwlwifi: mld: allow 2 ROCs on the same vif (Miri Korenblit) - wifi: iwlwifi: fw: api: include required headers in rs/location (Johannes Berg) - wifi: iwlwifi: rename ctx-info-gen3 to ctx-info-v2 (Miri Korenblit) - wifi: iwlwifi: fix a wrong comment (Miri Korenblit) - wifi: iwlwifi: map iwl_context_info to the matching struct (Miri Korenblit) - wifi: iwlwifi: remove unused macro (Miri Korenblit) - wifi: iwlwifi: unify iwlagn_scd_bc_tbl_entry and iwl_gen3_bc_tbl_entry (Miri Korenblit) - wifi: iwlwifi: use bc entries instead of bc table also for pre-ax210 (Miri Korenblit) - wifi: iwlwifi: remove GEN3 from a couple of macros (Miri Korenblit) - wifi: iwlwifi: use normal versioning convention for iwl_tx_cmd (Miri Korenblit) - wifi: iwlwifi: stop supporting TX_CMD_API_S_VER_8 (Miri Korenblit) - wifi: iwlwifi: cfg: reduce configuration struct size (Johannes Berg) - wifi: iwlwifi: cfg: clean up dr/br configs (Johannes Berg) - wifi: iwlwifi: Add helper function to extract device ID (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: cfg: mark Ty devices as discrete (Johannes Berg) - wifi: iwlwifi: cfg: remove MAC type/step matching (Johannes Berg) - wifi: iwlwifi: cfg: add a couple of older devices (Johannes Berg) - wifi: iwlwifi: cfg: fix PE RF names (Johannes Berg) - wifi: iwlwifi: cfg: fix and clean up FM/WH device matching (Johannes Berg) - wifi: iwlwifi: cfg: clean up GF device matching (Johannes Berg) - wifi: iwlwifi: cfg: clean up JF device matching (Johannes Berg) - wifi: iwlwifi: tests: make subdev match test more precise (Johannes Berg) - wifi: iwlwifi: cfg: clean up HR device matching (Johannes Berg) - wifi: iwlwifi: cfg: unify and add some Killer devices (Johannes Berg) - wifi: iwlwifi: cfg: fix and unify Killer/JF configs (Johannes Berg) - wifi: iwlwifi: cfg: fix Ma device configs (Johannes Berg) - wifi: iwlwifi: cfg: fix some device names (Johannes Berg) - wifi: iwlwifi: cfg: remove some unused names (Johannes Berg) - wifi: iwlwifi: mld: add debug log instead of warning (Somashekhar Puttagangaiah) - wifi: iwlwifi: dbg: fix dump trigger split check (Johannes Berg) - wifi: iwlwifi: mvm/mld: allow puncturing use in 5 GHz (Johannes Berg) - wifi: iwlwifi: mld: add support for ROC on BSS (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: Block EMLSR only when ready to enter ROC (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: move aux_sta member from iwl_mld_link to iwl_mld_vif (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: Fix ROC activity cleanup in iwl_mld_vif (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: Correct comments for cleanup functions (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: rename iwl_cfg to iwl_rf_cfg (Johannes Berg) - wifi: iwlwifi: cfg: clean up Sc/Dr/Br configs (Johannes Berg) - wifi: iwlwifi: cfg: add FM RF config (Johannes Berg) - wifi: iwlwifi: cfg: add GF RF config (Johannes Berg) - wifi: iwlwifi: cfg: unify HR configs (Johannes Berg) - wifi: iwlwifi: cfg: unify JF configs (Johannes Berg) - wifi: iwlwifi: cfg: unify num_rbds config (Johannes Berg) - wifi: iwlwifi: cfg: add ucode API min/max to MAC config (Johannes Berg) - wifi: iwlwifi: remove unused high_temp from iwl_cfg (Johannes Berg) - wifi: iwlwifi: cfg: move MAC parameters to MAC data (Johannes Berg) - wifi: iwlwifi: cfg: remove DCCM offsets from new devices (Johannes Berg) - wifi: iwlwifi: cfg: remove eeprom_size from new devices (Johannes Berg) - wifi: iwlwifi: rename struct iwl_base_params (Johannes Berg) - wifi: iwlwifi: cfg: remove rf_id field (Johannes Berg) - wifi: iwlwifi: cfg: remove dbgc_supported field (Johannes Berg) - wifi: iwlwifi: rename cfg_trans_params to mac_cfg (Johannes Berg) - wifi: iwlwifi: pass trans to iwl_parse_nvm_mcc_info() (Johannes Berg) - wifi: iwlwifi: cfg: remove nvm_hw_section_num from new devices (Johannes Berg) - wifi: iwlwifi: cfg: handle cc firmware dynamically (Johannes Berg) - wifi: iwlwifi: cfg: build ax210 family FW names dynamically (Johannes Berg) - wifi: iwlwifi: cfg: remove 'cdb' value (Johannes Berg) - wifi: iwlwifi: cfg: remove QuZ/JF special cases (Johannes Berg) - wifi: iwlwifi: build 9000 series FW filenames dynamically (Johannes Berg) - wifi: iwlwifi: add JF1/JF2 RF for dynamic FW building (Johannes Berg) - wifi: iwlwifi: pcie: remove 0x2726 devices (Johannes Berg) - wifi: iwlwifi: cfg: inline HT params (Johannes Berg) - wifi: iwlwifi: cfg: remove 6 GHz from ht40_bands (Johannes Berg) - wifi: iwlwifi: mld: call thermal exit without wiphy lock held (Benjamin Berg) - wifi: iwlwifi: mld: avoid init-after-queue (Miri Korenblit) - wifi: iwlwifi: mld: use a radio/system specific power budget (Benjamin Berg) - wifi: iwlwifi: mvm: use a radio/system specific power budget (Benjamin Berg) - wifi: iwlwifi: fix thermal code compilation with -Werror=cast-qual (Benjamin Berg) - wifi: iwlwifi: pcie: remove iwl_trans_pcie_gen2_send_hcmd (Miri Korenblit) - wifi: iwlwifi: Add support for a new version for link config command (Yedidya Benshimol) - wifi: iwlwifi: Add a new version for mac config command (Yedidya Benshimol) - wifi: iwlwifi: Add a new version for sta config command (Yedidya Benshimol) - wifi: iwlwifi: add range response version 10 support (Avraham Stern) - wifi: iwlwifi: mld: remove one more error in unallocated BAID (Miri Korenblit) - wifi: iwlwifi: handle v3 rates (Johannes Berg) - wifi: iwlwifi: mld: add RFI_CONFIG_CMD to iwl_mld_system_names array (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: fix 6005N/SFF match (Johannes Berg) - wifi: iwlwifi: make iwl_uefi_get_uats_table() return void (Johannes Berg) - wifi: iwlwifi: drop whtc RF (Emmanuel Grumbach) - wifi: iwlwifi: add support PE RF (Emmanuel Grumbach) - wifi: iwlwifi: debug: set CDB indication from CSR (Miri Korenblit) - wifi: iwlwifi: mvm: fix beacon CCK flag (Johannes Berg) - wifi: iwlwifi: remove NVM C step override (Johannes Berg) - wifi: iwlwifi: dvm: init 'keep_alive_beacons' in power tables (Johannes Berg) - wifi: iwlwifi: mld: add debugfs for using ptp clock time for monitor interface (Avraham Stern) - wifi: iwlwifi: pcie: log async commands (Johannes Berg) - wifi: iwlwifi: mld: don't check the TPT counters when scanning (Miri Korenblit) - wifi: iwlwifi: print the DSM value when read from UEFI (Miri Korenblit) - wifi: iwlwifi: dvm: pair transport op-mode enter/leave (Johannes Berg) - wifi: iwlwifi: tests: simplify devinfo_no_trans_cfg_dups() (Johannes Berg) - wifi: iwlwifi: cfg: use minimum API version 97 for Sc/Dr (Johannes Berg) - wifi: iwlwifi: tests: allow same config for different MACs (Johannes Berg) - wifi: iwlwifi: bump FW API to 99 for BZ/SC/DR devices (Miri Korenblit) - wifi: iwlwifi: mvm: remove HT greenfield support (Johannes Berg) - wifi: iwlwifi: mvm: don't report bad EHT rate to mac80211 (Johannes Berg) - wifi: iwlwifi: mld: don't report bad EHT rate to mac80211 (Johannes Berg) - wifi: iwlwifi: mld: build HT/VHT injected rate in v2 (Johannes Berg) - wifi: iwlwifi: rename modulation type values (Johannes Berg) - wifi: iwlwifi: fw: remove RATE_MCS_NSS_POS (Johannes Berg) - wifi: iwlwifi: remove sku_id from trans (Johannes Berg) - wifi: iwlwifi: trans: move ext_32khz_clock_valid to config (Johannes Berg) - wifi: iwlwifi: move STEP config into trans->conf (Johannes Berg) - wifi: iwlwifi: rework transport configuration (Johannes Berg) - wifi: iwlwifi: trans: collect device information (Johannes Berg) - wifi: iwlwifi: trans: remove SCD base address validation (Johannes Berg) - wifi: iwlfiwi: mvm: Fix the rate reporting (Ilan Peer) - wifi: iwlwifi: remove bc_table_dword transport config (Johannes Berg) - wifi: iwlwifi: pcie: remove constant wdg_timeout (Johannes Berg) - wifi: iwlwifi: trans: remove hw_wfpm_id (Johannes Berg) - wifi: iwlwifi: trans: remove hw_id_str (Johannes Berg) - wifi: iwlwifi: pass full FW info to transport (Johannes Berg) - wifi: iwlwifi: handle reasons recommended by FW for leaving EMLSR (Somashekhar Puttagangaiah) - wifi: iwlwifi: remove PM mode and send-in-D3 (Johannes Berg) - wifi: iwlwifi: unexport iwl_trans_pcie_send_hcmd() (Johannes Berg) - wifi: iwlwifi: pcie: move wait_command_queue into PCIe (Johannes Berg) - wifi: iwlwifi: pcie: move invalid TX CMD into PCIe (Johannes Berg) - wifi: iwlwifi: pcie: move ME check data to pcie (Johannes Berg) - wifi: iwlwifi: pcie: rename "continuous" memory (Johannes Berg) - wifi: iwlwifi: remove iwl_cmd_groups_verify_sorted() (Johannes Berg) - wifi: iwlwifi: mvm: add command order checks to kunit (Johannes Berg) - wifi: iwlwifi: pcie: don't call itself indirectly (Johannes Berg) - wifi: iwlwifi: cfg: remove unnecessary configs (Johannes Berg) - wifi: iwlwifi: cfg: reduce mac_type to u8 (Johannes Berg) - wifi: iwlwifi: tests: check for duplicate name strings (Johannes Berg) - wifi: iwlwifi: cfg: move all names out of configs (Johannes Berg) - wifi: iwlwifi: cfg: finish config split (Johannes Berg) - wifi: iwlwifi: cfg: minor fixes for Sc (Johannes Berg) - wifi: iwlwifi: pcie: remove 'ent' argument from alloc (Johannes Berg) - wifi: iwlwifi: cfg: rename BW_NO_LIMIT to BW_NOT_LIMITED (Johannes Berg) - wifi: iwlwifi: cfg: clean up BW limit and subdev matching (Johannes Berg) - wifi: iwlwifi: tests: check transport configs are not duplicated (Johannes Berg) - wifi: iwlwifi: tests: check configs are not duplicated (Johannes Berg) - wifi: iwlwifi: cfg: remove iwl_cfg_br (Johannes Berg) - wifi: iwlwifi: cfg: remove duplicated Sc device configs (Johannes Berg) - wifi: iwlwifi: cfg: remove duplicated iwl_cfg_gl (Johannes Berg) - wifi: iwlwifi: cfg: remove iwl_ax201_cfg_qu_hr (Johannes Berg) - wifi: iwlwifi: cfg: remove max_tx_agg_size (Johannes Berg) - wifi: iwlwifi: cfg: remove unused config externs (Johannes Berg) - wifi: iwlwifi: cfg: unify Killer 1650s/i with Qu/Hr (Johannes Berg) - wifi: iwlwifi: cfg: unify Qu/QuZ configs (Johannes Berg) - wifi: iwlwifi: cfg: remove fw_name_mac (Johannes Berg) - wifi: iwlwifi: tests: check for device names (Johannes Berg) - wifi: iwlwifi: pcie: add entry for Killer AX1650i on AdL-P (Johannes Berg) - wifi: iwlwifi: unify some configurations (Johannes Berg) - wifi: iwlwifi: remove duplicated line (Miri Korenblit) - wifi: iwlwifi: pcie: Add support for new device ids (Somashekhar Puttagangaiah) - wifi: iwlwifi: remove TH/TH1 RF types (Johannes Berg) - wifi: iwlwifi: clean up config macro (Johannes Berg) - wifi: iwlwifi: mvm: remove nl80211 testmode (Johannes Berg) - wifi: iwlwifi: mld: set rx_mpdu_cmd_hdr_size (Johannes Berg) - wifi: iwlwifi: dvm: fix various W=1 warnings (Johannes Berg) - wifi: iwlwifi: mld: force the responder to use the full bandwidth (Avraham Stern) - wifi: iwlwifi: mld: start AP with the correct bandwidth (Avraham Stern) - wifi: iwlwifi: mld: add monitor internal station (Daniel Gabay) - wifi: iwlwifi: mld: support for COMPRESSED_BA_RES_API_S_VER_7 (Emmanuel Grumbach) - wifi: iwlwifi: mvm: support iwl_mac_power_cmd version 2 (Miri Korenblit) - wifi: iwlwifi: implement TOP reset (Johannes Berg) - wifi: iwlwifi: mld: handle SW reset w/o NIC error (Johannes Berg) - wifi: iwlwifi: mvm: support ROC command version 6 (Miri Korenblit) - wifi: iwlwifi: mld: support iwl_mac_power_cmd version 2 (Miri Korenblit) - wifi: iwlwifi: add support for ALIVE v8 (Emmanuel Grumbach) - wifi: iwlwifi: mld: add kunit test for emlsr with bt on (Somashekhar Puttagangaiah) - wifi: iwlwifi: fw: support PPAG command version 7 (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: fw: support reading PPAG BIOS table revision 4 (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: rename ppag_ver to ppag_bios_rev (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: don't return an error if the FW is dead (Miri Korenblit) - wifi: iwlwifi: mld: check for NULL before referencing a pointer (Miri Korenblit) - wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON (Somashekhar Puttagangaiah) - wifi: iwlwifi: implement TOP reset follower (Johannes Berg) - wifi: iwlwifi: avoid scheduling restart during restart (Johannes Berg) - wifi: iwlwifi: mld: tests: extend link pair tests (Johannes Berg) - wifi: iwlwifi: mld: refactor tests to use chandefs (Johannes Berg) - wifi: iwlwifi: mld: send the WPFC table to the FW (Miri Korenblit) - wifi: iwlwifi: read WPFC also from UEFI (Miri Korenblit) - wifi: iwlwifi: prepare for reading WPFC from UEFI (Miri Korenblit) - wifi: iwlwifi: Add short description to enum iwl_power_scheme (Jeff Johnson) - wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn() (Salah Triki) - wifi: mac80211: Update MCS15 support in link_conf (Mohan Kumar G) - wifi: brcmfmac: Fix structure size for WPA3 external SAE (Ting-Ying Li) - wifi: brcmfmac: cyw: support external SAE authentication in station mode (Arend van Spriel) - wifi: brcmfmac: make per-vendor event map const (Arend van Spriel) - wifi: brcmfmac: support per-vendor cfg80211 callbacks and firmware events (Arend van Spriel) - wifi: mac80211: do not offer a mesh path if forwarding is disabled (Benjamin Berg) - Bluetooth: btintel: Check dsbr size from EFI variable (Kees Cook) - Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach() (Dmitry Antipov) - Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922 (Liwei Sun) - Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling (En-Wei Wu) - Bluetooth: L2CAP: Fix not checking l2cap_chan security level (Luiz Augusto von Dentz) - Bluetooth: separate CIS_LINK and BIS_LINK link types (Pauli Virtanen) - Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925 (Jiande Lu) - Bluetooth: add support for SIOCETHTOOL ETHTOOL_GET_TS_INFO (Pauli Virtanen) - Bluetooth: btintel_pcie: Dump debug registers on error (Chandrashekar Devegowda) - Bluetooth: ISO: Fix getpeername not returning sockaddr_iso_bc fields (Luiz Augusto von Dentz) - Bluetooth: ISO: Fix not using SID from adv report (Luiz Augusto von Dentz) - Revert "Bluetooth: btusb: add sysfs attribute to control USB alt setting" (Hsin-chen Chuang) - Revert "Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL" (Hsin-chen Chuang) - Bluetooth: btusb: Add HCI Drv commands for configuring altsetting (Hsin-chen Chuang) - Bluetooth: Introduce HCI Driver protocol (Hsin-chen Chuang) - Bluetooth: btnxpuart: Implement host-wakeup feature (Neeraj Sanjay Kale) - dt-bindings: net: bluetooth: nxp: Add support for host-wakeup (Neeraj Sanjay Kale) - Bluetooth: btusb: Add RTL8851BE device 0x0bda:0xb850 (WangYuli) - Bluetooth: hci_uart: Remove unnecessary NULL check before release_firmware() (Chen Ni) - Bluetooth: btmtksdio: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - Bluetooth: btmrvl_sdio: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - Bluetooth: btintel_pcie: Do not generate coredump for diagnostic events (Kiran K) - Bluetooth: btusb: Add new VID/PID 13d3/3613 for MT7925 (Youn MÉLOIS) - net/mlx5e: Convert mlx5 netdevs to instance locking (Cosmin Ratiu) - net/mlx5e: Don't drop RTNL during firmware flash (Cosmin Ratiu) - IB/IPoIB: Allow using netdevs that require the instance lock (Cosmin Ratiu) - IB/IPoIB: Replace vlan_rwsem with the netdev instance lock (Cosmin Ratiu) - IB/IPoIB: Enqueue separate work_structs for each flushed interface (Cosmin Ratiu) - eth: bnxt: fix deadlock when xdp is attached or detached (Taehee Yoo) - net: Add support for providing the PTP hardware source in tsinfo (Kory Maincent) - net/mlx5: HWS, handle modify header actions dependency (Yevgeny Kliteynik) - net/mlx5: HWS, fix typo - 'nope' to 'nop' (Yevgeny Kliteynik) - net/mlx5: HWS, register reformat actions with fw (Vlad Dogaru) - net/mlx5: SWS, fix reformat id error handling (Vlad Dogaru) - net: add debug checks in ____napi_schedule() and napi_poll() (Eric Dumazet) - net/enic: Allow at least 8 RQs to always be used (Nelson Escobar) - hinic3: module initialization and tx/rx logic (Fan Gong) - nfc: Correct Samsung "Electronics" spelling in copyright headers (Sumanth Gavini) - emulex/benet: correct command version selection in be_cmd_get_stats() (Alok Tiwari) - dt-bindings: net: Document support for Aeonsemi PHYs (Christian Marangi) - net: phy: Add support for Aeonsemi AS21xxx PHYs (Christian Marangi) - net: phy: introduce genphy_match_phy_device() (Christian Marangi) - net: phy: nxp-c45-tja11xx: simplify .match_phy_device OP (Christian Marangi) - net: phy: bcm87xx: simplify .match_phy_device OP (Christian Marangi) - net: phy: pass PHY driver to .match_phy_device OP (Christian Marangi) - net: libwx: Fix log level (Jiawen Wu) - rtase: Use min() instead of min_t() (Justin Lai) - net: remove skb_copy_and_hash_datagram_iter() (Eric Biggers) - nvme-tcp: use crc32c() and skb_copy_and_crc32c_datagram_iter() (Eric Biggers) - net: add skb_copy_and_crc32c_datagram_iter() (Eric Biggers) - lib/crc32: remove unused support for CRC32C combination (Eric Biggers) - net: fold __skb_checksum() into skb_checksum() (Eric Biggers) - sctp: use skb_crc32c() instead of __skb_checksum() (Eric Biggers) - RDMA/siw: use skb_crc32c() instead of __skb_checksum() (Eric Biggers) - net: use skb_crc32c() in skb_crc32c_csum_help() (Eric Biggers) - net: add skb_crc32c() (Eric Biggers) - net: introduce CONFIG_NET_CRC32C (Eric Biggers) - tools: ynl: add a sample for TC (Jakub Kicinski) - netlink: specs: tc: add qdisc dump to TC spec (Jakub Kicinski) - tools: ynl: enable codegen for TC (Jakub Kicinski) - tools: ynl-gen: support weird sub-message formats (Jakub Kicinski) - tools: ynl-gen: support local attrs in _multi_parse (Jakub Kicinski) - tools: ynl-gen: move fixed header info from RenderInfo to Struct (Jakub Kicinski) - tools: ynl-gen: support passing selector to a nest (Jakub Kicinski) - netlink: specs: tc: drop the family name prefix from attrs (Jakub Kicinski) - netlink: specs: tc: add C naming info (Jakub Kicinski) - netlink: specs: tc: use tc-gact instead of tc-gen as struct name (Jakub Kicinski) - netlink: specs: tc: remove duplicate nests (Jakub Kicinski) - tools: ynl-gen: add makefile deps for neigh (Jakub Kicinski) - net: airoha: ppe: Disable packet keepalive (Lorenzo Bianconi) - net: airoha: Add FLOW_CLS_STATS callback support (Lorenzo Bianconi) - net: airoha: npu: Move memory allocation in airoha_npu_send_msg() caller (Lorenzo Bianconi) - ipv6: Revert two per-cpu var allocation for RTM_NEWROUTE. (Kuniyuki Iwashima) - ipv6: Pass gfp_flags down to ip6_route_info_create_nh(). (Kuniyuki Iwashima) - Revert "ipv6: Factorise ip6_route_multipath_add()." (Kuniyuki Iwashima) - Revert "ipv6: sr: switch to GFP_ATOMIC flag to allocate memory during seg6local LWT setup" (Kuniyuki Iwashima) - ipv6: Narrow down RCU critical section in inet6_rtm_newroute(). (Kuniyuki Iwashima) - inet: Remove rtnl_is_held arg of lwtunnel_valid_encap_type(_attr)?(). (Kuniyuki Iwashima) - ipv6: Remove rcu_read_lock() in fib6_get_table(). (Kuniyuki Iwashima) - net: bcmgenet: expose more stats in ethtool (Zak Kemble) - net: bcmgenet: count hw discarded packets in missed stat (Zak Kemble) - net: bcmgenet: switch to use 64bit statistics (Zak Kemble) - net: phy: fixed_phy: constify status argument where possible (Heiner Kallweit) - net: phy: fixed_phy: remove irq argument from fixed_phy_register (Heiner Kallweit) - net: phy: fixed_phy: remove irq argument from fixed_phy_add (Heiner Kallweit) - net: let lockdep compare instance locks (Jakub Kicinski) - selftests: net: Fix spellings (Sumanth Gavini) - selftests: nci: Fix "Electrnoics" to "Electronics" (Sumanth Gavini) - selftests: net: validate team flags propagation (Stanislav Fomichev) - eth: fbnic: Replace kzalloc/fbnic_fw_init_cmpl with fbnic_fw_alloc_cmpl (Lee Trager) - net: phy: mediatek: add driver for built-in 2.5G ethernet PHY on MT7988 (Sky Huang) - net: phy: mediatek: Sort config and file names in Kconfig and Makefile (Sky Huang) - sctp: Do not wake readers in __sctp_write_space() (Petr Malat) - net: phy: realtek: add RTL8127-internal PHY (ChunHao Lin) - net: enetc: fix the error handling in enetc4_pf_netdev_create() (Wei Fang) - octeontx2-pf: Add tracepoint for NIX_PARSE_S (Subbaraya Sundeep) - net: phy: make mdio consumer / device layer a separate module (Heiner Kallweit) - queue_api: reduce risk of name collision over txq (Gur Stavi) - idpf: add support for Rx timestamping (Milena Olech) - idpf: add Tx timestamp flows (Milena Olech) - idpf: add Tx timestamp capabilities negotiation (Milena Olech) - idpf: add PTP clock configuration (Milena Olech) - idpf: add mailbox access to read PTP clock time (Milena Olech) - idpf: negotiate PTP capabilities and get PTP clock (Milena Olech) - idpf: move virtchnl structures to the header file (Milena Olech) - virtchnl: add PTP virtchnl definitions (Milena Olech) - idpf: add initial PTP support (Milena Olech) - idpf: change the method for mailbox workqueue allocation (Milena Olech) - selftests: drv-net: Fix "envirnoments" to "environments" (Sumanth Gavini) - net: netlink: reduce extack cookie size (Johannes Berg) - ovpn: fix check for skb_to_sgvec_nomark() return value (Antonio Quartulli) - ovpn: improve 'no route to host' debug message (Antonio Quartulli) - ovpn: drop useless reg_state check in keepalive worker (Antonio Quartulli) - selftest/net/ovpn: extend coverage with more test cases (Antonio Quartulli) - ovpn: fix ndo_start_xmit return value on error (Antonio Quartulli) - selftest/net/ovpn: fix crash in case of getaddrinfo() failure (Antonio Quartulli) - ovpn: don't drop skb's dst when xmitting packet (Antonio Quartulli) - ovpn: set skb->ignore_df = 1 before sending IPv6 packets out (Antonio Quartulli) - MAINTAINERS: update git URL for ovpn (Antonio Quartulli) - MAINTAINERS: add Sabrina as official reviewer for ovpn (Antonio Quartulli) - vsock/test: check also expected errno on sigpipe test (Stefano Garzarella) - vsock/test: retry send() to avoid occasional failure in sigpipe test (Stefano Garzarella) - vsock/test: add timeout_usleep() to allow sleeping in timeout sections (Stefano Garzarella) - tools: ynl: add a sample for rt-link (Jakub Kicinski) - tools: ynl: enable codegen for all rt- families (Jakub Kicinski) - tools: ynl: submsg: reverse parse / error reporting (Jakub Kicinski) - tools: ynl-gen: submsg: support parsing and rendering sub-messages (Jakub Kicinski) - tools: ynl-gen: submsg: render the structs (Jakub Kicinski) - tools: ynl-gen: submsg: plumb thru an empty type (Jakub Kicinski) - tools: ynl-gen: prepare for submsg structs (Jakub Kicinski) - tools: ynl-gen: factor out the annotation of pure nested struct (Jakub Kicinski) - netlink: specs: rt-link: add C naming info for ovpn (Jakub Kicinski) - net: phy: microchip: document where the LAN88xx PHYs are used (Oleksij Rempel) - net: phy: fixed_phy: remove fixed_phy_register_with_gpiod (Heiner Kallweit) - net: rfs: add sock_rps_delete_flow() helper (Eric Dumazet) - r8169: add support for RTL8127A (ChunHao Lin) - net: dlink: add synchronization for stats update (Moon Yeounsu) - net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overhead (Carolina Jubran) - net: phy: mediatek: do not require syscon compatible for pio property (Frank Wunderlich) - net: stmmac: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: lan743x: implement ndo_hwtstamp_get() (Vladimir Oltean) - net: lan743x: convert to ndo_hwtstamp_set() (Vladimir Oltean) - tools: ynl-gen: array-nest: support arrays of nests (Jakub Kicinski) - net: sched: uapi: add more sanely named duplicate defines (Jakub Kicinski) - tcp: increase tcp_rmem[2] to 32 MB (Eric Dumazet) - tcp: always use tcp_limit_output_bytes limitation (Eric Dumazet) - tcp: increase tcp_limit_output_bytes default value to 4MB (Eric Dumazet) - tcp: skip big rtt sample if receive queue is not empty (Eric Dumazet) - tcp: always seek for minimal rtt in tcp_rcv_rtt_update() (Eric Dumazet) - tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows (Eric Dumazet) - tcp: remove zero TCP TS samples for autotuning (Eric Dumazet) - tcp: add receive queue awareness in tcp_rcv_space_adjust() (Eric Dumazet) - tcp: adjust rcvbuf in presence of reorders (Eric Dumazet) - tcp: fix sk_rcvbuf overshoot (Eric Dumazet) - tcp: add tcp_rcvbuf_grow() tracepoint (Eric Dumazet) - net: prestera: Use to_delayed_work() (Chen Ni) - net/mlx5: Use to_delayed_work() (Chen Ni) - rds: Use nested-BH locking for rds_page_remainder (Sebastian Andrzej Siewior) - rds: Acquire per-CPU pointer within BH disabled section (Sebastian Andrzej Siewior) - rds: Disable only bottom halves in rds_page_remainder_alloc() (Sebastian Andrzej Siewior) - mptcp: Use nested-BH locking for hmac_storage (Sebastian Andrzej Siewior) - net/sched: Use nested-BH locking for sch_frag_data_storage (Sebastian Andrzej Siewior) - net/sched: act_mirred: Move the recursion counter struct netdev_xmit (Sebastian Andrzej Siewior) - openvswitch: Move ovs_frag_data_storage into the struct ovs_pcpu_storage (Sebastian Andrzej Siewior) - openvswitch: Use nested-BH locking for ovs_pcpu_storage (Sebastian Andrzej Siewior) - openvswitch: Merge three per-CPU structures into one (Sebastian Andrzej Siewior) - xfrm: Use nested-BH locking for nat_keepalive_sk_ipv[46] (Sebastian Andrzej Siewior) - xdp: Use nested-BH locking for system_page_pool (Sebastian Andrzej Siewior) - ipv6: sr: Use nested-BH locking for hmac_storage (Sebastian Andrzej Siewior) - ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT (Sebastian Andrzej Siewior) - net: dst_cache: Use nested-BH locking for dst_cache::cache (Sebastian Andrzej Siewior) - net: page_pool: Don't recycle into cache on PREEMPT_RT (Sebastian Andrzej Siewior) - octeontx2: Add new tracepoint otx2_msg_status (Subbaraya Sundeep) - octeontx2: Add pcifunc also to mailbox tracepoints (Subbaraya Sundeep) - octeontx2-af: Display names for CPT and UP messages (Subbaraya Sundeep) - octeontx2-af: convert dev_dbg to tracepoint in mbox (Subbaraya Sundeep) - net: Look for bonding slaves in the bond's network namespace (Shay Drory) - eth: fbnic: Add devlink dev flash support (Lee Trager) - eth: fbnic: Add mailbox support for PLDM updates (Lee Trager) - eth: fbnic: Add support for multiple concurrent completion messages (Lee Trager) - eth: fbnic: Accept minimum anti-rollback version from firmware (Lee Trager) - pldmfw: Don't require send_package_data or send_component_table to be defined (Lee Trager) - net: phy: marvell-88q2xxx: Enable temperature measurement in probe again (Dimitri Fedrau) - net: cpsw: isolate cpsw_ndo_ioctl() to just the old driver (Vladimir Oltean) - net: cpsw: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: stmmac: generate software timestamp just before the doorbell (Jason Xing) - net: cxgb4: generate software timestamp just before the doorbell (Jason Xing) - net: atlantic: generate software timestamp just before the doorbell (Jason Xing) - net: apple: bmac: use crc32() instead of hand-rolled equivalent (Eric Biggers) - openvswitch: Stricter validation for the userspace action (Eelco Chaudron) - net: phy: remove Kconfig symbol MDIO_DEVRES (Heiner Kallweit) - net/tg3: use crc32() instead of hand-rolled equivalent (Eric Biggers) - dt-bindings: net: snps,dwmac: Align mdio node in example with bindings (Geert Uytterhoeven) - documentation: networking: devlink: Fix a typo in devlink-trap.rst (Alper Ak) - net: enetc: fix implicit declaration of function FIELD_PREP (Wei Fang) - net: wangxun: Correct clerical errors in comments (Jiawen Wu) - net: phy: remove stub for mdiobus_register_board_info (Heiner Kallweit) - net: mlxsw: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: ipa: Make the SMEM item ID constant (Konrad Dybcio) - net: enetc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: txgbe: Fix pending interrupt (Jiawen Wu) - net/mlx5: HWS, dump bad completion details (Yevgeny Kliteynik) - net/mlx5: HWS, rework rehash loop (Yevgeny Kliteynik) - net/mlx5: HWS, fix redundant extension of action templates (Yevgeny Kliteynik) - net/mlx5: HWS, fix counting of rules in the matcher (Yevgeny Kliteynik) - net/mlx5: HWS, force rehash when rule insertion failed (Yevgeny Kliteynik) - net/mlx5: HWS, support complex matchers (Yevgeny Kliteynik) - net/mlx5: HWS, introduce isolated matchers (Yevgeny Kliteynik) - net/mlx5: HWS, expose polling function in header file (Yevgeny Kliteynik) - net/mlx5: HWS, add definer function to get field name str (Yevgeny Kliteynik) - net/mlx5: HWS, expose function mlx5hws_table_ft_set_next_ft in header (Yevgeny Kliteynik) - amd-xgbe: add support for new pci device id 0x1641 (Raju Rangoju) - amd-xgbe: Add XGBE_XPCS_ACCESS_V3 support to xgbe_pci_probe() (Raju Rangoju) - amd-xgbe: add support for new XPCS routines (Raju Rangoju) - amd-xgbe: reorganize the xgbe_pci_probe() code path (Raju Rangoju) - amd-xgbe: reorganize the code of XPCS access (Raju Rangoju) - tools: ynl-gen: support struct for binary attributes (Jakub Kicinski) - tools: ynl-gen: auto-indent else (Jakub Kicinski) - tools: ynl-gen: support sub-type for binary attributes (Jakub Kicinski) - selftests: ncdevmem: Implement devmem TCP TX (Mina Almasry) - net: check for driver support in netmem TX (Mina Almasry) - gve: add netmem TX support to GVE DQO-RDA mode (Mina Almasry) - net: enable driver support for netmem TX (Mina Almasry) - net: add devmem TCP TX documentation (Mina Almasry) - net: devmem: Implement TX path (Mina Almasry) - net: devmem: TCP tx netlink api (Stanislav Fomichev) - net: add get_netmem/put_netmem support (Mina Almasry) - netmem: add niov->type attribute to distinguish different net_iov types (Mina Almasry) - net: dsa: b53: implement setting ageing time (Jonas Gorski) - net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info (Jason Xing) - netlink: fix policy dump for int with validation callback (Jakub Kicinski) - iidc/ice/irdma: Update IDC to support multiple consumers (Dave Ertman) - ice: Replace ice specific DSCP mapping num with a kernel define (Tatyana Nikolova) - iidc/ice/irdma: Break iidc.h into two headers (Dave Ertman) - iidc/ice/irdma: Rename to iidc_* convention (Dave Ertman) - iidc/ice/irdma: Rename IDC header file (Dave Ertman) - net: vertexcom: mse102x: Simplify mse102x_rx_pkt_spi (Stefan Wahren) - net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi (Stefan Wahren) - net: vertexcom: mse102x: Implement flag for valid CMD (Stefan Wahren) - net: vertexcom: mse102x: Drop invalid cmd stats (Stefan Wahren) - net: vertexcom: mse102x: Add warning about IRQ trigger type (Stefan Wahren) - dt-bindings: vertexcom-mse102x: Fix IRQ type in example (Stefan Wahren) - net: phy: dp83867: use 2ns delay if not specified in DTB (Matthias Schiffer) - net: phy: dp83867: remove check of delay strap configuration (Matthias Schiffer) - dt-bindings: net: renesas-gbeth: Add support for RZ/V2N (R9A09G056) SoC (Lad Prabhakar) - selftests: mptcp: remove rp_filter configuration (Hangbin Liu) - selftests: netfilter: remove rp_filter configuration (Hangbin Liu) - selftests: net: use setup_ns for SRv6 tests and remove rp_filter configuration (Hangbin Liu) - selftests: net: use setup_ns for bareudp testing (Hangbin Liu) - selftests: net: remove redundant rp_filter configuration (Hangbin Liu) - selftests: net: disable rp_filter after namespace initialization (Hangbin Liu) - net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - selftests: drv-net: ping: make sure the ping test restores checksum offload (Jakub Kicinski) - net/mlx5: support software TX timestamp (Stanislav Fomichev) - net: stmmac: dwxgmac2: Add support for HW-accelerated VLAN stripping (Boon Khai Ng) - net: stmmac: stmmac_vlan: rename VLAN functions and symbol to generic symbol. (Boon Khai Ng) - net: stmmac: Refactor VLAN implementation (Boon Khai Ng) - batman-adv: Drop unused net_namespace.h include (Sven Eckelmann) - batman-adv: Switch to crc32 header for crc32c (Sven Eckelmann) - batman-adv: no need to start/stop queue on mesh-iface (Antonio Quartulli) - batman-adv: constify and move broadcast addr definition (Matthias Schiffer) - batman-adv: Start new development cycle (Simon Wunderlich) - net: mvpp2: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: gianfar: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: dpaa2-eth: add ndo_hwtstamp_get() implementation (Vladimir Oltean) - net: dpaa2-eth: convert to ndo_hwtstamp_set() (Vladimir Oltean) - net: dpaa_eth: simplify dpaa_ioctl() (Vladimir Oltean) - net: dpaa_eth: add ndo_hwtstamp_get() implementation (Vladimir Oltean) - net: dpaa_eth: convert to ndo_hwtstamp_set() (Vladimir Oltean) - net: dsa: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - tools: ynl: handle broken pipe gracefully in CLI (Donald Hunter) - ethtool: Block setting of symmetric RSS when non-symmetric rx-flow-hash is requested (Gal Pressman) - net: thunder: make tx software timestamp independent (Jason Xing) - net: enetc: add loopback support for i.MX95 ENETC PF (Wei Fang) - net: enetc: add VLAN filtering support for i.MX95 ENETC PF (Wei Fang) - net: enetc: move generic VLAN hash filter functions to enetc_pf_common.c (Wei Fang) - net: enetc: extract enetc_refresh_vlan_ht_filter() (Wei Fang) - net: enetc: enable RSS feature by default (Wei Fang) - net: enetc: change enetc_set_rss() to void type (Wei Fang) - net: enetc: add RSS support for i.MX95 ENETC PF (Wei Fang) - net: enetc: make enetc_set_rss_key() reusable (Wei Fang) - net: enetc: add set/get_rss_table() hooks to enetc_si_ops (Wei Fang) - net: enetc: add debugfs interface to dump MAC filter (Wei Fang) - net: enetc: add MAC filtering for i.MX95 ENETC PF (Wei Fang) - net: enetc: move generic MAC filtering interfaces to enetc-core (Wei Fang) - net: enetc: add command BD ring support for i.MX95 ENETC (Wei Fang) - net: enetc: add initial netc-lib driver to support NTMP (Wei Fang) - selftests: net-drv: remove the nic_performance and nic_link_layer tests (Jakub Kicinski) - selftests: netfilter: fix conntrack stress test failures on debug kernels (Florian Westphal) - net: ibmveth: Refactored veth_pool_store for better maintainability (Dave Marquardt) - netlink: specs: rt-link: remove implicit structs from devconf (Jakub Kicinski) - netlink: specs: remove implicit structs for SNMP counters (Jakub Kicinski) - netlink: specs: ovs: correct struct names (Jakub Kicinski) - netlink: specs: nl80211: drop structs which are not uAPI (Jakub Kicinski) - tools: ynl-gen: move the count into a presence struct too (Jakub Kicinski) - tools: ynl-gen: split presence metadata (Jakub Kicinski) - tools: ynl-gen: rename basic presence from 'bit' to 'present' (Jakub Kicinski) - net: usb: lan78xx: Extract flow control configuration to helper (Oleksij Rempel) - net: usb: lan78xx: Refactor USB link power configuration into helper (Oleksij Rempel) - net: usb: lan78xx: Extract PHY interrupt acknowledgment to helper (Oleksij Rempel) - net: usb: lan78xx: move LED DT configuration to helper (Oleksij Rempel) - net: usb: lan78xx: refactor PHY init to separate detection and MAC configuration (Oleksij Rempel) - net: usb: lan78xx: remove explicit check for missing PHY driver (Oleksij Rempel) - net: usb: lan78xx: Improve error handling in PHY initialization (Oleksij Rempel) - Revert "wifi: iwlwifi: clean up config macro" (Johannes Berg) - wifi: iwlwifi: move phy_filters to fw_runtime (Miri Korenblit) - wifi: iwlwifi: pcie: make sure to lock rxq->read (Miri Korenblit) - wifi: iwlwifi: add definitions for iwl_mac_power_cmd version 2 (Miri Korenblit) - wifi: iwlwifi: clean up config macro (Johannes Berg) - wifi: iwlwifi: mld: simplify iwl_mld_rx_fill_status() (Johannes Berg) - wifi: iwlwifi: mld: rx: simplify channel handling (Johannes Berg) - wifi: iwlwifi: clean up band in RX metadata (Johannes Berg) - wifi: iwlwifi: mld: skip unknown FW channel load values (Johannes Berg) - wifi: iwlwifi: define API for external FSEQ images (Johannes Berg) - wifi: iwlwifi: mld: allow EMLSR on separated 5 GHz subbands (Johannes Berg) - wifi: iwlwifi: mld: use cfg80211_chandef_get_width() (Johannes Berg) - wifi: iwlwifi: mld: fix iwl_mld_emlsr_disallowed_with_link() return (Johannes Berg) - wifi: iwlwifi: mld: clarify variable type (Johannes Berg) - wifi: iwlwifi: pcie: add support for the reset handshake in MSI (Emmanuel Grumbach) - wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled (Edward Adam Davis) - wifi: wcn36xx: Don't use %%pK through printk (Thomas Weißschuh) - wifi: ath12k: Don't use %%pK through printk (Thomas Weißschuh) - wifi: ath11k: Don't use %%pK through printk (Thomas Weißschuh) - wifi: ath10k: Don't use %%pK through printk (Thomas Weißschuh) - wifi: ath12k: fix node corruption in ar->arvifs list (Maharaja Kennadyrajan) - wifi: ath12k: Prevent sending WMI commands to firmware during firmware crash (Maharaja Kennadyrajan) - wifi: ath12k: avoid multiple skb_cb fetch in ath12k_mac_mgmt_tx_wmi() (Rameshkumar Sundaram) - wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers (Rameshkumar Sundaram) - wifi: ath12k: Fix the QoS control field offset to build QoS header (Ramasamy Kaliappan) - wifi: ath12k: Avoid allocating rx_stats when ext_rx_stats is disabled (P Praneesh) - wifi: ath12k: avoid deadlock during regulatory update in ath12k_regd_update() (Wen Gong) - wifi: ath12k: Add MSDU length validation for TKIP MIC error (P Praneesh) - wifi: ath12k: fix invalid access to memory (Sarika Sharma) - wifi: ath12k: correctly handle mcast packets for clients (Sarika Sharma) - wifi: ath12k: using msdu end descriptor to check for rx multicast packets (Sarika Sharma) - wifi: ath12k: Update frequency range if reg rules changes (Aditya Kumar Singh) - wifi: ath12k: Fix frequency range in driver (Aditya Kumar Singh) - wifi: ath12k: Add helper function ath12k_mac_update_freq_range() (Rajat Soni) - wifi: ath12k: Use skb->len for dma_unmap_single() length parameter (P Praneesh) - wifi: ath12k: Fix memory leak during extended skb allocation (P Praneesh) - wifi: ath12k: Refactor tx descriptor handling in tx completion handler (P Praneesh) - wifi: ath12k: Handle error cases during extended skb allocation (P Praneesh) - wifi: ath12k: support 2 channels for single pdev device (Baochen Qiang) - wifi: ath12k: don't skip non-primary links for WCN7850 (Baochen Qiang) - wifi: ath12k: alloc REO queue per station (Baochen Qiang) - wifi: ath12k: group REO queue buffer parameters together (Baochen Qiang) - wifi: ath12k: make assoc link associate first (Baochen Qiang) - wifi: ath12k: identify assoc link vif in station mode (Baochen Qiang) - wifi: ath12k: support MLO as well if single_chip_mlo_support flag is set (Baochen Qiang) - wifi: ath12k: use fw_features only when it is valid (Baochen Qiang) - wifi: ath12k: introduce ath12k_fw_feature_supported() (Baochen Qiang) - wifi: ath12k: reset MLO global memory during recovery (Aditya Kumar Singh) - wifi: ath12k: handle ath12k_core_reset() with hardware grouping (Aditya Kumar Singh) - wifi: ath12k: handle ath12k_core_restart() with hardware grouping (Aditya Kumar Singh) - wifi: ath12k: fix ath12k_core_pre_reconfigure_recovery() with grouping (Aditya Kumar Singh) - wifi: ath12k: fix firmware assert during reboot with hardware grouping (Aditya Kumar Singh) - wifi: ath12k: fix ATH12K_FLAG_REGISTERED flag handling (Aditya Kumar Singh) - wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping (Aditya Kumar Singh) - wifi: ath12k: add reference counting for core attachment to hardware group (Aditya Kumar Singh) - wifi: ath12k: fix SLUB BUG - Object already free in ath12k_reg_free() (Aditya Kumar Singh) - wifi: ath12k: Fix buffer overflow in debugfs (Dan Carpenter) - wifi: ath12k: Fix a couple NULL vs IS_ERR() bugs (Dan Carpenter) - wifi: ath11k: Use of_property_present() to test property presence (Rob Herring (Arm)) - wifi: ath12k: Fix WMI tag for EHT rate in peer assoc (Ramya Gnanasekar) - wifi: ath12k: Disable broadcast TWT feature in HE MAC capabilities (Thomas Wu) - wifi: ath12k: Introduce check against zero for ahvif->key_cipher in ath12k_mac_op_tx() (Aaradhana Sahu) - wifi: ath12k: Resolve multicast packet drop by populating key_cipher in ath12k_install_key() (Aaradhana Sahu) - wifi: ath12k: fix cleanup path after mhi init (Raj Kumar Bhagat) - wifi: ath12k: Add support for link specific datapath stats (Balamurugan Mahalingam) - wifi: ath12k: replace the usage of rx desc with rx_info (P Praneesh) - wifi: ath12k: add rx_info to capture required field from rx descriptor (P Praneesh) - wifi: ath12k: ahb: Replace del_timer_sync() with timer_delete_sync() (Jeff Johnson) - wifi: ath12k: Fix misspelling "upto" in dp.c (Jeff Johnson) - wifi: ath12k: Fix invalid memory access while forming 802.11 header (P Praneesh) - wifi: ath12k: Fix memory corruption during MLO multicast tx (P Praneesh) - wifi: ath12k: Fix memory leak during vdev_id mismatch (P Praneesh) - wifi: ath12k: Fix incorrect rates sent to firmware (Pradeep Kumar Chitrapu) - wifi: ath12k: Enable REO queue lookup table feature on QCN9274 (Nithyanantham Paramasivam) - wifi: ath12k: Add support to clear qdesc array in REO cache (Balamurugan S) - wifi: ath12k: Fix the enabling of REO queue lookup table feature (Sriram R) - wifi: ath11k: fix node corruption in ar->arvifs list (Stone Zhang) - wifi: ath12k: Fix spelling errors in mac.c file (Maharaja Kennadyrajan) - wifi: ath12k: store and send country code to firmware after recovery (Wen Gong) - wifi: ath12k: add 11d scan offload support (Wen Gong) - wifi: ath12k: use correct WMI command to set country code for WCN7850 (Wen Gong) - wifi: ath12k: add configure country code for WCN7850 (Wen Gong) - wifi: ath12k: Fix memory leak due to multiple rx_stats allocation (Sidhanta Sahu) - Reapply "wifi: ath11k: restore country code during resume" (Baochen Qiang) - wifi: ath11k: choose default PM policy for hibernation (Baochen Qiang) - wifi: ath11k: support non-WoWLAN mode suspend as well (Baochen Qiang) - wifi: ath11k: refactor ath11k_core_suspend/_resume() (Baochen Qiang) - wifi: ath11k: introduce ath11k_core_continue_suspend_resume() (Baochen Qiang) - wifi: ath11k: determine PM policy based on machine model (Baochen Qiang) - wifi: ath12k: extend dma mask to 36 bits (Johan Hovold) - wifi: ath12k: add monitor interface support on QCN9274 (P Praneesh) - wifi: ath12k: Move to NO_VIRTUAL monitor (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the monitor channel context procedure (Karthikeyan Periyasamy) - wifi: ath12k: fix NULL access in assign channel context handler (Karthikeyan Periyasamy) - wifi: ath12k: Avoid packet offset and FCS length from Rx TLV (P Praneesh) - wifi: ath12k: change the status update in the monitor Rx (P Praneesh) - wifi: ath12k: Replace band define G with GHZ where appropriate (Karthikeyan Periyasamy) - wifi: ath12k: Avoid fetch Error bitmap and decap format from Rx TLV (P Praneesh) - wifi: ath12k: Add extra TLV tag parsing support in monitor Rx path (P Praneesh) - wifi: ath12k: fix link valid field initialization in the monitor Rx (Hari Chandrakanthan) - wifi: ath12k: enable ath12k AHB support (Balamurugan S) - wifi: ath12k: Power down userPD (Sowmiya Sree Elavalagan) - wifi: ath12k: Power up userPD (Sowmiya Sree Elavalagan) - wifi: ath12k: Register various userPD interrupts and save SMEM entries (Sowmiya Sree Elavalagan) - wifi: ath12k: Power up root PD (Sowmiya Sree Elavalagan) - wifi: ath12k: add AHB driver support for IPQ5332 (Balamurugan S) - wifi: ath12k: add support for fixed QMI firmware memory (Raj Kumar Bhagat) - wifi: ath12k: Add hw_params to remap CE register space for IPQ5332 (Balamurugan S) - wifi: ath12k: avoid m3 firmware download in AHB device IPQ5332 (Balamurugan S) - wifi: ath12k: add ath12k_hw_params for IPQ5332 (Balamurugan S) - wifi: ath12k: refactor ath12k_hw_regs structure (P Praneesh) - wifi: ath12k: fix incorrect CE addresses (Balamurugan S) - dt-bindings: net: wireless: describe the ath12k AHB module for IPQ5332 (Raj Kumar Bhagat) - wifi: ath12k: don't put ieee80211_chanctx_conf struct in ath12k_link_vif (Baochen Qiang) - wifi: ath12k: remove open parenthesis (Muna Sinada) - wifi: carl9170: Add __nonstring annotations for unterminated strings (Kees Cook) - wifi: ath12k: add get_txpower mac ops (Aditya Kumar Singh) - wifi: ath12k: move firmware stats out of debugfs (Aditya Kumar Singh) - wifi: ath12k: Pass correct values of center freq1 and center freq2 for 320 MHz (Sriram R) - wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz (Suraj P Kizhakkethil) - wifi: mac80211: restructure tx profile retrieval for MLO MBSSID (Rameshkumar Sundaram) - wifi: nl80211: add link id of transmitted profile for MLO MBSSID (Rameshkumar Sundaram) - wifi: ieee80211: Add helpers to fetch EMLSR delay and timeout values (Rameshkumar Sundaram) - wifi: mac80211: update ML STA with EML capabilities (Ramasamy Kaliappan) - wifi: cfg80211: Add support to get EMLSR capabilities of non-AP MLD (Ramasamy Kaliappan) - wifi: mac80211: VLAN traffic in multicast path (Muna Sinada) - wifi: mac80211: Create separate links for VLAN interfaces (Muna Sinada) - wifi: mac80211: Add link iteration macro for link data (Muna Sinada) - wifi: mwifiex: remove mwifiex_sta_init_cmd() last argument (Sascha Hauer) - wifi: mwifiex: drop asynchronous init waiting code (Sascha Hauer) - wifi: mwifiex: let mwifiex_init_fw() return 0 for success (Sascha Hauer) - wifi: mwifiex: remove unnecessary queue empty check (Sascha Hauer) - wifi: iwlwifi: set step_urm in transport and not in the opmodes (Miri Korenblit) - wifi: iwlwifi: mld: tests: simplify le32 bitfield handling (Johannes Berg) - wifi: iwlwifi: update the PHY_CONTEXT_CMD API (Emmanuel Grumbach) - wifi: iwlwifi: mld: inform trans on init failure (Miri Korenblit) - wifi: iwlwifi: mld: properly handle async notification in op mode start (Miri Korenblit) - wifi: iwlwifi: mld: refactor purging async notifications (Miri Korenblit) - wifi: iwlwifi: mld: don't do iwl_trans_stop_device twice (Miri Korenblit) - wifi: iwlwifi: mld: stop hw if mcc_init fails (Miri Korenblit) - wifi: iwlwifi: mld: avoid memory leak if mcc_init fails (Miri Korenblit) - wifi: iwlwifi: mld: remove stored_beacon support (Emmanuel Grumbach) - wifi: iwlwifi: mld: remove P2P powersave tracking (Johannes Berg) - wifi: iwlwifi: parse active and 20 MHz AP NVM channel flag (Anjaneyulu) - wifi: iwlwifi: re-add IWL_AMSDU_8K case (Miri Korenblit) - wifi: iwlwifi: fw: do reset handshake during assert if needed (Johannes Berg) - wifi: iwlwifi: mvm: remove IWL_EMPTYING_HW_QUEUE_DELBA state (Johannes Berg) - wifi: brcm80211: fmac: Add error log in brcmf_usb_dl_cmd() (Wentao Liang) - wifi: ieee80211: define beacon protection bit field (Karthikeyan Kathirvel) - wifi: mwifiex: Don't use %%pK through printk (Thomas Weißschuh) - wifi: brcmsmac: Spelling corrections (Simon Horman) - wifi: mwifiex: move common settings out of switch/case (Sascha Hauer) - wifi: mwifiex: make locally used function static (Sascha Hauer) - wifi: mwifiex: fix indention (Sascha Hauer) - wifi: mwifiex: simplify mwifiex_setup_ht_caps() (Sascha Hauer) - wifi: mwifiex: pass adapter to mwifiex_dnld_cmd_to_fw() (Sascha Hauer) - wifi: mwifiex: make region_code_mapping_t const (Sascha Hauer) - wifi: mwifiex: drop unnecessary initialization (Sascha Hauer) - wifi: mwifiex: use adapter as context pointer for mwifiex_hs_activated_event() (Sascha Hauer) - wifi: mwifiex: deduplicate code in mwifiex_cmd_tx_rate_cfg() (Sascha Hauer) - wifi: mac80211: Replace __get_unaligned_cpu32 in mesh_pathtbl.c (Julian Vetter) - bcma: use new GPIO line value setter callbacks (Bartosz Golaszewski) - Revert "mac80211: Dynamically set CoDel parameters per station" (Toke Høiland-Jørgensen) - wifi: cfg80211/mac80211: remove more 5/10 MHz code (Johannes Berg) - wifi: iwlwifi: mvm: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - wifi: mac80211: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - dt-bindings: wireless: qcom,wcnss: Use wireless-controller.yaml (David Heidelberg) - dt-bindings: wireless: silabs,wfx: Use wireless-controller.yaml (Janne Grunau) - dt-bindings: wireless: bcm4329-fmac: Use wireless-controller.yaml schema (Janne Grunau) - dt-bindings: net: Add generic wireless controller (David Heidelberg) - dt-bindings: net: Add network-class schema for mac-address properties (Janne Grunau) - wifi: iwlwifi: fw: api: Absolute rudimentary typo fixes in the file power.h (Bhaskar Chowdhury) - wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0 (Víctor Gonzalo) - wifi: iwlwifi: mvm: Remove duplicated include in iwl-utils.c (Yang Li) - wifi: free SKBTX_WIFI_STATUS skb tx_flags flag (Johannes Berg) - irqdomain: ssb: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - wifi: rt2x00: remove weird self-assignment in rt2800_loft_search() (Dmitry Antipov) - devlink: use DEVLINK_VAR_ATTR_TYPE_* instead of NLA_* in fmsg (Jiri Pirko) - devlink: avoid param type value translations (Jiri Pirko) - devlink: define enum for attr types of dynamic attributes (Jiri Pirko) - tools: ynl-gen: allow noncontiguous enums (Jiri Pirko) - io_uring/zcrx: selftests: fix setting ntuple rule into rss (David Wei) - net: phy: realtek: Add support for PHY LEDs on RTL8211E (Michael Klein) - net: phy: realtek: use __set_bit() in rtl8211f_led_hw_control_get() (Michael Klein) - net: phy: realtek: Group RTL82* macro definitions (Michael Klein) - net: phy: realtek: add RTL8211F register defines (Michael Klein) - net: phy: realtek: Clean up RTL821x ExtPage access (Michael Klein) - net: phy: realtek: remove unsed RTL821x_PHYSR* macros (Michael Klein) - selftests: netfilter: nft_fib.sh: check lo packets bypass fib lookup (Florian Westphal) - netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX (Pablo Neira Ayuso) - netfilter: nft_set_pipapo: prevent overflow in lookup table allocation (Pablo Neira Ayuso) - netfilter: nf_conntrack: speed up reads from nf_conntrack proc file (Florian Westphal) - netfilter: nft_quota: match correctly when the quota just depleted (Zhongqiu Duan) - selftests: netfilter: add conntrack stress test (Florian Westphal) - netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it (Huajian Yang) - eth: fbnic: fix `tx_dropped` counting (Mohsin Bashir) - selftests: net: exit cleanly on SIGTERM / timeout (Jakub Kicinski) - net: ibmveth: added KUnit tests for some buffer pool functions (Dave Marquardt) - net: ibmveth: Reset the adapter when unexpected states are detected (Dave Marquardt) - net: ibmveth: Indented struct ibmveth_adapter correctly (Dave Marquardt) - vhost/net: Defer TX queue re-enable until after sendmsg (Jon Kohler) - ipv4: ip_tunnel: Replace strcpy use with strscpy (Ruben Wauters) - net: ethtool: netlink: Use netdev_hold for dumpit() operations (Maxime Chevallier) - net: ethtool: phy: Convert the PHY_GET command to generic phy dump (Maxime Chevallier) - net: ethtool: Introduce per-PHY DUMP operations (Maxime Chevallier) - selftests: iou-zcrx: Clean up build warnings for error format (Haiyue Wang) - selftests: mptcp: add chk_sublfow in diag.sh (Gang Yan) - selftests: mptcp: add helpers to get subflow_info (Gang Yan) - selftests: mptcp: refactor NLMSG handling with 'proto' (Gang Yan) - selftests: mptcp: refactor send_query parameters for code clarity (Gang Yan) - selftests: mptcp: add struct params in mptcp_diag (Gang Yan) - selftests: mptcp: sockopt: use IPPROTO_MPTCP for getaddrinfo (Geliang Tang) - selftests: mptcp: info: hide 'grep: write error' warnings (Matthieu Baerts (NGI0)) - sctp: Remove unused sctp_assoc_del_peer and sctp_chunk_iif (Dr. David Alan Gilbert) - net: phy: Refactor fwnode_get_phy_node() (Andy Shevchenko) - strparser: Remove unused __strp_unpause (Dr. David Alan Gilbert) - selftests/bpf: Cleanup bpf qdisc selftests (Amery Hung) - selftests/bpf: Test attaching a bpf qdisc with incomplete operators (Amery Hung) - bpf: net_sched: Make some Qdisc_ops ops mandatory (Amery Hung) - selftests/bpf: Test setting and creating bpf qdisc as default qdisc (Amery Hung) - bpf: net_sched: Fix bpf qdisc init prologue when set as default qdisc (Amery Hung) - selftests/bpf: Add tests for bucket resume logic in UDP socket iterators (Jordan Rife) - selftests/bpf: Return socket cookies from sock_iter_batch progs (Jordan Rife) - bpf: udp: Avoid socket skips and repeats during iteration (Jordan Rife) - bpf: udp: Use bpf_udp_iter_batch_item for bpf_udp_iter_state batch items (Jordan Rife) - bpf: udp: Get rid of st_bucket_done (Jordan Rife) - bpf: udp: Make sure iter->batch always contains a full bucket snapshot (Jordan Rife) - bpf: udp: Make mem flags configurable through bpf_iter_udp_realloc_batch (Jordan Rife) - bpf: net_sched: Fix using bpf qdisc as default qdisc (Amery Hung) - selftests/bpf: Fix compilation errors (Feng Yang) - ipv4: Honor "ignore_routes_with_linkdown" sysctl in nexthop selection (Ido Schimmel) - ipv6: Restore fib6_config validation for SIOCADDRT. (Kuniyuki Iwashima) - mptcp: Align mptcp_inet6_sk with other protocols (Pedro Falcato) - net: stmmac: remove speed_mode_2500() method (Russell King (Oracle)) - net: stmmac: intel: convert speed_mode_2500() to get_interfaces() (Russell King (Oracle)) - net: stmmac: intel: move phy_interface init to tgl_common_data() (Russell King (Oracle)) - net: stmmac: add get_interfaces() platform method (Russell King (Oracle)) - net: stmmac: use priv->plat->phy_interface directly (Russell King (Oracle)) - net: stmmac: use a local variable for priv->phylink_config (Russell King (Oracle)) - tools: ynl: allow fixed-header to be specified per op (Jakub Kicinski) - tools: ynl-gen: don't init enum checks for classic netlink (Jakub Kicinski) - tools: ynl-gen: array-nest: support binary array with exact-len (Jakub Kicinski) - tools: ynl-gen: array-nest: support put for scalar (Jakub Kicinski) - tools: ynl-gen: mutli-attr: support binary types with struct (Jakub Kicinski) - tools: ynl-gen: multi-attr: type gen for string (Jakub Kicinski) - tools: ynl-gen: support CRUD-like notifications for classic Netlink (Jakub Kicinski) - tools: ynl-gen: support using dump types for ntf (Jakub Kicinski) - tools: ynl: let classic netlink requests specify extra nlflags (Jakub Kicinski) - tools: ynl-gen: fill in missing empty attr lists (Jakub Kicinski) - tools: ynl-gen: factor out free_needs_iter for a struct (Jakub Kicinski) - tools: ynl-gen: fix comment about nested struct dict (Jakub Kicinski) - dt-bindings: net: via-rhine: Convert to YAML (Alexey Charkov) - ipv6: sr: switch to GFP_ATOMIC flag to allocate memory during seg6local LWT setup (Andrea Mayer) - net: phy: factor out provider part from mdio_bus.c (Heiner Kallweit) - net: ethernet: mtk_eth_soc: add support for MT7988 internal 2.5G PHY (Daniel Golle) - r8152: use SHA-256 library API instead of crypto_shash API (Eric Biggers) - net: phy: realtek: Add support for WOL magic packet on RTL8211F (Daniel Braunwarth) - selftests: drv-net: rss_input_xfrm: Check test prerequisites before running (Gal Pressman) - dt-bindings: net: sun8i-emac: Add A523 EMAC0 compatible (Yixun Lan) - idpf: remove unreachable code from setting mailbox (Michal Swiatkowski) - idpf: assign extracted ptype to struct libeth_rqe_info field (Mateusz Polchlopek) - ixgbe: devlink: add devlink region support for E610 (Slawomir Mrozowicz) - ixgbe: add E610 .set_phys_id() callback implementation (Jedrzej Jagielski) - ixgbe: apply different rules for setting FC on E610 (Jedrzej Jagielski) - ixgbe: add support for ACPI WOL for E610 (Jedrzej Jagielski) - ixgbe: create E610 specific ethtool_ops structure (Jedrzej Jagielski) - igc: Change Tx mode for MQPRIO offloading (Kurt Kanzenbach) - igc: Limit netdev_tc calls to MQPRIO (Kurt Kanzenbach) - igb: Get rid of spurious interrupts (Kurt Kanzenbach) - igb: Add support for persistent NAPI config (Kurt Kanzenbach) - igb: Link queues to NAPI instances (Kurt Kanzenbach) - igb: Link IRQs to NAPI instances (Kurt Kanzenbach) - pds_core: init viftype default in declaration (Shannon Nelson) - pds_core: smaller adminq poll starting interval (Shannon Nelson) - pds_core: remove extra name description (Shannon Nelson) - netfilter: nf_tables: export set count and backend name to userspace (Florian Westphal) - docs: tproxy: fix formatting for nft code block (Chen Linxuan) - netfilter: conntrack: Remove redundant NFCT_ALIGN call (Xuanqiang Luo) - net: cgroup: Guard users of sock_cgroup_classid() (Michal Koutný) - netfilter: xt_cgroup: Make it independent from net_cls (Michal Koutný) - netfilter: xt_IDLETIMER: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - tools: ynl: fix typo in info string (Ruben Wauters) - net: phy: aquantia: fix commenting format (Aryan Srivastava) - xsk: convert xdp_copy_frags_from_zc() to use page_pool_dev_alloc() (Bui Quang Minh) - xsk: respect the offsets when copying frags (Bui Quang Minh) - crypto/krb5: Fix change to use SG miter to use offset (David Howells) - net: phylink: Drop unused defines for SUPPORTED/ADVERTISED_INTERFACES (Alexander Duyck) - io_uring/zcrx: selftests: parse json from ethtool -g (David Wei) - io_uring/zcrx: selftests: use rand_port() (David Wei) - ptp: ocp: Add const to bp->attr_group allocation type (Kees Cook) - nfp: xsk: Adjust allocation type for nn->dp.xsk_pools (Kees Cook) - net/mlx4_core: Adjust allocation type for buddy->bits (Kees Cook) - pds_core: Allocate pdsc_viftype_defaults copy with ARRAY_SIZE() (Kees Cook) - ipv4: fib: Fix fib_info_hash_alloc() allocation type (Kees Cook) - selftests/net: test tcp connection load balancing (Willem de Bruijn) - ip: load balance tcp connections to single dst addr and port (Willem de Bruijn) - ipv4: prefer multipath nexthop that matches source address (Willem de Bruijn) - net: ti: icssg-prueth: Add ICSSG FW Stats (MD Danish Anwar) - tools/Makefile: Add ynl target (Joe Damato) - rtase: Modify the format specifier in snprintf to %%u (Justin Lai) - net: thunder_bgx: Don't disable PCI device manually (Philipp Stanner) - net: thunder_bgx: Use pure PCI devres API (Philipp Stanner) - net: mdio: thunder: Use pure PCI devres API (Philipp Stanner) - net: ethernet: sis900: Use pure PCI devres API (Philipp Stanner) - net: ethernet: natsemi: Use pure PCI devres API (Philipp Stanner) - net: tulip: Use pure PCI devres API (Philipp Stanner) - net: octeontx2: Use pure PCI devres API (Philipp Stanner) - net: prestera: Use pure PCI devres API (Philipp Stanner) - selftests: net: add a virtio_net deadlock selftest (Bui Quang Minh) - selftests: net: retry when bind returns EBUSY in xdp_helper (Bui Quang Minh) - selftests: net: add flag to force zerocopy mode in xdp_helper (Bui Quang Minh) - selftests: net: move xdp_helper to net/lib (Bui Quang Minh) - veth: apply qdisc backpressure on full ptr_ring to reduce TX drops (Jesper Dangaard Brouer) - net: sched: generalize check for no-queue qdisc on TX queue (Jesper Dangaard Brouer) - mdio: fix CONFIG_MDIO_DEVRES selects (Arnd Bergmann) - net: stmmac: dwmac-loongson: Add new GMAC's PCI device ID support (Huacai Chen) - net: stmmac: dwmac-loongson: Add new multi-chan IP core support (Huacai Chen) - net: stmmac: socfpga: Remove unused pcs-mdiodev field (Maxime Chevallier) - net: stmmac: socfpga: Don't check for phy to enable the SGMII adapter (Maxime Chevallier) - net: stmmac: socfpga: Enable internal GMII when using 1000BaseX (Maxime Chevallier) - net: stmmac: dwmac-loongson: Move queue number init to common function (Huacai Chen) - bonding: assign random address if device address is same as bond (Hangbin Liu) - io_uring/zcrx: selftests: add test case for rss ctx (David Wei) - io_uring/zcrx: selftests: set hds_thresh to 0 (David Wei) - io_uring/zcrx: selftests: switch to using defer() for cleanup (David Wei) - selftests: drv-net: Test that NAPI ID is non-zero (Joe Damato) - selftests: drv-net: Factor out ksft C helpers (Joe Damato) - netdevsim: Mark NAPI ID on skb in nsim_rcv (Joe Damato) - tools: ynl: fix the header guard name for OVPN (Jakub Kicinski) - net: ethernet: mtk_wed: annotate RCU release in attach() (Johannes Berg) - tcp: fastopen: pass TFO child indication through getsockopt (Jeremy Harris) - tcp: fastopen: note that a child socket was created (Jeremy Harris) - net: ip_gre: Fix spelling mistake "demultiplexor" -> "demultiplexer" (Colin Ian King) - rxrpc: rxgk: Fix some reference count leaks (Dan Carpenter) - net: ethernet: mtk_eth_soc: convert cap_bit in mtk_eth_muxc struct to u64 (Bo-Cun Chen) - rxrpc: Remove deadcode (Dr. David Alan Gilbert) - net: phy: mdio-bcm-unimac: Add asp-v3.0 (Justin Chen) - net: bcmasp: Add support for asp-v3.0 (Justin Chen) - dt-bindings: net: brcm,unimac-mdio: Add asp-v3.0 (Justin Chen) - dt-bindings: net: brcm,asp-v2.0: Add asp-v3.0 (Justin Chen) - net: phy: mdio-bcm-unimac: Remove asp-v2.0 (Justin Chen) - net: bcmasp: Remove support for asp-v2.0 (Justin Chen) - dt-bindings: net: brcm,unimac-mdio: Remove asp-v2.0 (Justin Chen) - dt-bindings: net: brcm,asp-v2.0: Remove asp-v2.0 (Justin Chen) - selftests: iou-zcrx: Get the page size at runtime (Haiyue Wang) - net: phy: marvell-88q2xxx: Enable temperature sensor for mv88q211x (Niklas Söderlund) - ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE. (Kuniyuki Iwashima) - ipv6: Protect nh->f6i_list with spinlock and flag. (Kuniyuki Iwashima) - ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add(). (Kuniyuki Iwashima) - ipv6: Protect fib6_link_table() with spinlock. (Kuniyuki Iwashima) - ipv6: Factorise ip6_route_multipath_add(). (Kuniyuki Iwashima) - ipv6: Rename rt6_nh.next to rt6_nh.list. (Kuniyuki Iwashima) - ipv6: Don't pass net to ip6_route_info_append(). (Kuniyuki Iwashima) - ipv6: Preallocate nhc_pcpu_rth_output in ip6_route_info_create(). (Kuniyuki Iwashima) - ipv6: Preallocate rt->fib6_nh->rt6i_pcpu in ip6_route_info_create(). (Kuniyuki Iwashima) - ipv6: Split ip6_route_info_create(). (Kuniyuki Iwashima) - ipv6: Move nexthop_find_by_id() after fib6_info_alloc(). (Kuniyuki Iwashima) - ipv6: Check GATEWAY in rtm_to_fib6_multipath_config(). (Kuniyuki Iwashima) - ipv6: Move some validation from ip6_route_info_create() to rtm_to_fib6_config(). (Kuniyuki Iwashima) - ipv6: Get rid of RTNL for SIOCDELRT and RTM_DELROUTE. (Kuniyuki Iwashima) - ipv6: Validate RTA_GATEWAY of RTA_MULTIPATH in rtm_to_fib6_config(). (Kuniyuki Iwashima) - net/mlx5: HWS, Disallow matcher IP version mixing (Vlad Dogaru) - net/mlx5: HWS, Harden IP version definer checks (Vlad Dogaru) - net/mlx5: HWS, Fix IP version decision (Vlad Dogaru) - octeontx2-pf: AF_XDP: code clean up (Hariprasad Kelam) - igc: add support to get frame preemption statistics via ethtool (Faizal Rahim) - igc: add support to get MAC Merge data via ethtool (Faizal Rahim) - igc: block setting preemptible traffic class in taprio (Faizal Rahim) - igc: add support to set tx-min-frag-size (Faizal Rahim) - igc: add support for frame preemption verification (Faizal Rahim) - igc: set the RX packet buffer size for TSN mode (Faizal Rahim) - igc: use FIELD_PREP and GENMASK for existing RX packet buffer size (Faizal Rahim) - igc: optimize TX packet buffer utilization for TSN mode (Faizal Rahim) - igc: use FIELD_PREP and GENMASK for existing TX packet buffer size (Faizal Rahim) - igc: rename I225_RXPBSIZE_DEFAULT and I225_TXPBSIZE_DEFAULT (Faizal Rahim) - igc: rename xdp_get_tx_ring() for non-xdp usage (Faizal Rahim) - net: ethtool: mm: reset verification status when link is down (Faizal Rahim) - net: ethtool: mm: extract stmmac verification logic into common library (Vladimir Oltean) - net: stmmac: move frag_size handling out of spin_lock (Faizal Rahim) - net: airoha: Enable multiple IRQ lines support in airoha_eth driver. (Lorenzo Bianconi) - net: airoha: Introduce airoha_irq_bank struct (Lorenzo Bianconi) - r8169: merge chip versions 52 and 53 (RTL8117) (Heiner Kallweit) - r8169: merge chip versions 64 and 65 (RTL8125D) (Heiner Kallweit) - r8169: merge chip versions 70 and 71 (RTL8126A) (Heiner Kallweit) - net: phy: remove function stubs (Heiner Kallweit) - net: Fix wild-memory-access in __register_pernet_operations() when CONFIG_NET_NS=n. (Kuniyuki Iwashima) - netlink: specs: rt-rule: add C naming info (Jakub Kicinski) - netlink: specs: rtnetlink: correct notify properties (Jakub Kicinski) - netlink: specs: rt-neigh: make sure getneigh is consistent (Jakub Kicinski) - netlink: specs: rt-neigh: add C naming info (Jakub Kicinski) - netlink: specs: rt-link: add notification for newlink (Jakub Kicinski) - netlink: specs: rt-link: make bond's ipv6 address attribute fixed size (Jakub Kicinski) - netlink: specs: rt-link: adjust AF_ nest for C codegen (Jakub Kicinski) - netlink: specs: rt-link: add C naming info (Jakub Kicinski) - netlink: specs: rt-link: remove duplicated group in attr list (Jakub Kicinski) - netlink: specs: rt-link: remove if-netnsid from attr list (Jakub Kicinski) - netlink: specs: rt-link: remove the fixed members from attrs (Jakub Kicinski) - netlink: specs: allow header properties for attribute sets (Jakub Kicinski) - net: stmmac: dwc-qos: calibrate tegra with mdio bus idle (Russell King (Oracle)) - bnxt_en: hide CONFIG_DETECT_HUNG_TASK specific code (Arnd Bergmann) - selftests: net/bridge : add tests for per vlan snooping with stp state changes (Yong Wang) - net: bridge: mcast: update multicast contex when vlan state is changed (Yong Wang) - net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions (Yong Wang) - xdp: create locked/unlocked instances of xdp redirect target setters (Joshua Washington) - net: wangxun: restrict feature flags for tunnel packets (Jiawen Wu) - net: txgbe: Support to set UDP tunnel port (Jiawen Wu) - ppp: Split ppp_exit_net() to ->exit_rtnl(). (Kuniyuki Iwashima) - pfcp: Convert pfcp_net_exit() to ->exit_rtnl(). (Kuniyuki Iwashima) - net: Drop hold_rtnl arg from ops_undo_list(). (Kuniyuki Iwashima) - net: stmmac: visconti: convert to set_clk_tx_rate() method (Russell King (Oracle)) - net: dsa: rzn1_a5psw: Make the read-only array offsets static const (Colin Ian King) - MAINTAINERS: Add entry for Renesas RZ/V2H(P) DWMAC GBETH glue layer driver (Lad Prabhakar) - net: stmmac: Add DWMAC glue layer for Renesas GBETH (Lad Prabhakar) - dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH (Lad Prabhakar) - dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names' (Lad Prabhakar) - ptp: Do not enable by default during compile testing (Krzysztof Kozlowski) - emulex/benet: Annotate flash_cookie as nonstring (Kees Cook) - net: phy: dp83822: Add support for changing the MAC termination (Dimitri Fedrau) - net: phy: Add helper for getting MAC termination resistance (Dimitri Fedrau) - dt-bindings: net: dp83822: add constraints for mac-termination-ohms (Dimitri Fedrau) - dt-bindings: net: ethernet-phy: add property mac-termination-ohms (Dimitri Fedrau) - r8169: use pci_prepare_to_sleep in rtl_shutdown (Heiner Kallweit) - octeontx2-af: Remove unused rvu_npc_enable_bcast_entry (Dr. David Alan Gilbert) - net: 802: Remove unused p8022 code (Dr. David Alan Gilbert) - rtase: Add ndo_setup_tc support for CBS offload in traffic control setup (Justin Lai) - rxrpc: rxgk: Set error code in rxgk_yfs_decode_ticket() (Dan Carpenter) - ionic: add module eeprom channel data to ionic_if and ethtool (Shannon Nelson) - ionic: support ethtool get_module_eeprom_by_page (Shannon Nelson) - ionic: extend the QSFP module sprom for more pages (Shannon Nelson) - vxlan: Convert FDB table to rhashtable (Ido Schimmel) - vxlan: Introduce FDB key structure (Ido Schimmel) - vxlan: Do not treat dst cache initialization errors as fatal (Ido Schimmel) - vxlan: Create wrappers for FDB lookup (Ido Schimmel) - vxlan: Rename FDB Tx lookup function (Ido Schimmel) - vxlan: Convert FDB flushing to RCU (Ido Schimmel) - vxlan: Convert FDB garbage collection to RCU (Ido Schimmel) - vxlan: Use linked list to traverse FDB entries (Ido Schimmel) - vxlan: Add a linked list of FDB entries (Ido Schimmel) - vxlan: Use a single lock to protect the FDB table (Ido Schimmel) - vxlan: Relocate assignment of default remote device (Ido Schimmel) - vxlan: Unsplit default FDB entry creation and notification (Ido Schimmel) - vxlan: Insert FDB into hash table in vxlan_fdb_create() (Ido Schimmel) - vxlan: Simplify creation of default FDB entry (Ido Schimmel) - vxlan: Add RCU read-side critical sections in the Tx path (Ido Schimmel) - selftests/bpf: Test attaching bpf qdisc to mq and non root (Amery Hung) - selftests/bpf: Add a bpf fq qdisc to selftest (Amery Hung) - selftests/bpf: Add a basic fifo qdisc test (Amery Hung) - libbpf: Support creating and destroying qdisc (Amery Hung) - bpf: net_sched: Disable attaching bpf qdisc to non root (Amery Hung) - bpf: net_sched: Support updating bstats (Amery Hung) - bpf: net_sched: Add a qdisc watchdog timer (Amery Hung) - bpf: net_sched: Add basic bpf qdisc kfuncs (Amery Hung) - bpf: net_sched: Support implementation of Qdisc_ops in bpf (Amery Hung) - bpf: Prepare to reuse get_ctx_arg_idx (Amery Hung) - selftests/xsk: Add tail adjustment tests and support check (Tushar Vyavahare) - selftests/xsk: Add packet stream replacement function (Tushar Vyavahare) - bnxt_en: Remove unused macros in bnxt_ulp.h (Kalesh AP) - bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp (Kalesh AP) - bnxt_en: Report the ethtool coredump length after copying the coredump (Shruti Parab) - bnxt_en: Change FW message timeout warning (Michael Chan) - net: stmmac: socfpga: convert to devm_stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: socfpga: call set_phy_mode() before registration (Russell King (Oracle)) - net: stmmac: socfpga: convert to stmmac_pltfr_pm_ops (Russell King (Oracle)) - net: stmmac: socfpga: provide init function (Russell King (Oracle)) - net: stmmac: socfpga: init dwmac->stmmac_rst before registration (Russell King (Oracle)) - net: Use nlmsg_payload in rtnetlink file (Breno Leitao) - net: Use nlmsg_payload in neighbour file (Breno Leitao) - s390: ism: Pass string literal as format argument of dev_set_name() (Simon Horman) - net/mlx5: Fix spelling mistakes in mlx5_core_dbg message and comments (Colin Ian King) - net: axienet: Fix spelling mistake "archecture" -> "architecture" (Colin Ian King) - tools: ynl: add missing header deps (Jakub Kicinski) - net: add UAPI to the header guard in various network headers (Jakub Kicinski) - trace: tcp: Add const qualifier to skb parameter in tcp_probe event (Breno Leitao) - net: Delete the outer () duplicated of macro SOCK_SKB_CB_OFFSET definition (Zijun Hu) - net: stmmac: mediatek: stop initialising plat->mac_interface (Russell King (Oracle)) - net: stmmac: dwc-qos: use PHY clock-stop capability (Russell King (Oracle)) - netdev: fix the locking for netdev notifications (Jakub Kicinski) - net/mlx5e: ethtool: Fix formatting of ptp_rq0_csum_complete_tail_slow (Kees Cook) - net: ethtool: Adjust exactly ETH_GSTRING_LEN-long stats to use memcpy (Kees Cook) - r8169: add RTL_GIGA_MAC_VER_LAST to facilitate adding support for new chip versions (Heiner Kallweit) - r8169: refactor chip version detection (Heiner Kallweit) - net: stmmac: sunxi: use devm_stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: sunxi: use stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: sunxi: convert to set_clk_tx_rate() (Russell King (Oracle)) - net: pktgen: fix code style (WARNING: Prefer strscpy over strcpy) (Peter Seiderer) - net: pktgen: fix code style (WARNING: please, no space before tabs) (Peter Seiderer) - net: pktgen: fix code style (ERROR: else should follow close brace '}') (Peter Seiderer) - net: ipv6: ioam6: fix double reallocation (Justin Iurman) - net: ipv6: ioam6: use consistent dst names (Justin Iurman) - testing/selftests: add test tool and scripts for ovpn module (Antonio Quartulli) - ovpn: add basic ethtool support (Antonio Quartulli) - ovpn: notify userspace when a peer is deleted (Antonio Quartulli) - ovpn: kill key and notify userspace in case of IV exhaustion (Antonio Quartulli) - ovpn: implement key add/get/del/swap via netlink (Antonio Quartulli) - ovpn: implement peer add/get/dump/delete via netlink (Antonio Quartulli) - ovpn: add support for updating local or remote UDP endpoint (Antonio Quartulli) - ovpn: implement keepalive mechanism (Antonio Quartulli) - ovpn: implement peer lookup logic (Antonio Quartulli) - ovpn: implement multi-peer support (Antonio Quartulli) - ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg (Antonio Quartulli) - skb: implement skb_send_sock_locked_with_flags() (Antonio Quartulli) - ovpn: implement TCP transport (Antonio Quartulli) - ovpn: store tunnel and transport statistics (Antonio Quartulli) - ovpn: implement packet processing (Antonio Quartulli) - ovpn: implement basic RX path (UDP) (Antonio Quartulli) - ovpn: implement basic TX path (UDP) (Antonio Quartulli) - ovpn: introduce the ovpn_socket object (Antonio Quartulli) - ovpn: introduce the ovpn_peer object (Antonio Quartulli) - ovpn: keep carrier always on for MP interfaces (Antonio Quartulli) - ovpn: add basic interface creation/destruction/management routines (Antonio Quartulli) - ovpn: add basic netlink support (Antonio Quartulli) - net: introduce OpenVPN Data Channel Offload (ovpn) (Antonio Quartulli) - net: airoha: Add matchall filter offload support (Lorenzo Bianconi) - ixgbe: add support for FW rollback mode (Andrii Staikov) - ixgbe: add E610 implementation of FW recovery mode (Jedrzej Jagielski) - ixgbe: add FW API version check (Jedrzej Jagielski) - ixgbe: add support for devlink reload (Jedrzej Jagielski) - ixgbe: add device flash update via devlink (Jedrzej Jagielski) - ixgbe: extend .info_get() with stored versions (Jedrzej Jagielski) - ixgbe: add E610 functions getting PBA and FW ver info (Jedrzej Jagielski) - ixgbe: add .info_get extension specific for E610 devices (Jedrzej Jagielski) - ixgbe: read the netlist version information (Slawomir Mrozowicz) - ixgbe: read the OROM version information (Slawomir Mrozowicz) - ixgbe: add E610 functions for acquiring flash data (Slawomir Mrozowicz) - ixgbe: add handler for devlink .info_get() (Jedrzej Jagielski) - ixgbe: add initial devlink support (Jedrzej Jagielski) - ixgbe: wrap netdev_priv() usage (Przemek Kitszel) - devlink: add value check to devlink_info_version_put() (Jedrzej Jagielski) - vxlan: Use nlmsg_payload in vxlan_vnifilter_dump (Breno Leitao) - ipv4: Use nlmsg_payload in ipmr file (Breno Leitao) - ipv4: Use nlmsg_payload in route file (Breno Leitao) - ipv4: Use nlmsg_payload in fib_frontend file (Breno Leitao) - ipv4: Use nlmsg_payload in devinet file (Breno Leitao) - ipv6: Use nlmsg_payload in route file (Breno Leitao) - ipv6: Use nlmsg_payload in addrconf file (Breno Leitao) - ipv6: Use nlmsg_payload in addrlabel file (Breno Leitao) - net: stmmac: sti: convert to stmmac_pltfr_pm_ops (Russell King (Oracle)) - net: stmmac: sti: convert to devm_stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: sti: use phy_interface_mode_is_rgmii() (Russell King (Oracle)) - docs: networking: clarify intended audience of netdevices.rst (Jakub Kicinski) - net: phy: mediatek: init val in .phy_led_polarity_set for AN7581 (Christian Marangi) - net: stmmac: sun8i: use stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: intel: remove unnecessary setting max_speed (Russell King (Oracle)) - eth: bnxt: add support rx side device memory TCP (Taehee Yoo) - net: lan743x: Allocate rings outside ZONE_DMA (Thangaraj Samynathan) - net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER (Michael Walle) - net: ethernet: ti: am65-cpsw: set fwnode for ports (Michael Walle) - net: ptp: introduce .supported_perout_flags to ptp_clock_info (Jacob Keller) - net: ptp: introduce .supported_extts_flags to ptp_clock_info (Jacob Keller) - net: bridge: locally receive all multicast packets if IFF_ALLMULTI is set (Shengyu Qu) - net: phy: remove redundant dependency on NETDEVICES for PHYLINK and PHYLIB (Heiner Kallweit) - tc: Return an error if filters try to attach too many actions (Toke Høiland-Jørgensen) - octeon_ep_vf: Remove octep_vf_wq (Simon Horman) - net: stmmac: ingenic: convert to devm_stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: ingenic: convert to stmmac_pltfr_pm_ops (Russell King (Oracle)) - net: stmmac: imx: use stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: anarion: use devm_stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: anarion: use stmmac_pltfr_probe() (Russell King (Oracle)) - net: stmmac: anarion: clean up interface parsing (Russell King (Oracle)) - net: stmmac: anarion: clean up anarion_config_dt() error handling (Russell King (Oracle)) - net: fib_rules: Use nlmsg_payload in fib_{new,del}rule() (Breno Leitao) - net: fib_rules: Use nlmsg_payload in fib_valid_dumprule_req (Breno Leitao) - mpls: Use nlmsg_payload in mpls_valid_getroute_req (Breno Leitao) - ipv6: Use nlmsg_payload in inet6_rtm_valid_getaddr_req (Breno Leitao) - ipv6: Use nlmsg_payload in inet6_valid_dump_ifaddr_req (Breno Leitao) - mpls: Use nlmsg_payload in mpls_valid_fib_dump_req (Breno Leitao) - rtnetlink: Use nlmsg_payload in valid_fdb_dump_strict (Breno Leitao) - neighbour: Use nlmsg_payload in neigh_valid_get_req (Breno Leitao) - neighbour: Use nlmsg_payload in neightbl_valid_dump_info (Breno Leitao) - netlink: Introduce nlmsg_payload helper (Breno Leitao) - qed: Remove unused qed_db_recovery_dp (Dr. David Alan Gilbert) - qed: Remove unused qed_print_mcp_trace_* (Dr. David Alan Gilbert) - qed: Remove unused qed_ptt_invalidate (Dr. David Alan Gilbert) - qed: Remove unused qed_calc_*_ctx_validation functions (Dr. David Alan Gilbert) - qed: Remove unused qed_memset_*ctx functions (Dr. David Alan Gilbert) - net: phy: remove device_phy_find_device (Heiner Kallweit) - selftests: mptcp: use IPPROTO_MPTCP for getaddrinfo (zhenwei pi) - selftests: mptcp: diag: drop nlh parameter of recv_nlmsg (Geliang Tang) - selftests: mptcp: validate MPJoinRejected counter (Matthieu Baerts (NGI0)) - mptcp: add MPJoinRejected MIB counter (Matthieu Baerts (NGI0)) - mptcp: pass right struct to subflow_hmac_valid (Matthieu Baerts (NGI0)) - mptcp: pm: Return local variable instead of freed pointer (Thorsten Blum) - mptcp: sched: split validation part (Geliang Tang) - mptcp: sched: remove mptcp_sched_data (Matthieu Baerts (NGI0)) - net: txgbe: Update module description (Jiawen Wu) - net: ncsi: Fix GCPS 64-bit member variables (Hari Kalavakunta) - tipc: Removing deprecated strncpy() (Kevin Paul Reddy Janagari) - net: dsa: mt7530: implement .get_stats64 (Christian Marangi) - net: dsa: mt7530: move remaining MIB counter to define (Christian Marangi) - net: dsa: mt7530: move pkt stats and err MIB counter to eth_mac stats API (Christian Marangi) - net: dsa: mt7530: move pause MIB counter to eth_ctrl stats API (Christian Marangi) - net: dsa: mt7530: move pkt size and rx err MIB counter to rmon stats API (Christian Marangi) - net: dsa: mt7530: generalize read port stats logic (Christian Marangi) - eth: fbnic: add support for TTI HW stats (Mohsin Bashir) - eth: fbnic: add support for TMI stats (Mohsin Bashir) - eth: fbnic: add coverage for RXB stats (Mohsin Bashir) - eth: fbnic: add coverage for hw queue stats (Mohsin Bashir) - eth: fbnic: add locking support for hw stats (Mohsin Bashir) - net: mdio: Add RTL9300 MDIO driver (Chris Packham) - net: stmmac: qcom-ethqos: remove speed_mode_2500() method (Russell King (Oracle)) - net: stmmac: qcom-ethqos: remove unnecessary setting max_speed (Russell King (Oracle)) - net: stmmac: qcom-ethqos: remove ethqos->speed (Russell King (Oracle)) - net: stmmac: qcom-ethqos: set serdes speed using serdes_speed (Russell King (Oracle)) - rxrpc: rxperf: Add test RxGK server keys (David Howells) - rxrpc: Add more CHALLENGE/RESPONSE packet tracing (David Howells) - afs: Use rxgk RESPONSE to pass token for callback channel (David Howells) - rxrpc: Display security params in the afs_cb_call tracepoint (David Howells) - rxrpc: Allow the app to store private data on peer structs (David Howells) - rxrpc: rxgk: Implement connection rekeying (David Howells) - rxrpc: rxgk: Implement the yfs-rxgk security class (GSSAPI) (David Howells) - rxrpc: rxgk: Provide infrastructure and key derivation (David Howells) - rxrpc: Add YFS RxGK (GSSAPI) security class (David Howells) - rxrpc: Add the security index for yfs-rxgk (David Howells) - rxrpc: Allow CHALLENGEs to the passed to the app for a RESPONSE (David Howells) - rxrpc: Remove some socket lock acquire/release annotations (David Howells) - rxrpc: Pull out certain app callback funcs into an ops table (David Howells) - rxrpc: kdoc: Update function descriptions and add link from rxrpc.rst (David Howells) - net/mlx5: HWS, Export action STE tables to debugfs (Vlad Dogaru) - net/mlx5: HWS, Free unused action STE tables (Vlad Dogaru) - net/mlx5: HWS, Cleanup matcher action STE table (Vlad Dogaru) - net/mlx5: HWS, Use the new action STE pool (Vlad Dogaru) - net/mlx5: HWS, Implement action STE pool (Vlad Dogaru) - net/mlx5: HWS, Fix pool size optimization (Vlad Dogaru) - net/mlx5: HWS, Add fullness tracking to pool (Vlad Dogaru) - net/mlx5: HWS, Cleanup after pool refactoring (Vlad Dogaru) - net/mlx5: HWS, Refactor pool implementation (Vlad Dogaru) - net/mlx5: HWS, Make pool single resource (Vlad Dogaru) - net/mlx5: HWS, Remove unused element array (Vlad Dogaru) - net/mlx5: HWS, Fix matcher action template attach (Vlad Dogaru) - net: dsa: microchip: add ETS scheduler support for KSZ88x3 switches (Oleksij Rempel) - net: stmmac: remove GMAC_1US_TIC_COUNTER definition (Russell King (Oracle)) - net: stmmac: remove eee_usecs_rate (Russell King (Oracle)) - net: stmmac: intel-plat: remove eee_usecs_rate and hardware write (Russell King (Oracle)) - net: stmmac: intel: remove eee_usecs_rate and hardware write (Russell King (Oracle)) - net: stmmac: dwc-qos: remove tegra_eqos_init() (Russell King (Oracle)) - net: Remove ->exit_batch_rtnl(). (Kuniyuki Iwashima) - geneve: Convert geneve_exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - bareudp: Convert bareudp_exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - gtp: Convert gtp_net_exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - bonding: Convert bond_net_exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - bridge: Convert br_net_exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - xfrm: Convert xfrmi_exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - ipv6: Convert tunnel devices' ->exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - ipv4: ip_tunnel: Convert ip_tunnel_delete_nets() callers to ->exit_rtnl(). (Kuniyuki Iwashima) - vxlan: Convert vxlan_exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - nexthop: Convert nexthop_net_exit_batch_rtnl() to ->exit_rtnl(). (Kuniyuki Iwashima) - net: Add ->exit_rtnl() hook to struct pernet_operations. (Kuniyuki Iwashima) - net: Add ops_undo_single for module load/unload. (Kuniyuki Iwashima) - net: Factorise setup_net() and cleanup_net(). (Kuniyuki Iwashima) - net: ethtool: fix get_ts_stats() documentation (Russell King (Oracle)) - page_pool: Track DMA-mapped pages and unmap them when destroying the pool (Toke Høiland-Jørgensen) - page_pool: Move pp_magic check into helper functions (Toke Høiland-Jørgensen) - net: e1000e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Piotr Wejman) - igc: enable HW vlan tag insertion/stripping by default (Rui Salvaterra) - ixgbe: Fix unreachable retry logic in combined and byte I2C write functions (Rand Deeb) - i40e: fix MMIO write access to an invalid page in i40e_clear_hw (Kyungwook Boo) - ice: make const read-only array dflt_rules static (Colin Ian King) - ice: improve error message for insufficient filter space (Martyna Szapar-Mudlaw) - ice: enable timesync operation on 2xNAC E825 devices (Karol Kolacinski) - ice: refactor ice_sbq_msg_dev enum (Karol Kolacinski) - ice: remove SW side band access workaround for E825 (Karol Kolacinski) - ice: enable LLDP TX for VFs through tc (Larysa Zaremba) - ice: support egress drop rules on PF (Larysa Zaremba) - ice: remove headers argument from ice_tc_count_lkups (Larysa Zaremba) - ice: receive LLDP on trusted VFs (Mateusz Pacuszka) - ice: do not add LLDP-specific filter if not necessary (Larysa Zaremba) - ice: fix check for existing switch rule (Mateusz Pacuszka) - dt-bindings: net: ti: k3-am654-cpsw-nuss: evaluate fixed-link property (Siddharth Vadapalli) - dt-bindings: net: ethernet-controller: add 5000M speed to fixed-link (Siddharth Vadapalli) - net: bridge: mcast: Notify on mdb offload failure (Joseph Huang) - net: bridge: Add offload_fail_notification bopt (Joseph Huang) - net: bridge: mcast: Add offload failed mdb flag (Joseph Huang) - bna: bnad_dim_timeout: Rename del_timer_sync in comment (WangYuli) - net: pktgen: fix code style (WARNING: quoted string split across lines) (Peter Seiderer) - net: pktgen: fix code style (WARNING: macros should not use a trailing semicolon) (Peter Seiderer) - net: pktgen: fix code style (WARNING: Missing a blank line after declarations) (Peter Seiderer) - net: pktgen: fix code style (WARNING: Block comments) (Peter Seiderer) - net: pktgen: fix code style (WARNING: suspect code indent for conditional statements) (Peter Seiderer) - net: pktgen: fix code style (ERROR: space prohibited after that '&') (Peter Seiderer) - net: pktgen: fix code style (ERROR: "foo * bar" should be "foo *bar") (Peter Seiderer) - net: convert dev->rtnl_link_state to a bool (Jakub Kicinski) - udp: properly deal with xfrm encap and ADDRFORM (Paolo Abeni) - net: hsr: sync hw addr of slave2 according to slave1 hw addr on PRP (Fernando Fernandez Mancera) - net: phy: mediatek: add Airoha PHY ID to SoC driver (Christian Marangi) - net: phy: mediatek: permit to compile test GE SOC PHY driver (Christian Marangi) - net: airoha: Add L2 hw acceleration support (Lorenzo Bianconi) - net: airoha: Add l2_flows rhashtable (Lorenzo Bianconi) - tcp: Rename tcp_or_dccp_get_hashinfo(). (Kuniyuki Iwashima) - net: Unexport shared functions for DCCP. (Kuniyuki Iwashima) - net: Retire DCCP socket. (Kuniyuki Iwashima) - selftest: net: Remove DCCP bits. (Kuniyuki Iwashima) - net: phy: air_en8811h: Add clk provider for CKO pin (Lucien.Jheng) - sock: Correct error checking condition for (assign|release)_proto_idx() (Zijun Hu) - net: stmmac: stm32: simplify clock handling (Russell King (Oracle)) - r8169: add helper rtl8125_phy_param (Heiner Kallweit) - r8169: add helper rtl_csi_mod for accessing extended config space (Heiner Kallweit) - ipv4: remove unnecessary judgment in ip_route_output_key_hash_rcu (Zhengchao Shao) - tools: ynl: generate code for rt-route and add a sample (Jakub Kicinski) - tools: ynl: generate code for rt-addr and add a sample (Jakub Kicinski) - tools: ynl-gen: use family c-name in notifications (Jakub Kicinski) - tools: ynl-gen: consider dump ops without a do "type-consistent" (Jakub Kicinski) - tools: ynl: don't use genlmsghdr in classic netlink (Jakub Kicinski) - tools: ynl-gen: don't consider requests with fixed hdr empty (Jakub Kicinski) - tools: ynl: support creating non-genl sockets (Jakub Kicinski) - netlink: specs: rt-route: add C naming info (Jakub Kicinski) - netlink: specs: rt-addr: add C naming info (Jakub Kicinski) - netlink: specs: rt-route: remove the fixed members from attrs (Jakub Kicinski) - netlink: specs: rt-addr: remove the fixed members from attrs (Jakub Kicinski) - netlink: specs: rt-route: specify fixed-header at operations level (Jakub Kicinski) - netlink: specs: rename rtnetlink specs in accordance with family name (Jakub Kicinski) - usbnet: asix AX88772: leave the carrier control to phylink (Krzysztof Hałasa) - trace: tcp: Add tracepoint for tcp_sendmsg_locked() (Breno Leitao) - net: pass const to msg_data_left() (Breno Leitao) - net: stmmac: dwc-qos: use stmmac_pltfr_find_clk() (Russell King (Oracle)) - net: stmmac: provide stmmac_pltfr_find_clk() (Russell King (Oracle)) - tcp: add LINUX_MIB_PAWS_TW_REJECTED counter (Jiayuan Chen) - tcp: add TCP_RFC7323_TW_PAWS drop reason (Jiayuan Chen) - af_unix: Remove unix_unhash() (Michal Luczaj) - net: txgbe: add sriov function support (Mengyuan Lou) - net: ngbe: add sriov function support (Mengyuan Lou) - net: libwx: Add msg task func (Mengyuan Lou) - net: libwx: Redesign flow when sriov is enabled (Mengyuan Lou) - net: libwx: Add sriov api for wangxun nics (Mengyuan Lou) - net: libwx: Add mailbox api for wangxun pf drivers (Mengyuan Lou) - net: ethernet: cortina: Use TOE/TSO on all TCP (Linus Walleij) - selftests: test_bridge_neigh_suppress: Test unicast ARP/NS with suppression (Amit Cohen) - net: bridge: Prevent unicast ARP/NS packets from being suppressed by bridge (Amit Cohen) - net: remove cpu stall in txq_trans_update() (Eric Dumazet) - octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer() (Wentao Liang) - configs/debug: run and debug PREEMPT (Stanislav Fomichev) - net: ipvlan: remove __get_unaligned_cpu32 from ipvlan driver (Julian Vetter) - net: remove __get_unaligned_cpu32 from macvlan driver (Julian Vetter) - netdev: depend on netdev->lock for qstats in ops locked drivers (Jakub Kicinski) - docs: netdev: break down the instance locking info per ops struct (Jakub Kicinski) - netdev: depend on netdev->lock for xdp features (Jakub Kicinski) - xdp: double protect netdev->xdp_flags with netdev->lock (Jakub Kicinski) - netdev: don't hold rtnl_lock over nl queue info get when possible (Jakub Kicinski) - netdev: add "ops compat locking" helpers (Jakub Kicinski) - net: designate XSK pool pointers in queues as "ops protected" (Jakub Kicinski) - net: avoid potential race between netdev_get_by_index_lock() and netns switch (Jakub Kicinski) - net: Drop unused @sk of __skb_try_recv_from_queue() (Michal Luczaj) - udp_tunnel: use static call for GRO hooks when possible (Paolo Abeni) - udp_tunnel: create a fastpath GRO lookup. (Paolo Abeni) - selftests: tc-testing: Pre-load IFE action and its submodules (Victor Nogueira) - net: ena: Support persistent per-NAPI config. (Kuniyuki Iwashima) - net: rps: remove kfree_rcu_mightsleep() use (Eric Dumazet) - net: add data-race annotations in softnet_seq_show() (Eric Dumazet) - net: rps: annotate data-races around (struct sd_flow_limit)->count (Eric Dumazet) - net: rps: change skb_flow_limit() hash function (Eric Dumazet) - amd-xgbe: Convert to SPDX identifier (Raju Rangoju) - rocker: Simplify if condition in ofdpa_port_fdb() (Thorsten Blum) - eth: nfp: remove __get_unaligned_cpu32 from netronome drivers (Julian Vetter) - hamradio: Remove unnecessary strscpy_pad() size arguments (Thorsten Blum) - arm64: vdso: Use __arch_counter_get_cntvct() (Breno Leitao) - arm64/fpsimd: Allow CONFIG_ARM64_SME to be selected (Mark Rutland) - arm64/fpsimd: ptrace: Gracefully handle errors (Mark Rutland) - arm64/fpsimd: ptrace: Mandate SVE payload for streaming-mode state (Mark Rutland) - arm64/fpsimd: ptrace: Do not present register data for inactive mode (Mark Rutland) - arm64/fpsimd: ptrace: Save task state before generating SVE header (Mark Rutland) - arm64/fpsimd: ptrace/prctl: Ensure VL changes leave task in a valid state (Mark Rutland) - arm64/fpsimd: ptrace/prctl: Ensure VL changes do not resurrect stale data (Mark Rutland) - arm64/fpsimd: Make clone() compatible with ZA lazy saving (Mark Rutland) - arm64/fpsimd: Clear PSTATE.SM during clone() (Mark Rutland) - arm64/fpsimd: Consistently preserve FPSIMD state during clone() (Mark Rutland) - arm64/fpsimd: Remove redundant task->mm check (Mark Rutland) - arm64/fpsimd: signal: Use SMSTOP behaviour in setup_return() (Mark Rutland) - arm64/fpsimd: Add task_smstop_sm() (Mark Rutland) - arm64/fpsimd: Factor out {sve,sme}_state_size() helpers (Mark Rutland) - arm64/fpsimd: Clarify sve_sync_*() functions (Mark Rutland) - arm64/fpsimd: ptrace: Consistently handle partial writes to NT_ARM_(S)SVE (Mark Rutland) - arm64/fpsimd: signal: Consistently read FPSIMD context (Mark Rutland) - arm64/fpsimd: signal: Mandate SVE payload for streaming-mode state (Mark Rutland) - arm64/fpsimd: signal: Clear PSTATE.SM when restoring FPSIMD frame only (Mark Rutland) - arm64/fpsimd: Do not discard modified SVE state (Mark Rutland) - arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused (Mark Rutland) - arm64/fpsimd: signal: Clear TPIDR2 when delivering signals (Mark Rutland) - arm64/fpsimd: signal: Simplify preserve_tpidr2_context() (Mark Rutland) - arm64/fpsimd: signal: Always save+flush state early (Mark Rutland) - arm64/fpsimd: signal32: Always save+flush state early (Mark Rutland) - arm64/fpsimd: Add fpsimd_save_and_flush_current_state() (Mark Rutland) - arm64/fpsimd: Fix merging of FPSIMD state during signal return (Mark Rutland) - arm64/fpsimd: Reset FPMR upon exec() (Mark Rutland) - arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP (Mark Rutland) - arm64/fpsimd: Don't corrupt FPMR when streaming mode changes (Mark Brown) - arm64/fpsimd: Discard stale CPU state when handling SME traps (Mark Brown) - arm64/fpsimd: Remove opportunistic freeing of SME state (Mark Rutland) - arm64/fpsimd: Remove redundant SVE trap manipulation (Mark Rutland) - arm64/fpsimd: Remove unused fpsimd_force_sync_to_sve() (Mark Rutland) - arm64/fpsimd: Avoid RES0 bits in the SME trap handler (Mark Rutland) - kselftest/arm64: Set default OUTPUT path when undefined (tanze) - kselftest/arm64: fp-ptrace: Adjust to new inactive mode behaviour (Mark Rutland) - kselftest/arm64: fp-ptrace: Adjust to new VL change behaviour (Mark Rutland) - kselftest/arm64: tpidr2: Adjust to new clone() behaviour (Mark Rutland) - kselftest/arm64: fp-ptrace: Fix expected FPMR value when PSTATE.SM is changed (Mark Rutland) - firmware: psci: Fix refcount leak in psci_dt_init (Miaoqian Lin) - perf/arm-cmn: Add CMN S3 ACPI binding (Robin Murphy) - perf/arm-cmn: Initialise cmn->cpu earlier (Robin Murphy) - perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in meson_ddr_pmu_create() (Anand Moon) - perf/arm-cmn: Fix REQ2/SNP2 mixup (Robin Murphy) - perf: Do not enable by default during compile testing (Krzysztof Kozlowski) - perf: arm-ni: Fix missing platform_set_drvdata() (Hongbo Yao) - perf: arm-ni: Unregister PMUs on probe failure (Hongbo Yao) - perf/arm-cmn: Remove CMN-600 DTC domain special case (Robin Murphy) - arm64/boot: Disallow BSS exports to startup code (Ard Biesheuvel) - arm64/boot: Move global CPU override variables out of BSS (Ard Biesheuvel) - arm64/boot: Move init_pgdir[] and init_idmap_pgdir[] into __pi_ namespace (Ard Biesheuvel) - arm64: mm: Drop redundant check in pmd_trans_huge() (Gavin Shan) - arm64/mm: Permit lazy_mmu_mode to be nested (Ryan Roberts) - arm64/mm: Disable barrier batching in interrupt contexts (Ryan Roberts) - arm64/mm: Batch barriers when updating kernel mappings (Ryan Roberts) - mm/vmalloc: Enter lazy mmu mode while manipulating vmalloc ptes (Ryan Roberts) - arm64/mm: Support huge pte-mapped pages in vmap (Ryan Roberts) - mm/vmalloc: Gracefully unmap huge ptes (Ryan Roberts) - mm/vmalloc: Warn on improper use of vunmap_range() (Ryan Roberts) - arm64/mm: Hoist barriers out of set_ptes_anysz() loop (Ryan Roberts) - arm64: hugetlb: Use __set_ptes_anysz() and __ptep_get_and_clear_anysz() (Ryan Roberts) - arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear() (Ryan Roberts) - mm/page_table_check: Batch-check pmds/puds just like ptes (Ryan Roberts) - arm64: hugetlb: Refine tlb maintenance scope (Ryan Roberts) - arm64: hugetlb: Cleanup huge_pte size discovery mechanisms (Ryan Roberts) - arm64: pageattr: Explicitly bail out when changing permissions for vmalloc_huge mappings (Dev Jain) - arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX (Kornel Dulęba) - arm64/mm: Remove randomization of the linear map (Ard Biesheuvel) - arm64/cpuinfo: only show one cpu's info in c_show() (Ye Bin) - arm64: Extend pr_crit message on invalid FDT (Bartosz Szczepanek) - arm64: Kconfig: remove unnecessary selection of CRC32 (Eric Biggers) - arm64: Add missing includes for mem_encrypt (Jason Gunthorpe) - arm64: el2_setup.h: Make __init_el2_fgt labels consistent, again (Rob Herring (Arm)) - arm64: Update comment regarding values in __boot_cpu_mode (Ben Horgan) - arm64/mm: Re-organise setting up FEAT_S1PIE registers PIRE0_EL1 and PIR_EL1 (Anshuman Khandual) - arm64: enable PREEMPT_LAZY (Mark Rutland) - arm64/fpsimd: Avoid unnecessary per-CPU buffers for EFI runtime calls (Ard Biesheuvel) - arm64: cputype: Add cputype definition for HIP12 (Yicong Yang) - arm64: Expose AIDR_EL1 via sysfs (Oliver Upton) - arm64/cpufeature: Add missing id_aa64mmfr4 feature reg update (Yicong Yang) - firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES (Huang Yiwei) - nios2: Replace strcpy() with strscpy() and simplify setup_cpuinfo() (Thorsten Blum) - nios2: do not introduce conflicting mappings when flushing tlb entries (Simon Schuster) - nios2: force update_mmu_cache on spurious tlb-permission--related pagefaults (Simon Schuster) - crypto: shash - Fix buffer overrun in import function (Herbert Xu) - jfs: fix array-index-out-of-bounds read in add_missing_indices (Aditya Dutt) - jfs: Fix null-ptr-deref in jfs_ioc_trim (Dylan Wolff) - jfs: validate AG parameters in dbMount() to prevent crashes (Vasiliy Kovalev) - dlm: drop SCTP Kconfig dependency (Alexander Aring) - dlm: reject SCTP configuration if not enabled (Alexander Aring) - dlm: use SHUT_RDWR for SCTP shutdown (Alexander Aring) - dlm: mask sk_shutdown value (Alexander Aring) - xdrgen: Fix code generated for counted arrays (Chuck Lever) - SUNRPC: Bump the maximum payload size for the server (Chuck Lever) - NFSD: Add a "default" block size (Chuck Lever) - NFSD: Remove NFSSVC_MAXBLKSIZE_V2 macro (Chuck Lever) - NFSD: Remove NFSD_BUFSIZE (Chuck Lever) - sunrpc: Remove the RPCSVC_MAXPAGES macro (Chuck Lever) - svcrdma: Adjust the number of entries in svc_rdma_send_ctxt::sc_pages (Chuck Lever) - svcrdma: Adjust the number of entries in svc_rdma_recv_ctxt::rc_pages (Chuck Lever) - sunrpc: Adjust size of socket's receive page array dynamically (Chuck Lever) - SUNRPC: Remove svc_rqst :: rq_vec (Chuck Lever) - SUNRPC: Remove svc_fill_write_vector() (Chuck Lever) - NFSD: Use rqstp->rq_bvec in nfsd_iter_write() (Chuck Lever) - SUNRPC: Export xdr_buf_to_bvec() (Chuck Lever) - NFSD: De-duplicate the svc_fill_write_vector() call sites (Chuck Lever) - NFSD: Use rqstp->rq_bvec in nfsd_iter_read() (Chuck Lever) - sunrpc: Replace the rq_bvec array with dynamically-allocated memory (Chuck Lever) - sunrpc: Replace the rq_pages array with dynamically-allocated memory (Chuck Lever) - sunrpc: Remove backchannel check in svc_init_buffer() (Chuck Lever) - sunrpc: Add a helper to derive maxpages from sv_max_mesg (Chuck Lever) - svcrdma: Reduce the number of rdma_rw contexts per-QP (Chuck Lever) - nfsd: remove legacy dprintks from GETATTR and STATFS codepaths (Jeff Layton) - nfsd: remove legacy READDIR dprintks (Jeff Layton) - nfsd: remove dprintks for v2/3 RENAME events (Jeff Layton) - nfsd: remove REMOVE/RMDIR dprintks (Jeff Layton) - nfsd: remove old LINK dprintks (Jeff Layton) - nfsd: remove old v2/3 SYMLINK dprintks (Jeff Layton) - nfsd: remove old v2/3 create path dprintks (Jeff Layton) - nfsd: add tracepoint for getattr and statfs events (Jeff Layton) - nfsd: add tracepoint to nfsd_readdir (Jeff Layton) - nfsd: add tracepoint to nfsd_rename (Jeff Layton) - nfsd: add tracepoints for unlink events (Jeff Layton) - nfsd: add tracepoint to nfsd_link() (Jeff Layton) - nfsd: add tracepoint to nfsd_symlink (Jeff Layton) - nfsd: add nfsd_vfs_create tracepoints (Jeff Layton) - nfsd: add a tracepoint to nfsd_lookup_dentry (Jeff Layton) - nfsd: add a tracepoint for nfsd_setattr (Jeff Layton) - NFSD: Add a Call equivalent to the NFSD_TRACE_PROC_RES macros (Chuck Lever) - NFSD: Use sockaddr instead of a generic array (Chuck Lever) - NFSD: Implement FATTR4_CLONE_BLKSIZE attribute (Chuck Lever) - nfsd: use SHA-256 library API instead of crypto_shash API (Eric Biggers) - svcrdma: Unregister the device if svc_rdma_accept() fails (Chuck Lever) - sunrpc: allow SOMAXCONN backlogged TCP connections (Jeff Layton) - nfsd: Initialize ssc before laundromat_work to prevent NULL dereference (Li Lingfeng) - MAINTAINERS: Update Neil Brown's email address (Chuck Lever) - sunrpc: add info about xprt queue times to svc_xprt_dequeue tracepoint (Jeff Layton) - nfsd: add commit start/done tracepoints around nfsd_commit() (Jeff Layton) - nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request (NeilBrown) - nfsd: fix access checking for NLM under XPRTSEC policies (Olga Kornievskaia) - nfsd: remove redundant WARN_ON_ONCE in nfsd4_write (Guoqing Jiang) - NFSD: Add experimental setting to disable the use of splice read (Chuck Lever) - NFSD: Add /sys/kernel/debug/nfsd (Chuck Lever) - NFSD: fix race between nfsd registration and exports_proc (Maninder Singh) - NFSD: unregister filesystem in case genl_register_family() fails (Maninder Singh) - sunrpc: fix race in cache cleanup causing stale nextcheck time (Long Li) - sunrpc: update nextcheck time when adding new cache entries (Long Li) - NFSD: Record each NFSv4 call's session slot index (Chuck Lever) - NFSD: Implement CB_SEQUENCE referring call lists (Chuck Lever) - NFSD: Implement CB_SEQUENCE referring call lists (Chuck Lever) - NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY (Chuck Lever) - NFSD: OFFLOAD_CANCEL should mark an async COPY as completed (Chuck Lever) - ext4: Add a WARN_ON_ONCE for querying LAST_IN_LEAF instead (Ritesh Harjani (IBM)) - ext4: Simplify flags in ext4_map_query_blocks() (Ritesh Harjani (IBM)) - ext4: Rename and document EXT4_EX_FILTER to EXT4_EX_QUERY_FILTER (Ritesh Harjani (IBM)) - ext4: Simplify last in leaf check in ext4_map_query_blocks (Ritesh Harjani (IBM)) - ext4: Unwritten to written conversion requires EXT4_EX_NOCACHE (Ritesh Harjani (IBM)) - ext4: only dirty folios when data journaling regular files (Brian Foster) - ext4: Add atomic block write documentation (Ritesh Harjani (IBM)) - ext4: Enable support for ext4 multi-fsblock atomic write using bigalloc (Ritesh Harjani (IBM)) - ext4: Add multi-fsblock atomic write support with bigalloc (Ritesh Harjani (IBM)) - ext4: Add support for EXT4_GET_BLOCKS_QUERY_LEAF_BLOCKS (Ritesh Harjani (IBM)) - ext4: Make ext4_meta_trans_blocks() non-static for later use (Ritesh Harjani (IBM)) - ext4: Check if inode uses extents in ext4_inode_can_atomic_write() (Ritesh Harjani (IBM)) - ext4: Document an edge case for overwrites (Ritesh Harjani (IBM)) - jbd2: remove journal_t argument from jbd2_superblock_csum() (Eric Biggers) - jbd2: remove journal_t argument from jbd2_chksum() (Eric Biggers) - ext4: remove sb argument from ext4_superblock_csum() (Eric Biggers) - ext4: remove sbi argument from ext4_chksum() (Eric Biggers) - ext4: enable large folio for regular file (Zhang Yi) - ext4: make online defragmentation support large folios (Zhang Yi) - ext4: make the writeback path support large folios (Zhang Yi) - ext4: correct the journal credits calculations of allocating blocks (Zhang Yi) - ext4/jbd2: convert jbd2_journal_blocks_per_page() to support large folio (Zhang Yi) - ext4: make __ext4_block_zero_page_range() support large folio (Zhang Yi) - ext4: make regular file's buffered write path support large folios (Zhang Yi) - ext4: make ext4_mpage_readpages() support large folios (Zhang Yi) - ext4: ensure i_size is smaller than maxbytes (Zhang Yi) - ext4: factor out ext4_get_maxbytes() (Zhang Yi) - ext4: fix incorrect punch max_end (Zhang Yi) - ext4: fix out of bounds punch offset (Zhang Yi) - jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata() (Jeongjun Park) - ext4: use writeback_iter in ext4_journalled_submit_inode_data_buffers (Christoph Hellwig) - ext4: fix calculation of credits for extent tree modification (Jan Kara) - ext4: avoid -Wformat-security warning (Arnd Bergmann) - ext4: clairfy the rules for modifying extents (Zhang Yi) - ext4: check env when mapping and modifying extents (Zhang Yi) - ext4: introduce ext4_check_map_extents_env() debug helper (Zhang Yi) - ext4: factor out is_special_ino() (Zhang Yi) - ext4: prevent stale extent cache entries caused by concurrent get es_cache (Zhang Yi) - ext4: prevent stale extent cache entries caused by concurrent fiemap (Zhang Yi) - ext4: prevent stale extent cache entries caused by concurrent I/O writeback (Zhang Yi) - ext4: generalize EXT4_GET_BLOCKS_IO_SUBMIT flag usage (Zhang Yi) - ext4: ext4: unify EXT4_EX_NOCACHE|NOFAIL flags in ext4_ext_remove_space() (Zhang Yi) - ext4: inline: fix len overflow in ext4_prepare_inline_data (Thadeu Lima de Souza Cascardo) - ext4: hold s_fc_lock while during fast commit (Harshad Shirwadkar) - ext4: convert s_fc_lock to mutex type (Harshad Shirwadkar) - ext4: temporarily elevate commit thread priority (Harshad Shirwadkar) - ext4: update code documentation (Harshad Shirwadkar) - ext4: drop i_fc_updates from inode fc info (Harshad Shirwadkar) - ext4: rework fast commit commit path (Harshad Shirwadkar) - ext4: mark inode dirty before grabbing i_data_sem in ext4_setattr (Harshad Shirwadkar) - ext4: for committing inode, make ext4_fc_track_inode wait (Harshad Shirwadkar) - ext4: convert i_fc_lock to spinlock (Harshad Shirwadkar) - fs/ntfs3: remove ability to change compression on mounted volume (Konstantin Komarov) - fs/ntfs3: Fix handling of InitializeFileRecordSegment (Konstantin Komarov) - fs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr (Lizhi Xu) - fs/ntfs3: handle hdr_first_de() return value (Andrey Vatoropin) - fs/ntfs3: Drop redundant NULL check (Andrey Vatoropin) - orangefs: Convert to use the new mount API (Eric Sandeen) - exfat: do not clear volume dirty flag during sync (Yuezhang Mo) - exfat: fix double free in delayed_free (Namjae Jeon) - btrfs: don't drop a reference if btrfs_check_write_meta_pointer() fails (Josef Bacik) - drm/nouveau/tegra: Fix error pointer vs NULL return in nvkm_device_tegra_resource_addr() (Dan Carpenter) - drm/xe: Default auto_link_downgrade status to false (Aradhya Bhatia) - drm/xe/guc: Make creation of SLPC debugfs files conditional (Aradhya Bhatia) - drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue() (Haoxiang Li) - drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read (Imre Deak) - drm/i915/ptl: Use everywhere the correct DDI port clock select mask (Imre Deak) - gpu: drm: nova: select AUXILIARY_BUS instead of depending on it (Alexandre Courbot) - gpu: nova-core: select AUXILIARY_BUS instead of depending on it (Alexandre Courbot) - samples: rust: select AUXILIARY_BUS instead of depending on it (Alexandre Courbot) - rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically (Lyude Paul) - rust: drm: gem: s/into_gem_obj()/as_raw()/ (Lyude Paul) - rust: drm: gem: Refactor IntoGEMObject::from_gem_obj() to as_ref() (Lyude Paul) - rust: drm: gem: Use NonNull for Object::dev (Lyude Paul) - gpu: nova-core: move Firmware to firmware module (Alexandre Courbot) - gpu: nova-core: fix layout of NV_PMC_BOOT_0 (Alexandre Courbot) - gpu: nova-core: define registers layout using helper macro (Alexandre Courbot) - gpu: nova-core: take bound device in Gpu::new (Alexandre Courbot) - gpu: nova-core: add missing GA100 definition (Alexandre Courbot) - gpu: nova-core: derive useful traits for Chipset (Alexandre Courbot) - drm: nova-drm: add initial driver skeleton (Danilo Krummrich) - gpu: nova-core: register auxiliary device for nova-drm (Danilo Krummrich) - rust: devres: fix doctest build under `!CONFIG_PCI` (Miguel Ojeda) - samples: rust: pci: take advantage of Devres::access() (Danilo Krummrich) - rust: devres: implement Devres::access() (Danilo Krummrich) - rust: revocable: implement Revocable::access() (Danilo Krummrich) - rust: device: conditionally expect `dead_code` for `parent()` (Miguel Ojeda) - MAINTAINERS: add DRM Rust source files to DRM DRIVERS (Danilo Krummrich) - rust: drm: gem: Add GEM object abstraction (Asahi Lina) - rust: drm: file: Add File abstraction (Asahi Lina) - rust: drm: add DRM driver registration (Asahi Lina) - rust: drm: add device abstraction (Asahi Lina) - rust: drm: add driver abstractions (Asahi Lina) - rust: drm: ioctl: Add DRM ioctl abstraction (Asahi Lina) - drm: drv: implement __drm_dev_alloc() (Danilo Krummrich) - samples: rust: convert PCI rust sample driver to use try_access_with() (Alexandre Courbot) - rust/revocable: add try_access_with() convenience method (Alexandre Courbot) - samples: rust: add Rust auxiliary driver sample (Danilo Krummrich) - rust: auxiliary: add auxiliary registration (Danilo Krummrich) - rust: auxiliary: add auxiliary device / driver abstractions (Danilo Krummrich) - rust: device: implement Device::parent() (Danilo Krummrich) - rust: types: add `Opaque::zeroed` (Danilo Krummrich) - rust: platform: impl TryFrom<&Device> for &platform::Device (Danilo Krummrich) - rust: pci: impl TryFrom<&Device> for &pci::Device (Danilo Krummrich) - rust: dma: require a bound device (Danilo Krummrich) - rust: devres: require a bound device (Danilo Krummrich) - rust: pci: move iomap_region() to impl Device (Danilo Krummrich) - rust: device: implement Bound device context (Danilo Krummrich) - rust: pci: preserve device context in AsRef (Danilo Krummrich) - rust: platform: preserve device context in AsRef (Danilo Krummrich) - rust: device: implement device context for Device (Danilo Krummrich) - rust: device: implement impl_device_context_into_aref! (Danilo Krummrich) - rust: device: implement impl_device_context_deref! (Danilo Krummrich) - gpu: nova-core: remove completed Vec extentions from task list (Andrew Ballance) - dt-bindings: display: msm: correct example in SM8350 MDSS schema (Dmitry Baryshkov) - dt-bindings: display/msm: hdmi: Fix constraints on additional 'port' properties (Rob Herring (Arm)) - drm/msm/dp: Introduce link training per-segment for LTTPRs (Aleksandrs Vinarskis) - drm/msm/dp: Prepare for link training per-segment for LTTPRs (Aleksandrs Vinarskis) - drm/msm/dp: Account for LTTPRs capabilities (Aleksandrs Vinarskis) - drm/msm/dp: Fix support of LTTPR initialization (Aleksandrs Vinarskis) - drm/msm/dpu: remove DPU_CTL_SPLIT_DISPLAY from SAR2130P CTL blocks (Dmitry Baryshkov) - drm/msm/dpu: Add handling of LM_6 and LM_7 bits in pending flush mask (Krzysztof Kozlowski) - drm/msm/dpu: Add LM_7, DSC_[67], PP_[67] and MERGE_3D_5 (Krzysztof Kozlowski) - drm/msm/dpu: Drop useless comments (Krzysztof Kozlowski) - drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE before blend setup (Krzysztof Kozlowski) - drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE on ctl_path reset (Krzysztof Kozlowski) - drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE on mixer reset (Krzysztof Kozlowski) - drm/msm/dpu: Add missing "fetch" name to set_active_pipes() (Krzysztof Kozlowski) - drm/msm/hdmi: wire in hpd_enable/hpd_disable bridge ops (Dmitry Baryshkov) - drm/msm/hdmi: ensure that HDMI is up if HPD is requested (Dmitry Baryshkov) - drm/msm/hdmi: expand the HDMI_CFG macro (Dmitry Baryshkov) - drm/msm/hdmi: rename hpd_clks to pwr_clks (Dmitry Baryshkov) - drm/msm/hdmi: implement proper runtime PM handling (Dmitry Baryshkov) - drm/msm/hdmi: add runtime PM calls to DDC transfer function (Dmitry Baryshkov) - drm/msm/hdmi: switch to pm_runtime_resume_and_get() (Dmitry Baryshkov) - drm/msm/hdmi: switch to clk_bulk API (Dmitry Baryshkov) - drm/msm/hdmi: drop clock frequency assignment (Dmitry Baryshkov) - drm/msm/hdmi: simplify extp clock handling (Dmitry Baryshkov) - drm/msm/hdmi: move the alt_iface clock to the hpd list (Dmitry Baryshkov) - drm/msm/hdmi: convert clock and regulator arrays to const arrays (Dmitry Baryshkov) - dt-bindings: display/msm/hdmi: drop obsolete GPIOs from schema (Dmitry Baryshkov) - drm/msm/adreno: Remove MODULE_FIRMWARE()'s (Rob Clark) - drm/msm/a6xx: Disable rgb565_predicator on Adreno 7c3 (Konrad Dybcio) - arm64: dts: qcom: x1e80100: Add OPPs up to Turbo L3 for GPU (Akhil P Oommen) - arm64: dts: qcom: x1e80100: Add ACD levels for GPU (Akhil P Oommen) - dt-bindings: opp: Add v2-qcom-adreno vendor bindings (Akhil P Oommen) - drm/msm/adreno: Add module param to disable ACD (Akhil P Oommen) - drm/msm: a6x: Rework qmp_get() error handling (Akhil P Oommen) - drm/msm/a6xx: Increase HFI response timeout (Akhil P Oommen) - drm/msm/adreno: Add support for ACD (Akhil P Oommen) - drm/msm/adreno: Drop fictional address_space_size (Rob Clark) - drm/msm: Be more robust when HFI response times out (Connor Abbott) - drm/msm/gpu: Fix crash when throttling GPU immediately during boot (Stephan Gerhold) - drm/ci: uprev mesa (Vignesh Raman) - drm/msm/dsi: add DSI support for SA8775P (Ayushi Makhija) - drm/msm/dsi: add DSI PHY configuration on SA8775P (Ayushi Makhija) - dt-bindings: display: msm: document DSI controller and phy on SA8775P (Ayushi Makhija) - dt-bindings: msm: dsi-controller-main: document the SA8775P DSI CTRL (Ayushi Makhija) - dt-bindings: display: msm-dsi-phy-7nm: document the SA8775P DSI PHY (Ayushi Makhija) - dt-bindings: display: msm: sm8350-mdss: Describe the CPU-CFG icc path (Konrad Dybcio) - drm/msm/dp: reuse generic HDMI codec implementation (Dmitry Baryshkov) - drm/msm/dpu: remove DSC feature bit for PINGPONG on SDM630 (Dmitry Baryshkov) - drm/msm/dpu: drop TE2 definitions (Dmitry Baryshkov) - drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8953 (Dmitry Baryshkov) - drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8917 (Dmitry Baryshkov) - drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8937 (Dmitry Baryshkov) - drm/msm/hdmi: use new helper for ACR tables (Dmitry Baryshkov) - drm/msm/hdmi: move msm_hdmi_audio_update() out of msm_hdmi_set_timings() (Dmitry Baryshkov) - drm/msm/dpu: add catalog entry for SAR2130P (Dmitry Baryshkov) - drm/msm/dsi/phy: add configuration for SAR2130P (Dmitry Baryshkov) - drm/msm/mdss: add SAR2130P device configuration (Dmitry Baryshkov) - dt-bindings: display/msm: Add Qualcomm SAR2130P (Dmitry Baryshkov) - dt-bindings: display/msm: qcom,sc7280-dpu: describe SAR2130P (Dmitry Baryshkov) - dt-bindings: display/msm: dsi-phy-7nm: describe SAR2130P (Dmitry Baryshkov) - dt-bindings: display/msm: dsi-controller-main: describe SAR2130P (Dmitry Baryshkov) - dt-bindings: display/msm: dp-controller: describe SAR2130P (Dmitry Baryshkov) - drm/msm/dpu: rename non-SmartDMA feature masks to be more explicit (Dmitry Baryshkov) - drm/msm/dpu: enable SmartDMA on SM8550 (Dmitry Baryshkov) - drm/msm/dpu: enable SmartDMA on SC8280XP (Dmitry Baryshkov) - drm/msm/dpu: enable SmartDMA on SC8180X (Dmitry Baryshkov) - drm/msm/dpu: enable SmartDMA on SM8150 (Dmitry Baryshkov) - drm/msm/dpu: allow sharing SSPP between planes (Dmitry Baryshkov) - drm/msm/mdp4: switch LVDS to use drm_bridge/_connector (Dmitry Baryshkov) - drm/msm/mdp4: move move_valid callback to lcdc_encoder (Dmitry Baryshkov) - drm/msm/mdp4: use parent_data for LVDS PLL (Dmitry Baryshkov) - drm/msm/mdp4: register the LVDS PLL as a clock provider (Dmitry Baryshkov) - drm/msm/mdp4: drop mpd4_lvds_pll_init stub (Dmitry Baryshkov) - dt-bindings: display: msm: mdp4: add LCDC clock and PLL source (Dmitry Baryshkov) - dt-bindings: msm: qcom,mdss: Document interconnect paths (Luca Weiss) - drm/msm: Convert comma to semicolon (Chen Ni) - drm/msm/dpu: drop now-unused condition for has_legacy_ctls (Dmitry Baryshkov) - drm/msm/dpu: remove DPU_CTL_SPLIT_DISPLAY from CTL blocks on DPU >= 5.0 (Dmitry Baryshkov) - drm/msm/dpu: allocate single CTL for DPU >= 5.0 (Dmitry Baryshkov) - drm/msm/dpu: don't select single flush for active CTL blocks (Dmitry Baryshkov) - drm/msm/dpu: use single CTL if it is the only CTL returned by RM (Dmitry Baryshkov) - drm/msm/dpu: pass master interface to CTL configuration (Dmitry Baryshkov) - drm/msm/dpu: program master INTF value (Dmitry Baryshkov) - drm/msm/dpu: don't overwrite CTL_MERGE_3D_ACTIVE register (Dmitry Baryshkov) - drm/amdgpu/jpeg: sriov support for jpeg_v5_0_1 (fanhuang) - drm/amdgpu/vcn: sriov support for vcn_v5_0_1 (fanhuang) - drm/amd/display: Promote DAL to 3.2.334 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.1.11.0 (Taimur Hassan) - drm/amd/display: Add GPINT retries to ips_query_residency_info (Ovidiu Bunea) - drm/amd/display: Modify DCN401 DMUB reset & halt sequence (Dillon Varone) - drm/amd/display: add support for 2nd sharpening range (Samson Tam) - drm/amd/display: Fix the typo in dcn401 Hubp block (Nevenko Stupar) - drm/amd/display: Skip backend validation for virtual monitors (Chiawen Huang) - drm/amd/display: Move mcache allocation programming from DML to resource (Karthi Kandasamy) - drm/amd/display: Support external tunneling feature (Cruise Hung) - drm/amd/display: init local variable to fix format errors (Yihan Zhu) - drm/amd/display: Extend dc_plane_get_status with flags (Tomasz Siemek) - drm/amdgpu: fix use-after-unlock in eviction fence destroy (Arvind Yadav) - drm/amdgpu: Allow NPS2-CPX combination for VFs (Lijo Lazar) - drm/amdgpu/mmsch: Add MMSCH v5_0 support for sriov (fanhuang) - drm/amdgpu: Use compatible NPS mode info (Lijo Lazar) - drm/amd/pm: Move SMUv13.0.12 function declarations (Lijo Lazar) - drm/amdgpu: Add pldm version reporting (Asad Kamal) - drm/amdkfd: Support chain runlists of XNACK+/XNACK- (Amber Lin) - drm/radeon/cik: Clean up doorbells (Dr. David Alan Gilbert) - drm/amdgpu: add debugfs for spirom IFWI dump (Shiwu Zhang) - drm/amdgpu: fix userq resource double freed (Prike Liang) - drm/amdgpu: Fix circular locking in userq creation (Jesse.Zhang) - drm/amdgpu: read back register after written for VCN v4.0.5 (David (Ming Qiang) Wu) - Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" (Melissa Wen) - drm/amdgpu/userq: Fix DEBUG_LOCKS_WARN_ON(lock->magic != lock) (Arunpravin Paneer Selvam) - drm/amdgpu: Fix userq ttm_bo_pin and ttm_bo_unpin lockdep warnings (Arunpravin Paneer Selvam) - drm/amdgpu/userq: Fix lock contention in userq fence (Arunpravin Paneer Selvam) - drm/amd/display: Avoid flooding unnecessary info messages (Wayne Lin) - Documentation/gpu: Disambiguate SPI term (Bagas Sanjaya) - drm/amdgpu: Add GFX 9.5.0 support for per-queue/pipe reset (Jesse.Zhang) - drm/amdgpu: set vram type for GC 9.5.0 (Tao Zhou) - drm/amdgpu: set flip bits for RAS bad pages (Tao Zhou) - drm/amd/display/dc/irq: Remove duplications of hpd_ack function from IRQ (Sebastian Aguilera Novoa) - drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp (Melissa Wen) - drm/amdgpu: Modify the count method of defer error (Ce Sun) - drm/amdkfd: drop warning in event_interrupt_isr_v1*() (Alex Deucher) - drm/amdgpu: Log RAS errors during load (Lijo Lazar) - drm/amdgpu: Fix user queue deadlock by reordering mutex locking (Jesse.Zhang) - drm/amdgpu: Fix the kernel panic caused by RAS records exceed threshold (Ce Sun) - drm/amdgu: get RAS retire flip bits for new type of HBM (Tao Zhou) - drm/amdgpu: implement get_retire_flip_bits for UMC v12 (Tao Zhou) - drm/amdgpu: add get_retire_flip_bits for UMC (Tao Zhou) - drm/amdgpu: add vcn v5_0_0 ip headers (fanhuang) - drm/amdgpu: adjust high bits for RAS retired page (Tao Zhou) - drm/amd: add definition for new memory type (Tao Zhou) - Refine RAS bad page records counting and parsing in eeprom V3 (ganglxie) - drm/amd/display: Promote DC to 3.2.333 (Taimur Hassan) - drm/amd/display: Add early 8b/10b channel equalization test pattern sequence (Michael Strauss) - drm/amd/display: Program triplebuffer on all pipes (Sung Lee) - drm/amd/display: [FW Promotion] Release 0.1.10.0 (Taimur Hassan) - drm/amd/display: disable EASF narrow filter sharpening (Samson Tam) - drm/amd/display: Return the exact value for debugging (Wayne Lin) - drm/amd/display: Restructure DMI quirks (Mario Limonciello) - drm/amd/display: check stream id dml21 wrapper to get plane_id (Aurabindo Pillai) - drm/amd/display: fix link_set_dpms_off multi-display MST corner case (George Shen) - drm/amd/display: Defer BW-optimization-blocked DRR adjustments (John Olender) - Revert: "drm/amd/display: Enable urgent latency adjustment on DCN35" (Gabe Teeger) - drm/amd/display: Fix race in dmub_srv_wait_for_pending (Dillon Varone) - drm/amd/display: Correct the reply value when AUX write incomplete (Wayne Lin) - drm/amd/display: Backup and restore plane configuration only on update (Dillon Varone) - drm/amdgpu: fix incorrect MALL size for GFX1151 (Tim Huang) - drm/amd/pm: Remove remainder of mode2_reset_is_support (Dr. David Alan Gilbert) - drm/amd/pm: Remove unused smu_mode2_reset_is_support (Dr. David Alan Gilbert) - drm/amd/pm/smu13: Remove unused smu_v13_0_init_display_count (Dr. David Alan Gilbert) - drm/amdgpu: Fix amdgpu_userq_wait_ioctl() warn missing error code 'r' (Arvind Yadav) - drm/amdgpu: Fix NULL dereference in amdgpu_userq_restore_worker (Arvind Yadav) - drm/amdgpu: csa unmap use uninterruptible lock (Philip Yang) - drm/amd/display: use drm_dbg_driver() in amdgpu_dm.c (Aurabindo Pillai) - drm/nouveau/kms: add support for GB20x (Ben Skeggs) - drm/dp: add option to disable zero sized address only transactions. (Dave Airlie) - drm/nouveau: add support for GB20x (Ben Skeggs) - drm/nouveau/gsp: add hal for fifo.chan.doorbell_handle (Ben Skeggs) - drm/nouveau: add support for GB10x (Ben Skeggs) - drm/nouveau/gf100-: track chan progress with non-WFI semaphore release (Ben Skeggs) - drm/nouveau/nv50-: separate CHANNEL_GPFIFO handling out from CHANNEL_DMA (Ben Skeggs) - drm/nouveau: add helper functions for allocating pinned/cpu-mapped bos (Ben Skeggs) - drm/nouveau: add support for GH100 (Ben Skeggs) - drm/nouveau: improve handling of 64-bit BARs (Ben Skeggs) - drm/nouveau/gv100-: switch to volta semaphore methods (Ben Skeggs) - drm/nouveau/gsp: support deeper page tables in COPY_SERVER_RESERVED_PDES (Ben Skeggs) - drm/nouveau/gsp: init client VMMs with NV0080_CTRL_DMA_SET_PAGE_DIRECTORY (Ben Skeggs) - drm/nouveau/gsp: fetch level shift and PDE from BAR2 VMM (Ben Skeggs) - drm/nouveau/mmu: bump up the maximum page table depth (Ben Skeggs) - drm/nouveau/instmem: add hal for set_bar0_window_addr() (Ben Skeggs) - drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func (Ben Skeggs) - drm/nouveau/gsp: add support for 570.144 (Ben Skeggs) - drm/nouveau/gsp: add common client alloc code (Ben Skeggs) - drm/nouveau/gsp: add hal for gsp.sr_data_size() (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.chan.dmac_alloc() (Ben Skeggs) - drm/nouveau/gsp: add hal for fifo.rc_triggered() (Ben Skeggs) - drm/nouveau/gsp: add hal for fifo.rsvd_chids (Ben Skeggs) - drm/nouveau/gsp: add hal for fifo.chan.alloc (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.dp.get_caps() (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.get_active() (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.get_connect_state() (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.get_supported() (Ben Skeggs) - drm/nouveau/gsp: add hals for fbsr.suspend/resume() (Ben Skeggs) - drm/nouveau/gsp: add hal for gsp.set_rmargs() (Ben Skeggs) - drm/nouveau/gsp: add hal for gr.get_ctxbufs_info() (Ben Skeggs) - drm/nouveau/gsp: add hal for fifo.ectx_size() (Ben Skeggs) - drm/nouveau/gsp: add hal for fifo.xlat_rm_engine_type() (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.chan.set_pushbuf() (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.get_static_info() (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.dp.set_indexed_link_rates() (Ben Skeggs) - drm/nouveau/gsp: add hal for disp.bl_ctrl() (Ben Skeggs) - drm/nouveau/gsp: add hal for gsp.drop_send_user_shared_data() (Ben Skeggs) - drm/nouveau/gsp: add hal for gsp.xlat_mc_engine_idx() (Ben Skeggs) - drm/nouveau/gsp: add hal for gsp.get_static_info() (Ben Skeggs) - drm/nouveau/gsp: add hal for gsp.set_system_info() (Ben Skeggs) - drm/nouveau/gsp: add hal for wpr config info + meta init (Ben Skeggs) - drm/nouveau/gsp: add defines for rmapi object handles (Ben Skeggs) - drm/nouveau/gsp: add common code for engines/engine objects (Ben Skeggs) - drm/nouveau/gsp: add channel class id to gpu hal (Ben Skeggs) - drm/nouveau/gsp: add usermode class id to gpu hal (Ben Skeggs) - drm/nouveau/gsp: add display class ids to gpu hal (Ben Skeggs) - drm/nouveau/gsp: add gpu hal stubs (Ben Skeggs) - drm/nouveau/gsp: switch to a simpler GSP-RM header layout (Ben Skeggs) - drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/ (Ben Skeggs) - drm/nouveau/gsp: move booter handling to GPU-specific code (Ben Skeggs) - drm/nouveau/gsp: move firmware loading to GPU-specific code (Ben Skeggs) - drm/nouveau/gsp: split device handling out on its own (Ben Skeggs) - drm/nouveau/gsp: split client handling out on its own (Ben Skeggs) - drm/nouveau/gsp: split rm alloc handling out on its own (Ben Skeggs) - drm/nouveau/gsp: split rm ctrl handling out on its own (Ben Skeggs) - drm/nouveau/gsp: split rpc handling out on its own (Ben Skeggs) - drm/nouveau/ofa: bump max instances to 2 (Ben Skeggs) - drm/nouveau/nvenc: bump max instances to 4 (Ben Skeggs) - drm/nouveau/ce: bump max instances to 20 (Ben Skeggs) - drm/nouveau/gsp: remove gsp-specific chid allocation path (Ben Skeggs) - drm/nouveau/gsp: fix rm shutdown wait condition (Ben Skeggs) - drm/i915/alpm: Stop writing ALPM registers when PSR is enabled (Jouni Högander) - drm/i915/alpm: Make intel_alpm_enable_sink available for PSR (Jouni Högander) - drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST (Imre Deak) - drm/mediatek: Replace custom compare_dev with component_compare_of (Tang Dongxing) - drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err (AngeloGioacchino Del Regno) - drm/mediatek: Fix kobject put for component sub-drivers (AngeloGioacchino Del Regno) - drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Rename output fmts array for MT8195 DP_INTF (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Allow additional output formats on MT8195/88 (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Add support for additional output formats (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Add local helpers for bus format parameters (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Use switch in mtk_dpi_config_color_format() (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Move output init to mtk_hdmi_register_audio_driver() (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Move CEC device parsing in new function (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Use dev_err_probe() in mtk_hdmi_dt_parse_pdata() (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Move N/CTS setting to new function (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Move plugged_cb/codec_dev setting to new function (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Move audio params selection to new function (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Disgregate function mtk_hdmi_audio_set_param() (AngeloGioacchino Del Regno) - drm/mediatek: hdmi: Use regmap instead of iomem for main registers (Guillaume Ranquet) - drm/mediatek: mtk_hdmi: Convert to module_platform_driver macro (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi_ddc: Switch to register as module_platform_driver (AngeloGioacchino Del Regno) - drm/mediatek: mtk_cec: Switch to register as module_platform_driver (AngeloGioacchino Del Regno) - drm/mediatek/hdmi: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - dt-bindings: display: mediatek: Add binding for MT8195 HDMI-TX v2 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: Add binding for HDMIv2 DDC (AngeloGioacchino Del Regno) - drm/sitronix: move tiny Sitronix drivers to their own subdir (Marcus Folkesson) - drm/i915/display: Indexed 8bit format does not support async flip (Arun R Murthy) - drm/i915/display: Add i915 hook for format_mod_supported_async (Arun R Murthy) - drm/i915/display: Acomodate format check in intel_plane_can_async_flip() (Arun R Murthy) - drm/plane: modify create_in_formats to acommodate async (Arun R Murthy) - drm/plane: Add new plane property IN_FORMATS_ASYNC (Arun R Murthy) - drm/cirrus: Use non-hybrid PCI devres API (Philipp Stanner) - accel/amdxdna: Support submit commands without arguments (Lizhi Hou) - drm/panel: Add Novatek NT37801 panel driver (Krzysztof Kozlowski) - dt-bindings: display: panel: Add Novatek NT37801 (Krzysztof Kozlowski) - dt-bindings: display: panel: convert truly,nt35597.txt to dt-schema (Neil Armstrong) - dma-buf/sw-sync: Remove unused debug code (Dr. David Alan Gilbert) - Reapply: drm/amdgpu: Use generic hdp flush function (Lijo Lazar) - drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu: cleanup sriov function for psp v12 (Huang Rui) - drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu: remove re-route ih in psp v12 (Huang Rui) - drm/amd: Add per-ring reset for vcn v5.0.0 use (Mario Limonciello) - drm/amd: Add per-ring reset for vcn v4.0.0 use (Mario Limonciello) - drm/amd: Add per-ring reset for vcn v4.0.5 use (Mario Limonciello) - drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush (Alex Deucher) - Revert "drm/amdgpu: Use generic hdp flush function" (Alex Deucher) - drm/amd/pm/smu13: Remove unused smu_v3 functions (Dr. David Alan Gilbert) - drm/amd/pm/smu11: Remove unused smu_v11_0_get_dpm_level_range (Dr. David Alan Gilbert) - drm/amd/pm/smu7: Remove unused smu7_copy_bytes_from_smc (Dr. David Alan Gilbert) - drm/amdgpu: fix the indentation (Sunil Khatri) - drm/amdgpu: remove mdelay in psp v12 (Huang Rui) - amd/amdkfd: Trigger segfault for early userptr unmmapping (Shane Xiao) - drm/amdgpu: Add debug bit for userptr usage (Shane Xiao) - drm/amdgpu: unreserve the gem BO before returning from attach error (Prike Liang) - drm/amdgpu: promote the implicit sync to the dependent read fences (Prike Liang) - drm/amdgpu/psp: mark securedisplay TA as optional (Alex Deucher) - drm/amdgpu: fix pm notifier handling (Alex Deucher) - drm/amdgpu: Implement unrecoverable error message handling for VFs (Ellen Pan) - drm/amdgpu: Add unrecoverable error message definitions for VFs (Ellen Pan) - Revert "drm/amd: Stop evicting resources on APUs in suspend" (Alex Deucher) - drm/amdgpu/vcn: using separate VCN1_AON_SOC offset (Ruijing Dong) - drm/amdgpu: fix the eviction fence dereference (Prike Liang) - drm/amdgpu: Implement Runtime Bad Page query for VFs (Ellen Pan) - drm/amdgpu: Add Runtime Bad Page message definitions for VFs (Ellen Pan) - Documentation/gpu: Add new entries to amdgpu glossary (Rodrigo Siqueira) - drm/amdgpu: Add documentation to some parts of the AMDGPU ring and wb (Rodrigo Siqueira) - drm/amdkfd: change error to warning message for SDMA queues creation (Eric Huang) - drm/amd/display: Don't check for NULL divisor in fixpt code (Harry Wentland) - drm/amd/display: Use true/false for boolean variables in DML2 core files (Ivan Shamliev) - drm/amd/display: adds kernel-doc comment for dc_stream_remove_writeback() (James Flowers) - drm/amdgpu: only keep most recent fence for each context (Arvind Yadav) - drm/amdgpu: Add Support for enforcing isolation without Cleaner Shader (Srinivasan Shanmugam) - dma-fence: Add helper to sort and deduplicate dma_fence arrays (Arvind Yadav) - drm/amdgpu: change DRM_DBG_DRIVER to drm_dbg_driver (Sunil Khatri) - drm/amdgpu: change DRM_ERROR to drm_file_err in amdgpu_userq.c (Sunil Khatri) - drm/amdgpu: use drm_file_err in fence timeouts (Sunil Khatri) - drm/amdgpu: add drm_file reference in userq_mgr (Sunil Khatri) - drm: add drm_file_err function to add process info (Sunil Khatri) - drm/amd/display: Promote DC to 3.2.331 (Taimur Hassan) - drm/amd/display: Only wait for required free space in DMUB mailbox (Dillon Varone) - drm/amd/display: Assign preferred stream encoder instance to dpia (Meenakshikumar Somasundaram) - drm/amd/display: Fix wrong handling for AUX_DEFER case (Wayne Lin) - drm/amd/display: Copy AUX read reply data whenever length > 0 (Wayne Lin) - drm/amd/display: Remove incorrect checking in dmub aux handler (Wayne Lin) - drm/amd/display: Fix the checking condition in dmub aux handling (Wayne Lin) - drm/amd/display: Shift DMUB AUX reply command if necessary (Wayne Lin) - drm/amd/display: Refactor SubVP cursor limiting logic (Dillon Varone) - drm/amd/display: Call FP Protect Before Mode Programming/Mode Support (Austin Zheng) - drm/amd/display: Remove unnecessary DC_FP_START/DC_FP_END (Alex Hung) - drm/amd/display: Send IPSExit unconditionally. (JinZe Xu) - drm/amd/display: Add skip rIOMMU dc config option (Kevin Gao) - Revert "drm/amd/display: turn off eDP lcdvdd and backlight if not required" (Nicholas Kazlauskas) - drm/amd/display: [FW Promotion] Release 0.1.8.0 (Taimur Hassan) - drm/amd/display: disable DPP RCG before DPP CLK enable (Charlene Liu) - drm/amd/display: more liberal vmin/vmax update for freesync (Aurabindo Pillai) - drm/amd/display: allow dscclk disable (Charlene Liu) - Revert "drm/amd/display: Refactor SubVP cursor limiting logic" (Ryan Seto) - drm/amd/display: Prepare for Fused I2C-over-AUX (Dominik Kaszewski) - drm/amd/display: Fix invalid context error in dml helper (Roman Li) - drm/amd/display: Remove redundant null check (Alex Hung) - drm/amd/display: Always Scale Flag (Jesse Agate) - drm/amd/display: Promote DC to 3.2.330 (Taimur Hassan) - drm/amd/display: Refactoring DSC enum dsc_bits_per_comp. (Bhuvanachandra Pinninti) - drm/amd/display: Update IPS sequential_ono requirement checks (Ovidiu Bunea) - drm/amd/display: Rename program_timing function for better debugging (Antonio Fernando Silva e Cruz Filho) - drm/amdgpu/userq: remove unnecessary NULL check (Dan Carpenter) - drm/amdgpu/userq: Call unreserve on error in amdgpu_userq_fence_read_wptr() (Dan Carpenter) - drm/amdgpu: properly handle GC vs MM in amdgpu_vmid_mgr_init() (Alex Deucher) - drm/amdgpu/mes: use correct MES pipe for resets (Alex Deucher) - drm/amdgpu/mes: consolidate on a single mes reset callback (Alex Deucher) - drm/amdgpu/mes: remove more unused functions (Alex Deucher) - drm/amdgpu/userq: fix user_queue parameters list (Bagas Sanjaya) - drm/amdgpu: Fix comment style (Lijo Lazar) - drm/amd/pm: Fix comment style (Lijo Lazar) - drm/amdgpu: Print bootloader status for long waits (Lijo Lazar) - drm/amdgpu: refine MES register print for devices of hive (Yifan Zha) - drm/amdgpu: Fix query order of XGMI v6.4.1 status (Lijo Lazar) - drm/amd/pm: Add board voltage node to hwmon (Asad Kamal) - drm/amdgpu: Fix API status offset for MES queue reset (Jesse.Zhang) - drm/amd/pm: Add voltage caps for smu_v13_0_6 (Asad Kamal) - drm/amd/pm: Fill static metrics data (Asad Kamal) - drm/amd/pm: Use common function to fetch static metrics table (Asad Kamal) - drm/amd/pn: Fetch static metrics table (Asad Kamal) - drm/amd/pm: Update pmfw headers for smu_v_13_0_6 (Asad Kamal) - drm/amdgpu/userq: take the userq_mgr lock in enforce isolation (Alex Deucher) - drm/amdgpu/userq: take the userq_mgr lock in suspend/resume (Alex Deucher) - drm/amdgpu: Add DPG pause for VCN v5.0.1 (Sonny Jiang) - drm/amd/pm: Add ip version check for smu_v13_0_12 functions (Asad Kamal) - drm/amd/display: downgrade HDMI infoframe error to one time warning (Aurabindo Pillai) - drm/amdkfd: add pasid debugfs entries (Eric Huang) - drm/amdgpu: remove DRM_AMDGPU_NAVI3X_USERQ config for UQ (Arvind Yadav) - drm/amd/display: Fix NULL pointer dereference for program_lut_mode in dcn401_populate_mcm_luts (Srinivasan Shanmugam) - drm/amdkfd: Set SDMA_RLCx_IB_CNTL/SWITCH_INSIDE_IB (Amber Lin) - drm/amdgpu: Add documentation associated with CSB (Rodrigo Siqueira) - drm/amdgpu/gfx: Use CSB helpers in gfx_v6_0_get_csb_buffer (Rodrigo Siqueira) - drm/amdgpu/gfx: Fix gfx_v7_0_get_csb_buffer to use rb_config (Rodrigo Siqueira) - drm/amdgpu: set the evf name to identify the userq case (Prike Liang) - drm/amdgpu: Fix offset for HDP remap in nbio v7.11 (Lijo Lazar) - drm/amd/pm: Reset SMU v13.0.x custom settings (Lijo Lazar) - drm/amdgpu: add the evf attached gem obj resv dump (Prike Liang) - drm/amdgpu: Fail DMABUF map of XGMI-accessible memory (Felix Kuehling) - Documentation/amdgpu: Add Ryzen AI Max 300 series processor (Mario Limonciello) - drm/amdgpu/gfx: Use CSB helpers in gfx_v7_0_get_csb_buffer (Rodrigo Siqueira) - drm/amdgpu/gfx: Use CSB helpers in gfx_v8_0_get_csb_buffer (Rodrigo Siqueira) - drm/amdgpu/gfx: Use CSB helpers in gfx_v9_0_get_csb_buffer (Rodrigo Siqueira) - drm/amdgpu/gfx: Use CSB helpers in gfx_v10_0_get_csb_buffer (Rodrigo Siqueira) - drm/amdgpu/gfx: Use CSB helpers in gfx_v11_0_get_csb_buffer (Rodrigo Siqueira) - drm/amdgpu/gfx: Introduce helpers handling CSB manipulation (Rodrigo Siqueira) - drm/amdgpu: Fix spelling mistake "rounter" -> "router" (Colin Ian King) - drm/amdgpu/atom: Work around vbios NULL offset false positive (Kees Cook) - drm/amd/display: Fix slab-use-after-free in hdcp (Chris Bainbridge) - drm/amdgpu: Disallow partition query during reset (Lijo Lazar) - drm/amd/display: Fix NULL pointer dereferences in dm_update_crtc_state() v2 (Srinivasan Shanmugam) - drm/amdgpu: update fence ptr with context:seqno (Sunil Khatri) - drm/amdgpu/gfx12: Add fw minimum version check for usermode queue (Arvind Yadav) - drm/amdgpu/gfx11: Add fw minimum version check for usermode queue (Arvind Yadav) - drm/amd/display: Add NULL pointer checks in dm_force_atomic_commit() (Srinivasan Shanmugam) - drm/amdgpu/userq: use consistent function naming (Alex Deucher) - drm/amdgpu/userq: rename eviction helpers (Alex Deucher) - drm/amdgpu/userq: move waiting for last fence before umap (Alex Deucher) - drm/amdgpu/userq: unmap queues amdgpu_userq_mgr_fini() (Alex Deucher) - drm/amdgpu: switch from queue_active to queue state (Alex Deucher) - drm/amdgpu/userq: optimize enforce isolation and s/r (Alex Deucher) - drm/amd/display: Remove unused *vbios_smu_set_dprefclk (Dr. David Alan Gilbert) - drm/radeon: Remove unused radeon_fence_wait_any (Dr. David Alan Gilbert) - drm/radeon/radeon_audio: Remove unused r600_hdmi_audio_workaround (Dr. David Alan Gilbert) - drm/amdgpu: Print kernel message when error logged by scrub (Xiang Liu) - drm/amd/display: do not copy invalid CRTC timing info (Gergo Koteles) - drm/amd/display: Correct prefetch calculation (TungYu Lu) - drm/amd/display: Refactor SubVP cursor limiting logic (Dillon Varone) - drm/amdgpu/userq: add a helper to check which IPs are enabled (Alex Deucher) - drm/amdgpu: Add queue id support to the user queue wait IOCTL (Arunpravin Paneer Selvam) - drm/amdgpu/userq: enable support for secure queues (Alex Deucher) - drm/amdgpu/userq/mes: pass the secure flag to mqd init (Alex Deucher) - drm/amd/display: Fix pixel rate divider policy for 1 pixel per cycle config (Meenakshikumar Somasundaram) - drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF (Leo Li) - drm/amd/display: Revert "not disable dtb as dto src at dpms off" (Charlene Liu) - drm/amd/display: Use 16ms AUX read interval for LTTPR with old sinks (George Shen) - drm/amd/display: Fix ACPI edid parsing on some Lenovo systems (Mario Limonciello) - drm/amd/display: Promote DC to 3.2.329 (Taimur Hassan) - drm/amdgpu: Allow P2P access through XGMI (Felix Kuehling) - drm/amd/display: enable phy-ssc reduction by default (Roman Li) - drm/amd/display: Enable urgent latency adjustment on DCN35 (Nicholas Susanto) - drm/amd/display: DCN42 RMCM and MCM 3DLUT support (Yihan Zhu) - drm/amd/display: DCN32 null data check (Yihan Zhu) - drm/amd/display: Force full update in gpu reset (Roman Li) - drm/amd/display: Fix gpu reset in multidisplay config (Roman Li) - drm/amd/display: Move Mode Support Prefetch Checks To Its Own Function (Austin Zheng) - drm/amdgpu: Don't pin VRAM without DMABUF_MOVE_NOTIFY (Felix Kuehling) - drm/amd/display: Move desync error counter operation up. (Jack Chang) - drm/amd/display: Avoid divide by zero by initializing dummy pitch to 1 (Mario Limonciello) - drm/amd/display: Implement HDMI Read Request (Chris Park) - drm/amd/display: To apply the adjusted DP ref clock for DP devices (Yiling Chen) - drm/amdgpu/gfx12: add support for TMZ queues to mqd_init (Alex Deucher) - drm/amdgpu/gfx11: add support for TMZ queues to mqd_init (Alex Deucher) - drm/amdgpu: Use allowed_domains for pinning dmabufs (Felix Kuehling) - drm/amdgpu: add tmz queue parameter to mqd props (Alex Deucher) - drm/amdgpu/userq: add UAPI for setting up secure queues (Alex Deucher) - drm/amdgpu: Refine Cleaner Shader MEC firmware version for GFX10.1.x GPUs (Srinivasan Shanmugam) - drm/amdgpu:remove old sdma reset callback mechanism (Jesse.zhang@amd.com) - drm/radeon: fix the warning for radeon_cs_parser_fini (Sunil Khatri) - drm/amdgpu/userq: add context and seqno of the fence (Sunil Khatri) - drm/amdgpu: optimize queue reset and stop logic for sdma_v5_2 (Jesse.zhang@amd.com) - drm/amdgpu: optimize queue reset and stop logic for sdma_v5_0 (Jesse.zhang@amd.com) - drm/amdgpu: Register the new sdma function pointers for sdma_v5_2 (Jesse.zhang@amd.com) - drm/amdgpu/: drm/amdgpu: Register the new sdma function pointers for sdma_v5_0 (Jesse.zhang@amd.com) - drm/amdgpu: Implement SDMA soft reset directly for v5.x (Jesse.zhang@amd.com) - drm/amdgpu: switch amdgpu_sdma_reset_engine to use the new sdma function pointers (Jesse.zhang@amd.com) - drm/amdgpu/userq: enable support for queue priorities (Alex Deucher) - drm/amdgpu/userq/mes: handle user queue priority (Alex Deucher) - drm/amdgpu/userq: add priorty to user queue structure (Alex Deucher) - drm/amdgpu/mes12: add conversion for priority levels (Alex Deucher) - drm/amdgpu/mes11: add conversion for priority levels (Alex Deucher) - drm/amdgpu/userq: add UAPI for setting queue priority (Alex Deucher) - drm/amdgpu: convert userq UAPI _pad to flags (Alex Deucher) - drm/amd/display: Add error check for avi and vendor infoframe setup function (Wentao Liang) - drm/amdgpu/userq: integrate with enforce isolation (Alex Deucher) - drm/amdgpu: rename enforce isolation variables (Alex Deucher) - drm/amdgpu/userq: add helpers to start/stop scheduling (Alex Deucher) - drm/amdgpu/userq: track the xcp_id associated with the queue (Alex Deucher) - drm/amdgpu: Clear overflow for SRIOV (Emily Deng) - drm/amdgpu/userq: rework driver parameter (Alex Deucher) - drm/amd/pm: Enable host limit metrics support (Asad Kamal) - drm/amdgpu/sdma7: properly reference trap interrupts for userqs (Alex Deucher) - drm/amdgpu/sdma6: properly reference trap interrupts for userqs (Alex Deucher) - drm/amd/pm: Enable host limit metrics support (Asad Kamal) - drm/amdgpu: Enable doorbell for JPEG5_0_1 (Sathishkumar S) - drm/amdgpu: Update vcn doorbell range in NBIO 7.9 (Shiwu Zhang) - drm/amdgpu/gfx12: properly reference EOP interrupts for userqs (Alex Deucher) - drm/amdgpu/gfx11: properly reference EOP interrupts for userqs (Alex Deucher) - drm/amdkfd: fix a bug of smi event for superuser (Eric Huang) - drm/amdgpu: add missing DCE6 to dce_version_to_string() (Alexandre Demers) - drm/amdgpu: fix typo in bios_parser.c (Alexandre Demers) - drm/amdgpu: fix duplicated value setting in dce100_resource_construct() (Alexandre Demers) - drm/radeon: fix typo in atombios.h (Alexandre Demers) - drm/amdgpu: fix typo in atombios.h (Alexandre Demers) - drm/amdgpu: add missing parameter name in dce110_clk_src_construct() declaration (Alexandre Demers) - drm/amdgpu: rename function to follow naming convention in dce110 (Alexandre Demers) - drm/amdgpu: Clean up error handling in amdgpu_userq_fence_driver_alloc() (Dan Carpenter) - drm/amdgpu: Fix double free in amdgpu_userq_fence_driver_alloc() (Dan Carpenter) - drm/amdgpu/userq: move runpm handling into core userq code (Alex Deucher) - drm/amdkfd: fix NULL check mistake for process smi event (Eric Huang) - drm/amdgpu/sdma_v4: Register the new sdma function pointers (Jesse.zhang@amd.com) - drm/amdgpu: Add the new sdma function pointers for amdgpu_sdma.h (Jesse.zhang@amd.com) - drm/amdgpu: don't swallow errors in amdgpu_userqueue_resume_all() (Alex Deucher) - drm/amdgpu/userq: handle system suspend and resume (Alex Deucher) - drm/amdgpu/userq: add suspend and resume helpers (Alex Deucher) - drm/amdgpu/userq: properly clean up userq fence driver on failure (Alex Deucher) - drm/amdgpu/userq: move some code around (Alex Deucher) - drm/amdgpu/userq: rework front end call sequence (Alex Deucher) - drm/amdgpu/userq: rename suspend/resume callbacks (Alex Deucher) - drm/amdgpu/userq/mes: remove unused header (Alex Deucher) - drm/amdkfd: Add rec SDMA engines support with limited XGMI (Shane Xiao) - drm/amdgpu: Enhance Cleaner Shader Handling in GFX v9.0 Architecture v2 (Srinivasan Shanmugam) - drm/amdgpu: Add PACKET3_RUN_CLEANER_SHADER_9_0 for Cleaner Shader execution (Srinivasan Shanmugam) - drm/amd/amdgpu: Fix out of bounds warning in amdgpu_hw_ip_info (Jesse Zhang) - drm/amdkfd: add smi events for process start and end (Eric Huang) - drm/amdgpu: Use the right function for hdp flush (Lijo Lazar) - drm/amdgpu: Direct ret in ras_reset_err_cnt on VF (Ellen Pan) - drm/amdgpu: Use generic hdp flush function (Lijo Lazar) - drm/amdgpu: Set RAS EEPROM table version to v3 for umc v12_5 (Candice Li) - drm/amdgpu: Enable per-queue reset for SDMA v4.4.2 on IP v9.5.0 (Jesse.zhang@amd.com) - drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.5.2/11.5.3 GPUs (Srinivasan Shanmugam) - drm/amd/display/dml2: use vzalloc rather than kzalloc (Alex Deucher) - Documentation/amdgpu: Add Ryzen AI 350 series processors (Mario Limonciello) - drm/amd/display: Add htmldocs description for fused_io interface (Roman Li) - drm/amdgpu: adjust enforce_isolation handling (Alex Deucher) - drm/amdgpu/mes12: use the device value for enforce isolation (Alex Deucher) - drm/amdgpu/mes11: use the device value for enforce isolation (Alex Deucher) - drm/amdgpu: Add back JPEG to video caps for carrizo and newer (David Rosca) - drm/amdgpu/gfx12: Implement the GFX12 KCQ pipe reset (Prike Liang) - drm/amdgpu: Replace tmp_adev with hive in amdgpu_pci_slot_reset (Ce Sun) - drm/amdgpu: fix warning of drm_mm_clean (ZhenGuo Yin) - drm/amd/amdgpu: disable ASPM in some situations (Kenneth Feng) - drm/amdgpu: remove the duplicated mes queue active state setting (Prike Liang) - amd/amdgpu: Implement VCN queue reset for vcn 4.0.3 (Ruili Ji) - drm/amdgpu: Move read of snoop register from guest to host (Masha Grinman) - drm/amd: Forbid suspending into non-default suspend states (Mario Limonciello) - drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4 (Christian König) - drm/amdgpu/sdma7: add support for disable_kq (Alex Deucher) - drm/amdgpu/sdma6: add support for disable_kq (Alex Deucher) - drm/amdgpu/sdma: add flag for tracking disable_kq (Alex Deucher) - drm/amdgpu/gfx12: add support for disable_kq (Alex Deucher) - drm/amdgpu/gfx11: add support for disable_kq (Alex Deucher) - drm/amdgpu/mes: make more vmids available when disable_kq=1 (Alex Deucher) - drm/amdgpu/mes: update hqd masks when disable_kq is set (Alex Deucher) - drm/amdgpu/gfx: add generic handling for disable_kq (Alex Deucher) - drm/amdgpu: add ring flag for no user submissions (Alex Deucher) - drm/amdgpu: add parameter to disable kernel queues (Alex Deucher) - drm/amdgpu/userq: prevent runtime pm when userqs are active (Alex Deucher) - drm/amdgpu: store userq_managers in a list in adev (Alex Deucher) - drm/amdgpu: bump version for user queue IP support query (Alex Deucher) - drm/amdgpu: add UAPI to query if user queues are supported (Alex Deucher) - drm/amdgpu/gfx12: split userq setup to a separate switch (Alex Deucher) - drm/amdgpu/gfx11: clean up and consolidate sw_init (Alex Deucher) - drm/amdgpu: Fix display freezing issue when resizing apps (Arvind Yadav) - drm/amdgpu/mes: warn on unexpected pipe numbers (Alex Deucher) - drm/amdgpu/mes: centralize gfx_hqd mask management (Alex Deucher) - drm/amdgpu: remove is_mes_queue flag (Alex Deucher) - drm/amdgpu/mes: remove unused functions (Alex Deucher) - drm/amdgpu: validate user queue parameters (Alex Deucher) - drm/amdgpu: fix the memleak caused by fence not released (Arvind Yadav) - drm/amdgpu/userq: move the header to amdgpu directory (Alex Deucher) - drm/amdgpu/userq: remove BROKEN from config (Alex Deucher) - drm/amdgpu: add userq firmware version checks (Alex Deucher) - drm/amdgpu/gfx11: fix config guard (Alex Deucher) - drm/amdgpu/Kconfig: fix wording of DRM_AMDGPU_NAVI3X_USERQ (Alex Deucher) - drm/amdgpu: return an error in the userq IOCTL when DRM_AMDGPU_NAVI3X_USERQ=n (Alex Deucher) - drm/amdgpu/userq: handle runtime pm (Alex Deucher) - drm/amdgpu/userq: fix hardcoded uq functions (Alex Deucher) - drm/amdgpu: Fix display freeze lockup error (Arvind Yadav) - drm/amdgpu: Modify the seq64 VM cache policy (Arunpravin Paneer Selvam) - drm/amdgpu: Fix out-of-bounds issue in user fence (Arunpravin Paneer Selvam) - drm/amdgpu: add db size and offset range for VCN and VPE (Saleemkhan Jamadar) - drm/amdgpu: map doorbell for the requested userq (Saleemkhan Jamadar) - drm/amdgpu: fix call to amdgpu_eviction_fence_detach (Christian König) - drm/amdgpu: Fix Illegal opcode in command stream Error (Arvind Yadav) - drm/amdgpu: Apply sign extension to seq64 (Arunpravin Paneer Selvam) - drm/amdgpu: Modify the MES process va end limit (Christian König) - drm/amdgpu: Fix the use-after-free issue in wait IOCTL (Arunpravin Paneer Selvam) - drm/amdgpu: Fix NULL ptr dereference issue for non userq fences (Arunpravin Paneer Selvam) - drm/amdgpu: Add mqd for userq compute queue (Arunpravin Paneer Selvam) - drm/amdgpu: enable eviction fence (Shashank Sharma) - drm/amdgpu: simplify eviction fence suspend/resume (Shashank Sharma) - drm/amdgpu: enable userqueue secure sem for GFX 12 (Arunpravin Paneer Selvam) - drm/amdgpu: enable userqueue support for GFX12 (Somalapuram Amaranath) - drm/amdgpu/uq: make MES UQ setup generic (Alex Deucher) - drm/amdgpu/uq: remove gfx11 specifics from UQ setup (Alex Deucher) - drm/amdgpu/sdma7: update mqd init for UQ (Alex Deucher) - drm/amdgpu/sdma6: update mqd init for UQ (Alex Deucher) - drm/amdgpu/gfx12: update mqd init for UQ (Alex Deucher) - drm/amdgpu: fix IGT CI regression with eviction fence (Amaranath Somalapuram) - drm/amdgpu/gfx11: update mqd init for UQ (Alex Deucher) - drm/amdgpu: add some additional members to amdgpu_mqd_prop (Alex Deucher) - drm/amdgpu: handle eviction fence race (Shashank Sharma) - drm/amdgpu: resume gfx userqueues (Shashank Sharma) - drm/amdgpu: suspend gfx userqueues (Shashank Sharma) - drm/amdgpu: add userqueue suspend/resume functions (Shashank Sharma) - drm/amdgpu: add gfx eviction fence helpers (Shashank Sharma) - drm/amdgpu: add the argument description for gpu_addr (Sunil Khatri) - drm/amdgpu: add new AMDGPU_INFO subquery for userq objects (Shashank Sharma) - drm/amdgpu: add get_gfx_shadow_info callback for gfx12 (Shashank Sharma) - drm/amdgpu: Modify userq signal/wait struct field names (Arunpravin Paneer Selvam) - drm/amdgpu: bypass SRIOV check for shadow size info (Shashank Sharma) - drm/amdgpu: fix userqueue UAPI comments (Shashank Sharma) - Revert "drm/amdgpu: don't allow userspace to create a doorbell BO" (Shashank Sharma) - drm/amdgpu: Add input fence to sync bo map/unmap (Arvind Yadav) - drm/amdgpu: add userq specific kernel config for fence ioctls (Arunpravin Paneer Selvam) - drm/amdgpu: Add gpu_addr support to seq64 allocation (Arunpravin Paneer Selvam) - drm/amdgpu: Add separate array of read and write for BO handles (Arunpravin Paneer Selvam) - drm/amdgpu: add vm root BO lock before accessing the vm (Arunpravin Paneer Selvam) - drm/amdgpu: Add the missing error handling for xa_store() call (Arunpravin Paneer Selvam) - drm/amdgpu: Few optimization and fixes for userq fence driver (Arunpravin Paneer Selvam) - drm/amdgpu: Remove the MES self test (Arunpravin Paneer Selvam) - drm/amdgpu: update userqueue BOs and PDs (Arvind Yadav) - drm/amdgpu: Enable userq fence interrupt support (Arunpravin Paneer Selvam) - drm/amdgpu: Add wait IOCTL timeline syncobj support (Arunpravin Paneer Selvam) - drm/amdgpu: Implement userqueue signal/wait IOCTL (Arunpravin Paneer Selvam) - drm/amdgpu: UAPI headers for userqueue Secure semaphore (Arunpravin Paneer Selvam) - drm/amdgpu: screen freeze and userq driver crash (Arunpravin Paneer Selvam) - drm/amdgpu: Add mqd support for the fence address (Arunpravin Paneer Selvam) - drm/amdgpu: Implement a new userqueue fence driver (Arunpravin Paneer Selvam) - drm/amdgpu: add kernel config for gfx-userqueue (Shashank Sharma) - drm/amdgpu: fix MES GFX mask (Arvind Yadav) - drm/amdgpu: enable compute/gfx usermode queue (Shashank Sharma) - drm/amdgpu: enable SDMA usermode queues (Arvind Yadav) - drm/amdgpu: enable GFX-V11 userqueue support (Shashank Sharma) - drm/amdgpu: cleanup leftover queues (Shashank Sharma) - drm/amdgpu: generate doorbell index for userqueue (Shashank Sharma) - drm/amdgpu: map wptr BO into GART (Shashank Sharma) - drm/amdgpu: map usermode queue into MES (Shashank Sharma) - drm/amdgpu: create context space for usermode queue (Shashank Sharma) - drm/amdgpu: create MES-V11 usermode queue for GFX (Shashank Sharma) - drm/amdgpu: add helpers to create userqueue object (Shashank Sharma) - drm/amdgpu: add new IOCTL for usermode queue (Shashank Sharma) - drm/amdgpu: add usermode queue base code (Shashank Sharma) - drm/amdgpu: UAPI for user queue management (Alex Deucher) - drm/amdgpu: still cleanup sid.h (Alexandre Demers) - drm/amdgpu: fill in gmc_v6_0_set_clockgating_state() (Alexandre Demers) - drm/amd/display/dc: reclassify DCE6 resources and hw sequencer (Alexandre Demers) - drm/amdgpu: Reset RAS table if header is invalid (Lijo Lazar) - drm/amdgpu: add loop bits for NPS2 page retirement (Tao Zhou) - drm/amd/amdgpu: decouple ASPM with pcie dpm (Kenneth Feng) - amd/amdgpu: Init vcn hardware per instance for vcn 4.0.3 (Ruili Ji) - drm/amdgpu: Disable ACA on VFs (Victor Skvortsov) - Documenation: fix typo in debugfs.rst (Alex Deucher) - Documentation: update KIQ documentation (Alex Deucher) - drm/amdgpu: use "irq" in place of "interrupt" in DCE6/8 as in DCE10/11 (Alexandre Demers) - drm/amdgpu: fix typos in DCEs (Alexandre Demers) - drm/amdgpu/mes12: optimize MES pipe FW version fetching (Alex Deucher) - drm/amd/pm/smu11: Prevent division by zero (Denis Arefev) - drm/amdgpu: cancel gfx idle work in device suspend for s0ix (Alex Deucher) - drm/amd/display: pause the workload setting in dm (Kenneth Feng) - drm/amdgpu/pm/swsmu: implement pause workload profile (Alex Deucher) - drm/amdgpu/pm: add workload profile pause helper (Alex Deucher) - drm/amdgpu/gfx12: dump full CP packet header FIFOs (Alex Deucher) - drm/amdgpu/gfx11: dump full CP packet header FIFOs (Alex Deucher) - drm/amdgpu/gfx10: dump full CP packet header FIFOs (Alex Deucher) - drm/amdgpu/gfx9.4.3: dump full CP packet header FIFOs (Alex Deucher) - drm/amdgpu/gfx9: dump full CP packet header FIFOs (Alex Deucher) - drm/amd/pm: implement dpm vcn reset function (Ruili Ji) - drm/amd/display: Promote DC to 3.2.328 (Taimur Hassan) - drm/amd/display: rename IPS2 entry/exit message (Sherry Wang) - drm/amd/display: [FW Promotion] Release 0.1.5.0 (Taimur Hassan) - drm/amd/display: turn off eDP lcdvdd and backlight if not required (Charlene Liu) - drm/amd/display: dont disable dtb as dto src during dpms off (Ausef Yousof) - drm/amd/display: wait for updates to latch before locking (Ausef Yousof) - drm/amd/display: Remove double checks for `debug.enable_mem_low_power.bits.cm` (Mario Limonciello) - drm/amd/display: Move PSR support message into amdgpu_dm (Mario Limonciello) - drm/amd/display: Adjust all dev_*() messages to drm_*() (Mario Limonciello) - drm/amd/display: HDCP Locality check using DMUB Fused IO (Dominik Kaszewski) - drm/amd/display: Correct SSC enable detection for DCN351 (Kevin Gao) - drm/amd/display: Optimize custom brightness curve (Mario Limonciello) - drm/amdgpu: Fix CPER error handling on VFs (Victor Skvortsov) - drm/amdgpu: Fix typo in DC_DEBUG_MASK kernel-doc (Dominik Kaszewski) - drm/amdgpu: Fix the comment to avoid warning (Sunil Khatri) - drm/amdgpu: Fix xgmi v6.4.1 link status reporting (Lijo Lazar) - drm/amd/display: Remove the redundant NULL check (Andrey Vatoropin) - drm/amdgpu: Add basic validation for RAS header (Lijo Lazar) - drm/amdkfd: Drop workaround for GC v9.4.3 revID 0 (Apurv Mishra) - drm/amd/display: removed unused function (James Flowers) - drm/amdgpu: huge sid.h cleanup, drop substituted defines. (Alexandre Demers) - drm/amdgpu: move si.c away from sid.h (Alexandre Demers) - drm/pm/legacy-dpm: move SI away from sid.h and si_enums.h (Alexandre Demers) - drm/amdgpu: enable FW workaround for VCN 4_0_5 (Boyuan Zhang) - drm/amdgpu: Add indirect L1_TLB_CNTL reg programming for VFs (Victor Skvortsov) - drm/amdgpu/gfx12: Implement the gfx12 kgq pipe reset (Prike Liang) - drm/amdgpu: add missing SMU6 defines, shifts and masks (Alexandre Demers) - drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table (Charles Han) - drm/amdgpu/gfx11: Implement the GFX11 KCQ pipe reset (Prike Liang) - drm/amdgpu/gfx11: Implement the GFX11 KGQ pipe reset (Prike Liang) - drm/amd/display: Promote DAL to 3.2.327 (Aric Cyr) - drm/amd/display: Fix Vertical Interrupt definitions for dcn32, dcn401 (Dillon Varone) - Revert "drm/amd/display: Fix VUpdate offset calculations for dcn401" (Dillon Varone) - drm/amd/display: Fix VUpdate offset calculations for dcn401 (Dillon Varone) - drm/amd/display: Do Not Consider DSC if Valid Config Not Found (Fangzhi Zuo) - drm/amd/display: Add Support for reg inbox0 for host->DMUB CMDs (Dillon Varone) - drm/amd/display: Add a Panel Replay config option (ChunTao Tso) - drm/amd/display: use drm_warn instead of DRM_WARN (Aurabindo Pillai) - drm/amd/display: use drm_info instead of DRM_INFO (Aurabindo Pillai) - drm/amd/display: Consider downspread against max clocks in DML2.1 (Dillon Varone) - drm/amd/display: Enable Replay Low Hz feature flag (Robin Chen) - drm/amd/display: Use meaningful size for block_sequence array (Joshua Aberback) - drm/amd/display: Set ODM Factor Based On DML Architecture (Austin Zheng) - drm/amd/display: convert more DRM_ERROR to drm_err (Aurabindo Pillai) - drm/amd/display: use drm_err in create_validate_stream_for_sink() (Aurabindo Pillai) - gpu: host1x: Use for_each_available_child_of_node_scoped() (Jinjie Ruan) - drm/tegra: Fix a possible null pointer dereference (Qiu-ji Chen) - drm/tegra: rgb: Fix the unbound reference count (Biju Das) - gpu: host1x: Remove mid-job CDMA flushes (Mikko Perttunen) - drm/tegra: falcon: Pipeline firmware copy (Mikko Perttunen) - drm/tegra: dpaux: Use dev_err_probe() (Zhang Enpei) - drm/tegra: Remove unneeded include (Jon Hunter) - drm/tegra: Assign plane type before registration (Thierry Reding) - checkpatch: remove %%p4cn (Aditya Garg) - drm/panel: simple: Update timings for AUO G101EVN010 (Kevin Baker) - drm/vkms: Adjust vkms_state->active_planes allocation type (Kees Cook) - docs: backlight: Clarify `actual_brightness` (Mario Limonciello) - drm/bridge: anx7625: change the gpiod_set_value API (Ayushi Makhija) - drm/bridge: anx7625: fix anx7625_sink_detect() to return correct hpd status (Ayushi Makhija) - drm/bridge: anx7625: fix drm_bridge ops flags to support hot-plugging (Ayushi Makhija) - drm/bridge: anx7625: enable HPD interrupts (Ayushi Makhija) - drivers: gpu: drm: panel: Add BOE TD4320 (Barnabás Czémán) - dt-bindings: display: panel: Add BOE TD4320 (Barnabás Czémán) - drm/rockchip: inno-hdmi: Fix video timing HSYNC/VSYNC polarity setting for rk3036 (Andy Yan) - drm/rockchip: inno-hdmi: Simplify error handler with dev_err_probe (Andy Yan) - dt-bindings: display: rockchip,inno-hdmi: Document GRF for RK3036 HDMI (Andy Yan) - dt-bindings: display: rockchip,inno-hdmi: Fix Document of RK3036 compatible (Andy Yan) - drm/rockchip: rk3066_hdmi: switch to drm bridge (Andy Yan) - dt-bindings: display: ltk500hd1829: add port property (Heiko Stuebner) - dt-bindings: display: ltk050h3146w: add port property (Heiko Stuebner) - drm/gpusvm: remove unused pages pointer (Dafna Hirschfeld) - drm/panic: Use a decimal fifo to avoid u64 by u64 divide (Jocelyn Falempe) - drm: Remove unused function rcar_cmm_write (Jiapeng Chong) - drm: rcar-du: Fix memory leak in rcar_du_vsps_init() (Biju Das) - drm/rockchip: add CONFIG_OF dependency (Arnd Bergmann) - drm/doc: document front-buffer rendering (Pekka Paalanen) - drm/st7571-i2c: Fix IS_ERR() vs NULL checks in probe() (Dan Carpenter) - drm/panel-edp: Add support for CSW MNE007QS3-8 panel (Zhengqiao Xia) - drm/panel-edp: Add support for BOE NE140WUM-N6S panel (Zhengqiao Xia) - drm/panel-edp: Add support for AUO B140QAN08.H panel (Zhengqiao Xia) - drm/panthor: Fix build warning when DEBUG_FS is disabled (Adrián Larumbe) - drm/appletbdrm: Make appletbdrm depend on X86 (Aditya Garg) - vsprintf: Use %%p4chR instead of %%p4cn for reading data in reversed host ordering (Petr Mladek) - drm/i915/rps: fix stale reference to i915->irq_lock (Jani Nikula) - drm/i915/irq: move i915->irq_lock to display->irq.lock (Jani Nikula) - drm/i915/rps: refactor display rps support (Jani Nikula) - drm/i915/irq: make i915_enable_asle_pipestat() static (Jani Nikula) - drm/i915/irq: split out i965_display_irq_postinstall() (Jani Nikula) - drm/i915/irq: split out i915_display_irq_postinstall() (Jani Nikula) - drm/i915/irq: move locking inside vlv_display_irq_postinstall() (Jani Nikula) - drm/i915/irq: move locking inside valleyview_{enable, disable}_display_irqs() (Jani Nikula) - drm/i915/irq: move locking inside vlv_display_irq_reset() (Jani Nikula) - drm/i915/crtc: pass struct intel_display to DISPLAY_VER() (Jani Nikula) - drm/i915/bios: fix a comment referencing struct drm_i915_private (Jani Nikula) - drm/i915/display: remove struct drm_i915_private forward declaration (Jani Nikula) - drm/i915/dsi: remove dependency on i915_drv.h (Jani Nikula) - drm/i915/display: implement wa_14022269668 (Vinod Govindapillai) - drm/i915/de: drop drm_i915_private compat wrappers from intel_de_*() (Jani Nikula) - drm/i915/hdmi: convert rest of intel_hdmi.c to struct intel_display (Jani Nikula) - drm/i915/dpt: convert intel_dpt_common.c to struct intel_display (Jani Nikula) - drm/i915/hdcp: drop unnecessary include from intel_hdcp_gsc.h (Jani Nikula) - drm/i915/hdcp: pass struct drm_device to driver specific HDCP GSC code (Jani Nikula) - drm/i915/hdcp: simplify HDCP GSC firmware usage selection (Jani Nikula) - drm/i915/hdcp: switch the HDCP GSC message interface from u8* to void* (Jani Nikula) - drm/i915/hdcp: pass the context to the HDCP GSC message interface (Jani Nikula) - drm/i915/hdcp: rename HDCP GSC context alloc/free functions (Jani Nikula) - drm/i915/hdcp: rename struct intel_hdcp_gsc_message to intel_hdcp_gsc_context (Jani Nikula) - drm/i915/hdcp: split HDCP GSC message alloc/save responsibilities (Jani Nikula) - drm/i915/hdcp: deduplicate and refactor HDCP GSC ops initialization (Jani Nikula) - drm/i915/hdcp: remove duplicate declarations (Jani Nikula) - drm/i915/display: Implement wa_14024400148 (Nemesa Garg) - drm/i915/error: drop dmesg suggestion to file bugs on GPU hangs (Jani Nikula) - drm/i915/backlight: drop dmesg suggestion to file bugs (Jani Nikula) - drm/i915/display: move min_hblank from dp_mst.c to dp.c (Arun R Murthy) - drm/display/dp: Export fn to calculate link symbol cycles (Arun R Murthy) - drm/i915/pch: fix warning for coffeelake on SunrisePoint PCH (Jiajia Liu) - drm/i915/hdmi: Use an intel_connector pointer everywhere (Imre Deak) - drm/i915/dp: Use an intel_connector pointer everywhere (Imre Deak) - drm/i915/psr: Move PSR workaround to intel_psr.c (Jouni Högander) - drm/i915/display: Ensure enough lines between delayed VBlank and VBlank (Jouni Högander) - drm/i915/alpm: Check for alpm support before accessing alpm register (Animesh Manna) - drm/i915/vga: Consolidate intel_vga_disable() calls (Ville Syrjälä) - drm/i915/vga: Nuke vga_redisable_power_on() (Ville Syrjälä) - drm/i915/vga: Include the current pipe in the VGA disable debug message (Ville Syrjälä) - drm/i915/vga: Extract intel_vga_regs.h (Ville Syrjälä) - drm/i915/vga: Add more VGACNTRL bits (Ville Syrjälä) - drm/i915/vga: Clean up VGACNTRL bits (Ville Syrjälä) - drm/i915/display: Disintegrate sink alpm enable from psr with lobf (Animesh Manna) - drm/i915/alpm: Add intel_psr_need_alpm() to simplify alpm check (Animesh Manna) - drm/i915/lobf: Check for sink error and disable LOBF (Animesh Manna) - drm/i915/lobf: Add mutex for alpm update (Animesh Manna) - drm/i915/lobf: Add debug interface for lobf (Animesh Manna) - drm/i915/lobf: Update lobf if any change in dependent parameters (Animesh Manna) - drm/i915/lobf: Add fixed refresh rate check in compute_config() (Animesh Manna) - drm/i915/lobf: Disintegrate alpm_disable from psr_disable (Animesh Manna) - drm/i915/lobf: Add debug print for LOBF (Animesh Manna) - drm/i915/lobf: Add lobf enablement in post plane update (Animesh Manna) - drm/i915/alpm: use variable from intel_crtc_state instead of intel_psr (Jouni Högander) - drm/i915/reg: Add/remove some extra blank lines (Jani Nikula) - drm/i915/reg: use REG_BIT and friends to define DP registers (Jani Nikula) - drm/i915/display: Rename vblank DC workaround functions and variables (Jouni Högander) - drm/i915/display: Rename intel_psr_needs_block_dc_vblank (Jouni Högander) - drm/i915/psr: Apply underrun on PSR idle workaround (Jouni Högander) - drm/i915/dmc: Add interface to control start of PKG C-state exit (Jouni Högander) - drm/i915/psr: Add interface to notify PSR of vblank enable/disable (Jouni Högander) - drm/i915/psr: Add mechanism to notify PSR of DC5/6 enable disable (Jouni Högander) - drm/i915/psr: Add mechanism to notify PSR of pipe enable/disable (Jouni Högander) - drm/i915/psr: Block PKG C-State when enabling PSR (Jouni Högander) - drm/i915/dmc: Add interface to block PKG C-state (Jouni Högander) - drm/i915/dmc: Add PIPEDMC_BLOCK_PKGC_SW definitions (Jouni Högander) - drm/i915/dmc: Add PIPEDMC_EVT_CTL register definition (Jouni Högander) - drm/i915/psr: Store enabled non-psr pipes into intel_crtc_state (Jouni Högander) - drm/i915/display: Add new interface for getting dc_state (Jouni Högander) - drm/i915/pch: abstract fake PCH detection better (Jani Nikula) - drm/i915/display: drop lots of unnecessary #include i915_drv.h (Jani Nikula) - drm/i915/display: pass struct intel_display to PCH macros (Jani Nikula) - drm/xe/compat: clean up unused platform check macros (Jani Nikula) - drm/i915/audio: don't set LPE audio irq chip data, it's unused (Jani Nikula) - drm/i915/display: switch to display->platform.dgfx from IS_DGFX() (Jani Nikula) - drm/i915/hdmi: switch to display->platform based platform detection (Jani Nikula) - drm/i915/gmbus: switch to display->platform based platform detection (Jani Nikula) - drm/i915/dpio: switch to display->platform based platform detection (Jani Nikula) - drm/i915/dp-aux: switch to display->platform based platform detection (Jani Nikula) - drm/i915/dmc: switch to display->platform based platform detection (Jani Nikula) - drm/i915/crt: switch to display->platform based platform detection (Jani Nikula) - drm/i915/frontbuffer: convert intel_frontbuffer.[ch] to struct intel_display (Jani Nikula) - drm/i915/sprite: convert intel_sprite_uapi.c to struct intel_display (Jani Nikula) - drm/i915/display: convert intel_modeset_verify.c to struct intel_display (Jani Nikula) - drm/i915/display: convert intel_modeset_setup.[ch] to struct intel_display (Jani Nikula) - drm/i915/fb: convert intel_fbdev.[ch] and intel_fbdev_fb.[ch] to struct intel_display (Jani Nikula) - drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions' (Chen Linxuan) - drm/i915/irq: convert ibx_irq_reset() into ibx_display_irq_reset() (Jani Nikula) - drm/i915/display: Add link rate and lane count to i915_display_info (Khaled Almahallawy) - drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring DSC slices (Ankit Nautiyal) - drm/i915/display: Add macro for checking 3 DSC engines (Ankit Nautiyal) - drm/i915: use graphics version instead of PCH split in error capture (Jani Nikula) - drm/i915: don't capture DERRMR for VLV/CHV (Jani Nikula) - drm/i915: use display snapshot mechanism for display irq regs (Jani Nikula) - drm/i915: stop recording IER in error capture (Jani Nikula) - drm/i915: record GEN2_IER in gtier[0] for pre-ilk error capture (Jani Nikula) - drm/i915: use 32-bit access for gen2 irq registers (Jani Nikula) - drm/i915/dpio: have chv_data_lane_soft_reset() get/put dpio internally (Jani Nikula) - drm/i915/vrr: Stop writing VRR_CTL_IGN_MAX_SHIFT for MTL onwards (Jouni Högander) - drm/i915/pch: clean up includes (Jani Nikula) - drm/i915/pch: move PCH detection to intel_display_driver_early_probe() (Jani Nikula) - drm/i915/display: Convert intel_pch towards intel_display (Rodrigo Vivi) - drm/{i915,xe}: Move intel_pch under display (Rodrigo Vivi) - drm/xe/doc: Wire up PCIe Gen5 limitations (Raag Jadav) - drm/xe: Expose PCIe link downgrade attributes (Raag Jadav) - drm/xe: Move xe_device_sysfs_init() to xe_device_probe() (Raag Jadav) - drm/xe: Release force wake first then runtime power (Shuicheng Lin) - drm/xe: Add config control for svm flush work (Shuicheng Lin) - drm/xe: Use copy_from_user() instead of __copy_from_user() (Harish Chegondi) - drm/xe/gsc: do not flush the GSC worker from the reset path (Daniele Ceraolo Spurio) - drm/xe: Do not print timedout job message on killed exec queues (Matthew Brost) - drm/xe: fix devcoredump chunk alignmnent calculation (Arnd Bergmann) - drm/xe/vf: Fix guc_info debugfs for VFs (Daniele Ceraolo Spurio) - drm/gpusvm: set has_dma_mapping inside mapping loop (Dafna Hirschfeld) - drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs (Tejas Upadhyay) - drm/i915/gt: Remove const from struct i915_wa list allocation (Kees Cook) - drm/i915/slpc: Balance the inc/dec for num_waiters (Vinay Belgaumkar) - drm/i915/gt: Add delay to let engine resumes properly (Nitin Gote) - drm/i915/huc: Fix fence not released on early probe errors (Janusz Krzysztofik) - drm/i915/gem: Convert SPDX headers to single-line format (Andi Shyti) - drm/i915/gsc: delete a stray tab in intel_gsc_fw_get_binary_info() (Dan Carpenter) - drm/i915/selftests: Refactor RC6 power measurement and error handling (Sk Anirban) - drm/i915: Disable RPG during live selftest (Badal Nilawar) - drm/i915/gt: Use proper sleeping functions for timeouts shorter than 20ms (Andi Shyti) - drm/i915/gt: Remove trailing blank lines (Andi Shyti) - drm/i915/gt: Fix SPDX license format (Andi Shyti) - i915/gt/selftests: Disable lrc_timestamp test (Mikolaj Wasiak) - i915/selftest/igt_mmap: let mmap tests run in kthread (Mikolaj Wasiak) - drm/st7571-i2c: select CONFIG_DRM_CLIENT_SELECTION (Arnd Bergmann) - drm/bridge: imx8*-ldb: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/vc4: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/msm/hdmi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/msm/dsi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/msm/dp: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/mcde: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/exynos: mic: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: ti-sn65dsi86: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: tda998x: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: dw-hdmi: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: lt9611uxc: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: display-connector: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/bridge: analogix-anx6345: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - platform: arm64: acer-aspire1-ec: convert to devm_drm_bridge_alloc() API (Luca Ceresoli) - drm/panfrost: reorder pd/clk/rst sequence (Philippe Simons) - drm/panfrost: add h616 compatible string (Philippe Simons) - drm/panfrost: Add PM runtime flag (Philippe Simons) - drm/v3d: client ranges from axi_ids are different with V3D 7.1 (Jose Maria Casanova Crespo) - drm/v3d: fix client obtained from axi_ids on V3D 4.1 (Jose Maria Casanova Crespo) - accel/ivpu: Implement heartbeat-based TDR mechanism (Karol Wachowski) - drm/imagination: Add reset controller support for GPU initialization (Michal Wilczynski) - dt-bindings: gpu: Add 'resets' property for GPU initialization (Michal Wilczynski) - drm/imagination: avoid unused-const-variable warning (Arnd Bergmann) - drm/panel: himax-hx8279: Always initialize goa_{even,odd}_valid in hx8279_check_goa_config() (Nathan Chancellor) - MAINTAINERS: add entry for Sitronix ST7571 LCD Controller (Marcus Folkesson) - drm/st7571-i2c: add support for Sitronix ST7571 LCD controller (Marcus Folkesson) - dt-bindings: display: Add Sitronix ST7571 LCD Controller (Marcus Folkesson) - drm/nouveau: chan: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - drm/nouveau: outp: Use __member_size() helper (Gustavo A. R. Silva) - drm/nouveau: disp: Use __member_size() helper (Gustavo A. R. Silva) - drm/panthor: show device-wide list of DRM GEM objects over DebugFS (Adrián Larumbe) - drm/panthor: Label all kernel BO's (Adrián Larumbe) - drm/panthor: Add driver IOCTL for setting BO labels (Adrián Larumbe) - drm/panthor: Introduce BO labeling (Adrián Larumbe) - drm/bridge: lt9611uxc: Fix an error handling path in lt9611uxc_probe() (Christophe JAILLET) - drm/panel: make prepare/enable and disable/unprepare calls return void (Dmitry Baryshkov) - drm/bridge: analogix_dp: ignore return values of drm_panel_* calls (Dmitry Baryshkov) - drm/bridge: analogix_dp: inline analogix_dp_prepare_panel() (Dmitry Baryshkov) - drm/bridge: analogic_dp: drop panel_lock (Dmitry Baryshkov) - drm/bridge: analogic_dp: drop panel_is_modeset (Dmitry Baryshkov) - drm/bridge: analogix_dp: drop unused argument to analogix_dp_prepare_panel() (Dmitry Baryshkov) - drm/bridge: analogix_dp: drop extra calls to analogix_dp_prepare_panel() (Dmitry Baryshkov) - drm: renesas: rz-du: rzg2l_mipi_dsi: Update the comment in rzg2l_mipi_dsi_start_video() (Biju Das) - drm/panthor: Don't create a file offset for NO_MMAP BOs (Boris Brezillon) - drm/panel: samsung-sofef00: Drop s6e3fc2x01 support (Casey Connolly) - drm/mipi-dsi: Remove mipi_dsi_dcs_write_seq (Tejas Vipin) - drm/panel: panel-samsung-sofef00: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/appletbdrm: use %%p4cl instead of %%p4cc (Aditya Garg) - printf: add tests for generic FourCCs (Aditya Garg) - lib/vsprintf: Add support for generic FourCCs by extending %%p4cc (Hector Martin) - drm/rockchip: analogix_dp: Add support for RK3588 (Damon Ding) - drm/bridge: analogix_dp: Add support for RK3588 (Damon Ding) - dt-bindings: display: rockchip: analogix-dp: Add support for RK3588 (Damon Ding) - drm/rockchip: analogix_dp: Add support to get panel from the DP AUX bus (Damon Ding) - drm/bridge: analogix_dp: Add support for &drm_dp_aux.wait_hpd_asserted() (Damon Ding) - drm/bridge: analogix_dp: Add support to get panel from the DP AUX bus (Damon Ding) - drm/bridge: analogix_dp: Support to get &analogix_dp_device.plat_data and &analogix_dp_device.aux (Damon Ding) - dt-bindings: display: rockchip: analogix-dp: Add support to get panel from the DP AUX bus (Damon Ding) - drm/bridge: analogix_dp: Add support for phy configuration. (Damon Ding) - drm/bridge: analogix_dp: Remove CONFIG_PM related check in analogix_dp_bind()/analogix_dp_unbind() (Damon Ding) - drm/bridge: analogix_dp: Add irq flag IRQF_NO_AUTOEN instead of calling disable_irq() (Damon Ding) - drm/panic: use `///` for private items too (Miguel Ojeda) - drm/panel: Add Visionox G2647FB105 panel driver (Alexander Baransky) - dt-bindings: display: panel: Add Visionox G2647FB105 (Alexander Baransky) - drm: panel: Add driver for Himax HX8279 DDIC panels (AngeloGioacchino Del Regno) - dt-bindings: display: panel: Add Himax HX8279/HX8279-D DDIC panels (AngeloGioacchino Del Regno) - dt-bindings: vendor-prefixes: Add Shenzhen Aoly Technology Co., Ltd. (AngeloGioacchino Del Regno) - drm/panel: simple: add Tianma P0700WXF1MBAA panel (Luca Ceresoli) - drm/panel: simple: Tianma TM070JDHG34-00: add delays (Luca Ceresoli) - dt-bindings: display: simple: Add Tianma P0700WXF1MBAA panel (Luca Ceresoli) - drm/panthor: Fix the panthor_gpu_coherency_init() error path (Boris Brezillon) - drm/udl: Set error code in udl_init() (Dan Carpenter) - drm/bridge: dw-hdmi: Avoid including uapi headers (Andy Yan) - drm/bridge: select DRM_KMS_HELPER for AUX_BRIDGE (Dmitry Baryshkov) - drm/edid: Refactor DisplayID timing block structs (Egor Vorontsov) - drm/edid: Implement DisplayID Type IX & X timing blocks parsing (Egor Vorontsov) - drm/panel: boe-bf060y8m-aj0: transition to mipi_dsi wrapped functions (Tejas Vipin) - gpu: drm: xlnx: zynqmp_dp: Use dev_err_probe() (Zhang Enpei) - drm: xlnx: zynqmp_dpsub: use snd_soc_dummy_dlc (Kuninori Morimoto) - drm/virtio: Support drm_panic with non-vmapped shmem BO (Ryosuke Yasuoka) - drm/virtio: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/virtio: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/imagination: Add support for TI AM68 GPU (Matt Coster) - drm/imagination: Use cached memory with dma_coherent (Matt Coster) - drm/imagination: Add RISC-V firmware processor support (Sarah Walker) - drm/imagination: Move ELF fw utils to common file (Matt Coster) - drm/imagination: Use callbacks for fw irq handling (Matt Coster) - drm/imagination: Use a lookup table for fw defs (Matt Coster) - drm/imagination: Make has_fixed_data_addr a value (Matt Coster) - drm/imagination: Rename event_mask -> status_mask (Matt Coster) - drm/imagination: Remove firmware enable_reg (Matt Coster) - drm/imagination: Handle Rogue safety event IRQs (Alessio Belle) - drm/imagination: Mask GPU IRQs in threaded handler (Alessio Belle) - drm/imagination: Add power domain control (Matt Coster) - drm/imagination: Use new generic compatible string (Matt Coster) - drm/imagination: Update register defs for newer GPUs (Alessio Belle) - dt-bindings: gpu: img: Add BXS-4-64 devicetree bindings (Matt Coster) - dt-bindings: gpu: img: Future-proofing enhancements (Matt Coster) - drm/display: hdmi: provide central data authority for ACR params (Dmitry Baryshkov) - drm/bridge: anx7625: Use devm_pm_runtime_enable() (Chen-Yu Tsai) - drm/vmwgfx: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/vmwgfx: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/panthor: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/panfrost: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/msm: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/etnaviv: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/etnaviv: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/udl: Support adapters without firmware descriptor (Thomas Zimmermann) - drm/udl: Validate length in vendor-descriptor parser (Thomas Zimmermann) - drm/udl: Treat vendor descriptor as u8 (Thomas Zimmermann) - drm/udl: Return error if vendor descriptor is too short (Thomas Zimmermann) - drm/udl: Handle errors from usb_get_descriptor() (Thomas Zimmermann) - drm/udl: The number of pixels is always positive (Thomas Zimmermann) - drm/udl: Improve type safety when using struct udl_device (Thomas Zimmermann) - drm/udl: Remove unused field gem_lock from struct udl_device (Thomas Zimmermann) - drm/udl: Remove unused field dev from struct udl_device (Thomas Zimmermann) - drm/sysfb: Share helpers for screen_info validation (Thomas Zimmermann) - drm/sysfb: Share helpers for integer validation (Thomas Zimmermann) - drm/sysfb: Split source file (Thomas Zimmermann) - drm: renesas: Add zpos, alpha and blend properties to RZ/G2L DU (Biju Das) - accel/qaic: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/sysfb: efidrm: Avoid clang -Wsometimes-uninitialized in efidrm_device_create() (Nathan Chancellor) - drm/i915/backlight: Modify condition to use panel luminance (Suraj Kandpal) - drm/dp: Add smooth brightness register bit definition (Suraj Kandpal) - drm/hisilicon/hibmc: Add vga connector detect functions (Baihan Li) - drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD (Baihan Li) - drm/hisilicon/hibmc: Enable this hot plug detect of irq feature (Baihan Li) - drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file (Baihan Li) - drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel (Baihan Li) - drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp (Baihan Li) - drm/hisilicon/hibmc: Add dp serdes cfg in dp process (Baihan Li) - drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis (Baihan Li) - drm/hisilicon/hibmc: Restructuring the header dp_reg.h (Baihan Li) - accel/amdxdna: Fix incorrect size of ERT_START_NPU commands (Lizhi Hou) - drm/panel: simple: Add NLT NL13676BC25-03F panel entry (Antonin Godard) - dt-bindings: display: simple: Add NLT NL13676BC25-03F panel (Antonin Godard) - accel/ivpu: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/panthor: Don't update MMU_INT_MASK in panthor_mmu_irq_handler() (Boris Brezillon) - drm/panthor: Let IRQ handlers clear the interrupts themselves (Boris Brezillon) - drm/panthor: Update panthor_mmu::irq::mask when needed (Boris Brezillon) - drm/panthor: Call panthor_gpu_coherency_init() after PM resume() (Boris Brezillon) - drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions (Boris Brezillon) - drm: Mark CONFIG_DRM_HEADER_TEST as BROKEN (Thomas Zimmermann) - drm/panic: Add support to scanout buffer as array of pages (Jocelyn Falempe) - mm/kmap: Add kmap_local_page_try_from_panic() (Jocelyn Falempe) - drm/rockchip: vop: Consistently use rk3399 registers consts (Konstantin Shabanov) - dt-bindings: display: rockchip,vop: Drop assigned-clocks (Rob Herring (Arm)) - drm/rockchip: vop2: Make overlay layer select register configuration take effect by vsync (Andy Yan) - drm/rockchip: vop: remove redundant condition check (Lucas Stach) - drm/ttm/xe: drop unused force_alloc flag (Dave Airlie) - drm/xe: Drop force_alloc from xe_bo_evict in selftests (Matthew Brost) - drm/xe/eustall: Do not support EU stall on SRIOV VF (Harish Chegondi) - drm/xe/eustall: Resolve a possible circular locking dependency (Harish Chegondi) - drm/xe: Abort printing coredump in VM printer output if full (Matthew Brost) - drm/print: Add drm_coredump_printer_is_full (Matthew Brost) - drm/xe: Update xe_ttm_access_memory to use GPU for non-visible access (Matthew Brost) - drm/xe: Add devcoredump chunking (Matthew Brost) - drm/xe/hwmon: Fix kernel version documentation for fan speed (Lucas De Marchi) - drm/xe/hwmon: Fix kernel version documentation for temperature (Lucas De Marchi) - drm/i915/debugfs: move PCH type to display caps (Jani Nikula) - drm/i915/debugfs: remove i915_display_capabilities (Jani Nikula) - drm/i915: Simplify combo PLL frac w/a (Ville Syrjälä) - drm/i915: Apply the combo PLL frac w/a on DG1 (Ville Syrjälä) - drm/i915/wm: convert i9xx_wm.c internally to struct intel_display (Jani Nikula) - drm/i915/wm: convert i9xx_wm.c to intel_de_*() register interface (Jani Nikula) - drm/i915/wm: convert i9xx_wm.h external interfaces to struct intel_display (Jani Nikula) - drm/i915/wm: convert skl_watermarks.c internally to struct intel_display (Jani Nikula) - drm/i915/wm: convert skl_watermark.h external interfaces to struct intel_display (Jani Nikula) - drm/i915/wm: convert intel_wm.c internally to struct intel_display (Jani Nikula) - drm/i915/wm: convert intel_wm.h external interfaces to struct intel_display (Jani Nikula) - drm/i915/dsi: unify naming and simplify checks for dphy params (Jani Nikula) - drm/i915/dsi: separate clock and data lane prepare timing (Jani Nikula) - drm/i915/dp_mst: Rename intel_dp::mst.active_links to mst.active_streams (Imre Deak) - drm/i915/dp_mst: Use intel_dp_mst_active_streams() instead of open-coding it (Imre Deak) - drm/i915/dp_mst: Rename intel_dp_mst_encoder_active_links() to intel_dp_mst_active_streams() (Imre Deak) - drm/i915/dp_mst: Remove stream count assert from intel_dp_check_mst_status() (Imre Deak) - drm/i915/dp_mst: Add intel_dp_mst_{inc, dec}_active_streams() (Imre Deak) - drm/i915/dp: Rename intel_dp::link_trained to link.active (Imre Deak) - drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed (Ankit Nautiyal) - drm/i915: Eliminate intel_compute_sagv_mask() (Ville Syrjälä) - drm/i915: Skip bw stuff if per-crtc sagv state doesn't change (Ville Syrjälä) - drm/i915: Make intel_bw_modeset_checks() internal to intel_bw_atomic_check() (Ville Syrjälä) - drm/i915: Make intel_bw_check_sagv_mask() internal to intel_bw.c (Ville Syrjälä) - drm/i915: Extract intel_bw_check_sagv_mask() (Ville Syrjälä) - drm/i915: Extract intel_bw_modeset_checks() (Ville Syrjälä) - drm/i915: Drop force_check_qgv (Ville Syrjälä) - drm/i915: Flag even inactive crtcs as "inherited" (Ville Syrjälä) - drm/i915: Do more bw readout (Ville Syrjälä) - drm/i915: Avoid triggering unwanted cdclk changes due to dbuf bandwidth changes (Ville Syrjälä) - drm/i915: Pass intel_dbuf_bw to skl_*_calc_dbuf_bw() explicitly (Ville Syrjälä) - drm/i915: Extract intel_dbuf_bw_changed() (Ville Syrjälä) - drm/i915: s/intel_crtc_bw/intel_dbuf_bw/ (Ville Syrjälä) - drm/i915: Drop the cached per-pipe min_cdclk[] from bw state (Ville Syrjälä) - drm/i915/dp: Reject HBR3 when sink doesn't support TPS4 (Ville Syrjälä) - drm/i915/psr: Prevent DP Panel Replay as well when CRC is enable (Jouni Högander) - drm/i915: Eliminate the initial_plane_phys_{smem,lmem}() duplication (Ville Syrjälä) - drm/i915: Use intel_memory_region_type_is_local() in the BIOS FB takeover (Ville Syrjälä) - drm/i915: Lookup the memory region first in the BIOS FB takeover (Ville Syrjälä) - drm/i915: Use a nicer way to lookup the memory region in BIOS FB takeover (Ville Syrjälä) - drm/i915: Verify the BIOS FB first PTE on non-LMEMBAR systems (Ville Syrjälä) - drm/i915: Use intel_ggtt_read_entry() in the BIOS FB takeover (Ville Syrjälä) - drm/i915/ggtt: Add intel_ggtt_read_entry() (Ville Syrjälä) - agp/intel-gtt: Add intel_gmch_gtt_read_entry() (Ville Syrjälä) - drm/i915: Expose intel_memory_type_str() (Ville Syrjälä) - drm/i915: Extract intel_memory_type_is_local() (Ville Syrjälä) - drm/i915/gvt: use hardcoded reference clocks (Jani Nikula) - drm/i915: reduce intel_wakeref.h dependencies (Jani Nikula) - drm/i915/gvt: update MAINTAINERS (Jani Nikula) - drm/i915/gvt: fix unterminated-string-initialization warning (Jani Nikula) - drm/i915/dram: Consolidate logging of DRAM type (Lucas De Marchi) - drm/i915/dram: Add missing INTEL_DRAM str conversions (Lucas De Marchi) - drm/i915/display: Fix htmldocs build (Rodrigo Vivi) - drm/i915/display: implement wa_18038517565 (Vinod Govindapillai) - drm/i915/psr: Add PSR pause/resume reference count (Jouni Högander) - drm/i915/display: Avoid use of VTOTAL.Vtotal bits (Ankit Nautiyal) - drm/i915/display: Introduce transcoder_has_vrr() helper (Ankit Nautiyal) - drm/i915/display: drop some unnecessary intel_de_* compatibility wrappers (Jani Nikula) - drm/i915/wa: convert intel_display_wa.[ch] to struct intel_display (Jani Nikula) - drm/i915/psr: further conversions to struct intel_display (Jani Nikula) - drm/i915/crc: convert intel_pipe_crc.c to struct intel_display (Jani Nikula) - drm/i915/ddi: convert intel_ddi.c to struct intel_display (Jani Nikula) - drm/i915/dpll: convert intel_dpll.[ch] to struct intel_display (Jani Nikula) - drm/i915/dsi: let HW maintain the HS-TRAIL timing (William Tseng) - drm/i915: Move intel_disable_shared_dpll() into ilk_pch_post_disable() (Ville Syrjälä) - drm/i915: Enable/disable shared dplls just the once for joined pipes (Ville Syrjälä) - drm/i915/vrr: Set trans_vrr_ctl in intel_vrr_set_transcoder_timings() (Ankit Nautiyal) - drm/i915/vrr: Always use VRR timing generator for PTL+ (Ankit Nautiyal) - drm/i915/vrr: Allow fixed_rr with pipe joiner (Ankit Nautiyal) - drm/i915/display: Move vrr.guardband/pipeline_full out of !fastset block (Ankit Nautiyal) - drm/i915/display: Use fixed rr timings in intel_set_transcoder_timings_lrr() (Ankit Nautiyal) - drm/i915/vrr: Use fixed timings for platforms that support VRR (Ankit Nautiyal) - drm/i915/display: Use fixed_rr timings in modeset sequence (Ankit Nautiyal) - drm/i915/vrr: Set vrr.enable for VRR TG with fixed_rr (Ankit Nautiyal) - drm/i915/vrr: Always set vrr vmax/vmin/flipline in vrr_{enable/disable} (Ankit Nautiyal) - drm/i915/vrr: Refactor condition for computing vmax and LRR (Ankit Nautiyal) - drm/i915/display: Move intel_psr_post_plane_update() at the later (Ankit Nautiyal) - drm/i915/display: Disable PSR before disabling VRR (Ankit Nautiyal) - drm/i915/dp_mst: Use VRR Timing generator for DP MST for fixed_rr (Ankit Nautiyal) - drm/i915/hdmi: Use VRR Timing generator for HDMI for fixed_rr (Ankit Nautiyal) - drm/i915/gvt: Stop using intel_runtime_pm_put_unchecked() (Ville Syrjälä) - drm/i915: Replace the HAS_DDI() in intel_crtc_scanline_offset() with specific platform checks (Ville Syrjälä) - drm/i915: Reverse the scanline_offset if ladder (Ville Syrjälä) - drm/i915: Fix scanline_offset for LNL+ and BMG+ (Ville Syrjälä) - drm/i915/dp_mst: Fix side-band message timeouts due to long PPS delays (Imre Deak) - drm/i915/pps: Let calling intel_pps_vdd_{on, off}_unlocked() w/o PPS lock held (Imre Deak) - drm/i915/pch: convert intel_pch_refclk.c to struct intel_display (Jani Nikula) - drm/i915/pch: convert intel_pch_display.[ch] to struct intel_display (Jani Nikula) - drm/i915/display: convert intel_crtc_state_dump.c to struct intel_display (Jani Nikula) - drm/i915/atomic: convert intel_atomic.c to struct intel_display (Jani Nikula) - drm/i915/tc: convert intel_tc.c to struct intel_display (Jani Nikula) - drm/i915/lvds: convert intel_lvds.[ch] to struct intel_display (Jani Nikula) - drm/i915/dvo: convert intel_dvo.[ch] to struct intel_display (Jani Nikula) - drm/i915/dsi: convert intel_dsi_dcs_backlight.c to struct intel_display (Jani Nikula) - drm/i915/dsi: convert intel_dsi_vbt.[ch] to struct intel_display (Jani Nikula) - drm/i915/dsi: convert parameter printing to drm_printer (Jani Nikula) - drm/i915/dsi: convert vlv_dsi_pll.[ch] to struct intel_display (Jani Nikula) - drm/i915/dsi: convert vlv_dsi.[ch] to struct intel_display (Jani Nikula) - drm/i915/display: Read panel replay source status through PSR2 status register (Animesh Manna) - drm/i915/xe2hpd: Identify the memory type for SKUs with GDDR + ECC (Vivek Kasireddy) - drm/i915/fbc: update the panel_replay dependency in fbc wa's (Vinod Govindapillai) - drm/i915/fbc: keep FBC disabled if selective update is on in xe2lpd (Vinod Govindapillai) - drm/i915/dmc: Create debugfs entry for dc6 counter (Mohammed Thasleem) - drm/i915/vrr: Avoid reading vrr.enable based on fixed_rr check (Ankit Nautiyal) - drm/i915/display: Add fixed_rr to crtc_state dump (Ankit Nautiyal) - drm/i915/vdsc: Use the DSC config tables for DSI panels (Suraj Kandpal) - drm/xe/compat: remove intel_runtime_pm.h (Jani Nikula) - drm/i915/power: convert to display runtime PM interfaces (Jani Nikula) - drm/i915/display: convert to display runtime PM interfaces (Jani Nikula) - drm/i915/display: use display runtime PM interfaces for for atomic state (Jani Nikula) - drm/i915/display: conversions to with_intel_display_rpm() (Jani Nikula) - drm/i915/display: add display specific runtime PM wrappers (Jani Nikula) - drm/i915/display: rename I915_HAS_HOTPLUG() to HAS_HOTPLUG (Jani Nikula) - drm/i915/irq: convert rest of intel_display_irq.[ch] to struct intel_display (Jani Nikula) - drm/i915/irq: convert intel_display_irq.[ch] interfaces to struct intel_display (Jani Nikula) - drm/i915/hotplug: convert intel_hotplug_irq.[ch] to struct intel_display (Jani Nikula) - drm/i915/hotplug: convert hotplug irq handling to intel_de_*() (Jani Nikula) - drm/i915/hotplug: convert hotplug debugfs to struct intel_display (Jani Nikula) - drm/i915/hotplug: convert intel_hotplug.[ch] to struct intel_display (Jani Nikula) - drm/i915/connector: convert intel_connector.c to struct intel_display (Jani Nikula) - drm/i915/color: prefer display->platform. checks (Jani Nikula) - drm/i915/display: Fix build error without DRM_FBDEV_EMULATION (Yue Haibing) - drm/i915: Fix harmful driver register/unregister asymmetry (Janusz Krzysztofik) - drm/i915: Fix PXP cleanup missing from probe error rewind (Janusz Krzysztofik) - drm/i915: Downgrade device register error if injected (Janusz Krzysztofik) - drm/i915/display: Maintain asciibetical order for HAS_* macros (Ankit Nautiyal) - drm/i915/xe3lpd: Update bandwidth parameters (Gustavo Sousa) - drm/i915/display: Convert intel_bw.c externally to intel_display (Gustavo Sousa) - drm/i915/display: Convert intel_bw.c internally to intel_display (Gustavo Sousa) - drm/i915/display: Enable MSA Ignore Timing PAR only when in not fixed_rr mode (Ankit Nautiyal) - drm/i915/vrr: Prepare for fixed refresh rate timings (Ankit Nautiyal) - drm/i915/vrr: Use crtc_vtotal for vmin (Ankit Nautiyal) - drm/i915/vrr: Track vrr.enable only for variable timing (Ankit Nautiyal) - drm/i915/vrr: Disable CMRR (Ankit Nautiyal) - drm/i915/vrr: Make helpers for cmrr and vrr timings (Ankit Nautiyal) - drm/i915:vrr: Separate out functions to compute vmin and vmax (Ankit Nautiyal) - drm/i915/vrr: Remove unwanted comment (Ankit Nautiyal) - drm/i915/watermark: Check bounds for scaler_users for dsc prefill latency (Ankit Nautiyal) - drm/i915/crt: Use intel_hpd_block/unblock() instead of intel_hpd_disable/enable() (Imre Deak) - drm/i915/dp: Queue a link check after link training is complete (Imre Deak) - drm/i915/dp: Fix link training interrupted by a short HPD pulse (Imre Deak) - drm/i915/hpd: Add support for blocking the IRQ handling on an HPD pin (Imre Deak) - drm/i915/hpd: Let an HPD pin be in the disabled state when handling missed IRQs (Imre Deak) - drm/i915/hpd: Track HPD pins instead of ports for HPD pulse events (Imre Deak) - drm/i915/xe3lpd: Map POWER_DOMAIN_AUDIO_PLAYBACK to DC_off (Gustavo Sousa) - drm/sysfb: efidrm: Support module builds (Thomas Zimmermann) - efi: Export symbol efi_mem_desc_lookup (Thomas Zimmermann) - drm: Add UAPI for the Asahi driver (Alyssa Rosenzweig) - drm/panel: Fix build error on !CONFIG_OF (Lucas De Marchi) - drm/panel: boe-tv101wum-ll2: Fix compilation build (Maxime Ripard) - drm/panel: boe-th101mb31ig002-28a: Fix compilation build (Maxime Ripard) - drm/panel: auo-a030jtn01: Fix compilation build (Maxime Ripard) - dma-buf: heaps: system: Remove global variable (Maxime Ripard) - drm/sysfb: simpledrm: Remove unused helper simpledrm_device_of_dev() (Thomas Zimmermann) - drm/simpledrm: Do not upcast in release helpers (Thomas Zimmermann) - drm/ast: Validate display modes against framebuffer and format limits (Thomas Zimmermann) - drm/ast: Remove vaddr field from struct ast_plane (Thomas Zimmermann) - drm/ast: Fix comment on modeset lock (Thomas Zimmermann) - drm/bridge-connector: hook DisplayPort audio support (Dmitry Baryshkov) - drm/bridge: add function interface for DisplayPort audio implementation (Dmitry Baryshkov) - drm/bridge: split HDMI Audio from DRM_BRIDGE_OP_HDMI (Dmitry Baryshkov) - drm/bridge: samsung-dsim: use dynamic lifetime management (Luca Ceresoli) - drm/bridge: ti-sn65dsi83: use dynamic lifetime management (Luca Ceresoli) - drm/bridge: make devm_drm_bridge_alloc() mandatory for bridge allocation (Luca Ceresoli) - drm/bridge: add support for refcounting (Luca Ceresoli) - drm/bridge: add devm_drm_bridge_alloc() (Luca Ceresoli) - drm/imagination: loop counters moved to loop scope (Alexandru Dadu) - drm/sysfb: vesadrm: Add gamma correction (Thomas Zimmermann) - drm/sysfb: vesadrm: Add EDID support (Thomas Zimmermann) - drm/sysfb: Add vesadrm for VESA displays (Thomas Zimmermann) - drm/sysfb: efidrm: Add EDID support (Thomas Zimmermann) - drm/sysfb: Add efidrm for EFI displays (Thomas Zimmermann) - firmware: sysfb: Move bpp-depth calculation into screen_info helper (Thomas Zimmermann) - drm/sysfb: ofdrm: Add EDID support (Thomas Zimmermann) - drm/sysfb: Merge primary-plane functions (Thomas Zimmermann) - drm/sysfb: Merge CRTC functions (Thomas Zimmermann) - drm/sysfb: Maintain CRTC state in struct drm_sysfb_crtc_state (Thomas Zimmermann) - drm/sysfb: Merge connector functions (Thomas Zimmermann) - drm/sysfb: Merge mode-config functions (Thomas Zimmermann) - drm/sysfb: Provide single mode-init helper (Thomas Zimmermann) - drm/sysfb: Add struct drm_sysfb_device (Thomas Zimmermann) - drm: Move sysfb drivers into separate subdirectory (Thomas Zimmermann) - drm/simpledrm: Remove struct simpledrm_device.nformats (Thomas Zimmermann) - drm/ofdrm: Open-code drm_simple_encoder_init() (Thomas Zimmermann) - drm/ofdrm: Remove struct ofdrm_device.pdev (Thomas Zimmermann) - drm/vc4: tests: Retry pv-muxing tests when EDEADLK (Maxime Ripard) - drm/vc4: tests: Stop allocating the state in test init (Maxime Ripard) - drm/vc4: tests: Document output handling functions (Maxime Ripard) - drm/vc4: tests: Use return instead of assert (Maxime Ripard) - panel/panel-edp: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/ebbg-ft8719: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/dsi-cm: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/boe-tv101wum-ll2: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/th101mb31ig002-28a: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/bf060y8m-aj0: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/auo-a030jtn01: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/z00t-tm5p5-n35596: Use refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/arm-versatile: Use the refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - panel/abt-y030xx067a: Use the refcounted allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/format-helper: fix build (Matthew Auld) - drm: renesas: Extend RZ/G2L supported KMS formats (Kieran Bingham) - drm: renesas: rz-du: Drop bpp variable from struct rzg2l_du_format_info (Biju Das) - drm: renesas: rz-du: Support dmabuf import (Laurent Pinchart) - drm: renesas: rz-du: Add Kconfig dependency between RZG2L_DU and RZG2L_MIPI_DSI (Biju Das) - drm/shmem-helper: Fix unsetting shmem vaddr while vmap refcount > 0 (Dmitry Osipenko) - drm/nouveau: disp: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - drm/nouveau: svm: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - drm/nouveau: fence: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - drm/sti: fix inconsistent indenting warning (Charles Han) - drm/dp_mst: Use drm_dp_dpcd_write_data() to write GUID for non-root MST branch devices (Imre Deak) - drm/dp_mst: Fix GUID DPCD write to non-root MST branch devices (Imre Deak) - drm/mode_config: Make drm_mode_config.(max|min)_(width|height) unsigned (Lyude Paul) - drm/edid: Use unsigned int in drm_add_modes_noedid() (Lyude Paul) - drm/bridge: it6505: Switch to common helpers to power up/down dp link (Andy Yan) - drm/bridge: anx78xx: Switch to common helpers to power up/down dp link (Andy Yan) - drm/bridge: anx6345: Switch to common helpers to power up/down dp link (Andy Yan) - drm/bridge: cdns-mhdp8546: Switch to common helpers to power up/down dp link (Andy Yan) - drm/dp: Pull drm_dp_link_power_up/down from Tegra to common drm_dp_helper (Andy Yan) - MAINTAINERS: Add Dmitry Osipenko as drm/virtio co-maintainer (Dmitry Osipenko) - drm/syncobj: Extend EXPORT_SYNC_FILE for timeline syncobjs (Rob Clark) - drm/panel/panel-simple: Use the new allocation in place of devm_kzalloc() (Anusha Srivatsa) - drm/panel: deprecate old-style panel allocation (Anusha Srivatsa) - drm/panel: Add refcount support (Anusha Srivatsa) - drm/panel: Add new helpers for refcounted panel allocatons (Anusha Srivatsa) - drm/format-helper: Optimize 32-to-8-bpp conversion (Thomas Zimmermann) - drm/format-helper: Optimize 32-to-16-bpp conversion (Thomas Zimmermann) - drm/format-helper: Optimize 32-to-24-bpp conversion (Thomas Zimmermann) - drm/format-helper: Add generic conversion to 8-bit formats (Thomas Zimmermann) - drm/format-helper: Add generic conversion to 16-bit formats (Thomas Zimmermann) - drm/format-helper: Add generic conversion to 24-bit formats (Thomas Zimmermann) - drm/format-helper: Add generic conversion to 32-bit formats (Thomas Zimmermann) - drm/format-helper: Move helpers for pixel conversion to header file (Thomas Zimmermann) - drm/cirrus-qemu: Remove custom plane state (Thomas Zimmermann) - drm/cirrus-qemu: Use framebuffer format as-is, drop adjustments (Thomas Zimmermann) - drm/cirrus-qemu: Stricter mode validation (Thomas Zimmermann) - drm/cirrus-qemu: Fix pitch programming (Thomas Zimmermann) - drm/panfrost: Force AARCH64_4K page table format on MediaTek MT8192 (Ariel D'Alessandro) - drm/panfrost: Force AARCH64_4K page table format on MediaTek MT8188 (Ariel D'Alessandro) - drm/panfrost: Add support for AARCH64_4K page table format (Ariel D'Alessandro) - drm/panfrost: Set HW_FEATURE_AARCH64_MMU feature flag on Bifrost models (Ariel D'Alessandro) - drm/panfrost: Use GPU_MMU_FEATURES_VA_BITS/PA_BITS macros (Ariel D'Alessandro) - drm/panfrost: Set IOMMU_CACHE flag (Ariel D'Alessandro) - drm/bridge: sii902x: Set bridge type (Alexander Stein) - drm/panel: himax-hx8394: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/panel/sharp-ls043t1le01: Use _multi variants (Anusha Srivatsa) - drm/bridge: cdns-dsi: Move DSI mode check to _atomic_check() (Aradhya Bhatia) - drm/bridge: cdns-dsi: Add input format negotiation (Aradhya Bhatia) - drm/mipi-dsi: Add helper to find input format (Aradhya Bhatia) - drm/bridge: cdns-dsi: Move to devm_drm_of_get_bridge() (Aradhya Bhatia) - drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready (Aradhya Bhatia) - drm/bridge: cdns-dsi: Check return value when getting default PHY config (Aradhya Bhatia) - drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() (Aradhya Bhatia) - drm/bridge: cdns-dsi: Fix phy de-init and flag it so (Aradhya Bhatia) - drm/bridge: cdns-dsi: Fix connecting to next bridge (Aradhya Bhatia) - drm/nouveau: fix hibernate on disabled GPU (Christoph Rudorff) - accel/amdxdna: Add BO import and export (Lizhi Hou) - drm/nouveau/outp: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - drm/nouveau/conn: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - drm/virtio: Add capset definitions to UAPI (Aaron Ruby) - drm/bridge: anx7625: Remove redundant 'flush_workqueue()' calls (Chen Ni) - dt-bindings: display: panel: samsung,atna40yk20: document ATNA40YK20 (Christopher Obbard) - drm/panic: add missing Markdown code span (Miguel Ojeda) - drm/panic: add missing space (Miguel Ojeda) - drm: Remove redundant statement in drm_crtc_helper_set_mode() (Huacai Chen) - accel/amdxdna: s/drm_gem_v[un]map_unlocked/drm_gem_v[un]map/ (Boris Brezillon) - accel/ivpu: s/drm_gem_shmem_v[un]map/drm_gem_shmem_v[un]map_locked/ (Boris Brezillon) - accel/ivpu: pages_use_count is now a refcount_t (Boris Brezillon) - drm/shmem-helper: Use refcount_t for vmap_use_count (Dmitry Osipenko) - drm/shmem-helper: Switch drm_gem_shmem_vmap/vunmap to use pin/unpin (Dmitry Osipenko) - drm/shmem-helper: Use refcount_t for pages_use_count (Dmitry Osipenko) - drm/shmem-helper: Add and use pages_pin_count (Dmitry Osipenko) - drm/shmem-helper: Remove obsoleted is_iomem test (Dmitry Osipenko) - drm/shmem-helper: Refactor locked/unlocked functions (Dmitry Osipenko) - drm/shmem-helper: Make all exported symbols GPL (Dmitry Osipenko) - drm/gem: Document locking rule of vmap and evict callbacks (Dmitry Osipenko) - drm/gem: Add _locked postfix to functions that have unlocked counterpart (Dmitry Osipenko) - drm/gem: Change locked/unlocked postfix of drm_gem_v/unmap() function names (Dmitry Osipenko) - drm/vc4: hdmi: Add jack detection to HDMI audio driver (David Turner) - drm/vc4: hdmi: Call HDMI hotplug helper on disconnect (Stefan Wahren) - drm/display: Update comment on hdmi hotplug helper (David Turner) - drm/display: dp-tunnel: use new DCPD access helpers (Dmitry Baryshkov) - drm/display: dp-mst-topology: use new DCPD access helpers (Dmitry Baryshkov) - drm/display: dp-cec: use new DCPD access helpers (Dmitry Baryshkov) - drm/display: dp: use new DCPD access helpers (Dmitry Baryshkov) - drm/display: dp: change drm_dp_dpcd_read_link_status() return value (Dmitry Baryshkov) - drm/display: dp: implement new access helpers (Dmitry Baryshkov) - drm/ci: arm64.config: mediatek: enable PHY drivers (Vignesh Raman) - drm/ci: uprev IGT (Vignesh Raman) - drm/ci: uprev mesa (Vignesh Raman) - drm/panel/synaptics-r63353: Use _multi variants (Anusha Srivatsa) - drm/panel: novatek-nt36523: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/panel: samsung-s6d7aa0: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/bridge: ti-sn65dsi86: Check bridge connection failure (Wolfram Sang) - drm/bridge: ti-sn65dsi86: make use of debugfs_init callback (Wolfram Sang) - drm/sched: Add a basic test for checking credit limit (Tvrtko Ursulin) - drm/sched: Add a basic test for modifying entities scheduler list (Tvrtko Ursulin) - drm/sched: Add basic priority tests (Tvrtko Ursulin) - drm/sched: Add a simple timeout test (Tvrtko Ursulin) - drm/sched: Add scheduler unit testing infrastructure and some basic tests (Tvrtko Ursulin) - drm: Move some options to separate new Kconfig (Tvrtko Ursulin) - drm/probe-helper: Do not fail from drmm_kms_helper_poll_init() (Thomas Zimmermann) - drm/udl: Switch poll helpers to managed cleanup (Thomas Zimmermann) - drm/udl: Unregister device before cleaning up on disconnect (Thomas Zimmermann) - drm/bridge: fsl-ldb: make warning message more informative (Luca Ceresoli) - drm/bridge: imx8qxp-ldb: cleanup return value (Luca Ceresoli) - drm/v3d: Use V3D_SMS registers for power on/off and reset on V3D 7.x (Maíra Canal) - dt-bindings: gpu: v3d: Add V3D driver maintainer as DT maintainer (Maíra Canal) - dt-bindings: gpu: v3d: Add SMS register to BCM2712 compatible (Maíra Canal) - dt-bindings: gpu: v3d: Add per-compatible register restrictions (Maíra Canal) - drm/v3d: Associate a V3D tech revision to all supported devices (Maíra Canal) - drm/bridge: ti-sn65dsi86: Remove drm_encoder->crtc use (Maxime Ripard) - drm/bridge: tc358768: Convert to atomic helpers (Maxime Ripard) - drm/bridge: tc358768: Stop disabling when failing to enable (Maxime Ripard) - drm/bridge: tc358775: Switch to atomic commit (Maxime Ripard) - drm/bridge: cdns-csi: Switch to atomic helpers (Maxime Ripard) - drm/bridge: Introduce drm_bridge_is_atomic() helper (Maxime Ripard) - drm/bridge: ti-sn65dsi83: Switch to drm_bridge_helper_reset_crtc (Maxime Ripard) - drm/tests: bridge: Provide tests for drm_bridge_helper_reset_crtc (Maxime Ripard) - drm/bridge: Add helper to reset bridge pipeline (Maxime Ripard) - drm/tests: Create tests for drm_atomic (Maxime Ripard) - drm/tests: hdmi_state_helpers: Switch to new helper (Maxime Ripard) - drm/tests: helpers: Create new helper to enable output (Maxime Ripard) - drm/atomic: Introduce helper to lookup connector by encoder (Maxime Ripard) - drm/tests: Add kunit tests for bridges (Maxime Ripard) - drm/bridge: Provide a helper to retrieve current bridge state (Maxime Ripard) - drm/bridge: Add encoder parameter to drm_bridge_funcs.attach (Maxime Ripard) - MAINTAINERS: update Microchip's Atmel-HLCDC driver maintainers (Manikandan Muralidharan) - Documentation: vgaarbiter: Fix grammar (Pranav Tyagi) - drm/vmwgfx: Switch to exclusively using GEM references (Ian Forbes) - drm/vmwgfx: Fix dumb buffer leak (Ian Forbes) - drm: panel-orientation-quirks: Add ZOTAC Gaming Zone (Vicki Pfau) - accel/qaic: Remove redundant 'flush_workqueue()' calls (Chen Ni) - drm: add modifiers for Apple GPU layouts (Alyssa Rosenzweig) - drm/sched: Clarify docu concerning drm_sched_job_arm() (Philipp Stanner) - drm/display: hdmi: Mention Infoframes testing with edid-decode (Maxime Ripard) - drm/display: hdmi: Create documentation section (Maxime Ripard) - drm/ttm/tests: fix incorrect assert in ttm_bo_unreserve_bulk() (Qasim Ijaz) - drm/client: s/unsigned int i/int i/ (Ville Syrjälä) - drm/client: Move variables to tighter scope (Ville Syrjälä) - drm/client: s/new_crtc/crtc/ (Ville Syrjälä) - drm/client: Stop using the legacy crtc->mode (Ville Syrjälä) - drm/client: Make copies of modes (Ville Syrjälä) - drm/client: Streamline mode selection debugs (Ville Syrjälä) - drm/client: Use array notation for function arguments (Ville Syrjälä) - drm/client: Constify modes (Ville Syrjälä) - drm/ci: fix merge request rules (Vignesh Raman) - drm: xlnx: zynqmp_dpsub: fix Kconfig dependencies for ASoC (Arnd Bergmann) - drm/sched: revert "drm_sched_job_cleanup(): correct false doc" (Christian König) - drm/debugfs: add top-level 'bridges' file showing all added bridges (Luca Ceresoli) - drm/bridge: move bridges_show logic from drm_debugfs.c (Luca Ceresoli) - drm/panel: simple: Add POWERTIP PH128800T004-ZZA01 panel entry (Antonin Godard) - dt-bindings: display: simple: Add POWERTIP PH128800T004-ZZA01 panel (Antonin Godard) - drm/mxsfb: Remove generic DRM drivers in probe function (Dario Binacchi) - drm/udl: Set struct drm_device.dma_dev (Thomas Zimmermann) - drm/gud: Set struct drm_device.dma_dev (Thomas Zimmermann) - drm/gm12u320: Set struct drm_device.dma_dev (Thomas Zimmermann) - drm/appletbdrm: Set struct drm_device.dma_dev (Thomas Zimmermann) - drm/prime: Support dedicated DMA device for dma-buf imports (Thomas Zimmermann) - drm/ast: cursor: Drop page alignment (Thomas Zimmermann) - drm/ast: Remove vram_fb_available from struct ast_device (Thomas Zimmermann) - drm/ast: Add helper for computing framebuffer location in video memory (Thomas Zimmermann) - drm/ast: cursor: Add helpers for computing location in video memory (Thomas Zimmermann) - drm/ast: Add VGACR99 register constants (Thomas Zimmermann) - drm/ast: Add VGACRAA register constants (Thomas Zimmermann) - drm/ast: Replace AST_VIDMEM_SIZE_ with Linux SZ_ constants (Thomas Zimmermann) - drm/ci: enable lockdep detection (Vignesh Raman) - drm/ci: enable CONFIG_DEBUG_WW_MUTEX_SLOWPATH (Vignesh Raman) - drm/ci: refactor software-driver stage jobs (Vignesh Raman) - Documentation: Update the todo (Anusha Srivatsa) - drm/sti: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/sprd: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource (Keisuke Nishimura) - drm/vmwgfx: Add seqno waiter for sync_files (Ian Forbes) - drm/vmwgfx: Bump the minor version (Zack Rusin) - drm/vmwgfx: Refactor cursor handling (Zack Rusin) - MAINTAINERS: Update drm/ci maintainers (Vignesh Raman) - drm/panic: clean Clippy warning (Miguel Ojeda) - drm/gma500: Remove unused psb_mmu_virtual_to_pfn (Dr. David Alan Gilbert) - drm/gma500/psb_intel_modes: Remove unused psb_intel_ddc_probe (Dr. David Alan Gilbert) - drm/vc4: plane: fix inconsistent indenting warning (Charles Han) - drm/nouveau/nvkm: introduce new GSP reply policy NVKM_GSP_RPC_REPLY_POLL (Zhi Wang) - drm/nouveau/nvkm: factor out current GSP RPC command policies (Zhi Wang) - drm/vkms: Allow to attach connectors and encoders (José Expósito) - drm/vkms: Allow to configure multiple connectors (José Expósito) - drm/vkms: Allow to attach encoders and CRTCs (José Expósito) - drm/vkms: Allow to configure multiple encoders (José Expósito) - drm/vkms: Allow to attach planes and CRTCs (José Expósito) - drm/vkms: Allow to configure multiple CRTCs (José Expósito) - drm/vkms: Allow to configure multiple planes (José Expósito) - drm/vkms: Add a validation function for VKMS configuration (Louis Chauvet) - drm/vkms: Set device name from vkms_config (José Expósito) - drm/vkms: Move default_config creation to its own function (José Expósito) - drm/vkms: Extract vkms_config header (José Expósito) - drm/vkms: Add KUnit test scaffolding (José Expósito) - drm/vkms: Create vkms_connector struct (José Expósito) - drm/vkms: Extract vkms_connector header (José Expósito) - drm: pl111: fix inconsistent indenting warning (Charles Han) - drm/gma500: Remove unused mrst_clock_funcs (Dr. David Alan Gilbert) - drm/imx: legacy-bridge: fix inconsistent indenting warning (Charles Han) - drm/tegra: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/mxsfb: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/hisilicon: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/fsl-dcu: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/ttm: test private resv obj on release/destroy (Christian König) - drm/sched: Update timedout_job()'s documentation (Philipp Stanner) - drm/sched: Document run_job() refcount hazard (Philipp Stanner) - drm/sched: Adjust outdated docu for run_job() (Philipp Stanner) - dma-buf: drop caching of sg_tables (Christian König) - dma-buf: dma-buf: stop mapping sg_tables on attach v2 (Christian König) - dma-buf/dma-fence: remove unnecessary callbacks (Christian König) - dma-buf: fix incorrect dma-fence documentation v2 (Christian König) - drm/xe: Fix CFI violation when accessing sysfs files (Jeevaka Prabu Badrappan) - drm/xe: handle pinned memory in PM notifier (Matthew Auld) - drm/xe: share bo dma-resv with backup object (Matthew Auld) - drm/xe: evict user memory in PM notifier (Matthew Auld) - drm/xe/guc: Cache DSS info when creating capture register list (John Harrison) - drm/xe/guc: Use the steering flag when printing registers (John Harrison) - drm/xe/guc: Fix capture of steering registers (John Harrison) - drm/xe/svm: fix dereferencing error pointer in drm_gpusvm_range_alloc() (Harshit Mogalapalli) - drm/xe: Introduce fault injection for guc CTB send/recv (Satyanarayana K V P) - drm/xe: Introduce fault injection for guc mmio send/recv. (Satyanarayana K V P) - drm/xe: Use GT oriented message to report engine activity error (Michal Wajdeczko) - drm/xe/guc: Fix out-of-bound while enabling engine activity stats (Michal Wajdeczko) - drm/xe/pxp: do not queue unneeded terminations from debugfs (Daniele Ceraolo Spurio) - drm/xe/dma_buf: stop relying on placement in unmap (Matthew Auld) - drm/xe/userptr: fix notifier vs folio deadlock (Matthew Auld) - drm/xe: Adjust ringbuf emission for maximum possible size (Tvrtko Ursulin) - drm/xe: Set LRC addresses before guc load (Lucas De Marchi) - drm/xe/pf: Don't show GGTT/LMEM debugfs files under media GT (Michal Wajdeczko) - drm/xe/vf: Don't expose privileged GT debugfs files if VF (Michal Wajdeczko) - drm/xe/guc: Don't expose GuC privileged debugfs files if VF (Michal Wajdeczko) - drm/xe/guc: Refactor GuC debugfs initialization (Michal Wajdeczko) - drm/xe: Allow to drop vram resizing (Lucas De Marchi) - drm/xe/guc: Bump the recommended GuC version to 70.44.1 (John Harrison) - drm/xe/guc: Enable w/a 16026508708 (John Harrison) - drm/xe: Add page queue multiplier (Matthew Brost) - drm/xe: remove unused LE_COS (Shuicheng Lin) - drm/xe: Enable configfs support for survivability mode (Riana Tauro) - drm/xe: Add documentation for survivability mode (Riana Tauro) - drm/xe: Add configfs to enable survivability mode (Riana Tauro) - drm/xe: Fix taking invalid lock on wedge (Lucas De Marchi) - drm/xe: Ensure XE_BO_FLAG_CPU_ADDR_MIRROR has a unique value (Matt Roper) - drm/xe: Allow scratch page under fault mode for certain platform (Oak Zeng) - drm/xe: Clear scratch page on vm_bind (Oak Zeng) - drm/xe: Introduced needs_scratch bit in device descriptor (Oak Zeng) - drm/xe/sriov: support non-contig VRAM provisioning (Matthew Auld) - drm/xe: allow non-contig VRAM kernel BO (Matthew Auld) - drm/xe: unconditionally apply PINNED for pin_map() (Matthew Auld) - drm/xe: add XE_BO_FLAG_PINNED_LATE_RESTORE (Matthew Auld) - drm/xe/migrate: ignore CCS for kernel objects (Matthew Auld) - drm/xe: Add XE_BO_FLAG_PINNED_NORESTORE (Matthew Brost) - drm/xe: use backup object for pinned save/restore (Matthew Auld) - drm/xe/xe2hpg: Add Wa_16025250150 (Aradhya Bhatia) - drm/xe: Fix xe_pt_stage_bind_walk kerneldoc (Thomas Hellström) - drm/xe/pmu: Add GT frequency events (Vinay Belgaumkar) - drm/xe: Make PPHWSP size explicit in xe_gt_lrc_size() (Gustavo Sousa) - drm/xe: Invalidate L3 read-only cachelines for geometry streams too (Kenneth Graunke) - drm/xe: Restore EIO errno return when GuC PC start fails (Rodrigo Vivi) - drm/xe: Don't print error about hwconfig when using execlists (Stuart Summers) - drm/xe/guc: Re-word message about ADS size changes (John Harrison) - drm/xe: avoid plain 64-bit division (Arnd Bergmann) - drm/xe/guc: Reformat dead CT reason string to be devcoredump compatible (John Harrison) - drm/xe/d3cold: Set power state to D3Cold during s2idle/s3 (Badal Nilawar) - drm/xe/hw_engine: define sysfs_ops on all directories (Tejas Upadhyay) - drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406 (Julia Filipchuk) - drm/xe: Use local fence in error path of xe_migrate_clear (Matthew Brost) - drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change (Niranjana Vishwanathapura) - drm/xe: Fix an out-of-bounds shift when invalidating TLB (Thomas Hellström) - drm/xe/migrate: Switch from drm to dev managed actions (Aradhya Bhatia) - drm/xe: Make the PT code handle placement per PTE rather than per vma / range (Thomas Hellström) - drm/xe/migrate: Allow xe_migrate_vram() also on non-pagefault capable devices (Thomas Hellström) - drm/xe/bo: Add a bo remove callback (Thomas Hellström) - drm/xe/svm: Fix a potential bo UAF (Thomas Hellström) - drm/xe: Introduce CONFIG_DRM_XE_GPUSVM (Thomas Hellström) - drm/xe/bmg: Add one additional PCI ID (Matt Roper) - drm/xe: Add fault injection for xe_oa_alloc_regs (Nakshtra Goyal) - drm/xe/pf: Enable per-function engine activity stats (Riana Tauro) - drm/xe/xe_pmu: Add PMU support for per-function engine activity stats (Riana Tauro) - drm/xe: Add support for per-function engine activity (Riana Tauro) - drm/xe: Remove extra spaces in xe_vm.c (Maarten Lankhorst) - drm/xe/hw_engine_class_sysfs: Allow to inject error during probe (Francois Dugast) - drm/xe: Fix unmet direct dependencies warning (Yue Haibing) - drm/xe: Allow to inject error in early probe (Lucas De Marchi) - drm/xe: Set survivability mode before heci init (Lucas De Marchi) - drm/xe: Move survivability back to xe (Lucas De Marchi) - drm/xe/uc: Add support for different firmware files on each GT (Lucas De Marchi) - drm/xe/uc: Remove static from loop variable (Lucas De Marchi) - drm/xe: Simplify pinned bo iteration (Thomas Hellström) - drm/xe: Apply Wa_16023105232 (Vinay Belgaumkar) - drm/xe: Fix exporting xe buffers multiple times (Tomasz Rusinowicz) - drm/xe/hwmon: expose fan speed (Raag Jadav) - drm/xe/eustall: Fix a possible pointer dereference after free (Harish Chegondi) - drm/xe/svm: Add stats for SVM page faults (Francois Dugast) - drm/xe/pf: Drop CTC_MODE from VF runtime register list (Michal Wajdeczko) - drm/xe/vf: Don't check CTC_MODE[0] if VF (Michal Wajdeczko) - drm/xe/vf: Catch all unexpected register reads (Michal Wajdeczko) - drm/xe/vf: Don't try Driver-FLR if VF (Michal Wajdeczko) - drm/xe: Prefer USEC_PER_SEC over MICRO (Michal Wajdeczko) - drm/xe/vf: Unblock xe_rtp_process_to_sr for VFs (Michal Wajdeczko) - drm/xe/vf: Stop applying save-restore MMIOs if VF (Michal Wajdeczko) - drm/xe: Avoid reading RMW registers in emit_wa_job (Michal Wajdeczko) - drm/xe: Add MI_MATH and ALU instruction definitions (Michal Wajdeczko) - drm/xe: Add MI_LOAD_REGISTER_REG command definition (Michal Wajdeczko) - drm/xe: remove redundant check in xe_vm_create_ioctl() (Xin Wang) - drm/xe/xe3: Recognize 3DSTATE_COARSE_PIXEL in LRC dumps (Matt Roper) - drm/xe/guc_pc: Retry and wait longer for GuC PC start (Rodrigo Vivi) - drm/xe: Use correct type width for alignment in fb pinning code (Tvrtko Ursulin) - drm/xe: Pass flags directly to emit_flush_imm_ggtt (Tvrtko Ursulin) - drm/xe: Fix ring flush invalidation (Tvrtko Ursulin) - drm/xe: Fix MOCS debugfs LNCF readout (Tvrtko Ursulin) - drm/xe/pm: Temporarily disable D3Cold on BMG (Rodrigo Vivi) - drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr() (Lucas De Marchi) - drm/xe: Remove GEN11 prefixes from documentation (Lucas De Marchi) - drm/xe: Remove pointless gen11 assertions (Lucas De Marchi) - drm/gpusvm: Fix kernel-doc (Lucas De Marchi) - drm/xe/userptr: Fix an incorrect assert (Thomas Hellström) - drm/xe/guc_pc: Remove duplicated pc_start call (Rodrigo Vivi) - drm/xe: Release guc ids before cancelling work (Tejas Upadhyay) - media: rkvdec: h264: Support High 10 and 4:2:2 profiles (Jonas Karlman) - media: rkvdec: Add get_image_fmt ops (Jonas Karlman) - media: rkvdec: Initialize the m2m context before the controls (Nicolas Dufresne) - media: rkvdec: h264: Limit minimum profile to constrained baseline (Sebastian Fricke) - media: mediatek: jpeg: support 34bits (Jianhua Lin) - media: verisilicon: Free post processor buffers on error (Detlev Casanova) - media: platform: mtk-mdp3: Remove unused mdp_get_plat_device (Dr. David Alan Gilbert) - media: amlogic: c3-mipi-csi2: Handle 64-bits division (Jacopo Mondi) - media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional (Ricardo Ribalda) - media: uvcvideo: Fix deferred probing error (Ricardo Ribalda) - media: uvcvideo: Rollback non processed entities on error (Ricardo Ribalda) - media: uvcvideo: Send control events for partial succeeds (Ricardo Ribalda) - media: uvcvideo: Return the number of processed controls (Ricardo Ribalda) - media: uvcvideo: Do not turn on the camera for some ioctls (Ricardo Ribalda) - media: uvcvideo: Make power management granular (Ricardo Ribalda) - media: uvcvideo: Increase/decrease the PM counter per IOCTL (Ricardo Ribalda) - media: uvcvideo: Create uvc_pm_(get|put) functions (Ricardo Ribalda) - media: uvcvideo: Keep streaming state in the file handle (Ricardo Ribalda) - Documentation: media: Add documentation file c3-isp.rst (Keke Li) - Documentation: media: Add documentation file metafmt-c3-isp.rst (Keke Li) - media: platform: Add C3 ISP driver (Keke Li) - media: uapi: Add stats info and parameters buffer for C3 ISP (Keke Li) - media: Add C3ISP_PARAMS and C3ISP_STATS meta formats (Keke Li) - media: dt-bindings: Add amlogic,c3-isp.yaml (Keke Li) - media: platform: Add C3 MIPI adapter driver (Keke Li) - media: dt-bindings: Add amlogic,c3-mipi-adapter.yaml (Keke Li) - media: platform: Add C3 MIPI CSI-2 driver (Keke Li) - media: dt-bindings: Add amlogic,c3-mipi-csi2.yaml (Keke Li) - media: ov02c10: Use div_u64 to divide a 64-bit number (Sakari Ailus) - media: platform: cros-ec: select ports ab for Dirks (Kells Ping) - media: omap3isp: use sgtable-based scatterlist wrappers (Marek Szyprowski) - media: videobuf2: use sgtable-based scatterlist wrappers (Marek Szyprowski) - media: synopsys: hdmirx: Count dropped frames (Nicolas Dufresne) - media: synopsys: hdmirx: Renamed frame_idx to sequence (Nicolas Dufresne) - media: v4l: subdev: Fix coverity issue: Logically dead code (Chris Green) - media: v4l2-dev: fix error handling in __video_register_device() (Ma Ke) - dt-bindings: media: convert imx.txt to yaml format (Frank Li) - media: dt-bindings: sony,imx290: Update usage example (Niklas Söderlund) - media: intel/ipu6: Change deprecated lock comment (Stanislaw Gruszka) - media: intel/ipu6: Remove line_align (Stanislaw Gruszka) - media: intel/ipu6: Remove pin_ready function pointer (Stanislaw Gruszka) - media: i2c: imx335: Fix frame size enumeration (Kieran Bingham) - media: i2c: ds90ub960: Fix uninitialized variable in ub960_rxport_bc_ser_config() (Dan Carpenter) - media: i2c: ds90ub960: Fix uninitialized variable in ub960_serializer_temp_ramp() (Dan Carpenter) - media: i2c: imx334: uninitialized variable in imx334_update_exp_gain() (Dan Carpenter) - media: ov08x40: Select mode based on mipi lane count (Jason Chen) - media: ov08x40: Use v4l2_link_freq_to_bitmap helper (Jason Chen) - media: ov08x40: Add shared global register list (Jason Chen) - media: ov08x40: Remove common register settings from resolution-specific table (Jason Chen) - media: ov08x40: Add support for 2/4 lanes at 1500 Mbps (Jason Chen) - media: ov08x40: Separate the lane configuration and PLL settings (Jason Chen) - media: common: Add v4l2_find_nearest_size_conditional() (Sakari Ailus) - media: i2c: ov13b10: Support 2 lane mode (Hao Yao) - media: i2c: ov13b10: Improve code readability (Hao Yao) - media: i2c: ov13b10: Fix h_blank calculation (Hao Yao) - MAINTAINERS: adjust file entry in OMNIVISION OV7670 SENSOR DRIVER (Lukas Bulwahn) - media: i2c: rdacm2x: Make use of device properties (Andy Shevchenko) - media: raspberrypi: rp1-cfe: Remove (explicitly) unused header (Andy Shevchenko) - media: i2c: ds90ub9x3: Remove (explicitly) unused header (Andy Shevchenko) - media: i2c: max9671x: Remove (explicitly) unused header (Andy Shevchenko) - media: ccs-pll: Print a debug message when VT tree calculation fails (Laurent Pinchart) - media: ov8856: suppress probe deferral errors (Johan Hovold) - media: ov5675: suppress probe deferral errors (Johan Hovold) - media: i2c: change lt6911uxe irq_gpio name to "hpd" (Dongcheng Yan) - media: dt-bindings: sony,imx415: update maintainer e-mail address (Michael Riesch) - media: mailmap: add entry for Michael Riesch (Michael Riesch) - media: intel/ipu6: Remove unused ipu6_isys_csi2_pdata (Stanislaw Gruszka) - media: imx335: Use correct register width for HNUM (Umang Jain) - media: imx335: Add MAINTAINER entry (Kieran Bingham) - media: i2c: Add driver for ST VD55G1 camera sensor (Benjamin Mugnier) - media: dt-bindings: Add ST VD55G1 camera sensor (Benjamin Mugnier) - media: i2c: Add driver for ST VD56G3 camera sensor (Sylvain Petinot) - media: dt-bindings: Add ST VD56G3 camera sensor (Sylvain Petinot) - media: i2c: Add Omnivision OV02C10 sensor driver (Heimir Thor Sverrisson) - media: dt-bindings: Add OmniVision OV02C10 (Bryan O'Donoghue) - media: atomisp: Remove atomisp-mt9m114 driver (Hans de Goede) - media: atomisp: Add support for sensors with a separate ISP v4l2_subdev (Hans de Goede) - media: atomisp: Avoid deadlock with sensor subdevs with state_lock set (Hans de Goede) - media: atomisp: Rename camera to sensor (Hans de Goede) - media: atomisp: Remove compat ioctl32 header file (Hardevsinh Palaniya) - media: atomisp: gmin: Fix indentation to use TAB instead of spaces (Thomas Andreatta) - media: atomisp: gmin: Remove duplicate NULL test (Abraham Samuel Adekunle) - media: atomisp: Fix indentation to use TAB instead of spaces (Gabriel Shahrouzi) - media: atomisp: Fix spelling error in ia_css_sdis2_types.h (Liu Jing) - media: atomisp: Use the actual value of the enum instead of the enum (Ricardo Ribalda) - media: atomisp: Avoid picking too big sensor resolution (Hans de Goede) - media: atomisp: gmin: Remove GPIO driven regulator support (Hans de Goede) - media: atomisp: Remove gmin_platform Asus T100TA quirks (Hans de Goede) - media: renesas: vsp1: Expose color space through the DRM API (Laurent Pinchart) - media: renesas: vsp1: Name nested structure in vsp1_drm (Laurent Pinchart) - media: renesas: vsp1: Allow setting encoding and quantization (Laurent Pinchart) - media: renesas: vsp1: Report colour space information to userspace (Laurent Pinchart) - media: renesas: vsp1: Fix media bus code setup on RWPF source pad (Laurent Pinchart) - media: renesas: vsp1: Fix HSV format enumeration (Laurent Pinchart) - media: renesas: vsp1: Make HSI and HST modules optional (Laurent Pinchart) - media: renesas: vsp1: Implement pixel format enumeration (Laurent Pinchart) - media: renesas: vsp1: Use %%p4cc printk modifier to print FourCC codes (Biju Das) - media: renesas: vsp1: rwpf: Support operations with IIF (Jacopo Mondi) - media: renesas: vsp1: wpf: Propagate vsp1_rwpf_init_ctrls() (Jacopo Mondi) - media: renesas: vsp1: dl: Use singleshot DL for VSPX (Jacopo Mondi) - media: renesas: vsp1: Add support IIF ISP Interface (Jacopo Mondi) - media: rcar-isp: Parse named cs memory region (Niklas Söderlund) - media: rcar-isp: Rename base register variable (Niklas Söderlund) - media: rcar-isp: Move driver to own directory (Niklas Söderlund) - dt-bindings: media: renesas,isp: Add ISP core function block (Niklas Söderlund) - media: rcar-vin: Fix RAW10 (Tomi Valkeinen) - media: rcar-vin: Fix RAW8 (Tomi Valkeinen) - media: rcar-vin: Remove unnecessary checks (Tomi Valkeinen) - media: rcar-vin: Add RCAR_GEN4 model value (Tomi Valkeinen) - media: iris: add qcs8300 platform data (Vikash Garodia) - media: iris: fix the order of compat strings (Vikash Garodia) - dt-bindings: media: qcom,sm8550-iris: document QCS8300 IRIS accelerator (Vikash Garodia) - media: platform: qcom/iris: add sm8650 support (Neil Armstrong) - media: platform: qcom/iris: rename platform_sm8550 to platform_gen2 (Neil Armstrong) - media: platform: qcom/iris: add support for vpu33 (Neil Armstrong) - media: platform: qcom/iris: rename iris_vpu3 to iris_vpu3x (Neil Armstrong) - media: platform: qcom/iris: introduce optional controller_rst_tbl (Neil Armstrong) - media: platform: qcom/iris: add power_off_controller to vpu_ops (Neil Armstrong) - dt-bindings: media: qcom,sm8550-iris: document SM8650 IRIS accelerator (Neil Armstrong) - media: rkisp1: Remove unnecessary defines (Stefan Klug) - media: nxp: imx8-isi: better handle the m2m usage_count (Laurentiu Palcu) - media: rc: add keymap for Hauppauge Credit Card RC (Petja Patjas) - media: uapi: cec-funcs.h: use CEC_LOG_ADDR_BROADCAST (Hans Verkuil) - media: tc358743: ignore video while HPD is low (Hans Verkuil) - media: platform: use (t,l)/wxh format for rectangle (Hans Verkuil) - media: pci: zoran: use (t,l)/wxh format for rectangle (Hans Verkuil) - media: i2c: imx283: use (t,l)/wxh format for rectangle (Hans Verkuil) - media: vivid: use (t,l)/wxh format for rectangle (Hans Verkuil) - media: usb: em28xx: use (t,l)/wxh format for rectangle (Hans Verkuil) - media: staging: atomisp/starfive: use (t,l)/wxh format for rectangle (Hans Verkuil) - media: omap3isp: drop wait_prepare/finish callbacks (Hans Verkuil) - media: gspca: Add error handling for stv06xx_read_sensor() (Wentao Liang) - media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode() (Wentao Liang) - media: adv7511-v4l2: use constants for BT.2020 colorimetry (Dmitry Baryshkov) - media: davinci: vpif: Fix memory leak in probe error path (Dmitry Nikiforov) - media: dvb: Fix typos bloc -> block (Andrew Kreimer) - media: vivid: Change the siize of the composing (Denis Arefev) - media: dt-bindings: Document Tegra186 and Tegra194 cec (Aaron Kling) - media: platform: exynos4-is: Use of_get_available_child_by_name() (Biju Das) - media: platform: cros-ec: Add Moxie to the match table (Ken Lin) - media: stm32-dcmi: use devm_kmemdup_array() (Raag Jadav) - media: atmel-isi: use devm_kmemdup_array() (Raag Jadav) - media: mgb4: Enumerate only the available timings (Martin Tůma) - media: nuvoton: npcm-video: Prevent returning unsupported resolutions (Michael Chang) - media: nuvoton: npcm-video: Fix stuck due to no video signal error (Michael Chang) - media: platform: cros-ec: Add Dirks to the match table (Kells Ping) - media: mgb4: Fix resolution change events triggering (Martin Tůma) - media: cxusb: no longer judge rbuf when the write fails (Edward Adam Davis) - media: tw5864: Replace deprecated PCI functions (Philipp Stanner) - media: solo6x10: Replace deprecated PCI functions (Philipp Stanner) - media: pt3: Replace deprecated PCI functions (Philipp Stanner) - media: cec: extron-da-hd-4k-plus: Fix Wformat-truncation (Hans Verkuil) - media: atomisp: Fix Wformat-truncation warning (Ricardo Ribalda) - media: videobuf2: check constants during build time (Michał Mirosław) - media: vivid: Add more webcam resolutions (Ricardo Ribalda) - media: vivid: Fix requirement about webcam_intervals (Ricardo Ribalda) - docs: media: mgb4: Improve mgb4 driver documentation (Martin Tůma) - media: vidtv: Terminating the subsequent process of initialization failure (Edward Adam Davis) - media: pvrusb2: Remove unused pvr2_std_create_enum (Dr. David Alan Gilbert) - media: s5p-mfc: Support for handling RET_ENC_BUFFER_FULL interrupt (Aakarsh Jain) - media: vim2m: Add parametized support for multiplanar API (Matthew Majewski) - media: vim2m: Simplify try_fmt (Matthew Majewski) - media: v4l2-common: Add RGBR format info (Matthew Majewski) - media: remove STA2x11 media pci driver (Lukas Bulwahn) - media: i2c: imx334: switch to {enable,disable}_streams (Tarang Raval) - media: i2c: imx334: Use subdev state lock for synchronization (Tarang Raval) - media: i2c: imx334: Enable runtime PM before sub-device registration (Tarang Raval) - media: i2c: imx334: Fix runtime PM handling in remove function (Tarang Raval) - media: i2c: imx334: Fix power management and control handling (Tarang Raval) - media: i2c: imx334: Configure lane mode dynamically (Tarang Raval) - media: i2c: imx334: Remove redundant register entries (Tarang Raval) - media: i2c: imx334: Convert to CCI register access helpers (Tarang Raval) - media: i2c: imx334: Simplify with dev_err_probe() (Tarang Raval) - media: intel/ipu6: Fix dma mask for non-secure mode (Stanislaw Gruszka) - media: intel/ipu6: Minor dma_mask clenaup (Stanislaw Gruszka) - media: ccs: Don't complain about missing "clock-frequency" property (Sakari Ailus) - media: ccs: Don't complain about lack of quirks (Sakari Ailus) - media: ccs: Remove I²C write retry hack (Sakari Ailus) - media: ccs: Use read_poll_timeout() in reset polling (Sakari Ailus) - media: ccs: Try a little longer to access the sensor before giving up (Sakari Ailus) - media: i2c: imx219: media: i2c: imx219: Enable runtime PM autosuspend (Tarang Raval) - media: i2c: imx219: switch to {enable,disable}_streams (Tarang Raval) - media: dt-bindings: Convert Analog Devices ad5820 to DT schema (David Heidelberg) - media: i2c: ov02e10: add OV02E10 image sensor driver (Jingjing Xiong) - media: dt-bindings: Add OmniVision OV02E10 (Bryan O'Donoghue) - media: intel/ipu6: Replace deprecated PCI functions (Philipp Stanner) - media: ipu3-cio2: Replace deprecated PCI functions (Philipp Stanner) - media: rcar-csi2: Remove hack to detect NTSC content (Niklas Söderlund) - media: rcar-vin: Simplify the shutdown process (Niklas Söderlund) - media: rcar-vin: Remove superfluous starting state (Niklas Söderlund) - media: rcar-vin: Remove superfluous suspended state (Niklas Söderlund) - media: rcar-vin: Remove emulated SEQ_{TB,BT} (Niklas Söderlund) - media: ti: cal: Add streams support (Tomi Valkeinen) - media: ti: cal: Fix wrong goto on error path (Tomi Valkeinen) - media: ti: cal: Use printk's fourcc formatting (Tomi Valkeinen) - media: ipu-bridge: add ACPI HID for lt6911uxe bridge (Dongcheng Yan) - media: ov2740: Move pm-runtime cleanup on probe-errors to proper place (Hans de Goede) - media: intel/ipu6: Remove unused dev field from ipu6_isys_queue (Stanislaw Gruszka) - media: intel/ipu6: Abstract buf ready function (Stanislaw Gruszka) - media: intel/ipu6: Use timestamp value directly (Stanislaw Gruszka) - media: intel/ipu6: Make two functions static (Stanislaw Gruszka) - media: intel/ipu6: Add missing new line character in error message (Stanislaw Gruszka) - media: intel/ipu6: Remove unused ipu6_isys_subdev_link_validate() (Stanislaw Gruszka) - media: intel/ipu6: Constify ipu6_buttress_ctrl structure (Stanislaw Gruszka) - media: intel/ipu6: Remove ipu6_buttress_ctrl started field (Stanislaw Gruszka) - media: intel/ipu6: Remove unused IPU6_BUS_NAME (Stanislaw Gruszka) - media: ccs-pll: Document the CCS PLL flags (Sakari Ailus) - media: ccs-pll: Print PLL calculator flags in the beginning (Sakari Ailus) - media: ccs-pll: Better validate VT PLL branch (Sakari Ailus) - media: ccs-pll: Add a flag for even PLL multipliers (Sakari Ailus) - media: ccs-pll: Print missing PLL flags (Sakari Ailus) - media: ccs-pll: Drop LINK_DECOUPLED flag (Sakari Ailus) - media: ccs-pll: Print a debug message on too high VT PLL OP clock (Sakari Ailus) - media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div (Sakari Ailus) - media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case (Sakari Ailus) - media: ccs-pll: Start VT pre-PLL multiplier search from correct value (Sakari Ailus) - media: ccs-pll: Start OP pre-PLL multiplier search from correct value (Sakari Ailus) - media: ov08x40: Extend sleep after reset to 5 ms (Hans de Goede) - media: i2c: imx334: common reg value correction (Shravan Chippa) - media: i2c: imx334: add modes for 720p and 480p resolutions (Shravan Chippa) - media: i2c: imx334: update mode_3840x2160_regs array (Shravan Chippa) - media: i2c: imx334: Optimized 4k and 2k mode register arrays (Shravan Chippa) - media: ipu6: Remove workaround for Meteor Lake ES2 (Hao Yao) - media: i2c: ds90ub9xx: Set serializer temperature ramp (Jai Luthra) - media: i2c: ds90ub960: Configure serializer using back-channel (Jai Luthra) - media: i2c: ds90ub953: Move reg defines to a header file (Tomi Valkeinen) - media: dt-bindings: ti,ds90ub960: Allow setting serializer address (Jai Luthra) - media: i2c: ds90ub960: Update UB9702 init sequences (Tomi Valkeinen) - media: i2c: ds90ub960: Move all RX port init code into ub960_init_rx_ports() (Tomi Valkeinen) - media: i2c: ds90ub960: Add RX port iteration support (Tomi Valkeinen) - media: i2c: ds90ub960: Refresh ub960_init_tx_ports_ub9702() (Tomi Valkeinen) - media: i2c: ds90ub960: Split ub960_init_tx_ports() (Tomi Valkeinen) - media: i2c: ds90ub960: Add UB9702 specific registers (Tomi Valkeinen) - media: i2c: ds90ub960: Move UB9702 registers to a separate section (Tomi Valkeinen) - media: i2c: ds90ub953: Speed-up I2C watchdog timer (Jai Luthra) - media: i2c: ds90ub913: Add error handling to ub913_log_status() (Tomi Valkeinen) - media: i2c: ds90ub953: Add error handling to ub953_log_status() (Tomi Valkeinen) - media: i2c: ds90ub960: Add error handling to multiple places (Tomi Valkeinen) - media: i2c: ds90ub9xx: Add err parameter to read/write funcs (Tomi Valkeinen) - media: i2c: ds90ub913: Align ub913_read() with other similar functions (Tomi Valkeinen) - media: i2c: ds90ub913: Fix returned fmt from .set_fmt() (Tomi Valkeinen) - media: i2c: ds90ub953: Fix error prints (Tomi Valkeinen) - media: dt-bindings: media: i2c: align filenames format with standard (David Heidelberg) - media: imx-jpeg: Check decoding is ongoing for motion-jpeg (Ming Qian) - media: imx-jpeg: Change the pattern size to 128x64 (Ming Qian) - media: imx-jpeg: Cleanup after an allocation error (Ming Qian) - media: imx-jpeg: Reset slot data pointers when freed (Ming Qian) - media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead (Ming Qian) - media: imagination: fix a potential memory leak in e5010_probe() (Haoxiang Li) - media: amphion: Slightly simplify vpu_core_register() (Christophe JAILLET) - media: verisilicon: Enable NV15 support for Rockchip VDPU981 (Nicolas Dufresne) - media: imx-jpeg: Drop the first error frames (Ming Qian) - media: mediatek: vcodec: Enable HEVC main still picture decode (Nathan Hebert) - media: rzg2l-cru: Add support for RZ/G3E SoC (Lad Prabhakar) - media: rzg2l-cru: Add function pointer to configure CSI (Lad Prabhakar) - media: rzg2l-cru: Add function pointer to check if FIFO is empty (Lad Prabhakar) - media: rzg2l-cru: Add IRQ handler to OF data (Lad Prabhakar) - media: rzg2l-cru: Add image_conv offset to OF data (Lad Prabhakar) - media: rzg2l-cru: Pass resolution limits via OF data (Lad Prabhakar) - media: rzg2l-cru: Add register mapping support (Lad Prabhakar) - media: rzg2l-cru: csi2: Add support for RZ/V2H(P) SoC (Lad Prabhakar) - media: rzg2l-cru: csi2: Skip system clock for RZ/V2H(P) SoC (Tommaso Merciai) - media: rzg2l-cru: csi2: Introduce SoC-specific D-PHY handling (Lad Prabhakar) - media: rzg2l-cru: rzg2l-core: Use devm_pm_runtime_enable() (Tommaso Merciai) - media: rzg2l-cru: rzg2l-core: Use local variable for struct device in rzg2l_cru_probe() (Lad Prabhakar) - media: rzg2l-cru: csi2: Use devm_pm_runtime_enable() (Tommaso Merciai) - media: rzg2l-cru: csi2: Use local variable for struct device in rzg2l_csi2_probe() (Lad Prabhakar) - media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G3E SoC (Tommaso Merciai) - media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/G3E CSI-2 block (Tommaso Merciai) - media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/V2H(P) SoC (Lad Prabhakar) - media: rcar-vin: Fix stride setting for RAW8 formats (Niklas Söderlund) - media: dt-bindings: media: renesas,fcp: Document RZ/V2H(P) SoC (Lad Prabhakar) - media: dt-bindings: media: renesas,vsp1: Document RZ/V2H(P) (Lad Prabhakar) - media: venus: pm_helpers: add compatibility for dev_pm_genpd_set_hwmode on V4 (Renjiang Han) - media: venus: vdec: queue dpb buffers to firmware for video seek (Renjiang Han) - media: venus: Fix probe error handling (Loic Poulain) - dt-bindings: media: add support for video hardware on QCS615 platform (Renjiang Han) - media: iris: fix error code in iris_load_fw_to_memory() (Dan Carpenter) - dt-bindings: media: qcom,sm8550-iris: document SA8775p IRIS accelerator (Vikash Garodia) - media: qcom: camss: Add x1e80100 specific support (Bryan O'Donoghue) - media: qcom: camss: csiphy-3ph: Add 4nm CSIPHY 2ph 5Gbps DPHY v2.1.2 init sequence (Bryan O'Donoghue) - media: qcom: camss: Add support for 3ph CSIPHY write settle delay (Bryan O'Donoghue) - media: qcom: camss: Add VFE680 support (Bryan O'Donoghue) - media: qcom: camss: Add CSID 680 support (Bryan O'Donoghue) - media: qcom: camss: Use the CSIPHY id property to find clock names (Bryan O'Donoghue) - media: qcom: camss: Add an id property to struct resources (Bryan O'Donoghue) - media: qcom: camss: vfe: suppress VFE version log spam (Johan Hovold) - media: qcom: camss: csid: suppress CSID log spam (Johan Hovold) - media: qcom: camss: Restrict endpoint bus-type to D-PHY (Luca Weiss) - dt-bindings: media: Add qcom,x1e80100-camss (Bryan O'Donoghue) - dt-bindings: media: camss: Restrict bus-type property (Luca Weiss) - media: MAINTAINERS: Add myself to iris Reviewers (Bryan O'Donoghue) - media: MAINTAINERS: Amend venus Maintainers and Reviewers (Bryan O'Donoghue) - media: mediatek: vcodec: add description for vsi struct (Yunfei Dong) - media: mediatek: vcodec: support extended h264 decode (Yunfei Dong) - media: mediatek: vcodec: remove vsi operation in common interface (Yunfei Dong) - media: mediatek: vcodec: Correct vsi_core framebuffer size (Fei Shao) - media: verisilicon: Enable wide 4K in AV1 decoder (Nicolas Dufresne) - media: mediatek: vcodec: Remove trailing space after \n newline (Colin Ian King) - media: amphion: Fix spelling mistake "dismatch" -> "mismatch" (Colin Ian King) - media: rkvdec: Fix frame size enumeration (Jonas Karlman) - media: rkvdec: Add image format concept (Jonas Karlman) - media: rkvdec: Extract decoded format enumeration into helper (Jonas Karlman) - media: rkvdec: Move rkvdec_reset_decoded_fmt helper (Jonas Karlman) - media: rkvdec: Extract rkvdec_fill_decoded_pixfmt into helper (Jonas Karlman) - media: rkvdec: h264: Don't hardcode SPS/PPS parameters (Alex Bee) - media: rkvdec: h264: Use bytesperline and buffer height as virstride (Jonas Karlman) - media: v4l2: Add NV15 and NV20 pixel formats (Jonas Karlman) - media: v4l2-common: Add helpers to calculate bytesperline and sizeimage (Jonas Karlman) - media: amphion: Add a frame flush mode for decoder (Ming Qian) - media: amphion: Reduce decoding latency for HEVC decoder (Ming Qian) - media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition (Nas Chung) - media: qcom: venus: Fix uninitialized variable warning (Nas Chung) - media: uapi: v4l: Change V4L2_TYPE_IS_CAPTURE condition (Nas Chung) - audit: record AUDIT_ANOM_* events regardless of presence of rules (Richard Guy Briggs) - audit: mark audit_log_vformat() with __printf() attribute (Andy Shevchenko) - selinux: fix the kdoc header for task_avdcache_update (Paul Moore) - selinux: remove a duplicated include (Paul Moore) - selinux: reduce path walk overhead (Paul Moore) - selinux: support wildcard match in genfscon (Takaya Saeki) - selinux: drop copy-paste comment (Christian Göttsche) - selinux: unify OOM handling in network hashtables (Christian Göttsche) - selinux: add likely hints for fast paths (Christian Göttsche) - selinux: contify network namespace pointer (Christian Göttsche) - selinux: constify network address pointer (Christian Göttsche) - lsm: Move security_netlink_send to under CONFIG_SECURITY_NETWORK (Song Liu) - ima: do not copy measurement list to kdump kernel (Steven Chen) - ima: measure kexec load and exec events as critical data (Steven Chen) - ima: make the kexec extra memory configurable (Steven Chen) - ima: verify if the segment size has changed (Steven Chen) - ima: kexec: move IMA log copy from kexec load to execute (Steven Chen) - ima: kexec: define functions to copy IMA log at soft boot (Steven Chen) - ima: kexec: skip IMA segment validation after kexec soft reboot (Steven Chen) - kexec: define functions to map and unmap segments (Steven Chen) - ima: define and call ima_alloc_kexec_file_buf() (Steven Chen) - ima: rename variable the seq_file "file" to "ima_kexec_file" (Steven Chen) - security/smack/smackfs: small kernel-doc fixes (Randy Dunlap) - Revert "hardening: Disable GCC randstruct for COMPILE_TEST" (Kees Cook) - lib/tests: randstruct: Add deep function pointer layout test (Kees Cook) - lib/tests: Add randstruct KUnit test (Kees Cook) - randstruct: gcc-plugin: Remove bogus void member (Kees Cook) - net: qede: Initialize qede_ll_ops with designated initializer (Nathan Chancellor) - scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops (Kees Cook) - md/bcache: Mark __nonstring look-up table (Kees Cook) - integer-wrap: Force full rebuild when .scl file changes (Kees Cook) - randstruct: Force full rebuild when seed changes (Kees Cook) - gcc-plugins: Force full rebuild when plugins change (Kees Cook) - kbuild: Switch from -Wvla to -Wvla-larger-than=1 (Kees Cook) - hardening: simplify CONFIG_CC_HAS_COUNTED_BY (Jan Hendrik Farr) - overflow: Fix direct struct member initialization in _DEFINE_FLEX() (Gustavo A. R. Silva) - kunit/overflow: Add tests for STACK_FLEX_ARRAY_SIZE() helper (Gustavo A. R. Silva) - overflow: Add STACK_FLEX_ARRAY_SIZE() helper (Gustavo A. R. Silva) - input/joystick: magellan: Mark __nonstring look-up table const (Kees Cook) - watchdog: exar: Shorten identity name to fit correctly (Kees Cook) - mod_devicetable: Enlarge the maximum platform_device_id name length (Kees Cook) - overflow: Clarify expectations for getting DEFINE_FLEX variable sizes (Kees Cook) - compiler_types: Identify compiler versions for __builtin_dynamic_object_size (Kees Cook) - kunit/usercopy: Disable u64 test on 32-bit SPARC (Thomas Weißschuh) - gcc-plugins: Remove ARM_SSP_PER_TASK plugin (Kees Cook) - lkdtm: use SLAB_NO_MERGE instead of an empty constructor (Harry Yoo) - selftests: seccomp: Fix "performace" to "performance" (Sumanth Gavini) - selftests/seccomp: fix negative_ENOSYS tracer tests on arm32 (Terry Tritton) - selftests/seccomp: fix syscall_restart test for arm compat (Neill Kapron) - sched_ext: Call ops.update_idle() after updating builtin idle bits (Tejun Heo) - sched_ext, docs: convert mentions of "CFS" to "fair-class scheduler" (Shashank Balaji) - selftests/sched_ext: Update test enq_select_cpu_fails (Andrea Righi) - sched_ext: idle: Consolidate default idle CPU selection kfuncs (Andrea Righi) - selftests/sched_ext: Add test for scx_bpf_select_cpu_and() via test_run (Andrea Righi) - sched_ext: idle: Allow scx_bpf_select_cpu_and() from unlocked context (Andrea Righi) - sched_ext: idle: Validate locking correctness in scx_bpf_select_cpu_and() (Andrea Righi) - sched_ext: Make scx_kf_allowed_if_unlocked() available outside ext.c (Andrea Righi) - sched_ext, docs: add label (Shashank Balaji) - sched_ext: Explain the temporary situation around scx_root dereferences (Tejun Heo) - sched_ext: Add @sch to SCX_CALL_OP*() (Tejun Heo) - sched_ext: Cleanup [__]scx_exit/error*() (Tejun Heo) - sched_ext: Add @sch to SCX_CALL_OP*() (Tejun Heo) - sched_ext: Clean up scx_root usages (Tejun Heo) - Documentation: scheduler: Changed lowercase acronyms to uppercase (Jake Rice) - sched_ext: Avoid NULL scx_root deref in __scx_exit() (Andrea Righi) - sched_ext: Add RCU protection to scx_root in DSQ iterator (Andrea Righi) - sched_ext: Clean up SCX_EXIT_NONE handling in scx_disable_workfn() (Tejun Heo) - sched_ext: Move disable machinery into scx_sched (Tejun Heo) - sched_ext: Move event_stats_cpu into scx_sched (Tejun Heo) - sched_ext: Factor out scx_read_events() (Tejun Heo) - sched_ext: Relocate scx_event_stats definition (Tejun Heo) - sched_ext: Move global_dsqs into scx_sched (Tejun Heo) - sched_ext: Move dsq_hash into scx_sched (Tejun Heo) - sched_ext: Factor out scx_alloc_and_add_sched() (Tejun Heo) - sched_ext: Inline create_dsq() into scx_bpf_create_dsq() (Tejun Heo) - sched_ext: Use dynamic allocation for scx_sched (Tejun Heo) - sched_ext: Avoid NULL scx_root deref through SCX_HAS_OP() (Tejun Heo) - sched_ext: Introduce scx_sched (Tejun Heo) - sched_ext: Clarify CPU context for running/stopping callbacks (Andrea Righi) - sched_ext: add helper for refill task with default slice (Honglei Wang) - sched_ext: change the variable name for slice refill event (Honglei Wang) - sched_ext: Improve cross-compilation support in Makefile (yangsonghua) - sched_ext: Make scx_has_op a bitmap (Tejun Heo) - sched_ext: Remove scx_ops_allow_queued_wakeup static_key (Tejun Heo) - sched_ext: Remove scx_ops_cpu_preempt static_key (Tejun Heo) - sched_ext: Remove scx_ops_enq_* static_keys (Tejun Heo) - sched_ext: Indentation updates (Tejun Heo) - selftests/sched_ext: Add test for scx_bpf_select_cpu_and() (Andrea Righi) - sched_ext: idle: Introduce scx_bpf_select_cpu_and() (Andrea Righi) - sched_ext: idle: Accept an arbitrary cpumask in scx_select_cpu_dfl() (Andrea Righi) - sched_ext: idle: Explicitly pass allowed cpumask to scx_select_cpu_dfl() (Andrea Righi) - sched_ext: idle: Extend topology optimizations to all tasks (Andrea Righi) - sched_ext: Drop "ops" from SCX_OPS_TASK_ITER_BATCH (Tejun Heo) - sched_ext: Drop "ops" from scx_ops_{init|exit|enable|disable}[_task]() and friends (Tejun Heo) - sched_ext: Drop "ops" from scx_ops_exit(), scx_ops_error() and friends (Tejun Heo) - sched_ext: Drop "ops" from scx_ops_bypass(), scx_ops_breather() and friends (Tejun Heo) - sched_ext: Drop "ops" from scx_ops_helper, scx_ops_enable_mutex and __scx_ops_enabled (Tejun Heo) - sched_ext: Drop "ops" from scx_ops_enable_state and friends (Tejun Heo) - sched_ext: Convert cgroup BPF support to use cgroup_lifetime_notifier (Tejun Heo) - sched_ext: Introduce cgroup_lifetime_notifier (Tejun Heo) - cgroup: Minor reorganization of cgroup_create() (Tejun Heo) - cgroup, docs: cpu controller's interaction with various scheduling policies (Shashank Balaji) - cgroup, docs: convert space indentation to tab indentation (Shashank Balaji) - cgroup: avoid per-cpu allocation of size zero rstat cpu locks (JP Kobryn) - cgroup, docs: be specific about bandwidth control of rt processes (Shashank Balaji) - cgroup: document the rstat per-cpu initialization (JP Kobryn) - cgroup: helper for checking rstat participation of css (JP Kobryn) - cgroup: use subsystem-specific rstat locks to avoid contention (JP Kobryn) - cgroup: use separate rstat trees for each subsystem (JP Kobryn) - cgroup: compare css to cgroup::self in helper for distingushing css (JP Kobryn) - cgroup: warn on rstat usage by early init subsystems (JP Kobryn) - cgroup/cpuset: drop useless cpumask_empty() in compute_effective_exclusive_cpumask() (Yury Norov) - cgroup/rstat: Improve cgroup_rstat_push_children() documentation (Waiman Long) - cgroup: fix goto ordering in cgroup_init() (JP Kobryn) - cgroup: fix pointer check in css_rstat_init() (JP Kobryn) - cgroup/cpuset: Add warnings to catch inconsistency in exclusive CPUs (Waiman Long) - cgroup/cpuset: Fix obsolete comment in cpuset_css_offline() (Waiman Long) - cgroup/cpuset: Always use cpu_active_mask (Waiman Long) - cgroup: change rstat function signatures from cgroup-based to css-based (JP Kobryn) - cgroup: add helper for checking when css is cgroup::self (JP Kobryn) - cgroup: move rstat base stat objects into their own struct (JP Kobryn) - workqueue: fix typo in comment (Guan-Chun Wu) - workqueue: Fix race condition in wq->stats incrementation (Jiayuan Chen) - workqueue: Better document teardown for delayed_work (Philipp Stanner) - sysctl: Close test ctl_headers with a for loop (Joel Granados) - sysctl: call sysctl tests with a for loop (Joel Granados) - sysctl: Add 0012 to test the u8 range check (Joel Granados) - sysctl: move u8 register test to lib/test_sysctl.c (Joel Granados) - sparc: mv sparc sysctls into their own file under arch/sparc/kernel (Joel Granados) - stack_tracer: move sysctl registration to kernel/trace/trace_stack.c (Joel Granados) - tracing: Move trace sysctls into trace.c (Joel Granados) - signal: Move signal ctl tables into signal.c (Joel Granados) - panic: Move panic ctl tables into panic.c (Joel Granados) - m68k: defconfig: Update defconfigs for v6.15-rc1 (Geert Uytterhoeven) - m68k: mac: Fix macintosh_config for Mac II (Finn Thain) - m68k: Replace strcpy() with strscpy() in hardware_proc_show() (Thorsten Blum) - xen/arm: call uaccess_ttbr0_enable for dm_op hypercall (Stefano Stabellini) - xen/x86: fix initial memory balloon target (Roger Pau Monne) - xen: enable XEN_UNPOPULATED_ALLOC as part of xen.config (Roger Pau Monne) - xen: swiotlb: Wire up map_resource callback (John Ernberg) - docs: core-api: document the IOVA-based API (Christoph Hellwig) - dma-mapping: add a dma_need_unmap helper (Christoph Hellwig) - dma-mapping: Implement link/unlink ranges API (Leon Romanovsky) - iommu/dma: Factor out a iommu_dma_map_swiotlb helper (Christoph Hellwig) - dma-mapping: Provide an interface to allow allocate IOVA (Leon Romanovsky) - iommu: add kernel-doc for iommu_unmap_fast (Leon Romanovsky) - iommu: generalize the batched sync after map interface (Christoph Hellwig) - dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h (Christoph Hellwig) - PCI/P2PDMA: Refactor the p2pdma mapping helpers (Christoph Hellwig) - cpupower: do not install files to /etc/default/ (Francesco Poli (wintermute)) - cpupower: do not call systemctl at install time (Francesco Poli (wintermute)) - cpupower: do not write DESTDIR to cpupower.service (Francesco Poli (wintermute)) - cpupower: change binding's makefile to use -lcpupower (John B. Wyatt IV) - cpupower: add a systemd service to run cpupower (Francesco Poli (wintermute)) - PM: freezer: Rewrite restarting tasks log to remove stray *done.* (Paul Menzel) - PM: sleep: Introduce pm_sleep_transition_in_progress() (Rafael J. Wysocki) - PM: sleep: Introduce pm_suspend_in_progress() (Rafael J. Wysocki) - PM: sleep: Print PM debug messages during hibernation (Rafael J. Wysocki) - ucsi_ccg: Disable async suspend in ucsi_ccg_probe() (Jon Hunter) - PM: hibernate: add configurable delay for pm_test (Zihuan Zhang) - PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks() (Zijun Hu) - PM: wakeup: Add missing wakeup source attribute relax_count (Zijun Hu) - PM: sleep: Remove unnecessary !! (Zihuan Zhang) - PM: sleep: Use two lines for "Restarting..." / "done" messages (Andrew Sayers) - PM: sleep: Make suspend of devices more asynchronous (Rafael J. Wysocki) - PM: sleep: Suspend async parents after suspending children (Rafael J. Wysocki) - PM: sleep: Resume children after resuming the parent (Rafael J. Wysocki) - PM: hibernate: Remove size arguments when calling strscpy() (Thorsten Blum) - PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn() (Charan Teja Kalla) - PM: sysfs: Move debug runtime PM attributes to runtime_attrs[] (Rafael J. Wysocki) - cpuidle: psci: Avoid initializing faux device if no DT idle states are present (Sudeep Holla) - Documentation: ABI: testing: document the new cpuidle sysfs file (Artem Bityutskiy) - Documentation: admin-guide: pm: Document intel_idle C1 demotion (Artem Bityutskiy) - intel_idle: Add C1 demotion on/off sysfs knob (Artem Bityutskiy) - cpuidle: psci: Transition to the faux device interface (Sudeep Holla) - cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAX (Zhongqiu Han) - cpuidle: teo: Fix typos in two comments (Atul Kumar Pant) - cpufreq: CPPC: Add support for autonomous selection (Lifeng Zheng) - cpufreq: Update sscanf() to kstrtouint() (Bowen Yu) - cpufreq: Replace magic number (Bowen Yu) - cpufreq/amd-pstate: Avoid shadowing ret in amd_pstate_ut_check_driver() (Nathan Chancellor) - cpufreq: drop redundant cpus_read_lock() from store_local_boost() (Seyediman Seyedarab) - cpufreq: intel_pstate: Document hybrid processor support (Rafael J. Wysocki) - cpufreq: intel_pstate: EAS: Increase cost for CPUs using L3 cache (Rafael J. Wysocki) - cpufreq: intel_pstate: EAS support for hybrid platforms (Rafael J. Wysocki) - cpufreq: Drop policy locking from cpufreq_policy_is_good_for_eas() (Rafael J. Wysocki) - amd-pstate-ut: Reset amd-pstate driver mode after running selftests (Swapnil Sapkal) - cpufreq/amd-pstate: Add support for the "Requested CPU Min frequency" BIOS option (Dhananjay Ugwekar) - cpufreq/amd-pstate: Add offline, online and suspend callbacks for amd_pstate_driver (Dhananjay Ugwekar) - cpufreq/amd-pstate: Move max_perf limiting in amd_pstate_update (Dhananjay Ugwekar) - cpufreq: intel_pstate: Populate the cpu_capacity sysfs entries (Ricardo Neri) - arch_topology: Relocate cpu_scale to topology.[h|c] (Ricardo Neri) - cpufreq/sched: Move cpufreq-specific EAS checks to cpufreq (Rafael J. Wysocki) - cpufreq/sched: schedutil: Add helper for governor checks (Rafael J. Wysocki) - cpufreq: Force sync policy boost with global boost on sysfs update (Viresh Kumar) - cpufreq: Preserve policy's boost state after resume (Viresh Kumar) - cpufreq: Introduce policy_set_boost() (Viresh Kumar) - cpufreq: Don't unnecessarily call set_boost() (Viresh Kumar) - cpufreq: Drop unused cpufreq_get_policy() (Rafael J. Wysocki) - cpufreq: Pass policy pointer to ->update_limits() (Rafael J. Wysocki) - cpufreq: Introduce cpufreq_policy_refresh() (Rafael J. Wysocki) - cpufreq: Use __free() for policy reference counting cleanup (Rafael J. Wysocki) - cpufreq: Drop cpufreq_cpu_acquire() and cpufreq_cpu_release() (Rafael J. Wysocki) - cpufreq: Use locking guard and __free() in cpufreq_update_policy() (Rafael J. Wysocki) - cpufreq: intel_pstate: Rearrange max frequency updates handling code (Rafael J. Wysocki) - cpufreq: Add and use cpufreq policy locking guards (Rafael J. Wysocki) - cpufreq: Split cpufreq_online() (Rafael J. Wysocki) - cpufreq: Consolidate some code in cpufreq_online() (Rafael J. Wysocki) - PM: EM: Introduce em_adjust_cpu_capacity() (Rafael J. Wysocki) - PM: EM: Move CPU capacity check to em_adjust_new_capacity() (Rafael J. Wysocki) - PM: EM: Documentation: Fix typos in example driver code (Atul Kumar Pant) - PM: EM: Documentation: fix typo in energy-model.rst (Moon Hee Lee) - PM: EM: Fix potential division-by-zero error in em_compute_costs() (Yaxiong Tian) - OPP: switch to use kmemdup_array() (Zhang Enpei) - OPP: Add dev_pm_opp_set_level() (Praveen Talari) - OPP: Use mutex locking guards (Viresh Kumar) - OPP: Define and use scope-based cleanup helpers (Viresh Kumar) - OPP: Use scope-based OF cleanup helpers (Viresh Kumar) - OPP: Return opp_table from dev_pm_opp_get_opp_table_ref() (Viresh Kumar) - OPP: Return opp from dev_pm_opp_get() (Viresh Kumar) - OPP: Remove _get_opp_table_kref() (Viresh Kumar) - Documentation: ACPI: Use all-string data node references (Sakari Ailus) - ACPI: platform_profile: Avoid initializing on non-ACPI platforms (Alexandre Ghiti) - pinctrl: amd: Fix hibernation support with CONFIG_SUSPEND unset (Rafael J. Wysocki) - pinctrl: amd: Fix use of undeclared identifier 'pinctrl_amd_s2idle_dev_ops' (Mario Limonciello) - pinctrl: amd: Add an LPS0 check() callback (Mario Limonciello) - ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case (Mario Limonciello) - ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[] (Mingcong Bai) - ACPI: APEI: EINJ: Remove redundant calls to einj_get_available_error_type() (Zaid Alali) - ACPI: APEI: EINJ: Fix probe error message (Jon Hunter) - ACPI: APEI: EINJ: Transition to the faux device interface (Sudeep Holla) - ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list (Werner Sembach) - ACPI: battery: negate current when discharging (Peter Marheine) - ACPI: battery: Round capacity percengate to closest integer (shitao) - ACPI: PCI: Constify fwnode_handle in acpi_pci_root_remap_iospace() (Pei Xiao) - ACPI: CPPC: Add three functions related to autonomous selection (Lifeng Zheng) - ACPI: CPPC: Modify cppc_get_auto_sel_caps() to cppc_get_auto_sel() (Lifeng Zheng) - ACPI: CPPC: Refactor register value get and set ABIs (Lifeng Zheng) - ACPI: CPPC: Add cppc_set_reg_val() (Lifeng Zheng) - ACPI: CPPC: Extract cppc_get_reg_val_in_pcc() (Lifeng Zheng) - ACPI: CPPC: Rename cppc_get_perf() to cppc_get_reg_val() (Lifeng Zheng) - ACPI: CPPC: Optimize cppc_get_perf() (Lifeng Zheng) - ACPI: CPPC: Add IS_OPTIONAL_CPC_REG macro to judge if a cpc_reg is optional (Lifeng Zheng) - ACPI: CPPC: Simplify PCC shared memory region handling (Sudeep Holla) - ACPI: PCC: Simplify PCC shared memory region handling (Sudeep Holla) - ACPI: processor: idle: Remove redundant pr->power.count assignment (Zhang Rui) - ACPI: processor: idle: Set pr->flags.power unconditionally (Zhang Rui) - ACPI: processor: idle: Remove obsolete comment (Giovanni Gherdovich) - ACPI: MRRM: Fix default max memory region (Anil S Keshavamurthy) - ACPI: tables: Improve logging around acpi_initialize_tables() (Bartosz Szczepanek) - ACPI: VIOT: Remove (explicitly) unused header (Andy Shevchenko) - ACPI: Add documentation for exposing MRRM data (Tony Luck) - ACPI: MRRM: Add /sys files to describe memory ranges (Tony Luck) - ACPI: MRRM: Minimal parse of ACPI MRRM table (Tony Luck) - ACPI: tables: Add __nonstring annotations for unterminated strings (Kees Cook) - ACPICA: Update copyright year (Saket Dumbre) - ACPICA: Logfile: Changes for version 20250404 (Saket Dumbre) - ACPICA: Replace strncpy() with memcpy() (Ahmed Salem) - ACPICA: Apply ACPI_NONSTRING in more places (Ahmed Salem) - ACPICA: Avoid sequence overread in call to strncmp() (Ahmed Salem) - ACPICA: Adjust the position of code lines (Zhe Qiao) - ACPICA: actbl2.h: ACPI 6.5: RAS2: Rename structure and field names of the RAS2 table (Shiju Jose) - ACPICA: Apply ACPI_NONSTRING (Kees Cook) - ACPICA: Introduce ACPI_NONSTRING (Kees Cook) - ACPICA: actbl2.h: ERDT: Add typedef and other definitions (Tony Luck) - ACPICA: infrastructure: Add new DMT_BUF types and shorten a long name (Tony Luck) - ACPICA: Utilities: Fix spelling mistake "Incremement" -> "Increment" (Colin Ian King) - ACPICA: MRRM: Some cleanups (Tony Luck) - ACPICA: actbl2: Add definitions for RIMT (Sunil V L) - ACPICA: actbl2.h: MRRM: Add typedef and other definitions (Tony Luck) - ACPICA: infrastructure: Add new header and ACPI_DMT_BUF26 types (Tony Luck) - ACPICA: Interpret SIDP structures in DMAR (Alexey Neyman) - ACPICA: utilities: Fix overflow check in vsnprintf() (gldrk) - ACPICA: Apply pack(1) to union aml_resource (Tamir Duberstein) - ACPICA: Drop stale comment about the header file content (Sudeep Holla) - ACPICA: Add support for printing AML arguments when trace point enabled (Mario Limonciello) - ACPICA: exserial: don't forget to handle FFixedHW opregions for reading (Daniil Tatianin) - ACPICA: Logfile: Changes for version 20241212 (Saket Dumbre) - ACPICA: Fix warnings from PR #295 merge (Saket Dumbre) - ACPICA: Fix typo in comments for SRAT structures (Adam Lackorzynski) - ACPICA: actbl1: Add EINJv2 get error type action (Zaid Alali) - ACPICA: actbl1: Update values to hex to follow ACPI specs (Zaid Alali) - ACPICA: New release 20240927 (Saket Dumbre) - ACPICA: fix acpi parse and parseext cache leaks (Seunghun Han) - ACPICA: fix acpi operand cache leak in dswstate.c (Seunghun Han) - ACPI: bus: Bail out if acpi_kobj registration fails (Armin Wolf) - thermal: qcom: ipq5018: make ops_ipq5018 struct static (George Moussalem) - thermal/drivers/airoha: Fix spelling mistake "calibrarion" -> "calibration" (Colin Ian King) - thermal/drivers/airoha: Fix spelling mistake (Christian Marangi) - thermal/drivers/qcom/tsens: Add support for IPQ5018 tsens (Sricharan Ramabadhran) - thermal/drivers/qcom/tsens: Add support for tsens v1 without RPM (George Moussalem) - thermal/drivers/qcom/tsens: Update conditions to strictly evaluate for IP v2+ (George Moussalem) - dt-bindings: thermal: qcom-tsens: Add ipq5018 compatible (Sricharan Ramabadhran) - thermal/drivers: Add support for Airoha EN7581 thermal sensor (Christian Marangi) - dt-bindings: thermal: Add support for Airoha EN7581 thermal sensor (Christian Marangi) - thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit (Arnd Bergmann) - thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure (AngeloGioacchino Del Regno) - thermal/drivers/amlogic: Rename Uptat to uptat to follow kernel coding style (Enrique Isidoro Vazquez Ramos) - vsprintf: remove redundant and unused %%pCn format specifier (Luca Ceresoli) - thermal/drivers/bcm2835: Use %%pC instead of %%pCn (Luca Ceresoli) - thermal/drivers/hisi: Do not enable by default during compile testing (Krzysztof Kozlowski) - thermal: int340x: processor_thermal: Platform temperature control documentation (Srinivas Pandruvada) - thermal: intel: int340x: Enable platform temperature control (Srinivas Pandruvada) - thermal: intel: int340x: Add platform temperature control interface (Srinivas Pandruvada) - ACPI: thermal: Execute _SCP before reading trip points (Armin Wolf) - ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions" (Armin Wolf) - dt-bindings: mmc: sdhci-of-dwcmhsc: Allow use of a power-domain (Jonas Karlman) - mmc: sdhci-esdhc-imx: fix few build warnings (Haibo Chen) - mmc: bcm2835: Use str_read_write() helper (Yumeng Fang) - mmc: host: sdhci-esdhc-imx: refactor the system PM logic (Luke Wang) - mmc: sdhci: export APIs for sdhci irq wakeup (Luke Wang) - mmc: sdhci-of-k1: add support for SpacemiT K1 SoC (Yixun Lan) - dt-bindings: mmc: spacemit,sdhci: add support for K1 SoC (Yixun Lan) - mmc: core: Scan the eMMC boot areas for partition table (Loic Poulain) - dt-binding: mmc: microchip,sdhci-pic32: convert text based binding to json schema (Charan Pedumuru) - mmc: rename mmc_boot_partition_access() to mmc_host_can_access_boot() (Wolfram Sang) - mmc: rename mmc_host_uhs() to mmc_host_can_uhs() (Wolfram Sang) - mmc: rename mmc_host_done_complete() to mmc_host_can_done_complete() (Wolfram Sang) - mmc: rename mmc_host_cmd23() to mmc_host_can_cmd23() (Wolfram Sang) - mmc: sdhci-esdhc-imx: fix defined but not used warnings (Randy Dunlap) - dt-bindings: mmc: vt8500-sdmmc: Convert to YAML (Alexey Charkov) - dt-bindings: mmc: sdhci-msm: Add the SM7150 compatible (Danila Tikhonov) - dt-bindings: mmc: fsl,esdhc: add compatible string fsl,ls1021a-esdhc (Frank Li) - mmc: cavium-thunderx: Use non-hybrid PCI devres API (Philipp Stanner) - dt-bindings: mmc: mtk-sd: Add support for Dimensity 1200 MT6893 (AngeloGioacchino Del Regno) - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo SG2044 support (Inochi Amaoto) - mmc: mtk-sd: Add condition to enable 'single' burst type (Axe Yang) - mmc: sdhci-esdhc-imx: switch standard tuning to manual tuning (Luke Wang) - mmc: sdhci-esdhc-imx: verify tuning control status after configuration (Luke Wang) - mmc: sdhci-esdhc-imx: widen auto-tuning window for manual tuning (Haibo Chen) - mmc: sdhci-esdhc-imx: widen auto-tuning window for standard tuning (Haibo Chen) - mmc: sdhci-esdhc-imx: reset async FIFO before sending manual tuning command (Haibo Chen) - mmc: sdhci-esdhc-imx: explicitly reset tuning circuit via RSTT bit (Haibo Chen) - mmc: sdhci-esdhc-imx: calculate data timeout value based on clock (Luke Wang) - mmc: rename mmc_can_gpio_ro() to mmc_host_can_gpio_ro() (Wolfram Sang) - mmc: rename mmc_can_gpio_cd() to mmc_host_can_gpio_cd() (Wolfram Sang) - mmc: rename mmc_can_trim() to mmc_card_can_trim() (Wolfram Sang) - mmc: rename mmc_can_sleep() to mmc_card_can_sleep() (Wolfram Sang) - mmc: rename mmc_can_secure_erase_trim() to mmc_card_can_secure_erase_trim() (Wolfram Sang) - mmc: rename mmc_can_sanitize() to mmc_card_can_sanitize() (Wolfram Sang) - mmc: rename mmc_can_reset() to mmc_card_can_reset() (Wolfram Sang) - mmc: rename mmc_can_poweroff_notify() to mmc_card_can_poweroff_notify() (Wolfram Sang) - mmc: rename mmc_can_ext_csd() to mmc_card_can_ext_csd() (Wolfram Sang) - mmc: rename mmc_can_erase() to mmc_card_can_erase() (Wolfram Sang) - mmc: rename mmc_can_discard() to mmc_card_can_discard() (Wolfram Sang) - mmc: alcor: Use str_read_write() helper (Feng Wei) - mmc: renesas_sdhi: Use of_get_available_child_by_name() (Biju Das) - dt-bindings: mmc: arasan,sdhci: Add Renesas RZ/N1D (Wolfram Sang) - mmc: mtk-sd: Aggregate R/W for top_base iospace case where possible (AngeloGioacchino Del Regno) - mmc: mtk-sd: Do single write in function msdc_new_tx_setting (AngeloGioacchino Del Regno) - mmc: mtk-sd: Aggregate writes for MSDC_PATCH_BIT1/2 setup (AngeloGioacchino Del Regno) - mmc: mtk-sd: Clarify patch bit register initialization and layout (AngeloGioacchino Del Regno) - mmc: sdhci-esdhc-imx: Save tuning value when card stays powered in suspend (Luke Wang) - mmc: core: Add support for graceful host removal for SD (Ulf Hansson) - mmc: core: Add support for graceful host removal for eMMC (Ulf Hansson) - mmc: core: Convert into an enum for the poweroff-type for eMMC (Ulf Hansson) - mmc: core: Further avoid re-storing power to the eMMC before a shutdown (Ulf Hansson) - mmc: core: Convert mmc_can_poweroff_notify() into a bool (Ulf Hansson) - mmc: Add quirk to disable DDR50 tuning (Erick Shepherd) - mmc: renesas_sdhi: improve registering irqs (Wolfram Sang) - dt-bindings: mmc: renesas,sdhi: Document RZ/V2N support (Lad Prabhakar) - dt-bindings: mmc: marvell,xenon-sdhci: Drop requiring 2 clocks (Rob Herring (Arm)) - dt-bindings: mmc: marvell,xenon-sdhci: Add reference to sdhci-common.yaml (Rob Herring (Arm)) - dt-bindings: mmc: marvell,xenon-sdhci: Allow "dma-coherent" and "iommus" (Rob Herring (Arm)) - dt-bindings: mmc: Remove redundant sdhci.txt (Rob Herring (Arm)) - pmdomain: ti: Fix STANDBY handling of PER power domain (Sukrut Bellary) - pmdomain: amlogic: Constify some structures (Christophe JAILLET) - pmdomain: core: Use genpd->opp_table to simplify error/remove path (Ulf Hansson) - pmdomain: core: Simplify return statement in genpd_power_off() (Ulf Hansson) - pmdomain: core: Convert genpd_power_off() to void (Ulf Hansson) - pmdomain: core: Convert to device_awake_path() (Ulf Hansson) - pmdomain: mediatek: Add error messages for missing regmaps (Chen-Yu Tsai) - pmdomain: arm: Do not enable by default during compile testing (Krzysztof Kozlowski) - pmdomain: qcom: rpmhpd: Add SM4450 power domains (Ajit Pandey) - dt-bindings: power: qcom,rpmpd: Add SM4450 compatible (Ajit Pandey) - pmdomain: sunxi: add H6 PRCM PPU driver (Andre Przywara) - dt-bindings: power: Add Allwinner H6/H616 PRCM PPU (Andre Przywara) - pmdomain: bcm: bcm2835-power: Use devm_clk_get_optional (Stefan Wahren) - pmdomain: rockchip: Add support for RK3562 SoC (Finley Xiao) - dt-bindings: power: rockchip: Add support for RK3562 SoC (Finley Xiao) - pmdomain: mediatek: Add support for Dimensity 1200 MT6893 (AngeloGioacchino Del Regno) - pmdomain: mediatek: Bump maximum bus protect data array elements (AngeloGioacchino Del Regno) - dt-bindings: power: mediatek: Support Dimensity 1200 MT6893 MTCMOS (AngeloGioacchino Del Regno) - pmdomain: core: Reset genpd->states to avoid freeing invalid data (Ulf Hansson) - pmdomain: core: Add residency reflection for domain-idlestates to debugfs (Ulf Hansson) - cpuidle: psci: Correct the domain-idlestate statistics in debugfs (Ulf Hansson) - cpuidle: psci: Move the per CPU variable domain_state to a struct (Ulf Hansson) - pmdomain: core: Add genpd helper to correct the usage/rejected counters (Ulf Hansson) - power: supply: rt9471: Simplify definition of some struct linear_range (Christophe JAILLET) - power: supply: max77976: add EXTCON dependency (Arnd Bergmann) - power: supply: Add support for Maxim MAX8971 charger (Svyatoslav Ryhel) - dt-bindings: power: supply: Document Maxim MAX8971 charger (Svyatoslav Ryhel) - power: supply: max17040: adjust thermal channel scaling (Svyatoslav Ryhel) - power: reset: syscon-reboot: add gs101-specific reset (André Draszik) - dt-bindings: reset: syscon-reboot: add google,gs101-reboot (André Draszik) - power: supply: add Huawei Matebook E Go psy driver (Pengyu Luo) - power: supply: Add driver for Pegatron Chagall battery (Svyatoslav Ryhel) - dt-bindings: power: supply: Document Pegatron Chagall fuel gauge (Svyatoslav Ryhel) - dt-bindings: vendor-prefixes: add prefix for Pegatron Corporation (Svyatoslav Ryhel) - power: supply: cros_charge-control: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - power: reset: add Toradex Embedded Controller (Emanuele Ghidoli) - dt-bindings: power: reset: add toradex,smarc-ec (Emanuele Ghidoli) - power: supply: support charge_types in extensions (Jelle van der Waa) - power: supply: max77705: Fix workqueue error handling in probe (Dan Carpenter) - power: supply: wm831x: Constify struct chg_map and some arrays (Christophe JAILLET) - power: bq24190: Add BQ24193 support (Aaron Kling) - dt-bindings: power: supply: bq24190: Add BQ24193 compatible (Aaron Kling) - power: supply: sysfs: Remove duplicate NUL termination (Kees Cook) - dt-bindings: reset: atmel,at91sam9260-reset: add microchip,sama7d65-rstc (Ryan Wanner) - power: supply: bq27xxx: Retrieve again when busy (Jerry Lv) - dt-bindings: power: supply: Correct indentation and style in DTS example (Krzysztof Kozlowski) - power: reset: reboot-mode: better compatibility with DT (replace ' ,/') (André Draszik) - power: reset: at91-reset: Optimize at91_reset() (Alexander Shiyan) - power: supply: gpio-charger: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - power: supply: collie: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - power: supply: rk817: remove redundant null check on node (Colin Ian King) - spi: spi-qpic-snand: extend FIELD_PREP() macro usage (Gabor Juhos) - spi: spi-qpic-snand: use CW_PER_PAGE_MASK bitmask (Gabor Juhos) - spi: spi-qpic-snand: return early on error from qcom_spi_io_op() (Gabor Juhos) - spi: loopback-test: fix up const pointer issue in rx_ranges_cmp() (Greg Kroah-Hartman) - spi: gpio: fix const issue in spi_to_spi_gpio() (Greg Kroah-Hartman) - spi: spi-qpic-snand: remove superfluous parameters of qcom_spi_check_error() (Gabor Juhos) - dt-bindings: spi: samsung: add exynosautov920-spi compatible (Faraz Ata) - spi: spi-qpic-snand: reuse qcom_spi_check_raw_flash_errors() (Gabor Juhos) - spi: dt-bindings: Add rk3528-spi compatible (Chukun Pan) - spi: sh-msiof: Move register definitions to (Geert Uytterhoeven) - spi: sh-msiof: Document frame start sync pulse mode (Geert Uytterhoeven) - spi: sh-msiof: Double maximum DMA transfer size using two groups (Geert Uytterhoeven) - spi: sh-msiof: Simplify BRG's Division Ratio (Geert Uytterhoeven) - spi: sh-msiof: Increase TX FIFO size for R-Car V4H/V4M (Geert Uytterhoeven) - spi: sh-msiof: Correct RX FIFO size for R-Car Gen3 (Geert Uytterhoeven) - spi: sh-msiof: Correct RX FIFO size for R-Car Gen2 (Geert Uytterhoeven) - spi: sh-msiof: Add core support for dual-group transfers (Geert Uytterhoeven) - spi: sh-msiof: Correct SIMDR2_GRPMASK (Geert Uytterhoeven) - spi: sh-msiof: SIFCTR bitfield conversion (Geert Uytterhoeven) - spi: sh-msiof: SICTR bitfield conversion (Geert Uytterhoeven) - spi: sh-msiof: SITSCR/SIRSCR bitfield conversion (Geert Uytterhoeven) - spi: sh-msiof: SITMDR2 and SIRMDR2 bitfield conversion (Geert Uytterhoeven) - spi: sh-msiof: SITMDR1/SIRMDR1 bitfield conversion (Geert Uytterhoeven) - spi: sh-msiof: Make words/fs unsigned in FIFO helpers (Geert Uytterhoeven) - spi: sh-msiof: Make words/bits unsigned in sh_msiof_spi_txrx_once() (Geert Uytterhoeven) - spi: sh-msiof: Use bool for boolean flags (Geert Uytterhoeven) - spi: sh-msiof: Complete using dev in sh_msiof_spi_probe() (Geert Uytterhoeven) - spi: sh-msiof: Fix maximum DMA transfer size (Geert Uytterhoeven) - spi: sh-msiof: Remove unneeded compatible values (Geert Uytterhoeven) - spi: sh-msiof: Drop comma after OF match table sentinel (Geert Uytterhoeven) - spi: spi_amd: Update Kconfig dependencies (Raju Rangoju) - spi: spi_amd: Add HIDDMA basic write support (Raju Rangoju) - spi: spi_amd: Remove read{q,b} usage on DMA buffer (Raju Rangoju) - spi: dt-bindings: tegra: Document IOMMU property for Tegra234 QSPI (Vishwaroop A) - spi: tegra210-quad: Add support for internal DMA (Vishwaroop A) - spi: spi-qpic-snand: validate user/chip specific ECC properties (Gabor Juhos) - spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API (Bence Csókás) - PM: runtime: Add new devm functions (Bence Csókás) - spi: dt-bindings: nuvoton,wpcm450-fiu: Drop unrelated nodes from DTS example (Krzysztof Kozlowski) - spi: dt-bindings: fsl,dspi: Fix example indentation (Krzysztof Kozlowski) - spi: rpc-if: Add write support for memory-mapped area (Biju Das) - memory: renesas-rpc-if: Add missing static keyword (Biju Das) - memory: renesas-rpc-if: Add RZ/G3E xSPI support (Biju Das) - memory: renesas-rpc-if: Add wrapper functions (Biju Das) - memory: renesas-rpc-if: Add regmap to struct rpcif_info (Biju Das) - memory: renesas-rpc-if: Use devm_reset_control_array_get_exclusive() (Biju Das) - memory: renesas-rpc-if: Move rpc-if reg definitions (Biju Das) - dt-bindings: memory: Document RZ/G3E support (Biju Das) - memory: renesas-rpc-if: Move rpcif_info definitions near to the user (Biju Das) - memory: renesas-rpc-if: Fix RPCIF_DRENR_CDB macro error (Biju Das) - spi: nxp-fspi: use devm instead of remove for driver detach (Han Xu) - spi: spi-nxp-fspi: remove the unchecked return value for nxp_fspi_clk_disable_unprep (Haibo Chen) - spi: spi-nxp-fspi: use guard(mutex) to simplify the code (Haibo Chen) - spi: spi-nxp-fspi: enable runtime pm for fspi (Haibo Chen) - spi: spi-nxp-fspi: remove the goto in probe (Haibo Chen) - spi: cadence-quadspi: Assume device could match via platform (Krzysztof Kozlowski) - spi: cs42l43: Make handling missing spk-id GPIOs explicit (Krzysztof Kozlowski) - spi: atmel-quadspi: Fix printed error code during DMA setup (Krzysztof Kozlowski) - spi: loopback-test: Simplify strange loopback value check (Geert Uytterhoeven) - spi: dt-bindings: spi-qpic-snand: Add IPQ5018 compatible (George Moussalem) - spi: axi-spi-engine: omit SYNC from offload instructions (David Lechner) - spi: axi-spi-engine: optimize bits_per_word for offload (David Lechner) - spi: axi-spi-engine: don't repeat mode config for offload (David Lechner) - spi: axi-spi-engine: wait for completion in setup (David Lechner) - spi: tegra210-quad: Update dummy sequence configuration (Vishwaroop A) - spi: tegra210-quad: modify chip select (CS) deactivation (Vishwaroop A) - spi: tegra210-quad: remove redundant error handling code (Vishwaroop A) - spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers (Vishwaroop A) - spi: spi-qpic-snand: remove unused 'wlen' member of 'struct qpic_spi_nand' (Gabor Juhos) - spi: meson-spicc: add DMA support (Xianwei Zhao) - spi: intel: Improve resource mapping (Heiner Kallweit) - spi: offload: remove unnecessary check on trigger->ops (Andres Urian Florez) - spi: offload: check for match callback when a trigger is being registered (Andres Urian Florez) - spi: dw: Use spi_bpw_to_bytes() helper (Andy Shevchenko) - spi: Add spi_bpw_to_bytes() helper and use it (Andy Shevchenko) - spi: dt-bindings: Fix description mentioning a removed property (Wolfram Sang) - spi: pci1xxxx: Use non-hybrid PCI devres API (Philipp Stanner) - spi: spi-cavium-thunderx: Use non-hybrid PCI devres API (Philipp Stanner) - spi: fsl-qspi: Optimize fsl_qspi struct (Kevin Hao) - spi: Add support for Double Transfer Rate (DTR) mode (Mukesh Kumar Savaliya) - spi: amd: add CONFIG_PCI dependency (Arnd Bergmann) - spi: fsl-qspi: Simplify probe error handling using managed API (Kevin Hao) - spi: spi_amd: Fix an IS_ERR() vs NULL check in probe (Dan Carpenter) - spi: spi-stm32-ospi: Make "resets" a required property (Patrice Chotard) - spi: dt-bindings: st,stm32mp25-ospi: Make "resets" a required property (Patrice Chotard) - spi: xcomm: use new GPIO line value setter callbacks (Bartosz Golaszewski) - spi: spi_amd: Add PCI-based driver for AMD HID2 SPI controller (Raju Rangoju) - spi: spi-qpic-snand: use kmalloc() for OOB buffer allocation (Gabor Juhos) - spi: Simplify conditionals in spi_set_cs() (Andy Shevchenko) - spi: Group CS related fields in struct spi_device (Andy Shevchenko) - regulator: max8952: Correct Samsung "Electronics" spelling in copyright headers (Sumanth Gavini) - regulator: qcom_spmi: Constify struct spmi_voltage_range (Christophe JAILLET) - regulator: dt-bindings: mt6357: Drop fixed compatible requirement (Nícolas F. R. A. Prado) - regulator: gpio: Use dev_err_probe (Nishanth Menon) - regulator: pca9450: Add restart handler (Paul Geurts) - regulator: da9121: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - regulator: tps65219: Add TI TPS65214 Regulator Support (Shree Ramamoorthy) - regulator: tps65219: Add support for TPS65215 Regulator IRQs (Shree Ramamoorthy) - regulator: tps65219: Add support for TPS65215 regulator resources (Shree Ramamoorthy) - regulator: tps65219: Update struct names (Shree Ramamoorthy) - regulator: pf9453: convert to use maple tree register cache (Bo Liu) - regulator: max20086: Change enable gpio to optional (João Paulo Gonçalves) - regulator: max20086: Fix MAX200086 chip id (João Paulo Gonçalves) - regulator: adp5055: Remove unneeded semicolon (Chen Ni) - regulator: adp5055: remove duplicate device table (Arnd Bergmann) - regulator: adp5055: Add driver for adp5055 (Alexis Czezar Torreno) - regulator: dt-bindings: adi,adp5055-regulator: Add adp5055 support (Alexis Czezar Torreno) - regulator: don't compare raw GPIO descriptor pointers (Bartosz Golaszewski) - regulator: rpi-panel-attiny: use new GPIO line value setter callbacks (Bartosz Golaszewski) - regulator: rpi-panel-attiny: use lock guards for the state mutex (Bartosz Golaszewski) - regulator: rpi-panel-attiny: use devres for mutex management (Bartosz Golaszewski) - regulator: rpi-panel-attiny: don't double-check GPIO range (Bartosz Golaszewski) - regulator: s5m8767: Convert to GPIO descriptors (Peng Fan) - regulator: pf9453: Improve documentation for pf9453_regulator_set_ramp_delay_regmap (Yang Li) - regmap: irq: Add support for chips without separate IRQ status (Mathieu Dubois-Briand) - regmap-irq: Use dedicated interrupt wake setters (Andy Shevchenko) - regmap: Move selecting for REGMAP_MDIO and REGMAP_IRQ (Andrew Davis) - regcache: Use sort()'s default swap() implementation (Thorsten Blum) - gpio: timberdale: select GPIOLIB_IRQCHIP (Peng Fan) - gpio: lpc18xx: select GPIOLIB_IRQCHIP (Peng Fan) - gpio: grgpio: select GPIOLIB_IRQCHIP (Peng Fan) - gpio: bcm-kona: select GPIOLIB_IRQCHIP (Peng Fan) - dt-bindings: gpio: vf610: add ngpios and gpio-reserved-ranges (Haibo Chen) - gpio: davinci: select GPIOLIB_IRQCHIP (Peng Fan) - gpiolib-acpi: Update file references in the Documentation and MAINTAINERS (Andy Shevchenko) - gpiolib: acpi: Move quirks to a separate file (Andy Shevchenko) - gpiolib: acpi: Add acpi_gpio_need_run_edge_events_on_boot() getter (Andy Shevchenko) - gpiolib: acpi: Handle deferred list via new API (Andy Shevchenko) - gpiolib: acpi: Switch to use enum in acpi_gpio_in_ignore_list() (Andy Shevchenko) - gpiolib: acpi: Make sure we fill struct acpi_gpio_info (Andy Shevchenko) - gpiolib: acpi: Use temporary variable for struct acpi_gpio_info (Andy Shevchenko) - gpiolib: acpi: Deduplicate some code in __acpi_find_gpio() (Andy Shevchenko) - gpiolib: acpi: Reuse struct acpi_gpio_params in struct acpi_gpio_lookup (Andy Shevchenko) - gpiolib: acpi: Rename par to params for better readability (Andy Shevchenko) - gpiolib: acpi: Reduce memory footprint for struct acpi_gpio_params (Andy Shevchenko) - gpiolib: acpi: Remove index parameter from acpi_gpio_property_lookup() (Andy Shevchenko) - gpiolib: acpi: Improve struct acpi_gpio_info memory footprint (Andy Shevchenko) - gpiolib: remove unneeded #ifdef (Bartosz Golaszewski) - gpio: mpc8xxx: select GPIOLIB_IRQCHIP (Bartosz Golaszewski) - gpio: pxa: select GPIOLIB_IRQCHIP (Bartosz Golaszewski) - gpio: pxa: Make irq_chip immutable (Peng Fan) - gpio: timberdale: Make irq_chip immutable (Peng Fan) - gpio: xgene-sb: Make irq_chip immutable (Peng Fan) - gpio: davinci: Make irq_chip immutable (Peng Fan) - gpio: davinci: Update irq chip data (Peng Fan) - gpio: mpc8xxx: Make irq_chip immutable (Peng Fan) - gpio: lpc18xx: Make irq_chip immutable (Peng Fan) - gpio: grgpio: Make irq_chip immutable (Peng Fan) - gpio: bcm-kona: make irq_chip immutable (Peng Fan) - gpio: TODO: add item about GPIO drivers reading struct gpio_chip::base (Ahmad Fatoum) - gpio: mxc: configure dynamic GPIO base for CONFIG_GPIO_SYSFS=n (Ahmad Fatoum) - dt-bindings: gpio: tegra186: Add gpio-ranges (Aaron Kling) - gpio: ml-ioh: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mc33880: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: mb86s7x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: max77620: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: max732x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: max730x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: max3191x: remove unused callbacks (Bartosz Golaszewski) - gpio: madera: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: lpc32xx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: lpc18xx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: lp87565: use new GPIO line value setter callbacks (Bartosz Golaszewski) - gpio: lp873x: use new GPIO line value setter callbacks (Bartosz Golaszewski) - nvmem: max77759: Add Maxim MAX77759 NVMEM driver (André Draszik) - gpio: max77759: Add Maxim MAX77759 gpio driver (André Draszik) - mfd: max77759: Add Maxim MAX77759 core driver (André Draszik) - dt-bindings: mfd: Add max77759 binding (André Draszik) - dt-bindings: nvmem: Add max77759 binding (André Draszik) - dt-bindings: gpio: Add max77759 binding (André Draszik) - gpio: blzp1600: remove incorrect pf_match_ptr() (Arnd Bergmann) - gpio: lp3943: use new line value setter callbacks (Bartosz Golaszewski) - gpio: loongson: use new line value setter callbacks (Bartosz Golaszewski) - gpio: loongson-64bit: use new line value setter callbacks (Bartosz Golaszewski) - gpio: logicvc: use new line value setter callbacks (Bartosz Golaszewski) - gpio: ljca: use new line value setter callbacks (Bartosz Golaszewski) - gpio: kempld: use new line value setter callbacks (Bartosz Golaszewski) - gpio: janz-ttl: use new line value setter callbacks (Bartosz Golaszewski) - gpio: it87: use new line value setter callbacks (Bartosz Golaszewski) - gpio: imx-scu: use new line value setter callbacks (Bartosz Golaszewski) - gpio: imx-scu: destroy the mutex in detach path (Bartosz Golaszewski) - gpio: imx-scu: use lock guards (Bartosz Golaszewski) - gpio: imx-scu: don't check the GPIO range (Bartosz Golaszewski) - gpiolib: devres: Finish the conversion to use devm_add_action() (Andy Shevchenko) - devres: Add devm_is_action_added() helper (Andy Shevchenko) - devres: Move devm_*_action*() APIs to devres.h (Andy Shevchenko) - gpio: pca953x: Add support for level-triggered interrupts (Potin Lai) - gpio: vf610: Allow building as a module (Jindong Yue) - gpio: Restrict GPIO_ICH to compile testing with HAS_IOPORT (Nathan Chancellor) - gpiolib: Remove redundant assignment of return variable (Andy Shevchenko) - gpiolib: Reuse return variable in gpiod_to_irq() (Andy Shevchenko) - gpiolib: Call validate_desc() when VALIDATE_DESC() can't be used (Andy Shevchenko) - gpiolib: Move validate_desc() and Co upper in the code (Andy Shevchenko) - gpiolib: Revert "Don't WARN on gpiod_put() for optional GPIO" (Andy Shevchenko) - gpiolib: Print actual error when descriptor contains an error pointer (Andy Shevchenko) - gpiolib: Convert to use guard()() for gpio_machine_hogs_mutex (Andy Shevchenko) - gpiolib: Make taking gpio_lookup_lock consistent (Andy Shevchenko) - gpio: spacemit: add support for K1 SoC (Yixun Lan) - dt-bindings: gpio: spacemit: add support for K1 SoC (Yixun Lan) - gpio: tn48m: enable building the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: rtd: enable building the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: pl061: enable building the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: msc313: enable building the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: zynq: enable building the modules with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: blzp1600: drop dependency on OF headers (Bartosz Golaszewski) - gpio: ds4520: don't check the 'ngpios' property in the driver (Bartosz Golaszewski) - gpio: ich: use new line value setter callbacks (Bartosz Golaszewski) - gpio: ich: enable building with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: htc-egpio: use new line value setter callbacks (Bartosz Golaszewski) - gpio: htc-egpio: enable building with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: gw-pld: use new line value setter callbacks (Bartosz Golaszewski) - gpio: graniterapids: use new line value setter callbacks (Bartosz Golaszewski) - gpio: f7188: use new line value setter callbacks (Bartosz Golaszewski) - gpio: exar: use new line value setter callbacks (Bartosz Golaszewski) - gpio: em: use new line value setter callbacks (Bartosz Golaszewski) - gpio: eic-sprd: use new line value setter callbacks (Bartosz Golaszewski) - gpio: dln2: use new line value setter callbacks (Bartosz Golaszewski) - gpio: GPIO_BLZP1600 should depend on ARCH_BLAIZE (Geert Uytterhoeven) - selftests: gpio: gpio-aggregator: add a test case for _sysfs prefix reservation (Koichiro Den) - gpio: aggregator: Fix leak in gpio_aggregator_parse() (Dan Carpenter) - gpio: aggregator: Fix error code in gpio_aggregator_activate() (Dan Carpenter) - gpio: aggregator: Return an error if there are no GPIOs in gpio_aggregator_parse() (Dan Carpenter) - gpio: aggregator: Fix gpio_aggregator_line_alloc() checking (Dan Carpenter) - gpio: aggregator: fix "_sysfs" prefix check in gpio_aggregator_make_group() (Dan Carpenter) - selftests: gpio: add test cases for gpio-aggregator (Koichiro Den) - Documentation: gpio: document configfs interface for gpio-aggregator (Koichiro Den) - gpio: aggregator: cancel deferred probe for devices created via configfs (Koichiro Den) - gpio: aggregator: expose aggregator created via legacy sysfs to configfs (Koichiro Den) - gpio: aggregator: rename 'name' to 'key' in gpio_aggregator_parse() (Koichiro Den) - gpio: aggregator: introduce basic configfs interface (Koichiro Den) - gpio: aggregator: add gpio_aggregator_{alloc,free}() (Koichiro Den) - gpio: aggregator: unify function naming (Koichiro Den) - gpio: aggregator: reorder functions to prepare for configfs introduction (Koichiro Den) - gpio: provide gpiod_is_equal() (Bartosz Golaszewski) - gpiolib: support parsing gpio three-cell interrupts scheme (Yixun Lan) - gpio: Enable Blaize BLZP1600 GPIO support (Nikolaos Pasaloukos) - dt-bindings: Document Blaize BLZP1600 GPIO driver (Nikolaos Pasaloukos) - dt-bindings: gpio: pca95xx: add Toradex ecgpiol16 (Emanuele Ghidoli) - dt-bindings: gpio: Correct indentation and style in DTS example (Krzysztof Kozlowski) - gpiolib: of: Add polarity quirk for s5m8767 (Peng Fan) - gpiolib: don't allow setting values on input lines (Bartosz Golaszewski) - ASoC: codecs: add support for ES8375 (Zhang Yi) - ASoC: dt-bindings: Add Everest ES8375 audio CODEC (Zhang Yi) - firmware: cs_dsp: Fix OOB memory read access in KUnit test (Jaroslav Kysela) - ALSA: hda: acpi: Make driver's match data const static (Takashi Iwai) - ALSA: hda: acpi: Use SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ALSA: atmel: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: core: fix up bus match const issues. (Greg Kroah-Hartman) - ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params() (Wentao Liang) - ASoC: apple: mca: Constrain channels according to TDM mask (Martin Povišer) - ASoC: tegra: Tegra264 support in isomgr_bw (Sheetal) - ASoC: tegra: AHUB: Add Tegra264 support (Sheetal) - ASoC: tegra: ADX: Add Tegra264 support (Sheetal) - ASoC: tegra: AMX: Add Tegra264 support (Sheetal) - ASoC: tegra: I2S: Add Tegra264 support (Sheetal) - ASoC: tegra: Update PLL rate for Tegra264 (Sheetal) - ASoC: tegra: ASRC: Update ARAM address (Sheetal) - ASoC: tegra: ADMAIF: Add Tegra264 support (Sheetal) - ASoC: tegra: CIF: Add Tegra264 support (Sheetal) - dt-bindings: ASoC: Document Tegra264 APE support (Sheetal) - dt-bindings: ASoC: admaif: Add missing properties (Sheetal) - ASoC: wm_adsp: Make cirrus_dir const (Richard Fitzgerald) - ASoC: dt-bindings: audio-graph-card2: reference audio-graph routing property (Kuninori Morimoto) - ASoC: SDCA: Create DAI drivers from DisCo (Charles Keepax) - ASoC: SDCA: Create ALSA controls from DisCo (Charles Keepax) - ASoC: SDCA: Create DAPM widgets and routes from DisCo (Charles Keepax) - ASoC: dapm: Add component level pin switches (Charles Keepax) - ASoC: SDCA: Move allocation of PDE delays array (Charles Keepax) - ASoC: SDCA: Remove regmap module macros (Charles Keepax) - ASoC: SDCA: Fix minor typo (Charles Keepax) - ASoC: Intel: soc-acpi-intel-mtl-match: Add match for CDB35L63-CB2 (Richard Fitzgerald) - ASoC: intel: sof_sdw: Add support for CS35L63 into machine driver (Stefan Binding) - ASoC: dt-bindings: audio-graph-card2: add missing mic-det-gpios (Kuninori Morimoto) - ASoC: Intel: sof_sdw: Add support for wclrvp & ocelot in WCL platform (Naveen Manohar) - ASoC: qcom: sc8280xp: Add sound card support for QCS9100 and QCS9075 (Mohammad Rafi Shaik) - ASoC: dt-bindings: qcom,sm8250: Add QCS9100 and QCS9075 sound card (Mohammad Rafi Shaik) - ASoC: tas2781: Header file cleanup and Move the macro definitions to fwlib (Shenghao Ding) - ASoC: rt722: make regmap cache-only in probe (Shuming Fan) - ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9 (Talhah Peerbhai) - ASoC: fsl_xcvr: update platform driver name (Shengjiu Wang) - ASoC: soc-utils: Check string pointer validity in snd_soc_dlc_is_dummy() (Chen-Yu Tsai) - ASoC: mediatek: mt8183-afe-pcm: shorten mt8183_is_volatile_reg() (Chen-Yu Tsai) - ASoC: mediatek: mt8183-afe-pcm: Shorten irq_data table using macros (Chen-Yu Tsai) - ASoC: mediatek: mt8183-afe-pcm: Shorten memif_data table using macros (Chen-Yu Tsai) - ALSA: hda: cs35l56: Log tuning unique identifiers during firmware load (Simon Trimmer) - ASoC: cs35l56: Log tuning unique identifiers during firmware load (Simon Trimmer) - ASoC: dt-bindings: Add Everest ES8389 audio CODEC (Zhang Yi) - ASoC: codecs: add support for ES8389 (Zhang Yi) - ASoC: q6apm-lpass-dais: Print APM port id in decimal on enable error (Konrad Dybcio) - ASoC: amd: use new ACP dev names for DAI links (Brady Norander) - ASoC: dt-bindings: mediatek: Simplify mediatek,clk-provider (Krzysztof Kozlowski) - ASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init() (I Hsin Cheng) - ASoC: tegra210_ahub: Add check to of_device_get_match_data() (Yuanjun Gong) - ASoC: tlv320aic3x: Use dev_err_probe (Nishanth Menon) - ASoC: soc-core: merge snd_soc_unregister_component() and snd_soc_unregister_component_by_driver() (Kuninori Morimoto) - ASoC: soc.h: remove unnecessary definitions (Kuninori Morimoto) - ASoC: soc.h: remove snd_soc_disconnect_sync() (Kuninori Morimoto) - ASoC: Intel: atom: Remove unused functions (Dr. David Alan Gilbert) - ASoC: rt712-sdca: remove redundant else path of if statement (Colin Ian King) - ASoC: codecs: rt9123: Fix sparse cast warning (ChiYuan Huang) - ASoC: Intel: soc-acpi-intel-ptl-match: Add rt713_vb_l3_rt1320_l3 support (Mac Chiang) - ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Simplify variable name (Mac Chiang) - ASoC: rt712-sdca: remove redundant else path of if statement (Colin Ian King) - ASoC: tas2781: Add a debugfs node for acoustic tuning (Shenghao Ding) - ASoC: cs35l56: Read Silicon ID from DIE_STS registers for CS35L63 (Stefan Binding) - ASoC: cs35l56: Add initial support for CS35L63 for I2C and SoundWire (Stefan Binding) - ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register list (Stefan Binding) - ASoC: cs35l56: Add struct to index firmware registers (Stefan Binding) - ASoC: cs35l56: Add Index based on ACPI HID or SDW ID to select regmap config (Stefan Binding) - ASoC: SOF: add disable_function_topology module parameter (Bard Liao) - ASoC: SOF: set disable_function_topology if override_tplg_filename is set (Bard Liao) - ASoC: SOF: add disable_function_topology flag (Bard Liao) - ASoC: Intel: sof_sdw: Avoid NULL check fail when re-probing (Charles Keepax) - ASoC: sdw_utils: Remove num_platforms from simple DAI helper (Charles Keepax) - ASoC: codec: cs42l52: Convert to GPIO descriptors (Peng Fan) - ASoC: codec: cs42l52: Drop cs42l52.h (Peng Fan) - ASoC: codec: cs42l52: Sort headers alphabetically (Peng Fan) - ASoC: codec: cs42l73: Convert to GPIO descriptors (Peng Fan) - ASoC: codec: cs42l73: Drop cs42l73.h (Peng Fan) - ASoC: codec: cs42l73: Sort headers alphabetically (Peng Fan) - ASoC: codec: cs42l56: Convert to GPIO descriptors (Peng Fan) - ASoC: codec: cs42l56: Drop cs42l56.h (Peng Fan) - ASoC: codec: cs42l56: Sort headers alphabetically (Peng Fan) - ASoC: amd: sof_amd_sdw: add logic to get cpu_pin_id for ACP7.0/ACP7.1 platforms (Vijendar Mukunda) - ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() (Vijendar Mukunda) - ASoC: amd: amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() (Vijendar Mukunda) - ASoC: Intel: soc-acpi-intel-ptl-match: Sort ACPI link/machine tables (Naveen Manohar) - ASoC: SOF: imx8m: Use reset controller API to control the DSP (Daniel Baluta) - ASoC: intel: atom: Return -ENOMEM if pcim_iomap() fails (Philipp Stanner) - ASoC: intel: atom: Use pure devres PCI (Philipp Stanner) - ASoC: intel: avs: Use pure devres PCI (Philipp Stanner) - ASoC: sof: Use pure devres PCI (Philipp Stanner) - ASoC: SOF: amd: add build support for soundwire (Vijendar Mukunda) - ASoC: SOF: amd: add soundwire wake irq handling (Vijendar Mukunda) - ASoC: SOF: amd: enable soundwire host wake irq mask (Vijendar Mukunda) - ASoC: SOF: amd: refactor acp reset sequence (Vijendar Mukunda) - ASoC: SOF: amd: enable ACP_PME_EN register for ACP7.0 & ACP7.1 platforms (Vijendar Mukunda) - ASoC: SOF: amd: update soundwire specific acp descriptor fields (Vijendar Mukunda) - ASoC: SOF: amd: add ACP7.1 platform support (Vijendar Mukunda) - ASoC: SOF: amd: add missing acp descriptor field (Vijendar Mukunda) - ASoC: SOF: amd: remove else condition in resume sequence (Vijendar Mukunda) - ASoC: mediatek: mt8195: use snd_soc_dlc_is_dummy() (Kuninori Morimoto) - ASoC: mediatek: mt8188: use snd_soc_dlc_is_dummy() (Kuninori Morimoto) - ASoC: soc-utils: add snd_soc_dlc_is_dummy() (Kuninori Morimoto) - ASoC: fsl_rpmsg: Allocate a smaller buffer size for capture stream (Chancel Liu) - ASoC: fsl_rpmsg: Configure CPU DAI for card that sits on rpmsg-micfil-channel (Chancel Liu) - ASoC: codecs: tas2764: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - ASoC: codecs: wsa88xx/wcd938x: Drop kerneldoc marker from inner comment (Krzysztof Kozlowski) - ASoC: codec: twl4030: Convert to GPIO descriptors (Peng Fan) - ASoC: codec: twl4030: Sort headers alphabetically (Peng Fan) - ASoC: Intel: avs: Fix kcalloc() sizes (Thorsten Blum) - ASoC: codec: sma1307: Remove including of_gpio.h (Peng Fan) - ASoC: wm_adsp: Don't use no_free_ptr() when passing to PTR_ERR() (Richard Fitzgerald) - ASoC: codecs: Use min() to simplify aw_dev_dsp_update_container() (Thorsten Blum) - ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation type (Kees Cook) - ASoC: SOF: topology: Fix null pointer dereference (Julien Massot) - ASoC: amd: acp: Drop superfluous assignment in acp_sof_probe() (Cristian Ciocaltea) - ASoC: renesas: add MSIOF sound support (Kuninori Morimoto) - ASoC: renesas: rsnd: enable to use "adg" clock (Kuninori Morimoto) - ASoC: renesas: rsnd: care BRGA/BRGB select in rsnd_adg_clk_enable() (Kuninori Morimoto) - ASoC: renesas: rsnd: allow to use ADG as standalone (Kuninori Morimoto) - dt-bindings: renesas,sh-msiof: Add MSIOF I2S Sound support (Kuninori Morimoto) - spi: sh-msiof: ignore driver probing if it was MSIOF Sound (Kuninori Morimoto) - spi: sh-msiof: use dev in sh_msiof_spi_probe() (Kuninori Morimoto) - ASoC: codec: tpa6130a2: Convert to GPIO descriptors (Peng Fan) - ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data (Peng Fan) - ASoC: codec: tpa6130a2: Sort headers alphabetically (Peng Fan) - ASoC: codecs: wcd938x: drop unnecessary mux flag assignment (Johan Hovold) - ASoC: codecs: wcd938x: fix mux error handling (Johan Hovold) - ASoC: starfive: Use max() to simplify code in jh7110_tdm_syncdiv() (Thorsten Blum) - ASoC: fsl: don't set link->platform if not needed (Kuninori Morimoto) - MAINTAINERS: ASoC: Simplify references to Cirrus Logic include files (Richard Fitzgerald) - ASoC: Intel: avs: Fix NULL pointer dereference (Amadeusz Sławiński) - ASoC: meson: meson-card-utils: use of_property_present() for DT parsing (Martin Blumenstingl) - ASoC: rockchip: add Serial Audio Interface (SAI) driver (Nicolas Frattaroli) - ASoC: dt-bindings: add schema for rockchip SAI controllers (Nicolas Frattaroli) - ASoC: adau7118: Allow dsp_a mode (Michael Sikora) - ASoC: dt-bindings: fsl,mqs: Document audio graph port (Shengjiu Wang) - ASoC: wm8998: Add Kconfig prompt (André Apitzsch) - ASoC: codecs: Remove unused rt566[58]_sel_asrc_clk_src (Dr. David Alan Gilbert) - ASoC: cs48l32: Use modern PM_OPS (Nathan Chancellor) - ASoC: dt-bindings: mt8195: add missing audio routing and link-name (Julien Massot) - ASoC: dt-bindings: mt8195: add compatible mt8195_mt6359 (Julien Massot) - ASoC: mediatek: mt8195: Add mt8195-mt6359 card (Julien Massot) - ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY() (Julien Massot) - ASoC: mediatek: mt8195: Move rt5682 specific dapm routes (Julien Massot) - firmware: cs_dsp: Add some sanity-checking to test harness (Richard Fitzgerald) - ASoC: rt722: fix pop noise at the beginning of DMIC recording (Shuming Fan) - ASoC: cs48l32: Fix spelling mistake "exceeeds" -> "exceeds" (Colin Ian King) - ASoC: fsl_rpmsg: Remove useless return variable (Chen Ni) - ASoC: ak4458: Remove useless return variable (Chen Ni) - ASoC: rt722: fix pop noise at the beginning of headphone playback (Shuming Fan) - ASoC: cs-amp-lib-test: Use faux bus instead of creating a dummy platform device (Richard Fitzgerald) - ASoC: cs48l32: Add driver for Cirrus Logic CS48L32 audio DSP (Richard Fitzgerald) - ASoC: dt-bindings: Add Cirrus Logic CS48L32 audio DSP (Richard Fitzgerald) - ASoC: soc_sdw_utils: skip the endpoint that doesn't present (Bard Liao) - ASoC: sdw_utils: split asoc_sdw_get_codec_name (Bard Liao) - ASoC: Intel: soc-acpi-intel-mtl-match: add get_function_tplg_files ops (Bard Liao) - ASoC: Intel: soc-acpi-intel-ptl-match: add get_function_tplg_files ops (Bard Liao) - ASoC: Intel: soc-acpi-intel-arl-match: set get_function_tplg_files ops (Bard Liao) - ASoC: Intel: soc-acpi-intel-lnl-match: set get_function_tplg_files ops (Bard Liao) - ASoC: Intel: add sof_sdw_get_tplg_files ops (Bard Liao) - ASoC: SOF: topology: load multiple topologies (Bard Liao) - ASoC: soc-acpi: add get_function_tplg_files ops (Bard Liao) - ASoC: SOF: topology: don't convert error code (Bard Liao) - ASoC: SOF: topology: allocate string for tuples (Bard Liao) - ASoC: cs-amp-lib-test: Use flex_array_size() (Richard Fitzgerald) - ASoC: cs-amp-lib: Annotate struct cirrus_amp_efi_data with __counted_by() (Thorsten Blum) - ASoC: cs-amp-lib: Replace offsetof() with struct_size() (Thorsten Blum) - ASoC: simple-card-utils: fixup dlc->xxx handling for error case (Kuninori Morimoto) - ASoC: rsnd: use snd_pcm_direction_name() (Kuninori Morimoto) - ASoC: ac97: Add DT support (Keguang Zhang) - ASoC: loongson: Add Loongson-1 AC97 Driver (Keguang Zhang) - ASoC: dt-bindings: Add Realtek ALC203 Codec (Keguang Zhang) - ASoC: dt-bindings: Add Loongson-1 AC97 Controller (Keguang Zhang) - ALSA: hda: cirrus_scodec_test: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: zl38060: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: wm8903: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: peb2466: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: idt821034: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: tlv320adc3xxx: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: wm8996: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: rt5677: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: wm5100: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: wm8962: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: ti: davinci-mcasp:: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: soc-ac97: use new GPIO line value setter callbacks (Bartosz Golaszewski) - ASoC: codecs: Add support for Richtek rt9123p (ChiYuan Huang) - ASoC: dt-bindings: Add bindings for Richtek rt9123p (ChiYuan Huang) - ASoC: codecs: Add support for Richtek rt9123 (ChiYuan Huang) - ASoC: dt-bindings: Add bindings for Richtek rt9123 (ChiYuan Huang) - ASoC: tas2764: expose die temp to hwmon (James Calligeros) - ASoC: tas2770: expose die temp to hwmon (James Calligeros) - ASoC: tas2764: Apply Apple quirks (Martin Povišer) - ASoC: tas2764: Raise regmap range maximum (Martin Povišer) - ASoC: tas2764: Enable main IRQs (Hector Martin) - ASoC: tas2764: Reinit cache on part reset (Martin Povišer) - ASoC: tas2770: Support setting the PDM TX slot (Hector Martin) - ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change (Hector Martin) - ASoC: test-component: add set_tdm_slot stub implementation (Nicolas Frattaroli) - ASoC: wm_adsp: Use vmemdup_user() instead of open-coding (Richard Fitzgerald) - ASoC: codecs: wcd938x: add mux control support for hp audio mux (Srinivas Kandagatla) - ASoC: dt-bindings: wcd93xx: add bindings for audio mux controlling hp (Srinivas Kandagatla) - ASoC: codecs: wcd-mbhc: cleanup swap_gnd_mic api (Srinivas Kandagatla) - ASoC: fsl_sai: separate set_tdm_slot() for tx and rx (Shengjiu Wang) - ASoC: fsl_sai: separate 'is_dsp_mode' for tx and rx (Shengjiu Wang) - ASoC: fsl_sai: add xlate_tdm_slot_mask() callback (Shengjiu Wang) - ASoC: fsl_sai: allow to set mclk rate with zero clk_id (Shengjiu Wang) - ASoC: codec: wcd9335: Convert to GPIO descriptors (Peng Fan) - ASoC: codec: wcd938x: Convert to GPIO descriptors (Peng Fan) - ASoC: codec: wcd939x: Convert to GPIO descriptors (Peng Fan) - ASoC: Intel: avs: Support 16 TDMs in dynamic assignment (Amadeusz Sławiński) - ASoC: Intel: avs: Iterate over correct number of TDMs (Amadeusz Sławiński) - ASoC: Intel: avs: Assign unique ID to platform devices (Amadeusz Sławiński) - ASoC: Intel: avs: Allow to specify custom configurations with i2s_test (Amadeusz Sławiński) - ASoC: Intel: avs: Allow for 16 channels configuration (Cezary Rojewski) - ASoC: Intel: avs: Rename AVS_CHANNELS_MAX define (Amadeusz Sławiński) - ALSA: hda: Allow for 16 channels configuration (Cezary Rojewski) - lib/string_helpers: Introduce parse_int_array() (Cezary Rojewski) - ALSA: hda: Select avs-driver by default on FCL (Cezary Rojewski) - ASoC: Intel: avs: Add boards definitions for FCL platform (Amadeusz Sławiński) - ASoC: Intel: avs: Conditionally add DMA config when creating Copier (Cezary Rojewski) - ASoC: Intel: avs: Dynamically assign ops for non-HDAudio DAIs (Cezary Rojewski) - ASoC: Intel: avs: PCM operations for LNL-based platforms (Cezary Rojewski) - ASoC: Intel: avs: PTL-based platforms support (Cezary Rojewski) - ASoC: Intel: avs: Relocate DSP status registers (Cezary Rojewski) - ASoC: Intel: avs: Read HW capabilities when possible (Cezary Rojewski) - ASoC: Intel: avs: Ignore Vendor-space manipulation for ACE (Cezary Rojewski) - ALSA: hda: Allow to fetch hlink by ID (Cezary Rojewski) - ASoC: Intel: avs: boards: Change ssm4567 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change rt5682 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change rt5663 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change rt5514 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change rt298 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change rt286 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change rt274 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change probe card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change pcm3168a card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change nau8825 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change max98927 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change max98373 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change max98357a card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change sspX-loopback card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change hdaudio card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change es8336 card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change DMIC card name (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Change da7219 card name (Amadeusz Sławiński) - ASoC: Intel: avs: Use topology information for endpoint numbers (Amadeusz Sławiński) - ASoC: Intel: avs: boards: Add Kconfig option for obsolete card names (Amadeusz Sławiński) - ASoC: tas2781-i2c: Remove unnecessary NULL check before release_firmware() (Chen Ni) - ASoC: wm_adsp: Remove unnecessary NULL check before release_firmware() (Chen Ni) - ASoC: pcm6240: Remove unnecessary NULL check before release_firmware() (Chen Ni) - ASoC: tas2781-fmwlib: Remove unnecessary NULL check before release_firmware() (Chen Ni) - ASoC: codec: ak5386: Convert to GPIO descriptors (Peng Fan) - ASoC: sta32x: Remove unnecessary NULL check before clk_disable_unprepare() (Chen Ni) - ASoC: hdmi-codec: wire up the .prepare callback also for SPDIF DAI ops (Martin Blumenstingl) - ASoC: codecs: rt5677: Use secs_to_jiffies() instead of msecs_to_jiffies() (Thorsten Blum) - ASoC: Intel: Remove unused SND_SOC_INTEL_DA7219_MAX98357A_GENERIC (Helen Koike) - ASoC: dt-bindings: fsl,mqs: Reference common DAI properties (Shengjiu Wang) - ASoC: dt-bindings: maxim,max98925: Fix include placement in DTS example (Krzysztof Kozlowski) - ASoC: loongson: Replace deprecated PCI functions (Philipp Stanner) - ASoC: sun8i-codec: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare (Chen Ni) - ASoC: Intel: avs: Permit deferred card registration (Cezary Rojewski) - ASoC: core: Complete support for card rebinding (Cezary Rojewski) - ASoC: stm: stm32_sai: Use dev_err_probe() (Zhang Enpei) - ALSA: hda/tas2781: Move and unified the calibrated-data getting function for SPI and I2C into the tas2781_hda lib (Shenghao Ding) - ALSA: hda/tegra: Switch to two-argument strscpy() (Daniel Dadap) - ALSA: hda - Add new driver for HDA controllers listed via ACPI (Daniel Dadap) - ALSA: hda/cs35l41_hda: select FW_CS_DSP (Arnd Bergmann) - ALSA: amd7930: replace strcpy() with strscpy() (Siddarth Gundu) - ALSA: usb-audio: Kill timer properly at removal (Takashi Iwai) - ALSA: hda: hda-intel: add Wildcat Lake support (Peter Ujfalusi) - ALSA: hda: intel-dsp-config: Add WCL support (Peter Ujfalusi) - ASoC: SOF: Intel: add initial support for WCL (Peter Ujfalusi) - ALSA: hda: add HDMI codec ID for Intel WCL (Kai Vehmanen) - PCI: Add Intel Wildcat Lake audio Device ID (Peter Ujfalusi) - ALSA: dbri: replace strcpy() with strscpy() (Siddarth Gundu) - ALSA: n64: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops (Stefan Binding) - ALSA: hda/realtek: Add support for Acer Helios Laptops using CS35L41 HDA (Stefan Binding) - ALSA: usb: fcp: Use USB API functions rather than constants (Chen Ni) - ALSA: scarlett2: Use USB API functions rather than constants (Chen Ni) - ALSA: usb-audio: Rename Pioneer mixer channel controls (František Kučera) - ALSA: hda/tegra: Add Tegra264 support (Mohan Kumar D) - dt-bindings: Document Tegra264 HDA Support (Sheetal) - dt-bindings: Update Tegra194 and Tegra234 HDA bindings (Sheetal) - ALSA: hda/tas2781: Fix the ld issue reported by kernel test robot (Shenghao Ding) - ALSA: hda/tas2781: Fix the symbol was not declare warning reported by kernel test robot (Shenghao Ding) - ALSA: sb: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: msnd: Remove midi code (Dr. David Alan Gilbert) - ALSA: intel-hdmi-audio: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: wavefront: remove snd_wavefront_xxx() (Kuninori Morimoto) - ALSA: isa/gus: remove snd_gf1_lfo_xxx() (Kuninori Morimoto) - ALSA: hda: intel-nhlt: Print errors in intel_nhlt_ssp_device_type() (Peter Ujfalusi) - ALSA: usb: mixer_us16x08: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: usb: mixer_quirks: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: pci: ali5451: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: pci: asihpi: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: pci: au88x0: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: usb: mixer: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: usb: midi: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: pci: hda: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: virtio: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: core: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: i2c: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: sh: use snd_kcontrol_chip() (Kuninori Morimoto) - ALSA: gus: Remove deadcode (Dr. David Alan Gilbert) - ALSA: hda/tas2781: Create an independent lib to save the shared parts for both SPI and I2C driver (Shenghao Ding) - ALSA: hda: Remove unused snd_hdac_stream_get_spbmaxfifo (Dr. David Alan Gilbert) - ALSA: hda: Remove unused snd_hda_add_nid (Dr. David Alan Gilbert) - ALSA: hda/tas2781: select CONFIG_CRC8 for SND_HDA_SCODEC_TAS2781_I2C (Arnd Bergmann) - ALSA: core: Remove unused snd_jack_set_parent (Dr. David Alan Gilbert) - ALSA: core: Remove unused snd_device_get_state (Dr. David Alan Gilbert) - ALSA: seq: Remove unused snd_seq_queue_client_leave_cells (Dr. David Alan Gilbert) - ALSA: pcm: Remove unused snd_dmaengine_pcm_open_request_chan (Dr. David Alan Gilbert) - ALSA: pcm: Remove unused snd_pcm_rate_range_to_bits (Dr. David Alan Gilbert) - ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB (Shenghao Ding) - ALSA: hda/cs35l56: Remove dependency on COMPILE_TEST (Richard Fitzgerald) - ALSA: korg1212: Replace the pending stop check code with sync_stop PCM ops (Takashi Iwai) - ALSA: hda/hda_cs_dsp_ctl: Delete hda_cs_dsp_ctl module (Richard Fitzgerald) - ALSA: maestro3: Use pure devres PCI (Philipp Stanner) - ALSA: ali5451: Use pure devres PCI (Philipp Stanner) - ALSA: ca0106: Use pure devres PCI (Philipp Stanner) - ALSA: cs46xx: Use pure devres PCI (Philipp Stanner) - ALSA: cs5535: Use pure devres PCI (Philipp Stanner) - ALSA: echoaudio: Use pure devres PCI (Philipp Stanner) - ALSA: emu10k1: Use pure devres PCI (Philipp Stanner) - ALSA: ice: Use pure devres PCI (Philipp Stanner) - ALSA: nm256: Use pure devres PCI (Philipp Stanner) - ALSA: riptide: Use pure devres PCI (Philipp Stanner) - ALSA: ymfpci: Use pure devres PCI (Philipp Stanner) - ALSA: rme9652: Use pure devres PCI (Philipp Stanner) - ALSA: trident: Use pure devres PCI (Philipp Stanner) - ALSA: vx222: Use pure devres PCI (Philipp Stanner) - ALSA: lx6464es: Use pure devres PCI (Philipp Stanner) - ALSA: oxygen: Use pure devres PCI (Philipp Stanner) - ALSA: als: Use pure devres PCI (Philipp Stanner) - ALSA: azt3328: Use pure devres PCI (Philipp Stanner) - ALSA: es19x8: Use pure devres PCI (Philipp Stanner) - ALSA: fm801: Use pure devres PCI (Philipp Stanner) - ALSA: intel8x: Use pure devres PCI (Philipp Stanner) - ALSA: sis7019: Use pure devres PCI (Philipp Stanner) - ALSA: via82: Use pure devres PCI (Philipp Stanner) - ALSA: cmipci: Use pure devres PCI (Philipp Stanner) - ALSA: ens1370: Use pure devres PCI (Philipp Stanner) - ALSA: rme32: Use pure devres PCI (Philipp Stanner) - ALSA: rme96: Use pure devres PCI (Philipp Stanner) - ALSA: sonicvibes: Use pure devres PCI (Philipp Stanner) - ALSA: HDA: Add Zhaoxin HDMI Controller and Codec support (Tony W Wang-oc) - ALSA: usb-audio: Add Pioneer DJ DJM-V10 support (František Kučera) - ALSA: pcm: Make snd_pcm_lib_malloc_pages() debug message say "allocate" (Chen-Yu Tsai) - ALSA: hda/tas2781: Create a common header for both spi and i2c tas2781 hda driver (Shenghao Ding) - ALSA: hda/cirrus_scodec_test: Modernize creation of dummy devices (Richard Fitzgerald) - ALSA: cs46xx: Remove commented out code (Thorsten Blum) - ASoC: loongson: Replace deprecated PCI functions (Philipp Stanner) - ALSA: hdspm: Replace deprecated PCI functions (Philipp Stanner) - ALSA: lola: Replace deprecated PCI functions (Philipp Stanner) - ALSA: cs5530: Replace deprecated PCI functions (Philipp Stanner) - ALSA: hda_intel: Replace deprecated PCI functions (Philipp Stanner) - ALSA: cs4281: Replace deprecated PCI functions (Philipp Stanner) - ALSA: bt87x: Replace deprecated PCI functions (Philipp Stanner) - ALSA: aw2: Replace deprecated PCI functions (Philipp Stanner) - ALSA: au88x0: Replace deprecated PCI functions (Philipp Stanner) - ALSA: atiixp: Replace deprecated PCI functions (Philipp Stanner) - ALSA: ad1889: Replace deprecated PCI functions (Philipp Stanner) - dt-bindings: timer: renesas,tpu: remove binding documentation (Kuninori Morimoto) - pwm: adp5585: make sure to include mod_devicetable.h (Nuno Sá) - pwm: Tidyup PWM menu for Renesas (Kuninori Morimoto) - ARM: shmobile: defconfig: Enable more support for RZN1D-DB/EB (Geert Uytterhoeven) - arm64: defconfig: Add Renesas MSIOF sound support (Kuninori Morimoto) - arm64: defconfig: Enable Renesas RZ/G2L GPT config (Biju Das) - arm: multi_v7_defconfig: Drop individual Renesas SoC entries (Lad Prabhakar) - arm: shmobile_defconfig: Drop individual Renesas SoC entries (Lad Prabhakar) - arm64: defconfig: Remove individual Renesas SoC entries (Lad Prabhakar) - soc: renesas: Kconfig: Enable SoCs by default when ARCH_RENESAS is set (Lad Prabhakar) - pwm: Restore alphabetic ordering in Kconfig and Makefile (Uwe Kleine-König) - pwm: Formally describe the procedure used to pick a hardware waveform setting (Uwe Kleine-König) - pwm: Let pwm_set_waveform_might_sleep() return 0 instead of 1 after rounding up (Uwe Kleine-König) - pwm: Let pwm_set_waveform_might_sleep() fail for exact but impossible requests (Uwe Kleine-König) - pwm: add support for NXPs high-side switch MC33XS2410 (Dimitri Fedrau) - dt-bindings: pwm: add support for MC33XS2410 (Dimitri Fedrau) - pwm: rzg2l-gpt: Accept requests for too high period length (Uwe Kleine-König) - dt-bindings: pwm: vt8500-pwm: Convert to YAML (Alexey Charkov) - dt-bindings: pwm: mediatek,pwm-disp: Add compatible for MT6893 (AngeloGioacchino Del Regno) - pwm: Fix various formatting issues in kernel-doc (Uwe Kleine-König) - pwm: Add support for RZ/G2L GPT (Biju Das) - dt-bindings: pwm: Add RZ/G2L GPT binding (Biju Das) - pwm: Better document return value of pwm_round_waveform_might_sleep() (Uwe Kleine-König) - pwm: loongson: Fix an error code in probe() (Dan Carpenter) - pwm: loongson: Fix u32 overflow in waveform calculation (Uwe Kleine-König) - pwm: pca9685: Use new GPIO line value setter callbacks (Bartosz Golaszewski) - pwm: Do stricter return value checking for .round_waveform_tohw() (Uwe Kleine-König) - pwm: stm32: Emit debug output also for corner cases of the rounding callbacks (Uwe Kleine-König) - pwm: stm32: Don't open-code TIM_CCER_CCxE() (Uwe Kleine-König) - pwm: Add actual hardware state to pwm debugfs file (Uwe Kleine-König) - pwm: Make chip parameter to pwmchip_get_drvdata() a const pointer (Uwe Kleine-König) - pwm: pxa: Improve using dev_err_probe() (Uwe Kleine-König) - pwm: Add Loongson PWM controller support (Binbin Zhou) - dt-bindings: pwm: Add Loongson PWM controller (Binbin Zhou) - pwm: meson: Simplify meson_pwm_cnt_to_ns() (George Stark) - pwm: meson: Enable constant and polarity features for g12, axg, s4 (George Stark) - pwm: meson: Use separate device id data for axg and g12 (George Stark) - pwm: meson: Support constant and polarity bits (George Stark) - pwm: meson: Simplify get_state() callback (George Stark) - platform/chrome: kunit: Avoid -Wflex-array-member-not-at-end (Gustavo A. R. Silva) - platform/chrome: cros_ec_typec: Set Pin Assignment E in DP PORT VDO (Benson Leung) - platform/chrome: of_hw_prober: Support touchscreen probing on Squirtle (Chen-Yu Tsai) - platform/chrome: of_hw_prober: Support trackpad probing on Corsola family (Chen-Yu Tsai) - platform/chrome: cros_kbd_led_backlight: Fix build dependencies (Tzung-Bi Shih) - platform/chrome: cros_kbd_led_backlight: Remove CROS_EC dependency (Tzung-Bi Shih) - platform/chrome: cros_ec_proto: Allow to build as module (Slawomir Rosek) - platform/chrome: cros_ec_debugfs: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - platform/chrome: cros_kbd_led_backlight: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - platform/chrome: cros_ec_proto: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - platform/chrome: of_hw_prober: Support Google Spherion (Laura Nao) - Remove legacy 'cc-disable-warning' use from the generic build scripts (Linus Torvalds) - Make 'cc-option' work correctly for the -Wno-xyzzy pattern (Linus Torvalds) - selftests: harness: Stop using setjmp()/longjmp() (Thomas Weißschuh) - selftests: harness: Add "variant" and "self" to test metadata (Thomas Weißschuh) - selftests: harness: Add teardown callback to test metadata (Thomas Weißschuh) - selftests: harness: Move teardown conditional into test metadata (Thomas Weißschuh) - selftests: harness: Don't set setup_completed for fixtureless tests (Thomas Weißschuh) - selftests: harness: Implement test timeouts through pidfd (Thomas Weißschuh) - selftests: harness: Remove dependency on libatomic (Thomas Weißschuh) - selftests: harness: Remove inline qualifier for wrappers (Thomas Weißschuh) - selftests: harness: Mark functions without prototypes static (Thomas Weißschuh) - selftests: harness: Ignore unused variant argument warning (Thomas Weißschuh) - selftests: harness: Use C89 comment style (Thomas Weißschuh) - selftests: harness: Add kselftest harness selftest (Thomas Weißschuh) - selftests/nolibc: drop include guards around standard headers (Thomas Weißschuh) - tools/nolibc: move NULL and offsetof() to sys/stddef.h (Thomas Weißschuh) - tools/nolibc: move uname() and friends to sys/utsname.h (Thomas Weißschuh) - tools/nolibc: move makedev() and friends to sys/sysmacros.h (Thomas Weißschuh) - tools/nolibc: move getrlimit() and friends to sys/resource.h (Thomas Weißschuh) - tools/nolibc: move reboot() to sys/reboot.h (Thomas Weißschuh) - tools/nolibc: move prctl() to sys/prctl.h (Thomas Weißschuh) - tools/nolibc: move mount() to sys/mount.h (Thomas Weißschuh) - tools/nolibc: move ioctl() to sys/ioctl.h (Thomas Weißschuh) - tools/nolibc: implement wait() in terms of waitpid() (Thomas Weißschuh) - tools/nolibc: fall back to sys_clock_gettime() in gettimeofday() (Thomas Weißschuh) - tools/nolibc: add fopen() (Thomas Weißschuh) - tools/nolibc: add namespace functionality (Thomas Weißschuh) - tools/nolibc: add difftime() (Thomas Weißschuh) - tools/nolibc: add timerfd functionality (Thomas Weißschuh) - tools/nolibc: add timer functions (Thomas Weißschuh) - tools/nolibc: add clock_getres(), clock_gettime() and clock_settime() (Thomas Weißschuh) - tools/nolibc: add support for access() and faccessat() (Thomas Weißschuh) - tools/nolibc: add abs() and friends (Thomas Weißschuh) - tools/nolibc: add getrandom() (Thomas Weißschuh) - tools/nolibc: add mremap() (Thomas Weißschuh) - tools/nolibc: add more stat() variants (Thomas Weißschuh) - tools/nolibc: add %%m printf format (Thomas Weißschuh) - tools/nolibc: add strstr() (Thomas Weißschuh) - tools/nolibc: use poll-related definitions from UAPI headers (Thomas Weißschuh) - tools/nolibc: move poll() to poll.h (Thomas Weißschuh) - tools/nolibc: Add m68k support (Daniel Palmer) - selftests/nolibc: always run nolibc header check (Thomas Weißschuh) - tools/nolibc: include nolibc.h early from all header files (Thomas Weißschuh) - tools/nolibc: add target to check header usability (Thomas Weißschuh) - tools/nolibc: implement width padding in printf() (Thomas Weißschuh) - selftests/nolibc: add test for snprintf() truncation (Thomas Weißschuh) - selftests/nolibc: rename vfprintf test suite (Thomas Weißschuh) - selftests/nolibc: use snprintf() for printf tests (Thomas Weißschuh) - tools/nolibc: add snprintf() and friends (Thomas Weißschuh) - tools/nolibc: allow limiting of printf destination size (Thomas Weißschuh) - tools/nolibc: allow different write callbacks in printf (Thomas Weißschuh) - tools/nolibc: add getopt() (Thomas Weißschuh) - tools/nolibc: add dprintf() and vdprintf() (Thomas Weißschuh) - Revert "selftests/nolibc: use waitid() over waitpid()" (Thomas Weißschuh) - tools/nolibc: implement waitpid() in terms of waitid() (Thomas Weißschuh) - tools/nolibc: add setpgrp() (Thomas Weißschuh) - tools/nolibc: add _exit() (Thomas Weißschuh) - tools/nolibc: add tolower() and toupper() (Thomas Weißschuh) - tools/nolibc: use ppoll_time64 if available (Thomas Weißschuh) - tools/nolibc: use pselect6_time64 if available (Thomas Weißschuh) - tools/nolibc: use intmax definitions from compiler (Thomas Weißschuh) - tools/nolibc: handle intmax_t/uintmax_t in printf (Thomas Weißschuh) - tools/nolibc: move wait() and friends to sys/wait.h (Thomas Weißschuh) - tools/nolibc: add sys/types.h shim (Thomas Weißschuh) - tools/nolibc: move gettimeofday() to sys/time.h (Thomas Weißschuh) - tools/nolibc: move syscall() to sys/syscall.h (Thomas Weißschuh) - tools/nolibc: move stat() and friends to sys/stat.h (Thomas Weißschuh) - tools/nolibc: move mmap() and friends to sys/mman.h (Thomas Weißschuh) - tools/nolibc: move getauxval() to sys/auxv.h (Thomas Weißschuh) - tools/nolibc: move open() and friends to fcntl.h (Thomas Weißschuh) - tools/nolibc: add elf.h (Thomas Weißschuh) - tools/nolibc: prepare for headers in subdirectories (Thomas Weißschuh) - selftests/nolibc: enable UBSAN if available (Thomas Weißschuh) - selftests/nolibc: disable ubsan for smash_stack() (Thomas Weißschuh) - tools/nolibc: fix integer overflow in i{64,}toa_r() and (Thomas Weißschuh) - tools/nolibc: properly align dirent buffer (Thomas Weißschuh) - tools/nolibc: disable function sanitizer for _start_c() (Thomas Weißschuh) - tools/nolibc: add __nolibc_aligned() and __nolibc_aligned_as() (Thomas Weißschuh) - tools/nolibc: add __nolibc_has_feature() (Thomas Weißschuh) - tools/nolibc: drop manual stack pointer alignment (Thomas Weißschuh) - tools/nolibc: Add support for SPARC (Thomas Weißschuh) - selftests/nolibc: only consider XARCH for CFLAGS when requested (Thomas Weißschuh) - selftests/nolibc: drop dependency from sysroot to defconfig (Thomas Weißschuh) - tools/nolibc/types.h: fix mismatched parenthesis in minor() (Jemmy Wong) - selftests/nolibc: drop unnecessary sys/io.h include (Thomas Weißschuh) - Docs: doc-guide: update sphinx.rst Sphinx version number (Randy Dunlap) - docs: doc-guide: clarify latest theme usage (Randy Dunlap) - Documentation/scheduler: Fix typo in sched-stats domain field description (Madadi Vineeth Reddy) - scripts: kernel-doc: prevent a KeyError when checking output (Mauro Carvalho Chehab) - docs: kerneldoc.py: simplify exception handling logic (Mauro Carvalho Chehab) - MAINTAINERS: update linux-doc entry to cover new Python scripts (Mauro Carvalho Chehab) - docs: align with scripts/syscall.tbl migration (Jesung Yang) - Documentation: NTB: Fix typo (Utkarsh Tiwari) - Documentation: ioctl-number: Update table intro (Bagas Sanjaya) - docs: conf.py: drop backward support for old Sphinx versions (Mauro Carvalho Chehab) - Docs: driver-api/basics: add kobject_event interfaces (Randy Dunlap) - Docs: relay: editing cleanups (Randy Dunlap) - docs: fix "incase" typo in coresight/panic.rst (Hendrik Hamerlinck) - Fix spelling error for 'parallel' (Anish Dabhane) - docs: admin-guide: fix typos in reporting-issues.rst (Shivam Sharma) - MAINTAINERS: Change Yanteng's email address (Yanteng Si) - docs/zh_CN: Add how-to of Chinese translation (Yanteng Si) - Docs/zh_CN: Translate msg_zerocopy.rst to Simplified Chinese (Wang Yaxin) - Docs/zh_CN: Translate index.rst to Simplified Chinese (Wang Yaxin) - docs: dmaengine: add explanation for DMA_ASYNC_TX capability (Kendra Moore) - Documentation: leds: improve readibility of multicolor doc (Jean-Michel Hautbois) - docs: fix typo in firmware-related section (Alexander Shatalin) - docs: Makefile: Inherit PYTHONPYCACHEPREFIX setting as env variable (Akira Yokosawa) - Documentation: ioctl-number: Update outdated submission info (Bagas Sanjaya) - docs: namespace: Tweak and reword resource control doc (Joel Savitz) - docs: Makefile: store __pycache__ at the output directory (Mauro Carvalho Chehab) - scripts/lib/kdoc/kdoc_parser.py: move kernel entry to a class (Mauro Carvalho Chehab) - scripts/lib/kdoc: change mode to 0644 (Mauro Carvalho Chehab) - docs: Sphinx: kerneldoc: only initialize kernel-doc classes once (Mauro Carvalho Chehab) - Documentation: x86: Fix a typo in fsgs.rst (Adrian Bütler) - Documentation: fix speculation.rst chapter (Cui Wei) - .gitignore: ignore Python compiled bytecode (Mauro Carvalho Chehab) - scripts/kernel-doc.py: don't create *.pyc files (Mauro Carvalho Chehab) - Makefile: move KERNELDOC macro to the main Makefile (Mauro Carvalho Chehab) - docs: Makefile: get rid of KERNELDOC_CONF env variable (Mauro Carvalho Chehab) - docs: sphinx: kerneldoc: Use python class if available (Mauro Carvalho Chehab) - scripts:kdoc_files.py: use glob for export_file seek (Mauro Carvalho Chehab) - scripts/lib/kdoc/kdoc_parser.py: move states to a separate class (Mauro Carvalho Chehab) - scripts/lib/kdoc/kdoc_files.py: don't try to join None (Mauro Carvalho Chehab) - Documentation: trace: Refactor toctree (Purva Yeshi) - Documentation: trace: Reduce toctree depth (Purva Yeshi) - docs: Fix conflicting contributor identity info (Ammar Askar) - docs/sp_SP: fix links to mailing list services (Andres Urian Florez) - Documentation/rtla: Include BPF sample collection (Tomas Glozar) - Documentation/rtla: Fix typo in common_timerlat_description.rst (Tomas Glozar) - Documentation/rtla: Fix typo in rtla-timerlat.rst (Tomas Glozar) - Documentation/rtla: Fix duplicate text about timerlat tracer (Tomas Glozar) - docs: hid: Fix typo in intel-thc-hid.rst (Chih Yun Lin) - Added usb_string function to a namespace (Kevin Paul Reddy Janagari) - cpufreq: editing corrections to cpufreq.rst (Randy Dunlap) - docs: Disambiguate a pair of rST labels (James Addison) - docs: automarkup: Move common logic to add and resolve xref to helper (Nícolas F. R. A. Prado) - scripts: kernel-doc: fix parsing function-like typedefs (again) (Sean Anderson) - scripts/kernel-doc.py: Rename the kernel doc Re class to KernRe (Mauro Carvalho Chehab) - scripts/kernel_doc.py: better handle exported symbols (Mauro Carvalho Chehab) - scripts/lib/kdoc/kdoc_files.py: allow filtering output per fname (Mauro Carvalho Chehab) - scripts/kernel-doc: switch to use kernel-doc.py (Mauro Carvalho Chehab) - scripts/kernel-doc.py: Properly handle Werror and exit codes (Mauro Carvalho Chehab) - scripts/lib/kdoc/kdoc_parser.py: remove a python 3.9 dependency (Mauro Carvalho Chehab) - scripts/kernel-doc.py: properly handle KBUILD_BUILD_TIMESTAMP (Mauro Carvalho Chehab) - scripts/kernel-doc.py: move modulename to man class (Mauro Carvalho Chehab) - scripts/lib/kdoc/kdoc_parser.py: fix Python compat with < v3.13 (Mauro Carvalho Chehab) - scripts/kernel-doc.py: adjust some coding style issues (Mauro Carvalho Chehab) - scripts/kernel-doc.py: Set an output format for --none (Mauro Carvalho Chehab) - docs: sphinx: kerneldoc: use kernel-doc.py script (Mauro Carvalho Chehab) - docs: sphinx: kerneldoc: ignore "\" characters from options (Mauro Carvalho Chehab) - docs: sphinx: kerneldoc: verbose kernel-doc command if V=1 (Mauro Carvalho Chehab) - docs: add a .pylintrc file with sys path for docs scripts (Mauro Carvalho Chehab) - scripts/kernel-doc.py: postpone warnings to the output plugin (Mauro Carvalho Chehab) - scripts/kernel-doc.py: properly handle out_section for ReST (Mauro Carvalho Chehab) - scripts/kernel-doc.py: fix handling of doc output check (Mauro Carvalho Chehab) - scripts/kernel-doc.py: fix line number output (Mauro Carvalho Chehab) - scripts/kernel-doc.py: implement support for -no-doc-sections (Mauro Carvalho Chehab) - scripts/kernel-doc.py: move file lists to the parser function (Mauro Carvalho Chehab) - scripts/kernel-doc.py: convert message output to an interactor (Mauro Carvalho Chehab) - scripts/kernel-doc.py: move output classes to a separate file (Mauro Carvalho Chehab) - scripts/kernel-doc.py: move KernelFiles class to a separate file (Mauro Carvalho Chehab) - scripts/kernel-doc.py: move KernelDoc class to a separate file (Mauro Carvalho Chehab) - scripts/kernel-doc.py: move regex methods to a separate file (Mauro Carvalho Chehab) - scripts/kernel-doc.py: properly handle struct_group macros (Mauro Carvalho Chehab) - scripts/kernel-doc.py: better handle empty sections (Mauro Carvalho Chehab) - scripts/kernel-doc.py: output warnings the same way as kerneldoc (Mauro Carvalho Chehab) - scripts/kernel-doc.py: add a Python parser (Mauro Carvalho Chehab) - scripts/kernel-doc: add a symlink to the Perl version of kernel-doc (Mauro Carvalho Chehab) - scripts/kernel-doc: rename it to scripts/kernel-doc.pl (Mauro Carvalho Chehab) - tools/memory-model/Documentation: Fix SRCU section in explanation.txt (Uladzislau Rezki (Sony)) - tools/memory-model: docs/references: Remove broken link to imgtec.com (Akira Yokosawa) - tools/memory-model: docs/ordering: Fix trivial typos (Akira Yokosawa) - tools/memory-model: docs/simple.txt: Fix trivial typos (Akira Yokosawa) - tools/memory-model: docs/README: Update introduction of locking.txt (Akira Yokosawa) - ratelimit: Drop redundant accesses to burst (Paul E. McKenney) - ratelimit: Use nolock_ret restructuring to collapse common case code (Paul E. McKenney) - ratelimit: Use nolock_ret label to collapse lock-failure code (Paul E. McKenney) - ratelimit: Use nolock_ret label to save a couple of lines of code (Paul E. McKenney) - ratelimit: Simplify common-case exit path (Paul E. McKenney) - ratelimit: Warn if ->interval or ->burst are negative (Petr Mladek) - ratelimit: Avoid atomic decrement under lock if already rate-limited (Paul E. McKenney) - ratelimit: Avoid atomic decrement if already rate-limited (Paul E. McKenney) - ratelimit: Don't flush misses counter if RATELIMIT_MSG_ON_RELEASE (Paul E. McKenney) - ratelimit: Force re-initialization when rate-limiting re-enabled (Paul E. McKenney) - ratelimit: Allow zero ->burst to disable ratelimiting (Paul E. McKenney) - ratelimit: Reduce ___ratelimit() false-positive rate limiting (Petr Mladek) - ratelimit: Avoid jiffies=0 special case (Paul E. McKenney) - ratelimit: Count misses due to lock contention (Paul E. McKenney) - ratelimit: Convert the ->missed field to atomic_t (Paul E. McKenney) - drm/amd/pm: Avoid open-coded use of ratelimit_state structure's internals (Paul E. McKenney) - drm/i915: Avoid open-coded use of ratelimit_state structure's ->missed field (Paul E. McKenney) - random: Avoid open-coded use of ratelimit_state structure's ->missed field (Paul E. McKenney) - ratelimit: Create functions to handle ratelimit_state internals (Paul E. McKenney) - x86/sev: Register tpm-svsm platform device (Stefano Garzarella) - tpm: Add SNP SVSM vTPM driver (Stefano Garzarella) - svsm: Add header with SVSM_VTPM_CMD helpers (Stefano Garzarella) - x86/sev: Add SVSM vTPM probe/send_command functions (Stefano Garzarella) - x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges() (Jiaqing Zhao) - EDAC/bluefield: Don't use bluefield_edac_readl() result on error (David Thompson) - EDAC/i10nm: Fix the bitwise operation between variables of different sizes (Qiuxu Zhuo) - EDAC/ie31200: Add two Intel SoCs for EDAC support (Qiuxu Zhuo) - EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server (Qiuxu Zhuo) - EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log() (Qiuxu Zhuo) - EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log() (Qiuxu Zhuo) - EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers (Qiuxu Zhuo) - EDAC/i10nm: Explicitly set the modes of the RRL register sets (Qiuxu Zhuo) - EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0 (Qiuxu Zhuo) - EDAC/skx_common: Fix general protection fault (Qiuxu Zhuo) - EDAC/igen6: Add Intel Amston Lake SoCs support (Qiuxu Zhuo) - EDAC/igen6: Add Intel Arizona Beach SoCs support (Qiuxu Zhuo) - EDAC/igen6: Skip absent memory controllers (Qiuxu Zhuo) - MAINTAINERS: Add reviewers for fs/resctrl (James Morse) - x86,fs/resctrl: Move the resctrl filesystem code to live in /fs/resctrl (James Morse) - x86/resctrl: Always initialise rid field in rdt_resources_all[] (James Morse) - x86/resctrl: Relax some asm #includes (Dave Martin) - x86/resctrl: Prefer alloc(sizeof(*foo)) idiom in rdt_init_fs_context() (Dave Martin) - x86/resctrl: Squelch whitespace anomalies in resctrl core code (Dave Martin) - x86/resctrl: Move pseudo lock prototypes to include/linux/resctrl.h (James Morse) - x86/resctrl: Fix types in resctrl_arch_mon_ctx_{alloc,free}() stubs (James Morse) - x86/resctrl: Move enum resctrl_event_id to resctrl.h (James Morse) - x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl (James Morse) - fs/resctrl: Add boiler plate for external resctrl code (James Morse) - x86/resctrl: Add 'resctrl' to the title of the resctrl documentation (James Morse) - x86/resctrl: Split trace.h (James Morse) - x86/resctrl: Expand the width of domid by replacing mon_data_bits (James Morse) - x86/resctrl: Add end-marker to the resctrl_event_id enum (James Morse) - x86/resctrl: Move is_mba_sc() out of core.c (James Morse) - x86/resctrl: Drop __init/__exit on assorted symbols (James Morse) - x86/resctrl: Resctrl_exit() teardown resctrl but leave the mount point (James Morse) - x86/resctrl: Check all domains are offline in resctrl_exit() (James Morse) - x86/resctrl: Rename resctrl_sched_in() to begin with "resctrl_arch_" (James Morse) - x86/resctrl: Remove the limit on the number of CLOSID (Amit Singh Tomar) - x86/resctrl: Optimize cpumask_any_housekeeping() (Yury Norov [NVIDIA]) - cpumask: Add cpumask_{first,next}_andnot() API (Yury Norov [NVIDIA]) - find: Add find_first_andnot_bit() (Yury Norov [NVIDIA]) - cpumask: Relax cpumask_any_but() (Yury Norov [NVIDIA]) - tick/nohz: Remove unused tick_nohz_full_add_cpus_to() (Alex Shi) - clocksource: Fix the CPUs' choice in the watchdog per CPU verification (Guilherme G. Piccoli) - alarmtimer: Switch spin_{lock,unlock}_irqsave() to guards (Su Hui) - alarmtimer: Remove dead return value in clock2alarm() (Su Hui) - time/jiffies: Change register_refined_jiffies() to void __init (Su Hui) - timers: Remove unused __round_jiffies(_up) (Dr. David Alan Gilbert) - posix-timers: Initialize cache early and move pointer into __timer_data (Eric Dumazet) - clocksource/drivers/renesas-ostm: Unconditionally enable reprobe support (Lad Prabhakar) - dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support (Lad Prabhakar) - dt-bindings: timer: Convert marvell,armada-370-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert ti,keystone-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert st,spear-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert socionext,milbeaut-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert snps,arc-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert snps,archs-rtc to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert snps,archs-gfrc to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert lsi,zevio-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert jcore,pit to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert img,pistachio-gptimer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert ezchip,nps400-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert cirrus,clps711x-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert altr,timer-1.0 to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Add ESWIN EIC7700 CLINT (Darshan Prajapati) - clocksource/drivers: Add EcoNet Timer HPT driver (Caleb James DeLisle) - dt-bindings: timer: Add EcoNet EN751221 "HPT" CPU Timer (Caleb James DeLisle) - dt-bindings: timer: Convert arm,mps2-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Add Sophgo SG2044 ACLINT timer (Inochi Amaoto) - dt-bindings: timer: Convert cnxt,cx92755-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert csky,gx6605s-timer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert csky,mptimer to DT schema (Rob Herring (Arm)) - dt-bindings: timer: Convert marvell,orion-timer to DT schema (Rob Herring (Arm)) - clocksource/drivers/timer-tegra186: Remove unused bits (robelin) - clocksource/drivers/timer-tegra186: Fix watchdog self-pinging (Pohsun Su) - clocksource/drivers/timer-tegra186: Add WDIOC_GETTIMELEFT support (Pohsun Su) - dt-bindings: timer: Convert fsl,gtm to YAML (J. Neuschäfer) - clocksource/drivers/atmel_tcb: Fix kconfig dependency (Arnd Bergmann) - clocksource/drivers/nxp-timer: Add the System Timer Module for the s32gx platforms (Daniel Lezcano) - dt-bindings: timer: Add NXP System Timer Module (Daniel Lezcano) - treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack() (Ingo Molnar) - treewide, timers: Rename try_to_del_timer_sync() as timer_delete_sync_try() (Ingo Molnar) - timers: Rename init_timers() as timers_init() (Ingo Molnar) - timers: Rename NEXT_TIMER_MAX_DELTA as TIMER_NEXT_MAX_DELTA (Ingo Molnar) - timers: Rename __init_timer_on_stack() as __timer_init_on_stack() (Ingo Molnar) - timers: Rename __init_timer() as __timer_init() (Ingo Molnar) - timers: Rename init_timer_on_stack_key() as timer_init_key_on_stack() (Ingo Molnar) - timers: Rename init_timer_key() as timer_init_key() (Ingo Molnar) - PCI/MSI: Use bool for MSI enable state tracking (Hans Zhang) - PCI: tegra: Convert to MSI parent infrastructure (Marc Zyngier) - PCI: xgene: Convert to MSI parent infrastructure (Marc Zyngier) - PCI: apple: Convert to MSI parent infrastructure (Marc Zyngier) - irqchip/msi-lib: Honour the MSI_FLAG_NO_AFFINITY flag (Marc Zyngier) - irqchip/mvebu: Convert to msi_create_parent_irq_domain() helper (Marc Zyngier) - irqchip/gic: Convert to msi_create_parent_irq_domain() helper (Marc Zyngier) - genirq/msi: Add helper for creating MSI-parent irq domains (Marc Zyngier) - irqchip: Make irq-msi-lib.h globally available (Marc Zyngier) - irqchip/gic-v3-its: Use allocation size from the prepare call (Marc Zyngier) - genirq/msi: Engage the .msi_teardown() callback on domain removal (Marc Zyngier) - genirq/msi: Move prepare() call to per-device allocation (Marc Zyngier) - irqchip/gic-v3-its: Implement .msi_teardown() callback (Marc Zyngier) - genirq/msi: Add .msi_teardown() callback as the reverse of .msi_prepare() (Marc Zyngier) - irqchip/gic-v3-its: Add support for device tree msi-map and msi-mask (Frank Li) - dt-bindings: PCI: pci-ep: Add support for iommu-map and msi-map (Frank Li) - irqchip/gic-v3-its: Set IRQ_DOMAIN_FLAG_MSI_IMMUTABLE for ITS (Frank Li) - irqdomain: Add IRQ_DOMAIN_FLAG_MSI_IMMUTABLE and irq_domain_is_msi_immutable() (Frank Li) - platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all() (Frank Li) - genirq/msi: Rename msi_[un]lock_descs() (Thomas Gleixner) - scsi: ufs: qcom: Remove the MSI descriptor abuse (Thomas Gleixner) - PCI/TPH: Replace the broken MSI-X control word update (Thomas Gleixner) - PCI/MSI: Provide a sane mechanism for TPH (Thomas Gleixner) - PCI: hv: Switch MSI descriptor locking to guard() (Thomas Gleixner) - PCI/MSI: Switch msix_capability_init() to guard(msi_desc_lock) (Thomas Gleixner) - PCI/MSI: Switch msi_capability_init() to guard(msi_desc_lock) (Thomas Gleixner) - PCI/MSI: Use __free() for affinity masks (Thomas Gleixner) - PCI/MSI: Set pci_dev:: Msi_enabled late (Thomas Gleixner) - PCI/MSI: Use guard(msi_desc_lock) where applicable (Thomas Gleixner) - NTB/msi: Switch MSI descriptor locking to lock guard() (Thomas Gleixner) - soc: ti: ti_sci_inta_msi: Switch MSI descriptor locking to guard() (Thomas Gleixner) - genirq/msi: Use lock guards for MSI descriptor locking (Thomas Gleixner) - cleanup: Provide retain_and_null_ptr() (Thomas Gleixner) - irqdomain: Consolidate coding style (Thomas Gleixner) - irqdomain: Fix kernel-doc and add it to Documentation (Jiri Slaby (SUSE)) - Documentation: irqdomain: Update it (Jiri Slaby (SUSE)) - Documentation: irq-domain.rst: Simple improvements (Jiri Slaby (SUSE)) - Documentation: irq/concepts: Minor improvements (Jiri Slaby (SUSE)) - Documentation: irq/concepts: Add commas and reflow (Jiri Slaby (SUSE)) - irqdomain: Improve kernel-docs of functions (Jiri Slaby (SUSE)) - irqdomain: Make struct irq_domain_info variables const (Jiri Slaby (SUSE)) - irqdomain: Use irq_domain_instantiate()'s return value as initializers (Jiri Slaby (SUSE)) - irqdomain: Drop irq_linear_revmap() (Jiri Slaby (SUSE)) - pinctrl: keembay: Switch to irq_find_mapping() (Jiri Slaby (SUSE)) - irqchip/armada-370-xp: Switch to irq_find_mapping() (Jiri Slaby (SUSE)) - gpu: ipu-v3: Switch to irq_find_mapping() (Jiri Slaby (SUSE)) - gpio: idt3243x: Switch to irq_find_mapping() (Jiri Slaby (SUSE)) - sh: Switch to irq_find_mapping() (Jiri Slaby (SUSE)) - powerpc: Switch to irq_find_mapping() (Jiri Slaby (SUSE)) - irqdomain: Drop irq_domain_add_*() functions (Jiri Slaby (SUSE)) - powerpc: Switch irq_domain_add_nomap() to use fwnode (Jiri Slaby (SUSE)) - thermal: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - soc: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - sh: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - powerpc: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - pinctrl: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - PCI: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - nios2: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - net: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - misc: hi6421-spmi-pmic: Switch to irq_domain_create_simple() (Jiri Slaby (SUSE)) - MIPS: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - mfd: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - memory: omap-gpmc: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - mailbox: qcom-ipcc: Switch to irq_domain_create_tree() (Jiri Slaby (SUSE)) - irqchip: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - iio: Switch to irq_domain_create_simple() (Jiri Slaby (SUSE)) - i2c: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - gpu: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - gpio: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - EDAC/altera: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - bus: moxtet: Switch to irq_domain_create_simple() (Jiri Slaby (SUSE)) - ARM: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - ARC: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - irqdomain: Make irq_domain_create_hierarchy() an inline (Jiri Slaby (SUSE)) - irqdomain: Drop of_node_to_fwnode() (Jiri Slaby (SUSE)) - x86/io_apic: Switch to of_fwnode_handle() (Jiri Slaby (SUSE)) - powerpc: Switch to of_fwnode_handle() (Jiri Slaby (SUSE)) - irqchip: Switch to of_fwnode_handle() (Jiri Slaby (SUSE)) - irqdomain: pci: Switch to of_fwnode_handle() (Jiri Slaby (SUSE)) - irqchip/irq-pruss-intc: Simplify chained interrupt handler setup (Chen Ni) - irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI (Nianyao Tang) - irqchip/econet-en751221: Switch to of_fwnode_handle() (Jiri Slaby (SUSE)) - irqchip/irq-vt8500: Switch to irq_domain_create_*() (Jiri Slaby (SUSE)) - irqchip/econet-en751221: Switch to irq_domain_create_linear() (Thomas Gleixner) - irqchip/irq-vt8500: Use fewer global variables and add error handling (Alexey Charkov) - irqchip/irq-vt8500: Use a dedicated chained handler function (Alexey Charkov) - irqchip/irq-vt8500: Don't require 8 interrupts from a chained controller (Alexey Charkov) - irqchip/irq-vt8500: Drop redundant copy of the device node pointer (Alexey Charkov) - irqchip/irq-vt8500: Split up ack/mask functions (Alexey Charkov) - irqchip/sg2042-msi: Fix wrong type cast in sg2044_msi_irq_ack() (Inochi Amaoto) - irqchip/sg2042-msi: Add the Sophgo SG2044 MSI interrupt controller (Inochi Amaoto) - irqchip/sg2042-msi: Introduce configurable chipinfo for SG2042 (Inochi Amaoto) - irqchip/sg2042-msi: Rename functions and data structures to be SG2042 agnostic (Inochi Amaoto) - dt-bindings: interrupt-controller: Add Sophgo SG2044 MSI controller (Inochi Amaoto) - genirq/generic-chip: Fix incorrect lock guard conversions (Geert Uytterhoeven) - genirq/generic-chip: Remove unused lock wrappers (Thomas Gleixner) - irqchip: Convert generic irqchip locking to guards (Thomas Gleixner) - gpio: mvebu: Convert generic irqchip locking to guard() (Thomas Gleixner) - ARM: orion/gpio:: Convert generic irqchip locking to guard() (Thomas Gleixner) - soc: dove: Convert generic irqchip locking to guard() (Thomas Gleixner) - genirq/generic-chip: Convert core code to lock guards (Thomas Gleixner) - genirq/generic-chip: Make locking unconditional (Thomas Gleixner) - irqchip: Add EcoNet EN751221 INTC (Caleb James DeLisle) - dt-bindings: interrupt-controller: Add EcoNet EN751221 INTC (Caleb James DeLisle) - genirq/irqdesc: Remove double locking in hwirq_show() (Claudiu Beznea) - genirq: Retain disable depth for managed interrupts across CPU hotplug (Brian Norris) - genirq: Bump the size of the local variable for sprintf() (Andy Shevchenko) - genirq/manage: Use the correct lock guard in irq_set_irq_wake() (Jon Hunter) - genirq: Consistently use '%%u' format specifier for unsigned int variables (Andy Shevchenko) - genirq: Ensure flags in lock guard is consistently initialized (Nathan Chancellor) - genirq: Fix inverted condition in handle_nested_irq() (Thomas Gleixner) - genirq/cpuhotplug: Fix up lock guards conversion brainf..t (Thomas Gleixner) - genirq: Use scoped_guard() to shut clang up (Thomas Gleixner) - genirq: Remove unused remove_percpu_irq() (Dr. David Alan Gilbert) - genirq: Remove irq_[get|put]_desc*() (Thomas Gleixner) - genirq/manage: Rework irq_set_irqchip_state() (Thomas Gleixner) - genirq/manage: Rework irq_get_irqchip_state() (Thomas Gleixner) - genirq/manage: Rework teardown_percpu_nmi() (Thomas Gleixner) - genirq/manage: Rework prepare_percpu_nmi() (Thomas Gleixner) - genirq/manage: Rework disable_percpu_irq() (Thomas Gleixner) - genirq/manage: Rework irq_percpu_is_enabled() (Thomas Gleixner) - genirq/manage: Rework enable_percpu_irq() (Thomas Gleixner) - genirq/manage: Rework irq_set_parent() (Thomas Gleixner) - genirq/manage: Rework can_request_irq() (Thomas Gleixner) - genirq/manage: Rework irq_set_irq_wake() (Thomas Gleixner) - genirq/manage: Rework enable_irq() (Thomas Gleixner) - genirq/manage: Rework __disable_irq_nosync() (Thomas Gleixner) - genirq/manage: Rework irq_set_vcpu_affinity() (Thomas Gleixner) - genirq/manage: Rework __irq_apply_affinity_hint() (Thomas Gleixner) - genirq/manage: Rework irq_update_affinity_desc() (Thomas Gleixner) - genirq/manage: Convert to lock guards (Thomas Gleixner) - genirq/manage: Cleanup kernel doc comments (Thomas Gleixner) - genirq/chip: Rework irq_modify_status() (Thomas Gleixner) - genirq/chip: Rework irq_set_handler() variants (Thomas Gleixner) - genirq/chip: Rework irq_set_chip_data() (Thomas Gleixner) - genirq/chip: Rework irq_set_msi_desc_off() (Thomas Gleixner) - genirq/chip: Rework irq_set_handler_data() (Thomas Gleixner) - genirq/chip: Rework irq_set_irq_type() (Thomas Gleixner) - genirq/chip: Rework irq_set_chip() (Thomas Gleixner) - genirq/chip: Use lock guards where applicable (Thomas Gleixner) - genirq/chip: Rework handle_fasteoi_mask_irq() (Thomas Gleixner) - genirq/chip: Rework handle_fasteoi_ack_irq() (Thomas Gleixner) - genirq/chip: Rework handle_edge_irq() (Thomas Gleixner) - genirq/chip: Rework handle_eoi_irq() (Thomas Gleixner) - genirq/chip: Rework handle_level_irq() (Thomas Gleixner) - genirq/chip: Rework handle_untracked_irq() (Thomas Gleixner) - genirq/chip: Rework handle_simple_irq() (Thomas Gleixner) - genirq/chip: Rework handle_nested_irq() (Thomas Gleixner) - genirq/chip: Prepare for code reduction (Thomas Gleixner) - genirq/debugfs: Convert to lock guards (Thomas Gleixner) - genirq/cpuhotplug: Convert to lock guards (Thomas Gleixner) - genirq/spurious: Switch to lock guards (Thomas Gleixner) - genirq/spurious: Cleanup code (Thomas Gleixner) - genirq/proc: Switch to lock guards (Thomas Gleixner) - genirq/resend: Switch to lock guards (Thomas Gleixner) - genirq/pm: Switch to lock guards (Thomas Gleixner) - genirq/autoprobe: Switch to lock guards (Thomas Gleixner) - genirq/irqdesc: Switch to lock guards (Thomas Gleixner) - genirq: Provide conditional lock guards (Thomas Gleixner) - genirq/irqdesc: Decrease indentation level in __irq_get_desc_lock() (Andy Shevchenko) - genirq: Fix typo in IRQ_NOTCONNECTED comment (Cheng-Yang Chou) - genirq/irqdesc: Use sysfs_emit() to instead of s*printf() (Andy Shevchenko) - irqdomain: Support three-cell scheme interrupts (Yixun Lan) - LoongArch: entry: Fix include order (Charlie Jenkins) - entry: Inline syscall_exit_to_user_mode() (Charlie Jenkins) - LoongArch: entry: Migrate ret_from_fork() to C (Charlie Jenkins) - riscv: entry: Split ret_from_fork() into user and kernel (Charlie Jenkins) - riscv: entry: Convert ret_from_fork() to C (Charlie Jenkins) - x86/kbuild/64: Restrict clang versions that can use '-march=native' (Nathan Chancellor) - x86/kbuild/64: Test for the availability of the -mtune=native compiler flag (Ingo Molnar) - x86/kbuild/64: Add the CONFIG_X86_NATIVE_CPU option to locally optimize the kernel with '-march=native' (Tor Vic) - x86/vdso: Remove redundant #ifdeffery around in_ia32_syscall() (Thomas Weißschuh) - x86/vdso: Remove #ifdeffery around page setup variants (Thomas Weißschuh) - x86/tracing, x86/mm: Move page fault tracepoints to generic (Nam Cao) - x86/tracing, x86/mm: Remove redundant trace_pagefault_key (Nam Cao) - x86/power: hibernate: Fix W=1 build kernel-doc warnings (Shivank Garg) - x86/mm/pat: Fix W=1 build kernel-doc warning (Shivank Garg) - x86/CPU/AMD: Replace strcpy() with strscpy() (Ruben Wauters) - x86/bugs: Fix spectre_v2 mitigation default on Intel (Pawan Gupta) - x86/bugs: Restructure ITS mitigation (David Kaplan) - x86/xen/msr: Fix uninitialized variable 'err' (Xin Li (Intel)) - x86/msr: Remove a superfluous inclusion of (Xin Li (Intel)) - x86/paravirt: Restrict PARAVIRT_XXL to 64-bit only (Kirill A. Shutemov) - x86/mm/64: Make 5-level paging support unconditional (Kirill A. Shutemov) - x86/mm/64: Make SPARSEMEM_VMEMMAP the only memory model (Kirill A. Shutemov) - x86/mm/64: Always use dynamic memory layout (Kirill A. Shutemov) - x86/bugs: Fix indentation due to ITS merge (Borislav Petkov (AMD)) - x86/cpuid: Rename hypervisor_cpuid_base()/for_each_possible_hypervisor_cpuid_base() to cpuid_base_hypervisor()/for_each_possible_cpuid_base_hypervisor() (Ahmed S. Darwish) - x86/cpu/intel: Rename CPUID(0x2) descriptors iterator parameter (Ahmed S. Darwish) - x86/cacheinfo: Rename CPUID(0x2) descriptors iterator parameter (Ahmed S. Darwish) - x86/cpuid: Rename cpuid_get_leaf_0x2_regs() to cpuid_leaf_0x2() (Ahmed S. Darwish) - x86/cpuid: Rename have_cpuid_p() to cpuid_feature() (Ahmed S. Darwish) - x86/cpuid: Set as the main CPUID header (Ahmed S. Darwish) - x86/cpuid: Move CPUID(0x2) APIs into (Ahmed S. Darwish) - x86/msr: Add rdmsrl_on_cpu() compatibility wrapper (Ingo Molnar) - x86/mm: Fix kernel-doc descriptions of various pgtable methods (Shivank Garg) - x86/asm-offsets: Export certain 'struct cpuinfo_x86' fields for 64-bit asm use too (Ard Biesheuvel) - x86/boot: Defer initialization of VM space related global variables (Ard Biesheuvel) - x86/bugs: Fix SRSO reporting on Zen1/2 with SMT disabled (Borislav Petkov (AMD)) - x86/CPU/AMD: Print the reason for the last reset (Yazen Ghannam) - Documentation: Add AMD Zen debugging document (Mario Limonciello) - platform/x86/amd/pmc: Use FCH_PM_BASE definition (Mario Limonciello) - i2c: piix4, x86/platform: Move the SB800 PIIX4 FCH definitions to (Mario Limonciello) - i2c: piix4: Make CONFIG_I2C_PIIX4 dependent on CONFIG_X86 (Mario Limonciello) - x86/nmi: Improve NMI duration console printouts (Sohil Mehta) - x86/nmi: Clean up NMI selftest (Sohil Mehta) - x86/nmi: Add missing description x86_platform_ops::get_nmi_reason to (Sohil Mehta) - x86/nmi: Improve documentation (Sohil Mehta) - x86/nmi: Improve and relocate NMI handler comments (Sohil Mehta) - x86/nmi: Fix comment in unknown_nmi_error() (Sohil Mehta) - x86/nmi: Remove export of local_touch_nmi() (Sohil Mehta) - x86/nmi: Use a macro to initialize NMI descriptors (Sohil Mehta) - x86/nmi: Consolidate NMI panic variables (Sohil Mehta) - x86/nmi: Simplify unknown NMI panic handling (Sohil Mehta) - accel/habanalabs: Don't build the driver on UML (Ingo Molnar) - x86/msr: Change the function type of native_read_msr_safe() (Xin Li (Intel)) - x86/msr: Replace wrmsr(msr, low, 0) with wrmsrq(msr, low) (Xin Li (Intel)) - x86/pvops/msr: Refactor pv_cpu_ops.write_msr{,_safe}() (Xin Li (Intel)) - x86/xen/msr: Remove the error pointer argument from set_seg() (Xin Li (Intel)) - x86/xen/msr: Remove pmu_msr_{read,write}() (Xin Li (Intel)) - x86/xen/msr: Remove calling native_{read,write}_msr{,_safe}() in pmu_msr_{read,write}() (Xin Li (Intel)) - x86/msr: Convert __rdmsr() uses to native_rdmsrq() uses (Xin Li (Intel)) - x86/msr: Add the native_rdmsrq() helper (Xin Li (Intel)) - x86/msr: Convert __wrmsr() uses to native_wrmsr{,q}() uses (Xin Li (Intel)) - x86/xen/msr: Return u64 consistently in Xen PMC xen_*_read functions (Xin Li (Intel)) - x86/msr: Convert the rdpmc() macro to an __always_inline function (Xin Li (Intel)) - x86/msr: Rename rdpmcl() to rdpmc() (Xin Li (Intel)) - x86/msr: Remove the unused rdpmc() method (Xin Li (Intel)) - x86/msr: Move rdtsc{,_ordered}() to (Xin Li (Intel)) - x86/msr: Add explicit includes of (Xin Li (Intel)) - x86/msr: Move the EAX_EDX_*() methods from to (Ingo Molnar) - x86/msr: Rename DECLARE_ARGS() to EAX_EDX_DECLARE_ARGS (Ingo Molnar) - x86/msr: Improve the comments of the DECLARE_ARGS()/EAX_EDX_VAL()/EAX_EDX_RET() facility (Ingo Molnar) - x86/msr: Add compatibility wrappers for rdmsrl()/wrmsrl() (Ingo Molnar) - x86/msr: Rename 'wrmsrl_cstar()' to 'wrmsrq_cstar()' (Ingo Molnar) - x86/msr: Rename 'native_wrmsrl()' to 'native_wrmsrq()' (Ingo Molnar) - x86/msr: Rename 'wrmsrl_amd_safe()' to 'wrmsrq_amd_safe()' (Ingo Molnar) - x86/msr: Rename 'rdmsrl_amd_safe()' to 'rdmsrq_amd_safe()' (Ingo Molnar) - x86/msr: Rename 'mce_wrmsrl()' to 'mce_wrmsrq()' (Ingo Molnar) - x86/msr: Rename 'mce_rdmsrl()' to 'mce_rdmsrq()' (Ingo Molnar) - x86/msr: Rename 'wrmsrl_on_cpu()' to 'wrmsrq_on_cpu()' (Ingo Molnar) - x86/msr: Rename 'rdmsrl_on_cpu()' to 'rdmsrq_on_cpu()' (Ingo Molnar) - x86/msr: Rename 'wrmsrl_safe_on_cpu()' to 'wrmsrq_safe_on_cpu()' (Ingo Molnar) - x86/msr: Rename 'rdmsrl_safe_on_cpu()' to 'rdmsrq_safe_on_cpu()' (Ingo Molnar) - x86/msr: Rename 'wrmsrl_safe()' to 'wrmsrq_safe()' (Ingo Molnar) - x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()' (Ingo Molnar) - x86/msr: Rename 'wrmsrl()' to 'wrmsrq()' (Ingo Molnar) - x86/msr: Rename 'rdmsrl()' to 'rdmsrq()' (Ingo Molnar) - x86/msr: Standardize on 'u32' MSR indices in (Ingo Molnar) - x86/msr: Harmonize the prototype and definition of do_trace_rdpmc() (Ingo Molnar) - x86/msr: Use u64 in rdmsrl_safe() and paravirt_read_pmc() (Ingo Molnar) - x86/msr: Use u64 in rdmsrl_amd_safe() and wrmsrl_amd_safe() (Ingo Molnar) - x86/msr: Standardize on u64 in (Ingo Molnar) - x86/msr: Standardize on u64 in (Ingo Molnar) - x86/devmem: Remove duplicate range_is_allowed() definition (Dan Williams) - x86/mm: Remove now unused SHARED_KERNEL_PMD (Dave Hansen) - x86/mm: Remove duplicated PMD preallocation macro (Dave Hansen) - x86/mm: Preallocate all PAE page tables (Dave Hansen) - x86/mm: Fix up comments around PMD preallocation (Dave Hansen) - x86/mm: Simplify PAE PGD sharing macros (Dave Hansen) - x86/mm: Always tell core mm to sync kernel mappings (Dave Hansen) - x86/mm: Always "broadcast" PMD setting operations (Dave Hansen) - x86/mm: Always allocate a whole page for PAE PGDs (Dave Hansen) - x86/mm: Consolidate initmem_init() (Mike Rapoport (Microsoft)) - selftests/x86/lam: Fix clean up fds in do_uring() and allocate_dsa_pasid() (Malaya Kumar Rout) - x86/idle: Use MONITOR and MWAIT mnemonics in (Uros Bizjak) - x86/idle: Change arguments of mwait_idle_with_hints() to u32 (Uros Bizjak) - x86/tlb: Simplify choose_new_asid() and generate better code (Borislav Petkov (AMD)) - x86/idle: Remove CONFIG_AS_TPAUSE (Uros Bizjak) - x86/idle: Remove .s output beautifying delimiters from simpler asm() templates (Uros Bizjak) - x86/idle: Standardize argument types for MONITOR{,X} and MWAIT{,X} instruction wrappers on 'u32' (Uros Bizjak) - x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints() and prefer_mwait_c1_over_halt() (Andrew Cooper) - x86/mm: Stop prefetching current->mm->mmap_lock on page faults (Mateusz Guzik) - x86/mm: Simplify the pgd_leaf() and p4d_leaf() checks a bit (Baoquan He) - x86/mm: Remove the arch-specific p4d_leaf() definition (Baoquan He) - x86/mm: Remove the arch-specific pgd_leaf() definition (Baoquan He) - x86/cpu: Add "Old Microcode" docs to hw-vuln toctree (Bagas Sanjaya) - x86/microcode/AMD: Do not return error when microcode update is not necessary (Annie Li) - x86/microcode/AMD: Use sha256() instead of init/update/final (Eric Biggers) - x86/cpu: Help users notice when running old Intel microcode (Dave Hansen) - x86/microcode/AMD: Clean the cache if update did not load microcode (Boris Ostrovsky) - x86/fpu: Drop @perm from guest pseudo FPU container (Chao Gao) - x86/fpu/xstate: Always preserve non-user xfeatures/flags in __state_perm (Sean Christopherson) - x86/fpu: Restore fpu_thread_struct_whitelist() to fix CONFIG_HARDENED_USERCOPY=y crash (Kees Cook) - x86/fpu: Shift fpregs_assert_state_consistent() from arch_exit_work() to its caller (Oleg Nesterov) - x86/fpu: Check TIF_NEED_FPU_LOAD instead of PF_KTHREAD|PF_USER_WORKER in fpu__drop() (Oleg Nesterov) - x86/fpu: Always use memcpy_and_pad() in arch_dup_task_struct() (Oleg Nesterov) - x86/fpu: Remove DEFINE_EVENT(x86_fpu, x86_fpu_copy_src) (Oleg Nesterov) - x86/fpu: Remove x86_init_fpu (Oleg Nesterov) - x86/fpu: Simplify the switch_fpu_prepare() + switch_fpu_finish() logic (Oleg Nesterov) - x86/fpu: Rename fpu_reset_fpregs() to fpu_reset_fpstate_regs() (Chang S. Bae) - x86/fpu: Remove export of mxcsr_feature_mask (Chang S. Bae) - x86/pkeys: Simplify PKRU update in signal frame (Chang S. Bae) - x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE (Chang S. Bae) - x86/fpu: Log XSAVE disablement consistently (Chang S. Bae) - selftests/x86/apx: Add APX test (Chang S. Bae) - x86/fpu/apx: Enable APX state support (Chang S. Bae) - x86/fpu/apx: Disallow conflicting MPX presence (Chang S. Bae) - x86/fpu/apx: Define APX state component (Chang S. Bae) - x86/cpufeatures: Add X86_FEATURE_APX (Chang S. Bae) - x86/fpu: Clarify FPU context cacheline alignment (Ingo Molnar) - x86/fpu: Use 'fpstate' variable names consistently (Ingo Molnar) - x86/fpu: Remove init_task FPU state dependencies, add debugging warning for PF_KTHREAD tasks (Ingo Molnar) - x86/fpu: Make sure x86_task_fpu() doesn't get called for PF_KTHREAD|PF_USER_WORKER tasks during exit (Ingo Molnar) - x86/fpu: Push 'fpu' pointer calculation into the fpu__drop() call (Ingo Molnar) - x86/fpu: Remove the thread::fpu pointer (Ingo Molnar) - x86/fpu: Make task_struct::thread constant size (Ingo Molnar) - x86/fpu: Convert task_struct::thread.fpu accesses to use x86_task_fpu() (Ingo Molnar) - x86/fpu: Introduce the x86_task_fpu() helper method (Ingo Molnar) - x86/fpu/xstate: Adjust xstate copying logic for user ABI (Chang S. Bae) - x86/fpu/xstate: Adjust XSAVE buffer size calculation (Chang S. Bae) - x86/fpu/xstate: Introduce xfeature order table and accessor macro (Chang S. Bae) - x86/fpu/xstate: Remove xstate offset check (Chang S. Bae) - tools/arch/x86: Move the header to (Ingo Molnar) - x86/cpu: Sanitize CPUID(0x80000000) output (Ahmed S. Darwish) - tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.4 (Ahmed S. Darwish) - x86/cpufeatures: Shorten X86_FEATURE_AMD_HETEROGENEOUS_CORES (Xin Li (Intel)) - x86/cpufeatures: Shorten X86_FEATURE_CLEAR_BHB_LOOP_ON_VMEXIT (Xin Li (Intel)) - x86/cpufeatures: Clean up formatting (Borislav Petkov (AMD)) - x86/bugs: Remove X86_BUG_MMIO_UNKNOWN (Borislav Petkov (AMD)) - x86/cpuid: Align macro linebreaks vertically (Borislav Petkov (AMD)) - x86/platform/amd: Move the header to (Ingo Molnar) - x86/platform/amd: Clean up the header guards a bit (Ingo Molnar) - x86/platform/amd: Move the header to (Ingo Molnar) - x86/platform/amd: Move the header to (Ingo Molnar) - x86/platform/amd: Add standard header guards to (Ingo Molnar) - x86/platform/amd: Move the header to (Ingo Molnar) - x86/cacheinfo: Standardize header files and CPUID references (Ahmed S. Darwish) - x86/cpuid: Remove obsolete CPUID(0x2) iteration macro (Ahmed S. Darwish) - x86/cacheinfo: Properly parse CPUID(0x80000006) L2/L3 associativity (Ahmed S. Darwish) - x86/cacheinfo: Properly parse CPUID(0x80000005) L1d/L1i associativity (Ahmed S. Darwish) - x86/cpuid: Add AMX and SPEC_CTRL dependencies (Andi Kleen) - x86/cacheinfo: Apply maintainer-tip coding style fixes (Ahmed S. Darwish) - x86/cacheinfo: Introduce cpuid_amd_hygon_has_l3_cache() (Ahmed S. Darwish) - x86/cacheinfo: Relocate CPUID leaf 0x4 cache_type mapping (Ahmed S. Darwish) - x86/cacheinfo: Extract out cache self-snoop checks (Ahmed S. Darwish) - x86/cacheinfo: Extract out cache level topology ID calculation (Ahmed S. Darwish) - x86/cacheinfo: Separate Intel CPUID leaf 0x4 handling (Ahmed S. Darwish) - x86/cacheinfo: Separate CPUID leaf 0x2 handling and post-processing logic (Ahmed S. Darwish) - x86/cpu: Use consolidated CPUID leaf 0x2 descriptor table (Ahmed S. Darwish) - x86/cacheinfo: Use consolidated CPUID leaf 0x2 descriptor table (Ahmed S. Darwish) - x86/cpu: Consolidate CPUID leaf 0x2 tables (Thomas Gleixner) - x86/cpu: Use enums for TLB descriptor types (Ahmed S. Darwish) - x86/cacheinfo: Use enums for cache descriptor types (Ahmed S. Darwish) - x86/cacheinfo: Clarify type markers for CPUID leaf 0x2 cache descriptors (Ahmed S. Darwish) - x86/cacheinfo: Rename 'struct _cpuid4_info_regs' to 'struct _cpuid4_info' (Ahmed S. Darwish) - x86/cacheinfo: Separate Intel and AMD CPUID leaf 0x4 code paths (Ahmed S. Darwish) - x86/cacheinfo: Use sysfs_emit() for sysfs attributes show() (Ahmed S. Darwish) - x86/cacheinfo: Move AMD cache_disable_0/1 handling to separate file (Ahmed S. Darwish) - x86/cacheinfo: Separate amd_northbridge from _cpuid4_info_regs (Ahmed S. Darwish) - x86/cacheinfo: Consolidate AMD/Hygon leaf 0x8000001d calls (Ahmed S. Darwish) - x86/cacheinfo: Standardize _cpuid4_info_regs instance naming (Ahmed S. Darwish) - x86/cacheinfo: Align ci_info_init() assignment expressions (Ahmed S. Darwish) - x86/cacheinfo: Constify _cpuid4_info_regs instances (Ahmed S. Darwish) - x86/cacheinfo: Use proper name for cacheinfo instances (Thomas Gleixner) - x86/cacheinfo: Properly name amd_cpuid4()'s first parameter (Thomas Gleixner) - x86/cacheinfo: Refactor CPUID leaf 0x2 cache descriptor lookup (Thomas Gleixner) - x86/cacheinfo: Use CPUID leaf 0x2 parsing helpers (Ahmed S. Darwish) - x86/cpu: Introduce and use CPUID leaf 0x2 parsing helpers (Ahmed S. Darwish) - x86/cacheinfo: Remove CPUID leaf 0x2 parsing loop (Ahmed S. Darwish) - x86/cpu: Remove CPUID leaf 0x2 parsing loop (Ahmed S. Darwish) - MAINTAINERS: Include the entire kcpuid/ directory under the X86 CPUID DATABASE entry (Ahmed S. Darwish) - tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.3 (Ahmed S. Darwish) - tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.2 (Ahmed S. Darwish) - tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.1 (Ahmed S. Darwish) - tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.0 (Ahmed S. Darwish) - tools/x86/kcpuid: Define Transmeta and Centaur index ranges (Ahmed S. Darwish) - tools/x86/kcpuid: Filter valid CPUID ranges (Ahmed S. Darwish) - tools/x86/kcpuid: Consolidate index validity checks (Ahmed S. Darwish) - tools/x86/kcpuid: Extend CPUID index mask macro (Ahmed S. Darwish) - tools/x86/kcpuid: Refactor CPUID range handling for future expansion (Ahmed S. Darwish) - tools/x86/kcpuid: Use intrinsics (Ahmed S. Darwish) - tools/x86/kcpuid: Use C99-style for loops (Ahmed S. Darwish) - tools/x86/kcpuid: Set parse_line() return type to void (Ahmed S. Darwish) - tools/x86/kcpuid: Remove unused global variable (Ahmed S. Darwish) - tools/x86/kcpuid: Remove unused local variable (Ahmed S. Darwish) - tools/x86/kcpuid: Print correct CPUID output register names (Ahmed S. Darwish) - tools/x86/kcpuid: Save CPUID output in an array (Ahmed S. Darwish) - tools/x86/kcpuid: Simplify usage() handling (Ahmed S. Darwish) - tools/x86/kcpuid: Exit the program on invalid parameters (Ahmed S. Darwish) - tools/x86/kcpuid: Fix error handling (Ahmed S. Darwish) - x86/sev: Disentangle #VC handling code from startup code (Ard Biesheuvel) - x86/boot: Provide __pti_set_user_pgtbl() to startup code (Ard Biesheuvel) - x86/boot: Add a bunch of PIC aliases (Ard Biesheuvel) - x86/linkage: Add SYM_PIC_ALIAS() macro helper to emit symbol aliases (Ard Biesheuvel) - x86/sev: Move instruction decoder into separate source file (Ard Biesheuvel) - x86/sev: Make sev_snp_enabled() a static function (Ard Biesheuvel) - x86/boot: Disregard __supported_pte_mask in __startup_64() (Ard Biesheuvel) - x86/boot: Move early_setup_gdt() back into head64.c (Ard Biesheuvel) - x86/sev: Share the sev_secrets_pa value again (Tom Lendacky) - x86/boot: Disable jump tables in PIC code (Ard Biesheuvel) - x86/asm: Retire RIP_REL_REF() (Ard Biesheuvel) - x86/boot: Drop RIP_REL_REF() uses from early SEV code (Ard Biesheuvel) - x86/boot: Move SEV startup code into startup/ (Ard Biesheuvel) - x86/sev: Split off startup code from core code (Ard Biesheuvel) - x86/sev: Move noinstr NMI handling code into separate source file (Ard Biesheuvel) - vmlinux.lds: Include .data.rel[.local] into .data section (Ard Biesheuvel) - x86/boot: Remove semicolon from "rep" prefixes (Uros Bizjak) - x86/boot/startup: Disable LTO for the startup code (Nathan Chancellor) - x86/sev: Prepare for splitting off early SEV code (Ard Biesheuvel) - x86/boot: Drop RIP_REL_REF() uses from SME startup code (Ard Biesheuvel) - x86/boot: Move early SME init code into startup/ (Ard Biesheuvel) - x86/boot: Drop RIP_REL_REF() uses from early mapping code (Ard Biesheuvel) - x86/boot: Move early kernel mapping code into startup/ (Ard Biesheuvel) - x86/boot: Move the early GDT/IDT setup code into startup/ (Ard Biesheuvel) - x86/asm: Make rip_rel_ptr() usable from fPIC code (Ard Biesheuvel) - x86/boot/startup: Disable objtool validation for library code (Ard Biesheuvel) - x86/boot: Move the EFI mixed mode startup code back under arch/x86, into startup/ (Ard Biesheuvel) - x86/boot: Move the 5-level paging trampoline into /startup (Ard Biesheuvel) - x86/boot/compressed: Merge the local pgtable.h include into (Ard Biesheuvel) - x86/boot: Use __ALIGN_KERNEL_MASK() instead of open coded analogue (Andy Shevchenko) - x86/bugs: Restructure SRSO mitigation (David Kaplan) - x86/bugs: Restructure L1TF mitigation (David Kaplan) - x86/bugs: Restructure SSB mitigation (David Kaplan) - x86/bugs: Restructure spectre_v2 mitigation (David Kaplan) - x86/bugs: Restructure BHI mitigation (David Kaplan) - x86/bugs: Restructure spectre_v2_user mitigation (David Kaplan) - x86/bugs: Restructure retbleed mitigation (David Kaplan) - x86/bugs: Allow retbleed=stuff only on Intel (David Kaplan) - x86/bugs: Restructure spectre_v1 mitigation (David Kaplan) - x86/bugs: Restructure GDS mitigation (David Kaplan) - x86/bugs: Restructure SRBDS mitigation (David Kaplan) - x86/bugs: Remove md_clear_*_mitigation() (David Kaplan) - x86/bugs: Restructure RFDS mitigation (David Kaplan) - x86/bugs: Restructure MMIO mitigation (David Kaplan) - x86/bugs: Restructure TAA mitigation (David Kaplan) - x86/bugs: Restructure MDS mitigation (David Kaplan) - x86/bugs: Rename mmio_stale_data_clear to cpu_buf_vm_clear (Pawan Gupta) - x86/insn: Stop decoding i64 instructions in x86-64 mode at opcode (Masami Hiramatsu (Google)) - x86/insn: Fix opcode map (!REX2) superscript tags (Masami Hiramatsu (Google)) - x86/asm: Rename rep_nop() to native_pause() (Uros Bizjak) - x86/asm: Replace "REP; NOP" with PAUSE mnemonic (Uros Bizjak) - x86/asm: Remove semicolon from "rep" prefixes (Uros Bizjak) - x86/uaccess: Use asm_inline() instead of asm() in __untagged_addr() (Uros Bizjak) - objtool, x86/hweight: Remove ANNOTATE_IGNORE_ALTERNATIVE (Josh Poimboeuf) - x86/percpu: Refer __percpu_prefix to __force_percpu_prefix (Uros Bizjak) - selftests/kexec: Add x86_64 selftest for kexec-jump and exception handling (David Woodhouse) - x86/kexec: Invalidate GDT/IDT from relocate_kernel() instead of earlier (David Woodhouse) - x86/kexec: Add 8250 MMIO serial port output (David Woodhouse) - x86/kexec: Add 8250 serial port output (David Woodhouse) - x86: Remove __FORCE_ORDER workaround (Uros Bizjak) - x86/uaccess: Predict valid_user_address() returning true (Mateusz Guzik) - x86/bitops: Simplify variable_ffz() as variable__ffs(~word) (Uros Bizjak) - x86/bitops: Use TZCNT mnemonic in (Uros Bizjak) - x86/kexec: Debugging support: Dump registers on exception (David Woodhouse) - x86/kexec: Debugging support: Load an IDT and basic exception entry points (David Woodhouse) - x86/mm: Fix false positive warning in switch_mm_irqs_off() (Peter Zijlstra) - x86/alternative: Remove unused header #defines (Juergen Gross) - x86/mm: Fix {,un}use_temporary_mm() IRQ state (Peter Zijlstra) - x86/mm: Remove the mm_cpumask(prev) warning from switch_mm_irqs_off() (Peter Zijlstra) - x86/alternatives, um: Rename UML's text_poke_sync() wrapper to smp_text_poke_sync_each_cpu() (Ingo Molnar) - x86/mm: Opt-in to IRQs-off activate_mm() (Andy Lutomirski) - x86/efi: Make efi_enter/leave_mm() use the use_/unuse_temporary_mm() machinery (Andy Lutomirski) - x86/mm: Allow temporary MMs when IRQs are on (Andy Lutomirski) - x86/mm: Remove 'mm' argument from unuse_temporary_mm() again (Peter Zijlstra) - x86/mm: Make use_/unuse_temporary_mm() non-static (Andy Lutomirski) - x86/events, x86/insn-eval: Remove incorrect current->active_mm references (Andy Lutomirski) - x86/mm: Add 'mm' argument to unuse_temporary_mm() (Peter Zijlstra) - x86/alternatives: Make smp_text_poke_batch_process() subsume smp_text_poke_batch_finish() (Nikolay Borisov) - x86/alternatives: Add comment about noinstr expectations (Ingo Molnar) - x86/alternatives: Rename 'apply_relocation()' to 'text_poke_apply_relocation()' (Ingo Molnar) - x86/alternatives: Update the comments in smp_text_poke_batch_process() (Ingo Molnar) - x86/alternatives: Remove 'smp_text_poke_batch_flush()' (Ingo Molnar) - x86/alternatives: Move declarations of vmlinux.lds.S defined section symbols to (Ingo Molnar) - x86/alternatives: Simplify the #include section (Ingo Molnar) - x86/alternatives: Rename 'POKE_MAX_OPCODE_SIZE' to 'TEXT_POKE_MAX_OPCODE_SIZE' (Ingo Molnar) - x86/alternatives: Rename 'TP_ARRAY_NR_ENTRIES_MAX' to 'TEXT_POKE_ARRAY_MAX' (Ingo Molnar) - x86/alternatives: Standardize on 'tpl' local variable names for 'struct smp_text_poke_loc *' (Ingo Molnar) - x86/alternatives: Simplify and clean up patch_cmp() (Ingo Molnar) - x86/alternatives: Constify text_poke_addr() (Ingo Molnar) - x86/alternatives: Simplify text_poke_addr_ordered() (Ingo Molnar) - x86/alternatives: Rename 'text_poke_sync()' to 'smp_text_poke_sync_each_cpu()' (Ingo Molnar) - x86/alternatives: Move text_poke_array completion from smp_text_poke_batch_finish() and smp_text_poke_batch_flush() to smp_text_poke_batch_process() (Ingo Molnar) - x86/alternatives: Add documentation for smp_text_poke_batch_add() (Ingo Molnar) - x86/alternatives: Document 'smp_text_poke_single()' (Ingo Molnar) - x86/alternatives: Remove the mixed-patching restriction on smp_text_poke_single() (Ingo Molnar) - x86/alternatives: Move the text_poke_array manipulation into text_poke_int3_loc_init() and rename it to __smp_text_poke_batch_add() (Ingo Molnar) - x86/alternatives: Simplify smp_text_poke_batch_process() (Ingo Molnar) - x86/alternatives: Simplify smp_text_poke_int3_handler() (Ingo Molnar) - x86/alternatives: Simplify try_get_text_poke_array() (Ingo Molnar) - x86/alternatives: Rename 'put_desc()' to 'put_text_poke_array()' (Ingo Molnar) - x86/alternatives: Rename 'try_get_desc()' to 'try_get_text_poke_array()' (Ingo Molnar) - x86/alternatives: Remove the tp_vec indirection (Ingo Molnar) - x86/alternatives: Introduce 'struct smp_text_poke_array' and move tp_vec and tp_vec_nr to it (Ingo Molnar) - x86/alternatives: Assert input parameters in smp_text_poke_batch_process() (Ingo Molnar) - x86/alternatives: Assert that smp_text_poke_int3_handler() can only ever handle 'tp_vec[]' based requests (Ingo Molnar) - x86/alternatives: Simplify smp_text_poke_single() by using tp_vec and existing APIs (Ingo Molnar) - x86/alternatives: Remove the 'addr == NULL means forced-flush' hack from smp_text_poke_batch_finish()/smp_text_poke_batch_flush()/text_poke_addr_ordered() (Ingo Molnar) - x86/alternatives: Use non-inverted logic instead of 'tp_order_fail()' (Ingo Molnar) - x86/alternatives: Add text_mutex) assert to smp_text_poke_batch_flush() (Ingo Molnar) - x86/alternatives: Rename 'int3_desc' to 'int3_vec' (Ingo Molnar) - x86/alternatives: Rename 'struct text_poke_loc' to 'struct smp_text_poke_loc' (Ingo Molnar) - x86/alternatives: Rename 'text_poke_loc_init()' to 'text_poke_int3_loc_init()' (Ingo Molnar) - x86/alternatives: Rename 'text_poke_queue()' to 'smp_text_poke_batch_add()' (Ingo Molnar) - x86/alternatives: Rename 'text_poke_finish()' to 'smp_text_poke_batch_finish()' (Ingo Molnar) - x86/alternatives: Rename 'text_poke_flush()' to 'smp_text_poke_batch_flush()' (Ingo Molnar) - x86/alternatives: Remove the confusing, inaccurate & unnecessary 'temp_mm_state_t' abstraction (Ingo Molnar) - x86/alternatives: Update comments in int3_emulate_push() (Ingo Molnar) - x86/alternatives: Remove duplicate 'text_poke_early()' prototype (Ingo Molnar) - x86/alternatives: Rename 'bp_desc' to 'int3_desc' (Ingo Molnar) - x86/alternatives: Rename 'poking_addr' to 'text_poke_mm_addr' (Ingo Molnar) - x86/alternatives: Rename 'poking_mm' to 'text_poke_mm' (Ingo Molnar) - x86/alternatives: Rename 'poke_int3_handler()' to 'smp_text_poke_int3_handler()' (Ingo Molnar) - x86/alternatives: Rename 'text_poke_bp()' to 'smp_text_poke_single()' (Ingo Molnar) - x86/alternatives: Rename 'text_poke_bp_batch()' to 'smp_text_poke_batch_process()' (Ingo Molnar) - x86/alternatives: Rename 'bp_refs' to 'text_poke_array_refs' (Ingo Molnar) - x86/alternatives: Rename 'struct bp_patching_desc' to 'struct text_poke_int3_vec' (Ingo Molnar) - x86/alternatives: Document the text_poke_bp_batch() synchronization rules a bit more (Peter Zijlstra) - x86/alternatives: Improve code-patching scalability by removing false sharing in poke_int3_handler() (Eric Dumazet) - perf/headers: Clean up a bit (Ingo Molnar) - perf/uapi: Clean up a bit (Ingo Molnar) - perf/uapi: Fix PERF_RECORD_SAMPLE comments in (Ian Rogers) - mips/perf: Remove driver-specific throttle support (Kan Liang) - xtensa/perf: Remove driver-specific throttle support (Kan Liang) - sparc/perf: Remove driver-specific throttle support (Kan Liang) - loongarch/perf: Remove driver-specific throttle support (Kan Liang) - csky/perf: Remove driver-specific throttle support (Kan Liang) - arc/perf: Remove driver-specific throttle support (Kan Liang) - alpha/perf: Remove driver-specific throttle support (Kan Liang) - perf/apple_m1: Remove driver-specific throttle support (Kan Liang) - perf/arm: Remove driver-specific throttle support (Kan Liang) - s390/perf: Remove driver-specific throttle support (Kan Liang) - powerpc/perf: Remove driver-specific throttle support (Kan Liang) - perf/x86/zhaoxin: Remove driver-specific throttle support (Kan Liang) - perf/x86/amd: Remove driver-specific throttle support (Kan Liang) - perf/x86/intel: Remove driver-specific throttle support (Kan Liang) - perf: Only dump the throttle log for the leader (Kan Liang) - perf: Fix the throttle logic for a group (Kan Liang) - perf/core: Add the is_event_in_freq_mode() helper to simplify the code (Kan Liang) - perf/x86/intel/ds: Remove redundant assignments to sample.period (Changbin Du) - perf/aux: Allocate non-contiguous AUX pages by default (Yabin Cui) - perf: Fix confusing aux iteration (Frederic Weisbecker) - perf: Remove too early and redundant CPU hotplug handling (Frederic Weisbecker) - perf: Fix irq work dereferencing garbage (Frederic Weisbecker) - perf: Fix failing inherit_event() doing extra refcount decrement on parent (Frederic Weisbecker) - perf/x86: Optimize the is_x86_event (Kan Liang) - perf/x86/intel: Check the X86 leader for ACR group (Kan Liang) - perf/core: Fix broken throttling when max_samples_per_tick=1 (Qing Wang) - perf/x86/amd/uncore: Prevent UMC counters from saturating (Sandipan Das) - perf/x86/amd/uncore: Add parameter to configure hrtimer (Sandipan Das) - perf/x86/amd/uncore: Use hrtimer for handling overflows (Sandipan Das) - perf/x86/intel/uncore: Use HRTIMER_MODE_HARD for detecting overflows (Sandipan Das) - perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member (Sandipan Das) - selftests/bpf: Add 5-byte NOP uprobe trigger benchmark (Jiri Olsa) - uprobes/x86: Add support to emulate NOP instructions (Jiri Olsa) - perf/x86/intel: Introduce pairs of PEBS static calls (Dapeng Mi) - perf/x86/intel: Rename x86_pmu.pebs to x86_pmu.ds_pebs (Dapeng Mi) - perf/x86/intel: Decouple BTS initialization from PEBS initialization (Dapeng Mi) - perf/x86/intel: Parse CPUID archPerfmonExt leaves for non-hybrid CPUs (Dapeng Mi) - perf/x86/intel: Add PMU support for Clearwater Forest (Dapeng Mi) - perf/core: Fix event timekeeping merge (Peter Zijlstra) - perf/core: Fix event->parent life-time issue (Peter Zijlstra) - perf/core: Fix put_ctx() ordering (Frederic Weisbecker) - perf/core: Fix perf-stat / read() (Peter Zijlstra) - perf/x86/intel/bts: Replace offsetof() with struct_size() (Thorsten Blum) - perf/arch: Record sample last_period before updating on the x86 and PowerPC platforms (Mark Barnett) - perf/x86/intel/bts: Rename local bts_buffer variables for clarity (Thorsten Blum) - perf/x86/intel: Support auto counter reload (Kan Liang) - perf/x86/intel: Add CPUID enumeration for the auto counter reload (Kan Liang) - perf: Extend the bit width of the arch-specific flag (Kan Liang) - perf/x86/intel: Track the num of events needs late setup (Kan Liang) - perf/x86: Add dynamic constraint (Kan Liang) - perf: Make perf_pmu_unregister() useable (Peter Zijlstra) - perf: Rename perf_event_exit_task(.child) (Peter Zijlstra) - perf: Unify perf_event_free_task() / perf_event_exit_task_context() (Peter Zijlstra) - perf: Simplify perf_event_release_kernel() (Peter Zijlstra) - perf: Simplify perf_event_free_task() wait (Peter Zijlstra) - perf: Simplify child event tear-down (Peter Zijlstra) - perf: Ensure bpf_perf_link path is properly serialized (Peter Zijlstra) - sched/uclamp: Align uclamp and util_est and call before freq update (Xuewen Yan) - sched/util_est: Simplify condition for util_est_{en,de}queue() (Xuewen Yan) - sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE (Xuewen Yan) - sched,livepatch: Untangle cond_resched() and live-patching (Peter Zijlstra) - sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks (John Stultz) - sched/fair: Adhere to place_entity() constraints (Peter Zijlstra) - sched/debug: Print the local group's asym_prefer_cpu (K Prateek Nayak) - cpufreq/amd-pstate: Update asym_prefer_cpu when core rankings change (K Prateek Nayak) - sched/topology: Introduce sched_update_asym_prefer_cpu() (K Prateek Nayak) - sched/fair: Use READ_ONCE() to read sg->asym_prefer_cpu (K Prateek Nayak) - sched/isolation: Make use of more than one housekeeping cpu (Phil Auld) - sched/rt: Fix race in push_rt_task (Harshit Agarwal) - sched: Add annotations to RT_GROUP_SCHED fields (Michal Koutný) - sched: Add RT_GROUP WARN checks for non-root task_groups (Michal Koutný) - sched: Do not construct nor expose RT_GROUP_SCHED structures if disabled (Michal Koutný) - sched: Bypass bandwitdh checks with runtime disabled RT_GROUP_SCHED (Michal Koutný) - sched: Skip non-root task_groups with disabled RT_GROUP_SCHED (Michal Koutný) - sched: Add commadline option for RT_GROUP_SCHED toggling (Michal Koutný) - sched: Always initialize rt_rq's task_group (Michal Koutný) - sched: Remove unneeed macro wrap (Michal Koutný) - sched: Convert CONFIG_RT_GROUP_SCHED macros to code conditions (Michal Koutný) - sched/fair: Allow decaying util_est when util_avg > CPU capa (Pierre Gondois) - sched/topology: Refinement to topology_span_sane speedup (Steve Wahl) - sched/topology: improve topology_span_sane speed (Steve Wahl) - sched: Fix trace_sched_switch(.prev_state) (Peter Zijlstra) - sched/tracepoints: Move and extend the sched_process_exit() tracepoint (Andrii Nakryiko) - objtool: Speed up SHT_GROUP reindexing (Josh Poimboeuf) - objtool: Fix up st_info in COMDAT group section (Rong Xu) - selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized" (Colin Ian King) - futex: Correct the kernedoc return value for futex_wait_setup(). (Sebastian Andrzej Siewior) - tools headers: Synchronize prctl.h ABI header (Sebastian Andrzej Siewior) - futex: Use RCU_INIT_POINTER() in futex_mm_init(). (Sebastian Andrzej Siewior) - selftests/futex: Use TAP output in futex_numa_mpol (Sebastian Andrzej Siewior) - selftests/futex: Use TAP output in futex_priv_hash (Sebastian Andrzej Siewior) - futex: Fix kernel-doc comments (Borislav Petkov (AMD)) - futex: Relax the rcu_assign_pointer() assignment of mm->futex_phash in futex_mm_init() (Ingo Molnar) - futex: Fix outdated comment in struct restart_block (Nam Cao) - futex,selftests: Add another FUTEX2_NUMA selftest (Peter Zijlstra) - selftests/futex: Add futex_numa_mpol (Sebastian Andrzej Siewior) - selftests/futex: Add futex_priv_hash (Sebastian Andrzej Siewior) - selftests/futex: Build without headers nonsense (Peter Zijlstra) - tools/perf: Allow to select the number of hash buckets (Sebastian Andrzej Siewior) - tools headers: Synchronize prctl.h ABI header (Sebastian Andrzej Siewior) - futex: Implement FUTEX2_MPOL (Peter Zijlstra) - futex: Implement FUTEX2_NUMA (Peter Zijlstra) - futex: Allow to make the private hash immutable (Sebastian Andrzej Siewior) - futex: Allow to resize the private local hash (Sebastian Andrzej Siewior) - futex: Allow automatic allocation of process wide futex hash (Sebastian Andrzej Siewior) - futex: Add basic infrastructure for local task local hash (Sebastian Andrzej Siewior) - futex: Create helper function to initialize a hash slot (Sebastian Andrzej Siewior) - futex: Introduce futex_q_lockptr_lock() (Sebastian Andrzej Siewior) - futex: Decrease the waiter count before the unlock operation (Sebastian Andrzej Siewior) - futex: Acquire a hash reference in futex_wait_multiple_setup() (Sebastian Andrzej Siewior) - futex: Create private_hash() get/put class (Peter Zijlstra) - futex: Create futex_hash() get/put class (Peter Zijlstra) - futex: Create hb scopes (Peter Zijlstra) - futex: Pull futex_hash() out of futex_q_lock() (Peter Zijlstra) - futex: Move futex_queue() into futex_wait_setup() (Peter Zijlstra) - mm: Add vmalloc_huge_node() (Peter Zijlstra) - rcuref: Provide rcuref_is_dead() (Sebastian Andrzej Siewior) - locking/lockdep: Add number of dynamic keys to /proc/lockdep_stats (Waiman Long) - locking/lockdep: Prevent abuse of lockdep subclass (Waiman Long) - locking/lockdep: Move hlock_equal() to the respective #ifdeffery (Andy Shevchenko) - MAINTAINERS: powerpc: Remove myself as a reviewer (Naveen N Rao (AMD)) - powerpc/iommu: Use str_disabled_enabled() helper (Thorsten Blum) - powerpc/powermac: Use str_enabled_disabled() and str_on_off() helpers (Thorsten Blum) - powerpc/mm/fault: Use str_write_read() helper function (Thorsten Blum) - powerpc: Replace strcpy() with strscpy() in proc_ppc64_init() (Thorsten Blum) - powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view (Gaurav Batra) - powerpc/kernel: Fix ppc_save_regs inclusion in build (Madhavan Srinivasan) - powerpc: Transliterate author name and remove FIXME (Thorsten Blum) - powerpc/pseries/htmdump: Include header file to get is_kvm_guest() definition (Athira Rajeev) - KVM: PPC: Book3S HV: Fix IRQ map warnings with XICS on pSeries KVM Guest (Amit Machhiwal) - powerpc/8xx: Reduce alignment constraint for kernel memory (Christophe Leroy) - powerpc/boot: Fix build with gcc 15 (Michal Suchanek) - powerpc/pseries/htmdump: Add documentation for H_HTM debugfs interface (Athira Rajeev) - powerpc/pseries/htmdump: Add htm capabilities support to htmdump module (Athira Rajeev) - powerpc/pseries/htmdump: Add htm flags support to htmdump module (Athira Rajeev) - powerpc/pseries/htmdump: Add htm setup support to htmdump module (Athira Rajeev) - powerpc/pseries/htmdump: Add htm info support to htmdump module (Athira Rajeev) - powerpc/pseries/htmdump: Add htm status support to htmdump module (Athira Rajeev) - powerpc/pseries/htmdump: Add htm start support to htmdump module (Athira Rajeev) - powerpc/pseries/htmdump: Add htm configure support to htmdump module (Athira Rajeev) - powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrate other htm operations (Athira Rajeev) - powerpc: 8xx/gpio: use new line value setter callbacks (Bartosz Golaszewski) - powerpc: 52xx/gpio: use new line value setter callbacks (Bartosz Golaszewski) - powerpc: 44x/gpio: use new line value setter callbacks (Bartosz Golaszewski) - powerpc: 83xx/gpio: use new line value setter callbacks (Bartosz Golaszewski) - powerpc: sysdev/gpio: use new line value setter callbacks (Bartosz Golaszewski) - Documentation: Fix description format for powerpc RTAS ioctls (Haren Myneni) - powerpc/pseries: Include linux/types.h in papr-platform-dump.h (Haren Myneni) - powerpc: Don't use --- in kernel logs (Christophe Leroy) - powerpc/crash: Fix non-smp kexec preparation (Eddie James) - powerpc: do not build ppc_save_regs.o always (Jiri Slaby (SUSE)) - powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states (Gautam Menghani) - powerpc/bpf: fix JIT code size calculation of bpf trampoline (Hari Bathini) - powerpc64/ftrace: fix clobbered r15 during livepatching (Hari Bathini) - powerpc/pseries: Add a char driver for physical-attestation RTAS (Haren Myneni) - powerpc/pseries: Add papr-platform-dump character driver for dump retrieval (Haren Myneni) - powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support (Haren Myneni) - powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support (Haren Myneni) - powerpc/pseries: Add papr-indices char driver for ibm,get-indices (Haren Myneni) - powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls (Haren Myneni) - powerpc/pseries: Define common functions for RTAS sequence calls (Haren Myneni) - powerpc: enable dynamic preemption (Shrikanth Hegde) - fadump: Use str_yes_no() helper in fadump_show_config() (Thorsten Blum) - KVM: powerpc: Enable commented out BUILD_BUG_ON() assertion (Thorsten Blum) - powerpc: mpic: Use str_enabled_disabled() helper function (Thorsten Blum) - powerpc/ps3: Use str_write_read() in ps3_notification_read_write() (Thorsten Blum) - powerpc/kvm-hv-pmu: Add perf-events for Hostwide counters (Vaibhav Jain) - powerpc/kvm-hv-pmu: Implement GSB message-ops for hostwide counters (Vaibhav Jain) - kvm powerpc/book3s-apiv2: Introduce kvm-hv specific PMU (Vaibhav Jain) - kvm powerpc/book3s-apiv2: Add kunit tests for Hostwide GSB elements (Vaibhav Jain) - kvm powerpc/book3s-apiv2: Add support for Hostwide GSB elements (Vaibhav Jain) - powerpc: Document APIv2 KVM hcall spec for Hostwide counters (Vaibhav Jain) - s390/pci: Serialize device addition and removal (Niklas Schnelle) - s390/pci: Allow re-add of a reserved but not yet removed device (Niklas Schnelle) - s390/pci: Prevent self deletion in disable_slot() (Niklas Schnelle) - s390/pci: Remove redundant bus removal and disable from zpci_release_device() (Niklas Schnelle) - s390/crypto: Extend protected key conversion retry loop (Harald Freudenberger) - s390/pci: Fix __pcilg_mio_inuser() inline assembly (Heiko Carstens) - s390/ptrace: Always inline regs_get_kernel_stack_nth() and regs_get_register() (Heiko Carstens) - s390/thread_info: Cleanup header includes (Heiko Carstens) - s390/extmem: Add workaround for DCSS unload diag (Gerald Schaefer) - s390/crypto: Rework protected key AES for true asynch support (Harald Freudenberger) - s390/cpacf: Rework cpacf_pcc() to return condition code (Harald Freudenberger) - s390/mm: Fix potential use-after-free in __crst_table_upgrade() (Heiko Carstens) - s390/mm: Add mmap_assert_write_locked() check to crst_table_upgrade() (Heiko Carstens) - s390/string: Remove strcpy() implementation (Heiko Carstens) - s390/con3270: Use strscpy() instead of strcpy() (Heiko Carstens) - s390/boot: Use strspcy() instead of strcpy() (Heiko Carstens) - s390: Simple strcpy() to strscpy() conversions (Heiko Carstens) - s390/pkey/crypto: Introduce xflags param for pkey in-kernel API (Harald Freudenberger) - s390/pkey: Provide and pass xflags within pkey and zcrypt layers (Harald Freudenberger) - s390/uv: Remove uv_get_secret_metadata function (Harald Freudenberger) - s390/pkey: Use preallocated memory for retrieve of UV secret metadata (Harald Freudenberger) - s390/uv: Rename find_secret() to uv_find_secret() and publish (Harald Freudenberger) - s390/pkey: Rework EP11 pkey handler to use stack for small memory allocs (Harald Freudenberger) - s390/pkey: Rework CCA pkey handler to use stack for small memory allocs (Harald Freudenberger) - s390/zcrypt: Rework ep11 misc functions to use cprb mempool (Harald Freudenberger) - s390/zcrypt: Locate ep11_domain_query_info onto the stack instead of kmalloc (Harald Freudenberger) - s390/zcrypt: Propagate xflags argument with cca_get_info() (Harald Freudenberger) - s390/zcrypt: Rework cca misc functions kmallocs to use the cprb mempool (Harald Freudenberger) - s390/zcrypt: Rework ep11 findcard() implementation and callers (Harald Freudenberger) - s390/zcrypt: Rework cca findcard() implementation and callers (Harald Freudenberger) - s390/zcrypt: Remove CCA and EP11 card and domain info caches (Harald Freudenberger) - s390/zcrypt: Remove unused functions from cca misc (Harald Freudenberger) - s390/zcrypt: Introduce pre-allocated device status array for ep11 misc (Harald Freudenberger) - s390/zcrypt: Introduce pre-allocated device status array for cca misc (Harald Freudenberger) - s390/zcrypt: Rework zcrypt function zcrypt_device_status_mask_ext (Harald Freudenberger) - s390/zcrypt: Introduce cprb mempool for ep11 misc functions (Harald Freudenberger) - s390/zcrypt: Introduce cprb mempool for cca misc functions (Harald Freudenberger) - s390/ap/zcrypt: New xflag parameter (Harald Freudenberger) - s390/zcrypt: Avoid alloc and copy of ep11 targets if kernelspace cprb (Harald Freudenberger) - s390/ap: Introduce ap message buffer pool (Harald Freudenberger) - s390/ap/zcrypt: Rework AP message buffer allocation (Harald Freudenberger) - s390/ap: Move response_type struct into ap_msg struct (Harald Freudenberger) - s390/cpumf: Adjust number of leading zeroes for z15 attributes (Thomas Richter) - s390: Remove optional third argument of strscpy() if possible (Heiko Carstens) - s390/ipl: Rename and change strncpy_skip_quote() (Heiko Carstens) - s390/string: Remove optimized strncpy() (Heiko Carstens) - watchdog: diag288_wdt: Implement module autoload (Heiko Carstens) - s390/boot: Replace strncpy() with strscpy() (Vasily Gorbik) - s390/boot: Add sized_strscpy() to enable strscpy() usage (Vasily Gorbik) - s390/mm: Select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Heiko Carstens) - s390/mm: Reimplement lazy ASCE handling (Heiko Carstens) - kunit: Fix wrong parameter to kunit_deactivate_static_stub() (Tzung-Bi Shih) - kunit: tool: add test counts to JSON output (Rae Moar) - Documentation: kunit: improve example on testing static functions (Rae Moar) - kunit: executor: Remove const from kunit_filter_suites() allocation type (Kees Cook) - kunit: qemu_configs: Disable faulting tests on 32-bit SPARC (David Gow) - kunit: qemu_configs: Add 64-bit SPARC configuration (Thomas Weißschuh) - kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y (Thomas Weißschuh) - kunit: qemu_configs: Add PowerPC 32-bit BE and 64-bit LE (Thomas Weißschuh) - kunit: qemu_configs: powerpc: Explicitly enable CONFIG_CPU_BIG_ENDIAN=y (Thomas Weißschuh) - kunit: tool: Implement listing of available architectures (Thomas Weißschuh) - kunit: qemu_configs: Add riscv32 config (Thomas Weißschuh) - kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests (Richard Fitzgerald) - selftests/run_kselftest.sh: Use readlink if realpath is not available (Yosry Ahmed) - selftests/timens: timerfd: Use correct clockid type in tclock_gettime() (Thomas Weißschuh) - selftests/timens: Make run_tests() functions static (Thomas Weißschuh) - selftests/timens: Print TAP headers (Thomas Weißschuh) - selftests: pid_namespace: add missing sys/mount.h include in pid_max.c (Peter Seiderer) - kselftest: cpufreq: Get rid of double suspend in rtcwake case (Nícolas F. R. A. Prado) - selftests/cpufreq: Fix cpufreq basic read and update testcases (Swapnil Sapkal) - selftests/ftrace: Convert poll to a gen_file (Ayush Jain) - selftests/perf_events: Fix spelling mistake "sycnhronize" -> "synchronize" (Colin Ian King) - rcutorture: Fix issue with re-using old images on ARM64 (Joel Fernandes) - rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01 (Paul E. McKenney) - rcutorture: Reduce TREE01 CPU overcommit (Paul E. McKenney) - torture: Check for "Call trace:" as well as "Call Trace:" (Paul E. McKenney) - rcutorture: Perform more frequent testing of ->gpwrap (Joel Fernandes) - torture: Add testing of RCU's Rust bindings to torture.sh (Paul E. McKenney) - torture: Add --do-{,no-}normal to torture.sh (Paul E. McKenney) - checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_unlock_lite() (Paul E. McKenney) - rcutorture: Comment invocations of tick_dep_set_task() (Paul E. McKenney) - rcutorture: Make torture.sh --do-rt use CONFIG_PREEMPT_RT (Paul E. McKenney) - rcutorture: Split out beginning and end from rcu_torture_one_read() (Paul E. McKenney) - rcutorture: Make srcu_lockdep.sh check reader-conflict handling (Paul E. McKenney) - rcutorture: Make srcu_lockdep.sh check kernel Kconfig (Paul E. McKenney) - srcu: Use rcu_seq_done_exact() for polling API (Joel Fernandes) - rcu: Comment on the extraneous delta test on rcu_seq_done_exact() (Frederic Weisbecker) - rcu: Add warning to ensure rcu_seq_done_exact() is working (Joel Fernandes) - rcu: Replace magic number with meaningful constant in rcu_seq_done_exact() (Joel Fernandes) - rcu/nocb: Add Safe checks for access offloaded rdp (Zqiang) - rcuscale: using kcalloc() to relpace kmalloc() (Su Hui) - doc/RCU/listRCU: refine example code for eliminating stale data (Wei Yang) - doc: Update LWN RCU API links in whatisRCU.rst (Paul E. McKenney) - Revert "rcu/nocb: Fix rcuog wake-up from offline softirq" (Frederic Weisbecker) - rust: sync: rcu: Mark Guard methods as inline (I Hsin Cheng) - rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture (Yongliang Gao) - rcu: Remove swake_up_one_online() bandaid (Frederic Weisbecker) - MAINTAINERS: Update Zqiang's email address (Zqiang) - MAINTAINERS: Update Joel's email address (Joel Fernandes) - tpm_crb: ffa_tpm: fix/update comments describing the CRB over FFA ABI (Stuart Yoder) - tpm_crb_ffa: use dev_xx() macro to print log (Yeoreum Yun) - tpm_ffa_crb: access tpm service over FF-A direct message request v2 (Yeoreum Yun) - tpm: remove kmalloc failure error message (Colin Ian King) - x86/fpu: Fix irq_fpu_usable() to return false during CPU onlining (Eric Biggers) - crypto: qat - add missing header inclusion (Arnd Bergmann) - crypto: api - Redo lookup on EEXIST (Herbert Xu) - Revert "crypto: testmgr - Add hash export format testing" (Herbert Xu) - crypto: marvell/cesa - Do not chain submitted requests (Herbert Xu) - crypto: powerpc/poly1305 - add depends on BROKEN for now (Eric Biggers) - Revert "crypto: powerpc/poly1305 - Add SIMD fallback" (Herbert Xu) - crypto: ccp - Add missing tee info reg for teev2 (Mario Limonciello) - crypto: ccp - Add missing bootloader info reg for pspv5 (Mario Limonciello) - crypto: sun8i-ce - move fallback ahash_request to the end of the struct (Ovidiu Panait) - crypto: octeontx2 - Use dynamic allocated memory region for lmtst (Bharat Bhushan) - crypto: octeontx2 - Initialize cptlfs device info once (Bharat Bhushan) - crypto: xts - Only add ecb if it is not already there (Herbert Xu) - crypto: lrw - Only add ecb if it is not already there (Herbert Xu) - crypto: testmgr - Add hash export format testing (Herbert Xu) - crypto: testmgr - Use ahash for generic tfm (Herbert Xu) - crypto: hmac - Add ahash support (Herbert Xu) - crypto: testmgr - Ignore EEXIST on shash allocation (Herbert Xu) - crypto: algapi - Add driver template support to crypto_inst_setname (Herbert Xu) - crypto: shash - Set reqsize in shash_alg (Herbert Xu) - crypto: hmac - Add export_core and import_core (Herbert Xu) - crypto: hmac - Zero shash desc in setkey (Herbert Xu) - crypto: ahash - Handle partial blocks in API (Herbert Xu) - crypto: hash - Add export_core and import_core hooks (Herbert Xu) - crypto: hash - Move core export and import into internel/hash.h (Herbert Xu) - dt-bindings: crypto: Convert Marvell CESA to DT schema (Rob Herring (Arm)) - dt-bindings: crypto: Convert img,hash-accelerator to DT schema (Rob Herring (Arm)) - dt-bindings: crypto: Convert hisilicon,hip0{6,7}-sec to DT schema (Rob Herring (Arm)) - dt-bindings: crypto: Convert brcm,spum-crypto to DT schema (Rob Herring (Arm)) - dt-bindings: crypto: Convert axis,artpec6-crypto to DT schema (Rob Herring (Arm)) - dt-bindings: crypto: Convert amd,ccp-seattle-v1a to DT schema (Rob Herring (Arm)) - dt-bindings: crypto: Drop obsolete mediatek,eip97-crypto (Rob Herring (Arm)) - dt-bindings: crypto: fsl,sec-v4.0: Add fsl,sec-v6.0 (Rob Herring (Arm)) - crypto: qat - enable reporting of error counters for GEN6 devices (Suman Kumar Chakraborty) - crypto: qat - enable RAS support for GEN6 devices (Suman Kumar Chakraborty) - crypto: ccp - Add support for PCI device 0x17D8 (John Allen) - crypto: marvell/cesa - Avoid empty transfer descriptor (Herbert Xu) - crypto: marvell/cesa - Handle zero-length skcipher requests (Herbert Xu) - crypto: powerpc/poly1305 - Add SIMD fallback (Herbert Xu) - crypto: iaa - Optimize rebalance_wq_table() (Yury Norov) - crypto: qat/qat_6xxx - Fix NULL vs IS_ERR() check in adf_probe() (Dan Carpenter) - crypto: testmgr - enable CRYPTO_MANAGER when CRYPTO_SELFTESTS (Eric Biggers) - crypto: Kconfig - make CRYPTO_MANAGER a hidden symbol (Eric Biggers) - crypto: testmgr - rename noextratests to noslowtests (Eric Biggers) - crypto: testmgr - make it easier to enable the full set of tests (Eric Biggers) - crypto: testmgr - replace CRYPTO_MANAGER_DISABLE_TESTS with CRYPTO_SELFTESTS (Eric Biggers) - crypto: testmgr - remove panic_on_fail (Eric Biggers) - crypto: tcrypt - rename CRYPTO_TEST to CRYPTO_BENCHMARK (Eric Biggers) - crypto: null - use memcpy_sglist() (Eric Biggers) - crypto: null - merge CRYPTO_NULL2 into CRYPTO_NULL (Eric Biggers) - crypto: null - remove the default null skcipher (Eric Biggers) - crypto: krb5enc - do not select CRYPTO_NULL (Eric Biggers) - crypto: geniv - use memcpy_sglist() instead of null skcipher (Eric Biggers) - crypto: gcm - use memcpy_sglist() instead of null skcipher (Eric Biggers) - crypto: authenc - use memcpy_sglist() instead of null skcipher (Eric Biggers) - crypto: algif_aead - use memcpy_sglist() instead of null skcipher (Eric Biggers) - crypto: lib/chacha - add array bounds to function prototypes (Eric Biggers) - crypto: lib/chacha - add strongly-typed state zeroization (Eric Biggers) - crypto: lib/chacha - use struct assignment to copy state (Eric Biggers) - crypto: lib/chacha - strongly type the ChaCha state (Eric Biggers) - crypto: crypto4xx - Remove ahash-related code (Herbert Xu) - crypto: powerpc/poly1305 - Add poly1305_emit_arch wrapper (Herbert Xu) - crypto: arm64/sha256 - fix build when CONFIG_PREEMPT_VOLUNTARY=y (Eric Biggers) - crypto: powerpc/poly1305 - Add missing poly1305_emit_arch (Herbert Xu) - um: Include linux/types.h in asm/fpu/api.h (Herbert Xu) - crypto: lib/poly1305 - Build main library on LIB_POLY1305 and split generic code out (Herbert Xu) - crypto: s390/sha512 - Initialise upper counter to zero for sha384 (Herbert Xu) - crypto: padlock-sha - Use core import and export for fallback (Herbert Xu) - crypto: ahash - Add HASH_REQUEST_ZERO (Herbert Xu) - crypto: ahash - Add core export and import (Herbert Xu) - crypto: ahash - Enforce MAX_SYNC_HASH_REQSIZE for sync ahash (Herbert Xu) - crypto: shash - Mark shash algorithms as REQ_VIRT (Herbert Xu) - crypto: shash - Cap state size to HASH_MAX_STATESIZE (Herbert Xu) - crypto: zynqmp-sha - Fix partial block implementation (Herbert Xu) - crypto: hisilicon/qm - replace devm_kzalloc with devm_kcalloc (Ethan Carter Edwards) - crypto: hisilicon/qm - remove sizeof(char) (Ethan Carter Edwards) - crypto: s390/hmac - Use API partial block handling (Herbert Xu) - crypto: sha256 - Use the partial block API (Herbert Xu) - crypto: lib/sha256 - Use generic block helper (Herbert Xu) - crypto: x86/sha256 - Add simd block function (Herbert Xu) - crypto: riscv/sha256 - Add simd block function (Herbert Xu) - crypto: arm64/sha256 - Add simd block function (Herbert Xu) - crypto: arm/sha256 - Add simd block function (Herbert Xu) - crypto: arch/sha256 - Export block functions as GPL only (Herbert Xu) - crypto: sha256 - Use the partial block API for generic (Herbert Xu) - crypto: lib/sha256 - Add helpers for block-based shash (Herbert Xu) - crypto: sun8i-ce-hash - use pm_runtime_resume_and_get() (Ovidiu Panait) - crypto: sun8i-ce - undo runtime PM changes during driver removal (Ovidiu Panait) - crypto: api - Rename CRYPTO_ALG_REQ_CHAIN to CRYPTO_ALG_REQ_VIRT (Herbert Xu) - crypto: acomp - Clone folios properly (Herbert Xu) - hwrng: rockchip - add support for RK3576's RNG (Nicolas Frattaroli) - dt-bindings: rng: rockchip,rk3588-rng: add rk3576-rng compatible (Nicolas Frattaroli) - crypto: rng - fix documentation for crypto_rng_alg() (Ovidiu Panait) - crypto: qat - add qat_6xxx driver (Laurent M Coquerel) - crypto: qat - add firmware headers for GEN6 devices (Suman Kumar Chakraborty) - crypto: qat - update firmware api (Suman Kumar Chakraborty) - crypto: qat - export adf_init_admin_pm() (Suman Kumar Chakraborty) - crypto: qat - expose configuration functions (Suman Kumar Chakraborty) - crypto: qat - export adf_get_service_mask() (Giovanni Cabiddu) - crypto: qat - add GEN6 firmware loader (Jack Xu) - crypto: qat - refactor FW signing algorithm (Jack Xu) - crypto: qat - use pr_fmt() in qat uclo.c (Suman Kumar Chakraborty) - crypto: qat - refactor compression template logic (Suman Kumar Chakraborty) - crypto: qat - rename and relocate timer logic (George Abraham P) - crypto: x86/blake2s - Include linux/init.h (Herbert Xu) - Revert "crypto: run initcalls for generic implementations earlier" (Herbert Xu) - crypto: s390/hmac - Extend hash length counters to 128 bits (Herbert Xu) - crypto: streebog - Use API partial block handling (Herbert Xu) - crypto: rmd160 - Use API partial block handling (Herbert Xu) - crypto: qat - include qat_common in top Makefile (Suman Kumar Chakraborty) - crypto: lib/sha256 - improve function prototypes (Eric Biggers) - crypto: sha256 - remove sha256_base.h (Eric Biggers) - crypto: x86/sha256 - implement library instead of shash (Eric Biggers) - crypto: sparc/sha256 - implement library instead of shash (Eric Biggers) - crypto: sparc - move opcodes.h into asm directory (Eric Biggers) - crypto: s390/sha256 - implement library instead of shash (Eric Biggers) - crypto: riscv/sha256 - implement library instead of shash (Eric Biggers) - crypto: powerpc/sha256 - implement library instead of shash (Eric Biggers) - crypto: mips/sha256 - implement library instead of shash (Eric Biggers) - crypto: arm64/sha256 - implement library instead of shash (Eric Biggers) - crypto: arm64/sha256 - remove obsolete chunking logic (Eric Biggers) - crypto: arm/sha256 - implement library instead of shash (Eric Biggers) - crypto: sha256 - support arch-optimized lib and expose through shash (Eric Biggers) - crypto: lib/poly1305 - Use block-only interface (Herbert Xu) - crypto: poly1305 - Remove algorithm (Herbert Xu) - crypto: testmgr - Remove poly1305 (Herbert Xu) - crypto: chacha20poly1305 - Use lib/crypto poly1305 (Herbert Xu) - crypto: x86/poly1305 - Add block-only interface (Herbert Xu) - crypto: powerpc/poly1305 - Add block-only interface (Herbert Xu) - crypto: mips/poly1305 - Add block-only interface (Herbert Xu) - crypto: arm64/poly1305 - Add block-only interface (Herbert Xu) - crypto: arm/poly1305 - Add block-only interface (Herbert Xu) - crypto: lib/poly1305 - Add block-only interface (Herbert Xu) - crypto: lib/sha256 - Move partial block handling out (Herbert Xu) - crypto: s390/sha512 - Fix sha512 state size (Herbert Xu) - crypto: sun8i-ss - do not use sg_dma_len before calling DMA functions (Corentin Labbe) - crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist (Herbert Xu) - crypto: ccp - Include crypto/utils.h for crypto_memneq (Herbert Xu) - crypto: octeontx2 - Simplify multiple return statements (Thorsten Blum) - crypto: iaa - Adjust workqueue allocation type (Kees Cook) - crypto: sun8i-ce-cipher - use pm_runtime_resume_and_get() (Ovidiu Panait) - crypto: sun8i-ce-cipher - use IS_ENABLED() checks for debugfs stats (Ovidiu Panait) - crypto: sun8i-ce-cipher - use crypto_skcipher_driver_name() (Ovidiu Panait) - crypto: sun8i-ce-cipher - fix error handling in sun8i_ce_cipher_prepare() (Ovidiu Panait) - crypto: api - Add crypto_stack_request_init and initialise flags fully (Herbert Xu) - crypto: polyval-generic - Use API partial block handling (Herbert Xu) - crypto: x86/polyval - Use API partial block handling (Herbert Xu) - crypto: arm64/polyval - Use API partial block handling (Herbert Xu) - crypto: hash - Fix clone error handling (Herbert Xu) - crypto: api - Add crypto_request_clone and fb (Herbert Xu) - crypto: lib/poly1305 - remove INTERNAL symbol and selection of CRYPTO (Eric Biggers) - crypto: lib/chacha - remove INTERNAL symbol and selection of CRYPTO (Eric Biggers) - crypto: x86 - move library functions to arch/x86/lib/crypto/ (Eric Biggers) - crypto: s390 - move library functions to arch/s390/lib/crypto/ (Eric Biggers) - crypto: riscv - move library functions to arch/riscv/lib/crypto/ (Eric Biggers) - crypto: powerpc - move library functions to arch/powerpc/lib/crypto/ (Eric Biggers) - crypto: mips - move library functions to arch/mips/lib/crypto/ (Eric Biggers) - crypto: arm64 - move library functions to arch/arm64/lib/crypto/ (Eric Biggers) - crypto: arm - move library functions to arch/arm/lib/crypto/ (Eric Biggers) - crypto: x86 - drop redundant dependencies on X86 (Eric Biggers) - crypto: s390 - drop redundant dependencies on S390 (Eric Biggers) - crypto: powerpc - drop redundant dependencies on PPC (Eric Biggers) - crypto: arm64 - drop redundant dependencies on ARM64 (Eric Biggers) - crypto: arm64/sha1 - Set finalize for short finup (Herbert Xu) - crypto: arm/blake2b - Set FINAL_NONZERO (Herbert Xu) - crypto: riscv - Use SYM_FUNC_START for functions only called directly (Nathan Chancellor) - crypto: engine - Remove CRYPTO_ALG_ENGINE bit (Herbert Xu) - crypto: padlock-sha - Use API partial block handling (Herbert Xu) - crypto: nx - Use API partial block handling (Herbert Xu) - crypto: arm64/sm4 - Use API partial block handling (Herbert Xu) - crypto: arm64/aes - Use API partial block handling (Herbert Xu) - crypto: xcbc - Use API partial block handling (Herbert Xu) - crypto: cmac - Use API partial block handling (Herbert Xu) - crypto: cbcmac - Use API partial block handling (Herbert Xu) - crypto: lib/sm3 - Remove partial block helpers (Herbert Xu) - crypto: x86/sm3 - Use API partial block handling (Herbert Xu) - crypto: riscv/sm3 - Use API partial block handling (Herbert Xu) - crypto: arm64/sm3-neon - Use API partial block handling (Herbert Xu) - crypto: arm64/sm3-ce - Use API partial block handling (Herbert Xu) - crypto: sm3-generic - Use API partial block handling (Herbert Xu) - crypto: sha512_base - Remove partial block helpers (Herbert Xu) - crypto: sparc/sha512 - Use API partial block handling (Herbert Xu) - crypto: s390/sha512 - Use API partial block handling (Herbert Xu) - crypto: arm/sha512 - Use API partial block handling (Herbert Xu) - crypto: arm64/sha512-ce - Use API partial block handling (Herbert Xu) - crypto: arm/sha512-asm - Use API partial block handling (Herbert Xu) - crypto: arm/sha512-neon - Use API partial block handling (Herbert Xu) - crypto: sha512-generic - Use API partial block handling (Herbert Xu) - crypto: riscv/sha512 - Use API partial block handling (Herbert Xu) - crypto: mips/octeon-sha512 - Use API partial block handling (Herbert Xu) - crypto: x86/sha512 - Use API partial block handling (Herbert Xu) - crypto: zynqmp-sha - Use API partial block handling (Herbert Xu) - crypto: sha3-generic - Use API partial block handling (Herbert Xu) - crypto: s390/sha3 - Use API partial block handling (Herbert Xu) - crypto: arm64/sha3-ce - Use API partial block handling (Herbert Xu) - crypto: sha256_base - Remove partial block helpers (Herbert Xu) - crypto: sparc/sha256 - Use API partial block handling (Herbert Xu) - crypto: s390/sha256 - Use API partial block handling (Herbert Xu) - crypto: powerpc/sha256-spe - Use API partial block handling (Herbert Xu) - crypto: arm64/sha256 - Use API partial block handling (Herbert Xu) - crypto: arm64/sha256-ce - Use API partial block handling (Herbert Xu) - crypto: arm/sha256-asm - Use API partial block handling (Herbert Xu) - crypto: arm/sha256-neon - Use API partial block handling (Herbert Xu) - crypto: arm/sha256-ce - Use API partial block handling (Herbert Xu) - crypto: sha256-generic - Use API partial block handling (Herbert Xu) - crypto: riscv/sha256 - Use API partial block handling (Herbert Xu) - crypto: mips/octeon-sha256 - Use API partial block handling (Herbert Xu) - crypto: x86/sha256 - Use API partial block handling (Herbert Xu) - crypto: sha1_base - Remove partial block helpers (Herbert Xu) - crypto: sparc/sha1 - Use API partial block handling (Herbert Xu) - crypto: s390/sha1 - Use API partial block handling (Herbert Xu) - crypto: powerpc/sha1-spe - Use API partial block handling (Herbert Xu) - crypto: powerpc/sha1 - Use API partial block handling (Herbert Xu) - crypto: arm/sha1-asm - Use API partial block handling (Herbert Xu) - crypto: arm/sha1-neon - Use API partial block handling (Herbert Xu) - crypto: arm/sha1-ce - Use API partial block handling (Herbert Xu) - crypto: sha1-generic - Use API partial block handling (Herbert Xu) - crypto: mips/octeon-sha1 - Use API partial block handling (Herbert Xu) - crypto: arm64/sha1 - Use API partial block handling (Herbert Xu) - crypto: x86/sha1 - Use API partial block handling (Herbert Xu) - crypto: sparc/md5 - Use API partial block handling (Herbert Xu) - crypto: powerpc/md5 - Use API partial block handling (Herbert Xu) - crypto: mips/octeon-md5 - Use API partial block handling (Herbert Xu) - crypto: md5-generic - Use API partial block handling (Herbert Xu) - crypto: x86/ghash - Use API partial block handling (Herbert Xu) - crypto: s390/ghash - Use API partial block handling (Herbert Xu) - crypto: riscv/ghash - Use API partial block handling (Herbert Xu) - crypto: arm64/ghash - Use API partial block handling (Herbert Xu) - crypto: arm/ghash - Use API partial block handling (Herbert Xu) - crypto: powerpc/ghash - Use API partial block handling (Herbert Xu) - crypto: ghash-generic - Use API partial block handling (Herbert Xu) - crypto: arm/blake2b - Use API partial block handling (Herbert Xu) - crypto: blake2b-generic - Use API partial block handling (Herbert Xu) - crypto: shash - Handle partial blocks in API (Herbert Xu) - crypto: engine - Realign struct crypto_engine to save 8 bytes (Thorsten Blum) - crypto: lib/poly1305 - restore ability to remove modules (Eric Biggers) - crypto: lib/chacha - restore ability to remove modules (Eric Biggers) - crypto: acomp - Add missing return statements in compress/decompress (Herbert Xu) - powerpc/crc: Include uaccess.h and others (Herbert Xu) - crypto: public_key - Make sig/tfm local to if clause in software_key_query (Herbert Xu) - crypto: deflate - Make the acomp walk atomic (Herbert Xu) - crypto: sun8i-ss - use API helpers to setup fallback request (Ovidiu Panait) - crypto: poly1305 - remove rset and sset fields of poly1305_desc_ctx (Eric Biggers) - crypto: x86/poly1305 - don't select CRYPTO_LIB_POLY1305_GENERIC (Eric Biggers) - crypto: x86/poly1305 - remove redundant shash algorithm (Eric Biggers) - crypto: mips/poly1305 - remove redundant shash algorithm (Eric Biggers) - crypto: mips/poly1305 - drop redundant dependency on CONFIG_MIPS (Eric Biggers) - crypto: arm64/poly1305 - remove redundant shash algorithm (Eric Biggers) - crypto: arm/poly1305 - remove redundant shash algorithm (Eric Biggers) - crypto: poly1305 - centralize the shash wrappers for arch code (Eric Biggers) - crypto: powerpc/poly1305 - implement library instead of shash (Eric Biggers) - crypto: deadcode structs from 'comp' removal (Dr. David Alan Gilbert) - crypto: cbcmac - Set block size properly (Herbert Xu) - crypto: sm3-base - Use sm3_init (Herbert Xu) - crypto: lib/sm3 - Export generic block function (Herbert Xu) - crypto: lib/sm3 - Move sm3 library into lib/crypto (Herbert Xu) - crypto: hash - Update HASH_MAX_DESCSIZE comment (Herbert Xu) - crypto: arm64/sha512 - Fix header inclusions (Herbert Xu) - crypto: zynqmp-sha - Add locking (Herbert Xu) - crypto: hash - Add HASH_REQUEST_ON_STACK (Herbert Xu) - crypto: shash - Remove dynamic descsize (Herbert Xu) - crypto: hmac - Make descsize an algorithm attribute (Herbert Xu) - crypto: zynqmp-sha - Make descsize an algorithm attribute (Herbert Xu) - crypto: padlock-sha - Make descsize an algorithm attribute (Herbert Xu) - crypto: api - Add support for duplicating algorithms before registration (Herbert Xu) - crypto: skcipher - Realign struct skcipher_walk to save 8 bytes (Thorsten Blum) - crypto: simd - Include asm/simd.h in internal/simd.h (Herbert Xu) - x86: Make simd.h more resilient (Herbert Xu) - arm: Make simd.h more resilient (Herbert Xu) - asm-generic: Make simd.h more resilient (Herbert Xu) - crypto: powerpc - Include uaccess.h and others (Herbert Xu) - hwrng: npcm - Add struct device pointer to device context struct (Sakari Ailus) - hwrng: mtk - Add struct device pointer to device context struct (Sakari Ailus) - hwrng: atmel - Add struct device pointer to device context struct (Sakari Ailus) - crypto: ccp - Fix __sev_snp_shutdown_locked (Ashish Kalra) - crypto: api - Allow delayed algorithm destruction (Herbert Xu) - crypto: essiv - Remove unnecessary strscpy() size argument (Thorsten Blum) - crypto: ecdsa - Fix NIST P521 key size reported by KEYCTL_PKEY_QUERY (Lukas Wunner) - crypto: ecdsa - Fix enc/dec size reported by KEYCTL_PKEY_QUERY (Lukas Wunner) - crypto: caam - Add support for i.MX8QM (Thomas Richard) - crypto: tegra - use API helpers to setup fallback request (Ovidiu Panait) - crypto: rk3288 - use API helpers to setup fallback request (Ovidiu Panait) - crypto: img-hash - use API helpers to setup fallback request (Ovidiu Panait) - crypto: ahash - Use cra_reqsize (Herbert Xu) - crypto: acomp - Remove reqsize field (Herbert Xu) - crypto: iaa - Use cra_reqsize for acomp (Herbert Xu) - crypto: qat - Use cra_reqsize for acomp (Herbert Xu) - crypto: acomp - Use cra_reqsize (Herbert Xu) - crypto: api - Add reqsize to crypto_alg (Herbert Xu) - crypto: api - Mark cra_init/cra_exit as deprecated (Herbert Xu) - crypto: atmel - add CRYPTO_ALG_KERN_DRIVER_ONLY flag (Zixun LI) - crypto: ctr - Remove unnecessary header inclusions (Herbert Xu) - crypto: s5p-sss - Add missing header inclusions (Herbert Xu) - crypto: ccp - Add missing header inclusions (Herbert Xu) - crypto: nx - Add missing header inclusions (Herbert Xu) - crypto: acomp - Simplify folio handling (Herbert Xu) - crypto: acomp - Remove ACOMP_REQUEST_ALLOC (Herbert Xu) - ubifs: Use ACOMP_REQUEST_CLONE (Herbert Xu) - crypto: acomp - Add ACOMP_REQUEST_CLONE (Herbert Xu) - crypto: iaa - Switch to ACOMP_FBREQ_ON_STACK (Herbert Xu) - crypto: acomp - Add ACOMP_FBREQ_ON_STACK (Herbert Xu) - crypto: acomp - Use request flag helpers and add acomp_request_flags (Herbert Xu) - crypto: api - Add helpers to manage request flags (Herbert Xu) - crypto: x509 - Replace kmalloc() + NUL-termination with kzalloc() (Thorsten Blum) - crypto: ahash - Remove request chaining (Herbert Xu) - Revert "crypto: tcrypt - Restore multibuffer ahash tests" (Herbert Xu) - crypto: acomp - Remove request chaining (Herbert Xu) - crypto: deflate - Remove request chaining (Herbert Xu) - Revert "crypto: testmgr - Add multibuffer acomp testing" (Herbert Xu) - crypto: x86/chacha - Restore SSSE3 fallback path (Herbert Xu) - crypto: ccp - Silence may-be-uninitialized warning in sev_ioctl_do_pdh_export (Herbert Xu) - crypto: sun8i-ce-hash - use API helpers to setup fallback request (Ovidiu Panait) - crypto: sun8i-ce-hash - add IS_ENABLED() checks to debugfs stats (Ovidiu Panait) - crypto: sun8i-ce-hash - drop CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG ifdefs (Ovidiu Panait) - crypto: sun8i-ce-hash - factor out debugfs fallback statistics (Ovidiu Panait) - crypto: sun8i-ce-hash - remove duplicated fallback checks (Ovidiu Panait) - crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run() (Ovidiu Panait) - crypto: ccp - Move SEV/SNP Platform initialization to KVM (Ashish Kalra) - KVM: SVM: Add support to initialize SEV/SNP functionality in KVM (Ashish Kalra) - crypto: chacha - remove (Eric Biggers) - crypto: x86/chacha - remove the skcipher algorithms (Eric Biggers) - crypto: s390/chacha - remove the skcipher algorithms (Eric Biggers) - crypto: powerpc/chacha - remove the skcipher algorithms (Eric Biggers) - crypto: mips/chacha - remove the skcipher algorithms (Eric Biggers) - crypto: arm64/chacha - remove the skcipher algorithms (Eric Biggers) - crypto: arm/chacha - remove the redundant skcipher algorithms (Eric Biggers) - crypto: chacha - centralize the skcipher wrappers for arch code (Eric Biggers) - crypto: riscv/chacha - implement library instead of skcipher (Eric Biggers) - crypto: x86/aes-xts - optimize _compute_first_set_of_tweaks for AVX-512 (Eric Biggers) - crypto: x86 - Remove CONFIG_AS_AVX512 handling (Uros Bizjak) - crypto: x86 - Remove CONFIG_AS_SHA256_NI (Uros Bizjak) - crypto: x86 - Remove CONFIG_AS_SHA1_NI (Uros Bizjak) - crypto: qat - switch to standard pattern for PCI IDs (Giovanni Cabiddu) - crypto: ctr - remove unused crypto_ctr_encrypt_walk() (Ard Biesheuvel) - crypto: arm/aes-neonbs - stop using the SIMD helper (Ard Biesheuvel) - crypto: arm/aes-ce - stop using the SIMD helper (Ard Biesheuvel) - crypto: x86/chacha - Remove SIMD fallback path (Herbert Xu) - crypto: hash - Do not use shash in hard IRQs (Herbert Xu) - crypto: eip93 - Make read-only arrays static const (Colin Ian King) - crypto: x86/twofish - stop using the SIMD helper (Eric Biggers) - crypto: x86/sm4 - stop using the SIMD helper (Eric Biggers) - crypto: x86/serpent - stop using the SIMD helper (Eric Biggers) - crypto: x86/cast - stop using the SIMD helper (Eric Biggers) - crypto: x86/camellia - stop using the SIMD helper (Eric Biggers) - crypto: x86/aria - stop using the SIMD helper (Eric Biggers) - crypto: x86/aes - stop using the SIMD helper (Eric Biggers) - crypto: x86/aegis - stop using the SIMD helper (Eric Biggers) - crypto: x86/aes - drop the avx10_256 AES-XTS and AES-CTR code (Eric Biggers) - MAINTAINERS: Update maintainers for crypto/marvell (Herbert Xu) - crypto: omap-sham - use dev_groups to register attribute groups (Ovidiu Panait) - crypto: omap-aes - use dev_groups to register attribute groups (Ovidiu Panait) - crypto: qat - remove BITS_IN_DWORD() (Suman Kumar Chakraborty) - crypto: qat - remove initialization in device class (Giovanni Cabiddu) - crypto: qat - add shutdown handler to qat_c3xxx (Giovanni Cabiddu) - crypto: qat - remove redundant prototypes in qat_c3xxx (Giovanni Cabiddu) - crypto: qat - add shutdown handler to qat_c62x (Giovanni Cabiddu) - crypto: qat - remove redundant prototypes in qat_c62x (Giovanni Cabiddu) - crypto: qat - add shutdown handler to qat_dh895xcc (Giovanni Cabiddu) - crypto: qat - remove redundant prototypes in qat_dh895xcc (Giovanni Cabiddu) - crypto: qat - add shutdown handler to qat_420xx (Giovanni Cabiddu) - crypto: qat - add shutdown handler to qat_4xxx (Giovanni Cabiddu) - crypto: sa2ul - Use proper helpers to setup request (Herbert Xu) - crypto: ccp - Add new SEV/SNP platform shutdown API (Ashish Kalra) - crypto: ccp - Register SNP panic notifier only if SNP is enabled (Ashish Kalra) - crypto: ccp - Reset TMR size at SNP Shutdown (Ashish Kalra) - crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls (Ashish Kalra) - crypto: ccp - Move dev_info/err messages for SEV/SNP init and shutdown (Ashish Kalra) - crypto: ccp - Abort doing SEV INIT if SNP INIT fails (Ashish Kalra) - crypto: iaa - Remove unused disable_async argument from iaa_decompress (Herbert Xu) - crypto: iaa - Do not clobber req->base.data (Herbert Xu) - crypto: iaa - Move compression CRC into request object (Herbert Xu) - crypto: scomp - Drop the dst scratch buffer (Herbert Xu) - crypto: cavium/zip - Remove driver (Herbert Xu) - crypto: cavium - Move cpt and nitrox rules into cavium Makefile (Herbert Xu) - crypto: crypto4xx - Fix gcc12 uninitialized warning in crypto4xx_crypt (Herbert Xu) - crypto: deflate - Convert to acomp (Herbert Xu) - crypto: acomp - Add acomp_walk (Herbert Xu) - crypto: acomp - Move scomp stream allocation code into acomp (Herbert Xu) - dt-bindings: crypto: qcom-qce: document QCS615 crypto engine (Abhinaba Rakshit) - crypto: scomp - Allocate per-cpu buffer on first use of each CPU (Herbert Xu) - crypto: api - Ensure cra_type->destroy is done in process context (Herbert Xu) - crypto: api - Move alg destroy work from instance to template (Herbert Xu) - lib/crc32: add SPDX license identifier (Eric Biggers) - lib/crc16: unexport crc16_table and crc16_byte() (Eric Biggers) - w1: ds2406: use crc16() instead of crc16_byte() loop (Eric Biggers) - MAINTAINERS: add crc_kunit.c back to CRC LIBRARY (Eric Biggers) - lib/crc: make arch-optimized code use subsys_initcall (Eric Biggers) - crypto: crc32 - remove "generic" from file and module names (Eric Biggers) - x86/crc: drop "glue" from filenames (Eric Biggers) - sparc/crc: drop "glue" from filenames (Eric Biggers) - s390/crc: drop "glue" from filenames (Eric Biggers) - powerpc/crc: rename crc32-vpmsum_core.S to crc-vpmsum-template.S (Eric Biggers) - powerpc/crc: drop "glue" from filenames (Eric Biggers) - arm64/crc: drop "glue" from filenames (Eric Biggers) - arm/crc: drop "glue" from filenames (Eric Biggers) - s390/crc32: Remove no-op module init and exit functions (Eric Biggers) - s390/crc32: Remove have_vxrs static key (Heiko Carstens) - lib/crc: make the CPU feature static keys __ro_after_init (Eric Biggers) - fscrypt: add support for hardware-wrapped keys (Eric Biggers) - xfs: add inode to zone caching for data placement (Hans Holmberg) - xfs: free the item in xfs_mru_cache_insert on failure (Christoph Hellwig) - xfs: remove the EXPERIMENTAL warning for pNFS (Christoph Hellwig) - xfs: remove some EXPERIMENTAL warnings (Darrick J. Wong) - xfs: allow sysadmins to specify a maximum atomic write limit at mount time (Darrick J. Wong) - xfs: update atomic write limits (John Garry) - xfs: add xfs_calc_atomic_write_unit_max() (John Garry) - xfs: add xfs_file_dio_write_atomic() (John Garry) - xfs: commit CoW-based atomic writes atomically (John Garry) - xfs: add large atomic writes checks in xfs_direct_write_iomap_begin() (John Garry) - xfs: add xfs_atomic_write_cow_iomap_begin() (John Garry) - xfs: refine atomic write size check in xfs_file_write_iter() (John Garry) - xfs: refactor xfs_reflink_end_cow_extent() (John Garry) - xfs: allow block allocator to take an alignment hint (John Garry) - xfs: ignore HW which cannot atomic write a single block (Darrick J. Wong) - xfs: add helpers to compute transaction reservation for finishing intent items (Darrick J. Wong) - xfs: add helpers to compute log item overhead (Darrick J. Wong) - xfs: separate out setting buftarg atomic writes limits (Darrick J. Wong) - xfs: rename xfs_inode_can_atomicwrite() -> xfs_inode_can_hw_atomic_write() (John Garry) - xfs: only call xfs_setsize_buftarg once per buffer target (Darrick J. Wong) - fs: add atomic write unit max opt to statx (John Garry) - xfs: don't assume perags are initialised when trimming AGs (Dave Chinner) - xfs: allow ro mounts if rtdev or logdev are read-only (Hans Holmberg) - xfs: stop using set_blocksize (Darrick J. Wong) - xfs: Remove deprecated xfs_bufd sysctl parameters (Zizhi Wo) - xfs: stop using set_blocksize (Darrick J. Wong) - erofs: support DEFLATE decompression by using Intel QAT (Bo Liu) - erofs: clean up erofs_{init,exit}_sysfs() (Gao Xiang) - erofs: add 'fsoffset' mount option to specify filesystem offset (Sheng Yong) - erofs: lazily initialize per-CPU workers and CPU hotplug hooks (Sandeep Dhavale) - erofs: refine readahead tracepoint (Gao Xiang) - erofs: avoid using multiple devices with different type (Sheng Yong) - erofs: fix file handle encoding for 64-bit NIDs (Hongbo Li) - bcachefs: Don't mount bs > ps without TRANSPARENT_HUGEPAGE (Kent Overstreet) - bcachefs: Fix btree_iter_next_node() for new locking asserts (Kent Overstreet) - bcachefs: Ensure we don't use a blacklisted journal seq (Kent Overstreet) - bcachefs: Small check_fix_ptr fixes (Kent Overstreet) - bcachefs: Fix opts.recovery_pass_last (Kent Overstreet) - bcachefs: Fix allocate -> self healing path (Kent Overstreet) - bcachefs: Fix endianness in casefold check/repair (Kent Overstreet) - bcachefs: Path must be locked if trans->locked && should_be_locked (Kent Overstreet) - bcachefs: Simplify bch2_path_put() (Kent Overstreet) - bcachefs: Plumb btree_trans for more locking asserts (Kent Overstreet) - bcachefs: Clear trans->locked before unlock (Kent Overstreet) - bcachefs: Clear should_be_locked before unlock in key_cache_drop() (Kent Overstreet) - bcachefs: bch2_path_get() reuses paths if upgrade_fails & !should_be_locked (Kent Overstreet) - bcachefs: Give out new path if upgrade fails (Kent Overstreet) - bcachefs: Fix btree_path_get_locks when not doing trans restart (Kent Overstreet) - bcachefs: btree_node_locked_type_nowrite() (Kent Overstreet) - bcachefs: Kill bch2_path_put_nokeep() (Kent Overstreet) - bcachefs: bch2_journal_write_checksum() (Kent Overstreet) - bcachefs: Reduce stack usage in data_update_index_update() (Kent Overstreet) - bcachefs: bch2_trans_log_str() (Kent Overstreet) - bcachefs: Kill bkey_buf usage in data_update_index_update() (Kent Overstreet) - bcachefs: Drop empty accounting updates (Kent Overstreet) - bcachefs: Improve trace_trans_restart_upgrade (Kent Overstreet) - bcachefs: fix bch2_inum_snapshot_to_path() (Kent Overstreet) - bcachefs: fix duplicate printk (Kent Overstreet) - bcachefs: BCH_INODE_has_case_insensitive (Kent Overstreet) - bcachefs: bch2_inode_find_by_inum_snapshot() (Kent Overstreet) - bcachefs: bch2_inum_snapshot_to_path() (Kent Overstreet) - bcachefs: bch2_rename_trans() only runs rename-to-dir code if needed (Kent Overstreet) - bcachefs: subvol_inum_eq() (Kent Overstreet) - bcachefs: Don't set bi_casefold on non directories (Kent Overstreet) - bcachefs: Remove duplicate call to bch2_trans_begin() (Alan Huang) - bcachefs: Call bch2_bkey_set_needs_rebalance() earlier in write path (Kent Overstreet) - bcachefs: Simplify bch2_extent_atomic_end() (Kent Overstreet) - bcachefs: Coalesce accounting in trans commit (Kent Overstreet) - bcachefs: Split out accounting in transaction commit (Kent Overstreet) - bcachefs: btree_trans_subbuf (Kent Overstreet) - bcachefs: Make accounting mismatch errors more readable (Kent Overstreet) - bcachefs: async objs now support bch_write_ops (Kent Overstreet) - bcachefs: fix bch2_debugfs_flush_buf() when tabstops are in use (Kent Overstreet) - bcachefs: fsck: Include loops in error messages (Kent Overstreet) - bcachefs: bch2_check_bucket_backpointer_mismatch() (Kent Overstreet) - bcachefs: Improve bucket_bitmap code (Kent Overstreet) - bcachefs: Run recovery passes asynchronously (Kent Overstreet) - bcachefs: bch2_run_explicit_recovery_pass() cleanup (Kent Overstreet) - bcachefs: bch2_recovery_pass_status_to_text() (Kent Overstreet) - bcachefs: Reduce usage of recovery.curr_pass (Kent Overstreet) - bcachefs: __bch2_run_recovery_passes() (Kent Overstreet) - bcachefs: struct bch_fs_recovery (Kent Overstreet) - bcachefs: kill copy in bch2_disk_accounting_mod() (Kent Overstreet) - bcachefs: Optimize bch2_trans_start_alloc_update() (Kent Overstreet) - bcachefs: btree key cache asserts (Kent Overstreet) - bcachefs: journal path now uses discard_opt_enabled() (Kent Overstreet) - bcachefs: relock_fail tracepoint now includes btree (Kent Overstreet) - bcachefs: do_rebalance_scan() now only updates bch_extent_rebalance (Kent Overstreet) - bcachefs: better error message for subvol_fs_path_parent_wrong (Kent Overstreet) - bcachefs: Improve bch2_repair_inode_hash_info() (Kent Overstreet) - bcachefs: bch2_inode_find_snapshot_root() (Kent Overstreet) - bcachefs: Early return to avoid unnecessary lock (Alan Huang) - bcachefs: Kill BTREE_TRIGGER_bucket_invalidate (Alan Huang) - bcachefs: Fix opt hooks in sysfs for non sb option (Kent Overstreet) - bcachefs: fix can_write_extent() (Kent Overstreet) - bcachefs: Add tracepoint, counter for io_move_created_rebalance (Kent Overstreet) - bcachefs: move_buckets in rhashtable when allocated (Kent Overstreet) - bcachefs: Move pending buckets queue to buckets_in_flight (Kent Overstreet) - bcachefs: kill move_bucket_in_flight (Kent Overstreet) - bcachefs: bch2_fs_emergency_read_only2() (Kent Overstreet) - bcachefs: Extra write buffer asserts (Kent Overstreet) - bcachefs: add missing locking in bch2_write_point_to_text() (Kent Overstreet) - bcachefs: Don't rewind recovery if not in recovery (Kent Overstreet) - bcachefs: Rename fsck_running, recovery_running flags (Kent Overstreet) - bcachefs: debug_check_bkey_unpack (Kent Overstreet) - bcachefs: debug_check_bset_lookups (Kent Overstreet) - bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUG (Kent Overstreet) - bcachefs: debug_check_btree_locking modparam (Kent Overstreet) - bcachefs: Debug params are now static_keys (Kent Overstreet) - bcachefs: Slim down inlined part of bch2_btree_path_upgrade() (Kent Overstreet) - bcachefs: online_fsck_mutex -> run_recovery_passes_lock (Kent Overstreet) - bcachefs: bch_sb_field_recovery_passes (Kent Overstreet) - bcachefs: recovery_passes_types.h -> recovery_passes_format.h (Kent Overstreet) - bcachefs: print label correctly in sb_member_to_text() (Kent Overstreet) - bcachefs: "buckets with backpointer mismatches" now allocated on demand (Kent Overstreet) - bcachefs: delete dead items in bch_dev (Kent Overstreet) - bcachefs: kill dead code in move_data_phys() (Kent Overstreet) - bcachefs: buckets_in_flight on stack (Kent Overstreet) - bcachefs: bch2_copygc_dev_wait_amount() (Kent Overstreet) - bcachefs: Add missing include (Kent Overstreet) - bcachefs: Knob for manual snapshot deletion (Kent Overstreet) - bcachefs: bcachefs_metadata_version_fast_device_removal (Kent Overstreet) - bcachefs: bch2_dev_data_drop_by_backpointers() (Kent Overstreet) - bcachefs: BCH_SB_MEMBER_DELETED_UUID (Kent Overstreet) - bcachefs: bch2_dev_remove_stripes() respects degraded flags (Kent Overstreet) - bcachefs: opts.rebalance_on_ac_only (Kent Overstreet) - bcachefs: __bch2_fs_free() cleanup (Kent Overstreet) - bcachefs: Improve bch2_extent_ptr_set_cached() (Kent Overstreet) - bcachefs: improve check_inode_hash_info_matches_root() error message (Kent Overstreet) - bcachefs: inline bch2_ob_ptr() (Kent Overstreet) - bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() (Kent Overstreet) - bcachefs: bch2_journal_write() refactoring (Kent Overstreet) - bcachefs: delete_dead_snapshot_keys_v2() (Kent Overstreet) - bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 (Kent Overstreet) - bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE (Kent Overstreet) - bcachefs: Skip unrelated snapshot trees in snapshot deletion (Kent Overstreet) - bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot (Kent Overstreet) - bcachefs: get_inodes_all_snapshots() now includes whiteouts (Kent Overstreet) - bcachefs: bch2_inode_unpack() cleanup (Kent Overstreet) - bcachefs: Improve bch2_request_incompat_feature() message (Kent Overstreet) - bcachefs: Fix inconsistent req->ec (Alan Huang) - bcachefs: kill inode_walker_entry.snapshot (Kent Overstreet) - bcachefs: Add comments for inode snapshot requirements (Kent Overstreet) - bcachefs: snapshot delete progress indicator (Kent Overstreet) - bcachefs: Don't emit bch_sb_field_members_v1 if not required (Kent Overstreet) - bcachefs: Rename x_name to x_name_and_value (Alan Huang) - bcachefs: Improve bch2_disk_groups_to_text() (Kent Overstreet) - docs: bcachefs: add casefolding reference (Kent Overstreet) - bcachefs: Fix setting ca->name in device add (Kent Overstreet) - bcachefs: sysfs trigger_recalc_capacity (Kent Overstreet) - bcachefs: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - bcachefs: bch2_dev_add() can run on a non-started fs (Kent Overstreet) - bcachefs: bch2_fs_open() now takes a darray (Kent Overstreet) - bcachefs: bch2_trans_update_ip() (Kent Overstreet) - bcachefs: Run most explicit recovery passes persistent (Kent Overstreet) - bcachefs: provide unlocked version of run_explicit_recovery_pass_persistent (Kent Overstreet) - bcachefs: bch2_dirent_to_text() shows casefolded dirents (Kent Overstreet) - bcachefs: Single err message for btree node reads (Kent Overstreet) - bcachefs: bch2_mark_btree_validate_failure() (Kent Overstreet) - bcachefs: bch2_fsck_err_opt() (Kent Overstreet) - bcachefs: Plumb printbuf through bch2_btree_lost_data() (Kent Overstreet) - bcachefs: kill bch2_run_explicit_recovery_pass_persistent() (Kent Overstreet) - bcachefs: Remove redundant calls to btree_lost_data() (Kent Overstreet) - bcachefs: bch2_btree_lost_data() now handles snapshots tree (Kent Overstreet) - bcachefs: Kill redundant error message in topology repair (Kent Overstreet) - bcachefs: Emit a single log message on data read error (Kent Overstreet) - bcachefs: bch2_io_failures_to_text() (Kent Overstreet) - bcachefs: print_string_as_lines: avoid printing empty line (Kent Overstreet) - bcachefs: Make various async objs visible in debugfs (Kent Overstreet) - bcachefs: Async object debugging (Kent Overstreet) - bcachefs: fast_list (Kent Overstreet) - bcachefs: bch2_read_bio_to_text (Kent Overstreet) - bcachefs: bch2_bio_to_text() (Kent Overstreet) - bcachefs: bch_dev.io_ref -> enumerated_ref (Kent Overstreet) - bcachefs: bch_fs.writes -> enumerated_refs (Kent Overstreet) - bcachefs: enumerated_ref.c (Kent Overstreet) - bcachefs: for_each_rw_member_rcu() (Kent Overstreet) - bcachefs: __bch2_fs_read_write() no longer depends on io_ref (Kent Overstreet) - bcachefs: for_each_online_member_rcu() (Kent Overstreet) - bcachefs: recalc_capacity() no longer depends on io_ref (Kent Overstreet) - bcachefs: bch2_target_to_text() no longer depends on io_ref (Kent Overstreet) - bcachefs: bch2_check_rebalance_work() (Kent Overstreet) - bcachefs: Kill dead code (Alan Huang) - bcachefs: Fix struct with flex member ABI warning (Kent Overstreet) - docs: bcachefs: idle work scheduling design doc (Kent Overstreet) - bcachefs: bch2_move_data_btree() can now walk roots (Kent Overstreet) - bcachefs: bch2_move_data_btree() can move btree nodes (Kent Overstreet) - bcachefs: plumb btree_id through move_pred_fd (Kent Overstreet) - bcachefs: Plumb target parameter through btree_node_rewrite_pos() (Kent Overstreet) - bcachefs: export bch2_move_data_phys() (Kent Overstreet) - bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT (Kent Overstreet) - bcachefs: BCH_FEATURE_small_image (Kent Overstreet) - bcachefs: BCH_FEATURE_no_alloc_info (Kent Overstreet) - bcachefs: Print features on startup with -o verbose (Kent Overstreet) - bcachefs: Shrink superblock downgrade table (Kent Overstreet) - bcachefs: sb_validate() no longer requires members_v1 (Kent Overstreet) - bcachefs: Add a recovery pass for making sure root inode is readable (Kent Overstreet) - bcachefs: Flag for repair on missing subvolume (Kent Overstreet) - bcachefs: print_str_as_lines() -> print_str() (Kent Overstreet) - bcachefs: bch2_dev_missing_bkey() (Kent Overstreet) - bcachefs: Simplify bch2_count_fsck_err() (Kent Overstreet) - bcachefs: bch2_run_explicit_recovery_pass_printbuf() (Kent Overstreet) - bcachefs: Incompatible features may now be enabled at runtime (Kent Overstreet) - bcachefs: Clean up option pre/post hooks, small fixes (Kent Overstreet) - bcachefs: Use drop_locks_do() in bch2_inode_hash_find() (Kent Overstreet) - bcachefs: Single device mode (Kent Overstreet) - bcachefs: Initialize c->name earlier on single dev filesystems (Kent Overstreet) - bcachefs: Simplify logic (Alan Huang) - bcachefs: Remove spurious +1/-1 operation (Alan Huang) - bcachefs: Kill bch2_trans_unlock_noassert (Alan Huang) - bcachefs: Clean up duplicated code in bch2_journal_halt() (Kent Overstreet) - bcachefs: bch2_dev_allocator_set_rw() (Kent Overstreet) - bcachefs: bch2_dev_journal_alloc() now respects data_allowed (Kent Overstreet) - bcachefs: Improve bch2_btree_cache_to_text() (Kent Overstreet) - bcachefs: __btree_node_reclaim_checks() (Kent Overstreet) - bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() (Kent Overstreet) - bcachefs: Improve opts.degraded (Kent Overstreet) - bcachefs: export bch2_chacha20 (Kent Overstreet) - bcachefs: indent error messages of invalid compression (Integral) - bcachefs: split error messages of invalid compression into two lines (Integral) - bcachefs: early return for negative values when parsing BCH_OPT_UINT (Integral) - bcachefs: move_data_phys: stats are not required (Kent Overstreet) - bcachefs: RO mounts now use less memory (Kent Overstreet) - bcachefs: Move various init code to _init_early() (Kent Overstreet) - bcachefs: alphabetize init function calls (Kent Overstreet) - bcachefs: simplify journal pin initialization (Kent Overstreet) - bcachefs: btree_io_complete_wq -> btree_write_complete_wq (Kent Overstreet) - bcachefs: bch2_kvmalloc() mem alloc profiling (Kent Overstreet) - bcachefs: add missing include (Kent Overstreet) - bcachefs: bch2_snapshot_table_make_room() (Kent Overstreet) - bcachefs: darray: provide typedefs for primitive types (Kent Overstreet) - bcachefs: reduce new_stripe_alloc_buckets() stack usage (Kent Overstreet) - bcachefs: alloc_request no longer on stack (Kent Overstreet) - bcachefs: alloc_request.ptrs2 (Kent Overstreet) - bcachefs: alloc_request.ca (Kent Overstreet) - bcachefs: alloc_request.counters (Kent Overstreet) - bcachefs: alloc_request.usage (Kent Overstreet) - bcachefs: alloc_request: deallocate_extra_replicas() (Kent Overstreet) - bcachefs: new_stripe_alloc_buckets() takes alloc_request (Kent Overstreet) - bcachefs: bch2_ec_stripe_head_get() takes alloc_request (Kent Overstreet) - bcachefs: bch2_bucket_alloc_trans() takes alloc_request (Kent Overstreet) - bcachefs: alloc_request.data_type (Kent Overstreet) - bcachefs: struct alloc_request (Kent Overstreet) - bcachefs: trace bch2_trans_kmalloc() (Kent Overstreet) - bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff (Roxana Nicolescu) - bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name (Roxana Nicolescu) - bcachefs: Rebalance now skips poisoned extents (Kent Overstreet) - bcachefs: Data move can read from poisoned extents (Kent Overstreet) - bcachefs: Poison extents that can't be read due to checksum errors (Kent Overstreet) - bcachefs: Be precise about bch_io_failures (Kent Overstreet) - bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup (Kent Overstreet) - gfs2: No more gfs2_find_jhead caching (Andreas Gruenbacher) - gfs2: Get rid of duplicate log head lookup (Andreas Gruenbacher) - gfs2: Simplify clean_journal (Andreas Gruenbacher) - gfs2: Simplify gfs2_log_pointers_init (Andreas Gruenbacher) - gfs2: Move gfs2_log_pointers_init (Andreas Gruenbacher) - gfs2: Minor comments fix (Andreas Gruenbacher) - gfs2: Don't start unnecessary transactions during log flush (Andreas Gruenbacher) - gfs2: Move gfs2_trans_add_databufs (Andreas Gruenbacher) - gfs2: Rename jdata_dirty_folio to gfs2_jdata_dirty_folio (Andreas Gruenbacher) - gfs2: avoid inefficient use of crc32_le_shift() (Eric Biggers) - gfs2: Do not call iomap_zero_range beyond eof (Andreas Gruenbacher) - gfs: don't check for AOP_WRITEPAGE_ACTIVATE in gfs2_write_jdata_batch (Christoph Hellwig) - gfs2: Fix usage of bio->bi_status in gfs2_end_log_write (Andrew Price) - gfs2: deallocate inodes in gfs2_create_inode (Andreas Gruenbacher) - gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc (Andreas Gruenbacher) - gfs2: Move gfs2_dinode_dealloc (Andreas Gruenbacher) - gfs2: Don't reread inodes unnecessarily (Andreas Gruenbacher) - gfs2: gfs2_create_inode error handling fix (Andreas Gruenbacher) - gfs2: Remove unnecessary NULL check before free_percpu() (Chen Ni) - gfs2: check sb_min_blocksize return value (Edward Adam Davis) - gfs2: replace sd_aspace with sd_inode (Andreas Gruenbacher) - gfs2: only apply DLM_LKF_VALBLK if sb_lvbptr is not NULL (Alexander Aring) - gfs2: move msleep to sleepable context (Alexander Aring) - MAINTAINERS: add configfs Rust abstractions (Andreas Hindborg) - rust: configfs: add a sample demonstrating configfs usage (Andreas Hindborg) - rust: configfs: introduce rust support for configfs (Andreas Hindborg) - configfs: Correct error value returned by API config_item_set_name() (Zijun Hu) - configfs: Do not override creating attribute file failure in populate_attrs() (Zijun Hu) - configfs: Delete semicolon from macro type_print() definition (Zijun Hu) - configfs: Add CONFIGFS_ATTR_PERM helper (Richard Weinberger) - btrfs: move misplaced comment of btrfs_path::keep_locks (Sun YangKai) - btrfs: remove standalone "nologreplay" mount option (Qu Wenruo) - btrfs: use a single variable to track return value at btrfs_page_mkwrite() (Filipe Manana) - btrfs: don't return VM_FAULT_SIGBUS on failure to set delalloc for mmap write (Filipe Manana) - btrfs: simplify early error checking in btrfs_page_mkwrite() (Filipe Manana) - btrfs: pass true to btrfs_delalloc_release_space() at btrfs_page_mkwrite() (Filipe Manana) - btrfs: fix wrong start offset for delalloc space release during mmap write (Filipe Manana) - btrfs: fix harmless race getting delayed ref head count when running delayed refs (Filipe Manana) - btrfs: log error codes during failures when writing super blocks (Filipe Manana) - btrfs: simplify error return logic when getting folio at prepare_one_folio() (Filipe Manana) - btrfs: return real error from __filemap_get_folio() calls (Filipe Manana) - btrfs: remove superfluous return value check at btrfs_dio_iomap_begin() (Filipe Manana) - btrfs: fix invalid data space release when truncating block in NOCOW mode (Filipe Manana) - btrfs: update Kconfig option descriptions (David Sterba) - btrfs: update list of features built under experimental config (David Sterba) - btrfs: send: remove btrfs_debug() calls (David Sterba) - btrfs: use boolean for delalloc argument to btrfs_free_reserved_extent() (Filipe Manana) - btrfs: use boolean for delalloc argument to btrfs_free_reserved_bytes() (Filipe Manana) - btrfs: fold error checks when allocating ordered extent and update comments (Filipe Manana) - btrfs: check we grabbed inode reference when allocating an ordered extent (Filipe Manana) - btrfs: fix qgroup reservation leak on failure to allocate ordered extent (Filipe Manana) - btrfs: scrub: reduce memory usage of struct scrub_sector_verification (Qu Wenruo) - btrfs: handle aligned EOF truncation correctly for subpage cases (Qu Wenruo) - btrfs: handle unaligned EOF truncation correctly for subpage cases (Qu Wenruo) - btrfs: fix broken drop_caches on extent buffer folios (Boris Burkov) - btrfs: use verbose assert at peek_discard_list() (Filipe Manana) - btrfs: scrub: aggregate small bitmaps into a larger one (Qu Wenruo) - btrfs: scrub: fix a wrong error type when metadata bytenr mismatches (Qu Wenruo) - btrfs: defrag: use list_last_entry() at defrag_collect_targets() (Filipe Manana) - btrfs: simplify csum list release at btrfs_put_ordered_extent() (Filipe Manana) - btrfs: simplify extracting delayed node at btrfs_first_prepared_delayed_node() (Filipe Manana) - btrfs: simplify extracting delayed node at btrfs_first_delayed_node() (Filipe Manana) - btrfs: raid56: use list_last_entry() at cache_rbio() (Filipe Manana) - btrfs: simplify cow only root list extraction during transaction commit (Filipe Manana) - btrfs: simplify getting and extracting previous transaction at clean_pinned_extents() (Filipe Manana) - btrfs: simplify getting and extracting previous transaction during commit (Filipe Manana) - btrfs: move transaction aborts to the error site in add_to_free_space_tree() (David Sterba) - btrfs: move transaction aborts to the error site in remove_from_free_space_tree() (David Sterba) - btrfs: move transaction aborts to the error site in convert_free_space_to_extents() (David Sterba) - btrfs: move transaction aborts to the error site in convert_free_space_to_bitmaps() (David Sterba) - btrfs: scrub: move error reporting members to stack (Qu Wenruo) - btrfs: scrub: update device stats when an error is detected (Qu Wenruo) - btrfs: add support for reclaiming from sub-space space_info (Naohiro Aota) - btrfs: add block reserve for treelog (Naohiro Aota) - btrfs: use proper data space_info for zoned mode (Naohiro Aota) - btrfs: tweak extent/chunk allocation for space_info sub-space (Naohiro Aota) - btrfs: introduce tree-log sub-space_info (Naohiro Aota) - btrfs: introduce btrfs_space_info sub-group (Naohiro Aota) - btrfs: add space_info parameter for block group creation (Naohiro Aota) - btrfs: add space_info argument to btrfs_chunk_alloc() (Naohiro Aota) - btrfs: factor out check_removing_space_info() from btrfs_free_block_groups() (Naohiro Aota) - btrfs: factor out do_async_reclaim_{data,metadata}_space() (Naohiro Aota) - btrfs: factor out init_space_info() from create_space_info() (Naohiro Aota) - btrfs: pass struct btrfs_inode to btrfs_free_reserved_data_space_noquota() (Naohiro Aota) - btrfs: pass btrfs_space_info to btrfs_reserve_data_bytes() (Naohiro Aota) - btrfs: make extent unpinning more efficient when committing transaction (Filipe Manana) - btrfs: remove variable to track trimmed bytes at btrfs_finish_extent_commit() (Filipe Manana) - btrfs: don't BUG_ON() when unpinning extents during transaction commit (Filipe Manana) - btrfs: remove unnecessary NULL checks before freeing extent state (Filipe Manana) - btrfs: avoid re-searching tree when setting bits in an extent range (Filipe Manana) - btrfs: avoid repeated extent state processing when setting extent bits (Filipe Manana) - btrfs: simplify last record detection at set_extent_bit() (Filipe Manana) - btrfs: exit after state split error at set_extent_bit() (Filipe Manana) - btrfs: exit after state insertion failure at set_extent_bit() (Filipe Manana) - btrfs: simplify last record detection at btrfs_convert_extent_bit() (Filipe Manana) - btrfs: avoid re-searching tree when converting bits in an extent range (Filipe Manana) - btrfs: avoid repeated extent state processing when converting extent bits (Filipe Manana) - btrfs: avoid unnecessary next node searches when clearing bits from extent range (Filipe Manana) - btrfs: exit after state insertion failure at btrfs_convert_extent_bit() (Filipe Manana) - btrfs: exit after state split error at btrfs_convert_extent_bit() (Filipe Manana) - btrfs: remove duplicate error check at btrfs_convert_extent_bit() (Filipe Manana) - btrfs: simplify last record detection at btrfs_clear_extent_bit_changeset() (Filipe Manana) - btrfs: avoid extra tree search at btrfs_clear_extent_bit_changeset() (Filipe Manana) - btrfs: use bools for local variables at btrfs_clear_extent_bit_changeset() (Filipe Manana) - btrfs: add missing error return to btrfs_clear_extent_bit_changeset() (Filipe Manana) - btrfs: exit after state split error at btrfs_clear_extent_bit_changeset() (Filipe Manana) - btrfs: remove duplicate error check at btrfs_clear_extent_bit_changeset() (Filipe Manana) - btrfs: get rid of btrfs_read_dev_super() (Qu Wenruo) - btrfs: merge btrfs_read_dev_one_super() into btrfs_read_disk_super() (Qu Wenruo) - btrfs: get rid of goto in alloc_test_extent_buffer() (Daniel Vacek) - btrfs: use buffer xarray for extent buffer writeback operations (Josef Bacik) - btrfs: set DIRTY and WRITEBACK tags on the buffer_tree (Josef Bacik) - btrfs: convert the buffer_radix to an xarray (Josef Bacik) - btrfs: rename btrfs_discard workqueue to btrfs-discard (David Sterba) - btrfs: on unknown chunk allocation policy fallback to regular (David Sterba) - btrfs: reformat comments in acls_after_inode_item() (David Sterba) - btrfs: switch int dev_replace_is_ongoing variables/parameters to bool (David Sterba) - btrfs: trivial conversion to return bool instead of int (David Sterba) - btrfs: subpage: reject tree blocks which are not nodesize aligned (Qu Wenruo) - btrfs: move folio initialization to one place in attach_eb_folio_to_filemap() (Daniel Vacek) - btrfs: raid56: rename parameter err to status in endio helpers (David Sterba) - btrfs: change return type of btrfs_alloc_dummy_sum() to int (David Sterba) - btrfs: rename ret2 to ret in btrfs_submit_compressed_read() (David Sterba) - btrfs: rename ret to status in btrfs_submit_compressed_read() (David Sterba) - btrfs: simplify reading bio status in end_compressed_writeback() (David Sterba) - btrfs: rename error to ret in btrfs_submit_chunk() (David Sterba) - btrfs: rename ret to status in btrfs_submit_chunk() (David Sterba) - btrfs: change return type of btrfs_bio_csum() to int (David Sterba) - btrfs: change return type of btree_csum_one_bio() to int (David Sterba) - btrfs: change return type of btrfs_csum_one_bio() to int (David Sterba) - btrfs: change return type of btrfs_lookup_bio_sums() to int (David Sterba) - btrfs: drop redundant local variable in raid_wait_write_end_io() (David Sterba) - btrfs: merge __setup_root() to btrfs_alloc_root() (David Sterba) - btrfs: use unsigned types for constants defined as bit shifts (David Sterba) - btrfs: remove unused btrfs_io_stripe::length (David Sterba) - btrfs: use list_first_entry() everywhere (David Sterba) - btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() (David Sterba) - btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN (David Sterba) - btrfs: add debug build only WARN (David Sterba) - btrfs: use verbose ASSERT() in volumes.c (David Sterba) - btrfs: enhance ASSERT() to take optional format string (David Sterba) - btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type (Yangtao Li) - btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() (Christoph Hellwig) - btrfs: scrub: use virtual addresses directly (Christoph Hellwig) - btrfs: raid56: store a physical address in structure sector_ptr (Qu Wenruo) - btrfs: simplify bvec iteration in index_one_bio() (Christoph Hellwig) - btrfs: move kmapping out of btrfs_check_sector_csum() (Christoph Hellwig) - btrfs: pass a physical address to btrfs_repair_io_failure() (Christoph Hellwig) - btrfs: track the next file offset in struct btrfs_bio_ctrl (Christoph Hellwig) - btrfs: remove the alignment checks in end_bbio_data_read() (Christoph Hellwig) - btrfs: update and correct description of btrfs_get_or_create_delayed_node() (Charles Han) - btrfs: simplify return logic from btrfs_delayed_ref_init() (Yangtao Li) - btrfs: reuse exit helper for cleanup in btrfs_bioset_init() (Yangtao Li) - btrfs: rename iov_iter iterator parameter in btrfs_buffered_write() (David Sterba) - btrfs: enable large data folios support for defrag (Qu Wenruo) - btrfs: prepare compression paths for large data folios (Qu Wenruo) - btrfs: rename __tree_search() to remove double underscore prefix (Filipe Manana) - btrfs: rename __lookup_extent_mapping() to remove double underscore prefix (Filipe Manana) - btrfs: rename remaining exported extent map functions (Filipe Manana) - btrfs: rename functions to allocate and free extent maps (Filipe Manana) - btrfs: rename extent map functions to get block start, end and check if in tree (Filipe Manana) - btrfs: rename exported extent map compression functions (Filipe Manana) - btrfs: tracepoints: remove no longer used tracepoints for eb locking (Filipe Manana) - btrfs: tracepoints: add btrfs prefix to names where it's missing (Filipe Manana) - btrfs: make btrfs_find_contiguous_extent_bit() return bool instead of int (Filipe Manana) - btrfs: remove double underscore prefix from __set_extent_bit() (Filipe Manana) - btrfs: rename remaining exported functions from extent-io-tree.h (Filipe Manana) - btrfs: rename free_extent_state() to include a btrfs prefix (Filipe Manana) - btrfs: rename the functions to count, test and get bit ranges in io trees (Filipe Manana) - btrfs: rename the functions to init and release an extent io tree (Filipe Manana) - btrfs: directly grab inode at __btrfs_debug_check_extent_io_range() (Filipe Manana) - btrfs: rename the functions to get inode and fs_info from an extent io tree (Filipe Manana) - btrfs: rename the functions to search for bits in extent ranges (Filipe Manana) - btrfs: rename set_extent_bit() to include a btrfs prefix (Filipe Manana) - btrfs: rename the functions to clear bits for an extent range (Filipe Manana) - btrfs: rename __lock_extent() and __try_lock_extent() (Filipe Manana) - btrfs: add btrfs prefix to dio lock and unlock extent functions (Filipe Manana) - btrfs: add btrfs prefix to main lock, try lock and unlock extent functions (Filipe Manana) - btrfs: add btrfs prefix to trace events for extent state alloc and free (Filipe Manana) - btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() (Filipe Manana) - btrfs: tree-checker: more unlikely annotations (David Sterba) - btrfs: use folio_contains() for EOF detection (Qu Wenruo) - btrfs: remove unnecessary early exits in delalloc folio lock and unlock (Qu Wenruo) - btrfs: tracepoints: use btrfs_root_id() to get the id of a root (Filipe Manana) - btrfs: zlib: prepare copy_data_into_buffer() for large data folios (Qu Wenruo) - btrfs: subpage: prepare for large data folios (Qu Wenruo) - btrfs: prepare end_bbio_data_write() for large data folios (Qu Wenruo) - btrfs: prepare prepare_one_folio() for large data folios (Qu Wenruo) - btrfs: prepare btrfs_page_mkwrite() for large data folios (Qu Wenruo) - btrfs: send: prepare put_file_data() for large data folios (Qu Wenruo) - btrfs: send: remove the again label inside put_file_data() (Qu Wenruo) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() (David Sterba) - btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions (David Sterba) - btrfs: remove redundant record start offset check at test_range_bit() (Filipe Manana) - btrfs: simplify last record detection at test_range_bit() (Filipe Manana) - btrfs: remove redundant check at find_first_extent_bit_state() (Filipe Manana) - btrfs: fix documentation for tree_search_for_insert() (Filipe Manana) - btrfs: simplify last record detection at test_range_bit_exists() (Filipe Manana) - btrfs: use clear_extent_bits() instead of clear_extent_bit() where possible (Filipe Manana) - btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() (Filipe Manana) - btrfs: use clear_extent_bit() at try_release_extent_state() (Filipe Manana) - btrfs: fix the file offset calculation inside btrfs_decompress_buf2page() (Qu Wenruo) - btrfs: use rb_entry_safe() where possible to simplify code (David Sterba) - btrfs: pass a pointer to get_range_bits() to cache first search result (Filipe Manana) - btrfs: allow folios to be released while ordered extent is finishing (Filipe Manana) - btrfs: update comment for try_release_extent_state() (Filipe Manana) - btrfs: prepare btrfs_punch_hole_lock_range() for large data folios (Qu Wenruo) - btrfs: prepare btrfs_buffered_write() for large data folios (Qu Wenruo) - btrfs: refactor how we handle reserved space inside copy_one_range() (Qu Wenruo) - btrfs: remove EXTENT_UPTODATE io tree flag (Filipe Manana) - btrfs: stop searching for EXTENT_DIRTY bit in the excluded extents io tree (Filipe Manana) - btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_tree (Filipe Manana) - btrfs: fix fsync of files with no hard links not persisting deletion (Filipe Manana) - btrfs: fix typo in space info explanation (Mark Harmstone) - btrfs: remove unused flag EXTENT_BUFFER_IN_TREE (Daniel Vacek) - btrfs: remove unused flag EXTENT_BUFFER_CORRUPT (Daniel Vacek) - btrfs: remove unused flag EXTENT_BUFFER_READAHEAD (Daniel Vacek) - btrfs: remove unused flag EXTENT_BUFFER_READ_ERR (Daniel Vacek) - btrfs: factor out the main loop of btrfs_buffered_write() into a helper (Qu Wenruo) - btrfs: factor out space reservation code from btrfs_buffered_write() (Qu Wenruo) - btrfs: cleanup the reserved space inside loop of btrfs_buffered_write() (Qu Wenruo) - btrfs: remove force_page_uptodate variable from btrfs_buffered_write() (Qu Wenruo) - btrfs: move block perfect compression out of experimental features (Qu Wenruo) - io_uring/cmd: warn on reg buf imports by ineligible cmds (Pavel Begunkov) - io_uring/io-wq: only create a new worker if it can make progress (Jens Axboe) - io_uring/io-wq: ignore non-busy worker going to sleep (Jens Axboe) - io_uring/io-wq: move hash helpers to the top (Jens Axboe) - trace/io_uring: fix io_uring_local_work_run ctx documentation (Caleb Sander Mateos) - io_uring: finish IOU_OK -> IOU_COMPLETE transition (Jens Axboe) - io_uring: add new helpers for posting overflows (Jens Axboe) - io_uring: pass in struct io_big_cqe to io_alloc_ocqe() (Jens Axboe) - io_uring: make io_alloc_ocqe() take a struct io_cqe pointer (Jens Axboe) - io_uring: split alloc and add of overflow (Jens Axboe) - io_uring: open code io_req_cqe_overflow() (Pavel Begunkov) - io_uring/fdinfo: get rid of dumping credentials (Jens Axboe) - io_uring/fdinfo: only compile if CONFIG_PROC_FS is set (Jens Axboe) - io_uring/kbuf: unify legacy buf provision and removal (Pavel Begunkov) - io_uring/kbuf: refactor __io_remove_buffers (Pavel Begunkov) - io_uring/kbuf: don't compute size twice on prep (Pavel Begunkov) - io_uring/kbuf: drop extra vars in io_register_pbuf_ring (Pavel Begunkov) - io_uring/kbuf: use mem_is_zero() (Pavel Begunkov) - io_uring/kbuf: account ring io_buffer_list memory (Pavel Begunkov) - io_uring: drain based on allocates reqs (Pavel Begunkov) - io_uring: count allocated requests (Pavel Begunkov) - io_uring: open code io_account_cq_overflow() (Pavel Begunkov) - io_uring: consolidate drain seq checking (Pavel Begunkov) - io_uring: remove drain prealloc checks (Pavel Begunkov) - io_uring: simplify drain ret passing (Pavel Begunkov) - io_uring: fix spurious drain flushing (Pavel Begunkov) - io_uring: account drain memory to cgroup (Pavel Begunkov) - io_uring: add lockdep asserts to io_add_aux_cqe (Pavel Begunkov) - io_uring/net: move CONFIG_NET guards to Makefile (Pavel Begunkov) - io_uring: update parameter name in io_pin_pages function declaration (Long Li) - io_uring: move io_req_put_rsrc_nodes() (Pavel Begunkov) - io_uring: remove io_preinit_req() (Pavel Begunkov) - io_uring/timeout: don't export link t-out disarm helper (Pavel Begunkov) - io_uring/zcrx: dmabuf backed zerocopy receive (Pavel Begunkov) - io_uring/zcrx: split common area map/unmap parts (Pavel Begunkov) - io_uring/zcrx: split out memory holders from area (Pavel Begunkov) - io_uring/zcrx: resolve netdev before area creation (Pavel Begunkov) - io_uring/zcrx: improve area validation (Pavel Begunkov) - io_uring/cmd: move net cmd into a separate file (Pavel Begunkov) - io_uring: delete misleading comment in io_fill_cqe_aux() (Pavel Begunkov) - io_uring/eventfd: open code io_eventfd_grab() (Pavel Begunkov) - io_uring/eventfd: clean up rcu locking (Pavel Begunkov) - io_uring/eventfd: dedup signalling helpers (Pavel Begunkov) - io_uring/zcrx: add support for multiple ifqs (Pavel Begunkov) - io_uring/zcrx: move zcrx region to struct io_zcrx_ifq (Pavel Begunkov) - io_uring/zcrx: let zcrx choose region for mmaping (Pavel Begunkov) - io_uring/zcrx: remove sqe->file_index check (Pavel Begunkov) - io_uring/zcrx: move io_zcrx_iov_page (Pavel Begunkov) - io_uring/zcrx: remove duplicated freelist init (Pavel Begunkov) - io_uring/rsrc: remove null check on import (Pavel Begunkov) - io_uring/rsrc: clean up io_coalesce_buffer() (Pavel Begunkov) - io_uring/rsrc: use unpin_user_folio (Pavel Begunkov) - io_uring/rsrc: remove node assignment helpers (Jens Axboe) - io_uring: add support for IORING_OP_PIPE (Jens Axboe) - io_uring: don't store bgid in req->buf_index (Pavel Begunkov) - io_uring/kbuf: pass bgid to io_buffer_select() (Pavel Begunkov) - io_uring: set IMPORT_BUFFER in generic send setup (Pavel Begunkov) - io_uring/net: don't use io_do_buffer_select at prep (Pavel Begunkov) - io_uring/wq: avoid indirect do_work/free_work calls (Caleb Sander Mateos) - selftests: ublk: add test for UBLK_F_QUIESCE (Ming Lei) - ublk: add feature UBLK_F_QUIESCE (Ming Lei) - selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZE (Ming Lei) - traceevent/block: Add REQ_ATOMIC flag to block trace events (Ritesh Harjani (IBM)) - ublk: run auto buf unregisgering in same io_ring_ctx with registering (Ming Lei) - io_uring: add helper io_uring_cmd_ctx_handle() (Ming Lei) - ublk: remove io argument from ublk_auto_buf_reg_fallback() (Caleb Sander Mateos) - ublk: handle ublk_set_auto_buf_reg() failure correctly in ublk_fetch() (Ming Lei) - selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACK (Ming Lei) - selftests: ublk: support UBLK_F_AUTO_BUF_REG (Ming Lei) - ublk: support UBLK_AUTO_BUF_REG_FALLBACK (Ming Lei) - ublk: register buffer to local io_uring with provided buf index via UBLK_F_AUTO_BUF_REG (Ming Lei) - ublk: prepare for supporting to register request buffer automatically (Ming Lei) - ublk: convert to refcount_t (Ming Lei) - selftests: ublk: make IO & device removal test more stressful (Ming Lei) - nvme: rename nvme_mpath_shutdown_disk to nvme_mpath_remove_disk (Nilay Shroff) - nvme: introduce multipath_always_on module param (Nilay Shroff) - nvme-multipath: introduce delayed removal of the multipath head node (Nilay Shroff) - nvme-pci: derive and better document max segments limits (Christoph Hellwig) - nvme-pci: use struct_size for allocation struct nvme_dev (Christoph Hellwig) - nvme-pci: add a symolic name for the small pool size (Leon Romanovsky) - nvme-pci: use a better encoding for small prp pool allocations (Christoph Hellwig) - nvme-pci: rename the descriptor pools (Christoph Hellwig) - nvme-pci: remove struct nvme_descriptor (Christoph Hellwig) - nvme-pci: store aborted state in flags variable (Leon Romanovsky) - nvme-pci: don't try to use SGLs for metadata on the admin queue (Christoph Hellwig) - nvme-pci: make PRP list DMA pools per-NUMA-node (Caleb Sander Mateos) - nvme-pci: factor out a nvme_init_hctx_common() helper (Caleb Sander Mateos) - dmapool: add NUMA affinity support (Keith Busch) - nvme-fc: do not reference lsrsp after failure (Daniel Wagner) - nvmet-fcloop: don't wait for lport cleanup (Daniel Wagner) - nvmet-fcloop: add missing fcloop_callback_host_done (Daniel Wagner) - nvmet-fc: take tgtport refs for portentry (Daniel Wagner) - nvmet-fc: free pending reqs on tgtport unregister (Daniel Wagner) - nvmet-fcloop: drop response if targetport is gone (Daniel Wagner) - nvmet-fcloop: allocate/free fcloop_lsreq directly (Daniel Wagner) - nvmet-fcloop: prevent double port deletion (Daniel Wagner) - nvmet-fcloop: access fcpreq only when holding reqlock (Daniel Wagner) - nvmet-fcloop: update refs on tfcp_req (Daniel Wagner) - nvmet-fcloop: refactor fcloop_delete_local_port (Daniel Wagner) - nvmet-fcloop: refactor fcloop_nport_alloc and track lport (Daniel Wagner) - nvmet-fcloop: remove nport from list on last user (Daniel Wagner) - nvmet-fcloop: track ref counts for nports (Daniel Wagner) - nvmet-auth: use SHASH_DESC_ON_STACK (Hannes Reinecke) - nvme-auth: use SHASH_DESC_ON_STACK (Hannes Reinecke) - nvmet: simplify the nvmet_req_init() interface (Wilfred Mallawa) - nvmet: support completion queue sharing (Wilfred Mallawa) - nvmet: fabrics: add CQ init and destroy (Wilfred Mallawa) - nvmet: cq: prepare for completion queue sharing (Wilfred Mallawa) - nvmet: add a helper function for cqid checking (Wilfred Mallawa) - nvmet-auth: authenticate on admin queue only (Hannes Reinecke) - nvme-auth: do not re-authenticate queues with no prior authentication (Hannes Reinecke) - nvmet-tcp: switch to using the crc32c library (Eric Biggers) - nvmet: replace strncpy with strscpy (Marcelo Moreira) - nvme-tcp: open-code nvme_tcp_queue_request() for R2T (Hannes Reinecke) - nvme-tcp: remove redundant check to ctrl->opts (Hannes Reinecke) - nvme-loop: avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - blk-mq: add a copyright notice to blk-mq-dma.c (Christoph Hellwig) - blk-mq: move the DMA mapping code to a separate file (Christoph Hellwig) - cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Chen Ni) - block: fix elv_update_nr_hw_queues() to reattach elevator (Nilay Shroff) - block/blk-throttle: silence !BLK_DEV_IO_TRACE variable warnings (Jens Axboe) - brd: avoid extra xarray lookups on first write (Christoph Hellwig) - block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Lukas Bulwahn) - block: remove the same_page output argument to bvec_try_merge_page (Christoph Hellwig) - blk-throttle: Prevents the bps restricted io from entering the bps queue again (Zizhi Wo) - blk-throttle: Split the service queue (Zizhi Wo) - blk-throttle: Split the blkthrotl queue (Zizhi Wo) - blk-throttle: Introduce flag "BIO_TG_BPS_THROTTLED" (Zizhi Wo) - blk-throttle: Split throtl_charge_bio() into bps and iops functions (Zizhi Wo) - blk-throttle: Refactor tg_dispatch_time by extracting tg_dispatch_bps/iops_time (Zizhi Wo) - blk-throttle: Rename tg_may_dispatch() to tg_dispatch_time() (Zizhi Wo) - md: clean up accounting for issued sync IO (Yu Kuai) - md: fix is_mddev_idle() (Yu Kuai) - md: add a new api sync_io_depth (Yu Kuai) - md: record dm-raid gendisk in mddev (Yu Kuai) - block: export API to get the number of bdev inflight IO (Yu Kuai) - block: clean up blk_mq_in_flight_rw() (Yu Kuai) - block: WARN if bdev inflight counter is negative (Yu Kuai) - block: reuse part_in_flight_rw for part_in_flight (Yu Kuai) - blk-mq: remove blk_mq_in_flight() (Yu Kuai) - block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Nilay Shroff) - block: move removing elevator after deleting disk->queue_kobj (Ming Lei) - block: don't quiesce queue for calling elevator_set_none() (Ming Lei) - fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) - hfsplus: use bdev_rw_virt in hfsplus_submit_bio (Christoph Hellwig) - btrfs: use bdev_rw_virt in scrub_one_super (Christoph Hellwig) - xfs: simplify building the bio in xlog_write_iclog (Christoph Hellwig) - xfs: simplify xfs_rw_bdev (Christoph Hellwig) - xfs: simplify xfs_buf_submit_bio (Christoph Hellwig) - dm-integrity: use bio_add_virt_nofail (Christoph Hellwig) - dm-bufio: use bio_add_virt_nofail (Christoph Hellwig) - PM: hibernate: split and simplify hib_submit_io (Christoph Hellwig) - zonefs: use bdev_rw_virt in zonefs_read_super (Christoph Hellwig) - gfs2: use bdev_rw_virt in gfs2_read_super (Christoph Hellwig) - rnbd-srv: use bio_add_virt_nofail (Christoph Hellwig) - bcache: use bio_add_virt_nofail (Christoph Hellwig) - block: simplify bio_map_kern (Christoph Hellwig) - block: pass the operation to bio_{map,copy}_kern (Christoph Hellwig) - block: remove the q argument from blk_rq_map_kern (Christoph Hellwig) - block: add a bio_add_vmalloc helpers (Christoph Hellwig) - block: add a bio_add_max_vecs helper (Christoph Hellwig) - block: add a bdev_rw_virt helper (Christoph Hellwig) - block: add a bio_add_virt_nofail helper (Christoph Hellwig) - block: fix warning on 'make htmldocs' (Ming Lei) - nvme: fix incorrect sizeof (Kanchan Joshi) - nvme: fix write_stream_granularity initialization (Caleb Sander Mateos) - nvme: use fdp streams if write stream is provided (Keith Busch) - nvme: register fdp parameters with the block layer (Keith Busch) - nvme: add FDP definitions (Christoph Hellwig) - nvme: pass a void pointer to nvme_get/set_features for the result (Christoph Hellwig) - nvme: add a nvme_get_log_lsi helper (Christoph Hellwig) - io_uring: enable per-io write streams (Keith Busch) - block: expose write streams for block device nodes (Christoph Hellwig) - block: introduce a write_stream_granularity queue limit (Christoph Hellwig) - block: introduce max_write_streams queue limit (Keith Busch) - block: add a bi_write_stream field (Christoph Hellwig) - fs: add a write stream field to the kiocb (Christoph Hellwig) - block: only update request sector if needed (Johannes Thumshirn) - block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) - block: move hctx cpuhp add/del out of queue freezing (Ming Lei) - block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) - block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) - block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) - block: add new helper for disabling elevator switch when deleting disk (Ming Lei) - block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) - block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) - block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) - block: unifying elevator change (Ming Lei) - block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) - block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) - block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) - block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) - block: fold elevator_disable into elevator_switch (Christoph Hellwig) - block: look up the elevator type in elevator_switch (Christoph Hellwig) - block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) - block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) - block: add helper add_disk_final() (Ming Lei) - block: move sched debugfs register into elvevator_register_queue (Ming Lei) - block: add two helpers for registering/un-registering sched debugfs (Ming Lei) - block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) - block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) - block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) - block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) - brd: fix discard end sector (Yu Kuai) - brd: fix aligned_sector from brd_do_discard() (Yu Kuai) - brd: protect page with rcu (Yu Kuai) - ublk: consolidate UBLK_IO_FLAG_OWNED_BY_SRV checks (Caleb Sander Mateos) - blk-throttle: Add an additional overflow check to the call calculate_bytes/io_allowed (Zizhi Wo) - blk-throttle: Delete unnecessary carryover-related fields from throtl_grp (Zizhi Wo) - blk-throttle: Fix wrong tg->[bytes/io]_disp update in __tg_update_carryover() (Zizhi Wo) - selftests: ublk: kublk: fix include path (Uday Shankar) - selftests: ublk: make test_generic_06 silent on success (Uday Shankar) - selftests: ublk: kublk: build with -Werror iff WERROR!=0 (Uday Shankar) - mm: remove NR_BOUNCE zone stat (Christoph Hellwig) - block: remove bounce buffering support (Christoph Hellwig) - scsi: remove the no_highmem flag in the host (Christoph Hellwig) - usb-storage: reject probe of device one non-DMA HCDs when using highmem (Christoph Hellwig) - scsi: make ppa depend on !HIGHMEM (Christoph Hellwig) - scsi: make imm depend on !HIGHMEM (Christoph Hellwig) - scsi: make aha152x depend on !HIGHMEM (Christoph Hellwig) - block: use writeback_iter (Christoph Hellwig) - ublk: store request pointer in ublk_io (Caleb Sander Mateos) - ublk: check UBLK_IO_FLAG_OWNED_BY_SRV in ublk_abort_queue() (Caleb Sander Mateos) - ublk: don't call ublk_dispatch_req() for NEED_GET_DATA (Caleb Sander Mateos) - ublk: factor out ublk_start_io() helper (Caleb Sander Mateos) - ublk: don't log uring_cmd cmd_op in ublk_dispatch_req() (Caleb Sander Mateos) - ublk: take const ubq pointer in ublk_get_iod() (Caleb Sander Mateos) - ublk: remove misleading "ubq" in "ubq_complete_io_cmd()" (Caleb Sander Mateos) - ublk: fix "immepdately" typo in comment (Caleb Sander Mateos) - ublk: factor out ublk_commit_and_fetch (Uday Shankar) - block: avoid hctx spinlock for plug with multiple queues (Caleb Sander Mateos) - block: factor out blk_mq_dispatch_queue_requests() helper (Caleb Sander Mateos) - block: take rq_list instead of plug in dispatch functions (Caleb Sander Mateos) - Documentation: Document the new zoned loop block device driver (Damien Le Moal) - block: new zoned loop block device driver (Damien Le Moal) - brd: use memcpy_{to,from]_page in brd_rw_bvec (Christoph Hellwig) - brd: split I/O at page boundaries (Christoph Hellwig) - brd: use bvec_kmap_local in brd_do_bvec (Christoph Hellwig) - brd: remove the sector variable in brd_submit_bio (Christoph Hellwig) - brd: pass a bvec pointer to brd_do_bvec (Christoph Hellwig) - ublk: remove unnecessary ubq checks (Caleb Sander Mateos) - ublk: Add UBLK_U_CMD_UPDATE_SIZE (Omri Mann) - block: blk-rq-qos: guard rq-qos helpers by static key (Jens Axboe) - block: ensure that struct blk_mq_alloc_data is fully initialized (Jens Axboe) - block: Simplify blk_mq_dispatch_rq_list() and its callers (Bart Van Assche) - selftests/fs/mount-notify: add a test variant running inside userns (Amir Goldstein) - selftests/filesystems: create setup_userns() helper (Amir Goldstein) - selftests/filesystems: create get_unique_mnt_id() helper (Amir Goldstein) - selftests/fs/mount-notify: build with tools include dir (Amir Goldstein) - selftests/mount_settattr: remove duplicate syscall definitions (Amir Goldstein) - selftests/pidfd: move syscall definitions into wrappers.h (Amir Goldstein) - selftests/fs/statmount: build with tools include dir (Amir Goldstein) - selftests/filesystems: move wrapper.h out of overlayfs subdir (Amir Goldstein) - selftests/mount_settattr: ensure that ext4 filesystem can be created (Christian Brauner) - selftests/mount_settattr: add missing STATX_MNT_ID_UNIQUE define (Christian Brauner) - selftests/mount_settattr: don't define sys_open_tree() twice (Christian Brauner) - iomap: rework iomap_write_begin() to return folio offset and length (Brian Foster) - iomap: push non-large folio check into get folio path (Brian Foster) - iomap: helper to trim pos/bytes to within folio (Brian Foster) - iomap: drop pos param from __iomap_[get|put]_folio() (Brian Foster) - iomap: drop unnecessary pos param from iomap_write_[begin|end] (Brian Foster) - iomap: resample iter->pos after iomap_write_begin() calls (Brian Foster) - iomap: trace: Add missing flags to [IOMAP_|IOMAP_F_]FLAGS_STRINGS (Ritesh Harjani (IBM)) - Documentation: iomap: Add missing flags description (Ritesh Harjani (IBM)) - mips, net: ensure that SOCK_COREDUMP is defined (Christian Brauner) - selftests/coredump: add tests for AF_UNIX coredumps (Christian Brauner) - selftests/pidfd: add PIDFD_INFO_COREDUMP infrastructure (Christian Brauner) - coredump: validate socket name as it is written (Christian Brauner) - coredump: show supported coredump modes (Christian Brauner) - pidfs, coredump: add PIDFD_INFO_COREDUMP (Christian Brauner) - coredump: add coredump socket (Christian Brauner) - coredump: reflow dump helpers a little (Christian Brauner) - coredump: massage do_coredump() (Christian Brauner) - coredump: massage format_corename() (Christian Brauner) - pidfs: detect refcount bugs (Christian Brauner) - coredump: hand a pidfd to the usermode coredump helper (Christian Brauner) - coredump: fix error handling for replace_fd() (Christian Brauner) - pidfs: move O_RDWR into pidfs_alloc_file() (Christian Brauner) - selftests: coredump: Raise timeout to 2 minutes (Nam Cao) - selftests: coredump: Fix test failure for slow machines (Nam Cao) - selftests: coredump: Properly initialize pointer (Nam Cao) - net, pidfs: enable handing out pidfds for reaped sk->sk_peer_pid (Christian Brauner) - pidfs: get rid of __pidfd_prepare() (Christian Brauner) - net, pidfs: prepare for handing out pidfds for reaped sk->sk_peer_pid (Christian Brauner) - pidfs: register pid in pidfs (Christian Brauner) - net, pidfd: report EINVAL for ESRCH (Christian Brauner) - release_task: kill the no longer needed get/put_pid(thread_pid) (Oleg Nesterov) - pidfs: ensure consistent ENOENT/ESRCH reporting (Christian Brauner) - exit: move wake_up_all() pidfd waiters into __unhash_process() (Christian Brauner) - selftest/pidfd: add test for thread-group leader pidfd open for thread (Christian Brauner) - pidfd: improve uapi when task isn't found (Christian Brauner) - pidfd: remove unneeded NULL check from pidfd_prepare() (Christian Brauner) - selftests/pidfd: adapt to recent changes (Christian Brauner) - statmount: update STATMOUNT_SUPPORTED macro (Dmitry V. Levin) - fs: convert mount flags to enum (Stephen Brennan) - ->mnt_devname is never NULL (Al Viro) - mount: add a comment about concurrent changes with statmount()/listmount() (Christian Brauner) - f2fs: fix freezing filesystem during resize (Christian Brauner) - kernfs: add warning about implementing freeze/thaw (Christian Brauner) - power: freeze filesystems during suspend/resume (Christian Brauner) - efivarfs: support freeze/thaw (Christian Brauner) - libfs: export find_next_child() (Christian Brauner) - super: add filesystem freezing helpers for suspend and hibernate (Christian Brauner) - gfs2: pass through holder from the VFS for freeze/thaw (Christian Brauner) - super: use common iterator (Part 2) (Christian Brauner) - super: use a common iterator (Part 1) (Christian Brauner) - super: skip dying superblocks early (Christian Brauner) - super: simplify user_get_super() (Christian Brauner) - super: remove pointless s_root checks (Christian Brauner) - fs: allow all writers to be frozen (James Bottomley) - locking/percpu-rwsem: add freezable alternative to down_read (James Bottomley) - fs: Pass a folio to page_put_link() (Matthew Wilcox (Oracle)) - nfs: Use a folio in nfs_get_link() (Matthew Wilcox (Oracle)) - fs: Convert __page_get_link() to use a folio (Matthew Wilcox (Oracle)) - fs/read_write: make default_llseek() killable (Max Kellermann) - fs/open: make do_truncate() killable (Max Kellermann) - fs/open: make chmod_common() and chown_common() killable (Max Kellermann) - include/linux/fs.h: add inode_lock_killable() (Max Kellermann) - readdir: supply dir_context.count as readdir buffer size hint (Miklos Szeredi) - vfs: Add sysctl vfs_cache_pressure_denom for bulk file operations (Yafang Shao) - fuse: don't allow signals to interrupt getdents copying (Miklos Szeredi) - Documentation: fix typo in root= kernel parameter description (Petr Vaněk) - include/cgroup: separate {get,put}_cgroup_ns no-op case (Joel Savitz) - kernel/nsproxy: remove unnecessary guards (Joel Savitz) - fs: use writeback_iter directly in mpage_writepages (Christoph Hellwig) - fs: remove useless plus one in super_cache_scan() (Jinliang Zheng) - fs: add S_ANON_INODE (Christian Brauner) - device_cgroup: avoid access to ->i_rdev in the common case in devcgroup_inode_permission() (Mateusz Guzik) - fs: touch up predicts in inode_permission() (Mateusz Guzik) - fs: remove uselib() system call (Christian Brauner) - fs/fs_parse: Remove unused and problematic validate_constant_table() (Zijun Hu) - fs/fs_parse: Delete macro fsparam_u32hex() (Zijun Hu) - fs: improve codegen in link_path_walk() (Mateusz Guzik) - fs: Make file-nr output the total allocated file handles (Li RongQing) - select: core_sys_select add unlikely branch hint on return path (Colin Ian King) - fs/filesystems: Fix potential unsigned integer underflow in fs_name() (Zijun Hu) - fs/fs_context: Mark an unlikely if condition with unlikely() in vfs_parse_monolithic_sep() (Zijun Hu) - fs/fs_parse: Correct comments of fs_validate_description() (Zijun Hu) - fs/fs_context: Use KERN_INFO for infof()|info_plog()|infofc() (Zijun Hu) - select: do_pollfd: add unlikely branch hint return path (Colin Ian King) - netfs: Update main API document (David Howells) - fs: unconditionally use atime_needs_update() in pick_link() (Mateusz Guzik) - fs: predict not having to do anything in fdput() (Mateusz Guzik) - fs: sort out cosmetic differences between stat funcs and add predicts (Mateusz Guzik) - selftests/filesystems: add open() test for anonymous inodes (Christian Brauner) - selftests/filesystems: add exec() test for anonymous inodes (Christian Brauner) - selftests/filesystems: add chmod() test for anonymous inodes (Christian Brauner) - selftests/filesystems: add chown() test for anonymous inodes (Christian Brauner) - anon_inode: raise SB_I_NODEV and SB_I_NOEXEC (Christian Brauner) - pidfs: use anon_inode_setattr() (Christian Brauner) - anon_inode: explicitly block ->setattr() (Christian Brauner) - pidfs: use anon_inode_getattr() (Christian Brauner) - anon_inode: use a proper mode internally (Christian Brauner) - docs: initramfs: update compression and mtime descriptions (David Disseldorp) - omfs: convert to new mount API (Pavel Reichl) - bfs: convert bfs to use the new mount api (Pavel Reichl) - fs: Remove aops->writepage (Matthew Wilcox (Oracle)) - mm: Remove swap_writepage() and shmem_writepage() (Matthew Wilcox (Oracle)) - ttm: Call shmem_writeout() from ttm_backup_backup_page() (Matthew Wilcox (Oracle)) - i915: Use writeback_iter() (Matthew Wilcox (Oracle)) - shmem: Add shmem_writeout() (Matthew Wilcox (Oracle)) - writeback: Remove writeback_use_writepage() (Matthew Wilcox (Oracle)) - migrate: Remove call to ->writepage (Matthew Wilcox (Oracle)) - vboxsf: Convert to writepages (Matthew Wilcox (Oracle)) - 9p: Add a migrate_folio method (Matthew Wilcox (Oracle)) - VFS: change lookup_one_common and lookup_noperm_common to take a qstr (NeilBrown) - Use try_lookup_noperm() instead of d_hash_and_lookup() outside of VFS (NeilBrown) - VFS: rename lookup_one_len family to lookup_noperm and remove permission check (NeilBrown) - cachefiles: Use lookup_one() rather than lookup_one_len() (NeilBrown) - nfsd: Use lookup_one() rather than lookup_one_len() (NeilBrown) - VFS: improve interface for lookup_one functions (NeilBrown) - Linux 6.15 (Linus Torvalds) - Disable FOP_DONTCACHE for now due to bugs (Linus Torvalds) - mailmap: add Jarkko's employer email address (Jarkko Sakkinen) - mm: fix copy_vma() error handling for hugetlb mappings (Ricardo Cañuelo Navarro) - memcg: always call cond_resched() after fn() (Breno Leitao) - mm/hugetlb: fix kernel NULL pointer dereference when replacing free hugetlb folios (Ge Yang) - mm: vmalloc: only zero-init on vrealloc shrink (Kees Cook) - mm: vmalloc: actually use the in-place vrealloc region (Kees Cook) - alloc_tag: allocate percpu counters for module tags dynamically (Suren Baghdasaryan) - module: release codetag section when module load fails (David Wang) - mm/cma: make detection of highmem_start more robust (Mike Rapoport (Microsoft)) - MAINTAINERS: add mm memory policy section (Lorenzo Stoakes) - MAINTAINERS: add mm ksm section (Lorenzo Stoakes) - kasan: avoid sleepable page allocation from atomic context (Alexander Gordeev) - highmem: add folio_test_partial_kmap() (Matthew Wilcox (Oracle)) - MAINTAINERS: add hung-task detector section (Lance Yang) - taskstats: fix struct taskstats breaks backward compatibility since version 15 (Wang Yaxin) - mm/truncate: fix out-of-bounds when doing a right-aligned split (Zhang Yi) - MAINTAINERS: add mm reclaim section (Lorenzo Stoakes) - MAINTAINERS: update page allocator section (Lorenzo Stoakes) - mm: fix VM_UFFD_MINOR == VM_SHADOW_STACK on USERFAULTFD=y && ARM64_GCS=y (Florent Revest) - mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled (Ignacio Moreno Gonzalez) - MAINTAINERS: add myself as vmalloc co-maintainer (Uladzislau Rezki (Sony)) - mm/page_alloc.c: avoid infinite retries caused by cpuset race (Tianyang Zhang) - Input: synaptics-rmi - fix crash with unsupported versions of F34 (Dmitry Torokhov) - Input: xpad - add more controllers (Vicki Pfau) - spi: spi-fsl-dspi: Reset SR flags before sending a new message (Larisa Grigore) - spi: spi-fsl-dspi: Halt the module after a new message transfer (Bogdan-Gabriel Roman) - spi: spi-fsl-dspi: restrict register range for regmap access (Larisa Grigore) - spi: use container_of_cont() for to_spi_device() (Greg Kroah-Hartman) - iommu: Skip PASID validation for devices without PASID capability (Tushar Dave) - drm/xe/ptl: Update the PTL pci id table (Matt Atwood) - drm/xe: Use xe_mmio_read32() to read mtcfg register (Shuicheng Lin) - drm/xe/mocs: Check if all domains awake (Tejas Upadhyay) - Revert "drm/amd: Keep display off while going into S4" (Mario Limonciello) - drm/edid: fixed the bug that hdr metadata was not reset (feijuan.li) - thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature (Zhang Rui) - ksmbd: use list_first_entry_or_null for opinfo_get_list() (Namjae Jeon) - ksmbd: fix rename failure (Namjae Jeon) - ksmbd: fix stream write failure (Namjae Jeon) - arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs (Gabor Juhos) - Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection" (Jernej Skrabec) - arm64: defconfig: Ensure CRYPTO_CHACHA20_NEON is selected (Fabio Estevam) - soc: samsung: usi: prevent wrong bits inversion during unconfiguring (Ivaylo Ivanov) - firmware: exynos-acpm: check saved RX before bailing out on empty RX queue (Tudor Ambarus) - platform/x86/intel/pmc: Fix Arrow Lake U/H NPU PCI ID (Todd Brandt) - platform/x86: think-lmi: Fix attribute name usage for non-compliant items (Mark Pearson) - platform/x86: thinkpad_acpi: Ignore battery threshold change event notification (Mark Pearson) - platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store() (Vladimir Moskovkin) - platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys (Valtteri Koskivuori) - fs/buffer: optimize discard_buffer() (Davidlohr Bueso) - fs/buffer: remove superfluous statements (Davidlohr Bueso) - fs/buffer: avoid redundant lookup in getblk slowpath (Davidlohr Bueso) - fs/buffer: use sleeping lookup in __getblk_slowpath() (Davidlohr Bueso) - bcachefs: Check for casefolded dirents in non casefolded dirs (Kent Overstreet) - bcachefs: Fix bch2_dirent_create_snapshot() for casefolding (Kent Overstreet) - bcachefs: Fix casefold opt via xattr interface (Kent Overstreet) - bcachefs: mkwrite() now only dirties one page (Kent Overstreet) - bcachefs: fix extent_has_stripe_ptr() (Kent Overstreet) - bcachefs: Fix bch2_btree_path_traverse_cached() when paths realloced (Kent Overstreet) - pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id() (Dan Carpenter) - pmdomain: renesas: rcar: Remove obsolete nullify checks (Geert Uytterhoeven) - mmc: sdhci_am654: Add SDHCI_QUIRK2_SUPPRESS_V1P8_ENA quirk to am62 compatible (Judith Mendez) - mmc: sdhci-of-dwcmshc: add PD workaround on RK3576 (Nicolas Frattaroli) - nvme: avoid creating multipath sysfs group under namespace path devices (Nilay Shroff) - loop: don't require ->write_iter for writable files in loop_configure (Christoph Hellwig) - io_uring/net: only retry recv bundle for a full transfer (Jens Axboe) - io_uring: fix overflow resched cqe reordering (Pavel Begunkov) - io_uring/cmd: axe duplicate io_uring_cmd_import_fixed_vec() declaration (Caleb Sander Mateos) - smb: client: Reset all search buffer pointers when releasing buffer (Wang Zhaolong) - smb: client: Fix use-after-free in cifs_fill_dirent (Wang Zhaolong) - can: slcan: allow reception of short error messages (Carlos Sanchez) - can: kvaser_pciefd: Continue parsing DMA buf after dropped RX (Axel Forsman) - can: kvaser_pciefd: Fix echo_skb race (Axel Forsman) - can: kvaser_pciefd: Force IRQ edge in case of nested IRQ (Axel Forsman) - octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG (Geetha sowjanya) - octeontx2-af: Set LMT_ENA bit for APR table entries (Subbaraya Sundeep) - xfrm: Sanitize marks before insert (Paul Chaignon) - xfrm: ipcomp: fix truesize computation on receive (Sabrina Dubroca) - xfrm: Fix UDP GRO handling for some corner cases (Tobias Brunner) - espintcp: remove encap socket caching to avoid reference leak (Sabrina Dubroca) - espintcp: fix skb leaks (Sabrina Dubroca) - net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done (Wang Liang) - octeontx2-pf: Avoid adding dcbnl_ops for LBK and SDP vf (Suman Ghosh) - selftests/tc-testing: Add an HFSC qlen accounting test (Cong Wang) - sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue() (Cong Wang) - idpf: fix idpf_vport_splitq_napi_poll() (Eric Dumazet) - net: hibmcge: fix wrong ndo.open() after reset fail issue. (Jijie Shao) - net: hibmcge: fix incorrect statistics update issue (Jijie Shao) - xsk: Bring back busy polling support in XDP_COPY (Samiullah Khawaja) - net: lan743x: Restore SGMII CTRL register on resume (Thangaraj Samynathan) - bnxt_en: Fix netdev locking in ULP IRQ functions (Michael Chan) - MAINTAINERS: Drop myself to reviewer for ravb driver (Paul Barker) - net: dwmac-sun8i: Use parsed internal PHY address instead of 1 (Paul Kocialkowski) - idpf: fix null-ptr-deref in idpf_features_check (Pavan Kumar Linga) - ice: Fix LACP bonds without SRIOV environment (Dave Ertman) - ice: fix vf->num_mac count with port representors (Jacob Keller) - net: ethernet: ti: am65-cpsw: Lower random mac address error print to info (Nishanth Menon) - can: bcm: add missing rcu read protection for procfs content (Oliver Hartkopp) - can: bcm: add locking for bcm_op runtime updates (Oliver Hartkopp) - dt-bindings: can: microchip,mcp2510: Fix $id path (Rob Herring (Arm)) - llc: fix data loss when reading from a socket in llc_ui_recvmsg() (Ilia Gavrilov) - mr: consolidate the ipmr_can_free_table() checks. (Paolo Abeni) - net: airoha: Fix page recycling in airoha_qdma_rx_process() (Lorenzo Bianconi) - vmxnet3: update MTU after device quiesce (Ronak Doshi) - bridge: netfilter: Fix forwarding of fragmented packets (Ido Schimmel) - net: dsa: microchip: linearize skb for tail-tagging switches (Jakob Unterwurzacher) - team: grab team lock during team_change_rx_flags (Stanislav Fomichev) - ptp: ocp: Limit signal/freq counts in summary output functions (Sagi Maimon) - Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling (En-Wei Wu) - Bluetooth: L2CAP: Fix not checking l2cap_chan security level (Luiz Augusto von Dentz) - pinctrl: qcom: switch to devm_register_sys_off_handler() (Dmitry Baryshkov) - gpiolib: don't crash on enabling GPIO HOG pins (Dmitry Baryshkov) - ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup (Chris Chiu) - ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA (Stefan Binding) - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10 (Ed Burcher) - ASoC: SOF: Intel: hda: Fix UAF when reloading module (Tavian Barnes) - ASoc: SOF: topology: connect DAI to a single DAI link (Kai Vehmanen) - ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction (Peter Ujfalusi) - ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext (Peter Ujfalusi) - ASoC: mediatek: mt8188-mt6359: Depend on MT6359_ACCDET set or disabled (Nícolas F. R. A. Prado) - ASoC: mediatek: mt8188-mt6359: select CONFIG_SND_SOC_MT6359_ACCDET (Arnd Bergmann) - ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform (Kailang Yang) - ALSA: pcm: Fix race of buffer access at PCM OSS layer (Takashi Iwai) - clk: sunxi-ng: d1: Add missing divider for MMC mod clocks (Andre Przywara) - clk: sunxi-ng: fix order of arguments in clock macro (Andre Przywara) - clk: s2mps11: initialise clk_hw_onecell_data::num before accessing ::hws[] in probe() (André Draszik) - clk: rockchip: rk3576: define clk_otp_phy_g (Heiko Stuebner) - remoteproc: qcom_wcnss: Fix on platforms without fallback regulators (Matti Lehtimäki) - crypto: algif_hash - fix double free in hash_accept (Ivan Pravdin) - padata: do not leak refcount in reorder_work (Dominik Grzegorzek) - orangefs: adjust counting code to recover from 665575cf (Mike Marshall) - Linux 6.15-rc7 (Linus Torvalds) - dmaengine: mediatek: drop unused variable (Vinod Koul) - dmaengine: fsl-edma: Fix return code for unhandled interrupts (Stefan Wahren) - dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status() (Qiu-ji Chen) - dmaengine: idxd: Fix ->poll() return value (Dave Jiang) - dmaengine: idxd: Refactor remove call with idxd_cleanup() helper (Shuai Xue) - dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call (Shuai Xue) - dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe (Shuai Xue) - dmaengine: idxd: fix memory leak in error handling path of idxd_alloc (Shuai Xue) - dmaengine: idxd: Add missing cleanups in cleanup internals (Shuai Xue) - dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals (Shuai Xue) - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups (Shuai Xue) - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines (Shuai Xue) - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs (Shuai Xue) - dmaengine: ptdma: Move variable condition check to the first place and remove redundancy (Basavaraj Natikar) - dmaengine: idxd: Fix allowing write() from different address spaces (Vinicius Costa Gomes) - dmaengine: ti: k3-udma: Add missing locking (Ronald Wahl) - dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy (Yemike Abhilash Chandra) - dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" (Nathan Lynch) - dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open (Purva Yeshi) - phy: Fix error handling in tegra_xusb_port_init (Ma Ke) - phy: renesas: rcar-gen3-usb2: Set timing registers only once (Claudiu Beznea) - phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off (Claudiu Beznea) - phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data (Claudiu Beznea) - phy: renesas: rcar-gen3-usb2: Move IRQ request in probe (Claudiu Beznea) - phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind (Claudiu Beznea) - phy: tegra: xusb: remove a stray unlock (Dan Carpenter) - phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error (Algea Cao) - phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure (Hal Feng) - phy: rockchip-samsung-dcphy: Add missing assignment (Dan Carpenter) - phy: can-transceiver: Re-instate "mux-states" property presence check (Geert Uytterhoeven) - phy: qcom-qmp-ufs: check for mode type for phy setting (Nitin Rawat) - phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking (Wayne Chang) - soundwire: bus: Fix race on the creation of the IRQ domain (Charles Keepax) - mm: userfaultfd: correct dirty flags set for both present and swap pte (Barry Song) - zsmalloc: don't underflow size calculation in zs_obj_write() (Sergey Senozhatsky) - mm/page_alloc: fix race condition in unaccepted memory handling (Kirill A. Shutemov) - mm/page_alloc: ensure try_alloc_pages() plays well with unaccepted memory (Kirill A. Shutemov) - MAINTAINERS: add mm GUP section (Lorenzo Stoakes) - mm/codetag: move tag retrieval back upfront in __free_pages() (David Wang) - mm/memory: fix mapcount / refcount sanity check for mTHP reuse (Kairui Song) - kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() (David Hildenbrand) - mm: hugetlb: fix incorrect fallback for subpool (Wupeng Ma) - irqchip/riscv-imsic: Start local sync timer on correct CPU (Andrew Bresticker) - irqchip: Drop MSI_CHIP_FLAG_SET_ACK from unsuspecting MSI drivers (Marc Zyngier) - x86/mm: Remove duplicated word in warning message (Lukas Bulwahn) - x86/CPU/AMD: Add X86_FEATURE_ZEN6 (Yazen Ghannam) - x86/sev: Make sure pages are not skipped during kdump (Ashish Kalra) - x86/sev: Do not touch VMSA pages during SNP guest memory kdump (Ashish Kalra) - MAINTAINERS: Update Alexey Makhalov's email address (Alexey Makhalov) - x86/sev: Fix operator precedence in GHCB_MSR_VMPL_REQ_LEVEL macro (Seongman Lee) - perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq (Adrian Hunter) - LoongArch: uprobes: Remove redundant code about resume_era (Tiezhu Yang) - LoongArch: uprobes: Remove user_{en,dis}able_single_step() (Tiezhu Yang) - LoongArch: Save and restore CSR.CNTC for hibernation (Huacai Chen) - LoongArch: Move __arch_cpu_idle() to .cpuidle.text section (Huacai Chen) - LoongArch: Fix MAX_REG_OFFSET calculation (Huacai Chen) - LoongArch: Prevent cond_resched() occurring within kernel-fpu (Tianyang Zhang) - i2c: designware: Fix an error handling path in i2c_dw_pci_probe() (Christophe JAILLET) - smb: client: fix zero rsize error messages (Paulo Alcantara) - smb: client: fix memory leak during error handling for POSIX mkdir (Jethro Donaldson) - drm/xe: Add WA BB to capture active context utilization (Umesh Nerlige Ramappa) - drm/xe: Save the gt pointer in lrc and drop the tile (Umesh Nerlige Ramappa) - drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value (Umesh Nerlige Ramappa) - drm/xe: Timeslice GPU on atomic SVM fault (Matthew Brost) - drm/gpusvm: Add timeslicing support to GPU SVM (Matthew Brost) - drm/xe: Strict migration policy for atomic SVM faults (Matthew Brost) - drm/gpusvm: Introduce devmem_only flag for allocation (Himal Prasad Ghimiray) - drm/xe/xe2hpg: Add Wa_22021007897 (Aradhya Bhatia) - drm/xe: Fix the gem shrinker name (Thomas Hellström) - dma-buf: insert memory barrier before updating num_fences (Hyejeong Choi) - accel/ivpu: Use effective buffer size for zero terminator (Markus Burri) - drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() (Fabio Estevam) - drm/meson: Use 1000ULL when operating with mode->clock (I Hsin Cheng) - drm/amdgpu: read back register after written for VCN v4.0.5 (David (Ming Qiang) Wu) - Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" (Melissa Wen) - drm/amd/display: Avoid flooding unnecessary info messages (Wayne Lin) - drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp (Melissa Wen) - drm/amd/display: check stream id dml21 wrapper to get plane_id (Aurabindo Pillai) - drm/amd/display: fix link_set_dpms_off multi-display MST corner case (George Shen) - drm/amd/display: Defer BW-optimization-blocked DRR adjustments (John Olender) - Revert: "drm/amd/display: Enable urgent latency adjustment on DCN35" (Gabe Teeger) - drm/amd/display: Correct the reply value when AUX write incomplete (Wayne Lin) - drm/amdgpu: fix incorrect MALL size for GFX1151 (Tim Huang) - drm/amdgpu: csa unmap use uninterruptible lock (Philip Yang) - NFS: Avoid flushing data while holding directory locks in nfs_rename() (Trond Myklebust) - NFS/pnfs: Fix the error path in pnfs_layoutreturn_retry_later_locked() (Trond Myklebust) - NFSv4/pnfs: Reset the layout state after a layoutreturn (Trond Myklebust) - NFS/localio: Fix a race in nfs_local_open_fh() (Trond Myklebust) - nfs: nfs3acl: drop useless assignment in nfs3_get_acl() (Sergey Shtylyov) - nfs: direct: drop useless initializer in nfs_direct_write_completion() (Sergey Shtylyov) - nfs: move the nfs4_data_server_cache into struct nfs_net (Jeff Layton) - nfs: don't share pNFS DS connections between net namespaces (Jeff Layton) - nfs: handle failure of nfs_get_lock_context in unlock path (Li Lingfeng) - pNFS/flexfiles: Record the RPC errors in the I/O tracepoints (Trond Myklebust) - NFSv4/pnfs: Layoutreturn on close must handle fatal networking errors (Trond Myklebust) - NFSv4: Handle fatal ENETDOWN and ENETUNREACH errors (Trond Myklebust) - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer (Steve Siwinski) - ublk: fix dead loop when canceling io command (Ming Lei) - nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro (Ilya Guterman) - nvme: all namespaces in a subsystem must adhere to a common atomic write size (Alan Adamson) - nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing (Alan Adamson) - nvmet: pci-epf: remove NVMET_PCI_EPF_Q_IS_SQ (Damien Le Moal) - nvmet: pci-epf: improve debug message (Damien Le Moal) - nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq() (Damien Le Moal) - nvmet: pci-epf: do not fall back to using INTX if not supported (Damien Le Moal) - nvmet: pci-epf: clear completion queue IRQ flag on delete (Damien Le Moal) - nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable (Keith Busch) - nvme-pci: make nvme_pci_npages_prp() __always_inline (Kees Cook) - block: always allocate integrity buffer when required (Keith Busch) - io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() (Jens Axboe) - io_uring/memmap: don't use page_address() on a highmem page (Jens Axboe) - io_uring/uring_cmd: fix hybrid polling initialization issue (hexue) - xfs: Fix comment on xfs_trans_ail_update_bulk() (Carlos Maiolino) - xfs: Fix a comment on xfs_ail_delete (Carlos Maiolino) - xfs: Fail remount with noattr2 on a v5 with v4 enabled (Nirjhar Roy (IBM)) - xfs: fix zoned GC data corruption due to wrong bv_offset (Christoph Hellwig) - xfs: free up mp->m_free[0].count in error case (Wengang Wang) - ACPI: PPTT: Fix processor subtable walk (Jeremy Linton) - spi: spi-sun4i: fix early activation (Alessandro Grassi) - spi: tegra114: Use value to check for invalid delays (Aaron Kling) - spi: loopback-test: Do not split 1024-byte hexdumps (Geert Uytterhoeven) - regulator: max20086: fix invalid memory access (Cosmin Tanislav) - gpio: virtuser: fix potential out-of-bound write (Markus Burri) - gpio: pca953x: fix IRQ storm on system wake up (Emanuele Ghidoli) - MAINTAINERS: add me as maintainer for the gpio sloppy logic analyzer (Wolfram Sang) - ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera (Nicolas Chauvet) - ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() (Wentao Liang) - ALSA: sh: SND_AICA should depend on SH_DMA_API (Geert Uytterhoeven) - ALSA: usb-audio: Add sample rate quirk for Audioengine D1 (Christian Heusel) - ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info (Takashi Iwai) - ALSA/hda: intel-sdw-acpi: Correct sdw_intel_acpi_scan() function parameter (Peter Ujfalusi) - ALSA: seq: Fix delivery of UMP events to group ports (Takashi Iwai) - bcachefs: fix wrong arg to fsck_err() (Kent Overstreet) - bcachefs: Fix missing commit in backpointer to missing target (Kent Overstreet) - bcachefs: Fix accidental O(n^2) in fiemap (Kent Overstreet) - bcachefs: Fix set_should_be_locked() call in peek_slot() (Kent Overstreet) - bcachefs: Fix self deadlock (Alan Huang) - bcachefs: Don't set btree nodes as accessed on fill (Kent Overstreet) - bcachefs: Fix livelock in journal_entry_open() (Kent Overstreet) - bcachefs: Fix broken btree_path lock invariants in next_node() (Kent Overstreet) - bcachefs: Don't strip rebalance_opts from indirect extents (Kent Overstreet) - RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem (Zhu Yanjun) - ice, irdma: fix an off by one in error handling code (Dan Carpenter) - irdma: free iwdev->rf after removing MSI-X (Michal Swiatkowski) - RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug (Zhu Yanjun) - landlock: Improve bit operations in audit code (Mickaël Salaün) - landlock: Remove KUnit test that triggers a warning (Mickaël Salaün) - HID: bpf: abort dispatch if device destroyed (Rong Zhang) - HID: quirks: Add ADATA XPG alpha wireless mouse support (Milton Barrera) - HID: hid-steam: Remove the unused variable connected (Jiapeng Chong) - HID: amd_sfh: Avoid clearing reports for SRA sensor (Mario Limonciello) - HID: amd_sfh: Fix SRA sensor when it's the only sensor (Mario Limonciello) - HID: wacom: fix shift OOB in kfifo allocation for zero pktlen (Qasim Ijaz) - HID: uclogic: Add NULL check in uclogic_input_configured() (Henry Martin) - HID: wacom: fix memory leak on size mismatch in wacom_wac_queue_flush() (Qasim Ijaz) - HID: wacom: handle kzalloc() allocation failure in wacom_wac_queue_flush() (Qasim Ijaz) - HID: thrustmaster: fix memory leak in thrustmaster_interrupts() (Qasim Ijaz) - HID: hid-appletb-kbd: Fix wrong date and kernel version in sysfs interface docs (Aditya Garg) - HID: bpf: fix BTN_STYLUS for the XP Pen ACK05 remote (Peter Hutterer) - net: devmem: fix kernel panic when netlink socket close after module unload (Taehee Yoo) - tsnep: fix timestamping with a stacked DSA driver (Gerhard Engleder) - net/tls: fix kernel panic when alloc_page failed (Pengtao He) - wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl (Ming Yen Hsieh) - wifi: mt76: disable napi on driver removal (Fedor Pchelkin) - wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request (Kees Cook) - bnxt_en: bring back rtnl_lock() in the bnxt_open() path (Michael Chan) - mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices (Ido Schimmel) - octeontx2-pf: Do not reallocate all ntuple filters (Subbaraya Sundeep) - Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() (Michael Kelley) - hv_netvsc: Remove rmsg_pgcnt (Michael Kelley) - hv_netvsc: Preserve contiguous PFN grouping in the page buffer array (Michael Kelley) - hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages (Michael Kelley) - Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges (Michael Kelley) - octeontx2-af: Fix CGX Receive counters (Hariprasad Kelam) - net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability (Bo-Cun Chen) - net: libwx: Fix FW mailbox unknown command (Jiawen Wu) - net: libwx: Fix FW mailbox reply timeout (Jiawen Wu) - net: txgbe: Fix to calculate EEPROM checksum for AML devices (Jiawen Wu) - octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy (Subbaraya Sundeep) - netlink: specs: tc: all actions are indexed arrays (Jakub Kicinski) - netlink: specs: tc: fix a couple of attribute names (Jakub Kicinski) - octeontx2-pf: Fix ethtool support for SDP representors (Hariprasad Kelam) - qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() (Abdun Nihaal) - docs: networking: timestamping: improve stacked PHC sentence (Vladimir Oltean) - net/mlx5e: Disable MACsec offload for uplink representor profile (Carolina Jubran) - vsock/test: Fix occasional failure in SIOCOUTQ tests (Konstantin Shkolnyy) - tools: ynl-gen: Allow multi-attr without nested-attributes again (Lukas Wunner) - net: dsa: b53: prevent standalone from trying to forward to other ports (Jonas Gorski) - net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink (Oleksij Rempel) - net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches (Oleksij Rempel) - net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING (Vladimir Oltean) - net: Lock lower level devices when updating features (Cosmin Ratiu) - net: cadence: macb: Fix a possible deadlock in macb_halt_tx. (Mathieu Othacehe) - batman-adv: fix duplicate MAC address check (Matthias Schiffer) - net: mctp: Ensure keys maintain only one ref to corresponding dev (Andrew Jeffery) - tests/ncdevmem: Fix double-free of queue array (Cosmin Ratiu) - net: mctp: Don't access ifa_index when missing (Matt Johnston) - tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing (Hangbin Liu) - selftests/tc-testing: Add qdisc limit trimming tests (Cong Wang) - net_sched: Flush gso_skb list too during ->change() (Cong Wang) - net: qede: Initialize qede_ll_ops with designated initializer (Nathan Chancellor) - Bluetooth: hci_event: Fix not using key encryption size when its known (Luiz Augusto von Dentz) - Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags (Luiz Augusto von Dentz) - kbuild: fix typos "module.builtin" to "modules.builtin" (Masahiro Yamada) - Revert "kbuild, rust: use -fremap-path-prefix to make paths relative" (Thomas Weißschuh) - Revert "kbuild: make all file references relative to source root" (Thomas Weißschuh) - kbuild: fix dependency on sorttable (Masahiro Yamada) - init: remove unused CONFIG_CC_CAN_LINK_STATIC (Masahiro Yamada) - um: let 'make clean' properly clean underlying SUBARCH as well (Masahiro Yamada) - kbuild: Disable -Wdefault-const-init-unsafe (Nathan Chancellor) - kbuild: rpm-pkg: Add (elfutils-devel or libdw-devel) to BuildRequires (WangYuli) - kbuild: deb-pkg: Add libdw-dev:native to Build-Depends-Arch (WangYuli) - usr/include: openrisc: don't HDRTEST bpf_perf_event.h (Randy Dunlap) - kbuild: Require pahole v1.29 with GENDWARFKSYMS on X86 (Sami Tolvanen) - tpm: tis: Double the timeout B to 4s (Michal Suchanek) - char: tpm: tpm-buf: Add sanity check fallback in read helpers (Purva Yeshi) - tpm: Mask TPM RC in tpm2_start_auth_session() (Jarkko Sakkinen) - btrfs: add back warning for mount option commit values exceeding 300 (Kyoji Ogasawara) - btrfs: fix folio leak in submit_one_async_extent() (Boris Burkov) - btrfs: fix discard worker infinite loop after disabling discard (Filipe Manana) - ring-buffer: Fix persistent buffer when commit page is the reader page (Steven Rostedt) - ftrace: Fix preemption accounting for stacktrace filter command (pengdonglin) - ftrace: Fix preemption accounting for stacktrace trigger command (pengdonglin) - tracing: samples: Initialize trace_array_printk() with the correct function (Steven Rostedt) - binfmt_elf: Move brk for static PIE even if ASLR disabled (Kees Cook) - arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout (Himanshu Bhavani) - arm64: dts: imx8mp: use 800MHz NoC OPP for nominal drive mode (Ahmad Fatoum) - arm64: dts: amazon: Fix simple-bus node name schema warnings (Rob Herring (Arm)) - MAINTAINERS: delete email for Shiraz Hashim (Wolfram Sang) - arm64: dts: apple: touchbar: Mark ps_dispdfr_be as always-on (Janne Grunau) - mailmap: Update email for Asahi Lina (Asahi Lina) - riscv: dts: sophgo: fix DMA data-width configuration for CV18xx (Ze Huang) - arm64: dts: amlogic: dreambox: fix missing clkc_audio node (Christian Hewitt) - arm64: dts: amlogic: g12: fix reference to unknown/untested PWM clock (Martin Blumenstingl) - arm64: dts: amlogic: gx: fix reference to unknown/untested PWM clock (Martin Blumenstingl) - ARM: dts: amlogic: meson8b: fix reference to unknown/untested PWM clock (Martin Blumenstingl) - ARM: dts: amlogic: meson8: fix reference to unknown/untested PWM clock (Martin Blumenstingl) - arm64: dts: rockchip: fix Sige5 RTC interrupt pin (Nicolas Frattaroli) - arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588 (Tom Vincent) - arm64: dts: rockchip: Align wifi node name with bindings in CB2 (Krzysztof Kozlowski) - arm64: dts: rockchip: Fix mmc-pwrseq clock name on rock-pi-4 (Rob Herring (Arm)) - arm64: dts: rockchip: Use "regulator-fixed" for btreg on px30-engicam for vcc3v3-btreg (Rob Herring (Arm)) - arm64: dts: rockchip: Add pinmuxing for eMMC on QNAP TS433 (Uwe Kleine-König) - arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi (Dragan Simic) - arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down (Sam Edwards) - x86/its: Fix build errors when CONFIG_MODULES=n (Eric Biggers) - tracing: probes: Fix a possible race in trace_probe_log APIs (Masami Hiramatsu (Google)) - tracing: add missing trace_probe_log_clear for eprobes (Paul Cacheux) - tracing: fprobe: Fix RCU warning message in list traversal (Breno Leitao) - sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator (Tejun Heo) - sched_ext: Fix rq lock state in hotplug ops (Andrea Righi) - sched_ext: Remove duplicate BTF_ID_FLAGS definitions (Andrea Righi) - sched_ext: Fix missing rq lock in scx_bpf_cpuperf_set() (Andrea Righi) - sched_ext: Track currently locked rq (Andrea Righi) - cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks (Waiman Long) - platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection (Hans de Goede) - platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) (Runhua He) - platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS (John Chau) - platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers (Suma Hegde) - drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies (Mario Limonciello) - drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies (Mario Limonciello) - udf: Make sure i_lenExtents is uptodate on inode eviction (Jan Kara) - fs: Remove redundant errseq_set call in mark_buffer_write_io_error. (Jeremy Bongio) - swapfile: disable swapon for bs > ps devices (Luis Chamberlain) - fs/eventpoll: fix endless busy loop after timeout has expired (Max Kellermann) - fs/xattr.c: fix simple_xattr_list to always include security.* xattrs (Stephen Smalley) - arm64: proton-pack: Add new CPUs 'k' values for branch mitigation (James Morse) - arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users (James Morse) - arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs (James Morse) - arm64: proton-pack: Expose whether the branchy loop k value (James Morse) - arm64: proton-pack: Expose whether the platform is mitigated by firmware (James Morse) - arm64: insn: Add support for encoding DSB (James Morse) - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta) - x86/its: FineIBT-paranoid vs ITS (Peter Zijlstra) - x86/its: Use dynamic thunks for indirect branches (Peter Zijlstra) - x86/ibt: Keep IBT disabled during alternative patching (Pawan Gupta) - mm/execmem: Unify early execmem_cache behaviour (Peter Zijlstra) - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta) - x86/its: Add support for RSB stuffing mitigation (Pawan Gupta) - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta) - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta) - x86/its: Add support for ITS-safe return thunk (Pawan Gupta) - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta) - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta) - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta) - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta) - x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon) - x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon) - Linux 6.15-rc6 (Linus Torvalds) - KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitions (Sean Christopherson) - KVM: x86/mmu: Prevent installing hugepages when mem attributes are changing (Sean Christopherson) - KVM: SVM: Update dump_ghcb() to use the GHCB snapshot fields (Tom Lendacky) - KVM: x86/mmu: Check and free obsolete roots in kvm_mmu_reload() (Yan Zhao) - KVM: x86: Check that the high 32bits are clear in kvm_arch_vcpu_ioctl_run() (Dan Carpenter) - KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception (Mikhail Lobanov) - KVM: arm64: Fix memory check in host_stage2_set_owner_locked() (Mostafa Saleh) - KVM: arm64: Kill HCRX_HOST_FLAGS (Marc Zyngier) - KVM: arm64: Properly save/restore HCRX_EL2 (Marc Zyngier) - KVM: arm64: selftest: Don't try to disable AArch64 support (Marc Zyngier) - KVM: arm64: Prevent userspace from disabling AArch64 support at any virtualisable EL (Marc Zyngier) - KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode (Marc Zyngier) - KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort() (Sebastian Ott) - KVM: RISC-V: reset smstateen CSRs (Radim Krčmář) - MIPS: Fix MAX_REG_OFFSET (Thorsten Blum) - MIPS: CPS: Fix potential NULL pointer dereferences in cps_prepare_cpus() (Thorsten Blum) - MIPS: rename rollback_handler with skipover_handler (Marco Crivellari) - MIPS: Move r4k_wait() to .cpuidle.text section (Marco Crivellari) - MIPS: Fix idle VS timer enqueue (Marco Crivellari) - x86/microcode: Consolidate the loader enablement checking (Borislav Petkov (AMD)) - clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable() (Sebastian Andrzej Siewior) - arm64: vdso: Work around invalid absolute relocations from GCC (Thomas Weißschuh) - timekeeping: Prevent coarse clocks going backwards (Thomas Gleixner) - Input: xpad - fix xpad_device sorting (Vicki Pfau) - Input: xpad - add support for several more controllers (Vicki Pfau) - Input: xpad - fix Share button on Xbox One controllers (Vicki Pfau) - Input: xpad - fix two controller table values (Vicki Pfau) - Input: hisi_powerkey - enable system-wakeup for s2idle (Ulf Hansson) - Input: synaptics - enable InterTouch on Dell Precision M3800 (Aditya Garg) - Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5 (Aditya Garg) - Input: synaptics - enable InterTouch on Dynabook Portege X30L-G (Aditya Garg) - Input: synaptics - enable InterTouch on Dynabook Portege X30-D (Manuel Fombuena) - Input: synaptics - enable SMBus for HP Elitebook 850 G1 (Dmitry Torokhov) - Input: mtk-pmic-keys - fix possible null pointer dereference (Gary Bisson) - Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller (Lode Willems) - Input: cyttsp5 - fix power control issue on wakeup (Mikael Gonella-Bolduc) - MAINTAINERS: .mailmap: update Mattijs Korpershoek's email address (Mattijs Korpershoek) - dt-bindings: mediatek,mt6779-keypad: Update Mattijs' email address (Mattijs Korpershoek) - Input: stmpe-ts - use module alias instead of device table (Arnd Bergmann) - Input: cyttsp5 - ensure minimum reset pulse width (Hugo Villeneuve) - Input: sparcspkr - avoid unannotated fall-through (WangYuli) - input/joystick: magellan: Mark __nonstring look-up table (Kees Cook) - memblock: Accept allocated memory before use in memblock_double_array() (Tom Lendacky) - mm,mm_init: Mark set_high_memory as __init (Oscar Salvador) - mm: fix folio_pte_batch() on XEN PV (Petr Vaněk) - nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs() (Ryusuke Konishi) - mm/hugetlb: copy the CMA flag when demoting (Frank van der Linden) - mm, swap: fix false warning for large allocation with !THP_SWAP (Kairui Song) - selftests/mm: fix a build failure on powerpc (Nysal Jan K.A.) - selftests/mm: fix build break when compiling pkey_util.c (Madhavan Srinivasan) - mm: vmalloc: support more granular vrealloc() sizing (Kees Cook) - tools/testing/selftests: fix guard region test tmpfs assumption (Lorenzo Stoakes) - ocfs2: stop quota recovery before disabling quotas (Jan Kara) - ocfs2: implement handshaking with ocfs2 recovery thread (Jan Kara) - ocfs2: switch osb->disable_recovery to enum (Jan Kara) - mailmap: map Uwe's BayLibre addresses to a single one (Uwe Kleine-König) - MAINTAINERS: add mm THP section (Lorenzo Stoakes) - mm/userfaultfd: fix uninitialized output field for -EAGAIN race (Peter Xu) - selftests/mm: compaction_test: support platform with huge mount of memory (Feng Tang) - MAINTAINERS: add core mm section (Lorenzo Stoakes) - ocfs2: fix panic in failed foilio allocation (Mark Tinguely) - mm/huge_memory: fix dereferencing invalid pmd migration entry (Gavin Guo) - MAINTAINERS: add reverse mapping section (Lorenzo Stoakes) - x86: disable image size check for test builds (Guenter Roeck) - ocfs2: fix the issue with discontiguous allocation in the global_bitmap (Heming Zhao) - mailmap: add entries for Lance Yang (Lance Yang) - platform: Fix race condition during DMA configure at IOMMU probe time (Will McVicker) - xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive. (Mathias Nyman) - usb: xhci: Don't trust the EP Context cycle bit when moving HW dequeue (Michal Pecio) - usb: usbtmc: Fix erroneous generic_read ioctl return (Dave Penkler) - usb: usbtmc: Fix erroneous wait_srq ioctl return (Dave Penkler) - usb: usbtmc: Fix erroneous get_stb ioctl error returns (Dave Penkler) - usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition (RD Babiera) - USB: usbtmc: use interruptible sleep in usbtmc_read (Oliver Neukum) - usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version (Pawel Laszczak) - usb: typec: ucsi: displayport: Fix NULL pointer access (Andrei Kuchynski) - usb: typec: ucsi: displayport: Fix deadlock (Andrei Kuchynski) - usb: misc: onboard_usb_dev: fix support for Cypress HX3 hubs (Lukasz Czechowski) - usb: uhci-platform: Make the clock really optional (Alexey Charkov) - usb: dwc3: gadget: Make gadget_wakeup asynchronous (Prashanth K) - usb: gadget: Use get_status callback to set remote wakeup capability (Prashanth K) - usb: gadget: f_ecm: Add get_status callback (Prashanth K) - usb: host: tegra: Prevent host controller crash when OTG port is used (Jim Lin) - usb: cdnsp: Fix issue with resuming from L1 (Pawel Laszczak) - usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN (Wayne Chang) - staging: axis-fifo: Remove hardware resets for user errors (Gabriel Shahrouzi) - staging: axis-fifo: Correct handling of tx_fifo_depth for size validation (Gabriel Shahrouzi) - staging: bcm2835-camera: Initialise dev in v4l2_dev (Dave Stevenson) - Drivers: hv: Make the sysfs node size for the ring buffer dynamic (Naman Jain) - uio_hv_generic: Fix sysfs creation path for ring buffer (Naman Jain) - iio: adis16201: Correct inclinometer channel resolution (Gabriel Shahrouzi) - iio: adc: ad7606: fix serial register access (Angelo Dureghello) - iio: pressure: mprls0025pa: use aligned_s64 for timestamp (David Lechner) - iio: imu: adis16550: align buffers for timestamp (David Lechner) - staging: iio: adc: ad7816: Correct conditional logic for store mode (Gabriel Shahrouzi) - iio: adc: ad7266: Fix potential timestamp alignment issue. (Jonathan Cameron) - iio: adc: ad7768-1: Fix insufficient alignment of timestamp. (Jonathan Cameron) - iio: adc: dln2: Use aligned_s64 for timestamp (Jonathan Cameron) - iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64 (Jonathan Cameron) - iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer. (Jonathan Cameron) - iio: chemical: pms7003: use aligned_s64 for timestamp (David Lechner) - iio: chemical: sps30: use aligned_s64 for timestamp (David Lechner) - iio: imu: inv_mpu6050: align buffer for timestamp (David Lechner) - iio: imu: st_lsm6dsx: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - iio: adc: qcom-spmi-iadc: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - iio: accel: fxls8962af: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - iio: adc: ad7380: fix event threshold shift (David Lechner) - iio: hid-sensor-prox: Fix incorrect OFFSET calculation (Zhang Lixu) - iio: hid-sensor-prox: support multi-channel SCALE calculation (Zhang Lixu) - iio: hid-sensor-prox: Restore lost scale assignments (Zhang Lixu) - iio: adc: ad7606: check for NULL before calling sw_mode_config() (David Lechner) - iio: light: opt3001: fix deadlock due to concurrent flag access (Luca Ceresoli) - iio: adc: ad7380: disable offload before using SPI bus (David Lechner) - iio: adc: rockchip: Fix clock initialization sequence (Simon Xue) - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo (Silvano Seva) - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo (Silvano Seva) - iio: accel: adxl367: fix setting odr for activity time update (Lothar Rubusch) - iio: imu: bmi270: fix initial sampling frequency configuration (Gustavo Silva) - MAINTAINERS: Remove entry for Seth Heasley (Andi Shyti) - i2c: omap: fix deprecated of_property_read_bool() use (Johan Hovold) - xenbus: Use kref to track req lifetime (Jason Andryuk) - xenbus: Allow PVH dom0 a non-local xenstore (Jason Andryuk) - xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it (John Ernberg) - fix IS_MNT_PROPAGATING uses (Al Viro) - do_move_mount(): don't leak MNTNS_PROPAGATING on failures (Al Viro) - do_umount(): add missing barrier before refcount checks in sync case (Al Viro) - __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock (Al Viro) - smb: client: Avoid race in open_cached_dir with lease breaks (Paul Aurich) - smb3 client: warn when parse contexts returns error on compounded operation (Steve French) - x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88 (Paweł Anikiel) - rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint (Miguel Ojeda) - rust: clean Rust 1.88.0's warning about `clippy::disallowed_macros` configuration (Miguel Ojeda) - rust: clean Rust 1.88.0's `unnecessary_transmutes` lint (Miguel Ojeda) - rust: allow Rust 1.87.0's `clippy::ptr_eq` lint (Miguel Ojeda) - objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0 (Miguel Ojeda) - drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation (Imre Deak) - drm/i915/slpc: Balance the inc/dec for num_waiters (Vinay Belgaumkar) - drm/xe: Add config control for svm flush work (Shuicheng Lin) - drm/xe: Release force wake first then runtime power (Shuicheng Lin) - drm/xe/gsc: do not flush the GSC worker from the reset path (Daniele Ceraolo Spurio) - drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs (Tejas Upadhyay) - drm/xe: Add page queue multiplier (Matthew Brost) - drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush (Alex Deucher) - drm/amdgpu: fix pm notifier handling (Alex Deucher) - Revert "drm/amd: Stop evicting resources on APUs in suspend" (Alex Deucher) - drm/amdgpu/vcn: using separate VCN1_AON_SOC offset (Ruijing Dong) - drm/amd/display: Fix wrong handling for AUX_DEFER case (Wayne Lin) - drm/amd/display: Copy AUX read reply data whenever length > 0 (Wayne Lin) - drm/amd/display: Remove incorrect checking in dmub aux handler (Wayne Lin) - drm/amd/display: Fix the checking condition in dmub aux handling (Wayne Lin) - drm/amd/display: Shift DMUB AUX reply command if necessary (Wayne Lin) - drm/amd/display: Call FP Protect Before Mode Programming/Mode Support (Austin Zheng) - drm/amd/display: Remove unnecessary DC_FP_START/DC_FP_END (Alex Hung) - drm/amd/display: more liberal vmin/vmax update for freesync (Aurabindo Pillai) - drm/amd/display: Fix invalid context error in dml helper (Roman Li) - drm/panel: simple: Update timings for AUO G101EVN010 (Kevin Baker) - drm/ttm: Remove the struct ttm_backup abstraction (Thomas Hellström) - drm/ttm: Fix ttm_backup kerneldoc (Thomas Hellström) - drm/v3d: Add job to pending list if the reset was skipped (Maíra Canal) - drm: Fix potential overflow issue in event_string array (Feng Jiang) - accel/ivpu: Correct mutex unlock order in job submission (Karol Wachowski) - accel/ivpu: Fix pm related deadlocks in cmdq ioctls (Jacek Lawrynowicz) - accel/ivpu: Increase state dump msg timeout (Jacek Lawrynowicz) - arm64: cpufeature: Move arm64_use_ng_mappings to the .data section to prevent wrong idmap generation (Yeoreum Yun) - riscv: Disallow PR_GET_TAGGED_ADDR_CTRL without Supm (Samuel Holland) - scripts: Do not strip .rela.dyn section (Alexandre Ghiti) - riscv: Fix kernel crash due to PR_SET_TAGGED_ADDR_CTRL (Nam Cao) - riscv: misaligned: use get_user() instead of __get_user() (Clément Léger) - riscv: misaligned: enable IRQs while handling misaligned accesses (Clément Léger) - riscv: misaligned: factorize trap handling (Clément Léger) - riscv: misaligned: Add handling for ZCB instructions (Nylon Chen) - nvme: unblock ctrl state transition for firmware update (Daniel Wagner) - block: remove test of incorrect io priority level (Aaron Lu) - block: only update request sector if needed (Johannes Thumshirn) - loop: Add sanity check for read/write_iter (Lizhi Xu) - io_uring/sqpoll: Increase task_work submission batch size (Gabriel Krisman Bertazi) - io_uring: ensure deferred completions are flushed for multishot (Jens Axboe) - io_uring: always arm linked timeouts prior to issue (Jens Axboe) - module: ensure that kobject_put() is safe for module type kobjects (Dmitry Antipov) - x86/mm: Eliminate window where TLB flushes may be inadvertently skipped (Dave Hansen) - bcachefs: Don't aggressively discard the journal (Kent Overstreet) - bcachefs: Ensure superblock gets written when we go ERO (Kent Overstreet) - bcachefs: Filter out harmless EROFS error messages (Kent Overstreet) - bcachefs: journal_shutdown is EROFS, not EIO (Kent Overstreet) - bcachefs: Call bch2_fs_start before getting vfs superblock (Kent Overstreet) - bcachefs: fix hung task timeout in journal read (Kent Overstreet) - bcachefs: Add missing barriers before wake_up_bit() (Kent Overstreet) - bcachefs: Ensure proper write alignment (Kent Overstreet) - bcachefs: Improve want_cached_ptr() (Kent Overstreet) - bcachefs: thread_with_stdio: fix spinning instead of exiting (Kent Overstreet) - vfio/pci: Align huge faults to order (Alex Williamson) - virtio-net: fix total qstat values (Jakub Kicinski) - net: export a helper for adding up queue stats (Jakub Kicinski) - fbnic: Do not allow mailbox to toggle to ready outside fbnic_mbx_poll_tx_ready (Alexander Duyck) - fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context (Alexander Duyck) - fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready (Alexander Duyck) - fbnic: Cleanup handling of completions (Alexander Duyck) - fbnic: Actually flush_tx instead of stalling out (Alexander Duyck) - fbnic: Add additional handling of IRQs (Alexander Duyck) - fbnic: Gate AXI read/write enabling on FW mailbox (Alexander Duyck) - fbnic: Fix initialization of mailbox descriptor rings (Alexander Duyck) - net: dsa: b53: do not set learning and unicast/multicast on up (Jonas Gorski) - net: dsa: b53: fix learning on VLAN unaware bridges (Jonas Gorski) - net: dsa: b53: fix toggling vlan_filtering (Jonas Gorski) - net: dsa: b53: do not program vlans when vlan filtering is off (Jonas Gorski) - net: dsa: b53: do not allow to configure VLAN 0 (Jonas Gorski) - net: dsa: b53: always rejoin default untagged VLAN on bridge leave (Jonas Gorski) - net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave (Jonas Gorski) - net: dsa: b53: fix flushing old pvid VLAN on pvid change (Jonas Gorski) - net: dsa: b53: fix clearing PVID of a port (Jonas Gorski) - net: dsa: b53: keep CPU port always tagged again (Jonas Gorski) - net: dsa: b53: allow leaky reserved multicast (Jonas Gorski) - net: ti: icssg-prueth: Report BQL before sending XDP packets (Meghana Malladi) - net: ti: icssg-prueth: Fix kernel panic during concurrent Tx queue access (Meghana Malladi) - net: ti: icssg-prueth: Set XDP feature flags for ndev (Meghana Malladi) - bpf: Clarify handling of mark and tstamp by redirect_peer (Paul Chaignon) - bpf: Scrub packet on bpf_redirect_peer (Paul Chaignon) - net: airoha: Add missing field to ppe_mbox_data struct (Lorenzo Bianconi) - netfilter: ipset: fix region locking in hash types (Jozsef Kadlecsik) - ipvs: fix uninit-value for saddr in do_output_route4 (Julian Anastasov) - openvswitch: Fix unsafe attribute parsing in output_userspace() (Eelco Chaudron) - wifi: iwlwifi: add support for Killer on MTL (Johannes Berg) - wifi: mac80211: fix the type of status_code for negotiated TID to Link Mapping (Michael-CY Lee) - wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation (Veerendranath Jakkam) - can: gw: fix RCU/BH usage in cgw_create_job() (Oliver Hartkopp) - can: mcan: m_can_class_unregister(): fix order of unregistration calls (Marc Kleine-Budde) - can: rockchip_canfd: rkcanfd_remove(): fix order of unregistration calls (Marc Kleine-Budde) - can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls (Marc Kleine-Budde) - can: mcp251xfd: fix TDC setting for low data bit rates (Kelsey Maes) - can: m_can: m_can_class_allocate_dev(): initialize spin lock on device probe (Antonios Salios) - net: add missing instance lock to dev_set_promiscuity (Stanislav Fomichev) - net: Lock netdevices during dev_shutdown (Cosmin Ratiu) - ice: use DSN instead of PCI BDF for ice_adapter index (Przemek Kitszel) - net: ethernet: mtk_eth_soc: do not reset PSE when setting FE (Frank Wunderlich) - net: ethernet: mtk_eth_soc: reset all TX queues on DMA free (Daniel Golle) - tools: ynl-gen: validate 0 len strings from kernel (David Wei) - selftests: drv: net: add version indicator (Mohsin Bashir) - selftests: drv: net: avoid skipping tests (Mohsin Bashir) - selftests: drv: net: fix test failure on ipv6 sys (Mohsin Bashir) - selftests: Add IPv6 link-local address generation tests for GRE devices. (Guillaume Nault) - gre: Fix again IPv6 link-local address generation. (Guillaume Nault) - dt-bindings: net: ethernet-controller: Add informative text about RGMII delays (Andrew Lunn) - virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable() (Jakub Kicinski) - virtio-net: don't re-enable refill work too early when NAPI is disabled (Jakub Kicinski) - selftests/tc-testing: Add a test case to cover basic HTB+FQ_CODEL case (Cong Wang) - sch_htb: make htb_deactivate() idempotent (Cong Wang) - s390/pci: Fix duplicate pci_dev_put() in disable_slot() when PF has child VFs (Niklas Schnelle) - s390/pci: Fix missing check for zpci_create_device() error return (Niklas Schnelle) - s390: Update defconfigs (Heiko Carstens) - s390/dcssblk: Fix build error with CONFIG_DAX=m and CONFIG_DCSSBLK=y (Gerald Schaefer) - s390/entry: Fix last breaking event handling in case of stack corruption (Heiko Carstens) - s390/configs: Enable options required for TC flow offload (Konstantin Shkolnyy) - s390/configs: Enable VDPA on Nvidia ConnectX-6 network card (Konstantin Shkolnyy) - ksmbd: Fix UAF in __close_file_table_ids (Sean Heelan) - ksmbd: prevent out-of-bounds stream writes by validating *pos (Norbert Szetei) - ksmbd: fix memory leak in parse_lease_state() (Wang Zhaolong) - ksmbd: prevent rename with empty string (Namjae Jeon) - erofs: ensure the extra temporary copy is valid for shortened bvecs (Gao Xiang) - erofs: remove unused enum type (Hongbo Li) - fs/erofs/fileio: call erofs_onlinefolio_split() after bio_add_folio() (Max Kellermann) - MAINTAINERS: erofs: add myself as reviewer (Hongbo Li) - media: cec: tda9950: add back i2c dependency (Arnd Bergmann) - media: i2c: lt6911uxe: add two selects to Kconfig (Hans Verkuil) - media: platform: synopsys: VIDEO_SYNOPSYS_HDMIRX should depend on ARCH_ROCKCHIP (Geert Uytterhoeven) - media: i2c: lt6911uxe: Fix Kconfig dependencies: (Arnd Bergmann) - media: vivid: fix FB dependency (Arnd Bergmann) - btrfs: open code folio_index() in btree_clear_folio_dirty_tag() (Kairui Song) - Revert "btrfs: canonicalize the device path before adding it" (Qu Wenruo) - btrfs: avoid NULL pointer dereference if no valid csum tree (Qu Wenruo) - btrfs: handle empty eb->folios in num_extent_folios() (Boris Burkov) - btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref (Goldwyn Rodrigues) - btrfs: compression: adjust cb->compressed_folios allocation type (Kees Cook) - dm: fix copying after src array boundaries (Tudor Ambarus) - dm: add missing unlock on in dm_keyslot_evict() (Dan Carpenter) - um: fix _nofault accesses (Johannes Berg) - arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp23 SoCs (Christian Bruel) - arm64: dts: st: Adjust interrupt-controller for stm32mp23 SoCs (Christian Bruel) - arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp21 SoCs (Christian Bruel) - arm64: dts: st: Adjust interrupt-controller for stm32mp21 SoCs (Christian Bruel) - arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCs (Christian Bruel) - arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs (Christian Bruel) - arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2 (Wojciech Dubowik) - MAINTAINERS: add exclude for dt-bindings to imx entry (Michael Riesch) - ARM: dts: opos6ul: add ksz8081 phy properties (Sébastien Szymanski) - arm64: dts: imx95: Correct the range of PCIe app-reg region (Richard Zhu) - arm64: dts: imx8mp: configure GPU and NPU clocks in nominal DTSI (Ahmad Fatoum) - arm64: dts: morello: Fix-up cache nodes (Rob Herring (Arm)) - firmware: arm_ffa: Skip Rx buffer ownership release if not acquired (Sudeep Holla) - firmware: arm_scmi: Fix timeout checks on polling path (Cristian Marussi) - firmware: arm_scmi: Balance device refcount when destroying devices (Cristian Marussi) - Linux 6.15-rc5 (Linus Torvalds) - perf tools: Fix in-source libperf build (James Clark) - perf tools: Fix arm64 build by generating unistd_64.h (James Clark) - tracing: Do not take trace_event_sem in print_event_fields() (Steven Rostedt) - tracing: Fix trace_adjust_address() when there is no modules in scratch area (Steven Rostedt) - ftrace: Fix NULL memory allocation check (Colin Ian King) - tracing: Fix oob write in trace_seq_to_buffer() (Jeongjun Park) - parisc: Fix double SIGFPE crash (Helge Deller) - EDAC/altera: Set DDR and SDMMC interrupt mask before registration (Niravkumar L Rabara) - EDAC/altera: Test the correct error reg offset (Niravkumar L Rabara) - x86/boot/sev: Support memory acceptance in the EFI stub under SVSM (Ard Biesheuvel) - perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. (Sean Christopherson) - perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Kan Liang) - perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Kan Liang) - perf/x86/intel: Only check the group flag for X86 leader (Kan Liang) - irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs (Stephan Gerhold) - genirq/msi: Prevent NULL pointer dereference in msi_domain_debug_show() (Andrew Jones) - arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Will Deacon) - i2c: imx-lpi2c: Fix clock count when probe defers (Clark Wang) - ASoC: intel/sdw_utils: Add volume limit to cs35l56 speakers (Stefan Binding) - ASoC: intel/sdw_utils: Add volume limit to cs42l43 speakers (Stefan Binding) - ASoC: stm32: sai: add a check on minimal kernel frequency (Olivier Moysan) - ASoC: stm32: sai: skip useless iterations on kernel rate loop (Olivier Moysan) - ASoC: amd: ps: fix for irq handler return status (Vijendar Mukunda) - ASoC: simple-card-utils: Fix pointer check in graph_util_parse_link_direction (Alexander Stein) - ASoC: Intel: catpt: avoid type mismatch in dev_dbg() format (Arnd Bergmann) - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 (Takashi Iwai) - ASoC: amd: acp: Fix devm_snd_soc_register_card(acp-pdm-mach) failure (Venkata Prasad Potturu) - ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot (Venkata Prasad Potturu) - ASoC: amd: acp: Fix NULL pointer deref on acp resume path (Venkata Prasad Potturu) - ASoC: renesas: rz-ssi: Use NOIRQ_SYSTEM_SLEEP_PM_OPS() (Claudiu Beznea) - ASoC: soc-acpi-intel-ptl-match: add empty item to ptl_cs42l43_l3[] (Bard Liao) - ASoC: cs42l43: Disable headphone clamps during type detection (Charles Keepax) - ASoC: Intel: sof_sdw: Add NULL check in asoc_sdw_rt_dmic_rtd_init() (Chenyuan Yang) - ASoC: Add Cirrus and Wolfson headers to ASoC section of MAINTAINERS (Richard Fitzgerald) - firmware: cs_dsp: tests: Depend on FW_CS_DSP rather then enabling it (Nico Pache) - ASoC: cs-amp-lib-test: Don't select SND_SOC_CS_AMP_LIB (Richard Fitzgerald) - kunit: configs: Add some Cirrus Logic modules to all_tests (Richard Fitzgerald) - ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence (Sheetal) - ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of() (Chenyuan Yang) - ALSA: hda/realtek - Add more HP laptops which need mute led fixup (Chris Chiu) - ALSA: hda/realtek: Fix built-mic regression on other ASUS models (Takashi Iwai) - ALSA: usb-audio: Fix duplicated name in MIDI substream names (Takashi Iwai) - ALSA: ump: Fix buffer overflow at UMP SysEx message conversion (Takashi Iwai) - ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset (Joachim Priesner) - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx (Takashi Iwai) - ALSA: hda: Apply volume control on speaker+lineout for HP EliteStudio AIO (Chris Chiu) - ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface() (Geoffrey D. Bennett) - ALSA: hda/realtek - Enable speaker for HP platform (Kailang Yang) - spi: tegra114: Don't fail set_cs_timing when delays are zero (Aaron Kling) - spi: spi-qpic-snand: fix NAND_READ_LOCATION_2 register handling (Gabor Juhos) - spi: dt-bindings: snps,dw-apb-ssi: Add compatible for SOPHGO SG2042 SoC (Zixian Zeng) - spi: dt-bindings: snps,dw-apb-ssi: Merge duplicate compatible entry (Zixian Zeng) - spi: spi-mem: Add fix to avoid divide error (Raju Rangoju) - spi: spi-qpic-snand: propagate errors from qcom_spi_block_erase() (Gabor Juhos) - spi: stm32-ospi: Fix an error handling path in stm32_ospi_probe() (Christophe JAILLET) - cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode (Srinivas Pandruvada) - cpufreq: Fix setting policy limits when frequency tables are used (Rafael J. Wysocki) - cpufreq: ACPI: Re-sync CPU boost state on system resume (Viresh Kumar) - soundwire: intel_auxdevice: Fix system suspend/resume handling (Rafael J. Wysocki) - smb: client: ensure aligned IO sizes (Paulo Alcantara) - cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function (Pali Rohár) - cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info() (Pali Rohár) - smb: client: fix zero length for mkdir POSIX create context (Jethro Donaldson) - drm/gpusvm: set has_dma_mapping inside mapping loop (Dafna Hirschfeld) - drm/xe/hwmon: Fix kernel version documentation for temperature (Lucas De Marchi) - drm/xe/eustall: Do not support EU stall on SRIOV VF (Harish Chegondi) - drm/xe/eustall: Resolve a possible circular locking dependency (Harish Chegondi) - drm/xe/guc: Fix capture of steering registers (John Harrison) - drm/xe/svm: fix dereferencing error pointer in drm_gpusvm_range_alloc() (Harshit Mogalapalli) - drm/amdgpu: Add DPG pause for VCN v5.0.1 (Sonny Jiang) - drm/amdgpu: Fix offset for HDP remap in nbio v7.11 (Lijo Lazar) - drm/amdgpu: Fail DMABUF map of XGMI-accessible memory (Felix Kuehling) - drm/amd/display: Fix slab-use-after-free in hdcp (Chris Bainbridge) - drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions' (Chen Linxuan) - drm/mipi-dbi: Fix blanking for non-16 bit formats (Russell Cloran) - drm/tests: shmem: Fix memleak (Maxime Ripard) - drm: Select DRM_KMS_HELPER from DRM_DEBUG_DP_MST_TOPOLOGY_REFS (Janne Grunau) - drm: adp: Remove pointless irq_lock spin lock (Janne Grunau) - drm: adp: Enable vblank interrupts in crtc's .atomic_enable (Janne Grunau) - drm: adp: Handle drm_crtc_vblank_get() errors (Janne Grunau) - drm: adp: Use spin_lock_irqsave for drm device event_lock (Janne Grunau) - drm/fdinfo: Protect against driver unbind (Tvrtko Ursulin) - drm/ttm: fix the warning for hit_low and evict_low (Sunil Khatri) - accel/ivpu: Fix the D0i2 disable test mode (Andrzej Kacprowski) - accel/ivpu: Correct DCT interrupt handling (Karol Wachowski) - drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill() (Philipp Stanner) - scsi: ufs: core: Remove redundant query_complete trace (Keoseong Park) - scsi: myrb: Fix spelling mistake "statux" -> "status" (Colin Ian King) - nvmet-auth: always free derived key data (Hannes Reinecke) - nvmet-tcp: don't restore null sk_state_change (Alistair Francis) - nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS (Alistair Francis) - nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS (Alistair Francis) - nvme-tcp: fix premature queue removal and I/O failover (Michael Liang) - nvme-pci: add quirks for WDC Blue SN550 15b7:5009 (Wentao Guan) - nvme-pci: add quirks for device 126f:1001 (Wentao Guan) - nvme-pci: fix queue unquiesce check on slot_reset (Keith Busch) - ublk: remove the check of ublk_need_req_ref() from __ublk_check_and_get_req (Ming Lei) - ublk: enhance check for register/unregister io buffer command (Ming Lei) - ublk: decouple zero copy from user copy (Ming Lei) - selftests: ublk: fix UBLK_F_NEED_GET_DATA (Ming Lei) - io_uring/fdinfo: annotate racy sq/cq head/tail reads (Jens Axboe) - bcachefs: Remove incorrect __counted_by annotation (Alan Huang) - bcachefs: add missing sched_annotate_sleep() (Kent Overstreet) - bcachefs: Fix __bch2_dev_group_set() (Kent Overstreet) - bcachefs: Kill ERO for i_blocks check in truncate (Kent Overstreet) - bcachefs: check for inode.bi_sectors underflow (Kent Overstreet) - bcachefs: Kill ERO in __bch2_i_sectors_acct() (Kent Overstreet) - bcachefs: readdir fixes (Kent Overstreet) - bcachefs: improve missing journal write device error message (Kent Overstreet) - bcachefs: Topology error after insert is now an ERO (Kent Overstreet) - bcachefs: Use bch2_kvmalloc() for journal keys array (Kent Overstreet) - bcachefs: More informative error message when shutting down due to error (Kent Overstreet) - bcachefs: btree_root_unreadable_and_scan_found_nothing autofix for non data btrees (Kent Overstreet) - bcachefs: btree_node_data_missing is now autofix (Kent Overstreet) - bcachefs: Don't generate alloc updates to invalid buckets (Kent Overstreet) - bcachefs: Improve bch2_dev_bucket_missing() (Kent Overstreet) - bcachefs: fix bch2_dev_buckets_resize() (Kent Overstreet) - bcachefs: Add upgrade table entry from 0.14 (Kent Overstreet) - bcachefs: Run BCH_RECOVERY_PASS_reconstruct_snapshots on missing subvol -> snapshot (Kent Overstreet) - bcachefs: Add missing utf8_unload() (Kent Overstreet) - bcachefs: Emit unicode version message on startup (Kent Overstreet) - bcachefs: Use generic_set_sb_d_ops for standard casefolding d_ops (Kent Overstreet) - bcachefs: Fix losing return code in next_fiemap_extent() (Kent Overstreet) - pinctrl: qcom: Fix PINGROUP definition for sm8750 (Maulik Shah) - pinctrl: mediatek: common-v1: Fix error checking in mtk_eint_init() (Dan Carpenter) - pinctrl: mediatek: Fix new design debounce issue (Hao Chang) - pinctrl: mediatek: common-v1: Fix EINT breakage on older controllers (Chen-Yu Tsai) - pinctrl: airoha: fix wrong PHY LED mapping and PHY2 LED defines (Christian Marangi) - pinctrl: meson: define the pull up/down resistor value as 60 kOhm (Martin Blumenstingl) - pinctrl: imx: Return NULL if no group is matched and found (Hui Wang) - iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) (Mingcong Bai) - iommu/vt-d: Revert ATS timing change to fix boot failure (Lu Baolu) - iommu: Fix two issues in iommu_copy_struct_from_user() (Nicolin Chen) - iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid (Pavel Paklov) - iommu/arm-smmu-v3: Fail aliasing StreamIDs more gracefully (Robin Murphy) - iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids (Nicolin Chen) - iommu/arm-smmu-v3: Fix pgsize_bit for sva domains (Balbir Singh) - iommu/arm-smmu-v3: Add missing S2FWB feature detection (Aneesh Kumar K.V (Arm)) - mm, slab: clean up slab->obj_exts always (Zhenhua Huang) - net: vertexcom: mse102x: Fix RX error handling (Stefan Wahren) - net: vertexcom: mse102x: Add range check for CMD_RTS (Stefan Wahren) - net: vertexcom: mse102x: Fix LEN_MASK (Stefan Wahren) - net: vertexcom: mse102x: Fix possible stuck of SPI interrupt (Stefan Wahren) - net: hns3: defer calling ptp_clock_register() (Jian Shen) - net: hns3: fixed debugfs tm_qset size (Hao Lan) - net: hns3: fix an interrupt residual problem (Yonglong Liu) - net: hns3: store rx VLAN tag offload state for VF (Jian Shen) - igc: fix lock order in igc_ptp_reset (Jacob Keller) - idpf: protect shutdown from reset (Larysa Zaremba) - idpf: fix potential memory leak on kcalloc() failure (Michal Swiatkowski) - octeon_ep: Fix host hang issue during device reboot (Sathesh B Edara) - net: fec: ERR007885 Workaround for conventional TX (Mattias Barthel) - net: lan743x: Fix memleak issue when GSO enabled (Thangaraj Samynathan) - ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations (Sagi Maimon) - net: use sock_gen_put() when sk_state is TCP_TIME_WAIT (Jibin Zhang) - bnxt_en: fix module unload sequence (Vadim Fedorenko) - bnxt_en: Fix ethtool -d byte order for 32-bit values (Michael Chan) - bnxt_en: Fix out-of-bound memcpy() during ethtool -w (Shruti Parab) - bnxt_en: Fix coredump logic to free allocated buffer (Shruti Parab) - bnxt_en: delay pci_alloc_irq_vectors() in the AER path (Kashyap Desai) - bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings() (Kashyap Desai) - bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan() (Somnath Kotur) - bnxt_en: Fix ethtool selftest output in one of the failure cases (Kalesh AP) - bnxt_en: Fix error handling path in bnxt_init_chip() (Shravya KN) - net: ipv6: fix UDPv6 GSO segmentation with NAT (Felix Fietkau) - selftests: net: tc_taprio: new test (Vladimir Oltean) - selftests: net: tsn_lib: add window_size argument to isochron_do() (Vladimir Oltean) - selftests: net: tsn_lib: create common helper for counting received packets (Vladimir Oltean) - net: dsa: felix: fix broken taprio gate states after clock jump (Vladimir Oltean) - net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM (Chad Monroe) - net: mdio: mux-meson-gxl: set reversed bit when using internal phy (Da Xue) - net: dlink: Correct endianness handling of led_mode (Simon Horman) - idpf: fix offloads support for encapsulated packets (Madhu Chittim) - ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr() (Xuanqiang Luo) - ice: fix Get Tx Topology AQ command error on E830 (Paul Greenwalt) - selftests: tc-testing: Add TDC tests that exercise reentrant enqueue behaviour (Victor Nogueira) - net_sched: qfq: Fix double list add in class with netem as child qdisc (Victor Nogueira) - net_sched: ets: Fix double list add in class with netem as child qdisc (Victor Nogueira) - net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc (Victor Nogueira) - net_sched: drr: Fix double list add in class with netem as child qdisc (Victor Nogueira) - pds_core: remove write-after-free of client_id (Shannon Nelson) - Bluetooth: L2CAP: copy RX timestamp to new fragments (Pauli Virtanen) - Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths (Kiran K) - Bluetooth: btmtksdio: Do close if SDIO card removed without close (Chris Lu) - Bluetooth: btmtksdio: Check function enabled before doing close (Chris Lu) - Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue() (En-Wei Wu) - Bluetooth: btintel_pcie: Avoid redundant buffer allocation (Kiran K) - Bluetooth: hci_conn: Fix not setting timeout for BIG Create Sync (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast Receiver (Luiz Augusto von Dentz) - netlink: specs: ethtool: Remove UAPI duplication of phy-upstream enum (Kory Maincent) - net: ethernet: mtk_eth_soc: sync mtk_clks_source_name array (Daniel Golle) - amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload (Vishal Badole) - net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised (Louis-Alexis Eyraud) - net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll (Louis-Alexis Eyraud) - rtase: Modify the condition used to detect overflow in rtase_calc_time_mitigation (Justin Lai) - bnxt_en: improve TX timestamping FIFO configuration (Vadim Fedorenko) - octeon_ep_vf: Resolve netdevice usage count issue (Sathesh B Edara) - Revert "rndis_host: Flag RNDIS modems as WWAN devices" (Christian Heusel) - selftests: net: bridge_vlan_aware: test untagged/8021p-tagged with and without PVID (Vladimir Oltean) - net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID (Vladimir Oltean) - vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp (Daniel Borkmann) - net/mlx5: E-switch, Fix error handling for enabling roce (Chris Mi) - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover (Cosmin Ratiu) - net/mlx5e: TC, Continue the attr process even if encap entry is invalid (Jianbo Liu) - net/mlx5: E-Switch, Initialize MAC Address for Default GID (Maor Gottlieb) - net/mlx5e: Use custom tunnel header for vxlan gbp (Vlad Dogaru) - xsk: Fix offset calculation in unaligned mode (e.kubanski) - xsk: Fix race condition in AF_XDP generic RX path (e.kubanski) - vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Ido Schimmel) - wifi: iwlwifi: restore missing initialization of async_handlers_list (Itamar Shalev) - wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage() (Wentao Liang) - wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release (Murad Masimov) - wifi: iwlwifi: fix the check for the SCRATCH register upon resume (Emmanuel Grumbach) - wifi: iwlwifi: don't warn if the NIC is gone in resume (Emmanuel Grumbach) - wifi: iwlwifi: mld: fix BAID validity check (Johannes Berg) - wifi: iwlwifi: back off on continuous errors (Johannes Berg) - wifi: iwlwifi: mld: only create debugfs symlink if it does not exist (Benjamin Berg) - wifi: iwlwifi: mld: inform trans on init failure (Miri Korenblit) - wifi: iwlwifi: mld: properly handle async notification in op mode start (Miri Korenblit) - Revert "wifi: iwlwifi: make no_160 more generic" (Miri Korenblit) - Revert "wifi: iwlwifi: add support for BE213" (Miri Korenblit) - wifi: mac80211: restore monitor for outgoing frames (Johannes Berg) - kbuild: Properly disable -Wunterminated-string-initialization for clang (Nathan Chancellor) - btrfs: adjust subpage bit start based on sectorsize (Josef Bacik) - btrfs: fix the inode leak in btrfs_iget() (Penglei Jiang) - btrfs: fix COW handling in run_delalloc_nocow() (Dave Chen) - drivers: base: handle module_kobject creation (Shyam Saini) - kernel: globalize lookup_or_create_module_kobject() (Shyam Saini) - kernel: refactor lookup_or_create_module_kobject() (Shyam Saini) - kernel: param: rename locate_module_kobject (Shyam Saini) - crypto: scompress - increment scomp_scratch_users when already allocated (Sabrina Dubroca) - mmc: renesas_sdhi: disable clocks if registering regulator failed (Wolfram Sang) - mmc: renesas_sdhi: add regulator dependency (Arnd Bergmann) - mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe (Ruslan Piasetskyi) - selftests/fs/mount-notify: test also remove/flush of mntns marks (Amir Goldstein) - fanotify: fix flush of mntns marks (Amir Goldstein) - platform/x86: ideapad-laptop: add support for some new buttons (Gašper Nemgar) - platform/x86: asus-wmi: Disable OOBE state after resume from hibernation (Pavel Nikulin) - platform/x86: alienware-wmi-wmax: Add support for Alienware m15 R7 (Kurt Borja) - platform/x86/intel: hid: Add Pantherlake support (Saranya Gopal) - platform/x86: alienware-wmi-wmax: Fix uninitialized variable due to bad error handling (Kurt Borja) - platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug (Shouye Liu) - platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles (Mario Limonciello) - memblock tests: add test for memblock_set_node (Wei Yang) - mm/memblock: repeat setting reserved region nid if array is doubled (Wei Yang) - mm/memblock: pass size instead of end to memblock_set_node() (Wei Yang) - ksmbd: fix use-after-free in session logoff (Sean Heelan) - ksmbd: fix use-after-free in kerberos authentication (Sean Heelan) - ksmbd: fix use-after-free in ksmbd_session_rpc_open (Namjae Jeon) - smb: server: smb2pdu: check return value of xa_store() (Salah Triki) - dm: always update the array size in realloc_argv on success (Benjamin Marzinski) - dm-integrity: fix a warning on invalid table line (Mikulas Patocka) - dm-bufio: don't schedule in atomic context (LongPing Wei) - dm table: Fix W=1 build warning when mempool_needs_integrity is unused (Andy Shevchenko) - powerpc/boot: Fix dash warning (Madhavan Srinivasan) - powerpc/boot: Check for ld-option support (Madhavan Srinivasan) - powerpc: Add check to select PPC_RADIX_BROADCAST_TLBIE (Madhavan Srinivasan) - powerpc64/ftrace: fix module loading without patchable function entries (Anthony Iliopoulos) - book3s64/radix : Align section vmemmap start address to PAGE_SIZE (Donet Tom) - book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n (Ritesh Harjani (IBM)) - Drivers: hv: Fix bad ref to hv_synic_eventring_tail when CPU goes offline (Michael Kelley) - tools/hv: update route parsing in kvp daemon (Olaf Hering) - Drivers: hv: Fix bad pointer dereference in hv_get_partition_id (Nuno Das Neves) - Linux 6.15-rc4 (Linus Torvalds) - misc: pci_endpoint_test: Defer IRQ allocation until ioctl(PCITEST_SET_IRQTYPE) (Niklas Cassel) - MAINTAINERS: Move Manivannan Sadhasivam as PCI Native host bridge and endpoint maintainer (Manivannan Sadhasivam) - selftests/pcie_bwctrl: Fix test progs list (Ilpo Järvinen) - PCI: Restore assigned resources fully after release (Ilpo Järvinen) - Revert "sunrpc: clean cache_detail immediately when flush is written frequently" (Chuck Lever) - x86/insn: Fix CTEST instruction decoding (Kirill A. Shutemov) - x86/boot: Work around broken busybox 'truncate' tool (Ard Biesheuvel) - x86/mm: Fix _pgd_alloc() for Xen PV mode (Juergen Gross) - x86/e820: Discard high memory that can't be addressed by 32-bit systems (Mike Rapoport (Microsoft)) - sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash (Omar Sandoval) - perf/x86: Fix non-sampling (counting) events on certain x86 platforms (Luo Gengkun) - perf/core: Change to POLLERR for pinned events with error (Namhyung Kim) - irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode() (Suzuki K Poulose) - LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally (Bibo Mao) - LoongArch: KVM: Fully clear some CSRs when VM reboot (Bibo Mao) - LoongArch: KVM: Fix multiple typos of KVM code (Yulong Han) - LoongArch: Return NULL from huge_pte_offset() for invalid PMD (Ming Wang) - LoongArch: Remove a bogus reference to ZONE_DMA (Petr Tesarik) - LoongArch: Handle fp, lsx, lasx and lbt assembly symbols (Tiezhu Yang) - LoongArch: Make do_xyz() exception handlers more robust (Tiezhu Yang) - LoongArch: Make regs_irqs_disabled() more clear (Tiezhu Yang) - LoongArch: Select ARCH_USE_MEMTEST (Yuli Wang) - Documentation: openrisc: Update toolchain binaries URL (Stafford Horne) - Documentation: openrisc: Update mailing list (Stafford Horne) - openrisc: Add cacheinfo support (Sahil Siddiq) - openrisc: Introduce new utility functions to flush and invalidate caches (Sahil Siddiq) - openrisc: Refactor struct cpuinfo_or1k to reduce duplication (Sahil Siddiq) - lib: Ensure prime numbers tests are included in KUnit test runs (Mark Brown) - drm/amd/display: do not copy invalid CRTC timing info (Gergo Koteles) - drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF (Leo Li) - drm/amd/display: Use 16ms AUX read interval for LTTPR with old sinks (George Shen) - drm/amd/display: Fix ACPI edid parsing on some Lenovo systems (Mario Limonciello) - drm/amdgpu: Allow P2P access through XGMI (Felix Kuehling) - drm/amd/display: Enable urgent latency adjustment on DCN35 (Nicholas Susanto) - drm/amd/display: Force full update in gpu reset (Roman Li) - drm/amd/display: Fix gpu reset in multidisplay config (Roman Li) - drm/amdgpu: Don't pin VRAM without DMABUF_MOVE_NOTIFY (Felix Kuehling) - drm/amdgpu: Use allowed_domains for pinning dmabufs (Felix Kuehling) - drm/exynos: Fix spelling mistake "enqueu" -> "enqueue" (Colin Ian King) - drm/exynos: exynos7_drm_decon: Consstify struct decon_data (Krzysztof Kozlowski) - drm/exynos: fixed a spelling error (Anindya Sundar Gayen) - drm/exynos/vidi: Remove redundant error handling in vidi_get_modes() (Wentao Liang) - drm/exynos: Remove unnecessary checking (Guoqing Jiang) - drm: panel: jd9365da: fix reset signal polarity in unprepare (Hugo Villeneuve) - drm/meson: use unsigned long long / Hz for frequency types (Martin Blumenstingl) - Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates" (Christian Hewitt) - selftests/bpf: Correct typo in __clang_major__ macro (Peilin Ye) - samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora (Haoran Jiang) - bpf: Add namespace to BPF internal symbols (Alexei Starovoitov) - selftests/bpf: add test for softlock when modifying hashmap while iterating (Brandon Kammerdiener) - bpf: fix possible endless loop in BPF map iteration (Brandon Kammerdiener) - selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure (Ihor Solodrai) - scsi: Improve CDL control (Damien Le Moal) - ata: libata-scsi: Improve CDL control (Damien Le Moal) - ata: libata-scsi: Fix ata_msense_control_ata_feature() (Damien Le Moal) - ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type (Damien Le Moal) - fs/xattr: Fix handling of AT_FDCWD in setxattrat(2) and getxattrat(2) (Jan Kara) - MAINTAINERS: hfs/hfsplus: add myself as maintainer (Yangtao Li) - splice: remove duplicate noinline from pipe_clear_nowait (T.J. Mercier) - devtmpfs: don't use vfs_getattr_nosec to query i_mode (Christoph Hellwig) - fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount() (Al Viro) - fs: fall back to file_ref_put() for non-last reference (Mateusz Guzik) - mm/migrate: fix sleep in atomic for large folios and buffer heads (Davidlohr Bueso) - fs/ext4: use sleeping version of sb_find_get_block() (Davidlohr Bueso) - fs/jbd2: use sleeping version of __find_get_block() (Davidlohr Bueso) - fs/ocfs2: use sleeping version of __find_get_block() (Davidlohr Bueso) - fs/buffer: use sleeping version of __find_get_block() (Davidlohr Bueso) - fs/buffer: introduce sleeping flavors for pagecache lookups (Davidlohr Bueso) - fs/buffer: split locking for pagecache lookups (Davidlohr Bueso) - MAINTAINERS: add HFS/HFS+ maintainers (Viacheslav Dubeyko) - ceph: Fix incorrect flush end position calculation (David Howells) - ceph: Remove osd_client deadcode (Dr. David Alan Gilbert) - cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports (Smita Koralahalli) - cxl/feature: Update out_len in set feature failure case (Li Ming) - cxl: Fix devm host device for CXL fwctl initialization (Dave Jiang) - cxl/pci: Drop the parameter is_port of cxl_gpf_get_dvsec() (Li Ming) - cxl/pci: Update Port GPF timeout only when the first EP attaching (Li Ming) - cxl/core: Fix caching dport GPF DVSEC issue (Li Ming) - riscv: uprobes: Add missing fence.i after building the XOL buffer (Björn Töpel) - riscv: Replace function-like macro by static inline function (Björn Töpel) - arm64: Rework checks for broken Cavium HW in the PI code (Marc Zyngier) - KVM: x86: Do not use kvm_rip_read() unconditionally for KVM_PROFILING (Adrian Hunter) - KVM: x86: Do not use kvm_rip_read() unconditionally in KVM tracepoints (Adrian Hunter) - KVM: SVM: WARN if an invalid posted interrupt IRTE entry is added (Sean Christopherson) - iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts (Sean Christopherson) - iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE (Sean Christopherson) - KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer (Sean Christopherson) - KVM: x86: Explicitly treat routing entry type changes as changes (Sean Christopherson) - KVM: x86: Reset IRTE to host control if *new* route isn't postable (Sean Christopherson) - KVM: SVM: Allocate IR data using atomic allocation (Sean Christopherson) - KVM: SVM: Don't update IRTEs if APICv/AVIC is disabled (Sean Christopherson) - KVM: arm64, x86: make kvm_arch_has_irq_bypass() inline (Paolo Bonzini) - ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd (Ming Lei) - ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA (Ming Lei) - block: don't autoload drivers on blk-cgroup configuration (Christoph Hellwig) - block: don't autoload drivers on stat (Christoph Hellwig) - block: remove the backing_inode variable in bdev_statx (Christoph Hellwig) - block: move blkdev_{get,put} _no_open prototypes out of blkdev.h (Christoph Hellwig) - block: never reduce ra_pages in blk_apply_bdi_limits (Christoph Hellwig) - selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 coreutils (Uday Shankar) - nvmet: fix out-of-bounds access in nvmet_enable_port (Richard Weinberger) - selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx' (Ming Lei) - selftests: ublk: fix recover test (Ming Lei) - block: hoist block size validation code to a separate function (Darrick J. Wong) - block: fix race between set_blocksize and read paths (Darrick J. Wong) - io_uring: fix 'sync' handling of io_fallback_tw() (Jens Axboe) - io_uring: don't duplicate flushing in io_req_post_cqe (Pavel Begunkov) - cpufreq: fix compile-test defaults (Johan Hovold) - cpufreq: cppc: Fix invalid return value in .get() callback (Marc Zyngier) - cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() (Henry Martin) - cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate() (Henry Martin) - cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate() (Henry Martin) - cpufreq: Do not enable by default during compile testing (Krzysztof Kozlowski) - cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist (Pengyu Luo) - cpufreq: sun50i: prevent out-of-bounds access (Andre Przywara) - MAINTAINERS: Assign maintainer for the port controller drivers (Heikki Krogerus) - USB: serial: simple: add OWON HDS200 series oscilloscope support (Craig Hesling) - USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe (Michael Ehrenreich) - USB: serial: option: add Sierra Wireless EM9291 (Adam Xue) - usb: typec: class: Unlocked on error in typec_register_partner() (Dan Carpenter) - usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive (Miao Li) - USB: wdm: add annotation (Oliver Neukum) - USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context (Oliver Neukum) - USB: wdm: close race between wdm_open and wdm_wwan_port_stop (Oliver Neukum) - USB: wdm: handle IO errors in wdm_wwan_port_start (Oliver Neukum) - USB: VLI disk crashes if LPM is used (Oliver Neukum) - usb: dwc3: gadget: check that event count does not exceed event buffer length (Frode Isaksen) - USB: storage: quirk for ADATA Portable HDD CH94 (Oliver Neukum) - usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive (Miao Li) - USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02) (Huacai Chen) - usb: dwc3: xilinx: Prevent spike in reset signal (Mike Looijmans) - usb: cdns3: Fix deadlock when using NCM gadget (Ralph Siemsen) - usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling (Fedor Pchelkin) - usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines (Fedor Pchelkin) - usb: chipidea: ci_hdrc_imx: fix usbmisc handling (Fedor Pchelkin) - usb: typec: class: Invalidate USB device pointers on partner unregistration (Andrei Kuchynski) - usb: typec: class: Fix NULL pointer access (Andrei Kuchynski) - xhci: Limit time spent with xHC interrupts disabled during bus resume (Mathias Nyman) - usb: xhci: Fix invalid pointer dereference in Etron workaround (Michal Pecio) - usb: xhci: Fix Short Packet handling rework ignoring errors (Michal Pecio) - Revert "xhci: Prevent early endpoint restart when handling STALL errors." (Mathias Nyman) - Revert "xhci: Avoid queuing redundant Stop Endpoint command for stalled endpoint" (Mathias Nyman) - serial: sifive: lock port in startup()/shutdown() callbacks (Ryo Takakura) - tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT (Günther Noack) - serial: msm: Configure correct working mode before starting earlycon (Stephan Gerhold) - firmware: stratix10-svc: Add of_platform_default_populate() (Mahesh Rao) - mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf type (Hans de Goede) - mei: vsc: Fix fortify-panic caused by invalid counted_by() use (Hans de Goede) - pps: generators: tio: fix platform_set_drvdata() (Raag Jadav) - mcb: fix a double free bug in chameleon_parse_gdd() (Haoxiang Li) - misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack (Rengarajan S) - misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration (Rengarajan S) - char: misc: register chrdev region with all possible minors (Thadeu Lima de Souza Cascardo) - mei: me: add panther lake H DID (Alexander Usyskin) - comedi: jr3_pci: Fix synchronous deletion of timer (Ian Abbott) - binder: fix offset calculation in debug log (Carlos Llamas) - intel_th: avoid using deprecated page->mapping, index fields (Lorenzo Stoakes) - dt-bindings: nvmem: Add compatible for MSM8960 (Rudraksha Gupta) - dt-bindings: nvmem: Add compatible for IPQ5018 (Sricharan Ramabadhran) - nvmem: qfprom: switch to 4-byte aligned reads (Dmitry Baryshkov) - nvmem: core: update raw_len if the bit reading is required (Dmitry Baryshkov) - nvmem: core: verify cell's raw_len (Dmitry Baryshkov) - nvmem: core: fix bit offsets of more than one byte (Dmitry Baryshkov) - dt-bindings: nvmem: fixed-cell: increase bits start value to 31 (Dmitry Baryshkov) - dt-bindings: nvmem: Add compatible for MS8937 (Barnabás Czémán) - dt-bindings: nvmem: qfprom: Add X1E80100 compatible (Akhil P Oommen) - nvmem: rockchip-otp: add rk3576 variant data (Heiko Stuebner) - dt-bindings: nvmem: rockchip,otp: Add compatible for RK3576 (Heiko Stuebner) - dt-bindings: nvmem: rockchip,otp: add missing limits for clock-names (Heiko Stuebner) - nvmem: rockchip-otp: Move read-offset into variant-data (Heiko Stuebner) - drivers/base/memory: Avoid overhead from for_each_present_section_nr() (Gavin Shan) - software node: Prevent link creation failure from causing kobj reference count imbalance (Lizhi Xu) - device property: Add a note to the fwnode.h (Andy Shevchenko) - drivers/base: Add myself as auxiliary bus reviewer (Leon Romanovsky) - drivers/base: Extend documentation with preferred way to use auxbus (Leon Romanovsky) - driver core: fix potential NULL pointer dereference in dev_uevent() (Dmitry Torokhov) - driver core: introduce device_set_driver() helper (Dmitry Torokhov) - Revert "drivers: core: synchronize really_probe() and dev_uevent()" (Dmitry Torokhov) - MAINTAINERS: update the location of the driver-core git tree (Greg Kroah-Hartman) - rust: firmware: Use `ffi::c_char` type in `FwFunc` (Christian Schrefl) - MAINTAINERS: pci: add entry for Rust PCI code (Danilo Krummrich) - dma-coherent: Warn if OF reserved memory is beyond current coherent DMA mask (Chen-Yu Tsai) - dma-mapping: Fix warning reported for missing prototype (Balbir Singh) - dma-mapping: avoid potential unused data compilation warning (Marek Szyprowski) - dma/mapping.c: dev_dbg support for dma_addressing_limited (Balbir Singh) - dma/contiguous: avoid warning about unused size_bytes (Arnd Bergmann) - xfs: remove duplicate Zoned Filesystems sections in admin-guide (Hans Holmberg) - XFS: fix zoned gc threshold math for 32-bit arches (Carlos Maiolino) - bcachefs: Rework fiemap transaction restart handling (Kent Overstreet) - bcachefs: add fiemap delalloc extent detection (Brian Foster) - bcachefs: refactor fiemap processing into extent helper and struct (Brian Foster) - bcachefs: track current fiemap offset in start variable (Brian Foster) - bcachefs: drop duplicate fiemap sync flag (Brian Foster) - bcachefs: Fix btree_iter_peek_prev() at end of inode (Kent Overstreet) - bcachefs: Make btree_iter_peek_prev() assert more precise (Kent Overstreet) - bcachefs: Unit test fixes (Kent Overstreet) - bcachefs: Print mount opts earlier (Kent Overstreet) - bcachefs: unlink: casefold d_invalidate (Kent Overstreet) - bcachefs: Fix casefold lookups (Kent Overstreet) - bcachefs: Casefold is now a regular opts.h option (Kent Overstreet) - bcachefs: Implement fileattr_(get|set) (Kent Overstreet) - bcachefs: Allocator now copes with unaligned buckets (Kent Overstreet) - bcachefs: Start copygc, rebalance threads earlier (Kent Overstreet) - bcachefs: Refactor bch2_run_recovery_passes() (Kent Overstreet) - bcachefs: bch2_copygc_wakeup() (Kent Overstreet) - bcachefs: Fix ref leak in write_super() (Kent Overstreet) - bcachefs: Change __journal_entry_close() assert to ERO (Kent Overstreet) - bcachefs: Ensure journal space is block size aligned (Kent Overstreet) - bcachefs: Stricter checks on "key allowed in this btree" (Kent Overstreet) - bcachefs: Error ratelimiting is no longer only during fsck (Kent Overstreet) - bcachefs: Fix null ptr deref in bch2_snapshot_tree_oldest_subvol() (Kent Overstreet) - bcachefs: Fix early startup error path (Kent Overstreet) - scsi: mpi3mr: Add level check to control event logging (Ranjan Kumar) - scsi: ufs: core: Add NULL check in ufshcd_mcq_compl_pending_transfer() (Chenyuan Yang) - scsi: core: Clear flags for scsi_cmnd that did not complete (Anastasia Kovaleva) - scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices (Manish Pandey) - scsi: ufs: qcom: Add quirks for Samsung UFS devices (Manish Pandey) - scsi: target: iscsi: Fix timeout on deleted connection (Dmitry Bogdanov) - scsi: mpi3mr: Reset the pending interrupt flag (Ranjan Kumar) - scsi: mpi3mr: Fix pending I/O counter (Ranjan Kumar) - scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort() (Chenyuan Yang) - landlock: Update log documentation (Mickaël Salaün) - landlock: Fix documentation for landlock_restrict_self(2) (Mickaël Salaün) - landlock: Fix documentation for landlock_create_ruleset(2) (Mickaël Salaün) - selftests/landlock: Add PID tests for audit records (Mickaël Salaün) - selftests/landlock: Factor out audit fixture in audit_test (Mickaël Salaün) - landlock: Log the TGID of the domain creator (Mickaël Salaün) - landlock: Remove incorrect warning (Mickaël Salaün) - net: stmmac: fix multiplication overflow when reading timestamp (Alexis Lothoré) - net: stmmac: fix dwmac1000 ptp timestamp status offset (Alexis Lothore) - net: dp83822: Fix OF_MDIO config check (Johannes Schneider) - pds_core: make wait_context part of q_info (Shannon Nelson) - pds_core: Remove unnecessary check in pds_client_adminq_cmd() (Brett Creeley) - pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result (Brett Creeley) - pds_core: Prevent possible adminq overflow/stuck condition (Brett Creeley) - net: dsa: mt7530: sync driver-specific behavior of MT7531 variants (Daniel Golle) - selftests/tc-testing: Add test for HFSC queue emptying during peek operation (Cong Wang) - net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too (Cong Wang) - net_sched: hfsc: Fix a UAF vulnerability in class handling (Cong Wang) - selftests: mptcp: diag: use mptcp_lib_get_info_value (Geliang Tang) - mptcp: pm: Defer freeing of MPTCP userspace path manager entries (Mat Martineau) - net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration (Bo-Cun Chen) - tipc: fix NULL pointer dereference in tipc_mon_reinit_self() (Tung Nguyen) - virtio-net: disable delayed refill when pausing rx (Bui Quang Minh) - net: phy: leds: fix memory leak (Qingfang Deng) - net: phylink: mac_link_(up|down)() clarifications (Russell King (Oracle)) - net: phylink: fix suspend/resume with WoL enabled and link down (Russell King (Oracle)) - net: lwtunnel: disable BHs when required (Justin Iurman) - net: selftests: initialize TCP header and skb payload with zero (Oleksij Rempel) - net: phy: microchip: force IRQ polling mode for lan88xx (Fiona Klute) - net: enetc: fix frame corruption on bpf_xdp_adjust_head/tail() and XDP_PASS (Vladimir Oltean) - net: enetc: refactor bulk flipping of RX buffers to separate function (Vladimir Oltean) - net: enetc: register XDP RX queues with frag_size (Vladimir Oltean) - xen-netfront: handle NULL returned by xdp_convert_buff_to_frame() (Alexey Nepomnyashih) - MAINTAINERS: Add s390 networking drivers to NETWORKING DRIVERS (Simon Horman) - MAINTAINERS: Add ism.h to S390 NETWORKING DRIVERS (Simon Horman) - net: fix the missing unlock for detached devices (Jakub Kicinski) - net/mlx5: Move ttc allocation after switch case to prevent leaks (Henry Martin) - net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table() (Henry Martin) - MAINTAINERS: Add entry for Socfpga DWMAC ethernet glue driver (Maxime Chevallier) - crypto: atmel-sha204a - Set hwrng quality to lowest possible (Marek Behún) - crypto: scomp - Fix off-by-one bug when calculating last page (Herbert Xu) - Revert "crypto: testmgr - Add multibuffer acomp testing" (Herbert Xu) - Fix mis-uses of 'cc-option' for warning disablement (Linus Torvalds) - locking/local_lock: fix _Generic() matching of local_trylock_t (Vlastimil Babka) - vhost-scsi: Fix vhost_scsi_send_status() (Dongli Zhang) - vhost-scsi: Fix vhost_scsi_send_bad_target() (Dongli Zhang) - vhost-scsi: protect vq->log_used with vq->mutex (Dongli Zhang) - vhost_task: fix vhost_task_create() documentation (Stefano Garzarella) - virtio_console: fix order of fields cols and rows (Maximilian Immanuel Brandtner) - virtio_console: fix missing byte order handling for cols and rows (Halil Pasic) - virtgpu: don't reset on shutdown (Michael S. Tsirkin) - virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN (Zhongqiu Han) - vhost: fix VHOST_*_OWNER documentation (Stefano Garzarella) - virtio_pci: Use self group type for cap commands (Daniel Jurgens) - btrfs: zoned: skip reporting zone for new block group (Naohiro Aota) - block: introduce zone capacity helper (Naohiro Aota) - btrfs: tree-checker: adjust error code for header level check (David Sterba) - btrfs: fix invalid inode pointer after failure to create reloc inode (Filipe Manana) - btrfs: zoned: return EIO on RAID1 block group write pointer mismatch (Johannes Thumshirn) - btrfs: fix the ASSERT() inside GET_SUBPAGE_BITMAP() (Qu Wenruo) - btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range() (Qu Wenruo) - btrfs: subpage: access correct object when reading bitmap start in subpage_calc_start_bit() (Qu Wenruo) - ima: process_measurement() needlessly takes inode_lock() on MAY_READ (Frederick Lawler) - sched_ext: Mark SCX_OPS_HAS_CGROUP_WEIGHT for deprecation (Tejun Heo) - sched_ext: Remove cpu.weight / cpu.idle unimplemented warnings (Tejun Heo) - sched_ext: Use kvzalloc for large exit_dump allocation (Breno Leitao) - cgroup/cpuset-v1: Add missing support for cpuset_v2_mode (T.J. Mercier) - cgroup: Fix compilation issue due to cgroup_mutex not being exported (gaoxu) - gcc-15: disable '-Wunterminated-string-initialization' entirely for now (Linus Torvalds) - Linux 6.15-rc3 (Linus Torvalds) - gcc-15: work around sequence-point warning (Linus Torvalds) - gcc-15: add '__nonstring' markers to byte arrays (Linus Torvalds) - gcc-15: get rid of misc extra NUL character padding (Linus Torvalds) - gcc-15: acpi: sprinkle random '__nonstring' crumbles around (Linus Torvalds) - gcc-15: make 'unterminated string initialization' just a warning (Linus Torvalds) - MAINTAINERS: add section for locking of mm's and VMAs (Lorenzo Stoakes) - mm: vmscan: fix kswapd exit condition in defrag_mode (Johannes Weiner) - mm: vmscan: restore high-cpu watermark safety in kswapd (Johannes Weiner) - MAINTAINERS: add Pedro as reviewer to the MEMORY MAPPING section (Lorenzo Stoakes) - mm/memory: move sanity checks in do_wp_page() after mapcount vs. refcount stabilization (David Hildenbrand) - mm, hugetlb: increment the number of pages to be reset on HVO (Oscar Salvador) - writeback: fix false warning in inode_to_wb() (Andreas Gruenbacher) - docs: ABI: replace mcroce@microsoft.com with new Meta address (Ahmad Fatoum) - mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() (Baoquan He) - MAINTAINERS: add memory advice section (Lorenzo Stoakes) - MAINTAINERS: add mmap trace events to MEMORY MAPPING (Liam R. Howlett) - mm: memcontrol: fix swap counter leak from offline cgroup (Muchun Song) - MAINTAINERS: add MM subsection for the page allocator (Vlastimil Babka) - MAINTAINERS: update SLAB ALLOCATOR maintainers (Vlastimil Babka) - fs/dax: fix folio splitting issue by resetting old folio order + _nr_pages (David Hildenbrand) - mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() (Kirill A. Shutemov) - Revert "hfs{plus}: add deprecation warning" (Christian Brauner) - fs: move the bdex_statx call to vfs_getattr_nosec (Christoph Hellwig) - netfs: Mark __nonstring lookup tables (Kees Cook) - eventpoll: Set epoll timeout if it's in the future (Joe Damato) - fs: ensure that *path_locked*() helpers leave passed path pristine (Christian Brauner) - fs: add kern_path_locked_negative() (Christian Brauner) - hfs{plus}: add deprecation warning (Christian Brauner) - Kconfig: switch CONFIG_SYSFS_SYCALL default to n (Christian Brauner) - i2c: cros-ec-tunnel: defer probe if parent EC is not present (Thadeu Lima de Souza Cascardo) - i2c: atr: Fix wrong include (Andy Shevchenko) - tracing: selftests: Add testing a user string to filters (Steven Rostedt) - tracing: Fix filter string testing (Steven Rostedt) - ftrace: Fix type of ftrace_graph_ent_entry.depth (Ilya Leoshkevich) - ftrace: fix incorrect hash size in register_ftrace_direct() (Menglong Dong) - ftrace: Free ftrace hashes after they are replaced in the subops code (Steven Rostedt) - ftrace: Reinitialize hash to EMPTY_HASH after freeing (Steven Rostedt) - ftrace: Initialize variables for ftrace_startup/shutdown_subops() (Steven Rostedt) - nfsd: decrease sc_count directly if fail to queue dl_recall (Li Lingfeng) - nfs: add missing selections of CONFIG_CRC32 (Eric Biggers) - rust: helpers: Add dma_alloc_attrs() and dma_free_attrs() (FUJITA Tomonori) - rust: helpers: Remove volatile qualifier from io helpers (FUJITA Tomonori) - rust: kbuild: use `pound` to support GNU Make < 4.3 (Miguel Ojeda) - objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0 (Miguel Ojeda) - rust: kasan/kbuild: fix missing flags on first build (Miguel Ojeda) - rust: disable `clippy::needless_continue` (Miguel Ojeda) - rust: kbuild: Don't export __pfx symbols (Sami Tolvanen) - rust: pin-init: use Markdown autolinks in Rust comments (Miguel Ojeda) - rust: pin-init: alloc: restrict `impl ZeroableOption` for `Box` to `T: Sized` (Miguel Ojeda) - scripts: generate_rust_analyzer: Add ffi crate (Lukas Fischer) - drm/msm/a6xx+: Don't let IB_SIZE overflow (Rob Clark) - drm/msm/dpu: drop rogue intr_tear_rd_ptr values (Dmitry Baryshkov) - drm/msm/dpu: reorder pointer operations after sanity checks to avoid NULL deref (Qasim Ijaz) - drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_check (Chenyuan Yang) - drm/msm/dpu: check every pipe per capability (Jun Nie) - drm/xe/pxp: do not queue unneeded terminations from debugfs (Daniele Ceraolo Spurio) - drm/xe/dma_buf: stop relying on placement in unmap (Matthew Auld) - drm/xe/userptr: fix notifier vs folio deadlock (Matthew Auld) - drm/xe: Set LRC addresses before guc load (Lucas De Marchi) - drm/mgag200: Fix value in register (Thomas Zimmermann) - drm/gem: Internally test import_attach for imported objects (Thomas Zimmermann) - dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline() (Dan Carpenter) - accel/ivpu: Add cmdq_id to job related logs (Karol Wachowski) - accel/ivpu: Show NPU frequency in sysfs (Andrzej Kacprowski) - accel/ivpu: Fix the NPU's DPU frequency calculation (Andrzej Kacprowski) - accel/ivpu: Update FW Boot API to version 3.28.3 (Karol Wachowski) - accel/ivpu: Flush pending jobs of device's workqueues (Maciej Falkowski) - drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later (Maíra Canal) - drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring DSC slices (Ankit Nautiyal) - drm/i915/display: Add macro for checking 3 DSC engines (Ankit Nautiyal) - drm/amdgpu: Use the right function for hdp flush (Lijo Lazar) - drm/amd/display/dml2: use vzalloc rather than kzalloc (Alex Deucher) - drm/amdgpu: Add back JPEG to video caps for carrizo and newer (David Rosca) - drm/amdgpu: fix warning of drm_mm_clean (ZhenGuo Yin) - drm/amd: Forbid suspending into non-default suspend states (Mario Limonciello) - drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4 (Christian König) - Revert "smb: client: fix TCP timers deadlock after rmmod" (Kuniyuki Iwashima) - Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free" (Kuniyuki Iwashima) - smb3 client: fix open hardlink on deferred close file error (Chunjie Zhu) - x86/boot/sev: Avoid shared GHCB page for early memory acceptance (Ard Biesheuvel) - x86/cpu/amd: Fix workaround for erratum 1054 (Sandipan Das) - x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores (Pi Xiange) - x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches (Borislav Petkov (AMD)) - x86/xen: Fix __xen_hypercall_setfunc() (Jason Andryuk) - x86/i8253: Call clockevent_i8253_disable() with interrupts disabled (Fernando Fernandez Mancera) - perf/x86/intel: Add Panther Lake support (Kan Liang) - perf/x86/intel: Allow to update user space GPRs from PEBS records (Dapeng Mi) - perf/x86/intel: Don't clear perf metrics overflow bit unconditionally (Dapeng Mi) - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR (Kan Liang) - perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX (Kan Liang) - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR (Kan Liang) - irqchip/irq-bcm2712-mip: Enable driver when ARCH_BCM2835 is enabled (Peter Robinson) - irqchip/renesas-rzv2h: Prevent TINT spurious interrupt (Biju Das) - net/niu: Niu requires MSIX ENTRY_DATA fields touch before entry reads (Jonathan Currier) - PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads (Jonathan Currier) - genksyms: Handle typeof_unqual keyword and __seg_{fs,gs} qualifiers (Uros Bizjak) - clang-format: Update the ForEachMacros list for v6.15-rc1 (Ingo Molnar) - lib/prime_numbers: KUnit test should not select PRIME_NUMBERS (Geert Uytterhoeven) - ubsan: Fix panic from test_ubsan_out_of_bounds (Mostafa Saleh) - lib/Kconfig.ubsan: Remove 'default UBSAN' from UBSAN_INTEGER_WRAP (Nathan Chancellor) - hardening: Disable GCC randstruct for COMPILE_TEST (Kees Cook) - kasan: Add strscpy() test to trigger tag fault on arm64 (Vincenzo Frascino) - string: Add load_unaligned_zeropad() code path to sized_strscpy() (Peter Collingbourne) - gpiolib: Allow to use setters with return value for output-only gpios (Mathieu Dubois-Briand) - thermal: intel: int340x: Fix Panther Lake DLVR support (Srinivas Pandruvada) - thermal: intel: int340x: Add missing DVFS support flags (Srinivas Pandruvada) - Documentation: PM: runtime: Fix a reference to pm_runtime_autosuspend() (Sakari Ailus) - cpufreq/amd-pstate: Enable ITMT support after initializing core rankings (K Prateek Nayak) - cpufreq/amd-pstate: Fix min_limit perf and freq updation for performance governor (Dhananjay Ugwekar) - cpufreq: Avoid using inconsistent policy->min and policy->max (Rafael J. Wysocki) - cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit() (Rafael J. Wysocki) - cpufreq/sched: Explicitly synchronize limits_changed flag handling (Rafael J. Wysocki) - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS (Rafael J. Wysocki) - cpufreq: intel_pstate: Fix hwp_get_cpu_scaling() (Rafael J. Wysocki) - riscv: Avoid fortify warning in syscall_get_arguments() (Nathan Chancellor) - riscv: Provide all alternative macros all the time (Andrew Jones) - riscv: module: Allocate PLT entries for R_RISCV_PLT32 (Samuel Holland) - riscv: module: Fix out-of-bounds relocation access (Samuel Holland) - riscv: Properly export reserved regions in /proc/iomem (Björn Töpel) - riscv: Fix unaligned access info messages (Andrew Jones) - riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break (WangYuli) - riscv: KGDB: Do not inline arch_kgdb_breakpoint() (WangYuli) - riscv: Avoid fortify warning in syscall_get_arguments() (Nathan Chancellor) - Documentation: riscv: Fix typo MIMPLID -> MIMPID (Nam Cao) - riscv: Use kvmalloc_array on relocation_hashtable (Will Pierce) - kunit: qemu_configs: SH: Respect kunit cmdline (Thomas Weißschuh) - selftests/ftrace: Differentiate bash and dash in dynevent_limitations.tc (Steven Rostedt) - ksmbd: Prevent integer overflow in calculation of deadtime (Denis Arefev) - ksmbd: fix the warning from __kernel_write_iter (Namjae Jeon) - ksmbd: fix use-after-free in smb_break_all_levII_oplock() (Namjae Jeon) - ksmbd: fix use-after-free in __smb2_lease_break_noti() (Namjae Jeon) - ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING" (Namjae Jeon) - ksmbd: Fix dangling pointer in krb_authenticate (Sean Heelan) - nvmet: pci-epf: cleanup link state management (Damien Le Moal) - nvmet: pci-epf: clear CC and CSTS when disabling the controller (Damien Le Moal) - nvmet: pci-epf: always fully initialize completion entries (Damien Le Moal) - nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free() (Damien Le Moal) - nvme-multipath: sysfs links may not be created for devices (Hannes Reinecke) - nvme: fixup scan failure for non-ANA multipath controllers (Hannes Reinecke) - md/raid1: Add check for missing source disk in process_checks() (Meir Elisha) - md/md-bitmap: fix stats collection for external bitmaps (Zheng Qixing) - md/raid10: fix missing discard IO accounting (Yu Kuai) - selftests: ublk: add generic_06 for covering fault inject (Uday Shankar) - ublk: simplify aborting ublk request (Ming Lei) - ublk: remove __ublk_quiesce_dev() (Ming Lei) - ublk: improve detection and handling of ublk server exit (Uday Shankar) - ublk: move device reset into ublk_ch_release() (Ming Lei) - ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queue_io (Ming Lei) - ublk: add ublk_force_abort_dev() (Ming Lei) - ublk: properly serialize all FETCH_REQs (Uday Shankar) - selftests: ublk: move creating UBLK_TMP into _prep_test() (Ming Lei) - selftests: ublk: add test_stress_05.sh (Ming Lei) - selftests: ublk: support user recovery (Ming Lei) - selftests: ublk: support target specific command line (Ming Lei) - selftests: ublk: increase max nr_queues and queue depth (Ming Lei) - selftests: ublk: set queue pthread's cpu affinity (Ming Lei) - selftests: ublk: setup ring with IORING_SETUP_SINGLE_ISSUER/IORING_SETUP_DEFER_TASKRUN (Ming Lei) - selftests: ublk: add two stress tests for zero copy feature (Ming Lei) - selftests: ublk: run stress tests in parallel (Ming Lei) - selftests: ublk: make sure _add_ublk_dev can return in sub-shell (Ming Lei) - selftests: ublk: cleanup backfile automatically (Ming Lei) - selftests: ublk: add io_uring uapi header (Ming Lei) - selftests: ublk: fix ublk_find_tgt() (Ming Lei) - block: integrity: Do not call set_page_dirty_lock() (Martin K. Petersen) - ublk: don't suggest CONFIG_BLK_DEV_UBLK=Y (Caleb Sander Mateos) - loop: stop using vfs_iter_{read,write} for buffered I/O (Christoph Hellwig) - loop: LOOP_SET_FD: send uevents for partitions (Thomas Weißschuh) - loop: properly send KOBJ_CHANGED uevent for disk device (Thomas Weißschuh) - loop: aio inherit the ioprio of original request (Yunlong Xing) - block: fix resource leak in blk_register_queue() error path (Zheng Qixing) - block: add SPDX header line to blk-throttle.h (Bird, Tim) - io_uring/zcrx: fix late dma unmap for a dead dev (Pavel Begunkov) - io_uring/rsrc: ensure segments counts are correct on kbuf buffers (Jens Axboe) - io_uring/rsrc: send exact nr_segs for fixed buffer (Nitesh Shetty) - io_uring/rsrc: refactor io_import_fixed (Pavel Begunkov) - io_uring/rsrc: separate kbuf offset adjustments (Pavel Begunkov) - io_uring/rsrc: don't skip offset calculation (Pavel Begunkov) - io_uring/zcrx: add pp to ifq conversion helper (Pavel Begunkov) - io_uring/zcrx: return ifq id to the user (Pavel Begunkov) - Revert "PCI: Avoid reset when disabled via sysfs" (Alex Williamson) - bcachefs: Fix snapshotting a subvolume, then renaming it (Kent Overstreet) - bcachefs: Add missing READ_ONCE() for metadata replicas (Kent Overstreet) - bcachefs: snapshot_node_missing is now autofix (Kent Overstreet) - bcachefs: Log message when incompat version requested but not enabled (Kent Overstreet) - bcachefs: Print version_incompat_allowed on startup (Kent Overstreet) - bcachefs: Silence extent_poisoned error messages (Kent Overstreet) - bcachefs: btree_root_unreadable_and_scan_found_nothing now AUTOFIX (Kent Overstreet) - bcachefs: fix bch2_dev_usage_full_read_fast() (Kent Overstreet) - bcachefs: Don't print data read retry success on non-errors (Kent Overstreet) - bcachefs: Add missing error handling (Alan Huang) - bcachefs: Prevent granting write refs when filesystem is read-only (Gabriel Shahrouzi) - vfio/pci: Virtualize zero INTx PIN if no pdev->irq (Alex Williamson) - spi: spi-imx: Add check for spi_imx_setupxfer() (Tamura Dai) - spi: tegra210-quad: add rate limiting and simplify timeout error message (Breno Leitao) - spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts (Breno Leitao) - spi: sun4i: add support for GPIO chip select lines (Mans Rullgard) - net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings (Bo-Cun Chen) - net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps (Bo-Cun Chen) - net: ethernet: mtk_eth_soc: reapply mdc divider on reset (Bo-Cun Chen) - netfilter: conntrack: fix erronous removal of offload bit (Florian Westphal) - Bluetooth: vhci: Avoid needless snprintf() calls (Kees Cook) - Bluetooth: l2cap: Process valid commands in too long frame (Frédéric Danis) - net: ti: icss-iep: Fix possible NULL pointer dereference for perout request (Meghana Malladi) - net: ti: icssg-prueth: Fix possible NULL pointer dereference inside emac_xmit_xdp_frame() (Meghana Malladi) - net: ti: icssg-prueth: Fix kernel warning while bringing down network interface (Meghana Malladi) - net: don't try to ops lock uninitialized devs (Jakub Kicinski) - ptp: ocp: fix start time alignment in ptp_ocp_signal_set (Sagi Maimon) - net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails (Vladimir Oltean) - net: dsa: free routing table on probe failure (Vladimir Oltean) - net: dsa: clean up FDB, MDB, VLAN entries on unbind (Vladimir Oltean) - net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported (Vladimir Oltean) - net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered (Vladimir Oltean) - net: txgbe: fix memory leak in txgbe_probe() error path (Abdun Nihaal) - net: bridge: switchdev: do not notify new brentries as changed (Jonas Gorski) - net: b53: enable BPDU reception for management port (Jonas Gorski) - netlink: specs: rt-neigh: prefix struct nfmsg members with ndm (Jakub Kicinski) - netlink: specs: rt-link: adjust mctp attribute naming (Jakub Kicinski) - netlink: specs: rtnetlink: attribute naming corrections (Jakub Kicinski) - netlink: specs: rt-link: add an attr layer around alt-ifname (Jakub Kicinski) - tools: ynl-gen: make sure we validate subtype of array-nest (Jakub Kicinski) - tools: ynl-gen: individually free previous values on double set (Jakub Kicinski) - tools: ynl-gen: move local vars after the opening bracket (Jakub Kicinski) - tools: ynl-gen: don't declare loop iterator in place (Jakub Kicinski) - cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path (Abdun Nihaal) - can: rockchip_canfd: fix broken quirks checks (Weizhao Ouyang) - can: fix missing decrement of j1939_proto.inuse_idx (Davide Caratti) - batman-adv: Fix double-hold of meshif when getting enabled (Sven Eckelmann) - selftests: fib_rule_tests: Add VRF match tests (Ido Schimmel) - net: fib_rules: Fix iif / oif matching on L3 master device (Ido Schimmel) - eth: bnxt: fix missing ring index trim on error path (Jakub Kicinski) - net: ethernet: ti: am65-cpsw: fix port_np reference counting (Michael Walle) - octeontx2-pf: handle otx2_mbox_get_rsp errors (Chenyuan Yang) - net: ngbe: fix memory leak in ngbe_probe() error path (Abdun Nihaal) - net: openvswitch: fix nested key length validation in the set() action (Ilya Maximets) - igc: add lock preventing multiple simultaneous PTM transactions (Christopher S M Hall) - igc: cleanup PTP module if probe fails (Christopher S M Hall) - igc: handle the IGC_PTP_ENABLED flag correctly (Christopher S M Hall) - igc: move ktime snapshot into PTM retry loop (Christopher S M Hall) - igc: increase wait time before retrying PTM (Christopher S M Hall) - igc: fix PTM cycle trigger logic (Christopher S M Hall) - netlink: specs: ovs_vport: align with C codegen capabilities (Jakub Kicinski) - net: don't mix device locking in dev_close_many() calls (Jakub Kicinski) - net: hibmcge: fix multiple phy_stop() issue (Jijie Shao) - net: hibmcge: fix not restore rx pause mac addr after reset issue (Jijie Shao) - net: hibmcge: fix the incorrect np_link fail state issue. (Jijie Shao) - net: hibmcge: fix wrong mtu log issue (Jijie Shao) - net: hibmcge: fix the share of irq statistics among different network ports issue (Jijie Shao) - net: hibmcge: fix incorrect multicast filtering issue (Jijie Shao) - net: hibmcge: fix incorrect pause frame statistics issue (Jijie Shao) - bonding: hold ops lock around get_link (Stanislav Fomichev) - net: mctp: Set SOCK_RCU_FREE (Matt Johnston) - ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll() (Damodharam Ammepalli) - pds_core: fix memory leak in pdsc_debugfs_add_qcq() (Abdun Nihaal) - Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" (Johannes Berg) - wifi: iwlwifi: mld: Restart firmware on iwl_mld_no_wowlan_resume() error (Lukas Wunner) - wifi: iwlwifi: pcie: set state to no-FW before reset handshake (Johannes Berg) - wifi: wl1251: fix memory leak in wl1251_tx_work (Abdun Nihaal) - wifi: brcmfmac: fix memory leak in brcmf_get_module_param (Abdun Nihaal) - wifi: iwlwifi: mld: silence uninitialized variable warning (Dan Carpenter) - wifi: mac80211: Purge vif txq in ieee80211_do_stop() (Remi Pommarel) - wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue() (Remi Pommarel) - wifi: at76c50x: fix use after free access in at76_disconnect (Abdun Nihaal) - wifi: add wireless list to MAINTAINERS (Johannes Berg) - iwlwifi: mld: fix building with CONFIG_PM_SLEEP disabled (Arnd Bergmann) - wifi: iwlwifi: mld: fix PM_SLEEP -Wundef warning (Johannes Berg) - wifi: iwlwifi: mld: reduce scope for uninitialized variable (Yedidya Benshimol) - Bluetooth: l2cap: Check encryption key size on incoming connection (Frédéric Danis) - Bluetooth: btnxpuart: Add an error message if FW dump trigger fails (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Revert baudrate change in nxp_shutdown (Neeraj Sanjay Kale) - Bluetooth: increment TX timestamping tskey always for stream sockets (Pauli Virtanen) - Bluetooth: qca: fix NV variant for one of WCN3950 SoCs (Dmitry Baryshkov) - Bluetooth: btrtl: Prevent potential NULL dereference (Dan Carpenter) - Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address (Luiz Augusto von Dentz) - selftests/tc-testing: Add test for echo of big TC filters (Toke Høiland-Jørgensen) - smc: Fix lockdep false-positive for IPPROTO_SMC. (Kuniyuki Iwashima) - ipv6: add exception routes to GC list in rt6_insert_exception (Xin Long) - io_uring/zcrx: enable tcp-data-split in selftest (David Wei) - xen: fix multicall debug feature (Juergen Gross) - fwctl: Fix repeated device word in log message (Shannon Nelson) - pds_fwctl: Fix type and endian complaints (Shannon Nelson) - fwctl/cxl: Fix uuid_t usage in uapi (Dan Williams) - mailmap: Add entry for Srinivas Kandagatla (Srinivas Kandagatla) - MAINTAINERS: use kernel.org alias (Srinivas Kandagatla) - firmware: cs_dsp: test_bin_error: Fix uninitialized data used as fw version (Richard Fitzgerald) - ASoC: codecs: Add of_match_table for aw888081 driver (Weidong Wang) - ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event (Herve Codina) - ASoC: cs42l43: Reset clamp override on jack removal (Charles Keepax) - ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels (Srinivas Kandagatla) - ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate (Srinivas Kandagatla) - ASoC: hdmi-codec: use RTD ID instead of DAI ID for ELD entry (Kuninori Morimoto) - ASoC: Intel: avs: Constrain path based on BE capabilities (Amadeusz Sławiński) - ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe() (Henry Martin) - ASoC: fsl_asrc_dma: get codec or cpu dai from backend (Shengjiu Wang) - ASoC: qcom: Fix sc7280 lpass potential buffer overflow (Evgeny Pimenov) - ASoC: dwc: always enable/disable i2s irqs (Brady Norander) - ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16 (Peter Ujfalusi) - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Kailang Yang) - ALSA: hda/cirrus_scodec_test: Don't select dependencies (Richard Fitzgerald) - ALSA: azt2320: Replace deprecated strcpy() with strscpy() (Thorsten Blum) - ALSA: hda/tas2781: Remove unnecessary NULL check before release_firmware() (Chen Ni) - platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug (Armin Wolf) - platform/x86: msi-wmi-platform: Rename "data" variable (Armin Wolf) - platform/x86: alienware-wmi-wmax: Extend support to more laptops (Kurt Borja) - platform/x86: alienware-wmi-wmax: Add G-Mode support to Alienware m16 R1 (Kurt Borja) - platform/x86: amd: pmf: Fix STT limits (Mario Limonciello) - mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_state_show() (David Thompson) - platform/x86: x86-android-tablets: Add Vexia Edu Atla 10 tablet 5V data (Hans de Goede) - platform/x86: x86-android-tablets: Add "9v" to Vexia EDU ATLA 10 tablet symbols (Hans de Goede) - asus-laptop: Fix an uninitialized variable (Denis Arefev) - platform/x86: intel_pmc_ipc: add option to build without ACPI (David E. Box) - scsi: megaraid_sas: Driver version update to 07.734.00.00-rc1 (Chandrakanth Patil) - scsi: megaraid_sas: Block zero-length ATA VPD inquiry (Chandrakanth Patil) - scsi: scsi_transport_srp: Replace min/max nesting with clamp() (Li Haoran) - scsi: ufs: core: Add device level exception support (Bao D. Nguyen) - scsi: ufs: core: Rename ufshcd_wb_presrv_usrspc_keep_vcc_on() (Bao D. Nguyen) - scsi: smartpqi: Use is_kdump_kernel() to check for kdump (Martin Wilck) - scsi: pm80xx: Set phy_attached to zero when device is gone (Igor Pylypiv) - scsi: ufs: exynos: gs101: Put UFS device in reset on .suspend() (Peter Griffin) - scsi: ufs: exynos: Move phy calls to .exit() callback (Peter Griffin) - scsi: ufs: exynos: Enable PRDT pre-fetching with UFSHCD_CAP_CRYPTO (Peter Griffin) - scsi: ufs: exynos: Ensure consistent phy reference counts (Peter Griffin) - scsi: ufs: exynos: Disable iocc if dma-coherent property isn't set (Peter Griffin) - scsi: ufs: exynos: Move UFS shareability value to drvdata (Peter Griffin) - scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init() (Peter Griffin) - scsi: iscsi: Fix missing scsi_host_put() in error path (Miaoqian Lin) - scsi: ufs: core: Fix a race condition related to device commands (Bart Van Assche) - scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes (Xingui Yang) - scsi: hisi_sas: Enable force phy when SATA disk directly connected (Xingui Yang) - ata: libata-sata: Save all fields from sense data descriptor (Niklas Cassel) - xfs: document zoned rt specifics in admin-guide (Hans Holmberg) - xfs: fix fsmap for internal zoned devices (Darrick J. Wong) - xfs: Fix spelling mistake "drity" -> "dirty" (Zhang Xianwei) - xfs: compute buffer address correctly in xmbuf_map_backing_mem (Darrick J. Wong) - xfs: add tunable threshold parameter for triggering zone GC (Hans Holmberg) - xfs: mark xfs_buf_free as might_sleep() (Christoph Hellwig) - xfs: remove the leftover xfs_{set,clear}_li_failed infrastructure (Christoph Hellwig) - btrfs: remove folio order ASSERT()s in super block writeback path (Qu Wenruo) - btrfs: correctly escape subvol in btrfs_show_options() (Johannes Kimmel) - btrfs: ioctl: don't free iov when btrfs_encoded_read() returns -EAGAIN (Sidong Yang) - slab: ensure slab->obj_exts is clear in a newly allocated slab page (Suren Baghdasaryan) - MAINTAINERS: update HUGETLB reviewers (Oscar Salvador) - mm: fix apply_to_existing_page_range() (Kirill A. Shutemov) - selftests/mm: fix compiler -Wmaybe-uninitialized warning (Anshuman Khandual) - alloc_tag: handle incomplete bulk allocations in vm_module_tags_populate (T.J. Mercier) - mailmap: add entry for Jean-Michel Hautbois (Jean-Michel Hautbois) - mm: (un)track_pfn_copy() fix + doc improvements (David Hildenbrand) - mm: fix filemap_get_folios_contig returning batches of identical folios (Vishal Moola (Oracle)) - mm/hugetlb: add a line break at the end of the format string (wangxuewen) - selftests: mincore: fix tmpfs mincore test failure (Baolin Wang) - mm/hugetlb: fix set_max_huge_pages() when there are surplus pages (Jinjiang Tu) - mm/cma: report base address of single range correctly (Frank van der Linden) - mm: page_alloc: speed up fallbacks in rmqueue_bulk() (Johannes Weiner) - kunit: slub: add module description (Arnd Bergmann) - mm/kasan: add module decription (Arnd Bergmann) - ucs2_string: add module description (Arnd Bergmann) - zlib: add module description (Arnd Bergmann) - fpga: tests: add module descriptions (Arnd Bergmann) - samples/livepatch: add module descriptions (Arnd Bergmann) - ASN.1: add module description (Arnd Bergmann) - mm/vma: add give_up_on_oom option on modify/merge, use in uffd release (Lorenzo Stoakes) - selftests/mm: generate a temporary mountpoint for cgroup filesystem (Mark Brown) - MAINTAINERS: add Andrew and Baoquan as kexec maintainers (Baoquan He) - mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() (Liu Shixin) - mm/page_alloc: avoid second trylock of zone->lock (Alexei Starovoitov) - mm/compaction: fix bug in hugetlb handling pathway (Vishal Moola (Oracle)) - lib/iov_iter: fix to increase non slab folio refcount (Sheng Yong) - mseal: fix typo and style in documentation (Takuma Watanabe) - locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type (Alexei Starovoitov) - test suite: use %%zu to print size_t (Matthew Wilcox (Oracle)) - radix-tree: add missing cleanup.h (Daniel Gomez) - mailmap: map Loic Poulain's old email addresses (Loic Poulain) - dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry (Geert Uytterhoeven) - dt-bindings: timer: renesas,tpu: remove obsolete binding (Kuninori Morimoto) - dt-bindings: timer: nxp,sysctr-timer: Add i.MX94 support (Frank Li) - dt-bindings: interrupt-controller: fsl,irqsteer: Add i.MX94 support (Frank Li) - dt-bindings: display: nwl-dsi: Allow 'data-lanes' property for port@1 (Frank Li) - dt-bindings: xilinx: Remove myself from maintainership (Mubin Sayyed) - crypto: ahash - Disable request chaining (Herbert Xu) - crypto: scomp - Fix wild memory accesses in scomp_free_streams (Herbert Xu) - crypto: caam/qi - Fix drv_ctx refcount bug (Herbert Xu) - crypto: scomp - Fix null-pointer deref when freeing streams (Herbert Xu) - crypto: tegra - Fix IV usage for AES ECB (Akhil R) - RAS/AMD/FMPM: Get masked address (Yazen Ghannam) - RAS/AMD/ATL: Include row[13] bit in row retirement (Yazen Ghannam) - isofs: Prevent the use of too small fid (Edward Adam Davis) - RDMA/bnxt_re: Remove unusable nq variable (Leon Romanovsky) - RDMA/core: Silence oversized kvmalloc() warning (Shay Drory) - RDMA/cma: Fix workqueue crash in cma_netevent_work_handler (Sharath Srinivasan) - RDMA/hns: Fix wrong maximum DMA segment size (Chengchang Tang) - RDMA/rxe: Fix null pointer dereference in ODP MR check (Li Zhijian) - RDMA/mlx5: Fix compilation warning when USER_ACCESS isn't set (Mark Bloch) - RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() (Yue Haibing) - RDMA/ucaps: Avoid format-security warning (Arnd Bergmann) - RDMA/bnxt_re: Fix budget handling of notification queue (Kashyap Desai) - ovl: remove unused forward declaration (Giuseppe Scrivano) - ovl: don't allow datadir only (Miklos Szeredi) - fs: use namespace_{lock,unlock} in dissolve_on_fput() (Jan Stancek) - iomap: skip unnecessary ifs_block_is_uptodate check (Gou Hao) - fs: Fix filename init after recent refactoring (Song Liu) - netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS (Song Liu) - mount: ensure we don't pointlessly walk the mount tree (Christian Brauner) - dcache: convert dentry flag macros to enum (Omar Sandoval) - afs: Fix afs_dynroot_readdir() to not use the RCU read lock (David Howells) - hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key (Vasiliy Kovalev) - virtiofs: add filesystem context source name check (Xiangsheng Hou) - devpts: Fix type for uid and gid params (David Howells) - perf tools: Remove evsel__handle_error_quirks() (Namhyung Kim) - perf libunwind arm64: Fix missing close parens in an if statement (Arnaldo Carvalho de Melo) - tools headers: Update the arch/x86/lib/memset_64.S copy with the kernel sources (Namhyung Kim) - tools headers: Update the x86 headers with the kernel sources (Namhyung Kim) - tools headers: Update the linux/unaligned.h copy with the kernel sources (Namhyung Kim) - tools headers: Update the uapi/asm-generic/mman-common.h copy with the kernel sources (Namhyung Kim) - tools headers: Update the uapi/linux/prctl.h copy with the kernel sources (Namhyung Kim) - tools headers: Update the syscall table with the kernel sources (Namhyung Kim) - tools headers: Update the VFS headers with the kernel sources (Namhyung Kim) - tools headers: Update the uapi/linux/perf_event.h copy with the kernel sources (Namhyung Kim) - tools headers: Update the socket headers with the kernel sources (Namhyung Kim) - tools headers: Update the KVM headers with the kernel sources (Namhyung Kim) - Linux 6.15-rc2 (Linus Torvalds) - erofs: remove duplicate code (Bo Liu) - erofs: fix encoded extents handling (Gao Xiang) - erofs: add __packed annotation to union(__le16..) (Gao Xiang) - erofs: set error to bio if file-backed IO fails (Sheng Yong) - ext4: fix off-by-one error in do_split (Artem Sadovnikov) - ext4: make block validity check resistent to sb bh corruption (Ojaswin Mujoo) - ext4: avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - Documentation: ext4: Add fields to ext4_super_block documentation (Tom Vierjahn) - ext4: don't treat fhandle lookup of ea_inode as FS corruption (Jann Horn) - memblock tests: Fix mutex related build error (Masami Hiramatsu (Google)) - rv: Fix out-of-bound memory access in rv_is_container_monitor() (Nam Cao) - ftrace: Do not have print_graph_retval() add a newline (Steven Rostedt) - tracing/selftest: Add test to better test subops filtering of function graph (Steven Rostedt) - ftrace: Fix accounting of subop hashes (Steven Rostedt) - ftrace: Properly merge notrace hashes (Andy Chiu) - tracing: Do not add length to print format in synthetic events (Steven Rostedt) - tracing: Hide get_vm_area() from MMUless builds (Steven Rostedt) - bpf: Convert ringbuf map to rqspinlock (Kumar Kartikeya Dwivedi) - bpf: Convert queue_stack map to rqspinlock (Kumar Kartikeya Dwivedi) - bpf: Use architecture provided res_smp_cond_load_acquire (Kumar Kartikeya Dwivedi) - selftests/bpf: Make res_spin_lock AA test condition stronger (Kumar Kartikeya Dwivedi) - selftests/net: test sk_filter support for SKF_NET_OFF on frags (Willem de Bruijn) - bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags (Willem de Bruijn) - selftests/bpf: Make res_spin_lock test less verbose (Kumar Kartikeya Dwivedi) - pwm: axi-pwmgen: Let .round_waveform_tohw() signal when request was rounded up (Uwe Kleine-König) - pwm: stm32: Search an appropriate duty_cycle if period cannot be modified (Uwe Kleine-König) - pwm: Let pwm_set_waveform() succeed even if lowlevel driver rounded up (Uwe Kleine-König) - pwm: fsl-ftm: Handle clk_get_rate() returning 0 (Uwe Kleine-König) - pwm: rcar: Improve register calculation (Uwe Kleine-König) - pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config() (Josh Poimboeuf) - smb3: Add defines for two new FileSystemAttributes (Steve French) - cifs: Fix querying of WSL CHR and BLK reparse points over SMB1 (Pali Rohár) - cifs: Split parse_reparse_point callback to functions: get buffer and parse buffer (Pali Rohár) - cifs: Improve handling of name surrogate reparse points in reparse.c (Pali Rohár) - cifs: Remove explicit handling of IO_REPARSE_TAG_MOUNT_POINT in inode.c (Pali Rohár) - cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode (Pali Rohár) - smb: client: fix UAF in decryption with multichannel (Paulo Alcantara) - cifs: Fix support for WSL-style symlinks (Pali Rohár) - smb311 client: fix missing tcon check when mounting with linux/posix extensions (Steve French) - cifs: Ensure that all non-client-specific reparse points are processed by the server (Pali Rohár) - PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device() (Zhangfei Gao) - spi: fsl-spi: Remove redundant probe error message (Kevin Hao) - spi: fsl-qspi: Fix double cleanup in probe error path (Kevin Hao) - ata: sata_sx4: Add error handling in pdc20621_i2c_read() (Wentao Liang) - ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() (Henry Martin) - null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev() (Thorsten Blum) - nvmet-fc: put ref when assoc->del_work is already scheduled (Daniel Wagner) - nvmet-fc: take tgtport reference only once (Daniel Wagner) - nvmet-fc: update tgtport ref per assoc (Daniel Wagner) - nvmet-fc: inline nvmet_fc_free_hostport (Daniel Wagner) - nvmet-fc: inline nvmet_fc_delete_assoc (Daniel Wagner) - nvmet-fcloop: add ref counting to lport (Daniel Wagner) - nvmet-fcloop: replace kref with refcount (Daniel Wagner) - nvmet-fcloop: swap list_add_tail arguments (Daniel Wagner) - nvme-tcp: fix use-after-free of netns by kernel TCP socket. (Kuniyuki Iwashima) - nvme: multipath: fix return value of nvme_available_path (Uday Shankar) - nvme: re-read ANA log page after ns scan completes (Hannes Reinecke) - nvme: requeue namespace scan on missed AENs (Hannes Reinecke) - iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() (Nicolin Chen) - iommu: remove unneeded semicolon (Pei Xiao) - iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group (Louis-Alexis Eyraud) - iommu/exynos: Fix suspend/resume with IDENTITY domain (Marek Szyprowski) - iommu/ipmmu-vmsa: Register in a sensible order (Robin Murphy) - iommu: Clear iommu-dma ops on cleanup (Robin Murphy) - iommu/vt-d: Remove an unnecessary call set_dma_ops() (Petr Tesarik) - iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs (Sean Christopherson) - iommu: Fix crash in report_iommu_fault() (Fedor Pchelkin) - ACPI: button: Only send `KEY_POWER` for `ACPI_BUTTON_NOTIFY_STATUS` (Mario Limonciello) - ACPI: EC: Set ec_no_wakeup for Lenovo Go S (Mario Limonciello) - ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls (Jean-Marc Eurin) - s390/cpumf: Fix double free on error in cpumf_pmu_event_init() (Thomas Richter) - s390/cpumf: Update CPU Measurement facility extended counter set support (Thomas Richter) - s390: Allow to compile with z17 optimizations (Vasily Gorbik) - s390: Add z17 elf platform (Vasily Gorbik) - s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues (David Hildenbrand) - drm/xe: Restore EIO errno return when GuC PC start fails (Rodrigo Vivi) - drm/xe: Invalidate L3 read-only cachelines for geometry streams too (Kenneth Graunke) - drm/xe: avoid plain 64-bit division (Arnd Bergmann) - drm/xe/hw_engine: define sysfs_ops on all directories (Tejas Upadhyay) - drm/xe: Use local fence in error path of xe_migrate_clear (Matthew Brost) - drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406 (Julia Filipchuk) - drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change (Niranjana Vishwanathapura) - drm/xe: Fix an out-of-bounds shift when invalidating TLB (Thomas Hellström) - drm/xe/svm: Fix a potential bo UAF (Thomas Hellström) - drm/xe/bmg: Add one additional PCI ID (Matt Roper) - drm/rockchip: dw_hdmi_qp: Fix io init for dw_hdmi_qp_rockchip_resume (Andy Yan) - drm/rockchip: vop2: Fix interface enable/mux setting of DP1 on rk3588 (Andy Yan) - drm/tests: probe-helper: Fix drm_display_mode memory leak (Maxime Ripard) - drm/tests: modes: Fix drm_display_mode memory leak (Maxime Ripard) - drm/tests: modes: Fix drm_display_mode memory leak (Maxime Ripard) - drm/tests: cmdline: Fix drm_display_mode memory leak (Maxime Ripard) - drm/tests: modeset: Fix drm_display_mode memory leak (Maxime Ripard) - drm/tests: modeset: Fix drm_display_mode memory leak (Maxime Ripard) - drm/tests: helpers: Create kunit helper to destroy a drm_display_mode (Maxime Ripard) - drm/sti: remove duplicate object names (Rolf Eike Beer) - drm/virtio: Fix missed dmabuf unpinning in error path of prepare_fb() (Dmitry Osipenko) - drm/virtio: Don't attach GEM to a non-created context in gem_object_open() (Dmitry Osipenko) - accel/ivpu: Fix PM related deadlocks in MS IOCTLs (Jacek Lawrynowicz) - accel/ivpu: Fix deadlock in ivpu_ms_cleanup() (Jacek Lawrynowicz) - accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal() (Jacek Lawrynowicz) - drm/nouveau: prime: fix ttm_bo_delayed_delete oops (Chris Bainbridge) - drm/virtio: Fix flickering issue seen with imported dmabufs (Vivek Kasireddy) - drm/imagination: fix firmware memory leaks (Brendan King) - drm/imagination: take paired job reference (Brendan King) - udmabuf: fix a buf size overflow issue during udmabuf creation (Xiaogang Chen) - drm/amdgpu/mes12: optimize MES pipe FW version fetching (Alex Deucher) - drm/amd/pm/smu11: Prevent division by zero (Denis Arefev) - drm/amdgpu: cancel gfx idle work in device suspend for s0ix (Alex Deucher) - drm/amd/display: pause the workload setting in dm (Kenneth Feng) - drm/amdgpu/pm/swsmu: implement pause workload profile (Alex Deucher) - drm/amdgpu/pm: add workload profile pause helper (Alex Deucher) - drm/amdgpu: allow pinning DMA-bufs into VRAM if all importers can do P2P (Christian König) - drm/amdgpu: Add cgroups implementation (Maarten Lankhorst) - drm/amdgpu: Increase KIQ invalidate_tlbs timeout (Jay Cornwall) - drm/amdkfd: limit sdma queue reset caps flagging for gfx9 (Jonathan Kim) - drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1 (Mario Limonciello) - drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1 (Mario Limonciello) - drm/amd/display: Protect FPU in dml2_validate()/dml21_validate() (Huacai Chen) - drm/amd/display: Protect FPU in dml2_init()/dml21_init() (Huacai Chen) - drm/amd/display: Protect FPU in dml21_copy() (Huacai Chen) - drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes() (Tom Chung) - drm/amdkfd: sriov doesn't support per queue reset (Emily Deng) - drm/amdgpu/ip_discovery: add missing ip_discovery fw (Flora Cui) - drm/amdgpu/dma_buf: fix page_link check (Matthew Auld) - drm/amdgpu: immediately use GTT for new allocations (Christian König) - drm/amdgpu/mes11: optimize MES pipe FW version fetching (Alex Deucher) - drm/i915/huc: Fix fence not released on early probe errors (Janusz Krzysztofik) - drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed (Ankit Nautiyal) - drm/i915/xe2hpd: Identify the memory type for SKUs with GDDR + ECC (Vivek Kasireddy) - drm/i915/dp: Reject HBR3 when sink doesn't support TPS4 (Ville Syrjälä) - drm/i915/gvt: fix unterminated-string-initialization warning (Jani Nikula) - drm/i915: Disable RPG during live selftest (Badal Nilawar) - drm/i915: Fix scanline_offset for LNL+ and BMG+ (Ville Syrjälä) - bcachefs: Use sort_nonatomic() instead of sort() (Kent Overstreet) - bcachefs: Remove unnecessary softdep on xxhash (Eric Biggers) - bcachefs: use library APIs for ChaCha20 and Poly1305 (Eric Biggers) - bcachefs: Fix duplicate "ro,read_only" in opts at startup (Kent Overstreet) - bcachefs: Fix UAF in bchfs_read() (Kent Overstreet) - bcachefs: Use cpu_to_le16 for dirent lengths (Gabriel Shahrouzi) - bcachefs: Fix type for parameter in journal_advance_devs_to_next_bucket (Gabriel Shahrouzi) - bcachefs: Fix escape sequence in prt_printf (Gabriel Shahrouzi) - irqchip/irq-bcm2712-mip: Set EOI/ACK flags in msi_parent_ops (Stanimir Varbanov) - irqchip/sg2042-msi: Add missing chip flags (Inochi Amaoto) - irqchip/davinci: Remove leftover header (Bartosz Golaszewski) - vdso: Address variable shadowing in macros (Peng Jiang) - timekeeping: Add a lockdep override in tick_freeze() (Sebastian Andrzej Siewior) - hrtimer: Add missing ACCESS_PRIVATE() for hrtimer::function (Nam Cao) - x86/ibt: Fix hibernate (Peter Zijlstra) - x86/cpu: Avoid running off the end of an AMD erratum table (Dave Hansen) - Documentation/x86: Zap the subsection letters (Borislav Petkov (AMD)) - Documentation/x86: Update the naming of CPU features for /proc/cpuinfo (Naveen N Rao (AMD)) - x86/bugs: Add RSB mitigation document (Josh Poimboeuf) - x86/bugs: Don't fill RSB on context switch with eIBRS (Josh Poimboeuf) - x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline (Josh Poimboeuf) - x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier() (Josh Poimboeuf) - x86/bugs: Use SBPB in write_ibpb() if applicable (Josh Poimboeuf) - x86/bugs: Rename entry_ibpb() to write_ibpb() (Josh Poimboeuf) - x86/early_printk: Use 'mmio32' for consistency, fix comments (Andy Shevchenko) - x86/resctrl: Fix rdtgroup_mkdir()'s unlocked use of kernfs_node::name (James Morse) - x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions() (Myrrh Periwinkle) - x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI (Petr Vaněk) - perf: Fix hang while freeing sigtrap event (Frederic Weisbecker) - uprobes: Avoid false-positive lockdep splat on CONFIG_PREEMPT_RT=y in the ri_timer() uprobe timer callback, use raw_write_seqcount_*() (Andrii Nakryiko) - perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init (Gabriel Shahrouzi) - objtool: Fix false-positive "ignoring unreachables" warning (Josh Poimboeuf) - objtool: Remove ANNOTATE_IGNORE_ALTERNATIVE from CLAC/STAC (Josh Poimboeuf) - objtool, xen: Fix INSN_SYSCALL / INSN_SYSRET semantics (Josh Poimboeuf) - objtool: Stop UNRET validation on UD2 (Josh Poimboeuf) - objtool: Split INSN_CONTEXT_SWITCH into INSN_SYSCALL and INSN_SYSRET (Josh Poimboeuf) - objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret() (Josh Poimboeuf) - ethtool: cmis_cdb: Fix incorrect read / write length extension (Ido Schimmel) - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) - nft_set_pipapo: fix incorrect avx2 match of 5th field octet (Florian Westphal) - net: ppp: Add bound checking for skb data on ppp_sync_txmung (Arnaud Lecomte) - net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod. (Kuniyuki Iwashima) - ipv6: Align behavior across nexthops during path selection (Ido Schimmel) - net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY (Vladimir Oltean) - net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend() (Vladimir Oltean) - selftests/tc-testing: sfq: check that a derived limit of 1 is rejected (Octavian Purdila) - net_sched: sch_sfq: move the limit validation (Octavian Purdila) - net_sched: sch_sfq: use a temporary work area for validating configuration (Octavian Purdila) - net: libwx: handle page_pool_dev_alloc_pages error (Chenyuan Yang) - selftests: mptcp: validate MPJoin HMacFailure counters (Matthieu Baerts (NGI0)) - mptcp: only inc MPJoinAckHMacFailure for HMAC failures (Matthieu Baerts (NGI0)) - rtnetlink: Fix bad unlock balance in do_setlink(). (Kuniyuki Iwashima) - net: ethtool: Don't call .cleanup_data when prepare_data fails (Maxime Chevallier) - tc: Ensure we have enough buffer space when sending filter netlink notifications (Toke Høiland-Jørgensen) - net: libwx: Fix the wrong Rx descriptor field (Jiawen Wu) - octeontx2-pf: qos: fix VF root node parent queue index (Hariprasad Kelam) - selftests: tls: check that disconnect does nothing (Jakub Kicinski) - net: tls: explicitly disallow disconnect (Jakub Kicinski) - sctp: detect and prevent references to a freed transport in sendmsg (Ricardo Cañuelo Navarro) - selftests/tc-testing: Add a test case for FQ_CODEL with ETS parent (Cong Wang) - selftests/tc-testing: Add a test case for FQ_CODEL with DRR parent (Cong Wang) - selftests/tc-testing: Add a test case for FQ_CODEL with HFSC parent (Cong Wang) - selftests/tc-testing: Add a test case for FQ_CODEL with QFQ parent (Cong Wang) - selftests/tc-testing: Add a test case for FQ_CODEL with HTB parent (Cong Wang) - codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog() (Cong Wang) - sch_ets: make est_qlen_notify() idempotent (Cong Wang) - sch_qfq: make qfq_qlen_notify() idempotent (Cong Wang) - sch_hfsc: make hfsc_qlen_notify() idempotent (Cong Wang) - sch_drr: make drr_qlen_notify() idempotent (Cong Wang) - sch_htb: make htb_qlen_notify() idempotent (Cong Wang) - tipc: fix memory leak in tipc_link_xmit (Tung Nguyen) - net: hold instance lock during NETDEV_CHANGE (Stanislav Fomichev) - ipv6: Fix null-ptr-deref in addrconf_add_ifaddr(). (Kuniyuki Iwashima) - selftests: drv-net: test random value for hds-thresh (Taehee Yoo) - net: ethtool: fix ethtool_ringparam_get_cfg() returns a hds_thresh value always as 0. (Taehee Yoo) - x86/xen: disable CPU idle and frequency drivers for PVH dom0 (Roger Pau Monne) - x86/xen: fix balloon target initialization for PVH dom0 (Roger Pau Monne) - xen: Change xen-acpi-processor dom0 dependency (Jason Andryuk) - xenbus: add module description (Arnd Bergmann) - ublk: pass ublksrv_ctrl_cmd * instead of io_uring_cmd * (Caleb Sander Mateos) - ublk: don't fail request for recovery & reissue in case of ubq->canceling (Ming Lei) - ublk: fix handling recovery & reissue in ublk_abort_queue() (Ming Lei) - selftests: ublk: fix test_stripe_04 (Ming Lei) - io_uring/kbuf: reject zero sized provided buffers (Jens Axboe) - io_uring/zcrx: separate niov number from pages (Pavel Begunkov) - io_uring/zcrx: put refill data into separate cache line (Pavel Begunkov) - io_uring: don't post tag CQEs on file/buffer registration failure (Pavel Begunkov) - gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment (Andy Shevchenko) - gpiolib: of: Fix the choice for Ingenic NAND quirk (Andy Shevchenko) - gpio: zynq: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - gpio: mpc8xxx: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski) - gpio: TODO: track the removal of regulator-related workarounds (Bartosz Golaszewski) - MAINTAINERS: add more keywords for the GPIO subsystem entry (Bartosz Golaszewski) - gpio: deprecate devm_gpiod_unhinge() (Bartosz Golaszewski) - gpio: deprecate the GPIOD_FLAGS_BIT_NONEXCLUSIVE flag (Bartosz Golaszewski) - gpio: tegra186: fix resource handling in ACPI probe path (Guixin Liu) - mtd: spinand: Fix build with gcc < 7.5 (Miquel Raynal) - mtd: rawnand: Add status chack in r852_ready() (Wentao Liang) - mtd: inftlcore: Add error check for inftl_read_oob() (Wentao Liang) - mtd: nand: Drop explicit test for built-in CONFIG_SPI_QPIC_SNAND (Geert Uytterhoeven) - selftests/mincore: Allow read-ahead pages to reach the end of the file (Qiuxu Zhuo) - selftests/futex: futex_waitv wouldblock test should fail (Edward Liaw) - selftests: tpm2: test_smoke: use POSIX-conformant expression operator (Ahmed Salem) - selftests: tpm2: create a dedicated .gitignore (Khaled Elnaggar) - kunit: Spelling s/slowm/slow/ (Geert Uytterhoeven) - kunit: tool: fix count of tests if late test plan (Rae Moar) - KVM: arm64: Use acquire/release to communicate FF-A version negotiation (Will Deacon) - KVM: arm64: selftests: Explicitly set the page attrs to Inner-Shareable (Raghavendra Rao Ananta) - KVM: arm64: selftests: Introduce and use hardware-definition macros (Raghavendra Rao Ananta) - KVM: arm64: Don't translate FAR if invalid/unsafe (Oliver Upton) - arm64: Convert HPFAR_EL2 to sysreg table (Oliver Upton) - KVM: arm64: Only read HPFAR_EL2 when value is architecturally valid (Oliver Upton) - smccc: kvm_guest: Remove unneeded semicolon (Chen Ni) - smccc: kvm_guest: Align with DISCOVER_IMPL_CPUS ABI (Oliver Upton) - KVM: VMX: Use separate subclasses for PI wakeup lock to squash false positive (Yan Zhao) - KVM: VMX: Assert that IRQs are disabled when putting vCPU on PI wakeup list (Sean Christopherson) - KVM: x86: Explicitly zero-initialize on-stack CPUID unions (Sean Christopherson) - KVM: Allow building irqbypass.ko as as module when kvm.ko is a module (Sean Christopherson) - KVM: x86/mmu: Wrap sanity check on number of TDP MMU pages with KVM_PROVE_MMU (Sean Christopherson) - KVM: selftests: Add option to rseq test to override /dev/cpu_dma_latency (Sean Christopherson) - KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses (Sean Christopherson) - Documentation: kvm: remove KVM_CAP_MIPS_TE (Paolo Bonzini) - Documentation: kvm: organize capabilities in the right section (Paolo Bonzini) - Documentation: kvm: fix some definition lists (Paolo Bonzini) - Documentation: kvm: drop "Capability" heading from capabilities (Paolo Bonzini) - Documentation: kvm: give correct name for KVM_CAP_SPAPR_MULTITCE (Paolo Bonzini) - Documentation: KVM: KVM_GET_SUPPORTED_CPUID now exposes TSC_DEADLINE (Paolo Bonzini) - selftests: kvm: list once tests that are valid on all architectures (Paolo Bonzini) - selftests: kvm: bring list of exit reasons up to date (Paolo Bonzini) - selftests: kvm: revamp MONITOR/MWAIT tests (Paolo Bonzini) - KVM: s390: Don't use %%pK through debug printing (Thomas Weißschuh) - KVM: s390: Don't use %%pK through tracepoints (Thomas Weißschuh) - tracing: fprobe: Cleanup fprobe hash when module unloading (Masami Hiramatsu (Google)) - tracing: fprobe events: Fix possible UAF on modules (Masami Hiramatsu (Google)) - tracing: fprobe: Fix to lock module while registering fprobe (Masami Hiramatsu (Google)) - cgroup/cpuset: Fix race between newly created partition and dying one (Waiman Long) - cgroup: rstat: call cgroup_rstat_updated_list with cgroup_rstat_lock (Shakeel Butt) - selftest/cgroup: Add a remote partition transition test to test_cpuset_prs.sh (Waiman Long) - selftest/cgroup: Clean up and restructure test_cpuset_prs.sh (Waiman Long) - selftest/cgroup: Update test_cpuset_prs.sh to use | as effective CPUs and state separator (Waiman Long) - cgroup/cpuset: Remove unneeded goto in sched_partition_write() and rename it (Waiman Long) - cgroup/cpuset: Code cleanup and comment update (Waiman Long) - cgroup/cpuset: Don't allow creation of local partition over a remote one (Waiman Long) - cgroup/cpuset: Remove remote_partition_check() & make update_cpumasks_hier() handle remote partition (Waiman Long) - cgroup/cpuset: Fix error handling in remote_partition_disable() (Waiman Long) - cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask() (Waiman Long) - lib/crc: remove CONFIG_LIBCRC32C (Eric Biggers) - lib/crc: document all the CRC library kconfig options (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC_ITU_T (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC_T10DIF (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC16 (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC32 and drop 'default y' (Eric Biggers) - kbuild: Add '-fno-builtin-wcslen' (Nathan Chancellor) - Linux 6.15-rc1 (Linus Torvalds) - tools/include: make uapi/linux/types.h usable from assembly (Thomas Weißschuh) - tools/power turbostat: v2025.05.06 (Len Brown) - tools/power turbostat: disable "cpuidle" invocation counters, by default (Len Brown) - tools/power turbostat: re-factor sysfs code (Len Brown) - tools/power turbostat: Restore GFX sysfs fflush() call (Zhang Rui) - tools/power turbostat: Document GNR UncMHz domain convention (Len Brown) - tools/power turbostat: report CoreThr per measurement interval (Len Brown) - tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 (Justin Ernst) - tools/power turbostat: Add idle governor statistics reporting (Artem Bityutskiy) - tools/power turbostat: Fix names matching (Artem Bityutskiy) - tools/power turbostat: Allow Zero return value for some RAPL registers (Zhang Rui) - tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options (Len Brown) - ASoC: SOF: Intel: Let SND_SOF_SOF_HDA_SDW_BPT select SND_HDA_EXT_CORE (Bard Liao) - perf/core: Fix child_total_time_enabled accounting bug at task exit (Yeoreum Yun) - rseq: Eliminate useless task_work on execve (Mathieu Desnoyers) - sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP (Oleg Nesterov) - Disable SLUB_TINY for build testing (Linus Torvalds) - tracing/timers: Rename the hrtimer_init event to hrtimer_setup (Nam Cao) - hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack() (Nam Cao) - hrtimers: Rename debug_init() to debug_setup() (Nam Cao) - hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_setup_sleeper() (Nam Cao) - hrtimers: Remove unnecessary NULL check in hrtimer_start_range_ns() (Nam Cao) - hrtimers: Make callback function pointer private (Nam Cao) - hrtimers: Merge __hrtimer_init() into __hrtimer_setup() (Nam Cao) - hrtimers: Switch to use __htimer_setup() (Nam Cao) - hrtimers: Delete hrtimer_init() (Nam Cao) - treewide: Convert new and leftover hrtimer_init() users (Thomas Gleixner) - treewide: Switch/rename to timer_delete[_sync]() (Thomas Gleixner) - genirq/migration: Use irqd_get_parent_data() in irq_force_complete_move() (Thomas Gleixner) - irqdomain: Stop using 'host' for domain (Jiri Slaby (SUSE)) - irqdomain: Rename irq_get_default_host() to irq_get_default_domain() (Jiri Slaby (SUSE)) - irqdomain: Rename irq_set_default_host() to irq_set_default_domain() (Jiri Slaby (SUSE)) - Revert "timekeeping: Fix possible inconsistencies in _COARSE clockids" (Thomas Gleixner) - sh: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX (Johan Korsnes) - sh: Align .bss section padding to 8-byte boundary (Artur Rojek) - kbuild: rpm-pkg: build a debuginfo RPM (Uday Shankar) - kconfig: merge_config: use an empty file as initfile (Daniel Gomez) - nios2: migrate to the generic rule for built-in DTB (Masahiro Yamada) - rust: kbuild: skip `--remap-path-prefix` for `rustdoc` (Miguel Ojeda) - kbuild: pacman-pkg: hardcode module installation path (Masahiro Yamada) - kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally (Alexandru Gagniuc) - modpost: require a MODULE_DESCRIPTION() (Jeff Johnson) - kbuild: make all file references relative to source root (Thomas Weißschuh) - x86: drop unnecessary prefix map configuration (Thomas Weißschuh) - kbuild: deb-pkg: add comment about future removal of KDEB_COMPRESS (Masahiro Yamada) - kbuild: Add a help message for "headers" (Xin Li (Intel)) - kbuild: deb-pkg: remove "version" variable in mkdebian (Masahiro Yamada) - kbuild: deb-pkg: fix versioning for -rc releases (Masahiro Yamada) - Documentation/kbuild: Fix indentation in modules.rst example (Kefan Liu) - x86: Get rid of Makefile.postlink (Ard Biesheuvel) - kbuild: Create intermediate vmlinux build with relocations preserved (Ard Biesheuvel) - kbuild: Introduce Kconfig symbol for linking vmlinux with relocations (Ard Biesheuvel) - kbuild: link-vmlinux.sh: Make output file name configurable (Ard Biesheuvel) - kbuild: do not generate .tmp_vmlinux*.map when CONFIG_VMLINUX_MAP=y (Masahiro Yamada) - Revert "kheaders: Ignore silly-rename files" (Masahiro Yamada) - kbuild: exclude .rodata.(cst|str)* when building ranges (Kris Van Hees) - kbuild: add Kbuild bash completion (Masahiro Yamada) - kbuild: fix argument parsing in scripts/config (Seyediman Seyedarab) - kbuild: add dependency from vmlinux to sorttable (Xi Ruoyao) - kbuild: deb-pkg: add debarch for ARCH=loongarch64 (WangYuli) - kbuild, rust: use -fremap-path-prefix to make paths relative (Thomas Weißschuh) - kbuild: implement CONFIG_HEADERS_INSTALL for Usermode Linux (Thomas Weißschuh) - docs: kconfig: Mention IS_REACHABLE as way for optional dependency (Krzysztof Kozlowski) - kbuild: remove KBUILD_ENABLE_EXTRA_GCC_CHECKS support (Masahiro Yamada) - kbuild: move -fzero-init-padding-bits=all to the top-level Makefile (Masahiro Yamada) - scripts: make python shebangs specific about desired version (Uday Shankar) - kbuild: rust: add rustc-min-version support function (Miguel Ojeda) - modpost: use strstarts() to clean up parse_source_files() (Masahiro Yamada) - modpost: introduce get_basename() helper (Masahiro Yamada) - kconfig: remove unnecessary cast in sym_get_string() (Masahiro Yamada) - kconfig: do not clear SYMBOL_VALID when reading include/config/auto.conf (Masahiro Yamada) - genksyms: factor out APP for the ST_NORMAL state (Masahiro Yamada) - gen_compile_commands.py: remove code for '\#' replacement (Masahiro Yamada) - kbuild: remove EXTRA_*FLAGS support (Masahiro Yamada) - gendwarfksyms: Add a separate pass to resolve FQNs (Sami Tolvanen) - drm/i2c: tda998x: select CONFIG_DRM_KMS_HELPER (Arnd Bergmann) - drm/amdgpu/gfx12: fix num_mec (Alex Deucher) - drm/amdgpu/gfx11: fix num_mec (Alex Deucher) - drm/amd/pm: Add gpu_metrics_v1_8 (Asad Kamal) - drm/amdgpu: Prefer shadow rom when available (Lijo Lazar) - drm/amd/pm: Update smu metrics table for smu_v13_0_6 (Asad Kamal) - drm/amd/pm: Remove host limit metrics support (Asad Kamal) - Remove unnecessary firmware version check for gc v9_4_2 (Candice Li) - drm/amdgpu: stop unmapping MQD for kernel queues v3 (Christian König) - Revert "drm/amdgpu/sdma_v4_4_2: update VM flush implementation for SDMA" (Jesse.zhang@amd.com) - drm/amdgpu: Parse all deferred errors with UMC aca handle (Xiang Liu) - drm/amdgpu: Update ta ras block (Stanley.Yang) - drm/amdgpu: Add NPS2 to DPX compatible mode (Lijo Lazar) - drm/amdgpu: Use correct gfx deferred error count (Xiang Liu) - drm/amd/display: Actually do immediate vblank disable (Leo Li) - drm/amd/display: prevent hang on link training fail (Brendan Tam) - Revert "drm/amd/display: dml2 soc dscclk use DPM table clk setting" (Charlene Liu) - drm/amd/display: Increase vblank offdelay for PSR panels (Leo Li) - drm/amd: Handle being compiled without SI or CIK support better (Mario Limonciello) - drm/amd/pm: Add zero RPM enabled OD setting support for SMU14.0.2 (Tomasz Pakuła) - drm/amd/pm: Prevent division by zero (Denis Arefev) - drm/amd/pm: Prevent division by zero (Denis Arefev) - drm/amd/pm: Prevent division by zero (Denis Arefev) - drm/amd/pm: Prevent division by zero (Denis Arefev) - drm/amd/pm: Prevent division by zero (Denis Arefev) - drm/xe: Fix unmet direct dependencies warning (Yue Haibing) - drm/xe: Set survivability mode before heci init (Lucas De Marchi) - drm/xe: Move survivability back to xe (Lucas De Marchi) - drm/xe: Apply Wa_16023105232 (Vinay Belgaumkar) - drm/xe/vf: Don't check CTC_MODE[0] if VF (Michal Wajdeczko) - drm/xe/eustall: Fix a possible pointer dereference after free (Harish Chegondi) - drm/i915/display: Fix build error without DRM_FBDEV_EMULATION (Yue Haibing) - drm/i915/watermark: Check bounds for scaler_users for dsc prefill latency (Ankit Nautiyal) - drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new() (Dan Carpenter) - Input: goodix_berlin - add support for Berlin-A series (Jens Reidel) - dt-bindings: input: goodix,gt9916: Document gt9897 compatible (Jens Reidel) - dt-bindings: input: matrix_keypad - add wakeup-source property (Dmitry Torokhov) - dt-bindings: input: matrix_keypad - add missing property (Markus Burri) - Input: pm8941-pwrkey - fix dev_dbg() output in pm8941_pwrkey_irq() (Dmitry Antipov) - Input: synaptics - hide unused smbus_pnp_ids[] array (Arnd Bergmann) - Input: apple_z2 - fix potential confusion in Kconfig (Sasha Finkelstein) - Input: matrix_keypad - use fsleep for delays after activating columns (Markus Burri) - Input: matrix_keypad - add settle time after enabling all columns (Markus Burri) - dt-bindings: input: matrix_keypad: add settle time after enabling all columns (Markus Burri) - dt-bindings: input: matrix_keypad: convert to YAML (Markus Burri) - dt-bindings: input: Correct indentation and style in DTS example (Krzysztof Kozlowski) - MAINTAINERS: Add entries for Apple Z2 touchscreen driver (Sasha Finkelstein) - Input: apple_z2 - add a driver for Apple Z2 touchscreens (Sasha Finkelstein) - dt-bindings: input: touchscreen: Add Z2 controller (Sasha Finkelstein) - Input: Switch to use hrtimer_setup() (Nam Cao) - Input: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - crypto: inside-secure/eip93 - acquire lock on eip93_put_descriptor hash (Christian Marangi) - s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log (Anthony Krowiak) - s390/pci: Fix dev.dma_range_map missing sentinel element (Niklas Schnelle) - s390/mm: Dump fault info in case of low address protection fault (Heiko Carstens) - s390/smp: Add support for HOTPLUG_SMT (Heiko Carstens) - s390: Fix linker error when -no-pie option is unavailable (Sumanth Korikkar) - s390/processor: Use bitop functions for cpu flag helper functions (Heiko Carstens) - s390/asm-offsets: Remove ASM_OFFSETS_C (Heiko Carstens) - s390/asm-offsets: Include ftrace_regs.h instead of ftrace.h (Heiko Carstens) - s390/kvm: Split kvm_host header file (Heiko Carstens) - s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs (Niklas Schnelle) - s390/lowcore: Remove unused machine_flags (Heiko Carstens) - s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation (Sven Schnelle) - cifs: update internal version number (Steve French) - cifs: Implement is_network_name_deleted for SMB1 (Pali Rohár) - cifs: Remove cifs_truncate_page() as it should be superfluous (David Howells) - cifs: Do not add FILE_READ_ATTRIBUTES when using GENERIC_READ/EXECUTE/ALL (Pali Rohár) - cifs: Improve SMB2+ stat() to work also without FILE_READ_ATTRIBUTES (Pali Rohár) - cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES (Pali Rohár) - cifs: Fix querying and creating MF symlinks over SMB1 (Pali Rohár) - cifs: Fix access_flags_to_smbopen_mode (Pali Rohár) - cifs: Fix negotiate retry functionality (Pali Rohár) - cifs: Improve handling of NetBIOS packets (Pali Rohár) - cifs: Allow to disable or force initialization of NetBIOS session (Pali Rohár) - cifs: Add a new xattr system.smb3_ntsd_owner for getting or setting owner (Pali Rohár) - cifs: Add a new xattr system.smb3_ntsd_sacl for getting or setting SACLs (Pali Rohár) - smb: client: Update IO sizes after reconnection (Wang Zhaolong) - smb: client: Store original IO parameters and prevent zero IO sizes (Wang Zhaolong) - smb:client: smb: client: Add reverse mapping from tcon to superblocks (Wang Zhaolong) - cifs: remove unreachable code in cifs_get_tcp_session() (Roman Smirnov) - cifs: fix integer overflow in match_server() (Roman Smirnov) - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Basavaraj Natikar) - ntb: reduce stack usage in idt_scan_mws (Arnd Bergmann) - ntb: use 64-bit arithmetic for the MSI doorbell mask (Fedor Pchelkin) - MAINTAINERS: Update AMD NTB maintainers (Shyam Sundar S K) - ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() (Markus Elfring) - ntb: intel: Fix using link status DB's (Nikita Shubin) - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (Yajun Deng) - riscv: Add norvc after .option arch in runtime const (Charlie Jenkins) - riscv: Make sure toolchain supports zba before using zba instructions (Alexandre Ghiti) - riscv/purgatory: 4B align purgatory_start (Björn Töpel) - riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator (Yao Zi) - dt-bindings: riscv: document vector crypto requirements (Conor Dooley) - dt-bindings: riscv: add vector sub-extension dependencies (Conor Dooley) - dt-bindings: riscv: d requires f (Conor Dooley) - RISC-V: add f & d extension validation checks (Conor Dooley) - RISC-V: add vector crypto extension validation checks (Conor Dooley) - RISC-V: add vector extension validation checks (Conor Dooley) - selftests: riscv: fix v_exec_initval_nolibc.c (Ignacio Encinas) - riscv: Fix hugetlb retrieval of number of ptes in case of !present pte (Alexandre Ghiti) - riscv: print hartid on bringup (Yunhui Cui) - riscv: Add norvc after .option arch in runtime const (Charlie Jenkins) - riscv: Remove CONFIG_PAGE_OFFSET (Samuel Holland) - riscv: Support CONFIG_RELOCATABLE on riscv32 (Samuel Holland) - asm-generic: Always define Elf_Rel and Elf_Rela (Samuel Holland) - riscv: Support CONFIG_RELOCATABLE on NOMMU (Samuel Holland) - riscv: Allow NOMMU kernels to access all of RAM (Samuel Holland) - riscv: Remove duplicate CONFIG_PAGE_OFFSET definition (Samuel Holland) - RISC-V: errata: Use medany for relocatable builds (Palmer Dabbelt) - riscv: Add runtime constant support (Charlie Jenkins) - riscv: Move nop definition to insn-def.h (Charlie Jenkins) - Documentation/kernel-parameters: Add riscv unaligned speed parameters (Andrew Jones) - riscv: Add parameter for skipping access speed tests (Andrew Jones) - riscv: Fix set up of vector cpu hotplug callback (Andrew Jones) - riscv: Fix set up of cpu hotplug callbacks (Andrew Jones) - riscv: Change check_unaligned_access_speed_all_cpus to void (Andrew Jones) - riscv: Fix check_unaligned_access_all_cpus (Andrew Jones) - riscv: Fix riscv_online_cpu_vec (Andrew Jones) - riscv: Annotate unaligned access init functions (Andrew Jones) - KVM: riscv: selftests: Add Zaamo/Zalrsc extensions to get-reg-list test (Clément Léger) - RISC-V: KVM: Allow Zaamo/Zalrsc extensions for Guest/VM (Clément Léger) - riscv: hwprobe: export Zaamo and Zalrsc extensions (Clément Léger) - riscv: add parsing for Zaamo and Zalrsc extensions (Clément Léger) - dt-bindings: riscv: add Zaamo and Zalrsc ISA extension description (Clément Léger) - riscv: fgraph: Fix stack layout to match __arch_ftrace_regs argument of ftrace_return_to_handler (Pu Lehui) - riscv: fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends on HAVE_DYNAMIC_FTRACE_WITH_ARGS (Pu Lehui) - riscv: Fix missing __free_pages() in check_vector_unaligned_access() (Alexandre Ghiti) - riscv: Fix the __riscv_copy_vec_words_unaligned implementation (Tingbo Liao) - riscv: mm: Don't use %%pK through printk (Thomas Weißschuh) - riscv: remove redundant CMDLINE_FORCE check (Zixian Zeng) - riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra (Juhan Jin) - riscv: migrate to the generic rule for built-in DTB (Masahiro Yamada) - riscv: tracing: Fix __write_overflow_field in ftrace_partial_regs() (Charlie Jenkins) - riscv: Remove duplicate CLINT_TIMER selections (Geert Uytterhoeven) - riscv: defconfig: Disable Renesas SoC support (Geert Uytterhoeven) - riscv: Fix a comment typo in set_mm_asid() (Chin Yik Ming) - clocksource/drivers/timer-riscv: Stop stimecmp when cpu hotplug (Nick Hu) - riscv: Add stimecmp save and restore (Nick Hu) - riscv: Simplify base extension checks and direct boolean return (Chin Yik Ming) - riscv: Remove unused TASK_TI_FLAGS (Jinjie Ruan) - RISC-V: selftests: Add TEST_ZICBOM into CBO tests (Yunhui Cui) - RISC-V: hwprobe: Expose Zicbom extension and its block size (Yunhui Cui) - RISC-V: Enable cbo.clean/flush in usermode (Yunhui Cui) - riscv: hwprobe: export bfloat16 ISA extension (Inochi Amaoto) - riscv: add ISA extension parsing for bfloat16 ISA extension (Inochi Amaoto) - dt-bindings: riscv: add bfloat16 ISA extension description (Inochi Amaoto) - riscv: Implement smp_cond_load8/16() with Zawrs (Guo Ren) - riscv: Call secondary mmu notifier when flushing the tlb (Alexandre Ghiti) - riscv: hwprobe: export Zicntr and Zihpm extensions (Miquel Sabaté Solà) - riscv: remove useless pc check in stacktrace handling (Clément Léger) - riscv: Support huge pfnmaps (Andrew Bresticker) - RISC-V: separate Zbb optimisations requiring and not requiring toolchain support (Conor Dooley) - RISC-V: clarify what some RISCV_ISA* config options do (Conor Dooley) - selftests: net: amt: indicate progress in the stress test (Jakub Kicinski) - netlink: specs: rt_route: pull the ifa- prefix out of the names (Jakub Kicinski) - netlink: specs: rt_addr: pull the ifa- prefix out of the names (Jakub Kicinski) - netlink: specs: rt_addr: fix get multi command name (Jakub Kicinski) - netlink: specs: rt_addr: fix the spec format / schema failures (Jakub Kicinski) - net: avoid false positive warnings in __net_mp_close_rxq() (Jakub Kicinski) - net: move mp dev config validation to __net_mp_open_rxq() (Jakub Kicinski) - net: ibmveth: make veth_pool_store stop hanging (Dave Marquardt) - arcnet: Add NULL check in com20020pci_probe() (Henry Martin) - ipv6: Do not consider link down nexthops in path selection (Ido Schimmel) - ipv6: Start path selection from the first nexthop (Ido Schimmel) - usbnet:fix NPE during rx_complete (Ying Lu) - net: octeontx2: Handle XDP_ABORTED and XDP invalid as XDP_DROP (Lorenzo Bianconi) - netfilter: nft_tunnel: fix geneve_opt type confusion addition (Lin Ma) - netfilter: nf_tables: don't unregister hook when table is dormant (Florian Westphal) - netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only (Pablo Neira Ayuso) - idpf: fix adapter NULL pointer dereference on reboot (Emil Tantilov) - ixgbe: fix media type detection for E610 device (Piotr Kwapulinski) - e1000e: change k1 configuration on MTP and later platforms (Vitaly Lifshits) - igc: Fix TX drops in XDP ZC (Zdenek Bouska) - igc: Fix XSK queue NAPI ID mapping (Joe Damato) - net: fix geneve_opt length integer overflow (Lin Ma) - io_uring/zcrx: fix selftests w/ updated netdev Python helpers (David Wei) - selftests: net: use netdevsim in netns test (Stanislav Fomichev) - docs: net: document netdev notifier expectations (Stanislav Fomichev) - net: dummy: request ops lock (Stanislav Fomichev) - netdevsim: add dummy device notifiers (Stanislav Fomichev) - net: rename rtnl_net_debug to lock_debug (Stanislav Fomichev) - net: use netif_disable_lro in ipv6_add_dev (Stanislav Fomichev) - net: hold instance lock during NETDEV_REGISTER/UP (Stanislav Fomichev) - net: switch to netif_disable_lro in inetdev_init (Stanislav Fomichev) - net: airoha: Validate egress gdm port in airoha_ppe_foe_entry_prepare() (Lorenzo Bianconi) - net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy (David Oberhollenzer) - MAINTAINERS: Update Loic Poulain's email address (Loic Poulain) - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (Fernando Fernandez Mancera) - eth: bnxt: fix deadlock in the mgmt_ops (Taehee Yoo) - net/selftests: Add loopback link local route for self-connect (Dmitry Safonov) - sfc: fix NULL dereferences in ef100_process_design_param() (Edward Cree) - gve: handle overflow when reporting TX consumed descriptors (Joshua Washington) - net: decrease cached dst counters in dst_release (Antoine Tenart) - tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). (Guillaume Nault) - vsock: avoid timeout during connect() if the socket is closing (Stefano Garzarella) - udp: Fix memory accounting leak. (Kuniyuki Iwashima) - udp: Fix multiple wraparounds of sk->sk_rmem_alloc. (Kuniyuki Iwashima) - rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init(). (Kuniyuki Iwashima) - selftests: tc-testing: fix nat regex matching (Pedro Tammela) - net: mvpp2: Prevent parser TCAM memory corruption (Tobias Waldekranz) - eth: mlx4: select PAGE_POOL (Greg Thelen) - MAINTAINERS: update Open vSwitch maintainers (Jakub Kicinski) - bpf: add missing ops lock around dev_xdp_attach_link (Stanislav Fomichev) - net: airoha: Fix ETS priomap validation (Lorenzo Bianconi) - net: airoha: Fix qid report in airoha_tc_get_htb_get_leaf_queue() (Lorenzo Bianconi) - sctp: add mutual exclusion in proc_sctp_do_udp_port() (Eric Dumazet) - selftests: tc-testing: Add TBF with SKBPRIO queue length corner case test (Cong Wang) - net_sched: skbprio: Remove overly strict queue assertions (Cong Wang) - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (Debin Zhu) - spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent (Florian Fainelli) - spi: bcm2835: Do not call gpiod_put() on invalid descriptor (Florian Fainelli) - spi: cadence-qspi: revert "Improve spi memory performance" (Miquel Raynal) - spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() (Josh Poimboeuf) - spi: fsl-qspi: use devm function instead of driver remove (Han Xu) - spi: SPI_QPIC_SNAND should be tristate and depend on MTD (Geert Uytterhoeven) - spi-rockchip: Fix register out of bounds access (Luis de Arquer) - Input: tsc2007 - accept standard properties (Andreas Kemnade) - bus: fsl-mc: Remove deadcode (Dr. David Alan Gilbert) - MAINTAINERS: add the linuppc-dev list to the fsl-mc bus entry (Ioana Ciornei) - MAINTAINERS: fix nonexistent dtbinding file name (Ioana Ciornei) - MAINTAINERS: add myself as maintainer for the fsl-mc bus (Ioana Ciornei) - irqdomain: soc: Switch to irq_find_mapping() (Jiri Slaby (SUSE)) - MAINTAINERS: consistently use my dedicated email address (Thomas Weißschuh) - platform/x86: ISST: Correct command storage data length (Srinivas Pandruvada) - platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560 (Eduard Christian Dumitrescu) - platform/x86: thinkpad_acpi: Fix NULL pointer dereferences while probing (Kurt Borja) - x86/fred: Fix system hang during S4 resume with FRED enabled (Xin Li (Intel)) - x86/platform/iosf_mbi: Remove unused iosf_mbi_unregister_pmic_bus_access_notifier() (Dr. David Alan Gilbert) - x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers (Balbir Singh) - x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c (Nathan Chancellor) - x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs (Herton R. Krzesinski) - ASoC: imx-card: Add NULL check in imx_card_probe() (Henry Martin) - ASoC: q6apm-dai: make use of q6apm_get_hw_pointer (Srinivas Kandagatla) - ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns. (Srinivas Kandagatla) - ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment. (Srinivas Kandagatla) - ASoC: q6apm: add q6apm_get_hw_pointer helper (Srinivas Kandagatla) - ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs (Srinivas Kandagatla) - ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe() (Christophe JAILLET) - ASoC: SOF: hda/ptl: Move mic privacy change notification sending to a work (Peter Ujfalusi) - ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path (Alexey Klimov) - ASoC: codecs: wsa884x: Correct VI sense channel mask (Krzysztof Kozlowski) - ASoC: codecs: wsa883x: Correct VI sense channel mask (Krzysztof Kozlowski) - ASoC: sma1307: Fix error handling in sma1307_setting_loaded() (Dan Carpenter) - firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success (Richard Fitzgerald) - ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model (Takashi Iwai) - ALSA: hda/realtek - Support mute led function for HP platform (Kailang Yang) - ALSA/hda: intel-sdw-acpi: Remove (explicitly) unused header (Andy Shevchenko) - ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx (Sharan Kumar M) - ALSA: hda/tas2781: Upgrade calibratd-data writing code to support Alpha and Beta dsp firmware (Shenghao Ding) - ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA (Takashi Iwai) - hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure (Al Viro) - qibfs: fix _another_ leak (Al Viro) - spufs: fix a leak in spufs_create_context() (Al Viro) - spufs: fix gang directory lifetimes (Al Viro) - spufs: fix a leak on spufs_new_file() failure (Al Viro) - ksmbd: fix null pointer dereference in alloc_preauth_hash() (Namjae Jeon) - ksmbd: validate zero num_subauth before sub_auth is accessed (Norbert Szetei) - ksmbd: fix overflow in dacloffset bounds check (Norbert Szetei) - ksmbd: fix session use-after-free in multichannel connection (Namjae Jeon) - ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio() (Steven Rostedt) - tracing: Use vmap_page_range() to map memmap ring buffer (Steven Rostedt) - tracing: Have reserve_mem use phys_to_virt() and separate from memmap buffer (Steven Rostedt) - tracing: Enforce the persistent ring buffer to be page aligned (Steven Rostedt) - block: don't grab elevator lock during queue initialization (Ming Lei) - nvme-pci: skip nvme_write_sq_db on empty rqlist (Maurizio Lombardi) - nvme-multipath: change the NVME_MULTIPATH config option (John Meneghini) - nvme: update the multipath warning in nvme_init_ns_head (John Meneghini) - nvme/ioctl: move fixed buffer lookup to nvme_uring_cmd_io() (Caleb Sander Mateos) - nvme/ioctl: move blk_mq_free_request() out of nvme_map_user_request() (Caleb Sander Mateos) - nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer (Caleb Sander Mateos) - nvmet: pci-epf: Keep completion queues mapped (Damien Le Moal) - block: remove unused nseg parameter (Nitesh Shetty) - io_uring: always do atomic put from iowq (Pavel Begunkov) - selftests: ublk: enable zero copy for stripe target (Ming Lei) - io_uring: support vectored kernel fixed buffer (Ming Lei) - block: add for_each_mp_bvec() (Ming Lei) - io_uring: add validate_fixed_range() for validate fixed buffer (Ming Lei) - selftests: ublk: kublk: fix an error log line (Uday Shankar) - selftests: ublk: kublk: use ioctl-encoded opcodes (Uday Shankar) - io_uring/zcrx: return early from io_zcrx_recv_skb if readlen is 0 (David Wei) - io_uring/net: avoid import_ubuf for regvec send (Pavel Begunkov) - io_uring/rsrc: check size when importing reg buffer (Pavel Begunkov) - io_uring: cleanup {g,s]etsockopt sqe reading (Pavel Begunkov) - io_uring: hide caches sqes from drivers (Pavel Begunkov) - io_uring: make zcrx depend on CONFIG_IO_URING (Pavel Begunkov) - io_uring: add req flag invariant build assertion (Pavel Begunkov) - Documentation: ublk: remove dead footnote (Jens Axboe) - selftests: ublk: specify io_cmd_buf pointer type (Caleb Sander Mateos) - ublk: specify io_cmd_buf pointer type (Caleb Sander Mateos) - io_uring: don't pass ctx to tw add remote helper (Pavel Begunkov) - io_uring/msg: initialise msg request opcode (Pavel Begunkov) - io_uring/msg: rename io_double_lock_ctx() (Pavel Begunkov) - io_uring/net: import zc ubuf earlier (Pavel Begunkov) - io_uring/net: set sg_from_iter in advance (Pavel Begunkov) - io_uring/net: clusterise send vs msghdr branches (Pavel Begunkov) - io_uring/net: unify sendmsg setup with zc (Pavel Begunkov) - io_uring/net: combine sendzc flags writes (Pavel Begunkov) - io_uring/net: open code io_net_vec_assign() (Pavel Begunkov) - io_uring/net: open code io_sendmsg_copy_hdr() (Pavel Begunkov) - ublk: store req in ublk_uring_cmd_pdu for ublk_cmd_tw_cb() (Caleb Sander Mateos) - ublk: avoid redundant io->cmd in ublk_queue_cmd_list() (Caleb Sander Mateos) - ublk: get ubq from pdu in ublk_cmd_list_tw_cb() (Caleb Sander Mateos) - ublk: skip 1 NULL check in ublk_cmd_list_tw_cb() loop (Caleb Sander Mateos) - ublk: remove unused cmd argument to ublk_dispatch_req() (Caleb Sander Mateos) - selftests: ublk: add test for checking zero copy related parameter (Ming Lei) - selftests: ublk: add more tests for covering MQ (Ming Lei) - ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb (Ming Lei) - ublk: implement ->queue_rqs() (Ming Lei) - ublk: document zero copy feature (Ming Lei) - ublk: add segment parameter (Ming Lei) - ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu (Ming Lei) - ublk: add helper of ublk_need_map_io() (Ming Lei) - ublk: remove two unused fields from 'struct ublk_queue' (Ming Lei) - ublk: comment on ubq->canceling handling in ublk_queue_rq() (Ming Lei) - ublk: make sure ubq->canceling is set when queue is frozen (Ming Lei) - io_uring/net: account memory for zc sendmsg (Pavel Begunkov) - fs: actually hold the namespace semaphore (Christian Brauner) - bcachefs: Fix "journal stuck" during recovery (Kent Overstreet) - bcachefs: backpointer_get_key: check for null from peek_slot() (Kent Overstreet) - bcachefs: Fix null ptr deref in invalidate_one_bucket() (Kent Overstreet) - bcachefs: Fix check_snapshot_exists() restart handling (Kent Overstreet) - bcachefs: use nonblocking variant of print_string_as_lines in error path (Bharadwaj Raju) - bcachefs: Fix scheduling while atomic from logging changes (Kent Overstreet) - bcachefs: Add error handling for zlib_deflateInit2() (Wentao Liang) - bcachefs: add missing selection of XARRAY_MULTI (Eric Biggers) - bcachefs: bch_dev_usage_full (Kent Overstreet) - bcachefs: Kill btree_iter.trans (Kent Overstreet) - bcachefs: do_trace_key_cache_fill() (Kent Overstreet) - bcachefs: Split up bch_dev.io_ref (Kent Overstreet) - bcachefs: fix ref leak in btree_node_read_all_replicas (Kent Overstreet) - bcachefs: Fix null ptr deref in bch2_write_endio() (Kent Overstreet) - bcachefs: Fix field spanning write warning (Kent Overstreet) - bcachefs: Fix striping behaviour (Kent Overstreet) - docs: fs/9p: Add missing "not" in cache documentation (Tingmao Wang) - 9p: Use hashtable.h for hash_errmap (Sasha Levin) - Documentation/fs/9p: fix broken link (Tuomas Ahola) - 9p/trans_fd: mark concurrent read and writes to p9_conn->err (Ignacio Encinas) - 9p/net: return error on bogus (longer than requested) replies (Dominique Martinet) - 9p/net: fix improper handling of bogus negative read/write replies (Dominique Martinet) - fs/9p: fix NULL pointer dereference on mkdir (Christian Schoenebeck) - net/9p/fd: support ipv6 for trans=tcp (Joshua Murphy) - rtc: remove 'setdate' test program (Wolfram Sang) - selftest: rtc: skip some tests if the alarm only supports minutes (Wolfram Sang) - rtc: mt6397: drop unused defines (Alexandre Belloni) - rtc: pcf85063: replace dev_err+return with return dev_err_probe (Maud Spierings) - rtc: pcf85063: do a SW reset if POR failed (Lukas Stockmann) - rtc: max31335: Add driver support for max31331 (PavithraUdayakumar-adi) - dt-bindings: rtc: max31335: Add max31331 support (PavithraUdayakumar-adi) - rtc: cros-ec: Avoid a couple of -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - dt-bindings: rtc: pcf2127: Reference spi-peripheral-props.yaml (Fabio Estevam) - rtc: rzn1: implement one-second accuracy for alarms (Wolfram Sang) - rtc: pcf50633: Remove (Dr. David Alan Gilbert) - rtc: pm8xxx: implement qcom,no-alarm flag for non-HLOS owned alarm (Jonathan Marek) - rtc: pm8xxx: mitigate flash wear (Johan Hovold) - rtc: pm8xxx: add support for uefi offset (Johan Hovold) - dt-bindings: rtc: qcom-pm8xxx: document qcom,no-alarm flag (Jonathan Marek) - rtc: rv3032: drop WADA (Alexandre Belloni) - rtc: rv3032: fix EERD location (Alexandre Belloni) - rtc: pm8xxx: switch to devm_device_init_wakeup (Alexandre Belloni) - rtc: pm8xxx: fix possible race condition (Alexandre Belloni) - rtc: mpfs: switch to devm_device_init_wakeup (Alexandre Belloni) - rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled (Claudiu Beznea) - rtc: pl031: document struct pl031_vendor_data members (Alexandre Belloni) - rtc: ds1307: stop disabling alarms on probe (Alexandre Belloni) - rtc: s5m: convert to dev_err_probe() where appropriate (André Draszik) - rtc: max77686: use dev_err_probe() where appropriate (André Draszik) - rtc: sd3078: drop needless struct sd3078 (André Draszik) - rtc: sd2405al: drop needless struct sd2405al::rtc member (André Draszik) - rtc: s35390a: drop needless struct s35390a::rtc member (André Draszik) - rtc: rx8581: drop needless struct rx8581 (André Draszik) - rtc: pl030: drop needless struct pl030_rtc::rtc member (André Draszik) - rtc: meson-vrtc: drop needless struct meson_vrtc_data::rtc member (André Draszik) - rtc: meson: drop needless struct meson_rtc::rtc member (André Draszik) - rtc: m48t86: drop needless struct m48t86_rtc_info::rtc member (André Draszik) - rtc: ftrtc010: drop needless struct ftrtc010_rtc::rtc_dev member (André Draszik) - rtc: ep93xx: drop needless struct ep93xx_rtc::rtc member (André Draszik) - rtc: ds2404: drop needless struct ds2404::rtc member (André Draszik) - rtc: aspeed: drop needless struct aspeed_rtc::rtc_dev member (André Draszik) - rtc: s5m: drop needless struct s5m_rtc_info::i2c member (André Draszik) - rtc: max77686: drop needless struct max77686_rtc_info::rtc member (André Draszik) - rtc: ds3232: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - rtc: ab-eoz9: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - rtc: pl031: Use resource managed API to simplify code (Peng Fan) - rtc: mpfs: Use devm_pm_set_wake_irq (Peng Fan) - rtc: ab8500: Use resource managed API to simplify code (Peng Fan) - rtc: pm8xxx: Use devm_pm_set_wake_irq (Peng Fan) - rtc: ds1343: Use devm_pm_set_wake_irq (Peng Fan) - rtc: nxp-bbnsm: Use resource managed API to simplify code (Peng Fan) - rtc: stm32: Use resource managed API to simplify code (Peng Fan) - rtc: pl030: Constify amba_id table (Krzysztof Kozlowski) - rtc: fsl-ftm-alarm: Mark acpi_id table as maybe unused (Krzysztof Kozlowski) - ARM: 9445/1: clkdev: Mark some functions with __printf() attribute (Andy Shevchenko) - ARM: 9444/1: add KEEP() keyword to ARM_VECTORS (Christian Eggers) - ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE (Nathan Chancellor) - ARM: 9442/1: smp: Fix IPI alignment in /proc/interrupts (Geert Uytterhoeven) - ARM: 9441/1: rust: Enable Rust support for ARMv7 (Christian Schrrefl) - ARM: 9439/1: arm32: simplify ARM_MMU_KEEP usage (Rolf Eike Beer) - arm64: Don't call NULL in do_compat_alignment_fixup() (Angelos Oikonomopoulos) - arm64: Add support for HIP09 Spectre-BHB mitigation (Jinqian Yang) - arm64: mm: Drop dead code for pud special bit handling (Peter Xu) - arm64: mops: Do not dereference src reg for a set operation (Keir Fraser) - arm64: mm: Correct the update of max_pfn (Zhenhua Huang) - selftests/bpf: Fix verifier_private_stack test failure (Yonghong Song) - selftests/bpf: Fix verifier_bpf_fastcall test (Song Liu) - selftests/bpf: Fix tests after fields reorder in struct file (Song Liu) - xsk: Fix __xsk_generic_xmit() error code when cq is full (Wang Liang) - lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets (T Pratham) - lib/sort.c: add _nonatomic() variants with cond_resched() (Kent Overstreet) - mailmap: add an entry for Nicolas Schier (Nicolas Schier) - mseal sysmap: add arch-support txt (Jeff Xu) - mseal sysmap: enable s390 (Heiko Carstens) - selftest: test system mappings are sealed (Jeff Xu) - mseal sysmap: update mseal.rst (Jeff Xu) - mseal sysmap: uprobe mapping (Jeff Xu) - mseal sysmap: enable arm64 (Jeff Xu) - mseal sysmap: enable x86-64 (Jeff Xu) - mseal sysmap: generic vdso vvar mapping (Heiko Carstens) - selftests: x86: test_mremap_vdso: skip if vdso is msealed (Jeff Xu) - mseal sysmap: kernel config and header change (Jeff Xu) - mm: pgtable: remove tlb_remove_page_ptdesc() (Qi Zheng) - x86: pgtable: convert to use tlb_remove_ptdesc() (Qi Zheng) - riscv: pgtable: unconditionally use tlb_remove_ptdesc() (Qi Zheng) - mm: pgtable: convert some architectures to use tlb_remove_ptdesc() (Qi Zheng) - mm: pgtable: change pt parameter of tlb_remove_ptdesc() to struct ptdesc* (Qi Zheng) - mm: pgtable: make generic tlb_remove_table() use struct ptdesc (Qi Zheng) - microblaze/mm: put mm_cmdline_setup() in .init.text section (Wei Yang) - mm/memory_hotplug: fix call folio_test_large with tail page in do_migrate_range (Jinjiang Tu) - MAINTAINERS: mm: add entry for secretmem (Mike Rapoport (Microsoft)) - MAINTAINERS: mm: add entry for numa memblocks and numa emulation (Mike Rapoport (Microsoft)) - MAINTAINERS: mm: add entry for execmem (Mike Rapoport (Microsoft)) - MAINTAINERS: fixup USERFAULTFD entry (Mike Rapoport (Microsoft)) - selftest/mm: va_high_addr_switch: add ppc64 support check (Li Wang) - memblock: don't release high memory to page allocator when HIGHMEM is off (Mike Rapoport (Microsoft)) - mm/mm_init: init holes in the end of the memory map for FLATMEM (Mike Rapoport (Microsoft)) - MAINTAINERS: add peterx as userfaultfd reviewer (Peter Xu) - mm/page_alloc: replace flag check with PageHWPoison() in check_new_page_bad() (Ye Liu) - mm/damon/core: simplify control flow in damon_register_ops() (Taotao Chen) - mm/kasan: use SLAB_NO_MERGE flag instead of an empty constructor (Harry Yoo) - mm: page_alloc: fix defrag_mode's retry & OOM path (Johannes Weiner) - mm/mremap: do not set vrm->vma NULL immediately prior to checking it (Lorenzo Stoakes) - mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() (Yosry Ahmed) - mm/hugetlb: move hugetlb_sysctl_init() to the __init section (Marc Herbert) - mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock (Liu Shixin) - mm/hugetlb_vmemmap: fix memory loads ordering (Yu Zhao) - mm/userfaultfd: fix release hang over concurrent GUP (Peter Xu) - tools/sched_ext: Sync with scx repo (Tejun Heo) - sched_ext: initialize built-in idle state before ops.init() (Andrea Righi) - sched_ext: create_dsq: Return -EEXIST on duplicate request (Jake Hillion) - sched_ext: Remove a meaningless conditional goto in scx_select_cpu_dfl() (Tejun Heo) - sched_ext: idle: Fix return code of scx_select_cpu_dfl() (Andrea Righi) - rv: Fix missing unlock on double nested monitors return path (Gabriele Monaco) - scripts/sorttable: Fix endianness handling in build-time mcount sort (Vasily Gorbik) - tracing: Verify event formats that have "%%*p.." (Steven Rostedt) - ftrace: Add cond_resched() to ftrace_graph_set_hash() (zhoumin) - tracing: Free module_delta on freeing of persistent ring buffer (Steven Rostedt) - ftrace: Have tracing function args depend on PROBE_EVENTS_BTF_ARGS (Steven Rostedt) - firewire: core: avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - dm-ebs: fix prefetch-vs-suspend race (Mikulas Patocka) - dm-verity: fix prefetch-vs-suspend race (Mikulas Patocka) - dm-integrity: fix non-constant-time tag verification (Jo Van Bulck) - dm-verity: support block number limits for different ioprio classes (LongPing Wei) - dm-delay: support zoned devices (Christoph Hellwig) - dm: restrict dm device size to 2^63-512 bytes (Mikulas Patocka) - dm cache: support shrinking the origin device (Ming-Hung Tsai) - dm cache: prevent BUG_ON by blocking retries on failed device resumes (Ming-Hung Tsai) - dm vdo indexer: reorder uds_request to reduce padding (Ken Raeburn) - dm: fix unconditional IO throttle caused by REQ_PREFLUSH (Jinliang Zheng) - dm vdo: rework processing of loaded refcount byte arrays (Ken Raeburn) - dm vdo: remove remaining ring references (Sweet Tea Dorminy) - dm-verity: do forward error correction on metadata I/O errors (Mikulas Patocka) - dm-bufio: remove unused return value (Mikulas Patocka) - dm-integrity: set ti->error on memory allocation failure (Mikulas Patocka) - dm: Enable inline crypto passthrough for striped target (Ed Tsai) - dm vdo slab-depot: read refcount blocks in large chunks at load time (Ken Raeburn) - dm vdo vio-pool: allow variable-sized metadata vios (Ken Raeburn) - dm vdo vio-pool: support pools with multiple data blocks per vio (Ken Raeburn) - dm vdo vio-pool: add a pool pointer to pooled_vio (Ken Raeburn) - dm vdo: remove checks that can not fail (Matthew Sakai) - dm vdo indexer: prevent unterminated string warning (Chung Chung) - dm vdo: use a short static string for thread name prefix (Matthew Sakai) - dm-crypt: Document integrity_key_size option. (Milan Broz) - dm-integrity: Document Inline mode for storing integrity data (Milan Broz) - dm-verity: Document restart_on_error and panic_on_error options (Milan Broz) - dm-crypt: switch to using the crc32 library (Eric Biggers) - libnvdimm/labels: Fix divide error in nd_label_data_init() (Robert Richter) - libnvdimm: Remove unused nd_attach_ndns (Dr. David Alan Gilbert) - libnvdimm: Remove unused nd_region_conflict (Dr. David Alan Gilbert) - acpi: nfit: fix narrowing conversion in acpi_nfit_ctl (Murad Masimov) - cxl/region: Fix the first aliased address miscalculation (Li Ming) - cxl/region: Quiet some dev_warn()s in extended linear cache setup (Alison Schofield) - cxl/Documentation: Remove 'mixed' from sysfs mode doc (Ira Weiny) - cxl: Fix warning from emitting resource_size_t as long long int on 32bit systems (Dave Jiang) - cxl/test: Define a CFMWS capable of a 3 way HB interleave (Alison Schofield) - cxl/mem: Do not return error if CONFIG_CXL_MCE unset (Li Ming) - cxl: Add mce notifier to emit aliased address for extended linear cache (Dave Jiang) - cxl: Add extended linear cache address alias emission for cxl events (Dave Jiang) - acpi/hmat / cxl: Add extended linear cache support for CXL (Dave Jiang) - acpi: numa: Add support to enumerate and store extended linear address mode (Dave Jiang) - tools/testing/cxl: Set Shutdown State support (Davidlohr Bueso) - cxl/pmem: Export dirty shutdown count via sysfs (Davidlohr Bueso) - cxl/pmem: Rename cxl_dirty_shutdown_state() (Davidlohr Bueso) - cxl/pci: Introduce cxl_gpf_get_dvsec() (Davidlohr Bueso) - cxl/pci: Support Global Persistent Flush (GPF) (Davidlohr Bueso) - cxl/region: Drop goto pattern of construct_region() (Li Ming) - cxl/region: Drop goto pattern in cxl_dax_region_alloc() (Li Ming) - cxl/core: Use guard() to drop goto pattern of cxl_dpa_alloc() (Li Ming) - cxl/core: Use guard() to drop the goto pattern of cxl_dpa_free() (Li Ming) - cxl/memdev: cxl_memdev_ioctl() cleanup (Li Ming) - cxl/core: cxl_mem_sanitize() cleanup (Li Ming) - cxl/core: Use guard() to replace open-coded down_read/write() (Li Ming) - cxl: Document missing sysfs files (Davidlohr Bueso) - cxl: Plug typos in ABI doc (Davidlohr Bueso) - cxl/pmem: debug invalid serial number data (Yuquan Wang) - cxl/cdat: Remove redundant gp_port initialization (Li Ming) - cxl/memdev: Remove unused partition values (Ira Weiny) - cxl/pci: Add trace logging for CXL PCIe Port RAS errors (Smita Koralahalli) - acpi/ghes, cxl/pci: Process CXL CPER Protocol Errors (Smita Koralahalli) - acpi/ghes, cper: Recognize and cache CXL Protocol errors (Smita Koralahalli) - efi/cper, cxl: Remove cper_cxl.h (Smita Koralahalli) - efi/cper, cxl: Make definitions and structures global (Smita Koralahalli) - efi/cper, cxl: Prefix protocol error struct and function names with cxl_ (Smita Koralahalli) - cxl: Cleanup partition size and perf helpers (Dan Williams) - cxl: Kill enum cxl_decoder_mode (Dan Williams) - cxl: Make cxl_dpa_alloc() DPA partition number agnostic (Dan Williams) - cxl: Introduce 'struct cxl_dpa_partition' and 'struct cxl_range_info' (Dan Williams) - cxl: Introduce to_{ram,pmem}_{res,perf}() helpers (Dan Williams) - cxl: Remove the CXL_DECODER_MIXED mistake (Dan Williams) - USB: serial: mos7840: drop unused defines (Johan Hovold) - thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer (Mika Westerberg) - thunderbolt: Scan retimers after device router has been enumerated (Mika Westerberg) - thunderbolt: Make tb_tunnel_alloc_usb3() error paths consistent with the rest (Alan Borzeszkowski) - MAINTAINERS: Use my kernel.org address for USB4/Thunderbolt work (Mika Westerberg) - usb: host: cdns3: forward lost power information to xhci (Théo Lebrun) - usb: host: xhci-plat: allow upper layers to signal power loss (Théo Lebrun) - usb: xhci: change xhci_resume() parameters to explicit the desired info (Théo Lebrun) - usb: cdns3-ti: run HW init at resume() if HW was reset (Théo Lebrun) - usb: cdns3-ti: move reg writes to separate function (Théo Lebrun) - usb: cdns3: call cdns_power_is_lost() only once in cdns_resume() (Théo Lebrun) - usb: cdns3: rename hibernated argument of role->resume() to lost_power (Théo Lebrun) - usb: xhci: tegra: rename `runtime` boolean to `is_auto_runtime` (Théo Lebrun) - usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func (Théo Lebrun) - usb: dwc3: Don't use %%pK through printk (Thomas Weißschuh) - usb: core: Don't use %%pK through printk (Thomas Weißschuh) - usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() (Chenyuan Yang) - dt-bindings: usb: qcom,dwc3: Synchronize minItems for interrupts and -names (Konrad Dybcio) - usb: common: usb-conn-gpio: switch psy_cfg from of_node to fwnode (Sebastian Reichel) - usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running (Michal Pecio) - usb: xhci: Don't change the status of stalled TDs on failed Stop EP (Michal Pecio) - xhci: Avoid queuing redundant Stop Endpoint command for stalled endpoint (Mathias Nyman) - xhci: Handle spurious events on Etron host isoc enpoints (Mathias Nyman) - usb: xhci: Unify duplicate inc_enq() code (Michal Pecio) - usb: xhci: Apply the link chain quirk on NEC isoc endpoints (Michal Pecio) - xhci: Prevent early endpoint restart when handling STALL errors. (Mathias Nyman) - usb: xhci: move debug capabilities from trb_in_td() to handle_tx_event() (Niklas Neronin) - usb: xhci: refactor trb_in_td() to be static (Niklas Neronin) - usb: xhci: set page size to the xHCI-supported size (Niklas Neronin) - usb: xhci: correct debug message page size calculation (Niklas Neronin) - usb: xhci: Skip only one TD on Ring Underrun/Overrun (Michal Pecio) - usb: xhci: Expedite skipping missed isoch TDs on modern HCs (Michal Pecio) - usb: xhci: Fix isochronous Ring Underrun/Overrun event handling (Michal Pecio) - usb: xhci: Complete 'error mid TD' transfers when handling Missed Service (Michal Pecio) - usb: xhci: Don't skip on Stopped - Length Invalid (Michal Pecio) - usb: xhci: remove redundant update_ring_for_set_deq_completion() function (Niklas Neronin) - xhci: show correct U1 and U2 timeout values in debug messages (Mathias Nyman) - usb: dwc3: exynos: add support for exynos7870 (Kaustabh Chakraborty) - dt-bindings: usb: samsung,exynos-dwc3: add exynos7870 support (Kaustabh Chakraborty) - dt-bindings: usb: dwc3: Add support for rk3562 (Kever Yang) - usb: storage: shuttle_usbat: Use const for constant array (Jonathan Neuschäfer) - usb: storage: sddr55: Use const for constant arrays (Jonathan Neuschäfer) - usb: storage: sddr09: Use const for constant arrays (Jonathan Neuschäfer) - usb: storage: realtek_cr: Use const for constant arrays (Jonathan Neuschäfer) - usb: storage: initializers: Use const for constant array (Jonathan Neuschäfer) - usb: storage: datafab: Use const for constant arrays (Jonathan Neuschäfer) - usb: storage: alauda: Use const for card ID array (Jonathan Neuschäfer) - usb: storage: transport: Use const for constant array (Jonathan Neuschäfer) - usb: storage: jumpshot: Use const for constant arrays (Jonathan Neuschäfer) - ucsi_ccg: Don't show non-functional attributes (Mario Limonciello) - ucsi_ccg: Don't show failed to get FW build information error (Mario Limonciello) - usb: chipidea: imx: fix some typo (Xu Yang) - dt-bindings: usb: generic-xhci: Allow dma-coherent (Rob Herring (Arm)) - usb: ulpi: Remove unused otg_ulpi_create (Dr. David Alan Gilbert) - dt-bindings: usb: richtek,rt1711h: Add missing vbus power supply (AngeloGioacchino Del Regno) - usb: core: replace usb_sndaddr0pipe macro with usb_sndctrlpipe (Stefan Eichenberger) - USB: core: Add eUSB2 descriptor and parsing in USB core (Kannappan R) - dt-bindings: usb: samsung,exynos-dwc3 Add exynos990 compatible (Igor Belwon) - usb: typec: ps883x: fix configuration error handling (Johan Hovold) - usb: typec: ps883x: fix missing accessibility check (Johan Hovold) - usb: typec: ps883x: fix registration race (Johan Hovold) - usb: typec: ps883x: fix probe error handling (Johan Hovold) - usb: dwc2: Implement recovery after PM domain off (Stefan Wahren) - usb: dwc2: Refactor backup/restore of registers (Stefan Wahren) - usb: dwc2: gadget: Introduce register restore flags (Stefan Wahren) - docs: Fix typo in usb/CREDITS (Suraj Patil) - USB: docs: Fix typo in aspeed-lpc.yaml (Suraj Patil) - dt-bindings: usb: usb-device: Replace free-form 'reg' with constraints (Krzysztof Kozlowski) - usb: misc: onboard_dev: add vdda support for Microchip USB2514 (Catalin Popescu) - dt-bindings: usb: microchip,usb2514: add support for USB2512/USB2513 (Catalin Popescu) - dt-bindings: usb: microchip,usb2514: add support for vdda (Catalin Popescu) - usb: typec: Add support for Parade PS8830 Type-C Retimer (Abel Vesa) - dt-bindings: usb: Add Parade PS8830 Type-C retimer bindings (Abel Vesa) - USB: dwc3: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield (Andy Shevchenko) - usb: dwc3: gadget: Add support for snps,reserved-endpoints property (Andy Shevchenko) - usb: dwc3: gadget: Refactor loop to avoid NULL endpoints (Andy Shevchenko) - dt-bindings: usb: dwc3: Add a property to reserve endpoints (Andy Shevchenko) - usb: typec: ucsi: resume work after EC init (Jameson Thies) - platform/chrome: add PD_EVENT_INIT bit definition (Jameson Thies) - usb: typec: thunderbolt: Remove IS_ERR check for plug (Benson Leung) - usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP (Benson Leung) - usb: musb: Constify struct musb_fifo_cfg (Christophe JAILLET) - usb: usb251xb: silence EPROBE_DEFER error on boot (Dominique Martinet) - usb: phy: mxs: silence EPROBE_DEFER error on boot (Dominique Martinet) - usb: typec: ucsi: acpi: move LG Gram quirk to ucsi_gram_sync_control() (Dmitry Baryshkov) - usb: typec: ucsi: ccg: move command quirks to ucsi_ccg_sync_control() (Dmitry Baryshkov) - usb: typec: ucsi: return CCI and message from sync_control callback (Dmitry Baryshkov) - usb: host: max3421-hcd: Add missing spi_device_id table (Alexander Stein) - usb: gadget: uvc: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - usb: typec: ucsi: Enable UCSI commands in debugfs (Madhu M) - usb: typec: ucsi: Rename SET_UOM UCSI command to SET_CCOM (Madhu M) - tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning (Sherry Sun) - serial: stm32: do not deassert RS485 RTS GPIO prematurely (Cheick Traore) - serial: 8250: add driver for NI UARTs (Chaitanya Vadrevu) - dt-bindings: serial: snps-dw-apb-uart: document RZ/N1 binding without DMA (Wolfram Sang) - serial: icom: fix code format problems (Charles Han) - serial: sh-sci: Save and restore more registers (Geert Uytterhoeven) - tty: serial: pl011: remove incorrect of_match_ptr annotation (Arnd Bergmann) - dt-bindings: serial: snps-dw-apb-uart: Add support for rk3562 (Kever Yang) - tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register (Sherry Sun) - tty: caif: removed unused function debugfs_tx() (Simon Horman) - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping) - tty: serial: fsl_lpuart: rename register variables more specifically (Sherry Sun) - tty: serial: fsl_lpuart: use port struct directly to simply code (Sherry Sun) - tty: serial: fsl_lpuart: Use u32 and u8 for register variables (Sherry Sun) - tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers (Sherry Sun) - tty: serial: 8250: Add Brainboxes XC devices (Cameron Williams) - dt-bindings: serial: fsl-lpuart: support i.MX94 (Frank Li) - tty: serial: 8250: Add some more device IDs (Cameron Williams) - dt-bindings: serial: samsung: add exynos7870-uart compatible (Kaustabh Chakraborty) - serial: 8250_dw: Comment possible corner cases in serial_out() implementation (Andy Shevchenko) - serial: switch change_irq and change_port to bool in uart_set_info() (Jiri Slaby (SUSE)) - serial: 8250_port: simplify serial8250_request_std_resource() (Jiri Slaby (SUSE)) - serial: 8250_port: do not use goto for UPQ_NO_TXEN_TEST code flow (Jiri Slaby (SUSE)) - serial: 8250_rsa: simplify rsa8250_{request/release}_resource() (Jiri Slaby (SUSE)) - serial: 8250: use serial_port_in/out() helpers (Jiri Slaby (SUSE)) - serial: pass struct uart_state to uart_line_info() (Jiri Slaby (SUSE)) - serial: remove redundant tty_port_link_device() (Jiri Slaby (SUSE)) - tty: sunsu: remove unused serial_icr_read() (Jiri Slaby (SUSE)) - tty: sunsu: drop serial_{in,out}p() (Jiri Slaby (SUSE)) - tty: staging/greybus: pass tty_driver flags to tty_alloc_driver() (Jiri Slaby (SUSE)) - tty: srmcons: fix retval from srmcons_init() (Jiri Slaby (SUSE)) - tty: moxa: carve out special ioctls and extra tty_port (Jiri Slaby (SUSE)) - tty: moxa: drop ISA support (Jiri Slaby (SUSE)) - tty: moxa: drop version dump to logs (Jiri Slaby (SUSE)) - tty: mmc: sdio: use bool for cts and remove parentheses (Jiri Slaby (SUSE)) - tty: serdev: drop serdev_controller_ops::write_room() (Jiri Slaby (SUSE)) - tty: tty_driver: introduce TTY driver sub/types enums (Jiri Slaby (SUSE)) - tty: tty_driver: document both {,__}tty_alloc_driver() properly (Jiri Slaby (SUSE)) - tty: tty_driver: convert "TTY Driver Flags" to an enum (Jiri Slaby (SUSE)) - tty: tty_driver: move TTY macros to the top (Jiri Slaby (SUSE)) - tty: n_tty: move more_to_be_read to the end of n_tty_read() (Jiri Slaby (SUSE)) - tty: n_tty: extract n_tty_wait_for_input() (Jiri Slaby (SUSE)) - tty: n_tty: extract n_tty_continue_cookie() from n_tty_read() (Jiri Slaby (SUSE)) - tty: n_tty: drop n_tty_trace() (Jiri Slaby (SUSE)) - tty: n_tty: clean up process_output_block() (Jiri Slaby (SUSE)) - tty: n_tty: simplify process_output() (Jiri Slaby (SUSE)) - tty: n_tty: use uint for space returned by tty_write_room() (Jiri Slaby (SUSE)) - tty: move N_TTY_BUF_SIZE to n_tty (Jiri Slaby (SUSE)) - tty: caif: do not use N_TTY_BUF_SIZE (Jiri Slaby (SUSE)) - tty: audit: do not use N_TTY_BUF_SIZE (Jiri Slaby (SUSE)) - tty: convert "TTY Struct Flags" to an enum (Jiri Slaby (SUSE)) - serial: xilinx_uartps: Switch to use hrtimer_setup() (Nam Cao) - serial: sh-sci: Switch to use hrtimer_setup() (Nam Cao) - serial: imx: Switch to use hrtimer_setup() (Nam Cao) - serial: amba-pl011: Switch to use hrtimer_setup() (Nam Cao) - serial: 8250: Switch to use hrtimer_setup() (Nam Cao) - serial: xilinx_uartps: Use helper function hrtimer_update_function() (Nam Cao) - serial: mctrl_gpio: split disable_ms into sync and no_sync APIs (Alexis Lothoré) - serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC) (Kartik Rajput) - dt-bindings: serial: Add bindings for nvidia,tegra264-utc (Kartik Rajput) - Revert "kernel/debug: Mask KGDB NMI upon entry" (Douglas Anderson) - Revert "kdb: Implement disable_nmi command" (Douglas Anderson) - Revert "tty/serial: Add kgdb_nmi driver" (Douglas Anderson) - serial: 8250_dw: Call dw8250_quirks() conditionally (Andy Shevchenko) - serial: sh-sci: Update the suspend/resume support (Claudiu Beznea) - dt-bindings: serial: Allow fsl,ns16550 with broken FIFOs (J. Neuschäfer) - tty: serial: fsl_lpuart: Make interrupt name distinct (Stefan Wahren) - Revert "dt-bindings: serial: 8250: Add Airoha compatibles" (Greg Kroah-Hartman) - Revert "serial: Airoha SoC UART and HSUART support" (Greg Kroah-Hartman) - serial: amba-pl011: Implement nbcon console (Toshiyuki Sato) - serial: 8250_dw: Drop unneeded NULL checks in dw8250_quirks() (Andy Shevchenko) - dt-bindings: serial: pl011: Add optional power-domains property (Manikanta Guntupalli) - serial: mctrl_gpio: Remove unused mctrl_gpio_free (Dr. David Alan Gilbert) - serial: Airoha SoC UART and HSUART support (Benjamin Larsson) - dt-bindings: serial: 8250: Add Airoha compatibles (Benjamin Larsson) - dt-bindings: serial: Add a new compatible string for UMS9632 (Wenhua Lin) - tty/ldsem: Remove unused ldsem_down_write_trylock (Dr. David Alan Gilbert) - serial: pch_uart: Remove legacy PM hook (Andy Shevchenko) - serial: mpc52xx_uart: Remove legacy PM hook (Andy Shevchenko) - staging: rtl8723bs: fixed a unnecessary parentheses coding style issue (David Zalman) - staging: vchiq_arm: Improve initial VCHIQ connect (Stefan Wahren) - staging: vchiq_arm: Create keep-alive thread during probe (Stefan Wahren) - staging: vchiq_arm: Stop kthreads if vchiq cdev register fails (Stefan Wahren) - staging: vchiq_arm: Fix possible NPR of keep-alive thread (Stefan Wahren) - staging: vchiq_arm: Register debugfs after cdev (Stefan Wahren) - staging: vchiq_arm: Don't use %%pK through printk (Thomas Weißschuh) - staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES (谢致邦 (XIE Zhibang)) - staging: rtl8723bs: Remove some unused functions, macros, and structs (谢致邦 (XIE Zhibang)) - staging: gpib: change return type of t1_delay function to report errors (Rodrigo Gobbi) - staging: gpib: remove commented-out lines (Gaston Gonzalez) - staging: gpib: fix kernel-doc section for usb_gpib_line_status() function (Gaston Gonzalez) - staging: gpib: fix kernel-doc section for function usb_gpib_interface_clear() (Gaston Gonzalez) - staging: gpib: fix kernel-doc section for write_loop() function (Gaston Gonzalez) - staging: gpib: Removing typedef for gpib_board (Michael Rubin) - staging: gpib: struct typing for gpib_gboard_t (Michael Rubin) - staging: gpib: tnt4882: struct gpib_board (Michael Rubin) - staging: gpib: tms9914: struct gpib_board (Michael Rubin) - staging: gpib: pc2: struct gpib_board (Michael Rubin) - staging: gpib: ni_usb_gpib: struct gpib_board (Michael Rubin) - staging: gpib: nec7210 struct gpib_board (Michael Rubin) - staging: gpib: lpvo_usb_gpib: struct gpib_board (Michael Rubin) - staging: gpib: ines: struct gpib_board (Michael Rubin) - staging: gpib: hp_82341: struct gpib_board (Michael Rubin) - staging: gpib: hp2335: struct gpib_board (Michael Rubin) - staging: gpib: gpio: struct gpib_board (Michael Rubin) - staging: gpib: fmh_gpib: struct gpib_board (Michael Rubin) - staging: gpib: eastwood: struct gpib_board (Michael Rubin) - staging: gpib: common: struct gpib_board (Michael Rubin) - staging: gpib: cec_gpib: struct gpib_board (Michael Rubin) - staging: gpib: cb7210: struct gpib_board (Michael Rubin) - staging: gpib: agilent_82357a: struct gpib_board (Michael Rubin) - staging: gpib: agilent_82350b: struct gpib_board (Michael Rubin) - staging: gpib: struct typing for gpib_board (Michael Rubin) - staging: gpib: Correct CamelCase for VALID enums (Michael Rubin) - staging: gpib: Correct CamelCase for BUS constants (Michael Rubin) - staging: gpib: Fix Oops after disconnect in agilent usb (Dave Penkler) - staging: gpib: Fix Oops after disconnect in ni_usb (Dave Penkler) - staging: gpib: tnt4882 console messaging cleanup (Dave Penkler) - staging: gpib: ines console messaging cleanup (Dave Penkler) - staging: gpib: cb7210 console messaging cleanup (Dave Penkler) - staging: sm750fb: fix checkpatch warning architecture specific defines should be avoided (Michael Anckaert) - staging: gpib: ines: remove unused variable (Gaston Gonzalez) - staging: gpib: tnt4882: remove unused variable (Gaston Gonzalez) - staging: gpib: ni_usb: remove unused variable (Gaston Gonzalez) - staging: gpib: eastwood: remove unused variable (Gaston Gonzalez) - staging: gpib: cb7210: remove unused variable (Gaston Gonzalez) - staging:gpib: Remove GPIB_PCMCIA in Makefiles (Dave Penkler) - staging;gpib: Use Kconfig PCMCIA compilation symbol (Dave Penkler) - static: gpib: hp82341: add MODULE_DESCRIPTION (Arnd Bergmann) - staging: gpib: comment out pnp_device_id tables (Arnd Bergmann) - staging: gpib: tms9914 console messaging cleanup (Dave Penkler) - staging: gpib: pc2 console messaging cleanup (Dave Penkler) - staging: gpib: ni_usb console messaging cleanup (Dave Penkler) - staging: gpib: nec7210 console messaging cleanup (Dave Penkler) - staging: gpib: lpvo console messaging cleanup (Dave Penkler) - staging: gpib: hp82341 console messaging cleanup (Dave Penkler) - staging: gpib: hp82335 console messaging cleanup (Dave Penkler) - staging: gpib: gpio bitbang console messaging cleanup (Dave Penkler) - staging: gpib: fmh console messaging cleanup (Dave Penkler) - staging: gpib: fluke console messaging cleanup (Dave Penkler) - staging: gpib: common core console messaging cleanup (Dave Penkler) - staging: gpib: cec_gpib console messaging cleanup (Dave Penkler) - staging: gpib: agilent usb console messaging cleanup (Dave Penkler) - staging: gpib: agilent pci console messaging cleanup (Dave Penkler) - staging: gpib: Remove dependencies on !X86_PAE (Dave Penkler) - staging: gpib: Fix cb7210 pcmcia Oops (Dave Penkler) - staging: gpib: Remove depends on BROKEN (Dave Penkler) - pnp: isapnp: Export isapnp_read_byte again (Dave Penkler) - staging: gpib: Fix pr_err format warning (Dave Penkler) - staging: gpib: Make static, reduce fwd declarations (Dave Penkler) - staging: gpib: Add missing interface entry point (Dave Penkler) - staging: gpib: fix prefixing 0x with decimal output (Ajith P V) - staging: gpib: Use min for calculating transfer length (Dave Penkler) - staging: gpib: Remove unnecessary .owner assignment (Yu-Chun Lin) - staging: bcm2835-camera: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - counter: microchip-tcb-capture: Fix undefined counter channel state on probe (William Breathitt Gray) - counter: stm32-lptimer-cnt: fix error handling when enabling (Fabrice Gasnier) - nfs: Add missing release on error in nfs_lock_and_join_requests() (Dan Carpenter) - NFSv4: Check for delegation validity in nfs_start_delegation_return_locked() (Trond Myklebust) - NFS: Don't allow waiting for exiting tasks (Trond Myklebust) - SUNRPC: Don't allow waiting for exiting tasks (Trond Myklebust) - NFSv4: Treat ENETUNREACH errors as fatal for state recovery (Trond Myklebust) - NFSv4: clp->cl_cons_state < 0 signifies an invalid nfs_client (Trond Myklebust) - NFSv4: Further cleanups to shutdown loops (Trond Myklebust) - NFS: Shut down the nfs_client only after all the superblocks (Trond Myklebust) - SUNRPC: rpc_clnt_set_transport() must not change the autobind setting (Trond Myklebust) - SUNRPC: rpcbind should never reset the port to the value '0' (Trond Myklebust) - pNFS/flexfiles: Report ENETDOWN as a connection error (Trond Myklebust) - pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers (Trond Myklebust) - NFS: Treat ENETUNREACH errors as fatal in containers (Trond Myklebust) - NFS: Add a mount option to make ENETUNREACH errors fatal (Trond Myklebust) - sunrpc: Add a sysfs file for one-step xprt deletion (Anna Schumaker) - sunrpc: Add a sysfs file for adding a new xprt (Anna Schumaker) - sunrpc: Add a sysfs files for rpc_clnt information (Anna Schumaker) - sunrpc: Add a sysfs attr for xprtsec (Anna Schumaker) - NFS: Add implid to sysfs (Anna Schumaker) - NFS: Extend rdirplus mount option with "force|none" (Benjamin Coddington) - NFS: Refactor trace_nfs4_offload_cancel (Chuck Lever) - NFS: Use NFSv4.2's OFFLOAD_STATUS operation (Chuck Lever) - NFS: Implement NFSv4.2's OFFLOAD_STATUS operation (Chuck Lever) - NFS: Implement NFSv4.2's OFFLOAD_STATUS XDR (Chuck Lever) - NFS: fix open_owner_id_maxsz and related fields. (NeilBrown) - NFSv4: Avoid unnecessary scans of filesystems for delayed delegations (Trond Myklebust) - NFSv4: Avoid unnecessary scans of filesystems for expired delegations (Trond Myklebust) - NFSv4: Avoid unnecessary scans of filesystems for returning delegations (Trond Myklebust) - NFSv4: Don't trigger uneccessary scans for return-on-close delegations (Trond Myklebust) - fuse: remove unneeded atomic set in uring creation (Joanne Koong) - fuse: fix uring race condition for null dereference of fc (Joanne Koong) - fuse: Increase FUSE_NAME_MAX to PATH_MAX (Bernd Schubert) - fuse: Allocate only namelen buf memory in fuse_notify_ (Bernd Schubert) - fuse: add default_request_timeout and max_request_timeout sysctls (Joanne Koong) - fuse: add kernel-enforced timeout option for requests (Joanne Koong) - fuse: optmize missing FUSE_LINK support (Miklos Szeredi) - fuse: Return EPERM rather than ENOSYS from link() (Matt Johnston) - fuse: removed unused function fuse_uring_create() from header (Luis Henriques) - fuse: {io-uring} Fix a possible req cancellation race (Bernd Schubert) - fs/ntfs3: Remove unused ntfs_flush_inodes (Dr. David Alan Gilbert) - fs/ntfs3: Remove unused ntfs_sb_read (Dr. David Alan Gilbert) - fs/ntfs3: Remove unused ni_load_attr (Dr. David Alan Gilbert) - fs/ntfs3: Prevent integer overflow in hdr_first_de() (Dan Carpenter) - fs/ntfs3: Fix a couple integer overflows on 32bit systems (Dan Carpenter) - fs/ntfs3: Update inode->i_mapping->a_ops on compression state (Konstantin Komarov) - fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size (Edward Adam Davis) - fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed (Ye Bin) - fs/ntfs3: Factor out ntfs_{create/remove}_proc_root() (Ye Bin) - fs/ntfs3: Factor out ntfs_{create/remove}_procdir() (Ye Bin) - fs/ntfs3: Keep write operations atomic (Lizhi Xu) - iomap: Fix conflicting values of iomap flags (Ritesh Harjani (IBM)) - fs: namespace: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - MAINTAINERS: configfs: add Andreas Hindborg as maintainer (Andreas Hindborg) - exportfs: add module description (Arnd Bergmann) - exit: fix the usage of delay_group_leader->exit_code in do_notify_parent() and pidfs_exit() (Oleg Nesterov) - netfs: add Paulo as maintainer and remove myself as Reviewer (Jeff Layton) - cachefiles: Fix oops in vfs_mkdir from cachefiles_get_directory (Marc Dionne) - exec: fix the racy usage of fs_struct->in_exec (Oleg Nesterov) - selftests/pidfd: fixes syscall number defines (Oleg Nesterov) - pidfs: cleanup the usage of do_notify_pidfd() (Oleg Nesterov) - cpufreq: Reference count policy in cpufreq_update_limits() (Rafael J. Wysocki) - ACPI: NUMA: Use str_enabled_disabled() helper function (Thorsten Blum) - ACPI: platform_profile: Optimize _aggregate_choices() (Kurt Borja) - ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE (Gergo Koteles) - ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP (Paul Menzel) - ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid (Giovanni Gherdovich) - ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers (Hans de Goede) - ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list (Diogo Ivo) - docs: Fix references to IBM CAPI (cxl) removal version (Michael Ellerman) - cxl: Remove driver (Andrew Donnellan) - um: Rewrite the sigio workaround based on epoll and tgkill (Tiwei Bie) - um: Prohibit the VM_CLONE flag in run_helper_thread() (Tiwei Bie) - um: Switch to the pthread-based helper in sigio workaround (Tiwei Bie) - um: ubd: Switch to the pthread-based helper (Tiwei Bie) - um: Add pthread-based helper support (Tiwei Bie) - um: x86: clean up elf specific definitions (Hajime Tazaki) - um: Store full CSGSFS and SS register from mcontext (Benjamin Berg) - um: virt-pci: Refactor virtio_pcidev into its own module (Tiwei Bie) - um: work around sched_yield not yielding in time-travel mode (Benjamin Berg) - um/locking: Remove semicolon from "lock" prefix (Uros Bizjak) - um: Update min_low_pfn to match changes in uml_reserved (Tiwei Bie) - um: use str_yes_no() to remove hardcoded "yes" and "no" (Ethan Carter Edwards) - um: hostfs: avoid issues on inode number reuse by host (Benjamin Berg) - um: Allocate vdso page pointer statically (Tiwei Bie) - um: remove copy_from_kernel_nofault_allowed (Benjamin Berg) - um: mark rodata read-only and implement _nofault accesses (Johannes Berg) - um: Pass the correct Rust target and options with gcc (David Gow) - LoongArch: Update Loongson-3 default config file (Huacai Chen) - LoongArch: vDSO: Make use of the t8 register for vgetrandom-chacha (Xi Ruoyao) - LoongArch: vDSO: Remove --hash-style=sysv (Xi Ruoyao) - LoongArch: BPF: Don't override subprog's return value (Hengqi Chen) - LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC (Hengqi Chen) - LoongArch: BPF: Fix off-by-one error in build_prologue() (Hengqi Chen) - LoongArch: Rework the arch_kgdb_breakpoint() implementation (Yuli Wang) - LoongArch: Fix device node refcount leak in fdt_cpu_clk_init() (Miaoqian Lin) - LoongArch: Increase ARCH_DMA_MINALIGN up to 16 (Huacai Chen) - LoongArch: Increase MAX_IO_PICS up to 8 (Huacai Chen) - LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig (谢致邦 (XIE Zhibang)) - LoongArch: Enable UBSAN (Undefined Behavior Sanitizer) (Yuli Wang) - LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GEN (Bibo Mao) - rust: Fix enabling Rust and building with GCC for LoongArch (WANG Rui) - x86/tdx: Emit warning if IRQs are enabled during HLT #VE handling (Vishal Annapurve) - x86/tdx: Fix arch_safe_halt() execution for TDX VMs (Vishal Annapurve) - x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT (Kirill A. Shutemov) - objtool/loongarch: Add unwind hints in prepare_frametrace() (Josh Poimboeuf) - rcu-tasks: Always inline rcu_irq_work_resched() (Josh Poimboeuf) - context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() (Josh Poimboeuf) - sched/smt: Always inline sched_smt_active() (Josh Poimboeuf) - objtool: Fix verbose disassembly if CROSS_COMPILE isn't set (David Laight) - objtool: Change "warning:" to "error: " for fatal errors (Josh Poimboeuf) - objtool: Always fail on fatal errors (Josh Poimboeuf) - Revert "objtool: Increase per-function WARN_FUNC() rate limit" (Josh Poimboeuf) - objtool: Append "()" to function name in "unexpected end of section" warning (Josh Poimboeuf) - objtool: Ignore end-of-section jumps for KCOV/GCOV (Josh Poimboeuf) - objtool: Silence more KCOV warnings, part 2 (Josh Poimboeuf) - objtool, drm/vmwgfx: Don't ignore vmw_send_msg() for ORC (Josh Poimboeuf) - objtool: Fix STACK_FRAME_NON_STANDARD for cold subfunctions (Josh Poimboeuf) - objtool: Fix segfault in ignore_unreachable_insn() (Josh Poimboeuf) - objtool: Fix NULL printf() '%%s' argument in builtin-check.c:save_argv() (Josh Poimboeuf) - objtool, lkdtm: Obfuscate the do_nothing() pointer (Josh Poimboeuf) - objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc() (Josh Poimboeuf) - objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler() (Josh Poimboeuf) - objtool, Input: cyapa - Remove undefined behavior in cyapa_update_fw_store() (Josh Poimboeuf) - objtool, panic: Disable SMAP in __stack_chk_fail() (Josh Poimboeuf) - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() (Josh Poimboeuf) - objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() (Josh Poimboeuf) - objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq() (Josh Poimboeuf) - objtool: Remove redundant opts.noinstr dependency (Josh Poimboeuf) - objtool: Remove --no-unreachable for noinstr-only vmlinux.o runs (Josh Poimboeuf) - objtool: Fix up some outdated references to ENTRY/ENDPROC (Josh Poimboeuf) - objtool: Reduce CONFIG_OBJTOOL_WERROR verbosity (Josh Poimboeuf) - objtool: Improve error handling (Josh Poimboeuf) - objtool: Properly disable uaccess validation (Josh Poimboeuf) - objtool: Silence more KCOV warnings (Josh Poimboeuf) - objtool: Fix init_module() handling (Josh Poimboeuf) - objtool: Fix CONFIG_OBJTOOL_WERROR for vmlinux.o (Josh Poimboeuf) - objtool: Fix X86_FEATURE_SMAP alternative handling (Josh Poimboeuf) - objtool: Ignore entire functions rather than instructions (Josh Poimboeuf) - objtool: Warn when disabling unreachable warnings (Josh Poimboeuf) - objtool: Fix detection of consecutive jump tables on Clang 20 (Josh Poimboeuf) - vsnprintf: Silence false positive GCC warning for va_format() (Andy Shevchenko) - vsnprintf: Drop unused const char fmt * in va_format() (Andy Shevchenko) - vsnprintf: Mark binary printing functions with __printf() attribute (Andy Shevchenko) - tracing: Mark binary printing functions with __printf() attribute (Andy Shevchenko) - seq_file: Mark binary printing functions with __printf() attribute (Andy Shevchenko) - seq_buf: Mark binary printing functions with __printf() attribute (Andy Shevchenko) - srcu: Make FORCE_NEED_SRCU_NMI_SAFE depend on RCU_EXPERT (Paul E. McKenney) - kdb: Remove optional size arguments from strscpy() calls (Thorsten Blum) - kdb: remove usage of static environment buffer (Nir Lichtman) - mm/page_alloc: Fix try_alloc_pages (Alexei Starovoitov) - Revert "crypto: testmgr - Add multibuffer hash testing" (Herbert Xu) - Revert "tcp: avoid atomic operations on sk->sk_rmem_alloc" (Eric Dumazet) - bnxt_en: bring back rtnl lock in bnxt_shutdown (Stanislav Fomichev) - eth: gve: add missing netdev locks on reset and shutdown paths (Jakub Kicinski) - selftests: mptcp: ignore mptcp_diag binary (Matthieu Baerts (NGI0)) - selftests: mptcp: close fd_in before returning in main_loop (Geliang Tang) - selftests: mptcp: fix incorrect fd checks in main_loop (Cong Liu) - mptcp: fix NULL pointer in can_accept_new_subflow (Gang Yan) - octeontx2-af: Free NIX_AF_INT_VEC_GEN irq (Geetha sowjanya) - octeontx2-af: Fix mbox INTR handler when num VFs > 64 (Geetha sowjanya) - net: fix use-after-free in the netdev_nl_sock_priv_destroy() (Taehee Yoo) - selftests: net: use Path helpers in ping (Jakub Kicinski) - selftests: net: use the dummy bpf from net/lib (Jakub Kicinski) - selftests: drv-net: replace the rpath helper with Path objects (Jakub Kicinski) - net: lapbether: use netdev_lockdep_set_classes() helper (Eric Dumazet) - net: phy: broadcom: Correct BCM5221 PHY model detection (Jim Liu) - net: usb: usbnet: restore usb%%d name exception for local mac addresses (Dominique Martinet) - net/mlx5e: SHAMPO, Make reserved size independent of page size (Lama Kayal) - net: mana: Switch to page pool for jumbo frames (Haiyang Zhang) - MAINTAINERS: Add dedicated entries for phy_link_topology (Maxime Chevallier) - net: move replay logic to tc_modify_qdisc (Stanislav Fomichev) - rndis_host: Flag RNDIS modems as WWAN devices (Lubomir Rintel) - rtnetlink: Allocate vfinfo size for VF GUIDs when supported (Mark Zhang) - vfio/pci: Handle INTx IRQ_NOTCONNECTED (Alex Williamson) - vfio/virtio: Enable support for virtio-block live migration (Yishai Hadas) - vfio/type1: Use mapping page mask for pfnmaps (Alex Williamson) - mm: Provide address mask in struct follow_pfnmap_args (Alex Williamson) - vfio/type1: Use consistent types for page counts (Alex Williamson) - vfio/type1: Use vfio_batch for vaddr_get_pfns() (Alex Williamson) - vfio/type1: Convert all vaddr_get_pfns() callers to use vfio_batch (Alex Williamson) - vfio/type1: Catch zero from pin_user_pages_remote() (Alex Williamson) - vfio/pci: match IGD devices in display controller class (Tomita Moeko) - vhost-scsi: Reduce response iov mem use (Mike Christie) - vhost-scsi: Allocate iov_iter used for unaligned copies when needed (Mike Christie) - vhost-scsi: Stop duplicating se_cmd fields (Mike Christie) - vhost-scsi: Dynamically allocate scatterlists (Mike Christie) - vhost-scsi: Return queue full for page alloc failures during copy (Mike Christie) - vhost-scsi: Add better resource allocation failure handling (Mike Christie) - vhost-scsi: Allocate T10 PI structs only when enabled (Mike Christie) - vhost-scsi: Reduce mem use by moving upages to per queue (Mike Christie) - vduse: add virtio_fs to allowed dev id (Eugenio Pérez) - sound/virtio: Fix cancel_sync warnings on uninitialized work_structs (John Stultz) - vdpa/mlx5: Fix oversized null mkey longer than 32bit (Si-Wei Liu) - vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines (Konstantin Shkolnyy) - vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint (Mike Christie) - tools: virtio/linux/module.h add MODULE_DESCRIPTION() define. (Yufeng Wang) - tools: virtio/linux/compiler.h: Add data_race() define. (Yufeng Wang) - tools/virtio: Add DMA_MAPPING_ERROR and sg_dma_len api define for virtio test (Yufeng Wang) - virtio: break and reset virtio devices on device_shutdown() (Michael S. Tsirkin) - iommufd: Test attach before detaching pasid (Yi Liu) - iommufd: Fix iommu_vevent_header tables markup (Bagas Sanjaya) - iommu: Convert unreachable() to BUG() (Josh Poimboeuf) - iommufd: Balance veventq->num_events inc/dec (Yi Liu) - iommufd: Initialize the flags of vevent in iommufd_viommu_report_event() (Yi Liu) - iommufd/selftest: Add coverage for reporting max_pasid_log2 via IOMMU_HW_INFO (Yi Liu) - iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability (Yi Liu) - vfio: VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT support pasid (Yi Liu) - vfio-iommufd: Support pasid [at|de]tach for physical VFIO devices (Yi Liu) - ida: Add ida_find_first_range() (Yi Liu) - iommufd/selftest: Add coverage for iommufd pasid attach/detach (Yi Liu) - iommufd/selftest: Add test ops to test pasid attach/detach (Yi Liu) - iommufd/selftest: Add a helper to get test device (Yi Liu) - iommufd/selftest: Add set_dev_pasid in mock iommu (Yi Liu) - iommufd: Allow allocating PASID-compatible domain (Yi Liu) - iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support (Yi Liu) - iommufd: Enforce PASID-compatible domain for RID (Yi Liu) - iommufd: Support pasid attach/replace (Yi Liu) - iommufd: Enforce PASID-compatible domain in PASID path (Yi Liu) - iommufd/device: Add pasid_attach array to track per-PASID attach (Yi Liu) - iommufd/device: Replace device_list with device_array (Yi Liu) - iommufd/device: Wrap igroup->hwpt and igroup->device_list into attach struct (Yi Liu) - iommufd/device: Add helper to detect the first attach of a group (Yi Liu) - iommufd/device: Replace idev->igroup with local variable (Yi Liu) - iommufd/device: Only add reserved_iova in non-pasid path (Yi Liu) - iommufd: Pass @pasid through the device attach/replace path (Yi Liu) - iommu: Introduce a replace API for device pasid (Yi Liu) - iommu: Require passing new handles to APIs supporting handle (Yi Liu) - iommu: Drop sw_msi from iommu_domain (Nicolin Chen) - iommufd: Move iommufd_sw_msi and related functions to driver.c (Nicolin Chen) - iommu: Sort out domain user data (Robin Murphy) - iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations (Nicolin Chen) - iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMU (Nicolin Chen) - iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster (Nicolin Chen) - Documentation: userspace-api: iommufd: Update FAULT and VEVENTQ (Nicolin Chen) - iommufd/selftest: Add IOMMU_VEVENTQ_ALLOC test coverage (Nicolin Chen) - iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverage (Nicolin Chen) - iommufd/selftest: Require vdev_id when attaching to a nested domain (Nicolin Chen) - iommufd/viommu: Add iommufd_viommu_report_event helper (Nicolin Chen) - iommufd/viommu: Add iommufd_viommu_get_vdev_id helper (Nicolin Chen) - iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC (Nicolin Chen) - iommufd: Rename fault.c to eventq.c (Nicolin Chen) - iommufd: Abstract an iommufd_eventq from iommufd_fault (Nicolin Chen) - iommufd/fault: Add an iommufd_fault_init() helper (Nicolin Chen) - iommufd/fault: Move two fault functions out of the header (Nicolin Chen) - iommufd: Fail replace if device has not been attached (Yi Liu) - iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocators (Nicolin Chen) - iommufd: Fix uninitialized rc in iommufd_access_rw() (Nicolin Chen) - iommufd: Disallow allocating nested parent domain with fault ID (Yi Liu) - Documentation/EDAC: Fix warning document isn't included in any toctree (Shiju Jose) - thermal/drivers/qcom-spmi-temp-alarm: Drop unused driver data (Johan Hovold) - thermal: rcar_gen3: Reuse logic to read fuses on Gen3 and Gen4 (Niklas Söderlund) - thermal: rcar_gen3: Use lowercase hex constants (Niklas Söderlund) - dt-bindings: thermal: Correct indentation and style in DTS example (Krzysztof Kozlowski) - thermal/drivers/brcmstb_thermal: Add support for BCM74110 (Florian Fainelli) - dt-bindings: thermal: Update for BCM74110 (Florian Fainelli) - thermal/drivers/mediatek/lvts: Only update IRQ enable for valid sensors (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts: Start sensor interrupts disabled (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum threshold (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts: Disable monitor mode during suspend (Nícolas F. R. A. Prado) - thermal: core: Remove duplicate struct declaration (xueqin Luo) - thermal/drivers/rockchip: Add missing rk3328 mapping entry (Trevor Woerner) - thermal/drivers/tsens: Add TSENS enable and calibration support for V2 (Praveenkumar I) - dt-bindings: thermal: tsens: Add ipq5332, ipq5424 compatible (Praveenkumar I) - thermal/drivers/qoriq: Power down TMU on system suspend (Alice Guo) - thermal/drivers/qoriq: Use dev_err_probe() simplify the code (Frank Li) - i3c: Add NULL pointer check in i3c_master_queue_ibi() (Manjunatha Venkatesh) - i3c: master: Drop duplicate check before calling OF APIs (Andy Shevchenko) - i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work() (Nathan Chancellor) - i3c: master: svc: Fix missing STOP for master request (Stanley Chu) - i3c: master: svc: Use readsb helper for reading MDB (Stanley Chu) - i3c: master: svc: Fix missing the IBI rules (Stanley Chu) - i3c: master: svc: Fix i3c_master_get_free_addr return check (Stanley Chu) - i3c: master: svc: Fix npcm845 DAA process corruption (Stanley Chu) - i3c: master: svc: Fix npcm845 invalid slvstart event (Stanley Chu) - i3c: master: svc: Fix npcm845 FIFO empty issue (Stanley Chu) - i3c: master: svc: Add support for Nuvoton npcm845 i3c (Stanley Chu) - dt-bindings: i3c: silvaco: Add npcm845 compatible string (Stanley Chu) - dt-bindings: i3c: dw: Add power-domains (Michal Simek) - i3c: master: svc: Flush FIFO before sending Dynamic Address Assignment(DAA) (Frank Li) - i3c: mipi-i3c-hci: Use I2C DMA-safe api (Billy Tsai) - i3c: Remove the const qualifier from i2c_msg pointer in i2c_xfers API (Billy Tsai) - MAINTAINERS: Add Frank Li to Silvaco I3C (Frank Li) - MAINTAINERS: Remove Conor Culhane from Silvaco I3C (Frank Li) - watchdog: sunxi_wdt: Add support for Allwinner A523 (Andre Przywara) - dt-bindings: watchdog: sunxi: add Allwinner A523 compatible string (Andre Przywara) - watchdog: aspeed: fix 64-bit division (Arnd Bergmann) - watchdog: npcm: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare (Chen Ni) - dt-bindings: watchdog: renesas,wdt: Document RZ/G3E support (Biju Das) - watchdog: Convert to use device property (Guenter Roeck) - watchdog: lenovo_se30_wdt: include io.h for devm_ioremap() (Stephen Rothwell) - dt-bindings: watchdog: fsl-imx7ulp-wdt: Add i.MX94 support (Frank Li) - watchdog: nic7018_wdt: tidy up ACPI ID table (Andy Shevchenko) - watchdog: s3c2410_wdt: Fix PMU register bits for ExynosAutoV920 SoC (Kyunghwan Seo) - watchdog: lenovo_se30_wdt: Watchdog driver for Lenovo SE30 platform (Mark Pearson) - watchdog: Enable RZV2HWDT driver depend on ARCH_RENESAS (Biju Das) - watchdog: cros-ec: Add newlines to printks (Stephen Boyd) - watchdog: aspeed: Update bootstatus handling (Chin-Ting Kuo) - dt-bindings: i2c: snps,designware-i2c: describe Renesas RZ/N1D variant (Wolfram Sang) - i2c: iproc: Refactor prototype and remove redundant error checks (Wentao Liang) - i2c: qcom-geni: Update i2c frequency table to match hardware guidance (Mukesh Kumar Savaliya) - i2c: mlxbf: Use readl_poll_timeout_atomic() for polling (Andy Shevchenko) - i2c: pasemi: Add registers bits and switch to BIT() (Sven Peter) - i2c: k1: Initialize variable before use (Andi Shyti) - i2c: spacemit: add support for SpacemiT K1 SoC (Troy Mitchell) - dt-bindings: i2c: spacemit: add support for K1 SoC (Troy Mitchell) - i2c: omap: Add support for setting mux (Jayesh Choudhary) - dt-bindings: i2c: omap: Add mux-states property (Jayesh Choudhary) - i2c: octeon: remove 10-bit addressing support (Aryan Srivastava) - i2c: octeon: fix return commenting (Aryan Srivastava) - i2c: i801: Use MMIO if available (Heiner Kallweit) - i2c: i801: Switch to iomapped register access (Heiner Kallweit) - i2c: i801: Improve too small kill wait time in i801_check_post (Heiner Kallweit) - i2c: i801: Move i801_wait_intr and i801_wait_byte_done in the code (Heiner Kallweit) - i2c: i801: Cosmetic improvements (Heiner Kallweit) - i2c: cadence: Move reset_control_assert after pm_runtime_set_suspended in probe error path (Manikanta Guntupalli) - i2c: cadence: Simplify using devm_clk_get_enabled() (Michal Simek) - dt-bindings: i2c: i2c-rk3x: Add rk3562 support (Kever Yang) - i2c: i2c-exynos5: fixed a spelling error (Anindya Sundar Gayen) - dt-bindings: i2c: imx-lpi2c: add i.MX94 LPI2C (Frank Li) - i2c: mv64xxx: Use i2c_*bit_addr*_from_msg() helpers (Andy Shevchenko) - i2c: ibm_iic: Use i2c_*bit_addr*_from_msg() helpers (Andy Shevchenko) - i2c: rzv2m: Use i2c_10bit_addr_*_from_msg() helpers (Andy Shevchenko) - i2c: mt7621: Use i2c_10bit_addr_*_from_msg() helpers (Andy Shevchenko) - i2c: kempld: Use i2c_10bit_addr_*_from_msg() helpers (Andy Shevchenko) - i2c: eg20t: Use i2c_10bit_addr_*_from_msg() helpers (Andy Shevchenko) - i2c: brcmstb: Use i2c_10bit_addr_*_from_msg() helpers (Andy Shevchenko) - i2c: bcm-kona: Use i2c_10bit_addr_*_from_msg() helpers (Andy Shevchenko) - i2c: axxia: Use i2c_10bit_addr_*_from_msg() helpers (Andy Shevchenko) - i2c: Introduce i2c_10bit_addr_*_from_msg() helpers (Andy Shevchenko) - i2c: qup: Vote for interconnect bandwidth to DRAM (Stephan Gerhold) - dt-bindings: i2c: qup: Document interconnects (Stephan Gerhold) - dt-bindings: i2c: qcom,i2c-qup: Document power-domains (Stephan Gerhold) - i2c: mux: remove incorrect of_match_ptr annotations (Arnd Bergmann) - i2c: amd-asf: Set cmd variable when encountering an error (Shyam Sundar S K) - i2c: amd-asf: Modify callbacks of i2c_algorithm to align with the latest revision (Shyam Sundar S K) - i2c: dw: Update the master_xfer callback name (Shyam Sundar S K) - i2c: amd: Switch to guard(mutex) (Shyam Sundar S K) - i2c: pxa: fix call balance of i2c->clk handling routines (Vitalii Mordan) - dt-bindings: i2c: exynos5: add exynos7870-hsi2c compatible (Kaustabh Chakraborty) - dt-bindings: i2c: samsung,s3c2410: add exynos7870-i2c compatible (Kaustabh Chakraborty) - i2c: octeon: refactor common i2c operations (Aryan Srivastava) - irqdomain: i2c: Switch to irq_find_mapping() (Jiri Slaby (SUSE)) - eeprom: at24: Drop of_match_ptr() and ACPI_PTR() protections (Andy Shevchenko) - dt-bindings: eeprom: at24: Add compatible for Giantec GT24P128E (Danila Tikhonov) - dt-bindings: eeprom: at24: Add compatible for Puya P24C64F (Danila Tikhonov) - i2c: Unexport i2c_of_match_device() (Andy Shevchenko) - power: ip5xxx_power: Make use of i2c_get_match_data() (Andy Shevchenko) - dmaengine: ptdma: Utilize the AE4DMA engine's multi-queue functionality (Basavaraj Natikar) - dmaengine: ae4dma: Use the MSI count and its corresponding IRQ number (Basavaraj Natikar) - dmaengine: ae4dma: Remove deprecated PCI IDs (Basavaraj Natikar) - dmaengine: Remove device_prep_dma_imm_data from struct dma_device (Nathan Lynch) - dmaengine: ti: edma: support sw triggered chans in of_edma_xlate() (Matthew Majewski) - dmaengine: ti: k3-udma: Enable second resource range for BCDMA and PKTDMA (Siddharth Vadapalli) - dmaengine: fsl-edma: free irq correctly in remove path (Peng Fan) - dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister (Peng Fan) - dt-bindings: dma: snps,dw-axi-dmac: Allow devices to be marked as noncoherent (Inochi Amaoto) - dmaengine: dmatest: Fix dmatest waiting less when interrupted (Vinicius Costa Gomes) - dt-bindings: dma: Convert fsl,elo*-dma to YAML (J. Neuschäfer) - dt-bindings: dma: fsl-mxs-dma: Add compatible string for i.MX8 chips (Frank Li) - dmaengine: Fix typo in comment (Thorsten Blum) - dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn (Roger Quadros) - dmaengine: bcm2835-dma: fix warning when CONFIG_PM=n (Stefan Wahren) - dt-bindings: dma: fsl,edma: Add i.MX94 support (Frank Li) - dt-bindings: dma: atmel: add microchip,sama7d65-dma (Ryan Wanner) - dmaengine: img-mdc: remove incorrect of_match_ptr annotation (Arnd Bergmann) - dmaengine: idxd: Delete unnecessary NULL check (Dan Carpenter) - dmaengine: pxa: Enable compile test (Krzysztof Kozlowski) - dmaengine: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - MAINTAINERS: Change maintainer for IDXD (Fenghua Yu) - dt-bindings: dma: convert atmel-dma.txt to YAML (Durai Manickam KR) - dmaengine: fsl-edma: Add missing newlines to log messages (Stefan Wahren) - dmaengine: dw: Switch to LATE_SIMPLE_DEV_PM_OPS() (Andy Shevchenko) - dmaengine: Unify checks in dma_request_chan() (Andy Shevchenko) - dmaengine: Add a comment on why it's okay when kasprintf() fails (Andy Shevchenko) - dmaengine: Use dma_request_channel() instead of __dma_request_channel() (Andy Shevchenko) - dmaengine: Replace dma_request_slave_channel() by dma_request_chan() (Andy Shevchenko) - phy: rockchip-naneng-combo: Support rk3562 (Jon Lin) - dt-bindings: phy: rockchip: Add rk3562 naneng-combophy compatible (Kever Yang) - phy: rockchip: Add Samsung MIPI D-/C-PHY driver (Heiko Stuebner) - dt-bindings: phy: Add Rockchip MIPI C-/D-PHY schema (Heiko Stuebner) - phy: qcom: uniphy-28lp: add COMMON_CLK dependency (Arnd Bergmann) - phy: rockchip: usbdp: Remove unnecessary bool conversion (Thorsten Blum) - phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init (Andy Yan) - phy: rockchip: usbdp: Only verify link rates/lanes/voltage when the corresponding set flags are set (Andy Yan) - phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300 (Ziyue Zhang) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS8300 QMP PCIe PHY Gen4 x2 (Ziyue Zhang) - phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750 (Nitin Rawat) - dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the SM8750 QMP UFS PHY (Nitin Rawat) - phy: qcom: Introduce PCIe UNIPHY 28LP driver (Nitheesh Sekar) - dt-bindings: phy: qcom,uniphy-pcie: Document PCIe uniphy (Nitheesh Sekar) - phy: qcom: qmp-usbc: Add qmp configuration for QCS615 (Krishna Kurapati) - phy: freescale: imx8m-pcie: assert phy reset and perst in power off (Stefan Eichenberger) - phy: freescale: imx8m-pcie: cleanup reset logic (Stefan Eichenberger) - phy: core: Remove unused phy_pm_runtime_(allow|forbid) (Dr. David Alan Gilbert) - dt-bindings: phy: document Allwinner A523 USB-2.0 PHY (Andre Przywara) - phy: phy-rockchip-samsung-hdptx: Add support for RK3576 (Nicolas Frattaroli) - phy: exynos5-usbdrd: Do not depend on Type-C (Krzysztof Kozlowski) - phy: PHY_LAN966X_SERDES should depend on SOC_LAN966 || MCHP_LAN966X_PCI (Geert Uytterhoeven) - phy: fsl-imx8mq-usb: add tca function driver for imx95 (Xu Yang) - phy: samsung-ufs: support ExynosAutov920 ufs phy driver (Sowon Na) - dt-bindings: phy: Add ExynosAutov920 UFS PHY bindings (Sowon Na) - phy: phy-rockchip-samsung-hdptx: Add eDP mode support for RK3588 (Damon Ding) - phy: phy-rockchip-samsung-hdptx: Add the '_MASK' suffix to all registers (Damon Ding) - phy: phy-rockchip-samsung-hdptx: Supplement some register names with their full version (Damon Ding) - phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and ROPLL_REF (Damon Ding) - phy: freescale: fsl-samsung-hdmi: Use helper function devm_clk_get_enabled() (Pei Xiao) - phy: core: don't require set_mode() callback for phy_get_mode() to work (Dmitry Baryshkov) - phy: stih407-usb: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - phy: exynos5-usbdrd: allow DWC3 runtime suspend with UDC bound (E850+) (André Draszik) - phy: exynos5-usbdrd: subscribe to orientation notifier if required (André Draszik) - phy: exynos5-usbdrd: gs101: configure SS lanes based on orientation (André Draszik) - phy: exynos5-usbdrd: fix EDS distribution tuning (gs101) (André Draszik) - phy: exynos5-usbdrd: convert to dev_err_probe (André Draszik) - dt-bindings: phy: samsung,usb3-drd-phy: gs101: require Type-C properties (André Draszik) - dt-bindings: phy: samsung,usb3-drd-phy: add blank lines between DT properties (André Draszik) - phy: Use (of|device)_property_present() for non-boolean properties (Rob Herring (Arm)) - phy: can-transceiver: Drop unnecessary "mux-states" property presence check (Rob Herring (Arm)) - phy: qcom: qmp-pcie: Add X1P42100 Gen4x4 PHY (Konrad Dybcio) - dt-bindings: phy: qcom,qmp-pcie: Drop reset number constraints (Konrad Dybcio) - dt-bindings: phy: qcom,qmp-pcie: Add X1P42100 PCIe Gen4x4 PHY (Konrad Dybcio) - dt-bindings: phy: Add rk3576 hdptx phy (Andy Yan) - phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id (Heiko Stuebner) - phy: phy-rockchip-samsung-hdptx: annotate regmap register-callback (Heiko Stuebner) - soundwire: take in count the bandwidth of a prepared stream (Bard Liao) - ASoC: rt711-sdca: add DP0 support (Pierre-Louis Bossart) - soundwire: debugfs: add interface for BPT/BRA transfers (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-sdw-bpt: add CHAIN_DMA support (Bard Liao) - soundwire: intel_ace2x: add BPT send_async/wait callbacks (Pierre-Louis Bossart) - soundwire: intel: add BPT context definition (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-sdw-bpt: add helpers for SoundWire BPT DMA (Pierre-Louis Bossart) - soundwire: intel_auxdevice: add indirection for BPT send_async/wait (Pierre-Louis Bossart) - soundwire: cadence: add BTP/BRA helpers to format data (Pierre-Louis Bossart) - soundwire: bus: add bpt_stream pointer (Pierre-Louis Bossart) - soundwire: bus: add send_async/wait APIs for BPT protocol (Pierre-Louis Bossart) - soundwire: stream: reuse existing code for BPT stream (Pierre-Louis Bossart) - soundwire: stream: special-case the bus compute_params() routine (Pierre-Louis Bossart) - soundwire: stream: extend sdw_alloc_stream() to take 'type' parameter (Pierre-Louis Bossart) - soundwire: extend sdw_stream_type to BPT (Pierre-Louis Bossart) - soundwire: cadence: add BTP support for DP0 (Pierre-Louis Bossart) - Documentation: driver: add SoundWire BRA description (Pierre-Louis Bossart) - soundwire: amd: change the log level for command response log (Vijendar Mukunda) - soundwire: slave: fix an OF node reference leak in soundwire slave device (Joe Hattori) - soundwire: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - soundwire: amd: add soundwire host wake interrupt enable/disable sequence (Vijendar Mukunda) - soundwire: amd: set ACP_PME_EN during runtime suspend sequence (Vijendar Mukunda) - soundwire: amd: set device power state during suspend/resume sequence (Vijendar Mukunda) - soundwire: amd: add support for ACP7.0 & ACP7.1 platforms (Vijendar Mukunda) - soundwire: amd: add debug log for soundwire wake event (Vijendar Mukunda) - soundwire: amd: change the soundwire wake enable/disable sequence (Vijendar Mukunda) - soundwire: Revert "soundwire: intel_auxdevice: start the bus at default frequency" (Bard Liao) - soundwire: cadence_master: set frame shape and divider based on actual clk freq (Bard Liao) - Coresight: Fix a NULL vs IS_ERR() bug in probe (Dan Carpenter) - coresight: configfs: Constify struct config_item_type (Christophe JAILLET) - coresight: docs: Remove target sink from examples (James Clark) - coresight/ultrasoc: change smb_drv_data spinlock's type to raw_spinlock_t (Yeoreum Yun) - coresight-tmc: change tmc_drvdata spinlock's type to raw_spinlock_t (Yeoreum Yun) - coresight-replicator: change replicator_drvdata spinlock's type to raw_spinlock_t (Yeoreum Yun) - coresight-funnel: change funnel_drvdata spinlock's type to raw_spinlock_t (Yeoreum Yun) - coresight-etb10: change etb_drvdata spinlock's type to raw_spinlock_t (Yeoreum Yun) - coresight-cti: change cti_drvdata spinlock's type to raw_spinlock_t (Yeoreum Yun) - coresight: change coresight_trace_id_map's lock type to raw_spinlock_t (Yeoreum Yun) - coresight-etm4x: change etmv4_drvdata spinlock type to raw_spinlock_t (Yeoreum Yun) - coresight: change coresight_device lock type to raw_spinlock_t (Yeoreum Yun) - coresight: add verification process for coresight_etm_get_trace_id (Jie Gan) - Coresight: Add Coresight TMC Control Unit driver (Jie Gan) - dt-bindings: arm: Add Coresight TMC Control Unit hardware (Jie Gan) - Coresight: Change functions to accept the coresight_path (Jie Gan) - Coresight: Change to read the trace ID from coresight_path (Jie Gan) - Coresight: Allocate trace ID after building the path (Jie Gan) - Coresight: Introduce a new struct coresight_path (Jie Gan) - Coresight: Use coresight_etm_get_trace_id() in traceid_show() (James Clark) - Coresight: Add trace_id function to retrieving the trace ID (Jie Gan) - Coresight: Add support for new APB clock name (Jie Gan) - dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg' (Krzysztof Kozlowski) - dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg' (Krzysztof Kozlowski) - coresight-tpdm: Add support to enable the lane for MCMB TPDM (Tao Zhang) - coresight-tpdm: Add support to select lane (Tao Zhang) - coresight-tpdm: Add MCMB dataset support (Mao Jinlong) - coresight-etm4x: add isb() before reading the TRCSTATR (Yuanfang Zhang) - coresight: etm4x: don't include '' directly (Wolfram Sang) - coresight: tpdm: Constify amba_id table (Krzysztof Kozlowski) - coresight: tpda: Constify amba_id table (Krzysztof Kozlowski) - coresight: catu: Constify amba_id table (Krzysztof Kozlowski) - Documentation: coresight: Panic support (Linu Cherian) - coresight: config: Add preloaded configuration (Linu Cherian) - coresight: tmc: Stop trace capture on FlIn (Linu Cherian) - coresight: tmc: Add support for reading crash data (Linu Cherian) - coresight: tmc: Enable panic sync handling (Linu Cherian) - coresight: core: Add provision for panic callbacks (Linu Cherian) - coresight: tmc-etr: Add support to use reserved trace memory (Linu Cherian) - dt-bindings: arm: coresight-tmc: Add "memory-region" property (Linu Cherian) - coresight: catu: Fix number of pages while using 64k pages (Ilkka Koskinen) - samples: rust_misc_device: fix markup in top-level docs (Alice Ryhl) - w1: w1_therm: w1: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - w1: fix NULL pointer dereference in probe (Chenyuan Yang) - misc: lis3lv02d: convert to use faux_device (Greg Kroah-Hartman) - tlclk: convert to use faux_device (Greg Kroah-Hartman) - regulator: dummy: convert to use the faux device interface (Greg Kroah-Hartman) - fpga: versal: remove incorrect of_match_ptr annotation (Arnd Bergmann) - fpga: altera-cvp: Increase credit timeout (Kuhanh Murugasen Krishnan) - fpga: m10bmc-sec: update email address for Peter Colberg (Peter Colberg) - bus: mhi: host: Fix race between unprepare and queue_buf (Jeffrey Hugo) - bus: mhi: host: pci_generic: Add support for SA8775P endpoint (Mrinmay Sarkar) - bus: mhi: host: Remove unused functions (Dr. David Alan Gilbert) - doc: iio: ad7380: describe offload support (Angelo Dureghello) - iio: ad7380: add support for SPI offload (Angelo Dureghello) - iio: light: Add check for array bounds in veml6075_read_int_time_ms (Karan Sanghavi) - iio: adc: ti-ads7924 Drop unnecessary function parameters (Matti Vaittinen) - staging: iio: ad9834: Use devm_regulator_get_enable() (Saalim Quadri) - staging: iio: ad9832: Use devm_regulator_get_enable() (Saalim Quadri) - iio: gyro: bmg160_spi: add of_match_table (Jun Yan) - dt-bindings: iio: adc: Add i.MX94 and i.MX95 support (Frank Li) - iio: adc: ad7768-1: remove unnecessary locking (Jonathan Santos) - Documentation: ABI: add wideband filter type to sysfs-bus-iio (Jonathan Santos) - iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset (Jonathan Santos) - iio: adc: ad7768-1: Fix conversion result sign (Sergiu Cuciurean) - iio: adc: ad7124: Benefit of dev = indio_dev->dev.parent in ad7124_parse_channel_config() (Uwe Kleine-König) - iio: adc: ad7124: Implement system calibration (Uwe Kleine-König) - iio: adc: ad7124: Implement internal calibration at probe time (Uwe Kleine-König) - iio: adc: ad_sigma_delta: Add error checking for ad_sigma_delta_set_channel() (Uwe Kleine-König) - iio: adc: ad4130: Adapt internal names to match official filter_type ABI (Uwe Kleine-König) - iio: adc: ad7173: Fix comparison of channel configs (Uwe Kleine-König) - iio: adc: ad7124: Fix comparison of channel configs (Uwe Kleine-König) - iio: adc: ad4130: Fix comparison of channel setups (Uwe Kleine-König) - iio: adc: ad_sigma_delta: Disable channel after calibration (Uwe Kleine-König) - docs: iio: add AD7191 (Alisa-Dariana Roman) - iio: adc: ad7191: add AD7191 (Alisa-Dariana Roman) - dt-bindings: iio: adc: add AD7191 (Alisa-Dariana Roman) - staging: iio: accel: adis16240: Drop driver for this impact sensor (Jonathan Cameron) - iio: adc: ad7192: Grab direct mode for calibration (Uwe Kleine-König) - iio: adc: ad7173: Grab direct mode for calibration (Uwe Kleine-König) - docs: iio: ad7380: add adaq4381-4 (Julien Stephan) - dt-bindings: iio: adc: ad7380: add adaq4381-4 compatible parts (Julien Stephan) - iio: adc: ad7380: add adaq4381-4 support (Julien Stephan) - iio: adc: rockchip_saradc: add rk3562 (Simon Xue) - dt-bindings: iio: adc: Add rockchip,rk3562-saradc string (Kever Yang) - iio: adc: ad4030: fix error pointer dereference in probe() (Dan Carpenter) - iio: light: Fix spelling mistake "regist" -> "register" (Colin Ian King) - iio: buffer-dma: Fix docstrings (Folker Schwesinger) - iio: adc: rockchip_saradc: Add support for RK3528 (Jonas Karlman) - dt-bindings: iio: adc: Add rockchip,rk3528-saradc variant (Jonas Karlman) - MAINTAINERS: remove adi,ad7606.yaml from SEPS525 (David Lechner) - iio: imu: adis: fix uninitialized symbol warning (sunliming) - iio: adc: ad4851: Fix signedness bug in ad4851_calibrate() (Dan Carpenter) - iio: accel: adxl345: reorganize irq handler (Lothar Rubusch) - iio: accel: adxl345: add debug register access (Lothar Rubusch) - iio: accel: adxl345: reorganize measurement enable (Lothar Rubusch) - iio: imu: bmi270: add support for data ready interrupt trigger (Gustavo Silva) - iio: imu: bmi270: rename variable bmi270_device to data (Gustavo Silva) - Documentation: iio: Add ADC documentation (Marcelo Schmitt) - iio: adc: Include cleanup.h when using guard() (Matti Vaittinen) - iio: imu: bmi270: move private struct declaration to source file (Gustavo Silva) - iio: dac: adi-axi-dac: add io_mode check (Angelo Dureghello) - iio: gyro: bmg160_i2c: add BMI088 to of_match_table (Jun Yan) - docs: iio: fix wrong driver name in documentation (Lothar Rubusch) - iio: adc: ad4695: simplify getting oversampling_ratio (David Lechner) - iio: adc: ad4695: fix out of bounds array access (David Lechner) - iio: adc: adi-axi-adc: replace of.h with mod_devicetable.h (Nuno Sá) - iio: core: make use of simple_write_to_buffer() (Nuno Sá) - iio: backend: make sure to NULL terminate stack buffer (Nuno Sá) - iio: adc: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: max11410: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: max11410: Factor out writing of sampling frequency to simplify errro paths. (Jonathan Cameron) - iio: adc: max1027: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: max1027: Move claim of direct mode up one level and use guard() (Jonathan Cameron) - iio: adc: at91-sama5d2: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: at91-sama5d2: Move claim of direct mode up a level and use guard() (Jonathan Cameron) - iio: adc: ad_sigma_delta: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ad799x: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ad7793: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ad7793: Factor out core of ad7793_write_raw() to simplify error handling (Jonathan Cameron) - iio: adc: ad7791: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ad7791: Factor out core of ad7791_write_raw() to simplify error handling (Jonathan Cameron) - iio: adc: ad7606: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ad7768-1: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check (Jonathan Cameron) - iio: adc: ad7192: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: ad7192: Factor out core of ad7192_write_raw() to simplify error handling. (Jonathan Cameron) - iio: adc: ad4030: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: stm32-dfsdm: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: adc: stm32-dfsdm: Factor out core of reading INFO_RAW (Jonathan Cameron) - iio: light: Add support for AL3000a illuminance sensor (Svyatoslav Ryhel) - dt-bindings: iio: light: al3010: add al3000a support (Svyatoslav Ryhel) - iio: accel: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: accel: msa311: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails. (Jonathan Cameron) - iio: accel: kx022a: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: accel: kx022a: Factor out guts of write_raw() to allow direct returns (Jonathan Cameron) - iio: accel: mma8452: Switch to sparse friendly iio_device_claim/release_direct() (Jonathan Cameron) - iio: accel: mma8452: Factor out guts of write_raw() to simplify locking (Jonathan Cameron) - iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio (Jonathan Cameron) - docs: iio: add documentation for adis16550 driver (Robert Budai) - iio: imu: adis16550: add adis16550 support (Robert Budai) - dt-bindings: iio: Add adis16550 bindings (Robert Budai) - iio: imu: adis: Add DIAG_STAT register (Robert Budai) - iio: imu: adis: Add reset to custom ops (Robert Budai) - iio: imu: adis: Add custom ops struct (Robert Budai) - iio: resolver: ad2s1210: use bitmap_write (David Lechner) - iio: resolver: ad2s1210: use gpiod_multi_set_value_cansleep (David Lechner) - iio: amplifiers: hmc425a: use gpiod_multi_set_value_cansleep (David Lechner) - iio: adc: ad7606: use gpiod_multi_set_value_cansleep (David Lechner) - iio: Drop iio_device_claim_direct_scoped() and related infrastructure (Jonathan Cameron) - iio: light: bh1745: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: imu: bmi323: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: dummy: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: dac: ad8460: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: dac: ad3552r-hs: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: chemical: ens160: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: addac: ad74413r: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ti-ads1119: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ti-adc161s626: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: rtq6056: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: max1363: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ad9467: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ad7779: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ad7625: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ad7606: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ad4695: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ad4130: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: adc: ad4000: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: accel: adxl367: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: proximity: sx9360: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: proximity: sx9324: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: proximity: sx9310: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: temperature: tmp006: Stop using iio_device_claim_direct_scoped() (Jonathan Cameron) - iio: chemical: scd30: Switch to sparse friendly claim/release_direct() (Jonathan Cameron) - iio: chemical: scd30: Use guard(mutex) to allow early returns (Jonathan Cameron) - iio: core: Rework claim and release of direct mode to work with sparse. (Jonathan Cameron) - iio: accel: kx022a: convert to use maple tree register cache (Bo Liu) - iio: accel: bmi088: convert to use maple tree register cache (Bo Liu) - iio: accel: bma400: convert to use maple tree register cache (Bo Liu) - iio: accel: msa311: convert to use maple tree register cache (Bo Liu) - iio: adc: Add driver for ADS7128 / ADS7138 (Tobias Sperling) - dt-bindings: iio: adc: Introduce ADS7138 (Tobias Sperling) - docs: iio: ad4030: add documentation (Esteban Blanc) - iio: adc: ad4030: add support for ad4632-16 and ad4632-24 (Esteban Blanc) - iio: adc: ad4030: add support for ad4630-24 and ad4630-16 (Esteban Blanc) - iio: adc: ad4030: add averaging support (Esteban Blanc) - iio: adc: ad4030: add driver for ad4030-24 (Esteban Blanc) - dt-bindings: iio: adc: add ADI ad4030, ad4630 and ad4632 (Esteban Blanc) - iio: adc: ad4851: add ad485x driver (Antoniu Miclaus) - dt-bindings: iio: adc: add ad4851 (Antoniu Miclaus) - iio: adc: adi-axi-adc: add oversampling (Antoniu Miclaus) - iio: adc: adi-axi-adc: set data format (Antoniu Miclaus) - dt-bindings: iio: adc: add ad485x axi variant (Antoniu Miclaus) - iio: adc: adi-axi-adc: add interface type (Antoniu Miclaus) - iio: backend: add API for oversampling (Antoniu Miclaus) - iio: backend: add support for data size set (Antoniu Miclaus) - iio: backend: add API for interface get (Antoniu Miclaus) - iio: adc: ad7606: add support for writing registers when using backend (Guillaume Stols) - iio: adc: ad7606: change channel macros parameters (Guillaume Stols) - iio: adc: ad7606: protect register access (Angelo Dureghello) - iio: adc: adi-axi-adc: add support for AD7606 register writing (Guillaume Stols) - iio: adc: adi-axi-adc: add platform children support (Angelo Dureghello) - iio: adc: adi-axi-adc: add struct axi_adc_info (Angelo Dureghello) - iio: adc: ad7606: move software functions into common file (Guillaume Stols) - iio: adc: ad7606: move the software mode configuration (Guillaume Stols) - dt-bindings: iio: dac: adi-axi-adc: add ad7606 variant (Guillaume Stols) - doc: iio: ad4695: describe oversampling support (Trevor Gamblin) - iio: adc: ad4695: add offload-based oversampling support (Trevor Gamblin) - iio: dac: ad5791: Add offload support (Axel Haslam) - iio: dac: ad5791: sort include directives (David Lechner) - doc: iio: ad4695: add SPI offload support (David Lechner) - iio: adc: ad4695: Add support for SPI offload (David Lechner) - dt-bindings: iio: adc: adi,ad4695: add SPI offload properties (David Lechner) - doc: iio: ad7944: describe offload support (David Lechner) - iio: adc: ad7944: add support for SPI offload (David Lechner) - iio: adc: ad7944: don't use storagebits for sizing (David Lechner) - iio: buffer-dmaengine: add devm_iio_dmaengine_buffer_setup_with_handle() (David Lechner) - iio: buffer-dmaengine: split requesting DMA channel from allocating buffer (David Lechner) - iio: adc: ad4130: Add filter_type attributes (Marcelo Schmitt) - Documentation: ABI: IIO: Re-add sysfs-bus-iio-adc-ad4130 (Marcelo Schmitt) - Documentation: ABI: IIO: Add filter_type documentation (Marcelo Schmitt) - iio: adc: ad7124: Really disable all channels at probe time (Uwe Kleine-König) - iio: pressure: zpa2326: Drop unneeded assignment for cache_type (Andy Shevchenko) - iio: magnetometer: af8133j: Drop unneeded assignment for cache_type (Andy Shevchenko) - iio: light: adux1020: Drop unneeded assignment for cache_type (Andy Shevchenko) - iio: adc: ad7173: add openwire detection support for single conversions (Guillaume Ranquet) - iio: introduce the FAULT event type (Guillaume Ranquet) - iio: frequency: adf4371: add ref doubler (Antoniu Miclaus) - iio: frequency: adf4371: add refin mode (Antoniu Miclaus) - dt-bindings: iio: adf4371: add refin mode (Antoniu Miclaus) - iio: light: veml6030: fix scale to conform to ABI (Javier Carrasco) - iio: gts-helper: export iio_gts_get_total_gain() (Javier Carrasco) - iio: light: Add APDS9160 ALS & Proximity sensor driver (Mikael Gonella-Bolduc) - dt-bindings: iio: light: Add APDS9160 binding (Mikael Gonella-Bolduc) - iio: magnetometer: si7210: add driver for Si7210 (Antoni Pokusinski) - dt-bindings: iio: magnetometer: add binding for Si7210 (Antoni Pokusinski) - iio: light: veml6030: extend regmap to support caching (Javier Carrasco) - iio: light: veml6030: extend regmap to support regfields (Javier Carrasco) - iio: adc: ad7124: Micro-optimize channel disabling (Uwe Kleine-König) - iio: dac: ad5791: fix storage (David Lechner) - iio: cros_ec: Trace EC sensors command (Gwendal Grignou) - iio: dac: ad3552r-hs: update function name (non functional) (Angelo Dureghello) - iio: dac: ad3552r-hs: add ad3541/2r support (Angelo Dureghello) - iio: dac: ad3552r: share model data structures (Angelo Dureghello) - iio: dac: ad3552r-hs: use instruction mode for configuration (Angelo Dureghello) - iio: dac: ad3552r-hs: fix message on wrong chip id (Angelo Dureghello) - iio: dac: adi-axi-dac: add bus mode setup (Angelo Dureghello) - iio: dac: adi-axi-dac: modify stream enable (Angelo Dureghello) - iio: gts: Simplify available scale table build (Matti Vaittinen) - iio: adc: ti-ads124s08: Switch to fsleep() (Fabio Estevam) - iio: adc: ad4695: add custom regmap bus callbacks (Trevor Gamblin) - iio: adc: ad4695: make ad4695_exit_conversion_mode() more robust (Trevor Gamblin) - iio: imu: bmi270: add temperature channel (Gustavo Silva) - iio: accel: mc3230: add mc3510c support (Vasiliy Doylov) - iio: accel: mc3230: add multiple devices support (Vasiliy Doylov) - iio: accel: mc3230: add OF match table (Vasiliy Doylov) - iio: accel: mc3230: add mount matrix support (Vasiliy Doylov) - dt-bindings: iio: accel: mc3230: document mc3510c (Vasiliy Doylov) - iio: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - iio: adc: ad7625: drop BSD license tag (Trevor Gamblin) - iio: adc: ad7173: don't make copy of ad_sigma_delta_info struct (David Lechner) - iio: adc: ad7173: move fwnode_irq_get_byname() call site (David Lechner) - iio: adc: stm32: Drop unnecessary DT property presence check (Rob Herring (Arm)) - dt-bindings: iio: Correct indentation and style in DTS example (Krzysztof Kozlowski) - docs: iio: ad7380: add alert support (Julien Stephan) - iio: adc: ad7380: add alert support (Julien Stephan) - iio: adc: ad7380: do not store osr in private data structure (Julien Stephan) - iio: adc: ad7380: enable regmap cache (Julien Stephan) - iio: adc: ad7380: do not use iio_device_claim_direct_scoped anymore (Julien Stephan) - counter: microchip-tcb-capture: Add support for RC Compare (William Breathitt Gray) - counter: Introduce the compare component (William Breathitt Gray) - counter: microchip-tcb-capture: Add capture extensions for registers RA/RB (Bence Csókás) - counter: microchip-tcb-capture: Add IRQ handling (Bence Csókás) - counter: ti-eqep: add direction support (David Lechner) - tools/counter: add direction change event to watcher (David Lechner) - counter: add direction change event (David Lechner) - tools/counter: gitignore counter_watch_events (David Lechner) - rust: miscdevice: change how f_ops vtable is constructed (Alice Ryhl) - ABI: pps: Add ABI documentation for Intel TIO (Subramanian Mohan) - Documentation: driver-api: pps: Add Intel Timed I/O PPS generator (Subramanian Mohan) - pps: generators: Add PPS Generator TIO Driver (Subramanian Mohan) - pps: generators: replace copy of pps-gen info struct with const pointer (Subramanian Mohan) - char: misc: improve testing Kconfig description (Thadeu Lima de Souza Cascardo) - eeprom: ee1004: Check chip before probing (Eddie James) - binder: remove unneeded inclusion from binder_internal.h (Masahiro Yamada) - sonypi: Use str_on_off() helper in sonypi_display_info() (Thorsten Blum) - virtio_console: Get rid of unneeded temporary variable (Andy Shevchenko) - virtio: console: Use str_yes_no() helper in port_debugfs_show() (Thorsten Blum) - mei: Remove unused functions (Dr. David Alan Gilbert) - scripts/tags.sh: tag SYM_*START*() assembler symbols (Costa Shulyupin) - greybus: gb-beagleplay: Add error handling for gb_greybus_init (Wentao Liang) - rust: platform: require Send for Driver trait implementers (Danilo Krummrich) - rust: pci: require Send for Driver trait implementers (Danilo Krummrich) - rust: platform: impl Send + Sync for platform::Device (Danilo Krummrich) - rust: pci: impl Send + Sync for pci::Device (Danilo Krummrich) - rust: platform: fix unrestricted &mut platform::Device (Danilo Krummrich) - rust: pci: fix unrestricted &mut pci::Device (Danilo Krummrich) - rust: device: implement device context marker (Danilo Krummrich) - rust: pci: use to_result() in enable_device_mem() (Danilo Krummrich) - MAINTAINERS: driver core: mark Rafael and Danilo as co-maintainers (Greg Kroah-Hartman) - rust/kernel/faux: mark Registration methods inline (Ethan Carter Edwards) - driver core: faux: only create the device if probe() succeeds (Greg Kroah-Hartman) - rust/faux: Add missing parent argument to Registration::new() (Lyude Paul) - rust/faux: Drop #[repr(transparent)] from faux::Registration (Lyude Paul) - rust: io: fix devres test with new io accessor functions (Fiona Behrens) - rust: io: rename `io::Io` accessors (Fiona Behrens) - kernfs: Move dput() outside of the RCU section. (Sebastian Andrzej Siewior) - efi: rci2: mark bin_attribute as __ro_after_init (Thomas Weißschuh) - rapidio: constify 'struct bin_attribute' (Thomas Weißschuh) - firmware: qemu_fw_cfg: constify 'struct bin_attribute' (Thomas Weißschuh) - powerpc/perf/hv-24x7: Constify 'struct bin_attribute' (Thomas Weißschuh) - powerpc/powernv/opal: Constify 'struct bin_attribute' (Thomas Weißschuh) - powerpc/powernv/ultravisor: Constify 'struct bin_attribute' (Thomas Weißschuh) - powerpc/secvar: Constify 'struct bin_attribute' (Thomas Weißschuh) - powerpc/secvar: Mark __init functions as such (Thomas Weißschuh) - pcmcia: cistpl: Constify 'struct bin_attribute' (Thomas Weißschuh) - efi/mokvar: Use const 'struct bin_attribute' callback (Thomas Weißschuh) - Input: goodix-berlin - constify 'struct bin_attribute' (Thomas Weißschuh) - accel/habanalabs: constify 'struct bin_attribute' (Thomas Weißschuh) - fsi: core: Use const 'struct bin_attribute' callbacks (Thomas Weißschuh) - drm/amd/display: Constify 'struct bin_attribute' (Thomas Weißschuh) - drm/amdgpu: Constify 'struct bin_attribute' (Thomas Weißschuh) - drm/i915: Constify 'struct bin_attribute' (Thomas Weißschuh) - drm/lima: Constify 'struct bin_attribute' (Thomas Weißschuh) - drm/sysfs: Constify 'struct bin_attribute' (Thomas Weißschuh) - firmware: dmi: Constify 'struct bin_attribute' (Thomas Weißschuh) - firmware: dmi: Define bin_attributes through macro (Thomas Weißschuh) - firmware: dmi: Mark bin_attributes as __ro_after_init (Thomas Weißschuh) - cxl/port: Constify 'struct bin_attribute' (Thomas Weißschuh) - driver core: location: Use str_yes_no() helper function (Thorsten Blum) - drivers: base: component: Allow more space for device name (Lucas De Marchi) - MAINTAINERS: Add driver core headers to DRIVER CORE maintainers (Zijun Hu) - drivers/base/bus.c: fix spelling of "subsystem" (Bharadwaj Raju) - kernel: Fix "select" wording on HZ_250 description (Bagas Sanjaya) - driver core: Remove needless return in void API device_remove_group() (Zijun Hu) - driver core: class: Remove needless return in void API class_remove_file() (Zijun Hu) - kernfs: Drop kernfs_rwsem while invoking lookup_positive_unlocked(). (Sebastian Andrzej Siewior) - kernfs: Use RCU to access kernfs_node::name. (Sebastian Andrzej Siewior) - kernfs: Use RCU to access kernfs_node::parent. (Sebastian Andrzej Siewior) - kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir(). (Sebastian Andrzej Siewior) - kernfs: Acquire kernfs_rwsem in kernfs_node_dentry(). (Sebastian Andrzej Siewior) - kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry(). (Sebastian Andrzej Siewior) - kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn(). (Sebastian Andrzej Siewior) - mailmap: consolidate email addresses of Alexander Sverdlin (Alexander Sverdlin) - fs/procfs: fix the comment above proc_pid_wchan() (Bart Van Assche) - relay: use kasprintf() instead of fixed buffer formatting (Andy Shevchenko) - resource: replace open coded variant of DEFINE_RES() (Andy Shevchenko) - resource: replace open coded variants of DEFINE_RES_*_NAMED() (Andy Shevchenko) - resource: replace open coded variant of DEFINE_RES_NAMED_DESC() (Andy Shevchenko) - resource: split DEFINE_RES_NAMED_DESC() out of DEFINE_RES_NAMED() (Andy Shevchenko) - samples: add hung_task detector mutex blocking sample (Masami Hiramatsu (Google)) - hung_task: show the blocker task if the task is hung on mutex (Masami Hiramatsu (Google)) - kexec_core: accept unaccepted kexec segments' destination addresses (Yan Zhao) - watchdog/perf: optimize bytes copied and remove manual NUL-termination (Thorsten Blum) - lib/interval_tree: fix the comment of interval_tree_span_iter_next_gap() (Wei Yang) - lib/interval_tree: skip the check before go to the right subtree (Wei Yang) - lib/interval_tree: add test case for span iteration (Wei Yang) - lib/interval_tree: add test case for interval_tree_iter_xxx() helpers (Wei Yang) - lib/rbtree: add random seed (Wei Yang) - lib/rbtree: split tests (Wei Yang) - lib/rbtree: enable userland test suite for rbtree related data structure (Wei Yang) - checkpatch: describe --min-conf-desc-length (Philipp Hahn) - scripts/gdb/symbols: determine KASLR offset on s390 (Ilya Leoshkevich) - signal: avoid clearing TIF_SIGPENDING in recalc_sigpending() if unset (Mateusz Guzik) - scripts/gdb/linux/symbols.py: address changes to module_sect_attrs (Antonio Quartulli) - RDMA/bnxt_re: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - platform/x86: thinkpad_acpi: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - spi: spi-imx: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - nvme: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - power: supply: da9030: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - xfs: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - ata: libata-zpodd: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - btrfs: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - ALSA: ac97: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - accel/habanalabs: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - scsi: lpfc: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - coccinelle: misc: secs_to_jiffies: Patch expressions too (Easwar Hariharan) - cpu: remove needless return in void API suspend_enable_secondary_cpus() (Zijun Hu) - rhashtable: remove needless return in three void APIs (Zijun Hu) - scripts/gdb: add $lx_per_cpu_ptr() (Brendan Jackman) - MAINTAINERS: mailmap: update Hyeonggon's name and email address (Hyeonggon Yoo) - mailmap: remove never used @parity.io email (Jarkko Sakkinen) - lib min_heap: use size_t for array size and index variables (Kuan-Wei Chiu) - reboot: retire hw_protection_reboot and hw_protection_shutdown helpers (Ahmad Fatoum) - thermal: core: allow user configuration of hardware protection action (Ahmad Fatoum) - dt-bindings: thermal: give OS some leeway in absence of critical-action (Ahmad Fatoum) - platform/chrome: cros_ec_lpc: prepare for hw_protection_shutdown removal (Ahmad Fatoum) - regulator: allow user configuration of hardware protection action (Ahmad Fatoum) - reboot: add support for configuring emergency hardware protection action (Ahmad Fatoum) - reboot: indicate whether it is a HARDWARE PROTECTION reboot or shutdown (Ahmad Fatoum) - reboot: rename now misleading __hw_protection_shutdown symbols (Ahmad Fatoum) - reboot: describe do_kernel_restart's cmd argument in kernel-doc (Ahmad Fatoum) - docs: thermal: sync hardware protection doc with code (Ahmad Fatoum) - reboot: reboot, not shutdown, on hw_protection_reboot timeout (Ahmad Fatoum) - reboot: replace __hw_protection_shutdown bool action parameter with an enum (Ahmad Fatoum) - ocfs2: remove reference to bh->b_page (Matthew Wilcox (Oracle)) - ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block() (Matthew Wilcox (Oracle)) - ocfs2: validate l_tree_depth to avoid out-of-bounds access (Vasiliy Kovalev) - ucount: use rcuref_t for reference counting (Sebastian Andrzej Siewior) - ucount: use RCU for ucounts lookups (Sebastian Andrzej Siewior) - ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero() (Sebastian Andrzej Siewior) - rcu: provide a static initializer for hlist_nulls_head (Sebastian Andrzej Siewior) - lib/zlib: drop EQUAL macro (Yury Norov) - get_maintainer: stop reporting subsystem status as maintainer role (Vlastimil Babka) - get_maintainer: add --substatus for reporting subsystem status (Vlastimil Babka) - powerpc/crash: use generic crashkernel reservation (Sourabh Jain) - powerpc: insert System RAM resource to prevent crashkernel conflict (Sourabh Jain) - powerpc/crash: preserve user-specified memory limit (Sourabh Jain) - powerpc/crash: use generic APIs to locate memory hole for kdump (Sourabh Jain) - crash: let arch decide usable memory range in reserved area (Sourabh Jain) - crash: remove an unused argument from reserve_crashkernel_generic() (Sourabh Jain) - kexec: initialize ELF lowest address to ULONG_MAX (Sourabh Jain) - lib/plist.c: add shortcut for plist_requeue() (I Hsin Cheng) - docs,procfs: document /proc/PID/* access permission checks (Andrii Nakryiko) - .mailmap: remove redundant mappings of emails (Carlos Bilbao) - scripts: add script to extract built-in firmware blobs (Guilherme G. Piccoli) - MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK DELAY ACCOUNTING (Yang Yang) - mm,procfs: allow read-only remote mm access under CAP_PERFMON (Andrii Nakryiko) - mm/page_alloc: remove unnecessary __maybe_unused in order_to_pindex() (Liu Ye) - x86/mm: restore early initialization of high_memory for 32-bits (Mike Rapoport (Microsoft)) - mm/vmscan: don't try to reclaim hwpoison folio (Jinjiang Tu) - mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper (Jinjiang Tu) - cgroup: docs: add pswpin and pswpout items in cgroup v2 doc (Hao Jia) - mm: vmscan: split proactive reclaim statistics from direct reclaim statistics (Hao Jia) - selftests/mm: speed up split_huge_page_test (Ryan Roberts) - selftests/mm: uffd-unit-tests support for hugepages > 2M (Ryan Roberts) - docs/mm/damon/design: document active DAMOS filter type (Nhat Pham) - mm/damon: implement a new DAMOS filter type for active pages (Nhat Pham) - fs/dax: don't disassociate zero page entries (Alistair Popple) - MM documentation: add "Unaccepted" meminfo entry (Nico Pache) - selftests/mm: add commentary about 9pfs bugs (Brendan Jackman) - fork: use __vmalloc_node() for stack allocation (Uladzislau Rezki (Sony)) - docs/mm: Physical Memory: Populate the "Zones" section (Jiwen Qi) - xen: balloon: update the NR_BALLOON_PAGES state (Nico Pache) - hv_balloon: update the NR_BALLOON_PAGES state (Nico Pache) - balloon_compaction: update the NR_BALLOON_PAGES state (Nico Pache) - meminfo: add a per node counter for balloon drivers (Nico Pache) - mm: remove references to folio in __memcg_kmem_uncharge_page() (Matthew Wilcox (Oracle)) - mm: simplify folio_memcg_charged() (Matthew Wilcox (Oracle)) - mm: remove references to folio in split_page_memcg() (Matthew Wilcox (Oracle)) - mm: simplify split_page_memcg() (Matthew Wilcox (Oracle)) - mm: separate folio_split_memcg_refs() from split_page_memcg() (Matthew Wilcox (Oracle)) - memcg: move do_memsw_account() to CONFIG_MEMCG_V1 (Shakeel Butt) - memcg: avoid refill_stock for root memcg (Shakeel Butt) - mm/mm_init: rename init_reserved_page to init_deferred_page (Mike Rapoport (Microsoft)) - mm/mm_init: rename __init_reserved_page_zone to __init_page_from_nid (Mike Rapoport (Microsoft)) - mm/cma: using per-CMA locks to improve concurrent allocation performance (Ge Yang) - mm: page_alloc: defrag_mode kswapd/kcompactd watermarks (Johannes Weiner) - mm: page_alloc: defrag_mode kswapd/kcompactd assistance (Johannes Weiner) - mm: page_alloc: defrag_mode (Johannes Weiner) - mm: page_alloc: trace type pollution from compaction capturing (Johannes Weiner) - mm: compaction: push watermark into compaction_suitable() callers (Johannes Weiner) - mm: convert lru_add_page_tail() to lru_add_split_folio() (Matthew Wilcox (Oracle)) - selftests/mm/cow: fix the incorrect error handling (Cyan Yang) - mm/debug: add line breaks (Liu Ye) - MAINTAINERS: adjust file entry in MAPLE TREE (Lukas Bulwahn) - mm: memory-failure: enhance comments for return value of memory_failure() (Shuai Xue) - mm/hwpoison: do not send SIGBUS to processes with recovered clean pages (Shuai Xue) - x86/mce: use is_copy_from_user() to determine copy-from-user context (Shuai Xue) - mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering (Mathieu Desnoyers) - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock (Mathieu Desnoyers) - mm/madvise: remove len parameter of madvise_do_behavior() (SeongJae Park) - mm/madvise: deduplicate madvise_do_behavior() skip case handlings (SeongJae Park) - mm/madvise: split out populate behavior check logic (SeongJae Park) - mm/madvise: use is_memory_failure() from madvise_do_behavior() (SeongJae Park) - mm/page_alloc: add trace event for totalreserve_pages calculation (Martin Liu) - mm/page_alloc: add trace event for per-zone lowmem reserve setup (Martin Liu) - mm/page_alloc: add trace event for per-zone watermark setup (Martin Liu) - mm/shmem: fix functions documentation (Enrico Bravi) - mm: use ptep_get() instead of directly dereferencing pte_t* (Ryan Roberts) - drivers/base/memory: correct the field name in the header (Gavin Shan) - drivers/base/memory: improve add_boot_memory_block() (Gavin Shan) - mm/damon/sysfs-schemes: avoid Wformat-security warning on damon_sysfs_access_pattern_add_range_dir() (SeongJae Park) - mm/shmem: use xas_try_split() in shmem_split_large_entry() (Zi Yan) - mm/filemap: use xas_try_split() in __filemap_add_folio() (Zi Yan) - selftests/mm: add tests for folio_split(), buddy allocator like split (Zi Yan) - mm/truncate: use folio_split() in truncate operation (Zi Yan) - mm/huge_memory: add folio_split() to debugfs testing interface (Zi Yan) - mm/huge_memory: remove the old, unused __split_huge_page() (Zi Yan) - mm/huge_memory: add buddy allocator like (non-uniform) folio_split() (Zi Yan) - mm/huge_memory: move folio split common code to __folio_split() (Zi Yan) - mm/huge_memory: add two new (not yet used) functions for folio_split() (Zi Yan) - xarray: add xas_try_split() to split a multi-index entry (Zi Yan) - hugetlb: convert adjust_range_hwpoison() to take a folio (Matthew Wilcox (Oracle)) - hugetlb: convert hugetlb_vma_maps_page() to hugetlb_vma_maps_pfn() (Matthew Wilcox (Oracle)) - mm: swap_cgroup: remove double initialization of locals (Johannes Weiner) - mm/vmalloc: refactor __vmalloc_node_range_noprof() (Liu Ye) - mm: page_owner: use new iteration API (Luiz Capitulino) - mm: page_table_check: use new iteration API (Luiz Capitulino) - mm: page_ext: add an iteration API for page extensions (Luiz Capitulino) - mm: remove redundant return in set_huge_zero_folio() (Dev Jain) - mm/damon: remove damon_operations->reset_aggregated (SeongJae Park) - mm/damon: remove damon_callback->before_damos_apply (SeongJae Park) - mm/damon: remove damon_callback->after_sampling (SeongJae Park) - mm/damon: remove ->before_start of damon_callback (SeongJae Park) - mm/damon: remove damon_callback->private (SeongJae Park) - mm/damon/sysfs-schemes: remove obsolete comment for damon_sysfs_schemes_clear_regions() (SeongJae Park) - mm/damon/sysfs: remove damon_sysfs_cmd_request and its readers (SeongJae Park) - mm/damon/sysfs: remove damon_sysfs_cmd_request_callback() and its callers (SeongJae Park) - mm/damon/sysfs: remove damon_sysfs_cmd_request code from damon_sysfs_handle_cmd() (SeongJae Park) - mm/damon/sysfs: handle commit command using damon_call() (SeongJae Park) - mm/damon/core: make damon_set_attrs() be safe to be called from damon_call() (SeongJae Park) - mm/damon/core: invoke kdamond_call() after merging is done if possible (SeongJae Park) - mm/damon/sysfs: validate user inputs from damon_sysfs_commit_input() (SeongJae Park) - arch, mm: make releasing of memory to page allocator more explicit (Mike Rapoport (Microsoft)) - arch, mm: introduce arch_mm_preinit (Mike Rapoport (Microsoft)) - arch, mm: streamline HIGHMEM freeing (Mike Rapoport (Microsoft)) - arch, mm: set high_memory in free_area_init() (Mike Rapoport (Microsoft)) - arch, mm: set max_mapnr when allocating memory map for FLATMEM (Mike Rapoport (Microsoft)) - xtensa: split out printing of virtual memory layout to a function (Mike Rapoport (Microsoft)) - s390: make setup_zero_pages() use memblock (Mike Rapoport (Microsoft)) - nios2: move pr_debug() about memory start and end to setup_arch() (Mike Rapoport (Microsoft)) - MIPS: make setup_zero_pages() use memblock (Mike Rapoport (Microsoft)) - MIPS: consolidate mem_init() for NUMA machines (Mike Rapoport (Microsoft)) - hexagon: move initialization of init_mm.context init to paging_init() (Mike Rapoport (Microsoft)) - csky: move setup_initrd() to setup.c (Mike Rapoport (Microsoft)) - arm: mem_init: use memblock_phys_free() to free DMA memory on SA1111 (Mike Rapoport (Microsoft)) - page_io: zswap: do not crash the kernel on decompression failure (Nhat Pham) - mm/hugetlb: update nr_huge_pages and surplus_huge_pages together (Liu Shixin) - Docs/admin-guide/mm/damon/usage: update for {core,ops}_filters directories (SeongJae Park) - Docs/ABI/damon: document {core,ops}_filters directories (SeongJae Park) - mm/damon/sysfs-schemes: return error when for attempts to install filters on wrong sysfs directory (SeongJae Park) - mm/damon/sysfs-schemes: record filters of which layer should be added to the given filters directory (SeongJae Park) - mm/damon/core: expose damos_filter_for_ops() to DAMON kernel API callers (SeongJae Park) - mm/damon/sysfs-schemes: commit filters in {core,ops}_filters directories (SeongJae Park) - mm/damon/sysfs-schemes: implement core_filters and ops_filters directories (SeongJae Park) - mm/damon/sysfs-schemes: let damon_sysfs_scheme_set_filters() be used for different named directories (SeongJae Park) - mm: stop maintaining the per-page mapcount of large folios (CONFIG_NO_PAGE_MAPCOUNT) (David Hildenbrand) - fs/proc/task_mmu: remove per-page mapcount dependency for smaps/smaps_rollup (CONFIG_NO_PAGE_MAPCOUNT) (David Hildenbrand) - fs/proc/task_mmu: remove per-page mapcount dependency for "mapmax" (CONFIG_NO_PAGE_MAPCOUNT) (David Hildenbrand) - fs/proc/task_mmu: remove per-page mapcount dependency for PM_MMAP_EXCLUSIVE (CONFIG_NO_PAGE_MAPCOUNT) (David Hildenbrand) - fs/proc/page: remove per-page mapcount dependency for /proc/kpagecount (CONFIG_NO_PAGE_MAPCOUNT) (David Hildenbrand) - mm: CONFIG_NO_PAGE_MAPCOUNT to prepare for not maintain per-page mapcounts in large folios (David Hildenbrand) - mm: convert folio_likely_mapped_shared() to folio_maybe_mapped_shared() (David Hildenbrand) - mm: Copy-on-Write (COW) reuse support for PTE-mapped THP (David Hildenbrand) - mm/rmap: basic MM owner tracking for large folios (!hugetlb) (David Hildenbrand) - mm/rmap: use folio_large_nr_pages() in add/remove functions (David Hildenbrand) - bit_spinlock: __always_inline (un)lock functions (David Hildenbrand) - mm/rmap: abstract large mapcount operations for large folios (!hugetlb) (David Hildenbrand) - mm/rmap: pass vma to __folio_add_rmap() (David Hildenbrand) - mm/rmap: pass dst_vma to folio_dup_file_rmap_pte() and friends (David Hildenbrand) - mm: move _entire_mapcount in folio to page[2] on 32bit (David Hildenbrand) - mm: move _pincount in folio to page[2] on 32bit (David Hildenbrand) - mm: move hugetlb specific things in folio to page[3] (David Hildenbrand) - mm: let _folio_nr_pages overlay memcg_data in first tail page (David Hildenbrand) - mm: factor out large folio handling from folio_nr_pages() into folio_large_nr_pages() (David Hildenbrand) - mm: factor out large folio handling from folio_order() into folio_large_order() (David Hildenbrand) - mm/mremap: thread state through move page table operation (Lorenzo Stoakes) - mm/mremap: refactor move_page_tables(), abstracting state (Lorenzo Stoakes) - mm/mremap: complete refactor of move_vma() (Lorenzo Stoakes) - mm/mremap: initial refactor of move_vma() (Lorenzo Stoakes) - mm/mremap: introduce and use vma_remap_struct threaded state (Lorenzo Stoakes) - mm/mremap: refactor mremap() system call implementation (Lorenzo Stoakes) - mm/mremap: correctly handle partial mremap() of VMA starting at 0 (Lorenzo Stoakes) - device/dax: properly refcount device dax pages when mapping (Alistair Popple) - fs/dax: properly refcount fs dax pages (Alistair Popple) - dcssblk: mark DAX broken, remove FS_DAX_LIMITED support (Dan Williams) - mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages (Alistair Popple) - mm/huge_memory: add vmf_insert_folio_pmd() (Alistair Popple) - mm/huge_memory: add vmf_insert_folio_pud() (Alistair Popple) - mm/rmap: add support for PUD sized mappings to rmap (Alistair Popple) - mm/memory: add vmf_insert_page_mkwrite() (Alistair Popple) - mm/memory: enhance insert_page_into_pte_locked() to create writable mappings (Alistair Popple) - mm: allow compound zone device pages (Alistair Popple) - mm/mm_init: move p2pdma page refcount initialisation to p2pdma (Alistair Popple) - mm/gup: remove redundant check for PCI P2PDMA page (Alistair Popple) - fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag (Alistair Popple) - fs/dax: ensure all pages are idle prior to filesystem unmount (Alistair Popple) - fs/dax: always remove DAX page-cache entries when breaking layouts (Alistair Popple) - fs/dax: create a common implementation to break DAX layouts (Alistair Popple) - fs/dax: refactor wait for dax idle page (Alistair Popple) - fs/dax: don't skip locked entries when scanning entries (Alistair Popple) - fs/dax: return unmapped busy pages from dax_layout_busy_page_range() (Alistair Popple) - fuse: fix dax truncate/punch_hole fault path (Alistair Popple) - dax: use folios more widely within DAX (Matthew Wilcox (Oracle)) - dax: remove access to page->index (Matthew Wilcox (Oracle)) - MAINTAINERS: add Baolin as shmem reviewer (Baolin Wang) - mm: shmem: factor out the within_size logic into a new helper (Baolin Wang) - mm: shmem: change the return value of shmem_find_swap_entries() (Baolin Wang) - mm: shmem: remove duplicate error validation (Baolin Wang) - mm: shmem: remove 'fadvise()' comments (Baolin Wang) - mm: shmem: drop the unused macro (Baolin Wang) - mm: zpool: remove zpool_malloc_support_movable() (Yosry Ahmed) - mm: zsmalloc: remove object mapping APIs and per-CPU map areas (Yosry Ahmed) - mm: zpool: remove object mapping APIs (Yosry Ahmed) - mm: zswap: use object read/write APIs instead of object mapping APIs (Yosry Ahmed) - mm: zpool: add interfaces for object read/write APIs (Yosry Ahmed) - mm/shrinker: fix name consistency issue in shrinker_debugfs_rename() (Liu Ye) - Docs/mm/damon/design: update for changed filter-default behavior (SeongJae Park) - mm/damon/paddr: respect ops_filters_default_reject (SeongJae Park) - mm/damon/core: set damos_filter default allowance behavior based on installed filters (SeongJae Park) - mm/damon: add default allow/reject behavior fields to struct damos (SeongJae Park) - mm/damon/paddr: support only damos->ops_filters (SeongJae Park) - mm/damon/core: put ops-handled filters to damos->ops_filters (SeongJae Park) - mm/damon/core: support committing ops_filters (SeongJae Park) - mm/damon/paddr: support ops_filters (SeongJae Park) - mm/damon/core: introduce damos->ops_filters (SeongJae Park) - writeback: fix calculations in trace_balance_dirty_pages() for cgwb (Tang Yizhou) - writeback: rename variables in trace_balance_dirty_pages() (Tang Yizhou) - writeback: let trace_balance_dirty_pages() take struct dtc as parameter (Tang Yizhou) - mm: hugetlb: log time needed to allocate hugepages (Thomas Prescher) - mm: hugetlb: add hugetlb_alloc_threads cmdline option (Thomas Prescher) - mm: hugetlb: improve parallel huge page allocation time (Thomas Prescher) - memcg: bypass root memcg check for skmem charging (Shakeel Butt) - page_counter: reduce struct page_counter size (Shakeel Butt) - page_counter: track failcnt only for legacy cgroups (Shakeel Butt) - memcg: don't call propagate_protected_usage() for v1 (Shakeel Butt) - mm/page_alloc: clarify should_claim_block() commentary (Brendan Jackman) - mm/page_alloc: clarify terminology in migratetype fallback code (Brendan Jackman) - Revert "x86/xen: allow nesting of same lazy mode" (Ryan Roberts) - sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes (Ryan Roberts) - sparc/mm: disable preemption in lazy mmu mode (Ryan Roberts) - fs/proc/task_mmu: reduce scope of lazy mmu region (Ryan Roberts) - mm: fix lazy mmu docs and usage (Ryan Roberts) - Docs/admin-guide/mm/damon/usage: add intervals_goal directory on the hierarchy (SeongJae Park) - Docs/ABI/damon: document intervals auto-tuning ABI (SeongJae Park) - Docs/mm/damon/design: document for intervals auto-tuning (SeongJae Park) - mm/damon/sysfs: implement a command to update auto-tuned monitoring intervals (SeongJae Park) - mm/damon/sysfs: commit intervals tuning goal (SeongJae Park) - mm/damon/sysfs: implement intervals tuning goal directory (SeongJae Park) - mm/damon/core: implement intervals auto-tuning (SeongJae Park) - mm/damon: add data structure for monitoring intervals auto-tuning (SeongJae Park) - mm/list_lru: make the case where mlru is NULL as unlikely (Zeng Jingxiang) - mm: rename GENERIC_PTDUMP and PTDUMP_CORE (Anshuman Khandual) - mm: make DEBUG_WX depdendent on GENERIC_PTDUMP (Anshuman Khandual) - docs: arm64: drop PTDUMP config options from ptdump.rst (Anshuman Khandual) - arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig (Anshuman Khandual) - configs: drop GENERIC_PTDUMP from debug.config (Anshuman Khandual) - mm/mmu_notifier: use MMU_NOTIFY_CLEAR in remove_device_exclusive_entry() (David Hildenbrand) - mm/memory: document restore_exclusive_pte() (David Hildenbrand) - mm/memory: pass folio and pte to restore_exclusive_pte() (David Hildenbrand) - mm/memory: remove PageAnonExclusive sanity-check in restore_exclusive_pte() (David Hildenbrand) - lib/test_hmm: make dmirror_atomic_map() consume a single page (David Hildenbrand) - mm: assert the folio is locked in folio_start_writeback() (Matthew Wilcox (Oracle)) - samples/damon: a typo in the kconfig - sameple (Seongjun Kim) - mm/page_alloc: warn on nr_reserved_highatomic underflow (Brendan Jackman) - vmalloc: drop Christoph from Reviewers (Christoph Hellwig) - mm, swap: simplify folio swap allocation (Kairui Song) - mm, swap: remove swap slot cache (Kairui Song) - mm, swap: use percpu cluster as allocation fast path (Kairui Song) - mm, swap: don't update the counter up-front (Kairui Song) - mm, swap: avoid redundant swap device pinning (Kairui Song) - mm, swap: drop the flag TTRS_DIRECT (Kairui Song) - mm, swap: avoid reclaiming irrelevant swap cache (Kairui Song) - mm: make page_mapped_in_vma() hugetlb walk aware (Jane Chu) - mm: page_alloc: group fallback functions together (Johannes Weiner) - mm: page_alloc: remove remnants of unlocked migratetype updates (Johannes Weiner) - mm: page_alloc: don't steal single pages from biggest buddy (Johannes Weiner) - tools/selftests: add guard region test for /proc/$pid/pagemap (Lorenzo Stoakes) - fs/proc/task_mmu: add guard region bit to pagemap (Lorenzo Stoakes) - mm: swap: remove stale comment of swap_reclaim_full_clusters() (Kemeng Shi) - mm, swap: correct comment in swap_usage_sub() (Kemeng Shi) - mm, swap: remove setting SWAP_MAP_BAD for discard cluster (Kemeng Shi) - selftests/mm/mlock: print error on failure (Brendan Jackman) - selftests/mm: skip mlock tests if nobody user can't read it (Brendan Jackman) - selftests/mm: ensure uffd-wp-mremap gets pages of each size (Brendan Jackman) - selftests/mm: drop unnecessary sudo usage (Brendan Jackman) - selftests/mm: skip gup_longterm tests on weird filesystems (Brendan Jackman) - selftests/mm: skip map_populate on weird filesystems (Brendan Jackman) - selftests/mm: don't fail uffd-stress if too many CPUs (Brendan Jackman) - selftests/mm: print some details when uffd-stress gets bad params (Brendan Jackman) - selftests/mm/uffd: rename nr_cpus -> nr_parallel (Brendan Jackman) - selftests/mm: skip uffd-wp-mremap if userfaultfd not available (Brendan Jackman) - selftests/mm: skip uffd-stress if userfaultfd not available (Brendan Jackman) - selftests/mm: report errno when things fail in gup_longterm (Brendan Jackman) - zram: add might_sleep to zcomp API (Sergey Senozhatsky) - zram: do not leak page on writeback_store error path (Sergey Senozhatsky) - zram: do not leak page on recompress_store error path (Sergey Senozhatsky) - zram: permit reclaim in zstd custom allocator (Sergey Senozhatsky) - zram: switch to new zsmalloc object mapping API (Sergey Senozhatsky) - zsmalloc: introduce new object mapping API (Sergey Senozhatsky) - zsmalloc: sleepable zspage reader-lock (Sergey Senozhatsky) - zsmalloc: rename pool lock (Sergey Senozhatsky) - zram: move post-processing target allocation (Sergey Senozhatsky) - zram: rework recompression loop (Sergey Senozhatsky) - zram: filter out recomp targets based on priority (Sergey Senozhatsky) - zram: limit max recompress prio to num_active_comps (Sergey Senozhatsky) - zram: remove writestall zram_stats member (Sergey Senozhatsky) - zram: add GFP_NOWARN to incompressible zsmalloc handle allocation (Sergey Senozhatsky) - zram: remove second stage of handle allocation (Sergey Senozhatsky) - zram: remove max_comp_streams device attr (Sergey Senozhatsky) - zram: remove unused crypto include (Sergey Senozhatsky) - zram: permit preemption with active compression stream (Sergey Senozhatsky) - zram: sleepable entry locking (Sergey Senozhatsky) - mm/folio_queue: delete __folio_order and use folio_order directly (Liu Ye) - mm/mincore: improve performance by adding an unlikely hint (Colin Ian King) - Docs/mm/damon/design: document unmapped DAMOS filter type (SeongJae Park) - mm/damon: implement a new DAMOS filter type for unmapped pages (SeongJae Park) - arm/pgtable: remove duplicate included header file (Thorsten Blum) - mm/hugetlb: move hugetlb CMA code in to its own file (Frank van der Linden) - mm/hugetlb: enable bootmem allocation from CMA areas (Frank van der Linden) - mm/hugetlb: add hugetlb_cma_only cmdline option (Frank van der Linden) - mm/cma: introduce interface for early reservations (Frank van der Linden) - mm/cma: introduce a cma validate function (Frank van der Linden) - mm/cma: simplify zone intersection check (Frank van der Linden) - x86/mm: set ARCH_WANT_HUGETLB_VMEMMAP_PREINIT (Frank van der Linden) - x86/setup: call hugetlb_bootmem_alloc early (Frank van der Linden) - mm/hugetlb: do pre-HVO for bootmem allocated pages (Frank van der Linden) - mm/hugetlb_vmemmap: fix hugetlb_vmemmap_restore_folios definition (Frank van der Linden) - mm/hugetlb: add pre-HVO framework (Frank van der Linden) - mm/hugetlb: move huge_boot_pages list init to hugetlb_bootmem_alloc (Frank van der Linden) - mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc (Frank van der Linden) - mm/sparse: add vmemmap_*_hvo functions (Frank van der Linden) - mm/hugetlb: check bootmem pages for zone intersections (Frank van der Linden) - mm: define __init_reserved_page_zone function (Frank van der Linden) - mm/hugetlb: set migratetype for bootmem folios (Frank van der Linden) - mm/sparse: allow for alternate vmemmap section init at boot (Frank van der Linden) - mm/bootmem_info: export register_page_bootmem_memmap (Frank van der Linden) - x86/mm: make register_page_bootmem_memmap handle PTE mappings (Frank van der Linden) - mm/hugetlb: convert cmdline parameters from setup to early (Frank van der Linden) - mm/hugetlb: use online nodes for bootmem allocation (Frank van der Linden) - mm/hugetlb: remove redundant __ClearPageReserved (Frank van der Linden) - mm, hugetlb: use cma_declare_contiguous_multi (Frank van der Linden) - mm/cma: introduce cma_intersects function (Frank van der Linden) - mm, cma: support multiple contiguous ranges, if requested (Frank van der Linden) - mm/cma: export total and free number of pages for CMA areas (Frank van der Linden) - Docs/mm/damon/design: categorize DAMOS filter types based on handling layer (SeongJae Park) - Docs/mm/damon/design: clarify handling layer based filters evaluation sequence (SeongJae Park) - Docs/damon: move DAMOS filter type names and meaning to design doc (SeongJae Park) - Docs/mm/damon/design: document hugepage_size filter (SeongJae Park) - Docs/mm/damon/design: fix typo on DAMOS filters usage doc link (SeongJae Park) - mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned long (Ryan Roberts) - selftests/mm: fix spelling (Ujwal Kundur) - Documentation/mm: fix spelling mistake (Suchit K) - fs: remove folio_file_mapping() (Matthew Wilcox (Oracle)) - fs: remove page_file_mapping() (Matthew Wilcox (Oracle)) - fs: convert block_commit_write() to take a folio (Matthew Wilcox (Oracle)) - Docs/mm/damon: fix spelling and grammar in monitoring_intervals_tuning_example.rst (Marcelo Moreira) - docs/mm: document latest changes to vm_lock (Suren Baghdasaryan) - mm: make vma cache SLAB_TYPESAFE_BY_RCU (Suren Baghdasaryan) - mm: prepare lock_vma_under_rcu() for vma reuse possibility (Suren Baghdasaryan) - mm: remove extra vma_numab_state_init() call (Suren Baghdasaryan) - mm/debug: print vm_refcnt state when dumping the vma (Suren Baghdasaryan) - mm: move lesser used vma_area_struct members into the last cacheline (Suren Baghdasaryan) - mm: replace vm_lock and detached flag with a reference count (Suren Baghdasaryan) - refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire (Suren Baghdasaryan) - refcount: provide ops for cases when object's memory can be reused (Suren Baghdasaryan) - mm: uninline the main body of vma_start_write() (Suren Baghdasaryan) - mm: move mmap_init_lock() out of the header file (Suren Baghdasaryan) - mm: allow vma_start_read_locked/vma_start_read_locked_nested to fail (Suren Baghdasaryan) - types: move struct rcuwait into types.h (Suren Baghdasaryan) - mm: mark vmas detached upon exit (Suren Baghdasaryan) - mm: introduce vma_iter_store_attached() to use with attached vmas (Suren Baghdasaryan) - mm: mark vma as detached until it's added into vma tree (Suren Baghdasaryan) - mm: move per-vma lock into vm_area_struct (Suren Baghdasaryan) - mm: introduce vma_start_read_locked{_nested} helpers (Suren Baghdasaryan) - mm: avoid splitting pmd for lazyfree pmd-mapped THP in try_to_unmap (Barry Song) - mm: support batched unmap for lazyfree large folios during reclamation (Barry Song) - mm: support tlbbatch flush for a range of PTEs (Barry Song) - mm: set folio swapbacked iff folios are dirty in try_to_unmap_one (Barry Song) - filemap: remove redundant folio_test_large check in filemap_free_folio (Guanjun) - maple_tree: remove a BUG_ON() in mas_alloc_nodes() (Petr Tesarik) - tools/selftests: add file/shmem-backed mapping guard region tests (Lorenzo Stoakes) - tools/selftests: expand all guard region tests to file-backed (Lorenzo Stoakes) - selftests/mm: rename guard-pages to guard-regions (Lorenzo Stoakes) - mm: allow guard regions in file-backed and read-only mappings (Lorenzo Stoakes) - mm/mm_init.c: use round_up() to calculate usermap size (Wei Yang) - selftests/mm: allow tests to run with no huge pages support (Mark Brown) - mm/mmu_gather: clean up the stale code comment (Baoquan He) - mm/mmu_gather: remove unused __tlb_remove_page() (Baoquan He) - maple_tree: use ma_dead_node() in mte_dead_node() (I Hsin Cheng) - mm/mm_init.c: only align start of ZONE_MOVABLE on nodes with memory (Wei Yang) - Docs/admin-guide/mm/damon/usage: document hugepage_size filter type (Usama Arif) - Docs/ABI/damon: document DAMOS sysfs files to set the min/max folio_size (Usama Arif) - mm/damon/sysfs-schemes: add files for setting damos_filter->sz_range (Usama Arif) - mm/damon: introduce DAMOS filter type hugepage_size (Usama Arif) - mm/mmu_gather: update comment on RCU freeing (Brendan Jackman) - mm/vmstat: revert "fix a W=1 clang compiler warning" (Bart Van Assche) - fb_defio: do not use deprecated page->mapping, index fields (Lorenzo Stoakes) - mm: provide mapping_wrprotect_range() function (Lorenzo Stoakes) - mm: refactor rmap_walk_file() to separate out traversal logic (Lorenzo Stoakes) - selftests: mm: fix typo (Eric Salem) - mm: remove the access_ok() call from gup_fast_fallback() (David Laight) - maple_tree: correct comment for mas_start() (I Hsin Cheng) - vmscan, cleanup: add for_each_managed_zone_pgdat macro (Bertrand Wlodarczyk) - mm/damon/core: do damos walking in entire regions granularity (SeongJae Park) - mm/damon/core: do not call damos_walk_control->walk() if walk is completed (SeongJae Park) - mm/damon/core: unset damos->walk_completed after confimed set (SeongJae Park) - mm/mm_init.c: use round_up() to align movable range (Wei Yang) - mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect (Lorenzo Stoakes) - mm/damon: avoid applying DAMOS action to same entity multiple times (SeongJae Park) - mm/damon/ops: have damon_get_folio return folio even for tail pages (Usama Arif) - samples: kmemleak: print the raw pointers for debugging purposes (Catalin Marinas) - mm: kmemleak: add support for dumping physical and __percpu object info (Catalin Marinas) - mm, percpu: do not consider sleepable allocations atomic (Michal Hocko) - mm/swapfile.c: open code cluster_alloc_swap() (Baoquan He) - mm/swapfile.c: remove the incorrect code comment (Baoquan He) - mm/swap: rename swap_swapcount() to swap_entry_swapped() (Baoquan He) - mm/swapfile.c: remove the unneeded checking (Baoquan He) - mm/swap_state.c: remove the meaningless code comment (Baoquan He) - mm/swapfile.c: optimize code in setup_clusters() (Baoquan He) - mm/swapfile.c: update the code comment above swap_count_continued() (Baoquan He) - mm/swap: rename swap_is_has_cache() to swap_only_has_cache() (Baoquan He) - mm/swap: skip scanning cluster range if it's empty cluster (Baoquan He) - mm/swap: remove SWAP_FLAG_PRIO_SHIFT (Baoquan He) - mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache() (Baoquan He) - mm/swap_state.c: fix the obsolete code comment (Baoquan He) - mm/memfd: fix spelling and grammatical issues (Liu Ye) - mm/madvise: remove redundant mmap_lock operations from process_madvise() (SeongJae Park) - mm/madvise: split out madvise() behavior execution (SeongJae Park) - mm/madvise: split out madvise input validity check (SeongJae Park) - mm/madvise: split out mmap locking operations for madvise() (SeongJae Park) - selftests/mm: fix thuge-gen test name uniqueness (Mark Brown) - alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocator (Suren Baghdasaryan) - alloc_tag: uninline code gated by mem_alloc_profiling_key in slab allocator (Suren Baghdasaryan) - mm: avoid extra mem_alloc_profiling_enabled() checks (Suren Baghdasaryan) - mm: completely abstract unnecessary adj_start calculation (Lorenzo Stoakes) - mm: make vmg->target consistent and further simplify commit_merge() (Lorenzo Stoakes) - mm: eliminate adj_start parameter from commit_merge() (Lorenzo Stoakes) - mm: further refactor commit_merge() (Lorenzo Stoakes) - mm: simplify vma merge structure and expand comments (Lorenzo Stoakes) - mm: zbud: remove zbud (Yosry Ahmed) - mm: z3fold: remove z3fold (Yosry Ahmed) - mm/vmscan: extract calculated pressure balance as a function (Hao Zhang) - mm/rmap: avoid -EBUSY from make_device_exclusive() (David Hildenbrand) - mm/rmap: keep mapcount untouched for device-exclusive entries (David Hildenbrand) - mm/damon: handle device-exclusive entries correctly in damon_folio_mkold_one() (David Hildenbrand) - mm/damon: handle device-exclusive entries correctly in damon_folio_young_one() (David Hildenbrand) - mm/page_idle: handle device-exclusive entries correctly in page_idle_clear_pte_refs_one() (David Hildenbrand) - mm/rmap: handle device-exclusive entries correctly in page_vma_mkclean_one() (David Hildenbrand) - mm/rmap: handle device-exclusive entries correctly in try_to_migrate_one() (David Hildenbrand) - mm/rmap: handle device-exclusive entries correctly in try_to_unmap_one() (David Hildenbrand) - mm/ksm: handle device-exclusive entries correctly in write_protect_page() (David Hildenbrand) - kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page() (David Hildenbrand) - mm/page_vma_mapped: device-exclusive entries are not migration entries (David Hildenbrand) - mm: use single SWP_DEVICE_EXCLUSIVE entry type (David Hildenbrand) - mm/memory: detect writability in restore_exclusive_pte() through can_change_pte_writable() (David Hildenbrand) - mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk (David Hildenbrand) - mm/rmap: convert make_device_exclusive_range() to make_device_exclusive() (David Hildenbrand) - scripts: generate_rust_analyzer: fix pin-init name in kernel deps (Andrei Lalaev) - bcachefs: fix bch2_write_point_to_text() units (Kent Overstreet) - bcachefs: Log original key being moved in data updates (Kent Overstreet) - bcachefs: BCH_JSET_ENTRY_log_bkey (Kent Overstreet) - bcachefs: Reorder error messages that include journal debug (Kent Overstreet) - bcachefs: Don't use designated initializers for disk_accounting_pos (Kent Overstreet) - bcachefs: Silence errors after emergency shutdown (Kent Overstreet) - bcachefs: fix units in rebalance_status (Kent Overstreet) - bcachefs: bch2_ioctl_subvolume_destroy() fixes (Kent Overstreet) - bcachefs: Clear fs_path_parent on subvolume unlink (Kent Overstreet) - bcachefs: Change btree_insert_node() assertion to error (Kent Overstreet) - bcachefs: Better printing of inconsistency errors (Kent Overstreet) - bcachefs: bch2_count_fsck_err() (Kent Overstreet) - bcachefs: Better helpers for inconsistency errors (Kent Overstreet) - bcachefs: Consistent indentation of multiline fsck errors (Kent Overstreet) - bcachefs: Add an "ignore unknown" option to bch2_parse_mount_opts() (Kent Overstreet) - bcachefs: bch2_time_stats_init_no_pcpu() (Kent Overstreet) - bcachefs: Fix bch2_fs_get_tree() error path (Florian Albrechtskirchinger) - bcachefs: fix logging in journal_entry_err_msg() (Kent Overstreet) - bcachefs: add missing newline in bch2_trans_updates_to_text() (Kent Overstreet) - bcachefs: print_string_as_lines: fix extra newline (Kent Overstreet) - bcachefs: Fix WARN() in bch2_bkey_pick_read_device() (Kent Overstreet) - bcachefs: Don't return 0 size holes from bch2_seek_hole() (Kent Overstreet) - bcachefs: Fix bch2_seek_hole() locking (Kent Overstreet) - bcachefs: Recovery no longer holds state_lock (Kent Overstreet) - bcachefs: Fix permissions on version modparam (Kent Overstreet) - bcachefs: cond_resched() in journal_key_sort_cmp() (Kent Overstreet) - bcachefs: Fix 'hung task' messages in btree node scan (Kent Overstreet) - bcachefs: Fix btree iter flags in data move (2) (Kent Overstreet) - bcachefs: Don't unnecessarily decrypt data when moving (Kent Overstreet) - bcachefs: Document disk accounting keys and conuters (Kent Overstreet) - bcachefs: Validate number of counters for accounting keys (Kent Overstreet) - bcachefs: Use print_string_as_lines() for journal stuck messages (Kent Overstreet) - bcachefs: Fix duplicate checksum error messages in write path (Kent Overstreet) - bcachefs: Fix silent short reads in data read retry path (Kent Overstreet) - bcachefs: Fix nonce inconsistency in bch2_write_prep_encoded_data() (Kent Overstreet) - udf: Fix inode_getblk() return value (Jan Kara) - ext2: Make ext2_params_spec static (Jan Kara) - ext2: create ext2_msg_fc for use during parsing (Eric Sandeen) - ext2: convert to the new mount API (Eric Sandeen) - ext2: Remove reference to bh->b_page (Matthew Wilcox (Oracle)) - isofs: fix KMSAN uninit-value bug in do_isofs_readdir() (Qasim Ijaz) - exfat: call bh_read in get_block only when necessary (Sungjong Seo) - exfat: fix potential wrong error return from get_block (Sungjong Seo) - exfat: fix missing shutdown check (Yuezhang Mo) - exfat: fix the infinite loop in exfat_find_last_cluster() (Yuezhang Mo) - exfat: fix random stack corruption after get_block (Sungjong Seo) - exfat: remove count used cluster from exfat_statfs() (Yuezhang Mo) - exfat: support batch discard of clusters when freeing clusters (Yuezhang Mo) - ksmbd: fix r_count dec/increment mismatch (Namjae Jeon) - ksmbd: fix multichannel connection failure (Namjae Jeon) - ksmbd: fix use-after-free in ksmbd_sessions_deregister() (Namjae Jeon) - ksmbd: use ib_device_get_netdev() instead of calling ops.get_netdev (Namjae Jeon) - ksmbd: use aead_request_free to match aead_request_alloc (Miaoqian Lin) - Revert "ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()" (Namjae Jeon) - ksmbd: add bounds check for create lease context (Norbert Szetei) - ksmbd: add bounds check for durable handle context (Namjae Jeon) - ksmbd: make SMB_SERVER_KERBEROS5 enable by default (Namjae Jeon) - ksmbd: Use str_read_write() and str_true_false() helpers (Thorsten Blum) - cifs: Add new mount option -o nounicode to disable SMB1 UNICODE mode (Pali Rohár) - cifs: Set default Netbios RFC1001 server name to hostname in UNC (Pali Rohár) - smb: client: Fix netns refcount imbalance causing leaks and use-after-free (Wang Zhaolong) - cifs: add validation check for the fields in smb_aces (Namjae Jeon) - CIFS: Propagate min offload along with other parameters from primary to secondary channels. (Aman) - cifs: Improve establishing SMB connection with NetBIOS session (Pali Rohár) - cifs: Fix establishing NetBIOS session for SMB2+ connection (Pali Rohár) - cifs: Fix getting DACL-only xattr system.cifs_acl and system.smb3_acl (Pali Rohár) - cifs: Check if server supports reparse points before using them (Pali Rohár) - MAINTAINERS: reorder preferred email for Steve French (Steve French) - cifs: avoid NULL pointer dereference in dbg call (Alexandra Diupina) - smb: client: Remove redundant check in smb2_is_path_accessible() (Ivan Abramov) - smb: client: Remove redundant check in cifs_oplock_break() (Ivan Abramov) - smb: mark the new channel addition log as informational log with cifs_info (Bharath SM) - smb: minor cleanup to remove unused function declaration (Bharath SM) - NFSD: Add a Kconfig setting to enable delegated timestamps (Chuck Lever) - sysctl: Fixes nsm_local_state bounds (Nicolas Bouchinet) - nfsd: use a long for the count in nfsd4_state_shrinker_count() (Jeff Layton) - nfsd: remove obsolete comment from nfs4_alloc_stid (Jeff Layton) - nfsd: remove unneeded forward declaration of nfsd4_mark_cb_fault() (Jeff Layton) - nfsd: reorganize struct nfs4_delegation for better packing (Jeff Layton) - nfsd: handle errors from rpc_call_async() (Jeff Layton) - nfsd: move cb_need_restart flag into cb_flags (Jeff Layton) - nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING (Jeff Layton) - nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY (Jeff Layton) - nfsd: prevent callback tasks running concurrently (Jeff Layton) - nfsd: disallow file locking and delegations for NFSv4 reexport (Mike Snitzer) - nfsd: filecache: drop the list_lru lock during lock gc scans (NeilBrown) - nfsd: filecache: don't repeatedly add/remove files on the lru list (NeilBrown) - nfsd: filecache: introduce NFSD_FILE_RECENT (NeilBrown) - nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() (NeilBrown) - nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file_close_inode_sync() (NeilBrown) - NFSD: Re-organize nfsd_file_gc_worker() (Chuck Lever) - nfsd: filecache: remove race handling. (NeilBrown) - fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - NFSD: Fix callback decoder status codes (Chuck Lever) - nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED (Jeff Layton) - nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better (Jeff Layton) - nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr (Jeff Layton) - nfsd: only check RPC_SIGNALLED() when restarting rpc_task (Jeff Layton) - nfsd: always release slot when requeueing callback (Jeff Layton) - nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() (Jeff Layton) - nfsd: prepare nfsd4_cb_sequence_done() for error handling rework (Jeff Layton) - nfsd: put dl_stid if fail to queue dl_recall (Li Lingfeng) - nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid() (Jeff Layton) - svcrdma: do not unregister device for listeners (Olga Kornievskaia) - nfsd: don't ignore the return code of svc_proc_register() (Jeff Layton) - NFSD: Fix trace_nfsd_slot_seqid_sequence (Chuck Lever) - SUNRPC: Remove unused make_checksum (Dr. David Alan Gilbert) - NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file (Chuck Lever) - NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an open file (Chuck Lever) - NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory (Chuck Lever) - NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() (Chuck Lever) - nfsd: remove the redundant mapping of nfserr_mlink (Li Lingfeng) - NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up (Chuck Lever) - nfsd: adjust WARN_ON_ONCE in revoke_delegation (Olga Kornievskaia) - nfsd: fix management of listener transports (Olga Kornievskaia) - SUNRPC: Remove unused krb5_decrypt (Dr. David Alan Gilbert) - lockd: add netlink control interface (Jeff Layton) - sunrpc: clean cache_detail immediately when flush is written frequently (Li Lingfeng) - x86: don't re-generate cpufeaturemasks.h so eagerly (Linus Torvalds) - tracing: Use _text and the kernel offset in last_boot_info (Steven Rostedt) - tracing: Show last module text symbols in the stacktrace (Masami Hiramatsu (Google)) - ring-buffer: Remove the unused variable bmeta (Jiapeng Chong) - tracing: Skip update_last_data() if cleared and remove active check for save_mod() (Masami Hiramatsu (Google)) - tracing: Initialize scratch_size to zero to prevent UB (Steven Rostedt) - tracing: Fix a compilation error without CONFIG_MODULES (Masami Hiramatsu (Google)) - tracing: Freeable reserved ring buffer (Masami Hiramatsu (Google)) - mm/memblock: Add reserved memory release function (Masami Hiramatsu (Google)) - tracing: Update modules to persistent instances when loaded (Steven Rostedt) - tracing: Show module names and addresses of last boot (Steven Rostedt) - tracing: Have persistent trace instances save module addresses (Steven Rostedt) - module: Add module_for_each_mod() function (Steven Rostedt) - tracing: Have persistent trace instances save KASLR offset (Steven Rostedt) - ring-buffer: Add ring_buffer_meta_scratch() (Steven Rostedt) - ring-buffer: Add buffer meta data for persistent ring buffer (Steven Rostedt) - ring-buffer: Use kaslr address instead of text delta (Steven Rostedt) - ring-buffer: Fix bytes_dropped calculation issue (Feng Yang) - Documentation/rv: Add sched pages to the indices (Gabriele Monaco) - perf bpf-filter: Fix a parsing error with comma (Namhyung Kim) - perf report: Fix a memory leak for perf_env on AMD (Namhyung Kim) - perf trace: Fix wrong size to bpf_map__update_elem call (Thomas Richter) - perf tools: annotate asm_pure_loop.S (Marcus Meissner) - perf python: Fix setup.py mypy errors (Ian Rogers) - perf test: Address attr.py mypy error (Ian Rogers) - perf build: Add pylint build tests (Ian Rogers) - perf build: Add mypy build tests (Ian Rogers) - perf build: Rename TEST_LOGS to SHELL_TEST_LOGS (Ian Rogers) - tools/build: Don't pass test log files to linker (Ian Rogers) - perf bench sched pipe: fix enforced blocking reads in worker_thread (Dirk Gouders) - perf tools: Fix is_compat_mode build break in ppc64 (Likhitha Korrapati) - perf build: filter all combinations of -flto for libperl (Holger Hoffstätte) - perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation (Ilkka Koskinen) - perf vendor events arm64: AmpereOne/AmpereOneX: Mark LD_RETIRED impacted by errata (Ilkka Koskinen) - perf trace: Fix evlist memory leak (Ian Rogers) - perf trace: Fix BTF memory leak (Ian Rogers) - perf trace: Make syscall table stable (Ian Rogers) - perf syscalltbl: Mask off ABI type for MIPS system calls (Ian Rogers) - perf build: Remove Makefile.syscalls (Ian Rogers) - perf syscalltbl: Use lookup table containing multiple architectures (Ian Rogers) - perf trace beauty: Add syscalltbl.sh generating all system call tables (Ian Rogers) - perf thread: Add support for reading the e_machine type for a thread (Ian Rogers) - perf dso: Add support for reading the e_machine type for a dso (Ian Rogers) - perf syscalltbl: Remove struct syscalltbl (Ian Rogers) - perf trace: Reorganize syscalls (Ian Rogers) - perf syscalltbl: Remove syscall_table.h (Ian Rogers) - perf dso: kernel-doc for enum dso_binary_type (Ian Rogers) - perf dso: Move libunwind dso_data variables into ifdef (Ian Rogers) - perf report: Disable children column for data type profiling (Namhyung Kim) - perf report: Allow hierarchy mode for --children (Namhyung Kim) - perf sort: Keep output fields in the same level (Namhyung Kim) - libperf: Don't remove -g when EXTRA_CFLAGS are used (James Clark) - perf pmu: Handle memory failure in tool_pmu__new() (Thomas Richter) - perf: intel-tpebs: Fix incorrect usage of zfree() (James Clark) - perf cpumap: Increment reference count for online cpumap (Ian Rogers) - perf dso: fix dso__is_kallsyms() check (Stephen Brennan) - perf kwork: Remove unreachable judgments (Feng Yang) - perf python: Check if there is space to copy all the event (Arnaldo Carvalho de Melo) - perf python: Don't keep a raw_data pointer to consumed ring buffer space (Arnaldo Carvalho de Melo) - perf python: Decrement the refcount of just created event on failure (Arnaldo Carvalho de Melo) - perf python tracepoint.py: Change the COMM using setproctitle if available (Arnaldo Carvalho de Melo) - perf python: Remove some unused macros (_PyUnicode_FromString(arg), etc) (Arnaldo Carvalho de Melo) - perf python: Fixup description of sample.id event member (Arnaldo Carvalho de Melo) - perf test dso-data: Correctly free test file in read test (Ian Rogers) - perf dso: Use lock annotations to fix asan deadlock (Ian Rogers) - perf mutex: Add annotations for LOCKS_EXCLUDED and LOCKS_RETURNED (Ian Rogers) - perf test: Add pipe output testing for annotate (Ian Rogers) - perf test: Fixes to variable expansion and stdout for diff test (Ian Rogers) - perf libunwind: Fixup conversion perf_sample->user_regs to a pointer (Arnaldo Carvalho de Melo) - perf test stat_all_pmu.sh: Correctly check 'perf stat' result (Veronika Molnarova) - perf script: Update brstack syntax documentation (Yujie Liu) - perf script: Fix typo in branch event mask (Yujie Liu) - perf hist stdio: Do bounds check when printing callchains to avoid UB with new gcc versions (Arnaldo Carvalho de Melo) - perf units: Fix insufficient array space (Arnaldo Carvalho de Melo) - libapi: Add missing header with NAME_MAX define to io_dir.h (Arnaldo Carvalho de Melo) - perf annotate: Add --code-with-type option. (Namhyung Kim) - perf annotate: Implement code + data type annotation (Namhyung Kim) - perf annotate: Factor out __hist_entry__get_data_type() (Namhyung Kim) - perf annotate: Pass hist_entry to annotate functions (Namhyung Kim) - perf annotate: Pass annotation_options to annotation_line__print() (Namhyung Kim) - perf annotate: Remove unused len parameter from annotation_line__print() (Namhyung Kim) - perf annotate-data: Add annotated_data_type__get_member_name() (Namhyung Kim) - perf ftrace: Use atomic inc to update histogram in BPF (Namhyung Kim) - perf ftrace: Remove an unnecessary condition check in BPF (Namhyung Kim) - perf ftrace: Fix latency stats with BPF (Namhyung Kim) - perf test stat: Additional topdown grouping tests (Ian Rogers) - perf x86 evlist: Update comments on topdown regrouping (Dapeng Mi) - perf parse-events: Corrections to topdown sorting (Ian Rogers) - perf x86/topdown: Fix topdown leader sampling test error on hybrid (Dapeng Mi) - perf tools: Improve handling of hybrid PMUs in perf_event_attr__fprintf (Ian Rogers) - perf python tracepoint: Switch to using parse_events (Ian Rogers) - perf python: Add evlist.config to set up record options (Ian Rogers) - perf python: Add evlist all_cpus accessor (Ian Rogers) - perf python: Avoid duplicated code in get_tracepoint_field (Ian Rogers) - perf python: Update ungrouped evsel leader in clone (Ian Rogers) - perf python: Add optional cpus and threads arguments to parse_events (Ian Rogers) - perf python: Add member access to a number of evsel variables (Ian Rogers) - perf python: Add evlist enable and disable methods (Ian Rogers) - perf evsel: tp_format accessing improvements (Ian Rogers) - perf evlist: Add success path to evlist__create_syswide_maps (Ian Rogers) - perf debug: Avoid stack overflow in recursive error message (Ian Rogers) - perf symbol: Support .gnu_debugdata for symbols (Stephen Brennan) - perf tools: Add LZMA decompression from FILE (Stephen Brennan) - perf tools: Add dummy functions for !HAVE_LZMA_SUPPORT (Stephen Brennan) - perf mem: Don't leak mem event names (Ian Rogers) - perf vendor events riscv: Add SiFive P650 events (Eric Lin) - perf vendor events riscv: Add SiFive P550 events (Eric Lin) - perf vendor events riscv: Add SiFive Bullet version 0x0d events (Eric Lin) - perf vendor events riscv: Add SiFive Bullet version 0x07 events (Eric Lin) - perf vendor events riscv: Update SiFive Bullet events (Eric Lin) - perf vendor events riscv: Remove leading zeroes (Samuel Holland) - perf vendor events riscv: Rename U74 to Bullet (Samuel Holland) - perf util: Remove unused perf_config__refresh (Dr. David Alan Gilbert) - perf util: Remove unused perf_pmus__default_pmu_name (Dr. David Alan Gilbert) - perf util: Remove unused perf_data__update_dir (Dr. David Alan Gilbert) - perf util: Remove unused pstack__pop (Dr. David Alan Gilbert) - perf util: Remove unused perf_color_default_config (Dr. David Alan Gilbert) - perf tests: Fix data symbol test with LTO builds (Ian Rogers) - perf report: Fix memory leaks in the hierarchy mode (Namhyung Kim) - perf report: Use map_symbol__copy() when copying callchains (Namhyung Kim) - perf annotate: Return errors from disasm_line__parse_powerpc() (Athira Rajeev) - perf annotate: Add annotation_options.disassembler_used (Athira Rajeev) - perf report: Do not process non-JIT BPF ksymbol events (Namhyung Kim) - perf test: Fix leak in "Synthesize attr update" test (Ian Rogers) - perf machine: Fix insertion of PERF_RECORD_KSYMBOL related kernel maps (Namhyung Kim) - perf maps: Add missing map__set_kmap_maps() when replacing a kernel map (Arnaldo Carvalho de Melo) - perf maps: Fixup maps_by_name when modifying maps_by_address (Namhyung Kim) - perf machine: Fixup kernel maps ends after adding extra maps (Namhyung Kim) - perf maps: Set the kmaps for newly created/added kernel maps (Arnaldo Carvalho de Melo) - perf maps: Introduce map__set_kmap_maps() for kernel maps (Arnaldo Carvalho de Melo) - perf script: Fix output type for dynamically allocated core PMU's (Thomas Falcon) - perf bench: Fix perf bench syscall loop count (Thomas Richter) - perf test: Simplify data symbol test (Namhyung Kim) - perf test: Add timeout to datasym workload (Namhyung Kim) - perf test: Add trace record and replay test (Namhyung Kim) - perf test: Skip perf trace tests when running as non-root (Namhyung Kim) - perf test: Skip perf probe tests when running as non-root (Namhyung Kim) - perf test: Add --metric-only to perf stat output tests (Namhyung Kim) - perf arm-spe: Support previous branch target (PBT) address (Leo Yan) - perf arm-spe: Add branch stack (Leo Yan) - perf arm-spe: Set sample flags with supplement info (Leo Yan) - perf arm-spe: Fill branch operations and events to record (Leo Yan) - perf arm-spe: Decode transactional event (Leo Yan) - perf arm-spe: Extend branch operations (Leo Yan) - perf arm-spe: Fix load-store operation checking (Leo Yan) - perf script: Add not taken event for branch stack (Leo Yan) - perf script: Add not taken event for branches (Leo Yan) - perf script: Separate events from branch types (Leo Yan) - perf script: Refactor sample_flags_to_name() function (Leo Yan) - perf script: Make printing flags reliable (Leo Yan) - perf stat: Fix non-uniquified hybrid legacy events (James Clark) - perf tools: Skip BPF sideband event for userspace profiling (Namhyung Kim) - perf test: Fix spelling mistake "sythesizing" -> "synthesizing" (Colin Ian King) - perf build: Fix in-tree build due to symbolic link (Luca Ceresoli) - tools/x86: Fix linux/unaligned.h include path in lib/insn.c (Ian Rogers) - perf arm-spe: Report error if set frequency (Leo Yan) - perf lock: Report owner stack in usermode (Chun-Tse Shao) - perf lock: Make rb_tree helper functions generic (Chun-Tse Shao) - perf lock: Retrieve owner callstack in bpf program (Chun-Tse Shao) - perf lock: Add bpf maps for owner stack tracing (Chun-Tse Shao) - perf cpumap: Reduce cpu size from int to int16_t (Ian Rogers) - perf trace: Add missing perf_tool__init() (Athira Rajeev) - perf list: Document -v option deduplication feature (James Clark) - perf pmu: Don't double count common sysfs and json events (James Clark) - perf pmu: Dynamically allocate tool PMU (James Clark) - perf probe: Pick the correct dwarf die while adding probe points (Athira Rajeev) - perf ftrace latency: allow to hide empty buckets (Gabriele Monaco) - perf ftrace latency: variable histogram buckets (Gabriele Monaco) - perf annotate-data: Handle direct use of stack pointer without fbreg (Namhyung Kim) - perf report: Fix sample number stats for branch entry mode (Thomas Falcon) - perf machine: Reuse module path buffer (Ian Rogers) - perf hwmon_pmu: Switch event discovery to io_dir__readdir (Ian Rogers) - perf parse-events: Switch tracepoints to io_dir__readdir (Ian Rogers) - perf events: Remove scandir in thread synthesis (Ian Rogers) - perf header: Switch mem topology to io_dir__readdir (Ian Rogers) - perf pmu: Switch to io_dir__readdir (Ian Rogers) - perf maps: Switch modules tree walk to io_dir__readdir (Ian Rogers) - tools lib api: Add io_dir an allocation free readdir alternative (Ian Rogers) - perf parse-events: Tidy name token matching (Ian Rogers) - perf tools: Improve startup time by reducing unnecessary stat() calls (Krzysztof Łopatowski) - perf report: Fix input reload/switch with symbol sort key (Dmitry Vyukov) - perf report: Support switching data w/ and w/o callchains (Namhyung Kim) - perf report: Switch data file correctly in TUI (Namhyung Kim) - perf tools: Fix up some comments and code to properly use the event_source bus (Greg Kroah-Hartman) - perf list: Also append PMU name in verbose mode (James Clark) - perf vendor events arm64: Fix incorrect CPU_CYCLE in metrics expr (Yangyu Chen) - perf script: Fix hangup in offline flamegraph report (Namhyung Kim) - perf hist: Shrink struct hist_entry size (Dmitry Vyukov) - perf test: Add tests for latency and parallelism profiling (Dmitry Vyukov) - perf report: Add latency and parallelism profiling documentation (Dmitry Vyukov) - perf report: Add --latency flag (Dmitry Vyukov) - perf report: Add latency output field (Dmitry Vyukov) - perf report: Add parallelism filter (Dmitry Vyukov) - perf report: Switch filtered from u8 to u16 (Dmitry Vyukov) - perf report: Add parallelism sort key (Dmitry Vyukov) - perf report: Add machine parallelism (Dmitry Vyukov) - perf tools: Fix compile error on sample->user_regs (Namhyung Kim) - perf tools: Fix compilation error on arm64 (Leo Yan) - tools build: Fix a number of Wconversion warnings (Ian Rogers) - perf sample: Make user_regs and intr_regs optional (Ian Rogers) - perf test stat_all_metrics: Ensure missing events fail test (Ian Rogers) - perf vendor events: Update Tigerlake events/metrics (Ian Rogers) - perf vendor events: Update SkylakeX events/metrics (Ian Rogers) - perf vendor events: Update Skylake metrics (Ian Rogers) - perf vendor events: Update Sierraforest events/metrics (Ian Rogers) - perf vendor events: Update Sapphirerapids events/metrics (Ian Rogers) - perf vendor events: Update Rocketlake events/metrics (Ian Rogers) - perf vendor events: Update Meteorlake events/metrics (Ian Rogers) - perf vendor events: Update/add Lunarlake events/metrics (Ian Rogers) - perf vendor events: Update IcelakeX events/metrics (Ian Rogers) - perf vendor events: Update Icelake events/metrics (Ian Rogers) - perf vendor events: Update HaswellX events/metrics (Ian Rogers) - perf vendor events: Update Haswell events/metrics (Ian Rogers) - perf vendor events: Update/add Graniterapids events/metrics (Ian Rogers) - perf vendor events: Update GrandRidge events/metrics (Ian Rogers) - perf vendor events: Update EmeraldRapids events/metrics (Ian Rogers) - perf vendor events: Add Clearwaterforest events (Ian Rogers) - perf vendor events: Update CascadelakeX events/metrics (Ian Rogers) - perf vendor events: Update BroadwellX events/metrics (Ian Rogers) - perf vendor events: Update BroadwellDE events/metrics (Ian Rogers) - perf vendor events: Update Broadwell events/metrics (Ian Rogers) - perf vendor events: Add Arrowlake events/metrics (Ian Rogers) - perf vendor events: Update AlderlakeN events/metrics (Ian Rogers) - perf vendor events: Update Alderlake events/metrics (Ian Rogers) - perf tools: Use symfs when opening debuginfo by path (Namhyung Kim) - perf trace: Add --summary-mode option (Namhyung Kim) - perf tools: Get rid of now-unused rb_resort.h (Namhyung Kim) - perf trace: Convert syscall_stats to hashmap (Namhyung Kim) - perf trace: Allocate syscall stats only if summary is on (Namhyung Kim) - perf tests: Fix Tool PMU test segfault (James Clark) - perf tools: Add skip check in tool_pmu__event_to_str() (Kan Liang) - perf tools: Deadcode removal (Dr. David Alan Gilbert) - perf stat: Changes to event name uniquification (Ian Rogers) - perf stat: Don't merge counters purely on name (Ian Rogers) - perf pmu: Rename name matching for no suffix or wildcard variants (Ian Rogers) - perf pmus: Restructure pmu_read_sysfs to scan fewer PMUs (Ian Rogers) - perf evsel: Reduce scanning core PMUs in is_hybrid (Ian Rogers) - perf test: Fix Hwmon PMU test endianess issue (Thomas Richter) - perf test: Use cycles event in perf record test for leader_sampling (Thomas Richter) - perf test: Fix perf record test for precise_max (Thomas Richter) - perf script: force stdin for flamegraph in live mode (Anubhav Shelat) - perf test: Extra verbosity and hypervisor skip for tpebs test (Ian Rogers) - perf: Always feature test reallocarray (James Clark) - perf stat: Fix find_stat for mixed legacy/non-legacy events (Ian Rogers) - perf evsel: Add pmu_name helper (Ian Rogers) - perf vendor events arm64: Add V3 events/metrics (James Clark) - perf vendor events arm64: Add N3 events/metrics (James Clark) - perf trace: Fix return value of trace__fprintf_tp_fields (Benjamin Peterson) - rust: hrtimer: add maintainer entry (Andreas Hindborg) - rust: hrtimer: add clocksource selection through `ClockId` (Andreas Hindborg) - rust: hrtimer: add `HrTimerMode` (Andreas Hindborg) - rust: hrtimer: implement `HrTimerPointer` for `Pin>` (Andreas Hindborg) - rust: alloc: add `Box::into_pin` (Andreas Hindborg) - rust: hrtimer: implement `UnsafeHrTimerPointer` for `Pin<&mut T>` (Andreas Hindborg) - rust: hrtimer: implement `UnsafeHrTimerPointer` for `Pin<&T>` (Andreas Hindborg) - rust: hrtimer: add `hrtimer::ScopedHrTimerPointer` (Andreas Hindborg) - rust: hrtimer: add `UnsafeHrTimerPointer` (Andreas Hindborg) - rust: hrtimer: allow timer restart from timer handler (Andreas Hindborg) - rust: hrtimer: implement `HrTimerPointer` for `Arc` (Andreas Hindborg) - rust: sync: add `Arc::as_ptr` (Andreas Hindborg) - rust: hrtimer: introduce hrtimer support (Andreas Hindborg) - rust: dma: add `Send` implementation for `CoherentAllocation` (Danilo Krummrich) - rust: macros: fix `make rusttest` build on macOS (Tamir Duberstein) - rust: block: refactor to use `&raw mut` (Antonio Hickey) - rust: enable `raw_ref_op` feature (Antonio Hickey) - rust: uaccess: name the correct function (Tamir Duberstein) - rust: rbtree: fix comments referring to Box instead of KBox (Charalampos Mitrodimas) - rust: str: implement `strip_prefix` for `BStr` (Andreas Hindborg) - rust: str: implement `AsRef` for `[u8]` and `BStr` (Andreas Hindborg) - rust: str: implement `Index` for `BStr` (Andreas Hindborg) - rust: str: implement `PartialEq` for `BStr` (Andreas Hindborg) - MAINTAINERS: add entry for Rust dma mapping helpers device driver API (Abdiel Janulgue) - samples: rust: add Rust dma test sample driver (Abdiel Janulgue) - rust: add dma coherent allocator abstraction (Abdiel Janulgue) - rust: error: Add EOVERFLOW (Abdiel Janulgue) - rust: kunit: allow to know if we are in a test (José Expósito) - rust: macros: add macro to easily run KUnit tests (José Expósito) - rust: kunit: add KUnit case and suite macros (José Expósito) - rust: add kunitconfig (Thomas Weißschuh) - rust: pass correct target to bindgen on Usermode Linux (Thomas Weißschuh) - MAINTAINERS: add entry for the `pin-init` crate (Benno Lossin) - rust: pin-init: re-enable doctests (Benno Lossin) - rust: pin-init: add miscellaneous files from the user-space version (Benno Lossin) - rust: pin-init: miscellaneous synchronization with the user-space version (Benno Lossin) - rust: pin-init: internal: synchronize with user-space version (Benno Lossin) - rust: pin-init: synchronize documentation with the user-space version (Benno Lossin) - rust: pin-init: add `std` and `alloc` support from the user-space version (Benno Lossin) - rust: make pin-init its own crate (Benno Lossin) - rust: add pin-init crate build infrastructure (Miguel Ojeda) - rust: pin-init: change the way the `paste!` macro is called (Benno Lossin) - rust: pin-init: remove kernel-crate dependency (Benno Lossin) - rust: pin-init: fix documentation links (Benno Lossin) - rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option>` (Benno Lossin) - rust: pin-init: move impl `Zeroable` for `Opaque` and `Option>` into the kernel crate (Benno Lossin) - rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kernel crate (Benno Lossin) - rust: pin-init: move the default error behavior of `try_[pin_]init` (Benno Lossin) - rust: pin-init: call `try_[pin_]init!` from `[pin_]init!` instead of `__init_internal!` (Benno Lossin) - rust: pin-init: change examples to the user-space version (Benno Lossin) - rust: pin-init: move proc-macro documentation into pin-init crate (Benno Lossin) - rust: add extensions to the pin-init crate and move relevant documentation there (Benno Lossin) - rust: move pin-init API into its own directory (Benno Lossin) - rust: init: disable doctests (Benno Lossin) - rust: error: extend the Result documentation (Dirk Behme) - rust: types: add intra-doc links for `Opaque` (Dirk Behme) - rust: module: introduce `authors` key (Guilherme Giacomo Simoes) - panic_qr: use new #[export] macro (Alice Ryhl) - print: use new #[export] macro for rust_fmt_argument (Alice Ryhl) - rust: add #[export] macro (Alice Ryhl) - rust: macros: support additional tokens in quote! (Alice Ryhl) - rust: fix signature of rust_fmt_argument (Alice Ryhl) - MAINTAINERS: rust: add tree field for RUST [ALLOC] (Miguel Ojeda) - rust: improve lifetimes markup (Borys Tyran) - scripts: rust: mention file name in error messages (Guillaume Gomez) - docs: rust: Add error handling sections (Dirk Behme) - rust: list: make the cursor point between elements (Alice Ryhl) - rust: list: extract common code for insertion (Alice Ryhl) - rust: task: make Pid type alias public (Alice Ryhl) - rust: alloc: make `ReallocFunc::call` inline (Gary Guo) - MAINTAINERS: add Danilo Krummrich as Rust reviewer (Miguel Ojeda) - MAINTAINERS: Update the MODULE SUPPORT section (Petr Pavlu) - module: Remove unnecessary size argument when calling strscpy() (Thorsten Blum) - module: Replace deprecated strncpy() with strscpy() (Thorsten Blum) - params: Annotate struct module_param_attrs with __counted_by() (Thorsten Blum) - bug: Use RCU instead RCU-sched to protect module_bug_list. (Sebastian Andrzej Siewior) - static_call: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - kprobes: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - bpf: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - jump_label: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - jump_label: Use RCU in all users of __module_address(). (Sebastian Andrzej Siewior) - x86: Use RCU in all users of __module_address(). (Sebastian Andrzej Siewior) - cfi: Use RCU while invoking __module_address(). (Sebastian Andrzej Siewior) - powerpc/ftrace: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - LoongArch: ftrace: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - LoongArch/orc: Use RCU in all users of __module_address(). (Sebastian Andrzej Siewior) - arm64: module: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - ARM: module: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - module: Use RCU in all users of __module_text_address(). (Sebastian Andrzej Siewior) - module: Use RCU in all users of __module_address(). (Sebastian Andrzej Siewior) - module: Use RCU in search_module_extables(). (Sebastian Andrzej Siewior) - module: Allow __module_address() to be called from RCU section. (Sebastian Andrzej Siewior) - module: Use RCU in __is_module_percpu_address(). (Sebastian Andrzej Siewior) - module: Use RCU in find_symbol(). (Sebastian Andrzej Siewior) - module: Remove module_assert_mutex_or_preempt() from try_add_tainted_module(). (Sebastian Andrzej Siewior) - module: Use RCU in module_kallsyms_on_each_symbol(). (Sebastian Andrzej Siewior) - module: Use RCU in __find_kallsyms_symbol_value(). (Sebastian Andrzej Siewior) - module: Use RCU in find_module_all(). (Sebastian Andrzej Siewior) - module: Use RCU in module_get_kallsym(). (Sebastian Andrzej Siewior) - module: Use RCU in find_kallsyms_symbol(). (Sebastian Andrzej Siewior) - module: Use proper RCU assignment in add_kallsyms(). (Sebastian Andrzej Siewior) - module: Begin to move from RCU-sched to RCU. (Sebastian Andrzej Siewior) - tests/module: nix-ify (Joel Granados) - x86/microcode/AMD: Fix __apply_microcode_amd()'s return value (Boris Ostrovsky) - x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() (David Hildenbrand) - x86/fpu: Update the outdated comment above fpstate_init_user() (Chao Gao) - x86/early_printk: Add support for MMIO-based UARTs (Denis Mukhin) - x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment (Jann Horn) - x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 (Jann Horn) - x86/Kconfig: Fix lists in X86_EXTENDED_PLATFORM help text (Mateusz Jończyk) - x86/Kconfig: Correct X86_X2APIC help text (Mateusz Jończyk) - x86/speculation: Remove the extra #ifdef around CALL_NOSPEC (Pawan Gupta) - x86/Kconfig: Document release year of glibc 2.3.3 (Mateusz Jończyk) - x86/Kconfig: Make CONFIG_PCI_CNB20LE_QUIRK depend on X86_32 (Mateusz Jończyk) - x86/Kconfig: Document CONFIG_PCI_MMCONFIG (Mateusz Jończyk) - x86/Kconfig: Update lists in X86_EXTENDED_PLATFORM (Mateusz Jończyk) - x86/Kconfig: Move all X86_EXTENDED_PLATFORM options together (Mateusz Jończyk) - x86/Kconfig: Always enable ARCH_SPARSEMEM_ENABLE (Mateusz Jończyk) - x86/Kconfig: Enable X86_X2APIC by default and improve help text (Mateusz Jończyk) - locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class() (Boqun Feng) - lockdep: Fix wait context check on softirq for PREEMPT_RT (Ryo Takakura) - x86/split_lock: Simplify reenabling (Maksim Davydov) - mm: Fix the flipped condition in gfpflags_allow_spinning() (Vlastimil Babka) - bpf: Use try_alloc_pages() to allocate pages for bpf needs. (Alexei Starovoitov) - mm, bpf: Use memcg in try_alloc_pages(). (Alexei Starovoitov) - memcg: Use trylock to access memcg stock_lock. (Alexei Starovoitov) - mm, bpf: Introduce free_pages_nolock() (Alexei Starovoitov) - mm, bpf: Introduce try_alloc_pages() for opportunistic page allocation (Alexei Starovoitov) - locking/local_lock: Introduce localtry_lock_t (Sebastian Andrzej Siewior) - selftests/bpf: Add tests for rqspinlock (Kumar Kartikeya Dwivedi) - bpf: Maintain FIFO property for rqspinlock unlock (Kumar Kartikeya Dwivedi) - bpf: Implement verifier support for rqspinlock (Kumar Kartikeya Dwivedi) - bpf: Introduce rqspinlock kfuncs (Kumar Kartikeya Dwivedi) - bpf: Convert lpm_trie.c to rqspinlock (Kumar Kartikeya Dwivedi) - bpf: Convert percpu_freelist.c to rqspinlock (Kumar Kartikeya Dwivedi) - bpf: Convert hashtab.c to rqspinlock (Kumar Kartikeya Dwivedi) - rqspinlock: Add locktorture support (Kumar Kartikeya Dwivedi) - rqspinlock: Add entry to Makefile, MAINTAINERS (Kumar Kartikeya Dwivedi) - rqspinlock: Add macros for rqspinlock usage (Kumar Kartikeya Dwivedi) - rqspinlock: Add basic support for CONFIG_PARAVIRT (Kumar Kartikeya Dwivedi) - rqspinlock: Add a test-and-set fallback (Kumar Kartikeya Dwivedi) - rqspinlock: Add deadlock detection and recovery (Kumar Kartikeya Dwivedi) - rqspinlock: Protect waiters in trylock fallback from stalls (Kumar Kartikeya Dwivedi) - rqspinlock: Protect waiters in queue from stalls (Kumar Kartikeya Dwivedi) - rqspinlock: Protect pending bit owners from stalls (Kumar Kartikeya Dwivedi) - rqspinlock: Hardcode cond_acquire loops for arm64 (Kumar Kartikeya Dwivedi) - rqspinlock: Add support for timeouts (Kumar Kartikeya Dwivedi) - rqspinlock: Drop PV and virtualization support (Kumar Kartikeya Dwivedi) - rqspinlock: Add rqspinlock.h header (Kumar Kartikeya Dwivedi) - locking: Copy out qspinlock.c to kernel/bpf/rqspinlock.c (Kumar Kartikeya Dwivedi) - locking: Allow obtaining result of arch_mcs_spin_lock_contended (Kumar Kartikeya Dwivedi) - locking: Move common qspinlock helpers to a private header (Kumar Kartikeya Dwivedi) - locking: Move MCS struct definition to public header (Kumar Kartikeya Dwivedi) - selftests/bpf: Add selftests for load-acquire/store-release when register number is invalid (Kohei Enju) - bpf: Fix out-of-bounds read in check_atomic_load/store() (Kohei Enju) - libbpf: Add namespace for errstr making it libbpf_errstr (Ian Rogers) - bpf: Add struct_ops context information to struct bpf_prog_aux (Juntong Deng) - selftests/bpf: Sanitize pointer prior fclose() (Björn Töpel) - selftests/bpf: Migrate test_xdp_vlan.sh into test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_vlan: Rename BPF sections (Bastien Curutchet (eBPF Foundation)) - bpf: clarify a misleading verifier error message (Andrea Terzolo) - selftests/bpf: Add selftest for attaching fexit to __noreturn functions (Yafang Shao) - bpf: Reject attaching fexit/fmod_ret to __noreturn functions (Yafang Shao) - bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage (Martin KaFai Lau) - bpf: Make perf_event_read_output accessible in all program types. (Emil Tsalapatis) - bpftool: Using the right format specifiers (Jiayuan Chen) - bpftool: Add -Wformat-signedness flag to detect format errors (Jiayuan Chen) - selftests/bpf: Test freplace from user namespace (Mykyta Yatsenko) - libbpf: Pass BPF token from find_prog_btf_id to BPF_BTF_GET_FD_BY_ID (Mykyta Yatsenko) - bpf: Return prog btf_id without capable check (Mykyta Yatsenko) - bpf: BPF token support for BPF_BTF_GET_FD_BY_ID (Mykyta Yatsenko) - bpf, x86: Fix objtool warning for timed may_goto (Kumar Kartikeya Dwivedi) - bpf: Check map->record at the beginning of check_and_free_fields() (Hou Tao) - selftests/bpf: Fix sockopt selftest failure on powerpc (Saket Kumar Bhaskar) - selftests/bpf: Fix string read in strncmp benchmark (Viktor Malik) - selftests/bpf: Fix arena_spin_lock compilation on PowerPC (Kumar Kartikeya Dwivedi) - bpf: preload: Add MODULE_DESCRIPTION (Arnd Bergmann) - bpf: bpftool: Setting error code in do_loader() (Sewon Nam) - selftests/bpf: Add a kernel flag test for LSM bpf hook (Blaise Boscaccy) - security: Propagate caller information in bpf hooks (Blaise Boscaccy) - selftests/bpf: Convert comma to semicolon (Chen Ni) - selftests/bpf: Fix selection of static vs. dynamic LLVM (Anton Protopopov) - selftests: bpf: fix duplicate selftests in cpumask_success. (Emil Tsalapatis) - bpf: fix missing kdoc string fields in cpumask.c (Emil Tsalapatis) - selftests: bpf: add bpf_cpumask_populate selftests (Emil Tsalapatis) - bpf: add kfunc for populating cpumask bits (Emil Tsalapatis) - selftests/bpf: lwt_seg6local: Move test to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: lwt_seg6local: Remove unused routes (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: Fix cap_enable_effective() return code (Feng Yang) - selftests/bpf: Fix dangling stdout seen by traffic monitor thread (Amery Hung) - selftests/bpf: Allow assigning traffic monitor print function (Amery Hung) - selftests/bpf: Clean up call sites of stdio_restore() (Amery Hung) - selftests/bpf: Move test_lwt_ip_encap to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: Add tests for arena spin lock (Kumar Kartikeya Dwivedi) - selftests/bpf: Introduce arena spin lock (Kumar Kartikeya Dwivedi) - selftests/bpf: Introduce cond_break_label (Kumar Kartikeya Dwivedi) - bpf, docs: Fix broken link to renamed bpf_iter_task_vmas.c (T.J. Mercier) - bpf: correct use/def for may_goto instruction (Eduard Zingerman) - selftests/bpf: test cases for compute_live_registers() (Eduard Zingerman) - bpf: use register liveness information for func_states_equal (Eduard Zingerman) - bpf: simple DFA-based live registers analysis (Eduard Zingerman) - bpf: get_call_summary() utility function (Eduard Zingerman) - bpf: jmp_offset() and verbose_insn() utility functions (Eduard Zingerman) - selftests/bpf: Add selftests for load-acquire and store-release instructions (Peilin Ye) - bpf, x86: Support load-acquire and store-release instructions (Peilin Ye) - bpf, arm64: Support load-acquire and store-release instructions (Peilin Ye) - arm64: insn: Add load-acquire and store-release instructions (Peilin Ye) - arm64: insn: Add BIT(23) to {load,store}_ex's mask (Peilin Ye) - bpf: Introduce load-acquire and store-release instructions (Peilin Ye) - bpf, x86: Add x86 JIT support for timed may_goto (Kumar Kartikeya Dwivedi) - bpf: Add verifier support for timed may_goto (Kumar Kartikeya Dwivedi) - selftests/bpf: Add tests for bpf_object__prepare (Mykyta Yatsenko) - libbpf: Split bpf object load into prepare/load (Mykyta Yatsenko) - libbpf: Introduce more granular state for bpf_object (Mykyta Yatsenko) - libbpf: Use map_is_created helper in map setters (Mykyta Yatsenko) - net: filter: Avoid shadowing variable in bpf_convert_ctx_access() (Breno Leitao) - selftests/bpf: test_tunnel: Remove test_tunnel.sh (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Move ip6tnl tunnel tests to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Move ip6geneve tunnel test to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Move geneve tunnel test to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Move ip6erspan tunnel test to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Move erspan tunnel tests to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Move ip6gre tunnel test to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Move gre tunnel test to test_progs (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Add ping helpers (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_tunnel: Add generic_attach* helpers (Bastien Curutchet (eBPF Foundation)) - veristat: Report program type guess results to sdterr (Eduard Zingerman) - veristat: Strerror expects positive number (errno) (Eduard Zingerman) - veristat: @files-list.txt notation for object files list (Eduard Zingerman) - bpf: Factor out check_load_mem() and check_store_reg() (Peilin Ye) - bpf: Factor out check_atomic_rmw() (Peilin Ye) - bpf: Factor out atomic_ptr_type_ok() (Peilin Ye) - bpf: no longer acquire map_idr_lock in bpf_map_inc_not_zero() (Eric Dumazet) - selftests/bpf: Add tests for extending sleepable global subprogs (Kumar Kartikeya Dwivedi) - selftests/bpf: Test sleepable global subprogs in atomic contexts (Kumar Kartikeya Dwivedi) - bpf: Summarize sleepable global subprogs (Kumar Kartikeya Dwivedi) - bpf/selftests: test_select_reuseport_kern: Remove unused header (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Add selftests allowing cgroup prog pre-ordering (Yonghong Song) - bpf: Allow pre-ordering for bpf cgroup progs (Yonghong Song) - selftests/bpf: Fixes for test_maps test (Jiayuan Chen) - selftests/bpf: Allow auto port binding for bpf nf (Jiayuan Chen) - selftests/bpf: Allow auto port binding for cgroup connect (Jiayuan Chen) - selftests/bpf: Add tests for bpf_dynptr_copy (Mykyta Yatsenko) - bpf/helpers: Introduce bpf_dynptr_copy kfunc (Mykyta Yatsenko) - bpf/helpers: Refactor bpf_dynptr_read and bpf_dynptr_write (Mykyta Yatsenko) - selftests/bpf: Introduce veristat test (Mykyta Yatsenko) - selftests/bpf: Implement setting global variables in veristat (Mykyta Yatsenko) - selftests/bpf: Test bpf_usdt_arg_size() function (Ihor Solodrai) - libbpf: Implement bpf_usdt_arg_size BPF function (Ihor Solodrai) - bpf: Fix deadlock between rcu_tasks_trace and event_mutex. (Alexei Starovoitov) - docs/bpf: Document some special sdiv/smod operations (Yonghong Song) - selftests/bpf: add cgroup_skb netns cookie tests (Mahe Tardy) - bpf: add get_netns_cookie helper to cgroup_skb programs (Mahe Tardy) - selftests/bpf: Test gen_pro/epilogue that generate kfuncs (Amery Hung) - bpf: Search and add kfuncs in struct_ops prologue and epilogue (Amery Hung) - bpf: abort verification if env->cur_state->loop_entry != NULL (Eduard Zingerman) - kbuild, bpf: Correct pahole version that supports distilled base btf feature (Pu Lehui) - libbpf: Fix out-of-bound read (Nandakumar Edamana) - bpf: Fix kmemleak warning for percpu hashmap (Yonghong Song) - bpf: arm64: Silence "UBSAN: negation-overflow" warning (Song Liu) - bpf: Refactor check_ctx_access() (Amery Hung) - selftests/bpf: Test struct_ops program with __ref arg calling bpf_tail_call (Amery Hung) - bpf: Do not allow tail call in strcut_ops program with __ref argument (Amery Hung) - libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Andrii Nakryiko) - bpf: Use preempt_count() directly in bpf_send_signal_common() (Hou Tao) - selftests/bpf: Add tests for bpf_copy_from_user_task_str (Jordan Rome) - bpf: Add bpf_copy_from_user_task_str() kfunc (Jordan Rome) - mm: Add copy_remote_vm_str() for readng C strings from remote VM (Jordan Rome) - selftests/bpf: Enable kprobe_multi tests for ARM64 (Alexis Lothoré (eBPF Foundation)) - libbpf: Wrap libbpf API direct err with libbpf_err (Tao Chen) - selftests/bpf: ns_current_pid_tgid: Use test_progs's ns_ feature (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: tc_links/tc_opts: Unserialize tests (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: Optionally open a dedicated namespace to run test in it (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: ns_current_pid_tgid: Rename the test function (Bastien Curutchet (eBPF Foundation)) - bpf: fix env->peak_states computation (Eduard Zingerman) - bpf: free verifier states when they are no longer referenced (Eduard Zingerman) - bpf: use list_head to track explored states and free list (Eduard Zingerman) - bpf: do not update state->loop_entry in get_loop_entry() (Eduard Zingerman) - bpf: make state->dfs_depth < state->loop_entry->dfs_depth an invariant (Eduard Zingerman) - bpf: detect infinite loop in get_loop_entry() (Eduard Zingerman) - selftests/bpf: check states pruning for deeply nested iterator (Eduard Zingerman) - bpf: don't do clean_live_states when state->loop_entry->branches > 0 (Eduard Zingerman) - selftests/bpf: test correct loop_entry update in copy_verifier_state (Eduard Zingerman) - bpf: copy_verifier_state() should copy 'loop_entry' field (Eduard Zingerman) - selftests/bpf: Remove test_xdp_redirect_multi.sh (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Add XDP program on egress test (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Add XDP broadcast redirection tests (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: Optionally select broadcasting flags (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Use a dedicated namespace (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Create struct net_configuration (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: Test returning referenced kptr from struct_ops programs (Amery Hung) - bpf: Allow struct_ops prog to return referenced kptr (Amery Hung) - selftests/bpf: Test referenced kptr arguments of struct_ops programs (Amery Hung) - bpf: Support getting referenced kptr from struct_ops argument (Amery Hung) - bpf: Make every prog keep a copy of ctx_arg_info (Amery Hung) - selftests/bpf: add test for LDX/STX/ST relocations over array field (Andrii Nakryiko) - libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic (Andrii Nakryiko) - selftests/bpf: Add selftest for may_goto (Jiayuan Chen) - selftests/bpf: Introduce __load_if_JITed annotation for tests (Jiayuan Chen) - bpf: Fix array bounds error with may_goto (Jiayuan Chen) - bpftool: Check map name length when map create (Rong Tao) - selftests/bpf: Test kfuncs that set and remove xattr from BPF programs (Song Liu) - bpf: fs/xattr: Add BPF kfuncs to set and remove xattrs (Song Liu) - bpf: lsm: Add two more sleepable hooks (Song Liu) - selftests/bpf: Extend test fs_kfuncs to cover security.bpf. xattr names (Song Liu) - fs/xattr: bpf: Introduce security.bpf. xattr name prefix (Song Liu) - selftests/bpf: Fix stdout race condition in traffic monitor (Amery Hung) - bpf: Add tracepoints with null-able arguments (Jiri Olsa) - bpf: Sync uapi bpf.h header for the tooling infra (Yonghong Song) - selftests/bpf: Select NUMA_NO_NODE to create map (Saket Kumar Bhaskar) - selftests/bpf: Define SYS_PREFIX for powerpc (Saket Kumar Bhaskar) - bpftool: Using the right format specifiers (Jiayuan Chen) - selftests/bpf: Remove with_addr.sh and with_tunnels.sh (Bastien Curutchet (eBPF Foundation)) - bpf: define KF_ARENA_* flags for bpf_arena kfuncs (Ihor Solodrai) - selftests/bpf: Correct the check of join cgroup (Jason Xing) - bpf: Add comment about helper freeze (Levi Zim) - samples/bpf: Fix broken vmlinux path for VMLINUX_BTF (Jinghao Jia) - selftests/bpf: Support dynamically linking LLVM if static is not available (Daniel Xu) - selftests/bpf: Add a BTF verification test for kflagged type_tag (Ihor Solodrai) - bpf: Allow kind_flag for BTF type and decl tags (Ihor Solodrai) - selftests/bpf: Add a btf_dump test for type_tags (Ihor Solodrai) - libbpf: Check the kflag of type tags in btf_dump (Ihor Solodrai) - docs/bpf: Document the semantics of BTF tags with kind_flag (Ihor Solodrai) - libbpf: Introduce kflag for type_tags and decl_tags in BTF (Ihor Solodrai) - selftests/bpf: test_xdp_veth: Add new test cases for XDP flags (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Use unique names (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Add XDP flags to prog_configuration (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Add prog_config[] table (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Rename config[] (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Split network configuration (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Use int to describe next veth (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Remove unecessarry check_ping() (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_veth: Remove unused defines (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: helpers: Add append_tid() (Bastien Curutchet (eBPF Foundation)) - bpf: Use kallsyms to find the function name of a struct_ops's stub function (Martin KaFai Lau) - bpftool: Fix readlink usage in get_fd_type (Viktor Malik) - selftests/bpf: Fix runqslower cross-endian build (Tony Ambardar) - libbpf: Fix accessing BTF.ext core_relo header (Tony Ambardar) - selftests/bpf: Fix freplace_link segfault in tailcalls prog test (Tengda Wu) - mailbox: Remove unneeded semicolon (Chen Ni) - mailbox: pcc: Refactor and simplify check_and_ack() (Sudeep Holla) - mailbox: pcc: Always map the shared memory communication address (Sudeep Holla) - mailbox: pcc: Refactor error handling in irq handler into separate function (Sudeep Holla) - mailbox: pcc: Use acpi_os_ioremap() instead of ioremap() (Sudeep Holla) - mailbox: pcc: Return early if no GAS register from pcc_mbox_cmd_complete_check (Sudeep Holla) - mailbox: pcc: Drop unnecessary endianness conversion of pcc_hdr.flags (Sudeep Holla) - mailbox: pcc: Always clear the platform ack interrupt first (Sudeep Holla) - mailbox: pcc: Fix the possible race in updation of chan_in_use flag (Huisong Li) - dt-bindings: mailbox: qcom: add compatible for MSM8226 SoC (Luca Weiss) - dt-bindings: mailbox: fsl,mu: Add i.MX94 compatible (Frank Li) - MAINTAINERS: add mailbox API's tree type and location (Tudor Ambarus) - mailbox: remove unused header files (Tudor Ambarus) - mailbox: explicitly include (Tudor Ambarus) - mailbox: sort headers alphabetically (Tudor Ambarus) - mailbox: don't protect of_parse_phandle_with_args with con_mutex (Tudor Ambarus) - mailbox: use error ret code of of_parse_phandle_with_args() (Tudor Ambarus) - mailbox: arm_mhuv2: Constify amba_id table (Krzysztof Kozlowski) - mailbox: arm_mhu_db: Constify amba_id table (Krzysztof Kozlowski) - mailbox: arm_mhu: Constify amba_id table (Krzysztof Kozlowski) - mailbox: pl320-ipc: Constify amba_id table (Krzysztof Kozlowski) - mailbox: pl320-ipc: Drop unused xxx_destination functions (Krzysztof Kozlowski) - mailbox: tegra-hsp: Define dimensioning masks in SoC data (Kartik Rajput) - dt-bindings: mailbox: mediatek: Add support for MT8196 GCE mailbox (Jason-JH Lin) - mailbox: mtk-cmdq: remove cl in struct cmdq_pkt (Chun-Kuang Hu) - HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition (Kaixin Wang) - power: supply: mt6370: Remove redundant 'flush_workqueue()' calls (Chen Ni) - Revert "power: supply: bq27xxx: do not report bogus zero values" (Sicelo A. Mhlongo) - power: supply: max77693: Fix wrong conversion of charge input threshold value (Artur Weber) - power: supply: pcf50633: Remove charger (Dr. David Alan Gilbert) - power: supply: all: switch psy_cfg from of_node to fwnode (Sebastian Reichel) - power: supply: core: get rid of of_node (Sebastian Reichel) - power: reset: at91-sama5d2_shdwc: Add sama7d65 PMC (Ryan Wanner) - power: supply: smb347: convert to use maple tree register cache (Bo Liu) - power: supply: rt9455: convert to use maple tree register cache (Bo Liu) - power: supply: max1720x: convert to use maple tree register cache (Bo Liu) - power: supply: ltc4162l: convert to use maple tree register cache (Bo Liu) - power: supply: bq25980: convert to use maple tree register cache (Bo Liu) - power: supply: bq25890: convert to use maple tree register cache (Bo Liu) - power: supply: bq2515x: convert to use maple tree register cache (Bo Liu) - power: supply: bq24257: convert to use maple tree register cache (Bo Liu) - power: supply: bd99954: convert to use maple tree register cache (Bo Liu) - power: supply: Remove unused set_charged method (Dr. David Alan Gilbert) - power: supply: ds2760: Remove unused ds2760_battery_set_charged (Dr. David Alan Gilbert) - power: supply: core: Remove unused power_supply_set_battery_charged (Dr. David Alan Gilbert) - power: supply: sc27xx: use devm_kmemdup_array() (Raag Jadav) - power: supply: axp20x_battery: Update temp sensor for AXP717 from device tree (Chris Morgan) - dt-bindings: power: supply: axp20x-battery: Add x-powers,no-thermistor (Chris Morgan) - power: supply: bq27xxx_battery: do not update cached flags prematurely (Sicelo A. Mhlongo) - dt-bindings: power: reset: xilinx: Make "interrupts" property optional (Shubhrajyoti Datta) - dt-bindings: power: reset: atmel,sama5d2-shdwc: Add microchip,sama7d65-shdwc (Ryan Wanner) - power: supply: bq27xxx: do not report bogus zero values (Sicelo A. Mhlongo) - power: supply: bq27xxx: Add voltage_max_design property for bq270x0 and bq27x10 (Sicelo A. Mhlongo) - power: supply: max1720x: add health property (Dimitri Fedrau) - power: supply: axp20x_usb_power: Fix typo in dev_warn message (Andrew Kreimer) - power: supply: max1720x: fix a comment typo (André Draszik) - clk: qcom: Add NSS clock Controller driver for IPQ9574 (Devi Priya) - clk: qcom: gcc-ipq9574: Add support for gpll0_out_aux clock (Devi Priya) - dt-bindings: clock: Add ipq9574 NSSCC clock and reset definitions (Devi Priya) - dt-bindings: clock: gcc-ipq9574: Add definition for GPLL0_OUT_AUX (Devi Priya) - clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock (Vladimir Lypak) - clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock (Barnabás Czémán) - dt-bindings: clock: qcom,x1e80100-camcc: Fix the list of required-opps (Vladimir Zapolskiy) - drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_apps clock (Manikanta Mylavarapu) - clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490 (Taniya Das) - dt-bindings: clock: qcom: Add compatible for QCM6490 boards (Taniya Das) - clk: qcom: gdsc: Update the status poll timeout for GDSC (Taniya Das) - clk: qcom: gdsc: Set retain_ff before moving to HW CTRL (Taniya Das) - clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable() (Neil Armstrong) - clk: qcom: videocc: Constify 'struct qcom_cc_desc' (Krzysztof Kozlowski) - clk: qcom: gpucc: Constify 'struct qcom_cc_desc' (Krzysztof Kozlowski) - clk: qcom: dispcc: Constify 'struct qcom_cc_desc' (Krzysztof Kozlowski) - clk: qcom: camcc: Constify 'struct qcom_cc_desc' (Krzysztof Kozlowski) - dt-bindings: clock: qcom: sm8450-camcc: Remove qcom,x1e80100-camcc leftover (Vladimir Zapolskiy) - clk: qcom: Add support for Video Clock Controller on QCS8300 (Imran Shaik) - clk: qcom: Add support for GPU Clock Controller on QCS8300 (Imran Shaik) - dt-bindings: clock: qcom: Add QCS8300 video clock controller (Imran Shaik) - dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300 (Imran Shaik) - dt-bindings: clock: qcom: Add GPU clocks for QCS8300 (Imran Shaik) - clk: qcom: ipq5018: allow it to be bulid on arm32 (Karl Chan) - clk: qcom: ipq5424: fix software and hardware flow control error of UART (Manikanta Mylavarapu) - clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks (Ajit Pandey) - clk: qcom: gcc-sdm660: Add missing SDCC block resets (Alexey Minnekhanov) - dt-bindings: clock: gcc-sdm660: Add missing SDCC resets (Alexey Minnekhanov) - clk: qcom: smd-rpm: Add clocks for SDM429 (Daniil Titov) - dt-bindings: clock: qcom,rpmcc: Add SDM429 (Daniil Titov) - clk: qcom: dispcc-sm8750: Allow dumping regmap (Krzysztof Kozlowski) - clk: qcom: Add missing header includes (Krzysztof Kozlowski) - clk: qcom: Drop unused header includes (Krzysztof Kozlowski) - clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate (Krzysztof Kozlowski) - clk: qcom: Support attaching GDSCs to multiple parents (Bryan O'Donoghue) - clk: qcom: common: Add support for power-domain attachment (Bryan O'Donoghue) - clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code (Bryan O'Donoghue) - clk: qcom: gdsc: Release pm subdomains in reverse add order (Bryan O'Donoghue) - clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs (Jordan Crouse) - clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK (Konrad Dybcio) - clk: amlogic: a1: fix a typo (Jian Hu) - clk: amlogic: gxbb: drop non existing 32k clock parent (Jerome Brunet) - clk: amlogic: gxbb: drop incorrect flag on 32k clock (Jerome Brunet) - clk: amlogic: g12b: fix cluster A parent data (Jerome Brunet) - clk: amlogic: g12a: fix mmc A peripheral clock (Jerome Brunet) - clk: sunxi-ng: add support for the A523/T527 PRCM CCU (Andre Przywara) - clk: sunxi-ng: a523: add reset lines (Andre Przywara) - clk: sunxi-ng: a523: add bus clock gates (Andre Przywara) - clk: sunxi-ng: a523: remaining mod clocks (Andre Przywara) - clk: sunxi-ng: a523: add USB mod clocks (Andre Przywara) - clk: sunxi-ng: a523: add interface mod clocks (Andre Przywara) - clk: sunxi-ng: a523: add system mod clocks (Andre Przywara) - clk: sunxi-ng: a523: add video mod clocks (Andre Przywara) - clk: sunxi-ng: a523: Add support for bus clocks (Andre Przywara) - clk: sunxi-ng: Add support for the A523/T527 CCU PLLs (Andre Przywara) - dt-bindings: clk: sunxi-ng: document two Allwinner A523 CCUs (Andre Przywara) - clk: sunxi-ng: Add support for update bit (Andre Przywara) - clk: sunxi-ng: mp: provide wrappers for setting feature flags (Andre Przywara) - clk: sunxi-ng: mp: introduce dual-divider clock (Andre Przywara) - clk: sunxi-ng: h616: Reparent GPU clock during frequency changes (Philippe Simons) - clk: sunxi-ng: h616: Add clock/reset for LCD TCON (Chris Morgan) - dt-bindings: clock: sun50i-h616-ccu: Add LCD TCON clk and reset (Chris Morgan) - clk: imx8mp: inform CCF of maximum frequency of clocks (Ahmad Fatoum) - dt-bindings: clock: imx8m: document nominal/overdrive properties (Ahmad Fatoum) - clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents (Laurentiu Mihalcea) - dt-bindings: clock: imx8mp: add axi clock (Laurentiu Mihalcea) - clk: samsung: Drop unused clk.h and of.h headers (Krzysztof Kozlowski) - clk: samsung: Add missing mod_devicetable.h header (Krzysztof Kozlowski) - clk: samsung: add initial exynos7870 clock driver (Kaustabh Chakraborty) - clk: samsung: introduce Exynos2200 clock driver (Ivaylo Ivanov) - clk: samsung: clk-pll: add support for pll_4311 (Ivaylo Ivanov) - dt-bindings: clock: add clock definitions and documentation for exynos7870 CMU (Kaustabh Chakraborty) - dt-bindings: clock: add Exynos2200 SoC (Ivaylo Ivanov) - clk: samsung: Fix UBSAN panic in samsung_clk_init() (Will McVicker) - clk: samsung: Fix spelling mistake "stablization" -> "stabilization" (Colin Ian King) - clk: samsung: exynos990: Add CMU_PERIS block (Igor Belwon) - dt-bindings: reset: fix double id on rk3562-cru reset ids (Heiko Stuebner) - clk: rockchip: Add clock controller for the RK3562 (Finley Xiao) - dt-bindings: clock: Add RK3562 cru (Kever Yang) - clk: rockchip: rk3528: Add reset lookup table (Jonas Karlman) - clk: rockchip: Add clock controller driver for RK3528 SoC (Yao Zi) - clk: rockchip: Add PLL flag ROCKCHIP_PLL_FIXED_MODE (Yao Zi) - clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent (Peter Geis) - clk: rockchip: rk3568: mark hclk_vi as critical (Michael Riesch) - clk: rockchip: rk3188: use PCLK_CIF0/1 clock IDs on RK3066 (Val Packett) - dt-bindings: clock: rk3188-common: add PCLK_CIF0/PCLK_CIF1 (Val Packett) - dt-bindings: clocks: atmel,at91rm9200-pmc: add missing compatibles (Wolfram Sang) - clk: davinci: remove support for da830 (Bartosz Golaszewski) - dt-bindings: clock: ti: Convert ti-clkctrl.txt to json-schema (Andreas Kemnade) - clk: mmp: Fix NULL vs IS_ERR() check (Charles Han) - clk: Print an error when clk registration fails (Stephen Boyd) - clk: Correct the data types of the variables in clk_calc_new_rates (Chuan Liu) - clk: imgtec: use %%pe for better readability of errors while printing (Onkarnath) - clk: stm32f4: fix an uninitialized variable (Dario Binacchi) - clk: keystone: syscon-clk: Do not use syscon helper to build regmap (Andrew Davis) - clk: mediatek: Add SMI LARBs reset for MT8188 (Friday Yang) - dt-bindings: clock: mediatek: Add SMI LARBs reset for MT8188 (Friday Yang) - clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx (AngeloGioacchino Del Regno) - dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock (AngeloGioacchino Del Regno) - clk: renesas: r9a09g047: Add clock and reset signals for the TSU IP (John Madieu) - clk: renesas: rzv2h: Adjust for CPG_BUS_m_MSTOP starting from m = 1 (Biju Das) - clk: renesas: r7s9210: Distinguish clocks by clock type (Geert Uytterhoeven) - clk: renesas: rzg2l: Remove unneeded nullify checks (Geert Uytterhoeven) - clk: renesas: cpg-mssr: Remove obsolete nullify check (Geert Uytterhoeven) - clk: renesas: r9a09g057: Add entries for the DMACs (Fabrizio Castro) - clk: renesas: r9a09g047: Add CANFD clocks and resets (Biju Das) - clk: renesas: r9a09g047: Add CRU0 clocks and resets (Tommaso Merciai) - clk: renesas: rzv2h: Update error message (Lad Prabhakar) - clk: renesas: rzg2l: Update error message (Lad Prabhakar) - clk: renesas: r9a09g047: Add ICU clock/reset (Biju Das) - clk: renesas: r9a07g043: Fix HP clock source for RZ/Five (Lad Prabhakar) - clk: renesas: r9a09g047: Add SDHI clocks/resets (Biju Das) - clk: renesas: r8a779h0: Add VSPX clock (Niklas Söderlund) - clk: renesas: r8a779h0: Add FCPVX clock (Niklas Söderlund) - clk: renesas: r8a08g045: Check the source of the CPU PLL settings (Claudiu Beznea) - clk: renesas: r9a09g047: Add WDT clocks and resets (Biju Das) - clk: renesas: r8a779h0: Add ISP core clocks (Niklas Söderlund) - clk: renesas: r8a779g0: Add ISP core clocks (Niklas Söderlund) - clk: renesas: r8a779a0: Add ISP core clocks (Niklas Söderlund) - clk: renesas: r8a779a0: Add FCPVX clocks (Niklas Söderlund) - clk: renesas: r9a07g044: Add clock and reset entry for DRP-AI (Lad Prabhakar) - clk: renesas: r9a08g045: Add clocks, resets and power domain support for the TSU IP (Claudiu Beznea) - clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validation (Lad Prabhakar) - clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec() (Heiko Stuebner) - remoteproc: qcom_q6v5_pas: Make single-PD handling more robust (Luca Weiss) - remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226 (Luca Weiss) - remoteproc: core: Clear table_sz when rproc_shutdown (Peng Fan) - remoteproc: sysmon: Update qcom_add_sysmon_subdev() comment (Dan Carpenter) - dt-bindings: remoteproc: Consolidate SC8180X and SM8150 PAS files (Konrad Dybcio) - irqdomain: remoteproc: Switch to of_fwnode_handle() (Jiri Slaby (SUSE)) - remoteproc: qcom: pas: add minidump_id to SC7280 WPSS (Luca Weiss) - remoteproc: imx_dsp_rproc: Document run_stall struct member (Daniel Baluta) - remoteproc: qcom: pas: Add SM8750 MPSS (Krzysztof Kozlowski) - dt-bindings: remoteproc: Add SM8750 MPSS (Krzysztof Kozlowski) - imx_dsp_rproc: Use reset controller API to control the DSP (Daniel Baluta) - reset: imx8mp-audiomix: Add support for DSP run/stall (Daniel Baluta) - reset: imx8mp-audiomix: Introduce active_low configuration option (Daniel Baluta) - reset: imx8mp-audiomix: Prepare the code for more reset bits (Daniel Baluta) - reset: imx8mp-audiomix: Add prefix for internal macro (Daniel Baluta) - dt-bindings: dsp: fsl,dsp: Add resets property (Daniel Baluta) - dt-bindings: reset: audiomix: Add reset ids for EARC and DSP (Daniel Baluta) - remoteproc: qcom_wcnss: Handle platforms with only single power domain (Matti Lehtimäki) - dt-bindings: remoteproc: qcom,wcnss-pil: Add support for single power-domain platforms (Matti Lehtimäki) - remoteproc: qcom_q6v5_mss: Add modem support on MSM8926 (Luca Weiss) - remoteproc: qcom_q6v5_mss: Add modem support on MSM8226 (Luca Weiss) - remoteproc: qcom_q6v5_mss: Handle platforms with one power domain (Luca Weiss) - dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8926 (Luca Weiss) - dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8226 (Matti Lehtimäki) - dt-bindings: remoteproc: qcom,msm8916-mss-pil: Support platforms with one power domain (Matti Lehtimäki) - dt-bindings: remoteproc: Add SM8750 CDSP (Krzysztof Kozlowski) - dt-bindings: remoteproc: qcom,sm6115-pas: Use recommended MBN firmware format in DTS example (Krzysztof Kozlowski) - remoteproc: omap: Add comment for is_iomem (Peng Fan) - hwspinlock: Remove unused hwspin_lock_get_id() (Dr. David Alan Gilbert) - hwspinlock: Remove unused (devm_)hwspin_lock_request() (Dr. David Alan Gilbert) - pinctrl: mediatek: Add EINT support for multiple addresses (Hao Chang) - pinctrl: amlogic-a4: Drop surplus semicolon (Linus Walleij) - pinctrl: nuvoton: Reduce use of OF-specific APIs (Andy Shevchenko) - pinctrl: nuvoton: Convert to use struct group_desc (Andy Shevchenko) - pinctrl: nuvoton: Make use of struct pinfunction and PINCTRL_PINFUNCTION() (Andy Shevchenko) - pinctrl: nuvoton: Convert to use struct pingroup and PINCTRL_PINGROUP() (Andy Shevchenko) - pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment (Andy Shevchenko) - pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group() (Dan Carpenter) - pinctrl: PINCTRL_AMDISP should depend on DRM_AMD_ISP (Geert Uytterhoeven) - pinctrl: samsung: add support for eint_fltcon_offset (Peter Griffin) - pinctrl: samsung: add support for exynos7870 pinctrl (Kaustabh Chakraborty) - dt-bindings: pinctrl: samsung: add exynos7870-wakeup-eint compatible (Kaustabh Chakraborty) - dt-bindings: pinctrl: samsung: add exynos7870-pinctrl compatible (Kaustabh Chakraborty) - pinctrl: samsung: add exynos2200 SoC pinctrl configuration (Ivaylo Ivanov) - dt-bindings: pinctrl: samsung: add exynos2200 compatible (Ivaylo Ivanov) - dt-bindings: pinctrl: samsung: add exynos2200-wakeup-eint compatible (Ivaylo Ivanov) - pinctrl: qcom: sa8775p: Enable egpio function (Wasim Nazir) - dt-bindings: pinctrl: qcom: Add egpio function for sa8775p (Wasim Nazir) - pinctrl: qcom: tlmm-test: Validate irq_enable delivers edge irqs (Bjorn Andersson) - pinctrl: qcom: Clear latched interrupt status when changing IRQ type (Stephan Gerhold) - dt-bindings: pinctrl: airoha: Add missing gpio-ranges property (Lorenzo Bianconi) - pinctrl: bcm281xx: Add missing assignment in bcm21664_pinctrl_lock_all() (Dan Carpenter) - pinctrl: amd: isp411: Fix IS_ERR() vs NULL check in probe() (Dan Carpenter) - dt-bindings: pinctrl: at91-pio4: add microchip,sama7d65-pinctrl (Dharma Balasubiramani) - pinctrl: tegra: Set SFIO mode to Mux Register (Prathamesh Shete) - pinctrl-tegra: Restore SFSEL bit when freeing pins (Prathamesh Shete) - pinctrl: tegra: Add descriptions for SoC data fields (Prathamesh Shete) - pinctrl: spacemit: destroy mutex at driver detach (Bartosz Golaszewski) - pinctrl: ingenic: jz4730: add pinmux for I2S interface (H. Nikolaus Schaller) - pinctrl: ingenic: jz4730: add pinmux for MII (H. Nikolaus Schaller) - pinctrl: ingenic: add x1600 support (Paul Boddie) - bindings: pinctrl: ingenic: add x1600 (H. Nikolaus Schaller) - pinctrl: sunxi: Add support for the secondary A523 GPIO ports (Andre Przywara) - pinctrl: sunxi: Add support for the Allwinner A523 (Andre Przywara) - dt-bindings: pinctrl: add compatible for Allwinner A523/T527 (Andre Przywara) - pinctrl: sunxi: allow reading mux values from DT (Andre Przywara) - pinctrl: sunxi: support moved power configuration registers (Andre Przywara) - pinctrl: sunxi: move bank K register offset (Andre Przywara) - pinctrl: sunxi: increase number of GPIO bank regulators (Andre Przywara) - pinctrl: sunxi: refactor pinctrl variants into flags (Andre Przywara) - pinctrl: intel: drop repeated config dependency (Raag Jadav) - input: ipaq-micro-keys: use devm_kmemdup_array() (Raag Jadav) - input: sparse-keymap: use devm_kmemdup_array() (Raag Jadav) - iio: adc: xilinx-xadc-core: use devm_kmemdup_array() (Raag Jadav) - pinctrl: pxa2xx: use devm_kmemdup_array() (Raag Jadav) - pinctrl: tangier: use devm_kmemdup_array() (Raag Jadav) - pinctrl: cherryview: use devm_kmemdup_array() (Raag Jadav) - pinctrl: baytrail: copy communities using devm_kmemdup_array() (Raag Jadav) - pinctrl: intel: copy communities using devm_kmemdup_array() (Raag Jadav) - pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() (Andy Shevchenko) - pwm: lpss: Clarify the bypass member semantics in struct pwm_lpss_boardinfo (Andy Shevchenko) - MAINTAINERS: Add pin control and GPIO to the Intel MID record (Andy Shevchenko) - pwm: lpss: Actually use a module namespace by defining the namespace earlier (Uwe Kleine-König) - pinctrl: intel: Import PWM_LPSS namespace for devm_pwm_lpss_probe() (Uwe Kleine-König) - pinctrl: lynxpoint: Use dedicated helpers for chained IRQ handlers (Andy Shevchenko) - pinctrl: baytrail: Use dedicated helpers for chained IRQ handlers (Andy Shevchenko) - pinctrl: renesas: rza2: Fix missing of_node_put() call (Fabrizio Castro) - pinctrl: renesas: rzv2m: Fix missing of_node_put() call (Fabrizio Castro) - pinctrl: renesas: rzg2l: Fix missing of_node_put() call (Fabrizio Castro) - pinctrl: bcm281xx: Add support for BCM21664 pinmux (Artur Weber) - pinctrl: bcm281xx: Provide pinctrl device info as OF platform data (Artur Weber) - pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned" (Artur Weber) - dt-bindings: pinctrl: Add bindings for BCM21664 pin controller (Artur Weber) - pinctrl: amd: isp411: Add amdisp GPIO pinctrl (Pratap Nirujogi) - pinctrl: pinconf-generic: Fix spelling mistake "paramers" -> "parameters" (Colin Ian King) - pinctrl: meson: fix pin input property for a4 (Xianwei Zhao) - pinctrl: bcm2835: don't -EINVAL on alternate funcs from get_direction() (Bartosz Golaszewski) - pinctrl: rockchip: Add support for RK3528 (Steven Liu) - dt-bindings: pinctrl: Add pinctrl support for RK3528 (Jonas Karlman) - pinctrl: qcom: Add test case for TLMM interrupt handling (Bjorn Andersson) - pinctrl-tegra: Add config property GPIO mode (Prathamesh Shete) - pinctrl: wpcm450: Switch to use for_each_gpiochip_node() helper (Andy Shevchenko) - pinctrl: renesas: rzg2l: Suppress binding attributes (Claudiu Beznea) - pinctrl: renesas: rza2: Fix potential NULL pointer dereference (Chenyuan Yang) - pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down (Claudiu Beznea) - MAINTAINERS: Add an entry for Amlogic pinctrl driver (Xianwei Zhao) - pinctrl: Add driver support for Amlogic SoCs (Xianwei Zhao) - pinctrl: pinconf-generic: Add API for pinmux propertity in DTS file (Xianwei Zhao) - dt-bindings: pinctrl: Add support for Amlogic A4 SoC (Xianwei Zhao) - pinctrl: sophgo: add support for SG2044 SoC (Inochi Amaoto) - pinctrl: sophgo: add support for SG2042 SoC (Inochi Amaoto) - dt-bindings: pinctrl: Add pinctrl for Sophgo SG2042 series SoC (Inochi Amaoto) - pinctrl: sophgo: introduce generic probe function (Inochi Amaoto) - pinctrl: sophgo: generalize shareable code of cv18xx pinctrl driver (Inochi Amaoto) - pinctrl: sophgo: introduce generic data structure for cv18xx pinctrl driver (Inochi Amaoto) - pinctrl: sophgo: avoid to modify untouched bit when setting cv1800 pinconf (Inochi Amaoto) - pinctrl: qcom: msm8917: Add MSM8937 wsa_reset pin (Dang Huynh) - pinctrl: cy8c95x0: Fix comment style (Andy Shevchenko) - pinctrl: cy8c95x0: Separate EEPROM related register definitios (Andy Shevchenko) - pinctrl: cy8c95x0: Drop unneeded casting (Andy Shevchenko) - pinctrl: cy8c95x0: Get rid of cy8c95x0_pinmux_direction() forward declaration (Andy Shevchenko) - pinctrl: cy8c95x0: Initialise boolean variable with boolean values (Andy Shevchenko) - pinctrl: cy8c95x0: Replace 'return ret' by 'return 0' in some cases (Andy Shevchenko) - pinctrl: cy8c95x0: Remove redundant check in cy8c95x0_regmap_update_bits_base() (Andy Shevchenko) - pinctrl: cy8c95x0: Transform to cy8c95x0_regmap_read_bits() (Andy Shevchenko) - pinctrl: cy8c95x0; Switch to use for_each_set_clump8() (Andy Shevchenko) - pinctrl: cy8c95x0: Use better bitmap APIs where appropriate (Andy Shevchenko) - pinctrl: mcp23s08: Get rid of spurious level interrupts (Dmitry Mastykin) - pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw() (Yue Haibing) - pinctrl: pistachio: Remove dead code in pistachio_gpio_register() (Yue Haibing) - pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map (Valentin Caron) - backlight: pcf50633-backlight: Remove unused driver (Dr. David Alan Gilbert) - backlight: tdo24m: Eliminate redundant whitespace (WangYuli) - MAINTAINERS: Add entries for Apple DWI backlight controller (Nick Chan) - backlight: apple_dwi_bl: Add Apple DWI backlight driver (Nick Chan) - dt-bindings: leds: backlight: apple,dwi-bl: Add Apple DWI backlight (Nick Chan) - backlight: led_bl: Hold led_access lock when calling led_sysfs_disable() (Herve Codina) - backlight: wm831x_bl: Do not include (Thomas Zimmermann) - backlight: vgg2432a4: Do not include (Thomas Zimmermann) - backlight: tps65217_bl: Do not include (Thomas Zimmermann) - backlight: max8925_bl: Do not include (Thomas Zimmermann) - backlight: lv5207lp: Do not include (Thomas Zimmermann) - backlight: locomolcd: Do not include (Thomas Zimmermann) - backlight: hp680_bl: Do not include (Thomas Zimmermann) - backlight: ep93xx_bl: Do not include (Thomas Zimmermann) - backlight: da9052_bl: Do not include (Thomas Zimmermann) - backlight: da903x_bl: Do not include (Thomas Zimmermann) - backlight: bd6107_bl: Do not include (Thomas Zimmermann) - backlight: as3711_bl: Do not include (Thomas Zimmermann) - backlight: adp8870_bl: Do not include (Thomas Zimmermann) - backlight: adp8860_bl: Do not include (Thomas Zimmermann) - backlight: adp5520_bl: Do not include (Thomas Zimmermann) - backlight: 88pm860x_bl: Do not include (Thomas Zimmermann) - leds: nic78bx: Tidy up ACPI ID table (Andy Shevchenko) - leds: mlxcpld: Remove unused ACPI header inclusion (Andy Shevchenko) - leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs (Abel Vesa) - leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs (Abel Vesa) - leds: rgb: leds-qcom-lpg: Fix pwm resolution max for normal PWMs (Abel Vesa) - leds: Rename simple directory to simatic (Lee Jones) - leds: Kconfig: leds-st1202: Add select for required LEDS_TRIGGER_PATTERN (Manuel Fombuena) - leds: leds-st1202: Spacing and proofreading editing (Manuel Fombuena) - leds: leds-st1202: Initialize hardware before DT node child operations (Manuel Fombuena) - leds: pwm-multicolor: Add check for fwnode_property_read_u32 (Yuanjun Gong) - leds: rgb: leds-qcom-lpg: Add support for 6-bit PWM resolution (Anjelique Melendez) - leds: Fix LED_OFF brightness race (Remi Pommarel) - Revert "leds-pca955x: Remove the unused function pca95xx_num_led_regs()" (Eddie James) - leds: st1202: Refactor st1202_led_set() to use !! operator for boolean conversion (Pei Xiao) - dt-bindings: leds: qcom-lpg: Document PM8937 PWM compatible (Barnabás Czémán) - leds: pca955x: Add HW blink support (Eddie James) - leds: pca955x: Optimize probe LED selection (Eddie James) - leds: pca955x: Use pointers to driver data rather than I2C client (Eddie James) - leds: pca955x: Refactor with helper functions and renaming (Eddie James) - dt-bindings: leds: Convert leds-tlc591xx.txt to yaml format (Frank Li) - leds: st1202: Check for error code from devm_mutex_init() call (Thomas Weißschuh) - leds: lp8860: Drop unneeded assignment for cache_type (Andy Shevchenko) - leds: trigger: netdev: Configure LED blink interval for HW offload (Marek Vasut) - mfd: cgbc-core: Add support for conga-SA8 (Thomas Richard) - dt-bindings: mfd: syscon: Add microchip,sama7d65-sfrbu (Ryan Wanner) - dt-bindings: mfd: syscon: Add microchip,sama7d65-ddr3phy (Ryan Wanner) - mfd: cgbc: Add support for HWMON (Thomas Richard) - dt-bindings: mfd: syscon: Add the pbus-csr node for Airoha EN7581 SoC (Lorenzo Bianconi) - mfd: cgbc-core: Cleanup signedness in cgbc_session_request() (Dan Carpenter) - mfd: pcf50633: Remove remaining PCF50633 support (Dr. David Alan Gilbert) - mfd: pcf50633: Remove unused platform IRQ code (Dr. David Alan Gilbert) - mfd: pcF50633-gpio: Remove unused driver (Dr. David Alan Gilbert) - mfd: pcf50633-adc: Remove unused driver (Dr. David Alan Gilbert) - mfd: qnap-mcu: Convert commas to semicolons in qnap_mcu_exec() (Chen Ni) - mfd: mt6397-core: Add mfd_cell for mt6359-accdet (Andrew Perepech) - dt-bindings: mfd: syscon: Add rk3528 QoS register compatible (Chukun Pan) - dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,sama7d65-flexcom (Dharma Balasubiramani) - mfd: ezx-pcap: Remove unused pcap_adc_sync (Dr. David Alan Gilbert) - mfd: db8500-prcmu: Remove needless return in three void APIs (Zijun Hu) - mfd: Remove STA2x11 core driver (Lukas Bulwahn) - mfd: max77620: Allow building as a module (Aaron Kling) - mfd: ene-kb3930: Fix a potential NULL pointer dereference (Chenyuan Yang) - dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8937 (Barnabás Czémán) - mfd: syscon: Add check for invalid resource size (Eder Zulian) - mfd: lp3943: Drop #include from header (Uwe Kleine-König) - mfd: max8997: Remove unused function max8997_irq_exit() (Lee Jones) - dt-bindings: mfd: samsung,s2mps11: Add compatible for s2mpu05-pmic (Kaustabh Chakraborty) - mfd: tps65219: Add support for TI TPS65214 PMIC (Shree Ramamoorthy) - mfd: tps65219: Add support for TI TPS65215 PMIC (Shree Ramamoorthy) - mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check (Shree Ramamoorthy) - dt-bindings: regulator: Add TI TPS65214 PMIC bindings (Shree Ramamoorthy) - dt-bindings: regulator: Add TI TPS65215 PMIC bindings (Shree Ramamoorthy) - dt-bindings: mfd: Convert fsl,mcu-mpc8349emitx binding to YAML (J. Neuschäfer) - mfd: upboard-fpga: Remove ACPI_PTR() annotation (Andy Shevchenko) - mfd: at91-usart: Make it selectable for ARCH_LAN969X (Robert Marko) - mfd: intel_soc_pmic_crc: Drop unneeded assignment for cache_type (Andy Shevchenko) - mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type (Andy Shevchenko) - mfd: sm501: Switch to BIT() to mitigate integer overflows (Nikita Zhandarovich) - mfd: ipaq-micro/tps65010: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - mfd: stm32-timers: Add support for stm32mp25 (Fabrice Gasnier) - dt-bindings: mfd: stm32-timers: Add support for stm32mp25 (Fabrice Gasnier) - regulator: s2mps11: Add support for S2MPU05 regulators (Kaustabh Chakraborty) - mfd: sec: Add support for S2MPU05 PMIC (Kaustabh Chakraborty) - regulator: dt-bindings: add documentation for s2mpu05-pmic regulators (Kaustabh Chakraborty) - mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs (Chris Morgan) - leds: max77705: Add LEDs support (Dzmitry Sankouski) - Input: max77693 - add max77705 haptic support (Dzmitry Sankouski) - mfd: Add new driver for MAX77705 PMIC (Dzmitry Sankouski) - mfd: simple-mfd-i2c: Add MAX77705 support (Dzmitry Sankouski) - power: supply: max77705: Add charger driver for Maxim 77705 (Dzmitry Sankouski) - dt-bindings: mfd: Add maxim,max77705 (Dzmitry Sankouski) - dt-bindings: power: supply: add maxim,max77705 charger (Dzmitry Sankouski) - regmap: irq: Use one way of setting all bits in the register (Andy Shevchenko) - regmap: Reorder 'struct regmap' (Christophe JAILLET) - parisc: led: Use scnprintf() to avoid string truncation warning (Helge Deller) - Input: gscps2 - Describe missing function parameters (Helge Deller) - parisc: perf: use named initializers for struct miscdevice (Thadeu Lima de Souza Cascardo) - parisc: PDT: Fix missing prototype warning (Yu-Chun Lin) - parisc: Remove memcpy_fromio (Julian Vetter) - parisc: Fix formatting errors in io.c (Julian Vetter) - MIPS: config: omega2+, vocore2: enable CLK_MTMIPS (Joris Vaisvila) - arch: mips: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX (Johan Korsnes) - MIPS: cm: Fix warning if MIPS_CM is disabled (Thomas Bogendoerfer) - MIPS: Fix Macro name (Abhishek Tamboli) - MIPS: ds1287: Match ds1287_set_base_clock() function types (WangYuli) - MIPS: cevt-ds1287: Add missing ds1287.h include (WangYuli) - MIPS: dec: Declare which_prom() as static (WangYuli) - MIPS: Loongson2ef: Replace deprecated strncpy() with strscpy() (Thorsten Blum) - mips: dts: ralink: mt7628a: update system controller node and its consumers (Sergio Paracuellos) - mips: dts: ralink: mt7620a: update system controller node and its consumers (Sergio Paracuellos) - mips: dts: ralink: rt3883: update system controller node and its consumers (Sergio Paracuellos) - mips: dts: ralink: rt3050: update system controller node and its consumers (Sergio Paracuellos) - mips: dts: ralink: rt2880: update system controller node and its consumers (Sergio Paracuellos) - dt-bindings: clock: add clock definitions for Ralink SoCs (Sergio Paracuellos) - MIPS: Use arch specific syscall name match function (Bibo Mao) - mips: dts: realtek: Add restart to Cisco SG220-26P (Sander Vanheule) - mips: dts: realtek: Add RTL838x SoC peripherals (Sander Vanheule) - mips: dts: realtek: Replace uart clock property (Sander Vanheule) - mips: dts: realtek: Correct uart interrupt-parent (Sander Vanheule) - mips: dts: realtek: Add SoC IRQ node for RTL838x (Sander Vanheule) - mips: dts: realtek: Fold rtl83xx into rtl838x (Sander Vanheule) - mips: dts: realtek: Add address to SoC node name (Sander Vanheule) - mips: dts: realtek: Clean up CPU clocks (Sander Vanheule) - mips: dts: realtek: Decouple RTL930x base DTSI (Sander Vanheule) - MIPS: mobileye: dts: eyeq6h: Enable cluster support (Gregory CLEMENT) - MIPS: CPS: Support broken HCI for multicluster (Gregory CLEMENT) - MIPS: cm: Detect CM quirks from device tree (Gregory CLEMENT) - dt-bindings: mips: mips-cm: Add a new compatible string for EyeQ6 (Gregory CLEMENT) - dt-bindings: mips: Document mti,mips-cm (Gregory CLEMENT) - mips: dts: ingenic: Switch to simple-audio-card,hp-det-gpios (Geert Uytterhoeven) - mips: sni: Do not include (Thomas Zimmermann) - MIPS: CPS: Boot CPUs in secondary clusters (Paul Burton) - MIPS: CPS: Introduce struct cluster_boot_config (Paul Burton) - MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core (Paul Burton) - clocksource: mips-gic-timer: Enable counter when CPUs start (Paul Burton) - s390: Use inline qualifier for all EX_TABLE and ALTERNATIVE inline assemblies (Heiko Carstens) - s390/kfence: Split kfence pool into 4k mappings in arch_kfence_init_pool() (Vasily Gorbik) - s390/ptrace: Avoid KASAN false positives in regs_get_kernel_stack_nth() (Vasily Gorbik) - s390/boot: Ignore vmlinux.map (WangYuli) - s390/sysctl: Remove "vm/allocate_pgste" sysctl (Heiko Carstens) - s390: Remove 2k vs 4k page table leftovers (Heiko Carstens) - s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Heiko Carstens) - s390/lowcore: Use lghi instead llilh to clear register (Heiko Carstens) - s390/syscall: Merge __do_syscall() and do_syscall() (Heiko Carstens) - s390/spinlock: Implement SPINLOCK_LOCKVAL with inline assembly (Heiko Carstens) - s390/smp: Implement raw_smp_processor_id() with inline assembly (Heiko Carstens) - s390/current: Implement current with inline assembly (Heiko Carstens) - s390/lowcore: Use inline qualifier for get_lowcore() inline assembly (Heiko Carstens) - s390: Move s390 sysctls into their own file under arch/s390 (joel granados) - s390/mm: Add configurable STRICT_MM_TYPECHECKS (Heiko Carstens) - s390/mm: Convert pgste_val() into function (Heiko Carstens) - s390/mm: Convert pgprot_val() into function (Heiko Carstens) - s390/mm: Use pgprot_val() instead of open coding (Heiko Carstens) - s390/syscall: Simplify syscall_get_arguments() (Sven Schnelle) - s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed (Rorie Reyes) - s390: Remove ioremap_wt() and pgprot_writethrough() (Niklas Schnelle) - s390/atomic_ops: Let __atomic_add_const() variants always return void (Heiko Carstens) - s390/traps: Change stack overflow message (Sven Schnelle) - s390/traps: Cleanup coding style (Heiko Carstens) - s390/traps: Get rid of superfluous cpu_has_vx() check (Heiko Carstens) - s390/traps: Use pr_emerg() instead of printk() (Heiko Carstens) - s390/traps: Cleanup get_user() handling in illegal_op() (Heiko Carstens) - s390/boot: Convert __diag308() to extable (Heiko Carstens) - s390/boot: Convert detect_diag9c() to extable (Heiko Carstens) - s390/boot: Convert diag500_storage_limit() to extable (Heiko Carstens) - s390/boot: Convert tprot() to extable (Heiko Carstens) - s390/boot: Convert __diag260() to extable (Heiko Carstens) - s390/boot: Convert cmma_test_essa() to extable (Heiko Carstens) - s390/boot: Add exception table support (Heiko Carstens) - s390/boot: Pass pt_regs to program check handler (Heiko Carstens) - s390/asm-offsets: Rename __LC_PGM_INT_CODE (Heiko Carstens) - s390: Use system header file variant of include directive (Heiko Carstens) - s390/mm: Simplify gap clamping in mmap_base() using clamp() (Qasim Ijaz) - s390/tty: Fix a potential memory leak bug (Haoxiang Li) - s390/sclp: Add check for get_zeroed_page() (Haoxiang Li) - s390/alternatives: Add debug functionality (Heiko Carstens) - s390/setup: Add decompressor_handled_param() wrapper (Heiko Carstens) - s390/bear: Convert cpu_has_bear() to cpu feature function (Heiko Carstens) - s390/vx: Convert cpu_has_vx() to cpu feature function (Heiko Carstens) - s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]() (Heiko Carstens) - s390/sysinfo: Move stsi() to header file (Heiko Carstens) - s390/sysinfo: Cleanup stsi() inline assembly (Heiko Carstens) - s390/sysinfo: Remove exception handling from __stsi() (Heiko Carstens) - s390/diag: Convert MACHINE_HAS_DIAG9C to machine_has_diag9c() (Heiko Carstens) - s390/kvm: Convert MACHINE_HAS_ESOP to machine_has_esop() (Heiko Carstens) - s390/tx: Convert MACHINE_HAS_TE to machine_has_tx() (Heiko Carstens) - s390/tlb: Convert MACHINE_HAS_TLB_GUEST to machine_has_tlb_guest() (Heiko Carstens) - s390/time: Convert MACHINE_HAS_SCC to machine_has_scc() (Heiko Carstens) - s390/pci: Get rid of MACHINE_HAS_PCI_MIO (Heiko Carstens) - s390/lowcore: Convert relocated lowcore alternative to machine feature (Heiko Carstens) - s390: Static branches for machine features infrastructure (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_IDTE to cpu_has_idte() (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_EDAT2 to cpu_has_edat2() (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_EDAT1 to cpu_has_edat1() (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_TOPOLOGY to cpu_has_topology() (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_TLB_LC to cpu_has_tlb_lc() (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_NX to cpu_has_nx() (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_GS to cpu_has_gs() (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_RDP to cpu_has_rdp() (Heiko Carstens) - s390/cpufeature: Convert MACHINE_HAS_SEQ_INSN to cpu_has_seq_insn() (Heiko Carstens) - s390/zfcp: Remove outdated email address (Heiko Carstens) - s390/uaccess: Inline __clear_user() (Heiko Carstens) - s390/uaccess: Optimize raw_copy_from_user() / raw_copy_to_user() for constant sizes (Heiko Carstens) - s390/uaccess: Define INLINE_COPY_FROM_USER and INLINE_COPY_TO_USER (Heiko Carstens) - s390/uaccess: Separate key uaccess functions (Heiko Carstens) - s390/uaccess: Shorten raw_copy_from_user() / raw_copy_to_user() inline assemblies (Heiko Carstens) - s390/mm: Remove have_store_indication static key (Heiko Carstens) - s390: Sort mcount locations at build time (Heiko Carstens) - s390/vfio-ap: Signal eventfd when guest AP configuration is changed (Rorie Reyes) - s390/vfio-ccw: Make mdev_types not look like a fake flex array (Halil Pasic) - s390/vfio-ap: Make mdev_types not look like a fake flex array (Halil Pasic) - s390/cio: Remove outdated email address (Heiko Carstens) - s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl() (Thorsten Blum) - efi/libstub: Avoid legacy decompressor zlib/zstd wrappers (Ard Biesheuvel) - efi/libstub: Avoid CopyMem/SetMem EFI services after ExitBootServices (Ard Biesheuvel) - efi: efibc: change kmalloc(size * count, ...) to kmalloc_array() (Ethan Carter Edwards) - efivarfs: Revert "allow creation of zero length files" (Ard Biesheuvel) - x86/efi/mixed: Move mixed mode startup code into libstub (Ard Biesheuvel) - x86/efi/mixed: Simplify and document thunking logic (Ard Biesheuvel) - x86/efi/mixed: Remove dependency on legacy startup_32 code (Ard Biesheuvel) - x86/efi/mixed: Set up 1:1 mapping of lower 4GiB in the stub (Ard Biesheuvel) - x86/efi/mixed: Factor out and clean up long mode entry (Ard Biesheuvel) - x86/efi/mixed: Check CPU compatibility without relying on verify_cpu() (Ard Biesheuvel) - x86/efistub: Merge PE and handover entrypoints (Ard Biesheuvel) - scripts/make_fit: Print DT name before libfdt errors (J. Neuschäfer) - dt-bindings: edac: altera: socfpga: Convert to YAML (Matthew Gerlach) - dt-bindings: pps: gpio: Correct indentation and style in DTS example (Krzysztof Kozlowski) - media: dt-bindings: mediatek,vcodec-encoder: Drop assigned-clock properties (Rob Herring (Arm)) - of: address: Allow to specify nonposted-mmio per-device (Konrad Dybcio) - of: address: Expand nonposted-mmio to non-Apple Silicon platforms (Konrad Dybcio) - docs: dt-bindings: Specify ordering for properties within groups (Dragan Simic) - dt-bindings: gpu: arm,mali-midgard: add exynos7870-mali compatible (Kaustabh Chakraborty) - of: Move of_prop_val_eq() next to the single user (Rob Herring (Arm)) - of/platform: Use typed accessors rather than of_get_property() (Rob Herring (Arm)) - dt-bindings: trivial-devices: Add Maxim max15301, max15303, and max20751 (Rob Herring (Arm)) - dt-bindings: fsi: ibm,p9-scom: Add "ibm,fsi2pib" compatible (Rob Herring (Arm)) - dt-bindings: memory-controllers: qcom,ebi2: Enforce child props (Krzysztof Kozlowski) - dt-bindings: memory-controllers: samsung,exynos4210-srom: Enforce child props (Krzysztof Kozlowski) - dt-bindings: display: mitsubishi,aa104xd12: Adjust allowed and required properties (Rob Herring (Arm)) - dt-bindings: display: mitsubishi,aa104xd12: Allow jeida-18 for data-mapping (Rob Herring (Arm)) - dt-bindings: interrupt-controller: Convert nxp,lpc3220-mic.txt to yaml format (Leonardo Felipe Takao Hirata) - docs: process: maintainer-soc-clean-dts: linux-next is decisive (Krzysztof Kozlowski) - docs: dt: submitting-patches: Document sending DTS patches (Krzysztof Kozlowski) - of: Align macro MAX_PHANDLE_ARGS with NR_FWNODE_REFERENCE_ARGS (Zijun Hu) - of: property: Increase NR_FWNODE_REFERENCE_ARGS (Zijun Hu) - dt-bindings: display/lvds-codec: add ti,sn65lvds822 (Ahmad Fatoum) - of/platform: Do not use of_get_property() to test property presence (Zijun Hu) - of: Correct property name comparison in __of_add_property() (Zijun Hu) - of: Introduce and apply private is_pseudo_property() (Zijun Hu) - of: Compare property names by of_prop_cmp() in of_alias_scan() (Zijun Hu) - of: resolver: Fix device node refcount leakage in of_resolve_phandles() (Zijun Hu) - of: resolver: Simplify of_resolve_phandles() using __free() (Rob Herring (Arm)) - of/irq: Add comments about refcount for API of_irq_find_parent() (Zijun Hu) - of/irq: Fix device node refcount leakages in of_irq_init() (Zijun Hu) - of/irq: Fix device node refcount leakage in API irq_of_parse_and_map() (Zijun Hu) - of/irq: Fix device node refcount leakages in of_irq_count() (Zijun Hu) - of/irq: Fix device node refcount leakage in API of_irq_parse_raw() (Zijun Hu) - of: unittest: Add a case to test if API of_irq_parse_raw() leaks refcount (Zijun Hu) - of/irq: Fix device node refcount leakage in API of_irq_parse_one() (Zijun Hu) - of: unittest: Add a case to test if API of_irq_parse_one() leaks refcount (Zijun Hu) - dt-bindings: gpu: mali-bifrost: Add Allwinner H616 compatible (Andre Przywara) - dt-bindings: trivial-devices: Add ti,tps53681 (Michal Simek) - dt-bindings: gpu: mali-bifrost: Add compatible for RZ/V2H(P) SoC (Lad Prabhakar) - dt-bindings: trivial-devices: Add ti,tps546b24 (Michal Simek) - dt-bindings: imx: fsl,aips-bus: Ensure all properties are defined (Rob Herring (Arm)) - dt-bindings: net: smsc,lan9115: Ensure all properties are defined (Rob Herring (Arm)) - dt-bindings: memory-controllers: samsung,exynos4210-srom: Split out child node properties (Rob Herring (Arm)) - dt-bindings: memory-controllers: qcom,ebi2: Split out child node properties (Rob Herring (Arm)) - dt-bindings: memory-controllers: Move qcom,ebi2 from bindings/bus/ (Rob Herring (Arm)) - dt-bindings: xilinx: Remove desciption for 16550 uart (Michal Simek) - dt-bindings: xilinx: Remove description for SystemACE (Michal Simek) - dt-bindings: xilinx: Remove uartlite from xilinx.txt (Michal Simek) - IB/mad: Check available slots before posting receive WRs (Maher Sanalla) - RDMA/mana_ib: Fix integer overflow during queue creation (Konstantin Taranov) - RDMA/mlx5: Fix calculation of total invalidated pages (Chiara Meiohas) - RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow (Patrisious Haddad) - RDMA/mlx5: Fix page_size variable overflow (Michael Guralnik) - RDMA/mlx5: Drop access_flags from _mlx5_mr_cache_alloc() (Michael Guralnik) - RDMA/mlx5: Fix cache entry update on dereg error (Michael Guralnik) - RDMA/mlx5: Fix MR cache initialization error flow (Michael Guralnik) - RDMA/mlx5: Support optional-counters binding for QPs (Patrisious Haddad) - RDMA/mlx5: Compile fs.c regardless of INFINIBAND_USER_ACCESS config (Patrisious Haddad) - RDMA/core: Pass port to counter bind/unbind operations (Patrisious Haddad) - RDMA/core: Add support to optional-counters binding configuration (Patrisious Haddad) - RDMA/core: Create and destroy rdma_counter using rdma_zalloc_drv_obj() (Patrisious Haddad) - RDMA/mlx5: Add optional counters for RDMA_TX/RX_packets/bytes (Patrisious Haddad) - RDMA/core: Fix use-after-free when rename device name (Wang Liang) - RDMA/bnxt_re: Support perf management counters (Preethi G) - RDMA/rxe: Fix incorrect return value of rxe_odp_atomic_op() (Daisuke Matsuda) - RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject() (Maher Sanalla) - RDMA/mana_ib: Handle net event for pointing to the current netdev (Long Li) - net: mana: Change the function signature of mana_get_primary_netdev_rcu (Long Li) - RDMA/rxe: Improve readability of ODP pagefault interface (Daisuke Matsuda) - RDMA/hns: Inappropriate format characters cleanup (Guofeng Yue) - docs: infiniband: document the UCAP API (Chiara Meiohas) - RDMA/mlx5: Expose RDMA TRANSPORT flow table types to userspace (Patrisious Haddad) - RDMA/mlx5: Check enabled UCAPs when creating ucontext (Chiara Meiohas) - RDMA/uverbs: Add support for UCAPs in context creation (Chiara Meiohas) - RDMA/mlx5: Create UCAP char devices for supported device capabilities (Chiara Meiohas) - RDMA/uverbs: Introduce UCAP (User CAPabilities) API (Chiara Meiohas) - RDMA/mana_ib: Use safer allocation function() (Dan Carpenter) - RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() (Cheng Xu) - RDMA/vmw_pvrdma: Remove unused pvrdma_modify_device (Dr. David Alan Gilbert) - RDMA/mlx5: Reorder capability check last (Christian Göttsche) - RDMA/core: Fixes infiniband sysctl bounds (Nicolas Bouchinet) - RDMA/core: Don't expose hw_counters outside of init net namespace (Roman Gushchin) - RDMA/siw: Switch to using the crc32c library (Eric Biggers) - RDMA/hfi1: Remove unused one_qsfp_write (Dr. David Alan Gilbert) - RDMA/mana_ib: Ensure variable err is initialized (Kees Bakker) - RDMA/rxe: Add support for the traditional Atomic operations with ODP (Daisuke Matsuda) - RDMA/rxe: Add support for Send/Recv/Write/Read with ODP (Daisuke Matsuda) - RDMA/rxe: Allow registering MRs for On-Demand Paging (Daisuke Matsuda) - RDMA/rxe: Add page invalidation support (Daisuke Matsuda) - RDMA/rxe: Move some code to rxe_loc.h in preparation for ODP (Daisuke Matsuda) - RDMA/core: Fix best page size finding when it can cross SG entries (Michael Margolin) - IB/iser: fix typos in iscsi_iser.c comments (Imanol) - RDMA/mana_ib: Implement DMABUF MR support (Konstantin Taranov) - RDMA/irdma: Switch to using the crc32c library (Eric Biggers) - RDMA/bnxt_re: Fix the condition check while programming congestion control (Selvin Xavier) - RDMA/bnxt_re: Fix buffer overflow in debugfs code (Dan Carpenter) - RDMA/mana_ib: Fix error code in probe() (Dan Carpenter) - RDMA/rxe: switch to using the crc32 library (Eric Biggers) - RDMA/mana_ib: Add port statistics support (Shiraz Saleem) - RDMA/mana_ib: request error CQEs when supported (Konstantin Taranov) - RDMA/mana_ib: Query feature_flags bitmask from FW (Shiraz Saleem) - IB/hfi1: Remove state transition log message and opa_lstate_name() (Maher Sanalla) - RDMA/core: Use ib_port_state_to_str() for IB state sysfs (Maher Sanalla) - IB/cache: Add log messages for IB device state changes (Maher Sanalla) - RDMA/bnxt_re: Congestion control settings using debugfs hook (Selvin Xavier) - RDMA/mana_ib: indicate CM support (Konstantin Taranov) - RDMA/mana_ib: polling of CQs for GSI/UD (Konstantin Taranov) - RDMA/mana_ib: extend mana QP table (Konstantin Taranov) - RDMA/mana_ib: implement req_notify_cq (Konstantin Taranov) - RDMA/mana_ib: UD/GSI work requests (Konstantin Taranov) - net/mana: fix warning in the writer of client oob (Konstantin Taranov) - RDMA/mana_ib: create/destroy AH (Konstantin Taranov) - RDMA/mana_ib: UD/GSI QP creation for kernel (Konstantin Taranov) - RDMA/mana_ib: Create and destroy UD/GSI QP (Konstantin Taranov) - RDMA/mana_ib: create kernel-level CQs (Konstantin Taranov) - RDMA/mana_ib: helpers to allocate kernel queues (Konstantin Taranov) - RDMA/mana_ib: implement get_dma_mr (Konstantin Taranov) - RDMA/mana_ib: Allow registration of DMA-mapped memory in PDs (Konstantin Taranov) - RDMA/rxe: Make rping work with tun device (Zhu Yanjun) - RDMA/rxe: Add query_gid support (Zhu Yanjun) - RDMA/rxe: Replace netdev dev addr with raw_gid (Zhu Yanjun) - pds_fwctl: add Documentation entries (Shannon Nelson) - pds_fwctl: add rpc and query support (Brett Creeley) - pds_fwctl: initial driver framework (Shannon Nelson) - pds_core: add new fwctl auxiliary_device (Shannon Nelson) - pds_core: specify auxiliary_device to be created (Shannon Nelson) - pds_core: make pdsc_auxbus_dev_del() void (Shannon Nelson) - cxl: Fixup kdoc issues for include/cxl/features.h (Dave Jiang) - fwctl/cxl: Add documentation to FWCTL CXL (Dave Jiang) - cxl/test: Add Set Feature support to cxl_test (Dave Jiang) - cxl/test: Add Get Feature support to cxl_test (Dave Jiang) - cxl: Add support to handle user feature commands for set feature (Dave Jiang) - cxl: Add support to handle user feature commands for get feature (Dave Jiang) - cxl: Add support for fwctl RPC command to enable CXL feature commands (Dave Jiang) - cxl: Move cxl feature command structs to user header (Dave Jiang) - cxl: Add FWCTL support to CXL (Dave Jiang) - cxl: Setup exclusive CXL features that are reserved for the kernel (Dave Jiang) - cxl/mbox: Add SET_FEATURE mailbox command (Shiju Jose) - cxl/mbox: Add GET_FEATURE mailbox command (Shiju Jose) - cxl/test: Add Get Supported Features mailbox command support (Dave Jiang) - cxl: Add Get Supported Features command for kernel usage (Dave Jiang) - cxl: Enumerate feature commands (Dave Jiang) - cxl: Refactor user ioctl command path from mds to mailbox (Dave Jiang) - mlx5: Create an auxiliary device for fwctl_mlx5 (Saeed Mahameed) - fwctl/mlx5: Support for communicating with mlx5 fw (Saeed Mahameed) - fwctl: Add documentation (Jason Gunthorpe) - fwctl: FWCTL_RPC to execute a Remote Procedure Call to device firmware (Jason Gunthorpe) - taint: Add TAINT_FWCTL (Jason Gunthorpe) - fwctl: FWCTL_INFO to return basic information about the device (Jason Gunthorpe) - fwctl: Basic ioctl dispatch for the character device (Jason Gunthorpe) - fwctl: Add basic structure for a class subsystem with a cdev (Jason Gunthorpe) - crypto: testmgr - Add multibuffer acomp testing (Herbert Xu) - crypto: acomp - Fix synchronous acomp chaining fallback (Herbert Xu) - crypto: testmgr - Add multibuffer hash testing (Herbert Xu) - crypto: hash - Fix synchronous ahash chaining fallback (Herbert Xu) - crypto: arm/ghash-ce - Remove SIMD fallback code path (Herbert Xu) - crypto: essiv - Replace memcpy() + NUL-termination with strscpy() (Thorsten Blum) - crypto: api - Call crypto_alg_put in crypto_unregister_alg (Herbert Xu) - crypto: scompress - Fix incorrect stream freeing (Herbert Xu) - crypto: lib/chacha - remove unused arch-specific init support (Eric Biggers) - crypto: remove obsolete 'comp' compression API (Ard Biesheuvel) - crypto: compress_null - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: cavium/zip - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: zstd - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: lzo - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: lzo-rle - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: lz4hc - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: lz4 - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: deflate - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: 842 - drop obsolete 'comp' implementation (Ard Biesheuvel) - crypto: nx - Migrate to scomp API (Ard Biesheuvel) - crypto: scompress - Fix scratch allocation failure handling (Herbert Xu) - ubifs: Pass folios to acomp (Herbert Xu) - ubifs: Use crypto_acomp interface (Herbert Xu) - PM: hibernate: Use crypto_acomp interface (Herbert Xu) - xfrm: ipcomp: Use crypto_acomp interface (Herbert Xu) - crypto: acomp - Add support for folios (Herbert Xu) - crypto: acomp - Add async nondma fallback (Herbert Xu) - crypto: iaa - Use acomp stack fallback (Herbert Xu) - crypto: acomp - Add ACOMP_REQUEST_ALLOC and acomp_request_alloc_extra (Herbert Xu) - crypto: scomp - Add chaining and virtual address support (Herbert Xu) - crypto: acomp - Remove dst_free (Herbert Xu) - crypto: qat - Remove dst_null support (Herbert Xu) - crypto: iaa - Remove dst_null support (Herbert Xu) - crypto: scomp - Remove support for some non-trivial SG lists (Herbert Xu) - xfrm: ipcomp: Call pskb_may_pull in ipcomp_input (Herbert Xu) - crypto: nx - Fix uninitialised hv_nxc on error (Herbert Xu) - crypto: padlock - Use zero page instead of stack buffer (Herbert Xu) - crypto: lib/Kconfig - hide library options (Arnd Bergmann) - crypto: qat - remove access to parity register for QAT GEN4 (Bairavi Alagappan) - crypto: qat - set parity error mask for qat_420xx (Bairavi Alagappan) - crypto: qat - optimize allocations for fw authentication (Jack Xu) - crypto: qat - remove redundant FW image size check (Jack Xu) - crypto: qat - remove unused members in suof structure (Jack Xu) - crypto: hash - Use nth_page instead of doing it by hand (Herbert Xu) - crypto: scatterwalk - Use nth_page instead of doing it by hand (Herbert Xu) - crypto: tegra - Fix format specifier in tegra_sha_prep_cmd() (Nathan Chancellor) - crypto: hash - Fix test underflow in shash_ahash_digest (Herbert Xu) - crypto: krb5 - Use SG miter instead of doing it by hand (Herbert Xu) - lib/scatterlist: Add SG_MITER_LOCAL and use it (Herbert Xu) - crypto: qat - introduce fuse array (Suman Kumar Chakraborty) - crypto: scatterwalk - simplify map and unmap calling convention (Eric Biggers) - crypto: qat - add macro to write 64-bit values to registers (Suman Kumar Chakraborty) - crypto: testmgr - Remove NULL dst acomp tests (Herbert Xu) - crypto: acomp - Add request chaining and virtual addresses (Herbert Xu) - crypto: scomp - Disable BH when taking per-cpu spin lock (Herbert Xu) - crypto: acomp - Move stream management into scomp layer (Herbert Xu) - crypto: scomp - Remove tfm argument from alloc/free_ctx (Herbert Xu) - crypto: api - Add cra_type->destroy hook (Herbert Xu) - crypto: artpec6 - change from kzalloc to kcalloc in artpec6_crypto_probe() (Ethan Carter Edwards) - crypto: skcipher - Make skcipher_walk src.virt.addr const (Herbert Xu) - crypto: skcipher - Eliminate duplicate virt.addr field (Herbert Xu) - crypto: scatterwalk - Add memcpy_sglist (Herbert Xu) - crypto: scatterwalk - Change scatterwalk_next calling convention (Herbert Xu) - crypto: ccp - Fix uAPI definitions of PSP errors (Dionna Glaze) - dt-bindings: rng: rockchip,rk3588-rng: Drop unnecessary status from example (Krzysztof Kozlowski) - MAINTAINERS: Add Lukas & Ignat & Stefan for asymmetric keys (Lukas Wunner) - crypto: octeontx2 - suppress auth failure screaming due to negative tests (Shashank Gupta) - MAINTAINERS: add myself to co-maintain ZSTD (David Sterba) - crypto: virtio - Erase some sensitive memory when it is freed (Christophe JAILLET) - async_xor: Remove unused 'async_xor_val' (Dr. David Alan Gilbert) - crypto: skcipher - fix mismatch between mapping and unmapping order (Eric Biggers) - crypto: Kconfig - Select LIB generic option (Herbert Xu) - crypto: lib/chachapoly - Drop dependency on CRYPTO_ALGAPI (Ard Biesheuvel) - dt-bindings: crypto: qcom,prng: document QCS615 (Abhinaba Rakshit) - crypto: acomp - Remove acomp request flags (Herbert Xu) - crypto: iaa - Test the correct request flag (Herbert Xu) - crypto: lzo - Fix compression buffer overrun (Herbert Xu) - dt-bindings: crypto: inside-secure,safexcel: Allow dma-coherent (Rob Herring (Arm)) - crypto: api - Move struct crypto_type into internal.h (Herbert Xu) - crypto: tegra - Use HMAC fallback when keyslots are full (Akhil R) - crypto: tegra - Reserve keyslots to allocate dynamically (Akhil R) - crypto: tegra - Set IV to NULL explicitly for AES ECB (Akhil R) - crypto: tegra - Fix CMAC intermediate result handling (Akhil R) - crypto: tegra - Fix HASH intermediate result handling (Akhil R) - crypto: tegra - Transfer HASH init function to crypto engine (Akhil R) - crypto: tegra - check return value for hash do_one_req (Akhil R) - crypto: tegra - finalize crypto req on error (Akhil R) - crypto: tegra - Do not use fixed size buffers (Akhil R) - crypto: tegra - Use separate buffer for setkey (Akhil R) - crypto: mxs-dcp - Only set OTP_KEY bit for OTP key (Sven Schwermer) - crypto/krb5: Implement crypto self-testing (David Howells) - crypto/krb5: Implement the Camellia enctypes from rfc6803 (David Howells) - crypto/krb5: Implement the AES enctypes from rfc8009 (David Howells) - crypto/krb5: Implement the AES enctypes from rfc3962 (David Howells) - crypto/krb5: Implement the Kerberos5 rfc3961 get_mic and verify_mic (David Howells) - crypto/krb5: Implement the Kerberos5 rfc3961 encrypt and decrypt functions (David Howells) - crypto/krb5: Provide RFC3961 setkey packaging functions (David Howells) - crypto/krb5: Implement the Kerberos5 rfc3961 key derivation (David Howells) - crypto/krb5: Provide infrastructure and key derivation (David Howells) - crypto/krb5: Add an API to perform requests (David Howells) - crypto/krb5: Add an API to alloc and prepare a crypto object (David Howells) - crypto/krb5: Add an API to query the layout of the crypto section (David Howells) - crypto/krb5: Implement Kerberos crypto core (David Howells) - crypto/krb5: Test manager data (David Howells) - crypto: Add 'krb5enc' hash and cipher AEAD algorithm (David Howells) - crypto/krb5: Add some constants out of sunrpc headers (David Howells) - crypto/krb5: Add API Documentation (David Howells) - crypto: lib/Kconfig - Hide arch options from user (Herbert Xu) - crypto: skcipher - Use restrict rather than hand-rolling accesses (Herbert Xu) - crypto: octeontx - Remove unused function otx_cpt_eng_grp_has_eng_type (Dr. David Alan Gilbert) - crypto: octeontx2 - Remove unused otx2_cpt_print_uc_dbg_info (Dr. David Alan Gilbert) - dt-bindings: crypto: Convert fsl,sec-2.0 to YAML (J. Neuschäfer) - crypto: scatterwalk - don't split at page boundaries when !HIGHMEM (Eric Biggers) - crypto: scatterwalk - remove obsolete functions (Eric Biggers) - crypto: skcipher - use the new scatterwalk functions (Eric Biggers) - net/tls: use the new scatterwalk functions (Eric Biggers) - crypto: x86/aegis - use the new scatterwalk functions (Eric Biggers) - crypto: x86/aes-gcm - use the new scatterwalk functions (Eric Biggers) - crypto: stm32 - use the new scatterwalk functions (Eric Biggers) - crypto: s5p-sss - use the new scatterwalk functions (Eric Biggers) - crypto: s390/aes-gcm - use the new scatterwalk functions (Eric Biggers) - crypto: nx - use the new scatterwalk functions (Eric Biggers) - crypto: arm64 - use the new scatterwalk functions (Eric Biggers) - crypto: arm/ghash - use the new scatterwalk functions (Eric Biggers) - crypto: aegis - use the new scatterwalk functions (Eric Biggers) - crypto: skcipher - use scatterwalk_start_at_pos() (Eric Biggers) - crypto: scatterwalk - add scatterwalk_get_sglist() (Eric Biggers) - crypto: scatterwalk - add new functions for copying data (Eric Biggers) - crypto: scatterwalk - add new functions for iterating through data (Eric Biggers) - crypto: scatterwalk - add new functions for skipping data (Eric Biggers) - crypto: scatterwalk - move to next sg entry just in time (Eric Biggers) - hwrng: Kconfig - Fix indentation of HW_RANDOM_CN10K help text (Geert Uytterhoeven) - crypto: bpf - Add MODULE_DESCRIPTION for skcipher (Arnd Bergmann) - crypto: ahash - Set default reqsize from ahash_alg (Herbert Xu) - crypto: ahash - Add virtual address support (Herbert Xu) - crypto: tcrypt - Restore multibuffer ahash tests (Herbert Xu) - crypto: hash - Add request chaining API (Herbert Xu) - crypto: x86/ghash - Use proper helpers to clone request (Herbert Xu) - crypto: ahash - Only save callback and data in ahash_save_req (Herbert Xu) - crypto: inside-secure/eip93 - Correctly handle return of for sg_nents_for_len (Christian Marangi) - crypto: skcipher - Zap type in crypto_alloc_sync_skcipher (Herbert Xu) - crypto: qat - refactor service parsing logic (Małgorzata Mielnik) - crypto: qat - do not export adf_cfg_services (Giovanni Cabiddu) - crypto: skcipher - Set tfm in SYNC_SKCIPHER_REQUEST_ON_STACK (Herbert Xu) - crypto: api - Fix larval relookup type and mask (Herbert Xu) - dt-bindings: crypto: qcom-qce: Document the X1E80100 crypto engine (Abel Vesa) - crypto: null - Use spin lock instead of mutex (Herbert Xu) - crypto: lib/Kconfig - Fix lib built-in failure when arch is modular (Herbert Xu) - crypto: qat - reorder objects in qat_common Makefile (Giovanni Cabiddu) - crypto: qat - fix object goals in Makefiles (Giovanni Cabiddu) - crypto: aead - use str_yes_no() helper in crypto_aead_show() (Thorsten Blum) - crypto: bcm - set memory to zero only once (Thorsten Blum) - crypto: x86/aes-xts - change license to Apache-2.0 OR BSD-2-Clause (Eric Biggers) - crypto: x86/aes-ctr - rewrite AESNI+AVX optimized CTR and add VAES support (Eric Biggers) - crypto: ahash - use str_yes_no() helper in crypto_ahash_show() (Thorsten Blum) - crypto: inside-secure - Eliminate duplication in top-level Makefile (Herbert Xu) - crypto: ccp - Add support for PCI device 0x1134 (Devaraj Rangasamy) - crypto: hisilicon/sec2 - fix for sec spec check (Wenkai Lin) - crypto: hisilicon/sec2 - fix for aead authsize alignment (Wenkai Lin) - crypto: hisilicon/sec2 - fix for aead auth key length (Wenkai Lin) - MAINTAINERS: add Nicolas Frattaroli to rockchip-rng maintainers (Nicolas Frattaroli) - hwrng: rockchip - add support for rk3588's standalone TRNG (Nicolas Frattaroli) - hwrng: rockchip - eliminate some unnecessary dereferences (Nicolas Frattaroli) - hwrng: rockchip - store dev pointer in driver struct (Nicolas Frattaroli) - dt-bindings: rng: add binding for Rockchip RK3588 RNG (Nicolas Frattaroli) - dt-bindings: reset: Add SCMI reset IDs for RK3588 (Nicolas Frattaroli) - crypto: virtio - Drop superfluous [as]kcipher_req pointer (Lukas Wunner) - crypto: virtio - Drop superfluous [as]kcipher_ctx pointer (Lukas Wunner) - crypto: virtio - Drop superfluous ctx->tfm backpointer (Lukas Wunner) - crypto: virtio - Simplify RSA key size caching (Lukas Wunner) - crypto: virtio - Fix kernel-doc of virtcrypto_dev_stop() (Lukas Wunner) - crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP() (Lukas Wunner) - crypto: sig - Prepare for algorithms with variable signature size (Lukas Wunner) - hwrng: imx-rngc - add runtime pm (Martin Kaiser) - crypto: qat - set command ids as reserved (Suman Kumar Chakraborty) - MAINTAINERS: Add Vinicius Gomes to MAINTAINERS for IAA Crypto (Kristen Carlson Accardi) - crypto: x86/aes-xts - make the fast path 64-bit specific (Eric Biggers) - crypto: hisilicon/hpre - adapt ECDH for high-performance cores (lizhi) - crypto: ccp - Fix check for the primary ASP device (Tom Lendacky) - crypto: skcipher - use str_yes_no() helper in crypto_skcipher_show() (Thorsten Blum) - hwrng: Kconfig - Move one "tristate" Kconfig description to the usual place (Dragan Simic) - hwrng: Kconfig - Use tabs as leading whitespace consistently in Kconfig (Dragan Simic) - crypto: drivers - Use str_enable_disable-like helpers (Krzysztof Kozlowski) - lib: 842: Improve error handling in sw842_compress() (Tanya Agarwal) - crypto: eip93 - Add Inside Secure SafeXcel EIP-93 crypto engine support (Christian Marangi) - dt-bindings: crypto: Add Inside Secure SafeXcel EIP-93 crypto engine (Christian Marangi) - spinlock: extend guard with spinlock_bh variants (Christian Marangi) - PCI: Fix typos (Bjorn Helgaas) - tools/Makefile: Remove pci target (Jianfeng Liu) - PCI: intel-gw: Remove intel_pcie_cpu_addr() (Frank Li) - PCI: imx6: Remove imx_pcie_cpu_addr_fixup() (Frank Li) - PCI: dwc: Use parent_bus_offset to remove need for .cpu_addr_fixup() (Frank Li) - PCI: dwc: ep: Ensure proper iteration over outbound map windows (Frank Li) - PCI: dwc: ep: Use devicetree 'reg[addr_space]' to derive CPU -> ATU addr offset (Frank Li) - PCI: dwc: ep: Consolidate devicetree handling in dw_pcie_ep_get_resources() (Bjorn Helgaas) - PCI: dwc: ep: Call epc_create() early in dw_pcie_ep_init() (Bjorn Helgaas) - PCI: dwc: Use devicetree 'reg[config]' to derive CPU -> ATU addr offset (Frank Li) - PCI: dwc: Add dw_pcie_parent_bus_offset() checking and debug (Frank Li) - PCI: dwc: Add dw_pcie_parent_bus_offset() (Frank Li) - PCI: dwc: Consolidate devicetree handling in dw_pcie_host_get_resources() (Bjorn Helgaas) - PCI: dwc: Call devm_pci_alloc_host_bridge() early in dw_pcie_host_init() (Frank Li) - PCI: dwc: Rename cpu_addr to parent_bus_addr for ATU configuration (Frank Li) - PCI: dwc: Use resource start as ioremap() input in dw_pcie_pme_turn_off() (Frank Li) - PCI: xilinx-cpm: Add cpm_csr register mapping for CPM5_HOST1 variant (Thippeswamy Havalige) - PCI: xilinx-cpm: Add support for Versal Net CPM5NC Root Port controller (Thippeswamy Havalige) - dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5NC Versal Net host (Thippeswamy Havalige) - PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe (Thippeswamy Havalige) - PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type (Ryo Takakura) - PCI: qcom-ep: Enable EP mode support for SAR2130P (Dmitry Baryshkov) - dt-bindings: PCI: qcom-ep: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: PCI: qcom-ep: Consolidate DMA vs non-DMA cases (Dmitry Baryshkov) - dt-bindings: PCI: qcom-ep: Enable DMA for SM8450 (Dmitry Baryshkov) - dt-bindings: PCI: qcom-ep: Describe optional IOMMU (Dmitry Baryshkov) - dt-bindings: PCI: qcom-ep: Describe optional dma-coherent property (Dmitry Baryshkov) - PCI: qcom-ep: Mark BAR0/BAR2 as 64bit BARs and BAR1/BAR3 as RESERVED (Manivannan Sadhasivam) - PCI: mediatek-gen3: Fix inconsistent indentation (Charles Han) - PCI: mediatek-gen3: Configure PBUS_CSR registers for EN7581 SoC (Lorenzo Bianconi) - dt-bindings: PCI: mediatek-gen3: Add mediatek,pbus-csr phandle array property (Lorenzo Bianconi) - PCI: mediatek-gen3: Remove leftover mac_reset assert for Airoha EN7581 SoC (Lorenzo Bianconi) - PCI: layerscape: Fix arg_count to syscon_regmap_lookup_by_phandle_args() (Ioana Ciornei) - PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4 (Siddharth Vadapalli) - PCI: imx6: Use devm_clk_bulk_get_all() to fetch clocks (Richard Zhu) - PCI: imx6: Identify controller via 'linux,pci-domain', not address (Richard Zhu) - PCI: hv: Correct a comment (Easwar Hariharan) - PCI: histb: Fix an error handling path in histb_pcie_probe() (Christophe JAILLET) - PCI: dw-rockchip: Hide broken ATS capability for RK3588 running in EP mode (Niklas Cassel) - PCI: dwc: ep: Add dw_pcie_ep_hide_ext_capability() (Niklas Cassel) - PCI: dwc: ep: Return -ENOMEM for allocation failures (Dan Carpenter) - PCI: dwc: Add Rockchip to the RAS DES allowed vendor list (Niklas Cassel) - PCI: Add Rockchip Vendor ID (Shawn Lin) - PCI: dwc: Add debugfs property to provide LTSSM status of the PCIe link (Hans Zhang) - PCI: dwc: Add debugfs based Statistical Counter support for DWC (Shradha Todi) - PCI: dwc: Add debugfs based Error Injection support for DWC (Shradha Todi) - PCI: dwc: Add debugfs based Silicon Debug support for DWC (Shradha Todi) - PCI: dwc: Add helper to find the Vendor Specific Extended Capability (VSEC) (Shradha Todi) - perf/dwc_pcie: Move common DWC struct definitions to 'pcie-dwc.h' (Manivannan Sadhasivam) - PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload (Hans Zhang) - PCI: brcmstb: Make const read-only arrays static (Colin Ian King) - PCI: brcmstb: Make irq_domain_set_info() parameter cast explicit (Jim Quinlan) - PCI: brcmstb: Make two changes in MDIO register fields (Jim Quinlan) - PCI: brcmstb: Use same constant table for config space access (Jim Quinlan) - PCI: brcmstb: Fix potential premature regulator disabling (Jim Quinlan) - PCI: brcmstb: Fix error path after a call to regulator_bulk_get() (Jim Quinlan) - PCI: brcmstb: Do not assume that register field starts at LSB (Jim Quinlan) - PCI: brcmstb: Use internal register to change link capability (Jim Quinlan) - PCI: brcmstb: Set generation limit before PCIe link up (Jim Quinlan) - PCI: brcmstb: Add BCM2712 support (Stanimir Varbanov) - PCI: brcmstb: Expand inbound window size up to 64GB (Stanimir Varbanov) - PCI: brcmstb: Reuse pcie_cfg_data structure (Stanimir Varbanov) - PCI: brcmstb: Add a softdep to MIP MSI-X driver (Stanimir Varbanov) - irqchip: Add Broadcom BCM2712 MSI-X interrupt controller (Stanimir Varbanov) - dt-bindings: PCI: brcmstb: Update bindings for PCIe on BCM2712 (Stanimir Varbanov) - dt-bindings: interrupt-controller: Add BCM2712 MSI-X bindings (Stanimir Varbanov) - PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe() (Stanimir Varbanov) - PCI: amd-mdb: Add AMD MDB Root Port driver (Thippeswamy Havalige) - dt-bindings: PCI: amd-mdb: Add AMD Versal2 MDB PCIe Root Port Bridge (Thippeswamy Havalige) - dt-bindings: PCI: dwc: Add AMD Versal2 MDB SLCR support (Thippeswamy Havalige) - PCI: altera: Add Agilex support (D M, Sharath Kumar) - dt-bindings: PCI: altera: Add binding for Agilex (Matthew Gerlach) - PCI: tegra: Use helper function for_each_child_of_node_scoped() (Zhang Zekun) - PCI: apple: Use helper function for_each_child_of_node_scoped() (Zhang Zekun) - PCI: mt7621: Use helper function for_each_available_child_of_node_scoped() (Zhang Zekun) - PCI: mediatek: Use helper function for_each_available_child_of_node_scoped() (Zhang Zekun) - PCI: kirin: Tidy up _probe() related function with dev_err_probe() (Zhang Zekun) - PCI: kirin: Use helper function for_each_available_child_of_node_scoped() (Zhang Zekun) - PCI: epf-mhi: Update device ID for SA8775P (Mrinmay Sarkar) - misc: pci_endpoint_test: Add support for PCITEST_IRQ_TYPE_AUTO (Niklas Cassel) - PCI: endpoint: pci-epf-test: Expose supported IRQ types in CAPS register (Niklas Cassel) - PCI: dw-rockchip: Endpoint mode cannot raise INTx interrupts (Niklas Cassel) - PCI: endpoint: Add intx_capable to epc_features struct (Niklas Cassel) - selftests: pci_endpoint: Use IRQ_TYPE_* defines from UAPI header (Niklas Cassel) - misc: pci_endpoint_test: Use IRQ_TYPE_* defines from UAPI header (Niklas Cassel) - PCI: endpoint: pcitest: Add IRQ_TYPE_* defines to UAPI header (Niklas Cassel) - misc: pci_endpoint_test: Do not use managed IRQ functions (Kunihiko Hayashi) - misc: pci_endpoint_test: Remove global 'irq_type' and 'no_msi' (Kunihiko Hayashi) - misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type (Kunihiko Hayashi) - misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error (Kunihiko Hayashi) - misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error (Kunihiko Hayashi) - misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX (Niklas Cassel) - misc: pci_endpoint_test: Give disabled BARs a distinct error code (Niklas Cassel) - misc: pci_endpoint_test: Fix potential truncation in pci_endpoint_test_probe() (Niklas Cassel) - misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_bar() error handling (Niklas Cassel) - selftests: pci_endpoint: Add GET_IRQTYPE checks to each interrupt test (Kunihiko Hayashi) - selftests: pci_endpoint: Skip disabled BARs (Niklas Cassel) - PCI: dwc: ep: Remove superfluous function dw_pcie_ep_find_ext_capability() (Niklas Cassel) - PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops (Christian Bruel) - PCI: endpoint: Remove unused devm_pci_epc_destroy() (Zijun Hu) - PCI: dw-rockchip: Describe Resizable BARs as Resizable BARs (Niklas Cassel) - PCI: keystone: Specify correct alignment requirement (Niklas Cassel) - PCI: keystone: Describe Resizable BARs as Resizable BARs (Niklas Cassel) - PCI: dwc: ep: Allow EPF drivers to configure the size of Resizable BARs (Niklas Cassel) - PCI: dwc: ep: Move dw_pcie_ep_find_ext_capability() (Niklas Cassel) - PCI: endpoint: Add pci_epc_bar_size_to_rebar_cap() (Niklas Cassel) - PCI: endpoint: Allow EPF drivers to configure the size of Resizable BARs (Niklas Cassel) - PCI: endpoint: pci-epf-test: Handle endianness properly (Niklas Cassel) - dt-bindings: PCI: Add common schema for devices accessible through PCI BARs (Andrea della Porta) - dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop unnecessary status from example (Krzysztof Kozlowski) - dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop deprecated windows (Krzysztof Kozlowski) - dt-bindings: PCI: fsl,imx6q-pcie: Add optional DMA interrupt (Alexander Stein) - dt-bindings: PCI: Convert fsl,mpc83xx-pcie to YAML (J. Neuschäfer) - dt-bindings: PCI: qcom: Document the IPQ5332 PCIe controller (Varadarajan Narayanan) - PCI: of: Create device tree PCI host bridge node (Herve Codina) - PCI: of_property: Constify parameter in of_pci_get_addr_flags() (Herve Codina) - PCI: of_property: Add support for NULL pdev in of_pci_set_address() (Herve Codina) - PCI: of: Use device_{add,remove}_of_node() to attach of_node to existing device (Herve Codina) - driver core: Introduce device_{add,remove}_of_node() (Herve Codina) - s390/pci: Support mmap() of PCI resources except for ISM devices (Niklas Schnelle) - s390/pci: Introduce pdev->non_mappable_bars and replace VFIO_PCI_MMAP (Niklas Schnelle) - s390/pci: Fix s390_mmio_read/write syscall page fault handling (Niklas Schnelle) - PCI: Fix NULL dereference in SR-IOV VF creation error path (Shay Drory) - PCI: Move cardbus IO size declarations into pci/pci.h (Ilpo Järvinen) - PCI: Make pci_setup_bridge() static (Ilpo Järvinen) - PCI: Move resource reassignment func declarations into pci/pci.h (Ilpo Järvinen) - PCI: Move pci_rescan_bus_bridge_resize() declaration to pci/pci.h (Ilpo Järvinen) - PCI: Fix BAR resizing when VF BARs are assigned (Ilpo Järvinen) - PCI: Do not claim to release resource falsely (Ilpo Järvinen) - PCI: Increase Resizable BAR support from 512 GB to 128 TB (Zhiyuan Dai) - PCI: Rework optional resource handling (Ilpo Järvinen) - PCI: Perform reset_resource() and build fail list in sync (Ilpo Järvinen) - PCI: Use res->parent to check if resource is assigned (Ilpo Järvinen) - PCI: Add debug print when releasing resources before retry (Ilpo Järvinen) - PCI: Indicate optional resource assignment failures (Ilpo Järvinen) - PCI: Always have realloc_head in __assign_resources_sorted() (Ilpo Järvinen) - PCI: Extend enable to check for any optional resource (Ilpo Järvinen) - PCI: Add restore_dev_resource() (Ilpo Järvinen) - PCI: Remove incorrect comment from pci_reassign_resource() (Ilpo Järvinen) - PCI: Consolidate assignment loop next round preparation (Ilpo Järvinen) - PCI: Rename retval to ret (Ilpo Järvinen) - PCI: Use while loop and break instead of gotos (Ilpo Järvinen) - PCI: Refactor pdev_sort_resources() & __dev_sort_resources() (Ilpo Järvinen) - PCI: Converge return paths in __assign_resources_sorted() (Ilpo Järvinen) - PCI: Add dev & res local variables to resource assignment funcs (Ilpo Järvinen) - PCI: Add pci_resource_num() helper (Ilpo Järvinen) - PCI: Check resource_size() separately (Ilpo Järvinen) - PCI: Add pci_resource_is_iov() to identify IOV resources (Michał Winiarski) - PCI: Use resource_set_{range,size}() helpers (Ilpo Järvinen) - PCI: Use SZ_* instead of literals in setup-bus.c (Ilpo Järvinen) - PCI: Fix old_size lower bound in calculate_iosize() too (Ilpo Järvinen) - PCI: Allow relaxed bridge window tail sizing for optional resources (Ilpo Järvinen) - PCI: Simplify size1 assignment logic (Ilpo Järvinen) - PCI: Use min_align, not unrelated add_align, for size0 (Ilpo Järvinen) - PCI: Remove add_align overwrite unrelated to size0 (Ilpo Järvinen) - PCI: Use downstream bridges for distributing resources (Kai-Heng Feng) - PCI: Cleanup dev->resource + resno to use pci_resource_n() (Ilpo Järvinen) - PCI: Avoid reset when disabled via sysfs (Nishanth Aravamudan) - PCI: Log debug messages about reset method (Bjorn Helgaas) - PCI/pwrctrl: Add pwrctrl driver for PCI slots (Manivannan Sadhasivam) - dt-bindings: vendor-prefixes: Document the 'pciclass' prefix (Manivannan Sadhasivam) - PCI/pwrctrl: Skip scanning for the device further if pwrctrl device is created (Manivannan Sadhasivam) - PCI/pwrctrl: Move pci_pwrctrl_unregister() to pci_destroy_dev() (Manivannan Sadhasivam) - PCI/pwrctrl: Move creation of pwrctrl devices to pci_scan_device() (Manivannan Sadhasivam) - PCI: Allow PCI bridges to go to D3Hot on all non-x86 (Manivannan Sadhasivam) - PCI: pciehp: Don't enable HPIE when resuming in poll mode (Ilpo Järvinen) - PCI: pciehp: Avoid unnecessary device replacement check (Lukas Wunner) - PCI/portdrv: Only disable pciehp interrupts early when needed (Feng Tang) - PCI: hotplug: Inline pci_hp_{create,remove}_module_link() (Lukas Wunner) - PCI: hotplug: Avoid backpointer dereferencing in has_*_file() (Lukas Wunner) - PCI: hotplug: Drop superfluous NULL pointer checks in has_*_file() (Lukas Wunner) - PCI: hotplug: Drop superfluous try_module_get() calls (Lukas Wunner) - PCI: hotplug: Drop superfluous pci_hotplug_slot_list (Lukas Wunner) - PCI: cpcihp: Remove unused .get_power() and .set_power() (Guilherme Giacomo Simoes) - PCI: shpchp: Remove 'shpchp_debug' module parameter (Ilpo Järvinen) - PCI: shpchp: Remove unused logging wrappers (Ilpo Järvinen) - PCI: shpchp: Change dbg() -> ctrl_dbg() (Ilpo Järvinen) - PCI: shpchp: Remove logging from module init/exit functions (Ilpo Järvinen) - PCI: Remove stray put_device() in pci_register_host_bridge() (Dan Carpenter) - PCI: Fix reference leak in pci_alloc_child_bus() (Ma Ke) - PCI: Fix reference leak in pci_register_host_bridge() (Ma Ke) - PCI: Cache offset of Resizable BAR capability (Bjorn Helgaas) - PCI: Enable Configuration RRS SV early (Bjorn Helgaas) - PCI/DOE: Allow enabling DOE without CXL (Alistair Francis) - PCI/DOE: Expose DOE features via sysfs (Alistair Francis) - PCI/DOE: Rename Discovery Response Data Object Contents to type (Alistair Francis) - PCI/DOE: Rename DOE protocol to feature (Alistair Francis) - PCI: Check BAR index for validity (Philipp Stanner) - PCI: Fix wrong length of devres array (Philipp Stanner) - PCI/bwctrl: Fix NULL pointer dereference on bus number exhaustion (Lukas Wunner) - PCI/bwctrl: Fix pcie_bwctrl_select_speed() return type (Ilpo Järvinen) - selftests/pcie_bwctrl: Add 'set_pcie_speed.sh' to TEST_PROGS (Yi Lai) - PCI/ASPM: Fix link state exit during switch upstream function removal (Daniel Stodden) - PCI/ERR: Handle TLP Log in Flit mode (Ilpo Järvinen) - PCI: Track Flit Mode Status & print it with link status (Ilpo Järvinen) - PCI/AER: Descope pci_printk() to aer_printk() (Ilpo Järvinen) - PCI/ACS: Fix 'pci=config_acs=' parameter (Tushar Dave) - drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps (José Roberto de Souza) - drm/i915/gt/uc: Fix typo in a comment (Yuichiro Tsuji) - drm/i915: implement vmap/vunmap GEM object functions (Asbjørn Sloth Tønnesen) - drm/i915: Reoder gen9+ timestamp freq register bits (Ville Syrjälä) - drm/i915: Use REG_BIT() & co. for gen9+ timestamp freq registers (Ville Syrjälä) - drm/i915: Reoder BDW+ EU/slice fuse bits (Ville Syrjälä) - drm/i915: Use REG_BIT() & co. for BDW+ EU/slice fuse bits (Ville Syrjälä) - drm/i915: Reoder CHV EU/slice fuse bits (Ville Syrjälä) - drm/i915: Use REG_BIT() & co. for CHV EU/slice fuse bits (Ville Syrjälä) - drm/i915: Extract gen8_report_fault() (Ville Syrjälä) - drm/i915: Introduce RING_FAULT_VADDR_MASK (Ville Syrjälä) - drm/i915: Document which RING_FAULT bits apply to which platforms (Ville Syrjälä) - drm/i915: Use REG_BIT() & co. for ring fault registers (Ville Syrjälä) - drm/i915: Relocate RING_FAULT bits (Ville Syrjälä) - drm/i915: Bump RING_FAULT engine ID bits (Ville Syrjälä) - drm/amd/pm: Update feature list for smu_v13_0_6 (Asad Kamal) - drm/amdgpu: Add parameter documentation for amdgpu_sync_fence (Srinivasan Shanmugam) - drm/amdgpu/discovery: optionally use fw based ip discovery (Alex Deucher) - drm/amdgpu/discovery: use specific ip_discovery.bin for legacy asics (Flora Cui) - drm/amdgpu/discovery: check ip_discovery fw file available (Flora Cui) - drm/amd/pm: Remove unnecessay UQ10 to UINT conversion (Asad Kamal) - drm/amd/pm: Remove unnecessay UQ10 to UINT conversion (Asad Kamal) - drm/amdgpu/sdma_v4_4_2: update VM flush implementation for SDMA (Jesse.zhang@amd.com) - drm/amdgpu: Optimize VM invalidation engine allocation and synchronize GPU TLB flush (Jesse.zhang@amd.com) - drm/amd/amdgpu: Increase max rings to enable SDMA page ring (Jesse.zhang@amd.com) - drm/amdgpu: Decode deferred error type in gfx aca bank parser (Xiang Liu) - drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.5 GPUs (Srinivasan Shanmugam) - drm/amdgpu/mes: clean up SDMA HQD loop (Alex Deucher) - drm/amdgpu/mes: enable compute pipes across all MEC (Alex Deucher) - drm/amdgpu/mes: drop MES 10.x leftovers (Alex Deucher) - drm/amdgpu/mes: optimize compute loop handling (Alex Deucher) - drm/amdgpu/sdma: guilty tracking is per instance (Alex Deucher) - drm/amdgpu/sdma: fix engine reset handling (Alex Deucher) - drm/amdgpu: remove invalid usage of sched.ready (Christian König) - drm/amdgpu: add cleaner shader trace point (Christian König) - drm/amdgpu: add isolation trace point (Christian König) - drm/amdgpu: stop reserving VMIDs to enforce isolation (Christian König) - drm/amdgpu: rework how the cleaner shader is emitted v3 (Christian König) - drm/amdgpu: rework how isolation is enforced v2 (Christian König) - drm/amdgpu: overwrite signaled fence in amdgpu_sync (Christian König) - drm/amdgpu: use GFP_NOWAIT for memory allocations (Christian König) - drm/amd/amdgpu: Revert "drm/amd/amdgpu: shorten the gfx idle worker timeout" (Kenneth Feng) - drm/amdgpu/sdam: Skip SDMA queue reset for SRIOV (Ahmad Rehman) - drm/amdgpu: Add support to load PSP TA v13.0.12 for SRIOV (Ahmad Rehman) - drm/amdgpu: Enable amdgpu_ras_resume for gfx 9.5.0 (Ellen Pan) - drm/amdkfd: set precise mem ops caps to disabled for gfx 11 and 12 (Jonathan Kim) - drm/amdgpu: Skip pcie_replay_count sysfs creation for VF (Victor Skvortsov) - drm/amdgpu: Add active_umc_mask to ras init_flags (Candice Li) - Documentation/amdgpu: Add debug_mask documentation (Lijo Lazar) - drm/amd/pm: Add debug bit for smu pool allocation (Lijo Lazar) - drm/amdgpu/vcn: adjust workload profile handling (Alex Deucher) - drm/amdgpu/gfx: adjust workload profile handling (Alex Deucher) - drm/amdgpu: Add EEPROM I2C address support for smu v13_0_12 (Candice Li) - drm/amdgpu/vcn: fix ref counting for ring based profile handling (Alex Deucher) - drm/amdgpu/gfx: fix ref counting for ring based profile handling (Alex Deucher) - drm/amdkfd: Fix bug in config_dequeue_wait_counts (Harish Kasiviswanathan) - drm/radeon/uvd: Replace nested max() with single max3() (FengWei) - drm/amdgpu: grab an additional reference on the gang fence v2 (Christian König) - drm/amdgpu: Use wafl version for xgmi (Lijo Lazar) - drm/amdgpu: Fix SDMA engine reset logic (Jesse.zhang@amd.com) - drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2 (Tomasz Pakuła) - drm/amdgpu: release xcp_mgr on exit (Flora Cui) - drm/amd/display: 3.2.325 (Taimur Hassan) - drm/amd/display: Use DPM table clk setting for dml2 soc dscclk (Charlene Liu) - drm/amd/display: Update static soc table (Charlene Liu) - drm/amd/display: Fix incorrect fw_state address in dmub_srv (Lo-an Chen) - drm/amd/display: Use HW lock mgr for PSR1 when only one eDP (Mario Limonciello) - drm/amd/display: Revert "Support for reg inbox0 for host->DMUB CMDs" (Dillon Varone) - drm/amd/display: Change notification of link BW allocation (Cruise Hung) - drm/amd/display: Fix message for support_edp0_on_dp1 (Yilin Chen) - drm/amd/display: Guard against setting dispclk low for dcn31x (Jing Zhou) - drm/amd/display: Prevent VStartup Overflow (Ryan Seto) - drm/amd/display: Check pipe->stream before passing it to a function (Alex Hung) - drm/amdgpu: Add debug masks for HDCP LC FW testing (Dominik Kaszewski) - drm/amdgpu: Fix computation for remain size of CPER ring (Xiang Liu) - drm/amd/amdgpu: shorten the gfx idle worker timeout (Kenneth Feng) - drm/amdgpu: format old RAS eeprom data into V3 version (Tao Zhou) - drm/amdgpu: don't free conflicting apertures for non-display devices (Alex Deucher) - drm/amdgpu: adjust drm_firmware_drivers_only() handling (Alex Deucher) - drm/amdgpu: drop drm_firmware_drivers_only() (Alex Deucher) - drm/amdgpu: Restore uncached behaviour on GFX12 (David Belanger) - drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini() (Wentao Liang) - drm/amd/display: avoid NPD when ASIC does not support DMUB (Thadeu Lima de Souza Cascardo) - drm/amd/amdgpu: Fix MES init sequence (Shaoyun Liu) - drm/amdgpu: Enable ACA by default for psp v13_0_6/v13_0_14 (Xiang Liu) - drm/amdkfd: Correct F8_MODE for gfx950 (Amber Lin) - drm/amdgpu: Save PA of bad pages for old asics (ganglxie) - drm/amdgpu: set CP_HQD_PQ_DOORBELL_CONTROL.DOORBELL_MODE to 1 for sriov multiple vf. (Emily Deng) - drm/amdgpu: Add amdgpu_sriov_multi_vf_mode function (Emily Deng) - drm/amdgpu/pm: enable vcn busy sysfs for GC 9.3.0 (Alex Deucher) - drm/amdgpu/pm: enable vcn busy sysfs for GC 12.x (Alex Deucher) - drm/amdkfd: Fix instruction hazard in gfx12 trap handler (Jay Cornwall) - drm/amdgpu/pm: enable vcn busy sysfs for additional GC 11.x (Alex Deucher) - drm/amdgpu/pm: add VCN activity for SMU 14.0.2 (Alex Deucher) - drm/amdgpu/pm: add VCN activity for SMU 13.0.0/7 (Alex Deucher) - drm/amd/display: Remove incorrect macro guard (Alex Hung) - drm/amdgpu: Calculate IP specific xgmi bandwidth (Lijo Lazar) - drm/amdgpu/pm: add VCN activity for renoir (Alex Deucher) - drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2 (Alex Deucher) - drm/amdgpu: Reduce dequeue retry timeout for gfx9 family (Harish Kasiviswanathan) - drm/amd/pm: Update feature list for smu_v13_0_12 (Asad Kamal) - drm/amdgpu/gfx12: don't read registers in mqd init (Alex Deucher) - drm/amdgpu/gfx11: don't read registers in mqd init (Alex Deucher) - drm/amdgpu: Fix the race condition for draining retry fault (Emily Deng) - drm/amdgpu: Remove unsupported xgmi versions (Lijo Lazar) - drm/amd/pm: add unique_id for gfx12 (Harish Kasiviswanathan) - drm/amdgpu: Update SRIOV video codec caps (David Rosca) - drm/amdgpu: Remove JPEG from vega and carrizo video caps (David Rosca) - drm/amdgpu: Fix JPEG video caps max size for navi1x and raven (David Rosca) - drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size (David Rosca) - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (Nikita Zhandarovich) - drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags (Natalie Vock) - drm/amdgpu: finish wiring up sid.h in DCE6 (Alexandre Demers) - drm/amd/amdkfd: Evict all queues even HWS remove queue failed (Yifan Zha) - drm/amdgpu: fix SI's GB_ADDR_CONFIG_GOLDEN values and wire up sid.h in GFX6 (Alexandre Demers) - drm/amdgpu: prepare DCE6 uniformisation with DCE8 and DCE10 (Alexandre Demers) - drm/amdkfd: delete stray tab in kfd_dbg_set_mes_debug_mode() (Dan Carpenter) - drm/amdgpu/gfx: delete stray tabs (Dan Carpenter) - drm/amdgpu: Trigger a wedged event for ring reset (André Almeida) - drm/amdgpu/vce2: fix ip block reference (Alex Deucher) - drm/amd/display: change kzalloc to kcalloc in dml1_validate() (Ethan Carter Edwards) - drm/amd/display: change kzalloc to kcalloc in dcn314_validate_bandwidth() (Ethan Carter Edwards) - drm/amd/display: change kzalloc to kcalloc in dcn31_validate_bandwidth() (Ethan Carter Edwards) - drm/amd/display: change kzalloc to kcalloc in dcn30_validate_bandwidth() (Ethan Carter Edwards) - drm/amd/display: Promote DAL to 3.2.324 (Taimur Hassan) - drm/amd/display: remove minimum Dispclk and apply oem panel timing. (Charlene Liu) - drm/amd/display: Drop unnecessary ret variable for enable_assr() (Mario Limonciello) - drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp (Mario Limonciello) - drm/amd/display: Fix slab-use-after-free on hdcp_work (Mario Limonciello) - drm/amd/display: Prevent VStartup Overflow (Ryan Seto) - drm/amd/display: Correct timing_adjust_pending flag setting. (Zhongwei Zhang) - drm/amd/display: calculate the remain segments for all pipes (Zhikai Zhai) - drm/amd/display: Fix visual confirm color not updating (Leo Zeng) - drm/amd/display: Assign normalized_pix_clk when color depth = 14 (Alex Hung) - drm/amd/display: Add Support for reg inbox0 for host->DMUB CMDs (Dillon Varone) - drm/amd/display: assume VBIOS supports DSC as default (Charlene Liu) - drm/amd/display: Implement PCON regulated autonomous mode handling (George Shen) - drm/amd/display: not abort link train when bw is low (Peichen Huang) - drm/amd/display: Do not enable replay when vtotal update is pending. (Danny Wang) - drm/amd/display: Add and use new dm_prepare_suspend() callback (Mario Limonciello) - drm/amd/display: Restore correct backlight brightness after a GPU reset (Mario Limonciello) - drm/amd/display: fix default brightness (Mario Limonciello) - drm/amd/display: Add more debug data to dmub_srv (Joshua Aberback) - drm/amd/display: Disable unneeded hpd interrupts during dm_init (Leo Li) - drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch (Leon Huang) - drm/amdkfd: Add pm_config_dequeue_wait_counts API (Harish Kasiviswanathan) - drm/amdgpu/vcn: fix idle work handler for VCN 2.5 (Alex Deucher) - drm/amd/display: allow 256B DCC max compressed block sizes on gfx12 (Marek Olšák) - drm/appletbdrm: Fix ref-counting on dmadev (Thomas Zimmermann) - drm/xe: Use correct type width for alignment in fb pinning code (Tvrtko Ursulin) - drm/xe: Pass flags directly to emit_flush_imm_ggtt (Tvrtko Ursulin) - drm/xe: Fix ring flush invalidation (Tvrtko Ursulin) - drm/xe: Fix MOCS debugfs LNCF readout (Tvrtko Ursulin) - drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr() (Lucas De Marchi) - drm/gpusvm: Fix kernel-doc (Lucas De Marchi) - drm/xe/guc_pc: Remove duplicated pc_start call (Rodrigo Vivi) - drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() (Dan Carpenter) - drm/mediatek: add MT8365 SoC support (Fabien Parent) - dt-bindings: display: mediatek: dpi: add power-domains example (Fabien Parent) - drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr (Douglas Anderson) - drm/mediatek: Fix config_updating flag never false when no mbox channel (Jason-JH Lin) - dt-bindings: display: mediatek: dsc: Add MT8188 compatible (AngeloGioacchino Del Regno) - drm/mediatek: Move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/mediatek: Add support for MT8195 Digital Parallel Interface (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Support AFIFO 1T1P output and conversion (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Add support for DPI input clock from HDMI (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Move pixel clock setting flow to function (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Use an array for pixclk factor calculation (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Add support for Pattern Generator in debugfs (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: dpi: Add MT8195 and MT8188 compat (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Cleanup function mtk_hdmi_resume() (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Remove driver bound to HDMI print (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Remove goto in mtk_hdmi_clk_enable_audio() (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Remove ifdef for CONFIG_PM_SLEEP (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Use devm managed version of drm_bridge_add (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Remove unused members of struct mtk_hdmi (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Move vendor/product strings to drm_bridge (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Compress of_device_id array entries (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member (AngeloGioacchino Del Regno) - drm/mediatek: mtk_hdmi: Unregister audio platform device on failure (AngeloGioacchino Del Regno) - drm/i915/gt: add wait on depth stall done bit handling (Juha-Pekka Heikkila) - drm/i915/gt: Replace kmap with its safer kmap_local_page counterpart (Andi Shyti) - drm/i915/gt: Use spin_lock_irqsave() in interruptible context (Krzysztof Karas) - drm/i915/selftests: use prandom in selftest (Markus Theil) - selftests: i915: Use struct_size() helper in kmalloc() (luoqing) - drm/i915/selftests: avoid using uninitialized context (Krzysztof Karas) - drm/i915/pmu: Drop custom hotplug code (Lucas De Marchi) - drm/i915/slpc: Add sysfs for SLPC power profiles (Vinay Belgaumkar) - Revert "drm/i915/gt: Log reason for setting TAINT_WARN at reset" (Sebastian Brzezinka) - drm/i915/guc: Debug print LRC state entries only if the context is pinned (Daniele Ceraolo Spurio) - drm/i915/guc/slpc: Add helper function slpc_measure_power (Sk Anirban) - drm/i915/selftests: Correct frequency handling in RPS power measurement (Sk Anirban) - drm/i915: Add Wa_22010465259 in its respective WA list (Ranu Maurya) - drm/i915: Fix page cleanup on DMA remap failure (Brian Geffon) - drm/i915/pmu: Fix zero delta busyness issue (Umesh Nerlige Ramappa) - drm/i915: Remove unused live_context_for_engine (Dr. David Alan Gilbert) - drm/i915/pmu: Remove i915_pmu_event_event_idx() (Lucas De Marchi) - drm/i915/uc: Include requested frequency in slow firmware load messages (John Harrison) - drm/i915: Add debug print about hw config table size (John Harrison) - drm/i915/selftest: Change throttle criteria for rps (Raag Jadav) - gpu: nova-core: add initial documentation (Danilo Krummrich) - gpu: nova-core: add initial driver stub (Danilo Krummrich) - rust: firmware: add `module_firmware!` macro (Danilo Krummrich) - rust: firmware: introduce `firmware::ModInfoBuilder` (Danilo Krummrich) - rust: module: add type `LocalModule` (Danilo Krummrich) - drm/i915: Relocate intel_bw_crtc_update() (Ville Syrjälä) - drm/i915: Move dbuf_state->active_pipes into skl_wm_get_hw_state() (Ville Syrjälä) - drm/i915: Do wm readout ealier for skl+ (Ville Syrjälä) - drm/i915: Split wm sanitize from readout (Ville Syrjälä) - drm/i915: Simplify cdclk_disable_noatomic() (Ville Syrjälä) - sem/i915: Simplify intel_cdclk_update_hw_state() (Ville Syrjälä) - drm/i915: Skip some bw_state readout on pre-icl (Ville Syrjälä) - drm/i915: Update bw_state->active_pipes during readout (Ville Syrjälä) - drm/i915: Extract intel_bw_update_hw_state() (Ville Syrjälä) - drm/i915: Extract intel_cdclk_update_hw_state() (Ville Syrjälä) - drm/i915: Extract intel_bw_crtc_disable_noatomic() (Ville Syrjälä) - drm/i915: Add skl_wm_plane_disable_noatomic() (Ville Syrjälä) - drm/i915: clean up pipe's ddb usage in intel_crtc_disable_noatomic() (Ville Syrjälä) - drm/i915: Extract skl_wm_crtc_disable_noatomic() (Ville Syrjälä) - drm/i915: Extract intel_cdclk_crtc_disable_noatomic() (Ville Syrjälä) - drm/i915: Use intel_plane_set_invisible() in intel_plane_disable_noatomic() (Ville Syrjälä) - drm/i915: Don't clobber crtc_state->cpu_transcoder for inactive crtcs (Ville Syrjälä) - drm/i915: Drop redundant shared_dpll=NULL assignments (Ville Syrjälä) - drm/i915: Program CURSOR_PROGRAM and COEFF_POLARITY for icl+ combo PHYs (Ville Syrjälä) - drm/i915/plane: convert intel_atomic_plane.[ch] to struct intel_display (Jani Nikula) - drm/xe/compat: refactor compat i915_drv.h (Jani Nikula) - drm/i915/cdclk: Do cdclk post plane programming later (Ville Syrjälä) - drm/fb-helper: Remove struct drm_fb_helper.fb_probe (Thomas Zimmermann) - drm/i915/display: Remove compile guard around fbdev debugfs output (Thomas Zimmermann) - drm/{i915,xe}: Run DRM default client setup (Thomas Zimmermann) - drm/i915/display: Move fbdev code around (Thomas Zimmermann) - drm/i915/display: Remove struct drm_fb_helper from struct intel_fbdev (Thomas Zimmermann) - drm/i915/display: Remove preferred_bpp from struct intel_fbdev (Thomas Zimmermann) - drm/i915/display: fbdev: Move custom suspend code to new callback (Thomas Zimmermann) - drm/i915/display: fbdev: Move custom restore code to new callback (Thomas Zimmermann) - drm/i915/display: Remove fbdev suspend and hotplug tracking (Thomas Zimmermann) - drm/client: Send pending hotplug events after resume (Thomas Zimmermann) - drm/client: Add client-hotplug helper (Thomas Zimmermann) - drm/{i915, xe}: Suspend/resume fbdev emulation via client interfaces (Thomas Zimmermann) - drm/xe/display: Fix fbdev GGTT mapping handling. (Maarten Lankhorst) - drm/i915/display: convert intel_display.c to struct intel_display (Jani Nikula) - drm/i915/display: remove dupe intel_update_watermarks() declaration (Jani Nikula) - drm/i915/display: convert intel_has_pending_fb_unpin() to struct intel_display (Jani Nikula) - drm/i915/display: convert some intel_display.[ch] functions to struct intel_display (Jani Nikula) - drm/i915/display: convert various port/phy helpers to struct intel_display (Jani Nikula) - drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare() (Jani Nikula) - drm/i915/reset: pass test only parameter to intel_display_reset_finish() (Jani Nikula) - drm/i915/reset: decide whether display reset is needed on gt side (Jani Nikula) - drm/i915/reset: remove I915_RESET_MODESET flag (Jani Nikula) - drm/i915/reset: add intel_display_reset_test() (Jani Nikula) - drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper (Jani Nikula) - drm/i915: move pending_fb_pin to struct intel_display (Jani Nikula) - drm/i915/display: convert display reset to struct intel_display * (Jani Nikula) - drm/i915/fbc: handle dirty rect coords for the first frame (Vinod Govindapillai) - drm/i915/fbc: disable FBC if PSR2 selective fetch is enabled (Vinod Govindapillai) - drm/i915/fbc: dirty rect support for FBC (Vinod Govindapillai) - drm/i915/fbc: avoid calling fbc activate if fbc is active (Vinod Govindapillai) - drm/i915/fbc: introduce HAS_FBC_DIRTY_RECT() for FBC dirty rect support (Vinod Govindapillai) - drm/i915/fbc: add register definitions for fbc dirty rect support (Vinod Govindapillai) - drm/i915/display: update and store the plane damage clips (Vinod Govindapillai) - drm/damage-helper: add const qualifier in drm_atomic_helper_damage_merged() (Vinod Govindapillai) - drm/i915/fbc: remove one duplicate forward declaration (Vinod Govindapillai) - drm/i915: split out i915_gtt_view_types.h from i915_vma_types.h (Jani Nikula) - drm/i915: relocate intel_plane_ggtt_offset() to intel_atomic_plane.c (Jani Nikula) - drm/i915/pxp & drm/xe/pxp: Figure out pxp instance from the gem object (Jani Nikula) - drm/i915/hdcp: add hdcp sub-struct to struct intel_digital_port (Jani Nikula) - drm/i915/mst: add mst sub-struct to struct intel_connector (Jani Nikula) - drm/i915/mst: add mst sub-struct to struct intel_dp (Jani Nikula) - drm/i915/display: Make POWER_DOMAIN_*() always result in enum intel_display_power_domain (Gustavo Sousa) - drm/i915/display: Use explicit base values in POWER_DOMAIN_*() macros (Gustavo Sousa) - drm/i915/audio: Extend Wa_14020863754 to Xe3_LPD (Gustavo Sousa) - drm/i915/display: Use IP version check for Wa_14020863754 (Gustavo Sousa) - drm/i915/dsb: Allow DSB based commits when scalers are in use (Ville Syrjälä) - drm/i915/dsb: Plumb dsb into plane scaler functions (Ville Syrjälä) - drm/i915/dsb: Allow DSB based updates without planes (Ville Syrjälä) - drm/i915/pfit: split out intel_pfit_regs.h (Jani Nikula) - drm/i915/pfit: convert moved code to struct intel_display (Jani Nikula) - drm/i915/pfit: fix comment style for moved comments (Jani Nikula) - drm/i915/pfit: move ilk and i9xx pfit code to intel_pfit.[ch] (Jani Nikula) - drm/i915/pfit: rename intel_panel_fitting() to intel_pfit_compute_config() (Jani Nikula) - drm/i915/vdsc: intel_display conversions (Suraj Kandpal) - drm/i915/fdi: convert intel_fdi.[ch] to struct intel_display (Jani Nikula) - drm/i915/ddi: convert intel_wait_ddi_buf_idle() to struct intel_display (Jani Nikula) - drm/i915/rps: convert intel_display_rps.[ch] to struct intel_display (Jani Nikula) - drm/i915/fbc: convert intel_fbc.[ch] to struct intel_display (Jani Nikula) - drm/i915/dpt: convert intel_dpt.[ch] interfaces to struct intel_display (Jani Nikula) - drm/i915/display: convert the M/N functions to struct intel_display (Jani Nikula) - drm/i915/drrs: convert intel_drrs.[ch] to struct intel_display (Jani Nikula) - drm/i915/dkl: convert intel_dkl_phy.[ch] to struct intel_display (Jani Nikula) - drm/i915/snps: convert intel_snps_phy.[ch] to struct intel_display (Jani Nikula) - drm/i915/tdf: convert intel_tdf.[ch] to struct intel_display (Jani Nikula) - drm/i915/debugfs: continue display debugfs struct intel_display conversion (Jani Nikula) - drm/i915/display: remove leftover struct drm_i915_private forward declarations (Jani Nikula) - drm/i915/mst: update max stream count to match number of pipes (Jani Nikula) - drm/i915: Fix pipeDMC and ATS fault handling (Ville Syrjälä) - drm/i915/power: move runtime power status info to power debugfs (Jani Nikula) - drm/i915/dp_mst: Fix encoder HW state readout for UHBR MST (Imre Deak) - drm/doc: gpusvm: Add GPU SVM documentation (Matthew Brost) - drm/xe: Add always_migrate_to_vram modparam (Matthew Brost) - drm/xe: Add modparam for SVM notifier size (Matthew Brost) - drm/xe: Add SVM debug (Matthew Brost) - drm/xe: Basic SVM BO eviction (Matthew Brost) - drm/xe: Add SVM VRAM migration (Matthew Brost) - drm/xe: Add Xe SVM devmem_release GPU SVM vfunc (Matthew Brost) - drm/xe: Add Xe SVM populate_devmem_pfn GPU SVM vfunc (Matthew Brost) - drm/xe: Add GPUSVM device memory copy vfunc functions (Matthew Brost) - drm/xe: Add drm_pagemap ops to SVM (Thomas Hellström) - drm/xe: Add drm_gpusvm_devmem to xe_bo (Matthew Brost) - drm/xe: Add SVM device memory mirroring (Matthew Brost) - drm/xe: Add migrate layer functions for SVM support (Matthew Brost) - drm/xe/uapi: Add DRM_XE_QUERY_CONFIG_FLAG_HAS_CPU_ADDR_MIRROR (Matthew Brost) - drm/xe: Enable CPU address mirror uAPI (Matthew Brost) - drm/xe: Do not allow CPU address mirror VMA unbind if (Matthew Brost) - drm/xe: Add unbind to SVM garbage collector (Matthew Brost) - drm/xe: Add SVM garbage collector (Matthew Brost) - drm/xe: Add (re)bind to SVM page fault handler (Matthew Brost) - drm/gpuvm: Add DRM_GPUVA_OP_DRIVER (Matthew Brost) - drm/xe: Add SVM range invalidation and page fault (Matthew Brost) - drm/xe: Nuke VM's mapping upon close (Matthew Brost) - drm/xe: Add dma_addr res cursor (Thomas Hellström) - drm/xe: Add SVM init / close / fini to faulting VMs (Matthew Brost) - drm/xe/uapi: Add DRM_XE_VM_BIND_FLAG_CPU_ADDR_MIRROR (Matthew Brost) - drm/xe: Select DRM_GPUSVM Kconfig (Matthew Brost) - drm/gpusvm: Add support for GPU Shared Virtual Memory (Matthew Brost) - drm/xe/bo: Introduce xe_bo_put_async (Thomas Hellström) - drm/pagemap: Add DRM pagemap (Thomas Hellström) - mm/migrate: Trylock device page in do_swap_page (Matthew Brost) - mm/migrate: Add migrate_device_pfns (Matthew Brost) - drm/xe: Retry BO allocation (Matthew Brost) - drm/xe: Allow fault injection in exec queue IOCTLs (Francois Dugast) - drm/xe: Simplify setting release info in xe->info (Gustavo Sousa) - drm/xe: Re-use feature descriptors for pre-GMDID IPs (Gustavo Sousa) - drm/xe: Convert pre-GMDID IPs to struct xe_ip (Gustavo Sousa) - drm/xe: Define xe_ip instances before xe_device_desc (Gustavo Sousa) - drm/xe: Rename gmdid_map to xe_ip (Gustavo Sousa) - drm/xe: Disambiguate GMDID-based IP names (Gustavo Sousa) - drm/xe: Set IP names in functions handling IP version (Gustavo Sousa) - drm/xe/userptr: Unmap userptrs in the mmu notifier (Thomas Hellström) - drm/xe/hmm: Don't dereference struct page pointers without notifier lock (Thomas Hellström) - drm/xe/hmm: Style- and include fixes (Thomas Hellström) - drm/xe: Add staging tree for VM binds (Matthew Brost) - drm/xe: Fix fault mode invalidation with unbind (Thomas Hellström) - drm/xe/vm: Fix a misplaced #endif (Thomas Hellström) - drm/xe/vm: Validate userptr during gpu vma prefetching (Thomas Hellström) - drm/xe/uapi: Use hint for guc to set GT frequency (Tejas Upadhyay) - drm/xe: Add performance tunings to debugfs (Tvrtko Ursulin) - drm/xe/xelp: L3 recommended hashing mask (Tvrtko Ursulin) - drm/xe/xelp: Add Wa_1604555607 (Tvrtko Ursulin) - drm/xe/xelp: Move Wa_16011163337 from tunings to workarounds (Tvrtko Ursulin) - drm/xe: Fix GT "for each engine" workarounds (Tvrtko Ursulin) - drm/xe/vf: Retry sending MMIO request to GUC on timeout error (Satyanarayana K V P) - drm/xe/pf: Create a link between PF and VF devices (Satyanarayana K V P) - drm/xe/xe3lpg: Add Wa_13012615864 (Tejas Upadhyay) - drm/xe: xe_gen_wa_oob: replace program_invocation_short_name (Daniel Gomez) - drm/xe/userptr: properly setup pfn_flags_mask (Matthew Auld) - drm/xe: Eliminate usage of TIMESTAMP_OVERRIDE (Matt Roper) - drm/xe/pxp: Don't kill queues while holding PXP locks (Daniele Ceraolo Spurio) - drm/xe/eustall: Add workaround 22016596838 which applies to PVC. (Harish Chegondi) - drm/xe/uapi: Add a device query to get EU stall sampling information (Harish Chegondi) - drm/xe/eustall: Add EU stall sampling support for Xe2 (Harish Chegondi) - drm/xe/eustall: Add support to handle dropped EU stall data (Harish Chegondi) - drm/xe/eustall: Add support to read() and poll() EU stall data (Harish Chegondi) - drm/xe/eustall: Add support to init, enable and disable EU stall sampling (Harish Chegondi) - drm/xe/uapi: Introduce API for EU stall sampling (Harish Chegondi) - drm/xe/topology: Add a function to find the index of the last enabled DSS in a mask (Harish Chegondi) - drm/xe: Fix uninitialized pointer def (Colin Ian King) - drm/xe/oa: Refactor WAs to use XE_WA() macro (Aradhya Bhatia) - drm/xe: Add Wa_16021333562 and Wa_14016712196 (Aradhya Bhatia) - drm/xe/gt_pagefault: Change vma_pagefault unit to kilobyte (Francois Dugast) - drm/xe/gt_stats: Use atomic64_t for counters (Francois Dugast) - drm/xe: cancel pending job timer before freeing scheduler (Tejas Upadhyay) - drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size) (Mingcong Bai) - drm/xe: Stop ignoring errors from xe_ttm_sys_mgr_init() (Lucas De Marchi) - drm/xe: Rename update_device_info() after sriov (Lucas De Marchi) - drm/xe: Stop ignoring errors from xe_heci_gsc_init() (Lucas De Marchi) - drm/xe: Move survivability entirely to xe_pci (Lucas De Marchi) - drm/xe/display: Drop xe_display_driver_remove() (Lucas De Marchi) - drm/xe: Drop remove callback support (Lucas De Marchi) - drm/xe: Switch from xe to devm actions (Lucas De Marchi) - drm/xe: Stop setting drvdata to NULL (Lucas De Marchi) - drivers: base: component: Add debug message for unbind (Lucas De Marchi) - drivers: base: devres: Fix find_group() documentation (Lucas De Marchi) - drivers: base: devres: Allow to release group on device release (Lucas De Marchi) - drm/xe/oa: Allow oa_exponent value of 0 (Umesh Nerlige Ramappa) - drm/xe/devcoredump: Remove IS_ERR_OR_NULL check for kzalloc (Shuicheng Lin) - drm/xe/devcoredump: Fix print typo of offset (Shuicheng Lin) - drm/xe/xe_pmu: Acquire forcewake on event init for engine events (Riana Tauro) - drm/xe/xe_pmu: Add PMU support for engine activity (Riana Tauro) - drm/xe/guc: Expose engine activity only for supported GuC version (Riana Tauro) - drm/xe/trace: Add trace for engine activity (Riana Tauro) - drm/xe: Add engine activity support (Riana Tauro) - drm/xe/userptr: remove tmp_evict list (Matthew Auld) - drm/xe/userptr: fix EFAULT handling (Matthew Auld) - drm/xe/userptr: restore invalidation list on error (Matthew Auld) - dt-bindings: display/msm: dsi-controller-main: Add missing minItems (Krzysztof Kozlowski) - dt-bindings: display/msm: dsi-controller-main: Combine if:then: entries (Krzysztof Kozlowski) - drm/msm/dpu: drop wb2_formats_rgb (Dmitry Baryshkov) - drm/msm/dpu: Fix uninitialized variable in dpu_crtc_kickoff_clone_mode() (Dan Carpenter) - drm/msm/dpu: correct struct dpu_encoder_virt docs (Dmitry Baryshkov) - drm/msm/dpu: correct dpu_crtc_check_mode_changed docs (Dmitry Baryshkov) - drm/msm/dpu: Remove duplicate dpu_hw_cwb.h header (Jiapeng Chong) - drm/msm/dpu: Adjust CDM_MUX to support CWB PINGPONG (Jessica Zhang) - drm/msm/dpu: Support YUV formats on writeback for DPU 5.x+ (Jessica Zhang) - drm/msm/dpu: Clear perf params before calculating bw (Jessica Zhang) - drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump (Rob Clark) - mailmap: remap all addresses to kernel.org alias (Dmitry Baryshkov) - MAINTAINERS: use kernel.org alias (Dmitry Baryshkov) - drm/msm/dpu: handle perf mode in _dpu_core_perf_crtc_update_bus() (Dmitry Baryshkov) - drm/msm/dpu: drop core_clk_rate overrides from _dpu_core_perf_calc_crtc (Dmitry Baryshkov) - drm/msm/dpu: rename average bandwidth-related debugfs files (Dmitry Baryshkov) - drm/msm/dpu: also use KBps for bw_ctl output (Dmitry Baryshkov) - drm/msm/dpu: make fix_core_ab_vote consistent with fix_core_ib_vote (Dmitry Baryshkov) - drm/msm/dpu: change ib values to u32 (Dmitry Baryshkov) - drm/msm/dpu: remove duplicate code calculating sum of bandwidths (Dmitry Baryshkov) - drm/msm/dpu: extract bandwidth aggregation function (Dmitry Baryshkov) - drm/msm/dpu: enable CDM_0 for X Elite platform (Dmitry Baryshkov) - drm/msm/dpu: enable CDM_0 for SC8280XP platform (Dmitry Baryshkov) - drm/msm/dpu: enable CDM_0 for DPUs 1.x - 4.x (Dmitry Baryshkov) - drm/msm/dpu: enable CDM_0 for DPUs 5.x+ (Dmitry Baryshkov) - drm/msm/dpu: rename CDM block definition (Dmitry Baryshkov) - dt-bindings: display/msm: qcom, sa8775p-mdss: Add missing eDP phy (Krzysztof Kozlowski) - drm/msm/dpu: fix error pointer dereference in msm_kms_init_aspace() (Dan Carpenter) - drm/msm/hdmi: use DRM HDMI Audio framework (Dmitry Baryshkov) - drm/msm/hdmi: also send the SPD and HDMI Vendor Specific InfoFrames (Dmitry Baryshkov) - drm/msm/hdmi: update HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE definition (Dmitry Baryshkov) - drm/msm/hdmi: get rid of hdmi_mode (Dmitry Baryshkov) - drm/msm/hdmi: make use of the drm_connector_hdmi framework (Dmitry Baryshkov) - drm/msm/hdmi: program HDMI timings during atomic_pre_enable (Dmitry Baryshkov) - drm/msm/hdmi: switch to atomic bridge callbacks (Dmitry Baryshkov) - drm/msm/dpu: Set possible clones for all encoders (Jessica Zhang) - drm/msm/dpu: Reorder encoder kickoff for CWB (Jessica Zhang) - drm/msm/dpu: Skip trigger flush and start for CWB (Jessica Zhang) - drm/msm/dpu: Start frame done timer after encoder kickoff (Jessica Zhang) - drm/msm/dpu: Adjust writeback phys encoder setup for CWB (Jessica Zhang) - drm/msm/dpu: Support CWB in dpu_hw_ctl (Jessica Zhang) - drm/msm/dpu: Configure CWB in writeback encoder (Jessica Zhang) - drm/msm/dpu: Reserve resources for CWB (Jessica Zhang) - drm/msm/dpu: Fail atomic_check if multiple outputs request CDM block (Jessica Zhang) - drm/msm/dpu: Require modeset if clone mode status changes (Jessica Zhang) - drm/msm/dpu: Add CWB to msm_display_topology (Jessica Zhang) - drm/msm/dpu: switch RM to use crtc_id rather than enc_id for allocation (Dmitry Baryshkov) - drm/msm/dpu: move resource allocation to CRTC (Dmitry Baryshkov) - drm/msm/dpu: fill CRTC resources in dpu_crtc.c (Dmitry Baryshkov) - drm/msm/dpu: don't set crtc_state->mode_changed from atomic_check() (Dmitry Baryshkov) - dt-bindings: display/msm/gmu: Add Adreno 623 GMU (Jie Zhang) - drm/msm/a6xx: Add support for Adreno 623 (Jie Zhang) - drm/msm/a6xx: Fix gpucc register block for A621 (Jie Zhang) - drm/msm/a6xx: Split out gpucc register block (Jie Zhang) - drm/msm/gem: Fix error code msm_parse_deps() (Dan Carpenter) - drm/msm: Extend gpu devcore dumps with pgtbl info (Rob Clark) - drm/msm: Expose DRIVER_SYNCOBJ_TIMELINE (Rob Clark) - drm/msm/a6xx: Fix stale rpmh votes from GPU (Akhil P Oommen) - drm/msm/dpu: rate limit snapshot capture for mmu faults (Abhinav Kumar) - drm/msm: switch msm_kms to use msm_iommu_disp_new() (Abhinav Kumar) - drm/msm/iommu: introduce msm_iommu_disp_new() for msm_kms (Abhinav Kumar) - drm/msm/iommu: rename msm_fault_handler to msm_gpu_fault_handler (Abhinav Kumar) - drm/msm: register a fault handler for display mmu faults (Abhinav Kumar) - drm/msm/dsi/phy: Define PHY_CMN_CLK_CFG[01] bitfields and simplify saving (Krzysztof Kozlowski) - drm/msm/dsi/phy: Use dsi_pll_cmn_clk_cfg1_update() when registering PLL (Krzysztof Kozlowski) - drm/msm/dsi: Add check for devm_kstrdup() (Haoxiang Li) - drm/msm/dsi: Allow values of 10 and 12 for bits per component (Eugene Lepshy) - drm/msm/dpu: Remove arbitrary limit of 1 interface in DSC topology (Marijn Suijten) - drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host (Marijn Suijten) - drm/msm/dsi: Use existing per-interface slice count in DSC timing (Marijn Suijten) - drm/msm/dsi: Drop unnecessary -ENOMEM message (Krzysztof Kozlowski) - drm/msm/dsi: Minor whitespace and style cleanup (Krzysztof Kozlowski) - drm/msm/dsi: Simplify with dev_err_probe() (Krzysztof Kozlowski) - drm/msm/dsi: Drop redundant NULL-ifying of clocks on error paths (Krzysztof Kozlowski) - dt-bindings: display: qcom,sm8650-mdss: explicitly document mdp0-mem and cpu-cfg interconnect paths (Neil Armstrong) - dt-bindings: display: qcom,sm8550-mdss: explicitly document mdp0-mem and cpu-cfg interconnect paths (Neil Armstrong) - drm/msm/dsi/phy: Program clock inverters in correct register (Krzysztof Kozlowski) - drm/msm/dsi/phy: Use the header with clock IDs (Krzysztof Kozlowski) - dt-bindings: display/msm/dsi-phy: Add header with exposed clock IDs (Krzysztof Kozlowski) - drm/msm/dpu: simplify dpu_encoder_get_topology() interface (Dmitry Baryshkov) - drm/msm/dpu: move needs_cdm setting to dpu_encoder_get_topology() (Dmitry Baryshkov) - drm/msm/dpu: don't use active in atomic_check() (Dmitry Baryshkov) - drm/msm/dpu: Fall back to a single DSC encoder (1:1:1) on small SoCs (Marijn Suijten) - drm/msm: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - drm/msm/dpu: Simplify using local 'ctl' variable (Krzysztof Kozlowski) - drm/msm/dpu: Add writeback support for SM6150 (Fange Zhang) - drm/amdkfd: Add support for more per-process flag (Harish Kasiviswanathan) - drm/amdkfd: Set per-process flags only once for gfx9/10/11/12 (Harish Kasiviswanathan) - drm/amdkfd: Set per-process flags only once cik/vi (Harish Kasiviswanathan) - drm/amd: Keep display off while going into S4 (Mario Limonciello) - drm/amd/amdgpu: Add missing GC 11.5.0 register (Tom St Denis) - drm/amdkfd: clear F8_MODE for gfx950 (Alex Sierra) - drm/amdgpu: add defines for pin_offsets in DCE8 (Alexandre Demers) - drm/amdgpu: Fix annotation for dce_v6_0_line_buffer_adjust function (Srinivasan Shanmugam) - drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create() (Wentao Liang) - drm/amd/display: fix missing .is_two_pixels_per_container (Aliaksei Urbanski) - drm/amdgpu/display: Allow DCC for video formats on GFX12 (David Rosca) - drm/amdgpu: Use unique CPER record id across devices (Xiang Liu) - drm/amdgpu: fix the gb_addr_config_fields init value mismatch (Shiwu Zhang) - drm/amdgpu: retire ip init code specific for A0 rev (Shiwu Zhang) - drm/amdgpu: increase RAS bad page threshold (Tao Zhou) - drm/amdgpu: Fix missing drain retry fault the last entry (Emily Deng) - drm/amdgpu: Do not set power brake sequence for Aldebaran SRIOV (Victor Lu) - drm/amdkfd: remove unused debug gws support status variable (Jonathan Kim) - drm/amdgpu: fix inconsistent indenting warning (Charles Han) - drm/amdgpu: Do not write to GRBM_CNTL if Aldebaran SRIOV (Victor Lu) - drm/amdgpu: Fix core reset sequence for JPEG5_0_1 (Sathishkumar S) - drm/amdkfd: flag per-sdma queue reset supported to user space (Jonathan Kim) - drm/amdkfd: implement per queue sdma reset for gfx 9.4+ (Jonathan Kim) - drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c (Victor Lu) - drm/amdgpu: Fix core reset sequence for JPEG4_0_3 (Sathishkumar S) - drm/amdgpu: Add support for CPERs on virtualization (Tony Yi) - drm/amdkfd: remove unnecessary cpu domain validation (James Zhu) - drm/amd/display: use drm_* instead of DRM_ in apply_edid_quirks() (Aurabindo Pillai) - drm/amd/display: Add workaround for a panel (Aurabindo Pillai) - drm/amdgpu: Update headers for CPER support on SRIOV (Tony Yi) - drm/amd/pm: always allow ih interrupt from fw (Kenneth Feng) - drm/amdgpu: Reinit FW shared flags on VCN v5.0.1 (Lijo Lazar) - drm/amdgpu: Use the right struct for VCN v5.0.1 (Lijo Lazar) - drm/amdkfd: Fix NULL Pointer Dereference in KFD queue (Andrew Martin) - drm/amdgpu: add dce_v6_0_soft_reset() to DCE6 (Alexandre Demers) - drm/amdgpu: fix style in DCE6 (Alexandre Demers) - drm/amdgpu: add some comments in DCE6 (Alexandre Demers) - drm/amd/pm: Fix indentation issue (Asad Kamal) - drm/amdgpu: Set PG state to gating for vcn_v_5_0_1 (Asad Kamal) - drm/amdgpu: Remove unused pqm_get_kernel_queue (Dr. David Alan Gilbert) - drm/amdgpu: Remove unused print__rq_dlg_params_st (Dr. David Alan Gilbert) - drm/amdgpu: Remove unused pre_surface_trace (Dr. David Alan Gilbert) - drm/amdgpu: Remove powerdown_uvd member (Dr. David Alan Gilbert) - drm/amdgpu: Remove phm_powerdown_uvd (Dr. David Alan Gilbert) - drm/amdgpu: Remove ppatomfwctrl deadcode (Dr. David Alan Gilbert) - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M (Richard Thier) - drm/amd/display: Add a new dcdebugmask to allow turning off brightness curve (Mario Limonciello) - drm/amd/display: Add support for custom brightness curve (Mario Limonciello) - drm/amd/display: Avoid operating on copies of backlight caps (Mario Limonciello) - drm/amd: Pass luminance data to amdgpu_dm_backlight_caps (Mario Limonciello) - drm/amd: Copy entire structure in amdgpu_acpi_get_backlight_caps() (Mario Limonciello) - drm/amd/display: Promote DAL to 3.2.323 (Taimur Hassan) - drm/amd/display: Use drm_err() for handle_hpd_irq_helper() (Mario Limonciello) - drm/amd/display: Use scoped guards for handle_hpd_irq_helper() (Mario Limonciello) - drm/amd/display: Use _free() macro for amdgpu_dm_update_connector_after_detect() (Mario Limonciello) - drm/amd/display: Use scoped guard for amdgpu_dm_update_connector_after_detect() (Mario Limonciello) - drm/amd/display: Use _free(kfree) for dm_gpureset_commit_state() (Mario Limonciello) - drm/amd/display: Change amdgpu_dm_irq_resume_*() to void (Mario Limonciello) - drm/amd/display: Change amdgpu_dm_irq_resume_*() to use drm_dbg() (Mario Limonciello) - drm/amd/display: Use scoped guard for dm_resume() (Mario Limonciello) - drm/amd/display: Use drm_err() instead of DRM_ERROR in dm_resume() (Mario Limonciello) - drm/amd/display: Use _free() macro for amdgpu_dm_commit_zero_streams() (Mario Limonciello) - drm/amd/display: Catch failures for amdgpu_dm_commit_zero_streams() (Mario Limonciello) - drm/amd/display: Drop `ret` variable from dm_suspend() (Mario Limonciello) - drm/amd/display: Change amdgpu_dm_irq_suspend() to void (Mario Limonciello) - drm/amd/display: Add tunneling IRQ handler (Cruise Hung) - drm/amd/display: Added visual confirm for DCC (Leo Zeng) - drm/amd/display: Ensure DMCUB idle before reset on DCN31/DCN35 (Nicholas Kazlauskas) - drm/amd/display: Revert "Increase halt timeout for DMCUB to 1s" (Nicholas Kazlauskas) - drm/amd/display: Check NULL connector before it is used (Alex Hung) - drm/amd/display: Remove unused struct definition (George Shen) - drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination (George Shen) - drm/amd/display: misc for dio encoder refactor (Peichen Huang) - drm/amd/display: read mso dpcd caps (Hansen Dsouza) - drm/amd/display: Fix DMUB reset sequence for DCN401 (Dillon Varone) - drm/amd/display: Fix p-state type when p-state is unsupported (Dillon Varone) - drm/amd/display: Request HW cursor on DCN3.2 with SubVP (Aric Cyr) - drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() (Vitaliy Shevtsov) - drm/amdgpu: Avoid HDP flush on JPEG v5.0.1 (Lijo Lazar) - drm/amdgpu: Initialize RRMT status on JPEG v5.0.1 (Lijo Lazar) - drm/amdgpu: Update SDMA scheduler mask handling to include page queue (Jesse.zhang@amd.com) - drm/amdgpu: Add offset normalization in VCN v5.0.1 (Lijo Lazar) - drm/amdgpu: Initialize RRMT status on VCN v5.0.1 (Lijo Lazar) - drm/amdgpu: Free CPER entry after committing to ring (Xiang Liu) - drm/amdgpu: fix spelling typos in SI (Alexandre Demers) - drm/radeon: fix spelling typos (Alexandre Demers) - drm/amdgpu: fix spelling typos (Alexandre Demers) - drm/amdgpu: Fix parameter annotation in vcn_v5_0_0_is_idle (Srinivasan Shanmugam) - drm/amdkfd: debugfs hang_hws skip GPU with MES (Philip Yang) - drm/amdkfd: Fix pqm_destroy_queue race with GPU reset (Philip Yang) - drm/amdgpu: Fix parameter annotations for VCN clock gating functions (Srinivasan Shanmugam) - drm/amdkfd: Fix mode1 reset crash issue (Philip Yang) - drm/amdkfd: KFD release_work possible circular locking (Philip Yang) - drm/amdkfd: Remove kfd_process_hw_exception worker (Philip Yang) - drm/amd/amdgpu: Add support for xgmi_v6_4_1 (Asad Kamal) - drm/amdgpu: Add xgmi speed/width related info (Lijo Lazar) - drm/amdgpu: Move xgmi definitions to xgmi header (Lijo Lazar) - drm/amd/pm: add fan abnormal detection (Kenneth Feng) - drm/amdkfd: remove kfd_pasid.c from amdgpu driver build (Xiaogang Chen) - drm/amdkfd: clamp queue size to minimum (David Yat Sin) - drm/amdgpu: Create a debug option to disable ring reset (André Almeida) - drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params (Ma Ke) - Documentation/gpu: remove duplicate entries in different glossaries (Alex Deucher) - drm/amdgpu/mes11: drop amdgpu_mes_suspend()/amdgpu_mes_resume() calls (Alex Deucher) - drm/amdgpu: Fix spelling mistake "initiailize" -> "initialize" and grammar (Colin Ian King) - drm/amdgpu: Decode deferred error type in aca bank parser (Xiang Liu) - drm/amdgpu: add sdma page queue irq processing for sdma442 (Le Ma) - drm/amd/pm: disable gfxoff on the specific sku (Kenneth Feng) - drm/amdgpu: Report generic instead of unknown boot time errors (Xiang Liu) - drm/amdgpu: Fix logic to fetch supported NPS modes (Lijo Lazar) - drm/amdgpu: Disable fru_id field in CPER section (Xiang Liu) - drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables' (Srinivasan Shanmugam) - drm/amdgpu: Add amdisp pinctrl MFD resource (Benjamin Chan) - drm/amdgpu/mes12: drop amdgpu_mes_suspend()/amdgpu_mes_resume() calls (Alex Deucher) - drm/amd/display: Remove unused optc3_fpu_set_vrr_m_const (Dr. David Alan Gilbert) - drm/amdgpu: Replace DRM_ERROR() with drm_err() (Pratap Nirujogi) - drm/amd/display/dc: Refactor remove duplications (Luan Arcanjo) - drm/amdgpu/vcn: use dev_info() for firmware information (Alex Deucher) - drm/amdgpu/vcn: optimize firmware storage (Alex Deucher) - drm/amdgpu/vcn5.0.1: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn5.0.0: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn4.0.5: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn4.0.3: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn4.0: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn3.0: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn2.5: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn2.0: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn1.0: use generic set_power_gating_state helper (Alex Deucher) - drm/amdgpu/vcn: add a generic helper for set_power_gating_state (Alex Deucher) - drm/amdgpu/vcn: use per instance callbacks for idle work handler (Alex Deucher) - drm/amdgpu/vcn5.0.1: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn5.0.0: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn4.0.5: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn4.0.3: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn4.0: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn3.0: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn2.5: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn2.0: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn1.0: add set_pg_state callback (Alex Deucher) - drm/amdgpu/vcn: add new per instance callback for powergating (Alex Deucher) - drm/amdgpu/vcn: adjust pause_dpg_mode function signature (Alex Deucher) - drm/amdgpu/vcn5.0.1: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn5.0.0: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn4.0.5: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn4.0.3: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn4.0: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn2.5: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn2.0: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn1.0: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn3.0: convert internal functions to use vcn_inst (Alex Deucher) - drm/amdgpu/vcn: switch vcn helpers to be instance based (Alex Deucher) - drm/amdgpu/vcn: move more instanced data to vcn_instance (Alex Deucher) - drm/amdgpu/vcn: make powergating status per instance (Alex Deucher) - drm/amdgpu/vcn: switch work handler to be per instance (Alex Deucher) - drm/amdgpu/vcn5.0.1: split code along instances (Alex Deucher) - drm/amdgpu/vcn5.0.0: split code along instances (Alex Deucher) - drm/amdgpu/vcn4.0.5: split code along instances (Alex Deucher) - drm/amdgpu/vcn4.0.3: split code along instances (Alex Deucher) - drm/amdgpu/vcn4.0: split code along instances (Alex Deucher) - drm/amdgpu/vcn3.0: split code along instances (Alex Deucher) - drm/amdgpu/vcn2.5: fix VCN stop logic (Alex Deucher) - drm/amdgpu: increase AMDGPU_MAX_RINGS (Tao Zhou) - drm/amdgpu: Fix correct parameter desc for VCN idle check functions (Srinivasan Shanmugam) - drm/amdgpu: init return value in amdgpu_ttm_clear_buffer (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: Change page/record number calculation based on nps (ganglxie) - drm/amdgpu: Refine bad page adding (ganglxie) - drm/amd/pm: Get metrics table version for smu_v13_0_12 (Asad Kamal) - drm/amdgpu: update SDMA sysfs reset mask in late_init (Jesse.zhang@amd.com) - drm/amdgpu: Set CPER enabled flag after ring initiailized (Xiang Liu) - drm/amdgpu: Save nps to eeprom (ganglxie) - drm/amdgpu: Check if CPER enabled when generating CPER (Xiang Liu) - drm/amd/pm: handling of set performance level (Mangesh Gadre) - drm/amdgpu: simplify xgmi peer info calls (Jonathan Kim) - drm/amdkfd: enable cooperative launch on gfx12 (Jonathan Kim) - drm/amd/display: Promote DAL to 3.2.322 (Taimur Hassan) - drm/amd/display: [FW Promotion] Release 0.0.255.0 (Taimur Hassan) - drm/amd/display: Fix HPD after gpu reset (Roman Li) - drm/amd/display: stop DML2 from removing pipes based on planes (Mike Katsnelson) - drm/amd/display: Increase halt timeout for DMCUB to 1s (Nicholas Kazlauskas) - drm/amd/display: Remove unused header (Krunoslav Kovac) - drm/amd/display: handle max_downscale_src_width fail check (Yihan Zhu) - drm/amd/display: Update FIXED_VS Link Rate Toggle Workaround Usage (Michael Strauss) - drm/amd/display: fix dcn4x init failed (Charlene Liu) - drm/amd/display: Temporarily disable hostvm on DCN31 (Aurabindo Pillai) - drm/amd/display: ACPI Re-timer Programming (Rafal Ostrowski) - drm/amd/display: Refactor DCN4x and related code (Patel, Swapnil) - drm/amd/display: add a quirk to enable eDP0 on DP1 (Yilin Chen) - drm/amd/display: replace dio encoder access (Peichen Huang) - drm/amd/display: Add SPL namespace (Navid Assadian) - drm/amd/display: Fix unit test failure (Samson Tam) - drm/amd/display: fix check for identity ratio (Samson Tam) - drm/amd/display: Fix mismatch type comparison (Assadian, Navid) - drm/amd/display: Add opp recout adjustment (Navid Assadian) - drm/amd/display: Fix mismatch type comparison in custom_float (Samson Tam) - drm/amd/display: Apply DCN35 DML2 state policy for DCN36 too (Nicholas Kazlauskas) - drm/amd/display: update incorrect cursor buffer size (Alex Hung) - drm/amd/display: Disable PSR-SU on eDP panels (Tom Chung) - drm/amd/display: Revert "Disable PSR-SU on some OLED panel" (Tom Chung) - drm/amd/display: Fix spelling mistake "oustanding" -> "outstanding" (Colin Ian King) - MAINTAINERS: Update AMDGPU DML maintainers info (Aurabindo Pillai) - drm/amd/display: restore edid reading from a given i2c adapter (Melissa Wen) - drm/amdgpu: Remove unused nbif_v6_3_1_sriov_funcs (Dr. David Alan Gilbert) - mailmap: Add entry for Rodrigo Siqueira (Rodrigo Siqueira) - drm/amdgpu: Add ring reset callback for JPEG5_0_1 (Sathishkumar S) - MAINTAINERS: Change my role from Maintainer to Reviewer (Rodrigo Siqueira) - drm/amdgpu: Log after a successful ring reset (André Almeida) - drm/amdgpu: Log the creation of a coredump file (André Almeida) - drm/amdgpu/mes: keep enforce isolation up to date (Alex Deucher) - drm/amd/pm: Use separate metrics table for smu_v13_0_12 (Asad Kamal) - drm/amdgpu: Add core reset registers for JPEG5_0_1 (Sathishkumar S) - drm/amdgpu: Per-instance init func for JPEG5_0_1 (Sathishkumar S) - drm/amd/display: fix an indent issue in DML21 (Aurabindo Pillai) - MAINTAINERS: update amdgpu maintainers list (Alex Deucher) - drm/amdgpu: disable BAR resize on Dell G5 SE (Alex Deucher) - drm/amd/pm: Fetch fru product info for smu_v13_0_12 (Asad Kamal) - drm/amd/pm: Fetch static metrics table (Asad Kamal) - drm/amd/pm: Add GetStaticMetricTable message (Asad Kamal) - drm/amd/pm: Update pmfw headers for smu_v13_0_12 (Asad Kamal) - drm/amdgpu: Update amdgpu_job_timedout to check if the ring is guilty (Jesse.zhang@amd.com) - drm/amd/pm: add support for checking SDMA reset capability (Jesse.zhang@amd.com) - drm/amdgpu: Add reset function pointer for SDMA v4.4.2 page ring (Jesse.zhang@amd.com) - drm/amdgpu: Improve SDMA reset logic with guilty queue tracking (Jesse.zhang@amd.com) - drm/amdgpu/sdma: Introduce is_guilty callbacks for sdma GFX and PAGE rings (Jesse.zhang@amd.com) - drm/amdgpu: Introduce cached_rptr and is_guilty callback in amdgpu_ring (Jesse.zhang@amd.com) - drm/amdgpu: Introduce conditional user queue suspension for SDMA resets (Jesse.zhang@amd.com) - drm/amdgpu: Remove redundant logic in GC v9.4.3 (Lijo Lazar) - drm/amdgpu: Do not poweroff UVDJ in JPEG4_0_3 (Sathishkumar S) - Documentation/gpu: Add acronyms for some firmware components (Rodrigo Siqueira) - drm/amdgpu/sdma: Refactor SDMA reset functionality and add callback support (Jesse.zhang@amd.com) - drm/amdgpu/kfd: Add shared SDMA reset functionality with callback support (Jesse.zhang@amd.com) - drm/amdgpu: correct the name of mes_pipe structure (Likun Gao) - drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd (David Yat Sin) - amdgpu/pm/legacy: fix suspend/resume issues (chr[]) - drm/amdgpu: update the handle ptr in is_idle (Sunil Khatri) - drm/amdgpu: remove all KFD fences from the BO on release (Christian König) - drm/gma500: fix inconsistent indenting warning (Charles Han) - drm/gma500: Replace deprecated strncpy() with strscpy() (Thorsten Blum) - drm/prime: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/mipi-dbi: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/fb-dma-helper: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/gem-framebuffer: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/gem-framebuffer: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/gem-shmem: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/gem-shmem: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/gem-dma: Use dma_buf from GEM object instance (Thomas Zimmermann) - drm/gem-dma: Test for imported buffers with drm_gem_is_imported() (Thomas Zimmermann) - drm/gem: Test for imported GEM buffers with helper (Thomas Zimmermann) - drm/panel: fix Visionox RM692E5 dependencies (Arnd Bergmann) - drm/xe: Increase the XE_PL_TT watermark (Thomas Hellström) - drm/xe: Add a shrinker for xe bos (Thomas Hellström) - drm/ttm: Add helpers for shrinking (Thomas Hellström) - drm/ttm: Add a macro to perform LRU iteration (Thomas Hellström) - drm/ttm: Use fault-injection to test error paths (Thomas Hellström) - drm/ttm/pool, drm/ttm/tt: Provide a helper to shrink pages (Thomas Hellström) - drm/ttm: Provide a shmem backup implementation (Thomas Hellström) - drm/panthor: Clean up FW version information display (Steven Price) - drm/panthor: Avoid sleep locking in the internal BO size path (Adrián Larumbe) - drm/panthor: Replace sleep locks with spinlocks in fdinfo path (Adrián Larumbe) - drm: adp: Remove unnecessary print function dev_err() (Jiapeng Chong) - drm/sched: drm_sched_job_cleanup(): correct false doc (Philipp Stanner) - drm/panthor: Update CS_STATUS_ defines to correct values (Ashley Smith) - fbtft: Remove access to page->index (Matthew Wilcox (Oracle)) - drm/rockchip: lvds: lower log severity for missing pinctrl settings (Heiko Stuebner) - drm/rockchip: lvds: Hide scary error messages on probe deferral (Heiko Stuebner) - drm/rockchip: lvds: move pclk preparation in with clk_get (Heiko Stuebner) - drm/print: require struct drm_device for drm_err() and friends (Jani Nikula) - drm/sched: stop passing non struct drm_device to drm_err() and friends (Jani Nikula) - drm/rockchip: stop passing non struct drm_device to drm_err() and friends (Jani Nikula) - drm/mipi-dsi: stop passing non struct drm_device to drm_err() and friends (Jani Nikula) - drm/appletbdrm: Fix format specifier for size_t variables (Nathan Chancellor) - drm/rockchip: vop2: add missing bitfield.h include (Heiko Stuebner) - drm/rockchip: vop2: Add support for rk3576 (Andy Yan) - dt-bindings: display: vop2: Add rk3576 support (Andy Yan) - dt-bindings: display: vop2: Add missing rockchip,grf property for rk3566/8 (Andy Yan) - dt-bindings: display: vop2: describe constraint SoC by SoC (Andy Yan) - drm/rockchip: vop2: Add uv swap for cluster window (Andy Yan) - drm/rockchip: vop2: Set plane possible crtcs by possible vp mask (Andy Yan) - drm/rockchip: vop2: Register the primary plane and overlay plane separately (Andy Yan) - MAINTAINERS: Add entries for touchbar display driver (Sasha Finkelstein) - drm: adp: Add Apple Display Pipe driver (Sasha Finkelstein) - dt-bindings: display: Add Apple pre-DCP display controller (Sasha Finkelstein) - drm/tiny: add driver for Apple Touch Bars in x86 Macs (Kerem Karabay) - drm/format-helper: Add conversion from XRGB8888 to BGR888 (Kerem Karabay) - drm/vc4: hdmi: Fix some NULL vs IS_ERR() bugs (Dan Carpenter) - drm/tests: Drop drm_kunit_helper_acquire_ctx_alloc() (Maxime Ripard) - drm/bridge: Fix spelling mistake "gettin" -> "getting" (Colin Ian King) - drm/rockchip: vop2: Introduce vop hardware version (Andy Yan) - drm/rockchip: vop2: Support for different layer select configuration between VPs (Andy Yan) - drm/rockchip: vop2: Merge vop2_cluster/esmart_init function (Andy Yan) - drm/rockchip: vop2: Add platform specific callback (Andy Yan) - drm/rockchip: vop2: Remove AFBC from TRANSFORM_OFFSET register macro (Andy Yan) - drm/rockchip: vop2: use devm_regmap_field_alloc for cluster-regs (Andy Yan) - gpu: ipu-v3 ipu-cpmem: Remove unused functions (Dr. David Alan Gilbert) - gpu: ipu-v3: ipu-csi: Remove unused functions (Dr. David Alan Gilbert) - gpu: ipu-v3: Remove unused ipu_vdi_unsetup (Dr. David Alan Gilbert) - gpu: ipu-v3: Remove unused ipu_image_convert_* functions (Dr. David Alan Gilbert) - gpu: ipu-v3: Remove unused ipu_idmac_channel_busy (Dr. David Alan Gilbert) - gpu: ipu-v3: Remove unused ipu_rot_mode_to_degrees (Dr. David Alan Gilbert) - gpu: ipu-v3: ipu-ic: Remove unused ipu_ic_task_graphics_init (Dr. David Alan Gilbert) - dt-bindings: gpu: Add rockchip,rk3562-mali compatible (Kever Yang) - gpu: host1x: Remove unused host1x_debug_dump_syncpts (Dr. David Alan Gilbert) - drm/vboxvideo: Remove unused hgsmi_cursor_position (Dr. David Alan Gilbert) - drm/nouveau: Avoid multiple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - accel/amdxdna: Check interrupt register before mailbox_rx_worker exits (Lizhi Hou) - drm/rockchip: Fix shutdown when no drm-device is set up (Heiko Stuebner) - drivers: base: component: add function to query the bound status (Heiko Stuebner) - drm/rockchip: vop2: Consistently use dev_err_probe() (Cristian Ciocaltea) - drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI1 (Cristian Ciocaltea) - drm/rockchip: analogix_dp: Expand device data to support multiple edp display (Damon Ding) - drm/rockchip: analogix_dp: Use formalized struct definition for grf field (Damon Ding) - drm/bridge: synopsys: Add audio support for dw-hdmi-qp (Sugar Zhang) - drm/bridge: ti-sn65dsi83: Support negative DE polarity (Alexander Stein) - drm/panel: Add Visionox RM692E5 panel driver (Eugene Lepshy) - dt-bindings: display: panel: Add Visionox RM692E5 (Danila Tikhonov) - drm/panel: add Raydium RM67200 panel driver (Sebastian Reichel) - dt-bindings: display: panel: Add Raydium RM67200 (Sebastian Reichel) - drm/doc: Document KUnit expectations (Maxime Ripard) - drm/vc4: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/tiny: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/stm: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/mediatek: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - drm/aspeed: move to devm_platform_ioremap_resource() usage (Anusha Srivatsa) - MAINTAINERS: Update maintainer of repaper and mi0283qt (Alex Lanzano) - drm/msm/dp: Add support for LTTPR handling (Abel Vesa) - drm/i915/dp: Use the generic helper to control LTTPR transparent mode (Abel Vesa) - drm/nouveau/dp: Use the generic helper to control LTTPR transparent mode (Abel Vesa) - drm/dp: Add helper to set LTTPRs in transparent mode (Abel Vesa) - drm: panel: Add a panel driver for the Summit display (Sasha Finkelstein) - drm/panel: simple: Add BOE AV123Z7M-N17 panel (Maud Spierings) - drm/panel: simple: add BOE AV101HDT-A10 panel (Maud Spierings) - dt-bindings: display: simple: Add BOE AV123Z7M-N17 panel (Maud Spierings) - dt-bindings: display: simple: add BOE AV101HDT-A10 panel (Maud Spierings) - drm/mipi-dsi: extend "multi" functions and use them in sony-td4353-jdi (Tejas Vipin) - drm/repaper: fix integer overflows in repeat functions (Nikita Zhandarovich) - drm/bridge: ti-sn65dsi86: Check for CONFIG_PWM using IS_REACHABLE() (Uwe Kleine-König) - drm/sched: Group exported prototypes by object type (Tvrtko Ursulin) - drm/sched: Move internal prototypes to internal header (Tvrtko Ursulin) - drm/sched: Move drm_sched_entity_is_ready to internal header (Tvrtko Ursulin) - drm/sched: Remove a hole from struct drm_sched_job (Tvrtko Ursulin) - drm/amdgpu: Pop jobs from the queue more robustly (Tvrtko Ursulin) - drm/sched: Add internal job peek/pop API (Tvrtko Ursulin) - bus: mhi: host: Avoid possible uninitialized fw_load_type (Jeffrey Hugo) - MAINTAINERS: Update my email address (Jeff Hugo) - drm/atomic-helper: Add a note in drm_atomic_helper_reset_crtc() kernel-doc (Herve Codina) - drm/panel: ilitek-ili9882t: fix GPIO name in error message (John Keeping) - drm: writeback: Fix kernel doc name (Louis Chauvet) - drm/xe/wa: Limit char per line to 100 (Tejas Upadhyay) - drm/xe/oa: Ensure that polled read returns latest data (Umesh Nerlige Ramappa) - drm/xe: Add fault injection for xe_sync_entry_parse (Priyanka Dandamudi) - drm/xe/client: Skip show_run_ticks if unable to read timestamp (Marcin Bernatowicz) - drm/xe/vf: Return EOPNOTSUPP for DRM_XE_DEVICE_QUERY_ENGINE_CYCLES if VF (Marcin Bernatowicz) - drm/xe: Drop unnecessary GT lookup in xe_exec_queue_create_ioctl() (Matt Roper) - drm/xe/display: Spin-off xe_display runtime/d3cold sequences (Rodrigo Vivi) - drm/{i915, xe}/display: Move dsm registration under intel_driver (Rodrigo Vivi) - drm/xe: Add xe_mmio_init() initialization function (Ilia Levi) - drm/xe: s/xe_mmio_init/xe_mmio_probe_early (Ilia Levi) - drm/xe/display: Clarify XE_IOCTL_DBG message (Maarten Lankhorst) - drm/xe: Fix typo in xe_job_ptrs (Tejas Upadhyay) - drm/xe/pf: Release all VFs configs on device removal (Michal Wajdeczko) - drm/xe/hwmon: Stop ignoring errors on probe (Lucas De Marchi) - drm/xe/pmu: Fail probe if xe_pmu_register() fails (Lucas De Marchi) - drm/xe/oa: Handle errors in xe_oa_register() (Lucas De Marchi) - drm/xe: Move drm_dev_unplug() out of display function (Lucas De Marchi) - drm/xe/oa: Move fini to xe_oa (Lucas De Marchi) - drm/xe: Cleanup extra calls to xe_hw_fence_irq_finish() (Lucas De Marchi) - drm/xe: Cleanup unwind of gt initialization (Lucas De Marchi) - drm/xe: Remove leftover pxp comment (Lucas De Marchi) - drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init() (Lucas De Marchi) - drm/xe: Fix xe_tile_init_noalloc() error propagation (Lucas De Marchi) - drm/xe: Fix error handling in xe_irq_install() (Lucas De Marchi) - drm/xe: Fix xe_display_fini() calls (Lucas De Marchi) - drm/xe: Add callback support for driver remove (Lucas De Marchi) - drm/xe/debugfs: fixed the return value of wedged_mode_set (Xin Wang) - drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set (Shuicheng Lin) - drm/xe/display: Remove hpd cancel work sync from runtime pm path (Rodrigo Vivi) - drm/xe/display: Add missing watermark ipc update at runtime resume (Rodrigo Vivi) - drm/xe/debugfs: Add node to dump guc log to dmesg (Lucas De Marchi) - drm/xe/pxp: Don't use 0 to indicate NULL (Daniele Ceraolo Spurio) - drm/xe: Carve out wopcm portion from the stolen memory (Nirmoy Das) - drm/xe/client: bo->client does not need bos_lock (Tejas Upadhyay) - drm/xe: Move VRAM manager to struct xe_vram_region (Piotr Piórkowski) - drm/xe: Rename struct xe_mem_region to struct xe_vram_region (Piotr Piórkowski) - drm/xe/pf: Use an explicit check to see if the device has LMTT (Piotr Piórkowski) - drm/xe: Enable SR-IOV for PTL (Michal Wajdeczko) - drm/xe: Add stats for vma page faults (Francois Dugast) - drm/xe: Don't treat SR-IOV platforms as reclaim unsafe (Michal Wajdeczko) - drm/xe: Fix PVC RPe and RPa information (Rodrigo Vivi) - drm/xe/hwmon: expose package and vram temperature (Raag Jadav) - drm/xe/pxp: Fail the load if PXP fails to initialize (Daniele Ceraolo Spurio) - drm/xe/vf: Don't try to trigger a full GT reset if VF (Michal Wajdeczko) - drm/xe/relay: Don't use GFP_KERNEL for new transactions (Michal Wajdeczko) - drm/xe: Refactor max_remote_tiles (Sai Teja Pottumuttu) - drm/xe: Refactor dma_mask_size (Sai Teja Pottumuttu) - drm/xe/pxp: Enable PXP for MTL and LNL (Daniele Ceraolo Spurio) - drm/xe/pxp: Add PXP debugfs support (Daniele Ceraolo Spurio) - drm/xe/pxp: add PXP PM support (Daniele Ceraolo Spurio) - drm/xe/pxp/uapi: Add API to mark a BO as using PXP (Daniele Ceraolo Spurio) - drm/xe/pxp/uapi: Add a query for PXP status (Daniele Ceraolo Spurio) - drm/xe/pxp/uapi: Add userspace and LRC support for PXP-using queues (Daniele Ceraolo Spurio) - drm/xe/pxp: Add PXP queue tracking and session start (Daniele Ceraolo Spurio) - drm/xe/pxp: Add GSC session initialization support (Daniele Ceraolo Spurio) - drm/xe/pxp: Handle the PXP termination interrupt (Daniele Ceraolo Spurio) - drm/xe/pxp: Add GSC session invalidation support (Daniele Ceraolo Spurio) - drm/xe/pxp: Add VCS inline termination support (Daniele Ceraolo Spurio) - drm/xe/pxp: Allocate PXP execution resources (Daniele Ceraolo Spurio) - drm/xe/pxp: Initialize PXP structure and KCR reg (Daniele Ceraolo Spurio) - drm/xe: Remove xe_dummy_exit() (Lucas De Marchi) - drm/xe: Skip survivability mode for VF (Riana Tauro) - drm/xe/display: Use a single early init call for display (Maarten Lankhorst) - drm/xe: Defer irq init until after xe_display_init_noaccel (Maarten Lankhorst) - drm/xe/display: Add intel_plane_initial_vblank_wait (Maarten Lankhorst) - drm/xe/pf: Add runtime registers for graphics gen >= 30 (Jakub Kolakowski) - drm/xe: Fix sort order of .o lists in Makefile (Gustavo Sousa) - drm/xe/pf: Reset GuC VF config when unprovisioning critical resource (Michal Wajdeczko) - drm/xe/pf: Don't send BEGIN_ID if VF has no context/doorbells (Michal Wajdeczko) - drm/xe/gt_pagefault: Print engine class string (Francois Dugast) - drm/xe/guc: Fix size_t print format (Lucas De Marchi) - Revert "drm/xe/lnl: Enable GuC SLPC DCC task" (Rodrigo Vivi) - drm/xe/ptl: Update the PTL pci id table (Matt Atwood) - drm/xe/bmg: Add new PCI IDs (Shekhar Chauhan) - drm/xe: Initialize mei-gsc and vsec in survivability mode (Riana Tauro) - drm/xe: Enable Boot Survivability mode (Riana Tauro) - drm/xe: Add functions and sysfs for boot survivability (Riana Tauro) - drm/xe: Make GUC binaries dump consistent with other binaries in devcoredump (José Roberto de Souza) - drm/xe: Fix and re-enable xe_print_blob_ascii85() (Lucas De Marchi) - drm/xe/devcoredump: Move exec queue snapshot to Contexts section (Lucas De Marchi) - drm/xe: Upgrade complaint about missing slice info (John Harrison) - drm/xe/pf: Move VFs reprovisioning to worker (Michal Wajdeczko) - drm/xe/pf: Use GuC Buffer Cache during policy provisioning (Michal Wajdeczko) - drm/xe/pmu: Add GT C6 events (Vinay Belgaumkar) - drm/xe/pmu: Add attribute skeleton (Lucas De Marchi) - drm/xe/pmu: Get/put runtime pm on event init (Lucas De Marchi) - drm/xe/pmu: Extract xe_pmu_event_update() (Lucas De Marchi) - drm/xe/pmu: Assert max gt (Lucas De Marchi) - drm/xe/pmu: Enable PMU interface (Vinay Belgaumkar) - drm/xe/oa: Set stream->pollin in xe_oa_buffer_check_unlocked (Ashutosh Dixit) - drm/xe/ptl: Apply Wa_13011645652 (Vinay Belgaumkar) - MAINTAINERS: Also exclude xe for drm-misc (Lucas De Marchi) - drm/xe/guc: Fix sizeof(32) typo (Michal Wajdeczko) - drm/xe/pf: Fix migration initialization (Michal Wajdeczko) - drm/xe/oa: Preserve oa_ctrl unused bits (Ashutosh Dixit) - drm/xe: Move suballocator init to after display init (Maarten Lankhorst) - drm/xe/uapi: Fix documentation indentation (Rodrigo Vivi) - drm/xe: Do not attempt to bootstrap VF in execlists mode (Maarten Lankhorst) - drm/xe: Suppress printing of mode when running in non-sriov mode (Satyanarayana K V P) - drm/xe/kunit: Add KUnit tests for GuC Buffer Cache (Michal Wajdeczko) - drm/xe/kunit: Allow to replace xe_managed_bo_create_pin_map() (Michal Wajdeczko) - drm/xe/pf: Use GuC Buffer Cache during VFs provisioning (Michal Wajdeczko) - drm/xe/guc: Introduce the GuC Buffer Cache (Michal Wajdeczko) - drm/xe/sa: Minor header cleanups (Michal Wajdeczko) - drm/xe/sa: Allow creating suballocator with custom guard size (Michal Wajdeczko) - drm/xe/sa: Allow making suballocations using custom gfp flags (Michal Wajdeczko) - drm/xe/sa: Tidy up coding style in init() (Michal Wajdeczko) - drm/xe/sa: Improve error message on init failure (Michal Wajdeczko) - drm/xe/sa: Drop redundant NULL assignments (Michal Wajdeczko) - drm/xe/sa: Always call drm_suballoc_manager_fini() (Michal Wajdeczko) - drm/xe/vf: Perform early GT MMIO initialization to read GMDID (Michal Wajdeczko) - drm/xe: Always setup GT MMIO adjustment data (Michal Wajdeczko) - drm/xe: Add missing SPDX license identifiers (Francois Dugast) - drm/xe: Fix a typo in xe_vm_doc.h (Oak Zeng) - drm/xe: Print vm parameter in xe_vma trace (Oak Zeng) - drm/xe: Print vm flags in xe_vm trace print (Oak Zeng) - drm/xe: trace bo create (Oak Zeng) - drm/xe: Mark ComputeCS read mode as UC on iGPU (Matthew Brost) - drm/xe/mmap: Add mmap support for PCI memory barrier (Tejas Upadhyay) - drm/xe/guc: Drop error messages about missing GuC logs (John Harrison) - drm/xe/xe3: Generate and store the L3 bank mask (Francois Dugast) - drm/xe/lnl: Enable GuC SLPC DCC task (Rodrigo Vivi) - drm/xe: Introduce GuC PC debugfs (Rodrigo Vivi) - drm/xe: Reject BO eviction if BO is bound to current VM (Oak Zeng) - drm/xe: Remove unused "mmio_ext" code (Matt Roper) - drm/xe: Add locks in gtidle code (Vinay Belgaumkar) - drm/xe/oa: Add missing VISACTL mux registers (Ashutosh Dixit) - drm/xe/ptl: Apply Wa_14023061436 (Nirmoy Das) - drm/xe: make change ccs_mode a synchronous action (Maciej Patelczyk) - drm/xe: introduce xe_gt_reset and xe_gt_wait_for_reset (Maciej Patelczyk) - drm/i915/hdcp: Create force_hdcp14 debug fs entry (Suraj Kandpal) - drm/i915/dp: Fix disabling the transcoder function in 128b/132b mode (Imre Deak) - drm/i915/dp: Fix error handling during 128b/132b link training (Imre Deak) - drm/i915/psr: Fix drm_WARN_ON in intel_psr_disable (Jouni Högander) - drm/i915/display: Allow display PHYs to reset power state (Mika Kahola) - drm/i915/display: Drop crtc_state from C10/C20 pll programming (Mika Kahola) - drm/i915: Hook up display fault interrupts for VLV/CHV (Ville Syrjälä) - drm/i915: Un-invert {i9xx,i965}_error_mask() (Ville Syrjälä) - drm/i915: Introduce i915_error_regs (Ville Syrjälä) - drm/i915: Hook in display GTT faults for ILK/SNB (Ville Syrjälä) - drm/i915: Hook in display GTT faults for IVB/HSW (Ville Syrjälä) - drm/i915: Pimp display fault reporting (Ville Syrjälä) - drm/i915: Introduce a minimal plane error state (Ville Syrjälä) - drm/i915: Add missing else to the if ladder in missing else (Ville Syrjälä) - drm/i915: s/state/plane_state/ (Ville Syrjälä) - drm/i915: Relocate some other plane fb related stuff into intel_fb.c (Ville Syrjälä) - drm/i915: Relocate intel_{rotation,remapped}_info_size() (Ville Syrjälä) - drm/i915: Relocate intel_plane_uses_fence() (Ville Syrjälä) - drm/i915: Simplify vlv_wait_port_ready() arguments (Ville Syrjälä) - drm/i915: Relocate vlv_wait_port_ready() (Ville Syrjälä) - drm/i915: Move intel_plane_destroy() into intel_atomic_plane.c (Ville Syrjälä) - drm/i915: Move intel_hpd_poll_fini() into intel_hotplug.c (Ville Syrjälä) - drm/i915: Extract intel_hdcp_cancel_works() (Ville Syrjälä) - drm/i915: Extract intel_connector_cancel_modeset_retry_work() (Ville Syrjälä) - drm/i915: Always initialize connector->modeset_retry_work (Ville Syrjälä) - drm/i915: Move modeset_retry stuff into intel_connector.c (Ville Syrjälä) - drm/i915: Relocate intel_atomic_check_planes() (Ville Syrjälä) - drm/i915: Move icl+ nv12 plane register mangling into skl_universal_plane.c (Ville Syrjälä) - drm/i915: Rename the variables in icl_check_nv12_planes() (Ville Syrjälä) - drm/i915: Extract link_nv12_planes() (Ville Syrjälä) - drm/i915: Remove pointless visible check in unlink_nv12_plane() (Ville Syrjälä) - drm/i915: Extract unlink_nv12_plane() (Ville Syrjälä) - drm/i915: s/planar_slave/is_y_plane/ (Ville Syrjälä) - drm/i915: Rework joiner and Y plane dependency handling (Ville Syrjälä) - Revert "drm/i915: Fix NULL ptr deref by checking new_crtc_state" (Ville Syrjälä) - drm/i915: Make sure all planes in use by the joiner have their crtc included (Ville Syrjälä) - drm/i915/ddi: Sanitize DDI_BUF_CTL register definitions (Imre Deak) - drm/i915/ddi: Add a helper to enable a port (Imre Deak) - drm/i915/ddi: Unify the platform specific functions disabling a port (Imre Deak) - drm/i915/ddi: Move platform checks within mtl_ddi_enable/disable_d2d_link() (Imre Deak) - drm/i915/ddi: Simplify waiting for a port to get active/idle via DDI_BUF_CTL (Imre Deak) - drm/i915/ddi: Simplify the port disabling via DDI_BUF_CTL (Imre Deak) - drm/i915/ddi: Simplify the port enabling via DDI_BUF_CTL (Imre Deak) - drm/i915/ddi: Set missing TC DP PHY lane stagger delay in DDI_BUF_CTL (Imre Deak) - drm/i915/ddi: Make all the PORT_WIDTH macros work the same way (Imre Deak) - drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL (Imre Deak) - drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro (Imre Deak) - drm/i915/psr: Allow DSB usage when PSR is enabled (Jouni Högander) - drm/i915/display: Ensure we have "Frame Change" event in DSB commit (Jouni Högander) - drm/i915/psr: Add function for triggering "Frame Change" event (Jouni Högander) - drm/i915/display: Evade scanline 0 as well if PSR1 or PSR2 is enabled (Jouni Högander) - drm/i915/psr: Remove DSB_SKIP_WAITS_EN chicken bit (Jouni Högander) - drm/i915/display: Warn on use_dsb in non-dsb pipe update functions (Jouni Högander) - drm/i915/psr: Write PSR2_MAN_TRK_CTL on DSB commit as well (Jouni Högander) - drm/i915/psr: Allow writing PSR2_MAN_TRK_CTL using DSB (Jouni Högander) - drm/i915/psr: Use SFF_CTL on invalidate/flush for LunarLake onwards (Jouni Högander) - drm/i915/psr: Add register definitions for SFF_CTL and CFF_CTL registers (Jouni Högander) - drm/i915/psr: Split setting sff and cff bits away from intel_psr_force_update (Jouni Högander) - drm/i915/psr: Rename psr_force_hw_tracking_exit as intel_psr_force_update (Jouni Högander) - drm/i915/psr: Use PSR2_MAN_TRK_CTL CFF bit only to send full update (Jouni Högander) - drm/i915/display: convert i915_pipestat_enable_mask() to struct intel_display (Jani Nikula) - drm/i915/display: convert intel_fifo_underrun.[ch] to struct intel_display (Jani Nikula) - drm/i915/combo-phy: convert intel_combo_phy.[ch] to struct intel_display (Jani Nikula) - drm/i915/dsi: convert platform checks to display->platform. style (Jani Nikula) - drm/i915/display: convert intel_mode_valid_max_plane_size() to intel_display (Jani Nikula) - drm/i915/display: convert intel_cpu_transcoder_mode_valid() to intel_display (Jani Nikula) - drm/i915/sdvo: convert intel_sdvo.[ch] to struct intel_display (Jani Nikula) - drm/i915/display: convert intel_set_{cpu,pch}_fifo_underrun_reporting() to intel_display (Jani Nikula) - drm/i915/hpd: drop dev_priv parameter from intel_hpd_pin_default() (Jani Nikula) - drm/i915/display: convert assert_port_valid() to struct intel_display (Jani Nikula) - drm/i915/display: convert assert_transcoder*() to struct intel_display (Jani Nikula) - drm/i915/ips: convert hsw_ips.c to struct intel_display (Jani Nikula) - drm/i915/hdmi: convert g4x_hdmi.[ch] to struct intel_display (Jani Nikula) - drm/i915/dp: convert g4x_dp.[ch] to struct intel display (Jani Nikula) - drm/i915/dsb: Decode DSB error interrupts (Ville Syrjälä) - drm/i915/vrr: Check that the push send bit is clear after delayed vblank (Ville Syrjälä) - drm/i915/vrr: Reorder the DSB "wait for safe window" vs. TRANS_PUSH (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_poll() (Ville Syrjälä) - drm/i915/dsb: Compute use_dsb earlier (Ville Syrjälä) - drm/i915/vrr: Account for TRANS_PUSH delay (Ville Syrjälä) - drm/i915/vrr: Don't send push for legacy cursor updates (Ville Syrjälä) - drm/i915/dsb: Move the +1 usec adjustment into dsb_wait_usec() (Ville Syrjälä) - drm/i915/pch: Remove unused i915->pch_id (Jani Nikula) - drm/i915/pch: Hide PCH device IDs (Jani Nikula) - drm/i915/pch: Make LPT LP a dedicated PCH type (Jani Nikula) - drm/i915/dpll: Replace all other leftover drm_i915_private (Suraj Kandpal) - drm/i915/dpll: Accept intel_display as argument for shared_dpll_init (Suraj Kandpal) - drm/i915/dpll: Use intel_display for update_refclk hook (Suraj Kandpal) - drm/i915/dpll: Use intel_display for asserting pll (Suraj Kandpal) - drm/i915/dpll: Use intel_display possible in shared_dpll_mgr hooks (Suraj Kandpal) - drm/i915/dpll: Use intel_display for dpll dump and compare hw state (Suraj Kandpal) - drm/i915/dpll: Change param to intel_display in for_each_shared_dpll (Suraj Kandpal) - drm/i915: Use intel_display wherever possible (Suraj Kandpal) - drm/i915: Continue intel_display_power struct intel_display conversion (Ville Syrjälä) - drm/i915: Fix CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n build (Ville Syrjälä) - drm/i915: Pimp plane debugs (Ville Syrjälä) - drm/i915: Use DRM_RECT_FMT & co. for plane debugs (Ville Syrjälä) - drm/i915: Convert skl_univeral_plane.c to struct intel_display (Ville Syrjälä) - drm/i915: Convert intel_cursor.c to struct intel_display (Ville Syrjälä) - drm/i915: Finish intel_sprite.c struct intel_display conversion (Ville Syrjälä) - drm/i915: Convert i9xx_plane.c to struct intel_display (Ville Syrjälä) - drm/i915: Convert intel_display_power_{get,put}*() to intel_display (Ville Syrjälä) - drm/i915: Convert intel_fb.c to struct intel_display (Ville Syrjälä) - drm/i915: Convert intel_crtc.c to struct intel_display (Ville Syrjälä) - drm/i915: Decouple intel_fb_bo.h interfaces from driver specific types (Ville Syrjälä) - drm/i915: Decouple i915_gem_dumb_create() from the display a bit (Ville Syrjälä) - drm/i915: Pass intel_display to intel_scanout_needs_vtd_wa() (Ville Syrjälä) - drm/i915/hdcp: Make some functions static (Jani Nikula) - drm/i915/hdcp: Convert platform checks to use display->platform (Jani Nikula) - drm/i915/hdcp: rename intel_connector to connector (Jani Nikula) - drm/i915/hdcp: Move HDCP debugfs to intel_hdcp.c (Jani Nikula) - drm/i915/dp_mst: Fix disabling the minimum HBlank time (Imre Deak) - Revert "drm/i915/dp: Compute as_sdp based on if vrr possible" (Mitul Golani) - drm/i915/display: Skip state checker for AS SDP infoframe enable (Mitul Golani) - drm/i915/backlight: Enable nits based luminance (Suraj Kandpal) - drm/i915/backlight: Setup nits based luminance via VESA (Suraj Kandpal) - drm/i915/backlight: Add function to change brightness in nits for VESA (Suraj Kandpal) - drm/i915/backlight: Modify function to get VESA brightness in Nits (Suraj Kandpal) - drm/i915/backlight: Check Luminance based brightness control for VESA (Suraj Kandpal) - drm/i915/backlight: Use proper interface based on eDP version (Suraj Kandpal) - drm/dp: Increase eDP display control capability size (Suraj Kandpal) - drm/dp: Add eDP 1.5 bit definition (Suraj Kandpal) - drm/i915/dp_mst: Fix getting display pointer in intel_dp_mst_compute_min_hblank() (Imre Deak) - drm/i915/fbdev: Use fb->normal_view.gtt (Ville Syrjälä) - drm/i915: Use per-plane VT-d guard numbers (Ville Syrjälä) - drm/i915: Calculate the VT-d guard size in the display code (Ville Syrjälä) - drm/i915: Use more optimal VTd alignment for planes (Ville Syrjälä) - drm/i915: Move VT-d alignment into plane->min_alignment() (Ville Syrjälä) - drm/i915/psr: clarify intel_psr_pre_plane_update() conditions (Jani Nikula) - drm/i915/backlight: convert to use struct intel_display (Jani Nikula) - drm/i915/cx0: convert to struct intel_display based platform checks (Jani Nikula) - drm/i915/cdclk: switch to new platform checks (Jani Nikula) - drm/i915/display: convert intel_ddi_buf_trans.c to struct intel_display (Jani Nikula) - drm/i915/lspcon: rename interfaces to intel_lspcon_* to unify (Jani Nikula) - drm/i915/lspcon: remove dp_to_lspcon(), hide enc_to_intel_lspcon() (Jani Nikula) - drm/i915/lspcon: change signature of lspcon_wait_pcon_mode() (Jani Nikula) - drm/i915/lspcon: change signature of lspcon_detect_hdr_capability() (Jani Nikula) - drm/i915/lspcon: add intel_lspcon_active() and use it (Jani Nikula) - drm/i915/hdmi: move declarations for hsw_read/write_infoframe() to the right place (Jani Nikula) - drm/i915/dmc_wl: Do not check for DMC payload (Gustavo Sousa) - drm/i915/dp: Add support for DP UHBR SST DSC (Jani Nikula) - drm/i915/dp: Fix potential infinite loop in 128b/132b SST (Jani Nikula) - drm/i915/mst: fix INT_MAX to .4 fixed point conversion mistake (Jani Nikula) - drm/i915/dp: Guarantee a minimum HBlank time (Arun R Murthy) - drm/i915/dmc_wl: Track INITIATE_PM_DMD_REQ for DC5 (Gustavo Sousa) - drm/i915/mst: Convert intel_dp_mtp_tu_compute_config() to .4 format (Jani Nikula) - drm/i915/dp: Pass connector state all the way to dsc_compute_link_config() (Jani Nikula) - drm/i915/dp: Drop compute_pipe_bpp parameter from intel_dp_dsc_compute_config() (Jani Nikula) - drm/i915/dp: Use int for compressed BPP in dsc_compute_link_config() (Jani Nikula) - drm/i915/dp: Simplify input BPP checks in intel_dp_dsc_compute_pipe_bpp() (Jani Nikula) - drm/i915/dp: Inline do_dsc_compute_compressed_bpp() (Jani Nikula) - drm/i915/dp: Unify DSC link config functions (Jani Nikula) - drm/i915/dp: Move force_dsc_fractional_bpp_en check to intel_dp_dsc_valid_bpp() (Jani Nikula) - drm/i915/dp: Change icl_dsc_compute_link_config() DSC BPP iteration (Jani Nikula) - drm/i915/dp: Move max DSC BPP reduction one level higher (Jani Nikula) - drm/i915/dp: Pass .4 BPP values to {icl,xelpd}_dsc_compute_link_config() (Jani Nikula) - drm/i915/dp: Rename some variables in xelpd_dsc_compute_link_config() (Jani Nikula) - drm/i915/dp: Add intel_dp_dsc_bpp_step_x16() helper to get DSC BPP precision (Jani Nikula) - drm/i915/dp: Iterate DSC BPP from high to low on all platforms (Jani Nikula) - drm/i915/dp: Return min bpc supported by source instead of 0 (Ankit Nautiyal) - drm/i915/mst: use min_array() and max_array() instead of hand-rolling (Jani Nikula) - drm/i915/mst: remove unnecessary mst_stream_find_vcpi_slots_for_bpp() (Jani Nikula) - drm/i915/mst: handle mst pbn_div in intel_dp_mtp_tu_compute_config() (Jani Nikula) - drm/i915/mst: change where lane_count and port_clock are set (Jani Nikula) - drm/i915/dp: change the order of intel_dp_mtp_tu_compute_config() params (Jani Nikula) - drm/i915/dp: constify struct link_config_limits pointers (Jani Nikula) - drm/i915/display: Move as sdp params change to fastset (Mitul Golani) - drm/i915/dp: Compute as_sdp based on if vrr possible (Mitul Golani) - drm/i915/dp: Compute as_sdp.vtotal based on vrr timings (Mitul Golani) - drm/i915/dp: fix the Adaptive sync Operation mode for SDP (Ankit Nautiyal) - drm/i915/vrr: Compute vrr.vsync_{start, end} during full modeset (Mitul Golani) - drm/i915/vrr: Add crtc_state dump for vrr.vsync params (Mitul Golani) - drm/i915: Give i915 and xe each their own display tracepoints (Ville Syrjälä) - drm/i915: Include pixel format in plane tracepoints (Ville Syrjälä) - drm/i915: Pass the plane state explicitly to tracepoints (Ville Syrjälä) - drm/i915: Drop the extra "plane" from tracepoints (Ville Syrjälä) - drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes (Ville Syrjälä) - drm/i915/lspcon: do not hardcode settle timeout (Giedrius Statkevičius) - drm/i915/cmtg: Disable the CMTG (Gustavo Sousa) - drm/i915/cx0: Set ssc_enabled for c20 too (Suraj Kandpal) - drm/i915/display: Add WA_14018221282 (Nemesa Garg) - drm/i915/dsc: Check if vblank is sufficient for dsc prefill (Mitul Golani) - drm/i915/scaler: Check if vblank is sufficient for scaler (Mitul Golani) - drm/i915/scaler: Limit pipe scaler downscaling factors for YUV420 (Mitul Golani) - drm/i915/scaler: Compute scaling factors for pipe scaler (Mitul Golani) - drm/i915/scaler: Refactor max_scale computation (Mitul Golani) - drm/i915/scaler: Use crtc_state to setup plane or pipe scaler (Mitul Golani) - drm/i915/scaler: Add and compute scaling factors (Mitul Golani) - drm/i915: fix typos in drm/i915 files (Nitin Gote) - drm/i915/display: fix typos in i915/display files (Nitin Gote) - drm/i915/soc: fix typos in i915/soc files (Nitin Gote) - drm/i915/selftests: fix typos in i915/selftests files (Nitin Gote) - drm/i915/pxp: fix typos in i915/pxp files (Nitin Gote) - drm/i915/gem: fix typos in i915/gem files (Nitin Gote) - drm/i915/gvt: fix typos in i915/gvt files (Nitin Gote) - drm/i915/gt: fix typos in i915/gt files. (Nitin Gote) - drm/i915/cx0_phy: Use HDMI PLL algorithm for C10 PHY (Ankit Nautiyal) - drm/i915/intel_snps_hdmi_pll: Compute C10 HDMI PLLs with algorithm (Ankit Nautiyal) - drm/i915/cx0_phy_regs: Add C10 registers bits (Ankit Nautiyal) - drm/i915/snps_phy: Use HDMI PLL algorithm for DG2 (Ankit Nautiyal) - drm/i915/display: Add support for SNPS PHY HDMI PLL algorithm for DG2 (Ankit Nautiyal) - drm/i915/dp_mst: Use intel_display::platform.alderlake_p instead of IS_ALDERLAKE_P() (Imre Deak) - drm/i915/dp_mst: Simplify getting a drm_device pointer needed by to_i915() (Imre Deak) - drm/i915/dp_mst: Simplify using to_intel_display() passing it an intel_connector pointer (Imre Deak) - drm/i915/dp_mst: Use intel_connector vs. drm_connector pointer in intel_dp_mst.c (Imre Deak) - drm/i915/dp_mst: Fix error handling while adding a connector (Imre Deak) - drm/i915/dp: Correct max compressed bpp bounds by using link bpp (Ankit Nautiyal) - drm/i915/backlight: Return immediately when scale() finds invalid parameters (Guenter Roeck) - drm/i915/dsb: Allow DSB to perform commits when VRR is enabled (Ville Syrjälä) - drm/i915/dsb: Add support for triggering VRR push with DSB (Ville Syrjälä) - drm/i915: Allow fastboot to fix up the vblank delay (Ville Syrjälä) - drm/i915: Extract lrr_params_changed() (Ville Syrjälä) - drm/i915: Warn if someone tries to use intel_set_transcoder_timings*() on DSI outputs (Ville Syrjälä) - drm/i915: Update TRANS_SET_CONTEXT_LATENCY during LRR updates (Ville Syrjälä) - drm/i915: Handle interlaced modes in intel_set_transcoder_timings_lrr() (Ville Syrjälä) - drm/i915: Keep TRANS_VBLANK.vblank_start==0 on ADL+ even when doing LRR updates (Ville Syrjälä) - drm/xe/dp: Fix non-display builds with DP tunnelling incorrectly enabled (Imre Deak) - drm/xe: Remove double pageflip (Maarten Lankhorst) - drm/i915/psr: Allow changing Panel Replay mode without full modeset (Jouni Högander) - drm/i915/psr: Make intel_psr_enable_sink as local static function (Jouni Högander) - drm/i915/psr: Enable Panel Replay on sink always when it's supported (Jouni Högander) - drm/i915/psr: Add new function for writing sink panel replay enable bit (Jouni Högander) - drm/xe/display: Re-use display vmas when possible (Maarten Lankhorst) - drm/i915/hdcp: Use correct function to check if encoder is HDMI (Suraj Kandpal) - drm/i915: Carve up skl_get_plane_caps() (Ville Syrjälä) - drm/i915: Relocate xe AUX hack (Ville Syrjälä) - drm/i915: Nuke ADL pre-production Wa_22011186057 (Ville Syrjälä) - drm/i915: Disable scanout VT-d workaround for TGL+ (Ville Syrjälä) - drm/i915: Reuse vlv_primary_min_alignment() for sprites as well (Ville Syrjälä) - drm/i915: Use plane->can_async_flip() for alignment exceptions (Ville Syrjälä) - drm/i915: Introduce plane->can_async_flip() (Ville Syrjälä) - drm/i915: Allow async flips with compression on ICL (Ville Syrjälä) - drm/i915: Allow async flips with render compression on TGL+ (Ville Syrjälä) - drm/i915/dmc_wl: Track pipe interrupt registers (Gustavo Sousa) - drm/i915/display: Wrap IRQ-specific uncore functions (Gustavo Sousa) - drm/i915/display: Use display MMIO functions in intel_display_irq.c (Gustavo Sousa) - drm/i915/dsc: Remove old comment about DSC 444 support (Ankit Nautiyal) - drm/i915/dsc: Use helper to calculate range_bpg_offset (Ankit Nautiyal) - drm/i915/hdcp: Fix Repeater authentication during topology change (Suraj Kandpal) - drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value (Dnyaneshwar Bhadane) - drm/i915/display: Add MTL subplatforms definition (Dnyaneshwar Bhadane) - drm/xe/dp: Enable DP tunneling (Imre Deak) - drm/i915/vrr: Plumb the DSB into intel_vrr_send_push() (Ville Syrjälä) - drm/i915/vrr: Add extra vblank delay to estimates (Ville Syrjälä) - drm/i915/vrr: Fix vmin/vmax/flipline on TGL when using vblank delay (Ville Syrjälä) - drm/i915/vrr: Drop the extra vmin adjustment for ADL+ (Ville Syrjälä) - drm/i915/vrr: Introduce intel_vrr_vblank_delay() (Ville Syrjälä) - drm/i915: Extract intel_crtc_active_timings() (Ville Syrjälä) - drm/i915: Consolidate intel_pre_commit_crtc_state() (Ville Syrjälä) - drm/i915: Extract intel_mode_vblank_delay() (Ville Syrjälä) - drm/i915: Include the scanline offset in the state dump (Ville Syrjälä) - drm/i915/vrr: Improve VRR state dump (Ville Syrjälä) - drm/i915: Include the vblank delay in the state dump (Ville Syrjälä) - drm/i915: Move framestart/etc. state dump to a better spot (Ville Syrjälä) - drm/i915: Introduce intel_vrr_{vmin,vmax}_vtotal() (Ville Syrjälä) - drm/i915: Fix include order (Ville Syrjälä) - drm/i915: Check vblank delay validity (Ville Syrjälä) - drm/i915: Extract intel_crtc_vblank_delay() (Ville Syrjälä) - drm/i915/audio: rename function prefixes from i915 to intel (Jani Nikula) - drm/i915/audio: convert LPE audio to struct intel_display (Jani Nikula) - drm/i915/audio: convert to struct intel_display (Jani Nikula) - drm/i915/fb: Check that the clear color fits within the BO (Ville Syrjälä) - drm/i915/fb: Add debug spew for misaligned CC plane (Ville Syrjälä) - drm/i915/fb: Relax clear color alignment to 64 bytes (Ville Syrjälä) - drm/i915/guc/slpc: Print more SLPC debug status information (Rodrigo Vivi) - drm/i915/guc/slpc: Allow GuC SLPC default strategies on MTL+ (Rodrigo Vivi) - drm/i915/gvt: Remove unused intel_gvt_in_force_nonpriv_whitelist (Dr. David Alan Gilbert) - drm/i915/gvt: Remove unused intel_vgpu_decode_sprite_plane (Dr. David Alan Gilbert) - drm/i915/gvt: Remove intel_gvt_ggtt_h2g<->index (Dr. David Alan Gilbert) - MAINTAINERS: switch my mail address for GVT driver (Zhenyu Wang) - drm/i915/scaler: Add scaler tracepoints (Ville Syrjälä) - drm/i915/scaler: s/excdeed/exceed/ (Ville Syrjälä) - drm/i915/scaler: Pimp scaler debugs (Ville Syrjälä) - drm/i915/scaler: Nuke redundant code (Ville Syrjälä) - drm/i915/scaler: Extract skl_scaler_max_dst_size() (Ville Syrjälä) - drm/i915/scaler: Extract skl_scaler_min_dst_size() (Ville Syrjälä) - drm/i915/scaler: Extract skl_scaler_max_src_size() (Ville Syrjälä) - drm/i915/scaler: Extract skl_scaler_min_src_size() (Ville Syrjälä) - drm/i915/display: Update DBUF_TRACKER_STATE_SERVICE only on appropriate platforms (Ravi Kumar Vodapalli) - drm/i915/gvt: store virtual_dp_monitor_edid in rodata (Jani Nikula) - drm/i915/dmc_wl: Allow enable_dmc_wl=3 to mean "always locked" (Gustavo Sousa) - drm/i915/dmc_wl: Allow enable_dmc_wl=2 to mean "match any register" (Gustavo Sousa) - drm/i915/dmc_wl: Show description string for enable_dmc_wl (Gustavo Sousa) - drm/i915/dmc_wl: Use enum values for enable_dmc_wl (Gustavo Sousa) - drm/amdgpu: update the handle ptr in get_clockgating_state (Sunil Khatri) - drm/amd/display: Add clear DCC and Tiling callback for DCE (Rodrigo Siqueira) - drm/amdkfd: Fix error handling for missing PASID in 'kfd_process_device_init_vm' (Srinivasan Shanmugam) - drm/amdgpu: Remove redundant check of adev (Xiang Liu) - drm/amdgpu: Check aca enabled inside cper init/fini func (Xiang Liu) - drm/amdgpu: Use firmware supported NPS modes (Lijo Lazar) - drm/amd/pm: Fetch current power limit from PMFW (Lijo Lazar) - drm/amdgpu: Add ring reset callback for JPEG4_0_3 (Sathishkumar S) - drm/amdgpu: Add JPEG4_0_3 core reset control reg (Sathishkumar S) - drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV (Srinivasan Shanmugam) - drm/amd/display: 3.2.321 (Taimur Hassan) - drm/amd/display: Add support for disconnected eDP streams (Harry VanZyllDeJong) - drm/amd/display: dpia should avoid encoder used by dp2 (Peichen Huang) - drm/amd/display: Guard against setting dispclk low when active (Nicholas Kazlauskas) - drm/amd/display: Fix BT2020 YCbCr limited/full range input (Ilya Bakoulin) - drm/amd/display: Add log for MALL entry on DCN32x (Aurabindo Pillai) - drm/amd/display: Add total_num_dpps_required field to informative structure (Oleh Kuzhylnyi) - drm/amd/display: Read LTTPR ALPM caps during link cap retrieval (George Shen) - drm/amd/display: Print seamless boot message in mark_seamless_boot_stream (Alex Hung) - drm/amd/display: Add clear DCC and Tiling callback for DCN (Rodrigo Siqueira) - drm/amd/display: Rename panic function (Rodrigo Siqueira) - drm/amd/display: Add DCC/Tiling reset helper for DCN and DCE (Rodrigo Siqueira) - Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP" (Leo Zeng) - drm/amd/display: Don't treat wb connector as physical in create_validate_stream_for_sink (Harry Wentland) - drm/amd/display: Exit idle optimizations before accessing PHY (Ovidiu Bunea) - drm/amdgpu: Generate bad page threshold cper records (Xiang Liu) - drm/amdgpu: Commit CPER entry (Xiang Liu) - drm/amdgpu: add mutex lock for cper ring (Tao Zhou) - drm/amd/pm: Limit jpeg rings as per max for jpeg_v_4_0_3 (Asad Kamal) - drm/amdgpu: add data write function for CPER ring (Tao Zhou) - drm/amdgpu: read CPER ring via debugfs (Tao Zhou) - drm/amdgpu: add RAS CPER ring buffer (Tao Zhou) - drm/amdgpu: Get timestamp from system time (Xiang Liu) - drm/amdgpu/mes12: allocate hw_resource_1 buffer once (Alex Deucher) - drm/amdgpu/mes11: allocate hw_resource_1 buffer once (Alex Deucher) - drm/amd/display: Reapply 2fde4fdddc1f (Nathan Chancellor) - drm/amdgpu: Generate cper records (Hawking Zhang) - drm/amdkfd: Fix user queue validation on Gfx7/8 (Philip Yang) - drm/amdgpu: Introduce funcs for generating cper record (Hawking Zhang) - drm/amdgpu: Include ACA error type in aca bank (Hawking Zhang) - drm/amdgpu: Optimize the enablement of GECC (Candice Li) - drm/amdgpu: Introduce funcs for populating CPER (Hawking Zhang) - drm/amd/include: Add amd cper header (Hawking Zhang) - drm/amdgpu: Rename VCN clock gating function for consistency (Srinivasan Shanmugam) - drm/amdgpu/vcn4.0.3: drop dpm power helpers (Alex Deucher) - drm/amdgpu/vcn5.0.1: drop dpm power helpers (Alex Deucher) - drm/amdgpu/vcn5.0.1: use correct dpm helper (Alex Deucher) - drm/amdgpu/umsch: tidy up the ucode name string handling (Alex Deucher) - drm/amdgpu/umsch: fix ucode check (Alex Deucher) - drm/amdgpu: Remove extra checks for CPX (Amber Lin) - drm/amdgpu/umsch: declare umsch firmware (Alex Deucher) - drm/amdgpu/gfx: only call mes for enforce isolation if supported (Alex Deucher) - drm/amdgpu: Add ring reset callback for JPEG2_0_0 (Sathishkumar S) - drm/amdgpu: Add ring reset callback for JPEG2_5_0 (Sathishkumar S) - drm/amdgpu: Per-instance init func for JPEG2_5_0 (Sathishkumar S) - drm/amdgpu: Add ring reset callback for JPEG3_0_0 (Sathishkumar S) - drm/amdgpu: Add ring reset callback for JPEG4_0_0 (Sathishkumar S) - drm/amdgpu: Per-instance init func for JPEG4_0_3 (Sathishkumar S) - drm/amdgpu: refine smu send msg debug log format (Yang Wang) - drm/amdgpu/umsch: remove vpe test from umsch (Saleemkhan Jamadar) - drm/amdgpu: Enable ACA by default for psp v13_0_12 (Candice Li) - drm/amdgpu/mes: Add cleaner shader fence address handling in MES for GFX12 (Alex Deucher) - drm/amdkfd: Fix pasid value leak (Xiaogang Chen) - drm/amd/include : Update MES v12 API for fence update (Shaoyun Liu) - drm/amdgpu/vcn: enable TMZ support for vcn 4_0_5 (Saleemkhan Jamadar) - drm/amd/pm: Rename pmfw message SetPstatePolicy (Asad Kamal) - drm/amdgpu/mes: Add cleaner shader fence address handling in MES for GFX11 (Srinivasan Shanmugam) - drm/amd/amdgpu: add support for IP version 11.5.2 (Ying Li) - drm/amd/pm: add support for IP version 11.5.2 (Ying Li) - drm/amdgpu: Unlocked unmap only clear page table leaves (Philip Yang) - drm/amdgpu/mes11: fix set_hw_resources_1 calculation (Alex Deucher) - drm/amdkfd: fix missing L2 cache info in topology (Eric Huang) - drm/amdgpu/vcn2.5: split code along instances (Alex Deucher) - drm/amd/display: 3.2.320 (Taimur Hassan) - drm/amdgpu: Set snoop bit for SDMA for MI series (Harish Kasiviswanathan) - drm/amd/display: sspl: cleanup filter code (Samson Tam) - drm/amd/display: Make dcn401_program_pipe non static (Aurabindo Pillai) - drm/amd/display: pass calculated dram_speed_mts to dml2 (Charlene Liu) - drm/amd/display: add workaround flag to link to force FFE preset (Brendan Tam) - drm/amd/display: add s1_12 filter tables (Samson Tam) - drm/amd/display: limit coverage of optimization skip (Ausef Yousof) - drm/amd/display: add new IRQ enum for underflows (Leo Zeng) - drm/amd/display: remove TF check for LLS policy (Samson Tam) - drm/amd/display: use s1_12 filter tables in SPL (Samson Tam) - drm/amd/display: DML21 Reintegration (Austin Zheng) - drm/amd/display: Don't try AUX transactions on disconnected link (Ilya Bakoulin) - drm/amd/display: docstring definitions MAX_SURFACES and MAX_PLANES (Zaeem Mohamed) - drm/amd/display: Expose 3 secondary planes for supported ASICs (Zaeem Mohamed) - drm/amdgpu: add discovery support for DCN IP version 3.6.0 (Tim Huang) - drm/amd: Refactor find_system_memory() (Mario Limonciello) - drm/amdgpu: reset psp->cmd to NULL after releasing the buffer (Jiang Liu) - drm/amdgpu: Add flags to distinguish vf/pf/pt mode (Asad Kamal) - drm/amdkfd: use GTT for VRAM on APUs only if GTT is larger (Alex Deucher) - drm/amdkfd: add a new flag to manage where VRAM allocations go (Alex Deucher) - drm/amdgpu: Make VBIOS image read optional (Lijo Lazar) - drm/amdgpu: Add flag to make VBIOS read optional (Lijo Lazar) - drm/amdgpu: Add VBIOS flags (Lijo Lazar) - drm/amdgpu: Add wrapper for freeing vbios memory (Lijo Lazar) - drm/amd/display: Add DCN36 DM Support (Wayne Lin) - drm/amd/display: Add DCN36 CORE (Wayne Lin) - drm/amd/display: Support DCN36 HDCP (Wayne Lin) - drm/amd/display: Support DCN36 DSC (Wayne Lin) - drm/amd/display: Add DCN36 DMCUB (Wayne Lin) - drm/amd/display: Add DCN36 DML2 support (Wayne Lin) - drm/amd/display: Add DCN36 GPIO (Wayne Lin) - drm/amd/display: Add DCN36 Resource (Wayne Lin) - drm/amd/display: Add DCN36 IRQ (Wayne Lin) - drm/amd/display: Add DCN36 BIOS command table support (Wayne Lin) - drm/amd/display: Add DCN36 version identifiers (Wayne Lin) - drm/amd/display: Add dcn36 register header files (Wayne Lin) - drm/amdgpu/gfx9: use amdgpu_gfx_off_ctrl_immediate() for PG (Alex Deucher) - drm/amdgpu/gfx: add amdgpu_gfx_off_ctrl_immediate() (Alex Deucher) - drm/amd/include : MES v11 and v12 API header update (Shaoyun Liu) - drm/amd/pm: Remove unnecessary device state checks (Lijo Lazar) - drm/amd/pm: Fix get_if_active usage (Lijo Lazar) - drm/amd/pm: Add APIs for device access checks (Lijo Lazar) - drm/amdgpu: Clean up atom header file inclusion (Lijo Lazar) - drm/amdgpu/sdma4: drop gfxoff calls in dump ip state (Alex Deucher) - drm/amd/display: Replace pr_info in dc_validate_boot_timing() (Alex Hung) - drm/amd/display: Remove unused link_enc_cfg_get_link_enc_used_by_stream (Dr. David Alan Gilbert) - drm/amd/display: Remove unused get_max_support_fbc_buffersize (Dr. David Alan Gilbert) - drm/amd/display: Remove unused hubbub1_toggle_watermark_change_req (Dr. David Alan Gilbert) - drm/amd/display: Remove unused get_clock_requirements_for_state (Dr. David Alan Gilbert) - drm/amd/display: Remove unused dc_stream_get_crtc_position (Dr. David Alan Gilbert) - drm/amd/display: Remove unused freesync functions (Dr. David Alan Gilbert) - drm/amd/display: Remove unused mpc1_is_mpcc_idle (Dr. David Alan Gilbert) - drm/amd/pm: Limit to 8 jpeg rings per instance (Lijo Lazar) - drm/amdgpu: Enable devcoredump for JPEG5_0_0 (Sathishkumar S) - drm/amdgpu: Enable devcoredump for JPEG2_5_0 (Sathishkumar S) - drm/amdgpu: Enable devcoredump for JPEG2_0_0 (Sathishkumar S) - drm/amdgpu: Enable devcoredump for JPEG3_0_0 (Sathishkumar S) - drm/amdgpu: Enable devcoredump for JPEG4_0_5 (Sathishkumar S) - drm/amdgpu: Enable devcoredump for JPEG4_0_0 (Sathishkumar S) - drm/amdgpu: Enable devcoredump for JPEG5_0_1 (Sathishkumar S) - drm/amdgpu: Enable devcoredump for JPEG4_0_3 (Sathishkumar S) - drm/amdgpu: Add helper funcs for jpeg devcoredump (Sathishkumar S) - drm/amdgpu: Enable IFWI update support with PSPv13.0.12 (Shiwu Zhang) - drm/amd/pm: Skip P2S load for SMU v13.0.12 (Asad Kamal) - drm/amdgpu: Add support for smuio 13.0.11 (Mangesh Gadre) - drm/amdgpu: Add support for nbio 7.9.1 (Mangesh Gadre) - drm/amdgpu: Add support for smu 13.0.12 (Mangesh Gadre) - drm/amdgpu: Add support for umc 12.5.0/mmhub 1.8.1 (Mangesh Gadre) - drm/amd/display: 3.2.319 (Taimur Hassan) - drm/amd/display: Move SPL to a new path (Samson Tam) - drm/amd/display: Request HW cursor on DCN3.2 with SubVP (Aric Cyr) - drm/amd/display: Allow reuse of of DCN4x code (Dmytro) - drm/amd/display: Enable odm 4:1 when debug key is set (Muhammad Ahmed) - drm/amdgpu: Add a func for core specific reg offset (Sathishkumar S) - drm/amd/display: Support multiple options during psr entry. (Martin Tsai) - Revert "drm/amd/display: Exit idle optimizations before attempt to access PHY" (Brandon Syu) - drm/amd/display: Fixes for mcache programming in DML21 (Dillon Varone) - drm/amdgpu: Clean up IP version checks in gmcv9.0 (Lijo Lazar) - drm/amdgpu: Clean up GFX v9.4.3 IP version checks (Lijo Lazar) - drm/amdgpu: Use version to figure out harvest info (Lijo Lazar) - drm/amdgpu: Pass IP instance/hwid as parameters (Lijo Lazar) - drm/amdgpu/gfx10: Enable cleaner shader for GFX10.1.1/10.1.2 GPUs (Srinivasan Shanmugam) - drm/amdgpu: update and cleanup PM4 headers (Alex Deucher) - drm/amd/display: 3.2.318 (Aric Cyr) - drm/amd/display: refactor dio link encoder assigning (Peichen Huang) - drm/amd/display: Guard Possible Null Pointer Dereference (Sung Lee) - drm/amd/display: Add boot option to reduce PHY SSC for HBR3 (Hansen Dsouza) - drm/amd/display: Ammend DCPG IP control sequences to align with HW guidance (Dillon Varone) - drm/amd/display: Disable PSR-SU on some OLED panel (Tom Chung) - drm/amd/display: Account For OTO Prefetch Bandwidth When Calculating Urgent Bandwidth (Austin Zheng) - drm/amd/display: Update Cursor request mode to the beginning prefetch always (Zhikai Zhai) - drm/amd/display: Update CR AUX RD interval interpretation (George Shen) - drm/amd/display: Initial psr_version with correct setting (Tom Chung) - drm/amdgpu/gfx10: Add cleaner shader for GFX10.1.10 (Srinivasan Shanmugam) - drm/amdgpu: Skip err_count sysfs creation on VF unsupported RAS blocks (Victor Skvortsov) - drm/amdgpu: Update usage for bad page threshold (Hawking Zhang) - drm/amd/pm: Update pm attr for gc_9_5_0 (Asad Kamal) - drm/amd/pm: Skip showing MCLK_OD level (Asad Kamal) - drm/amd/pm: Add metrics support for smuv13.0.12 (Asad Kamal) - drm/amd/pm: Add SMUv13.0.12 PPT interface (Asad Kamal) - drm/amd/pm: Add metrics table header for smu_v13_0_12 (Asad Kamal) - drm/amd/pm: Update metrics tbl struct for smu_v_13.0.6 (Asad Kamal) - drm/amd/pm: Update smu_v13_0_0 SRIOV VF flag in msg mapping table (Yifan Zha) - drm/amd/display: Refactor mark_seamless_boot_stream() (Mario Limonciello) - drm/amd: Mark amdgpu.gttsize parameter as deprecated and show warnings on use (Mario Limonciello) - drm/amd/display: Add new log type `DC_LOG_INFO` (Mario Limonciello) - drm/amd/display: Decrease message about seamless boot enabled to debug (Mario Limonciello) - drm/amd/display: Add debug messages for dc_validate_boot_timing() (Mario Limonciello) - amdgpu/soc15: enable asic reset for dGPU in case of suspend abort (Jiang Liu) - drm/amd/display: 3.2.317 (Aric Cyr) - drm/amd/display: Reverse the visual confirm recouts (Peterson Guo) - drm/amd/display: Exclude clkoffset and ips setting for dcn351 specific (Charlene Liu) - drm/amd/display: Increase block_sequence array size (Joshua Aberback) - drm/amd/display: Use Nominal vBlank If Provided Instead Of Capping It (Austin Zheng) - drm/amd/display: Populate register address for dentist for dcn401 (Dillon Varone) - drm/amd/display: Add AS SDP programming for UHBR link rate. (Ian Chen) - drm/amd/display: log destination of vertical interrupt (Josip Pavic) - drm/amd/display: Support "Broadcast RGB" drm property (Yan Li) - drm/amd/display: remove extraneous ; after statements (Colin Ian King) - drm/amdgpu/gfx10: implement gfx queue reset via MMIO (Jesse.zhang@amd.com) - drm/amdgpu/gfx10: implement queue reset via MMIO (Jesse.zhang@amd.com) - drm/amd/pm: Fill ip version for SMU v13.0.12 (Asad Kamal) - drm/radeon/ci_dpm: Remove needless NULL checks of dpm tables (Nikita Zhandarovich) - drm/amdgpu: Use active umc info from discovery (Lijo Lazar) - drm/amd/pm: Populate pmfw version for SMU v13.0.12 (Asad Kamal) - drm/amdgpu: Set noretry default for GC 9.5.0 (Amber Lin) - drm/amdgpu: read harvest info from harvest table for gfx950 (Le Ma) - drm/amdgpu: enlarge the VBIOS binary size limit (Shiwu Zhang) - drm/amdkfd: Remove unused functions (Dr. David Alan Gilbert) - drm/amdgpu/swsmu: set workload profile to bootup default (Alex Deucher) - drm/amdgpu: add dynamic workload profile switching for gfx12 (Alex Deucher) - drm/amdgpu: add dynamic workload profile switching for gfx11 (Alex Deucher) - drm/amdgpu: add dynamic workload profile switching for gfx10 (Alex Deucher) - drm/amdgpu/gfx: add ring helpers for setting workload profile (Alex Deucher) - drm/amdkfd: Have kfd driver use same PASID values from graphic driver (Xiaogang Chen) - drm/amdgpu: Check RRMT status for JPEG v4.0.3 (Lijo Lazar) - drm/amdgpu: Check RRMT status for VCN v4.0.3 (Lijo Lazar) - drm/amdgpu: Add VCN v4.0.3 RRMT register offset (Lijo Lazar) - drm/amdgpu: add support for PSP IP version 14.0.5 (Tim Huang) - drm/amdgpu: add support for SMU IP version 14.0.5 (Tim Huang) - drm/amdgpu: enable VCN/JPEG CGPG for GC IP version 11.5.3 (Tim Huang) - drm/amdgpu: add support for MMHUB IP version 3.3.2 (Tim Huang) - drm/amdgpu: add support for NBIO IP version 7.11.2 (Tim Huang) - drm/amdgpu: add support for SDMA IP version 6.1.3 (Tim Huang) - drm/amdgpu: add support for GC IP version 11.5.3 (Tim Huang) - drm/amdgpu: add OEM i2c bus for polaris chips (Alex Deucher) - drm/amdgpu: rework i2c init and fini (Alex Deucher) - drm/amdgpu/atombios: drop empty function (Alex Deucher) - drm/amd/display/dc: enable oem i2c support for DCE 12.x (Alex Deucher) - drm/amd/display/dc: add support for oem i2c in atom_firmware_info_v3_1 (Alex Deucher) - drm/amd/display/dm: add support for OEM i2c bus (Alex Deucher) - drm/amd/display/dm: handle OEM i2c buses in i2c functions (Alex Deucher) - drm/amd/display/dc: add a new helper to fetch the OEM ddc_service (Alex Deucher) - drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer() (Alex Deucher) - drm/amd/display/dm: drop extra parameters to create_i2c() (Alex Deucher) - drm/amdgpu: increase amdgpu max rings limit (Sathishkumar S) - drm/ast: cursor: Move implementation to separate source file (Thomas Zimmermann) - drm/ast: cursor: Add support for ARGB4444 (Thomas Zimmermann) - drm/ast: cursor: Move format conversion to shared helper (Thomas Zimmermann) - drm/ast: cursor: Calculate checksum in helper (Thomas Zimmermann) - drm/atomic-helper: Change parameter name of drm_atomic_helper_wait_for_flip_done() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_cleanup_done() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_cleanup_planes() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_wait_for_vblanks() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_hw_done() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_fake_vblank() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_writebacks() (Maxime Ripard) - drm/bridge: Change parameter name of drm_atomic_bridge_chain_enable() (Maxime Ripard) - drm/bridge: Change parameter name of drm_atomic_bridge_chain_pre_enable() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_modeset_enables() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_planes() (Maxime Ripard) - drm/atomic-helper: Change parameter name of crtc_set_mode() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_update_legacy_modeset_state() (Maxime Ripard) - drm/bridge: Change parameter name of drm_atomic_bridge_chain_post_disable() (Maxime Ripard) - drm/bridge: Change parameter name of drm_atomic_bridge_chain_disable() (Maxime Ripard) - drm/atomic-helper: Change parameter name of disable_outputs() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_modeset_disables() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_tail_rpm() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_tail() (Maxime Ripard) - drm/atomic-helper: Change parameter name of drm_atomic_helper_wait_for_dependencies() (Maxime Ripard) - drm/atomic-helper: Fix commit_tail state variable name (Maxime Ripard) - drm/bridge: Pass full state to atomic_post_disable (Maxime Ripard) - drm/bridge: Pass full state to atomic_disable (Maxime Ripard) - drm/bridge: Pass full state to atomic_enable (Maxime Ripard) - drm/bridge: Pass full state to atomic_pre_enable (Maxime Ripard) - drm/atomic: Document history of drm_atomic_state (Maxime Ripard) - drm/nouveau: Fix error pointer dereference in r535_gsp_msgq_recv() (Dan Carpenter) - drm/bridge: nwl-dsi: Set bridge type (Alexander Stein) - drm/bridge: ti-sn65dsi83: Set bridge type (Alexander Stein) - drm/bridge: analogix_dp: Use devm_platform_ioremap_resource() (Shixiong Ou) - drm/bridge: panel: forbid initializing a panel with unknown connector type (Luca Ceresoli) - drm/bridge: panel: drm_panel_bridge_remove: warn when called on non-panel bridge (Luca Ceresoli) - drm/bridge: panel: use drm_bridge_is_panel() instead of open code (Luca Ceresoli) - drm: of: drm_of_find_panel_or_bridge: move misplaced comment (Luca Ceresoli) - drm/debugfs: fix printk format for bridge index (Luca Ceresoli) - gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines (Vitalii Mordan) - drm: panel-orientation-quirks: Add quirk for OneXPlayer Mini (Intel) (Andrew Wyatt) - drm: panel-orientation-quirks: Add new quirk for GPD Win 2 (Andrew Wyatt) - drm: panel-orientation-quirks: Add quirk for AYA NEO Slide (Andrew Wyatt) - drm: panel-orientation-quirks: Add quirks for AYA NEO Flip DS and KB (Andrew Wyatt) - drm: panel-orientation-quirks: Add support for AYANEO 2S (Andrew Wyatt) - accel/amdxdna: Refactor hardware context destroy routine (Lizhi Hou) - drm/amdgpu: Enable async flip on overlay planes (André Almeida) - drm/atomic: Let drivers decide which planes to async flip (André Almeida) - drm/amdgpu: Use device wedged event (André Almeida) - drm/i915: Use device wedged event (Raag Jadav) - drm/xe: Use device wedged event (Raag Jadav) - drm/doc: Document device wedged event (Raag Jadav) - drm: Introduce device wedged event (Raag Jadav) - drm: bridge: ti-sn65dsi83: Add error recovery mechanism (Herve Codina) - drm/vc4: hdmi: Use drm_atomic_helper_reset_crtc() (Herve Codina) - drm/atomic-helper: Introduce drm_atomic_helper_reset_crtc() (Herve Codina) - dt-bindings: display: bridge: sn65dsi83: Add interrupt (Herve Codina) - drm/vkms: Fix use after free and double free on init error (José Expósito) - drm: writeback: Fix use after free in drm_writeback_connector_cleanup() (Dan Carpenter) - drm/tests: Fix a test in drm_test_check_valid_clones() (Dan Carpenter) - drm: drop i2c subdir from Makefile (Dmitry Baryshkov) - drm/i2c: move TDA998x driver under drivers/gpu/drm/bridge (Dmitry Baryshkov) - media: cec: move driver for TDA9950 from drm/i2c (Dmitry Baryshkov) - drm/i2c: tda998x: drop support for platform_data (Dmitry Baryshkov) - drm/panel: visionox-r66451: transition to mipi_dsi wrapped functions (Tejas Vipin) - MAINTAINERS: Add TTM reviewers (Thomas Hellström) - drm/v3d: Add clock handling (Stefan Wahren) - drm/sched: Use struct for drm_sched_init() params (Philipp Stanner) - drm: ensure drm headers are self-contained and pass kernel-doc (Jani Nikula) - drm/client: include types.h to make drm_client_event.h self-contained (Jani Nikula) - drm: zynqmp_dp: Use devm_platform_ioremap_resource_byname() (Jinjie Ruan) - drm: zynqmp_dp: Use scope-based mutex helpers (Sean Anderson) - drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set() (Bart Van Assche) - drm/edp-panel: Add panel used by T14s Gen6 Snapdragon (Sebastian Reichel) - drm: xlnx: zynqmp_dpsub: Add NULL check in zynqmp_audio_init (Charles Han) - drm: xlnx: zynqmp: Fix max dma segment size (Tomi Valkeinen) - drm/mgag200: Added support for the new device G200eH5 (Gwenael Georgeault) - drm/ast: astdp: Validate display modes (Thomas Zimmermann) - drm/ast: astdp: Store mode index in connector state (Thomas Zimmermann) - drm/ast: astdp: Inline mode-index calculation (Thomas Zimmermann) - drm/ast: astdp: Add connector state (Thomas Zimmermann) - drm/bridge: dw-hdmi: Sync comment block with actual bus formats order (Cristian Ciocaltea) - drm/bridge: ti-sn65dsi86: remove unused drm_panel.h include (Luca Ceresoli) - drm/bridge: ti-sn65dsi83: remove unused drm_panel.h include (Luca Ceresoli) - drm/bridge: tc358775: remove unused drm_panel.h include (Luca Ceresoli) - drm/bridge: tc358762: remove unused drm_panel.h include, add drm_bridge.h (Luca Ceresoli) - drm/bridge: parade-ps8640: remove unused drm_panel.h include (Luca Ceresoli) - drm/bridge: parade-ps8622: remove unused drm_panel.h include (Luca Ceresoli) - drm/bridge: nxp-ptn3460: remove unused drm_panel.h include (Luca Ceresoli) - drm/panel: remove unnecessary forward declaration (Luca Ceresoli) - drm/panel: panel-himax-hx83102: support for starry-2082109qfh040022-50e MIPI-DSI panel (Langyan Ye) - drm/panel: panel-himax-hx83102: support for kingdisplay-kd110n11-51ie MIPI-DSI panel (Langyan Ye) - dt-bindings: display: panel: Add KD110N11-51IE and 2082109QFH040022-50E (Langyan Ye) - drm/bridge: convert to use devm_platform_ioremap_resource() (Shixiong Ou) - drm/ttm: use ttm_resource_unevictable() to replace pin_count and swapped (Zhaoyu Liu) - accel/ivpu: Implement D0i2 disable test mode (Karol Wachowski) - accel/ivpu: Add test modes to toggle clock relinquish disable (Karol Wachowski) - accel/ivpu: Allow to import single buffer into multiple contexts (Tomasz Rusinowicz) - accel/ivpu: Add debugfs interface for setting HWS priority bands (Karol Wachowski) - accel/ivpu: Prevent runtime suspend during context abort work (Andrzej Kacprowski) - accel/ivpu: Add missing locks around mmu queues (Andrzej Kacprowski) - drm/virtio: Add drm_panic support (Ryosuke Yasuoka) - drm/panel: panel-himax-hx83102: support for csot-pna957qt1-1 MIPI-DSI panel (Langyan Ye) - dt-bindings: display: panel: Add compatible for CSOT PNA957QT1-1 (Langyan Ye) - dt-bindings: vendor-prefixes: add csot (Langyan Ye) - drm/panthor: Convert IOCTL defines to an enum (Rob Herring (Arm)) - drm/panic: Better binary encoding in QR code (Jocelyn Falempe) - drm/panthor: Fix race condition when gathering fdinfo group samples (Adrián Larumbe) - Documentation/gpu: Add fdinfo meanings of panthor-*-memory tags (Adrián Larumbe) - drm/panthor: Expose size of driver internal BO's over fdinfo (Adrián Larumbe) - drm/file: Add fdinfo helper for printing regions with prefix (Adrián Larumbe) - Documentation/gpu: Clarify format of driver-specific fidnfo keys (Adrián Larumbe) - drm/scheduler: Remove some unused prototypes (Tvrtko Ursulin) - drm/bridge: it6505: fix HDCP V match check is not performed correctly (Hermes Wu) - drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI0 (Cristian Ciocaltea) - drm/rockchip: vop2: Drop unnecessary if_pixclk_rate computation (Cristian Ciocaltea) - dt-bindings: display: vop2: Add optional PLL clock properties (Cristian Ciocaltea) - dt-bindings: display: rockchip: Fix label name of hdptxphy for RK3588 HDMI TX Controller (Damon Ding) - drm/panel: sharp-ls060t1sx01: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/edp-panel: Add LG Display panel model LP079QX1-SP0V (Damon Ding) - drm/ci: update expectation files (Vignesh Raman) - drm/ci: update gitlab rules (Vignesh Raman) - drm/ci: uprev mesa (Vignesh Raman) - drm/vkms: Add support for ABGR8888 pixel format (Paz Zcharya) - drm/atomic-helper: improve CRTC enabled/connectors mismatch logging message (Luca Ceresoli) - drm/drm_mode_object: fix typo in kerneldoc (Luca Ceresoli) - drm/i915/lttpr: Enable Extended Wake Timeout (Suraj Kandpal) - drm/display/dp: Define function to setup Extended wake time (Suraj Kandpal) - drm/dp: Add the DPCD register required for Extended wake timeout (Suraj Kandpal) - drm/ast: Only look up VBIOS mode on full modesets (Thomas Zimmermann) - drm/ast: Remove struct ast_vbios_mode_info (Thomas Zimmermann) - drm/ast: astdp: Look up mode index from table (Thomas Zimmermann) - drm/ast: astdp: Rework display-mode setting (Thomas Zimmermann) - drm/ast: Inline ast_get_vbios_mode_info() (Thomas Zimmermann) - drm/ast: Validate DRM display modes against VBIOS modes (Thomas Zimmermann) - drm/ast: Add helpers for VBIOS mode lookup (Thomas Zimmermann) - drm/ast: Add empty initializer for VBIOS modes (Thomas Zimmermann) - drm/ast: Find VBIOS mode from regular display size (Thomas Zimmermann) - drm/ast: Always validate H/V sync flags (Thomas Zimmermann) - drm/ast: Add support_wuxga flag to struct ast_device (Thomas Zimmermann) - drm/ast: Add support_fullhd flag to struct ast_device (Thomas Zimmermann) - drm/ast: Reorganize widescreen test around hardware Gens (Thomas Zimmermann) - drm/ast: Rename support_wide_screen to support_wsxga_p (Thomas Zimmermann) - drm/ast: Align naming in widescreen detection code to manual (Thomas Zimmermann) - drm/ast: Remove 1152x864 from list of widescreen resolutions (Thomas Zimmermann) - accel/ivpu: Move recovery work to system_unbound_wq (Karol Wachowski) - accel/ivpu: Enable recovery and adjust timeouts for fpga (Tomasz Rusinowicz) - accel/ivpu: Turn on HWS by default on all platforms (Karol Wachowski) - accel/ivpu: Fix missing MMU events if file_priv is unbound (Karol Wachowski) - accel/ivpu: Update last_busy in IRQ handler (Jacek Lawrynowicz) - accel/ivpu: Add support for hardware fault injection (Jacek Lawrynowicz) - accel/qaic: Add AIC200 support (Jeffrey Hugo) - accel/qaic: Add config structs for supported cards (Jeffrey Hugo) - accel/qaic: Mask out SR-IOV PCI resources (Youssef Samir) - accel/qaic: Add support for MSI-X (Youssef Samir) - accel/qaic: Allocate an exact number of MSIs (Youssef Samir) - bus: mhi: host: Add a policy to enable image transfer via BHIe in PBL (Matthew Leung) - bus: mhi: host: Refactor BHI/BHIe based firmware loading (Matthew Leung) - drm/ast: Fix ast_dp connection status (Jocelyn Falempe) - dt-bindings: display: renesas,du: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: display: renesas,du: narrow interrupts and resets per variants (Krzysztof Kozlowski) - MAINTAINERS: Update drm/rcar-du maintainers (Tomi Valkeinen) - MAINTAINERS: Remove Noralf Trønnes as driver maintainer (Noralf Trønnes) - drm: bridge: adv7511: remove s32 format from i2s capabilities (Olivier Moysan) - ASoC: hdmi-codec: allow to refine formats actually supported (Olivier Moysan) - drm: bridge: adv7511: fill stream capabilities (Olivier Moysan) - drm/nouveau: consume the return of large GSP message (Zhi Wang) - drm/nouveau: support handling the return of large GSP message (Zhi Wang) - drm/nouveau: factor out r535_gsp_msgq_recv_one_elem() (Zhi Wang) - drm/nouveau: factor out r535_gsp_msgq_peek() (Zhi Wang) - drm/nouveau: rename the variable "cmd" to "msg" in r535_gsp_cmdq_{get, push}() (Zhi Wang) - drm/nouveau: refine the variable names in r535_gsp_msg_recv() (Zhi Wang) - drm/nouveau: refine the variable names in r535_gsp_rpc_push() (Zhi Wang) - drm/nouveau: remove the magic number in r535_gsp_rpc_push() (Zhi Wang) - drm/nouveau: fix the broken marco GSP_MSG_MAX_SIZE (Zhi Wang) - drm/nouveau: rename "argc" to what it represents in GSP RPC routines (Zhi Wang) - drm/nouveau: rename "argv" to what it represents in *rm_{alloc, ctrl}_*() (Zhi Wang) - drm/nouveau: remove unused param repc in *rm_alloc_push() (Zhi Wang) - drm/nouveau: rename "argv" to what it represents on the GSP message send path (Zhi Wang) - drm/nouveau: rename "repc" to "gsp_rpc_len" on the GSP message recv path (Zhi Wang) - drm/nouveau: add a kernel doc to introduce the GSP RPC (Zhi Wang) - drm/dp_mst: Add helper to get port number at specific LCT from RAD (Wayne Lin) - drm/dp_mst: Fix drm RAD print (Wayne Lin) - drm/panel: samsung-s6e88a0-ams452ef01: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/virtio: Support partial maps of GEM objects (Sasha Finkelstein) - drm: add modifiers for MediaTek tiled formats (Eric R. Smith) - drm/tidss: Fix typos (Andrew Kreimer) - drm/omap: Remove hdmi5_core_handle_irqs() (Dr. David Alan Gilbert) - drm/omap/dss: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - drm/omap/dss: Use of_property_present() to test existence of DT property (Krzysztof Kozlowski) - drm/panel-edp: Add STA 116QHD024002 (Langyan Ye) - drm/atomic-helper: document drm_atomic_helper_check() restrictions (Dmitry Baryshkov) - drm/bridge: adv7511: Switch to atomic operations (Jesse Van Gavere) - drm/ast: Only warn about unsupported TX chips on Gen4 and later (Thomas Zimmermann) - drm/ast: Merge TX-chip detection code for Gen4 and later (Thomas Zimmermann) - drm/ast: Align Gen1 DVO detection to register manual (Thomas Zimmermann) - drm/ast: Hide Gens 1 to 3 TX detection in branch (Thomas Zimmermann) - drm/ast: Initialize ASTDP in ast_post_gpu() (Thomas Zimmermann) - drm/ast: Refactor ast_post_gpu() by Gen (Thomas Zimmermann) - drm/ast: Detect DRAM before TX-chip (Thomas Zimmermann) - drm/ast: Detect wide-screen support before creating modeset pipeline (Thomas Zimmermann) - drm/vkms: Switch to dynamic allocation for CRTC (Louis Chauvet) - drm/vkms: Switch to dynamic allocation for encoder (Louis Chauvet) - drm/vkms: Switch to dynamic allocation for connector (Louis Chauvet) - drm/vkms: Switch to managed for writeback connector (Louis Chauvet) - drm: writeback: Create drmm variants for drm_writeback_connector initialization (Louis Chauvet) - drm: writeback: Add missing cleanup in case of initialization failure (Louis Chauvet) - drm: writeback: Create an helper for drm_writeback_connector initialization (Louis Chauvet) - drm/vkms: Switch to managed for crtc (Louis Chauvet) - drm/managed: Add DRM-managed alloc_ordered_workqueue (Louis Chauvet) - drm/vkms: Switch to managed for encoder (Louis Chauvet) - drm/vkms: Switch to managed for connector (Louis Chauvet) - drm/imagination: Use the drm_sched_job_has_dependency helper (Tvrtko Ursulin) - drm/sched: Add helper to check job dependencies (Tvrtko Ursulin) - drm/vc4: Remove BOs seqnos (Maíra Canal) - drm/vc4: Use DMA Resv to implement VC4 wait BO IOCTL (Maíra Canal) - drm/vc4: Use DRM Execution Contexts (Maíra Canal) - drm/virtio: Don't return error if virtio-gpu PCI dev is not found (Vivek Kasireddy) - drm/panel-edp: Add BOE NV140FHM-NZ panel entry (Andy Yan) - accel/qaic: Change aic100_image_table definition (Youssef Samir) - MAINTAINERS: Update intel_vpu maintainer list (Jacek Lawrynowicz) - MAINTAINERS: Add DRM GPU Scheduler reviewer (Philipp Stanner) - MAINTAINERS: Update DRM GPU Scheduler section (Philipp Stanner) - drm/sched: Remove weak paused submission checks (Tvrtko Ursulin) - drm/ssd130x: ensure ssd132x pitch is correct (John Keeping) - drm/ssd130x: fix ssd132x encoding (John Keeping) - drm/tests/buddy: fix build with unused prng (Matthew Auld) - drm/v3d: Remove `v3d->cpu_job` (Maíra Canal) - drm/atomic: clarify the rules around drm_atomic_state->allow_modeset (Simona Vetter) - drm/buddy: Add a testcase to verify the multiroot fini (Arunpravin Paneer Selvam) - drm/buddy: fix issue that force_merge cannot free all roots (Lin.Cao) - drm/probe-helper: Call connector detect functions in single helper (Thomas Zimmermann) - accel/amdxdna: Declare sched_ops as static (Lizhi Hou) - accel/amdxdna: Remove casting mailbox payload pointer (Lizhi Hou) - drm/panel-edp: Add Starry 116KHD024006 (Douglas Anderson) - drm/panel-edp: Add CSW MNB601LS1-3 (Langyan Ye) - drm/panel-edp: Add B140UAN04.4 and MNE007QS3-7 (Langyan Ye) - drm/panel: xinpeng-xpp055c272: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/panel: ebbg-ft8719: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/ttm/pool: Restructure the pool allocation code (Thomas Hellström) - drm/ttm: Balance ttm_resource_cursor_init() and ttm_resource_cursor_fini() (Thomas Hellström) - drm/panthor: Fix a race between the reset and suspend path (Boris Brezillon) - drm/sched: Delete unused update_job_credits (Tvrtko Ursulin) - drm/panthor: fix all mmu kernel-doc comments (Randy Dunlap) - drm/panthor: Remove dead code (Florent Tomasin) - drm/rockchip: Don't change hdmi reference clock rate (Derek Foreman) - accel/amdxdna: Return error when setting clock failed for npu1 (Lizhi Hou) - drm/nouveau: fix kernel-doc comments (Timur Tabi) - dma-fence: Add some more fence-merge-unwrap tests (Tvrtko Ursulin) - dma-buf: add selftest for fence order after merge (Christian König) - dma-fence: Add a single fence fast path for fence merging (Tvrtko Ursulin) - drm/virtio: Factor out common dmabuf unmapping code (Dmitry Osipenko) - drm/virtio: Set missing bo->attached flag (Dmitry Osipenko) - drm/virtio: Lock the VGA resources during initialization (Vivek Kasireddy) - drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj() (Vivek Kasireddy) - accel/ivpu: Enable HWS by default on all platforms (Jacek Lawrynowicz) - accel/ivpu: Add platform detection for presilicon (Karol Wachowski) - accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW (Karol Wachowski) - accel/ivpu: Fix locking order in ivpu_job_submit (Karol Wachowski) - accel/ivpu: Fix locking order in ivpu_cmdq_destroy_ioctl (Karol Wachowski) - accel/ivpu: Set command queue management capability based on HWS (Karol Wachowski) - accel/ivpu: Fix missing MMU events from reserved SSID (Karol Wachowski) - accel/ivpu: Move parts of MMU event IRQ handling to thread handler (Karol Wachowski) - accel/ivpu: Dump only first MMU fault from single context (Karol Wachowski) - accel/ivpu: Use workqueue for IRQ handling (Maciej Falkowski) - accel/ivpu: Expose NPU memory utilization info in sysfs (Maciej Falkowski) - accel/ivpu: Abort all jobs after command queue unregister (Karol Wachowski) - accel/ivpu: Add API for command queue create/destroy/submit (Karol Wachowski) - accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation (Karol Wachowski) - drm/ssd130x: Set SPI .id_table to prevent an SPI core warning (Javier Martinez Canillas) - drm/tests: Add test for drm_atomic_helper_check_modeset() (Jessica Zhang) - drm: Add valid clones check (Jessica Zhang) - drm/tests: Add test for drm_crtc_in_clone_mode() (Jessica Zhang) - drm: add clone mode check for CRTC (Jessica Zhang) - drm/tests: Add test for drm_atomic_helper_commit_modeset_disables() (Jessica Zhang) - drm: allow encoder mode_set even when connectors change for crtc (Abhinav Kumar) - drm/bridge: ti-sn65dsi86: Fix multiple instances (Geert Uytterhoeven) - drm/nouveau: vendor in drm_encoder_slave API (Dmitry Baryshkov) - drm/nouveau: incorporate I2C TV encoder drivers (Dmitry Baryshkov) - drm/connector: make mode_valid take a const struct drm_display_mode (Dmitry Baryshkov) - drm/connector: make mode_valid_ctx take a const struct drm_display_mode (Dmitry Baryshkov) - drm/sti: hda: pass const struct drm_display_mode* to hda_get_mode_idx() (Dmitry Baryshkov) - drm/amdgpu: don't change mode in amdgpu_dm_connector_mode_valid() (Dmitry Baryshkov) - drm/encoder_slave: make mode_valid accept const struct drm_display_mode (Dmitry Baryshkov) - drm/ci: uprev IGT (Vignesh Raman) - drm/rockchip: dw_hdmi_qp: Add basic RK3576 HDMI output support (Andy Yan) - dt-bindings: display: rockchip: Add rk3576 hdmi controller (Andy Yan) - drm/rockchip: dw_hdmi_qp: Add platform ctrl callback (Andy Yan) - drm: xlnx: zynqmp_dpsub: Fix kernel doc (Tomi Valkeinen) - fbdev: fsl-diu-fb: add missing device_remove_file() (Shixiong Ou) - fbcon: Use static attribute groups for sysfs entries (Shixiong Ou) - fbdev: sm501fb: Add some geometry checks. (Danila Chernetsov) - fbdev: omapfb: Add 'plane' value check (Leonid Arapov) - fbdev: omapfb: Remove writeback deadcode (Leonid Arapov) - MAINTAINERS: Add contact info for fbdev packed pixel drawing (Zsolt Kajtar) - fbdev: Refactoring the fbcon packed pixel drawing routines (Zsolt Kajtar) - fbdev: wmt_ge_rops: Remove fb_draw.h includes (Zsolt Kajtar) - fbdev: mach64_cursor: Remove fb_draw.h includes (Zsolt Kajtar) - fbdev: Register sysfs groups through device_add_group (Shixiong Ou) - fbdev: lcdcfb: Register sysfs groups through driver core (Shixiong Ou) - mdacon: rework dependency list (Arnd Bergmann) - dummycon: fix default rows/cols (Arnd Bergmann) - dummycon: only build module if there are users (Arnd Bergmann) - fbdev: au1100fb: Move a variable assignment behind a null pointer check (Markus Elfring) - fbdev: pxafb: use devm_kmemdup*() (Raag Jadav) - fbcon: Use correct erase colour for clearing in fbcon (Zsolt Kajtar) - fbdev: core: tileblit: Implement missing margin clearing for tileblit (Zsolt Kajtar) - io_uring/net: fix io_req_post_cqe abuse by send bundle (Pavel Begunkov) - io_uring/net: use REQ_F_IMPORT_BUFFER for send_zc (Caleb Sander Mateos) - io_uring: move min_events sanitisation (Pavel Begunkov) - io_uring: rename "min" arg in io_iopoll_check() (Pavel Begunkov) - io_uring: open code __io_post_aux_cqe() (Pavel Begunkov) - io_uring: defer iowq cqe overflow via task_work (Pavel Begunkov) - io_uring: fix retry handling off iowq (Pavel Begunkov) - io_uring/net: only import send_zc buffer once (Caleb Sander Mateos) - io_uring/cmd: introduce io_uring_cmd_import_fixed_vec (Pavel Begunkov) - io_uring/cmd: add iovec cache for commands (Pavel Begunkov) - io_uring/cmd: don't expose entire cmd async data (Pavel Begunkov) - io_uring: rename the data cmd cache (Pavel Begunkov) - io_uring: rely on io_prep_reg_vec for iovec placement (Pavel Begunkov) - io_uring: introduce io_prep_reg_iovec() (Pavel Begunkov) - io_uring: unify STOP_MULTISHOT with IOU_OK (Pavel Begunkov) - io_uring: return -EAGAIN to continue multishot (Pavel Begunkov) - io_uring: cap cached iovec/bvec size (Pavel Begunkov) - io_uring/net: implement vectored reg bufs for zctx (Pavel Begunkov) - io_uring/net: convert to struct iou_vec (Pavel Begunkov) - io_uring/net: pull vec alloc out of msghdr import (Pavel Begunkov) - io_uring/net: combine msghdr copy (Pavel Begunkov) - io_uring/rw: defer reg buf vec import (Pavel Begunkov) - io_uring/rw: implement vectored registered rw (Pavel Begunkov) - io_uring: add infra for importing vectored reg buffers (Pavel Begunkov) - io_uring: introduce struct iou_vec (Pavel Begunkov) - io_uring/epoll: add support for IORING_OP_EPOLL_WAIT (Jens Axboe) - io_uring/epoll: remove CONFIG_EPOLL guards (Jens Axboe) - io_uring/zcrx: add selftest case for recvzc with read limit (David Wei) - io_uring/zcrx: add a read limit to recvzc requests (David Wei) - io_uring: add missing IORING_MAP_OFF_ZCRX_REGION in io_uring_mmap (Bui Quang Minh) - io_uring: Rename KConfig to Kconfig (Geert Uytterhoeven) - io_uring/zcrx: fix leaks on failed registration (Pavel Begunkov) - io_uring/zcrx: recheck ifq on shutdown (Pavel Begunkov) - io_uring/zcrx: add selftest (David Wei) - net: add documentation for io_uring zcrx (David Wei) - io_uring/zcrx: add copy fallback (Pavel Begunkov) - io_uring/zcrx: throttle receive requests (Pavel Begunkov) - io_uring/zcrx: set pp memory provider for an rx queue (David Wei) - io_uring/zcrx: add io_recvzc request (David Wei) - io_uring/zcrx: dma-map area for the device (Pavel Begunkov) - io_uring/zcrx: implement zerocopy receive pp memory provider (Pavel Begunkov) - io_uring/zcrx: grab a net device (Pavel Begunkov) - io_uring/zcrx: add io_zcrx_area (David Wei) - io_uring/zcrx: add interface queue and refill queue (David Wei) - tpm: Make chip->{status,cancel,req_canceled} opt (Jarkko Sakkinen) - MAINTAINERS: TPM DEVICE DRIVER: add missing includes (WangYuli) - tpm: End any active auth session before shutdown (Jonathan McDowell) - Documentation: tpm: Add documentation for the CRB FF-A interface (Stuart Yoder) - tpm_crb: Add support for the ARM FF-A start method (Stuart Yoder) - ACPICA: Add start method for ARM FF-A (Stuart Yoder) - tpm_crb: Clean-up and refactor check for idle support (Stuart Yoder) - tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A (Stuart Yoder) - tpm/tpm_ftpm_tee: fix struct ftpm_tee_private documentation (Stefano Garzarella) - tpm, tpm_tis: Workaround failed command reception on Infineon devices (Jonathan McDowell) - tpm, tpm_tis: Fix timeout handling when waiting for TPM status (Jonathan McDowell) - tpm: Convert warn to dbg in tpm2_start_auth_session() (Jonathan McDowell) - tpm: Lazily flush auth session when getting random data (Jonathan McDowell) - tpm: ftpm_tee: remove incorrect of_match_ptr annotation (Arnd Bergmann) - tpm: do not start chip while suspended (Thadeu Lima de Souza Cascardo) - arm64/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch() (Eric Biggers) - arm/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch() (Eric Biggers) - landlock: Add audit documentation (Mickaël Salaün) - selftests/landlock: Add audit tests for network (Mickaël Salaün) - selftests/landlock: Add audit tests for filesystem (Mickaël Salaün) - selftests/landlock: Add audit tests for abstract UNIX socket scoping (Mickaël Salaün) - selftests/landlock: Add audit tests for ptrace (Mickaël Salaün) - selftests/landlock: Test audit with restrict flags (Mickaël Salaün) - selftests/landlock: Add tests for audit flags and domain IDs (Mickaël Salaün) - selftests/landlock: Extend tests for landlock_restrict_self(2)'s flags (Mickaël Salaün) - selftests/landlock: Add test for invalid ruleset file descriptor (Mickaël Salaün) - samples/landlock: Enable users to log sandbox denials (Mickaël Salaün) - landlock: Add LANDLOCK_RESTRICT_SELF_LOG_SUBDOMAINS_OFF (Mickaël Salaün) - landlock: Add LANDLOCK_RESTRICT_SELF_LOG_*_EXEC_* flags (Mickaël Salaün) - landlock: Log scoped denials (Mickaël Salaün) - landlock: Log TCP bind and connect denials (Mickaël Salaün) - landlock: Log truncate and IOCTL denials (Mickaël Salaün) - landlock: Factor out IOCTL hooks (Mickaël Salaün) - landlock: Log file-related denials (Mickaël Salaün) - landlock: Log mount-related denials (Mickaël Salaün) - landlock: Add AUDIT_LANDLOCK_DOMAIN and log domain status (Mickaël Salaün) - landlock: Add AUDIT_LANDLOCK_ACCESS and log ptrace denials (Mickaël Salaün) - landlock: Identify domain execution crossing (Mickaël Salaün) - landlock: Prepare to use credential instead of domain for fowner (Mickaël Salaün) - landlock: Prepare to use credential instead of domain for scope (Mickaël Salaün) - landlock: Prepare to use credential instead of domain for network (Mickaël Salaün) - landlock: Prepare to use credential instead of domain for filesystem (Mickaël Salaün) - landlock: Move domain hierarchy management (Mickaël Salaün) - landlock: Add unique ID generator (Mickaël Salaün) - lsm: Add audit_log_lsm_data() helper (Mickaël Salaün) - selftests/landlock: Add a new test for setuid() (Mickaël Salaün) - selftests/landlock: Split signal_scoping_threads tests (Mickaël Salaün) - landlock: Always allow signals between threads of the same process (Mickaël Salaün) - landlock: Prepare to add second errata (Mickaël Salaün) - landlock: Add erratum for TCP fix (Mickaël Salaün) - landlock: Add the errata interface (Mickaël Salaün) - landlock: Move code to ease future backports (Mickaël Salaün) - landlock: Clarify IPC scoping documentation (Günther Noack) - capability: Remove unused has_capability (Dr. David Alan Gilbert) - ima: limit the number of ToMToU integrity violations (Mimi Zohar) - ima: limit the number of open-writers integrity violations (Mimi Zohar) - ipe: policy_fs: fix kernel-doc warnings (Randy Dunlap) - Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip" (Linus Torvalds) - m68k: mm: Replace deprecated strncpy() with strscpy() (Thorsten Blum) - m68k: Do not include (Thomas Zimmermann) - powerpc/kexec: fix physical address calculation in clear_utlb_entry() (Christophe Leroy) - crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD (Christophe Leroy) - powerpc: Fix 'intra_function_call not a direct call' warning (Christophe Leroy) - powerpc/perf: Fix ref-counting on the PMU 'vpa_pmu' (Vaibhav Jain) - KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests (Amit Machhiwal) - powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7 (Andreas Schwab) - powerpc/microwatt: Add SMP support (Paul Mackerras) - powerpc: Define config option for processors with broadcast TLBIE (Paul Mackerras) - powerpc/microwatt: Define an idle power-save function (Paul Mackerras) - powerpc/microwatt: Device-tree updates (Paul Mackerras) - powerpc/microwatt: Select COMMON_CLK in order to get the clock framework (Paul Mackerras) - net: toshiba: Remove reference to PPC_IBM_CELL_BLADE (Michael Ellerman) - net: spider_net: Remove powerpc Cell driver (Michael Ellerman) - cpufreq: ppc_cbe: Remove powerpc Cell driver (Michael Ellerman) - genirq: Remove IRQ_EDGE_EOI_HANDLER (Michael Ellerman) - docs: Remove reference to removed CBE_CPUFREQ_SPU_GOVERNOR (Michael Ellerman) - powerpc: Remove UDBG_RTAS_CONSOLE (Michael Ellerman) - powerpc/io: Use standard barrier macros in io.c (Michael Ellerman) - powerpc/io: Rename _insw_ns() etc. (Michael Ellerman) - powerpc/io: Use generic raw accessors (Michael Ellerman) - powerpc/io: Spell-out PCI_IO_ADDR (Michael Ellerman) - powerpc/io: Wrap port calculation in a macro (Michael Ellerman) - powerpc/io: Remove unnecessary indirection (Michael Ellerman) - powerpc/io: Unhook MMIO accessors (Michael Ellerman) - powerpc/io: Remove PCI_FIX_ADDR (Michael Ellerman) - powerpc/io: Remove PPC_INDIRECT_MMIO (Michael Ellerman) - powerpc/io: Remove PPC_IO_WORKAROUNDS (Michael Ellerman) - powerpc: Remove PPC_OF_PLATFORM_PCI (Michael Ellerman) - powerpc: Remove DCR_MMIO and the DCR generic layer (Michael Ellerman) - powerpc/xmon: Remove SPU debug and disassembly (Michael Ellerman) - powerpc/cell: Remove CBE_CPUFREQ_SPU_GOVERNOR (Michael Ellerman) - powerpc: Remove IBM_CELL_BLADE & SPIDER_NET references (Michael Ellerman) - powerpc: Remove PPC_PMI and driver (Michael Ellerman) - powerpc: Remove some Cell leftovers (Michael Ellerman) - powerpc/cell: Remove support for IBM Cell Blades (Michael Ellerman) - powerpc/static_call: Implement inline static calls (Christophe Leroy) - powerpc: Prepare arch_static_call_transform() for supporting inline static calls (Christophe Leroy) - objtool/powerpc: Add support for decoding all types of uncond branches (Christophe Leroy) - static_call_inline: Provide trampoline address when updating sites (Christophe Leroy) - arch/powerpc: Remove unused function icp_native_cause_ipi_rm() (Gautam Menghani) - powerpc/time: Define div128_by_32() static and __init (Christophe Leroy) - powerpc/ipic: Stop printing address of registers (Christophe Leroy) - powerpc/32: Stop printing Kernel virtual memory layout (Christophe Leroy) - powerpc/vmlinux: Remove etext, edata and end (Christophe Leroy) - powerpc/44x: Declare primary_uic static in uic.c (Christophe Leroy) - powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory (Gaurav Batra) - powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits (Gaurav Batra) - powerpc: Document details on H_HTM hcall (Abhishek Dubey) - powerpc/pseries: Export hardware trace macro dump via debugfs (Abhishek Dubey) - powerpc/pseries: Macros and wrapper functions for H_HTM call (Abhishek Dubey) - selftests/powerpc/pmu: Update comment with details to understand auxv_generic_compat_pmu() utility function (Athira Rajeev) - selftests/powerpc/pmu: Add interface test for extended reg support (Kajol Jain) - tools/testing/selftests/powerpc/pmu: Update comment description to mention ISA v3.1 for power10 and above (Athira Rajeev) - tools/testing/selftests/powerpc: Add check for power11 pvr for pmu selfests (Athira Rajeev) - tools/testing/selftests/powerpc: Enable pmu selftests for power11 (Athira Rajeev) - arch/powerpc/perf: Update get_mem_data_src function to use saved values of sier and mmcra regs (Athira Rajeev) - arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src (Athira Rajeev) - Documentation/powerpc/fadump: add additional parameter feature details (Sourabh Jain) - powerpc: increase MIN RMA size for CAS negotiation (Avnish Chouhan) - powerpc/fadump: fix additional param memory reservation for HASH MMU (Sourabh Jain) - powerpc: export MIN RMA size (Sourabh Jain) - tracing: probe-events: Add comments about entry data storing code (Masami Hiramatsu (Google)) - selftests/ftrace: Add dynamic events argument limitation test case (Masami Hiramatsu (Google)) - selftests/ftrace: Add new syntax error test (Masami Hiramatsu (Google)) - selftests/ftrace: Expand the tprobe event test to check wrong format (Masami Hiramatsu (Google)) - tracing: probe-events: Log error for exceeding the number of arguments (Masami Hiramatsu (Google)) - selftests: livepatch: test if ftrace can trace a livepatched function (Filipe Xavier) - selftests: livepatch: add new ftrace helpers functions (Filipe Xavier) - selftest/livepatch: Only run test-kprobe with CONFIG_KPROBES_ON_FTRACE (Song Liu) - docs: livepatch: move text out of code block (Vincenzo MEZZELA) - livepatch: Add comment to clarify klp_add_nops() (Yafang Shao) - printk: Check CON_SUSPEND when unblanking a console (Marcos Paulo de Souza) - printk: Rename console_start to console_resume (Marcos Paulo de Souza) - printk: Rename console_stop to console_suspend (Marcos Paulo de Souza) - printk: Rename resume_console to console_resume_all (Marcos Paulo de Souza) - printk: Rename suspend_console to console_suspend_all (Marcos Paulo de Souza) - printk/panic: Add option to allow non-panic CPUs to write to the ring buffer. (Donghyeok Choe) - printk: Add an option to allow ttynull to be a default console device (Adam Simonelli) - kunit: tool: add test to check parsing late test plan (Rae Moar) - kunit: tool: Fix bug in parsing test plan (Rae Moar) - Kunit to check the longest symbol length (Sergio González Collado) - kunit: Clarify kunit_skip() argument name (Kevin Brodsky) - kunit: tool: Build GDB scripts (Brendan Jackman) - kunit: qemu_configs: sparc: use Zilog console (Thomas Weißschuh) - kunit: tool: Use qboot on QEMU x86_64 (Brendan Jackman) - selftests/ftrace: add 'poll' binary to gitignore (Bharadwaj Raju) - selftests/ftrace: Use readelf to find entry point in uprobe test (Heiko Carstens) - selftests/user_events: Fix failures caused by test code (Yiqian Xun) - selftests/tracing: Allow some more tests to run in instances (Steven Rostedt) - selftests/ftrace: Clean up triggers after setting them (Steven Rostedt) - selftests/tracing: Test only toplevel README file not the instances (Steven Rostedt) - ktest: Fix Test Failures Due to Missing LOG_FILE Directories (Ayush Jain) - rtla: Add the ability to create ctags and etags (John Kacur) - rtla/tests: Test setting default options (Tomas Glozar) - rtla/tests: Reset osnoise options before check (Tomas Glozar) - rtla: Always set all tracer options (Tomas Glozar) - rtla/osnoise: Set OSNOISE_WORKLOAD to true (Tomas Glozar) - rtla: Unify apply_config between top and hist (Tomas Glozar) - rtla/osnoise: Unify params struct (Tomas Glozar) - rtla: Fix segfault in save_trace_to_file call (Tomas Glozar) - tools/build: Use SYSTEM_BPFTOOL for system bpftool (Tomas Glozar) - rtla: Refactor save_trace_to_file (Costa Shulyupin) - tools/rv: Keep user LDFLAGS in build (Tomas Glozar) - rtla/timerlat: Test BPF mode (Tomas Glozar) - rtla/timerlat_top: Use BPF to collect samples (Tomas Glozar) - rtla/timerlat_top: Move divisor to update (Tomas Glozar) - rtla/timerlat_hist: Use BPF to collect samples (Tomas Glozar) - rtla/timerlat: Add BPF skeleton to collect samples (Tomas Glozar) - rtla: Add optional dependency on BPF tooling (Tomas Glozar) - tools/build: Add bpftool-skeletons feature test (Tomas Glozar) - rtla/timerlat: Unify params struct (Tomas Glozar) - tracing: Replace strncpy with memcpy for fixed-length substring copy (Siddarth G) - tracing: Fix synth event printk format for str fields (Douglas Raillard) - tracing: Do not use PERF enums when perf is not defined (Steven Rostedt) - tracing: Ensure module defining synth event cannot be unloaded while tracing (Douglas Raillard) - tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER (Gabriele Paoloni) - tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Ran Xiaokai) - tracing: Align synth event print fmt (Douglas Raillard) - tracing: gfp: vsprintf: Do not print "none" when using %%pGg printf format (Petr Mladek) - tracepoint: Print the function symbol when tracepoint_debug is set (Huang Shijie) - tracing: Constify struct event_trigger_ops (Christophe JAILLET) - scripts/tracing: Remove scripts/tracing/draw_functrace.py (Steven Rostedt) - tracing: Update MAINTAINERS file to include tracepoint.c (Steven Rostedt) - tracing/user_events: Slightly simplify user_seq_show() (Christophe JAILLET) - tracing/user_events: Don't use %%pK through printk (Thomas Weißschuh) - tracing: gfp: Remove duplication of recording GFP flags (Steven Rostedt) - tracing: Remove orphaned event_trace_printk (Hengqi Chen) - ring-buffer: Fix typo in comment about header page pointer (Zhouyi Zhou) - tracing: Add traceoff_after_boot option (Steven Rostedt) - tools/rv: Allow rv list to filter for container (Gabriele Monaco) - Documentation/rv: Add docs for the sched monitors (Gabriele Monaco) - verification/dot2k: Add support for nested monitors (Gabriele Monaco) - tools/rv: Add support for nested monitors (Gabriele Monaco) - rv: Add scpd, snep and sncid per-cpu monitors (Gabriele Monaco) - rv: Add snroc per-task monitor (Gabriele Monaco) - rv: Add sco and tss per-cpu monitors (Gabriele Monaco) - rv: Add option for nested monitors and include sched (Gabriele Monaco) - sched: Add sched tracepoints for RV task model (Gabriele Monaco) - rv: Add license identifiers to monitor files (Gabriele Monaco) - tracing: Fix DECLARE_TRACE_CONDITION (Gabriele Monaco) - trace/osnoise: Add trace events for samples (Tomas Glozar) - tracing: Use hashtable.h for event_hash (Sasha Levin) - tracing: Fix use-after-free in print_graph_function_flags during tracer switching (Tengda Wu) - function_graph: Remove the unused variable func (Jiapeng Chong) - ftrace: Add arguments to function tracer (Sven Schnelle) - ftrace: Have funcgraph-args take affect during tracing (Steven Rostedt) - ftrace: Add support for function argument to graph tracer (Sven Schnelle) - ftrace: Add print_function_args() (Sven Schnelle) - ftrace: Have ftrace_free_filter() WARN and exit if ops is active (Steven Rostedt) - fgraph: Correct typo in ftrace_return_to_handler comment (Haiyue Wang) - scripts/sorttable: Allow matches to functions before function entry (Steven Rostedt) - scripts/sorttable: Use normal sort if theres no relocs in the mcount section (Steven Rostedt) - ftrace: Check against is_kernel_text() instead of kaslr_offset() (Steven Rostedt) - ftrace: Test mcount_loc addr before calling ftrace_call_addr() (Steven Rostedt) - ftrace: Have ftrace pages output reflect freed pages (Steven Rostedt) - ftrace: Update the mcount_loc check of skipped entries (Steven Rostedt) - scripts/sorttable: Zero out weak functions in mcount_loc table (Steven Rostedt) - scripts/sorttable: Always use an array for the mcount_loc sorting (Steven Rostedt) - scripts/sorttable: Have mcount rela sort use direct values (Steven Rostedt) - arm64: scripts/sorttable: Implement sorting mcount_loc at boot for arm64 (Steven Rostedt) - ext4: fix OOB read when checking dotdot dir (Acs, Jakub) - ext4: on a remount, only log the ro or r/w state when it has changed (Nicolas Bretz) - ext4: correct the error handle in ext4_fallocate() (Zhang Yi) - ext4: Make sb update interval tunable (Ojaswin Mujoo) - ext4: avoid journaling sb update on error if journal is destroying (Ojaswin Mujoo) - ext4: define ext4_journal_destroy wrapper (Ojaswin Mujoo) - ext4: hash: simplify kzalloc(n * 1, ...) to kzalloc(n, ...) (Ethan Carter Edwards) - jbd2: add a missing data flush during file and fs synchronization (Zhang Yi) - ext4: don't over-report free space or inodes in statvfs (Theodore Ts'o) - ext4: clear DISCARD flag if device does not support discard (Diangang Li) - jbd2: remove jbd2_journal_unfile_buffer() (Baokun Li) - ext4: reorder capability check last (Christian Göttsche) - ext4: update the comment about mb_optimize_scan (Zizhi Wo) - jbd2: fix off-by-one while erasing journal (Zhang Yi) - ext4: remove references to bh->b_page (Matthew Wilcox (Oracle)) - ext4: goto right label 'out_mmap_sem' in ext4_setattr() (Baokun Li) - ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all() (Ye Bin) - ext4: introduce ITAIL helper (Ye Bin) - jbd2: remove redundant function jbd2_journal_has_csum_v2or3_feature (Eric Biggers) - ext4: remove redundant function ext4_has_metadata_csum (Eric Biggers) - jbd2: do not try to recover wiped journal (Jan Kara) - jbd2: remove wrong sb->s_sequence check (Jan Kara) - ext4: verify fast symlink length (Jan Kara) - ext4: ignore xattrs past end (Bhupesh) - ext4: remove unused input "inode" in ext4_find_dest_de (Kemeng Shi) - ext4: remove unneeded forward declaration in namei.c (Kemeng Shi) - ext4: add missing brelse() for bh2 in ext4_dx_add_entry() (Kemeng Shi) - jbd2: Correct stale comment of release_buffer_page (Kemeng Shi) - jbd2: correct stale function name in comment (Kemeng Shi) - jbd2: remove stale comment of update_t_max_wait (Kemeng Shi) - jbd2: remove unused return value of do_readahead (Kemeng Shi) - jbd2: remove unused return value of jbd2_journal_cancel_revoke (Kemeng Shi) - jbd2: remove unused h_jdata flag of handle (Kemeng Shi) - ext4: show 'shutdown' hint when ext4 is forced to shutdown (Baokun Li) - ext4: show 'emergency_ro' when EXT4_FLAGS_EMERGENCY_RO is set (Baokun Li) - ext4: correct behavior under errors=remount-ro mode (Baokun Li) - ext4: add more ext4_emergency_state() checks around sb_rdonly() (Baokun Li) - ext4: add ext4_emergency_state() helper function (Baokun Li) - ext4: add EXT4_FLAGS_EMERGENCY_RO bit (Baokun Li) - ext4: convert EXT4_FLAGS_* defines to enum (Baokun Li) - ext4: pack holes in ext4_inode_info (Baokun Li) - ext4: remove unused member 'i_unwritten' from 'ext4_inode_info' (Baokun Li) - ext4: update the descriptions of data_err=abort and data_err=ignore (Baokun Li) - jbd2: drop JBD2_ABORT_ON_SYNCDATA_ERR (Baokun Li) - ext4: abort journal on data writeback failure if in data_err=abort mode (Baokun Li) - ext4: extract ext4_has_journal_option() from __ext4_fill_super() (Baokun Li) - ext4: reject the 'data_err=abort' option in nojournal mode (Baokun Li) - ext4: do not convert the unwritten extents if data writeback fails (Baokun Li) - ext4: replace opencoded ext4_end_io_end() in ext4_put_io_end() (Baokun Li) - ext4: fix potential null dereference in ext4 kunit test (Charles Han) - ext4: Refactor out ext4_try_to_write_inline_data() (Julian Sun) - ext4: Replace ext4_da_write_inline_data_begin() with ext4_generic_write_inline_data(). (Julian Sun) - ext4: Introduce a new helper function ext4_generic_write_inline_data() (Julian Sun) - ext4: Don't set EXT4_STATE_MAY_INLINE_DATA for ea inodes (Julian Sun) - ext4: Remove a redundant return statement (Julian Sun) - ext4: protect ext4_release_dquot against freezing (Ojaswin Mujoo) - ext4: introduce linear search for dentries (Theodore Ts'o) - jbd2: Avoid long replay times due to high number or revoke blocks (Jan Kara) - ext4: move out common parts into ext4_fallocate() (Zhang Yi) - ext4: move out inode_lock into ext4_fallocate() (Zhang Yi) - ext4: factor out ext4_do_fallocate() (Zhang Yi) - ext4: refactor ext4_insert_range() (Zhang Yi) - ext4: refactor ext4_collapse_range() (Zhang Yi) - ext4: refactor ext4_zero_range() (Zhang Yi) - ext4: refactor ext4_punch_hole() (Zhang Yi) - ext4: don't write back data before punch hole in nojournal mode (Zhang Yi) - ext4: don't explicit update times in ext4_fallocate() (Zhang Yi) - ext4: remove writable userspace mappings before truncating page cache (Zhang Yi) - ext4: remove unneeded forward declaration (Kemeng Shi) - jbd2: remove unused transaction->t_private_list (Kemeng Shi) - ext4: remove unused ext4 journal callback (Kemeng Shi) - bcachefs: Kill unnecessary bch2_dev_usage_read() (Kent Overstreet) - bcachefs: btree node write errors now print btree node (Kent Overstreet) - bcachefs: Fix race in print_chain() (Kent Overstreet) - bcachefs: btree_trans_restart_foreign_task() (Kent Overstreet) - bcachefs: bch2_disk_accounting_mod2() (Kent Overstreet) - bcachefs: zero init journal bios (Kent Overstreet) - bcachefs: Eliminate padding in move_bucket_key (Kent Overstreet) - bcachefs: Fix a KMSAN splat in btree_update_nodes_written() (Kent Overstreet) - bcachefs: kmsan asserts (Kent Overstreet) - bcachefs: Fix kmsan warnings in bch2_extent_crc_pack() (Kent Overstreet) - bcachefs: Disable asm memcpys when kmsan enabled (Kent Overstreet) - bcachefs: Handle backpointers with unknown data types (Kent Overstreet) - bcachefs: Count BCH_DATA_parity backpointers correctly (Kent Overstreet) - bcachefs: Run bch2_check_dirent_target() at lookup time (Kent Overstreet) - bcachefs: Refactor bch2_check_dirent_target() (Kent Overstreet) - bcachefs: Move bch2_check_dirent_target() to namei.c (Kent Overstreet) - bcachefs: fs-common.c -> namei.c (Kent Overstreet) - bcachefs: EIO cleanup (Kent Overstreet) - bcachefs: bch2_write_prep_encoded_data() now returns errcode (Kent Overstreet) - bcachefs: Simplify bch2_write_op_error() (Kent Overstreet) - bcachefs: Fix block/btree node size defaults (Kent Overstreet) - bcachefs: Add missing smp_rmb() (Alan Huang) - bcachefs: Kill JOURNAL_ERRORS() (Kent Overstreet) - bcachefs: Filesystem discard option now propagates to devices (Kent Overstreet) - bcachefs: Device state is now a runtime option (Kent Overstreet) - bcachefs: Setting foreground_target at runtime now triggers rebalance (Kent Overstreet) - bcachefs: Device options now use standard sysfs code (Kent Overstreet) - bcachefs: Kill BCH_DEV_OPT_SETTERS() (Kent Overstreet) - bcachefs: Remove spurious smp_mb() (Alan Huang) - bcachefs: Fix incorrect state count (Alan Huang) - bcachefs: Fix btree iter flags in data move (Kent Overstreet) - bcachefs: Validate bch_sb.offset field (Kent Overstreet) - bcachefs: bch2_sb_validate() doesn't need bch_sb_handle (Kent Overstreet) - bcachefs: Add missing random.h includes (Kent Overstreet) - bcachefs: Better incompat version/feature error messages (Kent Overstreet) - bcachefs: Fix offset_into_extent in data move path (Kent Overstreet) - bcachefs: use sha256() instead of crypto_shash API (Eric Biggers) - bcachefs: Remove unnecessary softdeps on crc32c and crc64 (Eric Biggers) - bcachefs: #if 0 out (enable|disable)_encryption() (Kent Overstreet) - bcachefs: Improve can_write_extent() (Kent Overstreet) - bcachefs: trace_io_move_write_fail (Kent Overstreet) - bcachefs: Increase blacklist range (Alan Huang) - bcachefs: __bch2_read() now takes a btree_trans (Kent Overstreet) - bcachefs: BCH_READ_data_update -> bch_read_bio.data_update (Kent Overstreet) - bcachefs: Checksum errors get additional retries (Kent Overstreet) - bcachefs: Print message on successful read retry (Kent Overstreet) - bcachefs: Return errors to top level bch2_rbio_retry() (Kent Overstreet) - bcachefs: BCH_ERR_data_read_buffer_too_small (Kent Overstreet) - bcachefs: Read error message now indicates if it was for an internal move (Kent Overstreet) - bcachefs: Fix BCH_ERR_data_read_csum_err_maybe_userspace in retry path (Kent Overstreet) - bcachefs: Convert read path to standard error codes (Kent Overstreet) - bcachefs: Debug params for data corruption injection (Kent Overstreet) - bcachefs: Don't create bch_io_failures unless it's needed (Kent Overstreet) - bcachefs: bch2_bkey_ptrs_rebalance_opts() (Kent Overstreet) - bcachefs: Add a cond_resched() to btree cache teardown (Kent Overstreet) - bcachefs: rebalance, copygc status also print stacktrace (Kent Overstreet) - bcachefs: Kill bch2_remount() (Kent Overstreet) - bcachefs: Kill a bit of dead code (Kent Overstreet) - bcachefs: Use max() to improve gen_after() (Thorsten Blum) - bcachefs: Remove unnecessary byte allocation (Thorsten Blum) - bcachefs: We no longer read stripes into memory at startup (Kent Overstreet) - bcachefs: trace_stripe_create (Kent Overstreet) - bcachefs: get_existing_stripe() uses new stripe lru (Kent Overstreet) - bcachefs: ec_stripe_delete() uses new stripe lru (Kent Overstreet) - bcachefs: journal write path comment (Kent Overstreet) - bcachefs: Kick devices out after too many write IO errors (Kent Overstreet) - bcachefs: Change BCH_MEMBER_STATE_failed semantics (Kent Overstreet) - bcachefs: bch2_dev_get_ioref() may now sleep (Kent Overstreet) - bcachefs: Fix btree_node_scan io_ref handling (Kent Overstreet) - bcachefs: Implement blk_holder_ops (Kent Overstreet) - bcachefs: Make sure c->vfs_sb is set before starting fs (Kent Overstreet) - bcachefs: Stash a pointer to the filesystem for blk_holder_ops (Kent Overstreet) - bcachefs: Finish bch2_account_io_completion() conversions (Kent Overstreet) - bcachefs: bch2_account_io_completion() (Kent Overstreet) - bcachefs: Fix read path io_ref handling (Kent Overstreet) - bcachefs: data_update now checks for extents that can't be moved (Kent Overstreet) - bcachefs: give bch2_write_super() a proper error code (Kent Overstreet) - bcachefs: bcachefs_metadata_version_extent_flags (Kent Overstreet) - bcachefs: bch2_request_incompat_feature() now returns error code (Kent Overstreet) - bcachefs: Fix error type in bch2_alloc_v3_validate() (Thorsten Blum) - bcachefs: BCH_SB_FEATURES_ALL includes BCH_FEATURE_incompat_verison_field (Kent Overstreet) - Documentation: bcachefs: SubmittingPatches: Convert footnotes to reST syntax (Bagas Sanjaya) - Documentation: bcachefs: SubmittingPatches: Demote section headings (Bagas Sanjaya) - Documentation: bcachefs: Split index toctree (Bagas Sanjaya) - Documentation: bcachefs: Add casefolding toctree entry (Bagas Sanjaya) - Documentation: bcachefs: casefolding: Use bullet list for dirent structure (Bagas Sanjaya) - Documentation: bcachefs: casefolding: Fix dentry/dcache considerations section (Bagas Sanjaya) - Documentation: bcachefs: casefolding: Do not italicize NUL (Bagas Sanjaya) - bcachefs: sysfs internal/trigger_btree_updates (Kent Overstreet) - bcachefs: bcachefs_metadata_version_casefolding (Joshua Ashton) - bcachefs: Split out dirent alloc and name initialization (Joshua Ashton) - bcachefs: Kill dirent_occupied_size() in create path (Kent Overstreet) - bcachefs: Kill dirent_occupied_size() in rename path (Kent Overstreet) - bcachefs: bcachefs_metadata_version_stripe_lru (Kent Overstreet) - bcachefs: bcachefs_metadata_version_stripe_backpointers (Kent Overstreet) - bcachefs: Advance bch_alloc.oldest_gen if no stale pointers (Kent Overstreet) - bcachefs: Invalidate cached data by backpointers (Kent Overstreet) - bcachefs: bcachefs_metadata_version_cached_backpointers (Kent Overstreet) - bcachefs: rework bch2_trans_commit_run_triggers() (Kent Overstreet) - bcachefs: Better trigger ordering (Kent Overstreet) - bcachefs: bch2_trigger_stripe_ptr() no longer uses ec_stripes_heap_lock (Kent Overstreet) - bcachefs: Rework bch2_check_lru_key() (Kent Overstreet) - bcachefs: decouple bch2_lru_check_set() from alloc btree (Kent Overstreet) - bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRAGMENTATION/ (Kent Overstreet) - bcachefs: bch2_lru_change() checks for no-op (Kent Overstreet) - bcachefs: minor journal errcode cleanup (Kent Overstreet) - bcachefs: bch2_write_op_error() now prints info about data update (Kent Overstreet) - bcachefs: metadata_target is not an inode option (Kent Overstreet) - bcachefs: eytzinger1_{next,prev} cleanup (Andreas Gruenbacher) - bcachefs: convert eytzinger sort to be 1-based (2) (Andreas Gruenbacher) - bcachefs: convert eytzinger sort to be 1-based (1) (Andreas Gruenbacher) - bcachefs: convert eytzinger0_find to be 1-based (Andreas Gruenbacher) - bcachefs: Add eytzinger0_find self test (Andreas Gruenbacher) - bcachefs: add eytzinger0_find_ge self test (Andreas Gruenbacher) - bcachefs: implement eytzinger0_find_ge directly (Andreas Gruenbacher) - bcachefs: implement eytzinger0_find_gt directly (Andreas Gruenbacher) - bcachefs: add eytzinger0_find_gt self test (Andreas Gruenbacher) - bcachefs: simplify eytzinger0_find_le (Andreas Gruenbacher) - bcachefs: convert eytzinger0_find_le to be 1-based (Andreas Gruenbacher) - bcachefs: improve eytzinger0_find_le self test (Andreas Gruenbacher) - bcachefs: add eytzinger0_for_each_prev (Andreas Gruenbacher) - bcachefs: eytzinger0_find_test improvement (Andreas Gruenbacher) - bcachefs: eytzinger[01]_test improvement (Andreas Gruenbacher) - bcachefs: eytzinger self tests: fix cmp_u16 typo (Andreas Gruenbacher) - bcachefs: eytzinger self tests: missing newline termination (Andreas Gruenbacher) - bcachefs: eytzinger self tests: loop cleanups (Andreas Gruenbacher) - bcachefs: EYTZINGER_DEBUG fix (Andreas Gruenbacher) - bcachefs: bch2_blacklist_entries_gc cleanup (Andreas Gruenbacher) - bcachefs: bch2_bkey_ptr_data_type() now correctly returns cached for cached ptrs (Kent Overstreet) - bcachefs: Add time_stat for btree writes (Kent Overstreet) - bcachefs: Add comment explaining why asserts in invalidate_one_bucket() are impossible (Kent Overstreet) - bcachefs: Ignore backpointers to stripes in ec_stripe_update_extents() (Kent Overstreet) - bcachefs: Increase JOURNAL_BUF_NR (Kent Overstreet) - bcachefs: Free journal bufs when not in use (Kent Overstreet) - bcachefs: Don't touch journal_buf->data->seq in journal_res_get (Kent Overstreet) - bcachefs: Kill journal_res.idx (Kent Overstreet) - bcachefs: Kill journal_res_state.unwritten_idx (Kent Overstreet) - bcachefs: add progress indicator to check_allocations (Kent Overstreet) - bcachefs: Add a progress indicator to bch2_dev_data_drop() (Kent Overstreet) - bcachefs: Factor out progress.[ch] (Kent Overstreet) - bcachefs: bch2_inum_offset_err_msg_trans() no longer handles transaction restarts (Kent Overstreet) - bcachefs: bch2_indirect_extent_missing_error() prints path, not just inode number (Kent Overstreet) - bcachefs: Convert migrate to move_data_phys() (Kent Overstreet) - bcachefs: Read/move path counter work (Kent Overstreet) - bcachefs: Fix subtraction underflow (Alan Huang) - bcachefs: Scrub (Kent Overstreet) - bcachefs: bch2_btree_node_scrub() (Kent Overstreet) - bcachefs: bch2_bkey_pick_read_device() can now specify a device (Kent Overstreet) - bcachefs: __bch2_move_data_phys() now uses bch2_btree_node_rewrite_pos() (Kent Overstreet) - bcachefs: bch2_move_data_phys() (Kent Overstreet) - bcachefs: bch2_btree_node_rewrite_pos() (Kent Overstreet) - bcachefs: backpointer_get_key() doesn't pull in btree node (Kent Overstreet) - bcachefs: Internal reads can now correct errors (Kent Overstreet) - bcachefs: Don't self-heal if a data update is already rewriting (Kent Overstreet) - bcachefs: Don't start promotes from bch2_rbio_free() (Kent Overstreet) - bcachefs: Bail out early on alloc_nowait data updates (Kent Overstreet) - bcachefs: Rework init order in bch2_data_update_init() (Kent Overstreet) - bcachefs: Self healing writes are BCH_WRITE_alloc_nowait (Kent Overstreet) - bcachefs: Promotes should use BCH_WRITE_only_specified_devs (Kent Overstreet) - bcachefs: Be stricter in bch2_read_retry_nodecode() (Kent Overstreet) - bcachefs: cleanup redundant code around data_update_op initialization (Kent Overstreet) - bcachefs: bch2_update_unwritten_extent() no longer depends on wbio (Kent Overstreet) - bcachefs: promote_op uses embedded bch_read_bio (Kent Overstreet) - bcachefs: data_update now embeds bch_read_bio (Kent Overstreet) - bcachefs: rbio_init() cleanup (Kent Overstreet) - bcachefs: rbio_init_fragment() (Kent Overstreet) - bcachefs: Rename BCH_WRITE flags fer consistency with other x-macros enums (Kent Overstreet) - bcachefs: x-macroize BCH_READ flags (Kent Overstreet) - bcachefs: kill bch_read_bio.devs_have (Kent Overstreet) - bcachefs: bch2_data_update_inflight_to_text() (Kent Overstreet) - bcachefs: BCH_IOCTL_QUERY_COUNTERS (Kent Overstreet) - bcachefs: BCH_COUNTER_bucket_discard_fast (Kent Overstreet) - bcachefs: enum bch_persistent_counters_stable (Kent Overstreet) - bcachefs: Separate running/runnable in wp stats (Kent Overstreet) - bcachefs: Move write_points to debugfs (Kent Overstreet) - bcachefs: Don't inc io_(read|write) counters for moves (Kent Overstreet) - bcachefs: Fix missing increment of move_extent_write counter (Kent Overstreet) - bcachefs: check_bp_exists() check for backpointers for stale pointers (Kent Overstreet) - bcachefs: btree_node_(rewrite|update_key) cleanup (Kent Overstreet) - bcachefs: bs > ps support (Kent Overstreet) - jfs: add index corruption check to DT_GETPAGE() (Roman Smirnov) - fs/jfs: consolidate sanity checking in dbMount (Dave Kleikamp) - jfs: add sanity check for agwidth in dbMount (Edward Adam Davis) - jfs: Prevent copying of nlink with value 0 from disk inode (Edward Adam Davis) - fs/jfs: Prevent integer overflow in AG size calculation (Rand Deeb) - fs/jfs: cast inactags to s64 to prevent potential overflow (Rand Deeb) - jfs: Fix uninit-value access of imap allocated in the diMount() function (Zhongqiu Han) - jfs: fix slab-out-of-bounds read in ea_get() (Qasim Ijaz) - jfs: add check read-only before truncation in jfs_truncate_nolock() (Vasiliy Kovalev) - jfs: add check read-only before txBeginAnon() call (Vasiliy Kovalev) - jfs: reject on-disk inodes of an unsupported type (Dmitry Antipov) - jfs: Remove reference to bh->b_page (Matthew Wilcox (Oracle)) - jfs: Delete a couple tabs in jfs_reconfigure() (Dan Carpenter) - orangefs: Bufmap deadcoding (Dr. David Alan Gilbert) - xfs: remove the flags argument to xfs_buf_get_uncached (Christoph Hellwig) - xfs: remove the flags argument to xfs_buf_read_uncached (Christoph Hellwig) - xfs: remove xfs_buf_free_maps (Christoph Hellwig) - xfs: remove xfs_buf_get_maps (Christoph Hellwig) - xfs: call xfs_buf_alloc_backing_mem from _xfs_buf_alloc (Christoph Hellwig) - xfs: remove unnecessary NULL check before kvfree() (Chen Ni) - xfs: trace what memory backs a buffer (Christoph Hellwig) - xfs: cleanup mapping tmpfs folios into the buffer cache (Christoph Hellwig) - xfs: use vmalloc instead of vm_map_area for buffer backing memory (Christoph Hellwig) - xfs: buffer items don't straddle pages anymore (Dave Chinner) - xfs: kill XBF_UNMAPPED (Christoph Hellwig) - xfs: convert buffer cache to use high order folios (Christoph Hellwig) - xfs: remove the kmalloc to page allocator fallback (Christoph Hellwig) - xfs: refactor backing memory allocations for buffers (Christoph Hellwig) - xfs: remove xfs_buf_is_vmapped (Christoph Hellwig) - xfs: remove xfs_buf.b_offset (Christoph Hellwig) - xfs: add a fast path to xfs_buf_zero when b_addr is set (Christoph Hellwig) - xfs: unmapped buffer item size straddling mismatch (Dave Chinner) - xfs: Use abs_diff instead of XFS_ABSDIFF (Matthew Wilcox (Oracle)) - xfs: don't wake zone space waiters without m_zone_info (Darrick J. Wong) - xfs: don't increment m_generation for all errors in xfs_growfs_data (Christoph Hellwig) - xfs: fix a missing unlock in xfs_growfs_data (Christoph Hellwig) - xfs: Remove duplicate xfs_rtbitmap.h header (Jiapeng Chong) - xfs: trigger zone GC when out of available rt blocks (Hans Holmberg) - xfs: export max_open_zones in sysfs (Christoph Hellwig) - xfs: contain more sysfs code in xfs_sysfs.c (Christoph Hellwig) - xfs: export zone stats in /proc/*/mountstats (Hans Holmberg) - xfs: wire up the show_stats super operation (Christoph Hellwig) - xfs: support write life time based data placement (Hans Holmberg) - xfs: add a max_open_zones mount option (Christoph Hellwig) - xfs: support zone gaps (Christoph Hellwig) - xfs: enable the zoned RT device feature (Christoph Hellwig) - xfs: disable rt quotas for zoned file systems (Christoph Hellwig) - xfs: disable reflink for zoned file systems (Christoph Hellwig) - xfs: enable fsmap reporting for internal RT devices (Christoph Hellwig) - xfs: support xrep_require_rtext_inuse on zoned file systems (Christoph Hellwig) - xfs: support xchk_xref_is_used_rt_space on zoned file systems (Christoph Hellwig) - xfs: allow COW forks on zoned file systems in xchk_bmap (Christoph Hellwig) - xfs: support growfs on zoned file systems (Christoph Hellwig) - xfs: hide reserved RT blocks from statfs (Christoph Hellwig) - xfs: wire up zoned block freeing in xfs_rtextent_free_finish_item (Christoph Hellwig) - xfs: implement direct writes to zoned RT devices (Christoph Hellwig) - xfs: implement buffered writes to zoned RT devices (Christoph Hellwig) - xfs: implement zoned garbage collection (Christoph Hellwig) - xfs: add support for zoned space reservations (Christoph Hellwig) - xfs: add the zoned space allocator (Christoph Hellwig) - xfs: parse and validate hardware zone information (Christoph Hellwig) - xfs: skip zoned RT inodes in xfs_inodegc_want_queue_rt_file (Christoph Hellwig) - xfs: don't call xfs_can_free_eofblocks from ->release for zoned inodes (Christoph Hellwig) - xfs: disable FITRIM for zoned RT devices (Christoph Hellwig) - xfs: disable sb_frextents for zoned file systems (Christoph Hellwig) - xfs: export zoned geometry via XFS_FSOP_GEOM (Christoph Hellwig) - xfs: allow internal RT devices for zoned mode (Christoph Hellwig) - xfs: define the zoned on-disk format (Christoph Hellwig) - xfs: add a xfs_rtrmap_highest_rgbno helper (Christoph Hellwig) - xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay (Christoph Hellwig) - xfs: refine the unaligned check for always COW inodes in xfs_file_dio_write (Christoph Hellwig) - xfs: skip always_cow inodes in xfs_reflink_trim_around_shared (Christoph Hellwig) - xfs: move xfs_bmapi_reserve_delalloc to xfs_iomap.c (Christoph Hellwig) - xfs: add a rtg_blocks helper (Christoph Hellwig) - xfs: factor out a xfs_rt_check_size helper (Christoph Hellwig) - xfs: reduce metafile reservations (Christoph Hellwig) - xfs: make metabtree reservations global (Christoph Hellwig) - xfs: fixup the metabtree reservation in xrep_reap_metadir_fsblocks (Christoph Hellwig) - xfs: trace in-memory freecounter reservations (Christoph Hellwig) - xfs: support reserved blocks for the rt extent counter (Christoph Hellwig) - xfs: generalize the freespace and reserved blocks handling (Christoph Hellwig) - xfs: reflow xfs_dec_freecounter (Christoph Hellwig) - xfs: flag as supporting FOP_DONTCACHE (Jens Axboe) - iomap: make buffered writes work with RWF_DONTCACHE (Jens Axboe) - dlm: make tcp still work in multi-link env (Heming Zhao) - dlm: fix error if active rsb is not hashed (Alexander Aring) - dlm: fix error if inactive rsb is not hashed (Alexander Aring) - dlm: prevent NPD when writing a positive value to event_done (Thadeu Lima de Souza Cascardo) - dlm: increase max number of links for corosync3/knet (Heming Zhao) - f2fs: fix missing discard for active segments (Chunhai Guo) - f2fs: optimize f2fs DIO overwrites (Yohan Joung) - f2fs: fix to avoid atomicity corruption of atomic file (Yeongjin Gil) - f2fs: pass sbi rather than sb to parse_options() (Eric Sandeen) - f2fs: pass sbi rather than sb to quota qf_name helpers (Eric Sandeen) - f2fs: defer readonly check vs norecovery (Eric Sandeen) - f2fs: Pass sbi rather than sb to f2fs_set_test_dummy_encryption (Eric Sandeen) - f2fs: make LAZYTIME a mount option flag (Eric Sandeen) - f2fs: make INLINECRYPT a mount option flag (Eric Sandeen) - f2fs: factor out an f2fs_default_check function (Eric Sandeen) - f2fs: consolidate unsupported option handling errors (Eric Sandeen) - f2fs: use f2fs_sb_has_device_alias during option parsing (Eric Sandeen) - f2fs: add carve_out sysfs node (Daeho Jeong) - f2fs: fix to avoid running out of free segments (Chao Yu) - f2fs: Remove f2fs_write_node_page() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_write_meta_page() (Matthew Wilcox (Oracle)) - f2fs: Remove f2fs_write_data_page() (Matthew Wilcox (Oracle)) - f2fs: Remove check for ->writepage (Matthew Wilcox (Oracle)) - Revert "f2fs: rebuild nat_bits during umount" (Chao Yu) - f2fs: fix to avoid accessing uninitialized curseg (Chao Yu) - f2fs: introduce FAULT_INCONSISTENT_FOOTER (Chao Yu) - f2fs: do sanity check on xattr node footer in f2fs_get_xnode_page() (Chao Yu) - f2fs: do sanity check on inode footer in f2fs_get_inode_page() (Chao Yu) - f2fs: control nat_bits feature via mount option (Chao Yu) - f2fs: set highest IO priority for checkpoint thread (Jaegeuk Kim) - mm: Remove wait_on_page_locked() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_find_data_folio() (Matthew Wilcox (Oracle)) - f2fs: Convert gc_data_segment() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Convert truncate_partial_data_page() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Convert move_data_page() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_get_lock_data_folio() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_get_read_data_folio() (Matthew Wilcox (Oracle)) - f2fs: Hoist the page_folio() call to the start of f2fs_merge_page_bio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio throughout __get_meta_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio throughout f2fs_truncate_inode_blocks() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_get_node_folio() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_in_warm_node_list() to take a folio (Matthew Wilcox (Oracle)) - f2fs: Mark some functions as taking a const page pointer (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_write_end_io() to use a folio_iter (Matthew Wilcox (Oracle)) - f2fs: Use a folio in do_write_page() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in __get_node_page() (Matthew Wilcox (Oracle)) - mm: Remove grab_cache_page_write_begin() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_grab_cache_folio() (Matthew Wilcox (Oracle)) - f2fs: Return a folio from last_fsync_dnode() (Matthew Wilcox (Oracle)) - f2fs: Convert last_fsync_dnode() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_fsync_node_pages() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Pass a folio to flush_dirty_inode() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_sync_node_pages() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_flush_inline_data() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_folio_put() (Matthew Wilcox (Oracle)) - mm: Remove wait_for_stable_page() (Matthew Wilcox (Oracle)) - f2fs: Add f2fs_folio_wait_writeback() (Matthew Wilcox (Oracle)) - f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks() (Chao Yu) - f2fs: fix to call f2fs_recover_quota_end() correctly (Chao Yu) - f2fs: fix potential deadloop in prepare_compress_overwrite() (Chao Yu) - f2fs: add check for deleted inode (Leo Stone) - f2fs: fix the missing write pointer correction (Jaegeuk Kim) - f2fs: fix to set .discard_granularity correctly (Chao Yu) - f2fs: add a sysfs entry to reclaim POSIX_FADV_NOREUSE pages (Jaegeuk Kim) - f2fs: keep POSIX_FADV_NOREUSE ranges (Jaegeuk Kim) - f2fs: fix to avoid panic once fallocation fails for pinfile (Chao Yu) - f2fs: add ioctl to get IO priority hint (Jaegeuk Kim) - f2fs: add dump_stack() in f2fs_handle_critical_error() (Chao Yu) - f2fs: don't retry IO for corrupted data scenario (Chao Yu) - f2fs: fix to return SHRINK_EMPTY if no objects to free (Zhiguo Niu) - f2fs: quota: fix to avoid warning in dquot_writeback_dquots() (Chao Yu) - f2fs: remove unnecessary null checking (Kohei Enju) - f2fs: introduce f2fs_base_attr for global sysfs entries (Jaegeuk Kim) - btrfs: zoned: fix zone finishing with missing devices (Johannes Thumshirn) - btrfs: zoned: fix zone activation with missing devices (Johannes Thumshirn) - btrfs: remove end_no_trans label from btrfs_log_inode_parent() (Filipe Manana) - btrfs: simplify condition for logging new dentries at btrfs_log_inode_parent() (Filipe Manana) - btrfs: remove redundant else statement from btrfs_log_inode_parent() (Filipe Manana) - btrfs: use memcmp_extent_buffer() at replay_one_extent() (Filipe Manana) - btrfs: update outdated comment for overwrite_item() (Filipe Manana) - btrfs: use variables to store extent buffer and slot at overwrite_item() (Filipe Manana) - btrfs: avoid unnecessary memory allocation and copy at overwrite_item() (Filipe Manana) - btrfs: don't clobber ret in btrfs_validate_super() (Mark Harmstone) - btrfs: prepare btrfs_page_mkwrite() for large folios (Qu Wenruo) - btrfs: prepare extent_io.c for future large folio support (Qu Wenruo) - btrfs: prepare btrfs_launcher_folio() for large folios support (Qu Wenruo) - btrfs: replace PAGE_SIZE with folio_size for subpage.[ch] (Qu Wenruo) - btrfs: add a size parameter to btrfs_alloc_subpage() (Qu Wenruo) - btrfs: subpage: make btrfs_is_subpage() check against a folio (Qu Wenruo) - btrfs: add extra warning if delayed iput is added when it's not allowed (Qu Wenruo) - btrfs: avoid redundant path slot assignment in btrfs_search_forward() (Sun YangKai) - btrfs: remove unnecessary btrfs_key local variable in btrfs_search_forward() (Sun YangKai) - btrfs: simplify the return value handling in search_ioctl() (Sun YangKai) - btrfs: tests: fix chunk map leak after failure to add it to the tree (Filipe Manana) - btrfs: codify pattern for adding block_group to bg_list (Boris Burkov) - btrfs: explicitly ref count block_group on new_bgs list (Boris Burkov) - btrfs: make btrfs_discard_workfn() block_group ref explicit (Boris Burkov) - btrfs: harden block_group::bg_list against list_del() races (Boris Burkov) - btrfs: fix block group refcount race in btrfs_create_pending_block_groups() (Boris Burkov) - btrfs: remove unnecessary fs_info argument from btrfs_add_block_group_cache() (Filipe Manana) - btrfs: remove unnecessary fs_info argument from delete_block_group_cache() (Filipe Manana) - btrfs: remove unnecessary fs_info argument from create_reloc_inode() (Filipe Manana) - btrfs: make btrfs_iget_path() return a btrfs inode instead (Filipe Manana) - btrfs: make btrfs_iget() return a btrfs inode instead (Filipe Manana) - btrfs: pass a btrfs_inode to fixup_inode_link_count() (Filipe Manana) - btrfs: return a btrfs_inode from read_one_inode() (Filipe Manana) - btrfs: return a btrfs_inode from btrfs_iget_logging() (Filipe Manana) - btrfs: avoid linker error in btrfs_find_create_tree_block() (Mark Harmstone) - btrfs: run btrfs_error_commit_super() early (Qu Wenruo) - btrfs: defrag: extend ioctl to accept compression levels (Daniel Vacek) - btrfs: send: simplify return logic from send_encoded_extent() (Filipe Manana) - btrfs: send: remove unnecessary inode lookup at send_encoded_inline_extent() (Filipe Manana) - btrfs: avoid unnecessary bio dereference at run_one_async_done() (Filipe Manana) - btrfs: fix non-empty delayed iputs list on unmount due to async workers (Filipe Manana) - btrfs: reject out-of-band dirty folios during writeback (Qu Wenruo) - btrfs: return a literal instead of a variable in btrfs_init_dev_replace() (Dan Carpenter) - btrfs: move btrfs_cleanup_bio() code into its single caller (Filipe Manana) - btrfs: move __btrfs_bio_end_io() code into its single caller (Filipe Manana) - btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers (Filipe Manana) - btrfs: unify inode variable naming (David Sterba) - btrfs: pass struct to btrfs_ioctl_subvol_getflags() (David Sterba) - btrfs: simplify local variables in btrfs_ioctl_resize() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_sync_inode_flags_to_i_flags() (David Sterba) - btrfs: pass root pointers to search tree ioctl helpers (David Sterba) - btrfs: pass btrfs_root pointers to send ioctl parameters (David Sterba) - btrfs: parameter constification in ioctl.c (David Sterba) - btrfs: allow debug builds to accept 2K block size (Qu Wenruo) - btrfs: properly limit inline data extent according to block size (Qu Wenruo) - btrfs: remove the subpage related warning message (Qu Wenruo) - btrfs: allow inline data extents creation if block size < page size (Qu Wenruo) - btrfs: allow buffered write to avoid full page read if it's block aligned (Qu Wenruo) - btrfs: make btrfs_do_readpage() to do block-by-block read (Qu Wenruo) - btrfs: introduce a read path dedicated extent lock helper (Qu Wenruo) - btrfs: fix the qgroup data free range for inline data extents (Qu Wenruo) - btrfs: prevent inline data extents read from touching blocks beyond its range (Qu Wenruo) - btrfs: sysfs: accept size suffixes for read policy values (Anand Jain) - btrfs: use BTRFS_PATH_AUTO_FREE in load_free_space_tree() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in clear_free_space_tree() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in populate_free_space_tree() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_remove_free_space_inode() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_bio_sums() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in run_delayed_extent_op() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_extent_info() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_get_name() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_root_free_objectid() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in load_global_roots() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_check_dir_item_collision() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace() (David Sterba) - btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace() (David Sterba) - btrfs: do trivial BTRFS_PATH_AUTO_FREE conversions (David Sterba) - btrfs: use num_extent_folios() in for loop bounds (David Sterba) - btrfs: add __pure attribute to eb page and folio counters (David Sterba) - btrfs: simplify parameters of metadata folio helpers (David Sterba) - btrfs: fix reclaimed bytes accounting after automatic block group reclaim (Filipe Manana) - btrfs: get used bytes while holding lock at btrfs_reclaim_bgs_work() (Filipe Manana) - btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work() (Filipe Manana) - btrfs: merge alloc_dummy_extent_buffer() helpers (David Sterba) - btrfs: don't pass nodesize to __alloc_extent_buffer() (David Sterba) - btrfs: send: simplify return logic from send_set_xattr() (Filipe Manana) - btrfs: send: avoid path allocation for the current inode when issuing commands (Filipe Manana) - btrfs: send: keep the current inode's path cached (Filipe Manana) - btrfs: send: simplify return logic from send_rmdir() (Filipe Manana) - btrfs: send: simplify return logic from send_unlink() (Filipe Manana) - btrfs: send: simplify return logic from send_link() (Filipe Manana) - btrfs: send: simplify return logic from send_rename() (Filipe Manana) - btrfs: send: simplify return logic from send_verity() (Filipe Manana) - btrfs: send: simplify return logic from process_changed_xattr() (Filipe Manana) - btrfs: send: remove unnecessary return variable from process_new_xattr() (Filipe Manana) - btrfs: send: simplify return logic from record_changed_ref() (Filipe Manana) - btrfs: send: simplify return logic from record_deleted_ref() (Filipe Manana) - btrfs: send: simplify return logic from record_new_ref() (Filipe Manana) - btrfs: send: simplify return logic from record_deleted_ref_if_needed() (Filipe Manana) - btrfs: send: simplify return logic from record_new_ref_if_needed() (Filipe Manana) - btrfs: send: simplify return logic from send_remove_xattr() (Filipe Manana) - btrfs: send: add and use helper to rename current inode when processing refs (Filipe Manana) - btrfs: send: only use boolean variables at process_recorded_refs() (Filipe Manana) - btrfs: send: factor out common logic when sending xattrs (Filipe Manana) - btrfs: send: simplify return logic from get_cur_inode_state() (Filipe Manana) - btrfs: send: simplify return logic from is_inode_existent() (Filipe Manana) - btrfs: send: simplify return logic from __get_cur_name_and_parent() (Filipe Manana) - btrfs: send: return -ENAMETOOLONG when attempting a path that is too long (Filipe Manana) - btrfs: send: simplify return logic from fs_path_add_from_extent_buffer() (Filipe Manana) - btrfs: send: implement fs_path_add_path() using fs_path_add() (Filipe Manana) - btrfs: send: simplify return logic from fs_path_add() (Filipe Manana) - btrfs: send: simplify return logic from fs_path_prepare_for_add() (Filipe Manana) - btrfs: send: always use fs_path_len() to determine a path's length (Filipe Manana) - btrfs: send: make fs_path_len() inline and constify its argument (Filipe Manana) - btrfs: send: remove duplicated logic from fs_path_reset() (Filipe Manana) - btrfs: use struct btrfs_inode inside btrfs_get_name() (David Sterba) - btrfs: use struct btrfs_inode inside btrfs_get_parent() (David Sterba) - btrfs: use struct btrfs_inode inside btrfs_remap_file_range_prep() (David Sterba) - btrfs: use struct btrfs_inode inside btrfs_remap_file_range() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_extent_same_range() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock() (David Sterba) - btrfs: pass struct btrfs_inode to clone_copy_inline_extent() (David Sterba) - btrfs: props: switch prop_handler::extract to struct btrfs_inode (David Sterba) - btrfs: props: switch prop_handler::apply to struct btrfs_inode (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_load_inode_props() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_fill_inode() (David Sterba) - btrfs: pass struct btrfs_inode to fill_stack_inode_item() (David Sterba) - btrfs: use struct btrfs_inode inside create_pending_snapshot() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_defrag_file() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_inode_type() (David Sterba) - btrfs: pass struct btrfs_inode to new_simple_dir() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_iget_locked() (David Sterba) - btrfs: pass struct btrfs_inode to btrfs_read_locked_inode() (David Sterba) - btrfs: pass struct btrfs_inode to extent_range_clear_dirty_for_io() (David Sterba) - btrfs: pass struct btrfs_inode to can_nocow_extent() (David Sterba) - btrfs: update include and forward declarations in headers (David Sterba) - btrfs: simplify returns and labels in btrfs_init_fs_root() (David Sterba) - btrfs: unify ordering of btrfs_key initializations (David Sterba) - btrfs: zstd: remove local variable for storing page offsets (David Sterba) - btrfs: zstd: move zstd_parameters to the workspace (David Sterba) - btrfs: async-thread: switch local variables need_order bool (David Sterba) - btrfs: add __cold attribute to extent_io_tree_panic() (David Sterba) - btrfs: zoned: exit btrfs_can_activate_zone if BTRFS_FS_NEED_ZONE_FINISH is set (Johannes Thumshirn) - btrfs: require strict data/metadata split for subpage checks (Qu Wenruo) - btrfs: simplify subpage handling of read_extent_buffer_pages_nowait() (Qu Wenruo) - btrfs: simplify subpage handling of write_one_eb() (Qu Wenruo) - btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() (Qu Wenruo) - btrfs: use metadata specific helpers to simplify extent buffer helpers (Qu Wenruo) - btrfs: make subpage attach and detach handle metadata properly (Qu Wenruo) - btrfs: factor out metadata subpage detection into a dedicated helper (Qu Wenruo) - btrfs: remove btrfs_fs_info::sectors_per_page (Qu Wenruo) - btrfs: zstd: enable negative compression levels mount option (Daniel Vacek) - btrfs: move ordered extent cleanup to where they are allocated (Qu Wenruo) - btrfs: factor out nocow ordered extent and extent map generation into a helper (Qu Wenruo) - btrfs: expose per-inode stable writes flag (Qu Wenruo) - btrfs: zlib: refactor S390x HW acceleration buffer preparation (Qu Wenruo) - btrfs: avoid assigning twice to block_start at btrfs_do_readpage() (Filipe Manana) - btrfs: always fallback to buffered write if the inode requires checksum (Qu Wenruo) - btrfs: remove duplicated metadata folio flag update in end_bbio_meta_read() (Qu Wenruo) - btrfs: convert io_ctl_prepare_pages() to work on folios (Matthew Wilcox (Oracle)) - btrfs: update some folio related comments (Matthew Wilcox (Oracle)) - btrfs: keep private struct on stack for sync reads in btrfs_encoded_read_regular_fill_pages() (Daniel Vacek) - erofs: enable 48-bit layout support (Gao Xiang) - erofs: support unaligned encoded data (Gao Xiang) - erofs: implement encoded extent metadata (Gao Xiang) - erofs: add encoded extent on-disk definition (Gao Xiang) - erofs: initialize decompression early (Gao Xiang) - erofs: support dot-omitted directories (Gao Xiang) - erofs: implement 48-bit block addressing for unencoded inodes (Gao Xiang) - erofs: add 48-bit block addressing on-disk support (Gao Xiang) - erofs: simplify erofs_{read,fill}_inode() (Gao Xiang) - erofs: get rid of erofs_map_blocks_flatmode() (Gao Xiang) - erofs: move {in,out}pages into struct z_erofs_decompress_req (Gao Xiang) - erofs: clean up header parsing for ztailpacking and fragments (Gao Xiang) - erofs: simplify tail inline pcluster handling (Gao Xiang) - erofs: allow 16-byte volume name again (Gao Xiang) - erofs: get rid of erofs_kmap_type (Bo Liu) - erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switches (Hongzhen Luo) - gfs2: some comment clarifications (Andreas Gruenbacher) - gfs2: Fix a NULL vs IS_ERR() bug in gfs2_find_jhead() (Dan Carpenter) - gfs2: Convert gfs2_meta_read_endio() to use a folio (Matthew Wilcox (Oracle)) - gfs2: Convert gfs2_end_log_write_bh() to work on a folio (Matthew Wilcox (Oracle)) - gfs2: Convert gfs2_find_jhead() to use a folio (Matthew Wilcox (Oracle)) - gfs2: Convert gfs2_jhead_pg_srch() to gfs2_jhead_folio_search() (Matthew Wilcox (Oracle)) - gfs2: Use b_folio in gfs2_check_magic() (Matthew Wilcox (Oracle)) - gfs2: Use b_folio in gfs2_submit_bhs() (Matthew Wilcox (Oracle)) - gfs2: Use b_folio in gfs2_trans_add_meta() (Matthew Wilcox (Oracle)) - gfs2: Use b_folio in gfs2_log_write_bh() (Matthew Wilcox (Oracle)) - gfs2: skip if we cannot defer delete (Andreas Gruenbacher) - gfs2: remove redundant warnings (Andreas Gruenbacher) - gfs2: minor evict fix (Andreas Gruenbacher) - gfs2: Prevent inode creation race (2) (Andreas Gruenbacher) - gfs2: Fix additional unlikely request cancelation race (Andreas Gruenbacher) - gfs2: Fix request cancelation bug (Andreas Gruenbacher) - gfs2: Check for empty queue in run_queue (Andreas Gruenbacher) - gfs2: Remove more dead code in add_to_queue (Andreas Gruenbacher) - gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE (Andreas Gruenbacher) - gfs2: glock holder GL_NOPID fix (Andreas Gruenbacher) - gfs2: Add GLF_PENDING_REPLY flag (Andreas Gruenbacher) - gfs2: Decode missing glock flags in tracepoints (Andreas Gruenbacher) - rwonce: fix crash by removing READ_ONCE() for unaligned read (Jann Horn) - rwonce: handle KCSAN like KASAN in read_word_at_a_time() (Jann Horn) - m68k: coldfire: select PCI_IOMAP for PCI (Arnd Bergmann) - mips: export pci_iounmap() (Arnd Bergmann) - mips: fix PCI_IOBASE definition (Arnd Bergmann) - m68k/nommu: stop using GENERIC_IOMAP (Arnd Bergmann) - mips: drop GENERIC_IOMAP wrapper (Arnd Bergmann) - powerpc: asm/io.h: remove split ioread64/iowrite64 helpers (Arnd Bergmann) - parisc: stop using asm-generic/iomap.h (Arnd Bergmann) - sh: remove duplicate ioread/iowrite helpers (Arnd Bergmann) - alpha: stop using asm-generic/iomap.h (Arnd Bergmann) - io.h: drop unused headers (Raag Jadav) - drm/draw: include missing headers (Raag Jadav) - asm-generic/io.h: rework split ioread64/iowrite64 helpers (Arnd Bergmann) - ARM: davinci: always enable CONFIG_ARCH_DAVINCI_DA850 (Arnd Bergmann) - ARM: at91: pm: Enable ULP0/ULP1 for SAMA7D65 (Ryan Wanner) - ARM: at91: pm: Add Backup mode for SAMA7D65 (Ryan Wanner) - ARM: at91: pm: add DT compatible support for sama7d65 (Ryan Wanner) - ARM: at91: pm: fix at91_suspend_finish for ZQ calibration (Li Bin) - dt-bindings: ARM: at91: add Calao USB boards (Wolfram Sang) - dt-bindings: ARM: at91: make separate entry for Olimex board (Wolfram Sang) - ARM: at91: Add Support in SoC driver for SAMA7D65 (Ryan Wanner) - dt-bindings: atmel-sysreg: Add SAMA7D65 Chip ID (Ryan Wanner) - ARM: imx: mark imx53_suspend_sz as unused (Arnd Bergmann) - ARM: shmobile: rcar-gen2: Remove CMA reservation code (Geert Uytterhoeven) - arm: defconfig: drop RT_GROUP_SCHED=y from bcm2835/tegra/omap2plus (Celeste Liu) - arm64: defconfig: Enable USB retimer and redriver (Bjorn Andersson) - arm64: defconfig: Build NSS Clock Controller driver for IPQ9574 (Devi Priya) - arm64: defconfig: enable Qualcomm IRIS & VIDEOCC_8550 as module (Neil Armstrong) - arm64: defconfig: enable DRM_DISPLAY_CONNECTOR as a module (Dmitry Baryshkov) - arm64: defconfig: Enable Qualcomm QCM2290 GPU clock controller (Dmitry Baryshkov) - arm64: defconfig: Enable SPI NAND flashes (Santhosh Kumar K) - arm64: defconfig: Enable HSR protocol driver (Ravi Gunasekaran) - arm64: defconfig: Enable gb_beagleplay (Ayush Singh) - arm64: defconfig: Enable Synopsys HDMI receiver (Sebastian Reichel) - arm64: defconfig: Enable Rockchip UFS host driver (Shawn Lin) - ARM: shmobile: defconfig: Supplement DTB with ATAG information (Niklas Söderlund) - firmware: xilinx: Dont send linux address to get fpga config get status (Siva Durga Prasad Paladugu) - dt-bindings: power: qcom,kpss-acc-v2: add qcom,msm8916-acc compatible (Rayyan Ansari) - bus: qcom-ssc-block-bus: Fix the error handling path of qcom_ssc_block_bus_probe() (Christophe JAILLET) - bus: qcom-ssc-block-bus: Remove some duplicated iounmap() calls (Christophe JAILLET) - soc: qcom: pd-mapper: Add support for SDM630/636 (Alexey Minnekhanov) - dt-bindings: qcom: geni-se: Add 'firmware-name' property for firmware loading (Viken Dadhaniya) - soc: qcom: Do not expose internal servreg_location_entry_ei array (Krzysztof Kozlowski) - soc: qcom: ice: make of_qcom_ice_get() static (Tudor Ambarus) - scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get (Tudor Ambarus) - mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get (Tudor Ambarus) - soc: qcom: ice: introduce devm_of_qcom_ice_get (Tudor Ambarus) - dt-bindings: soc: qcom: qcom,pmic-glink: Document SM8750 compatible (Jishnu Prakash) - soc: qcom: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - irqchip: Add support for Amlogic A4 and A5 SoCs (Xianwei Zhao) - dt-bindings: interrupt-controller: Add support for Amlogic A4 and A5 SoCs (Xianwei Zhao) - memory: mtk-smi: Add ostd setting for mt8192 (Xueqi Zhang) - memory: tegra20-emc: Drop redundant platform_get_irq() error printk (Krzysztof Kozlowski) - reset: imx: fix incorrect module device table (Arnd Bergmann) - reset: imx: Add SCU reset driver for i.MX8QXP and i.MX8QM (Frank Li) - dt-bindings: firmware: imx: add property reset-controller (Frank Li) - dt-bindings: reset: atmel,at91sam9260-reset: add sam9x7 (Varshini Rajendran) - firmware: config: ti-sci: Default set to ARCH_K3 for the ti sci driver (Guillaume La Roque) - soc: ti: k3-socinfo: Do not use syscon helper to build regmap (Andrew Davis) - MAINTAINERS: match mxc in file names by IMX / MXC entry (Ahmad Fatoum) - soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe() (Chenyuan Yang) - ARM: s3c: Do not include (Thomas Zimmermann) - dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example (Krzysztof Kozlowski) - soc: samsung: include linux/array_size.h where needed (Arnd Bergmann) - soc: samsung: exynos-chipid: add support for exynos7870 (Kaustabh Chakraborty) - dt-bindings: soc: samsung: exynos-pmu: add exynos7870-pmu compatible (Kaustabh Chakraborty) - dt-bindings: hwinfo: samsung,exynos-chipid: add exynos7870-chipid compatible (Kaustabh Chakraborty) - soc: samsung: exynos-chipid: add exynos2200 SoC support (Ivaylo Ivanov) - dt-bindings: hwinfo: samsung,exynos-chipid: add exynos2200 compatible (Ivaylo Ivanov) - dt-bindings: soc: samsung: exynos-pmu: add exynos2200 compatible (Ivaylo Ivanov) - dt-bindings: soc: samsung: exynos-sysreg: add sysreg compatibles for exynos2200 (Ivaylo Ivanov) - firmware: Exynos ACPM: Fix spelling mistake "Faile" -> "Failed" (Colin Ian King) - MAINTAINERS: add entry for the Samsung Exynos ACPM mailbox protocol (Tudor Ambarus) - firmware: add Exynos ACPM protocol driver (Tudor Ambarus) - dt-bindings: firmware: add google,gs101-acpm-ipc (Tudor Ambarus) - soc: samsung: usi: implement support for USIv1 and exynos8895 (Ivaylo Ivanov) - soc: samsung: usi: add a routine for unconfiguring the ip (Ivaylo Ivanov) - soc: samsung: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - firmware: tegra: bpmp: Fix typo in bpmp-abi.h (Zhu Jun) - soc/tegra: pmc: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - soc: mediatek: mtk-socinfo: Add extra entry for MT8395AV/ZA Genio 1200 (Louis-Alexis Eyraud) - soc: mediatek: mt8188-mmsys: Add support for DSC on VDO0 (AngeloGioacchino Del Regno) - soc: mediatek: mmsys: Migrate all tables to MMSYS_ROUTE() macro (AngeloGioacchino Del Regno) - soc: mediatek: mt8365-mmsys: Fix routing table masks and values (AngeloGioacchino Del Regno) - soc: mediatek: mt8167-mmsys: Fix missing regval in all entries (AngeloGioacchino Del Regno) - soc: mediatek: mt8188-mmsys: Migrate to MMSYS_ROUTE() macro (AngeloGioacchino Del Regno) - soc: mediatek: mtk-mmsys: Add compile time check for mmsys routes (AngeloGioacchino Del Regno) - soc: mediatek: mtk-mmsys: Fix MT8188 VDO1 DPI1 output selection (AngeloGioacchino Del Regno) - soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables (AngeloGioacchino Del Regno) - soc: mediatek: mtk-socinfo: Avoid using machine attribute in SoC detection log (Louis-Alexis Eyraud) - soc: mediatek: mtk-socinfo: Add entry for MT8390AV/AZA Genio 700 (Louis-Alexis Eyraud) - soc: mediatek: mtk-socinfo: Add entry for MT8370AV/AZA Genio 510 (Louis-Alexis Eyraud) - soc: mediatek: mtk-socinfo: Restructure SoC attribute information (Fei Shao) - firmware: arm_scmi: use ioread64() instead of ioread64_hi_lo() (Arnd Bergmann) - firmware: arm_ffa: Set dma_mask for ffa devices (Viresh Kumar) - firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list (Sudeep Holla) - firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET (Sudeep Holla) - firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison (Sudeep Holla) - firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance (Sudeep Holla) - firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback (Sudeep Holla) - firmware: arm_ffa: Add support for handling framework notifications (Sudeep Holla) - firmware: arm_ffa: Add support for {un,}registration of framework notifications (Sudeep Holla) - firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info (Sudeep Holla) - firmware: arm_ffa: Refactoring to prepare for framework notification support (Sudeep Holla) - firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() (Sudeep Holla) - firmware: arm_ffa: Reject higher major version as incompatible (Sudeep Holla) - firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver (Sudeep Holla) - firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 (Sudeep Holla) - firmware: arm_ffa: Helper to check if a partition can receive REQUEST2 messages (Sudeep Holla) - firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions (Sudeep Holla) - firmware: arm_ffa: Handle the presence of host partition in the partition info (Sudeep Holla) - firmware: arm_ffa: Refactor addition of partition information into XArray (Viresh Kumar) - firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() (Sudeep Holla) - firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() (Sudeep Holla) - firmware: arm_ffa: Align sync_send_receive{,2} function prototypes (Sudeep Holla) - firmware: arm_ffa: Replace UUID buffer to standard UUID format (Sudeep Holla) - firmware: arm_ffa: Replace SCMI by FF-A in the macro (Sudeep Holla) - firmware: arm_scmi: Emit modalias for SCMI devices (Sudeep Holla) - firmware: arm_scmi: Add name and protocol id attributes (Sudeep Holla) - firmware: arm_scmi: Relax duplicate name constraint across protocol ids (Sudeep Holla) - firmware: smccc: Support optional Arm SMCCC SOC_ID name (Paul Benoit) - soc: apple: rtkit: Cut syslog messages after the first '\0' (Janne Grunau) - soc: apple: rtkit: Use high prio work queue (Janne Grunau) - soc: apple: rtkit: Implement OSLog buffers properly (Hector Martin) - soc: apple: rtkit: Add and use PWR_STATE_INIT instead of _ON (Janne Grunau) - soc: apple: rtkit: Fix use-after-free in apple_rtkit_crashlog_rx() (Harshit Mogalapalli) - soc: apple: rtkit: Pass the crashlog to the crashed() callback (Asahi Lina) - soc: apple: rtkit: Check & log more failures (Asahi Lina) - soc: renesas: r9a09g057-sys: Add a callback to print SoC-specific extra features (John Madieu) - soc: renesas: rz-sysc: Move RZ/V2H SoC detection to the SYS driver (John Madieu) - soc: renesas: rz-sysc: Add support for RZ/G3E family (John Madieu) - soc: renesas: rz-sysc: Move RZ/G3S SoC detection to the SYSC driver (Claudiu Beznea) - soc: renesas: Add SYSC driver for Renesas RZ family (Claudiu Beznea) - ARM: dts: amlogic: meson8b: switch to the new PWM controller binding (Martin Blumenstingl) - ARM: dts: amlogic: meson8: switch to the new PWM controller binding (Martin Blumenstingl) - arm64: dts: Add gpio_intc node for Amlogic A5 SoCs (Xianwei Zhao) - arm64: dts: Add gpio_intc node for Amlogic A4 SoCs (Xianwei Zhao) - arm64: dts: amlogic: g12: switch to the new PWM controller binding (Martin Blumenstingl) - arm64: dts: amlogic: axg: switch to the new PWM controller binding (Martin Blumenstingl) - arm64: dts: amlogic: gx: switch to the new PWM controller binding (Martin Blumenstingl) - loongarch: dts: remove non-existent DAC from 2k1000-ref (Conor Dooley) - ARM: dts: cirrus: ep7211: Align GPIO hog name with bindings (Krzysztof Kozlowski) - ARM: tegra: tf101: Add al3000a illuminance sensor node (Svyatoslav Ryhel) - ARM: tegra: Add DSI-A and DSI-B nodes on Tegra124 (Svyatoslav Ryhel) - ARM: tegra: Add HDA node on Tegra114 (Svyatoslav Ryhel) - ARM: tegra: Add ARM PMU node on Tegra114 (Svyatoslav Ryhel) - ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 (Svyatoslav Ryhel) - arm64: dts: hi3660: Add property for fixing CPUIdle (Leo Yan) - riscv: dts: starfive: jh7110-pine64-star64: enable USB 3.0 port (E Shattow) - riscv: dts: starfive: jh7110: pciephy0 USB 3.0 configuration registers (E Shattow) - riscv: dts: starfive: fml13v01: enable pcie1 (Sandie Cao) - riscv: dts: starfive: remove non-existent dac from jh7110 (Conor Dooley) - riscv: dts: starfive: Unify regulator naming scheme (Shengyu Qu) - riscv: dts: microchip: update pcie reg properties to new format (Conor Dooley) - ARM: dts: omap4-panda-a4: Add missing model and compatible properties (Tom Rini) - dt-bindings: omap: Add TI Pandaboard A4 variant (Tom Rini) - ARM: dts: ti/omap: omap4-serial: fix interrupts syntax (Andreas Kemnade) - ARM: dts: ti: omap: Align GPIO hog name with bindings (Krzysztof Kozlowski) - riscv: sophgo: dts: add cooling maps for Milk-V Pioneer (Chen Wang) - riscv: sophgo: dts: add pwm-fan for Milk-V Pioneer (Chen Wang) - MAINTAINERS: update info for SOPHGO DEVICETREES and DRIVERS (Inochi Amaoto) - riscv: sophgo: dts: add pwm controller for SG2042 SoC (Chen Wang) - arm64: dts: marvell: Use preferred node names for "simple-bus" (Rob Herring (Arm)) - arm64: dts: marvell: Drop unused CP11X_TYPE define (Rob Herring (Arm)) - arm64: dts: marvell: Move arch timer and pmu nodes to top-level (Rob Herring (Arm)) - ARM: dts: marvell: armada: Align GPIO hog name with bindings (Krzysztof Kozlowski) - ARM: dts: marvell: kirkwood-openrd: Align GPIO hog name with bindings (Krzysztof Kozlowski) - arm64: dts: marvell: armada-8040: Align GPIO hog name with bindings (Krzysztof Kozlowski) - arm64: dts: marvell: Add missing board compatible for IEI-Puzzle-M801 (Rob Herring (Arm)) - arm64: dts: marvell: Fix missing/incorrect "marvell,armada3710" compatible (Rob Herring (Arm)) - arm64: dts: marvell: Drop incomplete root compatible/model properties (Rob Herring (Arm)) - dt-bindings: marvell: armada-7k-8k: Add missing 7040 and 8040 board compatibles (Rob Herring (Arm)) - dt-bindings: marvell: armada-7k-8k: Move Armada 8KPlus to schema (Rob Herring (Arm)) - dt-bindings: marvell: armada-37xx: Add glinet,gl-mv1000 compatible (Rob Herring (Arm)) - arm64: dts: rockchip: remove ethm0_clk0_25m_out from Sige5 gmac0 (Nicolas Frattaroli) - arm64: dts: rockchip: Fix PWM pinctrl names (Yao Zi) - arm64: dts: rockchip: fix RK3576 SCMI clock IDs (Nicolas Frattaroli) - dt-bindings: clock: rk3576: add SCMI clocks (Nicolas Frattaroli) - arm64: dts: rockchip: Fix pcie reset gpio on Orange Pi 5 Max (Jianfeng Liu) - arm64: dts: rockchip: Enable HDMI audio output for ArmSoM Sige7 (Jianfeng Liu) - arm64: dts: rockchip: Enable onboard eMMC on Radxa E20C (Jonas Karlman) - arm64: dts: rockchip: Add SDHCI controller for RK3528 (Jonas Karlman) - arm64: dts: rockchip: Remove bluetooth node from rock-3a (Chen-Yu Tsai) - arm64: dts: rockchip: Move rk356x scmi SHMEM to reserved memory (Chukun Pan) - arm64: dts: rockchip: Add AP6275P wireless support to ArmSoM Sige7 (Jianfeng Liu) - arm64: dts: rockchip: Enable HDMI audio outputs for Orange Pi 5 Plus (Jimmy Hon) - arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Plus (Jimmy Hon) - arm64: dts: rockchip: Enable HDMI audio outputs for Orange Pi 5 Max (Jimmy Hon) - arm64: dts: rockchip: Enable HDMI0 audio output for Orange Pi 5/5B (Jimmy Hon) - ARM: zynq: Do not define address/size-cells for nand-controller (Michal Simek) - ARM: zynq: Remove ethernet0 alias from Microzed (Michal Simek) - ARM: zynq: Add sdhci to alias node (Michal Simek) - ARM: zynq: Enable QSPIs on platforms (Michal Simek) - ARM: zynq: Fix fpga region DT nodes name (Michal Simek) - ARM: zynq: Rename i2c?-gpio to i2c?-gpio-grp (Michal Simek) - ARM: zynq: Define rtc alias on zc702/zc706 (Michal Simek) - ARM: zynq: Point via nvmem0 alias to eeprom on zc702/zc706 (Michal Simek) - ARM: zynq: Define u-boot bootscrip addr via DT (Michal Simek) - ARM: zynq: Wire smcc with nand/nor memories on zc770 platform (Michal Simek) - ARM: zynq: Mark boot-phase-specific device nodes (Michal Simek) - ARM: zynq: DT: List OCM memory for all platforms (Michal Simek) - ARM: zynq: Remove deprecated device_type property (Michal Simek) - ARM: zynq: Replace 'io-standard' with 'power-source' property (Sai Krishna Potthuri) - dt-bindings: xilinx: Deprecate header with firmware constants (Michal Simek) - arm64: zynqmp: Use DT header for firmware constants (Michal Simek) - arm64: versal-net: Add description for b2197-00 revA board (Michal Simek) - dt-bindings: soc: Add new VN-X board description based on Versal NET (Shubhrajyoti Datta) - arm64: zynqmp: add clock-output-names property in clock nodes (Naman Trivedi) - arm64: dts: allwinner: a100: Add CPU Operating Performance Points table (Shuosheng Huang) - arm64: dts: allwinner: rg35xx: Add no-thermistor property for battery (Chris Morgan) - arm64: dts: allwinner: h700: Add USB Host for RG35XX-H (Chris Morgan) - arm64: dts: allwinner: h700: Add LED1 for Anbernic RG35XX (Chris Morgan) - arm64: dts: allwinner: h700: Set cpusldo to always-on for RG35XX (Chris Morgan) - ARM: dts: sunxi: add support for NetCube Systems Kumquat (Lukas Schmid) - ARM: dts: sunxi: add uart1_pe pinctrl for sun8i-v3s (Lukas Schmid) - dt-bindings: arm: sunxi: Add NetCube Systems Kumquat board (Lukas Schmid) - dt-bindings: vendor-prefixes: Add NetCube Systems Austria name (Lukas Schmid) - ARM: dts: microchip: sama7g5: add ADC hw trigger edge type (Nayab Sayed) - ARM: dts: microchip: sama7d65: Add watchdog for sama7d65 (Ryan Wanner) - ARM: dts: microchip: sama7d65: Enable shutdown controller (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add SFRBU support to sama7d65 (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add RTC support for sama7d65 (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add Shutdown controller support (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add Reset Controller to sama7d65 SoC (Ryan Wanner) - ARM: dts: microchip: fix faulty ohci/ehci node names (Wolfram Sang) - ARM: dts: microchip: usb_a9263: fix wrong vendor (Wolfram Sang) - ARM: dts: microchip: sama7d65: Enable DMAs (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add DMAs to sama7d65 SoC (Ryan Wanner) - ARM: dts: microchip: sama7d65: Add chipID for sama7d65 (Ryan Wanner) - ARM: dts: microchip: sama7d65_curiosity: Add power monitor support (Mihai Sain) - ARM: dts: microchip: sama7d65: Add flexcom 10 node (Mihai Sain) - ARM: dts: at91: usb_a9g20_lpw: use proper mmc node name (Wolfram Sang) - ARM: dts: at91: calao_usb: fix button nodes (Wolfram Sang) - ARM: dts: at91: use correct vendor name for Calao boards (Wolfram Sang) - ARM: dts: at91: calao_usb: remove heartbeat for User LEDs (Wolfram Sang) - ARM: dts: at91: calao_usb: fix wrong polarity for LED (Wolfram Sang) - arm64: dts: st: add stm32mp215f-dk board support (Amelie Delaunay) - dt-bindings: stm32: document stm32mp215f-dk board (Amelie Delaunay) - arm64: dts: st: introduce stm32mp21 SoCs family (Alexandre Torgue) - arm64: dts: st: add stm32mp235f-dk board support (Amelie Delaunay) - dt-bindings: stm32: document stm32mp235f-dk board (Amelie Delaunay) - arm64: dts: st: introduce stm32mp23 SoCs family (Alexandre Torgue) - dt-bindings: stm32: add STM32MP21 and STM32MP23 compatibles for syscon (Amelie Delaunay) - arm64: Kconfig: expand STM32 Armv8 SoC with STM32MP21/STM32MP23 SoCs family (Amelie Delaunay) - arm64: dts: st: add stm32mp257f-dk board support (Alexandre Torgue) - dt-bindings: stm32: document stm32mp257f-dk board (Amelie Delaunay) - ARM: dts: stm32: Add Plymovent AQM devicetree (Oleksij Rempel) - ARM: dts: stm32: Add pinmux groups for Plymovent AQM board (Oleksij Rempel) - dt-bindings: arm: stm32: Add Plymovent AQM board (Oleksij Rempel) - dt-bindings: sound: convert ICS-43432 binding to YAML (Oleksij Rempel) - ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC rev.200 board (Marek Vasut) - ARM: dts: stm32: use IRQ_TYPE_EDGE_FALLING on stm32mp157c-dk2 (Dario Binacchi) - ARM: dts: stm32: add usr3 LED node to stm32f769-disco (Dario Binacchi) - ARM: dts: stm32: rename LEDs nodes for stm32f769-disco (Dario Binacchi) - ARM: dts: stm32: add push button to stm32f746 Discovery board (Dario Binacchi) - ARM: dts: stm32: add led to stm32f746 Discovery board (Dario Binacchi) - ARM: dts: stm32: Add Priva E-Measuringbox devicetree (Roan van Dijk) - ARM: dts: stm32: Add thermal support for STM32MP131 (Roan van Dijk) - dt-bindings: arm: stm32: Add Priva E-Measuringbox board (Oleksij Rempel) - dt-bindings: vendor-prefixes: Add prefix for Priva (Oleksij Rempel) - ARM: dts: stm32: lxa-fairytux2: add Linux Automation GmbH FairyTux 2 (Leonard Göhrs) - dt-bindings: arm: stm32: add compatible strings for Linux Automation GmbH LXA FairyTux 2 (Leonard Göhrs) - arm64: dts: ti: k3-am62a-phycore-som: Reorder properties per DTS coding style (Wadim Egorov) - arm64: dts: ti: k3-am642-phyboard-electra: Reorder properties per DTS coding style (Wadim Egorov) - arm64: dts: ti: k3-am642-phyboard-electra: Add boot phase tags (Wadim Egorov) - arm64: dts: ti: k3-am62a-phycore-som: Add boot phase tags (Wadim Egorov) - arm64: dts: ti: k3-am62x-phyboard-lyra: Add boot phase tags (Wadim Egorov) - arm64: dts: ti: k3-j722s-evm: Add camera peripherals (Vaishnav Achath) - arm64: dts: ti: k3-j722s-main: Add CSI2RX nodes (Vaishnav Achath) - arm64: dts: ti: k3-j722s-main: Add BCDMA CSI overrides (Vaishnav Achath) - arm64: dts: ti: k3-j722s: fix pinctrl settings (Michael Walle) - arm64: dts: ti: k3-am62p: fix pinctrl settings (Michael Walle) - arm64: dts: ti: am64-phyboard-electra: Add DT overlay for X27 connector (Daniel Schultz) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_ln_ctrl reg-masks (Siddharth Vadapalli) - arm64: dts: ti: k3-am62p: Enable AUDIO_REFCLKx (Francesco Dolcini) - arm64: dts: ti: k3-am62-phycore-som: Reserve RTOS IPC memory (Wadim Egorov) - arm64: dts: ti: k3-am64-phycore-som: Reserve RTOS IPC memory (Wadim Egorov) - arm64: dts: ti: k3-am62p5-sk: Add serial alias (Vibhore Vardhan) - arm64: dts: ti: k3-am62a7-sk: Add serial alias (Markus Schneider-Pargmann) - arm64: dts: ti: k3-am62x-sk-common: Add serial aliases (Markus Schneider-Pargmann) - arm64: dts: ti: k3-am62p5-sk: Support SoC wakeup using USB1 wakeup (Siddharth Vadapalli) - arm64: dts: ti: k3-am625-beagleplay: Reserve 128MiB of global CMA (Nishanth Menon) - arm64: dts: ti: k3-j721e-sk: Add boot phase tag to SERDES3 (Siddharth Vadapalli) - arm64: dts: ti: k3-j721e-common-proc-board: Add boot phase tag to SERDES3 (Siddharth Vadapalli) - arm64: dts: ti: k3-am62p-j722s-common-wakeup: Configure ti-sysc for wkup_uart0 (Vibhore Vardhan) - arm64: dts: ti: k3-am62a7-sk: Add alias for RTC (Vibhore Vardhan) - arm64: dts: ti: k3-j721s2-som-p0: Add flash partition details (Udit Kumar) - arm64: dts: ti: k3-am62-verdin-dahlia: add Microphone Jack to sound card (Stefan Eichenberger) - arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the GICD size (Keerthy) - arm64: dts: ti: k3-am62p5-sk: Add boot phase tag for USB0 (Siddharth Vadapalli) - arm64: dts: ti: k3-am62a7-sk: Add boot phase tag for USB0 (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C (Hrushikesh Salunke) - arm64: dts: ti: k3-j784s4-evm-quad-port-eth-exp1: Remove duplicate hogs (Jayesh Choudhary) - arm64: dts: ti: k3-am62a-mcu: enable mcu domain pinmux (Sai Sree Kartheek Adivi) - arm64: dts: imx8qm-apalis: Remove compatible from SoM dtsi (Francesco Dolcini) - arm64: dts: imx8mp: change AUDIO_AXI_CLK_ROOT freq. to 800MHz (Laurentiu Mihalcea) - arm64: dts: imx8mp: add AUDIO_AXI_CLK_ROOT to AUDIOMIX block (Laurentiu Mihalcea) - arm64: dts: imx93: add ddr edac support (Frank Li) - arm64: dts: imx95: add ref clock for pcie nodes (Frank Li) - arm64: dts: mba8xx: Remove invalid property disable-gpio (Alexander Stein) - arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe (Alexander Stein) - arm64: dts: im8mq-librem5: move dwc3 usb port under ports (Frank Li) - arm64: dts: mba8mx: change sound card model name (Markus Niebel) - arm64: dts: imx8mp-tqma8mpql-mba8mpxl: change sound card model name (Markus Niebel) - arm64: dts: s32g: add FlexCAN[0..3] support for s32g2 and s32g3 (Ciprian Marian Costea) - arm64: dts: imx95: Add imx95-15x15-evk support (Frank Li) - arm64: dts: imx95: Add i3c1 and i3c2 (Frank Li) - arm64: dts: imx95: Add #io-channel-cells = <1> for adc node (Frank Li) - arm64: dts: imx8mp-skov: support new 7" panel board (Ahmad Fatoum) - arm64: dts: imx8mp-skov: add revC BD500 board (Ahmad Fatoum) - arm64: dts: imx8mp-skov: describe I2C bus recovery for all controllers (Ahmad Fatoum) - arm64: dts: imx8mp-skov: move I2C2 pin control group into DTSI (Ahmad Fatoum) - arm64: dts: imx8mp-skov: add basic board as fallback (Oleksij Rempel) - arm64: dts: freescale: imx8mp-skov: operate SoC in nominal mode (Ahmad Fatoum) - arm64: dts: freescale: imx8mp-skov: configure LDB clock automatically (Ahmad Fatoum) - arm64: dts: imx8mp: add fsl,nominal-mode property into nominal.dtsi (Ahmad Fatoum) - arm64: dts: imx8mp: Add optional nominal drive mode DTSI (Ahmad Fatoum) - arm64: dts: imx8mp: configure GPU and NPU clocks to overdrive rate (Lucas Stach) - arm64: dts: freescale: ten64: add usb hub definition (Mathew McBride) - arm64: dts: imx8mm-phycore-som: Add overlay to disable SPI NOR flash (Teresa Remmet) - arm64: dts: imx8mm-phycore-som: Add no-eth phy overlay (Teresa Remmet) - arm64: dts: imx8mm-phycore-som: Add overlay for rproc (Dominik Haller) - arm64: dts: imx8mm-phyboard-polis: Add overlay for PEB-EVAL-01 (Janine Hagemann) - arm64: dts: imx8mm-phyboard-polis: Add support for PEB-AV-10 (Teresa Remmet) - arm64: dts: imx8mm-phyboard-polis: Assign missing regulator for bluetooth (Yashwanth Varakala) - arm64: dts: imx8mm: move bulk of rtc properties to carrierboards (Yannic Moog) - arm64: dts: imx8mm-phygate-tauri-l: Set RTC as wakeup-source (Andrej Picej) - arm64: dts: imx8mm-phyboard-polis: Set RTC as wakeup-source (Andrej Picej) - arm64: dts: imx8mm-phyboard-polis: add RTC description (Yannic Moog) - arm64: dts: imx8mm-phycore-som: add descriptions to nodes (Yannic Moog) - arm64: dts: imx8mm-phycore-som: Assign regulator for dsi to lvds bridge (Yashwanth Varakala) - arm64: dts: imx8mm-phycore-som: Remove magic-packet property (Teresa Remmet) - arm64: dts: imx8mm-phycore-som: Fix bluetooth wakeup source (Andrej Picej) - arm64: dts: imx8mm-phycore-som: Keep LDO3 on in suspend (Teresa Remmet) - arm64: dts: freescale: imx8mm-verdin: Remove LVDS panel and backlight (Francesco Dolcini) - arm64: dts: colibri-imx8x: Add missing gpio-line-names (Rafael Beims) - arm64: dts: s32g: add the eDMA nodes (Larisa Grigore) - arm64: dts: imx95: add PCIe's msi-map and iommu-map property (Frank Li) - arm64: dts: imx8q: add PCIe EP overlay file for i.MX8QXP mek board (Frank Li) - arm64: dts: imx8q: add PCIe EP for i.MX8QM and i.MX8QXP (Frank Li) - arm64: dts: imx8-ss-hsio: fix indentation in pcie node (Frank Li) - arm64: dts: freescale: tqma8mqnl: Add vcc-supply for spi-nor (Alexander Stein) - arm64: dts: freescale: tqma8mqml: Add vcc-supply for spi-nor (Alexander Stein) - arm64: dts: freescale: tqma8mq: Add vcc-supply for spi-nor (Alexander Stein) - arm64: dts: freescale: tqma8mpql: Add vcc-supply for spi-nor (Alexander Stein) - arm64: dts: imx8-apalis: add clock configuration for 44.1 kHz hdmi audio (Stefan Eichenberger) - arm64: dts: s32g399a-rdb3: Add INA231 sensor entry over I2C4 (Ciprian Marian Costea) - arm64: dts: s32g: add common 'S32G-EVB' and 'S32G-RDB' board support (Ciprian Marian Costea) - arm64: dts: s32g: add I2C[0..2] support for s32g2 and s32g3 (Ciprian Marian Costea) - arm64: dts: imx8qxp-mek: Complete WM8960 power supplies (Chancel Liu) - arm64: dts: imx8qm-mek: Complete WM8960 power supplies (Chancel Liu) - arm64: dts: imx8dxl-evk: Complete WM8960 power supplies (Chancel Liu) - arm64: dts: imx8mp-evk: Complete WM8960 power supplies (Chancel Liu) - arm64: dts: tqma9352-mba93xx[cl]a: swap ethernet aliases (Alexander Stein) - arm64: dts: mba93xxca: Do not assert power-down pins (Alexander Stein) - arm64: dts: freescale: imx93-tqma9352-mba93xxca: sort pinctrl nodes (Alexander Stein) - arm64: dts: mba8xx: Add PCIe support (Alexander Stein) - arm64: dts: tqma8xx: Remove GPU TODO (Alexander Stein) - arm64: dts: tqma8xx: enable jpeg encode and decode (Alexander Stein) - arm64: dts: tqma8xx: Add vcc-supply for spi-nor (Alexander Stein) - arm64: dts: imx8-ss-hsio: Wire up DMA IRQ for PCIe (Alexander Stein) - arm64: dts: imx8mn-bsh-smm-s2pro: Remove invalid audio codec clock (Fabio Estevam) - arm64: dts: imx8mp-skov: increase I2C clock frequency for RTC (Oleksij Rempel) - arm64: dts: imx8mp-skov: fix phy-mode (Oleksij Rempel) - arm64: dts: imx8mp-skov: describe mains fail detection (Oleksij Rempel) - arm64: dts: imx8mp-skov: configure uart1 for RS485 (Ahmad Fatoum) - arm64: dts: imx8mp-skov: describe LVDS display pipeline (Oleksij Rempel) - arm64: dts: imx8mp-skov: describe HDMI display pipeline (Oleksij Rempel) - arm64: dts: imx8mp-skov: use I2C5 for DDC (Ahmad Fatoum) - arm64: dts: imx8mp-skov: operate CPU at 850 mV by default (Ahmad Fatoum) - arm64: dts: imx8mp-skov: correct PMIC board limits (Ahmad Fatoum) - arm64: dts: imx8mp-kontron: Add support for reading SD_VSEL signal (Frieder Schrempf) - arm64: dts: imx93-kontron: Fix SD card IO voltage control (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Add support for reading SD_VSEL signal (Frieder Schrempf) - arm64: dts: imx95-19x19-evk: add typec nodes and enable usb3 node (Xu Yang) - arm64: dts: imx95: add usb3 related nodes (Xu Yang) - arm64: dts: imx8qm-mek: add audio-codec cs42888 and related nodes (Frank Li) - arm64: dts: imx8mq-librem5: remove undocument property 'extcon' for usb-pd@3f (Frank Li) - ARM: dts: apalis/colibri-imx6: Add support for v1.2 (Ernest Van Hoecke) - ARM: dts: apalis/colibri-imx6: Enable STMPE811 TS (Ernest Van Hoecke) - ARM: dts: imx6ul: Add Variscite Concerto board support (Antonin Godard) - ARM: dts: imx6ul: Add Variscite VAR-SOM-MX6UL SoM support (Antonin Godard) - ARM: dts: vf610-colibri: Remove compatible from SoM dtsi (Francesco Dolcini) - ARM: dts: imx6qdl-apalis/colibri: Remove compatible from SoM dtsi (Francesco Dolcini) - ARM: dts: imx6ul-tqma6ul1: Change include order to disable fec2 node (Max Merchel) - ARM: dts: imx53-mba53: Fix the PCA9554 compatible (Fabio Estevam) - ARM: dts: imx31: Use nand-controller as node name (Fabio Estevam) - ARM: dts: vfxxx: Fix the order of the DMA entries (Fabio Estevam) - ARM: dts: tqma7: Add partitions subnode to spi-nor (Markus Niebel) - ARM: dts: imx7-tqma7: Add vcc-supply for spi-nor (Alexander Stein) - ARM: dts: tqma6ul: Add partitions subnode to spi-nor (Markus Niebel) - ARM: dts: imx6ul-tqma6ul: Add vcc-supply for spi-nor (Alexander Stein) - ARM: dts: imx6ul-tqma6ul: Order DT properties (Alexander Stein) - ARM: dts: imx6qdl-tqma6: Add partitions subnode to spi-nor (Markus Niebel) - ARM: dts: imx6qdl-tqma6: use sw4_reg as 3.3V supply (Markus Niebel) - ARM: dts: imx6qdl-tqma6: limit PMIC SW4 to 3.3V (Markus Niebel) - ARM: dts: imx6qdl-tqma6: Order DT properties (Alexander Stein) - ARM: dts: imx7d-sdb: Complete WM8960 power supplies (Chancel Liu) - ARM: dts: imx6ul-14x14-evk: Complete WM8960 power supplies (Chancel Liu) - ARM: dts: imx28-sps1: Fix GPIO LEDs description (Fabio Estevam) - ARM: dts: vf610-bk4: Use the more specific "lwn,bk4-spi" (Fabio Estevam) - ARM: dts: mba6ul: change sound card model name (Markus Niebel) - ARM: dts: imx7-mba7: change sound card model name (Markus Niebel) - ARM: dts: imx6qdl-mba6: change sound card model name (Markus Niebel) - ARM: dts: nxp: vf: Align GPIO hog name with bindings (Krzysztof Kozlowski) - ARM: dts: imx5: Fix the CCM interrupts description (Fabio Estevam) - ARM: dts: vfxxx: Fix the CAAM job ring node names (Fabio Estevam) - ARM: dts: imx53-ppd: Fix touchscreen reset-gpios (Fabio Estevam) - ARM: dts: imx7s: Move csi-mux to below root (Alexander Stein) - ARM: dts: mxs: Add descriptions for imx287 based btt3-[012] devices (Lukasz Majewski) - dt-bindings: arm: fsl: Add VAR-SOM-MX6UL SoM and Concerto board (Antonin Godard) - dt-bindings: arm: fsl: drop usage of Toradex SOMs compatible alone (Francesco Dolcini) - dt-bindings: arm: fsl: add i.MX95 15x15 EVK board (Frank Li) - dt-bindings: arm: fsl: add more compatibles for Skov i.MX8MP variants (Ahmad Fatoum) - dt-bindings: arm: Document the btt3 i.MX28 based board (Lukasz Majewski) - riscv: dts: spacemit: Add Milk-V Jupiter board device tree (Javier Martinez Canillas) - dt-bindings: riscv: spacemit: Add Milk-V Jupiter board compatible (Javier Martinez Canillas) - MAINTAINERS: spacemit: update various info (Yixun Lan) - ARM: dts: ti: davinci: Align GPIO hog name with bindings (Krzysztof Kozlowski) - arm64: dts: tesla: Change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: exynos: gs101: Change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: exynosautov920: add ufs phy for ExynosAutov920 SoC (Sowon Na) - arm64: dts: exynosautov920: add CPU cache information (Devang Tailor) - arm64: dts: exynos: gs101: add ACPM protocol node (Tudor Ambarus) - arm64: dts: exynos: gs101: add AP to APM mailbox node (Tudor Ambarus) - arm64: dts: exynos: gs101: add SRAM node (Tudor Ambarus) - arm64: dts: exynos: gs101: add reboot-mode support (SYSIP_DAT0) (André Draszik) - arm64: dts: exynos: gs101: align poweroff writes with downstream (André Draszik) - arm64: dts: exynos: gs101: drop explicit regmap from reboot nodes (André Draszik) - arm64: dts: exynos8895: Rename PMU nodes to fixup sorting (Krzysztof Kozlowski) - arm64: dts: exynos8895-dreamlte: enable support for the touchscreen (Ivaylo Ivanov) - arm64: dts: exynos8895-dreamlte: enable support for microSD storage (Ivaylo Ivanov) - arm64: dts: exynos8895: add a node for mmc (Ivaylo Ivanov) - arm64: dts: exynos8895: define all usi nodes (Ivaylo Ivanov) - arm64: dts: exynos8895: add syscon nodes for peric0/1 and fsys0/1 (Ivaylo Ivanov) - dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi (Ivaylo Ivanov) - arm64: dts: exynos990: Rename and sort PMU nodes (Igor Belwon) - arm64: dts: exynos990: Add CMU_PERIS and MCT nodes (Igor Belwon) - dt-bindings: clock: exynos990: Add CMU_PERIS block (Igor Belwon) - arm64: dts: exynos: gs101-raven: add new board file (André Draszik) - arm64: dts: exynos: gs101-oriole: move common Pixel6 & 6Pro parts into a .dtsi (André Draszik) - arm64: dts: exynos: gs101-oriole: configure simple-framebuffer (André Draszik) - dt-bindings: arm: google: add gs101-raven (André Draszik) - arm64: dts: exynos: gs101: disable pinctrl_gsacore node (Peter Griffin) - arm64: dts: apple: t8015: Add backlight nodes (Nick Chan) - arm64: dts: apple: t8010: Add backlight nodes (Nick Chan) - arm64: dts: apple: s800-0-3: Add backlight nodes (Nick Chan) - arm64: dts: apple: t7000: Add backlight nodes (Nick Chan) - arm64: dts: apple: s5l8960x: Add backlight nodes (Nick Chan) - arm64: dts: apple: Add touchbar screen nodes (Sasha Finkelstein) - arm64: dts: rockchip: Add SPI NOR device on the ROCK 4D (Detlev Casanova) - arm64: dts: rockchip: Add SFC nodes for rk3576 (Detlev Casanova) - arm64: dts: rockchip: Add maskrom button to Radxa E20C (Jonas Karlman) - arm64: dts: rockchip: Add SARADC node for RK3528 (Jonas Karlman) - arm64: dts: rockchip: Add user button to Radxa E20C (Jonas Karlman) - arm64: dts: rockchip: Add leds node to Radxa E20C (Jonas Karlman) - arm64: dts: rockchip: Add HDMI support for rock-4d (Detlev Casanova) - arm64: dts: rockchip: enable SCMI clk for RK3528 SoC (Chukun Pan) - arm64: dts: rockchip: Enable HDMI receiver on rock-5b (Sebastian Reichel) - arm64: dts: rockchip: Add device tree support for HDMI RX Controller (Shreeya Patel) - arm64: dts: rockchip: Add rk3528 QoS register node (Chukun Pan) - dt-bindings: mfd: syscon: Add rk3528 QoS register compatible (Chukun Pan) - arm64: dts: rockchip: add MNT Reform 2 laptop (Patrick Wildt) - dt-bindings: arm: rockchip: Add MNT Reform 2 (RCORE) (Patrick Wildt) - dt-bindings: soc: rockchip: Add RK3528 VPU GRF syscon (Yao Zi) - dt-bindings: soc: rockchip: Add RK3528 VO GRF syscon (Yao Zi) - arm64: dts: rockchip: Enable hdmi out display for rk3576-evb-v10 (Andy Yan) - arm64: dts: rockchip: Enable hdmi display on sige5 (Andy Yan) - arm64: dts: rockchip: Add hdmi for rk3576 (Andy Yan) - arm64: dts: rockchip: Add vop for rk3576 (Andy Yan) - arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3588 boards (Krzysztof Kozlowski) - arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3399 ROC PC PLUS (Krzysztof Kozlowski) - arm64: dts: rockchip: Add uart0 pinctrl to Radxa E20C (Jonas Karlman) - arm64: dts: rockchip: Add pinctrl and gpio nodes for RK3528 (Jonas Karlman) - dt-bindings: soc: rockchip: Add RK3528 ioc grf syscon (Jonas Karlman) - arm64: dts: rockchip: add usb typec host support to rk3588-jaguar (Heiko Stuebner) - arm64: dts: rockchip: Add GPU power domain regulator dependency for RK3588 (Sebastian Reichel) - arm64: dts: rockchip: Enable HDMI1 audio output for Orange Pi 5 Ultra (Jimmy Hon) - arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Ultra (Jimmy Hon) - arm64: dts: rockchip: Add Orange Pi 5 Ultra board (Jimmy Hon) - dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Ultra (Jimmy Hon) - arm64: dts: rockchip: Adapt to differences between Orange Pi 5 Max and Ultra (Jimmy Hon) - arm64: dts: rockchip: add hdmi1 support to ROCK 5 ITX (Jianfeng Liu) - arm64: dts: rockchip: Enable HDMI audio outputs for Rock 5B (Detlev Casanova) - arm64: dts: rockchip: Add HDMI audio outputs for rk3588 (Detlev Casanova) - arm64: dts: rockchip: Enable HDMI1 on rk3588-evb1 (Cristian Ciocaltea) - arm64: dts: rockchip: Add HDMI1 PHY PLL clock source to VOP2 on RK3588 (Cristian Ciocaltea) - arm64: dts: rockchip: Enable HDMI1 PHY clk provider on RK3588 (Cristian Ciocaltea) - arm64: dts: rockchip: Enable USB3 OTG on rk3588s Cool Pi 4B (Andy Yan) - arm64: dts: rockchip: Add UART clocks for RK3528 SoC (Yao Zi) - arm64: dts: rockchip: Add clock generators for RK3528 SoC (Yao Zi) - dt-bindings: clock: Document clock and reset unit of RK3528 (Yao Zi) - arm64: dts: rockchip: disable I2C2 bus by default on RK3588 Tiger (Quentin Schulz) - arm64: dts: rockchip: enable I2C3 in Haikou carrierboard, not Ringneck DTSI (Quentin Schulz) - arm64: dts: rockchip: enable Ethernet in Haikou carrierboard, not Puma DTSI (Quentin Schulz) - arm64: dts: rockchip: add EEPROM found on RK3399 Puma Haikou (Quentin Schulz) - arm64: dts: rockchip: enable I2S0 in Haikou carrierboard, not Puma DTSI (Quentin Schulz) - arm64: dts: rockchip: disable I2C6 on Puma DTSI (Quentin Schulz) - arm64: dts: rockchip: move I2C6 from Haikou carrierboard to Puma DTSI (Quentin Schulz) - arm64: dts: rockchip: move DDC bus from Haikou carrierboard to RK3399 Puma DTSI (Quentin Schulz) - arm64: dts: rockchip: enable UART5 on RK3588 Tiger Haikou (Quentin Schulz) - arm64: dts: rockchip: Add Radxa ROCK 4D device tree (Stephen Chen) - dt-bindings: arm: rockchip: Add Radxa ROCK 4D board (Detlev Casanova) - arm64: dts: rockchip: add rk3576 otp node (Heiko Stuebner) - arm64: dts: rockchip: add overlay for RK3399 Puma Haikou Video Demo adapter (Quentin Schulz) - arm64: dts: rockchip: add overlay for PX30 Ringneck Haikou Video Demo adapter (Quentin Schulz) - arm64: dts: rockchip: add support for HAIKOU-LVDS-9904379 adapter for PX30 Ringneck (Quentin Schulz) - arm64: dts: rockchip: Add rng node to RK3588 (Nicolas Frattaroli) - arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC (Heiko Stuebner) - dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC binding (Heiko Stuebner) - arm64: dts: rockchip: minimal support for Pre-ICT tester adapter for RK3588 Jaguar (Quentin Schulz) - arm64: dts: rockchip: add overlay tests for Rock 5B PCIe overlays (Quentin Schulz) - arm64: dts: rockchip: add overlay test for Edgeble NCM6A/NCM6B (Quentin Schulz) - arm64: dts: rockchip: add overlay test for WolfVision PF5 (Quentin Schulz) - arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Max (Jimmy Hon) - arm64: dts: rockchip: linewrap gmac assigned-clocks on Quartz64 Model A/B files a bit (Dragan Simic) - arm64: dts: rockchip: remove rk3588 optee node (Chris Morgan) - arm64: dts: rockchip: Enable HDMI1 out for Edgeble-6TOPS Modules (Jagan Teki) - arm64: dts: rockchip: Enable HDMI1 on rock-5b (Cristian Ciocaltea) - arm64: dts: rockchip: Add HDMI1 node on RK3588 (Cristian Ciocaltea) - arm64: dts: rockchip: Add PHY node for HDMI1 TX port on RK3588 (Cristian Ciocaltea) - arm64: dts: rockchip: Enable SPDIF output on H96 Max V58 (Alexey Charkov) - arm64: dts: rockchip: Add SPDIF nodes to RK3588(s) device trees (Alexey Charkov) - dt-bindings: vendor-prefixes: Update rockchip company name (Kever Yang) - arm64: dts: rockchip: add dts for Ariaboard Photonicat RK3568 (Junhao Xie) - dt-bindings: arm: rockchip: Add Ariaboard Photonicat RK3568 (Junhao Xie) - dt-bindings: vendor-prefixes: Add prefix for Ariaboard (Junhao Xie) - arm64: dts: rockchip: switch Rock 5C to PMIC-based TSHUT reset (Alexey Charkov) - arm64: dts: rockchip: add 'chassis-type' property on PineNote (Diederik de Haas) - arm64: dts: rockchip: Fix label name of hdptxphy for RK3588 (Damon Ding) - arm64: dts: rockchip: Add HDMI0 PHY PLL clock source to VOP2 on RK3588 (Cristian Ciocaltea) - arm64: dts: rockchip: Enable HDMI0 PHY clk provider on RK3588 (Cristian Ciocaltea) - arm64: dts: rockchip: Use "dma-noncoherent" in base RK3588 SoC dtsi (Dragan Simic) - arm64: dts: rockchip: Describe why is HWRNG disabled in RK356x base dtsi (Dragan Simic) - arm64: dts: rockchip: Enable HDMI on armsom-sige7 (Jianfeng Liu) - arm64: dts: rockchip: Enable automatic fan control on Radxa Rock 5C (Alexey Charkov) - arm64: dts: rockchip: Add finer-grained PWM states for the fan on Rock 5C (Alexey Charkov) - arm64: dts: rockchip: Enable USB OTG for Radxa ROCK Pi E (FUKAUMI Naoki) - arm64: dts: rockchip: add support for sound output over HDMI on RK3399 Puma Haikou (Quentin Schulz) - arm64: tegra: p2180: Add TMP451 temperature sensor node (Diogo Ivo) - arm64: tegra: p2597: Enable TCA9539 as IRQ controllers (Diogo Ivo) - arm64: tegra: Define pinmuxing for gpio pads on Tegra210 (Diogo Ivo) - arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator (Diogo Ivo) - arm64: tegra: Resize aperture for the IGX PCIe C5 slot (Jon Hunter) - arm64: tegra: Remove the Orin NX/Nano suspend key (Ninad Malwade) - dt-bindings: Document Tegra114 HDA support (Thierry Reding) - dt-bindings: display: tegra: Document Tegra124 MIPI (Thierry Reding) - arm64: dts: amd/seattle: Drop undocumented "spi-controller" properties (Rob Herring (Arm)) - arm64: dts: amd/seattle: Fix bus, mmc, and ethernet node names (Rob Herring (Arm)) - arm64: dts: amd/seattle: Move and simplify fixed clocks (Rob Herring (Arm)) - arm64: dts: amd/seattle: Base Overdrive B1 on top of B0 version (Rob Herring (Arm)) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable Mali-G31 (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add Mali-G31 GPU node (Lad Prabhakar) - arm64: dts: mediatek: mt8395-radxa-nio-12l: Add Radxa 8 HD panel (Julien Massot) - arm64: dts: mediatek: mt8395-nio-12l: Prepare MIPI DSI port (Julien Massot) - arm64: dts: mediatek: mt8390-genio-common: Add delay codec for DMIC (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8390-genio-common: Add routes for DMIC (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8395-nio-12l: Preconfigure DSI0 pipeline (AngeloGioacchino Del Regno) - arm64: mediatek: mt8195-cherry: Add graph for eDP and DP displays (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195: Add base display controller graph (AngeloGioacchino Del Regno) - arm64: dts: airoha: en7581: Fix clock-controller address (Lorenzo Bianconi) - arm64: dts: airoha: en7581: Add more nodes to EN7581 SoC evaluation board (Lorenzo Bianconi) - arm64: dts: mediatek: mt8390-genio-common: Configure touch vreg pins (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188-geralt: Add graph for DSI and DP displays (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188: Add base display controller graph (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8390-genio-700: Add USB, TypeC Controller, MUX (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188: Add MTU3 nodes and correctly describe USB (AngeloGioacchino Del Regno) - dt-bindings: usb: mediatek,mtk-xhci: Add port for SuperSpeed EP (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8395-genio-1200-evk: add support for TCPC port (Fabien Parent) - dt-bindings: usb: mtu3: Add ports property (Macpaul Lin) - arm64: dts: mediatek: mt8390-genio-common: Fix duplicated regulator name (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8183: Switch to Elan touchscreen driver (Hsin-Te Yuan) - arm64: dts: mediatek: mt6359: fix dtbs_check error for audio-codec (Macpaul Lin) - arm64: dts: mediatek: mt8188: Add tertiary eMMC/SD/SDIO controller (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188: Add VDO0's DSC and MERGE block nodes (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188: Assign apll1 clock as parent to avoid hang (Nícolas F. R. A. Prado) - arm64: dts: mediatek: add device-tree for Genio 510 EVK board (Louis-Alexis Eyraud) - arm64: dts: mediatek: mt8390-genio-700-evk: Move common parts to dtsi (Louis-Alexis Eyraud) - arm64: dts: mediatek: add support for MT8370 SoC (Louis-Alexis Eyraud) - dt-bindings: arm: mediatek: add mt8370-evk board (Louis-Alexis Eyraud) - arm64: dts: mediatek: add display support for mt8365-evk (Alexandre Mergnat) - arm64: dts: mediatek: add display blocks support for the MT8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: mt8173: Fix some node names (Chen-Yu Tsai) - arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string (Chen-Yu Tsai) - arm64: dts: mediatek: mt8173-elm: Drop pmic's #address-cells and #size-cells (Chen-Yu Tsai) - arm64: dts: airoha: en7581: Add default partition table for EVB board (Christian Marangi) - arm64: dts: airoha: en7581: Add SNAND node (Christian Marangi) - arm64: dts: airoha: en7581: Add Clock Controller node (Christian Marangi) - arm64: dts: nvidia: Remove unused and undocumented "regulator-ramp-delay-scale" property (Rob Herring (Arm)) - arm64: dts: corstone1000: Add definitions for secondary CPU cores (Hugues KAMBA MPIANA) - MAINTAINERS: Add Vincenzo Frascino as Arm Morello Maintainer (Vincenzo Frascino) - arm64: dts: morello: Add support for fvp dts (Vincenzo Frascino) - arm64: dts: morello: Add support for soc dts (Vincenzo Frascino) - arm64: dts: morello: Add support for common functionalities (Vincenzo Frascino) - dt-bindings: arm-pmu: Add support for ARM Rainier PMU (Vincenzo Frascino) - dt-bindings: arm: Add Rainier compatibility (Vincenzo Frascino) - dt-bindings: arm: Add Morello fvp compatibility (Vincenzo Frascino) - dt-bindings: arm: Add Morello compatibility (Vincenzo Frascino) - arm64: Kconfig: Update description for CONFIG_ARCH_VEXPRESS (Vincenzo Frascino) - arm64: dts: apple: Add touchbar digitizer nodes (Sasha Finkelstein) - arm64: dts: apple: Add SPI NOR nvram partition to all devices (Janne Grunau) - arm64: dts: apple: t600x: Add spi controller nodes (Janne Grunau) - arm64: dts: apple: t8112: Add spi controller nodes (Janne Grunau) - arm64: dts: apple: t8103: Add spi controller nodes (Janne Grunau) - arm64: dts: apple: t8103: Fix spi4 power domain sort order (Hector Martin) - arm64: dts: apple: t7000: Add missing CPU p-state 7 for J96 and J97 (Nick Chan) - ARM: dts: renesas: r9a06g032: Fix UART dma channel order (Geert Uytterhoeven) - arm64: dts: renesas: rzg2: Add boot phase tags (Marek Vasut) - arm64: dts: renesas: rcar: Add boot phase tags (Marek Vasut) - ARM: dts: renesas: rcar-gen2: Add boot phase tags (Marek Vasut) - arm64: dts: renesas: white-hawk-csi-dsi: Use names for CSI-2 data line orders (Niklas Söderlund) - arm64: dts: renesas: ulcb/kf: Use TDM Split Mode for capture (Kuninori Morimoto) - arm64: dts: renesas: Add initial support for MYIR Remi Pi (Julien Massot) - arm64: dts: renesas: r9a08g045: Add OPP table (Claudiu Beznea) - arm64: dts: renesas: r9a09g057: Enable SYS node (John Madieu) - arm64: dts: renesas: r9a09g047: Add SYS node (John Madieu) - arm64: dts: renesas: r9a08g045: Enable SYS node (Claudiu Beznea) - arm64: dts: renesas: r8a779f0: Disable rswitch ports by default (Geert Uytterhoeven) - arm64: dts: renesas: r9a08g045s33-smarc-pmod: Add overlay for SCIF1 (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc: Enable SCIF3 (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc-switches: Add a header to describe different switches (Claudiu Beznea) - arm64: dts: renesas: r8a779g0: Restore sort order (Geert Uytterhoeven) - arm64: dts: renesas: s4sk: Fix ethernet0 alias for rswitch (Marek Vasut) - arm64: dts: renesas: spider-ethernet: Add ethernetN aliases for rswitch (Marek Vasut) - arm64: dts: renesas: s4sk: Access rswitch ports via phandles (Marek Vasut) - arm64: dts: renesas: spider-ethernet: Access rswitch ports via phandles (Marek Vasut) - arm64: dts: renesas: r8a779f0: Add labels for rswitch ports (Marek Vasut) - arm64: dts: renesas: Add initial device tree for Yuridenki-Shokai Kakip board (Nobuhiro Iwamatsu) - arm64: dts: renesas: eagle-function-expansion: Align GPIO hog name with bindings (Krzysztof Kozlowski) - arm64: dts: renesas: r8a779h0: Add VSPX instance (Niklas Söderlund) - arm64: dts: renesas: r8a779h0: Add FCPVX instance (Niklas Söderlund) - arm64: dts: renesas: rzg3e-smarc-som: Enable watchdog (Biju Das) - arm64: dts: renesas: r9a09g047: Add WDT1-WDT3 nodes (Biju Das) - arm64: dts: renesas: gray-hawk-single: Restore sort order (Geert Uytterhoeven) - arm64: dts: renesas: r8a779a0: Add VSPX instances (Niklas Söderlund) - arm64: dts: renesas: r8a779a0: Add FCPVX instances (Niklas Söderlund) - arm64: dts: renesas: gray-hawk-single: Describe AVB1 and AVB2 (Niklas Söderlund) - arm64: dts: renesas: r8a779h0: Remove #address- and #size-cells from AVB[0-2] (Niklas Söderlund) - arm64: dts: renesas: r8a77990: Re-add voltages to OPP table (Geert Uytterhoeven) - arm64: dts: renesas: r8a774c0: Re-add voltages to OPP table (Geert Uytterhoeven) - dt-bindings: soc: renesas: Document MYIR Remi Pi board (Julien Massot) - dt-bindings: soc: renesas: Add RZ/G3E variant SYS binding (John Madieu) - dt-bindings: soc: renesas: Document Yuridenki-Shokai Kakip board (Nobuhiro Iwamatsu) - dt-bindings: vendor-prefixes: Add Yuridenki-Shokai Co. Ltd. (Nobuhiro Iwamatsu) - dt-bindings: soc: renesas: Document more Renesas RZ/V2H SoC variants (Nobuhiro Iwamatsu) - ARM: dts: ixp4xx: Add Netgear WG302 v1 GPIOs (Linus Walleij) - ARM: dts: ixp4xx: Fix up PCI on WG302 (Linus Walleij) - ARM: dts: Properly assign NPE to ethA (Linus Walleij) - arm64: dts: apple: t8015: Add cpufreq nodes (Nick Chan) - arm64: dts: apple: t8012: Add cpufreq nodes (Nick Chan) - arm64: dts: apple: t8011: Add cpufreq nodes (Nick Chan) - arm64: dts: apple: t8010: Add cpufreq nodes (Nick Chan) - arm64: dts: apple: s8001: Add cpufreq nodes (Nick Chan) - arm64: dts: apple: Add cpufreq nodes for S8000/S8003 (Nick Chan) - arm64: dts: apple: t7001: Add cpufreq nodes (Nick Chan) - arm64: dts: apple: t7000: Add cpufreq nodes (Nick Chan) - arm64: dts: apple: s5l8960x: Add cpufreq nodes (Nick Chan) - arm64: dts: apple: t8015: Add PMGR nodes (Nick Chan) - arm64: dts: apple: t8012: Add PMGR nodes (Nick Chan) - arm64: dts: apple: t8011: Add PMGR nodes (Nick Chan) - arm64: dts: apple: t8010: Add PMGR nodes (Nick Chan) - arm64: dts: apple: s8001: Add PMGR nodes (Nick Chan) - arm64: dts: apple: s800-0-3: Add PMGR nodes (Nick Chan) - arm64: dts: apple: t7001: Add PMGR node (Nick Chan) - arm64: dts: apple: t7000: Add PMGR node (Nick Chan) - arm64: dts: apple: s5l8960x: Add PMGR node (Nick Chan) - dt-bindings: arm: apple: apple,pmgr-pwrstate: Add A7-A11, T2 compatibles (Nick Chan) - dt-bindings: arm: apple: apple,pmgr: Add A7-A11, T2 compatibles (Nick Chan) - arm64: dts: apple: Add T2 devices (Nick Chan) - dt-bindings: arm: apple: Add T2 devices (Nick Chan) - arm64: dts: apple: Split s8000/s8003 SoC DTS files (Nick Chan) - mctp: Fix incorrect tx flow invalidation condition in mctp-i2c (Daniel Hsu) - net: libwx: fix Tx L4 checksum (Jiawen Wu) - net: libwx: fix Tx descriptor content for some tunnel packets (Jiawen Wu) - atm: Fix NULL pointer dereference (Minjoong Kim) - net: Fix the devmem sock opts and msgs for parisc (Pranjal Shrivastava) - net: dsa: microchip: fix DCB apptrust configuration on KSZ88x3 (Oleksij Rempel) - net: fix NULL pointer dereference in l3mdev_l3_rcv (Wang Liang) - ibmvnic: Use kernel helpers for hex dumps (Nick Child) - bonding: check xdp prog when set bond mode (Wang Liang) - vmxnet3: unregister xdp rxq info in the reset path (Sankararaman Jayaraman) - idpf: check error for register_netdev() on init (Emil Tantilov) - ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw() (Mateusz Polchlopek) - ice: fix input validation for virtchnl BW (Lukasz Czapnik) - ice: validate queue quanta parameters to prevent OOB access (Jan Glaza) - ice: stop truncating queue ids when checking (Jan Glaza) - virtchnl: make proto and filter action count unsigned (Jan Glaza) - ice: fix reservation of resources for RDMA when disabled (Jesse Brandeburg) - ice: ensure periodic output start time is in the future (Karol Kolacinski) - ice: health.c: fix compilation on gcc 7.5 (Przemek Kitszel) - net/mlx5: Start health poll after enable hca (Moshe Shemesh) - net/mlx5: LAG, reload representors on LAG creation failure (Mark Bloch) - net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry() (Vladimir Oltean) - net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V2_L2_EVENT (Vladimir Oltean) - net: dsa: sja1105: fix displaced ethtool statistics counters (Vladimir Oltean) - mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions (WangYuli) - net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family (Marek Behún) - net: dsa: mv88e6xxx: fix internal PHYs for 6320 family (Marek Behún) - net: dsa: mv88e6xxx: enable STU methods for 6320 family (Marek Behún) - net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family (Marek Behún) - net: dsa: mv88e6xxx: enable PVT for 6321 switch (Marek Behún) - net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family (Marek Behún) - net: dsa: mv88e6xxx: fix VTU methods for 6320 family (Marek Behún) - bnxt_en: Linearize TX SKB if the fragments exceed the max (Michael Chan) - bnxt_en: Mask the bd_cnt field in the TX BD properly (Michael Chan) - net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context (Maxim Mikityanskiy) - gve: unlink old napi only if page pool exists (Harshitha Ramamurthy) - net: stmmac: Fix accessing freed irq affinity_hint (Qingfang Deng) - ax25: Remove broken autobind (Murad Masimov) - net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF. (Kuniyuki Iwashima) - eth: bnxt: fix out-of-range access of vnic_info array (Taehee Yoo) - MAINTAINERS: update bridge entry (Nikolay Aleksandrov) - unix: fix up for "apparmor: add fine grained af_unix mediation" (Stephen Rothwell) - net: usb: asix: ax88772: Increase phy_name size (Andy Shevchenko) - net: phy: Introduce PHY_ID_SIZE — minimum size for PHY ID string (Andy Shevchenko) - Bluetooth: MGMT: Add LL Privacy Setting (Luiz Augusto von Dentz) - Bluetooth: hci_event: Fix handling of HCI_EV_LE_DIRECT_ADV_REPORT (Luiz Augusto von Dentz) - Bluetooth: btnxpuart: Fix kernel panic during FW release (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Handle bootloader error during cmd5 and cmd7 (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Add correct bootloader error codes (Neeraj Sanjay Kale) - t blameBluetooth: btintel: Fix leading white space (Kiran K) - Bluetooth: btintel: Add support to configure TX power (Vijay Satija) - Bluetooth: btmtksdio: Prevent enabling interrupts after IRQ handler removal (Sean Wang) - Bluetooth: btmtk: Remove the resetting step before downloading the fw (Hao Qin) - Bluetooth: SCO: add TX timestamping (Pauli Virtanen) - Bluetooth: L2CAP: add TX timestamping (Pauli Virtanen) - Bluetooth: ISO: add TX timestamping (Pauli Virtanen) - Bluetooth: add support for skb TX SND/COMPLETION timestamping (Pauli Virtanen) - net-timestamp: COMPLETION timestamp on packet tx completion (Pauli Virtanen) - HCI: coredump: Log devcd dumps into the monitor (Luiz Augusto von Dentz) - Bluetooth: HCI: Add definition of hci_rp_remote_name_req_cancel (Wentao Guan) - Bluetooth: hci_vhci: Mark Sync Flow Control as supported (Luiz Augusto von Dentz) - Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO (Luiz Augusto von Dentz) - Bluetooth: btintel_pci: Fix build warning (Luiz Augusto von Dentz) - Bluetooth: btintel_pcie: Trigger device coredump on hardware exception (Kiran K) - Bluetooth: btnxpuart: Add support to set BD address (Neeraj Sanjay Kale) - dt-bindings: net: bluetooth: nxp: Add support to set BD address (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Add support for HCI coredump feature (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Move vendor specific initialization to .post_init (Neeraj Sanjay Kale) - Bluetooth: btintel_pcie: Add support for device coredump (Kiran K) - Bluetooth: btusb: Fix regression in the initialization of fake Bluetooth controllers (Pedro Nishiyama) - Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken (Pedro Nishiyama) - Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE (Pedro Nishiyama) - Bluetooth: Add quirk for broken READ_VOICE_SETTING (Pedro Nishiyama) - Bluetooth: btintel_pcie: Read hardware exception data (Kiran K) - Bluetooth: btintel_pcie: Setup buffers for firmware traces (Kiran K) - Bluetooth: qca: add WCN3950 support (Dmitry Baryshkov) - Bluetooth: qca: simplify WCN399x NVM loading (Dmitry Baryshkov) - dt-bindings: net: bluetooth: qualcomm: document WCN3950 (Dmitry Baryshkov) - dt-bindings: net: bluetooth: nxp: Add wakeup pin properties (Loic Poulain) - bluetooth: btnxpuart: Support for controller wakeup gpio config (Loic Poulain) - Bluetooth: hci_qca: use the power sequencer for wcn6750 (Janaki Ramaiah Thota) - Bluetooth: btusb: Add 2 HWIDs for MT7922 (Jiande Lu) - Bluetooth: L2CAP: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - Bluetooth: SMP: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - Bluetooth: MGMT: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - Bluetooth: hci_vhci: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - Bluetooth: hci_uart: Fix another race during initialization (Arseniy Krasnov) - Bluetooth: hci_uart: fix race during initialization (Arseniy Krasnov) - Bluetooth: btintel: Add DSBR support for ScP (Kiran K) - Bluetooth: Fix code style warning (Jeremy Clifton) - Bluetooth: MGMT: Remove unused mgmt_*_discovery_complete (Dr. David Alan Gilbert) - Bluetooth: MGMT: Remove unused mgmt_pending_find_data (Dr. David Alan Gilbert) - Bluetooth: btusb: Add 13 USB device IDs for Qualcomm WCN785x (Zijun Hu) - Bluetooth: btintel_pcie: Add device id of Whale Peak (Kiran K) - Bluetooth: btintel: Add support for Intel Scorpius Peak (Kiran K) - Bluetooth: btusb: Add new VID/PID for WCN785x (Dorian Cruveiller) - Bluetooth: btusb: mediatek: Add err code to btusb claim iso printout (Douglas Anderson) - net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards (Hans-Frieder Vogt) - net: tn40xx: prepare tn40xx driver to find phy of the TN9510 card (Hans-Frieder Vogt) - net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus (Hans-Frieder Vogt) - net: phy: aquantia: add essential functions to aqr105 driver (Hans-Frieder Vogt) - net: phy: aquantia: search for firmware-name in fwnode (Hans-Frieder Vogt) - net: phy: aquantia: add probe function to aqr105 for firmware loading (Hans-Frieder Vogt) - net: phy: Add swnode support to mdiobus_scan (Hans-Frieder Vogt) - gve: add XDP DROP and PASS support for DQ (Joshua Washington) - gve: update XDP allocation path support RX buffer posting (Joshua Washington) - gve: merge packet buffer size fields (Joshua Washington) - gve: update GQ RX to use buf_size (Joshua Washington) - gve: introduce config-based allocation for XDP (Joshua Washington) - gve: remove xdp_xsk_done and xdp_xsk_wakeup statistics (Joshua Washington) - net: phylink: force link down on major_config failure (Russell King (Oracle)) - stmmac: intel: interface switching support for RPL-P platform (Choong Yong Liang) - stmmac: Replace deprecated PCI functions (Philipp Stanner) - stmmac: Remove pcim_* functions for driver detach (Philipp Stanner) - stmmac: loongson: Remove surplus loop (Philipp Stanner) - tcp/dccp: remove icsk->icsk_ack.timeout (Eric Dumazet) - tcp/dccp: remove icsk->icsk_timeout (Eric Dumazet) - net: protect rxq->mp_params with the instance lock (Jakub Kicinski) - net: designate queue -> napi linking as "ops protected" (Jakub Kicinski) - net: designate queue counts as "double ops protected" by instance lock (Jakub Kicinski) - net: explain "protection types" for the instance lock (Jakub Kicinski) - net: constify dev pointer in misc instance lock helpers (Jakub Kicinski) - net: remove netif_set_real_num_rx_queues() helper for when SYSFS=n (Jakub Kicinski) - net: bubble up taking netdev instance lock to callers of net_devmem_unbind_dmabuf() (Jakub Kicinski) - virtio_net: Allocate rss_hdr with devres (Akihiko Odaki) - virtio_net: Use new RSS config structs (Akihiko Odaki) - virtio_net: Fix endian with virtio_net_ctrl_rss (Akihiko Odaki) - virtio_net: Split struct virtio_net_rss_config (Akihiko Odaki) - octeontx2-af: mcs: Remove redundant 'flush_workqueue()' calls (Chen Ni) - Revert "udp_tunnel: GRO optimizations" (Jakub Kicinski) - net: mdio: mdio-i2c: Add support for single-byte SMBus operations (Maxime Chevallier) - net: phy: sfp: Add support for SMBus module access (Maxime Chevallier) - xfrm: Remove unnecessary NULL check in xfrm_lookup_with_ifid() (Dan Carpenter) - xfrm: state: make xfrm_state_lookup_byaddr lockless (Florian Westphal) - xfrm: check for PMTU in tunnel mode for packet offload (Leon Romanovsky) - xfrm: provide common xdo_dev_offload_ok callback implementation (Leon Romanovsky) - xfrm: rely on XFRM offload (Leon Romanovsky) - xfrm: simplify SA initialization routine (Leon Romanovsky) - xfrm: delay initialization of offload path till its actually requested (Leon Romanovsky) - xfrm: prevent high SEQ input in non-ESN mode (Leon Romanovsky) - dt-bindings: net: qcom,ipa: Correct indentation and style in DTS example (Krzysztof Kozlowski) - netfilter: nf_tables: Only use nf_skip_indirect_calls() when MITIGATION_RETPOLINE (WangYuli) - netfilter: socket: Lookup orig tuple for IPv6 SNAT (Maxim Mikityanskiy) - netfilter: xtables: Use strscpy() instead of strscpy_pad() (Thorsten Blum) - netfilter: nfnetlink_queue: Initialize ctx to avoid memory allocation error (Chenyuan Yang) - netfilter: fib: avoid lookup if socket is available (Florian Westphal) - netfilter: conntrack: Bound nf_conntrack sysctl writes (Nicolas Bouchinet) - netfilter: xt_hashlimit: replace vmalloc calls with kvmalloc (Denis Kirjanov) - net: au1000_eth: Mark au1000_ReleaseDB() static (Johan Korsnes) - net: rfs: hash function change (Eric Dumazet) - wifi: mt76: mt7996: fix locking in mt7996_mac_sta_rc_work() (Johannes Berg) - wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table (Icenowy Zheng) - wifi: mt76: mt792x: re-register CHANCTX_STA_CSA only for the mt7921 series (Ming Yen Hsieh) - wifi: mt76: mt7996: Update mt7996_tx to MLO support (Lorenzo Bianconi) - wifi: mt76: mt7996: rework mt7996_ampdu_action to support MLO (Lorenzo Bianconi) - wifi: mt76: mt7996: rework set/get_tsf callabcks to support MLO (Shayne Chen) - wifi: mt76: mt7996: set vif default link_id adding/removing vif links (Lorenzo Bianconi) - wifi: mt76: mt7996: rework mt7996_mcu_beacon_inband_discov to support MLO (Shayne Chen) - wifi: mt76: mt7996: rework mt7996_mcu_add_obss_spr to support MLO (Shayne Chen) - wifi: mt76: mt7996: rework mt7996_net_fill_forward_path to support MLO (Lorenzo Bianconi) - wifi: mt76: mt7996: rework mt7996_update_mu_group to support MLO (Lorenzo Bianconi) - wifi: mt76: mt7996: rework mt7996_mac_sta_poll to support MLO (Lorenzo Bianconi) - wifi: mt76: mt7996: rework mt7996_mac_sta_rc_work to support MLO (Lorenzo Bianconi) - wifi: mt76: mt7996: remove mt7996_mac_enable_rtscts() (Shayne Chen) - wifi: mt76: mt7996: rework mt7996_sta_hw_queue_read to support MLO (Lorenzo Bianconi) - wifi: mt76: mt7996: rework mt7996_set_hw_key to support MLO (Shayne Chen) - wifi: mt76: mt7996: Add mt7996_sta_link to mt7996_mcu_add_bss_info signature (Lorenzo Bianconi) - wifi: mt76: mt7996: rework mt7996_sta_set_4addr and mt7996_sta_set_decap_offload to support MLO (Shayne Chen) - wifi: mt76: mt7996: rework mt7996_rx_get_wcid to support MLO (Shayne Chen) - wifi: mt76: mt7996: Rely on wcid_to_sta in mt7996_mac_add_txs_skb() (Shayne Chen) - wifi: mt76: mt7996: rework mt7996_mac_write_txwi() for MLO support (Shayne Chen) - wifi: mt76: mt7996: Add mt7996_mcu_teardown_mld_sta rouine (Shayne Chen) - wifi: mt76: mt7996: Add mt7996_mcu_sta_mld_setup_tlv() and mt7996_mcu_sta_eht_mld_tlv() (Shayne Chen) - wifi: mt76: mt7996: Update mt7996_mcu_add_rate_ctrl to MLO (Shayne Chen) - wifi: mt76: mt7996: Rely on mt7996_vif/sta_link in twt teardown (Lorenzo Bianconi) - wifi: mt76: mt7996: Rely on mt7996_vif_link in mt7996_mcu_twt_agrt_update signature (Shayne Chen) - wifi: mt76: mt7996: Update mt7996_mcu_add_sta to MLO support (Shayne Chen) - wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv() (Shayne Chen) - wifi: mt76: mt7996: Support MLO in mt7996_mac_sta_event() (Lorenzo Bianconi) - wifi: mt76: mt7996: Add mt7996_mac_sta_change_links callback (Shayne Chen) - wifi: mt76: mt7996: Rely on mt7996_sta_link in sta_add/sta_remove callbacks (Lorenzo Bianconi) - wifi: mt76: mt7996: Add mt7996_sta_state routine (Lorenzo Bianconi) - wifi: mt76: mt7996: Add link_info_changed callback (Lorenzo Bianconi) - wifi: mt76: mt7996: Add vif_cfg_changed callback (Lorenzo Bianconi) - wifi: mt76: mt7996: Add mt7996_sta_link struct in mt7996_vif_link (Lorenzo Bianconi) - wifi: mt76: mt7996: Introduce mt7996_sta_link container (Lorenzo Bianconi) - wifi: mt76: mt7996: Add change_vif_links stub (Lorenzo Bianconi) - wifi: mt76: scan: fix setting tx_info fields (Felix Fietkau) - wifi: mt76: mt7996: implement driver specific get_txpower function (Felix Fietkau) - wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2 (Felix Fietkau) - wifi: mt76: mt7996: use the correct vif link for scanning/roc (Felix Fietkau) - wifi: mt76: scan: set vif offchannel link for scanning/roc (Felix Fietkau) - wifi: mt76: mt7996: remove unnecessary key->cipher check for BIP frames (Michael-CY Lee) - wifi: mt76: mt7996: fix SER reset trigger on WED reset (Rex Lu) - wifi: mt76: mt7996: revise TXS size (Benjamin Lin) - wifi: mt76: mt7996: cleanup mt7996_get_power_bound (Razvan Grigore) - wifi: mt76: mt7915: cleanup mt7915_get_power_bound (Razvan Grigore) - wifi: mt76: add mt76_get_power_bound helper function (Razvan Grigore) - wifi: mt76: mt7925: add MTCL support to enhance the regulatory compliance (Ming Yen Hsieh) - wifi: mt76: mt792x: extend MTCL of APCI to version3 for EHT control (Ming Yen Hsieh) - wifi: mt76: mt7925: remove unused acpi function for clc (Ming Yen Hsieh) - wifi: mt76: mt7925: update the channel usage when the regd domain changed (Ming Yen Hsieh) - wifi: mt76: mt7925: add EHT control support based on the CLC data (Ming Yen Hsieh) - wifi: mt76: mt7925: load the appropriate CLC data based on hardware type (Ming Yen Hsieh) - wifi: mt76: mt7925: update the power-saving flow (Ming Yen Hsieh) - wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd (Ming Yen Hsieh) - wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure (Ming Yen Hsieh) - wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO (Ming Yen Hsieh) - wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present (Ming Yen Hsieh) - Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO" (Sean Wang) - wifi: mt76: mt7921: fix kernel panic due to null pointer dereference (Ming Yen Hsieh) - wifi: mt76: mt7925: Simplify HIF suspend handling to avoid suspend fail (Quan Zhou) - wifi: mt76: mt7925: Remove unnecessary if-check (Thorsten Blum) - wifi: mt76: Add check for devm_kstrdup() (Haoxiang Li) - wifi: mt76: mt7925: fix country count limitation for CLC (Ming Yen Hsieh) - wifi: mt76: mt7925: ensure wow pattern command align fw format (Ming Yen Hsieh) - wifi: mt76: mt7915: fix possible integer overflows in mt7915_muru_stats_show() (Nikita Zhandarovich) - wifi: mt76: mt7925: fix fails to enter low power mode in suspend state (Quan Zhou) - wifi: mt76: mt7925: introduce MLO capability control (Ming Yen Hsieh) - wifi: rtw88: Add __nonstring annotations for unterminated strings (Kees Cook) - wifi: rtw88: Enable the new RTL8814AE/RTL8814AU drivers (Bitterblue Smith) - wifi: rtw88: Add rtw8814au.c (Bitterblue Smith) - wifi: rtw88: Add rtw8814ae.c (Bitterblue Smith) - wifi: rtw88: Add rtw8814a.{c,h} (Bitterblue Smith) - wifi: rtw88: Add rtw8814a_table.c (part 2/2) (Bitterblue Smith) - wifi: rtw88: Add rtw8814a_table.c (part 1/2) (Bitterblue Smith) - wifi: rtw88: Add some definitions for RTL8814AU (Bitterblue Smith) - wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.4 (Ching-Te Ku) - wifi: rtw89: coex: Add parser for Bluetooth channel map report version 7 (Ching-Te Ku) - wifi: rtw89: coex: Fix coexistence report not show as expected (Ching-Te Ku) - wifi: rtw89: coex: RTL8852BT coexistence Wi-Fi firmware support for 0.29.122.0 (Ching-Te Ku) - wifi: rtw89: set force HE TB mode when connecting to 11ax AP (Dian-Syuan Yang) - wifi: rtw89: 8922a: enable dynamic antenna gain (Kuan-Chung Chen) - wifi: rtw89: enable dynamic antenna gain based on country (Kuan-Chung Chen) - wifi: rtw89: refine mechanism of TAS (Kuan-Chung Chen) - wifi: rtw89: add support for negative values of dBm to linear conversion (Kuan-Chung Chen) - wifi: rtw89: pci: correct ISR RDU bit for 8922AE (Ping-Ke Shih) - wifi: rtw89: fw: don't reject firmware in blacklist to prevent breaking users (Ping-Ke Shih) - wifi: rtw89: fw: correct debug message format in rtw89_build_txpwr_trk_tbl_from_elm() (Ping-Ke Shih) - wifi: rtw89: fw: update role_maintain H2C command for roles operating on band 1 (Po-Hao Huang) - wifi: rtw89: fw: use struct to fill role_maintain H2C command (Po-Hao Huang) - wifi: rtw89: Parse channel from IE to correct invalid hardware reports during scanning (Chih-Kang Chang) - wifi: rtw89: add support for HW TKIP crypto (Kuan-Chung Chen) - wifi: rtw88: Extend rtw_debugfs_get_tx_pwr_tbl() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Extend rtw_debugfs_get_phy_info() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Extend rtw_phy_config_swing_table() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Fix rtw_rx_phy_stat() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31 (Bitterblue Smith) - wifi: rtw88: Fix rtw_mac_power_switch() for RTL8814AU (Bitterblue Smith) - wifi: rtw89: fw: safely cast mfw_hdr pointer from firmware->data (Ping-Ke Shih) - wifi: rtw89: fw: add debug message for unexpected secure firmware (Ping-Ke Shih) - wifi: rtw89: fw: propagate error code from rtw89_h2c_tx() (Ping-Ke Shih) - wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32() (Ping-Ke Shih) - wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware (Ping-Ke Shih) - wifi: rtw89: add H2C command of TX time for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: mac: define registers of agg_limit and txcnt_limit to share common flow (Ping-Ke Shih) - wifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU (Kuan-Chung Chen) - wifi: rtw89: rtw8852b{t}: fix TSSI debug timestamps (Dmitry Antipov) - wifi: rtw88: Add support for Mercusys MA30N and D-Link DWA-T185 rev. A1 (Zenm Chen) - wifi: nl80211: re-enable multi-link reconfiguration (Johannes Berg) - wifi: iwlwifi: dvm: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: iwlwifi: do not use iwlmld for non-wifi7 devices (Emmanuel Grumbach) - wifi: iwlwifi: remove a buggy else statement in op_mode selection (Emmanuel Grumbach) - wifi: mwifiex: Fix RF calibration data download from file (Jeff Chen) - wifi: mwifiex: Fix premature release of RF calibration data. (Jeff Chen) - wifi: cfg80211: init wiphy_work before allocating rfkill fails (Edward Adam Davis) - wifi: mac80211: check basic rates validity in sta_link_apply_parameters (Mikhail Lobanov) - wifi: mac80211: fix indentation in ieee80211_set_monitor_channel() (Johannes Berg) - wifi: mwifiex: Fix HT40 bandwidth issue. (Jeff Chen) - wifi: iwlwifi: mld: add debugfs to control MLO scan (Miri Korenblit) - wifi: iwlwifi: mld: we support v6 of compressed_ba_notif (Emmanuel Grumbach) - wifi: iwlwifi: mld: iwl_mld_remove_link can't fail (Miri Korenblit) - wifi: iwlwifi: mld: fix copy/paste error (Miri Korenblit) - wifi: iwlwifi: mld: make iwl_mld_run_fw_init_sequence static (Miri Korenblit) - wifi: iwlwifi: mld: KUnit: test iwl_mld_channel_load_allows_emlsr (Miri Korenblit) - wifi: iwlwifi: mld: KUnit: create chanctx with a custom width (Miri Korenblit) - wifi: iwlwifi: mld: KUnit: introduce iwl_mld_kunit_link (Miri Korenblit) - wifi: iwlwifi: mld: allow EMLSR for unequal bandwidth (Miri Korenblit) - wifi: iwlwifi: mld: prevent toggling EMLSR due to FW requests (Miri Korenblit) - wifi: iwlwifi: mld: remove IWL_MLD_EMLSR_BLOCKED_FW (Miri Korenblit) - wifi: iwlwifi: mld: add support for DHC_TOOLS_UMAC_GET_TAS_STATUS command (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: Ensure wiphy lock is held during debugfs read operations (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: Add support for WIPHY_DEBUGFS_READ_FILE_OPS_MLD macro (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mld: Rename WIPHY_DEBUGFS_HANDLER_WRAPPER to WIPHY_DEBUGFS_WRITE_HANDLER_WRAPPER (Pagadala Yesu Anjaneyulu) - wifi: nl80211: store chandef on the correct link when starting CAC (Aditya Kumar Singh) - wifi: iwlwifi: Fix uninitialized variable with __free() (Dan Carpenter) - wifi: mac80211: use cfg80211_chandef_get_width() (Johannes Berg) - wifi: cfg80211: expose cfg80211_chandef_get_width() (Johannes Berg) - wifi: mac80211: use supported selectors from assoc in ML reconf (Johannes Berg) - wifi: mac80211: remove SSID from ML reconf (Johannes Berg) - wifi: virt_wifi: Add __nonstring annotations for unterminated strings (Kees Cook) - wifi: zd1211rw: Add __nonstring annotations for unterminated strings (Kees Cook) - wifi: mwifiex: Add __nonstring annotations for unterminated strings (Kees Cook) - wifi: iwlwifi: mld: avoid selecting bad links (Miri Korenblit) - wifi: iwlwifi: mld: fix bad RSSI handling (Miri Korenblit) - wifi: iwlwifi: mld: always do MLO scan before link selection (Miri Korenblit) - wifi: iwlwifi: mld: Correctly configure the A-MSDU max lengths (Ilan Peer) - wifi: iwlwifi: mld: remove AP keys only for AP STA (Johannes Berg) - wifi: iwlwifi: mld: move the ftm initiator data to ftm-initiator.h (Avraham Stern) - wifi: iwlwifi: mld: enable OMI bandwidth reduction on 6 GHz (Johannes Berg) - wifi: iwlwifi: mld: fix OMI time protection logic (Johannes Berg) - wifi: iwlwifi: mld: use the right iface iterator in low_latency (Miri Korenblit) - wifi: iwlwifi: mld: initialize regulatory early (Johannes Berg) - wifi: iwlwifi: mld: assume wiphy is locked when getting BSS ifaces (Benjamin Berg) - wifi: iwlwifi: mld: refactor iwl_mld_valid_emlsr_pair (Miri Korenblit) - wifi: iwlwifi: mld: track channel_load_not_by_us (Miri Korenblit) - wifi: iwlwifi: mld: fix SMPS W/A (Miri Korenblit) - wifi: iwlwifi: mld: fix build with CONFIG_PM_SLEEP undefined (Miri Korenblit) - wifi: iwlwifi: mvm: fix setting the TK when associated (Avraham Stern) - wifi: iwlwifi: don't warn when if there is a FW error (Miri Korenblit) - wifi: iwlwifi: bump minimum API version in BZ/SC to 93 (Miri Korenblit) - wifi: iwlwifi: bump FW API to 98 for BZ/SC/DR devices (Miri Korenblit) - wifi: iwlwifi: mvm: Fix bit size calculation in iwl_dbgfs_tas_get_status_read (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: w/a FW SMPS mode selection (Daniel Gabay) - wifi: iwlwifi: fix debug actions order (Johannes Berg) - wifi: iwlwifi: mark Br device not integrated (Johannes Berg) - wifi: iwlwifi: Add new TAS disable reason for invalid table source (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: mvm: cleanup of TAS structure and enums (Pagadala Yesu Anjaneyulu) - wifi: iwlwifi: fix print for ECKV (Emmanuel Grumbach) - wifi: iwlwifi: fix the ECKV UEFI variable name (Emmanuel Grumbach) - wifi: iwlwifi: add support for BE213 (Emmanuel Grumbach) - wifi: mac80211: set WMM in ML reconfiguration (Johannes Berg) - wifi: mac80211: don't include MLE in ML reconf per-STA profile (Johannes Berg) - wifi: mac80211: fix ML reconf reset in disconnect (Johannes Berg) - wifi: mac80211: Notify cfg80211 about added link addresses (Ilan Peer) - wifi: cfg80211: Update the link address when a link is added (Ilan Peer) - wifi: mac80211: fix warning on disconnect during failed ML reconf (Johannes Berg) - wifi: mac80211: fix userspace_selectors corruption (Johannes Berg) - wifi: mac80211_hwsim: Fix MLD address translation (Ilan Peer) - wifi: mac80211: allow 320 MHz FTM measurements (Avraham Stern) - wifi: cfg80211: improve supported_selector documentation (Johannes Berg) - wifi: mac80211: fix U-APSD check in ML reconfiguration (Johannes Berg) - wifi: cfg80211: allow IR in 20 MHz configurations (Anjaneyulu) - wifi: mac80211: mlme: support extended MLD capa/ops in assoc (Johannes Berg) - wifi: cfg80211: allow setting extended MLD capa/ops (Johannes Berg) - wifi: cfg80211: move link reconfig parameters into a struct (Johannes Berg) - wifi: wfx: allow to enable WoWLAN using NL80211 (Jérôme Pouiller) - wifi: wfx: allow SDIO device to wake up the host (Jérôme Pouiller) - wifi: wfx: allow SPI device to wake up the host (Jérôme Pouiller) - wifi: wfx: declare support for WoWLAN (Jérôme Pouiller) - wifi: wfx: align declarations between bus_spi.c and bus_sdio.c (Jérôme Pouiller) - wifi: iwlegacy: avoid size increase (Arnd Bergmann) - wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi (Manish Dharanenthiran) - wifi: ath12k: Report proper tx completion status to mac80211 (Vinith Kumar R) - wifi: ath11k: Deprecate qcom,ath11k-calibration-variant properties (Krzysztof Kozlowski) - wifi: ath10k: Deprecate qcom,ath10k-calibration-variant properties (Krzysztof Kozlowski) - dt-bindings: wireless: ath12k: Strip ath12k prefix from calibration property (Krzysztof Kozlowski) - dt-bindings: wireless: ath11k: Strip ath11k prefix from calibration property (Krzysztof Kozlowski) - dt-bindings: wireless: ath10k: Strip ath10k prefix from calibration properties (Krzysztof Kozlowski) - wifi: ath12k: pass BSSID index as input for EMA (Aloka Dixit) - wifi: ath12k: pass tx arvif for MBSSID and EMA beacon generation (Aloka Dixit) - wifi: ath12k: refactor transmitted arvif retrieval (Aloka Dixit) - wifi: ath11k: pass tx arvif for MBSSID and EMA beacon generation (Aloka Dixit) - wifi: ath11k: refactor transmitted arvif retrieval (Aloka Dixit) - wifi: ath11k/ath12k: Replace irq_set_affinity_hint() with irq_set_affinity_and_hint() (Manivannan Sadhasivam) - wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path (Manivannan Sadhasivam) - wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in error path (Manivannan Sadhasivam) - wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band (Ramasamy Kaliappan) - wifi: ath12k: Add NULL check to validate tpc_stats (Roopni Devanathan) - wifi: ath12k: use link specific bss_conf as well in ath12k_mac_vif_cache_flush() (Baochen Qiang) - wifi: ath12k: Add missing htt_metadata flag in ath12k_dp_tx() (Nicolas Escande) - wifi: ath12k: remove redundant declaration of ath12k_dp_rx_h_find_peer() (P Praneesh) - wifi: ath12k: cleanup ath12k_mac_mlo_ready() (Ethan Carter Edwards) - wifi: ath11k: Add firmware coredump collection support (Miaoqing Pan) - wifi: ath11k: use union for vaddr and iaddr in target_mem_chunk (Miaoqing Pan) - wifi: ath12k: Support Received FSE Stats (Dinesh Karthikeyan) - wifi: ath12k: Support Uplink MUMIMO Trigger Stats (Roopni Devanathan) - wifi: ath12k: Support Uplink OFDMA Trigger Stats (Dinesh Karthikeyan) - wifi: ath12k: Support Latency Stats (Dinesh Karthikeyan) - wifi: ath12k: Support Sounding Stats (Dinesh Karthikeyan) - wifi: ath12k: Enable MLO for single split-phy PCI device (Aaradhana Sahu) - wifi: ath12k: Remove dependency on single_chip_mlo_support for mlo_capable flag (Aaradhana Sahu) - wifi: ath12k: Enable MLO setup ready and teardown commands for single split-phy device (Aaradhana Sahu) - wifi: ath12k: Fix locking in "QMI firmware ready" error paths (Bart Van Assche) - wifi: ath12k: Add support for MLO Multicast handling in driver (Balamurugan Mahalingam) - wifi: ath12k: Update HTT_TCL_METADATA version and bit mask definitions (Balamurugan Mahalingam) - wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode (Kang Yang) - wifi: ath11k: fix RCU stall while reaping monitor destination ring (P Praneesh) - wifi: ath12k: handle link removal in change_vif_links() (Aditya Kumar Singh) - wifi: ath12k: allocate new links in change_vif_links() (Aditya Kumar Singh) - wifi: ath12k: relocate a few functions in mac.c (Aditya Kumar Singh) - wifi: ath12k: use arvif instead of link_conf in ath12k_mac_set_key() (Aditya Kumar Singh) - wifi: ath12k: remove redundant logic for initializing arvif (Aditya Kumar Singh) - wifi: ath12k: remove redundant vif settings during link interface creation (Aditya Kumar Singh) - wifi: ath12k: introduce ath12k_generic_dbg() (Aditya Kumar Singh) - wifi: ath12k: eliminate redundant debug mask check in ath12k_dbg() (Aditya Kumar Singh) - wifi: ath12k: Add peer extended Rx statistics debugfs support (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the format of peer rate table information (Balamurugan Mahalingam) - wifi: ath12k: Add EHT MCS support in Extended Rx statistics (Balamurugan Mahalingam) - wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV (P Praneesh) - wifi: ath12k: Update the peer id in PPDU end user stats TLV (Karthikeyan Periyasamy) - wifi: ath12k: Add HAL_PHYRX_OTHER_RECEIVE_INFO TLV parsing support (Karthikeyan Periyasamy) - wifi: ath12k: Add HAL_RX_PPDU_START_USER_INFO TLV parsing support (Karthikeyan Periyasamy) - wifi: ath12k: Add HAL_PHYRX_GENERIC_EHT_SIG TLV parsing support (Karthikeyan Periyasamy) - wifi: ath12k: Add HAL_PHYRX_GENERIC_U_SIG TLV parsing support (Karthikeyan Periyasamy) - wifi: ath12k: add support of station average signal strength (Nicolas Escande) - wifi: ath11k: update channel list in worker when wait flag is set (Wen Gong) - wifi: ath11k: update channel list in reg notifier instead reg worker (Wen Gong) - wifi: ath12k: Add Support to Calculate and Display TPC Values (Sowmiya Sree Elavalagan) - wifi: ath12k: Add Support to Parse TPC Event from Firmware (Sowmiya Sree Elavalagan) - wifi: ath12k: Dump additional PDEV receive rate HTT stats (Lingbo Kong) - wifi: ath12k: Dump PDEV receive rate HTT stats (Lingbo Kong) - wifi: ath12k: Dump PDEV transmit rate HTT stats (Lingbo Kong) - wifi: ath11k: fix wrong overriding for VHT Beamformee STS Capability (Yu Zhang(Yuriy)) - wifi: ath11k: add support for MU EDCA (Yu Zhang(Yuriy)) - wifi: ath12k: Add support for reading variant from ACPI to download board data file (Lingbo Kong) - wifi: ath12k: Adjust the timing to access ACPI table (Lingbo Kong) - wifi: ath12k: Add Support for enabling or disabling specific features based on ACPI bitflag (Lingbo Kong) - wifi: ath12k: Add support for obtaining the buffer type ACPI function bitmap (Lingbo Kong) - wifi: ath12k: handle ath12k_mac_ieee80211_sta_bw_to_wmi() for link sta (Aditya Kumar Singh) - wifi: ath12k: relocate ath12k_mac_ieee80211_sta_bw_to_wmi() (Aditya Kumar Singh) - wifi: ath12k: Avoid napi_sync() before napi_enable() (Avula Sri Charan) - wifi: ath12k: prevent CSA counter to reach 0 and hit WARN_ON_ONCE (Aditya Kumar Singh) - wifi: ath12k: update the latest CSA counter (Aditya Kumar Singh) - wifi: ath12k: fix handling of CSA offsets in beacon template command (Aditya Kumar Singh) - wifi: ath12k: update beacon template function to use arvif structure (Aditya Kumar Singh) - wifi: ath12k: remove return for empty tx bitrate in mac_op_sta_statistics (Remi Pommarel) - wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override (Nicolas Escande) - wifi: ath11k: remove peer extra rssi update (Nicolas Escande) - wifi: ath9k: do not submit zero bytes to the entropy pool (Dmitry Antipov) - wifi: ath9k: return by of_get_mac_address (Rosen Penev) - wifi: ath12k: Fetch regdb.bin file from board-2.bin (Aaradhana Sahu) - wifi: ath12k: Enable monitor ring mask for QCN9274 (P Praneesh) - wifi: ath12k: Handle monitor drop TLVs scenario (P Praneesh) - wifi: ath12k: Avoid memory leak while enabling statistics (P Praneesh) - wifi: ath12k: Handle PPDU spread across multiple buffers (P Praneesh) - wifi: ath12k: Optimize NAPI budget by adjusting PPDU processing (P Praneesh) - wifi: ath12k: Handle end reason for the monitor destination ring (P Praneesh) - wifi: ath12k: Add drop descriptor handling for monitor ring (P Praneesh) - wifi: ath12k: Fix end offset bit definition in monitor ring descriptor (P Praneesh) - wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process (P Praneesh) - wifi: ath12k: Restructure the code for monitor ring processing (P Praneesh) - wifi: ath12k: Avoid code duplication in monitor ring processing (P Praneesh) - wifi: ath12k: Avoid multiple times configuring monitor filter (P Praneesh) - wifi: ath12k: Enable filter config for monitor destination ring (P Praneesh) - wifi: ath12k: Add HTT source ring ID for monitor rings (P Praneesh) - wifi: ath12k: Fix pdev lookup in WBM error processing (Rameshkumar Sundaram) - wifi: ath12k: Request pdev stats from firmware (Ramya Gnanasekar) - wifi: ath12k: Request beacon stats from firmware (Ramya Gnanasekar) - wifi: ath12k: Request vdev stats from firmware (Ramya Gnanasekar) - wifi: ath12k: fix memory leak in ath12k_pci_remove() (Miaoqing Pan) - wifi: ath12k: encode max Tx power in scan channel list command (Sathishkumar Muruganandam) - wifi: ath11k: fix memory leak in ath11k_xxx_remove() (Miaoqing Pan) - wifi: ath12k: report station mode signal strength (Lingbo Kong) - wifi: ath12k: report station mode receive rate for IEEE 802.11be (Lingbo Kong) - wifi: ath12k: report station mode transmit rate (Lingbo Kong) - wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path (Nicolas Escande) - wifi: ath12k: Disable MLO in Factory Test Mode (Aaradhana Sahu) - wifi: ath12k: add factory test mode support (Aaradhana Sahu) - wifi: ath12k: export ath12k_wmi_tlv_hdr for testmode (Aaradhana Sahu) - wifi: ath: create common testmode_i.h file for ath drivers (Aaradhana Sahu) - wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation (P Praneesh) - wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues (P Praneesh) - wifi: ath12k: Refactor Rx status TLV parsing procedure argument (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the monitor Tx/RX handler procedure arguments (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the monitor Rx parser handler argument (Karthikeyan Periyasamy) - wifi: ath9k: use unsigned long for activity check timestamp (Dmitry Antipov) - wifi: ath9k: cleanup struct ath_tx_control and ath_tx_prepare() (Dmitry Antipov) - wifi: iwlwifi: add iwlmld sub-driver (Miri Korenblit) - net: stmmac: dwmac-rk: Add initial support for RK3528 integrated PHY (Jonas Karlman) - net: stmmac: dwmac-rk: Add integrated_phy_powerdown operation (Jonas Karlman) - net: stmmac: dwmac-rk: Move integrated_phy_powerup/down functions (Jonas Karlman) - net: stmmac: dwmac-rk: Add GMAC support for RK3528 (David Wu) - dt-bindings: net: rockchip-dwmac: Add compatible string for RK3528 (Jonas Karlman) - net: stmmac: block PHY RXC clock-stop (Russell King (Oracle)) - net: phylink: add functions to block/unblock rx clock stop (Russell King (Oracle)) - net: stmmac: socfpga: remove phy_resume() call (Russell King (Oracle)) - net: stmmac: address non-LPI resume failures properly (Russell King (Oracle)) - net: phylink: add phylink_prepare_resume() (Russell King (Oracle)) - sfc: support X4 devlink flash (Edward Cree) - sfc: update MCDI protocol headers (Edward Cree) - sfc: rip out MDIO support (Edward Cree) - net: reorganize IP MIB values (II) (Eric Dumazet) - tcp: avoid atomic operations on sk->sk_rmem_alloc (Eric Dumazet) - nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL. (Kuniyuki Iwashima) - nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL. (Kuniyuki Iwashima) - nexthop: Remove redundant group len check in nexthop_create_group(). (Kuniyuki Iwashima) - nexthop: Check NLM_F_REPLACE and NHA_ID in rtm_new_nexthop(). (Kuniyuki Iwashima) - nexthop: Move NHA_OIF validation to rtm_to_nh_config_rtnl(). (Kuniyuki Iwashima) - nexthop: Split nh_check_attr_group(). (Kuniyuki Iwashima) - nexthop: Move nlmsg_parse() in rtm_to_nh_config() to rtm_new_nexthop(). (Kuniyuki Iwashima) - ipv6: fix _DEVADD() and _DEVUPD() macros (Eric Dumazet) - net/mlx5e: TC, Don't offload CT commit if it's the last action (Jianbo Liu) - net/mlx5e: CT: Filter legacy rules that are unrelated to nic (Paul Blakey) - net/mlx5: Update pfnum retrieval for devlink port attributes (Shay Drory) - net/mlx5: fw reset, check bridge accessibility at earlier stage (Amir Tzin) - net/mlx5: Lag, use port selection tables when available (Mark Bloch) - net/mlx5e: TX, Utilize WQ fragments edge for multi-packet WQEs (Tariq Toukan) - dql: Fix dql->limit value when reset. (Jing Su) - selftests/net: Drop timeout argument from test_client_verify() (Dmitry Safonov) - selftests/net: Delete timeout from test_connect_socket() (Dmitry Safonov) - selftests/net: Print the testing side in unsigned-md5 (Dmitry Safonov) - selftests/net: Add mixed select()+polling mode to TCP-AO tests (Dmitry Safonov) - selftests/net: Fetch and check TCP-MD5 counters (Dmitry Safonov) - selftests/net: Provide tcp-ao counters comparison helper (Dmitry Safonov) - selftests/net: Print TCP flags in more common format (Dmitry Safonov) - ynl: devlink: add missing board-serial-number (Jiri Pirko) - net: ti: cpsw: Add metadata support for xdp mode (Lorenzo Bianconi) - net: mana: Add metadata support for xdp mode (Lorenzo Bianconi) - net: ethernet: mediatek: Add metadata support for xdp mode (Lorenzo Bianconi) - net: octeontx2: Add metadata support for xdp mode (Lorenzo Bianconi) - net: netsec: Add metadata support for xdp mode (Lorenzo Bianconi) - net: mvpp2: Add metadata support for xdp mode (Lorenzo Bianconi) - net: mvneta: Add metadata support for xdp mode (Lorenzo Bianconi) - net: tulip: avoid unused variable warning (Simon Horman) - af_unix: Clean up #include under net/unix/. (Kuniyuki Iwashima) - af_unix: Explicitly include headers for non-pointer struct fields. (Kuniyuki Iwashima) - af_unix: Move internal definitions to net/unix/. (Kuniyuki Iwashima) - af_unix: Sort headers. (Kuniyuki Iwashima) - tcp: support TCP_DELACK_MAX_US for set/getsockopt use (Jason Xing) - tcp: support TCP_RTO_MIN_US for set/getsockopt use (Jason Xing) - selftests: vxlan_bridge: Test flood with unresolved FDB entry (Amit Cohen) - mlxsw: Add VXLAN bridge ports to same hardware domain as physical bridge ports (Amit Cohen) - mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join() (Amit Cohen) - mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave (Amit Cohen) - mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}() for VLAN-aware bridge (Amit Cohen) - mlxsw: Trap ARP packets at layer 2 instead of layer 3 (Amit Cohen) - net: introduce per netns packet chains (Paolo Abeni) - tty: caif: removed unused function debugfs_tx() (Simon Horman) - net: ethernet: Drop unused of_gpio.h (Peng Fan) - net: phy: fixed_phy: transition to the faux device interface (Sudeep Holla) - net/mlx5e: Always select CONFIG_PAGE_POOL_STATS (Tariq Toukan) - net/mlx5e: Use right API to free bitmap memory (Mark Zhang) - net/mlx5: Remove NULL check before dev_{put, hold} (Gal Pressman) - net: phylink: Remove unused function pointer from phylink structure (Alexander Duyck) - netpoll: Eliminate redundant assignment (Breno Leitao) - net: stmmac: Call xpcs_config_eee_mult_fact() only when xpcs is present (Maxime Chevallier) - selftests: drv-net: rss_ctx: Don't assume indirection table is present (Gal Pressman) - docs/kcm: Fix typo "BFP" (Ryohei Kinugawa) - r8169: disable RTL8126 ZRX-DC timeout (ChunHao Lin) - r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support (ChunHao Lin) - docs: networking: strparser: Fix a typo (WangYuli) - docs: fix the path of example code and example commands for device memory TCP (Yui Washizu) - tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr(). (Kuniyuki Iwashima) - selftest: net: update proc_net_pktgen (add more imix_weights test cases) (Peter Seiderer) - net: pktgen: add strict buffer parsing index check (Peter Seiderer) - MAINTAINERS: adjust the file entry in INTEL PMC CORE DRIVER (Lukas Bulwahn) - tcp: move icsk_clean_acked to a better location (Eric Dumazet) - net: phy: dp83822: fix transmit amplitude if CONFIG_OF_MDIO not defined (Dimitri Fedrau) - net: ena: resolve WARN_ON when freeing IRQs (David Arinzon) - net: openvswitch: fix kernel-doc warnings in internal headers (Ilya Maximets) - net: phy: phy_interface_t: Fix RGMII_TXID code comment (Ihor Matushchak) - net: phy: realtek: disable PHY-mode EEE (Russell King (Oracle)) - net: phy: fix genphy_c45_eee_is_active() for disabled EEE (Russell King (Oracle)) - net/mlx5e: Expose port reset cycle recovery counter via ethtool (Yael Chemla) - net/mlx5e: Get counter group size by FW capability (Yael Chemla) - net/mlx5e: Access PHY layer counter group as other counter groups (Yael Chemla) - net/mlx5e: Ensure each counter group uses its PCAM bit (Yael Chemla) - mptcp: sockopt: fix getting freebind & transparent (Matthieu Baerts (NGI0)) - mptcp: sockopt: fix getting IPV6_V6ONLY (Matthieu Baerts (NGI0)) - docs: netconsole: document release feature (Breno Leitao) - selftests: netconsole: Add tests for 'release' feature in sysdata (Breno Leitao) - netconsole: append release to sysdata (Breno Leitao) - netconsole: add 'sysdata' suffix to related functions (Breno Leitao) - netconsole: implement configfs for release_enabled (Breno Leitao) - netconsole: introduce 'release' as a new sysdata field (Breno Leitao) - net: airoha: fix CONFIG_DEBUG_FS check (Arnd Bergmann) - net: mctp: Remove unnecessary cast in mctp_cb (Herbert Xu) - net: phy: marvell-88q2xxx: remove call to devm_hwmon_sanitize_name (Heiner Kallweit) - net: phy: mxl-gpy: remove call to devm_hwmon_sanitize_name (Heiner Kallweit) - net: phy: tja11xx: remove call to devm_hwmon_sanitize_name (Heiner Kallweit) - net: phy: realtek: remove call to devm_hwmon_sanitize_name (Heiner Kallweit) - net: remove sb1000 cable modem driver (Arnd Bergmann) - selftests/bpf: Add bpf_getsockopt() for TCP_BPF_DELACK_MAX and TCP_BPF_RTO_MIN (Jason Xing) - tcp: bpf: Support bpf_getsockopt for TCP_BPF_DELACK_MAX (Jason Xing) - tcp: bpf: Support bpf_getsockopt for TCP_BPF_RTO_MIN (Jason Xing) - tcp: bpf: Introduce bpf_sol_tcp_getsockopt to support TCP_BPF flags (Jason Xing) - selftests: mptcp: add pm sysctl mapping tests (Geliang Tang) - mptcp: sysctl: add available_path_managers (Geliang Tang) - mptcp: sysctl: map pm_type to path_manager (Geliang Tang) - mptcp: sysctl: map path_manager to pm_type (Geliang Tang) - mptcp: sysctl: set path manager by name (Geliang Tang) - mptcp: pm: register in-kernel and userspace PM (Geliang Tang) - mptcp: pm: define struct mptcp_pm_ops (Geliang Tang) - mptcp: pm: add struct_group in mptcp_pm_data (Geliang Tang) - mptcp: pm: only fill id_avail_bitmap for in-kernel pm (Geliang Tang) - mptcp: pm: use pm variable instead of msk->pm (Geliang Tang) - mptcp: pm: in-kernel: use kmemdup helper (Geliang Tang) - mptcp: pm: split netlink and in-kernel init (Matthieu Baerts (NGI0)) - net: vlan: don't propagate flags on open (Stanislav Fomichev) - ptp: ocp: reject unsupported periodic output flags (Jacob Keller) - broadcom: fix supported flag check in periodic output function (Jacob Keller) - net: lan743x: reject unsupported external timestamp requests (Jacob Keller) - renesas: reject PTP_STRICT_FLAGS as unsupported (Jacob Keller) - igb: reject invalid external timestamp requests for 82580-based HW (Jacob Keller) - tsnep: Select speed for loopback (Gerhard Engleder) - net: phy: marvell: Align set_loopback() implementation (Gerhard Engleder) - net: phy: micrel: Add loopback support (Gerhard Engleder) - net: phy: Support speed selection for PHY loopback (Gerhard Engleder) - net: phy: Allow loopback speed selection for PHY drivers (Gerhard Engleder) - net: macb: Add __nonstring annotations for unterminated strings (Kees Cook) - netconsole: allow selection of egress interface via MAC address (Uday Shankar) - net, treewide: define and use MAC_ADDR_STR_LEN (Uday Shankar) - r8169: switch away from deprecated pcim_iomap_table (Heiner Kallweit) - net: reorder dev_addr_sem lock (Stanislav Fomichev) - Revert "net: replace dev_addr_sem with netdev instance lock" (Stanislav Fomichev) - tc-tests: Update tc police action tests for tc buffer size rounding fixes. (Jonathan Lennox) - net: stmmac: dwmac-rk: Provide FIFO sizes for DWMAC 1000 (Chen-Yu Tsai) - net/mlx5: HWS, log the unsupported mask in definer (Yevgeny Kliteynik) - net/mlx5: HWS, use list_move() instead of del/add (Yevgeny Kliteynik) - net/mlx5: HWS, remove unused code for alias flow tables (Yevgeny Kliteynik) - net: stmmac: deprecate "snps,en-tx-lpi-clockgating" property (Russell King (Oracle)) - dt-bindings: deprecate "snps,en-tx-lpi-clockgating" property (Russell King (Oracle)) - ARM: dts: stm32: remove "snps,en-tx-lpi-clockgating" property (Russell King (Oracle)) - riscv: dts: starfive: remove "snps,en-tx-lpi-clockgating" property (Russell King (Oracle)) - net: stmmac: stm32: use PHY capability for TX clock stop (Russell King (Oracle)) - net: stmmac: starfive: use PHY capability for TX clock stop (Russell King (Oracle)) - net: stmmac: allow platforms to use PHY tx clock stop capability (Russell King (Oracle)) - dt-bindings: ieee802154: ca8210: Update polarity of the reset pin (Andy Shevchenko) - ieee802154: ca8210: Switch to using gpiod API (Andy Shevchenko) - ieee802154: ca8210: Get platform data via dev_get_platdata() (Andy Shevchenko) - ieee802154: ca8210: Use proper setters and getters for bitwise types (Andy Shevchenko) - net: stmmac: sunxi: remove of_get_phy_mode() (Russell King (Oracle)) - net: stmmac: sun8i: remove of_get_phy_mode() (Russell King (Oracle)) - net: stmmac: sti: remove of_get_phy_mode() (Russell King (Oracle)) - net: stmmac: rk: remove of_get_phy_mode() (Russell King (Oracle)) - net: stmmac: meson8b: remove of_get_phy_mode() (Russell King (Oracle)) - net: stmmac: ipq806x: remove of_get_phy_mode() (Russell King (Oracle)) - net: stmmac: anarion: remove of_get_phy_mode() (Russell King (Oracle)) - net: stmmac: mediatek: remove of_get_phy_mode() (Russell King (Oracle)) - net: stmmac: qcom-ethqos: remove of_get_phy_mode() (Russell King (Oracle)) - tcp: cache RTAX_QUICKACK metric in a hot cache line (Eric Dumazet) - inet: frags: save a pair of atomic operations in reassembly (Eric Dumazet) - inet: frags: change inet_frag_kill() to defer refcount updates (Eric Dumazet) - ipv4: frags: remove ipq_put() (Eric Dumazet) - inet: frags: add inet_frag_putn() helper (Eric Dumazet) - net: skbuff: Remove unused skb_add_data() (Yue Haibing) - can: add protocol counter for AF_CAN sockets (Davide Caratti) - dt-bindings: can: fsl,flexcan: add i.MX94 support (Frank Li) - can: flexcan: add transceiver capabilities (Dimitri Fedrau) - dt-bindings: can: fsl,flexcan: add transceiver capabilities (Dimitri Fedrau) - batman-adv: add missing newlines for log macros (Sven Eckelmann) - batman-adv: Limit aggregation size to outgoing MTU (Sven Eckelmann) - batman-adv: Use actual packet count for aggregated packets (Sven Eckelmann) - batman-adv: Switch to bitmap helper for aggregation handling (Sven Eckelmann) - batman-adv: Limit number of aggregated packets directly (Sven Eckelmann) - batman-adv: Use consistent name for mesh interface (Sven Eckelmann) - batman-adv: Add support for jumbo frames (Sven Eckelmann) - batman-adv: adopt netdev_hold() / netdev_put() (Eric Dumazet) - batman-adv: Drop batadv_priv_debug_log struct (Sven Eckelmann) - batman-adv: Start new development cycle (Simon Wunderlich) - udp_tunnel: use static call for GRO hooks when possible (Paolo Abeni) - udp_tunnel: create a fastpath GRO lookup. (Paolo Abeni) - qed: remove cast to pointers passed to kfree (Chen Ni) - net/mlx5: Add support for setting parent of nodes (Carolina Jubran) - net/mlx5: Preserve rate settings when creating a rate node (Carolina Jubran) - net/mlx5: Introduce hierarchy level tracking on scheduling nodes (Carolina Jubran) - net/mlx5: Rename devlink rate parent set function for leaf nodes (Carolina Jubran) - bnxt_en: add .set_module_eeprom_by_page() support (Damodharam Ammepalli) - bnxt_en: Refactor bnxt_get_module_eeprom_by_page() (Michael Chan) - bnxt_en: Update firmware interface to 1.10.3.97 (Michael Chan) - bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set (shantiprasad shettar) - bnxt_en: Add devlink support for ENABLE_ROCE nvm parameter (Pavan Chebbi) - bnxt_en: Refactor bnxt_hwrm_nvm_req() (Michael Chan) - bnxt_en: Add support for a new ethtool dump flag 3 (Vasuthevan Maheswaran) - ixgbe: add support for thermal sensor event reception (Jedrzej Jagielski) - ixgbe: add PTP support for E610 device (Piotr Kwapulinski) - ice: E825C PHY register cleanup (Karol Kolacinski) - ice: Refactor E825C PHY registers info struct (Karol Kolacinski) - ice: rename ice_ptp_init_phc_eth56g function (Karol Kolacinski) - ice: Add E830 checksum offload support (Paul Greenwalt) - net: phylink: Use phy_caps to get an interface's capabilities and modes (Maxime Chevallier) - net: phylink: Convert capabilities to linkmodes using phy_caps (Maxime Chevallier) - net: phylink: Add a mapping between MAC_CAPS and LINK_CAPS (Maxime Chevallier) - net: phy: drop phy_settings and the associated lookup helpers (Maxime Chevallier) - net: phylink: Use phy_caps_lookup for fixed-link configuration (Maxime Chevallier) - net: phy: phy_device: Use link_capabilities lookup for PHY aneg config (Maxime Chevallier) - net: phy: phy_caps: Allow looking-up link caps based on speed and duplex (Maxime Chevallier) - net: phy: phy_caps: Implement link_capabilities lookup by linkmode (Maxime Chevallier) - net: phy: phy_caps: Introduce phy_caps_valid (Maxime Chevallier) - net: phy: phy_caps: Move __set_linkmode_max_speed to phy_caps (Maxime Chevallier) - net: phy: phy_caps: Move phy_speeds to phy_caps (Maxime Chevallier) - net: phy: Use an internal, searchable storage for the linkmodes (Maxime Chevallier) - net: ethtool: Export the link_mode_params definitions (Maxime Chevallier) - net: stmmac: remove unnecessary stmmac_mac_set() in stmmac_release() (Russell King (Oracle)) - net: stmmac: remove redundant racy tear-down in stmmac_dvr_remove() (Russell King (Oracle)) - net: phylink: expand on .pcs_config() method documentation (Russell King (Oracle)) - cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk (Philipp Hahn) - stmmac: intel: Fix warning message for return value in intel_tsn_lane_is_available() (Choong Yong Liang) - net: phy: remove unused functions phy_package_[read|write]_mmd (Heiner Kallweit) - net: phy: move PHY package MMD access function declarations from phy.h to phylib.h (Heiner Kallweit) - net/mlx5: fs, add support for dest flow sampler HWS action (Moshe Shemesh) - net/mlx5: fs, add support for flow meters HWS action (Moshe Shemesh) - net/mlx5: fs, add API for sharing HWS action by refcount (Moshe Shemesh) - tcp: Pass flags to __tcp_send_ack (Ilpo Järvinen) - tcp: add new TCP_TW_ACK_OOW state and allow ECN bits in TOS (Ilpo Järvinen) - tcp: AccECN support to tcp_add_backlog (Ilpo Järvinen) - gro: prevent ACE field corruption & better AccECN handling (Ilpo Järvinen) - gso: AccECN support (Ilpo Järvinen) - tcp: helpers for ECN mode handling (Ilpo Järvinen) - tcp: rework {__,}tcp_ecn_check_ce() -> tcp_data_ecn_check() (Ilpo Järvinen) - tcp: extend TCP flags to allow AE bit/ACE field (Ilpo Järvinen) - tcp: use BIT() macro in include/net/tcp.h (Chia-Yu Chang) - tcp: create FLAG_TS_PROGRESS (Ilpo Järvinen) - tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() (Ilpo Järvinen) - net/smc: use the correct ndev to find pnetid by pnetid table (Guangguan Wang) - selftests: drv-net: fix merge conflicts resolution (Matthieu Baerts (NGI0)) - net/mlx5: Add IFC bits for PPCNT recovery counters group (Yael Chemla) - net/mlx5: fs, add RDMA TRANSPORT steering domain support (Patrisious Haddad) - net/mlx5: Query ADV_RDMA capabilities (Patrisious Haddad) - net/mlx5: Limit non-privileged commands (Chiara Meiohas) - net/mlx5: Allow the throttle mechanism to be more dynamic (Chiara Meiohas) - net/mlx5: Add RDMA_CTRL HW capabilities (Chiara Meiohas) - dt-bindings: net: Define interrupt constraints for DWMAC vendor bindings (Lad Prabhakar) - net: stmmac: dwmac-rk: Remove unneeded GRF and peripheral GRF checks (Jonas Karlman) - net: stmmac: dwmac-rk: Validate GRF and peripheral GRF during probe (Jonas Karlman) - dt-bindings: net: rockchip-dwmac: Require rockchip,grf and rockchip,php-grf (Jonas Karlman) - net: hsr: Add KUnit test for PRP (Jaakko Karrenpalo) - net: hsr: Fix PRP duplicate detection (Jaakko Karrenpalo) - net: cn23xx: fix typos (Janik Haag) - net: hns3: use string choices helper (Jian Shen) - netdevsim: 'support' multi-buf XDP (Jakub Kicinski) - net: drop rtnl_lock for queue_mgmt operations (Stanislav Fomichev) - net: add granular lock for the netdev netlink socket (Stanislav Fomichev) - net: create netdev_nl_sock to wrap bindings list (Stanislav Fomichev) - net/mlx5: Avoid unnecessary use of comma operator (Simon Horman) - selftests: net: bump GRO timeout for gro/setup_veth (Jakub Kicinski) - eth: bnxt: add missing netdev lock management to bnxt_dl_reload_up (Stanislav Fomichev) - eth: bnxt: request unconditional ops lock (Stanislav Fomichev) - eth: bnxt: switch to netif_close (Stanislav Fomichev) - net: revert to lockless TC_SETUP_BLOCK and TC_SETUP_FT (Stanislav Fomichev) - docs: netdev: add a note on selftest posting (Jakub Kicinski) - net: ti: icssg-prueth: Add XDP support (Roger Quadros) - net: ti: icssg-prueth: introduce and use prueth_swdata struct for SWDATA (Roger Quadros) - net: ti: icssg-prueth: Use page_pool API for RX buffer allocation (Roger Quadros) - enic: get max rq & wq entries supported by hw, 16K queues (Satish Kharat) - enic: cleanup of enic wq request completion path (Satish Kharat) - enic: added enic_wq.c and enic_wq.h (Satish Kharat) - enic: remove unused function cq_enet_wq_desc_dec (Satish Kharat) - enic: enable rq extended cq support (Satish Kharat) - enic: enic rq extended cq defines (Satish Kharat) - enic: enic rq code reorg (Satish Kharat) - enic: Move function from header file to c file (Satish Kharat) - mptcp: pm: move Netlink PM helpers to pm_netlink.c (Matthieu Baerts (NGI0)) - mptcp: pm: split in-kernel PM specific code (Matthieu Baerts (NGI0)) - mptcp: pm: move generic PM helpers to pm.c (Matthieu Baerts (NGI0)) - mptcp: pm: move generic helper at the top (Matthieu Baerts (NGI0)) - mptcp: pm: export mptcp_remote_address (Matthieu Baerts (NGI0)) - mptcp: pm: worker: split in-kernel and common tasks (Matthieu Baerts (NGI0)) - mptcp: pm: avoid calling PM specific code from core (Matthieu Baerts (NGI0)) - mptcp: pm: kernel: add '_pm' to mptcp_nl_set_flags (Matthieu Baerts (NGI0)) - mptcp: pm: remove '_nl' from mptcp_pm_nl_is_init_remote_addr (Matthieu Baerts (NGI0)) - mptcp: pm: remove '_nl' from mptcp_pm_nl_subflow_chk_stale() (Matthieu Baerts (NGI0)) - mptcp: pm: remove '_nl' from mptcp_pm_nl_rm_addr_received (Matthieu Baerts (NGI0)) - mptcp: pm: remove '_nl' from mptcp_pm_nl_work (Matthieu Baerts (NGI0)) - mptcp: pm: remove '_nl' from mptcp_pm_nl_mp_prio_send_ack (Matthieu Baerts (NGI0)) - mptcp: pm: remove '_nl' from mptcp_pm_nl_addr_send_ack (Matthieu Baerts (NGI0)) - mptcp: pm: use addr entry for get_local_id (Geliang Tang) - eth: fbnic: fix memory corruption in fbnic_tlv_attr_get_string() (Dan Carpenter) - r8169: increase max jumbo packet size on RTL8125/RTL8126 (Heiner Kallweit) - selftests/net: expand cmsg_ip with MSG_MORE (Willem de Bruijn) - ipv6: save dontfrag in cork (Willem de Bruijn) - ipv6: remove leftover ip6 cookie initializer (Willem de Bruijn) - virtio_net: Use persistent NAPI config (Joe Damato) - virtio-net: Map NAPIs to queues (Joe Damato) - virtio-net: Refactor napi_disable paths (Joe Damato) - virtio-net: Refactor napi_enable paths (Joe Damato) - net: move misc netdev_lock flavors to a separate header (Jakub Kicinski) - hamradio: use netdev_lockdep_set_classes() helper (Eric Dumazet) - udp: expand SKB_DROP_REASON_UDP_CSUM use (Eric Dumazet) - netpoll: Optimize skb refilling on critical path (Breno Leitao) - net: phy: tja11xx: enable PHY in sleep mode for TJA1102S (Dimitri Fedrau) - net: phy: tja11xx: add support for TJA1102S (Dimitri Fedrau) - net: ethernet: Remove accidental duplication in Kconfig file (Lukas Bulwahn) - MAINTAINERS: adjust entry in AIROHA ETHERNET DRIVER (Lukas Bulwahn) - net: airoha: Fix dev->dsa_ptr check in airoha_get_dsa_tag() (Lorenzo Bianconi) - tcp: ulp: diag: more info without CAP_NET_ADMIN (Matthieu Baerts (NGI0)) - tcp: ulp: diag: always print the name if any (Matthieu Baerts (NGI0)) - eth: fbnic: support ring size configuration (Jakub Kicinski) - eth: fbnic: fix typo in compile assert (Jakub Kicinski) - eth: fbnic: link NAPIs to page pools (Jakub Kicinski) - net: bcmgenet: revise suspend/resume (Doug Berger) - net: bcmgenet: allow return of power up status (Doug Berger) - net: bcmgenet: move bcmgenet_power_up into resume_noirq (Doug Berger) - net: bcmgenet: support reclaiming unsent Tx packets (Doug Berger) - net: bcmgenet: introduce bcmgenet_[r|t]dma_disable (Doug Berger) - net: bcmgenet: consolidate dma initialization (Doug Berger) - net: bcmgenet: remove dma_ctrl argument (Doug Berger) - net: bcmgenet: add support for RX_CLS_FLOW_DISC (Doug Berger) - net: bcmgenet: move DESC_INDEX flow to ring 0 (Doug Berger) - net: bcmgenet: extend bcmgenet_hfb_* API (Doug Berger) - net: bcmgenet: BCM7712 is GENETv5 compatible (Doug Berger) - net: bcmgenet: move feature flags to bcmgenet_priv (Doug Berger) - net: bcmgenet: add bcmgenet_has_* helpers (Doug Berger) - net: bcmgenet: bcmgenet_hw_params clean up (Doug Berger) - net: stmmac: remove write-only priv->speed (Russell King (Oracle)) - gve: convert to use netmem for DQO RDA mode (Harshitha Ramamurthy) - net: ethtool: use correct device pointer in ethnl_default_dump_one() (Eric Dumazet) - bpf: fix a possible NULL deref in bpf_map_offload_map_alloc() (Eric Dumazet) - selftests/bpf: Fix file descriptor assertion in open_tuntap helper (Marcus Wichelmann) - selftests/bpf: Add test for XDP metadata support in tun driver (Marcus Wichelmann) - selftests/bpf: Refactor xdp_context_functional test and bpf program (Marcus Wichelmann) - selftests/bpf: Move open_tuntap to network helpers (Marcus Wichelmann) - net: tun: Enable transfer of XDP metadata to skb (Marcus Wichelmann) - net: tun: Enable XDP metadata support (Marcus Wichelmann) - selftests/net: add proc_net_pktgen to .gitignore (Willem de Bruijn) - net: stmmac: Add glue layer for Sophgo SG2044 SoC (Inochi Amaoto) - net: stmmac: platform: Add snps,dwmac-5.30a IP compatible string (Inochi Amaoto) - net: stmmac: platform: Group GMAC4 compatible check (Inochi Amaoto) - dt-bindings: net: Add support for Sophgo SG2044 dwmac (Inochi Amaoto) - net: phylink: Remove unused phylink_init_eee (Dr. David Alan Gilbert) - net/mlx5e: Properly match IPsec subnet addresses (Leon Romanovsky) - net/mlx5e: Separate address related variables to be in struct (Leon Romanovsky) - net/mlx5: Lag, Enable Multiport E-Switch offloads on 8 ports LAG (Amir Tzin) - net/mlx5e: Enable lanes configuration when auto-negotiation is off (Shahar Shitrit) - net/mlx5: Refactor link speed handling with mlx5_link_info struct (Shahar Shitrit) - net/mlx5: Relocate function declarations from port.h to mlx5_core.h (Shahar Shitrit) - net: ti: icss-iep: Add phase offset configuration for perout signal (Meghana Malladi) - net: ti: icss-iep: Add pwidth configuration for perout signal (Meghana Malladi) - selftests: openvswitch: don't hardcode the drop reason subsys (Jakub Kicinski) - net: airoha: Enable TSO/Scatter Gather for LAN port (Lorenzo Bianconi) - net: airoha: Fix lan4 support in airoha_qdma_get_gdm_port() (Lorenzo Bianconi) - net: airoha: Increase max mtu to 9k (Lorenzo Bianconi) - net: airoha: Introduce airoha_dev_change_mtu callback (Lorenzo Bianconi) - net: airoha: Enable Rx Scatter-Gather (Lorenzo Bianconi) - net: airoha: Move min/max packet len configuration in airoha_dev_open() (Lorenzo Bianconi) - net: stmmac: simplify phylink_suspend() and phylink_resume() calls (Russell King (Oracle)) - net: stmmac: avoid shadowing global buf_sz (Russell King (Oracle)) - selftests: net: bpf_offload: add 'libbpf_global' to ignored maps (Jakub Kicinski) - selftests: net: fix error message in bpf_offload (Jakub Kicinski) - tcp: clamp window like before the cleanup (Matthieu Baerts (NGI0)) - net: stmmac: mostly remove "buf_sz" (Russell King (Oracle)) - ptp: ocp: Remove redundant check in _signal_summary_show (Ivan Abramov) - net: stmmac: dwc-qos: Add FSD EQoS support (Swathi K S) - dt-bindings: net: Add FSD EQoS device tree bindings (Swathi K S) - inet: call inet6_ehashfn() once from inet6_hash_connect() (Eric Dumazet) - inet: change lport contribution to inet_ehashfn() and inet6_ehashfn() (Eric Dumazet) - tcp: bring back NUMA dispersion in inet_ehash_locks_alloc() (Eric Dumazet) - eth: bnxt: remove most dependencies on RTNL (Stanislav Fomichev) - docs: net: document new locking reality (Stanislav Fomichev) - net: add option to request netdev instance lock (Stanislav Fomichev) - net: replace dev_addr_sem with netdev instance lock (Stanislav Fomichev) - net: ethtool: try to protect all callback with netdev instance lock (Jakub Kicinski) - net: hold netdev instance lock during ndo_bpf (Stanislav Fomichev) - net: hold netdev instance lock during sysfs operations (Stanislav Fomichev) - net: hold netdev instance lock during ioctl operations (Stanislav Fomichev) - net: hold netdev instance lock during rtnetlink operations (Stanislav Fomichev) - net: hold netdev instance lock during queue operations (Stanislav Fomichev) - net: hold netdev instance lock during qdisc ndo_setup_tc (Stanislav Fomichev) - net: sched: wrap doit/dumpit methods (Stanislav Fomichev) - net: hold netdev instance lock during nft ndo_setup_tc (Stanislav Fomichev) - net: hold netdev instance lock during ndo_open/ndo_stop (Stanislav Fomichev) - inet: fix lwtunnel_valid_encap_type() lock imbalance (Eric Dumazet) - net: phy: remove remaining PHY package related definitions from phy.h (Heiner Kallweit) - net: phy: move PHY package related code from phy.h to phy_package.c (Heiner Kallweit) - net: phy: mscc: use new phy_package_shared getters (Heiner Kallweit) - net: phy: mediatek: use new phy_package_shared getters (Heiner Kallweit) - net: phy: micrel: use new phy_package_shared getters (Heiner Kallweit) - net: phy: qca807x: use new phy_package_shared getters (Heiner Kallweit) - net: phy: add getters for public members in struct phy_package_shared (Heiner Kallweit) - net: phy: move PHY package code from phy_device.c to own source file (Heiner Kallweit) - net: stmmac: interface switching support for ADL-N platform (Choong Yong Liang) - net: stmmac: configure SerDes according to the interface mode (Choong Yong Liang) - net: stmmac: configure SerDes on mac_finish (Choong Yong Liang) - arch: x86: add IPC mailbox accessor function and add SoC register access (David E. Box) - net: pcs: xpcs: re-initiate clause 37 Auto-negotiation (Choong Yong Liang) - net: phylink: use pl->link_interface in phylink_expects_phy() (Choong Yong Liang) - testptp: Add option to open PHC in readonly mode (Wojtek Wasko) - ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE. (Wojtek Wasko) - posix-clock: Store file pointer in struct posix_clock_context (Wojtek Wasko) - net: Prevent use after free in netif_napi_set_irq_locked() (Dan Carpenter) - net: cadence: macb: Synchronize standard stats (Sean Anderson) - tcp: use RCU lookup in __inet_hash_connect() (Eric Dumazet) - tcp: add RCU management to inet_bind_bucket (Eric Dumazet) - tcp: optimize inet_use_bhash2_on_bind() (Eric Dumazet) - tcp: use RCU in __inet{6}_check_established() (Eric Dumazet) - net: ethernet: ti: cpsw_new: populate netdev of_node (Alexander Sverdlin) - tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare() (Markus Elfring) - selftests: drv-net: use env.rpath in the HDS test (Jakub Kicinski) - dsa: mt7530: Utilize REGMAP_IRQ for interrupt handling (Daniel Golle) - ppp: use IFF_NO_QUEUE in virtual interfaces (Qingfang Deng) - eth: fbnic: Replace firmware field macros (Lee Trager) - eth: fbnic: Update fbnic_tlv_attr_get_string() to work like nla_strscpy() (Lee Trager) - eth: fbnic: Prepend TSENE FW fields with FBNIC_FW (Lee Trager) - dt-bindings: net: Convert fsl,gianfar to YAML (J. Neuschäfer) - dt-bindings: net: fsl,gianfar-mdio: Update information about TBI (J. Neuschäfer) - dt-bindings: net: Convert fsl,gianfar-{mdio,tbi} to YAML (J. Neuschäfer) - net: phy: nxp-c45-tja11xx: add support for TJA1121 (Andrei Botila) - net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104 (Andrei Botila) - dpll: Add an assertion to check freq_supported_num (Jiasheng Jiang) - mptcp: pm: exit early with ADD_ADDR echo if possible (Matthieu Baerts (NGI0)) - mptcp: pm: in-kernel: reduce parameters of set_flags (Geliang Tang) - mptcp: pm: in-kernel: avoid access entry without lock (Geliang Tang) - selftests: mptcp: add a test for mptcp_diag_dump_one (Gang Yan) - selftests: mptcp: Add a tool to get specific msk_info (Gang Yan) - wifi: iwlwifi: remove mld/roc.c (Johannes Berg) - wifi: mac80211: refactor populating mesh related fields in sinfo (Sarika Sharma) - wifi: cfg80211: reorg sinfo structure elements for mesh (Sarika Sharma) - wifi: iwlwifi: Fix spelling mistake "Increate" -> "Increase" (Colin Ian King) - wifi: iwlwifi: add Debug Host Command APIs (Miri Korenblit) - wifi: iwlwifi: add IWL_MAX_NUM_IGTKS macro (Miri Korenblit) - wifi: iwlwifi: add OMI bandwidth reduction APIs (Johannes Berg) - wifi: iwlwifi: remove mvm prefix from iwl_mvm_d3_end_notif (Miri Korenblit) - wifi: iwlwifi: remember if the UATS table was read successfully (Emmanuel Grumbach) - wifi: iwlwifi: export iwl_get_lari_config_bitmap (Emmanuel Grumbach) - wifi: iwlwifi: add support for external 32 KHz clock (Emmanuel Grumbach) - wifi: iwlwifi: mld: add a debug level for EHT prints (Miri Korenblit) - wifi: iwlwifi: mld: add a debug level for PTP prints (Miri Korenblit) - wifi: iwlwifi: remove mvm prefix from iwl_mvm_esr_mode_notif (Miri Korenblit) - wifi: iwlwifi: use 0xff instead of 0xffffffff for invalid (Emmanuel Grumbach) - wifi: iwlwifi: location api cleanup (Avraham Stern) - wifi: cfg80211: expose update timestamp to drivers (Benjamin Berg) - wifi: mac80211: add ieee80211_iter_chan_contexts_mtx (Miri Korenblit) - wifi: mac80211: fix integer overflow in hwmp_route_info_get() (Gavrilov Ilia) - wifi: mac80211: Fix possible integer promotion issue (Ilan Peer) - wifi: cfg80211: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - wifi: mac80211: Add counter for all monitor interfaces (Alexander Wetzel) - wifi: iwlegacy: don't warn for unused variables with DEBUG_FS=n (Arnd Bergmann) - wifi: rtw89: debugfs depends on CFG80211's one (Ping-Ke Shih) - wifi: rtlwifi: rtl8192de: Fix typos of debug message of phy setting (Andrew Kreimer) - wifi: rtw88: Fix rtw_update_sta_info() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Extend TX power stuff for 3-4 spatial streams (Bitterblue Smith) - wifi: rtw88: Rename RTW_RATE_SECTION_MAX to RTW_RATE_SECTION_NUM (Bitterblue Smith) - wifi: rtw88: Constify some more structs and arrays (Bitterblue Smith) - wifi: rtw88: Extend rtw_fw_send_ra_info() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Extend rf_base_addr and rf_sipi_addr for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Extend struct rtw_pwr_track_tbl for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Fix download_firmware_validate() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU (Bitterblue Smith) - wifi: rtw88: Fix a typo of debug message in rtw8723d_iqk_check_tx_failed() (Andrew Kreimer) - wifi: rtw89: regd: avoid using BITMAP_FROM_U64() to assign function bitmap (Ping-Ke Shih) - wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.3 (Ching-Te Ku) - wifi: rtw89: coex: To avoid TWS serials A2DP lag, adjust slot arrangement (Ching-Te Ku) - wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang (Ching-Te Ku) - wifi: rtw89: fw: validate multi-firmware header before getting its size (Ping-Ke Shih) - wifi: rtw89: fw: validate multi-firmware header before accessing (Ping-Ke Shih) - wifi: rtw89: ps: update H2C command with more info for PS (Eric Huang) - wifi: rtw89: call power_on ahead before selecting firmware (Ping-Ke Shih) - wifi: rtl8xxxu: retry firmware download on error (Soeren Moch) - wifi: rtw88: Don't use static local variable in rtw8821c_set_tx_power_index_by_rate (Bitterblue Smith) - wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate (Bitterblue Smith) - wifi: rtl8xxxu: Enable AP mode for RTL8192CU (RTL8188CUS) (Ezra Buehler) - wifi: rtw89: pci: not assert wiphy_lock to free early_h2c for PCI probe/remove (Ping-Ke Shih) - wifi: rtw89: remove definition of driver mutex (Ping-Ke Shih) - wifi: rtw89: manual cosmetic along lockdep_assert_wiphy() (Ping-Ke Shih) - wifi: rtw89: remove consumers of driver mutex (Ping-Ke Shih) - wifi: rtw89: debugfs: use debugfs_short_fops (Ping-Ke Shih) - wifi: rtw89: debugfs: use wiphy_locked_debugfs_{read,write}() if needed (Ping-Ke Shih) - wifi: rtw89: debugfs: specify buffer size allocated by devm_kazlloc() for reading (Ping-Ke Shih) - wifi: rtw89: debugfs: implement file_ops::read/write to replace seq_file (Ping-Ke Shih) - wifi: rtw89: use wiphy_work() to replace ieee802111_work() (Ping-Ke Shih) - wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet (Ping-Ke Shih) - wifi: rtw89: cleanup unused rtwdev::roc_work (Zong-Zhe Yang) - wifi: rtw89: regd: refactor init/setup flow and prototype (Zong-Zhe Yang) - wifi: rtw89: regd: handle supported regulatory functions by country (Zong-Zhe Yang) - wifi: rtw89: regd: support loading regd table from fw element (Zong-Zhe Yang) - wifi: rtw89: phy: disable CFO track when two PHY are working simultaneously (Ping-Ke Shih) - wifi: rtw89: phy: support EDCCA log per PHY (Ping-Ke Shih) - wifi: rtw89: phy: support EDCCA per PHY (Ping-Ke Shih) - wifi: rtw89: phy: support ch_info per PHY (Ping-Ke Shih) - wifi: rtw89: phy: support DIG per PHY (Ping-Ke Shih) - wifi: rtw89: phy: support env_monitor per PHY (Ping-Ke Shih) - wifi: rtw89: phy: add PHY context array to support functions per PHY (Ping-Ke Shih) - wifi: rtw89: phy: rename to RTW89_PHY_NUM as proper naming (Ping-Ke Shih) - wifi: rtw89: Correct immediate cfg_len calculation for scan_offload_be (Liang Jie) - wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.2 (Ching-Te Ku) - wifi: rtw89: coex: Separated Wi-Fi connecting event from Wi-Fi scan event (Ching-Te Ku) - wifi: rtw89: coex: Add protect to avoid A2DP lag while Wi-Fi connecting (Ching-Te Ku) - wifi: iwlwifi: implement dump region split (Johannes Berg) - wifi: iwlwifi: add twt operation cmd (Shaul Triebitz) - wifi: iwlwifi: use correct IMR dump variable (Johannes Berg) - wifi: iwlwifi: support ROC version 6 (Shaul Triebitz) - wifi: iwlwifi: clarify the meaning of IWL_INIT_PHY (Emmanuel Grumbach) - wifi: iwlwifi: properly set the names for SC devices (Emmanuel Grumbach) - wifi: iwlwifi: make no_160 more generic (Emmanuel Grumbach) - wifi: iwlwifi: be less aggressive with re-probe (Emmanuel Grumbach) - wifi: iwlwifi: fw: make iwl_send_dbg_dump_complete_cmd() static (Johannes Berg) - wifi: iwlwifi: mvm: Indicate support link reconfiguration (Ilan Peer) - wifi: iwlwifi: Indicate support for EPCS (Ilan Peer) - wifi: iwlwifi: cfg: separate 22000/BZ family HT params (Johannes Berg) - wifi: iwlwifi: enable 320 MHz on slow PCIe links (Johannes Berg) - wifi: iwlwifi: don't warn during reprobe (Miri Korenblit) - wifi: iwlwifi: Unify TAS block list handling in regulatory.c (Anjaneyulu) - wifi: iwlwifi: mvm: rename and move iwl_mvm_eval_dsm_rfi() to iwl_rfi_is_enabled_in_bios() (Anjaneyulu) - wifi: b43: Replace outdated firmware URL (Salvatore Bonaccorso) - wifi: mac80211: rework the Tx of the deauth in ieee80211_set_disassoc() (Emmanuel Grumbach) - wifi: mac80211: ensure sdata->work is canceled before initialized. (Miri Korenblit) - wifi: mac80211: enable removing assoc link (Johannes Berg) - wifi: mac80211: aggregation: remove deflink accesses for MLO (Johannes Berg) - wifi: mac80211: always send max agg subframe num in strict mode (Johannes Berg) - wifi: mac80211: don't unconditionally call drv_mgd_complete_tx() (Johannes Berg) - wifi: mac80211: remove misplaced drv_mgd_complete_tx() call (Johannes Berg) - wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx (Emmanuel Grumbach) - wifi: mac80211: tests: add tests for ieee80211_determine_chan_mode (Benjamin Berg) - wifi: mac80211: add HT and VHT basic set verification (Benjamin Berg) - wifi: mac80211_hwsim: enable strict mode (Johannes Berg) - wifi: mac80211: add strict mode disabling workarounds (Johannes Berg) - wifi: mac80211: Add processing of TTLM teardown frame (Ilan Peer) - wifi: ieee80211: Add missing EHT MAC capabilities (Ilan Peer) - wifi: mac80211: Add support for EPCS configuration (Ilan Peer) - wifi: mac80211: Refactor ieee80211_sta_wmm_params() (Ilan Peer) - wifi: cfg80211: Fix trace print for removed links (Ilan Peer) - wifi: qtnfmac: Avoid multiple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: mac80211: Drop cooked monitor support (Alexander Wetzel) - wifi: nl80211/cfg80211: Stop supporting cooked monitor (Alexander Wetzel) - wifi: mwifiex: Remove unused mwifiex_uap_del_sta_data (Dr. David Alan Gilbert) - wifi: ipw2x00: Fix spelling mistake "stablization" -> "stabilization" (Colin Ian King) - wifi: iwlwifi: remove the mvm prefix from iwl_mvm_aux_sta_cmd (Emmanuel Grumbach) - wifi: iwlwifi: remove the version number from iwl_dts_measurement_notif_v2 (Emmanuel Grumbach) - wifi: iwlwifi: remove the mvm prefix from iwl_mvm_ctdp_cmd (Emmanuel Grumbach) - net: rfkill: gpio: allow booting in blocked state (Catalin Popescu) - dt-bindings: net: rfkill-gpio: enable booting in blocked state (Catalin Popescu) - wifi: iwlwifi: Remove old device data (Dr. David Alan Gilbert) - wifi: iwlwifi: Remove unused iwl_bz_name (Dr. David Alan Gilbert) - wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_add_pasn_sta (Dr. David Alan Gilbert) - wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_*_add_pasn_sta functions (Dr. David Alan Gilbert) - wifi: iwlwifi: mvm: Remove unused iwl_mvm_rx_missed_vap_notif (Dr. David Alan Gilbert) - wifi: iwlwifi: dvm: Remove unused iwl_rx_ant_restriction (Dr. David Alan Gilbert) - wifi: ipw2x00: Remove unused libipw_rx_any() (Dr. David Alan Gilbert) - wifi: libertas: Remove unused auto deep sleep code (Dr. David Alan Gilbert) - wifi: libertas: cmd: remove unused functions (Dr. David Alan Gilbert) - wifi: libertas: main: remove unused functions (Dr. David Alan Gilbert) - wifi: mwifiex: Constify struct mwifiex_if_ops (Christophe JAILLET) - netconsole: selftest: add task name append testing (Breno Leitao) - netconsole: docs: document the task name feature (Breno Leitao) - netconsole: add task name to extra data fields (Breno Leitao) - netconsole: add configfs controls for taskname sysdata feature (Breno Leitao) - netconsole: add taskname to extradata entry count (Breno Leitao) - netconsole: refactor CPU number formatting into separate function (Breno Leitao) - netconsole: Make boolean comparison consistent (Breno Leitao) - netconsole: prefix CPU_NR sysdata feature with SYSDATA_ (Breno Leitao) - net: hibmcge: Add support for ioctl (Jijie Shao) - net: hibmcge: Add support for BMC diagnose feature (Jijie Shao) - net: hibmcge: Add support for mac link exception handling feature (Jijie Shao) - net: hibmcge: Add support for abnormal irq handling feature (Jijie Shao) - net: hibmcge: Add support for checksum offload (Jijie Shao) - net: hibmcge: Add support for dump statistics (Jijie Shao) - net: airoha: Introduce PPE debugfs support (Lorenzo Bianconi) - net: airoha: Add loopback support for GDM2 (Lorenzo Bianconi) - net: airoha: Introduce flowtable offload support (Lorenzo Bianconi) - net: airoha: Introduce Airoha NPU support (Lorenzo Bianconi) - dt-bindings: net: airoha: Add airoha,npu phandle property (Lorenzo Bianconi) - dt-bindings: net: airoha: Add the NPU node for EN7581 SoC (Lorenzo Bianconi) - net: airoha: Rename airoha_set_gdm_port_fwd_cfg() in airoha_set_vip_for_gdm_port() (Lorenzo Bianconi) - net: airoha: Move REG_GDM_FWD_CFG() initialization in airoha_dev_init() (Lorenzo Bianconi) - net: airoha: Enable support for multiple net_devices (Lorenzo Bianconi) - net: dsa: mt7530: Enable Rx sptag for EN7581 SoC (Lorenzo Bianconi) - net: airoha: Move DSA tag in DMA descriptor (Lorenzo Bianconi) - net: airoha: Move register definitions in airoha_regs.h (Lorenzo Bianconi) - net: airoha: Move reg/write utility routines in airoha_eth.h (Lorenzo Bianconi) - net: airoha: Move definitions in airoha_eth.h (Lorenzo Bianconi) - net: airoha: Move airoha_eth driver in a dedicated folder (Lorenzo Bianconi) - net: plumb extack in __dev_change_net_namespace() (Nicolas Dichtel) - net: advertise netns_immutable property via netlink (Nicolas Dichtel) - net: rename netns_local to netns_immutable (Nicolas Dichtel) - selftest: net: add proc_net_pktgen (Peter Seiderer) - net: pktgen: remove all superfluous index assignements (Peter Seiderer) - net: pktgen: fix mpls reset parsing (Peter Seiderer) - net: pktgen: fix access outside of user given buffer in pktgen_if_write() (Peter Seiderer) - net: pktgen: fix mpls maximum labels list parsing (Peter Seiderer) - net: pktgen: remove some superfluous variable initializing (Peter Seiderer) - net: pktgen: remove extra tmp variable (re-use len instead) (Peter Seiderer) - net: pktgen: fix mix of int/long (Peter Seiderer) - net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module (Martin Schiller) - mptcp: Remove unused declaration mptcp_set_owner_r() (Yue Haibing) - mptcp: use sock_kmemdup for address entry (Geliang Tang) - net: use sock_kmemdup for ip_options (Geliang Tang) - sock: add sock_kmemdup helper (Geliang Tang) - tcp: tcp_set_window_clamp() cleanup (Eric Dumazet) - tcp: remove READ_ONCE(req->ts_recent) (Eric Dumazet) - net: gro: convert four dev_net() calls (Eric Dumazet) - tcp: convert to dev_net_rcu() (Eric Dumazet) - tcp: add four drop reasons to tcp_check_req() (Eric Dumazet) - tcp: add a drop_reason pointer to tcp_check_req() (Eric Dumazet) - ipv4: fib: Convert RTM_NEWROUTE and RTM_DELROUTE to per-netns RTNL. (Kuniyuki Iwashima) - ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config(). (Kuniyuki Iwashima) - ipv4: fib: Hold rtnl_net_lock() in ip_rt_ioctl(). (Kuniyuki Iwashima) - ipv4: fib: Hold rtnl_net_lock() for ip_fib_net_exit(). (Kuniyuki Iwashima) - ipv4: fib: Namespacify fib_info hash tables. (Kuniyuki Iwashima) - ipv4: fib: Add fib_info_hash_grow(). (Kuniyuki Iwashima) - ipv4: fib: Remove fib_info_hash_size. (Kuniyuki Iwashima) - ipv4: fib: Remove fib_info_laddrhash pointer. (Kuniyuki Iwashima) - ipv4: fib: Make fib_info_hashfn() return struct hlist_head. (Kuniyuki Iwashima) - ipv4: fib: Allocate fib_info_hash[] during netns initialisation. (Kuniyuki Iwashima) - ipv4: fib: Allocate fib_info_hash[] and fib_info_laddrhash[] by kvcalloc(). (Kuniyuki Iwashima) - ipv4: fib: Use cached net in fib_inetaddr_event(). (Kuniyuki Iwashima) - selftests: net: report output format as TAP 13 in Python tests (Jakub Kicinski) - net: usb: cdc_mbim: fix Telit Cinterion FE990A name (Fabio Porcedda) - net: usb: qmi_wwan: fix Telit Cinterion FE990A name (Fabio Porcedda) - net: usb: qmi_wwan: add Telit Cinterion FE990B composition (Fabio Porcedda) - inet: ping: avoid skb_clone() dance in ping_rcv() (Eric Dumazet) - ipv4: icmp: do not process ICMP_EXT_ECHOREPLY for broadcast/multicast addresses (Eric Dumazet) - net: stmmac: thead: switch to use set_clk_tx_rate() hook (Russell King (Oracle)) - net: stmmac: meson: switch to use set_clk_tx_rate() hook (Russell King (Oracle)) - net: stmmac: ipq806x: switch to use set_clk_tx_rate() hook (Russell King (Oracle)) - net: stmmac: rk: switch to use set_clk_tx_rate() hook (Russell King (Oracle)) - net: stmmac: imx: use generic stmmac_set_clk_tx_rate() (Russell King (Oracle)) - net: stmmac: intel: use generic stmmac_set_clk_tx_rate() (Russell King (Oracle)) - net: stmmac: s32: use generic stmmac_set_clk_tx_rate() (Russell King (Oracle)) - net: stmmac: starfive: use generic stmmac_set_clk_tx_rate() (Russell King (Oracle)) - net: stmmac: dwc-qos: use generic stmmac_set_clk_tx_rate() (Russell King (Oracle)) - net: stmmac: provide generic implementation for set_clk_tx_rate method (Russell King (Oracle)) - net: stmmac: provide set_clk_tx_rate() hook (Russell King (Oracle)) - net/mlx5: Add trust lockdown error to health syndrome print function (Shahar Shitrit) - net/mlx5: Expose crr in health buffer (Shahar Shitrit) - net/mlx5: Log health buffer data on any syndrome (Moshe Shemesh) - net/mlx5: Avoid report two health errors on same syndrome (Moshe Shemesh) - selftests/net: deflake GRO tests (Kevin Krakauer) - selftests/net: only print passing message in GRO tests when tests pass (Kevin Krakauer) - selftests/net: have `gro.sh -t` return a correct exit code (Kevin Krakauer) - ice: dpll: Remove newline at the end of a netlink error message (Gal Pressman) - net: sched: Remove newline at the end of a netlink error message (Gal Pressman) - sfc: Remove newline at the end of a netlink error message (Gal Pressman) - net/mlx5: Remove newline at the end of a netlink error message (Gal Pressman) - coccinelle: Add missing (GE)NL_SET_ERR_MSG_* to strings ending with newline test (Gal Pressman) - net-sysfs: remove unused initial ret values (Antoine Tenart) - geneve, specs: Add port range to rt_link specification (Daniel Borkmann) - geneve: Allow users to specify source port range (Daniel Borkmann) - net/mlx5e: Avoid a hundred -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - netkit: Remove double invocation to clear ipvs property flag (Daniel Borkmann) - net: qed: make 'qed_ll2_ops_pass' as __maybe_unused (Arnd Bergmann) - net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only (Eric Woudstra) - xdp: remove xdp_alloc_skb_bulk() (Alexander Lobakin) - veth: use napi_skb_cache_get_bulk() instead of xdp_alloc_skb_bulk() (Alexander Lobakin) - bpf: cpumap: switch to napi_skb_cache_get_bulk() (Alexander Lobakin) - net: skbuff: introduce napi_skb_cache_get_bulk() (Alexander Lobakin) - bpf: cpumap: reuse skb array instead of a linked list to chain skbs (Alexander Lobakin) - bpf: cpumap: switch to GRO from netif_receive_skb_list() (Alexander Lobakin) - net: gro: expose GRO init/cleanup to use outside of NAPI (Alexander Lobakin) - net: gro: decouple GRO from the NAPI layer (Alexander Lobakin) - net: xgene-v2: remove incorrect ACPI_PTR annotation (Arnd Bergmann) - net: hisilicon: hns_mdio: remove incorrect ACPI_PTR annotation (Arnd Bergmann) - pktgen: avoid unused-const-variable warning (Arnd Bergmann) - selftests: drv-net: add tests for napi IRQ affinity notifiers (Jakub Kicinski) - idpf: use napi's irq affinity (Ahmed Zaki) - ice: use napi's irq affinity and rmap IRQ notifiers (Ahmed Zaki) - ice: clear NAPI's IRQ numbers in ice_vsi_clear_napi_queues() (Ahmed Zaki) - net: ena: use napi's aRFS rmap notifers (Ahmed Zaki) - net: move aRFS rmap management and CPU affinity to core (Ahmed Zaki) - bonding: report duplicate MAC address in all situations (Hangbin Liu) - net: skb: free up one bit in tx_flags (Willem de Bruijn) - selftests/net: expand cmsg_ipv6.sh with ipv4 (Willem de Bruijn) - selftests/net: prepare cmsg_ipv6.sh for ipv4 (Willem de Bruijn) - tcp: be less liberal in TSEcr received while in SYN_RECV state (Eric Dumazet) - enic: add dependency on Page Pool (John Daley) - net/mlx5: Change POOL_NEXT_SIZE define value and make it global (Patrisious Haddad) - net/mlx5: Add new health syndrome error and crr bit offset (Shahar Shitrit) - net: wangxun: fix LIBWX dependencies (Arnd Bergmann) - selftests: drv-net-hw: Add a test for symmetric RSS hash (Gal Pressman) - selftests: drv-net: Make rand_port() get a port more reliably (Gal Pressman) - net/mlx5e: Symmetric OR-XOR RSS hash control (Gal Pressman) - ethtool: Symmetric OR-XOR RSS hash (Gal Pressman) - drivers: net: xgene: Don't use "proxy" headers (Andy Shevchenko) - net: stmmac: dwc-qos: clean up clock initialisation (Russell King (Oracle)) - net: stmmac: dwc-qos: name struct plat_stmmacenet_data consistently (Russell King (Oracle)) - Add OVN to `rtnetlink.h` (Jonas Gottlieb) - selftests/net: ensure mptcp is enabled in netns (Hangbin Liu) - Octeontx2-af: RPM: Register driver with PCI subsys IDs (Hariprasad Kelam) - sctp: Remove unused payload from sctp_idatahdr (Thorsten Blum) - eth: fbnic: Update return value in kdoc (Mohsin Bashir) - eth: fbnic: Consolidate PUL_USER CSR section (Mohsin Bashir) - eth: fbnic: Add PCIe registers dump (Mohsin Bashir) - net: phy: add phylib-internal.h (Heiner Kallweit) - mptcp: blackhole: avoid checking the state twice (Matthieu Baerts (NGI0)) - mptcp: sched: reduce size for unused data (Matthieu Baerts (NGI0)) - mptcp: sched: split get_subflow interface into two (Geliang Tang) - mptcp: pm: use ipv6_addr_equal in addresses_equal (Geliang Tang) - mptcp: pm: drop inet6_sk after inet_sk (Geliang Tang) - mptcp: pm: drop match in userspace_pm_append_new_local_addr (Geliang Tang) - mptcp: pm: add mptcp_pm_genl_fill_addr helper (Geliang Tang) - mptcp: pm: add a build check for userspace_pm_dump_addr (Geliang Tang) - mptcp: pm: change to fullmesh only for 'subflow' (Matthieu Baerts (NGI0)) - mptcp: pm: remove unused ret value to set flags (Matthieu Baerts (NGI0)) - net/mlx5: Use secs_to_jiffies() instead of msecs_to_jiffies() (Thorsten Blum) - net/mlx5e: Support RX xfrm state selector's UPSPEC for packet offload (Jianbo Liu) - net/mlx5e: Add pass flow group for IPSec RX status table (Jianbo Liu) - net/mlx5e: Add num_reserved_entries param for ipsec_ft_create() (Jianbo Liu) - net/mlx5e: Skip IPSec RX policy check for crypto offload (Jianbo Liu) - net/mlx5e: Move IPSec policy check after decryption (Jianbo Liu) - net/mlx5e: Add correct match to check IPSec syndromes for switchdev mode (Jianbo Liu) - net/mlx5e: Change the destination of IPSec RX SA miss rule (Jianbo Liu) - net/mlx5e: Add helper function to update IPSec default destination (Jianbo Liu) - net: wangxun: Replace the judgement of MAC type with flags (Jiawen Wu) - net: txgbe: Add basic support for new AML devices (Jiawen Wu) - net: ethernet: renesas: rcar_gen4_ptp: Remove bool conversion (Thorsten Blum) - net: Remove shadow variable in netdev_run_todo() (Breno Leitao) - net: stmmac: thead: ensure divisor gives proper rate (Russell King (Oracle)) - net: stmmac: thead: use rgmii_clock() for RGMII clock rate (Russell King (Oracle)) - net: remove '__' from __skb_flow_get_ports() (Nicolas Dichtel) - skbuff: kill skb_flow_get_ports() (Nicolas Dichtel) - net: stmmac: Correct usage of maximum queue number macros (Kunihiko Hayashi) - net-sysfs: restore behavior for not running devices (Eric Dumazet) - net: stmmac: qcom-ethqos: use rgmii_clock() to set the link clock (Russell King (Oracle)) - virtio-net: tweak for better TX performance in NAPI mode (Jason Wang) - net: mctp: Add MCTP USB transport driver (Jeremy Kerr) - usb: Add base USB MCTP definitions (Jeremy Kerr) - net: cadence: macb: Implement BQL (Sean Anderson) - net: stmmac: print stmmac_init_dma_engine() errors using netdev_err() (Russell King (Oracle)) - selftests: fib_nexthops: do not mark skipped tests as failed (Hangbin Liu) - selftests: fib_rule_tests: Add DSCP mask match tests (Ido Schimmel) - netlink: specs: Add FIB rule DSCP mask attribute (Ido Schimmel) - net: fib_rules: Enable DSCP mask usage (Ido Schimmel) - ipv6: fib_rules: Add DSCP mask matching (Ido Schimmel) - ipv4: fib_rules: Add DSCP mask matching (Ido Schimmel) - net: fib_rules: Add DSCP mask attribute (Ido Schimmel) - igc: Add launch time support to XDP ZC (Song Yoong Siang) - igc: Refactor empty frame insertion for launch time support (Song Yoong Siang) - net: stmmac: Add launch time support to XDP ZC (Song Yoong Siang) - selftests/bpf: Add launch time request to xdp_hw_metadata (Song Yoong Siang) - xsk: Add launch time hardware offload support to XDP Tx metadata (Song Yoong Siang) - selftests/bpf: Add simple bpf tests in the tx path for timestamping feature (Jason Xing) - bpf: Support selective sampling for bpf timestamping (Jason Xing) - bpf: Add BPF_SOCK_OPS_TSTAMP_SENDMSG_CB callback (Jason Xing) - bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callback (Jason Xing) - bpf: Add BPF_SOCK_OPS_TSTAMP_SND_HW_CB callback (Jason Xing) - bpf: Add BPF_SOCK_OPS_TSTAMP_SND_SW_CB callback (Jason Xing) - bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callback (Jason Xing) - net-timestamp: Prepare for isolating two modes of SO_TIMESTAMPING (Jason Xing) - bpf: Disable unsafe helpers in TX timestamping callbacks (Jason Xing) - bpf: Prevent unsafe access to the sock fields in the BPF timestamping callback (Jason Xing) - bpf: Prepare the sock_ops ctx and call bpf prog for TX timestamping (Jason Xing) - bpf: Add networking timestamping support to bpf_get/setsockopt() (Jason Xing) - selftests/bpf: Add rto max for bpf_setsockopt test (Jason Xing) - bpf: Support TCP_RTO_MAX_MS for bpf_setsockopt (Jason Xing) - gve: Add RSS cache for non RSS device option scenario (Ziwei Xiao) - net/rds: Replace deprecated strncpy() with strscpy_pad() (Thorsten Blum) - selftests: net: Add test cases for link and peer netns (Xiao Liang) - selftests: net: Add python context manager for netns entering (Xiao Liang) - rtnetlink: Create link directly in target net namespace (Xiao Liang) - rtnetlink: Remove "net" from newlink params (Xiao Liang) - net: xfrm: Use link netns in newlink() of rtnl_link_ops (Xiao Liang) - net: ipv6: Use link netns in newlink() of rtnl_link_ops (Xiao Liang) - net: ipv6: Init tunnel link-netns before registering dev (Xiao Liang) - net: ip_tunnel: Use link netns in newlink() of rtnl_link_ops (Xiao Liang) - net: ip_tunnel: Don't set tunnel->net in ip_tunnel_init() (Xiao Liang) - ieee802154: 6lowpan: Validate link netns in newlink() of rtnl_link_ops (Xiao Liang) - net: Use link/peer netns in newlink() of rtnl_link_ops (Xiao Liang) - rtnetlink: Pack newlink() params into struct (Xiao Liang) - rtnetlink: Lookup device in target netns when creating link (Xiao Liang) - dt-bindings: net: Add Realtek MDIO controller (Chris Packham) - dt-bindings: net: Add switch ports and interrupts to RTL9300 (Chris Packham) - dt-bindings: net: Move realtek,rtl9301-switch to net (Chris Packham) - net: sfp: add quirk for 2.5G OEM BX SFP (Birger Koblitz) - net: phy: remove unused feature array declarations (Heiner Kallweit) - selftests: drv-net: rename queues check_xdp to check_xsk (Jakub Kicinski) - selftests: drv-net: improve the use of ksft helpers in XSK queue test (Jakub Kicinski) - selftests: drv-net: add a way to wait for a local process (Jakub Kicinski) - selftests: drv-net: probe for AF_XDP sockets more explicitly (Jakub Kicinski) - selftests: drv-net: add missing new line in xdp_helper (Jakub Kicinski) - selftests: drv-net: use cfg.rpath() in netlink xsk attr test (Jakub Kicinski) - selftests: drv-net: add a warning for bkg + shell + terminate (Jakub Kicinski) - octeontx2: hide unused label (Arnd Bergmann) - net: phy: qt2025: Fix hardware revision check comment (Charalampos Mitrodimas) - net/mlx5e: Separate extended link modes request from link modes type selection (Shahar Shitrit) - net/mlx5e: Change eth_proto parameter naming (Shahar Shitrit) - net/mlx5e: Introduce ptys2ethtool_process_link() (Shahar Shitrit) - net/mlx5e: Refactor ptys2ethtool_adver_link() (Shahar Shitrit) - net/mlx5: Bridge, correct config option description (Cosmin Ratiu) - neighbour: Replace kvzalloc() with kzalloc() when GFP_ATOMIC is specified (Kohei Enju) - net: pktgen: fix access outside of user given buffer in pktgen_thread_write() (Peter Seiderer) - net: pktgen: fix ctrl interface command parsing (Peter Seiderer) - net: pktgen: fix 'ratep 0' error handling (return -EINVAL) (Peter Seiderer) - net: pktgen: fix 'rate 0' error handling (return -EINVAL) (Peter Seiderer) - net: pktgen: fix hex32_arg parsing for short reads (Peter Seiderer) - net: pktgen: enable 'param=value' parsing (Peter Seiderer) - net: pktgen: replace ENOTSUPP with EOPNOTSUPP (Peter Seiderer) - af_unix: Fix undefined 'other' error (Purva Yeshi) - eth: fbnic: Add ethtool support for IRQ coalescing (Mohsin Bashir) - net: ngbe: Add support for 1PPS and TOD (Jiawen Wu) - net: wangxun: Add periodic checks for overflow and errors (Jiawen Wu) - net: wangxun: Support to get ts info (Jiawen Wu) - net: wangxun: Add support for PTP clock (Jiawen Wu) - tun: Pad virtio headers (Akihiko Odaki) - netdevsim: call napi_schedule from a timer context (Breno Leitao) - net: Add options as a flexible array to struct ip_tunnel_info (Gal Pressman) - ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' (Gal Pressman) - can: rockchip_canfd: rkcanfd_chip_fifo_setup(): remove duplicated setup of RX FIFO (Robin van der Gracht) - can: gs_usb: add VID/PID for the CANnectivity firmware (Henrik Brix Andersen) - can: canxl: support Remote Request Substitution bit access (Oliver Hartkopp) - can: j1939: Extend stack documentation with buffer size behavior (Oleksij Rempel) - dt-binding: can: mcp251xfd: remove duplicate word (Ruffalo Lavoisier) - can: flexcan: add NXP S32G2/S32G3 SoC support (Ciprian Marian Costea) - can: flexcan: Add quirk to handle separate interrupt lines for mailboxes (Ciprian Marian Costea) - dt-bindings: can: fsl,flexcan: add S32G2/S32G3 SoC support (Ciprian Marian Costea) - can: c_can: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - can: c_can: Use of_property_present() to test existence of DT property (Krzysztof Kozlowski) - can: c_can: Simplify handling syscon error path (Krzysztof Kozlowski) - can: c_can: Drop useless final probe failure message (Krzysztof Kozlowski) - selftests: drv-net: add a simple TSO test (Jakub Kicinski) - selftests: drv-net: store addresses in dict indexed by ipver (Jakub Kicinski) - selftests: drv-net: get detailed interface info (Jakub Kicinski) - selftests: drv-net: resolve remote interface name (Jakub Kicinski) - mptcp: micro-optimize __mptcp_move_skb() (Paolo Abeni) - mptcp: dismiss __mptcp_rmem() (Paolo Abeni) - net: dismiss sk_forward_alloc_get() (Paolo Abeni) - mptcp: cleanup mem accounting (Paolo Abeni) - mptcp: move the whole rx path under msk socket lock protection (Paolo Abeni) - mptcp: drop __mptcp_fastopen_gen_msk_ackseq() (Paolo Abeni) - mptcp: consolidate subflow cleanup (Paolo Abeni) - nfc: hci: Remove unused nfc_llc_unregister (Dr. David Alan Gilbert) - selftests: net: Fix minor typos in MPTCP and psock tests (Suchit) - net: stmmac: "speed" passed to fix_mac_speed is an int (Russell King (Oracle)) - net: stmmac: remove useless priv->flow_ctrl (Russell King (Oracle)) - net: stmmac: clarify priv->pause and pause module parameter (Russell King (Oracle)) - net: mana: Add debug logs in MANA network driver (Erni Sri Satya Vennela) - selftests: fib_rule_tests: Add port mask match tests (Ido Schimmel) - selftests: fib_rule_tests: Add port range match tests (Ido Schimmel) - netlink: specs: Add FIB rule port mask attributes (Ido Schimmel) - net: fib_rules: Enable port mask usage (Ido Schimmel) - ipv6: fib_rules: Add port mask matching (Ido Schimmel) - ipv4: fib_rules: Add port mask matching (Ido Schimmel) - net: fib_rules: Add port mask support (Ido Schimmel) - net: fib_rules: Add port mask attributes (Ido Schimmel) - dt-bindings: net: dsa: b53: add BCM53101 support (Claus Stovgaard) - net: dsa: b53: mdio: add support for BCM53101 (Torben Nielsen) - net: ethernet: ti am65_cpsw: Drop separate TX completion functions (Roger Quadros) - net: ethernet: ti: am65_cpsw: move am65_cpsw_put_page() out of am65_cpsw_run_xdp() (Roger Quadros) - net: ethernet: ti: am65-cpsw: use return instead of goto in am65_cpsw_run_xdp() (Roger Quadros) - net: ethernet: ti: am65_cpsw: remove cpu argument am65_cpsw_run_xdp (Roger Quadros) - net: ethernet: ti: am65-cpsw: remove am65_cpsw_nuss_tx_compl_packets_2g() (Roger Quadros) - hv_netvsc: Use VF's tso_max_size value when data path is VF (Shradha Gupta) - net: mana: Allow tso_max_size to go up-to GSO_MAX_SIZE (Shradha Gupta) - ipv6: initialize inet socket cookies with sockcm_init (Willem de Bruijn) - ipv6: replace ipcm6_init calls with ipcm6_init_sk (Willem de Bruijn) - icmp: reflect tos through ip cookie rather than updating inet_sk (Willem de Bruijn) - ipv4: remove get_rttos (Willem de Bruijn) - ipv4: initialize inet socket cookies with sockcm_init (Willem de Bruijn) - net: initialize mark in sockcm_init (Willem de Bruijn) - tcp: only initialize sockcm tsflags field (Willem de Bruijn) - net: stmmac: Use str_enabled_disabled() helper (Yu-Chun Lin) - net: Remove redundant variable declaration in __dev_change_flags() (Breno Leitao) - selftests: net: Fix few spelling mistakes (Chandra Mohan Sundar) - net: ethernet: mediatek: add EEE support (Qingfang Deng) - net: freescale: ucc_geth: make ugeth_mac_ops be static const (Pei Xiao) - net: phy: c45: remove local advertisement parameter from genphy_c45_eee_is_active (Heiner Kallweit) - net: phy: c45: use cached EEE advertisement in genphy_c45_ethtool_get_eee (Heiner Kallweit) - net: phy: c45: Don't silently remove disabled EEE modes any longer when writing advertisement register (Heiner Kallweit) - net: phy: remove disabled EEE modes from advertising_eee in phy_probe (Heiner Kallweit) - net: phy: improve phy_disable_eee_mode (Heiner Kallweit) - net: phy: move definition of phy_is_started before phy_disable_eee_mode (Heiner Kallweit) - net: phy: realtek: add defines for shadowed c45 standard registers (Heiner Kallweit) - netlink: Unset cb_running when terminating dump on release (Siddh Raman Pant) - net: cadence: macb: Report standard stats (Sean Anderson) - net: cadence: macb: Convert to get_stats64 (Sean Anderson) - net: xilinx: axienet: Implement BQL (Sean Anderson) - net: phy: realtek: add helper RTL822X_VND2_C22_REG (Heiner Kallweit) - eth: mlx4: use the page pool for Rx buffers (Jakub Kicinski) - eth: mlx4: remove the local XDP fast-recycling ring (Jakub Kicinski) - eth: mlx4: don't try to complete XDP frames in netpoll (Jakub Kicinski) - eth: mlx4: create a page pool for Rx (Jakub Kicinski) - net: phy: marvell-88q2xxx: Init PHY private structure for mv88q211x (Niklas Söderlund) - trace: tcp: Add tracepoint for tcp_cwnd_reduction() (Breno Leitao) - net: phy: marvell-88q2xxx: enable temperature sensor in mv88q2xxx_config_init (Dimitri Fedrau) - net: phy: marvell-88q2xxx: order includes alphabetically (Dimitri Fedrau) - net: phy: marvell-88q2xxx: align defines (Dimitri Fedrau) - selftests: test_vxlan_fdb_changelink: Add a test for MC remote change (Petr Machata) - selftests: test_vxlan_fdb_changelink: Convert to lib.sh (Petr Machata) - selftests: forwarding: lib: Move require_command to net, generalize (Petr Machata) - vxlan: Join / leave MC group after remote changes (Petr Machata) - vxlan: Drop 'changelink' parameter from vxlan_dev_configure() (Petr Machata) - page_pool: avoid infinite loop to schedule delayed worker (Jason Xing) - octeontx2-pf: AF_XDP zero copy transmit support (Suman Ghosh) - octeontx2-pf: Prepare for AF_XDP (Suman Ghosh) - octeontx2-pf: Reconfigure RSS table after enabling AF_XDP zerocopy on rx queue (Suman Ghosh) - octeontx2-pf: AF_XDP zero copy receive support (Suman Ghosh) - octeontx2-pf: Add AF_XDP non-zero copy support (Suman Ghosh) - octeontx2-pf: use xdp_return_frame() to free xdp buffers (Suman Ghosh) - iavf: add support for Rx timestamps to hotpath (Jacob Keller) - iavf: handle set and get timestamps ops (Jacob Keller) - iavf: Implement checking DD desc field (Mateusz Polchlopek) - iavf: refactor iavf_clean_rx_irq to support legacy and flex descriptors (Jacob Keller) - iavf: define Rx descriptors as qwords (Mateusz Polchlopek) - libeth: move idpf_rx_csum_decoded and idpf_rx_extracted (Mateusz Polchlopek) - iavf: periodically cache PHC time (Jacob Keller) - iavf: add support for indirect access to PHC time (Jacob Keller) - iavf: add initial framework for registering PTP clock (Jacob Keller) - iavf: negotiate PTP capabilities (Jacob Keller) - iavf: add support for negotiating flexible RXDID format (Jacob Keller) - virtchnl: add enumeration for the rxdid format (Jacob Keller) - ice: support Rx timestamp on flex descriptor (Simei Su) - virtchnl: add support for enabling PTP on iAVF (Jacob Keller) - eth: fbnic: support TCP segmentation offload (Jakub Kicinski) - netdev: clarify GSO vs csum in qstats (Jakub Kicinski) - net: move stale comment about ntuple validation (Jakub Kicinski) - selftests: drv-net: Test queue xsk attribute (Joe Damato) - netdev-genl: Add an XSK attribute to queues (Joe Damato) - netlink: Add nla_put_empty_nest helper (Joe Damato) - selftests: net: add support for testing SO_RCVMARK and SO_RCVPRIORITY (Anna Emese Nyiri) - net: use napi_id_valid helper (Stefano Jordhani) - net: phy: dp83822: Add support for changing the transmit amplitude voltage (Dimitri Fedrau) - net: phy: Add helper for getting tx amplitude gain (Dimitri Fedrau) - dt-bindings: net: ethernet-phy: add property tx-amplitude-100base-tx-percent (Dimitri Fedrau) - selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message (Pranav Tyagi) - net/mlx5: Add sensor name to temperature event message (Shahar Shitrit) - net/mlx5: Modify LSB bitmask in temperature event to include only the first bit (Shahar Shitrit) - net/mlx5: Prefix temperature event bitmap with '0x' for clarity (Shahar Shitrit) - net/mlx5: Apply rate-limiting to high temperature warning (Shahar Shitrit) - net: phy: mediatek: Move some macros to phy-lib for later use (Sky Huang) - net: phy: mediatek: Add token ring clear bit operation support (Sky Huang) - net: phy: mediatek: Add token ring set bit operation support (Sky Huang) - net: phy: mediatek: Add token ring access helper functions in mtk-phy-lib (Sky Huang) - net: phy: mediatek: Change to more meaningful macros (Sky Huang) - net: xpcs: rearrange register definitions (Russell King (Oracle)) - ndisc: ndisc_send_redirect() cleanup (Eric Dumazet) - bnxt_en: Add TPH support in BNXT driver (Manoj Panicker) - bnxt_en: Extend queue stop/start for TX rings (Somnath Kotur) - bnxt_en: Refactor TX ring free logic (Michael Chan) - bnxt_en: Reallocate RX completion ring for TPH support (Somnath Kotur) - bnxt_en: Pass NQ ID to the FW when allocating RX/RX AGG rings (Michael Chan) - bnxt_en: Refactor RX/RX AGG ring parameters setup for P5_PLUS (Michael Chan) - bnxt_en: Refactor bnxt_free_tx_rings() to free per TX ring (Somnath Kotur) - bnxt_en: Refactor completion ring free routine (Somnath Kotur) - bnxt_en: Refactor TX ring allocation logic (Michael Chan) - bnxt_en: Refactor completion ring allocation logic for P5_PLUS chips (Michael Chan) - bnxt_en: Set NPAR 1.2 support when registering with firmware (Michael Chan) - net/mlx4_core: Avoid impossible mlx4_db_alloc() order value (Kees Cook) - net: phy: c45: improve handling of disabled EEE modes in generic ethtool functions (Heiner Kallweit) - ice: Fix signedness bug in ice_init_interrupt_scheme() (Dan Carpenter) - net: remove phylink_pcs .neg_mode boolean (Russell King (Oracle)) - documentation: networking: Add NAPI config (Joe Damato) - net: phy: remove helper phy_is_internal (Heiner Kallweit) - net: phy: stop exporting phy_queue_state_machine (Heiner Kallweit) - net: phy: stop exporting feature arrays which aren't used outside phylib (Heiner Kallweit) - net: phy: remove fixup-related definitions from phy.h which are not used outside phylib (Heiner Kallweit) - net: phy: realtek: switch from paged to MMD ops in rtl822x functions (Heiner Kallweit) - net: phy: realtek: improve mmd register access for internal PHY's (Heiner Kallweit) - r8169: add PHY c45 ops for MDIO_MMD_VENDOR2 registers (Heiner Kallweit) - net: xpcs: group EEE code together (Russell King (Oracle)) - net: xpcs: clean up xpcs_config_eee() (Russell King (Oracle)) - net: xpcs: remove xpcs_config_eee() from global scope (Russell King (Oracle)) - net: stmmac: remove calls to xpcs_config_eee() (Russell King (Oracle)) - net: xpcs: convert to phylink managed EEE (Russell King (Oracle)) - net: stmmac: call xpcs_config_eee_mult_fact() (Russell King (Oracle)) - net: xpcs: add function to configure EEE clock multiplying factor (Russell King (Oracle)) - net: phylink: add support for notifying PCS about EEE (Russell King (Oracle)) - inet: consolidate inet_csk_clone_lock() (Eric Dumazet) - inet: reduce inet_csk_clone_lock() indent level (Eric Dumazet) - net: stmmac: refactor clock management in EQoS driver (Swathi K S) - net: airoha: Fix TSO support for header cloned skbs (Lorenzo Bianconi) - udp: use EXPORT_IPV6_MOD[_GPL]() (Eric Dumazet) - tcp: use EXPORT_IPV6_MOD[_GPL]() (Eric Dumazet) - inetpeer: use EXPORT_IPV6_MOD[_GPL]() (Eric Dumazet) - net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL() (Eric Dumazet) - net: usb: asix_devices: add FiberGecko DeviceID (Max Schulze) - r8169: add support for Intel Killer E5000 (Heiner Kallweit) - ixgene-v2: prepare for phylib stop exporting phy_10_100_features_array (Heiner Kallweit) - sctp: Remove commented out code (Thorsten Blum) - Documentation: dpaa2 ethernet switch driver: Fix spelling (Ritvik Gupta) - arp: Convert SIOCDARP and SIOCSARP to per-netns RTNL. (Kuniyuki Iwashima) - net: phy: marvell-88q2xxx: Add support for PHY LEDs on 88q2xxx (Dimitri Fedrau) - net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size (Huacai Chen) - netlink: specs: add conntrack dump and stats dump support (Florian Westphal) - net: avoid unconditionally touching sk_tsflags on RX (Paolo Abeni) - netlink: specs: wireless: add a spec for nl80211 (Donald Hunter) - netlink: specs: add s8, s16 to genetlink schemas (Donald Hunter) - netlink: specs: support nested structs in genetlink legacy (Donald Hunter) - tools/net/ynl: add indexed-array scalar support to ynl-gen-c (Donald Hunter) - tools/net/ynl: sanitise enums with leading digits in ynl-gen-c (Donald Hunter) - tools/net/ynl: add s8, s16 to valid scalars in ynl-gen-c (Donald Hunter) - tools/net/ynl: accept IP string inputs (Donald Hunter) - tools/net/ynl: support rendering C array members to strings (Donald Hunter) - tools/net/ynl: support decoding indexed arrays as enums (Donald Hunter) - tools/net/ynl: remove extraneous plural from variable names (Donald Hunter) - net: dsa: mt7530: convert to phylink managed EEE (Russell King (Oracle)) - net: dsa: allow use of phylink managed EEE support (Russell King (Oracle)) - net: phylink: provide phylink_mac_implements_lpi() (Russell King (Oracle)) - eth: fbnic: re-sort the objects in the Makefile (Jakub Kicinski) - eth: fbnic: report software Tx queue stats (Jakub Kicinski) - eth: fbnic: report software Rx queue stats (Jakub Kicinski) - eth: fbnic: wrap tx queue stats in a struct (Jakub Kicinski) - net: report csum_complete via qstats (Jakub Kicinski) - net: phy: dp83tg720: Add randomized polling intervals for link detection (Oleksij Rempel) - net: phy: Add support for driver-specific next update time (Oleksij Rempel) - net/mlx5: XDP, Enable TX side XDP multi-buffer support (Alexei Lazar) - net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB (Alexei Lazar) - net/mlx5e: Expose RSS via devlink rx reporter diagnose (Amir Tzin) - net/mlx5e: Add direct TIRs to devlink rx reporter diagnose (Amir Tzin) - net/mlx5e: Move RQs diagnose to a dedicated function (Amir Tzin) - net/mlx5: Expose ICM consumption per function (Akiva Goldberger) - net/mlx5: Rename and move mlx5_esw_query_vport_vhca_id (Akiva Goldberger) - net/mlx5e: set the tx_queue_len for pfifo_fast (William Tu) - net/mlx5e: reduce rep rxq depth to 256 for ECPF (William Tu) - net/mlx5e: reduce the max log mpwrq sz for ECPF and reps (William Tu) - e1000e: Fix real-time violations on link up (Gerhard Engleder) - igc: Avoid unnecessary link down event in XDP_SETUP_PROG process (Song Yoong Siang) - ice: refactor ice_fdir_create_dflt_rules() function (Mateusz Polchlopek) - ice: Implement PTP support for E830 devices (Michal Michalik) - ice: Refactor ice_ptp_init_tx_* (Karol Kolacinski) - ice: Add unified ice_capture_crosststamp (Jacob Keller) - ice: Process TSYN IRQ in a separate function (Karol Kolacinski) - ice: Use FIELD_PREP for timestamp values (Karol Kolacinski) - ice: Remove unnecessary ice_is_e8xx() functions (Karol Kolacinski) - ice: Don't check device type when checking GNSS presence (Karol Kolacinski) - sfc: document devlink flash support (Edward Cree) - sfc: deploy devlink flash images to NIC over MCDI (Edward Cree) - sfc: extend NVRAM MCDI handlers (Edward Cree) - sfc: parse headers of devlink flash images (Edward Cree) - net: phy: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - net: phy: marvell10g: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - net: phy: marvell: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - net: nfp: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - net: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - net: wwan: t7xx: don't include '' directly (Wolfram Sang) - net: phy: broadcom: don't include '' directly (Wolfram Sang) - net: freescale: ucc_geth: remove unused PHY_INIT_TIMEOUT and PHY_CHANGE_TIME (Heiner Kallweit) - net: phy: remove unused PHY_INIT_TIMEOUT and PHY_FORCE_TIMEOUT (Heiner Kallweit) - hamradio: baycom: replace strcpy() with strscpy() (Ethan Carter Edwards) - blackhole_dev: convert self-test to KUnit (Tamir Duberstein) - net: phy: rename phy_set_eee_broken to phy_disable_eee_mode (Heiner Kallweit) - net: phy: rename eee_broken_modes to eee_disabled_modes (Heiner Kallweit) - tcp: add tcp_rto_max_ms sysctl (Eric Dumazet) - tcp: add the ability to control max RTO (Eric Dumazet) - tcp: use tcp_reset_xmit_timer() (Eric Dumazet) - tcp: add a @pace_delay parameter to tcp_reset_xmit_timer() (Eric Dumazet) - tcp: remove tcp_reset_xmit_timer() @max_when argument (Eric Dumazet) - mptcp: pm: add local parameter for set_flags (Geliang Tang) - mptcp: pm: change rem type of set_flags (Geliang Tang) - mptcp: pm: drop skb parameter of set_flags (Geliang Tang) - mptcp: pm: reuse sending nlmsg code in get_addr (Geliang Tang) - mptcp: pm: add id parameter for get_addr (Geliang Tang) - mptcp: pm: drop skb parameter of get_addr (Geliang Tang) - mptcp: pm: make three pm wrappers static (Geliang Tang) - mptcp: pm: use NL_SET_ERR_MSG_ATTR when possible (Matthieu Baerts (NGI0)) - mptcp: pm: mark missing address attributes (Matthieu Baerts (NGI0)) - mptcp: pm: remove duplicated error messages (Matthieu Baerts (NGI0)) - mptcp: pm: userspace: use GENL_REQ_ATTR_CHECK (Geliang Tang) - mptcp: pm: improve error messages (Matthieu Baerts (NGI0)) - mptcp: pm: more precise error messages (Matthieu Baerts (NGI0)) - mptcp: pm: userspace: flags: clearer msg if no remote addr (Matthieu Baerts (NGI0)) - mptcp: pm: drop info of userspace_pm_remove_id_zero_address (Geliang Tang) - selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support (Yuyang Huang) - netlink: support dumping IPv4 multicast addresses (Yuyang Huang) - net: fec: Refactor MAC reset to function (Csókás, Bence) - mlxsw: Enable Tx checksum offload (Ido Schimmel) - selftests: drv-net: add helper for path resolution (Jakub Kicinski) - selftests: drv-net: factor out a DrvEnv base class (Jakub Kicinski) - selftests: drv-net: remove an unnecessary libmnl include (Jakub Kicinski) - net: fib_rules: Convert RTM_DELRULE to per-netns RTNL. (Kuniyuki Iwashima) - net: fib_rules: Add error_free label in fib_delrule(). (Kuniyuki Iwashima) - net: fib_rules: Convert RTM_NEWRULE to per-netns RTNL. (Kuniyuki Iwashima) - net: fib_rules: Factorise fib_newrule() and fib_delrule(). (Kuniyuki Iwashima) - ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure(). (Kuniyuki Iwashima) - net: fib_rules: Split fib_nl2rule(). (Kuniyuki Iwashima) - net: fib_rules: Pass net to fib_nl2rule() instead of skb. (Kuniyuki Iwashima) - net: fib_rules: Don't check net in rule_exists() and rule_find(). (Kuniyuki Iwashima) - tap: Use tun's vnet-related code (Akihiko Odaki) - tap: Keep hdr_len in tap_get_user() (Akihiko Odaki) - tun: Extract the vnet handling code (Akihiko Odaki) - tun: Decouple vnet handling (Akihiko Odaki) - tun: Decouple vnet from tun_struct (Akihiko Odaki) - tun: Keep hdr_len in tun_get_user() (Akihiko Odaki) - tun: Refactor CONFIG_TUN_VNET_CROSS_LE (Akihiko Odaki) - net: xilinx: axienet: Enable adaptive IRQ coalescing with DIM (Sean Anderson) - net: xilinx: axienet: Get coalesce parameters from driver state (Sean Anderson) - net: xilinx: axienet: Support adjusting coalesce settings while running (Sean Anderson) - net: xilinx: axienet: Combine CR calculation (Sean Anderson) - r8152: add vendor/device ID pair for Dell Alienware AW1022z (Aleksander Jan Bajkowski) - xsk: add helper to get &xdp_desc's DMA and meta pointer in one go (Alexander Lobakin) - ice: use generic unrolled_count() macro (Alexander Lobakin) - i40e: use generic unrolled_count() macro (Alexander Lobakin) - unroll: add generic loop unroll helpers (Alexander Lobakin) - net: phy: dp83td510: introduce LED framework support (Oleksij Rempel) - eth: fbnic: support listing tcam content via debugfs (Alexander Duyck) - selftests: drv-net: rss_ctx: skip tests which need multiple contexts cleanly (Jakub Kicinski) - eth: fbnic: support n-tuple filters (Alexander Duyck) - eth: fbnic: add IP TCAM programming (Alexander Duyck) - eth: fbnic: support an additional RSS context (Daniel Zahka) - selftests: net-drv: test adding flow rule to invalid RSS context (Jakub Kicinski) - net: ethtool: prevent flow steering to RSS contexts which don't exist (Jakub Kicinski) - netconsole: docs: Add documentation for CPU number auto-population (Breno Leitao) - netconsole: selftest: test for sysdata CPU (Breno Leitao) - netconsole: add support for sysdata and CPU population (Breno Leitao) - netconsole: Include sysdata in extradata entry count (Breno Leitao) - netconsole: Introduce configfs helpers for sysdata features (Breno Leitao) - netconsole: Helper to count number of used entries (Breno Leitao) - netconsole: Rename userdata to extradata (Breno Leitao) - netconsole: consolidate send buffers into netconsole_target struct (Breno Leitao) - netdevsim: allow normal queue reset while down (Jakub Kicinski) - net: page_pool: avoid false positive warning if NAPI was never added (Jakub Kicinski) - net: devmem: don't call queue stop / start when the interface is down (Jakub Kicinski) - net: refactor netdev_rx_queue_restart() to use local qops (Jakub Kicinski) - net: gianfar: simplify init_phy() (Heiner Kallweit) - net: usb: cdc_mbim: fix Telit Cinterion FN990A name (Fabio Porcedda) - net: usb: qmi_wwan: fix Telit Cinterion FN990A name (Fabio Porcedda) - net: usb: qmi_wwan: add Telit Cinterion FN990B composition (Fabio Porcedda) - net: renesas: rswitch: Convert to for_each_available_child_of_node() (Geert Uytterhoeven) - net: stmmac: remove old EEE methods (Russell King (Oracle)) - net: stmmac: use stmmac_set_lpi_mode() (Russell King (Oracle)) - net: stmmac: dwmac4: clear LPI_CTRL_STATUS_LPITCSE too (Russell King (Oracle)) - net: stmmac: add new MAC method set_lpi_mode() (Russell King (Oracle)) - net: stmmac: use common LPI_CTRL_STATUS bit definitions (Russell King (Oracle)) - net: stmmac: remove unnecessary LPI disable when enabling LPI (Russell King (Oracle)) - net: stmmac: clear priv->tx_path_in_lpi_mode when disabling LPI (Russell King (Oracle)) - net: stmmac: remove unnecessary priv->eee_enabled tests (Russell King (Oracle)) - net: stmmac: remove unnecessary priv->eee_active tests (Russell King (Oracle)) - net: stmmac: remove priv->dma_cap.eee test in tx_lpi methods (Russell King (Oracle)) - net: stmmac: split stmmac_init_eee() and move to phylink methods (Russell King (Oracle)) - net: stmmac: dwmac4: ensure LPIATE is cleared (Russell King (Oracle)) - net: stmmac: ensure LPI is disabled when disabling EEE (Russell King (Oracle)) - net: stmmac: delete software timer before disabling LPI (Russell King (Oracle)) - tcp: rename inet_csk_{delete|reset}_keepalive_timer() (Eric Dumazet) - tcp: do not export tcp_parse_mss_option() and tcp_mtup_init() (Eric Dumazet) - vxlan: Remove unnecessary comments for vxlan_rcv() and vxlan_err_lookup() (Ted Chen) - net: ibm: emac: Use of_get_available_child_by_name() (Biju Das) - net: ethernet: actions: Use of_get_available_child_by_name() (Biju Das) - net: ethernet: mtk_eth_soc: Use of_get_available_child_by_name() (Biju Das) - net: ethernet: mtk-star-emac: Use of_get_available_child_by_name() (Biju Das) - net: dsa: sja1105: Use of_get_available_child_by_name() (Biju Das) - net: dsa: rzn1_a5psw: Use of_get_available_child_by_name() (Biju Das) - of: base: Add of_get_available_child_by_name() (Biju Das) - ice: init flow director before RDMA (Michal Swiatkowski) - ice: simplify VF MSI-X managing (Michal Swiatkowski) - ice: enable_rdma devlink param (Michal Swiatkowski) - ice: treat dyn_allowed only as suggestion (Michal Swiatkowski) - ice, irdma: move interrupts code to irdma (Michal Swiatkowski) - ice: get rid of num_lan_msix field (Michal Swiatkowski) - ice: remove splitting MSI-X between features (Michal Swiatkowski) - ice: devlink PF MSI-X max and min parameter (Michal Swiatkowski) - ice: count combined queues using Rx/Tx count (Michal Swiatkowski) - net: pcs: rzn1-miic: Convert to for_each_available_child_of_node() helper (Geert Uytterhoeven) - net: pcs: rzn1-miic: fill in PCS supported_interfaces (Russell King (Oracle)) - enic: remove copybreak tunable (John Daley) - enic: Use the Page Pool API for RX (John Daley) - enic: Simplify RX handler function (John Daley) - enic: Move RX functions to their own file (John Daley) - netdev-genl: Elide napi_id when not present (Joe Damato) - net: add helpers for setting a memory provider on an rx queue (David Wei) - net: page_pool: add memory provider helpers (Pavel Begunkov) - net: prepare for non devmem TCP memory providers (Pavel Begunkov) - net: page_pool: add a mp hook to unregister_netdevice* (Pavel Begunkov) - net: page_pool: add callback for mp info printing (Pavel Begunkov) - netdev: add io_uring memory provider info (David Wei) - net: page_pool: create hooks for custom memory providers (Pavel Begunkov) - net: generalise net_iov chunk owners (Pavel Begunkov) - net: prefix devmem specific helpers (Pavel Begunkov) - net: page_pool: don't cast mp param to devmem (Pavel Begunkov) - tools: ynl: add all headers to makefile deps (Jakub Kicinski) - eth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscuous mode when adding unicast addrs (Alexander Duyck) - eth: fbnic: add MAC address TCAM to debugfs (Alexander Duyck) - tools: ynl-gen: support limits using definitions (Jakub Kicinski) - tools: ynl-gen: don't output external constants (Jakub Kicinski) - net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled (Carolina Jubran) - net/mlx5e: Remove unused mlx5e_tc_flow_action struct (Gal Pressman) - net/mlx5: Remove stray semicolon in LAG port selection table creation (Gal Pressman) - net/mlx5e: Support FEC settings for 200G per lane link modes (Jianbo Liu) - net/mlx5: Add support for 200Gbps per lane link modes (Jianbo Liu) - ethtool: Add support for 200Gbps per lane link modes (Jianbo Liu) - net/mlx5: Generate PPS IN event on new function for shared clock (Jianbo Liu) - net/mlx5: Support one PTP device per hardware clock (Jianbo Liu) - net/mlx5: Move PPS notifier and out_work to clock_state (Jianbo Liu) - net/mlx5: Add devcom component for the clock shared by functions (Jianbo Liu) - net/mlx5: Change clock in mlx5_core_dev to mlx5_clock pointer (Jianbo Liu) - net/mlx5: Add API to get mlx5_core_dev from mlx5_clock (Jianbo Liu) - net/mlx5: Add init and destruction functions for a single HW clock (Jianbo Liu) - net/mlx5: Change parameters for PTP internal functions (Jianbo Liu) - net/mlx5: Add helper functions for PTP callbacks (Jianbo Liu) - selftests: forwarding: vxlan_bridge_1d: Check aging while forwarding (Ido Schimmel) - vxlan: Avoid unnecessary updates to FDB 'used' time (Ido Schimmel) - vxlan: Age out FDB entries based on 'updated' time (Ido Schimmel) - vxlan: Refresh FDB 'updated' time upon user space updates (Ido Schimmel) - vxlan: Refresh FDB 'updated' time upon 'NTF_USE' (Ido Schimmel) - vxlan: Always refresh FDB 'updated' time when learning is enabled (Ido Schimmel) - vxlan: Read jiffies once when updating FDB 'used' time (Ido Schimmel) - vxlan: Annotate FDB data races (Ido Schimmel) - ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only (Geert Uytterhoeven) - r8169: don't scan PHY addresses > 0 (Heiner Kallweit) - net: flush_backlog() small changes (Eric Dumazet) - s390/net: Remove LCS driver (Aswin Karuvally) - cxgb4: Avoid a -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - bridge: mdb: Allow replace of a host-joined group (Petr Machata) - selftests: net: suppress ReST file generation when building selftests (Jakub Kicinski) - net-sysfs: remove rtnl_trylock from queue attributes (Antoine Tenart) - net-sysfs: prevent uncleared queues from being re-added (Antoine Tenart) - net-sysfs: move queue attribute groups outside the default groups (Antoine Tenart) - net-sysfs: remove rtnl_trylock from device attributes (Antoine Tenart) - net: phy: realtek: use string choices helpers (Heiner Kallweit) - r8169: make Kconfig option for LED support user-visible (Heiner Kallweit) - net: phy: realtek: make HWMON support a user-visible Kconfig symbol (Heiner Kallweit) - netconsole: selftest: Add test for fragmented messages (Breno Leitao) - net: atlantic: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - net: warn if NAPI instance wasn't shut down (Jakub Kicinski) - cavium/liquidio: Remove unused lio_get_device_id (Dr. David Alan Gilbert) - mlxsw: spectrum_router: Remove unused functions (Dr. David Alan Gilbert) - net/mlx5: Remove unused mlx5dr_domain_sync (Dr. David Alan Gilbert) - mlx4: Remove unused functions (Dr. David Alan Gilbert) - net: qed: fix typos (Andrew Kreimer) - dt-bindings: net: faraday,ftgmac100: Add phys mode (Ninad Palsule) - neighbour: remove neigh_parms_destroy() (Eric Dumazet) - bonding: delete always true device check (Leon Romanovsky) - zstd: Import upstream v1.5.7 (Nick Terrell) - selftests/sysctl: fix wording of help messages (Bharadwaj Raju) - selftests: fix spelling/grammar errors in sysctl/sysctl.sh (Chandra Pratap) - MAINTAINERS: Update sysctl file list in MAINTAINERS (Joel Granados) - sysctl: Fix underflow value setting risk in vm_table (Nicolas Bouchinet) - coredump: Fixes core_pipe_limit sysctl proc_handler (Nicolas Bouchinet) - sysctl: remove unneeded include (Kaixiong Yu) - sysctl: remove the vm_table (Kaixiong Yu) - sh: vdso: move the sysctl to arch/sh/kernel/vsyscall/vsyscall.c (Kaixiong Yu) - x86: vdso: move the sysctl to arch/x86/entry/vdso/vdso32-setup.c (Kaixiong Yu) - fs: dcache: move the sysctl to fs/dcache.c (Kaixiong Yu) - sunrpc: simplify rpcauth_cache_shrink_count() (Kaixiong Yu) - fs: drop_caches: move sysctl to fs/drop_caches.c (Kaixiong Yu) - fs: fs-writeback: move sysctl to fs/fs-writeback.c (Kaixiong Yu) - mm: nommu: move sysctl to mm/nommu.c (Kaixiong Yu) - security: min_addr: move sysctl to security/min_addr.c (Kaixiong Yu) - mm: mmap: move sysctl to mm/mmap.c (Kaixiong Yu) - mm: util: move sysctls to mm/util.c (Kaixiong Yu) - mm: vmscan: move vmscan sysctls to mm/vmscan.c (Kaixiong Yu) - mm: swap: move sysctl to mm/swap.c (Kaixiong Yu) - mm: filemap: move sysctl to mm/filemap.c (Kaixiong Yu) - mm: vmstat: move sysctls to mm/vmstat.c (Kaixiong Yu) - csky: Remove the size from alignment_tbl declaration (Joel Granados) - iommu/amd: Enable support for up to 2K interrupts per function (Kishon Vijay Abraham I) - iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro (Sairaj Kodilkar) - iommu/amd: Replace slab cache allocator with page allocator (Sairaj Kodilkar) - iommu/amd: Introduce generic function to set multibit feature value (Sairaj Kodilkar) - iommu/amd: Consolidate protection domain free code (Vasant Hegde) - iommu/amd: Remove unused forward declaration (Vasant Hegde) - iommu/amd: Fix header file (Vasant Hegde) - iommu/amd: Remove outdated comment (Vasant Hegde) - iommu/amd/pgtbl_v2: Improve error handling (Vasant Hegde) - iommu/amd: Remove unused variable (Vasant Hegde) - iommu/amd: Log IOMMU control register in event log path (Vasant Hegde) - iommu/vt-d: Fix possible circular locking dependency (Lu Baolu) - iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes (Sean Christopherson) - iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled (Sean Christopherson) - iommu/vt-d: Cleanup intel_context_flush_present() (Lu Baolu) - iommu/vt-d: Move PRI enablement in probe path (Lu Baolu) - iommu/vt-d: Move scalable mode ATS enablement to probe path (Lu Baolu) - iommu/vt-d: Check if SVA is supported when attaching the SVA domain (Jason Gunthorpe) - iommu/vt-d: Use virt_to_phys() (Jason Gunthorpe) - iommu/vt-d: Fix system hang on reboot -f (Yunhui Cui) - iommu/mediatek-v1: Support COMPILE_TEST (Robin Murphy) - iommu: Don't warn prematurely about dodgy probes (Robin Murphy) - iommu: Get DT/ACPI parsing into the proper probe path (Robin Murphy) - iommu: Keep dev->iommu state consistent (Robin Murphy) - iommu: Resolve ops in iommu_init_device() (Robin Murphy) - iommu: Handle race with default domain setup (Robin Murphy) - iommu: Unexport iommu_fwspec_free() (Robin Murphy) - iommu/dma: Remove redundant locking (Robin Murphy) - iommu: Swap the order of setting group->pasid_array and calling attach op of iommu drivers (Yi Liu) - iommu: Store either domain or handle in group->pasid_array (Yi Liu) - iommu: Drop iommu_group_replace_domain() (Yi Liu) - iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle() (Yi Liu) - iommufd: Implement sw_msi support natively (Jason Gunthorpe) - iommu: Turn fault_data to iommufd private pointer (Nicolin Chen) - irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it (Jason Gunthorpe) - iommu: Make iommu_dma_prepare_msi() into a generic operation (Jason Gunthorpe) - genirq/msi: Refactor iommu_dma_compose_msi_msg() (Jason Gunthorpe) - genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie (Jason Gunthorpe) - iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev() (Nicolin Chen) - iommufd: Make attach_handle generic than fault specific (Nicolin Chen) - iommu/s390: implement iommu passthrough via identity domain (Matthew Rosato) - iommu/s390: handle IOAT registration based on domain (Matthew Rosato) - s390/pci: store DMA offset in bus_dma_region (Matthew Rosato) - s390/pci: check for relaxed translation capability (Matthew Rosato) - iommu/rockchip: Retire global dma_dev workaround (Robin Murphy) - iommu/rockchip: Register in a sensible order (Robin Murphy) - iommu/rockchip: Allocate per-device data sensibly (Robin Murphy) - dt-bindings: arm-smmu: Document QCS8300 GPU SMMU (Pratyush Brahma) - dt-bindings: iommu: qcom,iommu: Add MSM8937 IOMMU to SMMUv1 compatibles (Barnabás Czémán) - iommu/arm-smmu: Set rpm auto_suspend once during probe (Pranjal Shrivastava) - iommu: apple-dart: fix potential null pointer deref (Qasim Ijaz) - iommu: apple-dart: Allow mismatched bypass support (Hector Martin) - iommu: apple-dart: Increase MAX_DARTS_PER_DEVICE to 3 (Hector Martin) - iommu/io-pgtable-dart: Only set subpage protection disable for DART 1 (Asahi Lina) - scsi: st: Tighten the page format heuristics with MODE SELECT (Kai Mäkisara) - scsi: st: ERASE does not change tape location (Kai Mäkisara) - scsi: st: Fix array overflow in st_setup() (Kai Mäkisara) - scsi: target: tcm_loop: Fix wrong abort tag (Guixin Liu) - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Ewan D. Milne) - scsi: hisi_sas: Fixed failure to issue vendor specific commands (Xingui Yang) - scsi: fnic: Remove unnecessary NUL-terminations (Thorsten Blum) - scsi: fnic: Remove redundant flush_workqueue() calls (Chen Ni) - scsi: core: Use a switch statement when attaching VPD pages (Chaohai Chen) - scsi: ufs: renesas: Add initialization code for R-Car S4-8 ES1.2 (Yoshihiro Shimoda) - scsi: ufs: renesas: Add reusable functions (Yoshihiro Shimoda) - scsi: ufs: renesas: Refactor 0x10ad/0x10af PHY settings (Yoshihiro Shimoda) - scsi: ufs: renesas: Remove register control helper function (Yoshihiro Shimoda) - scsi: ufs: renesas: Add register read to remove save/set/restore (Yoshihiro Shimoda) - scsi: ufs: renesas: Replace init data by init code (Yoshihiro Shimoda) - scsi: ufs: dt-bindings: renesas,ufs: Add calibration data (Geert Uytterhoeven) - scsi: mpi3mr: Task Abort EH Support (Chandrakanth Patil) - scsi: storvsc: Don't report the host packet status as the hv status (Roman Kisel) - scsi: isci: Make most module parameters static (Dr. David Alan Gilbert) - scsi: megaraid_sas: Make most module parameters static (Dr. David Alan Gilbert) - scsi: fnic: Remove unnecessary spinlock locking and unlocking (Karan Tilak Kumar) - scsi: fnic: Replace fnic->lock_flags with local flags (Karan Tilak Kumar) - scsi: fnic: Replace use of sizeof with standard usage (Karan Tilak Kumar) - scsi: fnic: Fix indentation and remove unnecessary parenthesis (Karan Tilak Kumar) - scsi: fnic: Remove unnecessary debug print (Karan Tilak Kumar) - scsi: target: Replace deprecated strncpy() with strscpy() (Thorsten Blum) - scsi: logging: Fix scsi_logging_level bounds (Nicolas Bouchinet) - scsi: scsi_error: Add comments to scsi_check_sense() (Damien Le Moal) - scsi: mpt3sas: Fix buffer overflow in mpt3sas_send_mctp_passthru_req() (Dan Carpenter) - scsi: lpfc: Fix spelling mistake 'Toplogy' -> 'Topology' (Colin Ian King) - scsi: lpfc: Convert timeouts to secs_to_jiffies() (Easwar Hariharan) - scsi: hisi_sas: Remove incorrect ACPI_PTR annotations (Arnd Bergmann) - scsi: ufs: rockchip: Simplify bool conversion (Jiapeng Chong) - scsi: ufs: rockchip: Fix devm_clk_bulk_get_all_enabled() return value (Shawn Lin) - scsi: ufs: rockchip: Fix spelling mistake 'susped' -> 'suspend' (Colin Ian King) - scsi: scsi_debug: Fix uninitialized variable use (Arnd Bergmann) - scsi: core: Fix missing lock protection (Chaohai Chen) - scsi: scsi_debug: Do not sleep in atomic sections (Bart Van Assche) - scsi: scsi_debug: Simplify command handling (Bart Van Assche) - scsi: scsi_debug: Remove a reference to in_use_bm (Bart Van Assche) - scsi: scsi_debug: Remove sdebug_device_access_info (John Garry) - scsi: qla2xxx: Fix typos in a comment (Yuichiro Tsuji) - scsi: mpt3sas: Fix spelling mistake "receveid" -> "received" (Colin Ian King) - scsi: mpi3mr: Update driver version to 8.13.0.5.50 (Ranjan Kumar) - scsi: mpi3mr: Check admin reply queue from Watchdog (Ranjan Kumar) - scsi: mpi3mr: Update timestamp only for supervisor IOCs (Ranjan Kumar) - scsi: mpi3mr: Update MPI Headers to revision 35 (Ranjan Kumar) - scsi: scsi_debug: Add support for partitioning the tape (Kai Mäkisara) - scsi: scsi_debug: Reset tape setting at device reset (Kai Mäkisara) - scsi: scsi_debug: Add compression mode page for tapes (Kai Mäkisara) - scsi: scsi_debug: Add read support and update locate for tapes (Kai Mäkisara) - scsi: scsi_debug: Add write support with block lengths and 4 bytes of data (Kai Mäkisara) - scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes (Kai Mäkisara) - scsi: scsi_debug: First fixes for tapes (Kai Mäkisara) - scsi: arm64: dts: rockchip: Add UFS support for RK3576 SoC (Shawn Lin) - scsi: ufs: rockchip: Initial support for UFS (Shawn Lin) - scsi: ufs: core: Export ufshcd_dme_reset() and ufshcd_dme_enable() (Shawn Lin) - scsi: ufs: dt-bindings: Document Rockchip UFS host controller (Shawn Lin) - scsi: ABI: sysfs-driver-ufs: Add missing UFS sysfs attributes (Ziqi Chen) - scsi: ufs: core: Toggle Write Booster during clock scaling base on gear speed (Can Guo) - scsi: ufs: core: Check if scaling up is required when disable clkscale (Ziqi Chen) - scsi: ufs: core: Enable multi-level gear scaling (Can Guo) - scsi: ufs: qcom: Implement the freq_to_gear_speed() vop (Can Guo) - scsi: ufs: core: Add a vop to map clock frequency to gear speed (Can Guo) - scsi: ufs: qcom: Pass target_freq to clk scale pre and post change (Can Guo) - scsi: ufs: core: Pass target_freq to clk_scale_notify() vop (Can Guo) - scsi: mpt3sas: update driver version to 52.100.00.00 (Shivasharan S) - scsi: mpt3sas: Send a diag reset if target reset fails (Shivasharan S) - scsi: mpt3sas: Report driver capability as part of IOCINFO command (Shivasharan S) - scsi: mpt3sas: Add support for MCTP Passthrough commands (Shivasharan S) - scsi: mpt3sas: Update MPI headers to 02.00.62 version (Shivasharan S) - scsi: ufs: qcom: Remove dead code in ufs_qcom_cfg_timers() (Bao D. Nguyen) - scsi: mpt3sas: Fix a locking bug in an error path (Bart Van Assche) - scsi: mpi3mr: Fix locking in an error path (Bart Van Assche) - scsi: hpsa: Replace deprecated strncpy() with strscpy_pad() (Thorsten Blum) - scsi: hpsa: Remove deprecated and unnecessary strncpy() (Thorsten Blum) - scsi: ufs: core: Add hba parameter to trace events (Peter Wang) - scsi: ufs: Constify the third pwr_change_notify() argument (Bart Van Assche) - scsi: usb: Rename the RESERVE and RELEASE constants (Bart Van Assche) - scsi: ufs: core: Critical health condition (Avri Altman) - scsi: iscsi_tcp: Switch to using the crc32c library (Eric Biggers) - scsi: target: iscsi: Fix typos (Andrew Kreimer) - scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping" (Colin Ian King) - scsi: mpt3sas: Reduce log level of ignore_delay_remove message to KERN_INFO (Paul Menzel) - scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr() (Chaohai Chen) - scsi: target: spc: Fix RSOC parameter data header size (Chaohai Chen) - scsi: ufs: qcom: Enable UFS Shared ICE Feature (Ram Kumar Dwivedi) - scsi: lpfc: Copyright updates for 14.4.0.8 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.8 (Justin Tee) - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine (Justin Tee) - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk (Justin Tee) - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails (Justin Tee) - scsi: lpfc: Reduce log message generation during ELS ring clean up (Justin Tee) - scsi: mpi3mr: Update driver version to 8.12.1.0.50 (Ranjan Kumar) - scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue (Ranjan Kumar) - scsi: mpi3mr: Support for Segmented Hardware Trace buffer (Ranjan Kumar) - scsi: mpi3mr: Avoid reply queue full condition (Ranjan Kumar) - scsi: cxlflash: Remove driver (Andrew Donnellan) - scsi: mpt3sas: Remove unused config functions (Dr. David Alan Gilbert) - scsi: message: fusion: Remove unused mptscsih_target_reset() (Dr. David Alan Gilbert) - scsi: mvsas: Remove unused mvs_phys_reset() (Dr. David Alan Gilbert) - scsi: isci: Fix double word in comments (Charles Han) - scsi: st: Add sysfs file position_lost_in_reset (Kai Mäkisara) - scsi: st: Modify st.c to use the new scsi_error counters (Kai Mäkisara) - scsi: core: Add counters for New Media and Power On/Reset UNIT ATTENTIONs (Kai Mäkisara) - scsi: st: Restore some drive settings after reset (Kai Mäkisara) - scsi: Constify struct pci_error_handlers (Christophe JAILLET) - ata: ahci: simplify init function (Tomas Henzl) - ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI (Huacai Chen) - ata: libata: Fix NCQ Non-Data log not supported print (Niklas Cassel) - ata: libata: Improve return value of atapi_check_dma() (Huacai Chen) - ahci: add PCI ID for Marvell 88SE9215 SATA Controller (Daniel Kral) - ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode (Niklas Cassel) - dt-bindings: ata: Convert fsl,pq-sata to YAML (J. Neuschäfer) - ata: sata_via: Use str_up_down() helper in vt6420_prereset() (Salah Triki) - ata: libata-core: Add 'external' to the libata.force kernel parameter (Niklas Cassel) - nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi) (Li Haoran) - nvme-tcp: fix selinux denied when calling sock_sendmsg (Peijie Shao) - nvmet: pci-epf: Always configure BAR0 as 64-bit (Niklas Cassel) - nvmet: Remove duplicate uuid_copy (Mike Christie) - nvme: zns: Simplify nvme_zone_parse_entry() (Damien Le Moal) - nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls (Chen Ni) - nvmet-fc: Remove unused functions (WangYuli) - nvme-pci: remove stale comment (Baruch Siach) - nvme-fc: Utilise min3() to simplify queue count calculation (Qasim Ijaz) - nvme-multipath: Add visibility for queue-depth io-policy (Nilay Shroff) - nvme-multipath: Add visibility for numa io-policy (Nilay Shroff) - nvme-multipath: Add visibility for round-robin io-policy (Nilay Shroff) - nvmet: add tls_concat and tls_key debugfs entries (Hannes Reinecke) - nvmet-tcp: support secure channel concatenation (Hannes Reinecke) - nvmet: Add 'sq' argument to alloc_ctrl_args (Hannes Reinecke) - nvme-fabrics: reset admin connection for secure concatenation (Hannes Reinecke) - nvme-tcp: request secure channel concatenation (Hannes Reinecke) - nvme-keyring: add nvme_tls_psk_refresh() (Hannes Reinecke) - nvme: add nvme_auth_derive_tls_psk() (Hannes Reinecke) - nvme: add nvme_auth_generate_digest() (Hannes Reinecke) - nvme: add nvme_auth_generate_psk() (Hannes Reinecke) - crypto,fs: Separate out hkdf_extract() and hkdf_expand() (Hannes Reinecke) - docs: sysfs-block: Clarify integrity sysfs attributes (Milan Broz) - block/blk-iocost: ensure 'ret' is set on error (Jens Axboe) - block: correct locking order for protecting blk-wbt parameters (Nilay Shroff) - block: release q->elevator_lock in ioc_qos_write (Nilay Shroff) - ublk: remove io_cmds list in ublk_queue (Uday Shankar) - blk-cgroup: improve policy registration error handling (Chen Linxuan) - loop: move vfs_fsync() out of loop_update_dio() (Ming Lei) - block: Make request_queue lockdep splats show up earlier (Thomas Hellström) - block: fix a comment in the queue_attrs[] array (Christoph Hellwig) - block: protect debugfs attribute method hctx_busy_show (Nilay Shroff) - block: remove unnecessary goto labels in debugfs attribute read methods (Nilay Shroff) - block: protect debugfs attrs using elevator_lock instead of sysfs_lock (Nilay Shroff) - block: remove unused parameter 'q' parameter in __blk_rq_map_sg() (Anuj Gupta) - md/raid10: wait barrier before returning discard request with REQ_NOWAIT (Xiao Ni) - md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb (Su Yue) - md/raid1,raid10: don't ignore IO flags (Yu Kuai) - md/raid5: merge reshape_progress checking inside get_reshape_loc() (Yu Kuai) - md: fix mddev uaf while iterating all_mddevs list (Yu Kuai) - md: switch md-cluster to use md_submodle_head (Yu Kuai) - md: don't export md_cluster_ops (Yu Kuai) - md/md-cluster: cleanup md_cluster_ops reference (Yu Kuai) - md: switch personalities to use md_submodule_head (Yu Kuai) - md: introduce struct md_submodule_head and APIs (Yu Kuai) - md: only include md-cluster.h if necessary (Yu Kuai) - md: merge common code into find_pers() (Yu Kuai) - md/raid1: fix memory leak in raid1_run() if no active rdev (Zheng Qixing) - md: ensure resync is prioritized over recovery (Li Nan) - block: fix adding folio to bio (Ming Lei) - block: remove unused parameter (Guixin Liu) - badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable < 0 (Coly Li) - block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone (Ming Lei) - block: protect hctx attributes/params using q->elevator_lock (Nilay Shroff) - block: protect read_ahead_kb using q->limits_lock (Nilay Shroff) - block: protect wbt_lat_usec using q->elevator_lock (Nilay Shroff) - block: protect nr_requests update using q->elevator_lock (Nilay Shroff) - block: introduce a dedicated lock for protecting queue elevator updates (Nilay Shroff) - block: remove q->sysfs_lock for attributes which don't need it (Nilay Shroff) - block: move q->sysfs_lock and queue-freeze under show/store method (Nilay Shroff) - block: acquire q->limits_lock while reading sysfs attributes (Nilay Shroff) - badblocks: use sector_t instead of int to avoid truncation of badblocks length (Zheng Qixing) - md: improve return types of badblocks handling functions (Zheng Qixing) - badblocks: return boolean from badblocks_set() and badblocks_clear() (Zheng Qixing) - badblocks: fix missing bad blocks on retry in _badblocks_check() (Zheng Qixing) - badblocks: fix merge issue when new badblocks align with pre+1 (Li Nan) - badblocks: try can_merge_front before overlap_front (Li Nan) - badblocks: fix the using of MAX_BADBLOCKS (Li Nan) - badblocks: return error if any badblock set fails (Li Nan) - badblocks: return error directly when setting badblocks exceeds 512 (Li Nan) - badblocks: attempt to merge adjacent badblocks during ack_all_badblocks (Li Nan) - badblocks: factor out a helper try_adjacent_combine (Li Nan) - badblocks: Fix error shitf ops (Li Nan) - block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY (Anuj Gupta) - block: ensure correct integrity capability propagation in stacked devices (Anuj Gupta) - blk-throttle: carry over directly (Ming Lei) - blk-throttle: don't take carryover for prioritized processing of metadata (Ming Lei) - blk-throttle: remove last_bytes_disp and last_ios_disp (Ming Lei) - blk-throttle: fix lower bps rate by throtl_trim_slice() (Yu Kuai) - ublk: enforce ublks_max only for unprivileged devices (Uday Shankar) - loop: Remove struct loop_func_table (Zhu Yanjun) - ublk: add DMA alignment limit (Ming Lei) - block: split struct bio_integrity_payload (Christoph Hellwig) - block: move the block layer auto-integrity code into a new file (Christoph Hellwig) - block: mark bounce buffering as incompatible with integrity (Christoph Hellwig) - null_blk: do partial IO for bad blocks (Shin'ichiro Kawasaki) - null_blk: pass transfer size to null_handle_rq() (Shin'ichiro Kawasaki) - null_blk: replace null_process_cmd() call in null_zone_write() (Shin'ichiro Kawasaki) - null_blk: introduce badblocks_once parameter (Shin'ichiro Kawasaki) - null_blk: generate null_blk configfs features string (Shin'ichiro Kawasaki) - ublk: complete command synchronously on error (Caleb Sander Mateos) - blk-wbt: Cleanup a comment in wb_timer_fn (Tang Yizhou) - blk-wbt: Fix some comments (Tang Yizhou) - loop: take the file system minimum dio alignment into account (Christoph Hellwig) - loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize (Christoph Hellwig) - loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file (Christoph Hellwig) - loop: factor out a loop_assign_backing_file helper (Christoph Hellwig) - block: Remove commented out code (Thorsten Blum) - Revert "driver: block: release the lo_work_lock before queue_work" (Zhaoyang Huang) - block: refactor rq_qos_wait() (Muchun Song) - block: introduce init_wait_func() (Muchun Song) - loop: release the lo_work_lock before queue_work (Zhaoyang Huang) - blk-crypto: add ioctls to create and prepare hardware-wrapped keys (Eric Biggers) - blk-crypto: show supported key types in sysfs (Eric Biggers) - blk-crypto: add basic hardware-wrapped key support (Eric Biggers) - selftests: ublk: add stripe target (Ming Lei) - selftests: ublk: simplify loop io completion (Ming Lei) - selftests: ublk: enable zero copy for null target (Ming Lei) - selftests: ublk: prepare for supporting stripe target (Ming Lei) - selftests: ublk: move common code into common.c (Ming Lei) - selftests: ublk: increase max buffer size to 1MB (Ming Lei) - selftests: ublk: add single sqe allocator helper (Ming Lei) - selftests: ublk: add generic_01 for verifying sequential IO order (Ming Lei) - selftests: ublk: fix starting ublk device (Ming Lei) - io_uring: enable toggle of iowait usage when waiting on CQEs (Jens Axboe) - selftests: ublk: fix write cache implementation (Ming Lei) - selftests: ublk: add variable for user to not show test result (Ming Lei) - selftests: ublk: don't show `modprobe` failure (Ming Lei) - selftests: ublk: add one dependency header (Ming Lei) - io_uring/kbuf: enable bundles for incrementally consumed buffers (Jens Axboe) - Revert "io_uring/rsrc: simplify the bvec iter count calculation" (Keith Busch) - selftests: ublk: improve test usability (Ming Lei) - selftests: ublk: add stress test for covering IO vs. killing ublk server (Ming Lei) - selftests: ublk: add one stress test for covering IO vs. removing device (Ming Lei) - selftests: ublk: load/unload ublk_drv when preparing & cleaning up tests (Ming Lei) - selftests: ublk: move zero copy feature check into _add_ublk_dev() (Ming Lei) - selftests: ublk: don't pass ${dev_id} to _cleanup_test() (Ming Lei) - selftests: ublk: support shellcheck and fix all warning (Ming Lei) - selftests: ublk: fix parsing '-a' argument (Ming Lei) - selftests: ublk: add --foreground command line (Ming Lei) - selftests: ublk: fix build failure (Ming Lei) - selftests: ublk: make ublk_stop_io_daemon() more reliable (Ming Lei) - io_uring: Remove unused declaration io_alloc_async_data() (Yue Haibing) - io_uring: introduce io_cache_free() helper (Caleb Sander Mateos) - io_uring/rsrc: skip NULL file/buffer checks in io_free_rsrc_node() (Caleb Sander Mateos) - io_uring/rsrc: avoid NULL node check on io_sqe_buffer_register() failure (Caleb Sander Mateos) - io_uring/rsrc: call io_free_node() on io_sqe_buffer_register() failure (Caleb Sander Mateos) - io_uring/rsrc: free io_rsrc_node using kfree() (Caleb Sander Mateos) - io_uring/rsrc: split out io_free_node() helper (Caleb Sander Mateos) - io_uring/rsrc: include io_uring_types.h in rsrc.h (Caleb Sander Mateos) - ublk: don't cast registered buffer index to int (Caleb Sander Mateos) - io_uring/nop: use io_find_buf_node() (Caleb Sander Mateos) - io_uring/rsrc: declare io_find_buf_node() in header file (Caleb Sander Mateos) - io_uring/ublk: report error when unregister operation fails (Caleb Sander Mateos) - io_uring: convert cmd_to_io_kiocb() macro to function (Caleb Sander Mateos) - io_uring/uring_cmd: specify io_uring_cmd_import_fixed() pointer type (Caleb Sander Mateos) - io_uring/rsrc: use rq_data_dir() to compute bvec dir (Caleb Sander Mateos) - selftests: ublk: add ublk zero copy test (Ming Lei) - selftests: ublk: add file backed ublk (Ming Lei) - selftests: ublk: add kernel selftests for ublk (Ming Lei) - io_uring: cache nodes and mapped buffers (Keith Busch) - ublk: zc register/unregister bvec (Keith Busch) - io_uring: add support for kernel registered bvecs (Keith Busch) - nvme: map uring_cmd data even if address is 0 (Xinyu Zhang) - io_uring/rw: move fixed buffer import to issue path (Keith Busch) - io_uring/rw: move buffer_select outside generic prep (Keith Busch) - io_uring/net: fix build warning for !CONFIG_COMPAT (Arnd Bergmann) - io_uring: rearrange opdef flags by use pattern (Pavel Begunkov) - io_uring/net: extract iovec import into a helper (Pavel Begunkov) - io_uring/net: unify *mshot_prep calls with compat (Pavel Begunkov) - io_uring/net: derive iovec storage later (Pavel Begunkov) - io_uring/net: verify msghdr before copying iovec (Pavel Begunkov) - io_uring/net: isolate msghdr copying code (Pavel Begunkov) - io_uring/net: simplify compat selbuf iov parsing (Pavel Begunkov) - io_uring/net: remove unnecessary REQ_F_NEED_CLEANUP (Pavel Begunkov) - io_uring: combine buffer lookup and import (Pavel Begunkov) - io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed() (Pavel Begunkov) - io_uring/net: reuse req->buf_index for sendzc (Pavel Begunkov) - io_uring/nop: reuse req->buf_index (Keith Busch) - io_uring/rsrc: remove redundant check for valid imu (Keith Busch) - io_uring/rw: open code io_prep_rw_setup() (Pavel Begunkov) - io_uring/rw: extract helper for iovec import (Pavel Begunkov) - io_uring/rw: rename io_import_iovec() (Pavel Begunkov) - io_uring/rw: allocate async data in io_prep_rw() (Pavel Begunkov) - io_uring: make io_poll_issue() sturdier (Pavel Begunkov) - io_uring/net: canonise accept mshot handling (Pavel Begunkov) - io_uring/net: fix accept multishot handling (Pavel Begunkov) - io_uring/net: use io_is_compat() (Pavel Begunkov) - io_uring/waitid: use io_is_compat() (Pavel Begunkov) - io_uring/rw: shrink io_iov_compat_buffer_select_prep (Pavel Begunkov) - io_uring/rw: compile out compat param passing (Pavel Begunkov) - io_uring/cmd: optimise !CONFIG_COMPAT flags setting (Pavel Begunkov) - io_uring: introduce io_is_compat() (Pavel Begunkov) - io_uring: use lockless_cq flag in io_req_complete_post() (Caleb Sander Mateos) - io_uring: pass struct io_tw_state by value (Caleb Sander Mateos) - io_uring: introduce type alias for io_tw_state (Caleb Sander Mateos) - io_uring/rsrc: avoid NULL check in io_put_rsrc_node() (Caleb Sander Mateos) - io_uring: pass ctx instead of req to io_init_req_drain() (Caleb Sander Mateos) - io_uring: use IO_REQ_LINK_FLAGS more (Caleb Sander Mateos) - io_uring/net: improve recv bundles (Jens Axboe) - io_uring/waitid: use generic io_cancel_remove() helper (Jens Axboe) - io_uring/futex: use generic io_cancel_remove() helper (Jens Axboe) - io_uring/cancel: add generic cancel helper (Jens Axboe) - io_uring/waitid: convert to io_cancel_remove_all() (Jens Axboe) - io_uring/futex: convert to io_cancel_remove_all() (Jens Axboe) - io_uring/cancel: add generic remove_all helper (Jens Axboe) - io_uring/kbuf: uninline __io_put_kbufs (Pavel Begunkov) - io_uring/kbuf: introduce io_kbuf_drop_legacy() (Pavel Begunkov) - io_uring/kbuf: open code __io_put_kbuf() (Pavel Begunkov) - io_uring/kbuf: remove legacy kbuf caching (Pavel Begunkov) - io_uring/kbuf: simplify __io_put_kbuf (Pavel Begunkov) - io_uring/kbuf: move locking into io_kbuf_drop() (Pavel Begunkov) - io_uring/kbuf: remove legacy kbuf kmem cache (Pavel Begunkov) - io_uring/kbuf: remove legacy kbuf bulk allocation (Pavel Begunkov) - io_uring: sanitise ring params earlier (Pavel Begunkov) - io_uring: check for iowq alloc_workqueue failure (Pavel Begunkov) - io_uring: deduplicate caches deallocation (Pavel Begunkov) - io_uring/io-wq: pass io_wq to io_get_next_work() (Max Kellermann) - io_uring/io-wq: do not use bogus hash value (Max Kellermann) - io_uring/io-wq: cache work->flags in variable (Max Kellermann) - io_uring/io-wq: move worker lists to struct io_wq_acct (Max Kellermann) - io_uring/io-wq: add io_worker.acct pointer (Max Kellermann) - io_uring/io-wq: eliminate redundant io_work_get_acct() calls (Max Kellermann) - dt-bindings: timer: Add SiFive CLINT2 (Nick Hu) - clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup (Alexandre Torgue) - clocksource/drivers/exynos_mct: Fixed a spelling error (Anindya Sundar Gayen) - clocksource/drivers/stm32-lptimer: Add support for suspend / resume (Fabrice Gasnier) - dt-bindings: timer: exynos4210-mct: add samsung,exynos2200-mct-peris compatible (Ivaylo Ivanov) - dt-bindings: timer: exynos4210-mct: Add samsung,exynos990-mct compatible (Igor Belwon) - dt-bindings: timer: Correct indentation and style in DTS example (Krzysztof Kozlowski) - PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends (Thomas Gleixner) - dt-bindings: mtd: gpmi-nand: Add compatible string for i.MX8 chips (Frank Li) - mtd: nand: Fix a kdoc comment (Miquel Raynal) - mtd: spinand: Improve spinand_info macros style (Miquel Raynal) - mtd: rawnand: brcmnand: fix PM resume warning (Kamal Dasu) - dt-bindings: mtd: mxc-nand: Document fsl,imx31-nand (Fabio Estevam) - mtd: spinand: macronix: Add support for read retry (Cheng Ming Lin) - mtd: spinand: Add read retry support (Cheng Ming Lin) - mtd: rawnand: use kcalloc() instead of kzalloc() (Ethan Carter Edwards) - mtd: rawnand: qcom: finish converting register to FIELD_PREP (Christian Marangi) - mtd: spinand: esmt: OTP access for F50{L,D}1G41LB (Martin Kurbanov) - mtd: spinand: micron: OTP access for MT29F2G01ABAGD (Martin Kurbanov) - mtd: spinand: otp: add helpers functions (Martin Kurbanov) - mtd: spinand: make spinand_{wait,otp_page_size} global (Martin Kurbanov) - mtd: spinand: add OTP support (Martin Kurbanov) - mtd: spinand: make spinand_{read,write}_page global (Martin Kurbanov) - dt-bindings: mtd: arasan,nand-controller: Ensure all properties are defined (Rob Herring (Arm)) - mtd: spi-nor: drop unused (Tudor Ambarus) - mtd: spi-nor: explicitly include (Tudor Ambarus) - mtd: spi-nor: explicitly include (Tudor Ambarus) - mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g (Cheng Ming Lin) - mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program (Cheng Ming Lin) - mtd: spi-nor: use scope-based mutex cleanup helpers (Tudor Ambarus) - mtd: spi-nor: sort headers alphabetically (Tudor Ambarus) - mtd: spi-nor: winbond: Add support for w25q02jv (Miquel Raynal) - mtd: spi-nor: winbond: Add support for w25q01jv (Miquel Raynal) - dt-bindings: mtd: atmel,dataflash: convert txt to yaml (Nayab Sayed) - mtd: mchp48l640: Use str_enable_disable() in mchp48l640_write_prepare() (Zhang Heng) - mtd: rawnand: gpmi: Use str_enabled_disabled() in gpmi_nand_attach_chip() (Zhang Heng) - mtd: mtdpart: Do not supply NULL to printf() (Andy Shevchenko) - mtd: Fix error handling in mtd_device_parse_register() error path (Wentao Liang) - mtd: capture device name setting failure when adding mtd (Edward Adam Davis) - mtd: Add check for devm_kcalloc() (Jiasheng Jiang) - mtd: Replace kcalloc() with devm_kcalloc() (Jiasheng Jiang) - dt-bindings: mtd: physmap: Ensure all properties are defined (Rob Herring (Arm)) - HID: wacom: Remove static WACOM_PKGLEN_MAX limit (Jason Gerecke) - HID: usbkbd: Fix the bit shift number for LED_KANA (junan) - HID: hid-steam: Mutex cleanup in steam_set_lizard_mode() (Vicki Pfau) - HID: Enable playstation driver for PlayStation 5 controllers (Alex Henrie) - HID: Enable playstation driver independently of sony driver (Alex Henrie) - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Terry Junge) - HID: hid-plantronics: Add mic mute mapping and generalize quirks (Terry Junge) - HID: pidff: Fix set_device_control() (Tomasz Pakuła) - HID: pidff: Fix 90 degrees direction name North -> East (Tomasz Pakuła) - HID: pidff: Compute INFINITE value instead of using hardcoded 0xffff (Tomasz Pakuła) - HID: pidff: Clamp effect playback LOOP_COUNT value (Tomasz Pakuła) - HID: pidff: Rename two functions to align them with naming convention (Tomasz Pakuła) - HID: hid-universal-pidff: Fix spelling mistake "sucessfully" -> "successfully" (Colin Ian King) - HID: pidff: Remove redundant call to pidff_find_special_keys (Tomasz Pakuła) - HID: pidff: Support device error response from PID_BLOCK_LOAD (Tomasz Pakuła) - HID: pidff: Comment and code style update (Tomasz Pakuła) - HID: hid-universal-pidff: Add Asetek wheelbases support (Tomasz Pakuła) - HID: pidff: Make sure to fetch pool before checking SIMULTANEOUS_MAX (Tomasz Pakuła) - MAINTAINERS: Update hid-universal-pidff entry (Tomasz Pakuła) - HID: pidff: Factor out pool report fetch and remove excess declaration (Tomasz Pakuła) - HID: pidff: Use macros instead of hardcoded min/max values for shorts (Tomasz Pakuła) - HID: pidff: Simplify pidff_rescale_signed (Tomasz Pakuła) - HID: pidff: Move all hid-pidff definitions to a dedicated header (Tomasz Pakuła) - HID: pidff: Fix null pointer dereference in pidff_find_fields (Tomasz Pakuła) - HID: pidff: Factor out code for setting gain (Tomasz Pakuła) - HID: pidff: Rescale time values to match field units (Tomasz Pakuła) - HID: pidff: Define values used in pidff_find_special_fields (Tomasz Pakuła) - HID: pidff: Simplify pidff_upload_effect function (Tomasz Pakuła) - HID: pidff: Completely rework and fix pidff_reset function (Tomasz Pakuła) - HID: pidff: Add PERIODIC_SINE_ONLY quirk (Tomasz Pakuła) - MAINTAINERS: Add entry for hid-universal-pidff driver (Tomasz Pakuła) - HID: Add hid-universal-pidff driver and supported device ids (Tomasz Pakuła) - HID: pidff: Stop all effects before enabling actuators (Tomasz Pakuła) - HID: pidff: Add FIX_WHEEL_DIRECTION quirk (Tomasz Pakuła) - HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol (Tomasz Pakuła) - HID: pidff: Add PERMISSIVE_CONTROL quirk (Tomasz Pakuła) - HID: pidff: Add MISSING_PBO quirk and its detection (Tomasz Pakuła) - HID: pidff: Add MISSING_DELAY quirk and its detection (Tomasz Pakuła) - HID: pidff: Clamp PERIODIC effect period to device's logical range (Tomasz Pakuła) - HID: pidff: Do not send effect envelope if it's empty (Tomasz Pakuła) - HID: pidff: Convert infinite length from Linux API to PID standard (Tomasz Pakuła) - HID: Kconfig: Add LEDS_CLASS_MULTICOLOR dependency to HID_LOGITECH (Kate Hsuan) - HID: hid-lg-g15: Use standard multicolor LED API (Kate Hsuan) - HID: lenovo: silence unreachable code warning (Dan Carpenter) - HID: lenovo: Fix to ensure the data as __le32 instead of u32 (Vishnu Sankar) - HID: Intel-thc-hid: Intel-quickspi: Correct device state names gramatically (Even Xu) - Hid: Intel-thc-hid: Intel-thc: Fix "dubious: !x | !y" issue (Even Xu) - HID: intel-thc-hid: Remove deprecated PCI API calls (Philipp Stanner) - HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER (Jiri Kosina) - HID: google: don't include '' directly (Wolfram Sang) - HID: core: Add reserved item tag for main items (Tatsuya S) - HID: bpf: add a v6.11+ compatible BPF fixup for the XPPen ACK05 remote (Benjamin Tissoires) - HID: bpf: new hid_bpf_async.h common header (Benjamin Tissoires) - HID: bpf: import new kfunc from v6.10 & v6.11 (Benjamin Tissoires) - HID: bpf: add support for the XP-Pen Artist Pro 19 (gen2) (Benjamin Tissoires) - HID: bpf: Added updated Kamvas Pro 19 descriptor (Benjamin Tissoires) - HID: bpf: Suppress bogus F13 trigger on Sirius keyboard full fan shortcut (Benjamin Tissoires) - HID: bpf: Add support for the default firmware mode of the Huion K20 (Benjamin Tissoires) - HID: appletb-kbd: Fix inconsistent indentation and pass -ENODEV to dev_err_probe (Aditya Garg) - HID: hid-appletb-bl: fix incorrect error message for default brightness (Aditya Garg) - HID: hid-appletb-kbd: simplify logic used to switch between media and function keys on pressing fn key (Aditya Garg) - HID: hid-appletb-bl: use appletb_bl_brightness_map instead of magic numbers to set default brightness (Aditya Garg) - HID: hid-appletb-kbd: make struct attribute *appletb_kbd_attrs[] static (Aditya Garg) - HID: hid-appletb-kbd: add support for automatic brightness control while using the touchbar (Aditya Garg) - HID: hid-appletb-kbd: add support for fn toggle between media and function mode (Aditya Garg) - HID: hid-appletb-kbd: add driver for the keyboard mode of Apple Touch Bars (Kerem Karabay) - HID: hid-appletb-bl: add driver for the backlight of Apple Touch Bars (Kerem Karabay) - HID: amd_sfh: Don't show wrong status for amd_sfh_hpd_info() (Mario Limonciello) - HID: amd_sfh: Default to HPD disabled (Mario Limonciello) - HID: amd_sfh: Allow configuring whether HPD is enabled or disabled (Mario Limonciello) - platform/x86: x86-android-tablets: Add select POWER_SUPPLY to Kconfig (Hans de Goede) - platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - platform/x86: thinkpad_acpi: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - irqdomain: platform/x86: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - platform/x86/amd/pmc: fix leak in probe() (Dan Carpenter) - tools/power/x86/intel-speed-select: v1.22 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Prefix header search path with sysroot (Khem Raj) - tools/power/x86/intel-speed-select: Die ID for IO dies (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Fix the condition to check multi die system (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (Srinivas Pandruvada) - platform/x86/amd/pmc: Use managed APIs for mutex (Shyam Sundar S K) - platform/x86/amd/pmc: Remove unnecessary line breaks (Shyam Sundar S K) - platform/x86/amd/pmc: Move macros and structures to the PMC header file (Shyam Sundar S K) - platform/x86/amd/pmc: Notify user when platform does not support s0ix transition (Shyam Sundar S K) - platform/x86: dell-ddv: Use the power supply extension mechanism (Armin Wolf) - platform/x86: dell-ddv: Use devm_battery_hook_register (Armin Wolf) - platform/x86: dell-ddv: Fix temperature calculation (Armin Wolf) - platform/x86: thinkpad_acpi: check the return value of devm_mutex_init() (Bartosz Golaszewski) - platform/x86: samsung-galaxybook: Fix block_recording not supported logic (Joshua Grisham) - platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static (Ilpo Järvinen) - platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static (Ilpo Järvinen) - platform/x86:lenovo-wmi-hotkey-utilities.c: Support for mic and audio mute LEDs (Jackie Dong) - platform/x86: hp-bioscfg: Replace deprecated strncpy() with strscpy() (Thorsten Blum) - arm64: dts: qcom: gaokun3: Add Embedded Controller node (Pengyu Luo) - platform: arm64: add Huawei Matebook E Go EC driver (Pengyu Luo) - dt-bindings: platform: Add Huawei Matebook E Go EC (Pengyu Luo) - MAINTAINERS: Add documentation reference for Mellanox platform (Vadim Pasternak) - platform/x86: intel: Use *-y instead of *-objs in Makefile (Kurt Borja) - platform/x86: hp: Use *-y instead of *-objs in Makefile (Kurt Borja) - platform/x86: amd: Use *-y instead of *-objs in Makefiles (Kurt Borja) - platform/x86: dell: dell-wmi-sysman: Use *-y instead of *-objs in Makefile (Kurt Borja) - platform/x86: thinkpad_acpi: Move HWMON initialization to tpacpi_hwmon_pdriver's probe (Kurt Borja) - platform/x86: thinkpad_acpi: Move subdriver initialization to tpacpi_pdriver's probe. (Kurt Borja) - platform/x86/intel/pmc: Remove unneeded extern keyword in header (Xi Pardee) - platform/x86/intel/pmc: Remove unnecessary declarations in header (Xi Pardee) - platform/x86/intel/pmc: Add Panther Lake support to intel_pmc_core (Xi Pardee) - platform/x86: wmi: Update documentation regarding the GUID-based API (Armin Wolf) - platform/x86: wmi: Call WCxx methods when setting data blocks (Armin Wolf) - platform/x86: wmi: Rework WCxx/WExx ACPI method handling (Armin Wolf) - platform/x86: wmi: Use devres to disable the WMI device (Armin Wolf) - platform/x86: hp-bioscfg: Use wmi_instance_count() (Armin Wolf) - platform/x86: think-lmi: Use WMI bus API when accessing BIOS settings (Armin Wolf) - platform/x86: think-lmi: Use ACPI object when extracting strings (Armin Wolf) - hwmon: (hp-wmi-sensors) Use the WMI bus API when accessing sensors (Armin Wolf) - platform/x86: dell: Use *-y instead of *-objs in Makefile (Kurt Borja) - platform/x86: ideapad-laptop: use dev_groups to register attribute groups (Ovidiu Panait) - platform/x86:intel/pmc: Move arch specific action to init function (Xi Pardee) - sonypi: Use str_on_off() helper in sonypi_display_info() (Thorsten Blum) - platform/x86: int3472: Call "func" "con_id" instead (Sakari Ailus) - platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver (Xi Pardee) - platform/x86/intel/pmc: Remove simple init functions (Xi Pardee) - platform/x86:intel/pmc: Create generic_core_init() for all platforms (Xi Pardee) - platform/x86/intel/pmc: Remove duplicate enum (Xi Pardee) - platform/x86:intel/pmc: Make tgl_core_generic_init() static (Xi Pardee) - platform/x86: alienware-wmi: Update header and module information (Kurt Borja) - platform/x86: Update alienware-wmi config entries (Kurt Borja) - platform/x86: dell: Modify Makefile alignment (Kurt Borja) - platform/x86: Split the alienware-wmi driver (Kurt Borja) - platform/x86: Add alienware-wmi.h (Kurt Borja) - platform/x86: Rename alienware-wmi.c (Kurt Borja) - MAINTAINERS: Update ALIENWARE WMI DRIVER entry (Kurt Borja) - platform/x86: alienware-wmi: Split DMI table (Kurt Borja) - platform/x86: alienware-wmi: Refactor thermal control methods (Kurt Borja) - platform/x86: alienware-wmi: Refactor hdmi, amplifier, deepslp methods (Kurt Borja) - platform/x86: alienware-wmi: Refactor LED control methods (Kurt Borja) - platform/x86: alienware-wmi: Add a state container for thermal control methods (Kurt Borja) - platform/x86: alienware-wmi: Add WMI Drivers (Kurt Borja) - platform/x86: alienware-wmi: Add a state container for LED control feature (Kurt Borja) - platform/x86: samsung-galaxybook: Add samsung-galaxybook driver (Joshua Grisham) - platform: mellanox: mlx-platform: Change register name (Vadim Pasternak) - platform: mellanox: mlx-platform: Cosmetic changes (Vadim Pasternak) - mellanox: Relocate mlx-platform driver (Vadim Pasternak) - platform/x86: thinkpad-acpi: Do not include (Thomas Zimmermann) - platform/x86: compal-laptop: Do not include (Thomas Zimmermann) - mlxbf-bootctl: Support sysfs entries for RTC battery status (Xiangrong Li) - ALSA: hda: tas2781-i2c: Remove unnecessary NULL check before release_firmware() (Chen Ni) - ALSA: hda: cs35l56: Remove unnecessary NULL check before release_firmware() (Chen Ni) - ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA (Andres Traumann) - ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA (Takashi Iwai) - ASoC: SDCA: Correct handling of selected mode DisCo property (Charles Keepax) - ASoC: amd: yc: update quirk data for new Lenovo model (Syed Saba kareem) - ASoC: SOF: mediatek: Commonize duplicated functions (AngeloGioacchino Del Regno) - ASoC: dmic: Fix NULL pointer dereference (Mario Limonciello) - ASoC: wm8904: add DMIC support (Ernest Van Hoecke) - ASoC: wm8904: get platform data from DT (Ernest Van Hoecke) - ASoC: dt-bindings: wm8904: Add DMIC, GPIO, MIC and EQ support (Ernest Van Hoecke) - ASoC: wm8904: Don't touch GPIO configs set to 0xFFFF (Ernest Van Hoecke) - of: Add of_property_read_u16_index (Ernest Van Hoecke) - ASoC: ops: Apply platform_max after deciding control type (Charles Keepax) - ASoC: ops: Remove some unnecessary local variables (Charles Keepax) - ASoC: ops: Factor out common code from get callbacks (Charles Keepax) - ASoC: ops: Factor out common code from put callbacks (Charles Keepax) - ASoC: ops: Factor out common code from info callbacks (Charles Keepax) - ASoC: ops: Remove snd_soc_put_volsw_range() (Charles Keepax) - ASoC: ops: Remove snd_soc_get_volsw_range() (Charles Keepax) - ASoC: ops: Remove snd_soc_info_volsw_range() (Charles Keepax) - ASoC: ops: Add control to register value helper (Charles Keepax) - ASoC: ops: Replace snd_soc_read_signed() with new helper (Charles Keepax) - ASoC: ops: Factor out helper to check valid control values (Charles Keepax) - ASoC: ops: Update mask generation to use GENMASK (Charles Keepax) - ASoC: ops: Update comments for xr_sx control helpers (Charles Keepax) - ASoC: ops: Minor formatting fixups (Charles Keepax) - ASoC: ops-test: Add some basic kunit tests for soc-ops (Charles Keepax) - irqdomain: sound: Switch to irq_domain_create_linear() (Jiri Slaby (SUSE)) - ASoC: codecs: Add aw88166 amplifier driver (Weidong Wang) - ASoC: dt-bindings: Add schema for "awinic,aw88166" (Weidong Wang) - ASoC: dt-bindings: audio-graph-card2: add widgets and hp-det-gpios support (Laurentiu Mihalcea) - ASoC: dt-bindings: support imx95's CM7 core (Laurentiu Mihalcea) - ASoC: Intel: avs: max98927: Replace devm_kzalloc() with devm_kcalloc() (Ethan Carter Edwards) - ASoC: Intel: avs: max98373: Replace devm_kzalloc() with devm_kcalloc() (Ethan Carter Edwards) - ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with devm_kcalloc() (Ethan Carter Edwards) - ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc() (Ethan Carter Edwards) - ASoC: codecs: ntp8918: Remove duplicate clk.h header (Chen Ni) - ASoC: ti: j721e-evm: Reduce log level for EPROBE_DEFER (Jayesh Choudhary) - ASoC: pcm3168a: Convert to EXPORT_GPL_DEV_PM_OPS() (Takashi Iwai) - ASoC: amd: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: xtensa: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: tegra30: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: tegra20: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: tegra210: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: tegra186: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: sunxi: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: stm: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: SOF: of: Convert to EXPORT_DEV_PM_OPS() (Takashi Iwai) - ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() (Takashi Iwai) - ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS() (Takashi Iwai) - ASoC: samsung: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rockchip: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rcar: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: qcom: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt8365: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: mediatek: mt8195: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt8192: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt8188: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt8186: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt8183: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt8173: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt7986: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt6797: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: mediatek: mt2701: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: intel: catpt: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: intel: avs: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: img: Convert to RUNTIME_PM_OPS() and co (Takashi Iwai) - ASoC: fsl: Convert to RUNTIME_PM_OPS() and co (Takashi Iwai) - ASoC: dwc: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: wsa884x: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: wsa883x: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: wsa881x: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: wm8994: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: wm8962: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: wm8804: Convert to EXPORT_GPL_DEV_PM_OPS() (Takashi Iwai) - ASoC: wm5100: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: wm2200: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: wcd939x: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: wcd938x: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: wcd937x: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: ts3a227e: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: tas2552: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: rtq9128: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: rt9120: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: rt722: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt721: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt715: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt712: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt711: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt700-sdw: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt5682-sdw: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt5645: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: rt5514: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: rt1320-sdw: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt1318-sdw: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt1316-sdw: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt1308-sdw: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: rt1017-sdca-sdw: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: pcm512x: Convert to EXPORT_GPL_DEV_PM_OPS() (Takashi Iwai) - ASoC: mt6660: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: max98927: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: max9860: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: max98520: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: max98396: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: max98390: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: max98373: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: max98090: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: lpass: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: hdac_hdmi: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: da7213: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: cx2072x: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: cs53l30: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: cs4349: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: cs43130: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: cs42xx8: Convert to EXPORT_GPL_DEV_PM_OPS() (Takashi Iwai) - ASoC: cs42l83: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: cs42l51: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ASoC: cs42l42: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: cs4234: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: cs35l34: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: cs35l33: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: cs35l32: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ASoC: ak5558: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: ak4375: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ASoC: au1x: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ASoC: SDCA: Add support for GE Entity properties (Charles Keepax) - ASoC: SDCA: Add SDCA Control Range data access helper (Charles Keepax) - ASoC: SDCA: Add type flag for Controls (Charles Keepax) - ASoC: SDCA: Allow naming of imp def controls (Charles Keepax) - ASoC: SDCA: Use __free() to manage local buffers (Charles Keepax) - ASoC: SDCA: Tidy up initialization write parsing (Charles Keepax) - ASoC: pcm6240: Drop bogus code handling IRQ as GPIO (Linus Walleij) - ASoC: pcm3008: Convert to GPIO descriptors (Linus Walleij) - ASoC: pcm1681: Drop unused include (Linus Walleij) - ASoC: mediatek: mt8188-mt6359: Add accdet headset jack detect support (Nícolas F. R. A. Prado) - ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect (Nícolas F. R. A. Prado) - ASoC: mediatek: common: Handle mediatek,accdet property (Nícolas F. R. A. Prado) - ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,accdet (Nícolas F. R. A. Prado) - ASoC: soc-utils: Transition to the faux device interface (Sudeep Holla) - ASoC: amd: acp: Fix acp_common_hw_ops declaration error (Venkata Prasad Potturu) - ASoC: amd: acp: Fix acp_resource duplicate symbol error (Venkata Prasad Potturu) - ASoC: amd: acp: Fix snd_soc_acpi_mach id's duplicate symbol error (Venkata Prasad Potturu) - ASoC: cs35l56: Remove redundant 'flush_workqueue()' calls (Chen Ni) - ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe() (Haoxiang Li) - ASoC: soc-pcm: tidyup function name to snd_soc_dpcm_be_can_xxx() (Kuninori Morimoto) - ASoC: amd: acp: Fix leak in acp_pci_probe() (Dan Carpenter) - ASoC: tlv320adc3xxx: remove unnecessary NULL check before clk_disable_unprepare() (Chen Ni) - ASoC: tegra: Use non-atomic timeout for ADX status register (Ritu Chaudhary) - ASoC: sma1307: Add NULL check in sma1307_setting_loaded() (Chenyuan Yang) - ASoC: mt8365: remove unnecessary NULL check before clk_disable_unprepare() (Chen Ni) - ASoC: ti: davinci-i2s: remove unnecessary NULL check before clk_disable_unprepare() (Chen Ni) - ASoC: sun4i-codec: add h616 card long_name (Ryan Walklin) - ASoC: sun4i-codec: support hp-det-gpios property (Ryan Walklin) - ASoC: sun4i-codec: correct dapm widgets and controls for h616 (Ryan Walklin) - ASoC: dt-bindings: sun4i-a10-codec: add hp-det-gpios (Chris Morgan) - ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic (Martin Povišer) - ASoC: tas2770: Factor out set_ivsense_slots (Martin Povišer) - ASoC: tas2764: Add control concerning overcurrent events (Martin Povišer) - ASoC: tas2764: Extend driver to SN012776 (Martin Povišer) - ASoC: dt-bindings: tas2770: add compatible for TAS5770L (James Calligeros) - ASoC: dt-bindings: tas27xx: add compatible for SN012776 (James Calligeros) - ASoC: SOF: ipc4-topology: Allocate ref_params on stack (Andy Shevchenko) - ASoC: samsung: speyside: Free gpiod table (Linus Walleij) - ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor renoir platform resource structure (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor rembrant platform resource structure (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor acp63 platform resource structure (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor acp70 platform resource structure (Venkata Prasad Potturu) - ASoC: amd: acp: Remove white line (Venkata Prasad Potturu) - ASoC: amd: acp: Move spin_lock and list initialization to acp-pci driver (Venkata Prasad Potturu) - ASoC: amd: acp: Remove redundant acp_dev_data structure (Venkata Prasad Potturu) - ASoC: amd: acp: Add new interrupt handle callbacks in acp_common_hw_ops (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor acp machine select (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor acp platform device creation (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor dmic-codec platform device creation (Venkata Prasad Potturu) - ASoC: amd: acp: Implement acp_common_hw_ops support for acp platforms (Venkata Prasad Potturu) - ASoC: amd: acp: Remove redundant acp70 chip->name (Venkata Prasad Potturu) - ASoC: Intel: soc-acpi-intel-ptl-match: Add cs42l43 support (Naveen Manohar) - ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup() (Alexey Klimov) - ASoC: cs35l41: check the return value from spi_setup() (Vitaliy Shevtsov) - ASoC: SOF: Intel: ptl: Add support for mic privacy (Peter Ujfalusi) - ASoC: SOF: hda/shim: Add callbacks to handle mic privacy change for sdw (Peter Ujfalusi) - ASoC: SOF: Intel: hda-mlink: Add support for mic privacy in VS SHIM registers (Peter Ujfalusi) - ASoC: SOF: ipc4: Add support for Intel HW managed mic privacy messaging (Peter Ujfalusi) - ASoC: SOF: Intel: Create ptl.c as placeholder for Panther Lake features (Peter Ujfalusi) - ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions (Peter Ujfalusi) - ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs from MTL (Peter Ujfalusi) - ASoC: SOF: Intel: mtl: Split up dsp_ops setup code (Peter Ujfalusi) - ASoC: dmic: add regulator support (Olivier Moysan) - ASoC: dt-bindings: add regulator support to dmic codec (Olivier Moysan) - ASoC: dt-bindings: fsl,imx-asrc: Document audio graph port (Shengjiu Wang) - ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger() (Kuninori Morimoto) - ASoC: soc-pcm: reuse dpcm_state_string() (Kuninori Morimoto) - ASoC: cs42l43: convert to SYSTEM_SLEEP_PM_OPS (Arnd Bergmann) - ASoC: dapm: Fix changes to DECLARE_ADAU17X1_DSP_MUX_CTRL (Charles Keepax) - ASoC: Intel: soc-acpi-intel-ptl-match: add cs42l43 6x cs35l56 support (Bard Liao) - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 6x cs35l56 support (Bard Liao) - ASoC: Intel: soc-acpi-intel-ptl-match: add sdw multi function mockup codec (Bard Liao) - ASoC: Intel: soc-acpi-intel-lnl-match: add sdw multi function mockup codec (Bard Liao) - ASoC: Intel: add multi-function SDW mockup codec match (Bard Liao) - ASoC: sdw_utils: add mic and amp dais to 0xaaaa codec (Bard Liao) - ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l3_rt1320_l12 support (Peter Ujfalusi) - ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb_l3_rt1320_l2 support (Peter Ujfalusi) - ASoC: Intel: adl: add 2xrt1316 audio configuration (Bard Liao) - ASoC: soc-pcm: merge soc_pcm_hw_update_format/subformat() (Kuninori Morimoto) - ASoC: doc: use SND_SOC_DAILINK_xxx() macro (Kuninori Morimoto) - ASoC: fsl_audmix: register card device depends on 'dais' property (Shengjiu Wang) - ASoC: dt-bindings: fsl,audmix: make 'dais' property to be optional (Shengjiu Wang) - ASoC: dt-bindings: fsl,audmix: Document audio graph port (Shengjiu Wang) - ASoC: dt-bindings: fsl,sai: Document audio graph port (Shengjiu Wang) - ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpers (Charles Keepax) - ASoC: Tidy up SOC_DOUBLE_R_* helpers (Charles Keepax) - ASoC: dapm: Use ASoC control macros where possible (Charles Keepax) - ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helper (Charles Keepax) - ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro (Charles Keepax) - ASoC: wsa881x: Use SOC_SINGLE_EXT_TLV() helper macro (Charles Keepax) - ASoC: wm9713: Use SOC_DOUBLE_EXT() helper macro (Charles Keepax) - ASoC: wm9712: Use SOC_SINGLE_EXT() helper macro (Charles Keepax) - ASoC: wcd938x: Use SOC_SINGLE_EXT_TLV() helper macro (Charles Keepax) - ASoC: tas2562: Use SOC_SINGLE_EXT_TLV() helper macro (Charles Keepax) - ASoC: sma1307: Use SOC_SINGLE_EXT() helper macro (Charles Keepax) - ASoC: rt715: Remove duplicate SOC_DOUBLE_R_EXT() helper macro (Charles Keepax) - ASoC: Remove unused helper macro (Charles Keepax) - ASoC: samsung: tm2_wm5110: Drop unused include (Linus Walleij) - ASoC: samsung: tobermory: Drop unused include (Linus Walleij) - ASoC: samsung: speyside: Convert to GPIO descriptor (Linus Walleij) - ASoC: samsung: lowland: Drop unused include (Linus Walleij) - ASoC: samsung: littlemill: Drop unused include (Linus Walleij) - ASoC: samsung: bells: Drop unused include (Linus Walleij) - ASoC: codecs: rt5677: Update definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt298: Update definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt286: Update definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5682: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5670: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5668: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5665: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5663: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5660: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5659: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5651: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5645: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5640: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt5514: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt274: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt1318: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt1308: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt1305: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt1019: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt1016: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt1015: Fix definition of device_id tables (Cezary Rojewski) - ASoC: codecs: rt1011: Fix definition of device_id tables (Cezary Rojewski) - ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS} (Kuninori Morimoto) - ASoC: rockchip: rockchip_rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: rockchip: rockchip_max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: rockchip: rk3399_gru_sound: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: rockchip: rk3288_hdmi_analog: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8365-dai-pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8365-dai-i2s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8365-mt6357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8195-mt6359: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8192-mt6359-rt1015-rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8186-mt6366: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8183-da7219-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8173-rt5650-rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8173-rt5650-rt5676: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8173-max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt8173-rt5650: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt7986-dai-etdm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt7986-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt2701-cs42448: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mediatek: mt2701-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: smdk_wm8994pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: midas_wm1811: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: aries_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: smdk_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: littlemill: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: tm2_wm5110: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: tobermory: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: speyside: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: lowland: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: arndale: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: odroid: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: bells: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: samsung: snow: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: max98357a: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: max98927: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: ssm4567: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: intel: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: tegra: tegra_wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: tegra: tegra_asoc_machine: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: meson: meson-card-utils: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: meson: t9015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ux500: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: lochnagar-sc: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: sgtl5000: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: src4xxx: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: arizona: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: madera: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm9713: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm9081: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8996: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8995: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8993: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8991: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8990: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8988: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8985: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8983: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8978: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8974: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8971: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8962: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8961: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8955: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8940: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8904: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8900: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8804: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8776: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8770: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8753: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8750: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8741: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8737: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8728: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8711: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8580: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8524: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8523: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8510: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8400: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm8350: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm5100: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: wm2200: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5682s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5677: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5670: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5668: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5665: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5663: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5660: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5659: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5651: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5640: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5631: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt5616: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt1308: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt1305: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt1016: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt1015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt1011: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: rk817: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: nau8824: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: nau8822: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: nau8810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: nau8540: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: da9055: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: da732x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: da7218: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: da7210: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs53l30: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs43130: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs42xx8: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs42l73: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs42l56: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs42l52: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs42l51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs42l42: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs35l34: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs35l33: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs35l32: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs530x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs4341: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs4271: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs4270: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs4265: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: codec: cs4234: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ti: omap3pandora: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ti: omap-twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ti: davinci-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ti: ams-delta: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: Documentation: Codec to Codec: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: audio-graph-card2-custom-sample.dtsi: remove original sample (Kuninori Morimoto) - ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT (Kuninori Morimoto) - ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT (Kuninori Morimoto) - ASoC: dt-bindings: everest,es8328: Require reg property (Krzysztof Kozlowski) - ASoC: dt-bindings: everest,es8328: Mark ES8388 compatible with ES8328 (Krzysztof Kozlowski) - ASoC: mediatek: mt6359: Fix DT parse error due to wrong child node name (Louis-Alexis Eyraud) - ASoC: codecs: wsa883x: Implement temperature reading and hwmon (Alexey Klimov) - ASoC: SOF: Intel: hda-dai: Remove unnecessary bool conversion (Thorsten Blum) - ASoC: uniphier: use devm_kmemdup_array() (Raag Jadav) - ASoC: meson: axg-tdm-interface: use devm_kmemdup_array() (Raag Jadav) - ASoC: uda1380: use devm_kmemdup_array() (Raag Jadav) - ASoC: tlv320dac33: use devm_kmemdup_array() (Raag Jadav) - ASoC: hdac_hdmi: use devm_kmemdup_array() (Raag Jadav) - ASoC: Intel: avs: use devm_kmemdup_array() (Raag Jadav) - ASoC: SDCA: Add helper to write out defaults and fixed values (Charles Keepax) - ASoC: SDCA: Add regmap helpers for parsing for DisCo Constant values (Charles Keepax) - ASoC: SDCA: Add generic regmap SDCA helpers (Charles Keepax) - regcache: Add support for sorting defaults arrays (Charles Keepax) - ASoC: mediatek: mt8188: avoid uninitialized variable use (Arnd Bergmann) - MAINTAINERS: Add Vincenzo Frascino as Xilinx Sound Driver Maintainer (Vincenzo Frascino) - ASoC: dt-bindings: xlnx,spdif: Convert to json-schema (Vincenzo Frascino) - ASoC: dt-bindings: xlnx,audio-formatter: Convert to json-schema (Vincenzo Frascino) - ASoC: dt-bindings: xlnx,i2s: Convert to json-schema (Vincenzo Frascino) - ASoC: tas2781: Clean up for some define (Baojun Xu) - ASoC: rt712-sdca: Add FU05 playback switch control (Shuming Fan) - ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backend to dai-link (Nícolas F. R. A. Prado) - ASoC: mediatek: mt8188-mt6359: Add DMIC support (Nícolas F. R. A. Prado) - ASoC: mediatek: mt8188: Add support for DMIC (parkeryang) - ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile (Nícolas F. R. A. Prado) - ASoC: mediatek: mt8188: Add reference for dmic clocks (Nícolas F. R. A. Prado) - ASoC: mediatek: mt8188: Add audsys hires clocks (Nícolas F. R. A. Prado) - ASoC: dt-bindings: fsl,imx-asrc: Reference common DAI properties (Shengjiu Wang) - ASoC: dt-bindings: fsl,easrc: Reference common DAI properties (Shengjiu Wang) - ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation (Cezary Rojewski) - ASoC: Intel: avs: Honor the invert flag for mixer controls (Cezary Rojewski) - ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN (Amadeusz Sławiński) - ASoC: Intel: avs: Move to the new control operations (Cezary Rojewski) - ASoC: Intel: avs: New volume control operations (Cezary Rojewski) - ASoC: Intel: avs: Update VOLUME and add MUTE IPCs (Cezary Rojewski) - ASoC: Intel: avs: Add volume control for GAIN module (Amadeusz Sławiński) - ASoC: Intel: avs: Make PEAKVOL configurable from topology (Cezary Rojewski) - ASoC: topology: Save num_channels value for mixer controls (Cezary Rojewski) - ASoC: topology: Create kcontrols based on their type (Cezary Rojewski) - ASoC: imx-card: Add playback_only or capture_only support (Shengjiu Wang) - ASoC: dt-bindings: imx-card: Add playback-only and capture-only property (Shengjiu Wang) - ASoC: amd: acp: acp70: Remove unnecessary if-check (Thorsten Blum) - ASoC: q6dsp: q6apm: replace kzalloc() with kcalloc() in q6apm_map_memory_regions() (Ethan Carter Edwards) - ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: ti: rx51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: kirkwood: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: Documentation: DPCM: use inclusive language for SND_SOC_DAIFMT_CBx_CFx (Kuninori Morimoto) - ASoC: cros_ec_codec: Use str_enable_disable() helper in wov_enable_put() (Thorsten Blum) - ASoC: atmel: atmel-classd: Use str_enabled_disabled() helper (Thorsten Blum) - ASoC: SOF: amd: Move depends on AMD_NODE to consumers (Mario Limonciello) - ASoC: fsl: fsl_qmc_audio: Remove unnecessary bool conversions (Thorsten Blum) - ASoC: SOF: amd: Add depends on CPU_SUP_AMD (Mario Limonciello) - ASoC: soc-core: Use str_yes_no() in snd_soc_close_delayed_work() (Thorsten Blum) - firmware: cs_dsp: test_control_parse: null-terminate test strings (Thomas Weißschuh) - firmware: cs_dsp: test_bin_error: Use same test cases for adsp2 and Halo Core (Richard Fitzgerald) - ASoC: dt-bindings: atmel-at91sam9g20ek: convert to json-schema (Balakrishnan Sambath) - ASoC: SOF: amd: Drop host bridge ID from struct (Mario Limonciello) - ASoC: amd: acp: Drop local symbols for smn read/write (Mario Limonciello) - ASoC: SOF: amd: Use AMD_NODE (Mario Limonciello) - ASoC: amd: acp: acp63: Use AMD_NODE (Mario Limonciello) - ASoC: amd: acp: acp70: Use AMD_NODE (Mario Limonciello) - ASoC: amd: acp: rembrandt: Use AMD_NODE (Mario Limonciello) - x86/amd_node: Add a smn_read_register() helper (Mario Limonciello) - x86/amd_node: Add support for debugfs access to SMN registers (Mario Limonciello) - x86/amd_node: Add SMN offsets to exclusive region access (Mario Limonciello) - x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE (Yazen Ghannam) - x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state() (Thorsten Blum) - x86/entry: Add __init to ia32_emulation_override_cmdline() (Vitaly Kuznetsov) - ASoC: amd: ps: fix inconsistent indenting warning in check_and_handle_sdw_dma_irq() (Vijendar Mukunda) - ASoC: SOF: imx: Fix error code in probe() (Dan Carpenter) - ASoC: SOF: imx: Fix an IS_ERR() vs NULL bug in imx_parse_ioremap_memory() (Dan Carpenter) - ASoC: soc-pcm: cleanup dpcm_fe_dai_do_trigger() (Kuninori Morimoto) - ASoC: soc-pcm: cleanup dpcm_dai_trigger_fe_be() (Kuninori Morimoto) - ASoC: remove dpcm_process_paths() (Kuninori Morimoto) - ASoC: remove update from snd_soc_card (Kuninori Morimoto) - ASoC: soc-pcm: remove duplicate param from __soc_pcm_hw_params() (Kuninori Morimoto) - ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() (Kuninori Morimoto) - ASoC: soc-pcm: makes dpcm_dapm_stream_event() void (Kuninori Morimoto) - ASoC: soc-ops: makes snd_soc_read_signed() void (Kuninori Morimoto) - ASoC: soc-core: makes snd_soc_set_dmi_name() local (Kuninori Morimoto) - ASoC: soc-pcm: no need to check dpcm->fe on dpcm_be_connect() (Kuninori Morimoto) - ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG (Hector Martin) - ASoC: tas2764: Mark SW_RESET as volatile (Hector Martin) - ASoC: tas2764: Wait for ramp-down after shutdown (Hector Martin) - ASoC: tas2764: Power up/down amp on mute ops (Hector Martin) - ASoC: SOF: Intel: Use str_enable_disable() helper (Thorsten Blum) - ASoC: wm_hubs: Use str_enable_disable() in wm_hubs_update_class_w() (Thorsten Blum) - ASoC: dt-bindings: wlf,wm8960: add 'port' property (Laurentiu Mihalcea) - ASoC: SOF: ipc3: Use str_enabled_disabled() helper function (Thorsten Blum) - ASoC: SOF: Intel: Don't import non-existing module namespace (Uwe Kleine-König) - ASoC: ops: Enforce platform maximum on initial value (Martin Povišer) - ASoC: adau1701: use gpiod_multi_set_value_cansleep (David Lechner) - ASoC: Intel: avs: Use str_on_off() in avs_dsp_core_power() (Thorsten Blum) - ASoC: tegra: Remove the isomgr_bw APIs export (Sheetal) - ASoC: amd: ps: use switch statements for acp pci revision id check (Vijendar Mukunda) - ASoC: SOF: imx-common: set sdev->pdata->hw_pdata after common is alloc'd (Laurentiu Mihalcea) - ASoC: fsl_micfil: Add decimation filter bypass mode support (Shengjiu Wang) - dt-bindings: ASoC: rockchip: Add compatible for RK3588 SPDIF (Alexey Charkov) - ASoC: codecs: wcd93xx-sdw: fix of_property_read_bool() warnings (Johan Hovold) - ASoC: tscs454: Use str_enable_disable() in pll_power_event() (Thorsten Blum) - ASoC: SDCA: Add support for PDE Entity properties (Charles Keepax) - ASoC: SDCA: Add support for clock Entity properties (Charles Keepax) - ASoC: SDCA: Add support for IT/OT Entity properties (Charles Keepax) - ASoC: SDCA: Add Channel Cluster parsing (Charles Keepax) - ASoC: SDCA: Add parsing for Control range structures (Charles Keepax) - ASoC: SDCA: Add SDCA Control parsing (Charles Keepax) - ASoC: SDCA: Add support for Entity 0 (Charles Keepax) - ASoC: SDCA: Parse initialization write table (Pierre-Louis Bossart) - ASoC: SDCA: Add code to parse Function information (Pierre-Louis Bossart) - ASoC: SDCA: Minor formatting and naming tweaks (Charles Keepax) - ASoC: SOF: imx: add driver for the imx95 chip (Laurentiu Mihalcea) - ASoC: SOF: imx: merge imx8 and imx8ulp drivers (Laurentiu Mihalcea) - ASoC: SOF: imx: merge imx8 and imx8m drivers (Laurentiu Mihalcea) - ASoC: SOF: imx8: drop unneeded/unused macros/header includes (Laurentiu Mihalcea) - ASoC: SOF: imx8: use IMX_SOF_* macros (Laurentiu Mihalcea) - ASoC: SOF: imx8: use common imx chip interface (Laurentiu Mihalcea) - ASoC: SOF: imx: introduce more common structures and functions (Laurentiu Mihalcea) - ASoC: amd: amd_sdw: Add quirks for Dell SKU's (Vijendar Mukunda) - ASoC: amd: acp: amd-acp70-acpi-match: Add RT1320 & RT722 combination soundwire machine (Vijendar Mukunda) - ASoC: amd: acp: amd-acp70-acpi-match: Add rt722 support (Vijendar Mukunda) - ASoC: amd: acp: add RT711, RT714 & RT1316 support for ACP7.0 platform (Vijendar Mukunda) - ASoC: amd: acp: add machine driver changes for ACP7.0 and ACP7.1 platforms (Vijendar Mukunda) - ASoC: amd: update Pink Sardine platform Kconfig description (Vijendar Mukunda) - ASoC: amd: ps: update file description and copyright year (Vijendar Mukunda) - ASoC: amd: ps: update module description (Vijendar Mukunda) - ASoC: amd: ps: add soundwire wake interrupt handling (Vijendar Mukunda) - ASoC: amd: ps: add soundwire dma interrupts handling for ACP7.0 platform (Vijendar Mukunda) - ASoC: amd: ps: implement function to restore dma config for ACP7.0 platform (Vijendar Mukunda) - ASoC: amd: ps: add ACP7.0 & ACP7.1 specific soundwire dma driver changes (Vijendar Mukunda) - ASoC: amd: ps: add pm ops related hw_ops for ACP7.0 & ACP7.1 platforms (Vijendar Mukunda) - ASoC: amd: ps: add pci driver hw_ops for ACP7.0 & ACP7.1 variants (Vijendar Mukunda) - ASoC: amd: ps: rename acp_restore_sdw_dma_config() function (Vijendar Mukunda) - ASoC: amd: ps: refactor soundwire dma interrupts enable/disable sequence (Vijendar Mukunda) - ASoC: amd: ps: refactor soundwire dma driver code (Vijendar Mukunda) - ASoC: amd: ps: store acp revision id in SoundWire dma driver private data (Vijendar Mukunda) - ASoC: amd: ps: refactor soundwire dma interrupt handling (Vijendar Mukunda) - ASoC: amd: ps: add soundwire dma irq thread callback (Vijendar Mukunda) - ASoC: amd: ps: add callback to read acp pin configuration (Vijendar Mukunda) - ASoC: amd: ps: add callback functions for acp pci driver pm ops (Vijendar Mukunda) - ASoC: amd: ps: add acp pci driver hw_ops for acp6.3 platform (Vijendar Mukunda) - ASoC: amd: ps: use macro for ACP6.3 pci revision id (Vijendar Mukunda) - ASoC: amd: ps: rename structure names, variable and other macros (Vijendar Mukunda) - ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13 (Peter Ujfalusi) - ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt1320 support (Peter Ujfalusi) - ASoC: tas2781: Switch to use %%ptTsr (Andy Shevchenko) - ASoC: SOF: ipc4-topology: Improve the information in prepare_copier prints (Peter Ujfalusi) - ASoC: SOF: pcm: Add snd_sof_pcm specific wrappers for dev_dbg() and dev_err() (Peter Ujfalusi) - ASoC: SOF: pcm: Move period/buffer configuration print after platform open (Peter Ujfalusi) - ASoC: SOF: Relocate and rework functionality for PCM stream freeing (Peter Ujfalusi) - ASoC: qcom: sdw: Add get and set channel maps support from codec to cpu dais (Mohammad Rafi Shaik) - soundwire: qcom: Add set_channel_map api support (Mohammad Rafi Shaik) - ASoC: codecs: wcd937x: Add static channel mapping support in wcd937x-sdw (Mohammad Rafi Shaik) - ASoC: dt-bindings: wcd937x-sdw: Add static channel mapping support (Mohammad Rafi Shaik) - ASoC: cpcap: Implement jack detection (Ivaylo Dimitrov) - dt-bindings: mfd: motorola-cpcap: Document audio-codec interrupts (Ivaylo Dimitrov) - ASoC: cpcap: Implement .set_bias_level (Ivaylo Dimitrov) - ASoC: audio-graph-card2: use snd_soc_ret() (Kuninori Morimoto) - ASoC: audio-graph-card: use snd_soc_ret() (Kuninori Morimoto) - ASoC: simple-card-utils: use snd_soc_ret() (Kuninori Morimoto) - ASoC: simple-card: use snd_soc_ret() (Kuninori Morimoto) - ASoC: soc-pcm: use snd_soc_ret() (Kuninori Morimoto) - ASoC: soc-utils: care -EOPNOTSUPP on snd_soc_ret() (Kuninori Morimoto) - ASoC: add common snd_soc_ret() and use it (Kuninori Morimoto) - ASoC: codecs: wcd934x: use wcd934x binding header (Dzmitry Sankouski) - ASoC: dt-bindings: Add bindings for WCD934x DAIs (Dzmitry Sankouski) - ALSA: hda: Select avs-driver by default on MBL (Cezary Rojewski) - ASoC: Intel: avs: Add WHM module support (Cezary Rojewski) - ASoC: Intel: avs: Remove unused gateway configuration code (Cezary Rojewski) - ASoC: Intel: avs: New gateway configuration mechanism (Cezary Rojewski) - ASoC: Intel: avs: Configure basefw on TGL-based platforms (Amadeusz Sławiński) - ASoC: Intel: avs: Move DSP-boot steps into individual functions (Cezary Rojewski) - ASoC: Intel: avs: pcm3168a board selection (Cezary Rojewski) - ASoC: Intel: avs: Add pcm3168a machine board (Cezary Rojewski) - ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode (Cezary Rojewski) - ASoC: codecs: pcm3168a: Relax probing conditions (Cezary Rojewski) - ASoC: codecs: pcm3168a: Add ACPI match table (Cezary Rojewski) - ASoC: SOF: ipc4: Add support for split firmware releases (Peter Ujfalusi) - ASoC: dapm: unexport dapm_mark_endpoints_dirty() (Masahiro Yamada) - ASoC: SOF: ipc4-pcm: Move out be_rate initialization from for loop in fixup (Peter Ujfalusi) - ASoC: dapm: unexport snd_soc_dapm_update_dai() (Masahiro Yamada) - ASoC: dapm: unexport snd_soc_dapm_init() (Masahiro Yamada) - ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend|resume)_clock (Dr. David Alan Gilbert) - ASoC: dt-bindings: atmel,at91-ssc: Convert to YAML format (Andrei Simion) - ASoC: rt722: get lane mapping property (Bard Liao) - ASoC: SOF: mediatek: Use str_on_off() helper function (Thorsten Blum) - ASoC: amd: acp: Use str_low_high() helper function (Thorsten Blum) - ASoC: dmic: Add DSD big endian format support (Shengjiu Wang) - ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties (Geert Uytterhoeven) - ASoC: soc-ops: remove soc-dpcm.h (Kuninori Morimoto) - ASoC: mediatek: mt6358: Remove unused functions (Dr. David Alan Gilbert) - ASoC: SOF: topology: Use krealloc_array() to replace krealloc() (Zhang Heng) - ASoC: tegra: Add interconnect support (Sheetal) - ASoC: rt722-sdca: Make use of new expanded MBQ regmap (Charles Keepax) - ASoC: rt722-sdca: Add some missing readable registers (Charles Keepax) - ASoC: mediatek: Remove unused mtk_memif_set_rate (Dr. David Alan Gilbert) - ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA (Stefan Binding) - ALSA: timer: Don't take register_mutex with copy_from/to_user() (Takashi Iwai) - ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible (Jayesh Choudhary) - ASoC: amd: Add DMI quirk for ACP6X mic support (keenplify) - ASoC: dt-bindings: fsl,sai: Add i.MX94 support (Frank Li) - ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai() (Kuninori Morimoto) - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247 (Chris Chiu) - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315 (Chris Chiu) - ALSA: oxygen: Fix dependency on CONFIG_PM_SLEEP (Takashi Iwai) - ALSA: echoaudio: remove unused variable (Andres Urian Florez) - ASoC: tas2781: Support dsp firmware Alpha and Beta seaies (Shenghao Ding) - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx (Dhruv Deshpande) - ALSA: usb-audio: separate DJM-A9 cap lvl options (Olivia Mackintosh) - ALSA: hda/realtek: Always honor no_shutup_pins (Takashi Iwai) - ALSA: usb-audio: Fix CME quirk for UF series keyboards (Ricard Wanderlof) - ALSA: intel-hdmi-audio: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ALSA: vx222: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: oxygen: Convert to EXPORT_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: hda/tegra: Convert to RUNTIME_PM_OPS() & co (Takashi Iwai) - ALSA: hda-intel: Convert to RUNTIME_PM_OPS() (Takashi Iwai) - ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr() (Takashi Iwai) - ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS() (Takashi Iwai) - ALSA: atmel: Convert to DEFINE_SIMPLE_DEV_PM_OPS() macro (Takashi Iwai) - ALSA: ac97: Convert to RUNTIME_PM_OPS() macro (Takashi Iwai) - ALSA: ctxfi: change dao_set_input functions from kzalloc to kcalloc (Ethan Carter Edwards) - ALSA: seq: Avoid client data changes during proc reads (Takashi Iwai) - ALSA: seq: Improve data consistency at polling (Takashi Iwai) - ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7 (Maciej S. Szmigiero) - ALSA: seq: seq_oss_event: fix inconsistent indenting warning in note_on_event() (Charles Han) - ALSA: es18xx: Fix spelling mistake "grap" -> "grab" (Colin Ian King) - ALSA: usb-audio: enable support for Presonus Studio 1824c within 1810c file (Amin Dandache) - ALSA: opti9xx: fix inconsistent indenting warning in snd_opti9xx_configure() (Charles Han) - ALSA: emu10k1: fix inconsistent indenting warning in snd_emu10k1_synth_free() (Charles Han) - ALSA: pcm: Drop superfluous NULL check in snd_pcm_format_set_silence() (Takashi Iwai) - ALSA: arm: aaci: Constify amba_id table (Krzysztof Kozlowski) - ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist (Maxim Mikityanskiy) - ALSA: hda: intel: Fix Optimus when GPU has no sound (Maxim Mikityanskiy) - ALSA: docs: Fix module paths in /sys (Jakub Wilk) - ALSA: docs: Fix typo (Jakub Wilk) - ASoC: hdmi-codec: dump ELD through procfs (Dmitry Baryshkov) - ALSA: hda/hdmi: extract common interface for ELD handling (Dmitry Baryshkov) - ALSA: lola: Remove unused lola_(save|restore)_mixer (Dr. David Alan Gilbert) - media: pci: mgb4: include linux/errno.h (Arnd Bergmann) - media: synopsys: hdmirx: Fix signedness bug in hdmirx_parse_dt() (Dan Carpenter) - media: platform: synopsys: hdmirx: Fix 64-bit division for 32-bit targets (Nathan Chancellor) - media: vim2m: print device name after registering device (Matthew Majewski) - media: vivid: Introduce VIDEO_VIVID_OSD (Ricardo Ribalda) - media: vivid: Move all fb_info references into vivid-osd (Ricardo Ribalda) - media: platform: synopsys: hdmirx: Optimize struct snps_hdmirx_dev (Dmitry Osipenko) - media: platform: synopsys: hdmirx: Remove unused HDMI audio CODEC relics (Dmitry Osipenko) - media: platform: synopsys: hdmirx: Remove duplicated header inclusion (Dmitry Osipenko) - media: qcom: Clean up Kconfig dependencies (Robin Murphy) - media: dvb-frontends: tda10048: Make the range of z explicit. (Ricardo Ribalda) - media: platform: stm32: Add check for clk_enable() (Jiasheng Jiang) - media: xilinx-tpg: fix double put in xtpg_parse_of() (Dan Carpenter) - media: siano: Fix error handling in smsdvb_module_init() (Yuan Can) - media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe() (Markus Elfring) - media: i2c: tda1997x: Call of_node_put(ep) only once in tda1997x_parse_dt() (Markus Elfring) - dt-bindings: media: mediatek,vcodec: Revise description (Fei Shao) - dt-bindings: media: mediatek,jpeg: Relax IOMMU max item count (Fei Shao) - media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() (Karina Yankevich) - media: rockchip: rga: fix rga offset lookup (John Keeping) - media: rockchip: rga: fix field in OUTPUT buffers (Michael Tretter) - staging: media: sdis: move open braces to the previous line (Santiago Ruano Rincón) - staging: media: sdis: move open brace to a new line (Santiago Ruano Rincón) - media: ccs-pll: Make variables const where appropriate (Laurent Pinchart) - media: cec: use us_to_ktime() where appropriate (Vitaliy Shevtsov) - media: i2c: add lt6911uxe hdmi bridge driver (Dongcheng Yan) - media: vimc: skip .s_stream() for stopped entities (Nikita Zhandarovich) - media: dvb: Fix spelling mistake "ofset" -> "offset" (Colin Ian King) - media: s5p-mfc: Corrected NV12M/NV21M plane-sizes (Aakarsh Jain) - media: platform: ti: Remove unused omap3isp_print_status (Dr. David Alan Gilbert) - media: platform: synopsys: Add support for HDMI input driver (Shreeya Patel) - dt-bindings: media: Document bindings for HDMI RX Controller (Shreeya Patel) - MAINTAINERS: Add entry for Synopsys DesignWare HDMI RX Driver (Shreeya Patel) - media: v4l2-core: use (t,l)/wxh format for rectangle (Hans Verkuil) - media: v4l2-tpg: use (t,l)/wxh format for rectangle (Hans Verkuil) - media: radio-wl1273: Rename wl1273_fm_vidioc_s_ctrl (Ricardo Ribalda) - media: v4l2-core: Introduce v4l2_query_ext_ctrl_to_v4l2_queryctrl (Ricardo Ribalda) - media: v4l2: Remove vidioc_s_ctrl callback (Ricardo Ribalda) - media: cx231xx: Remove vidioc_s_ctrl callback (Ricardo Ribalda) - media: v4l2: Remove vidioc_g_ctrl callback (Ricardo Ribalda) - media: v4l2: Remove vidioc_queryctrl callback (Ricardo Ribalda) - media: atomisp: Remove vidioc_g/s callback (Ricardo Ribalda) - media: atomisp: Replace queryctrl with query_ext_ctrl (Ricardo Ribalda) - media: uvcvideo: Remove vidioc_queryctrl (Ricardo Ribalda) - media: pvrusb2: Remove g/s_ctrl callbacks (Ricardo Ribalda) - media: pvrusb2: Convert queryctrl to query_ext_ctrl (Ricardo Ribalda) - media: ioctl: Simulate v4l2_queryctrl with v4l2_query_ext_ctrl (Ricardo Ribalda) - media: cx231xx: set device_caps for 417 (Hans Verkuil) - media: cec: core: allow raw msg transmit while configuring (Hans Verkuil) - media: cx23885: Add analog support for AVerMedia H789-C PCIe card (Plamen Atanasov) - media: rc: reduce useless padding in struct rc_dev etc (Sean Young) - media: rcar-csi2: Convert to .{enable|disable}_streams (Tomi Valkeinen) - media: rcar-isp: Convert to .{enable|disable}_streams (Tomi Valkeinen) - media: rcar-isp: Convert to subdev state (Tomi Valkeinen) - media: rcar-csi2: Use v4l2_subdev_{enable|disable}_streams() (Tomi Valkeinen) - media: rcar-isp: Use v4l2_subdev_{enable|disable}_streams() (Tomi Valkeinen) - media: rcar-vin: Use v4l2_subdev_{enable|disable}_streams() (Tomi Valkeinen) - media: rcar-csi2: Use v4l2_get_link_freq() (Tomi Valkeinen) - media: rcar-isp: Add RAW8, RAW10 and RAW12 formats (Tomi Valkeinen) - media: rcar-csi2: Add RAW10 and RAW12 formats (Tomi Valkeinen) - media: rcar-csi2: Move Y8 entry to a better place (Tomi Valkeinen) - media: ov08x40: Log chip ID when identifying the chip (Hans de Goede) - media: ov08x40: Fix value of reset GPIO when requesting it (Hans de Goede) - media: imx335: Set vblank immediately (Paul Elder) - media: ipu6: Drop unused ipu6_dma_get_sgtable() (Sakari Ailus) - media: i2c: ov9282: add AEC Manual register definition (Richard Leitner) - media: i2c: ov9282: use register definitions (Richard Leitner) - media: vgxy61: Replace nested min() with single min3() (Qasim Ijaz) - media: i2c: imx219: Only use higher LLP_MIN for binned resolutions (Jai Luthra) - media: i2c: imx219: Use subdev state to calculate binning and pixelrate (Jai Luthra) - media: i2c: imx219: Simplify binning mode (Jai Luthra) - media: i2c: imx283: Drop runtime suspend/resume functions (Tarang Raval) - media: i2c: imx219: remove context around case (Cosmin Tanislav) - media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl() (Dan Carpenter) - media: omap3isp: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - media: omap3isp: Handle ARM dma_iommu_mapping (Robin Murphy) - media: intel/ipu6: set the dev_parent of video device to pdev (Bingbu Cao) - media: uvcvideo: Drop the uvc_driver structure (Laurent Pinchart) - media: uvcvideo: Add quirk for Actions UVC05 (Ricardo Ribalda) - media: uvcvideo: document UVC v1.5 ROI (Yunke Cao) - media: uvcvideo: implement UVC v1.5 ROI (Yunke Cao) - media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map (Ricardo Ribalda) - media: uvcvideo: Introduce uvc_mapping_v4l2_size (Ricardo Ribalda) - media: uvcvideo: let v4l2_query_v4l2_ctrl() work with v4l2_query_ext_ctrl (Ricardo Ribalda) - media: uvcvideo: support V4L2_CTRL_WHICH_MIN/MAX_VAL (Yunke Cao) - media: uvcvideo: Factor out query_boundaries from query_ctrl (Ricardo Ribalda) - media: uvcvideo: add support for compound controls (Yunke Cao) - media: uvcvideo: Factor out clamping from uvc_ctrl_set (Ricardo Ribalda) - media: uvcvideo: Support any size for mapping get/set (Ricardo Ribalda) - media: uvcvideo: uvc_ioctl_(g|s)_ext_ctrls: handle NoP case (Ricardo Ribalda) - media: uvcvideo: refactor uvc_ioctl_g_ext_ctrls (Ricardo Ribalda) - media: uvcvideo: Handle uvc menu translation inside uvc_set_le_value (Ricardo Ribalda) - media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value (Ricardo Ribalda) - media: vivid: Add a rectangle control (Yunke Cao) - media: v4l2-ctrls: add support for V4L2_CTRL_WHICH_MIN/MAX_VAL (Hans Verkuil) - media: v4l2_ctrl: Add V4L2_CTRL_TYPE_RECT (Yunke Cao) - media: venus: hfi: add a check to handle OOB in sfr region (Vikash Garodia) - media: venus: hfi: add check to handle incorrect queue size (Vikash Garodia) - media: venus: hfi_parser: refactor hfi packet parsing logic (Vikash Garodia) - media: venus: hfi_parser: add check to avoid out of bound access (Vikash Garodia) - media: visl: Fix ERANGE error when setting enum controls (Nicolas Dufresne) - media: nuvoton: Fix reference handling of ece_pdev (Ricardo Ribalda) - media: nuvoton: Fix reference handling of ece_node (Ricardo Ribalda) - media: adv7180: Disable test-pattern control on adv7180 (Niklas Söderlund) - media: mgb4: Fix switched CMT frequency range "magic values" sets (Martin Tůma) - media: mgb4: Fix CMT registers update logic (Martin Tůma) - media: cx23885: Remove unused netup_eeprom_write (Dr. David Alan Gilbert) - media: hi556: remove redundant assignment to variable enable (Colin Ian King) - media: tc358746: fix locking issue (Matthias Fend) - media: tc358746: improve calculation of the D-PHY timing registers (Matthias Fend) - media: tc358746: add support for 8/10/12/14-bit RAW Bayer formats (Matthias Fend) - media: platform: allgro-dvt: unregister v4l2_device on the error path (Joe Hattori) - media: verisilicon: VP9: Fix typo (Benjamin Gaignard) - media: verisilicon: HEVC: Initialize start_bit field (Benjamin Gaignard) - media: tuners: Constify struct tunertype, tuner_range and tuner_params (Christophe JAILLET) - media: dvb-usb-v2: Constify struct i2c_algorithm (Christophe JAILLET) - media: dvb-usb: Constify struct i2c_algorithm (Christophe JAILLET) - media: dibx000_common: Constify struct i2c_algorithm (Christophe JAILLET) - staging: media: imx: vdic: Drop unused prepare_vdi_in_buffers() (Marek Vasut) - media: qcom: camss: Add sm845 named power-domain support (Caleb Connolly) - media: cx231xx: Convert enum into a define (Ricardo Ribalda) - media: cx23885: add simple suspend/resume (Matthias Schwarzott) - media: coda: Add system resume interface (Xiaolei Wang) - media: dvb-usb: Constify struct usb_device_id (Christophe JAILLET) - media: dt-bindings: adv7180: Document the 'interrupts' property (Fabio Estevam) - media: usb: use kmalloc_array() to replace kmalloc() (Zhang Heng) - media: pwc: remove useless header files (Zhang Heng) - media: i2c: adv748x: Fix test pattern selection mask (Niklas Söderlund) - media: mgb4: Added support for additional GMSL modules variants (Martin Tůma) - media: admin-guide: add mgb4 GMSL modules variants description (Martin Tůma) - Documentation: media: fix spelling error in the HDMI CEC documentation (Chandra Pratap) - media: video-i2c: Use HWMON_CHANNEL_INFO macro to simplify code (Huisong Li) - media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization (Jiasheng Jiang) - media: uapi: rkisp1-config: Fix typo in extensible params example (Niklas Söderlund) - media: dt-bindings: aspeed,video-engine: Convert to json schema (Jammy Huang) - dt-bindings: media: st,stmipid02: correct lane-polarities maxItems (Alain Volmat) - media: iris: rename module file (Arnd Bergmann) - media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning (Arnd Bergmann) - media: platform: rpi1-cfe: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: adv7511-v4l2: add support for the EEODB (Hans Verkuil) - media: v4l2-dv-timings: add v4l2_num_edid_blocks() helper (Hans Verkuil) - media: radio-aztech.c: fix old email in comment (Hans Verkuil) - media: test-drivers: vivid: don't call schedule in loop (Hans Verkuil) - media: dw9719: Add DW9761 support (Hans de Goede) - media: qcom: camss: switch CSID to defined MIPI CSI data type IDs (Vladimir Zapolskiy) - media: i2c: imx219: Scale the pixel rate for analog binning (Jai Luthra) - media: i2c: imx219: Increase minimum LLP to fix blocky artefacts (Jai Luthra) - media: i2c: imx219: make HBLANK r/w to allow longer exposures (Dave Stevenson) - media: i2c: imx219: Rename VTS to FRM_LENGTH (Jai Luthra) - media: i2c: imx219: Correct the minimum vblanking value (David Plowman) - media: imx219: Adjust PLL settings based on the number of MIPI lanes (Dave Stevenson) - media: i2c: imx415: Link frequencies are not exclusive to num lanes (Dave Stevenson) - media: i2c: imx415: Make HBLANK controllable and in consistent units (Dave Stevenson) - media: i2c: imx415: Add read/write control of VBLANK (Dave Stevenson) - media: v4l: Convert the users of v4l2_get_link_freq to call it on a pad (Sakari Ailus) - media: ivsc: csi: Obtain link frequency from the media pad (Sakari Ailus) - media: intel/ipu6: Obtain link frequency from the remote subdev pad (Sakari Ailus) - media: v4l: Memset argument to 0 before calling get_mbus_config pad op (Sakari Ailus) - media: Documentation: Receiver drivers should call v4l2_get_link_freq() (Sakari Ailus) - media: Documentation: tx-rx: Move transmitter control out of CSI-2 part (Sakari Ailus) - media: Documentation: Update link frequency driver documentation (Sakari Ailus) - media: v4l: Support obtaining link frequency via get_mbus_config (Sakari Ailus) - media: v4l: Support passing media pad argument to v4l2_get_link_freq() (Sakari Ailus) - media: pci: ipu6: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO (Sakari Ailus) - media: i2c: ov7251: Set enable GPIO low in probe (Sakari Ailus) - media: i2c: imx319: Rectify runtime PM handling probe and remove (Sakari Ailus) - media: i2c: imx219: Rectify runtime PM handling in probe and remove (Sakari Ailus) - media: i2c: ccs: Set the device's runtime PM status correctly in probe (Sakari Ailus) - media: i2c: ccs: Set the device's runtime PM status correctly in remove (Sakari Ailus) - media: stm32: dcmipp: add has_csi2 & needs_mclk in match data (Alain Volmat) - media: stm32: csi: correct unsigned or useless variable settings (Alain Volmat) - media: stm32: csi: remove useless fwnode_graph_get_endpoint call (Alain Volmat) - media: stm32: csi: simplify enable_streams error handling (Alain Volmat) - media: stm32: csi: use ARRAY_SIZE to search D-PHY table (Alain Volmat) - media: stm32: csi: register subdev only at end of probe (Alain Volmat) - media: stm32: csi: add missing pm_runtime_put on error (Alain Volmat) - dt-bindings: media: clarify stm32 csi & simplify example (Alain Volmat) - media: stm32: dcmipp: correct ret type in dcmipp_graph_notify_bound (Alain Volmat) - media: i2c: ov2740: Small cleanups (Sakari Ailus) - media: i2c: ov2740: Free control handler on error path (Sakari Ailus) - media: i2c: imx214: Fix link frequency validation (André Apitzsch) - media: i2c: imx214: Add test pattern control (André Apitzsch) - media: i2c: imx214: Verify chip ID (André Apitzsch) - media: i2c: imx214: Add analogue/digital gain control (André Apitzsch) - media: i2c: imx214: Implement vflip/hflip controls (André Apitzsch) - media: i2c: imx214: Add vblank and hblank controls (André Apitzsch) - media: i2c: imx214: Check number of lanes from device tree (André Apitzsch) - media: i2c: imx214: Drop IMX214_REG_EXPOSURE from mode reg arrays (André Apitzsch) - media: i2c: imx214: Replace register addresses with macros (André Apitzsch) - media: i2c: imx214: Convert to CCI register access helpers (André Apitzsch) - media: i2c: imx214: Simplify with dev_err_probe() (André Apitzsch) - media: i2c: imx214: Use subdev active state (André Apitzsch) - media: i2c: imx214: Rectify probe error handling related to runtime PM (Sakari Ailus) - Revert "media: imx214: Fix the error handling in imx214_probe()" (Sakari Ailus) - media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice (Hans de Goede) - media: ov08x40: Add missing '\n' to ov08x40_check_hwcfg() error messages (Hans de Goede) - media: ov08x40: Add missing ov08x40_identify_module() call on stream-start (Hans de Goede) - media: ov08x40: Improve ov08x40_[read|write]_reg() error returns (Hans de Goede) - media: ov08x40: Improve ov08x40_identify_module() error logging (Hans de Goede) - media: ov08x40: Move ov08x40_identify_module() function up (Hans de Goede) - media: ov08x40: Get clock on ACPI platforms too (Hans de Goede) - media: ov08x40: Get reset GPIO and regulators on ACPI platforms too (Hans de Goede) - media: ov08x40: Move fwnode_graph_get_next_endpoint() call up (Hans de Goede) - media: ov08x40: Properly turn sensor on/off when runtime-suspended (Hans de Goede) - media: hi556: Don't log hi556_check_hwcfg() errors twice (Hans de Goede) - media: hi556: Improve error logging when fwnode is not found (Hans de Goede) - media: hi556: Add missing '\n' to hi556 error messages (Hans de Goede) - media: hi556: Fix memory leak (on error) in hi556_check_hwcfg() (Hans de Goede) - media: chips-media: wave5: Fix timeout while testing 10bit hevc fluster (Jackson.lee) - media: chips-media: wave5: Fix a hang after seeking (Jackson.lee) - media: chips-media: wave5: Avoid race condition in the interrupt handler (Jackson.lee) - media: chips-media: wave5: Fix gray color on screen (Jackson.lee) - media: rc: add keymap for Siemens Gigaset RC20 remote (Michael Klein) - media: streamzap: prevent processing IR data on URB failure (Murad Masimov) - media: streamzap: fix race between device disconnection and urb callback (Murad Masimov) - media: qcom: camss: add support for SDM670 camss (Richard Acayan) - dt-bindings: media: camss: Add qcom,sdm670-camss (Richard Acayan) - media: MAINTAINERS: add Qualcomm iris video accelerator driver (Dikshita Agarwal) - media: iris: enable video driver probe of SM8250 SoC (Dikshita Agarwal) - media: iris: add check to allow sub states transitions (Vedang Nagar) - media: iris: implement power scaling for vpu2 and vpu3 (Vedang Nagar) - media: iris: add check whether the video session is supported or not (Vedang Nagar) - media: iris: add support for drain sequence (Dikshita Agarwal) - media: iris: handle streamoff/on from client in dynamic resolution change (Dikshita Agarwal) - media: iris: add support for dynamic resolution change (Dikshita Agarwal) - media: iris: implement vb2 ops for buf_queue and firmware response (Dikshita Agarwal) - media: iris: allocate, initialize and queue internal buffers (Dikshita Agarwal) - media: iris: subscribe parameters and properties to firmware for hfi_gen2 (Vedang Nagar) - media: iris: implement set properties to firmware during streamon (Vedang Nagar) - media: iris: implement vb2 streaming ops (Dikshita Agarwal) - media: iris: implement query_cap ioctl (Vedang Nagar) - media: iris: implement iris v4l2_ctrl_ops (Dikshita Agarwal) - media: iris: implement subscribe_event and unsubscribe_event ioctls (Vedang Nagar) - media: iris: implement enum_fmt and enum_framesizes ioctls (Vedang Nagar) - media: iris: implement g_selection ioctl (Vedang Nagar) - media: iris: implement s_fmt, g_fmt and try_fmt ioctls (Vedang Nagar) - media: iris: implement reqbuf ioctl with vb2_queue_setup (Dikshita Agarwal) - media: iris: implement power management (Dikshita Agarwal) - media: iris: introduce host firmware interface with necessary hooks (Dikshita Agarwal) - media: iris: implement the boot sequence of the firmware (Dikshita Agarwal) - media: iris: implement video firmware load/unload (Dikshita Agarwal) - media: iris: introduce iris core state management with shared queues (Dikshita Agarwal) - media: iris: implement iris v4l2 file ops (Dikshita Agarwal) - media: iris: add platform driver for iris video device (Dikshita Agarwal) - dt-bindings: media: Add video support for QCOM SM8550 SoC (Dikshita Agarwal) - media: qcom: camss: Add support for VFE 780 (Depeng Shao) - media: qcom: camss: Add CSID 780 support (Depeng Shao) - media: qcom: camss: csiphy-3ph: Add Gen2 v2.1.2 two-phase MIPI CSI-2 DPHY support (Depeng Shao) - media: qcom: camss: Add sm8550 compatible (Depeng Shao) - dt-bindings: media: camss: Add qcom,sm8550-camss binding (Depeng Shao) - media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available (Depeng Shao) - media: qcom: camss: Add default case in vfe_src_pad_code (Depeng Shao) - media: qcom: camss: Add callback API for RUP update and buf done (Depeng Shao) - media: qcom: camss: vfe: Move common code into vfe core (Depeng Shao) - media: qcom: camss: csid: Move common code into csid core (Depeng Shao) - media: qcom: camss: csiphy-3ph: Use an offset variable to find common control regs (Bryan O'Donoghue) - media: qcom: camss: csiphy-3ph: Move CSIPHY variables to data field inside csiphy struct (Bryan O'Donoghue) - media: qcom: camss: csiphy: Add an init callback to CSI PHY devices (Bryan O'Donoghue) - media: qcom: camss: csiphy-3ph: Rename struct (Bryan O'Donoghue) - media: qcom: camss: csiphy-3ph: Remove redundant PHY init sequence control loop (Bryan O'Donoghue) - media: qcom: camss: csiphy-3ph: Fix trivial indentation fault in defines (Bryan O'Donoghue) - media: qcom: camss: update clock names for sc7280 (Vikram Sharma) - media: dt-bindings: update clocks for sc7280-camss (Vikram Sharma) - auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc() (Andy Shevchenko) - auxdisplay: hd44780: Call charlcd_alloc() from hd44780_common_alloc() (Andy Shevchenko) - auxdisplay: panel: Make use of hd44780_common_free() (Andy Shevchenko) - auxdisplay: hd44780: Make use of hd44780_common_free() (Andy Shevchenko) - auxdisplay: hd44780: Introduce hd44780_common_free() (Andy Shevchenko) - auxdisplay: lcd2s: Allocate memory for custom data in charlcd_alloc() (Andy Shevchenko) - auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common" (Andy Shevchenko) - auxdisplay: panel: Fix an API misuse in panel.c (Andy Shevchenko) - auxdisplay: hd44780: Fix an API misuse in hd44780.c (Haoxiang Li) - auxdisplay: MAX6959 should select BITREVERSE (Geert Uytterhoeven) - auxdisplay: seg-led-gpio: use gpiod_multi_set_value_cansleep (David Lechner) - platform/chrome: cros_ec_typec: Add support for setting USB mode via sysfs (Andrei Kuchynski) - platform/chrome: cros_ec_sysfs: Expose AP_MODE_ENTRY feature state (Andrei Kuchynski) - platform/chrome: cros_ec_sysfs: Expose PD mux status (Andrei Kuchynski) - platform/chrome: cros_ec_lpc: Match on Framework ACPI device (Daniel Schaefer) - MAINTAINERS: Update maintainers for ChromeOS USBC related drivers (Benson Leung) - firmware: thead: add CONFIG_MAILBOX dependency (Arnd Bergmann) - firmware: thead,th1520-aon: Fix use after free in th1520_aon_init() (Dan Carpenter) - pmdomain: arm: scmi_pm_domain: Remove redundant state verification (Sudeep Holla) - pmdomain: thead: fix TH1520_AON_PROTOCOL dependency (Arnd Bergmann) - pmdomain: thead: Add power-domain driver for TH1520 (Michal Wilczynski) - dt-bindings: power: Add TH1520 SoC power domains (Michal Wilczynski) - firmware: thead: Add AON firmware protocol driver (Michal Wilczynski) - dt-bindings: firmware: thead,th1520: Add support for firmware node (Michal Wilczynski) - pmdomain: rockchip: add regulator dependency (Arnd Bergmann) - pmdomain: rockchip: add regulator support (Sebastian Reichel) - pmdomain: rockchip: fix rockchip_pd_power error handling (Peter Geis) - pmdomain: rockchip: reduce indentation in rockchip_pd_power (Sebastian Reichel) - pmdomain: rockchip: forward rockchip_do_pmu_set_power_domain errors (Sebastian Reichel) - pmdomain: rockchip: cleanup mutex handling in rockchip_pd_power (Sebastian Reichel) - dt-bindings: power: rockchip: add regulator support (Sebastian Reichel) - pmdomain: rockchip: Fix build error (Ulf Hansson) - pmdomain: imx: gpcv2: use proper helper for property detection (Ahmad Fatoum) - MAINTAINERS: Update section for cpuidle-psci (Ulf Hansson) - pmdomain: rockchip: Check if SMC could be handled by TA (Shawn Lin) - cpuidle: psci: Add trace for PSCI domain idle (Keita Morisaki) - pmdomain: renesas: rcar-sysc: Drop fwnode_dev_initialized() call (Geert Uytterhoeven) - pmdomain: sunxi: add V853 ppu support (Andras Szemzo) - dt-bindings: power: add V853 ppu bindings (Andras Szemzo) - pmdomain: rockchip: Add smc call to inform firmware (Shawn Lin) - pmdomain: core: Introduce dev_pm_genpd_rpm_always_on() (Ulf Hansson) - soc: rockchip: add header for suspend mode SIP interface (Shawn Lin) - pmdomain: bcm2835-power: set flag GENPD_FLAG_ACTIVE_WAKEUP (Stefan Wahren) - dt-bindings: power: rpmpd: Fix comment for SM6375 (Luca Weiss) - pmdomain: ti: Use of_property_present() for non-boolean properties (Geert Uytterhoeven) - mmc: core: Remove redundant null check (Avri Altman) - mmc: host: Wait for Vdd to settle on card power off (Erick Shepherd) - mmc: omap: Fix memory leak in mmc_omap_new_slot (Miaoqian Lin) - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu) - mmc: renesas_sdhi: fix error code in renesas_sdhi_probe() (Dan Carpenter) - mmc: sdhci-pxav3: set NEED_RSP_BUSY capability (Karel Balej) - mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD (Ulf Hansson) - tty: mmc: sdio: use bool for cts and remove parentheses (Jiri Slaby (SUSE)) - dt-bindings: mmc: sunxi: add compatible strings for Allwinner A523 (Andre Przywara) - dt-bindings: mmc: sunxi: Simplify compatible string listing (Andre Przywara) - dt-bindings: mmc: sdhci-of-dwcmhsc: Add compatible string for RK3528 (Jonas Karlman) - dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3528 (Yao Zi) - mmc: renesas_sdhi: Add support for RZ/G3E SoC (Biju Das) - dt-bindings: mmc: renesas,sdhi: Document RZ/G3E support (Biju Das) - dt-bindings: mmc: rockchip-dw-mshc: Add support for rk3562 (Kever Yang) - dt-bindings: mmc: Add support for rk3562 eMMC (Kever Yang) - mmc: core: Trim trailing whitespace from card product names (Dragan Simic) - dt-bindings: mmc: atmel,hsmci: Convert to json schema (Dharma Balasubiramani) - dt-bindings: mmc: mmc-slot: Make compatible property optional (Dharma Balasubiramani) - dt-bindings: mmc: fsl-imx-esdhc: Add i.MX94 support (Frank Li) - dt-bindings: mmc: Change to additionalProperties to fix fail detect Unevaluated property (Frank Li) - mmc: dw_mmc: add exynos7870 DW MMC support (Kaustabh Chakraborty) - mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves (Kaustabh Chakraborty) - dt-bindings: mmc: samsung,exynos-dw-mshc: add exynos7870 support (Kaustabh Chakraborty) - mmc: sdhci: Disable SD card clock before changing parameters (Erick Shepherd) - mmc: sdhci-of-dwcmshc: Change to dwcmshc_phy_init for reusing codes (Jaehoon Chung) - mmc: slot-gpio: Remove unused mmc_gpio_set_cd_isr (Dr. David Alan Gilbert) - gpio: TODO: add an item to track reworking the sysfs interface (Bartosz Golaszewski) - gpio: TODO: add an item to track the conversion to the new value setters (Bartosz Golaszewski) - gpio: TODO: add delimiters between tasks for better readability (Bartosz Golaszewski) - gpio: TODO: remove the pinctrl integration task (Bartosz Golaszewski) - gpio: TODO: remove task duplication (Bartosz Golaszewski) - gpio: TODO: remove the item about the new debugfs interface (Bartosz Golaszewski) - gpio: da9055: use new line value setter callbacks (Bartosz Golaszewski) - gpio: da9052: use new line value setter callbacks (Bartosz Golaszewski) - gpio: cs5535: use new line value setter callbacks (Bartosz Golaszewski) - gpio: crystalcove: use new line value setter callbacks (Bartosz Golaszewski) - gpio: cros-ec: use new line value setter callbacks (Bartosz Golaszewski) - gpio: creg-snps: use new line value setter callbacks (Bartosz Golaszewski) - gpio: cgbc: use new line value setter callbacks (Bartosz Golaszewski) - gpio: bt8xx: use new line value setter callbacks (Bartosz Golaszewski) - gpio: bt8xx: use lock guards (Bartosz Golaszewski) - gpio: bt8xx: allow to build the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: bd9571mwv: use new line value setter callbacks (Bartosz Golaszewski) - gpio: bd71828: use new line value setter callbacks (Bartosz Golaszewski) - gpio: bd71815: use new line value setter callbacks (Bartosz Golaszewski) - gpio: bcm-kona: use new line value setter callbacks (Bartosz Golaszewski) - gpio: bcm-kona: use lock guards (Bartosz Golaszewski) - gpiolib-acpi: Drop unneeded ERR_CAST() in __acpi_find_gpio() (Andy Shevchenko) - gpio: adnp: use new line value setter callbacks (Bartosz Golaszewski) - gpio: adnp: use lock guards for the I2C lock (Bartosz Golaszewski) - gpio: aspeed-sgpio: use new line value setter callbacks (Bartosz Golaszewski) - gpio: aspeed-sgpio: use lock guards (Bartosz Golaszewski) - gpio: aspeed: use new line value setter callbacks (Bartosz Golaszewski) - gpio: aspeed: use lock guards (Bartosz Golaszewski) - gpio: arizona: use new line value setter callbacks (Bartosz Golaszewski) - gpio: amd-fch: use new line value setter callbacks (Bartosz Golaszewski) - gpio: amd8111: use new line value setter callbacks (Bartosz Golaszewski) - gpio: altera: use new line value setter callbacks (Bartosz Golaszewski) - gpio: altera-a10sr: use new line value setter callbacks (Bartosz Golaszewski) - gpio: adp5585: use new line value setter callbacks (Bartosz Golaszewski) - gpio: adp5520: use new line value setter callbacks (Bartosz Golaszewski) - gpio: adnp: use devm_mutex_init() (Bartosz Golaszewski) - gpio: 74x164: use new line value setter callbacks (Bartosz Golaszewski) - dt-bindings: gpio: vf610: Add i.MX94 support (Frank Li) - gpiolib: fix kerneldoc (Bartosz Golaszewski) - gpio: Hide valid_mask from direct assignments (Matti Vaittinen) - gpio: gpio-rcar: Drop direct use of valid_mask (Matti Vaittinen) - gpio: Add a valid_mask getter (Matti Vaittinen) - gpio: Respect valid_mask when requesting GPIOs (Matti Vaittinen) - gpio: loongson-64bit: Add more gpio chip support (Binbin Zhou) - dt-bindings: gpio: loongson: Add new loongson gpio chip compatible (Binbin Zhou) - gpiolib: Align FLAG_* definitions in the struct gpio_desc (Andy Shevchenko) - dt-bindings: gpio: mvebu: Add missing 'gpio-ranges' property and hog nodes (Rob Herring (Arm)) - gpiolib: of: Handle threecell GPIO chips (Linus Walleij) - gpiolib: of: Use local variables (Linus Walleij) - gpiolib: update kerneldocs for value setters (Bartosz Golaszewski) - gpiolib: deprecate gpio_chip::set and gpio_chip::set_multiple (Bartosz Golaszewski) - gpiolib: remove unneeded WARN_ON() from gpiochip_set_multiple() (Bartosz Golaszewski) - gpiolib: don't double-check the gc->get callback's existence (Bartosz Golaszewski) - gpiolib: use a more explicit retval logic in gpiochip_get_direction() (Bartosz Golaszewski) - gpiolib: don't use gpiochip_get_direction() when registering a chip (Bartosz Golaszewski) - gpio: pcf857x: add support for reset-gpios on (most) PCA967x (Quentin Schulz) - dt-bindings: gpio: nxp,pcf8575: add reset GPIO (Quentin Schulz) - gpio: mvebu: use value returning setters (Bartosz Golaszewski) - gpio: davinci: use value returning setters (Bartosz Golaszewski) - gpio: latch: use value returning setters (Bartosz Golaszewski) - gpio: latch: use lock guards (Bartosz Golaszewski) - gpio: max77650: use value returning setters (Bartosz Golaszewski) - gpio: aggregator: use value returning setters (Bartosz Golaszewski) - gpio: mockup: use value returning setters (Bartosz Golaszewski) - gpio: pca953x: use value returning setters (Bartosz Golaszewski) - gpio: regmap: use value returning setters (Bartosz Golaszewski) - gpio: sim: use value returning setters (Bartosz Golaszewski) - gpiolib: introduce gpio_chip setters that return values (Bartosz Golaszewski) - gpiolib: rework the wrapper around gpio_chip::set_multiple() (Bartosz Golaszewski) - gpiolib: wrap gpio_chip::set() (Bartosz Golaszewski) - gpiolib: make value setters have return values (Bartosz Golaszewski) - leds: aw200xx: don't use return with gpiod_set_value() variants (Bartosz Golaszewski) - gpiolib: use the required minimum set of headers (Bartosz Golaszewski) - gpio: vf610: Switch to gpio-mmio (Linus Walleij) - gpio: mmio: Add flag for calling pinctrl back-end (Linus Walleij) - gpio: virtuser: convert to use dev-sync-probe utilities (Koichiro Den) - gpio: sim: convert to use dev-sync-probe utilities (Koichiro Den) - gpio: introduce utilities for synchronous fake device creation (Koichiro Den) - gpiolib: read descriptor flags once in gpiolib_dbg_show() (Bartosz Golaszewski) - gpiolib: sanitize the return value of gpio_chip::get_direction() (Bartosz Golaszewski) - gpiolib: sanitize the return value of gpio_chip::direction_input() (Bartosz Golaszewski) - gpiolib: sanitize the return value of gpio_chip::direction_output() (Bartosz Golaszewski) - gpiolib: sanitize the return value of gpio_chip::get_multiple() (Bartosz Golaszewski) - gpiolib: sanitize the return value of gpio_chip::get() (Bartosz Golaszewski) - gpiolib: sanitize the return value of gpio_chip::set_config() (Bartosz Golaszewski) - gpiolib: sanitize the return value of gpio_chip::request() (Bartosz Golaszewski) - gpio: regmap: Allow ngpio to be read from the property (Andy Shevchenko) - gpio: regmap: Move optional assignments down in the code (Andy Shevchenko) - gpio: regmap: Group optional assignments together for better understanding (Andy Shevchenko) - gpiolib: Use fwnode instead of device in gpiochip_get_ngpios() (Andy Shevchenko) - gpiolib: Extract gpiochip_choose_fwnode() for wider use (Andy Shevchenko) - gpiolib: don't build HTE code with CONFIG_HTE disabled (Bartosz Golaszewski) - gpiolib: move all includes to the top of gpio/consumer.h (Bartosz Golaszewski) - gpio: loongson-64bit: Remove unneeded ngpio assignment (Andy Shevchenko) - gpiolib: Switch to use for_each_if() helper (Andy Shevchenko) - drm: Move for_each_if() to util_macros.h for wider use (Andy Shevchenko) - gpio: latch: store the address of pdev->dev in a helper variable (Bartosz Golaszewski) - gpio: latch: use generic device properties (Bartosz Golaszewski) - phy: mapphone-mdm6600: use gpiod_multi_set_value_cansleep (David Lechner) - mux: gpio: use gpiod_multi_set_value_cansleep (David Lechner) - mmc: pwrseq_simple: use gpiod_multi_set_value_cansleep (David Lechner) - gpiolib: Simplify implementation of for_each_hwgpio_in_range() (Andy Shevchenko) - gpiolib: Deduplicate some code in for_each_requested_gpio_in_range() (Andy Shevchenko) - gpio: xilinx: Replace custom variants of bitmap_read()/bitmap_write() (Andy Shevchenko) - gpio: xilinx: Use better bitmap APIs where appropriate (Andy Shevchenko) - gpiolib: Deduplicate gpiod_direction_input_nonotify() call (Andy Shevchenko) - gpio: max3191x: use gpiod_multi_set_value_cansleep (David Lechner) - gpiolib: add gpiod_multi_set_value_cansleep() (David Lechner) - gpiolib: Even more opportunities to use str_high_low() helper (Andy Shevchenko) - gpio: 74x164: Utilise temporary variable for struct device (Andy Shevchenko) - gpio: 74x164: Switch to use dev_err_probe() (Andy Shevchenko) - gpio: 74x164: Fully convert to use managed resources (Andy Shevchenko) - gpio: 74x164: Make use of the macros from bits.h (Andy Shevchenko) - gpio: 74x164: Annotate buffer with __counted_by() (Andy Shevchenko) - gpio: 74x164: Simplify code with cleanup helpers (Andy Shevchenko) - gpio: 74x164: Remove unneeded dependency to OF_GPIO (Andy Shevchenko) - gpio: virtio: support multiple virtio-gpio controller instances (hlleng) - dt-bindings: gpio: ast2400-gpio: Add hogs parsing (Ninad Palsule) - gpio: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - hwmon: emc2305: Use devm_thermal_of_cooling_device_register (Florin Leotescu) - hwmon: emc2305: Add OF support (Florin Leotescu) - dt-bindings: hwmon: Add Microchip emc2305 support (Florin Leotescu) - dt-bindings: hwmon: Drop stray blank line in the header (Krzysztof Kozlowski) - hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register (Huisong Li) - hwmon: add driver for HTU31 (Andrei Lalaev) - dt-bindings: hwmon: Add description for sensor HTU31 (Andrei Lalaev) - hwmon: Add driver for TI INA233 Current and Power Monitor (Leo Yang) - dt-bindings: hwmon: ti,ina2xx: Add INA233 device (Leo Yang) - hwmon: Add Congatec Board Controller monitoring driver (Thomas Richard) - hwmon: (pmbus/ltc2978) add support for lt717x (Kim Seer Paller) - dt-bindings: hwmon: ltc2978: add support for LT717x (Kim Seer Paller) - hwmon: (pmbus/ltc2978) Add support for LT717x - docs (Kim Seer Paller) - hwmon: (dell-smm) Increment the number of fans (Kurt Borja) - hwmon: (ntc_thermistor) return error instead of clipping on OOB (Maud Spierings) - hwmon: (pt5161l) Use per-client debugfs entry (Wolfram Sang) - hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates (Huisong Li) - hwmon: (acpi_power_meter) Fix the fake power alarm reporting (Huisong Li) - hwmon: (gpio-fan) Add missing mutex locks (Alexander Stein) - dt-bindings: hwmon: gpio-fan: Add optional regulator support (Alexander Stein) - hwmon: (pmbus/core) Report content of CAPABILITY register in debugfs (Guenter Roeck) - hwmon: (pmbus/core) Optimize debugfs status attribute initialization (Guenter Roeck) - hwmon: (pmbus/core) Optimize debugfs block data attribute initialization (Guenter Roeck) - hwmon: (pmbus/core) Declare regulator notification function as void (Guenter Roeck) - hwmon: (pmbus/core) Make debugfs code unconditional (Guenter Roeck) - hwmon: (pmbus/core) Use the new i2c_client debugfs directory (Guenter Roeck) - hwmon: (pmbus/core) Use local debugfs variable in debugfs initialization (Guenter Roeck) - hwmon: (pmbus/core) Fix various coding style issues (Guenter Roeck) - dt-bindings: hwmon: Add UCD90320 gpio description (Jonathan Stroud) - hwmon: (asus-ec-sensors) add PRIME X670E-PRO WIFI (Shengyu Qu) - dt-bindings: hwmon: ntc-thermistor: fix typo regarding the deprecation of the ntc, compatibles (Maud Spierings) - hwmon: (ntc_thermistor) Fix module name in the Kconfig (Maud Spierings) - hwmon: (pmbus/core) Replace deprecated strncpy() with strscpy() (Thorsten Blum) - hwmon: (k10temp) add support for cyan skillfish (Mikhail Paulyshka) - hwmon: (nct6683) Add customer ID for AMD BC-250 (Mikhail Paulyshka) - hwmon: (xgene-hwmon) use appropriate type for the latency value (Andrey Vatoropin) - docs: hwmon: Fix spelling and grammatical issues (Purva Yeshi) - hwmon: (sg2042) Add back module description/author tags (Arnd Bergmann) - hwmon: (sht3x) Use per-client debugfs entry (Wolfram Sang) - hwmon: (tps23861) Use per-client debugfs entry (Wolfram Sang) - hwmon: (sg2042) Use per-client debugfs entry (Wolfram Sang) - hwmon: (ltc4282) Use per-client debugfs entry (Wolfram Sang) - hwmon: (ina3221) Use per-client debugfs entry (Wolfram Sang) - hwmon: (isl28022) Use per-client debugfs entry (Wolfram Sang) - hwmon: (lm90): Add support for NCT7716, NCT7717 and NCT7718 (Ming Yu) - dt-bindings: hwmon: lm90: Add support for NCT7716, NCT7717 and NCT7718 (Ming Yu) - hwmon: (pmbus/ltc2978) add support for ltm4673 (Cedric Encarnacion) - dt-bindings: hwmon: ltc2978: add support for ltm4673 (Cedric Encarnacion) - hwmon: (gsc) drop unneeded assignment for cache_type (Andy Shevchenko) - dt-bindings: pwm: imx: Add i.MX93, i.MX94 and i.MX95 support (Frank Li) - dt-bindings: pwm: rockchip: Add rockchip,rk3528-pwm (Chukun Pan) - pwm: stmpe: Allow to compile as a module (Uwe Kleine-König) - pwm: Check for CONFIG_PWM using IS_REACHABLE() in main header (Uwe Kleine-König) - dt-bindings: pwm: rockchip: Add rockchip,rk3562-pwm (Kever Yang) - pwm: Strengthen dependency for PWM_SIFIVE (Uwe Kleine-König) - pwm: clps711x: Drop of_match_ptr() usage for .of_match_table (Uwe Kleine-König) - pwm: pca9685: Drop ACPI_PTR() and of_match_ptr() (Andy Shevchenko) - pwm: Add support for pwm nexus dt bindings (Herve Codina) - dt-bindings: pwm: Add support for PWM nexus node (Herve Codina) - pwm: Add upgrade path to #pwm-cells = <3> for users of of_pwm_single_xlate() (Uwe Kleine-König) - pwm: gpio: Switch to use hrtimer_setup() (Nam Cao) - pwm: sophgo: add driver for Sophgo SG2042 PWM (Chen Wang) - dt-bindings: pwm: sophgo: add PWM controller for SG2042 (Chen Wang) - pwm: lpss: Only include where needed (Uwe Kleine-König) - spi: dt-bindings: cdns,qspi-nor: Require some peripheral properties (Miquel Raynal) - spi: dt-bindings: cdns,qspi-nor: Deprecate the Cadence compatible alone (Miquel Raynal) - spi: dt-bindings: cdns,qspi-nor: Be more descriptive regarding what this controller is (Miquel Raynal) - spi: spi-mem: Introduce a default ->exec_op() debug log (Miquel Raynal) - spi: sg2044-nor: fix uninitialized variable in probe (Dan Carpenter) - spi: sg2044-nor: fix signedness bug in sg2044_spifmc_write() (Dan Carpenter) - spi: stm32-ospi: Include "gpio/consumer.h" (Peng Fan) - MAINTAINERS: adjust the file entry in GOCONTROLL MODULINE MODULE SLOT (Lukas Bulwahn) - spi: sg2044-nor: Convert to dev_err_probe() (Andy Shevchenko) - spi: sg2044-nor: Fully convert to device managed resources (Andy Shevchenko) - spi: spi-qpic-snand: avoid memleak in qcom_spi_ecc_init_ctx_pipelined() (Gabor Juhos) - spi: spi-mux: Fix coverity issue, unchecked return value (Sergio Perez Gonzalez) - spi: sophgo: fix incorrect type for ret in sg2044_spifmc_write() (Qasim Ijaz) - spi: spidev: Add an entry for the gocontroll moduline module slot (Maud Spierings) - MAINTAINERS: add maintainer for the GOcontroll Moduline module slot (Maud Spierings) - dt-bindings: connector: Add the GOcontroll Moduline module slot bindings (Maud Spierings) - dt-bindings: vendor-prefixes: add GOcontroll (Maud Spierings) - dt-bindings: spi: add compatibles for mt7988 (Frank Wunderlich) - spi: Use inclusive language (Andy Shevchenko) - spi: cadence-qspi: Improve spi memory performance (Miquel Raynal) - spi: cadence-qspi: Fix probe on AM62A LP SK (Miquel Raynal) - spi: sophgo: add SG2044 SPI NOR controller driver (Longbin Li) - dt-bindings: spi: add SG2044 SPI NOR controller driver (Longbin Li) - spi: spi-qpic-snand: Fix ECC_CFG_ECC_DISABLE shift in qcom_spi_read_last_cw() (Dan Carpenter) - spi: mt65xx: add PM QoS support (Leilk Liu) - spi: dt-bindings: fsl-lpspi: Add i.MX94 support (Frank Li) - spi: stm32: Remove unnecessary print function dev_err() (Jiapeng Chong) - spi: stm32-ospi: Fix an IS_ERR() vs NULL bug in stm32_ospi_get_resources() (Dan Carpenter) - spi: stm32: Add OSPI driver (Patrice Chotard) - dt-bindings: spi: Add STM32 OSPI controller (Patrice Chotard) - spi: spi-qpic: add driver for QCOM SPI NAND flash Interface (Md Sadre Alam) - spi: dt-bindings: Introduce qcom,spi-qpic-snand (Md Sadre Alam) - spi: dt-bindings: Add rk3562 support (Kever Yang) - spi: spi-imx: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - spi: dt-bindings: Convert Freescale SPI bindings to YAML (J. Neuschäfer) - spi: s3c64xx: extend description of compatible's fifo_depth (Tudor Ambarus) - MAINTAINERS: adjust the file entry in SPI OFFLOAD (Lukas Bulwahn) - spi: offload: fix use after free (David Lechner) - spi: fix missing offload_flags doc (David Lechner) - spi: spi-offload-trigger-pwm: add extra headers (David Lechner) - spi: offload: types: include linux/bits.h (David Lechner) - spi: axi-spi-engine: implement offload support (David Lechner) - spi: dt-bindings: axi-spi-engine: add SPI offload properties (David Lechner) - spi: add offload TX/RX streaming APIs (David Lechner) - spi: offload-trigger: add PWM trigger driver (David Lechner) - dt-bindings: trigger-source: add generic PWM trigger source (David Lechner) - spi: offload: add support for hardware triggers (David Lechner) - spi: add basic support for SPI offloading (David Lechner) - spi: gpio: Support a single always-selected device (Andy Shevchenko) - spi: gpio: Remove stale documentation part (Andy Shevchenko) - spi: Replace custom fsleep() implementation (Andy Shevchenko) - spi: fsi: Batch TX operations (Eddie James) - spi: zynqmp-gqspi: Always acknowledge interrupts (Sean Anderson) - spi: zynqmp-gqspi: Clean up fillgenfifo (Sean Anderson) - spi: zynqmp-gqspi: Add helpers for enabling/disabling DMA (Sean Anderson) - spi: zynqmp-gqspi: Add some more debug prints (Sean Anderson) - spi: zynqmp-gqspi: Reformat long line (Sean Anderson) - spi: realtek-rtl-snand: Drop unneeded assignment for cache_type (Andy Shevchenko) - regulator: axp20x: AXP717: dcdc4 doesn't have delay (Philippe Simons) - regulator: dt-bindings: rtq2208: Cleanup whitespace (ChiYuan Huang) - regulator: dt-bindings: rtq2208: Mark fixed LDO VOUT property as deprecated (ChiYuan Huang) - regulator: rtq6752: make const read-only array fault_mask static (Colin Ian King) - regulator: pf9453: add PMIC PF9453 support (Joy Zou) - regulator: dt-bindings: pca9450: Add nxp,pf9453 compatible string (Frank Li) - regulator: pcf50633-regulator: Remove (Dr. David Alan Gilbert) - regulator: pca9450: Handle hardware with fixed SD_VSEL for LDO5 (Frieder Schrempf) - regulator: cros-ec: use devm_kmemdup_array() (Raag Jadav) - regulator: devres: use devm_kmemdup_array() (Raag Jadav) - devres: Introduce devm_kmemdup_array() (Raag Jadav) - iio: imu: st_lsm9ds0: Replace device.h with what is needed (Andy Shevchenko) - driver core: Split devres APIs to device/devres.h (Andy Shevchenko) - err.h: move IOMEM_ERR_PTR() to err.h (Raag Jadav) - regulator: Add (devm_)of_regulator_get() (Sebastian Reichel) - regulator: pca9450: Remove duplicate code in probe (Frieder Schrempf) - regulator: ad5398: Fix incorrect power down bit mask (Dheeraj Reddy Jonnalagadda) - regulator: ad5398: Add device tree support (Isaac Scott) - regulator: ad5398: change enable bit name to improve readibility (Isaac Scott) - regulator: pca9450: Fix enable register for LDO5 (Frieder Schrempf) - regulator: pca9450: Fix control register for LDO5 (Frieder Schrempf) - Revert "regulator: pca9450: Add SD_VSEL GPIO for LDO5" (Frieder Schrempf) - arm64: dts: imx8mp-skov-reva: Use hardware signal for SD card VSELECT (Frieder Schrempf) - dt-bindings: regulator: pca9450: Add properties for handling LDO5 (Frieder Schrempf) - x86/crc: drop the avx10_256 functions and rename avx10_512 to avx512 (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC64 (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_LIBCRC32C (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC8 (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC7 (Eric Biggers) - lib/crc: remove unnecessary prompt for CONFIG_CRC4 (Eric Biggers) - lib/crc7: unexport crc7_be_syndrome_table (Eric Biggers) - lib/crc_kunit.c: update comment in crc_benchmark() (Eric Biggers) - lib/crc_kunit.c: add test and benchmark for crc7_be() (Eric Biggers) - x86/crc32: optimize tail handling for crc32c short inputs (Eric Biggers) - riscv/crc64: add Zbc optimized CRC64 functions (Eric Biggers) - riscv/crc-t10dif: add Zbc optimized CRC-T10DIF function (Eric Biggers) - riscv/crc32: reimplement the CRC32 functions using new template (Eric Biggers) - riscv/crc: add "template" for Zbc optimized CRC functions (Eric Biggers) - x86/crc: add ANNOTATE_NOENDBR to suppress objtool warnings (Eric Biggers) - x86/crc32: improve crc32c_arch() code generation with clang (Eric Biggers) - x86/crc64: implement crc64_be and crc64_nvme using new template (Eric Biggers) - x86/crc-t10dif: implement crc_t10dif using new template (Eric Biggers) - x86/crc32: implement crc32_le using new template (Eric Biggers) - x86/crc: add "template" for [V]PCLMULQDQ based CRC functions (Eric Biggers) - scripts/gen-crc-consts: add gen-crc-consts.py (Eric Biggers) - x86: move ZMM exclusion list into CPU feature flag (Eric Biggers) - lib/crc-t10dif: remove crc_t10dif_is_optimized() (Eric Biggers) - crypto: crct10dif - remove from crypto API (Eric Biggers) - lib/crc32: remove "_le" from crc32c base and arch functions (Eric Biggers) - lib/crc32: rename __crc32c_le_combine() to crc32c_combine() (Eric Biggers) - lib/crc32: standardize on crc32c() name for Castagnoli CRC32 (Eric Biggers) - lib/crc32: don't bother with pure and const function attributes (Eric Biggers) - lib/crc32: use void pointer for data (Eric Biggers) - mips/crc32: remove unused enums (Eric Biggers) - lib/crc32: remove obsolete CRC32 options from defconfig files (Eric Biggers) - lib/crc64: add support for arch-optimized implementations (Eric Biggers) - lib/crc_kunit.c: add test and benchmark for CRC64-NVME (Eric Biggers) - lib/crc64: rename CRC64-Rocksoft to CRC64-NVME (Eric Biggers) - crypto: crc64-rocksoft - remove from crypto API (Eric Biggers) - lib/crc64-rocksoft: stop wrapping the crypto API (Eric Biggers) - fscrypt: mention init_on_free instead of page poisoning (Eric Biggers) - fscrypt: drop obsolete recommendation to enable optimized ChaCha20 (Eric Biggers) - Revert "fscrypt: relax Kconfig dependencies for crypto API algorithms" (Eric Biggers) - Revert "fsverity: relax build time dependency on CRYPTO_SHA256" (Eric Biggers) - Documentation: add a usecase for FS_IOC_READ_VERITY_METADATA (Allison Karlitskaya) - smack: recognize ipv4 CIPSO w/o categories (Konstantin Andreev) - smack: Revert "smackfs: Added check catlen" (Konstantin Andreev) - smack: remove /smack/logging if audit is not configured (Konstantin Andreev) - smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label (Konstantin Andreev) - smack: dont compile ipv6 code unless ipv6 is configured (Konstantin Andreev) - Smack: fix typos and spelling errors (Casey Schaufler) - selinux: get netif_wildcard policycap from policy instead of cache (Christian Göttsche) - selinux: support wildcard network interface names (Christian Göttsche) - selinux: Chain up tool resolving errors in install_policy.sh (Tim Schumacher) - selinux: add permission checks for loading other kinds of kernel files ("Kipp N. Davis") - selinux: always check the file label in selinux_kernel_read_file() (Paul Moore) - selinux: fix spelling error (Tanya Agarwal) - mailmap: map Stephen Smalley's old email addresses (Stephen Smalley) - lsm: remove old email address for Stephen Smalley (Stephen Smalley) - MAINTAINERS: add Serge Hallyn as a credentials reviewer (sergeh@kernel.org) - MAINTAINERS: add an explicit credentials entry (Paul Moore) - cred,rust: mark Credential methods inline (Alice Ryhl) - lsm,rust: reword "destroy" -> "release" in SecurityCtx (Alice Ryhl) - lsm,rust: mark SecurityCtx methods inline (Alice Ryhl) - perf: Remove unnecessary parameter of security check (Luo Gengkun) - lsm: fix a missing security_uring_allowed() prototype (Paul Moore) - io_uring,lsm,selinux: add LSM hooks for io_uring_setup() (Hamza Mahfooz) - io_uring: refactor io_uring_allowed() (Hamza Mahfooz) - thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add() (Christophe JAILLET) - thermal: hisi: Use kcalloc() instead of kzalloc() with multiplication (Lukasz Luba) - thermal: int340x: Use kcalloc() instead of kzalloc() with multiplication (Lukasz Luba) - thermal: k3_j72xx_bandgap: Use kcalloc() instead of kzalloc() (Lukasz Luba) - thermal/of: Use kcalloc() instead of kzalloc() with multiplication (Lukasz Luba) - thermal/debugfs: replace kzalloc() with kcalloc() in thermal_debug_tz_add() (Ethan Carter Edwards) - thermal: core: Delay exposing sysfs interface (Lucas De Marchi) - thermal: core: Fix spelling mistake "Occurences" -> "Occurrences" (Colin Ian King) - thermal: int340x: Add NULL check for adev (Chenyuan Yang) - PM: clk: Remove unused pm_clk_remove() (Dr. David Alan Gilbert) - PM: clk: remove unused of_pm_clk_add_clk() (Dr. David Alan Gilbert) - PM: sleep: Fix bit masking operation (Colin Ian King) - PM: sleep: Fix handling devices with direct_complete set on errors (Rafael J. Wysocki) - PM: sleep: core: Fix indentation in dpm_wait_for_children() (Geert Uytterhoeven) - PM: s2idle: Extend comment in s2idle_enter() (Ulf Hansson) - PM: s2idle: Drop redundant locks when entering s2idle (Ulf Hansson) - PM: sleep: Remove unused pm_generic_ wrappers (Dr. David Alan Gilbert) - PM: sleep: Rearrange dpm_async_fn() and async state clearing (Rafael J. Wysocki) - PM: sleep: Rename power.async_in_progress to power.work_in_progress (Rafael J. Wysocki) - PM: core: Tweak pm_runtime_block_if_disabled() return value (Rafael J. Wysocki) - PM: runtime: Convert pm_runtime_blocked() to static inline (Rafael J. Wysocki) - PM: sleep: Update power.smart_suspend under PM spinlock (Rafael J. Wysocki) - PM: sleep: Adjust check before setting power.must_resume (Rafael J. Wysocki) - PM: wakeup: Remove needless return in three void APIs (Zijun Hu) - PM: sleep: Suppress sleeping parent warning in special case (Xu Yang) - PM: hibernate: Avoid deadlock in hibernate_compressor_param_set() (Lizhi Xu) - PM: sleep: Avoid unnecessary checks in device_prepare_smart_suspend() (Rafael J. Wysocki) - PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionally (Rafael J. Wysocki) - PM: runtime: Introduce pm_runtime_blocked() (Rafael J. Wysocki) - PM: Block enabling of runtime PM during system suspend (Rafael J. Wysocki) - PM: hibernate: Replace deprecated kmap_atomic() with kmap_local_page() (David Reaver) - PM: runtime: Unify error handling during suspend and resume (Rafael J. Wysocki) - PM: runtime: Drop status check from pm_runtime_force_resume() (Rafael J. Wysocki) - PM: Rearrange documentation related to __pm_runtime_disable() (Rafael J. Wysocki) - PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL (Jeson Gao) - PM: EM: Address RCU-related sparse warnings (Rafael J. Wysocki) - PM: EM: Consify two parameters of em_dev_register_perf_domain() (Rafael J. Wysocki) - MAINTAINERS: Add Energy Model framework as properly maintained (Lukasz Luba) - PM: EM: use kfree_rcu() to simplify the code (Li RongQing) - PM: EM: Slightly reduce em_check_capacity_update() overhead (Rafael J. Wysocki) - PM: EM: Drop unused parameter from em_adjust_new_capacity() (Rafael J. Wysocki) - cpuidle: Init cpuidle only for present CPUs (Jacky Bai) - cpuidle: intel_idle: Update MAINTAINERS (Rafael J. Wysocki) - cpuidle: menu: Update documentation after get_typical_interval() changes (Rafael J. Wysocki) - cpuidle: menu: Avoid discarding useful information (Rafael J. Wysocki) - cpuidle: menu: Eliminate outliers on both ends of the sample set (Rafael J. Wysocki) - cpuidle: menu: Tweak threshold use in get_typical_interval() (Rafael J. Wysocki) - cpuidle: menu: Use one loop for average and variance computations (Rafael J. Wysocki) - cpuidle: menu: Drop a redundant local variable (Rafael J. Wysocki) - intel_idle: introduce 'no_native' module parameter (David Arcari) - intel_idle: clean up BYT/CHT auto demotion disable (Artem Bityutskiy) - dt-bindings: cpufreq: cpufreq-qcom-hw: Narrow properties on SDX75, SA8775p and SM8650 (Krzysztof Kozlowski) - dt-bindings: cpufreq: cpufreq-qcom-hw: Drop redundant minItems:1 (Krzysztof Kozlowski) - dt-bindings: cpufreq: cpufreq-qcom-hw: Add missing constraint for interrupt-names (Krzysztof Kozlowski) - dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCS8300 compatible (Imran Shaik) - cpufreq: Init cpufreq only for present CPUs (Jacky Bai) - cpufreq: tegra186: Share policy per cluster (Aaron Kling) - cpufreq: tegra194: Allow building for Tegra234 (Aaron Kling) - cpufreq: enable 1200Mhz clock speed for armada-37xx (Benjamin Schneider) - cpufreq: Remove cpufreq_enable_boost_support() (Viresh Kumar) - cpufreq: staticize policy_has_boost_freq() (Viresh Kumar) - cpufreq: qcom: Set .set_boost directly (Viresh Kumar) - cpufreq: dt: Set .set_boost directly (Viresh Kumar) - cpufreq: scmi: Set .set_boost directly (Viresh Kumar) - cpufreq: powernv: Set .set_boost directly (Viresh Kumar) - cpufreq: loongson: Set .set_boost directly (Viresh Kumar) - cpufreq: apple: Set .set_boost directly (Viresh Kumar) - cpufreq: Restrict enabling boost on policies with no boost frequencies (Viresh Kumar) - cpufreq: cppc: Set policy->boost_supported (Viresh Kumar) - cpufreq: amd: Set policy->boost_supported (Viresh Kumar) - cpufreq: acpi: Set policy->boost_supported (Viresh Kumar) - cpufreq: Introduce policy->boost_supported flag (Viresh Kumar) - cpufreq: Export cpufreq_boost_set_sw() (Viresh Kumar) - cpufreq: staticize cpufreq_boost_trigger_state() (Viresh Kumar) - cpufreq: Stop checking for duplicate available/boost freq attributes (Viresh Kumar) - cpufreq: Remove cpufreq_generic_attrs (Viresh Kumar) - cpufreq: virtual: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: vexpress: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: tegra: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: speedstep: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: spear: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: sh: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: scpi: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: scmi: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: sc520_freq: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: qoriq: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: qcom: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: powernv: Stop setting common freq attributes (Viresh Kumar) - cpufreq: powernow: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: pmac: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: pasemi: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: p4: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: omap: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: mediatek: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: loongson: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: longhaul: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: kirkwood: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: imx6q: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: elanfreq: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: e_powersaver: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: davinci: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: brcmstb: Stop setting common freq attributes (Viresh Kumar) - cpufreq: bmips: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: apple: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: acpi: Stop setting common freq attributes (Viresh Kumar) - cpufreq: dt: Stop setting cpufreq_driver->attr field (Viresh Kumar) - cpufreq: Always create freq-table related sysfs file (Viresh Kumar) - cpufreq: Use str_enable_disable() helper (Lifeng Zheng) - cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost (Dhananjay Ugwekar) - cpufreq: scpi: compare kHz instead of Hz (zuoqian) - cpufreq: intel_pstate: Relocate platform preference check (Rafael J. Wysocki) - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() (Jie Zhan) - cpufreq: intel_pstate: Make it possible to avoid enabling CAS (Rafael J. Wysocki) - cpufreq/amd-pstate: Drop actions in amd_pstate_epp_cpu_offline() (Mario Limonciello) - cpufreq/amd-pstate: Stop caching EPP (Mario Limonciello) - cpufreq/amd-pstate: Rework CPPC enabling (Mario Limonciello) - cpufreq/amd-pstate: Drop debug statements for policy setting (Mario Limonciello) - cpufreq/amd-pstate: Update cppc_req_cached for shared mem EPP writes (Mario Limonciello) - cpufreq/amd-pstate: Move all EPP tracing into *_update_perf and *_set_epp functions (Mario Limonciello) - cpufreq/amd-pstate: Cache CPPC request in shared mem case too (Mario Limonciello) - cpufreq/amd-pstate: Replace all AMD_CPPC_* macros with masks (Mario Limonciello) - cpufreq/amd-pstate-ut: Adjust variable scope (Mario Limonciello) - cpufreq/amd-pstate-ut: Run on all of the correct CPUs (Mario Limonciello) - cpufreq/amd-pstate-ut: Drop SUCCESS and FAIL enums (Mario Limonciello) - cpufreq/amd-pstate-ut: Allow lowest nonlinear and lowest to be the same (Mario Limonciello) - cpufreq/amd-pstate-ut: Use _free macro to free put policy (Mario Limonciello) - cpufreq/amd-pstate: Drop `cppc_cap1_cached` (Mario Limonciello) - cpufreq/amd-pstate: Overhaul locking (Mario Limonciello) - cpufreq/amd-pstate: Move perf values into a union (Mario Limonciello) - cpufreq/amd-pstate: Drop min and max cached frequencies (Mario Limonciello) - cpufreq/amd-pstate: Show a warning when a CPU fails to setup (Mario Limonciello) - cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend (Mario Limonciello) - cpufreq/amd-pstate: Fix the clamping of perf values (Dhananjay Ugwekar) - cpufreq/amd-pstate: Remove the unncecessary driver_lock in amd_pstate_update_limits (Dhananjay Ugwekar) - cpufreq/amd-pstate: Use scope based cleanup for cpufreq_policy refs (Dhananjay Ugwekar) - cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update (Dhananjay Ugwekar) - cpufreq/amd-pstate: Remove the unnecessary cpufreq_update_policy call (Dhananjay Ugwekar) - cpufreq/amd-pstate: Modularize perf<->freq conversion (Dhananjay Ugwekar) - cpufreq/amd-pstate: Convert all perf values to u8 (Dhananjay Ugwekar) - cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to amd_pstate_update (Dhananjay Ugwekar) - cpufreq/amd-pstate: Remove the redundant des_perf clamping in adjust_perf (Dhananjay Ugwekar) - cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback (Dhananjay Ugwekar) - cpupower: Make lib versioning scheme more obvious and fix version link (Thomas Renninger) - cpupower: Implement CPU physical core querying (John B. Wyatt IV) - pm: cpupower: remove hard-coded topology depth values (Shuah Khan) - pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology (Shuah Khan) - cpupower: monitor: Exit with error status if execvp() fail (Yiwei Lin) - pm: cpupower: bench: Prevent NULL dereference on malloc failure (Zhongqiu Han) - MAINTAINERS: Use my kernel.org address for ACPI PMIC work (Mika Westerberg) - ACPI: HED: Always initialize before evged (Xiaofei Tan) - ACPI: platform_profile: Improve platform_profile_unregister() (Kurt Borja) - ACPI: platform-profile: Fix CFI violation when accessing sysfs files (Nathan Chancellor) - x86/ACPI: CPPC: Add missing include (Mario Limonciello) - ACPI: video: Use str_yes_no() helper in acpi_video_bus_add() (Thorsten Blum) - ACPI: button: Install notifier for system events as well (Mario Limonciello) - ACPI: thermal: Fix stale comment regarding trip points (xueqin Luo) - ACPI: fan: Add fan speed reporting for fans with only _FST (Joshua Grisham) - ACPI: power: Use str_on_off() helper function (Thorsten Blum) - PNP: Expand length of fixup id string (Kees Cook) - PNP: Remove prehistoric deadcode (Dr. David Alan Gilbert) - x86/hyperv: fix an indentation issue in mshyperv.h (Wei Liu) - x86/hyperv: Add comments about hv_vpset and var size hypercall input args (Michael Kelley) - Drivers: hv: Introduce mshv_root module to expose /dev/mshv to VMMs (Nuno Das Neves) - hyperv: Add definitions for root partition driver to hv headers (Nuno Das Neves) - x86: hyperv: Add mshv_handler() irq handler and setup function (Nuno Das Neves) - Drivers: hv: Introduce per-cpu event ring tail (Nuno Das Neves) - Drivers: hv: Export some functions for use by root partition module (Nuno Das Neves) - acpi: numa: Export node_to_pxm() (Nuno Das Neves) - hyperv: Introduce hv_recommend_using_aeoi() (Nuno Das Neves) - arm64/hyperv: Add some missing functions to arm64 (Nuno Das Neves) - x86/mshyperv: Add support for extended Hyper-V features (Stanislav Kinsburskii) - hyperv: Log hypercall status codes as strings (Nuno Das Neves) - x86/hyperv: Fix check of return value from snp_set_vmsa() (Tianyu Lan) - x86/hyperv: Add VTL mode callback for restarting the system (Roman Kisel) - x86/hyperv: Add VTL mode emergency restart callback (Roman Kisel) - hyperv: Remove unused union and structs (Thorsten Blum) - hyperv: Add CONFIG_MSHV_ROOT to gate root partition support (Nuno Das Neves) - hyperv: Change hv_root_partition into a function (Nuno Das Neves) - hyperv: Convert hypercall statuses to linux error codes (Nuno Das Neves) - drivers/hv: add CPU offlining support (Hamza Mahfooz) - drivers/hv: introduce vmbus_channel_set_cpu() (Hamza Mahfooz) - cpu: export lockdep_assert_cpus_held() (Hamza Mahfooz) - hyperv: Move arch/x86/hyperv/hv_proc.c to drivers/hv (Nuno Das Neves) - hyperv: Move hv_current_partition_id to arch-generic code (Nuno Das Neves) - PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag (Roger Pau Monne) - PCI: vmd: Disable MSI remapping bypass under Xen (Roger Pau Monne) - xen/pci: Do not register devices with segments >= 0x10000 (Roger Pau Monne) - xen/pciback: Remove unused pcistub_get_pci_dev (Dr. David Alan Gilbert) - xenfs/xensyms: respect hypervisor's "next" indication (Jan Beulich) - xen/mcelog: Add __nonstring annotations for unterminated strings (Kees Cook) - xen: Add support for XenServer 6.1 platform device (Frediano Ziglio) - KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected (Paolo Bonzini) - KVM: x86: Add infrastructure for secure TSC (Isaku Yamahata) - KVM: x86: Push down setting vcpu.arch.user_set_tsc (Isaku Yamahata) - KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vm (Paolo Bonzini) - KVM: Drop kvm_arch_sync_events() now that all implementations are nops (Sean Christopherson) - KVM: x86: Fold guts of kvm_arch_sync_events() into kvm_arch_pre_destroy_vm() (Sean Christopherson) - KVM: x86: Unload MMUs during vCPU destruction, not before (Sean Christopherson) - KVM: Assert that a destroyed/freed vCPU is no longer visible (Sean Christopherson) - KVM: x86: Don't load/put vCPU when unloading its MMU during teardown (Sean Christopherson) - KVM: arm64: PMU: Reload when resetting (Akihiko Odaki) - KVM: arm64: PMU: Reload when user modifies registers (Akihiko Odaki) - KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs (Akihiko Odaki) - KVM: arm64: PMU: Assume PMU presence in pmu-emul.c (Akihiko Odaki) - KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Akihiko Odaki) - KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpu (Fuad Tabba) - KVM: arm64: Factor out pKVM hyp vcpu creation to separate function (Fuad Tabba) - KVM: arm64: Initialize HCRX_EL2 traps in pKVM (Fuad Tabba) - KVM: arm64: Factor out setting HCRX_EL2 traps into separate function (Fuad Tabba) - KVM: arm64: Count pKVM stage-2 usage in secondary pagetable stats (Vincent Donnefort) - KVM: arm64: Distinct pKVM teardown memcache for stage-2 (Vincent Donnefort) - KVM: arm64: Add flags to kvm_hyp_memcache (Vincent Donnefort) - KVM: arm64: Fix documentation for KVM_CAP_ARM_WRITABLE_IMP_ID_REGS (Oliver Upton) - KVM: arm64: Copy MIDR_EL1 into hyp VM when it is writable (Oliver Upton) - KVM: arm64: Copy guest CTR_EL0 into hyp VM (Oliver Upton) - KVM: selftests: arm64: Test writes to MIDR,REVIDR,AIDR (Sebastian Ott) - KVM: arm64: Allow userspace to change the implementation ID registers (Sebastian Ott) - KVM: arm64: Load VPIDR_EL2 with the VM's MIDR_EL1 value (Oliver Upton) - KVM: arm64: Maintain per-VM copy of implementation ID regs (Sebastian Ott) - KVM: arm64: Set HCR_EL2.TID1 unconditionally (Oliver Upton) - arm64: Enable IMP DEF PMUv3 traps on Apple M* (Oliver Upton) - KVM: arm64: Provide 1 event counter on IMPDEF hardware (Oliver Upton) - drivers/perf: apple_m1: Provide helper for mapping PMUv3 events (Oliver Upton) - KVM: arm64: Remap PMUv3 events onto hardware (Oliver Upton) - KVM: arm64: Advertise PMUv3 if IMPDEF traps are present (Oliver Upton) - KVM: arm64: Compute synthetic sysreg ESR for Apple PMUv3 traps (Oliver Upton) - KVM: arm64: Move PMUVer filtering into KVM code (Oliver Upton) - KVM: arm64: Use guard() to cleanup usage of arm_pmus_lock (Oliver Upton) - KVM: arm64: Drop kvm_arm_pmu_available static key (Oliver Upton) - KVM: arm64: Use a cpucap to determine if system supports FEAT_PMUv3 (Oliver Upton) - KVM: arm64: Always support SW_INCR PMU event (Oliver Upton) - KVM: arm64: Compute PMCEID from arm_pmu's event bitmaps (Oliver Upton) - smccc: kvm_guest: Fix kernel builds for 32 bit arm (Shameer Kolothum) - KVM: selftests: Add test for KVM_REG_ARM_VENDOR_HYP_BMAP_2 (Shameer Kolothum) - smccc/kvm_guest: Enable errata based on implementation CPUs (Shameer Kolothum) - arm64: Make  _midr_in_range_list() an exported function (Shameer Kolothum) - KVM: arm64: Introduce KVM_REG_ARM_VENDOR_HYP_BMAP_2 (Shameer Kolothum) - KVM: arm64: Specify hypercall ABI for retrieving target implementations (Shameer Kolothum) - arm64: Modify _midr_range() functions to read MIDR/REVIDR internally (Shameer Kolothum) - KVM: arm64: selftests: Test that TGRAN*_2 fields are writable (Sebastian Ott) - KVM: arm64: Allow userspace to write ID_AA64MMFR0_EL1.TGRAN*_2 (Sebastian Ott) - KVM: arm64: Advertise FEAT_ECV when possible (Marc Zyngier) - KVM: arm64: Make ID_AA64MMFR4_EL1.NV_frac writable (Marc Zyngier) - KVM: arm64: Allow userspace to limit NV support to nVHE (Marc Zyngier) - KVM: arm64: Move NV-specific capping to idreg sanitisation (Marc Zyngier) - KVM: arm64: Enforce NV limits on a per-idregs basis (Marc Zyngier) - KVM: arm64: Make ID_REG_LIMIT_FIELD_ENUM() more widely available (Marc Zyngier) - KVM: arm64: Consolidate idreg callbacks (Marc Zyngier) - KVM: arm64: Advertise NV2 in the boot messages (Marc Zyngier) - KVM: arm64: Mark HCR.EL2.{NV*,AT} RES0 when ID_AA64MMFR4_EL1.NV_frac is 0 (Marc Zyngier) - KVM: arm64: Mark HCR.EL2.E2H RES0 when ID_AA64MMFR1_EL1.VH is zero (Marc Zyngier) - KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace (Marc Zyngier) - arm64: cpufeature: Handle NV_frac as a synonym of NV2 (Marc Zyngier) - KVM: arm64: nv: Fail KVM init if asking for NV without GICv3 (Marc Zyngier) - KVM: arm64: nv: Allow userland to set VGIC maintenance IRQ (Andre Przywara) - KVM: arm64: nv: Fold GICv3 host trapping requirements into guest setup (Marc Zyngier) - KVM: arm64: nv: Propagate used_lrs between L1 and L0 contexts (Marc Zyngier) - KVM: arm64: nv: Request vPE doorbell upon nested ERET to L2 (Oliver Upton) - KVM: arm64: nv: Respect virtual HCR_EL2.TWx setting (Jintack Lim) - KVM: arm64: nv: Add Maintenance Interrupt emulation (Marc Zyngier) - KVM: arm64: nv: Handle L2->L1 transition on interrupt injection (Marc Zyngier) - KVM: arm64: nv: Nested GICv3 emulation (Marc Zyngier) - KVM: arm64: nv: Sanitise ICH_HCR_EL2 accesses (Marc Zyngier) - KVM: arm64: nv: Plumb handling of GICv3 EL2 accesses (Marc Zyngier) - KVM: arm64: nv: Add ICH_*_EL2 registers to vpcu_sysreg (Marc Zyngier) - KVM: arm64: nv: Load timer before the GIC (Marc Zyngier) - arm64: sysreg: Add layout for ICH_MISR_EL2 (Marc Zyngier) - arm64: sysreg: Add layout for ICH_VTR_EL2 (Marc Zyngier) - arm64: sysreg: Add layout for ICH_HCR_EL2 (Marc Zyngier) - KVM: arm64: Tear down vGIC on failed vCPU creation (Will Deacon) - KVM: arm64: Document ordering requirements for irqbypass (Oliver Upton) - KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found (Oliver Upton) - KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI (Oliver Upton) - KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs (Oliver Upton) - RISC-V: KVM: Optimize comments in kvm_riscv_vcpu_isa_disable_allowed (Chao Du) - RISC-V: KVM: Teardown riscv specific bits after kvm_exit (Atish Patra) - KVM: riscv: selftests: Allow number of interrupts to be configurable (Atish Patra) - KVM: riscv: selftests: Change command line option (Atish Patra) - KVM: riscv: selftests: Do not start the counter in the overflow handler (Atish Patra) - RISC-V: KVM: Disable the kernel perf counter during configure (Atish Patra) - KVM: x86: Update Xen TSC leaves during CPUID emulation (Fred Griffoul) - KVM: x86/xen: Move kvm_xen_hvm_config field into kvm_xen (Sean Christopherson) - KVM: x86/xen: Bury xen_hvm_config behind CONFIG_KVM_XEN=y (Sean Christopherson) - KVM: x86/xen: Consult kvm_xen_enabled when checking for Xen MSR writes (Sean Christopherson) - KVM: x86/xen: Add an #ifdef'd helper to detect writes to Xen MSR (Sean Christopherson) - KVM: x86/xen: Restrict hypercall MSR to unofficial synthetic range (Sean Christopherson) - KVM: x86/xen: Only write Xen hypercall page for guest writes to MSR (David Woodhouse) - KVM: x86: Override TSC_STABLE flag for Xen PV clocks in kvm_guest_time_update() (Sean Christopherson) - KVM: x86: Setup Hyper-V TSC page before Xen PV clocks (during clock update) (Sean Christopherson) - KVM: x86: Remove per-vCPU "cache" of its reference pvclock (Sean Christopherson) - KVM: x86: Pass reference pvclock as a param to kvm_setup_guest_pvclock() (Sean Christopherson) - KVM: x86: Set PVCLOCK_GUEST_STOPPED only for kvmclock, not for Xen PV clock (Sean Christopherson) - KVM: x86: Don't bleed PVCLOCK_GUEST_STOPPED across PV clocks (Sean Christopherson) - KVM: x86/xen: Use guest's copy of pvclock when starting timer (Sean Christopherson) - KVM: x86: Process "guest stopped request" once per guest time update (Sean Christopherson) - KVM: x86: Drop local pvclock_flags variable in kvm_guest_time_update() (Sean Christopherson) - KVM: x86: Eliminate "handling" of impossible errors during SUSPEND (Sean Christopherson) - KVM: x86: Don't take kvm->lock when iterating over vCPUs in suspend notifier (Sean Christopherson) - KVM: SVM: Invalidate "next" SNP VMSA GPA even on failure (Sean Christopherson) - KVM: SVM: Use guard(mutex) to simplify SNP vCPU state updates (Sean Christopherson) - KVM: SVM: Mark VMCB dirty before processing incoming snp_vmsa_gpa (Sean Christopherson) - KVM: SVM: Use guard(mutex) to simplify SNP AP Creation error handling (Sean Christopherson) - KVM: SVM: Simplify request+kick logic in SNP AP Creation handling (Sean Christopherson) - KVM: SVM: Require AP's "requested" SEV_FEATURES to match KVM's view (Sean Christopherson) - KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error (Sean Christopherson) - KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSA (Sean Christopherson) - KVM: SVM: Inject #GP if memory operand for INVPCID is non-canonical (Sean Christopherson) - KVM: SVM: Add Idle HLT intercept support (Manali Shukla) - x86/cpufeatures: Add CPUID feature bit for Idle HLT intercept (Manali Shukla) - KVM: SVM: Provide helpers to set the error code (Melody Wang) - KVM: SVM: Convert plain error code numbers to defines (Melody Wang) - KVM: SEV: Use long-term pin when registering encrypted memory regions (Ge Yang) - KVM: SVM: Ensure PSP module is initialized if KVM module is built-in (Sean Christopherson) - crypto: ccp: Add external API interface for PSP module initialization (Sean Christopherson) - KVM: SEV: Use to_kvm_sev_info() for fetching kvm_sev_info struct (Nikunj A Dadhania) - KVM: VMX: Extract checks on entry/exit control pairs to a helper macro (Sean Christopherson) - KVM: VMX: Reject KVM_RUN if userspace forces emulation during nested VM-Enter (Sean Christopherson) - KVM: nVMX: Decouple EPT RWX bits from EPT Violation protection bits (Sean Christopherson) - KVM: VMX: Remove EPT_VIOLATIONS_ACC_*_BIT defines (Nikolay Borisov) - KVM: VMX: Pass XFD_ERR as pseudo-payload when injecting #NM (Sean Christopherson) - KVM: VMX: Don't modify guest XFD_ERR if CR0.TS=1 (Sean Christopherson) - KVM: selftests: Relax assertion on HLT exits if CPU supports Idle HLT (Sean Christopherson) - KVM: selftests: Fix spelling mistake "UFFDIO_CONINUE" -> "UFFDIO_CONTINUE" (Colin Ian King) - KVM: selftests: Add infrastructure for getting vCPU binary stats (Sean Christopherson) - KVM: selftests: Adjust number of files rlimit for all "standard" VMs (Sean Christopherson) - KVM: selftests: Get VM's binary stats FD when opening VM (Sean Christopherson) - KVM: selftests: Add struct and helpers to wrap binary stats cache (Sean Christopherson) - KVM: selftests: Macrofy vm_get_stat() to auto-generate stat name string (Sean Christopherson) - KVM: selftests: Assert that __vm_get_stat() actually finds a stat (Sean Christopherson) - KVM: selftests: Close VM's binary stats FD when releasing VM (Sean Christopherson) - KVM: selftests: Fix mostly theoretical leak of VM's binary stats FD (Sean Christopherson) - KVM: selftests: Allow running a single iteration of dirty_log_test (Sean Christopherson) - KVM: selftests: Fix an off-by-one in the number of dirty_log_test iterations (Sean Christopherson) - KVM: selftests: Set per-iteration variables at the start of each iteration (Sean Christopherson) - KVM: selftests: Tighten checks around prev iter's last dirty page in ring (Sean Christopherson) - KVM: selftests: Ensure guest writes min number of pages in dirty_log_test (Sean Christopherson) - KVM: sefltests: Verify value of dirty_log_test last page isn't bogus (Sean Christopherson) - KVM: selftests: Collect *all* dirty entries in each dirty_log_test iteration (Sean Christopherson) - KVM: selftests: Print (previous) last_page on dirty page value mismatch (Sean Christopherson) - KVM: selftests: Use continue to handle all "pass" scenarios in dirty_log_test (Sean Christopherson) - KVM: selftests: Post to sem_vcpu_stop if and only if vcpu_stop is true (Sean Christopherson) - KVM: selftests: Keep dirty_log_test vCPU in guest until it needs to stop (Sean Christopherson) - KVM: selftests: Honor "stop" request in dirty ring test (Sean Christopherson) - KVM: selftests: Limit dirty_log_test's s390x workaround to s390x (Maxim Levitsky) - KVM: selftests: Continuously reap dirty ring while vCPU is running (Sean Christopherson) - KVM: selftests: Read per-page value into local var when verifying dirty_log_test (Sean Christopherson) - KVM: selftests: Precisely track number of dirty/clear pages for each iteration (Sean Christopherson) - KVM: selftests: Drop stale srandom() initialization from dirty_log_test (Sean Christopherson) - KVM: selftests: Drop signal/kick from dirty ring testcase (Sean Christopherson) - KVM: selftests: Sync dirty_log_test iteration to guest *before* resuming (Sean Christopherson) - KVM: selftests: Support multiple write retires in dirty_log_test (Maxim Levitsky) - KVM: selftests: Actually emit forced emulation prefix for kvm_asm_safe_fep() (Sean Christopherson) - KVM: selftests: Print out the actual Top-Down Slots count on failure (Sean Christopherson) - KVM: selftests: Drop the "feature event" param from guest test helpers (Sean Christopherson) - KVM: selftests: Remove dead code in Intel PMU counters test (Sean Christopherson) - KVM: selftests: Only validate counts for hardware-supported arch events (Sean Christopherson) - KVM: selftests: Make Intel arch events globally available in PMU counters test (Sean Christopherson) - KVM: selftests: Add helpers for locally (un)blocking IRQs on x86 (Sean Christopherson) - KVM: selftests: Use data load to trigger LLC references/misses in Intel PMU (Sean Christopherson) - KVM: selftests: Add printf attribute to _no_printf() (Isaku Yamahata) - KVM: selftests: Remove unneeded semicolon (Chen Ni) - KVM: selftests: Add defines for AMD PMU CPUID features and properties (Colton Lewis) - KVM: selftests: Fix typos in x86's PMU counter test's macro variable use (Colton Lewis) - KVM: x86: Remove the unreachable case for 0x80000022 leaf in __do_cpuid_func() (Xiaoyao Li) - KVM: x86: Always set mp_state to RUNNABLE on wakeup from HLT (Sean Christopherson) - KVM: x86: Use a dedicated flow for queueing re-injected exceptions (Sean Christopherson) - KVM: x86: Rename and invert async #PF's send_user_only flag to send_always (Sean Christopherson) - KVM: x86: Don't inject PV async #PF if SEND_ALWAYS=0 and guest state is protected (Sean Christopherson) - KVM: selftests: Add a nested (forced) emulation intercept test for x86 (Sean Christopherson) - KVM: nVMX: Synthesize nested VM-Exit for supported emulation intercepts (Sean Christopherson) - KVM: nVMX: Allow the caller to provide instruction length on nested VM-Exit (Sean Christopherson) - KVM: x86: Add a #define for the architectural max instruction length (Sean Christopherson) - KVM: x86: Plumb the emulator's starting RIP into nested intercept checks (Sean Christopherson) - KVM: x86: Plumb the src/dst operand types through to .check_intercept() (Sean Christopherson) - KVM: nVMX: Consolidate missing X86EMUL_INTERCEPTED logic in L2 emulation (Sean Christopherson) - KVM: nVMX: Emulate HLT in L2 if it's not intercepted (Sean Christopherson) - KVM: nVMX: Allow emulating RDPID on behalf of L2 (Sean Christopherson) - KVM: nSVM: Pass next RIP, not current RIP, for nested VM-Exit on emulation (Sean Christopherson) - KVM: nVMX: Check PAUSE_EXITING, not BUS_LOCK_DETECTION, on PAUSE emulation (Sean Christopherson) - KVM: x86: Defer runtime updates of dynamic CPUID bits until CPUID emulation (Sean Christopherson) - KVM: x86: Query X86_FEATURE_MWAIT iff userspace owns the CPUID feature bit (Sean Christopherson) - KVM: x86: Apply TSX_CTRL_CPUID_CLEAR if and only if the vCPU has RTM or HLE (Sean Christopherson) - KVM: x86: Use for-loop to iterate over XSTATE size entries (Sean Christopherson) - KVM: x86/cpuid: add type suffix to decimal const 48 fix building warning (Ethan Zhao) - KVM: x86: Clear pv_unhalted on all transitions to KVM_MP_STATE_RUNNABLE (Jim Mattson) - KVM: x86: Introduce kvm_set_mp_state() (Jim Mattson) - KVM: x86: Use kvfree_rcu() to free old optimized APIC map (Li RongQing) - KVM: x86: Wake vCPU for PIC interrupt injection iff a valid IRQ was found (Liam Ni) - KVM: x86: Remove unused iommu_domain and iommu_noncoherent from kvm_arch (Ted Chen) - KVM: x86/tdp_mmu: Remove tdp_mmu_for_each_pte() (Nikolay Borisov) - KVM: x86/mmu: Walk rmaps (shadow MMU) without holding mmu_lock when aging gfns (Sean Christopherson) - KVM: x86/mmu: Add support for lockless walks of rmap SPTEs (Sean Christopherson) - KVM: x86/mmu: Add infrastructure to allow walking rmaps outside of mmu_lock (Sean Christopherson) - KVM: x86/mmu: Refactor low level rmap helpers to prep for walking w/o mmu_lock (Sean Christopherson) - KVM: x86/mmu: Only check gfn age in shadow MMU if indirect_shadow_pages > 0 (James Houghton) - KVM: x86/mmu: Skip shadow MMU test_young if TDP MMU reports page as young (James Houghton) - KVM: x86/mmu: Age TDP MMU SPTEs without holding mmu_lock (Sean Christopherson) - KVM: x86/mmu: Always update A/D-disabled SPTEs atomically (Sean Christopherson) - KVM: x86/mmu: Don't force atomic update if only the Accessed bit is volatile (James Houghton) - KVM: x86/mmu: Factor out spte atomic bit clearing routine (James Houghton) - KVM: Allow lockless walk of SPTEs when handing aging mmu_notifier event (James Houghton) - KVM: Rename kvm_handle_hva_range() (James Houghton) - LoongArch: KVM: Register perf callbacks for guest (Bibo Mao) - LoongArch: KVM: Implement arch-specific functions for guest perf (Bibo Mao) - LoongArch: KVM: Add stub for kvm_arch_vcpu_preempted_in_kernel() (Bibo Mao) - LoongArch: KVM: Remove PGD saving during VM context switch (Bibo Mao) - LoongArch: KVM: Remove unnecessary header include path (Masahiro Yamada) - m68k: defconfig: Update defconfigs for v6.14-rc1 (Geert Uytterhoeven) - m68k: setup: Remove size argument when calling strscpy() (Thorsten Blum) - m68k: sun3: Fix DEBUG_MMU_EMU build (Geert Uytterhoeven) - m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault() (Thorsten Blum) - x86/mce/inject: Remove call to mce_notify_irq() (Nikolay Borisov) - MAINTAINERS: Add a secondary maintainer for bluefield_edac (David Thompson) - EDAC/pnd2: Make read-only const array intlv static (Colin Ian King) - EDAC/igen6: Constify struct res_config (Christophe JAILLET) - EDAC/amd64: Simplify return statement in dct_ecc_enabled() (Thorsten Blum) - EDAC: Use string choice helper functions (Thorsten Blum) - EDAC/ie31200: Switch Raptor Lake-S to interrupt mode (Qiuxu Zhuo) - EDAC/ie31200: Add Intel Raptor Lake-S SoCs support (Qiuxu Zhuo) - EDAC/ie31200: Break up ie31200_probe1() (Qiuxu Zhuo) - EDAC/ie31200: Fold the two channel loops into one loop (Qiuxu Zhuo) - EDAC/ie31200: Make struct dimm_data contain decoded information (Qiuxu Zhuo) - EDAC/ie31200: Make the memory controller resources configurable (Qiuxu Zhuo) - EDAC/ie31200: Simplify the pci_device_id table (Qiuxu Zhuo) - EDAC/ie31200: Fix the 3rd parameter name of *populate_dimm_info() (Qiuxu Zhuo) - EDAC/ie31200: Fix the error path order of ie31200_init() (Qiuxu Zhuo) - EDAC/ie31200: Fix the DIMM size mask for several SoCs (Qiuxu Zhuo) - EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer (Qiuxu Zhuo) - EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids (Qiuxu Zhuo) - EDAC/igen6: Fix the flood of invalid error reports (Qiuxu Zhuo) - EDAC/ie31200: work around false positive build warning (Arnd Bergmann) - EDAC/device: Fix dev_set_name() format string (Arnd Bergmann) - EDAC: Update memory repair control interface for memory sparing feature (Shiju Jose) - EDAC: Add a memory repair control feature (Shiju Jose) - EDAC: Add a Error Check Scrub control feature (Shiju Jose) - EDAC: Add scrub control feature (Shiju Jose) - EDAC: Add support for EDAC device features control (Shiju Jose) - x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers (James Morse) - x86/resctrl: Move get_config_index() to a header (James Morse) - x86/resctrl: Handle throttle_mode for SMBA resources (James Morse) - x86/resctrl: Move RFTYPE flags to be managed by resctrl (James Morse) - x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr (James Morse) - x86/resctrl: Make prefetch_disable_bits belong to the arch code (James Morse) - x86/resctrl: Allow an architecture to disable pseudo lock (James Morse) - x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions (James Morse) - x86/resctrl: Move mbm_cfg_mask to struct rdt_resource (James Morse) - x86/resctrl: Move mba_mbps_default_event init to filesystem code (James Morse) - x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers (James Morse) - x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC (James Morse) - x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h (James Morse) - x86/resctrl: Rewrite and move the for_each_*_rdt_resource() walkers (James Morse) - x86/resctrl: Move monitor init work to a resctrl init call (James Morse) - x86/resctrl: Move monitor exit work to a resctrl exit call (James Morse) - x86/resctrl: Add an arch helper to reset one resource (James Morse) - x86/resctrl: Move resctrl types to a separate header (James Morse) - x86/resctrl: Move rdt_find_domain() to be visible to arch and fs code (James Morse) - x86/resctrl: Expose resctrl fs's init function to the rest of the kernel (James Morse) - x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid() (James Morse) - x86/resctrl: Add helper for setting CPU default properties (James Morse) - x86/resctrl: Generate default_ctrl instead of sharing it (James Morse) - x86/resctrl: Add max_bw to struct resctrl_membw (James Morse) - x86/resctrl: Remove data_width and the tabular format (James Morse) - x86/resctrl: Use schema type to determine the schema format string (James Morse) - x86/resctrl: Use schema type to determine how to parse schema values (James Morse) - x86/resctrl: Remove fflags from struct rdt_resource (James Morse) - x86/resctrl: Add a helper to avoid reaching into the arch code resource list (James Morse) - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors (James Morse) - x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 (Breno Leitao) - x86/bugs: Use the cpu_smt_possible() helper instead of open-coded code (Breno Leitao) - x86/bugs: Add AUTO mitigations for mds/taa/mmio/rfds (David Kaplan) - x86/bugs: Relocate mds/taa/mmio/rfds defines (David Kaplan) - x86/bugs: Add X86_BUG_SPECTRE_V2_USER (David Kaplan) - x86/bugs: Remove X86_FEATURE_USE_IBPB (Yosry Ahmed) - KVM: nVMX: Always use IBPB to properly virtualize IBRS (Yosry Ahmed) - x86/bugs: Use a static branch to guard IBPB on vCPU switch (Yosry Ahmed) - x86/bugs: Remove the X86_FEATURE_USE_IBPB check in ib_prctl_set() (Yosry Ahmed) - x86/mm: Remove X86_FEATURE_USE_IBPB checks in cond_mitigation() (Yosry Ahmed) - x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers (Yosry Ahmed) - x86/bugs: KVM: Add support for SRSO_MSR_FIX (Borislav Petkov) - arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 (Anshuman Khandual) - arm64: Kconfig: Enable HOTPLUG_SMT (Yicong Yang) - arm64: topology: Support SMT control on ACPI based system (Yicong Yang) - arch_topology: Support SMT control for OF based system (Yicong Yang) - cpu/SMT: Provide a default topology_is_primary_thread() (Yicong Yang) - arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists (Douglas Anderson) - arm64: cputype: Add MIDR_CORTEX_A76AE (Douglas Anderson) - arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list (Douglas Anderson) - arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB (Douglas Anderson) - arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list (Douglas Anderson) - arm64/mm: Drop PXD_TABLE_BIT (Anshuman Khandual) - arm64/mm: Check pmd_table() in pmd_trans_huge() (Ryan Roberts) - arm64/mm: Check PUD_TYPE_TABLE in pud_bad() (Ryan Roberts) - arm64/mm: Check PXD_TYPE_TABLE in [p4d|pgd]_bad() (Anshuman Khandual) - arm64/mm: Clear PXX_TYPE_MASK and set PXD_TYPE_SECT in [pmd|pud]_mkhuge() (Anshuman Khandual) - arm64/mm: Clear PXX_TYPE_MASK in mk_[pmd|pud]_sect_prot() (Anshuman Khandual) - arm64/ptdump: Test PMD_TYPE_MASK for block mapping (Anshuman Khandual) - KVM: arm64: ptdump: Test PMD_TYPE_MASK for block mapping (Anshuman Khandual) - arm64: realm: Use aliased addresses for device DMA to shared buffers (Suzuki K Poulose) - dma: Introduce generic dma_addr_*crypted helpers (Suzuki K Poulose) - dma: Fix encryption bit clearing for dma_to_phys (Suzuki K Poulose) - arm64: cputype: Add comments about Qualcomm Kryo 5XX and 6XX cores (Douglas Anderson) - arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD (Douglas Anderson) - arm64/sysreg: Move POR_EL0_INIT to asm/por.h (Kevin Brodsky) - arm64/sysreg: Rename POE_RXW to POE_RWX (Kevin Brodsky) - arm64/sysreg: Improve PIR/POR helpers (Kevin Brodsky) - arm64: lib: Use MOPS for usercopy routines (Kristina Martšenko) - arm64: mm: Handle PAN faults on uaccess CPY* instructions (Kristina Martšenko) - arm64: extable: Add fixup handling for uaccess CPY* instructions (Kristina Martšenko) - kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings (Catalin Marinas) - kselftest/arm64: mte: Use the correct naming for tag check modes in check_hugetlb_options.c (Catalin Marinas) - arm64/mm: Define PTDESC_ORDER (Anshuman Khandual) - arm64/kernel: Always use level 2 or higher for early mappings (Ard Biesheuvel) - arm64/hugetlb: Consistently use pud_sect_supported() (Anshuman Khandual) - arm64/mm: Convert __pte_to_phys() and __phys_to_pte_val() as functions (Anshuman Khandual) - arm64: mm: Don't use %%pK through printk (Thomas Weißschuh) - arm64/fpsimd: Remove unused declaration fpsimd_kvm_prepare() (Yue Haibing) - arm64/sysreg: Enforce whole word match for open/close tokens (James Clark) - arm64/sysreg: Fix unbalanced closing block (James Clark) - arm64/sysreg: Add register fields for HFGWTR2_EL2 (Anshuman Khandual) - arm64/sysreg: Add register fields for HFGRTR2_EL2 (Anshuman Khandual) - arm64/sysreg: Add register fields for HFGITR2_EL2 (Anshuman Khandual) - arm64/sysreg: Add register fields for HDFGWTR2_EL2 (Anshuman Khandual) - arm64/sysreg: Add register fields for HDFGRTR2_EL2 (Anshuman Khandual) - arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1 (Anshuman Khandual) - selftest/powerpc/mm/pkey: fix build-break introduced by commit 00894c3fc917 (Madhavan Srinivasan) - selftests/powerpc: Use PKEY_UNRESTRICTED macro (Yury Khrustalev) - selftests/mm: Use PKEY_UNRESTRICTED macro (Yury Khrustalev) - mm/pkey: Add PKEY_UNRESTRICTED macro (Yury Khrustalev) - arm64: Utilize for_each_cpu_wrap for reference lookup (Beata Michalska) - arm64: Update AMU-based freq scale factor on entering idle (Beata Michalska) - arm64: Provide an AMU-based version of arch_freq_get_on_cpu (Beata Michalska) - cpufreq: Introduce an optional cpuinfo_avg_freq sysfs entry (Beata Michalska) - cpufreq: Allow arch_freq_get_on_cpu to return an error (Beata Michalska) - arch_topology: init capacity_freq_ref to 0 (Ionela Voinescu) - perf/arm_cspmu: Fix missing io.h include (Robin Murphy) - perf/arm_cspmu: Add PMEVFILT2R support (Robin Murphy) - perf/arm_cspmu: Generalise event filtering (Robin Murphy) - perf/arm_cspmu: Move register definitons to header (Robin Murphy) - drivers/perf: apple_m1: Support host/guest event filtering (Oliver Upton) - drivers/perf: apple_m1: Refactor event select/filter configuration (Oliver Upton) - perf/dwc_pcie: fix duplicate pci_dev devices (Yunhui Cui) - perf/dwc_pcie: fix some unreleased resources (Yunhui Cui) - perf/arm-cmn: Minor event type housekeeping (Robin Murphy) - perf: arm_pmu: Move PMUv3-specific data (Mark Rutland) - perf: apple_m1: Don't disable counter in m1_pmu_enable_event() (Rob Herring (Arm)) - perf: arm_v7_pmu: Don't disable counter in (armv7|krait_|scorpion_)pmu_enable_event() (Rob Herring (Arm)) - perf: arm_v7_pmu: Drop obvious comments for enabling/disabling counters and interrupts (Rob Herring (Arm)) - perf: arm_pmuv3: Don't disable counter in armv8pmu_enable_event() (Mark Rutland) - perf: arm_pmu: Don't disable counter in armpmu_add() (Mark Rutland) - perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters (Rob Herring (Arm)) - perf: arm_pmuv3: Add support for ARM Rainier PMU (Vincenzo Frascino) - sparc/vdso: Always reject undefined references during linking (Thomas Weißschuh) - x86/vdso: Always reject undefined references during linking (Thomas Weißschuh) - vdso: Rework struct vdso_time_data and introduce struct vdso_clock (Anna-Maria Behnsen) - vdso: Move architecture related data before basetime data (Anna-Maria Behnsen) - powerpc/vdso: Prepare introduction of struct vdso_clock (Nam Cao) - arm64/vdso: Prepare introduction of struct vdso_clock (Nam Cao) - x86/vdso: Prepare introduction of struct vdso_clock (Anna-Maria Behnsen) - time/namespace: Prepare introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/namespace: Rename timens_setup_vdso_data() to reflect new vdso_clock struct (Anna-Maria Behnsen) - vdso/vsyscall: Prepare introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/gettimeofday: Prepare helper functions for introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/gettimeofday: Prepare do_coarse_timens() for introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/gettimeofday: Prepare do_coarse() for introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/gettimeofday: Prepare do_hres_timens() for introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/gettimeofday: Prepare do_hres() for introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/gettimeofday: Prepare introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/helpers: Prepare introduction of struct vdso_clock (Anna-Maria Behnsen) - vdso/datapage: Define vdso_clock to prepare for multiple PTP clocks (Anna-Maria Behnsen) - vdso: Make vdso_time_data cacheline aligned (Anna-Maria Behnsen) - arm64: Make asm/cache.h compatible with vDSO (Thomas Weißschuh) - vdso: Introduce vdso/cache.h (Thomas Weißschuh) - selftests: vDSO: vdso_standalone_test_x86: Switch to nolibc (Thomas Weißschuh) - selftests: vDSO: vdso_test_gettimeofday: Make compatible with nolibc (Thomas Weißschuh) - selftests: vDSO: vdso_test_gettimeofday: Clean up includes (Thomas Weißschuh) - selftests: vDSO: parse_vdso: Test __SIZEOF_LONG__ instead of ULONG_MAX (Thomas Weißschuh) - selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers (Thomas Weißschuh) - selftests: vDSO: parse_vdso: Drop vdso_init_from_auxv() (Thomas Weißschuh) - selftests: vDSO: vdso_standalone_test_x86: Use vdso_init_form_sysinfo_ehdr (Thomas Weißschuh) - tools/nolibc: add limits.h shim header (Thomas Weißschuh) - selftests: Add headers target (Thomas Weißschuh) - tools/include: Add uapi/linux/elf.h (Thomas Weißschuh) - elf, uapi: Add types ElfXX_Verdef and ElfXX_Veraux (Thomas Weißschuh) - elf, uapi: Add type ElfXX_Versym (Thomas Weißschuh) - elf, uapi: Add definitions for VER_FLG_BASE and VER_FLG_WEAK (Thomas Weißschuh) - elf, uapi: Add definition for DT_GNU_HASH (Thomas Weißschuh) - elf, uapi: Add definition for STN_UNDEF (Thomas Weißschuh) - MAINTAINERS: Add vDSO selftests (Thomas Weißschuh) - vdso: Remove remnants of architecture-specific time storage (Thomas Weißschuh) - vdso: Remove remnants of architecture-specific random state storage (Thomas Weißschuh) - x86/vdso/vdso2c: Remove page handling (Thomas Weißschuh) - x86/vdso: Switch to generic storage implementation (Thomas Weißschuh) - powerpc/vdso: Switch to generic storage implementation (Thomas Weißschuh) - MIPS: vdso: Switch to generic storage implementation (Thomas Weißschuh) - s390/vdso: Switch to generic storage implementation (Thomas Weißschuh) - arm: vdso: Switch to generic storage implementation (Thomas Weißschuh) - LoongArch: vDSO: Switch to generic storage implementation (Thomas Weißschuh) - riscv: vdso: Switch to generic storage implementation (Thomas Weißschuh) - arm64: vdso: Switch to generic storage implementation (Thomas Weißschuh) - vdso: Add generic architecture-specific data storage (Thomas Weißschuh) - vdso: Add generic random data storage (Thomas Weißschuh) - vdso: Add generic time data storage (Thomas Weißschuh) - vdso: Rename included Makefile (Thomas Weißschuh) - vdso: Introduce vdso/align.h (Thomas Weißschuh) - parisc: Remove unused symbol vdso_data (Thomas Weißschuh) - x86/vdso: Fix latent bug in vclock_pages calculation (Thomas Weißschuh) - wifi: rt2x00: Switch to use hrtimer_update_function() (Nam Cao) - io_uring: Use helper function hrtimer_update_function() (Nam Cao) - serial: xilinx_uartps: Use helper function hrtimer_update_function() (Nam Cao) - ASoC: fsl: imx-pcm-fiq: Switch to use hrtimer_setup() (Nam Cao) - RDMA: Switch to use hrtimer_setup() (Nam Cao) - virtio: mem: Switch to use hrtimer_setup() (Nam Cao) - drm/vmwgfx: Switch to use hrtimer_setup() (Nam Cao) - drm/xe/oa: Switch to use hrtimer_setup() (Nam Cao) - drm/vkms: Switch to use hrtimer_setup() (Nam Cao) - drm/msm: Switch to use hrtimer_setup() (Nam Cao) - drm/i915/request: Switch to use hrtimer_setup() (Nam Cao) - drm/i915/uncore: Switch to use hrtimer_setup() (Nam Cao) - drm/i915/pmu: Switch to use hrtimer_setup() (Nam Cao) - drm/i915/perf: Switch to use hrtimer_setup() (Nam Cao) - drm/i915/gvt: Switch to use hrtimer_setup() (Nam Cao) - drm/i915/huc: Switch to use hrtimer_setup() (Nam Cao) - drm/amdgpu: Switch to use hrtimer_setup() (Nam Cao) - stm class: heartbeat: Switch to use hrtimer_setup() (Nam Cao) - i2c: Switch to use hrtimer_setup() (Nam Cao) - iio: Switch to use hrtimer_setup() (Nam Cao) - leds: trigger: pattern: Switch to use hrtimer_setup() (Nam Cao) - mailbox: Switch to use hrtimer_setup() (Nam Cao) - media: Switch to use hrtimer_setup() (Nam Cao) - misc: vcpu_stall_detector: Switch to use hrtimer_setup() (Nam Cao) - mmc: dw_mmc: Switch to use hrtimer_setup() (Nam Cao) - ntb: ntb_pingpong: Switch to use hrtimer_setup() (Nam Cao) - drivers: perf: Switch to use hrtimer_setup() (Nam Cao) - power: reset: ltc2952-poweroff: Switch to use hrtimer_setup() (Nam Cao) - power: supply: ab8500_chargalg: Switch to use hrtimer_setup() (Nam Cao) - powercap: Switch to use hrtimer_setup() (Nam Cao) - pps: generators: pps_gen_parport: Switch to use hrtimer_setup() (Nam Cao) - rtc: class: Switch to use hrtimer_setup() (Nam Cao) - scsi: Switch to use hrtimer_setup() (Nam Cao) - serial: xilinx_uartps: Switch to use hrtimer_setup() (Nam Cao) - serial: sh-sci: Switch to use hrtimer_setup() (Nam Cao) - serial: imx: Switch to use hrtimer_setup() (Nam Cao) - serial: amba-pl011: Switch to use hrtimer_setup() (Nam Cao) - serial: 8250: Switch to use hrtimer_setup() (Nam Cao) - usb: typec: tcpm: Switch to use hrtimer_setup() (Nam Cao) - usb: musb: cppi41: Switch to use hrtimer_setup() (Nam Cao) - usb: ehci: Switch to use hrtimer_setup() (Nam Cao) - usb: gadget: Switch to use hrtimer_setup() (Nam Cao) - usb: fotg210-hcd: Switch to use hrtimer_setup() (Nam Cao) - usb: dwc2: Switch to use hrtimer_setup() (Nam Cao) - USB: chipidea: Switch to use hrtimer_setup() (Nam Cao) - xfrm: Switch to use hrtimer_setup() (Nam Cao) - octeontx2-pf: Switch to use hrtimer_setup() (Nam Cao) - igc: Switch to use hrtimer_setup() (Nam Cao) - wifi: rt2x00: Switch to use hrtimer_setup() (Nam Cao) - wifi: Switch to use hrtimer_setup() (Nam Cao) - net/cdc_ncm: Switch to use hrtimer_setup() (Nam Cao) - net: wwan: iosm: Switch to use hrtimer_setup() (Nam Cao) - net: fec: Switch to use hrtimer_setup() (Nam Cao) - net: stmmac: Switch to use hrtimer_setup() (Nam Cao) - net: qualcomm: rmnet: Switch to use hrtimer_setup() (Nam Cao) - net: mvpp2: Switch to use hrtimer_setup() (Nam Cao) - net: ieee802154: at86rf230: Switch to use hrtimer_setup() (Nam Cao) - net: sparx5: Switch to use hrtimer_setup() (Nam Cao) - net: ethernet: hisilicon: Switch to use hrtimer_setup() (Nam Cao) - net: ethernet: ec_bhf: Switch to use hrtimer_setup() (Nam Cao) - net: ethernet: cortina: Switch to use hrtimer_setup() (Nam Cao) - net: ethernet: ti: Switch to use hrtimer_setup() (Nam Cao) - can: Switch to use hrtimer_setup() (Nam Cao) - can: mcp251xfd: Switch to use hrtimer_setup() (Nam Cao) - can: m_can: Switch to use hrtimer_setup() (Nam Cao) - tcp: Switch to use hrtimer_setup() (Nam Cao) - mac802154: Switch to use hrtimer_setup() (Nam Cao) - net/sched: Switch to use hrtimer_setup() (Nam Cao) - netdev: Switch to use hrtimer_setup() (Nam Cao) - hwrng: timeriomem: Switch to use hrtimer_setup() (Nam Cao) - null_blk: Switch to use hrtimer_setup() (Nam Cao) - PM / devfreq: rockchip-dfi: Switch to use hrtimer_setup() (Nam Cao) - PM: runtime: Switch to use hrtimer_setup() (Nam Cao) - blk_iocost: Switch to use hrtimer_setup() (Nam Cao) - ata: pata_octeon_cf: Switch to use hrtimer_setup() (Nam Cao) - block, bfq: Switch to use hrtimer_setup() (Nam Cao) - tracing/osnoise: Switch to use hrtimer_setup() (Nam Cao) - watchdog: Switch to use hrtimer_setup() (Nam Cao) - ubifs: Switch to use hrtimer_setup() (Nam Cao) - bpf: Switch to use hrtimer_setup() (Nam Cao) - time: Switch to hrtimer_setup() (Nam Cao) - timerfd: Switch to use hrtimer_setup() (Nam Cao) - perf: Switch to use hrtimer_setup() (Nam Cao) - fork: Switch to use hrtimer_setup() (Nam Cao) - io_uring/timeout: Switch to use hrtimer_setup() (Nam Cao) - lib: test_objpool: Switch to use hrtimer_setup() (Nam Cao) - mm/slab: Switch to use hrtimer_setup() (Nam Cao) - sched: Switch to use hrtimer_setup() (Nam Cao) - s390/ap_bus: Switch to use hrtimer_setup() (Nam Cao) - perf/x86: Switch to use hrtimer_setup() (Nam Cao) - powerpc/watchdog: Switch to use hrtimer_setup() (Nam Cao) - ARM: 8611/1: l2x0: Switch to use hrtimer_setup() (Nam Cao) - ARM: imx: Switch to use hrtimer_setup() (Nam Cao) - riscv: kvm: Switch to use hrtimer_setup() (Nam Cao) - LoongArch: KVM: Switch to use hrtimer_setup() (Nam Cao) - KVM: arm64: Switch to use hrtimer_setup() (Nam Cao) - KVM: x86: Switch to use hrtimer_setup() (Nam Cao) - KVM: s390: Switch to use hrtimer_setup() (Nam Cao) - KVM: PPC: Switch to use hrtimer_setup() (Nam Cao) - KVM: MIPS: Switch to use hrtimer_setup() (Nam Cao) - selftests/timers: Improve skew_consistency by testing with other clockids (John Stultz) - timekeeping: Fix possible inconsistencies in _COARSE clockids (John Stultz) - posix-timers: Drop redundant memset() invocation (Cyrill Gorcunov) - selftests/timers/posix-timers: Add a test for exact allocation mode (Thomas Gleixner) - posix-timers: Provide a mechanism to allocate a given timer ID (Thomas Gleixner) - posix-timers: Dont iterate /proc/$PID/timers with sighand:: Siglock held (Thomas Gleixner) - posix-timers: Make per process list RCU safe (Thomas Gleixner) - posix-timers: Avoid false cacheline sharing (Thomas Gleixner) - posix-timers: Switch to jhash32() (Thomas Gleixner) - posix-timers: Improve hash table performance (Thomas Gleixner) - posix-timers: Make signal_struct:: Next_posix_timer_id an atomic_t (Eric Dumazet) - posix-timers: Make lock_timer() use guard() (Peter Zijlstra) - posix-timers: Rework timer removal (Thomas Gleixner) - posix-timers: Simplify lock/unlock_timer() (Thomas Gleixner) - posix-timers: Use guards in a few places (Thomas Gleixner) - posix-timers: Remove SLAB_PANIC from kmem cache (Thomas Gleixner) - posix-timers: Remove a few paranoid warnings (Thomas Gleixner) - posix-timers: Cleanup includes (Thomas Gleixner) - posix-timers: Add cond_resched() to posix_timer_add() search loop (Eric Dumazet) - posix-timers: Initialise timer before adding it to the hash table (Eric Dumazet) - posix-timers: Ensure that timer initialization is fully visible (Thomas Gleixner) - clocksource: Remove unnecessary strscpy() size argument (Thorsten Blum) - timer_list: Don't use %%pK through printk() (Thomas Weißschuh) - posix-clock: Remove duplicate compat ioctl() handler (Thomas Weißschuh) - posix-timers: Invoke cond_resched() during exit_itimers() (Benjamin Segall) - hrtimers: Replace hrtimer_clock_to_base_table with switch-case (Andy Shevchenko) - hrtimers: Make hrtimer_update_function() less expensive (Thomas Gleixner) - futex: Use a hashmask instead of hashsize (Sebastian Andrzej Siewior) - irqchip/imx-irqsteer: Support up to 960 input interrupts (Shengjiu Wang) - irqchip/sunxi-nmi: Support Allwinner A523 NMI controller (Andre Przywara) - dt-bindings: irq: sun7i-nmi: Document the Allwinner A523 NMI controller (Andre Przywara) - irqchip/davinci-cp-intc: Remove public header (Bartosz Golaszewski) - irqchip/renesas-rzv2h: Add RZ/G3E support (Biju Das) - irqchip/renesas-rzv2h: Update macros ICU_TSSR_TSSEL_{MASK,PREP} (Biju Das) - irqchip/renesas-rzv2h: Update TSSR_TIEN macro (Biju Das) - irqchip/renesas-rzv2h: Add field_width to struct rzv2h_hw_info (Biju Das) - irqchip/renesas-rzv2h: Add max_tssel to struct rzv2h_hw_info (Biju Das) - irqchip/renesas-rzv2h: Add struct rzv2h_hw_info with t_offs variable (Biju Das) - irqchip/renesas-rzv2h: Use devm_pm_runtime_enable() (Biju Das) - irqchip/renesas-rzv2h: Use devm_reset_control_get_exclusive_deasserted() (Biju Das) - irqchip/renesas-rzv2h: Simplify rzv2h_icu_init() (Biju Das) - irqchip/renesas-rzv2h: Drop irqchip from struct rzv2h_icu_priv (Biju Das) - irqchip/renesas-rzv2h: Fix wrong variable usage in rzv2h_tint_set_type() (Biju Das) - dt-bindings: interrupt-controller: renesas,rzv2h-icu: Document RZ/G3E SoC (Biju Das) - riscv: sophgo: dts: Add msi controller for SG2042 (Chen Wang) - irqchip: Add the Sophgo SG2042 MSI interrupt controller (Chen Wang) - dt-bindings: interrupt-controller: Add Sophgo SG2042 MSI (Chen Wang) - arm64: dts: rockchip: rk356x: Move PCIe MSI to use GIC ITS instead of MBI (Dmitry Osipenko) - arm64: dts: rockchip: rk356x: Add MSI controller node (Dmitry Osipenko) - irqchip/gic-v3: Add Rockchip 3568002 erratum workaround (Dmitry Osipenko) - irqchip/riscv-imsic: Special handling for non-atomic device MSI update (Anup Patel) - irqchip/riscv-imsic: Avoid interrupt translation in interrupt handler (Anup Patel) - irqchip/riscv-imsic: Implement irq_force_complete_move() for IMSIC (Anup Patel) - irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector (Anup Patel) - RISC-V: Select CONFIG_GENERIC_PENDING_IRQ (Anup Patel) - genirq: Introduce irq_can_move_in_process_context() (Anup Patel) - genirq: Introduce common irq_force_complete_move() implementation (Thomas Gleixner) - irqchip/riscv-imsic: Move to common MSI library (Thomas Gleixner) - irqchip/irq-msi-lib: Optionally set default irq_eoi()/irq_ack() (Thomas Gleixner) - irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base (Andrew Jones) - irqchip/renesas-rzg2l: Simplify checks in rzg2l_irqc_common_init() (Fabrizio Castro) - irqchip/renesas-rzg2l: Switch to using dev_err_probe() (Fabrizio Castro) - irqchip/renesas-rzg2l: Remove pm_put label (Fabrizio Castro) - irqchip/renesas-rzg2l: Use devm_pm_runtime_enable() (Fabrizio Castro) - irqchip/renesas-rzg2l: Use devm_reset_control_get_exclusive_deasserted() (Fabrizio Castro) - irqchip/renesas-rzg2l: Use local dev pointer in rzg2l_irqc_common_init() (Fabrizio Castro) - irqchip/riscv-aplic: Add support for hart indexes (Vladimir Kondratiev) - dt-bindings: interrupt-controller: Add risc-v,aplic hart indexes (Vladimir Kondratiev) - genirq/msi: Rename msi_[un]lock_descs() (Thomas Gleixner) - scsi: ufs: qcom: Remove the MSI descriptor abuse (Thomas Gleixner) - PCI/TPH: Replace the broken MSI-X control word update (Thomas Gleixner) - PCI/MSI: Provide a sane mechanism for TPH (Thomas Gleixner) - PCI: hv: Switch MSI descriptor locking to guard() (Thomas Gleixner) - PCI/MSI: Switch to MSI descriptor locking to guard() (Thomas Gleixner) - NTB/msi: Switch MSI descriptor locking to lock guard() (Thomas Gleixner) - soc: ti: ti_sci_inta_msi: Switch MSI descriptor locking to guard() (Thomas Gleixner) - genirq/msi: Use lock guards for MSI descriptor locking (Thomas Gleixner) - cleanup: Provide retain_ptr() (Thomas Gleixner) - genirq/msi: Make a few functions static (Thomas Gleixner) - genirq: Make a few functions static (Thomas Gleixner) - irqdomain: Remove extern from function declarations (Jiri Slaby (SUSE)) - genirq/msi: Expose MSI message data in debugfs (Hans Zhang) - x86 boot build: make git ignore stale 'tools' directory (Linus Torvalds) - x86/platform/olpc: Remove unused variable 'len' in olpc_dt_compatible_match() (Zeng Heng) - x86/platform/olpc-xo1-sci: Don't include directly (Wolfram Sang) - x86/sev: Simplify the code by removing unnecessary 'else' statement (Peng Hao) - x86/sev: Add missing RIP_REL_REF() invocations during sme_enable() (Kevin Loughlin) - x86/coco: Replace 'static const cc_mask' with the newly introduced cc_get_mask() function (Arnd Bergmann) - x86/delay: Fix inconsistent whitespace (Charles Han) - selftests/x86/syscall: Fix coccinelle WARNING recommending the use of ARRAY_SIZE() (Mirsad Todorovac) - x86/platform: Fix missing declaration of 'x86_apple_machine' (Zhang Kunbo) - x86/irq: Fix missing declaration of 'io_apic_irqs' (Zhang Kunbo) - x86/usercopy: Fix kernel-doc func param name in clean_cache_range()'s description (Randy Dunlap) - x86/apic: Use str_disabled_enabled() helper in print_ipi_mode() (Thorsten Blum) - x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures (Chao Gao) - x86/fpu: Clarify the "xa" symbolic name used in the XSTATE* macros (Borislav Petkov (AMD)) - x86/fpu: Use XSAVE{,OPT,C,S} and XRSTOR{,S} mnemonics in xstate.h (Uros Bizjak) - x86/fpu: Improve crypto performance by making kernel-mode FPU reliably usable in softirqs (Eric Biggers) - x86/fpu/xstate: Simplify print_xstate_features() (Chang S. Bae) - x86/fpu: Refine and simplify the magic number check during signal return (Chang S. Bae) - selftests/x86/xstate: Fix spelling mistake "hader" -> "header" (Colin Ian King) - x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() (Benjamin Berg) - vmlinux.lds.h: Remove entry to place init_task onto init_stack (Benjamin Berg) - selftests/x86/avx: Add AVX tests (Chang S. Bae) - selftests/x86/xstate: Clarify supported xstates (Chang S. Bae) - selftests/x86/xstate: Consolidate test invocations into a single entry (Chang S. Bae) - selftests/x86/xstate: Introduce signal ABI test (Chang S. Bae) - selftests/x86/xstate: Refactor ptrace ABI test (Chang S. Bae) - selftests/x86/xstate: Refactor context switching test (Chang S. Bae) - selftests/x86/xstate: Enumerate and name xstate components (Chang S. Bae) - selftests/x86/xstate: Refactor XSAVE helpers for general use (Chang S. Bae) - selftests/x86: Consolidate redundant signal helper functions (Chang S. Bae) - x86/fpu: Fix guest FPU state buffer allocation size (Stanislav Spassov) - x86/fpu: Fully optimize out WARN_ON_FPU() (Eric Biggers) - x86/kexec: Add relocate_kernel() debugging support: Load a GDT (David Woodhouse) - x86/boot: Move the LA57 trampoline to separate source file (Ard Biesheuvel) - x86/boot: Do not test if AC and ID eflags are changeable on x86_64 (Uros Bizjak) - x86/bootflag: Replace open-coded parity calculation with parity8() (Kuan-Wei Chiu) - x86/bootflag: Micro-optimize sbf_write() (Uros Bizjak) - x86/boot: Add missing has_cpuflag() prototype (Zhou Ding) - x86/kexec: Export e820_table_kexec[] to sysfs (Dave Young) - x86/boot: Change some static bootflag functions to bool (Uros Bizjak) - x86/e820: Drop obsolete E820_TYPE_RESERVED_KERN and related code (Mike Rapoport (Microsoft)) - x86/boot: Split parsing of boot_params into the parse_boot_params() helper function (Mike Rapoport (Microsoft)) - x86/boot: Split kernel resources setup into the setup_kernel_resources() helper function (Mike Rapoport (Microsoft)) - x86/boot: Move setting of memblock parameters to e820__memblock_setup() (Mike Rapoport (Microsoft)) - x86/boot: Add back some padding for the CRC-32 checksum (Ard Biesheuvel) - x86/boot: Drop CRC-32 checksum and the build tool that generates it (Ard Biesheuvel) - x86/build: Fix broken copy command in genimage.sh when making isoimage (Nir Lichtman) - zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault (Ingo Molnar) - x86/asm: Make asm export of __ref_stack_chk_guard unconditional (Ard Biesheuvel) - x86/mm: Only do broadcast flush from reclaim if pages were unmapped (Rik van Riel) - perf/x86/intel, x86/cpu: Replace Pentium 4 model checks with VFM ones (Sohil Mehta) - perf/x86/intel, x86/cpu: Simplify Intel PMU initialization (Sohil Mehta) - x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headers (Thomas Huth) - x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in UAPI headers (Thomas Huth) - x86/locking/atomic: Improve performance by using asm_inline() for atomic locking instructions (Uros Bizjak) - x86/asm: Use asm_inline() instead of asm() in clwb() (Uros Bizjak) - x86/asm: Use CLFLUSHOPT and CLWB mnemonics in (Uros Bizjak) - x86/hweight: Use asm_inline() instead of asm() (Uros Bizjak) - x86/hweight: Use ASM_CALL_CONSTRAINT in inline asm() (Uros Bizjak) - x86/hweight: Use named operands in inline asm() (Uros Bizjak) - x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP (Ingo Molnar) - x86/head/64: Avoid Clang < 17 stack protector in startup code (Ard Biesheuvel) - x86/kexec: Merge x86_32 and x86_64 code using macros from (Uros Bizjak) - x86/runtime-const: Add the RUNTIME_CONST_PTR assembly macro (Kirill A. Shutemov) - x86/cpu/intel: Limit the non-architectural constant_tsc model checks (Sohil Mehta) - x86/mm/pat: Replace Intel x86_model checks with VFM ones (Sohil Mehta) - x86/cpu/intel: Fix fast string initialization for extended Families (Sohil Mehta) - x86/smpboot: Fix INIT delay assignment for extended Intel Families (Sohil Mehta) - x86/smpboot: Remove confusing quirk usage in INIT delay (Sohil Mehta) - x86/acpi/cstate: Improve Intel Family model checks (Sohil Mehta) - x86/cpu/intel: Replace Family 5 model checks with VFM ones (Sohil Mehta) - x86/cpu/intel: Replace Family 15 checks with VFM ones (Sohil Mehta) - x86/cpu/intel: Replace early Family 6 checks with VFM ones (Sohil Mehta) - x86/mtrr: Modify a x86_model check to an Intel VFM check (Sohil Mehta) - x86/microcode: Update the Intel processor flag scan check (Sohil Mehta) - x86/cpu/intel: Fix the MOVSL alignment preference for extended Families (Sohil Mehta) - x86/apic: Fix 32-bit APIC initialization for extended Intel Families (Sohil Mehta) - x86/cpuid: Use u32 in instead of uint32_t in (Ingo Molnar) - x86/cpuid: Standardize on u32 in (Ingo Molnar) - x86/cpuid: Clean up (Ingo Molnar) - x86/cpuid: Clean up (Ingo Molnar) - x86/cpuid: Refactor (Ahmed S. Darwish) - x86/syscall/32: Add comment to conditional (Brian Gerst) - x86/syscall: Remove stray semicolons (Brian Gerst) - x86/syscall: Move sys_ni_syscall() (Brian Gerst) - x86/syscall/x32: Move x32 syscall table (Brian Gerst) - x86/syscall/64: Move 64-bit syscall dispatch code (Brian Gerst) - x86/syscall/32: Move 32-bit syscall dispatch code (Brian Gerst) - x86/xen: Move Xen upcall handler (Brian Gerst) - x86/amd_node: Add a smn_read_register() helper (Mario Limonciello) - x86/amd_node: Add support for debugfs access to SMN registers (Mario Limonciello) - x86/amd_node: Add SMN offsets to exclusive region access (Mario Limonciello) - x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE (Yazen Ghannam) - x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state() (Thorsten Blum) - x86/entry: Add __init to ia32_emulation_override_cmdline() (Vitaly Kuznetsov) - x86/cpufeatures: Warn about unmet CPU feature dependencies (Sohil Mehta) - x86/rfds: Exclude P-only parts from the RFDS affected list (Pawan Gupta) - x86/cpu: Update x86_match_cpu() to also use cpu-type (Pawan Gupta) - x86/cpu: Add cpu_type to struct x86_cpu_id (Pawan Gupta) - x86/cpu: Shorten CPU matching macro (Pawan Gupta) - x86/cpu: Fix the description of X86_MATCH_VFM_STEPS() (Pawan Gupta) - x86/cpufeatures: Use AWK to generate {REQUIRED|DISABLED}_MASK_BIT_SET in (Xin Li (Intel)) - x86/cpufeatures: Remove {disabled,required}-features.h (Xin Li (Intel)) - x86/cpufeatures: Generate the header based on build config (H. Peter Anvin (Intel)) - x86/cpufeatures: Add {REQUIRED,DISABLED} feature configs (H. Peter Anvin (Intel)) - x86/mm/ident_map: Fix theoretical virtual address overflow to zero (Kirill A. Shutemov) - x86/acpi: Replace manual page table initialization with kernel_ident_mapping_init() (Kirill A. Shutemov) - x86/mm: Always set the ASID valid bit for the INVLPGB instruction (Tom Lendacky) - x86/mm: Enable AMD translation cache extensions (Rik van Riel) - x86/mm: Enable broadcast TLB invalidation for multi-threaded processes (Rik van Riel) - x86/mm: Add global ASID process exit helpers (Rik van Riel) - x86/mm: Handle global ASID context switch and TLB flush (Rik van Riel) - x86/mm: Add global ASID allocation helper functions (Rik van Riel) - x86/mm: Use broadcast TLB flushing in page reclaim (Rik van Riel) - x86/mm: Use INVLPGB for kernel TLB flushes (Rik van Riel) - x86/mm: Add INVLPGB support code (Rik van Riel) - x86/mm: Add INVLPGB feature and Kconfig entry (Rik van Riel) - x86/mm: Consolidate full flush threshold decision (Rik van Riel) - x86/mm: Check return value from memblock_phys_alloc_range() (Philip Redkin) - x86/percpu: Fix __per_cpu_hot_end marker (Uros Bizjak) - x86/smp: Move this_cpu_off to percpu hot section (Brian Gerst) - x86/stackprotector: Move __stack_chk_guard to percpu hot section (Brian Gerst) - x86/percpu: Move current_task to percpu hot section (Brian Gerst) - x86/percpu: Move top_of_stack to percpu hot section (Brian Gerst) - x86/irq: Move irq stacks to percpu hot section (Brian Gerst) - x86/softirq: Move softirq_pending to percpu hot section (Brian Gerst) - x86/retbleed: Move call depth to percpu hot section (Brian Gerst) - x86/smp: Move cpu number to percpu hot section (Brian Gerst) - x86/preempt: Move preempt count to percpu hot section (Brian Gerst) - x86/percpu: Move pcpu_hot to percpu hot section (Brian Gerst) - percpu: Introduce percpu hot section (Brian Gerst) - x86/mm: Reduce header dependencies in (Kevin Brodsky) - x86/mm: Remove unused __set_memory_prot() (Kevin Brodsky) - x86/irq/32: Change some static functions to bool (Uros Bizjak) - x86/irq/32: Use current_stack_pointer to avoid asm() in check_stack_overflow() (Uros Bizjak) - x86/irq/32: Add missing clobber to inline asm (Uros Bizjak) - x86/irq/32: Use named operands in inline asm (Uros Bizjak) - x86/alternatives: Simplify alternative_call() interface (Josh Poimboeuf) - x86/hyperv: Use named operands in inline asm (Josh Poimboeuf) - KVM: VMX: Use named operands in inline asm (Josh Poimboeuf) - : Cover all possible x86 CPU cache sizes (Ahmed S. Darwish) - x86/cacheinfo: Remove unnecessary headers and reorder the rest (Ahmed S. Darwish) - x86/cacheinfo: Remove the P4 trace leftovers for real (Thomas Gleixner) - x86/cpu: Remove unused TLB strings (Thomas Gleixner) - x86/cpu: Get rid of the smp_store_cpu_info() indirection (Thomas Gleixner) - x86/cpu: Simplify TLB entry count storage (Ahmed S. Darwish) - x86/cpu: Use max() for CPUID leaf 0x2 TLB descriptors parsing (Ahmed S. Darwish) - x86/cpu: Remove unnecessary headers and reorder the rest (Ahmed S. Darwish) - x86/cpuid: Include in (Ahmed S. Darwish) - x86/cpu: Log CPU flag cmdline hacks more verbosely (Brendan Jackman) - x86/cpu: Warn louder about the {set,clear}cpuid boot parameters (Brendan Jackman) - x86/cpu: Remove unnecessary macro indirection related to CPU feature names (Brendan Jackman) - x86/speculation: Add a conditional CS prefix to CALL_NOSPEC (Pawan Gupta) - x86/speculation: Simplify and make CALL_NOSPEC consistent (Pawan Gupta) - x86/smp: Fix mwait_play_dead() and acpi_processor_ffh_play_dead() noreturn behavior (Josh Poimboeuf) - xen: Kconfig: Drop reference to obsolete configs MCORE2 and MK8 (Lukas Bulwahn) - x86/cpufeatures: Rename X86_CMPXCHG64 to X86_CX8 (H. Peter Anvin (Intel)) - x86/cpu: Enable modifying CPU bug flags with '{clear,set}puid=' (Brendan Jackman) - x86/cpu: Add the 'setcpuid=' boot parameter (Brendan Jackman) - x86/cpu: Create helper function to parse the 'clearcpuid=' boot parameter (Brendan Jackman) - x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine (Max Grobecker) - x86/cpu: Remove get_this_hybrid_cpu_*() (Pawan Gupta) - perf/x86/intel: Use cache cpu-type for hybrid PMU selection (Pawan Gupta) - cpufreq: intel_pstate: Avoid SMP calls to get cpu-type (Pawan Gupta) - x86/cpu: Prefix hexadecimal values with 0x in cpu_debug_show() (Pawan Gupta) - x86/platform: Only allow CONFIG_EISA for 32-bit (Arnd Bergmann) - x86/pci: Remove old STA2x11 support (Arnd Bergmann) - x86/cpu: Document CONFIG_X86_INTEL_MID as 64-bit-only (Arnd Bergmann) - x86/mm: Drop support for CONFIG_HIGHPTE (Arnd Bergmann) - x86/mm: Drop CONFIG_SWIOTLB for PAE (Arnd Bergmann) - x86/mm: Remove CONFIG_HIGHMEM64G support (Arnd Bergmann) - x86/cpu: Drop configuration options for early 64-bit CPUs (Arnd Bergmann) - x86/build: Rework CONFIG_GENERIC_CPU compiler flags (Arnd Bergmann) - x86/smp: Drop 32-bit "bigsmp" machine support (Arnd Bergmann) - x86/Kconfig: Add cmpxchg8b support back to Geode CPUs (Arnd Bergmann) - x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW (Matthew Wilcox (Oracle)) - x86/mtrr: Remove unnecessary strlen() in mtrr_write() (Thorsten Blum) - selftests/lam: Test get_user() LAM pointer handling (Maciej Wieczor-Retman) - selftests/lam: Skip test if LAM is disabled (Maciej Wieczor-Retman) - selftests/lam: Move cpu_has_la57() to use cpuinfo flag (Maciej Wieczor-Retman) - x86/kaslr: Reduce KASLR entropy on most x86 systems (Balbir Singh) - x86/pat: Fix W=1 build warning when the within_inclusive() function is unused (Andy Shevchenko) - x86/mm: Remove pv_ops.mmu.tlb_remove_table call (Rik van Riel) - x86/mm: Make MMU_GATHER_RCU_TABLE_FREE unconditional (Rik van Riel) - x86/mm: Replace open-coded gap bounding with clamp() (Qasim Ijaz) - x86/mm: Make memremap(MEMREMAP_WB) map memory as encrypted by default (Kirill A. Shutemov) - mm/memremap: Pass down MEMREMAP_* flags to arch_memremap_wb() (Kirill A. Shutemov) - x86/cpu: Update Intel Family comments (Peter Zijlstra) - ACPI/processor_idle: Export acpi_processor_ffh_play_dead() (Artem Bityutskiy) - x86/smp: Eliminate mwait_play_dead_cpuid_hint() (Patryk Wlazlyn) - intel_idle: Provide the default enter_dead() handler (Patryk Wlazlyn) - ACPI/processor_idle: Add FFH state handling (Patryk Wlazlyn) - x86/smp: Allow calling mwait_play_dead with an arbitrary hint (Patryk Wlazlyn) - x86/cpu: Fix #define name for Intel CPU model 0x5A (Tony Luck) - x86/ia32: Leave NULL selector values 0~3 unchanged (Xin Li (Intel)) - x86/bpf: Fix BPF percpu accesses (Brian Gerst) - x86/percpu: Disable named address spaces for UBSAN_BOOL with KASAN for GCC < 14.2 (Uros Bizjak) - x86/percpu: Construct __percpu_seg_override from __percpu_seg (Uros Bizjak) - selftests/x86/lam: Fix minor memory in do_uring() (liuye) - x86/percpu: Unify __pcpu_op{1,2}_N() macros to __pcpu_op_N() (Uros Bizjak) - x86/ioperm: Use atomic64_inc_return() in ksys_ioperm() (Uros Bizjak) - x86/build: Raise the minimum LLVM version to 15.0.0 (Nathan Chancellor) - kallsyms: Remove KALLSYMS_ABSOLUTE_PERCPU (Brian Gerst) - percpu: Remove __per_cpu_load (Brian Gerst) - percpu: Remove PERCPU_VADDR() (Brian Gerst) - percpu: Remove PER_CPU_FIRST_SECTION (Brian Gerst) - x86/percpu/64: Remove INIT_PER_CPU macros (Brian Gerst) - x86/boot/64: Remove inverse relocations (Brian Gerst) - x86/percpu/64: Remove fixed_percpu_data (Brian Gerst) - x86/percpu/64: Use relative percpu offsets (Brian Gerst) - x86/stackprotector/64: Convert to normal per-CPU variable (Brian Gerst) - x86/module: Deal with GOT based stack cookie load on Clang < 17 (Ard Biesheuvel) - x86/relocs: Handle R_X86_64_REX_GOTPCRELX relocations (Brian Gerst) - x86/pvh: Use fixed_percpu_data for early boot GSBASE (Brian Gerst) - x86/boot: Disable stack protector for early boot code (Brian Gerst) - x86/stackprotector: Remove stack protector test scripts (Brian Gerst) - x86/build: Raise the minimum GCC version to 8.1 (Brian Gerst) - x86/smp/32: Remove safe_smp_processor_id() (Brian Gerst) - x86/asm: Merge KSTK_ESP() implementations (Brian Gerst) - x86/paravirt: Remove unused paravirt_disable_iospace() (Dr. David Alan Gilbert) - x86/ibt: Make cfi_bhi a constant for FINEIBT_BHI=n (Peter Zijlstra) - x86/ibt: Optimize the fineibt-bhi arity 1 case (Peter Zijlstra) - x86/ibt: Implement FineIBT-BHI mitigation (Peter Zijlstra) - x86/bhi: Add BHI stubs (Peter Zijlstra) - x86/ibt: Add paranoid FineIBT mode (Peter Zijlstra) - x86/traps: Decode LOCK Jcc.d8 as #UD (Peter Zijlstra) - x86/ibt: Optimize the FineIBT instruction sequence (Peter Zijlstra) - x86/traps: Allow custom fixups in handle_bug() (Peter Zijlstra) - x86/traps: Decode 0xEA instructions as #UD (Peter Zijlstra) - x86/alternatives: Clean up preprocessor conditional block comments (Ingo Molnar) - x86/ibt: Add exact_endbr() helper (Peter Zijlstra) - x86/cfi: Add 'cfi=warn' boot option (Peter Zijlstra) - x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus() (Waiman Long) - x86/arch_prctl/64: Clean up ARCH_MAP_VDSO_32 (Brian Gerst) - x86/arch_prctl: Simplify sys_arch_prctl() (Brian Gerst) - x86/module: Remove unnecessary check in module_finalize() (Dan Carpenter) - x86: Move sysctls into arch/x86 (Joel Granados) - x86/ibt: Handle FineIBT in handle_cfi_failure() (Peter Zijlstra) - x86/early_printk: Harden early_serial (Peter Zijlstra) - x86/ibt: Clean up poison_endbr() (Peter Zijlstra) - x86/traps: Cleanup and robustify decode_bug() (Peter Zijlstra) - x86/alternative: Simplify callthunk patching (Peter Zijlstra) - x86/boot: Mark start_secondary() with __noendbr (Peter Zijlstra) - x86/cfi: Clean up linkage (Peter Zijlstra) - x86,kcfi: Fix EXPORT_SYMBOL vs kCFI (Peter Zijlstra) - x86/ibt: Clean up is_endbr() (Peter Zijlstra) - module: don't annotate ROX memory as kmemleak_not_leak() (Mike Rapoport (Microsoft)) - x86: Compare physical instead of virtual PGD addresses (Maciej Wieczor-Retman) - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs (Jann Horn) - x86: re-enable EXECMEM_ROX support (Mike Rapoport (Microsoft)) - module: drop unused module_writable_address() (Mike Rapoport (Microsoft)) - Revert "x86/module: prepare module loading for ROX allocations of text" (Mike Rapoport (Microsoft)) - module: switch to execmem API for remapping as RW and restoring ROX (Mike Rapoport (Microsoft)) - execmem: add API for temporal remapping as RW and restoring ROX afterwards (Mike Rapoport (Microsoft)) - execmem: don't remove ROX cache from the direct map (Mike Rapoport (Microsoft)) - x86/mm/pat: restore large ROX pages after fragmentation (Kirill A. Shutemov) - x86/mm/pat: drop duplicate variable in cpa_flush() (Mike Rapoport (Microsoft)) - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test (Mike Rapoport (Microsoft)) - perf: Fix __percpu annotation (Peter Zijlstra) - perf: Clean up pmu specific data (Kan Liang) - perf/x86: Remove swap_task_ctx() (Kan Liang) - perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode (Kan Liang) - perf: Supply task information to sched_task() (Kan Liang) - perf: attach/detach PMU specific data (Kan Liang) - locking/percpu-rwsem: Add guard support (Peter Zijlstra (Intel)) - perf: Save PMU specific data in task_struct (Kan Liang) - perf: Extend per event callchain limit to branch stack (Kan Liang) - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Tao Chen) - perf/core: Use POLLHUP for pinned events in error (Namhyung Kim) - perf/core: Use sysfs_emit() instead of scnprintf() (XieLudan) - perf/core: Remove optional 'size' arguments from strscpy() calls (Thorsten Blum) - perf/x86/intel/bts: Check if bts_ctx is allocated when calling BTS functions (Li RongQing) - uprobes/x86: Harden uretprobe syscall trampoline check (Jiri Olsa) - watchdog/hardlockup/perf: Warn if watchdog_ev is leaked (Li Huafei) - watchdog/hardlockup/perf: Fix perf_event memory leak (Li Huafei) - perf/x86: Annotate struct bts_buffer::buf with __counted_by() (Thorsten Blum) - perf/core: Clean up perf_try_init_event() (Peter Zijlstra) - perf/core: Fix perf_mmap() failure path (Peter Zijlstra) - perf/core: Detach 'struct perf_cpu_pmu_context' and 'struct pmu' lifetimes (Peter Zijlstra) - perf/core: Lift event->mmap_mutex in perf_mmap() (Peter Zijlstra) - perf/core: Remove retry loop from perf_mmap() (Peter Zijlstra) - perf/core: Further simplify perf_mmap() (Peter Zijlstra) - perf/core: Simplify the perf_mmap() control flow (Peter Zijlstra) - perf/bpf: Robustify perf_event_free_bpf_prog() (Peter Zijlstra) - perf/core: Introduce perf_free_addr_filters() (Peter Zijlstra) - perf/core: Add this_cpc() helper (Peter Zijlstra) - perf/core: Merge struct pmu::pmu_disable_count into struct perf_cpu_pmu_context::pmu_disable_count (Peter Zijlstra) - perf/core: Simplify perf_event_alloc() (Peter Zijlstra) - perf/core: Simplify perf_init_event() (Peter Zijlstra) - perf/core: Simplify perf_pmu_register() (Peter Zijlstra) - perf/core: Simplify the perf_pmu_register() error path (Peter Zijlstra) - perf/core: Simplify the perf_event_alloc() error path (Peter Zijlstra) - perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type (Saket Kumar Bhaskar) - perf/x86/intel/bts: Allocate bts_ctx only if necessary (Li RongQing) - perf/core: Move perf_event sysctls into kernel/events (Joel Granados) - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Ravi Bangoria) - perf/amd/ibs: Update DTLB/PageSize decode logic (Ravi Bangoria) - perf/amd/ibs: Add support for OP Load Latency Filtering (Ravi Bangoria) - x86/events/amd/iommu: Increase IOMMU_NAME_SIZE (Andy Shevchenko) - perf/x86/intel: Support PEBS counters snapshotting (Kan Liang) - perf: Avoid the read if the count is already updated (Peter Zijlstra (Intel)) - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Kan Liang) - perf/x86/intel: Apply static call for drain_pebs (Peter Zijlstra (Intel)) - uprobes: Remove the spinlock within handle_singlestep() (Liao Chang) - uprobes: Remove redundant spinlock in uprobe_deny_signal() (Liao Chang) - perf/amd/ibs: Ceil sample_period to min_period (Ravi Bangoria) - perf/amd/ibs: Add ->check_period() callback (Ravi Bangoria) - perf/amd/ibs: Add PMU specific minimum period (Ravi Bangoria) - perf/amd/ibs: Don't allow freq mode event creation through ->config interface (Ravi Bangoria) - perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt (Ravi Bangoria) - perf/amd/ibs: Fix ->config to sample period calculation for OP PMU (Ravi Bangoria) - perf/amd/ibs: Remove pointless sample period check (Ravi Bangoria) - perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros (Ravi Bangoria) - cpuidle, sched: Use smp_mb__after_atomic() in current_clr_polling() (Yujun Dong) - sched/debug: Remove CONFIG_SCHED_DEBUG (Ingo Molnar) - sched/debug: Remove CONFIG_SCHED_DEBUG from self-test config files (Ingo Molnar) - sched/debug, Documentation: Remove (most) CONFIG_SCHED_DEBUG references from documentation (Ingo Molnar) - sched/debug: Make CONFIG_SCHED_DEBUG functionality unconditional (Ingo Molnar) - sched/debug: Make 'const_debug' tunables unconditional __read_mostly (Ingo Molnar) - sched/debug: Change SCHED_WARN_ON() to WARN_ON_ONCE() (Ingo Molnar) - rseq/selftests: Fix namespace collision with rseq UAPI header (Michael Jeanson) - include/{topology,cpuset}: Move dl_rebuild_rd_accounting to cpuset.h (Juri Lelli) - sched/topology: Stop exposing partition_sched_domains_locked (Juri Lelli) - cgroup/cpuset: Remove partition_and_rebuild_sched_domains (Juri Lelli) - sched/topology: Remove redundant dl_clear_root_domain call (Juri Lelli) - sched/deadline: Rebuild root domain accounting after every update (Juri Lelli) - sched/deadline: Generalize unique visiting of root domains (Juri Lelli) - sched/topology: Wrappers for sched_domains_mutex (Juri Lelli) - sched/deadline: Ignore special tasks when rebuilding domains (Juri Lelli) - tracing: Use preempt_model_str() (Sebastian Andrzej Siewior) - xtensa: Rely on generic printing of preemption model (Sebastian Andrzej Siewior) - x86: Rely on generic printing of preemption model (Sebastian Andrzej Siewior) - s390: Rely on generic printing of preemption model (Sebastian Andrzej Siewior) - powerpc: Rely on generic printing of preemption model (Sebastian Andrzej Siewior) - arm64: Rely on generic printing of preemption model (Sebastian Andrzej Siewior) - arm: Rely on generic printing of preemption model (Sebastian Andrzej Siewior) - lib/dump_stack: Use preempt_model_str() (Sebastian Andrzej Siewior) - sched: Add a generic function to return the preemption string (Sebastian Andrzej Siewior) - sched/uclamp: Optimize sched_uclamp_used static key enabling (Xuewen Yan) - sched/uclamp: Use the uclamp_is_used() helper instead of open-coding it (Xuewen Yan) - rseq/selftests: Ensure the rseq ABI TLS is actually 1024 bytes (Michael Jeanson) - rseq: Fix segfault on registration when rseq_cs is non-zero (Michael Jeanson) - sched/membarrier: Fix redundant load of membarrier_state (Nysal Jan K.A.) - rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y (Michael Jeanson) - selftests/rseq: Add rseq syscall errors test (Michael Jeanson) - sched: Add unlikey branch hints to several system calls (Colin Ian King) - sched/core: Remove duplicate included header file stats.h (Thorsten Blum) - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume (Guilherme G. Piccoli) - sched/fair: Refactor can_migrate_task() to elimate looping (I Hsin Cheng) - sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks (Tianchen Ding) - sched: Don't define sched_clock_irqtime as static key (Yafang Shao) - sched: Reduce the default slice to avoid tasks getting an extra tick (zihan zhou) - sched: Cancel the slice protection of the idle entity (zihan zhou) - tracing: Disable branch profiling in noinstr code (Josh Poimboeuf) - objtool: Use O_CREAT with explicit mode mask (Ingo Molnar) - objtool: Add CONFIG_OBJTOOL_WERROR (Josh Poimboeuf) - objtool: Create backup on error and print args (Josh Poimboeuf) - objtool: Change "warning:" to "error:" for --Werror (Josh Poimboeuf) - objtool: Add --Werror option (Josh Poimboeuf) - objtool: Add --output option (Josh Poimboeuf) - objtool: Upgrade "Linked object detected" warning to error (Josh Poimboeuf) - objtool: Consolidate option validation (Josh Poimboeuf) - objtool: Remove --unret dependency on --rethunk (Josh Poimboeuf) - objtool: Increase per-function WARN_FUNC() rate limit (Josh Poimboeuf) - objtool: Update documentation (Josh Poimboeuf) - objtool: Improve __noreturn annotation warning (Josh Poimboeuf) - objtool: Fix error handling inconsistencies in check() (Josh Poimboeuf) - x86/traps: Make exc_double_fault() consistently noreturn (Josh Poimboeuf) - LoongArch: Enable jump table for objtool (Tiezhu Yang) - objtool/LoongArch: Add support for goto table (Tiezhu Yang) - objtool/LoongArch: Add support for switch table (Tiezhu Yang) - objtool: Handle PC relative relocation type (Tiezhu Yang) - objtool: Handle different entry size of rodata (Tiezhu Yang) - objtool: Handle various symbol types of rodata (Tiezhu Yang) - objtool: Hide unnecessary compiler error message (David Engraf) - lockdep: Remove disable_irq_lockdep() (Sebastian Andrzej Siewior) - lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() (Sebastian Andrzej Siewior) - rust: lockdep: Use Pin for all LockClassKey usages (Mitchell Levy) - rust: sync: condvar: Add wait_interruptible_freezable() (Alice Ryhl) - rust: sync: lock: Add an example for Guard:: Lock_ref() (Boqun Feng) - rust: sync: Add accessor for the lock behind a given guard (Alice Ryhl) - locking/lockdep: Add kasan_check_byte() check in lock_acquire() (Waiman Long) - locking/lockdep: Disable KASAN instrumentation of lockdep.c (Waiman Long) - locking/lock_events: Add locking events for lockdep (Waiman Long) - locking/lock_events: Add locking events for rtmutex slow paths (Waiman Long) - x86/split_lock: Fix the delayed detection logic (Maksim Davydov) - lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock (Peter Zijlstra) - x86/locking: Remove semicolon from "lock" prefix (Uros Bizjak) - locking/mutex: Add MUTEX_WARN_ON() into fast path (Yunhui Cui) - x86/locking: Use asm_inline for {,try_}cmpxchg{64,128} emulations (Uros Bizjak) - x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op() (Uros Bizjak) - torture: Make SRCU lockdep testing use srcu_read_lock_nmisafe() (Paul E. McKenney) - srcu: Add FORCE_NEED_SRCU_NMI_SAFE Kconfig for testing (Paul E. McKenney) - rcutorture: Complain when invalid SRCU reader_flavor is specified (Paul E. McKenney) - rcutorture: Move RCU_TORTURE_TEST_{CHK_RDR_STATE,LOG_CPU} to bool (Paul E. McKenney) - rcutorture: Make cur_ops->format_gp_seqs take buffer length (Paul E. McKenney) - rcutorture: Add ftrace-compatible timestamp to GP# failure/close-call output (Paul E. McKenney) - rcu: Trace expedited grace-period numbers in hexadecimal (Paul E. McKenney) - rcutorture: Expand failure/close-call grace-period output (Paul E. McKenney) - rcutorture: Include grace-period sequence numbers in failure/close-call (Paul E. McKenney) - rcutorture: Add a test_boost_holdoff module parameter (Paul E. McKenney) - torture: Add get_torture_init_jiffies() for test-start time (Paul E. McKenney) - srcu: Make SRCU-fast also be NMI-safe (Paul E. McKenney) - srcu: Add srcu_down_read_fast() and srcu_up_read_fast() (Paul E. McKenney) - srcu: Document that srcu_{read_lock,down_read}() can share srcu_struct (Paul E. McKenney) - srcu: Fix srcu_read_unlock_{lite,nmisafe}() kernel-doc (Paul E. McKenney) - rcutorture: Make scenario SRCU-P use srcu_read_lock_fast() (Paul E. McKenney) - refscale: Add srcu_read_lock_fast() support using "srcu-fast" (Paul E. McKenney) - rcutorture: Add ability to test srcu_read_{,un}lock_fast() (Paul E. McKenney) - srcu: Add SRCU-fast readers (Paul E. McKenney) - srcu: Move SRCU Tree/Tiny definitions from srcu.h (Paul E. McKenney) - srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr() (Paul E. McKenney) - srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr() (Paul E. McKenney) - srcu: Add SRCU_READ_FLAVOR_SLOWGP to flag need for synchronize_rcu() (Paul E. McKenney) - srcu: Rename srcu_check_read_flavor_lite() to srcu_check_read_flavor_force() (Paul E. McKenney) - srcu: Force synchronization for srcu_get_delay() (Paul E. McKenney) - srcu: Make Tree SRCU updates independent of ->srcu_idx (Paul E. McKenney) - srcu: Make SRCU readers use ->srcu_ctrs for counter selection (Paul E. McKenney) - srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structure (Paul E. McKenney) - srcu: Use ->srcu_gp_seq for rcutorture reader batch (Paul E. McKenney) - srcu: Define SRCU_READ_FLAVOR_ALL in terms of symbols (Paul E. McKenney) - srcu: Make Tiny SRCU able to operate in preemptible kernels (Paul E. McKenney) - rcu: Use _full() API to debug synchronize_rcu() (Uladzislau Rezki (Sony)) - rcu: Update TREE05.boot to test normal synchronize_rcu() (Uladzislau Rezki (Sony)) - rcutorture: Allow a negative value for nfakewriters (Uladzislau Rezki (Sony)) - Flush console log from kernel_power_off() (Paul E. McKenney) - context_tracking: Make RCU watch ct_kernel_exit_state() warning (Paul E. McKenney) - rcu/nocb: Print segment lengths in show_rcu_nocb_gp_state() (Paul E. McKenney) - rcu-tasks: Move RCU Tasks self-tests to core_initcall() (Paul E. McKenney) - rcu: Fix get_state_synchronize_rcu_full() GP-start detection (Paul E. McKenney) - rcu: Remove READ_ONCE() for rdp->gpwrap access in __note_gp_changes() (Zilin Guan) - rcu: Split rcu_report_exp_cpu_mult() mask parameter and use for tracing (Paul E. McKenney) - rcutorture: Make scenario TREE07 build CONFIG_PREEMPT_LAZY=y (Paul E. McKenney) - rcutorture: Make scenario TREE10 build CONFIG_PREEMPT_LAZY=y (Paul E. McKenney) - rcu: limit PREEMPT_RCU configurations (Ankur Arora) - rcutorture: Update ->extendables check for lazy preemption (Boqun Feng) - rcutorture: Update rcutorture_one_extend_check() for lazy preemption (Paul E. McKenney) - osnoise: provide quiescent states (Ankur Arora) - rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y (Ankur Arora) - rcu: handle unstable rdp in rcu_read_unlock_strict() (Ankur Arora) - sched: update __cond_resched comment about RCU quiescent states (Ankur Arora) - rcu: rename PREEMPT_AUTO to PREEMPT_LAZY (Ankur Arora) - rcu: fix header guard for rcu_all_qs() (Ankur Arora) - rcu: Remove references to old grace-period-wait primitives (Paul E. McKenney) - rcu: Clarify RCU_LAZY and RCU_LAZY_DEFAULT_OFF help text (Paul E. McKenney) - rcu: Add CONFIG_RCU_LAZY delays to call_rcu() kernel-doc header (Paul E. McKenney) - srcu: Point call_srcu() to call_rcu() for detailed memory ordering (Paul E. McKenney) - rcu: Document self-propagating callbacks (Paul E. McKenney) - docs: Improve discussion of this_cpu_ptr(), add raw_cpu_ptr() (Paul E. McKenney) - doc: Add broken-timing possibility to stallwarn.rst (Paul E. McKenney) - cpumask: align text in comment (Joel Savitz) - riscv: fix test_and_{set,clear}_bit ordering documentation (Ignacio Encinas) - treewide: fix typo 'unsigned __init128' -> 'unsigned __int128' (Vincent Mailhol) - MAINTAINERS: add rust bindings entry for bitmap API (Yury Norov [NVIDIA]) - rust: Add cpumask helpers (Viresh Kumar) - uapi: Revert "bitops: avoid integer overflow in GENMASK(_ULL)" (I Hsin Cheng) - cpumask: drop cpumask_next_wrap_old() (Yury Norov) - PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap() (Yury Norov) - scsi: lpfc: rework lpfc_next_{online,present}_cpu() (Yury Norov) - scsi: lpfc: switch lpfc_irq_rebalance() to using cpumask_next_wrap() (Yury Norov) - s390: switch stop_machine_yield() to using cpumask_next_wrap() (Yury Norov) - padata: switch padata_find_next() to using cpumask_next_wrap() (Yury Norov) - cpumask: use cpumask_next_wrap() where appropriate (Yury Norov) - cpumask: re-introduce cpumask_next{,_and}_wrap() (Yury Norov) - cpumask: deprecate cpumask_next_wrap() (Yury Norov) - powerpc/xmon: simplify xmon_batch_next_cpu() (Yury Norov) - ibmvnic: simplify ibmvnic_set_queue_affinity() (Yury Norov) - virtio_net: simplify virtnet_set_affinity() (Yury Norov) - objpool: rework objpool_pop() (Yury Norov) - cpumask: add for_each_{possible,online}_cpu_wrap (Yury Norov) - bitmap: remove _check_eq_u32_array (Tamir Duberstein) - bitmap: Align documentation between bitmap_gather() and bitmap_scatter() (Andy Shevchenko) - docs/zh_CN: fix spelling mistake (Peng Jiang) - docs/Chinese: change the disclaimer words (Alex Shi) - docs/zh_CN: Add snp-tdx-threat-model index Chinese translation (Yuxian Mao) - docs: driver-api: firmware: clarify userspace requirements (Jacek Lawrynowicz) - docs: clarify rules wrt tagging other people (Thorsten Leemhuis) - docs: Remove outdated highuid.rst documentation (kth) - Documentation: dma-buf: heaps: Add heap name definitions (Maxime Ripard) - docs/.../submit-checklist: Use Documentation/admin-guide/abi.rst for cross-ref of README (Akira Yokosawa) - docs: Correct installation instruction (I Hsin Cheng) - Documentation: kcsan: fix "Plain Accesses and Data Races" URL in kcsan.rst (Ignacio Encinas) - Documentation/CoC: Spell out the TAB role in enforcement decisions (Shuah Khan) - Documentation: ocxl.rst: Update consortium site (Fritz Koenig) - scripts: get_feat.pl: substitute s390x with s390 (Heiko Carstens) - scripts/kernel-doc: drop dead code for Wcontents_before_sections (Mauro Carvalho Chehab) - scripts/kernel-doc: don't add not needed new lines (Mauro Carvalho Chehab) - docs: driver-api/infiniband.rst: fix Kerneldoc markup (Mauro Carvalho Chehab) - drivers: firewire: firewire-cdev.h: fix identation on a kernel-doc markup (Mauro Carvalho Chehab) - drivers: media: intel-ipu3.h: fix identation on a kernel-doc markup (Mauro Carvalho Chehab) - include/asm-generic/io.h: fix kerneldoc markup (Mauro Carvalho Chehab) - Docs/arch/arm64: Fix spelling in amu.rst (Gabriel) - Documentation: input: Add section pertaining to polled input devices (Brendan Connelly) - Fix typos in admin-guide/gpio (Maksimilijan Marosevic) - docs: scheduler: fix spelling in sched-bwc documentation (Suchit Karunakaran) - docs: arch/x86/sva: Fix two grammar errors under Background and FAQ (Brian Ochoa) - docs/ja_JP: Convert SubmitChecklist into reST with belated updates (Akira Yokosawa) - Documentation: typo fixes (Armin Mahdilou) - docs: translations: Allow creating cross-references for ABI README (Mauro Carvalho Chehab) - docs: submit-checklist: Allow creating cross-references for ABI README (Mauro Carvalho Chehab) - docs: networking: Allow creating cross-references statistics ABI (Mauro Carvalho Chehab) - docs: iio: Allow creating cross-references ABI (Mauro Carvalho Chehab) - docs: arm: generic-counter: Allow creating cross-references for ABI (Mauro Carvalho Chehab) - docs: arm: asymmetric-32bit: Allow creating cross-references for ABI (Mauro Carvalho Chehab) - docs: thunderbolt: Allow creating cross-references for ABI (Mauro Carvalho Chehab) - docs: automarkup: drop legacy support (Mauro Carvalho Chehab) - docs: media: Allow creating cross-references for RC ABI (Mauro Carvalho Chehab) - docs/zh_CN: add few request for Chinese translation (Alex Shi) - docs/zh_CN: add maintainer tree for Chinese doc pickup (Alex Shi) - Documentation/core-api: min_heap: update for variable types change (Yu-Chun Lin) - docs: iostats: Rewrite intro, remove outdated formats (David Reaver) - MAINTAINERS: add reviewer for Chinese translations (Dongliang Mu) - Documentation/kernel-parameters: fix typo in description of reserve_mem (Mike Rapoport (Microsoft)) - kernel-docs: Add book to process/kernel-docs.rst (Lorenzo Stoakes) - scripts/kernel-doc: drop Sphinx version check (Mauro Carvalho Chehab) - docs: extensions: don't use utf-8 syntax for descriptions (Mauro Carvalho Chehab) - docs: changes: update Python minimal version (Mauro Carvalho Chehab) - docs: changes: update Sphinx minimal version to 3.4.3 (Mauro Carvalho Chehab) - docs: ABI: move README contents to the top (Mauro Carvalho Chehab) - docs: trace: decode_msr.py: make it compatible with python 3 (Mauro Carvalho Chehab) - docs: Makefile: use the new script to check for bad ABI references (Mauro Carvalho Chehab) - Documentation/driver-api: fixed spelling mistakes (Aditya Dutt) - scripts/kernel-doc: remove an obscure logic from kernel-doc (Mauro Carvalho Chehab) - docs: ABI: drop two duplicate symbols (Mauro Carvalho Chehab) - docs: submitting-patches: document the format for affiliation (Jakub Kicinski) - scripts/get_abi.pl: drop now obsoleted script (Mauro Carvalho Chehab) - scripts/get_abi.py: add support for undefined ABIs (Mauro Carvalho Chehab) - scripts/lib/abi/abi_parser.py: make it backward-compatible with Python 3.6 (Mauro Carvalho Chehab) - scripts/lib/abi/abi_parser.py: Rename title name for ABI files (Mauro Carvalho Chehab) - docs: sphinx/kernel_abi: avoid warnings during Sphinx module init (Mauro Carvalho Chehab) - docs: sphinx/automarkup: add cross-references for ABI (Mauro Carvalho Chehab) - docs: admin-guide/abi: split files from symbols (Mauro Carvalho Chehab) - docs: sphinx/kernel_abi: parse ABI files only once (Mauro Carvalho Chehab) - scripts/get_abi.pl: add support to parse ABI README file (Mauro Carvalho Chehab) - scripts/get_abi.pl: Add filtering capabilities to rest output (Mauro Carvalho Chehab) - docs: sphinx/kernel_abi: properly split lines (Mauro Carvalho Chehab) - docs: sphinx/kernel_abi: reduce buffer usage for ABI messages (Mauro Carvalho Chehab) - docs: sphinx/kernel_abi: use AbiParser directly (Mauro Carvalho Chehab) - scripts/lib/abi/abi_parser.py: use an interactor for ReST output (Mauro Carvalho Chehab) - scripts/lib/abi/abi_parser.py: optimize parse_abi() function (Mauro Carvalho Chehab) - docs: use get_abi.py for ABI generation (Mauro Carvalho Chehab) - scripts/get_abi.py: add support for symbol search (Mauro Carvalho Chehab) - scripts/get_abi.py: add a Python tool to generate ReST output (Mauro Carvalho Chehab) - scripts/documentation-file-ref-check: don't check perl/python scripts (Mauro Carvalho Chehab) - ABI: sysfs-power: fix a what tag (Mauro Carvalho Chehab) - ABI: sysfs-fs-f2fs: fix date tags (Mauro Carvalho Chehab) - ABI: sysfs-driver-dma-idxd: fix date tags (Mauro Carvalho Chehab) - ABI: sysfs-bus-coresight-*: fix kernelversion tags (Mauro Carvalho Chehab) - ABI: sysfs-class-rfkill: fix kernelversion tags (Mauro Carvalho Chehab) - docs: admin-guide: abi: add SPDX tags to ABI files (Mauro Carvalho Chehab) - docs: sphinx/kernel_abi: adjust coding style (Mauro Carvalho Chehab) - docs: sphinx: remove kernellog.py file (Mauro Carvalho Chehab) - docs/zh_CN: Add secrets index Chinese translation (zhangwei) - docs/zh_CN: Add keys index Chinese translation (zhangwei) - docs/zh_CN: Add self-protection index Chinese translation (zhangwei) - docs/zh_CN: Update the translation of dev-tools/ubsan to v6.14-rc1 (WangYuli) - docs: submit-checklist: Expand on build tests against different word sizes (Akira Yokosawa) - Documentation: Remove repeated word in docs (Charles Han) - documentation/filesystems: fix spelling mistakes (Ritvik Gupta) - docs: admin-guide: rename GTK+ to GTK (Diego Viola) - Documentation: riscv: Remove KPROBES_ON_FTRACE (Chen Pei) - docs/zh_CN: Add security credentials Chinese translation (Shuo Zhao) - docs/zh_CN: Add tpm tpm_ftpm_tee Chinese translation (Shuo Zhao) - docs/zh_CN: Add tpm xen-tpmfront Chinese translation (Shuo Zhao) - docs/zh_CN: Add tpm tpm_vtpm_proxy Chinese translation (Shuo Zhao) - docs/zh_CN: Add tpm tpm_tis Chinese translation (Shuo Zhao) - docs/zh_CN: Add tpm tpm-security Chinese translation (Shuo Zhao) - docs/zh_CN: Add tpm tpm_event_log Chinese translation (Shuo Zhao) - docs/zh_CN: Add tpm index Chinese translation (Shuo Zhao) - mm: pgtable: Fix grammar error (I Hsin Cheng) - stop-machine: Add comment for rcu_momentary_eqs() (Paul E. McKenney) - tools/memory-model: glossary.txt: Fix indents (Akira Yokosawa) - tools/memory-model/README: Fix typo (Akira Yokosawa) - tools/memory-model: Distinguish between syntactic and semantic tags (Jonas Oberhauser) - tools/memory-model: Switch to softcoded herd7 tags (Jonas Oberhauser) - tools/memory-model: Define effect of Mb tags on RMWs in tools/... (Jonas Oberhauser) - tools/memory-model: Define applicable tags on operation in tools/... (Jonas Oberhauser) - tools/memory-model: Legitimize current use of tags in LKMM macros (Jonas Oberhauser) - tools/memory-model: Add atomic_andnot() with its variants (Puranjay Mohan) - tools/memory-model: Add atomic_and()/or()/xor() and add_negative (Puranjay Mohan) - tools/nolibc: don't use asm/ UAPI headers (Thomas Weißschuh) - selftests/nolibc: stop testing constructor order (Thomas Weißschuh) - selftests/nolibc: use O_RDONLY flag instead of 0 (Louis Taylor) - tools/nolibc: drop outdated example from overview comment (Louis Taylor) - tools/nolibc: process open() vararg as mode_t (Louis Taylor) - tools/nolibc: always use openat(2) instead of open(2) (Louis Taylor) - tools/nolibc: add support for openat(2) (Louis Taylor) - selftests/nolibc: add armthumb configuration (Thomas Weißschuh) - selftests/nolibc: explicitly enable ARM mode (Thomas Weißschuh) - Revert "selftests: kselftest: Fix build failure with NOLIBC" (Thomas Weißschuh) - tools/nolibc: add support for [v]sscanf() (Thomas Weißschuh) - tools/nolibc: add support for 32-bit s390 (Thomas Weißschuh) - selftests/nolibc: rename s390 to s390x (Thomas Weißschuh) - selftests/nolibc: only run constructor tests on nolibc (Thomas Weißschuh) - selftests/nolibc: split up architecture list in run-tests.sh (Thomas Weißschuh) - tools/nolibc: add support for directory access (Thomas Weißschuh) - tools/nolibc: add support for sys_llseek() (Thomas Weißschuh) - selftests/nolibc: always keep test kernel configuration up to date (Thomas Weißschuh) - selftests/nolibc: execute defconfig before other targets (Thomas Weißschuh) - selftests/nolibc: drop call to mrproper target (Thomas Weißschuh) - selftests/nolibc: drop call to prepare target (Thomas Weißschuh) - selftests/nolibc: drop mips32be EXTRACONFIG (Thomas Weißschuh) - tools/nolibc: make signature of ioctl() more flexible (Thomas Weißschuh) - selftests/nolibc: enable -Wmissing-prototypes (Thomas Weißschuh) - selftests/nolibc: ignore -Wmissing-prototypes (Thomas Weißschuh) - tools/nolibc: add prototypes for non-static functions (Thomas Weißschuh) - sched_ext: idle: Refactor scx_select_cpu_dfl() (Andrea Righi) - sched_ext: idle: Honor idle flags in the built-in idle selection policy (Andrea Righi) - sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local() (Andrea Righi) - sched_ext: Add trace point to track sched_ext core events (Changwoo Min) - sched_ext: Change the event type from u64 to s64 (Changwoo Min) - sched_ext: Documentation: add task lifecycle summary (Andrea Righi) - tools/sched_ext: Provide a compatible helper for scx_bpf_events() (Andrea Righi) - selftests/sched_ext: Add NUMA-aware scheduler test (Andrea Righi) - tools/sched_ext: Provide consistent access to scx flags (Andrea Righi) - sched_ext: idle: Fix scx_bpf_pick_any_cpu_node() behavior (Andrea Righi) - sched_ext: idle: Introduce scx_bpf_nr_node_ids() (Andrea Righi) - sched_ext: idle: Introduce node-aware idle cpu kfunc helpers (Andrea Righi) - sched_ext: idle: Per-node idle cpumasks (Andrea Righi) - sched_ext: idle: Introduce SCX_OPS_BUILTIN_IDLE_PER_NODE (Andrea Righi) - sched_ext: idle: Make idle static keys private (Andrea Righi) - sched/topology: Introduce for_each_node_numadist() iterator (Andrea Righi) - mm/numa: Introduce nearest_node_nodemask() (Andrea Righi) - nodemask: numa: reorganize inclusion path (Yury Norov) - nodemask: add nodes_copy() (Yury Norov) - tools/sched_ext: Sync with scx repo (Tejun Heo) - sched_ext: Provides a sysfs 'events' to expose core event counters (Changwoo Min) - sched_ext: Implement SCX_OPS_ALLOW_QUEUED_WAKEUP (Tejun Heo) - tools/sched_ext: Update enum_defs.autogen.h (Changwoo Min) - sched_ext: Take NUMA node into account when allocating per-CPU cpumasks (Li RongQing) - tools/sched_ext: Compatible testing of SCX_ENQ_CPU_SELECTED (Changwoo Min) - sched_ext: Add SCX_EV_ENQ_SKIP_MIGRATION_DISABLED (Tejun Heo) - sched_ext: Count SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE in the right spot (Tejun Heo) - tool/sched_ext: Event counter dumping updates (Tejun Heo) - sched_ext: Print an event, SCX_EV_ENQ_SLICE_DFL, in scx_qmap/central (Changwoo Min) - sched_ext: Add an event, SCX_EV_ENQ_SLICE_DFL (Changwoo Min) - sched_ext: Print core event count in scx_qmap scheduler (Changwoo Min) - sched_ext: Print core event count in scx_central scheduler (Changwoo Min) - sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulers (Changwoo Min) - sched_ext: Add an event, SCX_EV_BYPASS_DURATION (Changwoo Min) - sched_ext: Add an event, SCX_EV_BYPASS_DISPATCH (Changwoo Min) - sched_ext: Add an event, SCX_EV_BYPASS_ACTIVATE (Changwoo Min) - sched_ext: Add an event, SCX_EV_ENQ_SKIP_EXITING (Changwoo Min) - sched_ext: Add an event, SCX_EV_DISPATCH_KEEP_LAST (Changwoo Min) - sched_ext: Add an event, SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE (Changwoo Min) - sched_ext: Add an event, SCX_EV_SELECT_CPU_FALLBACK (Changwoo Min) - sched_ext: Implement event counter infrastructure (Changwoo Min) - sched_ext: Move built-in idle CPU selection policy to a separate file (Andrea Righi) - cgroup: rstat: Cleanup flushing functions and locking (Yosry Ahmed) - cgroup/rstat: avoid disabling irqs for O(num_cpu) (Eric Dumazet) - mm: Fix a build breakage in memcontrol-v1.c (Tejun Heo) - blk-cgroup: Simplify policy files registration (Michal Koutný) - cgroup: Update file naming comment (Michal Koutný) - cgroup: Add deprecation message to legacy freezer controller (Michal Koutný) - mm: Add transformation message for per-memcg swappiness (Michal Koutný) - RFC cgroup/cpuset-v1: Add deprecation messages to sched_relax_domain_level (Michal Koutný) - cgroup/cpuset-v1: Add deprecation messages to memory_migrate (Michal Koutný) - cgroup/cpuset-v1: Add deprecation messages to mem_exclusive and mem_hardwall (Michal Koutný) - cgroup: Print message when /proc/cgroups is read on v2-only system (Michal Koutný) - cgroup/blkio: Add deprecation messages to reset_stats (Michal Koutný) - cgroup/cpuset-v1: Add deprecation messages to memory_spread_page and memory_spread_slab (Michal Koutný) - cgroup/cpuset-v1: Add deprecation messages to sched_load_balance and memory_pressure_enabled (Michal Koutný) - cgroup, docs: Be explicit about independence of RT_GROUP_SCHED and non-cpu controllers (Shashank Balaji) - cgroup/rstat: Fix forceidle time in cpu.stat (Abel Wu) - cgroup/misc: Remove unused misc_cg_res_total_usage (Dr. David Alan Gilbert) - cgroup/cpuset: Move procfs cpuset attribute under cgroup-v1.c (Michal Koutný) - cgroup: update comment about dropping cgroup kn refs (Haorui He) - rust: workqueue: define built-in bh queues (Hamza Mahfooz) - slab: don't batch kvfree_rcu() with SLUB_TINY (Vlastimil Babka) - rcu, slab: use a regular callback function for kvfree_rcu (Vlastimil Babka) - rcu: remove trace_rcu_kvfree_callback (Vlastimil Babka) - slab, rcu: move TINY_RCU variant of kvfree_rcu() to SLAB (Vlastimil Babka) - slub: Handle freelist cycle in on_freelist() (Lilith Gkini) - mm/slab: call kmalloc_noprof() unconditionally in kmalloc_array_noprof() (Ye Bin) - slab: Mark large folios for debugging purposes (Matthew Wilcox (Oracle)) - kunit, slub: Add test_kfree_rcu_wq_destroy use case (Uladzislau Rezki (Sony)) - mm, slab: cleanup slab_bug() parameters (Vlastimil Babka) - mm: slub: call WARN() when detecting a slab corruption (Hyesoo Yu) - mm: slub: Print the broken data before restoring them (Hyesoo Yu) - slab: Achieve better kmalloc caches randomization in kvmalloc (GONG Ruiqi) - slab: Adjust placement of __kvmalloc_node_noprof (GONG Ruiqi) - mm/slab: simplify SLAB_* flag handling (Kevin Brodsky) - pstore: Change kmsg_bytes storage size to u32 (Kees Cook) - seccomp: avoid the lock trip seccomp_filter_release in common case (Mateusz Guzik) - seccomp: remove the 'sd' argument from __seccomp_filter() (Oleg Nesterov) - seccomp: remove the 'sd' argument from __secure_computing() (Oleg Nesterov) - seccomp: fix the __secure_computing() stub for !HAVE_ARCH_SECCOMP_FILTER (Oleg Nesterov) - seccomp/mips: change syscall_trace_enter() to use secure_computing() (Oleg Nesterov) - selftests/seccomp: Add hard-coded __NR_uretprobe for x86_64 (Kees Cook) - compiler_types: Introduce __nonstring_array (Kees Cook) - hardening: Enable i386 FORTIFY_SOURCE on Clang 16+ (Kees Cook) - x86/build: Remove -ffreestanding on i386 with GCC (Kees Cook) - ubsan/overflow: Enable ignorelist parsing and add type filter (Kees Cook) - ubsan/overflow: Enable pattern exclusions (Kees Cook) - ubsan/overflow: Rework integer overflow sanitizer option to turn on everything (Kees Cook) - samples/check-exec: Fix script name (Mickaël Salaün) - yama: don't abuse rcu_read_lock/get_task_struct in yama_task_prctl() (Oleg Nesterov) - kbuild: clang: Support building UM with SUBARCH=i386 (Kees Cook) - loadpin: remove MODULE_COMPRESS_NONE as it is no longer supported (Arulpandiyan Vadivel) - lib/string_choices: Rearrange functions in sorted order (R Sundar) - string.h: Validate memtostr*()/strtomem*() arguments more carefully (Kees Cook) - compiler.h: Introduce __must_be_noncstr() (Kees Cook) - nilfs2: Mark on-disk strings as nonstring (Kees Cook) - uapi: stddef.h: Introduce __kernel_nonstring (Kees Cook) - x86/tdx: Mark message.bytes as nonstring (Kees Cook) - string: kunit: Mark nonstring test strings as __nonstring (Kees Cook) - scsi: qla2xxx: Mark device strings as nonstring (Kees Cook) - scsi: mpt3sas: Mark device strings as nonstring (Kees Cook) - scsi: mpi3mr: Mark device strings as nonstring (Kees Cook) - scsi: mptfusion: Mark device strings as nonstring (Kees Cook) - fortify: Move FORTIFY_SOURCE under 'Kernel hardening options' (Mel Gorman) - mm: security: Check early if HARDENED_USERCOPY is enabled (Mel Gorman) - mm: security: Allow default HARDENED_USERCOPY to be set at compile time (Mel Gorman) - mm: security: Move hardened usercopy under 'Kernel hardening options' (Mel Gorman) - uaccess: Introduce ucopysize.h (Kees Cook) - scanf: break kunit into test cases (Tamir Duberstein) - scanf: convert self-test to KUnit (Tamir Duberstein) - scanf: remove redundant debug logs (Tamir Duberstein) - scanf: implicate test line in failure messages (Tamir Duberstein) - printf: implicate test line in failure messages (Tamir Duberstein) - printf: break kunit into test cases (Tamir Duberstein) - printf: convert self-test to KUnit (Tamir Duberstein) - kunit/fortify: Replace "volatile" with OPTIMIZER_HIDE_VAR() (Kees Cook) - kunit/fortify: Expand testing of __compiletime_strlen() (Kees Cook) - kunit/stackinit: Use fill byte different from Clang i386 pattern (Kees Cook) - kunit/overflow: Fix DEFINE_FLEX tests for counted_by (Kees Cook) - selftests: remove reference to prime_numbers.sh (Tamir Duberstein) - MAINTAINERS: adjust entries in FORTIFY_SOURCE and KERNEL HARDENING (Lukas Bulwahn) - lib/prime_numbers: convert self-test to KUnit (Tamir Duberstein) - lib/math: Add Kunit test suite for gcd() (Yu-Chun Lin) - unicode: kunit: change tests filename and path (Gabriela Bittencourt) - unicode: kunit: refactor selftest to kunit tests (Gabriela Bittencourt) - lib/tests/kfifo_kunit.c: add tests for the kfifo structure (Diego Vieira) - lib: Move KUnit tests into tests/ subdirectory (Kees Cook) - lib/math: Add int_log test suite (Bruno Sobreira França) - lib: math: Move KUnit tests into tests/ subdir (Luis Felipe Hernandez) - binfmt_elf_fdpic: fix variable set but not used warning (sunliming) - elf: add remaining SHF_ flag macros (Timur Tabi) - binfmt: Remove loader from linux_binprm struct (Yonatan Goldschmidt) - crash: Remove KEXEC_CORE_NOTE_NAME (Akihiko Odaki) - s390/crash: Use note name macros (Akihiko Odaki) - crash: Use note name macros (Akihiko Odaki) - powerpc/crash: Use note name macros (Akihiko Odaki) - binfmt_elf: Use note name macros (Akihiko Odaki) - elf: Define note name macros (Akihiko Odaki) - pid: drop irq disablement around pidmap_lock (Mateusz Guzik) - pid: perform free_pid() calls outside of tasklist_lock (Mateusz Guzik) - pid: sprinkle tasklist_lock asserts (Mateusz Guzik) - exit: hoist get_pid() in release_task() outside of tasklist_lock (Mateusz Guzik) - exit: perform add_device_randomness() without tasklist_lock (Mateusz Guzik) - exit: kill the pointless __exit_signal()->clear_tsk_thread_flag(TIF_SIGPENDING) (Oleg Nesterov) - exit: change the release_task() paths to call flush_sigqueue() lockless (Oleg Nesterov) - rust: optimize rust symbol generation for SeqFile (Kunwu Chan) - rust: file: optimize rust symbol generation for FileDescriptorReservation (Kunwu Chan) - fs: reduce work in fdget_pos() (Mateusz Guzik) - fs: use fput_close() in path_openat() (Mateusz Guzik) - fs: use fput_close() in filp_close() (Mateusz Guzik) - fs: use fput_close_sync() in close() (Mateusz Guzik) - file: add fput and file_ref_put routines optimized for use when closing a fd (Mateusz Guzik) - fs: predict no error in close() (Mateusz Guzik) - orangefs: Convert orangefs_writepages to contain an array of folios (Matthew Wilcox (Oracle)) - orangefs: Simplify bvec setup in orangefs_writepages_work() (Matthew Wilcox (Oracle)) - orangefs: Unify error & success paths in orangefs_writepages_work() (Matthew Wilcox (Oracle)) - orangefs: Pass mapping to orangefs_writepages_work() (Matthew Wilcox (Oracle)) - orangefs: Convert orangefs_writepage_locked() to take a folio (Matthew Wilcox (Oracle)) - orangefs: Remove orangefs_writepage() (Matthew Wilcox (Oracle)) - orangefs: make open_for_read and open_for_write boolean (Matthew Wilcox (Oracle)) - orangefs: Move s_kmod_keyword_mask_map to orangefs-debugfs.c (Matthew Wilcox (Oracle)) - orangefs: Do not truncate file size (Matthew Wilcox (Oracle)) - afs: Simplify cell record handling (David Howells) - afs: Fix afs_server ref accounting (David Howells) - afs: Use the per-peer app data provided by rxrpc (David Howells) - rxrpc: Allow the app to store private data on peer structs (David Howells) - afs: Drop the net parameter from afs_unuse_cell() (David Howells) - afs: Make afs_lookup_cell() take a trace note (David Howells) - afs: Improve server refcount/active count tracing (David Howells) - afs: Improve afs_volume tracing to display a debug ID (David Howells) - afs: Change dynroot to create contents on demand (David Howells) - afs: Remove the "autocell" mount option (David Howells) - MAINTAINERS: append initramfs files to the VFS section (David Disseldorp) - initramfs: avoid static buffer for error message (David Disseldorp) - initramfs: fix hardlink hash leak without TRAILER (David Disseldorp) - initramfs: reuse name_len for dir mtime tracking (David Disseldorp) - initramfs: allocate heap buffers together (David Disseldorp) - initramfs: avoid memcpy for hex header fields (David Disseldorp) - vsprintf: add simple_strntoul (David Disseldorp) - initramfs_test: kunit tests for initramfs unpacking (David Disseldorp) - init: add initramfs_internal.h (David Disseldorp) - fscrypt: Change fscrypt_encrypt_pagecache_blocks() to take a folio (Matthew Wilcox (Oracle)) - ceph: Fix error handling in fill_readdir_cache() (Matthew Wilcox (Oracle)) - fs: Remove page_mkwrite_check_truncate() (Matthew Wilcox (Oracle)) - ceph: Pass a folio to ceph_allocate_page_array() (Matthew Wilcox (Oracle)) - ceph: Convert ceph_move_dirty_page_in_page_array() to move_dirty_folio_in_page_array() (Matthew Wilcox (Oracle)) - ceph: Remove uses of page from ceph_process_folio_batch() (Matthew Wilcox (Oracle)) - ceph: Convert ceph_check_page_before_write() to use a folio (Matthew Wilcox (Oracle)) - ceph: Convert writepage_nounlock() to write_folio_nounlock() (Matthew Wilcox (Oracle)) - ceph: Convert ceph_readdir_cache_control to store a folio (Matthew Wilcox (Oracle)) - ceph: Convert ceph_find_incompatible() to take a folio (Matthew Wilcox (Oracle)) - ceph: Use a folio in ceph_page_mkwrite() (Matthew Wilcox (Oracle)) - ceph: Remove ceph_writepage() (Matthew Wilcox (Oracle)) - ceph: fix generic/421 test failure (Viacheslav Dubeyko) - ceph: introduce ceph_submit_write() method (Viacheslav Dubeyko) - ceph: introduce ceph_process_folio_batch() method (Viacheslav Dubeyko) - ceph: extend ceph_writeback_ctl for ceph_writepages_start() refactoring (Viacheslav Dubeyko) - bdev: add back PAGE_SIZE block size validation for sb_set_blocksize() (Luis Chamberlain) - bdev: use bdev_io_min() for statx block size (Luis Chamberlain) - block/bdev: lift block size restrictions to 64k (Luis Chamberlain) - block/bdev: enable large folio support for large logical block sizes (Hannes Reinecke) - fs/buffer fs/mpage: remove large folio restriction (Luis Chamberlain) - fs/mpage: use blocks_per_folio instead of blocks_per_page (Luis Chamberlain) - fs/mpage: avoid negative shift for large blocksize (Hannes Reinecke) - fs/buffer: remove batching from async read (Matthew Wilcox) - fs/buffer: simplify block_read_full_folio() with bh_offset() (Luis Chamberlain) - selftests: test subdirectory mounting (Christian Brauner) - selftests: add test for detached mount tree propagation (Christian Brauner) - mount: handle mount propagation for detached mount trees (Christian Brauner) - fs: namespace: fix uninitialized variable use (Arnd Bergmann) - fs: allow creating detached mounts from fsmount() file descriptors (Christian Brauner) - selftests: seventh test for mounting detached mounts onto detached mounts (Christian Brauner) - selftests: sixth test for mounting detached mounts onto detached mounts (Christian Brauner) - selftests: fifth test for mounting detached mounts onto detached mounts (Christian Brauner) - selftests: fourth test for mounting detached mounts onto detached mounts (Christian Brauner) - selftests: third test for mounting detached mounts onto detached mounts (Christian Brauner) - selftests: second test for mounting detached mounts onto detached mounts (Christian Brauner) - selftests: first test for mounting detached mounts onto detached mounts (Christian Brauner) - fs: mount detached mounts onto detached mounts (Christian Brauner) - fs: support getname_maybe_null() in move_mount() (Christian Brauner) - selftests: create detached mounts from detached mounts (Christian Brauner) - fs: create detached mounts from detached mounts (Christian Brauner) - fs: add may_copy_tree() (Christian Brauner) - fs: add fastpath for dissolve_on_fput() (Christian Brauner) - fs: add assert for move_mount() (Christian Brauner) - fs: add mnt_ns_empty() helper (Christian Brauner) - fs: record sequence number of origin mount namespace (Christian Brauner) - selftests/nsfs: add ioctl validation tests (Christian Brauner) - nsfs: validate ioctls (Christian Brauner) - sysv: Remove the filesystem (Jan Kara) - doc: fix inline emphasis warning (Christian Brauner) - VFS: Change vfs_mkdir() to return the dentry. (NeilBrown) - nfs: change mkdir inode_operation to return alternate dentry if needed. (NeilBrown) - fuse: return correct dentry for ->mkdir (NeilBrown) - ceph: return the correct dentry on mkdir (NeilBrown) - hostfs: store inode in dentry after mkdir if possible. (NeilBrown) - Change inode_operations.mkdir to return struct dentry * (NeilBrown) - nfsd: drop fh_update() from S_IFDIR branch of nfsd_create_locked() (NeilBrown) - nfs/vfs: discard d_exact_alias() (NeilBrown) - VFS: add common error checks to lookup_one_qstr_excl() (NeilBrown) - VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry (NeilBrown) - VFS: repack LOOKUP_ bit flags. (NeilBrown) - VFS: repack DENTRY_ flags. (NeilBrown) - selftests/ovl: add third selftest for "override_creds" (Christian Brauner) - selftests/ovl: add second selftest for "override_creds" (Christian Brauner) - selftests/filesystems: add utils.{c,h} (Christian Brauner) - selftests/ovl: add first selftest for "override_creds" (Christian Brauner) - ovl: allow to specify override credentials (Christian Brauner) - iomap: rework IOMAP atomic flags (John Garry) - iomap: comment on atomic write checks in iomap_dio_bio_iter() (John Garry) - iomap: inline iomap_dio_bio_opflags() (John Garry) - iomap: fix inline data on buffered read (Gao Xiang) - iomap: Lift blocksize restriction on atomic writes (Ritesh Harjani (IBM)) - iomap: Support SW-based atomic writes (John Garry) - iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HW (John Garry) - xfs: flag as supporting FOP_DONTCACHE (Jens Axboe) - iomap: make buffered writes work with RWF_DONTCACHE (Jens Axboe) - iomap: introduce a full map advance helper (Brian Foster) - iomap: rename iomap_iter processed field to status (Brian Foster) - iomap: remove unnecessary advance from iomap_iter() (Brian Foster) - dax: advance the iomap_iter on pte and pmd faults (Brian Foster) - dax: advance the iomap_iter on dedupe range (Brian Foster) - dax: advance the iomap_iter on unshare range (Brian Foster) - dax: advance the iomap_iter on zero range (Brian Foster) - dax: push advance down into dax_iomap_iter() for read and write (Brian Foster) - dax: advance the iomap_iter in the read/write path (Brian Foster) - iomap: convert misc simple ops to incremental advance (Brian Foster) - iomap: advance the iter on direct I/O (Brian Foster) - iomap: advance the iter directly on buffered read (Brian Foster) - iomap: advance the iter directly on zero range (Brian Foster) - iomap: advance the iter directly on unshare range (Brian Foster) - iomap: advance the iter directly on buffered writes (Brian Foster) - iomap: support incremental iomap_iter advances (Brian Foster) - iomap: export iomap_iter_advance() and return remaining length (Brian Foster) - iomap: lift iter termination logic from iomap_iter_advance() (Brian Foster) - iomap: lift error code check out of iomap_iter_advance() (Brian Foster) - iomap: refactor iomap_iter() length check and tracepoint (Brian Foster) - iomap: split out iomap check and reset logic from iter advance (Brian Foster) - iomap: factor out iomap length helper (Brian Foster) - iomap: pass private data to iomap_truncate_page (Christoph Hellwig) - iomap: pass private data to iomap_zero_range (Christoph Hellwig) - iomap: pass private data to iomap_page_mkwrite (Christoph Hellwig) - iomap: add a io_private field to struct iomap_ioend (Christoph Hellwig) - iomap: optionally use ioends for direct I/O (Christoph Hellwig) - iomap: factor out a iomap_dio_done helper (Christoph Hellwig) - iomap: move common ioend code to ioend.c (Christoph Hellwig) - iomap: split bios to zone append limits in the submission handlers (Christoph Hellwig) - iomap: add a IOMAP_F_ANON_WRITE flag (Christoph Hellwig) - iomap: simplify io_flags and io_type in struct iomap_ioend (Christoph Hellwig) - iomap: allow the file system to submit the writeback bios (Christoph Hellwig) - selftests/pidfd: third test for multi-threaded exec polling (Christian Brauner) - selftests/pidfd: second test for multi-threaded exec polling (Christian Brauner) - selftests/pidfd: first test for multi-threaded exec polling (Christian Brauner) - pidfs: improve multi-threaded exec and premature thread-group leader exit polling (Christian Brauner) - pidfs: ensure that PIDFS_INFO_EXIT is available (Christian Brauner) - selftests/pidfd: add seventh PIDFD_INFO_EXIT selftest (Christian Brauner) - selftests/pidfd: add sixth PIDFD_INFO_EXIT selftest (Christian Brauner) - selftests/pidfd: add fifth PIDFD_INFO_EXIT selftest (Christian Brauner) - selftests/pidfd: add fourth PIDFD_INFO_EXIT selftest (Christian Brauner) - selftests/pidfd: add third PIDFD_INFO_EXIT selftest (Christian Brauner) - selftests/pidfd: add second PIDFD_INFO_EXIT selftest (Christian Brauner) - selftests/pidfd: add first PIDFD_INFO_EXIT selftest (Christian Brauner) - selftests/pidfd: expand common pidfd header (Christian Brauner) - pidfs/selftests: ensure correct headers for ioctl handling (Christian Brauner) - selftests/pidfd: fix header inclusion (Christian Brauner) - pidfs: allow to retrieve exit information (Christian Brauner) - pidfs: record exit code and cgroupid at exit (Christian Brauner) - pidfs: use private inode slab cache (Christian Brauner) - pidfs: move setting flags into pidfs_alloc_file() (Christian Brauner) - pidfd: rely on automatic cleanup in __pidfd_prepare() (Christian Brauner) - pidfs: switch to copy_struct_to_user() (Christian Brauner) - selftests/mm: use PIDFD_SELF in guard pages test (Lorenzo Stoakes) - selftests/pidfd: add tests for PIDFD_SELF_* (Lorenzo Stoakes) - selftests/pidfd: add new PIDFD_SELF* defines (Christian Brauner) - pidfd: add PIDFD_SELF* sentinels to refer to own thread/process (Lorenzo Stoakes) - fs/splice: Use pipe_buf() helper to retrieve pipe buffer (K Prateek Nayak) - fs/pipe: Use pipe_buf() helper to retrieve pipe buffer (K Prateek Nayak) - kernel/watch_queue: Use pipe_buf() to retrieve the pipe buffer (K Prateek Nayak) - fs/pipe: Limit the slots in pipe_resize_ring() (K Prateek Nayak) - wait: avoid spurious calls to prepare_to_wait_event() in ___wait_event() (Mateusz Guzik) - pipe: cache 2 pages instead of 1 (Mateusz Guzik) - pipe: drop an always true check in anon_pipe_write() (Mateusz Guzik) - pipe: change pipe_write() to never add a zero-sized buffer (Oleg Nesterov) - pipe: don't update {a,c,m}time for anonymous pipes (Oleg Nesterov) - pipe: introduce struct file_operations pipeanon_fops (Oleg Nesterov) - umount: Allow superblock owners to force umount (Trond Myklebust) - selftests: add tests for mount notification (Miklos Szeredi) - selinux: add FILE__WATCH_MOUNTNS (Miklos Szeredi) - samples/vfs: fix printf format string for size_t (Arnd Bergmann) - fs: allow changing idmappings (Christian Brauner) - fs: add kflags member to struct mount_kattr (Christian Brauner) - fs: add open_tree_attr() (Christian Brauner) - fs: add copy_mount_setattr() helper (Christian Brauner) - fs: add vfs_open_tree() helper (Christian Brauner) - statmount: add a new supported_mask field (Jeff Layton) - samples/vfs: add STATMOUNT_MNT_{G,U}IDMAP (Christian Brauner) - samples/vfs: check whether flag was raised (Christian Brauner) - statmount: allow to retrieve idmappings (Christian Brauner) - uidgid: add map_id_range_up() (Christian Brauner) - selftests: add tests for using detached mount with overlayfs (Christian Brauner) - fs: allow detached mounts in clone_private_mount() (Christian Brauner) - selftests/overlayfs: test specifying layers as O_PATH file descriptors (Christian Brauner) - fs: support O_PATH fds with FSCONFIG_SET_FD (Christian Brauner) - vfs: add notifications for mount attach and detach (Miklos Szeredi) - fanotify: notify on mount attach and detach (Miklos Szeredi) - fsnotify: add mount notification infrastructure (Miklos Szeredi) - eventpoll: add epoll_sendevents() helper (Jens Axboe) - eventpoll: abstract out ep_try_send_events() helper (Jens Axboe) - eventpoll: abstract out parameter sanity checking (Jens Axboe) - fs: sort out fd allocation vs dup2 race commentary, take 2 (Mateusz Guzik) - fs: call inode_sb_list_add() outside of inode hash lock (Mateusz Guzik) - fs: tidy up do_sys_openat2() with likely/unlikely (Mateusz Guzik) - fs: predict not reaching the limit in alloc_empty_file() (Mateusz Guzik) - fs: load the ->i_sb pointer once in inode_sb_list_{add,del} (Mateusz Guzik) - fs: drop the lock trip around I_NEW wake up in evict() (Mateusz Guzik) - fs: use wq_has_sleeper() in end_dir_add() (Mateusz Guzik) - VFS/autofs: try_lookup_one_len() does not need any locks (NeilBrown) - fs: dedup handling of struct filename init and refcounts bumps (Mateusz Guzik) - fs: consistently deref the files table with rcu_dereference_raw() (Mateusz Guzik) - exportfs: remove locking around ->get_parent() call. (NeilBrown) - fs: use debug-only asserts around fd allocation and install (Mateusz Guzik) - fs: dodge an atomic in putname if ref == 1 (Mateusz Guzik) - vfs: Remove invalidate_inodes() (Jan Kara) - ecryptfs: remove NULL remount_fs from super_operations (Eric Sandeen) - watch_queue: fix pipe accounting mismatch (Eric Sandeen) - fs: place f_ref to 3rd cache line in struct file to resolve false sharing (Pan Deng) - epoll: simplify ep_busy_loop by removing always 0 argument (Lin Feng) - fs: Turn page_offset() into a wrapper around folio_pos() (Matthew Wilcox (Oracle)) - kcmp: improve performance adding an unlikely hint to task comparisons (Colin Ian King) - vfs: inline new_inode_pseudo() and de-staticize alloc_inode() (Mateusz Guzik) - fs: don't needlessly acquire f_lock (Christian Brauner) - vfs: inline getname() (Mateusz Guzik) - ioctl: Fix return type of several functions from long to int (Yuichiro Tsuji) - open: Fix return type of several functions from long to int (Yuichiro Tsuji) - fs: avoid mmap sem relocks when coredumping with many missing pages (Mateusz Guzik) - make use of anon_inode_getfile_fmode() (Al Viro) - vfs: use the new debug macros in inode_set_cached_link() (Mateusz Guzik) - vfs: catch invalid modes in may_open() (Mateusz Guzik) - vfs: add initial support for CONFIG_DEBUG_VFS (Mateusz Guzik) - sysv: convert sysv to use the new mount api (Eric Sandeen) - vfs: remove some unused old mount api code (Eric Sandeen) - devtmpfs: replace ->mount with ->get_tree in public instance (Eric Sandeen) - vfs: Convert devpts to use the new mount API (David Howells) - pstore: convert to the new mount API (Eric Sandeen) - MAINTAINERS: remove myself as reviewer (Darrick J. Wong) - Linux 6.14 (Linus Torvalds) - i2c: amd-mp2: drop free_irq() of devm_request_irq() allocated irq (Yang Yingliang) - perf/amd/ibs: Prevent leaking sensitive data to userspace (Namhyung Kim) - keys: Fix UAF in key_put() (David Howells) - io_uring/net: fix sendzc double notif flush (Pavel Begunkov) - spi: Fix reference count leak in slave_show() (Miaoqian Lin) - regulator: rtq2208: Fix the LDO DVS capability (ChiYuan Huang) - regulator: rtq2208: Fix incorrect buck converter phase mapping (ChiYuan Huang) - regulator: check that dummy regulator has been probed before using it (Christian Eggers) - regulator: dummy: force synchronous probing (Christian Eggers) - regulator: core: Fix deadlock in create_regulator() (Ludvig Pärsson) - pinctrl: spacemit: PINCTRL_SPACEMIT_K1 should not default to y unconditionally (Geert Uytterhoeven) - io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Jens Axboe) - perf/x86/rapl: Fix error handling in init_rapl_pmus() (Dhananjay Ugwekar) - perf/x86: Check data address for IBS software filter (Namhyung Kim) - Revert "sched/core: Reduce cost of sched_move_task when config autogroup" (Dietmar Eggemann) - drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2 (Tomasz Pakuła) - drm/amd/display: Fix incorrect fw_state address in dmub_srv (Lo-an Chen) - drm/amd/display: Use HW lock mgr for PSR1 when only one eDP (Mario Limonciello) - drm/amd/display: Fix message for support_edp0_on_dp1 (Yilin Chen) - drm/amdkfd: Fix user queue validation on Gfx7/8 (Philip Yang) - drm/amdgpu: Restore uncached behaviour on GFX12 (David Belanger) - drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini() (Wentao Liang) - drm/amdkfd: Fix instruction hazard in gfx12 trap handler (Jay Cornwall) - drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2 (Alex Deucher) - drm/amd/pm: add unique_id for gfx12 (Harish Kasiviswanathan) - drm/amdgpu: Remove JPEG from vega and carrizo video caps (David Rosca) - drm/amdgpu: Fix JPEG video caps max size for navi1x and raven (David Rosca) - drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size (David Rosca) - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (Nikita Zhandarovich) - drm/xe: Fix exporting xe buffers multiple times (Tomasz Rusinowicz) - gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU (Jason Gunthorpe) - accel/qaic: Fix integer overflow in qaic_validate_req() (Dan Carpenter) - accel/qaic: Fix possible data corruption in BOs > 2G (Jeffrey Hugo) - drm/v3d: Set job pointer to NULL when the job's fence has an error (Maíra Canal) - drm/v3d: Don't run jobs that have errors flagged in its fence (Maíra Canal) - drm/sched: Fix fence reference count leak (qianyi liu) - smb: client: don't retry IO on failed negprotos with soft mounts (Paulo Alcantara) - dma-mapping: fix missing clear bdr in check_ram_in_range_map() (Baochen Qiang) - libfs: Fix duplicate directory entry in offset_dir_lookup (Yongjian Sun) - fuse: fix possible deadlock if rings are never initialized (Luis Henriques) - netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int (David Howells) - netfs: Fix rolling_buffer_load_from_ra() to not clear mark bits (David Howells) - netfs: Call `invalidate_cache` only if implemented (Max Kellermann) - netfs: Fix collection of results during pause when collection offloaded (David Howells) - fuse: fix uring race condition for null dereference of fc (Joanne Koong) - afs: Fix afs_atcell_get_link() to check if ws_cell is unset first (David Howells) - KVM: s390: pv: fix race when making a page secure (Claudio Imbrenda) - MAINTAINERS: Add Andrea Mayer as a maintainer of SRv6 (David Ahern) - Revert "gre: Fix IPv6 link-local address generation." (Guillaume Nault) - Revert "selftests: Add IPv6 link-local address generation tests for GRE devices." (Guillaume Nault) - xfrm_output: Force software GSO only in tunnel mode (Cosmin Ratiu) - xfrm: fix tunnel mode TX datapath in packet offload mode (Alexandre Cassen) - batman-adv: Ignore own maximum aggregation size during RX (Sven Eckelmann) - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES (Lin Ma) - tools headers: Sync uapi/asm-generic/socket.h with the kernel sources (Alexander Mikhalitsyn) - mptcp: Fix data stream corruption in the address announcement (Arthur Mongodin) - selftests: net: test for lwtunnel dst ref loops (Justin Iurman) - net: ipv6: ioam6: fix lwtunnel_output() loop (Justin Iurman) - net: lwtunnel: fix recursion loops (Justin Iurman) - net: ti: icssg-prueth: Add lock to stats (MD Danish Anwar) - net: atm: fix use after free in lec_send() (Dan Carpenter) - xsk: fix an integer overflow in xp_create_and_assign_umem() (Gavrilov Ilia) - Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters (Arkadiusz Bokowy) - Bluetooth: Fix error code in chan_alloc_skb_cb() (Dan Carpenter) - net: stmmac: dwc-qos-eth: use devm_kzalloc() for AXI data (Russell King (Oracle)) - selftests: drv-net: use defer in the ping test (Jakub Kicinski) - phy: fix xa_alloc_cyclic() error handling (Michal Swiatkowski) - dpll: fix xa_alloc_cyclic() error handling (Michal Swiatkowski) - devlink: fix xa_alloc_cyclic() error handling (Michal Swiatkowski) - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (Kuniyuki Iwashima) - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (Kuniyuki Iwashima) - can: flexcan: disable transceiver during system PM (Haibo Chen) - can: flexcan: only change CAN state when link up in system PM (Haibo Chen) - can: rcar_canfd: Fix page entries in the AFL list (Biju Das) - dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M (Biju Das) - can: statistics: use atomic access in hot path (Oliver Hartkopp) - can: ucan: fix out of bound read in strscpy() source (Vincent Mailhol) - net: ipv6: fix TCP GSO segmentation with NAT (Felix Fietkau) - net: mana: Support holes in device list reply msg (Haiyang Zhang) - net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence (Vignesh Raghavendra) - RDMA/hns: Fix wrong value of max_sge_rd (Junxian Huang) - RDMA/hns: Fix missing xa_destroy() (Junxian Huang) - RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() (Junxian Huang) - RDMA/hns: Fix invalid sq params not being blocked (Junxian Huang) - RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() (Junxian Huang) - RDMA/hns: Fix soft lockup during bt pages loop (Junxian Huang) - RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path (Saravanan Vajravel) - RDMA/mlx5: Handle errors returned from mlx5r_ib_rate() (Qasim Ijaz) - RDMA/bnxt_re: Fix reporting maximum SRQs on P7 chips (Preethi G) - RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx (Kashyap Desai) - RDMA/bnxt_re: Fix allocation of QP table (Kashyap Desai) - RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests (Zhu Yanjun) - mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops (Kamal Dasu) - mmc: atmel-mci: Add missing clk_disable_unprepare() (Gu Bowen) - efivarfs: fix NULL dereference on resume (James Bottomley) - efivarfs: use I_MUTEX_CHILD nested lock to traverse variables on resume (Ard Biesheuvel) - efi/libstub: Avoid physical address 0x0 when doing random allocation (Ard Biesheuvel) - hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} (Tasos Sahanidis) - MAINTAINERS: correct list and scope of LTC4286 HARDWARE MONITOR (Wolfram Sang) - ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs (Niklas Cassel) - pmdomain: amlogic: fix T7 ISP secpower (Xianwei Zhao) - mm/page_alloc: fix memory accept before watermarks gets initialized (Kirill A. Shutemov) - mm: decline to manipulate the refcount on a slab page (Matthew Wilcox (Oracle)) - memcg: drain obj stock on cpu hotplug teardown (Shakeel Butt) - mm/huge_memory: drop beyond-EOF folios with the right number of refs (Zi Yan) - selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini) - mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Raphael S. Carvalho) - mm: memcontrol: fix swap counter leak from offline cgroup (Muchun Song) - mm/vma: do not register private-anon mappings with khugepaged during mmap (Dev Jain) - squashfs: fix invalid pointer dereference in squashfs_cache_delete (Zhiyu Zhang) - mm/migrate: fix shmem xarray update during migration (Zi Yan) - mm/hugetlb: fix surplus pages in dissolve_free_huge_page() (Jinjiang Tu) - mm/damon/core: initialize damos->walk_completed in damon_new_scheme() (SeongJae Park) - mm/damon: respect core layer filters' allowance decision on ops layer (SeongJae Park) - filemap: move prefaulting out of hot write path (Dave Hansen) - proc: fix UAF in proc_get_inode() (Ye Bin) - MAINTAINERS: Remove myself (Eric W. Biederman) - ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX (David Lechner) - reset: mchp: sparx5: Fix for lan966x (Horatiu Vultur) - soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly (Huisong Li) - ARM: shmobile: smp: Enforce shmobile_smp_* alignment (Geert Uytterhoeven) - soc: qcom: pdr: Fix the potential deadlock (Saranya R) - firmware: qcom: uefisecapp: fix efivars registration race (Johan Hovold) - firmware: qcom: scm: Fix error code in probe() (Dan Carpenter) - soc: qcom: pmic_glink: Drop redundant pg assignment before taking lock (Krzysztof Kozlowski) - Revert "arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu" (Konrad Dybcio) - memory: omap-gpmc: drop no compatible check (Roger Quadros) - MAINTAINERS: Add myself (Neal Gompa) as a reviewer for ARM Apple support (Neal Gompa) - MAINTAINERS: Add apple-spi driver & binding files (Hector Martin) - arm64: dts: rockchip: slow down emmc freq for rock 5 itx (Jianfeng Liu) - arm64: dts: rockchip: Add missing PCIe supplies to RockPro64 board dtsi (Dragan Simic) - arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi (Dragan Simic) - arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1 (Yao Zi) - arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou (Quentin Schulz) - arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou (Quentin Schulz) - arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S (Justin Klaassen) - arm64: dts: rockchip: remove supports-cqe from rk3588 tiger (Heiko Stuebner) - arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar (Heiko Stuebner) - ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200 (Chester A. Unal) - ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300 (Chester A. Unal) - ARM: dts: bcm2711: Don't mark timer regs unconfigured (Phil Elwell) - ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP (Arnd Bergmann) - riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions (E Shattow) - arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card (Stefan Eichenberger) - arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card (Stefan Eichenberger) - soc: imx8m: Unregister cpufreq and soc dev in cleanup path (Peng Fan) - ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 (Stefan Eichenberger) - arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply (Alexander Stein) - firmware: imx-scu: fix OF node leak in .probe() (Joe Hattori) - arm64: dts: bcm2712: PL011 UARTs are actually r1p5 (Phil Elwell) - ARM: dts: bcm2711: PL011 UARTs are actually r1p5 (Phil Elwell) - ARM: dts: bcm2711: Fix xHCI power-domain (Stefan Wahren) - tracing: tprobe-events: Fix leakage of module refcount (Masami Hiramatsu (Google)) - tracing: tprobe-events: Fix to clean up tprobe correctly when module unload (Masami Hiramatsu (Google)) - Linux 6.14-rc7 (Linus Torvalds) - media: rtl2832_sdr: assign vb2 lock before vb2_queue_init (Hans Verkuil) - i2c: sis630: Fix an error handling path in sis630_probe() (Christophe JAILLET) - i2c: ali15x3: Fix an error handling path in ali15x3_probe() (Christophe JAILLET) - i2c: ali1535: Fix an error handling path in ali1535_probe() (Christophe JAILLET) - i2c: omap: fix IRQ storms (Andreas Kemnade) - tracing: Correct the refcount if the hist/hist_debug file fails to open (Tengda Wu) - usb: typec: tcpm: fix state transition for SNK_WAIT_CAPABILITIES state in run_state_machine() (Amit Sunil Dhamne) - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Boon Khai Ng) - USB: serial: option: fix Telit Cinterion FE990A name (Fabio Porcedda) - USB: serial: option: add Telit Cinterion FE990B compositions (Fabio Porcedda) - USB: serial: option: match on interface class for Telit FN990B (Johan Hovold) - thunderbolt: Prevent use-after-free in resume from hibernate (Mika Westerberg) - MAINTAINERS: Remove myself from the goodix touchscreen maintainers (Bastien Nocera) - Input: iqs7222 - preserve system status register (Jeff LaBundy) - Input: i8042 - swap old quirk combination with new quirk for more devices (Werner Sembach) - Input: i8042 - swap old quirk combination with new quirk for several devices (Werner Sembach) - Input: i8042 - add required quirks for missing old boardnames (Werner Sembach) - Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ (Werner Sembach) - Input: xpad - rename QH controller to Legion Go S (Antheas Kapenekakis) - Input: xpad - add support for TECNO Pocket Go (Antheas Kapenekakis) - Input: xpad - add support for ZOTAC Gaming Zone (Antheas Kapenekakis) - Input: goodix-berlin - fix vddio regulator references (Luca Weiss) - Input: goodix-berlin - fix comment referencing wrong regulator (Luca Weiss) - Input: imagis - add support for imagis IST3038H (Andras Sebok) - dt-bindings: input/touchscreen: imagis: add compatible for ist3038h (Andras Sebok) - Input: xpad - add multiple supported devices (Pavel Rojtberg) - Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers (Nilton Perim Neto) - Input: ads7846 - fix gpiod allocation (H. Nikolaus Schaller) - Input: wdt87xx_i2c - fix compiler warning (Yu-Chun Lin) - scripts: generate_rust_analyzer: add uapi crate (Tamir Duberstein) - scripts: generate_rust_analyzer: add missing include_dirs (Tamir Duberstein) - scripts: generate_rust_analyzer: add missing macros deps (Tamir Duberstein) - rust: Disallow BTF generation with Rust + LTO (Matthew Maurer) - rust: task: fix `SAFETY` comment in `Task::wake_up` (Panagiotis Foliadis) - rust: workqueue: add missing newline to pr_info! examples (Alban Kurti) - rust: sync: add missing newline in locked_by log example (Alban Kurti) - rust: init: add missing newline to pr_info! calls (Alban Kurti) - rust: error: add missing newline to pr_warn! calls (Alban Kurti) - rust: docs: add missing newline to printing macro examples (Alban Kurti) - rust: alloc: satisfy POSIX alignment requirement (Tamir Duberstein) - rust: init: fix `Zeroable` implementation for `Option>` and `Option>` (Benno Lossin) - rust: remove leftover mentions of the `alloc` crate (Miguel Ojeda) - Revert "fanotify: disable readahead if we have pre-content watches" (Amir Goldstein) - Revert "mm: don't allow huge faults for files with pre content watches" (Amir Goldstein) - Revert "fsnotify: generate pre-content permission event on page fault" (Amir Goldstein) - Revert "xfs: add pre-content fsnotify hook for DAX faults" (Amir Goldstein) - Revert "ext4: add pre-content fsnotify hook for DAX faults" (Amir Goldstein) - fsnotify: add pre-content hooks on mmap() (Amir Goldstein) - ksmbd: prevent connection release during oplock break notification (Namjae Jeon) - ksmbd: fix use-after-free in ksmbd_free_work_struct (Namjae Jeon) - smb: client: Fix match_session bug preventing session reuse (Henrique Carvalho) - cifs: Fix integer overflow while processing closetimeo mount option (Murad Masimov) - cifs: Fix integer overflow while processing actimeo mount option (Murad Masimov) - cifs: Fix integer overflow while processing acdirmax mount option (Murad Masimov) - cifs: Fix integer overflow while processing acregmax mount option (Murad Masimov) - smb: client: fix regression with guest option (Paulo Alcantara) - bcachefs: fix build on 32 bit in get_random_u64_below() (Kent Overstreet) - xfs: Use abs_diff instead of XFS_ABSDIFF (Matthew Wilcox (Oracle)) - bcachefs: Change btree wb assert to runtime error (Kent Overstreet) - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature (Kent Overstreet) - nvmet: pci-epf: Do not add an IRQ vector if not needed (Damien Le Moal) - nvmet: pci-epf: Set NVMET_PCI_EPF_Q_LIVE when a queue is fully created (Damien Le Moal) - nvme-pci: fix stuck reset on concurrent DPC and HP (Keith Busch) - block: change blk_mq_add_to_batch() third argument type to bool (Shin'ichiro Kawasaki) - nvme: move error logging from nvme_end_req() to __nvme_end_req() (Shin'ichiro Kawasaki) - MAINTAINERS: Update Ike Panhc's email address (Ike Panhc) - platform/x86/amd: pmf: Fix missing hidden options for Smart PC (Mario Limonciello) - platform/surface: aggregator_registry: Add Support for Surface Pro 11 (Lukas Hetzenecker) - platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (Dan Carpenter) - gpio: cdev: use raw notifier for line state events (Bartosz Golaszewski) - gpiolib: don't check the retval of get_direction() when registering a chip (Bartosz Golaszewski) - ASoC: cs42l43: convert to SYSTEM_SLEEP_PM_OPS (Arnd Bergmann) - ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() (Christophe JAILLET) - ASoC: rt722-sdca: add missing readable registers (Bard Liao) - ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model (Thomas Mizrahi) - ASoC: cs42l43: Fix maximum ADC Volume (Charles Keepax) - ASoC: ops: Consistently treat platform_max as control value (Charles Keepax) - ASoC: rt1320: set wake_capable = 0 explicitly (Bard Liao) - ASoC: cs42l43: Add jack delay debounce after suspend (Maciej Strozek) - ASoC: tegra: Fix ADX S24_LE audio format (Thorsten Blum) - ASoC: codecs: wsa884x: report temps to hwmon in millidegree of Celsius (Alexey Klimov) - ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() (Peter Ujfalusi) - ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx (Navon John Lukose) - Fix mmu notifiers for range-based invalidates (Piotr Jaroszynski) - arm64: mm: Populate vmemmap at the page level if not section aligned (Zhenhua Huang) - x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors (Ajay Kaher) - sched/clock: Don't define sched_clock_irqtime as static key (Yafang Shao) - locking/semaphore: Use wake_q to wake up processes outside lock critical section (Waiman Long) - locking/rtmutex: Use the 'struct' keyword in kernel-doc comment (Randy Dunlap) - rust: lockdep: Remove support for dynamically allocated LockClassKeys (Mitchell Levy) - : Allow the passing of both iomem and non-iomem pointers to no_free_ptr() (Ilpo Järvinen) - leds: leds-st1202: Fix NULL pointer access on race condition (Manuel Fombuena) - drm/xe: remove redundant check in xe_vm_create_ioctl() (Xin Wang) - drm/xe/guc_pc: Retry and wait longer for GuC PC start (Rodrigo Vivi) - drm/xe/pm: Temporarily disable D3Cold on BMG (Rodrigo Vivi) - drm/xe/userptr: Fix an incorrect assert (Thomas Hellström) - drm/xe: Release guc ids before cancelling work (Tejas Upadhyay) - drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps (José Roberto de Souza) - drm/i915/cdclk: Do cdclk post plane programming later (Ville Syrjälä) - drm/dp_mst: Fix locking when skipping CSN before topology probing (Imre Deak) - drm/atomic: Filter out redundant DPMS calls (Ville Syrjälä) - drm/panic: fix overindented list items in documentation (Miguel Ojeda) - drm/panic: use `div_ceil` to clean Clippy warning (Miguel Ojeda) - drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() (Ivan Abramov) - drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags (Natalie Vock) - drm/amd/amdkfd: Evict all queues even HWS remove queue failed (Yifan Zha) - drm/amdgpu/vce2: fix ip block reference (Alex Deucher) - drm/amd/display: Fix slab-use-after-free on hdcp_work (Mario Limonciello) - drm/amd/display: Assign normalized_pix_clk when color depth = 14 (Alex Hung) - drm/amd/display: Restore correct backlight brightness after a GPU reset (Mario Limonciello) - drm/amd/display: fix default brightness (Mario Limonciello) - drm/amd/display: Disable unneeded hpd interrupts during dm_init (Leo Li) - drm/amd: Keep display off while going into S4 (Mario Limonciello) - drm/amd/display: fix missing .is_two_pixels_per_container (Aliaksei Urbanski) - drm/amdgpu/display: Allow DCC for video formats on GFX12 (David Rosca) - clk: samsung: update PLL locktime for PLL142XX used on FSD platform (Varada Pavani) - clk: samsung: gs101: fix synchronous external abort in samsung_clk_save() (Peter Griffin) - clk: qcom: dispcc-sm8750: Drop incorrect CLK_SET_RATE_PARENT on byte intf parent (Krzysztof Kozlowski) - bcachefs: bch2_get_random_u64_below() (Kent Overstreet) - bcachefs: target_congested -> get_random_u32_below() (Kent Overstreet) - bcachefs: fix tiny leak in bch2_dev_add() (Kent Overstreet) - bcachefs: Make sure trans is unlocked when submitting read IO (Kent Overstreet) - bcachefs: Initialize from_inode members for bch_io_opts (Roxana Nicolescu) - bcachefs: Fix b->written overflow (Alan Huang) - netfilter: nft_exthdr: fix offset with ipv4_find_option() (Alexey Kashavkin) - ipvs: prevent integer overflow in do_ip_vs_get_ctl() (Dan Carpenter) - selftests: netfilter: skip br_netfilter queue tests if kernel is tainted (Florian Westphal) - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (Kohei Enju) - net: mana: cleanup mana struct after debugfs_remove() (Shradha Gupta) - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices (Carolina Jubran) - net/mlx5: Bridge, fix the crash caused by LAG state check (Jianbo Liu) - net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch (Shay Drory) - net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs (Shay Drory) - net/mlx5: HWS, Rightsize bwc matcher priority (Vlad Dogaru) - net/mlx5: DR, use the right action structs for STEv3 (Yevgeny Kliteynik) - Revert "openvswitch: switch to per-action label counting in conntrack" (Xin Long) - net: openvswitch: remove misbehaving actions length check (Ilya Maximets) - selftests: Add IPv6 link-local address generation tests for GRE devices. (Guillaume Nault) - gre: Fix IPv6 link-local address generation. (Guillaume Nault) - selftests/tc-testing: Add a test case for DRR class with TC_H_ROOT (Cong Wang) - net_sched: Prevent creation of classes with TC_H_ROOT (Cong Wang) - wifi: mac80211: fix MPDU length parsing for EHT 5/6 GHz (Benjamin Berg) - wifi: cfg80211: cancel wiphy_work before freeing wiphy (Miri Korenblit) - wifi: mac80211: fix SA Query processing in MLO (Johannes Berg) - wifi: nl80211: fix assoc link handling (Johannes Berg) - wifi: mac80211: don't queue sdata::work for a non-running sdata (Miri Korenblit) - wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state (Emmanuel Grumbach) - wifi: iwlwifi: trans: cancel restart work on op mode leave (Miri Korenblit) - wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms (Emmanuel Grumbach) - wifi: iwlwifi: pcie: Fix TSO preparation (Ilan Peer) - wifi: rework MAINTAINERS entries a bit (Johannes Berg) - qlcnic: fix memory leak issues in qlcnic_sriov_common.c (Haoxiang Li) - rtase: Fix improper release of ring list entries in rtase_sw_reset (Justin Lai) - selftests: bonding: fix incorrect mac address (Hangbin Liu) - bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu) - net: mctp: unshare packets when reassembling (Matt Johnston) - net: switchdev: Convert blocking notification chain to a raw one (Amit Cohen) - MAINTAINERS: sfc: remove Martin Habets (Edward Cree) - selftests: drv-net: add xdp cases for ping.py (Taehee Yoo) - net: devmem: do not WARN conditionally after netdev_rx_queue_restart() (Taehee Yoo) - eth: bnxt: fix memory leak in queue reset (Taehee Yoo) - eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} (Taehee Yoo) - eth: bnxt: do not update checksum in bnxt_xdp_build_skb() (Taehee Yoo) - eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic (Taehee Yoo) - eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc() (Taehee Yoo) - eth: bnxt: fix truesize for mb-xdp-pass case (Taehee Yoo) - net: usb: lan78xx: Sanitize return values of register read/write functions (Oleksij Rempel) - net: ethtool: tsinfo: Fix dump command (Kory Maincent) - net/mlx5: handle errors in mlx5_chains_create_table() (Wentao Liang) - netpoll: hold rcu read lock in __netpoll_send_skb() (Breno Leitao) - net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata (Andrei Botila) - net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata (Andrei Botila) - net: mctp i2c: Copy headers if cloned (Matt Johnston) - net: mctp i3c: Copy headers if cloned (Matt Johnston) - net: dsa: mv88e6xxx: Verify after ATU Load ops (Joseph Huang) - net/mlx5: Fill out devlink dev info only for PFs (Jiri Pirko) - netmem: prevent TX of unreadable skbs (Mina Almasry) - Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" (Luiz Augusto von Dentz) - Bluetooth: hci_event: Fix enabling passive scanning (Luiz Augusto von Dentz) - Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready (Pauli Virtanen) - Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL (Hsin-chen Chuang) - netfilter: nf_tables: make destruction work queue pernet (Florian Westphal) - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (Nicklas Bo Jensen) - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (Sebastian Andrzej Siewior) - sched: address a potential NULL pointer dereference in the GRED scheduler. (Jun Yang) - ice: register devlink prior to creating health reporters (Przemek Kitszel) - ice: Fix switchdev slow-path in LAG (Marcin Szycik) - ice: fix memory leak in aRFS after reset (Grzegorz Nitka) - ice: do not configure destination override for switchdev (Larysa Zaremba) - vboxsf: Add __nonstring annotations for unterminated strings (Kees Cook) - afs: Fix afs_atcell_get_link() to handle RCU pathwalk (David Howells) - sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() (Andrea Righi) - spi: microchip-core: prevent RX overflows when transmit size > FIFO size (Conor Dooley) - MAINTAINERS: add tambarus as R for Samsung SPI (Tudor Ambarus) - spi: atmel-quadspi: remove references to runtime PM on error path (Claudiu Beznea) - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() (Michael Kelley) - x86/hyperv: Fix output argument to hypercall that changes page visibility (Michael Kelley) - fbdev: hyperv_fb: Allow graceful removal of framebuffer (Saurabh Sengar) - fbdev: hyperv_fb: Simplify hvfb_putmem (Saurabh Sengar) - fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs (Michael Kelley) - drm/hyperv: Fix address space leak when Hyper-V DRM device is removed (Michael Kelley) - fbdev: hyperv_fb: iounmap() the correct memory when removing a device (Michael Kelley) - x86/hyperv/vtl: Stop kernel from probing VTL0 low memory (Naman Jain) - pinctrl: spacemit: enable config option (Yixun Lan) - pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw (Charles Han) - pinctrl: bcm281xx: Fix incorrect regmap max_registers value (Artur Weber) - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (Florent Revest) - x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled (Vladis Dronov) - Linux 6.14-rc6 (Linus Torvalds) - kbuild: install-extmod-build: Fix build when specifying KBUILD_OUTPUT (Inochi Amaoto) - docs: Kconfig: fix defconfig description (Satoru Takeuchi) - kbuild: hdrcheck: fix cross build with clang (Arnd Bergmann) - kbuild: userprogs: use correct lld when linking through clang (Thomas Weißschuh) - usb: typec: ucsi: Fix NULL pointer access (Andrei Kuchynski) - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Miao Li) - usb: xhci: Fix host controllers "dying" after suspend and resume (Michal Pecio) - usb: dwc3: Set SUSPENDENABLE soon after phy init (Thinh Nguyen) - usb: hub: lack of clearing xHC resources (Pawel Laszczak) - usb: renesas_usbhs: Flush the notify_hotplug_work (Claudiu Beznea) - usb: renesas_usbhs: Use devm_usb_get_phy() (Claudiu Beznea) - usb: renesas_usbhs: Call clk_put() (Claudiu Beznea) - usb: dwc3: gadget: Prevent irq storm when TH re-executes (Badhri Jagan Sridharan) - usb: gadget: Check bmAttributes only if configuration is valid (Prashanth K) - xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts (Marc Zyngier) - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Michal Pecio) - usb: gadget: Fix setting self-powered state on suspend (Marek Szyprowski) - usb: typec: ucsi: increase timeout for PPM reset operations (Fedor Pchelkin) - acpi: typec: ucsi: Introduce a ->poll_cci method (Christian A. Ehrhardt) - usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality (AngeloGioacchino Del Regno) - usb: gadget: Set self-powered based on MaxPower and bmAttributes (Prashanth K) - usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails (Prashanth K) - usb: atm: cxacru: fix a flaw in existing endpoint checks (Nikita Zhandarovich) - drivers: core: fix device leak in __fw_devlink_relax_cycles() (Luca Ceresoli) - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Christian Heusel) - ntsync: Check wait count based on byte size. (Elizabeth Figura) - bus: simple-pm-bus: fix forced runtime PM use (Johan Hovold) - char: misc: deallocate static minor in error path (Thadeu Lima de Souza Cascardo) - eeprom: digsy_mtc: Make GPIO lookup table match the device (Andy Shevchenko) - drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl (Haoyu Li) - binderfs: fix use-after-free in binder_devices (Carlos Llamas) - slimbus: messaging: Free transaction ID in delayed interrupt scenario (Visweswara Tanuku) - vbox: add HAS_IOPORT dependency (Arnd Bergmann) - cdx: Fix possible UAF error in driver_override_show() (Qiu-ji Chen) - intel_th: pci: Add Panther Lake-P/U support (Alexander Shishkin) - intel_th: pci: Add Panther Lake-H support (Alexander Shishkin) - intel_th: pci: Add Arrow Lake support (Pawel Chmielewski) - intel_th: msu: Fix less trivial kernel-doc warnings (Alexander Shishkin) - intel_th: msu: Fix kernel-doc warnings (Andy Shevchenko) - bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock (Manivannan Sadhasivam) - MAINTAINERS: change maintainer for FSI (Eddie James) - ntsync: Set the permissions to be 0666 (Mike Lothian) - mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO (Hans de Goede) - mei: me: add panther lake P DID (Alexander Usyskin) - iio: filter: admv8818: Force initialization of SDO (Sam Winchenbach) - iio: adc: ad7606: fix wrong scale available (Angelo Dureghello) - dt-bindings: iio: dac: adi-axi-adc: fix ad7606 pwm-names (Angelo Dureghello) - iio: dac: ad3552r: clear reset status flag (Angelo Dureghello) - iio: adc: ad7192: fix channel select (Markus Burri) - iio: hid-sensor-prox: Split difference from multiple channels (Ricardo Ribalda) - iio: proximity: Fix use-after-free in hx9023s_send_cfg() (Dheeraj Reddy Jonnalagadda) - iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value (Nayab Sayed) - iio: adc: pac1921: Move ACPI_FREE() to cover all branches (Victor Duicu) - iio: light: apds9306: fix max_scale_nano values (Javier Carrasco) - KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM (Xiaoyao Li) - KVM: selftests: Fix printf() format goof in SEV smoke test (Sean Christopherson) - KVM: selftests: Ensure all vCPUs hit -EFAULT during initial RO stage (Sean Christopherson) - KVM: SVM: Don't rely on DebugSwap to restore host DR0..DR3 (Sean Christopherson) - KVM: SVM: Save host DR masks on CPUs with DebugSwap (Sean Christopherson) - KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs (Sean Christopherson) - KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled (Sean Christopherson) - KVM: x86: Snapshot the host's DEBUGCTL in common x86 (Sean Christopherson) - KVM: SVM: Suppress DEBUGCTL.BTF on AMD (Sean Christopherson) - KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value (Sean Christopherson) - KVM: selftests: Assert that STI blocking isn't set after event injection (Sean Christopherson) - KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow (Sean Christopherson) - KVM: arm64: Initialize SCTLR_EL1 in __kvm_hyp_init_cpu() (Ahmed Genidi) - KVM: arm64: Initialize HCR_EL2.E2H early (Mark Rutland) - mm/page_alloc: fix uninitialized variable (Hao Zhang) - rapidio: add check for rio_add_net() in rio_scan_alloc_net() (Haoxiang Li) - rapidio: fix an API misues when rio_add_net() fails (Haoxiang Li) - MAINTAINERS: .mailmap: update Sumit Garg's email address (Sumit Garg) - Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" (Gabriel Krisman Bertazi) - mm: fix finish_fault() handling for large folios (Brian Geffon) - mm: don't skip arch_sync_kernel_mappings() in error paths (Ryan Roberts) - mm: shmem: remove unnecessary warning in shmem_writepage() (Ricardo Cañuelo Navarro) - userfaultfd: fix PTE unmapping stack-allocated PTE copies (Suren Baghdasaryan) - userfaultfd: do not block on locking a large folio with raised refcount (Suren Baghdasaryan) - mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages (Sun YangKai) - mm: shmem: fix potential data corruption during shmem swapin (Baolin Wang) - mm: fix kernel BUG when userfaultfd_move encounters swapcache (Barry Song) - selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries (SeongJae Park) - selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms (SeongJae Park) - selftests/damon/damos_quota: make real expectation of quota exceeds (SeongJae Park) - include/linux/log2.h: mark is_power_of_2() with __always_inline (Su Hui) - NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback (Mike Snitzer) - mm, swap: avoid BUG_ON in relocate_cluster() (Kemeng Shi) - mm: swap: use correct step in loop to wait all clusters in wait_for_allocation() (Kemeng Shi) - mm: swap: add back full cluster when no entry is reclaimed (Kemeng Shi) - mm: abort vma_modify() on merge out of memory failure (Lorenzo Stoakes) - mm/hugetlb: wait for hugetlb folios to be freed (Ge Yang) - mm: fix possible NULL pointer dereference in __swap_duplicate (gao xu) - dma: kmsan: export kmsan_handle_dma() for modules (Sebastian Andrzej Siewior) - Documentation: fix doc link to fault-injection.rst (Ujwal Kundur) - hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio (Ma Wupeng) - mm: memory-hotplug: check folio ref count first in do_migrate_range (Ma Wupeng) - mm: memory-failure: update ttu flag inside unmap_poisoned_folio (Ma Wupeng) - arm: pgtable: fix NULL pointer dereference issue (Qi Zheng) - m68k: sun3: add check for __pgd_alloc() (Haoxiang Li) - selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced (SeongJae Park) - Revert "selftests/mm: remove local __NR_* definitions" (John Hubbard) - x86/microcode/AMD: Add some forgotten models to the SHA check (Borislav Petkov (AMD)) - x86/mm: Define PTRS_PER_PMD for assembly code too (Ingo Molnar) - virt: sev-guest: Move SNP Guest Request data pages handling under snp_cmd_mutex (Alexey Kardashevskiy) - virt: sev-guest: Allocate request data dynamically (Nikunj A Dadhania) - x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() (Andrew Cooper) - LoongArch: KVM: Fix GPA size issue about VM (Bibo Mao) - LoongArch: KVM: Reload guest CSR registers after sleep (Bibo Mao) - LoongArch: KVM: Add interrupt checking for AVEC (Bibo Mao) - LoongArch: Set hugetlb mmap base address aligned with pmd size (Bibo Mao) - LoongArch: Set max_pfn with the PFN of the last page (Bibo Mao) - LoongArch: Use polling play_dead() when resuming from hibernation (Huacai Chen) - LoongArch: Eliminate superfluous get_numa_distances_cnt() (Yuli Wang) - LoongArch: Convert unreachable() to BUG() (Tiezhu Yang) - s390/ftrace: Fix return address recovery of traced function (Sumanth Korikkar) - selftests/vDSO: Fix GNU hash table entry size for s390x (Thomas Weißschuh) - s390/traps: Fix test_monitor_call() inline assembly (Heiko Carstens) - mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq (Uladzislau Rezki (Sony)) - platform/x86/amd: pmf: Add balanced-performance to hidden choices (Mario Limonciello) - platform/x86/amd: pmf: Add 'quiet' to hidden choices (Mario Limonciello) - ACPI: platform_profile: Add support for hidden choices (Mario Limonciello) - coredump: Only sort VMAs when core_sort_vma sysctl is set (Kees Cook) - btrfs: fix a leaked chunk map issue in read_one_chunk() (Haoxiang Li) - btrfs: replace deprecated strncpy() with strscpy() (Thorsten Blum) - btrfs: zoned: fix extent range end unlock in cow_file_range() (Naohiro Aota) - block: Name the RQF flags enum (Breno Leitao) - nvme-tcp: fix signedness bug in nvme_tcp_init_connection() (Dan Carpenter) - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Meir Elisha) - nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() (Maurizio Lombardi) - nvme-tcp: Fix a C2HTermReq error message (Maurizio Lombardi) - nvmet: remove old function prototype (Maurizio Lombardi) - nvme-ioctl: fix leaked requests on mapping error (Keith Busch) - nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Icenowy Zheng) - nvme-pci: clean up CMBMSC when registering CMB fails (Icenowy Zheng) - nvme-tcp: fix possible UAF in nvme_tcp_poll (Sagi Grimberg) - block: fix conversion of GPT partition name to 7-bit (Olivier Gayot) - ublk: set_params: properly check if parameters can be applied (Uday Shankar) - io_uring/rw: ensure reissue path is correctly handled for IOPOLL (Jens Axboe) - sched/rt: Update limit of sched_rt sysctl in documentation (Shrikanth Hegde) - sched/deadline: Use online cpus for validating runtime (Shrikanth Hegde) - sched/fair: Fix potential memory corruption in child_cfs_rq_on_list (Zecheng Li) - perf/core: Fix perf_pmu_register() vs. perf_init_event() (Peter Zijlstra) - perf/core: Fix pmus_lock vs. pmus_srcu ordering (Peter Zijlstra) - x86/boot: Sanitize boot params before parsing command line (Ard Biesheuvel) - x86/sgx: Fix size overflows in sgx_encl_create() (Jarkko Sakkinen) - x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 (Ahmed S. Darwish) - x86/cpu: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish) - x86/cacheinfo: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish) - x86/speculation: Add a conditional CS prefix to CALL_NOSPEC (Pawan Gupta) - x86/speculation: Simplify and make CALL_NOSPEC consistent (Pawan Gupta) - hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() (Xinghuo Chen) - hwmon: (ad7314) Validate leading zero bits and return error (Erik Schumacher) - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table (Maud Spierings) - hwmon: (pmbus) Initialise page count in pmbus_identify() (Titus Rwantare) - hwmon: (peci/dimmtemp) Do not provide fake thresholds data (Paul Fertser) - gpio: rcar: Fix missing of_node_put() call (Fabrizio Castro) - gpio: rcar: Use raw_spinlock to protect register access (Niklas Söderlund) - gpio: aggregator: protect driver attr handlers against module unload (Koichiro Den) - platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (Shyam Sundar S K) - platform/x86/amd/pmf: Propagate PMF-TA return codes (Shyam Sundar S K) - platform/x86/intel/vsec: Add Diamond Rapids support (David E. Box) - platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e (Mingcong Bai) - platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet (Dmitry Panchenko) - platform/x86/amd/pmf: Initialize and clean up `cb_mutex` (Mario Limonciello) - ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA (Stefan Binding) - ALSA: hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA (Stefan Binding) - ALSA: hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA (Stefan Binding) - ALSA: hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA (Stefan Binding) - ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA (Stefan Binding) - ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA (Stefan Binding) - ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA (Stefan Binding) - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist (Hoku Ishibe) - ALSA: hda/realtek: update ALC222 depop optimize (Kailang Yang) - ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage (Arnd Bergmann) - ALSA: usx2y: validate nrpacks module parameter on probe (Murad Masimov) - ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform (Kailang Yang) - ALSA: seq: Avoid module auto-load handling at event delivery (Takashi Iwai) - ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 (Daniel Bárta) - ALSA: hda/realtek: Fix Asus Z13 2025 audio (Antheas Kapenekakis) - ALSA: hda/realtek: Remove (revert) duplicate Ally X config (Antheas Kapenekakis) - fs/pipe: add simpler helpers for common cases (Linus Torvalds) - drm/amd/pm: always allow ih interrupt from fw (Kenneth Feng) - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M (Richard Thier) - drm/amdkfd: Fix NULL Pointer Dereference in KFD queue (Andrew Martin) - drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params (Ma Ke) - drm/xe/userptr: Unmap userptrs in the mmu notifier (Thomas Hellström) - drm/xe/hmm: Don't dereference struct page pointers without notifier lock (Thomas Hellström) - drm/xe/hmm: Style- and include fixes (Thomas Hellström) - drm/xe: Add staging tree for VM binds (Matthew Brost) - drm/xe: Fix fault mode invalidation with unbind (Thomas Hellström) - drm/xe/vm: Fix a misplaced #endif (Thomas Hellström) - drm/xe/vm: Validate userptr during gpu vma prefetching (Thomas Hellström) - drm/xe: Fix GT "for each engine" workarounds (Tvrtko Ursulin) - drm/xe/userptr: properly setup pfn_flags_mask (Matthew Auld) - drm/xe: Remove double pageflip (Maarten Lankhorst) - drm/i915/mst: update max stream count to match number of pipes (Jani Nikula) - drm/bochs: Fix DPMS regression (Takashi Iwai) - drm/sched: Fix preprocessor guard (Philipp Stanner) - drm/imagination: Fix timestamps in firmware traces (Alessio Belle) - drm/imagination: only init job done fences once (Brendan King) - drm/imagination: Hold drm_gem_gpuva lock for unmap (Brendan King) - drm/imagination: avoid deadlock on fence release (Brendan King) - drm/nouveau: select FW caching (Dave Airlie) - bcachefs: copygc now skips non-rw devices (Kent Overstreet) - bcachefs: Fix bch2_dev_journal_alloc() spuriously failing (Kent Overstreet) - bcachefs: Don't set BCH_FEATURE_incompat_version_field unless requested (Kent Overstreet) - net: ipv6: fix missing dst ref drop in ila lwtunnel (Justin Iurman) - net: ipv6: fix dst ref loop in ila lwtunnel (Justin Iurman) - mctp i3c: handle NULL header address (Matt Johnston) - net: dsa: mt7530: Fix traffic flooding for MMIO devices (Lorenzo Bianconi) - net-timestamp: support TCP GSO case for a few missing flags (Jason Xing) - vlan: enforce underlying device type (Oscar Maes) - mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr (Krister Johansen) - net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device (Maxime Chevallier) - ppp: Fix KMSAN uninit-value warning with bpf (Jiayuan Chen) - net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 (Luca Weiss) - net: ipa: Fix QSB data for v4.7 (Luca Weiss) - net: ipa: Fix v4.7 resource group names (Luca Weiss) - wifi: nl80211: disable multi-link reconfiguration (Johannes Berg) - wifi: cfg80211: regulatory: improve invalid hints checking (Nikita Zhandarovich) - wifi: brcmfmac: keep power during suspend if board requires it (Matthias Proske) - wifi: mac80211: Fix sparse warning for monitor_sdata (Alexander Wetzel) - wifi: mac80211: fix vendor-specific inheritance (Johannes Berg) - wifi: mac80211: fix MLE non-inheritance parsing (Johannes Berg) - wifi: iwlwifi: Fix A-MSDU TSO preparation (Ilan Peer) - wifi: iwlwifi: Free pages allocated when failing to build A-MSDU (Ilan Peer) - wifi: iwlwifi: limit printed string from FW file (Johannes Berg) - wifi: iwlwifi: mvm: use the right version of the rate API (Emmanuel Grumbach) - wifi: iwlwifi: mvm: don't try to talk to a dead firmware (Emmanuel Grumbach) - wifi: iwlwifi: mvm: don't dump the firmware state upon RFKILL while suspend (Emmanuel Grumbach) - wifi: iwlwifi: mvm: clean up ROC on failure (Johannes Berg) - wifi: iwlwifi: fw: avoid using an uninitialized variable (Miri Korenblit) - wifi: iwlwifi: fw: allocate chained SG tables for dump (Johannes Berg) - wifi: mac80211: remove debugfs dir for virtual monitor (Alexander Wetzel) - wifi: mac80211: Cleanup sta TXQs on flush (Alexander Wetzel) - wifi: nl80211: reject cooked mode if it is set along with other flags (Vitaliy Shevtsov) - net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error (Peiyang Wang) - net: dsa: rtl8366rb: don't prompt users for LED control (Jakub Kicinski) - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink (Nikolay Aleksandrov) - llc: do not use skb_get() before dev_queue_xmit() (Eric Dumazet) - caif_virtio: fix wrong pointer check in cfv_probe() (Vitaliy Shevtsov) - net: gso: fix ownership in __udp_gso_segment (Antoine Tenart) - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() (Haoxiang Li) - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() (Haoxiang Li) - bluetooth: btusb: Initialize .owner field of force_poll_sync_fops (Salah Triki) - stmmac: loongson: Pass correct arg to PCI function (Philipp Stanner) - mailmap: remove unwanted entry for Antonio Quartulli (Antonio Quartulli) - cifs: fix incorrect validation for num_aces field of smb_acl (Namjae Jeon) - ksmbd: fix incorrect validation for num_aces field of smb_acl (Namjae Jeon) - smb: common: change the data type of num_aces to le16 (Namjae Jeon) - ksmbd: fix bug on trap in smb2_lock (Namjae Jeon) - ksmbd: fix use-after-free in smb2_lock (Namjae Jeon) - ksmbd: fix type confusion via race condition when using ipc_msg_send_request (Namjae Jeon) - ksmbd: fix out-of-bounds in parse_sec_desc() (Namjae Jeon) - MAINTAINERS: update email address in cifs and ksmbd entry (Namjae Jeon) - exfat: add a check for invalid data size (Yuezhang Mo) - exfat: short-circuit zero-byte writes in exfat_file_write_iter (Eric Sandeen) - exfat: fix soft lockup in exfat_clear_bitmap (Namjae Jeon) - exfat: fix just enough dentries but allocate a new cluster to dir (Yuezhang Mo) - pid: Do not set pid_max in new pid namespaces (Michal Koutný) - doc: correcting two prefix errors in idmappings.rst (Aiden Ma) - cred: Fix RCU warnings in override/revert_creds (Herbert Xu) - fs/pipe: fix pipe buffer index use in FUSE (Linus Torvalds) - fs/pipe: do not open-code pipe head/tail logic in FIONREAD (Linus Torvalds) - fs/pipe: express 'pipe_empty()' in terms of 'pipe_occupancy()' (Linus Torvalds) - HID: Intel-thc-hid: Intel-quickspi: Correct device state after S4 (Even Xu) - HID: intel-thc-hid: Fix spelling mistake "intput" -> "input" (Colin Ian King) - HID: hid-steam: Fix use-after-free when detaching device (Vicki Pfau) - HID: debug: Fix spelling mistake "Messanger" -> "Messenger" (Colin Ian King) - HID: appleir: Fix potential NULL dereference at raw event handle (Daniil Dulov) - HID: apple: disable Fn key handling on the Omoton KB066 (Alex Henrie) - HID: i2c-hid: improve i2c_hid_get_report error message (Wentao Guan) - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (Zhang Lixu) - HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() (Zhang Lixu) - HID: google: fix unused variable warning under !CONFIG_ACPI (Yu-Chun Lin) - HID: nintendo: fix gencon button events map (Ryan McClelland) - HID: corsair-void: Update power supply values with a unified work handler (Stuart Hayhurst) - fs/pipe: remove buggy and unused 'helper' function (Linus Torvalds) - include/linux/pipe_fs_i: Add htmldoc annotation for "head_tail" member (K Prateek Nayak) - fs/pipe: Fix pipe_occupancy() with 16-bit indexes (Linus Torvalds) - x86/microcode/AMD: Load only SHA256-checksummed patches (Borislav Petkov (AMD)) - x86/microcode/AMD: Add get_patch_level() (Borislav Petkov (AMD)) - x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration (Borislav Petkov (AMD)) - x86/microcode/AMD: Merge early_apply_microcode() into its single callsite (Borislav Petkov (AMD)) - x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations (Borislav Petkov (AMD)) - x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature (Borislav Petkov (AMD)) - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" (Rob Herring (Arm)) - fs/pipe: Read pipe->{head,tail} atomically outside pipe->mutex (Linus Torvalds) - affs: don't write overlarge OFS data block size fields (Simon Tatham) - affs: generate OFS sequence numbers starting at 1 (Simon Tatham) - xfs: remove the XBF_STALE check from xfs_buf_rele_cached (Christoph Hellwig) - xfs: remove most in-flight buffer accounting (Christoph Hellwig) - xfs: decouple buffer readahead from the normal buffer read path (Christoph Hellwig) - xfs: reduce context switches for synchronous buffered I/O (Christoph Hellwig) - tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro (Masami Hiramatsu (Google)) - tracing: fprobe-events: Log error for exceeding the number of entry args (Masami Hiramatsu (Google)) - tracing: tprobe-events: Reject invalid tracepoint name (Masami Hiramatsu (Google)) - tracing: tprobe-events: Fix a memory leak when tprobe with $retval (Masami Hiramatsu (Google)) - Linux 6.14-rc5 (Linus Torvalds) - dmaengine: Revert "dmaengine: qcom: bam_dma: Avoid writing unavailable register" (Caleb Connolly) - dmaengine: tegra210-adma: check for adma max page (Mohan Kumar D) - dmaengine: tegra210-adma: Use div_u64 for 64 bit division (Mohan Kumar D) - phy: tegra: xusb: reset VBUS & ID OVERRIDE (BH Hsieh) - phy: ti: gmii-sel: Do not use syscon helper to build regmap (Andrew Davis) - phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit() (André Draszik) - phy: freescale: fsl-samsung-hdmi: Limit PLL lock detection clock divider to valid range (Pei Xiao) - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk (Kaustabh Chakraborty) - phy: stm32: Fix constant-value overflow assertion (Christian Bruel) - phy: rockchip: naneng-combphy: compatible reset with old DT (Chukun Pan) - phy: rockchip: fix Kconfig dependency more (Arnd Bergmann) - gpiolib: Fix Oops in gpiod_direction_input_nonotify() (Dan Carpenter) - MIPS: Ignore relocs against __ex_table for relocatable kernel (Xi Ruoyao) - cifs: Fix the smb1 readv callback to correctly call netfs (David Howells) - arm64: hugetlb: Fix flush_hugetlb_tlb_range() invalidation level (Ryan Roberts) - arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes (Ryan Roberts) - mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() (Ryan Roberts) - arm64/mm: Fix Boot panic on Ampere Altra (Ryan Roberts) - i2c: amd-asf: Fix EOI register write to enable successive interrupts (Shyam Sundar S K) - i2c: ls2x: Fix frequency division register access (Binbin Zhou) - i2c: npcm: disable interrupt enable bit before devm_request_irq (Tyrone Ting) - Revert "ata: libata-core: Add ATA_QUIRK_NOLPM for Samsung SSD 870 QVO drives" (Niklas Cassel) - ata: ahci: Make ahci_ignore_port() handle empty mask_port_map (Niklas Cassel) - kvm: retry nx_huge_page_recovery_thread creation (Keith Busch) - vhost: return task creation error instead of NULL (Keith Busch) - KVM: nVMX: Process events on nested VM-Exit if injectable IRQ or NMI is pending (Sean Christopherson) - KVM: x86: Free vCPUs before freeing VM state (Sean Christopherson) - riscv: KVM: Remove unnecessary vcpu kick (BillXiang) - riscv: KVM: Fix SBI sleep_type use (Andrew Jones) - riscv: KVM: Fix SBI TIME error generation (Andrew Jones) - riscv: KVM: Fix SBI IPI error generation (Andrew Jones) - riscv: KVM: Fix hart suspend_type use (Andrew Jones) - riscv: KVM: Fix hart suspend status check (Andrew Jones) - KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 (Oliver Upton) - KVM: arm64: Fix tcr_el2 initialisation in hVHE mode (Will Deacon) - thermal: gov_power_allocator: Update total_weight on bind and cdev updates (Yu-Che Cheng) - thermal/of: Fix cdev lookup in thermal_of_should_bind() (Rafael J. Wysocki) - thermal: gov_power_allocator: Fix incorrect calculation in divvy_up_power() (Yu-Che Cheng) - intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly (Thomas Gleixner) - x86/entry: Fix kernel-doc warning (Daniel Sneddon) - x86/irq: Define trace events conditionally (Arnd Bergmann) - x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems (Russell Senior) - x86/of: Don't use DTB for SMP setup if ACPI is enabled (Dmytro Maluka) - sched/core: Prevent rescheduling when interrupts are disabled (Thomas Gleixner) - uprobes: Remove too strict lockdep_assert() condition in hprobe_expire() (Andrii Nakryiko) - perf/x86/rapl: Add support for Intel Arrow Lake U (Aaron Ma) - perf/x86/intel: Use better start period for frequency mode (Kan Liang) - perf/core: Fix low freq setting via IOC_PERIOD (Kan Liang) - perf/x86: Fix low freqency setting issue (Kan Liang) - uprobes: Reject the shared zeropage in uprobe_write_opcode() (Tong Tiangen) - perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list (Luo Gengkun) - perf/core: Add RCU read lock protection to perf_iterate_ctx() (Breno Leitao) - objtool: Add bch2_trans_unlocked_or_in_restart_error() to bcachefs noreturns (Youling Tang) - objtool: Fix C jump table annotations for Clang (Ard Biesheuvel) - vmlinux.lds: Ensure that const vars with relocations are mapped R/O (Ard Biesheuvel) - rcuref: Plug slowpath race in rcuref_put() (Thomas Gleixner) - ftrace: Avoid potential division by zero in function_stat_show() (Nikolay Kuratov) - selftests/ftrace: Let fprobe test consider already enabled functions (Heiko Carstens) - tracing: Fix bad hist from corrupting named_triggers list (Steven Rostedt) - iommu/vt-d: Fix suspicious RCU usage (Lu Baolu) - iommu/vt-d: Remove device comparison in context_setup_pass_through_cb (Jerry Snitselaar) - iommu/amd: Preserve default DTE fields when updating Host Page Table Root (Alejandro Jimenez) - block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei) - block: Remove zone write plugs when handling native zone append writes (Damien Le Moal) - block: make segment size limit workable for > 4K PAGE_SIZE (Ming Lei) - io_uring/net: save msg_control for compat (Pavel Begunkov) - efi/mokvar-table: Avoid repeated map/unmap of the same page (Ard Biesheuvel) - efi: Don't map the entire mokvar table to determine its size (Peter Jones) - efivarfs: allow creation of zero length files (James Bottomley) - efivarfs: Defer PM notifier registration until .fill_super (Ard Biesheuvel) - efi/cper: Fix cper_arm_ctx_info alignment (Patrick Rudolph) - efi/cper: Fix cper_ia_proc_ctx alignment (Patrick Rudolph) - drm/xe: cancel pending job timer before freeing scheduler (Tejas Upadhyay) - drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size) (Mingcong Bai) - drm/xe/oa: Allow oa_exponent value of 0 (Umesh Nerlige Ramappa) - drm/xe/userptr: fix EFAULT handling (Matthew Auld) - drm/xe/userptr: restore invalidation list on error (Matthew Auld) - drm/i915/dp_mst: Fix encoder HW state readout for UHBR MST (Imre Deak) - drm/fbdev-dma: Add shadow buffering for deferred I/O (Thomas Zimmermann) - drm/nouveau: Do not override forced connector status (Thomas Zimmermann) - drm/imagination: remove unnecessary header include path (Masahiro Yamada) - drm/vkms: Round fixp2int conversion in lerp_u16 (Harry Wentland) - MAINTAINERS: Add entry for DMEM cgroup controller (Maarten Lankhorst) - drm/amdgpu: init return value in amdgpu_ttm_clear_buffer (Pierre-Eric Pelloux-Prayer) - drm/amd/display: Fix HPD after gpu reset (Roman Li) - drm/amd/display: add a quirk to enable eDP0 on DP1 (Yilin Chen) - drm/amd/display: Disable PSR-SU on eDP panels (Tom Chung) - MAINTAINERS: Update AMDGPU DML maintainers info (Aurabindo Pillai) - drm/amd/display: restore edid reading from a given i2c adapter (Melissa Wen) - mailmap: Add entry for Rodrigo Siqueira (Rodrigo Siqueira) - MAINTAINERS: Change my role from Maintainer to Reviewer (Rodrigo Siqueira) - drm/amdgpu/mes: keep enforce isolation up to date (Alex Deucher) - drm/amdgpu/gfx: only call mes for enforce isolation if supported (Alex Deucher) - MAINTAINERS: update amdgpu maintainers list (Alex Deucher) - drm/amdgpu: disable BAR resize on Dell G5 SE (Alex Deucher) - drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd (David Yat Sin) - amdgpu/pm/legacy: fix suspend/resume issues (chr[]) - net: ti: icss-iep: Reject perout generation request (Meghana Malladi) - idpf: fix checksums set in idpf_rx_rsc() (Eric Dumazet) - selftests: drv-net: Check if combined-count exists (Joe Damato) - net: ipv6: fix dst ref loop on input in rpl lwt (Justin Iurman) - net: ipv6: fix dst ref loop on input in seg6 lwt (Justin Iurman) - usbnet: gl620a: fix endpoint checking in genelink_bind() (Nikita Zhandarovich) - net/mlx5: IRQ, Fix null string in debug print (Shay Drory) - net/mlx5: Restore missing trace event when enabling vport QoS (Carolina Jubran) - net/mlx5: Fix vport QoS cleanup on error (Carolina Jubran) - net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. (Harshal Chaudhari) - af_unix: Fix memory leak in unix_dgram_sendmsg() (Adrian Huang) - net: Handle napi_schedule() calls from non-interrupt (Frederic Weisbecker) - net: Clear old fragment checksum value in napi_reuse_skb (Mohammad Heib) - gve: unlink old napi when stopping a queue using queue API (Harshitha Ramamurthy) - net: Use rtnl_net_dev_lock() in register_netdevice_notifier_dev_net(). (Kuniyuki Iwashima) - tcp: Defer ts_recent changes until req is owned (Wang Hai) - net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() (Wei Fang) - net: enetc: remove the mm_lock from the ENETC v4 driver (Wei Fang) - net: enetc: add missing enetc4_link_deinit() (Wei Fang) - net: enetc: update UDP checksum when updating originTimestamp field (Wei Fang) - net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC (Wei Fang) - net: enetc: correct the xdp_tx statistics (Wei Fang) - net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() (Wei Fang) - net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() (Wei Fang) - ixgbe: fix media cage present detection for E610 device (Piotr Kwapulinski) - iavf: fix circular lock dependency with netdev_lock (Jacob Keller) - ice: Avoid setting default Rx VSI twice in switchdev setup (Marcin Szycik) - ice: Fix deinitializing VF in error path (Marcin Szycik) - mptcp: safety check before fallback (Matthieu Baerts (NGI0)) - mptcp: reset when MPTCP opts are dropped after join (Matthieu Baerts (NGI0)) - mptcp: always handle address removal under msk socket lock (Paolo Abeni) - tcp: devmem: don't write truncated dmabuf CMSGs to userspace (Stanislav Fomichev) - net: ethernet: ti: am65-cpsw: select PAGE_POOL (Sascha Hauer) - MAINTAINERS: socket timestamping: add Jason Xing as reviewer (Willem de Bruijn) - ipvs: Always clear ipvs_property flag in skb_scrub_packet() (Philo Lu) - selftests: drv-net: test XDP, HDS auto and the ioctl path (Jakub Kicinski) - net: ethtool: fix ioctl confusing drivers about desired HDS user config (Jakub Kicinski) - net: dsa: rtl8366rb: Fix compilation problem (Linus Walleij) - MAINTAINERS: fix DWMAC S32 entry (Jakub Kicinski) - net: cadence: macb: Synchronize stats calculations (Sean Anderson) - ipvlan: ensure network headers are in skb linear part (Eric Dumazet) - net: set the minimum for net_hotdata.netdev_budget_usecs (Jiri Slaby (SUSE)) - net: loopback: Avoid sending IP packets without an Ethernet header (Ido Schimmel) - net: better track kernel sockets lifetime (Eric Dumazet) - Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response (Luiz Augusto von Dentz) - Bluetooth: Always allow SCO packets for user channel (Hsin-chen Chuang) - afs: Give an afs_server object a ref on the afs_cell object it points to (David Howells) - afs: Fix the server_list to unuse a displaced server rather than putting it (David Howells) - rxrpc: Fix locking issues with the peer record hash (David Howells) - rxrpc: peer->mtu_lock is redundant (David Howells) - rxrpc: rxperf: Fix missing decoding of terminal magic cookie (David Howells) - net: stmmac: dwmac-loongson: Add fix_soc_reset() callback (Qunqin Zhao) - net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT (George Moussalem) - ASoC: Intel: sof_sdw: warn both sdw and pch dmic are used (Bard Liao) - ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup (Bard Liao) - ASoC: cs35l56: Prevent races when soft-resetting using SPI control (Richard Fitzgerald) - firmware: cs_dsp: Remove async regmap writes (Richard Fitzgerald) - ASoC: dapm-graph: set fill colour of turned on nodes (Nicolas Frattaroli) - ASoC: fsl: Rename stream name of SAI DAI driver (Chancel Liu) - ASoC: es8328: fix route from DAC to output (Nicolas Frattaroli) - ALSA: hda/realtek: Fix microphone regression on ASUS N705UD (Adrien Vergé) - ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15 (Takashi Iwai) - ASoC: tas2764: Set the SDOUT polarity correctly (Hector Martin) - ASoC: tas2764: Fix power control mask (Hector Martin) - ASoC: tas2770: Fix volume scale (Hector Martin) - ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 (Dmitry Panchenko) - ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports (Takashi Iwai) - bcachefs: Fix truncate sometimes failing and returning 1 (Kent Overstreet) - bcachefs: Fix deadlock (Alan Huang) - bcachefs: Check for -BCH_ERR_open_buckets_empty in journal resize (Kent Overstreet) - bcachefs: Revert directory i_size (Kent Overstreet) - bcachefs: fix bch2_extent_ptr_eq() (Kent Overstreet) - bcachefs: Fix memmove when move keys down (Alan Huang) - bcachefs: print op->nonce on data update inconsistency (Kent Overstreet) - scsi: ufs: core: bsg: Fix crash when arpmb command fails (Arthur Simchaev) - scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init() (Manivannan Sadhasivam) - scsi: core: Clear driver private data when retrying request (Ye Bin) - scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out() (Bart Van Assche) - workqueue: Log additional details when rejecting work (Will Deacon) - sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() (Tejun Heo) - lsm,nfs: fix memory leak of lsm_context (Stephen Smalley) - sunrpc: suppress warnings for unused procfs functions (Arnd Bergmann) - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) - NFSv4: Fix a deadlock when recovering state on a sillyrenamed file (Trond Myklebust) - SUNRPC: Prevent looping due to rpc_signal_task() races (Trond Myklebust) - NFS: Adjust delegated timestamps for O_DIRECT reads and writes (Trond Myklebust) - NFS: O_DIRECT writes must check and adjust the file length (Trond Myklebust) - selftests/landlock: Add binaries to .gitignore (Bharadwaj Raju) - selftests/landlock: Test that MPTCP actions are not restricted (Mikhail Ivanov) - selftests/landlock: Test TCP accesses with protocol=IPPROTO_TCP (Mikhail Ivanov) - landlock: Fix non-TCP sockets restriction (Mikhail Ivanov) - landlock: Minor typo and grammar fixes in IPC scoping documentation (Günther Noack) - landlock: Fix grammar error (Tanya Agarwal) - selftests/landlock: Enable the new CONFIG_AF_UNIX_OOB (Mickaël Salaün) - ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr (Roberto Sassu) - integrity: fix typos and spelling errors (Tanya Agarwal) - cxl: Fix cross-reference in documentation and add deprecation warning (Andrew Donnellan) - RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers (Kashyap Desai) - RDMA/mlx5: Fix bind QP error cleanup flow (Patrisious Haddad) - RDMA/mlx5: Fix AH static rate parsing (Patrisious Haddad) - RDMA/mlx5: Fix implicit ODP hang on parent deregistration (Yishai Hadas) - RDMA/bnxt_re: Fix the statistics for Gen P7 VF (Selvin Xavier) - RDMA/bnxt_re: Fix issue in the unload path (Kalesh AP) - RDMA/bnxt_re: Add sanity checks on rdev validity (Kalesh AP) - RDMA/bnxt_re: Fix an issue in bnxt_re_async_notifier (Kalesh AP) - RDMA/hns: Fix mbox timing out by adding retry mechanism (Junxian Huang) - MAINTAINERS: update maintainer for Microsoft MANA RDMA driver (Long Li) - RDMA/mana_ib: Allocate PAGE aligned doorbell index (Konstantin Taranov) - RDMA/mlx5: Fix a WARN during dereg_mr for DM type (Yishai Hadas) - RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error (Yishai Hadas) - IB/mlx5: Set and get correct qp_num for a DCT QP (Mark Zhang) - RDMA/mlx5: Fix the recovery flow of the UMR QP (Yishai Hadas) - tools: Remove redundant quiet setup (Charlie Jenkins) - tools: Unify top-level quiet infrastructure (Charlie Jenkins) - btrfs: fix data overwriting bug during buffered write when block size < page size (Qu Wenruo) - btrfs: output an error message if btrfs failed to find the seed fsid (Qu Wenruo) - btrfs: do regular iput instead of delayed iput during extent map shrinking (Filipe Manana) - btrfs: skip inodes without loaded extent maps when shrinking extent maps (Filipe Manana) - btrfs: fix use-after-free on inode when scanning root during em shrinking (Filipe Manana) - btrfs: selftests: fix btrfs_test_delayed_refs() leak of transaction (David Disseldorp) - iomap: Minor code simplification in iomap_dio_bio_iter() (John Garry) - nsfs: remove d_op->d_delete (Christian Brauner) - pidfs: remove d_op->d_delete (Christian Brauner) - mm/truncate: don't skip dirty page in folio_unmap_invalidate() (Jingbo Xu) - mm/filemap: fix miscalculated file range for filemap_fdatawrite_range_kick() (Jingbo Xu) - fuse: don't truncate cached, mutated symlink (Miklos Szeredi) - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up (Vasiliy Kovalev) - fuse: revert back to __readahead_folio() for readahead (Joanne Koong) - MAINTAINERS: Add myself as a riscv reviewer (Alexandre Ghiti) - riscv: signal: fix signal_minsigstksz (Yong-Xuan Wang) - riscv: signal: fix signal frame size (Yong-Xuan Wang) - rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm (Stafford Horne) - riscv/futex: sign extend compare value in atomic cmpxchg (Andreas Schwab) - riscv/atomic: Do proper sign extension also for unsigned in arch_cmpxchg (Andreas Schwab) - riscv: cpufeature: use bitmap_equal() instead of memcmp() (Clément Léger) - riscv: cacheinfo: Use of_property_present() for non-boolean properties (Rob Herring) - dm vdo: add missing spin_lock_init (Ken Raeburn) - dm-integrity: Do not emit journal configuration in DM table for Inline mode (Milan Broz) - dm-integrity: Avoid divide by zero in table status in Inline mode (Milan Broz) - dma-mapping: update MAINTAINERS (Christoph Hellwig) - configfs: update MAINTAINERS (Christoph Hellwig) - Linux 6.14-rc4 (Linus Torvalds) - i2c: core: Allocate temporary client dynamically (Geert Uytterhoeven) - EDAC/qcom: Correct interrupt enable register configuration (Komal Bajaj) - smb: client: Add check for next_buffer in receive_encrypted_standard() (Haoxiang Li) - docs: arch/x86/sva: Fix two grammar errors under Background and FAQ (Brian Ochoa) - x86/cpufeatures: Make AVX-VNNI depend on AVX (Eric Biggers) - MAINTAINERS: Change maintainer for RDT (Fenghua Yu) - rseq: Fix rseq registration with CONFIG_DEBUG_RSEQ (Michael Jeanson) - sched: Compact RSEQ concurrency IDs with reduced threads and affinity (Mathieu Desnoyers) - perf/x86/intel: Fix event constraints for LNC (Kan Liang) - uprobes: Don't use %%pK through printk (Thomas Weißschuh) - irqchip/qcom-pdc: Workaround hardware register bug on X1E80100 (Stephan Gerhold) - irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request (Artur Rojek) - irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled (Marc Zyngier) - s390/boot: Fix ESSA detection (Heiko Carstens) - s390/purgatory: Use -D__DISABLE_EXPORTS (Sami Tolvanen) - s390: Update defconfigs (Heiko Carstens) - tracing: Fix memory leak when reading set_event file (Adrian Huang) - ftrace: Correct preemption accounting for function tracing. (Sebastian Andrzej Siewior) - selftests/ftrace: Update fprobe test to check enabled_functions file (Steven Rostedt) - fprobe: Fix accounting of when to unregister from function graph (Steven Rostedt) - fprobe: Always unregister fgraph function from ops (Steven Rostedt) - ftrace: Do not add duplicate entries in subops manager ops (Steven Rostedt) - ftrace: Fix accounting of adding subops to a manager ops (Steven Rostedt) - soc: loongson: loongson2_guts: Add check for devm_kstrdup() (Haoxiang Li) - firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set (Peng Fan) - tee: optee: Fix supplicant wait loop (Sumit Garg) - platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU (Geert Uytterhoeven) - firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC (Geert Uytterhoeven) - arm64: defconfig: Enable TISCI Interrupt Router and Aggregator (Vaishnav Achath) - MAINTAINERS: arm: apple: Add Janne as maintainer (Janne Grunau) - MAINTAINERS: Mark Andrew as M: for ASPEED MACHINE SUPPORT (Andrew Jeffery) - arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 (Patrick Wildt) - arm64: dts: rockchip: disable IOMMU when running rk3588 in PCIe endpoint mode (Niklas Cassel) - dt-bindings: rockchip: pmu: Ensure all properties are defined (Rob Herring (Arm)) - arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook (Andy Yan) - arm64: dts: rockchip: fix fixed-regulator renames on rk3399-gru devices (Heiko Stuebner) - arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck (Lukasz Czechowski) - arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM (Lukasz Czechowski) - arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts (Tianling Shen) - arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 (Alexander Shiyan) - drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source (Krzysztof Kozlowski) - drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver (Krzysztof Kozlowski) - drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side (Krzysztof Kozlowski) - drm/msm/dpu: Drop extraneous return in dpu_crtc_reassign_planes() (Jessica Zhang) - drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields (Marijn Suijten) - drm/msm/dpu: Disable dither in phys encoder cleanup (Jessica Zhang) - drm/msm/dpu: Fix uninitialized variable (Ethan Carter Edwards) - drm/msm/dp: account for widebus and yuv420 during mode validation (Abhinav Kumar) - drm/msm/dpu: correct LM pairing for SM6150 (Dmitry Baryshkov) - drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x (Dmitry Baryshkov) - drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 (Dmitry Baryshkov) - drm/msm: Avoid rounding up to one jiffy (Rob Clark) - drm/msm/a6xx: Only print the GMU firmware version once (Konrad Dybcio) - drm/i915/dp: Fix disabling the transcoder function in 128b/132b mode (Imre Deak) - drm/i915/dp: Fix error handling during 128b/132b link training (Imre Deak) - drm/i915: Make sure all planes in use by the joiner have their crtc included (Ville Syrjälä) - drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL (Imre Deak) - drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro (Imre Deak) - drm/i915/gt: Use spin_lock_irqsave() in interruptible context (Krzysztof Karas) - drm/xe/guc: Fix size_t print format (Lucas De Marchi) - drm/xe: Make GUC binaries dump consistent with other binaries in devcoredump (José Roberto de Souza) - drm/xe: Fix error handling in xe_irq_install() (Lucas De Marchi) - accel/amdxdna: Add missing include linux/slab.h (Su Hui) - MAINTAINERS: Remove myself (Karol Herbst) - drm/nouveau/pmu: Fix gp10b firmware guard (Aaron Kling) - cgroup/dmem: Don't open-code css_for_each_descendant_pre (Friedrich Vock) - nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() (David Hildenbrand) - drm: panel: jd9365da-h3: fix reset signal polarity (Hugo Villeneuve) - nvme: only allow entering LIVE from CONNECTING state (Daniel Wagner) - nvme-fc: rely on state transitions to handle connectivity loss (Daniel Wagner) - apple-nvme: Support coprocessors left idle (Hector Martin) - apple-nvme: Release power domains when probe fails (Hector Martin) - nvmet: Use enum definitions instead of hardcoded values (Damien Le Moal) - nvme: Cleanup the definition of the controller config register fields (Damien Le Moal) - nvme/ioctl: add missing space in err message (Caleb Sander Mateos) - nvme-tcp: fix connect failure on receiving partial ICResp PDU (Caleb Sander Mateos) - nvme: tcp: Fix compilation warning with W=1 (Damien Le Moal) - nvmet: pci-epf: Avoid RCU stalls under heavy workload (Damien Le Moal) - nvmet: pci-epf: Do not uselessly write the CSTS register (Damien Le Moal) - nvmet: pci-epf: Correctly initialize CSTS when enabling the controller (Damien Le Moal) - nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Ruozhu Li) - nvmet: Fix crash when a namespace is disabled (Hannes Reinecke) - nvme-tcp: add basic support for the C2HTermReq PDU (Maurizio Lombardi) - nvme-pci: quirk Acer FA100 for non-uniqueue identifiers (Christopher Lentocha) - md/raid*: Fix the set_queue_limits implementations (Bart Van Assche) - block: fix NULL pointer dereferenced within __blk_rq_map_sg (Ming Lei) - block/merge: remove unnecessary min() with UINT_MAX (Caleb Sander Mateos) - io_uring/rw: clean up mshot forced sync mode (Pavel Begunkov) - io_uring/rw: move ki_complete init into prep (Pavel Begunkov) - io_uring/rw: don't directly use ki_complete (Pavel Begunkov) - io_uring/rw: forbid multishot async reads (Pavel Begunkov) - io_uring/rsrc: remove unused constants (Caleb Sander Mateos) - io_uring: fix spelling error in uapi io_uring.h (Jens Axboe) - io_uring: prevent opcode speculation (Pavel Begunkov) - io-wq: backoff when retrying worker creation (Uday Shankar) - ACPI: platform_profile: Fix memory leak in profile_class_is_visible() (Kurt Borja) - mtd: spi-nor: sst: Fix SST write failure (Amit Kumar Mahapatra) - mtd: rawnand: cadence: fix unchecked dereference (Niravkumar L Rabara) - dt-bindings: mtd: cadence: document required clock-names (Niravkumar L Rabara) - mtd: rawnand: qcom: fix broken config in qcom_param_page_type_exec (Christian Marangi) - mtd: rawnand: cadence: fix incorrect device in dma_unmap_single (Niravkumar L Rabara) - mtd: rawnand: cadence: use dma_map_resource for sdma address (Niravkumar L Rabara) - mtd: rawnand: cadence: fix error code in cadence_nand_init() (Niravkumar L Rabara) - gpiolib: don't bail out if get_direction() fails in gpiochip_add_data() (Bartosz Golaszewski) - gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set (Bartosz Golaszewski) - gpio: vf610: add locking to gpio direction functions (Johan Korsnes) - gpiolib: check the return value of gpio_chip::get_direction() (Bartosz Golaszewski) - power: supply: axp20x_battery: Fix fault handling for AXP717 (Chris Morgan) - power: supply: core: Fix extension related lockdep warning (Hans de Goede) - power: supply: da9150-fg: fix potential overflow (Andrey Vatoropin) - ata: libahci_platform: Do not set mask_port_map when not needed (Damien Le Moal) - selftests: bpf: test batch lookup on array of maps with holes (Yan Zhai) - bpf: skip non exist keys in generic_map_lookup_batch (Yan Zhai) - bpf: Handle allocation failure in acquire_lock_state (Kumar Kartikeya Dwivedi) - bpf: verifier: Disambiguate get_constant_map_key() errors (Daniel Xu) - bpf: selftests: Test constant key extraction on irrelevant maps (Daniel Xu) - bpf: verifier: Do not extract constant map keys for irrelevant maps (Daniel Xu) - bpf: Fix softlockup in arena_map_free on 64k page kernel (Alan Maguire) - net: Add rx_skb of kfree_skb to raw_tp_null_args[]. (Kuniyuki Iwashima) - bpf: Fix deadlock when freeing cgroup storage (Abel Wu) - selftests/bpf: Add strparser test for bpf (Jiayuan Chen) - selftests/bpf: Fix invalid flag of recv() (Jiayuan Chen) - bpf: Disable non stream socket for strparser (Jiayuan Chen) - bpf: Fix wrong copied_seq calculation (Jiayuan Chen) - strparser: Add read_sock callback (Jiayuan Chen) - bpf: avoid holding freeze_mutex during mmap operation (Andrii Nakryiko) - bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic (Andrii Nakryiko) - selftests/bpf: Adjust data size to have ETH_HLEN (Shigeru Yoshida) - bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() (Shigeru Yoshida) - bpf: Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed (Jared Kangas) - Revert "net: skb: introduce and use a single page frag cache" (Paolo Abeni) - net: allow small head cache usage with large MAX_SKB_FRAGS values (Paolo Abeni) - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() (Haoxiang Li) - tcp: drop secpath at the same time as we currently drop dst (Sabrina Dubroca) - net: axienet: Set mac_managed_pm (Nick Hu) - arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Breno Leitao) - net: Add non-RCU dev_getbyhwaddr() helper (Breno Leitao) - sctp: Fix undefined behavior in left shift operation (Yu-Chun Lin) - selftests/bpf: Add a specific dst port matching (Cong Wang) - flow_dissector: Fix port range key handling in BPF conversion (Cong Wang) - selftests/net/forwarding: Add a test case for tc-flower of mixed port and port-range (Cong Wang) - flow_dissector: Fix handling of mixed port and port-range keys (Cong Wang) - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Kuniyuki Iwashima) - gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). (Kuniyuki Iwashima) - dev: Use rtnl_net_dev_lock() in unregister_netdev(). (Kuniyuki Iwashima) - net: Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net(). (Kuniyuki Iwashima) - net: Add net_passive_inc() and net_passive_dec(). (Kuniyuki Iwashima) - net: pse-pd: pd692x0: Fix power limit retrieval (Kory Maincent) - MAINTAINERS: trim the GVE entry (Jakub Kicinski) - gve: set xdp redirect target only when it is available (Joshua Washington) - tcp: adjust rcvq_space after updating scaling ratio (Jakub Kicinski) - selftest/bpf: Add vsock test for sockmap rejecting unconnected (Michal Luczaj) - selftest/bpf: Adapt vsock_delete_on_close to sockmap rejecting unconnected (Michal Luczaj) - vsock/bpf: Warn on socket without transport (Michal Luczaj) - sockmap, vsock: For connectible sockets allow only connected (Michal Luczaj) - MAINTAINERS: create entry for ethtool MAC merge (Jakub Kicinski) - ibmvnic: Don't reference skb after sending to VIOS (Nick Child) - s390/ism: add release function for struct device (Julian Ruess) - drop_monitor: fix incorrect initialization order (Gavrilov Ilia) - net/sched: cls_api: fix error handling causing NULL dereference (Pierre Riteau) - geneve: Fix use-after-free in geneve_find_dev(). (Kuniyuki Iwashima) - vsock/virtio: fix variables initialization during resuming (Junnan Wu) - net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors (Stephan Gerhold) - gve: Update MAINTAINERS (Jeroen de Borst) - cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes (Pali Rohár) - cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() (Pali Rohár) - smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions (Steve French) - smb: client, common: Avoid multiple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - smb: client: fix chmod(2) regression with ATTR_READONLY (Paulo Alcantara) - bcachefs: Fix srcu lock warning in btree_update_nodes_written() (Kent Overstreet) - bcachefs: Fix bch2_indirect_extent_missing_error() (Kent Overstreet) - bcachefs: Fix fsck directory i_size checking (Kent Overstreet) - xfs: flush inodegc before swapon (Christoph Hellwig) - xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate (Christoph Hellwig) - xfs: Do not allow norecovery mount with quotacheck (Carlos Maiolino) - xfs: do not check NEEDSREPAIR if ro,norecovery mount. (Lukas Herbolt) - xfs: fix data fork format filtering during inode repair (Darrick J. Wong) - xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n (Darrick J. Wong) - test_xarray: fix failure in check_pause when CONFIG_XARRAY_MULTI is not defined (Kemeng Shi) - kasan: don't call find_vm_area() in a PREEMPT_RT kernel (Waiman Long) - MAINTAINERS: update Nick's contact info (Nick Desaulniers) - selftests/mm: fix check for running THP tests (Mark Brown) - mm: hugetlb: avoid fallback for specific node allocation of 1G pages (Luiz Capitulino) - memcg: avoid dead loop when setting memory.max (Chen Ridong) - mailmap: update Nick's entry (Nick Desaulniers) - mm: pgtable: fix incorrect reclaim of non-empty PTE pages (Qi Zheng) - taskstats: modify taskstats version (Wang Yaxin) - getdelays: fix error format characters (Wang Yaxin) - mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (David Hildenbrand) - tools/mm: fix build warnings with musl-libc (Florian Fainelli) - mailmap: add entry for Feng Tang (Feng Tang) - .mailmap: add entries for Jeff Johnson (Jeff Johnson) - mm,madvise,hugetlb: check for 0-length range after end address adjustment (Ricardo Cañuelo Navarro) - mm/zswap: fix inconsistency when zswap_store_page() fails (Hyeonggon Yoo) - lib/iov_iter: fix import_iovec_ubuf iovec management (Pavel Begunkov) - procfs: fix a locking bug in a vmcore_add_device_dump() error path (Bart Van Assche) - ALSA: seq: Drop UMP events when no UMP-conversion is set (Takashi Iwai) - ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED (John Veness) - ALSA: hda/cirrus: Reduce codec resume time (Vitaly Rodionov) - ALSA: hda/cirrus: Correct the full scale volume set logic (Vitaly Rodionov) - virtio_snd.h: clarify that `controls` depends on VIRTIO_SND_F_CTLS (Stefano Garzarella) - ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() (Wentao Liang) - ALSA: hda/tas2781: Fix index issue in tas2781 hda SPI driver (Baojun Xu) - ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device (Shengjiu Wang) - ASoC: Intel: soc-acpi-intel-ptl-match: revise typo of rt713_vb_l2_rt1320_l13 (Peter Ujfalusi) - ASoC: Intel: soc-acpi-intel-ptl-match: revise typo of rt712_vb + rt1320 support (Peter Ujfalusi) - ASoC: cs35l41: Fix acpi_device_hid() not found (Stefan Binding) - ASoC: SOF: amd: Add branch prediction hint in ACP IRQ handler (Cristian Ciocaltea) - ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE (Cristian Ciocaltea) - ASoC: SOF: amd: Drop unused includes from Vangogh driver (Cristian Ciocaltea) - ASoC: SOF: amd: Add post_fw_run_delay ACP quirk (Cristian Ciocaltea) - ASoC: Intel: sof_sdw: Add support for Fatcat board with BT offload enabled in PTL platform (Uday M Bhat) - ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14 (Richard Fitzgerald) - ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID (Richard Fitzgerald) - ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close (Peter Ujfalusi) - ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() (Peter Ujfalusi) - ASoC: rsnd: adjust convert rate limitation (Kuninori Morimoto) - ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() (Kuninori Morimoto) - ASoC: rsnd: indicate unsupported clock rate (Kuninori Morimoto) - ASoC: tas2781: drop a redundant code (Shenghao Ding) - ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module (Terry Cheong) - ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers (Peter Ujfalusi) - ASoC: cs35l41: Fallback to using HID for system_name if no SUB is available (Stefan Binding) - ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. (Vitaly Rodionov) - ASoC: simple-card-utils.c: add missing dlc->of_node (Kuninori Morimoto) - ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull (Bard Liao) - ASoC: Intel: soc-acpi-intel-tgl-match: declare adr as ull (Bard Liao) - ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] (John Keeping) - ASoC: fsl_micfil: Enable default case in micfil_set_quality() (Nikita Zhandarovich) - ALSA: hda/realtek: Fixup ALC225 depop procedure (Kailang Yang) - ALSA: hda/tas2781: Update tas2781 hda SPI driver (Baojun Xu) - ALSA: Switch to use hrtimer_setup() (Nam Cao) - ALSA: hda: hda-intel: add Panther Lake-H support (Pierre-Louis Bossart) - ASoC: SOF: Intel: pci-ptl: Add support for PTL-H (Peter Ujfalusi) - ALSA: hda: intel-dsp-config: Add PTL-H support (Pierre-Louis Bossart) - PCI: pci_ids: add INTEL_HDA_PTL_H (Pierre-Louis Bossart) - ALSA: hda/realtek: Limit mic boost on Positivo ARN50 (Edson Juliano Drosdeck) - netfs: Fix setting NETFS_RREQ_ALL_QUEUED to be after all subreqs queued (David Howells) - netfs: Add retry stat counters (David Howells) - netfs: Fix a number of read-retry hangs (David Howells) - acct: block access to kernel internal filesystems (Christian Brauner) - acct: perform last write from workqueue (Christian Brauner) - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Christophe Leroy) - powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline (Christophe Leroy) - powerpc/code-patching: Disable KASAN report during patching via temporary mm (Christophe Leroy) - Linux 6.14-rc3 (Linus Torvalds) - modpost: Fix a few typos in a comment (Uwe Kleine-König) - kbuild: userprogs: fix bitsize and target detection on clang (Thomas Weißschuh) - kbuild: fix linux-headers package build when $(CC) cannot link userspace (Masahiro Yamada) - tools: fix annoying "mkdir -p ..." logs when building tools in parallel (Masahiro Yamada) - rust/kernel: Add faux device bindings (Lyude Paul) - driver core: add a faux bus for use when a simple device/bus is needed (Greg Kroah-Hartman) - serial: 8250: Fix fifo underflow on flush (John Keeping) - serial: 8250_pnp: Remove unneeded ->iotype assignment (Andy Shevchenko) - serial: 8250_platform: Remove unneeded ->iotype assignment (Andy Shevchenko) - serial: 8250_of: Remove unneeded ->iotype assignment (Andy Shevchenko) - serial: port: Make ->iotype validation global in __uart_read_properties() (Andy Shevchenko) - serial: port: Always update ->iotype in __uart_read_properties() (Andy Shevchenko) - serial: port: Assign ->iotype correctly when ->iobase is set (Andy Shevchenko) - serial: sc16is7xx: Fix IRQ number check behavior (Andre Werner) - usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY (Jos Wang) - usb: roles: set switch registered flag early on (Elson Roy Serrao) - usb: gadget: uvc: Fix unstarted kthread worker (Frederic Weisbecker) - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Lei Huang) - usb: gadget: core: flush gadget workqueue after device removal (Roy Luo) - USB: gadget: f_midi: f_midi_complete to call queue_work (Jill Donahue) - usb: core: fix pipe creation for get_bMaxPacketSize0 (Stefan Eichenberger) - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Selvarasu Ganesan) - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Mathias Nyman) - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Marek Vasut) - usb: cdc-acm: Fix handling of oversized fragments (Jann Horn) - usb: cdc-acm: Check control transfer buffer size before access (Jann Horn) - usb: xhci: Restore xhci_pci support for Renesas HCs (Michal Pecio) - USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Huacai Chen) - USB: serial: option: drop MeiG Smart defines (Johan Hovold) - USB: serial: option: fix Telit Cinterion FN990A name (Fabio Porcedda) - USB: serial: option: add Telit Cinterion FN990B compositions (Fabio Porcedda) - USB: serial: option: add MeiG Smart SLM828 (Chester A. Unal) - usb: gadget: f_midi: fix MIDI Streaming descriptor lengths (John Keeping) - usb: dwc2: gadget: remove of_node reference upon udc_stop (Fabrice Gasnier) - USB: hub: Ignore non-compliant devices with too many configs or interfaces (Alan Stern) - usb: gadget: udc: renesas_usb3: Fix compiler warning (Guo Ren) - usb: dwc3: Document nostream_work (Thinh Nguyen) - usb: phy: generic: Use proper helper for property detection (Alexander Stein) - usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries (Selvarasu Ganesan) - genirq: Remove unused CONFIG_GENERIC_PENDING_IRQ_CHIPFLAGS (Anup Patel) - perf/x86/intel: Ensure LBRs are disabled when a CPU is starting (Sean Christopherson) - perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF (Kan Liang) - perf/x86/intel: Clean up PEBS-via-PT on hybrid (Kan Liang) - perf/x86/rapl: Fix the error checking order (Dhananjay Ugwekar) - sched: Clarify wake_up_q()'s write to task->wake_q.next (Jann Horn) - objtool: Move dodgy linker warn to verbose (Peter Zijlstra) - objtool: Ignore dangling jump table entries (Josh Poimboeuf) - KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop (Sean Christopherson) - KVM: nSVM: Enter guest mode before initializing nested NPT MMU (Sean Christopherson) - KVM: selftests: Add CPUID tests for Hyper-V features that need in-kernel APIC (Sean Christopherson) - KVM: selftests: Manage CPUID array in Hyper-V CPUID test's core helper (Sean Christopherson) - KVM: selftests: Mark test_hv_cpuid_e2big() static in Hyper-V CPUID test (Sean Christopherson) - KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel (Sean Christopherson) - x86/sev: Fix broken SNP support with KVM module built-in (Ashish Kalra) - KVM: SVM: Ensure PSP module is initialized if KVM module is built-in (Sean Christopherson) - crypto: ccp: Add external API interface for PSP module initialization (Sean Christopherson) - KVM: arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to kvm_create_vgic() (Marc Zyngier) - KVM: arm64: timer: Drop warning on failed interrupt signalling (Marc Zyngier) - KVM: arm64: Fix alignment of kvm_hyp_memcache allocations (Quentin Perret) - KVM: arm64: Convert timer offset VA when accessed in HYP code (Marc Zyngier) - KVM: arm64: Simplify warning in kvm_arch_vcpu_load_fp() (Mark Rutland) - KVM: arm64: Eagerly switch ZCR_EL{1,2} (Mark Rutland) - KVM: arm64: Mark some header functions as inline (Mark Rutland) - KVM: arm64: Refactor exit handlers (Mark Rutland) - KVM: arm64: Refactor CPTR trap deactivation (Mark Rutland) - KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN (Mark Rutland) - KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN (Mark Rutland) - KVM: arm64: Remove host FPSIMD saving for non-protected KVM (Mark Rutland) - KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state (Mark Rutland) - KVM: arm64: Fix __pkvm_host_mkyoung_guest() return value (Marc Zyngier) - KVM: arm64: Simplify np-guest hypercalls (Quentin Perret) - KVM: arm64: Improve error handling from check_host_shared_guest() (Quentin Perret) - MIPS: fix mips_get_syscall_arg() for o32 (Dmitry V. Levin) - MIPS: Export syscall stack arguments properly for remote use (Maciej W. Rozycki) - dt-bindings: display: Add powertip,{st7272|hx8238a} as DT Schema description (Lukasz Majewski) - dt-bindings: nvmem: qcom,qfprom: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: display: ti: Fix compatible for am62a7 dss (Devarsh Thakkar) - of: address: Add kunit test for __of_address_resource_bounds() (Thomas Weißschuh) - dt-bindings: clock: qcom: Add QCS8300 video clock controller (Imran Shaik) - dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300 (Imran Shaik) - dt-bindings: clock: qcom: Add GPU clocks for QCS8300 (Imran Shaik) - um: convert irq_lock to raw spinlock (Johannes Berg) - um: virtio_uml: use raw spinlock (Johannes Berg) - um: virt-pci: don't use kmalloc() (Johannes Berg) - um: fix execve stub execution on old host OSs (Benjamin Berg) - um: properly align signal stack on x86_64 (Benjamin Berg) - um: avoid copying FP state from init_task (Benjamin Berg) - um: add back support for FXSAVE registers (Benjamin Berg) - ring-buffer: Update pages_touched to reflect persistent buffer content (Steven Rostedt) - tracing: Do not allow mmap() of persistent ring buffer (Steven Rostedt) - ring-buffer: Validate the persistent meta data subbuf array (Steven Rostedt) - tracing: Have the error of __tracing_resize_ring_buffer() passed to user (Steven Rostedt) - ring-buffer: Unlock resize on mmap error (Steven Rostedt) - MAINTAINERS: Add maintainer for Qualcomm's I2C GENI driver (Mukesh Kumar Savaliya) - MAINTAINERS: delete entry for AXXIA I2C (Wolfram Sang) - MAINTAINERS: Use my kernel.org address for I2C ACPI work (Mika Westerberg) - s390/pci: Fix handling of isolated VFs (Niklas Schnelle) - s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn() (Niklas Schnelle) - s390/bitops: Disable arch_test_bit() optimization for PROFILE_ALL_BRANCHES (Heiko Carstens) - s390/cio: Fix CHPID "configure" attribute caching (Peter Oberparleiter) - s390/configs: Remove CONFIG_LSM (Ilya Leoshkevich) - rust: rbtree: fix overindented list item (Miguel Ojeda) - objtool/rust: add one more `noreturn` Rust function (Miguel Ojeda) - tegra210-adma: fix 32-bit x86 build (Linus Torvalds) - gpiolib: Fix crash on error in gpiochip_get_ngpios() (Andy Shevchenko) - gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock (Wentao Liang) - gpiolib: acpi: Add a quirk for Acer Nitro ANV14 (Mario Limonciello) - gpio: bcm-kona: Add missing newline to dev_err format string (Artur Weber) - gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ (Artur Weber) - gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 (Artur Weber) - alpha: Use str_yes_no() helper in pci_dac_dma_supported() (Thorsten Blum) - alpha: Replace one-element array with flexible array member (Thorsten Blum) - alpha: align stack for page fault and user unaligned trap handlers (Ivan Kokshaysky) - alpha: make stack 16-byte aligned (most cases) (Ivan Kokshaysky) - alpha: replace hardcoded stack offsets with autogenerated ones (Ivan Kokshaysky) - PCI: Avoid FLR for Mediatek MT7922 WiFi (Bjorn Helgaas) - PCI: Fix BUILD_BUG_ON usage for old gcc (Alex Williamson) - thermal/cpufreq_cooling: Remove structure member documentation (Daniel Lezcano) - thermal/netlink: Prevent userspace segmentation fault by adjusting UAPI header (Zhang Rui) - mmc: mtk-sd: Fix register settings for hs400(es) mode (Andy-ld Lu) - Revert "mmc: sdhci_am654: Add sdhci_am654_start_signal_voltage_switch" (Josua Mayer) - cifs: pick channels for individual subrequests (Shyam Prasad N) - efi: Use BIT_ULL() constants for memory attributes (Ard Biesheuvel) - efi: Avoid cold plugged memory for placing the kernel (Ard Biesheuvel) - partitions: mac: fix handling of bogus partition table (Jann Horn) - block: cleanup and fix batch completion adding conditions (Jens Axboe) - io_uring/uring_cmd: unconditionally copy SQEs at prep time (Jens Axboe) - io_uring/waitid: setup async data in the prep handler (Jens Axboe) - io_uring/uring_cmd: remove dead req_has_async_data() check (Jens Axboe) - io_uring/uring_cmd: switch sqe to async_data on EAGAIN (Caleb Sander Mateos) - io_uring/uring_cmd: don't assume io_uring_cmd_data layout (Caleb Sander Mateos) - io_uring/kbuf: reallocate buf lists on upgrade (Pavel Begunkov) - io_uring/waitid: don't abuse io_tw_state (Pavel Begunkov) - sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx (Chuyi Zhou) - sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h. (Chuyi Zhou) - sched_ext: selftests: Fix grammar in tests description (Devaansh Kumar) - sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() (Tejun Heo) - sched_ext: Fix migration disabled handling in targeted dispatches (Tejun Heo) - sched_ext: Implement auto local dispatching of migration disabled tasks (Tejun Heo) - sched_ext: Fix incorrect time delta calculation in time_delta() (Changwoo Min) - sched_ext: Fix lock imbalance in dispatch_to_local_dsq() (Andrea Righi) - sched_ext: selftests/dsp_local_on: Fix selftest on UP systems (Andrea Righi) - tools/sched_ext: Add helper to check task migration state (Andrea Righi) - sched_ext: Fix incorrect autogroup migration detection (Tejun Heo) - sched_ext: selftests/dsp_local_on: Fix sporadic failures (Tejun Heo) - selftests/sched_ext: Fix enum resolution (Andrea Righi) - sched_ext: Include task weight in the error state dump (Andrea Righi) - sched_ext: Fixes typos in comments (Atul Kumar Pant) - cgroup: Remove steal time from usage_usec (Muhammad Adeel) - selftests/cgroup: use bash in test_cpuset_v1_hp.sh (Bharadwaj Raju) - cgroup: fix race between fork and cgroup.kill (Shakeel Butt) - workqueue: Put the pwq after detaching the rescuer from the pool (Lai Jiangshan) - arm64: rust: clean Rust 1.85.0 warning using softfloat target (Miguel Ojeda) - arm64: Add missing registrations of hwcaps (Mark Brown) - ACPI: GTDT: Relax sanity checking on Platform Timers array count (Oliver Upton) - arm64: amu: Delay allocating cpumask for AMU FIE support (Beata Michalska) - arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (Radu Rendec) - arm64: Handle .ARM.attributes section in linker scripts (Nathan Chancellor) - arm64/hwcap: Remove stray references to SF8MMx (Mark Brown) - arm64/gcs: Fix documentation for HWCAP (Mark Brown) - arm64: Kconfig: Remove selecting replaced HAVE_FUNCTION_GRAPH_RETVAL (Lukas Bulwahn) - arm64: Fix 5-level paging support in kexec/hibernate trampoline (Ard Biesheuvel) - iommu/vt-d: Make intel_iommu_drain_pasid_prq() cover faults for RID (Lu Baolu) - iommu/exynos: Fix typos (Andrew Kreimer) - iommu: Fix a spelling error (Easwar Hariharan) - iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path (Vasant Hegde) - iommu: Fix potential memory leak in iopf_queue_remove_device() (Lu Baolu) - Xen/swiotlb: mark xen_swiotlb_fixup() __init (Jan Beulich) - x86/xen: allow larger contiguous memory regions in PV guests (Juergen Gross) - xen/swiotlb: relax alignment requirements (Juergen Gross) - drm/xe: Carve out wopcm portion from the stolen memory (Nirmoy Das) - drm/xe/client: bo->client does not need bos_lock (Tejas Upadhyay) - drm/i915/selftests: avoid using uninitialized context (Krzysztof Karas) - drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table() (Jiang Liu) - drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler (Lancelot SIX) - drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode() (Jiang Liu) - amdkfd: properly free gang_ctx_bo when failed to init user queue (Zhu Lingshan) - drm/amdgpu: bump version for RV/PCO compute fix (Alex Deucher) - drm/amdgpu/gfx9: manually control gfxoff for CS on RV (Alex Deucher) - drm/amdgpu/pm: fix UVD handing in amdgpu_dpm_set_powergating_by_smu() (Alex Deucher) - drm: Fix DSC BPP increment decoding (Imre Deak) - drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER (Arnd Bergmann) - drm/panthor: avoid garbage value in panthor_ioctl_dev_query() (Su Hui) - gpu: host1x: Fix a use of uninitialized mutex (Rupinderjit Singh) - drm/tests: hdmi: Fix recursive locking (Maxime Ripard) - drm/tests: hdmi: Reorder DRM entities variables assignment (Maxime Ripard) - drm/tests: hdmi: Remove redundant assignments (Maxime Ripard) - drm/tests: hdmi: Fix WW_MUTEX_SLOWPATH failures (Maxime Ripard) - spi: sn-f-ospi: Fix division by zero (Kunihiko Hayashi) - spi: pxa2xx: Fix regression when toggling chip select on LPSS devices (Mark Lord) - spi: atmel-quadspi: Fix warning in doc-comment (Bence Csókás) - regulator: core: let dt properties override driver init_data (Jerome Brunet) - regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator (Varadarajan Narayanan) - regmap-irq: Add missing kfree() (Jiasheng Jiang) - net: pse-pd: Fix deadlock in current limit functions (Kory Maincent) - rxrpc: Fix ipv6 path MTU discovery (David Howells) - Bluetooth: L2CAP: Fix corrupted list in hci_chan_del (Luiz Augusto von Dentz) - Bluetooth: btintel_pcie: Fix a potential race condition (Kiran K) - Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd (Luiz Augusto von Dentz) - Revert "netfilter: flowtable: teardown flow if cached mtu is stale" (Pablo Neira Ayuso) - Reapply "net: skb: introduce and use a single page frag cache" (Jakub Kicinski) - s390/qeth: move netif_napi_add_tx() and napi_enable() from under BH (Alexandra Winter) - mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() (Wentao Liang) - ipv6: mcast: add RCU protection to mld_newpack() (Eric Dumazet) - team: better TEAM_OPTION_TYPE_STRING validation (Eric Dumazet) - net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case (Roger Quadros) - net: ethernet: ti: am65-cpsw: fix RX & TX statistics for XDP_TX case (Roger Quadros) - net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases (Roger Quadros) - vsock/test: Add test for SO_LINGER null ptr deref (Michal Luczaj) - vsock: Orphan socket after transport release (Michal Luczaj) - MAINTAINERS: Add sctp headers to the general netdev entry (Marcelo Ricardo Leitner) - igc: Set buffer type for empty frames in igc_init_empty_frame (Song Yoong Siang) - igc: Fix HW RX timestamp when passed by ZC XDP (Zdenek Bouska) - ixgbe: Fix possible skb NULL pointer dereference (Piotr Kwapulinski) - idpf: call set_real_num_queues in idpf_open (Joshua Hay) - idpf: record rx queue in skb for RSC packets (Sridhar Samudrala) - idpf: fix handling rsc packet with a single segment (Sridhar Samudrala) - iavf: Fix a locking bug in an error path (Bart Van Assche) - rxrpc: Fix alteration of headers whilst zerocopy pending (David Howells) - net: phylink: make configuring clock-stop dependent on MAC support (Russell King (Oracle)) - vxlan: check vxlan_vnigroup_init() return value (Eric Dumazet) - batman-adv: Fix incorrect offset in batadv_tt_tvlv_ogm_handler_v1() (Remi Pommarel) - batman-adv: Drop unmanaged ELP metric worker (Sven Eckelmann) - batman-adv: Ignore neighbor throughput metrics in error case (Sven Eckelmann) - batman-adv: fix panic during interface removal (Andy Strohman) - ptp: vmclock: Remove goto-based cleanup logic (Thomas Weißschuh) - ptp: vmclock: Clean up miscdev and ptp clock through devres (Thomas Weißschuh) - ptp: vmclock: Don't unregister misc device if it was not registered (Thomas Weißschuh) - ptp: vmclock: Set driver data before its usage (Thomas Weißschuh) - ptp: vmclock: Add .owner to vmclock_miscdev_fops (David Woodhouse) - can: rockchip: rkcanfd_handle_rx_fifo_overflow_int(): bail out if skb cannot be allocated (Robin van der Gracht) - can: etas_es58x: fix potential NULL pointer dereference on udev->serial (Vincent Mailhol) - can: c_can: fix unbalanced runtime PM disable in error path (Krzysztof Kozlowski) - can: ctucanfd: handle skb allocation failure (Fedor Pchelkin) - can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero (Alexander Hölzl) - Documentation/networking: fix basic node example document ISO 15765-2 (Reyders Morales) - MAINTAINERS: wifi: remove Kalle (Kalle Valo) - MAINTAINERS: wifi: ath: remove Kalle (Kalle Valo) - wifi: ath12k: fix handling of 6 GHz rules (Aditya Kumar Singh) - wifi: brcmfmac: use random seed flag for BCM4355 and BCM4364 firmware (Aditya Garg) - ipv6: mcast: extend RCU protection in igmp6_send() (Eric Dumazet) - ndisc: extend RCU protection in ndisc_send_skb() (Eric Dumazet) - vrf: use RCU protection in l3mdev_l3_out() (Eric Dumazet) - openvswitch: use RCU protection in ovs_vport_cmd_fill_info() (Eric Dumazet) - arp: use RCU protection in arp_xmit() (Eric Dumazet) - neighbour: use RCU protection in __neigh_notify() (Eric Dumazet) - ndisc: use RCU protection in ndisc_alloc_skb() (Eric Dumazet) - ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() (Eric Dumazet) - net: stmmac: Apply new page pool parameters when SPH is enabled (Furong Xu) - Revert "net: skb: introduce and use a single page frag cache" (Paolo Abeni) - net: fib_rules: annotate data-races around rule->[io]ifindex (Eric Dumazet) - rtnetlink: fix netns leak with rtnl_setlink() (Nicolas Dichtel) - ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt (Murad Masimov) - net: ethtool: tsconfig: Fix netlink type of hwtstamp flags (Kory Maincent) - ipv6: Use RCU in ip6_input() (Eric Dumazet) - ipv6: icmp: convert to dev_net_rcu() (Eric Dumazet) - ipv6: use RCU protection in ip6_default_advmss() (Eric Dumazet) - flow_dissector: use RCU protection to fetch dev_net() (Eric Dumazet) - ipv4: icmp: convert to dev_net_rcu() (Eric Dumazet) - ipv4: use RCU protection in __ip_rt_update_pmtu() (Eric Dumazet) - ipv4: use RCU protection in inet_select_addr() (Eric Dumazet) - ipv4: use RCU protection in rt_is_expired() (Eric Dumazet) - ipv4: use RCU protection in ipv4_default_advmss() (Eric Dumazet) - ipv4: use RCU protection in ip_dst_mtu_maybe_forward() (Eric Dumazet) - ipv4: add RCU protection to ip4_dst_hoplimit() (Eric Dumazet) - net: add dev_net_rcu() helper (Eric Dumazet) - btrfs: fix hole expansion when writing at an offset beyond EOF (Filipe Manana) - btrfs: fix stale page cache after race between readahead and direct IO write (Filipe Manana) - btrfs: fix two misuses of folio_shift() (Matthew Wilcox (Oracle)) - bcachefs: Reuse transaction (Alan Huang) - bcachefs: Pass _orig_restart_count to trans_was_restarted (Alan Huang) - bcachefs: CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS (Kent Overstreet) - bcachefs: Fix want_new_bset() so we write until the end of the btree node (Kent Overstreet) - bcachefs: Split out journal pins by btree level (Kent Overstreet) - bcachefs: Fix use after free (Alan Huang) - bcachefs: Fix marking reflink pointers to missing indirect extents (Kent Overstreet) - LoongArch: KVM: Set host with kernel mode when switch to VM mode (Bibo Mao) - LoongArch: KVM: Remove duplicated cache attribute setting (Bibo Mao) - LoongArch: KVM: Fix typo issue about GCFG feature detection (Bibo Mao) - LoongArch: csum: Fix OoB access in IP checksum code for negative lengths (Yuli Wang) - LoongArch: Remove the deprecated notifier hook mechanism (Yuli Wang) - LoongArch: Use str_yes_no() helper function for /proc/cpuinfo (Yuli Wang) - LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE (Huacai Chen) - LoongArch: Fix idle VS timer enqueue (Marco Crivellari) - platform/x86: thinkpad_acpi: Fix registration of tpacpi platform driver (Mark Pearson) - platform/x86: int3472: Call "reset" GPIO "enable" for INT347E (Sakari Ailus) - platform/x86: int3472: Use correct type for "polarity", call it gpio_flags (Sakari Ailus) - platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles (Mark Pearson) - platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e (Sybil Isabel Dorsett) - mfd: syscon: Restore device_node_to_regmap() for non-syscon nodes (Rob Herring (Arm)) - tomoyo: use better patterns for procfs in learning mode (Tetsuo Handa) - tomoyo: fix spelling errors (Tetsuo Handa) - tomoyo: fix spelling error (Tanya Agarwal) - x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit (Patrick Bellasi) - NFSD: Fix CB_GETATTR status fix (Chuck Lever) - NFSD: fix hang in nfsd4_shutdown_callback (Dai Ngo) - nfsd: fix __fh_verify for localio (Olga Kornievskaia) - nfsd: fix uninitialised slot info when a request is retried (NeilBrown) - nfsd: validate the nfsd_serv pointer before calling svc_wake_up (Jeff Layton) - nfsd: clear acl_access/acl_default after releasing them (Li Lingfeng) - HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context (Vicki Pfau) - HID: hid-steam: Move hidraw input (un)registering to work (Vicki Pfau) - HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints() (Tulio Fernandes) - HID: apple: fix up the F6 key on the Omoton KB066 keyboard (Alex Henrie) - HID: hid-apple: Apple Magic Keyboard a3203 USB-C support (Ievgen Vovk) - samples/hid: fix broken vmlinux path for VMLINUX_BTF (Jinghao Jia) - samples/hid: remove unnecessary -I flags from libbpf EXTRA_CFLAGS (Jinghao Jia) - HID: topre: Fix n-key rollover on Realforce R3S TKL boards (Daniel Brackenbury) - HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs (Zhang Lixu) - HID: multitouch: Add NULL check in mt_input_configured (Charles Han) - HID: winwing: Add NULL check in winwing_init_led() (Charles Han) - HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode (Vicki Pfau) - HID: ignore non-functional sensor in HP 5MP Camera (Chia-Lin Kao (AceLan)) - HID: intel-thc: fix CONFIG_HID dependency (Arnd Bergmann) - HID: lenovo: select CONFIG_ACPI_PLATFORM_PROFILE (Arnd Bergmann) - HID: intel-ish-hid: Send clock sync message immediately after reset (Zhang Lixu) - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell (Zhang Lixu) - HID: corsair-void: Initialise memory for psy_cfg (Stuart Hayhurst) - HID: corsair-void: Add missing delayed work cancel for headset status (Stuart Hayhurst) - pinctrl: pinconf-generic: Print unsigned value if a format is registered (Claudiu Beznea) - pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware (Andy Shevchenko) - pinctrl: cy8c95x0: Rename PWMSEL to SELPWM (Andy Shevchenko) - pinctrl: cy8c95x0: Enable regmap locking for debug (Andy Shevchenko) - pinctrl: cy8c95x0: Avoid accessing reserved registers (Andy Shevchenko) - pinctrl: cy8c95x0: Fix off-by-one in the regmap range settings (Andy Shevchenko) - Linux 6.14-rc2 (Linus Torvalds) - kbuild: install-extmod-build: add missing quotation marks for CC variable (WangYuli) - kbuild: fix misspelling in scripts/Makefile.lib (Oleh Zadorozhnyi) - kbuild: keep symbols for symbol_get() even with CONFIG_TRIM_UNUSED_KSYMS (Masahiro Yamada) - scripts/Makefile.extrawarn: Do not show clang's non-kprintf warnings at W=1 (Nathan Chancellor) - PM: sleep: core: Restrict power.set_active propagation (Rafael J. Wysocki) - KVM: x86/mmu: Ensure NX huge page recovery thread is alive before waking (Sean Christopherson) - KVM: remove kvm_arch_post_init_vm (Paolo Bonzini) - KVM: selftests: Fix spelling mistake "initally" -> "initially" (Colin Ian King) - KVM: arm64: timer: Don't adjust the EL2 virtual timer offset (Marc Zyngier) - KVM: arm64: timer: Correctly handle EL1 timer emulation when !FEAT_ECV (Marc Zyngier) - KVM: arm64: timer: Always evaluate the need for a soft timer (Marc Zyngier) - KVM: arm64: Fix nested S2 MMU structures reallocation (Marc Zyngier) - KVM: arm64: Fail protected mode init if no vgic hardware is present (Oliver Upton) - KVM: arm64: Flush/sync debug state in protected mode (Oliver Upton) - KVM: arm64: Flush hyp bss section after initialization of variables in bss (Lokesh Vutla) - KVM: s390: selftests: Streamline uc_skey test to issue iske after sske (Christoph Schlameuss) - KVM: s390: remove the last user of page->index (Claudio Imbrenda) - KVM: s390: move PGSTE softbits (Claudio Imbrenda) - KVM: s390: remove useless page->index usage (Claudio Imbrenda) - KVM: s390: move gmap_shadow_pgt_lookup() into kvm (Claudio Imbrenda) - KVM: s390: stop using lists to keep track of used dat tables (Claudio Imbrenda) - KVM: s390: stop using page->index for non-shadow gmaps (Claudio Imbrenda) - KVM: s390: move some gmap shadowing functions away from mm/gmap.c (Claudio Imbrenda) - KVM: s390: get rid of gmap_translate() (Claudio Imbrenda) - KVM: s390: get rid of gmap_fault() (Claudio Imbrenda) - KVM: s390: use __kvm_faultin_pfn() (Claudio Imbrenda) - KVM: s390: move pv gmap functions into kvm (Claudio Imbrenda) - KVM: s390: selftests: fix ucontrol memory region test (Claudio Imbrenda) - KVM: s390: fake memslot for ucontrol VMs (Claudio Imbrenda) - KVM: s390: wrapper for KVM_BUG (Claudio Imbrenda) - KVM: Do not restrict the size of KVM-internal memory regions (Sean Christopherson) - KVM: s390: vsie: stop using "struct page" for vsie page (David Hildenbrand) - KVM: s390: vsie: stop messing with page refcount (David Hildenbrand) - KVM: s390: vsie: stop using page->index (David Hildenbrand) - KVM: s390: vsie: fix some corner-cases when grabbing vsie pages (David Hildenbrand) - kvm: x86: SRSO_USER_KERNEL_NO is not synthesized (Paolo Bonzini) - string.h: Use ARRAY_SIZE() for memtostr*()/strtomem*() (Kees Cook) - compiler.h: Introduce __must_be_byte_array() (Kees Cook) - compiler.h: Move C string helpers into C-only kernel section (Kees Cook) - stackinit: Fix comment for test_small_end (Geert Uytterhoeven) - stackinit: Keep selftest union size small on m68k (Kees Cook) - selftests/seccomp: validate uretprobe syscall passes through seccomp (Eyal Birger) - seccomp: passthrough uretprobe systemcall without filtering (Eyal Birger) - alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support (Eric W. Biederman) - scsi: qla1280: Fix kernel oops when debug level > 2 (Magnus Lindholm) - scsi: ufs: core: Fix error return with query response (Seunghui Lee) - scsi: storvsc: Set correct data length for sending SCSI command without payload (Long Li) - scsi: ufs: core: Fix use-after free in init error and remove paths (André Draszik) - scsi: core: Do not retry I/Os during depopulation (Igor Pylypiv) - scsi: core: Use GFP_NOIO to avoid circular locking dependency (Rik van Riel) - scsi: ufs: Fix toggling of clk_gating.state when clock gating is not allowed (Avri Altman) - scsi: ufs: core: Ensure clk_gating.lock is used only after initialization (Avri Altman) - scsi: ufs: core: Simplify temperature exception event handling (Avri Altman) - scsi: target: core: Add line break to status show (Guixin Liu) - scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions (Bao D. Nguyen) - scsi: core: Add passthrough tests for success and no failure definitions (Mike Christie) - Revert "i2c: Replace list-based mechanism for handling auto-detected clients" (Wolfram Sang) - Revert "i2c: Replace list-based mechanism for handling userspace-created clients" (Wolfram Sang) - x86: rust: set rustc-abi=x86-softfloat on rustc>=1.86.0 (Alice Ryhl) - rust: kbuild: do not export generated KASAN ODR symbols (Matthew Maurer) - rust: kbuild: add -fzero-init-padding-bits to bindgen_skip_cflags (Justin M. Forbes) - rust: init: use explicit ABI to clean warning in future compilers (Miguel Ojeda) - rust: kbuild: use host dylib naming in rusttestlib-kernel (Tamir Duberstein) - fgraph: Fix set_graph_notrace with setting TRACE_GRAPH_NOTRACE_BIT (Steven Rostedt) - x86/boot: Use '-std=gnu11' to fix build with GCC 15 (Nathan Chancellor) - timers/migration: Fix off-by-one root mis-connection (Frederic Weisbecker) - clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context (Waiman Long) - sched/debug: Provide slice length for fair tasks (Christian Loehle) - sched/fair: Fix inaccurate h_nr_runnable accounting with delayed dequeue (K Prateek Nayak) - genirq: Remove leading space from irq_chip::irq_print_chip() callbacks (Geert Uytterhoeven) - futex: Pass in task to futex_queue() (Jens Axboe) - kbuild: Move -Wenum-enum-conversion to W=2 (Nathan Chancellor) - smb: client: change lease epoch type from unsigned int to __u16 (Meetakshi Setiya) - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) - drm/i915/dp: Fix potential infinite loop in 128b/132b SST (Jani Nikula) - drm/i915/dp: Iterate DSC BPP from high to low on all platforms (Jani Nikula) - drm/i915/backlight: Return immediately when scale() finds invalid parameters (Guenter Roeck) - drm/i915/dp: Return min bpc supported by source instead of 0 (Ankit Nautiyal) - drm/i915/dp: fix the Adaptive sync Operation mode for SDP (Ankit Nautiyal) - drm/i915/guc: Debug print LRC state entries only if the context is pinned (Daniele Ceraolo Spurio) - drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes (Ville Syrjälä) - drm/i915: Fix page cleanup on DMA remap failure (Brian Geffon) - drm/i915/pmu: Fix zero delta busyness issue (Umesh Nerlige Ramappa) - drm/i915/hdcp: Use correct function to check if encoder is HDMI (Suraj Kandpal) - drm/i915/hdcp: Fix Repeater authentication during topology change (Suraj Kandpal) - drm/xe: Fix and re-enable xe_print_blob_ascii85() (Lucas De Marchi) - drm/xe/devcoredump: Move exec queue snapshot to Contexts section (Lucas De Marchi) - drm/xe/oa: Set stream->pollin in xe_oa_buffer_check_unlocked (Ashutosh Dixit) - drm/xe/pf: Fix migration initialization (Michal Wajdeczko) - drm/xe/oa: Preserve oa_ctrl unused bits (Ashutosh Dixit) - accel/amdxdna: Add MODULE_FIRMWARE() declarations (Mario Limonciello) - gpu: drm_dp_cec: fix broken CEC adapter properties check (Hans Verkuil) - accel/ivpu: Fix error handling in recovery/reset (Jacek Lawrynowicz) - accel/ivpu: Clear runtime_error after pm_runtime_resume_and_get() fails (Jacek Lawrynowicz) - accel/ivpu: Fix error handling in ivpu_boot() (Jacek Lawrynowicz) - drm/komeda: Add check for komeda_get_layer_fourcc_list() (Haoxiang Li) - drm/ast: astdp: Fix timeout for enabling video signal (Thomas Zimmermann) - drm/print: Include drm_device.h (Gustavo Sousa) - Revert "drm/amd/display: Use HW lock mgr for PSR1" (Tom Chung) - drm/amd/display: Respect user's CONFIG_FRAME_WARN more for dml files (Nathan Chancellor) - drm/amd/display: Fix seamless boot sequence (Lo-an Chen) - drm/amd/display: Fix out-of-bound accesses (Alex Hung) - drm/amdgpu: add a BO metadata flag to disable write compression for Vulkan (Marek Olšák) - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (Chengen Du) - firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry (Prasad Pandit) - md: Fix linear_set_limits() (Bart Van Assche) - nvme-fc: use ctrl state getter (Daniel Wagner) - nvme: make nvme_tls_attrs_group static (Keith Busch) - nvmet: add a missing endianess conversion in nvmet_execute_admin_connect (Christoph Hellwig) - nvmet: the result field in nvmet_alloc_ctrl_args is little endian (Christoph Hellwig) - nvmet: fix a memory leak in controller identify (Sagi Grimberg) - nvme-fc: do not ignore connectivity loss during connecting (Daniel Wagner) - nvme: handle connectivity loss in nvme_set_queue_count (Daniel Wagner) - nvme-fc: go straight to connecting state when initializing (Daniel Wagner) - nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk (Georg Gottleuber) - nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk (Georg Gottleuber) - nvme-pci: remove redundant dma frees in hmb (Francis Pravin) - nvmet: fix rw control endian access (Keith Busch) - drivers/block/sunvdc.c: update the correct AIP call (Stephen Rothwell) - powercap: call put_device() on an error path in powercap_register_control_type() (Joe Hattori) - cpufreq/amd-pstate: Fix cpufreq_policy ref counting (Dhananjay Ugwekar) - cpufreq/amd-pstate: Fix max_perf updation with schedutil (Dhananjay Ugwekar) - cpufreq/amd-pstate: Remove the goto label in amd_pstate_update_limits (Dhananjay Ugwekar) - cpufreq/amd-pstate: Fix per-policy boost flag incorrect when fail (Lifeng Zheng) - cpufreq: prevent NULL dereference in cpufreq_online() (Aboorva Devarajan) - cpufreq: airoha: modify CONFIG_OF dependency (Arnd Bergmann) - ACPI: resource: IRQ override for Eluktronics MECH-17 (Gannon Kolding) - ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read() (Andy Shevchenko) - ACPI: PRM: Remove unnecessary strict handler address checks (Aubrey Li) - MAINTAINERS: Use my kernel.org address for ACPI GPIO work (Mika Westerberg) - gpio: GPIO_GRGPIO should depend on OF (Geert Uytterhoeven) - gpio: sim: lock hog configfs items if present (Bartosz Golaszewski) - gpio: pca953x: Improve interrupt support (Mark Tomlinson) - vfs: sanity check the length passed to inode_set_cached_link() (Mateusz Guzik) - pidfs: improve ioctl handling (Christian Brauner) - fsnotify: disable pre-content and permission events by default (Amir Goldstein) - fsnotify: disable notification by default for all pseudo files (Amir Goldstein) - fsnotify: use accessor to set FMODE_NONOTIFY_* (Amir Goldstein) - selftests: always check mask returned by statmount(2) (Miklos Szeredi) - fs: fix adding security options to statmount.mnt_opt (Miklos Szeredi) - lockref: remove count argument of lockref_init (Andreas Gruenbacher) - gfs2: switch to lockref_init(..., 1) (Andreas Gruenbacher) - gfs2: use lockref_init for gl_lockref (Andreas Gruenbacher) - statmount: let unset strings be empty (Miklos Szeredi) - vboxsf: fix building with GCC 15 (Brahmajit Das) - fs/stat.c: avoid harmless garbage value problem in vfs_statx_path() (Su Hui) - bcachefs: bch2_bkey_sectors_need_rebalance() now only depends on bch_extent_rebalance (Kent Overstreet) - bcachefs: Fix rcu imbalance in bch2_fs_btree_key_cache_exit() (Kent Overstreet) - bcachefs: Fix discard path journal flushing (Kent Overstreet) - bcachefs: fix deadlock in journal_entry_open() (Jeongjun Park) - bcachefs: fix incorrect pointer check in __bch2_subvolume_delete() (Jeongjun Park) - bcachefs docs: SubmittingPatches.rst (Kent Overstreet) - MAINTAINERS: Remove myself (Hector Martin) - MAINTAINERS: Move Pavel to kernel.org address (Pavel Machek) - PCI/TPH: Restore TPH Requester Enable correctly (Robin Murphy) - PCI/ASPM: Fix L1SS saving (Ilpo Järvinen) - x86/xen: remove unneeded dummy push from xen_hypercall_hvm() (Juergen Gross) - x86/xen: add FRAME_END to xen_hypercall_hvm() (Juergen Gross) - x86/xen: fix xen_hypercall_hvm() to not clobber %%rbx (Juergen Gross) - Revert "net: stmmac: Specify hardware capability value when FIFO size isn't specified" (Russell King (Oracle)) - MAINTAINERS: add a sample ethtool section entry (Jakub Kicinski) - MAINTAINERS: add entry for ethtool (Jakub Kicinski) - rxrpc: Fix race in call state changing vs recvmsg() (David Howells) - rxrpc: Fix call state set to not include the SERVER_SECURING state (David Howells) - net: sched: Fix truncation of offloaded action statistics (Ido Schimmel) - tun: revert fix group permission check (Willem de Bruijn) - selftests/tc-testing: Add a test case for qdisc_tree_reduce_backlog() (Cong Wang) - netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() (Cong Wang) - selftests/tc-testing: Add a test case for pfifo_head_drop qdisc when limit==0 (Quang Le) - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (Quang Le) - selftests: mptcp: connect: -f: no reconnect (Matthieu Baerts (NGI0)) - net: rose: lock the socket in rose_bind() (Eric Dumazet) - net: atlantic: fix warning during hot unplug (Jacob Moroni) - rxrpc: Fix the rxrpc_connection attend queue handling (David Howells) - net: harmonize tstats and dstats (Paolo Abeni) - selftests: drv-net: rss_ctx: don't fail reconfigure test if queue offset not supported (Jakub Kicinski) - selftests: drv-net: rss_ctx: add missing cleanup in queue reconfigure (Jakub Kicinski) - ethtool: ntuple: fix rss + ring_cookie check (Jakub Kicinski) - ethtool: rss: fix hiding unsupported fields in dumps (Jakub Kicinski) - MAINTAINERS: add entry for UNIX sockets (Jakub Kicinski) - MAINTAINERS: add a general entry for BSD sockets (Jakub Kicinski) - MAINTAINERS: add Kuniyuki Iwashima to TCP reviewers (Jakub Kicinski) - MAINTAINERS: list openvswitch docs under its entry (Jakub Kicinski) - ice: stop storing XDP verdict within ice_rx_buf (Maciej Fijalkowski) - ice: gather page_count()'s of each frag right before XDP prog call (Maciej Fijalkowski) - ice: put Rx buffers after being done with current frame (Maciej Fijalkowski) - udp: gso: do not drop small packets when PMTU reduces (Yan Zhai) - tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz) - vmxnet3: Fix tx queue race condition with XDP (Sankararaman Jayaraman) - ice: Add check for devm_kzalloc() (Jiasheng Jiang) - net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels (Jakub Kicinski) - net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels (Jakub Kicinski) - net: bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN (Florian Fainelli) - btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop (Filipe Manana) - btrfs: fix use-after-free when attempting to join an aborted transaction (Filipe Manana) - btrfs: do not output error message if a qgroup has been already cleaned up (Qu Wenruo) - btrfs: fix assertion failure when splitting ordered extent after transaction abort (Filipe Manana) - btrfs: fix lockdep splat while merging a relocation root (Filipe Manana) - kthread: Fix return value on kzalloc() failure in kthread_affine_preferred() (Yu-Chun Lin) - selftests: livepatch: handle PRINTK_CALLER in check_result() (Madhavan Srinivasan) - platform/x86/intel/ifs: Update documentation with image download path (Jithu Joseph) - platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() (Dmitry Kandybka) - platform/x86: ideapad-laptop: pass a correct pointer to the driver data (Fedor Pchelkin) - fix braino in "9p: fix ->rename_sem exclusion" (Al Viro) - jiffies: Cast to unsigned long in secs_to_jiffies() conversion (Easwar Hariharan) - clocksource: Use pr_info() for "Checking clocksource synchronization" message (Waiman Long) - hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING (Frederic Weisbecker) - hrtimers: Mark is_migration_base() with __always_inline (Andy Shevchenko) - irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so (Nick Chan) - irqchip/irq-mvebu-icu: Fix access to msi_data from irq_domain::host_data (Stefan Eichenberger) - irqchip/riscv: Ensure ordering of memory writes and IPI writes (Xu Lu) - irqchip/lan966x-oic: Make CONFIG_LAN966X_OIC depend on CONFIG_MCHP_LAN966X_PCI (Geert Uytterhoeven) - dt-bindings: interrupt-controller: microchip,lan966x-oic: Clarify endpoint use (Geert Uytterhoeven) - xfs: remove xfs_buf_cache.bc_lock (Christoph Hellwig) - xfs: Add error handling for xfs_reflink_cancel_cow_range (Wentao Liang) - xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end (Wentao Liang) - xfs: don't call remap_verify_area with sb write protection held (Christoph Hellwig) - xfs: remove an out of data comment in _xfs_buf_alloc (Christoph Hellwig) - xfs: fix the entry condition of exact EOF block allocation optimization (Jinliang Zheng) - Linux 6.14-rc1 (Linus Torvalds) - tools/power turbostat: version 2025.02.02 (Len Brown) - tools/power turbostat: Add CPU%%c1e BIC for CWF (Patryk Wlazlyn) - tools/power turbostat: Harden one-shot mode against cpu offline (Len Brown) - tools/power turbostat: Fix forked child affinity regression (Len Brown) - tools/power turbostat: Add tcore clock PMT type (Patryk Wlazlyn) - tools/power turbostat: version 2025.01.14 (Len Brown) - tools/power turbostat: Allow adding PMT counters directly by sysfs path (Patryk Wlazlyn) - tools/power turbostat: Allow mapping multiple PMT files with the same GUID (Patryk Wlazlyn) - tools/power turbostat: Add PMT directory iterator helper (Patryk Wlazlyn) - tools/power turbostat: Extend PMT identification with a sequence number (Patryk Wlazlyn) - tools/power turbostat: Return default value for unmapped PMT domains (Patryk Wlazlyn) - tools/power turbostat: Check for non-zero value when MSR probing (Patryk Wlazlyn) - tools/power turbostat: Enhance turbostat self-performance visibility (Zhang Rui) - tools/power turbostat: Add fixed RAPL PSYS divisor for SPR (Patryk Wlazlyn) - tools/power turbostat: Fix PMT mmaped file size rounding (Patryk Wlazlyn) - tools/power turbostat: Remove SysWatt from DISABLED_BY_DEFAULT (Patryk Wlazlyn) - tools/power turbostat: Add an NMI column (Len Brown) - tools/power turbostat: add Busy%% to "show idle" (Len Brown) - tools/power turbostat: Introduce --force parameter (Zhang Rui) - tools/power turbostat: Improve --help output (Zhang Rui) - tools/power turbostat: Exit on unsupported Vendors (Zhang Rui) - tools/power turbostat: Exit on unsupported Intel models (Zhang Rui) - tools/power turbostat: update turbostat(8) (Len Brown) - tools/power turbostat: Add initial support for ClearwaterForest (Zhang Rui) - tools/power turbostat: Add initial support for PantherLake (Zhang Rui) - sh: boards: Use imply to enable hardware with complex dependencies (Geert Uytterhoeven) - sh: Migrate to the generic rule for built-in DTB (Masahiro Yamada) - sh: irq: Use seq_put_decimal_ull_width() for decimal values (David Wang) - add a string-to-qstr constructor (Al Viro) - fs/overlayfs/namei.c: get rid of include ../internal.h (Al Viro) - Revert "mips: fix shmctl/semctl/msgctl syscall for o32" (Thomas Bogendoerfer) - cifs: Fix parsing native symlinks directory/file type (Pali Rohár) - cifs: update internal version number (Steve French) - cifs: Add support for creating WSL-style symlinks (Pali Rohár) - smb3: add support for IAKerb (Steve French) - cifs: Fix struct FILE_ALL_INFO (Pali Rohár) - cifs: Add support for creating NFS-style symlinks (Pali Rohár) - cifs: Add support for creating native Windows sockets (Pali Rohár) - cifs: Add mount option -o reparse=none (Pali Rohár) - cifs: Add mount option -o symlink= for choosing symlink create type (Pali Rohár) - cifs: Fix creating and resolving absolute NT-style symlinks (Pali Rohár) - cifs: Simplify reparse point check in cifs_query_path_info() function (Pali Rohár) - cifs: Remove symlink member from cifs_open_info_data union (Pali Rohár) - cifs: Update description about ACL permissions (Pali Rohár) - cifs: Rename struct reparse_posix_data to reparse_nfs_data_buffer and move to common/smb2pdu.h (Pali Rohár) - cifs: Remove struct reparse_posix_data from struct cifs_open_info_data (Pali Rohár) - cifs: Remove unicode parameter from parse_reparse_point() function (Pali Rohár) - cifs: Fix getting and setting SACLs over SMB1 (Pali Rohár) - cifs: Remove intermediate object of failed create SFU call (Pali Rohár) - cifs: Validate EAs for WSL reparse points (Pali Rohár) - cifs: Change translation of STATUS_PRIVILEGE_NOT_HELD to -EPERM (Pali Rohár) - cifs: Change translation of STATUS_NOT_A_REPARSE_POINT to -ENODATA (Pali Rohár) - debugfs: Fix the missing initializations in __debugfs_file_get() (Al Viro) - MAINTAINERS: include linux-mm for xarray maintenance (Andrew Morton) - revert "xarray: port tests to kunit" (Andrew Morton) - MAINTAINERS: add lib/test_xarray.c (Tamir Duberstein) - mailmap, MAINTAINERS, docs: update Carlos's email address (Carlos Bilbao) - mm/hugetlb: fix hugepage allocation for interleaved memory nodes (Ritesh Harjani (IBM)) - mm: gup: fix infinite loop within __get_longterm_locked (Zhaoyang Huang) - mm, swap: fix reclaim offset calculation error during allocation (Kairui Song) - .mailmap: update email address for Christopher Obbard (Christopher Obbard) - kfence: skip __GFP_THISNODE allocations on NUMA systems (Marco Elver) - nilfs2: fix possible int overflows in nilfs_fiemap() (Nikita Zhandarovich) - mm: compaction: use the proper flag to determine watermarks (yangge) - kernel: be more careful about dup_mmap() failures and uprobe registering (Liam R. Howlett) - mm/fake-numa: handle cases with no SRAT info (Bruno Faccini) - mm: kmemleak: fix upper boundary check for physical address objects (Catalin Marinas) - mailmap: add an entry for Hamza Mahfooz (Hamza Mahfooz) - MAINTAINERS: mailmap: update Yosry Ahmed's email address (Yosry Ahmed) - scripts/gdb: fix aarch64 userspace detection in get_current_task (Jan Kiszka) - mm/vmscan: accumulate nr_demoted for accurate demotion statistics (Li Zhijian) - ocfs2: fix incorrect CPU endianness conversion causing mount failure (Heming Zhao) - mm/zsmalloc: add __maybe_unused attribute for is_first_zpdesc() (Hyeonggon Yoo) - mm/vmscan: fix hard LOCKUP in function isolate_lru_folios (liuye) - Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Thadeu Lima de Souza Cascardo) - MAINTAINERS: Update my email address (Brian Cain) - hexagon: Fix unbalanced spinlock in die() (Lin Yujun) - hexagon: Fix warning comparing pointer to 0 (Yang Li) - hexagon: Move kernel prototypes out of uapi/asm/setup.h header (Thomas Huth) - hexagon: time: Remove redundant null check for resource (Hardevsinh Palaniya) - hexagon: fix using plain integer as NULL pointer warning in cmpxchg (Willem de Bruijn) - Remove stale generated 'genheaders' file (Linus Torvalds) - selftests: Handle old glibc without execveat(2) (Mickaël Salaün) - kbuild: Use -fzero-init-padding-bits=all (Kees Cook) - stackinit: Add union initialization to selftests (Kees Cook) - stackinit: Add old-style zero-init syntax to struct tests (Kees Cook) - drm/amd/display: restore invalid MSA timing check for freesync (Melissa Wen) - drm/amdkfd: only flush the validate MES contex (Prike Liang) - drm/amd/display: Correct register address in dcn35 (loanchen) - drm/amd/pm: Mark MM activity as unsupported (Lijo Lazar) - drm/amd/amdgpu: change the config of cgcg on gfx12 (Kenneth Feng) - drm/amdkfd: Block per-queue reset when halt_if_hws_hang=1 (Jay Cornwall) - PCI: Restore original INTX_DISABLE bit by pcim_intx() (Takashi Iwai) - riscv: add a warning when physical memory address overflows (Yunhui Cui) - riscv/mm/fault: add show_pte() before die() (Yunhui Cui) - riscv: Add ghostwrite vulnerability (Charlie Jenkins) - selftests: riscv: Support xtheadvector in vector tests (Charlie Jenkins) - selftests: riscv: Fix vector tests (Charlie Jenkins) - riscv: hwprobe: Document thead vendor extensions and xtheadvector extension (Charlie Jenkins) - riscv: hwprobe: Add thead vendor extension probing (Charlie Jenkins) - riscv: vector: Support xtheadvector save/restore (Charlie Jenkins) - riscv: Add xtheadvector instruction definitions (Charlie Jenkins) - riscv: csr: Add CSR encodings for CSR_VXRM/CSR_VXSAT (Charlie Jenkins) - RISC-V: define the elements of the VCSR vector CSR (Heiko Stuebner) - riscv: vector: Use vlenb from DT for thead (Charlie Jenkins) - riscv: Add thead and xtheadvector as a vendor extension (Charlie Jenkins) - riscv: dts: allwinner: Add xtheadvector to the D1/D1s devicetree (Charlie Jenkins) - dt-bindings: cpus: add a thead vlen register length property (Charlie Jenkins) - dt-bindings: riscv: Add xtheadvector ISA extension description (Charlie Jenkins) - RISC-V: Mark riscv_v_init() as __init (Palmer Dabbelt) - riscv: defconfig: drop RT_GROUP_SCHED=y (Celeste Liu) - riscv/futex: Optimize atomic cmpxchg (Davidlohr Bueso) - riscv: defconfig: enable pinctrl and dwmac support for TH1520 (Drew Fustini) - kbuild: fix Clang LTO with CONFIG_OBJTOOL=n (Masahiro Yamada) - kbuild: Strip runtime const RELA sections correctly (Ard Biesheuvel) - kconfig: fix memory leak in sym_warn_unmet_dep() (Masahiro Yamada) - kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST (Masahiro Yamada) - genksyms: fix syntax error for attribute before init-declarator (Masahiro Yamada) - genksyms: fix syntax error for builtin (u)int*x*_t types (Masahiro Yamada) - genksyms: fix syntax error for attribute after 'union' (Masahiro Yamada) - genksyms: fix syntax error for attribute after 'struct' (Masahiro Yamada) - genksyms: fix syntax error for attribute after abstact_declarator (Masahiro Yamada) - genksyms: fix syntax error for attribute before nested_declarator (Masahiro Yamada) - genksyms: fix syntax error for attribute before abstract_declarator (Masahiro Yamada) - genksyms: decouple ATTRIBUTE_PHRASE from type-qualifier (Masahiro Yamada) - genksyms: record attributes consistently for init-declarator (Masahiro Yamada) - genksyms: restrict direct-declarator to take one parameter-type-list (Masahiro Yamada) - genksyms: restrict direct-abstract-declarator to take one parameter-type-list (Masahiro Yamada) - genksyms: remove Makefile hack (Masahiro Yamada) - genksyms: fix last 3 shift/reduce conflicts (Masahiro Yamada) - genksyms: fix 6 shift/reduce conflicts and 5 reduce/reduce conflicts (Masahiro Yamada) - genksyms: reduce type_qualifier directly to decl_specifier (Masahiro Yamada) - genksyms: rename cvar_qualifier to type_qualifier (Masahiro Yamada) - genksyms: rename m_abstract_declarator to abstract_declarator (Masahiro Yamada) - kbuild: Fix signing issue for external modules (Torsten Hilbrich) - ARC: migrate to the generic rule for built-in DTB (Masahiro Yamada) - rust: Use gendwarfksyms + extended modversions for CONFIG_MODVERSIONS (Sami Tolvanen) - Documentation/kbuild: Document storage of symbol information (Matthew Maurer) - modpost: Allow extended modversions without basic MODVERSIONS (Matthew Maurer) - modpost: Produce extended MODVERSIONS information (Matthew Maurer) - modules: Support extended MODVERSIONS info (Matthew Maurer) - Documentation/kbuild: Add DWARF module versioning (Sami Tolvanen) - kbuild: Add gendwarfksyms as an alternative to genksyms (Sami Tolvanen) - export: Add __gendwarfksyms_ptr_ references to exported symbols (Sami Tolvanen) - gendwarfksyms: Add support for symbol type pointers (Sami Tolvanen) - gendwarfksyms: Add support for reserved and ignored fields (Sami Tolvanen) - gendwarfksyms: Add support for kABI rules (Sami Tolvanen) - gendwarfksyms: Add symbol versioning (Sami Tolvanen) - gendwarfksyms: Add symtypes output (Sami Tolvanen) - gendwarfksyms: Add die_map debugging (Sami Tolvanen) - gendwarfksyms: Limit structure expansion (Sami Tolvanen) - gendwarfksyms: Expand structure types (Sami Tolvanen) - gendwarfksyms: Expand array_type (Sami Tolvanen) - gendwarfksyms: Expand subroutine_type (Sami Tolvanen) - gendwarfksyms: Expand type modifiers and typedefs (Sami Tolvanen) - gendwarfksyms: Add a cache for processed DIEs (Sami Tolvanen) - gendwarfksyms: Expand base_type (Sami Tolvanen) - gendwarfksyms: Add address matching (Sami Tolvanen) - tools: Add gendwarfksyms (Sami Tolvanen) - genksyms: use uint32_t instead of unsigned long for calculating CRC (Masahiro Yamada) - genksyms: use generic macros for hash table implementation (Masahiro Yamada) - genksyms: refactor the return points in the for-loop in __add_symbol() (Masahiro Yamada) - genksyms: reduce the indentation in the for-loop in __add_symbol() (Masahiro Yamada) - genksyms: fix memory leak when the same symbol is read from *.symref file (Masahiro Yamada) - genksyms: fix memory leak when the same symbol is added from source (Masahiro Yamada) - modpost: zero-pad CRC values in modversion_info array (Masahiro Yamada) - module: get symbol CRC back to unsigned (Masahiro Yamada) - kconfig: qconf: use preferred form of QString API (Rolf Eike Beer) - kheaders: prevent `find` from seeing perl temp files (HONG Yifan) - kheaders: use 'tar' instead of 'cpio' for copying files (Masahiro Yamada) - kheaders: rename the 'cpio_dir' variable to 'tmpdir' (Masahiro Yamada) - kheaders: avoid unnecessary process forks of grep (Masahiro Yamada) - kheaders: exclude include/generated/utsversion.h from kheaders_data.tar.xz (Masahiro Yamada) - kbuild: suppress stdout from merge_config for silent builds (Masahiro Yamada) - kbuild: refactor cross-compiling linux-headers package (Masahiro Yamada) - kbuild: deb-pkg: allow hooks also in /usr/share/kernel (Johannes Schauer Marin Rodrigues) - kbuild: deb-pkg: do not include empty hook directories (Masahiro Yamada) - block: force noio scope in blk_mq_freeze_queue (Christoph Hellwig) - block: fix nr_hw_queue update racing with disk addition/removal (Nilay Shroff) - block: get rid of request queue ->sysfs_dir_lock (Nilay Shroff) - loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64} (Christoph Hellwig) - md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime (Yu Kuai) - blk-mq: create correct map for fallback case (Daniel Wagner) - block: don't revert iter for -EIOCBQUEUED (Jens Axboe) - io_uring/net: don't retry connect operation on EPOLLERR (Jens Axboe) - io_uring/rw: simplify io_rw_recycle() (Pavel Begunkov) - io_uring: remove !KASAN guards from cache free (Pavel Begunkov) - io_uring/net: extract io_send_select_buffer() (Pavel Begunkov) - io_uring/net: clean io_msg_copy_hdr() (Pavel Begunkov) - io_uring/net: make io_net_vec_assign() return void (Pavel Begunkov) - io_uring: add alloc_cache.c (Pavel Begunkov) - io_uring: dont ifdef io_alloc_cache_kasan() (Pavel Begunkov) - io_uring: include all deps for alloc_cache.h (Pavel Begunkov) - io_uring: fix multishots with selected buffers (Pavel Begunkov) - io_uring/register: use atomic_read/write for sq_flags migration (Jens Axboe) - io_uring/alloc_cache: get rid of _nocache() helper (Jens Axboe) - io_uring: get rid of alloc cache init_once handling (Jens Axboe) - io_uring/uring_cmd: cleanup struct io_uring_cmd_data layout (Jens Axboe) - io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() (Jens Axboe) - io_uring/msg_ring: don't leave potentially dangling ->tctx pointer (Jens Axboe) - io_uring/rsrc: Move lockdep assert from io_free_rsrc_node() to caller (Jann Horn) - io_uring/rsrc: remove unused parameter ctx for io_rsrc_node_alloc() (Sidong Yang) - io_uring: clean up io_uring_register_get_file() (Pavel Begunkov) - io_uring/rsrc: Simplify buffer cloning by locking both rings (Jann Horn) - ata: libata-sff: Ensure that we cannot write outside the allocated buffer (Niklas Cassel) - ata: libata-core: Add ATA_QUIRK_NOLPM for Samsung SSD 870 QVO drives (Daniel Baumann) - x86/mm: Remove unnecessary include of (Sebastian Andrzej Siewior) - x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtrr_state() (Kirill A. Shutemov) - x86/mm/selftests: Fix typo in lam.c (Gautam Somani) - x86/mm/tlb: Only trim the mm_cpumask once a second (Rik van Riel) - x86/mm/tlb: Also remove local CPU from mm_cpumask if stale (Rik van Riel) - x86/mm/tlb: Add tracepoint for TLB flush IPI to stale CPU (Rik van Riel) - x86/mm/tlb: Update mm_cpumask lazily (Rik van Riel) - ceph: exchange hardcoded value on NAME_MAX (Viacheslav Dubeyko) - ceph: streamline request head structures in MDS client (Liang Jie) - ceph: fix memory leak in ceph_mds_auth_match() (Antoine Viallon) - orangefs: fix a oob in orangefs_debug_write (Mike Marshall) - hostfs: fix string handling in __dentry_name() (Al Viro) - ALSA: hda/realtek: Workaround for resume on Dell Venue 11 Pro 7130 (Takashi Iwai) - ASoC: codec: es8316: "DAC Soft Ramp Rate" is just a 2 bit control (Ondrej Jirman) - ASoC: amd: acp: Fix possible deadlock (Daniel Baluta) - firmware: cs_dsp: FW_CS_DSP_KUNIT_TEST should not select REGMAP (Geert Uytterhoeven) - ASoC: renesas: SND_SIU_MIGOR should depend on DMADEVICES (Geert Uytterhoeven) - ASoC: SOF: imx8m: Add entry for new 8M Plus revision (Iuliana Prodan) - ASoC: SOF: imx8: Add entries for new 8QM and 8QXP revisions (Iuliana Prodan) - ASoC: SOF: imx: Add mach entry to select cs42888 topology (Daniel Baluta) - dt-bindings: arm: imx: Add board revisions for i.MX8MP, i.MX8QM and i.MX8QXP (Iuliana Prodan) - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V (Hans de Goede) - ASoC: da7213: Initialize the mutex (Claudiu Beznea) - ASoC: use to_platform_device() instead of container_of() (Luoxi Li) - ASoC: acp: Support microphone from Lenovo Go S (Mario Limonciello) - ASoC: fsl_asrc_m2m: select CONFIG_DMA_SHARED_BUFFER (Arnd Bergmann) - ASoC: audio-graph-card2: use correct endpoint when getting link parameters (Ivaylo Dimitrov) - ASoC: SOF: imx8m: add SAI2,5,6,7 (Alexander Boehm) - ASoC: dt-bindings: ti,pcm1681: Fix the binding title (Fabio Estevam) - ASoC: rockchip: i2s_tdm: Re-add the set_sysclk callback (Detlev Casanova) - ASoC: fsl_asrc_m2m: return error value in asrc_m2m_device_run() (Shengjiu Wang) - ASoC: fsl_asrc_m2m: only handle pairs for m2m in the suspend (Shengjiu Wang) - ASoC: codecs: ES8326: Improved PSRR (Zhang Yi) - ALSA: hda: Fix headset detection failure due to unstable sort (Kuan-Wei Chiu) - ALSA: pcm: use new array-copying-wrapper (Chenyuan Yang) - ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro (Lianqin Hu) - ALSA: hda/realtek: Fix quirk matching for Legion Pro 7 (Takashi Iwai) - um: Remove unused asm/archparam.h header (Tiwei Bie) - um: Include missing headers in asm/pgtable.h (Tiwei Bie) - hostfs: Convert to writepages (Matthew Wilcox (Oracle)) - um: rtc: use RTC time when calculating the alarm (Benjamin Berg) - um: Remove unused user_context function (Tiwei Bie) - um: Remove unused THREAD_NAME_LEN macro (Tiwei Bie) - um: Remove unused PGD_BOUND macro (Tiwei Bie) - um: Mark setup_env_path as __init (Tiwei Bie) - um: Mark install_fatal_handler as __init (Tiwei Bie) - um: Mark set_stklim as __init (Tiwei Bie) - um: Mark get_top_address as __init (Tiwei Bie) - um: Mark parse_cache_line as __init (Tiwei Bie) - um: Mark parse_host_cpu_flags as __init (Tiwei Bie) - um: Count iomem_size only once in physmem calculation (Tiwei Bie) - um: Remove obsolete fixmap support (Tiwei Bie) - um: Remove unused MODULES_LEN macro (Tiwei Bie) - ubi: ubi_get_ec_info: Fix compiling error 'cast specifies array type' (Zhihao Cheng) - ubi: Implement ioctl for detailed erase counters (Rickard Andersson) - ubi: Expose interface for detailed erase counters (Rickard Andersson) - ubifs: skip dumping tnc tree when zroot is null (pangliyuan) - ubi: Revert "ubi: wl: Close down wear-leveling before nand is suspended" (Zhihao Cheng) - ubifs: ubifs_dump_leb: remove return from end of void function (Pintu Kumar) - ubifs: dump_lpt_leb: remove return at end of void function (Pintu Kumar) - ubi: Add a check for ubi_num (Denis Arefev) - rtc: pcf2127: add BSM support (Alexandre Belloni) - rtc: Remove hpet_rtc_dropped_irq() (Dr. David Alan Gilbert) - dt-bindings: rtc: mxc: Document fsl,imx31-rtc (Fabio Estevam) - rtc: stm32: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - rtc: zynqmp: Fix optional clock name property (Michal Simek) - rtc: loongson: clear TOY_MATCH0_REG in loongson_rtc_isr() (Ming Wang) - rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read (Oleksij Rempel) - rtc: tps6594: Fix integer overflow on 32bit systems (Dan Carpenter) - rtc: use boolean values with device_init_wakeup() (Wolfram Sang) - rtc: RTC_DRV_SPEAR should not default to y when compile-testing (Geert Uytterhoeven) - i2c: Fix core-managed per-client debugfs handling (Guenter Roeck) - i2c: imx-lpi2c: select CONFIG_I2C_SLAVE (Arnd Bergmann) - perf cpumap: Fix die and cluster IDs (James Clark) - perf test: Skip syscall enum test if no landlock syscall (Namhyung Kim) - perf trace: Fix runtime error of index out of bounds (Howard Chu) - perf annotate: Use an array for the disassembler preference (Ian Rogers) - perf trace: Fix BPF loading failure (-E2BIG) (Howard Chu) - audit: Initialize lsmctx to avoid memory allocation error (Huacai Chen) - x86/acpi: Fix LAPIC/x2APIC parsing order (Zhang Rui) - ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V (Hans de Goede) - PM: sleep: core: Synchronize runtime PM status of parents and children (Rafael J. Wysocki) - PM: Revert "Add EXPORT macros for exporting PM functions" (Andy Shevchenko) - PM: hibernate: Add error handling for syscore_suspend() (Wentao Liang) - cpuidle: teo: Skip sleep length computation for low latency constraints (Rafael J. Wysocki) - cpuidle: teo: Replace time_span_ns with a flag (Rafael J. Wysocki) - cpuidle: teo: Simplify handling of total events count (Rafael J. Wysocki) - cpuidle: teo: Skip getting the sleep length if wakeups are very frequent (Rafael J. Wysocki) - cpuidle: teo: Simplify counting events used for tick management (Rafael J. Wysocki) - cpuidle: teo: Clarify two code comments (Rafael J. Wysocki) - cpuidle: teo: Drop local variable prev_intercept_idx (Rafael J. Wysocki) - cpuidle: teo: Combine candidate state index checks against 0 (Rafael J. Wysocki) - cpuidle: teo: Reorder candidate state index checks (Rafael J. Wysocki) - cpuidle: teo: Rearrange idle state lookup code (Rafael J. Wysocki) - cpufreq: airoha: Depends on OF (Viresh Kumar) - cpufreq/schedutil: Only bind threads if needed (Christian Loehle) - cpufreq: ACPI: Remove set_boost in acpi_cpufreq_cpu_init() (Lifeng Zheng) - cpufreq: CPPC: Fix wrong max_freq in policy initialization (Lifeng Zheng) - cpufreq: Introduce a more generic way to set default per-policy boost flag (Lifeng Zheng) - cpufreq: Fix re-boost issue after hotplugging a CPU (Lifeng Zheng) - cpufreq: s3c64xx: Fix compilation warning (Viresh Kumar) - netfilter: nf_tables: reject mismatching sum of field_len with set key length (Pablo Neira Ayuso) - MAINTAINERS: add Neal to TCP maintainers (Jakub Kicinski) - net: revert RTNL changes in unregister_netdevice_many_notify() (Eric Dumazet) - net: hsr: fix fill_frame_info() regression vs VLAN packets (Eric Dumazet) - doc: mptcp: sysctl: blackhole_timeout is per-netns (Matthieu Baerts (NGI0)) - mptcp: blackhole only if 1st SYN retrans w/o MPC is accepted (Matthieu Baerts (NGI0)) - net: sh_eth: Fix missing rtnl lock in suspend/resume path (Kory Maincent) - net: ravb: Fix missing rtnl lock in suspend/resume path (Kory Maincent) - Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection (Fedor Pchelkin) - Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming (Neeraj Sanjay Kale) - Bluetooth: Add ABI doc for sysfs reset (Hsin-chen Chuang) - Bluetooth: Fix possible infinite recursion of btusb_reset (Hsin-chen Chuang) - Bluetooth: btusb: mediatek: Add locks for usb_driver_claim_interface() (Douglas Anderson) - selftests/net: Add test for loading devbound XDP program in generic mode (Toke Høiland-Jørgensen) - net: xdp: Disallow attaching device-bound programs in generic mode (Toke Høiland-Jørgensen) - tcp: correct handling of extreme memory squeeze (Jon Maloy) - bgmac: reduce max frame size to support just MTU 1500 (Rafał Miłecki) - vsock/test: Add test for connect() retries (Michal Luczaj) - vsock/test: Add test for UAF due to socket unbinding (Michal Luczaj) - vsock/test: Introduce vsock_connect_fd() (Michal Luczaj) - vsock/test: Introduce vsock_bind() (Michal Luczaj) - vsock: Allow retrying on connect() failure (Michal Luczaj) - vsock: Keep the binding until socket destruction (Michal Luczaj) - bonding: Correctly support GSO ESP offload (Cosmin Ratiu) - net: stmmac: Specify hardware capability value when FIFO size isn't specified (Kunihiko Hayashi) - net: stmmac: Limit FIFO size by hardware capability (Kunihiko Hayashi) - net: stmmac: Limit the number of MTL queues to hardware capability (Kunihiko Hayashi) - ethtool: Fix set RXNFC command with symmetric RSS hash (Gal Pressman) - usbnet: ipheth: document scope of NCM implementation (Foster Snowhill) - usbnet: ipheth: fix DPE OoB read (Foster Snowhill) - usbnet: ipheth: break up NCM header size computation (Foster Snowhill) - usbnet: ipheth: refactor NCM datagram loop (Foster Snowhill) - usbnet: ipheth: use static NDP16 location in URB (Foster Snowhill) - usbnet: ipheth: check that DPE points past NCM header (Foster Snowhill) - usbnet: ipheth: fix possible overflow in DPE length check (Foster Snowhill) - ptp: Properly handle compat ioctls (Thomas Weißschuh) - net: usb: rtl8150: enable basic endpoint checking (Nikita Zhandarovich) - iavf: allow changing VLAN state without calling PF (Michal Swiatkowski) - ice: remove invalid parameter of equalizer (Mateusz Polchlopek) - ice: fix ice_parser_rt::bst_key array size (Przemek Kitszel) - idpf: add more info during virtchnl transaction timeout/salt mismatch (Manoj Vishwanathan) - idpf: convert workqueues to unbound (Marco Leogrande) - idpf: Acquire the lock before accessing the xn->salt (Manoj Vishwanathan) - idpf: fix transaction timeouts on reset (Emil Tantilov) - idpf: add read memory barrier when checking descriptor done bit (Emil Tantilov) - xfrm: Don't disable preemption while looking up cache state. (Sebastian Sewior) - xfrm: Fix the usage of skb->sk (Steffen Klassert) - xfrm: delete intermediate secpath entry in packet offload mode (Alexandre Cassen) - xfrm: state: fix out-of-bounds read during lookup (Florian Westphal) - xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO (Jianbo Liu) - mptcp: handle fastopen disconnect correctly (Paolo Abeni) - mptcp: pm: only set fullmesh for subflow endp (Matthieu Baerts (NGI0)) - mptcp: consolidate suboption status (Paolo Abeni) - net: davicom: fix UAF in dm9000_drv_remove (Chenyuan Yang) - net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset (Milos Reljin) - vxlan: Fix uninit-value in vxlan_vnifilter_dump() (Shigeru Yoshida) - rxrpc, afs: Fix peer hash locking vs RCU callback (David Howells) - selftests: net/{lib,openvswitch}: extend CFLAGS to keep options from environment (Jan Stancek) - selftests: mptcp: extend CFLAGS to keep options from environment (Jan Stancek) - net: page_pool: don't try to stash the napi id (Jakub Kicinski) - netdevsim: don't assume core pre-populates HDS params on GET (Jakub Kicinski) - MAINTAINERS: add Paul Fertser as a NC-SI reviewer (Jakub Kicinski) - wifi: mt76: move napi_enable() from under BH (Jakub Kicinski) - eth: via-rhine: fix calling napi_enable() in atomic context (Jakub Kicinski) - eth: niu: fix calling napi_enable() in atomic context (Jakub Kicinski) - eth: 8139too: fix calling napi_enable() in atomic context (Jakub Kicinski) - eth: forcedeth: fix calling napi_enable() in atomic context (Jakub Kicinski) - eth: forcedeth: remove local wrappers for napi enable/disable (Jakub Kicinski) - eth: tg3: fix calling napi_enable() in atomic context (Jakub Kicinski) - tools: ynl: c: correct reverse decode of empty attrs (Jakub Kicinski) - ptp: Ensure info->enable callback is always set (Thomas Weißschuh) - documentation: networking: fix spelling mistakes (Khaled Elnaggar) - net/mlx5e: add missing cpu_to_node to kvzalloc_node in mlx5e_open_xdpredirect_sq (Stanislav Fomichev) - net: netdevsim: try to close UDP port harness races (Jakub Kicinski) - net: rose: fix timer races against user threads (Eric Dumazet) - net: the appletalk subsystem no longer uses ndo_do_ioctl (谢致邦 (XIE Zhibang)) - net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling (Paul Fertser) - ipmr: do not call mr_mfc_uses_dev() for unres entries (Eric Dumazet) - selftests/net: packetdrill: more xfail changes (and a correction) (Jakub Kicinski) - net: mvneta: fix locking in mvneta_cpu_online() (Harshit Mogalapalli) - net: fec: implement TSO descriptor cleanup (Dheeraj Reddy Jonnalagadda) - net: phy: marvell-88q2xxx: Fix temperature measurement with reset-gpios (Dimitri Fedrau) - net: hns3: fix oops when unload drivers paralleling (Jian Shen) - dt-bindings: net: qcom,ethqos: Correct fallback compatible for qcom,qcs615-ethqos (Yijie Yang) - net/ncsi: wait for the last response to Deselect Package before configuring channel (Paul Fertser) - net: airoha: Fix wrong GDM4 register definition (Christian Marangi) - NFC: nci: Add bounds checking in nci_hci_create_pipe() (Dan Carpenter) - net: sched: fix ets qdisc OOB Indexing (Jamal Hadi Salim) - docs: power: Fix footnote reference for Toshiba Satellite P10-554 (Bagas Sanjaya) - Documentation: ublk: Drop Stefan Hajnoczi's message footnote (Bagas Sanjaya) - s390/tracing: Define ftrace_get_symaddr() for s390 (Masami Hiramatsu (Google)) - s390/fgraph: Fix to remove ftrace_test_recursion_trylock() (Masami Hiramatsu (Google)) - s390/vmlogrdr: Use array instead of string initializer (Heiko Carstens) - s390/vmlogrdr: Use internal_name for error messages (Heiko Carstens) - s390/sclp: Initialize sclp subsystem via arch_cpu_finalize_init() (Heiko Carstens) - s390/tools: Use array instead of string initializer (Heiko Carstens) - s390/vmem: Fix null-pointer-arithmetic warning in vmem_map_init() (Vasily Gorbik) - s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS (Nathan Chancellor) - s390/bitops: Use correct constraint for arch_test_bit() inline assembly (Heiko Carstens) - s390/pci: Fix SR-IOV for PFs initially in standby (Niklas Schnelle) - s390/futex: Avoid KMSAN instrumention for user pointers (Heiko Carstens) - s390/uaccess: Rename get_put_user_noinstr_attributes to uaccess_kmsan_or_inline (Heiko Carstens) - s390/futex: Cleanup futex_atomic_cmpxchg_inatomic() (Heiko Carstens) - s390/futex: Generate futex atomic op functions (Heiko Carstens) - s390/uaccess: Remove INLINE_COPY_FROM_USER and INLINE_COPY_TO_USER (Heiko Carstens) - s390/uaccess: Use asm goto for put_user()/get_user() (Heiko Carstens) - s390/uaccess: Remove usage of the oac specifier (Heiko Carstens) - s390/uaccess: Replace EX_TABLE_UA_LOAD_MEM exception handling (Heiko Carstens) - s390/uaccess: Cleanup noinstr __put_user()/__get_user() inline assembly constraints (Heiko Carstens) - s390/uaccess: Remove __put_user_fn()/__get_user_fn() wrappers (Heiko Carstens) - s390/uaccess: Move put_user() / __put_user() close to put_user() asm code (Heiko Carstens) - s390/uaccess: Use asm goto for __mvc_kernel_nofault() (Heiko Carstens) - s390/uaccess: Implement __get_kernel_nofault()/__put_kernel_nofault() with mvc (Heiko Carstens) - s390/extable: Rename EX_TABLE_UA_STORE to EX_TABLE_UA_FAULT (Heiko Carstens) - s390/fpu: Use CONFIG_CC_HAS_ASM_AOR_FORMAT_FLAGS instead of CONFIG_CC_IS_CLANG (Heiko Carstens) - s390: Introduce CC_HAS_ASM_AOR_FORMAT_FLAGS Kconfig option (Heiko Carstens) - s390: Rename GCC_ASM_FLAG_OUTPUT_BROKEN to CC_ASM_FLAG_OUTPUT_BROKEN (Heiko Carstens) - s390/extable: Replace open-coded sfpc inline assembly with fpu_sfpc() (Heiko Carstens) - s390/fpu: Add fpc exception handler / remove fixup section again (Heiko Carstens) - s390/ipl_report: Remove unused 'size' variable (Vasily Gorbik) - s390: Optimize __pa/__va when RANDOMIZE_IDENTITY_BASE is off (Vasily Gorbik) - s390/boot: Improve decompression error reporting (Vasily Gorbik) - s390/boot: Add startup debugging support (Vasily Gorbik) - s390/boot: Add vmem debugging support (Vasily Gorbik) - s390/boot: Move command line parsing earlier (Vasily Gorbik) - s390/boot: Add physmem tracking debug support (Vasily Gorbik) - s390: Use pr_info for "KernelAddressSanitizer initialized" message (Vasily Gorbik) - s390/boot: Add timestamps to early boot messages (Vasily Gorbik) - s390/boot: Dump message ring buffer on crash with bootdebug (Vasily Gorbik) - s390/boot: Add prefix filtering to bootdebug messages (Vasily Gorbik) - s390/boot: Add bootdebug option to control debug messages (Vasily Gorbik) - s390/boot: Defer boot messages when earlyprintk is not enabled (Vasily Gorbik) - s390/boot: Make boot_printk() return int (Vasily Gorbik) - s390/boot: Introduce ring buffer for boot messages (Vasily Gorbik) - s390/boot: Use decimal format specifiers in boot messages (Vasily Gorbik) - s390/boot: Replace boot_printk() with loglevel-specific helpers (Vasily Gorbik) - s390/boot: Add support for boot messages loglevels (Vasily Gorbik) - s390/boot: Add decimal conversion specifiers to boot_printk() (Vasily Gorbik) - s390/boot: Add field width and padding handling to boot_printk() (Vasily Gorbik) - s390/boot: Add length modifiers to boot_printk() (Vasily Gorbik) - s390/boot: Add %%%% support to boot_printk() (Vasily Gorbik) - s390/boot: Allow KASAN mapping to fallback to small pages (Vasily Gorbik) - s390/boot: Add physmem_alloc() (Vasily Gorbik) - s390/boot: Rename physmem_alloc_top_down() to physmem_alloc_or_die() (Vasily Gorbik) - s390/mm: Allow large pages for KASAN shadow mapping (Vasily Gorbik) - selftests: gpio: gpio-sim: Fix missing chip disablements (Koichiro Den) - gpio: mxc: remove dead code after switch to DT-only (Ahmad Fatoum) - 9p: fix ->rename_sem exclusion (Al Viro) - orangefs_d_revalidate(): use stable parent inode and name passed by caller (Al Viro) - ocfs2_dentry_revalidate(): use stable parent inode and name passed by caller (Al Viro) - nfs: fix ->d_revalidate() UAF on ->d_name accesses (Al Viro) - nfs{,4}_lookup_validate(): use stable parent inode passed by caller (Al Viro) - gfs2_drevalidate(): use stable parent inode and name passed by caller (Al Viro) - fuse_dentry_revalidate(): use stable parent inode and name passed by caller (Al Viro) - vfat_revalidate{,_ci}(): use stable parent inode passed by caller (Al Viro) - exfat_d_revalidate(): use stable parent inode passed by caller (Al Viro) - fscrypt_d_revalidate(): use stable parent inode passed by caller (Al Viro) - ceph_d_revalidate(): propagate stable name down into request encoding (Al Viro) - ceph_d_revalidate(): use stable parent inode passed by caller (Al Viro) - afs_d_revalidate(): use stable name and parent inode passed by caller (Al Viro) - Pass parent directory inode and expected name to ->d_revalidate() (Al Viro) - generic_ci_d_compare(): use shortname_storage (Al Viro) - ext4 fast_commit: make use of name_snapshot primitives (Al Viro) - dissolve external_name.u into separate members (Al Viro) - make take_dentry_name_snapshot() lockless (Al Viro) - dcache: back inline names with a struct-wrapped array of unsigned long (Al Viro) - make sure that DNAME_INLINE_LEN is a multiple of word size (Al Viro) - fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode() (Konstantin Komarov) - fs/ntfs3: Mark inode as bad as soon as error detected in mi_enum_attr() (Konstantin Komarov) - ntfs3: Remove an access to page->index (Matthew Wilcox (Oracle)) - bcachefs: Improve trace_move_extent_finish (Kent Overstreet) - bcachefs: Fix trace_copygc (Kent Overstreet) - bcachefs: Journal writes are now IOPRIO_CLASS_RT (Kent Overstreet) - bcachefs: Improve journal pin flushing (Kent Overstreet) - bcachefs: fix bch2_btree_node_flags (Kent Overstreet) - bcachefs: rebalance, copygc enabled are runtime opts (Kent Overstreet) - bcachefs: Improve decompression error messages (Kent Overstreet) - bcachefs: bset_blacklisted_journal_seq is now AUTOFIX (Kent Overstreet) - bcachefs: "Journal stuck" timeout now takes into account device latency (Kent Overstreet) - bcachefs: Reduce stack frame size of __bch2_str_hash_check_key() (Kent Overstreet) - bcachefs: Fix btree_trans_peek_key_cache() (Kent Overstreet) - soundwire: amd: clear wake enable register for power off mode (Vijendar Mukunda) - soundwire: generic_bandwidth_allocation: count the bandwidth of active streams only (Bard Liao) - SoundWire: pass stream to compute_params() (Bard Liao) - soundwire: generic_bandwidth_allocation: add lane in sdw_group_params (Bard Liao) - soundwire: generic_bandwidth_allocation: select data lane (Bard Liao) - soundwire: generic_bandwidth_allocation: check required freq accurately (Bard Liao) - soundwire: generic_bandwidth_allocation: correct clk_freq check in sdw_select_row_col (Bard Liao) - Soundwire: generic_bandwidth_allocation: set frame shape on fly (Bard Liao) - Soundwire: stream: program BUSCLOCK_SCALE (Bard Liao) - Soundwire: add sdw_slave_get_scale_index helper (Bard Liao) - soundwire: generic_bandwidth_allocation: skip DEPREPARED streams (Pierre-Louis Bossart) - soundwire: stream: set DEPREPARED state earlier (Pierre-Louis Bossart) - soundwire: add lane_used_bandwidth in struct sdw_bus (Bard Liao) - soundwire: mipi_disco: read lane mapping properties from ACPI (Bard Liao) - soundwire: add lane field in sdw_port_runtime (Bard Liao) - soundwire: bus: Move irq mapping cleanup into devres (Charles Keepax) - dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY (Neil Armstrong) - phy: rockchip: phy-rockchip-typec: Fix Copyright description (Andy Yan) - dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the IPQ5424 QMP PCIe PHYs (Manikanta Mylavarapu) - phy: qcom-qusb2: Add support for QCS615 (Krishna Kurapati) - dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings (Krishna Kurapati) - phy: core: Simplify API of_phy_simple_xlate() implementation (Zijun Hu) - phy: sun4i-usb: Remove unused of_gpio.h (Andy Shevchenko) - phy: HiSilicon: Don't use "proxy" headers (Andy Shevchenko) - phy: samsung-ufs: switch back to syscon_regmap_lookup_by_phandle() (Peter Griffin) - phy: qualcomm: qmp-pcie: add support for SAR2130P (Dmitry Baryshkov) - phy: qualcomm: qmp-pcie: define several new registers (Dmitry Baryshkov) - phy: qualcomm: qmp-pcie: split PCS_LANE1 region (Dmitry Baryshkov) - phy: qualcomm: qmp-combo: add support for SAR2130P (Dmitry Baryshkov) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Add SAR2130P compatible (Dmitry Baryshkov) - phy: freescale: fsl-samsung-hdmi: Clean up fld_tg_code calculation (Adam Ford) - phy: freescale: fsl-samsung-hdmi: Stop searching when exact match is found (Adam Ford) - phy: freescale: fsl-samsung-hdmi: Expand Integer divider range (Adam Ford) - phy: rockchip-naneng-combo: add rk3576 support (Kever Yang) - dt-bindings: phy: rockchip: add rk3576 compatible (Frank Wang) - phy: qcom: qmp: Enable IPQ5424 support (Varadarajan Narayanan) - dt-bindings: phy: qcom,qmp-usb: Add IPQ5424 USB3 PHY (Varadarajan Narayanan) - phy: qcom-qusb2: add QUSB2 support for IPQ5424 (Varadarajan Narayanan) - dt-bindings: phy: qcom,qusb2: Document IPQ5424 compatible (Varadarajan Narayanan) - MAINTAINERS: Remove Shengyang as JH7110 DPHY maintainer (keith zhao) - phy: mediatek: phy-mtk-hdmi: Register PHY provided regulator (AngeloGioacchino Del Regno) - dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml (Xu Yang) - phy: marvell: Fix spelling mistake "exlicitly" -> "explicitly" (Advait Dhamorikar) - phy: tegra194: p2u: Allow to enable driver on Tegra234 (Lars-Peter Clausen) - phy: qcom: qmp: Add phy register and clk setting for QCS615 PCIe (Krishna chaitanya chundru) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS615 QMP PCIe PHY Gen3 x1 (Krishna chaitanya chundru) - phy: rockchip-pcie: Use guard notation when acquiring mutex (Anand Moon) - phy: rockchip-pcie: Refactor mutex handling in rockchip_pcie_phy_power_on() (Anand Moon) - phy: rockchip-pcie: Refactor mutex handling in rockchip_pcie_phy_power_off() (Anand Moon) - phy: rockchip-pcie: Use regmap_read_poll_timeout() for PCIe reference clk PLL status (Anand Moon) - phy: rockchip-pcie: Use devm_clk_get_enabled() helper (Anand Moon) - phy: rockchip-pcie: Simplify error handling with dev_err_probe() (Anand Moon) - dmaengine: idxd: Enable Function Level Reset (FLR) for halt (Fenghua Yu) - dmaengine: idxd: Refactor halt handler (Fenghua Yu) - dmaengine: idxd: Add idxd_device_config_save() and idxd_device_config_restore() helpers (Fenghua Yu) - dmaengine: idxd: Binding and unbinding IDXD device and driver (Fenghua Yu) - dmaengine: idxd: Add idxd_pci_probe_alloc() helper (Fenghua Yu) - dt-bindings: dma: atmel: Convert to json schema (Charan Pedumuru) - dt-bindings: dma: st-stm32-dmamux: Add description for dma-cell values (Ken Sloat) - dmaengine: qcom: gpi: Add GPI immediate DMA support for SPI protocol (Jyothi Kumar Seerapu) - dt-bindings: dma: adi,axi-dmac: deprecate adi,channels node (David Lechner) - dt-bindings: dma: adi,axi-dmac: convert to yaml schema (David Lechner) - dmaengine: mv_xor: switch to for_each_child_of_node_scoped() (Javier Carrasco) - dmaengine: bcm2835-dma: Prevent suspend if DMA channel is busy (Stefan Wahren) - dmaengine: tegra210-adma: Support channel page (Mohan Kumar D) - dt-bindings: dma: Support channel page to nvidia,tegra210-adma (Mohan Kumar D) - dmaengine: ti: k3-udma: Add support for J722S CSI BCDMA (Vaishnav Achath) - dt-bindings: dma: ti: k3-bcdma: Add J722S CSI BCDMA (Vaishnav Achath) - dmaengine: ti: edma: fix OF node reference leaks in edma_driver (Joe Hattori) - dmaengine: ti: edma: make the loop condition simpler in edma_probe() (Joe Hattori) - dmaengine: fsl-edma: read/write multiple registers in cyclic transactions (Larisa Grigore) - dmaengine: fsl-edma: add support for S32G based platforms (Larisa Grigore) - dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string (Larisa Grigore) - dmaengine: fsl-edma: remove FSL_EDMA_DRV_SPLIT_REG check when parsing muxbase (Larisa Grigore) - dmaengine: fsl-edma: select of_dma_xlate based on the dmamuxs presence (Larisa Grigore) - dmaengine: qcom: bam_dma: Avoid writing unavailable register (Md Sadre Alam) - dmaengine: idxd: Remove unused idxd_(un)register_bus_type (Dr. David Alan Gilbert) - dmaengine: amd: qdma: make read-only arrays h2c_types and c2h_types static const (Colin Ian King) - dt-bindings: dma: qcom,gpi: Document the sm8750 GPI DMA engine (Melody Olvera) - dmaengine: idxd: Add a new IAA device ID on Panther Lake family platforms (Fenghua Yu) - dma-engine: sun4i: Add support for Allwinner suniv F1C100s (Mesih Kilinc) - dt-bindings: dmaengine: Add Allwinner suniv F1C100s DMA (Csókás, Bence) - dma-engine: sun4i: Add has_reset option to quirk (Mesih Kilinc) - dma-engine: sun4i: Add a quirk to support different chips (Mesih Kilinc) - dmaengine: sh: rcar-dmac: add comment for r8a779a0 compatible (Kuninori Morimoto) - dmaengine: ae4dma: Register debugfs using ptdma_debugfs_setup (Basavaraj Natikar) - dmaengine: ptdma: Extend ptdma-debugfs to support multi-queue (Basavaraj Natikar) - dmaengine: ae4dma: Register AE4DMA using pt_dmaengine_register (Basavaraj Natikar) - dmaengine: ptdma: Extend ptdma to support multi-channel and version (Basavaraj Natikar) - dmaengine: ae4dma: Add AMD ae4dma controller driver (Basavaraj Natikar) - dmaengine: Move AMD PTDMA driver to amd directory (Basavaraj Natikar) - dmaengine: idxd: Remove a useless mutex (Christophe JAILLET) - dmaengine: xilinx_dma: Configure parking registers only if parking enabled (Marek Vasut) - dmaengine: xilinx: xdma: remove redundant check on ret (Colin Ian King) - dt-bindings: dma: qcom,gpi: Add SA8775P compatible (Konrad Dybcio) - dt-bindings: dma: qcom,gpi: Add QCS8300 compatible (Viken Dadhaniya) - dt-bindings: dma: qcom,gpi: Add QCS615 compatible (Viken Dadhaniya) - regulator: core: Add missing newline character (Alexander Stein) - regulator: TPS6287X: Use min/max uV to get VRANGE (Jonas Andreasson) - xen: update pvcalls_front_accept prototype (Stefano Stabellini) - Grab mm lock before grabbing pt lock (Maksym Planeta) - xen: pcpu: remove unnecessary __ref annotation (Sergio Miguéns Iglesias) - cxl/core/regs: Refactor out functions to count regblocks of given type (Huaisheng Ye) - cxl/test: Update test code for event records to CXL spec rev 3.1 (Shiju Jose) - cxl/events: Update Memory Module Event Record to CXL spec rev 3.1 (Shiju Jose) - cxl/events: Update DRAM Event Record to CXL spec rev 3.1 (Shiju Jose) - cxl/events: Update General Media Event Record to CXL spec rev 3.1 (Shiju Jose) - cxl/events: Add Component Identifier formatting for CXL spec rev 3.1 (Shiju Jose) - cxl/events: Update Common Event Record to CXL spec rev 3.1 (Shiju Jose) - cxl/pci: Add CXL Type 1/2 support to cxl_dvsec_rr_decode() (Alejandro Lucero) - ACPI/HMAT: Move HMAT messages to pr_debug() (Dan Williams) - powerpc/pseries/iommu: Don't unset window if it was never set (Shivaprasad G Bhat) - powerpc/pseries/eeh: Fix get PE state translation (Narayana Murty N) - lib/crc32: remove other generic implementations (Eric Biggers) - lib/crc: simplify the kconfig options for CRC implementations (Eric Biggers) - treewide: const qualify ctl_tables where applicable (Joel Granados) - fuse: prevent disabling io-uring on active connections (Bernd Schubert) - fuse: enable fuse-over-io-uring (Bernd Schubert) - fuse: block request allocation until io-uring init is complete (Bernd Schubert) - fuse: {io-uring} Prevent mount point hang on fuse-server termination (Bernd Schubert) - fuse: Allow to queue bg requests through io-uring (Bernd Schubert) - fuse: Allow to queue fg requests through io-uring (Bernd Schubert) - fuse: {io-uring} Make fuse_dev_queue_{interrupt,forget} non-static (Bernd Schubert) - fuse: {io-uring} Handle teardown of ring entries (Bernd Schubert) - fuse: Add io-uring sqe commit and fetch support (Bernd Schubert) - fuse: {io-uring} Make hash-list req unique finding functions non-static (Bernd Schubert) - fuse: Add fuse-io-uring handling into fuse_copy (Bernd Schubert) - fuse: Make fuse_copy non static (Bernd Schubert) - fuse: {io-uring} Handle SQEs - register commands (Bernd Schubert) - fuse: make args->in_args[0] to be always the header (Bernd Schubert) - fuse: Add fuse-io-uring design documentation (Bernd Schubert) - fuse: Move request bits (Bernd Schubert) - fuse: Move fuse_get_dev to header file (Bernd Schubert) - fuse: rename to fuse_dev_end_requests and make non-static (Bernd Schubert) - fs: pack struct kstat better (Christoph Hellwig) - x86/sev: Disable jump tables in SEV startup code (Ard Biesheuvel) - SUNRPC: do not retry on EKEYEXPIRED when user TGT ticket expired (Dai Ngo) - sunrpc: add netns inum and srcaddr to debugfs rpc_xprt info (Jeff Layton) - pnfs/flexfiles: retry getting layout segment for reads (Mike Snitzer) - NFSv4.2: make LAYOUTSTATS and LAYOUTERROR MOVEABLE (Olga Kornievskaia) - NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE (Olga Kornievskaia) - NFSv4.2: fix COPY_NOTIFY xdr buf size calculation (Olga Kornievskaia) - NFS: Rename struct nfs4_offloadcancel_data (Chuck Lever) - NFS: Fix typo in OFFLOAD_CANCEL comment (Chuck Lever) - NFS: CB_OFFLOAD can return NFS4ERR_DELAY (Chuck Lever) - nfs: Make NFS_FSCACHE select NETFS_SUPPORT instead of depending on it (Dragan Simic) - nfs: fix incorrect error handling in LOCALIO (Mike Snitzer) - nfs: probe for LOCALIO when v3 client reconnects to server (Mike Snitzer) - nfs: probe for LOCALIO when v4 client reconnects to server (Mike Snitzer) - nfs/localio: remove redundant code and simplify LOCALIO enablement (Mike Snitzer) - nfs_common: add nfs_localio trace events (Mike Snitzer) - nfs_common: track all open nfsd_files per LOCALIO nfs_client (Mike Snitzer) - nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock (Mike Snitzer) - nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file (Mike Snitzer) - nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_ (Mike Snitzer) - nfsd: update percpu_ref to manage references on nfsd_net (Mike Snitzer) - nfs: cache all open LOCALIO nfsd_file(s) in client (Mike Snitzer) - nfs_common: move localio_lock to new lock member of nfs_uuid_t (Mike Snitzer) - nfs_common: rename functions that invalidate LOCALIO nfs_clients (Mike Snitzer) - nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations (Mike Snitzer) - nfs/localio: add direct IO enablement with sync and async IO support (Mike Snitzer) - NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() (Zichen Xie) - SUNRPC: display total RPC tasks for RPC client (Dai Ngo) - SUNRPC: only put task on cl_tasks list after the RPC call slot is reserved. (Dai Ngo) - vfio/nvgrace-gpu: Add GB200 SKU to the devid table (Ankit Agrawal) - vfio/nvgrace-gpu: Check the HBM training and C2C link status (Ankit Agrawal) - vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM (Ankit Agrawal) - vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem (Ankit Agrawal) - vfio/platform: check the bounds of read/write syscalls (Alex Williamson) - vfio/pci: Expose setup ROM at ROM bar when needed (Yunxiang Li) - vfio/pci: Remove shadow ROM specific code paths (Yunxiang Li) - vfio/pci: Remove #ifdef iowrite64 and #ifdef ioread64 (Ramesh Thomas) - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Ramesh Thomas) - rust: device: Use as_char_ptr() to avoid explicit cast (Viresh Kumar) - rust: device: Replace CString with CStr in property_present() (Viresh Kumar) - devcoredump: Constify 'struct bin_attribute' (Thomas Weißschuh) - devcoredump: Define 'struct bin_attribute' through macro (Thomas Weißschuh) - rust: device: Add property_present() (Viresh Kumar) - saner replacement for debugfs_rename() (Al Viro) - orangefs-debugfs: don't mess with ->d_name (Al Viro) - octeontx2: don't mess with ->d_parent or ->d_parent->d_name (Al Viro) - arm_scmi: don't mess with ->d_parent->d_name (Al Viro) - slub: don't mess with ->d_name (Al Viro) - sof-client-ipc-flood-test: don't mess with ->d_name (Al Viro) - qat: don't mess with ->d_name (Al Viro) - xhci: don't mess with ->d_iname (Al Viro) - mtu3: don't mess wiht ->d_iname (Al Viro) - greybus/camera - stop messing with ->d_iname (Al Viro) - mediatek: stop messing with ->d_iname (Al Viro) - netdevsim: don't embed file_operations into your structs (Al Viro) - b43legacy: make use of debugfs_get_aux() (Al Viro) - b43: stop embedding struct file_operations into their objects (Al Viro) - carl9170: stop embedding file_operations into their objects (Al Viro) - debugfs: take debugfs_short_fops definition out of ifdef (Al Viro) - debugfs: allow to store an additional opaque pointer at file creation (Al Viro) - debugfs: don't mess with bits in ->d_fsdata (Al Viro) - debugfs: get rid of dynamically allocation proxy_ops (Al Viro) - debugfs: move ->automount into debugfs_inode_info (Al Viro) - debugfs: separate cache for debugfs inodes (Al Viro) - kobject: Remove unused functions (Dr. David Alan Gilbert) - rust: devres: remove action in `Devres::drop` (Danilo Krummrich) - devres: add devm_remove_action_nowarn() (Danilo Krummrich) - drivers: core: remove device_link argument from class_compat_[create|remove]_link (Heiner Kallweit) - ARM: riscpc: make ecard_bus_type constant (Kunwu Chan) - driver core: Move two simple APIs for finding child device to header (Zijun Hu) - driver core: Introduce device_iter_t for device iterating APIs (Zijun Hu) - driver core: Correct API device_for_each_child_reverse_from() prototype (Zijun Hu) - driver core: Correct parameter check for API device_for_each_child_reverse_from() (Zijun Hu) - driver core: Rename declaration parameter name for API device_find_child() cluster (Zijun Hu) - driver core: Move true expression out of if condition in 3 device finding APIs (Zijun Hu) - blk-cgroup: Fix class @block_class's subsystem refcount leakage (Zijun Hu) - driver core: class: Fix wild pointer dereferences in API class_dev_iter_next() (Zijun Hu) - bus: fsl-mc: constify the struct device_type usage (Ricardo B. Marliere) - miscdevice: rust: use build_error! macro instead of function (Alice Ryhl) - firmware_loader: Constify 'struct bin_attribute' (Thomas Weißschuh) - devcoredump: cleanup some comments (Randy Dunlap) - mux: constify mux class (Bartosz Golaszewski) - btf: Switch module BTF attribute to sysfs_bin_attr_simple_read() (Thomas Weißschuh) - btf: Switch vmlinux BTF attribute to sysfs_bin_attr_simple_read() (Thomas Weißschuh) - sysfs: constify bin_attribute argument of sysfs_bin_attr_simple_read() (Thomas Weißschuh) - sysfs: constify macro BIN_ATTRIBUTE_GROUPS() (Thomas Weißschuh) - MAINTAINERS: add include/linux/sysfs.h (Thomas Weißschuh) - kernel/ksysfs.c: simplify bin_attribute definition (Thomas Weißschuh) - rust: driver: address soundness issue in `RegistrationOps` (Danilo Krummrich) - rust: io: move module entry to its correct location (Danilo Krummrich) - rust: pci: do not depend on CONFIG_PCI_MSI (Danilo Krummrich) - kunit: platform: Resolve 'struct completion' warning (Brian Norris) - usb: typec: class: Remove both cable_match() and partner_match() (Zijun Hu) - cxl/pmem: Remove is_cxl_nvdimm_bridge() (Zijun Hu) - cxl/pmem: Replace match_nvdimm_bridge() with API device_match_type() (Zijun Hu) - driver core: Introduce an device matching API device_match_type() (Zijun Hu) - gpio: sim: Remove gpio_sim_dev_match_fwnode() (Zijun Hu) - slimbus: core: Remove of_slim_match_dev() (Zijun Hu) - driver core: Remove match_any() (Zijun Hu) - driver core: Simplify API device_find_child_by_name() implementation (Zijun Hu) - driver core: Constify API device_find_child() and adapt for various usages (Zijun Hu) - bus: fsl-mc: Constify fsl_mc_device_match() (Zijun Hu) - slimbus: core: Constify slim_eaddr_equal() (Zijun Hu) - libnvdimm: Replace namespace_match() with device_find_child_by_name() (Zijun Hu) - drivers: base: test: Add ...find_device_by...(... NULL) tests (Brian Norris) - drivers: base: test: Enable device model tests with KUNIT_ALL_TESTS (Brian Norris) - drivers: base: Don't match devices with NULL of_node/fwnode/etc (Brian Norris) - kheaders: Simplify attribute through __BIN_ATTR_SIMPLE_RO() (Thomas Weißschuh) - MAINTAINERS: add Danilo to DRIVER CORE (Danilo Krummrich) - samples: rust: add Rust platform sample driver (Danilo Krummrich) - rust: platform: add basic platform device / driver abstractions (Danilo Krummrich) - rust: driver: implement `Adapter` (Danilo Krummrich) - rust: of: add `of::DeviceId` abstraction (Danilo Krummrich) - samples: rust: add Rust PCI sample driver (Danilo Krummrich) - rust: pci: implement I/O mappable `pci::Bar` (Danilo Krummrich) - rust: pci: add basic PCI device / driver abstractions (Danilo Krummrich) - rust: add devres abstraction (Danilo Krummrich) - rust: add `io::{Io, IoRaw}` base types (Danilo Krummrich) - rust: add `Revocable` type (Wedson Almeida Filho) - rust: types: add `Opaque::pin_init` (Danilo Krummrich) - rust: add rcu abstraction (Wedson Almeida Filho) - rust: implement `IdArray`, `IdTable` and `RawDeviceId` (Danilo Krummrich) - rust: implement generic driver registration (Danilo Krummrich) - rust: module: add trait `ModuleMetadata` (Danilo Krummrich) - rust: miscdevice: add fops->show_fdinfo() hook (Alice Ryhl) - samples: rust_misc_device: Provide an example C program to exercise functionality (Lee Jones) - MAINTAINERS: Add Rust Misc Sample to MISC entry (Lee Jones) - samples: rust_misc_device: Demonstrate additional get/set value functionality (Lee Jones) - samples: rust: Provide example using the new Rust MiscDevice abstraction (Lee Jones) - Documentation: ioctl-number: Carve out some identifiers for use by sample drivers (Lee Jones) - rust: miscdevice: Provide accessor to pull out miscdevice::this_device (Lee Jones) - rust: miscdevice: access the `struct miscdevice` from fops->open() (Alice Ryhl) - rust: miscdevice: access file in fops (Alice Ryhl) - stop_machine: Fix rcu_momentary_eqs() call in multi_cpu_stop() (Mukesh Ojha) - locking/csd-lock: make CSD lock debug tunables writable in /sys (Rik van Riel) - tools/bootconfig: Fix the wrong format specifier (Luo Yifan) - Revert "serial: 8250: Switch to nbcon console" (Greg Kroah-Hartman) - Revert "serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()"" (Greg Kroah-Hartman) - serial: sh-sci: Increment the runtime usage counter for the earlycon device (Claudiu Beznea) - serial: sh-sci: Clean sci_ports[0] after at earlycon exit (Claudiu Beznea) - serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use (Claudiu Beznea) - serial: sh-sci: Move runtime PM enable to sci_probe_single() (Claudiu Beznea) - serial: sh-sci: Drop __initdata macro for port_cfg (Claudiu Beznea) - serial: kgdb_nmi: Remove unused knock code (Dr. David Alan Gilbert) - tty: Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN (Günther Noack) - tty: xilinx_uartps: split sysrq handling (Sean Anderson) - serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()" (John Ogness) - serial: 8250: Switch to nbcon console (John Ogness) - serial: 8250: Provide flag for IER toggling for RS485 (John Ogness) - serial: 8250: Use high-level writing function for FIFO (John Ogness) - serial: 8250: Use frame time to determine timeout (John Ogness) - serial: 8250: Adjust the timeout for FIFO mode (John Ogness) - tty: atmel_serial: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - serial: sc16is7xx: Add polling mode if no IRQ pin is available (Andre Werner) - dt-bindings: serial: sc16is7xx: Add description for polling mode (Andre Werner) - tty: serial: atmel: make it selectable for ARCH_LAN969X (Robert Marko) - tty: mips_ejtag_fdc: fix one more u8 warning (Jiri Slaby (SUSE)) - tty: n_gsm: Fix control dlci ADM mode processing (Ivaylo Dimitrov) - tty: n_gsm: wait until channel 0 is ready (Ivaylo Dimitrov) - tty: serial: fsl_lpuart: flush RX and TX FIFO when lpuart shutdown (Sherry Sun) - tty: serial: fsl_lpuart: increase maximum uart_nr to 12 (Sherry Sun) - serial: amba-pl011: Fix RTS handling in RS485 mode (Miroslav Ondra) - serial: 8250: Explain the role of @read_status_mask (John Ogness) - serial: 8250: Never adjust UART_LSR_DR in @read_status_mask (John Ogness) - serial: 8250: Do not set UART_LSR_THRE in @read_status_mask (John Ogness) - serial: 8250: Use @ier bits to determine if Rx is stopped (John Ogness) - 8250: microchip: pci1xxxx: Add workaround for RTS bit toggle (Rengarajan S) - tty: Make sysctl table const (Ricardo B. Marliere) - tty: serial: extract uart_change_port() from uart_set_info() (Jiri Slaby (SUSE)) - tty: serial: get rid of exit label from uart_set_info() (Jiri Slaby (SUSE)) - tty: serial_core: use more guard(mutex) (Jiri Slaby (SUSE)) - serial: altera_uart: Use KBUILD_MODNAME (Tobias Klauser) - serial: 8250_pci: Share WCH IDs with parport_serial driver (Andy Shevchenko) - serial: 8250_pci: Resolve WCH vendor ID ambiguity (Andy Shevchenko) - serial: mpc52xx: Fix typo in mpc52xx_uart.c (Zhu Jun) - dt-bindings: serial: renesas: Document RZ/G3E (r9a09g047) scif (Biju Das) - serial: 8250_port: Assign UPIO_UNKNOWN instead of its direct value (Andy Shevchenko) - serial: sh-sci: Use plain struct copy in early_console_setup() (Geert Uytterhoeven) - serial: altera_jtaguart: Use KBUILD_MODNAME (Tobias Klauser) - serial: altera_jtaguart: Use device name when requesting IRQ (Tobias Klauser) - arm64/sysreg: Get rid of TRFCR_ELx SysregFields (Marc Zyngier) - KVM: arm64: Explicitly handle BRBE traps as UNDEFINED (Mark Rutland) - KVM: arm64: vgic: Use str_enabled_disabled() in vgic_v3_probe() (Thorsten Blum) - arm64: kvm: Introduce nvhe stack size constants (Kalesh Singh) - KVM: arm64: Fix nVHE stacktrace VA bits mask (Vincent Donnefort) - Documentation: Update the behaviour of "kvm-arm.mode" (Mostafa Saleh) - KVM: arm64: nv: Advertise the lack of AArch32 EL0 support (Marc Zyngier) - KVM: arm64: nv: Apply RESx settings to sysreg reset values (Marc Zyngier) - KVM: arm64: nv: Always evaluate HCR_EL2 using sanitising accessors (Marc Zyngier) - KVM: arm64: Fix selftests after sysreg field name update (Marc Zyngier) - coresight: Pass guest TRFCR value to KVM (James Clark) - KVM: arm64: Support trace filtering for guests (James Clark) - KVM: arm64: coresight: Give TRBE enabled state to KVM (James Clark) - coresight: trbe: Remove redundant disable call (James Clark) - arm64/sysreg/tools: Move TRFCR definitions to sysreg (James Clark) - tools: arm64: Update sysreg.h header files (James Clark) - KVM: arm64: Drop pkvm_mem_transition for host/hyp donations (Quentin Perret) - KVM: arm64: Drop pkvm_mem_transition for host/hyp sharing (Quentin Perret) - KVM: arm64: Drop pkvm_mem_transition for FF-A (Quentin Perret) - KVM: arm64: nv: Fix doc header layout for timers (Marc Zyngier) - KVM: arm64: nv: Document EL2 timer API (Marc Zyngier) - KVM: arm64: Work around x1e's CNTVOFF_EL2 bogosity (Marc Zyngier) - KVM: arm64: nv: Sanitise CNTHCTL_EL2 (Marc Zyngier) - KVM: arm64: nv: Propagate CNTHCTL_EL2.EL1NV{P,V}CT bits (Marc Zyngier) - KVM: arm64: nv: Add trap routing for CNTHCTL_EL2.EL1{NVPCT,NVVCT,TVT,TVCT} (Marc Zyngier) - KVM: arm64: Handle counter access early in non-HYP context (Marc Zyngier) - KVM: arm64: nv: Accelerate EL0 counter accesses from hypervisor context (Marc Zyngier) - KVM: arm64: nv: Accelerate EL0 timer read accesses when FEAT_ECV in use (Marc Zyngier) - KVM: arm64: nv: Use FEAT_ECV to trap access to EL0 timers (Marc Zyngier) - KVM: arm64: nv: Publish emulated timer interrupt state in the in-memory state (Marc Zyngier) - KVM: arm64: nv: Sync nested timer state with FEAT_NV2 (Marc Zyngier) - KVM: arm64: nv: Add handling of EL2-specific timer registers (Marc Zyngier) - KVM: arm64: Fix FEAT_MTE in pKVM (Vladimir Murzin) - KVM: arm64: Use kvm_vcpu_has_feature() directly for struct kvm (Fuad Tabba) - KVM: arm64: Convert the SVE guest vcpu flag to a vm flag (Fuad Tabba) - KVM: arm64: Remove PtrAuth guest vcpu flag (Fuad Tabba) - KVM: arm64: Fix the value of the CPTR_EL2 RES1 bitmask for nVHE (Fuad Tabba) - KVM: arm64: Refactor kvm_reset_cptr_el2() (Fuad Tabba) - KVM: arm64: Calculate cptr_el2 traps on activating traps (Fuad Tabba) - KVM: arm64: Remove redundant setting of HCR_EL2 trap bit (Fuad Tabba) - KVM: arm64: Remove fixed_config.h header (Fuad Tabba) - KVM: arm64: Rework specifying restricted features for protected VMs (Fuad Tabba) - KVM: arm64: Set protected VM traps based on its view of feature registers (Fuad Tabba) - KVM: arm64: Fix RAS trapping in pKVM for protected VMs (Fuad Tabba) - KVM: arm64: Initialize feature id registers for protected VMs (Fuad Tabba) - KVM: arm64: Use KVM extension checks for allowed protected VM capabilities (Fuad Tabba) - KVM: arm64: Remove KVM_ARM_VCPU_POWER_OFF from protected VMs allowed features in pKVM (Fuad Tabba) - KVM: arm64: Move checking protected vcpu features to a separate function (Fuad Tabba) - KVM: arm64: Group setting traps for protected VMs by control register (Fuad Tabba) - KVM: arm64: Consolidate allowed and restricted VM feature checks (Marc Zyngier) - KVM: arm64: Plumb the pKVM MMU in KVM (Quentin Perret) - KVM: arm64: Introduce the EL1 pKVM MMU (Quentin Perret) - KVM: arm64: Introduce __pkvm_tlb_flush_vmid() (Quentin Perret) - KVM: arm64: Introduce __pkvm_host_mkyoung_guest() (Quentin Perret) - KVM: arm64: Introduce __pkvm_host_test_clear_young_guest() (Quentin Perret) - KVM: arm64: Introduce __pkvm_host_wrprotect_guest() (Quentin Perret) - KVM: arm64: Introduce __pkvm_host_relax_guest_perms() (Quentin Perret) - KVM: arm64: Introduce __pkvm_host_unshare_guest() (Quentin Perret) - KVM: arm64: Introduce __pkvm_host_share_guest() (Quentin Perret) - KVM: arm64: Introduce __pkvm_vcpu_{load,put}() (Marc Zyngier) - KVM: arm64: Add {get,put}_pkvm_hyp_vm() helpers (Quentin Perret) - KVM: arm64: Make kvm_pgtable_stage2_init() a static inline function (Quentin Perret) - KVM: arm64: Pass walk flags to kvm_pgtable_stage2_relax_perms (Quentin Perret) - KVM: arm64: Pass walk flags to kvm_pgtable_stage2_mkyoung (Quentin Perret) - KVM: arm64: Move host page ownership tracking to the hyp vmemmap (Quentin Perret) - KVM: arm64: Make hyp_page::order a u8 (Quentin Perret) - KVM: arm64: Move enum pkvm_page_state to memory.h (Quentin Perret) - KVM: arm64: Change the layout of enum pkvm_page_state (Quentin Perret) - KVM: arm64: Promote guest ownership for DBGxVR/DBGxCR reads (Oliver Upton) - KVM: arm64: Fold DBGxVR/DBGxCR accessors into common set (Oliver Upton) - KVM: arm64: Avoid reading ID_AA64DFR0_EL1 for debug save/restore (Oliver Upton) - KVM: arm64: nv: Honor MDCR_EL2.TDE routing for debug exceptions (Oliver Upton) - KVM: arm64: Manage software step state at load/put (Marc Zyngier) - KVM: arm64: Don't hijack guest context MDSCR_EL1 (Oliver Upton) - KVM: arm64: Compute MDCR_EL2 at vcpu_load() (Oliver Upton) - KVM: arm64: Reload vCPU for accesses to OSLAR_EL1 (Oliver Upton) - KVM: arm64: Use debug_owner to track if debug regs need save/restore (Oliver Upton) - KVM: arm64: Remove vestiges of debug_ptr (Oliver Upton) - KVM: arm64: Remove debug tracepoints (Oliver Upton) - KVM: arm64: Select debug state to save/restore based on debug owner (Oliver Upton) - KVM: arm64: Clean up KVM_SET_GUEST_DEBUG handler (Oliver Upton) - KVM: arm64: Evaluate debug owner at vcpu_load() (Oliver Upton) - KVM: arm64: Write MDCR_EL2 directly from kvm_arm_setup_mdcr_el2() (Oliver Upton) - KVM: arm64: Move host SME/SVE tracking flags to host data (Oliver Upton) - KVM: arm64: Track presence of SPE/TRBE in kvm_host_data instead of vCPU (Oliver Upton) - KVM: arm64: Get rid of __kvm_get_mdcr_el2() and related warts (Oliver Upton) - KVM: arm64: Drop MDSCR_EL1_DEBUG_MASK (Oliver Upton) - LoongArch: Extend the maximum number of watchpoints (Tiezhu Yang) - LoongArch: Change 8 to 14 for LOONGARCH_MAX_{BRP,WRP} (Tiezhu Yang) - LoongArch: Add debugfs entries to switch SFB/TSO state (Huacai Chen) - LoongArch: Fix warnings during S3 suspend (Huacai Chen) - LoongArch: Adjust SETUP_SLEEP and SETUP_WAKEUP (Huacai Chen) - LoongArch: Refactor bug_handler() implementation (Huacai Chen) - LoongArch: Add pgprot_nx() implementation (Huacai Chen) - LoongArch: Correct the __switch_to() prototype in comments (Huacai Chen) - LoongArch: Correct the cacheinfo sharing information (Huacai Chen) - LoongArch: Derive timer max_delta from PRCFG1's timer_bits (Jiaxun Yang) - LoongArch: Disable FIX_EARLYCON_MEM when ARCH_IOREMAP is enabled (Jiaxun Yang) - LoongArch: Migrate to the generic rule for built-in DTB (Masahiro Yamada) - sparc/irq: Remove unneeded if check in sun4v_cookie_only_virqs() (Thorsten Blum) - sparc/irq: Use str_enabled_disabled() helper function (Thorsten Blum) - sparc: replace zero-length array with flexible-array member (Zhang Kunbo) - sparc/irq: use seq_put_decimal_ull_width() for decimal values (David Wang) - f2fs: fix inconsistent dirty state of atomic file (Jianan Huang) - f2fs: fix to avoid changing 'check only' behaior of recovery (Zhiguo Niu) - f2fs: Clean up the loop outside of f2fs_invalidate_blocks() (Yi Sun) - f2fs: procfs: show mtime in segment_bits (Chao Yu) - f2fs: fix to avoid return invalid mtime from f2fs_get_section_mtime() (Chao Yu) - f2fs: Fix format specifier in sanity_check_inode() (Nathan Chancellor) - f2fs: avoid trying to get invalid block address (Jaegeuk Kim) - f2fs: fix to do sanity check correctly on i_inline_xattr_size (Chao Yu) - f2fs: remove blk_finish_plug (Jaegeuk Kim) - f2fs: Optimize f2fs_truncate_data_blocks_range() (Yi Sun) - f2fs: fix using wrong 'submitted' value in f2fs_write_cache_pages (zangyangyang1) - f2fs: add parameter @len to f2fs_invalidate_blocks() (Yi Sun) - f2fs: update_sit_entry_for_release() supports consecutive blocks. (Yi Sun) - f2fs: introduce update_sit_entry_for_release/alloc() (Yi Sun) - f2fs: don't call block truncation for aliased file (Jaegeuk Kim) - f2fs: Introduce linear search for dentries (Daniel Lee) - f2fs: add parameter @len to f2fs_invalidate_internal_cache() (Yi Sun) - f2fs: expand f2fs_invalidate_compress_page() to f2fs_invalidate_compress_pages_range() (Yi Sun) - f2fs: ensure that node info flags are always initialized (Dmitry Antipov) - f2fs: The GC triggered by ioctl also needs to mark the segno as victim (Yongpeng Yang) - f2fs: cache more dentry pages (zangyangyang1) - f2fs: Remove calls to folio_file_mapping() (Matthew Wilcox (Oracle)) - f2fs: Convert __read_io_type() to take a folio (Matthew Wilcox (Oracle)) - f2fs: Use a data folio in f2fs_submit_page_bio() (Matthew Wilcox (Oracle)) - f2fs: Use a folio more in f2fs_submit_page_bio() (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_finish_read_bio() to use folios (Matthew Wilcox (Oracle)) - f2fs: Add F2FS_F_SB() (Matthew Wilcox (Oracle)) - f2fs: Convert submit tracepoints to take a folio (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_write_compressed_pages() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_truncate_partial_cluster() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_compress_write_end() (Matthew Wilcox (Oracle)) - f2fs: Use a folio in f2fs_all_cluster_page_ready() (Matthew Wilcox (Oracle)) - sunrpc: Remove gss_{de,en}crypt_xdr_buf deadcode (Dr. David Alan Gilbert) - sunrpc: Remove gss_generic_token deadcode (Dr. David Alan Gilbert) - sunrpc: Remove unused xprt_iter_get_xprt (Dr. David Alan Gilbert) - Revert "SUNRPC: Reduce thread wake-up rate when receiving large RPC messages" (Chuck Lever) - nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION (Jeff Layton) - nfsd: handle delegated timestamps in SETATTR (Jeff Layton) - nfsd: add support for delegated timestamps (Jeff Layton) - nfsd: rework NFS4_SHARE_WANT_* flag handling (Jeff Layton) - nfsd: add support for FATTR4_OPEN_ARGUMENTS (Jeff Layton) - nfsd: prepare delegation code for handing out *_ATTRS_DELEG delegations (Jeff Layton) - nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_ACCESS_WANT_* (Jeff Layton) - nfsd: switch to autogenerated definitions for open_delegation_type4 (Jeff Layton) - nfs_common: make include/linux/nfs4.h include generated nfs4_1.h (Jeff Layton) - nfsd: fix handling of delegated change attr in CB_GETATTR (Jeff Layton) - SUNRPC: Document validity guarantees of the pointer returned by reserve_space (Chuck Lever) - NFSD: Insulate nfsd4_encode_fattr4() from page boundaries in the encode buffer (Chuck Lever) - NFSD: Insulate nfsd4_encode_secinfo() from page boundaries in the encode buffer (Chuck Lever) - NFSD: Refactor nfsd4_do_encode_secinfo() again (Chuck Lever) - NFSD: Insulate nfsd4_encode_readlink() from page boundaries in the encode buffer (Chuck Lever) - NFSD: Insulate nfsd4_encode_read_plus_data() from page boundaries in the encode buffer (Chuck Lever) - NFSD: Insulate nfsd4_encode_read_plus() from page boundaries in the encode buffer (Chuck Lever) - NFSD: Insulate nfsd4_encode_read() from page boundaries in the encode buffer (Chuck Lever) - NFSD: Encode COMPOUND operation status on page boundaries (Chuck Lever) - nfsd: fix UAF when access ex_uuid or ex_stats (Yang Erkun) - SUNRPC: no need get cache ref when protected by rcu (Yang Erkun) - nfsd: no need get cache ref when protected by rcu (Yang Erkun) - SUNRPC: introduce cache_check_rcu to help check in rcu context (Yang Erkun) - NFSD: add cb opcode to WARN_ONCE on failed callback (Olga Kornievskaia) - NFSD: fix decoding in nfs4_xdr_dec_cb_getattr (Olga Kornievskaia) - nfsd: add shrinker to reduce number of slots allocated per session (NeilBrown) - nfsd: add support for freeing unused session-DRC slots (NeilBrown) - nfsd: allocate new session-based DRC slots on demand. (NeilBrown) - nfsd: add session slot count to /proc/fs/nfsd/clients/*/info (NeilBrown) - nfsd: remove artificial limits on the session-based DRC (NeilBrown) - nfsd: use an xarray to store v4.1 session slots (NeilBrown) - sunrpc: remove all connection limit configuration (NeilBrown) - nfsd: don't use sv_nrthreads in connection limiting calculations. (NeilBrown) - nfsd: fix legacy client tracking initialization (Scott Mayhew) - NFSD: Clean up unused variable (Chuck Lever) - sunrpc/svc: use store_release_wake_up() (NeilBrown) - nfsd: use new wake_up_var interfaces. (NeilBrown) - nfsd: trace: remove redundant stateid even deleg_recall (Chen Hanxiao) - drm/v3d: Assign job pointer to NULL before signaling the fence (Maíra Canal) - drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj() (Vivek Kasireddy) - cgroup/rdma: Drop bogus PAGE_COUNTER select (Geert Uytterhoeven) - drm: xlnx: zynqmp_dpsub: Fix kernel doc (Tomi Valkeinen) - drm/amd/display: Optimize cursor position updates (Aric Cyr) - drm/amd/display: Add hubp cache reset when powergating (Aric Cyr) - drm/amd/amdgpu: Enable scratch data dump for mes 12 (Shaoyun Liu) - drm/amd: Clarify kdoc for amdgpu.gttsize (Mario Limonciello) - drm/amd/amdgpu: Prevent null pointer dereference in GPU bandwidth calculation (Srinivasan Shanmugam) - drm/amd/display: Fix error pointers in amdgpu_dm_crtc_mem_type_changed (Srinivasan Shanmugam) - drm/amdgpu: fix ring timeout issue in gfx10 sr-iov environment (Lin.Cao) - drm/amd/pm: Fix smu v13.0.6 caps initialization (Lijo Lazar) - drm/amd/pm: Refactor SMU 13.0.6 SDMA reset firmware version checks (Jesse.zhang@amd.com) - revert "drm/amdgpu/pm: add definition PPSMC_MSG_ResetSDMA2" (Jesse.zhang@amd.com) - revert "drm/amdgpu/pm: Implement SDMA queue reset for different asic" (Jesse.zhang@amd.com) - drm/amd/pm: Add capability flags for SMU v13.0.6 (Lijo Lazar) - drm/amd/display: fix SUBVP DC_DEBUG_MASK documentation (Alex Deucher) - drm/amd/display: fix CEC DC_DEBUG_MASK documentation (Alex Deucher) - drm/amdgpu: fix the PCIe lanes reporting in the INFO IOCTL (Alex Deucher) - drm/amdgpu: cache gpu pcie link width (Alex Deucher) - drm/amd/display: mark static functions noinline_for_stack (Tzung-Bi Shih) - drm/amdkfd: Clear MODE.VSKIP in gfx9 trap handler (Jay Cornwall) - drm/amdgpu: Refine ip detection log message (Lijo Lazar) - drm/amdgpu: Add handler for SDMA context empty (Lijo Lazar) - drm/amd: Add debug option to disable subvp (Aurabindo Pillai) - drm/amdkfd: Sync trap handler binary with source (Jay Cornwall) - drm/amdkfd: Fix partial migrate issue (Emily Deng) - drm/amdgpu/gfx12: Add Cleaner Shader Support for GFX12.0 GPUs (Srinivasan Shanmugam) - drm/amdgpu: Mark debug KFD module params as unsafe (Kent Russell) - drm/amdgpu: fix fw attestation for MP0_14_0_{2/3} (Gui Chengming) - drm/amdgpu: always sync the GFX pipe on ctx switch (Christian König) - drm/amdgpu: mark a bunch of module parameters unsafe (Christian König) - drm/amdgpu: Use DRM scheduler API in amdgpu_xcp_release_sched (Tvrtko Ursulin) - drm/amdgpu: disable gfxoff with the compute workload on gfx12 (Kenneth Feng) - drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX Isolation (Srinivasan Shanmugam) - drm: zynqmp_dp: Unlock on error in zynqmp_dp_bridge_atomic_enable() (Dan Carpenter) - drm/bochs: Do not put DRM device in PCI remove callback (Thomas Zimmermann) - drm: select DRM_KMS_HELPER from DRM_GEM_SHMEM_HELPER (Arnd Bergmann) - drm/client: Handle tiled displays better (Maarten Lankhorst) - drm/modeset: Handle tiled displays in pan_display_atomic. (Maarten Lankhorst) - dm-crypt: track tag_offset in convert_context (Hou Tao) - dm-crypt: don't initialize cc_sector again (Hou Tao) - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() (Hou Tao) - dm-crypt: use bi_sector in bio when initialize integrity seed (Hou Tao) - dm-crypt: fully initialize clone->bi_iter in crypt_alloc_buffer() (Hou Tao) - dm-crypt: set atomic as false when calling crypt_convert() in kworker (Hou Tao) - dm-mirror: Support atomic writes (John Garry) - dm-io: Warn on creating multiple atomic write bios for a region (John Garry) - dm-stripe: Enable atomic writes (John Garry) - dm-linear: Enable atomic writes (John Garry) - dm: Ensure cloned bio is same length for atomic write (John Garry) - dm-table: atomic writes support (John Garry) - dm-transaction-manager: use red-black trees instead of linear lists (Mikulas Patocka) - dm: disable REQ_NOWAIT for flushes (Mikulas Patocka) - dm: remove useless test in alloc_multiple_bios (Mikulas Patocka) - dm: change kzalloc to kcalloc (Ethan Carter Edwards) - dm raid: fix spelling errors in raid_ctr() (liujing) - ntsync: Fix reference leaks in the remaining create ioctls. (Elizabeth Figura) - spmi: hisi-spmi-controller: Drop duplicated OF node assignment in spmi_controller_probe() (Joe Hattori) - spmi: Set fwnode for spmi devices (Saravana Kannan) - ntsync: fix a file reference leak in drivers/misc/ntsync.c (Al Viro) - scripts/tags.sh: Don't tag usages of DECLARE_BITMAP (Costa Shulyupin) - interconnect: sm8750: Add missing const to static qcom_icc_desc (Krzysztof Kozlowski) - interconnect: qcom: Add interconnect provider driver for SM8750 (Raviteja Laggyshetty) - dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM8750 CPU BWMONs (Shivnandan Kumar) - dt-bindings: interconnect: OSM L3: Document sm8650 OSM L3 compatible (Neil Armstrong) - dt-bindings: interconnect: qcom-bwmon: Document QCS615 bwmon compatibles (Lijuan Gao) - iio: dac: ad3552r-hs: clear reset status flag (Angelo Dureghello) - iio: dac: ad3552r-common: fix ad3541/2r ranges (Angelo Dureghello) - iio: chemical: bme680: Fix uninitialized variable in __bme680_read_raw() (Dan Carpenter) - iio: light: as73211: fix channel handling in only-color triggered buffer (Javier Carrasco) - dt-bindings: iio: dac: ad5791: ldac gpio is active low (Axel Haslam) - iio: hid-sensor-prox: Fix invalid read_raw for attention (Ricardo Ribalda) - iio: adc: ad7606: Fix hardcoded offset in the ADC channels (Guillaume Stols) - memstick: core: fix kernel-doc notation (Randy Dunlap) - intel_th: core: fix kernel-doc warnings (Randy Dunlap) - binder: log transaction code on failure (Carlos Llamas) - bus: mhi: host: pci_generic: Enable MSI-X if the endpoint supports (Vivek Pernamitta) - bus: mhi: host: pci_generic: Add support for QDU100 device (Vivek Pernamitta) - bus: mhi: host: Free mhi_buf vector inside mhi_alloc_bhie_table() (Youssef Samir) - iio: iio-mux: kzalloc instead of devm_kzalloc to ensure page alignment (Matteo Martelli) - iio: adc: ad7625: Add ending newlines to error messages (Uwe Kleine-König) - iio: accel: adxl345: complete the list of defines (Lothar Rubusch) - iio: accel: adxl345: add FIFO with watermark events (Lothar Rubusch) - iio: accel: adxl345: initialize FIFO delay value for SPI (Lothar Rubusch) - iio: accel: adxl345: introduce interrupt handling (Lothar Rubusch) - iio: light: veml3235: fix scale to conform to ABI (Javier Carrasco) - iio: gts-helper: add helpers to ease searches of gain_sel and new_gain (Javier Carrasco) - iio: light: veml3235: extend regmap to add cache (Javier Carrasco) - iio: light: veml3235: fix code style (Javier Carrasco) - dt-bindings: iio: accel: adxl345: add interrupt-names (Lothar Rubusch) - dt-bindings: iio: accel: adxl345: make interrupts not a required property (Lothar Rubusch) - dt-bindings: iio: imu: bmi323: add boolean type for drive-open-drain (Vasileios Amoiridis) - dt-bindings: iio: imu: bmi270: add boolean type for drive-open-drain (Vasileios Amoiridis) - dt-bindings: iio: imu: bmi160: add boolean type for drive-open-drain (Vasileios Amoiridis) - iio: adc: meson: simplify MESON_SAR_ADC_REG11 register access (Martin Blumenstingl) - iio: adc: meson: use tabs instead of spaces for some REG11 bit fields (Martin Blumenstingl) - iio: adc: meson: fix voltage reference selection field name typo (Martin Blumenstingl) - iio: adc: rockchip: correct alignment of timestamp (Jonathan Cameron) - iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64 (Jonathan Cameron) - iio: chemical: scd4x: switch timestamp type from int64_t __aligned(8) to aligned_s64 (Jonathan Cameron) - iio: adc: ti-lmp92064: Switch timestamp type from int64_t __aligned(8) to aligned_s64 (Jonathan Cameron) - iio: accel: bma220: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: adc: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: chemical: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: gyro: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: humidity: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: imu: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: light: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: magnetometer: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: pressure: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: proximity: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: resolver: ad2s1210: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - iio: temperature: tmp006: Use aligned_s64 instead of open coding alignment. (Jonathan Cameron) - io: adc: ina2xx-adc: Fix sign and use aligned_s64 for timestamp. (Jonathan Cameron) - iio: adc: ad7944: Fix sign and use aligned_s64 for timestamp. (Jonathan Cameron) - iio: ABI: combine current input sections (David Lechner) - iio: trigger: stm32-timer: add support for stm32mp25 (Fabrice Gasnier) - iio: proximity: hx9023s: Added firmware file parsing functionality (Yasin Lee) - MAINTAINERS: Add maintainer for ROHM BD79703 (Matti Vaittinen) - iio: dac: Support ROHM BD79703 DAC (Matti Vaittinen) - dt-bindings: Add ROHM BD79703 (Matti Vaittinen) - iio: imu: bno055: constify 'struct bin_attribute' (Thomas Weißschuh) - iio: core: mark scan_timestamp as __private (Vasileios Amoiridis) - iio: common: ssp_sensors: drop conditional optimization for simplicity (Vasileios Amoiridis) - iio: adc: max1363: Use a small fixed size buffer to replace dynamic allocation (Vasileios Amoiridis) - iio: adc: dln2-adc: zero full struct instead of just the padding (Vasileios Amoiridis) - iio: ABI: document in_illuminance_hardwaregain (Javier Carrasco) - iio: dac: ad7293: enable power before reset (David Lechner) - iio: ABI: use Y consistently as channel number (David Lechner) - iio: dac: ad5624r: Drop docs of missing members (Matti Vaittinen) - iio: light: Add support for TI OPT4060 color sensor (Per-Daniel Olsson) - dt-bindings: iio: light: Document TI OPT4060 RGBW sensor (Per-Daniel Olsson) - iio: adc: ad_sigma_delta: Use `unsigned int` instead of plain `unsigned` (Uwe Kleine-König) - dt-bindings: iio: pressure: bmp085: Add SPI interface (Vasileios Amoiridis) - iio: accel: adxl345: add function to switch measuring mode (Lothar Rubusch) - iio: adc: ad-sigma-delta: Document ABI for sigma delta adc (Guillaume Ranquet) - iio: adc: ad7173: add calibration support (Guillaume Ranquet) - iio: adc: ad4000: Add support for PulSAR devices (Marcelo Schmitt) - iio: adc: ad4000: Use device specific timing for SPI transfers (Marcelo Schmitt) - iio: adc: ad4000: Add timestamp channel (Marcelo Schmitt) - dt-bindings: iio: adc: adi,ad4000: Add PulSAR (Marcelo Schmitt) - iio: consumers: ensure read buffers for labels and ext_info are page aligned (Matteo Martelli) - iio: pressure: bmp280: Make time vars intuitive and move to fsleep (Vasileios Amoiridis) - iio: pressure: bmp280: Use sizeof() for denominator (Vasileios Amoiridis) - iio: chemical: bme680: add power management (Vasileios Amoiridis) - iio: chemical: bme680: add regulators (Vasileios Amoiridis) - dt-bindings: iio: bosch,bme680: Move from trivial-devices and add supplies (Vasileios Amoiridis) - iio: imu: st_lsm6dsx: don't always auto-enable I2C, I3C and SPI interface drivers (Sean Nyekjaer) - dt-bindings: iio: accel: fxls8962af: add wakeup-source property (Sean Nyekjaer) - iio: accel: adxl345: rename variable data to st (Lothar Rubusch) - iio: accel: adxl345: refrase comment on probe (Lothar Rubusch) - iio: adc: ad7124: Implement temperature measurement (Uwe Kleine-König) - iio: adc: ad7124: Add error reporting during probe (Uwe Kleine-König) - iio: adc: ad_sigma_delta: Check for previous ready signals (Uwe Kleine-König) - iio: adc: ad_sigma_delta: Store information about reset sequence length (Uwe Kleine-König) - iio: adc: ad_sigma_delta: Fix a race condition (Uwe Kleine-König) - iio: adc: ad_sigma_delta: Handle CS assertion as intended in ad_sd_read_reg_raw() (Uwe Kleine-König) - iio: adc: ad_sigma_delta: Add support for reading irq status using a GPIO (Uwe Kleine-König) - dt-bindings: iio: adc: adi,ad7{124,173,192,780}: Allow specifications of a gpio for irq line (Uwe Kleine-König) - iio: adc: ad7124: Refuse invalid input specifiers (Uwe Kleine-König) - iio: adc: ad7124: Don't create more channels than the driver can handle (Uwe Kleine-König) - iio: adc: rzg2l_adc: Add support for Renesas RZ/G3S (Claudiu Beznea) - dt-bindings: iio: adc: renesas,rzg2l-adc: Document RZ/G3S SoC (Claudiu Beznea) - iio: adc: rzg2l_adc: Add suspend/resume support (Claudiu Beznea) - iio: adc: rzg2l_adc: Add support for channel 8 (Claudiu Beznea) - iio: adc: rzg2l_adc: Prepare for the addition of RZ/G3S support (Claudiu Beznea) - iio: adc: rzg2l_adc: Enable runtime PM autosuspend support (Claudiu Beznea) - iio: adc: rzg2l_adc: Simplify the locking scheme in rzg2l_adc_read_raw() (Claudiu Beznea) - iio: adc: rzg2l_adc: Use read_poll_timeout() (Claudiu Beznea) - iio: adc: rzg2l_adc: Switch to RUNTIME_PM_OPS() and pm_ptr() (Claudiu Beznea) - iio: adc: rzg2l_adc: Simplify the runtime PM code (Claudiu Beznea) - iio: adc: rzg2l_adc: Use devres helpers to request pre-deasserted reset controls (Claudiu Beznea) - iio: adc: rzg2l_adc: Convert dev_err() to dev_err_probe() (Claudiu Beznea) - iio: kx022a: document new chip_info structure members (Matti Vaittinen) - iio: proximity: aw96103: Constify struct iio_info​ (Christophe JAILLET) - iio: light: veml6030: add support for triggered buffer (Javier Carrasco) - iio: trigger: stm32-timer-trigger: Add check for clk_enable() (Jiasheng Jiang) - iio: core: fix doc reference to iio_push_to_buffers_with_ts_unaligned (Javier Carrasco) - iio: adc: vf610_adc: limit i.MX6SX's channel number to 4 (Frank Li) - iio: adc: vf610_adc: use devm_* and dev_err_probe() to simple code (Frank Li) - iio: accel: kx022a: Support KX134-1211 (Matti Vaittinen) - dt-bindings: iio: kx022a: Support KX134-1211 (Matti Vaittinen) - iio: kx022a: Support ROHM KX134ACR-LBZ (Matti Vaittinen) - dt-bindings: ROHM KX134ACR-LBZ (Matti Vaittinen) - iio: accel: kx022a: Support ICs with different G-ranges (Matti Vaittinen) - iio: accel: kx022a: Use cleanup.h helpers (Matti Vaittinen) - iio: imu: adis: Remove documented not used elements (Robert Budai) - dt-bindings: iio: light: Drop BU27008 and BU27010 (Matti Vaittinen) - iio: light: Drop BU27008 and BU27010 (Matti Vaittinen) - iio: gyro: Add support for iam20380 sensor (Han Xu) - dt-bindings: iio: imu: mpu6050: Add invensense,iam20380 compatible string (Han Xu) - iio: adc: ad_sigma_delta: add tab to align irq_line (David Lechner) - iio: buffer-dmaengine: document iio_dmaengine_buffer_setup_ext (David Lechner) - iio: light: cm3232: Reset before reading HW ID (Cibil Pankiras) - dt-bindings: iio: adc: adi,ad4695: change include path (David Lechner) - iio: adc: ad4695: move dt-bindings header (David Lechner) - iio: bm1390: simplify using guard(mutex) (Matti Vaittinen) - iio: bu27034: simplify using guard(mutex) (Matti Vaittinen) - iio: accel: kx022a: Improve reset delay (Matti Vaittinen) - iio: adc: pac1921: Add ACPI support to Microchip pac1921 (Victor Duicu) - iio: dac: Fix converters spelling typo. (Karan Sanghavi) - iio: dac: max5821: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: ltc2688: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac ltc2632: drop driver remove function (David Lechner) - iio: dac: ltc2632: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac ad8801: drop driver remove function (David Lechner) - iio: dac: ad8801: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: ad5686: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: ad5686: fix struct name in doc comment (David Lechner) - iio: dac: ad5624r: fix struct name in doc comment (David Lechner) - iio: accel: fxls8962af: add fxls8967af support (Han Xu) - iio: accel: fxls8962af: add fxls8974cf support (Haibo Chen) - dt-bindings: iio: accel: fxls8962af: add compatible string 'nxp,fxls8974cf' (Han Xu) - dt-bindings: iio: accel: fxls8962af: add compatible string 'nxp,fxls8967af' (Han Xu) - iio: invensense: Prevent possible integer overflow while multiplication (Karan Sanghavi) - iio: dac: mcp4725: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - iio: adc: ad7173: remove unused field (David Lechner) - iio: imu: lsm6dsx: Use i3cdev_to_dev to get device pointer (Guenter Roeck) - dt-bindings: iio: adis16480: add devices to adis16480 (Darius Berghe) - iio: imu: adis16480: add devices to adis16480 - docs (Darius Berghe) - iio: imu: adis16480: add devices to adis16480 driver (Darius Berghe) - extcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - Documentation: extcon: add documentation for Extcon subsystem (anish kumar) - extcon: realtek: fix NULL deref check in extcon_rtk_type_c_probe (Charles Han) - coresight-tpda: Optimize the function of reading element size (Tao Zhang) - coresight: Add support for trace filtering by source (Tao Zhang) - coresight: Add a helper to check if a device is source (Tao Zhang) - dt-bindings: arm: qcom,coresight-static-replicator: Add property for source filtering (Tao Zhang) - coresight: Fix dsb_mode_store() unsigned val is never less than zero (Pei Xiao) - coresight: dummy: Add static trace id support for dummy source (Mao Jinlong) - coresight: Add support to get static id for system trace sources (Mao Jinlong) - dt-bindings: arm: Add arm,static-trace-id for coresight dummy source (Mao Jinlong) - coresight: Drop atomics in connection refcounts (James Clark) - Coresight: Narrow down the matching range of tpdm (Songwei Chai) - misc: fastrpc: Fix copy buffer page size (Ekansh Gupta) - misc: fastrpc: Fix registered buffer page address (Ekansh Gupta) - misc: fastrpc: Deregister device nodes properly in error scenarios (Anandu Krishnan E) - nvmem: core: improve range check for nvmem_cell_write() (Jennifer Berringer) - nvmem: qcom-spmi-sdam: Set size in struct nvmem_config (Luca Weiss) - nvmem: imx-ocotp-ele: set word length to 1 (Sascha Hauer) - nvmem: imx-ocotp-ele: fix MAC address byte order (Sascha Hauer) - nvmem: imx-ocotp-ele: fix reading from non zero offset (Sascha Hauer) - nvmem: imx-ocotp-ele: simplify read beyond device check (Sascha Hauer) - pps: adjust references to actual name of uapi header file (Lukas Bulwahn) - VMCI: fix reference to ioctl-number.rst (Alyssa Ross) - virtio: console: Replace deprecated kmap_atomic with kmap_local_page (David Reaver) - pps: clients: gpio: Bypass edge's direction check when not needed (Bastien Curutchet) - cdx: disable cdx bus from bus shutdown callback (Abhijit Gangurde) - drivers/card_reader/rtsx_usb: Restore interrupt based detection (Sean Rhodes) - misc: fastrpc: Rename tgid and pid to client_id (Ekansh Gupta) - misc: fastrpc: Add support for multiple PD from one process (Ekansh Gupta) - misc: keba: Fix kernfs warning on module unload (Gerhard Engleder) - misc: Kconfig: Make MCHP_LAN966X_PCI depend on OF_OVERLAY (Ricardo Ribalda) - uio: uio_dmem_genirq: check the return value of devm_kasprintf() (Bartosz Golaszewski) - uio: Fix return value of poll (Angus Chen) - fpga: dfl: destroy/recreate feature platform device on port release/assign (Xu Yilun) - fpga: dfl: drop unneeded get_device() and put_device() of feature device (Peter Colberg) - fpga: dfl: remove unneeded function build_info_create_dev() (Peter Colberg) - fpga: dfl: allocate platform device after feature device data (Peter Colberg) - fpga: dfl: store platform device id in feature device data (Peter Colberg) - fpga: dfl: store platform device name in feature device data (Peter Colberg) - fpga: dfl: store MMIO resources in feature device data (Peter Colberg) - fpga: dfl: convert features from flexible array member to separate array (Peter Colberg) - fpga: dfl: factor out feature device data from platform device data (Peter Colberg) - fpga: dfl: factor out feature device registration (Peter Colberg) - fpga: dfl: refactor internal DFL APIs to take/return feature device data (Peter Colberg) - fpga: dfl: store FIU type in feature platform data (Peter Colberg) - fpga: dfl: factor out feature data creation from build_info_commit_dev() (Peter Colberg) - fpga: dfl: pass feature platform data instead of device as argument (Peter Colberg) - fpga: dfl: afu: define local pointer to feature device (Peter Colberg) - fpga: dfl: afu: use parent device to log errors on port enable/disable (Peter Colberg) - fpga: dfl: return platform data from dfl_fpga_inode_to_feature_dev_data() (Peter Colberg) - fpga: dfl: omit unneeded argument pdata from dfl_feature_instance_init() (Peter Colberg) - firmware: stratix10-svc: Use kthread_run_on_cpu() (Frederic Weisbecker) - w1: core: use sysfs_emit() instead of sprintf() (zhangheng) - w1: ds28e04: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2805: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2781: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2780: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2438: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2433: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2431: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2430: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2413: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2408: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2406: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: Constify 'struct bin_attribute' (Thomas Weißschuh) - w1: ds2482: Fix datasheet URL (Kryštof Černý) - w1: ds2482: Add regulator support (Kryštof Černý) - w1: ds2482: switch to devm_kzalloc() from kzalloc() (Kryštof Černý) - dt-bindings: w1: ds2482: Add vcc-supply property (Kryštof Černý) - misc: microchip: pci1xxxx: Add push-pull drive support for GPIO (Rengarajan S) - scripts/spdxcheck: Handle license identifiers in Jinja comments (Lukas Bulwahn) - scripts/spdxcheck: Parse j2 comments correctly (Thomas Gleixner) - ntsync: No longer depend on BROKEN. (Elizabeth Figura) - docs: ntsync: Add documentation for the ntsync uAPI. (Elizabeth Figura) - maintainers: Add an entry for ntsync. (Elizabeth Figura) - selftests: ntsync: Add a stress test for contended waits. (Elizabeth Figura) - selftests: ntsync: Add some tests for wakeup signaling via alerts. (Elizabeth Figura) - selftests: ntsync: Add tests for alertable waits. (Elizabeth Figura) - selftests: ntsync: Add some tests for wakeup signaling with events. (Elizabeth Figura) - selftests: ntsync: Add some tests for auto-reset event state. (Elizabeth Figura) - selftests: ntsync: Add some tests for manual-reset event state. (Elizabeth Figura) - selftests: ntsync: Add some tests for wakeup signaling with WINESYNC_IOC_WAIT_ALL. (Elizabeth Figura) - selftests: ntsync: Add some tests for wakeup signaling with WINESYNC_IOC_WAIT_ANY. (Elizabeth Figura) - selftests: ntsync: Add some tests for NTSYNC_IOC_WAIT_ALL. (Elizabeth Figura) - selftests: ntsync: Add some tests for NTSYNC_IOC_WAIT_ANY. (Elizabeth Figura) - selftests: ntsync: Add some tests for mutex state. (Elizabeth Figura) - selftests: ntsync: Add some tests for semaphore state. (Elizabeth Figura) - ntsync: Introduce alertable waits. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_EVENT_READ. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_MUTEX_READ. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_SEM_READ. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_EVENT_PULSE. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_EVENT_RESET. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_EVENT_SET. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_CREATE_EVENT. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_MUTEX_KILL. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_MUTEX_UNLOCK. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_CREATE_MUTEX. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_WAIT_ALL. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_WAIT_ANY. (Elizabeth Figura) - ntsync: Rename NTSYNC_IOC_SEM_POST to NTSYNC_IOC_SEM_RELEASE. (Elizabeth Figura) - ntsync: Return the fd from NTSYNC_IOC_CREATE_SEM. (Elizabeth Figura) - scripts/tags.sh: Tag timer definitions (Costa Shulyupin) - misc:minor basic kunit tests (Vimal Agrawal) - misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors (Vimal Agrawal) - VMCI: remove unused ioctl definitions (Alyssa Ross) - binder: fix kernel-doc warning of 'file' member (Carlos Llamas) - binderfs: add new binder devices to binder_devices (Li Li) - Documentation ABI: add PPS generators documentation (Rodolfo Giometti) - Documentation pps.rst: add PPS generators documentation (Rodolfo Giometti) - drivers pps/generators: add dummy PPS generator (Rodolfo Giometti) - drivers pps: add PPS generators support (Rodolfo Giometti) - pps: Fix a use-after-free (Calvin Owens) - MAINTAINERS: add slimbus documentation (anish kumar) - slimbus: messaging: Reorganize kerneldoc parameter names (Julia Lawall) - dt-bindings: nvmem: qfprom: Add compatible for QCS8300 (Jingyi Wang) - dt-bindings: nvmem: Add compatible for IPQ5424 (Manikanta Mylavarapu) - dt-bindings: nvmem: Add compatible for MS8917 (Barnabás Czémán) - MAINTAINERS: Update nvmem section (Peng Fan) - MIPS: mobileye: eyeq5: add bootloader config reserved memory (Théo Lebrun) - nvmem: rmem: add CRC validation for Mobileye EyeQ5 NVMEM (Théo Lebrun) - nvmem: rmem: remove unused struct rmem::size field (Théo Lebrun) - nvmem: rmem: make ->reg_read() straight forward code (Théo Lebrun) - nvmem: specify ->reg_read/reg_write() expected return values (Théo Lebrun) - dt-bindings: nvmem: rmem: Add mobileye,eyeq5-bootloader-config (Théo Lebrun) - nvmem: core: constify 'struct bin_attribute' (Thomas Weißschuh) - misc: ds1682: Constify 'struct bin_attribute' (Thomas Weißschuh) - misc: eeprom/max6875: Constify 'struct bin_attribute' (Thomas Weißschuh) - misc: eeprom/idt_89hpesx: Constify 'struct bin_attribute' (Thomas Weißschuh) - misc: pch_phub: Constify 'struct bin_attribute' (Thomas Weißschuh) - misc: c2port: Constify 'struct bin_attribute' (Thomas Weißschuh) - misc: c2port: Calculate bin_attribute size through group callback (Thomas Weißschuh) - misc: sram: constify 'struct bin_attribute' (Thomas Weißschuh) - cxl: Constify 'struct bin_attribute' (Thomas Weißschuh) - ocxl: Constify 'struct bin_attribute' (Thomas Weißschuh) - binder: use per-vma lock in page reclaiming (Carlos Llamas) - binder: propagate vm_insert_page() errors (Carlos Llamas) - binder: use per-vma lock in page installation (Carlos Llamas) - binder: rename alloc->buffer to vm_start (Carlos Llamas) - binder: replace alloc->vma with alloc->mapped (Carlos Llamas) - binder: store shrinker metadata under page->private (Carlos Llamas) - binder: select correct nid for pages in LRU (Carlos Llamas) - binder: concurrent page installation (Carlos Llamas) - Revert "binder: switch alloc->mutex to spinlock_t" (Carlos Llamas) - misc: trivial: Remove undesired double space from struct definition (Lee Jones) - staging: gpib: Agilent usb code cleanup (Dave Penkler) - staging: gpib: Fix NULL pointer dereference in detach (Dave Penkler) - staging: gpib: Fix inadvertent negative shift (Dave Penkler) - staging: gpib: fix prefixing 0x with decimal output (Ajith P V) - staging: gpib: Use C99 syntax and make static (Dave Penkler) - staging: gpib: Avoid plain integers as NULL pointers (Dave Penkler) - staging: gpib: Use __user for user space pointers (Dave Penkler) - staging: gpib: Use __iomem attribute for io addresses (Dave Penkler) - staging: gpib: Add missing mutex unlock in ni usb driver (Dave Penkler) - staging: gpib: Add missing mutex unlock in agilent usb driver (Dave Penkler) - staging: gpib: Modernize gpib_interface_t initialization and make static (Dave Penkler) - staging: gpib: Remove commented-out debug code (Sandeep Salwan) - staging: rtl8723bs: Remove ioctl interface (谢致邦 (XIE Zhibang)) - staging: gpib: tnt4882: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: pc2: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: ni_usb: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: lpvo_usb: Return error value from gpib_register_driver() (Nihar Chaithanya) - staging: gpib: ines: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: hp_82341: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: hp_82335: Return error value from gpib_register_driver() (Nihar Chaithanya) - staging: gpib: gpio: Return error value from gpib_register_driver() (Nihar Chaithanya) - staging: gpib: fmh: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: fluke: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: cec: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: cb7210: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: agilent_82357a: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: agilent_82350b: Handle gpib_register_driver() errors (Nihar Chaithanya) - staging: gpib: Modify gpib_register_driver() to return error if it fails (Nihar Chaithanya) - staging: vme_user: vme_tsi148.c: avoid parenthesis line ending (Antonio Riccio) - staging: gpib: Replace semaphore with completion for one-time signaling (Santosh Mahto) - staging: rtl8723bs: delete HAL_DEF_DBG_RX_INFO_DUMP enum and caller (Rodrigo Gobbi) - staging: rtl8723bs: delete DBG_RX_SIGNAL_DISPLAY_RAW_DATA ifdef code (Rodrigo Gobbi) - staging: rtl8723bs: Cleanups for rtw_inc_and_chk_continual_io_error (Chenguang Zhao) - staging: gpib: Remove duplicate include (Dave Penkler) - staging: gpib: Remove useless include (Dave Penkler) - staging: Fix tnt4882 license to be SPDX compliant (Prarit Bhargava) - staging: rtl8723bs: change pointer initialization style (Marcelo Moreira) - staging:fbtft: Using str_true_false() helper instead of hardcoded strings (Paolo Perego) - usb: hcd: Bump local buffer size in rh_string() (Andy Shevchenko) - Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" (Greg Kroah-Hartman) - usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS (Kyle Tso) - usb: xhci: tegra: Fix OF boolean read warning (Jon Hunter) - usb: host: xhci-plat: add support compatible ID PNP0D15 (Chunfeng Yun) - usb: typec: ucsi: Add a macro definition for UCSI v1.0 (Pengyu Luo) - usb: dwc3: core: Defer the probe until USB power supply ready (Kyle Tso) - usbip: Correct format specifier for seqnum from %%d to %%u (Xiong Nandi) - usbip: Fix seqnum sign extension issue in vhci_tx_urb (Xiong Nandi) - dt-bindings: usb: snps,dwc3: Split core description (Bjorn Andersson) - USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() (Qasim Ijaz) - USB: serial: ch341: use fix-width types consistently (Johan Hovold) - USB: serial: ch341: add hardware flow control RTS/CTS (Lode Willems) - usb: quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device (Miao Li) - usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior (Thinh Nguyen) - USB: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - USB: gadget: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - USB: phy: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - USB: typec: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - USB: host: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - USB: Replace own str_plural with common one (Krzysztof Kozlowski) - thunderbolt: Expose router DROM through debugfs (Mika Westerberg) - thunderbolt: Handle DisplayPort tunnel activation asynchronously (Mika Westerberg) - thunderbolt: Rework tb_tunnel_consumed_bandwidth() (Mika Westerberg) - thunderbolt: Move forward declarations in one place (Mika Westerberg) - thunderbolt: Pass reason to tb_dp_resource_unavailable() (Mika Westerberg) - thunderbolt: Drop tb_tunnel_restart() (Mika Westerberg) - thunderbolt: Rework how tunnel->[init|deinit] hooks are called (Mika Westerberg) - thunderbolt: Show path name in debug log when path is deactivated (Mika Westerberg) - thunderbolt: Make tb_tunnel_one_dp() return void (Mika Westerberg) - thunderbolt: Increase DPRX capabilities read timeout (Mika Westerberg) - thunderbolt: Debug log an invalid config space reply just once (Mika Westerberg) - thunderbolt: Log config space when invalid config space reply is received (Mika Westerberg) - thunderbolt: Drop doubled empty line from ctl.h (Mika Westerberg) - thunderbolt: debugfs: Add write capability to path config space (Gil Fine) - usb: phy: Remove API devm_usb_put_phy() (Zijun Hu) - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Jos Wang) - usb: host: xhci-plat: Assign shared_hcd->rsrc_start (WangYuli) - usb: dwc3: omap: Fix devm_regulator_get_optional() error handling (Rob Herring (Arm)) - usb: dwc3: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Raphael Gallais-Pou) - usb: dwc3-am62: Fix an OF node leak in phy_syscon_pll_refclk() (Joe Hattori) - usb: dwc3: Skip resume if pm_runtime_set_active() fails (Ray Chi) - usb: typec: cros-ec-ucsi: Mark cros_ucsi_ops static/const (Stephen Boyd) - usb: typec: cros-ec-ucsi: Add newlines to printk messages (Stephen Boyd) - dt-bindings: usb: Correct indentation and style in DTS example (Krzysztof Kozlowski) - usb: typec: ucsi: Implement ChromeOS UCSI driver (Pavan Holla) - platform/chrome: Update ChromeOS EC header for UCSI (Pavan Holla) - usb: dwc3: omap: Use devm_regulator_get_optional() (Rob Herring (Arm)) - usb: cdns3: remove redundant if branch (Hongyu Xie) - dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings (Krishna Kurapati) - USB: usbip: Update USB/IP OP_REP_IMPORT documentation. (Gordon Ou) - usb: typec: ucsi: make yoga_c630_ucsi_ops be static (Pei Xiao) - xhci: Add missing capability definition bits (Mathias Nyman) - xhci: Add command completion parameter support (Mathias Nyman) - usb: xhci: Fix NULL pointer dereference on certain command aborts (Michal Pecio) - xhci: dbgtty: Improve performance by handling received data immediately. (Mathias Nyman) - xhci: dbc: Improve performance by removing delay in transfer event polling. (Mathias Nyman) - usb: gadget: f_tcm: Refactor goto check_condition (Thinh Nguyen) - usb: gadget: f_tcm: Track BOT command kref (Thinh Nguyen) - usb: gadget: f_tcm: Requeue command request on error (Thinh Nguyen) - usb: gadget: f_tcm: Stall on invalid CBW (Thinh Nguyen) - usb: gadget: f_tcm: Check overlapped command (Thinh Nguyen) - usb: gadget: f_tcm: Handle TASK_MANAGEMENT commands (Thinh Nguyen) - usb: gadget: f_tcm: Send sense on cancelled transfer (Thinh Nguyen) - usb: gadget: f_tcm: Save CPU ID per command (Thinh Nguyen) - usb: gadget: f_tcm: Stop proceeding further on -ESHUTDOWN (Thinh Nguyen) - usb: gadget: f_tcm: Cleanup requests on ep disable (Thinh Nguyen) - usb: gadget: f_tcm: Handle abort command (Thinh Nguyen) - usb: gadget: f_tcm: Minor cleanup redundant code (Thinh Nguyen) - usb: gadget: f_tcm: Execute command on write completion (Thinh Nguyen) - usb: gadget: f_tcm: Return ATA cmd direction (Thinh Nguyen) - usb: gadget: f_tcm: Use extra number of commands (Thinh Nguyen) - usb: gadget: f_tcm: Handle multiple commands in parallel (Thinh Nguyen) - usb: gadget: f_tcm: Allocate matching number of commands to streams (Thinh Nguyen) - usb: gadget: f_tcm: Don't set static stream_id (Thinh Nguyen) - usb: gadget: f_tcm: Get stream by sbitmap number (Thinh Nguyen) - usb: gadget: f_tcm: Limit number of sessions (Thinh Nguyen) - usb: gadget: f_tcm: Increase bMaxBurst (Thinh Nguyen) - usb: gadget: f_tcm: Increase stream count (Thinh Nguyen) - usb: gadget: f_tcm: Don't prepare BOT write request twice (Thinh Nguyen) - usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint (Thinh Nguyen) - usb: gadget: f_tcm: Fix Get/SetInterface return value (Thinh Nguyen) - usb: gadget: f_tcm: Decrement command ref count on cleanup (Thinh Nguyen) - usb: gadget: f_tcm: Translate error to sense (Thinh Nguyen) - usb: gadget: f_tcm: Don't free command immediately (Thinh Nguyen) - platform/chrome: cros_ec_typec: Disable tbt on port (Abhishek Pandit-Subedi) - platform/chrome: cros_ec_typec: Thunderbolt support (Abhishek Pandit-Subedi) - platform/chrome: cros_ec_typec: Displayport support (Abhishek Pandit-Subedi) - platform/chrome: cros_ec_typec: Update partner altmode active (Abhishek Pandit-Subedi) - usb: typec: Print err when displayport fails to enter (Abhishek Pandit-Subedi) - usb: typec: Make active on port altmode writable (Abhishek Pandit-Subedi) - usb: typec: Add driver for Thunderbolt 3 Alternate Mode (Heikki Krogerus) - usb: typec: Only use SVID for matching altmodes (Abhishek Pandit-Subedi) - usb: dwc3: gadget: Fix incorrect UDC state after manual deconfiguration (Roy Luo) - usbip: vudc: Constify 'struct bin_attribute' (Thomas Weißschuh) - usb: core: sysfs: Constify 'struct bin_attribute' (Thomas Weißschuh) - usbip: Accept arbitrarily long scatter-gather list (Jason Long) - usb: typec: tcpm: Add new AMS for Get_Revision response (Amit Sunil Dhamne) - usb: typec: tcpm: Add support for parsing pd-revision DT property (Amit Sunil Dhamne) - dt-bindings: connector: Add pd-revision property (Amit Sunil Dhamne) - usb: typec: hd3ss3220: support configuring role preference based on fwnode property and typec_operation (Oliver Facklam) - usb: typec: hd3ss3220: support configuring port type (Oliver Facklam) - usb: typec: hd3ss3220: configure advertised power opmode based on fwnode property (Oliver Facklam) - arm64: dts: qcom: x1e80100-qcp: Enable external DP support (Stephan Gerhold) - arm64: dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches (Stephan Gerhold) - dt-bindings: usb: gpio-sbu-mux: Add an entry for FSUSB42 (Stephan Gerhold) - usb: typec: tcpci: set local CC to Rd only when cc1/cc2 status is Rp (Xu Yang) - USB: usblp: remove redundant semicolon (Jun Yan) - USB: Optimize goto logic in API usb_register_driver() (Zijun Hu) - usb: dwc3: dwc3-am62: Re-initialize controller if lost power in PM suspend (Roger Quadros) - usb: common: expand documentation for USB functions (Lucy Mielke) - usb: typec: intel_pmc_mux: Silence snprintf() output truncation warning (Heikki Krogerus) - usb: storage: add a macro for the upper limit of max LUN (Dingyan Li) - dt-bindings: usb: renesas,usbhs: Document RZ/G3S SoC (Claudiu Beznea) - USB: Fix the issue of task recovery failure caused by USB status when S4 wakes up (Duan Chenghao) - dt-bindings: usb: max33359: add max77759-tcpci flavor (André Draszik) - usb: chipidea: host: Improve port index sanitizing (Xu Yang) - usb: dwc3: core: Disable USB2 retry for DWC_usb31 1.80a and prior (Faisal Hassan) - dt-bindings: usb: qcom,dwc3: Make ss_phy_irq optional for X1E80100 (Konrad Dybcio) - usb: collapse USB_STORAGE Kconfig comment (David Disseldorp) - usb: gadget: functionfs: fix spellos (Randy Dunlap) - usb: dwc3: remove unused sg struct member (Luis Felipe Hernandez) - usb: typec: tcpci_mt6370: don't include 'pm_wakeup.h' directly (Wolfram Sang) - pwm: Ensure callbacks exist before calling them (Uwe Kleine-König) - pwm: microchip-core: fix incorrect comparison with max period (Conor Dooley) - power: supply: max1720x: add support for reading internal and thermistor temperatures (Dimitri Fedrau) - power: supply: ltc4162l: Use GENMASK macro in bitmask operation (Kim Seer Paller) - power: supply: max17042: add max77705 fuel gauge support (Dzmitry Sankouski) - dt-bindings: power: supply: max17042: add max77705 support (Dzmitry Sankouski) - power: supply: add undervoltage health status property (Dzmitry Sankouski) - power: supply: max17042: add platform driver variant (Dzmitry Sankouski) - power: supply: max17042: make interrupt shared (Dzmitry Sankouski) - power: reset: keystone: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - power: supply: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - platform/x86: dell-laptop: Use power_supply_charge_types_show/_parse() helpers (Hans de Goede) - power: supply: bq2415x_charger: Immediately reschedule delayed work on notifier events (Sicelo A. Mhlongo) - power: supply: Add STC3117 fuel gauge unit driver (Bhavin Sharma) - dt-bindings: power: supply: Add STC3117 Fuel Gauge (Hardevsinh Palaniya) - power: supply: ug3105_battery: Let the core handle POWER_SUPPLY_PROP_TECHNOLOGY (Hans de Goede) - power: supply: gpio-charger: add support for default charge current limit (Dimitri Fedrau) - dt-bindings: power: supply: gpio-charger: add support for default charge current limit (Dimitri Fedrau) - power: supply: Use power_supply_external_power_changed() in __power_supply_changed_work() (Hans de Goede) - power: supply: core: fix build of extension sysfs group if CONFIG_SYSFS=n (Thomas Weißschuh) - power: supply: bq2415x_charger: report charging state changes to userspace (Sicelo A. Mhlongo) - bq27xxx: add voltage min design for bq27000 and bq27200 (Sicelo A. Mhlongo) - power: reset: as3722-poweroff: Remove unnecessary return in as3722_poweroff_probe (Nobuhiro Iwamatsu) - power: supply: bq24190: Add BQ24297 support (Hans de Goede) - dt-bindings: power: supply: bq24190: Add BQ24297 compatible (Hans de Goede) - power: supply: core: add UAPI to discover currently used extensions (Thomas Weißschuh) - power: supply: cros_charge-control: implement a power supply extension (Thomas Weißschuh) - power: supply: test-power: implement a power supply extension (Thomas Weißschuh) - power: supply: core: implement extension API (Thomas Weißschuh) - power: supply: ltc4162-l-charger: Add support for ltc4162-f/s and ltc4015 (Kim Seer Paller) - dt-bindings: power: supply: ltc4162-l-charger: Add ltc4162-f/s and ltc4015 (Kim Seer Paller) - power: supply: bq24190_charger: Add support for "charge_types" property (Hans de Goede) - power: supply: core: Add new "charge_types" property (Hans de Goede) - power: reset: at91-reset: add sdhwc support for sam9x7 SoC (Varshini Rajendran) - power: reset: at91-reset: add reset support for sam9x7 SoC (Varshini Rajendran) - power: reset: at91-poweroff: lookup for proper pmc dt node for sam9x7 (Varshini Rajendran) - dt-bindings: power: reset: atmel,sama5d2-shdwc: add sam9x7 (Varshini Rajendran) - power: reset: gpio-poweroff: Clarify the warning message (Fabio Estevam) - power: supply: power_supply_show_enum_with_available(): Replace spaces with '_' (Hans de Goede) - power: supply: bq24257_charger: use dev_to_psy() (Thomas Weißschuh) - power: supply: bq24190_charger: use dev_to_psy() (Thomas Weißschuh) - power: supply: bq2415x_charger: use dev_to_psy() (Thomas Weißschuh) - power: supply: surface_battery: use dev_to_psy() (Thomas Weißschuh) - power: supply: ab8500: use dev_to_psy() (Thomas Weißschuh) - power: supply: sysfs: use dev_to_psy() (Thomas Weißschuh) - power: supply: core: use dev_to_psy() (Thomas Weißschuh) - power: supply: core: introduce dev_to_psy() (Thomas Weißschuh) - power: supply: core: remove power_supply_for_each_device() (Thomas Weißschuh) - power: supply: apm_power: use power_supply_for_each_psy() (Thomas Weißschuh) - power: supply: ab8500: use power_supply_for_each_psy() (Thomas Weißschuh) - power: supply: core: use power_supply_for_each_psy() (Thomas Weißschuh) - power: supply: core: introduce power_supply_for_each_psy() (Thomas Weißschuh) - power: supply: mm8013: use accessor for driver data (Thomas Weißschuh) - power: ip5xxx_power: Fix uninitialized variable read (Bence Csókás) - power: supply: bq24190_charger: Fix typo 'jeta' -> 'jeita' (Sho Tanimoto) - power: ip5xxx_power: Add support for IP5306 (Csókás, Bence) - dt-bindings: trivial-devices: Add Injoinic IP5306 (Csókás, Bence) - power: ip5xxx_power: Fall back to Charge End bit if status register is absent (Csókás, Bence) - power: ip5xxx_power: Check for optional bits (Csókás, Bence) - power: ip5xxx_power: Add battery type for 4.4V (Csókás, Bence) - power: ip5xxx_power: Allow for more parameters to be configured (Csókás, Bence) - power: ip5xxx_power: Use regmap_field API (Csókás, Bence) - power: ip5xxx_power: Fix return value on ADC read errors (Csókás, Bence) - power: supply: sysfs: rework uevent property loop (Thomas Weißschuh) - power: supply: sysfs: prepare for power supply extensions (Thomas Weißschuh) - power: supply: hwmon: prepare for power supply extensions (Thomas Weißschuh) - power: supply: core: introduce power_supply_has_property() (Thomas Weißschuh) - power: supply: core: rename psy_has_property() to psy_desc_has_property() (Thomas Weißschuh) - power: supply: sysfs: print single value in uevent for POWER_SUPPLY_PROP_CHARGE_BEHAVIOUR (Thomas Weißschuh) - power: supply: max1720x: add charge full property (Dimitri Fedrau) - power: supply: ds2782: Use devm_delayed_work_autocancel() helper (Andrew Davis) - power: supply: ds2782: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: ds2782: Use devm based memory allocators (Andrew Davis) - power: supply: ds2782: Free IDA with devm action (Andrew Davis) - power: supply: ds2782: Switch to simpler IDA interface (Andrew Davis) - power: supply: olpc_battery: constify 'struct bin_attribute' (Thomas Weißschuh) - power: supply: ds2781: constify 'struct bin_attribute' (Thomas Weißschuh) - power: supply: ds2780: constify 'struct bin_attribute' (Thomas Weißschuh) - power: supply: ds2760: constify 'struct bin_attribute' (Thomas Weißschuh) - virtio_blk: Add support for transport error recovery (Israel Rukshin) - virtio_pci: Add support for PCIe Function Level Reset (Israel Rukshin) - vhost/net: Set num_buffers for virtio 1.0 (Akihiko Odaki) - vdpa/octeon_ep: read vendor-specific PCI capability (Shijith Thotton) - virtio-pci: define type and header for PCI vendor data (Shijith Thotton) - vdpa/octeon_ep: handle device config change events (Satha Rao) - vdpa/octeon_ep: enable support for multiple interrupts per device (Shijith Thotton) - vdpa: solidrun: Replace deprecated PCI functions (Philipp Stanner) - s390/kdump: virtio-mem kdump support (CONFIG_PROC_VMCORE_DEVICE_RAM) (David Hildenbrand) - virtio-mem: support CONFIG_PROC_VMCORE_DEVICE_RAM (David Hildenbrand) - virtio-mem: remember usable region size (David Hildenbrand) - virtio-mem: mark device ready before registering callbacks in kdump mode (David Hildenbrand) - fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect device RAM ranges in 2nd kernel (David Hildenbrand) - fs/proc/vmcore: factor out freeing a list of vmcore ranges (David Hildenbrand) - fs/proc/vmcore: factor out allocating a vmcore range and adding it to a list (David Hildenbrand) - fs/proc/vmcore: move vmcore definitions out of kcore.h (David Hildenbrand) - fs/proc/vmcore: prefix all pr_* with "vmcore:" (David Hildenbrand) - fs/proc/vmcore: disallow vmcore modifications while the vmcore is open (David Hildenbrand) - fs/proc/vmcore: replace vmcoredd_mutex by vmcore_mutex (David Hildenbrand) - fs/proc/vmcore: convert vmcore_cb_lock into vmcore_mutex (David Hildenbrand) - vdpa/vp_vdpa: implement kick_vq_with_data callback (Yuxue Liu) - virtio_balloon: Use outer variable 'page' (zhang jiao) - vduse: relicense under GPL-2.0 OR BSD-3-Clause (Yongji Xie) - MIPS: pci-legacy: Override pci_address_to_pio (Jiaxun Yang) - MIPS: Loongson64: env: Use str_on_off() helper in prom_lefi_init_env() (Thorsten Blum) - MIPS: migrate to generic rule for built-in DTBs (Masahiro Yamada) - mips: fix shmctl/semctl/msgctl syscall for o32 (Ism Hong) - mips/math-emu: fix emulation of the prefx instruction (Mateusz Jończyk) - MIPS: Loongson: Add comments for interface_info (Kexy Biscuit) - MIPS: Loongson64: remove ROM Size unit in boardinfo (Kexy Biscuit) - MIPS: traps: Use str_enabled_disabled() in parity_protection_init() (Thorsten Blum) - MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static (WangYuli) - Revert "MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT" (Xi Ruoyao) - MIPS: Fix the wrong format specifier (liujing) - MIPS: Add a blank line after __HEAD (Rong Xu) - MIPS: kernel: Rename read/write_c0_ecc to read/writec0_errctl (Thomas Bogendoerfer) - ARM: 9440/1: cacheinfo fix format field mask (Dmitry Baryshkov) - ARM: 9433/2: implement cacheinfo support (Dmitry Baryshkov) - ARM: 9432/2: add CLIDR accessor functions (Dmitry Baryshkov) - ARM: 9438/1: assembler: Drop obsolete VFP accessor fallback (Ard Biesheuvel) - ARM: 9437/1: vfp: Fix typographical errors in vfpmodule.c (luoyifan) - m68k: coldfire: Use proper clock rate for timers (Jean-Michel Hautbois) - xtensa/simdisk: Use str_write_read() helper in simdisk_transfer() (Thorsten Blum) - xtensa: Remove zero-length alignment array (Thorsten Blum) - xtensa: annotate dtb_start variable as static __initdata (Masahiro Yamada) - mm/compaction: fix UBSAN shift-out-of-bounds warning (Liu Shixin) - s390/mm: add missing ctor/dtor on page table upgrade (Alexander Gordeev) - kasan: sw_tags: use str_on_off() helper in kasan_init_sw_tags() (Thorsten Blum) - tools: add VM_WARN_ON_VMG definition (Suren Baghdasaryan) - mm/damon/core: use str_high_low() helper in damos_wmark_wait_us() (Thorsten Blum) - seqlock: add missing parameter documentation for raw_seqcount_try_begin() (Suren Baghdasaryan) - mm/page-writeback: consolidate wb_thresh bumping logic into __wb_calc_thresh (Jim Zhao) - mm/page_alloc: remove the incorrect and misleading comment (Yuntao Wang) - zram: remove zcomp_stream_put() from write_incompressible_page() (Sergey Senozhatsky) - mm: separate move/undo parts from migrate_pages_batch() (Byungchul Park) - mm/kfence: use str_write_read() helper in get_access_type() (Thorsten Blum) - selftests/mm/mkdirty: fix memory leak in test_uffdio_copy() (liuye) - kasan: hw_tags: Use str_on_off() helper in kasan_init_hw_tags() (Thorsten Blum) - selftests/mm: virtual_address_range: avoid reading from VM_IO mappings (Thomas Weißschuh) - selftests/mm: vm_util: split up /proc/self/smaps parsing (Thomas Weißschuh) - selftests/mm: virtual_address_range: unmap chunks after validation (Thomas Weißschuh) - selftests/mm: virtual_address_range: mmap() without PROT_WRITE (Thomas Weißschuh) - selftests/memfd/memfd_test: fix possible NULL pointer dereference (liuye) - mm: add FGP_DONTCACHE folio creation flag (Jens Axboe) - mm: call filemap_fdatawrite_range_kick() after IOCB_DONTCACHE issue (Jens Axboe) - mm/filemap: add filemap_fdatawrite_range_kick() helper (Jens Axboe) - mm/filemap: drop streaming/uncached pages when writeback completes (Jens Axboe) - mm/filemap: add read support for RWF_DONTCACHE (Jens Axboe) - fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag (Jens Axboe) - mm/truncate: add folio_unmap_invalidate() helper (Jens Axboe) - mm/readahead: add readahead_control->dropbehind member (Jens Axboe) - mm: add PG_dropbehind folio flag (Jens Axboe) - mm/readahead: add folio allocation helper (Jens Axboe) - mm/filemap: use page_cache_sync_ra() to kick off read-ahead (Jens Axboe) - mm/filemap: change filemap_create_folio() to take a struct kiocb (Jens Axboe) - mm/hugetlb: use folio->lru int demote_free_hugetlb_folios() (David Hildenbrand) - mm/hugetlb-cgroup: convert hugetlb_cgroup_css_offline() to work on folios (David Hildenbrand) - mm/hugetlb: rename folio_putback_active_hugetlb() to folio_putback_hugetlb() (David Hildenbrand) - mm/migrate: don't call folio_putback_active_hugetlb() on dst hugetlb folio (David Hildenbrand) - mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb() (David Hildenbrand) - mm/huge_memory: convert has_hwpoisoned into a pure folio flag (David Hildenbrand) - mm/damon/paddr: improve readability of damon_pa_stat (Joshua Hahn) - mm/damon/paddr: increment pa_stat damon address range by folio size (Usama Arif) - selftests/mm/cow: modify the incorrect checking parameters (Hao Ge) - kasan: use correct kernel-doc format (Randy Dunlap) - selftests/mm: add tests for splitting pmd THPs to all lower orders (Zi Yan) - selftests/mm: use selftests framework to print test result (Zi Yan) - Documentation/filesystems/proc.rst: fix possessive form of "process" (Andrew Morton) - ksm: add ksm involvement information for each process (xu xin) - mm/memfd: use strncpy_from_user() to read memfd name (Isaac J. Manjarres) - mm/memfd: refactor and cleanup the logic in memfd_create() (Isaac J. Manjarres) - mm/damon: explain "effective quota" on kernel-doc comment (SeongJae Park) - Docs/admin-guide/mm/damon/start: update snapshot example (SeongJae Park) - Docs/admin-guide/mm/damon/usage: fix and add missing DAMOS filter sysfs files on files hierarchy (SeongJae Park) - Docs/mm/damon: add an example monitoring intervals tuning (SeongJae Park) - Docs/mm/damon/design: add monitoring parameters tuning guide (SeongJae Park) - mm: remove PageTransTail() (Matthew Wilcox (Oracle)) - mm/mglru: fix PTE-mapped large folios (Yu Zhao) - mm/mglru: rework workingset protection (Yu Zhao) - mm/mglru: rework refault detection (Yu Zhao) - mm/mglru: rework type selection (Yu Zhao) - mm/mglru: rework aging feedback (Yu Zhao) - mm/mglru: optimize deactivation (Yu Zhao) - mm/mglru: clean up workingset (Yu Zhao) - mm/memblock: add memblock_alloc_or_panic interface (Guo Weikang) - mm: make mmap_region() internal (Lorenzo Stoakes) - mips: vdso: prefer do_mmap() to mmap_region() (Lorenzo Stoakes) - mm, swap_slots: remove slot cache for freeing path (Kairui Song) - mm, swap: use a global swap cluster for non-rotation devices (Kairui Song) - mm, swap: introduce a helper for retrieving cluster from offset (Kairui Song) - mm, swap: simplify percpu cluster updating (Kairui Song) - mm, swap: reduce contention on device lock (Kairui Song) - mm, swap: use an enum to define all cluster flags and wrap flags changes (Kairui Song) - mm, swap: hold a reference during scan and cleanup flag usage (Kairui Song) - mm, swap: clean up plist removal and adding (Kairui Song) - mm, swap: clean up device availability check (Kairui Song) - mm, swap: use cluster lock for HDD (Kairui Song) - mm, swap: remove old allocation path for HDD (Kairui Song) - mm, swap: fold swap_info_get_cont in the only caller (Kairui Song) - mm, swap: minor clean up for swap entry allocation (Kairui Song) - alloc_tag: avoid current->alloc_tag manipulations when profiling is disabled (Suren Baghdasaryan) - memcg: fix soft lockup in the OOM process (Chen Ridong) - mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc() (Alex Shi) - mm/zsmalloc: convert get/set_first_obj_offset() to take zpdesc (Alex Shi) - mm/zsmalloc: convert SetZsPageMovable and remove unused funcs (Alex Shi) - mm/zsmalloc: convert get_zspage() to take zpdesc (Hyeonggon Yoo) - mm/zsmalloc: convert migrate_zspage() to use zpdesc (Hyeonggon Yoo) - mm/zsmalloc: convert location_to_obj() to take zpdesc (Hyeonggon Yoo) - mm/zsmalloc: convert __free_zspage() to use zpdesc (Hyeonggon Yoo) - mm/zsmalloc: convert reset_page to reset_zpdesc (Alex Shi) - mm/zsmalloc: add two helpers for zs_page_migrate() and make it use zpdesc (Hyeonggon Yoo) - mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdesc (Hyeonggon Yoo) - mm/zsmalloc: convert init_zspage() to use zpdesc (Hyeonggon Yoo) - mm/zsmalloc: convert obj_allocated() and related helpers to use zpdesc (Hyeonggon Yoo) - mm/zsmalloc: convert create_page_chain() and its users to use zpdesc (Alex Shi) - mm/zsmalloc: convert obj_malloc() to use zpdesc (Hyeonggon Yoo) - mm/zsmalloc: add and use pfn/zpdesc seeking funcs (Hyeonggon Yoo) - mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to use zpdesc (Hyeonggon Yoo) - mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage() (Alex Shi) - mm/zsmalloc: add zpdesc memory descriptor for zswap.zpool (Alex Shi) - Docs/admin-guide/mm/damon/usage: document DAMOS filter 'allow' sysfs file (SeongJae Park) - Docs/admin-guide/mm/damon/usage: omit DAMOS filter details in favor of design doc (SeongJae Park) - Docs/ABI/damon: document DAMOS filter allow sysfs file (SeongJae Park) - Docs/mm/damon/design: document allow/reject DAMOS filter behaviors (SeongJae Park) - mm/damon/sysfs-schemes: add a file for setting damos_filter->allow (SeongJae Park) - mm/damon: add 'allow' argument to damos_new_filter() (SeongJae Park) - mm/damon/paddr: support damos_filter->allow (SeongJae Park) - mm/damon/core: support damos_filter->allow (SeongJae Park) - mm/damon/core: add damos_filter->allow field (SeongJae Park) - mm/damon: fixup damos_filter kernel-doc (SeongJae Park) - mm: alloc_pages_bulk: rename API (Luiz Capitulino) - mm: alloc_pages_bulk_noprof: drop page_list argument (Luiz Capitulino) - selftests/mm: introduce uffd-wp-mremap regression test (Ryan Roberts) - mm/hugetlb: unify restore reserve accounting for new allocations (Peter Xu) - mm/hugetlb: drop vma_has_reserves() (Peter Xu) - mm/hugetlb: simplify vma_has_reserves() (Peter Xu) - mm/hugetlb: clean up map/global resv accounting when allocate (Peter Xu) - mm/hugetlb: rename avoid_reserve to cow_from_owner (Peter Xu) - mm/hugetlb: stop using avoid_reserve flag in fork() (Peter Xu) - mm/hugetlb: fix avoid_reserve to allow taking folio from subpool (Peter Xu) - mm: shmem: skip swapcache for swapin of synchronous swap device (Baolin Wang) - mm/memmap: prevent double scanning of memmap by kmemleak (Guo Weikang) - mm/fake-numa: allow later numa node hotplug (Bruno Faccini) - mm/damon: remove DAMON debugfs interface (SeongJae Park) - mm/damon: remove DAMON debugfs interface kunit tests (SeongJae Park) - kunit: configs: remove configs for DAMON debugfs interface tests (SeongJae Park) - selftests/damon: remove tests for DAMON debugfs interface (SeongJae Park) - selftests/damon/config: remove configs for DAMON debugfs interface selftests (SeongJae Park) - Docs/mm/damon/design: update for removal of DAMON debugfs interface (SeongJae Park) - Docs/admin-guide/mm/damon/usage: remove DAMON debugfs interface documentation (SeongJae Park) - Docs/translations/*/admin-guide/mm/damon/usage: remove DAMON debugfs interface documentation (SeongJae Park) - Docs/ABI/damon: document per-region DAMOS filter-passed bytes stat file (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document sz_filtered_out of scheme tried region directories (SeongJae Park) - Docs/mm/damon/design: document per-region sz_filter_passed stat (SeongJae Park) - mm/damon/sysfs-schemes: expose per-region filter-passed bytes (SeongJae Park) - mm/damon/core: pass per-region filter-passed bytes to damos_walk_control->walk_fn() (SeongJae Park) - Docs/ABI/damon: document per-scheme filter-passed bytes stat file (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document sz_ops_filter_passed (SeongJae Park) - Docs/mm/damon/design: document sz_ops_filter_passed (SeongJae Park) - mm/damon/syfs-schemes: implement per-scheme filter-passed bytes stat (SeongJae Park) - mm/damon/core: implement per-scheme ops-handled filter-passed bytes stat (SeongJae Park) - mm/damon/paddr: report filter-passed bytes back for DAMOS_STAT action (SeongJae Park) - mm/damon/paddr: report filter-passed bytes back for normal actions (SeongJae Park) - mm/damon: ask apply_scheme() to report filter-passed region-internal bytes (SeongJae Park) - Docs/admin-guide/mm/damon/usage: link damos stat design doc (SeongJae Park) - Docs/mm/damon/design: add 'statistics' section (SeongJae Park) - mm/damon: clarify trying vs applying on damos_stat kernel-doc comment (SeongJae Park) - mm/damon/sysfs: remove unused code for schemes tried regions update (SeongJae Park) - mm/damon/sysfs: use damos_walk() for update_schemes_tried_{bytes,regions} (SeongJae Park) - Docs/mm/damon/design: document DAMOS regions walking (SeongJae Park) - mm/damon/core: implement damos_walk() (SeongJae Park) - mm/damon/sysfs: use damon_call() for update_schemes_effective_quotas (SeongJae Park) - mm/damon/sysfs: use damon_call() for commit_schemes_quota_goals (SeongJae Park) - mm/damon/sysfs: use damon_call() for update_schemes_stats (SeongJae Park) - mm/damon/core: introduce damon_call() (SeongJae Park) - mm/damon/sysfs: handle clear_schemes_tried_regions from DAMON sysfs context (SeongJae Park) - mm/damon/sysfs-schemes: remove unnecessary schemes existence check in damon_sysfs_schemes_clear_regions() (SeongJae Park) - mm: introduce ctor/dtor at PGD level (Kevin Brodsky) - asm-generic: pgalloc: provide generic __pgd_{alloc,free} (Kevin Brodsky) - ARM: mm: rename PGD helpers (Kevin Brodsky) - m68k: mm: add calls to pagetable_pmd_[cd]tor (Kevin Brodsky) - parisc: mm: ensure pagetable_pmd_[cd]tor are called (Kevin Brodsky) - mm: move common part of pagetable_*_ctor to helper (Kevin Brodsky) - mm/debug: prefer VM_WARN_ON_VMG() to report VMG debug warnings (Lorenzo Stoakes) - mm/debug: introduce VM_WARN_ON_VMG() to dump VMA merge state (Lorenzo Stoakes) - lib/list_debug.c: add object information in case of invalid object (Maninder Singh) - mm: pgtable: introduce generic pagetable_dtor_free() (Qi Zheng) - mm: pgtable: move __tlb_remove_table_one() in x86 to generic file (Qi Zheng) - mm: pgtable: completely move pagetable_dtor() to generic tlb_remove_table() (Qi Zheng) - mm: pgtable: introduce generic __tlb_remove_table() (Qi Zheng) - s390: pgtable: consolidate PxD and PTE TLB free paths (Qi Zheng) - x86: pgtable: move pagetable_dtor() to __tlb_remove_table() (Qi Zheng) - x86: pgtable: convert __tlb_remove_table() to use struct ptdesc (Qi Zheng) - riscv: pgtable: move pagetable_dtor() to __tlb_remove_table() (Qi Zheng) - arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() (Qi Zheng) - arm: pgtable: move pagetable_dtor() to __tlb_remove_table() (Qi Zheng) - mm: pgtable: introduce pagetable_dtor() (Qi Zheng) - s390: pgtable: add statistics for PUD and P4D level page table (Qi Zheng) - arm64: pgtable: use mmu gather to free p4d level page table (Qi Zheng) - mm: pgtable: add statistics for P4D level page table (Qi Zheng) - asm-generic: pgalloc: provide generic p4d_{alloc_one,free} (Kevin Brodsky) - riscv: mm: skip pgtable level check in {pud,p4d}_alloc_one (Kevin Brodsky) - mm: remove unnecessary calls to lru_add_drain (Rik van Riel) - mm: add build-time option for hotplug memory default online type (Gregory Price) - selftests/mm: add new test cases to the migration test (Donet Tom) - mm: replace free hugepage folios after migration (yangge) - zram: cond_resched() in writeback loop (Sergey Senozhatsky) - zram: use zram_read_from_zspool() in writeback (Sergey Senozhatsky) - zram: factor out different page types read (Sergey Senozhatsky) - zram: factor out ZRAM_HUGE write (Sergey Senozhatsky) - zram: factor out ZRAM_SAME write (Sergey Senozhatsky) - zram: remove entry element member (Sergey Senozhatsky) - zram: free slot memory early during write (Sergey Senozhatsky) - mm/swap_cgroup: decouple swap cgroup recording and clearing (Kairui Song) - mm/swap_cgroup: remove global swap cgroup lock (Kairui Song) - mm/swap_cgroup: remove swap_cgroup_cmpxchg (Kairui Song) - mm, memcontrol: avoid duplicated memcg enable check (Kairui Song) - test_maple_tree: test exhausted upper limit of mtree_alloc_cyclic() (Liam R. Howlett) - mm/page_idle: constify 'struct bin_attribute' (Thomas Weißschuh) - mm/huge_memory.c: rename shadowed local (Andrew Morton) - tools: testing: add simple __mmap_region() userland test (Lorenzo Stoakes) - mm: unexport apply_to_existing_page_range (Christoph Hellwig) - mm: fix outdated incorrect code comments for handle_mm_fault() (Jinliang Zheng) - mm/early_ioremap: add null pointer checks to prevent NULL-pointer dereference (Guo Weikang) - mm: add comments to do_mmap(), mmap_region() and vm_mmap() (Lorenzo Stoakes) - mm: assert mmap write lock held on do_mmap(), mmap_region() (Lorenzo Stoakes) - MAINTAINERS: update MEMORY MAPPING section (Lorenzo Stoakes) - memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol (Joshua Hahn) - memcg/hugetlb: introduce mem_cgroup_charge_hugetlb (Joshua Hahn) - memcg/hugetlb: introduce memcg_accounts_hugetlb (Joshua Hahn) - mm/migrate: remove slab checks in isolate_movable_page() (Hyeonggon Yoo) - samples/damon/prcl: implement schemes setup (SeongJae Park) - samples/damon: introduce a skeleton of a smaple DAMON module for proactive reclamation (SeongJae Park) - samples/damon/wsse: implement working set size estimation and logging (SeongJae Park) - samples/damon/wsse: start and stop DAMON as the user requests (SeongJae Park) - samples: add a skeleton of a sample DAMON module for working set size estimation (SeongJae Park) - selftests/mm: remove X permission from sigaltstack mapping (Kevin Brodsky) - selftests/mm: skip pkey_sighandler_tests if support is missing (Kevin Brodsky) - selftests/mm: rename pkey register macro (Kevin Brodsky) - selftests/mm: use sys_pkey helpers consistently (Kevin Brodsky) - selftests/mm: ensure non-global pkey symbols are marked static (Kevin Brodsky) - selftests/mm: remove empty pkey helper definition (Kevin Brodsky) - selftests/mm: ensure pkey-*.h define inline functions only (Kevin Brodsky) - selftests/mm: define types using typedef in pkey-helpers.h (Kevin Brodsky) - selftests/mm: remove unused pkey helpers (Kevin Brodsky) - selftests/mm: build with -O2 (Kevin Brodsky) - selftests/mm: fix -Warray-bounds warnings in pkey_sighandler_tests (Kevin Brodsky) - selftests/mm: fix strncpy() length (Kevin Brodsky) - selftests/mm: fix -Wmaybe-uninitialized warnings (Kevin Brodsky) - selftests/mm: fix condition in uffd_move_test_common() (Kevin Brodsky) - mm/memory_hotplug: don't use __GFP_HARDWALL when migrating pages via memory offlining (David Hildenbrand) - mm/page_alloc: don't use __GFP_HARDWALL when migrating pages via alloc_contig*() (David Hildenbrand) - selftests/mm: mremap_test: Remove unused variable and type mismatches (Muhammad Usama Anjum) - selftests/mm: mseal_test: remove unused variables (Muhammad Usama Anjum) - selftests/mm: pagemap_ioctl: Fix types mismatches shown by compiler options (Muhammad Usama Anjum) - selftests/mm: thp_settings: remove const from return type (Muhammad Usama Anjum) - mseal: remove can_do_mseal() (Jeff Xu) - mm/hugetlb: support FOLL_FORCE|FOLL_WRITE (Guillaume Morin) - mm: perform all memfd seal checks in a single place (Lorenzo Stoakes) - mm: enforce __must_check on VMA merge and split (Lorenzo Stoakes) - mm/damon/tests/vaddr-kunit.h: reduce stack consumption (Andrew Morton) - mm: introduce mmap_lock_speculate_{try_begin|retry} (Suren Baghdasaryan) - mm: convert mm_lock_seq to a proper seqcount (Suren Baghdasaryan) - seqlock: add raw_seqcount_try_begin (Suren Baghdasaryan) - mm/shmem: refactor to reuse vfs_parse_monolithic_sep for option parsing (Guo Weikang) - selftests/mm: add fork CoW guard page test (Lorenzo Stoakes) - mm: add per-order mTHP swap-in fallback/fallback_charge counters (Wenchao Hao) - x86: select ARCH_SUPPORTS_PT_RECLAIM if X86_64 (Qi Zheng) - x86: mm: free page table pages by RCU instead of semi RCU (Qi Zheng) - mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED) (Qi Zheng) - mm: make zap_pte_range() handle full within-PMD range (Qi Zheng) - mm: do_zap_pte_range: return any_skipped information to the caller (Qi Zheng) - mm: zap_install_uffd_wp_if_needed: return whether uffd-wp pte has been re-installed (Qi Zheng) - mm: skip over all consecutive none ptes in do_zap_pte_range() (Qi Zheng) - mm: introduce do_zap_pte_range() (Qi Zheng) - mm: introduce zap_nonpresent_ptes() (Qi Zheng) - mm: userfaultfd: recheck dst_pmd entry in move_pages_pte() (Qi Zheng) - mm: khugepaged: recheck pmd state in retract_page_tables() (Qi Zheng) - mm/hugetlb: don't map folios writable without VM_WRITE when copying during fork() (David Hildenbrand) - hugetlb: prioritize surplus allocation from current node (Koichiro Den) - readahead: properly shorten readahead when falling back to do_page_cache_ra() (Jan Kara) - readahead: don't shorten readahead window in read_pages() (Jan Kara) - powernv/memtrace: use __GFP_ZERO with alloc_contig_pages() (David Hildenbrand) - mm/page_alloc: forward the gfp flags from alloc_contig_range() to post_alloc_hook() (David Hildenbrand) - mm/page_alloc: sort out the alloc_contig_range() gfp flags mess (David Hildenbrand) - mm/page_alloc: make __alloc_contig_migrate_range() static (David Hildenbrand) - mm/page_isolation: don't pass gfp flags to start_isolate_page_range() (David Hildenbrand) - mm/page_isolation: don't pass gfp flags to isolate_single_pageblock() (David Hildenbrand) - mm/memory_hotplug: move debug_pagealloc_map_pages() into online_pages_range() (David Hildenbrand) - mm/vma: move __vm_munmap() to mm/vma.c (Lorenzo Stoakes) - mm/vma: move stack expansion logic to mm/vma.c (Lorenzo Stoakes) - mm: abstract get_arg_page() stack expansion and mmap read lock (Lorenzo Stoakes) - mm/vma: move unmapped_area() internals to mm/vma.c (Lorenzo Stoakes) - mm/vma: move brk() internals to mm/vma.c (Lorenzo Stoakes) - mm/page_alloc: add some detailed comments in can_steal_fallback (gaoxiang17) - mm:kasan: fix sparse warnings: Should it be static? (Nihar Chaithanya) - lazy tlb: fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN (Nicholas Piggin) - maple_tree: only root node could be deficient (Wei Yang) - maple_tree: add a test check deficient node (Wei Yang) - maple_tree: simplify split calculation (Wei Yang) - mm: swap_cgroup: get rid of __lookup_swap_cgroup() (Roman Gushchin) - mm: swap_cgroup: allocate swap_cgroup map using vcalloc() (Roman Gushchin) - mm: remove the non-useful else after a break in a if statement (Keren Sun) - mm: remove unnecessary whitespace before a quoted newline (Keren Sun) - mm: prefer 'unsigned int' to bare use of 'unsigned' (Keren Sun) - selftest/mm: remove seal_elf (Jeff Xu) - maple_tree: we don't set offset to MAPLE_NODE_SLOTS on error (Wei Yang) - maple_tree: not possible to be a root node after loop (Wei Yang) - maple_tree: index has been checked to be smaller than pivot (Wei Yang) - filemap: remove unused folio_add_wait_queue (Dr. David Alan Gilbert) - selftests: mm: fix conversion specifiers in transact_test() (guanjing) - list_lru: expand list_lru_add() docs with info about sublists (Alice Ryhl) - mm/rodata_test: verify test data is unchanged, rather than non-zero (Petr Tesarik) - mm/rodata_test: use READ_ONCE() to read const variable (Petr Tesarik) - docs: tmpfs: drop 'fadvise()' from the documentation (Baolin Wang) - docs: tmpfs: update the large folios policy for tmpfs and shmem (David Hildenbrand) - mm: shmem: add a kernel command line to change the default huge policy for tmpfs (Baolin Wang) - mm: shmem: add large folio support for tmpfs (Baolin Wang) - mm: shmem: change shmem_huge_global_enabled() to return huge order bitmap (Baolin Wang) - mm: factor out the order calculation into a new helper (Baolin Wang) - kasan: make kasan_record_aux_stack_noalloc() the default behaviour (Peter Zijlstra) - mm/memory: fix a comment typo in lock_mm_and_find_vma() (Chin Yik Ming) - mm: change type of cma_area_count to unsigned int (Jiale Yang) - mm: pgtable: make ptep_clear() non-atomic (Qi Zheng) - selftests/mm: add a few missing gitignore files (Li Zhijian) - mm/hugetlb_cgroup: avoid useless return in void function (Pintu Kumar) - mm: mmap_lock: optimize mmap_lock tracepoints (Shakeel Butt) - mm/damon/core: remove duplicate list_empty quota->goals check (Honggyu Kim) - slab: allocate frozen pages (Matthew Wilcox (Oracle)) - mm/mempolicy: add alloc_frozen_pages() (Matthew Wilcox (Oracle)) - mm/page_alloc: add __alloc_frozen_pages() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to end of __alloc_pages() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_slowpath() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_direct_reclaim() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_direct_compact() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_may_oom() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_cpuset_fallback() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to callers of get_page_from_freelist() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to callers of prep_new_page() (Matthew Wilcox (Oracle)) - mm/page_alloc: move set_page_refcounted() to callers of post_alloc_hook() (Matthew Wilcox (Oracle)) - mm/page_alloc: export free_frozen_pages() instead of free_unref_page() (Matthew Wilcox (Oracle)) - mm: make alloc_pages_mpol() static (Matthew Wilcox (Oracle)) - mm/page_alloc: cache page_zone() result in free_unref_page() (Matthew Wilcox (Oracle)) - mm: migrate: remove unused argument vma from migrate_misplaced_folio() (Donet Tom) - mm/zswap: add LRU_STOP to comment about dropping the lru lock (Alice Ryhl) - maple_tree: use mas_next_slot() directly (Wei Yang) - ocfs2: use str_yes_no() and str_no_yes() helper functions (Thorsten Blum) - include/linux/lz4.h: add some missing macros (Gao Xiang) - Xarray: use xa_mark_t in xas_squash_marks() to keep code consistent (Kemeng Shi) - Xarray: remove repeat check in xas_squash_marks() (Kemeng Shi) - Xarray: distinguish large entries correctly in xas_split_alloc() (Kemeng Shi) - Xarray: move forward index correctly in xas_pause() (Kemeng Shi) - Xarray: do not return sibling entries from xas_find_marked() (Kemeng Shi) - ipc/util.c: complete the kernel-doc function descriptions (Randy Dunlap) - gcov: clang: use correct function param names (Randy Dunlap) - latencytop: use correct kernel-doc format for func params (Randy Dunlap) - minmax.h: remove some #defines that are only expanded once (David Laight) - minmax.h: simplify the variants of clamp() (David Laight) - minmax.h: move all the clamp() definitions after the min/max() ones (David Laight) - minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() (David Laight) - minmax.h: reduce the #define expansion of min(), max() and clamp() (David Laight) - minmax.h: update some comments (David Laight) - minmax.h: add whitespace around operators and after commas (David Laight) - nilfs2: do not update mtime of renamed directory that is not moved (Ryusuke Konishi) - nilfs2: handle errors that nilfs_prepare_chunk() may return (Ryusuke Konishi) - CREDITS: fix spelling mistake (Tanya Agarwal) - nilfs2: revise the return value description style for consistency. (Ryusuke Konishi) - nilfs2: add missing return value kernel-doc descriptions (Ryusuke Konishi) - nilfs2: correct return value kernel-doc descriptions for the rest (Ryusuke Konishi) - nilfs2: correct return value kernel-doc descriptions for metadata files (Ryusuke Konishi) - nilfs2: correct return value kernel-doc descriptions for sufile (Ryusuke Konishi) - nilfs2: correct return value kernel-doc descriptions for bmap functions (Ryusuke Konishi) - nilfs2: correct return value kernel-doc descriptions for ioctl functions (Ryusuke Konishi) - checkpatch: don't warn about extra parentheses in staging/ (Dan Carpenter) - hung_task: add task->flags, blocked by coredump to log (Oxana Kharitonova) - checkpatch: remove migrated RCU APIs from deprecated_apis (David Reaver) - nilfs2: protect access to buffers with no active references (Ryusuke Konishi) - nilfs2: do not force clear folio if buffer is referenced (Ryusuke Konishi) - ocfs2: remove parameter parent_fe_bh from __ocfs2_mknod_locked (Su Yue) - ocfs2: mark dquot as inactive if failed to start trans while releasing dquot (Su Yue) - ocfs2: check tl->count of truncate log inode in ocfs2_get_truncate_log_info (Su Yue) - mailmap: update entry for Linus Lüssing (Linus Lüssing) - ocfs2: correct l_next_free_rec in online check (Julian Sun) - ocfs2: check el->l_next_free_rec in ocfs2_get_clusters_nocache (Julian Sun) - lib/list_sort: clarify comparison function requirements in list_sort() (Kuan-Wei Chiu) - lib/sort: clarify comparison function requirements in sort_r() (Kuan-Wei Chiu) - MAINTAINERS: fix list entries with display names (Rob Herring (Arm)) - kthread: correct comments before kthread_queue_work() (Tio Zhang) - squashfs: convert squashfs_fill_page() to take a folio (Matthew Wilcox (Oracle)) - squashfs; convert squashfs_copy_cache() to take a folio (Matthew Wilcox (Oracle)) - squashfs: convert squashfs_readpage_block() to take a folio (Matthew Wilcox (Oracle)) - squashfs: pass a folio to squashfs_readpage_fragment() (Matthew Wilcox (Oracle)) - squashfs: use a folio throughout squashfs_read_folio() (Matthew Wilcox (Oracle)) - squashfs: update Kconfig information (Phillip Lougher) - Documentation: update the Squashfs filesystem documentation (Phillip Lougher) - squashfs: don't allocate read_page cache if SQUASHFS_FILE_DIRECT configured (Phillip Lougher) - squashfs: make squashfs_cache_init() return ERR_PTR(-ENOMEM) (Phillip Lougher) - delayacct: add delay min to record delay peak (Wang Yaxin) - drivers: remove get_task_comm() and print task comm directly (Yafang Shao) - security: remove get_task_comm() and print task comm directly (Yafang Shao) - net: remove get_task_comm() and print task comm directly (Yafang Shao) - arch: remove get_task_comm() and print task comm directly (Yafang Shao) - kernel: remove get_task_comm() and print task comm directly (Yafang Shao) - kasan: fix typo in kasan_poison_new_object documentation (Dominik Karol Piątkowski) - lib/inflate.c: remove dead code (Ariel Otilibili) - init: fix removal warning for deprecated initrd loading (Martin Kepplinger) - iov_iter: remove setting of page->index (Matthew Wilcox (Oracle)) - ocfs2: support large folios in ocfs2_write_zero_page() (Mark Tinguely) - ocfs2: support large folios in ocfs2_zero_cluster_folios() (Mark Tinguely) - ocfs2: remove ocfs2_start_walk_page_trans() prototype (Matthew Wilcox (Oracle)) - ocfs2: use a folio in ocfs2_fast_symlink_read_folio() (Matthew Wilcox (Oracle)) - ocfs2: convert ocfs2_read_inline_data() to take a folio (Matthew Wilcox (Oracle)) - ocfs2: convert ocfs2_map_and_dirty_page() to ocfs2_map_and_dirty_folio() (Mark Tinguely) - ocfs2: convert ocfs2_duplicate_clusters_by_page() to use a folio (Mark Tinguely) - ocfs2: use an array of folios instead of an array of pages (Mark Tinguely) - ocfs2: convert ocfs2_clear_page_regions() to ocfs2_clear_folio_regions() (Mark Tinguely) - ocfs2: convert ocfs2_map_page_blocks() to ocfs2_map_folio_blocks() (Mark Tinguely) - ocfs2: use a folio in ocfs2_map_and_dirty_page() (Mark Tinguely) - ocfs2: use a folio in ocfs2_prepare_page_for_write() (Mark Tinguely) - ocfs2: use a folio in ocfs2_write_end_nolock() (Mark Tinguely) - ocfs2: convert ocfs2_write_failure() to use a folio (Mark Tinguely) - ocfs2: convert w_pages to w_folios (Mark Tinguely) - ocfs2: convert ocfs2_inode_lock_with_page() to ocfs2_inode_lock_with_folio() (Mark Tinguely) - ocfs2: convert ocfs2_readpage_inline() to take a folio (Mark Tinguely) - ocfs2: pass mmap_folio around instead of mmap_page (Matthew Wilcox (Oracle)) - ocfs2: use a folio in ocfs2_write_begin_inline() (Mark Tinguely) - ocfs2: use a folio in ocfs2_zero_new_buffers() (Mark Tinguely) - ocfs2: convert w_target_page to w_target_folio (Mark Tinguely) - ocfs2: convert ocfs2_page_mkwrite() to use a folio (Matthew Wilcox (Oracle)) - ocfs2: handle a symlink read error correctly (Matthew Wilcox (Oracle)) - Squashfs: don't allocate fragment caches more than fragments (pangliyuan) - lib/math: add int_sqrt test suite (Luis Felipe Hernandez) - XArray: minor documentation improvements (Tamir Duberstein) - ocfs2: replace deprecated simple_strtol with kstrtol (Daniel Yang) - ocfs2: miscellaneous spelling fixes (Dmitry Antipov) - ocfs2: heartbeat: replace simple_strtoul with kstrtoul (Daniel Yang) - alpha: remove duplicate included header file (Thorsten Blum) - lib/rhashtable: fix the typo for preemptible (Pratyush Mittal) - get_task_exe_file: check PF_KTHREAD locklessly (Mateusz Guzik) - kernel-wide: add explicity||explicitly to spelling.txt (Shivam Chaudhary) - ocfs2: convert to the new mount API (Eric Sandeen) - dlmfs: convert to the new mount API (Eric Sandeen) - watchdog: output this_cpu when printing hard LOCKUP (Yunhui Cui) - ALSA: line6: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - livepatch: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - ceph: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - staging: vc04_services: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - bluetooth: mgmt: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - wifi: ath11k: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - xen/blkback: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - scsi: pm8001: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - scsi: arcmsr: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - scsi: lpfc: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - drm/xe: convert timeout to secs_to_jiffies() (Easwar Hariharan) - accel/habanalabs: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - mm: kmemleak: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - powerpc/papr_scm: convert timeouts to secs_to_jiffies() (Easwar Hariharan) - s390: kernel: convert timeouts to use secs_to_jiffies() (Easwar Hariharan) - arm: pxa: convert timeouts to use secs_to_jiffies() (Easwar Hariharan) - coccinelle: misc: add secs_to_jiffies script (Easwar Hariharan) - netfilter: conntrack: cleanup timeout definitions (Easwar Hariharan) - fault-inject: use prandom where cryptographically secure randomness is not needed (Akinobu Mita) - checkpatch: check return of `git_commit_info` (Tamir Duberstein) - ucounts: move kfree() out of critical zone protected by ucounts_lock (MengEn Sun) - xarray: port tests to kunit (Tamir Duberstein) - include: update references to include/asm- (Geert Uytterhoeven) - checkpatch: update reference to include/asm- (Geert Uytterhoeven) - tools/accounting/procacct: fix minor errors (zhang jiao) - delayacct: add delay max to record delay peak (Wang Yaxin) - kernel/resource: simplify API __devm_release_region() implementation (Zijun Hu) - xarray: extract helper from __xa_{insert,cmpxchg} (Tamir Duberstein) - xarray: extract xa_zero_to_null (Tamir Duberstein) - scripts/spelling.txt: add more spellings to spelling.txt (Colin Ian King) - Documentation/core-api: min_heap: add author information (Kuan-Wei Chiu) - lib min_heap: add brief introduction to Min Heap API (Kuan-Wei Chiu) - lib/test_min_heap: use inline min heap variants to reduce attack vector (Kuan-Wei Chiu) - lib min_heap: improve type safety in min_heap macros by using container_of (Kuan-Wei Chiu) - ahci: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Raphael Gallais-Pou) - ahci: Introduce ahci_ignore_port() helper (Damien Le Moal) - ata: libahci_platform: support non-consecutive port numbers (Josua Mayer) - ata: sata_gemini: Remove remaining reset glue (Dr. David Alan Gilbert) - ata: sata_gemini: Remove unused gemini_sata_reset_bridge() (Dr. David Alan Gilbert) - ata: Constify struct pci_device_id (Christophe JAILLET) - scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() (Arun Easi) - scsi: fnic: Test for memory allocation failure and return error code (Karan Tilak Kumar) - scsi: fnic: Return appropriate error code from failure of scsi drv init (Karan Tilak Kumar) - scsi: fnic: Return appropriate error code for mem alloc failure (Karan Tilak Kumar) - scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro (Arun Easi) - scsi: fnic: Fix use of uninitialized value in debug message (Dheeraj Reddy Jonnalagadda) - scsi: fnic: Delete incorrect debugfs error handling (Dan Carpenter) - scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP (Karan Tilak Kumar) - scsi: fnic: Remove extern definition from .c files (Karan Tilak Kumar) - scsi: fnic: Remove unnecessary else and unnecessary break in FDLS (Karan Tilak Kumar) - scsi: fnic: Increment driver version (Karan Tilak Kumar) - scsi: fnic: Add support to handle port channel RSCN (Karan Tilak Kumar) - scsi: fnic: Code cleanup (Karan Tilak Kumar) - scsi: fnic: Add stats and related functionality (Karan Tilak Kumar) - scsi: fnic: Modify fnic interfaces to use FDLS (Karan Tilak Kumar) - scsi: fnic: Modify IO path to use FDLS (Karan Tilak Kumar) - scsi: fnic: Add functionality in fnic to support FDLS (Karan Tilak Kumar) - scsi: fnic: Add and integrate support for FIP (Karan Tilak Kumar) - scsi: fnic: Add and integrate support for FDMI (Karan Tilak Kumar) - scsi: fnic: Add Cisco hardware model names (Karan Tilak Kumar) - scsi: fnic: Add support for unsolicited requests and responses (Karan Tilak Kumar) - scsi: fnic: Add support for target based solicited requests and responses (Karan Tilak Kumar) - scsi: fnic: Add support for fabric based solicited requests and responses (Karan Tilak Kumar) - scsi: fnic: Add headers and definitions for FDLS (Karan Tilak Kumar) - scsi: fnic: Replace shost_printk() with dev_info()/dev_err() (Karan Tilak Kumar) - scsi: mpi3mr: Fix possible crash when setting up bsg fails (Guixin Liu) - scsi: ufs: bsg: Set bsg_queue to NULL after removal (Guixin Liu) - scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails (Guixin Liu) - scsi: st: Don't set pos_unknown just after device recognition (Kai Mäkisara) - scsi: aic7xxx: Fix build 'aicasm' warning (wangdicheng) - scsi: Revert "scsi: ufs: core: Probe for EXT_IID support" (Avri Altman) - scsi: storvsc: Ratelimit warning logs to prevent VM denial of service (Easwar Hariharan) - scsi: scsi_debug: Constify sdebug_driver_template (John Garry) - scsi: documentation: Corrections for struct updates (Randy Dunlap) - scsi: driver-api: documentation: Change what is added to docbook (Randy Dunlap) - scsi: transport: sas: spi: Fix kernel-doc for exported functions (Randy Dunlap) - scsi: scsi_scan: Add kernel-doc for exported function (Randy Dunlap) - scsi: scsi_lib: Add kernel-doc for exported functions (Randy Dunlap) - scsi: scsi_ioctl: Add kernel-doc for exported functions (Randy Dunlap) - scsi: scsi_error: Add kernel-doc for exported functions (Randy Dunlap) - scsi: scsi_debug: Skip host/bus reset settle delay (Bart Van Assche) - scsi: qla4xxx: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: qla2xxx: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: qedi: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: qedf: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: ipr: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: lpfc: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: ibmvfc: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: esas2r: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: arcmsr: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: 3w-sas: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: core: Constify 'struct bin_attribute' (Thomas Weißschuh) - scsi: lpfc: Copyright updates for 14.4.0.7 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.7 (Justin Tee) - scsi: lpfc: Add support for large fw object application layer reads (Justin Tee) - scsi: lpfc: Update definition of firmware configuration mbox cmds (Justin Tee) - scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask (Justin Tee) - scsi: lpfc: Add handling for LS_RJT reason explanation authentication required (Justin Tee) - scsi: lpfc: Modify handling of ADISC based on ndlp state and RPI registration (Justin Tee) - scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage (Justin Tee) - scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only (Justin Tee) - scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() (Justin Tee) - scsi: myrb: Remove dead code (Ariel Otilibili) - scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 (Paul Menzel) - scsi: mpt3sas: Add details to EEDPTagMode error message (Paul Menzel) - scsi: esp: Fix variable typo (Siddharth Menon) - scsi: ufs: crypto: Remove ufs_hba_variant_ops::program_key (Eric Biggers) - scsi: ufs: qcom: Convert to use UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE (Eric Biggers) - scsi: ufs: crypto: Add ufs_hba_from_crypto_profile() (Eric Biggers) - scsi: ufs: qcom: Fix crypto key eviction (Eric Biggers) - scsi: isci: Remove unused isci_remote_device_reset_complete() (Dr. David Alan Gilbert) - scsi: iscsi: Remove unused iscsi_create_session() (Dr. David Alan Gilbert) - scsi: target: Remove unused functions (Dr. David Alan Gilbert) - scsi: documentation: scsi_eh: updates for EH changes (Randy Dunlap) - scsi: qedi: Use kthread_create_on_cpu() (Frederic Weisbecker) - scsi: bnx2i: Use kthread_create_on_cpu() (Frederic Weisbecker) - scsi: bnx2fc: Use kthread_create_on_cpu() (Frederic Weisbecker) - scsi: MAINTAINERS: Remove myself as isci driver maintainer (Artur Paszkiewicz) - scsi: Constify struct pci_device_id (Christophe JAILLET) - scsi: storvsc: Don't assume cpu_possible_mask is dense (Michael Kelley) - scsi: MAINTAINERS: Update zfcp entry (Steffen Maier) - scsi: zfcp: Clarify zfcp_port refcount ownership during "link" test (Steffen Maier) - scsi: zfcp: Correct kdoc parameter description for sending ELS and CT (Fedor Loshakov) - scsi: Eliminate scsi_register() and scsi_unregister() usage & docs (Randy Dunlap) - scsi: docs: Remove init_this_scsi_driver() (Randy Dunlap) - scsi: ufs: core: Do not hold any lock in ufshcd_hba_stop() (Avri Altman) - scsi: core: Update API documentation (Bart Van Assche) - scsi: core: Remove the .slave_configure() method (Bart Van Assche) - scsi: Convert SCSI drivers to .sdev_configure() (Bart Van Assche) - scsi: Rename .device_configure() into .sdev_configure() (Bart Van Assche) - scsi: Rename .slave_alloc() and .slave_destroy() (Bart Van Assche) - scsi: pm80xx: Improve debugging for aborted commands (Vishakha Channapattan) - scsi: pm80xx: Increase reserved tags from 8 to 128 (Igor Pylypiv) - scsi: pm80xx: Use dynamic tag numbers for PHY start and stop (Jolly Shah) - scsi: pm80xx: Do not use libsas port ID (Igor Pylypiv) - scsi: qla2xxx: Move FCE Trace buffer allocation to user control (Quinn Tran) - scsi: csiostor: Fix typo doesnt->doesn't (Prateek Singh Rathore) - scsi: ufs: core: Introduce a new clock_scaling lock (Avri Altman) - scsi: ufs: core: Introduce a new clock_gating lock (Avri Altman) - scsi: ufs: core: Prepare to introduce a new clock_gating lock (Avri Altman) - scsi: ufs: core: Introduce ufshcd_has_pending_tasks() (Avri Altman) - scsi: bsg: Replace zero-length array with flexible array member (Thorsten Blum) - scsi: fnic: Use vcalloc() instead of vmalloc() and memset(0) (Thorsten Blum) - firewire: test: Fix potential null dereference in firewire kunit test (Charles Han) - firewire: ohci: use generic power management (Vaibhav Gupta) - module: sign with sha512 instead of sha1 by default (Thorsten Leemhuis) - module: Don't fail module loading when setting ro_after_init section RO failed (Christophe Leroy) - module: Split module_enable_rodata_ro() (Christophe Leroy) - module: sysfs: Use const 'struct bin_attribute' (Thomas Weißschuh) - module: sysfs: Add notes attributes through attribute_group (Thomas Weißschuh) - module: sysfs: Simplify section attribute allocation (Thomas Weißschuh) - module: sysfs: Drop 'struct module_sect_attr' (Thomas Weißschuh) - module: sysfs: Drop member 'module_sect_attr::address' (Thomas Weißschuh) - module: sysfs: Drop member 'module_sect_attrs::nsections' (Thomas Weißschuh) - module: Constify 'struct module_attribute' (Thomas Weißschuh) - module: Handle 'struct module_version_attribute' as const (Thomas Weißschuh) - params: Prepare for 'const struct module_attribute *' (Thomas Weißschuh) - module: Put known GPL offenders in an array (Uwe Kleine-König) - module: Extend the preempt disabled section in dereference_symbol_descriptor(). (Sebastian Andrzej Siewior) - rtla: Report missed event count (Tomas Glozar) - rtla: Add function to report missed events (Tomas Glozar) - rtla: Count all processed events (Tomas Glozar) - rtla: Count missed trace events (Tomas Glozar) - tools/rtla: Add osnoise_trace_is_off() (Costa Shulyupin) - rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) - rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) - rtla/osnoise: Distinguish missing workload option (Tomas Glozar) - rtla/timerlat_top: Abort event processing on second signal (Tomas Glozar) - rtla/timerlat_hist: Abort event processing on second signal (Tomas Glozar) - rtla/timerlat_top: Stop timerlat tracer on signal (Tomas Glozar) - rtla/timerlat_hist: Stop timerlat tracer on signal (Tomas Glozar) - rtla: Add trace_instance_stop (Tomas Glozar) - tools/rtla: Add basic test suite (Tomas Glozar) - verification/dot2k: Implement event type detection (Gabriele Monaco) - verification/dot2k: Auto patch current kernel source (Gabriele Monaco) - verification/dot2k: Simplify manual steps in monitor creation (Gabriele Monaco) - rv: Simplify manual steps in monitor creation (Gabriele Monaco) - verification/dot2k: Add support for name and description options (Gabriele Monaco) - verification/dot2k: More robust template variables (Gabriele Monaco) - verification/dot2k: Unify main.c templates (Gabriele Monaco) - verification/dot2k: Fix template directory detection (Gabriele Monaco) - tracing/osnoise: Fix resetting of tracepoints (Steven Rostedt) - rv: Reset per-task monitors also for idle tasks (Gabriele Monaco) - cpumask: Rephrase comments for cpumask_any*() APIs (I Hsin Cheng) - cpu: Remove unused init_cpu_online (Dr. David Alan Gilbert) - riscv: Always inline bitops (Nathan Chancellor) - linux/bits.h: simplify GENMASK_INPUT_CHECK() (Vincent Mailhol) - compiler.h: add const_true() (Vincent Mailhol) - erofs: refine z_erofs_get_extent_compressedlen() (Gao Xiang) - erofs: remove dead code in erofs_fc_parse_param (Chen Linxuan) - erofs: return SHRINK_EMPTY if no objects to free (Chen Linxuan) - erofs: convert z_erofs_bind_cache() to folios (Gao Xiang) - erofs: tidy up zdata.c (Gao Xiang) - erofs: get rid of `z_erofs_next_pcluster_t` (Gao Xiang) - erofs: simplify z_erofs_load_compact_lcluster() (Gao Xiang) - erofs: fix potential return value overflow of z_erofs_shrink_scan() (Gao Xiang) - erofs: shorten bvecs[] for file-backed mounts (Gao Xiang) - erofs: micro-optimize superblock checksum (Gao Xiang) - fs: erofs: xattr.c change kzalloc to kcalloc (Ethan Carter Edwards) - remoteproc: st: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - remoteproc: keystone: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - remoteproc: st: Simplify with dev_err_probe (Krzysztof Kozlowski) - remoteproc: omap: Simplify returning syscon PTR_ERR (Krzysztof Kozlowski) - remoteproc: keystone: Simplify returning syscon PTR_ERR (Krzysztof Kozlowski) - remoteproc: k3-r5: Add devm action to release tsp (Beleswar Padhi) - remoteproc: k3-r5: Use devm_rproc_add() helper (Beleswar Padhi) - remoteproc: k3-r5: Use devm_ioremap_wc() helper (Beleswar Padhi) - remoteproc: k3-r5: Use devm_kcalloc() helper (Beleswar Padhi) - remoteproc: k3-r5: Add devm action to release reserved memory (Beleswar Padhi) - remoteproc: mtk_scp: Only populate devices for SCP cores (Chen-Yu Tsai) - remoteproc: omap: Handle ARM dma_iommu_mapping (Robin Murphy) - remoteproc: core: Fix ida_free call while not allocated (Arnaud Pouliquen) - dt-bindings: watchdog: Document Qualcomm IPQ5424 (Manikanta Mylavarapu) - watchdog: rti_wdt: Fix an OF node leak in rti_wdt_probe() (Joe Hattori) - watchdog: max77620: fix excess field in kerneldoc (Luca Ceresoli) - watchdog: sp805_wdt: Drop documentation of non-existent `status` member (Lad Prabhakar) - watchdog: rzv2h_wdt: Use local `dev` pointer in probe (Lad Prabhakar) - watchdog: da9052_wdt: add support for bootstatus bits (Marcus Folkesson) - watchdog: sp805: Report correct timeleft at maximum (Mike Crowe) - watchdog: rti: Fix off-by-one in heartbeat recovery (Alexander Sverdlin) - mtd: spinand: skyhigh: Align with recent read from cache variant changes (Miquel Raynal) - mtd: spinand: winbond: Add support for DTR operations (Miquel Raynal) - mtd: spinand: winbond: Add comment about naming (Miquel Raynal) - mtd: spinand: winbond: Update the *JW chip definitions (Miquel Raynal) - mtd: spinand: Add support for read DTR operations (Miquel Raynal) - mtd: spinand: Enhance the logic when picking a variant (Miquel Raynal) - mtd: spinand: Add an optional frequency to read from cache macros (Miquel Raynal) - mtd: spinand: Create distinct fast and slow read from cache variants (Miquel Raynal) - mtd: rawnand: davinci: add ROM supported OOB layout (Marcus Folkesson) - mtd: rawnand: davinci: Reduce polling interval in NAND_OP_WAITRDY_INSTR (Bastien Curutchet) - mtd: rawnand: qcom: Fix build issue on x86 architecture (Md Sadre Alam) - mtd: rawnand: qcom: use FIELD_PREP and GENMASK (Md Sadre Alam) - mtd: nand: Add qpic_common API file (Md Sadre Alam) - mtd: rawnand: qcom: Add qcom prefix to common api (Md Sadre Alam) - mtd: rawnand: qcom: cleanup qcom_nandc driver (Md Sadre Alam) - mtd: rawnand: davinci: Implement setup_interface() operation (Bastien Curutchet) - mtd: rawnand: davinci: Add clock resource (Bastien Curutchet) - mtd: rawnand: davinci: Always depends on TI_AEMIF (Bastien Curutchet) - dt-bindings: mtd: cadence: convert cadence-nand-controller.txt to yaml (Niravkumar L Rabara) - mtd: rawnand: nuvoton: add new driver for the Nuvoton MA35 SoC (Hui-Ping Chen) - dt-bindings: mtd: nuvoton,ma35d1-nand: add new bindings (Hui-Ping Chen) - mtd: rawnand: brcmnand: fix status read of brcmnand_waitfunc (david regan) - mtd: spinand: Add support for SkyHigh S35ML-3 family (Takahiro Kuwano) - mtd: spinand: Introduce a way to avoid raw access (Takahiro Kuwano) - mtd: spinand: Remove write_enable_op() in markbad() (Takahiro Kuwano) - mtd: onenand: Fix uninitialized retlen in do_otp_read() (Ivan Stepchenko) - mtd: spinand: add support for FORESEE F35SQA001G (Bohdan Chubuk) - mtd: nand: davinci: add support for on-die ECC engine type (Marcus Folkesson) - dt-bindings: mtd: davinci: convert to yaml (Marcus Folkesson) - mtd: spi-nor: sysfs: constify 'struct bin_attribute' (Thomas Weißschuh) - mtd: spi-nor: spansion: Add support for S28HL02GT (Takahiro Kuwano) - mtd: spi-nor: spansion: Add support for S28HL256T (Takahiro Kuwano) - mtd: spi-nor: extend description of size member of struct flash_info (Tudor Ambarus) - mtd: spi-nor: macronix: remove mx25u25635f from parts list to enable SFDP (Parth Pancholi) - mtd: spi-nor: support vcc-supply regulator (Peng Fan) - mtd: spi-nor: use local variable for struct device (Tudor Ambarus) - dt-bindings: mtd: jedec,spi-nor: add optional vcc-supply (Peng Fan) - mtd: spi-nor: macronix: use nor->addr_nbytes (Tudor Ambarus) - mtd: spi-nor: atmel: add at25sf321 entry (Marcus Folkesson) - mtd: hyperbus: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - mtd: st_spi_fsm: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Raphael Gallais-Pou) - mtd: hyperbus: hbmc-am654: fix an OF node reference leak (Joe Hattori) - mtd: mchp48l640: add support for Fujitsu MB85RS128TY FRAM (David Jander) - dt-bindings: mtd: mchp48l640 add mb85rs128ty compatible (Jonas Rebmann) - mtd: mchp48l640: make WEL behaviour configurable (David Jander) - mtd: phram: Add the kernel lock down check (Takashi Iwai) - mtd: phram: only call platform_driver_unregister if phram_setup fails (Colin Ian King) - Documentation: Fix pci=config_acs= example (Akihiko Odaki) - PCI: Remove redundant PCI_VSEC_HDR and PCI_VSEC_HDR_LEN_SHIFT (Dongdong Zhang) - PCI: Don't include 'pm_wakeup.h' directly (Wolfram Sang) - PCI: Update code comment on PCI_EXP_LNKCAP_SLS for PCIe r3.0 (Lukas Wunner) - PCI/ACPI: Constify 'struct bin_attribute' (Thomas Weißschuh) - PCI/P2PDMA: Constify 'struct bin_attribute' (Thomas Weißschuh) - PCI/VPD: Constify 'struct bin_attribute' (Thomas Weißschuh) - PCI/sysfs: Constify 'struct bin_attribute' (Thomas Weißschuh) - PCI: xilinx-cpm: Add support for Versal CPM5 Root Port Controller 1 (Thippeswamy Havalige) - dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5 host1 (Thippeswamy Havalige) - PCI: rockchip-ep: Fix error code in rockchip_pcie_ep_init_ob_mem() (Dan Carpenter) - PCI: rockchip: Refactor rockchip_pcie_disable_clocks() signature (Anand Moon) - PCI: rockchip: Simplify reset control handling by using reset_control_bulk*() function (Anand Moon) - PCI: rockchip: Simplify clock handling by using clk_bulk*() functions (Anand Moon) - PCI: rockchip: Add missing fields descriptions for struct rockchip_pcie_ep (Damien Le Moal) - PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() (King Dix) - PCI: mvebu: Enable module autoloading (Liao Chen) - dt-bindings: PCI: microchip,pcie-host: Allow dma-noncoherent (Conor Dooley) - PCI: microchip: Set inbound address translation for coherent or non-coherent mode (Daire McNamara) - PCI: mediatek-gen3: Enable async probe by default (Douglas Anderson) - PCI: mediatek-gen3: Avoid PCIe resetting via PERST# for Airoha EN7581 SoC (Lorenzo Bianconi) - PCI: mediatek-gen3: Rely on msleep() in mtk_pcie_en7581_power_up() (Lorenzo Bianconi) - PCI: mediatek-gen3: Move reset delay in mtk_pcie_en7581_power_up() (Lorenzo Bianconi) - PCI: mediatek-gen3: Add comment about initialization order in mtk_pcie_en7581_power_up() (Lorenzo Bianconi) - PCI: mediatek-gen3: Move reset/assert callbacks in .power_up() (Lorenzo Bianconi) - PCI: mediatek-gen3: Rely on clk_bulk_prepare_enable() in mtk_pcie_en7581_power_up() (Lorenzo Bianconi) - PCI: layerscape: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - PCI: imx6: Clean up comments and whitespace (Bjorn Helgaas) - PCI: imx6: Remove surplus imx7d_pcie_init_phy() function (Richard Zhu) - PCI: imx6: Add missing reference clock disable logic (Richard Zhu) - PCI: imx6: Deassert apps_reset in imx_pcie_deassert_core_reset() (Richard Zhu) - PCI: imx6: Skip controller_id generation logic for i.MX7D (Richard Zhu) - PCI: imx6: Fetch dbi2 and iATU base addesses from DT (Richard Zhu) - PCI: imx6: Configure PHY based on Root Complex or Endpoint mode (Frank Li) - PCI: imx6: Add Refclk for i.MX95 PCIe (Richard Zhu) - dt-bindings: PCI: fsl,imx6q-pcie: Add Refclk for i.MX95 RC (Richard Zhu) - PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support (Frank Li) - dt-bindings: PCI: fsl,imx6q-pcie-ep: Add compatible string fsl,imx8q-pcie-ep (Frank Li) - PCI: dwc: Simplify config resource lookup (Bjorn Helgaas) - of: address: Add parent_bus_addr to struct of_pci_range (Frank Li) - PCI: imx6: Add i.MX8MQ, i.MX8Q and i.MX95 PM support (Richard Zhu) - PCI: imx6: Use DWC common suspend resume method (Frank Li) - PCI: dwc: Add dw_pcie_suspend_noirq(), dw_pcie_resume_noirq() stubs for !CONFIG_PCIE_DW_HOST (Bjorn Helgaas) - PCI: dwc: Remove LTSSM state test in dw_pcie_suspend_noirq() (Richard Zhu) - PCI: dwc: Always stop link in the dw_pcie_suspend_noirq (Richard Zhu) - PCI: dw-rockchip: Don't wait for link since we can detect Link Up (Niklas Cassel) - PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ (Niklas Cassel) - PCI: qcom: Update ICC and OPP values after Link Up event (Krishna chaitanya chundru) - PCI: qcom: Don't wait for link if we can detect Link Up (Krishna chaitanya chundru) - PCI: dwc: Don't wait for link up if driver can detect Link Up event (Krishna chaitanya chundru) - PCI: dwc: Fix potential truncation in dw_pcie_edma_irq_verify() (Niklas Cassel) - PCI: dra7xx: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - PCI: apple: Convert to {en,dis}able_device() callbacks (Marc Zyngier) - PCI: host-generic: Allow {en,dis}able_device() to be provided via pci_ecam_ops (Marc Zyngier) - PCI: imx6: Add IOMMU and ITS MSI support for i.MX95 (Frank Li) - PCI: Add enable_device() and disable_device() callbacks for bridges (Frank Li) - dt-bindings: PCI: qcom: Document the IPQ5424 PCIe controller (Manikanta Mylavarapu) - dt-bindings: PCI: qcom,pcie-sm8550: Document 'global' interrupt (Neil Armstrong) - dt-bindings: PCI: mobiveil: Convert mobiveil-pcie.txt to YAML (Frank Li) - selftests: pci_endpoint: Migrate to Kselftest framework (Manivannan Sadhasivam) - selftests: Move PCI Endpoint tests from tools/pci to Kselftests (Manivannan Sadhasivam) - misc: pci_endpoint_test: Fix IOCTL return value (Manivannan Sadhasivam) - misc: pci_endpoint_test: Remove redundant 'remainder' test (Hans Zhang) - misc: pci_endpoint_test: Add consecutive BAR test (Niklas Cassel) - misc: pci_endpoint_test: Add support for capabilities (Niklas Cassel) - PCI: endpoint: pci-epf-test: Add support for capabilities (Niklas Cassel) - PCI: endpoint: pci-epf-test: Fix check for DMA MEMCPY test (Manivannan Sadhasivam) - PCI: endpoint: pci-epf-test: Set dma_chan_rx pointer to NULL on error (Mohamed Khalfella) - PCI: endpoint: Verify that requested BAR size is a power of two (Niklas Cassel) - PCI: endpoint: Add size check for fixed size BARs in pci_epc_set_bar() (Niklas Cassel) - PCI: artpec6: Implement dw_pcie_ep operation get_features (Niklas Cassel) - PCI: dwc: ep: Add 'address' alignment to 'size' check in dw_pcie_prog_ep_inbound_atu() (Niklas Cassel) - PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar() (Niklas Cassel) - PCI: dwc: ep: Write BAR_MASK before iATU registers in pci_epc_set_bar() (Niklas Cassel) - PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() (Zijun Hu) - PCI: endpoint: Simplify pci_epc_get() (Zijun Hu) - PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() (Zijun Hu) - PCI: endpoint: Replace magic number '6' by PCI_STD_NUM_BARS (Rick Wertenbroek) - PCI: switchtec: Add Microchip PCI100X device IDs (Rakesh Babu Saladi) - PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 (Werner Sembach) - PCI/sysfs: Remove unnecessary zero in initializer (Ilpo Järvinen) - PCI/sysfs: Use __free() in reset_method_store() (Ilpo Järvinen) - PCI/sysfs: Move reset related sysfs code to correct file (Ilpo Järvinen) - PCI: of_property: Rename struct of_pci_range to of_pci_range_entry (Bjorn Helgaas) - sparc/PCI: Update reference to devm_of_pci_get_host_bridge_resources() (Bjorn Helgaas) - PCI: of: Simplify devm_of_pci_get_host_bridge_resources() interface (Bjorn Helgaas) - PCI: of: Drop 'No bus range found' message (Bjorn Helgaas) - PCI: Unexport of_pci_parse_bus_range() (Bjorn Helgaas) - PCI: Add pcie_print_tlp_log() to print TLP Header and Prefix Log (Ilpo Järvinen) - PCI: Add TLP Prefix reading to pcie_read_tlp_log() (Ilpo Järvinen) - PCI: Store number of supported End-End TLP Prefixes (Ilpo Järvinen) - PCI: Use unsigned int i in pcie_read_tlp_log() (Ilpo Järvinen) - PCI: Use same names in pcie_read_tlp_log() prototype and definition (Ilpo Järvinen) - PCI: Add defines for TLP Header/Prefix log sizes (Ilpo Järvinen) - PCI: Move TLP Log handling to its own file (Ilpo Järvinen) - PCI: Don't expose pcie_read_tlp_log() outside PCI subsystem (Ilpo Järvinen) - PCI: Batch BAR sizing operations (Alex Williamson) - PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P (Takashi Iwai) - PCI: Remove devres from pci_intx() (Philipp Stanner) - net/ethernet: Use never-managed version of pci_intx() (Philipp Stanner) - HID: amd_sfh: Use always-managed version of pcim_intx() (Philipp Stanner) - wifi: qtnfmac: use always-managed version of pcim_intx() (Philipp Stanner) - ata: Use always-managed version of pci_intx() (Philipp Stanner) - PCI/MSI: Use never-managed version of pci_intx() (Philipp Stanner) - vfio/pci: Use never-managed version of pci_intx() (Philipp Stanner) - misc: Use never-managed version of pci_intx() (Philipp Stanner) - ntb: Use never-managed version of pci_intx() (Philipp Stanner) - drivers/xen: Use never-managed version of pci_intx() (Philipp Stanner) - PCI: Export pci_intx_unmanaged() and pcim_intx() (Philipp Stanner) - PCI: Encourage resource request API users to supply driver name (Philipp Stanner) - PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() (Jian-Hong Pan) - media: nuvoton: Fix an error check in npcm_video_ece_init() (Zhen Lei) - media: dvb-usb-v2: af9035: fix ISO C90 compilation error on af9035_i2c_master_xfer (Desnes Nunes) - media: platform: rzg2l-cru: rzg2l-video: Fix the comment in rzg2l_cru_start_streaming_vq() (Biju Das) - media: fix secfeed undefined when filter alloc fail (jieqing.wang) - media: dt-bindings: trivial white-space and example cleanup (Krzysztof Kozlowski) - MAINTAINERS: repair file entry in MEDIA DRIVERS FOR STM32 - CSI (Lukas Bulwahn) - media: solo6x10: Use const 'struct bin_attribute' callback (Thomas Weißschuh) - media: saa7164: Remove unused values (Ariel Otilibili) - staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() (Joe Hattori) - media: platform: exynos4-is: Remove unused __is_get_frame_size (Dr. David Alan Gilbert) - media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread (Edward Adam Davis) - media: mmp: Bring back registration of the device (Lubomir Rintel) - media: cec: include linux/debugfs.h and linux/seq_file.h where needed (Jani Nikula) - Revert "media: qcom: camss: Restructure camss_link_entities" (Bryan O'Donoghue) - media: venus: Remove unused hfi_core_ping() (Dr. David Alan Gilbert) - media: dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable (Bryan O'Donoghue) - media: venus: Populate video encoder/decoder nodename entries (Bryan O'Donoghue) - media: venus: Add support for static video encoder/decoder declarations (Bryan O'Donoghue) - media: venus: match instance creation and destruction order (Sergey Senozhatsky) - media: venus: destroy hfi session after m2m_ctx release (Sergey Senozhatsky) - media: nxp: imx8-isi: Add i.MX8ULP support (Guoniu.zhou) - dt-bindings: media: nxp,imx8-isi: Add i.MX8ULP ISI compatible string (Guoniu.zhou) - media: nxp: imx8-isi: fix v4l2-compliance test errors (Laurentiu Palcu) - media: uvcvideo: Add Kurokesu C1 PRO camera (Isaac Scott) - media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera (Isaac Scott) - media: uvcvideo: Implement dual stream quirk to fix loss of usb packets (Isaac Scott) - media: uvcvideo: Announce the user our deprecation intentions (Ricardo Ribalda) - media: uvcvideo: Allow changing noparam on the fly (Ricardo Ribalda) - media: uvcvideo: Invert default value for nodrop module param (Ricardo Ribalda) - media: uvcvideo: Propagate buf->error to userspace (Ricardo Ribalda) - media: uvcvideo: Flush the control cache when we get an event (Ricardo Ribalda) - media: uvcvideo: Annotate lock requirements for uvc_ctrl_set (Ricardo Ribalda) - media: uvcvideo: Remove dangling pointers (Ricardo Ribalda) - media: uvcvideo: Remove redundant NULL assignment (Ricardo Ribalda) - media: uvcvideo: Only save async fh if success (Ricardo Ribalda) - MAINTAINERS: Add missing file entries for the USB video class driver (Laurent Pinchart) - media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function (Benoit Sevens) - media: uvcvideo: Remove duplicated cap/out code (Ricardo Ribalda) - media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl (Xiong Nandi) - media: uvcvideo: Add more logging to uvc_query_ctrl() (Ricardo Ribalda) - media: uvcvideo: Support partial control reads (Ricardo Ribalda) - media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Ricardo Ribalda) - media: uvcvideo: Fix deadlock during uvc_probe (Ricardo Ribalda) - media: uvcvideo: Fix double free in error path (Laurent Pinchart) - media: uvcvideo: Fix crash during unbind if gpio unit is in use (Ricardo Ribalda) - media: uvcvideo: Reorder uvc_status_init() (Ricardo Ribalda) - media: Documentation: PHY information can be obtained from OF endpoint too (David Heidelberg) - media: i2c: imx208: Use const 'struct bin_attribute' callback (Thomas Weißschuh) - media: Documentation: tx-rx: Fix formatting (Sakari Ailus) - staging: media: max96712: fix kernel oops when removing module (Laurentiu Palcu) - media: camif-core: Add check for clk_enable() (Jiasheng Jiang) - media: mipi-csis: Add check for clk_enable() (Jiasheng Jiang) - media: bcm2835-unicam: Fix for possible dummy buffer overrun (Naushir Patuck) - media: bcm2835-unicam: Disable trigger mode operation (Naushir Patuck) - media: bcm2835-unicam: Allow setting of unpacked formats (Naushir Patuck) - media: bcm2835-unicam: Improve frame sequence count handling (Naushir Patuck) - media: ov2740: Add regulator support (Hans de Goede) - media: ov2740: Add powerdown GPIO support (Hans de Goede) - media: ov2740: Add camera orientation and sensor rotation controls (Hans de Goede) - media: ov2740: Debug log chip ID (Hans de Goede) - media: ov5640: fix get_light_freq on auto (Sam Bobrowicz) - media: mc: fix endpoint iteration (Cosmin Tanislav) - media: i2c: ds90ub960: Fix shadowing of local variables (Tomi Valkeinen) - media: i2c: ds90ub953: Add error handling for i2c reads/writes (Tomi Valkeinen) - media: i2c: ds90ub913: Add error handling to ub913_hw_init() (Tomi Valkeinen) - media: i2c: ds90ub960: Handle errors in ub960_log_status_ub960_sp_eq() (Tomi Valkeinen) - media: i2c: ds90ub960: Reduce sleep in ub960_rxport_wait_locks() (Tomi Valkeinen) - media: i2c: ds90ub960: Drop unused indirect block define (Tomi Valkeinen) - media: i2c: ds90ub953: Clear CRC errors in ub953_log_status() (Tomi Valkeinen) - media: i2c: ds90ub960: Add RGB24, RAW8 and RAW10 formats (Tomi Valkeinen) - media: i2c: ds90ub960: Add support for I2C_RX_ID (Tomi Valkeinen) - media: i2c: ds90ub960: Use HZ_PER_MHZ (Tomi Valkeinen) - media: i2c: ds90ub960: Fix UB9702 VC map (Tomi Valkeinen) - media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702 (Tomi Valkeinen) - media: i2c: ds90ub960: Fix use of non-existing registers on UB9702 (Tomi Valkeinen) - media: i2c: ds90ub960: Fix UB9702 refclk register access (Tomi Valkeinen) - media: i2c: ds90ub9x3: Fix extra fwnode_handle_put() (Tomi Valkeinen) - media: ccs: Fail the probe on CCS static data parser failure (Mehdi Djait) - media: ccs: Print a warning on CCS static data parser failure (Mehdi Djait) - media: intel/ipu6: move some boot messages to debug level (Stanislaw Gruszka) - media: rcar-csi2: Update D-PHY startup on V4M (Niklas Söderlund) - media: i2c: ov9282: Correct the exposure offset (Dave Stevenson) - media: intel/ipu6: remove cpu latency qos request on error (Stanislaw Gruszka) - media: ccs: Fix cleanup order in ccs_probe() (Mehdi Djait) - media: rcar-csi2: Allow specifying C-PHY line order (Niklas Söderlund) - media: v4l: fwnode: Parse MiPI DisCo for C-PHY line-orders (Niklas Söderlund) - media: dt-bindings: Add property to describe CSI-2 C-PHY line orders (Niklas Söderlund) - media: imx296: Add standby delay during probe (Naushir Patuck) - media: i2c: imx412: Add missing newline to prints (Luca Weiss) - media: i2c: imx290: Add configuration for IMX462 (Dave Stevenson) - media: dt-bindings: sony,imx290: Add IMX462 to the IMX290 binding (Dave Stevenson) - media: i2c: imx290: Register 0x3011 varies between imx327 and imx290 (Dave Stevenson) - media: i2c: imx290: Limit analogue gain according to module (Dave Stevenson) - media: ccs: Clean up parsed CCS static data on parse failure (Sakari Ailus) - media: ccs: Fix CCS static data parsing for large block sizes (Sakari Ailus) - media: marvell: Add check for clk_enable() (Jiasheng Jiang) - media: Documentation: ipu3: Remove unused and obsolete references (Sakari Ailus) - media: rockchip: rga: Fix Copyright description (Andy Yan) - media: hantro: Replace maintainers (Nicolas Dufresne) - media: verisilicon: av1: Store chroma and mv offsets (Benjamin Gaignard) - media: verisilicon: Fix IMX8 native pixel-format step values (Benjamin Gaignard) - media: verisilicon: Store reference frames pixels format (Benjamin Gaignard) - soc: mediatek: cmdq: Remove cmdq_pkt_finalize() helper function (Chun-Kuang Hu) - media: platform: mtk-mdp3: Use cmdq_pkt_create() and cmdq_pkt_destroy() (Chun-Kuang Hu) - media: platform: mtk-mdp3: Get fine-grain control of cmdq_pkt_finalize() (Chun-Kuang Hu) - media: platform: mtk-mdp3: Remove mask parameter from MM_REG_POLL macro (Nícolas F. R. A. Prado) - media: platform: mtk-mdp3: Remove mask parameter from MM_REG_WRITE macro (Nícolas F. R. A. Prado) - media: platform: mtk-mdp3: Remove useless variadic arguments from macros (Nícolas F. R. A. Prado) - media: platform: mtk-mdp3: Use cmdq_pkt_write when no mask is needed (Nícolas F. R. A. Prado) - media: stm32: dcmipp: add core support for the stm32mp25 (Alain Volmat) - dt-bindings: media: add the stm32mp25 compatible of DCMIPP (Alain Volmat) - media: stm32: dcmipp: fill media ctl hw_revision field (Alain Volmat) - media: stm32: dcmipp: avoid duplicated format on enum in bytecap (Alain Volmat) - media: stm32: dcmipp: add 1X16 RGB / YUV formats support (Alain Volmat) - media: stm32: dcmipp: add bayer 10~14 bits formats (Alain Volmat) - media: stm32: dcmipp: add support for csi input into dcmipp-input (Alain Volmat) - media: stm32: dcmipp: rename dcmipp_parallel into dcmipp_input (Alain Volmat) - media: stm32: dcmipp: replace s_stream with enable/disable_streams (Alain Volmat) - media: stm32: dcmipp: use v4l2_subdev_is_streaming (Alain Volmat) - media: stm32: csi: addition of the STM32 CSI driver (Alain Volmat) - dt-bindings: media: add description of stm32 csi (Alain Volmat) - media: stm32: dcmipp: correct dma_set_mask_and_coherent mask value (Alain Volmat) - media: lmedm04: Handle errors for lme2510_int_read (Chen Ni) - media: qcom: camss: Add support for camss driver on sc7280 (Suresh Vankadara) - media: qcom: camss: Sort camss version enums and compatible strings (Vikram Sharma) - media: dt-bindings: Add qcom,sc7280-camss (Vikram Sharma) - media: rc: iguanair: handle timeouts (Oliver Neukum) - media: mceusb: don't include 'pm_wakeup.h' directly (Wolfram Sang) - media: imon: don't push static constants on stack for %%*ph (Sean Young) - media: mceusb: don't push static constants on stack for %%*ph (Sean Young) - media: cx18: Remove unused cx18_reset_ir_gpio (Dr. David Alan Gilbert) - media: rkisp1: Reduce min_queued_buffers to 1 (Jacopo Mondi) - media: rkisp1: Fix unused value issue (Dheeraj Reddy Jonnalagadda) - dt-bindings: media: qcom,sm8250-camss: Fix interrupt types (Vladimir Zapolskiy) - dt-bindings: media: qcom,sdm845-camss: Fix interrupt types (Vladimir Zapolskiy) - dt-bindings: media: qcom,sc8280xp-camss: Fix interrupt types (Vladimir Zapolskiy) - media: qcom: camss: document csiphy_lanes_cfg structure (Caleb Connolly) - media: qcom: camss: Restructure camss_link_entities (Vikram Sharma) - media: qcom: camss: reducing the repitious error message string (Vikram Sharma) - MAINTAINERS: Update own email address from Bootlin to sys-base (Paul Kocialkowski) - media: mgb4: Defines cleanup (Martin Tůma) - media: mgb4: Unify register names in inputs/outputs (Martin Tůma) - media: mgb4: Unify the outputs padding logic with the inputs (Martin Tůma) - media: s5p-mfc: Fix an error handling path s5p_mfc_open() (Christophe JAILLET) - media: tuners: fc0013 Remove unused functions (Dr. David Alan Gilbert) - media: platform: exynos4-is: Remove unused fimc_is_param_strerr (Dr. David Alan Gilbert) - media: b2c2: Remove unused functions (Dr. David Alan Gilbert) - media: cx231xx: remove redundant assignment to variable value (Colin Ian King) - media: cxd2841er: fix 64-bit division on gcc-9 (Arnd Bergmann) - media: remove dead TI wl128x FM radio driver (Lukas Bulwahn) - media: imx-jpeg: Fix potential error pointer dereference in detach_pm() (Dan Carpenter) - media: platform: mtk-mdp3: cmdq: Remove duplicated platforms checks (Mohammed Anees) - kdb: Remove unused flags stack (Dr. David Alan Gilbert) - kdb: use kmap_local_page() (Zhang Heng) - rseq/selftests: Add support for OpenRISC (Stafford Horne) - openrisc: Add support for restartable sequences (Stafford Horne) - openrisc: Add HAVE_REGS_AND_STACK_ACCESS_API support (Michael Jeanson) - openrisc: migrate to the generic rule for built-in DTB (Masahiro Yamada) - kvm: defer huge page recovery vhost task to later (Keith Busch) - KVM: x86/mmu: Return RET_PF* instead of 1 in kvm_mmu_page_fault() (Yan Zhao) - KVM: x86/mmu: Prevent aliased memslot GFNs (Rick Edgecombe) - KVM: x86/tdp_mmu: Don't zap valid mirror roots in kvm_tdp_mmu_zap_all() (Rick Edgecombe) - KVM: x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalidate_all_roots() (Isaku Yamahata) - KVM: x86/tdp_mmu: Propagate tearing down mirror page tables (Isaku Yamahata) - KVM: x86/tdp_mmu: Propagate building mirror page tables (Isaku Yamahata) - KVM: x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacks (Paolo Bonzini) - KVM: x86/tdp_mmu: Support mirror root for TDP MMU (Isaku Yamahata) - KVM: x86/tdp_mmu: Take root in tdp_mmu_for_each_pte() (Isaku Yamahata) - KVM: x86/tdp_mmu: Introduce KVM MMU root types to specify page table type (Isaku Yamahata) - KVM: x86/tdp_mmu: Extract root invalid check from tdx_mmu_next_root() (Isaku Yamahata) - KVM: x86/mmu: Support GFN direct bits (Isaku Yamahata) - KVM: x86/tdp_mmu: Take struct kvm in iter loops (Isaku Yamahata) - KVM: x86/mmu: Make kvm_tdp_mmu_alloc_root() return void (Rick Edgecombe) - KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_role (Isaku Yamahata) - KVM: x86/mmu: Add an external pointer to struct kvm_mmu_page (Isaku Yamahata) - KVM: x86: Add a VM type define for TDX (Rick Edgecombe) - KVM: Add member to struct kvm_gfn_range to indicate private/shared (Isaku Yamahata) - KVM: x86/mmu: Zap invalid roots with mmu_lock holding for write at uninit (Rick Edgecombe) - KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.file (Yan Zhao) - KVM: x86: Refactor __kvm_emulate_hypercall() into a macro (Paolo Bonzini) - KVM: x86: Always complete hypercall via function callback (Sean Christopherson) - KVM: x86: Bump hypercall stat prior to fully completing hypercall (Sean Christopherson) - KVM: x86: Move "emulate hypercall" function declarations to x86.h (Sean Christopherson) - KVM: x86: Add a helper to check for user interception of KVM hypercalls (Binbin Wu) - KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALL (Paolo Bonzini) - RISC-V: KVM: Add new exit statstics for redirected traps (Atish Patra) - RISC-V: KVM: Update firmware counters for various events (Atish Patra) - RISC-V: KVM: Redirect instruction access fault trap to guest (Quan Zhou) - KVM: riscv: selftests: Add Svvptc/Zabha/Ziccrse exts to get-reg-list test (Quan Zhou) - RISC-V: KVM: Allow Ziccrse extension for Guest/VM (Quan Zhou) - RISC-V: KVM: Allow Zabha extension for Guest/VM (Quan Zhou) - RISC-V: KVM: Allow Svvptc extension for Guest/VM (Quan Zhou) - KVM: riscv: selftests: Add SBI SUSP to get-reg-list test (Andrew Jones) - RISC-V: KVM: Add SBI system suspend support (Andrew Jones) - KVM: x86: Avoid double RDPKRU when loading host/guest PKRU (Sean Christopherson) - KVM: x86: Use LVT_TIMER instead of an open coded literal (Liam Ni) - KVM: x86: Add information about pending requests to kvm_exit tracepoint (Maxim Levitsky) - KVM: x86: Add interrupt injection information to the kvm_entry tracepoint (Maxim Levitsky) - KVM: selftests: Add test case for MMIO during vectoring on x86 (Ivan Orlov) - KVM: selftests: Add and use a helper function for x86's LIDT (Ivan Orlov) - KVM: SVM: Handle event vectoring error in check_emulate_instruction() (Ivan Orlov) - KVM: VMX: Handle event vectoring error in check_emulate_instruction() (Ivan Orlov) - KVM: x86: Try to unprotect and retry on unhandleable emulation failure (Ivan Orlov) - KVM: x86: Add emulation status for unhandleable exception vectoring (Ivan Orlov) - KVM: x86: Add function for vectoring error generation (Ivan Orlov) - KVM: x86: Use only local variables (no bitmask) to init kvm_cpu_caps (Sean Christopherson) - KVM: x86: Explicitly track feature flags that are enabled at runtime (Sean Christopherson) - KVM: x86: Explicitly track feature flags that require vendor enabling (Sean Christopherson) - KVM: x86: Rename "SF" macro to "SCATTERED_F" (Sean Christopherson) - KVM: x86: Pull CPUID capabilities from boot_cpu_data only as needed (Sean Christopherson) - KVM: x86: Add a macro for features that are synthesized into boot_cpu_data (Sean Christopherson) - KVM: x86: Drop superfluous host XSAVE check when adjusting guest XSAVES caps (Sean Christopherson) - KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_caps (Sean Christopherson) - KVM: x86: Shuffle code to prepare for dropping guest_cpuid_has() (Sean Christopherson) - KVM: x86: Update guest cpu_caps at runtime for dynamic CPUID-based features (Sean Christopherson) - KVM: x86: Update OS{XSAVE,PKE} bits in guest CPUID irrespective of host support (Sean Christopherson) - KVM: x86: Drop unnecessary check that cpuid_entry2_find() returns right leaf (Sean Christopherson) - KVM: x86: Avoid double CPUID lookup when updating MWAIT at runtime (Sean Christopherson) - KVM: x86: Initialize guest cpu_caps based on KVM support (Sean Christopherson) - KVM: x86: Treat MONTIOR/MWAIT as a "partially emulated" feature (Sean Christopherson) - KVM: x86: Extract code for generating per-entry emulated CPUID information (Sean Christopherson) - KVM: x86: Initialize guest cpu_caps based on guest CPUID (Sean Christopherson) - KVM: x86: Replace guts of "governed" features with comprehensive cpu_caps (Sean Christopherson) - KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap" (Sean Christopherson) - KVM: x86: Advertise HYPERVISOR in KVM_GET_SUPPORTED_CPUID (Sean Christopherson) - KVM: x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID (Sean Christopherson) - KVM: x86: Remove all direct usage of cpuid_entry2_find() (Sean Christopherson) - KVM: x86: Move kvm_find_cpuid_entry{,_index}() up near cpuid_entry2_find() (Sean Christopherson) - KVM: x86: Always operate on kvm_vcpu data in cpuid_entry2_find() (Sean Christopherson) - KVM: x86: Remove unnecessary caching of KVM's PV CPUID base (Sean Christopherson) - KVM: x86: Clear PV_UNHALT for !HLT-exiting only when userspace sets CPUID (Sean Christopherson) - KVM: x86: Swap incoming guest CPUID into vCPU before massaging in KVM_SET_CPUID2 (Sean Christopherson) - KVM: x86: Add a macro to init CPUID features that KVM emulates in software (Sean Christopherson) - KVM: x86: Add a macro to init CPUID features that ignore host kernel support (Sean Christopherson) - KVM: x86: Harden CPU capabilities processing against out-of-scope features (Sean Christopherson) - KVM: x86: #undef SPEC_CTRL_SSBD in cpuid.c to avoid macro collisions (Sean Christopherson) - KVM: x86: Handle kernel- and KVM-defined CPUID words in a single helper (Sean Christopherson) - KVM: x86: Add a macro to precisely handle aliased 0x1.EDX CPUID features (Sean Christopherson) - KVM: x86: Add a macro to init CPUID features that are 64-bit only (Sean Christopherson) - KVM: x86: Rename kvm_cpu_cap_mask() to kvm_cpu_cap_init() (Sean Christopherson) - KVM: x86: Unpack F() CPUID feature flag macros to one flag per line of code (Sean Christopherson) - KVM: x86: Account for max supported CPUID leaf when getting raw host CPUID (Sean Christopherson) - KVM: x86: Do reverse CPUID sanity checks in __feature_leaf() (Sean Christopherson) - KVM: x86: Don't update PV features caches when enabling enforcement capability (Sean Christopherson) - KVM: x86: Zero out PV features cache when the CPUID leaf is not present (Sean Christopherson) - KVM: selftests: Update x86's KVM PV test to match KVM's disabling exits behavior (Sean Christopherson) - KVM: selftests: Fix a bad TEST_REQUIRE() in x86's KVM PV test (Sean Christopherson) - KVM: x86: Drop the now unused KVM_X86_DISABLE_VALID_EXITS (Sean Christopherson) - KVM: x86: Reject disabling of MWAIT/HLT interception when not allowed (Sean Christopherson) - KVM: x86: Disallow KVM_CAP_X86_DISABLE_EXITS after vCPU creation (Sean Christopherson) - KVM: x86: Drop now-redundant MAXPHYADDR and GPA rsvd bits from vCPU creation (Sean Christopherson) - KVM: x86/pmu: Drop now-redundant refresh() during init() (Sean Christopherson) - KVM: x86: Move __kvm_is_valid_cr4() definition to x86.h (Sean Christopherson) - KVM: selftests: Verify KVM stuffs runtime CPUID OS bits on CR4 writes (Sean Christopherson) - KVM: selftests: Refresh vCPU CPUID cache in __vcpu_get_cpuid_entry() (Sean Christopherson) - KVM: selftests: Assert that vcpu->cpuid is non-NULL when getting CPUID entries (Sean Christopherson) - KVM: selftests: Update x86's set_sregs_test to match KVM's CPUID enforcement (Sean Christopherson) - KVM: x86: Account for KVM-reserved CR4 bits when passing through CR4 on VMX (Sean Christopherson) - KVM: x86: Explicitly do runtime CPUID updates "after" initial setup (Sean Christopherson) - KVM: x86: Do all post-set CPUID processing during vCPU creation (Sean Christopherson) - KVM: x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,init_kvm_defined}() (Sean Christopherson) - KVM: x86: Use feature_bit() to clear CONSTANT_TSC when emulating CPUID (Sean Christopherson) - KVM: VMX: read the PML log in the same order as it was written (Maxim Levitsky) - KVM: VMX: refactor PML terminology (Maxim Levitsky) - KVM: VMX: Fix comment of handle_vmx_instruction() (Gao Shiyuan) - KVM: VMX: Reinstate __exit attribute for vmx_exit() (Costas Argyris) - KVM: x86: Remove hwapic_irr_update() from kvm_x86_ops (Chao Gao) - KVM: nVMX: Honor event priority when emulating PI delivery during VM-Enter (Sean Christopherson) - KVM: nVMX: Use vmcs01's controls shadow to check for IRQ/NMI windows at VM-Enter (Sean Christopherson) - KVM: nVMX: Drop manual vmcs01.GUEST_INTERRUPT_STATUS.RVI check at VM-Enter (Sean Christopherson) - KVM: nVMX: Check for pending INIT/SIPI after entering non-root mode (Sean Christopherson) - KVM: nVMX: Explicitly update vPPR on successful nested VM-Enter (Sean Christopherson) - KVM: VMX: Allow toggling bits in MSR_IA32_RTIT_CTL when enable bit is cleared (Adrian Hunter) - KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID (Chao Gao) - KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() (Sean Christopherson) - KVM: SVM: Use str_enabled_disabled() helper in svm_hardware_setup() (Thorsten Blum) - KVM: SVM: Use str_enabled_disabled() helper in sev_hardware_setup() (Thorsten Blum) - KVM: SVM: Remove redundant TLB flush on guest CR4.PGE change (Sean Christopherson) - KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest() (Sean Christopherson) - KVM/x86: add comment to kvm_mmu_do_page_fault() (Juergen Gross) - KVM: Drop hack that "manually" informs lockdep of kvm->lock vs. vcpu->mutex (Sean Christopherson) - KVM: Don't BUG() the kernel if xa_insert() fails with -EBUSY (Sean Christopherson) - Revert "KVM: Fix vcpu_array[0] races" (Sean Christopherson) - KVM: Grab vcpu->mutex across installing the vCPU's fd and bumping online_vcpus (Sean Christopherson) - KVM: Verify there's at least one online vCPU when iterating over all vCPUs (Sean Christopherson) - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() (Sean Christopherson) - KVM: Disallow all flags for KVM-internal memslots (Sean Christopherson) - KVM: x86: Drop double-underscores from __kvm_set_memory_region() (Sean Christopherson) - KVM: Add a dedicated API for setting KVM-internal memslots (Sean Christopherson) - KVM: Assert slots_lock is held when setting memory regions (Sean Christopherson) - KVM: Open code kvm_set_memory_region() into its sole caller (ioctl() API) (Sean Christopherson) - LoongArch: KVM: Add hypercall service support for usermode VMM (Bibo Mao) - LoongArch: KVM: Clear LLBCTL if secondary mmu mapping is changed (Bibo Mao) - KVM: selftests: Override ARCH for x86_64 instead of using ARCH_DIR (Sean Christopherson) - KVM: selftests: Use canonical $(ARCH) paths for KVM selftests directories (Sean Christopherson) - KVM: selftests: Provide empty 'all' and 'clean' targets for unsupported ARCHs (Sean Christopherson) - KVM: selftests: Verify KVM correctly handles mprotect(PROT_READ) (Sean Christopherson) - KVM: selftests: Add a read-only mprotect() phase to mmu_stress_test (Sean Christopherson) - KVM: selftests: Precisely limit the number of guest loops in mmu_stress_test (Sean Christopherson) - KVM: selftests: Use vcpu_arch_put_guest() in mmu_stress_test (Sean Christopherson) - KVM: selftests: Enable mmu_stress_test on arm64 (Sean Christopherson) - KVM: sefltests: Explicitly include ucall_common.h in mmu_stress_test.c (Sean Christopherson) - KVM: selftests: Compute number of extra pages needed in mmu_stress_test (Sean Christopherson) - KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test (Sean Christopherson) - KVM: selftests: Rename max_guest_memory_test to mmu_stress_test (Sean Christopherson) - KVM: selftests: Check for a potential unhandled exception iff KVM_RUN succeeded (Sean Christopherson) - KVM: selftests: Assert that vcpu_{g,s}et_reg() won't truncate (Sean Christopherson) - KVM: selftests: Return a value from vcpu_get_reg() instead of using an out-param (Sean Christopherson) - KVM: Move KVM_REG_SIZE() definition to common uAPI header (Sean Christopherson) - Documentation: hyperv: Add overview of guest VM hibernation (Michael Kelley) - hyperv: Do not overlap the hvcall IO areas in hv_vtl_apicid_to_vp_id() (Roman Kisel) - hyperv: Do not overlap the hvcall IO areas in get_vtl() (Roman Kisel) - hyperv: Enable the hypercall output page for the VTL mode (Roman Kisel) - hv_balloon: Fallback to generic_online_page() for non-HV hot added mem (Jacob Pan) - Drivers: hv: vmbus: Log on missing offers if any (John Starks) - Drivers: hv: vmbus: Wait for boot-time offers during boot and resume (Naman Jain) - uio_hv_generic: Add a check for HV_NIC for send, receive buffers setup (Naman Jain) - iommu/hyper-v: Don't assume cpu_possible_mask is dense (Michael Kelley) - Drivers: hv: Don't assume cpu_possible_mask is dense (Michael Kelley) - x86/hyperv: Don't assume cpu_possible_mask is dense (Michael Kelley) - hyperv: Remove the now unused hyperv-tlfs.h files (Nuno Das Neves) - hyperv: Switch from hyperv-tlfs.h to hyperv/hvhdk.h (Nuno Das Neves) - hyperv: Add new Hyper-V headers in include/hyperv (Nuno Das Neves) - hyperv: Clean up unnecessary #includes (Nuno Das Neves) - hyperv: Move hv_connection_id to hyperv-tlfs.h (Nuno Das Neves) - spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors (Mark Brown) - riscv: export __cpuid_to_hartid_map (Valentina Fernandez) - riscv: sbi: vendorid_list: Add Microchip Technology to the vendor list (Valentina Fernandez) - mailbox: th1520: Fix memory corruption due to incorrect array size (Michal Wilczynski) - mailbox: zynqmp: Remove invalid __percpu annotation in zynqmp_ipi_probe() (Uros Bizjak) - MAINTAINERS: add entry for Samsung Exynos mailbox driver (Tudor Ambarus) - mailbox: add Samsung Exynos driver (Tudor Ambarus) - dt-bindings: mailbox: add google,gs101-mbox (Tudor Ambarus) - mailbox: qcom: Add support for IPQ5424 APCS IPC (Gokul Sriram Palanisamy) - dt-bindings: mailbox: qcom: Add IPQ5424 APCS compatible (Gokul Sriram Palanisamy) - mailbox: qcom-ipcc: Reset CLEAR_ON_RECV_RD if set from boot firmware (Mukesh Ojha) - mailbox: add Microchip IPC support (Valentina Fernandez) - dt-bindings: mailbox: add binding for Microchip IPC mailbox controller (Valentina Fernandez) - mailbox: tegra-hsp: Clear mailbox before using message (Pekka Pessi) - mailbox: mpfs: fix copy and paste bug in probe (Dan Carpenter) - mailbox: th1520: Fix a NULL vs IS_ERR() bug (Dan Carpenter) - i3c: master: Improve initialization of numbered I2C adapters (Defa Li) - i3c: master: Fix missing 'ret' assignment in set_speed() (Frank Li) - i3c: cdns: use parity8 helper instead of open coding it (Wolfram Sang) - i3c: mipi-i3c-hci: use parity8 helper instead of open coding it (Wolfram Sang) - i3c: dw: use parity8 helper instead of open coding it (Wolfram Sang) - hwmon: (spd5118) Use generic parity calculation (Wolfram Sang) - bitops: add generic parity calculation for u8 (Wolfram Sang) - i3c: mipi-i3c-hci: Add support for MIPI I3C HCI on PCI bus (Jarkko Nikula) - i3c: mipi-i3c-hci: Add Intel specific quirk to ring resuming (Jarkko Nikula) - i3c: fix kdoc parameter description for module_i3c_i2c_driver() (Wolfram Sang) - i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition (Pei Xiao) - x86/efi: skip memattr table on kexec boot (Dave Young) - efivarfs: add variable resync after hibernation (James Bottomley) - efivarfs: abstract initial variable creation routine (James Bottomley) - efi: libstub: Use '-std=gnu11' to fix build with GCC 15 (Nathan Chancellor) - selftests/efivarfs: add concurrent update tests (James Bottomley) - selftests/efivarfs: fix tests for failed write removal (James Bottomley) - efivarfs: fix error on write to new variable leaving remnants (James Bottomley) - efivarfs: remove unused efivarfs_list (James Bottomley) - efivarfs: move variable lifetime management into the inodes (James Bottomley) - efivarfs: make variable_is_present use dcache lookup (James Bottomley) - efivarfs: add helper to convert from UC16 name and GUID to utf8 name (James Bottomley) - efivarfs: remove unused efi_variable.Attributes and efivar_entry.kobj (James Bottomley) - selftests/efivarfs: add check for disallowing file truncation (James Bottomley) - efivarfs: prevent setting of zero size on the inodes in the cache (James Bottomley) - efi: sysfb_efi: fix W=1 warnings when EFI is not set (Randy Dunlap) - efi/libstub: Use __free() helper for pool deallocations (Ard Biesheuvel) - efi/libstub: Use cleanup helpers for freeing copies of the memory map (Ard Biesheuvel) - efi/libstub: Simplify PCI I/O handle buffer traversal (Ard Biesheuvel) - efi/libstub: Refactor and clean up GOP resolution picker code (Ard Biesheuvel) - efi/libstub: Simplify GOP handling code (Ard Biesheuvel) - efi/libstub: Use C99-style for loop to traverse handle buffer (Ard Biesheuvel) - x86/efistub: Drop long obsolete UGA support (Ard Biesheuvel) - efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32 (Hamza Mahfooz) - of: address: Fix empty resource handling in __of_address_resource_bounds() (Thomas Weißschuh) - of/fdt: Restore possibility to use both ACPI and FDT from bootloader (Dmytro Maluka) - docs: dt-bindings: Document preferred line wrapping (Krzysztof Kozlowski) - dt-bindings: ufs: Correct indentation and style in DTS example (Krzysztof Kozlowski) - of: Correct element count for two arrays in API of_parse_phandle_with_args_map() (Zijun Hu) - of: reserved-memory: Warn for missing static reserved memory regions (Zijun Hu) - of: Do not expose of_alias_scan() and correct its comments (Zijun Hu) - dt-bindings: ufs: qcom: Add UFS Host Controller for QCS615 (Sayali Lokhande) - dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings (Varadarajan Narayanan) - dt-bindings: arm: coresight: Update the pattern of ete node name (Mao Jinlong) - of: Warn when of_property_read_bool() is used on non-boolean properties (Rob Herring (Arm)) - device property: Split property reading bool and presence test ops (Rob Herring (Arm)) - of/fdt: Check fdt_get_mem_rsv() error in early_init_fdt_scan_reserved_mem() (Zijun Hu) - of: reserved-memory: Move an assignment to effective place in __reserved_mem_alloc_size() (Zijun Hu) - of: reserved-memory: Do not make kmemleak ignore freed address (Zijun Hu) - of: reserved-memory: Fix using wrong number of cells to get property 'alignment' (Zijun Hu) - of: Remove a duplicated code block (Zijun Hu) - of: property: Avoiding using uninitialized variable @imaplen in parse_interrupt_map() (Zijun Hu) - of: Correct child specifier used as input of the 2nd nexus node (Zijun Hu) - dt-bindings: interrupt-controller: ti,omap4-wugen-mpu: Add file extension (Krzysztof Kozlowski) - dt-bindings: interrupt-controller: Correct indentation and style in DTS example (Krzysztof Kozlowski) - dt-bindings: display: Correct indentation and style in DTS example (Krzysztof Kozlowski) - dt-bindings: opp: h6: Add A100 operating points (Cody Eksal) - dt-bindings: samsung,mipi-dsim: Add imx7d specific compatible (Alexander Stein) - dt-bindings: soc: altera: convert socfpga-system.txt to yaml (Niravkumar L Rabara) - dt-bindings: interrupt-controller: qcom,pdc: Document SM8750 PDC (Melody Olvera) - dt-bindings: memory-controller: qca,ath79-ddr-controller: Drop consumer from example (Rob Herring (Arm)) - dt-bindings: sram: qcom,imem: Document MSM8976 (AngeloGioacchino Del Regno) - dt-bindings: thermal: qcom-tsens: Document ipq6018 temperature sensor (Rayyan Ansari) - dt-bindings: qcom,pdc: document QCS8300 Power Domain Controller (Jingyi Wang) - dt-bindings: qcom,pdc: document QCS615 Power Domain Controller (Lijuan Gao) - dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS (Kyle Deng) - dt-bindings: nvmem: qfprom: Add compatible for QCS615 (Lijuan Gao) - dt-bindings: remoteproc: qcom,sa8775p-pas: Document QCS8300 remoteproc (Jingyi Wang) - dt-bindings: mfd: mediatek: mt6397: Add bindings for MT6328 (Yassine Oudjana) - docs: dt: unittest: Correct SELFTEST to UNITTEST (Dirk Behme) - dt-bindings: vendor-prefixes: add Siflower (Chuanhong Guo) - of: Constify 'struct bin_attribute' (Thomas Weißschuh) - dt-bindings: interrupt-controller: arm,gic: Correct VGIC interrupt description (Krzysztof Kozlowski) - dt-bindings: interrupt-controller: update imsic reg address to 0x24000000 in Example 1 (Huang Borong) - dt-bindings: power: Convert raspberrypi,bcm2835-power to Dt schema (Karan Sanghavi) - of: Fix of_find_node_opts_by_path() handling of alias+path+options (Zijun Hu) - of: unittest: Add a test case for of_find_node_opts_by_path() with alias+path+options (Zijun Hu) - dt-bindings: timer: fsl,imxgpt: Document fsl,imx35-gpt (Fabio Estevam) - dt-bindings: timer: fsl,imxgpt: Fix the fsl,imx7d-gpt fallback (Fabio Estevam) - of/irq: Correct element count for array @dummy_imask in API of_irq_parse_raw() (Zijun Hu) - of: Simplify API of_find_node_with_property() implementation (Zijun Hu) - of/fdt: Dump __be32 array in CPU type order in of_dump_addr() (Zijun Hu) - of: Hide of_default_bus_match_table[] (Stephen Boyd) - of/fdt: Implement use BIN_ATTR_SIMPLE macro for fdt sysfs attribute (Thomas Weißschuh) - arm64: defconfig: Enable pinctrl-based I2C mux (Stefan Wahren) - riscv: defconfig: enable pinctrl and dwmac support for TH1520 (Drew Fustini) - arm64: defconfig: Enable Qualcomm IPQ CMN PLL clock controller (Luo Jie) - arm64: defconfig: Enable basic Qualcomm SM8750 SoC drivers (Krzysztof Kozlowski) - arm64: defconfig: remove obsolete CONFIG_SM_DISPCC_8650 (Ross Burton) - arm64: defconfig: enable clock controller, interconnect and pinctrl for QCS8300 (Jingyi Wang) - arm64: defconfig: Enable sa8775p clock controllers (Taniya Das) - arm64: defconfig: enable clock controller, interconnect and pinctrl for QCS615 (Lijuan Gao) - arm64: defconfig: Enable Rockchip extensions for Synopsys DW HDMI QP (Cristian Ciocaltea) - arm64: defconfig: Enable RFKILL GPIO (Nicolas Dufresne) - arm64: defconfig: Enable TI K3 M4 remoteproc driver (Hari Nagalla) - arm64: defconfig: Enable MediaTek DWMAC (Nícolas F. R. A. Prado) - arm64: defconfig: Enable sound for MT8188 (Nícolas F. R. A. Prado) - arm64: defconfig: Enable MediaTek STAR Ethernet MAC (Nícolas F. R. A. Prado) - ARM: configs: at91: sama7: add new SoC config (Ryan Wanner) - dt-bindings: soc: samsung: exynos-pmu: Add exynos990-pmu compatible (Igor Belwon) - arm64: defconfig: enable Maxim TCPCI driver (André Draszik) - arm64: defconfig: Enable ITE IT6263 driver (Liu Ying) - ARM: imx_v6_v7_defconfig: enable JC42 for TQMa7x (Alexander Stein) - ARM: configs: stm32: Remove useless flags in STM32 defconfig (Patrice Chotard) - ARM: configs: stm32: Remove CRYPTO in STM32 defconfig (Patrice Chotard) - ARM: configs: stm32: Clean STM32 defconfig (Patrice Chotard) - ARM: configs: stm32: Remove FLASH_MEM_BASE and FLASH_SIZE in STM32 defconfig (Patrice Chotard) - arm64: defconfig: Enable R9A09G047 SoC (Biju Das) - ARM: shmobile: defconfig: Refresh for v6.13-rc1 (Geert Uytterhoeven) - arm64: defconfig: Enable Renesas RZ/V2H(P) Watchdog driver (Lad Prabhakar) - arm64: defconfig: Enable Amazon Elastic Network Adaptor (Mark Brown) - drivers/soc/litex: Use devm_register_restart_handler() (Andrew Davis) - reset: amlogic: aux: drop aux registration helper (Jerome Brunet) - reset: amlogic: aux: get regmap through parent device (Jerome Brunet) - reset: amlogic: add support for A1 SoC in auxiliary reset driver (Jan Dakinevich) - dt-bindings: reset: add bindings for A1 SoC audio reset controller (Jan Dakinevich) - soc: samsung: exynos-pmu: Fix uninitialized ret in tensor_set_bits_atomic() (Krzysztof Kozlowski) - dt-bindings: soc: samsung: exynos-sysreg: add sysreg compatibles for exynos8895 (Ivaylo Ivanov) - dt-bindings: samsung: exynos-usi: Restrict possible samsung,mode values (Krzysztof Kozlowski) - firmware: qcom: scm: add calls for wrapped key support (Gaurav Kashyap) - soc: qcom: pd_mapper: Add SM7225 compatible (Luca Weiss) - dt-bindings: firmware: qcom,scm: Document ipq5424 SCM (Manikanta Mylavarapu) - soc: qcom: llcc: Update configuration data for IPQ5424 (Varadarajan Narayanan) - dt-bindings: cache: qcom,llcc: Add IPQ5424 compatible (Varadarajan Narayanan) - firmware: qcom: scm: smc: Narrow 'mempool' variable scope (Krzysztof Kozlowski) - firmware: qcom: scm: smc: Handle missing SCM device (Krzysztof Kozlowski) - firmware: qcom: scm: Cleanup global '__scm' on probe failures (Krzysztof Kozlowski) - firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool() (Krzysztof Kozlowski) - firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() (Krzysztof Kozlowski) - soc: qcom: socinfo: add QCS9075 SoC ID (Wasim Nazir) - dt-bindings: arm: qcom,ids: add SoC ID for QCS9075 (Wasim Nazir) - soc: qcom: socinfo: Avoid out of bounds read of serial number (Stephan Gerhold) - firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go (sc8280xp) (Pengyu Luo) - firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023 (Jens Glathe) - firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14 (Jens Glathe) - soc: qcom: rmtfs: constify rmtfs_class (Bartosz Golaszewski) - soc: qcom: rmtfs: allow building the module with COMPILE_TEST=y (Bartosz Golaszewski) - soc: qcom: pmic_glink_altmode: simplify locking with guard() (Krzysztof Kozlowski) - soc: qcom: Rework BCM_TCS_CMD macro (Eugen Hristev) - firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15 (Maud Spierings) - soc: qcom: smem_state: fix missing of_node_put in error path (Krzysztof Kozlowski) - soc: qcom: llcc: Enable LLCC_WRCACHE at boot on X1 (Konrad Dybcio) - firmware: qcom: scm: Allow QSEECOM on X1P42100 CRD (Konrad Dybcio) - soc: qcom: pd-mapper: Add X1P42100 (Konrad Dybcio) - dt-bindings: interconnect: qcom-bwmon: Document QCS615 bwmon compatibles (Lijuan Gao) - soc: qcom: pmic_glink: simplify locking with guard() (Krzysztof Kozlowski) - dt-bindings: firmware: qcom,scm: document QCS615 SCM (Qingqing Zhou) - dt-bindings: soc: qcom,aoss-qmp: Document the qcs615 (Kyle Deng) - MAINTAINERS: Add entry for linux/pruss_driver.h (MD Danish Anwar) - soc/tegra: fuse: Update Tegra234 nvmem keepout list (Kartik Rajput) - soc/tegra: Fix spelling error in tegra234_lookup_slave_timeout() (liujing) - soc/tegra: cbb: Drop unnecessary debugfs error handling (Krzysztof Kozlowski) - soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove (Krzysztof Kozlowski) - soc: mediatek: mtk-devapc: Fix leaking IO map on error paths (Krzysztof Kozlowski) - soc: imx: Add SoC device register for i.MX9 (alice.guo) - firmware: arm_scmi: Add aliases to transport modules (Cristian Marussi) - firmware: arm_scmi: Add module aliases to i.MX vendor protocols (Cristian Marussi) - firmware: arm_scmi: Support vendor protocol modules autoloading (Cristian Marussi) - firmware: arm_scmi: Allow transport properties for multiple instances (Cristian Marussi) - memory: ti-aemif: Export aemif_*_cs_timings() (Bastien Curutchet) - memory: ti-aemif: Create aemif_set_cs_timings() (Bastien Curutchet) - memory: ti-aemif: Create aemif_check_cs_timings() (Bastien Curutchet) - memory: ti-aemif: Wrap CS timings into a struct (Bastien Curutchet) - memory: ti-aemif: Remove unnecessary local variables (Bastien Curutchet) - memory: ti-aemif: Store timings parameter in number of cycles - 1 (Bastien Curutchet) - memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code() (Joe Hattori) - memory: omap-gpmc: deadcode a pair of functions (Dr. David Alan Gilbert) - optee: fix format string for printing optee build_id (Sahil Malhotra) - soc: renesas: Add RZ/G3E (R9A09G047) config option (Biju Das) - ARM: dts: aspeed: yosemite4: adjust secondary flash name (Patrick Williams) - ARM: dts: aspeed: system1: Use crps PSU driver (Ninad Palsule) - ARM: dts: aspeed: minerva: add second source RTC (Yang Chen) - ARM: dts: aspeed: minerva: add bmc ready led setting (Yang Chen) - ARM: dts: aspeed: minerva: add i/o expanders on each FCB (Yang Chen) - ARM: dts: aspeed: minerva: add i/o expanders on bus 0 (Yang Chen) - ARM: dts: aspeed: catalina: remove interrupt of GPIOB4 form all IOEXP (Potin Lai) - ARM: dts: aspeed: catalina: revise ltc4287 shunt-resistor value (Potin Lai) - arm: dts: aspeed: Blueridge and Rainer: Add VRM presence GPIOs (Eddie James) - ARM: dts: aspeed: Blueridge and Fuji: Fix LED node names (Eddie James) - arm: dts: aspeed: Everest and Fuji: Add VRM presence gpio expander (Eddie James) - ARM: dts: aspeed: sbp1: IBM sbp1 BMC board (Patrick Rudolph) - dt-bindings: arm: aspeed: add IBM SBP1 board (Naresh Solanki) - ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC (Chanh Nguyen) - dt-bindings: arm: aspeed: add Mt. Jefferson board (Chanh Nguyen) - ARM: dts: aspeed: yosemite4: Add i2c-mux for ADC monitor on Spider Board (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Revise adc128d818 adc mode on Fan Boards (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Change the address of Fan IC on fan boards (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Revise address of i2c-mux for two fan boards (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: correct the compatible string for max31790 (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Add required properties for IOE on fan boards (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Add i2c-mux for CPLD IOE on Spider Board (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Add i2c-mux for four NICs (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: add i2c-mux for all Server Board slots (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Remove IO expanders on I2C bus 13 (Ricky CX Wu) - ARM: dts: aspeed: system1: Add GPIO line names (Ninad Palsule) - ARM: dts: aspeed: system1: Enable serial gpio0 (Ninad Palsule) - ARM: dts: aspeed: system1: Bump up i2c busses freq (Ninad Palsule) - ARM: dts: aspeed: yosemite4: correct the compatible string of adm1272 (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Add i2c-mux for Management Board (Ricky CX Wu) - ARM: dts: aspeed: catalina: update NIC1 fru address (Potin Lai) - ARM: dts: aspeed: catalina: enable mac2 (Potin Lai) - ARM: dts: aspeed: catalina: move hdd board i2c mux bus to i2c5 (Potin Lai) - ARM: dts: aspeed: yosemite4: revise flash layout to 128MB (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Revise quad mode to dual mode (Ricky CX Wu) - ARM: dts: aspeed: minerva: add fru device for other blades (Yang Chen) - ARM: dts: aspeed: minerva: change the i2c mux number for FCBs (Yang Chen) - ARM: dts: aspeed: minerva: Revise the SGPIO line name (Yang Chen) - ARM: dts: aspeed: yosemite4: Enable spi-gpio setting for TPM (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Revise adc128d818 adc mode on Spider Board (Ricky CX Wu) - ARM: dts: aspeed: catalina: add i2c-mux-idle-disconnect to all mux (Potin Lai) - ARM: dts: aspeed: yosemite4: Add gpio pca9506 for CPLD IOE (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Revise to use adm1281 on Medusa board (Ricky CX Wu) - ARM: dts: aspeed: Enable PECI and LPC snoop for IBM System1 (Manojkiran Eda) - ARM: dts: aspeed: yosemite4: Enable interrupt setting for pca9555 (Ricky CX Wu) - ARM: dts: aspeed: Fix Rainier and Blueridge GPIO LED names (Eddie James) - ARM: dts: aspeed: mtmitchell: Add gpio line names for io expanders (Chanh Nguyen) - ARM: dts: aspeed: mtmitchell: Add I2C FAN controllers (Chanh Nguyen) - ARM: dts: aspeed: Harma: revise sgpio line name (Peter Yin) - ARM: dts: aspeed: Harma: add rtc device (Peter Yin) - ARM: dts: aspeed: yosemite4: Enable adc15 (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Enable watchdog2 (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Change eeprom for Medusa Board (Ricky CX Wu) - ARM: dts: aspeed: yosemite4: Remove temperature sensors on Medusa Board (Ricky CX Wu) - ARM: dts: aspeed: Fix at24 EEPROM node names (Rob Herring (Arm)) - dt-bindings: soc: amlogic,meson-gx-hhi-sysctrl: Document the System Control registers found on early Meson SoC (Neil Armstrong) - riscv: dts: starfive: jh7110-milkv-mars: enable usb0 host function (E Shattow) - riscv: dts: starfive: jh7110-pine64-star64: enable usb0 host function (E Shattow) - arm64: dts: marvell: drop additional phy-names for sata (Frank Wunderlich) - arm64: dts: marvell: only enable complete sata nodes (Frank Wunderlich) - arm64: dts: marvell: cn9131-cf-solidwan: fix cp1 comphy links (Josua Mayer) - arm64: dts: qcom: x1e80100-romulus: Update firmware nodes (Joel Stanley) - arm64: dts: qcom: msm8916-samsung-serranove: Add display panel (Stephan Gerhold) - arm64: dts: qcom: sm8650: Add 'global' interrupt to the PCIe RC nodes (Neil Armstrong) - arm64: dts: qcom: sm8550: Add 'global' interrupt to the PCIe RC nodes (Neil Armstrong) - arm64: dts: qcom: Remove unused and undocumented properties (Rob Herring (Arm)) - arm64: dts: qcom: sdm450-lenovo-tbx605f: add DSI panel nodes (Neil Armstrong) - arm64: dts: qcom: pmi8950: add LAB-IBB nodes (Neil Armstrong) - arm64: dts: qcom: ipq5424: enable the download mode support (Manikanta Mylavarapu) - arm64: dts: qcom: ipq5424: add scm node (Manikanta Mylavarapu) - arm64: dts: qcom: sm8250: Fix interrupt types of camss interrupts (Vladimir Zapolskiy) - arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts (Vladimir Zapolskiy) - arm64: dts: qcom: sc8280xp: Fix interrupt type of camss interrupts (Vladimir Zapolskiy) - arm64: dts: qcom: qcs8300-ride: Enable USB controllers (Krishna Kurapati) - arm64: dts: qcom: qcs8300: Add support for usb nodes (Krishna Kurapati) - arm64: dts: qcom: qcs8300: Add support for clock controllers (Imran Shaik) - arm64: dts: qcom: sm8450: Add coresight nodes (Mao Jinlong) - arm64: dts: qcom: sa8775p: Fix the size of 'addr_space' regions (Manivannan Sadhasivam) - arm64: dts: qcom: qcs615-ride: Enable UFS node (Sayali Lokhande) - arm64: dts: qcom: qcs615: add UFS node (Sayali Lokhande) - arm64: dts: qcom: ipq5424: Add USB controller and phy nodes (Varadarajan Narayanan) - arm64: dts: qcom: ipq5424: Add LLCC/system-cache-controller (Varadarajan Narayanan) - arm64: dts: qcom: sm8650: Add coresight nodes (Yuanfang Zhang) - arm64: dts: qcom: x1e80100: Fix usb_2 controller interrupts (Abel Vesa) - arm64: dts: qcom: x1e78100-t14s: Enable fingerprint reader (Abel Vesa) - arm64: dts: qcom: x1e80100: Add coresight nodes (Jie Gan) - arm64: dts: qcom: qcs8300-ride: enable ethernet0 (Yijie Yang) - arm64: dts: qcom: qcs8300: add the first 2.5G ethernet (Yijie Yang) - arm64: dts: qcom: qcs8300: Add capacity and DPC properties (Jingyi Wang) - arm64: dts: qcom: qcs615: Add CPU capacity and DPC properties (Lijuan Gao) - arm64: dts: qcom: x1e80100-qcp: Enable external DP support (Stephan Gerhold) - arm64: dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches (Stephan Gerhold) - arm64: dts: qcom: sc8280xp: Fix up remoteproc register space sizes (Konrad Dybcio) - arm64: dts: qcom: sm6115: Fix ADSP memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115: Fix CDSP memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115: Fix MPSS memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sdx75: Fix MPSS memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm6375: Fix MPSS memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: sm6375: Fix CDSP memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: sm6375: Fix ADSP memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350: Fix MPSS memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350: Fix ADSP memory length (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100: Fix CDSP memory length (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100: Fix ADSP memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: Fix MPSS memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: Fix CDSP memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: Fix ADSP memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: Fix MPSS memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: Fix CDSP memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: Fix ADSP memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: Fix MPSS memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: Fix CDSP memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: Fix ADSP memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: Fix MPSS memory length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: Fix CDSP memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: Fix ADSP memory base and length (Krzysztof Kozlowski) - arm64: dts: qcom: qcs615-ride: enable SDHC1 and SDHC2 (Yuanjie Yang) - arm64: dts: qcom: qcs615: add SDHC1 and SDHC2 (Yuanjie Yang) - arm64: dts: qcom: sdm670: add camcc (Richard Acayan) - arm64: dts: qcom: correct gpio-ranges for QCS8300 (Lijuan Gao) - arm64: dts: qcom: correct gpio-ranges for QCS615 (Lijuan Gao) - arm64: dts: qcom: ipq5332: update TRNG compatible (Md Sadre Alam) - arm64: dts: qcom: ipq9574: update TRNG compatible (Md Sadre Alam) - arm64: dts: qcom: ipq5424: add TRNG node (Md Sadre Alam) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable camera EEPROMs (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Prefix regulator-fixed label (Luca Weiss) - arm64: dts: qcom: ipq5424: configure spi0 node for rdp466 (Manikanta Mylavarapu) - arm64: dts: qcom: ipq5424: add spi nodes (Manikanta Mylavarapu) - arm64: dts: qcom: ipq9574: Update xo_board_clk to use fixed factor clock (Luo Jie) - arm64: dts: qcom: ipq9574: Add CMN PLL node (Luo Jie) - arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties (Neil Armstrong) - arm64: dts: qcom: sc7180: fix psci power domain node names (Neil Armstrong) - arm64: dts: qcom: sc7180-trogdor-pompom: rename 5v-choke thermal zone (Neil Armstrong) - arm64: dts: qcom: sc7180-trogdor-quackingstick: add missing avee-supply (Neil Armstrong) - arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: remove disabled ov7251 camera (Neil Armstrong) - arm64: dts: qcom: qcm6490-shift-otter: remove invalid orientation-switch (Neil Armstrong) - arm64: dts: qcom: sc8180x: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: sc8280xp: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: qdu1000: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: x1e80100: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: sc7180: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: qcs404: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: sdx75: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: sdm845: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: sdm630: Disable USB U1/U2 entry (Prashanth K) - arm64: dts: qcom: sa8775p: Disable USB U1/U2 entry (Krishna Kurapati) - arm64: dts: qcom: sc7280: Disable USB U1/U2 entry (Krishna Kurapati) - arm64: dts: qcom: sm6350: Disable USB U1/U2 entry (Krishna Kurapati) - arm64: dts: qcom: sm8250: Disable USB U1/U2 entry (Krishna Kurapati) - arm64: dts: qcom: sm6125: Disable USB U1/U2 entry (Krishna Kurapati) - arm64: dts: qcom: sm8150: Disable USB U1/U2 entry (Krishna Kurapati) - arm64: dts: qcom: sm8450: Disable USB U1/U2 entry (Krishna Kurapati) - arm64: dts: qcom: sm8350: Disable USB U1/U2 entry (Krishna Kurapati) - arm64: dts: qcom: sm8750: Add MTP and QRD boards (Melody Olvera) - arm64: dts: qcom: sm8750: Add pmic dtsi (Melody Olvera) - arm64: dts: qcom: Add base SM8750 dtsi (Melody Olvera) - arm64: dts: qcom: Add PMIH0108 PMIC (Melody Olvera) - arm64: dts: qcom: Add PMD8028 PMIC (Melody Olvera) - dt-bindings: arm: qcom: Document SM8750 SoC and boards (Melody Olvera) - dt-bindings: interconnect: add interconnect bindings for SM8750 (Raviteja Laggyshetty) - arm64: dts: qcom: x1e80100: Fix interconnect tags for SDHC nodes (Abel Vesa) - arm64: dts: qcom: qrb4210-rb2: add HDMI audio playback support (Alexey Klimov) - arm64: dts: qcom: sm4250: add LPASS LPI pin controller (Alexey Klimov) - arm64: dts: qcom: sm6115: add LPASS LPI pin controller (Alexey Klimov) - arm64: dts: qcom: sm6115: add apr and its services (Alexey Klimov) - arm64: dts: qcom: sm8650: Fix CDSP context banks unit addresses (Krzysztof Kozlowski) - arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file (Dmitry Baryshkov) - arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: drop extra XO clock frequencies (Dmitry Baryshkov) - arm64: dts: qcom: x1e80100: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm8650: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm8550: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm8450: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm6375: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm6125: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm4450: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sdx75: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sar2130p: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: qcs404: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: msm8994: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: msm8939: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: msm8916: correct sleep clock frequency (Dmitry Baryshkov) - arm64: dts: qcom: sm8650: correct MDSS interconnects (Dmitry Baryshkov) - arm64: dts: qcom: sm8550: correct MDSS interconnects (Dmitry Baryshkov) - arm64: dts: qcom: qcs8300: Add LLCC support for QCS8300 (Jingyi Wang) - arm64: dts: qcom: qcs8300: Add PMU support for QCS8300 (Jingyi Wang) - arm64: dts: qcom: sm8650: add interconnect and opp-peak-kBps for GPU (Neil Armstrong) - arm64: dts: qcom: sm8550: add interconnect and opp-peak-kBps for GPU (Neil Armstrong) - arm64: dts: qcom: qcs615-ride: Enable secondary USB controller on QCS615 Ride (Krishna Kurapati) - arm64: dts: qcom: qcs615: Add support for secondary USB node on QCS615 (Krishna Kurapati) - arm64: dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,msm-id value (Luca Weiss) - arm64: dts: qcom: sc8280xp: Add Huawei Matebook E Go (sc8280xp) (Pengyu Luo) - dt-bindings: arm: qcom: Document Huawei Matebook E Go (sc8280xp) (Pengyu Luo) - arm64: dts: qcom: Add Xiaomi Redmi 5A (Barnabás Czémán) - dt-bindings: arm: qcom: Add Xiaomi Redmi 5A (Barnabás Czémán) - arm64: dts: qcom: Add initial support for MSM8917 (Otto Pflüger) - arm64: dts: qcom: Add PM8937 PMIC (Dang Huynh) - arm64: dts: qcom: x1e80100-qcp: Fix USB QMP PHY supplies (Stephan Gerhold) - arm64: dts: qcom: x1e80100-microsoft-romulus: Fix USB QMP PHY supplies (Stephan Gerhold) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix USB QMP PHY supplies (Stephan Gerhold) - arm64: dts: qcom: x1e80100-dell-xps13-9345: Fix USB QMP PHY supplies (Stephan Gerhold) - arm64: dts: qcom: x1e80100-crd: Fix USB QMP PHY supplies (Stephan Gerhold) - arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix USB QMP PHY supplies (Stephan Gerhold) - arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix USB QMP PHY supplies (Stephan Gerhold) - arm64: dts: qcom: x1e001de-devkit: Fix USB QMP PHY supplies (Stephan Gerhold) - arm64: dts: qcom: x1e80100-vivobook-s15: Add lid switch (Maud Spierings) - arm64: dts: qcom: x1e80100-vivobook-s15: Use the samsung,atna33xc20 panel driver (Maud Spierings) - arm64: dts: qcom: sc8280xp-blackrock: dt definition for WDK2023 (Jens Glathe) - dt-bindings: arm: qcom: Add Microsoft Windows Dev Kit 2023 (Jens Glathe) - arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14 (Jens Glathe) - dt-bindings: arm: qcom: Add HP Omnibook X 14 (Jens Glathe) - arm64: dts: qcom: x1e80100: Add uart14 (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Add QUP power domains and OPPs (Stephan Gerhold) - arm64: dts: qcom: qcs615-ride: Enable PMIC peripherals (Tingguo Cheng) - arm64: dts: qcom: move pon reboot-modes from pm8150.dtsi to board files (Tingguo Cheng) - arm64: dts: qcom: qcs615: Adds SPMI support (Tingguo Cheng) - arm64: dts: qcom: x1e78100-qcp: Enable Type-A USB ports labeled 3 and 4/6 (Abel Vesa) - arm64: dts: qcom: x1e78100-t14s: Enable support for both Type-A USB ports (Abel Vesa) - arm64: dts: qcom: msm8994: Describe USB interrupts (Konrad Dybcio) - arm64: dts: qcom: msm8996: Fix up USB3 interrupts (Konrad Dybcio) - arm64: dts: qcom: sdm670-google-sargo: enable gpu (Richard Acayan) - arm64: dts: qcom: sdm670: add gpu (Richard Acayan) - arm64: dts: qcom: qcs8300: Add coresight nodes (Jie Gan) - arm64: dts: qcom: x1e78100-t14s: add sound support (Srinivas Kandagatla) - arm64: dts: qcom: sm8350-hdk: enable IPA (Dmitry Baryshkov) - arm64: dts: qcom: sm8250-xiaomi-elish: Add bluetooth node (Jianhua Lu) - arm64: dts: qcom: sm8250-xiaomi-elish: Add wifi node (Jianhua Lu) - arm64: dts: qcom: sm8250-xiaomi-elish: Add qca6390-pmu node (Jianhua Lu) - arm64: dts: qcom: sa8775p: Use valid node names for GPI DMAs (Konrad Dybcio) - arm64: dts: qcom: sa8775p-ride: Enable Display Port (Soutrik Mukhopadhyay) - arm64: dts: qcom: sa8775p: add DisplayPort device nodes (Soutrik Mukhopadhyay) - arm64: dts: qcom: qcs8300: enable the inline crypto engine (Yuvaraj Ranganathan) - arm64: dts: qcom: qcs8300: add TRNG node (Yuvaraj Ranganathan) - arm64: dts: qcom: msm8994-angler: Enable power key, volume up/down (Petr Vorel) - arm64: dts: qcom: ipq5424: Add watchdog node (Manikanta Mylavarapu) - arm64: dts: qcom: qcs8300: Add ADSP and CDSP0 fastrpc nodes (Ling Xu) - arm64: dts: qcom: sa8775p: Add CPUs to psci power domain (Maulik Shah) - arm64: dts: qcom: sdm670-google-sargo: add flash leds (Richard Acayan) - arm64: dts: qcom: pm660l: add flash leds (Richard Acayan) - arm64: dts: qcom: sa8775p: Use a SoC-specific compatible for GPI DMA (Konrad Dybcio) - arm64: dts: qcom: sa8775p: add display dt nodes for MDSS0 and DPU (Mahadevan) - arm64: dts: qcom: sa8775p: Add support for clock controllers (Taniya Das) - arm64: dts: qcom: sa8775p: Update sleep_clk frequency (Taniya Das) - arm64: dts: qcom: qcm6490-idp: Allow UFS regulators load/mode setting (Rakesh Kota) - arm64: dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 reg property (Marek Vasut) - arm64: dts: qcom: qcs6490-rb3gen2: Configure onboard LEDs (Konrad Dybcio) - arm64: dts: qcom: pmk8350: Add more SDAM slices (Konrad Dybcio) - arm64: dts: qcom: ipq9574: Enable PCIe PHYs and controllers (devi priya) - arm64: dts: qcom: ipq9574: Add PCIe PHYs and controller nodes (devi priya) - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add lid switch (Anthony Ruhier) - arm64: dts: qcom: sm6350: Fix uart1 interconnect path (Luca Weiss) - dt-bindings: arm: qcom: Add X1P42100 SoC & CRD (Konrad Dybcio) - dt-bindings: arm: qcom-soc: Extend X1E prefix match for X1P (Konrad Dybcio) - arm64: dts: qcom: qcs8300: add QCrypto nodes (Yuvaraj Ranganathan) - arm64: dts: qcom: x1e001de-devkit: Enable SD card support (Sibi Sankar) - arm64: dts: qcom: x1e80100-qcp: Enable SD card support (Abel Vesa) - arm64: dts: qcom: x1e80100: Describe the SDHC controllers (Abel Vesa) - arm64: dts: qcom: qcs615: Add CPU and LLCC BWMON support (Lijuan Gao) - arm64: dts: qcom: qcs8300: Add watchdog node (Xin Liu) - arm64: dts: qcom: x1e80100-pmics: Enable all SMB2360 separately (Stephan Gerhold) - arm64: dts: qcom: qcs8300: add base QCS8300 RIDE board (Jingyi Wang) - arm64: dts: qcom: add QCS8300 platform (Jingyi Wang) - dt-bindings: arm: qcom: document QCS8300 SoC and reference board (Jingyi Wang) - arm64: dts: qcom: qcs615-ride: Enable primary USB interface (Krishna Kurapati) - arm64: dts: qcom: qcs615: Add primary USB interface (Krishna Kurapati) - arm64: dts: qcom: qcs615: Add QUPv3 configuration (Viken Dadhaniya) - arm64: dts: qcom: qcs615: Add coresight nodes (Jie Gan) - arm64: dts: qcom: qcs615: add the APPS SMMU node (Qingqing Zhou) - arm64: dts: qcom: qcs615: add the SCM node (Qingqing Zhou) - arm64: dts: qcom: qcs615: Add LLCC support for QCS615 (Song Xue) - arm64: dts: qcom: qcs615: add AOSS_QMP node (Kyle Deng) - arm64: dts: qcom: qcs615: add base RIDE board (Lijuan Gao) - arm64: dts: qcom: add QCS615 platform (Lijuan Gao) - dt-bindings: arm: qcom: document QCS615 and the reference board (Lijuan Gao) - arm64: dts: qcom: x1e80100-romulus: Set up PS8830s (Konrad Dybcio) - arm64: dts: qcom: x1e80100-romulus: Set up PCIe3 / SDCard reader (Konrad Dybcio) - arm64: dts: qcom: x1e80100-romulus: Configure audio (Konrad Dybcio) - dt-bindings: arm: qcom: add missing elements to the SoC list (Gabor Juhos) - arm64: dts: qcom: x1e80100-dell-xps13-9345: Introduce retimer support (Aleksandrs Vinarskis) - arm64: dts: qcom: x1e80100: Add support for PCIe3 on x1e80100 (Qiang Yu) - arm64: dts: qcom: x1e80100-vivobook-s15: Enable the gpu (Maud Spierings) - arm64: dts: qcom: ipq5424: Add smem and tcsr_mutex nodes (Manikanta Mylavarapu) - arm64: dts: qcom: add IPQ5424 SoC and rdp466 board support (Sricharan Ramabadhran) - dt-bindings: qcom: Add ipq5424 boards (Sricharan Ramabadhran) - arm64: dts: qcom: sar2130p: add QAR2130P board file (Dmitry Baryshkov) - arm64: dts: qcom: sar2130p: add support for SAR2130P (Dmitry Baryshkov) - dt-bindings: arm: qcom: add QAR2130P board (Dmitry Baryshkov) - arm64: dts: qcom: x1e001de-devkit: Enable external DP support (Sibi Sankar) - arm64: dts: qcom: x1e001de-devkit: Add audio related nodes (Sibi Sankar) - arm64: dts: qcom: Add X1E001DE Snapdragon Devkit for Windows (Sibi Sankar) - dt-bindings: arm: qcom: Add Snapdragon Devkit for Windows (Sibi Sankar) - ARM: dts: qcom: sdx55: Disable USB U1/U2 entry (Prashanth K) - ARM: dts: qcom: sdx65: Disable USB U1/U2 entry (Prashanth K) - ARM: dts: qcom: sdx55: Add CPU PCIe EP interconnect path (Krishna chaitanya chundru) - ARM: dts: qcom: sdx65: Add PCIe EP interconnect path (Krishna chaitanya chundru) - arm64: dts: rockchip: add DTs for Firefly ITX-3588J and its Core-3588J SoM (Shimrra Shai) - dt-bindings: arm: rockchip: Add Firefly ITX-3588J board (Shimrra Shai) - arm64: dts: rockchip: Add Orange Pi 5 Max board (Jimmy Hon) - dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Max (Jimmy Hon) - arm64: dts: rockchip: refactor common rk3588-orangepi-5.dtsi (Jimmy Hon) - arm64: dts: rockchip: add WLAN to rk3588-evb1 controller (Sebastian Reichel) - arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma (Jakob Unterwurzacher) - arm64: dts: rockchip: Delete redundant RK3328 GMAC stability fixes (Dragan Simic) - arm64: dts: rockchip: enable hdmi out audio on wolfvision pf5 (Michael Riesch) - arm64: dts: rockchip: fix num-channels property of wolfvision pf5 mic (Michael Riesch) - arm64: dts: rockchip: Enable the USB 3.0 port on NanoPi R6C/R6S (Anton Kirilov) - arm64: dts: rockchip: Add FRAM MB85RS128TY to rk3568-mecsbc (David Jander) - arm64: dts: rockchip: Remove unused i2c2 node from rk3568-mecsbc (David Jander) - arm64: dts: rockchip: Fix PCIe3 handling for Edgeble-6TOPS Modules (Jagan Teki) - arm64: dts: rockchip: Add Radxa E52C (FUKAUMI Naoki) - dt-bindings: arm: rockchip: Add Radxa E52C (FUKAUMI Naoki) - arm64: dts: rockchip: Add BigTreeTech CB2 and Pi2 (Ivan Sergeev) - dt-bindings: arm: rockchip: Add BigTreeTech CB2 and Pi2 (Ivan Sergeev) - arm64: dts: rockchip: Enable USB 3.0 ports on orangepi-5-plus (Chen-Yu Tsai) - arm64: dts: rockchip: Add H96 Max V58 TV Box based on RK3588 SoC (Alexey Charkov) - dt-bindings: arm: rockchip: Add H96 Max V58 TV box (Alexey Charkov) - arm64: dts: rockchip: Add rk3576 evb1 board (Kever Yang) - dt-bindings: arm: rockchip: Add rk3576 evb1 board (Kever Yang) - dt-bindings: arm: rockchip: Sort for boards not in correct order (Kever Yang) - arm64: dts: rockchip: add usb related nodes for rk3576 (Frank Wang) - arm64: dts: rockchip: Add rk3576 naneng combphy nodes (Kever Yang) - dt-bindings: soc: rockchip: add rk3576 hdptxphy grf syscon (Andy Yan) - arm64: dts: rockchip: set hdd led labels on QNAP-TS433 (Heiko Stuebner) - arm64: dts: rockchip: hook up the MCU on the QNAP TS433 (Heiko Stuebner) - arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v1.1 boards (Jonas Karlman) - arm64: dts: rockchip: enable the mmu600_pcie IOMMU on the rk3588 SoC (Niklas Cassel) - arm64: dts: ti: k3-am62a-wakeup: Configure ti-sysc for wkup_uart0 (Vibhore Vardhan) - arm64: dts: ti: k3-j722s-evm: Enable PMIC (Udit Kumar) - arm64: dts: ti: k3-am69-sk: Add USB SuperSpeed support (Dasnavis Sabiya) - arm64: dts: ti: k3-am625-beagleplay: Fix DP83TD510E reset time (Francesco Valla) - arm64: dts: ti: k3-am642-hummingboard-t: Convert overlay to board dts (Josua Mayer) - arm64: dts: ti: k3-am69-sk: Add overlay for PCIE0 Endpoint Mode (Siddharth Vadapalli) - arm64: dts: ti: k3-am68-sk-base-board: Add overlay for PCIE1 Endpoint Mode (Siddharth Vadapalli) - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE1 Endpoint Mode (Siddharth Vadapalli) - arm64: dts: ti: Makefile: Fix typo "k3-j7200-evm-pcie1-ep.dtbo" (Siddharth Vadapalli) - arm64: dts: ti: k3-j7200: Add node to disable loopback connection (Anurag Dutta) - arm64: dts: ti: k3-j784s4: Use ti,j7200-padconf compatible (Thomas Richard) - arm64: dts: ti: k3-am62p-j722s-common-main: Enable USB0 for DFU boot (Siddharth Vadapalli) - arm64: dts: ti: k3-am62a: Remove duplicate GICR reg (Bryan Brattlof) - arm64: dts: ti: k3-am62: Remove duplicate GICR reg (Bryan Brattlof) - arm64: dts: ti: k3-am67a-beagley-ai: Add remote processor nodes (Andrew Davis) - arm64: dts: ti: k3-am62p: Enable Mailbox nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-am625-sk: Remove M4 mailbox node redefinition (Andrew Davis) - arm64: dts: ti: k3-j722s-evm: Enable support for mcu_i2c0 (Bhavya Kapoor) - arm64: dts: ti: k3-am62x-sk-common: Add bootph-all property in cpsw_mac_syscon node (Chintan Vankar) - arm64: dts: ti: Remove unused and undocumented "ti,(rx|tx)-fifo-depth" properties (Rob Herring (Arm)) - arm64: dts: ti: k3-am64-main: Switch ICSSG clock to core clock (MD Danish Anwar) - dt-bindings: soc: ti: pruss: Add clocks for ICSSG (MD Danish Anwar) - arm64: dts: ti: k3-am69-sk: Mark tps659413 regulators as bootph-all (Andrew Halaney) - arm64: dts: ti: k3-j784s4-evm: Mark tps659413 regulators as bootph-all (Andrew Halaney) - arm64: dts: ti: k3-am62x-sk-common: Support SoC wakeup using USB1 wakeup (Siddharth Vadapalli) - arm64: dts: ti: k3-pinctrl: Introduce deep sleep macros (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4: Fix clock IDs for MCSPI instances (Anurag Dutta) - arm64: dts: ti: am62-phyboard-lyra: Provide a vcc-supply for the I2C EEPROM (Wadim Egorov) - arm64: dts: ti: k3-am62-phycore-som: Define vcc-supply for I2C EEPROM (Wadim Egorov) - arm64: dts: ti: k3-am62x-phyboard-lyra: Add HDMI bridge regulators (Wadim Egorov) - arm64: dts: ti: k3-am62x-phyboard-lyra: Set RGB input to 16-bit for HDMI bridge (Wadim Egorov) - arm64: tegra: Fix Tegra234 PCIe interrupt-map (Brad Griffis) - arm64: tegra: Disable Tegra234 sce-fabric node (Sumit Gupta) - arm64: tegra: Fix typo in Tegra234 dce-fabric compatible (Sumit Gupta) - arm64: tegra: Fix DMA ID for SPI2 (Akhil R) - ARM: tegra: nyan: Maintain power to USB ports on boot (Michal Pecio) - arm64: dts: bcm4908: nvmem-layout conversion (Rosen Penev) - arm64: dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B (Sam Edwards) - dt-bindings: arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906 (Sam Edwards) - arm64: dts: broadcom: bcmbca: bcm4908: Protect cpu-release-addr (Sam Edwards) - arm64: dts: broadcom: bcmbca: bcm4908: Reserve CFE stub area (Sam Edwards) - arm64: dts: broadcom: Remove unused and undocumented properties (Rob Herring (Arm)) - arm64: dts: broadcom: Add DT for D-step version of BCM2712 (Dave Stevenson) - arm64: dts: broadcom: Add display pipeline support to BCM2712 (Dave Stevenson) - arm64: dts: broadcom: Add firmware clocks and power nodes to Pi5 DT (Dave Stevenson) - ARM: dts: meraki-mr26: set mac address for gmac0 (Rosen Penev) - ARM: dts: broadcom: Add Genexis XG6846B DTS file (Linus Walleij) - dt-bindings: arm: bcmbca: Add Genexis XG6846B (Linus Walleij) - dt-bindings: vendor-prefixes: Add Genexis (Linus Walleij) - ARM: dts: bcm6846: Add ARM PL081 DMA block (Linus Walleij) - ARM: dts: bcm6846: Add LED controller (Linus Walleij) - ARM: dts: bcm6846: Add MDIO control block (Linus Walleij) - ARM: dts: bcm6846: Add GPIO blocks (Linus Walleij) - ARM: dts: bcm6846: Enable watchdog (Linus Walleij) - ARM: dts: bcm6846: Add iproc rng (Linus Walleij) - arm: dts: broadcom: Remove unused and undocumented properties (Rob Herring (Arm)) - ARM: dts: microchip: add support for sama7d65_curiosity board (Romain Sioen) - ARM: dts: microchip: add sama7d65 SoC DT (Ryan Wanner) - arm64: dts: allwinner: a64: explicitly assign clock parent for TCON0 (Vasily Khoruzhick) - arm64: dts: allwinner: h313: enable DVFS for Tanix TX1 (Andre Przywara) - arm64: dts: allwinner: a100: Add syscon nodes (Cody Eksal) - dt-bindings: sram: sunxi-sram: Add A100 compatible (Cody Eksal) - ARM: dts: suniv: f1c100s: Activate Audio Codec for Lichee Pi Nano (Mesih Kilinc) - ARM: dts: suniv: f1c100s: Add support for Audio Codec (Mesih Kilinc) - ARM: dts: suniv: f1c100s: Add support for DMA (Mesih Kilinc) - ARM: dts: mediatek: mt7623: fix IR nodename (Rafał Miłecki) - arm64: dts: mediatek: mt8516: add keypad node (Val Packett) - arm64: dts: mediatek: add per-SoC compatibles for keypad nodes (Val Packett) - dt-bindings: mediatek,mt6779-keypad: add more compatibles (Val Packett) - arm64: dts: mediatek: mt8365-evk: Set ethernet alias (Sjoerd Simons) - dts: arm64: mediatek: mt8195: Remove MT8183 compatible for OVL (Jason-JH.Lin) - dts: arm64: mediatek: mt8188: Update OVL compatible from MT8183 to MT8195 (Jason-JH.Lin) - dt-bindings: display: mediatek: ovl: Modify rules for MT8195/MT8188 (Hsiao Chien Sung) - dt-bindings: display: mediatek: ovl: Add compatible strings for MT8188 MDP3 (Jason-JH.Lin) - dt-bindings: arm: mediatek: Drop MT8192 Chromebook variants that never shipped (Chen-Yu Tsai) - arm64: dts: mediatek: mt8192: Drop Chromebook variants that never shipped (Chen-Yu Tsai) - arm64: dts: mediatek: mt7988a-bpi-r4: Add proc-supply for cpus (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Add MediaTek MT6682A/RT5190A PMIC (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Enable pcie (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Enable pwm (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Enable ssusb1 on bpi-r4 (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Enable t-phy for ssusb1 (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Add PCA9545 I2C Mux (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Enable I2C controllers (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Add default UART stdout (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Enable serial0 debug uart (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Add thermal configuration (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Add dt overlays for sd + emmc (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Add fixed regulators for 1v8 and 3v3 (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Enable watchdog (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add pcie nodes (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add t-phy for ssusb1 (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Disable usb controllers by default (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add CPU OPP table for clock scaling (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add mcu-sys node for cpu (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add missing clock-div property for i2c (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add thermal-zone (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add lvts node (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add mmc support (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add reserved memory (Frank Wunderlich) - arm64: dts: mediatek: mt7988a-bpi-r4: Add pinctrl subnodes for bpi-r4 (Frank Wunderlich) - arm64: dts: mediatek: mt7988: Add pinctrl support (Frank Wunderlich) - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings (Chen-Yu Tsai) - arm64: dts: mediatek: Set mediatek,mac-wol on DWMAC node for all boards (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie1 (Nícolas F. R. A. Prado) - arm64: dts: mt7986: add overlay for SATA power socket on BPI-R3 (Frank Wunderlich) - arm64: dts: mediatek: mt8188: Add GPU speed bin NVMEM cells (Hsin-Te Yuan) - arm64: dts: mediatek: mt8183: willow: Support second source touchscreen (Hsin-Te Yuan) - arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen (Hsin-Te Yuan) - arm64: dts: mediatek: Modify audio codec name for pmic (Zhengqiao Xia) - arm64: dts: mediatek: Add extcon node for DP bridge (Zhengqiao Xia) - arm64: dts: mediatek: Add MT8186 Chinchou Chromebooks (Zhengqiao Xia) - dt-bindings: arm: mediatek: Add MT8186 Chinchou Chromebook (Zhengqiao Xia) - arm64: dts: mediatek: mt8390-genio-700-evk: Add sound output support (Nícolas F. R. A. Prado) - arm64: dts: mt6359: Add #sound-dai-cells property (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names (Chen-Yu Tsai) - arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names (Chen-Yu Tsai) - arm64: dts: mediatek: mt8395-genio-1200-evk: Drop regulator-compatible property (Chen-Yu Tsai) - arm64: dts: medaitek: mt8395-nio-12l: Drop regulator-compatible property (Chen-Yu Tsai) - arm64: dts: mediatek: mt8195-demo: Drop regulator-compatible property (Chen-Yu Tsai) - arm64: dts: mediatek: mt8195-cherry: Drop regulator-compatible property (Chen-Yu Tsai) - arm64: dts: mediatek: mt8192-asurada: Drop regulator-compatible property (Chen-Yu Tsai) - arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property (Chen-Yu Tsai) - arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property (Chen-Yu Tsai) - arm64: dts: mediatek: mt8183: Disable DSI display output by default (Chen-Yu Tsai) - arm64: dts: mediatek: mt8183: Disable DPI display output by default (Chen-Yu Tsai) - arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A (Val Packett) - arm64: dts: mediatek: mt8516: add i2c clock-div property (Val Packett) - arm64: dts: mediatek: mt8516: fix wdt irq type (Val Packett) - arm64: dts: mediatek: mt8516: fix GICv2 range (Val Packett) - arm64: dts: mediatek: mt8186: Add Starmie device (Wojciech Macek) - dt-bindings: arm: mediatek: Add MT8186 Starmie Chromebooks (Wojciech Macek) - arm64: dts: mediatek: Introduce MT8188 Geralt platform based Ciri (Fei Shao) - dt-bindings: arm: mediatek: Add MT8188 Lenovo Chromebook Duet (11", 9) (Fei Shao) - arm64: dts: mt8183: set DMIC one-wire mode on Damu (Hsin-Yi Wang) - arm64: dts: mediatek: mt8186: Move wakeup to MTU3 to get working suspend (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8183-kukui: align thermal node names with bindings (Krzysztof Kozlowski) - ARM: dts: ti/omap: omap3-gta04: use proper touchscreen properties (Andreas Kemnade) - ARM: dts: ti: am437x-l4: remove autoidle for UART (Judith Mendez) - ARM: dts: ti/omap: gta04: fix pm issues caused by spi module (Andreas Kemnade) - ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus (Romain Naour) - ARM: dts: microchip: sam9x7: Add address/size to spi-controller nodes (Mihai Sain) - ARM: dts: microchip: sam9x60: Add address/size to spi-controller nodes (Mihai Sain) - ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v property to sdmmc0 node (Cristian Birsan) - ARM: dts: microchip: sama5d29_curiosity: Add no-1-8-v property to sdmmc0 node (Cristian Birsan) - ARM: dts: at91: Add sama7d65 pinmux (Ryan Wanner) - dt-bindings: atmel-sysreg: add sama7d65 RAM and PIT (Dharma Balasubiramani) - dt-bindings: ARM: at91: Document Microchip SAMA7D65 Curiosity (Romain Sioen) - ARM: dts: microchip: sam9x75_curiosity: Add power monitor support (Mihai Sain) - ARM: dts: microchip: sam9x7: Move i2c address/size to dtsi (Mihai Sain) - arm64: dts: renesas: white-hawk-csi-dsi: Define CSI-2 data line orders (Niklas Söderlund) - arm64: dts: renesas: r8a779g0: Add VSPX instances (Jacopo Mondi) - arm64: dts: renesas: r8a779g0: Add FCPVX instances (Jacopo Mondi) - arm64: dts: renesas: r9a09g047e57-smarc: Add SCIF pincontrol (Biju Das) - arm64: dts: renesas: r9a09g047: Add pincontrol node (Biju Das) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Replace RZG2L macros (Biju Das) - arm64: dts: meson: remove broadcom wifi compatible from GX reference boards (Christian Hewitt) - ARM: dts: amlogic: meson: remove size and address cells from USB nodes (Martin Blumenstingl) - ARM: dts: st: enable the MALI gpu on the stih410-b2260 (Alain Volmat) - ARM: dts: st: add node for the MALI gpu on stih410.dtsi (Alain Volmat) - dt-bindings: gpu: mali-utgard: Add st,stih410-mali compatible (Alain Volmat) - arm64: dts: freescale: imx93-9x9-qsb: enable fsl,ext-reset-output for wdog3 (Peng Fan) - arm64: dts: freescale: imx93-14x14-evk: enable fsl,ext-reset-output for wdog3 (Peng Fan) - arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3 (Peng Fan) - arm64: dts: imx95-19x19-evk: add ENETC 0 support (Wei Fang) - arm64: dts: imx95: add NETC related nodes (Wei Fang) - arm64: dts: imx8mm-phg: Add LVDS compatible string (Fabio Estevam) - arm64: dts: imx93: add pca9452 support (Joy Zou) - arm64: dts: imx8mn-bsh-smm-s2/pro: add simple-framebuffer (Dario Binacchi) - arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO (Markus Niebel) - arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO (Markus Niebel) - arm64: dts: imx93-9x9-qsb: add temp-sensor nxp,p3t1085 (Frank Li) - arm64: dts: imx8mp-evk: Add NXP LVDS to HDMI adapter cards (Liu Ying) - arm64: dts: imx8mp-skov-revb-mi1010ait-1cp1: Set "media_disp2_pix" clock rate to 70MHz (Liu Ying) - arm64: dts: imx8mp: add aristainetos3 board support (Heiko Schocher) - arm64: dts: imx8mq-zii-ultra: remove #address-cells of eeprom@a4 (Frank Li) - arm64: dts: imx: Switch to simple-audio-card,hp-det-gpios (Geert Uytterhoeven) - ARM: dts: imx: Use the correct mdio pattern (Fabio Estevam) - ARM: dts: imx6qdl-sabresd: add dr_mode to usbotg (Hui Wang) - ARM: dts: imx6qdl-apalis: Change to "adi,force-bt656-4" (Fabio Estevam) - ARM: dts: imx6sx: add phy-3p0-supply to usb phys (Stefan Kerkmann) - ARM: dts: imx6sl: add phy-3p0-supply to usb phys (Stefan Kerkmann) - ARM: dts: imx6qdl: add phy-3p0-supply to usb phys (Stefan Kerkmann) - MAINTAINERS: Update entry for DH electronics DHSOM SoMs and boards (Marek Vasut) - ARM: dts: imx7[d]-mba7: add Ethernet PHY IRQ support (Alexander Stein) - ARM: dts: imx7-mba7: Remove duplicated power supply (Alexander Stein) - ARM: dts: imx7-mba7: Fix SD card vmmc-supply (Alexander Stein) - ARM: dts: imx7-mba7: Add 3.3V and 5.0V regulators (Alexander Stein) - ARM: dts: imx7-tqma7: add missing vs-supply for LM75A (rev. 01xxx) (Alexander Stein) - ARM: dts: imx7-tqma7: Remove superfluous status="okay" property (Alexander Stein) - ARM: dts: imx7-mba7: remove LVDS transmitter regulator (Alexander Stein) - ARM: dts: imx: Switch to {hp,mic}-det-gpios (Geert Uytterhoeven) - dt-bindings: arm: fsl: Add ABB SoM and carrier (Heiko Schocher) - arm64: dts: altera: Remove unused and undocumented "snps,max-mtu" property (Rob Herring (Arm)) - arm64: dts: socfpga: agilex5: Add gpio0 node and spi dma handshake id (Niravkumar L Rabara) - arm64: dts: socfpga: agilex: Add VGIC maintenance interrupt (Niravkumar L Rabara) - arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb" (Mamta Shukla) - ARM: dts: socfpga_cyclone5_mcvevk: Drop unused #address-cells/#size-cells (Uwe Kleine-König) - arm64: dts: hisilicon: Remove unused and undocumented "enable-dma" and "bus-id" properties (Rob Herring (Arm)) - ARM: dts: socfpga: remove non-existent DAC from CycloneV devkit (Conor Dooley) - ARM: dts: marvell: mmp2-olpc-xo-1-75: Switch to {hp,mic}-det-gpios (Geert Uytterhoeven) - arm64: dts: sprd: Fix battery-detect-gpios property (Stanislav Jakubek) - arm64: dts: uniphier: Switch to hp-det-gpios (Geert Uytterhoeven) - arm64: dts: sprd: sc9863a: reorder clocks, clock-names per bindings (Stanislav Jakubek) - arm64: dts: sprd: sc9863a: fix in-ports property (Stanislav Jakubek) - arm64: dts: sprd: sc2731: move fuel-gauge monitored-battery to device DTS (Stanislav Jakubek) - arm64: dts: sprd: sp9860g-1h10: fix factory-internal-resistance-micro-ohms property (Stanislav Jakubek) - arm64: dts: sprd: sp9860g-1h10: fix constant-charge-voltage-max-microvolt property (Stanislav Jakubek) - arm64: dts: exynos8895: Add camera hsi2c nodes (Ivaylo Ivanov) - arm64: dts: exynos990: Add clock management unit nodes (Igor Belwon) - arm64: dts: exynos: gs101-oriole: add pd-disable and typec-power-opmode (André Draszik) - arm64: dts: exynos: gs101-oriole: enable Maxim max77759 TCPCi (André Draszik) - arm64: dts: exynos: Add initial support for Samsung Galaxy S9 (SM-G960F) (Markuss Broks) - arm64: dts: exynos: Add Exynos9810 SoC support (Markuss Broks) - arm64: dts: exynos850-e850-96: Specify reserved secure memory explicitly (Sam Protsenko) - arm64: dts: exynos990: Add a PMU node for the third cluster (Umer Uddin) - arm64: dts: exynosautov920: Add DMA nodes (Faraz Ata) - arm64: dts: exynos8895: Add a PMU node for the second cluster (Ivaylo Ivanov) - arm64: dts: exynosautov920: add watchdog DT node (Byoungtae Cho) - arm64: dts: exynos: Add initial support for Samsung Galaxy S20 (x1slte) (Umer Uddin) - arm64: dts: exynos: Add initial support for Samsung Galaxy S20 5G (x1s) (Umer Uddin) - arm64: dts: exynos: Add initial support for Samsung Galaxy S20 Series boards (x1s-common) (Umer Uddin) - dt-bindings: arm: samsung: samsung-boards: Add bindings for SM-G981B and SM-G980F board (Umer Uddin) - arm64: dts: exynos: gs101: allow stable USB phy Vbus detection (André Draszik) - arm64: dts: exynos: gs101: phy region for exynos5-usbdrd is larger (André Draszik) - MAINTAINERS: add myself and Tudor as reviewers for Google Tensor SoC (André Draszik) - arm64: dts: exynos990: Add pmu and syscon-reboot nodes (Igor Belwon) - arm64: dts: exynos: Add initial support for Samsung Galaxy S20 FE (r8s) (Denzeel Oliva) - dt-bindings: arm: samsung: Add compatible for Samsung Galaxy S20 FE (SM-G780F) (Denzeel Oliva) - arm64: dts: exynos8895: Add serial_0/1 nodes (Ivaylo Ivanov) - riscv: dts: thead: Add mailbox node (Michal Wilczynski) - ARM: dts: samsung: exynos4212-tab3: Drop interrupt from WM1811 codec (Artur Weber) - ARM: dts: samsung: exynos4212-tab3: Add MCLK2 clock to WM1811 codec config (Artur Weber) - ARM: dts: samsung: exynos4212-tab3: Fix headset mic, add jack detection (Artur Weber) - arm64: dts: renesas: r9a09g047: Add I2C nodes (Biju Das) - arm64: dts: renesas: rzg3s-smarc: Add sound card (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc: Enable SSI3 (Claudiu Beznea) - arm64: dts: renesas: Add da7212 audio codec node (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc-som: Add versa3 clock generator node (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add SSI nodes (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc-som: Enable ADC (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add ADC node (Claudiu Beznea) - arm64: dts: renesas: Add initial device tree for RZ/G3E SMARC EVK board (Biju Das) - arm64: dts: renesas: Add initial support for RZ/G3E SMARC SoM (Biju Das) - arm64: dts: renesas: r9a09g047: Add OPP table (Biju Das) - arm64: dts: renesas: Add initial DTSI for RZ/G3E SoC (Biju Das) - arm64: dts: renesas: falcon-ethernet: Describe PHYs connected on the breakout board (Niklas Söderlund) - arm64: dts: renesas: r8a779a0: Remove address- and size-cells from AVB[1-5] (Niklas Söderlund) - arm64: dts: renesas: gray-hawk-single: Add video capture support (Niklas Söderlund) - arm64: dts: renesas: gray-hawk-single: Add DisplayPort support (Tomi Valkeinen) - arm64: dts: renesas: r8a779h0: Add display support (Tomi Valkeinen) - arm64: dts: renesas: gray-hawk-single: Fix indentation (Tomi Valkeinen) - ARM: dts: renesas: r7s72100: Add DMA support to RSPI (Geert Uytterhoeven) - arm64: dts: renesas: white-hawk-single: Add R-Car Sound support (Geert Uytterhoeven) - arm64: dts: renesas: white-hawk-ard-audio: Drop SoC part (Geert Uytterhoeven) - arm64: dts: renesas: r8a779g3: Add White Hawk Single support (Geert Uytterhoeven) - arm64: dts: renesas: Add R8A779G3 SoC support (Geert Uytterhoeven) - arm64: dts: renesas: Factor out White Hawk Single board support (Geert Uytterhoeven) - dt-bindings: soc: renesas: Document R8A779G3 White Hawk Single (Geert Uytterhoeven) - dt-bindings: soc: renesas: Move R8A779G0 White Hawk up (Geert Uytterhoeven) - arm64: dts: renesas: rzg3s-smarc: Enable I2C1 and connected power monitor (Wolfram Sang) - arm64: dts: renesas: rzg3s-smarc: Fix the debug serial alias (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add the remaining SCIF interfaces (Claudiu Beznea) - arm64: dts: renesas: ulcb: Add sample Audio Codec settings (Kuninori Morimoto) - arm64: dts: st: enable imx335/csi/dcmipp pipeline on stm32mp257f-ev1 (Alain Volmat) - arm64: dts: st: add csi & dcmipp node in stm32mp25 (Alain Volmat) - ARM: dts: stm32: Swap USART3 and UART8 alias on STM32MP15xx DHCOM SoM (Marek Vasut) - ARM: dts: stm32: add counter subnodes on stm32mp157 dk boards (Fabrice Gasnier) - ARM: dts: stm32: add counter subnodes on stm32mp157c-ev1 (Fabrice Gasnier) - ARM: dts: stm32: add counter subnodes on stm32mp135f-dk (Fabrice Gasnier) - ARM: dts: stm32: populate all timer counter nodes on stm32mp15 (Fabrice Gasnier) - ARM: dts: stm32: populate all timer counter nodes on stm32mp13 (Fabrice Gasnier) - ARM: dts: stm32: lxa-tac: Add support for generation 3 devices (Leonard Göhrs) - ARM: dts: stm32: lxa-tac: move adc and gpio{e,g} to gen{1,2} boards (Leonard Göhrs) - dt-bindings: arm: stm32: add compatible strings for Linux Automation LXA TAC gen 3 (Leonard Göhrs) - ARM: dts: stm32: lxa-tac: adjust USB gadget fifo sizes for multi function (Leonard Göhrs) - ARM: dts: stm32: lxa-tac: extend the alias table (Leonard Göhrs) - ARM: dts: stm32: lxa-tac: disable the real time clock (Leonard Göhrs) - ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151 (Arnaud Pouliquen) - ARM: dts: stm32: Sort M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT (Marek Vasut) - ARM: dts: stm32: Increase CPU core voltage on STM32MP13xx DHCOR SoM (Marek Vasut) - ARM: dts: stm32: Deduplicate serial aliases and chosen node for STM32MP15xx DHCOM SoM (Marek Vasut) - arm64: dts: st: Enable COMBOPHY on the stm32mp257f-ev1 board (Christian Bruel) - arm64: dts: st: Add combophy node on stm32mp251 (Christian Bruel) - arm64: dts: st: add spdifrx support on stm32mp251 (Olivier Moysan) - arm64: dts: st: add sai support on stm32mp251 (Olivier Moysan) - arm64: dts: st: add i2s support to stm32mp251 (Olivier Moysan) - ARM: dts: nuvoton: Fix at24 EEPROM node names (Rob Herring (Arm)) - riscv: dts: spacemit: move aliases to board dts (Yixun Lan) - riscv: dts: spacemit: add pinctrl property to uart0 in BPI-F3 (Yixun Lan) - riscv: defconfig: enable SpacemiT SoC (Yangyu Chen) - riscv: dts: spacemit: add Banana Pi BPI-F3 board device tree (Yangyu Chen) - riscv: dts: add initial SpacemiT K1 SoC device tree (Yangyu Chen) - riscv: add SpacemiT SoC family Kconfig support (Yangyu Chen) - dt-bindings: serial: 8250: Add SpacemiT K1 uart compatible (Yixun Lan) - dt-bindings: interrupt-controller: Add SpacemiT K1 PLIC (Yangyu Chen) - dt-bindings: timer: Add SpacemiT K1 CLINT (Yangyu Chen) - dt-bindings: riscv: add SpacemiT K1 bindings (Yangyu Chen) - dt-bindings: riscv: Add SpacemiT X60 compatibles (Yangyu Chen) - MAINTAINERS: setup support for SpacemiT SoC tree (Yixun Lan) - MAINTAINER: Add entry for Blaize SoC (Nikolaos Pasaloukos) - arm64: defconfig: Enable Blaize BLZP1600 platform (Nikolaos Pasaloukos) - arm64: dts: Add initial support for Blaize BLZP1600 CB2 (Nikolaos Pasaloukos) - arm64: Add Blaize BLZP1600 SoC family (Nikolaos Pasaloukos) - dt-bindings: arm: blaize: Add Blaize BLZP1600 SoC (Nikolaos Pasaloukos) - dt-bindings: Add Blaize vendor prefix (Nikolaos Pasaloukos) - ARM: at91: add new SoC sama7d65 (Ryan Wanner) - ARM: at91: pm: change BU Power Switch to automatic mode (Nicolas Ferre) - soc: atmel: fix device_node release in atmel_soc_device_init() (Javier Carrasco) - ARM: omap1: Fix up the Retu IRQ on Nokia 770 (Aaro Koskinen) - ARM: omap2plus_defconfig: enable charger of TWL603X (Andreas Kemnade) - ARM: OMAP2+: Fix a typo (Christophe JAILLET) - RDMA/mlx5: Fix implicit ODP use after free (Patrisious Haddad) - RDMA/mlx5: Fix a race for an ODP MR which leads to CQE with error (Yishai Hadas) - RDMA/qib: Constify 'struct bin_attribute' (Thomas Weißschuh) - RDMA/hfi1: Constify 'struct bin_attribute' (Thomas Weißschuh) - RDMA/rxe: Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]" (Zhu Yanjun) - RDMA/cxgb4: Notify rdma stack for IB_EVENT_QP_LAST_WQE_REACHED event (Anumula Murali Mohan Reddy) - RDMA/bnxt_re: Allocate dev_attr information dynamically (Kalesh AP) - RDMA/bnxt_re: Pass the context for ulp_irq_stop (Kalesh AP) - RDMA/bnxt_re: Add support to handle DCB_CONFIG_CHANGE event (Kalesh AP) - RDMA/bnxt_re: Query firmware defaults of CC params during probe (Kalesh AP) - RDMA/bnxt_re: Add Async event handling support (Kalesh AP) - bnxt_en: Add ULP call to notify async events (Michael Chan) - RDMA/mlx5: Fix indirect mkey ODP page count (Michael Guralnik) - MAINTAINERS: Update the bnxt_re maintainers (Selvin Xavier) - RDMA/hns: Clean up the legacy CONFIG_INFINIBAND_HNS (Junxian Huang) - RDMA/rtrs: Add missing deinit() call (Li Zhijian) - RDMA/efa: Align interrupt related fields to same type (Yonatan Nachum) - RDMA/bnxt_re: Fix to drop reference to the mmap entry in case of error (Kalesh AP) - RDMA/mlx5: Fix link status down event for MPV (Patrisious Haddad) - RDMA/erdma: Support create_ah/destroy_ah in non-sleepable contexts (Boshi Yu) - RDMA/erdma: Support non-sleeping erdma_post_cmd_wait() (Boshi Yu) - RDMA/erdma: Fix incorrect response returned from query_qp (Boshi Yu) - RDMA/erdma: Add missing fields to the erdma_device_ops_rocev2 (Boshi Yu) - RDMA/efa: Reset device on probe failure (Michael Margolin) - RDMA/hns: Support fast path for link-down events dispatching (Yuyu Li) - RDMA/mlx5: Handle link status event only for LAG device (Yuyu Li) - RDMA/pvrdma: Support report_port_event() ops (Yuyu Li) - RDMA/mlx4: Support report_port_event() ops (Yuyu Li) - RDMA/usnic: Support report_port_event() ops (Yuyu Li) - RDMA/siw: Remove deliver net device event (Yuyu Li) - RDMA/rxe: Remove deliver net device event (Yuyu Li) - RDMA/irdma: Remove deliver net device event (Yuyu Li) - RDMA/erdma: Remove deliver net device event (Yuyu Li) - RDMA/bnxt_re: Remove deliver net device event (Yuyu Li) - RDMA/core: Support link status events dispatching (Yuyu Li) - RDMA/core: Add ib_query_netdev_port() to query netdev port by IB device. (Yuyu Li) - RDMA/core: Remove unused ib_copy_path_rec_from_user (Dr. David Alan Gilbert) - RDMA/core: Remove unused ibdev_printk (Dr. David Alan Gilbert) - RDMA/core: Remove unused ib_find_exact_cached_pkey (Dr. David Alan Gilbert) - RDMA/core: Remove unused ib_ud_header_unpack (Dr. David Alan Gilbert) - RDMA/irdma: Remove unused irdma_cqp_*_fpm_val_cmd functions (Dr. David Alan Gilbert) - RDMA/erdma: Fix opcode conditional check (Advait Dhamorikar) - RDMA/srp: Fix error handling in srp_add_port (Ma Ke) - RDMA/rxe: Fix mismatched max_msg_sz (zhenwei pi) - IB/hfi1: Remove unused hfi1_format_hwerrors (Dr. David Alan Gilbert) - RDMA/bnxt_re: Remove unnecessary header file inclusion (Kalesh AP) - RDMA/bnxt_re: Eliminate need for some forward declarations (Kalesh AP) - RDMA/bnxt_re: Optimize error handling in bnxt_re_probe (Kalesh AP) - RDMA/bnxt_re: Remove unnecessary goto in bnxt_re_netdev_event (Kalesh AP) - RDMA/bnxt_re: Remove extra new line in bnxt_re_netdev_event (Kalesh AP) - RDMA/erdma: Support UD QPs and UD WRs (Boshi Yu) - RDMA/erdma: Add the query_qp command to the cmdq (Boshi Yu) - RDMA/erdma: Refactor the code of the modify_qp interface (Boshi Yu) - RDMA/erdma: Add erdma_modify_qp_rocev2() interface (Boshi Yu) - RDMA/erdma: Add address handle implementation (Boshi Yu) - RDMA/erdma: Add the erdma_query_pkey() interface (Boshi Yu) - RDMA/erdma: Add GID table management interfaces (Boshi Yu) - RDMA/erdma: Probe the erdma RoCEv2 device (Boshi Yu) - rdma/cxgb4: Prevent potential integer overflow on 32bit (Dan Carpenter) - RDMA/mlx5: Extend ODP statistics with operation count (Chiara Meiohas) - RDMA/mlx4: Use DMA iterator to write MTT (Leon Romanovsky) - RDMA/mlx4: Use ib_umem_find_best_pgsz() to calculate MTT size (Leon Romanovsky) - RDMA/mlx4: Avoid false error about access to uninitialized gids array (Leon Romanovsky) - iommufd: Fix struct iommu_hwpt_pgfault init and padding (Nicolin Chen) - iommufd/fault: Use a separate spinlock to protect fault->deliver list (Nicolin Chen) - iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() (Nicolin Chen) - iommufd: Keep OBJ/IOCTL lists in an alphabetical order (Nicolin Chen) - iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() (Qasim Ijaz) - iommu: iommufd: fix WARNING in iommufd_device_unbind (Suraj Sonawane) - iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core (Yi Liu) - iommufd/selftest: Remove domain_alloc_paging() (Jason Gunthorpe) - parisc: Temporarily disable jump label support (Helge Deller) - parisc: add vdso linker script to 'targets' instead of extra-y (Masahiro Yamada) - parisc: Remove memcpy_toio and memset_io (Julian Vetter) - fbdev: lcdcfb: Use backlight helper (Shixiong Ou) - fbdev: vga16fb: fix orig_video_isVGA confusion (Zsolt Kajtar) - fbdev: omapfb: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - fbdev: omapfb: Use of_property_present() to test existence of DT property (Krzysztof Kozlowski) - fbdev: sm501fb: Use str_enabled_disabled() helper in sm501fb_init_fb() (Thorsten Blum) - fbdev: omap: use threaded IRQ for LCD DMA (Aaro Koskinen) - fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device() (Joe Hattori) - fbdev: efifb: Change the return value type to void (Shixiong Ou) - fbdev: omapfb: Remove unused hdmi5_core_handle_irqs (Dr. David Alan Gilbert) - video: hdmi: Remove unused hdmi_infoframe_check (Dr. David Alan Gilbert) - fbdev: radeon: Use const 'struct bin_attribute' callbacks (Thomas Weißschuh) - fbdev: udlfb: Use const 'struct bin_attribute' callback (Thomas Weißschuh) - auxdisplay: img-ascii-lcd: Constify struct img_ascii_lcd_config (Christophe JAILLET) - auxdisplay: img-ascii-lcd: Remove an unused field in struct img_ascii_lcd_ctx (Christophe JAILLET) - ALSA: hda: tas2781-spi: Fix bogus error handling in tas2781_hda_spi_probe() (Takashi Iwai) - ALSA: hda: tas2781-spi: Fix error code in tas2781_read_acpi() (Dan Carpenter) - ALSA: hda: tas2781-spi: Delete some dead code (Dan Carpenter) - ALSA: usb: fcp: Fix return code from poll ops (Takashi Iwai) - ALSA: usb: fcp: Fix incorrect resp->opcode retrieval (Takashi Iwai) - ALSA: usb: fcp: Fix meter_levels type to __le32 (Takashi Iwai) - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx (Sebastian Wiese-Wagner) - ASoC: xilinx: xlnx_spdif: Simpify using devm_clk_get_enabled() (Michal Simek) - ASoC: dapm: add support for preparing streams (Martin Blumenstingl) - ASoC: soc-dai: add snd_soc_dai_prepare() and use it internally (Martin Blumenstingl) - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX943 platform (Shengjiu Wang) - ASoC: fsl_micfil: Add i.MX943 platform support (Shengjiu Wang) - ASoC: sun4i-codec: Use new devm clk and reset APIs (Bence Csókás) - ASoC: soc-dapm: remove !card check from snd_soc_dapm_set_bias_level() (Kuninori Morimoto) - ASoC: audio-graph-card2: Use extra format on each DAI (Kuninori Morimoto) - ASoC: soc-core: Enable to use extra format on each DAI (Kuninori Morimoto) - ASoC: audio-graph-card2: use of_graph_get_port_by_id() at graph_get_next_multi_ep() (Kuninori Morimoto) - ASoC: soc-core: return 0 if np was NULL on snd_soc_daifmt_parse_clock_provider_raw() (Kuninori Morimoto) - ASoC: simple-card: use __free(device_node) for device node (Kuninori Morimoto) - ASoC: audio-graph-card: use __free(device_node) for device node (Kuninori Morimoto) - ASoC: audio-graph-card2: use __free(device_node) for device node (Kuninori Morimoto) - ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX943 platform (Shengjiu Wang) - ASoC: fsl_mqs: Add i.MX943 platform support (Shengjiu Wang) - ASoC: codecs: Use ARRAY_SIZE() to calculate PEB2466_TLV_SIZE (Thorsten Blum) - ASoC: SOF: Intel: Use str_yes_no() to improve bdw_dump() (Thorsten Blum) - ASoC: simple-card: Drop unnecessary "dai-tdm-slot-width-map" property presence check (Rob Herring (Arm)) - ASoC: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - ASoC: amd: Add ACPI dependency to fix build error (Yu-Chun Lin) - ASoC: remove disable_route_checks (Kuninori Morimoto) - ASoC: intel: remove disable_route_checks (Kuninori Morimoto) - ASoC: Intel: avs: Add missing includes (Cezary Rojewski) - ASoC: Intel: avs: Adjust IPC traces (Cezary Rojewski) - ASoC: Intel: avs: Adjust DSP status register names (Cezary Rojewski) - ASoC: Intel: avs: Update ASRC definition (Amadeusz Sławiński) - ASoC: Intel: avs: Improve logging of firmware loading (Cezary Rojewski) - ASoC: Intel: avs: Clearly state assumptions of hw_params() (Cezary Rojewski) - ASoC: Intel: avs: Add MODULE_FIRMWARE to inform about FW (Amadeusz Sławiński) - ASoC: Intel: avs: Print IPC error messages in lower layer (Amadeusz Sławiński) - ASoC: Intel: avs: Update hda component teardown sequences (Cezary Rojewski) - ASoC: Intel: avs: Fix init-config parsing (Amadeusz Sławiński) - ASoC: Intel: avs: Fix theoretical infinite loop (Cezary Rojewski) - ASoC: Intel: avs: Fix the minimum firmware version numbers (Cezary Rojewski) - ASoC: Intel: avs: Do not readq() u32 registers (Cezary Rojewski) - ASoC: renesas: rz-ssi: Add a check for negative sample_space (Dan Carpenter) - ASoC: soc-card: remove card check (Kuninori Morimoto) - ASoC: codecs: Add aw88083 amplifier driver (Weidong Wang) - ASoC: dt-bindings: Add schema for "awinic,aw88083" (Weidong Wang) - ASoC: simple_card: Show if link is unidirectional (Stephen Gordon) - ASoC: simple_card: Improve debugging messages (Stephen Gordon) - ASoC: rt5682: Support the ALC5682I-VE codec (Derek Fang) - ASoC: dt-bindings: Correct indentation and style in DTS example (Krzysztof Kozlowski) - ASoC: madera: Use str_enabled_disabled() helper function (Thorsten Blum) - ASoC: dt-bindings: renesas,rsnd: remove post-init-providers property (Kuninori Morimoto) - ASoC: SOF: Intel: Use str_yes_no() helper in atom_dump() (Thorsten Blum) - ASoC: SDCA: Split function type patching and function naming (Charles Keepax) - ASoC: SDCA: Add missing function type names (Charles Keepax) - ASoC: SDCA: Add bounds check for function address (Charles Keepax) - ASoC: SDCA: Clean up error messages (Charles Keepax) - ASoC: SDCA: Add missing header includes (Charles Keepax) - firmware: cs_dsp: Delete redundant assignments in cs_dsp_test_bin.c (Richard Fitzgerald) - ASoC: fsl_asrc_m2m: force cast for snd_pcm_format_t type (Shengjiu Wang) - ASoC: soc-core: remove redundant assignment to variable ret (Colin Ian King) - firmware: cs_dsp: Fix endianness conversion in cs_dsp_mock_wmfw.c (Richard Fitzgerald) - ASoC: cs42l43: don't include '' directly (Wolfram Sang) - firmware: cs_dsp: Avoid using a u32 as a __be32 in cs_dsp_mock_mem_maps.c (Richard Fitzgerald) - ASoC: qcom: sdm845: add handling of secondary MI2S clock (Alexey Klimov) - ASoC: Intel: mtl-match: Add CDB35L56-EIGHT-C 8x CS35L56 without CS42L43 (Richard Fitzgerald) - ASoC: Intel: mtl-match: Add CDB35L56-EIGHT-C with aggregated speakers (Richard Fitzgerald) - ASoC: Intel: tgl-match: Add entries for CS35L56 on CDB35L56-EIGHT-C (Richard Fitzgerald) - firmware: cs_dsp: avoid large local variables (Arnd Bergmann) - ASoC: rt715: Remove unused hda_to_sdw (Dr. David Alan Gilbert) - ASoC: simple-card-utils: Unify clock direction by clk_direction (Kuninori Morimoto) - ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback (Kuninori Morimoto) - firmware: cs_dsp: Fix kerneldoc typos in cs_dsp_mock_bin.c (Richard Fitzgerald) - ASoC: soc-core: tidyup ret handling for card->disable_route_checks (Kuninori Morimoto) - ASoC: fsl_easrc: register m2m platform device (Shengjiu Wang) - ASoC: fsl_asrc: register m2m platform device (Shengjiu Wang) - ASoC: fsl_asrc_m2m: Add memory to memory function (Shengjiu Wang) - ASoC: fsl_easrc: define functions for memory to memory usage (Shengjiu Wang) - ASoC: fsl_asrc: define functions for memory to memory usage (Shengjiu Wang) - ALSA: compress: Add output rate and output format support (Shengjiu Wang) - firmware: cs_dsp: Add KUnit testing of client callbacks (Richard Fitzgerald) - firmware: cs_dsp: Add KUnit testing of wmfw error cases (Richard Fitzgerald) - firmware: cs_dsp: Add KUnit testing of bin error cases (Richard Fitzgerald) - firmware: cs_dsp: Add KUnit testing of control read/write (Richard Fitzgerald) - firmware: cs_dsp: Add KUnit testing of control cache (Richard Fitzgerald) - firmware: cs_dsp: Add KUnit testing of control parsing (Richard Fitzgerald) - firmware: cs_dsp: Add KUnit testing of wmfw download (Richard Fitzgerald) - firmware: cs_dsp: Add KUnit testing of bin file download (Richard Fitzgerald) - firmware: cs_dsp: Add mock bin file generator for KUnit testing (Richard Fitzgerald) - firmware: cs_dsp: Add mock wmfw file generator for KUnit testing (Richard Fitzgerald) - firmware: cs_dsp: Add mock DSP memory map for KUnit testing (Richard Fitzgerald) - firmware: cs_dsp: Add mock regmap for KUnit testing (Richard Fitzgerald) - ASoC: SOF: Intel: hda-pcm: Follow the pause_supported flag to drop PAUSE support (Peter Ujfalusi) - ASoC: SOF: Add support for pause supported tokens from topology (Peter Ujfalusi) - ASoC: SOF: sof-priv: Remove unused SOF_DAI_STREAM() and SOF_FORMATS (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Use macro to set the EXT_PARAM_SIZE in widget setup (Peter Ujfalusi) - ASoC: dt-bindings: renesas,rz-ssi: Document the Renesas RZ/G3S SoC (Claudiu Beznea) - ASoC: dt-bindings: renesas,rz-ssi: Remove DMA description (Claudiu Beznea) - ASoC: renesas: rz-ssi: Add suspend to RAM support (Claudiu Beznea) - ASoC: renesas: rz-ssi: Issue software reset in hw_params API (Claudiu Beznea) - ASoC: renesas: rz-ssi: Add runtime PM support (Claudiu Beznea) - ASoC: renesas: rz-ssi: Enable runtime PM autosuspend support (Claudiu Beznea) - ASoC: renesas: rz-ssi: Rely on the ASoC subsystem to runtime resume/suspend the SSI (Claudiu Beznea) - ASoC: renesas: rz-ssi: Use goto label names that specify their actions (Claudiu Beznea) - ASoC: renesas: rz-ssi: Use temporary variable for struct device (Claudiu Beznea) - ASoC: renesas: rz-ssi: Use readl_poll_timeout_atomic() (Claudiu Beznea) - ASoC: renesas: rz-ssi: Remove the first argument of rz_ssi_stream_is_play() (Claudiu Beznea) - ASoC: renesas: rz-ssi: Remove the rz_ssi_get_dai() function (Claudiu Beznea) - ASoC: renesas: rz-ssi: Remove pdev member of struct rz_ssi_priv (Claudiu Beznea) - ASoC: renesas: rz-ssi: Fix typo on SSI_RATES macro comment (Claudiu Beznea) - ASoC: renesas: rz-ssi: Use only the proper amount of dividers (Claudiu Beznea) - ASoC: renesas: rz-ssi: Terminate all the DMA transactions (Claudiu Beznea) - ASoC: dt-bindings: convert rt5682.txt to dt-schema (Neil Armstrong) - ASoC: simple-card-utils: use for_each_of_graph_port() on graph_get_dai_id() (Kuninori Morimoto) - ASoC: simple-card-utils: check port reg first on graph_get_dai_id() (Kuninori Morimoto) - ASoC: simple-card-utils: use __free(device_node) for device node (Kuninori Morimoto) - ASoC: fsl_sai: Add sample rate constraint (Chancel Liu) - ASoC: fsl_xcvr: Add sample rate constraint (Chancel Liu) - ASoC: fsl_micfil: Switch to common sample rate constraint function (Chancel Liu) - ASoC: fsl_utils: Add function to constrain rates (Chancel Liu) - ASoC: sun4i-spdif: Add working 24bit audio support (Marcus Cooper) - ASoC: sun4i-spdif: Always set the valid data to be the MSB (Marcus Cooper) - ASoC: sun4i-spdif: Add clock multiplier settings (George Lander) - ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops (Simon Trimmer) - ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct (Simon Trimmer) - ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13 support (Bard Liao) - ASoC: Intel: soc-acpi-intel-lnl-match: add rt713_vb_l2_rt1320_l13 support (Bard Liao) - ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt1320 support (Bard Liao) - ASoC: Intel: sof_sdw: Add a dev_dbg message for the SOC_SDW_CODEC_MIC quirk (Simon Trimmer) - ASoC: Intel: sof_sdw: Correct quirk for Lenovo Yoga Slim 7 (Simon Trimmer) - ASoC: Intel: sof_sdw: improve the log of DAI link numbers (Bard Liao) - ASoC: Intel: sof_sdw: reduce log level for not using internal dmic (Bard Liao) - ASoC: Intel: sof_sdw: correct mach_params->dmic_num (Bard Liao) - ASoC: wm8985: Remove use of i2c_match_id() (Andrew Davis) - ASoC: wm8904: Remove use of i2c_match_id() (Andrew Davis) - ASoC: tpa6130a2: Remove use of i2c_match_id() (Andrew Davis) - ASoC: tlv320aic3x: Remove use of i2c_match_id() (Andrew Davis) - ASoC: tlv320aic31xx: Remove use of i2c_match_id() (Andrew Davis) - ASoC: tlv320adc3xxx: Remove use of i2c_match_id() (Andrew Davis) - ASoC: tas5720: Remove use of i2c_match_id() (Andrew Davis) - ASoC: tas2781: Remove use of i2c_match_id() (Andrew Davis) - ASoC: tas2562: Remove use of i2c_match_id() (Andrew Davis) - ASoC: ssm2602: Remove use of i2c_match_id() (Andrew Davis) - ASoc: pcm6240: Remove use of i2c_match_id() (Andrew Davis) - ASoC: pcm186x: Remove use of i2c_match_id() (Andrew Davis) - ASoC: max98095: Remove use of i2c_match_id() (Andrew Davis) - ASoC: max98090: Remove use of i2c_match_id() (Andrew Davis) - ASoC: max98088: Remove use of i2c_match_id() (Andrew Davis) - ASoC: alc5632: Remove use of i2c_match_id() (Andrew Davis) - ASoC: alc5623: Remove use of i2c_match_id() (Andrew Davis) - ASoC: adau1977: Remove use of i2c_match_id() (Andrew Davis) - ASoC: adau1781: Remove use of i2c_match_id() (Andrew Davis) - ASoC: adau1761: Remove use of i2c_match_id() (Andrew Davis) - ASoC: ad193x: Remove use of i2c_match_id() (Andrew Davis) - ASoC: dt-bindings: qcom,wcd9335: Drop number of DAIs from the header (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Add define for number of DAIs (Krzysztof Kozlowski) - ASoC: dt-bindings: mediatek,mt8188-mt6359: Allow DL_SRC/UL_SRC dai-links (Nícolas F. R. A. Prado) - ASoC: dt-bindings: mediatek,mt8188-mt6359: Add compatible for mt8390 evk (Nícolas F. R. A. Prado) - ASoC: sdw_utils: cs_amp: Assign non-overlapping TDM masks for each codec on a bus (Richard Fitzgerald) - ASoC: cs35l56: Split SoundWire DAI into separate playback and capture (Richard Fitzgerald) - ASoC: sun4i-codec: Add support for Allwinner suniv F1C100s (Mesih Kilinc) - ASoC: dt-bindings: Add Allwinner suniv F1C100s Audio Codec (Csókás Bence) - ASoC: sun4i-codec: Add DMA Max Burst field (Mesih Kilinc) - ASoC: wcd937x: Use *-y for Makefile (Takashi Iwai) - ASoC: cs42l84: Use *-y for Makefile (Takashi Iwai) - ASoC: SDCA: Use *-y for Makefile (Takashi Iwai) - ASoC: mediatek: mt8365: Use *-y for Makefile (Takashi Iwai) - ASoC: cs40l50: Use *-y for Makefile (Takashi Iwai) - ASoC: fsl_xcvr: Add suspend and resume support (Shengjiu Wang) - ASoC: fsl_xcvr: Use regmap for PHY and PLL registers (Shengjiu Wang) - ASoC: amd: ps: add ZSC control register programming sequence (Vijendar Mukunda) - ASoC: amd: ps: update mach params subsystem_rev variable (Vijendar Mukunda) - ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params (Bard Liao) - ASoC: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - ASoC: cs42l51: Constify struct i2c_device_id (Christophe JAILLET) - ASoC: tas2781: Fix redundant logical jump (Tang Bin) - ASoC: rockchip: i2s-tdm: Fix a useless call issue (Dheeraj Reddy Jonnalagadda) - ASoc: mediatek: mt8365: Don't use "proxy" headers (Andy Shevchenko) - ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable (Tang Bin) - ALSA: hda: tas2781-spi: Fix -Wsometimes-uninitialized in tasdevice_spi_switch_book() (Nathan Chancellor) - ALSA: ctxfi: Simplify dao_clear_{left,right}_input() functions (Ethan Carter Edwards) - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83JX, 83MC and 83NM (Simon Trimmer) - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83LC (Simon Trimmer) - ASoC: simple-card-utils: fix priv->dai_props indexing (Laurentiu Mihalcea) - ASoC: codecs: nau8824: fix max volume for Speaker output (Maxim Kochetkov) - ALSA: hda/realtek - Fixed headphone distorted sound on Acer Aspire A115-31 laptop (Kailang Yang) - ALSA: usb-audio: Add delay quirk for USB Audio Device (Lianqin Hu) - ALSA: hda/realtek: Enable headset mic on Positivo C6400 (Edson Juliano Drosdeck) - ALSA: hda: tas2781-spi: select CRC32 instead of CRC32_SARWATE (Takashi Iwai) - ALSA: usb: fcp: Fix hwdep read ops types (Stephen Rothwell) - ALSA: scarlett2: Add device_setup option to use FCP driver (Geoffrey D. Bennett) - ALSA: FCP: Add Focusrite Control Protocol driver (Geoffrey D. Bennett) - ALSA: hda/tas2781: Add tas2781 hda SPI driver (Baojun Xu) - ALSA: hda: Support for Ideapad hotkey mute LEDs (Jackie Dong) - ALSA: hda: Transfer firmware in two chunks (Cezary Rojewski) - ALSA: rawmidi: Make tied_device=0 as default / unknown (Takashi Iwai) - ALSA: hda: Add AZX_DCAPS_NO_TCSEL flag for Loongson HDA devices (Qunqin Zhao) - ALSA: seq: Notify UMP EP and FB changes (Takashi Iwai) - ALSA: seq: Allow system notification in atomic (Takashi Iwai) - ALSA: ump: Update rawmidi name per EP name update (Takashi Iwai) - ALSA: ump: Copy safe string name to rawmidi (Takashi Iwai) - ALSA: ump: Copy FB name string more safely (Takashi Iwai) - ALSA: rawmidi: Bump protocol version to 2.0.5 (Takashi Iwai) - ALSA: rawmidi: Show substream activity in info ioctl (Takashi Iwai) - ALSA: rawmidi: Expose the tied device number in info ioctl (Takashi Iwai) - ALSA: hda: Fix compilation of snd_hdac_adsp_xxx() helpers (Cezary Rojewski) - ALSA: sb: Use str_enabled_disabled() helper in info_read() (Thorsten Blum) - ALSA: emu10k1: Use str_yes_no() helper (Thorsten Blum) - ALSA: rme9652: Simplify with str_yes_no() (Takashi Iwai) - ALSA: hda/realtek: Simplify with str_yes_no() (Takashi Iwai) - ALSA: firewire: Simplify with str_on_off() (Takashi Iwai) - ALSA: hda: Simplify with str_enable_disable() (Takashi Iwai) - ALSA: seq: oss: Simplify with str_enabled_disabled() (Takashi Iwai) - ALSA: emu10k1: Simplify with str_on_off() (Takashi Iwai) - ALSA: hdspm: Simplify with str_on_off() (Takashi Iwai) - ALSA: sonicvibes: Simplify with str_off_on() (Takashi Iwai) - ALSA: trident: Simplify with str_on_off() (Takashi Iwai) - ALSA: ens137x: Use str_on_off() helper in snd_ensoniq_proc_read() (Thorsten Blum) - ALSA: seq: Make dependency on UMP clearer (Takashi Iwai) - ALSA: seq: oss: Send fragmented SysEx messages immediately (Takashi Iwai) - ALSA: Align the syntax of iov_iter helpers with standard ones (Takashi Iwai) - ALSA: AC97: Use str_on_off() helper in snd_ac97_proc_read_main() (Thorsten Blum) - ALSA: hda/realtek: Add a comment for alc_fixup_inv_dmic() (Yongzhen Zhang) - ALSA: ad1889: Use str_enabled_disabled() helper function (Thorsten Blum) - ALSA: hdsp: Use str_on_off() and str_yes_no() helper functions (Thorsten Blum) - ALSA: sonicvibes: Use str_on_off() helper in snd_sonicvibes_proc_read() (Thorsten Blum) - ALSA: seq: oss: fix typo in seq_oss_init.c (Zhu Jun) - ALSA: cmipci: Modify the incorrect format specifier (liujing) - ALSA: lola: Fix typo in lola_clock.c (Zhu Jun) - ALSA: hda: Always check capability at opening a hwdep (Takashi Iwai) - ALSA: hda: Fix typo in hda_sysfs.h (Zhu Jun) - ALSA: ac97: Modify the incorrect format specifier (liujing) - ALSA: seq: Skip notifications unless subscribed to announce port (Takashi Iwai) - ALSA: seq: Notify client and port info changes (Takashi Iwai) - rhashtable: Fix rhashtable_try_insert test (Herbert Xu) - dt-bindings: crypto: qcom,inline-crypto-engine: Document the SM8750 ICE (Gaurav Kashyap) - dt-bindings: crypto: qcom,prng: Document SM8750 RNG (Gaurav Kashyap) - dt-bindings: crypto: qcom-qce: Document the SM8750 crypto engine (Gaurav Kashyap) - crypto: asymmetric_keys - Remove unused key_being_used_for[] (Dr. David Alan Gilbert) - padata: avoid UAF for reorder_work (Chen Ridong) - padata: fix UAF in padata_reorder (Chen Ridong) - padata: add pd get/put refcnt helper (Chen Ridong) - crypto: skcipher - call cond_resched() directly (Eric Biggers) - crypto: skcipher - optimize initializing skcipher_walk fields (Eric Biggers) - crypto: skcipher - clean up initialization of skcipher_walk::flags (Eric Biggers) - crypto: skcipher - fold skcipher_walk_skcipher() into skcipher_walk_virt() (Eric Biggers) - crypto: skcipher - remove redundant check for SKCIPHER_WALK_SLOW (Eric Biggers) - crypto: skcipher - remove redundant clamping to page size (Eric Biggers) - crypto: skcipher - remove unnecessary page alignment of bounce buffer (Eric Biggers) - crypto: skcipher - document skcipher_walk_done() and rename some vars (Eric Biggers) - crypto: omap - switch from scatter_walk to plain offset (Eric Biggers) - crypto: powerpc/p10-aes-gcm - simplify handling of linear associated data (Eric Biggers) - crypto: bcm - Drop unused setting of local 'ptr' variable (Krzysztof Kozlowski) - crypto: hisilicon/qm - support new function communication (Yang Shen) - crypto: proc - Use str_yes_no() and str_no_yes() helpers (Thorsten Blum) - crypto: ahash - make hash walk functions private to ahash.c (Eric Biggers) - padata: fix sysfs store callback check (Thomas Weißschuh) - crypto: keywrap - remove unused keywrap algorithm (Eric Biggers) - crypto: vmac - remove unused VMAC algorithm (Eric Biggers) - dt-bindings: crypto: qcom,prng: document ipq9574, ipq5424 and ipq5322 (Md Sadre Alam) - crypto: fips - Use str_enabled_disabled() helper in fips_enable() (Thorsten Blum) - crypto: iaa - Fix IAA disabling that occurs when sync_mode is set to 'async' (Kanchana P Sridhar) - crypto: lib/aesgcm - Reduce stack usage in libaesgcm_init (Herbert Xu) - crypto: qce - revert "use __free() for a buffer that's always freed" (Nathan Chancellor) - crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto() (Joe Hattori) - crypto: hisilicon/sec2 - fix for aead invalid authsize (Wenkai Lin) - crypto: hisilicon/sec2 - fix for aead icv error (Wenkai Lin) - crypto: x86/aes-xts - additional optimizations (Eric Biggers) - crypto: x86/aes-xts - more code size optimizations (Eric Biggers) - crypto: x86/aes-xts - change len parameter to int (Eric Biggers) - crypto: x86/aes-xts - improve some comments (Eric Biggers) - crypto: x86/aes-xts - make the register aliases per-function (Eric Biggers) - crypto: x86/aes-xts - use .irp when useful (Eric Biggers) - crypto: x86/aes-gcm - tune better for AMD CPUs (Eric Biggers) - crypto: x86/aes-gcm - code size optimization (Eric Biggers) - crypto: lib/gf128mul - Remove some bbe deadcode (Dr. David Alan Gilbert) - rhashtable: Fix potential deadlock by moving schedule_work outside lock (Breno Leitao) - crypto: keywrap - remove assignment of 0 to cra_alignmask (Eric Biggers) - crypto: aegis - remove assignments of 0 to cra_alignmask (Eric Biggers) - crypto: x86 - remove assignments of 0 to cra_alignmask (Eric Biggers) - crypto: seed - stop using cra_alignmask (Eric Biggers) - crypto: khazad - stop using cra_alignmask (Eric Biggers) - crypto: tea - stop using cra_alignmask (Eric Biggers) - crypto: aria - stop using cra_alignmask (Eric Biggers) - crypto: anubis - stop using cra_alignmask (Eric Biggers) - crypto: skcipher - remove support for physical address walks (Eric Biggers) - crypto: n2 - remove Niagara2 SPU driver (Eric Biggers) - crypto: qce - fix priority to be less than ARMv8 CE (Eric Biggers) - crypto: ccp - Use scoped guard for mutex (Mario Limonciello) - crypto: qce - switch to using a mutex (Bartosz Golaszewski) - crypto: qce - convert tasklet to workqueue (Bartosz Golaszewski) - crypto: qce - use __free() for a buffer that's always freed (Bartosz Golaszewski) - crypto: qce - make qce_register_algs() a managed interface (Bartosz Golaszewski) - crypto: qce - convert qce_dma_request() to use devres (Bartosz Golaszewski) - crypto: qce - shrink code with devres clk helpers (Bartosz Golaszewski) - crypto: qce - remove unneeded call to icc_set_bw() in error path (Bartosz Golaszewski) - crypto: qce - unregister previously registered algos in error path (Bartosz Golaszewski) - crypto: qce - fix goto jump in error path (Bartosz Golaszewski) - crypto: sig - Set maskset to CRYPTO_ALG_TYPE_MASK (Herbert Xu) - MAINTAINERS: Move rhashtable over to linux-crypto (Herbert Xu) - crypto: caam - use JobR's space to access page 0 regs (Gaurav Jain) - dt-bindings: crypto: qcom-qce: document the QCS8300 crypto engine (Yuvaraj Ranganathan) - dt-bindings: crypto: ice: document the qcs8300 inline crypto engine (Yuvaraj Ranganathan) - dt-bindings: crypto: qcom,prng: document QCS8300 (Yuvaraj Ranganathan) - crypto: hisilicon/zip - support new error report (Weili Qian) - crypto: hisilicon/zip - add data aggregation feature (Weili Qian) - crypto: api - Call crypto_schedule_test outside of mutex (Herbert Xu) - crypto: api - Fix boot-up self-test race (Herbert Xu) - crypto: tegra - do not transfer req when tegra init fails (Chen Ridong) - tpm: Change to kvalloc() in eventlog/acpi.c (Jarkko Sakkinen) - pmdomain: airoha: Fix compilation error with Clang-20 and Thumb2 mode (Christian Marangi) - pmdomain: arm: scmi_pm_domain: Send an explicit request to set the current state (Sudeep Holla) - pmdomain: airoha: Add Airoha CPU PM Domain support (Christian Marangi) - pmdomain: ti_sci: handle wake IRQs for IO daisy chain wakeups (Kevin Hilman) - pmdomain: ti_sci: add wakeup constraint management (Kevin Hilman) - pmdomain: ti_sci: add per-device latency constraint management (Kevin Hilman) - pmdomain: imx-gpcv2: Suppress bind attrs (Peng Fan) - pmdomain: imx8m[p]-blk-ctrl: Suppress bind attrs (Peng Fan) - pmdomain: core: Support naming idle states (Konrad Dybcio) - dt-bindings: power: domain-idle-state: Allow idle-state-name (Konrad Dybcio) - cpuidle: psci: Activate GENPD_FLAG_ACTIVE_WAKEUP with OSI (Patrick Delaunay) - dt-bindings: pinctrl: sunxi: add compatible for V853 (Andras Szemzo) - pinctrl: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - pinctrl: renesas: rzg2l: Fix PFC_MASK for RZ/V2H and RZ/G3E (Lad Prabhakar) - dt-bindings: pinctrl: Correct indentation and style in DTS example (Krzysztof Kozlowski) - pinctrl: amd: Take suspend type into consideration which pins are non-wake (Maciej S. Szmigiero) - pinctrl: stm32: Add check for clk_enable() (Mingwei Zheng) - pinctrl: renesas: rzg2l: Add support for RZ/G3E SoC (Biju Das) - dt-bindings: pinctrl: renesas: Document RZ/G3E SoC (Biju Das) - pinctrl: renesas: rzg2l: Update r9a09g057_variable_pin_cfg table (Biju Das) - dt-bindings: pinctrl: renesas: Add alpha-numerical port support for RZ/V2H (Biju Das) - pinctrl: sunxi: add missed lvds pins for a100/a133 (Parthiban Nallathambi) - pinctrl: mediatek: Drop mtk_pinconf_bias_set_pd() (Linus Walleij) - pinctrl: samsung: update child reference drop comment (Javier Carrasco) - pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails (Javier Carrasco) - pinctrl: samsung: Fix irq handling if an error occurs in exynos_irq_demux_eint16_31() (Christophe JAILLET) - pinctrl: rockchip: add rk3562 support (Steven Liu) - dt-bindings: pinctrl: Add rk3562 pinctrl support (Kever Yang) - pinctrl: Fix the clean up on pinconf_apply_setting failure (Mukesh Ojha) - dt-bindings: pinctrl: add binding for MT7988 SoC (Frank Wunderlich) - pinctrl: mediatek: add MT7988 pinctrl driver (Daniel Golle) - pinctrl: mediatek: add support for MTK_PULL_PD_TYPE (Daniel Golle) - pinctrl: ocelot: Constify some structures (Christophe JAILLET) - pinctrl: renesas: rzg2l: Add audio clock pins on RZ/G3S (Claudiu Beznea) - pinctrl: nomadik: Add check for clk_enable() (Mingwei Zheng) - pinctrl: ingenic: Replace seq_printf() by seq_puts() (Geert Uytterhoeven) - pinctrl: qcom: ipq5424: split spi0 pin group (Manikanta Mylavarapu) - dt-bindings: pinctrl: qcom: update spi0 function (Manikanta Mylavarapu) - pinctrl: qcom: Add MSM8917 tlmm pinctrl driver (Otto Pflüger) - dt-bindings: pinctrl: qcom: Add MSM8917 pinctrl (Barnabás Czémán) - iommu/amd: Fully decode all combinations of alloc_paging_flags (Jason Gunthorpe) - iommu/amd: Move the nid to pdom_setup_pgtable() (Jason Gunthorpe) - iommu/amd: Change amd_iommu_pgtable to use enum protection_domain_mode (Jason Gunthorpe) - iommu/amd: Remove type argument from do_iommu_domain_alloc() and related (Jason Gunthorpe) - iommu/amd: Remove dev == NULL checks (Jason Gunthorpe) - iommu/amd: Remove domain_alloc() (Jason Gunthorpe) - iommu/amd: Remove unused amd_iommu_domain_update() (Alejandro Jimenez) - iommu/amd: remove return value of amd_iommu_detect (Gao Shiyuan) - iommu/amd: Remove amd_iommu_apply_erratum_63() (Suravee Suthikulpanit) - iommu/amd: Lock DTE before updating the entry with WRITE_ONCE() (Suravee Suthikulpanit) - iommu/amd: Modify clear_dte_entry() to avoid in-place update (Suravee Suthikulpanit) - iommu/amd: Introduce helper function get_dte256() (Suravee Suthikulpanit) - iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpers (Suravee Suthikulpanit) - iommu/amd: Introduce helper function to update 256-bit DTE (Suravee Suthikulpanit) - iommu/amd: Introduce struct ivhd_dte_flags to store persistent DTE flags (Suravee Suthikulpanit) - iommu/amd: Disable AMD IOMMU if CMPXCHG16B feature is not supported (Suravee Suthikulpanit) - iommu/amd: Misc ACPI IVRS debug info clean up (Suravee Suthikulpanit) - iommu/vt-d: Link cache tags of same iommu unit together (Zhenzhong Duan) - iommu/vt-d: Draining PRQ in sva unbind path when FPD bit set (Lu Baolu) - iommu/vt-d: Remove iommu cap audit (Lu Baolu) - iommu/vt-d: Remove domain_alloc_paging() (Jason Gunthorpe) - iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE (Kees Bakker) - iommu: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - iommu: Remove the remove_dev_pasid op (Yi Liu) - iommu/amd: Make the blocked domain support PASID (Yi Liu) - iommu/vt-d: Make the blocked domain support PASID (Yi Liu) - iommu/arm-smmu-v3: Make the blocked domain support PASID (Jason Gunthorpe) - iommu: Detaching pasid by attaching to the blocked_domain (Yi Liu) - iommu: Consolidate the ops->remove_dev_pasid usage into a helper (Yi Liu) - iommu: Prevent pasid attach if no ops->remove_dev_pasid (Yi Liu) - iommu/riscv: Fixup compile warning (Guo Ren) - iommu/riscv: Add shutdown function for iommu driver (Xu Lu) - iommu/riscv: Empty iommu queue before enabling it (Xu Lu) - iommu/riscv: Add support for platform msi (Andrew Jones) - dt-bindings: iommu: rockchip: Add Rockchip RK3576 (Andy Yan) - iommu/msm: Use helper function devm_clk_get_prepared() (Zhang Heng) - dt-bindings: iommu: qcom,iommu: Add MSM8917 IOMMU to SMMUv1 compatibles (Barnabás Czémán) - dt-bindings: arm-smmu: Document SM8750 SMMU (Melody Olvera) - dt-bindings: arm-smmu: document QCS615 GPU SMMU (Qingqing Zhou) - dt-bindings: iommu: arm,smmu: add sdm670 adreno iommu compatible (Richard Acayan) - iommu/arm-smmu-v3: Add missing #include of linux/string_choices.h (Will Deacon) - iommu/arm-smmu-v3: Use str_read_write helper w/ logs (Pranjal Shrivastava) - iommu/io-pgtable-arm: Add way to debug pgtable walk (Rob Clark) - iommu/io-pgtable-arm: Re-use the pgtable walk for iova_to_phys (Rob Clark) - iommu/io-pgtable-arm: Make pgtable walker more generic (Rob Clark) - iommu/arm-smmu: Add ACTLR data and support for qcom_smmu_500 (Bibek Kumar Patro) - iommu/arm-smmu: Introduce ACTLR custom prefetcher settings (Bibek Kumar Patro) - iommu/arm-smmu: Add support for PRR bit setup (Bibek Kumar Patro) - iommu/arm-smmu: Refactor qcom_smmu structure to include single pointer (Bibek Kumar Patro) - iommu/arm-smmu: Re-enable context caching in smmu reset operation (Bibek Kumar Patro) - iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding (Nicolin Chen) - iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_mandatory() (Mostafa Saleh) - iommu/io-pgtable-arm: Add coverage for different OAS in selftest (Mostafa Saleh) - iommu/io-pgtable-arm: Fix stage-2 concatenation with 16K (Mostafa Saleh) - iommu/arm-smmu-v3: Remove domain_alloc_paging() (Jason Gunthorpe) - iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine the S1/S2 (Jason Gunthorpe) - iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attach (Jason Gunthorpe) - iommu/arm-smmu-v3: Document SVA interaction with new pagetable features (Robin Murphy) - iommu: Manage driver probe deferral better (Robin Murphy) - iommu/arm-smmu-v3: Clean up more on probe failure (Robin Murphy) - iommu/arm-smmu: Retire probe deferral workaround (Robin Murphy) - iommu/arm-smmu: Make instance lookup robust (Robin Murphy) - iommu/arm-smmuv3: Update comments about ATS and bypass (Jason Gunthorpe) - iommu/arm-smmu-v3: Log better event records (Pranjal Shrivastava) - iommu/arm-smmu-v3: Introduce struct arm_smmu_event (Pranjal Shrivastava) - iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible (Richard Acayan) - platform/x86: acer-wmi: Fix initialization of last_non_turbo_profile (Armin Wolf) - platform/x86: acer-wmi: Ignore AC events (Armin Wolf) - platform/mellanox: mlxreg-io: use sysfs_emit() instead of sprintf() (Ai Chao) - platform/mellanox: mlxreg-hotplug: use sysfs_emit() instead of sprintf() (Ai Chao) - platform/mellanox: mlxbf-bootctl: use sysfs_emit() instead of sprintf() (Ai Chao) - platform/x86: hp-wmi: Add fan and thermal profile support for Victus 16-s1000 (Julien ROBIN) - ACPI: platform_profile: Add a prefix to log messages (Kurt Borja) - ACPI: platform_profile: Add documentation (Kurt Borja) - ACPI: platform_profile: Clean platform_profile_handler (Kurt Borja) - ACPI: platform_profile: Move platform_profile_handler (Kurt Borja) - ACPI: platform_profile: Remove platform_profile_handler from exported symbols (Kurt Borja) - platform/x86: thinkpad_acpi: Use devm_platform_profile_register() (Kurt Borja) - platform/x86: inspur_platform_profile: Use devm_platform_profile_register() (Kurt Borja) - platform/x86: hp-wmi: Use devm_platform_profile_register() (Kurt Borja) - platform/x86: ideapad-laptop: Use devm_platform_profile_register() (Kurt Borja) - platform/x86: dell-pc: Use devm_platform_profile_register() (Kurt Borja) - platform/x86: asus-wmi: Use devm_platform_profile_register() (Kurt Borja) - platform/x86: amd: pmf: sps: Use devm_platform_profile_register() (Kurt Borja) - platform/x86: acer-wmi: Use devm_platform_profile_register() (Kurt Borja) - platform/surface: surface_platform_profile: Use devm_platform_profile_register() (Kurt Borja) - ACPI: platform_profile: Add `probe` to platform_profile_ops (Kurt Borja) - ACPI: platform_profile: Add `ops` member to handlers (Kurt Borja) - ACPI: platform_profile: Remove platform_profile_handler from callbacks (Kurt Borja) - ACPI: platform_profile: Let drivers set drvdata to the class device (Kurt Borja) - ACPI: platform_profile: Replace *class_dev member with class_dev (Kurt Borja) - platform/x86: lenovo-wmi-camera: Use SW_CAMERA_LENS_COVER instead of KEY_CAMERA_ACESS (Ai Chao) - platform/x86: acer-wmi: add support for Acer Nitro AN515-58 (Hridesh MG) - platform/x86: acer-wmi: use an ACPI bitmap to set the platform profile choices (Hridesh MG) - platform/x86: acer-wmi: simplify platform profile cycling (Hridesh MG) - platform/x86: acer-wmi: use new helper function for setting overclocks (Hridesh MG) - platform/x86: acer-wmi: use WMI calls for platform profile handling (Hridesh MG) - platform/x86: thinkpad_acpi: Add support for new phone link hotkey (Illia Ostapyshyn) - Input: allocate keycode for phone linking (Illia Ostapyshyn) - Input: i8042 - Add support for platform filter contexts (Armin Wolf) - platform/x86: dell-smo8800: Add support for probing for the accelerometer i2c address (Hans de Goede) - Documentation/ABI: Add new sysfs field to sysfs-platform-mellanox-pmc (Shravan Kumar Ramani) - platform/mellanox: mlxbf-pmc: Add support for clock_measure performance block (Shravan Kumar Ramani) - platform/mellanox: mlxbf-pmc: Add support for monitoring cycle count (Shravan Kumar Ramani) - Documentation/ABI: Add document for Mellanox PMC driver (Shravan Kumar Ramani) - platform/x86: intel: punit_ipc: Remove unused function (Dr. David Alan Gilbert) - platform/x86: alienware_wmi: General cleanup of WMAX methods (Kurt Borja) - platform/x86: alienware-wmi: Improve rgb-zones group creation (Kurt Borja) - platform/x86: alienware-wmi: Improve hdmi_mux, amplifier and deepslp group creation (Kurt Borja) - platform/x86: alienware-wmi: Modify parse_rgb() signature (Kurt Borja) - platform/x86: alienware-wmi: Move Lighting Control State (Kurt Borja) - platform/x86: alienware-wmi: Remove unnecessary check at module exit (Kurt Borja) - platform/x86: acer-wmi: Add support for Acer Predator PH16-72 (Armin Wolf) - platform/x86: firmware_attributes_class: Drop lifecycle functions (Thomas Weißschuh) - platform/x86: dell-sysman: Directly use firmware_attributes_class (Thomas Weißschuh) - platform/x86: hp-bioscfg: Directly use firmware_attributes_class (Thomas Weißschuh) - platform/x86: think-lmi: Directly use firmware_attributes_class (Thomas Weißschuh) - platform/x86: firmware_attributes_class: Simplify API (Thomas Weißschuh) - platform/x86: firmware_attributes_class: Move include linux/device/class.h (Thomas Weißschuh) - platform/x86: thinkpad-acpi: replace strcpy with strscpy (Nitin Joshi) - tools/power/x86/intel-speed-select: v1.21 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Fix TRL restore after SST-TF disable (Srinivas Pandruvada) - docs: platform/x86: wmi: mention tool for invoking WMI methods (Hridesh MG) - platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver (Shyam Sundar S K) - HID: amd_sfh: Add support to export device operating states (Basavaraj Natikar) - alienware-wmi: Use devm_platform_profile_register() (Kurt Borja) - ACPI: platform_profile: Add devm_platform_profile_register() (Kurt Borja) - platform/x86/amd: pmf: Switch to guard(mutex) (Mario Limonciello) - platform/x86/amd: pmc: Use guard(mutex) (Mario Limonciello) - platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA (Shyam Sundar S K) - mlxbf-bootctl: Constify 'struct bin_attribute' (Thomas Weißschuh) - platform/x86: dell-uart-backlight: Use blacklight power constant (Thomas Zimmermann) - platform/x86: wmi-bmof: Make use of .bin_size() callback (Armin Wolf) - platform/x86/intel: bytcrc_pwrsrc: fix power_supply dependency (Arnd Bergmann) - platform/x86: dell-smo8800: Add a couple more models to lis3lv02d_devices[] (Hans de Goede) - platform/x86: dell-smo8800: Move instantiation of lis3lv02d i2c_client from i2c-i801 to dell-lis3lv02d (Hans de Goede) - platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids to dell-smo8800-ids.h (Hans de Goede) - platform/x86/intel/tpmi/plr: Make char[] longer to silence warning (Ilpo Järvinen) - platform/x86/amd/hsmp: Constify 'struct bin_attribute' (Thomas Weißschuh) - platform/x86/intel/pmt: Constify 'struct bin_attribute' (Thomas Weißschuh) - platform/x86/intel/sdsi: Constify 'struct bin_attribute' (Thomas Weißschuh) - platform/x86: dell_rbu: Constify 'struct bin_attribute' (Thomas Weißschuh) - platform/x86: dell: dcdbas: Constify 'struct bin_attribute' (Thomas Weißschuh) - Documentation: Add documentation about class interface for platform profiles (Mario Limonciello) - platform/x86/amd: pmf: Drop all quirks (Mario Limonciello) - ACPI: platform_profile: Allow multiple handlers (Mario Limonciello) - ACPI: platform_profile: Notify class device from platform_profile_notify() (Mario Limonciello) - ACPI: platform_profile: Check all profile handler to calculate next (Mario Limonciello) - ACPI: platform_profile: Make sure all profile handlers agree on profile (Mario Limonciello) - ACPI: platform_profile: Add concept of a "custom" profile (Mario Limonciello) - ACPI: platform_profile: Only show profiles common for all handlers (Mario Limonciello) - ACPI: platform_profile: Notify change events on register and unregister (Mario Limonciello) - ACPI: platform_profile: Add profile attribute for class interface (Mario Limonciello) - ACPI: platform_profile: Add choices attribute for class interface (Mario Limonciello) - ACPI: platform_profile: Add name attribute to class interface (Mario Limonciello) - ACPI: platform_profile: Create class for ACPI platform profile (Mario Limonciello) - ACPI: platform_profile: Use `scoped_cond_guard` (Mario Limonciello) - ACPI: platform_profile: Use guard(mutex) for register/unregister (Mario Limonciello) - ACPI: platform_profile: Move matching string for new profile out of mutex (Mario Limonciello) - ACPI: platform_profile: Move sanity check out of the mutex (Mario Limonciello) - ACPI: platform_profile: Pass the profile handler into platform_profile_notify() (Mario Limonciello) - ACPI: platform_profile: Add platform handler argument to platform_profile_remove() (Mario Limonciello) - ACPI: platform_profile: Add device pointer into platform profile handler (Mario Limonciello) - platform/x86/dell: dell-pc: Create platform device (Mario Limonciello) - ACPI: platform-profile: Add a name member to handlers (Mario Limonciello) - platform/x86: acer-wmi: Implement proper hwmon support (Armin Wolf) - platform/x86: acer-wmi: Improve error handling when reading gaming system information (Armin Wolf) - platform/x86: acer-wmi: Rename ACER_CAP_FAN_SPEED_READ (Armin Wolf) - platform/x86: acer-wmi: Add support for Acer PH14-51 (Armin Wolf) - platform/x86: int3472: Debug log the sensor name (Hans de Goede) - platform/x86: int3472: Fix skl_int3472_handle_gpio_resources() return value (Hans de Goede) - platform/x86: int3472: Make "pin number mismatch" message a debug message (Hans de Goede) - platform/x86: int3472: Check for adev == NULL (Hans de Goede) - platform/x86: intel: int0002_vgpio: Make the irqchip immutable (Hans de Goede) - platform/x86: x86-android-tablets: Add Vexia EDU ATLA 10 EC battery driver (Hans de Goede) - platform/x86/intel: bytcrc_pwrsrc: Optionally register a power_supply dev (Hans de Goede) - platform/x86: x86-android-tablets: Add Bluetooth support for Vexia EDU ATLA 10 (Hans de Goede) - platform/x86: x86-android-tablets: Add support for getting serdev-controller by PCI parent (Hans de Goede) - platform/x86: x86-android-tablets: Store serdev-controller ACPI HID + UID in a union (Hans de Goede) - platform/x86: x86-android-tablets: Change x86_instantiate_serdev() prototype (Hans de Goede) - platform/x86: serdev_helpers: Add get_serdev_controller_from_parent() helper (Hans de Goede) - platform/x86: serdev_helpers: Check for serial_ctrl_uid == NULL (Hans de Goede) - platform/x86: x86-android-tablets: Make variables only used locally static (Hans de Goede) - platform/x86: x86-android-tablets: Add missing __init to get_i2c_adap_by_*() (Hans de Goede) - MAINTAINERS: Change AMD PMC driver status to "Supported" (Shyam Sundar S K) - platform/x86/amd/pmc: Add STB support for AMD Desktop variants (Shyam Sundar S K) - platform/x86/amd/pmc: Update S2D message id for 1Ah Family 70h model (Shyam Sundar S K) - platform/x86/amd/pmc: Update IP information structure for newer SoCs (Shyam Sundar S K) - platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips information (Shyam Sundar S K) - platform/x86/amd/pmc: Isolate STB code changes to a new file (Shyam Sundar S K) - platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and add helper function (Shyam Sundar S K) - platform/x86/amd/pmc: Update function names to align with new STB file (Shyam Sundar S K) - platform/x86/amd/pmc: Move STB functionality to a new file for better code organization (Shyam Sundar S K) - platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() (Shyam Sundar S K) - platform/x86/amd/hsmp: Add support for HSMP protocol version 7 messages (Suma Hegde) - fujitsu-laptop: replace strcpy -> strscpy (Abdul Rahim) - platform/x86: x86-android-tablets: make platform data be static (Pei Xiao) - platform/mellanox: mlxbf-pmc: incorrect type in assignment (Pei Xiao) - platform/x86: quickstart: don't include 'pm_wakeup.h' directly (Wolfram Sang) - x86/virt/tdx: Require the module to assert it has the NO_RBP_MOD mitigation (Kai Huang) - x86/virt/tdx: Switch to use auto-generated global metadata reading code (Kai Huang) - x86/virt/tdx: Use dedicated struct members for PAMT entry sizes (Kai Huang) - x86/virt/tdx: Use auto-generated code to read global metadata (Paolo Bonzini) - x86/virt/tdx: Start to track all global metadata in one structure (Kai Huang) - x86/virt/tdx: Rename 'struct tdx_tdmr_sysinfo' to reflect the spec better (Kai Huang) - x86/tdx: Dump attributes and TD_CTLS on boot (Kirill A. Shutemov) - x86/tdx: Disable unnecessary virtualization exceptions (Kirill A. Shutemov) - x86/sev: Disable ftrace branch profiling in SEV startup code (Ard Biesheuvel) - x86/kexec: Use typedef for relocate_kernel_fn function prototype (David Woodhouse) - x86/kexec: Cope with relocate_kernel() not being at the start of the page (David Woodhouse) - kexec_core: Add and update comments regarding the KEXEC_JUMP flow (Rafael J. Wysocki) - x86/kexec: Mark machine_kexec() with __nocfi (David Woodhouse) - x86/kexec: Fix location of relocate_kernel with -ffunction-sections (Nathan Chancellor) - x86/kexec: Fix stack and handling of re-entry point for ::preserve_context (David Woodhouse) - x86/kexec: Use correct swap page in swap_pages function (David Woodhouse) - x86/kexec: Ensure preserve_context flag is set on return to kernel (David Woodhouse) - x86/kexec: Disable global pages before writing to control page (David Woodhouse) - x86/sev: Don't hang but terminate on failure to remap SVSM CA (Ard Biesheuvel) - x86/sev: Disable UBSAN on SEV code that may execute very early (Ard Biesheuvel) - x86/boot/64: Fix spurious undefined reference when CONFIG_X86_5LEVEL=n, on GCC-12 (Ard Biesheuvel) - x86/sysfs: Constify 'struct bin_attribute' (Thomas Weißschuh) - x86/kexec: Mark relocate_kernel page as ROX instead of RWX (David Woodhouse) - x86/kexec: Clean up register usage in relocate_kernel() (David Woodhouse) - x86/kexec: Eliminate writes through kernel mapping of relocate_kernel page (David Woodhouse) - x86/kexec: Drop page_list argument from relocate_kernel() (David Woodhouse) - x86/kexec: Add data section to relocate_kernel (David Woodhouse) - x86/kexec: Move relocate_kernel to kernel .data section (David Woodhouse) - x86/kexec: Invoke copy of relocate_kernel() instead of the original (David Woodhouse) - x86/kexec: Copy control page into place in machine_kexec_prepare() (David Woodhouse) - x86/kexec: Allocate PGD for x86_64 transition page tables separately (David Woodhouse) - x86/kexec: Only swap pages for ::preserve_context mode (David Woodhouse) - x86/kexec: Use named labels in swap_pages in relocate_kernel_64.S (David Woodhouse) - x86/kexec: Clean up and document register use in relocate_kernel_64.S (David Woodhouse) - x86/boot: Reject absolute references in .head.text (Ard Biesheuvel) - x86/boot: Move .head.text into its own output section (Ard Biesheuvel) - x86/kernel: Move ENTRY_TEXT to the start of the image (Ard Biesheuvel) - x86/boot: Disable UBSAN in early boot code (Ard Biesheuvel) - x86/boot/64: Avoid intentional absolute symbol references in .head.text (Ard Biesheuvel) - x86/boot/64: Determine VA/PA offset before entering C code (Ard Biesheuvel) - x86/sev: Avoid WARN()s and panic()s in early boot code (Ard Biesheuvel) - perf test: Update event_groups test to use instructions (Athira Rajeev) - perf bench: Fix undefined behavior in cmpworker() (Kuan-Wei Chiu) - perf annotate: Prefer passing evsel to evsel->core.idx (Ian Rogers) - perf lock: Rename fields in lock_type_table (Chun-Tse Shao) - perf lock: Add percpu-rwsem for type filter (Chun-Tse Shao) - perf lock: Fix parse_lock_type which only retrieve one lock flag (Chun-Tse Shao) - perf lock: Fix return code for functions in __cmd_contention (Athira Rajeev) - perf hist: Fix width calculation in hpp__fmt() (Dmitry Vyukov) - perf hist: Fix bogus profiles when filters are enabled (Dmitry Vyukov) - perf hist: Deduplicate cmp/sort/collapse code (Dmitry Vyukov) - perf test: Improve verbose documentation (Ian Rogers) - perf test: Add a runs-per-test flag (Ian Rogers) - perf test: Fix parallel/sequential option documentation (Ian Rogers) - perf test: Send list output to stdout rather than stderr (Ian Rogers) - perf test: Rename functions and variables for better clarity (Ian Rogers) - perf tools: Expose quiet/verbose variables in Makefile.perf (Charlie Jenkins) - perf config: Add a function to set one variable in .perfconfig (Arnaldo Carvalho de Melo) - perf test perftool_testsuite: Return correct value for skipping (Veronika Molnarova) - perf test perftool_testsuite: Add missing description (Veronika Molnarova) - perf test record+probe_libc_inet_pton: Make test resilient (Leo Yan) - perf inject: Fix use without initialization of local variables (Ian Rogers) - perf probe: Rename err label (James Clark) - perf test stat: Avoid hybrid assumption when virtualized (Ian Rogers) - perf record: Fix segfault with --off-cpu when debuginfo is not enabled (Athira Rajeev) - perf tests base_probe: Fix check for the count of existing probes in test_adding_kernel (Athira Rajeev) - perf MANIFEST: Add license files (Michel Lind) - perf test brstack: Speed up running test by using tr -s instead of xargs (James Clark) - perf tools mips: Fix mips syscall generation (Charlie Jenkins) - perf tests arm_spe: Add test for discard mode (James Clark) - perf tools arm-spe: Don't allocate buffer or tracking event in discard mode (James Clark) - perf tools arm-spe: Pull out functions for aux buffer and tracking setup (James Clark) - perf report: Fix misleading help message about --demangle (Jiachen Zhang) - perf ftrace: Fix display for range of the first bucket (Namhyung Kim) - perf ftrace: Check min/max latency only with bucket range (Namhyung Kim) - perf MANIFEST: Add arch/*/include/uapi/asm/bpf_perf_event.h to the perf tarball (Arnaldo Carvalho de Melo) - perf vendor events arm64: Add FUJITSU-MONAKA PMU event (Yoshihiro Furudera) - perf tools: Fixup end address of modules (Namhyung Kim) - perf symbol: Prefer non-label symbols with same address (Namhyung Kim) - perf symbol-elf: Avoid a weak cxx_demangle_sym function (Ian Rogers) - perf trace: Fix unaligned access for augmented args (Namhyung Kim) - perf test: Mark remaining probe tests as exclusive (James Clark) - perf tools: Remove dependency on libaudit (Charlie Jenkins) - perf tools s390: Use generic syscall table scripts (Charlie Jenkins) - perf tools powerpc: Use generic syscall table scripts (Charlie Jenkins) - perf tools mips: Use generic syscall scripts (Charlie Jenkins) - perf tools loongarch: Use syscall table (Charlie Jenkins) - perf tools arm64: Use syscall table (Charlie Jenkins) - perf tools parisc: Support syscall header (Charlie Jenkins) - perf tools alpha: Support syscall header (Charlie Jenkins) - perf tools x86: Use generic syscall scripts (Charlie Jenkins) - perf tools xtensa: Support syscall header (Charlie Jenkins) - perf tools sparc: Support syscall headers (Charlie Jenkins) - perf tools sh: Support syscall headers (Charlie Jenkins) - perf tools arm: Support syscall headers (Charlie Jenkins) - perf tools csky: Support generic syscall headers (Charlie Jenkins) - perf tools arc: Support generic syscall headers (Charlie Jenkins) - perf tools: Create generic syscall table support (Charlie Jenkins) - perf test cpumap: Avoid use-after-free following merge (Ian Rogers) - perf llvm-add2line: Remove unused symbol_conf.h include (Dmitry Vyukov) - perf test trace_btf_general: Fix shellcheck warning (James Clark) - perf namespaces: Fixup the nsinfo__in_pidns() return type, its bool (Arnaldo Carvalho de Melo) - perf jitdump: Fixup in_pidns member when java agent and 'perf record' are not in the same pidns (Arnaldo Carvalho de Melo) - perf namespaces: Introduce nsinfo__set_in_pidns() (Arnaldo Carvalho de Melo) - perf jitdump: Accept jitdump mmaps emitted from inside containers (Arnaldo Carvalho de Melo) - perf machine: Don't ignore _etext when not a text symbol (Christophe Leroy) - perf maps: Fix display of kernel symbols (Christophe Leroy) - perf test: Update ftrace test to use --graph-opts (Namhyung Kim) - perf ftrace profile: Add --graph-opts option (Namhyung Kim) - perf ftrace: Display latency statistics at the end (Namhyung Kim) - perf evsel: Improve the evsel__open_strerror() for EBUSY (Ian Rogers) - perf Documentation: Clarify sysfs event names characters (Randy Dunlap) - perf tests shell task_analyzer: Run this test exclusively (Arnaldo Carvalho de Melo) - perf tests code-reading: Handle change in objdump output from binutils >= 2.41 on riscv (Charlie Jenkins) - perf top: Don't complain about lack of vmlinux when not resolving some kernel samples (Arnaldo Carvalho de Melo) - perf stat: Document and clarify outstate members (James Clark) - perf stat: Document and simplify interval timestamps (James Clark) - perf stat: Remove empty new_line_metric function (James Clark) - perf stat: Also hide metric-units from JSON when event didn't run (James Clark) - perf stat: Fix trailing comma when there is no metric unit (James Clark) - perf docs: Add documentation for --force-btf option (Howard Chu) - perf trace: Add tests for BTF general augmentation (Howard Chu) - perf path: Remove unused is_executable_file() (Dr. David Alan Gilbert) - perf values: Use evsel rather than evsel->idx (Ian Rogers) - perf stream: Use evsel rather than evsel->idx (Ian Rogers) - perf Documentation: Describe the PMU naming convention (Ian Rogers) - perf jevents: Provide better path information for broken JSON (Ian Rogers) - perf lock contention: Handle slab objects in -L/--lock-filter option (Namhyung Kim) - perf lock contention: Resolve slab object name using BPF (Namhyung Kim) - perf lock contention: Run BPF slab cache iterator (Namhyung Kim) - perf lock contention: Add and use LCB_F_TYPE_MASK (Namhyung Kim) - perf script: Cache the output type (Arnaldo Carvalho de Melo) - perf python: Correctly throw IndexError (Ian Rogers) - perf python: Add __str__ and __repr__ functions to evsel (Ian Rogers) - perf python: Add __str__ and __repr__ functions to evlist (Ian Rogers) - perf python: Add parse_events function (Ian Rogers) - perf build: Remove test library from python shared object (Ian Rogers) - perf kwork: Make perf_kwork_add_work a callback (Ian Rogers) - perf bench: Remove reference to cmd_inject (Ian Rogers) - perf lock: Move common lock contention code to new file (Ian Rogers) - perf env: Move arch errno function to only use in env (Ian Rogers) - perf intel-pt: Remove stale build comment (Ian Rogers) - perf x86: Define arch_fetch_insn in NO_AUXTRACE builds (Ian Rogers) - perf script: Move perf_sample__sprintf_flags to trace-event-scripting.c (Ian Rogers) - perf script: Move script_fetch_insn to trace-event-scripting.c (Ian Rogers) - perf script: Move script_spec code to trace-event-scripting.c (Ian Rogers) - perf stat: Move stat_config into config.c (Ian Rogers) - perf script: Move find_scripts to browser/scripts.c (Ian Rogers) - perf script: Use openat for directory iteration (Ian Rogers) - perf kvm: Move functions used in util out of builtin (Ian Rogers) - perf script: Move scripting_max_stack out of builtin (Ian Rogers) - perf python: Remove unused #include (Ian Rogers) - perf python: Constify variables and parameters (Ian Rogers) - perf python: Remove python 2 scripting support (Ian Rogers) - perf intel-pt: Add a test for pause / resume (Adrian Hunter) - perf intel-pt: Add documentation for pause / resume (Adrian Hunter) - perf intel-pt: Improve man page format (Adrian Hunter) - perf tools: Add missing_features for aux_start_paused, aux_pause, aux_resume (Adrian Hunter) - perf tools: Parse aux-action (Adrian Hunter) - perf tools: Add aux-action config term (Adrian Hunter) - perf tools: Add aux_start_paused, aux_pause and aux_resume (Adrian Hunter) - bpftool: Link zstd lib required by libelf (Leo Yan) - perf build: Minor improvement for linking libzstd (Leo Yan) - tools build: Add feature test for libelf with ZSTD (Leo Yan) - perf tools tests shell base_probe: Enhance print_overall_results to print summary information (Athira Rajeev) - perf tools arch powerpc: Add register mask for power11 PVR in extended regs (Athira Rajeev) - perf ftrace latency: Fix compiler error for clang 12 (Namhyung Kim) - tools build: Test for presence of libtraceevent and libtracefs in test-all.c (Arnaldo Carvalho de Melo) - tools build feature: Don't set feature-libslang-include-subdir=1 if test-all.c builds (Arnaldo Carvalho de Melo) - perf tests switch-tracking: Set this test to run exclusively (Arnaldo Carvalho de Melo) - perf test: Introduce DEFINE_SUITE_EXCLUSIVE() (Ravi Bangoria) - perf expr: Initialize is_test value in expr__ctx_new() (Levi Yun) - perf tests: Fix an incorrect type in append_script() (Jiapeng Chong) - perf test: Remove duplicate word (Ruffalo Lavoisier) - perf string: Avoid undefined NULL+1 (Ian Rogers) - perf vendor events arm64: Update N2/V2 events from source (James Clark) - perf tools: Avoid unaligned pointer operations (Namhyung Kim) - tools build feature: Don't set feature-libcap=1 if libcap-devel isn't available (Arnaldo Carvalho de Melo) - tools build feature: Add some comments to explain the FEATURE_TESTS logic (Arnaldo Carvalho de Melo) - tools build: Remove the libunwind feature tests from the ones detected when test-all.o builds (Arnaldo Carvalho de Melo) - perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info() (Zhongqiu Han) - perf header: Fix one memory leakage in process_bpf_prog_info() (Zhongqiu Han) - perf header: Fix one memory leakage in process_bpf_btf() (Zhongqiu Han) - perf jevents: Fix build issue in '*/' in event descriptions (Ian Rogers) - perf test: Parse 'perf stat' Topdown events for aarch64 (Veronika Molnarova) - perf probe: Replace unacceptable characters when generating event name (Masami Hiramatsu (Google)) - perf ftrace latency: Add --max-latency option (Gabriele Monaco) - perf ftrace latency: Introduce --min-latency to narrow down into a latency range (Arnaldo Carvalho de Melo) - perf ftrace latency: Introduce --bucket-range to ask for linear bucketing (Arnaldo Carvalho de Melo) - perf ftrace latency: Pass ftrace pointer to histogram routines to pass more args (Arnaldo Carvalho de Melo) - perf test hwmon_pmu: Fix event file location (Ian Rogers) - perf hwmon_pmu: Use openat rather than dup to refresh directory (Ian Rogers) - perf tests: Enable tests disabled due to tracepoint parsing (Ian Rogers) - perf evsel: Allow evsel__newtp without libtraceevent (Ian Rogers) - perf evsel: Add/use accessor for tp_format (Ian Rogers) - perf trace-event: Always build trace-event-info.c (Ian Rogers) - perf trace-event: Constify print arguments (Ian Rogers) - tool api fs: Correctly encode errno for read/write open failures (Ian Rogers) - perf env: Ensure failure broken topology file reads are always -1 encoded (Ian Rogers) - perf btf: Make the sigtrap test helper to find a member by name widely available (Arnaldo Carvalho de Melo) - libperf cpumap: Grow array of read CPUs in smaller increments (Ian Rogers) - libperf cpumap: Remove perf_cpu_map__read() (Ian Rogers) - libperf cpumap: Remove use of perf_cpu_map__read() (Ian Rogers) - perf pmu: Remove use of perf_cpu_map__read() (Ian Rogers) - libperf cpumap: Be tolerant of newline at the end of a cpumask (Ian Rogers) - libperf cpumap: Hide/reduce scope of MAX_NR_CPUS (Ian Rogers) - perf cpumap: Reduce transitive dependencies on libperf MAX_NR_CPUS (Ian Rogers) - perf: Increase MAX_NR_CPUS to 4096 (Kyle Meyer) - perf arm-spe: Add support for SPE Data Source packet on AmpereOne (Ilkka Koskinen) - perf arm-spe: Prepare for adding data source packet implementations for other cores (Ilkka Koskinen) - perf cpumap: Add checking for reference counter (Leo Yan) - perf cpumap: Add more tests for CPU map merging (Leo Yan) - libperf cpumap: Refactor perf_cpu_map__merge() (Leo Yan) - perf config: Fix trival typo 'an' -> 'can' (Arnaldo Carvalho de Melo) - perf script python: Improve physical mem type resolution (Ian Rogers) - perf disasm: Return a proper error when not determining the file type (Arnaldo Carvalho de Melo) - tools features: Don't check for libunwind devel files by default (Arnaldo Carvalho de Melo) - sched_ext: fix kernel-doc warnings (Randy Dunlap) - sched_ext: Use time helpers in BPF schedulers (Changwoo Min) - sched_ext: Replace bpf_ktime_get_ns() to scx_bpf_now() (Changwoo Min) - sched_ext: Add time helpers for BPF schedulers (Changwoo Min) - sched_ext: Add scx_bpf_now() for BPF scheduler (Changwoo Min) - sched_ext: Implement scx_bpf_now() (Changwoo Min) - sched_ext: Relocate scx_enabled() related code (Changwoo Min) - sched_ext: Add option -l in selftest runner to list all available tests (Shizhao Chen) - sched_ext: Include remaining task time slice in error state dump (Andrea Righi) - sched_ext: update scx_bpf_dsq_insert() doc for SCX_DSQ_LOCAL_ON (Andrea Righi) - sched_ext: idle: small CPU iteration refactoring (Andrea Righi) - sched_ext: idle: introduce check_builtin_idle_enabled() helper (Andrea Righi) - sched_ext: idle: clarify comments (Andrea Righi) - sched_ext: idle: use assign_cpu() to update the idle cpumask (Andrea Righi) - sched_ext: Use str_enabled_disabled() helper in update_selcpu_topology() (Thorsten Blum) - sched_ext: Use sizeof_field for key_len in dsq_hash_params (Liang Jie) - tools/sched_ext: Receive updates from SCX repo (Tejun Heo) - sched_ext: Use the NUMA scheduling domain for NUMA optimizations (Andrea Righi) - atomic64: Use arch_spin_locks instead of raw_spin_locks (Steven Rostedt) - ring-buffer: Do not allow events in NMI with generic atomic64 cmpxchg() (Steven Rostedt) - fgraph: Remove calltime and rettime from generic operations (Steven Rostedt) - tracing: Fix output of set_event for some cached module events (Steven Rostedt) - tracing: Fix allocation of printing set_event file content (Steven Rostedt) - tracing: Rename update_cache() to update_mod_cache() (Steven Rostedt) - tracing: Fix #if CONFIG_MODULES to #ifdef CONFIG_MODULES (Steven Rostedt) - selftests/ftrace: Add test that tests event :mod: commands (Steven Rostedt) - tracing: Cache ":mod:" events for modules not loaded yet (Steven Rostedt) - tracing: Add :mod: command to enabled module events (Steven Rostedt) - selftests/tracing: Add hist poll() support test (Masami Hiramatsu (Google)) - tracing/hist: Support POLLPRI event for poll on histogram (Masami Hiramatsu (Google)) - tracing/hist: Add poll(POLLIN) support on hist file (Masami Hiramatsu (Google)) - tracing: Fix using ret variable in tracing_set_tracer() (Steven Rostedt) - tracepoint: Reduce duplication of __DO_TRACE_CALL (Alice Ryhl) - tracing/string: Create and use __free(argv_free) in trace_dynevent.c (Steven Rostedt) - tracing: Switch trace_stat.c code over to use guard() (Steven Rostedt) - tracing: Switch trace_stack.c code over to use guard() (Steven Rostedt) - tracing: Switch trace_osnoise.c code over to use guard() and __free() (Steven Rostedt) - tracing: Switch trace_events_synth.c code over to use guard() (Steven Rostedt) - tracing: Switch trace_events_filter.c code over to use guard() (Steven Rostedt) - tracing: Switch trace_events_trigger.c code over to use guard() (Steven Rostedt) - tracing: Switch trace_events_hist.c code over to use guard() (Steven Rostedt) - tracing: Switch trace_events.c code over to use guard() (Steven Rostedt) - tracing: Simplify event_enable_func() goto_reg logic (Steven Rostedt) - tracing: Simplify event_enable_func() goto out_free logic (Steven Rostedt) - tracing: Have event_enable_write() just return error on error (Steven Rostedt) - tracing: Return -EINVAL if a boot tracer tries to enable the mmiotracer at boot (Steven Rostedt) - tracing: Switch trace.c code over to use guard() (Steven Rostedt) - ktest.pl: Fix typo "accesing" (WangYuli) - ktest.pl: Fix typo in comment (Ba Jing) - ktest.pl: Remove unused declarations in run_bisect_test function (Ba Jing) - ktest.pl: Check kernelrelease return in get_version (Ricardo B. Marliere) - tracing/kprobes: Simplify __trace_kprobe_create() by removing gotos (Masami Hiramatsu (Google)) - tracing: Use __free() for kprobe events to cleanup (Masami Hiramatsu (Google)) - tracing: Use __free() in trace_probe for cleanup (Masami Hiramatsu (Google)) - kprobes: Remove remaining gotos (Masami Hiramatsu (Google)) - kprobes: Remove unneeded goto (Masami Hiramatsu (Google)) - kprobes: Use guard for rcu_read_lock (Masami Hiramatsu (Google)) - kprobes: Use guard() for external locks (Masami Hiramatsu (Google)) - jump_label: Define guard() for jump_label_lock (Masami Hiramatsu (Google)) - tracing/eprobe: Adopt guard() and scoped_guard() (Masami Hiramatsu (Google)) - tracing/uprobe: Adopt guard() and scoped_guard() (Masami Hiramatsu (Google)) - tracing/kprobe: Adopt guard() and scoped_guard() (Masami Hiramatsu (Google)) - kprobes: Adopt guard() and scoped_guard() (Masami Hiramatsu (Google)) - kprobes: Reduce preempt disable scope in check_kprobe_access_safe() (Thomas Weißschuh) - smb: client: handle lack of EA support in smb2_query_path_info() (Paulo Alcantara) - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) - cifs: Remove duplicate struct reparse_symlink_data and SYMLINK_FLAG_RELATIVE (Pali Rohár) - cifs: Do not attempt to call CIFSGetSrvInodeNumber() without CAP_INFOLEVEL_PASSTHRU (Pali Rohár) - cifs: Do not attempt to call CIFSSMBRenameOpenFile() without CAP_INFOLEVEL_PASSTHRU (Pali Rohár) - cifs: Remove declaration of dead CIFSSMBQuerySymLink function (Pali Rohár) - cifs: Fix printing Status code into dmesg (Pali Rohár) - cifs: Add missing NT_STATUS_* codes from nterr.h to nterr.c (Pali Rohár) - cifs: Fix endian types in struct rfc1002_session_packet (Pali Rohár) - cifs: Use cifs_autodisable_serverino() for disabling CIFS_MOUNT_SERVER_INUM in readdir.c (Pali Rohár) - smb3: add missing tracepoint for querying wsl EAs (Steve French) - smb: client: fix order of arguments of tracepoints (Ruben Devos) - smb: client: fix oops due to unset link speed (Paulo Alcantara) - smb: client: correctly handle ErrorContextData as a flexible array (Liang Jie) - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) - ksmbd: fix integer overflows on 32 bit systems (Dan Carpenter) - ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL (Namjae Jeon) - ksmbd: Remove unused functions (Dr. David Alan Gilbert) - fanotify: Fix crash in fanotify_init(2) (Jan Kara) - fs: don't block write during exec on pre-content watched files (Amir Goldstein) - fs: enable pre-content events on supported file systems (Josef Bacik) - ext4: add pre-content fsnotify hook for DAX faults (Jan Kara) - btrfs: disable defrag on pre-content watched files (Josef Bacik) - xfs: add pre-content fsnotify hook for DAX faults (Josef Bacik) - fsnotify: generate pre-content permission event on page fault (Josef Bacik) - mm: don't allow huge faults for files with pre content watches (Josef Bacik) - fanotify: disable readahead if we have pre-content watches (Josef Bacik) - fanotify: allow to set errno in FAN_DENY permission response (Amir Goldstein) - fanotify: report file range info with pre-content events (Amir Goldstein) - fanotify: introduce FAN_PRE_ACCESS permission event (Amir Goldstein) - fsnotify: generate pre-content permission event on truncate (Amir Goldstein) - fsnotify: pass optional file access range in pre-content event (Amir Goldstein) - fsnotify: introduce pre-content permission events (Amir Goldstein) - fanotify: reserve event bit of deprecated FAN_DIR_MODIFY (Amir Goldstein) - fanotify: rename a misnamed constant (Amir Goldstein) - fanotify: don't skip extra event info if no info_mode is set (Josef Bacik) - fsnotify: check if file is actually being watched for pre-content events on open (Amir Goldstein) - fsnotify: opt-in for permission events at file open time (Amir Goldstein) - fs: get rid of __FMODE_NONOTIFY kludge (Al Viro) - isofs: Partially convert zisofs_read_folio to use a folio (Matthew Wilcox (Oracle)) - inotify: Use strscpy() for event->name copies (Kees Cook) - xfs: fix buffer lookup vs release race (Christoph Hellwig) - xfs: check for dead buffers in xfs_buf_find_insert (Christoph Hellwig) - xfs: add a b_iodone callback to struct xfs_buf (Christoph Hellwig) - xfs: move b_li_list based retry handling to common code (Christoph Hellwig) - xfs: simplify xfsaild_resubmit_item (Christoph Hellwig) - xfs: always complete the buffer inline in xfs_buf_submit (Christoph Hellwig) - xfs: remove the extra buffer reference in xfs_buf_submit (Christoph Hellwig) - xfs: move invalidate_kernel_vmap_range to xfs_buf_ioend (Christoph Hellwig) - xfs: simplify buffer I/O submission (Christoph Hellwig) - xfs: move in-memory buftarg handling out of _xfs_buf_ioapply (Christoph Hellwig) - xfs: move write verification out of _xfs_buf_ioapply (Christoph Hellwig) - xfs: remove xfs_buf_delwri_submit_buffers (Christoph Hellwig) - xfs: simplify xfs_buf_delwri_pushbuf (Christoph Hellwig) - xfs: move xfs_buf_iowait out of (__)xfs_buf_submit (Christoph Hellwig) - xfs: remove the incorrect comment about the b_pag field (Christoph Hellwig) - xfs: remove the incorrect comment above xfs_buf_free_maps (Christoph Hellwig) - xfs: fix a double completion for buffers on in-memory targets (Christoph Hellwig) - xfs/libxfs: replace kmalloc() and memcpy() with kmemdup() (Mirsad Todorovac) - xfs: constify feature checks (Christoph Hellwig) - xfs: refactor xfs_fs_statfs (Christoph Hellwig) - xfs: don't take m_sb_lock in xfs_fs_statfs (Christoph Hellwig) - xfs: fix the comment above xfs_discard_endio (Christoph Hellwig) - xfs: remove bp->b_error check in xfs_attr3_root_inactive (Long Li) - xfs: remove redundant update for ticket->t_curr_res in xfs_log_ticket_regrant (Long Li) - xfs: clean up xfs_end_ioend() to reuse local variables (Long Li) - xfs: fix mount hang during primary superblock recovery failure (Long Li) - xfs: remove the t_magic field in struct xfs_trans (Christoph Hellwig) - xfs: remove XFS_ILOG_NONCORE (Christoph Hellwig) - xfs: mark xfs_dir_isempty static (Christoph Hellwig) - xfs: enable realtime reflink (Darrick J. Wong) - xfs: fix CoW forks for realtime files (Darrick J. Wong) - xfs: check for shared rt extents when rebuilding rt file's data fork (Darrick J. Wong) - xfs: repair inodes that have a refcount btree in the data fork (Darrick J. Wong) - xfs: online repair of the realtime refcount btree (Darrick J. Wong) - xfs: capture realtime CoW staging extents when rebuilding rt rmapbt (Darrick J. Wong) - xfs: walk the rt reference count tree when rebuilding rmap (Darrick J. Wong) - xfs: check new rtbitmap records against rt refcount btree (Darrick J. Wong) - xfs: don't flag quota rt block usage on rtreflink filesystems (Darrick J. Wong) - xfs: scrub the metadir path of rt refcount btree files (Darrick J. Wong) - xfs: detect and repair misaligned rtinherit directory cowextsize hints (Darrick J. Wong) - xfs: allow dquot rt block count to exceed rt blocks on reflink fs (Darrick J. Wong) - xfs: check reference counts of gaps between rt refcount records (Darrick J. Wong) - xfs: allow overlapping rtrmapbt records for shared data extents (Darrick J. Wong) - xfs: cross-reference checks with the rt refcount btree (Darrick J. Wong) - xfs: scrub the realtime refcount btree (Darrick J. Wong) - xfs: report realtime refcount btree corruption errors to the health system (Darrick J. Wong) - xfs: check that the rtrefcount maxlevels doesn't increase when growing fs (Darrick J. Wong) - xfs: enable extent size hints for CoW operations (Darrick J. Wong) - xfs: apply rt extent alignment constraints to CoW extsize hint (Darrick J. Wong) - xfs: fix xfs_get_extsz_hint behavior with realtime alwayscow files (Darrick J. Wong) - xfs: recover CoW leftovers in the realtime volume (Darrick J. Wong) - xfs: allow inodes to have the realtime and reflink flags (Darrick J. Wong) - xfs: enable sharing of realtime file blocks (Darrick J. Wong) - xfs: enable CoW for realtime data (Darrick J. Wong) - xfs: refactor reflink quota updates (Darrick J. Wong) - xfs: compute rtrmap btree max levels when reflink enabled (Darrick J. Wong) - xfs: update rmap to allow cow staging extents in the rt rmap (Darrick J. Wong) - xfs: create routine to allocate and initialize a realtime refcount btree inode (Darrick J. Wong) - xfs: wire up realtime refcount btree cursors (Darrick J. Wong) - xfs: refactor xfs_reflink_find_shared (Christoph Hellwig) - xfs: wire up a new metafile type for the realtime refcount (Darrick J. Wong) - xfs: add metadata reservations for realtime refcount btree (Darrick J. Wong) - xfs: add realtime refcount btree inode to metadata directory (Darrick J. Wong) - xfs: add realtime refcount btree block detection to log recovery (Darrick J. Wong) - xfs: support recovering refcount intent items targetting realtime extents (Darrick J. Wong) - xfs: add a realtime flag to the refcount update log redo items (Darrick J. Wong) - xfs: prepare refcount functions to deal with rtrefcountbt (Darrick J. Wong) - xfs: add realtime refcount btree operations (Darrick J. Wong) - xfs: realtime refcount btree transaction reservations (Darrick J. Wong) - xfs: introduce realtime refcount btree ondisk definitions (Darrick J. Wong) - xfs: namespace the maximum length/refcount symbols (Darrick J. Wong) - xfs: prepare refcount btree cursor tracepoints for realtime (Darrick J. Wong) - xfs: enable realtime rmap btree (Darrick J. Wong) - xfs: react to fsdax failure notifications on the rt device (Darrick J. Wong) - xfs: don't shut down the filesystem for media failures beyond end of log (Darrick J. Wong) - xfs: hook live realtime rmap operations during a repair operation (Darrick J. Wong) - xfs: create a shadow rmap btree during realtime rmap repair (Darrick J. Wong) - xfs: online repair of the realtime rmap btree (Darrick J. Wong) - xfs: support repairing metadata btrees rooted in metadir inodes (Darrick J. Wong) - xfs: online repair of realtime bitmaps for a realtime group (Darrick J. Wong) - xfs: repair rmap btree inodes (Darrick J. Wong) - xfs: repair inodes that have realtime extents (Darrick J. Wong) - xfs: online repair of realtime file bmaps (Darrick J. Wong) - xfs: walk the rt reverse mapping tree when rebuilding rmap (Darrick J. Wong) - xfs: scrub the metadir path of rt rmap btree files (Darrick J. Wong) - xfs: scan rt rmap when we're doing an intense rmap check of bmbt mappings (Darrick J. Wong) - xfs: cross-reference the realtime rmapbt (Darrick J. Wong) - xfs: cross-reference realtime bitmap to realtime rmapbt scrubber (Darrick J. Wong) - xfs: scrub the realtime rmapbt (Darrick J. Wong) - xfs: allow queued realtime intents to drain before scrubbing (Darrick J. Wong) - xfs: report realtime rmap btree corruption errors to the health system (Darrick J. Wong) - xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs (Darrick J. Wong) - xfs: wire up getfsmap to the realtime reverse mapping btree (Darrick J. Wong) - xfs: create routine to allocate and initialize a realtime rmap btree inode (Darrick J. Wong) - xfs: wire up rmap map and unmap to the realtime rmapbt (Darrick J. Wong) - xfs: wire up a new metafile type for the realtime rmap (Darrick J. Wong) - xfs: add metadata reservations for realtime rmap btrees (Darrick J. Wong) - xfs: add realtime reverse map inode to metadata directory (Darrick J. Wong) - xfs: support file data forks containing metadata btrees (Darrick J. Wong) - xfs: pretty print metadata file types in error messages (Darrick J. Wong) - xfs: support recovering rmap intent items targetting realtime extents (Darrick J. Wong) - xfs: add a realtime flag to the rmap update log redo items (Darrick J. Wong) - xfs: prepare rmap functions to deal with rtrmapbt (Darrick J. Wong) - xfs: add realtime rmap btree operations (Darrick J. Wong) - xfs: realtime rmap btree transaction reservations (Darrick J. Wong) - xfs: introduce realtime rmap btree ondisk definitions (Darrick J. Wong) - xfs: simplify the xfs_rmap_{alloc,free}_extent calling conventions (Darrick J. Wong) - xfs: prepare rmap btree cursor tracepoints for realtime (Darrick J. Wong) - xfs: add some rtgroup inode helpers (Darrick J. Wong) - xfs: allow inode-based btrees to reserve space in the data device (Darrick J. Wong) - xfs: prepare to reuse the dquot pointer space in struct xfs_inode (Darrick J. Wong) - xfs: support storing records in the inode core root (Darrick J. Wong) - xfs: hoist the node iroot update code out of xfs_btree_kill_iroot (Darrick J. Wong) - xfs: hoist the node iroot update code out of xfs_btree_new_iroot (Darrick J. Wong) - xfs: tidy up xfs_bmap_broot_realloc a bit (Darrick J. Wong) - xfs: make xfs_iroot_realloc a bmap btree function (Darrick J. Wong) - xfs: make xfs_iroot_realloc take the new numrecs instead of deltas (Darrick J. Wong) - xfs: refactor the inode fork memory allocation functions (Darrick J. Wong) - xfs: tidy up xfs_iroot_realloc (Darrick J. Wong) - xfs: release the dquot buf outside of qli_lock (Darrick J. Wong) - xfs: don't over-report free space or inodes in statvfs (Darrick J. Wong) - selftests/bpf: Add some tests related to 'may_goto 0' insns (Yonghong Song) - bpf: Remove 'may_goto 0' instruction in opt_remove_nops() (Yonghong Song) - bpf: Allow 'may_goto 0' instruction in verifier (Yonghong Song) - selftests/bpf: Add test case for the freeing of bpf_timer (Hou Tao) - bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT (Hou Tao) - bpf: Free element after unlock in __htab_map_lookup_and_delete_elem() (Hou Tao) - bpf: Bail out early in __htab_map_lookup_and_delete_elem() (Hou Tao) - bpf: Free special fields after unlock in htab_lru_map_delete_node() (Hou Tao) - tools: Sync if_xdp.h uapi tooling header (Vishal Chourasia) - libbpf: Work around kernel inconsistently stripping '.llvm.' suffix (Andrii Nakryiko) - bpf: selftests: verifier: Add nullness elision tests (Daniel Xu) - bpf: verifier: Support eliding map lookup nullness (Daniel Xu) - bpf: verifier: Refactor helper access type tracking (Daniel Xu) - bpf: tcp: Mark bpf_load_hdr_opt() arg2 as read-write (Daniel Xu) - bpf: verifier: Add missing newline on verbose() call (Daniel Xu) - selftests/bpf: Add distilled BTF test about marking BTF_IS_EMBEDDED (Pu Lehui) - libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED (Pu Lehui) - libbpf: Fix return zero when elf_begin failed (Pu Lehui) - selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test (Pu Lehui) - veristat: Load struct_ops programs only once (Eduard Zingerman) - selftests/bpf: Fix undefined UINT_MAX in veristat.c (Tony Ambardar) - bpf: Send signals asynchronously if !preemptible (Puranjay Mohan) - selftests/bpf: Fix test_xdp_adjust_tail_grow2 selftest on powerpc (Saket Kumar Bhaskar) - selftests/bpf: Migrate test_xdp_redirect.c to test_xdp_do_redirect.c (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: Migrate test_xdp_redirect.sh to xdp_do_redirect.c (Bastien Curutchet (eBPF Foundation)) - selftests/bpf: test_xdp_redirect: Rename BPF sections (Bastien Curutchet (eBPF Foundation)) - veristat: Document verifier log dumping capability (Daniel Xu) - bpftool: Fix control flow graph segfault during edge creation (Christoph Werle) - selftests/bpf: Add a test for kprobe multi with unique_match (Yonghong Song) - libbpf: Add unique_match option for multi kprobe (Yonghong Song) - bpf: Remove migrate_{disable|enable} from bpf_selem_free() (Hou Tao) - bpf: Remove migrate_{disable|enable} from bpf_local_storage_free() (Hou Tao) - bpf: Remove migrate_{disable|enable} from bpf_local_storage_alloc() (Hou Tao) - bpf: Remove migrate_{disable|enable} from bpf_selem_alloc() (Hou Tao) - bpf: Remove migrate_{disable,enable} in bpf_cpumask_release() (Hou Tao) - bpf: Remove migrate_{disable|enable} in bpf_obj_free_fields() (Hou Tao) - bpf: Disable migration before calling ops->map_free() (Hou Tao) - bpf: Disable migration in bpf_selem_free_rcu (Hou Tao) - bpf: Disable migration when cloning sock storage (Hou Tao) - bpf: Disable migration when destroying sock storage (Hou Tao) - bpf: Disable migration when destroying inode storage (Hou Tao) - bpf: Remove migrate_{disable|enable} from bpf_task_storage_lock helpers (Hou Tao) - bpf: Remove migrate_{disable|enable} from bpf_cgrp_storage_lock helpers (Hou Tao) - bpf: Remove migrate_{disable|enable} in htab_elem_free (Hou Tao) - bpf: Remove migrate_{disable|enable} in ->map_for_each_callback (Hou Tao) - bpf: Remove migrate_{disable|enable} from LPM trie (Hou Tao) - selftests/bpf: Add kprobe session recursion check test (Jiri Olsa) - bpf: Return error for missed kprobe multi bpf program execution (Jiri Olsa) - bpf: Move out synchronize_rcu_tasks_trace from mutex CS (Pu Lehui) - bpf: Fix range_tree_set() error handling (Soma Nakata) - selftests/bpf: add -std=gnu11 to BPF_CFLAGS and CFLAGS (Ihor Solodrai) - selftests/bpf: Handle prog/attach type comparison in veristat (Mykyta Yatsenko) - selftests/bpf: add -fno-strict-aliasing to BPF_CFLAGS (Ihor Solodrai) - selftests/bpf: test bpf_for within spin lock section (Emil Tsalapatis) - bpf: Allow bpf_for/bpf_repeat calls while holding a spinlock (Emil Tsalapatis) - bpf/tests: Add 32 bits only long conditional jump tests (Christophe Leroy) - bpf, arm64: Emit A64_{ADD,SUB}_I when possible in emit_{lse,ll_sc}_atomic() (Peilin Ye) - bpf, arm64: Factor out emit_a64_add_i() (Peilin Ye) - bpf, arm64: Simplify if logic in emit_lse_atomic() (Peilin Ye) - selftests/bpf: Avoid generating untracked files when running bpf selftests (Jiayuan Chen) - bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing (Martin KaFai Lau) - bpf: Use refcount_t instead of atomic_t for mmap_count (Pei Xiao) - bpf: Remove unused MT_ENTRY define (Lorenzo Pieralisi) - selftests/bpf: fix veristat comp mode with new stats (Mahe Tardy) - bpf: Fix holes in special_kfunc_list if !CONFIG_NET (Thomas Weißschuh) - selftests/bpf: Add testcases for BPF_MUL (Matan Shachnai) - bpf, verifier: Improve precision of BPF_MUL (Matan Shachnai) - libbpf: Set MFD_NOEXEC_SEAL when creating memfd (Daniel Xu) - selftests/bpf: Clear out Python syntax warnings (Ariel Otilibili) - bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT (Martin KaFai Lau) - veristat: Fix top source line stat collection (Mykyta Yatsenko) - bpf: lsm: Remove hook to bpf_task_storage_free (Song Liu) - bpf: Fix configuration-dependent BTF function references (Thomas Weißschuh) - selftest/bpf: Replace magic constants by macros (Anton Protopopov) - selftests/bpf: Add tests for fd_array_cnt (Anton Protopopov) - libbpf: prog load: Allow to use fd_array_cnt (Anton Protopopov) - bpf: Add fd_array_cnt attribute for prog_load (Anton Protopopov) - bpf: Refactor check_pseudo_btf_id (Anton Protopopov) - bpf: Move map/prog compatibility checks (Anton Protopopov) - bpf: Add a __btf_get_by_fd helper (Anton Protopopov) - bpftool: bash: Add bash completion for root_id argument (Daniel Xu) - bpftool: btf: Support dumping a specific types from file (Daniel Xu) - bpftool: btf: Validate root_type_ids early (Daniel Xu) - bpftool: man: Add missing format argument to command description (Daniel Xu) - selftests/bpf: make BPF_TARGET_ENDIAN non-recursive to speed up *.bpf.o build (Eduard Zingerman) - libbpf: Extend linker API to support in-memory ELF files (Alastair Robertson) - libbpf: Pull file-opening logic up to top-level functions (Alastair Robertson) - bpftool: Probe for ISA v4 instruction set extension (Simone Magnani) - kbuild/btf: Propagate CONFIG_WERROR to resolve_btfids (Thomas Weißschuh) - tools/resolve_btfids: Add --fatal_warnings option (Thomas Weißschuh) - selftests/bpf: Fix fill_link_info selftest on powerpc (Saket Kumar Bhaskar) - selftests/bpf: Add more stats into veristat (Mykyta Yatsenko) - selftests/bpf: Consolidate kernel modules into common directory (Toke Høiland-Jørgensen) - libbpf: Fix segfault due to libelf functions not setting errno (Quentin Monnet) - samples/bpf: Pass TPROGS_USER_CFLAGS to libbpf makefile (Eduard Zingerman) - tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind (Marco Leogrande) - selftests/bpf: Add IRQ save/restore tests (Kumar Kartikeya Dwivedi) - selftests/bpf: Expand coverage of preempt tests to sleepable kfunc (Kumar Kartikeya Dwivedi) - bpf: Improve verifier log for resource leak on exit (Kumar Kartikeya Dwivedi) - bpf: Introduce support for bpf_local_irq_{save,restore} (Kumar Kartikeya Dwivedi) - bpf: Refactor mark_{dynptr,iter}_read (Kumar Kartikeya Dwivedi) - bpf: Refactor {acquire,release}_reference_state (Kumar Kartikeya Dwivedi) - bpf: Consolidate locks and reference state in verifier state (Kumar Kartikeya Dwivedi) - selftests/bpf: ensure proper root namespace cleanup when test fail (Alexis Lothoré (eBPF Foundation)) - bpf: Refactor bpf_tracing_func_proto() and remove bpf_get_probe_write_proto() (Marco Elver) - bpf: Remove bpf_probe_write_user() warning message (Marco Elver) - libbpf: Improve debug message when the base BTF cannot be found (Ben Olson) - samples/bpf: Remove unused variable (Zhu Jun) - selftests/bpf: add cgroup skb direct packet access test (Mahe Tardy) - bpf: fix cgroup_skb prog test run direct packet access (Mahe Tardy) - libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing (Andrii Nakryiko) - selftests/bpf: remove test_flow_dissector.sh (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: migrate bpf flow dissectors tests to test_progs (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: add network helpers to generate udp checksums (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: use the same udp and tcp headers in tests under test_progs (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: document pseudo-header checksum helpers (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: move ip checksum helper to network helpers (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Enable generic tc actions in selftests config (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: migrate flow_dissector namespace exclusivity test (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: add gre packets testing to flow_dissector (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: expose all subtests from flow_dissector (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: re-split main function into dedicated tests (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: replace CHECK calls with ASSERT macros in flow_dissector test (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: use ASSERT_MEMEQ to compare bpf flow keys (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: add a macro to compare raw memory (Alexis Lothoré (eBPF Foundation)) - security: add trace event for cap_capable (Jordan Rome) - capabilities: remove cap_mmap_file() (Paul Moore) - ima: instantiate the bprm_creds_for_exec() hook (Mimi Zohar) - samples/check-exec: Add an enlighten "inc" interpreter and 28 tests (Mickaël Salaün) - selftests: ktap_helpers: Fix uninitialized variable (Mickaël Salaün) - samples/check-exec: Add set-exec (Mickaël Salaün) - selftests/landlock: Add tests for execveat + AT_EXECVE_CHECK (Mickaël Salaün) - selftests/exec: Add 32 tests for AT_EXECVE_CHECK and exec securebits (Mickaël Salaün) - security: Add EXEC_RESTRICT_FILE and EXEC_DENY_INTERACTIVE securebits (Mickaël Salaün) - exec: Add a new AT_EXECVE_CHECK flag to execveat(2) (Mickaël Salaün) - hardening: Document INIT_STACK_ALL_PATTERN behavior with GCC (Geert Uytterhoeven) - stackleak: Use str_enabled_disabled() helper in stack_erasing_sysctl() (Thorsten Blum) - tracing: Remove pid in task_rename tracing output (Marco Elver) - tracing: Add task_prctl_unknown tracepoint (Marco Elver) - tomoyo: automatically use patterns for several situations in learning mode (Tetsuo Handa) - tomoyo: use realpath if symlink's pathname refers to procfs (Tetsuo Handa) - tomoyo: don't emit warning in tomoyo_write_control() (Tetsuo Handa) - selftests/landlock: Add layout1.umount_sandboxer tests (Mickaël Salaün) - selftests/landlock: Add wrappers.h (Mickaël Salaün) - selftests/landlock: Fix error message (Mickaël Salaün) - landlock: Optimize file path walks and prepare for audit support (Mickaël Salaün) - selftests/landlock: Add test to check partial access in a mount tree (Mickaël Salaün) - landlock: Align partial refer access checks with final ones (Mickaël Salaün) - landlock: Simplify initially denied access rights (Mickaël Salaün) - landlock: Move access types (Mickaël Salaün) - landlock: Factor out check_access_path() (Mickaël Salaün) - selftests/landlock: Fix build with non-default pthread linking (Mickaël Salaün) - landlock: Use scoped guards for ruleset in landlock_add_rule() (Mickaël Salaün) - landlock: Use scoped guards for ruleset (Mickaël Salaün) - landlock: Constify get_mode_access() (Mickaël Salaün) - landlock: Handle weird files (Mickaël Salaün) - samples/landlock: Fix possible NULL dereference in parse_path() (Zichen Xie) - selftests/landlock: Remove unused macros in ptrace_test.c (Ba Jing) - MAINTAINERS: add entry for CRC library (Eric Biggers) - powerpc/crc: delete obsolete crc-vpmsum_test.c (Eric Biggers) - lib/crc32test: delete obsolete crc32test.c (Eric Biggers) - lib/crc16_kunit: delete obsolete crc16_kunit.c (Eric Biggers) - lib/crc_kunit.c: add KUnit test suite for CRC library functions (Eric Biggers) - powerpc/crc-t10dif: expose CRC-T10DIF function through lib (Eric Biggers) - arm64/crc-t10dif: expose CRC-T10DIF function through lib (Eric Biggers) - arm/crc-t10dif: expose CRC-T10DIF function through lib (Eric Biggers) - x86/crc-t10dif: expose CRC-T10DIF function through lib (Eric Biggers) - crypto: crct10dif - expose arch-optimized lib function (Eric Biggers) - lib/crc-t10dif: add support for arch overrides (Eric Biggers) - lib/crc-t10dif: stop wrapping the crypto API (Eric Biggers) - scsi: target: iscsi: switch to using the crc32c library (Eric Biggers) - f2fs: switch to using the crc32 library (Eric Biggers) - jbd2: switch to using the crc32c library (Eric Biggers) - ext4: switch to using the crc32c library (Eric Biggers) - lib/crc32: make crc32c() go directly to lib (Eric Biggers) - bcachefs: Explicitly select CRYPTO from BCACHEFS_FS (Eric Biggers) - x86/crc32: expose CRC32 functions through lib (Eric Biggers) - x86/crc32: update prototype for crc32_pclmul_le_16() (Eric Biggers) - x86/crc32: update prototype for crc_pcl() (Eric Biggers) - sparc/crc32: expose CRC32 functions through lib (Eric Biggers) - s390/crc32: expose CRC32 functions through lib (Eric Biggers) - powerpc/crc32: expose CRC32 functions through lib (Eric Biggers) - mips/crc32: expose CRC32 functions through lib (Eric Biggers) - loongarch/crc32: expose CRC32 functions through lib (Eric Biggers) - arm/crc32: expose CRC32 functions through lib (Eric Biggers) - crypto: crc32 - don't unnecessarily register arch algorithms (Eric Biggers) - lib/crc32: expose whether the lib is really optimized at runtime (Eric Biggers) - lib/crc32: improve support for arch-specific overrides (Eric Biggers) - lib/crc32: drop leading underscores from __crc32c_le_base (Eric Biggers) - KEYS: trusted: dcp: fix improper sg use with CONFIG_VMAP_STACK=y (David Gstir) - keys: drop shadowing dead prototype (Christian Göttsche) - selftests/nolibc: add configurations for riscv32 (Thomas Weißschuh) - selftests/nolibc: rename riscv to riscv64 (Thomas Weißschuh) - selftests/nolibc: skip tests for unimplemented syscalls (Thomas Weißschuh) - selftests/nolibc: use a pipe to in vfprintf tests (Thomas Weißschuh) - selftests/nolibc: use waitid() over waitpid() (Thomas Weißschuh) - tools/nolibc: add support for waitid() (Thomas Weißschuh) - selftests/nolibc: run-tests.sh: detect missing toolchain (Willy Tarreau) - kunit: Introduce autorun option (Stanislav Kinsburskii) - kunit: enable hardware acceleration when available (Tamir Duberstein) - kunit: add fallback for os.sched_getaffinity (Tamir Duberstein) - kunit: platform: Resolve 'struct completion' warning (Brian Norris) - selftests/rseq: Fix handling of glibc without rseq support (Mathieu Desnoyers) - selftests/resctrl: Discover SNC kernel support and adjust messages (Maciej Wieczor-Retman) - selftests/resctrl: Adjust effective L3 cache size with SNC enabled (Maciej Wieczor-Retman) - selftests/ftrace: Make uprobe test more robust against binary name (Masami Hiramatsu (Google)) - selftests/ftrace: Fix to use remount when testing mount GID option (Masami Hiramatsu (Google)) - selftests: tmpfs: Add kselftest support to tmpfs (Shivam Chaudhary) - selftests: tmpfs: Add Test-skip if not run as root (Shivam Chaudhary) - selftests: harness: fix printing of mismatch values in __EXPECT() (Dmitry V. Levin) - selftests/ring-buffer: Add test for out-of-bound pgoff mapping (Vincent Donnefort) - selftests/run_kselftest.sh: Fix help string for --per-test-log (Brendan Jackman) - selftests: acct: Add ksft_exit_skip if not running as root (Shivam Chaudhary) - selftests: kselftest: Fix the wrong format specifier (zhang jiao) - selftests: timers: clocksource-switch: Adapt progress to kselftest framework (Geert Uytterhoeven) - selftests/zram: gitignore output file (Li Zhijian) - selftests/filesystems: Add missing gitignore file (Li Zhijian) - selftests: Warn about skipped tests in result summary (Laura Nao) - selftests: kselftest: Add ksft_test_result_xpass (Stefano Pigozzi) - selftests/vDSO: support DT_GNU_HASH (Fangrui Song) - selftests/ipc: Remove unused variables (zhang jiao) - selftest: media_tests: fix trivial UAF typo (Carlos Llamas) - Input: synaptics - fix crash when enabling pass-through port (Dmitry Torokhov) - Input: atkbd - map F23 key to support default copilot shortcut (Mark Pearson) - Input: xpad - add unofficial Xbox 360 wireless receiver clone (Nilton Perim Neto) - Input: xpad - add support for wooting two he (arm) (Jack Greiner) - Input: xpad - improve name of 8BitDo controller 2dc8:3106 (Leonardo Brondani Schenkel) - Input: xpad - add QH Electronics VID/PID (Pierre-Loup A. Griffais) - Input: joystick - use str_off_on() helper in sw_connect() (Thorsten Blum) - Input: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - Input: use guard notation in input core (Dmitry Torokhov) - Input: poller - convert locking to guard notation (Dmitry Torokhov) - Input: mt - make use of __free() cleanup facility (Dmitry Torokhov) - Input: mt - convert locking to guard notation (Dmitry Torokhov) - Input: ff-memless - make use of __free() cleanup facility (Dmitry Torokhov) - Input: ff-memless - convert locking to guard notation (Dmitry Torokhov) - Input: ff-core - make use of __free() cleanup facility (Dmitry Torokhov) - Input: ff-core - convert locking to guard notation (Dmitry Torokhov) - Input: remove evbug driver (Jiri Kosina) - Input: davinci-keyscan - remove leftover header (Bartosz Golaszewski) - Input: xpad - add support for Nacon Evol-X Xbox One Controller (Matheos Mattsson) - Input: mma8450 - add chip ID check in probe (Luwei Zhou) - Input: bbnsm_pwrkey - add remove hook (Peng Fan) - Input: xpad - add support for Nacon Pro Compact (Nicolas Nobelis) - HID: Wacom: Add PCI Wacom device support (Even Xu) - HID: wacom: Status luminance properties should set brightness of all LEDs (Jason Gerecke) - HID: wacom: Improve behavior of non-standard LED brightness values (Jason Gerecke) - HID: uclogic: make const read-only array touch_ring_model_params_buf static (Colin Ian King) - HID: steelseries: remove unnecessary return (Christian Mayer) - HID: steelseries: export model and manufacturer (Christian Mayer) - HID: steelseries: export charging state for the SteelSeries Arctis 9 headset (Christian Mayer) - HID: steelseries: add SteelSeries Arctis 9 support (Christian Mayer) - HID: steelseries: preparation for adding SteelSeries Arctis 9 support (Christian Mayer) - HID: nintendo: add support for md/gen 6B controller (Ryan McClelland) - HID: lenovo: Fix undefined platform_profile_cycle in ThinkPad X12 keyboard patch (Vishnu Sankar) - HID: lenovo: Support for ThinkPad-X12-TAB-1/2 Kbd Fn keys (Vishnu Sankar) - HID: intel-thc-hid: fix build errors in um mode (Even Xu) - HID: intel-thc-hid: intel-quicki2c: fix potential memory corruption (Even Xu) - HID: intel-thc-hid: intel-thc: Fix error code in thc_i2c_subip_init() (Dan Carpenter) - HID: intel-thc-hid: intel-quicki2c: Add PM implementation (Even Xu) - HID: intel-thc-hid: intel-quicki2c: Complete THC QuickI2C driver (Even Xu) - HID: intel-thc-hid: intel-quicki2c: Add HIDI2C protocol implementation (Even Xu) - HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C ACPI interfaces (Even Xu) - HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver hid layer (Even Xu) - HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver skeleton (Even Xu) - HID: intel-thc-hid: intel-quickspi: Add PM implementation (Even Xu) - HID: intel-thc-hid: intel-quickspi: Complete THC QuickSPI driver (Xinpeng Sun) - HID: intel-thc-hid: intel-quickspi: Add HIDSPI protocol implementation (Even Xu) - HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI ACPI interfaces (Even Xu) - HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver hid layer (Even Xu) - HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver skeleton (Xinpeng Sun) - HID: intel-thc-hid: intel-thc: Add THC I2C config interfaces (Even Xu) - HID: intel-thc-hid: intel-thc: Add THC SPI config interfaces (Xinpeng Sun) - HID: intel-thc-hid: intel-thc: Add THC interrupt handler (Xinpeng Sun) - HID: intel-thc-hid: intel-thc: Add THC LTR interfaces (Xinpeng Sun) - HID: intel-thc-hid: intel-thc: Add THC DMA interfaces (Even Xu) - HID: intel-thc-hid: intel-thc: Add APIs for interrupt (Xinpeng Sun) - HID: intel-thc-hid: intel-thc: Add THC PIO operation APIs (Xinpeng Sun) - HID: intel-thc-hid: intel-thc: Add THC registers definition (Xinpeng Sun) - HID: intel-thc-hid: Add basic THC driver skeleton (Xinpeng Sun) - HID: THC: Add documentation (Even Xu) - HID: intel-ish-hid: Remove unused ishtp_cl_get_tx_* (Dr. David Alan Gilbert) - HID: intel-ish-hid: Remove unused ishtp_cl_tx_empty (Dr. David Alan Gilbert) - HID: intel-ish-hid: Remove unused ishtp_dev_state_str (Dr. David Alan Gilbert) - HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections (Alan Stern) - HID: roccat: pyro: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: roccat: lua: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: roccat: kovaplus: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: roccat: koneplus: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: roccat: kone: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: roccat: isku: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: roccat: arvo: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: roccat: common, konepure, ryos, savu: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: core: constify 'struct bin_attribute' (Thomas Weißschuh) - HID: core: use utility macros to define sysfs attributes (Thomas Weißschuh) - HID: hid-asus: Disable OOBE mode on the ProArt P16 (Luke D. Jones) - HID: hid-steam: Make sure rumble work is canceled on removal (Vicki Pfau) - HID: fix generic desktop D-Pad controls (Terry Tritton) - HID: multitouch: Add quirk for Hantick 5288 touchpad (Youwan Wang) - HID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check (Karol Przybylski) - HID: magicmouse: Update device name for Apple Magic Trackpad (你 言言) - HID: multitouch: fix support for Goodix PID 0x01e9 (Jiri Kosina) - Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad" (Jiri Kosina) - HID: i2c-hid: introduce qtec vendor, enable re-power-on quirk (Aleksandrs Vinarskis) - HID: i2c-hid: introduce re-power-on quirk (Aleksandrs Vinarskis) - selftests/hid: Add host-tools to .gitignore (Charlie Jenkins) - HID: wacom: Initialize brightness of LED trigger (Jason Gerecke) - thermal: intel: Fix compile issue when CONFIG_NET is not defined (Srinivas Pandruvada) - thermal: intel: int340x: Panther Lake power floor and workload hint support (Srinivas Pandruvada) - thermal: intel: int340x: Panther Lake DLVR support (Srinivas Pandruvada) - thermal: intel: Remove explicit user_space governor selection (Srinivas Pandruvada) - ACPI: DPTF: Support Panther Lake (Zhang Rui) - thermal: intel: int340x: processor: Enable MMIO RAPL for Panther Lake (Zhang Rui) - powercap: intel_rapl: Add support for Panther Lake platform (Zhang Rui) - thermal: core: Rename function argument related to trip crossing (Rafael J. Wysocki) - thermal: gov_bang_bang: Relocate regulation logic description (Rafael J. Wysocki) - thermal: core: Rename callback functions in two governors (Rafael J. Wysocki) - media: ipu-bridge: Remove unneeded conditional compilations (Ricardo Ribalda) - ACPI: bus: implement acpi_device_hid when !ACPI (Ricardo Ribalda) - ACPI: bus: implement for_each_acpi_consumer_dev when !ACPI (Ricardo Ribalda) - ACPI: header: implement acpi_device_handle when !ACPI (Ricardo Ribalda) - ACPI: bus: implement acpi_get_physical_device_location when !ACPI (Ricardo Ribalda) - ACPI: bus: implement for_each_acpi_dev_match when !ACPI (Ricardo Ribalda) - ACPI: bus: change the prototype for acpi_get_physical_device_location (Ricardo Ribalda) - ACPI: sysfs: Constify 'struct bin_attribute' (Thomas Weißschuh) - ACPI: BGRT: Constify 'struct bin_attribute' (Thomas Weißschuh) - ACPI: BGRT: Mark bin_attribute as __ro_after_init (Thomas Weißschuh) - ACPI: fan: cleanup resources in the error path of .probe() (Joe Hattori) - ACPI: battery: Rename extensions to hook in messages (Thomas Weißschuh) - APEI: GHES: Have GHES honor the panic= setting (Borislav Petkov) - ACPI: PRM: Fix missing guid_t declaration in linux/prmt.h (Robert Richter) - ACPI: property: Consider data nodes as being available (Sakari Ailus) - ACPI: tables: Use string choice helpers (Sunil V L) - ACPI: OSL: Use usleep_range() in acpi_os_sleep() (Rafael J. Wysocki) - pm: cpupower: Add missing residency header changes in cpuidle.h to SWIG (John B. Wyatt IV) - pm: cpupower: Add header changes for cpufreq.h to SWIG bindings (John B. Wyatt IV) - pm: cpupower: Add install and uninstall options to bindings makefile (John B. Wyatt IV) - cpupower: Adjust whitespace for amd-pstate specific prints (Mario Limonciello) - cpupower: Don't fetch maximum latency when EPP is enabled (Mario Limonciello) - cpupower: Add support for showing energy performance preference (Mario Limonciello) - cpupower: Don't try to read frequency from hardware when kernel uses aperfmperf (Mario Limonciello) - cpupower: Add support for amd-pstate preferred core rankings (Mario Limonciello) - cpupower: Add support for parsing 'enabled' or 'disabled' strings from table (Mario Limonciello) - cpupower: Remove spurious return statement (Mario Limonciello) - cpupower: fix TSC MHz calculation (He Rongguang) - cpupower: revise is_valid flag handling for idle_monitor (wangfushuai) - pm: cpupower: Makefile: Fix cross compilation (Peng Fan) - selftests/cpufreq: gitignore output files and clean them in make clean (Li Zhijian) - PM / OPP: Add reference counting helpers for Rust implementation (Viresh Kumar) - OPP: OF: Fix an OF node leak in _opp_add_static_v2() (Joe Hattori) - PM / devfreq: exynos: remove unused function parameter (Jeongjun Park) - PM / devfreq: event: Call of_node_put() only once in devfreq_event_get_edev_by_phandle() (Markus Elfring) - cpufreq: airoha: Add EN7581 CPUFreq SMCCC driver (Christian Marangi) - cpufreq: sparc: change kzalloc to kcalloc (Ethan Carter Edwards) - cpufreq: qcom: Implement clk_ops::determine_rate() for qcom_cpufreq* clocks (Manivannan Sadhasivam) - cpufreq: qcom: Fix qcom_cpufreq_hw_recalc_rate() to query LUT if LMh IRQ is not available (Manivannan Sadhasivam) - cpufreq: apple-soc: Add Apple A7-A8X SoC cpufreq support (Nick Chan) - cpufreq: apple-soc: Set fallback transition latency to APPLE_DVFS_TRANSITION_TIMEOUT (Nick Chan) - cpufreq: apple-soc: Increase cluster switch timeout to 400us (Nick Chan) - cpufreq: apple-soc: Use 32-bit read for status register (Nick Chan) - cpufreq: apple-soc: Allow per-SoC configuration of APPLE_DVFS_CMD_PS1 (Nick Chan) - cpufreq: apple-soc: Drop setting the PS2 field on M2+ (Hector Martin) - dt-bindings: cpufreq: apple,cluster-cpufreq: Add A7-A11, T2 compatibles (Nick Chan) - dt-bindings: cpufreq: Document support for Airoha EN7581 CPUFreq (Christian Marangi) - cpufreq: fix using cpufreq-dt as module (Andreas Kemnade) - cpufreq: scmi: Register for limit change notifications (Sibi Sankar) - cpufreq: Use str_enable_disable()-like helpers (Krzysztof Kozlowski) - cpufreq: ACPI: Fix max-frequency computation (Gautham R. Shenoy) - cpufreq/amd-pstate: Refactor max frequency calculation (Naresh Solanki) - cpufreq/amd-pstate: Fix prefcore rankings (Mario Limonciello) - cpufreq/amd-pstate: Drop boost_state variable (Mario Limonciello) - cpufreq/amd-pstate: Set different default EPP policy for Epyc and Ryzen (Mario Limonciello) - cpufreq/amd-pstate: Drop ret variable from amd_pstate_set_energy_pref_index() (Mario Limonciello) - cpufreq/amd-pstate: Always write EPP value when updating perf (Mario Limonciello) - cpufreq/amd-pstate: Cache EPP value and use that everywhere (Mario Limonciello) - cpufreq/amd-pstate: Move limit updating code (Mario Limonciello) - cpufreq/amd-pstate: Change amd_pstate_update_perf() to return an int (Mario Limonciello) - cpufreq/amd-pstate: store all values in cpudata struct in khz (Mario Limonciello) - cpufreq/amd-pstate: Only update the cached value in msr_set_epp() on success (Mario Limonciello) - cpufreq/amd-pstate: Use FIELD_PREP and FIELD_GET macros (Mario Limonciello) - cpufreq/amd-pstate: Drop cached epp_policy variable (Mario Limonciello) - cpufreq/amd-pstate: convert mutex use to guard() (Mario Limonciello) - cpufreq/amd-pstate: Add trace event for EPP perf updates (Mario Limonciello) - cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline() (Dhananjay Ugwekar) - cpufreq/amd-pstate: Remove the cppc_state check in offline/online functions (Dhananjay Ugwekar) - cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline() (Dhananjay Ugwekar) - cpufreq/amd-pstate: Move the invocation of amd_pstate_update_perf() (Dhananjay Ugwekar) - cpufreq/amd-pstate: Convert the amd_pstate_get/set_epp() to static calls (Dhananjay Ugwekar) - cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Sultan Alsawaf (unemployed)) - cpufreq: intel_pstate: Use CPUFREQ_POLICY_UNKNOWN (Christian Loehle) - cpufreq: intel_pstate: Drop Arrow Lake from "scaling factor" list (Rafael J. Wysocki) - cpufreq: intel_pstate: Use CPPC to get scaling factors (Rafael J. Wysocki) - PM: EM: Move sched domains rebuild function from schedutil to EM (Rafael J. Wysocki) - intel_idle: add Clearwater Forest SoC support (Artem Bityutskiy) - PM: sleep: wakeirq: Introduce device-managed variant of dev_pm_set_wake_irq() (Peng Fan) - PM: sleep: Allow configuring the DPM watchdog to warn earlier than panic (Douglas Anderson) - PM: sleep: convert comment from kernel-doc to plain comment (Randy Dunlap) - PM: wakeup: implement devm_device_init_wakeup() helper (Joe Hattori) - PM: sleep: sysfs: don't include 'pm_wakeup.h' directly (Wolfram Sang) - PM: sleep: autosleep: don't include 'pm_wakeup.h' directly (Wolfram Sang) - PM: sleep: Update stale comment in device_resume() (Rafael J. Wysocki) - MAINTAINERS: ipmi: update my email address (Corey Minyard) - ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Quan Nguyen) - ipmi: make ipmi_destroy_user() return void (Vitaliy Shevtsov) - char:ipmi: Fix a not-used variable on a non-ACPI system (Corey Minyard) - char:ipmi: Fix the wrong format specifier (liujing) - ipmi: ipmb: Add check devm_kasprintf() returned value (Charles Han) - clk: clk-loongson2: Fix the number count of clk provider (Binbin Zhou) - clk: sunxi-ng: a100: enable MMC clock reparenting (Cody Eksal) - clk: mmp2: call pm_genpd_init() only after genpd.name is set (Lubomir Rintel) - clk: bcm: rpi: Add disp clock (Maxime Ripard) - clk: bcm: rpi: Create helper to retrieve private data (Maxime Ripard) - clk: bcm: rpi: Enable minimize for all firmware clocks (Dom Cobley) - clk: bcm: rpi: Allow cpufreq driver to also adjust gpu clocks (Dom Cobley) - clk: bcm: rpi: Add ISP to exported clocks (Dom Cobley) - clk: thead: Fix cpu2vp_clk for TH1520 AP_SUBSYS clocks (Drew Fustini) - clk: thead: Add CLK_IGNORE_UNUSED to fix TH1520 boot (Drew Fustini) - clk: thead: Fix clk gate registration to pass flags (Drew Fustini) - clk: stm32f4: support spread spectrum clock generation (Dario Binacchi) - clk: stm32f4: use FIELD helpers to access the PLLCFGR fields (Dario Binacchi) - dt-bindings: clock: st,stm32-rcc: support spread spectrum clocking (Dario Binacchi) - dt-bindings: clock: convert stm32 rcc bindings to json-schema (Dario Binacchi) - clk: rockchip: rk3588: make refclko25m_ethX critical (Heiko Stuebner) - clk: rockchip: rk3588: drop RK3588_LINKED_CLK (Sebastian Reichel) - clk: rockchip: implement linked gate clock support (Sebastian Reichel) - clk: rockchip: expose rockchip_clk_set_lookup (Sebastian Reichel) - clk: rockchip: rk3588: register GATE_LINK later (Sebastian Reichel) - clk: rockchip: support clocks registered late (Sebastian Reichel) - clk: en7523: Add clock for eMMC for EN7581 (Christian Marangi) - dt-bindings: clock: add ID for eMMC for EN7581 (Christian Marangi) - dt-bindings: clock: drop NUM_CLOCKS define for EN7581 (Christian Marangi) - clk: en7523: Rework clock handling for different clock numbers (Christian Marangi) - clk: qcom: Select CLK_X1E80100_GCC in config CLK_X1P42100_GPUCC (Lukas Bulwahn) - dt-bindings: clock: move qcom,x1e80100-camcc to its own file (Bryan O'Donoghue) - clk: qcom: smd-rpm: Add clocks for MSM8940 (Daniil Titov) - dt-bindings: clock: qcom,rpmcc: Add MSM8940 compatible (Daniil Titov) - clk: qcom: smd-rpm: Add clocks for MSM8937 (Daniil Titov) - dt-bindings: clock: qcom,rpmcc: Add MSM8937 compatible (Daniil Titov) - clk: qcom: ipq5424: Use icc-clk for enabling NoC related clocks (Varadarajan Narayanan) - dt-bindings: interconnect: Add Qualcomm IPQ5424 support (Varadarajan Narayanan) - clk: qcom: Add SM6115 LPASSCC (Konrad Dybcio) - dt-bindings: clock: Add Qualcomm SM6115 LPASS clock controller (Konrad Dybcio) - clk: qcom: gcc-sdm845: Do not use shared clk_ops for QUPs (Amit Pundir) - clk: qcom: gcc-sdm845: Add general purpose clock ops (Dzmitry Sankouski) - clk: qcom: clk-rcg2: split __clk_rcg2_configure function (Dzmitry Sankouski) - clk: qcom: clk-rcg2: document calc_rate function (Dzmitry Sankouski) - clk: qcom: gcc-x1e80100: Do not turn off usb_2 controller GDSC (Abel Vesa) - clk: qcom: ipq5424: add gcc_xo_clk (Manikanta Mylavarapu) - dt-bindings: clock: qcom: gcc-ipq5424: add gcc_xo_clk macro (Manikanta Mylavarapu) - dt-bindings: clock: qcom: gcc-ipq5424: remove apss_dbg clock macro (Manikanta Mylavarapu) - clk: qcom: ipq5424: remove apss_dbg clock (Manikanta Mylavarapu) - dt-bindings: clock: qcom,sdm845-camcc: add sdm670 compatible (Richard Acayan) - clk: qcom: mmcc-msm8960: handle LVDS clock (Dmitry Baryshkov) - clk: qcom: rcg: add 1/1 pixel clock ratio (Dmitry Baryshkov) - dt-bindings: clock: qcom,mmcc-msm8960: add LCDC-related clocks (Dmitry Baryshkov) - dt-bindings: clock: qcom,mmcc: support LVDS PLL input for apq8064 (Dmitry Baryshkov) - clk: qcom: Add CMN PLL clock controller driver for IPQ SoC (Luo Jie) - dt-bindings: clock: qcom: Add CMN PLL clock controller for IPQ SoC (Luo Jie) - clk: qcom: dispcc-sm8750: Add SM8750 Display clock controller (Krzysztof Kozlowski) - clk: qcom: clk-alpha-pll: Add Pongo PLL (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sm8550-dispcc: Add SM8750 DISPCC (Krzysztof Kozlowski) - clk: qcom: Add TCSR clock driver for SM8750 (Taniya Das) - clk: qcom: Add support for GCC on SM8750 (Taniya Das) - clk: qcom: clk-alpha-pll: Add support for controlling Taycan PLLs (Taniya Das) - clk: qcom: rpmh: Add support for SM8750 rpmh clocks (Taniya Das) - clk: qcom: rpmh: Sort the match table alphabetically (Taniya Das) - dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for SM8750 (Taniya Das) - dt-bindings: clock: qcom: Document the SM8750 TCSR Clock Controller (Taniya Das) - dt-bindings: clock: qcom: Add SM8750 GCC (Taniya Das) - clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg (Satya Priya Kakitapalli) - clk: qcom: camcc-x1e80100: Set titan_top_gdsc as the parent GDSC of subordinate GDSCs (Bryan O'Donoghue) - clk: qcom: Make GCC_8150 depend on QCOM_GDSC (Konrad Dybcio) - clk: qcom: clk-alpha-pll: fix alpha mode configuration (Gabor Juhos) - clk: qcom: dispcc-sm6115: remove alpha values from disp_cc_pll0_config (Gabor Juhos) - clk: qcom: dispcc-qcm2290: remove alpha values from disp_cc_pll0_config (Gabor Juhos) - clk: qcom: gcc-ipq6018: remove alpha values from NSS Crypto PLL's config (Gabor Juhos) - clk: qcom: apps-ipq-pll: drop 'alpha_en_mask' from IPQ5332 PLL config (Gabor Juhos) - clk: qcom: apss-ipq-pll: drop 'alpha_en_mask' from IPQ5018 PLL config (Gabor Juhos) - clk: qcom: dispcc-sm6350: Add missing parent_map for a clock (Luca Weiss) - clk: qcom: gcc-sm6350: Add missing parent_map for two clocks (Luca Weiss) - clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate (Anastasia Belova) - clk: qcom: gcc: Add support for QCS615 GCC clocks (Taniya Das) - clk: qcom: rpmhcc: Add support for QCS615 Clocks (Taniya Das) - dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for QCS615 (Taniya Das) - clk: qcom: spmi-pmic-div: simplify locking with guard() (Krzysztof Kozlowski) - clk: qcom: smd-rpm: simplify locking with guard() (Krzysztof Kozlowski) - clk: qcom: rpm: simplify locking with guard() (Krzysztof Kozlowski) - clk: qcom: gcc-sm8650: Do not turn off PCIe GDSCs during gdsc_disable() (Manivannan Sadhasivam) - clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable() (Manivannan Sadhasivam) - clk: qcom: Add X1P42100 GPUCC driver (Konrad Dybcio) - dt-bindings: clock: qcom,x1e80100-gcc: Add X1P42100 (Konrad Dybcio) - dt-bindings: clock: qcom,x1e80100-gpucc: Extend for X1P42100 (Konrad Dybcio) - dt-bindings: clock: qcom,sc7280-lpasscorecc: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sc7280-lpasscorecc: order properties to match convention (Krzysztof Kozlowski) - dt-bindings: clock: qcom: Add QCS615 GCC clocks (Taniya Das) - clk: imx: Apply some clks only for i.MX93 (Peng Fan) - arm64: dts: imx93: Use IMX93_CLK_SPDIF_IPG as SPDIF IPG clock (Shengjiu Wang) - clk: imx93: Add IMX93_CLK_SPDIF_IPG clock (Shengjiu Wang) - dt-bindings: clock: imx93: Add SPDIF IPG clk (Shengjiu Wang) - clk: imx: pll14xx: Add 208 MHz and 416 MHz entries for PLL1416x (Marek Vasut) - clk: imx8mp: Fix clkout1/2 support (Marek Vasut) - clk: sunxi-ng: h616: Reparent CPU clock during frequency changes (Andre Przywara) - clk: sunxi-ng: a64: stop force-selecting PLL-MIPI as TCON0 parent (Vasily Khoruzhick) - clk: sunxi-ng: a64: drop redundant CLK_PLL_VIDEO0_2X and CLK_PLL_MIPI (Vasily Khoruzhick) - dt-bindings: clock: sunxi: Export PLL_VIDEO_2X and PLL_MIPI (Vasily Khoruzhick) - clk: clocking-wizard: calculate dividers fractional parts (Shubhrajyoti Datta) - dt-bindings: clock: xilinx: Add reset GPIO for VCU (Rohit Visavalia) - dt-bindings: clock: xilinx: Convert VCU bindings to dtschema (Rohit Visavalia) - clk: at91: sama7d65: add sama7d65 pmc driver (Ryan Wanner) - dt-bindings: clock: Add SAMA7D65 PMC compatible string (Dharma Balasubiramani) - dt-bindings: clocks: atmel,at91sam9x5-sckc: add sama7d65 (Dharma Balasubiramani) - clk: at91: sckc: Use SCKC_{TD, MD}_SLCK IDs for clk32k clocks (Claudiu Beznea) - dt-bindings: clk: at91: Add clock IDs for the slow clock controller (Claudiu Beznea) - clk: socfpga: arria10: Optimize local variables in clk_pll_recalc_rate() (Thorsten Blum) - clk: samsung: Introduce Exynos990 clock controller driver (Igor Belwon) - clk: samsung: clk-pll: Add support for pll_{0717x, 0718x, 0732x} (Igor Belwon) - dt-bindings: clock: samsung: Add Exynos990 SoC CMU bindings (Igor Belwon) - clk: ralink: mtmips: remove duplicated 'xtal' clock for Ralink SoC RT3883 (Sergio Paracuellos) - clk: mediatek: mt2701-img: add missing dummy clk (Daniel Golle) - clk: mediatek: mt2701-mm: add missing dummy clk (Daniel Golle) - clk: mediatek: mt2701-bdp: add missing dummy clk (Daniel Golle) - clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe (Daniel Golle) - clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe (Daniel Golle) - dt-bindings: clock: renesas,r9a08g045-vbattb: Fix include guard (Geert Uytterhoeven) - clk: renesas: r9a09g057: Add clock and reset entries for GIC (Lad Prabhakar) - clk: renesas: r9a09g057: Add reset entry for SYS (Lad Prabhakar) - clk: renesas: r8a779g0: Add VSPX clocks (Jacopo Mondi) - clk: renesas: r8a779g0: Add FCPVX clocks (Jacopo Mondi) - clk: renesas: r9a09g047: Add I2C clocks/resets (Biju Das) - clk: renesas: r9a09g047: Add CA55 core clocks (Biju Das) - clk: renesas: rzv2h: Add support for RZ/G3E SoC (Biju Das) - dt-bindings: clock: renesas: Document RZ/G3E SoC CPG (Biju Das) - dt-bindings: soc: renesas: Document RZ/G3E SMARC SoM and Carrier-II EVK (Biju Das) - dt-bindings: soc: renesas: Document Renesas RZ/G3E SoC variants (Biju Das) - clk: renesas: rzv2h: Add MSTOP support (Biju Das) - clk: renesas: r9a08g045: Add clocks, resets and power domain support for the ADC IP (Claudiu Beznea) - clk: renesas: r8a779h0: Add display clocks (Tomi Valkeinen) - clk: renesas: r9a09g057: Add support for PLLVDO, CRU clocks, and resets (Lad Prabhakar) - clk: renesas: rzv2h: Add selective Runtime PM support for clocks (Lad Prabhakar) - clk: renesas: r9a06g032: Use BIT macro consistently (Wolfram Sang) - clk: renesas: r9a06g032: Add restart handler (Wolfram Sang) - clk: renesas: r9a08g045: Add clock, reset and power domain for the remaining SCIFs (Claudiu Beznea) - clk: renesas: r9a08g045: Add clocks, resets and power domains support for SSI (Claudiu Beznea) - clk: renesas: cpg-mssr: Fix 'soc' node handling in cpg_mssr_reserved_init() (Javier Carrasco) - clk: versaclock3: Add support for the 5L35023 variant (Claudiu Beznea) - dt-bindings: clock: versaclock3: Document 5L35023 Versa3 clock generator (Claudiu Beznea) - clk: versaclock3: Prepare for the addition of 5L35023 device (Claudiu Beznea) - clk: analogbits: Fix incorrect calculation of vco rate delta (Bo Gan) - clk: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - clk: clk-loongson2: Switch to use devm_clk_hw_register_fixed_rate_parent_data() (Binbin Zhou) - clk: starfive: Make _clk_get become a common helper function (Changhuang Liang) - clk: ep93xx: make const read-only arrays static (Colin Ian King) - clk: lmk04832: make read-only const arrays static (Colin Ian King) - clk: ti: use kcalloc() instead of kzalloc() (Ethan Carter Edwards) - dt-bindings: clock: st,stm32mp1-rcc: complete the reference path (Dario Binacchi) - dt-bindings: clock: st,stm32mp1-rcc: fix reference paths (Dario Binacchi) - dt-bindings: clock: ti: Convert composite.txt to json-schema (Andreas Kemnade) - dt-bindings: clock: ti: Convert gate.txt to json-schema (Andreas Kemnade) - clk: Drop obsolete devm_clk_bulk_get_all_enable() helper (Cristian Ciocaltea) - PCI: exynos: Switch to devm_clk_bulk_get_all_enabled() (Cristian Ciocaltea) - soc: mediatek: pwrap: Switch to devm_clk_bulk_get_all_enabled() (Cristian Ciocaltea) - clk: davinci: remove platform data struct (Bartosz Golaszewski) - clk: fix an OF node reference leak in of_clk_get_parent_name() (Joe Hattori) - clk: mmp: pxa1908-apbc: Fix NULL vs IS_ERR() check (Dan Carpenter) - clk: mmp: pxa1908-apbcp: Fix a NULL vs IS_ERR() check (Dan Carpenter) - clk: mmp: pxa1908-mpmu: Fix a NULL vs IS_ERR() check (Dan Carpenter) - i2c: add kdoc for the new debugfs entry of clients (Wolfram Sang) - i2c: designware: Actually make use of the I2C_DW_COMMON and I2C_DW symbol namespaces (Uwe Kleine-König) - i2c: add core-managed per-client directory in debugfs (Wolfram Sang) - i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz (Randolph Ha) - i2c: riic: Add `riic_bus_barrier()` to check bus availability (Lad Prabhakar) - i2c: riic: Use predefined macro and simplify clock tick calculation (Lad Prabhakar) - i2c: riic: Mark riic_irqs array as const (Lad Prabhakar) - i2c: riic: Make use of devres helper to request deasserted reset line (Lad Prabhakar) - i2c: riic: Use GENMASK() macro for bitmask definitions (Lad Prabhakar) - i2c: riic: Use BIT macro consistently (Lad Prabhakar) - i2c: riic: Use local `dev` pointer in `dev_err_probe()` (Lad Prabhakar) - i2c: riic: Use dev_err_probe in probe and riic_init_hw functions (Lad Prabhakar) - i2c: riic: Introduce a separate variable for IRQ (Lad Prabhakar) - dt-bindings: eeprom: at24: Add compatible for Puya P24C256C (Luca Weiss) - dt-bindings: vendor-prefixes: Add Puya Semiconductor (Shanghai) Co., Ltd. (Luca Weiss) - dt-bindings: eeprom: at24: Add compatible for Giantec GT24P128F (Luca Weiss) - i2c: amd756: Remove superfluous TODO (Atharva Tiwari) - Revert "i2c: amd756: Fix endianness handling for word data" (Wolfram Sang) - i2c: i801: Add lis3lv02d for Dell Precision M6800 (Patrick Höhn) - i2c: i801: Remove unnecessary PCI function call (Philipp Stanner) - i2c: imx-lpi2c: make controller available until the system enters suspend_noirq() and from resume_noirq(). (Carlos Song) - i2c: davinci: use generic device property accessors (Bartosz Golaszewski) - i2c: davinci: order includes alphabetically (Bartosz Golaszewski) - i2c: davinci: kill platform data (Bartosz Golaszewski) - i2c: amd756: Fix endianness handling for word data (Atharva Tiwari) - i2c: imx-lpi2c: add target mode support (Carlos Song) - dt-bindings: i2c: qcom-cci: Document x1e80100 compatible (Bryan O'Donoghue) - i2c: qcom-geni: Simplify error handling in probe function (Andi Shyti) - i2c: qcom-geni: Use dev_err_probe in the probe function (Andi Shyti) - i2c: exynos5: Add support for Exynos8895 SoC (Ivaylo Ivanov) - dt-bindings: i2c: exynos5: Add samsung,exynos8895-hsi2c compatible (Ivaylo Ivanov) - i2c: imx-lpi2c: add eDMA mode support for LPI2C (Carlos Song) - i2c: isch: Convert comma to semicolon (Chen Ni) - i2c: xiic: Add atomic transfer support (Manikanta Guntupalli) - i2c: xiic: Relocate xiic_i2c_runtime_suspend and xiic_i2c_runtime_resume to facilitate atomic mode (Manikanta Guntupalli) - i2c: I2C_BRCMSTB should not default to y when compile-testing (Geert Uytterhoeven) - i2c: nomadik: Enable compile testing for the Nomadik driver (Andi Shyti) - dt-bindings: i2c: renesas,riic: Document the R9A09G047 support (Biju Das) - i2c: imx: support DMA defer probing (Carlos Song) - i2c: npcm: Enable slave in eob interrupt (Charles Boyer) - i2c: npcm: use i2c frequency table (Tyrone Ting) - i2c: npcm: Assign client address earlier for `i2c_recover_bus()` (Tyrone Ting) - i2c: npcm: Modify timeout evaluation mechanism (Tyrone Ting) - i2c: imx: switch different pinctrl state in different system power status (Carlos Song) - i2c: imx: make controller available until system suspend_noirq() and from resume_noirq() (Carlos Song) - i2c: imx: fix divide by zero warning (Carlos Song) - i2c: keba: drop check because i2c_unregister_device() is NULL safe (Wolfram Sang) - i2c: core: Allocate temp client on the stack in i2c_detect (Heiner Kallweit) - i2c: slave-eeprom: Constify 'struct bin_attribute' (Thomas Weißschuh) - i2c: Replace list-based mechanism for handling userspace-created clients (Heiner Kallweit) - i2c: Replace list-based mechanism for handling auto-detected clients (Heiner Kallweit) - ALSA: ppc: Remove i2c client removal hack (Heiner Kallweit) - pwm: stm32: Add check for clk_enable() (Mingwei Zheng) - dt-bindings: pwm: Correct indentation and style in DTS example (Krzysztof Kozlowski) - pwm: stm32-lp: Add check for clk_enable() (Mingwei Zheng) - dt-bindings: pwm: marvell,berlin-pwm: Convert from txt to yaml (Uwe Kleine-König) - dt-bindings: pwm: sprd,ums512-pwm: convert to YAML (Stanislav Jakubek) - pwm: Replace deprecated PCI functions (Philipp Stanner) - mmc: sdhci-msm: Correctly set the load for the regulator (Yuanjie Yang) - mmc: hi3798mv200: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - mmc: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatible for exynos8895 (Ivaylo Ivanov) - mmc: sdhci-msm: convert to use custom crypto profile (Eric Biggers) - mmc: crypto: add mmc_from_crypto_profile() (Eric Biggers) - mmc: mtk-sd: Limit getting top_base to SoCs that require it (Chen-Yu Tsai) - dt-bindings: mmc: mtk-sd: Document compatibles that need two register ranges (Chen-Yu Tsai) - mmc: sdhci-acpi: Use devm_platform_ioremap_resource() (Andy Shevchenko) - mmc: sdhci-acpi: Remove not so useful error message (Andy Shevchenko) - dt-bindings: mmc: convert amlogic,meson-mx-sdio.txt to dtschema (Neil Armstrong) - dt-bindings: mmc: document mmc-slot (Neil Armstrong) - dt-bindings: mmc: controller: remove '|' when not needed (Neil Armstrong) - dt-bindings: mmc: controller: move properties common with slot out to mmc-controller-common (Neil Armstrong) - dt-bindings: mmc: controller: clarify the address-cells description (Neil Armstrong) - mmc: bcm2835: add suspend/resume pm support (Stefan Wahren) - dt-bindings: Drop Bhupesh Sharma from maintainers (Krzysztof Kozlowski) - mmc: core: don't include 'pm_wakeup.h' directly (Wolfram Sang) - mmc: mtk-sd: Add support for ignoring cmd response CRC (Andy-ld Lu) - mmc: core: Introduce the MMC_RSP_R1B_NO_CRC response (Andy-ld Lu) - mmc: core: Drop the MMC_RSP_R1_NO_CRC response (Ulf Hansson) - mmc: sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32G (Ciprian Marian Costea) - dt-bindings: mmc: atmel,sama5d2-sdhci: add microchip,sama7d65-sdhci (Dharma Balasubiramani) - dt-bindings: mmc: marvell,xenon-sdhci: Simplify Armada 3700 if/then schema (Rob Herring (Arm)) - mmc: core: Respect quirk_max_rate for non-UHS SDIO card (Shawn Lin) - hwmon: pmbus: dps920ab: Add ability to instantiate through i2c (Denis Kirjanov) - hwmon: (pwm-fan) Default to the Maximum cooling level if provided (Peter Korsgaard) - hwmon: (asus_atk0110) Use str_enabled_disabled() and str_enable_disable() helpers (Thorsten Blum) - hwmon: Fix help text for aspeed-g6-pwm-tach (Joel Stanley) - hwmon: (dell-smm) Add Dell XPS 9370 to fan control whitelist (Povilas Kanapickas) - hwmon: (acpi_power_meter) Fix update the power trip points on failure (Huisong Li) - hwmon: (acpi_power_meter) Fix uninitialized variables (Huisong Li) - hwmon: (core) Use device name as a fallback in devm_hwmon_device_register_with_info (Heiner Kallweit) - hwmon: (pmbus/max15301) Add support for MAX15303 (Nuno Sa) - hwmon: (pmbus/adm1275) add adm1273 support (John Erasmus Mari Geronimo) - dt-bindings: hwmon: adm1275: add adm1273 (John Erasmus Mari Geronimo) - hwmon: (nct6683) Add another customer ID for MSI (John Audia) - hwmon: (pwm-fan): Make use of device properties everywhere (Peter Korsgaard) - hwmon: (lm75) add I3C support for P3T1755 (Wolfram Sang) - hwmon: (lm75) separate probe into common and I2C parts (Wolfram Sang) - hwmon: (lm75) Remove superfluous 'client' member from private struct (Wolfram Sang) - hwmon: (lm75) simplify regulator handling (Wolfram Sang) - hwmon: (lm75) simplify lm75_write_config() (Wolfram Sang) - hwmon: (lm75) Hide register size differences in regmap access functions (Guenter Roeck) - hwmon: (pmbus/crps) Add Intel CRPS185 power supply (Ninad Palsule) - dt-bindings: hwmon: intel,crps185: Add to trivial (Ninad Palsule) - hwmon: (lm75) Fix LM75B document link (Wolfram Sang) - hwmon: (lm75) Add NXP P3T1755 support (Wolfram Sang) - dt-bindings: hwmon: lm75: Add NXP P3T1755 (Wolfram Sang) - hwmon: (pmbus/core) Add PMBUS_REVISION in debugfs (Ninad Palsule) - hwmon: (occ/p9_sbe) Constify 'struct bin_attribute' (Thomas Weißschuh) - hwmon: (nct6683) Add customer ID for ASRock B650 Steel Legend WiFi (Max Ammann) - hwmon: (isl28022) Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - hwmon: (tmp108) Drop of_match_ptr() protection (Guenter Roeck) - hwmon: (tmp108) Add basic regulator support (Stanislav Jakubek) - hwmon: (asus-ec-sensors) Add TUF GAMING X670E PLUS (Li XingYang) - hwmon: (asus-ec-sensors) Add support for fan cpu opt on AMD 600 motherboards (Li XingYang) - hwmon: (nct6775): Actually make use of the HWMON_NCT6775 symbol namespace (Uwe Kleine-König) - hwmon: (pmbus/tps25990) Add initial support (Jerome Brunet) - hwmon: (pmbus/core) add wp module param (Jerome Brunet) - hwmon: (pmbus/core) improve handling of write protected regulators (Jerome Brunet) - hwmon: (raspberrypi) Add PM suspend/resume support (Stefan Wahren) - hwmon: (core) Avoid ifdef CONFIG_THERMAL in C source file (Thomas Weißschuh) - thermal: core: Add stub for thermal_zone_device_update() (Thomas Weißschuh) - hwmon: (chipcap2) Switch to guard() for mutext handling (Javier Carrasco) - MAINTAINERS: Drop IIO from the title of the Chipcap 2 hwmon driver (Javier Carrasco) - hwmon: (isl28022) apply coding style to module init/exit (Wolfram Sang) - hwmon: (isl28022) document shunt voltage channel (Wolfram Sang) - hwmon: (isl28022) use proper path for DT bindings (Wolfram Sang) - leds: triggers: Constify 'struct bin_attribute' (Thomas Weißschuh) - leds: cht-wcove: Use devm_led_classdev_register() to avoid memory leak (Joe Hattori) - leds: lp8864: Add support for Texas Instruments LP8864, LP8864S, LP8866 LED-backlights (Alexander Sverdlin) - dt-bindings: leds: Convert LP8860 into YAML format (Alexander Sverdlin) - leds: Add LED1202 I2C driver (Vicentiu Galanopulo) - dt-bindings: leds: Add LED1202 LED Controller (Vicentiu Galanopulo) - Documentation:leds: Add leds-st1202.rst (Vicentiu Galanopulo) - leds: pwm-multicolor: Disable PWM when going to suspend (Jakob Riepler) - leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata() (Joe Hattori) - turris-omnia-mcu-interface.h: Move macro definitions outside of enums (Marek Behún) - MAINTAINERS: Add entry for AAEON UP board FPGA drivers (Thomas Richard) - leds: Add AAEON UP board LED driver (Thomas Richard) - leds: trigger: netdev: Check offload ability on interface up (Marek Vasut) - leds: turris-omnia: Use uppercase first letter in all comments (Marek Behún) - leds: turris-omnia: Use dev_err_probe() where appropriate (Marek Behún) - leds: turris-omnia: Inform about missing LED gamma correction feature in the MCU driver (Marek Behún) - platform: cznic: turris-omnia-mcu: Inform about missing LED panel brightness change interrupt feature (Marek Behún) - leds: turris-omnia: Notify sysfs on MCU global LEDs brightness change (Marek Behún) - leds: turris-omnia: Document driver private structures (Marek Behún) - dt-bindings: leds: cznic,turris-omnia-leds: Allow interrupts property (Marek Behún) - leds: turris-omnia: Use global header for MCU command definitions (Marek Behún) - turris-omnia-mcu-interface.h: Add LED commands related definitions to global header (Marek Behún) - leds: turris-omnia: Use command execution functions from the MCU driver (Marek Behún) - turris-omnia-mcu-interface.h: Move command execution function to global header (Marek Behún) - dt-bindings: leds: qcom,spmi-flash-led: Add pm660l compatible (Richard Acayan) - leds: ledtrig-activity: Fix the wrong format specifier (Zhu Jun) - dt-bindings: leds: class-multicolor: Fix path to color definitions (Geert Uytterhoeven) - leds: lp8860: Write full EEPROM, not only half of it (Alexander Sverdlin) - MAINTAINERS: Adjust the file entry for the qnap-mcu header (Lukas Bulwahn) - dt-bindings: mfd: syscon: Fix ti,j784s4-acspcie-proxy-ctrl compatible (Andrew Davis) - dt-bindings: mfd: syscon: Fix al,alpine-sysfabric-service compatible (Andrew Davis) - Revert "mfd: axp20x: Allow multiple regulators" (Andre Przywara) - dt-bindings: mfd: syscon: Add rk3562 QoS register compatible (Kever Yang) - mfd: syscon: Allow syscon nodes without a "syscon" compatible (Rob Herring (Arm)) - mfd: syscon: Remove the platform driver support (Rob Herring (Arm)) - mfd: syscon: Fix race in device_node_get_regmap() (Rob Herring (Arm)) - dt-bindings: mfd: atmel: Convert to YAML schema (Charan Pedumuru) - dt-bindings: mfd: atmel,at91sam9260: Convert to YAML schema (Charan Pedumuru) - dt-bindings: mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings (Stanislav Jakubek) - mfd: tps65219: Remove unused macros & add regmap.h (Shree Ramamoorthy) - mfd: tps65219: Use MFD_CELL macros (Shree Ramamoorthy) - leds: Add LED1202 I2C driver (Vicentiu Galanopulo) - dt-bindings: leds: Add LED1202 LED Controller (Vicentiu Galanopulo) - Documentation:leds: Add leds-st1202.rst (Vicentiu Galanopulo) - mfd: Add support for AAEON UP board FPGA (Thomas Richard) - mfd: da9052: Store result from fault_log (Marcus Folkesson) - mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value (Hans de Goede) - mfd: cs42l43: Use devres for remove as well (Charles Keepax) - mfd: cs42l43: Increase the SoundWire attach timeout (Charles Keepax) - mfd: cs42l43: Use gpiod_set_raw for GPIO operations (Charles Keepax) - mfd: cs42l43: Prepare support for updated bios patch (Maciej Strozek) - dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5424 (Manikanta Mylavarapu) - dt-bindings: mfd: bd71815: Fix rsense and typos (Matti Vaittinen) - mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id (Hans de Goede) - mfd: stpmic1: Use devm_register_power_off_handler() (Dragan Simic) - mfd: axp20x: Use devm_register_power_off_handler() (Dragan Simic) - hwmon: add driver for the hwmon parts of qnap-mcu devices (Heiko Stuebner) - Input: add driver for the input part of qnap-mcu devices (Heiko Stuebner) - leds: Add driver for LEDs from qnap-mcu devices (Heiko Stuebner) - mfd: Add base driver for qnap-mcu devices (Heiko Stuebner) - dt-bindings: mfd: Add binding for qnap,ts433-mcu devices (Heiko Stuebner) - mfd: core: Make platform_data pointer const in struct mfd_cell (Heiko Stuebner) - HID: hid-sensor-hub: don't use stale platform-data on remove (Heiko Stuebner) - spi: pxa2xx: Introduce __lpss_ssp_update_priv() helper (Andy Shevchenko) - spi: amd: Fix -Wuninitialized in amd_spi_exec_mem_op() (Nathan Chancellor) - spi: ti-qspi: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - spi: spi-mem: Estimate the time taken by operations (Miquel Raynal) - spi: spi-mem: Create macros for DTR operation (Miquel Raynal) - spi: spi-mem: Reorder spi-mem macro assignments (Miquel Raynal) - spi: zynqmp-gqspi: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: zynq-qspi: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: spi-ti-qspi: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: spi-sn-f-ospi: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: rockchip-sfc: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: nxp-fspi: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: mxic: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: mt65xx: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: microchip-core-qspi: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: fsl-qspi: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: dw: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: cadence-qspi: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: amlogic-spifc-a1: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: amd: Drop redundant check (Miquel Raynal) - spi: amd: Support per spi-mem operation frequency switches (Miquel Raynal) - spi: spi-mem: Add a new controller capability (Miquel Raynal) - spi: spi-mem: Extend spi-mem operations with a per-operation maximum frequency (Miquel Raynal) - spi: atmel-quadspi: Update to current device naming terminology (Alexander Dahl) - spi: fsl-spi: Remove display of virtual address (Christophe Leroy) - spi: atmel-quadspi: Use devm_ clock management (Bence Csókás) - spi: rockchip-sfc: Support sclk_x2 version (Jon Lin) - spi: cadence-quadspi: Enable SPI_TX_QUAD (Santhosh Kumar K) - spi: atmel-qspi: Memory barriers after memory-mapped I/O (Bence Csókás) - spi: rockchip-sfc: Using normal memory for dma (Jon Lin) - spi: atmel-quadspi: Factor out switching to Serial Memory Mode to function (Bence Csókás) - spi: atmel-quadspi: Add support for sama7g5 QSPI (Tudor Ambarus) - spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families (Csókás, Bence) - spi: dt-bindings: Document CS active-high (Iker Pedrosa) - spi: spidev: Align ordering of spidev_spi_ids[] and spidev_dt_ids[] (Uwe Kleine-König) - spi: rockchip-sfc: Support pm ops (Jon Lin) - spi: Deduplicate deferred probe checks in spi_probe() (Andy Shevchenko) - spi: Unify firmware node type checks (Andy Shevchenko) - spi: mxs: support effective_speed_hz (Stefan Wahren) - spi: zynq-qspi: Add check for clk_enable() (Mingwei Zheng) - spi: spi-kspi2: Add KEBA SPI controller support (Gerhard Engleder) - spi: rockchip-sfc: Optimize the judgment mechanism completed by the controller (Jon Lin) - spi: dt-bindings: cdns,qspi-nor: Add compatible string to support OSPI controller on Versal Gen2 platform (Srikanth Boyapally) - spi: cadence-quadspi: Support for device reset via OSPI controller (Srikanth Boyapally) - spi: cadence-quadspi: Use quirks to set dma_set_mask instead of compatible string for 64-bit DMA support (Srikanth Boyapally) - spi: rockchip-sfc: Support ACPI (Jon Lin) - spi: sc18is602: Switch to generic firmware properties and drop of_match_ptr() (Andy Shevchenko) - spi: spidev: Add an entry for lwn,bk4-spi (Fabio Estevam) - dt-bindings: misc: lwn,bk4-spi: Add binding (Fabio Estevam) - regulator: dt-bindings: Add regulator-power-budget-milliwatt property (Kory Maincent) - regulator: Add support for power budget (Kory Maincent) - regulator: core: Resolve supply using of_node from regulator_config (Kory Maincent (Dent Project)) - regulator: of: Implement the unwind path of of_regulator_match() (Joe Hattori) - regulator: tps65219: Remove debugging helper function (Shree Ramamoorthy) - regulator: tps65219: Remove MODULE_ALIAS (Shree Ramamoorthy) - regulator: tps65219: Update driver name (Shree Ramamoorthy) - regulator: tps65219: Use dev_err_probe() instead of dev_err() (Shree Ramamoorthy) - regulator: dt-bindings: mt6315: Drop regulator-compatible property (Chen-Yu Tsai) - regulator: pca9450: Add PMIC pca9452 support (Joy Zou) - regulator: dt-bindings: pca9450: Add pca9452 support (Joy Zou) - regulator: pca9450: Use dev_err_probe() to simplify code (Frank Li) - regulator: pca9450: add enable_value for all bucks (Robin Gong) - regulator: bd96801: Add ERRB IRQ (Matti Vaittinen) - regmap: sdw-mbq: Add support for SDCA deferred controls (Charles Keepax) - regmap: sdw-mbq: Add support for further MBQ register sizes (Charles Keepax) - ASoC: SDCA: Update list of entity_0 controls (Charles Keepax) - soundwire: SDCA: Add additional SDCA address macros (Charles Keepax) - regmap: regmap_multi_reg_read(): make register list const (Richard Fitzgerald) - regmap: place foo / 8 and foo %% 8 closer to each other (Andy Shevchenko) - regmap: Use BITS_TO_BYTES() (Andy Shevchenko) - regmap: cache: Use BITS_TO_BYTES() (Andy Shevchenko) - regmap: cache: rbtree: use krealloc_array() to replace krealloc() (Andy Shevchenko) - regmap: cache: mapple: use kmalloc_array() to replace kmalloc() (Andy Shevchenko) - power: sequencing: qcom-wcn: explain why we need the WLAN_EN GPIO hack (Bartosz Golaszewski) - power: sequencing: qcom-wcn: add support for the WCN6750 PMU (Janaki Ramaiah Thota) - gpio: regmap: Use generic request/free ops (Sander Vanheule) - gpio: altera: Drop .mapped_irq from driver data (Uwe Kleine-König) - gpio: mpc8xxx: Add MPC8314 support (J. Neuschäfer) - dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string fsl,mpc8314-gpio (J. Neuschäfer) - dt-bindings: gpio: fairchild,74hc595: Document chip select vs. latch clock (J. Neuschäfer) - gpio: tps65219: Use existing kernel gpio macros (Shree Ramamoorthy) - gpio: pca953x: log an error when failing to get the reset GPIO (Luca Ceresoli) - dt-bindings: gpio: brcmstb: permit gpio-line-names property (Dave Stevenson) - gpio: tqmx86: add support for changing GPIO directions (Matthias Schiffer) - gpio: tqmx86: introduce tqmx86_gpio_clrsetbits() helper (Matthias Schiffer) - gpio: tqmx86: use cleanup guards for spinlock (Matthias Schiffer) - gpio: tqmx86: consistently refer to IRQs by hwirq numbers (Matthias Schiffer) - gpio: tqmx86: add macros for interrupt configuration (Matthias Schiffer) - gpio: omap: allow building the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: twl4030: use gpiochip_get_data (Rosen Penev) - net/rose: prevent integer overflows in rose_setsockopt() (Nikita Zhandarovich) - tcp_cubic: fix incorrect HyStart round start detection (Mahdi Arghavani) - net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns() (Roger Quadros) - net: sched: Disallow replacing of child qdisc from one parent to another (Jamal Hadi Salim) - net: avoid race between device unregistration and ethnl ops (Antoine Tenart) - octeon_ep_vf: update tx/rx stats locally for persistence (Shinas Rasheed) - octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64 (Shinas Rasheed) - octeon_ep: update tx/rx stats locally for persistence (Shinas Rasheed) - octeon_ep: remove firmware stats fetch in ndo_get_stats64 (Shinas Rasheed) - net/mlxfw: Drop hard coded max FW flash image size (Maher Sanalla) - net: let net.core.dev_weight always be non-zero (Liu Jian) - net: phy: realtek: always clear NBase-T lpa (Daniel Golle) - net: phy: realtek: clear master_slave_state if link is down (Daniel Golle) - net: phy: realtek: clear 1000Base-T lpa if link is down (Daniel Golle) - net: phylink: fix regression when binding a PHY (Russell King (Oracle)) - net: ethernet: ti: am65-cpsw: streamline TX queue creation and cleanup (Roger Quadros) - net: ethernet: ti: am65-cpsw: streamline RX queue creation and cleanup (Roger Quadros) - net: ethernet: ti: am65-cpsw: ensure proper channel cleanup in error path (Roger Quadros) - ipv6: Convert inet6_rtm_deladdr() to per-netns RTNL. (Kuniyuki Iwashima) - ipv6: Convert inet6_rtm_newaddr() to per-netns RTNL. (Kuniyuki Iwashima) - ipv6: Move lifetime validation to inet6_rtm_newaddr(). (Kuniyuki Iwashima) - ipv6: Set cfg.ifa_flags before device lookup in inet6_rtm_newaddr(). (Kuniyuki Iwashima) - ipv6: Pass dev to inet6_addr_add(). (Kuniyuki Iwashima) - ipv6: Convert inet6_ioctl() to per-netns RTNL. (Kuniyuki Iwashima) - ipv6: Hold rtnl_net_lock() in addrconf_init() and addrconf_cleanup(). (Kuniyuki Iwashima) - ipv6: Hold rtnl_net_lock() in addrconf_dad_work(). (Kuniyuki Iwashima) - ipv6: Hold rtnl_net_lock() in addrconf_verify_work(). (Kuniyuki Iwashima) - ipv6: Convert net.ipv6.conf.${DEV}.XXX sysctl to per-netns RTNL. (Kuniyuki Iwashima) - ipv6: Add __in6_dev_get_rtnl_net(). (Kuniyuki Iwashima) - net: stmmac: Drop redundant skb_mark_for_recycle() for SKB frags (Furong Xu) - net: mii: Fix the Speed display when the network cable is not connected (Xiangqian Zhang) - sysctl net: Remove macro checks for CONFIG_SYSCTL (Denis Kirjanov) - netfilter: flowtable: add CLOSING state (Pablo Neira Ayuso) - netfilter: flowtable: teardown flow if cached mtu is stale (Pablo Neira Ayuso) - netfilter: conntrack: rework offload nf_conn timeout extension logic (Florian Westphal) - netfilter: conntrack: remove skb argument from nf_ct_refresh (Florian Westphal) - netfilter: nft_flow_offload: update tcp state flags under lock (Florian Westphal) - netfilter: nft_flow_offload: clear tcp MAXACK flag before moving to slowpath (Florian Westphal) - netfilter: nf_tables: Simplify chain netdev notifier (Phil Sutter) - netfilter: nf_tables: Tolerate chains with no remaining hooks (Phil Sutter) - netfilter: nf_tables: Compare netdev hooks based on stored name (Phil Sutter) - netfilter: nf_tables: Use stored ifname in netdev hook dumps (Phil Sutter) - netfilter: nf_tables: Store user-defined hook ifname (Phil Sutter) - netfilter: nf_tables: Flowtable hook's pf value never varies (Phil Sutter) - netfilter: br_netfilter: remove unused conditional and dead code (Antoine Tenart) - netfilter: nf_tables: fix set size with rbtree backend (Pablo Neira Ayuso) - eth: bnxt: update header sizing defaults (Jakub Kicinski) - eth: bnxt: allocate enough buffer space to meet HDS threshold (Jakub Kicinski) - net: ethtool: populate the default HDS params in the core (Jakub Kicinski) - eth: bnxt: apply hds_thrs settings correctly (Jakub Kicinski) - net: provide pending ring configuration in net_device (Jakub Kicinski) - net: ethtool: store netdev in a temp variable in ethnl_default_set_doit() (Jakub Kicinski) - net: move HDS config from ethtool state (Jakub Kicinski) - af_unix: Use consume_skb() in connect() and sendmsg(). (Kuniyuki Iwashima) - af_unix: Reuse out_pipe label in unix_stream_sendmsg(). (Kuniyuki Iwashima) - af_unix: Set drop reason in unix_dgram_disconnected(). (Kuniyuki Iwashima) - af_unix: Set drop reason in unix_stream_read_skb(). (Kuniyuki Iwashima) - af_unix: Set drop reason in manage_oob(). (Kuniyuki Iwashima) - af_unix: Set drop reason in __unix_gc(). (Kuniyuki Iwashima) - af_unix: Set drop reason in unix_sock_destructor(). (Kuniyuki Iwashima) - af_unix: Set drop reason in unix_release_sock(). (Kuniyuki Iwashima) - net: dropreason: Gather SOCKET_ drop reasons. (Kuniyuki Iwashima) - selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Liu Ye) - net: phy: realtek: HWMON support for standalone versions of RTL8221B and RTL8251 (Aleksander Jan Bajkowski) - net: macsec: Add endianness annotations in salt struct (Ales Nezbeda) - tipc: re-order conditions in tipc_crypto_key_rcv() (Dan Carpenter) - net: phylink: always do a major config when attaching a SFP PHY (Russell King (Oracle)) - net: appletalk: Drop aarp_send_probe_phase1() (谢致邦 (XIE Zhibang)) - dsa: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - net: sched: refine software bypass handling in tc_run (Xin Long) - batman-adv: netlink: reduce duplicate code by returning interfaces (Linus Lüssing) - MAINTAINERS: mailmap: add entries for Antonio Quartulli (Antonio Quartulli) - mailmap: add entries for Sven Eckelmann (Sven Eckelmann) - mailmap: add entries for Simon Wunderlich (Simon Wunderlich) - MAINTAINERS: update email address of Marek Linder (Marek Lindner) - batman-adv: Map VID 0 to untagged TT VLAN (Sven Eckelmann) - batman-adv: Don't keep redundant TT change events (Remi Pommarel) - batman-adv: Remove atomic usage for tt.local_changes (Remi Pommarel) - batman-adv: Reorder includes for distributed-arp-table.c (Sven Eckelmann) - batman-adv: Start new development cycle (Simon Wunderlich) - Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync (Mazin Al Haddad) - Bluetooth: qca: Fix poor RF performance for WCN6855 (Zijun Hu) - Bluetooth: Allow reset via sysfs (Hsin-chen Chuang) - Bluetooth: Get rid of cmd_timeout and use the reset callback (Hsin-chen Chuang) - Bluetooth: Remove the cmd timeout count in btusb (Hsin-chen Chuang) - Bluetooth: Use str_enable_disable-like helpers (Krzysztof Kozlowski) - Bluetooth: btmtk: Remove resetting mt7921 before downloading the fw (Hao Qin) - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc (Fedor Pchelkin) - Bluetooth: btusb: Add RTL8851BE device 13d3:3600 (Garrett Wilke) - dt-bindings: bluetooth: Utilize PMU abstraction for WCN6750 (Janaki Ramaiah Thota) - Bluetooth: btusb: Add MT7921e device 13d3:3576 (Garrett Wilke) - Bluetooth: btrtl: check for NULL in btrtl_setup_realtek() (Max Chou) - Bluetooth: btbcm: Fix NULL deref in btbcm_get_board_name() (Charles Han) - Bluetooth: qca: Expand firmware-name to load specific rampatch (Cheng Jiang) - Bluetooth: qca: Update firmware-name to support board specific nvm (Cheng Jiang) - dt-bindings: net: bluetooth: qca: Expand firmware-name property (Cheng Jiang) - Bluetooth: btusb: Add new VID/PID 13d3/3628 for MT7925 (En-Wei Wu) - Bluetooth: btusb: Add new VID/PID 13d3/3610 for MT7922 (Andrew Halaney) - Bluetooth: btusb: add sysfs attribute to control USB alt setting (Ying Hsu) - Bluetooth: btusb: Add ID 0x2c7c:0x0130 for Qualcomm WCN785x (Mark Dietzer) - Bluetooth: hci: Remove deadcode (Dr. David Alan Gilbert) - Bluetooth: MGMT: Mark LL Privacy as stable (Luiz Augusto von Dentz) - Bluetooth: iso: Allow BIG re-sync (Iulia Tanasescu) - wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() (Marcel Hamer) - wifi: rtw88: add RTW88_LEDS depends on LEDS_CLASS to Kconfig (Ping-Ke Shih) - wifi: ath12k: fix key cache handling (Aditya Kumar Singh) - wifi: ath12k: Fix uninitialized variable access in ath12k_mac_allocate() function (Karthikeyan Periyasamy) - wifi: ath12k: Remove ath12k_get_num_hw() helper function (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the ath12k_hw get helper function argument (Karthikeyan Periyasamy) - wifi: ath12k: Refactor ath12k_hw set helper function argument (Karthikeyan Periyasamy) - wifi: ath9k: cleanup ath9k_hw_get_nf_hist_mid() (Dmitry Antipov) - wifi: ath12k: Support pdev Puncture Stats (Rajat Soni) - wifi: ath12k: Support AST Entry Stats (Roopni Devanathan) - wifi: ath12k: Support Transmit Buffer OFDMA Stats (Pradeep Kumar Chitrapu) - wifi: ath12k: Support Transmit Rate Buffer Stats (Pradeep Kumar Chitrapu) - wifi: ath12k: fix tx power, max reg power update to firmware (Sathishkumar Muruganandam) - wifi: ath12k: set flag for mgmt no-ack frames in Tx completion (Ramya Gnanasekar) - wifi: ath12k: Include MLO memory in firmware coredump collection (Raj Kumar Bhagat) - wifi: ath12k: handle radar detection with MLO (Aditya Kumar Singh) - wifi: ath12k: fix CAC running state during virtual interface start (Aditya Kumar Singh) - wifi: ath12k: rename CAC_RUNNING flag (Aditya Kumar Singh) - wifi: ath12k: Fix spelling mistake "requestted" -> "requested" (Colin Ian King) - wifi: ath12k: Avoid explicit type cast in monitor status parse handler (Karthikeyan Periyasamy) - wifi: ath12k: Change the Tx monitor SRNG ring ID (Karthikeyan Periyasamy) - wifi: ath12k: Remove unused HAL Rx mask in DP monitor path (Karthikeyan Periyasamy) - wifi: ath12k: fix incorrect TID updation in DP monitor status path (Karthikeyan Periyasamy) - wifi: ath12k: Fix the misspelled of hal TLV tag HAL_PHYRX_GENERICHT_SIG (Karthikeyan Periyasamy) - wifi: ath12k: cleanup Rx peer statistics structure (Karthikeyan Periyasamy) - wifi: ath12k: Refactor monitor status TLV structure (Karthikeyan Periyasamy) - wifi: ath12k: Add documentation HTT_H2T_MSG_TYPE_RX_RING_SELECTION_CFG (Karthikeyan Periyasamy) - wifi: ath12k: Decrease ath12k_mac_station_assoc() stack usage (Jeff Johnson) - wifi: ath12k: Decrease ath12k_sta_rc_update_wk() stack usage (Jeff Johnson) - wifi: ath12k: Decrease ath12k_bss_assoc() stack usage (Jeff Johnson) - wifi: ath12k: Decrease ath12k_mac_op_remain_on_channel() stack usage (Jeff Johnson) - wifi: ath12k: Add support for parsing 64-bit TLVs (P Praneesh) - wifi: ath9k: simplify internal time management (Dmitry Antipov) - wifi: ath9k: cleanup a few (mostly) TX-related routines (Dmitry Antipov) - wifi: ath9k: cleanup ath_txq_skb_done() (Dmitry Antipov) - wifi: ath12k: advertise MLO support and capabilities (Rameshkumar Sundaram) - wifi: ath12k: assign unique hardware link IDs during QMI host cap (Aditya Kumar Singh) - wifi: ath12k: add ATH12K_FW_FEATURE_MLO capability firmware feature (Aditya Kumar Singh) - wifi: ath12k: remove warning print in htt mlo offset event message (Aditya Kumar Singh) - wifi: ath12k: add no-op without debug print in WMI Rx event (Aditya Kumar Singh) - wifi: ath12k: add can_activate_links mac operation (Aditya Kumar Singh) - wifi: ath12k: symmetrize scan vdev creation and deletion during HW scan (Aditya Kumar Singh) - wifi: ath12k: pass link ID during MLO while delivering skb (Aditya Kumar Singh) - wifi: ath12k: fix ar->supports_6ghz usage during hw register (Aditya Kumar Singh) - wifi: ath12k: fix ath12k_qmi_alloc_chunk() to handle too large allocations (Aditya Kumar Singh) - wifi: ath12k: advertise multi device interface combination (Karthikeyan Periyasamy) - wifi: ath12k: Refactor radio frequency information (Karthikeyan Periyasamy) - wifi: ath12k: introduce interface combination cleanup helper (Karthikeyan Periyasamy) - wifi: ath12k: add helper function to init partner cmem configuration (Karthikeyan Periyasamy) - wifi: ath12k: add partner device buffer support in receive data path (Karthikeyan Periyasamy) - wifi: ath12k: move to HW link id based receive handling (Karthikeyan Periyasamy) - wifi: ath12k: avoid redundant code in DP Rx error process (Karthikeyan Periyasamy) - wifi: ath12k: enable MLO setup and teardown from core (Karthikeyan Periyasamy) - wifi: ath12k: Add MLO WMI setup and teardown functions (Bhagavathi Perumal S) - wifi: ath12k: add support to allocate MLO global memory region (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_qmi_alloc_target_mem_chunk() (Karthikeyan Periyasamy) - wifi: ath12k: send partner device details in QMI MLO capability (Karthikeyan Periyasamy) - wifi: ath12k: parse multiple device information from Device Tree (Raj Kumar Bhagat) - dt-bindings: net: wireless: Describe ath12k PCI module with WSI (Raj Kumar Bhagat) - wifi: ath12k: fix read pointer after free in ath12k_mac_assign_vif_to_vdev() (Aditya Kumar Singh) - wifi: ath12k: Off by one in ath12k_wmi_process_csa_switch_count_event() (Dan Carpenter) - wifi: ath12k: fix leaking michael_mic for non-primary links (Baochen Qiang) - wifi: wilc1000: unregister wiphy only after netdev registration (Alexis Lothoré) - wifi: mt76: mt7996: add implicit beamforming support for mt7992 (Howard Hsu) - wifi: mt76: mt7996: fix beacon command during disabling (Michael-CY Lee) - wifi: mt76: mt7996: fix ldpc setting (Peter Chiu) - wifi: mt76: mt7996: fix definition of tx descriptor (Benjamin Lin) - wifi: mt76: connac: adjust phy capabilities based on band constraints (Howard Hsu) - wifi: mt76: mt7996: fix incorrect indexing of MIB FW event (Benjamin Lin) - wifi: mt76: mt7996: fix HE Phy capability (Howard Hsu) - wifi: mt76: mt7996: fix the capability of reception of EHT MU PPDU (Howard Hsu) - wifi: mt76: mt7996: add max mpdu len capability (Peter Chiu) - wifi: mt76: mt7921: avoid undesired changes of the preset regulatory domain (Leon Yen) - wifi: mt76: mt7925e: fix too long of wifi resume time (Quan Zhou) - wifi: mt76: mt7925: add handler to hif suspend/resume event (Quan Zhou) - wifi: mt76: mt7925: fix CLC command timeout when suspend/resume (Quan Zhou) - wifi: mt76: mt7925: fix the unfinished command of regd_notifier before suspend (Quan Zhou) - wifi: mt76: mt7996: fix register mapping (Peter Chiu) - wifi: mt76: mt7915: fix register mapping (Peter Chiu) - wifi: mt76: mt7996: fix monitor mode (Felix Fietkau) - wifi: mt76: mt7996: switch to single multi-radio wiphy (Felix Fietkau) - wifi: mt76: mt7996: move all debugfs files to the primary phy (Felix Fietkau) - wifi: mt76: connac: rework connac helpers (Shayne Chen) - wifi: mt76: mt7996: prepare mt7996_mcu_update_bss_color for MLO support (Felix Fietkau) - wifi: mt76: connac: prepare mt76_connac_mcu_sta_basic_tlv for MLO support (Felix Fietkau) - wifi: mt76: mt7996: prepare mt7996_mcu_set_timing for MLO support (Felix Fietkau) - wifi: mt76: mt7996: prepare mt7996_mcu_set_tx for MLO support (Felix Fietkau) - wifi: mt76: mt7996: prepare mt7996_mcu_add_beacon for MLO support (Felix Fietkau) - wifi: mt76: mt7996: prepare mt7996_mcu_add_dev/bss_info for MLO support (Felix Fietkau) - wifi: mt76: mt7996: pass wcid to mt7996_mcu_sta_hdr_trans_tlv (Felix Fietkau) - wifi: mt76: mt7996: use emulated hardware scan support (Felix Fietkau) - wifi: mt76: add multi-radio remain_on_channel functions (Felix Fietkau) - wifi: mt76: add multi-radio support to scanning code (Felix Fietkau) - wifi: mt76: add multi-radio support to tx scheduling (Felix Fietkau) - wifi: mt76: add multi-radio support to a few core hw ops (Felix Fietkau) - wifi: mt76: remove dev->wcid_phy_mask (Felix Fietkau) - wifi: mt76: add chanctx functions for multi-channel phy support (Felix Fietkau) - wifi: mt76: initialize more wcid fields mt76_wcid_init (Felix Fietkau) - wifi: mt76: mt7996: split link specific data from struct mt7996_vif (Felix Fietkau) - wifi: mt76: add vif link specific data structure (Felix Fietkau) - wifi: mt76: rename struct mt76_vif to mt76_vif_link (Felix Fietkau) - wifi: mt76: add support for allocating a phy without hw (Felix Fietkau) - wifi: mt76: add code for emulating hardware scanning (Felix Fietkau) - wifi: mt76: do not add wcid entries to sta poll list during MCU reset (Felix Fietkau) - wifi: mt76: mt7996: use mac80211 .sta_state op (Felix Fietkau) - wifi: mt76: mt7915: fix omac index assignment after hardware reset (Felix Fietkau) - wifi: mt76: mt7915: firmware restart on devices with a second pcie link (Felix Fietkau) - wifi: mt76: mt7915: hold dev->mutex while interacting with the thermal state (Felix Fietkau) - wifi: mt76: mt7915: ensure that only one sta entry is active per mac address (Felix Fietkau) - wifi: mt76: only enable tx worker after setting the channel (Felix Fietkau) - wifi: mt76: mt7915: decrease timeout for commonly issued MCU commands (Felix Fietkau) - wifi: mt76: mt7915: reduce the number of command retries (Felix Fietkau) - wifi: mt76: mt7996: fix rx filter setting for bfee functionality (Felix Fietkau) - wifi: mt76: mt7915: fix eifs value on older chipsets (Felix Fietkau) - wifi: mt76: mt7915: fix slot time for 5/6GHz (Felix Fietkau) - wifi: mt76: mt7996: remove phy->monitor_vif (Felix Fietkau) - wifi: mt76: remove mt76_calculate_default_rate() (Felix Fietkau) - wifi: mt76: mt7921u: Add VID/PID for TP-Link TXE50UH (Nick Morrow) - wifi: mt76: mt7925: replace zero-length array with flexible-array member (Zhang Kunbo) - wifi: mt76: mt7921: add rfkill_poll for hardware rfkill (Allan Wang) - wifi: mt76: mt7921: introduce CSA support (Leon Yen) - wifi: mt76: mt7925: config the dwell time by firmware (Michael Lo) - wifi: mt76: do not hold queue lock during initial rx buffer alloc (Quan Zhou) - wifi: mt76: mt7925: Properly handle responses for commands with events (Ming Yen Hsieh) - wifi: mt76: mt7925: Cleanup MLO settings post-disconnection (Ming Yen Hsieh) - wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO (Ming Yen Hsieh) - wifi: mt76: mt7925: Init secondary link PM state (Ming Yen Hsieh) - wifi: mt76: mt7925: Update secondary link PS flow (Ming Yen Hsieh) - wifi: mt76: mt7925: Update mt7925_unassign_vif_chanctx for per-link BSS (Ming Yen Hsieh) - wifi: mt76: mt7925: Update mt792x_rx_get_wcid for per-link STA (Ming Yen Hsieh) - wifi: mt76: mt7925: Update mt7925_mcu_sta_update for BC in ASSOC state (Ming Yen Hsieh) - wifi: mt76: Enhance mt7925_mac_link_sta_add to support MLO (Ming Yen Hsieh) - wifi: mt76: mt7925: Enhance mt7925_mac_link_bss_add to support MLO (Ming Yen Hsieh) - wifi: mt76: mt7925: Fix CNM Timeout with Single Active Link in MLO (Leon Yen) - wifi: mt76: mt7925: fix wrong parameter for related cmd of chan info (Ming Yen Hsieh) - wifi: mt76: mt7925: Fix incorrect WCID phy_idx assignment (allan.wang) - wifi: mt76: mt7925: Fix incorrect WCID assignment for MLO (Ming Yen Hsieh) - wifi: mt76: mt7925: Fix incorrect MLD address in bss_mld_tlv for MLO support (Ming Yen Hsieh) - wifi: mt76: connac: Extend mt76_connac_mcu_uni_add_dev for MLO (Sean Wang) - wifi: mt76: mt7996: exclude tx backoff time from airtime (Chad Monroe) - wifi: mt76: mt7915: exclude tx backoff time from airtime (Chad Monroe) - wifi: mt76: mt7915: fix overflows seen when writing limit attributes (xueqin Luo) - wifi: mt76: mt7996: fix overflows seen when writing limit attributes (xueqin Luo) - wifi: mt76: mt7925: fix the invalid ip address for arp offload (Ming Yen Hsieh) - wifi: mt76: mt7925: fix get wrong chip cap from incorrect pointer (Ming Yen Hsieh) - wifi: mt76: mt7925: fix wrong band_idx setting when enable sniffer mode (Eric-SY Chang) - wifi: mt76: mt7925: fix NULL deref check in mt7925_change_vif_links (Charles Han) - wifi: mt76: introduce mt792x_config_mac_addr_list routine (Allan Wang) - wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916 (Shayne Chen) - wifi: mt76: mt7915: Fix an error handling path in mt7915_add_interface() (Christophe JAILLET) - wifi: mt76: mt7921: fix using incorrect group cipher after disconnection. (Michael Lo) - wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO (WangYuli) - wifi: mt76: mt7921: fix a potential scan no APs (Quan Zhou) - wifi: mt76: Fix EHT NSS radiotap reporting. (Ben Greear) - wifi: mt76: mt7996: Add eht radiotap tlv (Ben Greear) - wifi: mt76: mt7915: Fix mesh scan on MT7916 DBDC (Nicolas Cavallari) - wifi: mt76: mt7615: Convert comma to semicolon (Shen Lichuan) - wifi: mt76: mt7925: fix off by one in mt7925_load_clc() (Dan Carpenter) - wifi: mt76: mt7921s: fix a potential firmware freeze during startup (Leon Yen) - wifi: mt76: mt792x: add P2P_DEVICE support (Hao Zhang) - wifi: mt76: mt7996: set correct background radar capability (StanleyYP Wang) - wifi: mt76: mt7996: add support for more variants (Shayne Chen) - wifi: mt76: mt7996: extend flexibility of mt7996_mcu_get_eeprom() (Shayne Chen) - wifi: rtw88: Add support for LED blinking (Bitterblue Smith) - wifi: rtw88: sdio: Fix disconnection after beacon loss (Fiona Klute) - wifi: rtw88: 8703b: Fix RX/TX issues (Vasily Khoruzhick) - wifi: rtw88: Delete rf_type member of struct rtw_sta_info (Bitterblue Smith) - wifi: rtw88: Add USB PHY configuration (Bitterblue Smith) - wifi: rtw89: 8922ae: add variant info to support RTL8922AE-VS (Ping-Ke Shih) - wifi: rtw89: read hardware capabilities part 1 via firmware command (Ping-Ke Shih) - wifi: rtw89: fix race between cancel_hw_scan and hw_scan completion (Ping-Ke Shih) - wifi: rtw89: mcc: consider time limits not divisible by 1024 (Zong-Zhe Yang) - wifi: rtw89: pci: treat first receiving part as first segment for 8922AE (Ping-Ke Shih) - wifi: rtw89: avoid to init mgnt_entry list twice when WoWLAN failed (Chih-Kang Chang) - wifi: rtw89: correct header conversion rule for MLO only (Po-Hao Huang) - wifi: rtw89: chan: fix soft lockup in rtw89_entity_recalc_mgnt_roles() (Zong-Zhe Yang) - wifi: rtw89: fix proceeding MCC with wrong scanning state after sequence changes (Zong-Zhe Yang) - wifi: rtw89: pci: disable PCI completion timeout control (Chin-Yen Lee) - wifi: rtl8xxxu: Fix RTL8188EU firmware upload block size (Bitterblue Smith) - wifi: rtw89: debug: print regd for QATAR/UK/THAILAND (Zong-Zhe Yang) - wifi: rtw89: adjust thermal protection step and more RTL8852BE-VT ID (Chih-Kang Chang) - wifi: rtw88: usb: Preallocate and reuse the RX skbs (Bitterblue Smith) - wifi: rtw88: Handle C2H_ADAPTIVITY in rtw_fw_c2h_cmd_handle() (Bitterblue Smith) - wifi: rtw88: usb: Copy instead of cloning the RX skb (Bitterblue Smith) - wifi: rtw88: 8821a/8812a: Set ptct_efuse_size to 0 (Bitterblue Smith) - wifi: rtw88: 8812a: Support RFE type 2 (Bitterblue Smith) - wifi: rtlwifi: rtl8821ae: Fix media status report (Bitterblue Smith) - wifi: rtw88: add __packed attribute to efuse layout struct (Ping-Ke Shih) - wifi: cfg80211: adjust allocation of colocated AP data (Dmitry Antipov) - wifi: mac80211: fix memory leak in ieee80211_mgd_assoc_ml_reconf() (Dan Carpenter) - wifi: mac80211: avoid double free in auth/assoc timeout (Miri Korenblit) - wifi: mac80211: ibss: mark IBSS left before leaving (Johannes Berg) - wifi: mac80211: ibss: stop transmit when merging IBSS (Johannes Berg) - wifi: mac80211: don't flush non-uploaded STAs (Johannes Berg) - wifi: mac80211: set key link ID to the deflink one (Benjamin Berg) - wifi: mac80211: pass correct link ID on assoc (Benjamin Berg) - wifi: iwlwifi: simplify nested if checks (Johannes Berg) - wifi: nl80211: simplify nested if checks (Johannes Berg) - wifi: mac80211: Support parsing EPCS ML element (Ilan Peer) - wifi: mac80211: Fix common size calculation for ML element (Ilan Peer) - wifi: cfg80211: Add support for controlling EPCS (Ilan Peer) - wifi: mac80211: Support dynamic link addition and removal (Ilan Peer) - wifi: mac80211: Pull link space calculation to a function (Ilan Peer) - wifi: mac80211: Refactor adding association elements (Ilan Peer) - wifi: cfg80211: Add support for dynamic addition/removal of links (Ilan Peer) - wifi: nl80211: Split the links handling of an association request (Ilan Peer) - wifi: ieee80211: Add some missing MLO related definitions (Ilan Peer) - wifi: nl80211: fix nl80211_start_radar_detection return value (Nicolas Escande) - wifi: cfg80211: skip regulatory for punctured subchannels (Kavita Kavita) - wifi: mac80211: fix tid removal during mesh forwarding (Andy Strohman) - wifi: iwlwifi: rename iwl_datapath_monitor_notif::mac_id to link_id (Miri Korenblit) - wifi: iwlwifi: pcie: make iwl_pcie_d3_complete_suspend() static (Johannes Berg) - wifi: iwlwifi: pcie: make _iwl_trans_pcie_gen2_stop_device() static (Johannes Berg) - wifi: iwlwifi: mvm: remove unused tas_rsp variable (Anjaneyulu) - wifi: iwlwifi: mvm: handle version 3 GET_TAS_STATUS notification (Anjaneyulu) - wifi: iwlwifi: extend TAS_CONFIG cmd support for v5 (Anjaneyulu) - wifi: iwlwifi: remove Mr/Ms radio (Johannes Berg) - wifi: iwlwifi: add WIKO to PPAG approved list (Anjaneyulu) - wifi: iwlwifi: mvm: support EMLSR on WH/PE (Johannes Berg) - wifi: iwlwifi: config: unify fw/pnvm MODULE_FIRMWARE (Johannes Berg) - wifi: iwlwifi: mvm: improve/fix chanctx min_def use logic (Johannes Berg) - wifi: iwlwifi: implement reset escalation (Johannes Berg) - wifi: iwlwifi: implement product reset for TOP errors (Johannes Berg) - wifi: iwlwifi: get the max number of links from the firmware (Emmanuel Grumbach) - wifi: iwlwifi: pcie: check for WiAMT/CSME presence (Johannes Berg) - wifi: cfg80211: Move cfg80211_scan_req_add_chan() n_channels increment earlier (Kees Cook) - wifi: mac80211: prohibit deactivating all links (Johannes Berg) - wifi: mac80211: tests: add utility to create sdata skeleton (Benjamin Berg) - wifi: mac80211: also verify requirements in EXT_SUPP_RATES (Benjamin Berg) - wifi: mac80211: verify BSS membership selectors and basic rates (Benjamin Berg) - wifi: nl80211: permit userspace to pass supported selectors (Benjamin Berg) - wifi: mac80211: parse BSS selectors and unknown rates (Benjamin Berg) - wifi: mac80211: skip all known membership selectors (Benjamin Berg) - wifi: mac80211: log link information in ieee80211_determine_chan_mode (Benjamin Berg) - wifi: mac80211: fix typo in HE MCS check (Benjamin Berg) - wifi: mac80211: Remove unused basic_rates variable (Benjamin Berg) - wifi: mac80211: improve stop/wake queue tracing (Emmanuel Grumbach) - wifi: cfg80211: check extended MLD capa/ops in assoc (Johannes Berg) - wifi: cfg80211: scan: skip duplicate RNR entries (Johannes Berg) - wifi: mac80211: mlme: improve messages from config_bw() (Johannes Berg) - wifi: mac80211: reject per-band vendor elements with MLO (Johannes Berg) - wifi: mac80211: clarify key idx documententaion (Miri Korenblit) - wifi: mac80211: remove an unneeded check in Rx (Emmanuel Grumbach) - wifi: mac80211: add some support for RX OMI power saving (Johannes Berg) - wifi: iwlwifi: fw: fix repeated words in comments (Jilin Yuan) - wifi: iwlwifi: mvm: Fix duplicated 'the' in comment (Miri Korenblit) - wifi: iwlwifi: mvm: Fix duplicated 'if' in comment (Jason Wang) - wifi: iwlwifi: Remove a duplicate assignment in iwl_dbgfs_amsdu_len_write() (Minjie Du) - wifi: iwlwifi: mvm: Use helper function IS_ERR_OR_NULL() (Miri Korenblit) - wifi: iwlwifi: Fix spelling typo in comment (shitao) - wifi: iwlwifi: api: remove the double word (Deming Wang) - wifi: iwlwifi: mvm: fix iwl_ssid_exist() check (Miri Korenblit) - wifi: iwlwifi: mvm: Improve code style in pointer declarations (Juan José Arboleda) - wifi: iwlwifi: fw: fix typo 'adderss' (Gan Jie) - wifi: iwlwifi: mvm: remove unneeded NULL pointer checks (Emmanuel Grumbach) - wifi: iwlwifi: mvm: fix AP STA comparison (Johannes Berg) - wifi: iwlwifi: cleanup unused variable in trans.h (Emmanuel Grumbach) - wifi: iwlwifi: mvm: don't count mgmt frames as MPDU (Daniel Gabay) - wifi: iwlwifi: fw: api: tdls: remove MVM_ from name (Johannes Berg) - wifi: iwlwifi: mvm: avoid NULL pointer dereference (Miri Korenblit) - wifi: iwlwifi: bump FW API to 96 for BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: mvm: fix add stream vs. restart race (Johannes Berg) - wifi: iwlwifi: move fw_dbg_collect to fw debugfs (Emmanuel Grumbach) - wifi: iwlwifi: api: remove version number from latest stored_beacon_notif (Yedidya Benshimol) - wifi: iwlwifi: avoid memory leak (Miri Korenblit) - wifi: iwlwifi: mark that we support TX_CMD_API_S_VER_10 (Miri Korenblit) - wifi: iwlwifi: add channel_load_not_by_us in iwl_mvm_phy_ctxt (Somashekhar(Som)) - wifi: iwlwifi: add mapping of prph register crf for PE RF (Somashekhar(Som)) - wifi: iwlwifi: Allow entering EMLSR for more band combinations (Somashekhar(Som)) - wifi: iwlwifi: iwl-drv: refactor image loading a bit (Johannes Berg) - wifi: iwlwifi: Remove MVM prefix from TX API macros (Daniel Gabay) - wifi: iwlwifi: rename bits in config/boot control register (Johannes Berg) - wifi: iwlwifi: move fw_ver debugfs to firmware runtime (Emmanuel Grumbach) - wifi: iwlwifi: mld: make iwl_mvm_find_ie_offset a iwlwifi util (Miri Korenblit) - wifi: iwlwifi: iwl_fw_error_collect() is always called sync (Johannes Berg) - wifi: iwlwifi: rework firmware error handling (Johannes Berg) - wifi: iwlwifi: mvm: restart device through NMI (Johannes Berg) - wifi: iwlwifi: unify cmd_queue_full() into nic_error() (Johannes Berg) - wifi: iwlwifi: mvm: clean up FW restart a bit (Johannes Berg) - wifi: iwlwifi: mvm: remove STARTING state (Johannes Berg) - wifi: iwlwifi: mvm: restrict MAC start retry to timeouts (Johannes Berg) - wifi: iwlwifi: restrict driver retry loops to timeouts (Johannes Berg) - wifi: iwlwifi: return ERR_PTR from opmode start() (Johannes Berg) - wifi: iwlwifi: context-info: add kernel-doc markers (Johannes Berg) - wifi: iwlwifi: interpret STEP URM BIOS configuration (Somashekhar(Som)) - wifi: iwlwifi: fw: read STEP table from correct UEFI var (Johannes Berg) - wifi: iwlwifi: mvm: rename iwl_dev_tx_power_common::mac_context_id (Emmanuel Grumbach) - wifi: iwlwifi: mvm: skip short statistics window when updating EMLSR (Benjamin Berg) - wifi: iwlwifi: mvm: remove warning on unallocated BAID (Johannes Berg) - wifi: iwlwifi: differentiate NIC error types (Johannes Berg) - wifi: mac80211: Remove unused ieee80211_smps_is_restrictive (Dr. David Alan Gilbert) - wifi: iwlwifi: mvm: Move TSO code to shared utility (Daniel Gabay) - wifi: iwlwifi: mvm: add UHB canada support in GET_TAS_STATUS cmd resp (Anjaneyulu) - wifi: iwlwifi: mvm: add UHB canada support in TAS_CONFIG cmd (Anjaneyulu) - wifi: iwlwifi: mvm: Use IWL_FW_CHECK() for BAR notif size validation (Daniel Gabay) - wifi: iwlwifi: pcie: Add support for new device ids (Somashekhar(Som)) - wifi: iwlwifi: add a new NMI type (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Check BAR packet size before accessing data (Daniel Gabay) - wifi: iwlwifi: support BIOS override for 5G9 in CA also in LARI version 8 (Miri Korenblit) - wifi: iwlwifi: support BIOS override for UNII4 in CA/US also in LARI versions < 12 (Miri Korenblit) - wifi: iwlwifi: bump FW API to 95 for BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: mvm: log error for failures after D3 (Benjamin Berg) - wifi: iwlwifi: mvm: update documentation for iwl_nvm_channel_flags (Anjaneyulu) - wifi: iwlwifi: Remove mvm prefix from iwl_mvm_compressed_ba_notif (Daniel Gabay) - wifi: mvm: Request periodic system statistics earlier (Somashekhar(Som)) - wifi: iwlwifi: remove mvm from session protection cmd's name (Yedidya Benshimol) - wifi: cfg80211: copy multi-link element from the multi-link probe request's frame body to the generated elements (Michael-CY Lee) - wifi: iwlwifi: mvm: cleanup iwl_mvm_sta_del (Miri Korenblit) - wifi: mac80211: change disassoc sequence a bit (Miri Korenblit) - wifi: mac80211: add an option to filter a sta from being flushed (Miri Korenblit) - wifi: iwlwifi: mvm: send the right link id (Miri Korenblit) - wifi: iwlwifi: mvm: remove pre-mld code from mld path (Miri Korenblit) - wifi: iwlwifi: fix documentation about initial values in station table (Rolf Eike Beer) - wifi: mac80211: Clean up debugfs_key deadcode (Dr. David Alan Gilbert) - wifi: brcmfmac: Add missing Return: to function documentation (Jeff Johnson) - wifi: iwlegacy: Remove unused il_get_single_channel_number() (Dr. David Alan Gilbert) - wifi: iwlegacy: Remove unused il3945_calc_db_from_ratio() (Dr. David Alan Gilbert) - wifi: rt2x00: Remove unused rfval values (Ariel Otilibili) - wifi: brcmfmac: Check the return value of of_property_read_string_index() (Stefan Dösinger) - wifi: wlcore: fix unbalanced pm_runtime calls (Andreas Kemnade) - wifi: wilc1000: unregister wiphy only if it has been registered (Alexis Lothoré) - wifi: mt76: mt7996: fix invalid interface combinations (Shayne Chen) - net: introduce netdev_napi_exit() (Eric Dumazet) - net: phy: remove leftovers from switch to linkmode bitmaps (Heiner Kallweit) - net: destroy dev->lock later in free_netdev() (Eric Dumazet) - eth: bnxt: fix string truncation warning in FW version (Jakub Kicinski) - mptcp: sysctl: add syn_retrans_before_tcp_fallback (Matthieu Baerts (NGI0)) - net: xilinx: axienet: Report an error for bad coalesce settings (Sean Anderson) - net: xilinx: axienet: Add some symbolic constants for IRQ delay timer (Sean Anderson) - nfc: mrvl: Don't use "proxy" headers (Andy Shevchenko) - nfc: st21nfca: Remove unused of_gpio.h (Andy Shevchenko) - net: dsa: felix: report timestamping stats from the ocelot library (Vladimir Oltean) - net: mscc: ocelot: add TX timestamping statistics (Vladimir Oltean) - net: dsa: implement get_ts_stats ethtool operation for user ports (Vladimir Oltean) - net: ethtool: ts: add separate counter for unconfirmed one-step TX timestamps (Vladimir Oltean) - mlxsw: Do not store Tx header length as driver parameter (Amit Cohen) - mlxsw: Move Tx header handling to PCI driver (Amit Cohen) - mlxsw: Define Tx header fields in txheader.h (Amit Cohen) - mlxsw: Initialize txhdr_info according to PTP operations (Amit Cohen) - mlxsw: Add mlxsw_txhdr_info structure (Amit Cohen) - net/mlx5: fix unintentional sign extension on shift of dest_attr->vport.vhca_id (Colin Ian King) - net: tc: improve qdisc error messages (John Ousterhout) - ice: support FW Recovery Mode (Konrad Knitter) - devlink: add devl guard (Konrad Knitter) - pldmfw: enable selected component update (Konrad Knitter) - hv_netvsc: Replace one-element array with flexible array member (Thorsten Blum) - gtp: Prepare ip4_route_output_gtp() to .flowi4_tos conversion. (Guillaume Nault) - dccp: Prepare dccp_v4_route_skb() to .flowi4_tos conversion. (Guillaume Nault) - selftests: net: give up on the cmsg_time accuracy on slow machines (Jakub Kicinski) - net: phy: microchip_rds_ptp : Add PEROUT feature library for RDS PTP supported Microchip phys (Divya Koppera) - net: phy: microchip_t1: Enable pin out specific to lan887x phy for PEROUT signal (Divya Koppera) - net: phy: microchip_rds_ptp: Header file library changes for PEROUT (Divya Koppera) - selftests/net: packetdrill: make tcp buf limited timing tests benign (Jakub Kicinski) - net: stmmac: convert to phylink managed EEE support (Russell King (Oracle)) - net: lan743x: convert to phylink managed EEE (Russell King (Oracle)) - net: lan743x: use netdev in lan743x_phylink_mac_link_down() (Russell King (Oracle)) - net: mvpp2: add EEE implementation (Russell King (Oracle)) - net: mvneta: convert to phylink EEE implementation (Russell King (Oracle)) - net: phylink: add EEE management (Russell King (Oracle)) - net: phylink: add phylink_link_is_up() helper (Russell King (Oracle)) - net: phy: add support for querying PHY clock stop capability (Russell King (Oracle)) - net: mdio: add definition for clock stop capable bit (Russell King (Oracle)) - dev: Hold rtnl_net_lock() for dev_ifsioc(). (Kuniyuki Iwashima) - dev: Remove devnet_rename_sem. (Kuniyuki Iwashima) - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Kuniyuki Iwashima) - selftests: drv-net-hw: inject pp_alloc_fail errors in the right place (John Daley) - ipv4: Prepare inet_rtm_getroute() to .flowi4_tos conversion. (Guillaume Nault) - gre: Prepare ipgre_open() to .flowi4_tos conversion. (Guillaume Nault) - net: stmmac: Convert prefetch() to net_prefetch() for received frames (Furong Xu) - net: stmmac: Optimize cache prefetch in RX path (Furong Xu) - net: stmmac: Set page_pool_params.max_len to a precise size (Furong Xu) - net: stmmac: Switch to zero-copy in non-XDP RX path (Furong Xu) - net/mlx5e: CT: Offload connections with hardware steering rules (Cosmin Ratiu) - net/mlx5e: CT: Make mlx5_ct_fs_smfs_ct_validate_flow_rule reusable (Cosmin Ratiu) - net/mlx5e: CT: Add initial support for Hardware Steering (Cosmin Ratiu) - net/mlx5: HWS, rework the check if matcher size can be increased (Yevgeny Kliteynik) - net: reduce RTNL hold duration in unregister_netdevice_many_notify() (part 2) (Eric Dumazet) - net: reduce RTNL hold duration in unregister_netdevice_many_notify() (part 1) (Eric Dumazet) - net: no longer hold RTNL while calling flush_all_backlogs() (Eric Dumazet) - net: no longer assume RTNL is held in flush_all_backlogs() (Eric Dumazet) - net: expedite synchronize_net() for cleanup_net() (Eric Dumazet) - netdev-genl: remove rtnl_lock protection from NAPI ops (Jakub Kicinski) - net: protect NAPI config fields with netdev_lock() (Jakub Kicinski) - net: protect napi->irq with netdev_lock() (Jakub Kicinski) - net: protect threaded status of NAPI with netdev_lock() (Jakub Kicinski) - net: make netdev netlink ops hold netdev_lock() (Jakub Kicinski) - net: protect NAPI enablement with netdev_lock() (Jakub Kicinski) - net: protect netdev->napi_list with netdev_lock() (Jakub Kicinski) - net: add netdev->up protected by netdev_lock() (Jakub Kicinski) - net: add helpers for lookup and walking netdevs under netdev_lock() (Jakub Kicinski) - net: make netdev_lock() protect netdev->reg_state (Jakub Kicinski) - net: add netdev_lock() / netdev_unlock() helpers (Jakub Kicinski) - net: wwan: iosm: Fix hibernation by re-binding the driver around it (Maciej S. Szmigiero) - ice: Add in/out PTP pin delays (Karol Kolacinski) - ice: implement low latency PHY timer updates (Jacob Keller) - ice: check low latency PHY timer update firmware capability (Jacob Keller) - ice: add lock to protect low latency interface (Jacob Keller) - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Jacob Keller) - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Jacob Keller) - ice: use string choice helpers (R Sundar) - ice: add fw and port health reporters (Konrad Knitter) - ice: add recipe priority check in search (Michal Swiatkowski) - ice: ice_probe: init ice_adapter after HW init (Przemek Kitszel) - ice: minor: rename goto labels from err to unroll (Przemek Kitszel) - ice: split ice_init_hw() out from ice_init_dev() (Przemek Kitszel) - ice: c827: move wait for FW to ice_init_hw() (Przemek Kitszel) - inet: ipmr: fix data-races (Eric Dumazet) - selftest: net-drv: hds: add test for HDS feature (Taehee Yoo) - netdevsim: add HDS feature (Taehee Yoo) - bnxt_en: add support for hds-thresh ethtool command (Taehee Yoo) - bnxt_en: add support for tcp-data-split ethtool command (Taehee Yoo) - bnxt_en: add support for rx-copybreak ethtool command (Taehee Yoo) - net: disallow setup single buffer XDP when tcp-data-split is enabled. (Taehee Yoo) - net: ethtool: add ring parameter filtering (Taehee Yoo) - net: devmem: add ring parameter filtering (Taehee Yoo) - net: ethtool: add support for configuring hds-thresh (Taehee Yoo) - net: ethtool: add hds_config member in ethtool_netdev_state (Taehee Yoo) - net: loopback: Hold rtnl_net_lock() in blackhole_netdev_init(). (Kuniyuki Iwashima) - selftests/net/forwarding: teamd command not found (Alessandro Zanni) - eth: fbnic: Add hardware monitoring support via HWMON interface (Sanman Pradhan) - eth: fbnic: hwmon: Add support for reading temperature and voltage sensors (Sanman Pradhan) - eth: fbnic: hwmon: Add completion infrastructure for firmware requests (Sanman Pradhan) - net: lan969x: add FDMA implementation (Daniel Machon) - net: sparx5: ops out certain FDMA functions (Daniel Machon) - net: sparx5: activate FDMA tx in start() (Daniel Machon) - net: sparx5: split sparx5_fdma_{start(),stop()} (Daniel Machon) - net: sparx5: enable FDMA on lan969x (Daniel Machon) - net: phylink: provide fixed state for 1000base-X and 2500base-X (Russell King (Oracle)) - net: phylink: use neg_mode in phylink_mii_c22_pcs_decode_state() (Russell King (Oracle)) - net: phylink: pass neg_mode into c22 state decoder (Russell King (Oracle)) - net: phylink: pass neg_mode into .pcs_get_state() method (Russell King (Oracle)) - net: phylink: use pcs_neg_mode in phylink_mac_pcs_get_state() (Russell King (Oracle)) - selftests: mptcp: connect: better display the files size (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: remove unused variable (Matthieu Baerts (NGI0)) - selftests: mptcp: add -m with ss in case of errors (Matthieu Baerts (NGI0)) - selftests: mptcp: move stats info in case of errors to lib.sh (Matthieu Baerts (NGI0)) - selftests: mptcp: sockopt: save nstat infos (Geliang Tang) - selftests: mptcp: simult_flows: unify errors msgs (Matthieu Baerts (NGI0)) - mptcp: fix for setting remote ipv4mapped address (Geliang Tang) - net: bcm: asp2: convert to phylib managed EEE (Russell King (Oracle)) - net: bcm: asp2: remove tx_lpi_enabled (Russell King (Oracle)) - net: bcm: asp2: fix LPI timer handling (Russell King (Oracle)) - net: stmmac: restart LPI timer after cleaning transmit descriptors (Russell King (Oracle)) - net: stmmac: combine stmmac_enable_eee_mode() (Russell King (Oracle)) - net: stmmac: provide function for restarting sw LPI timer (Russell King (Oracle)) - net: stmmac: provide stmmac_eee_tx_busy() (Russell King (Oracle)) - net: stmmac: add stmmac_try_to_start_sw_lpi() (Russell King (Oracle)) - net: stmmac: check priv->eee_sw_timer_en in suspend path (Russell King (Oracle)) - net: stmmac: simplify TX cleanup decision for ending sw LPI mode (Russell King (Oracle)) - net: stmmac: correct priv->eee_sw_timer_en setting (Russell King (Oracle)) - net: stmmac: rename stmmac_disable_sw_eee_mode() (Russell King (Oracle)) - net: ethernet: sunplus: Switch to ndo_eth_ioctl (谢致邦 (XIE Zhibang)) - net: stmmac: stm32: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - net: stmmac: sti: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - net: stmmac: imx: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - net: ti: am65-cpsw-nuss: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - net: ti: icssg-prueth: Do not print physical memory addresses (Krzysztof Kozlowski) - socket: Remove unused kernel_sendmsg_locked (Dr. David Alan Gilbert) - net: phy: Constify struct mdio_device_id (Christophe JAILLET) - net: phy: realtek: add hwmon support for temp sensor on RTL822x (Heiner Kallweit) - net: phy: move realtek PHY driver to its own subdirectory (Heiner Kallweit) - net: phy: realtek: add support for reading MDIO_MMD_VEND2 regs on RTL8125/RTL8126 (Heiner Kallweit) - net: airoha: Enforce ETS Qdisc priomap (Lorenzo Bianconi) - net: ethernet: ti: am65-cpsw: VLAN-aware CPSW only if !DSA (Alexander Sverdlin) - tsnep: Link queues to NAPIs (Gerhard Engleder) - MAINTAINERS: downgrade Ethernet NIC drivers without CI reporting (Jakub Kicinski) - docs: netdev: document requirements for Supported status (Jakub Kicinski) - tcp: add LINUX_MIB_PAWS_OLD_ACK SNMP counter (Eric Dumazet) - tcp: add TCP_RFC7323_PAWS_ACK drop reason (Eric Dumazet) - tcp: add drop_reason support to tcp_disordered_ack() (Eric Dumazet) - net: phy: dp83822: Fix typo "outout" -> "output" (Colin Ian King) - net/mlx5: Add nic_cap_reg and vhca_icm_ctrl registers (Akiva Goldberger) - net/mlx5: SHAMPO: Introduce new SHAMPO specific HCA caps (Saeed Mahameed) - net/mlx5: Add support for MRTCQ register (Jianbo Liu) - net/mlx5: Update mlx5_ifc to support FEC for 200G per lane link modes (Jianbo Liu) - net: pse-pd: Clean ethtool header of PSE structures (Kory Maincent) - net: pse-pd: Fix missing PI of_node description (Kory Maincent) - net: pse-pd: tps23881: Add support for power limit and measurement features (Kory Maincent) - net: pse-pd: Remove is_enabled callback from drivers (Kory Maincent) - net: pse-pd: Split ethtool_get_status into multiple callbacks (Kory Maincent) - net: pse-pd: Use power limit at driver side instead of current limit (Kory Maincent) - net: pse-pd: tps23881: Add missing configuration register after disable (Kory Maincent) - net: pse-pd: tps23881: Use helpers to calculate bit offset for a channel (Kory Maincent) - net: pse-pd: tps23881: Simplify function returns by removing redundant checks (Kory Maincent) - net: pse-pd: Add power limit check (Kory Maincent) - net: pse-pd: Avoid setting max_uA in regulator constraints (Kory Maincent) - net: pse-pd: Remove unused pse_ethtool_get_pw_limit function declaration (Kory Maincent) - net: ti: icssg-prueth: Add Support for Multicast filtering with VLAN in HSR mode (MD Danish Anwar) - net: hsr: Create and export hsr_get_port_ndev() (MD Danish Anwar) - net: ti: icssg-prueth: Add Multicast Filtering support for VLAN in MAC mode (MD Danish Anwar) - net: ti: icssg-prueth: Add VLAN support in EMAC mode (MD Danish Anwar) - netfilter: conntrack: add conntrack event timestamp (Florian Westphal) - netfilter: xt_hashlimit: htable_selective_cleanup() optimization (Eric Dumazet) - ipvs: speed up reads from ip_vs_conn proc file (Florian Westphal) - netfilter: nf_tables: remove the genmask parameter (tuqiang) - net: phy: dp83tg720: add statistics support (Oleksij Rempel) - net: phy: dp83td510: add statistics support (Oleksij Rempel) - net: phy: introduce optional polling interface for PHY statistics (Oleksij Rempel) - Documentation: networking: update PHY error counter diagnostics in twisted pair guide (Oleksij Rempel) - net: ethtool: add support for structured PHY statistics (Jakub Kicinski) - net: ethtool: plumb PHY stats to PHY drivers (Jakub Kicinski) - ethtool: linkstate: migrate linkstate functions to support multi-PHY setups (Oleksij Rempel) - net: phy: microchip_t1: depend on PTP_1588_CLOCK_OPTIONAL (Divya Koppera) - net: sched: calls synchronize_net() only when needed (Eric Dumazet) - net/mlx5: HWS, update flow - support through bigger action RTC (Yevgeny Kliteynik) - net/mlx5: HWS, update flow - remove the use of dual RTCs (Yevgeny Kliteynik) - net/mlx5: fs, add HWS to steering mode options (Moshe Shemesh) - net/mlx5: fs, add HWS get capabilities (Moshe Shemesh) - net/mlx5: fs, set create match definer to not supported by HWS (Moshe Shemesh) - net/mlx5: fs, add support for dest vport HWS action (Moshe Shemesh) - net/mlx5: fs, add HWS fte API functions (Moshe Shemesh) - net/mlx5: fs, add dest table cache (Moshe Shemesh) - net/mlx5: fs, manage flow counters HWS action sharing by refcount (Moshe Shemesh) - net/mlx5: fs, add HWS modify header API function (Moshe Shemesh) - net/mlx5: fs, add HWS packet reformat API function (Moshe Shemesh) - net/mlx5: fs, add HWS actions pool (Moshe Shemesh) - net/mlx5: fs, add HWS flow group API functions (Moshe Shemesh) - net/mlx5: fs, add HWS flow table API functions (Moshe Shemesh) - net/mlx5: fs, add HWS root namespace functions (Moshe Shemesh) - eth: iavf: extend the netdev_lock usage (Jakub Kicinski) - net: cleanup init_dummy_netdev_core() (Jakub Kicinski) - net: remove init_dummy_netdev() (Jakub Kicinski) - tools/net/ynl: ethtool: support spec load from install location (Donald Hunter) - tools/net/ynl: add support for --family and --list-families (Donald Hunter) - can: grcan: move napi_enable() from under spin lock (Jakub Kicinski) - net: stmmac: sti: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Raphael Gallais-Pou) - net/smc: fix data error when recvmsg with MSG_PEEK flag (Guangguan Wang) - net: airoha: Fix channel configuration for ETS Qdisc (Lorenzo Bianconi) - net/smc: delete pointless divide by one (Dan Carpenter) - net: phy: dp83822: Add support for PHY LEDs on DP83822 (Dimitri Fedrau) - can: kvaser_pciefd: Add support for CAN_CTRLMODE_BERR_REPORTING (Jimmy Assarsson) - can: kvaser_pciefd: Update stats and state even if alloc_can_err_skb() fails (Jimmy Assarsson) - can: kvaser_usb: Add support for CAN_CTRLMODE_BERR_REPORTING (Jimmy Assarsson) - can: kvaser_usb: Update stats and state even if alloc_can_err_skb() fails (Jimmy Assarsson) - dt-bindings: can: st,stm32-bxcan: fix st,gcan property type (Dario Binacchi) - can: m_can: call deinit/init callback when going into suspend/resume (Sean Nyekjaer) - can: tcan4x5x: add deinit callback to set standby mode (Sean Nyekjaer) - can: m_can: add deinit callback (Sean Nyekjaer) - can: dev: can_get_state_str(): Remove dead code (Ariel Otilibili) - MAINTAINERS: assign em_canid.c additionally to CAN maintainers (Oliver Hartkopp) - mailmap: add an entry for Oliver Hartkopp (Oliver Hartkopp) - dt-bindings: net: can: atmel: Convert to json schema (Charan Pedumuru) - can: tcan4x5x: get rid of false clock errors (Sean Nyekjaer) - can: sun4i_can: continue to use likely() to check skb (Dario Binacchi) - can: tcan4x5x: add option for selecting nWKRQ voltage (Sean Nyekjaer) - dt-bindings: can: tcan4x5x: Document the ti,nwkrq-voltage-vio option (Sean Nyekjaer) - dt-bindings: can: convert tcan4x5x.txt to DT schema (Sean Nyekjaer) - dt-bindings: can: mpfs: add PIC64GX CAN compatibility (Pierre-Henry Moussay) - net: hide the definition of dev_get_by_napi_id() (Jakub Kicinski) - net: warn during dump if NAPI list is not sorted (Jakub Kicinski) - net: ethernet: ti: cpsw: fix the comment regarding VLAN-aware ALE (Alexander Sverdlin) - tls: skip setting sk_write_space on rekey (Sabrina Dubroca) - net: ethtool: Use hwprov under rcu_read_lock (Li RongQing) - selftests: bonding: add ipvlan over bond testing (Etienne Champetier) - ipvlan: Support bonding events (Etienne Champetier) - net: stmmac: remove stmmac_lpi_entry_timer_config() (Russell King (Oracle)) - net: stmmac: split hardware LPI timer control (Russell King (Oracle)) - net: stmmac: remove unnecessary EEE handling in stmmac_release() (Russell King (Oracle)) - net: stmmac: move setup of eee_ctrl_timer to stmmac_dvr_probe() (Russell King (Oracle)) - net: stmmac: use boolean for eee_enabled and eee_active (Russell King (Oracle)) - net: stmmac: move priv->eee_active into stmmac_eee_init() (Russell King (Oracle)) - net: stmmac: move priv->eee_enabled into stmmac_eee_init() (Russell King (Oracle)) - net: stmmac: remove priv->eee_tw_timer (Russell King (Oracle)) - net: stmmac: convert to use phy_eee_rx_clock_stop() (Russell King (Oracle)) - net: stmmac: report EEE error statistics if EEE is supported (Russell King (Oracle)) - net: stmmac: remove priv->tx_lpi_enabled (Russell King (Oracle)) - net: stmmac: clean up stmmac_disable_eee_mode() (Russell King (Oracle)) - net: stmmac: remove redundant code from ethtool EEE ops (Russell King (Oracle)) - net: stmmac: make EEE depend on phy->enable_tx_lpi (Russell King (Oracle)) - net: stmmac: use unsigned int for eee_timer (Russell King (Oracle)) - net: stmmac: use correct type for tx_lpi_timer (Russell King (Oracle)) - net: stmmac: move tx_lpi_timer tracking to phylib (Russell King (Oracle)) - net: phy: add configuration of rx clock stop mode (Russell King (Oracle)) - net/mlx5e: Update TX ESN context for IPSec hardware offload (Jianbo Liu) - xfrm: Support ESN context update to hardware for TX (Jianbo Liu) - xfrm: iptfs: add tracepoint functionality (Christian Hopps) - xfrm: iptfs: handle reordering of received packets (Christian Hopps) - xfrm: iptfs: add skb-fragment sharing code (Christian Hopps) - xfrm: iptfs: add reusing received skb for the tunnel egress packet (Christian Hopps) - xfrm: iptfs: handle received fragmented inner packets (Christian Hopps) - xfrm: iptfs: add basic receive packet (tunnel egress) handling (Christian Hopps) - xfrm: iptfs: add fragmenting of larger than MTU user packets (Christian Hopps) - xfrm: iptfs: share page fragments of inner packets (Christian Hopps) - xfrm: iptfs: add user packet (tunnel ingress) handling (Christian Hopps) - xfrm: iptfs: add new iptfs xfrm mode impl (Christian Hopps) - xfrm: add generic iptfs defines and functionality (Christian Hopps) - xfrm: add mode_cbs module functionality (Christian Hopps) - xfrm: netlink: add config (netlink) options (Christian Hopps) - include: uapi: protocol number and packet structs for AGGFRAG in ESP (Christian Hopps) - xfrm: config: add CONFIG_XFRM_IPTFS (Christian Hopps) - net: dsa: qca8k: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - net: phy: micrel: use helper phy_disable_eee (Heiner Kallweit) - netconsole: selftest: verify userdata entry limit (Breno Leitao) - netconsole: selftest: Delete all userdata keys (Breno Leitao) - netconsole: selftest: Split the helpers from the selftest (Breno Leitao) - netconsole: Warn if MAX_USERDATA_ITEMS limit is exceeded (Breno Leitao) - tools: ynl: add main install target (Jan Stancek) - tools: ynl: add install target for generated content (Jan Stancek) - tools: ynl: add initial pyproject.toml for packaging (Jan Stancek) - tools: ynl: move python code to separate sub-directory (Jan Stancek) - tools: ynl-gen-c: improve support for empty nests (Jakub Kicinski) - enic: Fix typo in comment in table indexed by link speed (John Daley) - enic: Obtain the Link speed only after the link comes up (John Daley) - enic: Move RX coalescing set function (John Daley) - dt-bindings: net: qcom,ipa: Use recommended MBN firmware format in DTS example (Krzysztof Kozlowski) - selftests: net: test listing NAPI vs queue resets (Jakub Kicinski) - netdevsim: add debugfs-triggered queue reset (Jakub Kicinski) - netdevsim: add queue management API support (Jakub Kicinski) - netdevsim: add queue alloc/free helpers (Jakub Kicinski) - netdevsim: allocate rqs individually (Jakub Kicinski) - netdevsim: support NAPI config (Jakub Kicinski) - netdev: define NETDEV_INTERNAL (Jakub Kicinski) - net: make sure we retain NAPI ordering on netdev->napi_list (Jakub Kicinski) - net: hsr: remove synchronize_rcu() from hsr_add_port() (Eric Dumazet) - net: no longer reset transport_header in __netif_receive_skb_core() (Eric Dumazet) - dt-bindings: net: Correct indentation and style in DTS example (Krzysztof Kozlowski) - netlink: add IPv6 anycast join/leave notifications (Yuyang Huang) - net/mlx5: use do_aux_work for PHC overflow checks (Vadim Fedorenko) - net: stmmac: Unexport stmmac_rx_offset() from stmmac.h (Furong Xu) - r8169: add support for RTL8125BP rev.b (ChunHao Lin) - selftests: drv-net: test drivers sleeping in ndo_get_stats64 (Jakub Kicinski) - intel/fm10k: Remove unused fm10k_iov_msg_mac_vlan_pf (Dr. David Alan Gilbert) - igc: Link queues to NAPI instances (Joe Damato) - igc: Link IRQs to NAPI instances (Joe Damato) - i40e: add ability to reset VF for Tx and Rx MDD events (Aleksandr Loktionov) - ixgbevf: Fix passing 0 to ERR_PTR in ixgbevf_run_xdp() (Yue Haibing) - ixgbe: Fix passing 0 to ERR_PTR in ixgbe_run_xdp() (Yue Haibing) - igb: Fix passing 0 to ERR_PTR in igb_run_xdp() (Yue Haibing) - igc: Fix passing 0 to ERR_PTR in igc_xdp_run_prog() (Yue Haibing) - igc: Allow hot-swapping XDP program (Song Yoong Siang) - igb: Add AF_XDP zero-copy Tx support (Sriram Yagnaraman) - igb: Add AF_XDP zero-copy Rx support (Sriram Yagnaraman) - igb: Add XDP finalize and stats update functions (Kurt Kanzenbach) - igb: Introduce XSK data structures and helpers (Sriram Yagnaraman) - igb: Introduce igb_xdp_is_enabled() (Sriram Yagnaraman) - igb: Remove static qualifiers (Sriram Yagnaraman) - netlink: specs: rt_link: decode ip6tnl, vti and vti6 link attrs (Jakub Kicinski) - tools: ynl: print some information about attribute we can't parse (Jakub Kicinski) - tools: ynl: correctly handle overrides of fields in subset (Jakub Kicinski) - if_vlan: fix kdoc warnings (Jakub Kicinski) - net: dsa: remove get_mac_eee() method (Russell King (Oracle)) - net: dsa: qca: remove qca8k_get_mac_eee() (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove mv88e6xxx_get_mac_eee() (Russell King (Oracle)) - net: dsa: mt753x: remove ksz_get_mac_eee() (Russell King (Oracle)) - net: dsa: ksz: remove ksz_get_mac_eee() (Russell King (Oracle)) - net: dsa: b53/bcm_sf2: remove b53_get_mac_eee() (Russell King (Oracle)) - net: dsa: no longer call ds->ops->get_mac_eee() (Russell King (Oracle)) - net: dsa: mt753x: remove setting of tx_lpi parameters (Russell King (Oracle)) - net: dsa: ksz: remove setting of tx_lpi parameters (Russell King (Oracle)) - net: Hold rtnl_net_lock() in (un)?register_netdevice_notifier_dev_net(). (Kuniyuki Iwashima) - net: Hold rtnl_net_lock() in (un)?register_netdevice_notifier_net(). (Kuniyuki Iwashima) - net: Hold __rtnl_net_lock() in (un)?register_netdevice_notifier(). (Kuniyuki Iwashima) - ixgbevf: Remove unused ixgbevf_hv_mbx_ops (Dr. David Alan Gilbert) - net: watchdog: rename __dev_watchdog_up() and dev_watchdog_down() (Eric Dumazet) - selftests/bpf: Extend netkit tests to validate set {head,tail}room (Daniel Borkmann) - netkit: Add add netkit {head,tail}room to rt_link.yaml (Daniel Borkmann) - netkit: Allow for configuring needed_{head,tail}room (Daniel Borkmann) - selftests/bpf: Migrate test_xdp_meta.sh into xdp_context_test_run.c (Bastien Curutchet) - selftests/bpf: test_xdp_meta: Rename BPF sections (Bastien Curutchet) - selftests/bpf: Enable Tx hwtstamp in xdp_hw_metadata (Song Yoong Siang) - selftests/bpf: Actuate tx_metadata_len in xdp_hw_metadata (Song Yoong Siang) - bridge: Make br_is_nd_neigh_msg() accept pointer to "const struct sk_buff" (Ted Chen) - dev: Hold per-netns RTNL in (un)?register_netdev(). (Kuniyuki Iwashima) - rtnetlink: Add rtnl_net_lock_killable(). (Kuniyuki Iwashima) - eth: fbnic: update fbnic_poll return value (Mohsin Bashir) - net: airoha: Add sched HTB offload support (Lorenzo Bianconi) - net: airoha: Add sched ETS offload support (Lorenzo Bianconi) - net: airoha: Introduce ndo_select_queue callback (Lorenzo Bianconi) - net: airoha: Enable Tx drop capability for each Tx DMA ring (Lorenzo Bianconi) - selftests/net: packetdrill: report benign debug flakes as xfail (Willem de Bruijn) - net: stmmac: Set dma_sync_size to zero for discarded frames (Furong Xu) - octeontx2-pf: mcs: Remove dead code and semi-colon from rsrc_name() (Nihar Chaithanya) - nfc: st21nfca: Drop unneeded null check in st21nfca_tx_work() (Krzysztof Kozlowski) - net/mlx5: HWS, set timeout on polling for completion (Yevgeny Kliteynik) - net/mlx5: HWS, support flow sampler destination (Vlad Dogaru) - net/mlx5: HWS, use the right size when writing arg data (Yevgeny Kliteynik) - net/mlx5: HWS, handle returned error value in pool alloc (Vlad Dogaru) - net/mlx5: HWS, fix definer's HWS_SET32 macro for negative offset (Yevgeny Kliteynik) - net/mlx5: HWS, separate SQ that HWS uses from the usual traffic SQs (Yevgeny Kliteynik) - net/mlx5: HWS, num_of_rules counter on matcher should be atomic (Yevgeny Kliteynik) - net/mlx5: HWS, reduce memory consumption of a matcher struct (Yevgeny Kliteynik) - net/mlx5: HWS, remove wrong deletion of the miss table list (Yevgeny Kliteynik) - net/mlx5: HWS, change error flow on matcher disconnect (Yevgeny Kliteynik) - net/mlx5: HWS, add error message on failure to move rules (Yevgeny Kliteynik) - net/mlx5: HWS, simplify allocations as we support only FDB (Yevgeny Kliteynik) - net/mlx5: HWS, denote how refcounts are protected (Yevgeny Kliteynik) - net/mlx5: HWS, remove implementation of unused FW commands (Yevgeny Kliteynik) - net/mlx5: HWS, remove the use of duplicated structs (Yevgeny Kliteynik) - net: pcs: xpcs: make xpcs_get_interfaces() static (Russell King (Oracle)) - net: stmmac: use PCS supported_interfaces (Russell King (Oracle)) - net: pcs: lynx: fill in PCS supported_interfaces (Russell King (Oracle)) - net: pcs: mtk-lynxi: fill in PCS supported_interfaces (Russell King (Oracle)) - net: pcs: xpcs: fill in PCS supported_interfaces (Russell King (Oracle)) - net: phylink: add support for PCS supported_interfaces bitmap (Russell King (Oracle)) - net: hsr: remove one synchronize_rcu() from hsr_del_port() (Eric Dumazet) - ax25: rcu protect dev->ax25_ptr (Eric Dumazet) - sctp: Prepare sctp_v4_get_dst() to dscp_t conversion. (Guillaume Nault) - igc: Remove unused igc_read/write_pcie_cap_reg (Dr. David Alan Gilbert) - igc: Remove unused igc_read/write_pci_cfg wrappers (Dr. David Alan Gilbert) - igc: Remove unused igc_acquire/release_nvm (Dr. David Alan Gilbert) - i40e: Remove unused i40e_dcb_hw_get_num_tc (Dr. David Alan Gilbert) - i40e: Remove unused i40e_asq_send_command_v2 (Dr. David Alan Gilbert) - i40e: Remove unused i40e_commit_partition_bw_setting (Dr. David Alan Gilbert) - i40e: Remove unused i40e_del_filter (Dr. David Alan Gilbert) - i40e: Remove unused i40e_get_cur_guaranteed_fd_count (Dr. David Alan Gilbert) - i40e: Deadcode profile code (Dr. David Alan Gilbert) - i40e: Remove unused i40e_(read|write)_phy_register (Dr. David Alan Gilbert) - i40e: Remove unused i40e_blink_phy_link_led (Dr. David Alan Gilbert) - i40e: Deadcode i40e_aq_* (Dr. David Alan Gilbert) - net: mac802154: Remove unused ieee802154_mlme_tx_one (Dr. David Alan Gilbert) - Documentation: ieee802154: fix grammar (Leo Stone) - net: stmmac: TSO: Simplify the code flow of DMA descriptor allocations (Furong Xu) - net: pcs: pcs-mtk-lynxi: correctly report in-band status capabilities (Daniel Golle) - team: prevent adding a device which is already a team device lower (Octavian Purdila) - net: dwmac-imx: add imx93 clock input support in RMII mode (Mathieu Othacehe) - ipv4: remove useless arg (Yu Tian) - devlink: Improve the port attributes description (Parav Pandit) - ptp: ocp: constify 'struct bin_attribute' (Thomas Weißschuh) - net: phy: fix phy_disable_eee (Heiner Kallweit) - dt-bindings: net: sparx5: document RGMII delays (Daniel Machon) - net: lan969x: add RGMII implementation (Daniel Machon) - net: lan969x: add RGMII registers (Daniel Machon) - net: sparx5: verify RGMII speeds (Daniel Machon) - net: sparx5: only return PCS for modes that require it (Daniel Machon) - net: sparx5: skip low-speed configuration when port is RGMII (Daniel Machon) - net: sparx5: use is_port_rgmii() throughout (Daniel Machon) - net: sparx5: add function for RGMII port check (Daniel Machon) - net: sparx5: do some preparation work (Daniel Machon) - ixgbevf: Add support for Intel(R) E610 device (Piotr Kwapulinski) - PCI: Add PCI_VDEVICE_SUB helper macro (Piotr Kwapulinski) - ixgbe: Enable link management in E610 device (Piotr Kwapulinski) - ixgbe: Clean up the E610 link management related code (Piotr Kwapulinski) - ixgbe: Add ixgbe_x540 multiple header inclusion protection (Piotr Kwapulinski) - ixgbe: Add support for EEPROM dump in E610 device (Piotr Kwapulinski) - ixgbe: Add support for NVM handling in E610 device (Piotr Kwapulinski) - ixgbe: Add link management support for E610 device (Piotr Kwapulinski) - ixgbe: Add support for E610 device capabilities detection (Piotr Kwapulinski) - ixgbe: Add support for E610 FW Admin Command Interface (Piotr Kwapulinski) - net: ethtool: Fix suspicious rcu_dereference usage (Kory Maincent) - eth: fbnic: support ring channel set while up (Jakub Kicinski) - eth: fbnic: support ring channel get and set while down (Jakub Kicinski) - eth: fbnic: centralize the queue count and NAPI<>queue setting (Alexander Duyck) - eth: fbnic: add IRQ reuse support (Jakub Kicinski) - eth: fbnic: store NAPIs in an array instead of the list (Jakub Kicinski) - eth: fbnic: let user control the RSS hash fields (Alexander Duyck) - eth: fbnic: support setting RSS configuration (Alexander Duyck) - eth: fbnic: don't reset the secondary RSS indir table (Jakub Kicinski) - eth: fbnic: support querying RSS config (Alexander Duyck) - eth: fbnic: reorder ethtool code (Jakub Kicinski) - net/mlx5: fs, Add support for RDMA RX steering over IB link layer (Patrisious Haddad) - net/mlx5: Remove PTM support log message (Carolina Jubran) - net/mlx5: DR, add support for ConnectX-8 steering (Itamar Gozlan) - net/mlx5: DR, expand SWS STE callbacks and consolidate common structs (Itamar Gozlan) - net/mlx5: HWS, do not initialize native API queues (Yevgeny Kliteynik) - net/mlx5: HWS, no need to expose mlx5hws_send_queues_open/close (Yevgeny Kliteynik) - net/mlx5: fs, retry insertion to hash table on EBUSY (Mark Bloch) - net/mlx5: fs, add mlx5_fs_pool API (Moshe Shemesh) - net/mlx5: fs, add counter object to flow destination (Moshe Shemesh) - net/mlx5: LAG, Support LAG over Multi-Host NICs (Rongwei Liu) - net/mlx5: LAG, Refactor lag logic (Rongwei Liu) - net: phy: microchip_t1 : Add initialization of ptp for lan887x (Divya Koppera) - net: phy: Makefile: Add makefile support for rds ptp in Microchip phys (Divya Koppera) - net: phy: Kconfig: Add rds ptp library support and 1588 optional flag in Microchip phys (Divya Koppera) - net: phy: microchip_rds_ptp : Add rds ptp library for Microchip phys (Divya Koppera) - net: phy: microchip_rds_ptp: Add header file for Microchip rds ptp library (Divya Koppera) - vsock/test: Add test for MSG_ZEROCOPY completion memory leak (Michal Luczaj) - vsock/test: Add test for sk_error_queue memory leak (Michal Luczaj) - vsock/test: Add test for accept_queue memory leak (Michal Luczaj) - vsock/test: Adapt send_byte()/recv_byte() to handle MSG_ZEROCOPY (Michal Luczaj) - vsock/test: Add README blurb about kmemleak usage (Michal Luczaj) - vsock/test: Introduce option to select tests (Michal Luczaj) - vsock/test: Use NSEC_PER_SEC (Michal Luczaj) - netlink: correct nlmsg size for multicast notifications (Yuyang Huang) - selftests: drv-net: assume stats refresh is 0 if no ethtool -c support (Jakub Kicinski) - sfc: Use netdev refcount tracking in struct efx_async_filter_insertion (YiFei Zhu) - net: bridge: add skb drop reasons to the most common drop points (Radu Rendec) - net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE (Radu Rendec) - net: enetc: add UDP segmentation offload support (Wei Fang) - net: enetc: add LSO support for i.MX95 ENETC PF (Wei Fang) - net: enetc: update max chained Tx BD number for i.MX95 ENETC (Wei Fang) - net: enetc: add Tx checksum offload for i.MX95 ENETC (Wei Fang) - udp: Deal with race between UDP socket address change and rehash (Stefano Brivio) - l2tp: Use inet_sk_init_flowi4() in l2tp_ip_sendmsg(). (Guillaume Nault) - ipv4: Use inet_sk_init_flowi4() in __ip_queue_xmit(). (Guillaume Nault) - ipv4: Use inet_sk_init_flowi4() in inet_csk_rebuild_route(). (Guillaume Nault) - ipv4: Use inet_sk_init_flowi4() in ip4_datagram_release_cb(). (Guillaume Nault) - ipv4: Define inet_sk_init_flowi4() and use it in inet_sk_rebuild_header(). (Guillaume Nault) - net: dsa: microchip: Do not execute PTP driver code for unsupported switches (Tristram Ha) - qlcnic: use const 'struct bin_attribute' callbacks (Thomas Weißschuh) - selftests: net: Add a VLAN bridge binding selftest (Petr Machata) - selftests: net: lib: Add a couple autodefer helpers (Petr Machata) - net: bridge: Handle changes in VLAN_FLAG_BRIDGE_BINDING (Petr Machata) - net: bridge: Extract a helper to handle bridge_binding toggles (Petr Machata) - inetpeer: avoid false sharing in inet_peer_xrlim_allow() (Eric Dumazet) - net: hisilicon: hns: Remove unused enums (Dr. David Alan Gilbert) - net: hisilicon: hns: Remove reset helpers (Dr. David Alan Gilbert) - net: hisilicon: hns: Remove unused hns_rcb_start (Dr. David Alan Gilbert) - net: hisilicon: hns: Remove unused hns_dsaf_roce_reset (Dr. David Alan Gilbert) - xsk: add generic XSk &xdp_buff -> skb conversion (Alexander Lobakin) - xsk: make xsk_buff_add_frag() really add the frag via __xdp_buff_add_frag() (Alexander Lobakin) - xdp: add generic xdp_build_skb_from_buff() (Alexander Lobakin) - xdp: add generic xdp_buff_add_frag() (Alexander Lobakin) - page_pool: add page_pool_dev_alloc_netmem() (Alexander Lobakin) - gre: Drop ip_route_output_gre(). (Guillaume Nault) - af_unix: Add a prompt to CONFIG_AF_UNIX_OOB (Florent Revest) - selftests: net: remove redundant ncdevmem print (Jamal Hadi Salim) - sfc: remove efx_writed_page_locked (Andy Moreton) - net: stmmac: Drop useless code related to ethtool rx-copybreak (Furong Xu) - net: Document netmem driver support (Mina Almasry) - net: airoha: Fix error path in airoha_probe() (Lorenzo Bianconi) - net: ethernet: ti: cpsw: disable PHY EEE advertisement (Heiner Kallweit) - net: phy: add phy_disable_eee (Heiner Kallweit) - wifi: wlcore: sysfs: constify 'struct bin_attribute' (Thomas Weißschuh) - wifi: brcmfmac: clarify unmodifiable headroom log message (Alex Shumsky) - wifi: rtw89: phy: add dummy C2H event handler for report of TAS power (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: remove unnecessary assignment of return value of _dpk_dgain_read() (Ping-Ke Shih) - wifi: rtw89: 8852c: rfk: refine target channel calculation in _rx_dck_channel_calc() (Ping-Ke Shih) - wifi: rtlwifi: pci: wait for firmware loading before releasing memory (Thadeu Lima de Souza Cascardo) - wifi: rtlwifi: fix memory leaks and invalid access at probe error path (Thadeu Lima de Souza Cascardo) - wifi: rtlwifi: destroy workqueue at rtl_deinit_core (Thadeu Lima de Souza Cascardo) - wifi: rtlwifi: remove unused check_buddy_priv (Thadeu Lima de Souza Cascardo) - wifi: rtw89: 8922a: update format of RFK pre-notify H2C command v2 (Chih-Kang Chang) - wifi: rtw89: regd: update regulatory map to R68-R51 (Zong-Zhe Yang) - wifi: rtw89: 8852c: disable ER SU when 4x HE-LTF and 0.8 GI capability differ (Kuan-Chung Chen) - wifi: rtw89: disable firmware training HE GI and LTF (Kuan-Chung Chen) - wifi: rtw89: ps: update data for firmware and settings for hardware before/after PS (Eric Huang) - wifi: rtw89: ps: refactor channel info to firmware before entering PS (Ping-Ke Shih) - wifi: rtw89: ps: refactor PS flow to support MLO (Ping-Ke Shih) - wifi: rtw89: add crystal_cap check to avoid setting as overflow value (Chih-Kang Chang) - wifi: rtw89: refine link handling for link_sta_rc_update (Zong-Zhe Yang) - wifi: rtw89: 8922a: use RSSI from PHY report in RX descriptor (Chih-Kang Chang) - wifi: rtw89: 8852bt: add beacon filter and CQM support (Po-Hao Huang) - wifi: rtw89: 8852b: add beacon filter and CQM support (Po-Hao Huang) - wifi: rtw89: 8922a: Extend channel info field length for scan (Po-Hao Huang) - wifi: rtw89: pass target link_id to ieee80211_nullfunc_get() (Zong-Zhe Yang) - wifi: rtw89: pass target link_id to ieee80211_gtk_rekey_add() (Zong-Zhe Yang) - wifi: rtw89: apply MLD pairwise key to dynamically active links (Zong-Zhe Yang) - wifi: rtw89: implement ops of change vif/sta links (Zong-Zhe Yang) - wifi: rtw89: register ops of can_activate_links (Zong-Zhe Yang) - wifi: rtw89: 8922a: configure AP_LINK_PS if FW supports (Zong-Zhe Yang) - wifi: rtw88: usb: Enable RX aggregation for 8821au/8812au (Bitterblue Smith) - wifi: rtw88: usb: Support USB 3 with RTL8812AU (Bitterblue Smith) - wifi: rtl8xxxu: add more missing rtl8192cu USB IDs (Hans de Goede) - wifi: rtw89: handle different TX power between RF path (Kuan-Chung Chen) - wifi: rtw89: introduce dynamic antenna gain feature (Kuan-Chung Chen) - wifi: rtw89: sar: tweak 6GHz SAR subbands span (Kuan-Chung Chen) - wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit (Ping-Ke Shih) - wifi: rtlwifi: usb: fix workqueue leak when probe fails (Thadeu Lima de Souza Cascardo) - wifi: rtlwifi: fix init_sw_vars leak when probe fails (Thadeu Lima de Souza Cascardo) - wifi: rtlwifi: wait for firmware loading before releasing memory (Thadeu Lima de Souza Cascardo) - wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step (Thadeu Lima de Souza Cascardo) - wifi: rtlwifi: do not complete firmware loading needlessly (Thadeu Lima de Souza Cascardo) - wifi: rtlwifi: rtl8821ae: phy: restore removed code to fix infinite loop (Colin Ian King) - wifi: rtw88: Add additional USB IDs for RTL8812BU (Nick Morrow) - wifi: rtw88: 8812au: Add more device IDs (Nick Morrow) - wifi: rtw88: 8821au: Add additional devices to the USB_DEVICE list (Larry Finger) - wifi: brcmfmac: add missing header include for brcmf_dbg (Marcel Hamer) - wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() (Dmitry Antipov) - wifi: qtnfmac: fix spelling error in core.h (Liu Jing) - wifi: ath12k: introduce mlo_capable flag for device group (Karthikeyan Periyasamy) - wifi: ath12k: send QMI host capability after device group is ready (Karthikeyan Periyasamy) - wifi: ath12k: move struct ath12k_hw from per device to group (Karthikeyan Periyasamy) - wifi: ath12k: refactor core start based on hardware group (Karthikeyan Periyasamy) - wifi: ath12k: introduce device group abstraction (Karthikeyan Periyasamy) - wifi: ath12k: rename mlo_capable_flags to single_chip_mlo_supp (Aditya Kumar Singh) - wifi: ath12k: move ATH12K_FLAG_REGISTERED handling to ath12k_mac_register() (Karthikeyan Periyasamy) - wifi: ath12k: introduce QMI firmware ready flag (Karthikeyan Periyasamy) - wifi: ath12k: add ath12k_get_num_hw() (Karthikeyan Periyasamy) - wifi: ath12k: add ath12k_ab_to_ah() and ath12k_ab_set_ah() (Karthikeyan Periyasamy) - wifi: ath12k: Refactor core startup (Karthikeyan Periyasamy) - wifi: ath12k: ath12k_mac_op_sta_rc_update(): use mac80211 provided link id (Kalle Valo) - wifi: ath12k: ath12k_mac_op_set_key(): fix uninitialized symbol 'ret' (Kalle Valo) - wifi: ath12k: defer vdev creation for MLO (Rameshkumar Sundaram) - wifi: ath12k: ath12k_bss_assoc(): MLO support (Aditya Kumar Singh) - wifi: ath12k: do not return invalid link id for scan link (Sriram R) - wifi: ath12k: ath12k_mac_station_add(): fix potential rx_stats leak (Rameshkumar Sundaram) - wifi: ath12k: ath12k_mac_op_ampdu_action(): MLO support (Sriram R) - wifi: ath12k: ath12k_mac_op_flush(): MLO support (Sriram R) - wifi: ath12k: ath12k_mac_op_tx(): MLO support (Sriram R) - wifi: ath12k: convert struct ath12k::wmi_mgmt_tx_work to struct wiphy_work (Kalle Valo) - wifi: ath12k: Use mac80211 sta's link_sta instead of deflink (Sriram R) - wifi: ath12k: Use mac80211 vif's link_conf instead of bss_conf (Sriram R) - wifi: ath12k: modify chanctx iterators for MLO (Rameshkumar Sundaram) - wifi: ath12k: add reo queue lookup table for ML peers (Rameshkumar Sundaram) - wifi: ath12k: use arsta instead of sta (Sriram R) - wifi: ath12k: add primary link for data path operations (Sriram R) - wifi: ath12k: support change_sta_links() mac80211 op (Sriram R) - wifi: ath12k: Add MLO station state change handling (Sriram R) - wifi: ath11k: mark ath11k_wow_convert_8023_to_80211() as noinline (Jeff Johnson) - wifi: ath11k: mark ath11k_dp_rx_mon_mpdu_pop() as noinline (Jeff Johnson) - wifi: ath11k: mark some QMI driver event helpers as noinline (Jeff Johnson) - wifi: ath12k: Fix inappropriate use of print_array_to_buf_index() (Roopni Devanathan) - wifi: ath11k: add support for QCA6698AQ (Miaoqing Pan) - wifi: ath11k: miscellaneous spelling fixes (Dmitry Antipov) - wifi: ath11k: cleanup struct ath11k_mon_data (Dmitry Antipov) - wifi: ath11k: cleanup struct ath11k_reg_tpc_power_info (Dmitry Antipov) - wifi: ath11k: cleanup struct ath11k_vif (Dmitry Antipov) - wifi: wcn36xx: fix channel survey memory allocation size (Barnabás Czémán) - wifi: ath12k: Fix endianness issue in struct hal_tlv_64_hdr (P Praneesh) - wifi: ath12k: Support MBSSID Control Frame Stats (Sidhanta Sahu) - wifi: ath12k: Support Transmit PER Rate Stats (Dinesh Karthikeyan) - wifi: ath12k: Support SoC Common Stats (Dinesh Karthikeyan) - wifi: ath12k: Support phy counter and TPC stats (Dinesh Karthikeyan) - wifi: ath12k: Support Downlink Pager Stats (Dinesh Karthikeyan) - wifi: ath9k: Add RX inactivity detection and reset chip when it occurs (Toke Høiland-Jørgensen) - wifi: ath11k: Fix unexpected return buffer manager error for WCN6750/WCN6855 (Balaji Pothunoori) - wifi: ath12k: Fix for out-of bound access error (Karol Przybylski) - wifi: ath9k: miscellaneous spelling fixes (Dmitry Antipov) - wifi: ath12k: Add MLO peer assoc command support (Sriram R) - wifi: ath12k: add helper to find multi-link station (Sriram R) - wifi: ath12k: add multi-link flag in peer create command (Sriram R) - wifi: ath12k: Add helpers for multi link peer creation and deletion (Sriram R) - wifi: ath12k: introduce ath12k_hw_warn() (Kalle Valo) - wifi: ath12k: Refactor sta state machine (Sriram R) - wifi: ath12k: MLO vdev bringup changes (Sriram R) - wifi: ath12k: ath12k_mac_vdev_create(): use goto for error handling (Kalle Valo) - wifi: ath12k: mark QMI driver event helpers as noinline (Jeff Johnson) - wifi: ath11k: Suspend hardware before firmware mode off for WCN6750 (Balaji Pothunoori) - wifi: mwifiex: decrease timeout waiting for host sleep from 10s to 5s (Pin-yen Lin) - wifi: brcmfmac: fix brcmf_vif_clear_mgmt_ies when stopping AP (Renjaya Raga Zenta) - wifi: wlcore: testmode: Constify strutc nla_policy (Christophe JAILLET) - wifi: brcmfmac: fix scatter-gather handling by detecting end of sg list (Norbert van Bolhuis) - wifi: mac80211_hwsim: add 6 GHz EHT Mesh capabilities (Aditya Kumar Singh) - wifi: mac80211: add EHT 320 MHz support for mesh (Sathishkumar Muruganandam) - wifi: mac80211: ethtool: add monitor channel reporting (Dylan Eskew) - wifi: mac80211: get tx power per link (Rameshkumar Sundaram) - wifi: cfg80211: send MLO links tx power info in GET_INTERFACE (Rameshkumar Sundaram) - wifi: iwlwifi: mvm: Replace spaces for tabs in iwl_mvm_vendor_events_idx (Juan José Arboleda) - wifi: cfg80211: tests: Fix potential NULL dereference in test_cfg80211_parse_colocated_ap() (Zichen Xie) - wifi: mac80211: use wiphy guard (Johannes Berg) - wifi: cfg80211: define and use wiphy guard (Johannes Berg) - wifi: mac80211: Accept authentication frames on P2P device (Andrei Otcheretianski) - wifi: mac80211: fix variable used in for_each_sdata_link() (Aloka Dixit) - net: netlink: catch attempts to send empty messages (Jakub Kicinski) - net: dsa: microchip: Add suspend/resume support to KSZ DSA driver (Tristram Ha) - MAINTAINERS: bnxt_en: Add Pavan Chebbi as co-maintainer (Michael Chan) - bnxt_en: Skip reading PXP registers during ethtool -d if unsupported (Michael Chan) - bnxt_en: Skip MAC loopback selftest if it is unsupported by FW (Michael Chan) - bnxt_en: Skip PHY loopback ethtool selftest if unsupported by FW (Michael Chan) - bnxt_en: Do not allow ethtool -m on an untrusted VF (Michael Chan) - bnxt_en: Use FW defined resource limits for RoCE (Hongguang Gao) - selftests: fib_rule_tests: Add flow label selector match tests (Ido Schimmel) - tracing: ipv6: Add flow label to fib6_table_lookup tracepoint (Ido Schimmel) - netlink: specs: Add route flow label attribute (Ido Schimmel) - ipv6: Add flow label to route get requests (Ido Schimmel) - netlink: specs: Add FIB rule flow label attributes (Ido Schimmel) - net: fib_rules: Enable flow label selector usage (Ido Schimmel) - ipv6: fib_rules: Add flow label support (Ido Schimmel) - ipv4: fib_rules: Reject flow label attributes (Ido Schimmel) - net: fib_rules: Add flow label selector attributes (Ido Schimmel) - net: renesas: rswitch: add mdio C22 support (Nikita Yushchenko) - net: renesas: rswitch: use generic MPSM operation for mdio C45 (Nikita Yushchenko) - net: renesas: rswitch: align mdio C45 operations with datasheet (Nikita Yushchenko) - net: renesas: rswitch: use FIELD_PREP for remaining MPIC register fields (Nikita Yushchenko) - net: renesas: rswitch: do not write to MPSM register at init time (Nikita Yushchenko) - ice: Add MDD logging via devlink health (Ben Shelton) - ice: add Tx hang devlink health reporter (Przemek Kitszel) - ice: rename devlink_port.[ch] to port.[ch] (Przemek Kitszel) - devlink: add devlink_fmsg_dump_skb() function (Mateusz Polchlopek) - devlink: add devlink_fmsg_put() macro (Przemek Kitszel) - checkpatch: don't complain on _Generic() use (Przemek Kitszel) - ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple() (Eric Dumazet) - docs: net: bonding: fix typos (shunlizhou) - net/mlx5e: Report rx_discards_phy via rx_dropped (Yafang Shao) - selftests/net: packetdrill: import tcp/user_timeout, tcp/validate, tcp/sendfile, tcp/limited-transmit, tcp/syscall_bad_arg (Soham Chakradeo) - selftests/net: packetdrill: import tcp/eor, tcp/splice, tcp/ts_recent, tcp/blocking (Soham Chakradeo) - selftests/net: packetdrill: import tcp/fast_recovery, tcp/nagle, tcp/timestamping (Soham Chakradeo) - selftests/net: packetdrill: import tcp/ecn, tcp/close, tcp/sack, tcp/tcp_info (Soham Chakradeo) - net: Remove bouncing hippi list (Dr. David Alan Gilbert) - net: dsa: qca8k: Fix inconsistent use of jiffies vs milliseconds (Andrew Lunn) - net: hibmcge: Add nway_reset supported in this module (Jijie Shao) - net: hibmcge: Add reset supported in this module (Jijie Shao) - net: hibmcge: Add pauseparam supported in this module (Jijie Shao) - net: hibmcge: Add register dump supported in this module (Jijie Shao) - net: hibmcge: Add unicast frame filter supported in this module (Jijie Shao) - net: hibmcge: Add irq_info file to debugfs (Jijie Shao) - net: hibmcge: Add debugfs supported in this module (Jijie Shao) - net: usb: lan78xx: Improve error handling in WoL operations (Oleksij Rempel) - net: usb: lan78xx: remove PHY register access from ethtool get_regs (Oleksij Rempel) - net: usb: lan78xx: rename phy_mutex to mdiobus_mutex (Oleksij Rempel) - net: usb: lan78xx: Use action-specific label in lan78xx_mac_reset (Oleksij Rempel) - net: usb: lan78xx: Use ETIMEDOUT instead of ETIME in lan78xx_stop_hw (Oleksij Rempel) - net: usb: lan78xx: Add error handling to lan78xx_get_regs (Oleksij Rempel) - niu: Use page->private instead of page->index (Matthew Wilcox (Oracle)) - mlxsw: Switch to napi_gro_receive() (Ido Schimmel) - inetpeer: do not get a refcount in inet_getpeer() (Eric Dumazet) - inetpeer: update inetpeer timestamp in inet_getpeer() (Eric Dumazet) - inetpeer: remove create argument of inet_getpeer() (Eric Dumazet) - inetpeer: remove create argument of inet_getpeer_v[46]() (Eric Dumazet) - netxen_nic: constify 'struct bin_attribute' (Thomas Weißschuh) - net: phy: ks8995: constify 'struct bin_attribute' (Thomas Weißschuh) - net: bridge: constify 'struct bin_attribute' (Thomas Weißschuh) - net: page_pool: rename page_pool_is_last_ref() (Jakub Kicinski) - rust: net::phy scope ThisModule usage in the module_phy_driver macro (Rahul Rameshbabu) - net/sched: Add drop reasons for AQM-based qdiscs (Toke Høiland-Jørgensen) - af_unix: Remove unix_our_peer(). (Kuniyuki Iwashima) - af_unix: Clean up error paths in unix_dgram_sendmsg(). (Kuniyuki Iwashima) - af_unix: Clean up SOCK_DEAD error paths in unix_dgram_sendmsg(). (Kuniyuki Iwashima) - af_unix: Defer sock_put() to clean up path in unix_dgram_sendmsg(). (Kuniyuki Iwashima) - af_unix: Split restart label in unix_dgram_sendmsg(). (Kuniyuki Iwashima) - af_unix: Use msg->{msg_name,msg_namelen} in unix_dgram_sendmsg(). (Kuniyuki Iwashima) - af_unix: Move !sunaddr case in unix_dgram_sendmsg(). (Kuniyuki Iwashima) - af_unix: Set error only when needed in unix_dgram_sendmsg(). (Kuniyuki Iwashima) - af_unix: Clean up error paths in unix_stream_sendmsg(). (Kuniyuki Iwashima) - af_unix: Set error only when needed in unix_stream_sendmsg(). (Kuniyuki Iwashima) - af_unix: Clean up error paths in unix_stream_connect(). (Kuniyuki Iwashima) - af_unix: Set error only when needed in unix_stream_connect(). (Kuniyuki Iwashima) - r8169: add support for RTL8125D rev.b (ChunHao Lin) - r8169: adjust version numbering for RTL8126 (Heiner Kallweit) - sock: Introduce SO_RCVPRIORITY socket option (Anna Emese Nyiri) - selftests: net: test SO_PRIORITY ancillary data with cmsg_sender (Anna Emese Nyiri) - sock: support SO_PRIORITY cmsg (Anna Emese Nyiri) - sock: Introduce sk_set_prio_allowed helper function (Anna Emese Nyiri) - netlink: specs: add phys-binding attr to rt_link spec (Donald Hunter) - rxrpc: Fix ability to add more data to a call once MSG_MORE deasserted (David Howells) - rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link (David Howells) - net/mlx5: Add device cap abs_native_port_num (Rongwei Liu) - net/mlx5: qos: Add ifc support for cross-esw scheduling (Cosmin Ratiu) - net/mlx5: Add support for new scheduling elements (Carolina Jubran) - net/mlx5: Add ConnectX-8 device to ifc (Yevgeny Kliteynik) - net/mlx5: ifc: Reorganize mlx5_ifc_flow_table_context_bits (Cosmin Ratiu) - net: ethtool: Add support for tsconfig command to get/set hwtstamp config (Kory Maincent) - net: ethtool: tsinfo: Enhance tsinfo to support several hwtstamp by net topology (Kory Maincent) - net: Add the possibility to support a selected hwtstamp in netdevice (Kory Maincent) - net: Make net_hwtstamp_validate accessible (Kory Maincent) - net: Make dev_get_hwtstamp_phylib accessible (Kory Maincent) - selftests: tls: add rekey tests (Sabrina Dubroca) - selftests: tls: add key_generation argument to tls_crypto_info_init (Sabrina Dubroca) - docs: tls: document TLS1.3 key updates (Sabrina Dubroca) - tls: add counters for rekey (Sabrina Dubroca) - tls: implement rekey for TLS1.3 (Sabrina Dubroca) - tls: block decryption when a rekey is pending (Sabrina Dubroca) - mptcp: drop useless "err = 0" in subflow_destroy (Geliang Tang) - mptcp: change local addr type of subflow_destroy (Geliang Tang) - mptcp: drop free_list for deleting entries (Geliang Tang) - mptcp: move mptcp_pm_remove_addrs into pm_userspace (Geliang Tang) - mptcp: add mptcp_userspace_pm_get_sock helper (Geliang Tang) - mptcp: add mptcp_for_each_userspace_pm_addr macro (Geliang Tang) - mptcp: add mptcp_userspace_pm_lookup_addr helper (Geliang Tang) - net: wan: framer: Simplify API framer_provider_simple_of_xlate() implementation (Zijun Hu) - gve: Convert timeouts to secs_to_jiffies() (Easwar Hariharan) - netlink: specs: add uint, sint to netlink-raw schema (Donald Hunter) - octeontx2-af: fix build regression without CONFIG_DCB (Arnd Bergmann) - ionic: remove the unused nb_work (Brett Creeley) - ethernet: Make OA_TC6 config symbol invisible (Geert Uytterhoeven) - net: phylink: improve phylink_sfp_config_phy() error message with missing PHY driver (Vladimir Oltean) - net: ena: Fix incorrect indentation (Shay Agroskin) - ipv4: output metric as unsigned int (Maximilian Güntner) - net: phy: dp83822: Add support for GPIO2 clock output (Dimitri Fedrau) - dt-bindings: net: dp83822: Add support for GPIO2 clock output (Dimitri Fedrau) - netlink: add IGMP/MLD join/leave notifications (Yuyang Huang) - net: stmmac: Drop redundant dwxgmac_tc_ops variable (Furong Xu) - page_pool: disable sync for cpu for dmabuf memory provider (Mina Almasry) - page_pool: Set `dma_sync` to false for devmem memory provider (Samiullah Khawaja) - net: page_pool: create page_pool_alloc_netmem (Mina Almasry) - net: page_pool: rename page_pool_alloc_netmem to *_netmems (Mina Almasry) - skbuff: allow 2-4-argument skb_frag_dma_map() (Alexander Lobakin) - xdp: make __xdp_return() MP-agnostic (Alexander Lobakin) - xdp: get rid of xdp_frame::mem.id (Alexander Lobakin) - page_pool: allow mixing PPs within one bulk (Alexander Lobakin) - net_sched: sch_cake: Add drop reasons (Toke Høiland-Jørgensen) - net/smc: support ipv4 mapped ipv6 addr client for smc-r v2 (Guangguan Wang) - net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Guangguan Wang) - selftests: forwarding: add a pvid_change test to bridge_vlan_unaware (Vladimir Oltean) - ionic: add support for QSFP_PLUS_CMIS (Shannon Nelson) - ionic: add speed defines for 200G and 400G (Shannon Nelson) - ionic: Translate IONIC_RC_ENOSUPP to EOPNOTSUPP (Brett Creeley) - ionic: Use VLAN_ETH_HLEN when possible (Brett Creeley) - ionic: add asic codes to firmware interface file (Shannon Nelson) - net: dsa: require .support_eee() method to be implemented (Russell King (Oracle)) - net: dsa: ksz: implement .support_eee() method (Russell King (Oracle)) - net: dsa: mv88e6xxx: implement .support_eee() method (Russell King (Oracle)) - net: dsa: qca8k: implement .support_eee() method (Russell King (Oracle)) - net: dsa: mt753x: implement .support_eee() method (Russell King (Oracle)) - net: dsa: b53/bcm_sf2: implement .support_eee() method (Russell King (Oracle)) - net: dsa: provide implementation of .support_eee() (Russell King (Oracle)) - net: dsa: add hook to determine whether EEE is supported (Russell King (Oracle)) - net: dsa: remove check for dp->pl in EEE methods (Russell King (Oracle)) - net: fec: use phydev->eee_cfg.tx_lpi_timer (Russell King (Oracle)) - mlxsw: spectrum_flower: Do not allow mixing sample and mirror actions (Ido Schimmel) - tcp: Add sysctl to configure TIME-WAIT reuse delay (Jakub Sitnicki) - tcp: Measure TIME-WAIT reuse delay with millisecond precision (Jakub Sitnicki) - ipv6: mcast: annotate data-race around psf->sf_count[MCAST_XXX] (Eric Dumazet) - ipv6: mcast: annotate data-races around mc->mca_sfcount[MCAST_EXCLUDE] (Eric Dumazet) - ipv6: mcast: reduce ipv6_chk_mcast_addr() indentation (Eric Dumazet) - ice: cleanup Rx queue context programming functions (Jacob Keller) - ice: move prefetch enable to ice_setup_rx_ctx (Jacob Keller) - ice: reduce size of queue context fields (Jacob Keller) - ice: use for Tx and Rx queue context data (Jacob Keller) - ice: use structures to keep track of queue context size (Jacob Keller) - ice: remove int_q_state from ice_tlan_ctx (Jacob Keller) - lib: packing: document recently added APIs (Jacob Keller) - lib: packing: add pack_fields() and unpack_fields() (Vladimir Oltean) - lib: packing: demote truncation error in pack() to a warning in __pack() (Vladimir Oltean) - lib: packing: create __pack() and __unpack() variants without error checking (Vladimir Oltean) - isdn: Remove unused get_Bprotocol4id() (Dr. David Alan Gilbert) - cn10k-ipsec: Fix compilation error when CONFIG_XFRM_OFFLOAD disabled (Bharat Bhushan) - gve: Remove unused gve_adminq_set_mtu (Dr. David Alan Gilbert) - nfp: Convert timeouts to secs_to_jiffies() (Easwar Hariharan) - l2tp: Handle eth stats using NETDEV_PCPU_STAT_DSTATS. (James Chapman) - net: renesas: rswitch: enable only used MFWD features (Nikita Yushchenko) - net: usb: lan78xx: Rename lan78xx_phy_wait_not_busy to lan78xx_mdiobus_wait_not_busy (Oleksij Rempel) - net: usb: lan78xx: Improve error handling in lan78xx_phy_wait_not_busy (Oleksij Rempel) - net: usb: lan78xx: Fix return value handling in lan78xx_set_features (Oleksij Rempel) - net: usb: lan78xx: Simplify lan78xx_update_reg (Oleksij Rempel) - net: usb: lan78xx: Add error handling to lan78xx_set_mac_addr (Oleksij Rempel) - net: usb: lan78xx: Add error handling to lan78xx_init_mac_address (Oleksij Rempel) - net: usb: lan78xx: Add error handling to lan78xx_setup_irq_domain (Oleksij Rempel) - net: wwan: t7xx: Replace deprecated PCI functions (Philipp Stanner) - rtnetlink: remove pad field in ndo_fdb_dump_context (Eric Dumazet) - rtnetlink: switch rtnl_fdb_dump() to for_each_netdev_dump() (Eric Dumazet) - rtnetlink: add ndo_fdb_dump_context (Eric Dumazet) - net: phy: dp83822: Replace DP83822_DEVADDR with MDIO_MMD_VEND2 (Dimitri Fedrau) - net: hinic: Fix typo in dev_err message (Andrew Kreimer) - net: pktgen: Use kthread_create_on_cpu() (Frederic Weisbecker) - net: stmmac: Relocate extern declarations in common.h and hwif.h (Furong Xu) - dsa: mv88e6xxx: Centralise common statistics check (Andrew Lunn) - dsa: mv88e6xxx: Move available stats into info structure (Andrew Lunn) - MAINTAINERS: Add Jan Petrous as the NXP S32G/R DWMAC driver maintainer (Jan Petrous (OSS)) - net: stmmac: dwmac-s32: add basic NXP S32G/S32R glue driver (Jan Petrous (OSS)) - dt-bindings: net: Add DT bindings for DWMAC on NXP S32G/R SoCs (Jan Petrous (OSS)) - net: dwmac-sti: Use helper rgmii_clock (Jan Petrous (OSS)) - net: xgene_enet: Use helper rgmii_clock (Jan Petrous (OSS)) - net: macb: Use helper rgmii_clock (Jan Petrous (OSS)) - net: dwmac-starfive: Use helper rgmii_clock (Jan Petrous (OSS)) - net: dwmac-rk: Use helper rgmii_clock (Jan Petrous (OSS)) - net: dwmac-intel-plat: Use helper rgmii_clock (Jan Petrous (OSS)) - net: dwmac-imx: Use helper rgmii_clock (Jan Petrous (OSS)) - net: dwmac-dwc-qos-eth: Use helper rgmii_clock (Jan Petrous (OSS)) - net: phy: Add helper for mapping RGMII link speed to clock rate (Jan Petrous (OSS)) - net: stmmac: Fix clock rate variables size (Jan Petrous (OSS)) - net: stmmac: Extend CSR calc support (Jan Petrous (OSS)) - net: stmmac: Fix CSR divider comment (Jan Petrous (OSS)) - net: renesas: rswitch: remove speed from gwca structure (Nikita Yushchenko) - net: renesas: rswitch: do not deinit disabled ports (Nikita Yushchenko) - octeon_ep: add ndo ops for VFs in PF driver (Shinas Rasheed) - selftests: forwarding: Add a selftest for the new reserved_bits UAPI (Petr Machata) - selftests: net: lib: Add several autodefer helpers (Petr Machata) - selftests: net: lib: Rename ip_link_master() to ip_link_set_master() (Petr Machata) - vxlan: Add an attribute to make VXLAN header validation configurable (Petr Machata) - vxlan: vxlan_rcv(): Drop unparsed (Petr Machata) - vxlan: Bump error counters for header mismatches (Petr Machata) - vxlan: Track reserved bits explicitly as part of the configuration (Petr Machata) - vxlan: vxlan_rcv(): Extract vxlan_hdr(skb) to a named variable (Petr Machata) - vxlan: vxlan_rcv() callees: Drop the unparsed argument (Petr Machata) - vxlan: vxlan_rcv() callees: Move clearing of unparsed flags out (Petr Machata) - vxlan: In vxlan_rcv(), access flags through the vxlan netdevice (Petr Machata) - net: reformat kdoc return statements (Jakub Kicinski) - net: dsa: microchip: Make MDIO bus name unique (Jesse Van Gavere) - mctp: no longer rely on net->dev_index_head[] (Eric Dumazet) - rxrpc: Implement RACK/TLP to deal with transmission stalls [RFC8985] (David Howells) - rxrpc: Fix request for an ACK when cwnd is minimum (David Howells) - rxrpc: Manage RTT per-call rather than per-peer (David Howells) - rxrpc: Add a reason indicator to the tx_ack tracepoint (David Howells) - rxrpc: Add a reason indicator to the tx_data tracepoint (David Howells) - rxrpc: Tidy up the ACK parsing a bit (David Howells) - rxrpc: Use irq-disabling spinlocks between app and I/O thread (David Howells) - rxrpc: Don't allocate a txbuf for an ACK transmission (David Howells) - rxrpc: Send jumbo DATA packets (David Howells) - rxrpc: Fix initial resend timeout (David Howells) - rxrpc: Fix the calculation and use of RTO (David Howells) - rxrpc: Display userStatus in rxrpc_rx_ack trace (David Howells) - rxrpc: Adjust the rxrpc_rtt_rx tracepoint (David Howells) - rxrpc: Generate rtt_min (David Howells) - rxrpc: Don't use received skbuff timestamps (David Howells) - rxrpc: Store the DATA serial in the txqueue and use this in RTT calc (David Howells) - rxrpc: Use the new rxrpc_tx_queue struct to more efficiently process ACKs (David Howells) - rxrpc: Adjust names and types of congestion-related fields (David Howells) - rxrpc: Display stats about jumbo packets transmitted and received (David Howells) - rxrpc: Replace call->acks_first_seq with tracking of the hard ACK point (David Howells) - rxrpc: call->acks_hard_ack is now the same call->tx_bottom, so remove it (David Howells) - rxrpc: Implement progressive transmission queue struct (David Howells) - rxrpc: Don't need barrier for ->tx_bottom and ->acks_hard_ack (David Howells) - rxrpc: Timestamp DATA packets before transmitting them (David Howells) - rxrpc: Only set DF=1 on initial DATA transmission (David Howells) - rxrpc: Fix injection of packet loss (David Howells) - rxrpc: Fix CPU time starvation in I/O thread (David Howells) - rxrpc: Add a tracepoint to show variables pertinent to jumbo packet size (David Howells) - rxrpc: Prepare to be able to send jumbo DATA packets (David Howells) - rxrpc: Separate the packet length from the data length in rxrpc_txbuf (David Howells) - rxrpc: Implement path-MTU probing using padded PING ACKs (RFC8899) (David Howells) - rxrpc: Use a large kvec[] in rxrpc_local rather than every rxrpc_txbuf (David Howells) - rxrpc: Request an ACK on impending Tx stall (David Howells) - rxrpc: Show stats counter for received reason-0 ACKs (David Howells) - rxrpc: Don't set the MORE-PACKETS rxrpc wire header flag (David Howells) - rxrpc: Clean up Tx header flags generation handling (David Howells) - rxrpc: Use umin() and umax() rather than min_t()/max_t() where possible (David Howells) - rxrpc: Fix handling of received connection abort (David Howells) - ktime: Add us_to_ktime() (David Howells) - cn10k-ipsec: Enable outbound ipsec crypto offload (Bharat Bhushan) - cn10k-ipsec: Allow ipsec crypto offload for skb with SA (Bharat Bhushan) - cn10k-ipsec: Process outbound ipsec crypto offload (Bharat Bhushan) - cn10k-ipsec: Add SA add/del support for outb ipsec crypto offload (Bharat Bhushan) - cn10k-ipsec: Init hardware for outbound ipsec crypto offload (Bharat Bhushan) - octeontx2-af: Disable backpressure between CPT and NIX (Bharat Bhushan) - octeontx2-pf: Move skb fragment map/unmap to common code (Bharat Bhushan) - octeontx2-pf: map skb data as device writeable (Bharat Bhushan) - rtase: Refine the if statement (Justin Lai) - net: pcs: xpcs: implement pcs_inband_caps() method (Russell King (Oracle)) - net: pcs: pcs-mtk-lynxi: implement pcs_inband_caps() method (Russell King (Oracle)) - net: pcs: pcs-lynx: implement pcs_inband_caps() method (Russell King (Oracle)) - tun: fix group permission check (Stas Sergeev) - tools: ynl-gen-c: don't require -o argument (Johannes Berg) - tools: ynl-gen-c: annotate valid choices for --mode (Johannes Berg) - bareudp: Handle stats using NETDEV_PCPU_STAT_DSTATS. (Guillaume Nault) - geneve: Handle stats using NETDEV_PCPU_STAT_DSTATS. (Guillaume Nault) - vxlan: Handle stats using NETDEV_PCPU_STAT_DSTATS. (Guillaume Nault) - vrf: Make pcpu_dstats update functions available to other modules. (Guillaume Nault) - net: usb: lan78xx: Improve error handling in dataport and multicast writes (Oleksij Rempel) - net: usb: lan78xx: Add error handling to lan78xx_irq_bus_sync_unlock (Oleksij Rempel) - net: usb: lan78xx: Add error handling to set_rx_max_frame_length and set_mtu (Oleksij Rempel) - net: usb: lan78xx: Add error handling to lan78xx_init_ltm (Oleksij Rempel) - net: usb: lan78xx: Improve error handling in EEPROM and OTP operations (Oleksij Rempel) - net: usb: lan78xx: Fix error handling in MII read/write functions (Oleksij Rempel) - net: usb: lan78xx: Improve error reporting with %%pe specifier (Oleksij Rempel) - net: usb: lan78xx: move functions to avoid forward definitions (Oleksij Rempel) - net: usb: lan78xx: Remove KSZ9031 PHY fixup (Oleksij Rempel) - net: usb: lan78xx: Remove LAN8835 PHY fixup (Oleksij Rempel) - net: phy: update phy_ethtool_get_eee() documentation (Russell King (Oracle)) - net: phy: remove genphy_c45_eee_is_active()'s is_enabled arg (Russell King (Oracle)) - net: phy: avoid genphy_c45_ethtool_get_eee() setting eee_enabled (Russell King (Oracle)) - net: phy: marvell: use phydev->eee_cfg.eee_enabled (Russell King (Oracle)) - selftests: net: cleanup busy_poller.c (Joe Damato) - net: tipc: remove one synchronize_net() from tipc_nametbl_stop() (Eric Dumazet) - net: simplify resource acquisition + ioremap (Rosen Penev) - net: freescale: ucc_geth: phylink conversion (Maxime Chevallier) - net: freescale: ucc_geth: Introduce a helper to check Reduced modes (Maxime Chevallier) - net: freescale: ucc_geth: Move the serdes configuration around (Maxime Chevallier) - net: freescale: ucc_geth: Hardcode the preamble length to 7 bytes (Maxime Chevallier) - net: freescale: ucc_geth: Simplify frame length check (Maxime Chevallier) - net: freescale: ucc_geth: Use the correct type to store WoL opts (Maxime Chevallier) - net: freescale: ucc_geth: Fix WOL configuration (Maxime Chevallier) - net: freescale: ucc_geth: Use netdev->phydev to access the PHY (Maxime Chevallier) - net: freescale: ucc_geth: split adjust_link for phylink conversion (Maxime Chevallier) - net: freescale: ucc_geth: Drop support for the "interface" DT property (Maxime Chevallier) - page_pool: make page_pool_put_page_bulk() handle array of netmems (Alexander Lobakin) - netmem: add a couple of page helper wrappers (Alexander Lobakin) - xdp: register system page pool as an XDP memory model (Toke Høiland-Jørgensen) - xsk: allow attaching XSk pool via xdp_rxq_info_reg_mem_model() (Alexander Lobakin) - xdp: allow attaching already registered memory model to xdp_rxq_info (Alexander Lobakin) - xdp, xsk: constify read-only arguments of some static inline helpers (Alexander Lobakin) - bpf, xdp: constify some bpf_prog * function arguments (Alexander Lobakin) - xsk: align &xdp_buff_xsk harder (Alexander Lobakin) - selftests/tc-testing: sfq: test that kernel rejects limit of 1 (Octavian Purdila) - net_sched: sch_sfq: don't allow 1 packet limit (Octavian Purdila) - net_sched: sch_fq: add three drop_reason (Eric Dumazet) - ethtool: regenerate uapi header from the spec (Stanislav Fomichev) - ethtool: remove the comments that are not gonna be generated (Stanislav Fomichev) - ethtool: separate definitions that are gonna be generated (Stanislav Fomichev) - ynl: include uapi header after all dependencies (Stanislav Fomichev) - ynl: add missing pieces to ethtool spec to better match uapi header (Stanislav Fomichev) - ynl: support directional specs in ynl-gen-c.py (Stanislav Fomichev) - ynl: skip rendering attributes with header property in uapi mode (Stanislav Fomichev) - ynl: support enum-cnt-name attribute in legacy definitions (Stanislav Fomichev) - net: ipv6: rpl_iptunnel: mitigate 2-realloc issue (Justin Iurman) - net: ipv6: seg6_iptunnel: mitigate 2-realloc issue (Justin Iurman) - net: ipv6: ioam6_iptunnel: mitigate 2-realloc issue (Justin Iurman) - include: net: add static inline dst_dev_overhead() to dst.h (Justin Iurman) - r8169: simplify setting hwmon attribute visibility (Heiner Kallweit) - selftests/net: call sendmmsg via udpgso_bench.sh (Kenjiro Nakayama) - inet: add indirect call wrapper for getfrag() calls (Eric Dumazet) - net: phylink: remove phylink_phy_no_inband() (Russell King (Oracle)) - net: phylink: add negotiation of in-band capabilities (Russell King (Oracle)) - net: mvpp2: implement pcs_inband_caps() method (Russell King (Oracle)) - net: mvneta: implement pcs_inband_caps() method (Russell King (Oracle)) - net: phylink: add pcs_inband_caps() method (Russell King (Oracle)) - net: phy: marvell: implement config_inband() method (Russell King (Oracle)) - net: phy: add phy_config_inband() (Russell King (Oracle)) - net: phy: marvell: implement phy_inband_caps() method (Russell King (Oracle)) - net: phy: bcm84881: implement phy_inband_caps() method (Russell King (Oracle)) - net: phy: add phy_inband_caps() (Russell King (Oracle)) - net: phylink: add debug for phylink_major_config() (Russell King (Oracle)) - net: phylink: split cur_link_an_mode into requested and active (Russell King (Oracle)) - net: phylink: pass phylink and pcs into phylink_pcs_neg_mode() (Russell King (Oracle)) - rtase: Add support for RTL907XD-VA PCIe port (Justin Lai) - netcons: Add udp send fail statistics to netconsole (Maksym Kutsevol) - netpoll: Make netpoll_send_udp return status instead of void (Maksym Kutsevol) - netpoll: Use rtnl_dereference() for npinfo pointer access (Breno Leitao) - r8169: remove support for chip version 11 (Heiner Kallweit) - r8169: remove unused flag RTL_FLAG_TASK_RESET_NO_QUEUE_WAKE (Heiner Kallweit) - Revert "ptp: Switch back to struct platform_driver::remove()" (Jakub Kicinski) - mctp i2c: drop check because i2c_unregister_device() is NULL safe (Wolfram Sang) - ptp: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - cachestat: fix page cache statistics permission checking (Linus Torvalds) - audit: fix suffixed '/' filename matching (Ricardo Robaina) - selinux: make more use of str_read() when loading the policy (Christian Göttsche) - selinux: avoid unnecessary indirection in struct level_datum (Christian Göttsche) - selinux: use known type instead of void pointer (Christian Göttsche) - selinux: rename comparison functions for clarity (Christian Göttsche) - selinux: rework match_ipv6_addrmask() (Christian Göttsche) - selinux: constify and reconcile function parameter names (Christian Göttsche) - selinux: avoid using types indicating user space interaction (Christian Göttsche) - selinux: supply missing field initializers (Christian Göttsche) - selinux: add netlink nlmsg_type audit message (Thiébaud Weksteen) - selinux: add support for xperms in conditional policies (Christian Göttsche) - selinux: Fix SCTP error inconsistency in selinux_socket_bind() (Mikhail Ivanov) - selinux: use native iterator types (Christian Göttsche) - selinux: add generated av_permissions.h to targets (Thomas Weißschuh) - lockdown: initialize local array before use to quiet static analysis (Tanya Agarwal) - safesetid: check size of policy writes (Leo Stone) - net: corrections for security_secid_to_secctx returns (Casey Schaufler) - lsm: rename variable to avoid shadowing (Christian Göttsche) - lsm: constify function parameters (Christian Göttsche) - security: remove redundant assignment to return variable (Colin Ian King) - lsm: Only build lsm_audit.c if CONFIG_SECURITY and CONFIG_AUDIT are set (Mickaël Salaün) - selftests: refactor the lsm `flags_overset_lsm_set_self_attr` test (Amit Vadhavana) - binder: initialize lsm_context structure (Casey Schaufler) - rust: replace lsm context+len with lsm_context (Alice Ryhl) - lsm: secctx provider check on release (Casey Schaufler) - lsm: lsm_context in security_dentry_init_security (Casey Schaufler) - lsm: use lsm_context in security_inode_getsecctx (Casey Schaufler) - lsm: replace context+len with lsm_context (Casey Schaufler) - lsm: ensure the correct LSM context releaser (Casey Schaufler) - smack: deduplicate access to string conversion (Konstantin Andreev) - ima: ignore suffixed policy rule comments (Mimi Zohar) - ima: limit the builtin 'tcb' dont_measure tmpfs policy rule (Mimi Zohar) - ima: kexec: silence RCU list traversal warning (Breno Leitao) - ima: Suspend PCR extends and log appends when rebooting (Stefan Berger) - firmware: google: vpd: Use const 'struct bin_attribute' callback (Thomas Weißschuh) - firmware: google: memconsole: Use const 'struct bin_attribute' callback (Thomas Weißschuh) - firmware: google: gsmi: Constify 'struct bin_attribute' (Thomas Weißschuh) - firmware: google: cbmem: Constify 'struct bin_attribute' (Thomas Weißschuh) - platform/chrome: cros_ec_lpc: Handle EC without CRS section (Gwendal Grignou) - platform/chrome: cros_usbpd_logger: Use str_enabled_disabled() helper (Thorsten Blum) - platform/chrome: cros_ec_lpc: Support direct EC register memory access (Gwendal Grignou) - platform/chrome: cros_ec_lpc: Merge lpc_driver_ops into ec private structure (Gwendal Grignou) - platform/chrome: Update ChromeOS EC command tracing (Gwendal Grignou) - platform/chrome: cros_ec_lpc: Only check for events on MKBP notifies (Rob Barnes) - platform/chrome: cros_ec_vbc: Constify 'struct bin_attribute' (Thomas Weißschuh) - dt-bindings: cros-ec: Remove google,cros-kbd-led-backlight (Tzung-Bi Shih) - platform/chrome: cros_kbd_led_backlight: Remove OF match (Tzung-Bi Shih) - platform/chrome: cros_ec_proto: remove unnecessary retries (Dawid Niedzwiecki) - platform/chrome: cros_ec: jump to RW before probing (Dawid Niedzwiecki) - platform/chrome: cros_kbd_led_backlight: remove unneeded if-statement (Tzung-Bi Shih) - Documentation: Fix x86_64 UEFI outdated references to elilo (Nir Lichtman) - Documentation/sysctl: Add timer_migration to kernel.rst (Phil Auld) - docs/mm: Physical memory: Remove zone_t (I Hsin Cheng) - docs: submitting-patches: clarify that signers may use their discretion on tags (Miguel Ojeda) - docs: submitting-patches: clarify difference between Acked-by and Reviewed-by (Miguel Ojeda) - docs: submitting-patches: clarify Acked-by and introduce "# Suffix" (Miguel Ojeda) - Documentation: bug-hunting.rst: remove odd contact information (Greg Kroah-Hartman) - docs/zh_CN: Add sak index Chinese translation (zhangwei) - doc: module: DEFAULT_SYMBOL_NAMESPACE must be defined before #includes (Uwe Kleine-König) - doc: module: Fix documented type of namespace (Uwe Kleine-König) - Documentation/kernel-parameters: Fix a reference to vga-softcursor.rst (Lubomir Rintel) - docs/zh_CN: Add landlock index Chinese translation (Yuxian Mao) - Documentation: Fix typo localmodonfig -> localmodconfig (Li Zhijian) - overlayfs.rst: Fix and improve grammar (Geert Uytterhoeven) - docs/zh_CN: Add siphash index Chinese translation (zhangwei) - docs/zh_CN: Add security IMA-templates Chinese translation (Shuo Zhao) - docs/zh_CN: Add security digsig Chinese translation (Shuo Zhao) - Align git commit ID abbreviation guidelines and checks (Geert Uytterhoeven) - docs: process: submitting-patches: split canonical patch format section (Ahmad Fatoum) - docs/zh_CN: Add security lsm Chinese translation (Yuehui Zhao) - docs/zh_CN: Add security index Chinese translation (Yuehui Zhao) - scripts/kernel-doc: fix identifier parsing regex (Vegard Nossum) - Documentation: move dev-tools debugging files to process/debugging/ (Randy Dunlap) - docs: admin-guide: bring some order to the "everything else" section (Jonathan Corbet) - docs: admin-guide: add some subsection headings (Jonathan Corbet) - docs: admin-guide: join the sysfs information in one place (Jonathan Corbet) - Documentation: zram: fix dictionary spelling (Saru2003) - kref: Improve documentation (Matthew Wilcox (Oracle)) - Documentation: filesystems: fix two misspells (Bingwu Zhang) - Documentation/accounting: Fix typo in taskstats-struct.rst (Saru2003) - Documentation/rv: Fix typos (Andrew Kreimer) - Documentation: sched/RT: Update paragraphs about RT bandwidth control (Michal Koutný) - docs, nvme: introduce nvme-multipath document (Guixin Liu) - Documentation: Fix simple typo on filesystems/porting.rst (Carlos Maiolino) - x86/Documentation: Elaborate Intel MID device list (Andy Shevchenko) - x86/Documentation: Align Note Blocks style (Andy Shevchenko) - x86/Documentation: Make Literal Blocks to follow reStructuredText specification (Andy Shevchenko) - Documentation: kvm: fix typo in api.rst (Gianfranco Trad) - docs: remove duplicate word (Ruffalo Lavoisier) - docs: 5.Posting: mentioned Suggested-by: tag (Thorsten Leemhuis) - docs: debugging: add more info about devcoredump (Randy Dunlap) - Documentation: core-api: add generic parser docbook (Randy Dunlap) - docs/sp_SP: Move development-process to top of index (Carlos Bilbao) - docs/sp_SP: Add translation of process/8.Conclusion.rst (Avadhut Naik) - docs/sp_SP: Add translation of process/7.AdvancedTopics.rst (Avadhut Naik) - docs/sp_SP: Add translation of process/6.Followthrough.rst (Carlos Bilbao) - docs/sp_SP: Add translation of process/5.Posting.rst (Avadhut Naik) - docs/sp_SP: Add translation of process/4.Coding.rst (Carlos Bilbao) - docs/sp_SP: Add translation of process/3.Early-stage.rst (Carlos Bilbao) - Documentation: remove :kyb: tags (Cengiz Can) - kbuild: rust: add PROCMACROLDFLAGS (HONG Yifan) - rust: uaccess: generalize userSliceReader to support any Vec (Filipe Xavier) - rust: kernel: add improved version of `ForeignOwnable::borrow_mut` (Alice Ryhl) - rust: kernel: reorder `ForeignOwnable` items (Tamir Duberstein) - rust: kernel: change `ForeignOwnable` pointer to mut (Tamir Duberstein) - rust: arc: split unsafe block, add missing comment (Tamir Duberstein) - rust: types: avoid `as` casts (Tamir Duberstein) - rust: arc: use `NonNull::new_unchecked` (Tamir Duberstein) - rust: use derive(CoercePointee) on rustc >= 1.84.0 (Xiangfei Ding) - rust: alloc: add doctest for `ArrayLayout::new()` (Jimmy Ostler) - rust: init: update `stack_try_pin_init` examples (Jimmy Ostler) - rust: error: import `kernel`'s `LayoutError` instead of `core`'s (Jimmy Ostler) - rust: str: replace unwraps with question mark operators (Daniel Sedlak) - rust: page: remove unnecessary helper function from doctest (Daniel Sedlak) - rust: rbtree: remove unwrap in asserts (Daniel Sedlak) - rust: init: replace unwraps with question mark operators (Daniel Sedlak) - rust: use host dylib naming convention to support macOS (Tamir Duberstein) - rust: add `build_error!` to the prelude (Miguel Ojeda) - rust: kernel: move `build_error` hidden function to prevent mistakes (Miguel Ojeda) - rust: use the `build_error!` macro, not the hidden function (Miguel Ojeda) - rust: kbuild: run Clippy for `rusttest` code (Miguel Ojeda) - rust: give Clippy the minimum supported Rust version (Miguel Ojeda) - rust: document `bindgen` 0.71.0 regression (Miguel Ojeda) - rust: block: fix formatting in GenDisk doc (Yutaro Ohno) - rust: alloc: align Debug implementation for Box with Display (Guangbo Cui) - rust: alloc: implement Display for Box (Guangbo Cui) - rust: sync: document `PhantomData` in `Arc` (Tamir Duberstein) - rust: workqueue: Enable execution of doctests (Dirk Behme) - rust: error: modify `from_errno` to use `try_from_errno` (Daniel Sedlak) - rust: cleanup unnecessary casts (Gary Guo) - rust: map `long` to `isize` and `char` to `u8` (Gary Guo) - rust: finish using custom FFI integer types (Miguel Ojeda) - kthread: modify kernel-doc function name to match code (Randy Dunlap) - rcu: Use kthread preferred affinity for RCU exp kworkers (Frederic Weisbecker) - treewide: Introduce kthread_run_worker[_on_cpu]() (Frederic Weisbecker) - kthread: Unify kthread_create_on_cpu() and kthread_create_worker_on_cpu() automatic format (Frederic Weisbecker) - rcu: Use kthread preferred affinity for RCU boost (Frederic Weisbecker) - kthread: Implement preferred affinity (Frederic Weisbecker) - mm: Create/affine kswapd to its preferred node (Frederic Weisbecker) - mm: Create/affine kcompactd to its preferred node (Frederic Weisbecker) - kthread: Default affine kthread to its preferred NUMA node (Frederic Weisbecker) - kthread: Make sure kthread hasn't started while binding it (Frederic Weisbecker) - sched,arm64: Handle CPU isolation on last resort fallback rq selection (Frederic Weisbecker) - arm64: Exclude nohz_full CPUs from 32bits el0 support (Frederic Weisbecker) - lib: test_objpool: Use kthread_run_on_cpu() (Frederic Weisbecker) - kallsyms: Use kthread_run_on_cpu() (Frederic Weisbecker) - soc/qman: test: Use kthread_run_on_cpu() (Frederic Weisbecker) - arm/bL_switcher: Use kthread_run_on_cpu() (Frederic Weisbecker) - drm/bridge: fix documentation for the hdmi_audio_prepare() callback (Dmitry Baryshkov) - doc/cgroup: Fix title underline length (Maxime Ripard) - drm/doc: Include new drm-compute documentation (Maxime Ripard) - cgroup/dmem: Fix parameters documentation (Maxime Ripard) - cgroup/dmem: Select PAGE_COUNTER (Maxime Ripard) - kernel/cgroup: Remove the unused variable climit (Jiapeng Chong) - drm/display: hdmi: Do not read EDID on disconnected connectors (Cristian Ciocaltea) - drm/tests: hdmi: Add connector disablement test (Liu Ying) - drm/connector: hdmi: Do atomic check when necessary (Liu Ying) - drm/msm: UAPI error reporting (Rob Clark) - drm/msm/a5xx: remove null pointer check on pdev (Colin Ian King) - drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit() (Dan Carpenter) - drm/msm: Expose uche trap base via uapi (Danylo Piliaiev) - drm/msm: adreno: enable GMU bandwidth for A740 and A750 (Neil Armstrong) - drm/msm: adreno: find bandwidth index of OPP and set it along freq index (Neil Armstrong) - drm/msm: adreno: dynamically generate GMU bw table (Neil Armstrong) - drm/msm: adreno: add plumbing to generate bandwidth vote table for GMU (Neil Armstrong) - drm/msm: adreno: add defines for gpu & gmu frequency table sizes (Neil Armstrong) - drm/msm/a6xx: Print GMU core firmware version at boot (Konrad Dybcio) - drm/msm: registers: Add GMU FW version register (Konrad Dybcio) - OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not initialized (Neil Armstrong) - OPP: add index check to assert to avoid buffer overflow in _read_freq() (Neil Armstrong) - opp: core: Fix off by one in dev_pm_opp_get_bw() (Dan Carpenter) - opp: core: implement dev_pm_opp_get_bw (Neil Armstrong) - drm/msm/dpu: Add RM support for allocating CWB (Jessica Zhang) - drm/msm/dpu: add CWB support to dpu_hw_wb (Esha Bharadwaj) - drm/msm/dpu: Add dpu_hw_cwb abstraction for CWB block (Jessica Zhang) - drm/msm/dpu: add devcoredumps for cwb registers (Esha Bharadwaj) - drm/msm/dpu: Specify dedicated CWB pingpong blocks (Jessica Zhang) - drm/msm/dpu: Add CWB entry to catalog for SM8650 (Esha Bharadwaj) - drm/msm/dpu: get rid of struct dpu_rm_requirements (Dmitry Baryshkov) - drm/msm/mdp4: correct LCDC regulator name (Dmitry Baryshkov) - drm/msm: don't clean up priv->kms prematurely (Dmitry Baryshkov) - drm/msm: Check return value of of_dma_configure() (Sui Jingfeng) - dt-bindings: display: msm: dp: update maintainer entry (Abhinav Kumar) - drm/msm: fix -Wformat-security warnings (Arnd Bergmann) - drm/msm/dpu: link DSPP_2/_3 blocks on X1E80100 (Dmitry Baryshkov) - drm/msm/dpu: link DSPP_2/_3 blocks on SM8650 (Dmitry Baryshkov) - drm/msm/dpu: link DSPP_2/_3 blocks on SM8550 (Dmitry Baryshkov) - drm/msm/dpu: link DSPP_2/_3 blocks on SM8350 (Dmitry Baryshkov) - drm/msm/dpu: link DSPP_2/_3 blocks on SM8250 (Dmitry Baryshkov) - drm/msm/dpu: link DSPP_2/_3 blocks on SC8180X (Dmitry Baryshkov) - drm/msm/dpu: link DSPP_2/_3 blocks on SM8150 (Dmitry Baryshkov) - drm/msm/dpu: provide DSPP and correct LM config for SDM670 (Dmitry Baryshkov) - drm/msm/dp: stop passing panel to msm_dp_audio_get() (Dmitry Baryshkov) - drm/msm/dp: drop struct msm_dp_panel_in (Dmitry Baryshkov) - drm/msm/dp: drop obsolete audio headers access through catalog (Dmitry Baryshkov) - drm/msm/dp: use msm_dp_utils_pack_sdp_header() for audio packets (Dmitry Baryshkov) - drm/msm/dp: drop msm_dp_panel_dump_regs() and msm_dp_catalog_dump_regs() (Dmitry Baryshkov) - drm/msm/dpu: include SSPP allocation state into the dumped state (Dmitry Baryshkov) - drm/msm/dpu: allow using two SSPP blocks for a single plane (Dmitry Baryshkov) - drm/msm/dpu: add support for virtual planes (Dmitry Baryshkov) - drm/msm/dsi: Add support for SM6150 (Li Liu) - drm/msm/dsi: Add dsi phy support for SM6150 (Li Liu) - drm/msm/dpu: Add SM6150 support (Li Liu) - drm/msm: mdss: Add SM6150 support (Li Liu) - dt-bindings: display/msm: Add SM6150 MDSS & DPU (Li Liu) - dt-bindings: display/msm: dsi-controller-main: Document SM6150 (Li Liu) - dt-bindings: display/msm: Add SM6150 DSI phy (Li Liu) - drm/msm/dpu: filter out too wide modes if no 3dmux is present (Abhinav Kumar) - drm/msm/mdss: use boolean values for macrotile_mode (Dmitry Baryshkov) - drm/msm/mdss: reuse defined bitfields for UBWC 2.0 (Dmitry Baryshkov) - drm/msm/mdss: define bitfields for the UBWC_STATIC register (Dmitry Baryshkov) - drm/msm/dpu: Add VBIF to DPU snapshot (Jessica Zhang) - drm/msm/dpu: check dpu_plane_atomic_print_state() for valid sspp (Abhinav Kumar) - drm/msm/dpu1: don't choke on disabling the writeback connector (Dmitry Baryshkov) - drm/msm/dp: disable the opp table request even for dp_ctrl_off_link() (Abhinav Kumar) - drm/msm/dp: dont call dp_catalog_ctrl_mainlink_ctrl in dp_ctrl_configure_source_params() (Abhinav Kumar) - drm/msm/dp: do not touch the MMSS_DP_INTF_CONFIG for tpg (Abhinav Kumar) - drm/msm/dpu: fix x1e80100 intf_6 underrun/vsync interrupt (Stephan Gerhold) - drm/msm/hdmi: simplify code in pll_get_integloop_gain (Rex Nie) - dt-bindings: display/msm: qcom,sa8775p-mdss: fix the example (Dmitry Baryshkov) - drm/msm/dp: fix msm_dp_utils_pack_sdp_header interface (Dmitry Baryshkov) - drm/msm/dp: set safe_to_exit_level before printing it (Dmitry Baryshkov) - drm/amd/display: 3.2.316 (Ryan Seto) - drm/amd/display: avoid reset DTBCLK at clock init (Charlene Liu) - drm/amd/display: improve dpia pre-train (Peichen Huang) - drm/amd/display: Apply DML21 Patches (Austin Zheng) - drm/amd/display: Use HW lock mgr for PSR1 (Tom Chung) - drm/amd/display: Revised for Replay Pseudo vblank control (Dennis Chan) - drm/amd/display: Add a new flag for replay low hz (Robin Chen) - drm/amd/display: Remove unused read_ono_state function from Hwss module (Karthi Kandasamy) - drm/amd/display: Do not elevate mem_type change to full update (Leo Li) - drm/amd/display: Do not wait for PSR disable on vbl enable (Leo Li) - drm/amd/display: Remove unnecessary eDP power down (Yiling Chen) - Revert "drm/amd/display: Enable urgent latency adjustments for DCN35" (Nicholas Susanto) - drm/amd/display: Add SMU interface to get UMC count for dcn401 (Dillon Varone) - drm/amd/display: Initialize denominator defaults to 1 (Alex Hung) - drm/amd/display: Extend secure display to support DisplayCRC mode (Wayne Lin) - drm/amd/display: Add support to configure CRC window on specific CRC instance (Wayne Lin) - drm/amd/display: Reduce accessing remote DPCD overhead (Wayne Lin) - drm/amd/display: Validate mdoe under MST LCT=1 case as well (Wayne Lin) - drm/amd/display: DML2.1 Post-Si Cleanup (Rafal Ostrowski) - drm/amd/display: Update chip_cap defines and usage (Michael Strauss) - drm/amd/display: [FW Promotion] Release 0.0.248.0 (Taimur Hassan) - drm/amd/display: Add replay desync error count tracking and reset functionality (Jack Chang) - drm/amd/display: Log Hard Min Clocks and Phantom Pipe Status (Sung Lee) - drm/amd/display: Limit Scaling Ratio on DCN3.01 (Gabe Teeger) - drm/amdgpu/smu13: update powersave optimizations (Alex Deucher) - drm/amd/display: add CEC notifier to amdgpu driver (Kun Liu) - drm/amdgpu: fill the ucode bo during psp resume for SRIOV (Victor Zhao) - drm/amdgpu/gfx10: Enable cleaner shader for GFX10.3.2/10.3.4/10.3.5 GPUs (Srinivasan Shanmugam) - drm/amdgpu: fix gpu recovery disable with per queue reset (Jonathan Kim) - drm/amdgpu: wrong array index to get ip block for PSP (Jiang Liu) - drm/amdgpu: tear down ttm range manager for doorbell in amdgpu_ttm_fini() (Jiang Liu) - drm/amdgpu: fix incorrect number of active RBs for gfx12 (Tim Huang) - drm/amdgpu: fix incorrect active RB bitmap in setup RBs (Tim Huang) - drm/amdkfd: Move gfx12 trap handler to separate file (Jay Cornwall) - drm/amdgpu: Fix shift type in amdgpu_debugfs_sdma_sched_mask_set() (Dan Carpenter) - drm/amdgpu: enable gfx12 queue reset flag (Jesse Zhang) - drm/amd/display: Increase sanitizer frame larger than limit when compile testing with clang (Nathan Chancellor) - drm/amdgpu/pm: Implement SDMA queue reset for different asic (Jesse Zhang) - drm/amdgpu/pm: add definition PPSMC_MSG_ResetSDMA2 (Jesse Zhang) - drm/amdgpu/sdma4.4.2: add apu support in sdma queue reset (Jesse Zhang) - drm/amdgpu: Remove unnecessary NULL check (Kent Russell) - drm/amd/pm: Fill max mem bw & total app clk counter (Asad Kamal) - drm/amd/pm: Update SMUv13.0.6 PMFW headers (Asad Kamal) - drm/amdgpu: Add a lock when accessing the buddy trim function (Arunpravin Paneer Selvam) - drm/amdkfd: always include uapi header in priv.h (Zhu Lingshan) - drm/amdgpu: reduce RLC safe mode request for gfx clock gating (Prike Liang) - Revert "drm/amd/display: Optimize cursor position updates" (Aurabindo Pillai) - drm/amdgpu/gfx10: Add cleaner shader for GFX10.3.0 (Srinivasan Shanmugam) - drm/amd/pm: fix BUG: scheduling while atomic (Kun Liu) - drm/amdgpu: Fix error handling in amdgpu_ras_add_bad_pages (Srinivasan Shanmugam) - drm/amdkfd: wq_release signals dma_fence only when available (Zhu Lingshan) - drm/amdgpu: Fix for MEC SJT FW Load Fail on VF (yfeng1) - drm/amd/display: Promote DC to 3.2.315 (Martin Leung) - drm/amd/display: Extend capability to get multiple ROI CRCs (Wayne Lin) - drm/amd/display: Add VC for VESA Aux Backlight Control (Iswara Nagulendran) - drm/amd/display: Clean up SPL code (Samson Tam) - drm/amd/display: Add check for granularity in dml ceil/floor helpers (Roman Li) - drm/amd/display: Add 6bpc RGB case for dcn32 output bpp calculations (George Shen) - drm/amd/display: Disable replay and psr while VRR is enabled (Tom Chung) - drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable (Tom Chung) - drm/amd/display: Add HBlank reduction DPCD write to DPMS sequence (George Shen) - drm/amd/display: Optimize cursor position updates (Aric Cyr) - drm/amd/display: fix init_adj offset for cositing in SPL (Samson Tam) - drm/amd/display: Ensure correct GFX tiling info passed to DML (Karthi Kandasamy) - drm/amd/display: Update dc_tiling_info union to structure (Karthi Kandasamy) - drm/amd/display: modify init dc_power_state (Brandon Syu) - drm/amd/display: have pretrain for dpia (Peichen Huang) - drm/amd/display: Implement Replay Low Hz Visual Confirm (Dennis.Chan) - drm/amd/display: Add Interface to Dump DSC Caps from dm (Fangzhi Zuo) - drm/amd/display: Add guards around MAX/MIN (Aurabindo Pillai) - drm/amd/display: correct type mismatches in comparisons in DML2 (Natanel Roizenman) - drm/amd/display: Adjust dm to use supported interfaces for setting multiple crc windows (Wayne Lin) - drm/amd/display: Extend dc_stream_get_crc to support 2nd crc engine (Wayne Lin) - drm/amd/display: Add support for setting multiple CRC windows in dc (Wayne Lin) - drm/amd/display: Add expanded HBlank field to dc_crtc_timing (George Shen) - drm/amd/display: Add DP required HBlank size calc to link interface (George Shen) - drm/amd/display: Parse RECEIVE_PORT0_CAP capabilities from DPCD (George Shen) - drm/amd/display: Cleanup outdated interfaces in dcn401_clk_mgr (Dillon Varone) - drm/amd/display: power up all gating blocks when releasing hw DCN35 (Yihan Zhu) - drm/amd/display: update sequential pg logic DCN35 (Yihan Zhu) - drm/amdkfd: fixed page fault when enable MES shader debugger (Jesse.zhang@amd.com) - drm/amd/display: Reapply fdedd77b0eb3 (Nathan Chancellor) - drm/amd/display: fix divide error in DM plane scale calcs (Melissa Wen) - drm/amd/display: increase MAX_SURFACES to the value supported by hw (Melissa Wen) - drm/amd/display: fix page fault due to max surface definition mismatch (Melissa Wen) - drm/amd/display: Remove unnecessary amdgpu_irq_get/put (Alex Hung) - drm/xe: remove unused xe_pciids.h harder, add missing PCI ID (Jani Nikula) - drm/xe/guc: Adding steering info support for GuC register lists (Jesus Narvaez) - drm/xe: Fix all typos in xe (Nitin Gote) - drm/xe/slpc: Remove unnecessary force wakes (Vinay Belgaumkar) - drm/xe: Introduce the RPa information (Rodrigo Vivi) - drm/xe/vf: Don't apply Wa_22019338487 for VF (Marcin Bernatowicz) - drm/xe/rtp: Add match helper to omit SR-IOV VF device (Marcin Bernatowicz) - drm/xe/vf: Don't check has flat ccs in bios on VF (Jakub Kolakowski) - drm/i915/gt: Prefer IS_ENABLED() instead of defined() on config option (Nitin Gote) - drm/i915/gt: Prevent uninitialized pointer reads (Apoorva Singh) - drm/i915: Remove unused intel_ring_cacheline_align (Dr. David Alan Gilbert) - drm/i915: Remove unused intel_huc_suspend (Dr. David Alan Gilbert) - drm/i915: Remove deadcode (Dr. David Alan Gilbert) - drm/i915/gt: Log reason for setting TAINT_WARN at reset (Sebastian Brzezinka) - drm/i915/gt: Use ENGINE_TRACE for tracing. (Nitin Gote) - drm/i915/selftests: Implement frequency logging for energy reading validation (Sk Anirban) - drm/i915/gt: Increase a time to retry RING_HEAD reset (Nitin Gote) - drm/xe: Implement cgroup for vram (Maarten Lankhorst) - drm/ttm: Handle cgroup based eviction in TTM (Maarten Lankhorst) - drm/drv: Add drmm managed registration helper for dmem cgroups. (Maxime Ripard) - kernel/cgroup: Add "dmem" memory accounting cgroup (Maarten Lankhorst) - drm/etnaviv: add optional reset support (LECOINTRE Philippe) - drm/etnaviv: Add fdinfo support for memory stats (Christian Gmeiner) - drm/etnaviv: Improve VA, PA, SIZE alignment checking (Sui Jingfeng) - drm/etnaviv: Fix the debug log of the etnaviv_iommu_map() (Sui Jingfeng) - drm/etnaviv: Drop the offset in page manipulation (Sui Jingfeng) - drm/etnaviv: Convert timeouts to secs_to_jiffies() (Easwar Hariharan) - drm/etnaviv: Fix page property being used for non writecombine buffers (Sui Jingfeng) - drm/etnaviv: etnaviv_cmdbuf.c: Drop the unneeded 'etnaviv_perfmon.h' header (Sui Jingfeng) - drm/etnaviv: Drop unused data member from the etnaviv_gem_object structure (Sui Jingfeng) - drm/i915/display: convert global state to struct intel_display (Jani Nikula) - drm/i915/pmdemand: convert to struct intel_display (Jani Nikula) - drm/i915/pmdemand: make struct intel_pmdemand_state opaque (Jani Nikula) - drm/i915/pmdemand: convert to_intel_pmdemand_state() to a function (Jani Nikula) - drm/i915/dp: compute config for 128b/132b SST w/o DSC (Jani Nikula) - drm/i915/ddi: disable trancoder port select for 128b/132b SST (Jani Nikula) - drm/i915/ddi: handle 128b/132b SST in intel_ddi_read_func_ctl() (Jani Nikula) - drm/i915/ddi: start distinguishing 128b/132b SST and MST at state readout (Jani Nikula) - drm/i915/ddi: enable ACT handling for 128b/132b SST (Jani Nikula) - drm/i915/ddi: initialize 128b/132b SST DP2 VFREQ registers (Jani Nikula) - drm/i915/ddi: write payload for 128b/132b SST (Jani Nikula) - drm/i915/ddi: 128b/132b SST also needs DP_TP_CTL_MODE_MST (Jani Nikula) - drm/i915/ddi: enable 128b/132b TRANS_DDI_FUNC_CTL mode for UHBR SST (Jani Nikula) - drm/i915/mst: adapt intel_dp_mtp_tu_compute_config() for 128b/132b SST (Jani Nikula) - drm/i915/mst: split out a helper for figuring out the TU (Jani Nikula) - drm/i915/mst: remove crtc_state->pbn (Jani Nikula) - drm/i915/mst: change return value of mst_stream_find_vcpi_slots_for_bpp() (Jani Nikula) - drm/i915/mst: drop connector parameter from intel_dp_mst_compute_m_n() (Jani Nikula) - drm/i915/mst: drop connector parameter from intel_dp_mst_bw_overhead() (Jani Nikula) - drm/mst: remove mgr parameter and debug logging from drm_dp_get_vc_payload_bw() (Jani Nikula) - drm/i915/display: Adjust Added Wake Time with PKG_C_LATENCY (Animesh Manna) - drm/i915/dp: Return early if dsc is required but not supported (Ankit Nautiyal) - drm/i915/ddi: Optimize mtl_port_buf_ctl_program (Suraj Kandpal) - drm/i915/dp: Use intel_display instead of drm_i915_private (Suraj Kandpal) - Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link" (Suraj Kandpal) - drm/i915/ddi: only call shutdown hooks for valid encoders (Jani Nikula) - drm/i915/display: add intel_encoder_is_hdmi() (Jani Nikula) - drm/i915/ddi: gracefully handle errors from intel_ddi_init_hdmi_connector() (Jani Nikula) - drm/i915/hdmi: add error handling in g4x_hdmi_init() (Jani Nikula) - drm/i915/hdmi: propagate errors from intel_hdmi_init_connector() (Jani Nikula) - drm/i915/ddi: change intel_ddi_init_{dp, hdmi}_connector() return type (Jani Nikula) - drm/i915/dp_mst: Use link.{min/max}_bpp_x16 (Ankit Nautiyal) - drm/i915/dp: Set the DSC link limits in intel_dp_compute_config_link_bpp_limits (Ankit Nautiyal) - drm/i915/dp: Make dsc helpers accept const crtc_state pointers (Ankit Nautiyal) - drm/i915/dp: Use clamp for pipe_bpp limits with DSC (Ankit Nautiyal) - drm/i915/dp_mst: Use pipe_bpp->limits.{max/min}_bpp for dsc (Ankit Nautiyal) - drm/i915/dp: Refactor pipe_bpp limits with dsc (Ankit Nautiyal) - drm/i915/dp: Drop max_requested_bpc for dsc pipe_min/max bpp (Ankit Nautiyal) - drm/i915/dp_mst: Use helpers to get dsc min/max input bpc (Ankit Nautiyal) - drm/i915/dp: Return int from dsc_max/min_src_input_bpc helpers (Ankit Nautiyal) - drm/i915/dp: Remove HAS_DSC macro for intel_dp_dsc_max_src_input_bpc (Ankit Nautiyal) - drm/i915/dp: Drop check for FEC in intel_dp_fec_compute_config (Ankit Nautiyal) - drm/i915/dp: Separate out helper for compute fec_enable (Ankit Nautiyal) - drm/i915/dp: Return early if DSC not supported (Ankit Nautiyal) - drm/i915/dp: Refactor FEC support check in intel_dp_supports_dsc (Ankit Nautiyal) - drm/i915/selftests: Use preemption timeout on cleanup (Janusz Krzysztofik) - drm/i915/dg1: Fix power gate sequence. (Rodrigo Vivi) - drm/i915/dmc_wl: store register ranges in rodata (Jani Nikula) - drm/i915/display: drop unnecessary i915_drv.h includes (Jani Nikula) - drm/i915/cx0_phy: Fix C10 pll programming sequence (Suraj Kandpal) - drm/i915/dsc: Expose dsc sink max slice count via debugfs (Swati Sharma) - drm/i915/display: drop i915_drv.h include from intel_display_trace.h (Jani Nikula) - drm/i915/display: add struct drm_device to struct intel_display conversion function (Jani Nikula) - drm/i915/uncore: add to_intel_uncore() and use it (Jani Nikula) - drm/i915/display: add intel_display_conversion.c to hide stuff better (Jani Nikula) - drm/i915: extract intel_uncore_trace.[ch] (Jani Nikula) - drm/i915/gvt: always pass struct intel_display * to register macros (Jani Nikula) - drm/i915/dp: finish link training conversion to struct intel_display (Jani Nikula) - drm/i915/dp: convert interfaces to struct intel_display (Jani Nikula) - drm/i915/dp: convert to struct intel_display (Jani Nikula) - drm/i915/dp: s/intel_connector/connector/ (Jani Nikula) - drm/i915/dp: s/intel_encoder/encoder/ (Jani Nikula) - drm/i915/mst: use intel_dp_compute_config_limits() for DP MST (Jani Nikula) - drm/i915/xe3: do not configure auto min dbuf for cursor WMs (Vinod Govindapillai) - drm/i915: move DDI_CLK_VALFREQ next to other Cx0 PHY registers (Jani Nikula) - drm/i915: relocate _VGA_MSR_WRITE register definition (Jani Nikula) - drm/i915: split out i9xx_wm_regs.h (Jani Nikula) - drm/i915/xe3: Use hw support for min/interim ddb allocations for async flip (Stanislav Lisovskiy) - drm/i915/display: add a gelper to relative data rate handling (Vinod Govindapillai) - drm/i915/display: update to plane_wm register access function (Vinod Govindapillai) - drm/i915/dg2: Implement Wa_14022698537 (Raag Jadav) - drm/i915: Introduce intel_cpu_info.c for CPU IDs (Raag Jadav) - drm/i915/dg2: Introduce DG2_D subplatform (Raag Jadav) - drm/intel/pciids: Refactor DG2 PCI IDs into segment ranges (Raag Jadav) - drm/xe: Remove "graphics tile" from kernel doc (Lucas De Marchi) - drm/xe: Fix tlb invalidation when wedging (Lucas De Marchi) - Revert "drm/xe: Force write completion of MI_STORE_DATA_IMM" (José Roberto de Souza) - xe/oa: Drop the unused logic to parse context image (Umesh Nerlige Ramappa) - xe/oa: Fix query mode of operation for OAR/OAC (Umesh Nerlige Ramappa) - drm/xe/tracing: Fix a potential TP_printk UAF (Thomas Hellström) - drm/xe: Use q->xef for accessing xe file (Lucas De Marchi) - drm/xe: Fix fault on fd close after unbind (Lucas De Marchi) - drm/xe/dg1: Fix power gate sequence. (Rodrigo Vivi) - drm/xe/gsc: Make GSCCS disabling message less alarming (Daniele Ceraolo Spurio) - drm/xe/pm: Also avoid missing outer rpm warning on system suspend (Rodrigo Vivi) - drm/xe/pf: Use correct function to check LMEM provisioning (Michal Wajdeczko) - drm/xe/tests: Move shrink test out of xe_bo (Nirmoy Das) - drm/i915/display: UHBR rates for Thunderbolt (Mika Kahola) - drm/xe: Force write completion of MI_STORE_DATA_IMM (José Roberto de Souza) - drm/xe/oa/uapi: Expose an unblock after N reports OA property (Ashutosh Dixit) - drm/xe/guc: Enable WA_DUAL_QUEUE for newer platforms (Daniele Ceraolo Spurio) - drm/xe: Wait for migration job before unmapping pages (Nirmoy Das) - drm/xe: Use non-interruptible wait when moving BO to system (Nirmoy Das) - drm/xe: Revert some changes that break a mesa debug tool (John Harrison) - drm/xe/irq: Manage MSI-X interrupts allocation (Ilia Levi) - drm/xe: Initial MSI-X support for HW engines (Ilia Levi) - drm/xe/irq: Separate MSI and MSI-X flows (Ilia Levi) - drm/mediatek: dp: Support flexible length of DP calibration data (Fei Shao) - drm/mediatek: dp: Add sdp path reset (Liankun Yang) - drm/i915/dp: move g4x_dp_set_clock() call to g4x_dp_compute_config() (Jani Nikula) - drm/i915/dp: add g4x_dp_compute_config() (Jani Nikula) - drm/i915/display: clean up DP Adaptive Sync SDP state mismatch logging (Jani Nikula) - drm/i915/display: use drm_print_hex_dump() for buffer mismatch dumps (Jani Nikula) - drm/i915/display: use drm_print_hex_dump() for crtc state dump (Jani Nikula) - drm/print: add drm_print_hex_dump() (Jani Nikula) - drm/i915/mst: add beginnings of DP MST documentation (Jani Nikula) - drm/i915/pps: include panel power cycle delay in debugfs (Jani Nikula) - drm/i915/pps: debug log the remaining power cycle delay to wait (Jani Nikula) - drm/i915/display: convert intel_display_driver.[ch] to struct intel_display (Jani Nikula) - drm/i915/wm: Club initialized variables of same type together (Suraj Kandpal) - drm/i915/wm: Modify latency programmed into PKG_C_LATENCY (Suraj Kandpal) - drm/i915/display: Refactor DPKGC code to call it from atomic_commit_tail (Suraj Kandpal) - drm/i915/wm: Use intel_display structure in DPKGC code (Suraj Kandpal) - drm/i915/wm: Refactor dpkgc value prepration (Suraj Kandpal) - drm/i915/wm: Initialize max_latency variable to appropriate value (Suraj Kandpal) - drm/i915: Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang) - drm/i915: Fix NULL pointer dereference in capture_engine (Eugene Kobyak) - drm/i915/cx0: split out mtl_get_cx0_buf_trans() to c10 and c20 variants (Jani Nikula) - drm/i915/display: remove unused for_each_crtc() (Jani Nikula) - drm/i915/display: replace dig_port->saved_port_bits with flags (Jani Nikula) - drm/i915/display: convert power map to struct intel_display (Jani Nikula) - drm/i915/display: convert high level power interfaces to struct intel_display (Jani Nikula) - drm/i915/display: convert power domain code internally to struct intel_display (Jani Nikula) - drm/i915/display: convert power wells to struct intel_display (Jani Nikula) - drm/i915/display: convert for_each_power_domain_well() to struct intel_display (Jani Nikula) - drm/i915/display: convert for_each_power_well() to struct intel_display (Jani Nikula) - drm/i915/hdcp: Remove log for HDMI HDCP LIC check (Suraj Kandpal) - drm/xe/display: Flush DMC wakelock release work on runtime suspend (Gustavo Sousa) - drm/xe/display: Extract xe_display_pm_runtime_suspend_late() (Gustavo Sousa) - drm/i915/dmc_wl: Extract intel_dmc_wl_flush_release_work() (Gustavo Sousa) - drm/i915/dp: use seq buf for printing rates (Jani Nikula) - drm/i915/pps: Eliminate pointless get_delay() macro (Ville Syrjälä) - drm/i915/pps: Extract pps_units_to_msecs() (Ville Syrjälä) - drm/i915/pps: Extract msecs_to_pps_units() (Ville Syrjälä) - drm/i915/pps: Spell out the eDP spec power sequencing delays a bit more clearly (Ville Syrjälä) - drm/i915/lvds: Use struct intel_pps_delays for LVDS power sequencing (Ville Syrjälä) - drm/i915/pps: Rename intel_pps_delay members (Ville Syrjälä) - drm/i915/pps: Decouple pps delays from VBT struct definition (Ville Syrjälä) - drm/i915/pps: Store the power cycle delay without the +1 (Ville Syrjälä) - drm/i915/dsb: Nuke the MMIO->indexed register write logic (Ville Syrjälä) - drm/i915/color: Stop using non-posted DSB writes for legacy LUT (Ville Syrjälä) - drm/i915/dsb: Don't use indexed register writes needlessly (Ville Syrjälä) - Revert "drm/i915/dpt: Make DPT object unshrinkable" (Ville Syrjälä) - drm/i915/dpt: Evict all DPT VMAs on suspend (Ville Syrjälä) - drm/i915: Intruduce display.wq.cleanup (Ville Syrjälä) - drm/i915: Don't reuse commit_work for the cleanup (Ville Syrjälä) - drm/i915/dislay: convert i9xx_display_sr.[ch] to struct intel_display (Jani Nikula) - drm/i915/display: prefer DISPLAY_VER over GRAPHICS_VER in display s/r (Jani Nikula) - drm/i915/ddi: clarify intel_ddi_connector_get_hw_state() for DP MST (Jani Nikula) - drm/i915: Fixed an typo in i915_gem_gtt.c (Zhang He) - drm/i915/irq: emphasize display_irqs_enabled is only about VLV/CHV (Jani Nikula) - drm/i915/irq: hide display_irqs_enabled access (Jani Nikula) - drm/i915/plane: convert initial plane setup to struct intel_display (Jani Nikula) - drm/i915/overlay: add intel_overlay_available() and use it (Jani Nikula) - drm/i915/overlay: convert to struct intel_display (Jani Nikula) - drm/i915/ddi: simplify intel_ddi_get_encoder_pipes() slightly (Jani Nikula) - drm/i915/ddi: refactor intel_ddi_connector_get_hw_state() (Jani Nikula) - drm/i915/ddi: split up intel_ddi_read_func_ctl() by output type (Jani Nikula) - drm/i915/ddi: rename temp to ddi_func_ctl in intel_ddi_read_func_ctl() (Jani Nikula) - drm/i915/dp: refactor clear/wait for act sent (Jani Nikula) - drm/i915/reg: convert DP_TP_CTL/DP_TP_STATUS to REG_BIT() and friends (Jani Nikula) - drm/i915/ddi: use intel_ddi_* naming convention for encoder enable/disable (Jani Nikula) - drm/i915/mst: unify MST topology callback naming to mst_topology_* (Jani Nikula) - drm/i915/mst: simplify mst_connector_get_hw_state() (Jani Nikula) - drm/i915/mst: unify MST connector function naming to mst_connector_* (Jani Nikula) - drm/i915/mst: pass intel_dp around in mst stream helpers (Jani Nikula) - drm/i915/display/xe3lpd: Avoid setting YUV420_MODE in PIPE_MISC (Ankit Nautiyal) - drm/i915/psr: Disable psr1 if setup_time > vblank (Animesh Manna) - drm/i915/dp_mst: Fix connector initialization in intel_dp_add_mst_connector() (Imre Deak) - drm/i915/dp: Include the time taken by AUX Tx for timeout (Arun R Murthy) - drm/i915/dp: read Aux RD interval just before setting the FFE preset (Arun R Murthy) - drm/i915/dp: use fsleep instead of usleep_range for LT (Arun R Murthy) - drm/{i915, xe}: Move power_domains suspend/resume to display_power (Rodrigo Vivi) - drm/xe/display: Delay dsm handler registration (Rodrigo Vivi) - drm/xe/display: Delay hpd_init resume (Rodrigo Vivi) - drm/{i915, xe}/display: Move DP MST calls to display_driver (Rodrigo Vivi) - drm/i915/display: Move regfile registers intel_display.restore (Rodrigo Vivi) - drm/i915/display: Convert i915_suspend into i9xx_display_sr (Rodrigo Vivi) - drm/i915: Remove vga and gmbus seq out of i915_restore_display (Rodrigo Vivi) - drm/i915/dp: Limit max compressed bpp to 18 when forcing DSC (Ankit Nautiyal) - drm/i915/dp: add comments about hooks called from MST stream encoders (Jani Nikula) - drm/i915/mst: change naming from fake encoders to MST stream encoders (Jani Nikula) - drm/i915/mst: convert to struct intel_display (Jani Nikula) - drm/i915/display: make CHICKEN_TRANS() display version aware (Jani Nikula) - drm/i915/mst: use primary_encoder in fake mst encoder creation (Jani Nikula) - drm/i915/mst: introduce to_primary_encoder() and to_primary_dp() (Jani Nikula) - drm/i915/mst: rename intel_encoder to encoder (Jani Nikula) - drm/i915/mst: pass primary encoder to primary encoder hooks (Jani Nikula) - drm/i915/display: add mobile platform group (Jani Nikula) - drm/i915/display: pass struct pci_dev * to intel_display_device_probe() (Jani Nikula) - drm/i915/display: convert display device identification to struct intel_display (Jani Nikula) - drm/i915/display: rename i915 parameter to __display in feature helpers (Jani Nikula) - drm/i915/display: convert HAS_ULTRAJOINER() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_HW_SAGV_WM() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_SAGV() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_MBUS_JOINING() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_IPS() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_GMBUS_BURST_READ() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_DP20() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_DOUBLE_BUFFERED_M_N() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_4TILE() to struct intel_display (Jani Nikula) - drm/i915/display: convert HAS_D12_PLANE_MINIMIZATION() to struct intel_display (Jani Nikula) - drm/i915/display: identify discrete graphics (Jani Nikula) - drm/i915/hdcp: Fix when the first read and write are retried (Suraj Kandpal) - drm/i915/scaler: Extract intel_allocate_scaler() (Ville Syrjälä) - drm/i915/scaler: Make scaler in_use a bool (Ville Syrjälä) - drm/i915/scaler: Carve up intel_atomic_setup_scalers() (Ville Syrjälä) - drm/i915/scaler: Convert the scaler code to intel_display (Ville Syrjälä) - drm/i915/scaler: Clean up intel_atomic_setup_scalers() a bit (Ville Syrjälä) - drm/i915/scaler: Pass the whole atomic state into intel_atomic_setup_scalers() (Ville Syrjälä) - drm/i915/scaler: Remove redudant junk from skl_scaler.h (Ville Syrjälä) - drm/i915/scaler: s/intel_crtc/crtc/ etc. (Ville Syrjälä) - drm/i915/crt: Nuke unused crt->connector (Ville Syrjälä) - drm/i915/crt: Rename some variables (Ville Syrjälä) - drm/i915/crt: Drop pointless drm_device variables (Ville Syrjälä) - drm/i915/crt: s/pipe_config/crtc_state/ (Ville Syrjälä) - drm/i915/crt: Extract intel_crt_regs.h (Ville Syrjälä) - drm/i915/crt: Clean up ADPA_HOTPLUG_BITS definitions (Ville Syrjälä) - drm/i915/crt: Use REG_BIT() & co. (Ville Syrjälä) - drm/i915/crt: Drop the unused ADPA_DPMS bit definitions (Ville Syrjälä) - drm/i915/crt: Split long line (Ville Syrjälä) - drm/i915: Grab intel_display from the encoder to avoid potential oopsies (Ville Syrjälä) - drm/i915/psr: stop using bitwise OR with booleans in wm_optimization_wa() (Jani Nikula) - drm/i915/psr: add LATENCY_REPORTING_REMOVED() register bit helper (Jani Nikula) - drm/i915/dp: demote source OUI read/write failure logging to debug (Jani Nikula) - drm/i915/xe3lpd: Use DMC wakelock by default (Gustavo Sousa) - drm/i915/dmc_wl: Sanitize enable_dmc_wl according to hardware support (Gustavo Sousa) - drm/i915/dmc_wl: Add and use HAS_DMC_WAKELOCK() (Gustavo Sousa) - drm/i915/dmc_wl: Couple enable/disable with dynamic DC states (Gustavo Sousa) - drm/i915/dmc_wl: Deal with existing references when disabling (Gustavo Sousa) - drm/i915/dmc_wl: Allow simpler syntax for single reg in range tables (Gustavo Sousa) - drm/i915/dmc_wl: Track registers touched by the DMC (Gustavo Sousa) - drm/i915/dmc_wl: Rename lnl_wl_range to powered_off_ranges (Gustavo Sousa) - drm/i915/dmc_wl: Extract intel_dmc_wl_reg_in_range() (Gustavo Sousa) - drm/i915/dmc_wl: Use sentinel item for range tables (Gustavo Sousa) - drm/i915/dmc_wl: Get wakelock when disabling dynamic DC states (Gustavo Sousa) - drm/i915/dmc_wl: Check for non-zero refcount in release work (Gustavo Sousa) - drm/i915/dmc_wl: Use non-sleeping variant of MMIO wait (Gustavo Sousa) - drm/xe: Mimic i915 behavior for non-sleeping MMIO wait (Gustavo Sousa) - drm/i915/dmc_wl: Use i915_mmio_reg_offset() instead of reg.reg (Gustavo Sousa) - drm/i915/psr: Disable Panel Replay as well if VRR is enabled (Jouni Högander) - drm/i915/hdcp: Handle HDCP Line Rekeying for HDCP 1.4 (Suraj Kandpal) - drm/i915/cdclk: Unify cdclk max() parameter order (Ville Syrjälä) - drm/i915/cdclk: Relocate intel_vdsc_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Drop pointles max_t() usage in intel_vdsc_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Suck the compression_enable check into intel_vdsc_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Factor out INTEL_OUTPUT_DSI check in vlv_dsi_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Extract vlv_dsi_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Factor out has_audio check in intel_audio_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Extract intel_audio_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Extract hsw_ips_min_cdclk() (Ville Syrjälä) - drm/i915/cdclk: Extract intel_cdclk_guardband() and intel_cdclk_ppc() (Ville Syrjälä) - drm/i915: Introduce HAS_DOUBLE_WIDE() (Ville Syrjälä) - drm/i915/dsi: Stop using pixel_format_from_register_bits() to parse VBT (Ville Syrjälä) - drm/i915/adlp+/dp_mst: Align master transcoder disabling with spec wrt. DP2 config (Imre Deak) - drm/i915/adlp+/dp_mst: Align slave transcoder sequences with spec wrt. DP2 config (Imre Deak) - drm/i915/dp_mst: Add a way to disable the DP2 config (Imre Deak) - drm/i915/adlp+/dp_mst: Align slave transcoder enabling with spec wrt. DDI function (Imre Deak) - drm/i915/ptl/dp_mst: Fix slave transcoder enabling wrt. DDI function (Imre Deak) - drm/i915: Simplify xelpdp_is_only_pipe_per_dbuf_bank() (Ville Syrjälä) - drm/i915: Sanitize MBUS joining (Ville Syrjälä) - drm/i915: Extract mbus_ctl_join_update() (Ville Syrjälä) - drm/i915: Extract pipe_mbus_dbox_ctl_update() (Ville Syrjälä) - drm/i915: Extract pipe_mbus_dbox_ctl() (Ville Syrjälä) - drm/i915: Relocate the SKL wm sanitation code (Ville Syrjälä) - drm/i915/dp: Enable 3 DSC engines for 12 slices (Ankit Nautiyal) - drm/i915/dp: Ensure hactive is divisible by slice count (Ankit Nautiyal) - drm/i915/vdsc: Add support for read/write PPS for 3rd DSC engine (Ankit Nautiyal) - drm/i915/vdsc: Introduce 3rd VDSC engine VDSC2 (Ankit Nautiyal) - drm/i915/vdsc: Use VDSC0/VDSC1 for LEFT/RIGHT VDSC engine (Ankit Nautiyal) - drm/i915/display: Prepare for dsc 3 stream splitter (Ankit Nautiyal) - drm/i915/dp: Update Comment for Valid DSC Slices per Line (Ankit Nautiyal) - drm/i915/gsc: ARL-H and ARL-U need a newer GSC FW. (Daniele Ceraolo Spurio) - drm/i915: hide VLV PUNIT IOSF sideband qos handling better (Jani Nikula) - drm/i915: add a dedicated mutex for VLV/CHV IOSF sideband (Jani Nikula) - drm/i915/sbi: add a dedicated mutex for LPT/WPT IOSF sideband (Jani Nikula) - drm/i915/sbi: add intel_sbi_{lock,unlock}() (Jani Nikula) - drm/i915/xe3lpd: Update HDCP rekeying bit (Suraj Kandpal) - drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update (Michel Dänzer) - drm/admgpu: replace kmalloc() and memcpy() with kmemdup() (Mirsad Todorovac) - drm/amd/display: Fix NULL pointer dereference in dmub_tracebuffer_show (Srinivasan Shanmugam) - drm/amdgpu: Show warning message if IH ring overflow (Philip Yang) - drm/amdkfd: Improve signal event slow path (Philip Yang) - drm/amdkfd: Queue interrupt work to different CPU (Philip Yang) - drm/amdgpu: Optimize gfx v9 GPU page fault handling (Philip Yang) - drm/amdkfd: KFD interrupt access ih_fifo data in-place (Philip Yang) - drm/amdgpu: partially revert "reduce reset time" (Christian König) - drm/amdgpu: set the VM pointer to NULL in amdgpu_job_prepare (Christian König) - drm/amdgpu: fix amdgpu_coredump (Christian König) - drm/amdgpu: Enable psp v14_0_3 RAS support for non-SRIOV configurations. (Candice Li) - drm/amdgpu: Don't enable sdma 4.4.5 CTXEMPTY interrupt (Philip Yang) - drm/amdgpu: Fix potential integer overflow in scheduler mask calculations (Karol Przybylski) - drm/amdgpu/smu14.0.2: fix IP version check (Alex Deucher) - drm/amdgpu/gfx12: fix IP version check (Alex Deucher) - drm/amdgpu/mmhub4.1: fix IP version check (Alex Deucher) - drm/amdgpu/nbio7.11: fix IP version check (Alex Deucher) - drm/amdgpu/nbio7.0: fix IP version check (Alex Deucher) - drm/amdgpu/nbio7.7: fix IP version check (Alex Deucher) - drm/amd/display: 3.2.314 (Aric Cyr) - drm/amd/display: Disable MPC rate control on ODM pipe update (George Shen) - drm/amd/display: Block Invalid TMDS operation (Chris Park) - drm/amd/display: Re-validate streams on commit_streams (Dillon Varone) - Revert "drm/amd/display: Fix green screen issue after suspend" (Rodrigo Siqueira) - drm/amd/display: Fix uninitialized variables in amdgpu_dm_debugfs (Alex Hung) - drm/amd/display: Apply (some) policy for DML2 formulation on DCN35/DCN351 (Nicholas Kazlauskas) - drm/amd/display: delete legacy code (Shunlu Zhang) - drm/amd/display: Add new message for DF throttling optimization on dcn401 (Dillon Varone) - drm/amd/display: DML21 Reintegration For Various Fixes (Austin Zheng) - drm/amd/display: Fix brightness adjustment on MiniLED (Harry VanZyllDeJong) - drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor (Fangzhi Zuo) - drm/amd/display: init dc_power_state (Charlene Liu) - drm/amd/display: initialize uninitialized variable (Meera Patel) - drm/amd/display: Add support for FAMS2+ interface versions (Dillon Varone) - drm/amd/display: Update FAMS2 config cmd (Alvin Lee) - drm/amdgpu: Failed to check various return code (Andrew Martin) - drm/amdkfd: Failed to check various return code (Andrew Martin) - drm/amdgpu: Use dbg level for VBIOS check messages (Lijo Lazar) - drm/amdgpu: remove useless init from amdgpu_job_alloc (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: drop the amdgpu_device argument from amdgpu_ib_free (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: don't access invalid sched (Pierre-Eric Pelloux-Prayer) - drm/amd/display: use swap() in update_phy_id_mapping() (Jiapeng Chong) - drm/amdgpu: simplify return statement in amdgpu_ras_eeprom_init (Dheeraj Reddy Jonnalagadda) - drm/amd/display: add non-DC drm_panic support (Alex Deucher) - drm/amd/display: add DC drm_panic support (Jocelyn Falempe) - drm/amd: Require CONFIG_HOTPLUG_PCI_PCIE for BOCO (Mario Limonciello) - drm/amdgpu/vcn: reset fw_shared under SRIOV (Bokun Zhang) - drm/amd/display/dc: add helper for panic updates (Alex Deucher) - drm/amd/display: add clear_tiling mi callbacks (Alex Deucher) - drm/amd/display: add clear_tiling hubp callbacks (Alex Deucher) - drm/amdgpu: add generic display panic helper code (Alex Deucher) - drm/amdgpu/jpeg5.0.1: use num_jpeg_inst for SR-IOV (Alex Deucher) - drm/amdgpu/jpeg4.0.3: use num_jpeg_inst for SR-IOV (Alex Deucher) - drm/amdgpu: add sysfs reset mask for vcn 5.0.1 (Alex Deucher) - drm/amdgpu: add ip_dump support for vcn 5.0.1 (Alex Deucher) - drm/amd: Update strapping for NBIO 2.5.0 (Mario Limonciello) - drm/amdgpu/gfx11: clean up kcq reset code (Jesse.zhang@amd.com) - drm/amdgpu/gfx12: clean up kcq reset code (Jesse.zhang@amd.com) - drm/amdgpu/sdma7: Add queue reset sysfs for sdmav7 (Jesse.zhang@amd.com) - drm/amdgpu/mes12: Implement reset gfx/compute queue function by mmio (Jesse.zhang@amd.com) - drm/amdgpu/mes12: Implement reset sdmav7 queue function by mmio (Jesse.zhang@amd.com) - drm/amdgpu: Avoid VF for RAS recovery source check (Lijo Lazar) - drm/amdgpu/sdma7: implement queue reset callback for sdma7 (Jesse.zhang@amd.com) - drm/amdgpu/sdma7: Implement resume function for each instance (Jesse.zhang@amd.com) - drm/amdkfd: Uninitialized pointer read (Andrew Martin) - drm/amd/display: Remove unused dcn_find_dcfclk_suits_all (Dr. David Alan Gilbert) - drm/amd/display: Remove unused mmhubbub_warmup field (Dr. David Alan Gilbert) - drm/amd/display: Remove unused dc_stream_warmup_writeback (Dr. David Alan Gilbert) - drm/amd/display: Remove unused dwb3_set_host_read_rate_control (Dr. David Alan Gilbert) - drm/amd/display: Remove unused enable_surface_flip_reporting (Dr. David Alan Gilbert) - drm/amdgpu: rename register headers to dcn_2_0_1 (Leo Li) - drm/amd/display: 3.2.313 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.246.0 (Taimur Hassan) - drm/amd/display: update dcn351 used clock offset (Charlene Liu) - drm/amd/display: remove clearance code of force_ffu_mode flag in dmub_psr_copy_settings() (Zhongwei) - Revert "drm/amd/display: Don't allow IPS2 in D0 for RCG Dynamic" (Nicholas Kazlauskas) - Revert "drm/amd/display: Revised for Replay Pseudo vblank" (Gabe Teeger) - drm/amd/display: Update color space, bias and scale programming sequence (Chris Park) - drm/amd/display: Use resource_build_scaling_params for dcn20 (Peterson) - drm/amd/display: Overwriting dualDPP UBF values before usage (Ausef Yousof) - drm/amd/display: Make DMCUB tracebuffer debugfs chronological (Leo Li) - drm/amd/display: clean up SPL code (Samson Tam) - drm/amd/display: DML21 Update Prefetch Calculations (Austin Zheng) - drm/amd/display: Adjust secure_display_context data structure (Wayne Lin) - drm/amd/display: Fix phy id mapping issue for secure display (Wayne Lin) - drm/amd/display: Adjust dc_stream_forward_crc_window to accept assignment of phy_id (Wayne Lin) - drm/amd/display: Refactor dcn31_panel_construct to avoid assert (Joshua Aberback) - drm/amd/display: expose DCN401 HUBP functions (Karthi Kandasamy) - drm/amd/display: populate VABC support in DMCUB (Harry VanZyllDeJong) - drm/amdgpu: Support nbif v6_3_1 fatal error handling (Candice Li) - drm/amd/pm: Revert state if force level fails (Lijo Lazar) - drm/amdgpu: Enable VCN_5_0_1 IP block (Sonny Jiang) - drm/amdgpu: Add VCN_5_0_1 support (Sonny Jiang) - drm/amdgpu: enable JPEG5_0_1 ip block (Sathishkumar S) - drm/amdgpu: Add JPEG5_0_1 support (Sathishkumar S) - drm/amdgpu: Add VCN_5_0_1 codec query (Sonny Jiang) - drm/amdgpu: Add VCN_5_0_1 firmware (Sonny Jiang) - drm/amdgpu: update macro for maximum jpeg rings (Sathishkumar S) - drm/amd: Update atomfirmware: add new retimer definition (Aurabindo Pillai) - drm/amdgpu: update irq sec header for vcn 5.0.0 (Alex Deucher) - drm/amdgpu: update irq sec header for jpeg 5.0.0 (Alex Deucher) - drm/amdgpu: add irq source ids for VCN5_0/JPEG5_0 (Sathishkumar S) - drm/amdgpu: Add umc v8_14 ras functions (Candice Li) - drm/amdgpu: Add umc v8_14_0 ip headers (Candice Li) - drm/amdgpu: Add psp v14_0_3 ras support (Candice Li) - drm/amd/amdgpu: Add Annotations to Process Isolation functions (Srinivasan Shanmugam) - drm/amdgpu: Init mmhub v1_8_1 ras func (Hawking Zhang) - drm/amdgpu: Enable xgmi for gfx v9_5_0 (Shiwu Zhang) - drm/amdgpu: Fetch refclock for SMU v13.0.12 (Asad Kamal) - drm/amd/pm: Add mode2 support for SMU v13.0.12 (Asad Kamal) - drm/amd/pm: Add smu_v13_0_12 support (Asad Kamal) - drm/amd/amdgpu: Add Descriptions to Process Isolation and Cleaner Shader Sysfs Functions (Srinivasan Shanmugam) - drm/amdgpu: Enable RAS for psp v13_0_12 (Hawking Zhang) - drm/amdgpu: Load spdm_drv for psp v13_0_12 (Hawking Zhang) - drm/amdgpu: Add psp v13_0_12 firmware specifiers (Hawking Zhang) - drm/amdgpu: add psp 13_0_12 version support (Le Ma) - drm/amd: Show an info message about optional firmware missing (Mario Limonciello) - drm/amdgpu: add ACA support for jpeg v4.0.3 (Yang Wang) - drm/amdgpu: add ACA support for vcn v4.0.3 (Yang Wang) - drm/amdgpu: move common ACA ipid defines into amdgpu_aca.h (Yang Wang) - drm/amdgpu: add ih cam support for IH 4.4.4 (Alex Sierra) - drm/amdgpu: add initial support for sdma444 (Le Ma) - drm/amdgpu: Increase FRU File Id buffer size (Lijo Lazar) - drm/amdgpu: correct the calculation of RAS bad page (Tao Zhou) - drm/amdgpu: split ras_eeprom_init into init and check functions (Tao Zhou) - drm/amd: Add the capability to mark certain firmware as "required" (Mario Limonciello) - drm/amdkfd: update the cwsr area size for gfx950 (Le Ma) - drm/amdkfd: Handle save/restore of lds allocated in 1280B blocks (Lancelot SIX) - drm/amdkfd: Adjust CWSR trap handler for gfx950 (Lancelot SIX) - drm/amdkfd: update buffer_{store,load}_* modifiers for gfx940 (Lancelot SIX) - drm/amdkfd: add gc 9.5.0 support on kfd (Alex Sierra) - drm/amdgpu: Apply gc v9_5_0 golden settings (Hawking Zhang) - drm/amd: update mtype flags for gfx 9.5.0 (Alex Sierra) - drm/amdgpu: Set proper MTYPE for GC 9.5.0 (Alex Sierra) - drm/amdgpu: add initial support for gfx950 (Le Ma) - drm/amdgpu/gfx: add gfx950 microcode (Le Ma) - drm/amd: define gc ip version local variable (Alex Sierra) - drm/amdgpu: Remove gfxoff usage (Lijo Lazar) - drm/amdgpu: Avoid to release the FW twice in the validated error (Prike Liang) - drm/amdgpu: device: fix spellos and punctuation (Randy Dunlap) - drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table (Ivan Stepchenko) - drm/amdgpu: Add amdgpu_vcn_sched_mask debugfs (Sathishkumar S) - drm/amdgpu: return error when eeprom checksum failed (Jinzhou Su) - drm/amd: Add Suspend/Hibernate notification callback support (Mario Limonciello) - drm/amd/display: 3.2.312 (Aric Cyr) - drm/amd/display: fix v tap calculation for non-adaptive scaling in SPL (Samson Tam) - drm/amd/display: Adjust DPCD read for DP tunneling (Cruise) - drm/amd/display: Check that hw cursor is not required when falling back to subvp sw cursor (Peterson) - drm/amd/display: Don't allow IPS2 in D0 for RCG Dynamic (Nicholas Kazlauskas) - drm/amd/display: Populate chroma prefetch parameters, DET buffer fix (Ausef Yousof) - drm/amd/display: correct dcn351 dpm clk table based on pmfw_drv_if (Charlene Liu) - drm/amd/display: Revised for Replay Pseudo vblank control (Dennis Chan) - drm/amdgpu: Simplify cleanup check for FRU sysfs (Lijo Lazar) - drm/amdgpu: Add secure display v2 command (Jinzhou Su) - drm/amd: Invert APU check for amdgpu_device_evict_resources() (Mario Limonciello) - drm/amdgpu: add "restore" missing variable comment (Sunil Khatri) - drm/amdgpu: Update the variable name to dma_buf (Sunil Khatri) - drm/amdgpu: set UMC PA per NPS mode when PA is 0 (Tao Zhou) - drm/amdgpu: remove is_mca_add for ras_add_bad_pages (Tao Zhou) - drm/amdgpu: parse legacy RAS bad page mixed with new data in various NPS modes (Tao Zhou) - drm/amdgpu: Check fence emitted count to identify bad jobs (Shikang Fan) - drm/amdkfd: Differentiate logging message for driver oversubscription (Xiaogang Chen) - drm/amd/display: 3.2.311 (Aric Cyr) - drm/amd/display: Add support for custom recout_width in SPL (Samson Tam) - drm/amd/display: Add disable_ips_in_dpms_off flag for IPS (Nicholas Kazlauskas) - drm/amd/display: Enable EASF based on luma taps only (Samson Tam) - drm/amd/amdgpu/vcn: Fix kdoc entries for VCN clock/power gating functions (Srinivasan Shanmugam) - drm/amd/amdgpu: Add missing kdoc 'inst' parameter in 'smu_dpm_set_power_gate' function (Srinivasan Shanmugam) - drm/amdgpu: move per inst variables to amdgpu_vcn_inst (Boyuan Zhang) - drm/amdgpu: pass ip_block in set_clockgating_state (Boyuan Zhang) - drm/amdgpu: pass ip_block in set_powergating_state (Boyuan Zhang) - drm/amdgpu: add inst to amdgpu_dpm_enable_vcn (Boyuan Zhang) - drm/amd/pm: add inst to dpm_set_powergating_by_smu (Boyuan Zhang) - drm/amd/pm: add inst to set_powergating_by_smu (Boyuan Zhang) - drm/amd/pm: add inst to smu_dpm_set_vcn_enable (Boyuan Zhang) - drm/amd/pm: power up or down vcn by instance (Boyuan Zhang) - drm/amd/pm: Fix an error handling path in vega10_enable_se_edc_force_stall_config() (Christophe JAILLET) - drm/amdgpu: add interface to get die id from memory address (Tao Zhou) - drm/amdgpu: add a flag to indicate UMC channel index version (Tao Zhou) - drm/amdgpu: save UMC global channel index to eeprom (Tao Zhou) - drm/amdgpu: support to find RAS bad pages via old TA (Tao Zhou) - drm/amdgpu: add function to find all memory pages in one physical row (Tao Zhou) - drm/amdgpu: retire RAS bad pages in different NPS modes (Tao Zhou) - drm/amdgpu: store only one RAS bad page record for all pages in one row (Tao Zhou) - drm/amdgpu: Prefer RAS recovery for scheduler hang (Lijo Lazar) - drm/amdgpu: do RAS MCA2PA conversion in device init phase (Tao Zhou) - drm/amdgpu: add flag to indicate the type of RAS eeprom record (Tao Zhou) - drm/amdgpu: add TA_RAS_INV_NODE value (Tao Zhou) - drm/amdgpu: add return value for convert_ras_err_addr (Tao Zhou) - drm/amdgpu: reduce memory usage for umc_lookup_bad_pages_in_a_row (Tao Zhou) - drm/amdgpu: make convert_ras_err_addr visible outside UMC block (Tao Zhou) - drm/amdgpu: store PA with column bits cleared for RAS bad page (Tao Zhou) - drm/amdgpu: reduce the mmio writes in kiq setting (Prike Liang) - drm/amdgpu/sdma4.4.2: implement ring reset callback for sdma4.4.2 (Jiadong Zhu) - drm/amd/pm: implement dpm sdma reset function (Jiadong Zhu) - drm/amd/pm: update smu_v13_0_6 smu header (Jiadong Zhu) - drm/amdgpu: remove redundant RAS error address coversion code (Tao Zhou) - drm/amd/amdgpu: Add support for isp buffers (Pratap Nirujogi) - drm/amdgpu: simplify RAS page retirement in one memory row (Tao Zhou) - drm/i915/guc: Update guc_err message to show outstanding g2h responses (Jesus Narvaez) - i915/guc: Accumulate active runtime on gt reset (Umesh Nerlige Ramappa) - i915/guc: Ensure busyness counter increases motonically (Umesh Nerlige Ramappa) - i915/guc: Reset engine utilization buffer before registration (Umesh Nerlige Ramappa) - drm/i915/selftests: Add delay to stabilize frequency in live_rps_power (Sk Anirban) - drm/i915: ensure segment offset never exceeds allowed max (Krzysztof Karas) - drm/i915/guc: Flush ct receive tasklet during reset preparation (Zhanjun Dong) - drm/i915/pmu: Remove pointless synchronize_rcu() call (Lucas De Marchi) - drm/i915/pmu: Replace closed with registered (Lucas De Marchi) - drm/i915/pmu: Stop setting event_init to NULL (Lucas De Marchi) - drm/i915/pmu: Rename cpuhp_slot to cpuhp_state (Lucas De Marchi) - drm/i915/gt: Remove unused execlists_unwind_incomplete_requests (Dr. David Alan Gilbert) - drm/xe: Make irq enabled flag atomic (Ilia Levi) - drm/xe: Apply whitelist to engine save-restore (Lucas De Marchi) - drm/xe/reg_sr: Stop setting all whitelist slots (Lucas De Marchi) - drm/xe/reg_sr: Convert whitelist to gt logging (Lucas De Marchi) - drm/xe: Introduce xe_gt_dbg_printer() (Michal Wajdeczko) - drm/xe/reg_sr: Remove register pool (Lucas De Marchi) - drm/xe: Call invalidation_fence_fini for PT inval fences in error state (Daniele Ceraolo Spurio) - drm/xe/oa/uapi: Make OA buffer size configurable (Sai Teja Pottumuttu) - drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt (Mirsad Todorovac) - drm/xe/tests: Wait for clear fence operation to complete (Nirmoy Das) - drm/xe: Avoid evicting object of the same vm in none fault mode (Oak Zeng) - drm/xe: Trace xe_bo_validate (Oak Zeng) - drm/xe/guc: Fix for dead CT dump not re-arming (John Harrison) - drm/xe/vsec: Address static checker issue (Michael J. Ruhl) - drm/xe: Use managed BO in memirq (Ilia Levi) - drm/i915/display: Use struct intel_display instead of struct drm_i915_private (Mika Kahola) - drm/i915/xe3lpd: Power request asserting/deasserting (Mika Kahola) - drm/xe/display: fix ttm_bo_access() usage (Matthew Auld) - drm/xe/xe_guc_ads: Add nonpriv registers to write list (Jonathan Cavitt) - drm/xe/vsec: Support BMG devices (Michael J. Ruhl) - drm/xe: Add mutex locking to devcoredump (John Harrison) - drm/xe: Move the coredump registration to the worker thread (John Harrison) - drm/xe: Add a reason string to the devcoredump (John Harrison) - drm/xe/vm_doc: fix more doc typos (Randy Dunlap) - drm/xe/guc: Fix missing init value and add register order check (Zhanjun Dong) - drm/xe/throttle: Log throttle reasons (Raag Jadav) - drm/xe: Only allow contiguous BOs to use xe_bo_vmap (Matthew Brost) - drm/xe: Set XE_BO_FLAG_PINNED in migrate selftest BOs (Matthew Brost) - drm/xe: Use ttm_bo_access in xe_vm_snapshot_capture_delayed (Matthew Brost) - drm/xe/display: Update intel_bo_read_from_page to use ttm_bo_access (Matthew Brost) - drm/xe: Take PM ref in delayed snapshot capture worker (Matthew Brost) - drm/xe: Add xe_ttm_access_memory (Matthew Brost) - drm/ttm: Add ttm_bo_access (Matthew Brost) - drm/xe: Add xe_bo_vm_access (Matthew Brost) - drm/xe/migrate: use XE_BO_FLAG_PAGETABLE (Matthew Auld) - drm/xe/migrate: fix pat index usage (Matthew Auld) - drm/xe/xe3lpg: Add Wa_16024792527 (Apoorva Singh) - drm/xe/guc_submit: fix race around suspend_pending (Matthew Auld) - drm/xe/guc_submit: fix race around pending_disable (Matthew Auld) - drm/xe/trace: improve xe_sched_msg trace (Matthew Auld) - drm/xe/vram: fix lpfn check (Matthew Auld) - drm/xe: Update xe2_graphics name string (Matt Roper) - drm/xe/guc: Add support for G2G communications (John Harrison) - drm/xe: Allow bo mapping on multiple ggtts (Niranjana Vishwanathapura) - drm/xe/ptl: Add another PTL PCI ID (Matt Atwood) - drm/xe/pf: Drop 2GiB limit of fair LMEM allocation (Michal Wajdeczko) - drm/xe: Sort again the info flags (Lucas De Marchi) - drm/xe: Drop useless d3cold allowed message (Matthew Brost) - drm/xe/vram: drop 2G block restriction (Matthew Auld) - drm/xe: Split xe_gt_stat.h (Lucas De Marchi) - drm/xe: Drop HAS_HECI_* (Lucas De Marchi) - drm/xe: Include xe_oa_types.h (Lucas De Marchi) - drm/xe: Mark preempt fence workqueue as reclaim (Matthew Brost) - drm/xe/ufence: Wake up waiters after setting ufence->signalled (Nirmoy Das) - drm/xe/guc: Remove duplicate source field (Zhanjun Dong) - drm/xe: Wire devcoredump to LR TDR (Matthew Brost) - drm/xe: Change xe_engine_snapshot_capture_for_job to be for queue (Matthew Brost) - drm/xe: Improve schedule disable response failure (Matthew Brost) - drm/xe: Add exec queue param to devcoredump (Matthew Brost) - drm/xe: Add ring start to LRC snapshot (Matthew Brost) - drm/xe: Add ring address to LRC snapshot (Matthew Brost) - drm/xe: Add xe_ring_lrc_is_idle() helper (Matthew Brost) - drm/xe: Ignore GGTT TLB inval errors during GT reset (Nirmoy Das) - drm/xe: Allow fault injection in vm create and vm bind IOCTLs (Francois Dugast) - drm/xe/oa: Fix "Missing outer runtime PM protection" warning (Ashutosh Dixit) - drm/xe: Sample gpu timestamp closer to exec queues (Lucas De Marchi) - drm/xe: Wait on killed exec queues (Lucas De Marchi) - drm/xe: handle flat ccs during hibernation on igpu (Matthew Auld) - drm/xe/guc: Support crash dump notification from GuC (John Harrison) - drm/xe/guc: Reduce default GuC log verbosity (John Harrison) - drm/xe/gsc: Improve SW proxy error checking and logging (Daniele Ceraolo Spurio) - drm/xe: Take job list lock in xe_sched_first_pending_job (Nirmoy Das) - drm/xe/guc: Do not assert CTB state while sending MMIO (Tomasz Lis) - drm/xe/guc: Prefer GT oriented logs in submit code (Michal Wajdeczko) - drm/xe/guc: Prefer GT oriented asserts in submit code (Michal Wajdeczko) - drm/xe: improve hibernation on igpu (Matthew Auld) - drm/xe: Add gt_id to xe_sched_job traces (Lucas De Marchi) - drm/xe/pf: Adjust scheduling priority based on policy change (Michal Wajdeczko) - drm/xe/pf: Allow to control scheduling priority using debugfs (Michal Wajdeczko) - drm/xe/pf: Add functions to configure VF scheduling priority (Michal Wajdeczko) - drm/xe/guc: Add VF_CFG_SCHED_PRIORITY to KLV helper (Michal Wajdeczko) - drm/xe/guc: Add VF_CFG_SCHED_PRIORITY_KEY KLV definition (Michal Wajdeczko) - drm/xe: Ensure all locks released in exec IOCTL (Matthew Brost) - drm/xe/guc: Don't treat GuC generic CAT error as protocol error (Michal Wajdeczko) - drm/xe/guc: Don't read data from G2H prior to length check (Michal Wajdeczko) - drm/xe/guc: Drop redundant logs about invalid G2H length (Michal Wajdeczko) - drm/xe/guc: Log content of the failed G2H message (Michal Wajdeczko) - drm/xe/vf: Defer fixups if migrated twice fast (Tomasz Lis) - drm/xe/vf: Start post-migration fixups with provisioning query (Tomasz Lis) - drm/xe/vf: Send RESFIX_DONE message at end of VF restore (Tomasz Lis) - drm/xe/vf: Document SRIOV VF restore flow (Tomasz Lis) - drm/xe/vf: React to MIGRATED interrupt (Tomasz Lis) - drm/xe: Reword exec_queue and vm lock doc (Lucas De Marchi) - drm/xe: Stop accumulating LRC timestamp on job_free (Lucas De Marchi) - drm/xe: Add trace to lrc timestamp update (Lucas De Marchi) - drm/xe/pf: Fix potential GGTT allocation leak (Michal Wajdeczko) - drm/xe: Drop VM dma-resv lock on xe_sync_in_fence_get failure in exec IOCTL (Matthew Brost) - drm/xe: Fix possible exec queue leak in exec IOCTL (Matthew Brost) - drm/xe: Fix case for asserts in documentation (Lucas De Marchi) - drm/xe: Wire up devcoredump in documentation (Lucas De Marchi) - drm/xe: Improve devcoredump documentation (Lucas De Marchi) - drm/xe: Fix build error for XE_IOCTL_DBG macro (Gyeyoung Baek) - drm/xe: Fix drm-next merge (Lucas De Marchi) - drm/xe: Restore system memory GGTT mappings (Matthew Brost) - drm/xe: Don't unnecessarily invoke the OOM killer on multiple binds (Thomas Hellström) - drm/xe: Avoid the OOM killer on buffer object memory allocation (Thomas Hellström) - drm/xe/guc/tlb: Flush g2h worker in case of tlb timeout (Nirmoy Das) - drm/xe/ufence: Flush xe ordered_wq in case of ufence timeout (Nirmoy Das) - drm/xe: Move LNL scheduling WA to xe_device.h (Nirmoy Das) - drm/xe: Use the filelist from drm for ccs_mode change (Balasubramani Vivekanandan) - drm/xe: Set mask bits for CCS_MODE register (Balasubramani Vivekanandan) - drm/xe: Move Wa 1607983814 to oob (Lucas De Marchi) - drm/xe/guc: Fix dereference before NULL check (Everest K.C.) - drm/display: hdmi-state-helper: add drm_display_mode declaration (Dmitry Baryshkov) - drm/rockchip: vop2: Support 32x8 superblock afbc (Andy Yan) - drm/vc4: hdmi: use drm_atomic_helper_connector_hdmi_hotplug() (Dmitry Baryshkov) - drm/vc4: hdmi: stop rereading EDID in get_modes() (Dmitry Baryshkov) - drm/vc4: hdmi: switch to using generic HDMI Codec infrastructure (Dmitry Baryshkov) - drm/bridge_connector: hook drm_atomic_helper_connector_hdmi_hotplug() (Dmitry Baryshkov) - drm/display/hdmi: implement hotplug functions (Dmitry Baryshkov) - drm/bridge: lt9611: switch to using the DRM HDMI codec framework (Dmitry Baryshkov) - drm/bridge: connector: add support for HDMI codec framework (Dmitry Baryshkov) - drm/connector: implement generic HDMI audio helpers (Dmitry Baryshkov) - ASoC: hdmi-codec: move no_capture_mute to struct hdmi_codec_pdata (Dmitry Baryshkov) - ASoC: hdmi-codec: pass data to get_dai_id too (Dmitry Baryshkov) - accel/amdxdna: Declare npu6_dev_priv as static (Lizhi Hou) - accel/amdxdna: Add __user to second parameter of aie2_query_status (Lizhi Hou) - accel/amdxdna: Declare force_cmdlist as static (Lizhi Hou) - accel/amdxdna: Use rcu_access_pointer for __rcu pointer (Lizhi Hou) - accel/amdxdna: Declare aie2_max_col as static (Lizhi Hou) - accel/amdxdna: Declare mailbox register base as __iomem pointer (Lizhi Hou) - accel/amdxdna: Declare npu device profile as static variables (Lizhi Hou) - drm/bridge: it6505: add I2C functionality on AUX (Hermes Wu) - drm/bridge: it6505: fix HDCP CTS KSV list wait timer (Hermes Wu) - drm/bridge: it6505: fix HDCP CTS compare V matching (Hermes Wu) - drm/bridge: it6505: fix HDCP CTS KSV list read with UNIGRAF DPR-100. (Hermes Wu) - drm/bridge: it6505: fix HDCP encryption when R0 ready (Hermes Wu) - drm/bridge: it6505: fix HDCP Bstatus check (Hermes Wu) - drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT (Hermes Wu) - drm/bridge: it6505: add AUX operation for HDCP KSV list read (Hermes Wu) - drm/bridge: it6505: improve AUX operation for edid read (Hermes Wu) - drm/bridge: it6505: Change definition of AUX_FIFO_MAX_SIZE (Hermes Wu) - drm: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - drm/hisilicon/hibmc: add dp module in hibmc (Baihan Li) - drm/hisilicon/hibmc: refactored struct hibmc_drm_private (Baihan Li) - drm/hisilicon/hibmc: add dp hw moduel in hibmc driver (Baihan Li) - drm/hisilicon/hibmc: add dp link moduel in hibmc drivers (Baihan Li) - drm/hisilicon/hibmc: add dp aux in hibmc drivers (Baihan Li) - drm/bridge: dw-hdmi-qp: drop atomic_check() callback (Dmitry Baryshkov) - drm/bridge: lontium-lt9611: drop atomic_check() callback (Dmitry Baryshkov) - drm/bridge: ite-it6263: drop atomic_check() callback (Dmitry Baryshkov) - drm/display: bridge_connector: provide atomic_check for HDMI bridges (Dmitry Baryshkov) - MAINTAINERS: Assume maintainership of PL111 (Linus Walleij) - drm: panel-simple: support TOPLAND TIAN G07017 LCD panel (Ahmad Fatoum) - dt-bindings: display: panel-simple: Document Topland TIAN-G07017-01 (Ahmad Fatoum) - dt-bindings: vendor-prefixes: add prefix for Topland Electronics (H.K) (Ahmad Fatoum) - drm/bridge:anx7625: Update HDCP content status (Xin Ji) - drm/amdgpu: track bo memory stats at runtime (Yunxiang Li) - drm/amdgpu: remove unused function parameter (Yunxiang Li) - Documentation/gpu: Clarify drm memory stats definition (Yunxiang Li) - drm: make drm-active- stats optional (Yunxiang Li) - drm: add drm_memory_stats_is_zero (Yunxiang Li) - drm/sched: Fix drm_sched_fini() docu generation (Bagas Sanjaya) - drm/bridge: synopsys: Fix Copyright Writing Style of dw-hdmi-qp (Andy Yan) - drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties (Andrej Picej) - dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing (Andrej Picej) - drm: xlnx: zynqmp_dpsub: Add DP audio support (Tomi Valkeinen) - arm64: dts: zynqmp: Add DMA for DP audio (Tomi Valkeinen) - dt-bindings: display/xlnx/zynqmp-dpsub: Add audio DMAs (Tomi Valkeinen) - drm/rockchip: vop2: include rockchip_drm_drv.h (Min-Hua Chen) - drm/rockchip: vop2: Add check for 32 bpp format for rk3588 (Andy Yan) - drm/rockchip: vop2: Check linear format for Cluster windows on rk3566/8 (Andy Yan) - drm/rockchip: vop2: Setup delay cycle for Esmart2/3 (Andy Yan) - drm/rockchip: vop2: Set AXI id for rk3588 (Andy Yan) - accel/amdxdna: include linux/slab.h (Arnd Bergmann) - drm/panel: simple: add Multi-Inno Technology MI1010Z1T-1CP11 (Marek Vasut) - dt-bindings: display: simple: Document Multi-Inno Technology MI1010Z1T-1CP11 panel (Marek Vasut) - drm/panel: simple: Add Tianma TM070JDHG34-00 panel support (Luca Ceresoli) - dt-bindings: display: simple: Add Tianma TM070JDHG34-00 panel (Luca Ceresoli) - drm/bridge: ti-sn65dsi83: use dev_err_probe when failing to get panel bridge (Luca Ceresoli) - accel/amdxdna: Remove DRM_AMDXDNA_HWCTX_CONFIG_NUM (Lizhi Hou) - accel/amdxdna: Add zero check for pad in ioctl input structures (Lizhi Hou) - drm/connector: Allow clearing HDMI infoframes (Derek Foreman) - drm/tests: Add tests for drm_connector_dynamic_init()/register() (Imre Deak) - drm/connector: Warn if a connector is registered/added incorrectly (Imre Deak) - drm/nouveau/dp_mst: Expose a connector to kernel users after it's properly initialized (Imre Deak) - drm/amd/dp_mst: Expose a connector to kernel users after it's properly initialized (Imre Deak) - drm/i915/dp_mst: Expose a connector to kernel users after it's properly initialized (Imre Deak) - drm/dp_mst: Register connectors via drm_connector_dynamic_register() (Imre Deak) - drm/connector: Add deprecation notes for drm_connector_register/unregister (Imre Deak) - drm/connector: Add FIXME for GETRESOURCES ioctl wrt. uninited connectors (Imre Deak) - drm/connector: Add a way to init/add a connector in separate steps (Imre Deak) - drm/rcar-du: Add support for r8a779h0 (Tomi Valkeinen) - drm/rcar-du: dsi: Add r8a779h0 support (Tomi Valkeinen) - dt-bindings: display: bridge: renesas,dsi-csi2-tx: Add r8a779h0 (Tomi Valkeinen) - dt-bindings: display: renesas,du: Add r8a779h0 (Tomi Valkeinen) - dt-bindings: display: renesas,du: Add missing constraints (Tomi Valkeinen) - drm/rcar-du: Write DPTSR only if the second source exists (Tomi Valkeinen) - drm/rcar-du: dsi: Fix PHY lock bit check (Tomi Valkeinen) - drm/panthor: Report innocent group kill (Boris Brezillon) - accel/amdxdna: Read firmware interface version from registers (Lizhi Hou) - accel/amdxdna: Enhance power management settings (Lizhi Hou) - accel/amdxdna: Replace idr api with xarray (Lizhi Hou) - accel/amdxdna: Add RyzenAI-npu6 support (Lizhi Hou) - drm/vc4: hdmi: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/sti: hdmi: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/radeon: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/msm/dp: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/i915/audio: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/exynos: hdmi: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/amd/display: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/bridge: ite-it66121: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/bridge: anx7625: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov) - drm/connector: add mutex to protect ELD from concurrent access (Dmitry Baryshkov) - drm: zynqmp_dp: Fix integer overflow in zynqmp_dp_rate_get() (Karol Przybylski) - drm/rockchip: vop2: Fix the windows switch between different layers (Andy Yan) - drm/rockchip: vop2: Add debugfs support (Andy Yan) - drm/rockchip: Fix Copyright description (Andy Yan) - drm/modes: Fix drm_mode_vrefres() docs (Ville Syrjälä) - accel/amdxdna: use modern PM helpers (Arnd Bergmann) - drm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - accel/amdxdna: Add include interrupt.h to amdxdna_mailbox.c (Mike Lothian) - accel/amdxdna: Add query firmware version (Lizhi Hou) - accel/amdxdna: Replace mmput with mmput_async to avoid dead lock (Lizhi Hou) - accel/amdxdna: Add device status for aie2 devices (Lizhi Hou) - accel/qaic: Fix typo for struct qaic_manage_trans_passthrough (Jeffrey Hugo) - drm/tiny: panel-mipi-dbi: Include (Thomas Zimmermann) - drm/panel: panel-samsung-s6e63m0: Include (Thomas Zimmermann) - drm/panel: panel-samsung-s6e3ha2: Include (Thomas Zimmermann) - drm/panel: panel-orisetech-otm8009a: Include (Thomas Zimmermann) - drm/panel: Include (Thomas Zimmermann) - drm/fsl-dcu: Include (Thomas Zimmermann) - drm/panel: simple: add Multi-Inno Technology MI0700A2T-30 (Marek Vasut) - dt-bindings: display: simple: Document Multi-Inno Technology MI0700A2T-30 panel (Marek Vasut) - dt-bindings: display: panel-lvds: Add compatible for AUO G084SN05 V9 (Fabio Estevam) - drm/log: select CONFIG_FONT_SUPPORT (Arnd Bergmann) - drm/vc4: unlock on error in vc4_hvs_get_fifo_frame_count() (Dan Carpenter) - drm/client: Fix drm client endless Kconfig loop (Jocelyn Falempe) - drm/rockchip: dw_hdmi_qp: Simplify clock handling (Cristian Ciocaltea) - drm/rockchip: vop2: don't check color_mgmt_changed in atomic_enable (Piotr Zalewski) - drm/rockchip: Remove unnecessary checking (Guoqing Jiang) - drm/vc4: plane: Remove WARN on state being set in plane_reset (Dave Stevenson) - drm/v3d: Fix miscellaneous documentation errors (Maíra Canal) - drm/rockchip: dw_hdmi_qp: Add support for RK3588 HDMI1 output (Cristian Ciocaltea) - drm/panthor: Fix the fast-reset logic (Boris Brezillon) - drm/panthor: Be robust against resume failures (Boris Brezillon) - drm/panthor: Ignore devfreq_{suspend, resume}_device() failures (Boris Brezillon) - drm/panthor: Be robust against runtime PM resume failures in the suspend path (Boris Brezillon) - drm/panthor: Preserve the result returned by panthor_fw_resume() (Boris Brezillon) - drm/rockchip: vop2: Fix the mixer alpha setup for layer 0 (Andy Yan) - drm/rockchip: vop2: Fix cluster windows alpha ctrl regsiters offset (Andy Yan) - drm/rockchip: Add MIPI DSI2 glue driver for RK3588 (Heiko Stuebner) - dt-bindings: display: rockchip: Add schema for RK3588 DW DSI2 controller (Heiko Stuebner) - drm/bridge/synopsys: Add MIPI DSI2 host controller bridge (Heiko Stuebner) - drm/log: Add integer scaling support (Jocelyn Falempe) - drm/log: Implement suspend/resume (Jocelyn Falempe) - drm/log: Color the timestamp, to improve readability (Jocelyn Falempe) - drm/log: Do not draw if drm_master is taken (Jocelyn Falempe) - drm/log: Introduce a new boot logger to draw the kmsg on the screen (Jocelyn Falempe) - drm/panic: Move drawing functions to drm_draw (Jocelyn Falempe) - drm: renesas: rz-du: rzg2l_du_encoder: Fix max dot clock for DPI (Biju Das) - drm: renesas: rz-du: Drop DU_MCR0_DPI_OE macro (Biju Das) - drm/bridge: ite-it6263: Support VESA-24 input format (Tommaso Merciai) - drm/panel: visionox-rm69299: Remove redundant assignments of panel fields (Chen-Yu Tsai) - drm/sun4i: use drm_atomic_helper_connector_hdmi_check() (Dmitry Baryshkov) - drm/bridge: dw-hdmi-qp: replace mode_valid with tmds_char_rate (Dmitry Baryshkov) - drm/bridge: lontium-lt9611: drop TMDS char rate check in mode_valid (Dmitry Baryshkov) - drm/display: bridge_connector: use drm_bridge_connector_mode_valid() (Dmitry Baryshkov) - drm/vc4: use drm_hdmi_connector_mode_valid() (Dmitry Baryshkov) - drm/sun4i: use drm_hdmi_connector_mode_valid() (Dmitry Baryshkov) - drm/display: hdmi: add generic mode_valid helper (Dmitry Baryshkov) - drm/tests: hdmi: return meaningful value from set_connector_edid() (Dmitry Baryshkov) - drm/tests: hdmi: rename connector creation function (Dmitry Baryshkov) - drm/tests: hdmi: handle empty modes in find_preferred_mode() (Dmitry Baryshkov) - drm: remove driver date from struct drm_driver and all drivers (Jani Nikula) - accel/ivpu: remove DRIVER_DATE conditional drm_driver init (Jani Nikula) - drm/xen: remove redundant initialization info print (Jani Nikula) - drm/nouveau: expose GSP-RM logging buffers via debugfs (Timur Tabi) - drm/nouveau: retain device pointer in nvkm_gsp_mem object (Timur Tabi) - drm/nouveau: create module debugfs root (Danilo Krummrich) - drm/v3d: Add DRM_IOCTL_V3D_PERFMON_SET_GLOBAL (Christian Gmeiner) - drm/dp: extract drm_dp_dpcd_clear_payload() (Jani Nikula) - drm/dp: extract drm_dp_dpcd_write_payload() (Jani Nikula) - drm/dp: extract drm_dp_dpcd_poll_act_handled() (Jani Nikula) - drm/ttm: use GEM references for VM mappings (Christian König) - drm/vmwgfx: Remove initialization of connector status (Thomas Zimmermann) - drm: renesas: rz-du: Increase supported resolutions (Chris Brandt) - drm/hibmc: Drop dependency on ARM64 (Thomas Zimmermann) - drm/rockchip: vop2: fix rk3588 dp+dsi maxclk verification (Heiko Stuebner) - drm/panfrost: Add GPU ID for MT8188 Mali-G57 MC3 (AngeloGioacchino Del Regno) - drm/panthor: Fix a typo in the FW iface flag definitions (Boris Brezillon) - drm/vc4: Drop planes that are completely off-screen or 0 crtc size (Dave Stevenson) - drm/vc4: Enable bg_fill if there are no planes enabled (Dave Stevenson) - drm/vc4: Add additional warn_on for incorrect revisions (Maxime Ripard) - drm/vc4: hdmi: Support 2712 D-step register map (Dave Stevenson) - drm/vc4: plane: Add support for 2712 D-step. (Dave Stevenson) - drm/vc4: hvs: Add in support for 2712 D-step. (Dave Stevenson) - drm/vc4: drv: Add support for 2712 D-step (Dave Stevenson) - drm/vc4: txp: Add BCM2712 MOPLET support (Maxime Ripard) - drm/vc4: txp: Add support for BCM2712 MOP (Maxime Ripard) - drm/vc4: txp: Add a new TXP encoder type (Maxime Ripard) - drm/vc4: txp: Move the encoder type in the variant structure (Maxime Ripard) - drm/vc4: txp: Handle 40-bits DMA Addresses (Maxime Ripard) - drm/vc4: txp: Add horizontal and vertical size offset toggle bit (Maxime Ripard) - drm/vc4: txp: Add byte enable toggle bit (Maxime Ripard) - drm/vc4: txp: Rename TXP data structure (Maxime Ripard) - drm/vc4: txp: Introduce structure to deal with revision differences (Maxime Ripard) - drm/vc4: hdmi: Add support for BCM2712 HDMI controllers (Maxime Ripard) - drm/vc4: crtc: Add support for BCM2712 PixelValves (Maxime Ripard) - drm/vc4: hvs: Add support for BCM2712 HVS (Maxime Ripard) - drm/vc4: drv: Support BCM2712 (Maxime Ripard) - dt-bindings: display: Add BCM2712 KMS driver bindings (Maxime Ripard) - dt-bindings: display: Add BCM2712 MOPLET bindings (Maxime Ripard) - dt-bindings: display: Add BCM2712 MOP bindings (Maxime Ripard) - dt-bindings: display: Add BCM2712 PixelValve bindings (Maxime Ripard) - dt-bindings: display: Add BCM2712 HVS bindings (Maxime Ripard) - dt-bindings: display: Add BCM2712 HDMI bindings (Maxime Ripard) - drm/vc4: Fix reading of frame count on GEN5 / Pi4 (Dave Stevenson) - drm/vc4: Use of_device_get_match_data to set generation (Dave Stevenson) - drm/cirrus: Rename to cirrus-qemu (Thomas Zimmermann) - drm/cirrus: Use virtual encoder and connector types (Thomas Zimmermann) - drm/virtio: Add prepare and cleanup routines for imported dmabuf obj (Vivek Kasireddy) - drm/virtio: Import prime buffers from other devices as guest blobs (Vivek Kasireddy) - drm/virtio: Add helpers to initialize and free the imported object (Vivek Kasireddy) - drm/virtio: Add a helper to map and note the dma addrs and lengths (Vivek Kasireddy) - drm/virtio: Implement VIRTIO_GPU_CMD_RESOURCE_DETACH_BACKING cmd (Vivek Kasireddy) - drm/panel-edp: Add unknown BOE panel for HP Omnibook X14 (Jens Glathe) - dt-bindings: display: panel: samsung,atna56ac03: Document ATNA56AC03 (Maud Spierings) - nvkm: correctly calculate the available space of the GSP cmdq buffer (Zhi Wang) - nvkm/gsp: correctly advance the read pointer of GSP message queue (Zhi Wang) - drm/tidss: Rename 'wait_lock' to 'irq_lock' (Tomi Valkeinen) - drm/tidss: Fix race condition while handling interrupt registers (Devarsh Thakkar) - drm/tidss: Clear the interrupt status for interrupts being disabled (Devarsh Thakkar) - drm/tidss: Add printing of underflows (Tomi Valkeinen) - drm/tidss: Remove extra K2G check (Tomi Valkeinen) - drm/tidss: Remove unused OCP error flag (Tomi Valkeinen) - drm/tidss: Fix issue in irq handling causing irq-flood issue (Tomi Valkeinen) - drm/lsdc: Request PCI BAR (Philipp Stanner) - accel/amdxdna: Add query functions (Lizhi Hou) - accel/amdxdna: Add error handling (Lizhi Hou) - accel/amdxdna: Add suspend and resume (Lizhi Hou) - accel/amdxdna: Add command execution (Lizhi Hou) - accel/amdxdna: Add GEM buffer object management (Lizhi Hou) - accel/amdxdna: Add hardware context (Lizhi Hou) - accel/amdxdna: Add hardware resource solver (Lizhi Hou) - accel/amdxdna: Support hardware mailbox (Lizhi Hou) - accel/amdxdna: Add a new driver for AMD AI Engine (Lizhi Hou) - accel/amdxdna: Add documentation for AMD NPU accelerator driver (Lizhi Hou) - accel/qaic: Drop redundant vfree() null check in sahara (Jeffrey Hugo) - drm/vkms: Remove useless drm_rotation_simplify (Louis Chauvet) - drm/vkms: Re-introduce line-per-line composition algorithm (Louis Chauvet) - drm/vkms: Introduce pixel_read_direction enum (Louis Chauvet) - drm/vkms: Avoid computing blending limits inside pre_mul_alpha_blend (Louis Chauvet) - drm/vkms: Update pixels accessor to support packed and multi-plane formats. (Louis Chauvet) - drm/vkms: Use const for input pointers in pixel_read an pixel_write functions (Louis Chauvet) - drm/vkms: Add typedef and documentation for pixel_read and pixel_write functions (Louis Chauvet) - drm/vkms: Use drm_frame directly (Arthur Grillo) - drm/vkms: Code formatting (Louis Chauvet) - drm/v3d: Stop active perfmon if it is being destroyed (Christian Gmeiner) - drm/vkms: Remove index parameter from init_vkms_output (Louis Chauvet) - drm: panel-backlight-quirks: Add Framework 13 glossy and 2.8k panels (Dustin L. Howett) - drm: panel-backlight-quirks: Add Framework 13 matte panel (Thomas Weißschuh) - drm/amd/display: Add support for minimum backlight quirk (Thomas Weißschuh) - drm: Add panel backlight quirks (Thomas Weißschuh) - drm/bridge: Constify struct i2c_device_id (Christophe JAILLET) - drm/qxl: switch to using drm_exec v2 (Christian König) - drm/radeon: switch over to drm_exec v2 (Christian König) - drm/panthor: Fix compilation failure on panthor_fw.c (Liviu Dudau) - drm/panthor: Simplify FW fast reset path (Karunika Choo) - drm/panthor: Explicitly set the coherency mode (Akash Goel) - drm/panthor: Update memattr programing to align with GPU spec (Akash Goel) - drm/rockchip: avoid 64-bit division (Arnd Bergmann) - drm/xe: drop unused component dependencies (Christian König) - drm/virtio: New fence for every plane update (Dongwon Kim) - drm/virtio: Use drm_gem_plane_helper_prepare_fb() (Dongwon Kim) - drm/virtio: Don't create a context with default param if context_init is supported (Pierre-Eric Pelloux-Prayer) - drm/virtio: Use generic dumb_map_offset implementation (Peter Shkenev) - drm/fbdev-client: Unexport drm_fbdev_client_setup() (Thomas Zimmermann) - drm/client: Move public client header to clients/ subdirectory (Thomas Zimmermann) - drm: Move client code to clients/ subdirectory (Thomas Zimmermann) - drm/panel-edp: Add KDB KD116N2130B12 (Langyan Ye) - drm/rockchip: analogix_dp: allow to work without panel (Lucas Stach) - MAINTAINERS: add Raphael Gallais-Pou to DRM/STi maintainers (Raphael Gallais-Pou) - accel/ivpu: Fix Qemu crash when running in passthrough (Jacek Lawrynowicz) - gpu: drm: replace of_graph_get_next_endpoint() (Kuninori Morimoto) - drm/bridge: cdns-mhdp8546: Remove unused functions (Dr. David Alan Gilbert) - drm/v3d: Fix performance counter source settings on V3D 7.x (Maíra Canal) - rockchip/drm: vop2: add support for gamma LUT (Piotr Zalewski) - drm/rockchip: vop2: Don't spam logs in atomic update (Andy Yan) - drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event() (Thomas Zimmermann) - scripts/sorttable: Use a structure of function pointers for elf helpers (Steven Rostedt) - scripts/sorttable: Get start/stop_mcount_loc from ELF file directly (Steven Rostedt) - scripts/sorttable: Move code from sorttable.h into sorttable.c (Steven Rostedt) - scripts/sorttable: Use uint64_t for mcount sorting (Steven Rostedt) - scripts/sorttable: Add helper functions for Elf_Sym (Steven Rostedt) - scripts/sorttable: Add helper functions for Elf_Shdr (Steven Rostedt) - scripts/sorttable: Add helper functions for Elf_Ehdr (Steven Rostedt) - scripts/sorttable: Convert Elf_Sym MACRO over to a union (Steven Rostedt) - scripts/sorttable: Replace Elf_Shdr Macro with a union (Steven Rostedt) - scripts/sorttable: Convert Elf_Ehdr to union (Steven Rostedt) - scripts/sorttable: Make compare_extable() into two functions (Steven Rostedt) - scripts/sorttable: Have the ORC code use the _r() functions to read (Steven Rostedt) - scripts/sorttable: Remove unneeded Elf_Rel (Steven Rostedt) - scripts/sorttable: Remove unused write functions (Steven Rostedt) - scripts/sorttable: Remove unused macro defines (Steven Rostedt) - ftrace: Implement :mod: cache filtering on kernel command line (Steven Rostedt) - tracing: Adopt __free() and guard() for trace_fprobe.c (Masami Hiramatsu (Google)) - bpf: Use ftrace_get_symaddr() for kprobe_multi probes (Masami Hiramatsu (Google)) - ftrace: Add ftrace_get_symaddr to convert fentry_ip to symaddr (Masami Hiramatsu (Google)) - Documentation: probes: Update fprobe on function-graph tracer (Masami Hiramatsu (Google)) - selftests/ftrace: Add a test case for repeating register/unregister fprobe (Masami Hiramatsu (Google)) - selftests: ftrace: Remove obsolate maxactive syntax check (Masami Hiramatsu (Google)) - tracing/fprobe: Remove nr_maxactive from fprobe (Masami Hiramatsu (Google)) - fprobe: Add fprobe_header encoding feature (Masami Hiramatsu (Google)) - fprobe: Rewrite fprobe on function-graph tracer (Masami Hiramatsu (Google)) - s390/tracing: Enable HAVE_FTRACE_GRAPH_FUNC (Sven Schnelle) - ftrace: Add CONFIG_HAVE_FTRACE_GRAPH_FUNC (Masami Hiramatsu (Google)) - bpf: Enable kprobe_multi feature if CONFIG_FPROBE is enabled (Masami Hiramatsu (Google)) - tracing/fprobe: Enable fprobe events with CONFIG_DYNAMIC_FTRACE_WITH_ARGS (Masami Hiramatsu (Google)) - tracing: Add ftrace_fill_perf_regs() for perf event (Masami Hiramatsu (Google)) - tracing: Add ftrace_partial_regs() for converting ftrace_regs to pt_regs (Masami Hiramatsu (Google)) - fprobe: Use ftrace_regs in fprobe exit handler (Masami Hiramatsu (Google)) - fprobe: Use ftrace_regs in fprobe entry handler (Masami Hiramatsu (Google)) - fgraph: Pass ftrace_regs to retfunc (Masami Hiramatsu (Google)) - fgraph: Replace fgraph_ret_regs with ftrace_regs (Masami Hiramatsu (Google)) - fgraph: Pass ftrace_regs to entryfunc (Masami Hiramatsu (Google)) - fgraph: Get ftrace recursion lock in function_graph_enter (Masami Hiramatsu (Google)) - ftrace: Switch ftrace.c code over to use guard() (Steven Rostedt) - ftrace: Remove unneeded goto jumps (Steven Rostedt) - ftrace: Do not disable interrupts in profiler (Steven Rostedt) - fgraph: Remove unnecessary disabling of interrupts and recursion (Steven Rostedt) - ring-buffer: Make reading page consistent with the code logic (Jeongjun Park) - ring-buffer: Check for empty ring-buffer with rb_num_of_entries() (Vincent Donnefort) - torture: Make kvm-remote.sh give up on unresponsive system (Paul E. McKenney) - refscale: Add test for sched_clock() (Paul E. McKenney) - srcu: Remove redundant GP sequence checks in srcu_funnel_gp_start (Feng Lee) - srcu: Fix typo s/srcu_check_read_flavor()/__srcu_check_read_flavor()/ (Paul E. McKenney) - srcu: Guarantee non-negative return value from srcu_read_lock() (Paul E. McKenney) - rcutorture: Use symbols for SRCU reader flavors (Paul E. McKenney) - rcutorture: Add per-reader-segment preemption diagnostics (Paul E. McKenney) - rcutorture: Read CPU ID for decoration protected by both reader types (Paul E. McKenney) - rcutorture: Add preempt_count() to rcutorture_one_extend_check() diagnostics (Paul E. McKenney) - rcutorture: Add parameters to control polled/conditional wait interval (Paul E. McKenney) - rcutorture: Add documentation for recent conditional and polled APIs (Paul E. McKenney) - rcutorture: Ignore attempts to test preemption and forward progress (Paul E. McKenney) - rcutorture: Make rcutorture_one_extend() check reader state (Paul E. McKenney) - rcutorture: Pretty-print rcutorture reader segments (Paul E. McKenney) - rcutorture: Add full read-side contexts to "busted" torture type (Paul E. McKenney) - rcutorture: Decorate failing reader segments with last CPU ID (Paul E. McKenney) - rcutorture: Check preemption for failing reader (Paul E. McKenney) - rcutorture: Add ->cond_sync_exp_full function to rcu_ops structure (Paul E. McKenney) - rcutorture: Use finer-grained timeouts for rcu_torture_writer() polling (Paul E. McKenney) - rcutorture: Decorate failing reader segments with CPU ID (Paul E. McKenney) - rcutorture: Make the TREE03 scenario do preemption (Paul E. McKenney) - rcutorture: Add random real-time preemption (Paul E. McKenney) - torture: Add dowarn argument to torture_sched_setaffinity() (Paul E. McKenney) - MAINTAINERS: Update RCU git tree (Paul E. McKenney) - rcu: Add lockdep_assert_irqs_disabled() to rcu_exp_need_qs() (Paul E. McKenney) - rcu: Add KCSAN exclusive-writer assertions for rdp->cpu_no_qs.b.exp (Paul E. McKenney) - rcu: Make preemptible rcu_exp_handler() check idempotency (Paul E. McKenney) - rcu: Replace open-coded rcu_exp_need_qs() from rcu_exp_handler() with call (Paul E. McKenney) - rcu: Move rcu_report_exp_rdp() setting of ->cpu_no_qs.b.exp under lock (Paul E. McKenney) - rcu: Make rcu_report_exp_cpu_mult() caller acquire lock (Paul E. McKenney) - rcu: Report callbacks enqueued on offline CPU blind spot (Frederic Weisbecker) - mm/slab: Move kvfree_rcu() into SLAB (Uladzislau Rezki (Sony)) - rcu/kvfree: Adjust a shrinker name (Uladzislau Rezki (Sony)) - rcu/kvfree: Adjust names passed into trace functions (Uladzislau Rezki (Sony)) - rcu/kvfree: Move some functions under CONFIG_TINY_RCU (Uladzislau Rezki (Sony)) - rcu/kvfree: Initialize kvfree_rcu() separately (Uladzislau Rezki (Sony)) - mm/slab: fix kernel-doc func param names (Randy Dunlap) - genirq/generic_chip: Export irq_gc_mask_disable_and_ack_set() (Dr. David Alan Gilbert) - genirq/timings: Add kernel-doc for a function parameter (Randy Dunlap) - genirq: Remove IRQ_MOVE_PCNTXT and related code (Thomas Gleixner) - x86/apic: Convert to IRQCHIP_MOVE_DEFERRED (Thomas Gleixner) - genirq: Provide IRQCHIP_MOVE_DEFERRED (Thomas Gleixner) - hexagon: Remove GENERIC_PENDING_IRQ leftover (Thomas Gleixner) - ARC: Remove GENERIC_PENDING_IRQ (Thomas Gleixner) - genirq: Remove handle_enforce_irqctx() wrapper (Thomas Gleixner) - genirq: Make handle_enforce_irqctx() unconditionally available (Thomas Gleixner) - irqchip/loongarch-avec: Add multi-nodes topology support (Tianyang Zhang) - irqchip/ts4800: Replace seq_printf() by seq_puts() (Geert Uytterhoeven) - irqchip/ti-sci-inta : Add module build support (Nicolas Frayer) - irqchip/ti-sci-intr: Add module build support (Nicolas Frayer) - irqchip/irq-brcmstb-l2: Replace brcmstb_l2_mask_and_ack() by generic function (Dr. David Alan Gilbert) - irqchip: keystone: Use syscon_regmap_lookup_by_phandle_args (Krzysztof Kozlowski) - genirq/kexec: Prevent redundant IRQ masking by checking state before shutdown (Eliav Farber) - kexec: Consolidate machine_kexec_mask_interrupts() implementation (Eliav Farber) - genirq: Reuse irq_thread_fn() for forced thread case (Andy Shevchenko) - genirq: Move irq_thread_fn() further up in the code (Andy Shevchenko) - timers/migration: Simplify top level detection on group setup (Frederic Weisbecker) - timers: Optimize get_timer_[this_]cpu_base() (Zhongqiu Han) - timekeeping: Remove unused ktime_get_fast_timestamps() (Dr. David Alan Gilbert) - timer/migration: Fix kernel-doc warnings for union tmigr_state (Randy Dunlap) - tick/broadcast: Add kernel-doc for function parameters (Randy Dunlap) - hrtimers: Update the return type of enqueue_hrtimer() (Richard Clark) - clocksource/wdtest: Print time values for short udelay(1) (Paul E. McKenney) - posix-timers: Fix typo in __lock_timer() (Zhu Jun) - vdso: Correct typo in PAGE_SHIFT comment (Haiyue Wang) - selftests/livepatch: Replace hardcoded module name with variable in test-callbacks.sh (George Guo) - selftests: livepatch: add test cases of stack_order sysfs interface (Wardenjohn) - livepatch: Add stack_order sysfs attribute (Wardenjohn) - printk: Defer legacy printing when holding printk_cpu_sync (John Ogness) - printk: Remove redundant deferred check in vprintk() (John Ogness) - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Kuan-Wei Chiu) - rseq: Fix rseq unregistration regression (Mathieu Desnoyers) - psi: Fix race when task wakes up before psi_sched_switch() adjusts flags (Chengming Zhou) - sched, psi: Don't account irq time if sched_clock_irqtime is disabled (Yafang Shao) - sched: Don't account irq time if sched_clock_irqtime is disabled (Yafang Shao) - sched: Define sched_clock_irqtime as static key (Yafang Shao) - sched/fair: Do not compute overloaded status unnecessarily during lb (K Prateek Nayak) - sched/fair: Do not compute NUMA Balancing stats unnecessarily during lb (K Prateek Nayak) - x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally (K Prateek Nayak) - x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly (K Prateek Nayak) - x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs (K Prateek Nayak) - x86/itmt: Use guard() for itmt_update_mutex (K Prateek Nayak) - x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean (K Prateek Nayak) - sched/core: Prioritize migrating eligible tasks in sched_balance_rq() (Hao Jia) - sched/debug: Change need_resched warnings to pr_err (David Rientjes) - sched/fair: Encapsulate set custom slice in a __setparam_fair() function (Vincent Guittot) - sched: Fix race between yield_to() and try_to_wake_up() (Tianchen Ding) - docs: Update Schedstat version to 17 (Swapnil Sapkal) - sched/stats: Print domain name in /proc/schedstat (K Prateek Nayak) - sched: Move sched domain name out of CONFIG_SCHED_DEBUG (Swapnil Sapkal) - sched: Report the different kinds of imbalances in /proc/schedstat (Swapnil Sapkal) - sched/fair: Cleanup in migrate_degrades_locality() to improve readability (Peter Zijlstra) - sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat (Peter Zijlstra) - sched/fair: Update comments after sched_tick() rename. (Sebastian Andrzej Siewior) - sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug (Vishal Chourasia) - sched: deadline: Cleanup goto label in pick_earliest_pushable_dl_task (John Stultz) - rseq: Validate read-only fields under DEBUG_RSEQ config (Mathieu Desnoyers) - sched/fair: Untangle NEXT_BUDDY and pick_next_task() (Peter Zijlstra) - sched/fair: Mark m*_vruntime() with __maybe_unused (Andy Shevchenko) - sched/fair: Fix variable declaration position (Vincent Guittot) - sched/fair: Do not try to migrate delayed dequeue task (Vincent Guittot) - sched/fair: Rename cfs_rq.nr_running into nr_queued (Vincent Guittot) - sched/fair: Remove unused cfs_rq.idle_nr_running (Vincent Guittot) - sched/fair: Rename cfs_rq.idle_h_nr_running into h_nr_idle (Vincent Guittot) - sched/fair: Removed unsued cfs_rq.h_nr_delayed (Vincent Guittot) - sched/fair: Use the new cfs_rq.h_nr_runnable (Vincent Guittot) - sched/fair: Add new cfs_rq.h_nr_runnable (Vincent Guittot) - sched/fair: Rename h_nr_running into h_nr_queued (Vincent Guittot) - sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE (Waiman Long) - sched/isolation: Consolidate housekeeping cpumasks that are always identical (Waiman Long) - sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" (Waiman Long) - sched/core: Remove HK_TYPE_SCHED (Waiman Long) - sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cfs_bandwidth_used() (Valentin Schneider) - sched/deadline: Consolidate Timer Cancellation (Wander Lairson Costa) - sched/deadline: Check bandwidth overflow earlier for hotplug (Juri Lelli) - sched/deadline: Correctly account for allocated bandwidth during hotplug (Juri Lelli) - sched/deadline: Restore dl_server bandwidth on non-destructive root domain changes (Juri Lelli) - sched: add READ_ONCE to task_on_rq_queued (Harshit Agarwal) - sched: Don't try to catch up excess steal time. (Suleiman Souhlal) - x86/ioapic: Remove a stray tab in the IO-APIC type string (Alan Song) - x86/cpufeatures: Remove "AMD" from the comments to the AMD-specific leaf (Borislav Petkov (AMD)) - Documentation/kernel-parameters: Fix a typo in kvm.enable_virt_at_load text (Borislav Petkov (AMD)) - x86/cpu: Fix typo in x86_match_cpu()'s doc (Raag Jadav) - x86/apic: Remove "disablelapic" cmdline option (Borislav Petkov (AMD)) - Documentation: Merge x86-specific boot options doc into kernel-parameters.txt (Borislav Petkov (AMD)) - x86/ioremap: Remove unused size parameter in remapping functions (Baoquan He) - x86/ioremap: Simplify setup_data mapping variants (Baoquan He) - x86/boot/compressed: Remove unused header includes from kaslr.c (Borislav Petkov (AMD)) - perf: map pages in advance (Lorenzo Stoakes) - perf/x86/intel/uncore: Support more units on Granite Rapids (Kan Liang) - perf/x86/intel/uncore: Clean up func_id (Kan Liang) - perf/x86/intel: Support RDPMC metrics clear mode (Kan Liang) - uprobes: Guard against kmemdup() failing in dup_return_instance() (Andrii Nakryiko) - perf/x86: Relax privilege filter restriction on AMD IBS (Namhyung Kim) - perf/core: Export perf_exclude_event() (Namhyung Kim) - uprobes: Reuse return_instances between multiple uretprobes within task (Andrii Nakryiko) - uprobes: Ensure return_instance is detached from the list before freeing (Andrii Nakryiko) - uprobes: Decouple return_instance list traversal and freeing (Andrii Nakryiko) - uprobes: Simplify session consumer tracking (Andrii Nakryiko) - uprobes: add speculative lockless VMA-to-inode-to-uprobe resolution (Andrii Nakryiko) - uprobes: simplify find_active_uprobe_rcu() VMA checks (Andrii Nakryiko) - mm: introduce mmap_lock_speculate_{try_begin|retry} (Suren Baghdasaryan) - mm: convert mm_lock_seq to a proper seqcount (Suren Baghdasaryan) - mm/gup: Use raw_seqcount_try_begin() (Peter Zijlstra) - seqlock: add raw_seqcount_try_begin (Suren Baghdasaryan) - perf/x86/rapl: Add core energy counter support for AMD CPUs (Dhananjay Ugwekar) - perf/x86/rapl: Move the cntr_mask to rapl_pmus struct (Dhananjay Ugwekar) - perf/x86/rapl: Remove the global variable rapl_msrs (Dhananjay Ugwekar) - perf/x86/rapl: Modify the generic variable names to *_pkg* (Dhananjay Ugwekar) - perf/x86/rapl: Add arguments to the init and cleanup functions (Dhananjay Ugwekar) - perf/x86/rapl: Make rapl_model struct global (Dhananjay Ugwekar) - perf/x86/rapl: Rename rapl_pmu variables (Dhananjay Ugwekar) - perf/x86/rapl: Remove the cpu_to_rapl_pmu() function (Dhananjay Ugwekar) - x86/topology: Introduce topology_logical_core_id() (K Prateek Nayak) - perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function (Dhananjay Ugwekar) - perf/x86/intel/ds: Simplify the PEBS records processing for adaptive PEBS (Kan Liang) - perf/x86/intel/ds: Factor out functions for PEBS records processing (Kan Liang) - perf/x86/intel/ds: Clarify adaptive PEBS processing (Kan Liang) - perf/core: Check sample_type in perf_sample_save_brstack (Yabin Cui) - perf/core: Check sample_type in perf_sample_save_callchain (Yabin Cui) - perf/core: Save raw sample data conditionally based on sample type (Yabin Cui) - x86/mm: Convert unreachable() to BUG() (Peter Zijlstra) - objtool: Allow arch code to discover jump table size (Ard Biesheuvel) - objtool: Warn about unknown annotation types (Peter Zijlstra) - objtool: Fix ANNOTATE_REACHABLE to be a normal annotation (Peter Zijlstra) - objtool: Convert {.UN}REACHABLE to ANNOTATE (Peter Zijlstra) - objtool: Remove annotate_{,un}reachable() (Peter Zijlstra) - loongarch: Use ASM_REACHABLE (Peter Zijlstra) - x86: Convert unreachable() to BUG() (Peter Zijlstra) - unreachable: Unify (Peter Zijlstra) - objtool: Collect more annotations in objtool.h (Peter Zijlstra) - objtool: Collapse annotate sequences (Peter Zijlstra) - objtool: Convert ANNOTATE_INTRA_FUNCTION_CALL to ANNOTATE (Peter Zijlstra) - objtool: Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATE (Peter Zijlstra) - objtool: Convert VALIDATE_UNRET_BEGIN to ANNOTATE (Peter Zijlstra) - objtool: Convert instrumentation_{begin,end}() to ANNOTATE (Peter Zijlstra) - objtool: Convert ANNOTATE_RETPOLINE_SAFE to ANNOTATE (Peter Zijlstra) - objtool: Convert ANNOTATE_NOENDBR to ANNOTATE (Peter Zijlstra) - objtool: Generic annotation infrastructure (Peter Zijlstra) - MAINTAINERS: Add static_call_inline.c to STATIC BRANCH/CALL (Jiri Slaby (SUSE)) - cleanup, tags: Create tags for the cleanup primitives (Peter Zijlstra) - rust: sync: Add lock::Backend::assert_is_held() (Lyude Paul) - rust: sync: Add SpinLockGuard type alias (Lyude Paul) - rust: sync: Add MutexGuard type alias (Lyude Paul) - rust: sync: Make Guard::new() public (Lyude Paul) - rust: sync: Add Lock::from_raw() for Lock<(), B> (Lyude Paul) - locking: MAINTAINERS: Start watching Rust locking primitives (Boqun Feng) - lockdep: Move lockdep_assert_locked() under #ifdef CONFIG_PROVE_LOCKING (Andy Shevchenko) - lockdep: Mark chain_hlock_class_idx() with __maybe_unused (Andy Shevchenko) - lockdep: Document MAX_LOCKDEP_CHAIN_HLOCKS calculation (Carlos Llamas) - lockdep: Clarify size for LOCKDEP_*_BITS configs (Carlos Llamas) - lockdep: Fix upper limit for LOCKDEP_*_BITS configs (Carlos Llamas) - locking/ww_mutex/test: Use swap() macro (Thorsten Blum) - sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabled (John Stultz) - smp/scf: Evaluate local cond_func() before IPI side-effects (Mathieu Desnoyers) - locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if ARCH_SUPPORTS_RT (Waiman Long) - x86/amd_node: Use defines for SMN register offsets (Yazen Ghannam) - x86/amd_node: Remove dependency on AMD_NB (Yazen Ghannam) - x86/amd_node: Update __amd_smn_rw() error paths (Yazen Ghannam) - x86/amd_nb: Move SMN access code to a new amd_node driver (Mario Limonciello) - x86/amd_nb, hwmon: (k10temp): Simplify amd_pci_dev_to_node_id() (Mario Limonciello) - x86/amd_nb: Simplify function 3 search (Yazen Ghannam) - x86/amd_nb: Use topology info to get AMD node count (Yazen Ghannam) - x86/amd_nb: Simplify root device search (Yazen Ghannam) - x86/amd_nb: Simplify function 4 search (Yazen Ghannam) - x86: Start moving AMD node functionality out of AMD_NB (Yazen Ghannam) - x86/amd_nb: Clean up early_is_amd_nb() (Yazen Ghannam) - x86/amd_nb: Restrict init function to AMD-based systems (Yazen Ghannam) - x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtrr_state() (Kirill A. Shutemov) - x86/cpu: Make all all CPUID leaf names consistent (Dave Hansen) - x86/fpu: Remove unnecessary CPUID level check (Dave Hansen) - x86/fpu: Move CPUID leaf definitions to common code (Dave Hansen) - x86/tsc: Remove CPUID "frequency" leaf magic numbers. (Dave Hansen) - x86/tsc: Move away from TSC leaf magic numbers (Dave Hansen) - x86/cpu: Move TSC CPUID leaf definition (Dave Hansen) - x86/cpu: Refresh DCA leaf reading code (Dave Hansen) - x86/cpu: Remove unnecessary MwAIT leaf checks (Dave Hansen) - x86/cpu: Use MWAIT leaf definition (Dave Hansen) - x86/cpu: Move MWAIT leaf definition to common header (Dave Hansen) - x86/cpu: Remove 'x86_cpu_desc' infrastructure (Dave Hansen) - x86/cpu: Move AMD erratum 1386 table over to 'x86_cpu_id' (Dave Hansen) - x86/cpu: Replace PEBS use of 'x86_cpu_desc' use with 'x86_cpu_id' (Dave Hansen) - x86/cpu: Expose only stepping min/max interface (Dave Hansen) - x86/cpu: Introduce new microcode matching helper (Dave Hansen) - x86/cpufeature: Document cpu_feature_enabled() as the default to use (Borislav Petkov (AMD)) - x86/paravirt: Remove the WBINVD callback (Juergen Gross) - x86/cpufeatures: Free up unused feature bits (Sohil Mehta) - x86/sev: Add the Secure TSC feature for SNP guests (Nikunj A Dadhania) - x86/tsc: Init the TSC for Secure TSC guests (Nikunj A Dadhania) - x86/sev: Mark the TSC in a secure TSC guest as reliable (Nikunj A Dadhania) - x86/sev: Prevent RDTSC/RDTSCP interception for Secure TSC enabled guests (Nikunj A Dadhania) - x86/sev: Prevent GUEST_TSC_FREQ MSR interception for Secure TSC enabled guests (Nikunj A Dadhania) - x86/sev: Change TSC MSR behavior for Secure TSC enabled guests (Nikunj A Dadhania) - x86/sev: Add Secure TSC support for SNP guests (Nikunj A Dadhania) - x86/sev: Relocate SNP guest messaging routines to common code (Nikunj A Dadhania) - x86/sev: Carve out and export SNP guest messaging init routines (Nikunj A Dadhania) - virt: sev-guest: Replace GFP_KERNEL_ACCOUNT with GFP_KERNEL (Nikunj A Dadhania) - virt: sev-guest: Remove is_vmpck_empty() helper (Nikunj A Dadhania) - x86/sev/docs: Document the SNP Reverse Map Table (RMP) (Tom Lendacky) - x86/sev: Add full support for a segmented RMP table (Tom Lendacky) - x86/sev: Treat the contiguous RMP table as a single RMP segment (Tom Lendacky) - x86/sev: Map only the RMP table entries instead of the full RMP range (Tom Lendacky) - x86/sev: Move the SNP probe routine out of the way (Tom Lendacky) - x86/sev: Require the RMPREAD instruction after Zen4 (Tom Lendacky) - x86/sev: Add support for the RMPREAD instruction (Tom Lendacky) - x86/sev: Prepare for using the RMPREAD instruction to access the RMP (Tom Lendacky) - x86/microcode/AMD: Remove ret local var in early_apply_microcode() (Borislav Petkov (AMD)) - x86/microcode/AMD: Have __apply_microcode_amd() return bool (Borislav Petkov (AMD)) - x86/microcode/AMD: Make __verify_patch_size() return bool (Nikolay Borisov) - x86/microcode/AMD: Remove bogus comment from parse_container() (Nikolay Borisov) - x86/microcode/AMD: Return bool from find_blobs_in_containers() (Nikolay Borisov) - x86/resctrl: Document the new "mba_MBps_event" file (Tony Luck) - x86/resctrl: Add write option to "mba_MBps_event" file (Tony Luck) - x86/resctrl: Add "mba_MBps_event" file to CTRL_MON directories (Tony Luck) - x86/resctrl: Make mba_sc use total bandwidth if local is not supported (Tony Luck) - x86/resctrl: Compute memory bandwidth for all supported events (Tony Luck) - x86/resctrl: Modify update_mba_bw() to use per CTRL_MON group event (Tony Luck) - x86/resctrl: Prepare for per-CTRL_MON group mba_MBps control (Tony Luck) - x86/resctrl: Introduce resctrl_file_fflags_init() to initialize fflags (Babu Moger) - x86/resctrl: Use kthread_run_on_cpu() (Frederic Weisbecker) - KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace (Borislav Petkov (AMD)) - x86/bugs: Add SRSO_USER_KERNEL_NO support (Borislav Petkov (AMD)) - EDAC: Fix typos in comments (Yan Zhen) - EDAC/cell: Remove powerpc Cell driver (Michael Ellerman) - EDAC: Add an EDAC driver for the Loongson memory controller (Zhao Qunqin) - EDAC/{i10nm,skx,skx_common}: Support UV systems (Kyle Meyer) - EDAC/i10nm: Add Intel Clearwater Forest server support (Qiuxu Zhuo) - x86/mce/amd: Remove shared threshold bank plumbing (Yazen Ghannam) - x86/mce: Remove the redundant mce_hygon_feature_init() (Qiuxu Zhuo) - x86/mce: Convert family/model mixed checks to VFM-based checks (Qiuxu Zhuo) - x86/mce: Break up __mcheck_cpu_apply_quirks() (Tony Luck) - x86/mce: Make four functions return bool (Qiuxu Zhuo) - x86/mce/threshold: Remove the redundant this_cpu_dec_return() (Qiuxu Zhuo) - x86/mce: Make several functions return bool (Qiuxu Zhuo) - selftests/powerpc: Fix argument order to timer_sub() (Michael Ellerman) - powerpc/prom_init: Use IS_ENABLED() (Michael Ellerman) - powerpc/pseries/iommu: IOMMU incorrectly marks MMIO range in DDW (Gaurav Batra) - powerpc: Use str_on_off() helper in check_cache_coherency() (Thorsten Blum) - powerpc: Large user copy aware of full:rt:lazy preemption (Shrikanth Hegde) - powerpc: Add preempt lazy support (Shrikanth Hegde) - powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active (Sourabh Jain) - powerpc/vdso: Mark the vDSO code read-only after init (Christophe Leroy) - powerpc/64: Use get_user() in start_thread() (Michael Ellerman) - macintosh: declare ctl_table as const (Luis Felipe Hernandez) - selftest/powerpc/ptrace: Cleanup duplicate macro definitions (Madhavan Srinivasan) - selftest/powerpc/ptrace/ptrace-pkey: Remove duplicate macros (Madhavan Srinivasan) - selftest/powerpc/ptrace/core-pkey: Remove duplicate macros (Madhavan Srinivasan) - powerpc/8xx: Drop legacy-of-mm-gpiochip.h header (Andy Shevchenko) - scsi/cxlflash: Deprecate driver (Andrew Donnellan) - cxl: Deprecate driver (Andrew Donnellan) - selftests/powerpc: Fix typo in test-vphn.c (Zhu Jun) - powerpc/xmon: Use str_yes_no() helper in dump_one_paca() (Thorsten Blum) - powerpc/32: Replace mulhdu() by mul_u64_u64_shr() (Christophe Leroy) - perf docs: arm_spe: Document new discard mode (James Clark) - perf: arm_spe: Add format option for discard mode (James Clark) - MAINTAINERS: Add perf list for drivers/perf/ (Rob Herring (Arm)) - drivers/perf: apple_m1: Map generic branch events (Oliver Upton) - drivers/perf: hisi: Set correct IRQ affinity for PMUs with no association (Yicong Yang) - perf: imx9_perf: Introduce AXI filter version to refactor the driver and better extension (Xu Yang) - perf/arm-cmn: Permit more exhaustive groups (Robin Murphy) - perf/dwc_pcie: Qualify RAS DES VSEC Capability by Vendor, Revision (Bjorn Helgaas) - drivers/perf: hisi: Delete redundant blank line of DDRC PMU (Junhao He) - drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver (Junhao He) - drivers/perf: hisi: Export associated CPUs of each PMU through sysfs (Yicong Yang) - drivers/perf: hisi: Provide a generic implementation of cpumask/identifier (Yicong Yang) - drivers/perf: hisi: Add a common function to retrieve topology from firmware (Yicong Yang) - drivers/perf: hisi: Extract topology information to a separate structure (Yicong Yang) - drivers/perf: hisi: Refactor the detection of associated CPUs (Yicong Yang) - drivers/perf: hisi: Migrate to one online CPU if no associated one online (Yicong Yang) - drivers/perf: hisi: Don't update the associated_cpus on CPU offline (Yicong Yang) - drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs (Yicong Yang) - perf/marvell: Odyssey LLC-TAD performance monitor support (Gowthami Thiagarajan) - perf/marvell: Refactor to extract platform data (Gowthami Thiagarajan) - perf/marvell: Odyssey DDR Performance monitor support (Gowthami Thiagarajan) - perf/marvell: Refactor to extract PMU operations (Gowthami Thiagarajan) - perf/marvell: Refactor to extract platform data (Gowthami Thiagarajan) - Documentation: dwc_pcie_pmu: Fix the mnemonics and eventid (Ilkka Koskinen) - perf/dwc_pcie: Fix the event numbers (Ilkka Koskinen) - perf: arm_cspmu: nvidia: monitor all ports by default (Besar Wicaksono) - perf: arm_cspmu: nvidia: enable NVLINK-C2C port filtering (Besar Wicaksono) - perf: arm_cspmu: nvidia: fix sysfs path in the kernel doc (Besar Wicaksono) - perf: arm_cspmu: nvidia: remove unsupported SCF events (Besar Wicaksono) - arm64: mm: Test for pmd_sect() in vmemmap_check_pmd() (Zhenhua Huang) - arm64/mm: Replace open encodings with PXD_TABLE_BIT (Anshuman Khandual) - arm64/mm: Rename pte_mkpresent() as pte_mkvalid() (Anshuman Khandual) - arm64: Kconfig: force ARM64_PAN=y when enabling TTBR0 sw PAN (Ard Biesheuvel) - arm64/kvm: Avoid invalid physical addresses to signal owner updates (Ard Biesheuvel) - arm64/kvm: Configure HYP TCR.PS/DS based on host stage1 (Ard Biesheuvel) - arm64/mm: Override PARange for !LPA2 and use it consistently (Ard Biesheuvel) - arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled (Ard Biesheuvel) - arm64: Remove duplicate included header (Thorsten Blum) - arm64/Kconfig: Drop EXECMEM dependency from ARCH_WANTS_EXECMEM_LATE (Anshuman Khandual) - arm64: asm: Fix typo in pgtable.h (Zhu Jun) - arm64/mm: Ensure adequate HUGE_MAX_HSTATE (Anshuman Khandual) - arm64/mm: Replace open encodings with PXD_TABLE_BIT (Anshuman Khandual) - arm64/mm: Drop INIT_MM_CONTEXT() (Anshuman Khandual) - Documentation: arm64: Remove stale and redundant virtual memory diagrams (Will Deacon) - docs: arm64: Document EL3 requirements for FEAT_PMUv3 (Anshuman Khandual) - docs: arm64: Document EL3 requirements for cpu debug architecture (Anshuman Khandual) - kselftest/arm64: Add 2024 dpISA extensions to hwcap test (Mark Brown) - KVM: arm64: Allow control of dpISA extensions in ID_AA64ISAR3_EL1 (Mark Brown) - arm64/hwcap: Describe 2024 dpISA extensions to userspace (Mark Brown) - arm64/sysreg: Update ID_AA64SMFR0_EL1 to DDI0601 2024-12 (Mark Brown) - arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented (Marc Zyngier) - arm64/sme: Move storage of reg_smidr to __cpuinfo_store_cpu() (Mark Brown) - arm64/sysreg: Update ID_AA64ISAR2_EL1 to DDI0601 2024-09 (Mark Brown) - arm64/sysreg: Update ID_AA64ZFR0_EL1 to DDI0601 2024-09 (Mark Brown) - arm64/sysreg: Update ID_AA64FPFR0_EL1 to DDI0601 2024-09 (Mark Brown) - arm64/sysreg: Update ID_AA64ISAR3_EL1 to DDI0601 2024-09 (Mark Brown) - arm64/sysreg: Update ID_AA64PFR2_EL1 to DDI0601 2024-09 (Mark Brown) - arm64/sysreg: Get rid of CPACR_ELx SysregFields (Marc Zyngier) - arm64/sysreg: Convert *_EL12 accessors to Mapping (Marc Zyngier) - arm64/sysreg: Get rid of the TCR2_EL1x SysregFields (Marc Zyngier) - arm64/sysreg: Allow a 'Mapping' descriptor for system registers (Marc Zyngier) - arm64/cpufeature: Refactor conditional logic in init_cpu_ftr_reg() (Hardevsinh Palaniya) - arm64: cpufeature: Add HAFT to cpucap_is_possible() (Mark Rutland) - arm64: rsi: Add automatic arm-cca-guest module loading (Jeremy Linton) - m68k: libgcc: Fix lvalue abuse in umul_ppmm() (Geert Uytterhoeven) - m68k: vga: Fix I/O defines (Thomas Zimmermann) - zorro: Constify 'struct bin_attribute' (Thomas Weißschuh) - m68k: atari: Use str_on_off() helper in atari_nvram_proc_read() (Thorsten Blum) - m68k: Use kernel's generic muldi3 libgcc function (Greg Ungerer) - s390/futex: Fix FUTEX_OP_ANDN implementation (Heiko Carstens) - s390/diag: Add memory topology information via diag310 (Mete Durlu) - s390/bitops: Provide optimized arch_test_bit() (Heiko Carstens) - s390/bitops: Switch to generic bitops (Heiko Carstens) - s390/ebcdic: Fix length decrement in codepage_convert() (Sven Schnelle) - s390/ebcdic: Fix length check in codepage_convert() (Sven Schnelle) - s390/ebcdic: Use exrl instead of ex (Sven Schnelle) - s390/amode31: Use exrl instead of ex (Sven Schnelle) - s390/stackleak: Use exrl instead of ex in __stackleak_poison() (Sven Schnelle) - s390/lib: Use exrl instead of ex in xor functions (Sven Schnelle) - s390/topology: Improve topology detection (Mete Durlu) - s390/tlb: Add missing TLB range adjustment (Alexander Gordeev) - s390/pkey: Constify 'struct bin_attribute' (Thomas Weißschuh) - s390/sclp: Constify 'struct bin_attribute' (Thomas Weißschuh) - s390/pci: Constify 'struct bin_attribute' (Thomas Weißschuh) - s390/ipl: Constify 'struct bin_attribute' (Thomas Weißschuh) - s390/crypto/cpacf: Constify 'struct bin_attribute' (Thomas Weißschuh) - s390/qdio: Move memory alloc/pointer arithmetic for slib and sl into one place (Benjamin Block) - s390/cio: Use array indices instead of pointer arithmetic (Benjamin Block) - s390/qdio: Rename feature flag aif_osa to aif_qdio (Benjamin Block) - s390/pci: Add pci_msg debug view to PCI report (Niklas Schnelle) - s390/debug: Add a reverse mode for debug_dump() (Niklas Schnelle) - s390/debug: Add debug_dump() to write debug view to a string buffer (Niklas Schnelle) - s390/debug: Split private data alloc/free out of file operations (Niklas Schnelle) - s390/debug: Simplify and document debug_next_entry() logic (Niklas Schnelle) - s390/pci: Report PCI error recovery results via SCLP (Niklas Schnelle) - s390/diag: Move diag.c to diag specific folder (Sumanth Korikkar) - s390/diag324: Retrieve power readings via diag 0x324 (Sumanth Korikkar) - s390/diag: Create misc device /dev/diag (Sumanth Korikkar) - s390/lib: Use exrl instead of ex in string functions (Sven Schnelle) - s390/mm: Simplify noexec page protection handling (Heiko Carstens) - s390/mm: Remove unused PAGE_KERNEL_EXEC and friends (Heiko Carstens) - s390/mm: Remove incorrect comment (Heiko Carstens) - s390/mm/hugetlbfs: Remove huge_pte_none() / huge_pte_none_mostly() (Heiko Carstens) - s390: Add KERNEL_IMAGE_BASE to kasan.config (Vasily Gorbik) - s390/abs_lowcore: Include linux/smp.h for get_cpu() and put_cpu() (Vasily Gorbik) - s390: Remove __bootdata annotations from declarations (Vasily Gorbik) - s390/preempt: Optimize __preempt_count_dec_and_test() (Heiko Carstens) - s390/atomic: Provide arch_atomic_*_and_test() implementations (Heiko Carstens) - s390: Remove superfluous new lines from inline assemblies (Heiko Carstens) - s390/preempt: Adjust coding style (Heiko Carstens) - s390/preempt: Remove special pre MARCH_HAS_Z196_FEATURES implementation (Heiko Carstens) - s390/preempt: Add comments (Heiko Carstens) - s390/atomic: Consistent layering between atomic.h and atomic_ops.h (Heiko Carstens) - s390/atomic: Implement arch_atomic_inc() / arch_atomic_dec() (Heiko Carstens) - s390/setup: Cleanup stack_alloc() and stack_free() (Heiko Carstens) - s390/Kconfig: Select VMAP_STACK unconditionally (Heiko Carstens) - s390/Kconfig: Select KASAN_VMALLOC if KASAN is enabled (Heiko Carstens) - io_uring/fdinfo: fix io_uring_show_fdinfo() misuse of ->d_iname (Al Viro) - io_uring: reuse io_should_terminate_tw() for cmds (Pavel Begunkov) - io_uring: Factor out a function to parse restrictions (Josh Triplett) - io_uring/rsrc: require cloned buffers to share accounting contexts (Jann Horn) - io_uring: simplify the SQPOLL thread check when cancelling requests (Bui Quang Minh) - io_uring: expose read/write attribute capability (Anuj Gupta) - io_uring/rw: don't gate retry on completion context (Jens Axboe) - io_uring/rw: handle -EAGAIN retry at IO completion time (Jens Axboe) - io_uring/rw: use io_rw_recycle() from cleanup path (Jens Axboe) - io_uring/rsrc: simplify the bvec iter count calculation (Bui Quang Minh) - io_uring: ensure io_queue_deferred() is out-of-line (Jens Axboe) - io_uring/rw: always clear ->bytes_done on io_async_rw setup (Jens Axboe) - io_uring/rw: use NULL for rw->free_iovec assigment (Jens Axboe) - io_uring/rw: don't mask in f_iocb_flags (Jens Axboe) - io_uring/msg_ring: Drop custom destructor (Gabriel Krisman Bertazi) - io_uring: Move old async data allocation helper to header (Gabriel Krisman Bertazi) - io_uring/rw: Allocate async data through helper (Gabriel Krisman Bertazi) - io_uring/net: Allocate msghdr async data through helper (Gabriel Krisman Bertazi) - io_uring/uring_cmd: Allocate async data through generic helper (Gabriel Krisman Bertazi) - io_uring/poll: Allocate apoll with generic alloc_cache helper (Gabriel Krisman Bertazi) - io_uring/futex: Allocate ifd with generic alloc_cache helper (Gabriel Krisman Bertazi) - io_uring: Add generic helper to allocate async data (Gabriel Krisman Bertazi) - io_uring: Fold allocation into alloc_cache helper (Gabriel Krisman Bertazi) - io_uring: prevent reg-wait speculations (Pavel Begunkov) - io_uring: don't vmap single page regions (Pavel Begunkov) - io_uring: clean up io_prep_rw_setup() (David Wei) - io_uring/kbuf: fix unintentional sign extension on shift of reg.bgid (Colin Ian King) - block: make bio_integrity_map_user() static inline (Jens Axboe) - block: add support to pass user meta buffer (Kanchan Joshi) - scsi: add support for user-meta interface (Anuj Gupta) - nvme: add support for passing on the application tag (Kanchan Joshi) - block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Anuj Gupta) - io_uring: introduce attributes for read/write and PI support (Anuj Gupta) - fs: introduce IOCB_HAS_METADATA for metadata (Anuj Gupta) - fs, iov_iter: define meta io descriptor (Anuj Gupta) - block: modify bio_integrity_map_user to accept iov_iter as argument (Anuj Gupta) - block: copy back bounce buffer to user-space correctly in case of split (Christoph Hellwig) - block: define set of integrity flags to be inherited by cloned bip (Anuj Gupta) - io_uring/memmap: unify io_uring mmap'ing code (Pavel Begunkov) - io_uring/kbuf: use region api for pbuf rings (Pavel Begunkov) - io_uring/kbuf: remove pbuf ring refcounting (Pavel Begunkov) - io_uring/kbuf: use mmap_lock to sync with mmap (Pavel Begunkov) - io_uring: use region api for CQ (Pavel Begunkov) - io_uring: use region api for SQ (Pavel Begunkov) - io_uring: pass ctx to io_register_free_rings (Pavel Begunkov) - io_uring/memmap: implement mmap for regions (Pavel Begunkov) - io_uring/memmap: implement kernel allocated regions (Pavel Begunkov) - io_uring/memmap: add IO_REGION_F_SINGLE_REF (Pavel Begunkov) - io_uring/memmap: helper for pinning region pages (Pavel Begunkov) - io_uring/memmap: optimise single folio regions (Pavel Begunkov) - io_uring/memmap: reuse io_free_region for failure path (Pavel Begunkov) - io_uring/memmap: account memory before pinning (Pavel Begunkov) - io_uring/memmap: flag regions with user pages (Pavel Begunkov) - io_uring/memmap: flag vmap'ed regions (Pavel Begunkov) - io_uring/rsrc: export io_check_coalesce_buffer (Pavel Begunkov) - io_uring: rename ->resize_lock (Pavel Begunkov) - block: Don't trim an atomic write (John Garry) - block: Add common atomic writes enable flag (John Garry) - md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() (Dan Carpenter) - block: limit disk max sectors to (LLONG_MAX >> 9) (Ming Lei) - block: Change blk_stack_atomic_writes_limits() unit_min check (John Garry) - block: Ensure start sector is aligned for stacking atomic writes (John Garry) - blk-mq: Move more error handling into blk_mq_submit_bio() (Bart Van Assche) - block: Reorder the request allocation code in blk_mq_submit_bio() (Bart Van Assche) - md/md-bitmap: move bitmap_{start, end}write to md upper layer (Yu Kuai) - md/raid5: implement pers->bitmap_sector() (Yu Kuai) - md: add a new callback pers->bitmap_sector() (Yu Kuai) - md/md-bitmap: remove the last parameter for bimtap_ops->endwrite() (Yu Kuai) - md/md-bitmap: factor behind write counters out from bitmap_{start/end}write() (Yu Kuai) - md: Replace deprecated kmap_atomic() with kmap_local_page() (David Reaver) - md: reintroduce md-linear (Yu Kuai) - nvme: fix bogus kzalloc() return check in nvme_init_effects_log() (Jens Axboe) - partitions: ldm: remove the initial kernel-doc notation (Randy Dunlap) - blk-cgroup: rwstat: fix kernel-doc warnings in header file (Randy Dunlap) - blk-cgroup: fix kernel-doc warnings in header file (Randy Dunlap) - nbd: fix partial sending (Ming Lei) - block: mark GFP_NOIO around sysfs ->store() (Ming Lei) - nvme-pci: use correct size to free the hmb buffer (Francis Pravin) - nvme: Add error path for xa_store in nvme_init_effects (Keisuke Nishimura) - nvme-pci: fix comment typo (Baruch Siach) - Documentation: Document the NVMe PCI endpoint target driver (Damien Le Moal) - nvmet: New NVMe PCI endpoint function target driver (Damien Le Moal) - nvmet: Implement arbitration feature support (Damien Le Moal) - nvmet: Implement interrupt config feature support (Damien Le Moal) - nvmet: Implement interrupt coalescing feature support (Damien Le Moal) - nvmet: Implement host identifier set feature support (Damien Le Moal) - nvmet: Introduce get/set_feature controller operations (Damien Le Moal) - nvmet: Do not require SGL for PCI target controller commands (Damien Le Moal) - nvmet: Add support for I/O queue management admin commands (Damien Le Moal) - nvmet: Introduce nvmet_sq_create() and nvmet_cq_create() (Damien Le Moal) - nvmet: Introduce nvmet_req_transfer_len() (Damien Le Moal) - nvmet: Improve nvmet_alloc_ctrl() interface and implementation (Damien Le Moal) - nvme: Add PCI transport type (Damien Le Moal) - nvmet: Add drvdata field to struct nvmet_ctrl (Damien Le Moal) - nvmet: Introduce nvmet_get_cmd_effects_admin() (Damien Le Moal) - nvmet: Export nvmet_update_cc() and nvmet_cc_xxx() helpers (Damien Le Moal) - nvmet: Add vendor_id and subsys_vendor_id subsystem attributes (Damien Le Moal) - nvme: Move opcode string helper functions declarations (Damien Le Moal) - nvme: change return type of nvme_poll_cq() to bool (Yongsoo Joo) - nvme: Add error check for xa_store in nvme_get_effects_log (Keisuke Nishimura) - nvme-tcp: Fix I/O queue cpu spreading for multiple controllers (Sagi Grimberg) - nvmet: handle rw's limited retry flag (Guixin Liu) - loop: remove the use_dio field in struct loop_device (Christoph Hellwig) - loop: don't freeze the queue in loop_update_dio (Christoph Hellwig) - loop: allow loop_set_status to re-enable direct I/O (Christoph Hellwig) - loop: open code the direct I/O flag update in loop_set_dio (Christoph Hellwig) - loop: only write back pagecache when starting to to use direct I/O (Christoph Hellwig) - loop: create a lo_can_use_dio helper (Christoph Hellwig) - loop: update commands in loop_set_status still referring to transfers (Christoph Hellwig) - loop: move updating lo_flags out of loop_set_status_from_info (Christoph Hellwig) - loop: fix queue freeze vs limits lock order (Christoph Hellwig) - loop: refactor queue limits updates (Christoph Hellwig) - usb-storage: fix queue freeze vs limits lock order (Christoph Hellwig) - nbd: fix queue freeze vs limits lock order (Christoph Hellwig) - nvme: fix queue freeze vs limits lock order (Christoph Hellwig) - block: fix queue freeze vs limits lock order in sysfs store methods (Christoph Hellwig) - block: add a store_limit operations for sysfs entries (Christoph Hellwig) - block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues (Christoph Hellwig) - block: check BLK_FEAT_POLL under q_usage_count (Christoph Hellwig) - block: add a queue_limits_commit_update_frozen helper (Christoph Hellwig) - block: fix docs for freezing of queue limits updates (Christoph Hellwig) - nbd: don't allow reconnect after disconnect (Yu Kuai) - block: simplify tag allocation policy selection (Christoph Hellwig) - block: remove BLK_MQ_F_NO_SCHED (Christoph Hellwig) - block: remove blk_mq_init_bitmaps (Christoph Hellwig) - block: better split mq vs non-mq code in add_disk_fwnode (Christoph Hellwig) - block: add a dma mapping iterator (Christoph Hellwig) - block: use page_to_phys in bvec_phys (Christoph Hellwig) - block: remove blk_rq_bio_prep (Christoph Hellwig) - block: remove bio_add_pc_page (Christoph Hellwig) - ps3disk: Do not use dev->bounce_size before it is set (Geert Uytterhoeven) - block: retry call probe after request_module in blk_request_module (Yang Erkun) - kyber: constify sysfs attributes (Thomas Weißschuh) - block, bfq: constify sysfs attributes (Thomas Weißschuh) - block: mq-deadline: Constify sysfs attributes (Thomas Weißschuh) - elevator: Enable const sysfs attributes (Thomas Weißschuh) - blk-zoned: Split queue_zone_wplugs_show() (Bart Van Assche) - blk-zoned: Improve the queue reference count strategy documentation (Bart Van Assche) - blk-zoned: Document locking assumptions (Bart Van Assche) - blk-zoned: Minimize #include directives (Bart Van Assche) - rust: block: fix use of BLK_MQ_F_SHOULD_MERGE (Andreas Hindborg) - block: remove BLK_MQ_F_SHOULD_MERGE (Christoph Hellwig) - blk-mq: remove unused queue mapping helpers (Daniel Wagner) - virtio: blk/scsi: replace blk_mq_virtio_map_queues with blk_mq_map_hw_queues (Daniel Wagner) - nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Daniel Wagner) - scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Daniel Wagner) - blk-mq: introduce blk_mq_map_hw_queues (Daniel Wagner) - virtio: hookup irq_get_affinity callback (Daniel Wagner) - PCI: hookup irq_get_affinity callback (Daniel Wagner) - driver core: bus: add irq_get_affinity callback to bus_type (Daniel Wagner) - null_blk: Remove accesses to page->index (Matthew Wilcox (Oracle)) - block: rnull: Initialize the module in place (Benoît du Garreau) - blktrace: remove redundant return at end of function (Colin Ian King) - block: Delete bio_set_prio() (John Garry) - block: Delete bio_prio() (John Garry) - blktrace: move copy_[to|from]_user() out of ->debugfs_lock (Ming Lei) - blktrace: don't centralize grabbing q->debugfs_mutex in blk_trace_ioctl (Ming Lei) - null_blk: Add rotational feature support (Damien Le Moal) - block: track queue dying state automatically for modeling queue freeze lockdep (Ming Lei) - block: don't verify queue freeze manually in elevator_init_mq() (Ming Lei) - block: track disk DEAD state automatically for modeling queue freeze lockdep (Ming Lei) - block: remove unnecessary check in blk_unfreeze_check_owner() (Ming Lei) - dlm: return -ENOENT if no comm was found (Alexander Aring) - dlm: fix srcu_read_lock() return type to int (Alexander Aring) - dlm: fix removal of rsb struct that is master and dir record (Alexander Aring) - bcachefs: Fix check_inode_hash_info_matches_root() (Kent Overstreet) - bcachefs: Document issue with bch_stripe layout (Kent Overstreet) - bcachefs: Fix self healing on read error (Kent Overstreet) - bcachefs: Pop all the transactions from the abort one (Alan Huang) - bcachefs: Only abort the transactions in the cycle (Alan Huang) - bcachefs: Introduce lock_graph_pop_from (Alan Huang) - bcachefs: Convert open-coded lock_graph_pop_all to helper (Alan Huang) - bcachefs: Do not allow no fail lock request to fail (Alan Huang) - bcachefs: Merge the condition to avoid additional invocation (Alan Huang) - Revert "bcachefs: Fix bch2_btree_node_upgrade()" (Alan Huang) - bcachefs: bcachefs_metadata_version_directory_size (Hongbo Li) - bcachefs: make directory i_size meaningful (Hongbo Li) - bcachefs: check_unreachable_inodes is not actually PASS_ONLINE yet (Kent Overstreet) - bcachefs: Don't use BTREE_ITER_cached when walking alloc btree during fsck (Kent Overstreet) - bcachefs: Check for dirents to overwritten inodes (Kent Overstreet) - bcachefs: bch2_btree_iter_peek_slot() handles navigating to nonexistent depth (Kent Overstreet) - bcachefs: Don't set btree_path to updtodate if we don't fill (Kent Overstreet) - bcachefs: __bch2_btree_pos_to_text() (Kent Overstreet) - bcachefs: printbuf_reset() handles tabstops (Kent Overstreet) - bcachefs: Silence read-only errors when deleting snapshots (Kent Overstreet) - bcachefs: Dropped superblock write is no longer a fatal error (Kent Overstreet) - bcachefs: bch2_trans_node_drop() (Kent Overstreet) - bcachefs: bch2_trans_unlock_write() (Kent Overstreet) - bcachefs: btree_node_unlock() can now drop write locks (Kent Overstreet) - bcachefs: six locks: write locks can now be held recursively (Kent Overstreet) - bcachefs: bch2_fs_btree_gc_init() (Kent Overstreet) - bcachefs: Assert that btree write buffer only touches the right btrees (Kent Overstreet) - bcachefs: bch2_inum_path() now crosses subvolumes correctly (Kent Overstreet) - bcachefs: bch2_inum_path() no longer returns an error for disconnected inums (Kent Overstreet) - bcachefs: btree_path_very_locks(): verify lock seq (Kent Overstreet) - bcachefs: fix bch2_btree_key_cache_drop() (Kent Overstreet) - bcachefs: bch2_btree_node_write_trans() (Kent Overstreet) - bcachefs: Fixes for snapshot_tree.master_subvol (Kent Overstreet) - bcachefs: Don't rely on snapshot_tree.master_subvol for reattaching (Kent Overstreet) - bcachefs: bch2_kvmalloc() (Kent Overstreet) - bcachefs: Fix assert for online fsck (Kent Overstreet) - bcachefs: Handle -BCH_ERR_need_mark_replicas in gc (Kent Overstreet) - bcachefs: Write lock btree node in key cache fills (Kent Overstreet) - bcachefs: kill __bch2_btree_iter_flags() (Kent Overstreet) - bcachefs: Drop redundant "read error" call from btree_gc (Kent Overstreet) - bcachefs: Drop racy warning (Kent Overstreet) - bcachefs: better check_bp_exists() error message (Kent Overstreet) - bcachefs: add counter_flags for counters (Hongbo Li) - bcachefs: bcachefs_metadata_version_autofix_errors (Kent Overstreet) - bcachefs: bcachefs_metadata_version_persistent_inode_cursors (Kent Overstreet) - bcachefs: bcachefs_metadata_version_inode_depth (Kent Overstreet) - bcachefs: Option changes now get propagated to reflinked data (Kent Overstreet) - bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts (Kent Overstreet) - bcachefs: BCH_SB_VERSION_INCOMPAT (Kent Overstreet) - bcachefs: Only run check_backpointers_to_extents in debug mode (Kent Overstreet) - bcachefs: better backpointer_target_not_found() error message (Kent Overstreet) - bcachefs: bch2_backpointer_get_key() now repairs dangling backpointers (Kent Overstreet) - bcachefs: check_extents_to_backpointers() now only checks buckets with mismatches (Kent Overstreet) - bcachefs: Add write buffer flush param to backpointer_get_key() (Kent Overstreet) - bcachefs: kill __bch2_extent_ptr_to_bp() (Kent Overstreet) - bcachefs: bch2_extent_ptr_to_bp() no longer depends on device (Kent Overstreet) - bcachefs: bcachefs_metadata_version_disk_accounting_big_endian (Kent Overstreet) - bcachefs: bcachefs_metadata_version_backpointer_bucket_gen (Kent Overstreet) - bcachefs: bch2_btree_path_peek_slot() doesn't return errors (Kent Overstreet) - bcachefs: trace_key_cache_fill (Kent Overstreet) - bcachefs: Log message in journal for snapshot deletion (Kent Overstreet) - bcachefs: bch2_trans_log_msg() (Kent Overstreet) - bcachefs: Kill snapshot_t->equiv (Kent Overstreet) - bcachefs: Snapshot deletion no longer uses snapshot_t->equiv (Kent Overstreet) - bcachefs: Kill equiv_seen arg to delete_dead_snapshots_process_key() (Kent Overstreet) - bcachefs: Don't run overwrite triggers before insert (Kent Overstreet) - bcachefs: alloc_data_type_set() happens in alloc trigger (Kent Overstreet) - bcachefs: Fix key cache + BTREE_ITER_all_snapshots (Kent Overstreet) - bcachefs: Fix btree_trans_peek_key_cache() BTREE_ITER_all_snapshots (Kent Overstreet) - bcachefs: tidy btree_trans_peek_journal() (Kent Overstreet) - bcachefs: tidy up __bch2_btree_iter_peek() (Kent Overstreet) - bcachefs: check_indirect_extents can run online (Kent Overstreet) - bcachefs: Refactor c->opts.reconstruct_alloc (Kent Overstreet) - bcachefs: Add empty statement between label and declaration in check_inode_hash_info_matches_root() (Nathan Chancellor) - bcachefs: trace_write_buffer_maybe_flush (Kent Overstreet) - bcachefs: bch2_snapshot_exists() (Kent Overstreet) - bcachefs: bch2_check_key_has_snapshot() prints btree id (Kent Overstreet) - bcachefs: bch2_str_hash_check_key() now checks inode hash info (Kent Overstreet) - bcachefs: Don't BUG_ON() inode unpack error (Kent Overstreet) - bcachefs: Use proper errcodes for inode unpack errors (Kent Overstreet) - bcachefs: kill sysfs internal/accounting (Kent Overstreet) - bcachefs: Kill unnecessary mark_lock usage (Kent Overstreet) - bcachefs: Don't start rewriting btree nodes until after journal replay (Kent Overstreet) - bcachefs: Fix reuse of bucket before journal flush on multiple empty -> nonempty transition (Kent Overstreet) - bcachefs: bch2_journal_noflush_seq() now takes [start, end) (Kent Overstreet) - bcachefs: Set bucket needs discard, inc gen on empty -> nonempty transition (Kent Overstreet) - bcachefs: Don't add unknown accounting types to eytzinger tree (Kent Overstreet) - bcachefs: Plumb bkey_validate_context to journal_entry_validate (Kent Overstreet) - bcachefs: Use a heap for handling overwrites in btree node scan (Kent Overstreet) - lib min_heap: Switch to size_t (Kent Overstreet) - bcachefs: Minor bucket alloc optimization (Kent Overstreet) - bcachefs: Mark more errors autofix (Kent Overstreet) - bcachefs: fix bch2_btree_node_header_to_text() format string (Kent Overstreet) - bcachefs: Journal space calculations should skip durability=0 devices (Kent Overstreet) - bcachefs: factor out str_hash.c (Kent Overstreet) - bcachefs: kill flags param to bch2_subvolume_get() (Kent Overstreet) - bcachefs: Don't call bch2_btree_interior_update_will_free_node() until after update succeeds (Kent Overstreet) - bcachefs: Make sure __bch2_run_explicit_recovery_pass() signals to rewind (Kent Overstreet) - bcachefs: Call bch2_btree_lost_data() on btree read error (Kent Overstreet) - bcachefs: Journal write path refactoring, debug improvements (Kent Overstreet) - bcachefs: dev_alloc_list.devs -> dev_alloc_list.data (Kent Overstreet) - bcachefs: Fix failure to allocate journal write on discard retry (Kent Overstreet) - bcachefs: BCH_ERR_insufficient_journal_devices (Kent Overstreet) - bcachefs: Silence "unable to allocate journal write" if we're already RO (Kent Overstreet) - bcachefs: trace_accounting_mem_insert (Kent Overstreet) - bcachefs: Advance to next bp on BCH_ERR_backpointer_to_overwritten_btree_node (Kent Overstreet) - bcachefs: Simplify disk accounting validate late (Kent Overstreet) - bcachefs: logged ops only use inum 0 of logged ops btree (Kent Overstreet) - bcachefs: rcu_pending now works in userspace (Kent Overstreet) - bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING (Geert Uytterhoeven) - bcachefs: Fix allocating too big journal entry (Kent Overstreet) - bcachefs: Improve "unable to allocate journal write" message (Kent Overstreet) - bcachefs: fix bch2_journal_key_insert_take() seq (Kent Overstreet) - bcachefs: bch2_async_btree_node_rewrites_flush() (Kent Overstreet) - bcachefs: If we did repair on a btree node, make sure we rewrite it (Kent Overstreet) - bcachefs: bkey_fsck_err now respects errors_silent (Kent Overstreet) - bcachefs: list_pop_entry() (Kent Overstreet) - bcachefs: Convert write path errors to inum_to_path() (Kent Overstreet) - bcachefs: bch2_inum_to_path() (Kent Overstreet) - bcachefs: Fix fsck.c build in userspace (Kent Overstreet) - bcachefs: Add missing parameter description to bch2_bucket_alloc_trans() (Yang Li) - bcachefs: Don't recurse in check_discard_freespace_key (Kent Overstreet) - bcachefs: Check for extent crc uncompressed/compressed size mismatch (Kent Overstreet) - bcachefs: bch2_trans_relock() is trylock for lockdep (Kent Overstreet) - bcachefs: cryptographic MACs on superblock are not (yet?) supported (Kent Overstreet) - bcachefs: Check for inode journal seq in the future (Kent Overstreet) - bcachefs: Check for bucket journal seq in the future (Kent Overstreet) - bcachefs: do_fsck_ask_yn() (Kent Overstreet) - bcachefs: Don't error out when logging fsck error (Kent Overstreet) - bcachefs: mark more errors AUTOFIX (Kent Overstreet) - bcachefs: add missing printbuf_reset() (Kent Overstreet) - bcachefs: Fix journal_iter list corruption (Kent Overstreet) - bcachefs: Guard against backpointers to unknown btrees (Kent Overstreet) - bcachefs: Issue a transaction restart after commit in repair (Kent Overstreet) - bcachefs: Guard against journal seq overflow (Kent Overstreet) - bcachefs: BCH_FS_recovery_running (Kent Overstreet) - bcachefs: Make topology errors autofix (Kent Overstreet) - bcachefs: struct bkey_validate_context (Kent Overstreet) - bcachefs: Ignore empty btree root journal entries (Kent Overstreet) - bcachefs: Fix null ptr deref in btree_path_lock_root() (Kent Overstreet) - bcachefs: Go RW earlier, for normal rw mount (Kent Overstreet) - bcachefs: Fix bch2_btree_node_update_key_early() (Kent Overstreet) - bcachefs: Change "disk accounting version 0" check to commit only (Kent Overstreet) - bcachefs: Don't try to en/decrypt when encryption not available (Kent Overstreet) - bcachefs: Fix dup/misordered check in btree node read (Kent Overstreet) - bcachefs: Bad btree roots are now autofix (Kent Overstreet) - bcachefs: Kill bch2_bucket_alloc_new_fs() (Kent Overstreet) - bcachefs: Fix btree node scan when unknown btree IDs are present (Kent Overstreet) - bcachefs: backpointer_to_missing_ptr is now autofix (Kent Overstreet) - bcachefs: Fix accounting_read when we rewind (Kent Overstreet) - bcachefs: disk_accounting: bch2_dev_rcu -> bch2_dev_rcu_noerror (Kent Overstreet) - bcachefs: errcode cleanup: journal errors (Kent Overstreet) - bcachefs: Use separate rhltable for bch2_inode_or_descendents_is_open() (Kent Overstreet) - bcachefs: BCH_ERR_btree_node_read_error_cached (Kent Overstreet) - bcachefs: btree_write_buffer_flush_seq() no longer closes journal (Kent Overstreet) - bcachefs: discard fastpath now uses bch2_discard_one_bucket() (Kent Overstreet) - bcachefs: Bias reads more in favor of faster device (Kent Overstreet) - bcachefs: trivial btree write buffer refactoring (Kent Overstreet) - bcachefs: Can now block journal activity without closing cur entry (Kent Overstreet) - bcachefs: New backpointers helpers (Kent Overstreet) - bcachefs: kill bch_backpointer.bucket_offset usage (Kent Overstreet) - bcachefs: Fix check_backpointers_to_extents range limiting (Kent Overstreet) - bcachefs: bch_backpointer -> bkey_i_backpointer (Kent Overstreet) - bcachefs: Drop swab code for backpointers in alloc keys (Kent Overstreet) - bcachefs: bucket_pos_to_bp_end() (Kent Overstreet) - bcachefs: check for backpointers to invalid device (Kent Overstreet) - bcachefs: fix bp_pos_to_bucket_nodev_noerror (Kent Overstreet) - bcachefs: Fix evacuate_bucket tracepoint (Kent Overstreet) - bcachefs: fix O(n^2) issue with whiteouts in journal keys (Kent Overstreet) - bcachefs: btree_and_journal_iter: don't iterate over too many whiteouts when prefetching (Kent Overstreet) - bcachefs: journal keys: sort keys for interior nodes first (Kent Overstreet) - bcachefs: kill bch2_journal_entries_free() (Kent Overstreet) - bcachefs: Don't BUG_ON() when superblock feature wasn't set for compressed data (Kent Overstreet) - bcachefs: Don't use a shared decompress workspace mempool (Kent Overstreet) - bcachefs: compression workspaces should be indexed by opt, not type (Kent Overstreet) - bcachefs: add missing BTREE_ITER_intent (Kent Overstreet) - bcachefs: Kill bch2_get_next_backpointer() (Kent Overstreet) - bcachefs: Delete backpointers check in try_alloc_bucket() (Kent Overstreet) - bcachefs: peek_prev_min(): Search forwards for extents, snapshots (Kent Overstreet) - bcachefs: Implement bch2_btree_iter_prev_min() (Kent Overstreet) - bcachefs: discard_one_bucket() now uses need_discard_or_freespace_err() (Kent Overstreet) - bcachefs: bch2_bucket_do_index(): inconsistent_err -> fsck_err (Kent Overstreet) - bcachefs: try_alloc_bucket() now uses bch2_check_discard_freespace_key() (Kent Overstreet) - bcachefs: rework bch2_bucket_alloc_freelist() freelist iteration (Kent Overstreet) - bcachefs: kill inconsistent err in invalidate_one_bucket() (Kent Overstreet) - bcachefs: Don't delete reflink pointers to missing indirect extents (Kent Overstreet) - bcachefs: Reorganize reflink.c a bit (Kent Overstreet) - bcachefs: Reserve 8 bits in bch_reflink_p (Kent Overstreet) - bcachefs: Kill FSCK_NEED_FSCK (Kent Overstreet) - bcachefs: lru errors are expected when reconstructing alloc (Kent Overstreet) - bcachefs: Delete dead code from bch2_discard_one_bucket() (Kent Overstreet) - bcachefs: bch2_btree_bit_mod_iter() (Kent Overstreet) - bcachefs: delete dead code (Kent Overstreet) - bcachefs: Fix shutdown message (Kent Overstreet) - bcachefs: Don't use page allocator for sb_read_scratch (Kent Overstreet) - bcachefs: Simplify code in bch2_dev_alloc() (Youling Tang) - bcachefs: Remove redundant initialization in bch2_vfs_inode_init() (Youling Tang) - bcachefs: Removes NULL pointer checks for __filemap_get_folio return values (Youling Tang) - bcachefs: Add support for FS_IOC_GETFSSYSFSPATH (Kent Overstreet) - bcachefs: Add support for FS_IOC_GETFSUUID (Kent Overstreet) - bcachefs: Correct the description of the '--bucket=size' options (Youling Tang) - bcachefs: add support for true/false & yes/no in bool-type options (Integral) - bcachefs: Move fsck ioctl code to fsck.c (Kent Overstreet) - bcachefs: Kill unnecessary iter_rewind() in bkey_get_empty_slot() (Kent Overstreet) - bcachefs: Simplify btree_iter_peek() filter_snapshots (Kent Overstreet) - bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max() (Kent Overstreet) - bcachefs: Assert that we're not violating key cache coherency rules (Kent Overstreet) - bcachefs: bch2_trans_verify_not_unlocked_or_in_restart() (Kent Overstreet) - bcachefs: Better in_restart error (Kent Overstreet) - bcachefs: Assert we're not in a restart in bch2_trans_put() (Kent Overstreet) - bcachefs: Fix unhandled transaction restart in evacuate_bucket() (Kent Overstreet) - bcachefs: Improved check_topology() assert (Kent Overstreet) - bcachefs: Kill BCH_TRANS_COMMIT_lazy_rw (Kent Overstreet) - bcachefs: Add assert for use of journal replay keys for updates (Kent Overstreet) - bcachefs: use attribute define helper for sysfs attribute (Hongbo Li) - bcachefs: remove write permission for gc_gens_pos sysfs interface (Hongbo Li) - bcachefs: Move bch_extent_rebalance code to rebalance.c (Kent Overstreet) - bcachefs: Improve trace_rebalance_extent (Kent Overstreet) - bcachefs: Simplify option logic in rebalance (Kent Overstreet) - bcachefs: get_update_rebalance_opts() (Kent Overstreet) - bcachefs: bch2_write_inode() now checks for changing rebalance options (Kent Overstreet) - bcachefs: New bch_extent_rebalance fields (Kent Overstreet) - bcachefs: bch2_prt_csum_opt() (Kent Overstreet) - bcachefs: copygc_enabled, rebalance_enabled now opts.h options (Kent Overstreet) - bcachefs: Add bch_io_opts fields for indicating whether the opts came from the inode (Kent Overstreet) - bcachefs: io_opts_to_rebalance_opts() (Kent Overstreet) - bcachefs: rename bch_extent_rebalance fields to match other opts structs (Kent Overstreet) - bcachefs: kill __bch2_bkey_sectors_need_rebalance() (Kent Overstreet) - bcachefs: kill bch2_bkey_needs_rebalance() (Kent Overstreet) - bcachefs: small cleanup for extent ptr bitmasks (Kent Overstreet) - bcachefs: bch2_io_opts_fixups() (Kent Overstreet) - bcachefs: use bch2_data_update_opts_to_text() in trace_move_extent_fail() (Kent Overstreet) - bcachefs: avoid 'unsigned flags' (Kent Overstreet) - bcachefs: Annotate struct bucket_gens with __counted_by() (Thorsten Blum) - bcachefs: Use str_write_read() helper in write_super_endio() (Thorsten Blum) - bcachefs: Use str_write_read() helper in ec_block_endio() (Thorsten Blum) - bcachefs: Use str_write_read() helper function (Thorsten Blum) - bcachefs: Add version check for bch_btree_ptr_v2.sectors_written validate (Kent Overstreet) - bcachefs: Add block plugging to read paths (Kent Overstreet) - bcachefs: Fix warning about passing flex array member by value (Kent Overstreet) - bcachefs: bch2_journal_meta() takes ref on c->writes (Kent Overstreet) - bcachefs: -o norecovery now bails out of recovery earlier (Kent Overstreet) - bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_head (Kent Overstreet) - bcachefs: Avoid bch2_btree_id_str() (Kent Overstreet) - bcachefs: better error message in check_snapshot_tree() (Kent Overstreet) - bcachefs: Factor out jset_entry_log_msg_bytes() (Kent Overstreet) - bcachefs: improved bkey_val_copy() (Kent Overstreet) - bcachefs: bch2_btree_lost_data() now uses run_explicit_rceovery_pass_persistent() (Kent Overstreet) - bcachefs: Add locking for bch_fs.curr_recovery_pass (Kent Overstreet) - bcachefs: lru, accounting are alloc btrees (Kent Overstreet) - bcachefs: bch2_run_explicit_recovery_pass() returns different error when not in recovery (Kent Overstreet) - bcachefs: add more path idx debug asserts (Kent Overstreet) - bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate over acl entries (Thorsten Blum) - bcachefs: Remove duplicate included headers (Thorsten Blum) - docs: filesystems: bcachefs: fixed some spelling mistakes in the bcachefs coding style page (Dennis Lam) - bcachefs: kill btree_trans_restart_nounlock() (Kent Overstreet) - bcachefs: Remove unnecessary peek_slot() (Kent Overstreet) - bcachefs: move bch2_xattr_handlers to .rodata (Thomas Bertschinger) - bcachefs: Delete dead code (Alan Huang) - bcachefs: Pull disk accounting hooks out of trans_commit.c (Kent Overstreet) - bcachefs: bch_verbose_ratelimited (Kent Overstreet) - bcachefs: rcu_pending: don't invoke __call_rcu() under lock (Kent Overstreet) - bcachefs: __bch2_key_has_snapshot_overwrites uses for_each_btree_key_reverse_norestart() (Kent Overstreet) - bcachefs: remove_backpointer() now uses dirent_get_by_pos() (Kent Overstreet) - bcachefs: bch2_inode_should_have_bp -> bch2_inode_should_have_single_bp (Kent Overstreet) - bcachefs: remove superfluous ; after statements (Colin Ian King) - bcachefs: Fix racy use of jiffies (Kent Overstreet) - bcachefs: kill retry_estale() in bch2_ioctl_subvolume_create() (Kent Overstreet) - pstore/zone: avoid dereferencing zero sized ptr after init zones (Eugen Hristev) - pstore/blk: trivial typo fixes (Eugen Hristev) - binfmt_flat: Fix integer overflow bug on 32 bit systems (Dan Carpenter) - selftests/exec: add a test for execveat()'s comm (Tycho Andersen) - exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case (Kees Cook) - exec: Make sure task->comm is always NUL-terminated (Kees Cook) - exec: remove legacy custom binfmt modules autoloading (Nir Lichtman) - exec: move warning of null argv to be next to the relevant code (nir@lichtman.org) - fs: binfmt: Fix a typo (Christophe JAILLET) - MAINTAINERS: exec: Mark Kees as maintainer (Kees Cook) - MAINTAINERS: exec: Add auxvec.h UAPI (Kees Cook) - coredump: Do not lock during 'comm' reporting (Kees Cook) - btrfs: selftests: add a selftest for deleting two out of three extents (Johannes Thumshirn) - btrfs: selftests: add test for punching a hole into 3 RAID stripe-extents (Johannes Thumshirn) - btrfs: selftests: add selftest for punching holes into the RAID stripe extents (Johannes Thumshirn) - btrfs: selftests: test RAID stripe-tree deletion spanning two items (Johannes Thumshirn) - btrfs: selftests: don't split RAID extents in half (Johannes Thumshirn) - btrfs: selftests: check for correct return value of failed lookup (Johannes Thumshirn) - btrfs: don't use btrfs_set_item_key_safe on RAID stripe-extents (Johannes Thumshirn) - btrfs: implement hole punching for RAID stripe extents (Johannes Thumshirn) - btrfs: fix deletion of a range spanning parts two RAID stripe extents (Johannes Thumshirn) - btrfs: fix tail delete of RAID stripe-extents (Johannes Thumshirn) - btrfs: fix front delete range calculation for RAID stripe extents (Johannes Thumshirn) - btrfs: assert RAID stripe-extent length is always greater than 0 (Johannes Thumshirn) - btrfs: don't try to delete RAID stripe-extents if we don't need to (Johannes Thumshirn) - btrfs: selftests: correct RAID stripe-tree feature flag setting (Johannes Thumshirn) - btrfs: add io_uring interface for encoded writes (Mark Harmstone) - btrfs: remove the unused locked_folio parameter from btrfs_cleanup_ordered_extents() (Qu Wenruo) - btrfs: add extra error messages for delalloc range related errors (Qu Wenruo) - btrfs: subpage: dump the involved bitmap when ASSERT() failed (Qu Wenruo) - btrfs: subpage: fix the bitmap dump of the locked flags (Qu Wenruo) - btrfs: do proper folio cleanup when run_delalloc_nocow() failed (Qu Wenruo) - btrfs: do proper folio cleanup when cow_file_range() failed (Qu Wenruo) - btrfs: fix error handling of submit_uncompressed_range() (Qu Wenruo) - btrfs: fix double accounting race when extent_writepage_io() failed (Qu Wenruo) - btrfs: fix double accounting race when btrfs_run_delalloc_range() failed (Qu Wenruo) - btrfs: async-thread: rename DFT_THRESHOLD to DEFAULT_THRESHOLD (David Sterba) - btrfs: remove redundant variables from __process_folios_contig() and lock_delalloc_folios() (David Sterba) - btrfs: split waiting from read_extent_buffer_pages(), drop parameter wait (David Sterba) - btrfs: remove unused define WAIT_PAGE_LOCK for extent io (David Sterba) - btrfs: unwrap folio locking helpers (David Sterba) - btrfs: change return type to bool type of check_eb_alignment() (David Sterba) - btrfs: switch grab_extent_buffer() to folios (David Sterba) - btrfs: rename btrfs_release_extent_buffer_pages() to mention folios (David Sterba) - btrfs: open code __free_extent_buffer() (David Sterba) - btrfs: drop one time used local variable in end_bbio_meta_write() (David Sterba) - btrfs: make wait_on_extent_buffer_writeback() static inline (David Sterba) - btrfs: use btrfs_inode in extent_writepage() (David Sterba) - btrfs: rename __get_extent_map() and pass btrfs_inode (David Sterba) - btrfs: open code set_page_extent_mapped() (David Sterba) - btrfs: rename __unlock_for_delalloc() and drop underscores (David Sterba) - btrfs: use SECTOR_SIZE defines in btrfs_issue_discard() (David Sterba) - btrfs: remove stray comment about SRCU (David Sterba) - btrfs: drop unused parameter fs_info to btrfs_delete_delayed_insertion_item() (David Sterba) - btrfs: pass write-hint for buffered IO (Jing Xia) - btrfs: print read policy on module load (Anand Jain) - btrfs: configure read policy via module parameter (Anand Jain) - btrfs: print status of experimental mode when loading module (Anand Jain) - btrfs: add read policy to set a preferred device (Anand Jain) - btrfs: introduce RAID1 round-robin read balancing (Anand Jain) - btrfs: add tracking of read blocks for read policy (Anand Jain) - btrfs: sysfs: handle value associated with read balancing policy (Anand Jain) - btrfs: sysfs: add btrfs_read_policy_to_enum() helper and refactor read policy store (Anand Jain) - btrfs: sysfs: refactor output formatting in btrfs_read_policy_show() (Anand Jain) - btrfs: initialize fs_devices->fs_info earlier in btrfs_init_devices_late() (Anand Jain) - btrfs: xattr: remove unnecessary call to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: volumes: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: uuid-tree: remove unnecessary call to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: root-tree: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: relocation: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: raid-stripe-tree: remove unnecessary call to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: qgroup: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: ioctl: remove unnecessary call to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: inode-item: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: inode: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: free-space-cache: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: file-item: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: file: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: dir-item: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: dev-replace: remove unnecessary call to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: delayed-inode: remove unnecessary call to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: block-group: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: extent-tree: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: free-space-tree: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: tree-log: remove unnecessary calls to btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: uncollapse transaction aborts during renames (Filipe Manana) - btrfs: validate system chunk array at btrfs_validate_super() (Qu Wenruo) - btrfs: update tree_insert() to use rb helpers (Roger L. Beckermeyer III) - btrfs: update btrfs_add_chunk_map() to use rb helpers (Roger L. Beckermeyer III) - btrfs: update __btrfs_add_delayed_item() to use rb helper (Roger L. Beckermeyer III) - btrfs: update prelim_ref_insert() to use rb helpers (Roger L. Beckermeyer III) - btrfs: update btrfs_add_block_group_cache() to use rb helper (Roger L. Beckermeyer III) - rbtree: add rb_find_add_cached() to rbtree.h (Roger L. Beckermeyer III) - btrfs: don't include linux/rwlock_types.h directly (Wolfram Sang) - btrfs: handle free space tree rebuild in multiple transactions (Qu Wenruo) - btrfs: use uuid_is_null() to verify if an uuid is empty (Filipe Manana) - btrfs: remove pointless comment from ctree.h (Filipe Manana) - btrfs: move extent-tree function declarations out of ctree.h (Filipe Manana) - btrfs: move btrfs_alloc_write_mask() into fs.h (Filipe Manana) - btrfs: move BTRFS_BYTES_TO_BLKS() into fs.h (Filipe Manana) - btrfs: move the folio ordered helpers from ctree.h into fs.h (Filipe Manana) - btrfs: move btrfs_is_empty_uuid() from ioctl.c into fs.c (Filipe Manana) - btrfs: move the exclusive operation functions into fs.c (Filipe Manana) - btrfs: move csum related functions from ctree.c into fs.c (Filipe Manana) - btrfs: move abort_should_print_stack() to transaction.h (Filipe Manana) - btrfs: pass btrfs_io_geometry to is_single_device_io (Johannes Thumshirn) - btrfs: cache RAID stripe tree decision in btrfs_io_context (Johannes Thumshirn) - btrfs: cache stripe tree usage in struct btrfs_io_geometry (Johannes Thumshirn) - btrfs: add assertions and comment about path expectations to btrfs_cross_ref_exist() (Filipe Manana) - btrfs: add function comment for check_committed_ref() (Filipe Manana) - btrfs: simplify arguments for btrfs_cross_ref_exist() (Filipe Manana) - btrfs: simplify return logic at check_committed_ref() (Filipe Manana) - btrfs: avoid redundant call to get inline ref type at check_committed_ref() (Filipe Manana) - btrfs: remove the snapshot check from check_committed_ref() (Filipe Manana) - btrfs: remove no longer needed strict argument from can_nocow_extent() (Filipe Manana) - btrfs: remove unused variable length in btrfs_insert_one_raid_extent() (Johannes Thumshirn) - btrfs: output the reason for open_ctree() failure (Qu Wenruo) - btrfs: open-code btrfs_copy_from_user() (Qu Wenruo) - btrfs: improve the warning and error message for btrfs_remove_qgroup() (Qu Wenruo) - btrfs: remove detached list from struct btrfs_backref_cache (Josef Bacik) - btrfs: remove the ->lowest and ->leaves members from struct btrfs_backref_node (Josef Bacik) - btrfs: simplify btrfs_backref_release_cache() (Josef Bacik) - btrfs: do not handle non-shareable roots in backref cache (Josef Bacik) - btrfs: don't build backref tree for COW-only blocks (Josef Bacik) - btrfs: remove clone_backref_node() from relocation (Josef Bacik) - btrfs: simplify loop in select_reloc_root() (Josef Bacik) - btrfs: add a comment for new_bytenr in backref_cache_node (Josef Bacik) - btrfs: remove the changed list for backref cache (Josef Bacik) - btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling (Josef Bacik) - btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents() (Hao-ran Zheng) - btrfs: don't BUG_ON() in btrfs_drop_extents() (Johannes Thumshirn) - btrfs: zoned: reclaim unused zone by zone resetting (Naohiro Aota) - btrfs: drop fs_info argument from btrfs_update_space_info_*() (Naohiro Aota) - btrfs: factor out btrfs_return_free_space() (Naohiro Aota) - btrfs: handle FS_IOC_READ_VERITY_METADATA ioctl (Allison Karlitskaya) - btrfs: send: remove redundant assignments to variable ret (Colin Ian King) - btrfs: use PTR_ERR() instead of PTR_ERR_OR_ZERO() for btrfs_get_extent() (Qu Wenruo) - btrfs: selftests: add delayed ref self test cases (Josef Bacik) - btrfs: move select_delayed_ref() and export it (Josef Bacik) - gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag (Andreas Gruenbacher) - gfs2: reorder capability check last (Christian Göttsche) - afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call (David Howells) - afs: Make /afs/@cell and /afs/.@cell symlinks (David Howells) - afs: Add rootcell checks (David Howells) - afs: Make /afs/. as well as /afs/ mountpoints (David Howells) - xfs: report larger dio alignment for COW inodes (Christoph Hellwig) - xfs: report the correct read/write dio alignment for reflinked inodes (Christoph Hellwig) - xfs: cleanup xfs_vn_getattr (Christoph Hellwig) - fs: add STATX_DIO_READ_ALIGN (Christoph Hellwig) - fs: reformat the statx definition (Christoph Hellwig) - libfs: Use d_children list to iterate simple_offset directories (Chuck Lever) - libfs: Replace simple_offset end-of-directory detection (Chuck Lever) - Revert "libfs: fix infinite directory reads for offset dir" (Chuck Lever) - Revert "libfs: Add simple_offset_empty()" (Chuck Lever) - libfs: Return ENOSPC when the directory offset range is exhausted (Chuck Lever) - samples/vfs: fix build warnings (Christian Brauner) - samples/vfs: use shared header (Christian Brauner) - samples/vfs/mountinfo: Use __u64 instead of uint64_t (Geert Uytterhoeven) - fs: remove useless lockdep assertion (Christian Brauner) - fs: use xarray for old mount id (Christian Brauner) - selftests: add listmount() iteration tests (Christian Brauner) - fs: cache first and last mount (Christian Brauner) - samples: add test-list-all-mounts (Christian Brauner) - selftests: remove unneeded include (Christian Brauner) - selftests: add tests for mntns iteration (Christian Brauner) - seltests: move nsfs into filesystems subfolder (Christian Brauner) - fs: simplify rwlock to spinlock (Christian Brauner) - fs: lockless mntns lookup for nsfs (Christian Brauner) - rculist: add list_bidir_{del,prev}_rcu() (Christian Brauner) - fs: lockless mntns rbtree lookup (Christian Brauner) - fs: add mount namespace to rbtree late (Christian Brauner) - mount: remove inlude/nospec.h include (Christian Brauner) - fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() (Jeff Layton) - samples: add a mountinfo program to demonstrate statmount()/listmount() (Jeff Layton) - tests/pid_namespace: add pid_max tests (Christian Brauner) - pid: allow pid_max to be set per pid namespace (Christian Brauner) - cred: fold get_new_cred_many() into get_cred_many() (Christian Brauner) - cred: remove unused get_new_cred() (Christian Brauner) - nfsd: avoid pointless cred reference count bump (Christian Brauner) - cachefiles: avoid pointless cred reference count bump (Christian Brauner) - dns_resolver: avoid pointless cred reference count bump (Christian Brauner) - trace: avoid pointless cred reference count bump (Christian Brauner) - cgroup: avoid pointless cred reference count bump (Christian Brauner) - acct: avoid pointless reference count bump (Christian Brauner) - io_uring: avoid pointless cred reference count bump (Christian Brauner) - smb: avoid pointless cred reference count bump (Christian Brauner) - cifs: avoid pointless cred reference count bump (Christian Brauner) - cifs: avoid pointless cred reference count bump (Christian Brauner) - ovl: avoid pointless cred reference count bump (Christian Brauner) - open: avoid pointless cred reference count bump (Christian Brauner) - nfsfh: avoid pointless cred reference count bump (Christian Brauner) - nfs/nfs4recover: avoid pointless cred reference count bump (Christian Brauner) - nfs/nfs4idmap: avoid pointless reference count bump (Christian Brauner) - nfs/localio: avoid pointless cred reference count bumps (Christian Brauner) - coredump: avoid pointless cred reference count bump (Christian Brauner) - binfmt_misc: avoid pointless cred reference count bump (Christian Brauner) - aio: avoid pointless cred reference count bump (Christian Brauner) - target_core_configfs: avoid pointless cred reference count bump (Christian Brauner) - sev-dev: avoid pointless cred reference count bump (Christian Brauner) - firmware: avoid pointless reference count bump (Christian Brauner) - tree-wide: s/revert_creds_light()/revert_creds()/g (Christian Brauner) - tree-wide: s/override_creds_light()/override_creds()/g (Christian Brauner) - cred: remove old {override,revert}_creds() helpers (Christian Brauner) - tree-wide: s/revert_creds()/put_cred(revert_creds_light())/g (Christian Brauner) - cred: return old creds from revert_creds_light() (Christian Brauner) - tree-wide: s/override_creds()/override_creds_light(get_new_cred())/g (Christian Brauner) - selftests: add pidfd bind-mount tests (Christian Brauner) - pidfs: allow bind-mounts (Christian Brauner) - pidfs: lookup pid through rbtree (Christian Brauner) - selftests/pidfd: add pidfs file handle selftests (Christian Brauner) - pidfs: check for valid ioctl commands (Christian Brauner) - pidfs: implement file handle support (Christian Brauner) - exportfs: add permission method (Christian Brauner) - fhandle: pull CAP_DAC_READ_SEARCH check into may_decode_fh() (Christian Brauner) - exportfs: add open method (Christian Brauner) - fhandle: simplify error handling (Christian Brauner) - pseudofs: add support for export_ops (Erin Shepherd) - pidfs: support FS_IOC_GETVERSION (Christian Brauner) - pidfs: remove 32bit inode number handling (Christian Brauner) - pidfs: rework inode number allocation (Christian Brauner) - gfs2: use lockref_init for qd_lockref (Christoph Hellwig) - erofs: use lockref_init for pcl->lockref (Christoph Hellwig) - dcache: use lockref_init for d_lockref (Christoph Hellwig) - lockref: add a lockref_init helper (Christoph Hellwig) - lockref: drop superfluous externs (Christoph Hellwig) - lockref: use bool for false/true returns (Christoph Hellwig) - lockref: improve the lockref_get_not_zero description (Christoph Hellwig) - lockref: remove lockref_put_not_zero (Christoph Hellwig) - fs: Fix return type of do_mount() from long to int (Sentaro Onizuka) - select: Fix unbalanced user_access_end() (Christophe Leroy) - vbox: Enable VBOXGUEST and VBOXSF_FS on ARM64 (Christian Kujau) - selftests: coredump: Add stackdump test (Nam Cao) - fs/proc: do_task_stat: Fix ESP not readable during coredump (Nam Cao) - pipe_read: don't wake up the writer if the pipe is still full (Oleg Nesterov) - fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag (Jens Axboe) - fs: sort out a stale comment about races between fd alloc and dup2 (Mateusz Guzik) - fs: Fix grammar and spelling in propagate_umount() (Zhu Jun) - fs: fc_log replace magic number 7 with ARRAY_SIZE() (Guo Weikang) - fs: use a consume fence in mnt_idmap() (Mateusz Guzik) - file: flush delayed work in delayed fput() (shao mingyin) - watch_queue: Use page->private instead of page->index (Matthew Wilcox (Oracle)) - fs: fix proc_handler for sysctl_nr_open (Jinliang Zheng) - tmpfs: use inode_set_cached_link() (Mateusz Guzik) - ext4: use inode_set_cached_link() (Mateusz Guzik) - vfs: support caching symlink lengths in inodes (Mateusz Guzik) - fiemap: use kernel-doc includes in fiemap docbook (Randy Dunlap) - seqlock: annotate spinning as unlikely() in __read_seqcount_begin (Mateusz Guzik) - fs: delay sysctl_nr_open check in expand_files() (Mateusz Guzik) - MAINTAINERS: add me as /proc/kcore maintainer (Omar Sandoval) - proc/kcore: use percpu_rw_semaphore for kclist_lock (Omar Sandoval) - proc/kcore: don't walk list on every read (Omar Sandoval) - proc/kcore: mark proc entry as permanent (Omar Sandoval) - netfs: Report on NULL folioq in netfs_writeback_unlock_folios() (David Howells) - afs: Add a tracepoint for afs_read_receive() (David Howells) - afs: Locally initialise the contents of a new symlink on creation (David Howells) - afs: Use the contained hashtable to search a directory (David Howells) - afs: Make afs_mkdir() locally initialise a new directory's content (David Howells) - netfs: Change the read result collector to only use one work item (David Howells) - afs: Make {Y,}FS.FetchData an asynchronous operation (David Howells) - afs: Fix cleanup of immediately failed async calls (David Howells) - afs: Eliminate afs_read (David Howells) - afs: Use netfslib for symlinks, allowing them to be cached (David Howells) - afs: Use netfslib for directories (David Howells) - afs: Make afs_init_request() get a key if not given a file (David Howells) - netfs: Add support for caching single monolithic objects such as AFS dirs (David Howells) - netfs: Add functions to build/clean a buffer in a folio_queue (David Howells) - afs: Add more tracepoints to do with tracking validity (David Howells) - cachefiles: Add auxiliary data trace (David Howells) - cachefiles: Add some subrequest tracepoints (David Howells) - netfs: Remove some extraneous directory invalidations (David Howells) - afs: Fix directory format encoding struct (David Howells) - afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY (David Howells) - afs: Don't use mutex for I/O operation lock (David Howells) - netfs: Don't use bh spinlock (David Howells) - netfs: Drop the was_async arg from netfs_read_subreq_terminated() (David Howells) - netfs: Drop the error arg from netfs_read_subreq_terminated() (David Howells) - netfs: Split retry code out of fs/netfs/write_collect.c (David Howells) - netfs: Make netfs_advance_write() return size_t (David Howells) - netfs: Abstract out a rolling folio buffer implementation (David Howells) - netfs: Add a tracepoint to log the lifespan of folio_queue structs (David Howells) - netfs: Use a folio_queue allocation and free functions (David Howells) - cachefiles: Clean up some whitespace in trace header (David Howells) - netfs: Clean up some whitespace in trace header (David Howells) - x86: use cmov for user address masking (Linus Torvalds) - x86: use proper 'clac' and 'stac' opcode names (Linus Torvalds) - vsnprintf: fix the number base for non-numeric formats (Linus Torvalds) - vsnprintf: fix up kerneldoc for argument name changes (Linus Torvalds) - vsprintf: don't make the 'binary' version pack small integer arguments (Linus Torvalds) - vsnprintf: collapse the number format state into one single state (Linus Torvalds) - vsnprintf: mark the indirect width and precision cases unlikely (Linus Torvalds) - vsnprintf: inline skip_atoi() again (Linus Torvalds) - vsprintf: deal with format specifiers with a lookup table (Linus Torvalds) - vsprintf: deal with format flags with a simple lookup table (Linus Torvalds) - vsprintf: associate the format state with the format pointer (Linus Torvalds) - vsprintf: fix calling convention for format_decode() (Linus Torvalds) - vsprintf: avoid nested switch statement on same variable (Linus Torvalds) - vsprintf: simplify number handling (Linus Torvalds) - Linux 6.13 (Linus Torvalds) - x86/asm: Make serialize() always_inline (Juergen Gross) - x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache (Xin Li (Intel)) - x86: Disable EXECMEM_ROX support (Peter Zijlstra) - hrtimers: Handle CPU state correctly on hotplug (Koichiro Den) - timers/migration: Annotate accesses to ignore flag (Frederic Weisbecker) - timers/migration: Enforce group initialization visibility to tree walkers (Frederic Weisbecker) - timers/migration: Fix another race between hotplug and idle entry/exit (Frederic Weisbecker) - signal/posixtimers: Handle ignore/blocked sequences correctly (Thomas Gleixner) - irqchip: Plug a OF node reference leak in platform_irqchip_probe() (Joe Hattori) - irqchip/sunxi-nmi: Add missing SKIP_WAKE flag (Philippe Simons) - irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() (Tomas Krcka) - irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly (Yogesh Lal) - sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE (Peter Zijlstra) - sched/fair: Fix EEVDF entity placement bug causing scheduling lag (Peter Zijlstra) - tracing: gfp: Fix the GFP enum values shown for user space tracing tools (Steven Rostedt) - of/address: Fix WARN when attempting translating non-translatable addresses (Rob Herring (Arm)) - of/unittest: Add test that of_address_to_resource() fails on non-translatable address (Rob Herring (Arm)) - soc: ti: pruss: Fix pruss APIs (MD Danish Anwar) - reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated device (Claudiu Beznea) - platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race (Chenyuan Yang) - platform/x86: dell-uart-backlight: fix serdev race (Chenyuan Yang) - Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data" (Pratyush Yadav) - hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST (David Lechner) - hwmon: (drivetemp) Set scsi command timeout to 10s (Russell Harmon) - hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices(). (Kazuhiro Abe) - hwmon: (tmp513) Fix division of negative numbers (David Lechner) - gpio: xilinx: Convert gpio_lock to raw spinlock (Sean Anderson) - i2c: testunit: on errors, repeat NACK until STOP (Wolfram Sang) - i2c: rcar: fix NACK handling when being a target (Wolfram Sang) - i2c: mux: demux-pinctrl: correct comment (Wolfram Sang) - i2c: mux: demux-pinctrl: check initial mux selection, too (Wolfram Sang) - i2c: atr: Fix client detach (Tomi Valkeinen) - i2c: core: fix reference leak in i2c_register_adapter() (Joe Hattori) - pmdomain: imx8mp-blk-ctrl: add missing loop break condition (Xiaolei Wang) - ocfs2: check dir i_size in ocfs2_find_entry (Su Yue) - mailmap: update entry for Ethan Carter Edwards (Ethan Carter Edwards) - mm: zswap: move allocations during CPU init outside the lock (Yosry Ahmed) - mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma (Liu Shixin) - mm: shmem: use signed int for version handling in casefold option (Karan Sanghavi) - alloc_tag: skip pgalloc_tag_swap if profiling is disabled (Suren Baghdasaryan) - mm: page_alloc: fix missed updates of lowmem_reserve in adjust_managed_page_count (zihan zhou) - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) - cifs: support reconnect with alternate password for SMB1 (Meetakshi Setiya) - drm/xe: Mark ComputeCS read mode as UC on iGPU (Matthew Brost) - drm/xe/oa: Add missing VISACTL mux registers (Ashutosh Dixit) - drm/xe: make change ccs_mode a synchronous action (Maciej Patelczyk) - drm/xe: introduce xe_gt_reset and xe_gt_wait_for_reset (Maciej Patelczyk) - drm/xe/guc: Adding steering info support for GuC register lists (Jesus Narvaez) - drm/i915/fb: Relax clear color alignment to 64 bytes (Ville Syrjälä) - drm/amdgpu: fix fw attestation for MP0_14_0_{2/3} (Gui Chengming) - drm/amdgpu: always sync the GFX pipe on ctx switch (Christian König) - drm/amdgpu: disable gfxoff with the compute workload on gfx12 (Kenneth Feng) - drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX Isolation (Srinivasan Shanmugam) - drm/amd/display: Disable replay and psr while VRR is enabled (Tom Chung) - drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable (Tom Chung) - drm/amd/display: Initialize denominator defaults to 1 (Alex Hung) - drm/amd/display: Use HW lock mgr for PSR1 (Tom Chung) - drm/amd/display: Remove unnecessary eDP power down (Yiling Chen) - drm/amd/display: Do not elevate mem_type change to full update (Leo Li) - drm/amd/display: Do not wait for PSR disable on vbl enable (Leo Li) - Revert "drm/amd/display: Enable urgent latency adjustments for DCN35" (Nicholas Susanto) - drm/amd/display: Reduce accessing remote DPCD overhead (Wayne Lin) - drm/amd/display: Validate mdoe under MST LCT=1 case as well (Wayne Lin) - drm/amdgpu/smu13: update powersave optimizations (Alex Deucher) - drm/bridge: ite-it6263: Prevent error pointer dereference in probe() (Dan Carpenter) - drm/v3d: Ensure job pointer is set to NULL after job completion (Maíra Canal) - drm/vmwgfx: Add new keep_resv BO param (Ian Forbes) - drm/vmwgfx: Remove busy_places (Ian Forbes) - drm/vmwgfx: Unreserve BO on error (Ian Forbes) - nouveau/fence: handle cross device fences properly (Dave Airlie) - drm/tests: connector: Add ycbcr_420_allowed tests (Cristian Ciocaltea) - drm/connector: hdmi: Validate supported_formats matches ycbcr_420_allowed (Cristian Ciocaltea) - drm/bridge-connector: Sync supported_formats with computed ycbcr_420_allowed (Cristian Ciocaltea) - drm/bridge: Prioritize supported_formats over ycbcr_420_allowed (Cristian Ciocaltea) - drm/nouveau/disp: Fix missing backlight control on Macbook 5,1 (Takashi Iwai) - drm/tests: helpers: Fix compiler warning (Yu-Chun Lin) - io_uring/register: cache old SQ/CQ head reading for copies (Jens Axboe) - io_uring/register: document io_register_resize_rings() shared mem usage (Jens Axboe) - io_uring/register: use stable SQ/CQ ring data during resize (Jens Axboe) - io_uring/rsrc: fixup io_clone_buffers() error handling (Jens Axboe) - ftrace: Document that multiple function_graph tracing may have different times (Steven Rostedt) - tracing: Print lazy preemption model (Shrikanth Hegde) - tracing: Fix irqsoff and wakeup latency tracers when using function graph (Steven Rostedt) - netdev: avoid CFI problems with sock priv helpers (Jakub Kicinski) - net/mlx5e: Always start IPsec sequence number from 1 (Leon Romanovsky) - net/mlx5e: Rely on reqid in IPsec tunnel mode (Leon Romanovsky) - net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel (Leon Romanovsky) - net/mlx5: Clear port select structure when fail to create (Mark Zhang) - net/mlx5: SF, Fix add port error handling (Chris Mi) - net/mlx5: Fix a lockdep warning as part of the write combining test (Yishai Hadas) - net/mlx5: Fix RDMA TX steering prio (Patrisious Haddad) - net: make page_pool_ref_netmem work with net iovs (Pavel Begunkov) - net: ethernet: xgbe: re-add aneg to supported features in PHY quirks (Heiner Kallweit) - net: pcs: xpcs: actively unset DW_VR_MII_DIG_CTRL1_2G5_EN for 1G SGMII (Vladimir Oltean) - net: pcs: xpcs: fix DW_VR_MII_DIG_CTRL1_2G5_EN bit being set for 1G SGMII w/o inband (Vladimir Oltean) - selftests: net: Adapt ethtool mq tests to fix in qdisc graft (Victor Nogueira) - net: fec: handle page_pool_dev_alloc_pages error (Kevin Groeneveld) - net: netpoll: ensure skb_pool list is always initialized (John Sperbeck) - net: xilinx: axienet: Fix IRQ coalescing packet count overflow (Sean Anderson) - nfp: bpf: prevent integer overflow in nfp_bpf_event_output() (Dan Carpenter) - ice: Add correct PHY lane assignment (Karol Kolacinski) - ice: Fix ETH56G FC-FEC Rx offset value (Karol Kolacinski) - ice: Fix quad registers read on E825 (Karol Kolacinski) - ice: Fix E825 initialization (Karol Kolacinski) - selftests: mptcp: avoid spurious errors on disconnect (Paolo Abeni) - mptcp: fix spurious wake-up on under memory pressure (Paolo Abeni) - mptcp: be sure to send ack when mptcp-level window re-opens (Paolo Abeni) - vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] (Stefano Garzarella) - vsock: reset socket state when de-assigning the transport (Stefano Garzarella) - vsock/virtio: cancel close work in the destructor (Stefano Garzarella) - vsock/bpf: return early if transport is not assigned (Stefano Garzarella) - vsock/virtio: discard packets if the transport changes (Stefano Garzarella) - pfcp: Destroy device along with udp socket's netns dismantle. (Kuniyuki Iwashima) - gtp: Destroy device along with udp socket's netns dismantle. (Kuniyuki Iwashima) - gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp(). (Kuniyuki Iwashima) - udp: Make rehash4 independent in udp_lib_rehash() (Philo Lu) - r8169: remove redundant hwmon support (Heiner Kallweit) - net/ncsi: fix locking in Get MAC Address handling (Paul Fertser) - pktgen: Avoid out-of-bounds access in get_imix_entries (Artem Chernyshev) - openvswitch: fix lockup on tx to unregistering netdev with carrier (Ilya Maximets) - net: ravb: Fix max TX frame size for RZ/V2M (Paul Barker) - net: mana: Cleanup "mana" debugfs dir after cleanup of all children (Shradha Gupta) - xsk: Bring back busy polling support (Stanislav Fomichev) - eth: bnxt: always recalculate features after XDP clearing, fix null-deref (Jakub Kicinski) - bpf: Fix bpf_sk_select_reuseport() memory leak (Michal Luczaj) - ipv4: route: fix drop reason being overridden in ip_route_input_slow (Antoine Tenart) - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() (Sudheer Kumar Doredla) - cpufreq: Move endif to the end of Kconfig file (Viresh Kumar) - cpuidle: teo: Update documentation after previous changes (Rafael J. Wysocki) - cpuidle: menu: Update documentation after previous changes (Rafael J. Wysocki) - ACPI: video: Fix random crashes due to bad kfree() (Chris Bainbridge) - btrfs: add the missing error handling inside get_canonical_dev_path (Qu Wenruo) - seccomp: Stub for !CONFIG_SECCOMP (Linus Walleij) - PCI/bwctrl: Fix NULL pointer deref on unbind and bind (Lukas Wunner) - scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request (Xiang Zhang) - scsi: core: Fix command pass through retry regression (Mike Christie) - ALSA: hda/realtek: Fix volume adjustment issue on Lenovo ThinkBook 16P Gen5 (Yage Geng) - ALSA: hda/realtek: fixup ASUS H7606W (Luke D. Jones) - ALSA: hda/realtek: fixup ASUS GA605W (Luke D. Jones) - ASoC: rsnd: check rsnd_adg_clk_enable() return value (Kuninori Morimoto) - ASoC: cs42l43: Add codec force suspend/resume ops (Maciej Strozek) - ALSA: doc: Add codecs/index.rst to top-level index (Richard Fitzgerald) - ALSA: doc: cs35l56: Add information about Cirrus Logic CS35L54/56/57 (Richard Fitzgerald) - ASoC: samsung: Add missing depends on I2C (Charles Keepax) - MAINTAINERS: add missing maintainers for Simple Audio Card (Kuninori Morimoto) - ASoC: samsung: Add missing selects for MFD_WM8994 (Charles Keepax) - ASoC: codecs: es8316: Fix HW rate calculation for 48Mhz MCLK (Marian Postevca) - ASoC: wm8994: Add depends on MFD core (Charles Keepax) - ASoC: tas2781: Fix occasional calibration failture (Shenghao Ding) - ASoC: codecs: ES8326: Adjust ANA_MICBIAS to reduce pop noise (Zhang Yi) - ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA (Stefan Binding) - fs/proc: fix softlockup in __read_vmcore (part 2) (Rik van Riel) - mm: fix assertion in folio_end_read() (Matthew Wilcox (Oracle)) - mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled. (Donet Tom) - vmstat: disable vmstat_work on vmstat_cpu_down_prep() (Koichiro Den) - zram: fix potential UAF of zram table (Kairui Song) - selftests/mm: set allocated memory to non-zero content in cow test (Ryan Roberts) - mm: clear uffd-wp PTE/PMD state on mremap() (Ryan Roberts) - module: fix writing of livepatch relocations in ROX text (Petr Pavlu) - mm: zswap: properly synchronize freeing resources during CPU hotunplug (Yosry Ahmed) - Revert "mm: zswap: fix race between [de]compression and CPU hotunplug" (Yosry Ahmed) - hugetlb: fix NULL pointer dereference in trace_hugetlbfs_alloc_inode (Muchun Song) - mm: fix div by zero in bdi_ratio_from_pages (Stefan Roesch) - x86/execmem: fix ROX cache usage in Xen PV guests (Juergen Gross) - filemap: avoid truncating 64-bit offset to 32 bits (Marco Nelissen) - tools: fix atomic_set() definition to set the value correctly (Suren Baghdasaryan) - mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit" (Honggyu Kim) - scripts/decode_stacktrace.sh: fix decoding of lines with an additional info (Luca Ceresoli) - mm/kmemleak: fix percpu memory leak detection failure (Guo Weikang) - Linux 6.13-rc7 (Linus Torvalds) - misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config (Rengarajan S) - misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling (Rengarajan S) - interconnect: icc-clk: check return values of devm_kasprintf() (Bartosz Golaszewski) - interconnect: qcom: icc-rpm: Set the count member before accessing the flex array (Georgi Djakov) - bus: mhi: host: pci_generic: fix MHI BAR mapping (Johan Hovold) - iio: adc: ti-ads1119: fix sample size in scan struct for triggered buffer (Javier Carrasco) - iio: temperature: tmp006: fix information leak in triggered buffer (Javier Carrasco) - iio: inkern: call iio_device_put() only on mapped devices (Joe Hattori) - iio: adc: ad9467: Fix the "don't allow reading vref if not available" case (Christophe JAILLET) - iio: adc: at91: call input_free_device() on allocated iio_dev (Joe Hattori) - iio: adc: ad7173: fix using shared static info struct (David Lechner) - iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep() (Fabio Estevam) - iio: adc: ti-ads1119: fix information leak in triggered buffer (Javier Carrasco) - iio: pressure: zpa2326: fix information leak in triggered buffer (Javier Carrasco) - iio: adc: rockchip_saradc: fix information leak in triggered buffer (Javier Carrasco) - iio: imu: kmx61: fix information leak in triggered buffer (Javier Carrasco) - iio: light: vcnl4035: fix information leak in triggered buffer (Javier Carrasco) - iio: light: bh1745: fix information leak in triggered buffer (Javier Carrasco) - iio: adc: ti-ads8688: fix information leak in triggered buffer (Javier Carrasco) - iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer (Javier Carrasco) - iio: test: Fix GTS test config (Matti Vaittinen) - dt-bindings: iio: st-sensors: Re-add IIS2MDC magnetometer (Sean Nyekjaer) - iio: adc: ti-ads1298: Add NULL check in ads1298_init (Charles Han) - iio: adc: stm32-dfsdm: handle label as an optional property (Olivier Moysan) - iio: adc: ad4695: fix buffered read, single sample timings (Trevor Gamblin) - iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on (Jean-Baptiste Maneyrol) - iio: imu: inv_icm42600: fix spi burst write not supported (Jean-Baptiste Maneyrol) - iio: gyro: fxas21002c: Fix missing data update in trigger handler (Carlos Song) - iio: test : check null return of kunit_kmalloc in iio_rescale_test_scale (Pei Xiao) - iio: adc: ad7124: Disable all channels at probe time (Uwe Kleine-König) - staging: iio: ad9832: Correct phase range check (Zicheng Qu) - staging: iio: ad9834: Correct phase range check (Zicheng Qu) - fs: debugfs: fix open proxy for unsafe files (Johannes Berg) - MAINTAINERS: align Danilo's maintainer entries (Danilo Krummrich) - topology: Keep the cpumask unchanged when printing cpumap (Li Huafei) - debugfs: fix missing mutex_destroy() in short_fops case (Al Viro) - fs: debugfs: differentiate short fops with proxy ops (Johannes Berg) - staging: gpib: mite: remove unused global functions (Greg Kroah-Hartman) - staging: gpib: refer to correct config symbol in tnt4882 Makefile (Lukas Bulwahn) - mailmap: update Bingwu Zhang's email address (Bingwu Zhang) - staging: gpib: fix address space mixup (Arnd Bergmann) - staging: gpib: use ioport_map (Arnd Bergmann) - staging: gpib: fix pcmcia dependencies (Arnd Bergmann) - staging: gpib: add module author and description fields (Arnd Bergmann) - staging: gpib: fix Makefiles (Arnd Bergmann) - staging: gpib: make global 'usec_diff' functions static (Arnd Bergmann) - staging: gpib: Modify mismatched function name (Jiapeng Chong) - staging: gpib: Add lower bound check for secondary address (Dave Penkler) - staging: gpib: Fix erroneous removal of blank before newline (Dave Penkler) - serial: stm32: use port lock wrappers for break control (Ben Wolsieffer) - serial: imx: Use uart_port_lock_irq() instead of uart_port_lock() (Xiaolei Wang) - tty: serial: 8250: Fix another runtime PM usage counter underflow (Ilpo Järvinen) - USB: serial: option: add Neoway N723-EA support (Michal Hrusecky) - USB: serial: option: add MeiG Smart SRM815 (Chukun Pan) - USB: serial: cp210x: add Phoenix Contact UPS Device (Johan Hovold) - usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control() (GONG Ruiqi) - usb-storage: Add max sectors quirk for Nokia 208 (Lubomir Rintel) - usb: gadget: midi2: Reverse-select at the right place (Takashi Iwai) - usb: gadget: f_fs: Remove WARN_ON in functionfs_bind (Akash M) - USB: core: Disable LPM only for non-suspended ports (Kai-Heng Feng) - usb: fix reference leak in usb_new_device() (Ma Ke) - usb: typec: tcpci: fix NULL pointer issue on shared irq case (Xu Yang) - usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null (Lianqin Hu) - usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() (Joe Hattori) - usb: typec: ucsi: Set orientation as none when connector is unplugged (Abel Vesa) - usb: gadget: configfs: Ignore trailing LF for user strings to cdev (Ingo Rohloff) - USB: usblp: return error when setting unsupported protocol (Jun Yan) - usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints (Prashanth K) - usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm() (Dan Carpenter) - usb: host: xhci-plat: set skip_phy_initialization if software node has XHCI_SKIP_PHY_INIT property (Xu Yang) - usb: dwc3-am62: Disable autosuspend during remove (Prashanth K) - usb: dwc3: gadget: fix writing NYET threshold (André Draszik) - KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Christoph Schlameuss) - KVM: s390: selftests: Add ucontrol gis routing test (Christoph Schlameuss) - KVM: s390: Reject KVM_SET_GSI_ROUTING on ucontrol VMs (Christoph Schlameuss) - KVM: s390: selftests: Add ucontrol flic attr selftests (Christoph Schlameuss) - KVM: s390: Reject setting flic pfault attributes on ucontrol VMs (Christoph Schlameuss) - KVM: s390: vsie: fix virtual/physical address in unpin_scb() (Claudio Imbrenda) - KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters (Oliver Upton) - KVM: arm64: nv: Reload PMU events upon MDCR_EL2.HPME change (Oliver Upton) - KVM: arm64: Use KVM_REQ_RELOAD_PMU to handle PMCR_EL0.E change (Oliver Upton) - KVM: arm64: Add unified helper for reprogramming counters by mask (Oliver Upton) - KVM: arm64: Always check the state from hyp_ack_unshare() (Quentin Perret) - KVM: arm64: Fix set_id_regs selftest for ASIDBITS becoming unwritable (Mark Brown) - KVM: e500: perform hugepage check after looking up the PFN (Paolo Bonzini) - KVM: e500: map readonly host pages for read (Paolo Bonzini) - KVM: e500: track host-writability of pages (Paolo Bonzini) - KVM: e500: use shadow TLB entry as witness for writability (Paolo Bonzini) - KVM: e500: always restore irqs (Paolo Bonzini) - uprobes: Fix race in uprobe_free_utask (Jiri Olsa) - x86/fpu: Ensure shadow stack is active before "getting" registers (Rick Edgecombe) - x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 (Andrew Cooper) - tracing/kprobes: Fix to free objects when failed to copy a symbol (Masami Hiramatsu (Google)) - hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur (Daniil Stas) - block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() (Yu Kuai) - io_uring: don't touch sqd->thread off tw add (Pavel Begunkov) - io_uring/sqpoll: zero sqd->thread on tctx errors (Pavel Begunkov) - io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period (Jens Axboe) - io_uring: silence false positive warnings (Pavel Begunkov) - io_uring/timeout: fix multishot updates (Pavel Begunkov) - smb: client: sync the root session and superblock context passwords before automounting (Meetakshi Setiya) - arm64: dts: rockchip: add hevc power domain clock to rk3328 (Peter Geis) - arm64: dts: rockchip: Fix the SD card detection on NanoPi R6C/R6S (Anton Kirilov) - arm64: dts: rockchip: rename rfkill label for Radxa ROCK 5B (FUKAUMI Naoki) - arm64: dts: rockchip: add reset-names for combphy on rk3568 (Chukun Pan) - firewall: remove misplaced semicolon from stm32_firewall_get_firewall (guanjing) - ARM: dts: imxrt1050: Fix clocks for mmc (Jesse Taube) - ARM: imx_v6_v7_defconfig: enable SND_SOC_SPDIF (Stefan Eichenberger) - arm64: dts: imx95: correct the address length of netcmix_blk_ctrl (Wei Fang) - arm64: dts: imx8-ss-audio: add fallback compatible string fsl,imx6ull-esai for esai (Frank Li) - arm64: dts: qcom: sa8775p: fix the secure device bootup issue (Jie Gan) - Revert "arm64: dts: qcom: x1e80100: enable OTG on USB-C controllers" (Johan Hovold) - Revert "arm64: dts: qcom: x1e80100-crd: enable otg on usb ports" (Johan Hovold) - arm64: dts: qcom: x1e80100: Fix up BAR space size for PCIe6a (Qiang Yu) - Revert "arm64: dts: qcom: x1e78100-t14s: enable otg on usb-c ports" (Johan Hovold) - arm64: dts: qcom: sa8775p: Fix the size of 'addr_space' regions (Manivannan Sadhasivam) - MAINTAINERS: powerpc: Update my status (Michael Ellerman) - sched_ext: idle: Refresh idle masks during idle-to-idle transitions (Andrea Righi) - sched_ext: switch class when preempted by higher priority scheduler (Honglei Wang) - sched_ext: Replace rq_lock() to raw_spin_rq_lock() in scx_ops_bypass() (Changwoo Min) - sched_ext: keep running prev when prev->scx.slice != 0 (Henry Huang) - cgroup/cpuset: remove kernfs active break (Chen Ridong) - cgroup/cpuset: Prevent leakage of isolated CPUs into sched domains (Waiman Long) - cgroup/cpuset: Remove stale text (Costa Shulyupin) - workqueue: warn if delayed_work is queued to an offlined cpu. (Imran Khan) - thermal: of: fix OF node leak in of_thermal_zone_find() (Joe Hattori) - ACPI: resource: acpi_dev_irq_override(): Check DMI match last (Hans de Goede) - ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] (Hans de Goede) - ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] (Hans de Goede) - drm/mediatek: Initialize pointer in mtk_drm_of_ddp_path_build_one() (AngeloGioacchino Del Regno) - drm/mediatek: Add return value check when reading DPCD (Liankun Yang) - drm/mediatek: Remove unneeded semicolon (Chun-Kuang Hu) - drm/mediatek: mtk_dsi: Add registers to pdata to fix MT8186/MT8188 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: dp: Reference common DAI properties (Fei Shao) - drm/mediatek: Fix mode valid issue for dp (Liankun Yang) - drm/mediatek: Fix YCbCr422 color format issue for DP (Liankun Yang) - Revert "drm/mediatek: Switch to for_each_child_of_node_scoped()" (Chun-Kuang Hu) - drm/mediatek: stop selecting foreign drivers (Arnd Bergmann) - drm/mediatek: Add support for 180-degree rotation in the display driver (Jason-JH.Lin) - drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported (Daniel Golle) - drm/mediatek: Move mtk_crtc_finish_page_flip() to ddp_cmdq_cb() (Jason-JH.Lin) - drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err (Guoqing Jiang) - Revert "drm/mediatek: dsi: Correct calculation formula of PHY Timing" (Chun-Kuang Hu) - drm/xe/dg1: Fix power gate sequence. (Rodrigo Vivi) - drm/xe: Fix tlb invalidation when wedging (Lucas De Marchi) - drm/amdgpu: Add a lock when accessing the buddy trim function (Arunpravin Paneer Selvam) - drm/amd/pm: fix BUG: scheduling while atomic (Kun Liu) - drm/amdkfd: wq_release signals dma_fence only when available (Zhu Lingshan) - drm/amd/display: Add check for granularity in dml ceil/floor helpers (Roman Li) - drm/amdkfd: fixed page fault when enable MES shader debugger (Jesse.zhang@amd.com) - drm/amd/display: fix divide error in DM plane scale calcs (Melissa Wen) - drm/amd/display: increase MAX_SURFACES to the value supported by hw (Melissa Wen) - drm/amd/display: fix page fault due to max surface definition mismatch (Melissa Wen) - drm/amd/display: Remove unnecessary amdgpu_irq_get/put (Alex Hung) - Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link" (Suraj Kandpal) - drivers/perf: riscv: Do not allow invalid raw event config (Atish Patra) - drivers/perf: riscv: Return error for default case (Atish Patra) - drivers/perf: riscv: Fix Platform firmware event data (Atish Patra) - tools: selftests: riscv: Add test count for vstate_prctl (Yong-Xuan Wang) - tools: selftests: riscv: Add pass message for v_initval_nolibc (Yong-Xuan Wang) - riscv: use local label names instead of global ones in assembly (Clément Léger) - riscv: qspinlock: Fixup _Q_PENDING_LOOPS definition (Guo Ren) - riscv: stacktrace: fix backtracing through exceptions (Clément Léger) - riscv: mm: Fix the out of bound issue of vmemmap address (Xu Lu) - cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu (Javier Carrasco) - riscv: kprobes: Fix incorrect address calculation (Nam Cao) - riscv: Fix sleeping in invalid context in die() (Nam Cao) - riscv: module: remove relocation_head rel_entry member allocation (Clément Léger) - riscv: selftests: Fix warnings pointer masking test (Charlie Jenkins) - poll: kill poll_does_not_wait() (Oleg Nesterov) - sock_poll_wait: kill the no longer necessary barrier after poll_wait() (Oleg Nesterov) - io_uring_poll: kill the no longer necessary barrier after poll_wait() (Oleg Nesterov) - poll_wait: kill the obsolete wait_address check (Oleg Nesterov) - poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() (Oleg Nesterov) - afs: Fix merge preference rule failure condition (Lizhi Xu) - netfs: Fix read-retry for fs with no ->prepare_read() (David Howells) - netfs: Fix kernel async DIO (David Howells) - fs: kill MNT_ONRB (Christian Brauner) - iomap: avoid avoid truncating 64-bit offset to 32 bits (Marco Nelissen) - afs: Fix the maximum cell name length (David Howells) - fuse: Set *nbytesp=0 in fuse_get_user_pages on allocation failure (Bernd Schubert) - fuse: fix direct io folio offset and length calculation (Joanne Koong) - xfs: lock dquot buffer before detaching dquot from b_li_list (Darrick J. Wong) - xfs: don't return an error from xfs_update_last_rtgroup_size for !XFS_RT (Christoph Hellwig) - platform/x86: intel/pmc: Fix ioremap() of bad address (David E. Box) - platform/x86: ISST: Add Clearwater Forest to support list (Srinivas Pandruvada) - platform/x86/intel: power-domains: Add Clearwater Forest support (Srinivas Pandruvada) - platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it (Maciej S. Szmigiero) - regulator: Move OF_ API declarations/definitions outside CONFIG_REGULATOR (Manivannan Sadhasivam) - regulator: Guard of_regulator_bulk_get_all() with CONFIG_OF (Manivannan Sadhasivam) - gpio: loongson: Fix Loongson-2K2000 ACPI GPIO register offset (Binbin Zhou) - gpio: sim: lock up configfs that an instantiated device depends on (Koichiro Den) - gpio: virtuser: lock up configfs that an instantiated device depends on (Koichiro Den) - gpio: virtuser: fix handling of multiple conn_ids in lookup table (Koichiro Den) - gpio: virtuser: fix missing lookup table cleanups (Koichiro Den) - ksmbd: Implement new SMB3 POSIX type (Namjae Jeon) - ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked (He Wang) - ksmbd: Remove unneeded if check in ksmbd_rdma_capable_netdev() (Thorsten Blum) - ksmbd: fix a missing return value check bug (Wentao Liang) - netfilter: conntrack: clamp maximum hashtable size to INT_MAX (Pablo Neira Ayuso) - netfilter: nf_tables: imbalance in flowtable binding (Pablo Neira Ayuso) - rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy (Matthieu Baerts (NGI0)) - sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy (Matthieu Baerts (NGI0)) - sctp: sysctl: udp_port: avoid using current->nsproxy (Matthieu Baerts (NGI0)) - sctp: sysctl: auth_enable: avoid using current->nsproxy (Matthieu Baerts (NGI0)) - sctp: sysctl: rto_min/max: avoid using current->nsproxy (Matthieu Baerts (NGI0)) - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Matthieu Baerts (NGI0)) - mptcp: sysctl: blackhole timeout: avoid using current->nsproxy (Matthieu Baerts (NGI0)) - mptcp: sysctl: sched: avoid using current->nsproxy (Matthieu Baerts (NGI0)) - mptcp: sysctl: avail sched: remove write access (Matthieu Baerts (NGI0)) - MAINTAINERS: remove Lars Povlsen from Microchip Sparx5 SoC (Jakub Kicinski) - MAINTAINERS: remove Noam Dagan from AMAZON ETHERNET (Jakub Kicinski) - MAINTAINERS: remove Ying Xue from TIPC (Jakub Kicinski) - MAINTAINERS: remove Mark Lee from MediaTek Ethernet (Jakub Kicinski) - MAINTAINERS: mark stmmac ethernet as an Orphan (Jakub Kicinski) - MAINTAINERS: remove Andy Gospodarek from bonding (Jakub Kicinski) - MAINTAINERS: update maintainers for Microchip LAN78xx (Jakub Kicinski) - MAINTAINERS: mark Synopsys DW XPCS as Orphan (Jakub Kicinski) - net/mlx5: Fix variable not being completed when function returns (Chenguang Zhao) - rtase: Fix a check for error in rtase_alloc_msix() (Dan Carpenter) - net: stmmac: dwmac-tegra: Read iommu stream id from device tree (Parker Newman) - sched: sch_cake: add bounds checks to host bulk flow fairness counts (Toke Høiland-Jørgensen) - mctp i3c: fix MCTP I3C driver multi-thread issue (Leo Yang) - dt-bindings: net: pse-pd: Fix unusual character in documentation (Kory Maincent) - igc: return early when failing to read EECD register (En-Wei Wu) - ice: fix incorrect PHY settings for 100 GB/s (Przemyslaw Korba) - ice: fix max values for dpll pin phase adjust (Arkadiusz Kubalewski) - Bluetooth: btmtk: Fix failed to send func ctrl for MediaTek devices. (Chris Lu) - Bluetooth: btnxpuart: Fix driver sending truncated data (Neeraj Sanjay Kale) - Bluetooth: MGMT: Fix Add Device to responding before completing (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix not setting Random Address when required (Luiz Augusto von Dentz) - net: hns3: fix kernel crash when 1588 is sent on HIP08 devices (Jie Wang) - net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue (Hao Lan) - net: hns3: initialize reset_timer before hclgevf_misc_irq_init() (Jian Shen) - net: hns3: don't auto enable misc vector (Jian Shen) - net: hns3: Resolved the issue that the debugfs query result is inconsistent. (Hao Lan) - net: hns3: fix missing features due to dev->features configuration too early (Hao Lan) - net: hns3: fixed reset failure issues caused by the incorrect reset type (Hao Lan) - tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset (Daniel Borkmann) - netdev: prevent accessing NAPI instances from another namespace (Jakub Kicinski) - eth: gve: use appropriate helper to set xdp_features (Jakub Kicinski) - ipvlan: Fix use-after-free in ipvlan_get_iflink(). (Kuniyuki Iwashima) - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) - eth: fbnic: Revert "eth: fbnic: Add hardware monitoring support via HWMON interface" (Su Hui) - net: don't dump Tx and uninitialized NAPIs (Jakub Kicinski) - cxgb4: Avoid removal of uninserted tid (Anumula Murali Mohan Reddy) - bnxt_en: Fix DIM shutdown (Michael Chan) - bnxt_en: Fix possible memory leak when hwrm_req_replace fails (Kalesh AP) - pds_core: limit loop over fw name list (Shannon Nelson) - net: libwx: fix firmware mailbox abnormal return (Jiawen Wu) - mac802154: check local interfaces before deleting sdata list (Lizhi Xu) - ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe() (Keisuke Nishimura) - selftests: tc-testing: reduce rshift value (Jakub Kicinski) - net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute (Eric Dumazet) - tcp/dccp: allow a connection when sk_max_ack_backlog is zero (Zhongqiu Duan) - net: 802: LLC+SNAP OID:PID lookup on start of skb data (Antonio Pastor) - btrfs: zlib: fix avail_in bytes for s390 zlib HW compression path (Mikhail Zaslonko) - btrfs: zoned: calculate max_extent_size properly on non-zoned setup (Christoph Hellwig) - btrfs: avoid NULL pointer dereference if no valid extent tree (Qu Wenruo) - btrfs: don't read from userspace twice in btrfs_uring_encoded_read() (Mark Harmstone) - io_uring: add io_uring_cmd_get_async_data helper (Mark Harmstone) - io_uring/cmd: add per-op data to struct io_uring_cmd_data (Jens Axboe) - io_uring/cmd: rename struct uring_cache to io_uring_cmd_data (Jens Axboe) - scsi: ufs: qcom: Power down the controller/device during system suspend for SM8550/SM8650 SoCs (Manivannan Sadhasivam) - scsi: ufs: qcom: Allow passing platform specific OF data (Manivannan Sadhasivam) - scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers (Manivannan Sadhasivam) - scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence() (Manivannan Sadhasivam) - dm thin: make get_first_thin use rcu-safe list first function (Krister Johansen) - dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY (Mikulas Patocka) - dm-verity FEC: Avoid copying RS parity bytes twice. (Milan Broz) - dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2) (Milan Broz) - dm array: fix cursor index when skipping across block boundaries (Ming-Hung Tsai) - dm array: fix unreleased btree blocks on closing a faulty array cursor (Ming-Hung Tsai) - dm array: fix releasing a faulty array block twice in dm_array_cursor_end (Ming-Hung Tsai) - selinux: match extended permissions to their base permissions (Thiébaud Weksteen) - ovl: support encoding fid from inode with no alias (Amir Goldstein) - ovl: pass realinode to ovl_encode_real_fh() instead of realdentry (Amir Goldstein) - fuse: respect FOPEN_KEEP_CACHE on opendir (Amir Goldstein) - netfs: Fix is-caching check in read-retry (David Howells) - netfs: Fix the (non-)cancellation of copy when cache is temporarily disabled (David Howells) - netfs: Fix ceph copy to cache on write-begin (David Howells) - netfs: Work around recursion by abandoning retry if nothing read (David Howells) - netfs: Fix missing barriers by using clear_and_wake_up_bit() (David Howells) - netfs: Remove redundant use of smp_rmb() (Zilin Guan) - cachefiles: Parse the "secctx" immediately (Max Kellermann) - nfs: Fix oops in nfs_netfs_init_request() when copying to cache (David Howells) - netfs: Fix enomem handling in buffered reads (David Howells) - netfs: Fix non-contiguous donation between completed reads (David Howells) - kheaders: Ignore silly-rename files (David Howells) - fs: relax assertions on failure to encode file handles (Amir Goldstein) - fs: fix missing declaration of init_files (Zhang Kunbo) - fs: fix is_mnt_ns_file() (Miklos Szeredi) - iomap: fix zero padding data issue in concurrent append writes (Long Li) - iomap: pass byte granular end position to iomap_add_to_ioend (Long Li) - jbd2: flush filesystem device before updating tail sequence (Zhang Yi) - jbd2: increase IO priority for writing revoke records (Zhang Yi) - fs/qnx6: Fix building with GCC 15 (Brahmajit Das) - hfs: Sanity check the root record (Leo Stone) - vfio/pci: Fallback huge faults for unaligned pfn (Alex Williamson) - exfat: fix the infinite loop in __exfat_free_cluster() (Yuezhang Mo) - exfat: fix the new buffer was not zeroed before writing (Yuezhang Mo) - exfat: fix the infinite loop in exfat_readdir() (Yuezhang Mo) - exfat: fix exfat_find_empty_entry() not returning error on failure (Yuezhang Mo) - Revert "vmstat: disable vmstat_work on vmstat_cpu_down_prep()" (Linus Torvalds) - Linux 6.13-rc6 (Linus Torvalds) - kbuild: pacman-pkg: provide versioned linux-api-headers package (Thomas Weißschuh) - modpost: work around unaligned data access error (Masahiro Yamada) - modpost: refactor do_vmbus_entry() (Masahiro Yamada) - modpost: fix the missed iteration for the max bit in do_input() (Masahiro Yamada) - scripts/mksysmap: Fix escape chars '$' (Mostafa Saleh) - MAINTAINERS: change Arınç _NAL's name and email address (Chester A. Unal) - scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity (Kuan-Wei Chiu) - mm/util: make memdup_user_nul() similar to memdup_user() (Tetsuo Handa) - mm, madvise: fix potential workingset node list_lru leaks (Kairui Song) - mm/damon/core: fix ignored quota goals and filters of newly committed schemes (SeongJae Park) - mm/damon/core: fix new damon_target objects leaks on damon_commit_targets() (SeongJae Park) - mm/list_lru: fix false warning of negative counter (Kairui Song) - vmstat: disable vmstat_work on vmstat_cpu_down_prep() (Koichiro Den) - mm: shmem: fix the update of 'shmem_falloc->nr_unswapped' (Baolin Wang) - mm: shmem: fix incorrect index alignment for within_size policy (Baolin Wang) - percpu: remove intermediate variable in PERCPU_PTR() (Gal Pressman) - mm: zswap: fix race between [de]compression and CPU hotunplug (Yosry Ahmed) - ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv (Dennis Lam) - fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit (David Hildenbrand) - kcov: mark in_softirq_really() as __always_inline (Arnd Bergmann) - docs: mm: fix the incorrect 'FileHugeMapped' field (Baolin Wang) - mailmap: modify the entry for Mathieu Othacehe (Mathieu Othacehe) - mm/kmemleak: fix sleeping function called from invalid context at print message (Alessandro Carminati) - mm: hugetlb: independent PMD page table shared count (Liu Shixin) - maple_tree: reload mas before the second call for mas_empty_area (Yang Erkun) - mm/readahead: fix large folio support in async readahead (Yafang Shao) - mm: don't try THP alignment for FS without get_unmapped_area (Kefeng Wang) - mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() (Seiji Nishikawa) - selftests/memfd: add test for mapping write-sealed memfd read-only (Lorenzo Stoakes) - mm: reinstate ability to map write-sealed memfd mappings read-only (Lorenzo Stoakes) - clk: clk-imx8mp-audiomix: fix function signature (Nikolaus Voss) - clk: thead: Fix TH1520 emmc and shdci clock rate (Maksim Kiselev) - watchdog: stm32_iwdg: fix error message during driver probe (Clément Le Goffic) - sched_ext: Fix dsq_local_on selftest (Tejun Heo) - sched_ext: initialize kit->cursor.flags (Henry Huang) - sched_ext: Fix invalid irq restore in scx_ops_bypass() (Tejun Heo) - MAINTAINERS: add me as reviewer for sched_ext (Changwoo Min) - MAINTAINERS: add self as reviewer for sched_ext (Andrea Righi) - scx: Fix maximal BPF selftest prog (David Vernet) - sched_ext: fix application of sizeof to pointer (guanjing) - selftests/sched_ext: fix build after renames in sched_ext API (Ihor Solodrai) - sched_ext: Add __weak to fix the build errors (Honglei Wang) - workqueue: add printf attribute to __alloc_workqueue() (Su Hui) - workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker (Tvrtko Ursulin) - rust: add safety comment in workqueue traits (Konstantin Andrikopoulos) - nvme-tcp: remove nvme_tcp_destroy_io_queues() (Chunguang.xu) - nvmet-loop: avoid using mutex in IO hotpath (Nilay Shroff) - nvmet: propagate npwg topology (Luis Chamberlain) - nvmet: Don't overflow subsysnqn (Leo Stone) - nvme-pci: 512 byte aligned dma pool segment quirk (Robert Beckett) - cdrom: Fix typo, 'devicen' to 'device' (Steven Davis) - io_uring/kbuf: use pre-committed buffer address for non-pollable file (Jens Axboe) - io_uring/net: always initialize kmsg->msg.msg_inq upfront (Jens Axboe) - io_uring/timeout: flush timeouts outside of the timeout lock (Jens Axboe) - io_uring/rw: fix downgraded mshot read (Pavel Begunkov) - net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init (Meghana Malladi) - net: ti: icssg-prueth: Fix firmware load sequence. (MD Danish Anwar) - mptcp: prevent excessive coalescing on receive (Paolo Abeni) - mptcp: don't always assume copied data in mptcp_cleanup_rbuf() (Paolo Abeni) - mptcp: fix recvbuffer adjust on sleeping rcvmsg (Paolo Abeni) - ila: serialize calls to nf_register_net_hooks() (Eric Dumazet) - af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK (Eric Dumazet) - af_packet: fix vlan_get_tci() vs MSG_PEEK (Eric Dumazet) - net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init() (Maciej S. Szmigiero) - net: restrict SO_REUSEPORT to inet sockets (Eric Dumazet) - net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets (Willem de Bruijn) - net: sfc: Correct key_len for efx_tc_ct_zone_ht_params (Liang Jie) - net: wwan: t7xx: Fix FSM command timeout issue (Jinjian Song) - sky2: Add device ID 11ab:4373 for Marvell 88E8075 (Pascal Hambourg) - mptcp: fix TCP options overflow. (Paolo Abeni) - net: mv643xx_eth: fix an OF node reference leak (Joe Hattori) - gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup (Joshua Washington) - eth: bcmsysport: fix call balance of priv->clk handling routines (Vitalii Mordan) - net: llc: reset skb->transport_header (Antonio Pastor) - netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext (Pablo Neira Ayuso) - netlink: specs: mptcp: fix missing doc (Matthieu Baerts (NGI0)) - netlink: specs: mptcp: clearly mention attributes (Matthieu Baerts (NGI0)) - netlink: specs: mptcp: add missing 'server-side' attr (Matthieu Baerts (NGI0)) - net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only (Jianbo Liu) - net/mlx5e: Skip restore TC rules for vport rep without loaded flag (Jianbo Liu) - net/mlx5e: macsec: Maintain TX SA from encoding_sa (Dragos Tatulea) - net/mlx5: DR, select MSIX vector 0 for completion queue creation (Shahar Shitrit) - net: pse-pd: tps23881: Fix power on/off issue (Kory Maincent) - net: ethernet: ti: am65-cpsw: default to round-robin for host port receive (Siddharth Vadapalli) - net/sctp: Prevent autoclose integer overflow in sctp_association_init() (Nikolay Kuratov) - netrom: check buffer length before accessing it (Ilya Shchipletsov) - net: Fix netns for ip_tunnel_init_flow() (Xiao Liang) - net: fix memory leak in tcp_conn_request() (Wang Liang) - net: stmmac: restructure the error path of stmmac_probe_config_dt() (Joe Hattori) - eth: fbnic: fix csr boundary for RPM RAM section (Mohsin Bashir) - selftests: drv-net: test empty queue and NAPI responses in netlink (Jakub Kicinski) - netdev-genl: avoid empty messages in napi get (Jakub Kicinski) - selftests: net: local_termination: require mausezahn (Vladimir Oltean) - gve: fix XDP allocation path in edge cases (Joshua Washington) - gve: process XSK TX descriptors as part of RX NAPI (Joshua Washington) - gve: guard XSK operations on the existence of queues (Joshua Washington) - gve: guard XDP xmit NDO on existence of xdp queues (Joshua Washington) - gve: clean XDP queues in gve_tx_stop_ring_gqi (Joshua Washington) - wifi: cw1200: Fix potential NULL dereference (Linus Walleij) - wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_* (Kees Cook) - MAINTAINERS: wifi: ath: add Jeff Johnson as maintainer (Jeff Johnson) - wifi: iwlwifi: fix CRF name for Bz (Emmanuel Grumbach) - net: dsa: microchip: Fix LAN937X set_ageing_time function (Tristram Ha) - net: dsa: microchip: Fix KSZ9477 set_ageing_time function (Tristram Ha) - net: phy: micrel: Dynamically control external clock of KSZ PHY (Wei Fang) - nios2: Use str_yes_no() helper in show_cpuinfo() (Thorsten Blum) - RDMA/mlx5: Enable multiplane mode only when it is supported (Mark Zhang) - RDMA/bnxt_re: Fix error recovery sequence (Kalesh AP) - RDMA/rtrs: Ensure 'ib_sge list' is accessible (Li Zhijian) - RDMA/rxe: Remove the direct link to net_device (Zhu Yanjun) - RDMA/hns: Fix missing flush CQE for DWQE (Chengchang Tang) - RDMA/hns: Fix warning storm caused by invalid input in IO path (Chengchang Tang) - RDMA/hns: Fix accessing invalid dip_ctx during destroying QP (Chengchang Tang) - RDMA/hns: Fix mapping error of zero-hop WQE buffer (wenglianfa) - RDMA/bnxt_re: Fix the locking while accessing the QP table (Selvin Xavier) - RDMA/bnxt_re: Fix MSN table size for variable wqe mode (Damodharam Ammepalli) - RDMA/bnxt_re: Add send queue size check for variable wqe (Damodharam Ammepalli) - RDMA/bnxt_re: Disable use of reserved wqes (Kalesh AP) - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) - RDMA/siw: Remove direct link to net_device (Bernard Metzler) - RDMA/nldev: Set error code in rdma_nl_notify_event (Chiara Meiohas) - RDMA/bnxt_re: Fix reporting hw_ver in query_device (Kalesh AP) - RDMA/bnxt_re: Fix to export port num to ib_query_qp (Hongguang Gao) - RDMA/bnxt_re: Fix setting mandatory attributes for modify_qp (Damodharam Ammepalli) - RDMA/bnxt_re: Add check for path mtu in modify_qp (Saravanan Vajravel) - RDMA/bnxt_re: Fix the check for 9060 condition (Kalesh AP) - RDMA/core: Fix ENODEV error for iWARP test over vlan (Anumula Murali Mohan Reddy) - RDMA/bnxt_re: Don't fail destroy QP and cleanup debugfs earlier (Kalesh AP) - RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters (Kashyap Desai) - RDMA/bnxt_re: Avoid initializing the software queue for user queues (Selvin Xavier) - RDMA/bnxt_re: Fix max SGEs for the Work Request (Kashyap Desai) - RDMA/mlx5: Enforce same type port association for multiport RoCE (Patrisious Haddad) - RDMA/uverbs: Prevent integer overflow issue (Dan Carpenter) - RDMA/bnxt_re: Remove always true dattr validity check (Leon Romanovsky) - pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking (Evgenii Shatokhin) - ARM: imx: Re-introduce the PINCTRL selection (Fabio Estevam) - ALSA: seq: Check UMP support for midi_version change (Takashi Iwai) - ALSA hda/realtek: Add quirk for Framework F111:000C (Daniel Schaefer) - Revert "ALSA: ump: Don't enumeration invalid groups for legacy rawmidi" (Takashi Iwai) - ALSA: seq: oss: Fix races at processing SysEx messages (Takashi Iwai) - ALSA: compress_offload: fix remaining descriptor races in sound/core/compress_offload.c (Al Viro) - ALSA: compress_offload: Drop unneeded no_free_ptr() (Takashi Iwai) - ALSA: hda/tas2781: Ignore SUBSYS_ID not found for tas2563 projects (Baojun Xu) - ALSA: usb-audio: US16x08: Initialize array before use (Tanya Agarwal) - xe/oa: Fix query mode of operation for OAR/OAC (Umesh Nerlige Ramappa) - drm: adv7511: Drop dsi single lane support (Biju Das) - dt-bindings: display: adi,adv7533: Drop single lane support (Biju Das) - drm: adv7511: Fix use-after-free in adv7533_attach_dsi() (Biju Das) - drm/bridge: adv7511_audio: Update Audio InfoFrame properly (Stefan Ekenberg) - drm/i915/dg1: Fix power gate sequence. (Rodrigo Vivi) - drm/i915/cx0_phy: Fix C10 pll programming sequence (Suraj Kandpal) - drm/xe: Fix fault on fd close after unbind (Lucas De Marchi) - drm/xe/pf: Use correct function to check LMEM provisioning (Michal Wajdeczko) - drm/xe: Wait for migration job before unmapping pages (Nirmoy Das) - drm/xe: Use non-interruptible wait when moving BO to system (Nirmoy Das) - drm/xe: Revert some changes that break a mesa debug tool (John Harrison) - ftrace: Fix function profiler's filtering functionality (Kohei Enju) - fgraph: Add READ_ONCE() when accessing fgraph_array[] (Zilin Guan) - MAINTAINERS: Remove Olof from SoC maintainers (Olof Johansson) - pmdomain: core: add dummy release function to genpd device (Lucas Stach) - pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe() (Joe Hattori) - mmc: sdhci-msm: fix crypto key eviction (Eric Biggers) - tracing: Have process_string() also allow arrays (Steven Rostedt) - platform/x86: thinkpad-acpi: Add support for hotkey 0x1401 (Vishnu Sankar) - platform/x86: hp-wmi: mark 8A15 board for timed OMEN thermal profile (Mingcong Bai) - platform/x86: mlx-platform: call pci_dev_put() to balance the refcount (Joe Hattori) - Linux 6.13-rc5 (Linus Torvalds) - freezer, sched: Report frozen tasks as 'D' instead of 'R' (Chen Ridong) - virt: tdx-guest: Just leak decrypted memory on unrecoverable errors (Li RongQing) - x86/fred: Clear WFE in missing-ENDBRANCH #CPs (Xin Li (Intel)) - perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC (Kan Liang) - perf/x86/intel/ds: Add PEBS format 6 (Kan Liang) - perf/x86/intel/uncore: Add Clearwater Forest support (Kan Liang) - objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns (chenchangcheng) - locking/rtmutex: Make sure we wake anything on the wake_q when we release the lock->wait_lock (John Stultz) - PCI/MSI: Handle lack of irqdomain gracefully (Thomas Gleixner) - btrfs: sysfs: fix direct super block member reads (Qu Wenruo) - btrfs: fix transaction atomicity bug when enabling simple quotas (Julian Sun) - btrfs: avoid monopolizing a core when activating a swap file (Filipe Manana) - btrfs: allow swap activation to be interruptible (Filipe Manana) - btrfs: fix swap file activation failure due to extents that used to be shared (Filipe Manana) - btrfs: fix race with memory mapped writes when activating swap file (Filipe Manana) - btrfs: check folio mapping after unlock in put_file_data() (Boris Burkov) - btrfs: check folio mapping after unlock in relocate_one_folio() (Boris Burkov) - btrfs: fix use-after-free when COWing tree bock and tracing is enabled (Filipe Manana) - btrfs: fix use-after-free waiting for encoded read endios (Johannes Thumshirn) - i2c: microchip-core: fix "ghost" detections (Conor Dooley) - i2c: microchip-core: actually use repeated sends (Conor Dooley) - i2c: imx: add imx7d compatible string for applying erratum ERR007805 (Carlos Song) - i2c: imx: fix missing stop condition in single-master mode (Stefan Eichenberger) - ublk: detach gendisk from ublk device if add_disk() fails (Ming Lei) - io_uring/sqpoll: fix sqpoll error handling races (Pavel Begunkov) - cifs: Remove unused is_server_using_iface() (Dr. David Alan Gilbert) - smb: enable reuse of deferred file handles for write operations (Bharath SM) - rtla/timerlat: Fix histogram ALL for zero samples (Tomas Glozar) - power: supply: bq24190: Fix BQ24296 Vbus regulator support (Hans de Goede) - power: supply: cros_charge-control: hide start threshold on v2 cmd (Thomas Weißschuh) - power: supply: cros_charge-control: allow start_threshold == end_threshold (Thomas Weißschuh) - power: supply: cros_charge-control: add mutex for driver data (Thomas Weißschuh) - power: supply: gpio-charger: Fix set charge current limits (Dimitri Fedrau) - powerpc/pseries/vas: Add close() callback in vas_vm_ops struct (Haren Myneni) - tracing/kprobe: Make trace_kprobe's module callback called after jump_label update (Masami Hiramatsu (Google)) - stddef: make __struct_group() UAPI C++-friendly (Alexander Lobakin) - tracing: Prevent bad count for tracing_cpumask_write (Lizhi Xu) - tracing: Constify string literal data member in struct trace_event_call (Christian Göttsche) - ASoC: mediatek: disable buffer pre-allocation (Chen-Yu Tsai) - ASoC: rt722: add delay time to wait for the calibration procedure (Shuming Fan) - ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP (Peter Ujfalusi) - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB (Richard Fitzgerald) - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7 (Richard Fitzgerald) - ASoC: dt-bindings: realtek,rt5645: Fix CPVDD voltage comment (Chen-Yu Tsai) - ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry (Venkata Prasad Potturu) - ALSA: sh: Fix wrong argument order for copy_from_iter() (Takashi Iwai) - selftests/alsa: Fix circular dependency involving global-timer (Li Zhijian) - ALSA: memalloc: prefer dma_mapping_error() over explicit address checking (Fedor Pchelkin) - ALSA: compress_offload: improve file descriptors installation for dma-buf (Jaroslav Kysela) - ALSA: compress_offload: use safe list iteration in snd_compr_task_seq() (Jaroslav Kysela) - ALSA: compress_offload: avoid 64-bit get_user() (Arnd Bergmann) - ALSA: compress_offload: import DMA_BUF namespace (Arnd Bergmann) - dmaengine: tegra: Return correct DMA status when paused (Akhil R) - dmaengine: mv_xor: fix child node refcount handling in early exit (Javier Carrasco) - dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd() (Joe Hattori) - dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs (Lizhi Hou) - dmaengine: apple-admac: Avoid accessing registers in probe (Sasha Finkelstein) - linux/dmaengine.h: fix a few kernel-doc warnings (Randy Dunlap) - dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL (Binbin Zhou) - dmaengine: dw: Select only supported masters for ACPI devices (Andy Shevchenko) - dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset (Chen Ridong) - phy: mediatek: phy-mtk-hdmi: add regulator dependency (Arnd Bergmann) - phy: freescale: fsl-samsung-hdmi: Fix 64-by-32 division cocci warnings (Adam Ford) - phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() (Zijun Hu) - phy: core: Fix an OF node refcount leakage in _of_phy_get() (Zijun Hu) - phy: core: Fix that API devm_phy_destroy() fails to destroy the phy (Zijun Hu) - phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider (Zijun Hu) - phy: core: Fix that API devm_phy_put() fails to release the phy (Zijun Hu) - phy: rockchip: samsung-hdptx: Set drvdata before enabling runtime PM (Cristian Ciocaltea) - phy: stm32: work around constant-value overflow assertion (Arnd Bergmann) - phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP (Krishna Kurapati) - phy: rockchip: naneng-combphy: fix phy reset (Chukun Pan) - phy: usb: Toggle the PHY power during init (Justin Chen) - platform/chrome: cros_ec_lpc: fix product identity for early Framework Laptops (Dustin L. Howett) - mtd: rawnand: omap2: Fix build warnings with W=1 (Roger Quadros) - mtd: rawnand: arasan: Fix missing de-registration of NAND (Maciej Andrzejewski) - mtd: rawnand: arasan: Fix double assertion of chip-select (Maciej Andrzejewski) - mtd: diskonchip: Cast an operand to prevent potential overflow (Zichen Xie) - mtd: rawnand: fix double free in atmel_pmecc_create_user() (Dan Carpenter) - preempt: Move PREEMPT_RT before PREEMPT in vermagic. (Sebastian Andrzej Siewior) - nfsd: restore callback functionality for NFSv4.0 (NeilBrown) - NFSD: fix management of pending async copies (Olga Kornievskaia) - nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" (Yang Erkun) - Linux 6.13-rc4 (Linus Torvalds) - KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed (Sean Christopherson) - KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits (Sean Christopherson) - KVM: x86: Play nice with protected guests in complete_hypercall_exit() (Sean Christopherson) - KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature (Suravee Suthikulpanit) - KVM: x86: let it be known that ignore_msrs is a bad idea (Paolo Bonzini) - KVM: VMX: don't include '' directly (Wolfram Sang) - of: Add coreboot firmware to excluded default cells list (Rob Herring (Arm)) - of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() (Zijun Hu) - of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent() (Zijun Hu) - of: Fix refcount leakage for OF node returned by __of_get_dma_parent() (Zijun Hu) - of: Fix error path in of_parse_phandle_with_args_map() (Herve Codina) - dt-bindings: mtd: fixed-partitions: Fix "compression" typo (Rob Herring (Arm)) - of: Add #address-cells/#size-cells in the device-tree root empty node (Herve Codina) - dt-bindings: Unify "fsl,liodn" type definitions (Rob Herring (Arm)) - of: address: Preserve the flags portion on 1:1 dma-ranges mapping (Andrea della Porta) - of/unittest: Add empty dma-ranges address translation tests (Andrea della Porta) - of: property: fw_devlink: Do not use interrupt-parent directly (Samuel Holland) - arm64: dts: broadcom: Fix L2 linesize for Raspberry Pi 5 (Willow Cunningham) - firmware: microchip: fix UL_IAP lock check in mpfs_auto_update_state() (Valentina Fernandez) - mm: huge_memory: handle strsep not finding delimiter (Leo Stone) - alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG (Suren Baghdasaryan) - alloc_tag: fix module allocation tags populated area calculation (Suren Baghdasaryan) - mm/codetag: clear tags before swap (David Wang) - mm/vmstat: fix a W=1 clang compiler warning (Bart Van Assche) - mm: convert partially_mapped set/clear operations to be atomic (Usama Arif) - nilfs2: fix buffer head leaks in calls to truncate_inode_pages() (Ryusuke Konishi) - vmalloc: fix accounting with i915 (Matthew Wilcox (Oracle)) - mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy() (David Hildenbrand) - fork: avoid inappropriate uprobe access to invalid mm (Lorenzo Stoakes) - nilfs2: prevent use of deleted inode (Edward Adam Davis) - zram: fix uninitialized ZRAM not releasing backing device (Kairui Song) - zram: refuse to use zero sized block device as backing device (Kairui Song) - mm: use clear_user_(high)page() for arch with special user folio handling (Zi Yan) - mm: introduce cpu_icache_is_aliasing() across all architectures (Zi Yan) - mm: add RCU annotation to pte_offset_map(_lock) (Petr Malat) - mm: correctly reference merged VMA (Lorenzo Stoakes) - mm: use aligned address in copy_user_gigantic_page() (Kefeng Wang) - mm: use aligned address in clear_gigantic_page() (Kefeng Wang) - mm: shmem: fix ShmemHugePages at swapout (Hugh Dickins) - ocfs2: fix the space leak in LA when releasing LA (Heming Zhao) - ocfs2: revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" (Heming Zhao) - mailmap: add entry for Ying Huang (Huang Ying) - selftests/memfd: run sysctl tests when PID namespace support is enabled (Isaac J. Manjarres) - docs/mm: add VMA locks documentation (Lorenzo Stoakes) - staging: gpib: Fix allyesconfig build failures (Steven Rostedt) - modpost: distinguish same module paths from different dump files (Masahiro Yamada) - kbuild: deb-pkg: Do not install maint scripts for arch 'um' (Nicolas Schier) - kbuild: deb-pkg: add debarch for ARCH=um (Masahiro Yamada) - kbuild: Drop support for include/asm- in headers_check.pl (Geert Uytterhoeven) - selftests/bpf: Test bpf_skb_change_tail() in TC ingress (Cong Wang) - selftests/bpf: Introduce socket_helpers.h for TC tests (Cong Wang) - selftests/bpf: Add a BPF selftest for bpf_skb_change_tail() (Cong Wang) - bpf: Check negative offsets in __bpf_skb_min_len() (Cong Wang) - tcp_bpf: Fix copied value in tcp_bpf_sendmsg (Levi Zim) - skmsg: Return copied bytes in sk_msg_memcopy_from_iter (Levi Zim) - tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection (Zijian Zhang) - tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress() (Cong Wang) - selftests/bpf: Fix compilation error in get_uprobe_offset() (Jerome Marchand) - selftests/bpf: Use asm constraint "m" for LoongArch (Tiezhu Yang) - bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMP (Andrea Righi) - media: mediatek: vcodec: mark vdec_vp9_slice_map_counts_eob_coef noinline (Arnd Bergmann) - media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg (Nikita Zhandarovich) - PCI/bwctrl: Enable only if more than one speed is supported (Lukas Wunner) - PCI: Honor Max Link Speed when determining supported speeds (Lukas Wunner) - cpufreq/amd-pstate: Use boost numerator for upper bound of frequencies (Mario Limonciello) - cpufreq/amd-pstate: Store the boost numerator as highest perf again (Mario Limonciello) - cpufreq/amd-pstate: Detect preferred core support before driver registration (K Prateek Nayak) - thermal/thresholds: Fix boundaries and detection routine (Daniel Lezcano) - thermal/thresholds: Fix uapi header macros leading to a compilation error (Daniel Lezcano) - ACPI: EC: Enable EC support on LoongArch by default (Huacai Chen) - smb: fix bytes written value in /proc/fs/cifs/Stats (Bharath SM) - smb: client: fix TCP timers deadlock after rmmod (Enzo Matsumiya) - smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfig (Dragan Simic) - smb: use macros instead of constants for leasekey size and default cifsattrs value (Bharath SM) - fs/nfs: fix missing declaration of nfs_idmap_cache_timeout (Zhang Kunbo) - NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Trond Myklebust) - ceph: allocate sparse_ext map only for sparse reads (Ilya Dryomov) - ceph: fix memory leak in ceph_direct_read_write() (Ilya Dryomov) - ceph: improve error handling and short/overflow-read logic in __ceph_sync_read() (Alex Markuze) - ceph: validate snapdirname option length when mounting (Ilya Dryomov) - ceph: give up on paths longer than PATH_MAX (Max Kellermann) - ceph: fix memory leaks in __ceph_sync_read() (Max Kellermann) - arm64/signal: Silence sparse warning storing GCSPR_EL0 (Mark Brown) - hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers (Murad Masimov) - hwmon: (tmp513) Fix Current Register value interpretation (Murad Masimov) - hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers (Murad Masimov) - block: avoid to reuse `hctx` not removed from cpuhp callback list (Ming Lei) - block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock" (Ming Lei) - nvme: use blk_validate_block_size() for max LBA check (Luis Chamberlain) - block/bdev: use helper for max block size check (Luis Chamberlain) - io_uring: check if iowq is killed before queuing (Pavel Begunkov) - io_uring/register: limit ring resizing to DEFER_TASKRUN (Jens Axboe) - io_uring: Fix registered ring file refcount leak (Jann Horn) - io_uring: make ctx->timeout_lock a raw spinlock (Jens Axboe) - thunderbolt: Improve redrive mode handling (Mika Westerberg) - thunderbolt: Don't display nvm_version unless upgrade supported (Mario Limonciello) - thunderbolt: Add support for Intel Panther Lake-M/P (Mika Westerberg) - usb: xhci: fix ring expansion regression in 6.13-rc1 (Niklas Neronin) - xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic (Mathias Nyman) - USB: serial: option: add Telit FE910C04 rmnet compositions (Daniele Palmas) - USB: serial: option: add MediaTek T7XX compositions (Jack Wu) - USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready (Mank Wang) - USB: serial: option: add MeiG Smart SLM770A (Michal Hrusecky) - USB: serial: option: add TCL IK512 MBIM & ECM (Daniel Swanemar) - spi: rockchip-sfc: Fix error in remove progress (Jon Lin) - regulator: rename regulator-uv-survival-time-ms according to DT binding (Ahmad Fatoum) - drm/amdgpu/nbio7.0: fix IP version check (Alex Deucher) - drm/amd: Update strapping for NBIO 2.5.0 (Mario Limonciello) - drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update (Michel Dänzer) - drm/amdgpu: fix amdgpu_coredump (Christian König) - drm/amdgpu/smu14.0.2: fix IP version check (Alex Deucher) - drm/amdgpu/gfx12: fix IP version check (Alex Deucher) - drm/amdgpu/mmhub4.1: fix IP version check (Alex Deucher) - drm/amdgpu/nbio7.11: fix IP version check (Alex Deucher) - drm/amdgpu/nbio7.7: fix IP version check (Alex Deucher) - drm/amdgpu: don't access invalid sched (Pierre-Eric Pelloux-Prayer) - drm/amd: Require CONFIG_HOTPLUG_PCI_PCIE for BOCO (Mario Limonciello) - drm/sched: Fix drm_sched_fini() docu generation (Bagas Sanjaya) - accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal() (Jacek Lawrynowicz) - accel/ivpu: Fix memory leak in ivpu_mmu_reserved_context_init() (Jacek Lawrynowicz) - accel/ivpu: Fix general protection fault in ivpu_bo_list() (Jacek Lawrynowicz) - drm: rework FB_CORE dependency (Arnd Bergmann) - drm/fbdev: Select FB_CORE dependency for fbdev on DMA and TTM (Thomas Zimmermann) - fbdev: Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICE (Thomas Zimmermann) - drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() (Ville Syrjälä) - drm/display: use ERR_PTR on DP tunnel manager creation fail (Krzysztof Karas) - drm/panel: synaptics-r63353: Fix regulator unbalance (Michael Trimarchi) - drm/panel: st7701: Add prepare_prev_first flag to drm_panel (Marek Vasut) - drm/panel: novatek-nt35950: fix return value check in nt35950_probe() (Yang Yingliang) - drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference (Zhang Zekun) - dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS (T.J. Mercier) - udmabuf: fix memory leak on last export_udmabuf() error path (Jann Horn) - udmabuf: also check for F_SEAL_FUTURE_WRITE (Jann Horn) - udmabuf: fix racy memfd sealing check (Jann Horn) - MAINTAINERS: align Danilo's maintainer entries (Danilo Krummrich) - drm: rework FB_CORE dependency (Arnd Bergmann) - i915/guc: Accumulate active runtime on gt reset (Umesh Nerlige Ramappa) - i915/guc: Ensure busyness counter increases motonically (Umesh Nerlige Ramappa) - i915/guc: Reset engine utilization buffer before registration (Umesh Nerlige Ramappa) - trace/ring-buffer: Do not use TP_printk() formatting for boot mapped buffers (Steven Rostedt) - ring-buffer: Fix overflow in __rb_map_vma (Edward Adam Davis) - net: mctp: handle skb cleanup on sock_queue failures (Jeremy Kerr) - net: mdiobus: fix an OF node reference leak (Joe Hattori) - netfilter: ipset: Fix for recursive locking warning (Phil Sutter) - ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems (David Laight) - octeontx2-pf: fix error handling of devlink port in rvu_rep_create() (Harshit Mogalapalli) - octeontx2-pf: fix netdev memory leak in rvu_rep_create() (Harshit Mogalapalli) - psample: adjust size if rate_as_probability is set (Adrian Moreno) - netdev-genl: avoid empty messages in queue dump (Jakub Kicinski) - net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic (Vladimir Oltean) - idpf: trigger SW interrupt when exiting wb_on_itr mode (Joshua Hay) - idpf: add support for SW triggered interrupts (Joshua Hay) - selftests: openvswitch: fix tcpdump execution (Adrian Moreno) - can: m_can: fix missed interrupts with m_can_pci (Matthias Schiffer) - can: m_can: set init flag earlier in probe (Matthias Schiffer) - net: usb: qmi_wwan: add Quectel RG255C (Martin Hou) - net: phy: avoid undefined behavior in *_led_polarity_set() (Arnd Bergmann) - rtnetlink: Try the outer netns attribute in rtnl_get_peer_net(). (Kuniyuki Iwashima) - net: netdevsim: fix nsim_pp_hold_write() (Eric Dumazet) - qed: fix possible uninit pointer read in qed_mcp_nvm_info_populate() (Gianfranco Trad) - net: ethernet: bgmac-platform: fix an OF node reference leak (Joe Hattori) - net: ethernet: oa_tc6: fix tx skb race condition between reference pointers (Parthiban Veerasooran) - net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0 (Parthiban Veerasooran) - rust: net::phy fix module autoloading (FUJITA Tomonori) - net: hinic: Fix cleanup in create_rxqs/txqs() (Dan Carpenter) - team: Fix feature exposure when no ports are present (Daniel Borkmann) - chelsio/chtls: prevent potential integer overflow on 32bit (Dan Carpenter) - selftests: net-drv: stats: sanity check netlink dumps (Jakub Kicinski) - selftests: net-drv: queues: sanity check netlink dumps (Jakub Kicinski) - selftests: net: support setting recv_size in YNL (Jakub Kicinski) - netdev: fix repeated netlink messages in queue stats (Jakub Kicinski) - netdev: fix repeated netlink messages in queue dump (Jakub Kicinski) - net: renesas: rswitch: rework ts tags management (Nikita Yushchenko) - ionic: use ee->offset when returning sprom data (Shannon Nelson) - ionic: no double destroy workqueue (Shannon Nelson) - ionic: Fix netdev notifier unregister on failure (Brett Creeley) - tools/net/ynl: fix sub-message key lookup for nested attributes (Donald Hunter) - netdevsim: prevent bad user input in nsim_dev_health_break_write() (Eric Dumazet) - net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic() (Vladimir Oltean) - net/smc: check return value of sock_recvmsg when draining clc data (Guangguan Wang) - net/smc: check smcd_v2_ext_offset when receiving proposal msg (Guangguan Wang) - net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg (Guangguan Wang) - net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg (Guangguan Wang) - net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll (Guangguan Wang) - net/smc: protect link down work from execute after lgr freed (Guangguan Wang) - net: tun: fix tun_napi_alloc_frags() (Eric Dumazet) - mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe() (Joe Hattori) - mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk (Prathamesh Shete) - pwm: stm32: Fix complementary output in round_waveform_tohw() (Fabrice Gasnier) - ksmbd: conn lock to serialize smb2 negotiate (Namjae Jeon) - ksmbd: fix broken transfers when exceeding max simultaneous operations (Marios Makassikis) - ksmbd: count all requests in req_running counter (Marios Makassikis) - btrfs: tree-checker: reject inline extent items with 0 ref count (Qu Wenruo) - btrfs: split bios to the fs sector size boundary (Christoph Hellwig) - btrfs: use bio_is_zone_append() in the completion handler (Christoph Hellwig) - btrfs: fix improper generation check in snapshot delete (Josef Bacik) - cxl/region: Fix region creation for greater than x2 switches (Huaisheng Ye) - cxl/pci: Check dport->regs.rcd_pcie_cap availability before accessing (Li Ming) - cxl/pci: Fix potential bogus return value upon successful probing (Davidlohr Bueso) - selinux: ignore unknown extended permissions (Thiébaud Weksteen) - tracing: Check "%%s" dereference via the field and not the TP_printk format (Steven Rostedt) - tracing: Add "%%s" check in test_event_printk() (Steven Rostedt) - tracing: Add missing helper functions in event pointer dereference check (Steven Rostedt) - tracing: Fix test_event_printk() to process entire print argument (Steven Rostedt) - tools/hv: reduce resource usage in hv_kvp_daemon (Olaf Hering) - tools/hv: add a .gitignore file (Olaf Hering) - tools/hv: reduce resouce usage in hv_get_dns_info helper (Olaf Hering) - hv/hv_kvp_daemon: Pass NIC name to hv_get_dns_info as well (Vitaly Kuznetsov) - Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet (Michael Kelley) - Drivers: hv: util: Don't force error code to ENODEV in util_probe() (Michael Kelley) - tools/hv: terminate fcopy daemon if read from uio fails (Olaf Hering) - drivers: hv: Convert open-coded timeouts to secs_to_jiffies() (Easwar Hariharan) - tools: hv: change permissions of NetworkManager configuration file (Olaf Hering) - x86/hyperv: Fix hv tsc page based sched_clock for hibernation (Naman Jain) - tools: hv: Fix a complier warning in the fcopy uio daemon (Dexuan Cui) - x86/static-call: fix 32-bit build (Juergen Gross) - hexagon: Disable constant extender optimization for LLVM prior to 19.1.0 (Nathan Chancellor) - ftrace: Do not find "true_parent" if HAVE_DYNAMIC_FTRACE_WITH_ARGS is not set (Steven Rostedt) - fgraph: Still initialize idle shadow stacks when starting (Steven Rostedt) - s390/mm: Consider KMSAN modules metadata for paging levels (Vasily Gorbik) - s390/ipl: Fix never less than zero warning (Alexander Gordeev) - s390/mm: Fix DirectMap accounting (Heiko Carstens) - erofs: use buffered I/O for file-backed mounts by default (Gao Xiang) - erofs: reference `struct erofs_device_info` for erofs_map_dev (Gao Xiang) - erofs: use `struct erofs_device_info` for the primary device (Gao Xiang) - erofs: add erofs_sb_free() helper (Gao Xiang) - MAINTAINERS: erofs: update Yue Hu's email address (Yue Hu) - erofs: fix PSI memstall accounting (Gao Xiang) - erofs: fix rare pcluster memory leak after unmounting (Gao Xiang) - fortify: Hide run-time copy size from value range tracking (Kees Cook) - x86/xen: remove hypercall page (Juergen Gross) - x86/xen: use new hypercall functions instead of hypercall page (Juergen Gross) - x86/xen: add central hypercall functions (Juergen Gross) - x86/xen: don't do PV iret hypercall through hypercall page (Juergen Gross) - x86/static-call: provide a way to do very early static-call updates (Juergen Gross) - objtool/x86: allow syscall instruction (Juergen Gross) - x86: make get_cpu_vendor() accessible from Xen code (Juergen Gross) - xen/netfront: fix crash when removing device (Juergen Gross) - firmware: arm_ffa: Fix the race around setting ffa_dev->properties (Levi Yun) - firmware: arm_scmi: Fix i.MX build dependency (Arnd Bergmann) - arm64: dts: fvp: Update PCIe bus-range property (Aneesh Kumar K.V (Arm)) - platform/x86/intel/vsec: Add support for Panther Lake (Xi Pardee) - platform/x86/intel/ifs: Add Clearwater Forest to CPU support list (Jithu Joseph) - platform/x86: touchscreen_dmi: Add info for SARY Tab 3 tablet (Huy Minh) - p2sb: Do not scan and remove the P2SB device when it is unhidden (Shin'ichiro Kawasaki) - p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache() (Shin'ichiro Kawasaki) - p2sb: Introduce the global flag p2sb_hidden_by_bios (Shin'ichiro Kawasaki) - p2sb: Factor out p2sb_read_from_cache() (Shin'ichiro Kawasaki) - alienware-wmi: Adds support to Alienware m16 R1 AMD (Kurt Borja) - alienware-wmi: Fix X Series and G Series quirks (Kurt Borja) - Linux 6.13-rc3 (Linus Torvalds) - ARC: build: Try to guess GCC variant of cross compiler (Leon Romanovsky) - ARC: bpf: Correct conditional check in 'check_jmp_32' (Hardevsinh Palaniya) - ARC: dts: Replace deprecated snps,nr-gpios property for snps,dw-apb-gpio-port devices (Uwe Kleine-König) - ARC: build: Use __force to suppress per-CPU cmpxchg warnings (Paul E. McKenney) - ARC: fix reference of dependency for PAE40 config (Lukas Bulwahn) - ARC: build: disallow invalid PAE40 + 4K page config (Vineet Gupta) - arc: rename aux.h to arc_aux.h (Benjamin Szőke) - efi/esrt: remove esre_attribute::store() (Jiri Slaby (SUSE)) - efivarfs: Fix error on non-existent file (James Bottomley) - efi/zboot: Limit compression options to GZIP and ZSTD (Ard Biesheuvel) - i2c: riic: Always round-up when calculating bus period (Geert Uytterhoeven) - i2c: nomadik: Add missing sentinel to match table (Geert Uytterhoeven) - i2c: pnx: Fix timeout in wait functions (Vladimir Riabchun) - EDAC/amd64: Simplify ECC check on unified memory controllers (Borislav Petkov (AMD)) - irqchip/gic-v3: Work around insecure GIC integrations (Marc Zyngier) - irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base (Uros Bizjak) - sched/dlserver: Fix dlserver time accounting (Vineeth Pillai (Google)) - sched/dlserver: Fix dlserver double enqueue (Vineeth Pillai (Google)) - sched/eevdf: More PELT vs DELAYED_DEQUEUE (Peter Zijlstra) - sched/fair: Fix sched_can_stop_tick() for fair tasks (Vincent Guittot) - sched/fair: Fix NEXT_BUDDY (K Prateek Nayak) - RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit (Michael Neuling) - KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init (Sean Christopherson) - KVM: arm64: vgic-its: Add error handling in vgic_its_cache_translation (Keisuke Nishimura) - KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden (Marc Zyngier) - KVM: arm64: Fix S1/S2 combination when FWB==1 and S2 has Device memory type (Marc Zyngier) - arm64: Fix usage of new shifted MDCR_EL2 values (James Clark) - scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe (liuderong) - bpf: Avoid deadlock caused by nested kprobe and fentry bpf programs (Priya Bala Govindasamy) - selftests/bpf: Add tests for raw_tp NULL args (Kumar Kartikeya Dwivedi) - bpf: Augment raw_tp arguments with PTR_MAYBE_NULL (Kumar Kartikeya Dwivedi) - bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL" (Kumar Kartikeya Dwivedi) - selftests/bpf: Add test for narrow ctx load for pointer args (Kumar Kartikeya Dwivedi) - bpf: Check size for BTF-based ctx access of pointer members (Kumar Kartikeya Dwivedi) - selftests/bpf: extend changes_pkt_data with cases w/o subprograms (Eduard Zingerman) - bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs (Eduard Zingerman) - bpf: Fix theoretical prog_array UAF in __uprobe_perf_func() (Jann Horn) - bpf: fix potential error return (Anton Protopopov) - selftests/bpf: validate that tail call invalidates packet pointers (Eduard Zingerman) - bpf: consider that tail calls invalidate packet pointers (Eduard Zingerman) - selftests/bpf: freplace tests for tracking of changes_packet_data (Eduard Zingerman) - bpf: check changes_pkt_data property for extension programs (Eduard Zingerman) - selftests/bpf: test for changing packet data from global functions (Eduard Zingerman) - bpf: track changes_pkt_data property for global functions (Eduard Zingerman) - bpf: refactor bpf_helper_changes_pkt_data to use helper number (Eduard Zingerman) - bpf: add find_containing_subprog() utility function (Eduard Zingerman) - bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog (Jiri Olsa) - bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors (Jann Horn) - selftests/bpf: Extend test for sockmap update with same (Michal Luczaj) - bpf, sockmap: Fix race between element replace and close() (Michal Luczaj) - bpf, sockmap: Fix update element with same (Michal Luczaj) - usb: typec: ucsi: Fix connector status writing past buffer size (Lucas De Marchi) - usb: typec: ucsi: Fix completion notifications (Łukasz Bartosik) - usb: dwc2: Fix HCD port connection race (Stefan Wahren) - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature (Stefan Wahren) - usb: dwc2: Fix HCD resume (Stefan Wahren) - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer (Lianqin Hu) - usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support (Radhey Shyam Pandey) - usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode (Neal Frager) - usb: core: hcd: only check primary hcd skip_phy_initialization (Xu Yang) - usb: gadget: midi2: Fix interpretation of is_midi1 bits (Takashi Iwai) - usb: dwc3: imx8mp: fix software node kernel dump (Xu Yang) - usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe() (Joe Hattori) - usb: typec: anx7411: fix fwnode_handle reference leak (Joe Hattori) - usb: host: max3421-hcd: Correctly abort a USB request. (Mark Tomlinson) - dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml (Xu Yang) - usb: ehci-hcd: fix call balance of clocks handling routines (Vitalii Mordan) - tty: serial: Work around warning backtrace in serial8250_set_defaults (Guenter Roeck) - serial: sh-sci: Check if TX data was written to device in .tx_empty() (Claudiu Beznea) - staging: gpib: Fix i386 build issue (Dave Penkler) - staging: gpib: Fix faulty workaround for assignment in if (Dave Penkler) - staging: gpib: Workaround for ppc build failure (Dave Penkler) - staging: gpib: Make GPIB_NI_PCI_ISA depend on HAS_IOPORT (Nathan Chancellor) - crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem (Chenghai Huang) - crypto: rsassa-pkcs1 - Copy source data for SG list (Herbert Xu) - rust: kbuild: set `bindgen`'s Rust target version (Miguel Ojeda) - drm/panic: remove spurious empty line to clean warning (Miguel Ojeda) - iommu/vt-d: Avoid draining PRQ in sva mm release path (Lu Baolu) - iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain (Yi Liu) - iommu/vt-d: Remove cache tags before disabling ATS (Lu Baolu) - iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context (Luis Claudio R. Goncalves) - iommu/amd: Add lockdep asserts for domain->dev_list (Jason Gunthorpe) - iommu/amd: Put list_add/del(dev_data) back under the domain->lock (Jason Gunthorpe) - ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() (Joe Hattori) - smb: client: destroy cfid_put_wq on module exit (Enzo Matsumiya) - cifs: Use str_yes_no() helper in cifs_ses_add_channel() (Thorsten Blum) - cifs: Fix rmdir failure due to ongoing I/O on deleted file (David Howells) - smb3: fix compiler warning in reparse code (Steve French) - spi: spi-cadence-qspi: Disable STIG mode for Altera SoCFPGA. (Niravkumar L Rabara) - spi: rockchip: Fix PM runtime count on no-op cs (Christian Loehle) - spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user() (Christophe JAILLET) - regulator: axp20x: AXP717: set ramp_delay (Philippe Simons) - regulator: dt-bindings: qcom,qca6390-pmu: document wcn6750-pmu (Janaki Ramaiah Thota) - drm/amdkfd: pause autosuspend when creating pdd (Jesse.zhang@amd.com) - drm/amdgpu: fix when the cleaner shader is emitted (Christian König) - drm/amdgpu: Fix ISP HW init issue (Pratap Nirujogi) - drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12 (Harish Kasiviswanathan) - drm/amdkfd: hard-code cacheline size for gfx11 (Harish Kasiviswanathan) - drm/amdkfd: Dereference null return value (Andrew Martin) - drm/amdkfd: Correct the migration DMA map direction (Prike Liang) - drm/amd/pm: Set SMU v13.0.7 default workload type (Kenneth Feng) - drm/amd/pm: Initialize power profile mode (Lijo Lazar) - amdgpu/uvd: get ring reference from rq scheduler (David (Ming Qiang) Wu) - drm/amdgpu: fix UVD contiguous CS mapping problem (Christian König) - drm/amdgpu: use sjt mec fw on gfx943 for sriov (Victor Zhao) - Revert "drm/amdgpu: Fix ISP hw init issue" (Pratap Nirujogi) - drm/xe/reg_sr: Remove register pool (Lucas De Marchi) - drm/xe: Call invalidation_fence_fini for PT inval fences in error state (Daniele Ceraolo Spurio) - drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt (Mirsad Todorovac) - drm/i915: Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang) - drm/i915: Fix NULL pointer dereference in capture_engine (Eugene Kobyak) - drm/i915/color: Stop using non-posted DSB writes for legacy LUT (Ville Syrjälä) - drm/i915/dsb: Don't use indexed register writes needlessly (Ville Syrjälä) - Documentation: PM: Clarify pm_runtime_resume_and_get() return value (Paul Barker) - ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired (Daniil Tatianin) - ACPI: resource: Fix memory resource type union access (Ilpo Järvinen) - block: Fix potential deadlock while freezing queue and acquiring sysfs_lock (Nilay Shroff) - block: Fix queue_iostats_passthrough_show() (Bart Van Assche) - blk-mq: Clean up blk_mq_requeue_work() (Bart Van Assche) - mq-deadline: Remove a local variable (Bart Van Assche) - blk-iocost: Avoid using clamp() on inuse in __propagate_weights() (Nathan Chancellor) - block: Make bio_iov_bvec_set() accept pointer to const iov_iter (John Garry) - block: get wp_offset by bdev_offset_from_zone_start (LongPing Wei) - blk-cgroup: Fix UAF in blkcg_unpin_online() (Tejun Heo) - MAINTAINERS: update Coly Li's email address (Coly Li) - block: Prevent potential deadlocks in zone write plug error recovery (Damien Le Moal) - dm: Fix dm-zoned-reclaim zone write pointer alignment (Damien Le Moal) - block: Ignore REQ_NOWAIT for zone reset and zone finish operations (Damien Le Moal) - block: Use a zone write plug BIO work for REQ_NOWAIT BIOs (Damien Le Moal) - io_uring/rsrc: don't put/free empty buffers (Jens Axboe) - acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl (Suraj Sonawane) - xfs: port xfs_ioc_start_commit to multigrain timestamps (Darrick J. Wong) - xfs: return from xfs_symlink_verify early on V4 filesystems (Darrick J. Wong) - xfs: fix zero byte checking in the superblock scrubber (Darrick J. Wong) - xfs: check pre-metadir fields correctly (Darrick J. Wong) - xfs: don't crash on corrupt /quotas dirent (Darrick J. Wong) - xfs: don't move nondir/nonreg temporary repair files to the metadir namespace (Darrick J. Wong) - xfs: fix sb_spino_align checks for large fsblock sizes (Darrick J. Wong) - xfs: convert quotacheck to attach dquot buffers (Darrick J. Wong) - xfs: attach dquot buffer to dquot log item buffer (Darrick J. Wong) - xfs: clean up log item accesses in xfs_qm_dqflush{,_done} (Darrick J. Wong) - xfs: separate dquot buffer reads from xfs_dqflush (Darrick J. Wong) - xfs: don't lose solo dquot update transactions (Darrick J. Wong) - xfs: don't lose solo superblock counter update transactions (Darrick J. Wong) - xfs: avoid nested calls to __xfs_trans_commit (Darrick J. Wong) - xfs: only run precommits once per transaction object (Darrick J. Wong) - xfs: unlock inodes when erroring out of xfs_trans_alloc_dir (Darrick J. Wong) - xfs: fix scrub tracepoints when inode-rooted btrees are involved (Darrick J. Wong) - xfs: update btree keys correctly when _insrec splits an inode root block (Darrick J. Wong) - xfs: fix error bailout in xfs_rtginode_create (Darrick J. Wong) - xfs: fix null bno_hint handling in xfs_rtallocate_rtg (Darrick J. Wong) - xfs: mark metadir repair tempfiles with IRECOVERY (Darrick J. Wong) - xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink (Darrick J. Wong) - xfs: separate healthy clearing mask during repair (Darrick J. Wong) - xfs: don't drop errno values when we fail to ficlone the entire range (Darrick J. Wong) - xfs: return a 64-bit block count from xfs_btree_count_blocks (Darrick J. Wong) - xfs: keep quota directory inode loaded (Darrick J. Wong) - xfs: metapath scrubber should use the already loaded inodes (Darrick J. Wong) - xfs: fix off-by-one error in fsmap's end_daddr usage (Darrick J. Wong) - kselftest/arm64: abi: fix SVCR detection (Weizhao Ouyang) - arm64: signal: Ensure signal delivery failure is recoverable (Kevin Brodsky) - arm64: stacktrace: Don't WARN when unwinding other tasks (Mark Rutland) - arm64: stacktrace: Skip reporting LR at exception boundaries (Mark Rutland) - riscv: mm: Do not call pmd dtor on vmemmap page table teardown (Björn Töpel) - riscv: Fix IPIs usage in kfence_protect_page() (Alexandre Ghiti) - riscv: Fix wrong usage of __pa() on a fixmap address (Alexandre Ghiti) - riscv: Fixup boot failure when CONFIG_DEBUG_RT_MUTEXES=y (Guo Ren) - gpio: idio-16: Actually make use of the GPIO_IDIO_16 symbol namespace (Uwe Kleine-König) - gpio: graniterapids: Fix GPIO Ack functionality (Alan Borzeszkowski) - gpio: graniterapids: Check if GPIO line can be used for IRQs (Alan Borzeszkowski) - gpio: graniterapids: Determine if GPIO pad can be used by driver (Alan Borzeszkowski) - gpio: graniterapids: Fix invalid RXEVCFG register bitmask (Shankar Bandal) - gpio: graniterapids: Fix invalid GPI_IS register offset (Shankar Bandal) - gpio: graniterapids: Fix incorrect BAR assignment (Alan Borzeszkowski) - gpio: graniterapids: Fix vGPIO driver crash (Alan Borzeszkowski) - gpio: ljca: Initialize num before accessing item in ljca_gpio_config (Haoyu Li) - gpio: GPIO_MVEBU should not default to y when compile-testing (Geert Uytterhoeven) - ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array (Charles Keepax) - ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER (Shengjiu Wang) - ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER (Shengjiu Wang) - ASoC: tas2781: Fix calibration issue in stress test (Shenghao Ding) - ASoC: audio-graph-card: Call of_node_put() on correct node (Stephen Gordon) - ASoC: amd: yc: Fix the wrong return value (Venkata Prasad Potturu) - ALSA: control: Avoid WARN() for symlink errors (Takashi Iwai) - sound: usb: format: don't warn that raw DSD is unsupported (Adrian Ratiu) - sound: usb: enable DSD output for ddHiFi TC44C (Adrian Ratiu) - ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model (Vasiliy Kovalev) - ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers (Takashi Iwai) - ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 (Jaakko Salo) - ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio (Vasiliy Kovalev) - ALSA: hda/realtek: Fix headset mic on Acer Nitro 5 (Hridesh MG) - ALSA: hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache() (Simon Trimmer) - scripts/kernel-doc: Get -export option working again (Akira Yokosawa) - memcg: slub: fix SUnreclaim for post charged objects (Shakeel Butt) - ksmbd: set ATTR_CTIME flags when setting mtime (Namjae Jeon) - ksmbd: fix racy issue from session lookup and expire (Namjae Jeon) - ksmbd: retry iterate_dir in smb2_query_dir (Hobin Woo) - perf probe: Fix uninitialized variable (James Clark) - libperf: evlist: Fix --cpu argument on hybrid platform (James Clark) - perf test expr: Fix system_tsc_freq for only x86 (Ian Rogers) - perf test hwmon_pmu: Fix event file location (Ian Rogers) - perf hwmon_pmu: Use openat rather than dup to refresh directory (Ian Rogers) - perf ftrace: Fix undefined behavior in cmp_profile_data() (Kuan-Wei Chiu) - perf tools: Fix precise_ip fallback logic (Namhyung Kim) - perf tools: Fix build error on generated/fs_at_flags_array.c (Namhyung Kim) - tools headers: Sync uapi/linux/prctl.h with the kernel sources (Namhyung Kim) - tools headers: Sync uapi/linux/mount.h with the kernel sources (Namhyung Kim) - tools headers: Sync uapi/linux/fcntl.h with the kernel sources (Namhyung Kim) - tools headers: Sync uapi/asm-generic/mman.h with the kernel sources (Namhyung Kim) - tools headers: Sync *xattrat syscall changes with the kernel sources (Namhyung Kim) - tools headers: Sync arm64 kvm header with the kernel sources (Namhyung Kim) - tools headers: Sync x86 kvm and cpufeature headers with the kernel (Namhyung Kim) - tools headers: Sync uapi/linux/kvm.h with the kernel sources (Namhyung Kim) - tools headers: Sync uapi/linux/perf_event.h with the kernel sources (Namhyung Kim) - tools headers: Sync uapi/drm/drm.h with the kernel sources (Namhyung Kim) - perf machine: Initialize machine->env to address a segfault (Arnaldo Carvalho de Melo) - perf test: Don't signal all processes on system when interrupting tests (James Clark) - perf tools: Fix build-id event recording (Namhyung Kim) - openrisc: Fix misalignments in head.S (Geert Uytterhoeven) - openrisc: place exception table at the head of vmlinux (Masahiro Yamada) - Bluetooth: btmtk: avoid UAF in btmtk_process_coredump (Thadeu Lima de Souza Cascardo) - Bluetooth: iso: Fix circular lock in iso_conn_big_sync (Iulia Tanasescu) - Bluetooth: iso: Fix circular lock in iso_listen_bis (Iulia Tanasescu) - Bluetooth: SCO: Add support for 16 bits transparent voice setting (Frédéric Danis) - Bluetooth: iso: Fix recursive locking warning (Iulia Tanasescu) - Bluetooth: iso: Always release hdev at the end of iso_listen_bis (Iulia Tanasescu) - Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating (Luiz Augusto von Dentz) - Bluetooth: hci_core: Fix sleeping function called from invalid context (Luiz Augusto von Dentz) - Bluetooth: Improve setsockopt() handling of malformed user input (Michal Luczaj) - net: dsa: tag_ocelot_8021q: fix broken reception (Robert Hodaszi) - net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries (Jesse Van Gavere) - net: renesas: rswitch: fix initial MPIC register setting (Nikita Yushchenko) - netfilter: nf_tables: do not defer rule destruction via call_rcu (Florian Westphal) - netfilter: IDLETIMER: Fix for possible ABBA deadlock (Phil Sutter) - selftests: netfilter: Stabilize rpath.sh (Phil Sutter) - team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (Daniel Borkmann) - team: Fix initial vlan_feature set in __team_compute_features (Daniel Borkmann) - bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (Daniel Borkmann) - bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features (Daniel Borkmann) - net, team, bonding: Add netdev_base_features helper (Daniel Borkmann) - net/sched: netem: account for backlog updates from child qdisc (Martin Ottens) - batman-adv: Do not let TT changes list grows indefinitely (Remi Pommarel) - batman-adv: Remove uninitialized data in full table TT response (Remi Pommarel) - batman-adv: Do not send uninitialized TT changes (Remi Pommarel) - net: dsa: felix: fix stuck CPU-injected packets with short taprio windows (Vladimir Oltean) - splice: do not checksum AF_UNIX sockets (Frederik Deweerdt) - net: usb: qmi_wwan: add Telit FE910C04 compositions (Daniele Palmas) - net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs (Maxim Levitsky) - net: mana: Fix memory leak in mana_gd_setup_irqs (Maxim Levitsky) - MAINTAINERS: Add ethtool.h to NETWORKING [GENERAL] (Simon Horman) - net: renesas: rswitch: handle stop vs interrupt race (Nikita Yushchenko) - net: renesas: rswitch: avoid use-after-put for a device tree node (Nikita Yushchenko) - net: renesas: rswitch: fix leaked pointer on error path (Nikita Yushchenko) - net: renesas: rswitch: fix race window between tx start and complete (Nikita Yushchenko) - net: renesas: rswitch: fix possible early skb release (Nikita Yushchenko) - wifi: cfg80211: sme: init n_channels before channels[] access (Haoyu Li) - wifi: mac80211: fix station NSS capability initialization order (Benjamin Lin) - wifi: mac80211: fix vif addr when switching from monitor to station (Felix Fietkau) - wifi: mac80211: fix a queue stall in certain cases of CSA (Emmanuel Grumbach) - wifi: mac80211: wake the queues in case of failure in resume (Emmanuel Grumbach) - wifi: cfg80211: clear link ID from bitmap during link delete after clean up (Aditya Kumar Singh) - wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon (Haoyu Li) - wifi: mac80211: fix mbss changed flags corruption on 32 bit systems (Issam Hamdi) - wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one (Lin Ma) - tcp: check space before adding MPTCP SYN options (MoYuanhao) - Documentation: networking: Add a caveat to nexthop_compat_mode sysctl (Petr Machata) - bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips (Michael Chan) - udp: fix l4 hash after reconnect (Paolo Abeni) - virtio_net: ensure netdev_tx_reset_queue is called on bind xsk for tx (Koichiro Den) - virtio_ring: add a func argument 'recycle_done' to virtqueue_reset() (Koichiro Den) - virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize (Koichiro Den) - virtio_ring: add a func argument 'recycle_done' to virtqueue_resize() (Koichiro Den) - virtio_net: replace vq2rxq with vq2txq where appropriate (Koichiro Den) - virtio_net: correct netdev_tx_reset_queue() invocation point (Koichiro Den) - octeontx2-af: Fix installation of PF multicast rule (Geetha sowjanya) - qca_spi: Make driver probing reliable (Stefan Wahren) - qca_spi: Fix clock speed for multiple QCA7000 (Stefan Wahren) - cxgb4: use port number to set mac addr (Anumula Murali Mohan Reddy) - net: sparx5: fix the maximum frame length register (Daniel Machon) - net: sparx5: fix default value of monitor ports (Daniel Machon) - net: sparx5: fix FDMA performance issue (Daniel Machon) - net: lan969x: fix the use of spin_lock in PTP handler (Daniel Machon) - net: lan969x: fix cyclic dependency reported by depmod (Daniel Machon) - rtnetlink: fix error code in rtnl_newlink() (Dan Carpenter) - net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set() (Vladimir Oltean) - net: mscc: ocelot: be resilient to loss of PTP packets during transmission (Vladimir Oltean) - net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe (Vladimir Oltean) - net: mscc: ocelot: improve handling of TX timestamp for unknown skb (Vladimir Oltean) - net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb() (Vladimir Oltean) - ip: Return drop reason if in_dev is NULL in ip_route_input_rcu(). (Kuniyuki Iwashima) - net: stmmac: fix TSO DMA API usage causing oops (Russell King (Oracle)) - net: defer final 'struct net' free in netns dismantle (Eric Dumazet) - net: lapb: increase LAPB_HEADER_LEN (Eric Dumazet) - bnxt_en: Fix potential crash when dumping FW log coredump (Hongguang Gao) - bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (Michael Chan) - ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() (Thomas Weißschuh) - selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted (Danielle Ratson) - selftests: mlxsw: sharedbuffer: Remove duplicate test cases (Danielle Ratson) - selftests: mlxsw: sharedbuffer: Remove h1 ingress test case (Danielle Ratson) - net/mlx5: DR, prevent potential error pointer dereference (Dan Carpenter) - tipc: fix NULL deref in cleanup_bearer() (Eric Dumazet) - Revert "unicode: Don't special case ignorable code points" (Linus Torvalds) - vfio/mlx5: Align the page tracking max message size with the device capability (Yishai Hadas) - selftests/ftrace: adjust offset for kprobe syntax error test (Hari Bathini) - clk: en7523: Initialize num before accessing hws in en7523_register_clocks() (Haoyu Li) - clk: en7523: Fix wrong BUS clock for EN7581 (Christian Marangi) - clk: amlogic: axg-audio: revert reset implementation (Jerome Brunet) - Revert "clk: Fix invalid execution of clk_set_rate" (Johan Hovold) - btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount (Filipe Manana) - btrfs: handle bio_split() errors (Johannes Thumshirn) - btrfs: properly wait for writeback before buffered write (Qu Wenruo) - btrfs: fix missing snapshot drew unlock when root is dead during swap activation (Filipe Manana) - btrfs: fix mount failure due to remount races (Qu Wenruo) - tracing/eprobe: Fix to release eprobe when failed to add dyn_event (Masami Hiramatsu (Google)) - headers/cleanup.h: Remove the if_not_guard() facility (Ingo Molnar) - locking/ww_mutex: Fix ww_mutex dummy lockdep map selftest warnings (Thomas Hellström) - perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG (Kan Liang) - perf/x86/intel: Add Arrow Lake U support (Kan Liang) - locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex (John Stultz) - sched/deadline: Fix warning in migrate_enable for boosted tasks (Wander Lairson Costa) - sched/core: Update kernel boot parameters for LAZY preempt. (Sebastian Andrzej Siewior) - sched/core: Prevent wakeup of ksoftirqd during idle load balance (K Prateek Nayak) - sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy (K Prateek Nayak) - sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() (K Prateek Nayak) - softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel (K Prateek Nayak) - sched: fix warning in sched_setaffinity (Josh Don) - sched/deadline: Fix replenish_dl_new_period dl_server condition (Juri Lelli) - x86: Fix build regression with CONFIG_KEXEC_JUMP enabled (Damien Le Moal) - futex: fix user access on powerpc (Linus Torvalds) - Linux 6.13-rc2 (Linus Torvalds) - kbuild: deb-pkg: fix build error with O= (Masahiro Yamada) - modpost: Add .irqentry.text to OTHER_SECTIONS (Thomas Gleixner) - irqchip/stm32mp-exti: CONFIG_STM32MP_EXTI should not default to y when compile-testing (Geert Uytterhoeven) - genirq/proc: Add missing space separator back (Thomas Gleixner) - irqchip/bcm2836: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND (Stefan Wahren) - irqchip/gic-v3: Fix irq_complete_ack() comment (Lorenzo Pieralisi) - clocksource: Make negative motion detection more robust (Thomas Gleixner) - x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails (Sean Christopherson) - x86/cacheinfo: Delete global num_cache_leaves (Ricardo Neri) - cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU (Ricardo Neri) - x86/kexec: Restore GDT on return from ::preserve_context kexec (David Woodhouse) - x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC (Fernando Fernandez Mancera) - x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables (David Woodhouse) - x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation (Len Brown) - x86/pkeys: Ensure updated PKRU value is XRSTOR'd (Aruna Ramakrishna) - x86/pkeys: Change caller of update_pkru_in_sigframe() (Aruna Ramakrishna) - iio: magnetometer: yas530: use signed integer type for clamp limits (Jakob Hauser) - sched/numa: fix memory leak due to the overwritten vma->numab_state (Adrian Huang) - mm/damon: fix order of arguments in damos_before_apply tracepoint (Akinobu Mita) - lib: stackinit: hide never-taken branch from compiler (Kees Cook) - mm/filemap: don't call folio_test_locked() without a reference in next_uptodate_folio() (David Hildenbrand) - scatterlist: fix incorrect func name in kernel-doc (Randy Dunlap) - mm: correct typo in MMAP_STATE() macro (Lorenzo Stoakes) - mm: respect mmap hint address when aligning for THP (Kalesh Singh) - mm: memcg: declare do_memsw_account inline (John Sperbeck) - mm/codetag: swap tags when migrate pages (David Wang) - ocfs2: update seq_file index in ocfs2_dlm_seq_next (Wengang Wang) - stackdepot: fix stack_depot_save_flags() in NMI context (Marco Elver) - mm: open-code page_folio() in dump_page() (Matthew Wilcox (Oracle)) - mm: open-code PageTail in folio_flags() and const_folio_flags() (Matthew Wilcox (Oracle)) - mm: fix vrealloc()'s KASAN poisoning logic (Andrii Nakryiko) - Revert "readahead: properly shorten readahead when falling back to do_page_cache_ra()" (Jan Kara) - selftests/damon: add _damon_sysfs.py to TEST_FILES (Maximilian Heyne) - selftest: hugetlb_dio: fix test naming (Mark Brown) - ocfs2: free inode when ocfs2_get_init_inode() fails (Tetsuo Handa) - nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() (Ryusuke Konishi) - kasan: make report_lock a raw spinlock (Jared Kangas) - mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM (David Hildenbrand) - mm/gup: handle NULL pages in unpin_user_pages() (John Hubbard) - fs/proc/vmcore.c: fix warning when CONFIG_MMU=n (Andrew Morton) - smb: client: fix potential race in cifs_put_tcon() (Paulo Alcantara) - smb3.1.1: fix posix mounts to older servers (Steve French) - fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points (Ralph Boehme) - fs/smb/client: Implement new SMB3 POSIX type (Ralph Boehme) - fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX (Ralph Boehme) - scsi: scsi_debug: Fix hrtimer support for ndelay (John Garry) - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) - scsi: ufs: core: Add missing post notify for power mode change (Peter Wang) - scsi: sg: Fix slab-use-after-free read in sg_release() (Suraj Sonawane) - scsi: ufs: core: sysfs: Prevent div by zero (Gwendal Grignou) - scsi: qla2xxx: Update version to 10.02.09.400-k (Nilesh Javali) - scsi: qla2xxx: Supported speed displayed incorrectly for VPorts (Anil Gurumurthy) - scsi: qla2xxx: Fix NVMe and NPIV connect issue (Quinn Tran) - scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt (Saurav Kashyap) - scsi: qla2xxx: Fix use after free on unload (Quinn Tran) - scsi: qla2xxx: Fix abort in bsg timeout (Quinn Tran) - scsi: mpi3mr: Update driver version to 8.12.0.3.50 (Ranjan Kumar) - scsi: mpi3mr: Handling of fault code for insufficient power (Ranjan Kumar) - scsi: mpi3mr: Start controller indexing from 0 (Ranjan Kumar) - scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs (Ranjan Kumar) - scsi: mpi3mr: Synchronize access to ioctl data buffer (Ranjan Kumar) - scsi: mpt3sas: Update driver version to 51.100.00.00 (Ranjan Kumar) - scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time (Ranjan Kumar) - scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove() (Manivannan Sadhasivam) - scsi: ufs: pltfrm: Drop PM runtime reference count after ufshcd_remove() (Manivannan Sadhasivam) - scsi: ufs: pltfrm: Disable runtime PM during removal of glue drivers (Manivannan Sadhasivam) - scsi: ufs: qcom: Only free platform MSIs when ESI is enabled (Manivannan Sadhasivam) - scsi: ufs: core: Cancel RTC work during ufshcd_remove() (Manivannan Sadhasivam) - scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG (Ziqi Chen) - scsi: target: tcmu: Constify some structures (Christophe JAILLET) - scsi: megaraid_sas: Fix for a potential deadlock (Tomas Henzl) - scsi: lpfc: Fix spelling errors 'asynchronously' (liujing) - scsi: ufs: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - scsi: bfa: Remove unused parsers (Dr. David Alan Gilbert) - scsi: bfa: Remove unused structure builders (Dr. David Alan Gilbert) - scsi: message: fusion: Constify struct pci_device_id (Christophe JAILLET) - scsi: qla1280: Fix hw revision numbering for ISP1020/1040 (Magnus Lindholm) - blk-mq: move cpuhp callback registering out of q->sysfs_lock (Ming Lei) - blk-mq: register cpuhp callback after hctx is added to xarray table (Ming Lei) - nvme-tcp: simplify nvme_tcp_teardown_io_queues() (Chunguang.xu) - nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues() (Chunguang.xu) - nvme-rdma: unquiesce admin_q before destroy it (Chunguang.xu) - nvme-tcp: fix the memleak while create new ctrl failed (Chunguang.xu) - nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary (Christoph Hellwig) - nvmet: replace kmalloc + memset with kzalloc for data allocation (Yu-Chun Lin) - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) - nvme-pci: remove two deallocate zeroes quirks (Keith Busch) - nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported (Christoph Hellwig) - nvmet: use kzalloc instead of ZERO_PAGE in nvme_execute_identify_ns_nvm() (Nilay Shroff) - virtio-blk: don't keep queue frozen during system suspend (Ming Lei) - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again (Liequan Che) - block: rnull: add missing MODULE_DESCRIPTION (FUJITA Tomonori) - io_uring: Change res2 parameter type in io_uring_cmd_done (Bernd Schubert) - jffs2: Fix rtime decompressor (Richard Weinberger) - selftests/bpf: Add more test cases for LPM trie (Hou Tao) - selftests/bpf: Move test_lpm_map.c to map_tests (Hou Tao) - bpf: Use raw_spinlock_t for LPM trie (Hou Tao) - bpf: Switch to bpf mem allocator for LPM trie (Hou Tao) - bpf: Fix exact match conditions in trie_get_next_key() (Hou Tao) - bpf: Handle in-place update for full LPM trie correctly (Hou Tao) - bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie (Hou Tao) - bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem (Hou Tao) - bpf: Remove unnecessary check when updating LPM trie (Hou Tao) - selftests/bpf: Add test for narrow spill into 64-bit spilled scalar (Kumar Kartikeya Dwivedi) - selftests/bpf: Add test for reading from STACK_INVALID slots (Kumar Kartikeya Dwivedi) - selftests/bpf: Introduce __caps_unpriv annotation for tests (Eduard Zingerman) - bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots (Tao Lyu) - bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc (Kumar Kartikeya Dwivedi) - samples/bpf: Remove unnecessary -I flags from libbpf EXTRA_CFLAGS (Eduard Zingerman) - bpf: Zero index arg error string for dynptr and iter (Kumar Kartikeya Dwivedi) - selftests/bpf: Add tests for iter arg check (Kumar Kartikeya Dwivedi) - bpf: Ensure reg is PTR_TO_STACK in process_iter_arg (Tao Lyu) - tools: Override makefile ARCH variable if defined, but empty (Björn Töpel) - selftests/bpf: Add apply_bytes test to test_txmsg_redir_wait_sndmem in test_sockmap (Zijian Zhang) - tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg (Zijian Zhang) - selftests/bpf: Check for PREEMPTION instead of PREEMPT (Sebastian Andrzej Siewior) - bpftool: fix potential NULL pointer dereferencing in prog_dump() (Amir Mohammadi) - xsk: always clear DMA mapping information when unmapping the pool (Larysa Zaremba) - bpf: fix OOB devmap writes when deleting elements (Maciej Fijalkowski) - xsk: fix OOB map writes when deleting elements (Maciej Fijalkowski) - selftest/bpf: Add test for vsock removal from sockmap on close() (Michal Luczaj) - bpf, vsock: Invoke proto::close on close() (Michal Luczaj) - selftest/bpf: Add test for af_vsock poll() (Michal Luczaj) - bpf, vsock: Fix poll() missing a queue (Michal Luczaj) - bpf, lsm: Remove getlsmprop hooks BTF IDs (Thomas Weißschuh) - arm64: ptrace: fix partial SETREGSET for NT_ARM_GCS (Mark Rutland) - arm64: ptrace: fix partial SETREGSET for NT_ARM_POE (Mark Rutland) - arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR (Mark Rutland) - arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL (Mark Rutland) - arm64: cpufeature: Add GCS to cpucap_is_possible() (Robin Murphy) - coco: virt: arm64: Do not enable cca guest driver by default (Suzuki K Poulose) - arm64: mte: Fix copy_highpage() warning on hugetlb folios (Catalin Marinas) - arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs (Catalin Marinas) - ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A (Qinxin Xia) - MAINTAINERS: Add CCA and pKVM CoCO guest support to the ARM64 entry (Will Deacon) - drivers/virt: pkvm: Don't fail ioremap() call if MMIO_GUARD fails (Will Deacon) - arm64: patching: avoid early page_to_phys() (Mark Rutland) - arm64: mm: Fix zone_dma_limit calculation (Yang Shi) - arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place (Yang Shi) - arch_numa: Restore nid checks before registering a memblock with a node (Marc Zyngier) - memblock: allow zero threshold in validate_numa_converage() (Mike Rapoport (Microsoft)) - drm/amdgpu: rework resume handling for display (v2) (Alex Deucher) - drm/amd/pm: fix and simplify workload handling (Alex Deucher) - Revert "drm/amd/pm: correct the workload setting" (Alex Deucher) - drm/amdgpu: fix sriov reinit late orders (Yiqing Yao) - drm/amdgpu: Fix ISP hw init issue (Pratap Nirujogi) - drm/amd/display: Add hblank borrowing support (Chris Park) - drm/amd/display: Limit VTotal range to max hw cap minus fp (Dillon Varone) - drm/amd/display: Correct prefetch calculation (Lo-an Chen) - drm/amd/display: Add option to retrieve detile buffer size (Sung Lee) - drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm (Peterson Guo) - drm/amdkfd: hard-code cacheline for gc943,gc944 (David Yat Sin) - drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12 (Sreekant Somasekharan) - drm/amd/display: Fix programming backlight on OLED panels (Mario Limonciello) - drm/amd: Sanity check the ACPI EDID (Mario Limonciello) - drm/amdgpu/hdp7.0: do a posting read when flushing HDP (Alex Deucher) - drm/amdgpu/hdp6.0: do a posting read when flushing HDP (Alex Deucher) - drm/amdgpu/hdp5.2: do a posting read when flushing HDP (Alex Deucher) - drm/amdgpu/hdp5.0: do a posting read when flushing HDP (Alex Deucher) - drm/amdgpu/hdp4.0: do a posting read when flushing HDP (Alex Deucher) - drm/amdgpu/jpeg1.0: fix idle work handler (Alex Deucher) - drm/v3d: Enable Performance Counters before clearing them (Maíra Canal) - drm/dp_mst: Use reset_msg_rx_state() instead of open coding it (Imre Deak) - drm/dp_mst: Reset message rx state after OOM in drm_dp_mst_handle_up_req() (Imre Deak) - drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() (Imre Deak) - drm/dp_mst: Fix down request message timeout handling (Imre Deak) - drm/dp_mst: Simplify error path in drm_dp_mst_handle_down_rep() (Imre Deak) - drm/dp_mst: Verify request type in the corresponding down message reply (Imre Deak) - drm/dp_mst: Fix resetting msg rx state after topology removal (Imre Deak) - drm/xe: Move the coredump registration to the worker thread (John Harrison) - drm/xe/guc: Fix missing init value and add register order check (Zhanjun Dong) - drm/sti: Add __iomem for mixer_dbg_mxn's parameter (Pei Xiao) - drm/dp_mst: Fix MST sideband message body length check (Imre Deak) - dma-buf: fix dma_fence_array_signaled v4 (Christian König) - dma-fence: Use kernel's sort for merging fences (Tvrtko Ursulin) - dma-fence: Fix reference leak on fence merge failure path (Tvrtko Ursulin) - ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec (Nícolas F. R. A. Prado) - ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai() (Dan Carpenter) - ASoC: Intel: avs: da7219: Remove suspend_pre() and resume_post() (Marek Maslanka) - ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly" (Colin Ian King) - ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops (Chris Chiu) - ALSA: usb-audio: Add extra PID for RME Digiface USB (Asahi Lina) - ALSA: usb-audio: Fix a DMA to stack memory bug (Dan Carpenter) - ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) (Sahas Leelodharry) - ALSA: hda/tas2781: Fix error code tas2781_read_acpi() (Dan Carpenter) - ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 (Nazar Bilinskyi) - ALSA: usb-audio: add mixer mapping for Corsair HS80 (Marie Ramlow) - ALSA: ump: Shut up truncated string warning (Takashi Iwai) - ALSA: sh: Use standard helper for buffer accesses (Takashi Iwai) - ALSA: usb-audio: Notify xrun for low-latency mode (Takashi Iwai) - ALSA: hda/conexant: fix Z60MR100 startup pop issue (bo liu) - ALSA: ump: Update legacy substream names upon FB info update (Takashi Iwai) - ALSA: ump: Indicate the inactive group in legacy substream names (Takashi Iwai) - ALSA: ump: Don't open legacy substream for an inactive group (Takashi Iwai) - ALSA: seq: ump: Fix seq port updates per FB info notify (Takashi Iwai) - regmap: detach regmap from dev on regmap_exit (Cosmin Tanislav) - regmap: Use correct format specifier for logging range errors (Mark Brown) - spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled() (Purushothama Siddaiah) - spi: intel: Add Panther Lake SPI controller support (Aapo Vienamo) - spi: apple: Set use_gpio_descriptors to true (Sasha Finkelstein) - spi: mpc52xx: Add cancel_work_sync before module remove (Pei Xiao) - mmc: core: Further prevent card detect during shutdown (Ulf Hansson) - mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet (Hans de Goede) - pmdomain: imx: gpcv2: Adjust delay after power up handshake (Shengjiu Wang) - pmdomain: core: Fix error path in pm_genpd_init() when ida alloc fails (Ulf Hansson) - pmdomain: core: Add missing put_device() (Ulf Hansson) - dt-bindings: power: mediatek: Add another nested power-domain layer (Fei Shao) - audit: workaround a GCC bug triggered by task comm changes (Yafang shao) - iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_TYPE_ARM_SMMUV3 (Jason Gunthorpe) - iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd_fail_nth (Nicolin Chen) - iommufd: Fix out_fput in iommufd_fault_alloc() (Nicolin Chen) - iommufd: Fix typos in kernel-doc comments (Randy Dunlap) - ksmbd: align aux_payload_buf to avoid OOB reads in cryptographic operations (Norbert Szetei) - ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write (Jordy Zomer) - ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read (Jordy Zomer) - smb: server: Fix building with GCC 15 (Brahmajit Das) - net :mana :Request a V2 response version for MANA_QUERY_GF_STAT (Shradha Gupta) - net: avoid potential UAF in default_operstate() (Eric Dumazet) - netfilter: nft_set_hash: skip duplicated elements pending gc run (Pablo Neira Ayuso) - netfilter: ipset: Hold module reference while requesting a module (Phil Sutter) - netfilter: nft_inner: incorrect percpu area handling under softirq (Pablo Neira Ayuso) - netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level (Pablo Neira Ayuso) - netfilter: x_tables: fix LED ID check in led_tg_check() (Dmitry Antipov) - ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() (Jinghao Jia) - vsock/test: verify socket options after setting them (Konstantin Shkolnyy) - vsock/test: fix parameter types in SO_VM_SOCKETS_* calls (Konstantin Shkolnyy) - vsock/test: fix failures due to wrong SO_RCVLOWAT parameter (Konstantin Shkolnyy) - igb: Fix potential invalid memory access in igb_init_module() (Yuan Can) - ixgbe: Correct BASE-BX10 compliance code (Tore Amundsen) - ixgbe: downgrade logging of unsupported VF API version to debug (Jacob Keller) - ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5 (Jacob Keller) - idpf: set completion tag for "empty" bufs associated with a packet (Joshua Hay) - ice: Fix VLAN pruning in switchdev mode (Marcin Szycik) - ice: Fix NULL pointer dereference in switchdev (Wojciech Drewek) - ice: fix PHY timestamp extraction for ETH56G (Przemyslaw Korba) - ice: fix PHY Clock Recovery availability check (Arkadiusz Kubalewski) - net/mlx5e: Remove workaround to avoid syndrome for internal port (Jianbo Liu) - net/mlx5e: SD, Use correct mdev to build channel param (Tariq Toukan) - net/mlx5: E-Switch, Fix switching to switchdev mode in MPV (Patrisious Haddad) - net/mlx5: E-Switch, Fix switching to switchdev mode with IB device disabled (Patrisious Haddad) - net/mlx5: HWS: Properly set bwc queue locks lock classes (Cosmin Ratiu) - net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout (Cosmin Ratiu) - bnxt_en: handle tpa_info in queue API implementation (David Wei) - bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap() (David Wei) - bnxt_en: refactor tpa_info alloc/free into helpers (David Wei) - geneve: do not assume mac header is set in geneve_xmit_skb() (Eric Dumazet) - mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4 (Ido Schimmel) - ethtool: Fix wrong mod state in case of verbose and no_mask bitset (Kory Maincent) - ipmr: tune the ipmr_can_free_table() checks. (Paolo Abeni) - net: sched: fix ordering of qlen adjustment (Lion Ackermann) - net: sched: fix erspan_opt settings in cls_flower (Xin Long) - ethtool: Fix access to uninitialized fields in set RXNFC command (Gal Pressman) - Revert "udp: avoid calling sock_def_readable() if possible" (Fernando Fernandez Mancera) - net: Make napi_hash_lock irq safe (Joe Damato) - net: hsr: must allocate more bytes for RedBox support (Eric Dumazet) - rtnetlink: fix double call of rtnl_link_get_net_ifla() (Cong Wang) - net/qed: allow old cards not supporting "num_images" to work (Louis Leseur) - net/smc: fix LGR and link use-after-free issue (Wen Gu) - net/smc: initialize close_work early to avoid warning (Wen Gu) - tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (Kuniyuki Iwashima) - dccp: Fix memory leak in dccp_feat_change_recv (Ivan Solodovnikov) - net/ipv6: release expired exception dst cached in socket (Jiri Wiesner) - net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on LAN7800/7850 (Oleksij Rempel) - can: j1939: j1939_session_new(): fix skb reference counting (Dmitry Antipov) - can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6. (Marc Kleine-Budde) - can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics (Dario Binacchi) - can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics (Dario Binacchi) - can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics (Dario Binacchi) - can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics (Dario Binacchi) - can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics (Dario Binacchi) - can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics (Dario Binacchi) - can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics (Dario Binacchi) - can: hi311x: hi3110_can_ist(): update state error statistics if skb allocation fails (Dario Binacchi) - can: hi311x: hi3110_can_ist(): fix potential use-after-free (Dario Binacchi) - can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL (Dario Binacchi) - can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails (Dario Binacchi) - can: gs_usb: add usb endpoint address detection at driver probe step (Alexander Kozhinov) - can: dev: can_set_termination(): allow sleeping GPIOs (Marc Kleine-Budde) - MAINTAINERS: list PTP drivers under networking (Jakub Kicinski) - octeontx2-af: Fix SDP MAC link credits configuration (Geetha sowjanya) - ipv6: avoid possible NULL deref in modify_prefix_route() (Eric Dumazet) - net: Fix icmp host relookup triggering ip_rt_bug (Dong Chenchen) - selftests: drv-net: rss_ctx: Add test for ntuple rule (Daniel Xu) - bnxt_en: ethtool: Supply ntuple rss context action (Daniel Xu) - net: hsr: avoid potential out-of-bound access in fill_frame_info() (Eric Dumazet) - docs: net: bareudp: fix spelling and grammar mistakes (Vyshnav Ajith) - selinux: use sk_to_full_sk() in selinux_ip_output() (Eric Dumazet) - net/sched: tbf: correct backlog statistic for GSO packets (Martin Ottens) - ptp: Add error handling for adjfine callback in ptp_clock_adjtime (Ajay Kaher) - tcp: populate XPS related fields of timewait sockets (Eric Dumazet) - net: enetc: Do not configure preemptible TCs if SIs do not support (Wei Fang) - net: enetc: read TSN capabilities from port register, not SI (Vladimir Oltean) - tracing: Fix archs that still call tracepoints without RCU watching (Steven Rostedt) - tracing: Fix cmp_entries_dup() to respect sort() comparison rules (Kuan-Wei Chiu) - selftests/hid: fix kfunc inclusions with newer bpftool (Benjamin Tissoires) - HID: bpf: drop unneeded casts discarding const (Thomas Weißschuh) - HID: bpf: constify hid_ops (Thomas Weißschuh) - selftests: hid: fix typo and exit code (Maximilian Heyne) - HID: wacom: fix when get product name maybe null pointer (WangYuli) - HID: i2c-hid: Revert to using power commands to wake on resume (Kenny Levinsen) - watchdog: rti: of: honor timeout-sec property (Alexander Sverdlin) - watchdog: s3c2410_wdt: add support for exynosautov920 SoC (Byoungtae Cho) - dt-bindings: watchdog: Document ExynosAutoV920 watchdog bindings (Byoungtae Cho) - watchdog: mediatek: Add support for MT6735 TOPRGU/WDT (Yassine Oudjana) - watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() (Yassine Oudjana) - dt-bindings: watchdog: fsl-imx-wdt: Add missing 'big-endian' property (Animesh Agarwal) - dt-bindings: watchdog: Document Qualcomm QCS8300 (Xin Liu) - docs: ABI: Fix spelling mistake in pretimeout_avaialable_governors (Colin Ian King) - Revert "watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs" (Peter Griffin) - watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler (Claudiu Beznea) - watchdog: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04 (James Hilliard) - watchdog: da9063: Remove __maybe_unused notations (Fabio Estevam) - watchdog: da9063: Do not use a global variable (Fabio Estevam) - watchdog: Delete the cpu5wdt driver (Jean Delvare) - watchdog: Add support for Airoha EN7851 watchdog (Christian Marangi) - dt-bindings: watchdog: airoha: document watchdog for Airoha EN7581 (Christian Marangi) - watchdog: sl28cpld_wdt: don't print out if registering watchdog fails (Wolfram Sang) - watchdog: rza_wdt: don't print out if registering watchdog fails (Wolfram Sang) - watchdog: rti_wdt: don't print out if registering watchdog fails (Wolfram Sang) - watchdog: octeon-wdt: don't print out if registering watchdog fails (Wolfram Sang) - watchdog: it87_wdt: don't print out if registering watchdog fails (Wolfram Sang) - watchdog: iTCO_wdt: don't print out if registering watchdog fails (Wolfram Sang) - watchdog: gxp-wdt: don't print out if registering watchdog fails (Wolfram Sang) - watchdog: da9055_wdt: don't print out if registering watchdog fails (Wolfram Sang) - watchdog: always print when registering watchdog fails (Wolfram Sang) - watchdog: armada_37xx_wdt: remove struct resource (Rosen Penev) - watchdog: apple: Increase reset delay to 150ms (Nick Chan) - watchdog: apple: Actually flush writes after requesting watchdog restart (Nick Chan) - watchdog: stm32_iwdg: Add pretimeout support (Marek Vasut) - MAINTAINERS: Update the maintainer of StarFive watchdog driver (Xingyu Wu) - watchdog: ziirave_wdt: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - dt-bindings: watchdog: Document Qualcomm QCS615 watchdog (lijuang) - watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency (Harini T) - iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call (Oleksandr Ocheretnyi) - watchdog: fix typo in the comment (Yan Zhen) - LoongArch: KVM: Protect kvm_io_bus_{read,write}() with SRCU (Huacai Chen) - LoongArch: KVM: Protect kvm_check_requests() with SRCU (Huacai Chen) - LoongArch: BPF: Adjust the parameter of emit_jirl() (Tiezhu Yang) - LoongArch: Add architecture specific huge_pte_clear() (Bibo Mao) - LoongArch/irq: Use seq_put_decimal_ull_width() for decimal values (David Wang) - LoongArch: Fix reserving screen info memory for above-4G firmware (Huacai Chen) - platform/x86: asus-nb-wmi: Ignore unknown event 0xCF (Armin Wolf) - platform/x86: asus-wmi: Ignore return value when writing thermal policy (Armin Wolf) - platform/x86: samsung-laptop: Match MODULE_DESCRIPTION() to functionality (Sedat Dilek) - btrfs: fix lockdep warnings on io_uring encoded reads (Mark Harmstone) - btrfs: ref-verify: fix use-after-free after invalid ref action (Filipe Manana) - btrfs: add a sanity check for btrfs root in btrfs_search_slot() (Lizhi Xu) - btrfs: don't loop for nowait writes when checking for cross references (Filipe Manana) - btrfs: sysfs: advertise experimental features only if CONFIG_BTRFS_EXPERIMENTAL=y (Filipe Manana) - btrfs: fix deadlock between transaction commits and extent locks (Filipe Manana) - btrfs: fix use-after-free in btrfs_encoded_read_endio() (Johannes Thumshirn) - udf: Verify inode link counts before performing rename (Jan Kara) - udf: Skip parent dir link count update if corrupted (Jan Kara) - quota: flush quota_release_work upon quota writeback (Ojaswin Mujoo) - xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_extent_hole_delay (Christoph Hellwig) - xfs: Use xchg() in xlog_cil_insert_pcp_aggregate() (Uros Bizjak) - xfs: prevent mount and log shutdown race (Dave Chinner) - xfs: delalloc and quota softlimit timers are incoherent (Dave Chinner) - xfs: fix sparse inode limits on runt AG (Dave Chinner) - xfs: remove unknown compat feature check in superblock write validation (Long Li) - xfs: eliminate lockdep false positives in xfs_attr_shortform_list (Long Li) - module: Convert default symbol namespace to string literal (Masahiro Yamada) - doc: module: revert misconversions for MODULE_IMPORT_NS() (Masahiro Yamada) - scripts/nsdeps: get 'make nsdeps' working again (Masahiro Yamada) - module: Convert symbol namespace to string literal (Peter Zijlstra) - Get rid of 'remove_new' relic from platform driver struct (Linus Torvalds) - Linux 6.13-rc1 (Linus Torvalds) - MAINTAINERS: fix typo in I2C OF COMPONENT PROBER (Lukas Bulwahn) - of: base: Document prefix argument for of_get_next_child_with_prefix() (Chen-Yu Tsai) - i2c: Fix whitespace style issue (Liam Zuiderhoek) - arm64: dts: mediatek: mt8173-elm-hana: Mark touchscreens and trackpads as fail (Chen-Yu Tsai) - platform/chrome: Introduce device tree hardware prober (Chen-Yu Tsai) - i2c: of-prober: Add GPIO support to simple helpers (Chen-Yu Tsai) - i2c: of-prober: Add simple helpers for regulator support (Chen-Yu Tsai) - i2c: Introduce OF component probe function (Chen-Yu Tsai) - of: base: Add for_each_child_of_node_with_prefix() (Chen-Yu Tsai) - of: dynamic: Add of_changeset_update_prop_string (Chen-Yu Tsai) - printf: Remove unused 'bprintf' (Dr. David Alan Gilbert) - posix-timers: Target group sigqueue to current task only if not exiting (Frederic Weisbecker) - delay: Fix ndelay() spuriously treated as udelay() (Frederic Weisbecker) - ntp: Remove invalid cast in time offset math (Marcelo Dalmas) - irqchip: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 (Zhou Wang) - irqchip/irq-mvebu-sei: Move misplaced select() callback to SEI CP domain (Russell King (Oracle)) - x86/CPU/AMD: Terminate the erratum_1386_microcode array (Sebastian Andrzej Siewior) - x86/Documentation: Update algo in init_size description of boot protocol (Andy Shevchenko) - x86/microcode/AMD: Flush patch buffer mapping after application (Borislav Petkov (AMD)) - x86/mm: Carve out INVLPG inline asm for use by others (Borislav Petkov (AMD)) - x86/cpu: Fix PPIN initialization (Tony Luck) - strscpy: write destination buffer only once (Linus Torvalds) - tools/power turbostat: 2024.11.30 (Len Brown) - tools/power turbostat: Add RAPL psys as a built-in counter (Patryk Wlazlyn) - tools/power turbostat: Fix child's argument forwarding (Patryk Wlazlyn) - tools/power turbostat: Force --no-perf in --dump mode (Patryk Wlazlyn) - tools/power turbostat: Add support for /sys/class/drm/card1 (Zhang Rui) - tools/power turbostat: Cache graphics sysfs file descriptors during probe (Zhang Rui) - tools/power turbostat: Consolidate graphics sysfs access (Zhang Rui) - tools/power turbostat: Remove unnecessary fflush() call (Zhang Rui) - tools/power turbostat: Enhance platform divergence description (Zhang Rui) - tools/power turbostat: Add initial support for GraniteRapids-D (Zhang Rui) - tools/power turbostat: Remove PC3 support on Lunarlake (Zhang Rui) - tools/power turbostat: Rename arl_features to lnl_features (Zhang Rui) - tools/power turbostat: Add back PC8 support on Arrowlake (Zhang Rui) - tools/power turbostat: Remove PC7/PC9 support on MTL (Zhang Rui) - tools/power turbostat: Honor --show CPU, even when even when num_cpus=1 (Patryk Wlazlyn) - tools/power turbostat: Fix trailing '\n' parsing (Zhang Rui) - tools/power turbostat: Allow using cpu device in perf counters on hybrid platforms (Patryk Wlazlyn) - tools/power turbostat: Fix column printing for PMT xtal_time counters (Patryk Wlazlyn) - tools/power turbostat: fix GCC9 build regression (Todd Brandt) - PCI/pwrctrl: Unregister platform device only if one actually exists (Brian Norris) - ima: uncover hidden variable in ima_match_rules() (Casey Schaufler) - brd: decrease the number of allocated pages which discarded (Zhang Xianwei) - block, bfq: fix bfqq uaf in bfq_limit_depth() (Yu Kuai) - block: Don't allow an atomic write be truncated in blkdev_write_iter() (John Garry) - mq-deadline: don't call req_get_ioprio from the I/O completion handler (Christoph Hellwig) - block: Prevent potential deadlock in blk_revalidate_disk_zones() (Damien Le Moal) - block: Remove extra part pointer NULLify in blk_rq_init() (John Garry) - nvme: tuning pr code by using defined structs and macros (Guixin Liu) - nvme: introduce change ptpl and iekey definition (Guixin Liu) - nvme-fabrics: fix kernel crash while shutting down controller (Nilay Shroff) - Revert "nvme: make keep-alive synchronous operation" (Nilay Shroff) - nvme-pci: use sgls for all user requests if possible (Keith Busch) - nvme: define the remaining used sgls constants (Keith Busch) - nvme-pci: add support for sgl metadata (Keith Busch) - nvme/multipath: Fix RCU list traversal to use SRCU primitive (Breno Leitao) - block: return bool from get_disk_ro and bdev_read_only (Christoph Hellwig) - block: remove a duplicate definition for bdev_read_only (Christoph Hellwig) - block: return bool from blk_rq_aligned (Christoph Hellwig) - block: return unsigned int from blk_lim_dma_alignment_and_pad (Christoph Hellwig) - block: return unsigned int from queue_dma_alignment (Christoph Hellwig) - block: return unsigned int from bdev_io_opt (Christoph Hellwig) - block: req->bio is always set in the merge code (Christoph Hellwig) - block: don't bother checking the data direction for merges (Christoph Hellwig) - block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor (Suraj Sonawane) - Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()" (Zach Wade) - md/raid10: Atomic write support (John Garry) - md/raid1: Atomic write support (John Garry) - md/raid0: Atomic write support (John Garry) - block: Support atomic writes limits for stacked devices (John Garry) - block: Add extra checks in blk_validate_atomic_write_limits() (John Garry) - ublk: fix error code for unsupported command (Ming Lei) - block: Drop granularity check in queue_limit_discard_alignment() (John Garry) - loop: Fix ABBA locking race (OGAWA Hirofumi) - block: return unsigned int from bdev_io_min (Christoph Hellwig) - block: fix uaf for flush rq while iterating tags (Yu Kuai) - blk-settings: round down io_opt to physical_block_size (Mikulas Patocka) - rust: block: simplify Result<()> in validate_block_size return (Manas) - io_uring/tctx: work around xa_store() allocation error issue (Jens Axboe) - io_uring: fix corner case forgetting to vunmap (Pavel Begunkov) - io_uring: fix task_work cap overshooting (Jens Axboe) - io_uring: check for overflows in io_pin_pages (Pavel Begunkov) - io_uring/nop: ensure nop->fd is always initialized (Jens Axboe) - io_uring: limit local tw done (David Wei) - io_uring: add io_local_work_pending() (David Wei) - io_uring/region: return negative -E2BIG in io_create_region() (Dan Carpenter) - io_uring: protect register tracing (Pavel Begunkov) - io_uring: remove io_uring_cqwait_reg_arg (Pavel Begunkov) - dma-debug: fix physical address calculation for struct dma_debug_entry (Fedor Pchelkin) - KVM: riscv: selftests: Add Svade and Svadu Extension to get-reg-list test (Yong-Xuan Wang) - RISC-V: KVM: Add Svade and Svadu Extensions Support for Guest/VM (Yong-Xuan Wang) - dt-bindings: riscv: Add Svade and Svadu Entries (Yong-Xuan Wang) - RISC-V: Add Svade and Svadu Extensions Support (Yong-Xuan Wang) - KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp counters (Oliver Upton) - KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status (Raghavendra Rao Ananta) - KVM: arm64: Mark set_sysreg_masks() as inline to avoid build failure (Marc Zyngier) - KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes (Marc Zyngier) - KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition (Marc Zyngier) - KVM: arm64: vgic: Make vgic_get_irq() more robust (Marc Zyngier) - KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR (Marc Zyngier) - sh: intc: Fix use-after-free bug in register_intc_controller() (Dan Carpenter) - sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Huacai Chen) - perf/arm-cmn: Ensure port and device id bits are set properly (Namhyung Kim) - perf/arm-smmuv3: Fix lockdep assert in ->event_init() (Chun-Tse Shao) - arm64: disable ARCH_CORRECT_STACKTRACE_ON_KRETPROBE tests (Mark Rutland) - kbuild: rename .tmp_vmlinux.kallsyms0.syms to .tmp_vmlinux0.syms (Sedat Dilek) - gitignore: Don't ignore 'tags' directory (Li Zhijian) - kbuild: add dependency from vmlinux to resolve_btfids (Thomas Weißschuh) - modpost: replace tdb_hash() with hash_str() (Masahiro Yamada) - kbuild: deb-pkg: add python3:native to build dependency (Masahiro Yamada) - genksyms: reduce indentation in export_symbol() (Masahiro Yamada) - modpost: improve error messages in device_id_check() (Masahiro Yamada) - modpost: rename alias symbol for MODULE_DEVICE_TABLE() (Masahiro Yamada) - modpost: rename variables in handle_moddevtable() (Masahiro Yamada) - modpost: move strstarts() to modpost.h (Masahiro Yamada) - modpost: convert do_usb_table() to a generic handler (Masahiro Yamada) - modpost: convert do_of_table() to a generic handler (Masahiro Yamada) - modpost: convert do_pnp_device_entry() to a generic handler (Masahiro Yamada) - modpost: convert do_pnp_card_entries() to a generic handler (Masahiro Yamada) - modpost: call module_alias_printf() from all do_*_entry() functions (Masahiro Yamada) - modpost: pass (struct module *) to do_*_entry() functions (Masahiro Yamada) - modpost: remove DEF_FIELD_ADDR_VAR() macro (Masahiro Yamada) - modpost: deduplicate MODULE_ALIAS() for all drivers (Masahiro Yamada) - modpost: introduce module_alias_printf() helper (Masahiro Yamada) - modpost: remove unnecessary check in do_acpi_entry() (Masahiro Yamada) - modpost: remove incorrect code in do_eisa_entry() (Masahiro Yamada) - setlocalversion: add -e option (Masahiro Yamada) - setlocalversion: work around "git describe" performance (Rasmus Villemoes) - kbuild: switch from lz4c to lz4 for compression (Parth Pancholi) - kbuild: re-enable KCSAN for autogenerated *.mod.c intermediaries (Masahiro Yamada) - kbuild: enable objtool for *.mod.o and additional kernel objects (Masahiro Yamada) - kbuild: move cmd_cc_o_c and cmd_as_o_S to scripts/Malefile.lib (Masahiro Yamada) - kbuild: remove support for single %%.symtypes build rule (Masahiro Yamada) - kbuild: do not pass -r to genksyms when *.symref does not exist (Masahiro Yamada) - kbuild: allow to start building external modules in any directory (Masahiro Yamada) - kbuild: make wrapper Makefile more convenient for external modules (Masahiro Yamada) - kbuild: use absolute path in the generated wrapper Makefile (Masahiro Yamada) - kbuild: support -fmacro-prefix-map for external modules (Masahiro Yamada) - kbuild: support building external modules in a separate build directory (Masahiro Yamada) - kbuild: remove extmod_prefix, MODORDER, MODULES_NSDEPS variables (Masahiro Yamada) - kbuild: change working directory to external module directory with M= (Masahiro Yamada) - kbuild: use 'output' variable to create the output directory (Masahiro Yamada) - kbuild: rename abs_objtree to abs_output (Masahiro Yamada) - kbuild: add $(objtree)/ prefix to some in-kernel build artifacts (Masahiro Yamada) - kbuild: replace two $(abs_objtree) with $(CURDIR) in top Makefile (Masahiro Yamada) - kbuild: deb-pkg: Don't fail if modules.order is missing (Matt Fleming) - Rename .data.once to .data..once to fix resetting WARN*_ONCE (Masahiro Yamada) - Rename .data.unlikely to .data..unlikely (Masahiro Yamada) - kbuild: Fix Propeller build option (Rong Xu) - kbuild: Add Propeller configuration for kernel build (Rong Xu) - AutoFDO: Enable machine function split optimization for AutoFDO (Rong Xu) - AutoFDO: Enable -ffunction-sections for the AutoFDO build (Rong Xu) - vmlinux.lds.h: Add markers for text_unlikely and text_hot sections (Rong Xu) - vmlinux.lds.h: Adjust symbol ordering in text output section (Rong Xu) - MIPS: Place __kernel_entry at the beginning of text section (Rong Xu) - objtool: Fix unreachable instruction warnings for weak functions (Rong Xu) - kbuild: Add AutoFDO support for Clang build (Rong Xu) - kbuild: simplify rustfmt target (Masahiro Yamada) - kconfig: document the positional argument in the help message (Masahiro Yamada) - kconfig: qconf: remove unnecessary mode check in ConfigItem::updateMenu() (Masahiro Yamada) - kconfig: qconf: refactor ConfigInfoView::clicked() (Masahiro Yamada) - kconfig: add sym_get_prompt_menu() helper function (Masahiro Yamada) - kconfig: qconf: remove non-functional href="m..." tag (Masahiro Yamada) - kconfig: qconf: remove redundant check in goBack() (Masahiro Yamada) - kconfig: qconf: avoid unnecessary parentSelected() when ESC is pressed (Masahiro Yamada) - kconfig: qconf: remove ConfigItem::visible member (Masahiro Yamada) - kconfig: qconf: do not show goParent button in split view (Masahiro Yamada) - kconfig: qconf: convert the last old connection syntax to Qt5 style (Masahiro Yamada) - kconfig: qconf: remove unnecessary lastWindowClosed() signal connection (Masahiro Yamada) - kconfig: qconf: remove unnecessary setRootIsDecorated() call (Masahiro Yamada) - kconfig: qconf: remove redundant type check for choice members (Masahiro Yamada) - kconfig: qconf: remove mouse{Press,Move}Event() functions (Masahiro Yamada) - kconfig: qconf: simplify character replacement (Rolf Eike Beer) - kconfig: qconf: use default platform shortcuts (Rolf Eike Beer) - kconfig: qconf: use QString to store path to configuration file (Rolf Eike Beer) - kconfig: nconf: Fix typo in function comment (Thorsten Blum) - streamline_config.pl: remove prompt warnings for configs with defaults (David Hunter) - streamline_config.pl: ensure all defaults are tracked (David Hunter) - streamline_config.pl: fix missing variable operator in debug print (David Hunter) - kconfig: nconf: Use TAB to cycle thru dialog buttons (Thorsten Blum) - kconfig: qconf: set parent in the widget constructor (Masahiro Yamada) - kconfig: qconf: reorder code in ConfigMainWindow() constructor (Masahiro Yamada) - kconfig: qconf: set QSplitter orientation in the constructor (Masahiro Yamada) - kconfig: remove zconfprint() (Masahiro Yamada) - kconfig: remove support for "bool" prompt for choice entries (Masahiro Yamada) - usb: use "prompt" instead of "bool" for choice prompts (Masahiro Yamada) - kbuild: add generic support for built-in boot DTBs (Masahiro Yamada) - kbuild: check the presence of include/generated/rustc_cfg (Masahiro Yamada) - kbuild: refactor the check for missing config files (Masahiro Yamada) - speakup: use SPKDIR=$(src) to specify the source directory (Masahiro Yamada) - rtc: ab-eoz9: don't fail temperature reads on undervoltage notification (Maxime Chevallier) - rtc: rzn1: reduce register access (Wolfram Sang) - rtc: rzn1: drop superfluous wday calculation (Wolfram Sang) - m68k: mvme147, mvme16x: Adopt rtc-m48t59 platform driver (Finn Thain) - rtc: brcmstb-waketimer: don't include 'pm_wakeup.h' directly (Wolfram Sang) - rtc: m48t59: Use platform_data struct for year offset value (Finn Thain) - rtc: ab-eoz9: fix abeoz9_rtc_read_alarm (Alexandre Belloni) - rtc: rv3028: fix RV3028_TS_COUNT type (Alexandre Belloni) - rtc: rzn1: update Michel's email (Wolfram Sang) - rtc: rzn1: fix BCD to rtc_time conversion errors (Wolfram Sang) - rtc: amlogic-a4: fix compile error (Xianwei Zhao) - rtc: amlogic-a4: drop error messages (Alexandre Belloni) - MAINTAINERS: Add an entry for Amlogic RTC driver (Yiting Deng) - rtc: support for the Amlogic on-chip RTC (Yiting Deng) - dt-bindings: rtc: Add Amlogic A4 and A5 RTC (Yiting Deng) - rtc: add driver for Marvell 88PM886 PMIC RTC (Karel Balej) - rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Yongliang Gao) - rtc: pcf8563: Switch to regmap (Nobuhiro Iwamatsu) - rtc: pcf8563: Sort headers alphabetically (Nobuhiro Iwamatsu) - rtc: abx80x: Fix WDT bit position of the status register (Nobuhiro Iwamatsu) - rtc: mt6359: Use RTC_TC_DOW hardware register for wday (AngeloGioacchino Del Regno) - rtc: mt6359: Add RTC hardware range and add support for start-year (AngeloGioacchino Del Regno) - dt-bindings: rtc: sun6i: Add Allwinner A523 support (Andre Przywara) - rtc: bbnsm: add remove hook (Peng Fan) - rtc: isl12022: Replace uint8_t types with u8 (Esben Haabendal) - rtc: isl12022: Add alarm support (Esben Haabendal) - rtc: isl12022: Prepare for extending rtc device drvdata (Esben Haabendal) - rtc: rtc-mc146818-lib: Use is_leap_year instead of calculate leap years (Nobuhiro Iwamatsu) - rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - rtc: Makefile: Replace spaces with tab. (Tóth János) - rtc: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - dt-bindings: rtc: mpfs-rtc: remove Lewis from maintainers (Conor Dooley) - rtc: renesas-rtca3: Fix compilation error on RISC-V (Claudiu Beznea) - rtc: cmos: avoid taking rtc_lock for extended period of time (Dmitry Torokhov) - rtc: renesas-rtca3: Add driver for RTCA-3 available on Renesas RZ/G3S SoC (Claudiu Beznea) - dt-bindings: rtc: renesas,rzg3s-rtc: Document the Renesas RTCA-3 IP (Claudiu Beznea) - dt-bindings: rtc: mpfs-rtc: Properly name file (Alexandre Belloni) - dt-bindings: rtc: mpfs-rtc: Add PIC64GX compatibility (Pierre-Henry Moussay) - hostfs: Fix the NULL vs IS_ERR() bug for __filemap_get_folio() (ZhangPeng) - um: move thread info into task (Benjamin Berg) - um: Always dump trace for specified task in show_stack (Tiwei Bie) - um: vector: Do not use drvdata in release (Tiwei Bie) - um: net: Do not use drvdata in release (Tiwei Bie) - um: ubd: Do not use drvdata in release (Tiwei Bie) - um: ubd: Initialize ubd's disk pointer in ubd_add (Tiwei Bie) - um: virtio_uml: query the number of vqs if supported (Benjamin Berg) - um: virtio_uml: fix call_fd IRQ allocation (Benjamin Berg) - um: virtio_uml: send SET_MEM_TABLE message with the exact size (Benjamin Berg) - um: remove broken double fault detection (Benjamin Berg) - um: remove duplicate UM_NSEC_PER_SEC definition (Benjamin Berg) - um: remove file sync for stub data (Benjamin Berg) - um: always include kconfig.h and compiler-version.h (Benjamin Berg) - um: set DONTDUMP and DONTFORK flags on KASAN shadow memory (Benjamin Berg) - um: fix sparse warnings in signal code (Benjamin Berg) - um: fix sparse warnings from regset refactor (Benjamin Berg) - um: Remove double zero check (Shaojie Dong) - um: fix stub exe build with CONFIG_GCOV (Johannes Berg) - um: Use os_set_pdeathsig helper in winch thread/process (Tiwei Bie) - um: Set parent-death signal for write_sigio thread/process (Tiwei Bie) - um: Set parent-death signal for ubd io thread/process (Tiwei Bie) - um: Add os_set_pdeathsig helper function (Tiwei Bie) - um: remove PATH_MAX use (Johannes Berg) - um: switch to regset API and depend on XSTATE (Benjamin Berg) - um: insert scheduler ticks when userspace does not yield (Benjamin Berg) - um: Rename _PAGE_NEWPAGE to _PAGE_NEEDSYNC (Tiwei Bie) - um: Abandon the _PAGE_NEWPROT bit (Tiwei Bie) - um: vdso: Always reject undefined references in during linking (Thomas Weißschuh) - um: Do not propagate initrd parameter to kernel (Tiwei Bie) - um: hostaudio: Do not propagate mixer parameter to kernel (Tiwei Bie) - um: hostaudio: Do not propagate dsp parameter to kernel (Tiwei Bie) - hostfs: Do not propagate hostfs parameter to kernel (Tiwei Bie) - um: Do not propagate noreboot parameter to kernel (Tiwei Bie) - um: Do not propagate dtb parameter to kernel (Tiwei Bie) - um: Do not propagate uml_dir parameter to kernel (Tiwei Bie) - um: Do not propagate mem parameter to kernel (Tiwei Bie) - um: Remove UML specific debug parameter (Tiwei Bie) - um: remove fault_catcher infrastructure (Johannes Berg) - um: restore process name (Johannes Berg) - um: make stub_exe _start() pure inline asm (Johannes Berg) - um: Fix misaligned stack in stub_exe (David Gow) - um: Disable auto variable initialization for stub_exe.c (Nathan Chancellor) - um: Fix passing '-n' to linker for stub_exe (Nathan Chancellor) - um: Switch to 4 level page tables on 64 bit (Benjamin Berg) - um: clear all memory in new userspace processes (Benjamin Berg) - um: Discover host_task_size from envp (Benjamin Berg) - um: Limit TASK_SIZE to the addressable range (Benjamin Berg) - um: Calculate stub data address relative to stub code (Benjamin Berg) - um: Add compile time assert that stub fits on a page (Benjamin Berg) - um: Set parent death signal for winch thread/process (Benjamin Berg) - um: Set parent death signal for userspace process (Benjamin Berg) - um: use execveat to create userspace MMs (Benjamin Berg) - um: Add generic stub_syscall1 function (Benjamin Berg) - um: remove auxiliary FP registers (Benjamin Berg) - um: remove dependency on undefined CC_CAN_LINK_STATIC_NO_RUNTIME_DEPS (Masahiro Yamada) - um: Remove 3-level page table support on i386 (Tiwei Bie) - um: always use the internal copy of the FP registers (Benjamin Berg) - um: Fix the return value of elf_core_copy_task_fpregs (Tiwei Bie) - um: Fix the definition for physmem_size (Tiwei Bie) - um: Remove highmem leftovers (Tiwei Bie) - um: Fix potential integer overflow during physmem setup (Tiwei Bie) - um: Remove the redundant declaration of high_physmem (Tiwei Bie) - um: Set HAVE_EFFICIENT_UNALIGNED_ACCESS for x86 (Benjamin Berg) - um: Remove unused os_getpgrp function (Benjamin Berg) - um: Remove unused os_stop_process (Benjamin Berg) - um: Remove unused os_process_parent (Benjamin Berg) - um: Remove unused os_process_pc (Benjamin Berg) - ubifs: Fix uninitialized use of err in ubifs_jnl_write_inode() (Nathan Chancellor) - jffs2: Prevent rtime decompress memory corruption (Kinsey Moore) - jffs2: remove redundant check on outpos > pos (Colin Ian King) - fs: jffs2: Fix inconsistent indentation in jffs2_mark_node_obsolete (Suraj Sonawane) - jffs2: Correct some typos in comments (Shen Lichuan) - jffs2: fix use of uninitialized variable (Qingfang Deng) - jffs2: Use str_yes_no() helper function (Thorsten Blum) - mtd: ubi: remove redundant check on bytes_left at end of function (Colin Ian King) - mtd: ubi: fix unreleased fwnode_handle in find_volume_fwnode() (Javier Carrasco) - ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit (Waqar Hameed) - ubi: fastmap: Fix duplicate slab cache names while attaching (Zhihao Cheng) - ubifs: xattr: remove unused anonymous enum (Pascal Eberhard) - ubifs: Reduce kfree() calls in ubifs_purge_xattrs() (Markus Elfring) - ubifs: Call iput(xino) only once in ubifs_purge_xattrs() (Markus Elfring) - ubi: wl: Close down wear-leveling before nand is suspended (Mårten Lindahl) - mtd: ubi: Rmove unused declaration in header file (Zhang Zekun) - ubifs: Correct the total block count by deducting journal reservation (Zhihao Cheng) - ubifs: Convert to use ERR_CAST() (Shen Lichuan) - ubifs: add support for FS_IOC_GETFSSYSFSPATH (Hongbo Li) - ubifs: remove unused ioctl flags GETFLAGS/SETFLAGS (Hongbo Li) - ubifs: Display the inode number when orphan twice happens (Liu Mingrui) - ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty (Zhihao Cheng) - ubi: wl: Put source PEB into correct list if trying locking LEB failed (Zhihao Cheng) - ubifs: Remove ineffective function ubifs_evict_xattr_inode() (Zhihao Cheng) - ubifs: ubifs_jnl_write_inode: Only check once for the limitation of xattr count (Zhihao Cheng) - net/9p/usbg: allow building as standalone module (Dominique Martinet) - 9p/xen: fix release of IRQ (Alex Zenla) - 9p/xen: fix init sequence (Alex Zenla) - net/9p/usbg: fix handling of the failed kzalloc() memory allocation (Mirsad Todorovac) - fs/9p: replace functions v9fs_cache_{register|unregister} with direct calls (Colin Ian King) - ceph: fix cred leak in ceph_mds_check_access() (Max Kellermann) - ceph: pass cred pointer to ceph_mds_auth_match() (Max Kellermann) - ceph: improve caps debugging output (Patrick Donnelly) - ceph: correct ceph_mds_cap_peer field name (Patrick Donnelly) - ceph: correct ceph_mds_cap_item field name (Patrick Donnelly) - ceph: miscellaneous spelling fixes (Dmitry Antipov) - ceph: Use strscpy() instead of strcpy() in __get_snap_name() (Abdul Rahim) - ceph: Use str_true_false() helper in status_show() (Thorsten Blum) - ceph: requalify some char pointers as const (Patrick Donnelly) - ceph: extract entity name from device id (Patrick Donnelly) - MAINTAINERS: exclude net/ceph from networking (Ilya Dryomov) - ceph: Remove fs/ceph deadcode (Dr. David Alan Gilbert) - libceph: Remove unused ceph_crypto_key_encode (Dr. David Alan Gilbert) - libceph: Remove unused ceph_osdc_watch_check (Dr. David Alan Gilbert) - libceph: Remove unused pagevec functions (Dr. David Alan Gilbert) - libceph: Remove unused ceph_pagelist functions (Dr. David Alan Gilbert) - fs/nfs/io: make nfs_start_io_*() killable (Max Kellermann) - nfs/blocklayout: Limit repeat device registration on failure (Benjamin Coddington) - nfs/blocklayout: Don't attempt unregister for invalid block device (Benjamin Coddington) - sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Liu Jian) - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Liu Jian) - nfs: ignore SB_RDONLY when mounting nfs (Li Lingfeng) - Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests" (Trond Myklebust) - Revert "fs: nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private" (Trond Myklebust) - nfs/localio: must clear res.replen in nfs_local_read_done (NeilBrown) - NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Trond Myklebust) - NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() (Trond Myklebust) - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) - sunrpc: remove newlines from tracepoints (Jeff Layton) - nfs: Annotate struct pnfs_commit_array with __counted_by() (Thorsten Blum) - nfs/localio: eliminate need for nfs_local_fsync_work forward declaration (Mike Snitzer) - nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter (Mike Snitzer) - nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx (Mike Snitzer) - nfs/localio: remove redundant suid/sgid handling (Mike Snitzer) - NFS: Implement get_nfs_version() (Anna Schumaker) - NFS: Clean up find_nfs_version() (Anna Schumaker) - NFS: Rename get_nfs_version() -> find_nfs_version() (Anna Schumaker) - NFS: Convert the NFS module list into an array (Anna Schumaker) - NFS: Clean up locking the nfs_versions list (Anna Schumaker) - cifs: update internal version number (Steve French) - cifs: unlock on error in smb3_reconfigure() (Dan Carpenter) - cifs: during remount, make sure passwords are in sync (Shyam Prasad N) - cifs: support mounting with alternate password to allow password rotation (Meetakshi Setiya) - smb: Initialize cfid->tcon before performing network ops (Paul Aurich) - smb: During unmount, ensure all cached dir instances drop their dentry (Paul Aurich) - smb: client: fix noisy message when mounting shares (Paulo Alcantara) - smb: client: don't try following DFS links in cifs_tree_connect() (Paulo Alcantara) - smb: client: allow reconnect when sending ioctl (Paulo Alcantara) - smb: client: get rid of @nlsc param in cifs_tree_connect() (Paulo Alcantara) - smb: client: allow more DFS referrals to be cached (Paulo Alcantara) - cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session (Pali Rohár) - cifs: Validate content of WSL reparse point buffers (Pali Rohár) - cifs: Improve guard for excluding $LXDEV xattr (Pali Rohár) - cifs: Add support for parsing WSL-style symlinks (Pali Rohár) - cifs: Validate content of native symlink (Pali Rohár) - cifs: Fix parsing native symlinks relative to the export (Pali Rohár) - smb: client: fix NULL ptr deref in crypto_aead_setkey() (Paulo Alcantara) - Update misleading comment in cifs_chan_update_iface (Marco Crivellari) - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Henrique Carvalho) - smb: client: disable directory caching when dir_cache_timeout is zero (Henrique Carvalho) - smb: client: remove unnecessary checks in open_cached_dir() (Henrique Carvalho) - ksmbd: fix use-after-free in SMB request handling (Yunseong Kim) - ksmbd: add debug print for pending request during server shutdown (Namjae Jeon) - ksmbd: add netdev-up/down event debug print (Namjae Jeon) - ksmbd: add debug prints to know what smb2 requests were received (Namjae Jeon) - ksmbd: add debug print for rdma capable (Namjae Jeon) - ksmbd: use msleep instaed of schedule_timeout_interruptible() (Namjae Jeon) - ksmbd: use __GFP_RETRY_MAYFAIL (Namjae Jeon) - ksmbd: fix malformed unsupported smb1 negotiate response (Namjae Jeon) - Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit" (Greg Kroah-Hartman) - serial: amba-pl011: fix build regression (Arnd Bergmann) - dt-bindings: serial: Add a new compatible string for ums9632 (Wenhua Lin) - serial: sprd: Add support for sc9632 (Wenhua Lin) - tty/serial/altera_uart: unwrap error log string (Tobias Klauser) - tty/serial/altera_jtaguart: unwrap error log string (Tobias Klauser) - serial: amba-pl011: Fix RX stall when DMA is used (Kartik Rajput) - tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler (Nicolas Bouchinet) - serial: 8250_fintek: Add support for F81216E (Filip Brozovic) - serial: sh-sci: Clean sci_ports[0] after at earlycon exit (Claudiu Beznea) - tty: atmel_serial: Fix typo retreives to retrieves (Shivam Chaudhary) - tty: atmel_serial: Use devm_platform_ioremap_resource() (Mihai Sain) - serial: 8250: omap: Move pm_runtime_get_sync (Bin Liu) - tty: serial: samsung: Add Exynos8895 compatible (Ivaylo Ivanov) - dt-bindings: serial: samsung: Add samsung,exynos8895-uart compatible (Ivaylo Ivanov) - serial: 8250_dw: Add Sophgo SG2044 quirk (Inochi Amaoto) - dt-bindings: serial: snps-dw-apb-uart: Add Sophgo SG2044 uarts (Inochi Amaoto) - dt-bindings: serial: snps,dw-apb-uart: merge duplicate compatible entry. (Inochi Amaoto) - altera_jtaguart: Use dev_err() to report error attaching IRQ (Tobias Klauser) - altera_uart: Use dev_err() to report error attaching IRQ handler (Tobias Klauser) - kfifo: don't include dma-mapping.h in kfifo.h (Christoph Hellwig) - serial: 8250_exar: Remove old exar_ee_read() and other unneeded code (Parker Newman) - serial: 8250_exar: Replace custom EEPROM read with eeprom_93cx6 (Parker Newman) - misc: eeprom: eeprom_93cx6: Switch to BIT() macro (Parker Newman) - misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle (Parker Newman) - serial: imx: Switch to nbcon console (Esben Haabendal) - tty: serial: fsl_lpuart: add 7-bits format support on imx7ulp/imx8ulp/imx8qxp (Luke Wang) - serial: sc16is7xx: announce support for SER_RS485_RTS_ON_SEND (Hugo Villeneuve) - serial: 8250: Fix typos in comments across various files (Yu Jiaoliang) - serial: 8250_exar: Group CTI EEPROM offsets by device (Andy Shevchenko) - serial: clean up uart_info (Yanteng Si) - dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RK3528 (Yao Zi) - dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3576 (Detlev Casanova) - dt-bindings: serial: rs485: Fix rs485-rts-delay property (Michal Simek) - serial: imx: Add more comments on port lock status (Esben Haabendal) - serial: imx: Grab port lock in imx_uart_enable_wakeup() (Esben Haabendal) - serial: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - drm/xe: Take PM ref in delayed snapshot capture worker (Matthew Brost) - drm/xe/migrate: use XE_BO_FLAG_PAGETABLE (Matthew Auld) - drm/xe/migrate: fix pat index usage (Matthew Auld) - drm/xe/guc_submit: fix race around suspend_pending (Matthew Auld) - drm/xe/guc_submit: fix race around pending_disable (Matthew Auld) - drm/xe: Update xe2_graphics name string (Matt Roper) - drm/rockchip: avoid 64-bit division (Arnd Bergmann) - Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable" (Alex Deucher) - drm/amdgpu/jpeg: cancel the jpeg worker (Alex Deucher) - drm/amdgpu: fix usage slab after free (Vitaly Prosyak) - drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3 (Xiang Liu) - drm/amdgpu: Fix sysfs warning when hotplugging (Jesse.zhang@amd.com) - drm/amdgpu: Add sysfs interface for vcn reset mask (Jesse.zhang@amd.com) - drm/amdgpu/gmc7: fix wait_for_idle callers (Alex Deucher) - drm/amd/pm: Remove arcturus min power limit (Lijo Lazar) - drm/amd/pm: skip setting the power source on smu v14.0.2/3 (Kenneth Feng) - drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3 (Kenneth Feng) - drm/amdkfd: Use the correct wptr size (Lijo Lazar) - drm/amd/display: Allow building DC with clang on LoongArch (Huacai Chen) - drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp (Zicheng Qu) - drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe (Zicheng Qu) - drm/radeon: Fix spurious unplug event on radeon HDMI (Steven 'Steve' Kendall) - drm/radeon: Constify struct pci_device_id (Christophe JAILLET) - drm/amdgpu: Use reset recovery state checks (Lijo Lazar) - drm/amdgpu: Add init level for post reset reinit (Lijo Lazar) - drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 (Kenneth Feng) - drm/amdkfd: make sure ring buffer is flushed before update wptr (Victor Zhao) - drm/amd: Fix initialization mistake for NBIO 7.11 devices (Mario Limonciello) - drm/amd: Add some missing straps from NBIO 7.11.0 (Mario Limonciello) - drm/amd/display: 3.2.310 (Aric Cyr) - drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto (Ovidiu Bunea) - drm/amd/display: allow chroma 1:1 scaling when sharpness is off (Samson Tam) - drm/amd/display: Populate Power Profile In Case of Early Return (Austin Zheng) - drm/amd/display: add public taps API in SPL (Samson Tam) - drm/amd/display: Enable Request rate limiter during C-State on dcn401 (Dillon Varone) - drm/amd/display: Fix handling of plane refcount (Joshua Aberback) - drm/amd/display: Ignore scalar validation failure if pipe is phantom (Chris Park) - drm/amd/display: update pipe selection policy to check head pipe (Yihan Zhu) - drm/amd/display: remove redundant is_dsc_possible check (Bhavin Sharma) - drm/amd/pm: remove redundant tools_size check (Bhavin Sharma) - drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7 (Umio Yasuno) - drm/radeon: Use ttm_bo_move_null() in radeon_bo_move() (Huacai Chen) - drm/amd/pm: Get xgmi link status for XGMI_v_6_4_0 (Asad Kamal) - drm/amd/pm: Add gpu_metrics_v1_7 (Asad Kamal) - drm/amd/pm: Update data types used for uapi i/f (Asad Kamal) - drm/xe: Mark preempt fence workqueue as reclaim (Matthew Brost) - drm/xe/ufence: Wake up waiters after setting ufence->signalled (Nirmoy Das) - drm/i915/hdcp: Fix when the first read and write are retried (Suraj Kandpal) - ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00 (Ilya Zverev) - ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index (Bard Liao) - ASoC: mediatek: Check num_codecs is not zero to avoid panic during probe (Nícolas F. R. A. Prado) - ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry (Venkata Prasad Potturu) - ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW (Uwe Kleine-König) - ASoC: doc: dapm: Add location information for dapm-graph tool (anish kumar) - ASoC: apple: Fix the wrong format specifier (liujing) - ASoC: imx-audmix: Add NULL check in imx_audmix_probe (Charles Han) - ASoC: amd: Fix build dependencies for `SND_SOC_AMD_PS` (Mario Limonciello) - ASoC: amd: yc: fix internal mic on Redmi G 2022 (Alex Far) - ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA (Jaroslav Kysela) - ALSA: hda/realtek: Apply quirk for Medion E15433 (Takashi Iwai) - ALSA: ump: Fix evaluation of MIDI 1.0 FB info (Takashi Iwai) - ALSA: core: Fix possible NULL dereference caused by kunit_kzalloc() (Zichen Xie) - ALSA: hda: Show the codec quirk info at probing (Takashi Iwai) - ALSA: asihpi: Remove unused variable (Zhu Jun) - ALSA: hda/realtek: Set PCBeep to default value for ALC274 (Kailang Yang) - ALSA: hda/tas2781: Add speaker id check for ASUS projects (Baojun Xu) - ALSA: hda/realtek: Update ALC225 depop procedure (Kailang Yang) - ALSA: hda/realtek: Enable speaker pins for Medion E15443 platform (Kailang Yang) - ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i (Dirk Su) - ALSA: usb-audio: Fix out of bounds reads when finding clock sources (Takashi Iwai) - ALSA: rawmidi: Fix kvfree() call in spinlock (Takashi Iwai) - ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max (Dinesh Kumar) - selftests/alsa: Add a few missing gitignore files (Li Zhijian) - ALSA: pcm: Add sanity NULL check for the default mmap fault handler (Takashi Iwai) - ALSA: docs: fix dead hyperlink to Intel HD-Audio spec (Hridesh MG) - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Benoît Sevens) - ALSA: hda/realtek: Update ALC256 depop procedure (Kailang Yang) - ALSA: ac97: bus: Fix the mistake in the comment (Pei Xiao) - mei: vsc: Fix typo "maintstepping" -> "mainstepping" (Colin Ian King) - firmware: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - misc: isl29020: Fix the wrong format specifier (Zhu Jun) - scripts/tags.sh: Don't tag usages of DEFINE_MUTEX (Costa Shulyupin) - interconnect: qcom: add support for SAR2130P (Dmitry Baryshkov) - dt-bindings: interconnect: qcom: document SAR2130P NoC (Dmitry Baryshkov) - interconnect: qcom: add QCS615 interconnect provider driver (Raviteja Laggyshetty) - dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS615 SoC (Raviteja Laggyshetty) - interconnect: qcom: add QCS8300 interconnect provider driver (Raviteja Laggyshetty) - dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS8300 SoC (Raviteja Laggyshetty) - interconnect: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - dt-bindings: interconnect: qcom-bwmon: Document QCS8300 bwmon compatibles (Jingyi Wang) - interconnect: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - interconnect: Remove a useless kfree_const() usage (Christophe JAILLET) - interconnect: qcom: msm8937: constify pointer to qcom_icc_node (Krzysztof Kozlowski) - interconnect: qcom: icc-rpmh: rename qos_clks_required flag (Raviteja Laggyshetty) - interconnect: qcom: icc-rpmh: probe defer incase of missing QoS clock dependency (Raviteja Laggyshetty) - fpga: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - mei: vsc: Improve error logging in vsc_identify_silicon() (Hans de Goede) - mei: vsc: Do not re-enable interrupt from vsc_tp_reset() (Hans de Goede) - dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188 (Fei Shao) - spmi: pmic-arb: fix return path in for_each_available_child_of_node() (Javier Carrasco) - iio: Move __private marking before struct element priv in struct iio_dev (Jonathan Cameron) - docs: iio: ad7380: add adaq4370-4 and adaq4380-4 (Julien Stephan) - iio: adc: ad7380: add support for adaq4370-4 and adaq4380-4 (Julien Stephan) - iio: adc: ad7380: use local dev variable to shorten long lines (Julien Stephan) - iio: adc: ad7380: fix oversampling formula (Julien Stephan) - dt-bindings: iio: adc: ad7380: add adaq4370-4 and adaq4380-4 compatible parts (Julien Stephan) - iio: chemical: bme680: Add support for preheat current (Vasileios Amoiridis) - iio: chemical: bme680: Add triggered buffer support (Vasileios Amoiridis) - iio: chemical: bme680: Add SCALE and RAW channels (Vasileios Amoiridis) - iio: chemical: bme680: refactorize set_mode() mode (Vasileios Amoiridis) - iio: events: make IIO_EVENT_CODE macro private (David Lechner) - iio: accel: mma9553: use specialized event code macros (David Lechner) - iio: dummy: use specialized event code macros (David Lechner) - iio: adc: ad7280a: use IIO_DIFF_EVENT_CODE macro helper (Julien Stephan) - iio: events.h: add event identifier macros for differential channel (Julien Stephan) - iio: magnetometer: add Allegro MicroSystems ALS31300 3-D Linear Hall Effect driver (Neil Armstrong) - dt-bindings: iio: magnetometer: document the Allegro MicroSystems ALS31300 3-D Linear Hall Effect Sensor (Neil Armstrong) - dt-bindings: vendor-prefixes: Add Allegro MicroSystems, Inc (Neil Armstrong) - iio: light: apds9960: remove useless return (Julien Stephan) - iio: light: apds9960: convert als_int and pxs_int to bool (Julien Stephan) - iio: light: apds9306: simplifies if branch in apds9306_write_event_config (Julien Stephan) - iio: light: apds9300: use bool for event state (Julien Stephan) - iio: imu: st_lsm6dsx: use bool for event state (Julien Stephan) - iio: imu: bmi323: use bool for event state (Julien Stephan) - iio: accel: sca3000: use bool for event state (Julien Stephan) - iio: accel: mma9551: use bool for event state (Julien Stephan) - iio: fix write_event_config signature (Julien Stephan) - iio: light: adux1020: write_event_config: use local variable for interrupt value (Julien Stephan) - iio: proximity: sx9500: simplify code in write_event_config callback (Julien Stephan) - iio: proximity: irsd200: simplify code in write_event_config callback (Julien Stephan) - iio: light: tsl2772: simplify code in write_event_config callback (Julien Stephan) - iio: proximity: hx9023s: simplify code in write_event_config callback (Julien Stephan) - iio: light: ltr390: simplify code in write_event_config callback (Julien Stephan) - iio: hid-sensor-prox: Add support for more channels (Ricardo Ribalda) - iio: hid-sensors-prox: Make proximity channel indexed (Ricardo Ribalda) - iio: Add channel type for attention (Ricardo Ribalda) - iio: hid-sensors-prox: Factor-in hid_sensor_push_data (Ricardo Ribalda) - iio: hid-sensors: Add proximity and attention IDs (Ricardo Ribalda) - iio: Mark iio_dev::priv member with __private (Andy Shevchenko) - iio: accel: kxcjk-1013: Deduplicate ODR startup time array (Andy Shevchenko) - iio: light: veml6070: add support for integration time (Javier Carrasco) - dt-bindings: iio: light: veml6075: document vishay,rset-ohms (Javier Carrasco) - iio: dac: ad5791: Use devm_iio_device_register (Axel Haslam) - iio: dac: ad5791: Use devm_regulator_get_enable_read_voltage (Axel Haslam) - iio: dac: ad5791: Add reset, clr and ldac gpios (Axel Haslam) - iio: dac: ad5791: Include chip_info in device match tables (Axel Haslam) - dt-bindings: iio: dac: ad5791: Add required voltage supplies (Axel Haslam) - dt-bindings: iio: dac: ad5791: Add optional reset, clr and ldac gpios (Axel Haslam) - iio: dac: adi-axi-dac: add registering of child fdt node (Angelo Dureghello) - iio: dac: ad3552r: add high-speed platform driver (Angelo Dureghello) - iio: dac: ad3552r: extract common code (no changes in behavior intended) (Angelo Dureghello) - iio: dac: ad3552r: changes to use FIELD_PREP (Angelo Dureghello) - iio: dac: adi-axi-dac: extend features (Angelo Dureghello) - iio: backend: extend features (Angelo Dureghello) - dt-bindings: iio: dac: adi-axi-dac: add ad3552r axi variant (Angelo Dureghello) - dt-bindings: iio: dac: ad3552r: add iio backend support (Angelo Dureghello) - iio: chemical: bme680: use s16 variable for temp value to avoid casting (Vasileios Amoiridis) - iio: adc: pac1921: Check for error code from devm_mutex_init() call (Andy Shevchenko) - iio: adc: ad4000: Check for error code from devm_mutex_init() call (Andy Shevchenko) - iio: imu: bmi270: Add support for BMI260 (Justin Weiss) - dt-bindings: iio: imu: bmi270: Add Bosch BMI260 (Justin Weiss) - iio: imu: bmi270: Add scale and sampling frequency to BMI270 IMU (Justin Weiss) - iio: imu: bmi270: Add triggered buffer for Bosch BMI270 IMU (Justin Weiss) - iio: chemical: bme680: generalize read_*() functions (Vasileios Amoiridis) - iio: chemical: bme680: Fix indentation and unnecessary spaces (Vasileios Amoiridis) - iio: chemical: bme680: move to fsleep() (Vasileios Amoiridis) - iio: chemical: bme680: avoid using camel case (Vasileios Amoiridis) - iio: chemical: bme680: optimize startup time (Vasileios Amoiridis) - iio: chemical: bme680: Add missing regmap.h include (Vasileios Amoiridis) - iio: light: add support for veml3235 (Javier Carrasco) - dt-bindings: iio: light: veml6030: add veml3235 (Javier Carrasco) - iio: dac: ad5770r: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: ad5761: drop driver remove callback (David Lechner) - iio: dac: ad5761: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: ad5624r: drop driver remove callback (David Lechner) - iio: dac: ad5624r: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: ad5504: drop driver remove callback (David Lechner) - iio: dac: ad5504: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: ad5446: drop driver remove callbacks (David Lechner) - iio: dac: ad5446: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: ad5380: drop driver remove callbacks (David Lechner) - iio: dac: ad5380: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: gyro: bmg160_core: remove trailing tab (Julien Stephan) - iio: light: stk3310: simplify code in write_event_config callback (Julien Stephan) - iio: imu: inv_mpu6050: simplify code in write_event_config callback (Julien Stephan) - iio: light: veml6030: simplify code in write_event_config callback (Julien Stephan) - iio: light: ltr501: simplify code in write_event_config callback (Julien Stephan) - iio: light: bh1745: simplify code in write_event_config callback (Julien Stephan) - iio: light: ltr501: Replace a variant of iio_get_acpi_device_name_and_data() (Andy Shevchenko) - iio: light: ltr501: Add LTER0303 to the supported devices (Andy Shevchenko) - iio: light: ltr501: Drop most likely fake ACPI IDs (Andy Shevchenko) - iio: light: isl29018: drop ACPI_PTR() and CONFIG_ACPI guards (Andy Shevchenko) - iio: light: isl29018: Replace a variant of iio_get_acpi_device_name_and_data() (Andy Shevchenko) - iio: gyro: bmg160: Replace custom implementation of iio_get_acpi_device_name() (Andy Shevchenko) - iio: accel: mma9553: Replace custom implementation of iio_get_acpi_device_name() (Andy Shevchenko) - iio: accel: mma9551: Replace custom implementation of iio_get_acpi_device_name() (Andy Shevchenko) - iio: accel: kxcjk-1013: drop ACPI_PTR() and move ID out of CONFIG_ACPI guards (Andy Shevchenko) - iio: accel: kxcjk-1013: Replace a variant of iio_get_acpi_device_name_and_data() (Andy Shevchenko) - iio: accel: kxcjk-1013: Get rid of enum kx_chipset (Andy Shevchenko) - iio: accel: kxcjk-1013: Convert ODR times array to variable in chip_info (Andy Shevchenko) - iio: accel: kxcjk-1013: Move odr_start_up_times up in the code (Andy Shevchenko) - iio: accel: kxcjk-1013: Start using chip_info variables instead of enum (Andy Shevchenko) - iio: accel: kxcjk-1013: Rename kxcjk1013_info (Andy Shevchenko) - iio: accel: kxcjk-1013: Use local variable for regs (Andy Shevchenko) - iio: accel: kxcjk-1013: Switch from CONFIG_PM guards to pm_ptr() etc (Andy Shevchenko) - iio: accel: kxcjk-1013: Revert "Add support for KX022-1020" (Andy Shevchenko) - iio: accel: kxcjk-1013: Remove redundant I²C ID (Andy Shevchenko) - iio: acpi: Add iio_get_acpi_device_name_and_data() helper function (Andy Shevchenko) - iio: acpi: Improve iio_read_acpi_mount_matrix() (Andy Shevchenko) - iio: imu: inv_mpu6050: Replace strange way of checking type of enumeration (Andy Shevchenko) - iio: adc: pac1934: Replace strange way of checking type of enumeration (Andy Shevchenko) - iio: magnetometer: bmc150: Drop dead code from the driver (Andy Shevchenko) - iio: adc: ad7606: add support for AD760{7,8,9} parts (Alexandru Ardelean) - dt-bindings: iio: adc: adi,ad7606: document AD760{7,8,9} parts (Alexandru Ardelean) - iio: adc: ad7606: rework scale-available to be static (Alexandru Ardelean) - iio: adc: ad7606: use realbits for sign-extending in scan_direct (Alexandru Ardelean) - iio: adc: ad7606: fix/persist oversampling_ratio setting (Alexandru Ardelean) - iio: imu: bmi270: Provide chip info as configuration structure (Justin Weiss) - iio: imu: bmi270: Remove unused FREQUENCY / SCALE attributes (Justin Weiss) - iio: adc: Remove "default n" entries (Andy Shevchenko) - iio: light: Remove "default n" entries (Andy Shevchenko) - iio: accel: replace s64 __aligned(8) with aligned_s64 (Jonathan Cameron) - iio: light: opt3001: add support for TI's opt3002 light sensor (Emil Gedenryd) - dt-bindings: iio: light: opt3001: add compatible for opt3002 (Emil Gedenryd) - drivers: iio: adc: add support for ad777x family (Ramona Alexandra Nechita) - Documentation: ABI: added filter mode doc in sysfs-bus-iio (Ramona Alexandra Nechita) - dt-bindings: iio: adc: add ad7779 doc (Ramona Alexandra Nechita) - iio: adc: ad7606: Disable PWM usage for non backend version (Guillaume Stols) - iio: adc: ad7606: Add iio-backend support (Guillaume Stols) - iio: adc: ad7606: Introduce num_adc_channels (Guillaume Stols) - iio: adc: ad7606: Add compatibility to fw_nodes (Guillaume Stols) - iio: adc: ad7606: Add PWM support for conversion trigger (Guillaume Stols) - Documentation: iio: Document ad7606 driver (Guillaume Stols) - dt-bindings: iio: adc: ad7606: Add iio backend bindings (Guillaume Stols) - dt-bindings: iio: adc: ad7606: Remove spi-cpha from required (Guillaume Stols) - iio: addac: ad74413r: simplify with cleanup.h (Nuno Sa) - iio: addac: ad74413r: use devm_regulator_get_enable_read_voltage() (Nuno Sa) - iio: addac: ad74413r: drop reset_gpio from struct ad74413r_state (Nuno Sa) - iio: light: veml6070: use field to set integration time (Javier Carrasco) - iio: light: veml6070: use unsigned int instead of unsigned (Javier Carrasco) - iio: adc: ad7192: properly check spi_get_device_match_data() (Nuno Sa) - iio: pressure: bmp280: Move bmp085 interrupt to new configuration (Vasileios Amoiridis) - iio: pressure: bmp280: Add data ready trigger support (Vasileios Amoiridis) - dt-bindings: iio: pressure: bmp085: Add interrupts for BMP3xx and BMP5xx devices (Vasileios Amoiridis) - iio: pressure: bmp280: Use sleep and forced mode for oneshot captures (Vasileios Amoiridis) - iio: accel: adxl355: Fix typo "accelaration" (WangYuli) - iio: dac: ad8460: add SPI device match table (David Lechner) - iio: gyro: list adis16137 in Kconfig description (Yo-Jung (Leo) Lin) - iio: dac: ad8460: fix DT compatible (David Lechner) - iio: magnetometer: bmc150_magn: Drop most likely fake ACPI IDs (Andy Shevchenko) - iio: gyro: bmg160: Drop most likely fake ACPI IDs (Andy Shevchenko) - iio: imu: smi240: add driver (Shen Jianping) - dt-bindings: iio: imu: smi240: add Bosch smi240 (Shen Jianping) - bus: mhi: host: pci_generic: Use pcim_iomap_region() to request and map MHI BAR (Manivannan Sadhasivam) - bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian (Carl Vanderlip) - bus: mhi: host: Fix typos in the comments (Yan Zhen) - iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() (Zicheng Qu) - iio: accel: adxl380: fix raw sample read (Antoniu Miclaus) - iio: accel: kx022a: Fix raw read format (Matti Vaittinen) - iio: gts: fix infinite loop for gain_to_scaletables() (Zicheng Qu) - iio: gts: Fix uninitialized symbol 'ret' (Zicheng Qu) - iio: adc: ad4000: fix reading unsigned data (David Lechner) - ad7780: fix division by zero in ad7780_write_raw() (Zicheng Qu) - iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer (Nuno Sa) - iio: backend: fix wrong pointer passed to IS_ERR() (Yang Yingliang) - iio: invensense: fix multiple odr switch when FIFO is off (Jean-Baptiste Maneyrol) - misc: atmel-ssc: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - misc: keba: Add hardware dependency (Jean Delvare) - counter: ti-ecap-capture: Add check for clk_enable() (Jiasheng Jiang) - counter: stm32-timer-cnt: Add check for clk_enable() (Jiasheng Jiang) - counter: stm32-timer-cnt: fix device_node handling in probe_encoder() (Javier Carrasco) - counter: intel-qep: Replace deprecated PCI functions (Philipp Stanner) - counter: ftm-quaddec: Enable module autoloading (Liao Chen) - nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write() (Marek Vasut) - comedi: Flush partial mappings in error case (Jann Horn) - char: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - eeprom: Fix the cacography in Kconfig (Luo Yifan) - scripts/tags.sh: Fix warnings "null expansion of name pattern" (Costa Shulyupin) - scripts/tags.sh: use list of identifiers to ignore (Costa Shulyupin) - scripts/tags.sh: add regex to map IDT entries (Costa Shulyupin) - dt-bindings: nvmem: sprd,sc2731-efuse: convert to YAML (Stanislav Jakubek) - dt-bindings: nvmem: sprd,ums312-efuse: convert to YAML (Stanislav Jakubek) - dt-bindings: nvmem: convert zii,rave-sp-eeprom.txt to yaml format (Frank Li) - nvmem: imx-iim: Convert comma to semicolon (Shen Lichuan) - nvmem: Correct some typos in comments (Shen Lichuan) - nvmem: Add R-Car E-FUSE driver (Geert Uytterhoeven) - dt-bindings: fuse: Move renesas,rcar-{efuse,otp} to nvmem (Geert Uytterhoeven) - goldfish: Fix unused const variable 'goldfish_pipe_acpi_match' (Zeng Heng) - misc: rtsx: Cleanup on DRV_NAME cardreader variables (Desnes Nunes) - greybus: Fix a typo (Christophe JAILLET) - rust: add `dev_*` print macros. (Wedson Almeida Filho) - rust: introduce `InPlaceModule` (Wedson Almeida Filho) - peci: npcm: Constify struct peci_controller_ops​ (Christophe JAILLET) - rust: miscdevice: add missing safety comments (Alice Ryhl) - iio: imu: bmi270: Remove duplicated include in bmi270_i2c.c (Yang Li) - iio: adc: ad7606: Drop spurious empty file. (Jonathan Cameron) - iio: light: rpr0521: Use generic iio_pollfunc_store_time() (Vasileios Amoiridis) - iio: light: vl6180: Add support for Continuous Mode (Abhash Jha) - iio: light: vl6180: Added Interrupt support for single shot access (Abhash Jha) - iio: light: vl6180: Add configurable inter-measurement period support (Abhash Jha) - MAINTAINERS: add entry for VEML6030 ambient light sensor driver (Javier Carrasco) - iio: light: veml6030: add support for veml7700 (Javier Carrasco) - dt-bindings: iio: light: veml6030: add veml7700 (Javier Carrasco) - iio: light: veml6035: fix read_avail in no_irq case for veml6035 (Javier Carrasco) - iio: dac: adi-axi-dac: update register names (Angelo Dureghello) - iio: dac: adi-axi-dac: fix wrong register bitfield (Angelo Dureghello) - docs: iio: new docs for ad7625 driver (Trevor Gamblin) - iio: adc: ad7625: add driver (Trevor Gamblin) - dt-bindings: iio: adc: add AD762x/AD796x ADCs (Trevor Gamblin) - iio: Convert unsigned to unsigned int (Andy Shevchenko) - iio: pressure: bmp280: Fix uninitialized variable (Yo-Jung (Leo) Lin) - iio: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - iio: imu: bmi323: remove redundant register definition (Tarang Raval) - iio: frequency: adf4371: make use of dev_err_probe() (Nuno Sa) - iio: frequency: adf4371: drop clkin from struct adf4371_state (Nuno Sa) - iio: frequency: adf4371: drop spi_set_drvdata() (Nuno Sa) - iio: frequency: adf4371: make use of spi_get_device_match_data() (Nuno Sa) - iio: adc: ad7944: add namespace to T_QUIET_NS (David Lechner) - iio: pressure: rohm-bm1390: Remove redundant if statement (Colin Ian King) - iio: imu: bmi270: Add spi driver for bmi270 imu (Alex Lanzano) - iio: light: veml6030: add support for veml6035 (Javier Carrasco) - dt-bindings: iio: light: veml6030: add veml6035 (Javier Carrasco) - iio: light: veml6030: power off device in probe error paths (Javier Carrasco) - iio: light: veml6030: drop processed info for white channel (Javier Carrasco) - iio: light: veml6030: use read_avail() for available attributes (Javier Carrasco) - iio: light: veml6030: add support for a regulator (Javier Carrasco) - dt-bindings: iio: light: veml6030: add vdd-supply property (Javier Carrasco) - iio: light: veml6030: use dev_err_probe() (Javier Carrasco) - iio: light: veml6030: add set up delay after any power on sequence (Javier Carrasco) - iio: pressure: bmp280: Use char instead of s32 for data buffer (Vasileios Amoiridis) - iio: pressure: bmp280: Use unsigned type for raw values (Vasileios Amoiridis) - dt-bindings: iio: dac: ad3552r: fix maximum spi speed (Angelo Dureghello) - MAINTAINERS: iio: imu: add entry for InvenSense MPU-6050 driver (Jean-Baptiste Maneyrol) - dt-bindings: iio: imu: migrate InvenSense email to TDK group domain (Jean-Baptiste Maneyrol) - MAINTAINERS: iio: migrate invensense email address to tdk domain (Jean-Baptiste Maneyrol) - MAINTAINERS: add the GE HealthCare PMC ADC driver entry (Herve Codina) - iio: adc: Add support for the GE HealthCare PMC ADC (Herve Codina) - dt-bindings: iio: adc: Add the GE HealthCare PMC ADC (Herve Codina) - dt-bindings: vendor-prefixes: Add an entry for GE HealthCare (Herve Codina) - docs: iio: fix grammatical error (Ivin Joel Abraham) - iio: adc: ad7606: Sort includes in alphabetical order (Guillaume Stols) - iio: adc: ad7606: Fix typo in the driver name (Guillaume Stols) - iio: adc: qcom-spmi-adc5: Tidy up adc5_get_fw_data() error messages (Bjorn Andersson) - iio: pac1921: remove unnecessary explicit casts (Matteo Martelli) - iio: light: veml6070: use dev_err_probe in probe function (Javier Carrasco) - iio: light: veml6070: add devicetree support (Javier Carrasco) - dt-bindings: iio: light: vishay,veml6075: add vishay,veml6070 (Javier Carrasco) - iio: light: veml6070: add support for a regulator (Javier Carrasco) - iio: light: veml6070: use device managed iio_device_register (Javier Carrasco) - iio: light: veml6070: use guard to handle mutex (Javier Carrasco) - iio: light: veml6070: add action for i2c_unregister_device (Javier Carrasco) - iio: dac: ad5770r: Convert to get_unaligned_le16 (Abhash Jha) - iio: adc: mt6360-adc: Converted to use get_unaligned_be16() (Abhash Jha) - iio: adc: Fix typos in comments across various files (Yu Jiaoliang) - iio: light: ltrf216a: Document device name for compatible (Shreeya Patel) - iio: imu: inv_mpu6050: add support for IAM-20680HT/HP (Jean-Baptiste Maneyrol) - dt-bindings: iio: imu: mpu6050: Add iam20680ht/hp bindings to mpu6050 (Jean-Baptiste Maneyrol) - iio: adc: ad5755: use scoped device_for_each_child_node() (Javier Carrasco) - iio: adc: sun20i-gpadc: use scoped device_for_each_child_node() (Javier Carrasco) - iio: adc: qcom-spmi-vadc: use scoped device_for_each_child_node() (Javier Carrasco) - iio: adc: qcom-pm8xxx-xoadc: use scoped device_for_each_child_node() (Javier Carrasco) - iio: adc: ti-ads1119: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - iio: light: ltr390: Replaced mask values with GENMASK() (Abhash Jha) - iio: light: ltr390: Add interrupt persistance support (Abhash Jha) - iio: light: ltr390: Interrupts and threshold event support (Abhash Jha) - iio: light: ltr390: Suspend and Resume support (Abhash Jha) - iio: light: ltr390: Added configurable sampling frequency support (Abhash Jha) - iio: adc: max1363: Convert to get_unaligned_be16 (Abhash Jha) - staging: iio: Fix alignment warning (Hridesh MG) - iio: adc: ad7606: add support for AD7606C-{16,18} parts (Alexandru Ardelean) - dt-bindings: iio: adc: add docs for AD7606C-{16,18} parts (Alexandru Ardelean) - dt-bindings: iio: adc: document diff-channels corner case for some ADCs (Alexandru Ardelean) - iio: adc: ad7606: rework available attributes for SW channels (Alexandru Ardelean) - iio: adc: ad7606: wrap channel ranges & scales into struct (Alexandru Ardelean) - iio: adc: ad7606: move scale_setup as function pointer on chip-info (Alexandru Ardelean) - iio: adc: ad7606: move 'val' pointer to ad7606_scan_direct() (Alexandru Ardelean) - iio: adc: ad7606: add 'bits' parameter to channels macros (Alexandru Ardelean) - dt-bindings: iio: adc: amlogic,meson-saradc: also allow meson8-saradc to have amlogic,hhi-sysctrl property (Neil Armstrong) - iio: dac: support the ad8460 Waveform DAC (Mariel Tinaco) - dt-bindings: iio: dac: add docs for ad8460 (Mariel Tinaco) - iio: light: veml6030: make use of regmap_set_bits() (Javier Carrasco) - dt-bindings: iio: light: veml6030: rename to add manufacturer (Javier Carrasco) - iio: imu: kmx61: Drop most likely fake ACPI ID (Andy Shevchenko) - iio: light: al3010: Fix an error handling path in al3010_probe() (Christophe JAILLET) - iio: proximity: vl53l0x-i2c: Added continuous mode support (Abhash Jha) - iio: proximity: vl53l0x-i2c: Added sensor ID check (Abhash Jha) - iio: imu: Add i2c driver for bmi270 imu (Alex Lanzano) - dt-bindings: iio: imu: add bmi270 bindings (Alex Lanzano) - dt-bindings: iio: temperature: tmp006: document interrupt (Antoni Pokusinski) - iio: temperature: tmp006: add triggered buffer support (Antoni Pokusinski) - iio: adc: ad7173: add support for ad4113 (Dumitru Ceclan) - iio: adc: ad7173: order chipID by value (Dumitru Ceclan) - dt-bindings: adc: ad7173: add support for ad4113 (Dumitru Ceclan) - iio: adc: Convert to IIO_MAP() (Christophe JAILLET) - iio: adc: Constify struct iio_map (Christophe JAILLET) - iio: imu: inv_mpu6050: Use upper_16_bits()/lower_16_bits() helpers (Andy Shevchenko) - iio: light: cm32181: Remove duplicate ACPI handle check (Andy Shevchenko) - iio: pressure: bmp280: Remove config error check for IIR filter updates (Vasileios Amoiridis) - iio: pressure: bmp280: Add support for bmp280 soft reset (Vasileios Amoiridis) - iio: pressure: bmp280: Use bulk read for humidity calibration data (Vasileios Amoiridis) - iio: event_monitor: Fix missing free in main (zhang jiao) - iio: pressure: hid-sensor-press: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: position: hid-sensor-custom-intel-hinge: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: orientation: hid-sensor-rotation: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: orientation: hid-sensor-incl-3d: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: magnetometer: hid-sensor-magn-3d: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: light: lm3533-als: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: light: hid-sensor-prox: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: light: hid-sensor-als: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: imu: st_lsm6dsx: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: gyro: hid-sensor-gyro-3d: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: frequency: adf4350: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: frequency: ad9523: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: dac: max517: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: dac: m62332: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: dac: ad5791: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: dac: ad5504: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: adc: ltc2497: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: adc: ad7793: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: adc: ad7887: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: adc: ad7791: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: adc: ad7266: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: accel: hid-sensor-accel-3d: Get platform data via dev_get_platdata() (Andy Shevchenko) - iio: hid-sensor: Use aligned data type for timestamp (Andy Shevchenko) - iio: imu: st_lsm6dsx: Use aligned data type for timestamp (Andy Shevchenko) - types: Complement the aligned types with signed 64-bit one (Andy Shevchenko) - iio: proximity: sx_common: Drop unused acpi.h (Andy Shevchenko) - iio: proximity: sx_common: Unexport sx_common_get_raw_register_config() (Andy Shevchenko) - iio: imu: fxos8700: Drop unused acpi.h (Andy Shevchenko) - iio: addac: ad74xxx: Constify struct iio_chan_spec​ (Christophe JAILLET) - iio: pressure: bmp280: use irq_get_trigger_type() (Jonathan Cameron) - iio: magn: ak8974: use irq_get_trigger_type() (Jonathan Cameron) - iio: light: st_uvis25: use irq_get_trigger_type() (Jonathan Cameron) - iio: imu: st_lsm6dsx: use irq_get_trigger_type() (Jonathan Cameron) - iio: imu: inv_mpu6050: use irq_get_trigger_type() (Jonathan Cameron) - iio: imu: inv_icm42600: use irq_get_trigger_type() (Jonathan Cameron) - iio: imu: bmi323: use irq_get_trigger_type() (Jonathan Cameron) - iio: imu: bmi160: use irq_get_trigger_type() (Jonathan Cameron) - iio: humidity: hts221: use irq_get_trigger_type() (Jonathan Cameron) - iio: gyro: mpu3050: use irq_get_trigger_type() (Jonathan Cameron) - iio: gyro: fxas21002c: use irq_get_trigger_type() (Jonathan Cameron) - iio: common: st: use irq_get_trigger_type() (Jonathan Cameron) - iio: adc: ti-ads1015: use irq_get_trigger_type() (Jonathan Cameron) - iio: accel: fxls8962af: use irq_get_trigger_type() (Jonathan Cameron) - iio: accel: adxl380: use irq_get_trigger_type() (Jonathan Cameron) - iio: imu: inv_icm42600: add inv_icm42600 id_table (Jason Liu) - misc: ti-st: st_kim: remove the driver (Bartosz Golaszewski) - misc: keba: Fix missing I2C dependency (Gerhard Engleder) - rust: miscdevice: fix warning on c_uint to u32 cast (Alice Ryhl) - firmware: memmap: Constify memmap_ktype (Kunwu Chan) - misc: keba: Add UART devices (Gerhard Engleder) - misc: keba: Add battery device (Gerhard Engleder) - misc: keba: Add fan device (Gerhard Engleder) - misc: keba: Support EEPROM sections as separate devices (Gerhard Engleder) - misc: keba: Add LAN9252 driver (Gerhard Engleder) - misc: keba: Add SPI controller device (Gerhard Engleder) - misc: keba: Use capital letters for I2C error message (Gerhard Engleder) - misc: keba: Use variable ret for return values (Gerhard Engleder) - uio: uio_pdrv_genirq: Make use of irq_get_trigger_type() (Vasileios Amoiridis) - uio: uio_dmem_genirq: Make use of irq_get_trigger_type() (Vasileios Amoiridis) - firmware: mtk-adsp-ipc: Switch to using dev_err_probe() (AngeloGioacchino Del Regno) - binder: add delivered_freeze to debugfs output (Carlos Llamas) - binder: fix memleak of proc->delivered_freeze (Carlos Llamas) - binder: allow freeze notification for dead nodes (Carlos Llamas) - binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs (Carlos Llamas) - binder: fix BINDER_WORK_FROZEN_BINDER debug logs (Carlos Llamas) - binder: fix freeze UAF in binder_release_work() (Carlos Llamas) - binder: fix OOB in binder_add_freeze_work() (Carlos Llamas) - binder: fix node UAF in binder_add_freeze_work() (Carlos Llamas) - rpmb: Remove some useless locking (Christophe JAILLET) - rpmb: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - binderfs: binderfs_test: remove unused variable (Ba Jing) - misc: apds990x: Fix missing pm_runtime_disable() (Jinjie Ruan) - misc: eeprom_93xx46: Changing 'unsigned' to 'unsigned int' (Daniel Hejduk) - mei: bus: Reorganize kerneldoc parameter names (Julia Lawall) - MAINTAINERS: change mei driver maintainer (Tomas Winkler) - rust: miscdevice: add base miscdevice abstraction (Alice Ryhl) - rust: types: add Opaque::try_ffi_init (Alice Ryhl) - Fix a potential abuse of seq_printf() format string in drivers (David Wang) - cpu: Remove spurious NULL in attribute_group definition (Thomas Weißschuh) - s390/con3215: Remove spurious NULL in attribute_group definition (Thomas Weißschuh) - perf: arm-ni: Remove spurious NULL in attribute_group definition (Thomas Weißschuh) - driver core: Constify bin_attribute definitions (Thomas Weißschuh) - sysfs: attribute_group: allow registration of const bin_attribute (Thomas Weißschuh) - firmware_loader: Fix possible resource leak in fw_log_firmware_info() (Gaosheng Cui) - drivers: core: fw_devlink: Fix excess parameter description in docstring (Amit Vadhavana) - driver core: class: Correct WARN() message in APIs class_(for_each|find)_device() (Zijun Hu) - cacheinfo: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - cdx: Fix cdx_mmap_resource() after constifying attr in ->mmap() (Nathan Chancellor) - drivers: core: fw_devlink: Make the error message a bit more useful (Saravana Kannan) - phy: tegra: xusb: Set fwnode for xusb port devices (Saravana Kannan) - drm: display: Set fwnode for aux bus devices (Saravana Kannan) - driver core: fw_devlink: Stop trying to optimize cycle detection logic (Saravana Kannan) - driver core: Constify attribute arguments of binary attributes (Thomas Weißschuh) - sysfs: bin_attribute: add const read/write callback variants (Thomas Weißschuh) - sysfs: implement all BIN_ATTR_* macros in terms of __BIN_ATTR() (Thomas Weißschuh) - sysfs: treewide: constify attribute callback of bin_attribute::llseek() (Thomas Weißschuh) - sysfs: treewide: constify attribute callback of bin_attribute::mmap() (Thomas Weißschuh) - sysfs: treewide: constify attribute callback of bin_is_visible() (Thomas Weißschuh) - nvmem: core: calculate bin_attribute size through bin_size() (Thomas Weißschuh) - PCI/sysfs: Calculate bin_attribute size through bin_size() (Thomas Weißschuh) - sysfs: introduce callback attribute_group::bin_size (Thomas Weißschuh) - sysfs: explicitly pass size to sysfs_add_bin_file_mode_ns() (Thomas Weißschuh) - driver core: constify devlink class (Bartosz Golaszewski) - driver core: Put device attribute @wakeup_last_time_ms and its show() together (Zijun Hu) - cacheinfo: Don't opencode per_cpu_cacheinfo() (Nikolay Borisov) - driver core: auxiliary bus: Spelling s/pecific/specific/ (Geert Uytterhoeven) - lib: devres: Simplify API devm_ioport_unmap() implementation (Zijun Hu) - lib: devres: Simplify API devm_iounmap() implementation (Zijun Hu) - devres: Fix page faults when tracing devres from unloaded modules (Keita Morisaki) - drivers/base: Remove unused auxiliary_find_device (Dr. David Alan Gilbert) - list: Remove duplicated and unused macro list_for_each_reverse (Zijun Hu) - firmware_loader: Reorganize kerneldoc parameter names (Julia Lawall) - Staging: gpib: gpib_os.c - Remove unnecessary OOM message (Omer Faruk BULUT) - staging: gpib: avoid unintended sign extension (Kees Bakker) - staging: vchiq_debugfs: Use forward declarations (Umang Jain) - staging: vchiq_core: Rectify header include for vchiq_dump_state() (Umang Jain) - staging: vc04_services: Cleanup TODO entry (Umang Jain) - staging: most: Remove TODO contact information (Dominik Karol Piątkowski) - staging: rtl8723bs: Remove TODO contact information (Dominik Karol Piątkowski) - staging: sm750fb: Remove TODO contact information (Dominik Karol Piątkowski) - staging: iio: Remove TODO file (Dominik Karol Piątkowski) - staging: greybus: uart: Fix atomicity violation in get_serial_info() (Qiu-ji Chen) - staging: rtl8723bs: Remove unused function Efuse_GetCurrentSize (Philipp Hortmann) - staging: rtl8723bs: Remove unused function efuse_WordEnableDataRead (Philipp Hortmann) - staging: rtl8723bs: Remove function hal_EfusePgPacketWrite1ByteHeader (Philipp Hortmann) - staging: rtl8723bs: Remove function hal_EfusePgPacketWrite2ByteHeader (Philipp Hortmann) - staging: rtl8723bs: Remove unused function hal_EfusePgCheckAvailableAddr (Philipp Hortmann) - staging: rtl8723bs: Remove unused function hal_EfuseConstructPGPkt (Philipp Hortmann) - staging: rtl8723bs: Remove unused function hal_EfusePartialWriteCheck (Philipp Hortmann) - staging: rtl8723bs: Remove unused function hal_EfusePgPacketWriteHeader (Philipp Hortmann) - staging: rtl8723bs: Remove unused function hal_EfusePgPacketWriteData (Philipp Hortmann) - staging: rtl8723bs: Remove unused function Hal_EfusePgPacketWrite_BT (Philipp Hortmann) - staging: rtl8723bs: Remove unused function Hal_EfusePgPacketWrite (Philipp Hortmann) - staging: rtl8723bs: Remove unused function Efuse_PgPacketWrite (Philipp Hortmann) - staging: rtl8723bs: Remove unused function Hal_EfusePgPacketRead (Philipp Hortmann) - staging: rtl8723bs: Remove unused function Efuse_PgPacketRead (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer EfuseGetCurrentSize (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer EFUSEGetEfuseDefinition (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer ReadEFuse (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer EfusePowerSwitch (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer write_rfreg (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer read_rfreg (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer write_bbreg (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer read_bbreg (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer cancel_thread (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer run_thread (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer Add_RateATid (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer SetBeaconRelatedRegistersHandler (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer hal_dm_watchdog_in_lps (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer hal_dm_watchdog (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer set_tx_power_level_handler (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer set_chnl_bw_handler (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer set_channel_handler (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer UpdateRAMaskHandler (Philipp Hortmann) - staging: gpib: Correct check for max secondary address (Dave Penkler) - staging: gpib: Re-order the lookup tables (Dave Penkler) - staging: gpib: Remove GPIO14 and GPIO15 lines in lookup tables (Dave Penkler) - staging: gpib: Remove unneeded lookup table (Dave Penkler) - staging: gpib: Fix Kconfig (Dave Penkler) - staging: gpib: Use dev_xxx for messaging (Dave Penkler) - staging: gpib: Add comment for mutex define (Dave Penkler) - staging: gpib: Fix MODULES_DESCRIPTION (Dave Penkler) - staging: gpib: Update messaging and usb_device refs in agilent_usb (Dave Penkler) - staging: gpib: Update messaging and usb_device refs in ni_usb (Dave Penkler) - staging: gpib: Replace custom debug with dev_dbg (Dave Penkler) - staging: gpib: Fix buffer overflow in ni_usb_init (Dave Penkler) - staging: rtl8723bs: Remove function pointer hal_xmitframe_enqueue (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer mgnt_xmit (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer hal_xmit (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer SetHalDefVarHandler (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer GetHalDefVarHandler (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer SetHwRegHandlerWithBuf (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer GetHwRegHandler (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer SetHwRegHandler (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer check_ips_status (Philipp Hortmann) - staging: rtl8723bs: Remove #if 1 in function ReadChipVersion8723B (Philipp Hortmann) - staging: rtl8723bs: Remove #if 1 in function hal_EfuseGetCurrentSize_BT (Philipp Hortmann) - staging: rtl8723bs: Remove #if 1 in function hal_EfusePartialWriteCheck (Philipp Hortmann) - staging: rtl8723bs: Replace function thread_enter (Philipp Hortmann) - staging: vchiq_arm: Track bulk user data pointer separately (Umang Jain) - staging: vchiq_core: Pass vchiq_bulk pointer to make_service_callback() (Umang Jain) - staging: vchiq: Rename vchiq_completion_data 'bulk_userdata' (Umang Jain) - staging: vchiq_core: Rename struct vchiq_bulk 'userdata' (Umang Jain) - staging: vchiq_core: Bulk waiter should not piggy back on bulk userdata (Umang Jain) - staging: vchiq_arm: Rename a struct vchiq_bulk member (Umang Jain) - staging: fieldbus: Delete unused driver (Philipp Hortmann) - staging: rtl8712: Remove driver using deprecated API wext (Philipp Hortmann) - staging: rtl8723bs: change remaining printk to proper api (Rodrigo Gobbi) - staging: vchiq_core: Remove unnecessary blank lines (Rohit Chavan) - staging: rtl8723bs: Remove no-op netdevice_notifier() (Hans de Goede) - staging: vme_user: vme_bridge.h: Name function pointer arguments (Pedro Perez) - staging: greybus: gpio: use gpiochip_get_data (Rosen Penev) - staging: gpib: Add TODO file (Dominik Karol Piątkowski) - staging: vchiq_dev: Drop userdata local pointer (Umang Jain) - staging: vchiq_core: Simplify bulk transfer queue message function (Umang Jain) - staging: vc04_services: Simplify (no)callback bulk transfer code paths (Umang Jain) - staging: vc04_services: Simplify block bulk transfer code paths (Umang Jain) - staging: vchiq_core: Simplify bulk data preparatory functions (Umang Jain) - staging: vchiq_core: Subsume 'offset' in struct vchiq_bulk (Umang Jain) - staging: gpib: Change return type and error code of fmh_gpib_get_dma_residue() (Everest K.C.) - staging: gpib: fix uninitialized variable in usb_gpib_command() (Dan Carpenter) - staging: gpib: replace dump function by print_hex_dump (Kees Bakker) - staging: gpib: fmh_gpib: Fix typo (Dominik Karol Piątkowski) - staging: gpib: Change return type and error code of fluke_get_dma_residue (Everest K.C.) - staging: gpib: cb7210: select NEC7210 library (Arnd Bergmann) - staging: gpib: use proper format string in request_module (Arnd Bergmann) - staging: gpib: add bus specific Kconfig dependencies (Arnd Bergmann) - staging: gpib: make port I/O code conditional (Arnd Bergmann) - staging: gpib: pc2: avoid calling undefined dma_free() (Arnd Bergmann) - staging: gpib: avoid unused const variables (Arnd Bergmann) - staging: gpib: add module descriptions (Arnd Bergmann) - staging: gpib: Replace kmalloc/memset with kzalloc. (Rohit Chavan) - staging: gpib: Remove unneeded semicolon. (Rohit Chavan) - staging: gpib: Remove unused value (Everest K.C.) - staging: olpc_dcon: Remove driver marked as broken since 2022 (Philipp Hortmann) - staging: rtl8723bs: remove unused debug statements (Rodrigo Gobbi) - staging: gpib: fmh: Drop residue from fmh_gpid_fifo_read_countable() (Nathan Chancellor) - staging: vchiq_arm: Fix missing refcount decrement in error path for fw_node (Javier Carrasco) - staging: vchiq_arm: refactor goto instructions in vchiq_probe() (Javier Carrasco) - staging: gpib: Fix PCI header include guard (Nathan Chancellor) - staging: gpib: Move free after the variable use has been completed (Everest K.C.) - staging: gpib: mark FMH driver as broken (Greg Kroah-Hartman) - staging: gpib: mark HP82341 driver as broken (Greg Kroah-Hartman) - staging: vt6656: Remove unused driver (Philipp Hortmann) - staging: rtl8712: Introduce auth_algorithm macros (Dominik Karol Piątkowski) - staging: rtl8712: Rename PrivacyAlgrthm variable (Dominik Karol Piątkowski) - staging: rtl8712: Rename AuthAlgrthm variable (Dominik Karol Piątkowski) - staging: vchiq_core: Lower indentation in vchiq_close_service_internal (Umang Jain) - staging: vchiq_core: Lower indentation in parse_open() (Umang Jain) - staging: vchiq_core: Refactor notify_bulks() (Umang Jain) - staging: vchiq_core: Indent copy_message_data() on a single line (Umang Jain) - staging: vchiq_core: Do not log debug in a separate scope (Umang Jain) - staging: vchiq_core: Locally cache cache_line_size information (Umang Jain) - staging: vchiq_arm: removes multiple blank lines (Danilo Pereira) - staging: vc04_services: TESTING: Adjust ping test (Stefan Wahren) - staging: vchiq_core: Indent static_assert on single line (Umang Jain) - staging: vchiq_core: Fix white space indentation error (Hridesh MG) - staging: gdm724x: Remove unused driver (Philipp Hortmann) - staging: vt6655: Remove unused driver (Philipp Hortmann) - staging: gpib: Add GPIB driver maintainer (Dave Penkler) - staging: gpib: disable CONFIG_GPIB_KERNEL_DEBUG (Greg Kroah-Hartman) - staging: gpib: Add KBUILD files for GPIB drivers (Dave Penkler) - staging: gpib: Add TNT4882 chip based GPIB driver (Dave Penkler) - staging: gpib: Add pc2 GPIB driver (Dave Penkler) - staging: gpib: Add National Instruments USB GPIB driver (Dave Penkler) - staging: gpib: Add LPVO DIY USB GPIB driver (Dave Penkler) - staging: gpib: Add ines GPIB driver (Dave Penkler) - staging: gpib: Add hp82341x GPIB driver (Dave Penkler) - staging: gpib: Add hp82335x GPIB driver (Dave Penkler) - staging: gpib: Add gpio bitbang GPIB driver (Dave Penkler) - staging: gpib: Add Frank Mori Hess FPGA PCI GPIB driver (Dave Penkler) - staging: gpib: Add Fluke cda based cards GPIB driver (Dave Penkler) - staging: gpib: Add Computer Equipment Corporation GPIB driver (Dave Penkler) - staging: gpib: Add Computer Boards GPIB driver (Dave Penkler) - staging: gpib: Add Agilent/Keysight 82357x USB GPIB driver (Dave Penkler) - staging: gpib: Add HP/Agilent/Keysight 8235xx PCI GPIB driver (Dave Penkler) - staging: gpib: Add nec7210 GPIB chip driver (Dave Penkler) - staging: gpib: Add tms9914 GPIB chip driver (Dave Penkler) - staging: gpib: Add GPIB common core driver (Dave Penkler) - staging: gpib: Add user api include files (Dave Penkler) - staging: gpib: Add common include files for GPIB drivers (Dave Penkler) - staging: rts5208: Remove unused driver (Philipp Hortmann) - staging: vchiq_core: Drop vchiq_pagelist.h (Umang Jain) - staging: vchiq_core: Move bulk data functions in vchiq_core (Umang Jain) - staging: vchiq_core: Move remote_event_signal() vchiq_core (Umang Jain) - staging: vchiq_core: Drop retry loop on -EINTR (Umang Jain) - staging: vchiq_arm: Do not retry bulk transfers on -EINTR (Umang Jain) - staging: vchiq_core: Return -EINTR when bulk transfers are interrupted (Umang Jain) - staging: vchiq_core: Return -EINTR in queue_message() on interrupt (Umang Jain) - staging: vchiq_core: Return on all errors from queue_message() (Umang Jain) - staging: vchiq_core: Use killable wait completions for bulk transfers (Umang Jain) - staging: gdm724x: fix returning -1 with return equivalent errors (Rodrigo Gobbi) - staging: rtl8712: remove parentheses after & (Xingquan Liu) - staging: rtl8712: use kmalloc_array (Tudor Gheorghiu) - staging: Switch back to struct platform_driver::remove() (Sergio Paracuellos) - staging: olpc_dcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - staging: most: i2c: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - staging: vt6655: s_uGetDataDuration: Fix declaration formatting (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename uNextPktTime variable (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename uAckTime variable (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename bLastFrag variable (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename byFBOption parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename uMACfragNum parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename cbLastFragmentSize parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename uFragIdx parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename bNeedAck parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename wRate parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename byPktType parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename cbFrameLength parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename byDurType parameter (Dominik Karol Piątkowski) - staging: vt6655: s_uGetDataDuration: Rename pDevice parameter (Dominik Karol Piątkowski) - staging: vt6655: rxtx.c: Fix too long lines in get_rtscts_time (Dominik Karol Piątkowski) - staging: vt6656: Update maintainer in TODO (Dominik Karol Piątkowski) - staging: rtl8723bs: core: rtw_cmd: Missing a blank line after declarations (Manuel Quintero F) - staging: rtl8723bs: Remove function pointer disable_interrupt (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer enable_interrupt (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer read_adapter_info (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer intf_chip_configure (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer init_default_value (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer read_chip_version (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer dm_deinit (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer dm_init (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer free_recv_priv (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer init_recv_priv (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer free_xmit_priv (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer init_xmit_priv (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer free_hal_data (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer hal_deinit (Philipp Hortmann) - staging: rtl8723bs: Remove function pointer hal_init (Philipp Hortmann) - Staging: rtl8723bs: hal: odm: removed unnecessary braces (Michael Harris) - staging: rtl8723bs: Remove unused enum with first entry IFACE_PORT0 (Philipp Hortmann) - staging: rtl8723bs: Remove constant result macro get_iface_type (Philipp Hortmann) - staging: rtl8723bs: Remove constant result macro is_primary_adapter (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rtl8723bs_inirp_deinit (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rtl8723bs_inirp_init (Philipp Hortmann) - staging: rtl8723bs: Remove unused function GetHalODMVar (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rtl8723b_GetHalODMVar (Philipp Hortmann) - staging: rtl8723bs: Remove unused function Hal_BT_EfusePowerSwitch (Philipp Hortmann) - staging: rtl8723bs: Remove unused function PHY_GetTxPowerLevel8723B (Philipp Hortmann) - staging: rtl8723bs: Remove unused function PHY_SetBWMode8723B (Philipp Hortmann) - staging: rtl8723bs: Remove unused entries from struct hal_ops (Philipp Hortmann) - staging: rtl8723bs: Remove unused function _ReadCAM (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rtw_get_oper_bw (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rtw_get_oper_choffset (Philipp Hortmann) - staging: rtl8723bs: Remove unused function read_cam (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rtw_search_max_mac_id (Philipp Hortmann) - staging: rtl8723bs: Remove unused function dvobj_get_port0_adapter (Philipp Hortmann) - staging: octeon: Use new initialization api for tasklet (Abhishek Tamboli) - usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property (Amit Sunil Dhamne) - dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property (Amit Sunil Dhamne) - dt-bindings: connector: Add time property for Sink BC12 detection completion (Amit Sunil Dhamne) - usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb (Thinh Nguyen) - usb: dwc3: gadget: Cleanup SG handling (Thinh Nguyen) - usb: dwc3: gadget: Fix looping of queued SG entries (Thinh Nguyen) - usb: dwc3: gadget: Fix checking for number of TRBs left (Thinh Nguyen) - usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Thinh Nguyen) - Revert "usb: gadget: composite: fix OS descriptors w_value logic" (Michal Vrastil) - usb: ehci-spear: fix call balance of sehci clk handling routines (Vitalii Mordan) - USB: serial: ftdi_sio: Fix atomicity violation in get_serial_info() (Qiu-ji Chen) - USB: serial: pl2303: account for deficits of clones (Jan Kiszka) - USB: make to_usb_device_driver() use container_of_const() (Greg Kroah-Hartman) - USB: make to_usb_driver() use container_of_const() (Greg Kroah-Hartman) - USB: properly lock dynamic id list when showing an id (Greg Kroah-Hartman) - USB: make single lock for all usb dynamic id lists (Greg Kroah-Hartman) - drivers/usb/storage: refactor min with min_t (Sabyrzhan Tasbolatov) - drivers/usb/serial: refactor min with min_t (Sabyrzhan Tasbolatov) - drivers/usb/musb: refactor min/max with min_t/max_t (Sabyrzhan Tasbolatov) - drivers/usb/mon: refactor min with min_t (Sabyrzhan Tasbolatov) - drivers/usb/misc: refactor min with min_t (Sabyrzhan Tasbolatov) - drivers/usb/host: refactor min/max with min_t/max_t (Sabyrzhan Tasbolatov) - drivers/usb/core: refactor max with max_t (Sabyrzhan Tasbolatov) - drivers/usb/gadget: refactor min with min_t (Sabyrzhan Tasbolatov) - usb: cdns3: Synchronise PCI IDs via common data base (Andy Shevchenko) - usb: dwc3: core: Set force_gen1 bit for all applicable SuperSpeed ports (Krishna Kurapati) - usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic (Selvarasu Ganesan) - USB: core: remove dead code in do_proc_bulk() (Rex Nie) - usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Dan Carpenter) - usb: misc: ljca: set small runtime autosuspend delay (Stanislaw Gruszka) - usb: misc: ljca: move usb_autopm_put_interface() after wait for response (Stanislaw Gruszka) - dt-bindings: usb: add A523 compatible string for EHCI and OCHI (Andre Przywara) - dt-bindings: usb: sunxi-musb: add Allwinner A523 compatible string (Andre Przywara) - usb: chipidea: imx: add imx8ulp support (Xu Yang) - usb: typec: ucsi: Fix a missing bits to bytes conversion in ucsi_init() (Heikki Krogerus) - usb: musb: Fix hardware lockup on first Rx endpoint request (Hubert Wiśniewski) - thunderbolt: Replace deprecated PCI functions (Philipp Stanner) - thunderbolt: debugfs: Implement asymmetric lane margining (Aapo Vienamo) - thunderbolt: debugfs: Don't hardcode margining results size (Aapo Vienamo) - thunderbolt: debugfs: Refactor hardware margining result parsing (Aapo Vienamo) - thunderbolt: debugfs: Replace margining lane numbers with an enum (Aapo Vienamo) - thunderbolt: debugfs: Replace "both lanes" with "all lanes" (Aapo Vienamo) - thunderbolt: debugfs: Implement Gen 4 margining eye selection (Aapo Vienamo) - thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities (Aapo Vienamo) - thunderbolt: Don't hardcode margining capabilities size (Aapo Vienamo) - usb: typec: ucsi: glink: be more precise on orientation-aware ports (Dmitry Baryshkov) - usb: typec: ucsi: glink: fix off-by-one in connector_status (Dmitry Baryshkov) - usb: gadget: function: remove redundant else statement (Colin Ian King) - usb: typec: ucsi: Convert connector specific commands to bitmaps (Heikki Krogerus) - usb: xhci: Avoid queuing redundant Stop Endpoint commands (Michal Pecio) - usb: xhci: Fix TD invalidation under pending Set TR Dequeue (Michal Pecio) - usb: xhci: Limit Stop Endpoint retries (Michal Pecio) - usb: xhci: remove irrelevant comment (Niklas Neronin) - usb: xhci: add help function xhci_dequeue_td() (Niklas Neronin) - usb: xhci: refactor xhci_td_cleanup() to return void (Niklas Neronin) - usb: xhci: remove unused arguments from td_to_noop() (Niklas Neronin) - usb: xhci: improve xhci_clear_command_ring() (Niklas Neronin) - usb: xhci: request MSI/-X according to requested amount (Niklas Neronin) - usb: xhci: move link TRB quirk to xhci_gen_setup() (Niklas Neronin) - usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td' (Niklas Neronin) - xhci: pci: Fix indentation in the PCI device ID definitions (Andy Shevchenko) - xhci: pci: Use standard pattern for device IDs (Andy Shevchenko) - xhci: Don't perform Soft Retry for Etron xHCI host (Kuangyi Chiang) - xhci: Fix control transfer error on Etron xHCI host (Kuangyi Chiang) - xhci: Don't issue Reset Device command to Etron xHCI host (Kuangyi Chiang) - xhci: Combine two if statements for Etron xHCI host (Kuangyi Chiang) - usb: xhci: add xhci_initialize_ring_segments() (Niklas Neronin) - usb: xhci: rework xhci_link_segments() (Niklas Neronin) - usb: xhci: refactor xhci_link_rings() to use source and destination rings (Niklas Neronin) - usb: xhci: rework xhci_free_segments_for_ring() (Niklas Neronin) - usb: xhci: adjust xhci_alloc_segments_for_ring() arguments (Niklas Neronin) - usb: xhci: remove option to change a default ring's TRB cycle bit (Niklas Neronin) - usb: xhci: introduce macro for ring segment list iteration (Niklas Neronin) - xhci: debugfs: Add virt endpoint state to xhci debugfs (WangYuli) - xhci: trace stream context at Set TR Deq command completion (Mathias Nyman) - xhci: add stream context tracing (Mathias Nyman) - xhci: Don't trace ring at every enqueue or dequeue increase (Mathias Nyman) - xhci: show DMA address of TRB when tracing TRBs (Mathias Nyman) - xhci: Cleanup Candence controller PCI device and vendor ID usage (Mathias Nyman) - usb: xhci: Fix sum_trb_lengths() (Michal Pecio) - usb: xhci: Remove unused parameters of next_trb() (Michal Pecio) - xhci: Add Isochronous TRB fields to TRB tracer (Mathias Nyman) - usb: Use (of|device)_property_present() for non-boolean properties (Rob Herring (Arm)) - dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible (Dmitry Baryshkov) - phy: realtek: usb: fix NULL deref in rtk_usb3phy_probe (Charles Han) - phy: realtek: usb: fix NULL deref in rtk_usb2phy_probe (Charles Han) - usb: typec: mux: Add support for the TUSB1046 crosspoint switch (Romain Gantois) - dt-bindings: usb: Describe TUSB1046 crosspoint switch (Romain Gantois) - USB: xhci: add support for PWRON active high (Parth Pancholi) - dt-bindings: usb: add TUSB73x0 PCIe (Parth Pancholi) - USB: bcma: Remove unused of_gpio.h (Andy Shevchenko) - usb: core: use sysfs_emit() instead of sprintf() (Jiayi Li) - usb: typec: tcpm: Add support for parsing time dt properties (Amit Sunil Dhamne) - dt-bindings: connector: Add properties to define time values (Amit Sunil Dhamne) - usb: storage: fix wrong comments for struct bulk_cb_wrap (Dingyan Li) - usb: storage: use US_BULK_FLAG_OUT instead of constant values (Dingyan Li) - usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs (Akash Kumar) - usb: typec: ucsi: Helper for Get Connector Status command (Heikki Krogerus) - xhci: add helper to stop endpoint and wait for completion (Mathias Nyman) - usb: gadget: uvc: dont call usb_composite_setup_continue when not streaming (Michael Grzeschik) - usb: gadget: uvc: add trace of enqueued and completed requests (Michael Grzeschik) - usb: gadget: uvc: set nbuffers to minimum STREAMING_MIN_BUFFERS in uvc_queue_setup (Michael Grzeschik) - usb: gadget: uvc: set req_length based on payload by nreqs instead of req_size (Michael Grzeschik) - usb: gadget: uvc: set req_size and n_requests based on the frame interval (Michael Grzeschik) - usb: gadget: uvc: add g_parm and s_parm for frame interval (Michael Grzeschik) - usb: gadget: uvc: rework to enqueue in pump worker from encoded queue (Michael Grzeschik) - usb: gadget: uvc: only enqueue zero length requests in potential underrun (Michael Grzeschik) - usb: gadget: uvc: wake pump everytime we update the free list (Michael Grzeschik) - usb: typec: ucsi: Add support for the partner USB Modes (Heikki Krogerus) - usb: typec: ucsi: Supply the USB capabilities to the ports (Heikki Krogerus) - usb: typec: Add attribute file showing the USB Modes of the partner (Heikki Krogerus) - usb: typec: Add attribute file showing the supported USB modes of the port (Heikki Krogerus) - dt-bindings: usb: add rk3576 compatible to rockchip,dwc3 (Frank Wang) - usb: require FMODE_WRITE for usbdev_mmap() (Jann Horn) - usb: gadget: uvc: configfs: Add frame-based frame format support (Akash Kumar) - dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for QCS615 (Krishna Kurapati) - dt-bindings: phy: qcom,qusb2: Add bindings for QCS615 (Krishna Kurapati) - usb: gadget: uvc: Remove extra semicolon from the macro (Abhishek Tamboli) - usb: typec: ucsi: UCSI2.0 Set Sink Path command support (Pooja Katiyar) - usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations (Saranya Gopal) - USB: chaoskey: Fix possible deadlock chaoskey_list_lock (Edward Adam Davis) - dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 (Xu Yang) - dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" (Xu Yang) - USB: chaoskey: fail open after removal (Oliver Neukum) - usb: yurex: make waiting on yurex_write interruptible (Oliver Neukum) - usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() (Jeongjun Park) - dt-bindings: usb: renesas,usbhs: Deprecate renesas,enable-gpio (Geert Uytterhoeven) - dt-bindings: usb: add PIC64GX compatibility to mpfs-musb driver (Pierre-Henry Moussay) - usb: Reorganize kerneldoc parameter names (Julia Lawall) - usb: chipidea: udc: improve error recovery for ISO transfer (Xu Yang) - usb: chipidea: udc: improve dTD link logic (Xu Yang) - usb: chipidea: udc: handle USB Error Interrupt if IOC not set (Xu Yang) - usb: chipidea: udc: create bounce buffer for problem sglist entries if possible (Xu Yang) - usb: chipidea: udc: limit usb request length to max 16KB (Xu Yang) - usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag (Xu Yang) - dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines (Rob Herring (Arm)) - usb: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - usb: phy: isp1301:: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - dt-bindings: usb: genesys,gl850g: allow downstream device subnodes (Icenowy Zheng) - usb: gadget: f_midi: prefer strscpy() over strcpy() (Abdul Rahim) - usb: typec: stusb160x: Make use of i2c_get_match_data() (Andy Shevchenko) - usb: typec: tcpm: use max() to get higher value (R Sundar) - usb: typec: ucsi: glink: use device_for_each_child_node_scoped() (Javier Carrasco) - usb: atm: Correct some typos (Shen Lichuan) - usb: dwc3: Correct some typos in comments (Shen Lichuan) - usb: typec: Fix typo in comment (Yu Jiaoliang) - usb: gadget: udc: fix typo in the comment (Yan Zhen) - usb: host: fix typo in the comment (Yan Zhen) - selftests: find_symbol: Actually use load_mod() parameter (Geert Uytterhoeven) - selftests: kallsyms: fix and clarify current test boundaries (Luis Chamberlain) - selftests: kallsyms: fix double build stupidity (Luis Chamberlain) - apparmor: lift new_profile declaration to remove C23 extension warning (John Johansen) - apparmor: replace misleading 'scrubbing environment' phrase in debug print (Ryan Lee) - parser: drop dead code for XXX_comb macros (John Johansen) - apparmor: Remove unused parameter L1 in macro next_comb (Jinjie Ruan) - Docs: Update LSM/apparmor.rst (Siddharth Menon) - apparmor: audit_cap dedup based on subj_cred instead of profile (Ryan Lee) - apparmor: add a cache entry expiration time aging out capability audit cache (Ryan Lee) - apparmor: document capability.c:profile_capable ad ptr not being NULL (Ryan Lee) - apparmor: fix 'Do simple duplicate message elimination' (chao liu) - apparmor: document first entry is in packed perms struct is reserved (John Johansen) - apparmor: test: Fix memory leak for aa_unpack_strdup() (Jinjie Ruan) - apparmor: Remove deadcode (Dr. David Alan Gilbert) - apparmor: Remove unnecessary NULL check before kvfree() (Thorsten Blum) - apparmor: domain: clean up duplicated parts of handle_onexec() (Leesoo Ahn) - apparmor: Use IS_ERR_OR_NULL() helper function (Hongbo Li) - apparmor: add support for 2^24 states to the dfa state machine. (John Johansen) - apparmor: properly handle cx/px lookup failure for complain (Ryan Lee) - apparmor: allocate xmatch for nullpdb inside aa_alloc_null (Ryan Lee) - Revert "s390/mm: Allow large pages for KASAN shadow mapping" (Vasily Gorbik) - s390/spinlock: Use flag output constraint for arch_cmpxchg_niai8() (Heiko Carstens) - s390/spinlock: Use R constraint for arch_load_niai4() (Heiko Carstens) - s390/spinlock: Generate shorter code for arch_spin_unlock() (Heiko Carstens) - s390/spinlock: Remove condition code clobber from arch_spin_unlock() (Heiko Carstens) - s390/spinlock: Use symbolic names in inline assemblies (Heiko Carstens) - s390: Support PREEMPT_DYNAMIC (Heiko Carstens) - s390/pci: Fix potential double remove of hotplug slot (Niklas Schnelle) - s390/pci: Fix leak of struct zpci_dev when zpci_add_device() fails (Niklas Schnelle) - s390/mm/hugetlbfs: Add missing includes (Heiko Carstens) - s390/mm: Add PTE_MARKER support for hugetlbfs mappings (Gerald Schaefer) - s390/mm: Introduce region-third and segment table swap entries (Gerald Schaefer) - s390/mm: Introduce region-third and segment table entry present bits (Gerald Schaefer) - s390/mm: Rearrange region-third and segment table entry SW bits (Gerald Schaefer) - KVM: s390: Increase size of union sca_utility to four bytes (Heiko Carstens) - KVM: s390: Remove one byte cmpxchg() usage (Heiko Carstens) - KVM: s390: Use try_cmpxchg() instead of cmpxchg() loops (Heiko Carstens) - s390/ap: Replace xchg() with WRITE_ONCE() (Heiko Carstens) - s390/mm: Allow large pages for KASAN shadow mapping (Vasily Gorbik) - s390: Add ARCH_HAS_PREEMPT_LAZY support (Heiko Carstens) - s390: Add missing _TIF defines (Heiko Carstens) - s390/entry: Mark IRQ entries to fix stack depot warnings (Vasily Gorbik) - s390/cpum_sf: Simplify release of SDBs and SDBTs (Thomas Richter) - s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops (Claudio Imbrenda) - s390/stacktrace: Use break instead of return statement (Heiko Carstens) - s390/mm: Remove bogus comment in __tlb_flush_mm() (Alexander Gordeev) - s390/debug: Pass in and enforce output buffer size for format handlers (Niklas Schnelle) - MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a (Xi Ruoyao) - mips: dts: realtek: Add SPI NAND controller (Chris Packham) - MIPS: mobileye: eyeq6h: add OLB nodes OLB and remove fixed clocks (Théo Lebrun) - MIPS: mobileye: eyeq5: use OLB as provider for fixed factor clocks (Théo Lebrun) - ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire() (Linus Walleij) - ARM: 9430/1: entry: Do a dummy read from VMAP shadow (Linus Walleij) - ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow (Linus Walleij) - ARM: 9426/1: vfp: Move sending signals outside of vfp_state_hold()ed section. (Sebastian Andrzej Siewior) - ARM: 9425/1: vfp: Use vfp_state_hold() in vfp_support_entry(). (Sebastian Andrzej Siewior) - ARM: 9424/1: vfp: Use vfp_state_hold() in vfp_sync_hwstate(). (Sebastian Andrzej Siewior) - ARM: 9423/1: vfp: Provide vfp_state_hold() for VFP locking. (Sebastian Andrzej Siewior) - ARM: 9415/1: amba: Add dev_is_amba() function and export it for modules (Kunwu Chan) - sparc/vdso: Add helper function for 64-bit right shift on 32-bit target (Koakuma) - sparc: Replace one-element array with flexible array member (Thorsten Blum) - sparc/build: Add SPARC target flags for compiling with clang (Koakuma) - sparc/build: Put usage of -fcall-used* flags behind cc-option (Koakuma) - powerpc/prom_init: Fixup missing powermac #size-cells (Michael Ellerman) - docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Fix htmldocs errors (Michael Ellerman) - powerpc/machdep: Remove duplicated include in svm.c (Yang Li) - tracing: Use guard() rather than scoped_guard() (Mathieu Desnoyers) - tracing: Remove cond argument from __DECLARE_TRACE_SYSCALL (Mathieu Desnoyers) - tracing: Remove conditional locking from __DO_TRACE() (Mathieu Desnoyers) - rcupdate_trace: Define rcu_tasks_trace lock guard (Mathieu Desnoyers) - tracing: Remove __idx variable from __DO_TRACE (Mathieu Desnoyers) - tracing: Move it_func[0] comment to the relevant context (Mathieu Desnoyers) - tracing: Record task flag NEED_RESCHED_LAZY. (Thomas Gleixner) - ipmr: fix build with clang and DEBUG_NET disabled. (Paolo Abeni) - Documentation: tls_offload: fix typos and grammar (Leo Stone) - Fix spelling mistake (Vyshnav Ajith) - ipmr: fix tables suspicious RCU usage (Paolo Abeni) - ip6mr: fix tables suspicious RCU usage (Paolo Abeni) - ipmr: add debug check for mr table cleanup (Paolo Abeni) - selftests: rds: move test.py to TEST_FILES (Hangbin Liu) - net_sched: sch_fq: don't follow the fast path if Tx is behind now (Jakub Kicinski) - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Kuniyuki Iwashima) - net: phy: fix phy_ethtool_set_eee() incorrectly enabling LPI (Russell King (Oracle)) - Bluetooth: SCO: remove the redundant sco_conn_put (Edward Adam Davis) - Bluetooth: MGMT: Fix possible deadlocks (Luiz Augusto von Dentz) - Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync (Luiz Augusto von Dentz) - net: Comment copy_from_sockptr() explaining its behaviour (Michal Luczaj) - rxrpc: Improve setsockopt() handling of malformed user input (Michal Luczaj) - llc: Improve setsockopt() handling of malformed user input (Michal Luczaj) - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michael Chan) - bnxt_en: Refactor bnxt_ptp_init() (Michael Chan) - bnxt_en: Fix receive ring space parameters when XDP is active (Shravya KN) - bnxt_en: Fix queue start to update vnic RSS table (Somnath Kotur) - bnxt_en: Set backplane link modes correctly for ethtool (Shravya KN) - bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down (Saravanan Vajravel) - net: hsr: fix hsr_init_sk() vs network/transport headers. (Eric Dumazet) - octeontx2-af: Quiesce traffic before NIX block reset (Hariprasad Kelam) - octeontx2-af: RPM: fix stale FCFEC counters (Hariprasad Kelam) - octeontx2-af: RPM: fix stale RSFEC counters (Hariprasad Kelam) - octeontx2-af: RPM: Fix low network performance (Hariprasad Kelam) - octeontx2-af: RPM: Fix mismatch in lmac type (Hariprasad Kelam) - net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken (Maxime Chevallier) - marvell: pxa168_eth: fix call balance of pep->clk handling routines (Vitalii Mordan) - net: mdio-ipq4019: add missing error check (Rosen Penev) - selftests/rtnetlink.sh: add mngtempaddr test (Hangbin Liu) - net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged (Hangbin Liu) - net: stmmac: set initial EEE policy configuration (Choong Yong Liang) - rtase: Corrects error handling of the rtase_check_mac_version_valid() (Justin Lai) - rtase: Correct the speed for RTL907XD-V1 (Justin Lai) - rtase: Refactor the rtase_check_mac_version_valid() function (Justin Lai) - s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct() (Sidraya Jayagond) - net/l2tp: fix warning in l2tp_exit_net found by syzbot (James Chapman) - selftests: net: test extacks in netlink dumps (Jakub Kicinski) - netlink: fix false positive warning in extack during dumps (Jakub Kicinski) - net: microchip: vcap: Add typegroup table terminators in kunit tests (Guenter Roeck) - net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration (Oleksij Rempel) - tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets (Pavan Chebbi) - rtnetlink: fix rtnl_dump_ifinfo() error path (Eric Dumazet) - selftests: fix nested double quotes in f-string (David Wei) - net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device (Oleksij Rempel) - net: usb: lan78xx: Fix double free issue with interrupt buffer allocation (Oleksij Rempel) - net: phy: ensure that genphy_c45_an_config_eee_aneg() sees new value of phydev->eee_cfg.eee_enabled (Heiner Kallweit) - spi: Fix acpi deferred irq probe (Stanislaw Gruszka) - spi: atmel-quadspi: Fix register name in verbose logging function (Csókás, Bence) - spi-imx: prevent overflow when estimating transfer time (Antonio Quartulli) - spi: rockchip-sfc: Embedded DMA only support 4B aligned address (Jon Lin) - regulator: core: Ignore unset max_uA constraints in current limit check (Kory Maincent (Dent Project)) - dt-bindings: regulator: qcom-labibb-regulator: document the pmi8950 labibb regulator (Neil Armstrong) - regulator: qcom-rpmh: Update ranges for FTSMPS525 (Melody Olvera) - power: reset: ep93xx: add AUXILIARY_BUS dependency (Arnd Bergmann) - dt-bindings: power: reset: Convert mode-.* properties to array (Elliot Berman) - power: supply: sc27xx: Fix battery detect GPIO probe (Stanislav Jakubek) - dt-bindings: power: supply: sc27xx-fg: document deprecated bat-detect-gpio (Stanislav Jakubek) - reset: keystone-reset: remove unused macros (Ba Jing) - power: supply: axp20x_battery: Use scaled iio_read_channel (Chris Morgan) - power: supply: axp20x_usb_power: Use scaled iio_read_channel (Chris Morgan) - power: supply: generic-adc-battery: change my gmail (anish kumar) - power: supply: pmu_battery: Set power supply type to BATTERY (Ed Robbins) - power: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - power: supply: hwmon: move interface to private header (Thomas Weißschuh) - power: supply: rk817: Update battery capacity calibration (Chris Morgan) - power: supply: rk817: stop updating info in suspend (Chris Morgan) - power: supply: rt9471: Use IC status regfield to report real charger status (ChiYuan Huang) - power: supply: rt9471: Fix wrong WDT function regfield declaration (ChiYuan Huang) - dt-bindings: power/supply: qcom,pmi8998-charger: Drop incorrect "#interrupt-cells" from example (Rob Herring (Arm)) - power: supply: core: mark attribute arrays as ro_after_init (Thomas Weißschuh) - power: supply: core: unexport power_supply_property_is_writeable() (Thomas Weißschuh) - power: supply: core: use device mutex wrappers (Thomas Weißschuh) - power: supply: bq27xxx: Fix registers of bq27426 (Barnabás Czémán) - power: reset: syscon-reboot: Accept reg property (Chris Packham) - dt-bindings: reset: syscon-reboot: Add reg property (Chris Packham) - power: supply: initial support for TWL6030/32 (Andreas Kemnade) - dt-bindings: power: supply: Add TI TWL603X charger (Andreas Kemnade) - power: supply: Fix a typo (Andrew Kreimer) - power: supply: Correct multiple typos in comments (Shen Lichuan) - power: supply: core: Remove might_sleep() from power_supply_put() (Bart Van Assche) - power: supply: core: remove {,devm_}power_supply_register_no_ws() (Thomas Weißschuh) - power: supply: max77976_charger: register power supply with devm_power_supply_register() (Thomas Weißschuh) - power: supply: lenovo_yoga_c630_battery: register power supplies with power_supply_register() (Thomas Weißschuh) - power: supply: cros_usbpd-charger: register power supply with devm_power_supply_register() (Thomas Weißschuh) - power: supply: bq27xxx_battery: register power supply with power_supply_register() (Thomas Weißschuh) - power: supply: acer_a500_battery: register power supply with devm_power_supply_register() (Thomas Weißschuh) - ACPI: battery: Register power supply with power_supply_register() (Thomas Weißschuh) - power: supply: core: add wakeup source inhibit by power_supply_config (Thomas Weißschuh) - power: supply: samsung-sdi-battery: constify ocv table (Thomas Weißschuh) - power: supply: ab8500: constify ocv table (Thomas Weißschuh) - power: supply: core: constify power_supply_battery_info::ocv_table (Thomas Weißschuh) - power: supply: sc27xx: use const reference to ocv table (Thomas Weißschuh) - power: supply: samsung-sdi-battery: constify resistance table (Thomas Weißschuh) - power: supply: ab8500: constify resistance table (Thomas Weißschuh) - power: supply: core: constify power_supply_battery_info::resist_table (Thomas Weißschuh) - fs/ntfs3: Accumulated refactoring changes (Konstantin Komarov) - fs/ntfs3: Switch to folio to release resources (Konstantin Komarov) - fs/ntfs3: Add check in ntfs_extend_initialized_size (Konstantin Komarov) - fs/ntfs3: Add more checks in mi_enum_attr (part 2) (Konstantin Komarov) - fs/ntfs3: Equivalent transition from page to folio (Konstantin Komarov) - fs/ntfs3: Fix case when unmarked clusters intersect with zone (Konstantin Komarov) - fs/ntfs3: Fix warning in ni_fiemap (Konstantin Komarov) - exfat: reduce FAT chain traversal (Yuezhang Mo) - exfat: code cleanup for exfat_readdir() (Yuezhang Mo) - exfat: remove argument 'p_dir' from exfat_add_entry() (Yuezhang Mo) - exfat: move exfat_chain_set() out of __exfat_resolve_path() (Yuezhang Mo) - exfat: add exfat_get_dentry_set_by_ei() helper (Yuezhang Mo) - exfat: rename argument name for exfat_move_file and exfat_rename_file (Yuezhang Mo) - exfat: remove unnecessary read entry in __exfat_rename() (Yuezhang Mo) - exfat: fix file being changed by unaligned direct write (Yuezhang Mo) - exfat: fix uninit-value in __exfat_get_dentry_set (Namjae Jeon) - exfat: fix out-of-bounds access of directory entries (Yuezhang Mo) - ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[] (Hans de Goede) - ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 (Hans de Goede) - ACPI: introduce acpi_arch_init() (Miao Wang) - ACPI: processor_idle: Use acpi_idle_play_dead() for all C-states (Rafael J. Wysocki) - dt-bindings: opp: operating-points-v2-ti-cpu: Describe opp-supported-hw (Dhruva Gole) - OPP: Remove unused declarations in header file (Zhang Zekun) - thermal: int3400: Remove unneeded data_vault attribute_group (Thomas Weißschuh) - thermal: int3400: Fix reading of current_uuid for active policy (Srinivas Pandruvada) - thermal: sun8i: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - thermal: tegra: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - thermal: qcom-spmi-adc-tm5: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - thermal: of: Use scoped device node handling to simplify of_thermal_zone_find() (Krzysztof Kozlowski) - thermal: of: Use scoped memory and OF handling to simplify thermal_of_trips_init() (Krzysztof Kozlowski) - thermal: of: Simplify thermal_of_should_bind with scoped for each OF child (Krzysztof Kozlowski) - thermal: gov_power_allocator: Add missing NULL pointer check (Rafael J. Wysocki) - iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() (Jason Gunthorpe) - iommu: Add ops->domain_alloc_nested() (Jason Gunthorpe) - soundwire: Minor formatting fixups in sdw.h header (Charles Keepax) - soundwire: Update the includes on the sdw.h header (Charles Keepax) - soundwire: cadence: clear MCP BLOCK_WAKEUP in init (Pierre-Louis Bossart) - soundwire: cadence: add soft-reset on startup (Pierre-Louis Bossart) - soundwire: intel_auxdevice: add kernel parameter for mclk divider (Pierre-Louis Bossart) - soundwire: mipi-disco: add support for DP0/DPn 'lane-list' property (Pierre-Louis Bossart) - soundwire: mipi-disco: add new properties from 2.0 spec (Pierre-Louis Bossart) - soundwire: mipi-disco: add comment on DP0-supported property (Pierre-Louis Bossart) - soundwire: mipi-disco: add support for peripheral channelprepare timeout (Pierre-Louis Bossart) - soundwire: mipi_disco: add support for clock-scales property (Pierre-Louis Bossart) - soundwire: mipi-disco: add error handling for property array read (Pierre-Louis Bossart) - soundwire: mipi-disco: remove DPn audio-modes (Pierre-Louis Bossart) - soundwire: optimize sdw_dpn_prop (Pierre-Louis Bossart) - soundwire: optimize sdw_dp0_prop (Pierre-Louis Bossart) - soundwire: optimize sdw_slave_prop (Pierre-Louis Bossart) - soundwire: optimize sdw_bus structure (Pierre-Louis Bossart) - soundwire: optimize sdw_master_prop (Pierre-Louis Bossart) - soundwire: optimize sdw_stream_runtime memory layout (Pierre-Louis Bossart) - soundwire: mipi_disco: add MIPI-specific property_read_bool() helpers (Pierre-Louis Bossart) - soundwire: Correct some typos in comments (Shen Lichuan) - ASoC: amd: ps: pass acp pci revision id as soundwire resource data (Vijendar Mukunda) - ASoC: SOF: amd: pass acp_rev as soundwire resource data (Vijendar Mukunda) - soundwire: amd: refactor existing code for acp 6.3 platform (Vijendar Mukunda) - soundwire: amd: pass acp pci revision id as resource data (Vijendar Mukunda) - phy: qcom: qmp: Fix lecacy-legacy typo (Konrad Dybcio) - phy: lan969x-serdes: add support for lan969x serdes driver (Daniel Machon) - dt-bindings: phy: sparx5: document lan969x (Daniel Machon) - phy: sparx5-serdes: add support for branching on chip type (Daniel Machon) - phy: sparx5-serdes: add indirection layer to register macros (Daniel Machon) - phy: sparx5-serdes: add function for getting the CMU index (Daniel Machon) - phy: sparx5-serdes: add ops to match data (Daniel Machon) - phy: sparx5-serdes: add constant for the number of CMU's (Daniel Machon) - phy: sparx5-serdes: add constants to match data (Daniel Machon) - phy: sparx5-serdes: add support for private match data (Daniel Machon) - phy: bcm-ns-usb2: drop support for old binding variant (Rafał Miłecki) - dt-bindings: phy: bcm-ns-usb2-phy: drop deprecated variant (Rafał Miłecki) - dt-bindings: phy: Add QMP UFS PHY compatible for QCS8300 (Xin Liu) - dt-bindings: phy: qcom: snps-eusb2: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: phy: ti,tcan104x-can: Document Microchip ATA6561 (Ilya Orazov) - phy: airoha: Fix REG_CSR_2L_RX{0,1}_REV0 definitions (Lorenzo Bianconi) - phy: airoha: Fix REG_CSR_2L_JCPLL_SDM_HREN config in airoha_pcie_phy_init_ssc_jcpll() (Lorenzo Bianconi) - phy: airoha: Fix REG_PCIE_PMA_TX_RESET config in airoha_pcie_phy_init_csr_2l() (Lorenzo Bianconi) - phy: airoha: Fix REG_CSR_2L_PLL_CMN_RESERVE0 config in airoha_pcie_phy_init_clk_out() (Lorenzo Bianconi) - phy: phy-rockchip-samsung-hdptx: Don't request RST_PHY/RST_ROPLL/RST_LCPLL (Andy Yan) - phy: add NXP PTN3222 eUSB2 to USB2 redriver (Dmitry Baryshkov) - dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver (Dmitry Baryshkov) - dt-bindings: phy: mxs-usb-phy: add imx8qxp compatible (Xu Yang) - dt-bindings: phy: rk3228-hdmi-phy: convert to yaml (Heiko Stuebner) - phy: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - dt-bindings: phy: mediatek: tphy: add a property for power-domains (Macpaul Lin) - phy: qcom: edp: Add support for eDP PHY on SA8775P (Soutrik Mukhopadhyay) - phy: qcom: edp: Introduce aux_cfg array for version specific aux settings (Soutrik Mukhopadhyay) - dt-bindings: phy: Add eDP PHY compatible for sa8775p (Soutrik Mukhopadhyay) - phy: rockchip: usbdp: add rk3576 device match data (Frank Wang) - dt-bindings: phy: rockchip-usbdp: add rk3576 (Frank Wang) - phy: freescale: fsl-samsung-hdmi: Remove unnecessary LUT entries (Adam Ford) - phy: freescale: fsl-samsung-hdmi: Use closest divider (Adam Ford) - phy: freescale: fsl-samsung-hdmi: Support dynamic integer (Adam Ford) - phy: freescale: fsl-samsung-hdmi: Simplify REG21_PMS_S_MASK lookup (Adam Ford) - phy: freescale: fsl-samsung-hdmi: Replace register defines with macro (Adam Ford) - phy: rockchip: inno-usb2: Add usb2 phys support for rk3576 (William Wu) - dt-bindings: phy: rockchip,inno-usb2phy: add rk3576 (Frank Wang) - phy: rockchip: inno-usb2: convert clock management to bulk (Frank Wang) - phy: stm32: Remove unneeded semicolon (Yang Li) - phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3 (Qiang Yu) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8 (Qiang Yu) - dt-bindings: phy: Add QMP UFS PHY comptible for QCS615 (Sayali Lokhande) - dt-bindings: phy: describe the Qualcomm SGMII PHY (Yijie Yang) - phy: sun4i-usb: Fix a typo (Andrew Kreimer) - phy: qcom: qmp: Add qmp configuration for QCS8300 (Krishna Kurapati) - dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible (Krishna Kurapati) - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300 (Krishna Kurapati) - dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings (Krishna Kurapati) - phy: ti: gmii-sel: Enable USXGMII mode for J7200 (Siddharth Vadapalli) - dt-bindings: phy: cadence-sierra: Allow PHY types QSGMII and SGMII (Siddharth Vadapalli) - MAINTAINERS: add entry for ST STM32MP25 COMBOPHY driver (Christian Bruel) - phy: stm32: Add support for STM32MP25 COMBOPHY. (Christian Bruel) - dt-bindings: phy: Add STM32MP25 COMBOPHY bindings (Christian Bruel) - phy: mvebu-cp110-utmi: support swapping d+/d- lanes by dts property (Josua Mayer) - phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the probe path (Dragan Simic) - phy: phy-rockchip-inno-usb2: Handle failed extcon allocation better (Dragan Simic) - phy: phy-rockchip-inno-usb2: Perform trivial code cleanups (Dragan Simic) - phy: usb: update Broadcom driver table to use designated initializers (Sam Edwards) - dmaengine: loongson2-apb: Rename the prefix ls2x to loongson2 (Binbin Zhou) - dt-bindings: dma: sifive pdma: Add PIC64GX to compatibles (Pierre-Henry Moussay) - dmaengine: fix typo in the comment (Yan Zhen) - dmaengine: stm32-dma3: clamp AXI burst using match data (Amelie Delaunay) - dmaengine: stm32-dma3: prevent LL refactoring thanks to DT configuration (Amelie Delaunay) - dt-bindings: dma: stm32-dma3: prevent additional transfers (Amelie Delaunay) - dmaengine: stm32-dma3: refactor HW linked-list to optimize memory accesses (Amelie Delaunay) - dmaengine: stm32-dma3: prevent pack/unpack thanks to DT configuration (Amelie Delaunay) - dt-bindings: dma: stm32-dma3: prevent packing/unpacking mode (Amelie Delaunay) - dmaengine: idxd: Move DSA/IAA device IDs to IDXD driver (Fenghua Yu) - dt-bindings: dma: qcom,gpi: Add SAR2130P compatible (Dmitry Baryshkov) - dmaengine: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - dmaengine: ep93xx: Fix unsigned compared against 0 (Advait Dhamorikar) - dmaengine: acpi: Clean up headers (Andy Shevchenko) - dmaengine: acpi: Simplify devm_acpi_dma_controller_register() (Andy Shevchenko) - dmaengine: acpi: Drop unused devm_acpi_dma_controller_free() (Andy Shevchenko) - dmaengine: sh: rz-dmac: add r7s72100 support (Wolfram Sang) - dt-bindings: dma: rz-dmac: Document RZ/A1H SoC (Wolfram Sang) - gpio: mpsse: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - gpio: exar: set value when external pull-up or pull-down is present (Sai Kumar Cholleti) - gpio: altera: Add missed base and label initialisations (Andy Shevchenko) - gpio: zevio: Add missed label initialisation (Andy Shevchenko) - virtio_vdpa: remove redundant check on desc (Colin Ian King) - virtio_fs: store actual queue index in mq_map (Max Gurtovoy) - virtio_fs: add informative log for new tag discovery (Max Gurtovoy) - virtio: Make vring_new_virtqueue support packed vring (Wenyu Huang) - virtio_pmem: Add freeze/restore callbacks (Philip Chen) - vdpa/mlx5: Fix suboptimal range on iotlb iteration (Si-Wei Liu) - vfio/pci: Properly hide first-in-list PCIe extended capability (Avihai Horon) - vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data() (Yishai Hadas) - vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages() (Yishai Hadas) - vfio/virtio: Enable live migration once VIRTIO_PCI was configured (Yishai Hadas) - vfio/virtio: Add PRE_COPY support for live migration (Yishai Hadas) - vfio/virtio: Add support for the basic live migration functionality (Yishai Hadas) - virtio-pci: Introduce APIs to execute device parts admin commands (Yishai Hadas) - virtio: Manage device and driver capabilities via the admin commands (Yishai Hadas) - virtio: Extend the admin command to include the result size (Yishai Hadas) - virtio_pci: Introduce device parts access commands (Yishai Hadas) - Documentation: add debugfs description for hisi migration (Longfang Liu) - hisi_acc_vfio_pci: register debugfs for hisilicon migration driver (Longfang Liu) - hisi_acc_vfio_pci: create subfunction for data reading (Longfang Liu) - hisi_acc_vfio_pci: extract public functions for container_of (Longfang Liu) - vfio/qat: fix overflow check in qat_vf_resume_write() (Giovanni Cabiddu) - vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table (Ankit Agrawal) - kvm/vfio: Constify struct kvm_device_ops (Christophe JAILLET) - RISC-V: Remove unnecessary include from compat.h (Palmer Dabbelt) - riscv: Fix default misaligned access trap (Charlie Jenkins) - riscv: Add qspinlock support (Alexandre Ghiti) - dt-bindings: riscv: Add Ziccrse ISA extension description (Alexandre Ghiti) - riscv: Add ISA extension parsing for Ziccrse (Alexandre Ghiti) - asm-generic: ticket-lock: Add separate ticket-lock.h (Guo Ren) - asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock (Guo Ren) - riscv: Implement xchg8/16() using Zabha (Alexandre Ghiti) - riscv: Implement arch_cmpxchg128() using Zacas (Alexandre Ghiti) - riscv: Improve zacas fully-ordered cmpxchg() (Alexandre Ghiti) - riscv: Implement cmpxchg8/16() using Zabha (Alexandre Ghiti) - dt-bindings: riscv: Add Zabha ISA extension description (Alexandre Ghiti) - riscv: Implement cmpxchg32/64() using Zacas (Alexandre Ghiti) - riscv: Do not fail to build on byte/halfword operations with Zawrs (Alexandre Ghiti) - riscv: Move cpufeature.h macros into their own header (Alexandre Ghiti) - KVM: riscv: selftests: Add Smnpm and Ssnpm to get-reg-list test (Samuel Holland) - RISC-V: KVM: Allow Smnpm and Ssnpm extensions for guests (Samuel Holland) - riscv: hwprobe: Export the Supm ISA extension (Samuel Holland) - riscv: selftests: Add a pointer masking test (Samuel Holland) - riscv: Allow ptrace control of the tagged address ABI (Samuel Holland) - riscv: Add support for the tagged address ABI (Samuel Holland) - riscv: Add support for userspace pointer masking (Samuel Holland) - riscv: Add CSR definitions for pointer masking (Samuel Holland) - riscv: Add ISA extension parsing for pointer masking (Samuel Holland) - dt-bindings: riscv: Add pointer masking ISA extensions (Samuel Holland) - riscv: Check that vdso does not contain any dynamic relocations (Alexandre Ghiti) - RISC-V: hwprobe: Document unaligned vector perf key (Jesse Taube) - RISC-V: Report vector unaligned access speed hwprobe (Jesse Taube) - RISC-V: Detect unaligned vector accesses supported (Jesse Taube) - RISC-V: Replace RISCV_MISALIGNED with RISCV_SCALAR_MISALIGNED (Jesse Taube) - RISC-V: Scalar unaligned access emulated on hotplug CPUs (Jesse Taube) - RISC-V: Check scalar unaligned access on all CPUs (Jesse Taube) - cpuidle: riscv-sbi: Add cpuidle_disabled() check (Nick Hu) - cpuidle: riscv-sbi: Move sbi_cpuidle_init to arch_initcall (Nick Hu) - riscv: defconfig: enable gpio support for TH1520 (Drew Fustini) - riscv: Call riscv_user_isa_enable() only on the boot hart (Samuel Holland) - riscv: Add support for per-thread envcfg CSR values (Samuel Holland) - riscv: Enable cbo.zero only when all harts support Zicboz (Samuel Holland) - LoongArch: Update Loongson-3 default config file (Huacai Chen) - LoongArch: dts: Add I2S support to Loongson-2K2000 (Binbin Zhou) - LoongArch: dts: Add I2S support to Loongson-2K1000 (Binbin Zhou) - LoongArch: Allow to enable PREEMPT_LAZY (Huacai Chen) - LoongArch: Allow to enable PREEMPT_RT (Huacai Chen) - LoongArch: Select HAVE_POSIX_CPU_TIMERS_TASK_WORK (Huacai Chen) - LoongArch: Fix sleeping in atomic context for PREEMPT_RT (Huacai Chen) - LoongArch: Reduce min_delta for the arch clockevent device (Huacai Chen) - LoongArch: BPF: Sign-extend return values (Tiezhu Yang) - LoongArch: Fix build failure with GCC 15 (-std=gnu23) (Tiezhu Yang) - LoongArch: Explicitly specify code model in Makefile (Huacai Chen) - memblock: uniformly initialize all reserved pages to MIGRATE_MOVABLE (Hua Su) - mm: Use str_on_off() helper function in report_meminit() (Thorsten Blum) - tests/module/gen_test_kallsyms.sh: use 0 value for variables (Luis Chamberlain) - scripts: Remove export_report.pl (Matthew Maurer) - selftests: kallsyms: add MODULE_DESCRIPTION (Arnd Bergmann) - selftests: add new kallsyms selftests (Luis Chamberlain) - module: Reformat struct for code style (Matthew Maurer) - module: Additional validation in elf_validity_cache_strtab (Matthew Maurer) - module: Factor out elf_validity_cache_strtab (Matthew Maurer) - module: Group section index calculations together (Matthew Maurer) - module: Factor out elf_validity_cache_index_str (Matthew Maurer) - module: Factor out elf_validity_cache_index_sym (Matthew Maurer) - module: Factor out elf_validity_cache_index_mod (Matthew Maurer) - module: Factor out elf_validity_cache_index_info (Matthew Maurer) - module: Factor out elf_validity_cache_secstrings (Matthew Maurer) - module: Factor out elf_validity_cache_sechdrs (Matthew Maurer) - module: Factor out elf_validity_ehdr (Matthew Maurer) - module: Take const arg in validate_section_offset (Matthew Maurer) - modules: Add missing entry for __ex_table (Helge Deller) - modules: Ensure 64-bit alignment on __ksymtab_* sections (Helge Deller) - fs/backing_file: fix wrong argument in callback (Amir Goldstein) - fs_parser: update mount_api doc to match function signature (Randy Dunlap) - fs: require inode_owner_or_capable for F_SET_RW_HINT (Christoph Hellwig) - fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero (Jiri Olsa) - statmount: fix security option retrieval (Christian Brauner) - statmount: clean up unescaped option handling (Miklos Szeredi) - iomap: elide flush from partial eof zero range (Brian Foster) - iomap: lift zeroed mapping handling into iomap_zero_range() (Brian Foster) - iomap: reset per-iter state on non-error iter advances (Brian Foster) - fscache: Remove duplicate included header (Thorsten Blum) - iomap: warn on zero range of a post-eof folio (Brian Foster) - selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels (Michael Ellerman) - Revert "fs: don't block i_writecount during exec" (Christian Brauner) - rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length (Jonathan Marek) - remoteproc: qcom: wcss: Remove double assignment in q6v5_wcss_probe() (Yuesong Li) - remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region (Sibi Sankar) - remoteproc: qcom_wcnss_iris: Simplify with dev_err_probe() (Krzysztof Kozlowski) - remoteproc: qcom_q6v5_wcss: Simplify with dev_err_probe() (Krzysztof Kozlowski) - remoteproc: qcom_q6v5_pas: Simplify with dev_err_probe() (Krzysztof Kozlowski) - remoteproc: qcom_q6v5_mss: Drop redundant error printks in probe (Krzysztof Kozlowski) - remoteproc: qcom_q6v5_mss: Simplify with dev_err_probe() (Krzysztof Kozlowski) - remoteproc: qcom_q6v5_adsp: Simplify with dev_err_probe() (Krzysztof Kozlowski) - remoteproc: qcom_q6v5_pas: disable auto boot for wpss (Balaji Pothunoori) - remoteproc: qcom: pas: Make remoteproc name human friendly (Bjorn Andersson) - remoteproc: qcom: pas: enable SAR2130P audio DSP support (Dmitry Baryshkov) - remoteproc: qcom: pas: add minidump_id to SM8350 resources (Dmitry Baryshkov) - dt-bindings: remoteproc: qcom,sm8350-pas: add SAR2130P aDSP compatible (Dmitry Baryshkov) - dt-bindings: remoteproc: qcom,sm8550-pas: Add SM8750 ADSP (Krzysztof Kozlowski) - remoteproc: qcom: wcss: Remove subdevs on the error path of q6v5_wcss_probe() (Joe Hattori) - remoteproc: qcom: adsp: Remove subdevs on the error path of adsp_probe() (Joe Hattori) - remoteproc: qcom: pas: Remove subdevs on the error path of adsp_probe() (Joe Hattori) - remoteproc: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - remoteproc: k3-dsp: Force cast from iomem address space (Andrew Davis) - remoteproc: k3-r5: Force cast from iomem address space (Andrew Davis) - remoteproc: k3-r5: Use IO memset to clear TCMs (Andrew Davis) - remoteproc: k3-r5: Add compile testing support (Andrew Davis) - remoteproc: k3-dsp: Add compile testing support (Andrew Davis) - mailbox, remoteproc: k3-m4+: fix compile testing (Arnd Bergmann) - remoteproc: ti_k3_r5: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - remoteproc: ti_k3_r5: Simplify with dev_err_probe() (Krzysztof Kozlowski) - remoteproc: da8xx: Simplify with dev_err_probe() (Krzysztof Kozlowski) - remoteproc: da8xx: Handle deferred probe (Krzysztof Kozlowski) - remoteproc: Use iommu_paging_domain_alloc() (Lu Baolu) - remoteproc: k3: Call of_node_put(rmem_np) only once in three functions (Markus Elfring) - hwmon: (aquacomputer_d5next) Fix length of speed_input array (Aleksa Savic) - hwmon: (tps23861) Fix reporting of negative temperatures (Murad Masimov) - hwmon: (tmp108) Do not fail in I3C probe when I3C regmap is a module (Jarkko Nikula) - i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock (Defa Li) - i3c: mipi-i3c-hci: Support SETDASA CCC (Billy Tsai) - i3c: dw: Add quirk to address OD/PP timing issue on AMD platform (Shyam Sundar S K) - i3c: dw: Add support for AMDI0015 ACPI ID (Shyam Sundar S K) - i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter (Frank Li) - i3c: Document I3C_ADDR_SLOT_EXT_STATUS_MASK (Alexandre Belloni) - i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan) - i3c: mipi-i3c-hci: Handle interrupts according to current specifications (Jarkko Nikula) - i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request (Jarkko Nikula) - i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() (Frank Li) - i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin (Frank Li) - i3c: master: svc: fix possible assignment of the same address to two devices (Frank Li) - i3c: master: svc: wait for Manual ACK/NACK Done before next step (Frank Li) - i3c: master: svc: use spin_lock_irqsave at svc_i3c_master_ibi_work() (Frank Li) - i3c: master: svc: need check IBIWON for dynamic address assignment (Frank Li) - i3c: master: svc: manually emit NACK/ACK for hotjoin (Frank Li) - i3c: master: svc: use repeat start when IBI WIN happens (Frank Li) - i3c: master: Fix dynamic address leak when 'assigned-address' is present (Frank Li) - i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED (Frank Li) - i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS (Frank Li) - PCI: Fix typos (Bjorn Helgaas) - tools: PCI: Fix incorrect printf format specifiers (Luo Yifan) - PCI: Simplify pci_create_slot() logic (Ilpo Järvinen) - PCI: Fix reset_method_store() memory leak (Todd Kjos) - PCI: hotplug: Remove "Returns" kerneldoc from void functions (Ilpo Järvinen) - PCI: hotplug: Reorganize kerneldoc parameter names (Julia Lawall) - PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs (Nirmal Patel) - PCI: tegra194: Move controller cleanups to pex_ep_event_pex_rst_deassert() (Manivannan Sadhasivam) - PCI: rockchip-ep: Handle PERST# signal in EP mode (Damien Le Moal) - PCI: rockchip-ep: Improve link training (Damien Le Moal) - PCI: rockship-ep: Implement the pci_epc_ops::stop_link() operation (Damien Le Moal) - PCI: rockchip-ep: Refactor endpoint link training enable (Damien Le Moal) - PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() MSI-X hiding (Damien Le Moal) - PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() memory allocations (Damien Le Moal) - PCI: rockchip-ep: Rename rockchip_pcie_parse_ep_dt() (Damien Le Moal) - PCI: rockchip-ep: Fix MSI IRQ data mapping (Damien Le Moal) - PCI: rockchip-ep: Implement the pci_epc_ops::align_addr() operation (Damien Le Moal) - PCI: rockchip-ep: Improve rockchip_pcie_ep_map_addr() (Damien Le Moal) - PCI: rockchip-ep: Improve rockchip_pcie_ep_unmap_addr() (Damien Le Moal) - PCI: rockchip-ep: Use a macro to define EP controller .align feature (Damien Le Moal) - PCI: rockchip-ep: Fix address translation unit programming (Damien Le Moal) - PCI: qcom: Disable ASPM L0s for X1E80100 (Qiang Yu) - PCI: qcom: Remove BDF2SID mapping config for SC8280X family SoC (Qiang Yu) - dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt (Qiang Yu) - dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml (Qiang Yu) - PCI: qcom: Add support for IPQ9574 (devi priya) - dt-bindings: PCI: qcom: Document the IPQ9574 PCIe controller (devi priya) - PCI: qcom-ep: Move controller cleanups to qcom_pcie_perst_deassert() (Manivannan Sadhasivam) - PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported (Manivannan Sadhasivam) - PCI: microchip: Add support for using either Root Port 1 or 2 (Conor Dooley) - dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2 (Conor Dooley) - PCI: mediatek-gen3: Remove unneeded semicolon (Yang Li) - PCI: mediatek-gen3: Add support for restricting link width (AngeloGioacchino Del Regno) - PCI: mediatek-gen3: Add support for setting max-link-speed limit (AngeloGioacchino Del Regno) - PCI: keystone: Add link up check to ks_pcie_other_map_bus() (Kishon Vijay Abraham I) - PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible (Kishon Vijay Abraham I) - PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds (Siddharth Vadapalli) - PCI: j721e: Add PCIe support for J722S SoC (Siddharth Vadapalli) - PCI: imx6: Fix suspend/resume support on i.MX6QDL (Stefan Eichenberger) - PCI: dwc: ep: Fix advertised resizable BAR size regression (Niklas Cassel) - PCI: dwc: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - PCI: dwc: endpoint: Clear outbound address on unmap (Damien Le Moal) - PCI: cadence: Lower severity of message when phy-names property is absent in DTS (Bartosz Wawrzyniak) - PCI: endpoint: Fix pci_epc_map map_size kerneldoc string (Rick Wertenbroek) - PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf() (Zijun Hu) - PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy() (Zijun Hu) - PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio' (Zhongqiu Han) - PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan() (Wang Jiang) - PCI: dwc: ep: Use align addr function for dw_pcie_ep_raise_{msi,msix}_irq() (Niklas Cassel) - PCI: endpoint: test: Synchronously cancel command handler work (Damien Le Moal) - PCI: dwc: endpoint: Implement the pci_epc_ops::align_addr() operation (Damien Le Moal) - PCI: endpoint: test: Use pci_epc_mem_map/unmap() (Damien Le Moal) - PCI: endpoint: Update documentation (Damien Le Moal) - PCI: endpoint: Introduce pci_epc_mem_map()/unmap() (Damien Le Moal) - PCI: endpoint: Improve pci_epc_mem_alloc_addr() (Damien Le Moal) - PCI: endpoint: Introduce pci_epc_function_is_valid() (Damien Le Moal) - dt-bindings: PCI: snps,dw-pcie: Drop "#interrupt-cells" from example (Rob Herring (Arm)) - dt-bindings: PCI: qcom,pcie-sm8550: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: PCI: mediatek-gen3: Allow exact number of clocks only (Fei Shao) - PCI: Add ACS quirk for Wangxun FF5xxx NICs (Mengyuan Lou) - PCI/TPH: Add TPH documentation (Wei Huang) - PCI/TPH: Add Steering Tag support (Wei Huang) - PCI: Add TLP Processing Hints (TPH) support (Wei Huang) - PCI: Detect and trust built-in Thunderbolt chips (Esther Shimanovich) - PCI: Improve pdev_sort_resources() warning message (Ilpo Järvinen) - PCI: Add ALIGN_DOWN_IF_NONZERO() helper (Ilpo Järvinen) - PCI: Use align and resource helpers, and SZ_* in quirk_s3_64M() (Ilpo Järvinen) - PCI: Use resource_set_{range,size}() helpers (Ilpo Järvinen) - resource: Add resource set range and size helpers (Ilpo Järvinen) - PCI: Warn if a running device is unaware of reset (Keith Busch) - PCI: Add 'reset_subordinate' to reset hierarchy below bridge (Keith Busch) - PCI/pwrctrl: Rename pwrctrl functions and structures (Bjorn Helgaas) - PCI/pwrctrl: Rename pwrctl files to pwrctrl (Bjorn Helgaas) - PCI/pwrctl: Remove pwrctl device without iterating over all children of pwrctl parent (Manivannan Sadhasivam) - PCI/pwrctl: Ensure that pwrctl drivers are probed before PCI client drivers (Manivannan Sadhasivam) - PCI/pwrctl: Create pwrctl device only if at least one power supply is present (Manivannan Sadhasivam) - PCI/pwrctl: Use of_platform_device_create() to create pwrctl devices (Manivannan Sadhasivam) - PCI: Enable runtime PM of the host bridge (Krishna chaitanya chundru) - PCI: starfive: Enable controller runtime PM before probing host bridge (Mayank Rana) - PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes (Andrea della Porta) - PCI: Unexport pci_walk_bus_locked() (Keith Busch) - PCI: Convert __pci_walk_bus() to be recursive (Keith Busch) - PCI: Move __pci_walk_bus() mutex to where we need it (Keith Busch) - PCI: Make pci_destroy_dev() concurrent safe (Keith Busch) - PCI: Make pci_stop_dev() concurrent safe (Keith Busch) - PCI: hotplug: Add OCTEON PCI hotplug controller driver (Shijith Thotton) - PCI: Fix use-after-free of slot->bus on hot remove (Lukas Wunner) - PCI: cpqphp: Simplify PCI_ScanBusForNonBridge() (Ilpo Järvinen) - PCI: cpqphp: Use define to read class/revision dword (Ilpo Järvinen) - PCI: cpqphp: Use pci_bus_read_dev_vendor_id() to detect presence (Ilpo Järvinen) - PCI: cpqphp: Fix PCIBIOS_* return value confusion (Ilpo Järvinen) - PCI: cpqphp: Remove unused struct ctrl_dbg.ctrl (Christophe JAILLET) - PCI: cpcihp: Remove unused struct cpci_hp_controller_ops.hardware_test (Guilherme Giacomo Simoes) - PCI: Simplify pci_read_bridge_bases() logic (Ilpo Järvinen) - PCI: Move struct pci_bus_resource into bus.c (Ilpo Järvinen) - PCI: Remove unused PCI_SUBTRACTIVE_DECODE (Ilpo Järvinen) - PCI: acpiphp_ampere_altra: Switch back to struct platform_driver::remove() (Sergio Paracuellos) - PCI: controller: Switch back to struct platform_driver::remove() (Sergio Paracuellos) - ethernet: cavium: Replace deprecated PCI functions (Philipp Stanner) - gpio: Replace deprecated PCI functions (Philipp Stanner) - fpga/dfl-pci.c: Replace deprecated PCI functions (Philipp Stanner) - PCI: Deprecate pcim_iounmap_regions() (Philipp Stanner) - PCI: Make pcim_iounmap_region() a public function (Philipp Stanner) - PCI: Remove pcim_iomap_regions_request_all() (Philipp Stanner) - ALSA: korg1212: Replace deprecated PCI functions (Philipp Stanner) - serial: rp2: Replace deprecated PCI functions (Philipp Stanner) - ntb: idt: Replace deprecated PCI functions (Philipp Stanner) - wifi: iwlwifi: replace deprecated PCI functions (Philipp Stanner) - intel_th: pci: Replace deprecated PCI functions (Philipp Stanner) - crypto: marvell - replace deprecated PCI functions (Philipp Stanner) - crypto: qat - replace deprecated PCI functions (Philipp Stanner) - ata: ahci: Replace deprecated PCI functions (Philipp Stanner) - PCI: Make pcim_request_all_regions() a public function (Philipp Stanner) - PCI/DOE: Poll DOE Busy bit for up to 1 second in pci_doe_send_req() (Gregory Price) - PCI: Drop duplicate pcie_get_speed_cap(), pcie_get_width_cap() declarations (Bjorn Helgaas) - selftests/pcie_bwctrl: Create selftests (Ilpo Järvinen) - thermal: Add PCIe cooling driver (Ilpo Järvinen) - PCI/bwctrl: Add pcie_set_target_speed() to set PCIe Link Speed (Ilpo Järvinen) - PCI/bwctrl: Re-add BW notification portdrv as PCIe BW controller (Ilpo Järvinen) - PCI: Abstract LBMS seen check into pcie_lbms_seen() (Ilpo Järvinen) - PCI: Refactor pcie_update_link_speed() (Ilpo Järvinen) - PCI: Store all PCIe Supported Link Speeds (Ilpo Järvinen) - PCI: Protect Link Control 2 Register with RMW locking (Ilpo Järvinen) - Documentation PCI: Reformat RMW ops documentation (Ilpo Järvinen) - PCI: vmd: Set devices to D0 before enabling PM L1 Substates (Jian-Hong Pan) - PCI/ASPM: Add notes about enabling PCI-PM L1SS to pci_enable_link_state(_locked) (Jian-Hong Pan) - PCI/ASPM: Disable L1 before disabling L1 PM Substates (Ajay Agarwal) - rust: fix up formatting after merge (Linus Torvalds) - perf tests: Fix hwmon parsing with PMU name test (Ian Rogers) - perf hwmon_pmu: Ensure hwmon key union is zeroed before use (Ian Rogers) - perf tests hwmon_pmu: Remove double evlist__delete() (Arnaldo Carvalho de Melo) - perf/test: fix perf ftrace test on s390 (Thomas Richter) - perf bpf-filter: Return -ENOMEM directly when pfi allocation fails (Hao Ge) - perf test: Correct hwmon test PMU detection (Ian Rogers) - perf: Remove unused del_perf_probe_events() (Dr. David Alan Gilbert) - perf pmu: Move pmu_metrics_table__find and remove ARM override (Ian Rogers) - perf jevents: Add map_for_cpu() (Ian Rogers) - perf header: Pass a perf_cpu rather than a PMU to get_cpuid_str (Ian Rogers) - perf header: Avoid transitive PMU includes (Ian Rogers) - perf arm64 header: Use cpu argument in get_cpuid (Ian Rogers) - perf header: Refactor get_cpuid to take a CPU for ARM (Ian Rogers) - perf header: Move is_cpu_online to numa bench (Ian Rogers) - perf jevents: fix breakage when do perf stat on system metric (Xu Yang) - perf test: Add missing __exit calls in tool/hwmon tests (Ian Rogers) - perf tests: Make leader sampling test work without branch event (James Clark) - perf util: Remove kernel version deadcode (Dr. David Alan Gilbert) - perf test shell trace_exit_race: Use --no-comm to avoid cases where COMM isn't resolved (Arnaldo Carvalho de Melo) - perf test shell trace_exit_race: Show what went wrong in verbose mode (Arnaldo Carvalho de Melo) - perf tests: Add test for trace output loss (Benjamin Peterson) - perf trace: Avoid garbage when not printing a syscall's arguments (Benjamin Peterson) - perf trace: Do not lose last events in a race (Benjamin Peterson) - perf probe: Introduce quotation marks support (Masami Hiramatsu (Google)) - perf string: Add strpbrk_esq() and strdup_esq() for escape and quote (Masami Hiramatsu (Google)) - perf probe: Accept FUNC@* to specify function name explicitly (Masami Hiramatsu (Google)) - perf probe: Fix to ignore escaped characters in --lines option (Masami Hiramatsu (Google)) - perf probe: Fix error message for failing to find line range (Masami Hiramatsu (Google)) - perf trace: Fix tracing itself, creating feedback loops (Howard Chu) - libsubcmd: Move va_end() before exit (Luo Yifan) - perf timechart: Remove redundant variable assignment (Luo Yifan) - perf list: Fix topic and pmu_name argument order (Jean-Philippe Romain) - perf tools: Fix typos Muliplier -> Multiplier (Andrew Kreimer) - perf disasm: Allow configuring what disassemblers to use (Arnaldo Carvalho de Melo) - perf disasm: Define stubs for the LLVM and capstone disassemblers (Arnaldo Carvalho de Melo) - perf disasm: Introduce symbol__disassemble_objdump() (Arnaldo Carvalho de Melo) - perf build: Remove PERF_HAVE_DWARF_REGS (Ian Rogers) - perf dwarf-regs: Remove get_arch_regstr code (Ian Rogers) - perf xtensa: Remove dwarf-regs.c (Ian Rogers) - perf sparc: Remove dwarf-regs.c (Ian Rogers) - perf sh: Remove dwarf-regs.c (Ian Rogers) - perf s390: Remove dwarf-regs.c (Ian Rogers) - perf riscv: Remove dwarf-regs.c and add dwarf-regs-table.h (Ian Rogers) - perf dwarf-regs: Move powerpc dwarf-regs out of arch (Ian Rogers) - perf mips: Remove dwarf-regs.c (Ian Rogers) - perf loongarch: Remove dwarf-regs.c (Ian Rogers) - perf dwarf-regs: Move csky dwarf-regs out of arch (Ian Rogers) - perf arm: Remove dwarf-regs.c (Ian Rogers) - perf arm64: Remove dwarf-regs.c (Ian Rogers) - perf dwarf-regs: Move x86 dwarf-regs out of arch (Ian Rogers) - perf dwarf-regs: Pass ELF flags to get_dwarf_regstr (Ian Rogers) - perf dwarf-regs: Pass accurate disassembly machine to get_dwarf_regnum (Ian Rogers) - perf disasm: Add e_machine/e_flags to struct arch (Ian Rogers) - perf dwarf-regs: Add EM_HOST and EF_HOST defines (Ian Rogers) - perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET (Ian Rogers) - perf bpf-prologue: Remove unused file (Ian Rogers) - perf docs: Document tool and hwmon events (Ian Rogers) - perf test: Add hwmon "PMU" test (Ian Rogers) - perf pmu: Add calls enabling the hwmon_pmu (Ian Rogers) - perf hwmon_pmu: Add a tool PMU exposing events from hwmon in sysfs (Ian Rogers) - perf test: Add hwmon filename parser test (Ian Rogers) - perf hwmon_pmu: Add hwmon filename parser (Ian Rogers) - tools api io: Ensure line_len_out is always initialized (Ian Rogers) - perf build: Include libtraceevent headers directly indicated by pkg-config (Yicong Yang) - perf script python: Adjust objdump start/end per map pgoff parameter (Steve Clevenger) - perf script cs_etm: Add map_pgoff to python dictionary (Steve Clevenger) - perf stat: Expand metric+unit buffer size (Ian Rogers) - perf tools: Add the empty-pmu-events build to .gitignore (Haiyue Wang) - perf: event: Remove deadcode (Dr. David Alan Gilbert) - perf trace: avoid garbage when not printing a trace event's arguments (Benjamin Peterson) - perf test: Fix ftrace test with regex patterns (Namhyung Kim) - perf test: Remove dangling CFLAGS for removed attr.o object (Arnaldo Carvalho de Melo) - perf tools: Add all shellcheck_log to gitignore (Charlie Jenkins) - perf build: Add missing cflags when building with custom libtraceevent (Yicong Yang) - perf test: Remove cpu-list BPF cgroup counter test (Michael Petlan) - perf build: Make libunwind opt-in rather than opt-out (Ian Rogers) - perf test: Use sqrtloop workload to test bperf event (Tengda Wu) - perf stat: Support inherit events during fork() for bperf (Tengda Wu) - perf arm-spe: Use old behavior when opening old SPE files (James Clark) - perf ftrace latency: Fix unit on histogram first entry when using --use-nsec (Arnaldo Carvalho de Melo) - perf, riscv: Wire up perf trace support for RISC-V (Björn Töpel) - perf probe: Fix retrieval of source files from a debuginfod server (Arnaldo Carvalho de Melo) - perf arm-spe: Update --itrace help text (Graham Woodward) - perf arm-spe: Correctly set sample flags (Graham Woodward) - perf arm-spe: Use ARM_SPE_OP_BRANCH_ERET when synthesizing branches (Graham Woodward) - perf arm-spe: Set sample.addr to target address for instruction sample (Graham Woodward) - perf vendor events arm64: Add i.MX91 DDR Performance Monitor metrics (Xu Yang) - perf test: Sort tests placing exclusive tests last (Ian Rogers) - perf test: Add a signal handler to kill forked child processes (Ian Rogers) - perf test: Make parallel testing the default (Ian Rogers) - perf test: Run parallel tests in two passes (Ian Rogers) - perf test: Add a signal handler around running a test (Ian Rogers) - perf test: Tag parallel failing shell tests with "(exclusive)" (Ian Rogers) - perf test: Avoid list test blocking on writing to stdout (Ian Rogers) - perf test: Reduce scope of parallel variable (Ian Rogers) - perf test: Display number of active running tests (Ian Rogers) - tools subcmd: Add non-waitpid check_if_command_finished() (Ian Rogers) - perf disasm: Fix not cleaning up disasm_line in symbol__disassemble_raw() (Li Huafei) - perf disasm: Use disasm_line__free() to properly free disasm_line (Li Huafei) - perf disasm: Use disasm_line__free() to properly free disasm_line (Li Huafei) - perf test: Add precise_max subtest to the perf record shell test (Namhyung Kim) - perf record: Just use "cycles:P" as the default event (Namhyung Kim) - perf tools: Check fallback error and order (Namhyung Kim) - perf tools: Move x86__is_amd_cpu() to util/env.c (Namhyung Kim) - perf tools: Detect missing kernel features properly (Namhyung Kim) - perf tools: Do not set exclude_guest for precise_ip (Namhyung Kim) - perf tools: Simplify evsel__add_modifier() (Namhyung Kim) - perf tools: Don't set attr.exclude_guest by default (Namhyung Kim) - perf tools: Add fallback for exclude_guest (Namhyung Kim) - perf tools: sched-pipe bench: add (-n) nonblocking benchmark (Brian Geffon) - perf test: Document the -w/--workload option (Arnaldo Carvalho de Melo) - perf test: Introduce --list-workloads to list the available workloads (Arnaldo Carvalho de Melo) - perf test: Introduce workloads__for_each() (Arnaldo Carvalho de Melo) - perf vendor events amd: Update Zen 5 data cache fill events (Sandipan Das) - perf vendor events amd: Add Zen 5 data fabric metrics (Sandipan Das) - perf vendor events amd: Add Zen 5 data fabric events (Sandipan Das) - perf test: Fix perf test case 84 on s390 (Thomas Richter) - perf test: Update all metrics test like metricgroups test (Namhyung Kim) - perf build: Rename CONFIG_DWARF to CONFIG_LIBDW (Ian Rogers) - perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT (Ian Rogers) - perf libdw: Remove unnecessary defines (Ian Rogers) - perf probe: Move elfutils support check to libdw check (Ian Rogers) - perf build: Combine test-dwarf-getcfi into test-libdw (Ian Rogers) - perf build: Combine test-dwarf-getlocations into test-libdw (Ian Rogers) - perf build: Combine libdw-dwarf-unwind into libdw feature tests (Ian Rogers) - perf build: Rename test-dwarf to test-libdw (Ian Rogers) - perf build: Remove defined but never used variable (Ian Rogers) - perf build: Rename NO_DWARF to NO_LIBDW (Ian Rogers) - perf build: Fix LIBDW_DIR (Ian Rogers) - perf test: Move attr files into shell directory where they are used (Ian Rogers) - perf test: Remove C test wrapper for attr.py (Ian Rogers) - perf test: Add a shell wrapper for "Setup struct perf_event_attr" (Ian Rogers) - perf probe: Correct demangled symbols in C++ program (Leo Yan) - perf stat: Disable metric thresholds for CSV and JSON metric-only mode (Ian Rogers) - perf stat: Add metric-threshold to json output (Ian Rogers) - perf stat: Change color to threshold in print_metric (Ian Rogers) - perf stat: Drop metric-unit if unit is NULL (Ian Rogers) - perf stat: Display "none" for NaN with metric only json (Ian Rogers) - perf stat: Fix/add parameter names for print_metric (Ian Rogers) - perf color: Add printf format checking and resolve issues (Ian Rogers) - perf probe: Fix libdw memory leak (Ian Rogers) - perf disasm: Fix capstone memory leak (Ian Rogers) - tools/perf/powerpc/util: Add support to handle compatible mode PVR for perf json events (Athira Rajeev) - tools/perf/pmu-events/powerpc: Add support for compat events in json (Athira Rajeev) - perf dso: Fix symtab_type for kmod compression (Veronika Molnarova) - perf probe: Improve log for long event name failure (Leo Yan) - perf probe: Check group string length (Leo Yan) - perf probe: Use the MAX_EVENT_NAME_LEN macro (Leo Yan) - perf test: Speed up some tests using perf list (Namhyung Kim) - perf x86/topdown: Refine helper arch_is_topdown_metrics() (Dapeng Mi) - perf x86/topdown: Make topdown metrics comparators be symmetric (Dapeng Mi) - perf tool_pmu: Remove duplicate io.h header (Ian Rogers) - perf arm-spe: Add Cortex CPUs to common data source encoding list (Leo Yan) - perf arm-spe: Add Neoverse-V2 to common data source encoding list (Besar Wicaksono) - perf arm-spe: Remove the unused 'midr' field (Leo Yan) - perf arm-spe: Use metadata to decide the data source feature (Leo Yan) - perf arm-spe: Introduce arm_spe__is_homogeneous() (Leo Yan) - perf arm-spe: Rename the common data source encoding (Leo Yan) - perf arm-spe: Rename arm_spe__synth_data_source_generic() (Leo Yan) - perf test: Delete unused Intel CQM test (Howard Chu) - perf evsel: Fix missing inherit + sample read check (Namhyung Kim) - perf sched timehist: Add pre-migration wait time option (Madadi Vineeth Reddy) - perf tools: Remove unnecessary parentheses (Namhyung Kim) - perf tools: Fix possible compiler warnings in hashmap (Namhyung Kim) - perf tools: Fix compiler error in util/tool_pmu.c (Namhyung Kim) - tools/perf/tests: Remove duplicate evlist__delete in tests/tool_pmu.c (Athira Rajeev) - tools/perf/tests: Fix compilation error with strncpy in tests/tool_pmu (Athira Rajeev) - perf report: Display columns Predicted/Abort/Cycles in --branch-history (Thomas Falcon) - perf tests: Add tool PMU test (Ian Rogers) - perf tool_pmu: Switch to standard pmu functions and json descriptions (Ian Rogers) - perf jevents: Add tool event json under a common architecture (Ian Rogers) - perf tool_pmu: Move expr literals to tool_pmu (Ian Rogers) - perf tool_pmu: Rename perf_tool_event__* to tool_pmu__* (Ian Rogers) - perf tool_pmu: Rename enum perf_tool_event to tool_pmu_event (Ian Rogers) - perf tool_pmu: Factor tool events into their own PMU (Ian Rogers) - perf parse-events: Expose/rename config_term_name (Ian Rogers) - perf pmu: Allow hardcoded terms to be applied to attributes (Ian Rogers) - perf pmu: Simplify an asprintf error message (Ian Rogers) - perf tools: Remove unused color_fwrite_lines (Dr. David Alan Gilbert) - perf test x86: Fix typo in intel-pt-test (Thomas Falcon) - perf probe: Remove unused add_perf_probe_events (Dr. David Alan Gilbert) - perf test attr: Add back missing topdown events (Veronika Molnarova) - perf arm-spe: Dump metadata with version 2 (Leo Yan) - perf arm-spe: Support metadata version 2 (Leo Yan) - perf arm-spe: Save per CPU information in metadata (Leo Yan) - perf arm-spe: Calculate meta data size (Leo Yan) - perf arm-spe: Define metadata header version 2 (Leo Yan) - perf list: update option desc in man page (Yoshihiro Furudera) - perf test: Restore sample rate for perf_event_attr (Veronika Molnarova) - perf trace: Keep exited threads for summary (Michael Petlan) - perf/test: perf test 86 fails on s390 (Thomas Richter) - tools/perf: Allow inherit + PERF_SAMPLE_READ when opening events (Ben Gainey) - tools/perf: Correctly calculate sample period for inherited SAMPLE_READ values (Ben Gainey) - perf test: Skip not fail syscall tp fields test when insufficient permissions (Ian Rogers) - perf test: Skip not fail tp fields test when insufficient permissions (Ian Rogers) - perf test: Fix memory leaks on event-times error paths (Ian Rogers) - perf stat: Fix affinity memory leaks on error path (Ian Rogers) - perf jevents: Don't stop at the first matched pmu when searching a events table (Kan Liang) - perf tests: Add more topdown events regroup tests (Dapeng Mi) - perf tests: Add topdown events counting and sampling tests (Dapeng Mi) - perf tests: Add leader sampling test in record tests (Dapeng Mi) - perf x86/topdown: Don't move topdown metric events in group (Dapeng Mi) - perf x86/topdown: Correct leader selection with sample_read enabled (Dapeng Mi) - perf x86/topdown: Complete topdown slots/metrics events check (Dapeng Mi) - perf evsel: Reduce a variables scope (Ian Rogers) - perf vender events arm64: Use "Topdown" as topdown metric group name (Yicong Yang) - perf test: Use ARRAY_SIZE for array length (Jiapeng Chong) - perf/test: Speed up test case perf annotate basic tests (Thomas Richter) - perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC} (Thomas Falcon) - perf sched replay: Remove unused parts of the code (Madadi Vineeth Reddy) - libperf: Explicitly specify install-html dependencies (Akihiko Odaki) - perf test: Add a test for default perf stat command (James Clark) - perf test: Make stat test work on DT devices (James Clark) - perf evsel: Remove pmu_name (Ian Rogers) - perf evsel x86: Make evsel__has_perf_metrics work for legacy events (Ian Rogers) - perf stat: Remove evlist__add_default_attrs use strings (Ian Rogers) - perf stat: Uniquify event name improvements (Ian Rogers) - perf evsel: Add alternate_hw_config and use in evsel__match (Ian Rogers) - perf test: Ignore security failures in all PMU test (Ian Rogers) - perf symbol: Do not fixup end address of labels (Namhyung Kim) - perf vendor events arm64: imx95: add imx95_bandwidth_usage.lpddr4x metric (Xu Yang) - perf stat: Stop repeating when ref_perf_stat() returns -1 (Levi Yun) - perf stat: Close cork_fd when create_perf_stat_counter() failed (Levi Yun) - perf evsel: display dmesg command of showing a hardcoded path (Masum Reza) - perf test: cs-etm: Test Coresight disassembly script (James Clark) - perf scripts python cs-etm: Add start and stop arguments (James Clark) - perf scripts python cs-etm: Improve arguments (James Clark) - perf scripts python cs-etm: Update to use argparse (James Clark) - perf scripting python: Add function to get a config value (James Clark) - perf cs-etm: Use new OpenCSD consistency checks (James Clark) - perf cs-etm: Don't flush when packet_queue fills up (James Clark) - perf test: Be more tolerant of metricgroup failures (Ian Rogers) - parisc/ftrace: Fix function graph tracing disablement (Josh Poimboeuf) - m68k: coldfire/device.c: only build FEC when HW macros are defined (Antonio Quartulli) - m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x (Jean-Michel Hautbois) - rust: alloc: Fix `ArrayLayout` allocations (Asahi Lina) - docs: rust: remove spurious item in `expect` list (Miguel Ojeda) - rust: allow `clippy::needless_lifetimes` (Miguel Ojeda) - rust: warn on bindgen < 0.69.5 and libclang >= 19.1 (Miguel Ojeda) - rust: use custom FFI integer types (Gary Guo) - rust: map `__kernel_size_t` and friends also to usize/isize (Gary Guo) - rust: fix size_t in bindgen prototypes of C builtins (Gary Guo) - rust: sync: add global lock support (Alice Ryhl) - rust: macros: enable the rest of the tests (Ethan D. Twardy) - rust: macros: enable paste! use from macro_rules! (Ethan D. Twardy) - rust: enable macros::module! tests (Ethan D. Twardy) - rust: kbuild: expand rusttest target for macros (Ethan D. Twardy) - rust: types: extend `Opaque` documentation (Dirk Behme) - rust: block: fix formatting of `kernel::block::mq::request` module (Francesco Zardi) - rust: macros: fix documentation of the paste! macro (Paolo Bonzini) - rust: kernel: fix THIS_MODULE header path in ThisModule doc comment (Yutaro Ohno) - rust: page: add Rust version of PAGE_ALIGN (Alice Ryhl) - rust: helpers: remove unnecessary header includes (Tamir Duberstein) - rust: exports: improve grammar in commentary (Tamir Duberstein) - drm/panic: allow verbose version check (Thomas Böhler) - drm/panic: allow verbose boolean for clarity (Thomas Böhler) - drm/panic: correctly indent continuation of line in list item (Thomas Böhler) - drm/panic: remove redundant field when assigning value (Thomas Böhler) - drm/panic: prefer eliding lifetimes (Thomas Böhler) - drm/panic: remove unnecessary borrow in alignment_pattern (Thomas Böhler) - drm/panic: avoid reimplementing Iterator::find (Thomas Böhler) - MAINTAINERS: add entry for the Rust `alloc` module (Danilo Krummrich) - kbuild: rust: remove the `alloc` crate and `GlobalAlloc` (Danilo Krummrich) - rust: alloc: update module comment of alloc.rs (Danilo Krummrich) - rust: str: test: replace `alloc::format` (Danilo Krummrich) - rust: alloc: implement `Cmalloc` in module allocator_test (Danilo Krummrich) - rust: alloc: implement `contains` for `Flags` (Danilo Krummrich) - rust: error: check for config `test` in `Error::name` (Danilo Krummrich) - rust: error: use `core::alloc::LayoutError` (Danilo Krummrich) - rust: alloc: add `Vec` to prelude (Danilo Krummrich) - rust: alloc: remove `VecExt` extension (Danilo Krummrich) - rust: treewide: switch to the kernel `Vec` type (Danilo Krummrich) - rust: alloc: implement `collect` for `IntoIter` (Danilo Krummrich) - rust: alloc: implement `IntoIterator` for `Vec` (Danilo Krummrich) - rust: alloc: implement kernel `Vec` type (Danilo Krummrich) - rust: alloc: introduce `ArrayLayout` (Benno Lossin) - rust: alloc: add `Box` to prelude (Danilo Krummrich) - rust: alloc: remove extension of std's `Box` (Danilo Krummrich) - rust: treewide: switch to our kernel `Box` type (Danilo Krummrich) - rust: alloc: implement kernel `Box` (Danilo Krummrich) - rust: alloc: add __GFP_NOWARN to `Flags` (Danilo Krummrich) - rust: alloc: implement `KVmalloc` allocator (Danilo Krummrich) - rust: alloc: implement `Vmalloc` allocator (Danilo Krummrich) - rust: alloc: add module `allocator_test` (Danilo Krummrich) - rust: alloc: implement `Allocator` for `Kmalloc` (Danilo Krummrich) - rust: alloc: make `allocator` module public (Danilo Krummrich) - rust: alloc: implement `ReallocFunc` (Danilo Krummrich) - rust: alloc: rename `KernelAllocator` to `Kmalloc` (Danilo Krummrich) - rust: alloc: separate `aligned_size` from `krealloc_aligned` (Danilo Krummrich) - rust: alloc: add `Allocator` trait (Danilo Krummrich) - rust: kernel: move `FromBytes` and `AsBytes` traits to a new `transmute` module (Aliet Exposito Garcia) - rust: error: optimize error type to use nonzero (Filipe Xavier) - rust: lock: add trylock method support for lock backend (Filipe Xavier) - rust: std_vendor: update dbg macro from Rust upstream (Deepak Thukral) - rust: error: make conversion functions public (Filipe Xavier) - rust: enable arbitrary_self_types and remove `Receiver` (Gary Guo) - rust: std_vendor: simplify `{ .. macro! .. }` with inner attributes (Miguel Ojeda) - Documentation: rust: discuss `#[expect(...)]` in the guidelines (Miguel Ojeda) - rust: start using the `#[expect(...)]` attribute (Miguel Ojeda) - Documentation: rust: add coding guidelines on lints (Miguel Ojeda) - rust: enable Clippy's `check-private-items` (Miguel Ojeda) - rust: provide proper code documentation titles (Miguel Ojeda) - rust: rbtree: fix `SAFETY` comments that should be `# Safety` sections (Miguel Ojeda) - rust: replace `clippy::dbg_macro` with `disallowed_macros` (Miguel Ojeda) - rust: introduce `.clippy.toml` (Miguel Ojeda) - rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]` (Miguel Ojeda) - rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` (Miguel Ojeda) - rust: enable `rustdoc::unescaped_backticks` lint (Miguel Ojeda) - rust: enable `clippy::ignored_unit_patterns` lint (Miguel Ojeda) - rust: enable `clippy::unnecessary_safety_doc` lint (Miguel Ojeda) - rust: enable `clippy::unnecessary_safety_comment` lint (Miguel Ojeda) - rust: enable `clippy::undocumented_unsafe_blocks` lint (Miguel Ojeda) - rust: types: avoid repetition in `{As,From}Bytes` impls (Miguel Ojeda) - rust: sort global Rust flags (Miguel Ojeda) - rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]` (Miguel Ojeda) - rust: types: add examples for the `Either` type (Nell Shamrell-Harrington) - docs: rust: quick-start: add Ubuntu (Miguel Ojeda) - docs: Add debugging guide for the media subsystem (Sebastian Fricke) - docs: Add debugging section to process (Sebastian Fricke) - docs/licensing: Clarify wording about "GPL" and "Proprietary" (Uwe Kleine-König) - docs: core-api/gfp_mask-from-fs-io: indicate that vmalloc supports GFP_NOFS/GFP_NOIO (Pavel Tikhomirov) - Documentation: kernel-doc: enumerate identifier *type*s (Randy Dunlap) - Documentation: pwrseq: Fix trivial misspellings (Javier Carrasco) - Documentation: filesystems: update filename extensions (Randy Dunlap) - ecryptfs: Fix spelling mistake "validationg" -> "validating" (Colin Ian King) - ecryptfs: Convert ecryptfs to use the new mount API (Eric Sandeen) - ecryptfs: Factor out mount option validation (Eric Sandeen) - fs: open_by_handle_at() support for decoding "explicit connectable" file handles (Amir Goldstein) - fs: name_to_handle_at() support for "explicit connectable" file handles (Amir Goldstein) - fs: prepare for "explicit connectable" file handles (Amir Goldstein) - rust: add PidNamespace (Christian Brauner) - nfsd: allow for up to 32 callback session slots (Jeff Layton) - nfs_common: must not hold RCU while calling nfsd_file_put_local (Mike Snitzer) - nfsd: get rid of include ../internal.h (Al Viro) - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Yang Erkun) - NFSD: Add nfsd4_copy time-to-live (Chuck Lever) - NFSD: Add a laundromat reaper for async copy state (Chuck Lever) - NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations (Chuck Lever) - NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD (Chuck Lever) - NFSD: Free async copy information in nfsd4_cb_offload_release() (Chuck Lever) - NFSD: Fix nfsd4_shutdown_copy() (Chuck Lever) - NFSD: Add a tracepoint to record canceled async COPY operations (Chuck Lever) - nfsd: make nfsd4_session->se_flags a bool (Jeff Layton) - nfsd: remove nfsd4_session->se_bchannel (Jeff Layton) - nfsd: make use of warning provided by refcount_t (NeilBrown) - nfsd: Don't fail OP_SETCLIENTID when there are too many clients. (NeilBrown) - svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Ye Bin) - xdrgen: Remove program_stat_to_errno() call sites (Chuck Lever) - xdrgen: Update the files included in client-side source code (Chuck Lever) - xdrgen: Remove check for "nfs_ok" in C templates (Chuck Lever) - xdrgen: Remove tracepoint call site (Chuck Lever) - nfsd: release svc_expkey/svc_export with rcu_work (Yang Erkun) - SUNRPC: make sure cache entry active before cache_show (Yang Erkun) - nfsd: make sure exp active before svc_export_show (Yang Erkun) - lockd: Remove unneeded initialization of file_lock::c.flc_flags (Chuck Lever) - lockd: Remove unused parameter to nlmsvc_testlock() (Chuck Lever) - lockd: Remove some snippets of unfinished code (Chuck Lever) - lockd: Remove unnecessary memset() (Chuck Lever) - lockd: Remove unused typedef (Chuck Lever) - NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Chuck Lever) - NFSD: Remove unused values from nfsd4_encode_components_esc() (Chuck Lever) - NFSD: Remove unused results in nfsd4_encode_pathname4() (Chuck Lever) - NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Chuck Lever) - NFSD: Remove a never-true comparison (Chuck Lever) - NFSD: Remove dead code in nfsd4_create_session() (Chuck Lever) - nfsd: refine and rename NFSD_MAY_LOCK (NeilBrown) - NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() (Chuck Lever) - nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - xdrgen: Add a utility for extracting XDR from RFCs (Chuck Lever) - nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT (Pali Rohár) - nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response (Pali Rohár) - lockd: Fix comment about NLMv3 backwards compatibility (Pali Rohár) - nfsd: new tracepoint for after op_func in compound processing (Jeff Layton) - nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer (Jeff Layton) - nfsd: drop the nfsd4_fattr_args "size" field (Jeff Layton) - nfsd: drop the ncf_cb_bmap field (Jeff Layton) - nfsd: drop inode parameter from nfsd4_change_attribute() (Jeff Layton) - xdrgen: emit maxsize macros (Chuck Lever) - xdrgen: Add generator code for XDR width macros (Chuck Lever) - xdrgen: XDR width for union types (Chuck Lever) - xdrgen: XDR width for pointer types (Chuck Lever) - xdrgen: XDR width for struct types (Chuck Lever) - xdrgen: XDR width for typedef (Chuck Lever) - xdrgen: XDR width for optional_data type (Chuck Lever) - xdrgen: XDR width for variable-length array (Chuck Lever) - xdrgen: XDR width for fixed-length array (Chuck Lever) - xdrgen: XDR width for a string (Chuck Lever) - xdrgen: XDR width for variable-length opaque (Chuck Lever) - xdrgen: XDR width for fixed-length opaque (Chuck Lever) - xdrgen: XDR widths for enum types (Chuck Lever) - xdrgen: Keep track of on-the-wire data type widths (Chuck Lever) - xdrgen: Track constant values (Chuck Lever) - xdrgen: Refactor transformer arms (Chuck Lever) - xdrgen: Implement big-endian enums (Chuck Lever) - xdrgen: Rename "enum yada" types as just "yada" (Chuck Lever) - xdrgen: Rename enum's declaration Jinja2 template (Chuck Lever) - xdrgen: Rename "variable-length strings" (Chuck Lever) - xdrgen: Clean up type_specifier (Chuck Lever) - xdrgen: Exit status should be zero on success (Chuck Lever) - NFSD: Remove unused function parameter (Chuck Lever) - NFSD: Remove unnecessary posix_acl_entry pointer initialization (Thorsten Blum) - svcrdma: Address an integer overflow (Chuck Lever) - NFSD: Prevent a potential integer overflow (Chuck Lever) - f2fs: fix to drop all discards after creating snapshot on lvm device (Chao Yu) - f2fs: add a sysfs node to limit max read extent count per-inode (Chao Yu) - f2fs: fix to shrink read extent node in batches (Chao Yu) - f2fs: print message if fscorrupted was found in f2fs_new_node_page() (Chao Yu) - f2fs: clear SBI_POR_DOING before initing inmem curseg (Sheng Yong) - f2fs: fix changing cursegs if recovery fails on zoned device (Sheng Yong) - f2fs: adjust unusable cap before checkpoint=disable mode (Daeho Jeong) - f2fs: fix to requery extent which cross boundary of inquiry (Chao Yu) - f2fs: fix to adjust appropriate length for fiemap (Zhiguo Niu) - f2fs: clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK} (Chao Yu) - f2fs: fix to do cast in F2FS_{BLK_TO_BYTES, BTYES_TO_BLK} to avoid overflow (Chao Yu) - f2fs: replace deprecated strcpy with strscpy (Daniel Yang) - Revert "f2fs: remove unreachable lazytime mount option parsing" (Jaegeuk Kim) - f2fs: fix to avoid forcing direct write to use buffered IO on inline_data inode (Chao Yu) - f2fs: fix to map blocks correctly for direct write (Chao Yu) - f2fs: fix race in concurrent f2fs_stop_gc_thread (Long Li) - f2fs: fix fiemap failure issue when page size is 16KB (Xiuhong Wang) - f2fs: remove redundant atomic file check in defragment (Zhiguo Niu) - f2fs: fix to convert log type to segment data type correctly (Chao Yu) - f2fs: clean up the unused variable additional_reserved_segments (LongPing Wei) - f2fs: clean up opened code w/ {get,set}_nid() (Chao Yu) - f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID (Zhiguo Niu) - f2fs: fix to parse temperature correctly in f2fs_get_segment_temp() (Chao Yu) - f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason() (Chao Yu) - f2fs: Fix not used variable 'index' (Zeng Heng) - f2fs: fix typos (Andrew Kreimer) - f2fs: modify f2fs_is_checkpoint_ready logic to allow more data to be written with the CP disable (Qi Han) - f2fs: check curseg->inited before write_sum_page in change_curseg (Yongpeng Yang) - f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block (LongPing Wei) - f2fs: zone: introduce first_zoned_segno in f2fs_sb_info (Chao Yu) - f2fs: introduce device aliasing file (Daeho Jeong) - f2fs: decrease spare area for pinned files for zoned devices (Daeho Jeong) - f2fs: multidevice: add stats in debugfs (Chao Yu) - f2fs: fix to do sanity check on node blkaddr in truncate_node() (Chao Yu) - f2fs: fix to account dirty data in __get_secs_required() (Chao Yu) - f2fs: fix null-ptr-deref in f2fs_submit_page_bio() (Ye Bin) - f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. (Qi Han) - f2fs: compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks (Qi Han) - f2fs: Use struct_size() to improve f2fs_acl_clone() (Thorsten Blum) - f2fs: introduce f2fs_get_section_mtime (liuderong) - virtiofs: dax: remove ->writepages() callback (Asahi Lina) - fuse: check attributes staleness on fuse_iget() (Zhang Tianci) - fuse: remove pages for requests and exclusively use folios (Joanne Koong) - fuse: convert direct io to use folios (Joanne Koong) - mm/writeback: add folio_mark_dirty_lock() (Joanne Koong) - fuse: convert writebacks to use folios (Joanne Koong) - fuse: convert retrieves to use folios (Joanne Koong) - fuse: convert ioctls to use folios (Joanne Koong) - fuse: convert writes (non-writeback) to use folios (Joanne Koong) - fuse: convert reads to use folios (Joanne Koong) - fuse: convert readdir to use folios (Joanne Koong) - fuse: convert readlink to use folios (Joanne Koong) - fuse: convert cuse to use folios (Joanne Koong) - fuse: add support in virtio for requests using folios (Joanne Koong) - fuse: support folios in struct fuse_args_pages and fuse_copy_pages() (Joanne Koong) - fuse: convert fuse_notify_store to use folios (Josef Bacik) - fuse: convert fuse_retrieve to use folios (Josef Bacik) - fuse: use the folio based vmstat helpers (Josef Bacik) - fuse: convert fuse_writepage_need_send to take a folio (Josef Bacik) - fuse: convert fuse_do_readpage to use folios (Josef Bacik) - fuse: use kiocb_modified in buffered write path (Josef Bacik) - fuse: convert fuse_page_mkwrite to use folios (Josef Bacik) - fuse: convert fuse_fill_write_pages to use folios (Josef Bacik) - fuse: convert fuse_send_write_pages to use folios (Josef Bacik) - fuse: convert readahead to use folios (Josef Bacik) - fuse: use fuse_range_is_writeback() instead of iterating pages (Josef Bacik) - virtiofs: use GFP_NOFS when enqueuing request through kworker (Hou Tao) - virtiofs: use pages instead of pointer for kernel direct IO (Hou Tao) - fuse: remove useless IOCB_DIRECT in fuse_direct_read/write_iter (yangyun) - fuse: enable dynamic configuration of fuse max pages limit (FUSE_MAX_MAX_PAGES) (Joanne Koong) - gfs2: Prevent inode creation race (Andreas Gruenbacher) - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) - gfs2: Simplify DLM_LKF_QUECVT use (Andreas Gruenbacher) - gfs2: gfs2_evict_inode clarification (Andreas Gruenbacher) - gfs2: Make gfs2_inode_refresh static (Andreas Gruenbacher) - gfs2: Use get_random_u32 in gfs2_orlov_skip (Andreas Gruenbacher) - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) - gfs2: Clean up delete work processing (Andreas Gruenbacher) - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) - KMSAN: uninit-value in inode_go_dump (5) (Qianqiang Liu) - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) - dm-verity: remove the unused "data_start" variable (Mikulas Patocka) - dm-bufio: use kmalloc to allocate power-of-two sized buffers (Mikulas Patocka) - dm thin: Add missing destroy_work_on_stack() (Yuan Can) - dm: add support for get_unique_id (Benjamin Coddington) - dm vdo: fix function doc comment formatting (Matthew Sakai) - dm vdo int-map: remove unused parameters (Matthew Sakai) - dm-vdo: reset bi_ioprio to the default value when the bio is reset (Susan LeGendre-McGhee) - dm-vdo murmurhash: remove u64 alignment requirement (Susan LeGendre-McGhee) - dm: Fix typo in error message (Ssuhung Yeh) - dm ioctl: rate limit a couple of ioctl based error messages (Colin Ian King) - dm vdo: Remove unused uds_compute_index_size (Dr. David Alan Gilbert) - dm vdo: Remove unused functions (Dr. David Alan Gilbert) - dm: zoned: Remove unused functions (Dr. David Alan Gilbert) - dm: Remove unused dm_table_bio_based (Dr. David Alan Gilbert) - dm: Remove unused dm_set_md_type (Dr. David Alan Gilbert) - dm cache: Remove unused functions in bio-prison-v1 (Dr. David Alan Gilbert) - dm cache: Remove unused dm_cache_size (Dr. David Alan Gilbert) - dm cache: Remove unused dm_cache_dump (Dr. David Alan Gilbert) - dm cache: Remove unused btracker_nr_writebacks_queued (Dr. David Alan Gilbert) - scsi: st: New session only when Unit Attention for new tape (Kai Mäkisara) - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (Kai Mäkisara) - scsi: st: Don't modify unknown block number in MTIOCGET (Kai Mäkisara) - scsi: ufs: core: Restore SM8650 support (Bart Van Assche) - scsi: sun3: Mark driver struct with __refdata to prevent section mismatch (Geert Uytterhoeven) - scsi: sg: Enable runtime power management (Bart Van Assche) - scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb() (Zhen Lei) - scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() (Zhen Lei) - scsi: fusion: Remove unused variable 'rc' (Zeng Heng) - scsi: bfa: Fix use-after-free in bfad_im_module_exit() (Ye Bin) - scsi: esas2r: Remove unused esas2r_build_cli_req() (Dr. David Alan Gilbert) - scsi: target: Fix incorrect function name in pscsi_create_type_disk() (Baolin Liu) - scsi: ufs: Replace deprecated PCI functions (Philipp Stanner) - scsi: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - scsi: pm8001: Increase request sg length to support 4MiB requests (Igor Pylypiv) - scsi: pm8001: Initialize devices in pm8001_alloc_dev() (Igor Pylypiv) - scsi: pm8001: Use module param to set pcs event log severity (Salomon Dushimirimana) - scsi: ufs: ufs-mediatek: Configure individual LU queue flags (Ed Tsai) - scsi: lpfc: Copyright updates for 14.4.0.6 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.6 (Justin Tee) - scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask (Justin Tee) - scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure (Justin Tee) - scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback (Justin Tee) - scsi: lpfc: Add cleanup of nvmels_wq after HBA reset (Justin Tee) - scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI (Justin Tee) - scsi: lpfc: Update lpfc_els_flush_cmd() to check for SLI_ACTIVE before BSG flag (Justin Tee) - scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths (Justin Tee) - scsi: lpfc: Check devloss callbk done flag for potential stale NDLP ptrs (Justin Tee) - scsi: lpfc: Modify CGN warning signal calculation based on EDC response (Justin Tee) - scsi: MAINTAINERS: Update UFS Exynos entry (Peter Griffin) - scsi: ufs: exynos: gs101: Enable clock gating with hibern8 (Peter Griffin) - scsi: ufs: exynos: Fix hibern8 notify callbacks (Peter Griffin) - scsi: ufs: exynos: Set ACG to be controlled by UFS_ACG_DISABLE (Peter Griffin) - scsi: ufs: exynos: Enable write line unique transactions on gs101 (Peter Griffin) - scsi: ufs: exynos: Add gs101_ufs_drv_init() hook and enable WriteBooster (Peter Griffin) - scsi: ufs: exynos: remove tx_dif_p_nsec from exynosauto_ufs_drv_init() (Peter Griffin) - scsi: ufs: exynos: gs101: Remove unused phy attribute fields (Peter Griffin) - scsi: ufs: exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR check (Peter Griffin) - scsi: ufs: exynos: gs101: Remove EXYNOS_UFS_OPT_BROKEN_AUTO_CLK_CTRL (Peter Griffin) - scsi: ufs: exynos: Add check inside exynos_ufs_config_smu() (Peter Griffin) - scsi: ufs: exynos: Allow UFS Gear 4 (Peter Griffin) - scsi: ufs: exynos: Remove superfluous function parameter (Tudor Ambarus) - scsi: ufs: exynos: Remove empty drv_init method (Tudor Ambarus) - scsi: ufs: core: Move code out of an if-statement (Bart Van Assche) - scsi: ufs: core: Move the MCQ scsi_add_host() call (Bart Van Assche) - scsi: ufs: core: Remove code that is no longer needed (Bart Van Assche) - scsi: ufs: core: Expand the ufshcd_device_init(hba, true) call (Bart Van Assche) - scsi: ufs: core: Move the ufshcd_device_init(hba, true) call (Bart Van Assche) - scsi: ufs: core: Move the ufshcd_device_init() calls (Bart Van Assche) - scsi: ufs: core: Convert a comment into an explicit check (Bart Van Assche) - scsi: ufs: core: Introduce ufshcd_process_probe_result() (Bart Van Assche) - scsi: ufs: core: Call ufshcd_add_scsi_host() later (Bart Van Assche) - scsi: ufs: core: Introduce ufshcd_post_device_init() (Bart Van Assche) - scsi: ufs: core: Introduce ufshcd_add_scsi_host() (Bart Van Assche) - scsi: ufs: core: Remove redundant host_lock calls around UTRLCLR. (Avri Altman) - scsi: ufs: core: Remove redundant host_lock calls around UTMRLCLR (Avri Altman) - scsi: ufs: core: Remove redundant host_lock calls around UTMRLDBR (Avri Altman) - scsi: ufs: core: Improve ufshcd_mcq_sq_cleanup() (Bart Van Assche) - scsi: ufs: core: Simplify ufshcd_err_handling_prepare() (Bart Van Assche) - scsi: ufs: core: Simplify ufshcd_exception_event_handler() (Bart Van Assche) - scsi: ufs: core: Simplify ufshcd_try_to_abort_task() (Bart Van Assche) - scsi: ufs: core: Remove goto statements from ufshcd_try_to_abort_task() (Bart Van Assche) - scsi: ufs: core: Move the ufshcd_mcq_enable_esi() definition (Bart Van Assche) - scsi: ufs: core: Make DMA mask configuration more flexible (Bart Van Assche) - scsi: ufs: core: Use ufshcd_wait_for_register() in HCE init (Avri Altman) - scsi: ufs: core: check asymmetric connected lanes (SEO HOYOUNG) - scsi: hisi_sas: Add latest_dump for the debugfs dump (Yihang Li) - scsi: hisi_sas: Create all dump files during debugfs initialization (Yihang Li) - scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting (Xingui Yang) - scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec (Xingui Yang) - scsi: hisi_sas: Update disk locked timeout to 7 seconds (Xingui Yang) - scsi: hisi_sas: Default enable interrupt coalescing (Yihang Li) - scsi: hisi_sas: Add cond_resched() for no forced preemption model (Yihang Li) - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING (Yihang Li) - scsi: hisi_sas: Reset PHY again if phyup timeout (Yihang Li) - scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset (Yihang Li) - scsi: hisi_sas: Add firmware information check (Yihang Li) - scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization (Yihang Li) - scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security (Yihang Li) - scsi: bfa: Remove unused misc code (Dr. David Alan Gilbert) - scsi: bfa: Remove unused bfa_fcs code (Dr. David Alan Gilbert) - scsi: bfa: Remove unused bfa_ioc code (Dr. David Alan Gilbert) - scsi: bfa: Remove unused bfa_svc code (Dr. David Alan Gilbert) - scsi: bfa: Remove unused bfa_core code (Dr. David Alan Gilbert) - scsi: ufs: ufs-qcom: Add fixup_dev_quirks vops (Manish Pandey) - scsi: ufs: core: Zero utp_upiu_req at the beginning of each command (Avri Altman) - scsi: ufs: core: Do not open code read_poll_timeout (Avri Altman) - scsi: mptfusion: Remove #ifndef __GENKSYMS__ / #endif (Bart Van Assche) - scsi: aic7xxx: Remove unused aic7770_find_device() (Dr. David Alan Gilbert) - scsi: aacraid: Remove unused aac_check_health() (Dr. David Alan Gilbert) - scsi: bfa: Fix cacography in bfi.h file (Liu Jing) - scsi: qedf: Remove dead code (Liao Chen) - scsi: ufs: core: Always initialize the UIC done completion (Bart Van Assche) - scsi: ufs: core: Make ufshcd_uic_cmd_compl() easier to analyze (Bart Van Assche) - scsi: ufs: core: Make ufshcd_uic_cmd_compl() easier to read (Bart Van Assche) - scsi: ufs: core: Improve the struct ufs_hba documentation (Bart Van Assche) - scsi: ufs: ufs: qcom: dt-bindings: Document the QCS8300 UFS Controller (Xin Liu) - iommu: remove stale declaration left over by a merge conflict (Linus Torvalds) - dax: Remove an unused field in struct dax_operations (Christophe JAILLET) - dax: delete a stale directory pmem (Harshit Mogalapalli) - nvdimm: rectify the illogical code within nd_dax_probe() (Yi Yang) - nvdimm: Correct some typos in comments (Shen Lichuan) - mailbox: pcc: Check before sending MCTP PCC response ACK (Adam Young) - mailbox: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - mailbox: imx: Modify the incorrect format specifier (zhang jiao) - mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb() (Dan Carpenter) - mailbox: zynqmp: setup IPI for each valid child node (Tanmay Shah) - dt-bindings: mailbox: Add thead,th1520-mailbox bindings (Michal Wilczynski) - mailbox: Introduce support for T-head TH1520 Mailbox driver (Michal Wilczynski) - mailbox: mtk-cmdq: fix wrong use of sizeof in cmdq_get_clocks() (Yang Yingliang) - dt-bindings: mailbox: qcom-ipcc: Add SM8750 (Krzysztof Kozlowski) - dt-bindings: mailbox: qcom,apcs-kpss-global: correct expected clocks for fallbacks (Krzysztof Kozlowski) - dt-bindings: mailbox: qcom-ipcc: Add SAR2130P compatible (Dmitry Baryshkov) - mailbox: ti-msgmgr: Allow building under COMPILE_TEST (Andrew Davis) - mailbox: ti-msgmgr: Remove use of of_match_ptr() helper (Andrew Davis) - mailbox: qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flag (Sibi Sankar) - mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend() (Sakari Ailus) - mailbox: mpfs: support new, syscon based, devicetree configuration (Conor Dooley) - dt-bindings: mailbox: mpfs: fix reg properties (Conor Dooley) - pinctrl: airoha: Use unsigned long for bit search (Kees Cook) - pinctrl: k210: Undef K210_PC_DEFAULT (zhang jiao) - pinctrl: qcom: spmi: fix debugfs drive strength (Johan Hovold) - pinctrl: qcom: Add sm8750 pinctrl driver (Melody Olvera) - dt-bindings: pinctrl: qcom: Add sm8750 pinctrl (Melody Olvera) - pinctrl: cy8c95x0: remove unneeded goto labels (Andy Shevchenko) - pinctrl: cy8c95x0: embed iterator to the for-loop (Andy Shevchenko) - pinctrl: cy8c95x0: Use temporary variable for struct device (Andy Shevchenko) - pinctrl: cy8c95x0: use flexible sleeping in reset function (Andy Shevchenko) - pinctrl: cy8c95x0: switch to using devm_regulator_get_enable() (Andy Shevchenko) - pinctrl: cy8c95x0: Use 2-argument strscpy() (Andy Shevchenko) - dt-bindings: pinctrl: sx150xq: allow gpio line naming (Heiko Schocher) - pinctrl: single: add marvell,pxa1908-padconf compatible (Duje Mihanović) - dt-bindings: pinctrl: pinctrl-single: add marvell,pxa1908-padconf compatible (Duje Mihanović) - dt-bindings: pinctrl: correct typo of description for cv1800 (Chen Wang) - pinctrl: qcom: spmi-mpp: Add PM8937 compatible (Barnabás Czémán) - dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8937 compatible (Barnabás Czémán) - pinctrl: qcom-pmic-gpio: add support for PM8937 (Barnabás Czémán) - dt-bindings: pinctrl: qcom,pmic-gpio: add PM8937 (Barnabás Czémán) - pinctrl: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - pinctrl: elkhartlake: Add support for DSW community (Andy Shevchenko) - pinctrl: intel: Add a human readable decoder for pull bias values (Andy Shevchenko) - pinctrl: renesas: rzg2l: Use gpiochip_populate_parent_fwspec_twocell helper (Lad Prabhakar) - pinctrl: airoha: Add support for EN7581 SoC (Lorenzo Bianconi) - dt-bindings: mfd: Add support for Airoha EN7581 GPIO System Controller (Christian Marangi) - dt-bindings: pwm: airoha: Add EN7581 pwm (Lorenzo Bianconi) - dt-bindings: pinctrl: airoha: Add EN7581 pinctrl (Lorenzo Bianconi) - dt-bindings: arm: airoha: Add the chip-scu node for EN7581 SoC (Lorenzo Bianconi) - pinctrl: samsung: Add Exynos9810 SoC specific data (Markuss Broks) - dt-bindings: pinctrl: samsung: Add compatible for exynos9810-wakeup-eint (Markuss Broks) - dt-bindings: pinctrl: samsung: Add compatible for Exynos9810 SoC (Markuss Broks) - pinctrl: samsung: Add Exynos 990 SoC pinctrl configuration (Igor Belwon) - dt-bindings: pinctrl: samsung: Add exynos990-wakeup-eint compatible (Igor Belwon) - dt-bindings: pinctrl: samsung: Add exynos990-pinctrl compatible (Igor Belwon) - dt-bindings: pinctrl: samsung: Add missing constraint for Exynos8895 interrupts (Krzysztof Kozlowski) - dt-bindings: pinctrl: samsung: Fix interrupt constraint for variants with fallbacks (Krzysztof Kozlowski) - pinctrl: samsung: Add exynos8895 SoC pinctrl configuration (Ivaylo Ivanov) - dt-bindings: pinctrl: samsung: add exynos8895-wakeup-eint compatible (Ivaylo Ivanov) - dt-bindings: pinctrl: samsung: Add compatible for Exynos8895 SoC (Ivaylo Ivanov) - pinctrl: aspeed-g6: Support drive-strength for GPIOF/G (Billy Tsai) - pinctrl: spacemit: fix double free of map (Dan Carpenter) - dt-bindings: pinctrl: convert pinctrl-mcp23s08.txt to yaml format (Himanshu Bhavani) - dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add SM8750 (Krzysztof Kozlowski) - pinmux: Use sequential access to access desc->pinmux data (Mukesh Ojha) - dt-bindings: pinctrl: fsl,imx6ul-pinctrl: Convert i.MX35/5x/6 to YAML (Marek Vasut) - pinctrl: imx-scmi: Drop obsolete dependency on COMPILE_TEST (Jean Delvare) - pinctrl: qcom: add support for TLMM on SAR2130P (Dmitry Baryshkov) - dt-bindings: pinctrl : qcom: document SAR2130P TLMM (Dmitry Baryshkov) - pinctrl: qcom: add the tlmm driver for QCS8300 platforms (Jingyi Wang) - dt-bindings: pinctrl: describe qcs8300-tlmm (Jingyi Wang) - pinctrl: renesas: Select PINCTRL_RZG2L for RZ/V2H(P) SoC (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add support for configuring schmitt-trigger (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add support for enabling/disabling open-drain outputs (Lad Prabhakar) - dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow schmitt and open drain properties (Lad Prabhakar) - pinctrl: renesas: rzg2l: Fix missing return in rzg2l_pinctrl_register() (Biju Das) - pinctrl: renesas: rzg2l: Remove RZG2L_TINT_IRQ_START_INDEX (Fabrizio Castro) - pinctrl: renesas: rza1: Mark GPIOs as used (Wolfram Sang) - pinctrl: renesas: rza2: Mark GPIOs as used (Geert Uytterhoeven) - pinctrl: spacemit: add support for SpacemiT K1 SoC (Yixun Lan) - dt-bindings: pinctrl: spacemit: add support for K1 SoC (Yixun Lan) - pinctrl: th1520: Fix potential null pointer dereference on func (Colin Ian King) - pinctrl: sophgo: fix typo in tristate of SG2002 (Thomas Bonnefille) - pinctrl: PINCTRL_K230 should depend on ARCH_CANAAN (Geert Uytterhoeven) - pinctrl: th1520: add a CONFIG_OF dependency (Arnd Bergmann) - pinctrl: amd: Fix two small typos (Marc Ferland) - pinctrl: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - pinctrl: th1520: Factor out casts (Emil Renner Berthing) - pinctrl: th1520: Update pinmux tables (Emil Renner Berthing) - pinctrl: th1520: Fix pinconf return values (Emil Renner Berthing) - pinctrl: zynqmp: drop excess struct member description (Bartosz Golaszewski) - pinctrl: aw9523: fix kerneldoc for _aw9523_gpio_get_multiple() (Bartosz Golaszewski) - pinctrl: s32: add missing pins definitions (Andrei Stefanescu) - pinctrl: th1520: Convert dt child node loop to scoped iterator (Drew Fustini) - pinctrl: th1520: Convert thp->mutex to guarded mutex (Drew Fustini) - pinctrl: th1520: Fix return value for unknown pin error (Drew Fustini) - pinctrl: k230: Drop unused code (Linus Walleij) - pinctrl: imx27: Fix too generic defines (Linus Walleij) - pinctrl: aw9523: use devm_mutex_init (Rosen Penev) - pinctrl: aw9523: add missing mutex_destroy (Rosen Penev) - pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU (Esben Haabendal) - pinctrl: thead1520: Fix Null pointer dereference (clingfei) - pinctrl: imx1: Fix too generic defines (Linus Walleij) - pinctrl: rockchip: improve error message for incorrect rockchip,pins property (Quentin Schulz) - pinctrl: aw9523: use enable for regulator (Rosen Penev) - pinctrl: sx150x: Use maple tree register cache (Mark Brown) - pinctrl: aw9523: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - pinctrl: qcom: add the tlmm driver for QCS615 platform (Lijuan Gao) - dt-bindings: pinctrl: document the QCS615 Top Level Mode Multiplexer (Lijuan Gao) - dt-bindings: pinctrl: amlogic,meson-pinctrl: lower gpio-line-names minItems for meson8b (Neil Armstrong) - pinctrl: canaan: Add support for k230 SoC (Ze Huang) - dt-bindings: pinctrl: Add support for canaan,k230 SoC (Ze Huang) - pinctrl: qcom: Introduce IPQ5424 TLMM driver (Sricharan Ramabadhran) - dt-bindings: pinctrl: qcom: add IPQ5424 pinctrl (Sricharan Ramabadhran) - pinctrl: Add driver for the T-Head TH1520 SoC (Emil Renner Berthing) - dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings (Emil Renner Berthing) - pinctrl: ocelot: add support for lan969x SoC pinctrl (Daniel Machon) - dt-bindings: ocelot: document lan969x-pinctrl (Daniel Machon) - pinctrl: freescale: enable use with COMPILE_TEST (Esben Haabendal) - pinctrl: freescale: Use CONFIG_SOC_IMXRT to guard i.MX RT1xxx drivers (Esben Haabendal) - ARM: imx: Allow user to disable pinctrl (Esben Haabendal) - dt-bindings: pinctrl: Add SA8255p TLMM (Nikunj Kela) - pinctrl: k210: Make (p)clk local to k210_fpioa_probe() (Geert Uytterhoeven) - pinctrl: pinctrl-zynqmp: Add support for Versal platform (Sai Krishna Potthuri) - firmware: xilinx: Add Pinctrl Get Attribute ID (Sai Krishna Potthuri) - dt-bindings: pinctrl: Add support for Xilinx Versal platform (Sai Krishna Potthuri) - MAINTAINERS: transfer i2c-aspeed maintainership from Brendan to Ryan (Brendan Higgins) - i2c: designware: determine HS tHIGH and tLOW based on HW parameters (Michael Wu) - dt-bindings: i2c: snps,designware-i2c: declare bus capacitance and clk freq optimized (Michael Wu) - i2c: nomadik: support >=1MHz speed modes (Théo Lebrun) - i2c: nomadik: fix BRCR computation (Théo Lebrun) - i2c: nomadik: support Mobileye EyeQ6H I2C controller (Théo Lebrun) - i2c: nomadik: switch from of_device_is_compatible() to of_match_device() (Théo Lebrun) - dt-bindings: i2c: nomadik: support 400kHz < clock-frequency <= 3.4MHz (Théo Lebrun) - dt-bindings: i2c: nomadik: add mobileye,eyeq6h-i2c bindings (Théo Lebrun) - dt-bindings: i2c: mv64xxx: Add Allwinner A523 compatible string (Andre Przywara) - i2c: designware: Add ACPI HID for DWAPB I2C controller on FUJITSU-MONAKA (Yoshihiro Furudera) - i2c: qup: use generic device property accessors (Bartosz Golaszewski) - tools/firewire: Fix several incorrect format specifiers (Luo Yifan) - firewire: ohci: Replace deprecated PCI functions (Philipp Stanner) - firewire: Correct some typos (Shen Lichuan) - slab: Fix too strict alignment check in create_cache() (Geert Uytterhoeven) - SLUB: Add support for per object memory policies (Christoph Lameter) - mm/slab: Allow cache creation to proceed even if sysfs registration fails (Hyeonggon Yoo) - mm/slub: Avoid list corruption when removing a slab from the full list (yuan.gao) - mm/slub, kunit: Add testcase for krealloc redzone and zeroing (Feng Tang) - mm/slub: Improve redzone check and zeroing for krealloc() (Feng Tang) - mm/slub: Consider kfence case for get_orig_size() (Feng Tang) - mm, slab: add kerneldocs for common SLAB_ flags (Vlastimil Babka) - mm/slab: remove duplicate check in create_cache() (Zhen Lei) - mm/slub: Move krealloc() and related code to slub.c (Feng Tang) - mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_size is on (Feng Tang) - gdb: lx-symbols: do not error out on monolithic build (Etienne Buira) - kernel/reboot: replace sprintf() with sysfs_emit() (zhangguopeng) - lib: util_macros_kunit: add kunit test for util_macros.h (Alexandru Ardelean) - util_macros.h: fix/rework find_closest() macros (Alexandru Ardelean) - Improve consistency of '#error' directive messages (Nataniel Farzan) - ocfs2: fix uninitialized value in ocfs2_file_read_iter() (Dmitry Antipov) - hung_task: add docs for hung_task_detect_count (Lance Yang) - hung_task: add detect count for hung tasks (Lance Yang) - dma-buf: use atomic64_inc_return() in dma_buf_getfile() (Uros Bizjak) - fs/proc/kcore.c: fix coccinelle reported ERROR instances (Mirsad Todorovac) - resource: avoid unnecessary resource tree walking in __region_intersects() (Huang Ying) - ocfs2: remove unused errmsg function and table (Dr. David Alan Gilbert) - ocfs2: cluster: fix a typo (Andrew Kreimer) - lib/scatterlist: use sg_phys() helper (Sui Jingfeng) - checkpatch: always parse orig_commit in fixes tag (Tamir Duberstein) - nilfs2: convert metadata aops from writepage to writepages (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_recovery_copy_block() to take a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_page_count_clean_buffers() to take a folio (Matthew Wilcox (Oracle)) - nilfs2: remove nilfs_writepage (Matthew Wilcox (Oracle)) - nilfs2: convert checkpoint file to be folio-based (Ryusuke Konishi) - nilfs2: remove nilfs_palloc_block_get_entry() (Ryusuke Konishi) - nilfs2: convert DAT file to be folio-based (Ryusuke Konishi) - nilfs2: convert inode file to be folio-based (Ryusuke Konishi) - nilfs2: convert persistent object allocator to be folio-based (Ryusuke Konishi) - nilfs2: convert segment usage file to be folio-based (Ryusuke Konishi) - nilfs2: convert common metadata file code to be folio-based (Ryusuke Konishi) - nilfs2: convert segment buffer to be folio-based (Ryusuke Konishi) - MAINTAINERS: add entry for min heap library code (Kuan-Wei Chiu) - Documentation/core-api: add min heap API introduction (Kuan-Wei Chiu) - bcachefs: update min_heap_callbacks to use default builtin swap (Kuan-Wei Chiu) - bcachefs: clean up duplicate min_heap_callbacks declarations (Kuan-Wei Chiu) - bcache: update min_heap_callbacks to use default builtin swap (Kuan-Wei Chiu) - dm vdo: update min_heap_callbacks to use default builtin swap (Kuan-Wei Chiu) - perf/core: update min_heap_callbacks to use default builtin swap (Kuan-Wei Chiu) - lib/test_min_heap: update min_heap_callbacks to use default builtin swap (Kuan-Wei Chiu) - lib min_heap: avoid indirect function call by providing default swap (Kuan-Wei Chiu) - lib min_heap: optimize min heap by prescaling counters for better performance (Kuan-Wei Chiu) - lib/min_heap: introduce non-inline versions of min heap API functions (Kuan-Wei Chiu) - percpu: cast percpu pointer in PERCPU_PTR() via unsigned long (Uros Bizjak) - percpu: introduce PERCPU_PTR() macro (Uros Bizjak) - percpu: merge VERIFY_PERCPU_PTR() into its only user (Uros Bizjak) - perf tools: update expected diff for lib/list_sort.c (Kuan-Wei Chiu) - tools/lib/list_sort: remove unnecessary header includes (Kuan-Wei Chiu) - lib/list_sort: remove unnecessary header includes (Kuan-Wei Chiu) - ipc: fix memleak if msg_init_ns failed in create_ipc_ns (Ma Wupeng) - scripts/spelling.txt: add typo "exprienced" and "rewritting" (WangYuli) - perf/hw_breakpoint: use ERR_PTR_PCPU(), IS_ERR_PCPU() and PTR_ERR_PCPU() macros (Uros Bizjak) - scripts/decode_stacktrace.sh: remove trailing space (Breno Leitao) - lib/Makefile: make union-find compilation conditional on CONFIG_CPUSETS (Kuan-Wei Chiu) - tools: fix -Wunused-result in linux.c (Shuah Khan) - lib/crc16_kunit.c: add KUnit tests for crc16 (Vinicius Peixoto) - scatterlist: fix a typo (Sui Jingfeng) - reboot: move reboot_notifier_list to kernel/reboot.c (Thomas Weißschuh) - resource: correct reallocate_resource() documentation (Ilpo Järvinen) - list: test: check the size of every lists for list_cut_position*() (I Hsin Cheng) - lib/Kconfig.debug: move int_pow test option to runtime testing section (Kuan-Wei Chiu) - drm: replace strcpy() with strscpy() (Yafang Shao) - mm/util: deduplicate code in {kstrdup,kstrndup,kmemdup_nul} (Yafang Shao) - mm/util: fix possible race condition in kstrdup() (Yafang Shao) - bpftool: ensure task comm is always NUL-terminated (Yafang Shao) - security: replace memcpy() with get_task_comm() (Yafang Shao) - auditsc: replace memcpy() with strscpy() (Yafang Shao) - get rid of __get_task_comm() (Yafang Shao) - ipc/msg: replace one-element array with flexible array member (Thorsten Blum) - scripts/spelling.txt: add more spellings corrections (Yu Jiaoliang) - resource: introduce is_type_match() helper and use it (Andy Shevchenko) - resource: replace open coded resource_intersection() (Andy Shevchenko) - kernel/watchdog: always restore watchdog_softlockup(,hardlockup)_user_enabled after proc show (Tio Zhang) - kexec/crash: no crash update when kexec in progress (Sourabh Jain) - ocfs2: fix typo in comment (Mohammed Anees) - ocfs2: remove unused declaration in header file (Zhang Zekun) - rust: jump_label: skip formatting generated file (Miguel Ojeda) - jump_label: rust: pass a mut ptr to `static_key_count` (Alice Ryhl) - samples: rust: fix `rust_print` build making it a combined module (Miguel Ojeda) - rust: add arch_static_branch (Alice Ryhl) - jump_label: adjust inline asm to be consistent (Alice Ryhl) - rust: samples: add tracepoint to Rust sample (Alice Ryhl) - rust: add tracepoint support (Alice Ryhl) - rust: add static_branch_unlikely for static_key_false (Alice Ryhl) - Compiler Attributes: disable __counted_by for clang < 19.1.3 (Jan Hendrik Farr) - compiler.h: Fix undefined BUILD_BUG_ON_ZERO() (Philipp Reisner) - lib: string_helpers: silence snprintf() output truncation warning (Bartosz Golaszewski) - MAINTAINERS: Add kernel hardening keywords __counted_by{_le|_be} (Thorsten Blum) - x86: fix off-by-one in access_ok() (David Laight) - futex: improve user space accesses (Linus Torvalds) - fbdev: omapfb: Remove some deadcode (Dr. David Alan Gilbert) - fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem() (Zhen Lei) - Input: mpr121 - use devm_regulator_get_enable_read_voltage() (David Lechner) - Input: sun4i-lradc-keys - don't include 'pm_wakeup.h' directly (Wolfram Sang) - Input: spear-keyboard - don't include 'pm_wakeup.h' directly (Wolfram Sang) - Input: cypress-sf - constify struct i2c_device_id (Christophe JAILLET) - Input: ads7846 - increase xfer array size in 'struct ser_req' (Nathan Chancellor) - Input: fix the input_event struct documentation (Maud Spierings) - Input: i8042 - fix typo dublicate to duplicate (Shivam Chaudhary) - Input: ads7846 - add dummy command register clearing cycle (Marek Vasut) - Input: introduce notion of passive observers for input handlers (Dmitry Torokhov) - Input: maple_keyb - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: locomokbd - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: hilkbd - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: synaptics-rmi4 - switch to using cleanup functions in F34 (Dmitry Torokhov) - Input: synaptics - fix a typo (Christophe JAILLET) - dt-bindings: input: rotary-encoder: Fix "rotary-encoder,rollover" type (Rob Herring (Arm)) - Input: omap-keypad - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: imagis - fix warning regarding 'imagis_3038_data' being unused (Zeng Heng) - Input: userio - remove unneeded semicolon (Yang Li) - Input: sparcspkr - use cleanup facility for device_node (Javier Carrasco) - Input: sparcspkr - use device managed memory for 'state' (Javier Carrasco) - dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6359 keys (AngeloGioacchino Del Regno) - Input: serio_raw - fix uninitialized variable bug (Dmitry Torokhov) - Input: ts4800-ts - use cleanup facility for device_node (Javier Carrasco) - Input: raspberrypi-ts - use cleanup facility for device_node (Javier Carrasco) - Input: i8042 - use cleanup facility for device_node (Javier Carrasco) - Input: 88pm860x - use cleanup facility for device_node (Javier Carrasco) - Input: twl4030-vibra - use cleanup facility for device_node (Javier Carrasco) - Input: twl6040-vibra - use cleanup facility for device_node (Javier Carrasco) - Input: sun4i-lradc-keys - switch to for_each_child_of_node_scoped (Javier Carrasco) - Input: mtk-pmic-keys - switch to for_each_child_of_node_scoped (Javier Carrasco) - Input: cap11xx - switch to for_each_child_of_node_scoped (Javier Carrasco) - Input: gscps2 - fix compilation error introduced with switch to guards (Dmitry Torokhov) - Input: switch back to struct platform_driver::remove() (Uwe Kleine-König) - Input: matrix_keypad - remove duplicated include (Yang Li) - Input: xilinx_ps2 - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: userio - switch to using cleanup functions (Dmitry Torokhov) - Input: sun4i-ps2 - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: serio-raw - fix potential serio port name truncation (Dmitry Torokhov) - Input: serio_raw - use guard notation for locks and other resources (Dmitry Torokhov) - Input: serio - use guard notation when acquiring mutexes and spinlocks (Dmitry Torokhov) - Input: serport - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: sa1111ps2 - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: q40kbd - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: ps2mult - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: ps2-gpio - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: i8042 - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: i8042 - tease apart interrupt handler (Dmitry Torokhov) - Input: hyperv-keyboard - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: gscps2 - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: elo - use guard notation when pausing serio port (Dmitry Torokhov) - Input: synaptics-rmi4 - use guard notation when pausing serio port in F03 (Dmitry Torokhov) - Input: sunkbd - use guard notation when pausing serio port (Dmitry Torokhov) - Input: atkbd - use guard notation when pausing serio port (Dmitry Torokhov) - Input: synaptics - use guard notation when pausing serio port (Dmitry Torokhov) - Input: byd - use guard notation when pausing serio port (Dmitry Torokhov) - Input: alps - use guard notation when pausing serio port (Dmitry Torokhov) - Input: libps2 - use guard notation when temporarily pausing serio ports (Dmitry Torokhov) - Input: serio - define serio_pause_rx guard to pause and resume serio ports (Dmitry Torokhov) - Input: sparcspkr - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: rotary_encoder - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: regulator-haptic - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: pwm-beeper - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: powermate - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: pegasus_notetaker - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: max8997_haptic - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: iqs7222 - use cleanup facility for fwnodes (Dmitry Torokhov) - Input: iqs626a - use cleanup facility for fwnodes (Dmitry Torokhov) - Input: iqs269a - use cleanup facility for fwnodes (Dmitry Torokhov) - Input: iqs269a - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: ibm-panel - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: ideapad_slidebar - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: drv2667 - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: drv2665 - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: drv260x - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: kxtj9 - use guard notation when acquiring mutex/disabling irq (Dmitry Torokhov) - Input: da7280 - use guard notation when acquiring mutex and spinlock (Dmitry Torokhov) - Input: cma3000_d0x - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: cm109 - use guard notation when acquiring mutex and spinlock (Dmitry Torokhov) - Input: ati_remote2 - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: ad714x - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: xpad - use guard notation when acquiring mutex and spinlock (Dmitry Torokhov) - Input: turbografx - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: n64joy - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: iforce - use guard notation when acquiring mutex and spinlock (Dmitry Torokhov) - Input: gamecon - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: db9 - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: st-keyscan - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: spear-keyboard - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: pxa27x_keypad - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: pmic8xxx-keypad - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: omap4-keypad - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: matrix_keypad - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: lpc32xx-keys - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: lm8323 - use guard notation when acquiring mutexes (Dmitry Torokhov) - Input: ipaq-micro-keys - use guard notation when acquiring mutex and spinlock (Dmitry Torokhov) - Input: imx_keypad - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: ep93xx_keypad - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: applespi - use guard notation when acquiring spinlock (Dmitry Torokhov) - Input: adp5589-keys - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: elan_i2c - switch to using cleanup functions (Dmitry Torokhov) - Input: psmouse-smbus - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: hycon-hy46xx - add missing dependency on REGMAP_I2C (Javier Carrasco) - Input: hideep - add missing dependency on REGMAP_I2C (Javier Carrasco) - Input: correct typos in multiple comments across misc drivers (Shen Lichuan) - input: Fix typos in comments across various files (Yu Jiaoliang) - Input: novatek-nvt-ts - add support for NT36672A touchscreen (Joel Selvaraj) - dt-bindings: input: document Novatek NVT touchscreen controller (Joel Selvaraj) - Input: novatek-nvt-ts - replace generic i2c device id with specific IC variant (Joel Selvaraj) - Input: cs40l50 - fix wrong usage of INIT_WORK() (Yuan Can) - Revert "HID: bpf: allow write access to quirks field in struct hid_device" (Linus Torvalds) - KVM: x86: Break CONFIG_KVM_X86's direct dependency on KVM_INTEL || KVM_AMD (Sean Christopherson) - KVM: x86: add back X86_LOCAL_APIC dependency (Arnd Bergmann) - Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()" (Sean Christopherson) - KVM: x86: switch hugepage recovery thread to vhost_task (Paolo Bonzini) - irqchip/loongson-eiointc: Add virt extension support (Bibo Mao) - LoongArch: KVM: Add irqfd support (Xianglai Li) - LoongArch: KVM: Add PCHPIC user mode read and write functions (Xianglai Li) - LoongArch: KVM: Add PCHPIC read and write functions (Xianglai Li) - LoongArch: KVM: Add PCHPIC device support (Xianglai Li) - LoongArch: KVM: Add EIOINTC user mode read and write functions (Xianglai Li) - LoongArch: KVM: Add EIOINTC read and write functions (Xianglai Li) - LoongArch: KVM: Add EIOINTC device support (Xianglai Li) - LoongArch: KVM: Add IPI user mode read and write function (Xianglai Li) - LoongArch: KVM: Add IPI read and write function (Xianglai Li) - LoongArch: KVM: Add IPI device support (Xianglai Li) - LoongArch: KVM: Add iocsr and mmio bus simulation in kernel (Xianglai Li) - KVM: arm64: Pass on SVE mapping failures (James Clark) - KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE (Kunkun Jiang) - KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device (Kunkun Jiang) - KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* (Jing Zhang) - KVM: arm64: nv: Reprogram PMU events affected by nested transition (Oliver Upton) - KVM: arm64: nv: Apply EL2 event filtering when in hyp context (Oliver Upton) - KVM: arm64: nv: Honor MDCR_EL2.HLP (Oliver Upton) - KVM: arm64: nv: Honor MDCR_EL2.HPME (Oliver Upton) - KVM: arm64: Add helpers to determine if PMC counts at a given EL (Oliver Upton) - KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN (Oliver Upton) - KVM: arm64: Rename kvm_pmu_valid_counter_mask() (Oliver Upton) - KVM: arm64: nv: Advertise support for FEAT_HPMN0 (Oliver Upton) - KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN (Oliver Upton) - KVM: arm64: nv: Honor MDCR_EL2.{TPM, TPMCR} in Host EL0 (Oliver Upton) - KVM: arm64: nv: Reinject traps that take effect in Host EL0 (Oliver Upton) - KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY (Oliver Upton) - KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps (Oliver Upton) - KVM: arm64: Describe RES0/RES1 bits of MDCR_EL2 (Oliver Upton) - arm64: sysreg: Add new definitions for ID_AA64DFR0_EL1 (Oliver Upton) - arm64: sysreg: Migrate MDCR_EL2 definition to table (Oliver Upton) - arm64: sysreg: Describe ID_AA64DFR2_EL1 fields (Oliver Upton) - KVM: arm64: selftests: Add tests for MMIO external abort injection (Oliver Upton) - KVM: arm64: selftests: Convert to kernel's ESR terminology (Oliver Upton) - tools: arm64: Grab a copy of esr.h from kernel (Oliver Upton) - KVM: arm64: Don't retire aborted MMIO instruction (Oliver Upton) - KVM: selftests: Don't bother deleting memslots in KVM when freeing VMs (Sean Christopherson) - KVM: arm64: Get rid of userspace_irqchip_in_use (Raghavendra Rao Ananta) - KVM: arm64: Initialize trap register values in hyp in pKVM (Fuad Tabba) - KVM: arm64: Initialize the hypervisor's VM state at EL2 (Fuad Tabba) - KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use (Fuad Tabba) - KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu() (Fuad Tabba) - KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVM (Will Deacon) - KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1 (Will Deacon) - KVM: arm64: Make L1Ip feature in CTR_EL0 writable from userspace (Shameer Kolothum) - KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored (James Morse) - KVM: arm64: Disable MPAM visibility by default and ignore VMM writes (James Morse) - KVM: arm64: Add a macro for creating filtered sys_reg_descs entries (James Morse) - KVM: arm64: Fix missing traps of guest accesses to the MPAM registers (James Morse) - arm64: cpufeature: discover CPU support for MPAM (James Morse) - arm64: head.S: Initialise MPAM EL2 registers and disable traps (James Morse) - arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries (James Morse) - arm64: Use SYSTEM_OFF2 PSCI call to power off for hibernate (David Woodhouse) - KVM: arm64: nvhe: Pass through PSCI v1.3 SYSTEM_OFF2 call (David Woodhouse) - KVM: selftests: Add test for PSCI SYSTEM_OFF2 (David Woodhouse) - KVM: arm64: Add support for PSCI v1.2 and v1.3 (David Woodhouse) - KVM: arm64: Add PSCI v1.3 SYSTEM_OFF2 function for hibernation (David Woodhouse) - firmware/psci: Add definitions for PSCI v1.3 specification (David Woodhouse) - KVM: arm64: Handle WXN attribute (Marc Zyngier) - KVM: arm64: Handle stage-1 permission overlays (Marc Zyngier) - KVM: arm64: Make PAN conditions part of the S1 walk context (Marc Zyngier) - KVM: arm64: Disable hierarchical permissions when POE is enabled (Marc Zyngier) - KVM: arm64: Add POE save/restore for AT emulation fast-path (Marc Zyngier) - KVM: arm64: Add save/restore support for POR_EL2 (Marc Zyngier) - KVM: arm64: Add basic support for POR_EL2 (Marc Zyngier) - KVM: arm64: Add kvm_has_s1poe() helper (Marc Zyngier) - KVM: arm64: Subject S1PIE/S1POE registers to HCR_EL2.{TVM,TRVM} (Marc Zyngier) - KVM: arm64: Drop bogus CPTR_EL2.E0POE trap routing (Marc Zyngier) - arm64: Add encoding for POR_EL2 (Marc Zyngier) - KVM: arm64: Rely on visibility to let PIR*_ELx/TCR2_ELx UNDEF (Marc Zyngier) - KVM: arm64: Hide S1PIE registers from userspace when disabled for guests (Mark Brown) - KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guests (Mark Brown) - KVM: arm64: Define helper for EL2 registers with custom visibility (Mark Brown) - KVM: arm64: Add a composite EL2 visibility helper (Marc Zyngier) - KVM: arm64: Implement AT S1PIE support (Marc Zyngier) - KVM: arm64: Disable hierarchical permissions when S1PIE is enabled (Marc Zyngier) - KVM: arm64: Split S1 permission evaluation into direct and hierarchical parts (Marc Zyngier) - KVM: arm64: Add AT fast-path support for S1PIE (Marc Zyngier) - KVM: arm64: Handle PIR{,E0}_EL2 traps (Marc Zyngier) - KVM: arm64: Add save/restore for PIR{,E0}_EL2 (Marc Zyngier) - KVM: arm64: Add PIR{,E0}_EL2 to the sysreg arrays (Marc Zyngier) - KVM: arm64: Add save/restore for TCR2_EL2 (Marc Zyngier) - KVM: arm64: Sanitise TCR2_EL2 (Marc Zyngier) - KVM: arm64: Add TCR2_EL2 to the sysreg arrays (Marc Zyngier) - arm64: Define ID_AA64MMFR1_EL1.HAFDBS advertising FEAT_HAFT (Marc Zyngier) - KVM: arm64: Extend masking facility to arbitrary registers (Marc Zyngier) - KVM: arm64: Correctly access TCR2_EL1, PIR_EL1, PIRE0_EL1 with VHE (Marc Zyngier) - KVM: arm64: nv: Save/Restore vEL2 sysregs (Marc Zyngier) - KVM: arm64: nv: Handle CNTHCTL_EL2 specially (Marc Zyngier) - KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping() (Marc Zyngier) - KVM: arm64: Drop useless struct s2_mmu in __kvm_at_s1e2() (Marc Zyngier) - arm64: Add encoding for PIRE0_EL2 (Marc Zyngier) - arm64: Remove VNCR definition for PIRE0_EL2 (Marc Zyngier) - arm64: Drop SKL0/SKL1 from TCR2_EL2 (Marc Zyngier) - KVM: x86: expose MSR_PLATFORM_INFO as a feature MSR (Paolo Bonzini) - x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest (Tao Su) - Documentation: KVM: fix malformed table (Paolo Bonzini) - Documentation: kvm: reorganize introduction (Paolo Bonzini) - Documentation: kvm: replace section numbers with links (Paolo Bonzini) - Documentation: kvm: fix a few mistakes (Paolo Bonzini) - KVM: powerpc: remove remaining traces of KVM_CAP_PPC_RMA (Paolo Bonzini) - KVM: x86: Short-circuit all of kvm_apic_set_base() if MSR value is unchanged (Sean Christopherson) - KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base() (Sean Christopherson) - KVM: x86: Make kvm_recalculate_apic_map() local to lapic.c (Sean Christopherson) - KVM: x86: Rename APIC base setters to better capture their relationship (Sean Christopherson) - KVM: x86: Move kvm_set_apic_base() implementation to lapic.c (from x86.c) (Sean Christopherson) - KVM: x86: Inline kvm_get_apic_mode() in lapic.h (Sean Christopherson) - KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() (Sean Christopherson) - KVM: x86: Drop superfluous kvm_lapic_set_base() call when setting APIC state (Sean Christopherson) - KVM: x86: Short-circuit all kvm_lapic_set_base() if MSR value isn't changing (Sean Christopherson) - KVM: selftests: Add a testcase for disabling feature MSRs init quirk (Sean Christopherson) - KVM: selftests: Verify get/set PERF_CAPABILITIES w/o guest PDMC behavior (Sean Christopherson) - KVM: x86: Remove ordering check b/w MSR_PLATFORM_INFO and MISC_FEATURES_ENABLES (Sean Christopherson) - KVM: x86: Reject userspace attempts to access ARCH_CAPABILITIES w/o support (Sean Christopherson) - KVM: VMX: Remove restriction that PMU version > 0 for PERF_CAPABILITIES (Sean Christopherson) - KVM: x86: Reject userspace attempts to access PERF_CAPABILITIES w/o PDCM (Sean Christopherson) - KVM: x86: Quirk initialization of feature MSRs to KVM's max configuration (Sean Christopherson) - KVM: x86: Disallow changing MSR_PLATFORM_INFO after vCPU has run (Sean Christopherson) - KVM: x86: Co-locate initialization of feature MSRs in kvm_arch_vcpu_create() (Sean Christopherson) - KVM: x86: Document an erratum in KVM_SET_VCPU_EVENTS on Intel CPUs (Sean Christopherson) - KVM: nVMX: fix canonical check of vmcs12 HOST_RIP (Maxim Levitsky) - KVM: x86: model canonical checks more precisely (Maxim Levitsky) - KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks (Maxim Levitsky) - KVM: x86: Route non-canonical checks in emulator through emulate_ops (Maxim Levitsky) - KVM: x86: drop x86.h include from cpuid.h (Maxim Levitsky) - KVM: x86: Use '0' for guest RIP if PMI encounters protected guest state (Sean Christopherson) - KVM: x86: Add lockdep-guarded asserts on register cache usage (Sean Christopherson) - KVM: x86: Bypass register cache when querying CPL from kvm_sched_out() (Sean Christopherson) - KVM: x86: AMD's IBPB is not equivalent to Intel's IBPB (Jim Mattson) - KVM: x86: Advertise AMD_IBPB_RET to userspace (Jim Mattson) - KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request() (Sean Christopherson) - KVM: x86: Fix a comment inside __kvm_set_or_clear_apicv_inhibit() (Kai Huang) - KVM: x86: Fix a comment inside kvm_vcpu_update_apicv() (Kai Huang) - KVM: VMX: Remove the unused variable "gpa" in __invept() (Yan Zhao) - KVM: selftests: Ensure KVM supports AVX for SEV-ES VMSA FPU test (Sean Christopherson) - KVM: selftests: Drop manual XCR0 configuration from SEV smoke test (Sean Christopherson) - KVM: selftests: Drop manual XCR0 configuration from state test (Sean Christopherson) - KVM: selftests: Drop manual XCR0 configuration from AMX test (Sean Christopherson) - KVM: selftests: Drop manual CR4.OSXSAVE enabling from CR4/CPUID sync test (Sean Christopherson) - KVM: selftests: Verify XCR0 can be "downgraded" and "upgraded" (Sean Christopherson) - KVM: selftests: Configure XCR0 to max supported value by default (Sean Christopherson) - KVM: selftests: Rework OSXSAVE CR4=>CPUID test to play nice with AVX insns (Sean Christopherson) - KVM: selftests: Mask off OSPKE and OSXSAVE when comparing CPUID entries (Sean Christopherson) - KVM: selftests: Precisely mask off dynamic fields in CPUID test (Sean Christopherson) - KVM: selftests: Use ARRAY_SIZE for array length (Jiapeng Chong) - KVM: selftests: Remove unused macro in the hardware disable test (Ba Jing) - KVM: x86/mmu: Drop per-VM zapped_obsolete_pages list (Vipin Sharma) - KVM: x86/mmu: Remove KVM's MMU shrinker (Vipin Sharma) - KVM: x86/mmu: WARN if huge page recovery triggered during dirty logging (David Matlack) - KVM: x86/mmu: Rename make_huge_page_split_spte() to make_small_spte() (David Matlack) - KVM: x86/mmu: Recover TDP MMU huge page mappings in-place instead of zapping (David Matlack) - KVM: x86/mmu: Refactor TDP MMU iter need resched check (Sean Christopherson) - KVM: x86/mmu: Demote the WARN on yielded in xxx_cond_resched() to KVM_MMU_WARN_ON (Sean Christopherson) - KVM: x86/mmu: Check yielded_gfn for forward progress iff resched is needed (Sean Christopherson) - KVM: x86/mmu: Batch TLB flushes when zapping collapsible TDP MMU SPTEs (David Matlack) - KVM: x86/mmu: Drop @max_level from kvm_mmu_max_mapping_level() (David Matlack) - KVM: x86: Don't emit TLB flushes when aging SPTEs for mmu_notifiers (Sean Christopherson) - KVM: Allow arch code to elide TLB flushes when aging a young page (Sean Christopherson) - KVM: x86/mmu: Set Dirty bit for new SPTEs, even if _hardware_ A/D bits are disabled (Sean Christopherson) - KVM: x86/mmu: Dedup logic for detecting TLB flushes on leaf SPTE changes (Sean Christopherson) - KVM: x86/mmu: Stop processing TDP MMU roots for test_age if young SPTE found (Sean Christopherson) - KVM: x86/mmu: Process only valid TDP MMU roots when aging a gfn range (Sean Christopherson) - KVM: x86/mmu: Use Accessed bit even when _hardware_ A/D bits are disabled (Sean Christopherson) - KVM: x86/mmu: Set shadow_dirty_mask for EPT even if A/D bits disabled (Sean Christopherson) - KVM: x86/mmu: Set shadow_accessed_mask for EPT even if A/D bits disabled (Sean Christopherson) - KVM: x86/mmu: Add a dedicated flag to track if A/D bits are globally enabled (Sean Christopherson) - KVM: x86/mmu: WARN and flush if resolving a TDP MMU fault clears MMU-writable (Sean Christopherson) - KVM: x86/mmu: Fold mmu_spte_update_no_track() into mmu_spte_update() (Sean Christopherson) - KVM: x86/mmu: Drop ignored return value from kvm_tdp_mmu_clear_dirty_slot() (Sean Christopherson) - KVM: x86/mmu: Don't flush TLBs when clearing Dirty bit in shadow MMU (Sean Christopherson) - KVM: x86/mmu: Don't force flush if SPTE update clears Accessed bit (Sean Christopherson) - KVM: x86/mmu: Fold all of make_spte()'s writable handling into one if-else (Sean Christopherson) - KVM: x86/mmu: Always set SPTE's dirty bit if it's created as writable (Sean Christopherson) - KVM: x86/mmu: Flush remote TLBs iff MMU-writable flag is cleared from RO SPTE (Sean Christopherson) - KVM: Protect vCPU's "last run PID" with rwlock, not RCU (Sean Christopherson) - KVM: Return '0' directly when there's no task to yield to (Sean Christopherson) - KVM: Rework core loop of kvm_vcpu_on_spin() to use a single for-loop (Sean Christopherson) - KVM: s390: selftests: Add regression tests for PFCR subfunctions (Hendrik Brueckner) - KVM: s390: add gen17 facilities to CPU model (Hendrik Brueckner) - KVM: s390: add msa11 to cpu model (Hendrik Brueckner) - KVM: s390: add concurrent-function facility to cpu model (Hendrik Brueckner) - KVM: s390: selftests: correct IP.b length in uc_handle_sieic debug output (Christoph Schlameuss) - KVM: s390: selftests: Fix whitespace confusion in ucontrol test (Christoph Schlameuss) - KVM: s390: selftests: Verify reject memory region operations for ucontrol VMs (Christoph Schlameuss) - KVM: s390: selftests: Add uc_skey VM test case (Christoph Schlameuss) - KVM: s390: selftests: Add uc_map_unmap VM test case (Christoph Schlameuss) - KVM: s390: selftests: Add regression tests for PLO subfunctions (Hariharan Mari) - KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Hariharan Mari) - KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Hariharan Mari) - KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Hariharan Mari) - KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions (Hariharan Mari) - riscv: kvm: Fix out-of-bounds array access (Björn Töpel) - RISC-V: KVM: Fix APLIC in_clrip and clripnum write emulation (Yong-Xuan Wang) - RISC-V: KVM: Use NACL HFENCEs for KVM request based HFENCEs (Anup Patel) - RISC-V: KVM: Save trap CSRs in kvm_riscv_vcpu_enter_exit() (Anup Patel) - RISC-V: KVM: Use SBI sync SRET call when available (Anup Patel) - RISC-V: KVM: Use nacl_csr_xyz() for accessing AIA CSRs (Anup Patel) - RISC-V: KVM: Use nacl_csr_xyz() for accessing H-extension CSRs (Anup Patel) - RISC-V: KVM: Add common nested acceleration support (Anup Patel) - RISC-V: Add defines for the SBI nested acceleration extension (Anup Patel) - RISC-V: KVM: Don't setup SGEI for zero guest external interrupts (Anup Patel) - RISC-V: KVM: Replace aia_set_hvictl() with aia_hvictl_value() (Anup Patel) - RISC-V: KVM: Break down the __kvm_riscv_switch_to() into macros (Anup Patel) - RISC-V: KVM: Save/restore SCOUNTEREN in C source (Anup Patel) - RISC-V: KVM: Save/restore HSTATUS in C source (Anup Patel) - RISC-V: KVM: Order the object files alphabetically (Anup Patel) - riscv: KVM: add basic support for host vs guest profiling (Quan Zhou) - riscv: perf: add guest vs host distinction (Quan Zhou) - KVM: Don't grab reference on VM_MIXEDMAP pfns that have a "struct page" (Sean Christopherson) - KVM: Drop APIs that manipulate "struct page" via pfns (Sean Christopherson) - KVM: arm64: Don't mark "struct page" accessed when making SPTE young (Sean Christopherson) - KVM: x86/mmu: Don't mark "struct page" accessed when zapping SPTEs (Sean Christopherson) - KVM: Make kvm_follow_pfn.refcounted_page a required field (Sean Christopherson) - KVM: s390: Use kvm_release_page_dirty() to unpin "struct page" memory (Sean Christopherson) - KVM: Drop gfn_to_pfn() APIs now that all users are gone (Sean Christopherson) - KVM: PPC: Explicitly require struct page memory for Ultravisor sharing (Sean Christopherson) - KVM: arm64: Use __gfn_to_page() when copying MTE tags to/from userspace (Sean Christopherson) - KVM: Add support for read-only usage of gfn_to_page() (Sean Christopherson) - KVM: Convert gfn_to_page() to use kvm_follow_pfn() (Sean Christopherson) - KVM: PPC: Use kvm_vcpu_map() to map guest memory to patch dcbz instructions (Sean Christopherson) - KVM: PPC: Remove extra get_page() to fix page refcount leak (Sean Christopherson) - KVM: MIPS: Use kvm_faultin_pfn() to map pfns into the guest (Sean Christopherson) - KVM: MIPS: Mark "struct page" pfns accessed prior to dropping mmu_lock (Sean Christopherson) - KVM: MIPS: Mark "struct page" pfns accessed only in "slow" page fault path (Sean Christopherson) - KVM: MIPS: Mark "struct page" pfns dirty only in "slow" page fault path (Sean Christopherson) - KVM: LoongArch: Use kvm_faultin_pfn() to map pfns into the guest (Sean Christopherson) - KVM: LoongArch: Mark "struct page" pfn accessed before dropping mmu_lock (Sean Christopherson) - KVM: LoongArch: Mark "struct page" pfns accessed only in "slow" page fault path (Sean Christopherson) - KVM: LoongArch: Mark "struct page" pfns dirty only in "slow" page fault path (Sean Christopherson) - KVM: PPC: Use kvm_faultin_pfn() to handle page faults on Book3s PR (Sean Christopherson) - KVM: PPC: Book3S: Mark "struct page" pfns dirty/accessed after installing PTE (Sean Christopherson) - KVM: PPC: Drop unused @kvm_ro param from kvmppc_book3s_instantiate_page() (Sean Christopherson) - KVM: PPC: Use __kvm_faultin_pfn() to handle page faults on Book3s Radix (Sean Christopherson) - KVM: PPC: Use __kvm_faultin_pfn() to handle page faults on Book3s HV (Sean Christopherson) - KVM: RISC-V: Use kvm_faultin_pfn() when mapping pfns into the guest (Sean Christopherson) - KVM: RISC-V: Mark "struct page" pfns accessed before dropping mmu_lock (Sean Christopherson) - KVM: RISC-V: Mark "struct page" pfns dirty iff a stage-2 PTE is installed (Sean Christopherson) - KVM: arm64: Use __kvm_faultin_pfn() to handle memory aborts (Sean Christopherson) - KVM: arm64: Mark "struct page" pfns accessed/dirty before dropping mmu_lock (Sean Christopherson) - KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults (Sean Christopherson) - KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock (Sean Christopherson) - KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map() (Sean Christopherson) - KVM: VMX: Use __kvm_faultin_page() to get APIC access page/pfn (Sean Christopherson) - KVM: VMX: Hold mmu_lock until page is released when updating APIC access page (Sean Christopherson) - KVM: Move x86's API to release a faultin page to common KVM (Sean Christopherson) - KVM: x86/mmu: Don't mark unused faultin pages as accessed (Sean Christopherson) - KVM: x86/mmu: Put refcounted pages instead of blindly releasing pfns (Sean Christopherson) - KVM: guest_memfd: Provide "struct page" as output from kvm_gmem_get_pfn() (Sean Christopherson) - KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn() (Sean Christopherson) - KVM: x86/mmu: Convert page fault paths to kvm_faultin_pfn() (Sean Christopherson) - KVM: Add kvm_faultin_pfn() to specifically service guest page faults (Sean Christopherson) - KVM: Move declarations of memslot accessors up in kvm_host.h (Sean Christopherson) - KVM: x86/mmu: Mark pages/folios dirty at the origin of make_spte() (Sean Christopherson) - KVM: x86/mmu: Add helper to "finish" handling a guest page fault (Sean Christopherson) - KVM: x86/mmu: Add common helper to handle prefetching SPTEs (Sean Christopherson) - KVM: x86/mmu: Put direct prefetched pages via kvm_release_page_clean() (Sean Christopherson) - KVM: x86/mmu: Add "mmu" prefix fault-in helpers to free up generic names (Sean Christopherson) - KVM: x86: Don't fault-in APIC access page during initial allocation (Sean Christopherson) - KVM: Disallow direct access (w/o mmu_notifier) to unpinned pfn by default (Sean Christopherson) - KVM: Get writable mapping for __kvm_vcpu_map() only when necessary (Sean Christopherson) - KVM: Pass in write/dirty to kvm_vcpu_map(), not kvm_vcpu_unmap() (Sean Christopherson) - KVM: nVMX: Mark vmcs12's APIC access page dirty when unmapping (Sean Christopherson) - KVM: Pin (as in FOLL_PIN) pages during kvm_vcpu_map() (Sean Christopherson) - KVM: Migrate kvm_vcpu_map() to kvm_follow_pfn() (David Stevens) - KVM: pfncache: Precisely track refcounted pages (Sean Christopherson) - KVM: Move kvm_{set,release}_page_{clean,dirty}() helpers up in kvm_main.c (Sean Christopherson) - KVM: Provide refcounted page as output field in struct kvm_follow_pfn (Sean Christopherson) - KVM: Use plain "struct page" pointer instead of single-entry array (Sean Christopherson) - KVM: nVMX: Add helper to put (unmap) vmcs12 pages (Sean Christopherson) - KVM: nVMX: Drop pointless msr_bitmap_map field from struct nested_vmx (Sean Christopherson) - KVM: nVMX: Rely on kvm_vcpu_unmap() to track validity of eVMCS mapping (Sean Christopherson) - KVM: Use NULL for struct page pointer to indicate mremapped memory (Sean Christopherson) - KVM: Explicitly initialize all fields at the start of kvm_vcpu_map() (Sean Christopherson) - KVM: Remove pointless sanity check on @map param to kvm_vcpu_(un)map() (Sean Christopherson) - KVM: Introduce kvm_follow_pfn() to eventually replace "gfn_to_pfn" APIs (David Stevens) - KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot() (Sean Christopherson) - KVM: x86/mmu: Drop kvm_page_fault.hva, i.e. don't track intermediate hva (Sean Christopherson) - KVM: Replace "async" pointer in gfn=>pfn with "no_wait" and error code (David Stevens) - KVM: Drop extra GUP (via check_user_page_hwpoison()) to detect poisoned page (Sean Christopherson) - KVM: Return ERR_SIGPENDING from hva_to_pfn() if GUP returns -EGAIN (Sean Christopherson) - KVM: Annotate that all paths in hva_to_pfn() might sleep (Sean Christopherson) - KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIs (Sean Christopherson) - KVM: Rename gfn_to_page_many_atomic() to kvm_prefetch_pages() (Sean Christopherson) - KVM: x86/mmu: Use gfn_to_page_many_atomic() when prefetching indirect PTEs (Sean Christopherson) - KVM: x86/mmu: Mark page/folio accessed only when zapping leaf SPTEs (Sean Christopherson) - KVM: x86/mmu: Mark folio dirty when creating SPTE, not when zapping/modifying (Sean Christopherson) - KVM: x86/mmu: Mark new SPTE as Accessed when synchronizing existing SPTE (Sean Christopherson) - KVM: x86/mmu: Invert @can_unsync and renamed to @synchronizing (Sean Christopherson) - KVM: x86/mmu: Don't overwrite shadow-present MMU SPTEs when prefaulting (Sean Christopherson) - KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE (Sean Christopherson) - KVM: Add kvm_release_page_unused() API to put pages that KVM never consumes (Sean Christopherson) - KVM: Allow calling kvm_release_page_{clean,dirty}() on a NULL page pointer (Sean Christopherson) - KVM: Drop KVM_ERR_PTR_BAD_PAGE and instead return NULL to indicate an error (Sean Christopherson) - EDAC/powerpc: Remove PPC_MAPLE drivers (Michael Ellerman) - powerpc/perf: Add per-task/process monitoring to vpa_pmu driver (Kajol Jain) - powerpc/kvm: Add vpa latency counters to kvm_vcpu_arch (Kajol Jain) - docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Document sysfs event format entries for vpa_pmu (Kajol Jain) - powerpc/perf: Add perf interface to expose vpa counters (Kajol Jain) - KVM: PPC: Book3S HV: Fix kmv -> kvm typo (Kajol Jain) - KVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending doorbells (Gautam Menghani) - KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests (Gautam Menghani) - Revert "KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1" (Gautam Menghani) - KVM: PPC: Book3S HV: Add Power11 capability support for Nested PAPR guests (Amit Machhiwal) - KVM: PPC: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - MAINTAINERS: powerpc: Mark Maddy as "M" (Michael Ellerman) - powerpc/Makefile: Allow overriding CPP (Arnd Bergmann) - powerpc-km82xx.c: replace of_node_put() with __free (David Hunter) - ps3: Correct some typos in comments (Shen Lichuan) - powerpc/kexec: Fix return of uninitialized variable (Zhang Zekun) - macintosh: Use common error handling code in via_pmu_led_init() (Markus Elfring) - powerpc/powermac: Use of_property_match_string() in pmac_has_backlight_type() (Markus Elfring) - powerpc: remove dead config options for MPC85xx platform support (Lukas Bulwahn) - powerpc/xive: Use cpumask_intersects() (Costa Shulyupin) - selftests/powerpc: Remove the path after initialization. (zhang jiao) - powerpc/xmon: symbol lookup length fixed (Mukesh Kumar Chaurasiya) - powerpc/ep8248e: Use %%pa to format resource_size_t (Simon Horman) - powerpc/ps3: Reorganize kerneldoc parameter names (Julia Lawall) - powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static (Michal Suchanek) - powerpc/vdso: Remove unused clockmode asm offsets (Thomas Weißschuh) - powerpc/cell: Remove dead extern declaration for spu_priv1_beat_ops (Michael Ellerman) - cpufreq: maple: Remove maple driver (Michael Ellerman) - powerpc/irq: use seq_put_decimal_ull_width() for decimal values (David Wang) - powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector (Gautam Menghani) - fadump: reserve param area if below boot_mem_top (Sourabh Jain) - powerpc/fadump: allocate memory for additional parameters early (Hari Bathini) - powerpc/ftrace: Fix ftrace bug with KASAN=y (Michael Ellerman) - powerpc/cell: Use for_each_of_range() iterator (Rob Herring (Arm)) - powerpc/44x: Use for_each_of_range() iterator (Rob Herring (Arm)) - selftests/powerpc: Detect taint change in mitigation patching test (Michael Ellerman) - selftests/powerpc: Return errors from all tests (Michael Ellerman) - selftests/powerpc: Fix 32-bit BE build errors on Ubuntu 24.04 (Michael Ellerman) - selftests/powerpc: Give all tests 2 minutes timeout (Michael Ellerman) - selftests/powerpc: Lower run time of count_stcx_fail test (Michael Ellerman) - powerpc/ps3: Mark ps3_setup_uhc_device() __init (Geert Uytterhoeven) - powerpc: Add __must_check to set_memory_...() (Christophe Leroy) - powerpc: Use str_enabled_disabled() helper function (Thorsten Blum) - powerpc/modules: start/end_opd are only needed for ABI v1 (Michael Ellerman) - powerpc/ps3: replace open-coded sysfs_emit function (Paulo Miguel Almeida) - powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang (Nathan Chancellor) - powerpc64/bpf: Add support for bpf trampolines (Naveen N Rao) - samples/ftrace: Add support for ftrace direct samples on powerpc (Naveen N Rao) - powerpc/ftrace: Add support for DYNAMIC_FTRACE_WITH_DIRECT_CALLS (Naveen N Rao) - powerpc/ftrace: Add support for DYNAMIC_FTRACE_WITH_CALL_OPS (Naveen N Rao) - powerpc64/ftrace: Support .text larger than 32MB with out-of-line stubs (Naveen N Rao) - powerpc64/ftrace: Move ftrace sequence out of line (Naveen N Rao) - kbuild: Add generic hook for architectures to use before the final vmlinux link (Naveen N Rao) - powerpc/ftrace: Add a postlink script to validate function tracer (Naveen N Rao) - powerpc64/bpf: Fold bpf_jit_emit_func_call_hlp() into bpf_jit_emit_func_call_rel() (Naveen N Rao) - powerpc/ftrace: Move ftrace stub used for init text before _einittext (Naveen N Rao) - powerpc/ftrace: Skip instruction patching if the instructions are the same (Naveen N Rao) - powerpc/ftrace: Remove pointer to struct module from dyn_arch_ftrace (Naveen N Rao) - powerpc/module_64: Convert #ifdef to IS_ENABLED() (Naveen N Rao) - powerpc32/ftrace: Unify 32-bit and 64-bit ftrace entry code (Naveen N Rao) - powerpc64/ftrace: Nop out additional 'std' instruction emitted by gcc v5.x (Naveen N Rao) - powerpc/kprobes: Use ftrace to determine if a probe is at function entry (Naveen N Rao) - powerpc/trace: Account for -fpatchable-function-entry support by toolchain (Naveen N Rao) - powerpc/64: Remove maple platform (Michael Ellerman) - powerpc/boot: Remove bogus reference to lilo (Michael Ellerman) - powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore (Michael Ellerman) - powerpc/machdep: Drop include of dma-mapping.h (Michael Ellerman) - powerpc/machdep: Drop include of seq_file.h (Michael Ellerman) - powerpc/64: Drop IPI_PRIORITY from asm-offsets (Michael Ellerman) - powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang (Nathan Chancellor) - powerpc: Fix stack protector Kconfig test for clang (Nathan Chancellor) - book3s64/hash: Early detect debug_pagealloc size requirement (Ritesh Harjani (IBM)) - book3s64/hash: Disable kfence if not early init (Ritesh Harjani (IBM)) - book3s64/radix: Refactoring common kfence related functions (Ritesh Harjani (IBM)) - book3s64/hash: Add kfence functionality (Ritesh Harjani (IBM)) - book3s64/hash: Disable debug_pagealloc if it requires more memory (Ritesh Harjani (IBM)) - book3s64/hash: Make kernel_map_linear_page() generic (Ritesh Harjani (IBM)) - book3s64/hash: Refactor hash__kernel_map_pages() function (Ritesh Harjani (IBM)) - book3s64/hash: Add hash_debug_pagealloc_alloc_slots() function (Ritesh Harjani (IBM)) - book3s64/hash: Add hash_debug_pagealloc_add_slot() function (Ritesh Harjani (IBM)) - book3s64/hash: Refactor kernel linear map related calls (Ritesh Harjani (IBM)) - book3s64/hash: Remove kfence support temporarily (Ritesh Harjani (IBM)) - powerpc/mm/fault: Fix kfence page fault reporting (Ritesh Harjani (IBM)) - powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init() (Ritesh Harjani (IBM)) - powerpc/fadump: Reserve page-aligned boot_memory_size during fadump_reserve_mem (Ritesh Harjani (IBM)) - powerpc/fadump: Refactor and prepare fadump_cma_init for late init (Ritesh Harjani (IBM)) - powerpc/vdso: Flag VDSO64 entry points as functions (Christophe Leroy) - powerpc/vdso: Implement __arch_get_vdso_rng_data() (Christophe Leroy) - powerpc/vdso: Add a page for non-time data (Christophe Leroy) - cma: enforce non-zero pageblock_order during cma_init_reserved_mem() (Ritesh Harjani (IBM)) - mm/kfence: add a new kunit test test_use_after_free_read_nofault() (Nirjhar Roy) - zram: fix NULL pointer in comp_algorithm_show() (Liu Shixin) - memcg/hugetlb: add hugeTLB counters to memcg (Joshua Hahn) - vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event (MengEn Sun) - mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcount (Vlastimil Babka) - zram: ZRAM_DEF_COMP should depend on ZRAM (Geert Uytterhoeven) - MAINTAINERS/MEMORY MANAGEMENT: add document files for mm (SeongJae Park) - Docs/mm/damon: recommend academic papers to read and/or cite (SeongJae Park) - mm: define general function pXd_init() (Bibo Mao) - kmemleak: iommu/iova: fix transient kmemleak false positive (Catalin Marinas) - mm/list_lru: simplify the list_lru walk callback function (Kairui Song) - mm/list_lru: split the lock to per-cgroup scope (Kairui Song) - mm/list_lru: simplify reparenting and initial allocation (Kairui Song) - mm/list_lru: code clean up for reparenting (Kairui Song) - mm/list_lru: don't export list_lru_add (Kairui Song) - mm/list_lru: don't pass unnecessary key parameters (Kairui Song) - kasan: add kunit tests for kmalloc_track_caller, kmalloc_node_track_caller (Nihar Chaithanya) - kasan: change kasan_atomics kunit test as KUNIT_CASE_SLOW (Sabyrzhan Tasbolatov) - kasan: use EXPORT_SYMBOL_IF_KUNIT to export symbols (Sabyrzhan Tasbolatov) - mm: remove unnecessary page_table_lock on stack expansion (Lorenzo Stoakes) - mm: huge_memory: use strscpy() instead of strcpy() (Maíra Canal) - mm: shmem: override mTHP shmem default with a kernel parameter (Maíra Canal) - mm: move ``get_order_from_str()`` to internal.h (Maíra Canal) - mm: shmem: control THP support through the kernel command line (Maíra Canal) - tools/mm: fix slabinfo crash when MAX_SLABS is exceeded (Marc Dionne) - maple_tree: add a test checking storing null (Wei Yang) - maple_tree: refine mas_store_root() on storing NULL (Wei Yang) - maple_tree: not necessary to check index/last again (Wei Yang) - maple_tree: the return value of mas_root_expand() is not used (Wei Yang) - maple_tree: print empty for an empty tree on mt_dump() (Wei Yang) - vma: detect infinite loop in vma tree (Liam R. Howlett) - selftests/mm: skip virtual_address_range tests on riscv (Chunyan Zhang) - selftest/mm: fix typo in virtual_address_range (Chunyan Zhang) - zram: clear IDLE flag in mark_idle() (Sergey Senozhatsky) - zram: clear IDLE flag after recompression (Sergey Senozhatsky) - mm/memory-failure: replace sprintf() with sysfs_emit() (zhangguopeng) - memcg: add flush tracepoint (JP Kobryn) - memcg: rename do_flush_stats and add force flag (JP Kobryn) - mm: delete the unused put_pages_list() (Hugh Dickins) - selftests/mm: add self tests for guard page feature (Lorenzo Stoakes) - tools: testing: update tools UAPI header for mman-common.h (Lorenzo Stoakes) - mm: madvise: implement lightweight guard page mechanism (Lorenzo Stoakes) - mm: add PTE_MARKER_GUARD PTE marker (Lorenzo Stoakes) - mm: pagewalk: add the ability to install PTEs (Lorenzo Stoakes) - kasan: delete CONFIG_KASAN_MODULE_TEST (Sabyrzhan Tasbolatov) - kasan: migrate copy_user_test to kunit (Sabyrzhan Tasbolatov) - kasan: move checks to do_strncpy_from_user (Sabyrzhan Tasbolatov) - mm: add per-order mTHP swpin counters (Barry Song) - mm: zswap: zswap_store_page() will initialize entry after adding to xarray. (Kanchana P Sridhar) - mm: swap: count successful large folio zswap stores in hugepage zswpout stats (Kanchana P Sridhar) - mm: zswap: support large folios in zswap_store() (Kanchana P Sridhar) - mm: zswap: modify zswap_stored_pages to be atomic_long_t (Kanchana P Sridhar) - mm: zswap: rename zswap_pool_get() to zswap_pool_tryget() (Kanchana P Sridhar) - mm: zswap: modify zswap_compress() to accept a page instead of a folio (Kanchana P Sridhar) - mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined (Kanchana P Sridhar) - mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef comment (SeongJae Park) - mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNIT (SeongJae Park) - selftests/damon/debugfs_duplicate_context_creation: hide errors from expected file write failures (SeongJae Park) - selftests/damon/_debugfs_common: hide expected error message from test_write_result() (SeongJae Park) - selftests/damon/huge_count_read_write: remove unnecessary debugging message (SeongJae Park) - selftests/damon/huge_count_read_write: provide sufficiently large buffer for DEPRECATED file read (Andrew Paniakin) - memcg: factor out mem_cgroup_stat_aggregate() (Xiu Jianfeng) - mm/show_mem: use str_yes_no() helper in show_free_areas() (Thorsten Blum) - mm/vmscan: wake up flushers conditionally to avoid cgroup OOM (Zeng Jingxiang) - mm: use page->private instead of page->index in percpu (Matthew Wilcox (Oracle)) - mm: remove references to page->index in huge_memory.c (Matthew Wilcox (Oracle)) - bootmem: stop using page->index (Matthew Wilcox (Oracle)) - mm: mass constification of folio/page pointers (Matthew Wilcox (Oracle)) - mm: renovate page_address_in_vma() (Matthew Wilcox (Oracle)) - mm: use page_pgoff() in more places (Matthew Wilcox (Oracle)) - mm: convert page_to_pgoff() to page_pgoff() (Matthew Wilcox (Oracle)) - mm/zsmalloc: use memcpy_from/to_page whereever possible (Pintu Kumar) - zsmalloc: replace kmap_atomic with kmap_local_page (Pintu Kumar) - mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split (Suren Baghdasaryan) - alloc_tag: support for page allocation tag compression (Suren Baghdasaryan) - alloc_tag: introduce pgtag_ref_handle to abstract page tag references (Suren Baghdasaryan) - alloc_tag: populate memory for module tags as needed (Suren Baghdasaryan) - alloc_tag: load module tags into separate contiguous memory (Suren Baghdasaryan) - alloc_tag: introduce shutdown_mem_profiling helper function (Suren Baghdasaryan) - maple_tree: add mas_for_each_rev() helper (Suren Baghdasaryan) - x86/module: enable ROX caches for module text on 64 bit (Mike Rapoport (Microsoft)) - execmem: add support for cache of large ROX pages (Mike Rapoport (Microsoft)) - x86/module: prepare module loading for ROX allocations of text (Mike Rapoport (Microsoft)) - arch: introduce set_direct_map_valid_noflush() (Mike Rapoport (Microsoft)) - module: prepare to handle ROX allocations for text (Mike Rapoport (Microsoft)) - asm-generic: introduce text-patching.h (Mike Rapoport (Microsoft)) - mm: vmalloc: don't account for number of nodes for HUGE_VMAP allocations (Mike Rapoport (Microsoft)) - mm: vmalloc: group declarations depending on CONFIG_MMU together (Mike Rapoport (Microsoft)) - memcg: workingset: remove folio_memcg_rcu usage (Shakeel Butt) - mm/vma: the pgoff is correct if can_merge_right (Wei Yang) - mm: defer second attempt at merge on mmap() (Lorenzo Stoakes) - mm: remove unnecessary reset state logic on merge new VMA (Lorenzo Stoakes) - mm: refactor __mmap_region() (Lorenzo Stoakes) - mm: isolate mmap internal logic to mm/vma.c (Lorenzo Stoakes) - tools: testing: add additional vma_internal.h stubs (Lorenzo Stoakes) - memcg-v1: remove memcg move locking code (Shakeel Butt) - memcg-v1: no need for memcg locking for MGLRU (Shakeel Butt) - memcg-v1: no need for memcg locking for writeback tracking (Shakeel Butt) - memcg-v1: no need for memcg locking for dirty tracking (Shakeel Butt) - memcg-v1: remove charge move code (Shakeel Butt) - memcg-v1: fully deprecate move_charge_at_immigrate (Shakeel Butt) - mm: shmem: fallback to page size splice if large folio has poisoned pages (Baolin Wang) - mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region() (Zheng Yejian) - mm/damon/vaddr: fix issue in damon_va_evenly_split_region() (Zheng Yejian) - mm/page_alloc: use str_off_on() helper in build_all_zonelists() (Thorsten Blum) - mm/memcontrol: fix seq_buf size to save memory when PAGE_SIZE is large (Ryan Roberts) - mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER (James Houghton) - tools/mm: free the allocated memory (Liu Jing) - mm/page-writeback: raise wb_thresh to prevent write blocking with strictlimit (Jim Zhao) - mm/memory.c: simplify pfnmap_lockdep_assert (Manas) - mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub (Sourav Panda) - maple_tree: fix outdated flag name in comment (Jann Horn) - mm: shmem: improve the tmpfs large folio read performance (Baolin Wang) - mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logic (Baolin Wang) - mm: remove unused has_isolate_pageblock (Luoxi Li) - mm: remove redundant condition for THP folio (Dev Jain) - mm/mremap: remove goto from mremap_to() (Liam R. Howlett) - mm/mremap: cleanup vma_to_resize() (Liam R. Howlett) - maple_tree: remove sanity check from mas_wr_slot_store() (Wei Yang) - maple_tree: calculate new_end when needed (Wei Yang) - mm: don't set readahead flag on a folio when lookahead_size > nr_to_read (Pankaj Raghav) - mm: shmem: remove __shmem_huge_global_enabled() (Kefeng Wang) - mm: huge_memory: move file_thp_enabled() into huge_memory.c (Kefeng Wang) - tmpfs: don't enable large folios if not supported (Kefeng Wang) - tools: testing: fix phys_addr_t size on 64-bit systems (Lorenzo Stoakes) - mm/mglru: reset page lru tier bits when activating (Wei Xu) - mm: swap: use str_true_false() helper function (Thorsten Blum) - percpu: add a test case for the specific 64-bit value addition (Andy Shevchenko) - x86/percpu: fix clang warning when dealing with unsigned types (Andy Shevchenko) - mm, kasan, kmsan: instrument copy_from/to_kernel_nofault (Sabyrzhan Tasbolatov) - maple_tree: simplify mas_push_node() (Wei Yang) - maple_tree: total is not changed for nomem_one case (Wei Yang) - maple_tree: clear request_count for new allocated one (Wei Yang) - maple_tree: root node could be handled by !p_slot too (Wei Yang) - maple_tree: add some alloc node test case (Jiazi Li) - maple_tree: fix alloc node fail issue (Jiazi Li) - mm/vmstat: defer the refresh_zone_stat_thresholds after all CPUs bringup (Saurabh Sengar) - vmscan: add a vmscan event for reclaim_pages (Jaewon Kim) - mm: avoid zeroing user movable page twice with init_on_alloc=1 (Zi Yan) - mm/zswap: avoid touching XArray for unnecessary invalidation (Kairui Song) - maple_tree: refactor mas_wr_store_type() (Sidhartha Kumar) - mm/hugetlb: perform vmemmap optimization batchly for specific node allocation (suhua) - memcg: add tracing for memcg stat updates (Shakeel Butt) - mm: remove unused hugepage for vma_alloc_folio() (Kefeng Wang) - mm: add pcp high_min high_max to proc zoneinfo (MengEn Sun) - mm/kmemleak: fix typo in object_no_scan() comment (Mike Rapoport (Microsoft)) - kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_end (John Hubbard) - zram: do not open-code comp priority 0 (Sergey Senozhatsky) - mm: allocate THP on hugezeropage wp-fault (Dev Jain) - mm: abstract THP allocation (Dev Jain) - MAINTAINERS: mailmap: update Alexey Klimov's email address (Alexey Klimov) - mm/memory.c: remove stray newline at top of file (Andrew Morton) - percpu: fix data race with pcpu_nr_empty_pop_pages (Dennis Zhou) - mm: consolidate common checks in hugetlb_get_unmapped_area (Oscar Salvador) - arch/s390: clean up hugetlb definitions (Oscar Salvador) - mm: drop hugetlb_get_unmapped_area{_*} functions (Oscar Salvador) - mm: make hugetlb mappings go through mm_get_unmapped_area_vmflags (Oscar Salvador) - arch/powerpc: teach book3s64 arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Oscar Salvador) - arch/sparc: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Oscar Salvador) - arch/x86: teach arch_get_unmapped_area_vmflags to handle hugetlb mappings (Oscar Salvador) - arch/s390: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Oscar Salvador) - mm/mmap: teach generic_get_unmapped_area{_topdown} to handle hugetlb mappings (Oscar Salvador) - mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas() (Breno Leitao) - maple_tree: do not hash pointers on dump in debug mode (Lorenzo Stoakes) - mm/truncate: reset xa_has_values flag on each iteration (Shakeel Butt) - mm: swap: make some count_mthp_stat() call-sites be THP-agnostic. (Kanchana P Sridhar) - mm: move set_pxd_safe() helpers from generic to platform (Anshuman Khandual) - gup: convert FOLL_TOUCH case in follow_page_pte() to folio (Matthew Wilcox (Oracle)) - mm: remove PageKsm() (Matthew Wilcox (Oracle)) - mm: add PageAnonNotKsm() (Matthew Wilcox (Oracle)) - ksm: convert should_skip_rmap_item() to take a folio (Matthew Wilcox (Oracle)) - ksm: convert cmp_and_merge_page() to use a folio (Matthew Wilcox (Oracle)) - ksm: use a folio in try_to_merge_one_page() (Matthew Wilcox (Oracle)) - selftests/damon/access_memory_even: remove unused variables (Ba Jing) - mm/cma: fix useless return in void function (Pintu Kumar) - mm: optimize invalidation of shadow entries (Shakeel Butt) - mm: optimize truncation of shadow entries (Shakeel Butt) - mm: migrate LRU_REFS_MASK bits in folio_migrate_flags (Zhaoyang Huang) - mm: pgtable: remove pte_offset_map_nolock() (Qi Zheng) - mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_nolock() (Qi Zheng) - mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock() (Qi Zheng) - mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_nolock() (Qi Zheng) - mm: mremap: move_ptes() use pte_offset_map_rw_nolock() (Qi Zheng) - mm: copy_pte_range() use pte_offset_map_rw_nolock() (Qi Zheng) - mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_map_rw_nolock() (Qi Zheng) - mm: handle_pte_fault() use pte_offset_map_rw_nolock() (Qi Zheng) - arm: adjust_pte() use pte_offset_map_rw_nolock() (Qi Zheng) - mm: khugepaged: __collapse_huge_page_swapin() use pte_offset_map_ro_nolock() (Qi Zheng) - mm: filemap: filemap_fault_recheck_pte_none() use pte_offset_map_ro_nolock() (Qi Zheng) - powerpc: assert_pte_locked() use pte_offset_map_ro_nolock() (Qi Zheng) - mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock() (Qi Zheng) - mm: move mm flags to mm_types.h (Nanyong Sun) - mm/madvise: unrestrict process_madvise() for current process (Lorenzo Stoakes) - selftests/mm: hugetlb_fault_after_madv: improve test output (David Hildenbrand) - selftests/mm: hugetlb_fault_after_madv: use default hugetlb page size (David Hildenbrand) - mm/mempolicy: fix comments for better documentation (Tanya Agarwal) - mm: fix shrink nr.unqueued_dirty counter issue (Zhiguo Jiang) - maple_tree: memset maple_big_node as a whole (Wei Yang) - maple_tree: remove maple_big_node.parent (Wei Yang) - maple_tree: goto complete directly on a pivot of 0 (Wei Yang) - maple_tree: i is always less than or equal to mas_end (Wei Yang) - mm: refactor mm_access() to not return NULL (Lorenzo Stoakes) - zram: remove UNDER_WB and simplify writeback (Sergey Senozhatsky) - zram: reshuffle zram_free_page() flags operations (Sergey Senozhatsky) - zram: do not mark idle slots that cannot be idle (Sergey Senozhatsky) - zram: rework writeback target selection strategy (Sergey Senozhatsky) - zram: rework recompress target selection strategy (Sergey Senozhatsky) - zram: permit only one post-processing operation at a time (Sergey Senozhatsky) - zram: introduce ZRAM_PP_SLOT flag (Sergey Senozhatsky) - mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation (Adrian Huang) - mm/memcontrol: add per-memcg pgpgin/pswpin counter (Jingxiang Zeng) - mm/damon: fix sparse warning for zero initializer (Leo Stone) - mm: shmem: fix khugepaged activation policy for shmem (Baolin Wang) - selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore (Lorenzo Stoakes) - smb: prevent use-after-free due to open_cached_dir error paths (Paul Aurich) - smb: Don't leak cfid when reconnect races with open_cached_dir (Paul Aurich) - smb: client: handle max length for SMB symlinks (Paulo Alcantara) - smb: client: get rid of bounds check in SMB2_ioctl_init() (Paulo Alcantara) - smb: client: improve compound padding in encryption (Paulo Alcantara) - smb3: request handle caching when caching directories (Steve French) - cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012 (Pali Rohár) - CIFS: New mount option for cifs.upcall namespace resolution (Ritvik Budhiraja) - smb/client: Prevent error pointer dereference (Dan Carpenter) - fs/smb/client: implement chmod() for SMB3 POSIX Extensions (Ralph Boehme) - smb: cached directories can be more than root file handle (Paul Aurich) - smb: client: fix use-after-free of signing key (Paulo Alcantara) - smb: client: Use str_yes_no() helper function (Thorsten Blum) - smb: client: memcpy() with surrounding object base address (Kees Cook) - cifs: Remove pre-historic unused CIFSSMBCopy (Dr. David Alan Gilbert) - ovl: Filter invalid inodes with missing lookup function (Vasiliy Kovalev) - ovl: convert ovl_real_fdget() callers to ovl_real_file() (Amir Goldstein) - ovl: convert ovl_real_fdget_path() callers to ovl_real_file_path() (Amir Goldstein) - ovl: store upper real file in ovl_file struct (Amir Goldstein) - ovl: allocate a container struct ovl_file for ovl private context (Amir Goldstein) - ovl: do not open non-data lower file for fsync (Amir Goldstein) - ovl: Optimize override/revert creds (Vinicius Costa Gomes) - ovl: pass an explicit reference of creators creds to callers (Amir Goldstein) - ovl: use wrapper ovl_revert_creds() (Vinicius Costa Gomes) - fs/backing-file: Convert to revert/override_creds_light() (Vinicius Costa Gomes) - cred: Add a light version of override/revert_creds() (Vinicius Costa Gomes) - backing-file: clean up the API (Miklos Szeredi) - ovl: properly handle large files in ovl_security_fileattr (Oleksandr Tymoshenko) - MAINTAINERS: Add Unicode tree (André Almeida) - unicode: change the reference of database file (Gan Jie) - unicode: Fix utf8_load() error path (André Almeida) - unicode: constify utf8 data table (Thomas Weißschuh) - sysctl: Reduce dput(child) calls in proc_sys_fill_cache() (Markus Elfring) - sysctl: Reorganize kerneldoc parameter names (Julia Lawall) - ucounts: constify sysctl table user_table (Thomas Weißschuh) - sysctl: update comments to new registration APIs (Thomas Weißschuh) - MAINTAINERS: remove me from sysctl (Luis Chamberlain) - sysctl: Convert locking comments to lockdep assertions (Thomas Weißschuh) - const_structs.checkpatch: add ctl_table (Thomas Weißschuh) - sysctl: make internal ctl_tables const (Thomas Weißschuh) - sysctl: allow registration of const struct ctl_table (Thomas Weißschuh) - sysctl: move internal interfaces to const struct ctl_table (Thomas Weißschuh) - bpf: Constify ctl_table argument of filter function (Thomas Weißschuh) - RDMA/bnxt_re: Correct the sequence of device suspend (Kalesh AP) - RDMA/bnxt_re: Use the default mode of congestion control (Kalesh AP) - RDMA/bnxt_re: Support different traffic class (Chandramohan Akula) - IB/cm: Rework sending DREQ when destroying a cm_id (Sean Hefty) - IB/cm: Do not hold reference on cm_id unless needed (Sean Hefty) - IB/cm: Explicitly mark if a response MAD is a retransmission (Sean Hefty) - RDMA/mlx5: Move events notifier registration to be after device registration (Patrisious Haddad) - RDMA/bnxt_re: Cache MSIx info to a local structure (Kalesh AP) - RDMA/bnxt_re: Refurbish CQ to NQ hash calculation (Kalesh AP) - RDMA/bnxt_re: Refactor NQ allocation (Kalesh AP) - RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved (Kalesh AP) - RDMA/hns: Fix different dgids mapping to the same dip_idx (Feng Fang) - RDMA/bnxt_re: Add set_func_resources support for P5/P7 adapters (Kalesh AP) - RDMA/bnxt_re: Enhance RoCE SRIOV resource configuration design (Bhargava Chenna Marreddy) - bnxt_en: Add support for RoCE sriov configuration (Vikas Gupta) - RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg() (Junxian Huang) - RDMA/hns: Fix out-of-order issue of requester when setting FENCE (Junxian Huang) - RDMA/nldev: Add IB device and net device rename events (Chiara Meiohas) - RDMA/mlx5: Add implementation for ufile_hw_cleanup device operation (Patrisious Haddad) - RDMA/core: Move ib_uverbs_file struct to uverbs_types.h (Patrisious Haddad) - RDMA/core: Add device ufile cleanup operation (Patrisious Haddad) - RDMA/mlx5: Ensure active slave attachment to the bond IB device (Chiara Meiohas) - RDMA/core: Implement RoCE GID port rescan and export delete function (Chiara Meiohas) - RDMA/mlx5: Call dev_put() after the blocking notifier (Chiara Meiohas) - RDMA/mlx5: Support querying per-plane IB PortCounters (Mark Zhang) - RDMA/mlx5: Support OOO RX WQE consumption (Edward Srouji) - net/mlx5: Introduce data placement ordering bits (Edward Srouji) - RDMA/bnxt_re: Add debugfs hook in the driver (Kalesh AP) - RDMA/bnxt_re: Support raw data query for each resources (Kashyap Desai) - RDMA/bnxt_re: Add support for querying HW contexts (Kashyap Desai) - RDMA/bnxt_re: Support driver specific data collection using rdma tool (Kashyap Desai) - RDMA/rxe: Set queue pair cur_qp_state when being queried (Liu Jian) - RDMA/efa: Report link speed according to device attributes (Michael Margolin) - RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey (Kashyap Desai) - RDMA/rxe: Fix the qp flush warnings in req (Zhu Yanjun) - RDMA/hns: Fix cpu stuck caused by printings during reset (wenglianfa) - RDMA/hns: Use dev_* printings in hem code instead of ibdev_* (Junxian Huang) - RDMA/hns: Modify debugfs name (Yuyu Li) - RDMA/hns: Fix flush cqe error when racing with destroy qp (wenglianfa) - RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci (wenglianfa) - RDMA: Use ethtool string helpers (Rosen Penev) - RDMA/bnxt_re: Fix access flags for MR and QP modify (Hongguang Gao) - RDMA/bnxt_re: Add support for modify_device hook (Kalesh AP) - RDMA/bnxt_re: Add support for CQ rx coalescing (Chandramohan Akula) - RDMA/bnxt_re: Add support for optimized modify QP (Kalesh AP) - RDMA/ipoib: Use the networking stack default for txqueuelen (Gal Pressman) - RDMA/efa: Add option to set QP service level on create (Michael Margolin) - RDMA/efa: Update device interface (Michael Margolin) - IB/hfi1: make clear_all_interrupts static (Dr. David Alan Gilbert) - RDMA/hns: Disassociate mmap pages for all uctx when HW is being reset (Chengchang Tang) - RDMA/core: Provide rdma_user_mmap_disassociate() to disassociate mmap pages (Chengchang Tang) - iommu/amd: Improve amd_iommu_release_device() (Vasant Hegde) - iommu/amd: Add ops->release_domain (Vasant Hegde) - iommu/amd: Reorder attach device code (Vasant Hegde) - iommu/amd: Convert dev_data lock from spinlock to mutex (Vasant Hegde) - iommu/amd: Rearrange attach device code (Vasant Hegde) - iommu/amd: Reduce domain lock scope in attach device path (Vasant Hegde) - iommu/amd: Do not detach devices in domain free path (Vasant Hegde) - iommu/amd: Remove unused amd_iommus variable (Vasant Hegde) - iommu/amd: xarray to track protection_domain->iommu list (Vasant Hegde) - iommu/amd: Remove protection_domain.dev_cnt variable (Vasant Hegde) - iommu/amd: Use ida interface to manage protection domain ID (Vasant Hegde) - iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB (Vasant Hegde) - iommu/amd: Fix corruption when mapping large pages from 0 (Jason Gunthorpe) - iommu/amd: Do not try copy old DTE resume path (Vasant Hegde) - iommu/amd: Use atomic64_inc_return() in iommu.c (Uros Bizjak) - iommu: Make set_dev_pasid op support domain replacement (Yi Liu) - iommu/arm-smmu-v3: Make set_dev_pasid() op support replace (Jason Gunthorpe) - iommu/vt-d: Add set_dev_pasid callback for nested domain (Yi Liu) - iommu/vt-d: Make identity_domain_set_dev_pasid() to handle domain replacement (Yi Liu) - iommu/vt-d: Make intel_svm_set_dev_pasid() support domain replacement (Yi Liu) - iommu/vt-d: Limit intel_iommu_set_dev_pasid() for paging domain (Yi Liu) - iommu/vt-d: Make intel_iommu_set_dev_pasid() to handle domain replacement (Yi Liu) - iommu/vt-d: Add iommu_domain_did() to get did (Yi Liu) - iommu/vt-d: Consolidate the struct dev_pasid_info add/remove (Yi Liu) - iommu/vt-d: Add pasid replace helpers (Yi Liu) - iommu/vt-d: Refactor the pasid setup helpers (Yi Liu) - iommu/vt-d: Add a helper to flush cache for updating present pasid entry (Yi Liu) - iommu: Pass old domain to set_dev_pasid op (Yi Liu) - iommu/vt-d: Drain PRQs when domain removed from RID (Lu Baolu) - iommu/vt-d: Drop pasid requirement for prq initialization (Klaus Jensen) - iommufd: Enable PRI when doing the iommufd_hwpt_alloc (Joel Granados) - iommu/vt-d: Move IOMMU_IOPF into INTEL_IOMMU (Joel Granados) - iommu/vt-d: Remove the pasid present check in prq_event_thread (Klaus Jensen) - iommu/vt-d: Separate page request queue from SVM (Joel Granados) - iommu/vt-d: Fix checks and print in pgtable_walk() (Zhenzhong Duan) - iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes() (Zhenzhong Duan) - iommu/vt-d: Drop s1_pgtbl from dmar_domain (Yi Liu) - iommu/vt-d: Remove unused dmar_msi_read (Dr. David Alan Gilbert) - iommu/vt-d: Increase buffer size for device name (Andy Shevchenko) - iommu/vt-d: Use PCI_DEVID() macro (Jinjie Ruan) - iommu/vt-d: Refine intel_iommu_domain_alloc_user() (Lu Baolu) - iommu/vt-d: Refactor first_level_by_default() (Lu Baolu) - iommu/vt-d: Remove domain_update_iommu_superpage() (Lu Baolu) - iommu/vt-d: Remove domain_update_iommu_cap() (Lu Baolu) - iommu/vt-d: Enhance compatibility check for paging domain attach (Lu Baolu) - iommu/vt-d: Remove unused domain_alloc callback (Lu Baolu) - iommu/vt-d: Add domain_alloc_paging support (Lu Baolu) - iommu/iova: Fix typo 'adderss' (Gan Jie) - iommu: Restore iommu_flush_iotlb_all() (Joerg Roedel) - iommu: Fix prototype of iommu_paging_domain_alloc_flags() (Joerg Roedel) - iommu: Create __iommu_alloc_identity_domain() (Jason Gunthorpe) - iommu: Put domain allocation in __iommu_group_alloc_blocking_domain() (Jason Gunthorpe) - iommu/amd: Implement global identity domain (Vasant Hegde) - iommu/amd: Enhance amd_iommu_domain_alloc_user() (Vasant Hegde) - iommu/amd: Pass page table type as param to pdom_setup_pgtable() (Vasant Hegde) - iommu/amd: Separate page table setup from domain allocation (Vasant Hegde) - iommu/amd: Move V2 page table support check to early_amd_iommu_init() (Vasant Hegde) - iommu/amd: Add helper function to check GIOSUP/GTSUP (Vasant Hegde) - iommu/arm-smmu-v3: Enhance domain_alloc_user() to allocate PASID capable domain (Vasant Hegde) - iommu: Add new flag to explictly request PASID capable domain (Jason Gunthorpe) - iommu: Introduce iommu_paging_domain_alloc_flags() (Jason Gunthorpe) - iommu: Refactor __iommu_domain_alloc() (Jason Gunthorpe) - iommu: Remove iommu_domain_alloc() (Lu Baolu) - drm/nouveau/tegra: Use iommu_paging_domain_alloc() (Lu Baolu) - media: nvidia: tegra: Use iommu_paging_domain_alloc() (Lu Baolu) - remoteproc: Use iommu_paging_domain_alloc() (Lu Baolu) - iommu: Remove useless flush from iommu_create_device_direct_mappings() (Jason Gunthorpe) - iommu/sysfs: constify the class struct (Bartosz Golaszewski) - iommu: Remove iommu_present() (Lu Baolu) - iommu: Reorganize kerneldoc parameter names (Julia Lawall) - iommu/riscv: Paging domain support (Tomasz Jeznach) - iommu/riscv: Command and fault queue support (Tomasz Jeznach) - iommu/riscv: Device directory management. (Tomasz Jeznach) - iommu/riscv: Enable IOMMU registration and device probe. (Tomasz Jeznach) - iommu/riscv: Add RISC-V IOMMU PCIe device driver (Tomasz Jeznach) - iommu/riscv: Add RISC-V IOMMU platform device driver (Tomasz Jeznach) - dt-bindings: iommu: riscv: Add bindings for RISC-V IOMMU (Tomasz Jeznach) - iommu: Make bus_iommu_probe() static (Robin Murphy) - iommu/omap: Add minimal fwnode support (Robin Murphy) - iommu/s390: Implement blocking domain (Matthew Rosato) - iommu/mediatek: Add PGTABLE_PA_35_EN to mt8186 platform data (Konrad Adamczyk) - iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift (Nicolin Chen) - iommu: Add a kdoc to iommu_unmap() (Jason Gunthorpe) - iommu/io-pgtable-arm-v7s: Remove split on unmap behavior (Jason Gunthorpe) - iommu/io-pgtable-arm: Remove split on unmap behavior (Jason Gunthorpe) - dt-bindings: arm-smmu: document QCS615 APPS SMMU (Qingqing Zhou) - dt-bindings: iommu: arm,smmu: Add Qualcomm SAR2130P compatible (Dmitry Baryshkov) - iommu/tegra241-cmdqv: Fix unused variable warning (Will Deacon) - iommu/arm-smmu: Defer probe of clients after smmu device bound (Pratyush Brahma) - iommu/io-pgtable-arm: Add self test for the last page in the IAS (Mostafa Saleh) - iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables (Mostafa Saleh) - iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir (Nicolin Chen) - tools/thermal: Fix common realloc mistake (zhang jiao) - thermal/drivers/k3_j72xx_bandgap: Simplify code in k3_bgp_read_temp() (Rex Nie) - thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens (Barnabás Czémán) - dt-bindings: thermal: tsens: Add MSM8937 (Barnabás Czémán) - thermal: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - thermal/drivers/mediatek/lvts_thermal: Make read-only arrays static const (Colin Ian King) - dt-bindings: thermal: qcom-tsens: Add SAR2130P compatible (Dmitry Baryshkov) - cpuidle: Change :enter_dead() driver callback return type to void (Rafael J. Wysocki) - cpuidle: Do not return from cpuidle_play_dead() on callback failures (Rafael J. Wysocki) - arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw (Konrad Dybcio) - dt-bindings: cpufreq: cpufreq-qcom-hw: Add SC8180X compatible (Konrad Dybcio) - cpufreq: sun50i: add a100 cpufreq support (Shuosheng Huang) - cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power() (Jinjie Ruan) - cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power() (Jinjie Ruan) - cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost() (Jinjie Ruan) - cpufreq: loongson3: Check for error code from devm_mutex_init() call (Andy Shevchenko) - cpufreq: scmi: Fix cleanup path when boost enablement fails (Sibi Sankar) - cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost() (Jinjie Ruan) - cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw() (Jinjie Ruan) - Revert "cpufreq: brcmstb-avs-cpufreq: Fix initial command check" (Colin Ian King) - dt-bindings: cpufreq: cpufreq-qcom-hw: Add SAR2130P compatible (Dmitry Baryshkov) - cpufreq: add virtual-cpufreq driver (David Dai) - dt-bindings: cpufreq: add virtual cpufreq device (David Dai) - cpufreq: loongson2: Unregister platform_driver on failure (Yuan Can) - cpufreq: ti-cpufreq: Remove revision offsets in AM62 family (Dhruva Gole) - cpufreq: ti-cpufreq: Allow backward compatibility for efuse syscon (Dhruva Gole) - cppc_cpufreq: Remove HiSilicon CPPC workaround (Jie Zhan) - cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Jie Zhan) - dt-bindings: cpufreq: qcom-hw: document support for SA8255p (Nikunj Kela) - tpm: atmel: Drop PPC64 specific MMIO setup (Rob Herring (Arm)) - char: tpm: cr50: Add new device/vendor ID 0x50666666 (Jett Rink) - char: tpm: cr50: Move i2c locking to request/relinquish locality ops (Jan Dabros) - char: tpm: cr50: Use generic request/relinquish locality ops (Jan Dabros) - tpm: ibmvtpm: Set TPM_OPS_AUTO_STARTUP flag on driver (Stefan Berger) - mtd: spinand: Constify struct nand_ecc_engine_ops (Christophe JAILLET) - MAINTAINERS: add mailing list for GPMI NAND driver (Han Xu) - mtd: spinand: winbond: Sort the devices (Miquel Raynal) - mtd: spinand: winbond: Ignore the last ID characters (Miquel Raynal) - mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information (Miquel Raynal) - mtd: spinand: winbond: Fix 512GW and 02JW OOB layout (Miquel Raynal) - mtd: nand: raw: gpmi: improve power management handling (Han Xu) - mtd: nand: raw: gpmi: switch to SYSTEM_SLEEP_PM_OPS (Han Xu) - mtd: rawnand: davinci: use generic device property helpers (Bartosz Golaszewski) - mtd: rawnand: davinci: break the line correctly (Bartosz Golaszewski) - mtd: rawnand: davinci: order headers alphabetically (Bartosz Golaszewski) - mtd: rawnand: atmel: Fix possible memory leak (Miquel Raynal) - mtd: rawnand: Correct multiple typos in comments (Shen Lichuan) - mtd: spi-nor: core: replace dummy buswidth from addr to data (Cheng Ming Lin) - mtd: spi-nor: winbond: add "w/ and w/o SFDP" comment (Tudor Ambarus) - mtd: spi-nor: spansion: Use nor->addr_nbytes in octal DTR mode in RD_ANY_REG_OP (Takahiro Kuwano) - mtd: spi-nor: add support for Macronix Octal flash (AlvinZhou) - mtd: spi-nor: sfdp: Get the 8D-8D-8D byte order from BFPT (Tudor Ambarus) - mtd: spi-nor: core: Allow specifying the byte order in Octal DTR mode (Tudor Ambarus) - mtd: spi-nor: add Octal DTR support for Macronix flash (AlvinZhou) - spi: mxic: Add support for swapping byte (AlvinZhou) - spi: spi-mem: Allow specifying the byte order in Octal DTR mode (Tudor Ambarus) - mtd: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - mtd: cfi_cmdset_0002: remove redundant assignment to variable ret (Colin Ian King) - mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE (Biju Das) - clk: Provide devm_clk_bulk_get_all_enabled() helper (Cristian Ciocaltea) - clk: qcom: remove unused data from gcc-ipq5424.c (Arnd Bergmann) - clk: qcom: Add support for Global Clock Controller on QCS8300 (Imran Shaik) - dt-bindings: clock: qcom: Add GCC clocks for QCS8300 (Imran Shaik) - clk: qcom: add Global Clock controller (GCC) driver for IPQ5424 SoC (Sricharan Ramabadhran) - clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574 (Devi Priya) - dt-bindings: clock: Add Qualcomm IPQ5424 GCC binding (Sricharan Ramabadhran) - clk: qcom: add SAR2130P GPU Clock Controller support (Konrad Dybcio) - clk: qcom: dispcc-sm8550: enable support for SAR2130P (Dmitry Baryshkov) - clk: qcom: tcsrcc-sm8550: add SAR2130P support (Dmitry Baryshkov) - clk: qcom: add support for GCC on SAR2130P (Dmitry Baryshkov) - clk: qcom: rpmh: add support for SAR2130P (Dmitry Baryshkov) - clk: qcom: rcg2: add clk_rcg2_shared_floor_ops (Dmitry Baryshkov) - dt-bindings: clk: qcom,sm8450-gpucc: add SAR2130P compatibles (Konrad Dybcio) - dt-bindings: clock: qcom,sm8550-dispcc: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: clock: qcom,sm8550-tcsr: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: clock: qcom: document SAR2130P Global Clock Controller (Dmitry Baryshkov) - dt-bindings: clock: qcom,rpmhcc: Add SAR2130P compatible (Dmitry Baryshkov) - clk: qcom: Make GCC_6125 depend on QCOM_GDSC (Konrad Dybcio) - dt-bindings: clock: qcom: gcc-ipq9574: remove q6 bring up clock macros (Manikanta Mylavarapu) - dt-bindings: clock: qcom: gcc-ipq5332: remove q6 bring up clock macros (Manikanta Mylavarapu) - clk: qcom: ipq9574: remove q6 bring up clocks (Manikanta Mylavarapu) - clk: qcom: ipq5332: remove q6 bring up clocks (Manikanta Mylavarapu) - clk: qcom: clk-alpha-pll: fix lucid 5lpe pll enabled check (Johan Hovold) - clk: qcom: clk-alpha-pll: drop lucid-evo pll enabled warning (Johan Hovold) - clk: qcom: gcc-qcs404: fix initial rate of GPLL3 (Gabor Juhos) - clk: qcom: Add support for Display clock Controllers on SA8775P (Taniya Das) - clk: qcom: Add support for Camera Clock Controller on SA8775P (Taniya Das) - clk: qcom: Add support for Video clock controller on SA8775P (Taniya Das) - clk: qcom: videocc-sm8550: depend on either gcc-sm8550 or gcc-sm8650 (Jonathan Marek) - clk: qcom: constify static 'struct qcom_icc_hws_data' (Krzysztof Kozlowski) - clk: qcom: camcc-sm8450: Add SM8475 support (Danila Tikhonov) - clk: qcom: videocc-sm8450: Add SM8475 support (Danila Tikhonov) - clk: qcom: gpucc-sm8450: Add SM8475 support (Danila Tikhonov) - clk: qcom: dispcc-sm8450: Add SM8475 support (Danila Tikhonov) - clk: qcom: gcc-sm8450: Add SM8475 support (Danila Tikhonov) - dt-bindings: clock: qcom,sm8450-camcc: Add SM8475 CAMCC bindings (Danila Tikhonov) - dt-bindings: clock: qcom,sm8450-videocc: Add SM8475 VIDEOCC bindings (Danila Tikhonov) - dt-bindings: clock: qcom,sm8450-gpucc: Add SM8475 GPUCC bindings (Danila Tikhonov) - dt-bindings: clock: qcom,sm8450-dispcc: Add SM8475 DISPCC bindings (Danila Tikhonov) - dt-bindings: clock: qcom,gcc-sm8450: Add SM8475 GCC bindings (Danila Tikhonov) - clk: clk-axi-clkgen: make sure to enable the AXI bus clock (Nuno Sa) - dt-bindings: clock: axi-clkgen: include AXI clk (Nuno Sa) - clk: mmp: Add Marvell PXA1908 MPMU driver (Duje Mihanović) - clk: mmp: Add Marvell PXA1908 APMU driver (Duje Mihanović) - clk: mmp: Add Marvell PXA1908 APBCP driver (Duje Mihanović) - clk: mmp: Add Marvell PXA1908 APBC driver (Duje Mihanović) - dt-bindings: clock: Add Marvell PXA1908 clock bindings (Duje Mihanović) - clk: mmp: Switch to use struct u32_fract instead of custom one (Andy Shevchenko) - clk: sunxi-ng: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset (Andre Przywara) - clk: sunxi-ng: Constify struct ccu_reset_map (Christophe JAILLET) - clk: sunxi-ng: h616: Add sigma-delta modulation settings for audio PLL (Ryan Walklin) - clk: amlogic: axg-audio: fix Kconfig dependency on RESET_MESON_AUX (Arnd Bergmann) - clk: amlogic: axg-audio: use the auxiliary reset driver (Jerome Brunet) - dt-bindings: clock: convert amlogic,meson8b-clkc.txt to dtschema (Neil Armstrong) - clk: meson: meson8b: remove spinlock (Jerome Brunet) - clk: meson: mpll: Delete a useless spinlock from the MPLL (Chuan Liu) - clk: meson: s4: pll: fix frac maximum value for hifi_pll (Chuan Liu) - clk: meson: c3: pll: fix frac maximum value for hifi_pll (Chuan Liu) - clk: meson: Support PLL with fixed fractional denominators (Chuan Liu) - clk: meson: s4: pll: hifi_pll support fractional multiplier (Chuan Liu) - clk: imx: imx8-acm: Fix return value check in clk_imx_acm_attach_pm_domains() (Yang Yingliang) - clk: imx: lpcg-scu: Skip HDMI LPCG clock save/restore (Peng Fan) - clk: imx: clk-scu: fix clk enable state save and restore (Dong Aisheng) - clk: imx: fracn-gppll: fix pll power up (Peng Fan) - clk: imx: fracn-gppll: correct PLL initialization flow (Peng Fan) - clk: imx: lpcg-scu: SW workaround for errata (e10858) (Peng Fan) - clk: imx: add i.MX91 clk (Pengfei Li) - dt-bindings: clock: Add i.MX91 clock support (Pengfei Li) - dt-bindings: clock: imx93: Drop IMX93_CLK_END macro definition (Pengfei Li) - clk: imx93: Move IMX93_CLK_END macro to clk driver (Pengfei Li) - clk: imx95-blk-ctl: Add one clock gate for HSIO block (Richard Zhu) - dt-bindings: clock: nxp,imx95-blk-ctl: Add compatible string for i.MX95 HSIO BLK CTRL (Richard Zhu) - clk: lan966x: add support for lan969x SoC clock driver (Daniel Machon) - clk: lan966x: prepare driver for lan969x support (Daniel Machon) - clk: lan966x: make clk_names const char * const (Daniel Machon) - dt-bindings: clock: add support for lan969x (Daniel Machon) - clk: samsung: Introduce Exynos8895 clock driver (Ivaylo Ivanov) - clk: samsung: clk-pll: Add support for pll_{1051x,1052x} (Ivaylo Ivanov) - clk: samsung: gs101: make all ufs related clocks critical (Peter Griffin) - clk: samsung: exynosautov920: add peric1, misc and hsi0/1 clock support (Sunyeal Hong) - dt-bindings: clock: samsung: remove define with number of clocks for FSD (Inbaraj E) - clk: samsung: fsd: do not define number of clocks in bindings (Inbaraj E) - clk: samsung: Fix errors reported by checkpatch (Varada Pavani) - clk: samsung: Fix block comment style warnings reported by checkpatch (Varada Pavani) - dt-bindings: clock: convert rockchip,rk3328-cru.txt to YAML (Johan Jonker) - dt-bindings: clock: actions,owl-cmu: convert to YAML (Ivaylo Ivanov) - dt-bindings: clock: ti: Convert mux.txt to json-schema (Andreas Kemnade) - dt-bindings: clock: ti: Convert divider.txt to json-schema (Andreas Kemnade) - dt-bindings: clock: ti: Convert interface.txt to json-schema (Andreas Kemnade) - clk: renesas: vbattb: Add VBATTB clock driver (Claudiu Beznea) - clk: Add devm_clk_hw_register_gate_parent_hw() (Claudiu Beznea) - clk: renesas: rzg2l: Fix FOUTPOSTDIV clk (Biju Das) - clk: renesas: r9a08g045: Add power domain for RTC (Claudiu Beznea) - clk: renesas: r9a08g045: Mark the watchdog and always-on PM domains as IRQ safe (Claudiu Beznea) - clk: renesas: rzg2l-cpg: Use GENPD_FLAG_* flags instead of local ones (Claudiu Beznea) - clk: renesas: rzg2l-cpg: Move PM domain power on in rzg2l_cpg_pd_setup() (Claudiu Beznea) - clk: renesas: r8a779h0: Drop CLK_PLL2_DIV2 to clarify ZCn clocks (Geert Uytterhoeven) - clk: renesas: r9a09g057: Add clock and reset entries for ICU (Fabrizio Castro) - clk: renesas: r9a09g057: Add CA55 core clocks (Lad Prabhakar) - clk: renesas: Remove duplicate and trailing empty lines (Marek Vasut) - clk: npcm8xx: add clock controller (Tomer Maimon) - reset: npcm: register npcm8xx clock auxiliary bus device (Tomer Maimon) - dt-bindings: reset: npcm: add clock properties (Tomer Maimon) - clk: twl: add TWL6030 support (Andreas Kemnade) - clk: twl: remove is_prepared (Andreas Kemnade) - clk: eyeq: add EyeQ6H west fixed factor clocks (Théo Lebrun) - clk: eyeq: add EyeQ6H central fixed factor clocks (Théo Lebrun) - clk: eyeq: add EyeQ5 fixed factor clocks (Théo Lebrun) - clk: eyeq: add fixed factor clocks infrastructure (Théo Lebrun) - clk: eyeq: require clock index with phandle in all cases (Théo Lebrun) - clk: fixed-factor: add clk_hw_register_fixed_factor_index() function (Théo Lebrun) - dt-bindings: clock: eyeq: add more Mobileye EyeQ5/EyeQ6H clocks (Théo Lebrun) - dt-bindings: soc: mobileye: set `#clock-cells = <1>` for all compatibles (Théo Lebrun) - clk: eyeq: add driver (Théo Lebrun) - clk: divider: Introduce CLK_DIVIDER_EVEN_INTEGERS flag (Théo Lebrun) - dt-bindings: clock: add Mobileye EyeQ6L/EyeQ6H clock indexes (Théo Lebrun) - Revert "dt-bindings: clock: mobileye,eyeq5-clk: add bindings" (Théo Lebrun) - clk: clk-gpio: add driver for gated-fixed-clocks (Heiko Stuebner) - clk: clk-gpio: use dev_err_probe for gpio-get failure (Heiko Stuebner) - clk: clk-gpio: update documentation for gpio-gate clock (Heiko Stuebner) - dt-bindings: clocks: add binding for gated-fixed-clocks (Heiko Stuebner) - clk: clocking-wizard: move dynamic reconfig setup behind flag (Harry Austen) - dt-bindings: clock: xilinx: describe whether dynamic reconfig is enabled (Harry Austen) - clk: clocking-wizard: move clock registration to separate function (Harry Austen) - clk: clocking-wizard: use devres versions of clk_hw API (Harry Austen) - clk: clocking-wizard: use newer clk_hw API (Harry Austen) - clk: clocking-wizard: simplify probe/remove with devres helpers (Harry Austen) - clk: Allow kunit tests to run without OF_OVERLAY enabled (Stephen Boyd) - clk: test: Add KUnit tests for clock-assigned-rates{-u64} DT properties (Stephen Boyd) - of: kunit: Extract some overlay boiler plate into macros (Stephen Boyd) - clk: test: Add test managed of_clk_add_hw_provider() (Stephen Boyd) - clk: en7523: map io region in a single block (Lorenzo Bianconi) - clk: en7523: move en7581_reset_register() in en7581_clk_hw_init() (Lorenzo Bianconi) - clk: en7523: fix estimation of fixed rate for EN7581 (Lorenzo Bianconi) - clk: en7523: introduce chip_scu regmap (Lorenzo Bianconi) - clk: en7523: move clock_register in hw_init callback (Lorenzo Bianconi) - clk: en7523: remove REG_PCIE*_{MEM,MEM_MASK} configuration (Lorenzo Bianconi) - dt-bindings: clock: airoha: Update reg mapping for EN7581 SoC. (Lorenzo Bianconi) - clk: mediatek: Add drivers for MT6735 syscon clock and reset controllers (Yassine Oudjana) - dt-bindings: clock: mediatek: Add bindings for MT6735 syscon clock and reset controllers (Yassine Oudjana) - clk: mediatek: mt6735-apmixedsys: Fix an error handling path in clk_mt6735_apmixed_probe() (Christophe JAILLET) - clk: ralink: mtmips: add mmc related clocks for SoCs MT7620, MT7628 and MT7688 (Sergio Paracuellos) - clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs (Sergio Paracuellos) - clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883 (Sergio Paracuellos) - clk: mediatek: clk-mt8188-topckgen: Remove univpll from parents of mfg_core_tmp (Pablo Sun) - clk: mediatek: Add drivers for MediaTek MT6735 main clock and reset drivers (Yassine Oudjana) - dt-bindings: clock: Add MediaTek MT6735 clock and reset bindings (Yassine Oudjana) - clk: mediatek: drop two dead config options (Lukas Bulwahn) - clk: clk-loongson2: Fix potential buffer overflow in flexible-array member access (Gustavo A. R. Silva) - clk: Fix invalid execution of clk_set_rate (Chuan Liu) - clk: clk-loongson2: Fix memory corruption bug in struct loongson2_clk_provider (Gustavo A. R. Silva) - clk: lan966x: make it selectable for ARCH_LAN969X (Robert Marko) - clk: clk-apple-nco: Add NULL check in applnco_probe (Charles Han) - clk: starfive: jh7110-pll: Mark the probe function as __init (Changhuang Liang) - clk: sophgo: avoid integer overflow in sg2042_pll_recalc_rate() (Zichen Xie) - clk: tegra: use clamp() in tegra_bpmp_clk_determine_rate() (Li Zetao) - clk: cdce925: make regmap_cdce925_bus constant (Javier Carrasco) - clk: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - clk: clk-qoriq: Replace of_node_put() with __free() (David Hunter) - clk: Remove unused clk_hw_rate_is_protected (Dr. David Alan Gilbert) - MAINTAINERS: Use Daniel Thompson's korg address for Backlight work (Daniel Thompson) - dt-bindings: backlight: Convert zii,rave-sp-backlight.txt to yaml (Frank Li) - backlight: Remove notifier (Dr. David Alan Gilbert) - backlight: ktz8866: Fix module autoloading (Liao Chen) - backlight: 88pm860x_bl: Simplify with scoped for each OF child loop (Jinjie Ruan) - backlight: lcd: Do not include in lcd header (Thomas Zimmermann) - backlight: lcd: Remove struct fb_videomode from set_mode callback (Thomas Zimmermann) - backlight: lcd: Replace check_fb with controls_device (Thomas Zimmermann) - HID: picoLCD: Replace check_fb in favor of struct fb_info.lcd_dev (Thomas Zimmermann) - fbdev: omap: Use lcd power constants (Thomas Zimmermann) - fbdev: imxfb: Use lcd power constants (Thomas Zimmermann) - fbdev: imxfb: Replace check_fb in favor of struct fb_info.lcd_dev (Thomas Zimmermann) - fbdev: clps711x-fb: Use lcd power constants (Thomas Zimmermann) - fbdev: clps711x-fb: Replace check_fb in favor of struct fb_info.lcd_dev (Thomas Zimmermann) - backlight: tdo24m: Use lcd power constants (Thomas Zimmermann) - backlight: platform_lcd: Use lcd power constants (Thomas Zimmermann) - backlight: platform_lcd: Remove match_fb from struct plat_lcd_data (Thomas Zimmermann) - backlight: platform_lcd: Remove include statement for (Thomas Zimmermann) - backlight: otm3225a: Use lcd power constants (Thomas Zimmermann) - backlight: ltv350qv: Use lcd power constants (Thomas Zimmermann) - backlight: lms501kf03: Use lcd power constants (Thomas Zimmermann) - backlight: lms501kf03: Remove unnecessary include of (Thomas Zimmermann) - backlight: lms283gf05: Use lcd power constants (Thomas Zimmermann) - backlight: l4f00242t03: Use lcd power constants (Thomas Zimmermann) - backlight: jornada720_lcd: Use lcd power constants (Thomas Zimmermann) - backlight: jornada720_lcd: Include for IOMEM() macro (Thomas Zimmermann) - backlight: ili9320: Use lcd power constants (Thomas Zimmermann) - backlight: ili922x: Use lcd power constants (Thomas Zimmermann) - backlight: hx8357: Use lcd power constants (Thomas Zimmermann) - backlight: corgi_lcd: Use lcd power constants (Thomas Zimmermann) - backlight: lcd: Add LCD_POWER_ constants for power states (Thomas Zimmermann) - backlight: lcd: Test against struct fb_info.lcd_dev (Thomas Zimmermann) - backlight: lcd: Rearrange code in fb_notifier_callback() (Thomas Zimmermann) - leds: ss4200: Fix the wrong format specifier for 'blinking' (Zhu Jun) - leds: pwm: Add optional DT property default-brightness (George Stark) - dt-bindings: leds: pwm: Add default-brightness property (George Stark) - leds: class: Protect brightness_show() with led_cdev->led_access mutex (Mukesh Ojha) - leds: ktd2692: Set missing timing properties (Raymond Hackley) - leds: max5970: Fix unreleased fwnode_handle in probe function (Javier Carrasco) - leds: Introduce ordered workqueue for LEDs events instead of system_wq (Dmitry Rokosov) - MAINTAINERS: Replace Siemens IPC related bouncing maintainers (Benedikt Niedermayr) - leds: bcm6328: Replace divide condition with comparison for shift value (Dipendra Khadka) - leds: lp55xx: Remove redundant test for invalid channel number (Michal Vokáč) - dt-bindings: leds: pca955x: Convert text bindings to YAML (Ricky CX Wu) - leds: rgb: leds-mt6370-rgb: Fix uninitialized variable 'ret' in mt6370_mc_pattern_clear (Suraj Sonawane) - leds: lp5562: Add multicolor brightness control (Michal Vokáč) - dt-bindings: leds: Add 'active-high' property (Daniel Golle) - leds: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - leds: bcm63138: Add some register defines (Linus Walleij) - leds: bcm63138: Handle shift register config (Linus Walleij) - leds: bcm63138: Use scopes and guards (Linus Walleij) - dt-bindings: leds: bcm63138: Add shift register bits (Linus Walleij) - leds: leds-gpio-register: Reorganize kerneldoc parameter names (Julia Lawall) - dt-bindings: leds: Document "rc-feedback" trigger (Heiko Stuebner) - leds: turris-omnia: Remove unused local leds.h (Javier Carrasco) - leds: pwm: Remove unused local leds.h (Javier Carrasco) - leds: lp50xx: Remove unused local leds.h (Javier Carrasco) - leds: gpio: Remove unused local leds.h (Javier Carrasco) - leds: multicolor: Remove unused local leds.h (Javier Carrasco) - leds: flash: Remove unused local leds.h (Javier Carrasco) - leds: rgb: mt6370: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: rgb: ktd202x: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: tca6507: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: sun50i-a100: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: pwm: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: pca963x: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: ns2: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: max77650: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: lp50xx: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: lm3697: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: lm3532: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: gpio: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: el15203000: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: cr0014114: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: aw200xx: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: flash: leds-qcom-flash: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: flash: mt6370: Switch to device_for_each_child_node_scoped() (Javier Carrasco) - leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths (Javier Carrasco) - leds: rgb: leds-group-multicolor: Correct the typo 'acccess' (WangYuli) - dt-bindings: mfd: bd71828: Use charger resistor in mOhm instead of MOhm (Andreas Kemnade) - dt-bindings: mfd: sprd,sc2731: Convert to YAML (Stanislav Jakubek) - mfd: tqmx86: Add I2C IRQ support (Gregor Herburger) - mfd: tqmx86: Make IRQ setup errors non-fatal (Matthias Schiffer) - mfd: tqmx86: Refactor GPIO IRQ setup (Matthias Schiffer) - mfd: tqmx86: Improve gpio_irq module parameter description (Matthias Schiffer) - mfd: tqmx86: Add board definitions for TQMx120UC, TQMx130UC and TQMxE41S (Matthias Schiffer) - mfd: 88pm886: Add the RTC cell (Karel Balej) - dt-bindings: mfd: Add Realtek RTL9300 switch peripherals (Chris Packham) - mfd: intel_soc_pmic_crc: Add support for non ACPI instantiated i2c_client (Hans de Goede) - mfd: intel_soc_pmic_*: Consistently use filename as driver name (Hans de Goede) - dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8917 (Barnabás Czémán) - mfd: rt5033: Fix missing regmap_del_irq_chip() (Zhang Changzhong) - mfd: cgbc-core: Fix error handling paths in cgbc_init_device() (Christophe JAILLET) - dt-bindings: mfd: aspeed: Support for AST2700 (Ryan Chen) - mfd: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - dt-bindings: mfd: qcom,spmi-pmic: Document PMICs added in SM8750 (Jishnu Prakash) - mfd: rtc: bd7xxxx Drop IC name from IRQ (Matti Vaittinen) - mfd: mt6397: Add initial support for MT6328 (Yassine Oudjana) - mfd: adp5585: Drop obsolete dependency on COMPILE_TEST (Jean Delvare) - mfd: cs42l43: Disable IRQs during suspend (Charles Keepax) - regulator: axp20x: add support for the AXP323 (Andre Przywara) - mfd: axp20x: Add support for AXP323 (Andre Przywara) - mfd: axp20x: Allow multiple regulators (Andre Przywara) - mfd: axp20x: Ensure relationship between IDs and model names (Andre Przywara) - dt-bindings: mfd: x-powers,axp152: Document AXP323 (Andre Przywara) - mfd: ipaq-micro: Add missing break for the default case (Andy Shevchenko) - mfd: intel_soc_pmic_bxtwc: Deduplicate error messages (Andy Shevchenko) - mfd: intel_soc_pmic_bxtwc: Use temporary variable for struct device (Andy Shevchenko) - mfd: intel_soc_pmic_bxtwc: Don't use "proxy" headers (Andy Shevchenko) - mfd: intel_soc_pmic_bxtwc: Switch to use ATTRIBUTE_GROUPS() (Andy Shevchenko) - mfd: twl-core: Add a clock subdevice for the TWL6030 (Andreas Kemnade) - dt-bindings: mfd: mediatek: mt6397: Add ADC, CODEC and Regulators for MT6359 (Macpaul Lin) - dt-bindings: mfd: mediatek: mt6397: Add start-year property to RTC (AngeloGioacchino Del Regno) - dt-bindings: mfd: Convert zii,rave-sp.txt to yaml format (Frank Li) - mfd: bd96801: Add ERRB IRQ (Matti Vaittinen) - mfd: rk8xx-core: Check "system-power-controller" first (Dragan Simic) - dt-bindings: mfd: twl: Add charger node also for TWL603x (Andreas Kemnade) - platform/chrome: Update EC feature flags (Pavan Holla) - mfd: intel_soc_pmic_bxtwc: Fix IRQ domain names duplication (Andy Shevchenko) - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices (Andy Shevchenko) - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device (Andy Shevchenko) - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device (Andy Shevchenko) - mfd: atmel-smc: Reorganize kerneldoc parameter names (Julia Lawall) - dt-bindings: mfd: syscon: Document the non simple-mfd syscon on PolarFire SoC (Conor Dooley) - mfd: wcd934x: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (Masahiro Yamada) - mfd: cs42l43: Fix issues in probe error paths (Charles Keepax) - mfd: sec-core: Add support for the Samsung s2dos05 (Dzmitry Sankouski) - dt-bindings: mfd: Add support for the samsung,s2dos05 (Dzmitry Sankouski) - mfd: max77693: Remove unused max77693_irq_source declarations (Dzmitry Sankouski) - mfd: da9052-spi: Change read-mask to write-mask (Marcus Folkesson) - mfd: bd96801: Use maple tree register cache (Mark Brown) - mfd: cros_ec: Don't load charger with UCSI (Abhishek Pandit-Subedi) - mfd: cros_ec: Load cros_ec_ucsi on supported ECs (Pavan Holla) - dt-bindings: mfd: qcom,tcsr: Add compatible for qcs615 (lijuang) - dt-bindings: mfd: qcom,tcsr: Add compatible for QCS8300 (Jingyi Wang) - mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race (Jinjie Ruan) - dt-bindings: mfd: qcom,tcsr: Document support for SA8255p (Nikunj Kela) - mfd: palmas: Constify strings with regulator names (Krzysztof Kozlowski) - mfd: atmel-flexcom/rk8xx-core: Convert comma to semicolon (Shen Lichuan) - mfd: syscon: Use regmap max_register_is_0 as needed (Nishanth Menon) - dt-bindings: mfd: mediatek: mt6397: Convert to DT schema format (Macpaul Lin) - kunit: qemu_configs: loongarch: Enable shutdown (Thomas Weißschuh) - kunit: tool: Allow overriding the shutdown mode from qemu config (Thomas Weißschuh) - kunit: qemu_configs: Add LoongArch config (Thomas Weißschuh) - kunit: debugfs: Use IS_ERR() for alloc_string_stream() error check (Kuan-Wei Chiu) - kunit: Fix potential null dereference in kunit_device_driver_test() (Zichen Xie) - MAINTAINERS: Update KUnit email address for Brendan Higgins (Brendan Higgins) - kunit: string-stream: Fix a UAF bug in kunit_init_suite() (Jinjie Ruan) - kunit: tool: print failed tests only (Rae Moar) - kunit: tool: Only print the summary (David Gow) - kunit: skb: add gfp to kernel doc for kunit_zalloc_skb() (Dan Carpenter) - kunit: skb: use "gfp" variable instead of hardcoding GFP_KERNEL (Dan Carpenter) - ftrace: Fix regression with module command in stack_trace_filter (guoweikang) - tracing: Fix function name for trampoline (Tatsuya S) - ftrace: Get the true parent ip for function tracer (Jeff Xie) - tracing: Remove redundant check on field->field in histograms (Colin Ian King) - bpf: ensure RCU Tasks Trace GP for sleepable raw tracepoint BPF links (Andrii Nakryiko) - bpf: decouple BPF link/attach hook and BPF program sleepable semantics (Andrii Nakryiko) - bpf: put bpf_link's program when link is safe to be deallocated (Andrii Nakryiko) - tracing: Replace strncpy() with strscpy() when copying comm (Jinjie Ruan) - tracing: Add might_fault() check in __DECLARE_TRACE_SYSCALL (Mathieu Desnoyers) - tracing: Fix syscall tracepoint use-after-free (Mathieu Desnoyers) - tracing: Introduce tracepoint_is_faultable() (Mathieu Desnoyers) - tracing: Introduce tracepoint extended structure (Mathieu Desnoyers) - tracing: Remove TRACE_FLAG_IRQS_NOSUPPORT (Sebastian Andrzej Siewior) - tracing: Replace multiple deprecated strncpy with memcpy (Justin Stitt) - tracing: Make percpu stack trace buffer invariant to PAGE_SIZE (Ryan Roberts) - tracing: Use atomic64_inc_return() in trace_clock_counter() (Uros Bizjak) - trace/trace_event_perf: remove duplicate samples on the first tracepoint event (Levi Yun) - tracing/bpf: Add might_fault check to syscall probes (Mathieu Desnoyers) - tracing/perf: Add might_fault check to syscall probes (Mathieu Desnoyers) - tracing/ftrace: Add might_fault check to syscall probes (Mathieu Desnoyers) - tracing: Allow system call tracepoints to handle page faults (Mathieu Desnoyers) - tracing/bpf: disable preemption in syscall probe (Mathieu Desnoyers) - tracing/perf: disable preemption in syscall probe (Mathieu Desnoyers) - tracing/ftrace: disable preemption in syscall probe (Mathieu Desnoyers) - tracing: Declare system call tracepoints with TRACE_EVENT_SYSCALL (Mathieu Desnoyers) - tracepoint: Remove SRCU protection (Steven Rostedt) - tracing: Remove definition of trace_*_rcuidle() (Steven Rostedt) - tracepoints: Use new static branch API (Josh Poimboeuf) - tracing: Remove TRACE_EVENT_FL_FILTERED logic (Zheng Yejian) - tracing/branch-profiler: Replace deprecated strncpy with strscpy (Justin Stitt) - ftrace: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id()) (Li Chen) - verification/dot2: Improve dot parser robustness (Gabriele Monaco) - tools/rtla: Improve exception handling in timerlat_load.py (furkanonder) - tools/rtla: Enhance argument parsing in timerlat_load.py (furkanonder) - tools/rtla: Improve code readability in timerlat_load.py (furkanonder) - rtla/timerlat: Do not set params->user_workload with -U (Tomas Glozar) - rtla: Documentation: Mention --deepest-idle-state (Tomas Glozar) - rtla/timerlat: Add --deepest-idle-state for hist (Tomas Glozar) - rtla/timerlat: Add --deepest-idle-state for top (Tomas Glozar) - rtla/utils: Add idle state disabling via libcpupower (Tomas Glozar) - rtla: Add optional dependency on libcpupower (Tomas Glozar) - tools/build: Add libcpupower dependency detection (Tomas Glozar) - rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long (Tomas Glozar) - rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long (Tomas Glozar) - tools/rtla: fix collision with glibc sched_attr/sched_set_attr (Jan Stancek) - tools/rtla: drop __NR_sched_getattr (Jan Stancek) - rtla: Fix consistency in getopt_long for timerlat_hist (Gabriele Monaco) - rv: Fix a typo (Andrew Kreimer) - tools/rv: Correct the grammatical errors in the comments (Ba Jing) - tools/rv: Correct the grammatical errors in the comments (Ba Jing) - rtla: use the definition for stdout fd when calling isatty() (Eder Zulian) - ring-buffer: Correct a grammatical error in a comment (liujing) - ring-buffer: Use str_low_high() helper in ring_buffer_producer() (Thorsten Blum) - ring-buffer: Reorganize kerneldoc parameter names (Julia Lawall) - ring-buffer: Limit time with disabled interrupts in rb_check_pages() (Petr Pavlu) - x86/tdx: Enable CPU topology enumeration (Kirill A. Shutemov) - x86/tdx: Dynamically disable SEPT violations from causing #VEs (Kirill A. Shutemov) - x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup() (Kirill A. Shutemov) - x86/tdx: Introduce wrappers to read and write TD metadata (Kirill A. Shutemov) - x86/cpu: Make sure flag_is_changeable_p() is always being used (Andy Shevchenko) - x86/bugs: Correct RSB terminology in Kconfig (Breno Leitao) - x86/sgx: Use vmalloc_array() instead of vmalloc() (Thorsten Blum) - cxl/region: Refactor common create region code (Ira Weiny) - cxl/hdm: Use guard() in cxl_dpa_set_mode() (Ira Weiny) - cxl/pci: Delay event buffer allocation (Ira Weiny) - dax: Document struct dev_dax_range (Ira Weiny) - ACPI/CDAT: Add CDAT/DSMAS shared and read only flag values (Ira Weiny) - range: Add range_overlaps() (Ira Weiny) - cxl/cdat: Use %%pra for dpa range outputs (Ira Weiny) - printf: Add print format (%%pra) for struct range (Ira Weiny) - Documentation/printf: struct resource add start == end special case (Ira Weiny) - test printf: Add very basic struct resource tests (Ira Weiny) - cxl: downgrade a warning message to debug level in cxl_probe_component_regs() (Coly Li) - cxl/pci: Add sysfs attribute for CXL 1.1 device link status (Kobayashi,Daisuke) - cxl/core/regs: Add rcd_pcie_cap initialization (Kobayashi,Daisuke) - kernel/range: Const-ify range_contains parameters (Ira Weiny) - drm/xe/guc: Fix dereference before NULL check (Everest K.C.) - drm/amd: Fix initialization mistake for NBIO 7.7.0 (Vijendar Mukunda) - Revert "drm/amd/display: parse umc_info or vram_info based on ASIC" (Alex Deucher) - drm/amd/display: Fix failure to read vram info due to static BP_RESULT (Hamish Claxton) - drm/amdgpu: enable GTT fallback handling for dGPUs only (Christian König) - drm/amd/amdgpu: limit single process inside MES (Shaoyun Liu) - drm/fourcc: add AMD_FMT_MOD_TILE_GFX9_4K_D_X (Qiang Yu) - drm/amdgpu/mes12: correct kiq unmap latency (Jack Xiao) - drm/amdgpu: Support vcn and jpeg error info parsing (Stanley.Yang) - drm/amd : Update MES API header file for v11 & v12 (Shaoyun Liu) - drm/amd/amdkfd: add/remove kfd queues on start/stop KFD scheduling (Shaoyun Liu) - drm/amdkfd: change kfd process kref count at creation (Xiaogang Chen) - drm/amdgpu: Cleanup shift coding style (Advait Dhamorikar) - drm/amd/amdgpu: Increase MES log buffer to dump mes scratch data (shaoyunl) - drm/amdgpu: Implement virt req_ras_err_count (Victor Skvortsov) - drm/amdgpu: VF Query RAS Caps from Host if supported (Victor Skvortsov) - drm/amdgpu: Add msg handlers for SRIOV RAS Telemetry (Victor Skvortsov) - drm/amdgpu: Update SRIOV Exchange Headers for RAS Telemetry Support (Victor Skvortsov) - drm/amd/display: 3.2.309 (Aric Cyr) - drm/amd/display: Adjust VSDB parser for replay feature (Rodrigo Siqueira) - drm/amd/display: Remove unused code (Rodrigo Siqueira) - drm/amd/display: Require minimum VBlank size for stutter optimization (Dillon Varone) - drm/amd/display: Handle dml allocation failure to avoid crash (Ryan Seto) - drm/amd/display: Use region6 size in fw_meta_info (JinZe Xu) - drm/amd/display: Update SPL Taps Required For Integer Scaling (Austin Zheng) - drm/amd/display: disabling p-state checks for DCN31 and DCN314 (Emily Nie) - drm/amd/display: always blank stream before disable crtc (Fudongwang) - drm/amd/display: Read DP tunneling support only for DPIA endpoints (Aurabindo Pillai) - drm/amd/display: Adding flag for forced MST blocked discovery (Meenakshikumar Somasundaram) - drm/amd/display: Fix Panel Replay not update screen correctly (Tom Chung) - drm/amd/display: Change some variable name of psr (Tom Chung) - drm/amd/display: Change parameters to fix certain compiler errors (Revalla Hari Krishna) - drm/amd/display: Refactor HPD IRQ error checking flow (Leon Huang) - drm/amdgpu/gfx11: Enable cleaner shader for GFX11.0.0/11.0.2 GPUs (Srinivasan Shanmugam) - drm/amdgpu: Add documentation for enforce isolation feature (Srinivasan Shanmugam) - drm/amdkfd: Fix wrong usage of INIT_WORK() (Yuan Can) - drm/amdgpu: fix check in gmc_v9_0_get_vm_pte() (Christian König) - drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0 (Tim Huang) - drm/amdgpu: Inform if PCIe based P2P links are not available (Ramesh Errabolu) - drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size (David Rosca) - drm/amdgpu: Add sysfs interface for jpeg reset mask (Jesse.zhang@amd.com) - drm/amdgpu: Add sysfs interface for vpe reset mask (Jesse.zhang@amd.com) - drm/amdgpu: Add sysfs interface for sdma reset mask (Jesse.zhang@amd.com) - drm/amdgpu: Normalize reg offsets on VCN v4.0.3 (Sathishkumar S) - drm/amdgpu: Avoid kcq disable during reset (Lijo Lazar) - drm/amdgpu: Fix map/unmap queue logic (Lijo Lazar) - drm/amdgpu: fix ACA bank count boundary check error (Yang Wang) - drm/amdgpu: Add sysfs interface for gc reset mask (Jesse.zhang@amd.com) - drm/amdgpu: fix return random value when multiple threads read registers via mes. (chongli2) - drm/amdkfd: remove gfx 12 trap handler page size cap (Jonathan Kim) - drm/amdgpu: Add supported NPS modes node (Asad Kamal) - drm/sched: Improve teardown documentation (Philipp Stanner) - drm/panthor: Fix OPP refcnt leaks in devfreq initialisation (Adrián Larumbe) - drm/panfrost: Add missing OPP table refcnt decremental (Adrián Larumbe) - drm/ci: remove update-xfails.py (Vignesh Raman) - drm: use ATOMIC64_INIT() for atomic64_t (Jonathan Gray) - MAINTAINERS: Add maintainer for ITE IT6263 driver (Liu Ying) - drm/bridge: Add ITE IT6263 LVDS to HDMI converter (Liu Ying) - dt-bindings: display: bridge: Add ITE IT6263 LVDS to HDMI converter (Liu Ying) - dt-bindings: display: Document dual-link LVDS display common properties (Liu Ying) - dt-bindings: display: lvds-data-mapping: Add 30-bit RGB pixel data mappings (Liu Ying) - drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink() (Liu Ying) - drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings (Liu Ying) - media: uapi: Add MEDIA_BUS_FMT_RGB101010_1X7X5_{SPWG, JEIDA} (Liu Ying) - drm/vkms: Remove usage of legacy drm_crtc members (Louis Chauvet) - drm/imx/dcss: include drm/drm_bridge.h header (Arnd Bergmann) - drm/bridge: it6505: Fix inverted reset polarity (Chen-Yu Tsai) - drm/nouveau: Add drm_panic support for nv50+ (Jocelyn Falempe) - drm/nouveau/disp: Move tiling functions to dispnv50/tile.h (Jocelyn Falempe) - drm/panic: Add ABGR2101010 support (Jocelyn Falempe) - drm/vkms: Drop unnecessary call to drm_crtc_cleanup() (José Expósito) - drm/mediatek: Drop dependency on ARM (Chen-Yu Tsai) - MAINTAINERS: Remove myself as a VKMS maintainer (Maíra Canal) - drm/etnaviv: etnaviv_cmdbuf.c: Drop the unneeded include of drm_mm.h (Sui Jingfeng) - drm/etnaviv: Drop the 'struct etnaviv_iommu_global::pta_lock' data member (Sui Jingfeng) - drm/etnaviv: flush shader L1 cache after user commandstream (Lucas Stach) - drm/etnaviv: always allocate 4K for kernel ringbuffers (Lucas Stach) - drm/etnaviv: Map and unmap GPUVA range with respect to the GPUVA size (Sui Jingfeng) - drm/etnaviv: Record GPU visible size of GEM BO separately (Sui Jingfeng) - drm/etnaviv: take current primitive into account when checking for hung GPU (Lucas Stach) - drm/etnaviv: update hardware headers from rnndb (Lucas Stach) - drm/etnaviv: unconditionally enable debug registers (Lucas Stach) - drm/etnaviv: assert GPU lock held in perfmon pipe_*_read functions (Lucas Stach) - drm/etnaviv: hold GPU lock across perfmon sampling (Lucas Stach) - drm/etnaviv: Replace the '&pdev->dev' with 'dev' (Sui Jingfeng) - drm/etnaviv: Fix missing mutex_destroy() (Sui Jingfeng) - drm/etnaviv: Drop the header (Sui Jingfeng) - drm/etnaviv: Use 'unsigned' type to count the number of pages (Sui Jingfeng) - drm/etnaviv: Use unsigned type to count the number of pages (Sui Jingfeng) - drm/etnaviv: Request pages from DMA32 zone on addressing_limited (Xiaolei Wang) - drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read() (Alex Deucher) - drm/amdgpu: Adjust debugfs eviction and IB access permissions (Alex Deucher) - drm/amdgpu: Adjust debugfs register access permissions (Alex Deucher) - drm/amdgpu: stop syncing PRT map operations (Christian König) - drm/amdgpu: set the right AMDGPU sg segment limitation (Prike Liang) - drm/amdgpu: Fix DPX valid mode check on GC 9.4.3 (Lijo Lazar) - drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3 (Srinivasan Shanmugam) - drm/amd/pm: add zero RPM stop temperature OD setting support for SMU13 (Wolfgang Müller) - drm/amdgpu/mes: fetch fw version from firmware header (Alex Deucher) - drm/amd/pm: add zero RPM OD setting support for SMU13 (Wolfgang Müller) - drm/amd/pm: correct the workload setting (Kenneth Feng) - drm/amdgpu: Add compatible NPS mode info (Lijo Lazar) - drm/amdgpu: Skip IP coredump for RAS errors (Lijo Lazar) - drm/amdgpu: Group gfx sysfs functions (Lijo Lazar) - drm/amdgpu: Add nps_mode in RAS init_flag (Candice Li) - drm/amdgpu: add amdgpu_sdma_sched_mask debugfs (Jesse Zhang) - drm/amdgpu: add amdgpu_gfx_sched_mask and amdgpu_compute_sched_mask debugfs (Jesse Zhang) - drm/amdgpu: Fix dummy_read_page overlapping mappings (Prike Liang) - drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov (Victor Zhao) - drm/amdkfd: Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()' (Srinivasan Shanmugam) - drm/amd/pm: always pick the pptable from IFWI (Kenneth Feng) - drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported (Antonio Quartulli) - drm/amd/display: 3.2.308 (Aric Cyr) - drm/amd/display: Prune Invalid Modes For HDMI Output (Fangzhi Zuo) - drm/amd/display: Implement new backlight_level_params structure (Kaitlyn Tse) - drm/amd/display: [FW Promotion] Release 0.0.241.0 (Taimur Hassan) - drm/amd/display: Add a missing DCN401 reg definition (Aurabindo Pillai) - drm/amd/pm: add inst to dpm_set_vcn_enable (Boyuan Zhang) - drm/amd/display: Don't write DP_MSTM_CTRL after LT (Wayne Lin) - drm/amd/display: Minimize wait for pending updates (Ilya Bakoulin) - drm/amd/display: parse umc_info or vram_info based on ASIC (Aurabindo Pillai) - drm/amd/display: Remove otg w/a toggling on HPO interfaces (Ausef Yousof) - drm/amd/display: Remove hw w/a toggle if on DP2/HPO (Ausef Yousof) - drm/amd/display: SPL cleanup (Samson Tam) - drm/amd/display: Fix brightness level not retained over reboot (Tom Chung) - drm/amd/display: fix asserts in SPL during bootup (Samson Tam) - drm/amd/display: Remove inaccessible registers from DMU diagnostics (Nicholas Kazlauskas) - drm/amd/display: fix rxstatus_msg_sz type narrowing (Dominik Kaszewski) - Revert "drm/amd/display: Block UHBR Based On USB-C PD Cable ID" (Ausef Yousof) - drm/amd/display: avoid divided by zero (Charlene Liu) - drm/amd/display: Do Not Fallback To SW Cursor If HW Cursor Required (Austin Zheng) - drm/amdgpu: use string choice helpers (R Sundar) - drm/amdgpu: fix comment about amdgpu.abmlevel defaults (jeffbai@aosc.io) - drm/amdgpu: Expose special on chip memory pools in fdinfo (Tvrtko Ursulin) - drm/amdgpu: Stop reporting special chip memory pools as CPU memory in fdinfo (Tvrtko Ursulin) - drm/amdgpu: stop tracking visible memory stats (Yunxiang Li) - drm/amdgpu: make drm-memory-* report resident memory (Yunxiang Li) - drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info() (Li Huafei) - drm/amdgpu: add ring reset messages (Alex Deucher) - drm/amdgpu: fix fairness in enforce isolation handling (Alex Deucher) - drm/amd/display: Remove last parts of timing_trace (Dr. David Alan Gilbert) - drm/amd/display: Remove unused cm3_helper_translate_curve_to_degamma_hw_format (Dr. David Alan Gilbert) - drm/amd/display: Remove unused regamma functions (Dr. David Alan Gilbert) - drm/amdkfd: add an interface to query whether is KFD is active (Alex Deucher) - drm/amdgpu/smu13: fix profile reporting (Alex Deucher) - drm/amdkfd: flag per-queue reset support for gfx9 (Jonathan Kim) - drm/amdgpu: optimize ACA log print (Yang Wang) - drm/amdgpu: add generic func to check if ta fw is applicable (Le Ma) - drm/amdgpu: clean up the suspend_complete (Prike Liang) - drm/amdgpu: correct the S3 abort check condition (Prike Liang) - drm/amd/pm: Vangogh: Fix kernel memory out of bounds write (Tvrtko Ursulin) - drm/amd/display: 3.2.307 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.240.0 (Taimur Hassan) - drm/amd/display: store sharpness 1dlut table in dscl_prog_data (Samson Tam) - drm/amd/display: Do not read DSC state if not in use (Ovidiu Bunea) - drm/amd/display: Fix idle optimizations entry log (Aurabindo Pillai) - drm/amd/display: Change MPC Tree visual confirm colours (Joshua Aberback) - drm/amd/display: Simplify dcn35_is_ips_supported() (Alex Hung) - drm/amd/display: Remove useless assignments and variables (Alex Hung) - drm/amd/display: fix handling of max_downscale_src_width fail check in SPL (Samson Tam) - drm/amd/display: Fix underflow when playing 8K video in full screen mode (Leo Ma) - drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER (Lohita Mudimela) - drm/amd/display: Reduce HPD Detection Interval for IPS (Fangzhi Zuo) - Revert "drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35" (Ovidiu Bunea) - drm/amd/display: Add P-State Stall Timeout Recovery Support for dcn401 (Dillon Varone) - drm/amd/display: Add a boot option to reduce phy ssc for HBR3 (Hansen Dsouza) - drm/amd/display: Optimize power up sequence for specific OLED (Ovidiu Bunea) - drm/amdgpu: drop volatile from ring buffer (Christian König) - dt-bindings: display: samsung,exynos7-decon: add exynos7870 compatible (Kaustabh Chakraborty) - drm/msm/dpu: rework documentation comments (Dmitry Baryshkov) - drm/msm/mdss: use register definitions instead of hand-coding them (Dmitry Baryshkov) - drm/msm: move MDSS registers to separate header file (Dmitry Baryshkov) - drm/msm/dpu: move rot90 checking to dpu_plane_atomic_check_sspp() (Dmitry Baryshkov) - drm/msm/dpu: split dpu_plane_atomic_check() (Dmitry Baryshkov) - drm/msm/dpu: move scaling limitations out of the hw_catalog (Dmitry Baryshkov) - drm/msm/dpu: drop virt_formats from SSPP subblock configuration (Dmitry Baryshkov) - drm/msm/dpu: move pstate->pipe initialization to dpu_plane_atomic_check (Dmitry Baryshkov) - drm/msm/dpu: use drm_rect_fp_to_int() (Dmitry Baryshkov) - drm/msm: drop MAX_BRIDGES define (Dmitry Baryshkov) - drm/msm: move MAX_H_TILES_PER_DISPLAY to the DPU driver (Dmitry Baryshkov) - drm/msm: move msm_display_topology to the DPU driver (Dmitry Baryshkov) - drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk() (Zichen Xie) - drm/msm/dp: tidy up platform data names (Dmitry Baryshkov) - drm/msm/dp: rename edp_ bridge functions and struct (Dmitry Baryshkov) - drm/msm/dp: prefix all symbols with msm_dp_ (Dmitry Baryshkov) - drm/i915/display: Allow fastset for change in HDR infoframe (Chaitanya Kumar Borah) - drm/i915/psr: WA for panels stating bad link status after PSR is enabled (Jouni Högander) - drm/i915/dp: Add FEC Enable Retry mechanism (Chaitanya Kumar Borah) - drm/i915/display: Fuse bit for power management disable removed (Clint Taylor) - drm/i915: Implement Dbuf overlap detection feature starting from LNL (Stanislav Lisovskiy) - drm/i915/dp: Write the source OUI for non-eDP sinks as well (Imre Deak) - drm/i915/dp: Write the source OUI during connector detection (Imre Deak) - drm/i915/dp: Write the source OUI for eDP before detecting sink capabilities (Imre Deak) - drm/i915/dp: Reuse intel_dp_detect_dsc_caps() for eDP (Imre Deak) - drm/i915/dp: Track source OUI validity explicitly (Imre Deak) - drm/i915/dp: Initialize the source OUI write timestamp always (Imre Deak) - drm/i915/dp: Ensure panel power remains enabled during connector detection (Imre Deak) - drm/i915/dp: Flush modeset commits during connector detection (Imre Deak) - drm/i915/display: use x100 version for full version and release (Jani Nikula) - drm/i915/de: remove unnecessary generic wrappers (Jani Nikula) - drm/i915/dsi: convert to struct intel_display (Jani Nikula) - drm/i915/ips: convert to struct intel_display (Jani Nikula) - drm/i915/power: convert assert_chv_phy_status() to struct intel_display (Jani Nikula) - drm/i915/display: convert vlv_wait_port_ready() to struct intel_display (Jani Nikula) - drm/i915/crt: convert to struct intel_display (Jani Nikula) - drm/i915/dp/hdcp: convert to struct intel_display (Jani Nikula) - drm/i915/hdcp: further conversion to struct intel_display (Jani Nikula) - drm/i915/dpio: convert to struct intel_display (Jani Nikula) - drm/i915/cx0: convert to struct intel_display (Jani Nikula) - drm/i915/cx0: remove unnecessary includes (Jani Nikula) - drm/i915/gmbus: convert to struct intel_display (Jani Nikula) - drm/i915/vblank: use display->platform. instead of IS_() (Jani Nikula) - drm/i915/vblank: drop unnecessary i915 local variable (Jani Nikula) - drm/i915/vga: use display->platform. instead of IS_() (Jani Nikula) - drm/i915/tv: use display->platform. instead of IS_() (Jani Nikula) - drm/i915/pps: use display->platform. instead of IS_() (Jani Nikula) - drm/i915/bios: use display->platform. instead of IS_() (Jani Nikula) - drm/i915/display: add subplatform group for HSW/BDW ULT (Jani Nikula) - drm/i915/display: add platform group for g4x (Jani Nikula) - drm/i915/display: remove the display platform enum as unnecessary (Jani Nikula) - drm/i915/display: add platform member to struct intel_display (Jani Nikula) - drm/i915/display: add display platforms structure with platform members (Jani Nikula) - drm/i915/display: convert display platforms to lower case (Jani Nikula) - drm/i915/display: join the platform and subplatform enums (Jani Nikula) - drm/i915/display: use a macro to define platform enumerations (Jani Nikula) - drm/i915/display: use a macro to initialize subplatforms (Jani Nikula) - drm/i915/display: reindent subplatform initialization (Jani Nikula) - drm/i915/display/dp: Reduce log level for SOURCE OUI write failures (Clint Taylor) - drm/i915/color: Make color .get_config() mandatory (Ville Syrjälä) - drm/i915/color: Convert color management code to intel_display (Ville Syrjälä) - drm/i915: Handle intel_plane and intel_plane_state in to_intel_display() (Ville Syrjälä) - drm/i915/color: Pimp debugs (Ville Syrjälä) - drm/xe/ptl: Enable PTL display (Haridhar Kalvala) - drm/i915/display/xe3: disable x-tiled framebuffers (Heikkila, Juha-pekka) - drm/i915/xe3: Underrun recovery does not exist post Xe2 (Ravi Kumar Vodapalli) - drm/i915/xe3lpd: Move async flip bit to PLANE_SURF register (Dnyaneshwar Bhadane) - drm/i915/cx0: Remove bus reset after every c10 transaction (Clint Taylor) - drm/i915/cx0: Extend C10 check to PTL (Dnyaneshwar Bhadane) - drm/i915/ptl: Define IS_PANTHERLAKE macro (Dnyaneshwar Bhadane) - drm/i915/xe3lpd: Add check to see if edp over type c is allowed (Suraj Kandpal) - drm/i915/xe3lpd: Update pmdemand programming (Matt Roper) - drm/xe: switch to common PCI ID macros (Jani Nikula) - drm/intel/pciids: rename i915_pciids.h to just pciids.h (Jani Nikula) - drm/i915/pciids: add PVC PCI ID macros (Jani Nikula) - drm/i915/display: convert I915_STATE_WARN() to struct intel_display (Jani Nikula) - drm/i914/xe3lpd: Increase bigjoiner limitations (Suraj Kandpal) - drm/i915/psr: Change psr size limits check (Suraj Kandpal) - drm/i915/xe3lpd: Increase resolution for plane to support 6k (Suraj Kandpal) - drm/i915: Use string enable/disable choice helpers (Sai Teja Pottumuttu) - drm/i915/xe2lpd: Update C20 algorithm to include tx_misc (Gustavo Sousa) - drm/i915/cx0: Pass crtc_state to intel_c20_compute_hdmi_tmds_pll() (Gustavo Sousa) - drm/xe/hdcp: Fix gsc structure check in fw check status (Suraj Kandpal) - drm/i915/display: Add Wa_16023981245 (Nemesa Garg) - drm/i915/xe3lpd: Load DMC (Gustavo Sousa) - drm/i915/display: Cover all possible pipes in TP_printk() (Gustavo Sousa) - drm/i915/display: Do not use ids from enum pipe in TP_printk() (Gustavo Sousa) - drm/i915/display: Store pipe name in trace events (Gustavo Sousa) - drm/i915/display: Zero-initialize frame/scanline counts in tracepoints (Gustavo Sousa) - drm/i915/display: Fix out-of-bounds access in pipe-related tracepoints (Gustavo Sousa) - drm/i915: remove all IS__GT() macros (Jani Nikula) - drm/i915/xe3lpd: Add condition for EDP to powerdown P2.PG (Suraj Kandpal) - drm/i915/xe3lpd: Add new bit range of MAX swing setup (Suraj Kandpal) - drm/i915/xe3lpd: Add C20 Phy consolidated programming table (Suraj Kandpal) - drm/i915/xe3lpd: Add cdclk changes (Radhakrishna Sripada) - drm/i915: Remove ckey/format checks from skl_update_scaler_plane() (Ville Syrjälä) - drm/i915/pfit: Extract intel_pfit.c (Ville Syrjälä) - drm/i915/panel: Convert panel code to intel_display (Ville Syrjälä) - drm/i915/pfit: Check pfit destination window on ILK-BDW (Ville Syrjälä) - drm/i915/pfit: Reject cloning when using pfit on ILK-BDW (Ville Syrjälä) - drm/i915/pfit: Check pfit minimum timings in pre-SKL (Ville Syrjälä) - drm/i915/pfit: Reject pfit downscaling for GMCH platforms (Ville Syrjälä) - drm/i915/pfit: Check pfit scaling factors on ILK-BDW (Ville Syrjälä) - drm/i915/pfit: Check pipe source size against pfit limits on ILK-BDW (Ville Syrjälä) - drm/i915/active: Use try_cmpxchg() in active_fence_cb() (Uros Bizjak) - drm/i915/psr: vbt.psr.enable is only for eDP panels (Jouni Högander) - drm/i915/display: Remove kstrdup_const() and kfree_const() usage (Christophe JAILLET) - drm/i915/gvt: use macros from drm_dp.h instead of duplication (Jani Nikula) - drm/i915/ddi: use string choice helpers (R Sundar) - drm/i915/dp: use string choice helpers (R Sundar) - drm/xe: fix build failure originating from backmerge (Jani Nikula) - drm/i915/pxp: Add missing tag for Wa_14019159160 (Alan Previn) - drm/i915: Fix irq related documentation (Rodrigo Vivi) - drm/i915: Remove unused underrun irq/reporting bits (Sai Teja Pottumuttu) - i915: fix DRM_I915_GVT_KVMGT dependencies (Arnd Bergmann) - drm/i915/dp: Fix memory leak in parse_lfp_panel_dtd() (Shuicheng Lin) - drm/i915/panelreplay: Panel replay workaround with VRR (Animesh Manna) - drm/i915/vrr: Split vrr-compute-config in two phases (Animesh Manna) - drm/i915/vrr: Add helper to check if vrr possible (Mitul Golani) - drm/i915/irq: s/gen3/gen2/ (Ville Syrjälä) - drm/i915/display: Fix Panel Replay vblank enable workaround (Jouni Högander) - drm/i915/display: Add own counter for Panel Replay vblank workaround (Jouni Högander) - drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode (Imre Deak) - drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation (Imre Deak) - drm/i915/xe3lpd: Add new display power wells (Matt Roper) - drm/i915/xe3lpd: Adjust watermark calculations (Matt Roper) - drm/i915/xe3lpd: reuse xe2lpd definition (Clint Taylor) - drm/i915/dp: Disable unnecessary HPD polling for eDP (Imre Deak) - drm/i915/dp: Assume panel power is off if runtime suspended (Imre Deak) - drm/mediatek: Switch to for_each_child_of_node_scoped() (Javier Carrasco) - drm/mediatek: Fix child node refcount handling in early exit (Javier Carrasco) - drm/mediatek: Implement OF graphs support for display paths (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: Add OF graph support for board path (AngeloGioacchino Del Regno) - drm/exynos: exynos7_drm_decon: add driver data and support for Exynos7870 (Kaustabh Chakraborty) - drm/exynos: exynos7_drm_decon: properly clear channels during bind (Kaustabh Chakraborty) - drm/exynos: exynos7_drm_decon: fix ideal_clk by converting it to Hz (Kaustabh Chakraborty) - drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions (Kaustabh Chakraborty) - drm/exynos: remove unused prototype for crtc (Kwanghoon Son) - drm/exynos: gsc: Fix typo in comment (Shen Lichuan) - drm/xe: Don't short circuit TDR on jobs not started (Matthew Brost) - drm/xe: Add mmio read before GGTT invalidate (Matthew Brost) - Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs" (Ashutosh Dixit) - drm/xe/guc: Separate full CTB content from guc_info debugfs (John Harrison) - drm/xe/guc: Capture all available bits of GuC timestamp (John Harrison) - drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs (Jonathan Cavitt) - drm/xe/oa: Allow only certain property changes from config (Ashutosh Dixit) - drm/xe/oa: Add syncs support to OA config ioctl (Ashutosh Dixit) - drm/xe/oa: Move functions up so they can be reused for config ioctl (Ashutosh Dixit) - drm/xe/oa: Signal output fences (Ashutosh Dixit) - drm/xe/oa: Add input fence dependencies (Ashutosh Dixit) - drm/xe/oa/uapi: Define and parse OA sync properties (Ashutosh Dixit) - drm/xe/oa: Separate batch submission from waiting for completion (Ashutosh Dixit) - drm/xe: Mark GT work queue with WQ_MEM_RECLAIM (Matthew Brost) - drm/xe: Mark G2H work queue with WQ_MEM_RECLAIM (Matthew Brost) - drm/xe: Mark GGTT work queue with WQ_MEM_RECLAIM (Matthew Brost) - drm/xe: Take ref to job's fence in arm (Matthew Brost) - drm/xe: Don't restart parallel queues multiple times on GT reset (Nirmoy Das) - drm/xe/pf: Show VFs LMEM provisioning summary over debugfs (Michal Wajdeczko) - drm/xe/guc: Prevent GuC register capture running on VF (Zhanjun Dong) - drm/xe: enable lite restore (Fei Yang) - drm/xe: Use __counted_by for flexible arrays (Matthew Brost) - drm/xe/ufence: Warn if mmget_not_zero() fails (Nirmoy Das) - drm/xe/ufence: Prefetch ufence addr to catch bogus address (Nirmoy Das) - drm/xe: Handle unreliable MMIO reads during forcewake (Shuicheng Lin) - drm/xe/ptl: Apply Wa_14022866841 (Vinay Belgaumkar) - drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout (Badal Nilawar) - drm/xe: Change return type to void for xe_force_wake_put (Himal Prasad Ghimiray) - drm/xe: Ensure __must_check for xe_force_wake_get() return (Himal Prasad Ghimiray) - drm/xe: forcewake debugfs open fails on xe_forcewake_get failure (Himal Prasad Ghimiray) - drm/xe/vram: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/query: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/xe_reg_sr: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/gt_tlb_invalidation_ggtt: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/pat: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/oa: Handle force_wake_get failure in xe_oa_stream_init() (Himal Prasad Ghimiray) - drm/xe/huc: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/guc: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/xe_gt_debugfs: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/xe_drm_client: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/mocs: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/tests/mocs: Update xe_force_wake_get() return handling (Himal Prasad Ghimiray) - drm/xe/devcoredump: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/xe_gt_idle: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/gt: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/gsc: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/hdcp: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe/device: Update handling of xe_force_wake_get return (Himal Prasad Ghimiray) - drm/xe: Modify xe_force_wake_put to handle _get returned mask (Himal Prasad Ghimiray) - drm/xe: Error handling in xe_force_wake_get() (Himal Prasad Ghimiray) - drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain() (Himal Prasad Ghimiray) - drm/xe/forcewake: Change awake_domain datatype (Himal Prasad Ghimiray) - drm/xe: Add member initialized_domains to xe_force_wake() (Himal Prasad Ghimiray) - drm/xe: Add caller info to xe_gt_reset_async (Nirmoy Das) - drm/msm/a6xx: Fix excessive stack usage (Akhil P Oommen) - drm/msm/gpu: Check the status of registration to PM QoS (Lukasz Luba) - drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - drm/msm: Fix some typos in comment (Shen Lichuan) - dt-bindings: display/msm/gmu: Add Adreno 663 GMU (Puranam V G Tejaswi) - drm/msm/a6xx: Add support for A663 (Puranam V G Tejaswi) - drm/msm/a6xx: Remove logically deadcode in a6xx_preempt.c (Everest K.C.) - drm/msm: Simplify NULL checking in msm_disp_state_dump_regs() (Douglas Anderson) - drm/msm/dpu: sync mode_config limits to the FB limits in dpu_plane.c (Dmitry Baryshkov) - drm/msm/dpu: merge MAX_IMG_WIDTH/HEIGHT with DPU_MAX_IMG_WIDTH/HEIGHT (Dmitry Baryshkov) - drm/msm/dpu: check for the plane pitch overflow (Dmitry Baryshkov) - drm/msm/dpu: move layout setup population out of dpu_plane_prepare_fb() (Dmitry Baryshkov) - drm/msm/dpu: make dpu_format_populate_addrs return void (Dmitry Baryshkov) - drm/msm/dpu: split dpu_format_populate_layout (Dmitry Baryshkov) - drm/msm/dpu: move pitch check to _dpu_format_get_plane_sizes_linear() (Dmitry Baryshkov) - drm/msm/dpu: pass drm_framebuffer to _dpu_format_get_plane_sizes() (Dmitry Baryshkov) - drm/msm/dpu: drop msm_format from struct dpu_hw_fmt_layout (Dmitry Baryshkov) - drm/msm/dpu: drop extra aspace checks in dpu_formats (Dmitry Baryshkov) - drm/msm/dpu: drop dpu_format_populate_layout from dpu_plane_sspp_atomic_update (Dmitry Baryshkov) - drm/msm/dpu: drop dpu_format_check_modified_format (Dmitry Baryshkov) - drm/msm/dpu: Add SA8775P support (Mahadevan) - drm/msm: mdss: Add SA8775P support (Mahadevan) - dt-bindings: display/msm: Document the DPU for SA8775P (Mahadevan) - dt-bindings: display/msm: Document MDSS on SA8775P (Mahadevan) - drm/msm: Use video aperture helpers (Thomas Zimmermann) - drm/msm/dpu: drop LM_3 / LM_4 on MSM8998 (Dmitry Baryshkov) - drm/msm/dpu: drop LM_3 / LM_4 on SDM845 (Dmitry Baryshkov) - drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block (Dmitry Baryshkov) - drm/msm8998: make const arrays ratio_list and band_list static (Colin Ian King) - drm/msm: Remove unneeded semicolon (Yang Li) - drm/msm/dpu: Add support for MSM8917 (Dmitry Baryshkov) - drm/msm/dpu: Add support for MSM8937 (Dmitry Baryshkov) - drm/msm/dpu: Add support for MSM8953 (Dmitry Baryshkov) - drm/msm/dpu: Add support for MSM8996 (Konrad Dybcio) - dt-bindings: display/msm: merge SM8550 DPU into SC7280 (Krzysztof Kozlowski) - dt-bindings: display/msm: merge SM8450 DPU into SC7280 (Krzysztof Kozlowski) - dt-bindings: display/msm: merge SM8350 DPU into SC7280 (Krzysztof Kozlowski) - dt-bindings: display/msm: merge SM8250 DPU into SM8150 (Krzysztof Kozlowski) - dt-bindings: display/msm: merge SC8280XP DPU into SC7280 (Krzysztof Kozlowski) - drm/msm/dp: Add DisplayPort controller for SA8775P (Soutrik Mukhopadhyay) - dt-bindings: display: msm: dp-controller: document SA8775P compatible (Soutrik Mukhopadhyay) - Documentation: document adreno preemption (Antonino Maniscalco) - drm/msm/a6xx: Enable preemption for tested a7xx targets (Antonino Maniscalco) - drm/msm/a6xx: Add a flag to allow preemption to submitqueue_create (Antonino Maniscalco) - drm/msm/a6xx: Add traces for preemption (Antonino Maniscalco) - drm/msm/a6xx: Use posamble to reset counters on preemption (Antonino Maniscalco) - drm/msm/a6xx: Sync relevant adreno_pm4.xml changes (Antonino Maniscalco) - drm/msm/a6xx: Implement preemption for a7xx targets (Antonino Maniscalco) - drm/msm/a6xx: Add a pwrup_list field to a6xx_info (Antonino Maniscalco) - drm/msm: Add CONTEXT_SWITCH_CNTL bitfields (Antonino Maniscalco) - drm/msm: Add a `preempt_record_size` field (Antonino Maniscalco) - drm/msm/a6xx: Track current_ctx_seqno per ring (Antonino Maniscalco) - drm/msm: Fix bv_fence being used as bv_rptr (Antonino Maniscalco) - drm/imx/dcss: include drm/drm_bridge.h header (Arnd Bergmann) - drm/sched: Document purpose of drm_sched_{start,stop} (Philipp Stanner) - drm/panel: leadtek-ltk050h3146w: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/panel: samsung-s6e88a0-ams427ap24: Add flip option (Jakob Hauser) - drm/panel: samsung-s6e88a0-ams427ap24: Add brightness control (Jakob Hauser) - drm/panel: samsung-s6e88a0-ams427ap24: Add initial driver (Jakob Hauser) - dt-bindings: display: panel: Add Samsung S6E88A0-AMS427AP24 (Jakob Hauser) - dt-bindings: display: panel: Move flip properties to panel-common (Jakob Hauser) - Documentation/gpu: Fix Panthor documentation build warnings (Adrián Larumbe) - drm/v3d: Drop allocation of object without mountpoint (Matthias Brugger) - drm: xlnx: zynqmp_dpsub: fix hotplug detection (Steffen Dirkwinkel) - drm: xlnx: zynqmp_disp: layer may be null while releasing (Steffen Dirkwinkel) - drm: zynqmp_dp: Add debugfs interface for compliance testing (Sean Anderson) - drm: zynqmp_dp: Take dp->lock in zynqmp_dp_hpd_work_func (Sean Anderson) - drm: zynqmp_dp: Split off several helper functions (Sean Anderson) - drm: zynqmp_dp: Use AUX IRQs instead of polling (Sean Anderson) - drm: zynqmp_dp: Convert to a hard IRQ (Sean Anderson) - drm: zynqmp_dp: Don't retrain the link in our IRQ (Sean Anderson) - drm: zynqmp_dp: Add locking (Sean Anderson) - drm: zynqmp_kms: Unplug DRM device before removal (Sean Anderson) - accel/ivpu: Move secondary preemption buffer allocation to DMA range (Karol Wachowski) - accel/ivpu: Increase DMA address range (Karol Wachowski) - accel/ivpu: Add debug Kconfig option (Maciej Falkowski) - accel/ivpu: Don't allocate preemption buffers when MIP is disabled (Karol Wachowski) - accel/ivpu: Make command queue ID allocated on XArray (Karol Wachowski) - accel/ivpu: Use xa_alloc_cyclic() instead of custom function (Karol Wachowski) - accel/ivpu: Unmap partially mapped BOs in case of errors (Karol Wachowski) - accel/ivpu: Clear CDTAB entry in case of failure (Karol Wachowski) - accel/ivpu: Remove copy engine support (Andrzej Kacprowski) - accel/ivpu: Defer MMU root page table allocation (Karol Wachowski) - accel/ivpu: Do not fail when more than 1 tile is fused (Karol Wachowski) - drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new() (Li Huafei) - drm/ci: add sm8350-hdk (Vignesh Raman) - drm/ci: add dedede (Vignesh Raman) - drm/bridge: tc358767: Fix use of unadjusted mode in the driver (Marek Vasut) - drm/omap: Clean up deadcode functions (Dr. David Alan Gilbert) - accel/qaic: Add crashdump to Sahara (Jeffrey Hugo) - drm/sched: warn about drm_sched_job_init()'s partial init (Philipp Stanner) - drm/panfrost: Remove unused id_mask from struct panfrost_model (Steven Price) - drm/meson: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/mediatek: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/imx/dcss: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/imx/dcss: Fix 64bit divisions (Ville Syrjälä) - drm/bridge: dw-hdmi: set bridge's ycbcr_420_allowed flag (Dmitry Baryshkov) - drm/msm/dp: migrate the ycbcr_420_allowed to drm_bridge (Dmitry Baryshkov) - drm/bridge: aux: allow interlaced and YCbCr 420 output (Dmitry Baryshkov) - drm/bridge: display-connector: allow YCbCr 420 for HDMI and DP (Dmitry Baryshkov) - drm/atomic: add interlaced and ycbcr_420 flags to connector's state dump (Dmitry Baryshkov) - drm/display: bridge_connector: handle ycbcr_420_allowed (Dmitry Baryshkov) - drm/panel: s6e3ha8: add static modifier to supply list (Dzmitry Sankouski) - drm/sched: memset() 'job' in drm_sched_job_init() (Philipp Stanner) - drm/imx: legacy-bridge: add MODULE_DESCRIPTION (Arnd Bergmann) - drm/imx: parallel-display: add legacy bridge Kconfig dependency (Arnd Bergmann) - drm/fbdev: fix drm_fb_helper_deferred_io() build failure (Dmitry Baryshkov) - drm/bridge: sii902x: Set input bus format based on bus-width (Wadim Egorov) - dt-bindings: display: bridge: sil,sii9022: Add bus-width (Wadim Egorov) - drm/bridge: ite-it66121: Drop hdmi_avi_infoframe_init() function call (Liu Ying) - drm/bridge: tc358768: switch to bus-width (Krzysztof Kozlowski) - dt-bindings: display: bridge: tc358768: switch to bus-width (Krzysztof Kozlowski) - drm/meson: drop unused static dw_hdmi_dwc_write_bits (Krzysztof Kozlowski) - drm/fbdev-dma: remove obsolete kernel-doc references (Randy Dunlap) - drm: panel: nv3052c: correct spi_device_id for RG35XX panel (Ryan Walklin) - drm/fsl-dcu: Remove redundant dev_err() (Chen Ni) - drm/panel: simple: Add Microchip AC69T88A LVDS Display panel (Manikandan Muralidharan) - dt-bindings: display: panel-simple: Document support for Microchip AC69T88A (Manikandan Muralidharan) - drm: fsl-dcu: enable PIXCLK on LS1021A (Matthias Schiffer) - drm: fsl-dcu: Use dev_err_probe (Alexander Stein) - drm/sprd: Constify struct regmap_bus (Javier Carrasco) - drm/panel: ili9322: Constify struct regmap_bus (Javier Carrasco) - drm/meson: Constify struct regmap_config (Javier Carrasco) - drm/mediatek: dp: Constify struct regmap_config (Javier Carrasco) - drm/fsl-dcu: Constify struct regmap_config (Javier Carrasco) - drm/bridge: dpc3433: Constify struct regmap_config (Javier Carrasco) - drm/tiny: Add driver for Sharp Memory LCD (Alex Lanzano) - dt-bindings: display: Add Sharp Memory LCD bindings (Alex Lanzano) - accel/qaic: Pass string literal as format argument of alloc_workqueue() (Simon Horman) - drm/display: Drop obsolete dependency on COMPILE_TEST (Jean Delvare) - drm/client: Add client-lib module (Thomas Zimmermann) - drm/client: Make client support optional (Thomas Zimmermann) - drm/radeon: Suspend and resume clients with client helpers (Thomas Zimmermann) - drm/nouveau: Suspend and resume clients with client helpers (Thomas Zimmermann) - drm/amdgpu: Suspend and resume internal clients with client helpers (Thomas Zimmermann) - drm/client: Move suspend/resume into DRM client callbacks (Thomas Zimmermann) - drm/client: Move client event handlers to drm_client_event.c (Thomas Zimmermann) - drm/fbdev: Select fbdev I/O helpers from modules that require them (Thomas Zimmermann) - drm/fbdev-dma: Select FB_DEFERRED_IO (Thomas Zimmermann) - drm/xe: Select DRM_CLIENT_SELECTION (Thomas Zimmermann) - drm/i915: Select DRM_CLIENT_SELECTION (Thomas Zimmermann) - drm/rockchip: Add basic RK3588 HDMI output support (Cristian Ciocaltea) - dt-bindings: display: rockchip: Add schema for RK3588 HDMI TX Controller (Cristian Ciocaltea) - drm/bridge: synopsys: Add DW HDMI QP TX Controller support library (Cristian Ciocaltea) - drm/amdgpu: Fix amdgpu_ip_block_hw_fini() (Dan Carpenter) - Documentation/gpu/amdgpu: Add programming model for DCN (Rodrigo Siqueira) - Documentation/gpu: Document how to narrow down display issues (Rodrigo Siqueira) - amdgpu: Don't print L2 status if there's nothing to print (Kent Russell) - drm/amd/display: add missing tracepoint event in DM atomic_commit_tail (Melissa Wen) - drm/amdkfd: sever xgmi io link if host driver has disable sharing (Jonathan Kim) - drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr (Lang Yu) - drm/amdgpu: Fix the logic for NPS request failure (Lijo Lazar) - drm/amdkfd: remove extra use of volatile (Victor Zhao) - drm/amdgpu: Reduce redundant gpu resets on nbio v7.4 (YiPeng Chai) - drm/amdgpu: handle default profile on on devices without fullscreen 3D (Alex Deucher) - Revert "drm/amdkfd: SMI report dropped event count" (Alex Deucher) - drm/amdgpu: Dereference the ATCS ACPI buffer (Prike Liang) - drm/amdgpu: Save VCN shared memory with init reset (Lijo Lazar) - drm/amdgpu: clean unused functions of uvd/vcn/vce (Sunil Khatri) - drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too (Mario Limonciello) - drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih (Victor Lu) - drm/amdgpu: Clean the functions pointer set as NULL (Sunil Khatri) - drm/amdgpu: clean the dummy soft_reset functions (Sunil Khatri) - drm/amdgpu: clean the dummy wait_for_idle functions (Sunil Khatri) - drm/amdgpu: clean the dummy suspend functions (Sunil Khatri) - drm/amdgpu: clean the dummy resume functions (Sunil Khatri) - drm/amdgpu: validate wait_for_idle before function call (Sunil Khatri) - drm/amdgpu: validate resume before function call (Sunil Khatri) - drm/amdgpu: validate suspend before function call (Sunil Khatri) - drm/amdgpu: validate hw_fini before function call (Sunil Khatri) - drm/amdkfd: fix the hang caused by the write reorder to fence_addr (Victor Zhao) - drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 (Srinivasan Shanmugam) - drm/amdgpu: fix typo for sdma6 constant fill packet (Frank Min) - drm/amdgpu: fix random data corruption for sdma 7 (Frank Min) - drm/amd/display: 3.2.306 (Aric Cyr) - drm/amd/display: To change dcn301_init.h guard. (Bhuvanachandra Pinninti) - drm/amd/display: update fullscreen status to SPL (Samson Tam) - drm/amd/display: Add a Precise Delay Routine (Fangzhi Zuo) - drm/amd/display: Recalculate SubVP Phantom VBlank End in dml21 (Dillon Varone) - drm/amd/display: temp w/a for DP Link Layer compliance (Aurabindo Pillai) - drm/amd/display: Adding array index check to prevent memory corruption (Leo Chen) - drm/amd/display: Reuse subvp enable check for DCN401 (Aurabindo Pillai) - drm/amd/display: w/a to program DISPCLK_R_GATE_DISABLE DCN35 (Yihan Zhu) - drm/amd/display: temp w/a for dGPU to enter idle optimizations (Aurabindo Pillai) - drm/amdgpu: clean the dummy sw_fini functions (Sunil Khatri) - drm/amd/display: Add hpd_source index check for dcn401 link encoder setup (Srinivasan Shanmugam) - drm/amd/display: Add hpd_source index check for dcn10 link encoder setup (Srinivasan Shanmugam) - drm/amd/display: Add hpd_source index check for DCE60/80/100/110/112/120 link encoders (Srinivasan Shanmugam) - drm/amdgpu: Use SPX as default in partition config (Lijo Lazar) - drm/amdgpu: validate sw_fini before function call (Sunil Khatri) - drm/amdgpu: clean the dummy sw_init functions (Sunil Khatri) - drm/amdgpu: validate sw_init before function call (Sunil Khatri) - drm/amdkfd: Not restore userptr buffer if kfd process has been removed (Xiaogang Chen) - drm/amd/pm: update deep sleep status on smu v14.0.2/3 (Kenneth Feng) - drm/amd/pm: update overdrive function on smu v14.0.2/3 (Kenneth Feng) - drm/amdgpu: Zero-initialize mqd backup memory (Lijo Lazar) - drm/amd/pm: update the driver-fw interface file for smu v14.0.2/3 (Kenneth Feng) - drm/amd/display: Ensure HPD source index is valid for dcn20/dcn201 link encoders (Srinivasan Shanmugam) - drm/amd/display: Fix spelling mistake "tunndeling" -> "tunneling" (Colin Ian King) - Revert "drm/amdgpu/gfx9: put queue resets behind a debug option" (Alex Deucher) - drm/amdgpu: init saw registers for mmhub v1.0 (Zhu Lingshan) - drm/amdgpu/discovery: add ISP discovery entries for old APUs (Alex Deucher) - drm/amd: Guard against bad data for ATIF ACPI method (Mario Limonciello) - drm/amdgpu/swsmu: add automatic parameter to set_soft_freq_range (Alex Deucher) - drm/amdgpu: Fix off by one in current_memory_partition_show() (Dan Carpenter) - drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs (Alex Deucher) - drm/amdgpu/swsmu: Only force workload setup on init (Alex Deucher) - drm/radeon: Fix encoder->possible_clones (Ville Syrjälä) - drm/amdgpu/smu13: always apply the powersave optimization (Alex Deucher) - drm/amd/display: 3.2.305 (Aric Cyr) - drm/amd/display: disable dynamic ODM when sharpness is enabled (Samson Tam) - drm/amd/display: Check returned status from core_link_read_dpcd (Alex Hung) - drm/amd/display: Clear pipe pointers on pipe reset (Joshua Aberback) - drm/amd/display: add sharpening policy to plane state (Samson Tam) - drm/amd/display: resolve correct MALL size for dcn401 (Dillon Varone) - drm/amd/display: Read Sink emission rate capability (Robin Chen) - drm/amd/display: print messages when programming shaper/3dlut fails (Alex Hung) - drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared (Leo Chen) - drm/amd/display: Fix Coverity change for visual confirm (Leo (Hanghong) Ma) - drm/amd/display: Add 3DLUT FL HW bug workaround (Ilya Bakoulin) - drm/amd/display: Add check for headless for idle optimization (Roman Li) - drm/amd/display: Increase idle worker HPD detection time (Roman Li) - drm/amd/display: Remove useless assignments (Alex Hung) - drm/amd/display: Check status from dpcd_get_tunneling_device_data (Alex Hung) - drm/amd/display: Check returns from drm_dp_dpcd_write (Alex Hung) - drm/amdgpu: Wait for reset on init completion (Lijo Lazar) - drm/amdkfd: Accounting pdd vram_usage for svm (Philip Yang) - drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring (Srinivasan Shanmugam) - drm/amd/display: Add hpd_source index out-of-bounds check for dcn3x link encoder creation (Srinivasan Shanmugam) - drm/amdgpu/mes: fix issue of writing to the same log buffer from 2 MES pipes (Michael Chen) - drm/amdgpu: Show current compute partition on VF (Lijo Lazar) - drm/amdgpu: Fetch NPS mode for GCv9.4.3 VFs (Lijo Lazar) - drm/amdgpu: prevent BO_HANDLES error from being overwritten (Mohammed Anees) - drm/amd/pm: Fill pcie recov cntr to metrics 1.6 (Asad Kamal) - drm/amd/pm: Update SMUv13.0.6 PMFW headers (Asad Kamal) - drm/amdgpu: enable enforce_isolation sysfs node on VFs (Alex Deucher) - drm/amdgpu: Add NPS switch support for GC 9.4.3 (Lijo Lazar) - drm/amdgpu/gfx12: Apply Isolation Enforcement to GFX & Compute rings (Srinivasan Shanmugam) - drm/amdgpu: optimize fn gfx_v12_ring_insert_nop (Sunil Khatri) - drm/amdgpu: optimize fn gfx_v11_ring_insert_nop (Sunil Khatri) - drm/amdgpu: optimize fn gfx_v10_ring_insert_nop (Sunil Khatri) - drm/amdgpu: optimize fn gfx_v9_ring_insert_nop (Sunil Khatri) - drm/amdgpu: optimize fn gfx_v9_4_3_ring_insert_nop (Sunil Khatri) - drm/amdgpu: optimize insert_nop using multi dwords (Sunil Khatri) - drm/amdgpu: Check gmc requirement for reset on init (Lijo Lazar) - drm/amdgpu: Place NPS mode request on unload (Lijo Lazar) - drm/radeon: always set GEM function pointer (Christian König) - drm/amdgpu: fix dm_suspend/resume arguments to ip_block (Sunil Khatri) - drm/amdgpu: no need to log error in multi ring write (Sunil Khatri) - drm/amdgpu: move error log from ring write to commit (Sunil Khatri) - drm/amdgpu: fix typos (Andrew Kreimer) - drm/amdgpu: Remove the while loop from amdgpu_job_prepare_job (Tvrtko Ursulin) - drm/amdgpu: Drop impossible condition from amdgpu_job_prepare_job (Tvrtko Ursulin) - drm/amd/display: disable SG displays on cyan skillfish (Alex Deucher) - drm/amdgpu: Use drm_print_memory_stats helper from fdinfo (Tvrtko Ursulin) - drm/amdgpu: Drop unused fence argument from amdgpu_vmid_grab_used (Tvrtko Ursulin) - drm/amdgpu: partially revert powerplay `__counted_by` changes (Alex Deucher) - Documentation/gpu: Document the situation with unqualified drm-memory- (Tvrtko Ursulin) - drm/amdkfd: SMI report dropped event count (Philip Yang) - drm/amdgpu: Add sysfs interfaces for NPS mode (Lijo Lazar) - drm/amdgpu: Add gmc interface to request NPS mode (Lijo Lazar) - drm/amdgpu/gfx10: Apply Isolation Enforcement to GFX & Compute rings (Srinivasan Shanmugam) - drm/amd/display: fix hibernate entry for DCN35+ (Hamza Mahfooz) - drm/amd/display: Fetch the EDID from _DDC if available for eDP (Mario Limonciello) - drm/amd/display: remove redundant freesync parser for DP (Melissa Wen) - drm/amd/display: always call connector_update when parsing freesync_caps (Melissa Wen) - drm/amd/display: switch to setting physical address directly (Melissa Wen) - drm/amd/display: switch amdgpu_dm_connector to use struct drm_edid (Melissa Wen) - drm/amdgpu: Add PSP interface for NPS switch (Rajneesh Bhardwaj) - drm/amd/display: 3.2.304 (Aric Cyr) - drm/amd/display: Initialize new backlight_level_params structure (Kaitlyn Tse) - drm/amd/display: Initialize replay_config var (Kaitlyn Tse) - drm/amd/display: Remove redundant assignments (Alex Hung) - drm/amd/display: Remove unnecessary assignments (Alex Hung) - drm/amd/display: Add DMUB debug offset (Taimur Hassan) - drm/amd/display: Update Interface to Check UCLK DPM (Austin Zheng) - drm/amd/display: Move Link Encoder Assignment Out Of dc_global_validate (Austin Zheng) - drm/amd/display: Allow Latency Increase For Last Strategy (Austin Zheng) - drm/amd/display: Skip Invalid Streams from DSC Policy (Fangzhi Zuo) - drm/amd/display: Align static screen idle worker with IPX mode (Roman Li) - drm/amd/display: calculate final viewport before TAP optimization (Yihan Zhu) - drm/amd/display: fix a memleak issue when driver is removed (Aurabindo Pillai) - drm/amd/display: Clear update flags after update has been applied (Josip Pavic) - drm/amd/display: update sr_exit latency for z8 (Charlene Liu) - drm/amd/display: Remove programming outstanding updates for dcn35 (Dillon Varone) - drm/amd/display: Fix low black values by increasing error (Peterson) - drm/amd/display: Noitfy DMCUB of D0/D3 state in hardware init (JinZe.Xu) - drm/amd/display: Display lost signal on playing video (po-tchen) - drm/amd/display: Fix garbage or black screen when resetting otg (Zhongwei) - drm/amd/display: Assign socclk in dml (Sridevi Arvindekar) - drm/amd/display: force TBT4 dock dsc on (Fudongwang) - drm/amd/display: Revert commit Update Interface to Check UCLK DPM (Austin Zheng) - drm/amd/display: Flip All Planes Under OTG Master When Flip Immediate (Austin Zheng) - drm/amd/display: skip disable CRTC in seemless bootup case (Fudongwang) - drm/amd/display: Unify blank_phantom and blank_pixel_data (Austin Zheng) - drm/radeon: add late_register for connector (Wu Hoi Pok) - drm/amdgpu/gfx11: Apply Isolation Enforcement to GFX & Compute rings (Srinivasan Shanmugam) - drm/amdgpu/gfx12: Implement cleaner shader support for GFX12 hardware (Srinivasan Shanmugam) - drm/amdkfd: Copy wave state only for compute queue (Philip Yang) - drm/amdkfd: Increase SMI event fifo size (Philip Yang) - drm/amdgpu: Fix spelling mistake "initializtion" -> "initialization" (Colin Ian King) - drm/amdkfd: Output migrate end event if migrate failed (Philip Yang) - drm/amdgpu/gfx11: Implement cleaner shader support for GFX11 hardware (Srinivasan Shanmugam) - drm/amd/pm: use pm_runtime_get_if_active for debugfs getters (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: change the comment from handle to ip_block (Sunil Khatri) - drm/amdgpu/gfx10: Implement cleaner shader support for GFX10 hardware (Srinivasan Shanmugam) - drm/amdkfd: Fix an eviction fence leak (Lang Yu) - drm/amd/pm: don't update runpm last_usage on debugfs getter (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: fix html doc generation warning (Sunil Khatri) - drm/amdgpu: update the handle ptr in hw_fini (Sunil Khatri) - drm/amdgpu: update the handle ptr in hw_init (Sunil Khatri) - drm/amdgpu: update the handle ptr in resume (Sunil Khatri) - drm/amdgpu: update the handle ptr in suspend (Sunil Khatri) - drm/amdgpu: update the handle ptr in wait_for_idle (Sunil Khatri) - drm/amd/pm: use pm_runtime_resume_and_get (Pierre-Eric Pelloux-Prayer) - drm/amd/pm: fix rpm refcount handling on error (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: update the handle ptr in post_soft_reset (Sunil Khatri) - drm/amdgpu: update the handle ptr in soft_reset (Sunil Khatri) - drm/amdgpu/gfx9: Add Cleaner Shader Deinitialization in gfx_v9_0 Module (Srinivasan Shanmugam) - drm/amdgpu: update the handle ptr in pre_soft_reset (Sunil Khatri) - drm/amdgpu: Fix logic to determine TOS reload (Lijo Lazar) - drm/amdgpu: update the handle ptr in check_soft_reset (Sunil Khatri) - drm/amdgpu: update the handle ptr in prepare_suspend (Sunil Khatri) - drm/amdgpu: update the handle ptr in late_fini (Sunil Khatri) - drm/amdgpu: remove the dummy fn acp_early_init (Sunil Khatri) - drm/amd/powerplay: Delete unused function and maths library (Dr. David Alan Gilbert) - drm/amd: Taint the kernel when enabling overdrive (Mario Limonciello) - drm/amd/pm: remove dump_pptable functions (Pierre-Eric Pelloux-Prayer) - drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() (Igor Artemiev) - drm/amd/display: Reorganize kerneldoc parameter names (Julia Lawall) - drm/amdkfd: Fix kdoc entry for 'get_wave_count()' function parameters (Srinivasan Shanmugam) - drm/amdgpu: update the handle ptr in early_fini (Sunil Khatri) - drm/amdgpu: update the handle ptr in sw_fini (Sunil Khatri) - drm/amdgpu: update the handle ptr in sw_init (Sunil Khatri) - drm/amdgpu: update the handle ptr in late_init (Sunil Khatri) - drm/amdgpu: update the handle ptr in early_init (Sunil Khatri) - drm/amdgpu: Add supported partition mode node (Asad Kamal) - drm/amdgpu: Add option to refresh NPS data (Lijo Lazar) - drm/amdgpu/sdma5.2: implement ring reset callback for sdma5.2 (Jiadong Zhu) - drm/amdgpu: Flush tlb by VM_INVALIDATION packet in sdma_v5_2 (YuanShang) - drm/amdgpu/sdma5.2: split out per instance resume function (Jiadong Zhu) - drm/amdgpu/sdma5: implement ring reset callback for sdma5 (Jiadong Zhu) - drm/amd/display: 3.2.303 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.236.0 (Taimur Hassan) - drm/amd/display: Configure DTBCLK_P with OPTC only for dcn401 (Dillon Varone) - drm/amd/display: Add IPS residency capture helpers to dc_dmub_srv (Ovidiu Bunea) - drm/amd/display: Removed unused assignments and variables (Alex Hung) - drm/amd/display: Eliminate recursive header inclusion (Alex Hung) - drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' (Srinivasan Shanmugam) - drm/amd/display: Remove always-false branches (Alex Hung) - drm/amd/display: Introduce New ABC Framework for Brightness Control (Muyuan Yang) - drm/amd/display: Change Brightness Control Priority (Muyuan Yang) - drm/amd/display: add more support for UHBR10 eDP (Liu Xi (Alex)) - drm/amd/display: Add logs to record register read/write (Paul Hsieh) - drm/amd/display: Fix system hang while resume with TBT monitor (Tom Chung) - drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS (Ryan Seto) - drm/amd/display: 3.2.302 (Aric Cyr) - drm/amdgpu: update the handle ptr in print_ip_state (Sunil Khatri) - drm/amd/display: Enable idle workqueue for more IPS modes (Leo Li) - drm/amd/display: Wait For DET Update Should Use Current State (Austin Zheng) - drm/amd/display: Add HDR workaround for specific eDP (Alex Hung) - drm/amd/display: Clip rect size changes should be full updates (Joshua Aberback) - drm/amd/display: Fix cursor visual confirm update (Ilya Bakoulin) - drm/amd/display: Update Interface to Check UCLK DPM (Austin Zheng) - drm/amd/display: fix static analysis warnings (Samson Tam) - drm/amd/display: correct register Clock Gater incorrectly disabled (Charlene Liu) - drm/amd/display: avoid set dispclk to 0 (Charlene Liu) - drm/amd/display: Block UHBR Based On USB-C PD Cable ID (Michael Strauss) - drm/amd/display: Set Pipe Unlock Order Outside of HWSEQ (Austin Zheng) - drm/amd/display: Change dc_surface_update cm2_params to const (Shunlu Zhang) - drm/amd/display: Clean up triple buffer enablement code (Sung Lee) - drm/amd/display: Fix incorrect DSC recompute trigger (Fangzhi Zuo) - drm/amd/display: Monitor patch to call blank_stream() before otg off (Zhongwei) - drm/amd/display: Wait for all pending cleared before full update (Alvin Lee) - drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC (Fangzhi Zuo) - drm/amd/display: disable adaptive scaler and sharpener when integer scaling is enabled (Samson Tam) - drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35 (Yihan Zhu) - drm/amdgpu: Add sysfs nodes to get xcp details (Lijo Lazar) - drm/amdgpu: update the handle ptr in dump_ip_state (Sunil Khatri) - drm/amdgpu/sdma5: split out per instance resume function (Jiadong Zhu) - drm/amdkfd: Remove an unused parameter in queue creation (Lang Yu) - Revert "drm/amd/display: change the panel power savings level without a modeset" (Leo Li) - drm/amd/display: change the panel power savings level without a modeset (Hamza Mahfooz) - drm/amdgpu: Add PSP reload case to reset-on-init (Lijo Lazar) - drm/amdgpu: Add interface for TOS reload cases (Lijo Lazar) - drm/amdgpu: Support reset-on-init on select SOCs (Lijo Lazar) - drm/amdgpu: Drop delayed reset work handler (Lijo Lazar) - drm/amdgpu: Refactor XGMI reset on init handling (Lijo Lazar) - drm/amdgpu: Add helper to initialize badpage info (Lijo Lazar) - drm/amdgpu: Remove unused amdgpu_i2c functions (Dr. David Alan Gilbert) - drm/amdgpu: Remove unused amdgpu_gfx_bit_to_me_queue (Dr. David Alan Gilbert) - drm/amdgpu: Remove unused amdgpu_gmc_vram_cpu_pa (Dr. David Alan Gilbert) - drm/amdgpu: Remove unused amdgpu_atpx functions (Dr. David Alan Gilbert) - drm/amdgpu: Remove unused amdgpu_device_ip_is_idle (Dr. David Alan Gilbert) - drm/amdgpu: Add reset on init handler for XGMI (Lijo Lazar) - drm/amd/display: fix typos in several function pointer checks (Vitaliy Shevtsov) - drm/amdgpu: Add callback get xcp resource info (Lijo Lazar) - drm/amd: Add helper to get partition config modes (Lijo Lazar) - drm/amdgpu: Fix typo "acccess" and improve the comment style here (WangYuli) - drm/amdgpu/gfx9: Explicitly halt CP before init (Alex Deucher) - drm/amdgpu/gfx9: set additional bits on CP halt (Alex Deucher) - drm/amdgpu: add amdgpu_device reference in ip block (Sunil Khatri) - drm/amdgpu: Separate reinitialization after reset (Lijo Lazar) - drm/amdgpu: check return for setting engine dram timings (Tim Huang) - drm/amdgpu: Use init level for pending_reset flag (Lijo Lazar) - amd/amdgpu: Reduce unnecessary repetitive GPU resets (YiPeng Chai) - drm/amdgpu: Add init levels (Lijo Lazar) - drm/amdgpu: Remove unneeded write in JPEG v4.0.3 (Jane Jian) - drm/amdgpu: Fix JPEG v4.0.3 register write (Lijo Lazar) - drm/amd/pm: Do not support swSMU if SMU IP is disabled (Hawking Zhang) - drm/amd/display: Fix unnecessary cast warnings from checkpatch (Rohit Chavan) - drm/amdkfd:Add kfd function to config sq perfmon (Feifei Xu) - drm/amdgpu: add amdgpu_jpeg_sched_mask debugfs (Sathishkumar S) - drm/amd/pm: Use metrics 1_6 (Asad Kamal) - drm/amd/display: Remove unused function bios_get_vga_enabled_displays (Dr. David Alan Gilbert) - drm/amd/pm: Add gpu_metrics_v1_6 (Asad Kamal) - drm/amdgpu: Add psp command CONFIG_SQ_PERFMON (Feifei Xu) - drm/amd/pm: Use same metric table for APU (Asad Kamal) - drm/amdgpu: update suspend status for aborting from deeper suspend (Prike Liang) - drm/amd/amdgpu: Add helper to get ip block valid (Asad Kamal) - drm/amdgpu/sdma6: implement ring reset callback for sdma6 (Jiadong Zhu) - drm/amdgpu/sdma6: split out per instance resume function (Jiadong Zhu) - drm/amdgpu/mes11: update mes_reset_queue function to support sdma queue (Jiadong Zhu) - drm/i915/gt: Retry RING_HEAD reset until it get sticks (Nitin Gote) - drm/i915/pmu: Add support for gen2 (Ville Syrjälä) - drm/i915/gt: s/gen3/gen2/ (Ville Syrjälä) - drm/i915/gt: Nuke gen2_irq_{enable,disable}() (Ville Syrjälä) - drm/i915/guc: Enable PXP GuC autoteardown flow (Juston Li) - drm/i915/gt: Fixed "CPU" -> "GPU" typo (Zhang He) - drm/i915/pmu: Use event_to_pmu() (Lucas De Marchi) - drm/i915/pmu: Drop is_igp() (Lucas De Marchi) - drm/i915/guc: prevent a possible int overflow in wq offsets (Nikita Zhandarovich) - drm/xe: Enlarge the invalidation timeout from 150 to 500 (Shuicheng Lin) - drm/xe/xe3lpg: Extend Wa_18034896535 to Xe3_LPG. (Shekhar Chauhan) - drm/i915/display: Don't allow tile4 framebuffer to do hflip on display20 or greater (Juha-Pekka Heikkila) - drm/xe/display: align framebuffers according to hw requirements (Juha-Pekka Heikkila) - drm/xe: add interface to request physical alignment for buffer objects (Juha-Pekka Heikkila) - drm/xe/xe_sync: initialise ufence.signalled (Matthew Auld) - drm/xe/ufence: ufence can be signaled right after wait_woken (Nirmoy Das) - drm/xe/query: Tidy up error EFAULT returns (Lucas De Marchi) - drm/xe/query: Move timestamp reg to hwe_read_timestamp() (Lucas De Marchi) - drm/xe/query: Increase timestamp width (Lucas De Marchi) - drm/xe: Use bookkeep slots for external BO's in exec IOCTL (Matthew Brost) - drm/xe: Don't free job in TDR (Matthew Brost) - drm/xe: Take job list lock in xe_sched_add_pending_job (Matthew Brost) - drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume (Imre Deak) - drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling (Imre Deak) - drm/xe/guc: Fix inverted logic on snapshot->copy check (Colin Ian King) - drm/sched: Further optimise drm_sched_entity_push_job (Tvrtko Ursulin) - drm/sched: Re-group and rename the entity run-queue lock (Tvrtko Ursulin) - drm/sched: Re-order struct drm_sched_rq members for clarity (Tvrtko Ursulin) - drm/sched: Stop setting current entity in FIFO mode (Tvrtko Ursulin) - drm/sched: Optimise drm_sched_entity_push_job (Tvrtko Ursulin) - drm/panel: s6e3ha8: select CONFIG_DRM_DISPLAY_DSC_HELPER (Arnd Bergmann) - drm/panel: Add Samsung AMS581VF01 panel driver (Danila Tikhonov) - dt-bindings: display: panel: Add Samsung AMS581VF01 (Danila Tikhonov) - dma-buf: Use atomic64_inc_return() in dma_buf_getfile() (Uros Bizjak) - dma-buf/heaps: replace kmap_atomic with kmap_local_page (Pintu Kumar) - dma-buf: fix S_IRUGO to 0444, block comments, func declaration (Pintu Kumar) - drm: Remove DRM aperture helpers (Thomas Zimmermann) - drm/xe: Use video aperture helpers (Thomas Zimmermann) - drm/vmwgfx: Use video aperture helpers (Thomas Zimmermann) - drm/virtgpu: Use video aperture helpers (Thomas Zimmermann) - drm/vc4: Use video aperture helpers (Thomas Zimmermann) - drm/vboxvideo: Use video aperture helpers (Thomas Zimmermann) - drm/cirrus: Use video aperture helpers (Thomas Zimmermann) - drm/bochs: Use video aperture helpers (Thomas Zimmermann) - drm/tegra: Use video aperture helpers (Thomas Zimmermann) - drm/sun4i: Use video aperture helpers (Thomas Zimmermann) - drm/stm: Use video aperture helpers (Thomas Zimmermann) - drm/simpledrm: Use video aperture helpers (Thomas Zimmermann) - drm/rockchip: Use video aperture helpers (Thomas Zimmermann) - drm/radeon: Use video aperture helpers (Thomas Zimmermann) - drm/qxl: Use video aperture helpers (Thomas Zimmermann) - drm/ofdrm: Use video aperture helpers (Thomas Zimmermann) - drm/nouveau: Use video aperture helpers (Thomas Zimmermann) - drm/msm: Use video aperture helpers (Thomas Zimmermann) - drm/mgag200: Use video aperture helpers (Thomas Zimmermann) - drm/meson: Use video aperture helpers (Thomas Zimmermann) - drm/loongson: Use video aperture helpers (Thomas Zimmermann) - drm/i915: Use video aperture helpers (Thomas Zimmermann) - drm/hyperv-drm: Use video aperture helpers (Thomas Zimmermann) - drm/hisilicon/hibmc: Use video aperture helpers (Thomas Zimmermann) - drm/ast: Use video aperture helpers (Thomas Zimmermann) - drm/armada: Use video aperture helpers (Thomas Zimmermann) - drm/arm/hdlcd: Use video aperture helpers (Thomas Zimmermann) - drm/amdgpu: Use video aperture helpers (Thomas Zimmermann) - drm/panic: Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE (Miguel Ojeda) - accel/qaic: Add AIC080 support (Jeffrey Hugo) - accel/qaic: Add ipc_router channel (Jeffrey Hugo) - MAINTAINERS: Add Maíra to VC4 reviewers (Maíra Canal) - drm/bridge: lt9611: use HDMI Connector helper to set InfoFrames (Dmitry Baryshkov) - drm/bridge: tc358767: Fix link properties discovery (Tomi Valkeinen) - drm/vmwgfx: Stop using dev_private to store driver data. (Maaz Mombasawala) - drm/ttm: Fix incorrect use of kernel-doc format (Thomas Hellström) - accel/ivpu: Update power island delays (Karol Wachowski) - accel/ivpu: Add initial Panther Lake support (Maciej Falkowski) - accel/ivpu: Fix typos in ivpu_pm.c (Jacek Lawrynowicz) - accel/ivpu: Add tracing for IPC/PM/JOB (Jakub Pawlak) - accel/ivpu: Remove HWS_EXTRA_EVENTS from test modes (Jacek Lawrynowicz) - accel/ivpu: Fix ivpu_jsm_dyndbg_control() (Jacek Lawrynowicz) - accel/ivpu: Increase MS info buffer size (Jacek Lawrynowicz) - accel/ivpu: Use whole user and shave ranges for preemption buffers (Karol Wachowski) - accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffers (Karol Wachowski) - accel/ivpu: Remove invalid warnings (Jacek Lawrynowicz) - accel/ivpu: Refactor failure diagnostics during boot (Karol Wachowski) - accel/ivpu: Prevent recovery invocation during probe and resume (Karol Wachowski) - accel/ivpu: Fix reset_engine debugfs file logic (Andrzej Kacprowski) - accel/ivpu: Remove skip of clock own resource ack on Simics (Karol Wachowski) - accel/ivpu: Add test_mode bit to force turbo (Andrzej Kacprowski) - accel/ivpu: Make DB_ID and JOB_ID allocations incremental (Tomasz Rusinowicz) - accel/ivpu: Print JSM message result in case of error (Karol Wachowski) - accel/ivpu: Add auto selection logic for job scheduler (Jacek Lawrynowicz) - accel/ivpu: Add one jiffy to bo_wait_ioctl timeout value (Karol Wachowski) - accel/ivpu: Allow reading dvfs_mode debugfs file (Andrzej Kacprowski) - accel/ivpu: Remove 1-tile power up Simics workaround (Karol Wachowski) - accel/ivpu: Stop using hardcoded DRIVER_DATE (Jacek Lawrynowicz) - accel/ivpu: Add FW version debugfs entry (Karol Wachowski) - accel/ivpu: Turn on autosuspend on Simics (Karol Wachowski) - accel/ivpu: Set 500 ns delay between power island TRICKLE and ENABLE (Karol Wachowski) - accel/ivpu: Add FW state dump on TDR (Tomasz Rusinowicz) - accel/ivpu: Add coredump support (Karol Wachowski) - accel/ivpu: Limit FW version string length (Jacek Lawrynowicz) - accel/ivpu: Fix fw log printing (Jacek Lawrynowicz) - accel/ivpu: Refactor functions in ivpu_fw_log.c (Jacek Lawrynowicz) - accel/ivpu: Reset fw log on cold boot (Tomasz Rusinowicz) - accel/ivpu: Rename ivpu_log_level to fw_log_level (Jacek Lawrynowicz) - accel/ivpu: Update VPU FW API headers (Andrzej Kacprowski) - drm/mipi-dsi: fix kernel doc on mipi_dsi_compression_mode_multi (Dzmitry Sankouski) - drm/display: Fix building with GCC 15 (Brahmajit Das) - drm/bochs: Return error from correct pointer (Thomas Zimmermann) - drm/edp-panel: Add panels used by Dell XPS 13 9345 (Aleksandrs Vinarskis) - drm/i915/mtl: Update PLL c20 phy value for DP uhbr20 (Dnyaneshwar Bhadane) - drm/i915: s/gen12/tgl/ in the universal plane code (Ville Syrjälä) - drm/i915: Drop GEN12_MC_CCS check from skl_plane_max_width() (Ville Syrjälä) - drm/i915: Enable fp16 + CCS on TGL+ (Ville Syrjälä) - drm/i915: Enable 10bpc + CCS on ICL (Ville Syrjälä) - drm/i915: Enable 10bpc + CCS on TGL+ (Ville Syrjälä) - drm/i915: Disable compression tricks on JSL (Ville Syrjälä) - drm/i915/psr: Implement Wa 14019834836 (Jouni Högander) - drm/i915/psr: Add new SU area calculation helper to apply workarounds (Jouni Högander) - drm/i915/display: Fix spelling mistake "Uncomressed" -> "Uncompressed" (Colin Ian King) - drm/i915: use NULL for zero wakeref_t instead of plain integer 0 (Jani Nikula) - drm/i915/dsb: Use DSB for plane/color management updates (Ville Syrjälä) - drm/i915: Plumb 'dsb' all way to the color commit hooks (Ville Syrjälä) - drm/i915: Plumb 'dsb' all way to the plane hooks (Ville Syrjälä) - drm/i915: Extract intel_crtc_prepare_vblank_event() (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_wait_vblank_delay() (Ville Syrjälä) - drm/i915: Introduce intel_scanlines_to_usecs() (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_wait_vblanks() (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_wait_usec() (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_vblank_evade() (Ville Syrjälä) - drm/i915/dsb: Enable programmable DSB interrupt (Ville Syrjälä) - drm/i915/dsb: Generate the DSB buffer in commit_tail() (Ville Syrjälä) - drm/i915: Prepare clear color before wait_for_dependencies() (Ville Syrjälä) - drm/i915/dsb: Avoid reads of the DSB buffer for indexed register writes (Ville Syrjälä) - drm/i915/irq: remove GEN8_IRQ_RESET_NDX() and GEN8_IRQ_INIT_NDX() macros (Jani Nikula) - drm/i915/irq: remove GEN3_IRQ_RESET() and GEN3_IRQ_INIT() macros (Jani Nikula) - drm/i915/irq: add struct i915_irq_regs triplet (Jani Nikula) - drm/i915/dp: Extract intel_edp_set_sink_rates() (Ville Syrjälä) - drm/i915/dp: Make intel_dp_get_colorimetry_status() static (Ville Syrjälä) - drm/i915: Apply the i915gm/i945gm irq C-state w/a to CRC interrupts (Ville Syrjälä) - drm/i915: Extract i915gm_irq_cstate_wa_{disable,enable}() (Ville Syrjälä) - drm/i915/irq: Pair up the vblank enable/disable functions (Ville Syrjälä) - drm/i915/irq: Nuke stale comments (Ville Syrjälä) - drm/i915/hdcp: fix connector refcounting (Jani Nikula) - drm/i915:Remove unused parameter in marco (He Lugang) - drm/i915/soc: stop using IS_GEN9_LP() and IS_GEN9_BC() (Jani Nikula) - drm/i915: remove IS_LP() (Jani Nikula) - drm/i915: Switch over to gen3 irq code on gen2 (Ville Syrjälä) - drm/i915: Clean up some comments in gmch irq code (Ville Syrjälä) - drm/i915: Clean up gen3 hotplug irq setup (Ville Syrjälä) - drm/i915: Introduce i915_has_legacy_blc_interrupt() (Ville Syrjälä) - drm/i915/bios: Extract soc/intel_rom.c (Ville Syrjälä) - drm/i915/bios: Extract vbt_signature[] (Ville Syrjälä) - drm/i915/bios: Extract intel_spi_read16() (Ville Syrjälä) - drm/i915/bios: Round PCI ROM VBT allocation to multiple of 4 (Ville Syrjälä) - drm/i915/bios: Add some size checks to SPI VBT read (Ville Syrjälä) - drm/i915/bios: Use drm_dbg_kms() consistently (Ville Syrjälä) - drm/i915/intel_dp: Add support for forcing ultrajoiner (Ankit Nautiyal) - drm/i915/display: Consider ultrajoiner for computing maxdotclock (Ankit Nautiyal) - drm/i915: Compute config and mode valid changes for ultrajoiner (Stanislav Lisovskiy) - drm/i915/dp: Simplify helper to get slice count with joiner (Stanislav Lisovskiy) - drm/i915/dp: Modify compressed bpp limitations for ultrajoiner (Ankit Nautiyal) - drm/i915/dp: Use num_joined_pipes in bigjoiner_bw_max_bpp (Ankit Nautiyal) - drm/i915/dp: Refactor joiner max_bpp calculations into separate functions (Ankit Nautiyal) - drm/i915/display/vdsc: Add ultrajoiner support with DSC (Stanislav Lisovskiy) - drm/i915: Implement hw state readout and checks for ultrajoiner (Stanislav Lisovskiy) - drm/i915/display: Refactor enable_joiner_pipes (Ankit Nautiyal) - drm/i915/display: Add macro HAS_ULTRAJOINER() (Ankit Nautiyal) - drm/i915: Add bigjoiner and uncompressed joiner hw readout sanity checks (Stanislav Lisovskiy) - drm/i915: Split current joiner hw state readout (Ankit Nautiyal) - Revert "drm/i915/psr: Implement WA to help reach PC10" (Jouni Högander) - drm/i915: switch intel_wakeref_t underlying type to struct ref_tracker * (Jani Nikula) - drm/i915/audio: be explicit about intel_wakeref_t conversions (Jani Nikula) - drm/i915/gt: add a macro for mock gt wakeref special value and use it (Jani Nikula) - drm/i915/display: return 0 instead of false for disabled power wakeref (Jani Nikula) - drm/i915: use INTEL_WAKEREF_DEF instead of magic -1 for intel_wakeref_t (Jani Nikula) - drm/i915/gem: fix bitwise and logical AND mixup (Jani Nikula) - drm/i915/dp: Add helper to compute num pipes required (Ankit Nautiyal) - drm/i915/display: Modify debugfs for joiner to force n pipes (Ankit Nautiyal) - drm/i915/display_debugfs: Allow force joiner only if supported (Ankit Nautiyal) - drm/i915/display_device: Add Check HAS_DSC for bigjoiner (Ankit Nautiyal) - drm/i915/hdcp: Retry first read and writes to downstream (Suraj Kandpal) - drm/i915/vdsc: Add bpc check in intel_dsc_compute_params (Suraj Kandpal) - drm/i915/hotplug: Add comment for XE_LPD+ SHPD_FILTER_CNT value (Suraj Kandpal) - drm/i915/hotplug: Reduce SHPD_FLITER_CNT for ICL and above (Suraj Kandpal) - drm/i915: Set clear color block size to 0x0 (Ville Syrjälä) - drm/i915: Rename variables in ilk_intermedidate_wm() (Ville Syrjälä) - drm/i915: s/disable_lp_wm/disable_cxsr/ (Ville Syrjälä) - drm/i915: Move the dodgy pre-g4x wm stuff into i9xx_wm (Ville Syrjälä) - drm/i915: Clean up intel_wm_need_update() (Ville Syrjälä) - drm/i915: Extract ilk_must_disable_lp_wm() (Ville Syrjälä) - drm/i915: Combine .compute_{pipe,intermediate}_wm() into one (Ville Syrjälä) - drm/i915: Remove leftover intel_sprite_set_colorkey_ioctl() prototype (Ville Syrjälä) - drm/i915/psr: Implement WA to help reach PC10 (Suraj Kandpal) - drm/i915/pps: split intel_pps_reset_all() to vlv and bxt variants (Jani Nikula) - drm/i915/quirks: make intel_dpcd_quirks const (Jani Nikula) - drm/i915/dp: add intel_dp_test_reset() and intel_dp_test_short_pulse() (Jani Nikula) - drm/i915/dp: convert DP test debugfs to struct intel_display (Jani Nikula) - drm/i915/display: remove the loop in fifo underrun debugfs file creation (Jani Nikula) - drm/i915/dp: fix style issues in DP test debugfs (Jani Nikula) - drm/i915/dp: move DP test debugfs files next to the functionality (Jani Nikula) - drm/i915/dp: clean up intel_dp_test.[ch] interface (Jani Nikula) - drm/i915/dp: convert intel_dp_test.c struct intel_display (Jani Nikula) - drm/i915/dp: fix style issues in intel_dp_test.c (Jani Nikula) - drm/i915/dp: split out intel_dp_test.[ch] to a dedicated file (Jani Nikula) - drm/i915/display: Prevent DC6 while vblank is enabled for Panel Replay (Jouni Högander) - drm/i915/psr: Add intel_psr_needs_block_dc_vblank for blocking dc entry (Jouni Högander) - drm/i915/pciid: Add new PCI id for ARL (Dnyaneshwar Bhadane) - drm/xe: eradicate -Ddrm_i915_gem_object=xe_bo (Jani Nikula) - drm/xe: remove a number of superfluous compat macros (Jani Nikula) - drm/xe/compat: remove a bunch of compat gem headers (Jani Nikula) - drm/i915/display: clean up some gem/ includes (Jani Nikula) - drm/i915/fb: remove intel_fb_obj() (Jani Nikula) - drm/i915/display: add intel_bo_describe() and use it (Jani Nikula) - drm/i915/frontbuffer: convert frontbuffer->obj to struct drm_gem_object (Jani Nikula) - drm/i915/frontbuffer: convert intel_frontbuffer_get() to struct drm_gem_object (Jani Nikula) - drm/i915/display: add intel_bo_get/set_frontbuffer() and use them (Jani Nikula) - drm/i915/display: add intel_bo_read_from_page() and use it (Jani Nikula) - drm/xe/display: stop using intel_fb_obj() in xe_fb_pin.c (Jani Nikula) - drm/i915/fb: convert intel_framebuffer_create() to struct drm_gem_object (Jani Nikula) - drm/xe/display: use correct bo type in intel_fbdev_fb_alloc() (Jani Nikula) - drm/i915/fb: convert intel_fb_bo_framebuffer_fini() to struct drm_i915_gem_object (Jani Nikula) - drm/i915/fb: convert intel_fb_bo_framebuffer_init() to struct drm_i915_gem_object (Jani Nikula) - drm/i915/fb: convert intel_fb_bo_lookup_valid_bo() to struct drm_gem_object (Jani Nikula) - drm/i915/fb: convert intel_framebuffer_init() to struct drm_gem_object (Jani Nikula) - drm/i915/display: convert skl_universal_plane.c to struct drm_gem_object (Jani Nikula) - drm/i915/fbdev: convert intel_fbdev.c to struct drm_gem_object (Jani Nikula) - drm/i915/fb: convert parts of intel_fb.c to struct drm_gem_object (Jani Nikula) - drm/i915/display: convert intel_atomic_plane.c to struct drm_gem_object (Jani Nikula) - drm/i915/display: start a buffer object abstraction layer (Jani Nikula) - drm/xe/display: remove compat raw reg read/write support (Jani Nikula) - drm/i915/display: remove small micro-optimizations in irq handling (Jani Nikula) - drm/i915/dp: Fix colorimetry detection (Ville Syrjälä) - drm/i915: Extract intel_post_plane_update_after_readout() (Ville Syrjälä) - drm/i915/color: Extract intel_color_modeset() (Ville Syrjälä) - drm/i915/display: Enhance iterators for modeset en/disable (Ankit Nautiyal) - drm/i915: Add some essential functionality for joiners (Stanislav Lisovskiy) - drm/i915/debugfs: add dedicated intel_display_caps debugfs for display (Jani Nikula) - drm/i915/debugfs: remove superfluous kernel_param_lock/unlock (Jani Nikula) - drm/i915/pps: move vlv_active_pipe() to intel_pps.c (Jani Nikula) - drm/i915/pps: add vlv_pps_backlight_initial_pipe() (Jani Nikula) - drm/i915/pps: rename vlv_pps_init() to vlv_pps_port_enable_unlocked() (Jani Nikula) - drm/i915/pps: add vlv_pps_port_disable() (Jani Nikula) - drm/i915/pps: add vlv_pps_pipe_reset() (Jani Nikula) - drm/i915/pps: add vlv_pps_pipe_init() (Jani Nikula) - drm/i915/pps: only touch the vlv_ members on VLV/CHV (Jani Nikula) - drm/i915/pps: add bxt_ prefix to pps_reset (Jani Nikula) - drm/i915/pps: add vlv_ prefix to pps_pipe and active_pipe members (Jani Nikula) - drm/i915/psr: Fix PSR sink enable sequence (Ville Syrjälä) - drm/i915/psr: eDP Panel Replay is not supported on pipes other than A and B (Jouni Högander) - drm/i915/display: Use joined pipes in dsc helpers for slices, bpp (Ankit Nautiyal) - drm/i915/display: Use joined pipes in intel_mode_valid_max_plane_size (Ankit Nautiyal) - drm/i915/display: Use joined pipes in intel_dp_joiner_needs_dsc (Ankit Nautiyal) - drm/i915/display: Simplify intel_joiner_num_pipes and its usage (Ankit Nautiyal) - drm/i915/irq: Uninstall should be called just once (Rodrigo Vivi) - drm/i915: add i9xx_display_irq_reset() (Jani Nikula) - drm/i915/display: move enum i9xx_plane_id to intel_display_limits.h (Jani Nikula) - drm/i915: move intel_get_pipe_from_crtc_id_ioctl to intel_crtc.c (Jani Nikula) - drm/i915/irq: Rename suspend/resume functions (Rodrigo Vivi) - drm/i915/irq: Move irqs_enabled out of runtime_pm (Rodrigo Vivi) - drm/i915/irq: Remove duplicated irq_enabled variable (Rodrigo Vivi) - drm/i915/display: fix typo in the comment (Yan Zhen) - drm/i915/gvt: Correct multiple typos in comments (Shen Lichuan) - drm/i915/dp: Remove double assignment in intel_dp_compute_as_sdp() (Yuesong Li) - drm/i915/display: Check whether platform supports joiner (Ankit Nautiyal) - drm/i915/dp: Fix AUX IO power enabling for eDP PSR (Imre Deak) - drm/i915/hwmon: expose package temperature (Raag Jadav) - drm/i915/display: move dmc snapshotting to new display snapshot (Jani Nikula) - drm/i915/display: move device info and params handling to snapshot (Jani Nikula) - drm/i915/display: add intel_display_snapshot abstraction (Jani Nikula) - drm/i915: dump display parameters captured in error state, not current (Jani Nikula) - drm/xe/display: Do not do intel_fbdev_set_suspend during runtime (Suraj Kandpal) - drm/xe/display: Do not suspend resume dp mst during runtime (Suraj Kandpal) - drm/i915/hdcp: Use intel_display in hdcp_gsc (Suraj Kandpal) - drm/i915/hdcp: Move to using intel_display in intel_hdcp (Suraj Kandpal) - drm/i915: Do not explicilty enable FEC in DP_TP_CTL for UHBR rates (Chaitanya Kumar Borah) - drm/i915/display: BMG supports UHBR13.5 (Arun R Murthy) - drm/i915/reg: remove superfluous whitespace (Jani Nikula) - drm/i915/reg: remove unused DSI register macros (Jani Nikula) - drm/i915/reg: fix small register style issues here and there (Jani Nikula) - drm/i915/reg: fix DIP CTL register style (Jani Nikula) - drm/i915/reg: fix PCH transcoder timing and data/link m/n style (Jani Nikula) - drm/i915/reg: fix PCH transcoder timing indentation (Jani Nikula) - drm/i915/reg: fix SKL scaler register style (Jani Nikula) - drm/i915/reg: fix pipe data/link m/n register style (Jani Nikula) - drm/i915/reg: fix pipe conf, stat etc. register style (Jani Nikula) - drm/i915/reg: fix g4x pipe data/link m/n register style (Jani Nikula) - drm/i915/reg: fix transcoder timing register style (Jani Nikula) - drm/i915/dmc: Convert DMC code to intel_display (Ville Syrjälä) - drm/i915/power: Convert "i830 power well" code to intel_display (Ville Syrjälä) - drm/i915/vga: Convert VGA code to intel_display (Ville Syrjälä) - drm/i915/power: Convert low level DC state code to intel_display (Ville Syrjälä) - drm/i915/cdclk: Convert CDCLK code to intel_display (Ville Syrjälä) - drm/i915/cdclk: Add missing braces (Ville Syrjälä) - drm/i915/psr: Do not wait for PSR being idle on on Panel Replay (Jouni Högander) - drm/i915/psr: Add connector debugfs files for MST connector as well (Jouni Högander) - drm/i915/display: Use intel_attached_dp instead of local implementation (Jouni Högander) - drm/i915/display: Handle MST connector in intel_attached_dp (Jouni Högander) - drm/i915/dp: Dump the LTTPR PHY descriptors (Imre Deak) - drm/i915/bios: fix printk format width (Jani Nikula) - drm/i915/display: use to_intel_display() global state macros (Jani Nikula) - drm/i915: use IS_ENABLED() instead of defined() on config options (Jani Nikula) - drm/i915/display: convert intel_display_trace.h to struct intel_display (Jani Nikula) - drm/i915/display: pass display to intel_crtc_for_pipe() (Jani Nikula) - drm/i915/pciids: separate ARL and MTL PCI IDs (Jani Nikula) - drm/i915/pciids: use designated initializers in INTEL_VGA_DEVICE() (Jani Nikula) - drm/i915/display: drop extra includes from intel_display_types.h (Jani Nikula) - drm/i915/fb: hide the guts of intel_fb_obj() (Jani Nikula) - drm/i915/display: include media/cec-notifier.h and linux/debugfs.h where needed (Jani Nikula) - drm/i915/display: include drm/drm_vblank.h where needed (Jani Nikula) - drm/i915/display: include drm/drm_probe_helper.h where needed (Jani Nikula) - drm/i915/hdcp: split out intel_hdcp_shim.h for struct intel_hdcp_shim (Jani Nikula) - drm/i915/wm: move struct intel_watermark_params to i9xx_wm.c (Jani Nikula) - drm/i915/display: Fix BMG CCS modifiers (Juha-Pekka Heikkila) - drm/i915/hdmi: convert comma to semicolon (Chen Ni) - drm/xe: fix unbalanced rpm put() with declare_wedged() (Matthew Auld) - drm/xe: fix unbalanced rpm put() with fence_fini() (Matthew Auld) - drm/xe/xe2lpg: Extend Wa_15016589081 for xe2lpg (Aradhya Bhatia) - drm/xe/xe3: Add initial set of workarounds (Gustavo Sousa) - drm/xe/tests: Fix the shrinker test compiler warnings. (Thomas Hellström) - drm/xe/bmg: improve cache flushing behaviour (Matthew Auld) - drm/xe/guc: Save manual engine capture into capture list (Zhanjun Dong) - drm/xe/guc: Plumb GuC-capture into dev coredump (Zhanjun Dong) - drm/xe/guc: Extract GuC error capture lists (Zhanjun Dong) - drm/xe/guc: Add capture size check in GuC log buffer (Zhanjun Dong) - drm/xe/guc: Add XE_LP steered register lists (Zhanjun Dong) - drm/xe/guc: Prepare GuC register list and update ADS size for error capture (Zhanjun Dong) - drm/xe/xe3lpm: Add new "instance0" steering table (Matt Roper) - drm/xe/ptl: Add PTL platform definition (Haridhar Kalvala) - drm/xe/ptl: PTL re-uses Xe2 MOCS table (Haridhar Kalvala) - drm/xe/xe3: Define Xe3 feature flags (Haridhar Kalvala) - drm/xe/xe3: Xe3 uses the same PAT settings as Xe2 (Matt Roper) - drm/xe/ptl: L3bank mask is not available on the media GT (Shekhar Chauhan) - drm/xe/guc: Add a helper function for dumping GuC log to dmesg (John Harrison) - drm/xe/guc: Add GuC log to devcoredump captures (John Harrison) - drm/xe/guc: Dump entire CTB on errors (John Harrison) - drm/xe/guc: Dead CT helper (John Harrison) - drm/print: Introduce drm_line_printer (Michal Wajdeczko) - drm/xe/guc: Use a two stage dump for GuC logs and add more info (John Harrison) - drm/xe/guc: Copy GuC log prior to dumping (John Harrison) - drm/xe/devcoredump: Add ASCII85 dump helper function (John Harrison) - drm/xe/devcoredump: Improve section headings and add tile info (John Harrison) - drm/xe/devcoredump: Use drm_puts and already cached local variables (John Harrison) - drm/xe/guc: Remove spurious line feed in debug print (John Harrison) - drm/xe/pf: Allow to save and restore VF config blob from debugfs (Michal Wajdeczko) - drm/xe/pf: Add functions to save and restore VF configuration blob (Michal Wajdeczko) - drm/xe/pf: Allow to encode subset of VF configuration KLVs (Michal Wajdeczko) - drm/xe/pf: Update success code of pf_validate_vf_config() (Michal Wajdeczko) - drm/xe/guc: Add yet another helper macro for threshold (Michal Wajdeczko) - drm/xe: Add memirq report page address helpers (Michal Wajdeczko) - drm/xe: Make wedged_mode debugfs writable (Matt Roper) - drm/xe: Restore GT freq on GSC load error (Vinay Belgaumkar) - drm/xe: Use fault injection infrastructure to find issues at probe time (Francois Dugast) - drm/xe/ct: drop irq usage of xa_erase() (Matthew Auld) - drm/xe/guc_submit: fix xa_store() error checking (Matthew Auld) - drm/xe/ct: fix xa_store() error checking (Matthew Auld) - drm/xe/ct: prevent UAF in send_recv() (Matthew Auld) - drm/xe: Fix memory leak when aborting binds (Matthew Brost) - drm/xe: Prevent null pointer access in xe_migrate_copy (Zhanjun Dong) - drm/xe/compat: remove unused i915_gpu_error.h (Jani Nikula) - drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close (José Roberto de Souza) - drm/xe/queue: move xa_alloc to prevent UAF (Matthew Auld) - drm/xe/vm: move xa_alloc to prevent UAF (Matthew Auld) - drm/xe: Resume TDR after GT reset (Matthew Brost) - drm/xe: Move IRQ-related registers to dedicated header (Matt Roper) - drm/xe: fix UAF around queue destruction (Matthew Auld) - drm/xe/guc_submit: add missing locking in wedged_fini (Matthew Auld) - drm/xe: Clean up VM / exec queue file lock usage. (Matthew Brost) - drm/xe/xe2: Add performance tuning for L3 cache flushing (Gustavo Sousa) - drm/xe/xe2: Assume tuning settings also apply for future media GT (Gustavo Sousa) - drm/xe/xe2: Extend performance tuning to media GT (Gustavo Sousa) - drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM (Gustavo Sousa) - drm/xe/pciid: Add new PCI id for ARL (Dnyaneshwar Bhadane) - drm/xe: Use helper for ASID -> VM in GPU faults and access counters (Matthew Brost) - drm/xe/pciids: Add PVC's PCI device ID macros (Rodrigo Vivi) - drm/xe: memirq handler changes (Ilia Levi) - drm/xe: memirq infra changes for MSI-X (Ilia Levi) - drm/xe: move memirq out of VF (Ilia Levi) - drm/xe: Introduce xe_device_uses_memirq() (Ilia Levi) - drm/xe: Introduce dedicated config for memirq debug (Ilia Levi) - drm/xe: Defer gt->mmio initialization until after multi-tile setup (Matt Roper) - drm/xe: Convert to USM lock to rwsem (Matthew Brost) - drm/xe: Revert "drm/i915: Disable DSB in Xe KMD" (Animesh Manna) - drm/xe: Fix DSB buffer coherency (Maarten Lankhorst) - drm/xe: Restore pci state upon resume (Rodrigo Vivi) - drm/xe/display: Remove i915_drv.h include (Rodrigo Vivi) - drm/xe/rtp: Remove unneeded semicolon (Lucas De Marchi) - drm/xe/vram: fix ccs offset calculation (Matthew Auld) - drm/xe: use devm_add_action_or_reset() helper (He Lugang) - drm/xe/pf: Allow to trigger VF GuC state restore from debugfs (Michal Wajdeczko) - drm/xe/pf: Allow to view and replace VF GuC state over debugfs (Michal Wajdeczko) - drm/xe/pf: Save VF GuC state when pausing VF (Michal Wajdeczko) - drm/xe/pf: Add functions to save and restore VF GuC state (Michal Wajdeczko) - drm/xe/guc: Add PF2GUC_SAVE_RESTORE_VF to ABI (Michal Wajdeczko) - drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros (Michal Wajdeczko) - drm/xe/irq: Remove unneeded semicolon (Jiapeng Chong) - drm/xe/oa: Fix overflow in oa batch buffer (José Roberto de Souza) - drm/xe: Use ERR_CAST to return an error-valued pointer (Yu Jiaoliang) - drm/xe: Do not run GPU page fault handler on a closed VM (Matthew Brost) - drm/xe/bo: add some annotations in bo_put() (Matthew Auld) - drm/xe/client: use mem_type from the current resource (Matthew Auld) - drm/xe/client: add missing bo locking in show_meminfo() (Matthew Auld) - drm/xe/client: fix deadlock in show_meminfo() (Matthew Auld) - drm/xe/mmio: Drop compatibility macros (Matt Roper) - drm/xe/ccs_mode: Convert register access to use xe_mmio (Matt Roper) - drm/xe/ggtt: Convert register access to use xe_mmio (Matt Roper) - drm/xe/forcewake: Convert register access to use xe_mmio (Matt Roper) - drm/xe/gt_idle: Convert register access to use xe_mmio (Matt Roper) - drm/xe/tlb: Convert register access to use xe_mmio (Matt Roper) - drm/xe/sriov: Convert register access to use xe_mmio (Matt Roper) - drm/xe/gt: Convert register access to use xe_mmio (Matt Roper) - drm/xe/reg_sr: Convert register access to use xe_mmio (Matt Roper) - drm/xe/gt_clock: Convert register access to use xe_mmio (Matt Roper) - drm/xe/execlist: Convert register access to use xe_mmio (Matt Roper) - drm/xe/topology: Convert register access to use xe_mmio (Matt Roper) - drm/xe/oa: Convert register access to use xe_mmio (Matt Roper) - drm/xe/wopcm: Convert register access to use xe_mmio (Matt Roper) - drm/xe/pat: Convert register access to use xe_mmio (Matt Roper) - drm/xe/gt_throttle: Convert register access to use xe_mmio (Matt Roper) - drm/xe/hw_engine: Convert register access to use xe_mmio (Matt Roper) - drm/xe/mocs: Convert register access to use xe_mmio (Matt Roper) - drm/xe/mcr: Convert register access to use xe_mmio (Matt Roper) - drm/xe/query: Convert register access to use xe_mmio (Matt Roper) - drm/xe/gsc: Convert register access to use xe_mmio (Matt Roper) - drm/xe/huc: Convert register access to use xe_mmio (Matt Roper) - drm/xe/guc: Convert register access to use xe_mmio (Matt Roper) - drm/xe/uc: Convert register access to use xe_mmio (Matt Roper) - drm/xe/wa: Convert register access to use xe_mmio (Matt Roper) - drm/xe/pci: Convert register access to use xe_mmio (Matt Roper) - drm/xe/device: Convert register access to use xe_mmio (Matt Roper) - drm/xe/stolen: Convert register access to use xe_mmio (Matt Roper) - drm/xe/lmtt: Convert register access to use xe_mmio (Matt Roper) - drm/xe/compat-i915: Convert register access to use xe_mmio (Matt Roper) - drm/xe/vram: Convert register access to use xe_mmio (Matt Roper) - drm/xe/hwmon: Convert register access to use xe_mmio (Matt Roper) - drm/xe/pcode: Convert register access to use xe_mmio (Matt Roper) - drm/xe/irq: Convert register access to use xe_mmio (Matt Roper) - drm/xe: Switch MMIO interface to take xe_mmio instead of xe_gt (Matt Roper) - drm/xe: Adjust mmio code to pass VF substructure to SRIOV code (Matt Roper) - drm/xe: Add xe_tile backpointer to xe_mmio (Matt Roper) - drm/xe: Switch mmio_ext to use 'struct xe_mmio' (Matt Roper) - drm/xe: Populate GT's mmio iomap from tile during init (Matt Roper) - drm/xe: Move GSI offset adjustment fields into 'struct xe_mmio' (Matt Roper) - drm/xe: Clarify size of MMIO region (Matt Roper) - drm/xe: Create dedicated xe_mmio structure (Matt Roper) - drm/xe: Move forcewake to 'gt.pm' substructure (Matt Roper) - drm/xe/oa: Enable Xe2+ PES disaggregation (Ashutosh Dixit) - drm/xe: Wire up device shutdown handler (Maarten Lankhorst) - drm/xe: Remove runtime argument from display s/r functions (Maarten Lankhorst) - drm/xe: Fix missing conversion to xe_display_pm_runtime_resume (Maarten Lankhorst) - drm/xe/xe2hpg: Add Wa_15016589081 (Tejas Upadhyay) - drm/xe: Add a xe_bo subtest for shrinking / swapping (Thomas Hellström) - drm/xe: fix build warning with CONFIG_PM=n (Arnd Bergmann) - drm/xe: Don't keep stale pointer to bo->ggtt_node (Michal Wajdeczko) - drm/xe: Mark reserved engines in snapshot (Lucas De Marchi) - drm/xe: Fix arg to pci_iomap() (Lucas De Marchi) - drm/xe: Update runtime detection of has_flat_ccs (Lucas De Marchi) - drm/xe: Cleanup has_flat_ccs handling (Lucas De Marchi) - drm/xe: fix missing 'xe_vm_put' (Dafna Hirschfeld) - drm/xe: Suppress missing outer rpm protection warning (Rodrigo Vivi) - drm/xe/xe_gt_idle: add debugfs entry for powergating info (Riana Tauro) - drm/xe/xe_gt_idle: modify powergate enable condition (Riana Tauro) - drm/xe: use IS_ENABLED() instead of defined() on config options (Jani Nikula) - drm/xe/pciids: separate ARL and MTL PCI IDs (Jani Nikula) - drm/xe/pciids: separate RPL-U and RPL-P PCI IDs (Jani Nikula) - drm/xe/pciids: add some missing ADL-N PCI IDs (Jani Nikula) - drm/xe/pat: sanity check compression and coh_mode (Matthew Auld) - drm/xe: prevent potential UAF in pf_provision_vf_ggtt() (Matthew Auld) - drm/xe: Replace double space with single space after comma (Nitin Gote) - drm/xe/pf: Sanitize VF scratch registers on FLR (Michal Wajdeczko) - drm: Fix for kernel doc warning (R Sundar) - drm/imx: add forward declarations for types (Jani Nikula) - drm/file: fix client_name_lock kernel-doc warning (Jani Nikula) - drm/writeback: remove pointless enable_signaling implementation (Christian König) - dma-buf/sw_sync: remove pointless enable_signaling implementation (Christian König) - dma-buf: add WARN_ON() illegal dma-fence signaling (Christian König) - drm/ttm: Move pinned objects off LRU lists when pinning (Thomas Hellström) - drm/ttm: Move swapped objects off the manager's LRU list (Thomas Hellström) - drm/vc4: Correct generation check in vc4_hvs_lut_load (Dave Stevenson) - drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush (Dave Stevenson) - drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_lut_load (Dave Stevenson) - drm/vc4: Run default client setup for all variants. (Dave Stevenson) - drm/panel: Add Samsung AMS639RQ08 panel driver (Danila Tikhonov) - dt-bindings: display: panel: Add Samsung AMS639RQ08 (Danila Tikhonov) - drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member (Hugo Villeneuve) - drm/panel: Add support for S6E3HA8 panel driver (Dzmitry Sankouski) - dt-bindings: panel: add Samsung s6e3ha8 (Dzmitry Sankouski) - drm/mipi-dsi: add mipi_dsi_compression_mode_multi (Dzmitry Sankouski) - drm/panel: ilitek-ili9881c: Report subpixel order according to rotation (Philipp Zabel) - drm/panel: ilitek-ili9881c: Explicitly set address mode, allow 180° rotation (Philipp Zabel) - dt-bindings: display: panel-lvds: Add compatible for Jenson BL-JT60050-01A (Frieder Schrempf) - dt-bindings: vendor-prefixes: Add Jenson Display (Frieder Schrempf) - drm: use drm_file client_name in fdinfo (Pierre-Eric Pelloux-Prayer) - drm: add DRM_SET_CLIENT_NAME ioctl (Pierre-Eric Pelloux-Prayer) - drm/vc4: Use `vc4_perfmon_find()` (Maíra Canal) - drm/bridge: it6505: Drop EDID cache on bridge power off (Pin-yen Lin) - drm/bridge: anx7625: Drop EDID cache on bridge power off (Pin-yen Lin) - drm/nouveau/i2c: rename aux.c and aux.h to auxch.c and auxch.h (Benjamin Szőke) - docs/gpu: ci: update flake tests requirements (Vignesh Raman) - drm/client: Extract drm_connector_first_mode() (Ville Syrjälä) - drm/client: Use drm_mode_destroy() (Ville Syrjälä) - drm/client: s/drm_connector_has_preferred_mode/drm_connector_preferred_mode/ (Ville Syrjälä) - drm/panthor: add sysfs knob for enabling job profiling (Adrián Larumbe) - drm/panthor: enable fdinfo for memory stats (Adrián Larumbe) - drm/panthor: add DRM fdinfo support (Adrián Larumbe) - drm/panthor: record current and maximum device clock frequencies (Adrián Larumbe) - drm/panthor: introduce job cycle and timestamp accounting (Adrián Larumbe) - drm/panel: elida-kd35t133: transition to mipi_dsi wrapped functions (Tejas Vipin) - fbdev: sh_mobile_lcdc_fb: Use backlight power constants (Thomas Zimmermann) - fbdev: rivafb: Use backlight power constants (Thomas Zimmermann) - fbdev: radeonfb: Use backlight power constants (Thomas Zimmermann) - fbdev: omapfb: Use backlight power constants (Thomas Zimmermann) - fbdev: nvidiafb: Use backlight power constants (Thomas Zimmermann) - fbdev: chipsfb: Use backlight power constants (Thomas Zimmermann) - fbdev: atyfb: Use backlight power constants (Thomas Zimmermann) - fbdev: aty128fb: Use backlight power constants (Thomas Zimmermann) - fbdev: atmel_lcdfb: Use backlight power constants (Thomas Zimmermann) - drm/omapdrm: Run DRM default client setup (Thomas Zimmermann) - drm/omapdrm: Remove struct drm_fb_helper from struct omap_fbdev. (Thomas Zimmermann) - drm/tegra: Run DRM default client setup (Thomas Zimmermann) - drm/radeon: Run DRM default client setup (Thomas Zimmermann) - drm/msm: Run DRM default client setup (Thomas Zimmermann) - drm/gma500: Run DRM default client setup (Thomas Zimmermann) - drm/exynos-drm: Run DRM default client setup (Thomas Zimmermann) - drm/armada: Run DRM default client setup (Thomas Zimmermann) - drm/fbdev-ttm: Remove obsolete setup function (Thomas Zimmermann) - drm/vmwgfx: Run DRM default client setup (Thomas Zimmermann) - drm/vboxvideo: Run DRM default client setup (Thomas Zimmermann) - drm/qxl: Run DRM default client setup (Thomas Zimmermann) - drm/nouveau: Run DRM default client setup (Thomas Zimmermann) - drm/loongson: Run DRM default client setup (Thomas Zimmermann) - drm/hisilicon/hibmc: Run DRM default client setup (Thomas Zimmermann) - drm/amdgpu: Run DRM default client setup (Thomas Zimmermann) - drm/fbdev-ttm: Support struct drm_driver.fbdev_probe (Thomas Zimmermann) - drm/fbdev-shmem: Remove obsolete setup function (Thomas Zimmermann) - drm/vkms: Run DRM default client setup (Thomas Zimmermann) - drm/virtgpu: Run DRM default client setup (Thomas Zimmermann) - drm/udl: Run DRM default client setup (Thomas Zimmermann) - drm/solomon: Run DRM default client setup (Thomas Zimmermann) - drm/simpledrm: Run DRM default client setup (Thomas Zimmermann) - drm/ofdrm: Use DRM default client setup (Thomas Zimmermann) - drm/mgag200: Run DRM default client setup (Thomas Zimmermann) - drm/hyperv_drm: Run DRM default client setup (Thomas Zimmermann) - drm/gud: Run DRM default client setup (Thomas Zimmermann) - drm/gm12u320: Run DRM default client setup (Thomas Zimmermann) - drm/cirrus: Run DRM default client setup (Thomas Zimmermann) - drm/bochs: Run DRM default client setup (Thomas Zimmermann) - drm/ast: Run DRM default client setup (Thomas Zimmermann) - drm/fbdev-shmem: Support struct drm_driver.fbdev_probe (Thomas Zimmermann) - drm/fbdev-dma: Remove obsolete setup function (Thomas Zimmermann) - drm/xlnx: Run DRM default client setup (Thomas Zimmermann) - drm/vc4: Run DRM default client setup (Thomas Zimmermann) - drm/tve200: Run DRM default client setup (Thomas Zimmermann) - drm/st7735r: Run DRM default client setup (Thomas Zimmermann) - drm/st7586: Run DRM default client setup (Thomas Zimmermann) - drm/tilcdc: Run DRM default client setup (Thomas Zimmermann) - drm/tidss: Run DRM default client setup (Thomas Zimmermann) - drm/sun4i: Run DRM default client setup (Thomas Zimmermann) - drm/stm: Run DRM default client setup (Thomas Zimmermann) - drm/sti: Run DRM default client setup (Thomas Zimmermann) - drm/rockchip: Run DRM default client setup (Thomas Zimmermann) - drm/repaper: Run DRM default client setup (Thomas Zimmermann) - drm/renesas/shmobile: Run DRM default client setup (Thomas Zimmermann) - drm/renesas/rz-du: Run DRM default client setup (Thomas Zimmermann) - drm/renesas/rcar-du: Run DRM default client setup (Thomas Zimmermann) - drm/pl111: Run DRM default client setup (Thomas Zimmermann) - drm/panel-mipi-dbi: Run DRM default client setup (Thomas Zimmermann) - drm/mxsfb: Run DRM default client setup (Thomas Zimmermann) - drm/mxsfb/lcdif: Run DRM default client setup (Thomas Zimmermann) - drm/mi0283qt: Run DRM default client setup (Thomas Zimmermann) - drm/meson: Run DRM default client setup (Thomas Zimmermann) - drm/mediatek: Run DRM default client setup (Thomas Zimmermann) - drm/mcde: Run DRM default client setup (Thomas Zimmermann) - drm/logicvc: Run DRM default client setup (Thomas Zimmermann) - drm/kmb: Run DRM default client setup (Thomas Zimmermann) - drm/ingenic: Run DRM default client setup (Thomas Zimmermann) - drm/imx/lcdc: Run DRM default client setup (Thomas Zimmermann) - drm/imx/ipuv3: Run DRM default client setup (Thomas Zimmermann) - drm/imx/dcss: Run DRM default client setup (Thomas Zimmermann) - drm/ili9486: Run DRM default client setup (Thomas Zimmermann) - drm/ili9341: Run DRM default client setup (Thomas Zimmermann) - drm/ili9225: Run DRM default client setup (Thomas Zimmermann) - drm/ili9163: Run DRM default client setup (Thomas Zimmermann) - drm/hx8357d: Run DRM default client setup (Thomas Zimmermann) - drm/hisilicon/kirin: Run DRM default client setup (Thomas Zimmermann) - drm/fsl-dcu: Run DRM default client setup (Thomas Zimmermann) - drm/atmel-hdlcd: Run DRM default client setup (Thomas Zimmermann) - drm/aspeed: Run DRM default client setup (Thomas Zimmermann) - drm/arm/malidp: Run DRM default client setup (Thomas Zimmermann) - drm/arm/hdlcd: Run DRM default client setup (Thomas Zimmermann) - drm/arm/komeda: Run DRM default client setup (Thomas Zimmermann) - drm/arcgpu: Run DRM default client setup (Thomas Zimmermann) - drm/fbdev-dma: Support struct drm_driver.fbdev_probe (Thomas Zimmermann) - drm: Add client-agnostic setup helper (Thomas Zimmermann) - drm/fbdev: Add memory-agnostic fbdev client (Thomas Zimmermann) - drm/fbdev-helper: Set and clear VGA switcheroo client from fb_info (Thomas Zimmermann) - drm/fbdev-helper: Move color-mode lookup into 4CC format helper (Thomas Zimmermann) - gpu: host1x: Fix boot regression for Tegra (Jon Hunter) - gpu: host1x: Set up device DMA parameters (Thierry Reding) - drm/panthor: Add DEV_QUERY_GROUP_PRIORITIES_INFO dev query (Mary Guillemard) - drm/panthor: Add PANTHOR_GROUP_PRIORITY_REALTIME group priority (Mary Guillemard) - drm/v3d: Expose Super Pages capability (Maíra Canal) - drm/v3d: Add modparam for turning off Big/Super Pages (Maíra Canal) - drm/v3d: Use gemfs/THP in BO creation if available (Maíra Canal) - drm/v3d: Support Big/Super Pages when writing out PTEs (Maíra Canal) - drm/v3d: Reduce the alignment of the node allocation (Maíra Canal) - drm/gem: Create shmem GEM object in a given mountpoint (Maíra Canal) - drm/v3d: Introduce gemfs (Maíra Canal) - drm/gem: Create a drm_gem_object_init_with_mnt() function (Maíra Canal) - drm/v3d: Fix return if scheduler initialization fails (Maíra Canal) - drm/v3d: Flush the MMU before we supply more memory to the binner (Maíra Canal) - drm/v3d: Address race-condition in MMU flush (Maíra Canal) - drm/vkms: Add missing check for CRTC initialization (Louis Chauvet) - drm/vkms: Suppress context imbalance detected by sparse warning (Louis Chauvet) - drm/vkms: Add documentation (Louis Chauvet) - MAINTAINERS: Add myself as VKMS Maintainer (Louis Chauvet) - MAINTAINERS: remove myself as a VKMS maintainer (Rodrigo Siqueira) - drm/v3d: Use v3d_perfmon_find() (Christian Gmeiner) - drm: renesas: rcar-du: Add drm_panic support for non-vsp (Geert Uytterhoeven) - drm: renesas: shmobile: Add drm_panic support (Geert Uytterhoeven) - drm/sched: Add locking to drm_sched_entity_modify_sched (Tvrtko Ursulin) - drm/ci: uprev mesa, IGT and deqp-runner (Vignesh Raman) - drm/scheduler: Improve documentation (Shuicheng Lin) - accel/ivpu: Fix a typo (Andrew Kreimer) - drm: Link drm_rect.o into DRM core module (Thomas Zimmermann) - drm/sti: avoid potential dereference of error pointers (Ma Ke) - drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check (Ma Ke) - drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check (Ma Ke) - dma-buf: Add syntax highlighting to code listings in the document (Tommy Chiang) - drm/mcde: Enable module autoloading (Liao Chen) - drm/bridge: it6505: Enable module autoloading (Liao Chen) - dt-bindings: lcdif: Document the dmas/dma-names properties (Fabio Estevam) - drm/panel: nt35510: Make new commands optional (Linus Walleij) - drm/imx: Add missing DRM_BRIDGE_CONNECTOR dependency (Alexander Stein) - drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK (Joaquín Ignacio Aramendía) - drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition (Joaquín Ignacio Aramendía) - drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model (Joaquín Ignacio Aramendía) - drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - udmabuf: reuse folio array when pin folios (Huan Yang) - udmabuf: remove udmabuf_folio (Huan Yang) - udmabuf: introduce udmabuf init and deinit helper (Huan Yang) - udmabuf: udmabuf_create pin folio codestyle cleanup (Huan Yang) - udmabuf: fix vmap_udmabuf error page set (Huan Yang) - udmabuf: change folios array from kmalloc to kvmalloc (Huan Yang) - udmabuf: pre-fault when first page fault (Huan Yang) - MAINTAINERS: udmabuf: Add myself as co-maintainer for udmabuf driver (Vivek Kasireddy) - dma-buf/dma-fence: Use a successful read_trylock() annotation for dma_fence_begin_signalling() (Thomas Hellström) - drm/rockchip: Load crtc devices in preferred order (Jonas Karlman) - drm/rockchip: dw_hdmi: Enable 4K@60Hz mode on RK3399 and RK356x (Jonas Karlman) - drm/rockchip: dw_hdmi: Use auto-generated tables (Douglas Anderson) - drm/rockchip: dw_hdmi: Set cur_ctr to 0 always (Douglas Anderson) - drm/rockchip: dw_hdmi: Add phy_config for 594Mhz pixel clock (Nickey Yang) - drm/rockchip: dw_hdmi: Adjust cklvl & txlvl for RF/EMI (Yakir Yang) - drm/rockchip: dw_hdmi: Filter modes based on hdmiphy_clk (Jonas Karlman) - drm/rockchip: Fix a typo (Andrew Kreimer) - drm/ast: Warn about unsupported TX chips (Thomas Zimmermann) - drm/ast: Use TX-chip register constants (Thomas Zimmermann) - drm/ast: Rename register constants for TX-chip types (Thomas Zimmermann) - drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n (Lyude Paul) - drm/v3d: Appease lockdep while updating GPU stats (Tvrtko Ursulin) - drm/panel: raydium-rm69380: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/omap: Fix locking in omap_gem_new_dmabuf() (Tomi Valkeinen) - drm/omap: Hide sparse warnings (Tomi Valkeinen) - drm/omap: Fix possible NULL dereference (Tomi Valkeinen) - accel/qaic: Change to use DEFINE_SHOW_ATTRIBUTE macro (Longlong Xia) - drm/ast: Avoid upcasting to struct ast_device (Thomas Zimmermann) - drm/ast: Respect return value from CRTC init (Thomas Zimmermann) - drm/ast: vga: Inline ast_vga_connector_init() (Thomas Zimmermann) - drm/ast: sil164: Inline ast_sil164_connector_init() (Thomas Zimmermann) - drm/ast: dp501: Avoid upcasting to struct ast_device (Thomas Zimmermann) - drm/ast: dp501: Inline ast_dp501_connector_init() (Thomas Zimmermann) - drm/ast: astdp: Replace ast_dp_set_on_off() (Thomas Zimmermann) - drm/ast: astdp: Replace power_on helpers (Thomas Zimmermann) - drm/ast: astdp: Avoid upcasting to struct ast_device (Thomas Zimmermann) - drm/ast: astdp: Inline ast_astdp_connector_init() (Thomas Zimmermann) - drm/imagination: annotate pvr_fw_version_packed() with __maybe_unused (Jani Nikula) - drm/kmb: annotate set_test_mode_src_osc_freq_target_{low, hi}_bits() with __maybe_unused (Jani Nikula) - drm/panel: sony-acx565akm: Use %%*ph to print small buffer (Andy Shevchenko) - drm: panel: nt36523: use devm_mipi_dsi_* function to register and attach dsi (Jianhua Lu) - drm/panel: khadas-ts050: make ts050[v2]_panel_data static (Min-Hua Chen) - drm/bridge: imx8mp-hdmi-tx: allow 0.5%% margin with selected clock (Dominique Martinet) - drm/bridge: imx8qxp-ldb: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - drm/bridge: dw-hdmi-cec: Switch to SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - drm/bridge: samsung-dsim: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - drm/bridge: imx8qxp-pixel-combiner: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - drm/bridge: imx8qm-ldb: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - drm/bridge: imx8mp-hdmi-tx: Switch to SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - drm/bridge: tc358767: Support write-only registers (Alexander Stein) - drm/bridge: tc358767: Only print GPIO debug output if they actually occur (Alexander Stein) - drm/bridge: tc358767: Use dev_err_probe (Alexander Stein) - drm/bochs: use devm_ioremap_wc() to map framebuffer (Yan Zhao) - drm/panthor: Display FW version information (Steven Price) - drm/bridge: ti-sn65dsi86: annotate ti_sn_pwm_pin_{request, release} with __maybe_unused (Jani Nikula) - drm/panel: himax-hx83112a: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/tests: Add test for drm_framebuffer_free() (Carlos Eduardo Gallo Filho) - drm/tests: Add test for drm_framebuffer_init() (Carlos Eduardo Gallo Filho) - drm/tests: Add test for drm_framebuffer_lookup() (Carlos Eduardo Gallo Filho) - drm/tests: Add test for drm_framebuffer_cleanup() (Carlos Eduardo Gallo Filho) - drm/tests: Add test for drm_framebuffer_check_src_coords() (Carlos Eduardo Gallo Filho) - drm/tests: Add test case for drm_internal_framebuffer_create() (Carlos Eduardo Gallo Filho) - drm/tests: Replace strcpy to strscpy on drm_test_framebuffer_create test (Carlos Eduardo Gallo Filho) - drm/tests: Add parameters to the drm_test_framebuffer_create test (Carlos Eduardo Gallo Filho) - drm/tests: Stop using deprecated dev_private member on drm_framebuffer tests (Carlos Eduardo Gallo Filho) - drm/ast: Remove TX-chip bitmask (Thomas Zimmermann) - drm/panel: samsung-s6e3fa7: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/vc4: hvs: Correct logic on stopping an HVS channel (Dave Stevenson) - drm/vc4: hvs: Enable SCALER_CONTROL early in HVS init (Tim Gover) - drm/vc4: plane: Move the buffer offset out of the vc4_plane_state (Dave Stevenson) - drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers (Maxime Ripard) - drm/vc4: hvs: Rework LBM alignment (Maxime Ripard) - drm/vc4: plane: Change ptr0_offset to an array (Maxime Ripard) - drm/vc4: hvs: Rename hvs_regs list (Maxime Ripard) - drm/vc4: hvs: Create cob_init function (Maxime Ripard) - drm/vc4: hvs: Create hw_init function (Maxime Ripard) - drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output (Maxime Ripard) - drm/vc4: Make v3d paths unavailable on any generation newer than vc4 (Maxime Ripard) - drm/vc4: Introduce generation number enum (Maxime Ripard) - drm/vc4: hvs: Remove ABORT_ON_EMPTY flag (Dom Cobley) - drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function (Dave Stevenson) - drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer (Dave Stevenson) - drm/vc4: hdmi: Avoid hang with debug registers when suspended (Dom Cobley) - drm/vc4: plane: YUV planes require vertical scaling to always be enabled (Dave Stevenson) - drm/vc4: hvs: Don't write gamma luts on 2711 (Dave Stevenson) - drm/vc4: crtc: Move assigned_channel to a variable (Maxime Ripard) - drm/vc4: plane: Use return variable in atomic_check (Maxime Ripard) - drm/vc4: plane: Add more debugging for LBM allocation (Maxime Ripard) - drm/vc4: hvs: Print error if we fail an allocation (Maxime Ripard) - drm/vc4: hvs: More logging for dlist generation (Maxime Ripard) - drm/vc4: hdmi: Warn if writing to an unknown HDMI register (Maxime Ripard) - drm/vc4: hdmi: Increase audio MAI fifo dreq threshold (Dom Cobley) - drm/vc4: hvs: Set AXI panic modes for the HVS (Dave Stevenson) - drm/vc4: plane: Add support for YUV444 formats (Dom Cobley) - drm/vc4: hdmi: Avoid log spam for audio start failure (Dom Cobley) - drm/vc4: crtc: Force trigger of dlist update on margins change (Dave Stevenson) - drm/vc4: plane: Handle fractional coordinates using the phase field (Dom Cobley) - drm/vc4: plane: Keep fractional source coords inside state (Dom Cobley) - dma-buf: heaps: Add __init to CMA and system heap module_init functions (T.J. Mercier) - drm/todos: add entry for drm_syncobj error handling (Christian König) - drm/doc: Document submission error signaling (Christian König) - dma-buf: give examples of error codes to use (Christian König) - drm/sched: add optional errno to drm_sched_start() (Christian König) - drm/gem-vram: Remove support for simple display pipelines (Thomas Zimmermann) - drm/bochs: Validate display modes against available video memory (Thomas Zimmermann) - drm/bochs: Use GEM SHMEM helpers for memory management (Thomas Zimmermann) - drm/bochs: Use regular atomic helpers (Thomas Zimmermann) - drm/bochs: Allocate DRM device in struct bochs_device (Thomas Zimmermann) - drm/bochs: Upcast with to_bochs_device() (Thomas Zimmermann) - drm/bochs: Pass bochs device to various functions (Thomas Zimmermann) - drm/bochs: Do managed resource cleanup (Thomas Zimmermann) - drm/bochs: Use helpers for struct drm_edid (Thomas Zimmermann) - drm/bochs: Remove manual format test from fb_create (Thomas Zimmermann) - drm/msm: add another DRM_DISPLAY_DSC_HELPER selection (Dmitry Baryshkov) - drm/xe: select DRM_DISPLAY_DSC_HELPER (Dmitry Baryshkov) - drm/panthor: Add DEV_QUERY_TIMESTAMP_INFO dev query (Mary Guillemard) - drm/nouveau/volt: use clamp() in nvkm_volt_map() (Li Zetao) - drm/nouveau/tegra: Use iommu_paging_domain_alloc() (Lu Baolu) - drm/bridge/tdp158: fix build failure (Jani Nikula) - drm/mm: annotate drm_mm_node_scanned_block() with __maybe_unused (Jani Nikula) - drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused (Andy Shevchenko) - drm/exynos: hdmi: convert to struct drm_edid (Jani Nikula) - drm/exynos: hdmi: use display_info for printing display dimensions (Jani Nikula) - dt-bindings: gpu: Add rockchip,rk3576-mali compatible (Detlev Casanova) - drm/tegra: fix potential uninitialized variable use (Jani Nikula) - Documentation/gpu: Fix typo in Documentation/gpu/komeda-kms.rst (Aryabhatta Dey) - drm/bridge: add support for TI TDP158 (Marc Gonzalez) - dt-bindings: display: bridge: add TI TDP158 (Marc Gonzalez) - drm/imx: move imx_drm_connector_destroy to imx-tve (Dmitry Baryshkov) - drm/imx: parallel-display: switch to imx_legacy_bridge / drm_bridge_connector (Dmitry Baryshkov) - drm/imx: ldb: switch to imx_legacy_bridge / drm_bridge_connector (Dmitry Baryshkov) - drm/imx: add internal bridge handling display-timings DT node (Dmitry Baryshkov) - drm/imx: parallel-display: switch to drm_panel_bridge (Dmitry Baryshkov) - drm/imx: ldb: switch to drm_panel_bridge (Dmitry Baryshkov) - drm/imx: ldb: drop custom DDC bus support (Dmitry Baryshkov) - drm/imx: ldb: drop custom EDID support (Dmitry Baryshkov) - drm/imx: parallel-display: drop edid override support (Dmitry Baryshkov) - drm/imx: cleanup the imx-drm header (Dmitry Baryshkov) - dt-bindings: display: imx/ldb: drop ddc-i2c-bus property (Dmitry Baryshkov) - dt-bindings: display: fsl-imx-drm: drop edid property support (Dmitry Baryshkov) - drm/display: split DSC helpers from DP helpers (Dmitry Baryshkov) - drm/panel: ili9341: Remove duplicate code (Andy Shevchenko) - drm/panthor: Use the BITS_PER_LONG macro (Jinjie Ruan) - drm/panfrost: Add cycle counter job requirement (Mary Guillemard) - drm/panfrost: Add SYSTEM_TIMESTAMP and SYSTEM_TIMESTAMP_FREQUENCY parameters (Mary Guillemard) - drm/imagination: Use memdup_user() helper (Jinjie Ruan) - drm/imagination: Use memdup_user() helper to simplify code (Jinjie Ruan) - drm/imagination: Use pvr_vm_context_get() (Matt Coster) - drm/nouveau: Use for_each_child_of_node_scoped() (Jinjie Ruan) - drm/imagination: Convert to use time_before macro (Chen Yufan) - drm/tegra: hdmi: Make read-only const array freqs static (Colin Ian King) - gpu: host1x: Make host1x_context_device_bus_type constant (Kunwu Chan) - gpu: host1x: Add MLOCK recovery for rest of engines (Mikko Perttunen) - gpu: host1x: Complete stream ID entry tables (Mikko Perttunen) - gpu: host1x: Handle CDMA wraparound when debug printing (Mikko Perttunen) - gpu: host1x: Fix _writel function declarations (Mikko Perttunen) - drm/tegra: gem: Don't attach dma-bufs when not needed (Mikko Perttunen) - drm/tegra: gem: Open code drm_prime_gem_destroy (Mikko Perttunen) - Revert "drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()" (Thierry Reding) - ALSA: hda: Poll jack events for LS7A HD-Audio (Huacai Chen) - ASoC: hdmi-codec: reorder channel allocation list (Jonas Karlman) - ASoC: dt-bindings: simple-mux: add idle-state property (Hendrik v. Raven) - ASoc: simple-mux: add idle-state support (Hendrik v. Raven) - ASoC: amd: ps: fix the pcm device numbering for acp 6.3 platform (Vijendar Mukunda) - ASoC: amd: acp: add soundwire machine driver for legacy stack (Vijendar Mukunda) - ASoC: amd: acp: move get_acp63_cpu_pin_id() to common file (Vijendar Mukunda) - ASoC: amd: ps: add soundwire machines for acp6.3 platform (Vijendar Mukunda) - ASoC: amd: acp: add RT711, RT714 & RT1316 support for acp 6.3 platform (Vijendar Mukunda) - ASoC: amd: acp: add rt722 based soundwire machines (Vijendar Mukunda) - ASoC: Intel: soc-acpi-intel-lnl-match: add rt712_vb + rt1320 support (Bard Liao) - ASoC: stm32: dfsdm: change rate upper limits (Olivier Moysan) - ASoC: sma1307: fix uninitialized variable refence (Arnd Bergmann) - ASoC: sdca: test adev before calling acpi_dev_for_each_child (Bard Liao) - ASoC: SOF: ipc4-topology: remove redundant assignment to variable ret (Colin Ian King) - ASoC: simple-card-utils: care simple_util_dai for dummy DAI (Kuninori Morimoto) - ASoC: test-component: Support continuous rates for test component (John Watts) - ASoC: max98088: Add headphone mixer switch (Marek Vasut) - ASoC: max98088: Add left/right DAC volume control (Marek Vasut) - ASoc: SOF: ipc4-pcm: fix uninit-value in sof_ipc4_pcm_dai_link_fixup_rate (Suraj Sonawane) - ASoC: dt-bindings: stm32: add missing port property (Olivier Moysan) - ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits (Kuninori Morimoto) - ASoC: max98088: Remove duplicate DACs (Marek Vasut) - ASoC: machine: update documentation (anish kumar) - ASoC: stm32: i2s: add stm32mp25 support (Olivier Moysan) - ASoC: dt-bindings: add stm32mp25 support for i2s (Olivier Moysan) - ASoC: stm32: sai: add stm32mp25 support (Olivier Moysan) - ASoC: dt-bindings: add stm32mp25 support for sai (Olivier Moysan) - ASoC: Intel: Kconfig: Revert make SND_SOC_ACPI_INTEL_MATCH depend on ACPI (Peter Ujfalusi) - ASoC: Intel: Kconfig: Only select SND_SOC_SDCA if ACPI is enabled (Peter Ujfalusi) - ASoC: qcom: sm8250: add handling of secondary MI2S clock (Alexey Klimov) - ASoC: sma1307: Fix invalid logical judgement (Tang Bin) - ASoC: mediatek: mt8183: Remove unnecessary variable assignments (Tang Bin) - ASoC: sma1307: Add driver for Iron Device SMA1307 (Kiseok Jo) - ASoC: dt-bindings: irondevice,sma1307: Add initial DT (Kiseok Jo) - ASoC: SOF: ipc3-loader: 'Handle' PROBE_INFO ext_manifest type when parsing (Peter Ujfalusi) - ASoC: SOF: ext_manifest: Add missing ext_manifest type for PROBE_INFO (Peter Ujfalusi) - ASoC: ux500: Remove redundant casts (Tang Bin) - ASoC: SOF: Intel: hda: handle only paused streams in hda_dai_suspend() (Ranjani Sridharan) - ASoC: SOF: Intel: hda: Add support for persistent Code Loader DMA buffers (Peter Ujfalusi) - ASoC: SOF: Intel: hda-stream: Always use at least two BDLE for transfers (Peter Ujfalusi) - ASoC: Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_INTEL_SDCA_QUIRKS (Bard Liao) - ASoC: Intel: Kconfig: make SND_SOC_ACPI_INTEL_MATCH depend on ACPI (Bard Liao) - ASoC: da7213: Extend support for the MCK in range [2, 50] MHz (Hao Bui) - ASoC: da7213: Avoid setting PLL when closing audio stream (Hao Bui) - ASoC: da7213: Add suspend to RAM support (Claudiu Beznea) - ASoC: da7213: Return directly the value of regcache_sync() (Claudiu Beznea) - ASoC: da7213: Populate max_register to regmap_config (Claudiu Beznea) - ASoC: dt-bindings: maxim,max98390: Reference common DAI properties (Fei Shao) - ASoC: codecs: Add aw88081 amplifier driver (Weidong Wang) - ASoC: dt-bindings: Add schema for "awinic,aw88081" (Weidong Wang) - ASoC: sdw_utils: Update stream_name in dai_links structure (Vijendar Mukunda) - ASoC: sdw_utils/intel/amd: refactor dai link init logic (Vijendar Mukunda) - ASoC: cleanup function parameter for rtd and its id (Kuninori Morimoto) - ASoC: soc-core: do rtd->id trick at snd_soc_add_pcm_runtime() (Kuninori Morimoto) - ASoC: remove rtd->num (Kuninori Morimoto) - ASoC: generic: switch to use rtd->id from rtd->num (Kuninori Morimoto) - ASoC: sh: switch to use rtd->id from rtd->num (Kuninori Morimoto) - ASoC: meson: switch to use rtd->id from rtd->num (Kuninori Morimoto) - ASoC: fsl: switch to use rtd->id from rtd->num (Kuninori Morimoto) - ASoC: rename rtd->num to rtd->id (Kuninori Morimoto) - ASoC: dt-bindings: everest,es8326: Document interrupt property (Fei Shao) - ASoC: rt721-sdca: change interrupt mask from XU to GE (Jack Yu) - ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,adsp property (Fei Shao) - ASoC: Intel: sof_sdw: Add missing quirks from some new Dell (Deep Harsora) - ASoC: rt722: change the interrupt mask for jack type detection (Shuming Fan) - ASoC: dt-bindings: fsl-esai: allow fsl,imx8qm-esai fallback to fsl,imx6ull-esai (Frank Li) - ASoC: qcom: sc8280xp Add SM8750 sound card (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,sm8250: Add SM8750 sound card (Krzysztof Kozlowski) - ASoC: dt-bindings: sprd,sc9860-mcdt: convert to YAML (Stanislav Jakubek) - ASoC: dt-bindings: sprd,pcm-platform: convert to YAML (Stanislav Jakubek) - ASoC: fsl_mqs: Support accessing registers by scmi interface (Shengjiu Wang) - ASoC: bcm63xx-pcm-whistler: fix uninit-value in i2s_dma_isr (Suraj Sonawane) - ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata() (Qiu-ji Chen) - ASoC: qcom: x1e80100: Support boards with two speakers (Krzysztof Kozlowski) - ASoC: codecs: ES8326: Reduce pop noise (Zhang Yi) - ASoC: dt-bindings: fsl_spdif: Document imx6sl/sx compatible fallback (Fabio Estevam) - ASoC: amd: acp: Fix for ACP SOF dmic tplg component load failure (Venkata Prasad Potturu) - ASoC: doc: update clock api details (anish kumar) - ASoC: codecs: wcd937x: Remove unused of_gpio.h (Andy Shevchenko) - MAINTAINERS: Add entry for Renesas RZ ASoC driver (Lad Prabhakar) - MAINTAINERS: Add entry for Renesas R-Car and FSI ASoC drivers (Lad Prabhakar) - ASoC: audio-graph-card2: Update comment with renamed file path (Lad Prabhakar) - ASoC: renesas, rsnd: Update file path (Lad Prabhakar) - ASoC: Rename "sh" to "renesas" (Lad Prabhakar) - ASoC: cs42l84: Remove unused including (Jiapeng Chong) - ASoC: codecs: adau1373: add powerdown gpio (Nuno Sa) - ASoC: codecs: adau1373: drop patform_data (Nuno Sa) - ASoC: dt-bindings: document the adau1373 Codec (Nuno Sa) - ASoC: codecs: adau1373: add some kconfig text (Nuno Sa) - ASoC: cs42l84: remove incorrect of_match_ptr() (Arnd Bergmann) - ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support (Mac Chiang) - ASoC: intel: sof_sdw: add quirk for Dell SKU (Mac Chiang) - ASoC: sdw_utils: Add quirk to exclude amplifier function (Mac Chiang) - ASoC: codecs: ES8326: Modify the configuration of and micbias (Zhang Yi) - ASoC: soc-devres: Remove unused devm_snd_soc_register_dai (Dr. David Alan Gilbert) - ASoC: rt1320: add mic function (Shuming Fan) - ASoC: dt-bindings: Add CS42L84 codec (Martin Povišer) - ASoC: cs42l84: leverage ring sense IRQs to correctly detect headsets (James Calligeros) - ASoC: cs42l84: Add new codec driver (Martin Povišer) - ASoC: dt-bindings: allwinner: add H616 sun4i audio codec binding (Ryan Walklin) - ASoC: sun4i-codec: support allwinner H616 codec (Ryan Walklin) - ASoC: sun4i-codec: Add playback only flag to quirks (Marcus Cooper) - ASoC: sun4i-codec: Add support for different DAC FIFOC addresses to quirks (Marcus Cooper) - ASoC: rt-sdw-common: fix rt_sdca_index_update_bits function parameter description (Bard Liao) - ASoC: soc-pcm: merge DPCM and non-DPCM validation check (Kuninori Morimoto) - ASoC: doc: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: soc-pcm: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: intel: boards: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: soc-topology: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: soc-compress: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: soc-core: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: mediatek: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: samsung: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: intel: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: sof: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: fsl: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: amd: remove dpcm_xxx flags (Kuninori Morimoto) - ASoC: codecs: fix error code in ntp8835_i2c_probe() (Harshit Mogalapalli) - ASoC: SOF: core: Add fw, tplg and ipc type override parameters (Peter Ujfalusi) - ASoC: SOF: core: Add debug module parameters to set IPC and boot timeout (Peter Ujfalusi) - ASoC: uniphier: Handle regmap_write errors in aio_iecout_set_enable() (Ingyu Jang) - ASoC: fsl_xcvr: reset RX dpath after wrong preamble (Shengjiu Wang) - ASoC: fsl_xcvr: enable interrupt of cmdc status update (Shengjiu Wang) - ASoC: dt-bindings: qcom: Add SM8750 LPASS macro codecs (Krzysztof Kozlowski) - ASoC: tegra: Add support for S24_LE audio format (Ritu Chaudhary) - ASoC: dt-bindings: everest,es8328: Document audio graph port (Cristian Ciocaltea) - ASoC: codecs: adau1372: add match table (Nuno Sa) - ASoC: soc-utils: Remove PAGE_SIZE compile-time constant assumption (Ryan Roberts) - ASoC: SOF: Intel: hda: use machine_check() for SoundWire (Pierre-Louis Bossart) - ASoC: Intel: soc-acpi: add is_device_rt712_vb() helper (Pierre-Louis Bossart) - ASoC: sdw_utils: add SmartMic DAI for RT713 VB (Pierre-Louis Bossart) - ASoC: sdw_utils: add SmartMic DAI for RT712 VB (Pierre-Louis Bossart) - ASoC: soc-acpi: introduce new 'machine check' callback (Pierre-Louis Bossart) - ASoC: rt712-sdca: detect the SMART_MIC function during the probe stage (Pierre-Louis Bossart) - ASoC: SDCA: add quirk function for RT712_VB match (Pierre-Louis Bossart) - soundwire: slave: lookup SDCA version and functions (Pierre-Louis Bossart) - ASoC: SDCA: add initial module (Pierre-Louis Bossart) - ASoC/soundwire: remove sdw_slave_extended_id (Pierre-Louis Bossart) - soundwire: sdw_intel: include linux/acpi.h (Bard Liao) - ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops (Charles Keepax) - ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs (Charles Keepax) - ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored (Charles Keepax) - ASoC: sdw_utils: Add support for exclusion DAI quirks (Charles Keepax) - ASoC: nau8821: check regmap_raw_read/regmap_raw_write for failure (Vitaliy Shevtsov) - ASoC: amd: acp: Add stream name to ACP PDM DMIC devices (Mario Limonciello) - ASoC: rx651: Use card->dev in replace of the &pdev->dev argument in the dev_err function (Liu Jing) - ASoC: SOF: sof-of-dev: add parameter to override tplg/fw_filename (Anne Onciulescu) - ASoC: mediatek: mt8188: remove unnecessary variable assignment (Tang Bin) - ASoC: rsnd: Refactor port handling with helper for endpoint node selection (Lad Prabhakar) - ASoC: loongson: make loongson-i2s.o a separate module (Arnd Bergmann) - ASoC: codecs: Remove unneeded semicolon (Yang Li) - ASoC: makes snd_soc_set_runtime_hwparams() inline (Kuninori Morimoto) - ASoC: rt-sdw-common: Enhance switch case to prevent uninitialized variable (Jack Yu) - ASoC: loongson: Fix build warning when !CONFIG_PCI (Binbin Zhou) - ASoC: imx-card: Add CS42888 support (Chancel Liu) - ASoC: imx-card: Set mclk for codec (Chancel Liu) - ASoC/SoundWire: Intel: lnl: enable interrupts after first power-up/before last power-down (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: expose unlocked interrupt enable routine (Pierre-Louis Bossart) - ASoC: mediatek: mt8188: Remove unnecessary variable assignments (Tang Bin) - ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c (Everest K.C) - ASoC: codecs: Fix error check in es8323_i2c_probe (Tang Bin) - ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init() (Amadeusz Sławiński) - ASoC: rt721-sdca: Clean logically deadcode in rt721-sdca.c (Everest K.C) - ASoC: qcom: sm8250: correct typo in shutdown function name (Krzysztof Kozlowski) - ASoC: Intel: Remove unused code (Amadeusz Sławiński) - ASoC: Intel: Add rt721-sdca support for PTL platform (Jack Yu) - ASoC: loongson: Add I2S controller driver as platform device (Binbin Zhou) - ASoC: dt-bindings: Add Loongson I2S controller (Binbin Zhou) - ASoC: codecs: Add uda1342 codec driver (Binbin Zhou) - ASoC: dt-bindings: Add NXP uda1342 Codec (Binbin Zhou) - ASoC: codecs: Add support for ES8323 (Binbin Zhou) - ASoC: dt-bindings: Add Everest ES8323 Codec (Binbin Zhou) - ASoC: SOF: ipc4-topology: Add helper function to print the module's in/out audio format (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Concentrate prints inside of sof_ipc4_init_output_audio_fmt() (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Simplify code to deal with process modules without output (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_init_output_audio_fmt() (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Simplify match format print in sof_ipc4_init_input_audio_fmt() (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Remove redundant check in sof_ipc4_init_input_audio_fmt() (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_init_input_audio_fmt() (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Drop the 'index' from 'Pin index' of format print (Peter Ujfalusi) - ASoC: rt721-sdca: Fix issue of warning message (Jack Yu) - ASoC: aw88399: Correct error handling in aw_dev_get_dsp_status function (Zhu Jun) - ASoC: dt-bindings: rockchip,rk3036-codec: convert to yaml (Heiko Stuebner) - ASoC: Intel: soc-acpi-intel-ptl-match: Add rt721 support (Naveen Manohar) - ASoC: intel/sdw_utils: refactor RT multifunction sdca speaker codecs (Naveen Manohar) - ASoC: intel: sof_sdw: add RT722 SDCA card for PTL platform (Dharageswari R) - ASoC: amd: acp: refactor sof_card_dai_links_create() function (Vijendar Mukunda) - ASoC: amd: acp: fix for cpu dai index logic (Vijendar Mukunda) - ASoC: amd: acp: fix for inconsistent indenting (Vijendar Mukunda) - ASoC: rt721-sdca: Add RT721 SDCA driver (Jack Yu) - ASoC: rt-sdw-common: Common functions for Realtek soundwire driver (Jack Yu) - ASoC: Intel: sof_rt5682: Add support for ptl_max98360a_rt5682 (Dharageswari R) - ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL. (Balamurugan C) - ASoC: dt-bindings: Deprecate {hp,mic}-det-gpio (Geert Uytterhoeven) - ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios (Geert Uytterhoeven) - ASoC: fsl: fsl_qmc_audio: Remove the logging when parsing channels (Herve Codina) - ASoC: tlv320adc3xxx: Fix unsigned int compared against 0 (Advait Dhamorikar) - ASoC: uniphier: Handle regmap_write errors in aio_src_set_param() (Ingyu Jang) - ASoC: sh: rz-ssi: Use SSIFCR_FIFO_RST macro (Biju Das) - ASoC: codecs: wcd9335: remove unnecessary MODULE_ALIAS() (Masahiro Yamada) - ASoC: amd: acp: drop bogus NULL check from i2s_irq_handler (Murad Masimov) - ASoC: codecs: Add NeoFidelity NTP8835 codec (Igor Prusov) - ASoC: dt-bindings: Add NeoFidelity NTP8835 (Igor Prusov) - ASoC: codecs: Add NeoFidelity NTP8918 codec (Igor Prusov) - ASoC: dt-bindings: Add NeoFidelity NTP8918 (Igor Prusov) - ASoC: codecs: Add NeoFidelity Firmware helpers (Igor Prusov) - dt-bindings: vendor-prefixes: Add NeoFidelity, Inc (Igor Prusov) - ASoC: constify snd_soc_component_driver struct (Javier Carrasco) - ASoC: atmel: mchp-spdifrx: Remove interface name from stream_name (Codrin Ciubotariu) - ASoC: atmel: mchp-spdiftx: Remove interface name from stream_name (Codrin Ciubotariu) - ASoC: atmel: atmel_ssc_dai: Drop S24_LE support due to single channel limitation (Codrin Ciubotariu) - ASoC: atmel: atmel_ssc_dai: Add stream names (Codrin Ciubotariu) - ASoC: stm: fix macro definition on STM_SAI_HAS_EXT_SYNC (Hongbo Li) - ASoC: remove unused substream in macro soc_link_mark_pop (Hongbo Li) - ASoC: remove unused substream in macro soc_dai_mark_pop (Hongbo Li) - ASoC: remove unused substream in macro soc_component_mark_pop (Hongbo Li) - ASoC: improve macro definition on TWL4030_OUTPUT_PGA (Hongbo Li) - ASoC: amd: acp: remove unused variable from acp platform driver (Vijendar Mukunda) - ASoC: amd: acp: replace adata->platform conditional check (Vijendar Mukunda) - ASoC: amd: acp: remove unused variable from acp_card_drvdata structure (Vijendar Mukunda) - ASoC: amd: acp: update mach_params subsystem_rev field (Vijendar Mukunda) - ASoC: amd: acp: pass acp pci revision id as platform data (Vijendar Mukunda) - ASoC: amd: acp: store acp pci rev id in platform driver private structure (Vijendar Mukunda) - ASoC: amd: acp: use acp pci revision id for platform differntiation (Vijendar Mukunda) - ASoC: amd: acp: use acp_rev for platform specific conditional checks (Vijendar Mukunda) - ASoC: amd: acp: simplify platform conditional checks code (Vijendar Mukunda) - ASoC: fsl_micfil: Enable micfil error interrupt (Shengjiu Wang) - ASoC: fsl_micfil: Add mclk enable flag (Shengjiu Wang) - ASoC: fsl_micfil: fix regmap_write_bits usage (Shengjiu Wang) - ASoC: rt1320: fix the range of patch code address (Shuming Fan) - ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode (Macpaul Lin) - ASoC: codecs: aw88399: Fix spelling mistake "unsupport" -> "unsupported" (Colin Ian King) - ASoC: dt-bindings: realtek,rt5640: Convert to dtschema (Neil Armstrong) - ASoC: fsl: Use maple tree register cache (Mark Brown) - ASoC: tas5805m: Improve a size determination in tas5805m_i2c_probe() (Markus Elfring) - ASoC: bcm2835-i2s: Use maple tree register cache (Mark Brown) - ASoC: rt1320: reads patch code from firmware file (Shuming Fan) - ASoC: dt-bindings: fsl-esai: Add power-domains for fsl,imx8qm-esai (Frank Li) - ASoC: codecs: aw88395: Fix spelling mistake "unsupport" -> "unsupported" (Colin Ian King) - ASoC: tas2781: Fix redundant parameter assignment (Tang Bin) - ASoC: meson: axg-iface: set continuous rates (Jerome Brunet) - ASoC: SOF: ipc3: Use standard dev_dbg API (Daniel Baluta) - ALSA: ump: Fix the wrong format specifier (zhang jiao) - ALSA: compress_offload: Add missing descriptions in structs (Takashi Iwai) - ALSA: 6fire: Release resources at card release (Takashi Iwai) - ALSA: caiaq: Use snd_card_free_when_closed() at disconnection (Takashi Iwai) - ALSA: us122l: Drop mmap_count field (Takashi Iwai) - ALSA: us122l: Use snd_card_free_when_closed() at disconnection (Takashi Iwai) - ALSA: usx2y: Use snd_card_free_when_closed() at disconnection (Takashi Iwai) - ALSA: pcm: Define snd_pcm_mmap_data_{open|close}() locally (Takashi Iwai) - ALSA: tidyup SNDRV_PCM_TRIGGER_xxx numbering (Kuninori Morimoto) - ALSA: ump: remove unnecessary check on blk (Luo Yifan) - ALSA: compress_offload: Use runtime pointer in snd_compr_poll() (Peter Ujfalusi) - ALSA: usb-audio: Make mic volume workarounds globally applicable (Takashi Iwai) - ALSA: hda: Fix unused variable warning (Takashi Iwai) - ALSA: hda: intel: Switch to pci_alloc_irq_vectors API (Heiner Kallweit) - ALSA: hda: intel: Don't free interrupt when suspending (Heiner Kallweit) - sound: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - ALSA: usb-audio: Add Pioneer DJ/AlphaTheta DJM-A9 Mixer (Sarah Grant) - ALSA: docs: Add toctree index entry for co-processor acceleration API (Bagas Sanjaya) - ALSA: docs: compress-accel: Format state machine flowchart as code block (Bagas Sanjaya) - ALSA: compress_offload: introduce accel operation mode (Jaroslav Kysela) - ALSA: hda: Fix all stream interrupts definition (Amadeusz Sławiński) - ALSA: hda: Fix build error without CONFIG_SND_DEBUG (Takashi Iwai) - ALSA: usb-audio: Use snprintf instead of sprintf in build_mixer_unit_ctl (Zhu Jun) - ALSA: ice1712: Remove redundant code in stac9460_dac_vol_put (Zhu Jun) - ALSA: firewire: Remove unused cmp_connection_update (Dr. David Alan Gilbert) - ALSA: hda/realtek: Use codec SSID matching for Lenovo devices (Takashi Iwai) - ALSA: hda/conexant: Use the new codec SSID matching (Takashi Iwai) - ALSA: hda: Use own quirk lookup helper (Takashi Iwai) - ALSA: aica: Remove unused variable (Zhu Jun) - ALSA: dbri: Fix formatting issue in dbri.c (Zhu Jun) - ALSA: scarlett2: Add support for device map retrieval (Geoffrey D. Bennett) - ALSA: scarlett2: Simplify linked channel handling (Geoffrey D. Bennett) - ALSA: scarlett2: Return ENOSPC for out-of-bounds flash writes (Geoffrey D. Bennett) - ALSA: scarlett2: Fix mixed declarations and code warning (Geoffrey D. Bennett) - ALSA: scarlett2: Fix redeclaration of loop variable (Geoffrey D. Bennett) - docs: i2c: piix4: Add ACPI section (Konstantin Aladyshev) - i2c: Add driver for the RTL9300 I2C controller (Chris Packham) - i2c: qcom-cci: Remove unused struct member cci_clk_rate (Vladimir Zapolskiy) - dt-bindings: i2c: Add Realtek RTL I2C Controller (Chris Packham) - i2c: busses: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - i2c: imx: add support for S32G2/S32G3 SoCs (Ciprian Marian Costea) - dt-bindings: i2c: imx: add SoC specific compatible strings for S32G (Ciprian Marian Costea) - i2c: qcom-cci: Remove the unused variable cci_clk_rate (Jiapeng Chong) - i2c: Drop legacy muxing pseudo-drivers (Jean Delvare) - i2c: imx: prevent rescheduling in non dma mode (Stefan Eichenberger) - i2c: imx: separate atomic, dma and non-dma use case (Stefan Eichenberger) - i2c: imx: do not poll for bus busy in single master mode (Stefan Eichenberger) - i2c: designware: Add a new ACPI HID for HJMC01 I2C controller (Hunter Yu) - i2c: qcom-geni: Keep comment why interrupts start disabled (Wolfram Sang) - dt-bindings: i2c: microchip: corei2c: Add PIC64GX as compatible with driver (Pierre-Henry Moussay) - i2c: designware: constify abort_sources (Raag Jadav) - i2c: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - i2c: qcom-geni: Support systems with 32MHz serial engine clock (Manikanta Mylavarapu) - i2c: qcom-cci: Stop complaining about DT set clock rate (Bryan O'Donoghue) - dt-bindings: i2c: qcom-cci: Document SDM670 compatible (Richard Acayan) - i2c: npcm: use a software flag to indicate a BER condition (Tyrone Ting) - i2c: npcm: correct the read/write operation procedure (Tyrone Ting) - i2c: amd-asf: Fix uninitialized variables issue in amd_asf_process_target (Qianqiang Liu) - i2c: designware: Fix spelling and other issues in the comments (Andy Shevchenko) - i2c: designware: Use sda_hold_time variable name everywhere (Andy Shevchenko) - i2c: designware: Remove 'cond' from i2c_dw_scl_hcnt() (Andy Shevchenko) - i2c: designware: Get rid of redundant 'else' (Andy Shevchenko) - i2c: designware: Use temporary variable for struct device (Andy Shevchenko) - MAINTAINERS: Add AMD ASF driver entry (Shyam Sundar S K) - i2c: amd-asf: Clear remote IRR bit to get successive interrupt (Shyam Sundar S K) - i2c: amd-asf: Add routine to handle the ASF slave process (Shyam Sundar S K) - i2c: amd-asf: Add i2c_algorithm operations to support AMD ASF with SMBus (Shyam Sundar S K) - i2c: amd-asf: Add ACPI support for AMD ASF Controller (Shyam Sundar S K) - i2c: piix4: Export i2c_piix4 driver functions as library (Shyam Sundar S K) - i2c: piix4: Move i2c_piix4 macros and structures to common header (Shyam Sundar S K) - i2c: piix4: Change the parameter list of piix4_transaction function (Shyam Sundar S K) - i2c: i801: Add support for Intel Panther Lake (Jarkko Nikula) - i2c: isch: Convert to kernel-doc (Andy Shevchenko) - i2c: isch: Prefer to use octal permission (Andy Shevchenko) - i2c: isch: Don't use "proxy" headers (Andy Shevchenko) - i2c: isch: Unify the name of the variable to hold an error code (Andy Shevchenko) - i2c: isch: Use read_poll_timeout() (Andy Shevchenko) - i2c: isch: Utilize temporary variable to hold device pointer (Andy Shevchenko) - i2c: isch: switch i2c registration to devm functions (Andy Shevchenko) - i2c: isch: Use custom private data structure (Andy Shevchenko) - i2c: isch: Switch to memory mapped IO accessors (Andy Shevchenko) - i2c: isch: Use string_choices API instead of ternary operator (Andy Shevchenko) - i2c: isch: Pass pointer to struct i2c_adapter down (Andy Shevchenko) - i2c: cadence: Add atomic transfer support for controller version 1.4 (Manikanta Guntupalli) - i2c: cadence: Split cdns_i2c_master_xfer for Atomic Mode (Manikanta Guntupalli) - i2c: cadence: Relocate cdns_i2c_runtime_suspend and cdns_i2c_runtime_resume to facilitate atomic mode (Manikanta Guntupalli) - i2c: dev: Fix memory leak when underlying adapter does not support I2C (Igor Pylypiv) - eeprom: at24: add ST M24256E Additional Write lockable page support (Marek Vasut) - dt-bindings: at24: add ST M24256E Additional Write lockable page support (Marek Vasut) - Documentation: i2c: Constify struct i2c_device_id (Christophe JAILLET) - i2c: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - i2c: core: Remove extra space in Makefile (Chen-Yu Tsai) - i2c: support gpio-binding for SMBAlerts (Wolfram Sang) - i2c: testunit: improve error handling for GPIO (Wolfram Sang) - iommu/arm-smmu-v3: Import IOMMUFD module namespace (Nathan Chancellor) - iommufd: IOMMU_IOAS_CHANGE_PROCESS selftest (Steve Sistare) - iommufd: Add IOMMU_IOAS_CHANGE_PROCESS (Steve Sistare) - iommufd: Lock all IOAS objects (Steve Sistare) - iommufd: Export do_update_pinned (Steve Sistare) - iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object (Nicolin Chen) - iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED (Jason Gunthorpe) - iommu/arm-smmu-v3: Use S2FWB for NESTED domains (Jason Gunthorpe) - iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED (Jason Gunthorpe) - iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC (Nicolin Chen) - iommu/arm-smmu-v3: Expose the arm_smmu_attach interface (Jason Gunthorpe) - iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT (Jason Gunthorpe) - iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_info (Nicolin Chen) - iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBS (Jason Gunthorpe) - ACPI/IORT: Support CANWBS memory access flag (Nicolin Chen) - ACPICA: IORT: Update for revision E.f (Nicolin Chen) - vfio: Remove VFIO_TYPE1_NESTING_IOMMU (Jason Gunthorpe) - Documentation: userspace-api: iommufd: Update vDEVICE (Nicolin Chen) - iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl (Nicolin Chen) - iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command (Nicolin Chen) - iommufd/selftest: Add mock_viommu_cache_invalidate (Nicolin Chen) - iommufd/viommu: Add iommufd_viommu_find_dev helper (Nicolin Chen) - iommu: Add iommu_copy_struct_from_full_user_array helper (Jason Gunthorpe) - iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE (Nicolin Chen) - iommu/viommu: Add cache_invalidate to iommufd_viommu_ops (Nicolin Chen) - iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage (Nicolin Chen) - iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl (Nicolin Chen) - Documentation: userspace-api: iommufd: Update vIOMMU (Nicolin Chen) - iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage (Nicolin Chen) - iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST (Nicolin Chen) - iommufd/selftest: Add refcount to mock_iommu_device (Nicolin Chen) - iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested() (Nicolin Chen) - iommufd/selftest: Add container_of helpers (Nicolin Chen) - iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC (Nicolin Chen) - iommufd: Add alloc_domain_nested op to iommufd_viommu_ops (Nicolin Chen) - iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl (Nicolin Chen) - iommufd: Verify object in iommufd_object_finalize/abort() (Nicolin Chen) - iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct (Nicolin Chen) - iommufd: Move _iommufd_object_alloc helper to a sharable file (Nicolin Chen) - iommufd: Move struct iommufd_object to public iommufd header (Nicolin Chen) - iommufd: Allow fault reporting for non-PRI PCI devices (Zhangfei Gao) - iommufd: Selftest coverage for IOMMU_IOAS_MAP_FILE (Steve Sistare) - iommufd: File mappings for mdev (Steve Sistare) - iommufd: Add IOMMU_IOAS_MAP_FILE (Steve Sistare) - iommufd: pfn_reader for file mappings (Steve Sistare) - iommufd: Folio subroutines (Steve Sistare) - iommufd: pfn_reader local variables (Steve Sistare) - iommufd: Generalize iopt_pages address (Steve Sistare) - iommufd: Rename uptr in iopt_alloc_iova() (Steve Sistare) - mm/gup: Add folio_add_pins() (Steve Sistare) - Documentation: userspace-api: iommufd: Update HWPT_PAGING and HWPT_NESTED (Nicolin Chen) - dma-mapping: save base/size instead of pointer to shared DMA pool (Geert Uytterhoeven) - dma-mapping: fix swapped dir/flags arguments to trace_dma_alloc_sgt_err (Sean Anderson) - dma-mapping: drop unneeded includes from dma-mapping.h (Christoph Hellwig) - dma-mapping: trace more error paths (Sean Anderson) - dma-mapping: use trace_dma_alloc for dma_alloc* instead of using trace_dma_map (Sean Anderson) - dma-mapping: trace dma_alloc/free direction (Sean Anderson) - dma-mapping: use macros to define events in a class (Sean Anderson) - dma-mapping: remove an outdated comment from dma-map-ops.h (Sui Jingfeng) - dma-debug: remove DMA_API_DEBUG_SG (Christoph Hellwig) - dma-debug: store a phys_addr_t in struct dma_debug_entry (Christoph Hellwig) - dma-debug: fix a possible deadlock on radix_lock (Levi Yun) - configfs: improve item creation performance (Seamus Connor) - configfs: remove unused configfs_hash_and_remove (Dr. David Alan Gilbert) - jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree (Nihar Chaithanya) - jfs: xattr: check invalid xattr size more strictly (Artem Sadovnikov) - jfs: fix array-index-out-of-bounds in jfs_readdir (Ghanshyam Agrawal) - jfs: fix shift-out-of-bounds in dbSplit (Ghanshyam Agrawal) - jfs: array-index-out-of-bounds fix in dtReadFirst (Ghanshyam Agrawal) - dlm: fix dlm_recover_members refcount on error (Alexander Aring) - dlm: fix recovery of middle conversions (Alexander Aring) - dlm: make add_to_waiters() that it can't fail (Alexander Aring) - dlm: dlm_config_info config fields to unsigned int (Alexander Aring) - dlm: use dlm_config as only cluster configuration (Alexander Aring) - dlm: handle port as __be16 network byte order (Alexander Aring) - dlm: disallow different configs nodeid storages (Alexander Aring) - dlm: fix possible lkb_resource null dereference (Alexander Aring) - dlm: fix swapped args sb_flags vs sb_status (Alexander Aring) - fsnotify: Fix ordering of iput() and watched_objects decrement (Jann Horn) - fsnotify: fix sending inotify event with unexpected filename (Amir Goldstein) - fanotify: allow reporting errors on failure to open fd (Amir Goldstein) - fsnotify, lsm: Decouple fsnotify from lsm (Song Liu) - reiserfs: The last commit (Jan Kara) - dquot.c: get rid of include ../internal.h (Al Viro) - isofs: avoid memory leak in iocharset (Hao Ge) - xfs: port ondisk structure checks from xfs/122 to the kernel (Darrick J. Wong) - xfs: separate space btree structures in xfs_ondisk.h (Darrick J. Wong) - xfs: convert struct typedefs in xfs_ondisk.h (Darrick J. Wong) - xfs: enable metadata directory feature (Darrick J. Wong) - xfs: update sb field checks when metadir is turned on (Darrick J. Wong) - xfs: enable realtime quota again (Darrick J. Wong) - xfs: reserve quota for realtime files correctly (Darrick J. Wong) - xfs: create quota preallocation watermarks for realtime quota (Darrick J. Wong) - xfs: report realtime block quota limits on realtime directories (Darrick J. Wong) - xfs: advertise realtime quota support in the xqm stat files (Darrick J. Wong) - xfs: fix chown with rt quota (Darrick J. Wong) - xfs: persist quota flags with metadir (Darrick J. Wong) - xfs: scrub quota file metapaths (Darrick J. Wong) - xfs: use metadir for quota inodes (Darrick J. Wong) - xfs: refactor xfs_qm_destroy_quotainos (Darrick J. Wong) - xfs: use rtgroup busy extent list for FITRIM (Darrick J. Wong) - xfs: implement busy extent tracking for rtgroups (Darrick J. Wong) - xfs: port the perag discard code to handle generic groups (Darrick J. Wong) - xfs: move the min and max group block numbers to xfs_group (Darrick J. Wong) - xfs: adjust min_block usage in xfs_verify_agbno (Darrick J. Wong) - xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t (Darrick J. Wong) - xfs: create helpers to deal with rounding xfs_filblks_t to rtx boundaries (Darrick J. Wong) - xfs: create helpers to deal with rounding xfs_fileoff_t to rtx boundaries (Darrick J. Wong) - xfs: mask off the rtbitmap and summary inodes when metadir in use (Darrick J. Wong) - xfs: scrub metadir paths for rtgroup metadata (Darrick J. Wong) - xfs: repair realtime group superblock (Darrick J. Wong) - xfs: scrub the realtime group superblock (Darrick J. Wong) - xfs: don't coalesce file mappings that cross rtgroup boundaries in scrub (Darrick J. Wong) - xfs: make the RT allocator rtgroup aware (Christoph Hellwig) - xfs: don't merge ioends across RTGs (Darrick J. Wong) - xfs: use realtime EFI to free extents when rtgroups are enabled (Darrick J. Wong) - xfs: support error injection when freeing rt extents (Darrick J. Wong) - xfs: support logging EFIs for realtime extents (Darrick J. Wong) - xfs: force swapext to a realtime file to use the file content exchange ioctl (Darrick J. Wong) - xfs: store rtgroup information with a bmap intent (Darrick J. Wong) - xfs: grow the realtime section when realtime groups are enabled (Darrick J. Wong) - xfs: encode the rtsummary in big endian format (Darrick J. Wong) - xfs: encode the rtbitmap in big endian format (Darrick J. Wong) - xfs: add block headers to realtime bitmap and summary blocks (Darrick J. Wong) - xfs: export the geometry of realtime groups to userspace (Darrick J. Wong) - xfs: record rt group metadata errors in the health system (Darrick J. Wong) - xfs: convert sick_map loops to use ARRAY_SIZE (Darrick J. Wong) - xfs: add frextents to the lazysbcounters when rtgroups enabled (Darrick J. Wong) - xfs: add a helper to prevent bmap merges across rtgroup boundaries (Christoph Hellwig) - xfs: check that rtblock extents do not break rtsupers or rtgroups (Darrick J. Wong) - xfs: export realtime group geometry via XFS_FSOP_GEOM (Darrick J. Wong) - xfs: update realtime super every time we update the primary fs super (Darrick J. Wong) - xfs: check the realtime superblock at mount time (Darrick J. Wong) - xfs: define the format of rt groups (Darrick J. Wong) - iomap: add a merge boundary flag (Christoph Hellwig) - xfs: fix rt device offset calculations for FITRIM (Darrick J. Wong) - xfs: make RT extent numbers relative to the rtgroup (Christoph Hellwig) - xfs: refactor xfs_rtsummary_blockcount (Christoph Hellwig) - xfs: refactor xfs_rtbitmap_blockcount (Christoph Hellwig) - xfs: factor out a xfs_growfs_check_rtgeom helper (Christoph Hellwig) - xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_alloc_blocks (Christoph Hellwig) - xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper (Darrick J. Wong) - xfs: calculate RT bitmap and summary blocks based on sb_rextents (Christoph Hellwig) - xfs: remove XFS_ILOCK_RT* (Darrick J. Wong) - xfs: support creating per-RTG files in growfs (Christoph Hellwig) - xfs: move RT bitmap and summary information to the rtgroup (Christoph Hellwig) - xfs: split xfs_trim_rtdev_extents (Christoph Hellwig) - xfs: cleanup xfs_getfsmap_rtdev_rtbitmap (Christoph Hellwig) - xfs: factor out a xfs_growfs_rt_alloc_blocks helper (Christoph Hellwig) - xfs: add a xfs_qm_unmount_rt helper (Christoph Hellwig) - xfs: add a xfs_bmap_free_rtblocks helper (Christoph Hellwig) - xfs: add rtgroup-based realtime scrubbing context management (Darrick J. Wong) - xfs: support caching rtgroup metadata inodes (Darrick J. Wong) - xfs: add a lockdep class key for rtgroup inodes (Darrick J. Wong) - xfs: define locking primitives for realtime groups (Darrick J. Wong) - xfs: create incore realtime group structures (Darrick J. Wong) - xfs: clean up xfs_getfsmap_helper arguments (Christoph Hellwig) - xfs: repair metadata directory file path connectivity (Darrick J. Wong) - xfs: confirm dotdot target before replacing it during a repair (Darrick J. Wong) - xfs: check metadata directory file path connectivity (Darrick J. Wong) - xfs: move repair temporary files to the metadata directory tree (Darrick J. Wong) - xfs: check the metadata directory inumber in superblocks (Darrick J. Wong) - xfs: scrub metadata directories (Darrick J. Wong) - xfs: fix di_metatype field of inodes that won't load (Darrick J. Wong) - xfs: adjust parent pointer scrubber for sb-rooted metadata files (Darrick J. Wong) - xfs: metadata files can have xattrs if metadir is enabled (Darrick J. Wong) - xfs: do not count metadata directory files when doing online quotacheck (Darrick J. Wong) - xfs: refactor directory tree root predicates (Darrick J. Wong) - xfs: record health problems with the metadata directory (Darrick J. Wong) - xfs: adjust xfs_bmap_add_attrfork for metadir (Darrick J. Wong) - xfs: mark quota inodes as metadata files (Darrick J. Wong) - xfs: don't count metadata directory files to quota (Darrick J. Wong) - xfs: allow bulkstat to return metadata directories (Darrick J. Wong) - xfs: advertise metadata directory feature (Darrick J. Wong) - xfs: hide metadata inodes from everyone because they are special (Darrick J. Wong) - xfs: disable the agi rotor for metadata inodes (Darrick J. Wong) - xfs: read and write metadata inode directory tree (Darrick J. Wong) - xfs: enforce metadata inode flag (Darrick J. Wong) - xfs: load metadata directory root at mount time (Darrick J. Wong) - xfs: iget for metadata inodes (Darrick J. Wong) - xfs: define the on-disk format for the metadir feature (Darrick J. Wong) - xfs: standardize EXPERIMENTAL warning generation (Darrick J. Wong) - xfs: rename metadata inode predicates (Darrick J. Wong) - xfs: constify the xfs_inode predicates (Darrick J. Wong) - xfs: constify the xfs_sb predicates (Darrick J. Wong) - xfs: store a generic group structure in the intents (Christoph Hellwig) - xfs: remove xfs_group_intent_hold and xfs_group_intent_rele (Christoph Hellwig) - xfs: add group based bno conversion helpers (Christoph Hellwig) - xfs: store a generic xfs_group pointer in xfs_getfsmap_info (Christoph Hellwig) - xfs: add a generic group pointer to the btree cursor (Christoph Hellwig) - xfs: convert busy extent tracking to the generic group structure (Christoph Hellwig) - xfs: convert extent busy tracepoints to the generic group structure (Christoph Hellwig) - xfs: return the busy generation from xfs_extent_busy_list_empty (Christoph Hellwig) - xfs: move the online repair rmap hooks to the generic group structure (Christoph Hellwig) - xfs: move draining of deferred operations to the generic group structure (Christoph Hellwig) - xfs: mark xfs_perag_intent_{hold,rele} static (Christoph Hellwig) - xfs: move metadata health tracking to the generic group structure (Christoph Hellwig) - xfs: switch perag iteration from the for_each macros to a while based iterator (Christoph Hellwig) - xfs: add a xfs_group_next_range helper (Christoph Hellwig) - xfs: factor out a generic xfs_group structure (Christoph Hellwig) - xfs: factor out a xfs_iwalk_args helper (Christoph Hellwig) - xfs: insert the pag structures into the xarray later (Christoph Hellwig) - xfs: split xfs_initialize_perag (Christoph Hellwig) - xfs: convert remaining trace points to pass pag structures (Christoph Hellwig) - xfs: pass the pag to the xrep_newbt_extent_class tracepoints (Christoph Hellwig) - xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points (Christoph Hellwig) - xfs: pass objects to the xrep_ibt_walk_rmap tracepoint (Christoph Hellwig) - xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace point (Christoph Hellwig) - xfs: pass objects to the xfs_irec_merge_{pre,post} trace points (Christoph Hellwig) - xfs: pass a perag structure to the xfs_ag_resv_init_error trace point (Christoph Hellwig) - xfs: constify pag arguments to trace points (Christoph Hellwig) - xfs: remove the unused xrep_bmap_walk_rmap trace point (Christoph Hellwig) - xfs: remove the unused trace_xfs_iwalk_ag trace point (Christoph Hellwig) - xfs: remove the mount field from struct xfs_busy_extents (Christoph Hellwig) - xfs: keep a reference to the pag for busy extents (Christoph Hellwig) - xfs: pass a pag to xfs_extent_busy_{search,reuse} (Christoph Hellwig) - xfs: add a xfs_agino_to_ino helper (Christoph Hellwig) - xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers (Christoph Hellwig) - xfs: remove the agno argument to xfs_free_ag_extent (Christoph Hellwig) - xfs: pass a pag to xfs_difree_inode_chunk (Christoph Hellwig) - xfs: remove the unused pag_active_wq field in struct xfs_perag (Christoph Hellwig) - xfs: remove the unused pagb_count field in struct xfs_perag (Christoph Hellwig) - xfs: fix superfluous clearing of info->low in __xfs_getfsmap_datadev (Christoph Hellwig) - xfs: fix simplify extent lookup in xfs_can_free_eofblocks (Darrick J. Wong) - xfs: remove xfs_page_mkwrite_iomap_ops (Christoph Hellwig) - xfs: remove __xfs_filemap_fault (Christoph Hellwig) - xfs: split write fault handling out of __xfs_filemap_fault (Christoph Hellwig) - xfs: split the page fault trace event (Christoph Hellwig) - xfs: sb_spino_align is not verified (Dave Chinner) - xfs: simplify sector number calculation in xfs_zero_extent (Christoph Hellwig) - xfs: remove the redundant xfs_alloc_log_agf (Long Li) - erofs: handle NONHEAD !delta[1] lclusters gracefully (Gao Xiang) - erofs: clarify direct I/O support (Gao Xiang) - erofs: fix blksize < PAGE_SIZE for file-backed mounts (Hongzhen Luo) - erofs: get rid of `buf->kmap_type` (Gao Xiang) - erofs: fix file-backed mounts over FUSE (Gao Xiang) - erofs: simplify definition of the log functions (Gou Hao) - erofs: add sysfs node to drop internal caches (Chunhai Guo) - erofs: free pclusters if no cached folio is attached (Chunhai Guo) - erofs: sunset `struct erofs_workgroup` (Gao Xiang) - erofs: move erofs_workgroup operations into zdata.c (Gao Xiang) - erofs: get rid of erofs_{find,insert}_workgroup (Gao Xiang) - erofs: add SEEK_{DATA,HOLE} support (Gao Xiang) - selftests/bpf: Add some tests with sockmap SK_PASS (Jiayuan Chen) - bpf: fix recursive lock when verdict program return SK_PASS (Jiayuan Chen) - netpoll: Use rcu_access_pointer() in netpoll_poll_lock (Breno Leitao) - netpoll: Use rcu_access_pointer() in __netpoll_setup (Breno Leitao) - MAINTAINERS: exclude can core, drivers and DT bindings from netdev ML (Jakub Kicinski) - net: txgbe: fix null pointer to pcs (Jiawen Wu) - eth: fbnic: don't disable the PCI device twice (Jakub Kicinski) - gve: Flow steering trigger reset only for timeout error (Ziwei Xiao) - net: phy: fix phylib's dual eee_enabled (Russell King (Oracle)) - xsk: Free skb when TX metadata options are invalid (Felix Maurer) - netfilter: ipset: add missing range check in bitmap_ip_uadt (Jeongjun Park) - selftests: netfilter: Fix missing return values in conntrack_dump_flush (guanjing) - selftests: netfilter: Add missing gitignore file (Li Zhijian) - netdev-genl: Hold rcu_read_lock in napi_get (Joe Damato) - i40e: Fix handling changed priv flags (Peter Große) - net: phy: dp83869: fix status reporting for 1000base-x autonegotiation (Romain Gantois) - mm: page_frag: fix a compile error when kernel is not compiled (Yunsheng Lin) - Documentation: tipc: fix formatting issue in tipc.rst (tuqiang) - selftests: nic_performance: Add selftest for performance of NIC driver (Mohan Prasad J) - selftests: nic_link_layer: Add selftest case for speed and duplex states (Mohan Prasad J) - selftests: nic_link_layer: Add link layer selftest for NIC driver (Mohan Prasad J) - bnxt_en: Add FW trace coredump segments to the coredump (Shruti Parab) - bnxt_en: Add a new ethtool -W dump flag (Michael Chan) - bnxt_en: Add 2 parameters to bnxt_fill_coredump_seg_hdr() (Shruti Parab) - bnxt_en: Add functions to copy host context memory (Sreekanth Reddy) - bnxt_en: Do not free FW log context memory (Hongguang Gao) - bnxt_en: Manage the FW trace context memory (Shruti Parab) - bnxt_en: Allocate backing store memory for FW trace logs (Shruti Parab) - bnxt_en: Add a 'force' parameter to bnxt_free_ctx_mem() (Hongguang Gao) - bnxt_en: Refactor bnxt_free_ctx_mem() (Hongguang Gao) - bnxt_en: Add mem_valid bit to struct bnxt_ctx_mem_type (Shruti Parab) - bnxt_en: Update firmware interface spec to 1.10.3.85 (Michael Chan) - wireguard: device: support big tcp GSO (Daniel Borkmann) - wireguard: selftests: load nf_conntrack if not present (Hangbin Liu) - wireguard: allowedips: remove redundant selftest call (Dheeraj Reddy Jonnalagadda) - wireguard: device: omit unnecessary memset of netdev private data (Tobias Klauser) - net: ip: fix unexpected return in fib_validate_source() (Menglong Dong) - net/fungible: Remove unused fun_create_queue (Dr. David Alan Gilbert) - UAPI: ethtool: Avoid flex-array in struct ethtool_link_settings (Kees Cook) - Revert "UAPI: ethtool: Use __struct_group() in struct ethtool_link_settings" (Kees Cook) - Revert "net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings" (Kees Cook) - selftests: net: add more info to error in bpf_offload (Jakub Kicinski) - net/smc: Run patches also by RDMA ML (Gerd Bayer) - mptcp: pm: avoid code duplication to lookup endp (Geliang Tang) - mptcp: pm: lockless list traversal to dump endp (Matthieu Baerts (NGI0)) - stmmac: dwmac-intel-plat: remove redundant dwmac->data check in probe (Vitalii Mordan) - net: txgbe: remove GPIO interrupt controller (Jiawen Wu) - eth: fbnic: add RPC hardware statistics (Sanman Pradhan) - eth: fbnic: add PCIe hardware statistics (Sanman Pradhan) - eth: fbnic: add basic debugfs structure (Jakub Kicinski) - eth: fbnic: add missing header guards (Jakub Kicinski) - eth: fbnic: add missing SPDX headers (Jakub Kicinski) - selftests: net: netlink-dumps: validation checks (Jakub Kicinski) - net/neighbor: clear error in case strict check is not set (Jakub Kicinski) - rocker: fix link status detection in rocker_carrier_init() (Dmitry Antipov) - net: wwan: t7xx: Change PM_AUTOSUSPEND_MS to 5000 (Jack Wu) - tools: ynl-gen: allow uapi headers in sub-dirs (Jakub Kicinski) - dt-bindings: net: renesas,ether: Drop undocumented "micrel,led-mode" (Rob Herring (Arm)) - net: ethernet: ti: am65-cpsw: enable DSCP to priority map for RX (Roger Quadros) - net: ethernet: ti: am65-cpsw: update pri_thread_map as per IEEE802.1Q-2014 (Roger Quadros) - ipv6/udp: Add 4-tuple hash for connected socket (Philo Lu) - ipv4/udp: Add 4-tuple hash for connected socket (Philo Lu) - net/udp: Add 4-tuple hash list basis (Philo Lu) - net/udp: Add a new struct for hash2 slot (Philo Lu) - xfrm: Fix acquire state insertion. (Steffen Klassert) - xfrm: replace deprecated strncpy with strscpy_pad (Daniel Yang) - xfrm: Add error handling when nla_put_u32() returns an error (Everest K.C) - xfrm: Convert struct xfrm_dst_lookup_params -> tos to dscp_t. (Guillaume Nault) - xfrm: Convert xfrm_dst_lookup() to dscp_t. (Guillaume Nault) - xfrm: Convert xfrm_bundle_create() to dscp_t. (Guillaume Nault) - xfrm: Convert xfrm_get_tos() to dscp_t. (Guillaume Nault) - xfrm: Restrict percpu SA attribute to specific netlink message types (Steffen Klassert) - xfrm: Add an inbound percpu state cache. (Steffen Klassert) - xfrm: Cache used outbound xfrm states at the policy. (Steffen Klassert) - xfrm: Add support for per cpu xfrm state handling. (Steffen Klassert) - virtio_net: xdp_features add NETDEV_XDP_ACT_XSK_ZEROCOPY (Xuan Zhuo) - virtio_net: update tx timeout record (Xuan Zhuo) - virtio_net: xsk: tx: support xmit xsk buffer (Xuan Zhuo) - virtio_net: xsk: prevent disable tx napi (Xuan Zhuo) - virtio_net: xsk: bind/unbind xsk for tx (Xuan Zhuo) - virtio_net: refactor the xmit type (Xuan Zhuo) - virtio_ring: remove API virtqueue_set_dma_premapped (Xuan Zhuo) - virtio-net: rq submits premapped per-buffer (Xuan Zhuo) - virtio_ring: introduce add api for premapped (Xuan Zhuo) - virtio_ring: perform premapped operations based on per-buffer (Xuan Zhuo) - virtio_ring: packed: record extras for indirect buffers (Xuan Zhuo) - virtio_ring: split: record extras for indirect buffers (Xuan Zhuo) - virtio_ring: introduce vring_need_unmap_buffer (Xuan Zhuo) - e1000: Hold RTNL when e1000_down can be called (Joe Damato) - igbvf: remove unused spinlock (Wander Lairson Costa) - igb: Fix 2 typos in comments in igb_main.c (Johnny Park) - igc: remove autoneg parameter from igc_mac_info (Vitaly Lifshits) - ixgbe: Break include dependency cycle (Diomidis Spinellis) - ice: Unbind the workqueue (Frederic Weisbecker) - ice: use stack variable for virtchnl_supported_rxdids (Jacob Keller) - ice: initialize pf->supported_rxdids immediately after loading DDP (Jacob Keller) - ice: only allow Tx promiscuous for multicast (Brett Creeley) - ice: Add support for persistent NAPI config (Joe Damato) - ice: support optional flags in signature segment header (Przemek Kitszel) - ice: refactor "last" segment of DDP pkg (Przemek Kitszel) - ice: extend dump serdes equalizer values feature (Mateusz Polchlopek) - ice: rework of dump serdes equalizer values feature (Mateusz Polchlopek) - selftests: net: fdb_notify: Add a test for FDB notifications (Petr Machata) - selftests: net: lib: Add kill_process (Petr Machata) - selftests: net: lib: Move checks from forwarding/lib.sh here (Petr Machata) - selftests: net: lib: Move tests_run from forwarding/lib.sh here (Petr Machata) - selftests: net: lib: Move logging from forwarding/lib.sh here (Petr Machata) - ndo_fdb_del: Add a parameter to report whether notification was sent (Petr Machata) - ndo_fdb_add: Add a parameter to report whether notification was sent (Petr Machata) - rtase: Modify the content format of the enum rtase_registers (Justin Lai) - rtase: Modify the name of the goto label (Justin Lai) - net: netpoll: flush skb pool during cleanup (Breno Leitao) - net: netpoll: Individualize the skb pool (Breno Leitao) - octeontx2-pf: Fix spelling mistake "reprentator" -> "representor" (Colin Ian King) - net/netlink: Correct the comment on netlink message max cap (Dmitry Safonov) - enic: Move kdump check into enic_adjust_resources() (Nelson Escobar) - enic: Move enic resource adjustments to separate function (Nelson Escobar) - enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way (Nelson Escobar) - enic: Allocate arrays in enic struct based on VIC config (Nelson Escobar) - enic: Save resource counts we read from HW (Nelson Escobar) - enic: Make MSI-X I/O interrupts come after the other required ones (Nelson Escobar) - enic: Create enic_wq/rq structures to bundle per wq/rq data (Nelson Escobar) - net: phy: microchip_t1: Clause-45 PHY loopback support for LAN887x (Tarun Alle) - dt-bindings: net: dsa: microchip,ksz: Drop undocumented "id" (Rob Herring (Arm)) - bnxt_en: optimize gettimex64 (Vadim Fedorenko) - netdev-genl: Hold rcu_read_lock in napi_set (Joe Damato) - Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC (Luiz Augusto von Dentz) - Bluetooth: fix use-after-free in device_for_each_child() (Dmitry Antipov) - Bluetooth: btintel: Direct exception event to bluetooth stack (Kiran K) - Bluetooth: hci_core: Fix calling mgmt_device_connected (Luiz Augusto von Dentz) - Bluetooth: hci_bcm: Use the devm_clk_get_optional() helper (Andy Shevchenko) - Bluetooth: ISO: Send BIG Create Sync via hci_sync (Iulia Tanasescu) - Bluetooth: hci_conn: Remove alloc from critical section (Iulia Tanasescu) - Bluetooth: ISO: Use kref to track lifetime of iso_conn (Luiz Augusto von Dentz) - Bluetooth: SCO: Use kref to track lifetime of sco_conn (Luiz Augusto von Dentz) - Bluetooth: HCI: Add IPC(11) bus type (Luiz Augusto von Dentz) - Bluetooth: btusb: Add 3 HWIDs for MT7925 (Jiande Lu) - Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925 (Jonathan McCrohan) - Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slave (Iulia Tanasescu) - Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending (Iulia Tanasescu) - Bluetooth: ISO: Fix matching parent socket for BIS slave (Iulia Tanasescu) - Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending (Iulia Tanasescu) - Bluetooth: btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 s (Hilda Wu) - Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name() (Javier Carrasco) - Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925 (Hao Qin) - Bluetooth: btmtk: adjust the position to init iso data anchor (Chris Lu) - Bluetooth: btintel_pcie: Replace deprecated PCI functions (Philipp Stanner) - Bluetooth: Set quirks for ATS2851 (Danil Pylaev) - Bluetooth: Support new quirks for ATS2851 (Danil Pylaev) - Bluetooth: Add new quirks for ATS2851 (Danil Pylaev) - Bluetooth: btintel_pcie: remove redundant assignment to variable ret (Colin Ian King) - Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() (Andrej Shadura) - Bluetooth: btintel: Do no pass vendor events to stack (Kiran K) - Bluetooth: btintel_pcie: Remove deadcode (Everest K.C.) - Bluetooth: hci_qca: use devm_clk_get_optional_enabled_with_rate() (Bartosz Golaszewski) - Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP (Kiran K) - Bluetooth: btmtksdio: Lookup device node only as fallback (Chen-Yu Tsai) - Bluetooth: btintel_pcie: Add recovery mechanism (Kiran K) - Bluetooth: btintel_pcie: Add handshake between driver and firmware (Kiran K) - Bluetooth: hci_core: Fix not checking skb length on hci_scodata_packet (Luiz Augusto von Dentz) - Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet (Luiz Augusto von Dentz) - Bluetooth: btnxpuart: Add GPIO support to power save feature (Neeraj Sanjay Kale) - dt-bindings: net: bluetooth: nxp: Add support for power save feature using GPIO (Neeraj Sanjay Kale) - Bluetooth: hci_conn: Use disable_delayed_work_sync (Luiz Augusto von Dentz) - Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925 (Jiande Lu) - Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables (Hilda Wu) - bluetooth: Fix typos in the comments (Yan Zhen) - Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions (Markus Elfring) - Bluetooth: btnxpuart: Rename IW615 to IW610 (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Drop _v0 suffix from FW names (Neeraj Sanjay Kale) - Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x (Zijun Hu) - Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x (Zijun Hu) - Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x (Aaron Ma) - Bluetooth: btusb: mediatek: change the conditions for ISO interface (Chris Lu) - Bluetooth: btusb: mediatek: add intf release flow when usb disconnect (Chris Lu) - Bluetooth: btusb: mediatek: add callback function in btusb_disconnect (Chris Lu) - Bluetooth: btusb: mediatek: move Bluetooth power off command position (Chris Lu) - netfilter: bitwise: add support for doing AND, OR and XOR directly (Jeremy Sowden) - netfilter: bitwise: rename some boolean operation functions (Jeremy Sowden) - netfilter: nf_dup4: Convert nf_dup_ipv4_route() to dscp_t. (Guillaume Nault) - netfilter: nft_fib: Convert nft_fib4_eval() to dscp_t. (Guillaume Nault) - netfilter: rpfilter: Convert rpfilter_mt() to dscp_t. (Guillaume Nault) - netfilter: flow_offload: Convert nft_flow_route() to dscp_t. (Guillaume Nault) - netfilter: ipv4: Convert ip_route_me_harder() to dscp_t. (Guillaume Nault) - netfilter: nf_tables: allocate element update information dynamically (Florian Westphal) - netfilter: nf_tables: switch trans_elem to real flex array (Florian Westphal) - netfilter: nf_tables: prepare nft audit for set element compaction (Florian Westphal) - netfilter: nf_tables: prepare for multiple elements in nft_trans_elem structure (Florian Westphal) - netfilter: nf_tables: add nft_trans_commit_list_add_elem helper (Florian Westphal) - netfilter: bpf: Pass string literal as format argument of request_module() (Simon Horman) - netfilter: nfnetlink: Report extack policy errors for batched ops (Donald Hunter) - selftest: extend test_rss_context_queue_reconfigure for action addition (Edward Cree) - selftest: validate RSS+ntuple filters with nonzero ring_cookie (Edward Cree) - selftest: include dst-ip in ethtool ntuple rules (Edward Cree) - net: ethtool: account for RSS+RXNFC add semantics when checking channel count (Edward Cree) - net: ethtool: only allow set_rxnfc with rss + ring_cookie if driver opts in (Edward Cree) - dt-bindings: net: sff,sfp: Fix "interrupts" property typo (Rob Herring (Arm)) - dt-bindings: net: mdio-mux-gpio: Drop undocumented "marvell,reg-init" (Rob Herring (Arm)) - net: sparx5: add missing lan969x Kconfig dependency (Arnd Bergmann) - net: enetc: clean up before returning in probe() (Dan Carpenter) - mdio: Remove mdio45_ethtool_gset_npage() (Alistair Francis) - include: mdio: Remove mdio45_ethtool_gset() (Alistair Francis) - bpf, sockmap: Fix sk_msg_reset_curr (Zijian Zhang) - bpf, sockmap: Several fixes to bpf_msg_pop_data (Zijian Zhang) - bpf, sockmap: Several fixes to bpf_msg_push_data (Zijian Zhang) - selftests/bpf: Add more tests for test_txmsg_push_pop in test_sockmap (Zijian Zhang) - selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap (Zijian Zhang) - selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap (Zijian Zhang) - selftests/bpf: Fix SENDPAGE data logic in test_sockmap (Zijian Zhang) - selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap (Zijian Zhang) - selftests/bpf: Drop netns helpers in mptcp (Geliang Tang) - bpf: lwtunnel: Prepare bpf_lwt_xmit_reroute() to future .flowi4_tos conversion. (Guillaume Nault) - bpf: ipv4: Prepare __bpf_redirect_neigh_v4() to future .flowi4_tos conversion. (Guillaume Nault) - tools/net/ynl: add async notification handling (Donald Hunter) - Revert "tools/net/ynl: improve async notification handling" (Donald Hunter) - r8169: copy vendor driver 2.5G/5G EEE advertisement constraints (Heiner Kallweit) - net: phy: add phy_set_eee_broken (Heiner Kallweit) - net: phy: convert eee_broken_modes to a linkmode bitmap (Heiner Kallweit) - eth: fbnic: Add support to dump registers (Mohsin Bashir) - net: dsa: microchip: Add LAN9646 switch support to KSZ DSA driver (Tristram Ha) - dt-bindings: net: dsa: microchip: Add LAN9646 switch support (Tristram Ha) - net: stmmac: dwmac_socfpga: This platform has GMAC (Maxime Chevallier) - net: stmmac: Configure only the relevant bits for timestamping setup (Maxime Chevallier) - net: stmmac: Don't include dwmac4 definitions in stmmac_ptp (Maxime Chevallier) - net: stmmac: Enable timestamping interrupt on dwmac1000 (Maxime Chevallier) - net: stmmac: Introduce dwmac1000 timestamping operations (Maxime Chevallier) - net: stmmac: Introduce dwmac1000 ptp_clock_info and operations (Maxime Chevallier) - net: stmmac: Only update the auto-discovered PTP clock features (Maxime Chevallier) - net: stmmac: Use per-hw ptp clock ops (Maxime Chevallier) - net: stmmac: Don't modify the global ptp ops directly (Maxime Chevallier) - net: phy: c45: don't use temporary linkmode bitmaps in genphy_c45_ethtool_get_eee (Heiner Kallweit) - net: simplify eeecfg_mac_can_tx_lpi (Heiner Kallweit) - ynl: samples: Fix the wrong format specifier (Luo Yifan) - tools: ynl: extend CFLAGS to keep options from environment (Jan Stancek) - tools: ynl: add script dir to sys.path (Jan Stancek) - Revert "wifi: iwlegacy: do not skip frames with bad FCS" (Kalle Valo) - wifi: mac80211: pass MBSSID config by reference (Johannes Berg) - wifi: mac80211: Support EHT 1024 aggregation size in TX (MeiChia Chiu) - net: rfkill: gpio: Add check for clk_enable() (Mingwei Zheng) - wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() (Norbert van Bolhuis) - wifi: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - wifi: ipw2x00: libipw_rx_any(): fix bad alignment (Jiapeng Chong) - wifi: brcmfmac: release 'root' node in all execution paths (Javier Carrasco) - wifi: rtlwifi: Remove some exhalbtc deadcode (Dr. David Alan Gilbert) - wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures (Guilherme G. Piccoli) - wifi: rtw88: Enable the new RTL8821AU/RTL8812AU drivers (Bitterblue Smith) - wifi: rtw88: Add rtw8821au.c and rtw8812au.c (Bitterblue Smith) - wifi: rtw88: Add rtw8812a.{c,h} (Bitterblue Smith) - wifi: rtw88: Add rtw8821a.{c,h} (Bitterblue Smith) - wifi: rtw88: Add rtw88xxa.{c,h} (Bitterblue Smith) - wifi: rtw88: Add rtw8821a_table.{c,h} (Bitterblue Smith) - wifi: rtw88: Add rtw8812a_table.{c,h} (Bitterblue Smith) - wifi: rtw89: coex: set higher priority to BT when WL scan and BT A2DP exist (Ching-Te Ku) - wifi: rtw89: 8852b: change RF mode to normal mode when set channel (Chih-Kang Chang) - wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_set_monreg() (Pei Xiao) - wifi: rtw89: 8922a: fill the missing OP1dB configuration (Kuan-Chung Chen) - wifi: rtw89: mac: no configure CMAC/DMAC tables for firmware secure boot (Ping-Ke Shih) - wifi: rtw89: fw: use common function to parse security section for WiFi 6 chips (Ping-Ke Shih) - wifi: rtw89: fw: move v1 MSSC out of __parse_security_section() to share with v0 (Ping-Ke Shih) - wifi: rtw89: fw: set recorded IDMEM share mode in firmware header to register (Ping-Ke Shih) - wifi: rtw89: fw: shrink download size of security section for RTL8852B (Ping-Ke Shih) - wifi: rtw89: efuse: read firmware secure info v0 from efuse for WiFi 6 chips (Ping-Ke Shih) - wifi: rtw89: efuse: move recognize firmware MSS info v1 to common (Ping-Ke Shih) - wifi: rtw89: efuse: move reading efuse of fw secure info to common (Ping-Ke Shih) - wifi: rtw89: set pause_data field to avoid transmitting data in scan channels (Chih-Kang Chang) - wifi: rtw89: don't check done-ack for entering PS (Chin-Yen Lee) - wifi: rtw88: 8812a: Mitigate beacon loss (Bitterblue Smith) - wifi: rtw88: 8821a: Regularly ask for BT info updates (Bitterblue Smith) - wifi: rtw88: coex: Support chips without a scoreboard (Bitterblue Smith) - wifi: rtw88: Detect beacon loss with chips other than 8822c (Bitterblue Smith) - wifi: rtw88: usb: Set pkt_info.ls for the reserved page (Bitterblue Smith) - wifi: rtw88: Move pwr_track_tbl to struct rtw_rfe_def (Bitterblue Smith) - wifi: rtw88: Support TX page sizes bigger than 128 (Bitterblue Smith) - wifi: rtw88: Make txagc_remnant_ofdm an array (Bitterblue Smith) - wifi: rtw88: Enable data rate fallback for older chips (Bitterblue Smith) - wifi: rtw88: Let each driver control the power on/off process (Bitterblue Smith) - wifi: rtw88: Allow rtw_chip_info.ltecoex_addr to be NULL (Bitterblue Smith) - wifi: rtw88: Extend the init table parsing for RTL8812AU (Bitterblue Smith) - wifi: rtw88: Allow different C2H RA report sizes (Bitterblue Smith) - wifi: rtw88: Dump the HW features only for some chips (Bitterblue Smith) - wifi: rtw88: Add some definitions for RTL8821AU/RTL8812AU (Bitterblue Smith) - wifi: rtw88: Report the signal strength only if it's known (Bitterblue Smith) - wifi: rtw89: 8922a: extend RFK handling and consider MLO (Zong-Zhe Yang) - wifi: rtw89: tweak setting of channel and TX power for MLO (Zong-Zhe Yang) - wifi: rtw89: chan: manage active interfaces (Zong-Zhe Yang) - wifi: rtw89: Add encryption support for MLO connections (Po-Hao Huang) - wifi: rtw89: Add header conversion for MLO connections (Po-Hao Huang) - wifi: rtw89: unlock on error path in rtw89_ops_unassign_vif_chanctx() (Dan Carpenter) - wifi: rtw89: Fix TX fail with A2DP after scanning (Po-Hao Huang) - wifi: rtw89: coex: Set Wi-Fi/Bluetooth priority for Wi-Fi scan case (Ching-Te Ku) - wifi: rtw89: fix -Wenum-compare-conditional warnings (Arnd Bergmann) - wifi: rtlwifi: use MODULE_FIRMWARE() to declare used firmware (Ping-Ke Shih) - wifi: rtw88: Refactor looping in rtw_phy_store_tx_power_by_rate (Mohammed Anees) - wifi: rtw89: regd: block 6 GHz if marked as N/A in regd map (Zong-Zhe Yang) - wifi: rtw89: pci: add quirks by PCI subsystem ID for thermal protection (Ping-Ke Shih) - wifi: rtw89: add thermal protection (Ping-Ke Shih) - wifi: rtw89: sar: add supported UNII-4 frequency range along with UNII-3 of SAR subband (Ping-Ke Shih) - wifi: rtw89: 8852c: use 'int' as return type of error code pwr_{on,off}_func() (Ping-Ke Shih) - wifi: rtw89: 8852bt: use 'int' as return type of error code pwr_{on,off}_func() (Ping-Ke Shih) - wifi: rtw89: 8852b: use 'int' as return type of error code pwr_{on,off}_func() (Ping-Ke Shih) - wifi: rtw89: 8851b: use 'int' as return type of error code pwr_{on,off}_func() (Ping-Ke Shih) - wifi: rtw89: pci: use 'int' as return type of error code in poll_{tx,rx}dma_ch_idle() (Ping-Ke Shih) - wifi: rtw89: wow: cast nd_config->delay to u64 in tsf arithmetic (Ping-Ke Shih) - wifi: iwlwifi: mvm: don't call power_update_mac in fast suspend (Emmanuel Grumbach) - wifi: iwlwifi: s/IWL_MVM_INVALID_STA/IWL_INVALID_STA (Miri Korenblit) - wifi: iwlwifi: bump minimum API version in BZ/SC to 92 (Miri Korenblit) - wifi: iwlwifi: move IWL_LMAC_*_INDEX to fw/api/context.h (Miri Korenblit) - wifi: iwlwifi: be less noisy if the NIC is dead in S3 (Emmanuel Grumbach) - wifi: iwlwifi: mvm: tell iwlmei when we finished suspending (Emmanuel Grumbach) - wifi: iwlwifi: allow fast resume on ax200 (Emmanuel Grumbach) - wifi: iwlwifi: mvm: support new initiator and responder command version (Avraham Stern) - wifi: iwlwifi: mvm: use wiphy locked debugfs for low-latency (Johannes Berg) - wifi: iwlwifi: mvm: MLO scan upon channel condition degradation (Emmanuel Grumbach) - wifi: iwlwifi: mvm: support new versions of the wowlan APIs (Emmanuel Grumbach) - wifi: iwlwifi: mvm: allow always calling iwl_mvm_get_bss_vif() (Johannes Berg) - wifi: iwlwifi: mvm: unify link info initialization (Johannes Berg) - wifi: iwlwifi: mvm: clarify fw_id_to_link_sta protection (Johannes Berg) - wifi: cfg80211: Fix an error handling path in nl80211_start_ap() (Christophe JAILLET) - wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan (Aleksei Vetrov) - wifi: cfg80211: Remove the Medium Synchronization Delay validity check (Lingbo Kong) - wifi: mac80211: fix description of ieee80211_set_active_links() for new sequence (Zong-Zhe Yang) - wifi: cw1200: Fix potential NULL dereference (Linus Walleij) - wifi: brcm80211: Remove unused dma_txflush() (Dr. David Alan Gilbert) - wifi: wfx: Fix error handling in wfx_core_init() (Yuan Can) - wifi: ath12k: convert tasklet to BH workqueue for CE interrupts (Raj Kumar Bhagat) - wifi: ath12k: fix A-MSDU indication in monitor mode (Kang Yang) - wifi: ath12k: use tail MSDU to get MSDU information (Kang Yang) - wifi: ath12k: delete NSS and TX power setting for monitor vdev (Kang Yang) - wifi: ath12k: fix struct hal_rx_mpdu_start (Kang Yang) - wifi: ath12k: fix struct hal_rx_phyrx_rssi_legacy_info (Kang Yang) - wifi: ath12k: fix struct hal_rx_ppdu_start (Kang Yang) - wifi: ath12k: fix struct hal_rx_ppdu_end_user_stats (Kang Yang) - wifi: ath12k: remove unused variable monitor_present (Kang Yang) - wifi: ath12k: fix warning when unbinding (Jose Ignacio Tornos Martinez) - wifi: ath12k: fix crash when unbinding (Jose Ignacio Tornos Martinez) - wifi: ath12k: remove msdu_end structure for WCN7850 (Lingbo Kong) - wifi: ath12k: modify link arvif creation and removal for MLO (Sriram R) - wifi: ath12k: update ath12k_mac_op_update_vif_offload() for MLO (Sriram R) - wifi: ath12k: update ath12k_mac_op_conf_tx() for MLO (Sriram R) - wifi: ath12k: modify ath12k_mac_op_set_key() for MLO (Rameshkumar Sundaram) - wifi: ath12k: modify ath12k_mac_op_bss_info_changed() for MLO (Sriram R) - wifi: ath12k: modify ath12k_get_arvif_iter() for MLO (Rameshkumar Sundaram) - wifi: ath12k: modify ath12k_mac_vif_chan() for MLO (Rameshkumar Sundaram) - wifi: ath12k: prepare vif config caching for MLO (Rameshkumar Sundaram) - wifi: ath12k: prepare sta data structure for MLO handling (Sriram R) - wifi: ath12k: pass ath12k_link_vif instead of vif/ahvif (Sriram R) - wifi: ath12k: prepare vif data structure for MLO handling (Sriram R) - wifi: ath12k: Support BE OFDMA Pdev Rate Stats (Pradeep Kumar Chitrapu) - wifi: ath12k: Support Pdev Scheduled Algorithm Stats (Sidhanta Sahu) - wifi: ath12k: Support DMAC Reset Stats (Rajat Soni) - wifi: ath12k: Add firmware coredump collection support (Sowmiya Sree Elavalagan) - wifi: ath12k: add missing lockdep_assert_wiphy() for ath12k_mac_op_ functions (Kalle Valo) - wifi: ath5k: add PCI ID for Arcadyan devices (Rosen Penev) - wifi: ath5k: add PCI ID for SX76X (Rosen Penev) - wifi: ath10k: avoid NULL pointer error during sdio remove (Kang Yang) - wifi: ath12k: ath12k_mac_op_sta_state(): clean up update_wk cancellation (Kalle Valo) - wifi: ath12k: ath12k_mac_set_key(): remove exit label (Kalle Valo) - wifi: ath12k: cleanup unneeded labels (Kalle Valo) - wifi: ath12k: switch to using wiphy_lock() and remove ar->conf_mutex (Kalle Valo) - wifi: ath12k: convert struct ath12k_sta::update_wk to use struct wiphy_work (Kalle Valo) - wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask() (Kalle Valo) - wifi: ath12k: Support Pdev OBSS Stats (Dinesh Karthikeyan) - wifi: ath12k: Support pdev CCA Stats (Dinesh Karthikeyan) - wifi: ath12k: Support pdev Transmit Multi-user stats (Dinesh Karthikeyan) - wifi: ath12k: Support Ring and SFM stats (Dinesh Karthikeyan) - wifi: ath12k: Support Self-Generated Transmit stats (Dinesh Karthikeyan) - wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR (Balaji Pothunoori) - wifi: ath12k: fix one more memcpy size error (Arnd Bergmann) - wifi: ath12k: Modify print_array_to_buf() to support arrays with 1-based semantics (Roopni Devanathan) - wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() (Rameshkumar Sundaram) - wifi: ath12k: Skip Rx TID cleanup for self peer (Ramya Gnanasekar) - dt-bindings: net: ath11k: document the inputs of the ath11k on WCN6855 (Bartosz Golaszewski) - wifi: ath12k: move txbaddr/rxbaddr into struct ath12k_dp (Nicolas Escande) - wifi: ath11k: allow missing memory-regions (Caleb Connolly) - wifi: ath11k: fix the stack frame size warning in ath11k_vif_wow_set_wakeups (Miaoqing Pan) - wifi: ath11k: enable fw_wmi_diag_event hw param for WCN6750 (Balaji Pothunoori) - wifi: ath11k: Fix double free issue during SRNG deinit (Manikanta Pubbisetty) - wifi: ath10k: fix the stack frame size warning in ath10k_hw_scan (Miaoqing Pan) - wifi: ath10k: fix the stack frame size warning in ath10k_remain_on_channel (Miaoqing Pan) - wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2 (Baochen Qiang) - wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1 (Baochen Qiang) - wifi: ath6kl: fix typos in struct wmi_rssi_threshold_params_cmd and wmi_snr_threshold_params_cmd comments (Andrew Kreimer) - wifi: wcn36xx: fix a typo in struct wcn36xx_sta documentation (Andrew Kreimer) - wifi: ath12k: make read-only array svc_id static const (Colin Ian King) - wifi: ath9k: remove ath9k_platform_data (Rosen Penev) - wifi: ath9k: btcoex: remove platform_data (Rosen Penev) - wifi: ath9k: eeprom: remove platform data (Rosen Penev) - wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() (Jeongjun Park) - wifi: ath9k: use clamp() in ar9003_aic_cal_post_process() (Li Zetao) - net: phy: mediatek: add MT7530 & MT7531's PHY ID macros (SkyLake.Huang) - net: phy: mediatek: Integrate read/write page helper functions (SkyLake.Huang) - net: phy: mediatek: Improve readability of mtk-phy-lib.c's mtk_phy_led_hw_ctrl_set() (SkyLake.Huang) - net: phy: mediatek: Move LED helper functions into mtk phy lib (SkyLake.Huang) - net: phy: mediatek: Re-organize MediaTek ethernet phy drivers (SkyLake.Huang) - Documentation: octeontx2: Add Documentation for RVU representors (Geetha sowjanya) - octeontx2-pf: Adds TC offload support (Geetha sowjanya) - octeontx2-pf: Implement offload stats ndo for representors (Geetha sowjanya) - octeontx2-pf: Add devlink port support (Geetha sowjanya) - octeontx2-pf: Add representors for sdp MAC (Geetha sowjanya) - octeontx2-pf: Configure VF mtu via representor (Geetha sowjanya) - octeontx2-pf: Add support to sync link state between representor and VFs (Geetha sowjanya) - octeontx2-pf: Get VF stats via representor (Geetha sowjanya) - octeontx2-af: Add packet path between representor and VF (Geetha sowjanya) - octeontx2-pf: Add basic net_device_ops (Geetha sowjanya) - octeontx2-pf: Create representor netdev (Geetha sowjanya) - octeontx2-pf: RVU representor driver (Geetha sowjanya) - net: page_pool: do not count normal frag allocation in stats (Jakub Kicinski) - eth: bnxt: use page pool for head frags (Jakub Kicinski) - dsa: qca8k: Use nested lock to avoid splat (Andrew Lunn) - mptcp: fix possible integer overflow in mptcp_reset_tout_timer (Dmitry Kandybka) - net: sched: cls_api: improve the error message for ID allocation failure (Jakub Kicinski) - net: Implement fault injection forcing skb reallocation (Breno Leitao) - net: ip: make ip_route_use_hint() return drop reasons (Menglong Dong) - net: ip: make ip_mkroute_input/__mkroute_input return drop reasons (Menglong Dong) - net: ip: make ip_route_input() return drop reasons (Menglong Dong) - net: ip: make ip_route_input_noref() return drop reasons (Menglong Dong) - net: ip: make ip_route_input_rcu() return drop reasons (Menglong Dong) - net: ip: make ip_route_input_slow() return drop reasons (Menglong Dong) - net: ip: make ip_mc_validate_source() return drop reason (Menglong Dong) - net: ip: make ip_route_input_mc() return drop reason (Menglong Dong) - net: ip: make fib_validate_source() support drop reasons (Menglong Dong) - net/mlx5e: SHAMPO, Rework header allocation loop (Dragos Tatulea) - net/mlx5e: SHAMPO, Drop info array (Dragos Tatulea) - net/mlx5e: SHAMPO, Change frag page setup order during allocation (Dragos Tatulea) - net/mlx5e: SHAMPO, Fix page_index calculation inconsistency (Dragos Tatulea) - net/mlx5e: SHAMPO, Simplify UMR allocation for headers (Dragos Tatulea) - net/mlx5: Make vport QoS enablement more flexible for future extensions (Carolina Jubran) - net/mlx5: Integrate esw_qos_vport_enable logic into rate operations (Carolina Jubran) - net/mlx5: Generalize scheduling element operations (Carolina Jubran) - net/mlx5: Refactor scheduling element configuration bitmasks (Carolina Jubran) - net/mlx5: Generalize max_rate and min_rate setting for nodes (Carolina Jubran) - net/mlx5: Simplify QoS normalization by removing error handling (Carolina Jubran) - net/mlx5: E-switch, refactor eswitch mode change (Patrisious Haddad) - net: ipv4: Cache pmtu for all packet paths if multipath enabled (Vladimir Vdovin) - net: netconsole: selftests: Check if netdevsim is available (Breno Leitao) - net: phylink: clean up phylink_resolve() (Russell King (Oracle)) - net: phylink: remove switch() statement in resolve handling (Russell King (Oracle)) - net: phylink: move MLO_AN_PHY resolve handling to if() statement (Russell King (Oracle)) - net: phylink: move MLO_AN_FIXED resolve handling to if() statement (Russell King (Oracle)) - net: phylink: move manual flow control setting (Russell King (Oracle)) - docs: networking: Describe irq suspension (Joe Damato) - selftests: net: Add busy_poll_test (Joe Damato) - eventpoll: Control irq suspension for prefer_busy_poll (Martin Karsten) - eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is set (Martin Karsten) - net: Add control functions for irq suspension (Martin Karsten) - net: Add napi_struct parameter irq_suspend_timeout (Martin Karsten) - bnxt_en: add unlocked version of bnxt_refclk_read (Vadim Fedorenko) - rtnetlink: Register rtnl_dellink() and rtnl_setlink() with RTNL_FLAG_DOIT_PERNET_WIP. (Kuniyuki Iwashima) - rtnetlink: Convert RTM_NEWLINK to per-netns RTNL. (Kuniyuki Iwashima) - netkit: Set IFLA_NETKIT_PEER_INFO to netkit_link_ops.peer_type. (Kuniyuki Iwashima) - vxcan: Set VXCAN_INFO_PEER to vxcan_link_ops.peer_type. (Kuniyuki Iwashima) - veth: Set VETH_INFO_PEER to veth_link_ops.peer_type. (Kuniyuki Iwashima) - rtnetlink: Add peer_type in struct rtnl_link_ops. (Kuniyuki Iwashima) - rtnetlink: Introduce struct rtnl_nets and helpers. (Kuniyuki Iwashima) - rtnetlink: Remove __rtnl_link_register() (Kuniyuki Iwashima) - rtnetlink: Protect link_ops by mutex. (Kuniyuki Iwashima) - rtnetlink: Remove __rtnl_link_unregister(). (Kuniyuki Iwashima) - r8169: use helper r8169_mod_reg8_cond to simplify rtl_jumbo_config (Heiner Kallweit) - selftests: ncdevmem: Add automated test (Stanislav Fomichev) - selftests: ncdevmem: Move ncdevmem under drivers/net/hw (Stanislav Fomichev) - selftests: ncdevmem: Run selftest when none of the -s or -c has been provided (Stanislav Fomichev) - selftests: ncdevmem: Remove hard-coded queue numbers (Stanislav Fomichev) - selftests: ncdevmem: Use YNL to enable TCP header split (Stanislav Fomichev) - selftests: ncdevmem: Properly reset flow steering (Stanislav Fomichev) - selftests: ncdevmem: Switch to AF_INET6 (Stanislav Fomichev) - selftests: ncdevmem: Remove default arguments (Stanislav Fomichev) - selftests: ncdevmem: Make client_ip optional (Stanislav Fomichev) - selftests: ncdevmem: Unify error handling (Stanislav Fomichev) - selftests: ncdevmem: Separate out dmabuf provider (Stanislav Fomichev) - selftests: ncdevmem: Redirect all non-payload output to stderr (Stanislav Fomichev) - net: stmmac: dwmac4: Receive Watchdog Timeout is not in abnormal interrupt summary (Ley Foon Tan) - net: stmmac: dwmac4: Fix the MTL_OP_MODE_*_MASK operation (Ley Foon Tan) - net: stmmac: dwmac4: Fix MTL_OP_MODE_RTC mask and shift macros (Ley Foon Tan) - net: phy: aquantia: Add mdix config and reporting (Paul Davey) - selftests: hsr: Add test for VLAN (MD Danish Anwar) - net: ti: icssg-prueth: Add VLAN support for HSR mode (Ravi Gunasekaran) - net: hsr: Add VLAN CTAG filter support (Murali Karicheri) - net: hsr: Add VLAN support (WingMan Kwok) - net: dsa: microchip: parse PHY config from device tree (Oleksij Rempel) - net: dsa: microchip: add support for side MDIO interface in LAN937x (Oleksij Rempel) - net: dsa: microchip: cleanup error handling in ksz_mdio_register (Oleksij Rempel) - net: dsa: microchip: Refactor MDIO handling for side MDIO access (Oleksij Rempel) - dt-bindings: net: dsa: microchip: add mdio-parent-bus property for internal MDIO (Oleksij Rempel) - dt-bindings: net: dsa: microchip: add internal MDIO bus description (Oleksij Rempel) - net: atlantic: use irq_update_affinity_hint() (Mohammad Heib) - nfp: use irq_update_affinity_hint() (Mohammad Heib) - bnxt_en: use irq_update_affinity_hint() (Mohammad Heib) - rxrpc: Add a tracepoint for aborts being proposed (David Howells) - ipv6: Fix soft lockups in fib6_select_path under high next hop churn (Omid Ehtemam-Haghighi) - devlink: Add documentation for OcteonTx2 AF (Linu Cherian) - octeontx2-af: Knobs for NPC default rule counters (Linu Cherian) - octeontx2-af: Refactor few NPC mcam APIs (Linu Cherian) - mlx5/core: deduplicate {mlx5_,}eq_update_ci() (Caleb Sander Mateos) - mlx5/core: relax memory barrier in eq_update_ci() (Caleb Sander Mateos) - selftests: netdevsim: add ethtool features to macsec offload tests (Sabrina Dubroca) - selftests: netdevsim: add test toggling macsec offload (Sabrina Dubroca) - selftests: move macsec offload tests from net/rtnetlink to drivers/net/netdvesim (Sabrina Dubroca) - macsec: inherit lower device's TSO limits when offloading (Sabrina Dubroca) - macsec: clean up local variables in macsec_notify (Sabrina Dubroca) - macsec: add some of the lower device's features when offloading (Sabrina Dubroca) - selftests: netdevsim: add a test checking ethtool features (Sabrina Dubroca) - netdevsim: add more hw_features (Sabrina Dubroca) - mm: page_frag: use __alloc_pages() to replace alloc_pages_node() (Yunsheng Lin) - mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' (Yunsheng Lin) - xtensa: remove the get_order() implementation (Yunsheng Lin) - mm: page_frag: avoid caller accessing 'page_frag_cache' directly (Yunsheng Lin) - mm: page_frag: use initial zero offset for page_frag_alloc_align() (Yunsheng Lin) - mm: move the page fragment allocator from page_alloc into its own file (Yunsheng Lin) - mm: page_frag: add a test module for page_frag (Yunsheng Lin) - net: convert to nla_get_*_default() (Johannes Berg) - net: netlink: add nla_get_*_default() accessors (Johannes Berg) - bridge: Allow deleting FDB entries with non-existent VLAN (Ido Schimmel) - mlx5/core: Schedule EQ comp tasklet only if necessary (Caleb Sander Mateos) - neighbour: Create netdev->neighbour association (Gilad Naaman) - neighbour: Remove bare neighbour::next pointer (Gilad Naaman) - neighbour: Convert iteration to use hlist+macro (Gilad Naaman) - neighbour: Convert seq_file functions to use hlist (Gilad Naaman) - neighbour: Define neigh_for_each_in_bucket (Gilad Naaman) - neighbour: Add hlist_node to struct neighbour (Gilad Naaman) - r8169: align WAKE_PHY handling with r8125/r8126 vendor drivers (Heiner Kallweit) - r8169: improve rtl_set_d3_pll_down (Heiner Kallweit) - r8169: improve __rtl8169_set_wol (Heiner Kallweit) - tc: fix typo probabilty in tc.yaml doc (Abhinav Saxena) - mISDN: Fix typos (Andrew Kreimer) - hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer (Hyunwoo Kim) - net: sfc: use ethtool string helpers (Rosen Penev) - mptcp: remove the redundant assignment of 'new_ctx->tcp_sock' in subflow_ulp_clone() (MoYuanhao) - net: mctp: Expose transport binding identifier via IFLA attribute (Khang Nguyen) - bonding: add ESP offload features when slaves support (Jianbo Liu) - netlink: specs: Add a spec for FIB rule management (Donald Hunter) - netlink: specs: Add a spec for neighbor tables in rtnetlink (Donald Hunter) - phonet: do not call synchronize_rcu() from phonet_route_del() (Eric Dumazet) - ipv4: Prepare ip_route_output() to future .flowi4_tos conversion. (Guillaume Nault) - net: phy: remove genphy_config_eee_advert (Heiner Kallweit) - net: phy: broadcom: use genphy_c45_an_config_eee_aneg in bcm_config_lre_aneg (Heiner Kallweit) - net: phy: export genphy_c45_an_config_eee_aneg (Heiner Kallweit) - net: phy: make genphy_c45_write_eee_adv() static (Heiner Kallweit) - sctp: Avoid enqueuing addr events redundantly (Gilad Naaman) - net: wwan: t7xx: Unify documentation column width (Jinjian Song) - net: wwan: t7xx: Add debug ports (Jinjian Song) - wwan: core: Add WWAN ADB and MIPC port type (Jinjian Song) - netfilter: nf_tables: must hold rcu read lock while iterating object type list (Florian Westphal) - netfilter: nf_tables: must hold rcu read lock while iterating expression type list (Florian Westphal) - netfilter: nf_tables: avoid false-positive lockdep splats with basechain hook (Florian Westphal) - netfilter: nf_tables: avoid false-positive lockdep splats in set walker (Florian Westphal) - netfilter: nf_tables: avoid false-positive lockdep splats with flowtables (Florian Westphal) - netfilter: nf_tables: avoid false-positive lockdep splats with sets (Florian Westphal) - netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion (Florian Westphal) - netfilter: nf_tables: prefer nft_trans_elem_alloc helper (Florian Westphal) - netfilter: nf_tables: replace deprecated strncpy with strscpy_pad (Justin Stitt) - netfilter: nf_tables: Fix percpu address space issues in nf_tables_api.c (Uros Bizjak) - netfilter: Make legacy configs user selectable (Breno Leitao) - eth: fbnic: Add support to write TCE TCAM entries (Mohsin Bashir) - net: nfc: Propagate ISO14443 type A target ATS to userspace via netlink (Juraj Šarinay) - net: ucc_geth: fix usage with NVMEM MAC address (Rosen Penev) - net: ucc_geth: use devm for register_netdev (Rosen Penev) - net: ucc_geth: use devm for alloc_etherdev (Rosen Penev) - net: ucc_geth: use devm for kmemdup (Rosen Penev) - net: broadcom: use ethtool string helpers (Rosen Penev) - net: hisilicon: hns3: use ethtool string helpers (Rosen Penev) - net: bnx2x: use ethtool string helpers (Rosen Penev) - bnxt_en: ethtool: Support unset l4proto on ip4/ip6 ntuple rules (Daniel Xu) - bnxt_en: ethtool: Remove ip4/ip6 ntuple support for IPPROTO_RAW (Daniel Xu) - net: enetc: Fix spelling mistake "referencce" -> "reference" (Colin Ian King) - net: phy: respect cached advertising when re-enabling EEE (Heiner Kallweit) - net: add debug check in skb_reset_mac_header() (Eric Dumazet) - net: add debug check in skb_reset_network_header() (Eric Dumazet) - net: add debug check in skb_reset_transport_header() (Eric Dumazet) - net: add debug check in skb_reset_inner_mac_header() (Eric Dumazet) - net: add debug check in skb_reset_inner_network_header() (Eric Dumazet) - net: add debug check in skb_reset_inner_transport_header() (Eric Dumazet) - net: skb_reset_mac_len() must check if mac_header was set (Eric Dumazet) - selftests: net: really check for bg process completion (Paolo Abeni) - ipv6: release nexthop on device removal (Paolo Abeni) - selftests: netfilter: nft_queue.sh: fix warnings with socat 1.8.0.0 (Florian Westphal) - selftests: netfilter: run conntrack_dump_flush in netns (Florian Westphal) - mptcp: remove unneeded lock when listing scheds (Matthieu Baerts (NGI0)) - net: stmmac: Add glue layer for T-HEAD TH1520 SoC (Jisheng Zhang) - dt-bindings: net: Add T-HEAD dwmac support (Jisheng Zhang) - r8169: remove leftover locks after reverted change (Heiner Kallweit) - dt-bindings: net: snps,dwmac: add support for Arria10 (Lothar Rubusch) - net: stmmac: add support for dwmac 3.72a (Lothar Rubusch) - net: hisilicon: hns: use ethtool string helpers (Rosen Penev) - openvswitch: Pass on secpath details for internal port rx. (Aaron Conole) - r8169: improve initialization of RSS registers on RTL8125/RTL8126 (Heiner Kallweit) - sfc: Remove more unused functions (Dr. David Alan Gilbert) - sfc: Remove unused mcdi functions (Dr. David Alan Gilbert) - sfc: Remove unused efx_mae_mport_vf (Dr. David Alan Gilbert) - sfc: Remove falcon deadcode (Dr. David Alan Gilbert) - netlink: typographical error in nlmsg_type constants definition (Maurice Lambert) - bnxt_en: replace PTP spinlock with seqlock (Vadim Fedorenko) - bnxt_en: cache only 24 bits of hw counter (Vadim Fedorenko) - selftests: net: include lib/sh/*.sh with lib.sh (Matthieu Baerts (NGI0)) - mlx5_en: use read sequence for gettimex64 (Vadim Fedorenko) - net: lan969x: add VCAP configuration data (Daniel Machon) - net: lan969x: add autogenerated VCAP information (Daniel Machon) - net: sparx5: execute sparx5_vcap_init() on lan969x (Daniel Machon) - net: sparx5: add new VCAP constants to match data (Daniel Machon) - net: sparx5: replace SPX5_PORTS with n_ports (Daniel Machon) - net: sparx5: expose some sparx5 VCAP symbols (Daniel Machon) - virtio_net: rx remove premapped failover code (Xuan Zhuo) - virtio_net: enable premapped mode for merge and small by default (Xuan Zhuo) - virtio_net: big mode skip the unmap check (Xuan Zhuo) - virtio-net: fix overflow inside virtnet_rq_alloc (Xuan Zhuo) - net: dpaa_eth: extract hash using __be32 pointer in rx_default_dqrr() (Vladimir Oltean) - net: dpaa_eth: add assertions about SGT entry offsets in sg_fd_to_skb() (Vladimir Oltean) - soc: fsl_qbman: use be16_to_cpu() in qm_sg_entry_get_off() (Vladimir Oltean) - net: ena: remove devm from ethtool (Rosen Penev) - ptp: Remove 'default y' for VMCLOCK PTP device (David Woodhouse) - net: ena: Remove deadcode (Dr. David Alan Gilbert) - net: ena: Remove autopolling mode (Dr. David Alan Gilbert) - tools: ynl-gen: de-kdocify enums with no doc for entries (Jakub Kicinski) - net: tcp: replace the document for "lsndtime" in tcp_sock (Menglong Dong) - MAINTAINERS: update ENETC driver files and maintainers (Wei Fang) - net: enetc: add preliminary support for i.MX95 ENETC PF (Wei Fang) - net: enetc: optimize the allocation of tx_bdr (Clark Wang) - net: enetc: extract enetc_int_vector_init/destroy() from enetc_alloc_msix() (Clark Wang) - net: enetc: add i.MX95 EMDIO support (Wei Fang) - net: enetc: remove ERR050089 workaround for i.MX95 (Vladimir Oltean) - net: enetc: build enetc_pf_common.c as a separate module (Wei Fang) - net: enetc: extract common ENETC PF parts for LS1028A and i.MX95 platforms (Wei Fang) - net: enetc: add initial netc-blk-ctrl driver support (Wei Fang) - dt-bindings: net: add bindings for NETC blocks control (Wei Fang) - dt-bindings: net: add i.MX95 ENETC support (Wei Fang) - dt-bindings: net: add compatible string for i.MX95 EMDIO (Wei Fang) - net/mlx5e: do not create xdp_redirect for non-uplink rep (William Tu) - net/mlx5e: move XDP_REDIRECT sq to dynamic allocation (William Tu) - net/mlx5: HWS, renamed the files in accordance with naming convention (Yevgeny Kliteynik) - net/mlx5: DR, moved all the SWS code into a separate directory (Yevgeny Kliteynik) - net/mlx5: Rework esw qos domain init and cleanup (Cosmin Ratiu) - selftests/tc-testing: add tests for qdisc_tree_reduce_backlog (Pedro Tammela) - net: stmmac: xgmac: Enable FPE for tc-mqprio/tc-taprio (Furong Xu) - net: stmmac: xgmac: Complete FPE support (Furong Xu) - net: stmmac: xgmac: Rename XGMAC_RQ to XGMAC_FPRQ (Furong Xu) - net: stmmac: Get the TC number of net_device by netdev_get_num_tc() (Furong Xu) - net: stmmac: Refactor FPE functions to generic version (Furong Xu) - net: stmmac: Introduce stmmac_fpe_supported() (Furong Xu) - net: stmmac: Rework macro definitions for gmac4 and xgmac (Furong Xu) - net: stmmac: Introduce separate files for FPE implementation (Furong Xu) - r8169: align RTL8126 EEE config with vendor driver (Heiner Kallweit) - r8169: align RTL8125/RTL8126 PHY config with vendor driver (Heiner Kallweit) - r8169: align RTL8125 EEE config with vendor driver (Heiner Kallweit) - selftests/bpf: Add a selftest for bpf_csum_diff() (Puranjay Mohan) - selftests/bpf: Don't mask result of bpf_csum_diff() in test_verifier (Puranjay Mohan) - bpf: bpf_csum_diff: Optimize and homogenize for all archs (Puranjay Mohan) - net: checksum: Move from32to16() to generic header (Puranjay Mohan) - selftests/bpf: remove xdp_synproxy IP_DF check (Vincent Li) - selftests/bpf: remove test_tcp_check_syncookie (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: test MSS value returned with bpf_tcp_gen_syncookie (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: add ipv4 and dual ipv4/ipv6 support in btf_skc_cls_ingress (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: get rid of global vars in btf_skc_cls_ingress (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: add missing ns cleanups in btf_skc_cls_ingress (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: factorize conn and syncookies tests in a single runner (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap (Zijian Zhang) - selftests/bpf: Fix msg_verify_data in test_sockmap (Zijian Zhang) - net: ibm: emac: mal: move irq maps down (Rosen Penev) - net: ibm: emac: mal: use devm for request_irq (Rosen Penev) - net: ibm: emac: mal: use devm for kzalloc (Rosen Penev) - net: ibm: emac: zmii: devm_platform_get_resource (Rosen Penev) - net: ibm: emac: zmii: use devm for mutex_init (Rosen Penev) - net: ibm: emac: zmii: use devm for kzalloc (Rosen Penev) - net: ibm: emac: rgmii: devm_platform_get_resource (Rosen Penev) - net: ibm: emac: rgmii: use devm for mutex_init (Rosen Penev) - net: ibm: emac: rgmii: use devm for kzalloc (Rosen Penev) - net: ibm: emac: tah: devm_platform_get_resources (Rosen Penev) - net: ibm: emac: tah: use devm for mutex_init (Rosen Penev) - net: ibm: emac: tah: use devm for kzalloc (Rosen Penev) - vrf: Prepare vrf_process_v4_outbound() to future .flowi4_tos conversion. (Guillaume Nault) - ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. (Guillaume Nault) - net: macb: avoid redundant lookup for "mdio" child node in MDIO setup (Oleksij Rempel) - dt-bindings: net: snps,dwmac: Fix "snps,kbbe" type (Rob Herring (Arm)) - ptp: fc3: remove redundant check on variable ret (Colin Ian King) - net: dsa: mt7530: Add TBF qdisc offload support (Lorenzo Bianconi) - dim: pass dim_sample to net_dim() by reference (Caleb Sander Mateos) - dim: make dim_calc_stats() inputs const pointers (Caleb Sander Mateos) - net/tcp: Add missing lockdep annotations for TCP-AO hlist traversals (Dmitry Safonov) - net: netconsole: selftests: Add userdata validation (Breno Leitao) - net: netconsole: selftests: Change the IP subnet (Breno Leitao) - net: airoha: Simplify Tx napi logic (Lorenzo Bianconi) - net: airoha: Read completion queue data in airoha_qdma_tx_napi_poll() (Lorenzo Bianconi) - net: bnxt: use ethtool string helpers (Rosen Penev) - net: phy: use ethtool string helpers (Rosen Penev) - net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - UAPI: ethtool: Use __struct_group() in struct ethtool_link_settings (Gustavo A. R. Silva) - net: dsa: use ethtool string helpers (Rosen Penev) - net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason() (Yafang Shao) - compiler_types: Add noinline_for_tracing annotation (Yafang Shao) - net/mlx5: DPLL, Add clock quality level op implementation (Jiri Pirko) - dpll: add clock quality level attribute and op (Jiri Pirko) - net: fjes: use ethtool string helpers (Rosen Penev) - netlink: Remove the dead code in netlink_proto_init() (Jinjie Ruan) - selftests/net: Fix ./ns-XXXXXX not cleanup (Li Zhijian) - selftests: netdevsim: add fib_notifications to Makefile (Jakub Kicinski) - dql: annotate data-races around dql->last_obj_cnt (Eric Dumazet) - netlink: add NLA_POLICY_MAX_LEN macro (Antonio Quartulli) - fsl/fman: Validate cell-index value obtained from Device Tree (Aleksandr Mishin) - netlabel: document doi_remove field of struct netlbl_calipso_ops (George Guo) - ptp_pch: Replace deprecated PCI functions (Philipp Stanner) - net: freescale: use ethtool string helpers (Rosen Penev) - tcp: only release congestion control if it has been initialized (Pengcheng Yang) - net: phy: dp83822: Configure RMII mode on DP83825 devices (Erik Schumacher) - dt-bindings: net: qcom,ethqos: add description for qcs8300 (Yijie Yang) - dt-bindings: net: qcom,ethqos: add description for qcs615 (Yijie Yang) - bna: Remove field bnad_dentry_files[] in struct bnad (Zhen Lei) - bna: Remove error checking for debugfs create APIs (Zhen Lei) - rtnetlink: Fix an error handling path in rtnl_newlink() (Christophe JAILLET) - dt-bindings: net: renesas,ether: Add iommus property (Geert Uytterhoeven) - net: sparx5: add feature support (Daniel Machon) - net: sparx5: add compatible string for lan969x (Daniel Machon) - dt-bindings: net: add compatible strings for lan969x targets (Daniel Machon) - net: sparx5: use is_sparx5() macro throughout (Daniel Machon) - net: lan969x: add function for calculating the DSM calendar (Daniel Machon) - net: lan969x: add PTP handler function (Daniel Machon) - net: lan969x: add lan969x ops to match data (Daniel Machon) - net: lan969x: add constants to match data (Daniel Machon) - net: lan969x: add register diffs to match data (Daniel Machon) - net: lan969x: add match data for lan969x (Daniel Machon) - net: sparx5: add registers required by lan969x (Daniel Machon) - net: sparx5: add sparx5 context pointer to a few functions (Daniel Machon) - net: sparx5: change frequency calculation for SDLB's (Daniel Machon) - net: sparx5: change spx5_wr to spx5_rmw in cal update() (Daniel Machon) - net: sparx5: add support for lan969x targets and core clock (Daniel Machon) - gve: change to use page_pool_put_full_page when recycling pages (Harshitha Ramamurthy) - octeontx2-pf: Move shared APIs to header file (Geetha sowjanya) - octeontx2-pf: Reuse PF max mtu value (Geetha sowjanya) - octeontx2-pf: Add new APIs for queue memory alloc/free. (Geetha sowjanya) - octeontx2-pf: Define common API for HW resources configuration (Geetha sowjanya) - net: mscc: ocelot: allow tc-flower mirred action towards foreign interfaces (Vladimir Oltean) - net: dsa: allow matchall mirroring rules towards the CPU (Vladimir Oltean) - net: dsa: add more extack messages in dsa_user_add_cls_matchall_mirred() (Vladimir Oltean) - net: dsa: use "extack" as argument to flow_action_basic_hw_stats_check() (Vladimir Oltean) - net: dsa: clean up dsa_user_add_cls_matchall() (Vladimir Oltean) - net: sched: propagate "skip_sw" flag to struct flow_cls_common_offload (Vladimir Oltean) - s390/time: Add PtP driver (Sven Schnelle) - s390/time: Add clocksource id to TOD clock (Sven Schnelle) - tests: hsr: Increase timeout to 50 seconds (Yunshui Jiang) - tcp: add more warn of socket in tcp_send_loss_probe() (Jason Xing) - tcp: add a common helper to debug the underlying issue (Jason Xing) - Documentation: networking: Add missing PHY_GET command in the message list (Kory Maincent) - mac80211: Remove NOP call to ieee80211_hw_config (Ben Greear) - wifi: iwlwifi: work around -Wenum-compare-conditional warning (Arnd Bergmann) - wifi: mac80211: re-order assigning channel in activate links (Aditya Kumar Singh) - wifi: mac80211: convert debugfs files to short fops (Johannes Berg) - debugfs: add small file operations for most files (Johannes Berg) - wifi: mac80211: remove misleading j_0 construction parts (Johannes Berg) - wifi: mac80211_hwsim: use hrtimer_active() (Johannes Berg) - wifi: mac80211: refactor BW limitation check for CSA parsing (Michael-CY Lee) - wifi: mac80211: filter on monitor interfaces based on configured channel (Felix Fietkau) - wifi: mac80211: refactor ieee80211_rx_monitor (Felix Fietkau) - wifi: mac80211: add support for the monitor SKIP_TX flag (Felix Fietkau) - wifi: cfg80211: add monitor SKIP_TX flag (Felix Fietkau) - wifi: mac80211: add flag to opt out of virtual monitor support (Felix Fietkau) - wifi: cfg80211: pass net_device to .set_monitor_channel (Felix Fietkau) - wifi: mac80211: remove status->ampdu_delimiter_crc (Felix Fietkau) - wifi: cfg80211: report per wiphy radio antenna mask (Felix Fietkau) - wifi: mac80211: use vif radio mask to limit creating chanctx (Felix Fietkau) - wifi: mac80211: use vif radio mask to limit ibss scan frequencies (Felix Fietkau) - wifi: cfg80211: add option for vif allowed radios (Felix Fietkau) - wifi: iwlwifi: allow IWL_FW_CHECK() with just a string (Johannes Berg) - wifi: iwlwifi: mvm: remove redundant check (Miri Korenblit) - wifi: iwlwifi: fw: add an error table status getter (Yedidya Benshimol) - wifi: iwlwifi: do not warn about a flush with an empty TX queue (Benjamin Berg) - wifi: iwlwifi: mvm: remove IWL_MVM_HW_CSUM_DISABLE (Miri Korenblit) - wifi: iwlwifi: mvm: remove unneeded check (Miri Korenblit) - wifi: iwlwifi: mvm: Remove redundant rcu_read_lock() in reorder buffer (Daniel Gabay) - wifi: iwlwifi: mvm: Remove unused last_amsdu from reorder buffer (Daniel Gabay) - wifi: iwlwifi: bump FW API to 94 for BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: fw: api: update link context API version (Johannes Berg) - wifi: iwlwifi: mvm: log information about HW restart completion (Benjamin Berg) - wifi: iwlwifi: mvm: prepare the tx_power handling to be per-link (Emmanuel Grumbach) - wifi: iwlwifi: mvm: exit EMLSR earlier if bss_param_ch_cnt is updated (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Add support for prep_add_interface() callback (Ilan Peer) - wifi: mac80211: expose ieee80211_chan_width_to_rx_bw() to drivers (Johannes Berg) - wifi: mac80211: chan: calculate min_def also for client mode (Johannes Berg) - wifi: mac80211: add an option to fake ieee80211_connection_loss (Miri Korenblit) - wifi: mac80211: parse A-MSDU len from EHT capabilities (Miri Korenblit) - wifi: mac80211: call rate_control_rate_update() for link STA (Johannes Berg) - wifi: mac80211: allow rate_control_rate_init() for links (Johannes Berg) - wifi: mac80211: update the right link for tx power (Emmanuel Grumbach) - wifi: mac80211: __ieee80211_recalc_txpower receives a link (Emmanuel Grumbach) - wifi: mac80211: ieee80211_recalc_txpower receives a link (Emmanuel Grumbach) - wifi: mac80211: remove unneeded parameters (Emmanuel Grumbach) - wifi: mac80211: make bss_param_ch_cnt available for the low level driver (Emmanuel Grumbach) - wifi: mac80211: rename IEEE80211_CHANCTX_CHANGE_MIN_WIDTH (Miri Korenblit) - wifi: cfg80211: disallow SMPS in AP mode (Johannes Berg) - wifi: mac80211: Add support to indicate that a new interface is to be added (Ilan Peer) - wifi: rtw89: wow: do not configure CPU IO to receive packets for old firmware (Chin-Yen Lee) - wifi: rtw89: coex: Add function to reorder Wi-Fi firmware report index (Ching-Te Ku) - wifi: rtw89: coex: Solved BT PAN profile idle decrease Wi-Fi throughput (Ching-Te Ku) - wifi: rtw89: coex: Reorder Bluetooth info related logic (Ching-Te Ku) - wifi: rtw89: coex: Update priority setting for Wi-Fi is scanning (Ching-Te Ku) - wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled (Martin Kaistra) - wifi: rtw89: debug: add beacon RSSI for debugging (Ping-Ke Shih) - wifi: rtw89: handle entity active flag per PHY (Zong-Zhe Yang) - wifi: rtw89: initialize dual HW bands for MLO and control them by link (Zong-Zhe Yang) - wifi: rtw89: 8852ce: set offset K of PCI PHY EQ to manual mode to improve compatibility (Ping-Ke Shih) - wifi: rtw89: 8852ce: fix gray code conversion for filter out EQ (Ping-Ke Shih) - wifi: rtw89: 8922ae: disable PCI PHY EQ to improve compatibility (Ping-Ke Shih) - wifi: rtw89: pci: consolidate PCI basic configurations for probe and resume (Ping-Ke Shih) - wifi: rtw88: Parse the RX descriptor with a single function (Bitterblue Smith) - wifi: rtw89: 8852c: rfk: remove unnecessary assignment of return value of _dpk_dgain_read() (Ping-Ke Shih) - wifi: rtw89: coex: initialize local .dbcc_2g_phy in _set_btg_ctrl() (Ping-Ke Shih) - wifi: rtw89: check return value of ieee80211_probereq_get() for RNR (Ping-Ke Shih) - wifi: rtw89: tweak driver architecture for impending MLO support (Zong-Zhe Yang) - wifi: rtw89: refactor STA related func ahead for MLO (Zong-Zhe Yang) - wifi: rtw89: refactor VIF related func ahead for MLO (Zong-Zhe Yang) - wifi: rtw89: read link_sta corresponding to the link (Zong-Zhe Yang) - wifi: rtw89: read bss_conf corresponding to the link (Zong-Zhe Yang) - wifi: rtw89: rename rtw89_sta to rtw89_sta_link ahead for MLO (Zong-Zhe Yang) - wifi: rtw89: rename rtw89_vif to rtw89_vif_link ahead for MLO (Zong-Zhe Yang) - wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb (Ping-Ke Shih) - wifi: rtw88: Constify some arrays and structs (Bitterblue Smith) - wifi: rtw89: rfk: update firmware debug log of DACK to v2 (Ping-Ke Shih) - wifi: rtw89: rfk: add firmware debug log of IQK (Ping-Ke Shih) - wifi: rtw89: rfk: add firmware debug log of TSSI (Ping-Ke Shih) - wifi: rtw89: 8922a: rfk: support firmware command RX DCK v1 format (Ping-Ke Shih) - wifi: rtw89: 8922a: rfk: enlarge TSSI timeout time to 20ms (Ping-Ke Shih) - wifi: rtlwifi: make read-only arrays static const (Colin Ian King) - wifi: cw1200: Remove unused cw1200_queue_requeue_all() (Dr. David Alan Gilbert) - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan() (Alper Nebi Yasak) - wifi: brcmfmac: of: use devm_clk_get_optional_enabled_with_rate() (Bartosz Golaszewski) - wifi: brcmsmac: Remove unused brcms_debugfs_get_devdir() (Dr. David Alan Gilbert) - wifi: brcmfmac: Remove unused brcmf_cfg80211_get_iftype() (Dr. David Alan Gilbert) - wifi: wilc1000: Set MAC after operation mode (Marek Vasut) - wifi: mwifiex: cleanup struct mwifiex_private (Dmitry Antipov) - wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer (Dmitry Antipov) - wifi: wilc1000: Add WILC3000 support (Ajay Singh) - wifi: wilc1000: Register wiphy after reading out chipid (Marek Vasut) - wifi: wilc1000: Fold wilc_create_wiphy() into cfg80211.c (Marek Vasut) - wifi: wilc1000: Fill in missing error handling (Marek Vasut) - wifi: wilc1000: Fold chip_allow_sleep()/chip_wakeup() into wlan.c (Marek Vasut) - wifi: wilc1000: Clean up usage of wilc_get_chipid() (Marek Vasut) - dt-bindings: wireless: wilc1000: Document WILC3000 compatible string (Marek Vasut) - wifi: wilc1000: Keep slot powered on during suspend/resume (Marek Vasut) - wifi: rt2x00: convert comma to semicolon (Yan Zhen) - wifi: mwifiex: add missing locking for cfg80211 calls (Sascha Hauer) - wifi: ipw: select CRYPTO_LIB_ARC4 (Johannes Berg) - Revert "wifi: cfg80211: unexport wireless_nlevent_flush()" (Johannes Berg) - wireless: wext: shorten struct iw_ioctl_description (Johannes Berg) - wifi: wext: merge adjacent CONFIG_COMPAT ifdef blocks (Johannes Berg) - wifi: cfg80211: unexport wireless_nlevent_flush() (Johannes Berg) - wifi: remove iw_public_data from struct net_device (Johannes Berg) - wifi: cfg80211: stop exporting wext symbols (Johannes Berg) - wifi: wext/libipw: move spy implementation to libipw (Johannes Berg) - staging: don't recommend using lib80211 (Johannes Berg) - wifi: ipw2x00/lib80211: move remaining lib80211 into libipw (Johannes Berg) - staging: rtl8192e: delete the driver (Johannes Berg) - wifi: libertas: don't select/include lib80211 (Johannes Berg) - wifi: mwifiex: don't include lib80211.h (Johannes Berg) - wifi: qtnfmac: don't include lib80211.h (Johannes Berg) - wifi: nl80211: remove redundant null pointer check in coalescing (Dmitry Kandybka) - mac80211: Reorganize kerneldoc parameter names (Julia Lawall) - wifi: cfg80211: check radio iface combination for multi radio per wiphy (Karthikeyan Periyasamy) - wifi: mac80211, cfg80211: miscellaneous spelling fixes (Dmitry Antipov) - wifi: mac80211: constify ieee80211_ie_build_{he,eht}_oper() chandef (Jeff Johnson) - wifi: wl1251: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - wifi: brcmfmac: add flag for random seed during firmware download (Jacobe Zang) - wifi: brcmfmac: Add optional lpo clock enable support (Jacobe Zang) - dt-bindings: net: wireless: brcm4329-fmac: add clock description for AP6275P (Jacobe Zang) - dt-bindings: net: wireless: brcm4329-fmac: add pci14e4,449d (Jacobe Zang) - wifi: wlcore: sdio: Use helper to define resources (Vasileios Amoiridis) - wifi: wlcore: sdio: Make use of irq_get_trigger_type() (Vasileios Amoiridis) - wifi: brcmfmac: of: Make use of irq_get_trigger_type() (Vasileios Amoiridis) - devlink: remove unused devlink_resource_register() (Przemek Kitszel) - devlink: remove unused devlink_resource_occ_get_register() and _unregister() (Przemek Kitszel) - net: dsa: replace devlink resource registration calls by devl_ variants (Przemek Kitszel) - devlink: region: snapshot IDs: consolidate error values (Przemek Kitszel) - devlink: devl_resource_register(): differentiate error codes (Przemek Kitszel) - devlink: use devlink_nl_put_u64() helper (Przemek Kitszel) - devlink: introduce devlink_nl_put_u64() (Przemek Kitszel) - r8169: fix inconsistent indenting in rtl8169_get_eth_mac_stats (Heiner Kallweit) - socket: Print pf->create() when it does not clear sock->sk on failure. (Kuniyuki Iwashima) - r8169: add support for RTL8125D (Heiner Kallweit) - net: qlogic: use ethtool string helpers (Rosen Penev) - net: marvell: use ethtool string helpers (Rosen Penev) - mlx5: simplify EQ interrupt polling logic (Caleb Sander Mateos) - mlx5: fix typo in "mlx5_cqwq_get_cqe_enahnced_comp" (Caleb Sander Mateos) - amd-xgbe: use ethtool string helpers (Rosen Penev) - net: mana: use ethtool string helpers (Rosen Penev) - ibmvnic: use ethtool string helpers (Rosen Penev) - net: ftgmac100: refactor getting phy device handle (Jacky Chou) - net: phylink: simplify how SFP PHYs are attached (Russell King (Oracle)) - net: phylink: validate sfp_select_interface() returned interface (Russell King (Oracle)) - net: phylink: add common validation for sfp_select_interface() (Russell King (Oracle)) - net: phylink: simplify phylink_parse_fixedlink() (Russell King (Oracle)) - net/mlx5e: Update features on ring size change (Dragos Tatulea) - net/mlx5e: Update features on MTU change (Dragos Tatulea) - wwan: core: Pass string literal as format argument of dev_set_name() (Simon Horman) - selftests: tc-testing: Fix typo error (Karan Sanghavi) - rtnetlink: Fix kdoc of rtnl_af_register(). (Kuniyuki Iwashima) - ipv4: Prepare ip_rt_get_source() to future .flowi4_tos conversion. (Guillaume Nault) - ipv4: Prepare ipmr_rt_fib_lookup() to future .flowi4_tos conversion. (Guillaume Nault) - ipv4: Prepare icmp_reply() to future .flowi4_tos conversion. (Guillaume Nault) - ipv4: Prepare fib_compute_spec_dst() to future .flowi4_tos conversion. (Guillaume Nault) - net: ibm: emac: generate random MAC if not found (Rosen Penev) - net: ibm: emac: use devm for mutex_init (Rosen Penev) - net: ibm: emac: use platform_get_irq (Rosen Penev) - net: ibm: emac: use devm_platform_ioremap_resource (Rosen Penev) - net: ibm: emac: use netif_receive_skb_list (Rosen Penev) - ipv4: Convert devinet_ioctl to per-netns RTNL. (Kuniyuki Iwashima) - ipv4: Convert devinet_ioctl() to per-netns RTNL except for SIOCSIFFLAGS. (Kuniyuki Iwashima) - ipv4: Convert devinet_sysctl_forward() to per-netns RTNL. (Kuniyuki Iwashima) - rtnetlink: Define rtnl_net_trylock(). (Kuniyuki Iwashima) - ipv4: Convert check_lifetime() to per-netns RTNL. (Kuniyuki Iwashima) - ipv4: Convert RTM_DELADDR to per-netns RTNL. (Kuniyuki Iwashima) - ipv4: Use per-netns RTNL helpers in inet_rtm_newaddr(). (Kuniyuki Iwashima) - ipv4: Convert RTM_NEWADDR to per-netns RTNL. (Kuniyuki Iwashima) - ipv4: Don't allocate ifa for 0.0.0.0 in inet_rtm_newaddr(). (Kuniyuki Iwashima) - ipv4: Factorise RTM_NEWADDR validation to inet_validate_rtm(). (Kuniyuki Iwashima) - rtnetlink: Define RTNL_FLAG_DOIT_PERNET for per-netns RTNL doit(). (Kuniyuki Iwashima) - rtnetlink: Make per-netns RTNL dereference helpers to macro. (Kuniyuki Iwashima) - neighbour: use kvzalloc()/kvfree() (Eric Dumazet) - netlink: specs: Add missing phy-ntf command to ethtool spec (Kory Maincent) - vsock: do not leave dangling sk pointer in vsock_create() (Eric Dumazet) - net/mlx5: unique names for per device caches (Sebastian Ott) - Documentation: bonding: add XDP support explanation (Hangbin Liu) - bonding: return detailed error when loading native XDP fails (Hangbin Liu) - mptcp: use "middlebox interference" RST when no DSS (Davide Caratti) - mptcp: implement mptcp_pm_connection_closed (Geliang Tang) - mptcp: annotate data-races around subflow->fully_established (Gang Yan) - mptcp: pm: send ACK on non-stale subflows (Matthieu Baerts (NGI0)) - net: systemport: Move IO macros to header file (Florian Fainelli) - net: systemport: Remove unused txchk accessors (Florian Fainelli) - selftest/tcp-ao: Add filter tests (Leo Stone) - net: amd8111e: Remove duplicate definition of PCI_VENDOR_ID_AMD (Yazen Ghannam) - dt-bindings: nfc: nxp,nci: Document PN553 compatible (Danila Tikhonov) - configs/debug: make sure PROVE_RCU_LIST=y takes effect (Jakub Kicinski) - net: dsa: mv88e6xxx: fix unreleased fwnode_handle in setup_port() (Javier Carrasco) - bareudp: Use pcpu stats to update rx_dropped counter. (Guillaume Nault) - selftests: tls: add a selftest for wrapping rec_seq (Sabrina Dubroca) - phonet: Don't hold RTNL for route_doit(). (Kuniyuki Iwashima) - phonet: Convert phonet_routes.lock to spinlock_t. (Kuniyuki Iwashima) - phonet: Pass net and ifindex to rtm_phonet_notify(). (Kuniyuki Iwashima) - phonet: Pass ifindex to fill_route(). (Kuniyuki Iwashima) - phonet: Don't hold RTNL for getaddr_dumpit(). (Kuniyuki Iwashima) - phonet: Don't hold RTNL for addr_doit(). (Kuniyuki Iwashima) - phonet: Convert phonet_device_list.lock to spinlock_t. (Kuniyuki Iwashima) - phonet: Pass net and ifindex to phonet_address_notify(). (Kuniyuki Iwashima) - phonet: Pass ifindex to fill_addr(). (Kuniyuki Iwashima) - tools/net/ynl: improve async notification handling (Donald Hunter) - net: pcs: xpcs: remove return statements in void function (Russell King (Oracle)) - net: pcs: xpcs: rename xpcs_config_usxgmii() (Russell King (Oracle)) - net: pcs: xpcs: combine xpcs_link_up_{1000basex,sgmii}() (Russell King (Oracle)) - net: pcs: xpcs: replace open-coded mii_bmcr_encode_fixed() (Russell King (Oracle)) - net: pcs: xpcs: rearrange xpcs_link_up_1000basex() (Russell King (Oracle)) - net: pcs: xpcs: remove switch() in xpcs_link_up_1000basex() (Russell King (Oracle)) - net: pcs: xpcs: use generic register definitions (Russell King (Oracle)) - netlink: specs: Add missing bitset attrs to ethtool spec (Donald Hunter) - net: netdev_tx_sent_queue() small optimization (Eric Dumazet) - netpoll: remove ndo_netpoll_setup() second argument (Eric Dumazet) - ipv4: Switch inet_addr_hash() to less predictable hash. (Kuniyuki Iwashima) - ip6mr: Add __init to ip6_mr_cleanup(). (Kuniyuki Iwashima) - net/sched: act_api: unexport tcf_action_dump_1() (Vladimir Oltean) - net: sysctl: allow dump_cpumask to handle higher numbers of CPUs (Antoine Tenart) - net: sysctl: do not reserve an extra char in dump_cpumask temporary buffer (Antoine Tenart) - net: sysctl: remove always-true condition (Antoine Tenart) - net: use sock_valbool_flag() only in __sock_set_timestamps() (Yajun Deng) - netdevsim: macsec: pad u64 to correct length in logs (Ales Nezbeda) - net: mv643xx: use ethtool_puts (Rosen Penev) - net: atlantic: support reading SFP module info (Lorenz Brun) - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c (Dipendra Khadka) - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c (Dipendra Khadka) - octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c (Dipendra Khadka) - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c (Dipendra Khadka) - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c (Dipendra Khadka) - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c (Dipendra Khadka) - virtchnl: fix m68k build. (Paolo Abeni) - net: netconsole: split send_msg_fragmented (Breno Leitao) - net: netconsole: do not pass userdata up to the tail (Breno Leitao) - net: netconsole: extract release appending into separate function (Breno Leitao) - net: netconsole: track explicitly if msgbody was written to buffer (Breno Leitao) - net: netconsole: introduce variable to track body length (Breno Leitao) - net: netconsole: rename body to msg_body (Breno Leitao) - net: netconsole: separate fragmented message handling in send_ext_msg (Breno Leitao) - net: netconsole: split send_ext_msg_udp() function (Breno Leitao) - net: netconsole: remove msg_ready variable (Breno Leitao) - tools: ynl-gen: use big-endian netlink attribute types (Asbjørn Sloth Tønnesen) - selftests: mlxsw: devlink_trap_police: Use defer for test cleanup (Petr Machata) - selftests: mlxsw: qos_max_descriptors: Use defer for test cleanup (Petr Machata) - selftests: mlxsw: qos_ets_strict: Use defer for test cleanup (Petr Machata) - selftests: mlxsw: qos_mc_aware: Use defer for test cleanup (Petr Machata) - selftests: ETS: Use defer for test cleanup (Petr Machata) - selftests: TBF: Use defer for test cleanup (Petr Machata) - selftests: RED: Use defer for test cleanup (Petr Machata) - selftests: forwarding: lib: Allow passing PID to stop_traffic() (Petr Machata) - selftests: forwarding: Add a fallback cleanup() (Petr Machata) - selftests: net: lib: Introduce deferred commands (Petr Machata) - net: phy: marvell: Add mdix status reporting (Paul Davey) - net: stmmac: Programming sequence for VLAN packets with split header (Abhishek Chauhan) - rtnetlink: Protect struct rtnl_af_ops with SRCU. (Kuniyuki Iwashima) - rtnetlink: Return int from rtnl_af_register(). (Kuniyuki Iwashima) - rtnetlink: Call rtnl_link_get_net_capable() in do_setlink(). (Kuniyuki Iwashima) - rtnetlink: Clean up rtnl_setlink(). (Kuniyuki Iwashima) - rtnetlink: Clean up rtnl_dellink(). (Kuniyuki Iwashima) - rtnetlink: Fetch IFLA_LINK_NETNSID in rtnl_newlink(). (Kuniyuki Iwashima) - rtnetlink: Call rtnl_link_get_net_capable() in rtnl_newlink(). (Kuniyuki Iwashima) - rtnetlink: Protect struct rtnl_link_ops with SRCU. (Kuniyuki Iwashima) - rtnetlink: Move ops->validate to rtnl_newlink(). (Kuniyuki Iwashima) - rtnetlink: Move rtnl_link_ops_get() and retry to rtnl_newlink(). (Kuniyuki Iwashima) - rtnetlink: Move simple validation from __rtnl_newlink() to rtnl_newlink(). (Kuniyuki Iwashima) - rtnetlink: Factorise do_setlink() path from __rtnl_newlink(). (Kuniyuki Iwashima) - rtnetlink: Call validate_linkmsg() in do_setlink(). (Kuniyuki Iwashima) - rtnetlink: Allocate linkinfo[] as struct rtnl_newlink_tbs. (Kuniyuki Iwashima) - net/mlx5: fs, rename modify header struct member action (Moshe Shemesh) - net/mlx5: fs, rename packet reformat struct member action (Moshe Shemesh) - net/mlx5: Only create VEPA flow table when in VEPA mode (Benjamin Poirier) - net/mlx5: Add sync reset drop mode support (Moshe Shemesh) - net/mlx5: Generalize QoS operations for nodes and vports (Carolina Jubran) - net/mlx5: Simplify QoS scheduling element configuration (Carolina Jubran) - net/mlx5: Remove vport QoS enabled flag (Carolina Jubran) - net/mlx5: Refactor vport QoS to use scheduling node structure (Carolina Jubran) - net/mlx5: Refactor vport scheduling element creation function (Carolina Jubran) - net/mlx5: Introduce node struct and rename group terminology to node (Carolina Jubran) - net/mlx5: Rename vport QoS group reference to parent (Carolina Jubran) - net/mlx5: Restrict domain list insertion to root TSAR ancestors (Carolina Jubran) - net/mlx5: Add parent group support in rate group structure (Carolina Jubran) - net/mlx5: Introduce node type to rate group structure (Carolina Jubran) - net/mlx5: Refactor QoS group scheduling element creation (Carolina Jubran) - net: hibmcge: Add maintainer for hibmcge (Jijie Shao) - net: hibmcge: Add a Makefile and update Kconfig for hibmcge (Jijie Shao) - net: hibmcge: Implement some ethtool_ops functions (Jijie Shao) - net: hibmcge: Implement rx_poll function to receive packets (Jijie Shao) - net: hibmcge: Implement .ndo_start_xmit function (Jijie Shao) - net: hibmcge: Implement some .ndo functions (Jijie Shao) - net: hibmcge: Add interrupt supported in this module (Jijie Shao) - net: hibmcge: Add mdio and hardware configuration supported in this module (Jijie Shao) - net: hibmcge: Add read/write registers supported through the bar space (Jijie Shao) - net: hibmcge: Add pci table supported in this module (Jijie Shao) - net: sfp: change quirks for Alcatel Lucent G-010S-P (Shengyu Qu) - net: ftgmac100: correct the phy interface of NC-SI mode (Jacky Chou) - eth: Fix typo 'accelaration'. 'exprienced' and 'rewritting' (WangYuli) - r8169: enable EEE at 2.5G per default on RTL8125B (Heiner Kallweit) - net: phy: realtek: add RTL8125D-internal PHY (Heiner Kallweit) - net: airoha: Reset BQL stopping the netdevice (Lorenzo Bianconi) - net: phy: mediatek-ge-soc: Propagate error code correctly in cal_cycle() (SkyLake.Huang) - net: phy: mediatek-ge-soc: Shrink line wrapping to 80 characters (SkyLake.Huang) - net: phy: mediatek-ge-soc: Fix coding style (SkyLake.Huang) - r8169: remove rtl_dash_loop_wait_high/low (Heiner Kallweit) - r8169: avoid duplicated messages if loading firmware fails and switch to warn level (Heiner Kallweit) - r8169: replace custom flag with disable_work() et al (Heiner Kallweit) - r8169: don't take RTNL lock in rtl_task() (Heiner Kallweit) - eth: fbnic: add CONFIG_PTP_1588_CLOCK_OPTIONAL dependency (Arnd Bergmann) - net: vxlan: update the document for vxlan_snoop() (Menglong Dong) - net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND (Menglong Dong) - net: airoha: Fix typo in REG_CDM2_FWD_CFG configuration (Lorenzo Bianconi) - net: ravb: Add VLAN checksum support (Paul Barker) - net: ravb: Enable IPv6 TX checksum offload for GbEth (Paul Barker) - net: ravb: Enable IPv6 RX checksum offloading for GbEth (Paul Barker) - net: ravb: Simplify UDP TX checksum offload (Paul Barker) - net: ravb: Disable IP header TX checksum offloading (Paul Barker) - net: ravb: Simplify types in RX csum validation (Paul Barker) - net: ravb: Combine if conditions in RX csum validation (Paul Barker) - net: ravb: Drop IP protocol check from RX csum verification (Paul Barker) - net: ravb: Disable IP header RX checksum offloading (Paul Barker) - net: ravb: Factor out checksum offload enable bits (Paul Barker) - tg3: Increase buffer size for IRQ label (Andy Shevchenko) - net: phylink: remove "using_mac_select_pcs" (Russell King (Oracle)) - net: phylink: remove use of pl->pcs in phylink_validate_mac_and_pcs() (Russell King (Oracle)) - net: phylink: allow mac_select_pcs() to remove a PCS (Russell King (Oracle)) - net: dsa: mv88e6xxx: return NULL when no PCS is present (Russell King (Oracle)) - net: dsa: remove dsa_port_phylink_mac_select_pcs() (Russell King (Oracle)) - net: ks8851: use %%*ph to print small buffer (Andy Shevchenko) - net: usb: sr9700: only store little-endian values in __le16 variable (Simon Horman) - net: ethernet: ti: am65-cpsw: Fix uninitialized variable (Dan Carpenter) - net: phy: realtek: merge the drivers for internal NBase-T PHY's (Heiner Kallweit) - eth: fbnic: Add hardware monitoring support via HWMON interface (Sanman Pradhan) - selftests: drv-net: rss_ctx: add rss ctx busy testcase (Daniel Zahka) - ethtool: rss: prevent rss ctx deletion when in use (Daniel Zahka) - net: phy: realtek: clear 1000Base-T link partner advertisement (Daniel Golle) - net: phy: realtek: change order of calls in C22 read_status() (Daniel Golle) - net: phy: realtek: read duplex and gbit master from PHYSR register (Daniel Golle) - rtnetlink: Remove rtnl_register() and rtnl_register_module(). (Kuniyuki Iwashima) - can: gw: Use rtnl_register_many(). (Kuniyuki Iwashima) - dcb: Use rtnl_register_many(). (Kuniyuki Iwashima) - ipmr: Use rtnl_register_many(). (Kuniyuki Iwashima) - ipv6: Use rtnl_register_many(). (Kuniyuki Iwashima) - ipv4: Use rtnl_register_many(). (Kuniyuki Iwashima) - net: Use rtnl_register_many(). (Kuniyuki Iwashima) - net: sched: Use rtnl_register_many(). (Kuniyuki Iwashima) - neighbour: Use rtnl_register_many(). (Kuniyuki Iwashima) - rtnetlink: Use rtnl_register_many(). (Kuniyuki Iwashima) - rtnetlink: Panic when __rtnl_register_many() fails for builtin callers. (Kuniyuki Iwashima) - gve: add support for basic queue stats (Harshitha Ramamurthy) - gve: adopt page pool for DQ RDA mode (Harshitha Ramamurthy) - gve: move DQO rx buffer management related code to a new file (Harshitha Ramamurthy) - Revert "net: do not leave a dangling sk pointer, when socket creation fails" (Ignat Korchagin) - net: warn, if pf->create does not clear sock->sk on error (Ignat Korchagin) - net: inet6: do not leave a dangling sk pointer in inet6_create() (Ignat Korchagin) - net: inet: do not leave a dangling sk pointer in inet_create() (Ignat Korchagin) - net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() (Ignat Korchagin) - net: af_can: do not leave a dangling sk pointer in can_create() (Ignat Korchagin) - Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() (Ignat Korchagin) - Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() (Ignat Korchagin) - af_packet: avoid erroring out after sock_init_data() in packet_create() (Ignat Korchagin) - net/sched: cbs: Fix integer overflow in cbs_set_port_rate() (Elena Salomatkina) - neighbour: Remove NEIGH_DN_TABLE. (Kuniyuki Iwashima) - net: cxgb3: Remove stid deadcode (Dr. David Alan Gilbert) - cxgb4: Remove unused t4_free_ofld_rxqs (Dr. David Alan Gilbert) - cxgb4: Remove unused cxgb4_l2t_alloc_switching (Dr. David Alan Gilbert) - cxgb4: Remove unused cxgb4_scsi_init (Dr. David Alan Gilbert) - cxgb4: Remove unused cxgb4_get_srq_entry (Dr. David Alan Gilbert) - cxgb4: Remove unused cxgb4_alloc/free_raw_mac_filt (Dr. David Alan Gilbert) - cxgb4: Remove unused cxgb4_alloc/free_encap_mac_filt (Dr. David Alan Gilbert) - net: ethernet: fs_enet: Use %%pa to format resource_size_t (Simon Horman) - net: fec_mpc52xx_phy: Use %%pa to format resource_size_t (Simon Horman) - net: txgbe: Pass string literal as format argument of alloc_workqueue() (Simon Horman) - net: dsa: microchip: copy string using strscpy (Simon Horman) - kcm: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - net: bridge: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - ipv6: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - inetpeer: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - ipv4: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - net: airoha: Implement BQL support (Lorenzo Bianconi) - net: phy: aquantia: fix return value check in aqr107_config_mdi() (Daniel Golle) - selftests: net/psock_fanout: unbound socket fanout (Gur Stavi) - selftests: net/psock_fanout: socket joins fanout when link is down (Gur Stavi) - af_packet: allow fanout_add when socket is not RUNNING (Gur Stavi) - r8169: implement additional ethtool stats ops (Heiner Kallweit) - batman-adv: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - batman-adv: Use string choice helper to print booleans (Sven Eckelmann) - batman-adv: Add flex array to struct batadv_tvlv_tt_data (Erick Archer) - batman-adv: Start new development cycle (Simon Wunderlich) - xsk: Use xsk_buff_pool directly for cq functions (Maciej Fijalkowski) - xsk: Wrap duplicated code to function (Maciej Fijalkowski) - xsk: Carry a copy of xdp_zc_max_segs within xsk_buff_pool (Maciej Fijalkowski) - xsk: Get rid of xdp_buff_xsk::orig_addr (Maciej Fijalkowski) - xsk: s/free_list_node/list_node/ (Maciej Fijalkowski) - xsk: Get rid of xdp_buff_xsk::xskb_list_node (Maciej Fijalkowski) - selftests/bpf: check program redirect in xdp_cpumap_attach (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: make xdp_cpumap_attach keep redirect prog attached (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: fix bpf_map_redirect call for cpu map test (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: add tcx netns cookie tests (Mahe Tardy) - bpf: add get_netns_cookie helper to tc programs (Mahe Tardy) - selftests/bpf: add missing header include for htons (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Extend netkit tests to validate skb meta data (Daniel Borkmann) - tools: Sync if_link.h uapi tooling header (Daniel Borkmann) - netkit: Add add netkit scrub support to rt_link.yaml (Daniel Borkmann) - netkit: Simplify netkit mode over to use NLA_POLICY_MAX (Daniel Borkmann) - netkit: Add option for scrubbing skb meta data (Daniel Borkmann) - bpf: Remove unused macro (Maciej Fijalkowski) - selftests/bpf: Add mptcp subflow subtest (Geliang Tang) - selftests/bpf: Add getsockopt to inspect mptcp subflow (Geliang Tang) - selftests/bpf: Add mptcp subflow example (Nicolas Rybowski) - net: gianfar: Use __be64 * to store pointers to big endian values (Simon Horman) - rtnl_net_debug: Remove rtnl_net_debug_exit(). (Kuniyuki Iwashima) - tools: ynl-gen: use names of constants in generated limits (Jakub Kicinski) - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J7200 CPSW5G (Siddharth Vadapalli) - net: phy: intel-xway: add support for PHY LEDs (Daniel Golle) - net: phy: mxl-gpy: correctly describe LED polarity (Daniel Golle) - net: phy: aquantia: correctly describe LED polarity override (Daniel Golle) - net: phy: support 'active-high' property for PHY LEDs (Daniel Golle) - net: phy: c45-tja11xx: add support for outputting RMII reference clock (Wei Fang) - dt-bindings: net: tja11xx: add "nxp,rmii-refclk-out" property (Wei Fang) - selftests: net: move EXTRA_CLEAN of libynl.a into ynl.mk (Jakub Kicinski) - selftests: net: rebuild YNL if dependencies changed (Jakub Kicinski) - net: mtk_eth_soc: use ethtool_puts (Rosen Penev) - net: mvneta: use ethtool_puts (Rosen Penev) - mlx4: Add support for persistent NAPI config to RX CQs (Joe Damato) - mlx5: Add support for persistent NAPI config (Joe Damato) - bnxt: Add support for persistent NAPI config (Joe Damato) - netdev-genl: Support setting per-NAPI config values (Joe Damato) - net: napi: Add napi_config (Joe Damato) - netdev-genl: Dump gro_flush_timeout (Joe Damato) - net: napi: Make gro_flush_timeout per-NAPI (Joe Damato) - netdev-genl: Dump napi_defer_hard_irqs (Joe Damato) - net: napi: Make napi_defer_hard_irqs per-NAPI (Joe Damato) - net: phylink: allow half-duplex modes with RATE_MATCH_PAUSE (Daniel Golle) - ipv4: tcp: give socket pointer to control skbs (Eric Dumazet) - ipv6: tcp: give socket pointer to control skbs (Eric Dumazet) - net: add skb_set_owner_edemux() helper (Eric Dumazet) - net_sched: sch_fq: prepare for TIME_WAIT sockets (Eric Dumazet) - net: add TIME_WAIT logic to sk_to_full_sk() (Eric Dumazet) - tg3: Address byte-order miss-matches (Simon Horman) - net: ethernet: ti: cpsw_ale: Remove unused accessor functions (Simon Horman) - net: ethernet: ti: am65-cpsw: Use tstats instead of open coded version (Simon Horman) - net: ethernet: ti: am65-cpsw: Use __be64 type for id_temp (Simon Horman) - r8169: enable SG/TSO on selected chip versions per default (Heiner Kallweit) - net: hsr: convert to use new timer APIs (Yu Liao) - net: ethtool: Add support for writing firmware blocks using EPL payload (Danielle Ratson) - net: ethtool: Add new parameters and a function to support EPL (Danielle Ratson) - net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() (Menglong Dong) - net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() (Menglong Dong) - net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() (Menglong Dong) - net: vxlan: add drop reasons support to vxlan_xmit_one() (Menglong Dong) - net: vxlan: use kfree_skb_reason() in vxlan_xmit() (Menglong Dong) - net: vxlan: make vxlan_set_mac() return drop reasons (Menglong Dong) - net: vxlan: make vxlan_snoop() return drop reasons (Menglong Dong) - net: vxlan: make vxlan_remcsum() return drop reasons (Menglong Dong) - net: vxlan: add skb drop reasons to vxlan_rcv() (Menglong Dong) - net: tunnel: make skb_vlan_inet_prepare() return drop reasons (Menglong Dong) - net: tunnel: add pskb_inet_may_pull_reason() helper (Menglong Dong) - net: skb: add pskb_network_may_pull_reason() helper (Menglong Dong) - net: bcmasp: enable SW timestamping (Justin Chen) - net: broadcom: remove select MII from brcmstb Ethernet drivers (Justin Chen) - net: phy: microchip_t1s: configure collision detection based on PLCA mode (Parthiban Veerasooran) - net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C2 (Parthiban Veerasooran) - net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C1 (Parthiban Veerasooran) - net: phy: microchip_t1s: move LAN867X reset handling to a new function (Parthiban Veerasooran) - net: phy: microchip_t1s: add support for Microchip's LAN865X Rev.B1 (Parthiban Veerasooran) - net: phy: microchip_t1s: update new initial settings for LAN865X Rev.B0 (Parthiban Veerasooran) - net: phy: microchip_t1s: restructure cfg read/write functions arguments (Parthiban Veerasooran) - selftests: drv-net: add missing trailing backslash (Jakub Kicinski) - selftests: rtnetlink: update netdevsim ipsec output format (Hangbin Liu) - netdevsim: copy addresses for both in and out paths (Hangbin Liu) - netdevsim: print human readable IP address (Hangbin Liu) - net: dsa: mv88e6xxx: Fix uninitialised err value (Aryan Srivastava) - net: emaclite: Adopt clock support (Abin Joseph) - net: emaclite: Replace alloc_etherdev() with devm_alloc_etherdev() (Abin Joseph) - dt-bindings: net: emaclite: Add clock support (Abin Joseph) - net: do not acquire rtnl in fib_seq_sum() (Eric Dumazet) - ipmr: use READ_ONCE() to read net->ipv[46].ipmr_seq (Eric Dumazet) - ipv6: use READ_ONCE()/WRITE_ONCE() on fib6_table->fib_seq (Eric Dumazet) - ipv4: use READ_ONCE()/WRITE_ONCE() on net->ipv4.fib_seq (Eric Dumazet) - fib: rules: use READ_ONCE()/WRITE_ONCE() on ops->fib_rules_seq (Eric Dumazet) - tcp: move sysctl_tcp_l3mdev_accept to netns_ipv4_read_rx (Eric Dumazet) - net: phy: aquantia: poll status register (Aryan Srivastava) - eth: remove the DLink/Sundance (ST201) driver (Jakub Kicinski) - tg3: Link queues to NAPIs (Joe Damato) - tg3: Link IRQs to NAPI instances (Joe Damato) - r8169: remove original workaround for RTL8125 broken rx issue (Heiner Kallweit) - r8169: don't apply UDP padding quirk on RTL8126A (Heiner Kallweit) - net/smc: Address spelling errors (Simon Horman) - iavf: add support to exchange qos capabilities (Sudheer Mogilappagari) - iavf: Add net_shaper_ops support (Sudheer Mogilappagari) - ice: Support VF queue rate limit and quanta size configuration (Wenjun Wu) - virtchnl: support queue rate limit and quanta size configuration (Wenjun Wu) - testing: net-drv: add basic shaper test (Paolo Abeni) - net-shapers: implement cap validation in the core (Paolo Abeni) - net: shaper: implement introspection support (Paolo Abeni) - netlink: spec: add shaper introspection support (Paolo Abeni) - net-shapers: implement shaper cleanup on queue deletion (Paolo Abeni) - net-shapers: implement delete support for NODE scope shaper (Paolo Abeni) - net-shapers: implement NL group operation (Paolo Abeni) - net-shapers: implement NL set and delete operations (Paolo Abeni) - net-shapers: implement NL get operation (Paolo Abeni) - netlink: spec: add shaper YAML spec (Paolo Abeni) - genetlink: extend info user-storage to match NL cb ctx (Paolo Abeni) - net: phy: Validate PHY LED OPs presence before registering (Christian Marangi) - net/mlx5: Add support check for TSAR types in QoS scheduling (Carolina Jubran) - net/mlx5: Unify QoS element type checks across NIC and E-Switch (Carolina Jubran) - net/mlx5: qos: Refactor locking to a qos domain mutex (Cosmin Ratiu) - net/mlx5: qos: Store rate groups in a qos domain (Cosmin Ratiu) - net/mlx5: qos: Rename rate group 'list' as 'parent_entry' (Cosmin Ratiu) - net/mlx5: qos: Add an explicit 'dev' to vport trace calls (Cosmin Ratiu) - net/mlx5: qos: Store the eswitch in a mlx5_esw_rate_group (Cosmin Ratiu) - net/mlx5: qos: Drop 'esw' param from vport qos functions (Cosmin Ratiu) - net/mlx5: qos: Always create group0 (Cosmin Ratiu) - net/mlx5: qos: Maintain rate group vport members in a list (Cosmin Ratiu) - net/mlx5: qos: Refactor and document bw_share calculation (Cosmin Ratiu) - net/mlx5: qos: Consistently name vport vars as 'vport' (Cosmin Ratiu) - net/mlx5: qos: Rename vport 'tsar' into 'sched_elem'. (Cosmin Ratiu) - net/mlx5: qos: Flesh out element_attributes in mlx5_ifc.h (Cosmin Ratiu) - eth: fbnic: add ethtool timestamping statistics (Vadim Fedorenko) - eth: fbnic: add TX packets timestamping support (Vadim Fedorenko) - eth: fbnic: add RX packets timestamping support (Vadim Fedorenko) - eth: fbnic: add initial PHC support (Vadim Fedorenko) - eth: fbnic: add software TX timestamping support (Vadim Fedorenko) - net: Remove likely from l3mdev_master_ifindex_by_index (Breno Leitao) - ipv4: Retire global IPv4 hash table inet_addr_lst. (Kuniyuki Iwashima) - ipv4: Namespacify IPv4 address GC. (Kuniyuki Iwashima) - ipv4: Use per-netns hash table in inet_lookup_ifaddr_rcu(). (Kuniyuki Iwashima) - ipv4: Link IPv4 address to per-netns hash table. (Kuniyuki Iwashima) - e1000: Link NAPI instances to queues and IRQs (Joe Damato) - e1000e: Link NAPI instances to queues and IRQs (Joe Damato) - e1000e: Remove duplicated writel() in e1000_configure_tx/rx() (Takamitsu Iwai) - igb: Cleanup unused declarations (Yue Haibing) - iavf: Remove unused declarations (Yue Haibing) - ice: Cleanup unused declarations (Yue Haibing) - ice: Use common error handling code in two functions (Markus Elfring) - ice: Make use of assign_bit() API (Hongbo Li) - ice: store max_frame and rx_buf_len only in ice_rx_ring (Jacob Keller) - ice: consistently use q_idx in ice_vc_cfg_qs_msg() (Jacob Keller) - ice: add E830 HW VF mailbox message limit support (Paul Greenwalt) - ice: Implement ethtool reset support (Wojciech Drewek) - Fix misspelling of "accept*" in net (Alexander Zubkov) - net_sched: sch_sfq: handle bigger packets (Eric Dumazet) - net: stmmac: Add DW QoS Eth v4/v5 ip payload error statistics (Minda Chen) - ipv6: Remove redundant unlikely() (Tobias Klauser) - ipv6: switch inet6_acaddr_hash() to less predictable hash (Eric Dumazet) - ipv6: switch inet6_addr_hash() to less predictable hash (Eric Dumazet) - net: airoha: Fix EGRESS_RATE_METER_EN_MASK definition (Lorenzo Bianconi) - net: liquidio: Remove unused cn23xx_dump_pf_initialized_regs (Dr. David Alan Gilbert) - qca_spi: Improve reset mechanism (Stefan Wahren) - qca_spi: Count unexpected WRBUF_SPC_AVA after reset (Stefan Wahren) - tcp: remove unnecessary update for tp->write_seq in tcp_connect() (xin.guo) - doc: net: Fix .rst rendering of net_cachelines pages (Donald Hunter) - ipv4: Convert __fib_validate_source() to dscp_t. (Guillaume Nault) - ipv4: Convert fib_validate_source() to dscp_t. (Guillaume Nault) - ipv4: Convert ip_mc_validate_source() to dscp_t. (Guillaume Nault) - ipv4: Convert ip_route_input_mc() to dscp_t. (Guillaume Nault) - ipv4: Convert __mkroute_input() to dscp_t. (Guillaume Nault) - ipv4: Convert ip_mkroute_input() to dscp_t. (Guillaume Nault) - ipv4: Convert ip_route_use_hint() to dscp_t. (Guillaume Nault) - net: mana: Enable debugfs files for MANA device (Shradha Gupta) - r8169: add support for the temperature sensor being available from RTL8125B (Heiner Kallweit) - net: dpaa: use __dev_mc_sync in dpaa_set_rx_mode() (Jonas Rebmann) - net: ipv4: igmp: optimize ____ip_mc_inc_group() using mc_hash (Jonas Rebmann) - ptp: Add support for the AMZNC10C 'vmclock' device (David Woodhouse) - net: pcs: xpcs: move Wangxun VR_XS_PCS_DIG_CTRL1 configuration (Russell King (Oracle)) - net: pcs: xpcs: correctly place DW_VR_MII_DIG_CTRL1_2G5_EN (Russell King (Oracle)) - net: pcs: xpcs: use dev_*() to print messages (Russell King (Oracle)) - net: pcs: xpcs: convert to use read_poll_timeout() (Russell King (Oracle)) - net: pcs: xpcs: add _modify() accessors (Russell King (Oracle)) - net: pcs: xpcs: use FIELD_PREP() and FIELD_GET() (Russell King (Oracle)) - net: pcs: xpcs: move searching ID list out of line (Russell King (Oracle)) - net: pcs: xpcs: rename xpcs_get_id() (Russell King (Oracle)) - net: pcs: xpcs: move definition of struct dw_xpcs to private header (Russell King (Oracle)) - net: pcs: xpcs: provide a helper to get the phylink pcs given xpcs (Russell King (Oracle)) - net: pcs: xpcs: pass xpcs instead of xpcs->id to xpcs_find_compat() (Russell King (Oracle)) - net: pcs: xpcs: don't use array for interface (Russell King (Oracle)) - net: pcs: xpcs: remove dw_xpcs_compat enum (Russell King (Oracle)) - net: phy: microchip_t1: SQI support for LAN887x (Tarun Alle) - net: phy: marvell-88q2xxx: Enable auto negotiation for mv88q2110 (Niklas Söderlund) - net: phy: marvell-88q2xxx: Make register writer function generic (Niklas Söderlund) - net: phy: marvell-88q2xxx: Align soft reset for mv88q2110 and mv88q2220 (Niklas Söderlund) - fsl/fman: Fix a typo (Andrew Kreimer) - net: phy: aquantia: allow forcing order of MDI pairs (Daniel Golle) - dt-bindings: net: marvell,aquantia: add property to override MDI_CFG (Daniel Golle) - selftests: mlxsw: sch_red_core: Lower TBF rate (Petr Machata) - selftests: mlxsw: sch_red_core: Send more packets for drop tests (Petr Machata) - selftests: mlxsw: sch_red_core: Sleep before querying queue depth (Petr Machata) - selftests: mlxsw: sch_red_core: Increase backlog size tolerance (Petr Machata) - selftests: mlxsw: sch_red_ets: Increase required backlog (Petr Machata) - net: phy: smsc: use devm_clk_get_optional_enabled_with_rate() (Bartosz Golaszewski) - chelsio/chtls: Remove unused chtls_set_tcb_tflag (Dr. David Alan Gilbert) - caif: Remove unused cfsrvl_getphyid (Dr. David Alan Gilbert) - net-timestamp: namespacify the sysctl_tstamp_allow_data (Jason Xing) - net: dsa: mv88e6xxx: Add FID map cache (Aryan Srivastava) - tools: ynl-gen: refactor check validation for TypeBinary (Jakub Kicinski) - idpf: Don't hard code napi_struct size (Joe Damato) - rtnetlink: Add ASSERT_RTNL_NET() placeholder for netdev notifier. (Kuniyuki Iwashima) - rtnetlink: Add assertion helpers for per-netns RTNL. (Kuniyuki Iwashima) - rtnetlink: Add per-netns RTNL. (Kuniyuki Iwashima) - Revert "rtnetlink: add guard for RTNL" (Kuniyuki Iwashima) - net: fec: make PPS channel configurable (Francesco Dolcini) - net: fec: refactor PPS channel configuration (Francesco Dolcini) - dt-bindings: net: fec: add pps channel property (Francesco Dolcini) - net: sparx5: redefine internal ports and PGID's as offsets (Daniel Machon) - net: sparx5: add is_sparx5 macro and use it throughout (Daniel Machon) - net: sparx5: ops out function for DSM calendar calculation (Daniel Machon) - net: sparx5: ops out PTP IRQ handler (Daniel Machon) - net: sparx5: ops out function for setting the port mux (Daniel Machon) - net: sparx5: ops out functions for getting certain array values (Daniel Machon) - net: sparx5: ops out chip port to device index/bit functions (Daniel Machon) - net: sparx5: add ops to match data (Daniel Machon) - net: sparx5: use SPX5_CONST for constants which do not have a symbol (Daniel Machon) - net: sparx5: use SPX5_CONST for constants which already have a symbol (Daniel Machon) - net: sparx5: add constants to match data (Daniel Machon) - net: sparx5: add *sparx5 argument to a few functions (Daniel Machon) - net: sparx5: modify SPX5_PORTS_ALL macro (Daniel Machon) - net: sparx5: add indirection layer to register macros (Daniel Machon) - net: sparx5: add support for private match data (Daniel Machon) - Documentation: networking: add Twisted Pair Ethernet diagnostics at OSI Layer 1 (Oleksij Rempel) - net: phy: Add support for PHY timing-role configuration via device tree (Oleksij Rempel) - dt-bindings: net: ethernet-phy: Add timing-role role property for ethernet PHYs (Oleksij Rempel) - net: qcom/emac: Find sgmii_ops by device_for_each_child() (Zijun Hu) - net: phy: mxl-gpy: add missing support for TRIGGER_NETDEV_LINK_10 (Daniel Golle) - vmxnet3: support higher link speeds from vmxnet3 v9 (Ronak Doshi) - dt-bindings: net: realtek: Use proper node names (Linus Walleij) - ipv4: remove fib_info_devhash[] (Eric Dumazet) - ipv4: remove fib_info_lock (Eric Dumazet) - ipv4: use rcu in ip_fib_check_default() (Eric Dumazet) - ipv4: remove fib_devindex_hashfn() (Eric Dumazet) - lib: packing: catch kunit_kzalloc() failure in the pack() test (Vladimir Oltean) - mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst (Christophe JAILLET) - net: dsa: remove obsolete phylink dsa_switch operations (Russell King (Oracle)) - net: tcp: refresh tcp_mstamp for compressed ack in timer (Menglong Dong) - hv_netvsc: Link queues to NAPIs (Joe Damato) - sfc: add per-queue RX bytes stats (Edward Cree) - sfc: implement per-queue TSO (hw_gso) stats (Edward Cree) - sfc: implement per-queue rx drop and overrun stats (Edward Cree) - sfc: account XDP TXes in netdev base stats (Edward Cree) - sfc: add n_rx_overlength to ethtool stats (Edward Cree) - sfc: implement basic per-queue stats (Edward Cree) - sfc: remove obsolete counters from struct efx_channel (Edward Cree) - net: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - net: mdio: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - net: dsa: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - net: ethernet: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - net: dsa: bcm_sf2: fix crossbar port bitwidth logic (Sam Edwards) - net_sched: sch_fq: add the ability to offload pacing (Jeffrey Ji) - net: add IFLA_MAX_PACING_OFFLOAD_HORIZON device attribute (Eric Dumazet) - selftest/ptp: update ptp selftest to exercise the gettimex options (Mahesh Bandewar) - tcp: add a fast path in tcp_delack_timer() (Eric Dumazet) - tcp: add a fast path in tcp_write_timer() (Eric Dumazet) - tcp: annotate data-races around icsk->icsk_pending (Eric Dumazet) - selftests: net: add new ioam tests (Justin Iurman) - selftests: net: remove ioam tests (Justin Iurman) - net: dsa: mv88e6xxx: Support LED control (Linus Walleij) - hv_netvsc: Don't assume cpu_possible_mask is dense (Michael Kelley) - ethtool: rss: fix rss key initialization warning (Daniel Zahka) - ice: Drop auxbus use for PTP to finalize ice_adapter move (Sergey Temerkhanov) - ice: Use ice_adapter for PTP shared data instead of auxdev (Sergey Temerkhanov) - ice: Initial support for E825C hardware in ice_adapter (Sergey Temerkhanov) - ice: Add ice_get_ctrl_ptp() wrapper to simplify the code (Sergey Temerkhanov) - ice: Introduce ice_get_phy_model() wrapper (Sergey Temerkhanov) - ice: Enable 1PPS out from CGU for E825C products (Sergey Temerkhanov) - ice: Read SDP section from NVM for pin definitions (Yochai Hagvi) - ice: Disable shared pin on E810 on setfunc (Karol Kolacinski) - ice: Cache perout/extts requests and check flags (Karol Kolacinski) - ice: Align E810T GPIO to other products (Karol Kolacinski) - ice: Add SDPs support for E825C (Karol Kolacinski) - ice: Implement ice_ptp_pin_desc (Karol Kolacinski) - selftests: txtimestamp: add SCM_TS_OPT_ID test (Vadim Fedorenko) - net_tstamp: add SCM_TS_OPT_ID for RAW sockets (Vadim Fedorenko) - net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control message (Vadim Fedorenko) - net/mlx5: hw counters: Remove mlx5_fc_create_ex (Cosmin Ratiu) - net/mlx5: hw counters: Don't maintain a counter count (Cosmin Ratiu) - net/mlx5: hw counters: Drop unneeded cacheline alignment (Cosmin Ratiu) - net/mlx5: hw counters: Replace IDR+lists with xarray (Cosmin Ratiu) - net/mlx5: hw counters: Use kvmalloc for bulk query buffer (Cosmin Ratiu) - net/mlx5: hw counters: Make fc_stats & fc_pool private (Cosmin Ratiu) - octeontx2-af: Change block parameter to const pointer in get_lf_str_list (Riyan Dhiman) - net: macb: Adding support for Jumbo Frames up to 10240 Bytes in SAMA5D2 (Aleksander Jan Bajkowski) - net: airoha: fix PSE memory configuration in airoha_fe_pse_ports_init() (Lorenzo Bianconi) - net: airoha: read default PSE reserved pages value before updating (Lorenzo Bianconi) - net: hns: hisilicon: hns_dsaf_mac: switch to scoped device_for_each_child_node() (Javier Carrasco) - net: mdio: thunder: switch to scoped device_for_each_child_node() (Javier Carrasco) - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) - net: mv643xx: fix wrong devm_clk_get usage (Rosen Penev) - net: mv643xx: use devm_platform_ioremap_resource (Rosen Penev) - net: ag71xx: move assignment into main loop (Rosen Penev) - net: ag71xx: replace INIT_LIST_HEAD (Rosen Penev) - net: ag71xx: remove platform_set_drvdata (Rosen Penev) - net: ag71xx: use some dev_err_probe (Rosen Penev) - net: ag71xx: use devm_ioremap_resource (Rosen Penev) - appletalk: Remove deadcode (Dr. David Alan Gilbert) - ibmvnic: Add stat for tx direct vs tx batched (Nick Child) - net: marvell: mvmdio: use clk_get_optional (Rosen Penev) - gve: Map NAPI instances to queues (Joe Damato) - gve: Map IRQs to NAPI instances (Joe Damato) - selftests: net: csum: Clean up recv_verify_packet_ipv6 (Sean Anderson) - selftests: mlxsw: rtnetlink: Use devlink_reload() API (Amit Cohen) - net/rds: remove unused struct 'rds_ib_dereg_odp_mr' (Dr. David Alan Gilbert) - rust: net::phy always define device_table in module_phy_driver macro (FUJITA Tomonori) - net: phy: microchip_t1: Interrupt support for lan887x (Divya Koppera) - ipv4: Convert ip_route_input_slow() to dscp_t. (Guillaume Nault) - ipv4: Convert ip_route_input_rcu() to dscp_t. (Guillaume Nault) - ipv4: Convert ip_route_input_noref() to dscp_t. (Guillaume Nault) - ipv4: Convert ip_route_input() to dscp_t. (Guillaume Nault) - ipv4: Convert icmp_route_lookup() to dscp_t. (Guillaume Nault) - ipv4: avoid quadratic behavior in FIB insertion of common address (Alexandre Ferrieux) - ena: Link queues to NAPIs (Joe Damato) - ena: Link IRQs to NAPI instances (Joe Damato) - lib: packing: use GENMASK() for box_mask (Vladimir Oltean) - lib: packing: use BITS_PER_BYTE instead of 8 (Vladimir Oltean) - lib: packing: fix QUIRK_MSB_ON_THE_RIGHT behavior (Jacob Keller) - lib: packing: add additional KUnit tests (Jacob Keller) - lib: packing: add KUnit tests adapted from selftests (Jacob Keller) - lib: packing: duplicate pack() and unpack() implementations (Vladimir Oltean) - lib: packing: add pack() and unpack() wrappers over packing() (Vladimir Oltean) - lib: packing: remove kernel-doc from header file (Vladimir Oltean) - lib: packing: adjust definitions and implementation for arbitrary buffer lengths (Vladimir Oltean) - lib: packing: refuse operating on bit indices which exceed size of buffer (Vladimir Oltean) - net: mana: Add get_link and get_link_ksettings in ethtool (Erni Sri Satya Vennela) - net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024 (Shradha Gupta) - selftests/net: Add missing va_end. (zhang jiao) - net: pcs: xpcs: make xpcs_do_config() and xpcs_link_up() internal (Russell King (Oracle)) - net: pcs: xpcs: drop interface argument from xpcs_create*() (Russell King (Oracle)) - net: dsa: sja1105: use phylink_pcs internally (Russell King (Oracle)) - net: dsa: sja1105: call PCS config/link_up via pcs_ops structure (Russell King (Oracle)) - net: dsa: sja1105: simplify static configuration reload (Russell King (Oracle)) - net: wangxun: txgbe: use phylink_pcs internally (Russell King (Oracle)) - net: pcs: xpcs: add xpcs_destroy_pcs() and xpcs_create_pcs_mdiodev() (Russell King (Oracle)) - net: pcs: xpcs: get rid of xpcs_init_iface() (Russell King (Oracle)) - net: pcs: xpcs: drop interface argument from internal functions (Russell King (Oracle)) - net: pcs: xpcs: move PCS reset to .pcs_pre_config() (Russell King (Oracle)) - net: phy: mxl-gpy: add basic LED support (Daniel Golle) - tcp: Fix spelling mistake "emtpy" -> "empty" (Colin Ian King) - cxgb4: clip_tbl: Fix spelling mistake "wont" -> "won't" (Colin Ian King) - libbpf: Change hash_combine parameters from long to unsigned long (Sidong Yang) - selftests/bpf: Fix build error with llvm 19 (Alexei Starovoitov) - libbpf: Fix memory leak in bpf_program__attach_uprobe_multi (Jiri Olsa) - bpf: use common instruction history across all states (Andrii Nakryiko) - bpf: Add necessary migrate_disable to range_tree. (Yonghong Song) - bpf: Do not alloc arena on unsupported arches (Viktor Malik) - selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar (Ihor Solodrai) - selftests/bpf: Add a test for arena range tree algorithm (Alexei Starovoitov) - bpf: Introduce range_tree data structure and use it in bpf arena (Alexei Starovoitov) - samples/bpf: Remove unused variable in xdp2skb_meta_kern.c (Zhu Jun) - samples/bpf: Remove unused variables in tc_l2_redirect_kern.c (Zhu Jun) - bpftool: Cast variable `var` to long long (Luo Yifan) - bpf, x86: Propagate tailcall info only for subprogs (Leon Hwang) - bpf: Add kernel symbol for struct_ops trampoline (Xu Kuohai) - bpf: Use function pointers count as struct_ops links count (Xu Kuohai) - bpf: Remove unused member rcu from bpf_struct_ops_map (Xu Kuohai) - selftests/bpf: Add struct_ops prog private stack tests (Yonghong Song) - bpf: Support private stack for struct_ops progs (Yonghong Song) - selftests/bpf: Add tracing prog private stack tests (Yonghong Song) - bpf, x86: Support private stack in jit (Yonghong Song) - bpf, x86: Avoid repeated usage of bpf_prog->aux->stack_depth (Yonghong Song) - bpf: Enable private stack for eligible subprogs (Yonghong Song) - bpf: Find eligible subprogs for private stack support (Yonghong Song) - selftests/bpf: update send_signal to lower perf evemts frequency (Eduard Zingerman) - selftests/bpf: allow send_signal test to timeout (Eduard Zingerman) - selftests/bpf: add read_with_timeout() utility function (Eduard Zingerman) - selftests/bpf: watchdog timer for test_progs (Eduard Zingerman) - libbpf: Stringify errno in log messages in the remaining code (Mykyta Yatsenko) - libbpf: Stringify errno in log messages in btf*.c (Mykyta Yatsenko) - libbpf: Stringify errno in log messages in libbpf.c (Mykyta Yatsenko) - libbpf: Introduce errstr() for stringifying errno (Mykyta Yatsenko) - bpf: Replace the document for PTR_TO_BTF_ID_OR_NULL (Menglong Dong) - tools/bpf: Fix the wrong format specifier in bpf_jit_disasm (Luo Yifan) - kbuild,bpf: Pass make jobs' value to pahole (Florian Schmaus) - bpf: Drop special callback reference handling (Kumar Kartikeya Dwivedi) - bpf: Refactor active lock management (Kumar Kartikeya Dwivedi) - selftests/bpf: skip the timer_lockup test for single-CPU nodes (Viktor Malik) - selftests/bpf: Test the update operations for htab of maps (Hou Tao) - selftests/bpf: Move ENOTSUPP from bpf_util.h (Hou Tao) - bpf: Call free_htab_elem() after htab_unlock_bucket() (Hou Tao) - selftests/bpf: Add threads to consumer test (Jiri Olsa) - selftests/bpf: Add uprobe sessions to consumer test (Jiri Olsa) - selftests/bpf: Add uprobe session single consumer test (Jiri Olsa) - selftests/bpf: Add kprobe session verifier test for return value (Jiri Olsa) - selftests/bpf: Add uprobe session verifier test for return value (Jiri Olsa) - selftests/bpf: Add uprobe session recursive test (Jiri Olsa) - selftests/bpf: Add uprobe session cookie test (Jiri Olsa) - selftests/bpf: Add uprobe session test (Jiri Olsa) - libbpf: Add support for uprobe multi session attach (Jiri Olsa) - bpf: Add support for uprobe multi session context (Jiri Olsa) - bpf: Add support for uprobe multi session attach (Jiri Olsa) - bpf: Force uprobe bpf program to always return 0 (Jiri Olsa) - bpf: Allow return values 0 and 1 for kprobe session (Jiri Olsa) - selftests/bpf: Fix uprobe consumer test (again) (Jiri Olsa) - bpf: Remove trailing whitespace in verifier.rst (Abhinav Saxena) - selftests/bpf: Allow building with extra flags (Viktor Malik) - selftests/bpf: Add tests for raw_tp null handling (Kumar Kartikeya Dwivedi) - selftests/bpf: Clean up open-coded gettid syscall invocations (Kumar Kartikeya Dwivedi) - bpf: Mark raw_tp arguments with PTR_MAYBE_NULL (Kumar Kartikeya Dwivedi) - bpf: Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL (Alistair Francis) - selftests/bpf: Add tests for tail calls with locks and refs (Kumar Kartikeya Dwivedi) - bpf: Unify resource leak checks (Kumar Kartikeya Dwivedi) - bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable (Kumar Kartikeya Dwivedi) - selftests/bpf: Disable warnings on unused flags for Clang builds (Viktor Malik) - bpftool: Prevent setting duplicate _GNU_SOURCE in Makefile (Viktor Malik) - bpf, bpftool: Fix incorrect disasm pc (Leon Hwang) - selftests/bpf: Add a test for open coded kmem_cache iter (Namhyung Kim) - bpf: Add open coded version of kmem_cache iterator (Namhyung Kim) - selftests/bpf: drop unnecessary bpf_iter.h type duplication (Andrii Nakryiko) - libbpf: start v1.6 development cycle (Andrii Nakryiko) - docs/bpf: Add description of .BTF.base section (Alan Maguire) - bpf: handle implicit declaration of function gettid in bpf_iter.c (Jason Xing) - bpf, arm64: Remove garbage frame for struct_ops trampoline (Xu Kuohai) - selftests/bpf: Create task_local_storage map with invalid uptr's struct (Martin KaFai Lau) - selftests/bpf: Add uptr failure verifier tests (Martin KaFai Lau) - selftests/bpf: Add update_elem failure test for task storage uptr (Martin KaFai Lau) - selftests/bpf: Test a uptr struct spanning across pages. (Martin KaFai Lau) - selftests/bpf: Some basic __uptr tests (Kui-Feng Lee) - libbpf: define __uptr. (Kui-Feng Lee) - bpf: Add uptr support in the map_value of the task local storage. (Martin KaFai Lau) - bpf: Postpone bpf_obj_free_fields to the rcu callback (Martin KaFai Lau) - bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock() (Martin KaFai Lau) - bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_alloc() (Martin KaFai Lau) - bpf: Handle BPF_UPTR in verifier (Kui-Feng Lee) - bpf: Support __uptr type tag in BTF (Kui-Feng Lee) - selftests/bpf: validate generic bpf_object and subskel APIs work together (Andrii Nakryiko) - libbpf: move global data mmap()'ing into bpf_object__load() (Andrii Nakryiko) - selftests/bpf: fix test_spin_lock_fail.c's global vars usage (Andrii Nakryiko) - libsubcmd: Silence compiler warning (Eder Zulian) - libbpf: Prevent compiler warnings/errors (Eder Zulian) - resolve_btfids: Fix compiler warnings (Eder Zulian) - selftests/bpf: Increase verifier log limit in veristat (Mykyta Yatsenko) - selftests/bpf: Retire test_sock.c (Jordan Rife) - selftests/bpf: Migrate BPF_CGROUP_INET_SOCK_CREATE test cases to prog_tests (Jordan Rife) - selftests/bpf: Migrate LOAD_REJECT test cases to prog_tests (Jordan Rife) - selftests/bpf: Migrate *_POST_BIND test cases to prog_tests (Jordan Rife) - selftests/bpf: Augment send_signal test with remote signaling (Puranjay Mohan) - bpf: Implement bpf_send_signal_task() kfunc (Puranjay Mohan) - selftests/bpf: Add test to verify tailcall and freplace restrictions (Leon Hwang) - bpf: Prevent tailcall infinite loop caused by freplace (Leon Hwang) - selftests/bpf: Add tests for bpf_task_from_vpid() kfunc (Juntong Deng) - bpf: Add bpf_task_from_vpid() kfunc (Juntong Deng) - selftests/bpf: Add a test for kmem_cache_iter (Namhyung Kim) - mm/bpf: Add bpf_get_kmem_cache() kfunc (Namhyung Kim) - bpf: Add kmem_cache iterator (Namhyung Kim) - libbpf: Fix possible compiler warnings in hashmap (Namhyung Kim) - selftests/bpf: Check for timeout in perf_link test (Ihor Solodrai) - selftests/bpf: add subprog to BPF object file with no entry programs (Andrii Nakryiko) - libbpf: never interpret subprogs in .text as entry programs (Andrii Nakryiko) - samples/bpf: remove obsolete tracing related tests (Daniel T. Lee) - samples/bpf: remove obsolete cgroup related tests (Daniel T. Lee) - selftests/bpf: migrate cgroup sock create test for prohibiting sockets (Daniel T. Lee) - selftests/bpf: migrate cgroup sock create test for setting iface/mark/prio (Daniel T. Lee) - selftests/bpf: Removed redundant fd after close in bpf_prog_load_log_buf (Zhu Jun) - samples/bpf: Fix a resource leak (Zhu Jun) - bpf: Update bpf_override_return() comment (Martin Kelly) - bpf: fix argument type in bpf_loop documentation (Matteo Croce) - libbpf: fix sym_is_subprog() logic for weak global subprogs (Andrii Nakryiko) - samples/bpf: Remove unused variables (Zhu Jun) - selftests/bpf: Fix backtrace printing for selftests crashes (Eduard Zingerman) - selftests/bpf: Test linking with duplicate extern functions (Eric Long) - libbpf: Do not resolve size on duplicate FUNCs (Eric Long) - bpf: syscall_nrs: Disable no previous prototype warnning (Jason Xing) - bpf: Fix the xdp_adjust_tail sample prog issue (Yuan Chen) - selftests: bpf: Add missing per-arch include path (Björn Töpel) - libbpf: Add missing per-arch include path (Björn Töpel) - selftests/bpf: Emit top frequent code lines in veristat (Mykyta Yatsenko) - bpftool: __bpf_fastcall for kfuncs marked with special decl_tag (Eduard Zingerman) - bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contract (Eduard Zingerman) - bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi (Eduard Zingerman) - bpf: Allow specifying bpf_fastcall attribute for BPF helpers (Eduard Zingerman) - selftests/bpf: Support cross-endian building (Tony Ambardar) - libbpf: Support creating light skeleton of either endianness (Tony Ambardar) - libbpf: Support linking bpf objects of either endianness (Tony Ambardar) - libbpf: Support opening bpf objects of either endianness (Tony Ambardar) - libbpf: Support BTF.ext loading and output in either endianness (Tony Ambardar) - libbpf: Fix output .symtab byte-order during linking (Tony Ambardar) - libbpf: Fix header comment typos for BTF.ext (Tony Ambardar) - libbpf: Improve log message formatting (Tony Ambardar) - selftests/bpf: Fix uprobe_multi compilation error (Alan Maguire) - bpf: Call kfree(obj) only once in free_one() (Markus Elfring) - libbpf: Remove unneeded semicolon (Chen Ni) - tools/bpf: Remove unused variable from runqslower (Zhu Jun) - selftests/bpf: vm: Add support for VIRTIO_FS (Manu Bretelle) - libbpf: Fix expected_attach_type set handling in program load callback (Tao Chen) - libbpf: Change log level of BTF loading error message (Ihor Solodrai) - selftests/bpf: Add missing va_end. (Zhang Jiao) - bpf: Constify struct btf_kind_operations (Christophe JAILLET) - selftests/bpf: Bail out quickly from failing consumer test (Jiri Olsa) - selftests/bpf: Fix uprobe consumer test (Jiri Olsa) - selftests/bpf: Set vpath in Makefile to search for skels (Ihor Solodrai) - selftests/bpf: Remove test_skb_cgroup_id.sh from TEST_PROGS (Ihor Solodrai) - ARM: imx: Switch to new sys-off handler API (Andrew Davis) - ARM: zynq: Remove unused zynq_slcr_init() declaration (Gaosheng Cui) - ASoC: samsung: Remove obsoleted declaration for s3c64xx_ac97_setup_gpio (Gaosheng Cui) - ARM: samsung: Remove obsoleted declaration for s3c_hwmon_set_platdata (Gaosheng Cui) - ARM: bcm: brcmstb: Drop custom init_irq callback (Florian Fainelli) - ARM: bcm: Support BCMBCA debug UART (Linus Walleij) - ARM: configs: at91: enable PAC1934 driver as module (Mihai Sain) - arm64: defconfig: Enable PCF857X GPIO expander (Wadim Egorov) - arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3 (Claudiu Beznea) - ARM: imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E (Andreas Kemnade) - arm64: defconfig: Enable sc7280 clock controllers (Taniya Das) - ARM: multi_v7_defconfig: Enable debugging symbols by default (Florian Fainelli) - soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure (Herve Codina) - soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting() (Javier Carrasco) - soc: fsl: cpm1: tsa: switch to for_each_available_child_of_node_scoped() (Javier Carrasco) - soc: qcom: ice: Remove the device_link field in qcom_ice (Joe Hattori) - drm/msm/adreno: Setup SMMU aparture for per-process page table (Bjorn Andersson) - firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID (Bjorn Andersson) - soc: qcom: socinfo: add IPQ5424/IPQ5404 SoC ID (Manikanta Mylavarapu) - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404 (Manikanta Mylavarapu) - soc: qcom: llcc: Flip the manual slice configuration condition (Konrad Dybcio) - dt-bindings: firmware: qcom,scm: Document sm8750 SCM (Melody Olvera) - firmware: qcom: uefisecapp: Allow X1E Devkit devices (Sibi Sankar) - soc: qcom: llcc: Add LLCC configuration for the QCS8300 platform (Jingyi Wang) - dt-bindings: cache: qcom,llcc: Document the QCS8300 LLCC (Jingyi Wang) - soc: qcom: llcc: Add configuration data for QCS615 (Song Xue) - dt-bindings: cache: qcom,llcc: Document the QCS615 LLCC (Song Xue) - soc: qcom: llcc: add support for SAR2130P and SAR1130P (Dmitry Baryshkov) - soc: qcom: llcc: use deciman integers for bit shift values (Dmitry Baryshkov) - dt-bindings: cache: qcom,llcc: document SAR2130P and SAR1130P (Dmitry Baryshkov) - platform: cznic: turris-omnia-mcu: Rename variable holding GPIO line names (Marek Behún) - platform: cznic: turris-omnia-mcu: Document the driver private data structure (Marek Behún) - firmware: turris-mox-rwtm: Document the driver private data structure (Marek Behún) - firmware: ti_sci: Remove use of of_match_ptr() helper (Andrew Davis) - firmware: ti_sci: add CPU latency constraint management (Kevin Hilman) - firmware: ti_sci: Introduce Power Management Ops (Dave Gerlach) - firmware: ti_sci: Add system suspend and resume call (Vibhore Vardhan) - firmware: ti_sci: Add support for querying the firmware caps (Georgi Vlaev) - PM: QoS: Export dev_pm_qos_read_value (Markus Schneider-Pargmann) - soc: ti: knav_qmss_queue: Drop redundant continue statement (Alessandro Zanni) - soc: ti: knav_qmss_queue: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - misc: lan966x_pci: Fix dtc warn 'Missing interrupt-parent' (Herve Codina) - misc: lan966x_pci: Fix dtc warns 'missing or empty reg/ranges property' (Herve Codina) - reset: mchp: sparx5: set the dev member of the reset controller (Clément Léger) - reset: mchp: sparx5: Allow building as a module (Clément Léger) - reset: mchp: sparx5: Add MCHP_LAN966X_PCI dependency (Herve Codina) - reset: mchp: sparx5: Map cpu-syscon locally in case of LAN966x (Herve Codina) - MAINTAINERS: Add the Microchip LAN966x PCI driver entry (Herve Codina) - misc: Add support for LAN966x PCI device (Herve Codina) - reset: uniphier-glue: Use devm_reset_control_bulk_get_shared_deasserted() (Philipp Zabel) - reset: Add devres helpers to request pre-deasserted reset controls (Philipp Zabel) - reset: replace boolean parameters with flags parameter (Philipp Zabel) - reset: amlogic: Fix small whitespace issue (Philipp Zabel) - reset: amlogic: add auxiliary reset driver support (Jerome Brunet) - reset: amlogic: split the device core and platform probe (Jerome Brunet) - reset: amlogic: move drivers to a dedicated directory (Jerome Brunet) - reset: amlogic: add reset status support (Jerome Brunet) - reset: amlogic: use reset number instead of register count (Jerome Brunet) - reset: amlogic: add driver parameters (Jerome Brunet) - reset: amlogic: make parameters unsigned (Jerome Brunet) - reset: amlogic: use generic data matching function (Jerome Brunet) - reset: amlogic: convert driver to regmap (Jerome Brunet) - firmware: arm_scpi: Check the DVFS OPP count returned by the firmware (Luo Qiu) - firmware: arm_scmi: Relocate atomic_threshold to scmi_desc (Cristian Marussi) - firmware: arm_scmi: Use max_msg and max_msg_size devicetree properties (Cristian Marussi) - dt-bindings: firmware: arm,scmi: Introduce more transport properties (Cristian Marussi) - firmware: arm_scmi: Calculate virtio PDU max size dynamically (Cristian Marussi) - firmware: arm_scmi: Account for SHMEM memory overhead (Cristian Marussi) - firmware: arm_scmi: Support 'reg-io-width' property for shared memory (Florian Fainelli) - dt-bindings: sram: Document reg-io-width property (Florian Fainelli) - bus: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - thermal/ti-soc-thermal: Fix typos (Andrew Kreimer) - soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - soc: mediatek: mtk-svs: Call of_node_put(np) only once in svs_get_subsys_device() (Markus Elfring) - soc: mediatek: mediatek-regulator-coupler: Support mt8188 (Pablo Sun) - soc: mediatek: mtk-cmdq: Move cmdq_instruction init to declaration (AngeloGioacchino Del Regno) - soc: mediatek: mtk-cmdq: Move mask build and append to function (AngeloGioacchino Del Regno) - soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSRC) driver (AngeloGioacchino Del Regno) - dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195 (AngeloGioacchino Del Regno) - soc: imx8m: Use devm_* to simplify probe failure handling (Marek Vasut) - soc: imx8m: Remove global soc_uid (Marek Vasut) - soc: imx8m: Probe the SoC driver as platform driver (Marek Vasut) - soc: qcom: socinfo: add QCS9100 ID (Tengfei Fan) - dt-bindings: arm: qcom,ids: add SoC ID for QCS9100 (Tengfei Fan) - dt-bindings: soc: qcom,aoss-qmp: Document the QCS8300 AOSS channel (Kyle Deng) - dt-bindings: soc: qcom: add qcom,qcs8300-imem compatible (Jingyi Wang) - dt-bindings: firmware: qcom,scm: document SCM on QCS8300 SoCs (Zhenhua Huang) - soc: qcom: socinfo: add support for SA8255P (Nikunj Kela) - dt-bindings: arm: qcom: add the SoC ID for SA8255P (Nikunj Kela) - soc: qcom: smp2p: Simplify code with dev_err_probe() (Zhang Zekun) - soc: qcom: smem: Simplify code with dev_err_probe() (Zhang Zekun) - soc: qcom: rpmh-rsc: Simplify code with dev_err_probe() (Zhang Zekun) - dt-bindings: soc: qcom: aoss-qmp: document support for SA8255p (Nikunj Kela) - dt-bindings: firmware: qcom,scm: document support for SA8255p (Nikunj Kela) - dt-bindings: soc: qcom,aoss-qmp: Add SAR2130P compatible (Dmitry Baryshkov) - dt-bindings: firmware: qcom,scm: Add SAR2130P compatible (Dmitry Baryshkov) - soc: qcom: socinfo: add SoC IDs for SAR1130P and SAR2130P (Dmitry Baryshkov) - dt-bindings: arm: qcom,ids: add SoC ID for SAR2130P and SAR1130P (Dmitry Baryshkov) - dt-bindings: soc: qcom: aoss-qmp: Add SM8750 (Krzysztof Kozlowski) - soc: qcom: socinfo: Add QCS615 SoC ID table entry (Lijuan Gao) - dt-bindings: arm: qcom,ids: add SoC ID for QCS615 (Lijuan Gao) - soc: qcom: smem: Fix up kerneldoc (Konrad Dybcio) - firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 (Aleksandrs Vinarskis) - soc: qcom: pd-mapper: Add QCM6490 PD maps (Bjorn Andersson) - soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() (Dan Carpenter) - firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G (Jérôme de Bretagne) - soc: qcom: smem_state: simplify locking with guard() (Krzysztof Kozlowski) - soc: qcom: pbs: simplify locking with guard() (Krzysztof Kozlowski) - qcom: MAINTAINERS: add linux-msm IRC on OFTC (Krzysztof Kozlowski) - firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x (Maya Matuszczyk) - soc: qcom: qmi: Reorganize kerneldoc parameter names (Julia Lawall) - soc: qcom: llcc: Use designated initializers for LLC settings (Konrad Dybcio) - firmware: xilinx: fix feature check logic for TF-A specific APIs (Ronak Jain) - firmware: xilinx: add support for new SMC call format (Ronak Jain) - firmware: xilinx: add a warning print for unsupported feature (Ronak Jain) - firmware: xilinx: use u32 for reset ID in reset APIs (Ronak Jain) - firmware: xilinx: Add missing debug firmware interfaces (Ronak Jain) - drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend() (Gaosheng Cui) - arm64: defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC (Esben Haabendal) - dt-bindings: memory-controllers: fsl,ifc: split child node differences (Frank Li) - Revert "firmware: tegra: bpmp: Use scoped device node handling to simplify error paths" (Krzysztof Kozlowski) - soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type (Huisong Li) - soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs (Huisong Li) - soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num' (Huisong Li) - soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory (Huisong Li) - soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information (Huisong Li) - soc: hisilicon: kunpeng_hccs: Fix a PCC typo (Huisong Li) - soc: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - arm64: dts: apm: Remove unused and undocumented "bus_num" property (Rob Herring (Arm)) - arm: dts: spear13xx: Remove unused and undocumented "pl022,slave-tx-disable" property (Rob Herring (Arm)) - arm64: dts: amd: Remove unused and undocumented "amd,zlib-support" property (Rob Herring (Arm)) - ARM: dts: cubieboard4: Fix DCDC5 regulator constraints (Andre Przywara) - dt-bindings: microchip: atmel,at91rm9200-tcb: add sam9x7 compatible (Varshini Rajendran) - ARM: dts: microchip: sam9x75_curiosity: add sam9x75 curiosity board (Varshini Rajendran) - dt-bindings: arm: add sam9x75 curiosity board (Varshini Rajendran) - ARM: dts: at91: sam9x7: add device tree for SoC (Varshini Rajendran) - ARM: dts: microchip: Rename LED sub nodes name (Andrei Simion) - ARM: dts: microchip: Rename the pmic node (Andrei Simion) - ARM: dts: microchip: Rename the eeprom nodename (Andrei Simion) - ARM: dts: microchip: sama7g5ek: Add power monitor support (Mihai Sain) - ARM: dts: microchip: sama7g54_curiosity: Add power monitor support (Mihai Sain) - ARM: dts: microchip: sama5d2_icp: Add power monitor support (Mihai Sain) - ARM: dts: microchip: sam9x60ek: Add power monitor support (Mihai Sain) - ARM: dts: microchip: Unify rng node names (Alexander Dahl) - ARM: dts: microchip: Add trng labels for all at91 SoCs (Alexander Dahl) - ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode (Andrei Simion) - dt-bindings: soc: rockchip: add rk3588 mipi dcphy syscon (Heiko Stuebner) - dt-bindings: soc: rockchip: add rk3576 usb2phy syscon (Frank Wang) - dt-bindings: soc: rockchip: add rk3576 vo1-grf syscon (Frank Wang) - soc: samsung: exynos-chipid: Add support for Exynos9810 SoC (Markuss Broks) - dt-bindings: hwinfo: samsung,exynos-chipid: Add Samsung exynos9810 compatible (Markuss Broks) - soc: samsung: exynos-chipid: Add support for Exynos 990 chipid (Igor Belwon) - dt-bindings: hwinfo: exynos-chipid: Add compatible for Exynos 990 chipid (Igor Belwon) - soc: samsung: exynos-chipid: add exynos8895 SoC support (Ivaylo Ivanov) - dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8895 compatible (Ivaylo Ivanov) - arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE (Nick Chan) - arm64: dts: apple: Add A11 devices (Konrad Dybcio) - arm64: dts: apple: Add A10X devices (Konrad Dybcio) - arm64: dts: apple: Add A10 devices (Konrad Dybcio) - arm64: dts: apple: Add A9X devices (Konrad Dybcio) - arm64: dts: apple: Add A9 devices (Konrad Dybcio) - arm64: dts: apple: Add A8X devices (Konrad Dybcio) - arm64: dts: apple: Add A8 devices (Konrad Dybcio) - arm64: dts: apple: Add A7 devices (Konrad Dybcio) - dt-bindings: arm: apple: Add A11 devices (Nick Chan) - dt-bindings: arm: apple: Add A10X devices (Nick Chan) - dt-bindings: arm: apple: Add A10 devices (Nick Chan) - dt-bindings: arm: apple: Add A9X devices (Nick Chan) - dt-bindings: arm: apple: Add A9 devices (Nick Chan) - dt-bindings: arm: apple: Add A8X devices (Nick Chan) - dt-bindings: arm: apple: Add A8 devices (Nick Chan) - dt-bindings: arm: apple: Add A7 devices (Nick Chan) - dt-bindings: pinctrl: apple,pinctrl: Add A7-A11 compatibles (Nick Chan) - dt-bindings: watchdog: apple,wdt: Add A7-A11 compatibles (Nick Chan) - dt-bindings: arm: cpus: Add Apple A7-A11 CPU cores (Nick Chan) - arm64: dts: rockchip: use less broad pinctrl for pcie3x1 on Radxa E25 (FUKAUMI Naoki) - arm64: dts: rockchip: add Radxa ROCK 5C (FUKAUMI Naoki) - dt-bindings: arm: rockchip: add Radxa ROCK 5C (FUKAUMI Naoki) - arm64: dts: rockchip: orangepi-5-plus: Enable GPU (Chen-Yu Tsai) - arm64: dts: rockchip: enable USB3 on NanoPC-T6 (Rick Wertenbroek) - arm64: dts: rockchip: adapt regulator nodenames to preferred form (Johan Jonker) - arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi GenBook (Andy Yan) - arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi 4B (Andy Yan) - arm64: dts: rockchip: Enable HDMI0 for rk3588 Cool Pi CM5 EVB (Andy Yan) - arm64: dts: rockchip: Enable HDMI on NanoPi R6C/R6S (Jonas Karlman) - arm64: dts: rockchip: Enable GPU on NanoPi R6C/R6S (Jonas Karlman) - arm64: dts: rockchip: Enable HDMI on Hardkernel ODROID-M2 (Jonas Karlman) - arm64: dts: rockchip: Remove non-removable flag from sdmmc on rk3576-sige5 (Detlev Casanova) - arm64: dts: rockchip: Enable HDMI0 on FriendlyElec CM3588 NAS (Jonas Karlman) - arm64: dts: rockchip: add Banana Pi P2 Pro board (Dmitry Yashin) - dt-bindings: arm: rockchip: add Banana Pi P2 Pro board (Dmitry Yashin) - arm64: dts: rockchip: Add new SoC dtsi for the RK3566T variant (Dragan Simic) - arm64: dts: rockchip: Prepare RK356x SoC dtsi files for per-variant OPPs (Dragan Simic) - arm64: dts: rockchip: Update CPU OPP voltages in RK356x SoC dtsi (Dragan Simic) - arm64: dts: rockchip: Add OPP voltage ranges to RK3399 OP1 SoC dtsi (Dragan Simic) - arm64: dts: rockchip: Enable HDMI0 on Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: Enable GPU on Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: correct analog audio name on Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: sort rk3588s-rock5a properly in Makefile (FUKAUMI Naoki) - ARM: dts: rockchip: adapt regulator nodenames to preferred form (Johan Jonker) - ARM: dts: rockchip: Add Relfor Saib board (Karthikeyan Krishnasamy) - dt-bindings: arm: rockchip: Add Relfor Saib board (Karthikeyan Krishnasamy) - dt-bindings: vendor-prefixes: Add Relfor labs (Karthikeyan Krishnasamy) - ARM: dts: rockchip: Add watchdog node for RV1126 (Karthikeyan Krishnasamy) - dt-bindings: watchdog: rockchip: Add rockchip,rv1126-wdt string (Karthikeyan Krishnasamy) - arm64: dts: allwinner: a100: perf1: Add eMMC and MMC node (Yangtao Li) - arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer (Dragan Simic) - arm64: dts: sun50i-a64-pinephone: Add mount-matrix for PinePhone magnetometers (Shoji Keita) - arm64: dts: sun50i-a64-pinephone: Add AF8133J to PinePhone (Icenowy Zheng) - ARM: dts: allwinner: Remove accidental suniv duplicates (Csókás, Bence) - arm64: allwinner: a100: Add MMC related nodes (Yangtao Li) - arm64: dts: allwinner: a100: add usb related nodes (Yangtao Li) - dt-bindings: usb: sunxi-musb: Add A100 compatible string (Cody Eksal) - dt-bindings: usb: Add A100 compatible string (Cody Eksal) - dt-bindings: phy: sun50i-a64: add a100 compatible (Cody Eksal) - arm64: dts: allwinner: a100: add watchdog node (Yangtao Li) - arm64: dts: allwinner: A100: Add PMU mode (Yangtao Li) - ARM: dts: sunxi: add support for RerVision A33-Vstar board (Icenowy Zheng) - dt-bindings: arm: sunxi: document RerVision A33-Vstar board (Icenowy Zheng) - arm64: dts: allwinner: Add disable-wp for boards with micro SD card (Kryštof Černý) - arm64: dts: allwinner: h313/h616/h618/h700: Enable audio codec for all supported boards (Ryan Walklin) - arm64: dts: allwinner: h616: Add audio codec node (Ryan Walklin) - riscv: dts: starfive: add DeepComputing FML13V01 board device tree (Sandie Cao) - dt-bindings: riscv: starfive: add deepcomputing,fml13v01 (Sandie Cao) - dt-bindings: vendor: add deepcomputing (Sandie Cao) - riscv: dts: starfive: jh7110-common: move usb0 config to board dts (Guodong Xu) - riscv: dts: starfive: jh7110-common: revised device node (Guodong Xu) - dt-bindings: vendor-prefixes: add spacemit (Yangyu Chen) - arm64: dts: marvell: Drop undocumented SATA phy names (Rob Herring (Arm)) - ARM: dts: turris-omnia: Add global LED brightness change interrupt (Marek Behún) - ARM: dts: marvell: kirkwood: Fix at24 EEPROM node name (Rob Herring (Arm)) - arm64: dts: st: add DMA support on SPI instances of stm32mp25 (Amelie Delaunay) - arm64: dts: st: add DMA support on I2C instances of stm32mp25 (Amelie Delaunay) - arm64: dts: st: add DMA support on U(S)ART instances of stm32mp25 (Amelie Delaunay) - arm64: dts: st: add RNG node on stm32mp251 (Gatien Chevallier) - arm64: dts: st: enable RTC on stm32mp257f-ev1 board (Valentin Caron) - arm64: dts: st: add RTC on stm32mp25x (Valentin Caron) - ARM: dts: stm32: add support of WLAN/BT on stm32mp135f-dk (Christophe Roullier) - ARM: dts: stm32: add support of WLAN/BT on stm32mp157c-dk2 (Christophe Roullier) - ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp135f-dk (Valentin Caron) - ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp157c-dk2 (Valentin Caron) - ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp13 (Valentin Caron) - ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp15 (Valentin Caron) - ARM: dts: stm32: Describe M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT (Marek Vasut) - ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark as wakeup source (Marek Vasut) - arm64: dts: ti: k3-am62: use opp_efuse_table for opp-table syscon (Dhruva Gole) - arm64: dts: ti: k3-am62p5-sk: add 1.4ghz opp entry (Bryan Brattlof) - arm64: dts: ti: k3-am62p: add opp frequencies (Bryan Brattlof) - arm64: dts: ti: k3-am62a7-sk: add 1.4ghz opp entry (Bryan Brattlof) - arm64: dts: ti: k3-am62a: add opp frequencies (Bryan Brattlof) - arm64: dts: ti: k3-am62-verdin: Add Ivy carrier board (João Paulo Gonçalves) - arm64: dts: ti: k3-am62-verdin: add label to som adc node (João Paulo Gonçalves) - dt-bindings: arm: ti: Add verdin am62 ivy board (João Paulo Gonçalves) - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Enable trickle charger (Daniel Schultz) - arm64: dts: ti: k3-am64-phycore-som: Add M4F remoteproc nodes (Wadim Egorov) - arm64: dts: ti: k3-am62-phycore-som: Add M4F remoteproc nodes (Wadim Egorov) - arm64: dts: ti: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: ti: k3-am62x-phyboard-lyra: Fix indentation in audio-card (John Ma) - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fix bus-width property in MMC nodes (John Ma) - arm64: dts: ti: k3-am64-phycore-som: Fix bus-width property in MMC nodes (John Ma) - arm64: dts: ti: k3-am642-evm: Add overlay for PCIe0 EP mode (Siddharth Vadapalli) - arm64: dts: ti: k3-j7200-evm: Add overlay for PCIE1 Endpoint Mode (Siddharth Vadapalli) - arm64: dts: ti: k3-am62-main: Update otap/itap values (Judith Mendez) - arm64: dts: ti: k3-am625-beagleplay: Enable MikroBUS PWM (Ayush Singh) - arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay (Francesco Dolcini) - arm64: dts: ti: k3-am62-verdin: Fix SoM ADC compatible (João Paulo Gonçalves) - arm64: dts: ti: k3-am625-verdin: add TPM device (Francesco Dolcini) - arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances (Anurag Dutta) - arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances (Anurag Dutta) - arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances (Anurag Dutta) - arm64: dts: ti: k3-j7200: Fix register map for main domain pmx (Jared McArthur) - arm64: dts: ti: k3-j7200-evm*: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-j721e-sk*: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-j721e-evm*: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-am68-sk*: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-j721s2-evm*: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-j784s4-j742s2-evm-common: Remove parent nodes bootph-* (Manorit Chawdhry) - arm64: dts: ti: k3-j7200: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-j721e: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-j721s2: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-j784s4: Add bootph-* properties (Manorit Chawdhry) - arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Remove parent nodes bootph-* (Manorit Chawdhry) - arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Move bootph from mcu_timer1 to mcu_timer0 (Manorit Chawdhry) - arm64: dts: ti: k3-am64: Add ti,pa-stats property (MD Danish Anwar) - arm64: dts: ti: k3-am64-main: Add ti,pruss-pa-st node (MD Danish Anwar) - arm64: dts: ti: k3-am654-icssg2: Add ti,pa-stats property (MD Danish Anwar) - arm64: dts: ti: k3-am65-main: Add ti,pruss-pa-st node (MD Danish Anwar) - arm64: dts: ti: k3-am62a7-phyboard-lyra-rdk: Update ethernet internal delay (Nathan Morrisson) - arm64: dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary McASP AFIFOs (Nathan Morrisson) - arm64: dts: ti: k3-am64x-sk: Enable eQEP (Judith Mendez) - arm64: dts: ti: k3-am64-main: Add eQEP nodes (Judith Mendez) - arm64: dts: ti: k3-am62p-main: Add eQEP nodes (Judith Mendez) - arm64: dts: ti: k3-am62a-main: Add eQEP nodes (Judith Mendez) - arm64: dts: ti: k3-am62-main: Add eQEP nodes (Judith Mendez) - arm64: dts: ti: k3-am642-evm: Add M4F remoteproc node (Hari Nagalla) - arm64: dts: ti: k3-am642-sk: Add M4F remoteproc node (Hari Nagalla) - arm64: dts: ti: k3-am64: Add M4F remoteproc node (Hari Nagalla) - arm64: dts: ti: k3-am625-sk: Add M4F remoteproc node (Hari Nagalla) - arm64: dts: ti: k3-am62: Add M4F remoteproc node (Hari Nagalla) - Revert "arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz" (Garrett Giordano) - arm64: dts: ti: am62-phycore-som: Increase cpu frequency to 1.4 GHz (Garrett Giordano) - arm64: dts: ti: Add support for J742S2 EVM board (Manorit Chawdhry) - arm64: dts: ti: Introduce J742S2 SoC family (Manorit Chawdhry) - dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards (Manorit Chawdhry) - arm64: dts: ti: Refactor J784s4-evm to a common file (Manorit Chawdhry) - arm64: dts: ti: Refactor J784s4 SoC files to a common file (Manorit Chawdhry) - arm64: dts: amlogic: Add Amlogic C3 PWM (Kelvin Zhang) - arm64: dts: meson-g12-common: fix uart-ao-a typo (Theo Debrouwere) - arm64: dts: meson: a1: bind power domain to temperature sensor (George Stark) - arm64: dts: meson: a1: add definitions for meson PWM (George Stark) - ARM: dts: amlogic: meson8/8b: remove invalid pinctrl reg (Neil Armstrong) - ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry (Neil Armstrong) - ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card (Neil Armstrong) - ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names (Neil Armstrong) - ARM: dts: amlogic: add missing phy-mode in ethmac node (Neil Armstrong) - ARM: dts: amlogic: meson8: use correct pinctrl bank node name (Neil Armstrong) - ARM: dts: amlogic: fix /memory node name (Neil Armstrong) - ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio (Neil Armstrong) - ARM: dts: amlogic: meson6: remove support for ATV1200 board (Neil Armstrong) - ARM: dts: amlogic: meson8: fix ao_arc_sram node name (Neil Armstrong) - ARM: dts: amlogic: meson8: fix soc thermal-zone node name (Neil Armstrong) - ARM: dts: amlogic: meson6: fix clk81 node name (Neil Armstrong) - riscv: dts: sophgo: Add emmc support for Huashan Pi (Inochi Amaoto) - riscv: dts: sophgo: Add sdio configuration for Huashan Pi (Inochi Amaoto) - riscv: dts: sophgo: fix pinctrl base-address (Thomas Bonnefille) - riscv: sophgo: dts: add power key for pioneer box (Chen Wang) - riscv: dts: sophgo: Add SARADC description for Sophgo CV1800B (Thomas Bonnefille) - riscv: dts: sophgo: Add LicheeRV Nano board device tree (Thomas Bonnefille) - riscv: dts: sophgo: Add initial SG2002 SoC device tree (Thomas Bonnefille) - riscv: dts: sophgo: cv1812h: add pinctrl support (Inochi Amaoto) - riscv: dts: sophgo: cv1800b: add pinctrl support (Inochi Amaoto) - arm64: dts: lg131x: Update spi clock properties (Kuldeep Singh) - arm64: dts: seattle: Update spi clock properties (Kuldeep Singh) - arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Add cma heap for libcamera softisp support (Bryan O'Donoghue) - arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma heap for libcamera softisp support (Bryan O'Donoghue) - arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop redundant clock-lanes from camera@1a (Bryan O'Donoghue) - arm64: dts: qcom: sc8280xp-x13s: Drop redundant clock-lanes from camera@10 (Bryan O'Donoghue) - arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso (Bryan O'Donoghue) - arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Convert mezzanine riser to dtbo (Bryan O'Donoghue) - arm64: dts: qcom: sm8450-hdk: model the PMU of the on-board wcn6855 (Bartosz Golaszewski) - arm64: dts: qcom: sc8280xp-x13s: model the PMU of the on-board wcn6855 (Bartosz Golaszewski) - arm64: dts: qcom: sc8280xp-crd: enable bluetooth (Bartosz Golaszewski) - arm64: dts: qcom: sc8280xp-crd: model the PMU of the on-board wcn6855 (Bartosz Golaszewski) - arm64: dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards (Tengfei Fan) - dt-bindings: arm: qcom: Document qcs9100-ride and qcs9100-ride Rev3 (Tengfei Fan) - arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers (Konrad Dybcio) - arm64: dts: qcom: x1e80100-crd: describe HID supplies (Johan Hovold) - arm64: dts: qcom: msm8998-lenovo-miix-630: add WiFi calibration variant (Dmitry Baryshkov) - arm64: dts: qcom: msm8998-clamshell: enable resin/VolDown (Dmitry Baryshkov) - arm64: dts: qcom: msm8998-lenovo-miix-630: enable VolumeUp button (Dmitry Baryshkov) - arm64: dts: qcom: msm8998-lenovo-miix-630: enable aDSP and SLPI (Dmitry Baryshkov) - arm64: dts: qcom: msm8998-lenovo-miix-630: enable touchscreen (Dmitry Baryshkov) - arm64: dts: qcom: qcs6490-rb3gen2: Add PCIe nodes (Krishna chaitanya chundru) - arm64: dts: qcom: x1e80100-dell-xps13-9345: fix nvme regulator boot glitch (Aleksandrs Vinarskis) - arm64: dts: qcom: x1e80100-dell-xps13-9345: route edp-panel enable gpio (Aleksandrs Vinarskis) - arm64: dts: qcom: Use 'ufshc' as the node name for UFS controller nodes (Manivannan Sadhasivam) - arm64: dts: qcom: qcm6490-idp: Add UFS nodes (Manish Pandey) - arm64: dts: qcom: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sdm: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sc: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sc8280xp: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sc7180: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: msm8992-libra: drop unused regulators labels (Krzysztof Kozlowski) - arm64: dts: qcom: msm: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: ipq: change labels to lower-case (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: Add 'global' interrupt to the PCIe RC node (Manivannan Sadhasivam) - arm64: dts: qcom: sa8775p: Add 'linux,pci-domain' to PCIe EP controller nodes (Manivannan Sadhasivam) - arm64: dts: qcom: sa8775p: Add TCSR halt register space (Mukesh Ojha) - arm64: dts: qcom: sa8775p-ride: add WiFi/BT nodes (Miaoqing Pan) - arm64: dts: qcom: sa8775p: add QCrypto nodes (Yuvaraj Ranganathan) - dt-bindings: clock: qcom: Add SA8775P display clock controllers (Taniya Das) - dt-bindings: clock: qcom: Add SA8775P camera clock controller (Taniya Das) - dt-bindings: clock: qcom: Add SA8775P video clock controller (Taniya Das) - arm64: dts: qcom: sm7325: Add device-tree for Nothing Phone 1 (Eugene Lepshy) - dt-bindings: arm: qcom: Add SM7325 Nothing Phone 1 (Danila Tikhonov) - dt-bindings: vendor-prefixes: Add Nothing Technology Limited (Danila Tikhonov) - arm64: dts: qcom: Add SM7325 device tree (Eugene Lepshy) - dt-bindings: arm: cpus: Add qcom kryo670 compatible (Danila Tikhonov) - arm64: dts: qcom: sa8775p: Add GPI configuration (Viken Dadhaniya) - arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region (Sibi Sankar) - arm64: dts: qcom: x1e80100: rename vph-pwr regulator nodes (Johan Hovold) - arm64: dts: qcom: sa8775p: extend the register range for UFS ICE (Bartosz Golaszewski) - arm64: dts: qcom: sm8550: extend the register range for UFS ICE (Bartosz Golaszewski) - arm64: dts: qcom: sm8650: extend the register range for UFS ICE (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: Populate additional UART DT nodes (Viken Dadhaniya) - arm64: dts: qcom: x1e80100-t14s: add another trackpad support (Srinivas Kandagatla) - arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345 (Aleksandrs Vinarskis) - dt-bindings: arm: qcom: Add Dell XPS 13 9345 (Aleksandrs Vinarskis) - arm64: dts: qcom: x1e78100-t14s: enable otg on usb-c ports (Jonathan Marek) - arm64: dts: qcom: x1e80100-crd: enable otg on usb ports (Jonathan Marek) - arm64: dts: qcom: x1e80100: enable OTG on USB-C controllers (Jonathan Marek) - arm64: dts: qcom: x1e80100-vivobook-s15: Drop orientation-switch from USB SS[0-1] QMP PHYs (Abel Vesa) - arm64: dts: qcom: x1e80100-slim7x: Drop orientation-switch from USB SS[0-1] QMP PHYs (Abel Vesa) - arm64: dts: qcom: Drop undocumented domain "idle-state-name" (Rob Herring (Arm)) - arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin (Eugene Lepshy) - arm64: dts: qcom: x1e80100: enable GICv3 ITS for PCIe (Johan Hovold) - arm64: dts: qcom: qcs6490-rb3gen2: Enable PWR/VOL keys (Konrad Dybcio) - arm64: dts: qcom: qcs6490-rb3gen2: Specify i2c1 clock frequency (Bjorn Andersson) - arm64: dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices (Dmitry Baryshkov) - arm64: dts: qcom: sdm630: add WiFI device node (Dmitry Baryshkov) - arm64: dts: qcom: sdm630: enable A2NOC and LPASS SMMU (Dmitry Baryshkov) - arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges (Dmitry Baryshkov) - arm64: dts: qcom: sda660-ifc6560: enable GPU (Dmitry Baryshkov) - arm64: dts: qcom: sdm630: enable GPU SMMU and GPUCC (Dmitry Baryshkov) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add thermistor for UFS/RAM (Luca Weiss) - arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins (Luca Weiss) - arm64: dts: qcom: sc8280xp: Add Microsoft Surface Pro 9 5G (Jérôme de Bretagne) - arm64: dts: qcom: sc8280xp: Add uart18 (Jérôme de Bretagne) - dt-bindings: arm: qcom: Document Microsoft Surface Pro 9 5G (Jérôme de Bretagne) - arm64: dts: qcom: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: qcom: drop underscore in node names (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100-romulus: Set up USB Multiport controller (Konrad Dybcio) - arm64: dts: qcom: x1e80100-romulus: Add lid switch (Konrad Dybcio) - arm64: dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78 (Danila Tikhonov) - arm64: dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x (Maya Matuszczyk) - arm64: dts: qcom: x1e80100: describe tcsr download mode register (Johan Hovold) - arm64: dts: qcom: qcs6460-rb3gen2: enable venus node (Vedang Nagar) - arm64: dts: qcom: x1e80100: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sm8450: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sm8350: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sm8150: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sm6350: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sdm670: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sc8280xp: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: sc7180: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: qdu1000: Affirm IDR0.CCTW on apps_smmu (Konrad Dybcio) - arm64: dts: qcom: qcs6490-rb3gen2: Add SD Card node (Sachin Gupta) - arm64: dts: qcom: sm8650-qrd: remove status property from dispcc device tree node (Vladimir Zapolskiy) - arm64: dts: qcom: sm8650-mtp: remove status property from dispcc device tree node (Vladimir Zapolskiy) - arm64: dts: qcom: sm8650-hdk: remove status property from dispcc device tree node (Vladimir Zapolskiy) - arm64: dts: qcom: sm8650: don't disable dispcc by default (Vladimir Zapolskiy) - arm64: dts: qcom: sm8450-hdk: remove status property from dispcc device tree node (Vladimir Zapolskiy) - arm64: dts: qcom: sm8450: don't disable dispcc by default (Vladimir Zapolskiy) - arm64: dts: qcom: sm8450-sony-xperia-nagara: disable dispcc on derived boards (Vladimir Zapolskiy) - arm64: dts: qcom: sm8450-qrd: explicitly disable dispcc on the board (Vladimir Zapolskiy) - arm64: dts: qcom: sm8350-hdk: remove a blank overwrite of dispcc node status (Vladimir Zapolskiy) - arm64: dts: qcom: msm8998: add HDMI nodes (Arnaud Vrac) - arm64: dts: qcom: msm8998: add HDMI GPIOs (Marc Gonzalez) - arm64: dts: qcom: qcm6490-rb3gen2: enable WiFi (Dmitry Baryshkov) - arm64: dts: qcom: qcm6490-idp: enable WiFi (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices (Dmitry Baryshkov) - arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP (Dmitry Baryshkov) - ARM: dts: omap4-kc1: fix twl6030 power node (Andreas Kemnade) - ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms (Geert Uytterhoeven) - ARM: dts: ti/omap: omap4-epson-embt2ws: add charger (Andreas Kemnade) - ARM: dts: omap36xx: declare 1GHz OPP as turbo again (Andreas Kemnade) - ARM: ti/omap: omap3-gta04a5: add Bluetooth (Andreas Kemnade) - ARM: dts: ti/omap: dra7: fix redundant clock divider definition (Andreas Kemnade) - ARM: dts: ti/omap: use standard node name for twl4030 charger (Andreas Kemnade) - ARM: dts: omap: omap4-epson-embt2ws: add GPIO expander (Andreas Kemnade) - ARM: dts: omap: omap4-epson-embt2ws: add unknown gpio outputs (Andreas Kemnade) - ARM: dts: omap: omap4-epson-embt2ws: wire up regulators (Andreas Kemnade) - ARM: dts: omap: omap4-epson-embt2ws: define GPIO regulators (Andreas Kemnade) - ARM: dts: ti: dra7: Remove double include of clock bindings (Marcus Folkesson) - ARM: dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node (Roger Quadros) - ARM: dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" from NAND node (Roger Quadros) - ARM: dts: ti: drop linux,mtd-name from NAND nodes (Roger Quadros) - ARM: dts: ti/omap: Fix at24 EEPROM node names (Rob Herring (Arm)) - arm64: dts: renesas: rzg3s-smarc-som: Enable RTC (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc-som: Enable VBATTB (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add RTC node (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add VBATTB node (Claudiu Beznea) - dt-bindings: clock: renesas,r9a08g045-vbattb: Document VBATTB (Claudiu Beznea) - dt-bindings: clock: r9a08g045-cpg: Add power domain ID for RTC (Claudiu Beznea) - arm64: dts: renesas: white-hawk-cpu-common: Add pin control for DSI-eDP IRQ (Geert Uytterhoeven) - ARM: dts: renesas: r7s72100: Add DMA support to MMCIF (Wolfram Sang) - ARM: dts: renesas: r7s72100: Add DMAC node (Wolfram Sang) - arm64: dts: renesas: hihope: Drop #sound-dai-cells (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add OPP table (Lad Prabhakar) - arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators (Chen-Yu Tsai) - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators (Chen-Yu Tsai) - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names (Chen-Yu Tsai) - arm64: dts: mediatek: mt6358: fix dtbs_check error (Macpaul Lin) - arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity (Chen-Yu Tsai) - arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu) - arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu) - arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu) - arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu) - dt-bindings: arm: mediatek: mmsys: Add OF graph support for board path (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread (Chen-Yu Tsai) - arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI (Fei Shao) - arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status (Fei Shao) - arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes (Chen-Yu Tsai) - arm64: dts: mediatek: mt8390-genio-700-evk: Enable ethernet (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8188: Add ethernet node (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8188: Add eDP and DP TX nodes (Fei Shao) - arm64: dts: mediatek: mt8188: Add DP-INTF nodes (Fei Shao) - arm64: dts: mediatek: mt8188: Add display nodes for vdosys1 (Fei Shao) - arm64: dts: mediatek: mt8188: Add display nodes for vdosys0 (Fei Shao) - arm64: dts: mediatek: mt8188: Add JPEG decoder and encoder nodes (Fei Shao) - arm64: dts: mediatek: mt8188: Add video decoder and encoder nodes (Fei Shao) - arm64: dts: mediatek: mt8188: Add MIPI DSI nodes (Fei Shao) - arm64: dts: mediatek: mt8188: Add PCIe nodes (Fei Shao) - arm64: dts: mediatek: mt8188: Assign GCE aliases (Fei Shao) - arm64: dts: mediatek: mt8390-genio-700-evk: add keys and USB HUB (Macpaul Lin) - arm64: dts: mediatek: mt8390-genio-700-evk: update regulator names (Macpaul Lin) - arm64: dts: mediatek: mt8390-genio-700-evk: enable pcie (Macpaul Lin) - arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4 (Hsin-Te Yuan) - arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4 (Hsin-Te Yuan) - arm64: dts: mediatek: mt7988: add efuse block (Rafał Miłecki) - arm64: dts: mediatek: mt7988: add UART controllers (Rafał Miłecki) - arm64: dts: mt8183: Add encoder node (Hsin-Te Yuan) - arm64: dts: mediatek: mt8395-genio-1200-evk: Enable GPU (Pablo Sun) - arm64: dts: mediatek: mt8188: Add socinfo nodes (Fei Shao) - arm64: dts: mediatek: mt8188: Add audio support (Fei Shao) - arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control (Fei Shao) - arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight (Fei Shao) - arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support (Fei Shao) - arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq (Fei Shao) - arm64: dts: mt8183: Add port node to dpi node (Pin-yen Lin) - arm64: dts: mt8192-asurada-spherion: Add Synaptics trackpad support (Pin-yen Lin) - arm64: dts: mediatek: mt8186: add FHCTL node (max_weng) - arm64: dts: mediatek: mt8183-pumpkin: add HDMI support (Fabien Parent) - arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface (Alper Nebi Yasak) - arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node (Macpaul Lin) - arm64: dts: mt8195: Fix dtbs_check error for mutex node (Macpaul Lin) - arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy (Macpaul Lin) - arm64: dts: mediatek: mt8188: Move SPI NOR *-cells properties (Fei Shao) - arm64: dts: mediatek: mt8188: Move vdec1 power domain under vdec0 (Fei Shao) - arm64: dts: mediatek: mt8188: Update vppsys node names to syscon (Fei Shao) - arm64: dts: mediatek: mt8188: Add missing dma-ranges to soc node (Fei Shao) - arm64: dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU (Pablo Sun) - arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain (Pablo Sun) - arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay (Francesco Dolcini) - arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay (Francesco Dolcini) - arm64: dts: imx8mp-verdin: add single-master property to all i2c nodes (Stefan Eichenberger) - arm64: dts: imx8mm-verdin: add single-master property to all i2c nodes (Stefan Eichenberger) - arm64: dts: imx95: Add missing vendor string to SCMI property (Alexander Stein) - arm64: dts: imx8mp-navqp: Add HDMI support (Gilles Talis) - arm64: dts: imx8qm-ss-hsio: fix PCI and SATA clock indices (Frank Li) - arm64: dts: imx8qm-ss-hsio: fix interrupt-map indent under pci* nodes (Frank Li) - arm64: dts: imx8qxp-mek: replace hardcode 0 with IMX_LPCG_CLK_0 (Frank Li) - arm64: dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence of output-low and output-high in GPIO (Frank Li) - arm64: dts: layerscape: remove en25s64 and only keep jedec,spi-nor compatible string (Frank Li) - arm64: dts: imx8mp-kontron-dl: change touchscreen power-supply to AVDD28-supply (Frank Li) - arm64: dts: imx8mp: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board (Bhavin Sharma) - arm64: dts: imx8: move samsung,burst-clock-frequency to imx8mn and imx8mm mba8mx board file (Frank Li) - arm64: dts: mba8mx: remove undocumented 'data-lanes' at panel (Frank Li) - arm64: dts: imx: Add i.MX8M Plus Gateworks GW82XX-2X support (Tim Harvey) - arm64: dts: imx8ulp-evk: Add spdif sound card support (Shengjiu Wang) - arm64: dts: imx8ulp-evk: Add bt-sco sound card support (Shengjiu Wang) - arm64: dts: imx8ulp: Add audio device nodes (Shengjiu Wang) - arm64: dts: imx8qm-mek: enable dsp node for rproc usage (Laurentiu Mihalcea) - arm64: dts: imx8qm: add node for VPU dsp (Laurentiu Mihalcea) - arm64: dts: imx8qm: drop dsp node from audio_subsys bus (Laurentiu Mihalcea) - arm64: dts: imx8qxp-mek: add dsp rproc-related mem regions (Laurentiu Mihalcea) - arm64: dts: imx8-ss-audio: configure dsp node for rproc usage (Laurentiu Mihalcea) - arm64: dts: imx8mm-venice-gw73xx: remove compatible in overlay file (Frank Li) - arm64: dts: imx93: Add LPSPI alias (Carlos Song) - arm64: dts: imx8ulp: Add LPSPI alias (Carlos Song) - arm64: dts: imx8dxl: Add LPSPI alias (Carlos Song) - arm64: dts: imx8qm: Add LPSPI alias (Carlos Song) - arm64: dts: imx8qxp: Add LPSPI alias (Carlos Song) - arm64: dts: imx8qxp: change usbphy1 compatible (Xu Yang) - arm64: dts: imx8qm: change usbphy1 compatible (Xu Yang) - arm64: dts: imx8dxl-ss-conn: change usbphy1 compatible (Xu Yang) - arm64: dts: imx8qxp-mek: add cm4 and related nodes (Frank Li) - arm64: dts: imx8qxp-mek: add usbotg1 and related node (Frank Li) - arm64: dts: imx8qxp-mek: add flexcan1 and flexcan2 (Frank Li) - arm64: dts: imx8qxp-mek: enable jpeg encode and decode (Frank Li) - arm64: dts: imx8qxp-mek: add esai, cs42888 and related node (Frank Li) - arm64: dts: imx8qxp-mek: add bluetooth audio codec (Frank Li) - arm64: dts: imx8m*-venice-gw75xx: add Accelerometer device (Tim Harvey) - arm64: dts: imx8qm-mek: Add PCIe and SATA (Frank Li) - arm64: dts: imx8qxp-mek: Add PCIe support (Frank Li) - arm64: dts: imx8dxl-evk: Add PCIe support (Richard Zhu) - arm64: dts: imx8-ss-hsio: Add PCIe and SATA support (Richard Zhu) - arm64: dts: colibri-imx8x: Fix typo "rewritting" (WangYuli) - arm64: dts: imx93-9x9-qsb: Add PDM microphone sound card support (Shengjiu Wang) - arm64: dts: imx93-9x9-qsb: add bt-sco sound card support (Shengjiu Wang) - arm64: dts: imx93-9x9-qsb: Enable sound-wm8962 sound card (Shengjiu Wang) - arm64: dts: imx95-19x19-evk: add lpi2c[5,6] and sub-nodes (Peng Fan) - arm64: dts: imx95-19x19-evk: add nxp,ctrl-ids property (Peng Fan) - arm64: dts: imx95: enable A55 cpuidle (Peng Fan) - arm64: dts: imx95: add anamix temperature thermal zone and cooling node (Peng Fan) - arm64: dts: imx95: update a55 thermal trip points (Peng Fan) - arm64: dts: imx95: add bbm/misc/syspower scmi nodes (Peng Fan) - arm64: dts: imx95: set max-rx-timeout-ms (Peng Fan) - arm64: dts: imx8mm-kontron: Add DL (Display-Line) overlay with LVDS support (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Add support for display bridges on BL i.MX8MM (Frieder Schrempf) - arm64: dts: layerscape: remove cooling-max-state and cooling-min-state (Frank Li) - arm64: dts: imx8mp: add cpuidle state "cpu-pd-wait" (Catalin Popescu) - arm64: dts: imx8mp-evk: add PCIe Endpoint function overlay file (Frank Li) - arm64: dts: fsl-lx2160a: add rev2 support (Frank Li) - arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM PicoITX (Marek Vasut) - arm64: dts: imx8mp-phyboard-pollux-rdk: update gpio-line-names (Benjamin Hahn) - arm64: dts: imx8mp: Add DH i.MX8MP DHCOM SoM on DRC02 carrier board (Marek Vasut) - arm64: dts: imx: Add imx8mp-iota2-lumpy board (Michal Vokáč) - arm64: dts: freescale: imx8mp-verdin: Add Ivy carrier board (João Paulo Gonçalves) - arm64: dts: freescale: imx8mp-verdin: add labels to som nodes (João Paulo Gonçalves) - arm64: dts: freescale: imx8mm-verdin: Add Ivy carrier board (João Paulo Gonçalves) - arm64: dts: freescale: imx8mm-verdin: add label to som adc node (João Paulo Gonçalves) - arm64: dts: imx8mp-phyboard-pollux-rdk: add gpio-fan (Yannic Moog) - arm64: dts: colibri-imx8x: Add ad7879_ts label to touchscreen controller (Emanuele Ghidoli) - arm64: dts: imx8mm-venice-*: add RTC aliases (Tim Harvey) - arm64: dts: imx93-9x9-qsb: add I3C overlay file (Frank Li) - arm64: dts: imx8mp-venice-gw74xx: add M2SKT_GPIO10 gpio configuration (Tim Harvey) - arm64: dts: freescale: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: Add support for Kontron i.MX8MP SMARC module and eval carrier (Frieder Schrempf) - arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board (Frieder Schrempf) - arm64: dts: imx93-11x11-evk: Enable sound-wm8962 sound card (Chancel Liu) - arm64: dts: imx93-11x11-evk: add flexcan support (Haibo Chen) - arm64: dts: imx93-11x11-evk: add io-expander adi,adp5585-01 (Frank Li) - arm64: dts: imx93-11x11-evk: remove redundant "sleep" pinctrl in lpi2c2 node (Carlos Song) - arm64: dts: imx8mm-emtop-baseboard: Add Peripherals Support (Tarang Raval) - arm64: dts: imx8-apalis: Add usb4 host support (João Paulo Gonçalves) - arm64: dts: imx8-apalis: Add nau8822 audio-codec to apalis eval v1.2 (Hiago De Franco) - arm64: dts: imx8-apalis: Add audio support (João Paulo Gonçalves) - arm64: dts: imx8-apalis: Set thermal thresholds (Andrejs Cainikovs) - arm64: dts: imx8qm: Remove adma pwm (Andrejs Cainikovs) - arm64: dts: s32g2: Disable support for SD/eMMC UHS mode (Ciprian Marian Costea) - arm64: dts: s32g: Add S32G2/S32G3 uSDHC pinmux (Ciprian Marian Costea) - arm64: dts: imx8mm: Add dbi2 and atu reg for i.MX8MM PCIe EP (Richard Zhu) - arm64: dts: imx8mp: Add dbi2 and atu reg for i.MX8MP PCIe EP (Richard Zhu) - arm64: dts: imx8mq: Add dbi2 and atu reg for i.MX8MQ PCIe EP (Richard Zhu) - ARM: dts: imx: Add devicetree for Kobo Clara 2E (Andreas Kemnade) - ARM: dts: imx6sll: Improve gpc description (Fabio Estevam) - ARM: dts: imx6sl: Pass tempmon #thermal-sensor-cells (Fabio Estevam) - ARM: dts: imx6sx: Fix tempmon description (Fabio Estevam) - ARM: dts: imx6sll: Remove regulator-3p0 unit address (Fabio Estevam) - ARM: dts: imx6sll: Fix the last SPDIF clock name (Fabio Estevam) - ARM: dts: imx7ulp: Remove incorrect mmc fallback compatible (Fabio Estevam) - ARM: dts: imx6sl: Remove incorrect mmc fallback compatible (Fabio Estevam) - ARM: dts: imx6sx: Remove incorrect mmc fallback compatible (Fabio Estevam) - ARM: dts: imx6sl/sll: Add the "fsl,imx6dl-gpt" fallback (Fabio Estevam) - ARM: dts: imx6ul: Drop duplicate space in iomux node groups (Marek Vasut) - ARM: dts: imx6sx: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx6sl: imx6sll: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx6qp: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx6qdl: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx6q: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx6dl: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx53: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx51: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx50: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx35: Align pin config nodes with bindings (Marek Vasut) - ARM: dts: imx6qdl: convert fsl,tx-d-cal to correct value (Xu Yang) - ARM: dts: imx6sll: fix anatop thermal dtbs_check warnings (Andreas Kemnade) - ARM: dts: imx6dl: Add support for i.MX6DL DHCOM SoM on PDK2 carrier board (Marek Vasut) - ARM: dts: imx6qdl-dhcom-pdk2: Fill in missing panel power-supply (Marek Vasut) - ARM: dts: imx6qdl-dhcom-pdk2: Drop incorrect size-cells in GPIO keys (Marek Vasut) - ARM: dts: imx6qdl-dhcom-som: Drop bogus regulator-suspend-mem-microvolt (Marek Vasut) - ARM: dts: imx7-colibri: Update audio card name (Hiago De Franco) - ARM: dts: imx6qdl-colibri: Update audio card name (Hiago De Franco) - ARM: dts: imx6qdl-apalis: Update audio card name (Hiago De Franco) - ARM: dts: imx6qdl-dhcom: Fix model typo for i.MX6 DHSOM (Marek Vasut) - ARM: dts: imx6qdl-tx6: Fix 'fixed-clock' description (Fabio Estevam) - ARM: dts: imx6qdl-tx6: Remove 'turn-on-delay-ms' (Fabio Estevam) - ARM: dts: nxp: imx6ull: add dma support for uart8 (Sean Nyekjaer) - ARM: dts: nxp: imx6ul: add dma support for all uarts (Sean Nyekjaer) - ARM: dts: imx6q-lxr: Add board support (Fabio Estevam) - ARM: dts: imx7ulp: add "nxp,sim" property for usbphy1 (Xu Yang) - ARM: dts: imx28-apx4devkit: Fix the rtc compatible (Fabio Estevam) - ARM: dts: imx6qdl-mba6: Add reserved memory area for CMA memory (Alexander Stein) - dt-bindings: arm: fsl: add compatible strings for Kobo Clara 2E (Andreas Kemnade) - dt-bindings: power: fsl,imx-gpc: Document fsl,imx6sll-gpc (Fabio Estevam) - dt-bindings: soc: imx: fsl,imx-anatop: Add additional regulators (Fabio Estevam) - dt-bindings: soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number (Fabio Estevam) - dt-bindings: arm: fsl: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board (Bhavin Sharma) - dt-bindings: arm: fsl: Add Gateworks GW82XX-2x dev kit (Tim Harvey) - dt-bindings: dsp: fsl,dsp: fix power domain count (Laurentiu Mihalcea) - dt-bindings: arm: fsl: Document i.MX6DL DHCOM SoM on PDK2 carrier board (Marek Vasut) - dt-bindings: arm: fsl: Document DH electronics i.MX8M Plus DHCOM PicoITX (Marek Vasut) - dt-bindings: arm: fsl: Document DH i.MX8MP DHCOM SoM on DRC02 carrier board (Marek Vasut) - dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board (Michal Vokáč) - dt-bindings: arm: freescale: Add verdin imx8mp ivy board (João Paulo Gonçalves) - dt-bindings: arm: freescale: Add verdin imx8mm ivy board (João Paulo Gonçalves) - dt-bindings: arm: fsl: Document the Comvetia LXR board (Fabio Estevam) - dt-bindings: vendor-prefixes: Add an entry for ComVetia AG (Fabio Estevam) - dt-bindings: arm: fsl: Add Kontron i.MX8MP OSM-S based boards (Frieder Schrempf) - ARM: dts: qcom: ipq4019: use nvmem-layout (Rosen Penev) - ARM: dts: qcom: change labels to lower-case (Krzysztof Kozlowski) - ARM: dts: qcom: sdx65: Add 'linux,pci-domain' to PCIe EP controller node (Manivannan Sadhasivam) - ARM: dts: qcom: sdx55: Add 'linux,pci-domain' to PCIe EP controller node (Manivannan Sadhasivam) - ARM: dts: qcom: minor whitespace cleanup (Krzysztof Kozlowski) - ARM: dts: qcom: drop underscore in node names (Krzysztof Kozlowski) - ARM: dts: socfpga: Fix at24 EEPROM node names (Rob Herring (Arm)) - arm64: zynqmp: Add thermal zones (Sean Anderson) - arm64: zynqmp: Expose AMS to userspace as HWMON (Sean Anderson) - arm64: zynqmp: Enable AMS for all boards (Sean Anderson) - arm64: dts: rockchip: Add rk3588-orangepi-5b device tree (Cenk Uluisik) - dt-bindings: arm: rockchip: Add Orange Pi 5b enum to Orange Pi 5 entry (Cenk Uluisik) - arm64: dts: rockchip: refactor common Orange Pi 5 board (Cenk Uluisik) - arm64: dts: rockchip: Remove 'enable-active-low' from two boards (Heiko Stuebner) - arm64: dts: rockchip: add HDMI support to rk3588-jaguar (Heiko Stuebner) - arm64: dts: rockchip: add HDMI support to rk3588-tiger-haikou (Heiko Stuebner) - arm64: dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM (Heiko Stuebner) - arm64: dts: rockchip: reorder mmc aliases for NanoPi R3S (Tianling Shen) - arm64: dts: rockchip: enable eMMC HS200 mode for NanoPi R3S (Tianling Shen) - arm64: dts: rockchip: sort props in pmu_io_domains node for NanoPi R3S (Tianling Shen) - arm64: dts: rockchip: replace deprecated snps,reset props for NanoPi R3S (Tianling Shen) - arm64: dts: rockchip: fix model name for FriendlyElec NanoPi R3S (Tianling Shen) - arm64: dts: rockchip: Enable HDMI0 on rock-5a (Cristian Ciocaltea) - arm64: dts: rockchip: Enable HDMI0 on rk3588-nanopc-t6 (Marcin Juszkiewicz) - arm64: dts: rockchip: pwm-leds for Orange Pi 5 (Jimmy Hon) - arm64: dts: rockchip: reorder audio/hdmi nodes in Orange Pi 5 (Jimmy Hon) - arm64: dts: rockchip: analog audio on Orange Pi 5 (Jimmy Hon) - arm64: dts: rockchip: Add dtsi file for RK3399S SoC variant (Dragan Simic) - arm64: dts: rockchip: Convert dts files used as parents to dtsi files (Dragan Simic) - arm64: dts: rockchip: fix the pcie refclock oscillator on Rock 5 ITX (Heiko Stuebner) - arm64: dts: rockchip: Add FriendlyARM NanoPi R3S board (Tianling Shen) - dt-bindings: arm: rockchip: Add FriendlyARM NanoPi R3S (Tianling Shen) - arm64: dts: rockchip: Enable HDMI0 on Orange Pi 5 (Jimmy Hon) - arm64: dts: rockchip: add and enable gpu node for Radxa ROCK 5A (FUKAUMI Naoki) - arm64: dts: rockchip: Enable HDMI0 on orangepi-5-plus (Cristian Ciocaltea) - arm64: dts: rockchip: Enable HDMI0 on rk3588-evb1 (Cristian Ciocaltea) - arm64: dts: rockchip: Enable HDMI0 on rock-5b (Cristian Ciocaltea) - arm64: dts: rockchip: Add HDMI0 node to rk3588 (Cristian Ciocaltea) - arm64: dts: rockchip: Add Radxa e20c board (Yao Zi) - arm64: dts: rockchip: Add base DT for rk3528 SoC (Yao Zi) - dt-bindings: arm: rockchip: Add Radxa E20C board (Yao Zi) - arm64: dts: rockchip: Add rk3576-armsom-sige5 board (Detlev Casanova) - arm64: dts: rockchip: Add rk3576 SoC base DT (Detlev Casanova) - dt-bindings: arm: rockchip: Add ArmSoM Sige 5 (Detlev Casanova) - arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk356x (Diederik de Haas) - arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3399 (Diederik de Haas) - arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3368 (Diederik de Haas) - arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3328 (Diederik de Haas) - arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from px30 (Diederik de Haas) - arm64: rockchip: add clocks property to cru node rk3328 (Johan Jonker) - arm64: dts: rockchip: fix compatible string rk3328 cru node (Johan Jonker) - arm64: dts: rockchip: Switch to hp-det-gpios (Geert Uytterhoeven) - arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios (Geert Uytterhoeven) - arm64: dts: rockchip: Enable all 3 USBs on Turing RK1 (Sam Edwards) - arm64: dts: rockchip: Add Powkiddy RGB20SX (Chris Morgan) - dt-bindings: arm: rockchip: Add Powkiddy RGB20SX (Chris Morgan) - arm64: dts: rockchip: Add power button for puma-haikou (Daniel Semkowicz) - arm64: dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs on Radxa E25 (FUKAUMI Naoki) - arm64: dts: rockchip: Add AP6275P wireless support to Khadas Edge 2 (Jacobe Zang) - arm64: dts: rockchip: Enable GPU on Turing RK1 (Sam Edwards) - arm64: dts: rockchip: Enable automatic fan control on Turing RK1 (Sam Edwards) - arm64: dts: rockchip: Fix Turing RK1 PCIe3 hang (Sam Edwards) - arm64: dts: rockchip: Split up RK3588's PCIe pinctrls (Sam Edwards) - arm64: dts: rockchip: Add RK3588S EVB1 board (Damon Ding) - dt-bindings: arm: rockchip: Add RK3588S EVB1 board (Damon Ding) - arm64: dts: rockchip: Add ArmSoM W3 board (Jianfeng Liu) - arm64: dts: rockchip: Add ArmSoM LM7 SoM (Jianfeng Liu) - dt-bindings: arm: rockchip: Add ArmSoM LM7 SoM (Jianfeng Liu) - arm64: dts: rockchip: enable automatic fan control on Orange Pi 5+ (Florian Klink) - arm64: dts: rockchip: add attiny_rst_gate to Ringneck (Jakob Unterwurzacher) - arm64: dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck (Farouk Bouabid) - arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger (Farouk Bouabid) - arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3399-puma (Farouk Bouabid) - arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar (Farouk Bouabid) - dt-bindings: arm: samsung: Document Exynos9810 and starlte board binding (Markuss Broks) - dt-bindings: soc: samsung: exynos-pmu: Add exynos9810 compatible (Markuss Broks) - dt-bindings: arm: cpus: Add Samsung Mongoose M3 (Markuss Broks) - arm64: dts: exynos8895: Add spi_0/1 nodes (Ivaylo Ivanov) - arm64: dts: exynos8895: Add Multi Core Timer (MCT) node (Ivaylo Ivanov) - arm64: dts: exynos8895: Add clock management unit nodes (Ivaylo Ivanov) - dt-bindings: timer: exynos4210-mct: Add samsung,exynos8895-mct compatible (Ivaylo Ivanov) - dt-bindings: clock: samsung: Add Exynos8895 SoC (Ivaylo Ivanov) - arm64: dts: exynos: Add initial support for Samsung Galaxy Note20 5G (c1s) (Igor Belwon) - arm64: dts: exynos: Add initial support for the Exynos 990 SoC (Igor Belwon) - dt-bindings: arm: samsung: samsung-boards: Add bindings for Exynos 990 boards (Igor Belwon) - dt-bindings: arm: cpus: Add Samsung Mongoose M5 (Igor Belwon) - arm64: dts: exynosautov920: add peric1, misc and hsi0/1 clock DT nodes (Sunyeal Hong) - dt-bindings: clock: exynosautov920: add peric1, misc and hsi0/1 clock definitions (Sunyeal Hong) - arm64: dts: exynos: Add initial support for Samsung Galaxy S8 (Ivaylo Ivanov) - arm64: dts: exynos: Add initial support for exynos8895 SoC (Ivaylo Ivanov) - dt-bindings: soc: samsung: exynos-pmu: Add exynos8895 compatible (Ivaylo Ivanov) - dt-bindings: arm: samsung: Document dreamlte board binding (Ivaylo Ivanov) - dt-bindings: arm: cpus: Add Samsung Mongoose M2 (Ivaylo Ivanov) - arm64: tegra: smaug: Declare cros-ec extcon (Diogo Ivo) - arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1 (Diogo Ivo) - arm64: dts: nvidia: tegra210-smaug: Add TMP451 temperature sensor node (Jasper Korten) - arm64: dts: nvidia: tegra210-smaug: Add touchscreen node (Jasper Korten) - arm64: tegra: p2180: Add mandatory compatible for WiFi node (Tomasz Maciej Nowak) - arm64: tegra: Create SKU8 AGX Orin board file (Dara Stotland) - dt-bindings: arm: Tegra234 Industrial Module (Dara Stotland) - ARM: dts: Reconfigure the MC2 eMMC interface (Linus Walleij) - ARM: dts: ux500: Add touchkeys to Codinas (Linus Walleij) - arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys (Geert Uytterhoeven) - arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen (Geert Uytterhoeven) - arm64: dts: renesas: Use interrupts-extended for WLAN (Geert Uytterhoeven) - arm64: dts: renesas: Use interrupts-extended for video decoders (Geert Uytterhoeven) - arm64: dts: renesas: Use interrupts-extended for USB muxes (Geert Uytterhoeven) - arm64: dts: renesas: Use interrupts-extended for PMICs (Geert Uytterhoeven) - arm64: dts: renesas: Use interrupts-extended for I/O expanders (Geert Uytterhoeven) - arm64: dts: renesas: Use interrupts-extended for HDMI bridges (Geert Uytterhoeven) - arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs (Geert Uytterhoeven) - arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges (Geert Uytterhoeven) - ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors (Geert Uytterhoeven) - ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander (Geert Uytterhoeven) - ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC (Geert Uytterhoeven) - ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander (Geert Uytterhoeven) - ARM: dts: renesas: Use interrupts-extended for video decoders (Geert Uytterhoeven) - ARM: dts: renesas: Use interrupts-extended for touchpanels (Geert Uytterhoeven) - ARM: dts: renesas: Use interrupts-extended for PMICs (Geert Uytterhoeven) - ARM: dts: renesas: Use interrupts-extended for HDMI bridges (Geert Uytterhoeven) - ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs (Geert Uytterhoeven) - ARM: dts: renesas: Use interrupts-extended for Ethernet MACs (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add OTP_MEM node (Geert Uytterhoeven) - arm64: dts: renesas: r8a779g0: Add OTP_MEM node (Geert Uytterhoeven) - arm64: dts: renesas: r8a779f0: Add E-FUSE node (Geert Uytterhoeven) - arm64: dts: renesas: r8a779a0: Add E-FUSE node (Geert Uytterhoeven) - arm64: dts: renesas: beacon: Add SD/OE pin properties (Sean Anderson) - arm64: dts: renesas: hihope: Add SD/OE pin properties (Sean Anderson) - arm64: dts: renesas: salvator-x: Add SD/OE pin properties (Sean Anderson) - arm64: dts: renesas: ulcb: Add SD/OE pin properties (Sean Anderson) - arm64: dts: renesas: salvator-xs: Add SD/OE pin properties (Sean Anderson) - ARM: dts: renesas: genmai: Enable MMCIF (Wolfram Sang) - ARM: dts: renesas: genmai: Enable SDHI0 (Wolfram Sang) - arm64: dts: renesas: rz{g2l,g2lc}-smarc-som: Update partition table for spi-nor flash (Biju Das) - arm64: dts: renesas: rzg2ul-smarc-som: Enable serial NOR flash (Biju Das) - ARM: dts: renesas: rcar-gen2: Switch HS-USB to renesas,enable-gpios (Geert Uytterhoeven) - ARM: dts: renesas: r7s72100: 'bus-width' is a board property (Wolfram Sang) - arm64: dts: renesas: beacon-renesom: Switch to mic-det-gpios (Geert Uytterhoeven) - ARM: dts: renesas: Use proper node names for keys (Wolfram Sang) - ARM: dts: renesas: r8a7778: Rename 'bsc' to 'lbsc' (Wolfram Sang) - ARM: dts: renesas: Add proper node names to (L)BSC devices (Wolfram Sang) - ARM: dts: renesas: rskrza1: Enable watchdog timer (Geert Uytterhoeven) - arm64: dts: renesas: rcar-gen4: Switch PCIe to reset-gpios (Geert Uytterhoeven) - ARM: dts: renesas: rza2mevb: Use interrupts-extended for gpio-keys (Wolfram Sang) - ARM: dts: renesas: rskrza1: Use interrupts-extended for gpio-keys (Wolfram Sang) - ARM: dts: renesas: marzen: Use interrupts-extended for gpio-keys (Wolfram Sang) - ARM: dts: renesas: Remove 'reg-io-width' properties from MMCIF nodes (Wolfram Sang) - ARM: dts: renesas: Genmai: Update audio codec device node (Wolfram Sang) - ARM: dts: renesas: genmai: Define keyboard switch (Wolfram Sang) - ARM: dts: renesas: genmai: Sort nodes (Wolfram Sang) - ARM: dts: renesas: genmai: Enable OS timer modules (Wolfram Sang) - ARM: dts: renesas: genmai: Enable watchdog (Wolfram Sang) - ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash (Wolfram Sang) - arm64: dts: renesas: r8a779h0: gray-hawk-single: Enable PCIe Host (Yoshihiro Shimoda) - arm64: dts: renesas: r8a779h0: Add PCIe Host and Endpoint nodes (Yoshihiro Shimoda) - riscv: dts: thead: Add TH1520 ethernet nodes (Emil Renner Berthing) - riscv: dts: thead: remove enabled property for spi0 (Drew Fustini) - riscv: dts: thead: Add missing GPIO clock-names (Emil Renner Berthing) - riscv: dtb: thead: Add BeagleV Ahead LEDs (Emil Renner Berthing) - riscv: dts: thead: Add TH1520 pinctrl settings for UART0 (Emil Renner Berthing) - riscv: dts: thead: Add Lichee Pi 4M GPIO line names (Emil Renner Berthing) - riscv: dts: thead: Adjust TH1520 GPIO labels (Emil Renner Berthing) - riscv: dts: thead: Add TH1520 GPIO ranges (Emil Renner Berthing) - riscv: dts: thead: Add TH1520 pin control nodes (Emil Renner Berthing) - empty include/asm-generic/vga.h (Al Viro) - sparc: get rid of asm/vga.h (Al Viro) - asm/vga.h: don't bother with scr_mem{cpy,move}v() unless we need to (Al Viro) - vt_buffer.h: get rid of dead code in default scr_...() instances (Al Viro) - tty: serial: export serial_8250_warn_need_ioport (Arnd Bergmann) - lib/iomem_copy: fix kerneldoc format style (Arnd Bergmann) - hexagon: simplify asm/io.h for !HAS_IOPORT (Arnd Bergmann) - loongarch: Use new fallback IO memcpy/memset (Julian Vetter) - csky: Use new fallback IO memcpy/memset (Julian Vetter) - arm64: Use new fallback IO memcpy/memset (Julian Vetter) - New implementation for IO memcpy and IO memset (Julian Vetter) - watchdog: Add HAS_IOPORT dependency for SBC8360 and SBC7240 (Niklas Schnelle) - __arch_xprod64(): make __always_inline when optimizing for performance (Nicolas Pitre) - ARM: div64: improve __arch_xprod_64() (Nicolas Pitre) - asm-generic/div64: optimize/simplify __div64_const32() (Nicolas Pitre) - lib/math/test_div64: add some edge cases relevant to __div64_const32() (Nicolas Pitre) - asm-generic: add an optional pfn_valid check to page_to_phys (Christoph Hellwig) - asm-generic: provide generic page_to_phys and phys_to_page implementations (Christoph Hellwig) - asm-generic/io.h: Remove I/O port accessors for HAS_IOPORT=n (Niklas Schnelle) - tty: serial: handle HAS_IOPORT dependencies (Niklas Schnelle) - drm: handle HAS_IOPORT dependencies (Niklas Schnelle) - Bluetooth: add HAS_IOPORT dependencies (Niklas Schnelle) - hexagon: Don't select GENERIC_IOMAP without HAS_IOPORT support (Niklas Schnelle) - UAPI/ioctl: Improve parameter name of ioctl request definition helpers (Uwe Kleine-König) - openrisc: Implement fixmap to fix earlycon (Stafford Horne) - microblaze: mb: Use str_yes_no() helper in show_cpuinfo() (Thorsten Blum) - microblaze: Remove empty #ifndef __ASSEMBLY__ statement (Thomas Huth) - microblaze: Export xmb_manager functions (Michal Simek) - scripts: ipe: polgen: remove redundant close and error exit path (Colin Ian King) - seccomp: Stub for !HAVE_ARCH_SECCOMP_FILTER (Linus Walleij) - efi: Fix memory leak in efivar_ssdt_load (Cyrill Gorcunov) - efi/libstub: Take command line overrides into account for loaded files (Ard Biesheuvel) - efi/libstub: Fix command line fallback handling when loading files (Ard Biesheuvel) - efi/libstub: Parse builtin command line after bootloader provided one (Ard Biesheuvel) - x86/efi: Apply EFI Memory Attributes after kexec (Nicolas Saenz Julienne) - x86/efi: Drop support for the EFI_PROPERTIES_TABLE (Nicolas Saenz Julienne) - efi/memattr: Ignore table if the size is clearly bogus (Ard Biesheuvel) - efi/zboot: Fix outdated comment about using LoadImage/StartImage (Ard Biesheuvel) - efi/libstub: Free correct pointer on failure (Ard Biesheuvel) - libstub,tpm: do not ignore failure case when reading final event log (Gregory Price) - tpm: fix unsigned/signed mismatch errors related to __calc_tpm2_event_size (Gregory Price) - tpm: do not ignore memblock_reserve return value (Gregory Price) - tpm: fix signed/unsigned bug when checking event logs (Gregory Price) - efi/libstub: measure initrd to PCR9 independent of source (Jeremy Linton) - efi/libstub: remove unnecessary cmd_line_len from efi_convert_cmdline() (Jonathan Marek) - efi/libstub: fix efi_parse_options() ignoring the default command line (Jonathan Marek) - platform/x86: p2sb: Cache correct PCI bar for P2SB on Gemini Lake (Hans de Goede) - platform/x86: panasonic-laptop: Return errno correctly in show callback (Yao Zi) - Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02 (Kurt Borja) - alienware-wmi: create_thermal_profile() no longer brute-forces IDs (Kurt Borja) - alienware-wmi: Adds support to Alienware x17 R2 (Kurt Borja) - alienware-wmi: extends the list of supported models (Kurt Borja) - alienware-wmi: order alienware_quirks[] alphabetically (Kurt Borja) - platform/x86/intel/pmt: allow user offset for PMT callbacks (Michael J. Ruhl) - platform/x86/amd/hsmp: Change the error type (Suma Hegde) - platform/x86/amd/hsmp: Add new error code and error logs (Suma Hegde) - platform/x86/amd: amd_3d_vcache: Add sysfs ABI documentation (Basavaraj Natikar) - platform/x86/amd: amd_3d_vcache: Add AMD 3D V-Cache optimizer driver (Basavaraj Natikar) - intel-hid: fix volume buttons on Thinkpad X12 Detachable Tablet Gen 1 (Cole Stowell) - platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused (Arnd Bergmann) - platform/x86: asus-wmi: Use platform_profile_cycle() (Armin Wolf) - platform/x86: asus-wmi: Fix inconsistent use of thermal policies (Armin Wolf) - platform/x86: hp: hp-bioscfg: remove redundant if statement (Colin Ian King) - MAINTAINERS: Update ISHTP ECLITE maintainer entry (Srinivas Pandruvada) - platform/x86: x86-android-tablets: Add support for Vexia EDU ATLA 10 tablet (Hans de Goede) - platform/x86: x86-android-tablets: Add support for getting i2c_adapter by PCI parent devname() (Hans de Goede) - platform/x86: x86-android-tablets: Add get_i2c_adap_by_handle() helper (Hans de Goede) - MAINTAINERS: adjust file entry in INTEL TPMI DRIVER (Lukas Bulwahn) - platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource() (Shyam Sundar S K) - MAINTAINERS: Change AMD PMF driver status to "Supported" (Shyam Sundar S K) - platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling (Shyam Sundar S K) - platform/x86/intel/vsec: Remove a useless mutex (Christophe JAILLET) - alienware-wmi: Fix spelling mistake "requieres" -> "requires" (Colin Ian King) - platform/x86: intel: Add 'intel' prefix to the modules automatically (Andy Shevchenko) - alienware-wmi: WMAX interface documentation (Kurt Borja) - alienware-wmi: added force module parameters (Kurt Borja) - alienware-wmi: added platform profile support (Kurt Borja) - alienware-wmi: alienware_wmax_command() is now input size agnostic (Kurt Borja) - alienware-wmi: fixed indentation and clean up (Kurt Borja) - platform/x86: compal-laptop: use sysfs_emit() instead of sprintf() (chen zhang) - platform/x86: wmi: Introduce to_wmi_driver() (Armin Wolf) - platform/x86: wmi: Replace dev_to_wdev() with to_wmi_device() (Armin Wolf) - platform/x86: wmi: Remove wmi_block_list (Armin Wolf) - platform/x86: think-lmi: Multi-certificate support (Mark Pearson) - platform/x86: think-lmi: Allow empty admin password (Mark Pearson) - platform/x86: think-lmi: Add certificate as mechanism (Mark Pearson) - platform/x86: think-lmi: improve check if BIOS account security enabled (Mark Pearson) - platform/x86: eeepc-laptop: use sysfs_emit() instead of sprintf() (chen zhang) - platform/x86/amd/hsmp: Make hsmp_pdev static instead of global (Suma Hegde) - platform/x86/amd/hsmp: Use dev_groups in the driver structure (Suma Hegde) - platform/x86/amd/hsmp: Use name space while exporting module symbols (Suma Hegde) - platform/x86/amd/hsmp: Create separate ACPI, plat and common drivers (Suma Hegde) - platform/x86/amd/hsmp: Change generic plat_dev name to hsmp_pdev (Suma Hegde) - platform/x86/amd/hsmp: Move ACPI code to acpi.c (Suma Hegde) - platform/x86/amd/hsmp: Move platform device specific code to plat.c (Suma Hegde) - platform/x86/amd/hsmp: Move structure and macros to header file (Suma Hegde) - platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a function pointer (Suma Hegde) - platform/x86/amd/hsmp: Create wrapper function init_acpi() (Suma Hegde) - platform/x86/amd/hsmp: Create hsmp/ directory (Suma Hegde) - platform/x86/intel/pmc: Disable C1 auto-demotion during suspend (David E. Box) - platform/x86/intel/pmc: Refactor platform resume functions to use cnl_resume() (David E. Box) - platform/surface: aggregator_registry: Add Surface Pro 9 5G (Jérôme de Bretagne) - platform/x86: intel_scu_ipc: Save a copy of the entire struct intel_scu_ipc_data (Andy Shevchenko) - platform/x86: intel_scu_ipc: Convert to check for errors first (Andy Shevchenko) - platform/x86: intel_scu_ipc: Simplify code with cleanup helpers (Andy Shevchenko) - platform/x86: intel_scu_ipc: Replace workaround by 32-bit IO (Andy Shevchenko) - platform/x86: intel_scu_ipc: Unify the flow in pwr_reg_rdwr() (Andy Shevchenko) - platform/x86: dell-dcdbase: Replace snprintf in show functions with sysfs_emit (Hongling Zeng) - platform/x86: classmate-laptop: Replace snprintf in show functions with sysfs_emit (Hongling Zeng) - platform/x86: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - x86: acer-wmi: remove unused macros (Ba Jing) - asus-laptop: prefer strscpy() over strcpy() (Abdul Rahim) - platform/x86: wmi: Implement proper shutdown handling (Armin Wolf) - platform/x86: intel_scu_ipc: Don't use "proxy" headers (Andy Shevchenko) - platform/x86/intel/pmt: Correct the typo 'ACCCESS_LOCAL' (WangYuli) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (Benoit Sevens) - docs: media: update location of the media patches (Mauro Carvalho Chehab) - MAINTAINERS: update location of media main tree (Mauro Carvalho Chehab) - media: MAINTAINERS: Add Hans de Goede as USB VIDEO CLASS co-maintainer (Hans de Goede) - media: platform: samsung: s5p-jpeg: Remove deadcode (Dr. David Alan Gilbert) - media: qcom: camss: Add MSM8953 resources (Vladimir Lypak) - media: dt-bindings: Add qcom,msm8953-camss (Barnabás Czémán) - media: qcom: camss: implement pm domain ops for VFE v4.1 (Barnabás Czémán) - media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available (Joe Hattori) - media: adv7180: Also check for "adi,force-bt656-4" (Fabio Estevam) - media: dt-bindings: adv7180: Document 'adi,force-bt656-4' (Fabio Estevam) - media: mgb4: Fix inconsistent input/output alignment in loopback mode (Martin Tůma) - media: replace obsolete hans.verkuil@cisco.com alias (Hans Verkuil) - Documentation: media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc (Hans Verkuil) - media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_* controls (Hans Verkuil) - media: atomisp: Add check for rgby_data memory allocation failure (Li Huafei) - media: atomisp: remove redundant re-checking of err (Colin Ian King) - media: atomisp: Fix spelling errors reported by codespell (Everest K.C.) - media: atomisp: Remove License information boilerplate (Andy Shevchenko) - media: atomisp: Fix typos in comment (Yu Jiaoliang) - media: atomisp: hmm_bo: Fix spelling errors in hmm_bo.h (Everest K.C.) - media: atomisp: mt9m114: Fix fmt->code not getting set on try_fmt (Hans de Goede) - media: atomisp: mt9m114: Add missing mutex_init() call (Hans de Goede) - media: atomisp: mt9m114: Disable V4L2_CID_3A_LOCK control (Hans de Goede) - media: atomisp: Fix WARN_ON() in vb2_start_streaming() triggering (Hans de Goede) - media: atomisp: Remove unused libmsrlisthelper (Hans de Goede) - media: venus: factor out inst destruction routine (Sergey Senozhatsky) - media: venus: sync with threaded IRQ during inst destruction (Sergey Senozhatsky) - media: venus: fix enc/dec destruction order (Sergey Senozhatsky) - media: venus: Enable h.264 hierarchical coding (Fritz Koenig) - media: venus: Helper function for dynamically updating bitrate (Fritz Koenig) - media: i2c: dw9768: Use runtime PM autosuspend (Zhi Mao) - media: i2c: ov5645: Switch to {enable,disable}_streams (Lad Prabhakar) - media: i2c: ov5645: Use subdev active state (Lad Prabhakar) - media: i2c: ov5645: Drop `power_lock` mutex (Lad Prabhakar) - media: i2c: ov5645: Use v4l2_async_register_subdev_sensor() (Lad Prabhakar) - media: i2c: ov5645: Replace dev_err with dev_err_probe in probe function (Lad Prabhakar) - media: i2c: ov5645: Use local `dev` pointer for subdev device assignment (Lad Prabhakar) - media: ipu6: make the ipu6_mmu_unmap() as a void function (Bingbu Cao) - media: ipu6: optimize the IPU6 MMU unmapping flow (Bingbu Cao) - media: ipu6: optimize the IPU6 MMU mapping flow (Bingbu Cao) - media: ipu6: move the l2_unmap() up before l2_map() (Bingbu Cao) - media: mc: Rename pad as origin in __media_pipeline_start() (Sakari Ailus) - media: intel/ipu6: remove buttress ish structure (Stanislaw Gruszka) - media: raspberrypi: cfe: Fix mapping of dmabuf buffers (Tomi Valkeinen) - media: intel/ipu6: do not handle interrupts when device is disabled (Stanislaw Gruszka) - media: i2c: st-mipid02: remove parallel mbus format on sink pad (Alain Volmat) - media: i2c: st-mipid02: add pm_runtime handling (Alain Volmat) - media: i2c: st-mipid02: use enable/disable_streams pad ops (Alain Volmat) - media: i2c: st-mipid02: fix mipid02_stream_enable error handling (Alain Volmat) - media: i2c: gc2145: introduce enable/disable_streams ops (Alain Volmat) - media: mt9p031: Refactor format handling for different sensor models (Tarang Raval) - media: ov08x40: Add OF probe support (Bryan O'Donoghue) - media: ov08x40: Rename ext_clk to xvclk (Bryan O'Donoghue) - media: dt-bindings: Add OmniVision OV08X40 (Bryan O'Donoghue) - media: ov08x40: Fix burst write sequence (Bryan O'Donoghue) - media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() (Jinjie Ruan) - media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan) - media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan) - media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan) - media: i2c: imx415: Drop HAS_EVENTS flag (Tommaso Merciai) - media: i2c: Drop HAS_EVENTS and event handlers (Tommaso Merciai) - media: dt-bindings: Remove assigned-clock-* from various schema (Bryan O'Donoghue) - media: i2c: mt9p031: Switch from OF to fwnode API (Laurent Pinchart) - media: i2c: mt9p031: Drop I2C device ID table (Laurent Pinchart) - media: i2c: mt9p031: Drop support for legacy platform data (Laurent Pinchart) - media: raspberrypi: Do some cleanup in probe() (Dan Carpenter) - media: v4l2-subdev: Refactor events (Tommaso Merciai) - media: raspberrypi: Remove redundant "no IRQ" message (Ricardo Ribalda) - media: ipu6: use PFN_UP() and sg_virt() for code simplicity (Bingbu Cao) - media: Documentation: ipu6: remove the dma_ops part from the doc (Bingbu Cao) - media: ipu6: remove architecture DMA ops dependency in Kconfig (Bingbu Cao) - media: ipu6: use the IPU6 DMA mapping APIs to do mapping (Bingbu Cao) - media: ipu6: not override the dma_ops of device in driver (Bingbu Cao) - media: ipu6: Fix DMA and physical address debugging messages for 32-bit (Sakari Ailus) - media: ov2740: Don't log ov2740_check_hwcfg() errors twice (Hans de Goede) - media: ati_remote: don't push static constants on stack for %%*ph (Andy Shevchenko) - media: mantis: remove orphan mantis_core.h (Bjørn Mork) - media: vb2: fix confusing log message (Hans Verkuil) - media: vb2: Fix comment (Ricardo Ribalda) - media: raspberrypi: rp1-cfe: Fix spelling mistake "Orphanded" -> "Orphaned" (Colin Ian King) - media: v4l2-core: constify the class struct (Bartosz Golaszewski) - media: v4l2-core: v4l2-dv-timings: check cvt/gtf result (Hans Verkuil) - media: cx231xx: Remove some deadcode (Dr. David Alan Gilbert) - media: samples: v4l2-pci-skeleton.c: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - staging: media: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: common: saa7146: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: platform: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: rtl2832_sdr: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: video-i2c: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: usb: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: pci: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: test-drivers: drop vb2_ops_wait_prepare/finish (Hans Verkuil) - media: videobuf2-core: update vb2_thread if wait_finish/prepare are NULL (Hans Verkuil) - media: uvcvideo: Stop stream during unregister (Ricardo Ribalda) - media: renesas: rzg2l-cru: Add 'yuv' flag to IP format structure (Lad Prabhakar) - media: rzg2l-cru: Move register definitions to a separate file (Lad Prabhakar) - media: rzg2l-cru: Add support to capture 8bit raw sRGB (Lad Prabhakar) - media: rzg2l-cru: Refactor ICnDMR register configuration (Lad Prabhakar) - media: rzg2l-cru: csi2: Use rzg2l_csi2_formats array in enum_frame_size (Lad Prabhakar) - media: rzg2l-cru: video: Implement .link_validate() callback (Lad Prabhakar) - media: rzg2l-cru: csi2: Remove unused field from rzg2l_csi2_format (Lad Prabhakar) - media: rzg2l-cru: Use `rzg2l_cru_ip_formats` array in enum_frame_size (Lad Prabhakar) - media: rzg2l-cru: Make use of v4l2_format_info() helpers (Lad Prabhakar) - media: rzg2l-cru: Inline calculating bytesperline (Lad Prabhakar) - media: rzg2l-cru: Simplify handling of supported formats (Lad Prabhakar) - media: rzg2l-cru: Inline calculating image size (Lad Prabhakar) - media: rzg2l-cru: Simplify configuring input format for image processing (Lad Prabhakar) - media: rzg2l-cru: Remove unnecessary WARN_ON check in format func (Lad Prabhakar) - media: rzg2l-cru: Remove unused fields from rzg2l_cru_ip_format struct (Lad Prabhakar) - media: rzg2l-cru: Use MIPI CSI-2 data types for ICnMC_INF definitions (Lad Prabhakar) - media: rzg2l-cru: Remove `channel` member from `struct rzg2l_cru_csi` (Lad Prabhakar) - media: rzg2l-cru: Retrieve virtual channel information (Lad Prabhakar) - media: rzg2l-cru: csi2: Implement .get_frame_desc() (Lad Prabhakar) - media: rzg2l-cru: csi2: Use ARRAY_SIZE() in media_entity_pads_init() (Lad Prabhakar) - media: rzg2l-cru: csi2: Mark sink and source pad with MUST_CONNECT flag (Lad Prabhakar) - media: rzg2l-cru: Mark sink and source pad with MUST_CONNECT flag (Lad Prabhakar) - media: rzg2l-cru: Use RZG2L_CRU_IP_SINK/SOURCE enum entries (Lad Prabhakar) - media: platform: rzg2l-cru: rzg2l-video: Set AXI burst max length (Biju Das) - media: atomisp: Replace ternary operator with if (Ricardo Ribalda) - media: platform: video-mux: Fix mutex locking (Paul Elder) - media: ipu6: remove redundant dependency in Kconfig (Bingbu Cao) - media: ipu6: fix the wrong type casting and 64-bit division (Bingbu Cao) - v4l2-subdev: Return -EOPNOTSUPP for unsupported pad type in call_get_frame_desc() (Lad Prabhakar) - media: i2c: ds90ub960: Fix missing return check on ub960_rxport_read call (Colin Ian King) - media: Documentation: Improve v4l2_subdev_{en,dis}able_streams documentation (Sakari Ailus) - media: Documentation: Update {enable,disable}_streams documentation (Sakari Ailus) - media: Documentation: Deprecate s_stream video op, update docs (Sakari Ailus) - media: platform: rzg2l-cru: rzg2l-video: Move request_irq() to probe() (Biju Das) - media: i2c: vgxy61: Fix an error handling path in vgxy61_detect() (Christophe JAILLET) - media: admin-guide: Document the Raspberry Pi CFE (rp1-cfe) (Tomi Valkeinen) - media: raspberrypi: Add support for RP1-CFE (Tomi Valkeinen) - dt-bindings: media: Add bindings for raspberrypi,rp1-cfe (Tomi Valkeinen) - media: uapi: Add meta formats for PiSP FE config and stats (Tomi Valkeinen) - staging: media: ipu3: fix spelling mistakes (Hridesh MG) - media: rcar-vin: Add support for RAW10 (Niklas Söderlund) - dt-bindings: media: renesas,isp: Add binding for V4M (Niklas Söderlund) - media: rcar-isp: Add family compatible for R-Car Gen4 family (Niklas Söderlund) - dt-bindings: media: renesas,isp: Add Gen4 family fallback (Niklas Söderlund) - media: staging: max96712: Add support for MAX96724 (Niklas Söderlund) - media: staging: max96712: Document the DEBUG_EXTRA register (Niklas Söderlund) - media: staging: max96712: Move link frequency setting to device struct (Niklas Söderlund) - media: staging: max96712: Remove device id check (Niklas Söderlund) - dt-bindings: i2c: maxim,max96712: Add compatible for MAX96724 (Niklas Söderlund) - media: rcar-csi2: Add support for R-Car V4M (Niklas Söderlund) - media: rcar-csi2: Add documentation for PHY_EN and PHY_MODE registers (Niklas Söderlund) - media: rcar-csi2: Move PHTW write helpers (Niklas Söderlund) - media: rcar-csi2: Add helper to lookup mbps settings (Niklas Söderlund) - media: rcar-csi2: Abstract PHTW and PHYPLL register offsets (Niklas Söderlund) - media: rcar-csi2: Allow writing any code and data value to PHTW (Niklas Söderlund) - media: rcar-csi2: Correct field size for PHTW writes (Niklas Söderlund) - dt-bindings: media: renesas,csi2: Add binding for V4M (Niklas Söderlund) - media: staging/intel-ipu3: css: Convert comma to semicolon (Shen Lichuan) - media: ti: j721e-csi2rx: Convert comma to semicolon (Chen Ni) - media: i2c: imx290: Check for availability in probe() (Benjamin Bara) - media: i2c: imx290: Avoid communication during probe() (Benjamin Bara) - media: i2c: imx290: Remove CHIP_ID reg definition (Benjamin Bara) - media: i2c: Fix typos in comments across various files (Yu Jiaoliang) - media: i2c: max96717: clean up on error in max96717_subdev_init() (Dan Carpenter) - media: i2c: max96717: add HAS_EVENTS support (Tommaso Merciai) - media: i2c: max96714: add HAS_EVENTS support (Tommaso Merciai) - media: verisilicon: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag (Benjamin Gaignard) - media: test-drivers: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag (Benjamin Gaignard) - media: videodev2: Add flag to unconditionally enumerate pixel formats (Benjamin Gaignard) - media: qcom: camss: move SM8250 regulators from CSID to CSIPHY subdevice (Vladimir Zapolskiy) - media: qcom: camss: add management of supply regulators to CSIPHY (Vladimir Zapolskiy) - media: qcom: camss: Add hooks to get CSID wrapper resources (Bryan O'Donoghue) - media: qcom: camss: fix error path on configuration of power domains (Vladimir Zapolskiy) - media: ts2020: fix null-ptr-deref in ts2020_probe() (Li Zetao) - media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() (Gaosheng Cui) - media: i2c: tc358743: Fix crash in the probe error path when using polling (Alexander Shiyan) - MAINTAINERS: mailmap: update Alexey Klimov's email address (Alexey Klimov) - media: cec: seco: add HAS_IOPORT dependency (Arnd Bergmann) - media: platform: ti: omap: fix a typo (Andrew Kreimer) - media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 (Rohan Barar) - media: cx231xx: Fix the S-Video capture on August VGB100 (Fabio Luongo) - media: wl128x: Fix atomicity violation in fmc_send_cmd() (Qiu-ji Chen) - media: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - media: dvb: Fix typos in comments across various files (Yu Jiaoliang) - media:tuners: Fix typos in comments across various files (Yu Jiaoliang) - media: dw100: Rectify debug log (Umang Jain) - media: imx-jpeg: Ensure power suppliers be suspended before detach them (Ming Qian) - media: amphion: Set video drvdata before register video device (Ming Qian) - media: imx-jpeg: Set video drvdata before register video device (Ming Qian) - dt-bindings: media: ti,j721e-csi2rx-shim: Update maintainer email (Jai Luthra) - MAINTAINERS: mailmap: update Jai Luthra's email address (Jai Luthra) - media: mtk-jpeg: Fix null-ptr-deref during unload module (Guoqing Jiang) - media: siano: remove redundant null pointer checks in cec_devnode_init() (Li Zetao) - media: verisilicon: av1: Fix reference video buffer pointer assignment (Benjamin Gaignard) - media: vde: Convert comma to semicolon (Chen Ni) - media: amphion: Guard memory allocation to catch failures (Ming Qian) - media: mgb4: Fix debugfs error handling (Martin Tůma) - media: pvrusb2: Use kmemdup_array instead of kmemdup for multiple allocation (Shen Lichuan) - media: platform: rga: fix 32-bit DMA limitation (John Keeping) - media: nvidia: tegra: Use iommu_paging_domain_alloc() (Lu Baolu) - media: imx-jpeg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - media: tda18271: add missing result checking of tda18271_lookup_map() (Karina Yankevich) - media: vb2: use lock if wait_prepare/finish are NULL (Hans Verkuil) - media: vb2: vb2_core_queue_init(): sanity check lock and wait_prepare/finish (Hans Verkuil) - media: video-i2c: set lock before calling vb2_queue_init() (Hans Verkuil) - media: rcar_drif.c: set lock before calling vb2_queue_init() (Hans Verkuil) - media: airspy: set lock before calling vb2_queue_init() (Hans Verkuil) - media: hackrf: set lock before calling vb2_queue_init() (Hans Verkuil) - media: msi2500: set lock before calling vb2_queue_init() (Hans Verkuil) - media: pwc: set lock before calling vb2_queue_init() (Hans Verkuil) - media: venus: add missing wait_prepare/finish ops (Hans Verkuil) - media: pisp_be: add missing wait_prepare/finish ops (Hans Verkuil) - media: omap3isp: add missing wait_prepare/finish ops (Hans Verkuil) - media: i2c: tc358743: export InfoFrames to debugfs (Hans Verkuil) - media: i2c: adv7842: export InfoFrames to debugfs (Hans Verkuil) - media: i2c: adv7604: export InfoFrames to debugfs (Hans Verkuil) - media: i2c: adv7511-v4l2: export InfoFrames to debugfs (Hans Verkuil) - media: v4l2-core: add v4l2_debugfs_if_alloc/free() (Hans Verkuil) - media: v4l2-core: add v4l2_debugfs_root() (Hans Verkuil) - media: dvb-core: add missing buffer index check (Hans Verkuil) - media: uvcvideo: Exit early if there is not int_urb (Ricardo Ribalda) - media: uvcvideo: Avoid race condition during unregister (Ricardo Ribalda) - media: uvcvideo: Refactor the status irq API (Ricardo Ribalda) - media: uvcvideo: Require entities to have a non-zero unique ID (Thadeu Lima de Souza Cascardo) - media: uvcvideo: Force UVC version to 1.0a for 0408:4033 (Ricardo Ribalda) - media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera (David Given) - media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type (David Given) - media: uvcvideo: RealSense D421 Depth module metadata (Dmitry Perchanov) - media: uvcvideo: Add luma 16-bit interlaced pixel format (Dmitry Perchanov) - media: v4l: Add luma 16-bit interlaced pixel format (Dmitry Perchanov) - media: chips-media: wave5: Support YUV422 raw pixel-formats on the encoder. (Jackson.lee) - media: chips-media: wave5: Use helpers to calculate bytesperline and sizeimage. (Jackson.lee) - media: chips-media: wave5: Support runtime suspend/resume (Jackson.lee) - media: chips-media: wave5: Support SPS/PPS generation for each IDR (Jackson.lee) - media: staging: drop omap4iss (Hans Verkuil) - docs: media: fix misspelling in lirc-set-send-duty-cycle (Kendra Moore) - media: gpio-ir-tx: Remove redundant call to local_irq_disable() (Sean Young) - media: gpio-ir-tx: Driver does not behave with PREEMPT_RT (Sean Young) - mailmap: add entries for Hans Verkuil (Hans Verkuil) - HID: bpf: drop use of Logical|Physical|UsageRange (Benjamin Tissoires) - HID: bpf: Fix Rapoo M50 Plus Silent side buttons (Benjamin Tissoires) - HID: bpf: Fix NKRO on Mistel MD770 (Benjamin Tissoires) - selftests/hid: add test for assigning a given device to hid-generic (Benjamin Tissoires) - HID: add per device quirk to force bind to hid-generic (Benjamin Tissoires) - selftests/hid: allow to parametrize bus/vid/pid/rdesc on the test device (Benjamin Tissoires) - selftests/hid: cleanup C tests by adding a common struct uhid_device (Benjamin Tissoires) - selftests/hid: add dependency on hid_common.h (Benjamin Tissoires) - HID: bpf: allow write access to quirks field in struct hid_device (Benjamin Tissoires) - HID: core: remove one more kmemdup on .probe() (Benjamin Tissoires) - HID: core: save one kmemdup during .probe() (Benjamin Tissoires) - HID: bpf: move HID-BPF report descriptor fixup earlier (Benjamin Tissoires) - HID: replace BUG_ON() with WARN_ON() (He Lugang) - HID: debug: Remove duplicates from 'keys' (Andy Shevchenko) - HID: Remove default case statement in fetch_item() (Nathan Chancellor) - HID: Fix typo in the comment (Yan Zhen) - HID: stop exporting hid_snto32() (Dmitry Torokhov) - HID: simplify snto32() (Dmitry Torokhov) - HID: simplify code in fetch_item() (Dmitry Torokhov) - HID: corsair-void: Add Corsair Void headset family driver (Stuart Hayhurst) - HID: hid-goodix-spi: Add OF supports (Charles Wang) - dt-bindings: input: Goodix GT7986U SPI HID Touchscreen (Charles Wang) - HID: hid-goodix: Fix HID get/set feature operation overwritten problem (Charles Wang) - HID: hid-goodix: Return 0 when receiving an empty HID feature package (Charles Wang) - HID: i2c-hid-of: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - HID: intel-ish-hid: Add firmware version sysfs attributes (Zhang Lixu) - HID: ishtp-hid-client: replace fake-flex arrays with flex-array members (Erick Archer) - HID: Kysona: add basic online status (Lode Willems) - HID: Kysona: check battery status every 5s using a workqueue (Lode Willems) - HID: Kysona: Add basic battery reporting for Kysona M600 (Lode Willems) - HID: Add IDs for Kysona (Lode Willems) - HID: logitech-hidpp: Remove feature_type from hidpp_root_get_feature() (Bastien Nocera) - HID: multitouch: make mt_set_mode() less cryptic (Dmitry Torokhov) - HID: steelseries: Add capacity_level mapping (Bastien Nocera) - HID: steelseries: Fix battery requests stopping after some time (Bastien Nocera) - HID: wacom: Set eraser status when either 'Eraser' or 'Invert' usage is set (Jason Gerecke) - HID: hyperv: streamline driver probe to avoid devres issues (Vitaly Kuznetsov) - HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support (Callahan Kovacs) - HID: rmi: Add select RMI4_F3A in Kconfig (Vincent Huang) - HID: wacom: Interpret tilt data from Intuos Pro BT as signed values (Jason Gerecke) - of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n (Stephen Boyd) - dt-bindings: interrupt-controller: qcom,pdc: Add SAR2130P compatible (Dmitry Baryshkov) - of/address: Rework bus matching to avoid warnings (Rob Herring (Arm)) - of: WARN on deprecated #address-cells/#size-cells handling (Rob Herring (Arm)) - of/fdt: Don't use default address cell sizes for address translation (Rob Herring (Arm)) - dt-bindings: Enable dtc "interrupt_provider" warnings (Rob Herring (Arm)) - of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify (Usama Arif) - dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries (Abel Vesa) - dt-bindings: watchdog: convert zii,rave-sp-wdt.txt to yaml format (Frank Li) - dt-bindings: input: convert zii,rave-sp-pwrbutton.txt to yaml (Frank Li) - media: xilinx-tpg: use new of_graph functions (Kuninori Morimoto) - fbdev: omapfb: use new of_graph functions (Kuninori Morimoto) - gpu: drm: omapdrm: use new of_graph functions (Kuninori Morimoto) - ASoC: audio-graph-card2: use new of_graph functions (Kuninori Morimoto) - ASoC: audio-graph-card: use new of_graph functions (Kuninori Morimoto) - ASoC: test-component: use new of_graph functions (Kuninori Morimoto) - of: property: use new of_graph functions (Kuninori Morimoto) - of: property: add of_graph_get_next_port_endpoint() (Kuninori Morimoto) - of: property: add of_graph_get_next_port() (Kuninori Morimoto) - of: module: remove strlen() call in of_modalias() (Sergey Shtylyov) - of: reserved_mem: Add code to dynamically allocate reserved_mem array (Oreoluwa Babatunde) - of: reserved_mem: Restructure how the reserved memory regions are processed (Oreoluwa Babatunde) - of/address: Constify of_busses[] array and pointers (Rob Herring (Arm)) - of: Constify safe_name() kobject arg (Rob Herring (Arm)) - of: Constify of_changeset_entry function arguments (Rob Herring (Arm)) - of: Constify struct property pointers (Rob Herring (Arm)) - of: Constify struct device_node function arguments (Rob Herring (Arm)) - PCI: Constify pci_register_io_range() fwnode_handle (Rob Herring (Arm)) - logic_pio: Constify fwnode_handle (Rob Herring (Arm)) - dt-bindings: writing-schema: Add details on YAML text blocks (Rob Herring (Arm)) - of:of_numa: remove unused macro (Ba Jing) - dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml (Fabio Estevam) - dt-bindings: Fix array property constraints (Rob Herring (Arm)) - dt-bindings: interrupt-controller: fsl,mu-msi: Drop "interrupt-controller" property (Rob Herring (Arm)) - dt-bindings: interrupt-controller: ti,sci-inta: Add missing "#interrupt-cells" to example (Rob Herring (Arm)) - dt-bindings: trivial-devices: add onnn,adt7462 (Chanh Nguyen) - auxdisplay: Remove unused functions (Dr. David Alan Gilbert) - auxdisplay: ht16k33: Make use of i2c_get_match_data() (Andy Shevchenko) - auxdisplay: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - mmc: pwrseq_simple: Handle !RESET_CONTROLLER properly (Stefan Wahren) - mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting (Andy-ld Lu) - mmc: mtk-sd: Fix error handle of probe function (Andy-ld Lu) - mmc: core: Correction a warning caused by incorrect type in assignment for UHS-II (Victor Shih) - mmc: sdhci-esdhc-imx: Update esdhc sysctl dtocv bitmask (Josua Mayer) - mmc: sdhci-esdhc-imx: Implement emmc hardware reset (Josua Mayer) - mmc: core: Correct type in variable assignment for UHS-II (Victor Shih) - mmc: sdhci-uhs2: correction a warning caused by incorrect type in argument (Victor Shih) - mmc: sdhci-uhs2: Remove unnecessary variables (Victor Shih) - mmc: sdhci-uhs2: Correct incorrect type in argument (Victor Shih) - mmc: sdhci: Make MMC_SDHCI_UHS2 config symbol invisible (Geert Uytterhoeven) - mmc: sdhci-uhs2: Remove unnecessary NULL check (Ben Chuang) - mmc: core: Fix error paths for UHS-II card init and re-init (Ulf Hansson) - mmc: core: Add error handling of sd_uhs2_power_up() (Ulf Hansson) - mmc: core: Simplify sd_uhs2_power_up() (Ulf Hansson) - mmc: bcm2835: Introduce proper clock handling (Stefan Wahren) - mmc: bcm2835: Fix type of current clock speed (Stefan Wahren) - dt-bindings: mmc: Add sdhci compatible for QCS615 (Yuanjie Yang) - mmc: core: Use GFP_NOIO in ACMD22 (Avri Altman) - dt-bindings: mmc: sdhci-msm: Add SAR2130P compatible (Dmitry Baryshkov) - mmc: pwrseq_simple: add support for one reset control (Catalin Popescu) - mmc: mtk-sd: add support for mt7988 (Frank Wunderlich) - dt-bindings: mmc: mtk-sd: Add mt7988 SoC (Frank Wunderlich) - mmc: mtk-sd: Add support for MT8196 (Andy-ld Lu) - mmc: mtk-sd: Add stop_dly_sel and pop_en_cnt to platform data (Andy-ld Lu) - dt-bindings: mmc: mtk-sd: Add support for MT8196 (Andy-ld Lu) - mmc: sdhci-pci-gli: enable UHS-II mode for GL9767 (Victor Shih) - mmc: sdhci-pci-gli: enable UHS-II mode for GL9755 (Victor Shih) - mmc: sdhci-pci: add UHS-II support framework (Victor Shih) - mmc: sdhci-uhs2: add pre-detect_init hook (Ben Chuang) - mmc: sdhci-uhs2: add request() and others (Victor Shih) - mmc: sdhci-uhs2: add irq() and others (Victor Shih) - mmc: sdhci-uhs2: add related functions to initialize the interface (Victor Shih) - mmc: sdhci-uhs2: add set_ios() (Victor Shih) - mmc: sdhci-uhs2: add add_host() and others to set up the driver (Victor Shih) - mmc: sdhci-uhs2: add set_timeout() (Victor Shih) - mmc: sdhci-uhs2: add set_power() to support vdd2 (Victor Shih) - mmc: sdhci-uhs2: add reset function (Victor Shih) - mmc: sdhci-uhs2: dump UHS-II registers (Victor Shih) - mmc: sdhci: add UHS-II module and add a kernel configuration (Victor Shih) - mmc: sdhci: add UHS-II related definitions in headers (Victor Shih) - mmc: core: Support UHS-II card control and access (Victor Shih) - mmc: mmc_spi: drop buggy snprintf() (Bartosz Golaszewski) - dt-bindings: mmc: sdhci-msm: Document the X1E80100 SDHCI Controller (Abel Vesa) - mmc: davinci: use generic device_get_match_data() (Bartosz Golaszewski) - mmc: davinci: order includes alphabetically (Bartosz Golaszewski) - mmc: sdhci-of-arasan: Support for emmc hardware reset (Paul Alvin) - dt-bindings: mmc: sdhci-msm: add IPQ5424 compatible (Sricharan Ramabadhran) - mmc: mtk-sd: fix devm_clk_get_optional usage (Rosen Penev) - mmc: mtd-sd: use devm_platform_ioremap_resource (Rosen Penev) - mmc: mtk-sd: use devm_mmc_alloc_host (Rosen Penev) - dt-bindings: mmc: cdns,sdhci: ref sdhci-common.yaml (Pierre-Henry Moussay) - dt-bindings: mmc: cdns: document Microchip PIC64GX MMC/SDHCI controller (Pierre-Henry Moussay) - mmc: mtk-sd: Implement Host Software Queue for eMMC and SD Card (AngeloGioacchino Del Regno) - mmc: host: Fix typos in comments across various files (Yu Jiaoliang) - memstick: Constify struct memstick_device_id (Christophe JAILLET) - mmc: sh_mmcif: correctly report success when obtaining DMA channels (Wolfram Sang) - mmc: core: Factor out some of the code in mmc_go_idle() (Victor Shih) - mmc: core: Add definitions for SD UHS-II cards (Victor Shih) - mmc: core: Extend support for mmc regulators with a vqmmc2 (Ulf Hansson) - mmc: core: Announce successful insertion of an SD UHS-II card (Ulf Hansson) - mmc: core: Prepare to support SD UHS-II cards (Ulf Hansson) - mmc: core: Cleanup printing of speed mode at card insertion (Ulf Hansson) - mmc: core: Enable SDUC (Avri Altman) - mmc: core: Prevent HSQ from enabling for SDUC (Avri Altman) - mmc: core: Disable SDUC for mmc_test (Avri Altman) - mmc: core: Adjust ACMD22 to SDUC (Avri Altman) - mmc: core: Add Ext memory addressing for erase (Avri Altman) - mmc: core: Allow mmc erase to carry large addresses (Avri Altman) - mmc: core: Add open-ended Ext memory addressing (Avri Altman) - mmc: core: Don't use close-ended rw for SDUC (Avri Altman) - mmc: sd: Add Extension memory addressing (Avri Altman) - mmc: sd: SDUC Support Recognition (Avri Altman) - mmc: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED (Peng Fan) - memstick: Fix typo in comment (Yu Jiaoliang) - mmc: sdhci_am654: Add sdhci_am654_start_signal_voltage_switch (Judith Mendez) - mmc: core: Add SD card quirk for broken poweroff notification (Keita Aihara) - pmdomain: qcom: rpmhpd: Add rpmhpd support for SM8750 (Jishnu Prakash) - dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh Power Domains (Taniya Das) - pmdomain: imx: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - pmdomain: imx: gpcv2: replace dev_err() with dev_err_probe() (Dario Binacchi) - pmdomain: ti-sci: Use scope based of_node_put() to simplify code. (Zhang Zekun) - pmdomain: ti-sci: Add missing of_node_put() for args.np (Zhang Zekun) - pmdomain: ti-sci: set the GENPD_FLAG_ACTIVE_WAKEUP flag for all PM domains (Thomas Richard) - pmdomain: mediatek: Add support for MT6735 (Yassine Oudjana) - pmdomain: qcom: rpmhpd: add support for SAR2130P (Dmitry Baryshkov) - dt-bindings: power: Add binding for MediaTek MT6735 power controller (Yassine Oudjana) - dt-bindings: power: rpmpd: Add SAR2130P compatible (Dmitry Baryshkov) - OPP: Drop redundant *_opp_attach|detach_genpd() (Ulf Hansson) - cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detach_list() (Ulf Hansson) - media: venus: Convert into devm_pm_domain_attach_list() for OPP PM domain (Ulf Hansson) - drm/tegra: gr3d: Convert into devm_pm_domain_attach_list() (Ulf Hansson) - OPP: Drop redundant code in _link_required_opps() (Ulf Hansson) - pmdomain: core: Set the required dev for a required OPP during genpd attach (Ulf Hansson) - pmdomain: core: Manage the default required OPP from a separate function (Ulf Hansson) - PM: domains: Support required OPPs in dev_pm_domain_attach_list() (Ulf Hansson) - OPP: Rework _set_required_devs() to manage a single device per call (Ulf Hansson) - pmdomain: qcom: rpmhpd: Add qcs615 power domains (Tingguo Cheng) - pmdomain: qcom: rpmhpd: Add qcs8300 power domains (Tingguo Cheng) - dt-bindings: power: qcom,rpmpd: document qcs615 RPMh power domains (Tingguo Cheng) - dt-bindings: power: qcom,rpmpd: document qcs8300 RPMh power domains (Tingguo Cheng) - pmdomain: mediatek: Use OF-specific regulator API to get power domain supply (Chen-Yu Tsai) - power: sequencing: qcom-wcn: improve support for wcn6855 (Bartosz Golaszewski) - power: sequencing: make the QCom PMU pwrseq driver depend on CONFIG_OF (Bartosz Golaszewski) - gpio: tegra186: Allow to enable driver on Tegra234 (Lars-Peter Clausen) - gpio: grgpio: Add NULL check in grgpio_probe (Charles Han) - tools: gpio: Fix several incorrect format specifiers (Luo Yifan) - gpio: mpfs: add CoreGPIO support (Conor Dooley) - gpio: rockchip: support new version GPIO (Ye Zhang) - gpio: rockchip: change the GPIO version judgment logic (Ye Zhang) - gpio: rockchip: explan the format of the GPIO version ID (Ye Zhang) - gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n) (Andy Shevchenko) - MAINTAINERS: add gpio driver to PolarFire entry (Conor Dooley) - gpio: Get rid of GPIOF_ACTIVE_LOW (Andy Shevchenko) - USB: gadget: pxa27x_udc: Avoid using GPIOF_ACTIVE_LOW (Andy Shevchenko) - pcmcia: soc_common: Avoid using GPIOF_ACTIVE_LOW (Andy Shevchenko) - leds: gpio: Avoid using GPIOF_ACTIVE_LOW (Andy Shevchenko) - Input: gpio_keys_polled - avoid using GPIOF_ACTIVE_LOW (Andy Shevchenko) - Input: gpio_keys - avoid using GPIOF_ACTIVE_LOW (Andy Shevchenko) - gpio: acpi: switch to device_for_each_child_node_scoped() (Javier Carrasco) - gpio: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - gpio: mpfs: add polarfire soc gpio support (Lewis Hanly) - gpio: altera: Drop legacy-of-mm-gpiochip.h header (Andy Shevchenko) - gpio: pcie-idio-24: Replace deprecated PCI functions (William Breathitt Gray) - gpio: pci-idio-16: Replace deprecated PCI functions (William Breathitt Gray) - gpio: cdev: don't report GPIOs requested as interrupts as used (Bartosz Golaszewski) - gpio: sysfs: emit chardev line-state events on edge store (Bartosz Golaszewski) - gpio: sysfs: emit chardev line-state events on active-low changes (Bartosz Golaszewski) - gpio: sysfs: emit chardev line-state events on GPIO export (Bartosz Golaszewski) - gpio: sysfs: use cleanup guards for the sysfs_lock mutex (Bartosz Golaszewski) - gpio: sysfs: use cleanup guards for gpiod_data::mutex (Bartosz Golaszewski) - gpiolib: clean up debugfs separator handling (Johan Hovold) - gpio: mpsse: Check for error code from devm_mutex_init() call (Andy Shevchenko) - gpiolib: avoid format string weakness in workqueue interface (Arnd Bergmann) - gpio: dwapb: Add ACPI HID for DWAPB GPIO controller on Fujitsu MONAKA (Yoshihiro Furudera) - gpio: sysfs: demote warning messages on invalid user input to debug (Bartosz Golaszewski) - gpiolib: remove leftover spinlock bits (Bartosz Golaszewski) - gpiolib: fix a NULL-pointer dereference when setting direction (Bartosz Golaszewski) - gpio: mb86s7x: remove some dead code in mb86s70_gpio_to_irq() (Dan Carpenter) - gpio: xgene-sb: don't use "proxy" headers (Andy Shevchenko) - gpio: xgene-sb: Tidy up ACPI and OF ID tables (Andy Shevchenko) - gpio: xgene-sb: Drop ACPI_PTR() and CONFIG_ACPI guards (Andy Shevchenko) - gpio: xgene-sb: Remove unneeded definitions for properties (Andy Shevchenko) - gpiolib: cdev: remove redundant store of debounce_period_us (Kent Gibson) - gpio: grgpio: remove remove() (Bartosz Golaszewski) - gpio: grgpio: use a helper variable to store the address of ofdev->dev (Bartosz Golaszewski) - gpio: grgpio: order headers alphabetically (Bartosz Golaszewski) - gpio: grgpio: drop Kconfig dependency on OF_GPIO (Bartosz Golaszewski) - gpiolib: notify user-space about in-kernel line state changes (Bartosz Golaszewski) - gpiolib: switch the line state notifier to atomic (Bartosz Golaszewski) - gpio: cdev: put emitting the line state events on a workqueue (Bartosz Golaszewski) - gpiolib: add a per-gpio_device line state notification workqueue (Bartosz Golaszewski) - gpio: cdev: prepare gpio_desc_to_lineinfo() for being called from atomic (Bartosz Golaszewski) - gpio: cdev: go back to storing debounce period in the GPIO descriptor (Bartosz Golaszewski) - gpiolib: unduplicate chip guard in set_config path (Bartosz Golaszewski) - gpiolib: notify user-space when a driver requests its own desc (Bartosz Golaszewski) - gpio: max730x: use devres to shrink and simplify code (Bartosz Golaszewski) - gpio: ftgpio010: shrink code (Bartosz Golaszewski) - gpio: 74x164: shrink code (Bartosz Golaszewski) - gpio: sloppy-logic-analyzer remove reference to rcu_momentary_dyntick_idle() (Srikar Dronamraju) - dt-bindings: gpio-mmio: Add ngpios property (Linus Walleij) - gpio: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - gpio: menz127: simplify error path and remove remove() (Bartosz Golaszewski) - gpio: amdpt: remove remove() (Bartosz Golaszewski) - gpio: fold the Kconfig prompt into the option type for GPIO CDEV (Bartosz Golaszewski) - gpio: sysfs: constify gpio class (Bartosz Golaszewski) - gpio: ljca: use devm_mutex_init() to simplify the error path and remove() (Bartosz Golaszewski) - gpio: mpc8xxx: use generic device_is_compatible() (Bartosz Golaszewski) - gpio: mpc8xxx: use a helper variable to store the address of pdev->dev (Bartosz Golaszewski) - gpio: vf610: use generic device_get_match_data() (Bartosz Golaszewski) - gpio: eic-sprd: use generic device_get_match_data() (Bartosz Golaszewski) - gpio: davinci: use generic device properties (Bartosz Golaszewski) - gpio: davinci: allow building the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: ts4900: use generic device properties (Bartosz Golaszewski) - gpio: mvebu: drop dependency on OF_GPIO (Bartosz Golaszewski) - gpio: add support for FTDI's MPSSE as GPIO (Mary Strodl) - gpio: aspeed: Support G7 Aspeed gpio controller (Billy Tsai) - dt-bindings: gpio: aspeed,ast2400-gpio: Support ast2700 (Billy Tsai) - gpio: aspeed: Create llops to handle hardware access (Billy Tsai) - gpio: aspeed: Remove the name for bank array (Billy Tsai) - gpio: aspeed: Change the macro to support deferred probe (Billy Tsai) - MAINTAINERS: Add entry for Congatec Board Controller (Thomas Richard) - watchdog: Congatec Board Controller watchdog timer driver (Thomas Richard) - i2c: Congatec Board Controller i2c bus driver (Thomas Richard) - gpio: Congatec Board Controller gpio driver (Thomas Richard) - mfd: Add Congatec Board Controller driver (Thomas Richard) - gpio: cdev: update flags at once when reconfiguring from user-space (Bartosz Golaszewski) - gpiolib: unify two loops initializing GPIO descriptors (Bartosz Golaszewski) - gpiolib: use v2 defines for line state change events (Bartosz Golaszewski) - gpio: xilinx: use generic device properties (Bartosz Golaszewski) - gpio: xilinx: use helper variable to store the address of pdev->dev (Bartosz Golaszewski) - gpio: xilinx: drop dependency on GPIO_OF (Bartosz Golaszewski) - gpio: mvebu: use generic device properties (Bartosz Golaszewski) - gpio: mvebu: allow building the module with COMPILE_TEST=y (Bartosz Golaszewski) - gpio: aggregator: simplify aggr_parse() with scoped bitmap (Bartosz Golaszewski) - gpio: sysfs: make the sysfs export behavior consistent (Bartosz Golaszewski) - dt-bindings: gpio: st,nomadik-gpio: Add missing "#interrupt-cells" to example (Rob Herring (Arm)) - gpio: sim: switch to device_for_each_child_node_scoped() (Javier Carrasco) - gpio: dwapb: switch to device_for_each_child_node_scoped() (Javier Carrasco) - Fix typos in GPIO TODO document (Shivam Chaudhary) - gpiolib: cdev: Fix reference to linereq_set_config_unlocked() (Kent Gibson) - gpio: free irqs that are still requested when the chip is being removed (Bartosz Golaszewski) - pwm: Assume a disabled PWM to emit a constant inactive output (Uwe Kleine-König) - pwm: core: export pwm_get_state_hw() (David Lechner) - pwm: core: use device_match_name() instead of strcmp(dev_name(... (Andy Shevchenko) - dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3 (Uwe Kleine-König) - pwm: imx27: Use clk_bulk_*() API to simplify clock handling (Frank Li) - pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle (Clark Wang) - pwm: axi-pwmgen: Enable FORCE_ALIGN by default (David Lechner) - pwm: axi-pwmgen: Rename 0x10 register (David Lechner) - dt-bindings: pwm: amlogic: Document C3 PWM (Kelvin Zhang) - pwm: stm32: Fix error checking for a regmap_read() call (Uwe Kleine-König) - pwm: Add kernel doc for members added to pwm_ops recently (Uwe Kleine-König) - pwm: Reorder symbols in core.c (Uwe Kleine-König) - pwm: stm32: Implementation of the waveform callbacks (Uwe Kleine-König) - pwm: axi-pwmgen: Implementation of the waveform callbacks (Uwe Kleine-König) - pwm: Add tracing for waveform callbacks (Uwe Kleine-König) - pwm: Provide new consumer API functions for waveforms (Uwe Kleine-König) - pwm: New abstraction for PWM waveforms (Uwe Kleine-König) - pwm: Add more locking (Uwe Kleine-König) - pwm: axi-pwmgen: Create a dedicated function for getting driver data from a chip (Uwe Kleine-König) - pwm: atmel-tcb: Use min() macro (Shen Lichuan) - spi: imx: support word delay (Jonas Rebmann) - spi: imx: pass struct spi_transfer to prepare_transfer() (Jonas Rebmann) - spi: cs42l43: Add GPIO speaker id support to the bridge configuration (Simon Trimmer) - spi: Delete useless checks (zhang jiao) - spi: apple: Remove unnecessary .owner for apple_spi_driver (Jiapeng Chong) - spi: spidev_test: add support for word delay (Jonas Rebmann) - spi: apple: Add driver for Apple SPI controller (Hector Martin) - spi: dt-bindings: apple,spi: Add binding for Apple SPI controllers (Hector Martin) - spi: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​ (Jinjie Ruan) - spi: spi-mem: rtl-snand: Correctly handle DMA transfers (Chris Packham) - spi: tegra210-quad: Avoid shift-out-of-bounds (Breno Leitao) - spi: axi-spi-engine: Emit trace events for spi transfers (Uwe Kleine-König) - dt-bindings: spi: sprd,sc9860-spi: convert to YAML (Stanislav Jakubek) - spi: Replace deprecated PCI functions (Philipp Stanner) - spi: spi-mem: Add Realtek SPI-NAND controller (Chris Packham) - dt-bindings: spi: Add realtek,rtl9301-snand (Chris Packham) - spi: dt-bindings: samsung: Add a compatible for samsung,exynos8895-spi (Ivaylo Ivanov) - spi: make class structs const (Bartosz Golaszewski) - spi: dt-bindings: brcm,bcm2835-aux-spi: Convert to dtschema (Karan Sanghavi) - spi: stm32: fix missing device mode capability in stm32mp25 (Alain Volmat) - spi: spi-imx: Fix casting warnings (Hardevsinh Palaniya) - spi: spi-fsl-dspi: Fix casting warnings (Hardevsinh Palaniya) - spi: rockchip: Use dev_{err,warn}_probe() in the probe path (Dragan Simic) - driver core: Add device probe log helper dev_warn_probe() (Dragan Simic) - spi: rockchip-sfc: Use dev_err_probe() in the probe path (Dragan Simic) - spi: rockchip-sfc: Perform trivial code cleanups (Dragan Simic) - spi: rockchip: Perform trivial code cleanups (Dragan Simic) - spi: intel: Add protected and locked attributes (Alexander Usyskin) - spi: Provide defer reason if getting irq during probe fails (Uwe Kleine-König) - spi: spi-ti-qspi: remove redundant assignment to variable ret (Colin Ian King) - spi: spi-fsl-lpspi: support effective_speed_hz (Stefan Wahren) - spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate (Stefan Wahren) - spi: spi-fsl-lpspi: Adjust type of scldiv (Stefan Wahren) - spi: rockchip-sfc: Use dev_err_probe() in the probe path (Dragan Simic) - spi: rockchip-sfc: Perform trivial code cleanups (Dragan Simic) - spi: rockchip: Perform trivial code cleanups (Dragan Simic) - spi: remove {devm_}spi_alloc_master/slave() (Yang Yingliang) - video: fbdev: mmp: switch to use spi_alloc_host() (Yang Yingliang) - spi: slave-mt27xx: switch to use spi_alloc_target() (Yang Yingliang) - spi: ch341: switch to use devm_spi_alloc_host() (Yang Yingliang) - media: netup_unidvb: switch to use devm_spi_alloc_host() (Yang Yingliang) - media: usb/msi2500: switch to use spi_alloc_host() (Yang Yingliang) - spi: spi_amd: Add HIDDMA basic read support (Raju Rangoju) - spi: spi_amd: Set controller address mode (Raju Rangoju) - spi: spi_amd: Add support for HID2 SPI controller (Raju Rangoju) - spi: spi_amd: Optimize IO operations (Raju Rangoju) - spi: spi_amd: Updates to set tx/rx count functions (Raju Rangoju) - spi: spi_amd: Replace ioread/iowrite calls (Raju Rangoju) - spi: spi_amd: Enable dual and quad I/O modes (Raju Rangoju) - spi: spi_amd: Sort headers alphabetically (Raju Rangoju) - spi: atmel-quadspi: Add cs_hold and cs_inactive setting support (Alexander Dahl) - spi: airoha: do not keep {tx,rx} dma buffer always mapped (Lorenzo Bianconi) - dt-bindings: spi: zynqmp-qspi: Include two 'reg' properties only for the Zynq UltraScale QSPI (Amit Kumar Mahapatra) - spi: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - spi: slave-mt27xx: Call clk_disable_unprepare() only once in mtk_spi_slave_probe() (Markus Elfring) - spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - spi: fix typo in the comment (Yan Zhen) - regulator: dt-bindings: qcom,rpmh: Correct PM8550VE supplies (Melody Olvera) - regulator: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - regulator: doc: remove documentation comment for regulator_init (Jerome Brunet) - regulator: doc: add missing documentation for init_cb (Jerome Brunet) - regulator: core: remove machine init callback from config (Jerome Brunet) - regulator: core: add callback to perform runtime init (Jerome Brunet) - regulator: core: do not silently ignore provided init_data (Jerome Brunet) - regulator: rk808: Restrict DVS GPIOs to the RK808 variant only (Dragan Simic) - regulator: rk808: Use dev_err_probe() in the probe path (Dragan Simic) - regulator: rk808: Perform trivial code cleanups (Dragan Simic) - regulator: dt-bindings: qcom,qca6390-pmu: add more properties for wcn6855 (Bartosz Golaszewski) - regulator: dt-bindings: lltc,ltc3676: convert to YAML (Marek Vasut) - regulator: core: Use fsleep() to get best sleep mechanism (Anna-Maria Behnsen) - regulator: max5970: Drop unused structs (Patrick Rudolph) - regulator: dt-bindings: vctrl-regulator: convert to YAML (Heiko Stuebner) - regulator: Add devres version of of_regulator_get_optional() (Chen-Yu Tsai) - regulator: Add of_regulator_get_optional() for pure DT regulator lookup (Chen-Yu Tsai) - regulator: qcom-smd: make smd_vreg_rpm static (Min-Hua Chen) - regulator: Call of_node_put() only once in rzg2l_usb_vbus_regulator_probe() (Markus Elfring) - regulator: isl6271a: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - regmap: provide regmap_assign_bits() (Bartosz Golaszewski) - regmap: irq: Set lockdep class for hierarchical IRQ domains (Andy Shevchenko) - regmap: maple: Provide lockdep (sub)class for maple tree's internal lock (Cristian Ciocaltea) - regmap: kunit: Fix repeated test param (Cheng-Cheng Lo) - regcache: Improve documentation of available cache types (Mark Brown) - regmap: Specifically test writing 0 as a value to sparse caches (Mark Brown) - regmap-irq: Consistently use memset32() in regmap_irq_thread() (Andy Shevchenko) - selftests/resctrl: Replace magic constants used as array size (Reinette Chatre) - selftests/resctrl: Keep results from first test run (Reinette Chatre) - selftests/resctrl: Do not compare performance counters and resctrl at low bandwidth (Reinette Chatre) - selftests/resctrl: Use cache size to determine "fill_buf" buffer size (Reinette Chatre) - selftests/resctrl: Ensure measurements skip initialization of default benchmark (Reinette Chatre) - selftests/resctrl: Make benchmark parameter passing robust (Reinette Chatre) - selftests/resctrl: Remove unused measurement code (Reinette Chatre) - selftests/resctrl: Only support measured read operation (Reinette Chatre) - selftests/resctrl: Remove "once" parameter required to be false (Reinette Chatre) - selftests/resctrl: Make wraparound handling obvious (Reinette Chatre) - selftests/resctrl: Protect against array overflow when reading strings (Reinette Chatre) - selftests/resctrl: Protect against array overrun during iMC config parsing (Reinette Chatre) - selftests/resctrl: Fix memory overflow due to unhandled wraparound (Reinette Chatre) - selftests/resctrl: Print accurate buffer size as part of MBM results (Reinette Chatre) - selftests/resctrl: Make functions only used in same file static (Reinette Chatre) - selftests: Add a test mangling with uc_sigmask (Dev Jain) - selftests: Rename sigaltstack to generic signal (Dev Jain) - selftest: rtc: Add to check rtc alarm status for alarm related test (Joseph Jang) - selftests:timers: remove local CLOCKID defines (Shuah Khan) - selftests: timers: Remove unneeded semicolon (Chen Ni) - docs: dev-tools: Add documentation for the device focused kselftests (Nícolas F. R. A. Prado) - selftests: timers: improve timer_create failure message (Gianfranco Trad) - selftests: timers: Remove local NSEC_PER_SEC and USEC_PER_SEC defines (Shuah Khan) - kdb: fix ctrl+e/a/f/b/d/p/n broken in keyboard mode (Nir Lichtman) - MAINTAINERS: Use Daniel Thompson's korg address for kgdb work (Daniel Thompson) - kdb: Fix breakpoint enable to be silent if already enabled (Nir Lichtman) - kdb: Remove fallback interpretation of arbitrary numbers as hex (Nir Lichtman) - trace: kdb: Replace simple_strtoul with kstrtoul in kdb_ftdump (Yuran Pereira) - kdb: Replace the use of simple_strto with safer kstrto in kdb_main (Yuran Pereira) - ftrace: Show timings of how long nop patching took (Steven Rostedt) - ftrace: Use guard to take ftrace_lock in ftrace_graph_set_hash() (Steven Rostedt) - ftrace: Use guard to take the ftrace_lock in release_probe() (Steven Rostedt) - ftrace: Use guard to lock ftrace_lock in cache_mod() (Steven Rostedt) - ftrace: Use guard for match_records() (Steven Rostedt) - fgraph: Use guard(mutex)(&ftrace_lock) for unregister_ftrace_graph() (Steven Rostedt) - fgraph: Give ret_stack its own kmem cache (Steven Rostedt) - fgraph: Separate size of ret_stack from PAGE_SIZE (Steven Rostedt) - ftrace: Rename ftrace_regs_return_value to ftrace_regs_get_return_value (Masami Hiramatsu (Google)) - selftests/ftrace: Fix check of return value in fgraph-retval.tc test (Steven Rostedt) - ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros (Masami Hiramatsu (Google)) - ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regs (Steven Rostedt) - ftrace: Make ftrace_regs abstract from direct use (Steven Rostedt) - fgragh: No need to invoke the function call_filter_check_discard() (Steven Rostedt) - fgraph: Simplify return address printing in function graph tracer (Masami Hiramatsu (Google)) - function_graph: Remove unnecessary initialization in ftrace_graph_ret_addr() (Oleg Nesterov) - function_graph: Support recording and printing the function return address (Donglin Peng) - ftrace: Have calltime be saved in the fgraph storage (Steven Rostedt) - ftrace: Use a running sleeptime instead of saving on shadow stack (Steven Rostedt) - fgraph: Use fgraph data to store subtime for profiler (Steven Rostedt) - tracing: Add a comment about ftrace_regs definition (Masami Hiramatsu (Google)) - tracing: Fix function timing profiler to initialize hashtable (Masami Hiramatsu (Google)) - sched_ext: Replace scx_next_task_picked() with switch_class() in comment (Zhao Mengmeng) - sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_vtime]*() (Tejun Heo) - sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local() (Tejun Heo) - sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]() (Tejun Heo) - sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context (Tejun Heo) - sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl() (Changwoo Min) - sched_ext: Clarify sched_ext_ops table for userland scheduler (Changwoo Min) - sched_ext: Enable the ops breather and eject BPF scheduler on softlockup (Tejun Heo) - sched_ext: Avoid live-locking bypass mode switching (Tejun Heo) - sched_ext: Fix incorrect use of bitwise AND (Andrea Righi) - sched_ext: Do not enable LLC/NUMA optimizations when domains overlap (Andrea Righi) - sched_ext: Introduce NUMA awareness to the default idle selection policy (Andrea Righi) - sched_ext: Replace set_arg_maybe_null() with __nullable CFI stub tags (Tejun Heo) - sched_ext: Rename CFI stubs to names that are recognized by BPF (Tejun Heo) - sched_ext: Introduce LLC awareness to the default idle selection policy (Andrea Righi) - sched_ext: Clarify ops.select_cpu() for single-CPU tasks (Andrea Righi) - sched_ext: improve WAKE_SYNC behavior for default idle CPU selection (Andrea Righi) - sched_ext: Use btf_ids to resolve task_struct (Tianchen Ding) - sched/ext: Use tg_cgroup() to elieminate duplicate code (Zhang Qiao) - sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED (Zhang Qiao) - sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() (Tejun Heo) - cgroup/cpuset: Disable cpuset_cpumask_can_shrink() test if not load balancing (Waiman Long) - cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set (Waiman Long) - cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation (Waiman Long) - cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()" (Waiman Long) - MAINTAINERS: remove Zefan Li (Zefan Li) - cgroup/freezer: Add cgroup CGRP_FROZEN flag update helper (Chen Ridong) - cgroup/freezer: Reduce redundant traversal for cgroup_freeze (Chen Ridong) - cgroup/bpf: only cgroup v2 can be attached by bpf programs (Chen Ridong) - Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline" (Chen Ridong) - selftests/cgroup: Fix compile error in test_cpu.c (Xiu Jianfeng) - cgroup/rstat: Selftests for niced CPU statistics (Joshua Hahn) - cgroup/rstat: Tracking cgroup-level niced CPU time (Joshua Hahn) - cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c (everestkc) - workqueue: Reduce expensive locks for unbound workqueue (Wangyang Guo) - workqueue: Adjust WQ_MAX_ACTIVE from 512 to 2048 (Chen Ridong) - workqueue: doc: Add a note saturating the system_wq is not permitted (Chen Ridong) - x86/kprobes: Cleanup kprobes on ftrace code (Masami Hiramatsu (Google)) - kprobes: Use struct_size() in __get_insn_slot() (Nathan Chancellor) - kprobes: Cleanup collect_one_slot() and __disable_kprobe() (Jinjie Ruan) - kprobes: Cleanup the config comment (Jinjie Ruan) - selftests: livepatch: test livepatching a kprobed function (Michael Vetter) - selftests: livepatch: save and restore kprobe state (Michael Vetter) - selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR (Michael Vetter) - printk: add dummy printk_force_console_enter/exit helpers (Arnd Bergmann) - tty: sysrq: Use printk_force_console context on __handle_sysrq (Marcos Paulo de Souza) - printk: Introduce FORCE_CON flag (Marcos Paulo de Souza) - printk: Improve memory usage logging during boot (Isaac J. Manjarres) - init: Don't proxy `console=` to earlycon (Raul E Rangel) - Documentation/CoC: spell out enforcement for unacceptable behaviors (Shuah Khan) - docs: fix typos and whitespace in Documentation/process/backporting.rst (Abhinav Saxena) - docs/zh_CN: fix one sentence in llvm.rst (Dongliang Mu) - docs: bug-bisect: add a note about bisecting -next (Thorsten Leemhuis) - docs/zh_CN: add the translation of kbuild/llvm.rst (Dongliang Mu) - Documentation: Fix incorrect paths/magic in magic numbers rst (Nir Lichtman) - Documentation/maintainer-tip: Fix typos (Andrew Kreimer) - Documentation: Improve crash_kexec_post_notifiers description (Guilherme G. Piccoli) - Docs/zh_CN: Translate physical_memory.rst to Simplified Chinese (Yaxin Wang) - Documentation: admin: reorganize kernel-parameters intro (Randy Dunlap) - docs/zh_CN: update the translation of process/programming-language.rst (Dongliang Mu) - docs/zh_CN: update the translation of mm/page_owner.rst (Dongliang Mu) - docs/zh_CN: update the translation of mm/page_table_check.rst (Dongliang Mu) - docs/zh_CN: update the translation of mm/overcommit-accounting.rst (Dongliang Mu) - docs/zh_CN: update the translation of mm/admon/faq.rst (Dongliang Mu) - docs/zh_CN: update the translation of mm/active_mm.rst (Dongliang Mu) - docs/zh_CN: update the translation of mm/hmm.rst (Dongliang Mu) - docs: remove Documentation/dontdiff (Jonathan Corbet) - docs/zh_CN: Add a entry in Chinese glossary (Pengyu Zhang) - Docs/zh_CN: Fix the pfn calculation error in page_tables.rst (Pengyu Zhang) - Docs/zh_CN: Translate page_tables.rst to Simplified Chinese (Pengyu Zhang) - docs/zh_CN: update the translation of process/coding-style.rst (Dongliang Mu) - docs/zh_CN: update the translation of process/email-clients.rst (Dongliang Mu) - docs/zh_CN: update the translation of process/submitting-patches.rst (Dongliang Mu) - Add Yanteng Si to .mailmap (Jonathan Corbet) - docs: Remove redundant word "for" (Thorsten Blum) - Documentation: English fixes in kgdb/kdb article (Nir Lichtman) - docs/zh_CN: add the translations of kbuild/reproducible-builds.rst (Dongliang Mu) - docs/zh_CN: add translation of dev-tools/kmsan.rst (Haoyang Liu) - docs/zh_CN: add the translation of kbuild/kbuild.rst (Dongliang Mu) - docs/dev-tools: fix a typo (Haoyang Liu) - docs/core-api: swiotlb: fix typos (Eder Zulian) - kernel-doc: allow object-like macros in ReST output (Randy Dunlap) - fix grammar on false-sharing.rst (Vishnu Sanal T) - docs:process:changes: fix version command for btrfs-progs (Nihar Chaithanya) - scripts/kernel-doc: Do not track section counter across processed files (Chen-Yu Tsai) - Docs/mm: Fix a mistake for pfn in page_tables.rst (Pengyu Zhang) - doc:it_IT: update documents in process/ (Federico Vaga) - docs/zh_CN: add the translation of kbuild/kconfig.rst (Dongliang Mu) - scripts/kernel-doc: Fix build time warnings (André Almeida) - Documentation/tracing: Mention that RESET_ATTACK_MITIGATION can clear memory (Steven Rostedt) - docs/sp_SP: Add translation for scheduler/sched-bwc.rst (Sergio González Collado) - docs/zh_TW+zh_CN: Make rst references unique (Bernhard M. Wiedemann) - doc:it_IT: update I2C summary (Federico Vaga) - docs/ja_JP: howto: Catch up changes in v6.11 (Akira Yokosawa) - kernel-docs: Add new section for Rust learning materials (Carlos Bilbao) - Documentation: kgdb: Correct parameter error (Changhuang Liang) - docs: gcov: fix link to LCOV website (Matthieu Baerts (NGI0)) - Documentation: core-api/cpuhotplug: Fix missing prefix (Lucas De Marchi) - docs: fix WARNING document not included in any toctree (SurajSonawane2415) - docs: backporting: fix a typo (Andrew Kreimer) - tracing: doc: Fix typo in ftrace histogram (Gabriele Monaco) - posix-timers: Fix spurious warning on double enqueue versus do_exit() (Frederic Weisbecker) - clocksource/drivers/arm_arch_timer: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - clocksource/drivers/gpx: Remove redundant casts (Tang Bin) - clocksource/drivers/timer-ti-dm: Fix child node refcount handling (Javier Carrasco) - dt-bindings: timer: actions,owl-timer: convert to YAML (Ivaylo Ivanov) - clocksource/drivers/ralink: Add Ralink System Tick Counter driver (Sergio Paracuellos) - clocksource/drivers/mips-gic-timer: Always use cluster 0 counter as clocksource (Paul Burton) - clocksource/drivers/timer-ti-dm: Don't fail probe if int not found (Judith Mendez) - clocksource/drivers:sp804: Make user selectable (Mark Brown) - clocksource/drivers/dw_apb: Remove unused dw_apb_clockevent functions (Dr. David Alan Gilbert) - hrtimers: Delete hrtimer_init_on_stack() (Nam Cao) - alarmtimer: Switch to use hrtimer_setup() and hrtimer_setup_on_stack() (Nam Cao) - io_uring: Switch to use hrtimer_setup_on_stack() (Nam Cao) - sched/idle: Switch to use hrtimer_setup_on_stack() (Nam Cao) - hrtimers: Delete hrtimer_init_sleeper_on_stack() (Nam Cao) - wait: Switch to use hrtimer_setup_sleeper_on_stack() (Nam Cao) - timers: Switch to use hrtimer_setup_sleeper_on_stack() (Nam Cao) - net: pktgen: Switch to use hrtimer_setup_sleeper_on_stack() (Nam Cao) - futex: Switch to use hrtimer_setup_sleeper_on_stack() (Nam Cao) - fs/aio: Switch to use hrtimer_setup_sleeper_on_stack() (Nam Cao) - hrtimers: Introduce hrtimer_update_function() (Nam Cao) - hrtimers: Introduce hrtimer_setup_sleeper_on_stack() (Nam Cao) - hrtimers: Introduce hrtimer_setup_on_stack() (Nam Cao) - hrtimers: Introduce hrtimer_setup() to replace hrtimer_init() (Nam Cao) - io_uring: Remove redundant hrtimer's callback function setup (Nam Cao) - _RESEND_PATCH_v2_04_19_wifi_rt2x00_Remove_redundant_hrtimer_init_ (Nam Cao) - KVM: x86/xen: Initialize hrtimer in kvm_xen_init_vcpu() (Nam Cao) - drm/i915/request: Remove unnecessary modification of hrtimer:: Function (Nam Cao) - hrtimers: Add missing hrtimer_init() trace points (Nam Cao) - alarmtimers: Remove return value from alarm functions (Thomas Gleixner) - alarmtimers: Remove the throttle mechanism from alarm_forward_now() (Thomas Gleixner) - posix-timers: Cleanup SIG_IGN workaround leftovers (Thomas Gleixner) - signal: Queue ignored posixtimers on ignore list (Thomas Gleixner) - signal: Handle ignored signals in do_sigaction(action != SIG_IGN) (Thomas Gleixner) - posix-timers: Handle ignored list on delete and exit (Thomas Gleixner) - signal: Provide ignored_posix_timers list (Thomas Gleixner) - posix-timers: Move sequence logic into struct k_itimer (Thomas Gleixner) - signal: Cleanup unused posix-timer leftovers (Thomas Gleixner) - posix-timers: Embed sigqueue in struct k_itimer (Thomas Gleixner) - signal: Replace resched_timer logic (Thomas Gleixner) - signal: Refactor send_sigqueue() (Thomas Gleixner) - posix-timers: Store PID type in the timer (Thomas Gleixner) - signal: Provide posixtimer_sigqueue_init() (Thomas Gleixner) - signal: Split up __sigqueue_alloc() (Thomas Gleixner) - posix-timers: Add a refcount to struct k_itimer (Thomas Gleixner) - posix-cpu-timers: Use dedicated flag for CPU timer nanosleep (Thomas Gleixner) - posix-cpu-timers: Cleanup the firing logic (Thomas Gleixner) - posix-timers: Make signal overrun accounting sensible (Thomas Gleixner) - posix-timers: Make signal delivery consistent (Thomas Gleixner) - posix-cpu-timers: Correctly update timer status in posix_cpu_timer_del() (Thomas Gleixner) - timekeeping: Always check for negative motion (Thomas Gleixner) - timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING (Thomas Gleixner) - timers: Add missing READ_ONCE() in __run_timer_base() (Thomas Gleixner) - clocksource/drivers/timer-tegra: Remove clockevents shutdown call on offlining (Frederic Weisbecker) - clocksource/drivers/qcom: Remove clockevents shutdown call on offlining (Frederic Weisbecker) - clocksource/drivers/armada-370-xp: Remove clockevents shutdown call on offlining (Frederic Weisbecker) - clocksource/drivers/exynos_mct: Remove clockevents shutdown call on offlining (Frederic Weisbecker) - clocksource/drivers/arm_global_timer: Remove clockevents shutdown call on offlining (Frederic Weisbecker) - clocksource/drivers/arm_arch_timer: Remove clockevents shutdown call on offlining (Frederic Weisbecker) - ARM: smp_twd: Remove clockevents shutdown call on offlining (Frederic Weisbecker) - tick: Remove now unneeded low-res tick stop on CPUHP_AP_TICK_DYING (Frederic Weisbecker) - clockevents: Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING (Frederic Weisbecker) - clockevents: Improve clockevents_notify_released() comment (Frederic Weisbecker) - jiffies: Define secs_to_jiffies() (Easwar Hariharan) - posix-timers: Add proper state tracking (Thomas Gleixner) - posix-timers: Rename k_itimer:: It_requeue_pending (Thomas Gleixner) - posix-timers: Drop signal if timer has been deleted or reprogrammed (Thomas Gleixner) - signal: Allow POSIX timer signals to be dropped (Thomas Gleixner) - posix-timers: Cure si_sys_private race (Thomas Gleixner) - signal: Cleanup flush_sigqueue_mask() (Thomas Gleixner) - signal: Confine POSIX_TIMERS properly (Thomas Gleixner) - time: Fix references to _msecs_to_jiffies() handling of values (Miguel Ojeda) - time: Partially revert cleanup on msecs_to_jiffies() documentation (Miguel Ojeda) - timekeeping: Merge timekeeping_update_staged() and timekeeping_update() (Anna-Maria Behnsen) - timekeeping: Remove TK_MIRROR timekeeping_update() action (Anna-Maria Behnsen) - timekeeping: Rework do_adjtimex() to use shadow_timekeeper (Anna-Maria Behnsen) - timekeeping: Rework timekeeping_suspend() to use shadow_timekeeper (Anna-Maria Behnsen) - timekeeping: Rework timekeeping_resume() to use shadow_timekeeper (Anna-Maria Behnsen) - timekeeping: Rework timekeeping_inject_sleeptime64() to use shadow_timekeeper (Anna-Maria Behnsen) - timekeeping: Rework timekeeping_init() to use shadow_timekeeper (Anna-Maria Behnsen) - timekeeping: Rework change_clocksource() to use shadow_timekeeper (Anna-Maria Behnsen) - timekeeping: Rework timekeeping_inject_offset() to use shadow_timekeeper (Anna-Maria Behnsen) - timekeeping: Rework do_settimeofday64() to use shadow_timekeeper (Anna-Maria Behnsen) - timekeeping: Provide timekeeping_restore_shadow() (Thomas Gleixner) - timekeeping: Introduce combined timekeeping action flag (Anna-Maria Behnsen) - timekeeping: Split out timekeeper update of timekeeping_advanced() (Anna-Maria Behnsen) - timekeeping: Add struct tk_data as argument to timekeeping_update() (Anna-Maria Behnsen) - timekeeping: Introduce tkd_basic_setup() to make lock and seqcount init reusable (Anna-Maria Behnsen) - timekeeping: Define a struct type for tk_core to make it reusable (Anna-Maria Behnsen) - timekeeping: Move timekeeper_lock into tk_core (Anna-Maria Behnsen) - timekeeping: Encapsulate locking/unlocking of timekeeper_lock (Thomas Gleixner) - timekeeping: Move shadow_timekeeper into tk_core (Thomas Gleixner) - timekeeping: Reorder struct timekeeper (Thomas Gleixner) - timekeeping: Simplify code in timekeeping_advance() (Thomas Gleixner) - timekeeping: Abort clocksource change in case of failure (Thomas Gleixner) - timekeeping: Avoid duplicate leap state update (Anna-Maria Behnsen) - timekeeping: Don't stop time readers across hard_pps() update (Thomas Gleixner) - timekeeping: Read NTP tick length only once (Thomas Gleixner) - posix-timers: Replace call_rcu() by kfree_rcu() for simple kmem_cache_free() callback (Julia Lawall) - timers/Documentation: Cleanup delay/sleep documentation (Anna-Maria Behnsen) - media: anysee: Fix and remove outdated comment (Anna-Maria Behnsen) - powerpc/rtas: Use fsleep() to minimize additional sleep duration (Anna-Maria Behnsen) - iopoll/regmap/phy/snd: Fix comment referencing outdated timer documentation (Anna-Maria Behnsen) - checkpatch: Remove links to outdated documentation (Anna-Maria Behnsen) - timers: Add a warning to usleep_range_state() for wrong order of arguments (Anna-Maria Behnsen) - mm/damon/core: Use generic upper bound recommondation for usleep_range() (Anna-Maria Behnsen) - timers: Adjust flseep() to reflect reality (Anna-Maria Behnsen) - delay: Rework udelay and ndelay (Anna-Maria Behnsen) - timers: Update function descriptions of sleep/delay related functions (Anna-Maria Behnsen) - timers: Rename usleep_idle_range() to usleep_range_idle() (Anna-Maria Behnsen) - timers: Update schedule_[hr]timeout*() related function descriptions (Anna-Maria Behnsen) - timers: Move *sleep*() and timeout functions into a separate file (Anna-Maria Behnsen) - MAINTAINERS: Add missing file include/linux/delay.h (Anna-Maria Behnsen) - time: Remove '%%' from numeric constant in kernel-doc comment (Wang Jinchao) - clocksource: Remove unused clocksource_change_rating (Dr. David Alan Gilbert) - timekeeping: Add percpu counter for tracking floor swap events (Jeff Layton) - timekeeping: Add interfaces for handling timestamps with a floor value (Jeff Layton) - timekeeping: Don't use seqcount loop in ktime_mono_to_any() on 64-bit systems (Jeff Layton) - timekeeping: Add the boot clock to system time snapshot (Vincent Donnefort) - ntp: Move pps monitors into ntp_data (Thomas Gleixner) - ntp: Move pps_freq/stabil into ntp_data (Thomas Gleixner) - ntp: Move pps_shift/intcnt into ntp_data (Thomas Gleixner) - ntp: Move pps_fbase into ntp_data (Thomas Gleixner) - ntp: Move pps_jitter into ntp_data (Thomas Gleixner) - ntp: Move pps_ft into ntp_data (Thomas Gleixner) - ntp: Move pps_valid into ntp_data (Thomas Gleixner) - ntp: Move ntp_next_leap_sec into ntp_data (Thomas Gleixner) - ntp: Move time_adj/ntp_tick_adj into ntp_data (Thomas Gleixner) - ntp: Move time_freq/reftime into ntp_data (Thomas Gleixner) - ntp: Move time_max/esterror into ntp_data (Thomas Gleixner) - ntp: Move time_offset/constant into ntp_data (Thomas Gleixner) - ntp: Move tick_stat* into ntp_data (Thomas Gleixner) - ntp: Move tick_length* into ntp_data (Thomas Gleixner) - ntp: Introduce struct ntp_data (Thomas Gleixner) - ntp: Read reference time only once (Thomas Gleixner) - ntp: Convert functions with only two states to bool (Thomas Gleixner) - ntp: Cleanup formatting of code (Anna-Maria Behnsen) - ntp: Clean up comments (Thomas Gleixner) - ntp: Make tick_usec static (Thomas Gleixner) - ntp: Remove unused tick_nsec (Thomas Gleixner) - x86/vdso: Add missing brackets in switch case (Thomas Gleixner) - vdso: Rename struct arch_vdso_data to arch_vdso_time_data (Nam Cao) - powerpc: Split systemcfg struct definitions out from vdso (Thomas Weißschuh) - powerpc: Split systemcfg data out of vdso data page (Thomas Weißschuh) - powerpc: Add kconfig option for the systemcfg page (Thomas Weißschuh) - powerpc/pseries/lparcfg: Use num_possible_cpus() for potential processors (Thomas Weißschuh) - powerpc/pseries/lparcfg: Fix printing of system_active_processors (Thomas Weißschuh) - powerpc/procfs: Propagate error of remap_pfn_range() (Thomas Weißschuh) - powerpc/vdso: Remove offset comment from 32bit vdso_arch_data (Thomas Weißschuh) - x86/vdso: Split virtual clock pages into dedicated mapping (Thomas Weißschuh) - x86/vdso: Delete vvar.h (Thomas Weißschuh) - x86/vdso: Access vdso data without vvar.h (Thomas Weißschuh) - x86/vdso: Move the rng offset to vsyscall.h (Thomas Weißschuh) - x86/vdso: Access rng vdso data without vvar.h (Thomas Weißschuh) - x86/vdso: Access timens vdso data without vvar.h (Thomas Weißschuh) - x86/vdso: Allocate vvar page from C code (Thomas Weißschuh) - x86/vdso: Access rng data from kernel without vvar (Thomas Weißschuh) - x86/vdso: Place vdso_data at beginning of vvar page (Thomas Weißschuh) - x86/vdso: Use __arch_get_vdso_data() to access vdso data (Thomas Weißschuh) - x86/mm/mmap: Remove arch_vma_name() (Thomas Weißschuh) - MIPS: vdso: Avoid name conflict around "vdso_data" (Thomas Weißschuh) - LoongArch: vDSO: Use vdso/datapage.h to access vDSO data (Thomas Weißschuh) - ARM: vdso: Remove assembly for datapage access (Thomas Weißschuh) - riscv: vdso: Use only one single vvar mapping (Thomas Weißschuh) - arm64: vdso: Use only one single vvar mapping (Thomas Weißschuh) - arm64: vdso: Drop LBASE_VDSO (Thomas Weißschuh) - s390/vdso: Drop LBASE_VDSO (Thomas Weißschuh) - csky/vdso: Remove arch_vma_name() (Thomas Weißschuh) - csky/vdso: Remove gettimeofday() and friends from VDSO (Thomas Weißschuh) - vdso: Change PAGE_MASK to signed on all 32-bit architectures (Arnd Bergmann) - s390: Remove remaining _PAGE_* macros (Vincenzo Frascino) - vdso: Introduce vdso/page.h (Vincenzo Frascino) - drm: i915: Change fault type to unsigned long (Vincenzo Frascino) - MIPS: vdso: Remove timekeeper includes (Thomas Weißschuh) - LoongArch: vdso: Remove timekeeper includes (Thomas Weißschuh) - x86/vdso: Remove timekeeper include (Thomas Weißschuh) - s390/vdso: Remove timekeeper includes (Thomas Weißschuh) - riscv: vdso: Remove timekeeper include (Thomas Weißschuh) - powerpc/vdso: Remove timekeeper includes (Thomas Weißschuh) - arm64: vdso: Remove timekeeper include (Thomas Weißschuh) - arm: vdso: Remove timekeeper includes (Thomas Weißschuh) - vdso: Remove timekeeper argument of __arch_update_vsyscall() (Thomas Weißschuh) - irqchip/riscv-aplic: Prevent crash when MSI domain is missing (Samuel Holland) - genirq/proc: Use seq_put_decimal_ull_width() for decimal values (David Wang) - softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. (Sebastian Andrzej Siewior) - timers: Use __raise_softirq_irqoff() to raise the softirq. (Sebastian Andrzej Siewior) - hrtimer: Use __raise_softirq_irqoff() to raise the softirq (Sebastian Andrzej Siewior) - riscv: defconfig: Enable T-HEAD C900 ACLINT SSWI drivers (Inochi Amaoto) - irqchip: Add T-HEAD C900 ACLINT SSWI driver (Inochi Amaoto) - dt-bindings: interrupt-controller: Add T-HEAD C900 ACLINT SSWI device (Inochi Amaoto) - irqchip/stm32mp-exti: Use of_property_present() for non-boolean properties (Rob Herring (Arm)) - irqchip/mips-gic: Fix selection of GENERIC_IRQ_EFFECTIVE_AFF_MASK (Nathan Chancellor) - irqchip/mips-gic: Prevent indirect access to clusters without CPU cores (Gregory CLEMENT) - irqchip/mips-gic: Multi-cluster support (Paul Burton) - irqchip/mips-gic: Setup defaults in each cluster (Chao-ying Fu) - irqchip/mips-gic: Support multi-cluster in for_each_online_cpu_gic() (Paul Burton) - irqchip/mips-gic: Replace open coded online CPU iterations (Paul Burton) - genirq/irqdesc: Use str_enabled_disabled() helper in wakeup_show() (Thorsten Blum) - genirq/devres: Don't free interrupt which is not managed by devres (Zijun Hu) - irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool() (Steven Price) - irqchip/aspeed-intc: Add AST27XX INTC support (Kevin Chen) - dt-bindings: interrupt-controller: Add support for ASPEED AST27XX INTC (Kevin Chen) - genirq: Unexport nr_irqs (Bart Van Assche) - genirq: Switch to irq_get_nr_irqs() (Bart Van Assche) - fs/procfs: Switch to irq_get_nr_irqs() (Bart Van Assche) - xen/events: Switch to irq_get_nr_irqs() (Bart Van Assche) - sh: intc: Switch to irq_get_nr_irqs() (Bart Van Assche) - serial: ucc_uart: Switch to irq_get_nr_irqs() (Bart Van Assche) - serial: cpm_uart: Switch to irq_get_nr_irqs() (Bart Van Assche) - serial: amba-pl011: Switch to irq_get_nr_irqs() (Bart Van Assche) - serial: amba-pl010: Switch to irq_get_nr_irqs() (Bart Van Assche) - serial: 8250: Switch to irq_get_nr_irqs() (Bart Van Assche) - serial: core: Switch to irq_get_nr_irqs() (Bart Van Assche) - scsi: aha152x: Switch to irq_get_nr_irqs() (Bart Van Assche) - net: hamradio: scc: Switch to irq_get_nr_irqs() (Bart Van Assche) - net: hamradio: baycom_ser_fdx: Switch to irq_get_nr_irqs() (Bart Van Assche) - net: 3com: 3c59x: Switch to irq_get_nr_irqs() (Bart Van Assche) - hpet: Switch to irq_get_nr_irqs() (Bart Van Assche) - x86/acpi: Switch to irq_get_nr_irqs() and irq_set_nr_irqs() (Bart Van Assche) - s390/irq: Switch to irq_get_nr_irqs() (Bart Van Assche) - powerpc/cell: Switch to irq_get_nr_irqs() (Bart Van Assche) - LoongArch: Switch to irq_set_nr_irqs() (Bart Van Assche) - ARM: Switch to irq_get_nr_irqs() / irq_set_nr_irqs() (Bart Van Assche) - genirq: Introduce irq_get_nr_irqs() and irq_set_nr_irqs() (Bart Van Assche) - arm64: dts: renesas: r9a09g057: Add ICU node (Fabrizio Castro) - irqchip: Add RZ/V2H(P) Interrupt Control Unit (ICU) driver (Fabrizio Castro) - dt-bindings: interrupt-controller: Add Renesas RZ/V2H(P) Interrupt Controller (Fabrizio Castro) - irqchip/gic-v3-its: Rely on genpool alignment (Steven Price) - irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor (Steven Price) - irqchip/sifive-plic: Make use of __assign_bit() (Hongbo Li) - irqchip/atmel-aic5: Add support for sam9x7 aic (Hari Prasath) - dt-bindings: interrupt-controller: Add support for sam9x7 aic (Varshini Rajendran) - debugobjects: Track object usage to avoid premature freeing of objects (Thomas Gleixner) - debugobjects: Refill per CPU pool more agressively (Thomas Gleixner) - debugobjects: Double the per CPU slots (Thomas Gleixner) - debugobjects: Move pool statistics into global_pool struct (Thomas Gleixner) - debugobjects: Implement batch processing (Thomas Gleixner) - debugobjects: Prepare kmem_cache allocations for batching (Thomas Gleixner) - debugobjects: Prepare for batching (Thomas Gleixner) - debugobjects: Use static key for boot pool selection (Thomas Gleixner) - debugobjects: Rework free_object_work() (Thomas Gleixner) - debugobjects: Rework object freeing (Thomas Gleixner) - debugobjects: Rework object allocation (Thomas Gleixner) - debugobjects: Move min/max count into pool struct (Thomas Gleixner) - debugobjects: Rename and tidy up per CPU pools (Thomas Gleixner) - debugobjects: Use separate list head for boot pool (Thomas Gleixner) - debugobjects: Move pools into a datastructure (Thomas Gleixner) - debugobjects: Reduce parallel pool fill attempts (Zhen Lei) - debugobjects: Make debug_objects_enabled bool (Thomas Gleixner) - debugobjects: Provide and use free_object_list() (Thomas Gleixner) - debugobjects: Remove pointless debug printk (Thomas Gleixner) - debugobjects: Reuse put_objects() on OOM (Thomas Gleixner) - debugobjects: Dont free objects directly on CPU hotplug (Thomas Gleixner) - debugobjects: Remove pointless hlist initialization (Thomas Gleixner) - debugobjects: Dont destroy kmem cache in init() (Thomas Gleixner) - debugobjects: Collect newly allocated objects in a list to reduce lock contention (Zhen Lei) - debugobjects: Delete a piece of redundant code (Zhen Lei) - x86/mm/tlb: Put cpumask_test_cpu() check in switch_mm_irqs_off() under CONFIG_DEBUG_VM (Rik van Riel) - x86/mm/doc: Add missing details in virtual memory layout (Kirill A. Shutemov) - x86/boot: Remove unused function atou() (Dr. David Alan Gilbert) - x86/cpu: Use str_yes_no() helper in show_cpuinfo_misc() (Thorsten Blum) - x86/platform: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - x86/bus_lock: Add support for AMD (Ravi Bangoria) - x86/split_lock: Move Split and Bus lock code to a dedicated file (Ravi Bangoria) - sched, x86: Update the comment for TIF_NEED_RESCHED_LAZY. (Sebastian Andrzej Siewior) - sched: No PREEMPT_RT=y for all{yes,mod}config (Peter Zijlstra) - riscv: add PREEMPT_LAZY support (Jisheng Zhang) - sched, x86: Enable Lazy preemption (Peter Zijlstra) - sched: Enable PREEMPT_DYNAMIC for PREEMPT_RT (Peter Zijlstra) - sched: Add Lazy preemption model (Peter Zijlstra) - sched: Add TIF_NEED_RESCHED_LAZY infrastructure (Peter Zijlstra) - sched/ext: Remove sched_fork() hack (Thomas Gleixner) - sched: Initialize idle tasks only once (Thomas Gleixner) - sched: psi: pass enqueue/dequeue flags to psi callbacks directly (Johannes Weiner) - sched/uclamp: Fix unnused variable warning (Christian Loehle) - sched: Split scheduler and execution contexts (Peter Zijlstra) - sched: Split out __schedule() deactivate task logic into a helper (John Stultz) - sched: Consolidate pick_*_task to task_is_pushable helper (Connor O'Brien) - sched: Add move_queued_task_locked helper (Connor O'Brien) - locking/mutex: Expose __mutex_owner() (Juri Lelli) - locking/mutex: Make mutex::wait_lock irq safe (Juri Lelli) - locking/mutex: Remove wakeups from under mutex::wait_lock (Peter Zijlstra) - sched: Improve cache locality of RSEQ concurrency IDs for intermittent workloads (Mathieu Desnoyers) - sched: idle: Optimize the generic idle loop by removing needless memory barrier (Zhongqiu Han) - fs/bcachefs: Fix __wait_on_freeing_inode() definition of waitqueue entry (Ingo Molnar) - sched/wait: Remove unused bit_wait_io_timeout (Dr. David Alan Gilbert) - sched/fair: fix the comment for PREEMPT_SHORT (Huang Shijie) - sched/fair: optimize the PLACE_LAG when se->vlag is zero (Huang Shijie) - sched/fair: remove the DOUBLE_TICK feature (Huang Shijie) - sched: remove unused __HAVE_THREAD_FUNCTIONS hook support (David Disseldorp) - softirq: use bit waits instead of var waits. (NeilBrown) - sched: add wait_var_event_io() (NeilBrown) - sched: Add wait/wake interface for variable updated under a lock. (NeilBrown) - sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() (NeilBrown) - sched: Document wait_var_event() family of functions and wake_up_var() (NeilBrown) - sched: Improve documentation for wake_up_bit/wait_on_bit family of functions (NeilBrown) - sched: change wake_up_bit() and related function to expect unsigned long * (NeilBrown) - perf/core: Correct perf sampling with guest VMs (Colton Lewis) - perf/x86: Refactor misc flag assignments (Colton Lewis) - perf/powerpc: Use perf_arch_instruction_pointer() (Colton Lewis) - perf/core: Hoist perf_instruction_pointer() and perf_misc_flags() (Colton Lewis) - perf/arm: Drop unused functions (Colton Lewis) - uprobes: Re-order struct uprobe_task to save some space (Christophe JAILLET) - perf/x86/amd/uncore: Avoid a false positive warning about snprintf truncation in amd_uncore_umc_ctx_init (Jean Delvare) - perf/x86/intel: Do not enable large PEBS for events with aux actions or aux sampling (Adrian Hunter) - perf/x86/intel/pt: Add support for pause / resume (Adrian Hunter) - perf/core: Add aux_pause, aux_resume, aux_start_paused (Adrian Hunter) - perf/x86/intel/pt: Fix buffer full but size is 0 case (Adrian Hunter) - uprobes: SRCU-protect uretprobe lifetime (with timeout) (Andrii Nakryiko) - uprobes: allow put_uprobe() from non-sleepable softirq context (Andrii Nakryiko) - perf/x86/rapl: Clean up cpumask and hotplug (Kan Liang) - perf/x86/rapl: Move the pmu allocation out of CPU hotplug (Kan Liang) - uprobe: Add support for session consumer (Jiri Olsa) - uprobe: Add data pointer to consumer handlers (Jiri Olsa) - perf/x86/amd: Warn only on new bits set (Breno Leitao) - uprobes: fold xol_take_insn_slot() into xol_get_insn_slot() (Oleg Nesterov) - uprobes: kill xol_area->slot_count (Oleg Nesterov) - uprobes: deny mremap(xol_vma) (Oleg Nesterov) - uprobes: pass utask to xol_get_insn_slot() and xol_free_insn_slot() (Oleg Nesterov) - uprobes: move the initialization of utask->xol_vaddr from pre_ssout() to xol_get_insn_slot() (Oleg Nesterov) - uprobes: simplify xol_take_insn_slot() and its caller (Oleg Nesterov) - uprobes: kill the unnecessary put_uprobe/xol_free_insn_slot in uprobe_free_utask() (Oleg Nesterov) - uprobes: sanitiize xol_free_insn_slot() (Oleg Nesterov) - uprobes: don't abuse get_utask() in pre_ssout() and prepare_uretprobe() (Oleg Nesterov) - perf/x86/intel: Add PMU support for ArrowLake-H (Dapeng Mi) - perf/x86/intel: Support hybrid PMU with multiple atom uarchs (Dapeng Mi) - x86/cpu/intel: Define helper to get CPU core native ID (Dapeng Mi) - perf/x86: Refine hybrid_pmu_type defination (Dapeng Mi) - uprobes: switch to RCU Tasks Trace flavor for better performance (Andrii Nakryiko) - objtool: Exclude __tracepoints data from ENDBR checks (Peter Zijlstra) - Revert "scripts/faddr2line: Check only two symbols when calculating symbol size" (Carlos Llamas) - x86/unwind/orc: Fix unwind for newly forked tasks (Zheng Yejian) - objtool: Also include tools/include/uapi (HONG Yifan) - objtool: Detect non-relocated text references (Josh Poimboeuf) - locking/Documentation: Fix grammar in percpu-rw-semaphore.rst (Xiu Jianfeng) - iio: magnetometer: fix if () scoped_guard() formatting (Stephen Rothwell) - rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RT (Eder Zulian) - kcsan, seqlock: Fix incorrect assumption in read_seqbegin() (Marco Elver) - seqlock, treewide: Switch to non-raw seqcount_latch interface (Marco Elver) - kcsan, seqlock: Support seqcount_latch_t (Marco Elver) - time/sched_clock: Broaden sched_clock()'s instrumentation coverage (Marco Elver) - time/sched_clock: Swap update_clock_read_data() latch writes (Marco Elver) - locking/atomic/x86: Use ALT_OUTPUT_SP() for __arch_{,try_}cmpxchg64_emu() (Uros Bizjak) - locking/atomic/x86: Use ALT_OUTPUT_SP() for __alternative_atomic64() (Uros Bizjak) - cleanup: Add conditional guard helper (David Lechner) - cleanup: Adjust scoped_guard() macros to avoid potential warning (Przemek Kitszel) - locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_unlock() (Uros Bizjak) - cleanup: Remove address space of returned pointer (Uros Bizjak) - locking/rtmutex: Fix misleading comment (Peter Zijlstra) - locking/rt: Annotate unlock followed by lock for sparse. (Sebastian Andrzej Siewior) - locking/rt: Add sparse annotation for RCU. (Sebastian Andrzej Siewior) - locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave() (Sebastian Andrzej Siewior) - locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. (Sebastian Andrzej Siewior) - locking/pvqspinlock: Convert fields of 'enum vcpu_state' to uppercase (Qiuxu Zhuo) - lockdep: Enable PROVE_RAW_LOCK_NESTING with PROVE_LOCKING. (Sebastian Andrzej Siewior) - lockdep: Use info level for lockdep initial info messages (Jiri Slaby (SUSE)) - locking/lockdep: Add a test for lockdep_set_subclass() (Ahmed Ehab) - locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() (Ahmed Ehab) - lockdep: Add lockdep_cleanup_dead_cpu() (David Woodhouse) - futex: Use atomic64_try_cmpxchg_relaxed() in get_inode_sequence_number() (Uros Bizjak) - futex: Use atomic64_inc_return() in get_inode_sequence_number() (Uros Bizjak) - locking/ww_mutex: Adjust to lockdep nest_lock requirements (Thomas Hellström) - locking/spinlocks: Make __raw_* lock ops static (Geert Uytterhoeven) - x86/cpu: Remove redundant CONFIG_NUMA guard around numa_add_cpu() (Shivank Garg) - x86/cpu: Fix FAM5_QUARK_X1000 to use X86_MATCH_VFM() (Tony Luck) - x86/cpu: Fix formatting of cpuid_bits[] in scattered.c (Borislav Petkov (AMD)) - x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit (Perry Yuan) - x86/amd: Use heterogeneous core topology for identifying boost numerator (Mario Limonciello) - x86/cpu: Add CPU type to struct cpuinfo_topology (Pawan Gupta) - x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD (Perry Yuan) - x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES (Perry Yuan) - x86/cpufeatures: Rename X86_FEATURE_FAST_CPPC to have AMD prefix (Mario Limonciello) - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Xi Ruoyao) - x86/sev: Cleanup vc_handle_msr() (Borislav Petkov (AMD)) - x86/sev: Convert shared memory back to private on kexec (Ashish Kalra) - x86/mm: Refactor __set_clr_pte_enc() (Ashish Kalra) - x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP (Ashish Kalra) - virt: sev-guest: Carve out SNP message context structure (Nikunj A Dadhania) - virt: sev-guest: Reduce the scope of SNP command mutex (Nikunj A Dadhania) - virt: sev-guest: Consolidate SNP guest messaging parameters to a struct (Nikunj A Dadhania) - x86/sev: Cache the secrets page address (Nikunj A Dadhania) - x86/sev: Handle failures from snp_init() (Nikunj A Dadhania) - virt: sev-guest: Use AES GCM crypto library (Nikunj A Dadhania) - x86/virt: Provide "nosnp" boot option for sev kernel command line (Pavan Kumar Paluri) - x86/virt: Move SEV-specific parsing into arch/x86/virt/svm (Pavan Kumar Paluri) - x86/platform/intel-mid: Replace deprecated PCI functions (Philipp Stanner) - x86/microcode/intel: Remove unnecessary cache writeback and invalidation (Chang S. Bae) - x86/resctrl: Support Sub-NUMA cluster mode SNC6 (Tony Luck) - x86/resctrl: Slightly clean-up mbm_config_show() (Christophe JAILLET) - EDAC/mce_amd: Add support for FRU text in MCA (Yazen Ghannam) - x86/mce/apei: Handle variable SMCA BERT record size (Yazen Ghannam) - x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers (Avadhut Naik) - tracing: Add __print_dynamic_array() helper (Steven Rostedt) - x86/mce: Add wrapper for struct mce to export vendor specific info (Avadhut Naik) - x86/mce/intel: Use MCG_BANKCNT_MASK instead of 0xff (Qiuxu Zhuo) - x86/mce/mcelog: Use xchg() to get and clear the flags (Qiuxu Zhuo) - MAINTAINERS: Change FSL DDR EDAC maintainership (Krzysztof Kozlowski) - RAS/AMD/ATL: Add debug prints for DF register reads (Yazen Ghannam) - EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2 (David Thompson) - EDAC/bluefield: Fix potential integer overflow (David Thompson) - EDAC/igen6: Add Intel Panther Lake-H SoCs support (Lili Li) - EDAC/igen6: Add polling support (Orange Kao) - EDAC/igen6: Initialize edac_op_state according to the configuration data (Qiuxu Zhuo) - EDAC/igen6: Avoid segmentation fault on module unload (Orange Kao) - EDAC/ie31200: Add Kaby Lake-S dual-core host bridge ID (James Ye) - EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator (Qiuxu Zhuo) - EDAC/skx_common: Differentiate memory error sources (Qiuxu Zhuo) - EDAC/fsl_ddr: Add support for i.MX9 DDR controller (Ye Li) - dt-bindings: memory: fsl: Add compatible string nxp,imx9-memory-controller (Frank Li) - EDAC/fsl_ddr: Fix bad bit shift operations (Priyanka Singh) - EDAC/fsl_ddr: Move global variables into struct fsl_mc_pdata (Frank Li) - EDAC/fsl_ddr: Pass down fsl_mc_pdata in ddr_in32() and ddr_out32() (Frank Li) - kcsan: Remove redundant call of kallsyms_lookup_name() (Ran Xiaokai) - kcsan: Turn report_filterlist_lock into a raw_spinlock (Marco Elver) - srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavor (Paul E. McKenney) - srcu: Check for srcu_read_lock_lite() across all CPUs (Paul E. McKenney) - srcu: Remove smp_mb() from srcu_read_unlock_lite() (Paul E. McKenney) - srcu: Improve srcu_read_lock_lite() kernel-doc comment (Paul E. McKenney) - refscale: Add srcu_read_lock_lite() support using "srcu-lite" (Paul E. McKenney) - rcutorture: Add light-weight SRCU scenario (Paul E. McKenney) - rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavor (Paul E. McKenney) - rcutorture: Add reader_flavor parameter for SRCU readers (Paul E. McKenney) - rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bits (Paul E. McKenney) - srcu: Allow inlining of __srcu_read_{,un}lock_lite() (Paul E. McKenney) - srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite() (Paul E. McKenney) - srcu: Create CPP macros for normal and NMI-safe SRCU readers (Paul E. McKenney) - srcu: Improve srcu_read_lock{,_nmisafe}() comments (Paul E. McKenney) - srcu: Standardize srcu_data pointers to "sdp" and similar (Paul E. McKenney) - srcu: Bit manipulation changes for additional reader flavor (Paul E. McKenney) - srcu: Renaming in preparation for additional reader flavor (Paul E. McKenney) - srcu: Introduce srcu_gp_is_expedited() helper function (Paul E. McKenney) - srcu: Rename srcu_might_be_idle() to srcu_should_expedite() (Paul E. McKenney) - srcu: Replace WARN_ON_ONCE() with BUILD_BUG_ON() if possible (Zhen Lei) - rcu: Finer-grained grace-period-end checks in rcu_dump_cpu_stacks() (Paul E. McKenney) - rcu: Stop stall warning from dumping stacks if grace period ends (Paul E. McKenney) - rcu: Delete unused rcu_gp_might_be_stalled() function (Paul E. McKenney) - rcuscale: Remove redundant WARN_ON_ONCE() splat (Uladzislau Rezki (Sony)) - rcuscale: Do a proper cleanup if kfree_scale_init() fails (Uladzislau Rezki (Sony)) - rcutorture: Avoid printing cpu=-1 for no-fault RCU boost failure (Paul E. McKenney) - rcuscale: Add guest_os_delay module parameter (Paul E. McKenney) - refscale: Correct affinity check (Paul E. McKenney) - torture: Add --no-affinity parameter to kvm.sh (Paul E. McKenney) - rcu/nocb: Fix missed RCU barrier on deoffloading (Zqiang) - rcu: Remove unused declaration rcu_segcblist_offload() (Yue Haibing) - rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu (Uladzislau Rezki (Sony)) - rcu/srcutiny: don't return before reenabling preemption (Michal Schmidt) - rcu-tasks: Remove open-coded one-byte cmpxchg() emulation (Paul E. McKenney) - doc: Remove kernel-parameters.txt entry for rcutorture.read_exit (Paul E. McKenney) - rcutorture: Test start-poll primitives with interrupts disabled (Paul E. McKenney) - rcu: Permit start_poll_synchronize_rcu*() with interrupts disabled (Paul E. McKenney) - rcu: Allow short-circuiting of synchronize_rcu_tasks_rude() (Paul E. McKenney) - doc: Add rcuog kthreads to kernel-per-CPU-kthreads.rst (Paul E. McKenney) - rcu: Add rcuog kthreads to RCU_NOCB_CPU help text (Paul E. McKenney) - rcu: Use the BITS_PER_LONG macro (Jinjie Ruan) - rcu: Use bitwise instead of arithmetic operator for flags (Hongbo Li) - doc: rcu: update printed dynticks counter bits (Baruch Siach) - hwmon: (pmbus/isl68137) add support for voltage divider on Vout (Grant Peltier) - dt-bindings: hwmon: isl68137: add bindings to support voltage dividers (Grant Peltier) - hwmon: tmp108: fix I3C dependency (Arnd Bergmann) - hwmon: (cros_ec) register thermal sensors to thermal framework (Sung-Chi, Li) - hwmon: (tmp108) Add support for I3C device (Frank Li) - hwmon: (tmp108) Add helper function tmp108_common_probe() to prepare I3C support (Frank Li) - hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method (Huisong Li) - hwmon: (nct6775-core) Fix overflows seen when writing limit attributes (Pei Xiao) - hwmon: (pwm-fan) Introduce start from stopped state handling (Marek Vasut) - dt-bindings: hwmon: pwm-fan: Document start from stopped state properties (Marek Vasut) - hwmon: (tmp108) Add NXP p3t1085 support (Frank Li) - dt-bindings: hwmon: ti,tmp108: Add nxp,p3t1085 compatible string (Frank Li) - hwmon: (sch5627, max31827) Fix typos in driver documentation (Abhinav Saxena) - hwmon: (jc42) Drop of_match_ptr() protection (Andy Shevchenko) - hwmon: (f71882fg) Fix grammar in fan speed trip points explanation (Abhinav Saxena) - dt-bindings: hwmon: pmbus: add ti tps25990 support (Jerome Brunet) - hwmon: (pmbus/core) clear faults after setting smbalert mask (Jerome Brunet) - hwmon: (pmbus/core) allow drivers to override WRITE_PROTECT (Jerome Brunet) - hwmon: (pmbus) add documentation for existing flags (Jerome Brunet) - hwmon: (ina226) Add support for SY24655 (Wenliang Yan) - dt-bindings: Add SY24655 to ina2xx devicetree bindings (Wenliang Yan) - hwmon: (pmbus/ltc2978) add support for ltc7841 (Mariel Tinaco) - hwmon: (pmbus/ltc7841) add support for LTC7841 - docs (Mariel Tinaco) - dt-bindings: hwmon: ltc2978: add support for ltc7841 (Mariel Tinaco) - hwmon: Add driver for I2C chip Nuvoton NCT7363Y (Ban Feng) - dt-bindings: hwmon: Add NCT7363Y documentation (Ban Feng) - dt-bindings: hwmon: pmbus: Add bindings for Vicor pli1209bc (Naresh Solanki) - dt-bindings: hwmon: pmbus: Add bindings for MPS MP297x (Naresh Solanki) - MAINTAINERS: Remove Aleksandr Mezin as NZXT-SMART2 driver maintainer (Guenter Roeck) - hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list (Sarah Maedel) - hwmon: (isl28022) new driver for ISL28022 power monitor (Yikai Tsai) - dt-bindings: hwmon: add renesas,isl28022 (Yikai Tsai) - hwmon: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - hwmon: (sht4x): add heater support (Antoni Pokusinski) - hwmon: (nzxt-kraken2) Simplify specifying static visibility attribute (Heiner Kallweit) - hwmon: (intel-m10-bmc) Simplify specifying static visibility attribute (Heiner Kallweit) - hwmon: (raspberrypi) Simplify specifying static visibility attribute (Heiner Kallweit) - hwmon: (powerz) Simplify specifying static visibility attribute (Heiner Kallweit) - hwmon: (gsc) Simplify specifying static visibility attribute (Heiner Kallweit) - hwmon: (sl28cpld) Simplify specifying static visibility attribute (Heiner Kallweit) - hwmon: (surface_fan) Simplify specifying static visibility attribute (Heiner Kallweit) - hwmon: (i5500_temp) Simplify specifying static visibility attribute (Heiner Kallweit) - hwmon: (max6639) : Configure based on DT property (Naresh Solanki) - hwmon: Add static visibility member to struct hwmon_ops (Heiner Kallweit) - hwmon: (max31827) Fix spelling errors reported by codespell (Everest K.C.) - hwmon: (amc6821) add support for tsd,mule (Farouk Bouabid) - dt-bindings: hwmon: add support for ti,amc6821 (Farouk Bouabid) - hwmon: (pmbus/mpq8785) Convert comma to semicolon (Shen Lichuan) - hwmon: (ina2xx) Add support for INA260 (Guenter Roeck) - hwmon: (ina2xx) Add support for has_alerts configuration flag (Guenter Roeck) - hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - ACPI: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - ACPI: scan: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: SBSHC: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: SBS: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: power: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: pci_root: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: pci_link: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: event: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: EC: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: APD: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: thermal: Use strscpy() instead of strcpy() (Abdul Rahim) - ACPI: video: force native for Apple MacbookPro11,2 and Air7,2 (Jonathan Denose) - ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration() (Hans de Goede) - ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID (Hans de Goede) - ACPI: processor_perflib: extend X86 dependency (Arnd Bergmann) - ACPI: allow building without CONFIG_HAS_IOPORT (Arnd Bergmann) - ACPI: pfr_telemetry: remove redundant error check on ret (Colin Ian King) - ACPI: EC: make EC support compile-time conditional (Arnd Bergmann) - ACPI: battery: Check for error code from devm_mutex_init() call (Andy Shevchenko) - ACPI: battery: use DEFINE_SIMPLE_DEV_PM_OPS (Thomas Weißschuh) - ACPI: battery: initialize mutexes through devm_ APIs (Thomas Weißschuh) - ACPI: battery: allocate driver data through devm_ APIs (Thomas Weißschuh) - ACPI: battery: check result of register_pm_notifier() (Thomas Weißschuh) - ACPI: CPPC: Fix _CPC register setting issue (Lifeng Zheng) - thermal: testing: Initialize some variables annoteded with _free() (Rafael J. Wysocki) - thermal: testing: Use DEFINE_FREE() and __free() to simplify code (Rafael J. Wysocki) - thermal: testing: Simplify tt_get_tt_zone() (Rafael J. Wysocki) - thermal: gov_power_allocator: Granted power set to max when nobody request power (ZhengShaobo) - thermal: core: Relocate thermal zone initialization routine (Rafael J. Wysocki) - thermal: core: Use trip lists for trip crossing detection (Rafael J. Wysocki) - thermal: core: Eliminate thermal_zone_trip_down() (Rafael J. Wysocki) - thermal: core: Relocate functions that update trip points (Rafael J. Wysocki) - thermal: core: Move some trip processing to thermal_trip_crossed() (Rafael J. Wysocki) - thermal: core: Pass trip descriptor to thermal_trip_crossed() (Rafael J. Wysocki) - thermal: core: Rearrange __thermal_zone_device_update() (Rafael J. Wysocki) - thermal: core: Prepare for moving trips between sorted lists (Rafael J. Wysocki) - thermal: core: Rename trip list node in struct thermal_trip_desc (Rafael J. Wysocki) - thermal: core: Build sorted lists instead of sorting them later (Rafael J. Wysocki) - thermal/lib: Fix memory leak on error in thermal_genl_auto() (Daniel Lezcano) - thermal: thresholds: Fix thermal lock annotation issue (Daniel Lezcano) - tools/thermal/thermal-engine: Take into account the thresholds API (Daniel Lezcano) - tools/lib/thermal: Add the threshold netlink ABI (Daniel Lezcano) - tools/lib/thermal: Make more generic the command encoding function (Daniel Lezcano) - thermal: netlink: Add the commands and the events for the thresholds (Daniel Lezcano) - thermal: core: Manage thermal_governor_lock using a mutex guard (Rafael J. Wysocki) - thermal: core: Separate thermal zone governor initialization (Rafael J. Wysocki) - thermal: core: Add and use cooling device guard (Rafael J. Wysocki) - thermal: core: Introduce thermal_cdev_update_nocheck() (Rafael J. Wysocki) - thermal: core: Introduce thermal_instance_delete() (Rafael J. Wysocki) - thermal: core: Introduce thermal_instance_add() (Rafael J. Wysocki) - thermal: core: Call thermal_governor_update_tz() outside of cdev lock (Rafael J. Wysocki) - thermal: core: Manage thermal_list_lock using a mutex guard (Rafael J. Wysocki) - thermal: core: Separate code running under thermal_list_lock (Rafael J. Wysocki) - thermal: core: Add and use a reverse thermal zone guard (Rafael J. Wysocki) - thermal: core: Add and use thermal zone guard (Rafael J. Wysocki) - thermal: core: Pass trip descriptors to trip bind/unbind functions (Rafael J. Wysocki) - thermal: core: Move lists of thermal instances to trip descriptors (Rafael J. Wysocki) - thermal: core: Drop need_update field from struct thermal_zone_device (Rafael J. Wysocki) - thermal: core: Update thermal zones after cooling device binding (Rafael J. Wysocki) - thermal: core: Consolidate thermal zone locking in the exit path (Rafael J. Wysocki) - thermal: core: Mark thermal zones as exiting before unregistration (Rafael J. Wysocki) - thermal: core: Consolidate thermal zone locking during initialization (Rafael J. Wysocki) - thermal: core: Fix race between zone registration and system suspend (Rafael J. Wysocki) - thermal: core: Mark thermal zones as initializing to start with (Rafael J. Wysocki) - thermal: core: Represent suspend-related thermal zone flags as bits (Rafael J. Wysocki) - thermal: core: Rearrange PM notification code (Rafael J. Wysocki) - thermal: core: Initialize thermal zones before registering them (Rafael J. Wysocki) - thermal: core: Connect the threshold with the core (Daniel Lezcano) - thermal: core: Add user thresholds support (Daniel Lezcano) - cpupower: add checks for xgettext and msgfmt (Siddharth Menon) - cpupower: Add Chinese Simplified translation (Kieran Moy) - pm: cpupower: bindings: Add test to confirm cpu state is disabled (John B. Wyatt IV) - pm: cpupower: bindings: Improve disable c_state block (John B. Wyatt IV) - pm: cpupower: gitignore: Add compile_commands.json (John B. Wyatt IV) - pm: cpupower: Makefile: Allow overriding cross-compiling env params (Peng Fan) - pm: cpupower: bench: print config file path when open cpufreq-bench.conf fails (Peng Fan) - tools/power/cpupower: Add documentation for some recently introduced options (Tor Vic) - pm-graph v5.13 (Todd Brandt) - PM: EM: Add min/max available performance state limits (Lukasz Luba) - intel_idle: add Granite Rapids Xeon D support (Artem Bityutskiy) - cpuidle: Correct some typos in comments (Shen Lichuan) - cpuidle: menu: Remove iowait influence (Christian Loehle) - cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids (Srinivas Pandruvada) - cpufreq: ACPI: Simplify MSR read on the boot CPU (Chang S. Bae) - sched/cpufreq: Ensure sd is rebuilt for EAS check (Christian Loehle) - cpufreq/amd-pstate: Move registration after static function call update (Mario Limonciello) - cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init (Mario Limonciello) - cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems (Dhananjay Ugwekar) - cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function (Dhananjay Ugwekar) - cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE (Dhananjay Ugwekar) - cpufreq/amd-pstate: Rename functions that enable CPPC (Dhananjay Ugwekar) - cpufreq/amd-pstate-ut: Add fix for min freq unit test (Mario Limonciello) - amd-pstate: Switch to amd-pstate by default on some Server platforms (Swapnil Sapkal) - amd-pstate: Set min_perf to nominal_perf for active mode performance gov (Gautham R. Shenoy) - cpufreq/amd-pstate: Remove the redundant amd_pstate_set_driver() call (Dhananjay Ugwekar) - cpufreq/amd-pstate: Remove the switch case in amd_pstate_init() (Dhananjay Ugwekar) - cpufreq/amd-pstate: Call amd_pstate_set_driver() in amd_pstate_register_driver() (Dhananjay Ugwekar) - cpufreq/amd-pstate: Call amd_pstate_register() in amd_pstate_init() (Dhananjay Ugwekar) - cpufreq/amd-pstate: Set the initial min_freq to lowest_nonlinear_freq (Dhananjay Ugwekar) - cpufreq/amd-pstate: Remove the redundant verify() function (Dhananjay Ugwekar) - cpufreq/amd-pstate: Drop needless EPP initialization (Mario Limonciello) - cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() for EPP limits (Mario Limonciello) - cpufreq/amd-pstate: Don't update CPPC request in amd_pstate_cpu_boost_update() (Mario Limonciello) - cpufreq/amd-pstate: Fix non kerneldoc comment (Mario Limonciello) - cpufreq/amd-pstate: Rename MSR and shared memory specific functions (Dhananjay Ugwekar) - cpufreq: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - cpufreq: use proper units for frequency (Marcin Juszkiewicz) - prandom: Include in (Uros Bizjak) - random: Do not include in (Uros Bizjak) - netem: Include in sch_netem.c (Uros Bizjak) - lib/test_scanf: Include instead of (Uros Bizjak) - lib/test_parman: Include instead of (Uros Bizjak) - bpf/tests: Include instead of (Uros Bizjak) - lib/rbtree-test: Include instead of (Uros Bizjak) - random32: Include instead of (Uros Bizjak) - kunit: string-stream-test: Include (Uros Bizjak) - lib/interval_tree_test.c: Include instead of (Uros Bizjak) - bpf: Include instead of (Uros Bizjak) - scsi: libfcoe: Include instead of (Uros Bizjak) - fscrypt: Include in fs/crypto/keyring.c (Uros Bizjak) - mtd: tests: Include instead of (Uros Bizjak) - media: vivid: Include in vivid-vid-cap.c (Uros Bizjak) - drm/lib: Include instead of (Uros Bizjak) - drm/i915/selftests: Include instead of (Uros Bizjak) - crypto: testmgr: Include instead of (Uros Bizjak) - x86/kaslr: Include instead of (Uros Bizjak) - crypto: marvell/cesa - fix uninit value for struct mv_cesa_op_ctx (Karol Przybylski) - crypto: cavium - Fix an error handling path in cpt_ucode_load_fw() (Christophe JAILLET) - crypto: aesni - Move back to module_init (Herbert Xu) - crypto: lib/mpi - Export mpi_set_bit (Herbert Xu) - crypto: aes-gcm-p10 - Use the correct bit to test for P10 (Michal Suchanek) - hwrng: amd - remove reference to removed PPC_MAPLE config (Lukas Bulwahn) - crypto: arm/crct10dif - Implement plain NEON variant (Ard Biesheuvel) - crypto: arm/crct10dif - Macroify PMULL asm code (Ard Biesheuvel) - crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl (Ard Biesheuvel) - crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code (Ard Biesheuvel) - crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply (Ard Biesheuvel) - crypto: arm64/crct10dif - Remove obsolete chunking logic (Ard Biesheuvel) - crypto: bcm - add error check in the ahash_hmac_init function (Chen Ridong) - crypto: caam - add error check to caam_rsa_set_priv_key_form (Chen Ridong) - hwrng: bcm74110 - Add Broadcom BCM74110 RNG driver (Markus Mayer) - dt-bindings: rng: add binding for BCM74110 RNG (Markus Mayer) - padata: Clean up in padata_do_multithreaded() (Zicheng Qu) - crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init() (Li Huafei) - crypto: qat - Fix missing destroy_workqueue in adf_init_aer() (Wang Hai) - crypto: rsassa-pkcs1 - Reinstate support for legacy protocols (Lukas Wunner) - crypto: hisilicon/qm - disable same error report before resetting (Weili Qian) - crypto: hisilicon - support querying the capability register (Qi Tao) - crypto: asymmetric_keys - Remove unused functions (Dr. David Alan Gilbert) - hwrng: drivers - Switch back to struct platform_driver::remove() (Uwe Kleine-König) - crypto: starfive - remove unneeded crypto_engine_stop() call (Ovidiu Panait) - crypto: tegra - remove unneeded crypto_engine_stop() call (Ovidiu Panait) - crypto: api - move crypto_simd_disabled_for_test to lib (Eric Biggers) - crypto: cavium - Fix the if condition to exit loop after timeout (Everest K.C) - dt-bindings: crypto: qcom-qce: document the SA8775P crypto engine (Yuvaraj Ranganathan) - hwrng: airoha - add support for Airoha EN7581 TRNG (Christian Marangi) - dt-bindings: rng: add support for Airoha EN7581 TRNG (Christian Marangi) - crypto: qat - Fix typo "accelaration" (WangYuli) - crypto: x86/aegis128 - remove unneeded RETs (Eric Biggers) - crypto: x86/aegis128 - remove unneeded FRAME_BEGIN and FRAME_END (Eric Biggers) - crypto: x86/aegis128 - take advantage of block-aligned len (Eric Biggers) - crypto: x86/aegis128 - optimize partial block handling using SSE4.1 (Eric Biggers) - crypto: x86/aegis128 - improve assembly function prototypes (Eric Biggers) - crypto: x86/aegis128 - optimize length block preparation using SSE4.1 (Eric Biggers) - crypto: x86/aegis128 - don't bother with special code for aligned data (Eric Biggers) - crypto: x86/aegis128 - eliminate some indirect calls (Eric Biggers) - crypto: x86/aegis128 - remove no-op init and exit functions (Eric Biggers) - crypto: x86/aegis128 - access 32-bit arguments as 32-bit (Eric Biggers) - crypto: crc32c - Provide crc32c-arch driver for accelerated library code (Ard Biesheuvel) - crypto: crc32 - Provide crc32-arch driver for accelerated library code (Ard Biesheuvel) - crypto: drbg - Use str_true_false() and str_enabled_disabled() helpers (Thorsten Blum) - hwrng: stm32 - update STM32MP15 RNG max clock frequency (Gatien Chevallier) - hwrng: stm32 - implement support for STM32MP25x platforms (Gatien Chevallier) - dt-bindings: rng: add st,stm32mp25-rng support (Gatien Chevallier) - crypto: tegra - remove redundant error check on ret (Colin Ian King) - crypto: nx - Fix invalid wait context during kexec reboot (Vishal Chourasia) - crypto: nx - Rename devdata_mutex to devdata_spinlock (Vishal Chourasia) - crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Yi Yang) - crypto: qat - Constify struct pm_status_row (Christophe JAILLET) - dt-bindings: rng: Add Marvell Armada RNG support (Rob Herring (Arm)) - crypto: ecdsa - Update Kconfig help text for NIST P521 (Lukas Wunner) - crypto: sig - Fix oops on KEYCTL_PKEY_QUERY for RSA keys (Lukas Wunner) - crypto: x86/crc32c - eliminate jump table and excessive unrolling (Eric Biggers) - crypto: x86/crc32c - access 32-bit arguments as 32-bit (Eric Biggers) - crypto: x86/crc32c - simplify code for handling fewer than 200 bytes (Eric Biggers) - crypto: crypto4xx - use devm in probe (Rosen Penev) - crypto: crypto4xx - avoid explicit resource (Rosen Penev) - crypto: cesa - use devm_platform_get_and_ioremap_resource (Rosen Penev) - crypto: cesa - remove irq_set_affinity_hint (Rosen Penev) - crypto: cesa - use enabled variants for clk_get (Rosen Penev) - crypto: cesa - add COMPILE_TEST (Rosen Penev) - crypto: jitter - output full sample from test interface (Joachim Vandersmissen) - dt-bindings: imx-rng: Allow passing only "fsl,imx31-rnga" (Fabio Estevam) - hwrng: histb - Fix the wrong format specifier (Zhu Jun) - crypto: drivers - Switch back to struct platform_driver::remove() (Uwe Kleine-König) - crypto: qat - remove faulty arbiter config reset (Ahsan Atta) - crypto: doc - Fix akcipher title reference (Lukas Wunner) - crypto: x86/cast5 - Remove unused cast5_ctr_16way (Dr. David Alan Gilbert) - crypto: hisilicon/qm - fix the coding specifications issue (Chenghai Huang) - crypto: qat - remove unused adf_devmgr_get_first (Dr. David Alan Gilbert) - crypto: qat/qat_4xxx - fix off by one in uof_get_name() (Dan Carpenter) - crypto: qat/qat_420xx - fix off by one in uof_get_name() (Dan Carpenter) - MAINTAINERS: Make Kristen Accardi the IAA crypto driver maintainer (Zanussi, Tom) - crypto: iaa - Remove potential infinite loop in check_completion() (Zanussi, Tom) - crypto: powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIMDand re-enable CRYPTO_AES_GCM_P10 (Danny Tsen) - crypto: powerpc/p10-aes-gcm - Register modules as SIMD (Danny Tsen) - crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched implementation (Danny Tsen) - hwrng: core - Add WARN_ON for buggy read return values (Herbert Xu) - crypto: drivers - Correct multiple typos in comments (Shen Lichuan) - crypto: ccree - Fix typo in comment (Yu Jiaoliang) - crypto: atmel - Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - hwrng: iproc-r200 - enable on BCMBCA (Linus Walleij) - crypto: qat - remove check after debugfs_create_dir() (Cabiddu, Giovanni) - crypto: caam - Slightly simplify platform_device() (Christophe JAILLET) - crypto: caam - Fix the pointer passed to caam_qi_shutdown() (Christophe JAILLET) - crypto: hisilicon/hpre - enable all clusters clock gating (Weili Qian) - crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue (Qianqiang Liu) - crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys (Tomas Paukrt) - crypto: amlogic - Remove redundant assignment and error messages (Tang Bin) - crypto: ecrdsa - Fix signature size calculation (Lukas Wunner) - crypto: ecdsa - Support P1363 signature decoding (Lukas Wunner) - crypto: ecdsa - Move X9.62 signature size calculation into template (Lukas Wunner) - crypto: sig - Rename crypto_sig_maxsize() to crypto_sig_keysize() (Lukas Wunner) - crypto: ecdsa - Move X9.62 signature decoding into template (Lukas Wunner) - crypto: ecdsa - Avoid signed integer overflow on signature decoding (Lukas Wunner) - ASN.1: Clean up include statements in public headers (Lukas Wunner) - crypto: sig - Move crypto_sig_*() API calls to include file (Lukas Wunner) - crypto: akcipher - Drop sign/verify operations (Lukas Wunner) - crypto: drivers - Drop sign/verify operations (Lukas Wunner) - crypto: virtio - Drop sign/verify operations (Lukas Wunner) - crypto: rsassa-pkcs1 - Avoid copying hash prefix (Lukas Wunner) - crypto: rsassa-pkcs1 - Harden digest length verification (Lukas Wunner) - crypto: rsassa-pkcs1 - Migrate to sig_alg backend (Lukas Wunner) - crypto: rsa-pkcs1pad - Deduplicate set_{pub,priv}_key callbacks (Lukas Wunner) - crypto: ecrdsa - Migrate to sig_alg backend (Lukas Wunner) - crypto: ecdsa - Migrate to sig_alg backend (Lukas Wunner) - crypto: sig - Introduce sig_alg backend (Lukas Wunner) - crypto: ecdsa - Drop unused test vector elements (Lukas Wunner) - firmware: google: Unregister driver_info on failure (Yuan Can) - firmware: coreboot: Don't register a pdev if screen_info data is present (Javier Martinez Canillas) - firmware: sysfb: Add a sysfb_handles_screen_info() helper function (Javier Martinez Canillas) - platform/chrome: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - platform/chrome: cros_ec_typec: fix missing fwnode reference decrement (Javier Carrasco) - platform/chrome: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - locking/csd-lock: Switch from sched_clock() to ktime_get_mono_fast_ns() (Paul E. McKenney) - scftorture: Handle NULL argument passed to scf_add_to_free_list(). (Sebastian Andrzej Siewior) - scftorture: Use a lock-less list to free memory. (Sebastian Andrzej Siewior) - scftorture: Move memory allocation outside of preempt_disable region. (Sebastian Andrzej Siewior) - scftorture: Wait until scf_cleanup_handler() completes. (Sebastian Andrzej Siewior) - scftorture: Avoid additional div operation. (Sebastian Andrzej Siewior) - selftests/nolibc: start qemu with 1 GiB of memory (Thomas Weißschuh) - tools/nolibc: compiler: add macro __nolibc_fallthrough (Thomas Weißschuh) - tools/nolibc: s390: include std.h (Thomas Weißschuh) - xen: Fix the issue of resource not being properly released in xenbus_dev_probe() (Qiu-ji Chen) - x86/pvh: Avoid absolute symbol references in .head.text (Ard Biesheuvel) - x86/xen: Avoid relocatable quantities in Xen ELF notes (Ard Biesheuvel) - x86/pvh: Omit needless clearing of phys_base (Ard Biesheuvel) - x86/pvh: Use correct size value in GDT descriptor (Ard Biesheuvel) - x86/pvh: Call C code via the kernel virtual mapping (Ard Biesheuvel) - selftests/mm: Fix unused function warning for aarch64_write_signal_pkey() (Catalin Marinas) - selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests (Kevin Brodsky) - selftests/mm: Enable pkey_sighandler_tests on arm64 (Kevin Brodsky) - selftests/mm: Use generic pkey register manipulation (Kevin Brodsky) - arm64: signal: Remove unused macro (Kevin Brodsky) - arm64: signal: Remove unnecessary check when saving POE state (Kevin Brodsky) - arm64: mops: Document requirements for hypervisors (Kristina Martsenko) - arm64: lib: Use MOPS for copy_page() and clear_page() (Kristina Martsenko) - arm64: lib: Use MOPS for memcpy() routines (Kristina Martsenko) - arm64: mops: Document booting requirement for HCR_EL2.MCE2 (Kristina Martsenko) - arm64: mops: Handle MOPS exceptions from EL1 (Kristina Martsenko) - arm64: probes: Disable kprobes/uprobes on MOPS instructions (Kristina Martsenko) - arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux() (Ard Biesheuvel) - arm64/scs: Deal with 64-bit relative offsets in FDE frames (Ard Biesheuvel) - arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE frames (Ard Biesheuvel) - arm64: pgtable: Warn unexpected pmdp_test_and_clear_young() (Yicong Yang) - arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG (Yicong Yang) - arm64: Add support for FEAT_HAFT (Yicong Yang) - arm64: setup: name 'tcr2' register (Yicong Yang) - arm64/sysreg: Update ID_AA64MMFR1_EL1 register (Yicong Yang) - arm64: Document Arm Confidential Compute (Steven Price) - virt: arm-cca-guest: TSM_REPORT support for realms (Sami Mujawar) - arm64: Enable memory encrypt for Realms (Suzuki K Poulose) - arm64: mm: Avoid TLBI when marking pages as valid (Steven Price) - arm64: Enforce bounce buffers for realm DMA (Steven Price) - efi: arm64: Map Device with Prot Shared (Suzuki K Poulose) - arm64: rsi: Map unprotected MMIO as decrypted (Suzuki K Poulose) - arm64: rsi: Add support for checking whether an MMIO is protected (Suzuki K Poulose) - arm64: realm: Query IPA size from the RMM (Steven Price) - arm64: Detect if in a realm and set RIPAS RAM (Suzuki K Poulose) - arm64: rsi: Add RSI definitions (Suzuki K Poulose) - arm64/crc32: Implement 4-way interleave using PMULL (Ard Biesheuvel) - arm64/crc32: Reorganize bit/byte ordering macros (Ard Biesheuvel) - arm64/lib: Handle CRC-32 alternative in C code (Ard Biesheuvel) - kselftest/arm64: Try harder to generate different keys during PAC tests (Mark Brown) - kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() (Mark Brown) - kselftest/arm64: Corrupt P0 in the irritator when testing SSVE (Mark Brown) - kselftest/arm64: Add FPMR coverage to fp-ptrace (Mark Brown) - kselftest/arm64: Expand the set of ZA writes fp-ptrace does (Mark Brown) - kselftets/arm64: Use flag bits for features in fp-ptrace assembler code (Mark Brown) - kselftest/arm64: Enable build of PAC tests with LLVM=1 (Mark Brown) - kselftest/arm64: Check that SVCR is 0 in signal handlers (Mark Brown) - kselftest/arm64: Fix printf() compiler warnings in the arm64 syscall-abi.c tests (Catalin Marinas) - kselftest/arm64: Fix printf() warning in the arm64 MTE prctl() test (Catalin Marinas) - kselftest/arm64: Fix printf() compiler warnings in the arm64 fp tests (Catalin Marinas) - kselftest/arm64: Fix build with stricter assemblers (Mark Brown) - kselftest/arm64: Test signal handler state modification in fp-stress (Mark Brown) - kselftest/arm64: Provide a SIGUSR1 handler in the kernel mode FP stress test (Mark Brown) - kselftest/arm64: Implement irritators for ZA and ZT (Mark Brown) - kselftest/arm64: Remove unused ADRs from irritator handlers (Mark Brown) - kselftest/arm64: Correct misleading comments on fp-stress irritators (Mark Brown) - kselftest/arm64: Poll less often while waiting for fp-stress children (Mark Brown) - kselftest/arm64: Increase frequency of signal delivery in fp-stress (Mark Brown) - kselftest/arm64: Fix encoding for SVE B16B16 test (Mark Brown) - kselftest/arm64: Use ksft_perror() to log MTE failures (Mark Brown) - kselftest/arm64: Log fp-stress child startup errors to stdout (Mark Brown) - kselftest/arm64: Fail the overall fp-stress test if any test fails (Mark Brown) - kselftest/arm64: mte: fix printf type warnings about longs (Andre Przywara) - kselftest/arm64: mte: fix printf type warnings about pointers (Andre Przywara) - kselftest/arm64: mte: fix printf type warnings about __u64 (Andre Przywara) - kselftest/arm64: mte: use string literal for printf-style functions (Andre Przywara) - kselftest/arm64: mte: use proper SKIP syntax (Andre Przywara) - kselftest/arm64: hwcap: fix f8dp2 cpuinfo name (Andre Przywara) - kselftest/arm64: signal: drop now redundant GNU_SOURCE definition (Andre Przywara) - arm64: Support AT_HWCAP3 (Mark Brown) - binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4 (Mark Brown) - arm64: preserve pt_regs::stackframe during exec*() (Mark Rutland) - arm64: stacktrace: unwind exception boundaries (Mark Rutland) - arm64: stacktrace: split unwind_consume_stack() (Mark Rutland) - arm64: stacktrace: report recovered PCs (Mark Rutland) - arm64: stacktrace: report source of unwind data (Mark Rutland) - arm64: stacktrace: move dump_backtrace() to kunwind_stack_walk() (Mark Rutland) - arm64: use a common struct frame_record (Mark Rutland) - arm64: pt_regs: swap 'unused' and 'pmr' fields (Mark Rutland) - arm64: pt_regs: rename "pmr_save" -> "pmr" (Mark Rutland) - arm64: pt_regs: remove stale big-endian layout (Mark Rutland) - arm64: pt_regs: assert pt_regs is a multiple of 16 bytes (Mark Rutland) - arm64/sysreg: Update ID_AA64MMFR1_EL1 to DDI0601 2024-09 (Mark Brown) - selftests: arm64: add hugetlb mte tests (Yang Shi) - hugetlb: arm64: add mte support (Yang Shi) - arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled (Will Deacon) - arm64/ptrace: Clarify documentation of VL configuration via ptrace (Mark Brown) - acpi/arm64: remove unnecessary cast (Min-Hua Chen) - arm64/mm: Change protval as 'pteval_t' in map_range() (Anshuman Khandual) - arm64: uprobes: Optimize cache flushes for xol slot (Liao Chang) - acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block() (Aleksandr Mishin) - arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG (Masahiro Yamada) - arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappings (Anshuman Khandual) - arm64/mm: Sanity check PTE address before runtime P4D/PUD folding (Ard Biesheuvel) - arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont() (Anshuman Khandual) - ACPI: GTDT: Tighten the check for the array of platform timer structures (Zheng Zengkai) - arm64/fpsimd: Fix a typo (Christophe JAILLET) - arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers (Marc Zyngier) - arm64: Return early when break handler is found on linked-list (Liao Chang) - arm64/mm: Re-organize arch_make_huge_pte() (Anshuman Khandual) - arm64/mm: Drop _PROT_SECT_DEFAULT (Anshuman Khandual) - arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV (Marc Zyngier) - arm64: head: Drop SWAPPER_TABLE_SHIFT (Gavin Shan) - arm64: cpufeature: add POE to cpucap_is_possible() (Joey Gouly) - arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t (Anshuman Khandual) - arm64: optimize flush tlb kernel range (Kefeng Wang) - arm64: tlbflush: add __flush_tlb_range_limit_excess() (Kefeng Wang) - arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET (Mark Rutland) - arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE (Mark Rutland) - arm64: asm-offsets: remove VM_EXEC and PAGE_SZ (Mark Rutland) - arm64: asm-offsets: remove MM_CONTEXT_ID (Mark Rutland) - arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET (Mark Rutland) - arm64: asm-offsets: remove VMA_VM_* (Mark Rutland) - arm64: asm-offsets: remove TSK_ACTIVE_MM (Mark Rutland) - arm64: insn: Simulate nop instruction for better uprobe performance (Liao Chang) - arm64: probes: Remove probe_opcode_t (Mark Rutland) - arm64: probes: Cleanup kprobes endianness conversions (Mark Rutland) - arm64: probes: Move kprobes-specific fields (Mark Rutland) - kselftest/arm64: Fix missing printf() argument in gcs/gcs-stress.c (Catalin Marinas) - arm64/gcs: Fix outdated ptrace documentation (Mark Brown) - kselftest/arm64: Ensure stable names for GCS stress test results (Mark Brown) - kselftest/arm64: Validate that GCS push and write permissions work (Mark Brown) - kselftest/arm64: Enable GCS for the FP stress tests (Mark Brown) - kselftest/arm64: Add a GCS stress test (Mark Brown) - kselftest/arm64: Add GCS signal tests (Mark Brown) - kselftest/arm64: Add test coverage for GCS mode locking (Mark Brown) - kselftest/arm64: Add a GCS test program built with the system libc (Mark Brown) - kselftest/arm64: Add very basic GCS test program (Mark Brown) - kselftest/arm64: Always run signals tests with GCS enabled (Mark Brown) - kselftest/arm64: Allow signals tests to specify an expected si_code (Mark Brown) - kselftest/arm64: Add framework support for GCS to signal handling tests (Mark Brown) - kselftest/arm64: Add GCS as a detected feature in the signal tests (Mark Brown) - kselftest/arm64: Verify the GCS hwcap (Mark Brown) - arm64: Add Kconfig for Guarded Control Stack (GCS) (Mark Brown) - arm64/ptrace: Expose GCS via ptrace and core files (Mark Brown) - arm64/signal: Expose GCS state in signal frames (Mark Brown) - arm64/signal: Set up and restore the GCS context for signal handlers (Mark Brown) - arm64/mm: Implement map_shadow_stack() (Mark Brown) - arm64/gcs: Implement shadow stack prctl() interface (Mark Brown) - arm64/gcs: Ensure that new threads have a GCS (Mark Brown) - arm64/gcs: Context switch GCS state for EL0 (Mark Brown) - arm64/mm: Handle GCS data aborts (Mark Brown) - arm64/traps: Handle GCS exceptions (Mark Brown) - arm64/hwcap: Add hwcap for GCS (Mark Brown) - arm64/idreg: Add overrride for GCS (Mark Brown) - arm64/mm: Map pages for guarded control stack (Mark Brown) - mm: Define VM_SHADOW_STACK for arm64 when we support GCS (Mark Brown) - arm64/mm: Allocate PIE slots for EL0 guarded control stack (Mark Brown) - arm64/cpufeature: Runtime detection of Guarded Control Stack (GCS) (Mark Brown) - arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1 (Mark Brown) - arm64/gcs: Provide put_user_gcs() (Mark Brown) - arm64/gcs: Add manual encodings of GCS instructions (Mark Brown) - arm64/sysreg: Add definitions for architected GCS caps (Mark Brown) - arm64/gcs: Document the ABI for Guarded Control Stacks (Mark Brown) - arm64: Document boot requirements for Guarded Control Stacks (Mark Brown) - mman: Add map_shadow_stack() flags (Mark Brown) - prctl: arch-agnostic prctl for shadow stack (Mark Brown) - arm64/mm: Restructure arch_validate_flags() for extensibility (Mark Brown) - mm: Define VM_HIGH_ARCH_6 (Mark Brown) - mm: Introduce ARCH_HAS_USER_SHADOW_STACK (Mark Brown) - perf: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - perf: arm_pmuv3: Add support for Samsung Mongoose PMU (Markuss Broks) - dt-bindings: arm: pmu: Add Samsung Mongoose core compatible (Markuss Broks) - perf/dwc_pcie: Fix typos in event names (Ilkka Koskinen) - perf/dwc_pcie: Add support for Ampere SoCs (Ilkka Koskinen) - ARM: pmuv3: Add missing write_pmuacr() (Rob Herring (Arm)) - perf/marvell: Marvell PEM performance monitor support (Gowthami Thiagarajan) - perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control (Rob Herring (Arm)) - perf/dwc_pcie: Convert the events with mixed case to lowercase (Ilkka Koskinen) - perf/cxlpmu: Support missing events in 3.1 spec (Davidlohr Bueso) - perf: imx_perf: add support for i.MX91 platform (Xu Yang) - dt-bindings: perf: fsl-imx-ddr: Add i.MX91 compatible (Xu Yang) - drivers perf: remove unused field pmu_node (Yunhui Cui) - m68k: defconfig: Update defconfigs for v6.12-rc1 (Geert Uytterhoeven) - m68k: mvme147: Reinstate early console (Daniel Palmer) - m68k: Make sure NR_IRQS is never zero (Geert Uytterhoeven) - m68k: Select M68020 as fallback for classic (Arnd Bergmann) - m68k: Move Sun 3 into a top-level platform option (Arnd Bergmann) - m68k: kernel: Use str_read_write() helper function (Thorsten Blum) - m68k: Initialize jump labels early during setup_arch() (Jean-Michel Hautbois) - m68k: mvme147: Fix SCSI controller IRQ numbers (Daniel Palmer) - m68k: mvme147: Make mvme147_sched_init() __init (Daniel Palmer) - mips: dts: realtek: Add I2C controllers (Chris Packham) - mips: dts: realtek: Add syscon-reboot node (Chris Packham) - MIPS: loongson3_defconfig: Enable blk_dev_nvme by default (WangYuli) - MIPS: loongson3_defconfig: Update configs dependencies (WangYuli) - MAINTAINERS: Remove linux-mips.org references (Maciej W. Rozycki) - MAINTAINERS: Retire Ralf Baechle (Maciej W. Rozycki) - TC: Fix the wrong format specifier (zhang jiao) - MIPS: kernel: proc: Use str_yes_no() helper function (Thorsten Blum) - MIPS: mobileye: eyeq6h-epm6: Use eyeq6h in the board device tree (Gregory CLEMENT) - mips: bmips: bcm6358/6368: define required brcm,bmips-cbr-reg (Christian Marangi) - MIPS: Allow using more than 32-bit addresses for reset vectors when possible (Gregory CLEMENT) - mips: asm: fix warning when disabling MIPS_FP_SUPPORT (Jonas Gorski) - mips: sgi-ip22: Replace "s[n]?printf" with sysfs_emit in sysfs callbacks (Paulo Miguel Almeida) - s390/cio/ioasm: Convert to use flag output macros (Heiko Carstens) - s390/cio/qdio: Convert to use flag output macros (Heiko Carstens) - s390/sclp: Convert to use flag output macros (Heiko Carstens) - s390/dasd: Convert to use flag output macros (Heiko Carstens) - s390/boot/physmem: Convert to use flag output macros (Heiko Carstens) - s390/pci: Convert to use flag output macros (Heiko Carstens) - s390/kvm: Convert to use flag output macros (Heiko Carstens) - s390/extmem: Convert to use flag output macros (Heiko Carstens) - s390/string: Convert to use flag output macros (Heiko Carstens) - s390/diag: Convert to use flag output macros (Heiko Carstens) - s390/irq: Convert to use flag output macros (Heiko Carstens) - s390/smp: Convert to use flag output macros (Heiko Carstens) - s390/uv: Convert to use flag output macros (Heiko Carstens) - s390/pai: Convert to use flag output macros (Heiko Carstens) - s390/mm: Convert to use flag output macros (Heiko Carstens) - s390/cpu_mf: Convert to use flag output macros (Heiko Carstens) - s390/cpcmd: Convert to use flag output macros (Heiko Carstens) - s390/topology: Convert to use flag output macros (Heiko Carstens) - s390/time: Convert to use flag output macros (Heiko Carstens) - s390/pageattr: Convert to use flag output macros (Heiko Carstens) - s390/sthyi: Convert to use flag output macros (Heiko Carstens) - s390/asm: Helper macros for flag output operand handling (Heiko Carstens) - s390/cio: Externalize full CMG characteristics (Peter Oberparleiter) - s390/syscalls: Convert filechk to if_changed (Masahiro Yamada) - s390/syscalls: Remove unnecessary argument of filechk_syshdr (Masahiro Yamada) - s390/syscalls: Avoid creation of arch/arch/ directory (Masahiro Yamada) - s390/perf_cpum_cf: Convert to use local64_try_cmpxchg() (Heiko Carstens) - s390/perf_cpum_sf: Convert to use try_cmpxchg128() (Heiko Carstens) - s390/atomic: Remove __atomic_cmpxchg() variants (Heiko Carstens) - s390/locking: Use arch_try_cmpxchg() instead of __atomic_cmpxchg_bool() (Heiko Carstens) - s390/preempt: Use arch_try_cmpxchg() instead of __atomic_cmpxchg() (Heiko Carstens) - s390/atomic: Provide arch_atomic_try_cmpxchg() (Heiko Carstens) - s390/cmpxchg: Use arch_cmpxchg() instead of __atomic_cmpxchg() (Heiko Carstens) - s390/atomic: Convert arch_atomic_xchg() to C function (Heiko Carstens) - s390/cmpxchg: Provide arch_try_cmpxchg128() (Heiko Carstens) - s390/cmpxchg: Provide arch_cmpxchg128_local() (Heiko Carstens) - s390/cmpxchg: Implement arch_xchg() with arch_try_cmpxchg() (Heiko Carstens) - s390/cmpxchg: Provide arch_try_cmpxchg() (Heiko Carstens) - s390/cmpxchg: Convert one and two byte case inline assemblies to C (Heiko Carstens) - s390/dump: Add firmware sysfs attribute for dump area size (Alexander Egorenkov) - s390/con3270: Use NULL instead of 0 for pointers (Heiko Carstens) - s390/pci: Add header guards and includes to internal headers (Niklas Schnelle) - s390/uvdevice: Fix and slightly improve kernel-doc comment (Heiko Carstens) - s390/uvdevice: Support longer secret lists (Steffen Eiden) - s390/sparsemem: Provide phys_to_target_node() with CONFIG_NUMA (Heiko Carstens) - s390/configs: Enable CONFIG_VIRTIO_MEM (Heiko Carstens) - s390/sparsemem: Provide memory_add_physaddr_to_nid() with CONFIG_NUMA (David Hildenbrand) - s390/sparsemem: Reduce section size to 128 MiB (David Hildenbrand) - lib/Kconfig.debug: Default STRICT_DEVMEM to "y" on s390 (David Hildenbrand) - virtio-mem: s390 support (David Hildenbrand) - s390/physmem_info: Query diag500(STORAGE LIMIT) to support QEMU/KVM memory devices (David Hildenbrand) - Documentation: s390-diag.rst: Document diag500(STORAGE LIMIT) subfunction (David Hildenbrand) - Documentation: s390-diag.rst: Make diag500 a generic KVM hypercall (David Hildenbrand) - s390/kvm: Mask extra bits from program interrupt code (Claudio Imbrenda) - s390/kvm: Initialize uninitialized flags variable (Claudio Imbrenda) - s390/cpum_sf: Fix and protect memory allocation of SDBs with mutex (Thomas Richter) - s390/mm: Cleanup fault error handling (Heiko Carstens) - s390/mm: Convert to LOCK_MM_AND_FIND_VMA (Heiko Carstens) - s390/mm: Get rid of fault type switch statements (Heiko Carstens) - s390/mm: Simplify get_fault_type() (Heiko Carstens) - s390: Remove gmap pointer from lowcore (Claudio Imbrenda) - s390/mm/gmap: Remove gmap_{en,dis}able() (Claudio Imbrenda) - s390/kvm: Stop using gmap_{en,dis}able() (Claudio Imbrenda) - s390/mm/fault: Handle guest-related program interrupts in KVM (Claudio Imbrenda) - s390/mm/gmap: Fix __gmap_fault() return code (Claudio Imbrenda) - s390/mm/gmap: Refactor gmap_fault() and add support for pfault (Claudio Imbrenda) - s390/kvm: Remove kvm_arch_fault_in_page() (Claudio Imbrenda) - s390/entry: Remove __GMAP_ASCE and use _PIF_GUEST_FAULT again (Claudio Imbrenda) - s390/cpum_sf: Rework call to sf_disable() (Thomas Richter) - s390/crypto: Add hardware acceleration for full AES-XTS mode (Holger Dengler) - s390/crypto: Postpone the key split to key conversion (Holger Dengler) - s390/crypto: Introduce function for tokenize clearkeys (Holger Dengler) - s390/crypto: Generalize parameters for key conversion (Holger Dengler) - s390/crypto: Use module-local structures for protected keys (Holger Dengler) - s390/crypto: Convert to reverse x-mas tree, rename ret to rc (Holger Dengler) - s390/pkey: Tolerate larger key blobs (Holger Dengler) - s390/cpum_sf: Handle CPU hotplug remove during sampling (Thomas Richter) - s390/cpum_sf: Fix format string in pr_err() (Thomas Richter) - s390/cpum_sf: Use sf_buffer_available() (Thomas Richter) - s390/cpum_sf: Consistently use goto out for function exit (Thomas Richter) - s390/cpum_sf: Do not re-enable event after deletion (Thomas Richter) - MAINTAINERS: Update and add s390 crypto related entries (Harald Freudenberger) - s390/pkey: Add new pkey handler module pkey-uv (Harald Freudenberger) - s390/pkey: Build module name array selectively based on kernel config options (Harald Freudenberger) - s390/pkey: Fix checkpatch findings in pkey header file (Harald Freudenberger) - s390/pkey: Rework pkey verify for protected keys (Harald Freudenberger) - s390/pkey: Simplify protected key length calculation code (Harald Freudenberger) - s390/zcrypt: Cleanup include zcrypt_api.h (Harald Freudenberger) - s390/uv: Retrieve UV secrets sysfs support (Steffen Eiden) - s390/uvdevice: Increase indent in IOCTL definitions (Steffen Eiden) - s390/uvdevice: Add Retrieve Secret IOCTL (Steffen Eiden) - s390/uv: Retrieve UV secrets support (Steffen Eiden) - s390/uv: Use a constant for more-data rc (Steffen Eiden) - s390/uv: Provide host-key hashes in sysfs (Steffen Eiden) - s390/uv: Refactor uv-sysfs creation (Steffen Eiden) - s390/netiucv: Switch over to sysfs_emit() (Mete Durlu) - s390/vfio-ap: Switch over to sysfs_emit() (Mete Durlu) - s390/vmur: Switch over to sysfs_emit() (Mete Durlu) - s390/sclp_cpi: Switch over to sysfs_emit() (Mete Durlu) - s390/sclp_ocf: Switch over to sysfs_emit() (Mete Durlu) - s390/vmlogrdr: Switch over to sysfs_emit() (Mete Durlu) - s390/tape: Switch over to sysfs_emit() (Mete Durlu) - s390/dcssblk: Switch over to sysfs_emit() (Mete Durlu) - s390/cio/scm: Switch over to sysfs_emit() (Mete Durlu) - s390/cio/css: Switch over to sysfs_emit() (Mete Durlu) - s390/cio/ccwgroup: Switch over to sysfs_emit() (Mete Durlu) - s390/cio/cmf: Switch over to sysfs_emit() (Mete Durlu) - s390/cio/device: Switch over to sysfs_emit() (Mete Durlu) - s390/cio/chp: Switch over to sysfs_emit() (Mete Durlu) - scsi: zfcp: Switch over to sysfs_emit() (Mete Durlu) - s390/crypto: Switch over to sysfs_emit() (Mete Durlu) - s390/ipl: Switch over to sysfs_emit() (Mete Durlu) - s390/nospec: Switch over to sysfs_emit() (Mete Durlu) - s390/perf_event: Switch over to sysfs_emit() (Mete Durlu) - s390/smp: Switch over to sysfs_emit() (Mete Durlu) - s390/time: Switch over to sysfs_emit() (Mete Durlu) - s390/topology: Switch over to sysfs_emit() (Mete Durlu) - s390/kdump: Provide is_kdump_kernel() implementation (David Hildenbrand) - s390/pageattr: Implement missing kernel_page_present() (Heiko Carstens) - s390: Fix various typos (Heiko Carstens) - s390/cio: Do not unregister the subchannel based on DNV (Vineeth Vijayan) - s390/pci: Align prototypes of zpci IO memcpy functions (Julian Vetter) - s390/pci: Expose FIDPARM attribute in sysfs (Niklas Schnelle) - s390/cpum_cf: Correct typo CYLCE (Antonia Jonas) - s390/cio: Correct some typos in comments (Shen Lichuan) - s390/sclp: Allow user-space to provide PCI reports for optical modules (Niklas Schnelle) - s390/virtio_ccw: Fix dma_parm pointer not set up (Halil Pasic) - s390/facilities: Fix warning about shadow of global variable (Gerd Bayer) - s390/pci: Switch over to sysfs_emit (Gerd Bayer) - s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() invocation (Thomas Richter) - s390/pci: Ignore RID for isolated VFs (Niklas Schnelle) - s390/pci: Use topology ID for multi-function devices (Niklas Schnelle) - s390/pci: Sort PCI functions prior to creating virtual busses (Niklas Schnelle) - lsm: remove lsm_prop scaffolding (Casey Schaufler) - netlabel,smack: use lsm_prop for audit data (Casey Schaufler) - audit: change context data from secid to lsm_prop (Casey Schaufler) - lsm: create new security_cred_getlsmprop LSM hook (Casey Schaufler) - audit: use an lsm_prop in audit_names (Casey Schaufler) - lsm: use lsm_prop in security_inode_getsecid (Casey Schaufler) - lsm: use lsm_prop in security_current_getsecid (Casey Schaufler) - audit: update shutdown LSM data (Casey Schaufler) - lsm: use lsm_prop in security_ipc_getsecid (Casey Schaufler) - audit: maintain an lsm_prop in audit_context (Casey Schaufler) - lsm: add lsmprop_to_secctx hook (Casey Schaufler) - lsm: use lsm_prop in security_audit_rule_match (Casey Schaufler) - lsm: add the lsm_prop data structure (Casey Schaufler) - selinux: Deprecate /sys/fs/selinux/user (Stephen Smalley) - selinux: apply clang format to security/selinux/nlmsgtab.c (Paul Moore) - selinux: streamline selinux_nlmsg_lookup() (Paul Moore) - selinux: Add netlink xperm support (Thiébaud Weksteen) - selinux: move genheaders to security/selinux/ (Masahiro Yamada) - selinux: do not include headers from host programs (Masahiro Yamada) - audit: Use str_yes_no() helper function (Thorsten Blum) - audit: Reorganize kerneldoc parameter names (Julia Lawall) - io_uring/region: fix error codes after failed vmap (Pavel Begunkov) - io_uring: restore back registered wait arguments (Pavel Begunkov) - io_uring: add memory region registration (Pavel Begunkov) - io_uring: introduce concept of memory regions (Pavel Begunkov) - io_uring: temporarily disable registered waits (Pavel Begunkov) - io_uring: disable ENTER_EXT_ARG_REG for IOPOLL (Pavel Begunkov) - io_uring: fortify io_pin_pages with a warning (Pavel Begunkov) - switch io_msg_ring() to CLASS(fd) (Al Viro) - io_uring: fix invalid hybrid polling ctx leaks (Pavel Begunkov) - io_uring/uring_cmd: fix buffer index retrieval (Ming Lei) - io_uring/rsrc: add & apply io_req_assign_buf_node() (Ming Lei) - io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' (Ming Lei) - io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers (Ming Lei) - io_uring: avoid normal tw intermediate fallback (Pavel Begunkov) - io_uring/napi: add static napi tracking strategy (Olivier Langlois) - io_uring/napi: clean up __io_napi_do_busy_loop (Olivier Langlois) - io_uring/napi: Use lock guards (Olivier Langlois) - io_uring/napi: improve __io_napi_add (Olivier Langlois) - io_uring/napi: fix io_napi_entry RCU accesses (Olivier Langlois) - io_uring/napi: protect concurrent io_napi_entry timeout accesses (Olivier Langlois) - io_uring: prevent speculating sq_array indexing (Pavel Begunkov) - io_uring: move struct io_kiocb from task_struct to io_uring_task (Jens Axboe) - io_uring: remove task ref helpers (Jens Axboe) - io_uring: move cancelations to be io_uring_task based (Jens Axboe) - io_uring/rsrc: split io_kiocb node type assignments (Jens Axboe) - io_uring/rsrc: encode node type and ctx together (Jens Axboe) - io_uring: add support for hybrid IOPOLL (hexue) - io_uring/rsrc: allow cloning with node replacements (Jens Axboe) - io_uring/rsrc: allow cloning at an offset (Jens Axboe) - io_uring/rsrc: get rid of the empty node and dummy_ubuf (Jens Axboe) - io_uring/rsrc: add io_reset_rsrc_node() helper (Jens Axboe) - io_uring/filetable: kill io_reset_alloc_hint() helper (Jens Axboe) - io_uring/filetable: remove io_file_from_index() helper (Jens Axboe) - io_uring/rsrc: add io_rsrc_node_lookup() helper (Jens Axboe) - io_uring/rsrc: unify file and buffer resource tables (Jens Axboe) - io_uring: only initialize io_kiocb rsrc_nodes when needed (Jens Axboe) - io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries (Jens Axboe) - io_uring/rsrc: get rid of io_rsrc_node allocation cache (Jens Axboe) - io_uring/rsrc: get rid of per-ring io_rsrc_node list (Jens Axboe) - io_uring/rsrc: kill io_charge_rsrc_node() (Jens Axboe) - io_uring/splice: open code 2nd direct file assignment (Jens Axboe) - io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache (Jens Axboe) - io_uring/rsrc: move struct io_fixed_file to rsrc.h header (Jens Axboe) - io_uring/nop: add support for testing registered files and buffers (Jens Axboe) - io_uring: add support for fixed wait regions (Jens Axboe) - io_uring: change io_get_ext_arg() to use uaccess begin + end (Jens Axboe) - io_uring: switch struct ext_arg from __kernel_timespec to timespec64 (Jens Axboe) - io_uring/sqpoll: wait on sqd->wait for thread parking (Jens Axboe) - io_uring/register: add IORING_REGISTER_RESIZE_RINGS (Jens Axboe) - io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings (Jens Axboe) - io_uring: abstract out a bit of the ring filling logic (Jens Axboe) - io_uring: move max entry definition and ring sizing into header (Jens Axboe) - io_uring/net: clean up io_msg_copy_hdr (Pavel Begunkov) - io_uring/net: don't alias send user pointer reads (Pavel Begunkov) - io_uring/net: don't store send address ptr (Pavel Begunkov) - io_uring/net: split send and sendmsg prep helpers (Pavel Begunkov) - io_uring: kill 'imu' from struct io_kiocb (Jens Axboe) - io_uring/net: move send zc fixed buffer import to issue path (Jens Axboe) - io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node() (Jens Axboe) - io_uring/rw: get rid of using req->imu (Jens Axboe) - io_uring/uring_cmd: get rid of using req->imu (Jens Axboe) - io_uring/rsrc: don't assign bvec twice in io_import_fixed() (Jens Axboe) - io_uring: clean up cqe trace points (Pavel Begunkov) - io_uring: static_key for !IORING_SETUP_NO_SQARRAY (Pavel Begunkov) - io_uring: kill io_llist_xchg (Pavel Begunkov) - io_uring: move cancel hash tables to kvmalloc/kvfree (Jens Axboe) - io_uring/cancel: get rid of init_hash_table() helper (Jens Axboe) - io_uring/poll: get rid of per-hashtable bucket locks (Jens Axboe) - io_uring/poll: get rid of io_poll_tw_hash_eject() (Jens Axboe) - io_uring/poll: get rid of unlocked cancel hash (Jens Axboe) - io_uring/poll: remove 'ctx' argument from io_poll_req_delete() (Jens Axboe) - io_uring/msg_ring: add support for sending a sync message (Jens Axboe) - io_uring/msg_ring: refactor a few helper functions (Jens Axboe) - io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd (Jens Axboe) - io_uring/eventfd: abstract out ev_fd grab + release helpers (Jens Axboe) - io_uring/eventfd: move trigger check into a helper (Jens Axboe) - io_uring/eventfd: move actual signaling part into separate helper (Jens Axboe) - io_uring/eventfd: check for the need to async notifier earlier (Jens Axboe) - io_uring/eventfd: abstract out ev_fd put helper (Jens Axboe) - MAINTAINERS: Update git tree for mdraid subsystem (Song Liu) - md/raid5: Increase r5conf.cache_name size (John Garry) - block: make struct rq_list available for !CONFIG_BLOCK (Jens Axboe) - block/genhd: use seq_put_decimal_ull for diskstats decimal values (David Wang) - block: don't reorder requests in blk_mq_add_to_batch (Christoph Hellwig) - block: don't reorder requests in blk_add_rq_to_plug (Christoph Hellwig) - block: add a rq_list type (Christoph Hellwig) - block: remove rq_list_move (Christoph Hellwig) - virtio_blk: reverse request order in virtio_queue_rqs (Christoph Hellwig) - nvme-pci: reverse request order in nvme_queue_rqs (Christoph Hellwig) - btrfs: validate queue limits (Christoph Hellwig) - block: export blk_validate_limits (Christoph Hellwig) - nvmet: add tracing of reservation commands (Guixin Liu) - nvme: parse reservation commands's action and rtype to string (Guixin Liu) - nvmet: report ns's vwc not present (Guixin Liu) - nvme: check ns's volatile write cache not present (Guixin Liu) - nvme: add rotational support (Wang Yugui) - nvme: use command set independent id ns if available (Matias Bjørling) - nvmet: support for csi identify ns (Keith Busch) - nvmet: implement rotational media information log (Keith Busch) - nvmet: implement endurance groups (Keith Busch) - nvmet: declare 2.1 version compliance (Keith Busch) - nvmet: implement crto property (Keith Busch) - nvmet: implement supported features log (Keith Busch) - nvmet: implement supported log pages (Keith Busch) - nvmet: implement active command set ns list (Keith Busch) - nvmet: implement id ns for nvm command set (Keith Busch) - nvmet: support reservation feature (Guixin Liu) - nvme: add reservation command's defines (Guixin Liu) - nvme-core: remove repeated wq flags (Chaitanya Kulkarni) - nvmet: make nvmet_wq visible in sysfs (Guixin Liu) - nvme-pci: use dma_alloc_noncontigous if possible (Christoph Hellwig) - nvme-pci: fix freeing of the HMB descriptor table (Christoph Hellwig) - nvme: use helpers to access io_uring cmd space (Pavel Begunkov) - block: remove the ioprio field from struct request (Christoph Hellwig) - block: remove the write_hint field from struct request (Christoph Hellwig) - nvme-multipath: don't bother clearing max_hw_zone_append_sectors (Christoph Hellwig) - block: pre-calculate max_zone_append_sectors (Christoph Hellwig) - block: lift bio_is_zone_append to bio.h (Christoph Hellwig) - block: fix bio_split_rw_at to take zone_write_granularity into account (Christoph Hellwig) - block: take chunk_sectors into account in bio_split_write_zeroes (Christoph Hellwig) - md/raid10: Handle bio_split() errors (John Garry) - md/raid1: Handle bio_split() errors (John Garry) - md/raid0: Handle bio_split() errors (John Garry) - block: Handle bio_split() errors in bio_submit_split() (John Garry) - block: Error an attempt to split an atomic write in bio_split() (John Garry) - block: Rework bio_split() return value (John Garry) - ublk: fix ublk_ch_mmap() for 64K page size (Ming Lei) - s390/dasd: Fix typo in comment (Yu Jiaoliang) - s390/dasd: fix redundant /proc/dasd* entries removal (Miroslav Franc) - MAINTAINERS: Make Yu Kuai co-maintainer of md/raid subsystem (Song Liu) - md/raid5: Wait sync io to finish before changing group cnt (Xiao Ni) - loop: fix type of block size (Li Wang) - block: don't verify IO lock for freeze/unfreeze in elevator_init_mq() (Ming Lei) - block: always verify unfreeze lock on the owner task (Ming Lei) - rbd: unfreeze queue after marking disk as dead (Ming Lei) - block: remove blk_freeze_queue() (Ming Lei) - block: Add a public bdev_zone_is_seq() helper (Damien Le Moal) - block: RCU protect disk->conv_zones_bitmap (Damien Le Moal) - block: Replace sprintf() with sysfs_emit() (zhangguopeng) - block: Switch to using refcount_t for zone write plugs (Damien Le Moal) - Revert "block: pre-calculate max_zone_append_sectors" (Jens Axboe) - md/md-bitmap: Add missing destroy_work_on_stack() (Yuan Can) - md/raid5: don't set Faulty rdev for blocked_rdev (Yu Kuai) - md/raid10: don't wait for Faulty rdev in wait_blocked_rdev() (Yu Kuai) - md/raid1: don't wait for Faulty rdev in wait_blocked_rdev() (Yu Kuai) - md/raid1: factor out helper to handle blocked rdev from raid1_write_request() (Yu Kuai) - md: don't record new badblocks for faulty rdev (Yu Kuai) - md: don't wait faulty rdev in md_wait_for_blocked_rdev() (Yu Kuai) - md: add a new helper rdev_blocked() (Yu Kuai) - md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit() (Uros Bizjak) - mtip32xx: Replace deprecated PCI functions (Philipp Stanner) - block: pre-calculate max_zone_append_sectors (Christoph Hellwig) - block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones (Christoph Hellwig) - block: update blk_stack_limits documentation (Christoph Hellwig) - lib/iov_iter: fix bvec iterator setup (Ming Lei) - loop: Simplify discard granularity calc (John Garry) - block: remove bio_add_zone_append_page (Christoph Hellwig) - block: remove zone append special casing from the direct I/O path (Christoph Hellwig) - lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec (Ming Lei) - blk-integrity: remove seed for user mapped buffers (Keith Busch) - brd: defer automatic disk creation until module initialization succeeds (Yang Erkun) - loop: Use bdev limit helpers for configuring discard (John Garry) - block: add a bdev_limits helper (Christoph Hellwig) - iov_iter: don't require contiguous pages in iov_iter_extract_bvec_pages (Ming Lei) - block: model freeze & enter queue as lock for supporting lockdep (Ming Lei) - nvme: core: switch to non_owner variant of start_freeze/unfreeze queue (Ming Lei) - blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs (Ming Lei) - blk-mq: Unexport blk_mq_flush_busy_ctxs() (Bart Van Assche) - blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long (Bart Van Assche) - block: remove redundant explicit memory barrier from rq_qos waiter and waker (Muchun Song) - block: flush all throttled bios when deleting the cgroup (Li Lingfeng) - block: fix ordering between checking BLK_MQ_S_STOPPED request adding (Muchun Song) - block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding (Muchun Song) - block: fix missing dispatching request when queue is started or unquiesced (Muchun Song) - Revert "blk-throttle: Fix IO hang for a corner case" (Xiuhong Wang) - block: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW (Greg Joyce) - Documentation: ublk: document UBLK_F_USER_RECOVERY_FAIL_IO (Uday Shankar) - ublk: support device recovery without I/O queueing (Uday Shankar) - ublk: merge stop_work and quiesce_work (Uday Shankar) - ublk: refactor recovery configuration flag helpers (Uday Shankar) - ublk: check recovery flags for validity (Uday Shankar) - block: enable passthrough command statistics (Keith Busch) - block: return void from the queue_sysfs_entry load_module method (Christoph Hellwig) - block: add partition uuid into uevent as "PARTUUID" (Konstantin Khlebnikov) - block: move issue side time stamping to blk_account_io_start() (Jens Axboe) - block: set issue time stamp based on queue state (Jens Axboe) - dt-bindings: mmc: Document support for partition table in mmc-card (Christian Marangi) - block: add support for partition table defined in OF (Christian Marangi) - mmc: block: attach partitions fwnode if found in mmc-card (Christian Marangi) - block: introduce add_disk_fwnode() (Christian Marangi) - docs: block: Document support for read-only partition in cmdline part (Christian Marangi) - block: add support for defining read-only partitions (Christian Marangi) - block: kill blk_do_io_stat() helper (Jens Axboe) - block: remove 'req->part' check for stats accounting (Jens Axboe) - block: remove redundant passthrough check in blk_mq_need_time_stamp() (Jens Axboe) - block: move iostat check into blk_acount_io_start() (Jens Axboe) - dt-bindings: ata: ahci-platform: add missing iommus property (Frank Wunderlich) - ata: libata-scsi: Return residual for emulated SCSI commands (Damien Le Moal) - ata: libata-scsi: Remove struct ata_scsi_args (Damien Le Moal) - ata: libata-scsi: Document all VPD page inquiry actors (Damien Le Moal) - ata: libata-scsi: Refactor ata_scsiop_maint_in() (Damien Le Moal) - ata: libata-scsi: Refactor ata_scsiop_read_cap() (Damien Le Moal) - ata: libata-scsi: Refactor ata_scsi_simulate() (Damien Le Moal) - ata: libata-scsi: Refactor scsi_6_lba_len() with use of get_unaligned_be24() (Andy Shevchenko) - ata: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - ata: libata: Remove unused macro definitions (Damien Le Moal) - ata: Fix typos in the comment (Yan Zhen) - btrfs: send: check for read-only send root under critical section (Filipe Manana) - btrfs: send: check for dead send root under critical section (Filipe Manana) - btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap() (Filipe Manana) - btrfs: fix warning on PTR_ERR() against NULL device at btrfs_control_ioctl() (Filipe Manana) - btrfs: fix a typo in btrfs_use_zone_append (Christoph Hellwig) - btrfs: avoid superfluous calls to free_extent_map() in btrfs_encoded_read() (Mark Harmstone) - btrfs: simplify logic to decrement snapshot counter at btrfs_mksnapshot() (Filipe Manana) - btrfs: remove hole from struct btrfs_delayed_node (Filipe Manana) - btrfs: update stale comment for struct btrfs_delayed_ref_node::add_list (Filipe Manana) - btrfs: add new ioctl to wait for cleaned subvolumes (David Sterba) - btrfs: simplify range tracking in cow_file_range() (Haisu Wang) - btrfs: remove conditional path allocation in btrfs_read_locked_inode() (Leo Martins) - btrfs: push cleanup into btrfs_read_locked_inode() (Leo Martins) - io_uring/cmd: let cmds to know about dying task (Pavel Begunkov) - btrfs: add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu() (Mark Harmstone) - btrfs: add io_uring command for encoded reads (ENCODED_READ ioctl) (Mark Harmstone) - btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages() (Mark Harmstone) - btrfs: don't sleep in btrfs_encoded_read() if IOCB_NOWAIT is set (Mark Harmstone) - btrfs: change btrfs_encoded_read() so that reading of extent is done by caller (Mark Harmstone) - btrfs: remove pointless iocb::ki_pos addition in btrfs_encoded_read() (Mark Harmstone) - btrfs: remove no longer used delayed ref head search functionality (Filipe Manana) - btrfs: track delayed ref heads in an xarray (Filipe Manana) - btrfs: add comments regarding locking to struct btrfs_delayed_ref_root (Filipe Manana) - btrfs: assert delayed refs lock is held at add_delayed_ref_head() (Filipe Manana) - btrfs: assert delayed refs lock is held at find_first_ref_head() (Filipe Manana) - btrfs: assert delayed refs lock is held at find_ref_head() (Filipe Manana) - btrfs: pass fs_info to btrfs_delete_ref_head() (Filipe Manana) - btrfs: pass fs_info to functions that search for delayed ref heads (Filipe Manana) - btrfs: move delayed ref head unselection to delayed-ref.c (Filipe Manana) - btrfs: simplify obtaining a delayed ref head (Filipe Manana) - btrfs: change return type of btrfs_delayed_ref_lock() to boolean (Filipe Manana) - btrfs: remove num_entries atomic counter from delayed ref root (Filipe Manana) - btrfs: use helper to find first ref head at btrfs_destroy_delayed_refs() (Filipe Manana) - btrfs: remove duplicated code to drop delayed ref during transaction abort (Filipe Manana) - btrfs: remove fs_info parameter from btrfs_cleanup_one_transaction() (Filipe Manana) - btrfs: remove fs_info parameter from btrfs_destroy_delayed_refs() (Filipe Manana) - btrfs: move btrfs_destroy_delayed_refs() to delayed-ref.c (Filipe Manana) - btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs() (Filipe Manana) - btrfs: reduce extent tree lock contention when searching for inline backref (Robbie Ko) - btrfs: tests: implement case for partial RAID stripe-tree delete (Johannes Thumshirn) - btrfs: implement partial deletion of RAID stripe extents (Johannes Thumshirn) - btrfs: use filemap_get_folio() helper (Anand Jain) - btrfs: convert btrfs_buffered_write() to use folios (Qu Wenruo) - btrfs: make buffered write to copy one page a time (Qu Wenruo) - btrfs: fix wrong sizeof in btrfs_do_encoded_write() (Mark Harmstone) - btrfs: use str_yes_no() helper function in btrfs_dump_free_space() (Thorsten Blum) - btrfs: rename btrfs_folio_(set|start|end)_writer_lock() (Qu Wenruo) - btrfs: unify to use writer locks for subpage locking (Qu Wenruo) - btrfs: remove unused btrfs_folio_start_writer_lock() (Qu Wenruo) - btrfs: do not clear read-only when adding sprout device (Boris Burkov) - btrfs: remove local generation variable from read_block_for_search() (Filipe Manana) - btrfs: remove redundant initializations for struct btrfs_tree_parent_check (Filipe Manana) - btrfs: simplify arguments for btrfs_verify_level_key() (Filipe Manana) - btrfs: remove redundant level argument from read_block_for_search() (Filipe Manana) - btrfs: re-enable the extent map shrinker (Filipe Manana) - btrfs: rename extent map shrinker members from struct btrfs_fs_info (Filipe Manana) - btrfs: simplify tracking progress for the extent map shrinker (Filipe Manana) - btrfs: make the extent map shrinker run asynchronously as a work queue job (Filipe Manana) - btrfs: add and use helper to remove extent map from its inode's tree (Filipe Manana) - btrfs: reduce lock contention when eb cache miss for btree search (Robbie Ko) - btrfs: drop unused parameter level from alloc_heuristic_ws() (David Sterba) - btrfs: drop unused parameter fs_info from btrfs_match_dir_item_name() (David Sterba) - btrfs: drop unused parameter transaction from alloc_log_tree() (David Sterba) - btrfs: drop unused parameter data from btrfs_fill_super() (David Sterba) - btrfs: drop unused parameter options from open_ctree() (David Sterba) - btrfs: drop unused parameter fs_info from folio_range_has_eb() (David Sterba) - btrfs: drop unused parameter mask from try_release_extent_state() (David Sterba) - btrfs: drop unused parameter refs from visit_node_for_delete() (David Sterba) - btrfs: drop unused parameter iov_iter from btrfs_write_check() (David Sterba) - btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages() (David Sterba) - btrfs: drop unused parameter offset from __cow_file_range_inline() (David Sterba) - btrfs: drop unused parameter inode from read_inline_extent() (David Sterba) - btrfs: drop unused parameter argp from btrfs_ioctl_quota_rescan_wait() (David Sterba) - btrfs: lzo: drop unused paramter level from lzo_alloc_workspace() (David Sterba) - btrfs: drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks() (David Sterba) - btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() (David Sterba) - btrfs: drop unused parameter map from scrub_simple_mirror() (David Sterba) - btrfs: scrub: drop unused parameter sctx from scrub_submit_extent_sector_read() (David Sterba) - btrfs: send: drop unused parameter index from iterate_inode_ref_t callbacks (David Sterba) - btrfs: send: drop unused parameter num from iterate_inode_ref_t callbacks (David Sterba) - btrfs: drop unused parameter fs_info from do_reclaim_sweep() (David Sterba) - btrfs: drop unused parameter fs_info from wait_reserve_ticket() (David Sterba) - btrfs: drop unused parameter ctx from batch_delete_dir_index_items() (David Sterba) - btrfs: drop unused parameter path from btrfs_tree_mod_log_rewind() (David Sterba) - btrfs: zstd: assert the timer pointer in callback (David Sterba) - btrfs: remove btrfs_set_range_writeback() (Qu Wenruo) - btrfs: qgroup: run delayed iputs after ordered extent completion (Filipe Manana) - btrfs: scrub: skip initial RST lookup errors (Johannes Thumshirn) - btrfs: return ENODATA in case RST lookup fails (Johannes Thumshirn) - btrfs: handle empty list of NOCOW ordered extents with checksum list (Johannes Thumshirn) - btrfs: simplify the page uptodate preparation for prepare_pages() (Qu Wenruo) - btrfs: remove the dirty_page local variable (Qu Wenruo) - btrfs: remove unused btrfs_try_tree_write_lock() (Dr. David Alan Gilbert) - btrfs: remove unused btrfs_is_parity_mirror() (Dr. David Alan Gilbert) - btrfs: remove unused btrfs_free_squota_rsv() (Dr. David Alan Gilbert) - btrfs: tests: add selftests for raid-stripe-tree (Johannes Thumshirn) - btrfs: correct typos in multiple comments across various files (Shen Lichuan) - btrfs: remove unused page_to_inode and page_to_fs_info macros (Youling Tang) - btrfs: remove redundant stop_loop variable in scrub_stripe() (Riyan Dhiman) - btrfs: remove pointless initialization at btrfs_qgroup_trace_extent() (Filipe Manana) - btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent() (Filipe Manana) - btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent() (Filipe Manana) - btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post() (Filipe Manana) - btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record (Filipe Manana) - btrfs: remove code duplication in ordered extent finishing (Johannes Thumshirn) - btrfs: canonicalize the device path before adding it (Qu Wenruo) - btrfs: avoid unnecessary device path update for the same device (Qu Wenruo) - btrfs: allow compression even if the range is not page aligned (Qu Wenruo) - btrfs: mark all dirty sectors as locked inside writepage_delalloc() (Qu Wenruo) - btrfs: move the delalloc range bitmap search into extent_io.c (Qu Wenruo) - btrfs: do not assume the full page range is not dirty in extent_writepage_io() (Qu Wenruo) - btrfs: make extent_range_clear_dirty_for_io() to handle sector size < page size cases (Qu Wenruo) - btrfs: wait for writeback if sector size is smaller than page size (Qu Wenruo) - btrfs: compression: add an ASSERT() to ensure the read-in length is sane (Qu Wenruo) - btrfs: zstd: make the compression path to handle sector size < page size (Qu Wenruo) - btrfs: zlib: make the compression path to handle sector size < page size (Qu Wenruo) - btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTRFS_DEBUG (Qu Wenruo) - btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT (Qu Wenruo) - btrfs: don't take dev_replace rwsem on task already holding it (Johannes Thumshirn) - jbd2: Fix comment describing journal_init_common() (Daniel Martín Gómez) - ext4: prevent an infinite loop in the lazyinit thread (Mathieu Othacehe) - ext4: use struct_size() to improve ext4_htree_store_dirent() (Thorsten Blum) - ext4: annotate struct fname with __counted_by() (Thorsten Blum) - jbd2: avoid dozens of -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - ext4: use str_yes_no() helper function (Thorsten Blum) - ext4: prevent delalloc to nodelalloc on remount (Nicolas Bretz) - jbd2: make b_frozen_data allocation always succeed (Zhihao Cheng) - ext4: cleanup variable name in ext4_fc_del() (Dan Carpenter) - ext4: use string choices helpers (R Sundar) - jbd2: remove the 'success' parameter from the jbd2_do_replay() function (Ye Bin) - jbd2: remove useless 'block_error' variable (Ye Bin) - jbd2: factor out jbd2_do_replay() (Ye Bin) - jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass() (Ye Bin) - jbd2: unified release of buffer_head in do_one_pass() (Ye Bin) - jbd2: remove redundant judgments for check v1 checksum (Ye Bin) - ext4: use ERR_CAST to return an error-valued pointer (Yu Jiaoliang) - mm: zero range of eof folio exposed by inode size extension (Brian Foster) - ext4: partial zero eof block on unaligned inode size extension (Brian Foster) - ext4: disambiguate the return value of ext4_dio_write_end_io() (Jinliang Zheng) - ext4: pass write-hint for buffered IO (j.xia) - ext4: fix race in buffer_head read fault injection (Long Li) - ext4: don't pass full mapping flags to ext4_es_insert_extent() (Zhang Yi) - ext4: mark ctx_*_flags() with __maybe_unused (Andy Shevchenko) - ext4: return error on syncfs after shutdown (Amir Goldstein) - fs: ext4: Don't use CMA for buffer_head (Zhaoyang Huang) - ext4: simplify if condition (Jiapeng Chong) - ext4: fix FS_IOC_GETFSMAP handling (Theodore Ts'o) - ext4: WARN if a full dir leaf block has only one dentry (Baokun Li) - ext4: show the default enabled prefetch_block_bitmaps option (Baokun Li) - ext4: avoid remount errors with 'abort' mount option (Jan Kara) - ext4: supress data-race warnings in ext4_free_inodes_{count,set}() (Jeongjun Park) - ext4: Call ext4_journal_stop(handle) only once in ext4_dio_write_iter() (Markus Elfring) - libfs: kill empty_dir_getattr() (Al Viro) - fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flag (Stefan Berger) - fs/stat.c: switch to CLASS(fd_raw) (Al Viro) - kill getname_statx_lookup_flags() (Al Viro) - io_statx_prep(): use getname_uflags() (Al Viro) - ufs: ufs_sb_private_info: remove unused s_{2,3}apb fields (Agathe Porte) - ufs: Convert ufs_change_blocknr() to take a folio (Matthew Wilcox (Oracle)) - ufs: Pass a folio to ufs_new_fragments() (Matthew Wilcox (Oracle)) - ufs: Convert ufs_inode_getfrag() to take a folio (Matthew Wilcox (Oracle)) - ufs: Convert ufs_extend_tail() to take a folio (Matthew Wilcox (Oracle)) - ufs: Convert ufs_inode_getblock() to take a folio (Matthew Wilcox (Oracle)) - ufs: take the handling of free block counters into a helper (Al Viro) - clean ufs_trunc_direct() up a bit... (Al Viro) - ufs: get rid of ubh_{ubhcpymem,memcpyubh}() (Al Viro) - ufs_inode_getfrag(): remove junk comment (Al Viro) - ufs_free_fragments(): fix the braino in sanity check (Al Viro) - ufs_clusteracct(): switch to passing fragment number (Al Viro) - ufs: untangle ubh_...block...(), part 3 (Al Viro) - ufs: untangle ubh_...block...(), part 2 (Al Viro) - ufs: untangle ubh_...block...() macros, part 1 (Al Viro) - ufs: fix ufs_read_cylinder() failure handling (Al Viro) - ufs: missing ->splice_write() (Al Viro) - ufs: fix handling of delete_entry and set_link failures (Al Viro) - xattr: remove redundant check on variable err (Colin Ian King) - fs/xattr: add *at family syscalls (Christian Göttsche) - new helpers: file_removexattr(), filename_removexattr() (Al Viro) - new helpers: file_listxattr(), filename_listxattr() (Al Viro) - replace do_getxattr() with saner helpers. (Al Viro) - replace do_setxattr() with saner helpers. (Al Viro) - new helper: import_xattr_name() (Al Viro) - fs: rename struct xattr_ctx to kernel_xattr_ctx (Christian Göttsche) - xattr: switch to CLASS(fd) (Al Viro) - io_[gs]etxattr_prep(): just use getname() (Al Viro) - io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE (Jens Axboe) - getname_maybe_null() - the third variant of pathname copy-in (Al Viro) - teach filename_lookup() to treat NULL filename as "" (Al Viro) - deal with the last remaing boolean uses of fd_file() (Al Viro) - css_set_fork(): switch to CLASS(fd_raw, ...) (Al Viro) - memcg_write_event_control(): switch to CLASS(fd) (Al Viro) - assorted variants of irqfd setup: convert to CLASS(fd) (Al Viro) - do_pollfd(): convert to CLASS(fd) (Al Viro) - convert do_select() (Al Viro) - convert vfs_dedupe_file_range(). (Al Viro) - convert cifs_ioctl_copychunk() (Al Viro) - convert media_request_get_by_fd() (Al Viro) - convert spu_run(2) (Al Viro) - switch spufs_calls_{get,put}() to CLASS() use (Al Viro) - convert cachestat(2) (Al Viro) - convert do_preadv()/do_pwritev() (Al Viro) - fdget(), more trivial conversions (Al Viro) - fdget(), trivial conversions (Al Viro) - privcmd_ioeventfd_assign(): don't open-code eventfd_ctx_fdget() (Al Viro) - o2hb_region_dev_store(): avoid goto around fdget()/fdput() (Al Viro) - introduce "fd_pos" class, convert fdget_pos() users to it. (Al Viro) - fdget_raw() users: switch to CLASS(fd_raw) (Al Viro) - convert vmsplice() to CLASS(fd) (Al Viro) - simplify xfs_find_handle() a bit (Al Viro) - do_mq_notify(): switch to CLASS(fd) (Al Viro) - do_mq_notify(): saner skb freeing on failures (Al Viro) - switch netlink_getsockbyfilp() to taking descriptor (Al Viro) - get rid of perf_fget_light(), convert kernel/events/core.c to CLASS(fd) (Al Viro) - timerfd: switch to CLASS(fd) (Al Viro) - regularize emptiness checks in fini_module(2) and vfs_dedupe_file_range() (Al Viro) - net/socket.c: switch to CLASS(fd) (Al Viro) - ecryptfs: Pass the folio index to crypt_extent() (Matthew Wilcox (Oracle)) - ecryptfs: Convert lower_offset_for_page() to take a folio (Matthew Wilcox (Oracle)) - ecryptfs: Convert ecryptfs_decrypt_page() to take a folio (Matthew Wilcox (Oracle)) - ecryptfs: Convert ecryptfs_encrypt_page() to take a folio (Matthew Wilcox (Oracle)) - ecryptfs: Convert ecryptfs_write_lower_page_segment() to take a folio (Matthew Wilcox (Oracle)) - ecryptfs: Convert ecryptfs_write() to use a folio (Matthew Wilcox (Oracle)) - ecryptfs: Convert ecryptfs_read_lower_page_segment() to take a folio (Matthew Wilcox (Oracle)) - ecryptfs: Convert ecryptfs_copy_up_encrypted_with_header() to take a folio (Matthew Wilcox (Oracle)) - ecryptfs: Use a folio throughout ecryptfs_read_folio() (Matthew Wilcox (Oracle)) - ecryptfs: Convert ecryptfs_writepage() to ecryptfs_writepages() (Matthew Wilcox (Oracle)) - iomap: drop an obsolete comment in iomap_dio_bio_iter (Christoph Hellwig) - ext4: Do not fallback to buffered-io for DIO atomic write (Ritesh Harjani (IBM)) - ext4: Support setting FMODE_CAN_ATOMIC_WRITE (Ritesh Harjani (IBM)) - ext4: Check for atomic writes support in write iter (Ritesh Harjani (IBM)) - ext4: Add statx support for atomic writes (Ritesh Harjani (IBM)) - xfs: Support setting FMODE_CAN_ATOMIC_WRITE (John Garry) - xfs: Validate atomic writes (John Garry) - xfs: Support atomic write for statx (John Garry) - fs: iomap: Atomic write support (John Garry) - fs: Export generic_atomic_write_valid() (John Garry) - block: Add bdev atomic write limits helpers (John Garry) - fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid() (John Garry) - block/fs: Pass an iocb to generic_atomic_write_valid() (John Garry) - tmpfs: Initialize sysfs during tmpfs init (André Almeida) - tmpfs: Fix type for sysfs' casefold attribute (André Almeida) - libfs: Fix kernel-doc warning in generic_ci_validate_strict_name (André Almeida) - docs: tmpfs: Add casefold options (André Almeida) - tmpfs: Expose filesystem features via sysfs (André Almeida) - tmpfs: Add flag FS_CASEFOLD_FL support for tmpfs dirs (André Almeida) - tmpfs: Add casefold lookup support (André Almeida) - libfs: Export generic_ci_ dentry functions (André Almeida) - unicode: Recreate utf8_parse_version() (André Almeida) - unicode: Export latest available UTF-8 version number (André Almeida) - ext4: Use generic_ci_validate_strict_name helper (André Almeida) - libfs: Create the helper function generic_ci_validate_strict_name() (André Almeida) - sched_getattr: port to copy_struct_to_user (Aleksa Sarai) - uaccess: add copy_struct_to_user helper (Aleksa Sarai) - pidfd: add ioctl to retrieve pid info (Luca Boccassi) - selftests: add test for specifying 500 lower layers (Christian Brauner) - selftests: add overlayfs fd mounting selftests (Christian Brauner) - selftests: use shared header (Christian Brauner) - Documentation,ovl: document new file descriptor based layers (Christian Brauner) - ovl: specify layers via file descriptors (Christian Brauner) - fs: add helper to use mount option as path or fd (Christian Brauner) - selftests: add file SLAB_TYPESAFE_BY_RCU recycling stressor (Christian Brauner) - expand_files(): simplify calling conventions (Al Viro) - make __set_open_fd() set cloexec state as well (Al Viro) - file.c: merge __{set,clear}_close_on_exec() (Al Viro) - alloc_fdtable(): change calling conventions. (Al Viro) - fs/file.c: add fast path in find_next_fd() (Yu Ma) - fs/file.c: conditionally clear full_fds (Yu Ma) - fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd() (Yu Ma) - move close_range(2) into fs/file.c, fold __close_range() into it (Al Viro) - close_files(): don't bother with xchg() (Al Viro) - remove pointless includes of (Al Viro) - get rid of ...lookup...fdget_rcu() family (Al Viro) - fs: port files to file_ref (Christian Brauner) - fs: add file_ref (Christian Brauner) - fs: protect backing files with rcu (Christian Brauner) - netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING (Zizhi Wo) - cachefiles: Fix NULL pointer dereference in object->file (Zizhi Wo) - cachefiles: Clean up in cachefiles_commit_tmpfile() (Zizhi Wo) - cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter() (Zizhi Wo) - cachefiles: Fix incorrect length return value in cachefiles_ondemand_fd_write_iter() (Zizhi Wo) - netfs: Remove unnecessary references to pages (Matthew Wilcox (Oracle)) - netfs: Fix a few minor bugs in netfs_page_mkwrite() (Matthew Wilcox (Oracle)) - netfs: Remove call to folio_index() (Matthew Wilcox (Oracle)) - migrate: Remove references to Private2 (Matthew Wilcox (Oracle)) - ceph: Remove call to PagePrivate2() (Matthew Wilcox (Oracle)) - btrfs: Switch from using the private_2 flag to owner_2 (Matthew Wilcox (Oracle)) - mm: Remove PageMappedToDisk (Matthew Wilcox (Oracle)) - nilfs2: Convert nilfs_copy_buffer() to use folios (Matthew Wilcox (Oracle)) - fs: Move clearing of mappedtodisk to buffer.c (Matthew Wilcox (Oracle)) - rust: task: adjust safety comments in Task methods (Alice Ryhl) - rust: add seqfile abstraction (Alice Ryhl) - rust: file: add abstraction for `poll_table` (Alice Ryhl) - rust: file: add `Kuid` wrapper (Alice Ryhl) - rust: file: add `FileDescriptorReservation` (Wedson Almeida Filho) - rust: security: add abstraction for secctx (Alice Ryhl) - rust: cred: add Rust abstraction for `struct cred` (Wedson Almeida Filho) - rust: file: add Rust abstraction for `struct file` (Wedson Almeida Filho) - rust: task: add `Task::current_raw` (Alice Ryhl) - rust: types: add `NotThreadSafe` (Alice Ryhl) - statmount: retrieve security mount options (Christian Brauner) - vfs: make evict() use smp_mb__after_spinlock instead of smp_mb (Mateusz Guzik) - statmount: add flag to retrieve unescaped options (Miklos Szeredi) - writeback: wbc_attach_fdatawrite_inode out of line (Christoph Hellwig) - writeback: add a __releases annoation to wbc_attach_and_unlock_inode (Christoph Hellwig) - fs: add the ability for statmount() to report the sb_source (Jeff Layton) - fs: add the ability for statmount() to report the fs_subtype (Jeff Layton) - fs: don't let statmount return empty strings (Jeff Layton) - fs:aio: Remove TODO comment suggesting hash or array usage in io_cancel() (Mohammed Anees) - hfsplus: don't query the device logical block size multiple times (Thadeu Lima de Souza Cascardo) - freevxfs: Replace one-element array with flexible array member (Thorsten Blum) - fs: optimize acl_permission_check() (Linus Torvalds) - initramfs: avoid filename buffer overrun (David Disseldorp) - fs/writeback: convert wbc_account_cgroup_owner to take a folio (Pankaj Raghav) - acl: Annotate struct posix_acl with __counted_by() (Thorsten Blum) - acl: Realign struct posix_acl to save 8 bytes (Thorsten Blum) - epoll: Add synchronous wakeup support for ep_poll_callback (Xuewen Yan) - coredump: add cond_resched() to dump_user_range (Rik van Riel) - mm/page-writeback.c: Fix comment of wb_domain_writeout_add() (Tang Yizhou) - mm/page-writeback.c: Update comment for BANDWIDTH_INTERVAL (Tang Yizhou) - fs/inode: Fix a typo (Andrew Kreimer) - fcntl: make F_DUPFD_QUERY associative (Christian Brauner) - vfs: inode insertion kdoc corrections (Andreas Gruenbacher) - namespace: Use atomic64_inc_return() in alloc_mnt_ns() (Uros Bizjak) - fs: Reorganize kerneldoc parameter names (Julia Lawall) - vfs: Add a sysctl for automated deletion of dentry (Yafang Shao) - epoll: annotate racy check (Christian Brauner) - fs: support relative paths with FSCONFIG_SET_STRING (Hongbo Li) - filemap: filemap_read() should check that the offset is positive or zero (Trond Myklebust) - hugetlbfs: use tracepoints in hugetlbfs functions. (Hongbo Li) - hugetlbfs: support tracepoint (Hongbo Li) - exportfs: Remove EXPORT_OP_ASYNC_LOCK (Benjamin Coddington) - NLM/NFSD: Fix lock notifications for async-capable filesystems (Benjamin Coddington) - gfs2/ocfs2: set FOP_ASYNC_LOCK (Benjamin Coddington) - fs: Introduce FOP_ASYNC_LOCK (Benjamin Coddington) - efs: fix the efs new mount api implementation (Bill O'Donnell) - ubifs: Convert ubifs to use the new mount API (David Howells) - hpfs: convert hpfs to use the new mount api (Eric Sandeen) - jfs: convert jfs to use the new mount api (Eric Sandeen) - hfsplus: convert hfsplus to use the new mount api (Eric Sandeen) - hfs: convert hfs to use the new mount api (Eric Sandeen) - befs: convert befs to use the new mount api (Eric Sandeen) - affs: convert affs to use the new mount api (Eric Sandeen) - adfs: convert adfs to use the new mount api (Eric Sandeen) - fs: reduce pointer chasing in is_mgtime() test (Jeff Layton) - tmpfs: add support for multigrain timestamps (Jeff Layton) - btrfs: convert to multigrain timestamps (Jeff Layton) - ext4: switch to multigrain timestamps (Jeff Layton) - xfs: switch to multigrain timestamps (Jeff Layton) - Documentation: add a new file documenting multigrain timestamps (Jeff Layton) - fs: add percpu counters for significant multigrain timestamp events (Jeff Layton) - fs: tracepoints around multigrain timestamp events (Jeff Layton) - fs: handle delegated timestamps in setattr_copy_mgtime (Jeff Layton) - fs: have setattr_copy handle multigrain timestamps appropriately (Jeff Layton) - fs: add infrastructure for multigrain timestamps (Jeff Layton) - timekeeping: Add percpu counter for tracking floor swap events (Jeff Layton) - timekeeping: Add interfaces for handling timestamps with a floor value (Jeff Layton) - Linux 6.12 (Linus Torvalds) - x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y (Baoquan He) - x86/stackprotector: Work around strict Clang TLS symbol requirements (Ard Biesheuvel) - x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client (Mario Limonciello) - mm: revert "mm: shmem: fix data-race in shmem_getattr()" (Andrew Morton) - ocfs2: uncache inode which has failed entering the group (Dmitry Antipov) - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jinjiang Tu) - mm, doc: update read_ahead_kb for MADV_HUGEPAGE (Yafang Shao) - fs/proc/task_mmu: prevent integer overflow in pagemap_scan_get_args() (Dan Carpenter) - sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers (Qun-Wei Lin) - crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32 (Dave Vasilevsky) - mm/mremap: fix address wraparound in move_page_tables() (Jann Horn) - tools/mm: fix compile error (Motiejus JakÅ`tys) - mm, swap: fix allocation and scanning race with swapoff (Kairui Song) - ARM: fix cacheflush with PAN (Russell King (Oracle)) - ARM: 9435/1: ARM/nommu: Fix typo "absence" (WangYuli) - ARM: 9434/1: cfi: Fix compilation corner case (Linus Walleij) - ARM: 9420/1: smp: Fix SMP for xip kernels (Harith G) - ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels (Harith G) - Revert "drm/amd/pm: correct the workload setting" (Alex Deucher) - tracing/ring-buffer: Clear all memory mapped CPU ring buffers on first recording (Steven Rostedt) - Revert: "ring-buffer: Do not have boot mapped buffers hook to CPU hotplug" (Steven Rostedt) - drivers: perf: Fix wrong put_cpu() placement (Alexandre Ghiti) - drm/xe/oa: Fix "Missing outer runtime PM protection" warning (Ashutosh Dixit) - drm/xe: handle flat ccs during hibernation on igpu (Matthew Auld) - drm/xe: improve hibernation on igpu (Matthew Auld) - drm/xe: Restore system memory GGTT mappings (Matthew Brost) - drm/xe: Ensure all locks released in exec IOCTL (Matthew Brost) - drm/amd: Fix initialization mistake for NBIO 7.7.0 (Vijendar Mukunda) - Revert "drm/amd/display: parse umc_info or vram_info based on ASIC" (Alex Deucher) - drm/amd/display: Fix failure to read vram info due to static BP_RESULT (Hamish Claxton) - drm/amdgpu: enable GTT fallback handling for dGPUs only (Christian König) - drm/amdgpu/mes12: correct kiq unmap latency (Jack Xiao) - drm/amdgpu: fix check in gmc_v9_0_get_vm_pte() (Christian König) - drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0 (Tim Huang) - drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size (David Rosca) - drm/amd/display: Adjust VSDB parser for replay feature (Rodrigo Siqueira) - drm/amd/display: Require minimum VBlank size for stutter optimization (Dillon Varone) - drm/amd/display: Handle dml allocation failure to avoid crash (Ryan Seto) - drm/amd/display: Fix Panel Replay not update screen correctly (Tom Chung) - drm/amd/display: Change some variable name of psr (Tom Chung) - drm/bridge: tc358768: Fix DSI command tx (Francesco Dolcini) - drm/vmwgfx: avoid null_ptr_deref in vmw_framebuffer_surface_create_handle (Chen Ridong) - nouveau/dp: handle retries for AUX CH transfers with GSP. (Dave Airlie) - nouveau: handle EBUSY and EAGAIN for GSP aux errors. (Dave Airlie) - nouveau: fw: sync dma after setup is called. (Dave Airlie) - drm/panthor: Fix handling of partial GPU mapping of BOs (Akash Goel) - drm/rockchip: vop: Fix a dereferenced before check warning (Andy Yan) - drm/i915: Grab intel_display from the encoder to avoid potential oopsies (Ville Syrjälä) - drm/i915/gsc: ARL-H and ARL-U need a newer GSC FW. (Daniele Ceraolo Spurio) - Revert "RDMA/core: Fix ENODEV error for iWARP test over vlan" (Leon Romanovsky) - RDMA/bnxt_re: Remove some dead code (Christophe JAILLET) - RDMA/bnxt_re: Fix some error handling paths in bnxt_re_probe() (Christophe JAILLET) - mailbox: qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flag (Sibi Sankar) - firmware: arm_scmi: Report duplicate opps as firmware bugs (Sibi Sankar) - firmware: arm_scmi: Skip opp duplicates (Cristian Marussi) - pmdomain: imx93-blk-ctrl: correct remove path (Peng Fan) - pmdomain: arm: Use FLAG_DEV_NAME_FW to ensure unique names (Sibi Sankar) - pmdomain: core: Add GENPD_FLAG_DEV_NAME_FW flag (Sibi Sankar) - Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K" (Aurelien Jarno) - mmc: sunxi-mmc: Fix A100 compatible description (Andre Przywara) - ASoC: max9768: Fix event generation for playback mute (Mark Brown) - ASoC: intel: sof_sdw: add quirk for Dell SKU (Deep Harsora) - ASoC: audio-graph-card2: Purge absent supplies for device tree nodes (John Watts) - ALSA: hda/realtek - update set GPIO3 to default for Thinkpad with ALC1318 (Kailang Yang) - ALSA: hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10 (Maksym Glubokiy) - ALSA: hda/realtek - Fixed Clevo platform headset Mic issue (Kailang Yang) - ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry (Eryk Zagorski) - crypto: mips/crc32 - fix the CRC32C implementation (Eric Biggers) - sched_ext: ops.cpu_acquire() should be called with SCX_KF_REST (Tejun Heo) - btrfs: fix incorrect comparison for delayed refs (Josef Bacik) - net: sched: u32: Add test case for systematic hnode IDR leaks (Alexandre Ferrieux) - selftests: bonding: add ns multicast group testing (Hangbin Liu) - bonding: add ns target multicast address to slave device (Hangbin Liu) - net: ti: icssg-prueth: Fix 1 PPS sync (Meghana Malladi) - stmmac: dwmac-intel-plat: fix call balance of tx_clk handling routines (Vitalii Mordan) - net: Make copy_safe_from_sockptr() match documentation (Michal Luczaj) - net: stmmac: dwmac-mediatek: Fix inverted handling of mediatek,mac-wol (Nícolas F. R. A. Prado) - ipmr: Fix access to mfc_cache_list without lock held (Breno Leitao) - samples: pktgen: correct dev to DEV (Wei Fang) - net: phylink: ensure PHY momentary link-fails are handled (Russell King (Oracle)) - mptcp: pm: use _rcu variant under rcu_read_lock (Matthieu Baerts (NGI0)) - mptcp: hold pm lock when deleting entry (Geliang Tang) - mptcp: update local address flags when setting it (Geliang Tang) - net: sched: cls_u32: Fix u32's systematic failure to free IDR entries for hnodes. (Alexandre Ferrieux) - MAINTAINERS: Re-add cancelled Renesas driver sections (Geert Uytterhoeven) - Revert "igb: Disable threaded IRQ for igb_msix_other" (Wander Lairson Costa) - Bluetooth: btintel: Direct exception event to bluetooth stack (Kiran K) - Bluetooth: hci_core: Fix calling mgmt_device_connected (Luiz Augusto von Dentz) - virtio/vsock: Improve MSG_ZEROCOPY error handling (Michal Luczaj) - vsock: Fix sk_error_queue memory leak (Michal Luczaj) - virtio/vsock: Fix accept_queue memory leak (Michal Luczaj) - net/mlx5e: Disable loopback self-test on multi-PF netdev (Carolina Jubran) - net/mlx5e: CT: Fix null-ptr-deref in add rule err flow (Moshe Shemesh) - net/mlx5e: clear xdp features on non-uplink representors (William Tu) - net/mlx5e: kTLS, Fix incorrect page refcounting (Dragos Tatulea) - net/mlx5: fs, lock FTE when checking if active (Mark Bloch) - net/mlx5: Fix msix vectors to respect platform limit (Parav Pandit) - net/mlx5: E-switch, unload IB representors when unloading ETH representors (Chiara Meiohas) - mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Paolo Abeni) - mptcp: error out earlier on disconnect (Paolo Abeni) - net: clarify SO_DEVMEM_DONTNEED behavior in documentation (Mina Almasry) - net: fix SO_DEVMEM_DONTNEED looping too long (Mina Almasry) - net: fix data-races around sk->sk_forward_alloc (Wang Liang) - selftests: net: add netlink-dumps to .gitignore (Jakub Kicinski) - net: vertexcom: mse102x: Fix tx_bytes calculation (Stefan Wahren) - sctp: fix possible UAF in sctp_v6_available() (Eric Dumazet) - selftests: net: add a test for closing a netlink socket ith dump in progress (Jakub Kicinski) - netlink: terminate outstanding dump on socket close (Jakub Kicinski) - bcachefs: Fix assertion pop in bch2_ptr_swab() (Kent Overstreet) - bcachefs: Fix journal_entry_dev_usage_to_text() overrun (Kent Overstreet) - bcachefs: Allow for unknown key types in backpointers fsck (Kent Overstreet) - bcachefs: Fix assertion pop in topology repair (Kent Overstreet) - bcachefs: Fix hidden btree errors when reading roots (Kent Overstreet) - bcachefs: Fix validate_bset() repair path (Kent Overstreet) - bcachefs: Fix missing validation for bch_backpointer.level (Kent Overstreet) - bcachefs: Fix bch_member.btree_bitmap_shift validation (Kent Overstreet) - bcachefs: bch2_btree_write_buffer_flush_going_ro() (Kent Overstreet) - cpufreq: intel_pstate: Rearrange locking in hybrid_init_cpu_capacity_scaling() (Rafael J. Wysocki) - tpm: Disable TPM on tpm2_create_primary() failure (Jarkko Sakkinen) - tpm: Opt-in in disable PCR integrity protection (Jarkko Sakkinen) - bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6 (Jiawei Ye) - bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx (Zijian Zhang) - selftests/bpf: Use -4095 as the bad address for bits iterator (Hou Tao) - LoongArch: Fix AP booting issue in VM mode (Bibo Mao) - LoongArch: Add WriteCombine shadow mapping in KASAN (Kanglong Wang) - LoongArch: Disable KASAN if PGDIR_SIZE is too large for cpu_vabits (Huacai Chen) - LoongArch: Make KASAN work with 5-level page-tables (Huacai Chen) - LoongArch: Define a default value for VM_DATA_DEFAULT_FLAGS (Yuli Wang) - LoongArch: Fix early_numa_add_cpu() usage for FDT systems (Huacai Chen) - LoongArch: For all possible CPUs setup logical-physical CPU mapping (Huacai Chen) - mm: swapfile: fix cluster reclaim work crash on rotational devices (Johannes Weiner) - selftests: hugetlb_dio: fixup check for initial conditions to skip in the start (Donet Tom) - mm/thp: fix deferred split queue not partially_mapped: fix (Hugh Dickins) - mm/gup: avoid an unnecessary allocation call for FOLL_LONGTERM cases (John Hubbard) - nommu: pass NULL argument to vma_iter_prealloc() (Hajime Tazaki) - ocfs2: fix UBSAN warning in ocfs2_verify_volume() (Dmitry Antipov) - nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint (Ryusuke Konishi) - nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint (Ryusuke Konishi) - mm: page_alloc: move mlocked flag clearance into free_pages_prepare() (Roman Gushchin) - mm: count zeromap read and set for swapout and swapin (Barry Song) - vdpa/mlx5: Fix PA offset with unaligned starting iotlb map (Si-Wei Liu) - KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN (Sean Christopherson) - KVM: x86: Unconditionally set irr_pending when updating APICv state (Sean Christopherson) - kvm: svm: Fix gctx page leak on invalid inputs (Dionna Glaze) - KVM: selftests: use X86_MEMTYPE_WB instead of VMX_BASIC_MEM_TYPE_WB (John Sperbeck) - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Sean Christopherson) - KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled (Sean Christopherson) - KVM: selftests: Don't force -march=x86-64-v2 if it's unsupported (Sean Christopherson) - KVM: selftests: Disable strict aliasing (Sean Christopherson) - KVM: selftests: fix unintentional noop test in guest_memfd_test.c (Patrick Roy) - KVM: selftests: memslot_perf_test: increase guest sync timeout (Maxim Levitsky) - dm-cache: fix warnings about duplicate slab caches (Mikulas Patocka) - dm-bufio: fix warnings about duplicate slab caches (Mikulas Patocka) - integrity: Use static_assert() to check struct sizes (Gustavo A. R. Silva) - evm: stop avoidably reading i_writecount in evm_file_release (Mateusz Guzik) - ima: fix buffer overrun in ima_eventdigest_init_common (Samasth Norway Ananda) - landlock: Optimize scope enforcement (Mickaël Salaün) - landlock: Refactor network access mask management (Mickaël Salaün) - landlock: Refactor filesystem access mask management (Mickaël Salaün) - samples/landlock: Clarify option parsing behaviour (Matthieu Buffet) - samples/landlock: Refactor help message (Matthieu Buffet) - samples/landlock: Fix port parsing in sandboxer (Matthieu Buffet) - landlock: Fix grammar issues in documentation (Daniel Burgener) - landlock: Improve documentation of previous limitations (Mickaël Salaün) - sched_ext: Handle cases where pick_task_scx() is called without preceding balance_scx() (Tejun Heo) - sched_ext: Update scx_show_state.py to match scx_ops_bypass_depth's new type (Tejun Heo) - sched_ext: Add a missing newline at the end of an error message (Tejun Heo) - vdpa/mlx5: Fix error path during device add (Dragos Tatulea) - vp_vdpa: fix id_table array not null terminated error (Xiaoguang Wang) - virtio_pci: Fix admin vq cleanup by using correct info pointer (Feng Liu) - vDPA/ifcvf: Fix pci_read_config_byte() return code handling (Yuan Can) - Fix typo in vringh_test.c (Shivam Chaudhary) - vdpa: solidrun: Fix UB bug with devres (Philipp Stanner) - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Hyunwoo Kim) - Linux 6.12-rc7 (Linus Torvalds) - clk: qcom: gcc-x1e80100: Fix USB MP SS1 PHY GDSC pwrsts flags (Abel Vesa) - clk: qcom: gcc-x1e80100: Fix halt_check for pipediv2 clocks (Qiang Yu) - clk: qcom: clk-alpha-pll: Fix pll post div mask when width is not set (Barnabás Czémán) - clk: qcom: videocc-sm8350: use HW_CTRL_TRIGGER for vcodec GDSCs (Johan Hovold) - i2c: designware: do not hold SCL low when I2C_DYNAMIC_TAR_UPDATE is not set (Liu Peibao) - i2c: muxes: Fix return value check in mule_i2c_mux_probe() (Yang Yingliang) - filemap: Fix bounds checking in filemap_read() (Trond Myklebust) - irqchip/gic-v3: Force propagation of the active state with a read-back (Marc Zyngier) - mailmap: add entry for Thorsten Blum (Thorsten Blum) - ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove() (Andrew Kanner) - signal: restore the override_rlimit logic (Roman Gushchin) - fs/proc: fix compile warning about variable 'vmcore_mmap_ops' (Qi Xi) - ucounts: fix counter leak in inc_rlimit_get_ucounts() (Andrei Vagin) - selftests: hugetlb_dio: check for initial conditions to skip in the start (Muhammad Usama Anjum) - mm: fix docs for the kernel parameter ``thp_anon=`` (Maíra Canal) - mm/damon/core: avoid overflow in damon_feed_loop_next_input() (SeongJae Park) - mm/damon/core: handle zero schemes apply interval (SeongJae Park) - mm/damon/core: handle zero {aggregation,ops_update} intervals (SeongJae Park) - mm/mlock: set the correct prev on failure (Wei Yang) - objpool: fix to make percpu slot allocation more robust (Masami Hiramatsu (Google)) - mm/page_alloc: keep track of free highatomic (Yu Zhao) - mm: resolve faulty mmap_region() error path behaviour (Lorenzo Stoakes) - mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling (Lorenzo Stoakes) - mm: refactor map_deny_write_exec() (Lorenzo Stoakes) - mm: unconditionally close VMAs on error (Lorenzo Stoakes) - mm: avoid unsafe VMA hook invocation when error arises on mmap hook (Lorenzo Stoakes) - mm/thp: fix deferred split unqueue naming and locking (Hugh Dickins) - mm/thp: fix deferred split queue not partially_mapped (Hugh Dickins) - USB: serial: qcserial: add support for Sierra Wireless EM86xx (Jack Wu) - USB: serial: io_edgeport: fix use after free in debug printk (Dan Carpenter) - USB: serial: option: add Quectel RG650V (Benoît Monin) - USB: serial: option: add Fibocom FG132 0x0112 composition (Reinhard Speyerer) - thunderbolt: Fix connection issue with Pluggable UD-4VPD dock (Mika Westerberg) - thunderbolt: Add only on-board retimers when !CONFIG_USB4_DEBUGFS_MARGINING (Mika Westerberg) - usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd() (Dan Carpenter) - usb: dwc3: fix fault at system suspend if device was already runtime suspended (Roger Quadros) - usb: typec: qcom-pmic: init value of hdr_len/txbuf_len earlier (Rex Nie) - usb: musb: sunxi: Fix accessing an released usb phy (Zijun Hu) - staging: vchiq_arm: Use devm_kzalloc() for drv_mgmt allocation (Umang Jain) - staging: vchiq_arm: Use devm_kzalloc() for vchiq_arm_state allocation (Umang Jain) - NFSD: Fix READDIR on NFSv3 mounts of ext4 exports (Chuck Lever) - smb: client: Fix use-after-free of network namespace. (Kuniyuki Iwashima) - nvme/host: Fix RCU list traversal to use SRCU primitive (Breno Leitao) - thermal/of: support thermal zones w/o trips subnode (Icenowy Zheng) - tools/lib/thermal: Remove the thermal.h soft link when doing make clean (zhang jiao) - tools/lib/thermal: Fix sampling handler context ptr (Emil Dahl Juhl) - thermal/drivers/qcom/lmh: Remove false lockdep backtrace (Dmitry Baryshkov) - cpufreq: intel_pstate: Update asym capacity for CPUs that were offline initially (Rafael J. Wysocki) - cpufreq: intel_pstate: Clear hybrid_max_perf_cpu before driver registration (Rafael J. Wysocki) - ACPI: processor: Move arch_init_invariance_cppc() call later (Mario Limonciello) - ksmbd: check outstanding simultaneous SMB operations (Namjae Jeon) - ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp (Namjae Jeon) - ksmbd: fix slab-use-after-free in ksmbd_smb2_session_create (Namjae Jeon) - ksmbd: Fix the missing xa_store error check (Jinjie Ruan) - scsi: ufs: core: Start the RTC update work later (Bart Van Assche) - scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer (Johannes Thumshirn) - drm/xe: Stop accumulating LRC timestamp on job_free (Lucas De Marchi) - drm/xe/pf: Fix potential GGTT allocation leak (Michal Wajdeczko) - drm/xe: Drop VM dma-resv lock on xe_sync_in_fence_get failure in exec IOCTL (Matthew Brost) - drm/xe: Fix possible exec queue leak in exec IOCTL (Matthew Brost) - drm/xe/guc/tlb: Flush g2h worker in case of tlb timeout (Nirmoy Das) - drm/xe/ufence: Flush xe ordered_wq in case of ufence timeout (Nirmoy Das) - drm/xe: Move LNL scheduling WA to xe_device.h (Nirmoy Das) - drm/xe: Use the filelist from drm for ccs_mode change (Balasubramani Vivekanandan) - drm/xe: Set mask bits for CCS_MODE register (Balasubramani Vivekanandan) - drm/panthor: Be stricter about IO mapping flags (Jann Horn) - drm/panthor: Lock XArray when getting entries for the VM (Liviu Dudau) - drm: panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede) - drm/imagination: Break an object reference loop (Brendan King) - drm/imagination: Add a per-file PVR context list (Brendan King) - drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read() (Alex Deucher) - drm/amdgpu: Adjust debugfs eviction and IB access permissions (Alex Deucher) - drm/amdgpu: Adjust debugfs register access permissions (Alex Deucher) - drm/amdgpu: Fix DPX valid mode check on GC 9.4.3 (Lijo Lazar) - drm/amd/pm: correct the workload setting (Kenneth Feng) - drm/amd/pm: always pick the pptable from IFWI (Kenneth Feng) - drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported (Antonio Quartulli) - drm/amd/display: parse umc_info or vram_info based on ASIC (Aurabindo Pillai) - drm/amd/display: Fix brightness level not retained over reboot (Tom Chung) - ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits (Jyri Sarha) - ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div() (Luo Yifan) - ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate() (Luo Yifan) - ASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6 (Markus Petri) - ASoC: SOF: amd: Fix for incorrect DMA ch status register offset (Venkata Prasad Potturu) - ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022 (Mingcong Bai) - ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove (Amelie Delaunay) - MAINTAINERS: Generic Sound Card section (Kuninori Morimoto) - ASoC: tas2781: Add new driver version for tas2563 & tas2781 qfn chip (Shenghao Ding) - ALSA: usb-audio: Add quirk for HP 320 FHD Webcam (Takashi Iwai) - ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init() (Murad Masimov) - ALSA: ump: Don't enumeration invalid groups for legacy rawmidi (Takashi Iwai) - Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown" (Jarosław Janik) - media: videobuf2-core: copy vb planes unconditionally (Tudor Ambarus) - media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set (Mauro Carvalho Chehab) - media: vivid: fix buffer overwrite when using > 32 buffers (Hans Verkuil) - media: pulse8-cec: fix data timestamp at pulse8_setup() (Mauro Carvalho Chehab) - media: cec: extron-da-hd-4k-plus: don't use -1 as an error code (Mauro Carvalho Chehab) - media: stb0899_algo: initialize cfr before using it (Mauro Carvalho Chehab) - media: adv7604: prevent underflow condition when reporting colorspace (Mauro Carvalho Chehab) - media: cx24116: prevent overflows on SNR calculus (Mauro Carvalho Chehab) - media: ar0521: don't overflow when checking PLL values (Mauro Carvalho Chehab) - media: s5p-jpeg: prevent buffer overflows (Mauro Carvalho Chehab) - media: av7110: fix a spectre vulnerability (Mauro Carvalho Chehab) - media: mgb4: protect driver against spectre (Mauro Carvalho Chehab) - media: dvb_frontend: don't play tricks with underflow values (Mauro Carvalho Chehab) - media: dvbdev: prevent the risk of out of memory access (Mauro Carvalho Chehab) - media: v4l2-tpg: prevent the risk of a division by zero (Mauro Carvalho Chehab) - media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl() (Mauro Carvalho Chehab) - media: dvb-core: add missing buffer index check (Hans Verkuil) - mm/slab: fix warning caused by duplicate kmem_cache creation in kmem_buckets_create (Koichiro Den) - btrfs: fix the length of reserved qgroup to free (Haisu Wang) - btrfs: reinitialize delayed ref list after deleting it from the list (Filipe Manana) - btrfs: fix per-subvolume RO/RW flags with new mount API (Qu Wenruo) - bcachefs: Fix UAF in __promote_alloc() error path (Kent Overstreet) - bcachefs: Change OPT_STR max to be 1 less than the size of choices array (Piotr Zalewski) - bcachefs: btree_cache.freeable list fixes (Kent Overstreet) - bcachefs: check the invalid parameter for perf test (Hongbo Li) - bcachefs: add check NULL return of bio_kmalloc in journal_read_bucket (Pei Xiao) - bcachefs: Ensure BCH_FS_may_go_rw is set before exiting recovery (Kent Overstreet) - bcachefs: Fix topology errors on split after merge (Kent Overstreet) - bcachefs: Ancient versions with bad bkey_formats are no longer supported (Kent Overstreet) - bcachefs: Fix error handling in bch2_btree_node_prefetch() (Kent Overstreet) - bcachefs: Fix null ptr deref in bucket_gen_get() (Kent Overstreet) - arm64: Kconfig: Make SME depend on BROKEN for now (Mark Rutland) - arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint (Mark Rutland) - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Brown) - KVM: PPC: Book3S HV: Mask off LPCR_MER for a vCPU before running it to avoid spurious interrupts (Gautam Menghani) - MAINTAINERS: update AMD SPI maintainer (Raju Rangoju) - regulator: rk808: Add apply_bit for BUCK3 on RK809 (Mikhail Rudenko) - regulator: rtq2208: Fix uninitialized use of regulator_config (ChiYuan Huang) - drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path (Wentao Liang) - net/smc: do not leave a dangling sk pointer in __smc_create() (Eric Dumazet) - rxrpc: Fix missing locking causing hanging calls (David Howells) - net/smc: Fix lookup of netdev by using ib_device_get_netdev() (Wenjia Zhang) - netfilter: nf_tables: wait for rcu grace period on net_device removal (Pablo Neira Ayuso) - net: arc: rockchip: fix emac mdio node support (Johan Jonker) - net: arc: fix the device for dma_map_single/dma_unmap_single (Johan Jonker) - virtio_net: Update rss when set queue (Philo Lu) - virtio_net: Sync rss config to device when virtnet_probe (Philo Lu) - virtio_net: Add hash_key_length check (Philo Lu) - virtio_net: Support dynamic rss indirection table size (Philo Lu) - net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case (Nícolas F. R. A. Prado) - net: vertexcom: mse102x: Fix possible double free of TX skb (Stefan Wahren) - e1000e: Remove Meteor Lake SMBUS workarounds (Vitaly Lifshits) - i40e: fix race condition by adding filter's intermediate sync state (Aleksandr Loktionov) - idpf: fix idpf_vc_core_init error path (Pavan Kumar Linga) - idpf: avoid vport access in idpf_get_link_ksettings (Pavan Kumar Linga) - ice: change q_index variable type to s16 to store -1 value (Mateusz Polchlopek) - ice: Fix use after free during unload with ports in bridge (Marcin Szycik) - mptcp: use sock_kfree_s instead of kfree (Geliang Tang) - mptcp: no admin perm to list endpoints (Matthieu Baerts (NGI0)) - net: phy: ti: add PHY_RST_AFTER_CLK_EN flag (Diogo Silva) - net: ethernet: ti: am65-cpsw: fix warning in am65_cpsw_nuss_remove_rx_chns() (Roger Quadros) - net: ethernet: ti: am65-cpsw: Fix multi queue Rx on J7 (Roger Quadros) - net: hns3: fix kernel crash when uninstalling driver (Peiyang Wang) - Revert "Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'" (Jakub Kicinski) - can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation (Marc Kleine-Budde) - can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes (Marc Kleine-Budde) - can: rockchip_canfd: Drop obsolete dependency on COMPILE_TEST (Jean Delvare) - can: rockchip_canfd: CAN_ROCKCHIP_CANFD should depend on ARCH_ROCKCHIP (Geert Uytterhoeven) - can: c_can: fix {rx,tx}_errors statistics (Dario Binacchi) - can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices (Marc Kleine-Budde) - can: {cc770,sja1000}_isa: allow building on x86_64 (Thomas Mühlbacher) - can: j1939: fix error in J1939 documentation. (Alexander Hölzl) - net: xilinx: axienet: Enqueue Tx packets in dql before dmaengine starts (Suraj Gupta) - MAINTAINERS: Remove self from DSA entry (Florian Fainelli) - net: enetc: allocate vf_state during PF probes (Wei Fang) - sctp: properly validate chunk size in sctp_sf_ootb() (Xin Long) - net: wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc() (Jinjie Ruan) - dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value (Suraj Gupta) - net: dpaa_eth: print FD status in CPU endianness in dpaa_eth_fd tracepoint (Vladimir Oltean) - net: enetc: set MAC address to the VF net_device (Wei Fang) - MAINTAINERS: add self as reviewer for AXI PWM GENERATOR (Trevor Gamblin) - pwm: imx-tpm: Use correct MODULO value for EPWM mode (Erik Schumacher) - proc/softirqs: replace seq_printf with seq_put_decimal_ull_width (David Wang) - nfs: avoid i_lock contention in nfs_clear_invalid_mapping (Mike Snitzer) - nfs_common: fix localio to cope with racing nfs_local_probe() (Mike Snitzer) - NFS: Further fixes to attribute delegation a/mtime changes (Trond Myklebust) - NFS: Fix attribute delegation behaviour on exclusive create (Trond Myklebust) - nfs: Fix KMSAN warning in decode_getfattr_attrs() (Roberto Sassu) - NFSv3: only use NFS timeout for MOUNT when protocols are compatible (NeilBrown) - sunrpc: handle -ENOTCONN in xs_tcp_setup_socket() (NeilBrown) - KEYS: trusted: dcp: fix NULL dereference in AEAD crypto operation (David Gstir) - security/keys: fix slab-out-of-bounds in key_task_permission (Chen Ridong) - tracing/selftests: Add tracefs mount options test (Kalesh Singh) - tracing: Document tracefs gid mount option (Kalesh Singh) - tracing: Fix tracefs mount options (Kalesh Singh) - platform/x86: thinkpad_acpi: Fix for ThinkPad's with ECFW showing incorrect fan speed (Vishnu Sankar) - platform/x86: ideapad-laptop: add missing Ideapad Pro 5 fn keys (Renato Caldas) - platform/x86: dell-wmi-base: Handle META key Lock/Unlock events (Kurt Borja) - platform/x86: dell-smbios-base: Extends support to Alienware products (Kurt Borja) - platform/x86/amd/pmc: Detect when STB is not available (Corey Hickey) - platform/x86/amd/pmf: Add SMU metrics table support for 1Ah family 60h model (Shyam Sundar S K) - dm cache: fix potential out-of-bounds access on the first resume (Ming-Hung Tsai) - dm cache: optimize dirty bit checking with find_next_bit when resizing (Ming-Hung Tsai) - dm cache: fix out-of-bounds access to the dirty bitset when resizing (Ming-Hung Tsai) - dm cache: fix flushing uninitialized delayed_work on cache_ctr error (Ming-Hung Tsai) - dm cache: correct the number of origin blocks to match the target length (Ming-Hung Tsai) - dm-verity: don't crash if panic_on_corruption is not selected (Mikulas Patocka) - dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow (Zichen Xie) - dm: fix a crash if blk_alloc_disk fails (Mikulas Patocka) - HID: core: zero-initialize the report buffer (Jiri Kosina) - soc: qcom: pmic_glink: Handle GLINK intent allocation rejections (Bjorn Andersson) - rpmsg: glink: Handle rejected intent request better (Bjorn Andersson) - soc: qcom: socinfo: fix revision check in qcom_socinfo_probe() (Manikanta Mylavarapu) - firmware: qcom: scm: Return -EOPNOTSUPP for unsupported SHM bridge enabling (Qingqing Zhou) - EDAC/qcom: Make irq configuration optional (Rajendra Nayak) - firmware: qcom: scm: fix a NULL-pointer dereference (Bartosz Golaszewski) - firmware: qcom: scm: suppress download mode error (Johan Hovold) - soc: qcom: Add check devm_kasprintf() returned value (Charles Han) - MAINTAINERS: Qualcomm SoC: Match reserved-memory bindings (Simon Horman) - arm64: dts: qcom: x1e80100: fix PCIe5 interconnect (Johan Hovold) - arm64: dts: qcom: x1e80100: fix PCIe4 interconnect (Johan Hovold) - arm64: dts: qcom: x1e80100: Fix up BAR spaces (Konrad Dybcio) - arm64: dts: qcom: x1e80100-qcp: fix nvme regulator boot glitch (Johan Hovold) - arm64: dts: qcom: x1e80100-microsoft-romulus: fix nvme regulator boot glitch (Johan Hovold) - arm64: dts: qcom: x1e80100-yoga-slim7x: fix nvme regulator boot glitch (Johan Hovold) - arm64: dts: qcom: x1e80100-vivobook-s15: fix nvme regulator boot glitch (Johan Hovold) - arm64: dts: qcom: x1e80100-crd: fix nvme regulator boot glitch (Johan Hovold) - arm64: dts: qcom: x1e78100-t14s: fix nvme regulator boot glitch (Johan Hovold) - arm64: dts: qcom: x1e80100-crd Rename "Twitter" to "Tweeter" (Maya Matuszczyk) - arm64: dts: qcom: x1e80100: Fix PCIe 6a lanes description (Abel Vesa) - arm64: dts: qcom: sm8450 fix PIPE clock specification for pcie1 (Dmitry Baryshkov) - arm64: dts: qcom: x1e80100: Add Broadcast_AND region in LLCC block (Abel Vesa) - arm64: dts: qcom: x1e80100: fix PCIe5 PHY clocks (Johan Hovold) - arm64: dts: qcom: x1e80100: fix PCIe4 and PCIe6a PHY clocks (Johan Hovold) - arm64: dts: qcom: msm8939: revert use of APCS mbox for RPM (Fabien Parent) - firmware: arm_scmi: Use vendor string in max-rx-timeout-ms (Cristian Marussi) - dt-bindings: firmware: arm,scmi: Add missing vendor string (Cristian Marussi) - firmware: arm_scmi: Reject clear channel request on A2P (Cristian Marussi) - firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier() (Xinqi Zhang) - MAINTAINERS: invert Misc RISC-V SoC Support's pattern (Conor Dooley) - riscv: dts: starfive: Update ethernet phy0 delay parameter values for Star64 (E Shattow) - riscv: dts: starfive: disable unused csi/camss nodes (Conor Dooley) - firmware: microchip: auto-update: fix poll_complete() to not report spurious timeout errors (Conor Dooley) - arm64: dts: rockchip: Correct GPIO polarity on brcm BT nodes (Diederik de Haas) - arm64: dts: rockchip: Drop invalid clock-names from es8388 codec nodes (Cristian Ciocaltea) - ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin (Heiko Stuebner) - ARM: dts: rockchip: Fix the spi controller on rk3036 (Heiko Stuebner) - ARM: dts: rockchip: drop grf reference from rk3036 hdmi (Heiko Stuebner) - ARM: dts: rockchip: fix rk3036 acodec node (Heiko Stuebner) - arm64: dts: rockchip: remove orphaned pinctrl-names from pinephone pro (Heiko Stuebner) - arm64: dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus (Heiko Stuebner) - arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc (Heiko Stuebner) - arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion (Heiko Stuebner) - arm64: dts: rockchip: Remove undocumented supports-emmc property (Heiko Stuebner) - arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards (Heiko Stuebner) - arm64: dts: rockchip: Fix bluetooth properties on rk3566 box demo (Heiko Stuebner) - arm64: dts: rockchip: Drop regulator-init-microvolt from two boards (Heiko Stuebner) - arm64: dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v (Heiko Stuebner) - arm64: dts: rockchip: Fix reset-gpios property on brcm BT nodes (Diederik de Haas) - arm64: dts: rockchip: Fix wakeup prop names on PineNote BT node (Diederik de Haas) - arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328 (Diederik de Haas) - arm64: dts: rockchip: Designate Turing RK1's system power controller (Sam Edwards) - arm64: dts: rockchip: Start cooling maps numbering from zero on ROCK 5B (Dragan Simic) - arm64: dts: rockchip: Move L3 cache outside CPUs in RK3588(S) SoC dtsi (Dragan Simic) - arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator (Geert Uytterhoeven) - arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610 (Geert Uytterhoeven) - riscv: dts: Replace deprecated snps,nr-gpios property for snps,dw-apb-gpio-port devices (Uwe Kleine-König) - arm64: dts: imx8mp-phyboard-pollux: Set Video PLL1 frequency to 506.8 MHz (Marek Vasut) - arm64: dts: imx8mp: correct sdhc ipg clk (Peng Fan) - arm64: dts: imx8mp-skov-revb-mi1010ait-1cp1: Assign "media_isp" clock rate (Liu Ying) - arm64: dts: imx8: Fix lvds0 device tree (Diogo Silva) - arm64: dts: imx8ulp: correct the flexspi compatible string (Haibo Chen) - arm64: dts: imx8-ss-vpu: Fix imx8qm VPU IRQs (Alexander Stein) - mmc: sdhci-pci-gli: GL9767: Fix low power mode in the SD Express process (Ben Chuang) - mmc: sdhci-pci-gli: GL9767: Fix low power mode on the set clock function (Ben Chuang) - tpm: Lock TPM chip in tpm_pm_suspend() first (Jarkko Sakkinen) - Linux 6.12-rc6 (Linus Torvalds) - mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() (Yu Zhao) - mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats (Yu Zhao) - mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes (Vlastimil Babka) - mm: shrinker: avoid memleak in alloc_shrinker_info (Chen Ridong) - .mailmap: update e-mail address for Eugen Hristev (Eugen Hristev) - vmscan,migrate: fix page count imbalance on node stats when demoting pages (Gregory Price) - mailmap: update Jarkko's email addresses (Jarkko Sakkinen) - mm: allow set/clear page_type again (Yu Zhao) - nilfs2: fix potential deadlock with newly created symlinks (Ryusuke Konishi) - Squashfs: fix variable overflow in squashfs_readpage_block (Phillip Lougher) - kasan: remove vmalloc_percpu test (Andrey Konovalov) - tools/mm: -Werror fixes in page-types/slabinfo (Wladislav Wiebe) - mm, swap: avoid over reclaim of full clusters (Kairui Song) - mm: fix PSWPIN counter for large folios swap-in (Barry Song) - mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. (Zi Yan) - mm/codetag: fix null pointer check logic for ref and tag (Hao Ge) - mm/gup: stop leaking pinned pages in low memory conditions (John Hubbard) - phy: tegra: xusb: Add error pointer check in xusb.c (Dipendra Khadka) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets entries (Abel Vesa) - phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check (Richard Zhu) - phy: phy-rockchip-samsung-hdptx: Depend on CONFIG_COMMON_CLK (Cristian Ciocaltea) - phy: ti: phy-j721e-wiz: fix usxgmii configuration (Siddharth Vadapalli) - phy: starfive: jh7110-usb: Fix link configuration to controller (Jan Kiszka) - phy: qcom: qmp-pcie: drop bogus x1e80100 qref supplies (Johan Hovold) - phy: qcom: qmp-combo: move driver data initialisation earlier (Johan Hovold) - phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend (Johan Hovold) - phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend (Johan Hovold) - phy: qcom: qmp-usb: fix NULL-deref on runtime suspend (Johan Hovold) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pipediv2 clocks (Johan Hovold) - phy: usb: disable COMMONONN for dual mode (Justin Chen) - phy: cadence: Sierra: Fix offset of DEQ open eye algorithm control register (Bartosz Wawrzyniak) - phy: usb: Fix missing elements in BCM4908 USB init array (Sam Edwards) - dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer (Jai Luthra) - dmaengine: sh: rz-dmac: handle configs where one address is zero (Wolfram Sang) - Revert "driver core: Fix uevent_show() vs driver detach race" (Greg Kroah-Hartman) - usb: typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non self-powered devices (Amit Sunil Dhamne) - usb: phy: Fix API devm_usb_put_phy() can not release the phy (Zijun Hu) - usb: typec: use cleanup facility for 'altmodes_node' (Javier Carrasco) - usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Javier Carrasco) - usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path (Javier Carrasco) - usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes (Javier Carrasco) - usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links (Mathias Nyman) - Revert "usb: dwc2: Skip clock gating on Broadcom SoCs" (Stefan Wahren) - xhci: Fix Link TRB DMA in command ring stopped completion event (Faisal Hassan) - xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Basavaraj Natikar) - usbip: tools: Fix detach_port() invalid port error path (Zongmin Zhou) - thunderbolt: Honor TMU requirements in the domain when setting TMU mode (Gil Fine) - thunderbolt: Fix KASAN reported stack out-of-bounds read in tb_retimer_scan() (Mika Westerberg) - iio: dac: Kconfig: Fix build error for ltc2664 (Jinjie Ruan) - iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() (Zicheng Qu) - staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (Zicheng Qu) - docs: iio: ad7380: fix supply for ad7380-4 (Julien Stephan) - iio: adc: ad7380: fix supplies for ad7380-4 (Julien Stephan) - iio: adc: ad7380: add missing supplies (Julien Stephan) - iio: adc: ad7380: use devm_regulator_get_enable_read_voltage() (Julien Stephan) - dt-bindings: iio: adc: ad7380: fix ad7380-4 reference supply (Julien Stephan) - iio: light: veml6030: fix microlux value calculation (Javier Carrasco) - iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table() (Jinjie Ruan) - iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table() (Jinjie Ruan) - mei: use kvmalloc for read buffer (Alexander Usyskin) - MAINTAINERS: add netup_unidvb maintainer (Abylay Ospan) - Input: fix regression when re-registering input handlers (Dmitry Torokhov) - Input: adp5588-keys - do not try to disable interrupt 0 (Dmitry Torokhov) - Input: edt-ft5x06 - fix regmap leak when probe fails (Dmitry Torokhov) - modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Masahiro Yamada) - modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Masahiro Yamada) - kconfig: show sub-menu entries even if the prompt is hidden (Masahiro Yamada) - kbuild: deb-pkg: add pkg.linux-upstream.nokerneldbg build profile (Masahiro Yamada) - kbuild: deb-pkg: add pkg.linux-upstream.nokernelheaders build profile (Masahiro Yamada) - kbuild: rpm-pkg: disable kernel-devel package when cross-compiling (Masahiro Yamada) - sumversion: Fix a memory leak in get_src_version() (Elena Salomatkina) - x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB (Arnd Bergmann) - posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone (Benjamin Segall) - sched/ext: Fix scx vs sched_delayed (Peter Zijlstra) - sched: Pass correct scheduling policy to __setscheduler_class (Aboorva Devarajan) - sched/numa: Fix the potential null pointer dereference in task_numa_work() (Shawn Wang) - sched: Fix pick_next_task_fair() vs try_to_wake_up() race (Peter Zijlstra) - perf: Fix missing RCU reader protection in perf_event_clear_cpumask() (Kan Liang) - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Marc Zyngier) - genirq/msi: Fix off-by-one error in msi_domain_alloc() (Jinjie Ruan) - rpcrdma: Always release the rpcrdma_device's xa_array (Chuck Lever) - NFSD: Never decrement pending_async_copies on error (Chuck Lever) - NFSD: Initialize struct nfsd4_copy earlier (Chuck Lever) - xfs: streamline xfs_filestream_pick_ag (Christoph Hellwig) - xfs: fix finding a last resort AG in xfs_filestream_pick_ag (Christoph Hellwig) - xfs: Reduce unnecessary searches when searching for the best extents (Chi Zhiling) - xfs: Check for delayed allocations before setting extsize (Ojaswin Mujoo) - selftests/watchdog-test: Fix system accidentally reset after watchdog-test (Li Zhijian) - selftests/intel_pstate: check if cpupower is installed (Alessandro Zanni) - selftests/intel_pstate: fix operand expected error (Alessandro Zanni) - selftests/mount_setattr: fix idmap_mount_tree_invalid failed to run (zhouyuhang) - cfi: tweak llvm version for HAVE_CFI_ICALL_NORMALIZE_INTEGERS (Alice Ryhl) - kbuild: rust: avoid errors with old `rustc`s without LLVM patch version (Miguel Ojeda) - PCI: Fix pci_enable_acs() support for the ACS quirks (Jason Gunthorpe) - drm/xe: Don't short circuit TDR on jobs not started (Matthew Brost) - drm/xe: Add mmio read before GGTT invalidate (Matthew Brost) - drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume (Imre Deak) - drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling (Imre Deak) - drm/xe: Remove runtime argument from display s/r functions (Maarten Lankhorst) - dt-bindings: display: mediatek: split: add subschema property constraints (Moudy Ho) - dt-bindings: display: mediatek: dpi: correct power-domains property (Macpaul Lin) - drm/mediatek: Fix potential NULL dereference in mtk_crtc_destroy() (Dan Carpenter) - drm/mediatek: Fix get efuse issue for MT8188 DPTX (Liankun Yang) - drm/mediatek: Fix color format MACROs in OVL (Hsin-Te Yuan) - drm/mediatek: Add blend_modes to mtk_plane_init() for different SoCs (Jason-JH.Lin) - drm/mediatek: ovl: Add blend_modes to driver data (Jason-JH.Lin) - drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert() (Jason-JH.Lin) - drm/mediatek: ovl: Refine ignore_pixel_alpha comment and placement (Jason-JH.Lin) - drm/mediatek: ovl: Fix XRGB format breakage for blend_modes unsupported SoCs (Jason-JH.Lin) - drm/amdgpu/smu13: fix profile reporting (Alex Deucher) - drm/amd/pm: Vangogh: Fix kernel memory out of bounds write (Tvrtko Ursulin) - Revert "drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35" (Ovidiu Bunea) - drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic() (Jinjie Ruan) - drm/connector: hdmi: Fix memory leak in drm_display_mode_from_cea_vic() (Jinjie Ruan) - drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic() (Jinjie Ruan) - drm/panthor: Report group as timedout when we fail to properly suspend (Boris Brezillon) - drm/panthor: Fail job creation when the group is dead (Boris Brezillon) - drm/panthor: Fix firmware initialization on systems with a page size > 4k (Boris Brezillon) - accel/ivpu: Fix NOC firewall interrupt handling (Andrzej Kacprowski) - drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM (Matthew Brost) - drm/tegra: Fix NULL vs IS_ERR() check in probe() (Dan Carpenter) - cxl/test: Improve init-order fidelity relative to real-world systems (Dan Williams) - cxl/port: Prevent out-of-order decoder allocation (Dan Williams) - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (Dan Williams) - cxl/acpi: Ensure ports ready at cxl_acpi_probe() return (Dan Williams) - cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices() (Dan Williams) - cxl/port: Fix CXL port initialization order when the subsystem is built-in (Dan Williams) - cxl/events: Fix Trace DRAM Event Record (Shiju Jose) - cxl/core: Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device (Li Zhijian) - nvme: re-fix error-handling for io_uring nvme-passthrough (Keith Busch) - nvmet-auth: assign dh_key to NULL after kfree_sensitive (Vitaliy Shevtsov) - nvme: module parameter to disable pi with offsets (Keith Busch) - nvme: enhance cns version checking (Keith Busch) - block: fix queue limits checks in blk_rq_map_user_bvec for real (Christoph Hellwig) - io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jens Axboe) - ACPI: CPPC: Make rmw_lock a raw_spin_lock (Pierre Gondois) - gpiolib: fix debugfs dangling chip separator (Johan Hovold) - gpiolib: fix debugfs newline separators (Johan Hovold) - gpio: sloppy-logic-analyzer: Check for error code from devm_mutex_init() call (Andy Shevchenko) - gpio: fix uninit-value in swnode_find_gpio (Suraj Sonawane) - riscv: vdso: Prevent the compiler from inserting calls to memset() (Alexandre Ghiti) - riscv: Remove duplicated GET_RM (Chunyan Zhang) - riscv: Remove unused GENERATING_ASM_OFFSETS (Chunyan Zhang) - riscv: Use '%%u' to format the output of 'cpu' (WangYuli) - riscv: Prevent a bad reference count on CPU nodes (Miquel Sabaté Solà) - riscv: efi: Set NX compat flag in PE/COFF header (Heinrich Schuchardt) - RISC-V: disallow gcc + rust builds (Conor Dooley) - riscv: Do not use fortify in early code (Alexandre Ghiti) - RISC-V: ACPI: fix early_ioremap to early_memremap (Yunhui Cui) - arm64: signal: Improve POR_EL0 handling to avoid uaccess failures (Kevin Brodsky) - firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() (Xiongfeng Wang) - Revert "kasan: Disable Software Tag-Based KASAN with GCC" (Marco Elver) - kasan: Fix Software Tag-Based KASAN with GCC (Marco Elver) - iomap: turn iomap_want_unshare_iter into an inline function (Christoph Hellwig) - fsdax: dax_unshare_iter needs to copy entire blocks (Darrick J. Wong) - fsdax: remove zeroing code from dax_unshare_iter (Darrick J. Wong) - iomap: share iomap_unshare_iter predicate code with fsdax (Darrick J. Wong) - xfs: don't allocate COW extents when unsharing a hole (Darrick J. Wong) - iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP (Hugh Dickins) - autofs: fix thinko in validate_dev_ioctl() (Ian Kent) - iov_iter: Fix iov_iter_get_pages*() for folio_queue (David Howells) - afs: Fix missing subdir edit when renamed between parent dirs (David Howells) - doc: correcting the debug path for cachefiles (Hongbo Li) - erofs: use get_tree_bdev_flags() to avoid misleading messages (Gao Xiang) - fs/super.c: introduce get_tree_bdev_flags() (Gao Xiang) - btrfs: fix defrag not merging contiguous extents due to merged extent maps (Filipe Manana) - btrfs: fix extent map merging not happening for adjacent extents (Filipe Manana) - btrfs: fix use-after-free of block device file in __btrfs_free_extra_devids() (Zhihao Cheng) - btrfs: fix error propagation of split bios (Naohiro Aota) - MIPS: export __cmpxchg_small() (David Sterba) - bcachefs: Fix NULL ptr dereference in btree_node_iter_and_journal_peek (Piotr Zalewski) - bcachefs: fix possible null-ptr-deref in __bch2_ec_stripe_head_get() (Gaosheng Cui) - bcachefs: Fix deadlock on -ENOSPC w.r.t. partial open buckets (Kent Overstreet) - bcachefs: Don't filter partial list buckets in open_buckets_to_text() (Kent Overstreet) - bcachefs: Don't keep tons of cached pointers around (Kent Overstreet) - bcachefs: init freespace inited bits to 0 in bch2_fs_initialize (Piotr Zalewski) - bcachefs: Fix unhandled transaction restart in fallocate (Kent Overstreet) - bcachefs: Fix UAF in bch2_reconstruct_alloc() (Kent Overstreet) - bcachefs: fix null-ptr-deref in have_stripes() (Jeongjun Park) - bcachefs: fix shift oob in alloc_lru_idx_fragmentation (Jeongjun Park) - bcachefs: Fix invalid shift in validate_sb_layout() (Gianfranco Trad) - RDMA/bnxt_re: synchronize the qp-handle table array (Selvin Xavier) - RDMA/bnxt_re: Fix the usage of control path spin locks (Selvin Xavier) - RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down (Patrisious Haddad) - RDMA/cxgb4: Dump vendor specific QP details (Leon Romanovsky) - bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled (Toke Høiland-Jørgensen) - selftests/bpf: Add three test cases for bits_iter (Hou Tao) - bpf: Use __u64 to save the bits in bits iterator (Hou Tao) - bpf: Check the validity of nr_words in bpf_iter_bits_new() (Hou Tao) - bpf: Add bpf_mem_alloc_check_size() helper (Hou Tao) - bpf: Free dynamically allocated bits in bpf_iter_bits_destroy() (Hou Tao) - bpf: disallow 40-bytes extra stack for bpf_fastcall patterns (Eduard Zingerman) - selftests/bpf: Add test for trie_get_next_key() (Byeonguk Jeong) - bpf: Fix out-of-bounds write in trie_get_next_key() (Byeonguk Jeong) - selftests/bpf: Test with a very short loop (Eduard Zingerman) - bpf: Force checkpoint when jmp history is too long (Eduard Zingerman) - bpf: fix filed access without lock (Jiayuan Chen) - sock_map: fix a NULL pointer dereference in sock_map_link_update_prog() (Cong Wang) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso) - netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() (Eric Dumazet) - netfilter: Fix use-after-free in get_info() (Dong Chenchen) - selftests: netfilter: remove unused parameter (Liu Jing) - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (Sungwoo Kim) - net: hns3: fix kernel crash when 1588 is sent on HIP08 devices (Jie Wang) - net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue (Hao Lan) - net: hns3: initialize reset_timer before hclgevf_misc_irq_init() (Jian Shen) - net: hns3: don't auto enable misc vector (Jian Shen) - net: hns3: Resolved the issue that the debugfs query result is inconsistent. (Hao Lan) - net: hns3: fix missing features due to dev->features configuration too early (Hao Lan) - net: hns3: fixed reset failure issues caused by the incorrect reset type (Hao Lan) - net: hns3: add sync command to sync io-pgtable (Jian Shen) - net: hns3: default enable tx bounce buffer when smmu enabled (Peiyang Wang) - net: ethernet: mtk_wed: fix path of MT7988 WO firmware (Daniel Golle) - selftests: forwarding: Add IPv6 GRE remote change tests (Ido Schimmel) - mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ido Schimmel) - mlxsw: pci: Sync Rx buffers for device (Amit Cohen) - mlxsw: pci: Sync Rx buffers for CPU (Amit Cohen) - mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Amit Cohen) - net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension (Benoît Monin) - wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx (Gustavo A. R. Silva) - wifi: iwlwifi: mvm: fix 6 GHz scan construction (Johannes Berg) - wifi: cfg80211: clear wdev->cqm_config pointer on free (Johannes Berg) - mac80211: fix user-power when emulating chanctx (Ben Greear) - Revert "wifi: iwlwifi: remove retry loops in start" (Emmanuel Grumbach) - wifi: iwlwifi: mvm: don't add default link in fw restart flow (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Daniel Gabay) - wifi: iwlwifi: mvm: SAR table alignment (Anjaneyulu) - wifi: iwlwifi: mvm: Use the sync timepoint API in suspend (Daniel Gabay) - wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd (Miri Korenblit) - wifi: iwlwifi: mvm: don't leak a link on AP removal (Emmanuel Grumbach) - net: fix crash when config small gso_max_size/gso_ipv4_max_size (Wang Liang) - net: usb: qmi_wwan: add Quectel RG650V (Benoît Monin) - net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext() (Vladimir Oltean) - netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() (Zichen Xie) - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela) - selftests: netfilter: nft_flowtable.sh: make first pass deterministic (Florian Westphal) - gtp: allow -1 to be specified as file description from userspace (Pablo Neira Ayuso) - mctp i2c: handle NULL header address (Matt Johnston) - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find() (Ido Schimmel) - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() (Ido Schimmel) - ice: fix crash on probe for DPLL enabled E810 LOM (Arkadiusz Kubalewski) - ice: block SF port creation in legacy mode (Michal Swiatkowski) - igb: Disable threaded IRQ for igb_msix_other (Wander Lairson Costa) - net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data (Furong Xu) - net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values (Ley Foon Tan) - usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver (Benjamin Große) - macsec: Fix use-after-free while sending the offloading packet (Jianbo Liu) - selftests: mptcp: list sysctl data (Matthieu Baerts (NGI0)) - mptcp: init: protect sched with rcu_read_lock (Matthieu Baerts (NGI0)) - docs: networking: packet_mmap: replace dead links with archive.org links (Levi Zim) - wifi: ath11k: Fix invalid ring usage in full monitor mode (Remi Pommarel) - wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty) - wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171 (Bitterblue Smith) - wifi: rtw88: Fix the RX aggregation in USB 3 mode (Bitterblue Smith) - wifi: brcm80211: BRCM_TRACING should depend on TRACING (Geert Uytterhoeven) - wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts (Ping-Ke Shih) - wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Felix Fietkau) - wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Felix Fietkau) - wifi: mac80211: Convert color collision detection to wiphy work (Remi Pommarel) - wifi: cfg80211: Add wiphy_delayed_work_pending() (Remi Pommarel) - wifi: cfg80211: Do not create BSS entries for unsupported channels (Chenming Huang) - wifi: mac80211: Fix setting txpower with emulate_chanctx (Ben Greear) - mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING (Geert Uytterhoeven) - wifi: iwlegacy: Clear stale interrupts before resuming device (Ville Syrjälä) - wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd() (Ben Hutchings) - wifi: mt76: do not increase mcu skb refcount if retry is not supported (Felix Fietkau) - wifi: rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7 (Ping-Ke Shih) - ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1 (Christoffer Sandberg) - ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3 (Christoffer Sandberg) - ALSA: usb-audio: Add quirks for Dell WD19 dock (Jan Schär) - ASoC: codecs: wcd937x: relax the AUX PDM watchdog (Alexey Klimov) - ASoC: codecs: wcd937x: add missing LO Switch control (Alexey Klimov) - ASoC: dt-bindings: rockchip,rk3308-codec: add port property (Dmitry Yashin) - ASoC: dapm: fix bounds checker error in dapm_widget_list_create (Aleksei Vetrov) - ASoC: Intel: sst: Fix used of uninitialized ctx to log an error (Hans de Goede) - ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Christophe JAILLET) - ASoC: Intel: sst: Support LPE0F28 ACPI HID (Hans de Goede) - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet (Hans de Goede) - ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec (Hans de Goede) - ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work() (Hans de Goede) - ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 (Piyush Raj Chouhan) - ALSA: hda/realtek: Limit internal Mic boost on Dell platform (Kailang Yang) - x86/uaccess: Avoid barrier_nospec() in 64-bit copy_from_user() (Linus Torvalds) - perf cap: Add __NR_capget to arch/x86 unistd (Ian Rogers) - tools headers: Update the linux/unaligned.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Synchronize {uapi/}linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - perf python: Fix up the build on architectures without HAVE_KVM_STAT_SUPPORT (Arnaldo Carvalho de Melo) - perf test: Handle perftool-testsuite_probe failure due to broken DWARF (Veronika Molnarova) - tools headers UAPI: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo) - perf trace: Fix non-listed archs in the syscalltbl routines (Jiri Slaby) - perf build: Change the clang check back to 12.0.1 (Howard Chu) - perf trace augmented_raw_syscalls: Add more checks to pass the verifier (Howard Chu) - perf trace augmented_raw_syscalls: Add extra array index bounds checking to satisfy some BPF verifiers (Arnaldo Carvalho de Melo) - perf trace: The return from 'write' isn't a pid (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync linux/const.h with the kernel headers (Arnaldo Carvalho de Melo) - scsi: ufs: core: Fix another deadlock during RTC update (Peter Wang) - scsi: scsi_debug: Fix do_device_access() handling of unexpected SG copy length (John Garry) - cgroup: Fix potential overflow issue when checking max_depth (Xiu Jianfeng) - cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction (Chen Ridong) - sched_ext: Fix enq_last_no_enq_fails selftest (Tejun Heo) - sched_ext: Make cast_mask() inline (Tejun Heo) - scx: Fix raciness in scx_ops_bypass() (David Vernet) - scx: Fix exit selftest to use custom DSQ (David Vernet) - sched_ext: Fix function pointer type mismatches in BPF selftests (Vishal Chourasia) - selftests/sched_ext: add order-only dependency of runner.o on BPFOBJ (Ihor Solodrai) - mm: krealloc: Fix MTE false alarm in __do_krealloc (Qun-Wei Lin) - slub/kunit: fix a WARNING due to unwrapped __kmalloc_cache_noprof (Pei Xiao) - mm: avoid unconditional one-tick sleep when swapcache_prepare fails (Barry Song) - mseal: update mseal.rst (Jeff Xu) - mm: split critical region in remap_file_pages() and invoke LSMs in between (Kirill A. Shutemov) - selftests/mm: fix deadlock for fork after pthread_create with atomic_bool (Edward Liaw) - Revert "selftests/mm: replace atomic_bool with pthread_barrier_t" (Edward Liaw) - Revert "selftests/mm: fix deadlock for fork after pthread_create on ARM" (Edward Liaw) - tools: testing: add expand-only mode VMA test (Lorenzo Stoakes) - mm/vma: add expand-only VMA merge mode and optimise do_brk_flags() (Lorenzo Stoakes) - resource,kexec: walk_system_ram_res_rev must retain resource flags (Gregory Price) - nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi) - mm: numa_clear_kernel_node_hotplug: Add NUMA_NO_NODE check for node id (Nobuhiro Iwamatsu) - ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow (Edward Adam Davis) - mm: shmem: fix data-race in shmem_getattr() (Jeongjun Park) - mm: mark mas allocation in vms_abort_munmap_vmas as __GFP_NOFAIL (Jann Horn) - x86/traps: move kmsan check after instrumentation_begin (Sabyrzhan Tasbolatov) - resource: remove dependency on SPARSEMEM from GET_FREE_REGION (Huang Ying) - mm/mmap: fix race in mmap_region() with ftruncate() (Liam R. Howlett) - mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Matt Fleming) - fork: only invoke khugepaged, ksm hooks if no error (Lorenzo Stoakes) - fork: do not invoke uffd on fork if error occurs (Lorenzo Stoakes) - mm/pagewalk: fix usage of pmd_leaf()/pud_leaf() without present check (David Hildenbrand) - tpm: Lazily flush the auth session (Jarkko Sakkinen) - tpm: Rollback tpm2_load_null() (Jarkko Sakkinen) - tpm: Return tpm2_sessions_init() when null key creation fails (Jarkko Sakkinen) - spi: spi-fsl-dspi: Fix crash when not using GPIO chip select (Frank Li) - spi: geni-qcom: Fix boot warning related to pm_runtime and devres (Georgi Djakov) - spi: mtk-snfi: fix kerneldoc for mtk_snand_is_page_ops() (Bartosz Golaszewski) - spi: stm32: fix missing device mode capability in stm32mp25 (Alain Volmat) - Linux 6.12-rc5 (Linus Torvalds) - x86/sev: Ensure that RMP table fixups are reserved (Ashish Kalra) - x86/microcode/AMD: Split load_microcode_amd() (Borislav Petkov (AMD)) - x86/microcode/AMD: Pay attention to the stepping dynamically (Borislav Petkov (AMD)) - x86/lam: Disable ADDRESS_MASKING in most cases (Pawan Gupta) - fgraph: Change the name of cpuhp state to "fgraph:online" (Steven Rostedt) - fgraph: Fix missing unlock in register_ftrace_graph() (Li Huafei) - platform/x86: asus-wmi: Fix thermal profile initialization (Armin Wolf) - platform/x86: dell-wmi: Ignore suspend notifications (Armin Wolf) - platform/x86/intel/pmc: Fix pmc_core_iounmap to call iounmap for valid addresses (Vamsi Krishna Brahmajosyula) - platform/x86:intel/pmc: Revert "Enable the ACPI PM Timer to be turned off when suspended" (Marek Maslanka) - firewire: core: fix invalid port index for parent device (Takashi Sakamoto) - block: fix sanity checks in blk_rq_map_user_bvec (Xinyu Zhang) - md/raid10: fix null ptr dereference in raid10_size() (Yu Kuai) - md: ensure child flush IO does not affect origin bio->bi_status (Li Nan) - xfs: update the pag for the last AG at recovery time (Christoph Hellwig) - xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag (Christoph Hellwig) - xfs: error out when a superblock buffer update reduces the agcount (Christoph Hellwig) - xfs: update the file system geometry after recoverying superblock buffers (Christoph Hellwig) - xfs: merge the perag freeing helpers (Christoph Hellwig) - xfs: pass the exact range to initialize to xfs_initialize_perag (Christoph Hellwig) - xfs: don't fail repairs on metadata files with no attr fork (Darrick J. Wong) - Revert "fs/9p: simplify iget to remove unnecessary paths" (Dominique Martinet) - Revert "fs/9p: fix uaf in in v9fs_stat2inode_dotl" (Dominique Martinet) - Revert "fs/9p: remove redundant pointer v9ses" (Dominique Martinet) - Revert " fs/9p: mitigate inode collisions" (Dominique Martinet) - cifs: fix warning when destroy 'cifs_io_request_pool' (Ye Bin) - smb: client: Handle kstrdup failures for passwords (Henrique Carvalho) - fuse: remove stray debug line (Miklos Szeredi) - Revert "fuse: move initialization of fuse_file to fuse_writepages() instead of in callback" (Miklos Szeredi) - fuse: update inode size after extending passthrough write (Amir Goldstein) - fs: pass offset and result to backing_file end_write() callback (Amir Goldstein) - nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net (Yang Erkun) - nfsd: fix race between laundromat and free_stateid (Olga Kornievskaia) - ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue (Shubham Panwar) - ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[] (Christian Heusel) - ACPI: PRM: Clean up guid type in struct prm_handler_info (Dan Carpenter) - ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context (Koba Ko) - powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request() (Yuan Can) - cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception (liwei) - cpufreq: docs: Reflect latency changes in docs (Christian Loehle) - PCI/pwrctl: Abandon QCom WCN probe on pre-pwrseq device-trees (Bartosz Golaszewski) - PCI: Hold rescan lock while adding devices during host probe (Bartosz Golaszewski) - fbdev: wm8505fb: select CONFIG_FB_IOMEM_FOPS (Arnd Bergmann) - fbdev: da8xx: remove the driver (Bartosz Golaszewski) - fbdev: Constify struct sbus_mmap_map (Christophe JAILLET) - fbdev: nvidiafb: fix inconsistent indentation warning (SurajSonawane2415) - fbdev: sstfb: Make CONFIG_FB_DEVICE optional (Gonzalo Silvalde Blanco) - MAINTAINERS: add a keyword entry for the GPIO subsystem (Bartosz Golaszewski) - ata: libata: Set DID_TIME_OUT for commands that actually timed out (Niklas Cassel) - ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc (Krzysztof Kozlowski) - ASoC: fsl_micfil: Add sample rate constraint (Shengjiu Wang) - ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue (Jack Yu) - ASoC: SOF: Intel: hda: Always clean up link DMA during stop (Ranjani Sridharan) - soundwire: intel_ace2x: Send PDI stream number during prepare (Ranjani Sridharan) - ASoC: SOF: Intel: hda: Handle prepare without close for non-HDA DAI's (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs (Ranjani Sridharan) - ASoC: fsl_micfil: Add a flag to distinguish with different volume control types (Chancel Liu) - ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs (Alexey Klimov) - ASoC: Change my e-mail to gmail (Kirill Marinushkin) - ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptops (Derek Fang) - ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA (Ilya Dudikov) - MAINTAINERS: Update maintainer list for MICROCHIP ASOC, SSC and MCP16502 drivers (Andrei Simion) - ASoC: qcom: Select missing common Soundwire module code on SDM845 (Krzysztof Kozlowski) - ASoC: fsl_esai: change dev_warn to dev_dbg in irq handler (Shengjiu Wang) - ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing (Lad Prabhakar) - ASoC: max98388: Fix missing increment of variable slot_found (Colin Ian King) - ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA (Christian Heusel) - ASoC: topology: Bump minimal topology ABI version (Amadeusz Sławiński) - ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function (Zhu Jun) - ASoC: qcom: sdm845: add missing soundwire runtime stream alloc (Alexey Klimov) - ASoC: loongson: Fix component check failed on FDT systems (Binbin Zhou) - ASoC: dapm: avoid container_of() to get component (Benjamin Bara) - ASoC: SOF: Intel: hda-loader: do not wait for HDaudio IOC (Kai Vehmanen) - ASoC: SOF: amd: Fix for ACP SRAM addr for acp7.0 platform (Venkata Prasad Potturu) - ASoC: SOF: amd: Add error log for DSP firmware validation failure (Venkata Prasad Potturu) - ASoC: Intel: avs: Update stream status in a separate thread (Amadeusz Sławiński) - ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties (Miquel Raynal) - ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe() (Zichen Xie) - ALSA: hda/realtek: Update default depop procedure (Kailang Yang) - ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE (Eric Biggers) - ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593 (José Relvas) - ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() (Andrey Shumilin) - drm/xe: Don't restart parallel queues multiple times on GT reset (Nirmoy Das) - drm/xe/ufence: Prefetch ufence addr to catch bogus address (Nirmoy Das) - drm/xe: Handle unreliable MMIO reads during forcewake (Shuicheng Lin) - drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout (Badal Nilawar) - drm/xe: Enlarge the invalidation timeout from 150 to 500 (Shuicheng Lin) - drm/bridge: tc358767: fix missing of_node_put() in for_each_endpoint_of_node() (Javier Carrasco) - drm/bridge: Fix assignment of the of_node of the parent to aux bridge (Abel Vesa) - i915: fix DRM_I915_GVT_KVMGT dependencies (Arnd Bergmann) - drm/amdgpu: handle default profile on on devices without fullscreen 3D (Alex Deucher) - drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too (Mario Limonciello) - drm/amdgpu: fix random data corruption for sdma 7 (Frank Min) - drm/amd/display: temp w/a for DP Link Layer compliance (Aurabindo Pillai) - drm/amd/display: temp w/a for dGPU to enter idle optimizations (Aurabindo Pillai) - drm/amd/pm: update deep sleep status on smu v14.0.2/3 (Kenneth Feng) - drm/amd/pm: update overdrive function on smu v14.0.2/3 (Kenneth Feng) - drm/amd/pm: update the driver-fw interface file for smu v14.0.2/3 (Kenneth Feng) - drm/amd: Guard against bad data for ATIF ACPI method (Mario Limonciello) - x86: fix whitespace in runtime-const assembler output (Linus Torvalds) - x86: fix user address masking non-canonical speculation issue (Linus Torvalds) - bpf: Check validity of link->type in bpf_link_show_fdinfo() (Hou Tao) - bpf: Add the missing BPF_LINK_TYPE invocation for sockmap (Hou Tao) - bpf: fix do_misc_fixups() for bpf_get_branch_snapshot() (Andrii Nakryiko) - bpf,perf: Fix perf_event_detach_bpf_prog error handling (Jiri Olsa) - selftests/bpf: Add test for passing in uninit mtu_len (Daniel Borkmann) - selftests/bpf: Add test for writes to .rodata (Daniel Borkmann) - bpf: Remove MEM_UNINIT from skb/xdp MTU helpers (Daniel Borkmann) - bpf: Fix overloading of MEM_UNINIT's meaning (Daniel Borkmann) - bpf: Add MEM_WRITE attribute (Daniel Borkmann) - bpf: Preserve param->string when parsing mount options (Hou Tao) - bpf, arm64: Fix address emission with tag-based KASAN enabled (Peter Collingbourne) - net: dsa: mv88e6xxx: support 4000ps cycle counter period (Shenghao Yang) - net: dsa: mv88e6xxx: read cycle counter period from hardware (Shenghao Yang) - net: dsa: mv88e6xxx: group cycle counter coefficients (Shenghao Yang) - net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition (Reinhard Speyerer) - hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event (Haiyang Zhang) - net: dsa: microchip: disable EEE for KSZ879x/KSZ877x/KSZ876x (Tim Harvey) - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Luiz Augusto von Dentz) - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Luiz Augusto von Dentz) - Bluetooth: hci_core: Disable works on hci_unregister_dev (Luiz Augusto von Dentz) - xfrm: fix one more kernel-infoleak in algo dumping (Petr Vaganov) - xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) - xfrm: policy: remove last remnants of pernet inexact list (Florian Westphal) - xfrm: respect ip protocols rules criteria when performing dst lookups (Eyal Birger) - xfrm: extract dst lookup parameters into a struct (Eyal Birger) - posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() (Jinjie Ruan) - r8169: avoid unsolicited interrupts (Heiner Kallweit) - net: sched: use RCU read-side critical section in taprio_dump() (Dmitry Antipov) - net: sched: fix use-after-free in taprio_change() (Dmitry Antipov) - net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers (Vladimir Oltean) - net: usb: usbnet: fix name regression (Oliver Neukum) - mlxsw: spectrum_router: fix xa_store() error checking (Yuan Can) - netfilter: xtables: fix typo causing some targets not to load on IPv6 (Pablo Neira Ayuso) - netfilter: bpf: must hold reference on net namespace (Florian Westphal) - virtio_net: fix integer overflow in stats (Michael S. Tsirkin) - net: fix races in netdev_tx_sent_queue()/dev_watchdog() (Eric Dumazet) - net: wwan: fix global oob in wwan_rtnl_policy (Lin Ma) - fsl/fman: Fix refcount handling of fman-related devices (Aleksandr Mishin) - fsl/fman: Save device references taken in mac_probe() (Aleksandr Mishin) - MAINTAINERS: add samples/pktgen to NETWORKING [GENERAL] (Hangbin Liu) - mailmap: update entry for Jesper Dangaard Brouer (Jesper Dangaard Brouer) - net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x (Peter Rashleigh) - octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx() (Aleksandr Mishin) - octeon_ep: Implement helper for iterating packets in Rx queue (Aleksandr Mishin) - bnxt_en: replace ptp_lock with irqsave variant (Vadim Fedorenko) - net: phy: dp83822: Fix reset pin definitions (Michel Alex) - MAINTAINERS: add Simon as an official reviewer (Jakub Kicinski) - net: plip: fix break; causing plip to never transmit (Jakub Boehm) - be2net: fix potential memory leak in be_xmit() (Wang Hai) - net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() (Wang Hai) - net: pse-pd: Fix out of bound for loop (Kory Maincent) - HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard (Hans de Goede) - HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad (Kenneth Albanowski) - HID: i2c-hid: Delayed i2c resume wakeup for 0x0d42 Goodix touchpad (Bartłomiej Maryńczak) - LoongArch: KVM: Mark hrtimer to expire in hard interrupt context (Huacai Chen) - LoongArch: Make KASAN usable for variable cpu_vabits (Huacai Chen) - LoongArch: Set initial pte entry with PAGE_GLOBAL for kernel space (Bibo Mao) - LoongArch: Don't crash in stack_top() for tasks without vDSO (Thomas Weißschuh) - LoongArch: Set correct size for vDSO code mapping (Huacai Chen) - LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context (Huacai Chen) - LoongArch: Get correct cores_per_package for SMT systems (Huacai Chen) - LoongArch: Use "Exception return address" to comment ERA (Yanteng Si) - tracing: Consider the NULL character when validating the event length (Leo Yan) - tracing/probes: Fix MAX_TRACE_ARGS limit handling (Mikel Rychliski) - objpool: fix choosing allocation for percpu slots (Viktor Malik) - btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item() (Yue Haibing) - btrfs: reject ro->rw reconfiguration if there are hard ro requirements (Qu Wenruo) - btrfs: fix read corruption due to race with extent map merging (Boris Burkov) - btrfs: fix the delalloc range locking if sector size < page size (Qu Wenruo) - btrfs: qgroup: set a more sane default value for subtree drop threshold (Qu Wenruo) - btrfs: clear force-compress on remount when compress mount option is given (Filipe Manana) - btrfs: zoned: fix zone unusable accounting for freed reserved extent (Naohiro Aota) - jfs: Fix sanity check in dbMount (Dave Kleikamp) - bcachefs: Set bch_inode_unpacked.bi_snapshot in old inode path (Kent Overstreet) - bcachefs: Mark more errors as AUTOFIX (Kent Overstreet) - bcachefs: Workaround for kvmalloc() not supporting > INT_MAX allocations (Kent Overstreet) - bcachefs: Don't use wait_event_interruptible() in recovery (Kent Overstreet) - bcachefs: Fix __bch2_fsck_err() warning (Kent Overstreet) - bcachefs: fsck: Improve hash_check_key() (Kent Overstreet) - bcachefs: bch2_hash_set_or_get_in_snapshot() (Kent Overstreet) - bcachefs: Repair mismatches in inode hash seed, type (Kent Overstreet) - bcachefs: Add hash seed, type to inode_to_text() (Kent Overstreet) - bcachefs: INODE_STR_HASH() for bch_inode_unpacked (Kent Overstreet) - bcachefs: Run in-kernel offline fsck without ratelimit errors (Kent Overstreet) - bcachefs: skip mount option handle for empty string. (Hongbo Li) - bcachefs: fix incorrect show_options results (Hongbo Li) - bcachefs: Fix data corruption on -ENOSPC in buffered write path (Kent Overstreet) - bcachefs: bch2_folio_reservation_get_partial() is now better behaved (Kent Overstreet) - bcachefs: fix disk reservation accounting in bch2_folio_reservation_get() (Kent Overstreet) - bcachefS: ec: fix data type on stripe deletion (Kent Overstreet) - bcachefs: Don't use commit_do() unnecessarily (Kent Overstreet) - bcachefs: handle restarts in bch2_bucket_io_time_reset() (Kent Overstreet) - bcachefs: fix restart handling in __bch2_resume_logged_op_finsert() (Kent Overstreet) - bcachefs: fix restart handling in bch2_alloc_write_key() (Kent Overstreet) - bcachefs: fix restart handling in bch2_do_invalidates_work() (Kent Overstreet) - bcachefs: fix missing restart handling in bch2_read_retry_nodecode() (Kent Overstreet) - bcachefs: fix restart handling in bch2_fiemap() (Kent Overstreet) - bcachefs: fix bch2_hash_delete() error path (Kent Overstreet) - bcachefs: fix restart handling in bch2_rename2() (Kent Overstreet) - Revert "9p: Enable multipage folios" (Dominique Martinet) - KVM: selftests: Fix build on on non-x86 architectures (Mark Brown) - 9p: fix slab cache name creation for real (Linus Torvalds) - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (Oliver Upton) - KVM: arm64: vgic: Don't check for vgic_ready() when setting NR_IRQS (Oliver Upton) - KVM: arm64: Fix shift-out-of-bounds bug (Ilkka Koskinen) - KVM: arm64: Shave a few bytes from the EL2 idmap code (Marc Zyngier) - KVM: arm64: Don't eagerly teardown the vgic on init error (Marc Zyngier) - KVM: arm64: Expose S1PIE to guests (Mark Brown) - KVM: arm64: nv: Clarify safety of allowing TLBI unmaps to reschedule (Oliver Upton) - KVM: arm64: nv: Punt stage-2 recycling to a vCPU request (Oliver Upton) - KVM: arm64: nv: Do not block when unmapping stage-2 if disallowed (Oliver Upton) - KVM: arm64: nv: Keep reference on stage-2 MMU when scheduled out (Oliver Upton) - KVM: arm64: Unregister redistributor for failed vCPU creation (Oliver Upton) - KVM: selftests: aarch64: Add writable test for ID_AA64PFR1_EL1 (Shaoqin Huang) - KVM: arm64: Allow userspace to change ID_AA64PFR1_EL1 (Shaoqin Huang) - KVM: arm64: Use kvm_has_feat() to check if FEAT_SSBS is advertised to the guest (Shaoqin Huang) - KVM: arm64: Disable fields that KVM doesn't know how to handle in ID_AA64PFR1_EL1 (Shaoqin Huang) - KVM: arm64: Make the exposed feature bits in AA64DFR0_EL1 writable from userspace (Shameer Kolothum) - RISCV: KVM: use raw_spinlock for critical section in imsic (Cyan Yang) - KVM: selftests: Fix out-of-bounds reads in CPUID test's array lookups (Sean Christopherson) - KVM: selftests: x86: Avoid using SSE/AVX instructions (Vitaly Kuznetsov) - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Sean Christopherson) - KVM: VMX: reset the segment cache after segment init in vmx_vcpu_reset() (Maxim Levitsky) - KVM: x86: Clean up documentation for KVM_X86_QUIRK_SLOT_ZAP_ALL (Sean Christopherson) - KVM: x86/mmu: Add lockdep assert to enforce safe usage of kvm_unmap_gfn_range() (Sean Christopherson) - KVM: x86/mmu: Zap only SPs that shadow gPTEs when deleting memslot (Sean Christopherson) - x86/kvm: Override default caching mode for SEV-SNP and TDX (Kirill A. Shutemov) - KVM: Remove unused kvm_vcpu_gfn_to_pfn_atomic (Dr. David Alan Gilbert) - KVM: Remove unused kvm_vcpu_gfn_to_pfn (Dr. David Alan Gilbert) - uprobe: avoid out-of-bounds memory access of fetching args (Qiao Ma) - proc: Fix W=1 build kernel-doc warning (Thorsten Blum) - afs: Fix lock recursion (David Howells) - fs: Fix uninitialized value issue in from_kuid and from_kgid (Alessandro Zanni) - fs: don't try and remove empty rbtree node (Christian Brauner) - netfs: Downgrade i_rwsem for a buffered write (David Howells) - nilfs2: fix kernel bug due to missing clearing of buffer delay flag (Ryusuke Konishi) - openat2: explicitly return -E2BIG for (usize > PAGE_SIZE) (Aleksa Sarai) - netfs: fix documentation build error (Jonathan Corbet) - netfs: In readahead, put the folio refs as soon extracted (David Howells) - crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue (Qianqiang Liu) - Linux 6.12-rc4 (Linus Torvalds) - Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 (Luiz Augusto von Dentz) - Bluetooth: bnep: fix wild-memory-access in proto_unregister (Ye Bin) - Bluetooth: btusb: Fix not being able to reconnect after suspend (Luiz Augusto von Dentz) - Bluetooth: Remove debugfs directory on module init failure (Aaron Thompson) - Bluetooth: Call iso_exit() on module unload (Aaron Thompson) - Bluetooth: ISO: Fix multiple init when debugfs is disabled (Aaron Thompson) - pinctrl: ocelot: fix system hang on level based interrupts (Sergey Matsievskiy) - pinctrl: nuvoton: fix a double free in ma35_pinctrl_dt_node_to_map_func() (Harshit Mogalapalli) - pinctrl: sophgo: fix double free in cv1800_pctrl_dt_node_to_map() (Harshit Mogalapalli) - pinctrl: intel: platform: Add Panther Lake to the list of supported (Andy Shevchenko) - pinctrl: intel: platform: use semicolon instead of comma in ncommunities assignment (Javier Carrasco) - pinctrl: intel: platform: fix error path in device_for_each_child_node() (Javier Carrasco) - pinctrl: aw9523: add missing mutex_destroy (Rosen Penev) - pinctrl: stm32: check devm_kasprintf() returned value (Ma Ke) - pinctrl: apple: check devm_kasprintf() returned value (Ma Ke) - misc: rtsx: list supported models in Kconfig help (Yo-Jung (Leo) Lin) - MAINTAINERS: Remove some entries due to various compliance requirements. (Greg Kroah-Hartman) - misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device (Heiko Thiery) - misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM device (Heiko Thiery) - parport: Proper fix for array out-of-bounds access (Takashi Iwai) - iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig (Javier Carrasco) - iio: frequency: {admv4420,adrf6780}: format Kconfig entries (Javier Carrasco) - iio: adc: ad4695: Add missing Kconfig select (David Lechner) - iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency() (Christophe JAILLET) - iioc: dac: ltc2664: Fix span variable usage in ltc2664_channel_config() (Mohammed Anees) - iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig (Javier Carrasco) - iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig (Javier Carrasco) - iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig (Javier Carrasco) - iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig (Javier Carrasco) - iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig (Javier Carrasco) - iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: resolver: ad2s1210 add missing select REGMAP in Kconfig (Javier Carrasco) - iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: pressure: bm1390: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: magnetometer: af8133j: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: chemical: ens160: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig (Javier Carrasco) - iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: adc: ad7944: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco) - iio: pressure: sdp500: Add missing select CRC8 (Jonathan Cameron) - iio: light: veml6030: fix ALS sensor resolution (Javier Carrasco) - iio: bmi323: fix reversed if statement in bmi323_core_runtime_resume() (Dan Carpenter) - iio: bmi323: fix copy and paste bugs in suspend resume (Dan Carpenter) - iio: bmi323: Drop CONFIG_PM guards around runtime functions (Nathan Chancellor) - dt-bindings: iio: dac: adi,ad56xx: Fix duplicate compatible strings (Rob Herring (Arm)) - iio: light: opt3001: add missing full-scale range value (Emil Gedenryd) - iio: light: veml6030: fix IIO device retrieval from embedded device (Javier Carrasco) - iio: accel: bma400: Fix uninitialized variable field_value in tap event handling. (Mikhail Lobanov) - serial: qcom-geni: rename suspend functions (Johan Hovold) - serial: qcom-geni: drop unused receive parameter (Johan Hovold) - serial: qcom-geni: drop flip buffer WARN() (Johan Hovold) - serial: qcom-geni: fix rx cancel dma status bit (Johan Hovold) - serial: qcom-geni: fix receiver enable (Johan Hovold) - serial: qcom-geni: fix dma rx cancellation (Johan Hovold) - serial: qcom-geni: fix shutdown race (Johan Hovold) - serial: qcom-geni: revert broken hibernation support (Johan Hovold) - serial: qcom-geni: fix polled console initialisation (Johan Hovold) - serial: imx: Update mctrl old_status on RTSD interrupt (Marek Vasut) - tty: n_gsm: Fix use-after-free in gsm_cleanup_mux (Longlong Xia) - vt: prevent kernel-infoleak in con_font_get() (Jeongjun Park) - USB: serial: option: add Telit FN920C04 MBIM compositions (Daniele Palmas) - USB: serial: option: add support for Quectel EG916Q-GL (Benjamin B. Frost) - xhci: dbc: honor usb transfer size boundaries. (Mathias Nyman) - usb: xhci: Fix handling errors mid TD followed by other errors (Michal Pecio) - xhci: Mitigate failed set dequeue pointer commands (Mathias Nyman) - xhci: Fix incorrect stream context type macro (Mathias Nyman) - USB: gadget: dummy-hcd: Fix "task hung" problem (Alan Stern) - usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store (Kevin Groeneveld) - usb: dwc3: core: Fix system suspend on TI AM62 platforms (Roger Quadros) - xhci: tegra: fix checked USB2 port number (Henry Lin) - usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG (Prashanth K) - usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF (Jonathan Marek) - usb: typec: altmode should keep reference to parent (Thadeu Lima de Souza Cascardo) - MAINTAINERS: usb: raw-gadget: add bug tracker link (Andrey Konovalov) - MAINTAINERS: Add an entry for the LJCA drivers (Sakari Ailus) - x86/apic: Always explicitly disarm TSC-deadline timer (Zhang Rui) - x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load (John Allen) - x86/bugs: Use code segment selector for VERW operand (Pawan Gupta) - x86/entry_32: Clear CPU buffers after register restore in NMI return (Pawan Gupta) - x86/entry_32: Do not clobber user EFLAGS.ZF (Pawan Gupta) - x86/resctrl: Annotate get_mem_config() functions as __init (Nathan Chancellor) - x86/resctrl: Avoid overflow in MB settings in bw_validate() (Martin Kletzander) - x86/amd_nb: Add new PCI ID for AMD family 1Ah model 20h (Richard Gong) - irqchip/renesas-rzg2l: Fix missing put_device (Fabrizio Castro) - irqchip/riscv-intc: Fix SMP=n boot with ACPI (Sunil V L) - irqchip/sifive-plic: Unmask interrupt in plic_irq_enable() (Nam Cao) - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Marc Zyngier) - irqchip/sifive-plic: Return error code on failure (Charlie Jenkins) - irqchip/riscv-imsic: Fix output text of base address (Andrew Jones) - irqchip/ocelot: Comment sticky register clearing code (Sergey Matsievskiy) - irqchip/ocelot: Fix trigger register address (Sergey Matsievskiy) - irqchip: Remove obsolete config ARM_GIC_V3_ITS_PCI (Lukas Bulwahn) - MAINTAINERS: Add an entry for PREEMPT_RT. (Sebastian Andrzej Siewior) - sched/fair: Fix external p->on_rq users (Peter Zijlstra) - sched/psi: Fix mistaken CPU pressure indication after corrupted task state bug (Johannes Weiner) - sched/core: Dequeue PSI signals for blocked tasks that are delayed (Peter Zijlstra) - sched: Fix delayed_dequeue vs switched_from_fair() (Peter Zijlstra) - sched/core: Disable page allocation in task_tick_mm_cid() (Waiman Long) - sched/deadline: Use hrtick_enabled_dl() before start_hrtick_dl() (Phil Auld) - sched/eevdf: Fix wakeup-preempt by checking cfs_rq->nr_running (Chen Yu) - sched: Fix sched_delayed vs cfs_bandwidth (Mike Galbraith) - xen: Remove dependency between pciback and privcmd (Jiqian Chen) - dma-mapping: fix tracing dma_alloc/free with vmalloc'd memory (Sean Anderson) - io_uring/rw: fix wrong NOWAIT check in io_rw_init_file() (Jens Axboe) - scsi: target: core: Fix null-ptr-deref in target_alloc_device() (Wang Hai) - scsi: mpi3mr: Validate SAS port assignments (Ranjan Kumar) - scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down (Seunghwan Baek) - scsi: ufs: core: Requeue aborted request (Peter Wang) - scsi: ufs: core: Fix the issue of ICU failure (Peter Wang) - fgraph: Allocate ret_stack_list with proper size (Steven Rostedt) - fgraph: Use CPU hotplug mechanism to initialize idle shadow stacks (Steven Rostedt) - MAINTAINERS: update IPE tree url and Fan Wu's email (Fan Wu) - ipe: fallback to platform keyring also if key in trusted keyring is rejected (Luca Boccassi) - ipe: allow secondary and platform keyrings to install/update policies (Luca Boccassi) - ipe: also reject policy updates with the same version (Luca Boccassi) - ipe: return -ESTALE instead of -EINVAL on update when new policy has a lower version (Luca Boccassi) - Input: zinitix - don't fail if linux,keycodes prop is absent (Nikita Travkin) - Input: xpad - add support for MSI Claw A1M (John Edwards) - Input: xpad - add support for 8BitDo Ultimate 2C Wireless Controller (Stefan Kerkmann) - 9p: Avoid creating multiple slab caches with the same name (Pedro Falcato) - 9p: Enable multipage folios (David Howells) - 9p: v9fs_fid_find: also lookup by inode if not found dentry (Dominique Martinet) - cfi: fix conditions for HAVE_CFI_ICALL_NORMALIZE_INTEGERS (Alice Ryhl) - kbuild: rust: add `CONFIG_RUSTC_LLVM_VERSION` (Gary Guo) - kbuild: fix issues with rustc-option (Alice Ryhl) - kbuild: refactor cc-option-yn, cc-disable-warning, rust-option-yn macros (Masahiro Yamada) - lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW (Timo Grautstueck) - lib/buildid: Handle memfd_secret() files in build_id_parse() (Andrii Nakryiko) - selftests/bpf: Add test case for delta propagation (Daniel Borkmann) - bpf: Fix print_reg_state's constant scalar dump (Daniel Borkmann) - bpf: Fix incorrect delta propagation between linked registers (Daniel Borkmann) - bpf: Properly test iter/task tid filtering (Jordan Rome) - bpf: Fix iter/task tid filtering (Jordan Rome) - riscv, bpf: Make BPF_CMPXCHG fully ordered (Andrea Parri) - bpf, vsock: Drop static vsock_bpf_prot initialization (Michal Luczaj) - vsock: Update msg_count on read_skb() (Michal Luczaj) - vsock: Update rx_bytes on read_skb() (Michal Luczaj) - bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock (Michal Luczaj) - selftests/bpf: Add asserts for netfilter link info (Tyrone Wu) - bpf: Fix link info netfilter flags to populate defrag flag (Tyrone Wu) - selftests/bpf: Add test for sign extension in coerce_subreg_to_size_sx() (Dimitar Kanaliev) - selftests/bpf: Add test for truncation after sign extension in coerce_reg_to_size_sx() (Dimitar Kanaliev) - bpf: Fix truncation bug in coerce_reg_to_size_sx() (Dimitar Kanaliev) - selftests/bpf: Assert link info uprobe_multi count & path_size if unset (Tyrone Wu) - bpf: Fix unpopulated path_size when uprobe_multi fields unset (Tyrone Wu) - selftests/bpf: Fix cross-compiling urandom_read (Tony Ambardar) - selftests/bpf: Add test for kfunc module order (Simon Sundberg) - selftests/bpf: Provide a generic [un]load_module helper (Simon Sundberg) - bpf: fix kfunc btf caching for modules (Toke Høiland-Jørgensen) - selftests/bpf: Fix error compiling cgroup_ancestor.c with musl libc (Tony Ambardar) - riscv, bpf: Fix possible infinite tailcall when CONFIG_CFI_CLANG is enabled (Pu Lehui) - selftests/bpf: fix perf_event link info name_len assertion (Tyrone Wu) - bpf: fix unpopulated name_len field in perf_event link info (Tyrone Wu) - bpf: use kvzmalloc to allocate BPF verifier environment (Rik van Riel) - selftests/bpf: Add more test case for field flattening (Hou Tao) - bpf: Check the remaining info_cnt before repeating btf fields (Hou Tao) - bpf, lsm: Remove bpf_lsm_key_free hook (Thomas Weißschuh) - bpf: Fix memory leak in bpf_core_apply (Jiri Olsa) - bpf: selftests: send packet to devmap redirect XDP (Florian Kauer) - bpf: devmap: provide rxq after redirect (Florian Kauer) - bpf: Sync uapi bpf.h header to tools directory (Daniel Borkmann) - bpf: Make sure internal and UAPI bpf_redirect flags don't overlap (Toke Høiland-Jørgensen) - selftests/bpf: Verify that sync_linked_regs preserves subreg_def (Eduard Zingerman) - bpf: sync_linked_regs() must preserve subreg_def (Eduard Zingerman) - bpf: Use raw_spinlock_t in ringbuf (Wander Lairson Costa) - selftest: hid: add the missing tests directory (Yun Lu) - cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed() (Josh Poimboeuf) - nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function (Nilay Shroff) - nvme: make keep-alive synchronous operation (Nilay Shroff) - nvme-loop: flush off pending I/O while shutting down loop controller (Nilay Shroff) - nvme-pci: fix race condition between reset and nvme_dev_disable() (Maurizio Lombardi) - nvme-multipath: defer partition scanning (Keith Busch) - nvme: disable CC.CRIME (NVME_CC_CRIME) (Greg Joyce) - nvme: delete unnecessary fallthru comment (Tokunori Ikegami) - nvmet-rdma: use sbitmap to replace rsp free list (Guixin Liu) - nvme: tcp: avoid race between queue_lock lock and destroy (Hannes Reinecke) - nvmet-passthru: clear EUID/NGUID/UUID while using loop target (Nilay Shroff) - block: fix blk_rq_map_integrity_sg kernel-doc (Keith Busch) - ublk: don't allow user copy for unprivileged device (Ming Lei) - blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race (Omar Sandoval) - blk-mq: setup queue ->tag_set before initializing hctx (Ming Lei) - elevator: Remove argument from elevator_find_get (Breno Leitao) - elevator: do not request_module if elevator exists (Breno Leitao) - drbd: Remove unused conn_lowest_minor (Dr. David Alan Gilbert) - block: Fix elevator_get_default() checking for NULL q->tag_set (SurajSonawane2415) - io_uring/sqpoll: ensure task state is TASK_RUNNING when running task_work (Jens Axboe) - io_uring/rsrc: ignore dummy_ubuf for buffer cloning (Jens Axboe) - io_uring/sqpoll: close race on waiting for sqring entries (Jens Axboe) - cifs: Remove unused functions (Dr. David Alan Gilbert) - smb/client: Fix logically dead code (Advait Dhamorikar) - smb: client: fix OOBs when building SMB2_IOCTL request (Paulo Alcantara) - smb: client: fix possible double free in smb2_set_ea() (Su Hui) - xfs: punch delalloc extents from the COW fork for COW writes (Christoph Hellwig) - xfs: set IOMAP_F_SHARED for all COW fork allocations (Christoph Hellwig) - xfs: share more code in xfs_buffered_write_iomap_begin (Christoph Hellwig) - xfs: support the COW fork in xfs_bmap_punch_delalloc_range (Christoph Hellwig) - xfs: IOMAP_ZERO and IOMAP_UNSHARE already hold invalidate_lock (Christoph Hellwig) - xfs: take XFS_MMAPLOCK_EXCL xfs_file_write_zero_eof (Christoph Hellwig) - xfs: factor out a xfs_file_write_zero_eof helper (Christoph Hellwig) - iomap: move locking out of iomap_write_delalloc_release (Christoph Hellwig) - iomap: remove iomap_file_buffered_write_punch_delalloc (Christoph Hellwig) - iomap: factor out a iomap_last_written_block helper (Christoph Hellwig) - xfs: fix integer overflow in xrep_bmap (Darrick J. Wong) - cpufreq/amd-pstate: Use nominal perf for limits when boost is disabled (Mario Limonciello) - cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems (Dhananjay Ugwekar) - powercap: intel_rapl_msr: Add PL4 support for ArrowLake-H (Srinivas Pandruvada) - [PATCH} hwmon: (jc42) Properly detect TSE2004-compliant devices again (Jean Delvare) - drm/i915/display: Don't allow tile4 framebuffer to do hflip on display20 or greater (Juha-Pekka Heikkila) - drm/xe/bmg: improve cache flushing behaviour (Matthew Auld) - drm/xe/xe_sync: initialise ufence.signalled (Matthew Auld) - drm/xe/ufence: ufence can be signaled right after wait_woken (Nirmoy Das) - drm/xe: Use bookkeep slots for external BO's in exec IOCTL (Matthew Brost) - drm/xe/query: Increase timestamp width (Lucas De Marchi) - drm/xe: Don't free job in TDR (Matthew Brost) - drm/xe: Take job list lock in xe_sched_add_pending_job (Matthew Brost) - drm/xe: fix unbalanced rpm put() with declare_wedged() (Matthew Auld) - drm/xe: fix unbalanced rpm put() with fence_fini() (Matthew Auld) - drm/xe/xe2lpg: Extend Wa_15016589081 for xe2lpg (Aradhya Bhatia) - drm/ast: vga: Clear EDID if no display is connected (Thomas Zimmermann) - drm/ast: sil164: Clear EDID if no display is connected (Thomas Zimmermann) - Revert "drm/mgag200: Add vblank support" (Thomas Zimmermann) - gpu: host1x: Set up device DMA parameters (Thierry Reding) - gpu: host1x: Fix boot regression for Tegra (Jon Hunter) - drm/panel: himax-hx83102: Adjust power and gamma to optimize brightness (Cong Yang) - accel/qaic: Fix the for loop used to walk SG table (Pranjal Ramajor Asha Kanojiya) - drm/vmwgfx: Remove unnecessary NULL checks before kvfree() (Thorsten Blum) - drm/vmwgfx: Handle surface check failure correctly (Nikolay Kuratov) - drm/vmwgfx: Cleanup kms setup without 3d (Zack Rusin) - drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check (Ian Forbes) - drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS (Ian Forbes) - drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode (Imre Deak) - drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation (Imre Deak) - drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs (Alex Deucher) - drm/amdgpu/swsmu: Only force workload setup on init (Alex Deucher) - drm/radeon: Fix encoder->possible_clones (Ville Syrjälä) - drm/amdgpu/smu13: always apply the powersave optimization (Alex Deucher) - drm/amdkfd: Accounting pdd vram_usage for svm (Philip Yang) - drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring (Srinivasan Shanmugam) - drm/amdgpu/mes: fix issue of writing to the same log buffer from 2 MES pipes (Michael Chen) - drm/amdgpu: prevent BO_HANDLES error from being overwritten (Mohammed Anees) - drm/amdgpu: enable enforce_isolation sysfs node on VFs (Alex Deucher) - drm/msm/a6xx+: Insert a fence wait before SMMU table update (Rob Clark) - drm/msm/dpu: don't always program merge_3d block (Jessica Zhang) - drm/msm/dpu: Don't always set merge_3d pending flush (Jessica Zhang) - drm/msm: Allocate memory for disp snapshot with kvzalloc() (Douglas Anderson) - drm/msm: Avoid NULL dereference in msm_disp_state_print_regs() (Douglas Anderson) - drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation (Jonathan Marek) - drm/msm/dsi: improve/fix dsc pclk calculation (Jonathan Marek) - drm/msm/hdmi: drop pll_cmp_to_fdata from hdmi_phy_8998 (Dmitry Baryshkov) - drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds() (Dmitry Baryshkov) - drm/msm/dpu: move CRTC resource assignment to dpu_encoder_virt_atomic_check (Dmitry Baryshkov) - drm/msm/dpu: make sure phys resources are properly initialized (Dmitry Baryshkov) - mm: fix follow_pfnmap API lockdep assert (Linus Torvalds) - iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices (Lu Baolu) - iommu/arm-smmu-v3: Convert comma to semicolon (Chen Ni) - iommu/arm-smmu-v3: Fix last_sid_idx calculation for sid_bits==32 (Daniel Mentz) - iommu/arm-smmu: Clarify MMU-500 CPRE workaround (Robin Murphy) - powerpc/powernv: Free name on error in opal_event_init() (Michael Ellerman) - s390: Update defconfigs (Heiko Carstens) - s390: Initialize psw mask in perf_arch_fetch_caller_regs() (Heiko Carstens) - s390/sclp_vt220: Convert newlines to CRLF instead of LFCR (Thomas Weißschuh) - s390/sclp: Deactivate sclp after all its users (Thomas Weißschuh) - s390/pkey_pckmo: Return with success for valid protected key types (Holger Dengler) - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Michael Mueller) - KVM: s390: gaccess: Check if guest address is in memslot (Nico Boehr) - s390/ap: Fix CCA crypto card behavior within protected execution environment (Harald Freudenberger) - s390/pci: Handle PCI error codes other than 0x3a (Niklas Schnelle) - x86/bugs: Do not use UNTRAIN_RET with IBPB on entry (Johannes Wikner) - x86/bugs: Skip RSB fill at VMEXIT (Johannes Wikner) - x86/entry: Have entry_ibpb() invalidate return predictions (Johannes Wikner) - x86/cpufeatures: Add a IBPB_NO_RET BUG flag (Johannes Wikner) - x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET (Jim Mattson) - maple_tree: add regression test for spanning store bug (Lorenzo Stoakes) - maple_tree: correct tree corruption on spanning store (Lorenzo Stoakes) - mm/mglru: only clear kswapd_failures if reclaimable (Wei Xu) - mm/swapfile: skip HugeTLB pages for unuse_vma (Liu Shixin) - selftests: mm: fix the incorrect usage() info of khugepaged (Nanyong Sun) - MAINTAINERS: add Jann as memory mapping/VMA reviewer (Jann Horn) - mm: swap: prevent possible data-race in __try_to_reclaim_swap (Jeongjun Park) - mm: khugepaged: fix the incorrect statistics when collapsing large file folios (Baolin Wang) - MAINTAINERS: kasan, kcov: add bugzilla links (Andrey Konovalov) - mm: don't install PMD mappings when THPs are disabled by the hw/process/vma (David Hildenbrand) - mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw() (Kefeng Wang) - Docs/damon/maintainer-profile: update deprecated awslabs GitHub URLs (SeongJae Park) - Docs/damon/maintainer-profile: add missing '_' suffixes for external web links (SeongJae Park) - maple_tree: check for MA_STATE_BULK on setting wr_rebalance (Sidhartha Kumar) - mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point (Yang Shi) - mm/damon/tests/sysfs-kunit.h: fix memory leak in damon_sysfs_test_add_targets() (Jinjie Ruan) - mm: remove unused stub for can_swapin_thp() (Andy Shevchenko) - mailmap: add an entry for Andy Chiu (Andy Chiu) - MAINTAINERS: add memory mapping/VMA co-maintainers (Lorenzo Stoakes) - fs/proc: fix build with GCC 15 due to -Werror=unterminated-string-initialization (Brahmajit Das) - lib: alloc_tag_module_unload must wait for pending kfree_rcu calls (Florian Westphal) - mm/mremap: fix move_normal_pmd/retract_page_tables race (Jann Horn) - mm: percpu: increase PERCPU_DYNAMIC_SIZE_SHIFT on certain builds. (Sebastian Andrzej Siewior) - selftests/mm: fix deadlock for fork after pthread_create on ARM (Edward Liaw) - selftests/mm: replace atomic_bool with pthread_barrier_t (Edward Liaw) - fat: fix uninitialized variable (OGAWA Hirofumi) - nilfs2: propagate directory read errors from nilfs_find_entry() (Ryusuke Konishi) - mm/mmap: correct error handling in mmap_region() (Lorenzo Stoakes) - clk: test: Fix some memory leaks (Jinjie Ruan) - clk: samsung: Fix out-of-bound access of of_match_node() (Jinjie Ruan) - clk: rockchip: fix finding of maximum clock ID (Yao Zi) - kasan: Disable Software Tag-Based KASAN with GCC (Will Deacon) - Documentation/protection-keys: add AArch64 to documentation (Joey Gouly) - arm64: set POR_EL0 for kernel threads (Joey Gouly) - arm64: probes: Fix uprobes for big-endian kernels (Mark Rutland) - arm64: probes: Fix simulate_ldr*_literal() (Mark Rutland) - arm64: probes: Remove broken LDR (literal) uprobe support (Mark Rutland) - firmware: arm_scmi: Queue in scmi layer for mailbox implementation (Justin Chen) - firmware: arm_scmi: Give SMC transport precedence over mailbox (Florian Fainelli) - firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup() (Su Hui) - firmware: arm_ffa: Avoid string-fortify warning caused by memcpy() (Gavin Shan) - firmware: arm_ffa: Avoid string-fortify warning in export_uuid() (Arnd Bergmann) - arm64: dts: marvell: cn9130-sr-som: fix cp0 mdio pin numbers (Josua Mayer) - reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC (Changhuang Liang) - reset: npcm: convert comma to semicolon (Yan Zhen) - ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin (Florian Klink) - soc: fsl: cpm1: qmc: Fix unused data compilation warning (Herve Codina) - soc: fsl: cpm1: qmc: Do not use IS_ERR_VALUE() on error pointers (Geert Uytterhoeven) - Documentation/process: maintainer-soc: clarify submitting patches (Krzysztof Kozlowski) - dmaengine: cirrus: check that output may be truncated (Alexander Sverdlin) - dmaengine: cirrus: ERR_CAST() ioremap error (Alexander Sverdlin) - MAINTAINERS: use the canonical soc mailing list address and mark it as L: (Konstantin Ryabitsev) - ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2 (Vasiliy Kovalev) - ALSA/hda: intel-sdw-acpi: add support for sdw-manager-list property read (Pierre-Louis Bossart) - ALSA/hda: intel-sdw-acpi: simplify sdw-master-count property read (Pierre-Louis Bossart) - ALSA/hda: intel-sdw-acpi: fetch fwnode once in sdw_intel_scan_controller() (Pierre-Louis Bossart) - ALSA/hda: intel-sdw-acpi: cleanup sdw_intel_scan_controller (Pierre-Louis Bossart) - ALSA: hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects (Baojun Xu) - ALSA: scarlett2: Add error check after retrieving PEQ filter values (Zhu Jun) - ALSA: hda/cs8409: Fix possible NULL dereference (Murad Masimov) - sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML (Julian Vetter) - ALSA: line6: update contact information (Markus Grabner) - ALSA: usb-audio: Fix NULL pointer deref in snd_usb_power_domain_set() (Karol Kosik) - ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2 (Vasiliy Kovalev) - ALSA: hda: Sound support for HP Spectre x360 16 inch model 2024 (christoph.plattner) - net/mlx5e: Don't call cleanup on profile rollback failure (Cosmin Ratiu) - net/mlx5: Unregister notifier on eswitch init failure (Cosmin Ratiu) - net/mlx5: Fix command bitmask initialization (Shay Drory) - net/mlx5: Check for invalid vector index on EQ creation (Maher Sanalla) - net/mlx5: HWS, use lock classes for bwc locks (Cosmin Ratiu) - net/mlx5: HWS, don't destroy more bwc queue locks than allocated (Cosmin Ratiu) - net/mlx5: HWS, fixed double free in error flow of definer layout (Yevgeny Kliteynik) - net/mlx5: HWS, removed wrong access to a number of rules variable (Yevgeny Kliteynik) - mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow (Matthieu Baerts (NGI0)) - net: ethernet: mtk_eth_soc: fix memory corruption during fq dma init (Felix Fietkau) - vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame (Daniel Borkmann) - net: dsa: vsc73xx: fix reception from VLAN-unaware bridges (Vladimir Oltean) - net: ravb: Only advertise Rx/Tx timestamps if hardware supports it (Niklas Söderlund) - net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test() (Jinjie Ruan) - net: phy: mdio-bcm-unimac: Add BCM6846 support (Linus Walleij) - dt-bindings: net: brcm,unimac-mdio: Add bcm6846-mdio (Linus Walleij) - udp: Compute L4 checksum as usual when not segmenting the skb (Jakub Sitnicki) - genetlink: hold RCU in genlmsg_mcast() (Eric Dumazet) - net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361 (Peter Rashleigh) - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Kuniyuki Iwashima) - net: bcmasp: fix potential memory leak in bcmasp_xmit() (Wang Hai) - net: systemport: fix potential memory leak in bcm_sysport_xmit() (Wang Hai) - net: ethernet: rtsn: fix potential memory leak in rtsn_start_xmit() (Wang Hai) - net: xilinx: axienet: fix potential memory leak in axienet_start_xmit() (Wang Hai) - selftests: mptcp: join: test for prohibited MPC to port-based endp (Paolo Abeni) - mptcp: prevent MPC handshake on port-based signal endpoints (Paolo Abeni) - net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid (Li RongQing) - net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY (Oleksij Rempel) - net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() (Wang Hai) - netdevsim: use cond_resched() in nsim_dev_trap_report_work() (Eric Dumazet) - macsec: don't increment counters for an unrelated SA (Sabrina Dubroca) - octeontx2-af: Fix potential integer overflows on integer shifts (Colin Ian King) - net: stmmac: dwmac-tegra: Fix link bring-up sequence (Paritosh Dixit) - net: usb: usbnet: fix race in probe failure (Oliver Neukum) - net/smc: Fix memory leak when using percpu refs (Kai Shen) - net: lan743x: Remove duplicate check (Jinjie Ruan) - posix-clock: Fix missing timespec64 check in pc_clock_settime() (Jinjie Ruan) - MAINTAINERS: add Andrew Lunn as a co-maintainer of all networking drivers (Jakub Kicinski) - selftests: drivers: net: fix name not defined (Alessandro Zanni) - selftests: net/rds: add module not found (Alessandro Zanni) - net: enetc: add missing static descriptor and inline keyword (Wei Fang) - net: enetc: disable NAPI after all rings are disabled (Wei Fang) - net: enetc: disable Tx BD rings after they are empty (Wei Fang) - net: enetc: block concurrent XDP transmissions during ring reconfiguration (Wei Fang) - net: enetc: remove xdp_drops statistic from enetc_xdp_drop() (Wei Fang) - net: sparx5: fix source port register when mirroring (Daniel Machon) - ipv4: give an IPv4 dev to blackhole_netdev (Xin Long) - RDMA/bnxt_re: Fix the GID table length (Kalesh AP) - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Bhargava Chenna Marreddy) - RDMA/bnxt_re: Change the sequence of updating the CQ toggle value (Chandramohan Akula) - RDMA/bnxt_re: Fix an error path in bnxt_re_add_device (Kalesh AP) - RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop (Selvin Xavier) - RDMA/bnxt_re: Fix a possible NULL pointer dereference (Kalesh AP) - RDMA/bnxt_re: Return more meaningful error (Kalesh AP) - RDMA/bnxt_re: Fix incorrect dereference of srq in async event (Kashyap Desai) - RDMA/bnxt_re: Fix out of bound check (Kalesh AP) - RDMA/bnxt_re: Fix the max CQ WQEs for older adapters (Abhishek Mohapatra) - RDMA/srpt: Make slab cache names unique (Bart Van Assche) - RDMA/irdma: Fix misspelling of "accept*" (Alexander Zubkov) - RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP (Anumula Murali Mohan Reddy) - RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGES (Showrya M N) - RDMA/core: Fix ENODEV error for iWARP test over vlan (Anumula Murali Mohan Reddy) - RDMA/nldev: Fix NULL pointer dereferences issue in rdma_nl_notify_event (Qianqiang Liu) - RDMA/bnxt_re: Fix the max WQEs used in Static WQE mode (Selvin Xavier) - RDMA/bnxt_re: Add a check for memory allocation (Kalesh AP) - RDMA/bnxt_re: Fix incorrect AVID type in WQE structure (Saravanan Vajravel) - RDMA/bnxt_re: Fix a possible memory leak (Kalesh AP) - btrfs: fix uninitialized pointer free on read_alloc_one_name() error (Roi Martin) - btrfs: send: cleanup unneeded return variable in changed_verity() (Christian Heusel) - btrfs: fix uninitialized pointer free in add_inode_ref() (Roi Martin) - btrfs: use sector numbers as keys for the dirty extents xarray (Filipe Manana) - ksmbd: add support for supplementary groups (Namjae Jeon) - ksmbd: fix user-after-free from session log off (Namjae Jeon) - crypto: marvell/cesa - Disable hash algorithms (Herbert Xu) - crypto: testmgr - Hide ENOENT errors better (Herbert Xu) - crypto: api - Fix liveliness check in crypto_alg_tested (Herbert Xu) - sched_ext: Remove unnecessary cpu_relax() (David Vernet) - sched_ext: Don't hold scx_tasks_lock for too long (Tejun Heo) - sched_ext: Move scx_tasks_lock handling into scx_task_iter helpers (Tejun Heo) - sched_ext: bypass mode shouldn't depend on ops.select_cpu() (Tejun Heo) - sched_ext: Move scx_buildin_idle_enabled check to scx_bpf_select_cpu_dfl() (Tejun Heo) - sched_ext: Start schedulers with consistent p->scx.slice values (Tejun Heo) - Revert "sched_ext: Use shorter slice while bypassing" (Tejun Heo) - sched_ext: use correct function name in pick_task_scx() warning message (Honglei Wang) - selftests: sched_ext: Add sched_ext as proper selftest target (Björn Töpel) - ring-buffer: Fix reader locking when changing the sub buffer order (Petr Pavlu) - ring-buffer: Fix refcount setting of boot mapped buffers (Steven Rostedt) - bcachefs: Fix sysfs warning in fstests generic/730,731 (Kent Overstreet) - bcachefs: Handle race between stripe reuse, invalidate_stripe_to_dev (Kent Overstreet) - bcachefs: Fix kasan splat in new_stripe_alloc_buckets() (Kent Overstreet) - bcachefs: Add missing validation for bch_stripe.csum_granularity_bits (Kent Overstreet) - bcachefs: Fix missing bounds checks in bch2_alloc_read() (Kent Overstreet) - bcachefs: fix uaf in bch2_dio_write_done() (Kent Overstreet) - bcachefs: Improve check_snapshot_exists() (Kent Overstreet) - bcachefs: Fix bkey_nocow_lock() (Kent Overstreet) - bcachefs: Fix accounting replay flags (Kent Overstreet) - bcachefs: Fix invalid shift in member_to_text() (Kent Overstreet) - bcachefs: Fix bch2_have_enough_devs() for BCH_SB_MEMBER_INVALID (Kent Overstreet) - bcachefs: __wait_for_freeing_inode: Switch to wait_bit_queue_entry (Kent Overstreet) - bcachefs: Check if stuck in journal_res_get() (Kent Overstreet) - closures: Add closure_wait_event_timeout() (Kent Overstreet) - bcachefs: Fix state lock involved deadlock (Alan Huang) - bcachefs: Fix NULL pointer dereference in bch2_opt_to_text (Mohammed Anees) - bcachefs: Release transaction before wake up (Alan Huang) - bcachefs: add check for btree id against max in try read node (Piotr Zalewski) - bcachefs: Disk accounting device validation fixes (Kent Overstreet) - bcachefs: bch2_inode_or_descendents_is_open() (Kent Overstreet) - bcachefs: Kill bch2_propagate_key_to_snapshot_leaves() (Kent Overstreet) - bcachefs: bcachefs_metadata_version_inode_has_child_snapshots (Kent Overstreet) - bcachefs: Delete vestigal check_inode() checks (Kent Overstreet) - bcachefs: btree_iter_peek_upto() now handles BTREE_ITER_all_snapshots (Kent Overstreet) - bcachefs: reattach_inode() now correctly handles interior snapshot nodes (Kent Overstreet) - bcachefs: Split out check_unreachable_inodes() pass (Kent Overstreet) - bcachefs: Fix lockdep splat in bch2_accounting_read (Kent Overstreet) - f2fs: allow parallel DIO reads (Jaegeuk Kim) - erofs: get rid of kaddr in `struct z_erofs_maprecorder` (Gao Xiang) - erofs: get rid of z_erofs_try_to_claim_pcluster() (Gao Xiang) - erofs: ensure regular inodes for file-backed mounts (Gao Xiang) - HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN (Jason Gerecke) - HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() (Basavaraj Natikar) - HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad (WangYuli) - HID: multitouch: Add support for B2402FVA track point (Stefan Blum) - HID: plantronics: Workaround for an unexcepted opposite volume key (Wade Wang) - hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma (SurajSonawane2415) - Linux 6.12-rc3 (Linus Torvalds) - cifs: Fix creating native symlinks pointing to current or parent directory (Pali Rohár) - cifs: Improve creating native symlinks pointing to directory (Pali Rohár) - net/9p/usbg: Fix build error (Jinjie Ruan) - USB: yurex: kill needless initialization in yurex_read (Oliver Neukum) - Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" (Oliver Neukum) - usb: xhci: Fix problem with xhci resume from suspend (Jose Alberto Reguero) - usb: misc: onboard_usb_dev: introduce new config symbol for usb5744 SMBus support (Radhey Shyam Pandey) - usb: dwc3: core: Stop processing of pending events if controller is halted (Selvarasu Ganesan) - usb: dwc3: re-enable runtime PM after failed resume (Roy Luo) - usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip (Icenowy Zheng) - usb: gadget: core: force synchronous registration (John Keeping) - mailmap: update mail for Fiona Behrens (Fiona Behrens) - rust: device: change the from_raw() function (Guilherme Giacomo Simoes) - powerpc/8xx: Fix kernel DTLB miss on dcbz (Christophe Leroy) - scsi: scsi_transport_fc: Allow setting rport state to current state (Benjamin Marzinski) - scsi: wd33c93: Don't use stale scsi_pointer value (Daniel Palmer) - scsi: fnic: Move flush_work initialization out of if block (Martin Wilck) - scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() (Avri Altman) - hwmon: (max1668) Add missing dependency on REGMAP_I2C (Javier Carrasco) - hwmon: (ltc2991) Add missing dependency on REGMAP_I2C (Javier Carrasco) - hwmon: (adt7470) Add missing dependency on REGMAP_I2C (Javier Carrasco) - hwmon: (adm9240) Add missing dependency on REGMAP_I2C (Javier Carrasco) - hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C (Javier Carrasco) - hwmon: (tmp513) Add missing dependency on REGMAP_I2C (Guenter Roeck) - hwmon: (adt7475) Fix memory leak in adt7475_fan_pwm_config() (Javier Carrasco) - hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature (Peter Colberg) - ftrace/selftest: Test combination of function_graph tracer and function profiler (Steven Rostedt) - selftests/rseq: Fix mm_cid test failure (Mathieu Desnoyers) - selftests: vDSO: Explicitly include sched.h (Yu Liao) - selftests: vDSO: improve getrandom and chacha error messages (Jason A. Donenfeld) - selftests: vDSO: unconditionally build getrandom test (Jason A. Donenfeld) - selftests: vDSO: unconditionally build chacha test (Jason A. Donenfeld) - of: Skip kunit tests when arm64+ACPI doesn't populate root node (Stephen Boyd) - of: Fix unbalanced of node refcount and memory leaks (Jinjie Ruan) - dt-bindings: interrupt-controller: fsl,ls-extirq: workaround wrong interrupt-map number (Frank Li) - dt-bindings: misc: fsl,qoriq-mc: remove ref for msi-parent (Frank Li) - dt-bindings: display: elgin,jg10309-01: Add own binding (Fabio Estevam) - fbdev: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - gpio: aspeed: Use devm_clk api to manage clock source (Billy Tsai) - gpio: aspeed: Add the flush write to ensure the write complete. (Billy Tsai) - NFS: remove revoked delegation from server's delegation list (Dai Ngo) - nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp (Mike Snitzer) - nfs_common: fix Kconfig for NFS_COMMON_LOCALIO_SUPPORT (Mike Snitzer) - nfs_common: fix race in NFS calls to nfsd_file_put_local() and nfsd_serv_put() (Mike Snitzer) - NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() (Yanjun Zhang) - SUNRPC: Fix integer overflow in decode_rc_list() (Dan Carpenter) - sunrpc: fix prog selection loop in svc_process_common (NeilBrown) - nfs: Remove duplicated include in localio.c (Yang Li) - rcu/nocb: Fix rcuog wake-up from offline softirq (Frederic Weisbecker) - x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE (Juergen Gross) - io_uring/rw: allow pollable non-blocking attempts for !FMODE_NOWAIT (Jens Axboe) - io_uring/rw: fix cflags posting for single issue multishot read (Jens Axboe) - thermal: intel: int340x: processor: Add MMIO RAPL PL4 support (Zhang Rui) - thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support (Zhang Rui) - powercap: intel_rapl_msr: Add PL4 support for Arrowlake-U (Sumeet Pawnikar) - powercap: intel_rapl_tpmi: Ignore minor version change (Zhang Rui) - thermal: intel: int340x: processor: Fix warning during module unload (Zhang Rui) - powercap: intel_rapl_tpmi: Fix bogus register reading (Zhang Rui) - thermal: core: Free tzp copy along with the thermal zone (Rafael J. Wysocki) - thermal: core: Reference count the zone in thermal_zone_get_by_id() (Rafael J. Wysocki) - ACPI: resource: Fold Asus Vivobook Pro N6506M* DMI quirks together (Hans de Goede) - ACPI: resource: Fold Asus ExpertBook B1402C* and B1502C* DMI quirks together (Hans de Goede) - ACPI: resource: Make Asus ExpertBook B2502 matches cover more models (Hans de Goede) - ACPI: resource: Make Asus ExpertBook B2402 matches cover more models (Hans de Goede) - PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list() (Ulf Hansson) - Revert "drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()" (Ulf Hansson) - pmdomain: qcom-cpr: Fix the return of uninitialized variable (Zhang Zekun) - OPP: fix error code in dev_pm_opp_set_config() (Dan Carpenter) - mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling (Michal Wilczynski) - Revert "mmc: mvsdio: Use sg_miter for PIO" (Linus Walleij) - mmc: core: Only set maximum DMA segment size if DMA is supported (Guenter Roeck) - ata: libata: Update MAINTAINERS file (Damien Le Moal) - ata: libata: avoid superfluous disk spin down + spin up during hibernation (Niklas Cassel) - drm/xe: Make wedged_mode debugfs writable (Matt Roper) - drm/xe: Restore GT freq on GSC load error (Vinay Belgaumkar) - drm/xe/guc_submit: fix xa_store() error checking (Matthew Auld) - drm/xe/ct: fix xa_store() error checking (Matthew Auld) - drm/xe/ct: prevent UAF in send_recv() (Matthew Auld) - drm/fbdev-dma: Only cleanup deferred I/O if necessary (Janne Grunau) - nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error (Yonatan Maman) - nouveau/dmem: Fix privileged error in copy engine channel (Yonatan Maman) - drm/vc4: Stop the active perfmon before being destroyed (Maíra Canal) - drm/v3d: Stop the active perfmon before being destroyed (Maíra Canal) - drm/nouveau/gsp: remove extraneous ; after mutex (Colin Ian King) - drm/xe: Drop GuC submit_wq pool (Matthew Brost) - drm/sched: Use drm sched lockdep map for submit_wq (Matthew Brost) - drm/i915/hdcp: fix connector refcounting (Jani Nikula) - drm/radeon: always set GEM function pointer (Christian König) - drm/amd/display: fix hibernate entry for DCN35+ (Hamza Mahfooz) - drm/amd/display: Clear update flags after update has been applied (Josip Pavic) - drm/amdgpu: partially revert powerplay `__counted_by` changes (Alex Deucher) - drm/radeon: add late_register for connector (Wu Hoi Pok) - drm/amdkfd: Fix an eviction fence leak (Lang Yu) - MAINTAINERS: Add headers and mailing list to UDP section (Simon Horman) - MAINTAINERS: consistently exclude wireless files from NETWORKING [GENERAL] (Simon Horman) - slip: make slhc_remember() more robust against malicious packets (Eric Dumazet) - net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC (D. Wythe) - ppp: fix ppp_async_encode() illegal access (Eric Dumazet) - docs: netdev: document guidance on cleanup patches (Simon Horman) - phonet: Handle error of rtnl_register_module(). (Kuniyuki Iwashima) - mpls: Handle error of rtnl_register_module(). (Kuniyuki Iwashima) - mctp: Handle error of rtnl_register_module(). (Kuniyuki Iwashima) - bridge: Handle error of rtnl_register_module(). (Kuniyuki Iwashima) - vxlan: Handle error of rtnl_register_module(). (Kuniyuki Iwashima) - rtnetlink: Add bulk registration helpers for rtnetlink message handlers. (Kuniyuki Iwashima) - selftests: netfilter: conntrack_vrf.sh: add fib test case (Florian Westphal) - netfilter: fib: check correct rtable in vrf setups (Florian Westphal) - netfilter: xtables: avoid NFPROTO_UNSPEC where needed (Florian Westphal) - net: do not delay dst_entries_add() in dst_release() (Eric Dumazet) - e1000e: change I219 (19) devices to ADP (Vitaly Lifshits) - igb: Do not bring the device up after non-fatal error (Mohamed Khalfella) - i40e: Fix macvlan leak by synchronizing access to mac_filter_hash (Aleksandr Loktionov) - ice: Fix increasing MSI-X on VF (Marcin Szycik) - ice: Flush FDB entries before reset (Wojciech Drewek) - ice: Fix netif_is_ice() in Safe Mode (Marcin Szycik) - ice: Fix entering Safe Mode (Marcin Szycik) - mptcp: pm: do not remove closing subflows (Matthieu Baerts (NGI0)) - mptcp: fallback when MPTCP opts are dropped after 1st data (Matthieu Baerts (NGI0)) - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) - mptcp: handle consistently DSS corruption (Paolo Abeni) - net: netconsole: fix wrong warning (Breno Leitao) - net: dsa: refuse cross-chip mirroring operations (Vladimir Oltean) - net: fec: don't save PTP state if PTP is unsupported (Wei Fang) - net: ibm: emac: mal: add dcr_unmap to _remove (Rosen Penev) - net: ftgmac100: fixed not check status from fixed phy (Jacky Chou) - net: hns3/hns: Update the maintainer for the HNS3/HNS ethernet driver (Jijie Shao) - sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start (Xin Long) - net: amd: mvme147: Fix probe banner message (Daniel Palmer) - net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY (Heiner Kallweit) - net: ti: icssg-prueth: Fix race condition for VLAN table access (MD Danish Anwar) - net: ibm: emac: mal: fix wrong goto (Rosen Penev) - net/sched: accept TCA_STAB only for root qdisc (Eric Dumazet) - selftests: make kselftest-clean remove libynl outputs (Greg Thelen) - selftests: net: rds: add gitignore file for include.sh (Javier Carrasco) - selftests: net: rds: add include.sh to EXTRA_CLEAN (Javier Carrasco) - selftests: net: add msg_oob to gitignore (Javier Carrasco) - net: dsa: b53: fix jumbo frames on 10/100 ports (Jonas Gorski) - net: dsa: b53: allow lower MTUs on BCM5325/5365 (Jonas Gorski) - net: dsa: b53: fix max MTU for BCM5325/BCM5365 (Jonas Gorski) - net: dsa: b53: fix max MTU for 1g switches (Jonas Gorski) - net: dsa: b53: fix jumbo frame mtu check (Jonas Gorski) - net: ethernet: ti: am65-cpsw: avoid devm_alloc_etherdev, fix module removal (Nicolas Pitre) - net: ethernet: ti: am65-cpsw: prevent WARN_ON upon module removal (Nicolas Pitre) - net: airoha: Update tx cpu dma ring idx at the end of xmit loop (Lorenzo Bianconi) - net: phy: Remove LED entry from LEDs list on unregister (Christian Marangi) - Bluetooth: btusb: Don't fail external suspend requests (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync (Luiz Augusto von Dentz) - Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change (Luiz Augusto von Dentz) - net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() (Christophe JAILLET) - Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled" (Jakub Kicinski) - net: dsa: lan9303: ensure chip reset and wait for READY status (Anatolij Gustschin) - net: explicitly clear the sk pointer, when pf->create fails (Ignat Korchagin) - net: phy: bcm84881: Fix some error handling paths (Christophe JAILLET) - net: Fix an unsafe loop on the list (Anastasia Kovaleva) - net: pse-pd: Fix enabled status mismatch (Kory Maincent) - selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test (Kacper Ludwinski) - ibmvnic: Inspect header requirements before using scrq direct (Nick Child) - selftests: add regression test for br_netfilter panic (Andy Roulin) - netfilter: br_netfilter: fix panic with metadata_dst skb (Andy Roulin) - net: dsa: sja1105: fix reception from VLAN-unaware bridges (Vladimir Oltean) - idpf: deinit virtchnl transaction manager after vport and vectors (Larysa Zaremba) - idpf: use actual mbx receive payload length (Joshua Hay) - idpf: fix VF dynamic interrupt ctl register initialization (Ahmed Zaki) - ice: fix VLAN replay after reset (Dave Ertman) - ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins (Arkadiusz Kubalewski) - ice: fix memleak in ice_init_tx_topology() (Przemek Kitszel) - ice: clear port vlan config during reset (Michal Swiatkowski) - ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count() (Gui-Dong Han) - ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() (Gui-Dong Han) - ice: set correct dst VSI in only LAN filters (Michal Swiatkowski) - Documentation: networking/tcp_ao: typo and grammar fixes (Leo Stone) - rxrpc: Fix uninitialised variable in rxrpc_send_data() (David Howells) - rxrpc: Fix a race between socket set up and I/O thread creation (David Howells) - tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out (Neal Cardwell) - tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe (Neal Cardwell) - tcp: fix to allow timestamp undo if no retransmits were sent (Neal Cardwell) - net: phy: aquantia: remove usage of phy_set_max_speed (Abhishek Chauhan) - net: phy: aquantia: AQR115c fix up PMA capabilities (Abhishek Chauhan) - sfc: Don't invoke xdp_do_flush() from netpoll. (Sebastian Andrzej Siewior) - net: phy: dp83869: fix memory corruption when enabling fiber (Ingo van Lil) - ring-buffer: Do not have boot mapped buffers hook to CPU hotplug (Steven Rostedt) - btrfs: fix clear_dirty and writeback ordering in submit_one_sector() (Naohiro Aota) - btrfs: zoned: fix missing RCU locking in error message when loading zone info (Filipe Manana) - btrfs: fix missing error handling when adding delayed ref with qgroups enabled (Filipe Manana) - btrfs: add cancellation points to trim loops (Luca Stefani) - btrfs: split remaining space to discard in chunks (Luca Stefani) - nfsd: fix possible badness in FREE_STATEID (Olga Kornievskaia) - nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed (NeilBrown) - NFSD: Mark filecache "down" if init fails (Chuck Lever) - xfs: fix a typo (Andrew Kreimer) - xfs: don't free cowblocks from under dirty pagecache on unshare (Brian Foster) - xfs: skip background cowblock trims on inodes open for write (Brian Foster) - xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc (Christoph Hellwig) - xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc (Christoph Hellwig) - xfs: don't ifdef around the exact minlen allocations (Christoph Hellwig) - xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate (Christoph Hellwig) - xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname (Christoph Hellwig) - xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split (Christoph Hellwig) - xfs: return bool from xfs_attr3_leaf_add (Christoph Hellwig) - xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname (Christoph Hellwig) - xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() (Uros Bizjak) - xfs: scrub: convert comma to semicolon (Yan Zhen) - xfs: Remove empty declartion in header file (Zhang Zekun) - MAINTAINERS: add Carlos Maiolino as XFS release manager (Chandan Babu R) - mm: zswap: delete comments for "value" member of 'struct zswap_entry'. (Kanchana P Sridhar) - CREDITS: sort alphabetically by name (Krzysztof Kozlowski) - secretmem: disable memfd_secret() if arch cannot set direct map (Patrick Roy) - .mailmap: update Fangrui's email (Fangrui Song) - mm/huge_memory: check pmd_special() only after pmd_present() (David Hildenbrand) - resource, kunit: fix user-after-free in resource_test_region_intersects() (Huang Ying) - fs/proc/kcore.c: allow translation of physical memory addresses (Alexander Gordeev) - selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test (Donet Tom) - device-dax: correct pgoff align in dax_set_mapping() (Kun(llfl)) - kthread: unpark only parked kthread (Frederic Weisbecker) - Revert "mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN" (Michal Hocko) - bcachefs: do not use PF_MEMALLOC_NORECLAIM (Michal Hocko) - misc: sgi-gru: Don't disable preemption in GRU driver (Dimitri Sivanich) - unicode: Don't special case ignorable code points (Gabriel Krisman Bertazi) - sched_ext: Documentation: Update instructions for running example schedulers (Devaansh-Kumar) - sched_ext, scx_qmap: Add and use SCX_ENQ_CPU_SELECTED (Tejun Heo) - sched/core: Add ENQUEUE_RQ_SELECTED to indicate whether ->select_task_rq() was called (Tejun Heo) - sched/core: Make select_task_rq() take the pointer to wake_flags instead of value (Tejun Heo) - sched_ext: scx_cgroup_exit() may be called without successful scx_cgroup_init() (Tejun Heo) - sched_ext: Improve error reporting during loading (Tejun Heo) - sched_ext: Add __weak markers to BPF helper function decalarations (Vishal Chourasia) - fs/ntfs3: Format output messages like others fs in kernel (Konstantin Komarov) - fs/ntfs3: Additional check in ntfs_file_release (Konstantin Komarov) - fs/ntfs3: Fix general protection fault in run_is_mapped_full (Konstantin Komarov) - fs/ntfs3: Sequential field availability check in mi_enum_attr() (Konstantin Komarov) - fs/ntfs3: Additional check in ni_clear() (Konstantin Komarov) - fs/ntfs3: Fix possible deadlock in mi_read (Konstantin Komarov) - ntfs3: Change to non-blocking allocation in ntfs_d_hash (Diogo Jahchan Koike) - fs/ntfs3: Remove unused al_delete_le (Dr. David Alan Gilbert) - fs/ntfs3: Rename ntfs3_setattr into ntfs_setattr (Konstantin Komarov) - fs/ntfs3: Replace fsparam_flag_no -> fsparam_flag (Konstantin Komarov) - fs/ntfs3: Add support for the compression attribute (Konstantin Komarov) - fs/ntfs3: Implement fallocate for compressed files (Konstantin Komarov) - fs/ntfs3: Make checks in run_unpack more clear (Konstantin Komarov) - fs/ntfs3: Add rough attr alloc_size check (Konstantin Komarov) - fs/ntfs3: Stale inode instead of bad (Konstantin Komarov) - fs/ntfs3: Refactor enum_rstbl to suppress static checker (Konstantin Komarov) - fs/ntfs3: Fix sparse warning in ni_fiemap (Konstantin Komarov) - fs/ntfs3: Fix warning possible deadlock in ntfs_set_state (Konstantin Komarov) - fs/ntfs3: Fix sparse warning for bigendian (Konstantin Komarov) - fs/ntfs3: Separete common code for file_read/write iter/splice (Konstantin Komarov) - fs/ntfs3: Optimize large writes into sparse file (Konstantin Komarov) - fs/ntfs3: Do not call file_modified if collapse range failed (Konstantin Komarov) - fs/ntfs3: Check if more than chunk-size bytes are written (Andrew Ballance) - ntfs3: Add bounds checking to mi_enum_attr() (lei lu) - fs/ntfs3: Use swap() to improve code (Thorsten Blum) - perf cs-etm: Fix the assert() to handle captured and unprocessed cpu trace (Ilkka Koskinen) - perf build: Fix build feature-dwarf_getlocations fail for old libdw (Yang Jihong) - perf build: Fix static compilation error when libdw is not installed (Yang Jihong) - perf dwarf-aux: Fix build with !HAVE_DWARF_GETLOCATIONS_SUPPORT (James Clark) - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo) - perf tools: Cope with differences for lib/list_sort.c copy from the kernel (Arnaldo Carvalho de Melo) - tools check_headers.sh: Add check variant that excludes some hunks (Arnaldo Carvalho de Melo) - perf beauty: Update copy of linux/socket.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync the linux/in.h with the kernel sources (Arnaldo Carvalho de Melo) - perf trace beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync linux/fcntl.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync linux/sched.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Arnaldo Carvalho de Melo) - perf vdso: Missed put on 32-bit dsos (Ian Rogers) - perf symbol: Set binary_type of dso when loading (Namhyung Kim) - vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() (Haoran Zhang) - vsock/virtio: use GFP_ATOMIC under RCU read lock (Michael S. Tsirkin) - virtio_console: fix misc probe bugs (Michael S. Tsirkin) - virtio_ring: tag event_triggered as racy for KCSAN (Michael S. Tsirkin) - vdpa/octeon_ep: Fix format specifier for pointers in debug messages (Srujana Challa) - Linux 6.12-rc2 (Linus Torvalds) - kbuild: deb-pkg: Remove blank first line from maint scripts (Aaron Thompson) - kbuild: fix a typo dt_binding_schema -> dt_binding_schemas (Xu Yang) - scripts: import more list macros (Sami Tolvanen) - kconfig: qconf: fix buffer overflow in debug links (Masahiro Yamada) - kconfig: qconf: move conf_read() before drawing tree pain (Masahiro Yamada) - kconfig: clear expr::val_is_valid when allocated (Masahiro Yamada) - kconfig: fix infinite loop in sym_calc_choice() (Masahiro Yamada) - kbuild: move non-boot built-in DTBs to .rodata section (Masahiro Yamada) - platform/x86: x86-android-tablets: Fix use after free on platform_device_register() errors (Hans de Goede) - platform/x86: wmi: Update WMI driver API documentation (Armin Wolf) - platform/x86: dell-ddv: Fix typo in documentation (Anaswara T Rajan) - platform/x86: dell-sysman: add support for alienware products (Crag Wang) - platform/x86/intel: power-domains: Add Diamond Rapids support (Srinivas Pandruvada) - platform/x86: ISST: Add Diamond Rapids to support list (Srinivas Pandruvada) - platform/x86:intel/pmc: Disable ACPI PM Timer disabling on Sky and Kaby Lake (Hans de Goede) - platform/x86: dell-laptop: Do not fail when encountering unsupported batteries (Armin Wolf) - MAINTAINERS: Update Intel In Field Scan(IFS) entry (Jithu Joseph) - platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug (Zach Wade) - KVM: arm64: Fix kvm_has_feat*() handling of negative features (Marc Zyngier) - KVM: arm64: Another reviewer reshuffle (Marc Zyngier) - KVM: arm64: Constrain the host to the maximum shared SVE VL with pKVM (Mark Brown) - KVM: arm64: Fix __pkvm_init_vcpu cptr_el2 error path (Vincent Donnefort) - x86/reboot: emergency callbacks are now registered by common KVM code (Paolo Bonzini) - KVM: x86: leave kvm.ko out of the build if no vendor module is requested (Paolo Bonzini) - KVM: x86/mmu: fix KVM_X86_QUIRK_SLOT_ZAP_ALL for shadow MMU (Paolo Bonzini) - KVM: selftests: Fix build on architectures other than x86_64 (Mark Brown) - powerpc/vdso: allow r30 in vDSO code generation of getrandom (Jason A. Donenfeld) - bcachefs: Rework logged op error handling (Kent Overstreet) - bcachefs: Add warn param to subvol_get_snapshot, peek_inode (Kent Overstreet) - bcachefs: Kill snapshot arg to fsck_write_inode() (Kent Overstreet) - bcachefs: Check for unlinked, non-empty dirs in check_inode() (Kent Overstreet) - bcachefs: Check for unlinked inodes with dirents (Kent Overstreet) - bcachefs: Check for directories with no backpointers (Kent Overstreet) - bcachefs: Kill alloc_v4.fragmentation_lru (Kent Overstreet) - bcachefs: minor lru fsck fixes (Kent Overstreet) - bcachefs: Mark more errors AUTOFIX (Kent Overstreet) - bcachefs: Make sure we print error that causes fsck to bail out (Kent Overstreet) - bcachefs: bkey errors are only AUTOFIX during read (Kent Overstreet) - bcachefs: Create lost+found in correct snapshot (Kent Overstreet) - bcachefs: Fix reattach_inode() (Kent Overstreet) - bcachefs: Add missing wakeup to bch2_inode_hash_remove() (Kent Overstreet) - bcachefs: Fix trans_commit disk accounting revert (Kent Overstreet) - bcachefs: Fix bch2_inode_is_open() check (Kent Overstreet) - bcachefs: Fix return type of dirent_points_to_inode_nowarn() (Kent Overstreet) - bcachefs: Fix bad shift in bch2_read_flag_list() (Kent Overstreet) - xen: Fix config option reference in XEN_PRIVCMD definition (Lukas Bulwahn) - ext4: fix off by one issue in alloc_flex_gd() (Baokun Li) - ext4: mark fc as ineligible using an handle in ext4_xattr_set() (Luis Henriques (SUSE)) - ext4: use handle to mark fc as ineligible in __track_dentry_update() (Luis Henriques (SUSE)) - EINJ, CXL: Fix CXL device SBDF calculation (Ben Cheatham) - i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume (Marek Vasut) - spi: spi-cadence: Fix missing spi_controller_is_target() check (Jinjie Ruan) - spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan) - spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan) - spi: s3c64xx: fix timeout counters in flush_fifo (Ben Dooks) - spi: atmel-quadspi: Fix wrong register value written to MR (Alexander Dahl) - MAINTAINERS: Add security/Kconfig.hardening to hardening section (Nathan Chancellor) - hardening: Adjust dependencies in selection of MODVERSIONS (Nathan Chancellor) - MAINTAINERS: Add unsafe_memcpy() to the FORTIFY review list (Kees Cook) - tomoyo: revert CONFIG_SECURITY_TOMOYO_LKM support (Paul Moore) - selftests: breakpoints: use remaining time to check if suspend succeed (Yifei Liu) - kselftest/devices/probe: Fix SyntaxWarning in regex strings for Python3 (Alessandro Zanni) - selftest: hid: add missing run-hid-tools-tests.sh (Yun Lu) - selftests: vDSO: align getrandom states to cache line (Jason A. Donenfeld) - selftests: exec: update gitignore for load_address (Javier Carrasco) - selftests: core: add unshare_test to gitignore (Javier Carrasco) - clone3: clone3_cap_checkpoint_restore: remove unused MAX_PID_NS_LEVEL macro (Ba Jing) - selftests:timers: posix_timers: Fix warn_unused_result in __fatal_error() (Shuah Khan) - selftest: rtc: Check if could access /dev/rtc0 before testing (Joseph Jang) - arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386 (Easwar Hariharan) - arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS (Mark Rutland) - arm64: errata: Expand speculative SSBS workaround once more (Mark Rutland) - arm64: cputype: Add Neoverse-N3 definitions (Mark Rutland) - arm64: Force position-independent veneers (Mark Rutland) - riscv: Fix kernel stack size when KASAN is enabled (Alexandre Ghiti) - drivers/perf: riscv: Align errno for unsupported perf event (Pu Lehui) - tracing/hwlat: Fix a race during cpuhp processing (Wei Li) - tracing/timerlat: Fix a race during cpuhp processing (Wei Li) - tracing/timerlat: Drop interface_lock in stop_kthread() (Wei Li) - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Wei Li) - x86/ftrace: Include (Sami Tolvanen) - rtla: Fix the help text in osnoise and timerlat top tools (Eder Zulian) - tools/rtla: Fix installation from out-of-tree build (Ben Hutchings) - tracing: Fix trace_check_vprintf() when tp_printk is used (Steven Rostedt) - slub/kunit: skip test_kfree_rcu when the slub kunit test is built-in (Vlastimil Babka) - mm, slab: suppress warnings in test_leak_destroy kunit test (Vlastimil Babka) - rcu/kvfree: Refactor kvfree_rcu_queue_batch() (Uladzislau Rezki (Sony)) - mm, slab: fix use of SLAB_SUPPORTS_SYSFS in kmem_cache_release() (Nilay Shroff) - ACPI: battery: Fix possible crash when unregistering a battery hook (Armin Wolf) - ACPI: battery: Simplify battery hook locking (Armin Wolf) - ACPI: video: Add backlight=native quirk for Dell OptiPlex 5480 AIO (Hans de Goede) - ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[] (Hans de Goede) - ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[] (Hans de Goede) - ACPI: resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA (Hans de Goede) - ACPI: resource: Remove duplicate Asus E1504GAB IRQ override (Hans de Goede) - cpufreq: Avoid a bad reference count on CPU node (Miquel Sabaté Solà) - cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock (Uwe Kleine-König) - gpiolib: Fix potential NULL pointer dereference in gpiod_get_label() (Lad Prabhakar) - gpio: davinci: Fix condition for irqchip registration (Vignesh Raghavendra) - gpio: davinci: fix lazy disable (Emanuele Ghidoli) - ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin (Takashi Iwai) - ALSA: line6: add hw monitor volume control to POD HD500X (Hans P. Moller) - ALSA: gus: Fix some error handling paths related to get_bpos() usage (Christophe JAILLET) - ALSA: hda: Add missing parameter description for snd_hdac_stream_timecounter_init() (Takashi Iwai) - ALSA: usb-audio: Add native DSD support for Luxman D-08u (Jan Lalinsky) - ALSA: core: add isascii() check to card ID generator (Jaroslav Kysela) - MAINTAINERS: ALSA: use linux-sound@vger.kernel.org list (Jaroslav Kysela) - ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string (Alexey Klimov) - ASoC: dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard (Alexey Klimov) - ASoC: intel: sof_sdw: Add check devm_kasprintf() returned value (Charles Han) - ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m (Hui Wang) - ASoC: dt-bindings: davinci-mcasp: Fix interrupts property (Miquel Raynal) - ASoC: Intel: soc-acpi: arl: Fix some missing empty terminators (Charles Keepax) - ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item (Bard Liao) - ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit (Shengjiu Wang) - ASoC: dt-bindings: renesas,rsnd: correct reg-names for R-Car Gen1 (Wolfram Sang) - ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values (Alexey Klimov) - ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized (Andrei Simion) - ASoC: cs35l45: Corrects cs35l45_get_clk_freq_id function data type (Ricardo Rivera-Matos) - ASoC: topology: Fix incorrect addressing assignments (Tang Bin) - ASoC: amd: yc: Add quirk for HP Dragonfly pro one (David Lawrence Glanzman) - ASoC: amd: acp: don't set card long_name (Vijendar Mukunda) - Revert "ALSA: hda: Conditionally use snooping for AMD HDMI" (Takashi Iwai) - ALSA: hda: fix trigger_tstamp_latched (Jaroslav Kysela) - ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200 (Abhishek Tamboli) - ALSA: hda/generic: Drop obsoleted obey_preferred_dacs flag (Takashi Iwai) - ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs (Takashi Iwai) - ALSA: silence integer wrapping warning (Dan Carpenter) - ALSA: Reorganize kerneldoc parameter names (Julia Lawall) - ALSA: hda/realtek: Fix the push button function for the ALC257 (Oder Chiou) - ALSA: hda/conexant: fix some typos (Oldherl Oh) - ALSA: mixer_oss: Remove some incorrect kfree_const() usages (Christophe JAILLET) - ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9 (Ai Chao) - ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET (Lianqin Hu) - ALSA: Fix typos in comments across various files (Yu Jiaoliang) - selftest: alsa: check if user has alsa installed (Abdul Rahim) - ALSA: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop (Baojun Xu) - ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8 (Nikolai Afanasenkov) - drm/xe: Fix memory leak when aborting binds (Matthew Brost) - drm/xe: Prevent null pointer access in xe_migrate_copy (Zhanjun Dong) - drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close (José Roberto de Souza) - drm/xe/queue: move xa_alloc to prevent UAF (Matthew Auld) - drm/xe/vm: move xa_alloc to prevent UAF (Matthew Auld) - drm/xe: Clean up VM / exec queue file lock usage. (Matthew Brost) - drm/xe: Resume TDR after GT reset (Matthew Brost) - drm/xe/xe2: Add performance tuning for L3 cache flushing (Gustavo Sousa) - drm/xe/xe2: Extend performance tuning to media GT (Gustavo Sousa) - drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM (Gustavo Sousa) - drm/xe: Use helper for ASID -> VM in GPU faults and access counters (Matthew Brost) - drm/xe: Convert to USM lock to rwsem (Matthew Brost) - drm/xe: use devm_add_action_or_reset() helper (He Lugang) - drm/xe: fix UAF around queue destruction (Matthew Auld) - drm/xe/guc_submit: add missing locking in wedged_fini (Matthew Auld) - drm/xe: Restore pci state upon resume (Rodrigo Vivi) - drm/i915/gem: fix bitwise and logical AND mixup (Jani Nikula) - drm/panthor: Don't add write fences to the shared BOs (Boris Brezillon) - drm/panthor: Don't declare a queue blocked if deferred operations are pending (Boris Brezillon) - drm/panthor: Fix access to uninitialized variable in tick_ctx_cleanup() (Boris Brezillon) - drm/panthor: Lock the VM resv before calling drm_gpuvm_bo_obtain_prealloc() (Boris Brezillon) - drm/panthor: Add FOP_UNSIGNED_OFFSET to fop_flags (Liviu Dudau) - drm/sched: revert "Always increment correct scheduler score" (Christian König) - drm/sched: Always increment correct scheduler score (Tvrtko Ursulin) - drm/sched: Always wake up correct scheduler in drm_sched_entity_push_job (Tvrtko Ursulin) - drm/sched: Add locking to drm_sched_entity_modify_sched (Tvrtko Ursulin) - drm/amd/display: Fix system hang while resume with TBT monitor (Tom Chung) - drm/amd/display: Enable idle workqueue for more IPS modes (Leo Li) - drm/amd/display: Add HDR workaround for specific eDP (Alex Hung) - drm/amd/display: avoid set dispclk to 0 (Charlene Liu) - drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC (Fangzhi Zuo) - drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35 (Yihan Zhu) - firmware/sysfb: Disable sysfb for firmware buffers with unknown parent (Thomas Zimmermann) - drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS (Thomas Zimmermann) - drm/connector: hdmi: Fix writing Dynamic Range Mastering infoframes (Derek Foreman) - drm/sched: Fix dynamic job-flow control race (Rob Clark) - MAINTAINERS: drm/sched: Add new maintainers (Philipp Stanner) - drm/panthor: Fix race when converting group handle to group object (Steven Price) - drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA (Hans de Goede) - drm/display: fix kerneldocs references (Dmitry Baryshkov) - drm/dp_mst: Fix DSC decompression detection in Synaptics branch devices (Imre Deak) - aoe: fix the potential use-after-free problem in more places (Chun-Yi Lee) - blk_iocost: remove some duplicate irq disable/enables (Dan Carpenter) - block: fix blk_rq_map_integrity_sg kernel-doc (Keith Busch) - io_uring/net: harden multishot termination case for recv (Jens Axboe) - io_uring: fix casts to io_req_flags_t (Min-Hua Chen) - io_uring: fix memory leak when cache init fail (Guixin Liu) - inotify: Fix possible deadlock in fsnotify_destroy_mark (Lizhi Xu) - fsnotify: Avoid data race between fsnotify_recalc_mask() and fsnotify_object_watched() (Jan Kara) - udf: fix uninit-value use in udf_get_fileshortad (Gianfranco Trad) - udf: refactor inode_bmap() to handle error (Zhao Mengmeng) - udf: refactor udf_next_aext() to handle error (Zhao Mengmeng) - udf: refactor udf_current_aext() to handle error (Zhao Mengmeng) - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) - ceph: use struct_size() helper in __ceph_pool_perm_get() (Thorsten Blum) - btrfs: disable rate limiting when debug enabled (Leo Martins) - btrfs: wait for fixup workers before stopping cleaner kthread during umount (Filipe Manana) - btrfs: fix a NULL pointer dereference when failed to start a new trasacntion (Qu Wenruo) - btrfs: send: fix invalid clone operation for file that got its size decreased (Filipe Manana) - btrfs: tracepoints: end assignment with semicolon at btrfs_qgroup_extent event class (Filipe Manana) - btrfs: drop the backref cache during relocation if we commit (Josef Bacik) - btrfs: also add stripe entries for NOCOW writes (Johannes Thumshirn) - btrfs: send: fix buffer overflow detection when copying path to cache entry (Filipe Manana) - cifs: Do not convert delimiter when parsing NFS-style symlinks (Pali Rohár) - cifs: Validate content of NFS reparse point buffer (Pali Rohár) - cifs: Fix buffer overflow when parsing NFS reparse points (Pali Rohár) - smb: client: Correct typos in multiple comments across various files (Shen Lichuan) - smb: client: use actual path when queryfs (wangrong) - cifs: Remove intermediate object of failed create reparse call (Pali Rohár) - Revert "smb: client: make SHA-512 TFM ephemeral" (Steve French) - smb: Update comments about some reparse point tags (Pali Rohár) - cifs: Check for UTF-16 null codepoint in SFU symlink target location (Pali Rohár) - close_range(): fix the logics in descriptor table trimming (Al Viro) - rust: kunit: use C-string literals to clean warning (Miguel Ojeda) - cfi: encode cfi normalized integers + kasan/gcov bug in Kconfig (Alice Ryhl) - rust: KASAN+RETHUNK requires rustc 1.83.0 (Alice Ryhl) - rust: cfi: fix `patchable-function-entry` starting version (Miguel Ojeda) - rust: mutex: fix __mutex_init() usage in case of PREEMPT_RT (Dirk Behme) - rust: fix `ARCH_SLAB_MINALIGN` multiple definition error (Gary Guo) - rust: sync: require `T: Sync` for `LockedBy::access` (Alice Ryhl) - rust: kernel: sort Rust modules (Miguel Ojeda) - ufs_rename(): fix bogus argument of folio_release_kmap() (Al Viro) - sched: psi: fix bogus pressure spikes from aggregation race (Johannes Weiner) - sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start (Xin Long) - dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems (Ravikanth Tuniki) - doc: net: napi: Update documentation for napi_schedule_irqoff (Sean Anderson) - selftests: netfilter: Add missing return value (zhang jiao) - netfilter: nf_tables: prevent nf_skb_duplicated corruption (Eric Dumazet) - selftests: netfilter: Fix nft_audit.sh for newer nft binaries (Phil Sutter) - netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED (Phil Sutter) - net/ncsi: Disable the ncsi work before freeing the associated structure (Eddie James) - net: phy: qt2025: Fix warning: unused import DeviceId (FUJITA Tomonori) - gso: fix udp gso fraglist segmentation after pull from frag_list (Willem de Bruijn) - bridge: mcast: Fail MDB get request on empty entry (Ido Schimmel) - vrf: revert "vrf: Remove unnecessary RCU-bh critical section" (Willem de Bruijn) - net: ethernet: ti: am65-cpsw: Fix forever loop in cleanup code (Dan Carpenter) - net: phy: realtek: Check the index value in led_hw_control_get (Hui Wang) - ppp: do not assume bh is held in ppp_channel_bridge_input() (Eric Dumazet) - selftests: rds: move include.sh to TEST_FILES (Hangbin Liu) - net: test for not too small csum_start in virtio_net_hdr_to_skb() (Eric Dumazet) - net: gso: fix tcp fraglist segmentation after pull from frag_list (Felix Fietkau) - net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice (Jianbo Liu) - net/mlx5e: SHAMPO, Fix overflow of hd_per_wq (Dragos Tatulea) - net/mlx5: HWS, changed E2BIG error to a negative return code (Yevgeny Kliteynik) - net/mlx5: HWS, fixed double-free in error flow of creating SQ (Yevgeny Kliteynik) - net/mlx5: Fix wrong reserved field in hca_cap_2 in mlx5_ifc (Yevgeny Kliteynik) - net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc() (Elena Salomatkina) - net/mlx5: Added cond_resched() to crdump collection (Mohamed Khalfella) - net/mlx5: Fix error path in multi-packet WQE transmit (Gerd Bayer) - Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE (Luiz Augusto von Dentz) {CVE-2024-8805} - Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - Bluetooth: L2CAP: Fix uaf in l2cap_connect (Luiz Augusto von Dentz) - Bluetooth: MGMT: Fix possible crash on mgmt_index_removed (Luiz Augusto von Dentz) - net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - mac802154: Fix potential RCU dereference issue in mac802154_scan_worker (Jiawei Ye) - ieee802154: Fix build error (Jinjie Ruan) - ipv4: ip_gre: Fix drops of small packets in ipgre_xmit (Anton Danilov) - net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check (Shenwei Wang) - net: add more sanity checks to qdisc_pkt_len_init() (Eric Dumazet) - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (Eric Dumazet) - net: ethernet: ti: cpsw_ale: Fix warning on some platforms (Roger Quadros) - net: microchip: Make FDMA config symbol invisible (Geert Uytterhoeven) - net: fec: Reload PTP registers after link-state change (Csókás, Bence) - net: fec: Restart PPS after link state change (Csókás, Bence) - net: pcs: xpcs: fix the wrong register that was written back (Jiawen Wu) - net: ethernet: lantiq_etop: fix memory disclosure (Aleksander Jan Bajkowski) - net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size (Daniel Borkmann) - net: Add netif_get_gro_max_size helper for GRO (Daniel Borkmann) - net: dsa: improve shutdown sequence (Vladimir Oltean) - net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable() (Jinjie Ruan) - net: sparx5: Fix invalid timestamps (Aakash Menon) - ksmbd: Use struct_size() to improve smb_direct_rdma_xmit() (Thorsten Blum) - ksmbd: Annotate struct copychunk_ioctl_req with __counted_by_le() (Thorsten Blum) - ksmbd: Use struct_size() to improve get_file_alternate_info() (Thorsten Blum) - iomap: constrain the file range passed to iomap_file_unshare (Darrick J. Wong) - iomap: don't bother unsharing delalloc extents (Darrick J. Wong) - netfs: Fix missing wakeup after issuing writes (David Howells) - Documentation: add missing folio_queue entry (Christian Brauner) - folio_queue: fix documentation (Christian Brauner) - netfs: Fix a KMSAN uninit-value error in netfs_clear_buffer (Chang Yu) - iov_iter: fix advancing slot in iter_folioq_get_pages() (Omar Sandoval) - move asm/unaligned.h to linux/unaligned.h (Al Viro) - arc: get rid of private asm/unaligned.h (Al Viro) - parisc: get rid of private asm/unaligned.h (Al Viro) - HID: bpf: fix cfi stubs for hid_bpf_ops (Benjamin Tissoires) - Input: adp5589-keys - fix adp5589_gpio_get_value() (Nuno Sa) - Input: adp5589-keys - fix NULL pointer dereference (Nuno Sa) - Revert "Input: Add driver for PixArt PS/2 touchpad" (Dmitry Torokhov) - dm-verity: introduce the options restart_on_error and panic_on_error (Mikulas Patocka) - Revert: "dm-verity: restart or panic on an I/O error" (Mikulas Patocka) - zonefs: add support for FS_IOC_GETFSSYSFSPATH (Liao Chen) - sched_ext: Remove redundant p->nr_cpus_allowed checker (Zhang Qiao) - sched_ext: Decouple locks in scx_ops_enable() (Tejun Heo) - sched_ext: Decouple locks in scx_ops_disable_workfn() (Tejun Heo) - sched_ext: Add scx_cgroup_enabled to gate cgroup operations and fix scx_tg_online() (Tejun Heo) - sched_ext: Enable scx_ops_init_task() separately (Tejun Heo) - sched_ext: Fix SCX_TASK_INIT -> SCX_TASK_READY transitions in scx_ops_enable() (Tejun Heo) - sched_ext: Initialize in bypass mode (Tejun Heo) - sched_ext: Remove SCX_OPS_PREPPING (Tejun Heo) - sched_ext: Relocate check_hotplug_seq() call in scx_ops_enable() (Tejun Heo) - sched_ext: Use shorter slice while bypassing (Tejun Heo) - sched_ext: Split the global DSQ per NUMA node (Tejun Heo) - sched_ext: Relocate find_user_dsq() (Tejun Heo) - sched_ext: Allow only user DSQs for scx_bpf_consume(), scx_bpf_dsq_nr_queued() and bpf_iter_scx_dsq_new() (Tejun Heo) - scx_flatcg: Use a user DSQ for fallback instead of SCX_DSQ_GLOBAL (Tejun Heo) - tools/sched_ext: Receive misc updates from SCX repo (Tejun Heo) - sched_ext: Add __COMPAT helpers for features added during v6.12 devel cycle (Tejun Heo) - sched_ext: Build fix for !CONFIG_SMP (Tejun Heo) - uprobes: fix kernel info leak via "[uprobes]" vma (Oleg Nesterov) - netfs: Fix the netfs_folio tracepoint to handle NULL mapping (David Howells) - netfs: Add folio_queue API documentation (David Howells) - netfs: Advance iterator correctly rather than jumping it (David Howells) - afs: Fix the setting of the server responding flag (David Howells) - afs: Remove unused struct and function prototype (Thorsten Blum) - afs: Fix possible infinite loop with unresponsive servers (Marc Dionne) - pidfs: check for valid pid namespace (Christian Brauner) - afs: Fix missing wire-up of afs_retry_request() (David Howells) - cachefiles: fix dentry leak in cachefiles_open_file() (Baokun Li) - bcachefs: rename version -> bversion for big endian builds (Guenter Roeck) - Linux 6.12-rc1 (Linus Torvalds) - x86: kvm: fix build error (Linus Torvalds) - mailbox, remoteproc: omap2+: fix compile testing (Arnd Bergmann) - dt-bindings: mailbox: qcom-ipcc: Document QCS8300 IPCC (Jingyi Wang) - dt-bindings: mailbox: qcom-ipcc: document the support for SA8255p (Nikunj Kela) - dt-bindings: mailbox: mtk,adsp-mbox: Add compatible for MT8188 (Fei Shao) - mailbox: Use of_property_match_string() instead of open-coding (Rob Herring (Arm)) - mailbox: bcm2835: Fix timeout during suspend mode (Stefan Wahren) - mailbox: sprd: Use devm_clk_get_enabled() helpers (Huan Yang) - mailbox: rockchip: fix a typo in module autoloading (Liao Chen) - mailbox: imx: use device name in interrupt name (Peng Fan) - mailbox: ARM_MHU_V3 should depend on ARM64 (Geert Uytterhoeven) - i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan) - i2c: keba: I2C_KEBA should depend on KEBA_CP500 (Geert Uytterhoeven) - i2c: synquacer: Deal with optional PCLK correctly (Ard Biesheuvel) - i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled (Kimriver Liu) - dma-mapping: fix DMA API tracing for chained scatterlists (Christoph Hellwig) - scsi: lpfc: Update lpfc version to 14.4.0.5 (Justin Tee) - scsi: lpfc: Support loopback tests with VMID enabled (Justin Tee) - scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING (Justin Tee) - scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance (Justin Tee) - scsi: lpfc: Fix kref imbalance on fabric ndlps from dev_loss_tmo handler (Justin Tee) - scsi: lpfc: Restrict support for 32 byte CDBs to specific HBAs (Justin Tee) - scsi: lpfc: Update phba link state conditional before sending CMF_SYNC_WQE (Justin Tee) - scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd() (Justin Tee) - scsi: mpi3mr: Update driver version to 8.12.0.0.50 (Ranjan Kumar) - scsi: mpi3mr: Improve wait logic while controller transitions to READY state (Ranjan Kumar) - scsi: mpi3mr: Update MPI Headers to revision 34 (Ranjan Kumar) - scsi: mpi3mr: Use firmware-provided timestamp update interval (Ranjan Kumar) - scsi: mpi3mr: Enhance the Enable Controller retry logic (Ranjan Kumar) - scsi: sd: Fix off-by-one error in sd_read_block_characteristics() (Martin Wilck) - scsi: pm8001: Do not overwrite PCI queue mapping (Daniel Wagner) - scsi: scsi_debug: Remove a useless memset() (Christophe JAILLET) - scsi: pmcraid: Convert comma to semicolon (Chen Ni) - scsi: sd: Retry START STOP UNIT commands (Bart Van Assche) - scsi: mpi3mr: A performance fix (Tomas Henzl) - scsi: ufs: qcom: Update MODE_MAX cfg_bw value (Manish Pandey) - scsi: mpt3sas: Remove trailing space after \n newline (Colin Ian King) - scsi: lpfc: Remove trailing space after \n newline (Colin Ian King) - scsi: qedf: Remove trailing space after \n newline (Colin Ian King) - scsi: hisi_sas: Remove trailing space after \n newline (Colin Ian King) - scsi: megaraid_sas: Remove trailing space after \n newline (Colin Ian King) - scsi: pm8001: Remove trailing space after \n newline (Colin Ian King) - scsi: zalon: Remove trailing space after \n newline (Colin Ian King) - scsi: fusion: mptctl: Use min() macro (Yan Zhen) - scsi: libcxgbi: Remove an unused field in struct cxgbi_device (Christophe JAILLET) - scsi: ibmvfc: Add max_sectors module parameter (Brian King) - scsi: sd: Remove duplicate included header file linux/bio-integrity.h (Hongbo Li) - scsi: st: Fix input/output error on empty drive reset (Rafael Rocha) - bcachefs: check_subvol_path() now prints subvol root inode (Kent Overstreet) - bcachefs: remove_backpointer() now checks if dirent points to inode (Kent Overstreet) - bcachefs: dirent_points_to_inode() now warns on mismatch (Kent Overstreet) - bcachefs: Fix lost wake up (Alan Huang) - bcachefs: Check for logged ops when clean (Kent Overstreet) - bcachefs: BCH_FS_clean_recovery (Kent Overstreet) - bcachefs: Convert disk accounting BUG_ON() to WARN_ON() (Kent Overstreet) - bcachefs: Fix BCH_TRANS_COMMIT_skip_accounting_apply (Kent Overstreet) - bcachefs: Check for accounting keys with bversion=0 (Kent Overstreet) - bcachefs: rename version -> bversion (Kent Overstreet) - bcachefs: Don't delete unlinked inodes before logged op resume (Kent Overstreet) - bcachefs: Fix BCH_SB_ERRS() so we can reorder (Kent Overstreet) - bcachefs: Fix fsck warnings from bkey validation (Kent Overstreet) - bcachefs: Move transaction commit path validation to as late as possible (Kent Overstreet) - bcachefs: Fix disk accounting attempting to mark invalid replicas entry (Kent Overstreet) - bcachefs: Fix unlocked access to c->disk_sb.sb in bch2_replicas_entry_validate() (Kent Overstreet) - bcachefs: Fix accounting read + device removal (Kent Overstreet) - bcachefs: bch_accounting_mode (Kent Overstreet) - bcachefs: fix transaction restart handling in check_extents(), check_dirents() (Kent Overstreet) - bcachefs: kill inode_walker_entry.seen_this_pos (Kent Overstreet) - bcachefs: Fix incorrect IS_ERR_OR_NULL usage (Kent Overstreet) - bcachefs: fix the memory leak in exception case (Hongbo Li) - bcachefs: fast exit when darray_make_room failed (Hongbo Li) - bcachefs: Fix iterator leak in check_subvol() (Kent Overstreet) - bcachefs: Add snapshot to bch_inode_unpacked (Kent Overstreet) - bcachefs: assign return error when iterating through layout (Diogo Jahchan Koike) - bcachefs: Fix srcu warning in check_topology (Kent Overstreet) - bcachefs: Fix error path in check_dirent_inode_dirent() (Kent Overstreet) - bcachefs: memset bounce buffer portion to 0 after key_sort_fix_overlapping (Piotr Zalewski) - bcachefs: Improve bch2_is_inode_open() warning message (Kent Overstreet) - bcachefs: Add extra padding in bkey_make_mut_noupdate() (Kent Overstreet) - bcachefs: Mark inode errors as autofix (Kent Overstreet) - bcachefs: Fix infinite loop in propagate_key_to_snapshot_leaves() (Kent Overstreet) - bcachefs: Ensure BCH_FS_accounting_replay_done is always set (Kent Overstreet) - bcachefs: Hold read lock in bch2_snapshot_tree_oldest_subvol() (Ahmed Ehab) - x86/cpu: Add two Intel CPU model numbers (Tony Luck) - x86/tdx: Fix "in-kernel MMIO" check (Alexey Gladkov (Intel)) - locking/rwsem: Move is_rwsem_reader_owned() and rwsem_owner() under CONFIG_DEBUG_RWSEMS (Waiman Long) - locking/lockdep: Simplify character output in seq_line() (Markus Elfring) - lockdep: fix deadlock issue between lockdep and rcu (Zhiguo Niu) - lockdep: Use str_plural() to fix Coccinelle warning (Thorsten Blum) - cleanup: Add usage and style documentation (Dan Williams) - lockdep: suggest the fix for "lockdep bfs error:-1" on print_bfs_bug (Luis Claudio R. Goncalves) - locking/atomic/x86: Redeclare x86_32 arch_atomic64_{add,sub}() as void (Uros Bizjak) - locking/atomic/x86: Introduce the read64_nonatomic macro to x86_32 with cx8 (Uros Bizjak) - jump_label: Fix static_key_slow_dec() yet again (Peter Zijlstra) - static_call: Replace pointless WARN_ON() in static_call_module_notify() (Thomas Gleixner) - static_call: Handle module init failure correctly in static_call_del_module() (Thomas Gleixner) - Reduce Coccinelle choices in string_choices.cocci (Julia Lawall) - coccinelle: Remove unnecessary parentheses for only one possible change. (Hongbo Li) - coccinelle: Add rules to find str_yes_no() replacements (Hongbo Li) - coccinelle: Add rules to find str_on_off() replacements (Hongbo Li) - coccinelle: Add rules to find str_write_read() replacements (Hongbo Li) - coccinelle: Add rules to find str_read_write() replacements (Hongbo Li) - coccinelle: Add rules to find str_enable{d}_disable{d}() replacements (Hongbo Li) - coccinelle: Add rules to find str_lo{w}_hi{gh}() replacements (Hongbo Li) - coccinelle: Add rules to find str_hi{gh}_lo{w}() replacements (Hongbo Li) - coccinelle: Add rules to find str_false_true() replacements (Hongbo Li) - coccinelle: Add rules to find str_true_false() replacements (Hongbo Li) - selftests: vDSO: align stack for O2-optimized memcpy (Jason A. Donenfeld) - Documentation: KVM: fix warning in "make htmldocs" (Paolo Bonzini) - KVM: VMX: Set PFERR_GUEST_{FINAL,PAGE}_MASK if and only if the GVA is valid (Sean Christopherson) - KVM: nVMX: Assert that vcpu->mutex is held when accessing secondary VMCSes (Sean Christopherson) - KVM: nVMX: Explicitly invalidate posted_intr_nv if PI is disabled at VM-Enter (Sean Christopherson) - KVM: x86: Fold kvm_get_apic_interrupt() into kvm_cpu_get_interrupt() (Sean Christopherson) - KVM: nVMX: Detect nested posted interrupt NV at nested VM-Exit injection (Sean Christopherson) - KVM: nVMX: Suppress external interrupt VM-Exit injection if there's no IRQ (Sean Christopherson) - KVM: nVMX: Get to-be-acknowledge IRQ for nested VM-Exit at injection site (Sean Christopherson) - KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API (Sean Christopherson) - KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled (Kai Huang) - KVM: VMX: hyper-v: Prevent impossible NULL pointer dereference in evmcs_load() (Vitaly Kuznetsov) - KVM: nVMX: Use vmx_segment_cache_clear() instead of open coded equivalent (Maxim Levitsky) - KVM: nVMX: Honor userspace MSR filter lists for nested VM-Enter/VM-Exit (Sean Christopherson) - KVM: VMX: Do not account for temporary memory allocation in ECREATE emulation (Kai Huang) - KVM: VMX: Modify the BUILD_BUG_ON_MSG of the 32-bit field in the vmcs_check16 function (Qiang Liu) - KVM: SVM: let alternatives handle the cases when RSB filling is required (Amit Shah) - KVM: SVM: Track the per-CPU host save area as a VMCB pointer (Sean Christopherson) - KVM: SVM: Add host SEV-ES save area structure into VMCB via a union (Sean Christopherson) - KVM: SVM: Add a helper to convert a SME-aware PA back to a struct page (Sean Christopherson) - KVM: SVM: Remove unnecessary GFP_KERNEL_ACCOUNT in svm_set_nested_state() (Yongqiang Liu) - KVM: nVMX: Use macros and #defines in vmx_restore_vmx_misc() (Xin Li) - KVM: VMX: Open code VMX preemption timer rate mask in its accessor (Xin Li) - KVM VMX: Move MSR_IA32_VMX_MISC bit defines to asm/vmx.h (Sean Christopherson) - KVM: nVMX: Add a helper to encode VMCS info in MSR_IA32_VMX_BASIC (Sean Christopherson) - KVM: nVMX: Use macros and #defines in vmx_restore_vmx_basic() (Xin Li) - KVM: VMX: Track CPU's MSR_IA32_VMX_BASIC as a single 64-bit value (Xin Li) - KVM: VMX: Move MSR_IA32_VMX_BASIC bit defines to asm/vmx.h (Xin Li) - KVM: x86: Stuff vCPU's PAT with default value at RESET, not creation (Sean Christopherson) - x86/cpu: KVM: Move macro to encode PAT value to common header (Sean Christopherson) - x86/cpu: KVM: Add common defines for architectural memory types (PAT, MTRRs, etc.) (Sean Christopherson) - KVM: x86/mmu: Use KVM_PAGES_PER_HPAGE() instead of an open coded equivalent (Sean Christopherson) - KVM: x86/mmu: Add KVM_RMAP_MANY to replace open coded '1' and '1ul' literals (Sean Christopherson) - KVM: x86/mmu: Fold mmu_spte_age() into kvm_rmap_age_gfn_range() (Sean Christopherson) - KVM: x86/mmu: Morph kvm_handle_gfn_range() into an aging specific helper (Sean Christopherson) - KVM: x86/mmu: Honor NEED_RESCHED when zapping rmaps and blocking is allowed (Sean Christopherson) - KVM: x86/mmu: Add a helper to walk and zap rmaps for a memslot (Sean Christopherson) - KVM: x86/mmu: Plumb a @can_yield parameter into __walk_slot_rmaps() (Sean Christopherson) - KVM: x86/mmu: Move walk_slot_rmaps() up near for_each_slot_rmap_range() (Sean Christopherson) - KVM: x86/mmu: WARN on MMIO cache hit when emulating write-protected gfn (Sean Christopherson) - KVM: x86/mmu: Detect if unprotect will do anything based on invalid_list (Sean Christopherson) - KVM: x86/mmu: Subsume kvm_mmu_unprotect_page() into the and_retry() version (Sean Christopherson) - KVM: x86: Rename reexecute_instruction()=>kvm_unprotect_and_retry_on_failure() (Sean Christopherson) - KVM: x86: Update retry protection fields when forcing retry on emulation failure (Sean Christopherson) - KVM: x86: Apply retry protection to "unprotect on failure" path (Sean Christopherson) - KVM: x86: Check EMULTYPE_WRITE_PF_TO_SP before unprotecting gfn (Sean Christopherson) - KVM: x86: Remove manual pfn lookup when retrying #PF after failed emulation (Sean Christopherson) - KVM: x86/mmu: Move event re-injection unprotect+retry into common path (Sean Christopherson) - KVM: x86/mmu: Always walk guest PTEs with WRITE access when unprotecting (Sean Christopherson) - KVM: x86/mmu: Don't try to unprotect an INVALID_GPA (Sean Christopherson) - KVM: x86: Fold retry_instruction() into x86_emulate_instruction() (Sean Christopherson) - KVM: x86: Move EMULTYPE_ALLOW_RETRY_PF to x86_emulate_instruction() (Sean Christopherson) - KVM: x86/mmu: Try "unprotect for retry" iff there are indirect SPs (Sean Christopherson) - KVM: x86/mmu: Apply retry protection to "fast nTDP unprotect" path (Sean Christopherson) - KVM: x86: Store gpa as gpa_t, not unsigned long, when unprotecting for retry (Sean Christopherson) - KVM: x86: Get RIP from vCPU state when storing it to last_retry_eip (Sean Christopherson) - KVM: x86: Retry to-be-emulated insn in "slow" unprotect path iff sp is zapped (Sean Christopherson) - KVM: x86/mmu: Skip emulation on page fault iff 1+ SPs were unprotected (Sean Christopherson) - KVM: x86/mmu: Trigger unprotect logic only on write-protection page faults (Sean Christopherson) - KVM: x86/mmu: Replace PFERR_NESTED_GUEST_PAGE with a more descriptive helper (Sean Christopherson) - KVM: x86/mmu: Reword a misleading comment about checking gpte_changed() (Sean Christopherson) - KVM: x86/mmu: Drop pointless "return" wrapper label in FNAME(fetch) (Sean Christopherson) - KVM: x86/mmu: Decrease indentation in logic to sync new indirect shadow page (Sean Christopherson) - KVM: x86/mmu: Clean up function comments for dirty logging APIs (Sean Christopherson) - KVM: selftests: Verify single-stepping a fastpath VM-Exit exits to userspace (Sean Christopherson) - KVM: selftests: Explicitly include committed one-off assets in .gitignore (Sean Christopherson) - KVM: selftests: Add SEV-ES shutdown test (Peter Gonda) - KVM: selftests: Always unlink memory regions when deleting (VM free) (Sean Christopherson) - KVM: selftests: Remove unused kvm_memcmp_hva_gva() (Sean Christopherson) - KVM: selftests: Re-enable hyperv_evmcs/hyperv_svm_test on bare metal (Vitaly Kuznetsov) - KVM: selftests: Move Hyper-V specific functions out of processor.c (Vitaly Kuznetsov) - KVM: x86: Remove some unused declarations (Yue Haibing) - KVM: x86: Forcibly leave nested if RSM to L2 hits shutdown (Sean Christopherson) - KVM: x86: Add fastpath handling of HLT VM-Exits (Sean Christopherson) - KVM: x86: Reorganize code in x86.c to co-locate vCPU blocking/running helpers (Sean Christopherson) - KVM: x86: Exit to userspace if fastpath triggers one on instruction skip (Sean Christopherson) - KVM: x86: Dedup fastpath MSR post-handling logic (Sean Christopherson) - KVM: x86: Re-enter guest if WRMSR(X2APIC_ICR) fastpath is successful (Sean Christopherson) - KVM: selftests: Play nice with AMD's AVIC errata (Sean Christopherson) - KVM: selftests: Verify the guest can read back the x2APIC ICR it wrote (Sean Christopherson) - KVM: selftests: Test x2APIC ICR reserved bits (Sean Christopherson) - KVM: selftests: Skip ICR.BUSY test in xapic_state_test if x2APIC is enabled (Sean Christopherson) - KVM: selftests: Add x86 helpers to play nice with x2APIC MSR #GPs (Sean Christopherson) - KVM: selftests: Report unhandled exceptions on x86 as regular guest asserts (Sean Christopherson) - KVM: selftests: Open code vcpu_run() equivalent in guest_printf test (Sean Christopherson) - KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC) (Sean Christopherson) - KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode() (Sean Christopherson) - KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits (Sean Christopherson) - KVM: x86: Suppress userspace access failures on unsupported, "emulated" MSRs (Sean Christopherson) - KVM: x86: Suppress failures on userspace access to advertised, unsupported MSRs (Sean Christopherson) - KVM: x86: Hoist x86.c's global msr_* variables up above kvm_do_msr_access() (Sean Christopherson) - KVM: x86: Funnel all fancy MSR return value handling into a common helper (Sean Christopherson) - KVM: x86: Refactor kvm_get_feature_msr() to avoid struct kvm_msr_entry (Sean Christopherson) - KVM: x86: Rename get_msr_feature() APIs to get_feature_msr() (Sean Christopherson) - KVM: x86: Refactor kvm_x86_ops.get_msr_feature() to avoid kvm_msr_entry (Sean Christopherson) - KVM: x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTED (Sean Christopherson) - KVM: x86: Move MSR_TYPE_{R,W,RW} values from VMX to x86, as enums (Sean Christopherson) - KVM: SVM: Disallow guest from changing userspace's MSR_AMD64_DE_CFG value (Sean Christopherson) - KVM: x86: Use this_cpu_ptr() in kvm_user_return_msr_cpu_online (Li Chen) - KVM: x86: Advertise AVX10.1 CPUID to userspace (Tao Su) - KVM: x86: Optimize local variable in start_sw_tscdeadline() (Thorsten Blum) - KVM: Harden guest memory APIs against out-of-bounds accesses (Sean Christopherson) - KVM: Write the per-page "segment" when clearing (part of) a guest page (Sean Christopherson) - KVM: Clean up coalesced MMIO ring full check (Sean Christopherson) - KVM: selftests: Add a test for coalesced MMIO (and PIO on x86) (Sean Christopherson) - KVM: Fix coalesced_mmio_has_room() to avoid premature userspace exit (Ilias Stamatis) - KVM: x86: Register "emergency disable" callbacks when virt is enabled (Sean Christopherson) - x86/reboot: Unconditionally define cpu_emergency_virt_cb typedef (Sean Christopherson) - KVM: Add arch hooks for enabling/disabling virtualization (Sean Christopherson) - KVM: Add a module param to allow enabling virtualization when KVM is loaded (Sean Christopherson) - KVM: x86: Rename virtualization {en,dis}abling APIs to match common KVM (Sean Christopherson) - KVM: MIPS: Rename virtualization {en,dis}abling APIs to match common KVM (Sean Christopherson) - KVM: Rename arch hooks related to per-CPU virtualization enabling (Sean Christopherson) - KVM: Rename symbols related to enabling virtualization hardware (Sean Christopherson) - KVM: Register cpuhp and syscore callbacks when enabling hardware (Sean Christopherson) - KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock (Sean Christopherson) - KVM: selftests: Test memslot move in memslot_perf_test with quirk disabled (Yan Zhao) - KVM: selftests: Allow slot modification stress test with quirk disabled (Yan Zhao) - KVM: selftests: Test slot move/delete with slot zap quirk enabled/disabled (Yan Zhao) - KVM: x86/mmu: Introduce a quirk to control memslot zap behavior (Yan Zhao) - s390: Enable KVM_S390_UCONTROL config in debug_defconfig (Christoph Schlameuss) - selftests: kvm: s390: Add VM run test case (Christoph Schlameuss) - selftests: kvm: s390: Add debug print functions (Christoph Schlameuss) - selftests: kvm: s390: Add test fixture and simple VM setup tests (Christoph Schlameuss) - selftests: kvm: s390: Add s390x ucontrol test suite with hpage test (Christoph Schlameuss) - selftests: kvm: s390: Add kvm_s390_sie_block definition for userspace tests (Christoph Schlameuss) - selftests: kvm: s390: Define page sizes in shared header (Christoph Schlameuss) - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Hariharan Mari) - s390/vfio-ap: Driver feature advertisement (Jason J. Herne) - s390/vdso: Use one large alternative instead of an alternative branch (Heiko Carstens) - s390/vdso: Use SYM_DATA_START_LOCAL()/SYM_DATA_END() for data objects (Heiko Carstens) - tools: Add additional SYM_*() stubs to linkage.h (Heiko Carstens) - s390/vdso: Use macros for annotation of asm functions (Jens Remus) - s390/vdso: Add CFI annotations to __arch_chacha20_blocks_nostack() (Jens Remus) - s390/vdso: Fix comment within __arch_chacha20_blocks_nostack() (Heiko Carstens) - s390/vdso: Get rid of permutation constants (Heiko Carstens) - module: Refine kmemleak scanned areas (Vincent Donnefort) - module: abort module loading when sysfs setup suffer errors (Chunhui Li) - MAINTAINERS: scale modules with more reviewers (Luis Chamberlain) - module: Clean up the description of MODULE_SIG_ (Petr Pavlu) - module: Split modules_install compression and in-kernel decompression (Petr Pavlu) - fbdev: sisfb: Fix strbuf array overflow (Andrey Shumilin) - fbcon: break earlier in search_fb_in_map and search_for_mapped_con (Qianqiang Liu) - fbdev: omapfb: Call of_node_put(ep) only once in omapdss_of_find_source_for_first_ep() (Markus Elfring) - fbcon: Fix a NULL pointer dereference issue in fbcon_putcs (Qianqiang Liu) - drm/amd/pm: update workload mask after the setting (Kenneth Feng) - drm/amdgpu: bump driver version for cleared VRAM (Alex Deucher) - drm/amdgpu: fix vbios fetching for SR-IOV (Alex Deucher) - drm/amdgpu: fix PTE copy corruption for sdma 7 (Frank Min) - drm/amdkfd: Add SDMA queue quantum support for GFX12 (Sreekant Somasekharan) - drm/amdgpu/vcn: enable AV1 on both instances (Saleemkhan Jamadar) - drm/amdkfd: Fix CU occupancy for GFX 9.4.3 (Mukul Joshi) - drm/amdkfd: Update logic for CU occupancy calculations (Mukul Joshi) - drm/amdgpu: skip coredump after job timeout in SRIOV (ZhenGuo Yin) - drm/amdgpu: sync to KFD fences before clearing PTEs (Christian König) - drm/amdgpu/mes12: set enable_level_process_quantum_check (Jack Xiao) - drm/amdgpu/mes12: reduce timeout (Alex Deucher) - drm/amdgpu/mes11: reduce timeout (Alex Deucher) - drm/amdgpu: use GEM references instead of TTMs v2 (Christian König) - drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT` (Mario Limonciello) - drm/amd/display: Fix kdoc entry for 'tps' in 'dc_process_dmub_dpia_set_tps_notification' (Srinivasan Shanmugam) - drm/amdgpu: update golden regs for gfx12 (Frank Min) - drm/amdgpu: clean up vbios fetching code (Alex Deucher) - drm/amd/display: handle nulled pipe context in DCE110's set_drr() (Tobias Jakobi) - drm/amdgpu/bios: split vbios fetching between APU and dGPU (Alex Deucher) - drm/amdgpu: remove amdgpu_pin_restricted() (Christian König) - drm/amdgpu: explicitely set the AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag (Christian König) - drm/amdgpu: Fix XCP instance mask calculation (Lijo Lazar) - drm/amdgpu: Fix get each xcp macro (Asad Kamal) - drm/amd/display: 3.2.301 (Aric Cyr) - drm/amd/display: Clear cached watermark after resume (Charlene Liu) - drm/amd/display: Update IPS default mode for DCN35/DCN351 (Roman Li) - drm/amd/display: Validate backlight caps are sane (Mario Limonciello) - drm/amd/display: Use full update for swizzle mode change (Charlene Liu) - drm/amd/display: Skip to enable dsc if it has been off (Zhikai Zhai) - drm/amd/display: Fix underflow when setting underscan on DCN401 (Aurabindo Pillai) - drm/amd/display: Remove always-false branches (Alex Hung) - drm/amd/display: Check null pointer before dereferencing se (Alex Hung) - drm/amd/display: 3.2.300 (Aric Cyr) - drm/amd/display: Add HDMI DSC native YCbCr422 support (Leo Ma) - drm/amd/display: Add fullscreen only sharpening policy (Relja Vojvodic) - drm/amd/display: Restructure dpia link training (Peichen Huang) - drm/amd/display: Disable SYMCLK32_LE root clock gating (Sung Joon Kim) - drm/amd/display: Clean up dsc blocks in accelerated mode (Martin Tsai) - drm/amd/display: Block dynamic IPS2 on DCN35 for incompatible FW versions (Nicholas Kazlauskas) - drm/amd/display: Add debug options to change sharpen policies (Samson Tam) - drm/amd/display: Block timing sync for different output formats in pmo (Dillon Varone) - drm/amd/display: Enable DML2 override_det_buffer_size_kbytes (Yihan Zhu) - drm/amd/display: Add dmub hpd sense callback (Roman Li) - drm/amd/display: Emulate Display Hotplug Hang (Daniel Sa) - drm/amd/display: Implement new DPCD register handling (Ryan Seto) - drm/amd/display: Use SDR white level to calculate matrix coefficients (Samson Tam) - drm/amd/display: Round calculated vtotal (Robin Chen) - drm/amdgpu: load sos binary properly on the basis of pmfw version (Le Ma) - drm/amdgpu: add psp funcs callback to check if aux fw is needed (Le Ma) - drm/amd/pm: Update SMUv13.0.6 PMFW headers (Asad Kamal) - drm/amdgpu: nuke the VM PD/PT shadow handling (Christian König) - drm/amdgpu/gfx9.4.3: Explicitly halt MEC before init (Alex Deucher) - drm/amdgpu/gfx9.4.3: set additional bits on MEC halt (Alex Deucher) - drm/amdgpu: Fix selfring initialization sequence on soc24 (David Belanger) - drm/amdgpu/mes12: switch SET_SHADER_DEBUGGER pkt to mes schq pipe (Jack Xiao) - drm/amdgpu: Retry i2c transfer once if it fails on SMU13.0.6 (Kent Russell) - drm/amd/display: fix typo in the comment (Yan Zhen) - drm/amdgpu: Fix a typo (Andrew Kreimer) - drm/amdgpu: fix typo in the comment (Yan Zhen) - drm/amdgpu: fix spelling in amd_shared.h (Alex Deucher) - drm/amdgpu/gfx9.4.3: drop extra wrapper (Alex Deucher) - drm/amdgpu: Fix missing check pcie_p2p module param (Bob Zhou) - drm/amdgpu: disable GPU RAS bad page feature for specific ASIC (Tao Zhou) - drm/amdgpu: ensure the connector is not null before using it (Tim Huang) - drm/amdkfd: clean up code for interrupt v10 (Jesse Zhang) - drm/amdkfd: Move queue fs deletion after destroy check (Kent Russell) - drm/i915/dp: Fix colorimetry detection (Ville Syrjälä) - drm/xe/oa: Fix overflow in oa batch buffer (José Roberto de Souza) - drm/xe: Do not run GPU page fault handler on a closed VM (Matthew Brost) - drm/xe/bo: add some annotations in bo_put() (Matthew Auld) - drm/xe/client: use mem_type from the current resource (Matthew Auld) - drm/xe/client: add missing bo locking in show_meminfo() (Matthew Auld) - drm/xe/client: fix deadlock in show_meminfo() (Matthew Auld) - drm/xe/vram: fix ccs offset calculation (Matthew Auld) - drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros (Michal Wajdeczko) - drm/i915/dp: Fix AUX IO power enabling for eDP PSR (Imre Deak) - drm/i915/display: BMG supports UHBR13.5 (Arun R Murthy) - drm/i915/psr: Do not wait for PSR being idle on on Panel Replay (Jouni Högander) - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) - ceph: Remove empty definition in header file (Zhang Zekun) - ceph: Fix typo in the comment (Yan Zhen) - ceph: fix a memory leak on cap_auths in MDS client (Luis Henriques (SUSE)) - ceph: flush all caps releases when syncing the whole filesystem (Xiubo Li) - ceph: rename ceph_flush_cap_releases() to ceph_flush_session_cap_releases() (Xiubo Li) - libceph: use min() to simplify code in ceph_dns_resolve_name() (Li Zetao) - ceph: Convert to use jiffies macro (Chen Yufan) - ceph: Remove unused declarations (Yue Haibing) - ksmbd: Correct typos in multiple comments across various files (Shen Lichuan) - ksmbd: fix open failure from block and char device file (Namjae Jeon) - ksmbd: remove unsafe_memcpy use in session setup (Namjae Jeon) - ksmbd: Replace one-element arrays with flexible-array members (Thorsten Blum) - ksmbd: fix warning: comparison of distinct pointer types lacks a cast (Namjae Jeon) - smb: client: make SHA-512 TFM ephemeral (Enzo Matsumiya) - smb: client: make HMAC-MD5 TFM ephemeral (Enzo Matsumiya) - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) - smb: client: allocate crypto only for primary server (Enzo Matsumiya) - smb: client: fix UAF in async decryption (Enzo Matsumiya) - netfs: Fix write oops in generic/346 (9p) and generic/074 (cifs) (David Howells) - intel_idle: fix ACPI _CST matching for newer Xeon platforms (Artem Bityutskiy) - um: fix time-travel syscall scheduling hack (Johannes Berg) - um: Remove outdated asm/sysrq.h header (Tiwei Bie) - um: Remove the declaration of user_thread function (Tiwei Bie) - um: Remove the call to SUBARCH_EXECVE1 macro (Tiwei Bie) - um: Remove unused mm_fd field from mm_id (Tiwei Bie) - um: Remove unused fields from thread_struct (Tiwei Bie) - um: Remove the redundant newpage check in update_pte_range (Tiwei Bie) - um: Remove unused kpte_clear_flush macro (Tiwei Bie) - um: Remove obsoleted declaration for execute_syscall_skas (Gaosheng Cui) - user_mode_linux_howto_v2: add VDE vector support in doc (Renzo Davoli) - vector_user: add VDE support (Renzo Davoli) - um: remove ARCH_NO_PREEMPT_DYNAMIC (Johannes Berg) - um: vector: Fix NAPI budget handling (Anton Ivanov) - um: vector: Replace locks guarding queue depth with atomics (Anton Ivanov) - um: remove variable stack array in os_rcv_fd_msg() (Johannes Berg) - ovl: fix file leak in ovl_real_fdget_meta() (Amir Goldstein) - LoongArch: vDSO: Tune chacha implementation (Xi Ruoyao) - MAINTAINERS: make vDSO getrandom matches more generic (Jason A. Donenfeld) - lib/test_bits.c: Add tests for GENMASK_U128() (Anshuman Khandual) - uapi: Define GENMASK_U128 (Anshuman Khandual) - nodemask: Switch from inline to __always_inline (Yury Norov) - cpumask: Switch from inline to __always_inline (Brian Norris) - bitmap: Switch from inline to __always_inline (Yury Norov) - find: Switch from inline to __always_inline (Yury Norov) - tomoyo: fallback to realpath if symlink's pathname does not exist (Tetsuo Handa) - tomoyo: allow building as a loadable LSM module (Tetsuo Handa) - tomoyo: preparation step for building as a loadable LSM module (Tetsuo Handa) - cxl: Add documentation to explain the shared link bandwidth calculation (Dave Jiang) - cxl: Calculate region bandwidth of targets with shared upstream link (Dave Jiang) - cxl: Preserve the CDAT access_coordinate for an endpoint (Dave Jiang) - cxl: Fix comment regarding cxl_query_cmd() return data (Dave Jiang) - cxl: Convert cxl_internal_send_cmd() to use 'struct cxl_mailbox' as input (Dave Jiang) - cxl: Move mailbox related bits to the same context (Dave Jiang) - cxl: move cxl headers to new include/cxl/ directory (Dave Jiang) - cxl/region: Remove lock from memory notifier callback (Ira Weiny) - cxl/pci: simplify the check of mem_enabled in cxl_hdm_decode_init() (Yanfei Xu) - cxl/pci: Check Mem_info_valid bit for each applicable DVSEC (Yanfei Xu) - cxl/pci: Remove duplicated implementation of waiting for memory_info_valid (Yanfei Xu) - cxl/pci: Fix to record only non-zero ranges (Yanfei Xu) - cxl/pci: Remove duplicate host_bridge->native_aer checking (Li Ming) - cxl/pci: cxl_dport_map_rch_aer() cleanup (Li Ming) - cxl/pci: Rename cxl_setup_parent_dport() and cxl_dport_map_regs() (Li Ming) - cxl/port: Refactor __devm_cxl_add_port() to drop goto pattern (Li Ming) - cxl/port: Use scoped_guard()/guard() to drop device_lock() for cxl_port (Li Ming) - cxl/port: Use __free() to drop put_device() for cxl_port (Li Ming) - cxl: Remove duplicate included header file core.h (Hongbo Li) - tools/testing/cxl: Use dev_is_platform() (Kunwu Chan) - cxl/port: Convert to use ERR_CAST() (Yuesong Li) - ocfs2: fix uninit-value in ocfs2_get_block() (Joseph Qi) - zram: don't free statically defined names (Andrey Skvortsov) - memory tiers: use default_dram_perf_ref_source in log message (Huang Ying) - Revert "list: test: fix tests for list_cut_position()" (Guenter Roeck) - kselftests: mm: fix wrong __NR_userfaultfd value (Muhammad Usama Anjum) - compiler.h: specify correct attribute for .rodata..c_jump_table (Tiezhu Yang) - mm/damon/Kconfig: update DAMON doc URL (Diederik de Haas) - mm: kfence: fix elapsed time for allocated/freed track (qiwu.chen) - ocfs2: fix deadlock in ocfs2_get_system_file_inode (Mohammed Anees) - ocfs2: reserve space for inline xattr before attaching reflink tree (Gautham Ananthakrishna) - mm: migrate: annotate data-race in migrate_folio_unmap() (Jeongjun Park) - mm/hugetlb: simplify refs in memfd_alloc_folio (Steve Sistare) - mm/gup: fix memfd_pin_folios alloc race panic (Steve Sistare) - mm/gup: fix memfd_pin_folios hugetlb page allocation (Steve Sistare) - mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak (Steve Sistare) - mm/hugetlb: fix memfd_pin_folios free_huge_pages leak (Steve Sistare) - mm/filemap: fix filemap_get_folios_contig THP panic (Steve Sistare) - mm: make SPLIT_PTE_PTLOCKS depend on SMP (Guenter Roeck) - tools: fix shared radix-tree build (Lorenzo Stoakes) - Docs/LoongArch: Add advanced extended IRQ model description (Huacai Chen) - LoongArch: Remove posix_types.h include from sigcontext.h (Xi Ruoyao) - LoongArch: Fix memleak in pci_acpi_scan_root() (Wentao Guan) - LoongArch: Simplify _percpu_read() and _percpu_write() (Uros Bizjak) - LoongArch: Improve hardware page table walker (Huacai Chen) - LoongArch: Add ARCH_HAS_SET_DIRECT_MAP support (Huacai Chen) - LoongArch: Add ARCH_HAS_SET_MEMORY support (Huacai Chen) - LoongArch: Rework CPU feature probe from CPUCFG/IOCSR (Jiaxun Yang) - LoongArch: Enable ACPI BGRT handling (Bibo Mao) - LoongArch: Enable generic CPU vulnerabilites support (Tiezhu Yang) - LoongArch: Remove STACK_FRAME_NON_STANDARD(do_syscall) (Tiezhu Yang) - LoongArch: Set AS_HAS_THIN_ADD_SUB as y if AS_IS_LLVM (Tiezhu Yang) - LoongArch: Enable objtool for Clang (Tiezhu Yang) - objtool: Handle frame pointer related instructions (Tiezhu Yang) - sh: intc: Replace simple_strtoul() with kstrtoul() (Hongbo Li) - sh: Remove unused declarations for make_maskreg_irq() and irq_mask_register (Gaosheng Cui) - x86/pvh: Add 64bit relocation page tables (Jason Andryuk) - x86/kernel: Move page table macros to header (Jason Andryuk) - x86/pvh: Set phys_base when calling xen_prepare_pvh() (Jason Andryuk) - x86/pvh: Make PVH entrypoint PIC for x86-64 (Jason Andryuk) - xen: sync elfnote.h from xen tree (Jason Andryuk) - xen/pciback: fix cast to restricted pci_ers_result_t and pci_power_t (Min-Hua Chen) - xen/privcmd: Add new syscall to get gsi from dev (Jiqian Chen) - xen/pvh: Setup gsi for passthrough device (Jiqian Chen) - xen/pci: Add a function to reset device for xen (Jiqian Chen) - dm verity: fallback to platform keyring also if key in trusted keyring is rejected (Luca Boccassi) - dm-verity: restart or panic on an I/O error (Mikulas Patocka) - dm: fix spelling errors (Shen Lichuan) - dm-cache: remove pointless error check (Dipendra Khadka) - dm vdo: handle unaligned discards correctly (Matthew Sakai) - dm vdo indexer: Convert comma to semicolon (Shen Lichuan) - dm-crypt: Use common error handling code in crypt_set_keyring_key() (Markus Elfring) - dm-crypt: Use up_read() together with key_put() only once in crypt_set_keyring_key() (Markus Elfring) - Revert "dm: requeue IO if mapping table not yet available" (Mikulas Patocka) - dm-integrity: check mac_size against HASH_MAX_DIGESTSIZE in sb_mac() (Eric Biggers) - dm-integrity: support recalculation in the 'I' mode (Mikulas Patocka) - dm integrity: Convert comma to semicolon (Chen Ni) - dm integrity: fix gcc 5 warning (Mikulas Patocka) - dm: Make use of __assign_bit() API (Hongbo Li) - dm integrity: Remove extra unlikely helper (Hongbo Li) - dm: Convert to use ERR_CAST() (Yuesong Li) - dm bufio: Remove NULL check of list_entry() (Yuesong Li) - dm-crypt: Allow to specify the integrity key size as option (Ingo Franzki) - dm: Remove unused declaration and empty definition "dm_zone_map_bio" (Zhang Zekun) - dm delay: enhance kernel documentation (Heinz Mauelshagen) - dm: Remove unused declaration dm_get_rq_mapinfo() (Yue Haibing) - dm vdo: force read-only mode for a corrupt recovery journal (Susan LeGendre-McGhee) - dm vdo: abort loading dirty VDO with the old recovery journal format (Susan LeGendre-McGhee) - dm vdo: add dmsetup message for returning configuration info (Bruce Johnston) - dm vdo: remove bad check of bi_next field (Ken Raeburn) - dm vdo: don't refer to dedupe_context after releasing it (Ken Raeburn) - ata: libata-scsi: Fix ata_msense_control() CDL page reporting (Damien Le Moal) - ata: libata-scsi: Fix ata_msense_control_spgt2() (Damien Le Moal) - Revert "driver core: don't always lock parent in shutdown" (Greg Kroah-Hartman) - Revert "driver core: separate function to shutdown one device" (Greg Kroah-Hartman) - Revert "driver core: shut down devices asynchronously" (Greg Kroah-Hartman) - Revert "nvme-pci: Make driver prefer asynchronous shutdown" (Greg Kroah-Hartman) - Revert "driver core: fix async device shutdown hang" (Greg Kroah-Hartman) - driver core: fix async device shutdown hang (Stuart Hayes) - driver core: attribute_container: Remove unused functions (Dr. David Alan Gilbert) - driver core: Trivially simplify ((struct device_private *)curr)->device->p to @curr (Zijun Hu) - devres: Correclty strip percpu address space of devm_free_percpu() argument (Uros Bizjak) - driver core: Make parameter check consistent for API cluster device_(for_each|find)_child() (Zijun Hu) - bus: fsl-mc: make fsl_mc_bus_type const (Kunwu Chan) - nvme-pci: Make driver prefer asynchronous shutdown (Stuart Hayes) - driver core: shut down devices asynchronously (Stuart Hayes) - driver core: separate function to shutdown one device (Stuart Hayes) - driver core: don't always lock parent in shutdown (Stuart Hayes) - platform: Make platform_bus_type constant (Kunwu Chan) - driver core: class: Check namespace relevant parameters in class_register() (Zijun Hu) - driver:base:core: Adding a "Return:" line in comment for device_link_add() (Yuesong Li) - drivers/base: Introduce device_match_t for device finding APIs (Zijun Hu) - firmware_loader: Block path traversal (Jann Horn) - driver core: Use 2-argument strscpy() (Andy Shevchenko) - driver core: Make use of returned value of dev_err_probe() (Andy Shevchenko) - driver core: Use guards for simple mutex locks (Andy Shevchenko) - driver core: Use kasprintf() instead of fixed buffer formatting (Andy Shevchenko) - driver core: Sort headers (Andy Shevchenko) - driver core: Fix a potential null-ptr-deref in module_add_driver() (Jinjie Ruan) - driver core: bus: Fix double free in driver API bus_register() (Zijun Hu) - driver core: bus: Add simple error handling for buses_init() (Zijun Hu) - driver core: Remove unused parameter for virtual_device_parent() (Zijun Hu) - driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute (Zijun Hu) - driver core: Fix error handling in driver API device_rename() (Zijun Hu) - driver core: Fix size calculation of symlink name for devlink_(add|remove)_symlinks() (Zijun Hu) - [tree-wide] finally take no_llseek out (Al Viro) - dt-bindings: gpio: ep9301: Add missing "#interrupt-cells" to examples (Rob Herring) - MAINTAINERS: Update EP93XX ARM ARCHITECTURE maintainer (Nikita Shubin) - soc: ep93xx: drop reference to removed EP93XX_SOC_COMMON config (Lukas Bulwahn) - net: cirrus: use u8 for addr to calm down sparse (Nikita Shubin) - dmaengine: cirrus: use snprintf() to calm down gcc 13.3.0 (Alexander Sverdlin) - dmaengine: ep93xx: Fix a NULL vs IS_ERR() check in probe() (Dan Carpenter) - pinctrl: ep93xx: Fix raster pins typo (Nikita Shubin) - spi: ep93xx: update kerneldoc comments for ep93xx_spi (Arnd Bergmann) - clk: ep93xx: Fix off by one in ep93xx_div_recalc_rate() (Dan Carpenter) - clk: ep93xx: add module license (Arnd Bergmann) - dmaengine: cirrus: remove platform code (Nikita Shubin) - ASoC: cirrus: edb93xx: Delete driver (Alexander Sverdlin) - ARM: ep93xx: soc: drop defines (Nikita Shubin) - ARM: ep93xx: delete all boardfiles (Nikita Shubin) - ata: pata_ep93xx: remove legacy pinctrl use (Nikita Shubin) - pwm: ep93xx: drop legacy pinctrl (Nikita Shubin) - ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms (Nikita Shubin) - ARM: dts: ep93xx: Add EDB9302 DT (Alexander Sverdlin) - ARM: dts: ep93xx: add ts7250 board (Nikita Shubin) - ARM: dts: add Cirrus EP93XX SoC .dtsi (Nikita Shubin) - ASoC: ep93xx: Drop legacy DMA support (Alexander Sverdlin) - ASoC: dt-bindings: ep93xx: Document Audio Port support (Nikita Shubin) - ASoC: dt-bindings: ep93xx: Document DMA support (Nikita Shubin) - gpio: ep93xx: add DT support for gpio-ep93xx (Nikita Shubin) - wdt: ts72xx: add DT support for ts72xx (Nikita Shubin) - input: keypad: ep93xx: add DT support for Cirrus EP93xx (Nikita Shubin) - dt-bindings: input: Add Cirrus EP93xx keypad (Nikita Shubin) - ata: pata_ep93xx: add device tree support (Nikita Shubin) - dt-bindings: ata: Add Cirrus EP93xx (Nikita Shubin) - mtd: rawnand: add support for ts72xx (Nikita Shubin) - dt-bindings: mtd: Add ts7200 nand-controller (Nikita Shubin) - net: cirrus: add DT support for Cirrus EP93xx (Nikita Shubin) - dt-bindings: net: Add Cirrus EP93xx (Nikita Shubin) - spi: ep93xx: add DT support for Cirrus EP93xx (Nikita Shubin) - dt-bindings: spi: Add Cirrus EP93xx (Nikita Shubin) - pwm: ep93xx: add DT support for Cirrus EP93xx (Nikita Shubin) - dt-bindings: pwm: Add Cirrus EP93xx (Nikita Shubin) - dmaengine: cirrus: Convert to DT for Cirrus EP93xx (Nikita Shubin) - dt-bindings: dma: Add Cirrus EP93xx (Nikita Shubin) - soc: Add SoC driver for Cirrus ep93xx (Nikita Shubin) - dt-bindings: soc: Add Cirrus EP93xx (Nikita Shubin) - power: reset: Add a driver for the ep93xx reset (Nikita Shubin) - pinctrl: add a Cirrus ep93xx SoC pin controller (Nikita Shubin) - clk: ep93xx: add DT support for Cirrus EP93xx (Nikita Shubin) - ARM: ep93xx: add regmap aux_dev (Nikita Shubin) - gpio: ep93xx: split device in multiple (Nikita Shubin) - ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate() (Dan Carpenter) - runtime constants: move list of constants to vmlinux.lds.h (Jann Horn) - alpha: no need to include asm/xchg.h twice (Al Viro) - efi: Remove redundant null pointer checks in efi_debugfs_init() (Li Zetao) - efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption (Ard Biesheuvel) - efi/cper: Print correctable AER information (Yazen Ghannam) - efi: Remove unused declaration efi_initialize_iomem_resources() (Yue Haibing) - Revert "binfmt_elf, coredump: Log the reason of the failed core dumps" (Linus Torvalds) - selftests: netfilter: Avoid hanging ipvs.sh (Phil Sutter) - kselftest: add test for nfqueue induced conntrack race (Florian Westphal) - netfilter: nfnetlink_queue: remove old clash resolution logic (Florian Westphal) - netfilter: nf_tables: missing objects with no memcg accounting (Pablo Neira Ayuso) - netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path (Pablo Neira Ayuso) - netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS (Simon Horman) - netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n (Simon Horman) - netfilter: nf_tables: Keep deleted flowtable hooks until after RCU (Phil Sutter) - docs: tproxy: ignore non-transparent sockets in iptables (谢致邦 (XIE Zhibang)) - netfilter: ctnetlink: Guard possible unused functions (Andy Shevchenko) - selftests: netfilter: nft_tproxy.sh: add tcp tests (Antonio Ojea) - selftests: netfilter: add reverse-clash resolution test case (Florian Westphal) - netfilter: conntrack: add clash resolution for reverse collisions (Florian Westphal) - netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash (Florian Westphal) - selftests/net: packetdrill: increase timing tolerance in debug mode (Willem de Bruijn) - usbnet: fix cyclical race on disconnect with work queue (Oliver Neukum) - net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled (Furong Xu) - virtio_net: Fix mismatched buf address when unmapping for small packets (Wenbo Li) - bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave() (Jiwon Kim) - r8169: add missing MODULE_FIRMWARE entry for RTL8126A rev.b (Heiner Kallweit) - net: ravb: Fix R-Car RX frame size limit (Paul Barker) - net: ravb: Fix maximum TX frame size for GbEth devices (Paul Barker) - net: stmmac: Fix zero-division error when disabling tc cbs (KhaiWenTan) - r8169: add tally counter fields added with RTL8125 (Heiner Kallweit) - net: phy: aquantia: fix applying active_low bit after reset (Daniel Golle) - net: phy: aquantia: fix setting active_low bit (Daniel Golle) - net: qrtr: Update packets cloning when broadcasting (Youssef Samir) - tcp: check skb is non-NULL in tcp_rto_delta_us() (Josh Hunt) - MAINTAINERS: adjust file entry of the oa_tc6 header (Lukas Bulwahn) - net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL (Thomas Weißschuh) - net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition (Kaixin Wang) - netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() (Eric Dumazet) - net: xilinx: axienet: Fix packet counting (Sean Anderson) - net: xilinx: axienet: Schedule NAPI in two steps (Sean Anderson) - net: phy: aquantia: fix -ETIMEDOUT PHY probe failure when firmware not present (Vladimir Oltean) - greybus: gb-beagleplay: Add firmware upload API (Ayush Singh) - arm64: dts: ti: k3-am625-beagleplay: Add bootloader-backdoor-gpios to cc1352p7 (Ayush Singh) - dt-bindings: net: ti,cc1352p7: Add bootloader-backdoor-gpios (Ayush Singh) - MAINTAINERS: Update path for U-Boot environment variables YAML (Rafał Miłecki) - nvmem: layouts: add U-Boot env layout (Rafał Miłecki) - comedi: ni_routing: tools: Check when the file could not be opened (Ruffalo Lavoisier) - ocxl: Remove the unused declarations in headr file (Zhang Zekun) - hpet: Fix the wrong format specifier (zhang jiao) - uio: Constify struct kobj_type (Hongbo Li) - cxl: Constify struct kobj_type (Hongbo Li) - binder: modify the comment for binder_proc_unlock (Ba Jing) - extcon: lc824206xa: Fix build error of POWER_SUPPLY_PROP_USB_TYPE (Stephen Rothwell) - dt-bindings: extcon: convert extcon-usb-gpio.txt to yaml format (Frank Li) - dt-bindings: extcon: ptn5150: add child node port (Frank Li) - extcon: Add LC824206XA microUSB switch driver (Hans de Goede) - iio: adc: axp20x_adc: add support for AXP717 ADC (Chris Morgan) - dt-bindings: iio: adc: Add AXP717 compatible (Chris Morgan) - iio: adc: axp20x_adc: Add adc_en1 and adc_en2 to axp_data (Chris Morgan) - tools: iio: rm .*.cmd when make clean (zhangjiao) - iio: adc: standardize on formatting for id match tables (Jonathan Cameron) - iio: proximity: aw96103: Add support for aw96103/aw96105 proximity sensor (shuaijie wang) - dt-bindings: iio: aw96103: Add bindings for aw96103/aw96105 sensor (shuaijie wang) - iio: adc: sophgo-saradc: Add driver for Sophgo CV1800B SARADC (Thomas Bonnefille) - dt-bindings: iio: adc: sophgo,cv1800b-saradc: Add Sophgo CV1800B SARADC (Thomas Bonnefille) - tools/iio: Add memory allocation failure check for trigger_name (Zhu Jun) - iio: imu: st_lsm6dsx: Remove useless dev_fwnode() calls (Andy Shevchenko) - iio: imu: st_lsm6dsx: Use iio_read_acpi_mount_matrix() helper (Andy Shevchenko) - iio: adc: mcp320x: Drop vendorless compatible strings (Rob Herring (Arm)) - iio: dac: ad5449: drop support for platform data (Bartosz Golaszewski) - iio: adc: xilinx-ams: use device_* to iterate over device child nodes (Javier Carrasco) - iio: ABI: document ad4695 new attributes (David Lechner) - doc: iio: ad4695: update for calibration support (David Lechner) - iio: adc: ad4695: implement calibration support (David Lechner) - iio: adc: ad4695: add 2nd regmap for 16-bit registers (David Lechner) - iio: bmi323: peripheral in lowest power state on suspend (Denis Benato) - iio: accel: bmc150: Improve bmc150_apply_bosc0200_acpi_orientation() (Andy Shevchenko) - iio: accel: bmc150: use fwnode_irq_get_byname() (Andy Shevchenko) - iio: proximity: cros_ec_mkbp_proximity: Switch to including mod_devicetable.h for struct of_device_id definition (Andy Shevchenko) - iio: magnetometer: ak8975: Add AK09118 support (Danila Tikhonov) - dt-bindings: iio: magnetometer: Add ak09118 (Danila Tikhonov) - iio: magnetometer: ak8975: Fix reading for ak099xx sensors (Barnabás Czémán) - iio: magnetometer: ak8975: Relax failure on unknown id (Barnabás Czémán) - w1: ds2482: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - interconnect: qcom: sm8250: Enable sync_state (Dmitry Baryshkov) - dt-bindings: interconnect: qcom,sm8350: drop DISP nodes (Dmitry Baryshkov) - interconnect: qcom: sm8350: drop DISP nodes (Dmitry Baryshkov) - dt-bindings: interconnect: qcom: msm8953: Fix 'See also' in description (Adam Skladowski) - interconnect: qcom: msm8953: Add ab_coeff (Adam Skladowski) - dt-bindings: interconnect: qcom: msm8939: Fix example (Adam Skladowski) - interconnect: qcom: qcs404: Add regmaps and more bus descriptions (Adam Skladowski) - interconnect: qcom: qcs404: Mark AP-owned nodes as such (Adam Skladowski) - interconnect: qcom: Add MSM8937 interconnect provider driver (Adam Skladowski) - dt-bindings: interconnect: qcom: Add Qualcomm MSM8937 NoC (Adam Skladowski) - interconnect: qcom: Add MSM8976 interconnect provider driver (Adam Skladowski) - dt-bindings: interconnect: qcom: Add Qualcomm MSM8976 NoC (Adam Skladowski) - dt-bindings: interconnect: qcom: Do not require reg for sc8180x virt NoCs (Georgi Djakov) - dt-bindings: interconnect: qcom-bwmon: Document SA8775p bwmon compatibles (Tengfei Fan) - interconnect: icc-clk: Add missed num_nodes initialization (Kees Cook) - dt-bindings: interconnect: qcom,rpmh: correct sm8150 camnoc (Rayyan Ansari) - bus: mhi: host: pci_generic: Enable EDL trigger for Foxconn modems (Slark Xiao) - bus: mhi: host: pci_generic: Update EDL firmware path for Foxconn modems (Slark Xiao) - bus: mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69 (Mank Wang) - bus: mhi: host: make mhi_bus_type const (Kunwu Chan) - bus: mhi: host: pci_generic: Fix the name for the Telit FE990A (Fabio Porcedda) - misc: tsl2550: replace simple_strtoul to kstrtoul (Hongbo Li) - misc: lis3lv02d: Fix incorrect of_get_property() usage (Rob Herring (Arm)) - pps: add an error check in parport_attach (Ma Ke) - dt-bindings: nvmem: sfp: add ref to nvmem-deprecated-cells.yaml (Frank Li) - nvmem: Fix misspelling (Matthew Wilcox) - nvmem: sunplus-ocotp: Use devm_platform_ioremap_resource_byname() helper function (Zhang Zekun) - dt-bindings: nvmem: st,stm32-romem: add missing "unevaluatedProperties" on child nodes (Krzysztof Kozlowski) - dt-bindings: nvmem: convert U-Boot env to a layout (Rafał Miłecki) - nvmem: imx-ocotp-ele: support i.MX95 (Peng Fan) - dt-bindings: nvmem: imx-ocotp: support i.MX95 (Peng Fan) - dt-bindings: misc: qcom,fastrpc: document new domain ID (Bartosz Golaszewski) - misc: fastrpc: Add support for cdsp1 remoteproc (Ling Xu) - dt-bindings: misc: qcom,fastrpc: increase the max number of iommus (Bartosz Golaszewski) - slimbus: generate MODULE_ALIAS() from MODULE_DEVICE_TABLE() (Masahiro Yamada) - slimbus: qcom-ngd-ctrl: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - slimbus: qcom-ctrl: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - slimbus: messaging: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - binder: fix typo in comment (Ruffalo Lavoisier) - fpga: zynq-fpga: Rename 'timeout' variable as 'time_left' (Wolfram Sang) - fpga: socfpga: Rename 'timeout' variable as 'time_left' (Wolfram Sang) - fpga: Simplify and improve fpga region test using deferred actions (Marco Pagani) - fpga: Simplify and improve fpga bridge test using deferred actions (Marco Pagani) - fpga: Simplify and improve fpga mgr test using deferred actions (Marco Pagani) - coresight: Make trace ID map spinlock local to the map (James Clark) - coresight: Emit sink ID in the HW_ID packets (James Clark) - coresight: Remove pending trace ID release mechanism (James Clark) - coresight: Use per-sink trace ID maps for Perf sessions (James Clark) - coresight: Make CPU id map a property of a trace ID map (James Clark) - coresight: Expose map arguments in trace ID API (James Clark) - coresight: Move struct coresight_trace_id_map to common header (James Clark) - coresight: Clarify comments around the PID of the sink owner (James Clark) - coresight: Remove unused ETM Perf stubs (James Clark) - coresight: tmc: sg: Do not leak sg_table (Suzuki K Poulose) - Coresight: Set correct cs_mode for dummy source to fix disable issue (Jie Gan) - Coresight: Set correct cs_mode for TPDM to fix disable issue (Jie Gan) - coresight: cti: use device_* to iterate over device child nodes (Javier Carrasco) - drivers:iio:Fix the NULL vs IS_ERR() bug for debugfs_create_dir() (Yang Ruibin) - iio: sgp40: retain documentation in driver (Andreas Klinger) - iio: ABI: remove duplicate in_resistance_calibbias (David Lechner) - dt-bindings: iio: st,stm32-adc: add top-level constraints (Krzysztof Kozlowski) - iio: ABI: add missing calibbias attributes (David Lechner) - iio: ABI: add missing calibscale attributes (David Lechner) - iio: ABI: sort calibscale attributes (David Lechner) - iio: ABI: document calibscale_available attributes (David Lechner) - iio: light: ltr390: Calculate 'counts_per_uvi' dynamically (Abhash Jha) - iio: light: ltr390: Add ALS channel and support for gain and resolution (Abhash Jha) - doc: iio: ad4695: document buffered read (David Lechner) - iio: adc: ad4695: implement triggered buffer (David Lechner) - iio: proximity: hx9023s: Fix error code in hx9023s_property_get() (Dan Carpenter) - iio: light: noa1305: Fix up integration time look up (Marek Vasut) - iio: humidity: Add support for ENS210 (Joshua Felmeden) - dt-bindings: iio: humidity: add ENS210 sensor family (Joshua Felmeden) - iio: imu: adis16460: drop ifdef around CONFIG_DEBUG_FS (Nuno Sa) - iio: imu: adis16400: drop ifdef around CONFIG_DEBUG_FS (Nuno Sa) - iio: imu: adis16480: drop ifdef around CONFIG_DEBUG_FS (Nuno Sa) - iio: imu: adis16475: drop ifdef around CONFIG_DEBUG_FS (Nuno Sa) - iio: adc: pac1921: add missing error return in probe() (Dan Carpenter) - iio: Fix spelling mistake "avaialable" -> "available" (Colin Ian King) - iio: dac: ltc2664: Fix off by one in ltc2664_channel_config() (Dan Carpenter) - iio: bmi323: suspend and resume triggering on relevant pm operations (Denis Benato) - iio: trigger: allow devices to suspend/resume theirs associated trigger (Denis Benato) - dt-bindings: iio: adc: Add rockchip,rk3576-saradc string (Detlev Casanova) - dt-bindings: iio: ad4695: fix common-mode-channel (David Lechner) - iio: light: apds9960: Add proximity and gesture offset calibration (Abhash Jha) - iio: adc: stm32-dfsdm: add scaling support to dfsdm (Olivier Moysan) - iio: add iio backend support to sd modulator (Olivier Moysan) - iio: adc: stm32-dfsdm: adopt generic channels bindings (Olivier Moysan) - dt-bindings: iio: add vref support to sd modulator (Olivier Moysan) - dt-bindings: iio: add backend support to sd modulator (Olivier Moysan) - dt-bindings: iio: dfsdm: move to backend framework (Olivier Moysan) - iio: add child nodes support in iio backend framework (Olivier Moysan) - iio: add enable and disable services to iio backend framework (Olivier Moysan) - iio: add read scale and offset services to iio backend framework (Olivier Moysan) - dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible (Krzysztof Kozlowski) - iio: magnetometer: ak8975: drop incorrect AK09116 compatible (Krzysztof Kozlowski) - ABI: debugfs-iio-ad9467: document the debugfs interface (Nuno Sa) - MAINTAINERS: add entry for ad9467 (Nuno Sa) - iio: dac: ad9739a: add backend debugfs interface (Nuno Sa) - iio: dac: adi-axi-dac: support debugfs direct_reg_access (Nuno Sa) - iio: remove unneeded assignment in __iio_format_value (Matteo Martelli) - iio: adc: ad7124: set initial ADC mode to idle (Dumitru Ceclan) - iio: adc: ad7124: reduce the number of SPI transfers (Dumitru Ceclan) - iio: light: ltr390: Add configurable gain and resolution (Abhash Jha) - iio: adc: ad9467: add digital interface test to debugfs (Nuno Sa) - iio: adc: ad9467: add backend test mode helpers (Nuno Sa) - iio: adc: adi-axi-adc: implement backend debugfs interface (Nuno Sa) - iio: adc: adi-axi-adc: split axi_adc_chan_status() (Nuno Sa) - iio: adc: adi-axi-adc: support modified prbs23 (Nuno Sa) - iio: backend: add a modified prbs23 support (Nuno Sa) - iio: backend: add debugFs interface (Nuno Sa) - iio: backend: introduce struct iio_backend_info (Nuno Sa) - iio: adc: aspeed: Use of_property_present() (Rob Herring (Arm)) - iio: adc: ad7768-1: use device_* to iterate over device child nodes (Javier Carrasco) - docs: iio: ad7380: add support for single-ended parts (Julien Stephan) - iio: adc: ad7380: enable sequencer for single-ended parts (Julien Stephan) - iio: adc: ad7380: add support for single-ended parts (Julien Stephan) - iio: adc: ad7380: prepare driver for single-ended parts support (Julien Stephan) - iio: adc: ad7380: add missing trailing commas (Julien Stephan) - iio: core: add function to retrieve active_scan_mask index (Julien Stephan) - dt-bindings: iio: adc: ad7380: add single-ended compatible parts (Julien Stephan) - Documentation: Add AD4000 documentation (Marcelo Schmitt) - iio: adc: Add support for AD4000 (Marcelo Schmitt) - iio: frequency: adf4377: add adf4378 support (Antoniu Miclaus) - dt-bindings: iio: adf4377: add adf4378 support (Antoniu Miclaus) - dt-bindings: iio: light: stk33xx: add compatible for stk3013 (Kaustabh Chakraborty) - iio: light: stk3310: add support for stk3013 (Kaustabh Chakraborty) - iio: light: stk3310: relax chipid check warning (Kaustabh Chakraborty) - iio: adc: ti-tsc2046: use devm_regulator_get_enable_read_voltage() (David Lechner) - MAINTAINERS: Add Sensirion SDP500 (Petar Stoykov) - iio: pressure: Add driver for Sensirion SDP500 (Petar Stoykov) - dt-bindings: iio: pressure: Add Sensirion SDP500 (Petar Stoykov) - iio: adc: add support for pac1921 (Matteo Martelli) - dt-bindings: iio: adc: add binding for pac1921 (Matteo Martelli) - chemical: bme680: Convert to static the const lookup table (Vasileios Amoiridis) - iio: buffer-dma: Move exports into IIO_DMA_BUFFER namespace (Nuno Sa) - iio: adc: mcp3564: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: core: annotate masklength as __private (Nuno Sa) - staging: iio: impedance-analyzer: ad5933: make use of iio_get_masklength() (Nuno Sa) - iio: common: cros_ec_sensors_core: use new '.masklength' accessors (Nuno Sa) - iio: adc: xilinx-xadc-core: use new '.masklength' accessors (Nuno Sa) - iio: adc: vf610_adc: make use of iio_get_masklength() (Nuno Sa) - iio: adc: ti-ads8688: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: ti-ads131e08: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: ti-ads124s08: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: ti-adc12138: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: ti-ads1298: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: ti-ads1119: make use of iio_get_masklength() (Nuno Sa) - iio: adc: ti-ads1015: make use of iio_get_masklength() (Nuno Sa) - iio: adc: ti-adc084s021: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: ti-adc0832: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: stm32-dfsdm-adc: make use of iio_get_masklength() (Nuno Sa) - iio: adc: stm32-adc: make use of iio_get_masklength() (Nuno Sa) - iio: adc: rtq6056: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: rockchip_saradc: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: mt6360-adc: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: mcp3911: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: max1118: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: max1118: make use of iio_for_each_active_channel() (Nuno Sa) - iio: accel: adxl380: make use of iio_get_masklength() (Nuno Sa) - iio: backend: spelling: continuous -> continuous (David Lechner) - iio: ABI: generalize shunt_resistor attribute (Matteo Martelli) - iio: pressure: bmp280-core: Make read-only const array conversion_time_max static (Colin Ian King) - iio: light: ROHM BH1745 colour sensor (Mudit Sharma) - dt-bindings: iio: light: ROHM BH1745 (Mudit Sharma) - iio: proximity: sx_common: make use of iio_for_each_active_channel() (Nuno Sa) - iio: proximity: sx9500: make use of iio_for_each_active_channel() (Nuno Sa) - iio: proximity: hx9023s: make use of iio_for_each_active_channel() (Nuno Sa) - iio: pressure: dlhl60d: make use of iio_for_each_active_channel() (Nuno Sa) - iio: magnetometer: rm3100-core: make use of iio_get_masklength() (Nuno Sa) - iio: light: tcs3472: make use of iio_for_each_active_channel() (Nuno Sa) - iio: light: tcs3414: make use of iio_for_each_active_channel() (Nuno Sa) - iio: light: si1145: use new '.masklength' accessors (Nuno Sa) - iio: light: isl29125: make use of iio_for_each_active_channel() (Nuno Sa) - iio: light: gp2ap020a00f: make use of iio_for_each_active_channel() (Nuno Sa) - iio: light: adjd_s311: make use of iio_for_each_active_channel() (Nuno Sa) - iio: imu: kmx61: make use of iio_for_each_active_channel() (Nuno Sa) - iio: imu: bno055: make use of iio_get_masklength() (Nuno Sa) - iio: imu: bmi160_core: make use of iio_for_each_active_channel() (Nuno Sa) - iio: humidity: am2315: make use of iio_for_each_active_channel() (Nuno Sa) - iio: health: afe4404: make use of iio_for_each_active_channel() (Nuno Sa) - iio: health: max30102: make use of iio_get_masklength() (Nuno Sa) - iio: health: afe4403: make use of iio_for_each_active_channel() (Nuno Sa) - iio: dummy: iio_simple_dummy_buffer: use iio_for_each_active_channel() (Nuno Sa) - iio: adc: hx711: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: dln2-adc: use new '.masklength' accessors (Nuno Sa) - iio: adc: cc10001_adc: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: ad7192: Add clock provider (Alisa-Dariana Roman) - dt-bindings: iio: adc: ad7192: Add clock provider (Alisa-Dariana Roman) - iio: adc: ad7192: Update clock config (Alisa-Dariana Roman) - dt-bindings: iio: adc: ad7192: Update clock config (Alisa-Dariana Roman) - dt-bindings: iio: magnetometer: bmc150: Document mount-matrix (Rayyan Ansari) - iio: light: noa1305: Make integration time configurable (Marek Vasut) - iio: light: noa1305: Report available scale values (Marek Vasut) - iio: light: noa1305: Use static table lookup of scale values (Marek Vasut) - iio: light: noa1305: Assign val in noa1305_measure() (Marek Vasut) - iio: light: noa1305: Simplify noa1305_read_raw() (Marek Vasut) - iio: accel: kxcjk-1013: Add support for KX022-1020 (Rayyan Ansari) - dt-bindings: iio: kionix,kxcjk1013: Document KX022-1020 (Rayyan Ansari) - iio: adc: mcp3911: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: mcp4922: drop remove() callback (David Lechner) - iio: dac: mcp4922: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: mcp4728: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: dac: mcp4728: rename err to ret in probe function (David Lechner) - iio: pressure: bmp280: Sort headers alphabetically (Vasileios Amoiridis) - iio: pressure: bmp280: Fix waiting time for BMP3xx configuration (Vasileios Amoiridis) - iio: pressure: bmp280: Fix regmap for BMP280 device (Vasileios Amoiridis) - Documentation: iio: Document ad4695 driver (David Lechner) - iio: adc: ad4695: Add driver for AD4695 and similar ADCs (David Lechner) - dt-bindings: iio: adc: add AD4695 and similar ADCs (David Lechner) - iio: common: scmi_iio: Remove unnecessary u64 type cast (Thorsten Blum) - iio: dac: ltc2664: Add driver for LTC2664 and LTC2672 (Kim Seer Paller) - dt-bindings: iio: dac: Add adi,ltc2672.yaml (Kim Seer Paller) - dt-bindings: iio: dac: Add adi,ltc2664.yaml (Kim Seer Paller) - dt-bindings: iio: dac: Generalize DAC common properties (Kim Seer Paller) - iio: ABI: add DAC 42kohm_to_gnd powerdown mode (Kim Seer Paller) - iio: ABI: Generalize ABI documentation for DAC (Kim Seer Paller) - iio: backend: print message in case op is not implemented (Nuno Sa) - iio: backend: remove unused parameter (Nuno Sa) - docs: iio: new docs for ad7380 driver (Julien Stephan) - docs: iio: add documentation for adxl380 driver (Antoniu Miclaus) - iio: accel: add ADXL380 driver (Antoniu Miclaus) - dt-bindings: iio: accel: add ADXL380 (Antoniu Miclaus) - iio: pressure: bmp280: Add triggered buffer support (Vasileios Amoiridis) - iio: pressure: bmp280: Add SCALE, RAW values in channels and refactorize them (Vasileios Amoiridis) - iio: pressure: bmp280: Generalize read_*() functions (Vasileios Amoiridis) - iio: light: ltrf216a: Add LTR-308 support (Marek Vasut) - dt-bindings: iio: light: ltrf216a: Document LTR-308 support (Marek Vasut) - iio: bu27034: Add a read only HARDWAREGAIN (Matti Vaittinen) - bu27034: ROHM BU27034ANUC correct lux calculation (Matti Vaittinen) - bu27034: ROHM BU27034ANUC correct gains and times (Matti Vaittinen) - bu27034: ROHM BU27034NUC to BU27034ANUC drop data2 (Matti Vaittinen) - bu27034: ROHM BU27034NUC to BU27034ANUC (Matti Vaittinen) - dt-bindings: iio: BU27034 => BU27034ANUC (Matti Vaittinen) - iio: chemical: bme680: Refactorize reading functions (Vasileios Amoiridis) - iio: chemical: bme680: Move forced mode setup in ->read_raw() (Vasileios Amoiridis) - iio: chemical: bme680: Remove redundant gas configuration (Vasileios Amoiridis) - iio: chemical: bme680: Move probe errors to dev_err_probe() (Vasileios Amoiridis) - iio: chemical: bme680: Modify startup procedure (Vasileios Amoiridis) - iio: chemical: bme680: Make error checks consistent (Vasileios Amoiridis) - iio: chemical: bme680: Add read buffers in read/write buffer union (Vasileios Amoiridis) - iio: chemical: bme680: Allocate IIO device before chip initialization (Vasileios Amoiridis) - iio: chemical: bme680: Use bulk reads for calibration data (Vasileios Amoiridis) - iio: chemical: bme680: Remove duplicate register read (Vasileios Amoiridis) - iio: chemical: bme680: Sort headers alphabetically (Vasileios Amoiridis) - iio: chemical: bme680: Remove remaining ACPI-only stuff (Vasileios Amoiridis) - iio: chemical: bme680: Drop unnecessary casts and correct adc data types (Vasileios Amoiridis) - iio: chemical: bme680: Fix typo in define (Vasileios Amoiridis) - iio: chemical: bme680: Fix read/write ops to device by adding mutexes (Vasileios Amoiridis) - ABI: testing: fix admv8818 attr description (Antoniu Miclaus) - iio: proximity: Add driver support for TYHX's HX9023S capacitive proximity sensor (Yasin Lee) - dt-bindings: iio: proximity: Add TYHX HX9023S (Yasin Lee) - dt-bindings: vendor-prefixes: add tyhx (Yasin Lee) - iio: dac: ti-dac7311: Add check for spi_setup (Chen Ni) - iio: adc: ad7606: switch mutexes to guard (Guillaume Stols) - iio: adc: ad7606: fix standby gpio state to match the documentation (Guillaume Stols) - iio: adc: ad7606: fix oversampling gpio array (Guillaume Stols) - dt-bindings: iio: adc: adi,ad7606: add conditions (Guillaume Stols) - dt-bindings: iio: adc: adi,ad7606: fix example (Guillaume Stols) - dt-bindings: iio: adc: adi,ad7606: add supply properties (Guillaume Stols) - dt-bindings: iio: adc: adi,ad7606: improve descriptions (Guillaume Stols) - dt-bindings: iio: adc: adi,ad7606: normalize textwidth (Guillaume Stols) - iio: adc: ad9467: support new parts (Nuno Sa) - dt-bindings: adc: ad9467: support new parts (Nuno Sa) - iio: adc: ad9467: don't allow reading vref if not available (Nuno Sa) - iio: adc: ad9467: add new chip_info variables (Nuno Sa) - iio: adc: ad9467: support multiple channels calibration (Nuno Sa) - iio: adc: ti-tsc2046: simplify with cleanup.h (Krzysztof Kozlowski) - iio: adc: max1363: simplify with cleanup.h (Krzysztof Kozlowski) - iio: adc: at91: simplify with cleanup.h (Krzysztof Kozlowski) - iio: adc: ad7280a: simplify with cleanup.h (Krzysztof Kozlowski) - iio: accel: bma400: simplify with cleanup.h (Krzysztof Kozlowski) - iio: pressure: bmp280: Constify struct regmap_bus (Javier Carrasco) - iio: light: gp2ap002: Constify struct regmap_bus (Javier Carrasco) - iio: imu: bno055: Constify struct regmap_bus (Javier Carrasco) - iio: imu: bmi323: Constify struct regmap_bus (Javier Carrasco) - iio: dac: ltc2688: Constify struct regmap_bus (Javier Carrasco) - iio: chemical: bme680: Constify struct regmap_bus (Javier Carrasco) - iio: adc: ad7091r8: Constify struct regmap_bus (Javier Carrasco) - iio: accel: bmi088: Constify struct regmap_bus (Javier Carrasco) - iio: accel: bma400: Constify struct regmap_bus (Javier Carrasco) - iio: accel: adxl367: Constify struct regmap_bus (Javier Carrasco) - iio: imu: adis16480: make use of iio_for_each_active_channel() (Nuno Sa) - iio: imu: adis16475: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: at91_adc: make use of iio_for_each_active_channel() (Nuno Sa) - iio: adc: ad_sigma_delta: use new '.masklength' accessors (Nuno Sa) - iio: adc: ad799x: make use of iio_get_masklength() (Nuno Sa) - iio: adc: ad7298: make use of iio_get_masklength() (Nuno Sa) - iio: adc: ad7266: make use of iio_get_masklength() (Nuno Sa) - iio: accel: stk8ba50: make use of iio_for_each_active_channel() (Nuno Sa) - iio: accel: stk8312: make use of iio_for_each_active_channel() (Nuno Sa) - iio: accel: sca3300: make use of iio_for_each_active_channel() (Nuno Sa) - iio: accel: msa311: make use of iio_for_each_active_channel() (Nuno Sa) - iio: accel: fxls8962af-core: make use of iio_for_each_active_channel() (Nuno Sa) - iio: accel: cros_ec_accel_legacy: make use of iio_get_masklength() (Nuno Sa) - iio: accel: bmc150-accel-core: make use of iio_for_each_active_channel() (Nuno Sa) - iio: accel: bma180: make use of iio_for_each_active_channel() (Nuno Sa) - iio: accel: adxl372: make use of iio_get_masklength() (Nuno Sa) - iio: accel: adxl367: make use of iio_get_masklength() (Nuno Sa) - iio: buffer: make use of iio_get_masklength() (Nuno Sa) - iio: core: make use of iio_get_masklength() (Nuno Sa) - iio: core: add accessors 'masklength' (Nuno Sa) - kgdbts: fix hw_access_break_test (Florian Rommel) - cxl: Use of_property_ accessor functions (Rob Herring (Arm)) - cxl: Drop printing of DT properties (Rob Herring (Arm)) - cdx: remove unused struct 'cdx_mcdi_copy_buffer' (Dr. David Alan Gilbert) - drivers: cacheinfo: use __free attribute instead of of_node_put() (Vincenzo Mezzela) - binder: frozen notification binder_features flag (Yu-Ting Tseng) - binder: frozen notification (Yu-Ting Tseng) - hpet: Optimize local variable data type in hpet_alloc() (Thorsten Blum) - comedi: ni_*: do not declare unused variable range_ni_E_ao_ext (Ian Abbott) - staging: vt6655: Rename variable apTD1Rings (Xingquan Liu) - staging: vt6655: Rename variable apTD0Rings (Xingquan Liu) - staging: rtl8723bs: remove unused 'poll_cnt' from rtw_set_rpwm() (Ping-Ke Shih) - staging: rtl8723bs: remove unused cnt from recv_func() (Ping-Ke Shih) - staging: rtl8723bs: remove unused efuseValue from efuse_OneByteWrite() (Ping-Ke Shih) - staging: rtl8712: remove unused drvinfo_sz from update_recvframe_attrib (Ping-Ke Shih) - staging: vt6655: mac.h: Fix possible precedence issue in macros (Dominik Karol Piątkowski) - staging: rtl8723bs: include: Remove spaces before tabs in rtw_security.h (Sayyad Abid) - staging: rtl8723bs: include: Fix trailing */ position in rtw_security.h (Sayyad Abid) - staging: rtl8723bs: include: Fix indent for else block struct in rtw_security.h (Sayyad Abid) - staging: rtl8723bs: include: Fix indent for struct _byte_ in rtw_security.h (Sayyad Abid) - staging: rtl8723bs: include: Fix use of tabs for indent in rtw_security.h (Sayyad Abid) - staging: rtl8723bs: include: Fix indent for switch block in rtw_security.h (Sayyad Abid) - staging: rtl8723bs: include: Fix indent for switch case in rtw_security.h (Sayyad Abid) - staging: rtl8723bs: include: Fix open brace position in rtw_security.h (Sayyad Abid) - staging: nvec: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - staging: rtl8723bs: Remove unused file rtw_rf.c (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rtw_ch2freq (Philipp Hortmann) - staging: rtl8723bs: Remove unused files rtw_debug.c and rtw_debug.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused function dump_4_regs (Philipp Hortmann) - staging: rtl8723bs: Remove unused function mac_reg_dump (Philipp Hortmann) - staging: rtl8723bs: Remove unused function bb_reg_dump (Philipp Hortmann) - staging: rtl8723bs: Remove unused function dump_4_rf_regs (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rf_reg_dump (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rtw_hal_get_odm_var (Philipp Hortmann) - staging: rtl8723bs: Remove unused function rxmem_to_recvframe (Philipp Hortmann) - staging: rtl8723bs: Remove unused function RTW_DISABLE_FUNC (Philipp Hortmann) - staging: rtl8723bs: core: Fix spelling mistake in rtw_xmit.c (Roshan Khatri) - staging: rtl8723bs: include: Fix spelling mistake in rtw_mlme.h (Roshan Khatri) - staging: rtl8723bs: include: Fix spelling mistake in rtw_io.h (Roshan Khatri) - staging: rtl8723bs: include: Fix spelling mistake in rtw_xmit.h (Roshan Khatri) - Revert "staging: greybus: Fix capitalization and punctuation inconsistencies" (Johan Hovold) - Staging: rtl8192e: Rename variable RxDrvInfoSize (Tree Davies) - Staging: rtl8192e: Rename variable RxBufShift (Tree Davies) - Staging: rtl8192e: Rename variable bAddNewTs (Tree Davies) - Staging: rtl8192e: Rename variable nStuckCount (Tree Davies) - Staging: rtl8192e: Rename variable isEncrypt (Tree Davies) - Staging: rtl8192e: Rename variable SignalQuality (Tree Davies) - Staging: rtl8192e: Rename variable bAssoc (Tree Davies) - Staging: rtl8192e: Rename variable Operation (Tree Davies) - Staging: rtl8192e: Rename variable ScanOperationBackupHandler (Tree Davies) - Staging: rtl8192e: Rename variable Para2 (Tree Davies) - Staging: rtl8192e: Rename variable Para1 (Tree Davies) - Staging: rtl8192e: Rename variable bPacketToSelf (Tree Davies) - Staging: rtl8192e: Rename variable pFrame (Tree Davies) - Staging: rtl8192e: Rename variable SignalStrength (Tree Davies) - Staging: rtl8192e: Rename variable SeqNum (Tree Davies) - Staging: rtl8192e: Rename variable pReorderEntry (Tree Davies) - staging: vchiq_core: Pass enumerated flag instead of int (Umang Jain) - staging: vchiq_core: Remove unused function argument (Umang Jain) - staging: vchiq_core: Drop vchiq_bulk_transfer() (Umang Jain) - staging: vchiq_core: Factor out bulk transfer for (no/)callback mode (Umang Jain) - staging: vchiq_core: Factor out bulk transfer for blocking mode (Umang Jain) - staging: vchiq_core: Simplify vchiq_bulk_transfer() (Umang Jain) - staging: vchiq: Factor out bulk transfer for VCHIQ_BULK_MODE_WAITING (Umang Jain) - staging: vme_user: changed geoid data type from int to u32 (Riyan Dhiman) - Staging: rtl8723bs: Rename function SelectChannel() (vivek t s) - staging: rtl8723bs: include: Fix spelling mistake in rtw_event.h (Roshan Khatri) - staging: rtl8723bs: include: Fix spelling mistake in rtl8723b_hal.h (Roshan Khatri) - staging: rtl8723bs: Remove an unused struct in rtw_cmd.h (Qianqiang Liu) - staging: greybus: Fix capitalization and punctuation inconsistencies (Steven Davis) - staging: rtl8723bs: Remove trailing space after \n newline (Colin Ian King) - staging: rtl8192e: Constify struct pci_device_id (Riyan Dhiman) - Staging: rtl8192e: Add spaces around operators. (Tree Davies) - Staging: rtl8192e: Rename variable bHwError (Tree Davies) - Staging: rtl8192e: Rename variable pNetwork (Tree Davies) - staging: rtl8192e: Fix parenthesis alignment in rtl_core.c (Gabriel Tassinari) - staging: rtl8192e: Fix Assignment operator '=' in rtl_wx.c (Alien Wesley) - staging: rtl8192e: Fix multiple assignments in rtl_wx.c (Alien Wesley) - staging: greybus: spi: switch to use spi_alloc_host() (Yang Yingliang) - staging: rtl8192e: adjust size of RxMIMOSignalStrength (Michael Straube) - staging: rtl8192e: adjust size of brfpath_rxenable for new RF90_PATH_MAX (Michael Straube) - staging: rtl8192e: adjust size of trsw_gain_X for new RF90_PATH_MAX (Michael Straube) - staging: rtl8192e: adjust size of rx_pwr for new RF90_PATH_MAX (Michael Straube) - staging: rtl8192e: remove RF90_PATH_{C,D} from enum rf90_radio_path (Michael Straube) - staging: rtl8712: Calculate size from pointer (Manisha Singh) - staging: rtl8712: Fix style issues in rtl871x_io.c (Manisha Singh) - staging: rtl8712: Align parenthesis in usb_ops_linux.c (Dorine Tipo) - staging: vt6655: Fix block comment alignment (Dominik Karol Piątkowski) - staging: vt6655: Update maintainer in TODO (Dominik Karol Piątkowski) - staging: vme_user: added bound check to geoid (Riyan Dhiman) - Staging: rtl8192e: Rename variable bCmdOrInit (Tree Davies) - Staging: rtl8192e: Rename variable msDelay (Tree Davies) - Staging: rtl8192e: Rename variable CmdID (Tree Davies) - Staging: rtl8192e: Rename variable CmdID_RF_WriteReg (Tree Davies) - Staging: rtl8192e: Rename variable bLastIniPkt (Tree Davies) - Staging: rtl8192e: Rename variable CurPsLevel (Tree Davies) - staging: rtl8192e: remove set but otherwise unused local variable iv16 (Simon Horman) - Staging: rtl8192e: Remove unnecessary blank line (Gabriel Maciel Raad) - Staging: rtl8192e: Fix parenthesis alignment (Gabriel Maciel Raad) - Staging: rtl8192e: Fix arguments alignment (Ana Carolina Hernandes) - staging: rtl8192e: Fix Assignment operator '=' in rtl_dm.c:1488 (Alien Wesley) - staging: rtl8723bs: make read-only array dot11_rate_table static const (Colin Ian King) - staging: rtl8192e: Insert spaces around '|' (Hans Buss) - staging: rtl8192e: Fix blank line (Alien Wesley) - staging: rtl8192e: Fix parenthesis alignment (Túlio Fernandes) - staging: rtl8192e: Fix parenthesis alignment (Pedro Orlando) - staging: rtl8192e: fix parenthesis alignment (Christian S Lima) - staging: rtl8192e: Fix line ended with '(' (João Pedro Leôncio) - staging: rtl8192e: change logical continuation to previous line on file r8192E_dev.c (thdecamargoj) - staging: rtl8192e: Fix parenthesis alignment (Vinicius Peixoto) - staging: rtl8192e: Fix parenthesis alignment (Leonardo Kenji) - staging: vme: vme_user: Remove NULL check of list_entry() (Yuesong Li) - staging: rtl8192e: insert blank line after function declaration (Vinicius Peixoto) - staging: rtl8723bs: add spaces arround operators (Guillaume Lefèvre-Crimé) - staging: rtl8192e: remove set but otherwise unused local variable iv32 (Simon Horman) - Staging: rtl8192e: Rename variable CmdID_WritePortUchar (Tree Davies) - Staging: rtl8192e: Rename variable CmdID_WritePortUshort (Tree Davies) - Staging: rtl8192e: Rename variable CmdID_WritePortUlong (Tree Davies) - Staging: rtl8192e: Rename variable CmdID_BBRegWrite10 (Tree Davies) - Staging: rtl8192e: Rename variable CmdID_SetTxPowerLevel (Tree Davies) - Staging: rtl8192e: Rename variable CmdID_End (Tree Davies) - staging: vt6655: Fix alignment to open parentheses (Dominik Karol Piątkowski) - staging: rtl8723bs: drop unnessary dep on CFG80211_WEXT (Peter Robinson) - Staging: rtl8192e: Rename variable nSubframe_Length (Tree Davies) - staging: rtl8723bs: Delete unnecessary braces for single statement blocks in xmit_linux.c (Jiwon Kim) - greybus: camera-gb: Fix a alignment bug on gb_camera_ops() (Thais-ra) - staging: rtl8723bs: Improve clarity of MAR usage (Manjae Cho) - staging: olpc_dcon: Use backlight power constants (Thomas Zimmermann) - staging: fbtft: Use backlight power constants (Thomas Zimmermann) - staging: vme_user: vme.h: alignment of closing parenthesis should match open parenthesis in function declaration (Riyan Dhiman) - staging: rtl8192e: remove duplicate macros from rtllib.h (Michael Straube) - staging: nvec: Capitalize outputs to match the rest of the driver (Steven Davis) - staging: rtl8723bs: rtw_mlme_ext: replace spaces by tabs (Santiago Ruano Rincón) - staging: rtl8723bs: remove space after pointer (Kartik Kulkarni) - staging: rtl8712: Fix move '{' to previous line (Tchadel Icard) - staging: rtl8723bs: Fix spacing issues (Benjamin Somers) - staging: rtl8723bs: replace indent space for tabs (Emmanuel Arias) - staging: rtl8723bs: style fix open brace on new line (Sai Sree Kartheek Adivi) - staging: rtl8723bs: place opening brace on previous line (Guilherme Puida Moreira) - staging: rtl8192e: style fix - alignment to match parenthesis (David Prévot) - staging: rtl8712: remove trailing whitespace (Felix Yan) - staging: vme_user: vme_irq_handler: name func ptr args (Agathe Porte) - staging: vme_user: vme_tsi148.c: Change Formatting (Griffin Kroah-Hartman) - staging: vme_user: vme_tsi148.C: remove redundant newlines (Griffin Kroah-Hartman) - staging: ks7010: Remove unused driver (Philipp Hortmann) - staging: fbtft: Fix mutex and spinlock without comment warning (Riyan Dhiman) - staging: fbtft: Remove ftrace-like logging (Riyan Dhiman) - staging: most: video: Fixed minor capitalization and grammatical issues (Steven Davis) - staging: rtl8712: style fix multiple line dereference (Moon Yeounsu) - staging: vme_user: vme_tsi148.c: remove redundant newlines (Griffin Kroah-Hartman) - tty: serial: samsung: Fix serial rx on Apple A7-A9 (Nick Chan) - tty: serial: samsung: Fix A7-A11 serial earlycon SError (Nick Chan) - tty: serial: samsung: Use bit manipulation macros for APPLE_S5L_* (Nick Chan) - tty: rp2: Fix reset with non forgiving PCIe host bridges (Florian Fainelli) - serial: 8250_aspeed_vuart: Enable module autoloading (Liao Chen) - serial: qcom-geni: fix polled console corruption (Johan Hovold) - serial: qcom-geni: disable interrupts during console writes (Johan Hovold) - serial: qcom-geni: fix console corruption (Johan Hovold) - serial: qcom-geni: introduce qcom_geni_serial_poll_bitfield() (Douglas Anderson) - serial: qcom-geni: fix arg types for qcom_geni_serial_poll_bit() (Douglas Anderson) - soc: qcom: geni-se: add GP_LENGTH/IRQ_EN_SET/IRQ_EN_CLEAR registers (Douglas Anderson) - serial: qcom-geni: fix false console tx restart (Johan Hovold) - serial: qcom-geni: fix fifo polling timeout (Johan Hovold) - tty: hvc: convert comma to semicolon (Chen Ni) - mxser: convert comma to semicolon (Chen Ni) - serial: 8250_bcm2835aux: Fix clock imbalance in PM resume (Stefan Wahren) - serial: sc16is7xx: convert bitmask definitions to use BIT() macro (Lech Perczak) - serial: sc16is7xx: fix copy-paste errors in EFR_SWFLOWx_BIT constants (Lech Perczak) - serial: sc16is7xx: remove SC16IS7XX_MSR_DELTA_MASK (Lech Perczak) - serial: xilinx_uartps: Make cdns_rs485_supported static (Jinjie Ruan) - 6pack: propagage new tty types (Jiri Slaby (SUSE)) - 6pack: remove global strings (Jiri Slaby (SUSE)) - 6pack: drop sixpack::buffsize (Jiri Slaby (SUSE)) - 6pack: drop sixpack::mtu (Jiri Slaby (SUSE)) - 6pack: remove sixpack::rbuff (Jiri Slaby (SUSE)) - mctp: serial: propagage new tty types (Jiri Slaby (SUSE)) - xhci: dbgtty: use kfifo from tty_port struct (Jiri Slaby (SUSE)) - xhci: dbgtty: remove kfifo_out() wrapper (Jiri Slaby (SUSE)) - mxser: remove doubled sets of close times (Jiri Slaby (SUSE)) - mxser: remove stale comment (Jiri Slaby (SUSE)) - serial: use guards for simple mutex locks (Jiri Slaby (SUSE)) - serial: 8250_bcm2835aux: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Andy Shevchenko) - serial: 8250_platform: Unify comment style (Andy Shevchenko) - serial: 8250_platform: Refactor serial8250_probe() (Andy Shevchenko) - serial: 8250_platform: Switch to use platform_get_mem_or_io() (Andy Shevchenko) - serial: 8250_platform: Tidy up ACPI ID table (Andy Shevchenko) - serial: 8250_platform: Use same check for ACPI in the whole driver (Andy Shevchenko) - serial: 8250_platform: Don't shadow error from serial8250_register_8250_port() (Andy Shevchenko) - serial: 8250_platform: Remove duplicate mapping (Andy Shevchenko) - serial: 8250: omap: Parse DT wakeup-source proerty (Markus Schneider-Pargmann) - serial: 8250: omap: Set wakeup capable, do not enable (Markus Schneider-Pargmann) - serial: 8250: omap: Cleanup on error in request_irq (Markus Schneider-Pargmann) - serial: 8250: omap: Remove unused wakeups_enabled (Markus Schneider-Pargmann) - dt-bindings: serial: 8250_omap: Add wakeup-source property (Markus Schneider-Pargmann) - tty: serial: samsung_tty: cast the interrupt's void *id just once (André Draszik) - tty: serial: samsung_tty: drop unused argument to irq handlers (André Draszik) - serial: remove quot_frac from serial8250_do_set_divisor() (Jiri Slaby (SUSE)) - serial: don't use uninitialized value in uart_poll_init() (Jiri Slaby (SUSE)) - serial: protect uart_port_dtr_rts() in uart_shutdown() too (Jiri Slaby (SUSE)) - tty: simplify tty_dev_name_to_number() using guard(mutex) (Jiri Slaby (SUSE)) - serdev: Use of_property_present() (Rob Herring (Arm)) - serial: 8250_platform: fix uart_8250_port initializer (Arnd Bergmann) - serial: 8250_platform: remove ACPI_PTR() annotation (Arnd Bergmann) - dt-bindings: serial: renesas: Document RZ/G2M v3.0 (r8a774a3) scif (Oliver Rhodes) - serial: 8250_platform: Enable generic 16550A platform devices (Sunil V L) - dt-bindings: serial: atmel,at91-usart: add compatible for sam9x7. (Varshini Rajendran) - serial: 8250_bcm2835aux: add PM suspend/resume support (Stefan Wahren) - arm64: dts: mediatek: mt7981: add UART controllers (Rafał Miłecki) - dt-bindings: serial: mediatek,uart: add MT7981 (Rafał Miłecki) - dt-bindings: serial: samsung: fix maxItems for gs101 (André Draszik) - dt-bindings: serial: samsung: avoid duplicating permitted clock-names (André Draszik) - serial: 8250_early: add xscale earlycon support (Jisheng Zhang) - serial: 8250: move mmp|pxa uart earlycon code (Jisheng Zhang) - tty: serial: 8250_dma: use sgl with 2 nents to take care of buffer wrap (Ferry Toth) - serial: st-asc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Raphael Gallais-Pou) - sub: cdns3: Use predefined PCI vendor ID constant (Andy Shevchenko) - sub: cdns2: Use predefined PCI vendor ID constant (Andy Shevchenko) - USB: misc: yurex: fix race between read and write (Oliver Neukum) - USB: misc: cypress_cy7c63: check for short transfer (Oliver Neukum) - USB: appledisplay: close race between probe and completion handler (Oliver Neukum) - USB: class: CDC-ACM: fix race between get_serial and set_serial (Oliver Neukum) - usb: r8a66597-hcd: make read-only const arrays static (Colin Ian King) - usb: typec: ucsi: Fix busy loop on ASUS VivoBooks (Christian A. Ehrhardt) - usb: dwc3: rtk: Clean up error code in __get_dwc3_maximum_speed() (Dan Carpenter) - usb: storage: ene_ub6250: Fix right shift warnings (Abhishek Tamboli) - usb: roles: Improve the fix for a false positive recursive locking complaint (Bart Van Assche) - locking/mutex: Introduce mutex_init_with_key() (Bart Van Assche) - locking/mutex: Define mutex_init() once (Bart Van Assche) - net/9p/usbg: fix CONFIG_USB_GADGET dependency (Arnd Bergmann) - usb: xhci: fix loss of data on Cadence xHC (Pawel Laszczak) - usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host (WangYuli) - usb: dwc3: imx8mp: disable SS_CON and U3 wakeup for system sleep (Li Jun) - usb: dwc3: imx8mp: add 2 software managed quirk properties for host mode (Frank Li) - usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk (Frank Li) - usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support (Radhey Shyam Pandey) - usb: misc: onboard_dev: extend platform data to add power on delay field (Radhey Shyam Pandey) - usb: dwc2: drd: fix clock gating on USB role switch (Tomas Marek) - usb: cdnsp: Fix incorrect usb_request status (Pawel Laszczak) - usb: typec: tcpci: support edge irq (Emanuele Ghidoli) - usb: chipidea: npcm: Fix coding style with clarification of data type (Andreas Kühn) - usb: common: Switch to device_property_match_property_string() (Andy Shevchenko) - USB: usbtmc: prevent kernel-usb-infoleak (Edward Adam Davis) - tools: usb: p9_fwd: wrap USBG shell command examples in literal code blocks (Bagas Sanjaya) - usb: musb: mediatek: Simplify code with dev_err_probe() (Lin Ruifeng) - USB: serial: pl2303: add device id for Macrosilicon MS3020 (Junhao Xie) - USB: serial: kobil_sct: restore initial terminal settings (Johan Hovold) - USB: serial: drop driver owner initialization (Krzysztof Kozlowski) - USB: serial: set driver owner when registering drivers (Krzysztof Kozlowski) - thunderbolt: Improve software receiver lane margining (R Kannappan) - thunderbolt: Add optional voltage offset range for receiver lane margining (Rene Sapiens) - thunderbolt: Consolidate margining parameters into a structure (Rene Sapiens) - thunderbolt: Add missing usb4_port_sb_read() to usb4_port_sw_margin() (Aapo Vienamo) - xhci: support setting interrupt moderation IMOD for secondary interrupters (Mathias Nyman) - xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them. (Mathias Nyman) - usb: xhci: adjust empty TD list handling in handle_tx_event() (Niklas Neronin) - usb: xhci: remove 'retval' from xhci_pci_resume() (Niklas Neronin) - usb: xhci: add comments explaining specific interrupt behaviour (Niklas Neronin) - usb: xhci: make 'sbrn' a local variable (Niklas Neronin) - usb: xhci: remove unused variables from struct 'xhci_hcd' (Niklas Neronin) - usb: xhci: remove excessive Bulk short packet debug message (Niklas Neronin) - usb: xhci: remove excessive isoc frame debug message spam (Niklas Neronin) - xhci: Remove unused function declarations (Yue Haibing) - xhci: dbc: add dbgtty request to end of list once it completes (Mathias Nyman) - xhci: dbc: Fix STALL transfer event handling (Mathias Nyman) - usb: gadget: dummy_hcd: execute hrtimer callback in softirq context (Andrey Konovalov) - dt-bindings: phy: mxs-usb-phy: add nxp,sim property (Xu Yang) - usb: cdns2: Convert comma to semicolon (Chen Ni) - tools: usb: p9_fwd: add usb gadget packet forwarder script (Michael Grzeschik) - net/9p/usbg: Add new usb gadget function transport (Michael Grzeschik) - usb: gadget: function: move u_f.h to include/linux/usb/func_utils.h (Michael Grzeschik) - thunderbolt: Don't create device link from USB4 Host Interface to USB3 xHC host (Mathias Nyman) - usb: acpi: add device link between tunneled USB3 device and USB4 Host Interface (Mathias Nyman) - usb: Add tunnel_mode parameter to usb device structure (Mathias Nyman) - xhci: Add USB4 tunnel detection for USB3 devices on Intel hosts (Mathias Nyman) - usb: f_mass_storage: Make use of the helper macro kthread_run() (Hongbo Li) - usb: gadget: f_acm: make bInterfaceProtocol configurable (Michael Walle) - usb: ohci-nxp: Use helper function devm_clk_get_enabled() (Zhang Zekun) - usb: gadget: udc-xilinx: Remove trailing space after \n newline (Colin Ian King) - usb: chipidea: npcm: Fix coding style with missing space (Andreas Kühn) - usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario (Shawn Shao) - usb: dwc3: xilinx: simplify with dev_err_probe (Krzysztof Kozlowski) - usb: dwc3: rtk: return directly and simplify with devm_platform_ioremap_resource (Krzysztof Kozlowski) - usb: dwc3: rtk: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - usb: dwc3: qcom: simplify with devm_platform_ioremap_resource (Krzysztof Kozlowski) - usb: dwc3: qcom: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - usb: dwc3: imx8mp: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - usb: dwc3: imx8mp: simplify with dev_err_probe (Krzysztof Kozlowski) - usb: dwc3: imx8mp: simplify with devm_clk_get_enabled (Krzysztof Kozlowski) - usb: dwc3: st: simplify pdev->dev usage (Krzysztof Kozlowski) - usb: dwc3: st: simplify with dev_err_probe (Krzysztof Kozlowski) - usb: dwc3: st: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - usb-storage: Constify struct usb_device_id and us_unusual_dev (Christophe JAILLET) - usb: chipidea: udc: enable suspend interrupt after usb reset (Xu Yang) - usb: roles: add lockdep class key to struct usb_role_switch (Amit Sunil Dhamne) - usb: ehci-brcm: fix module autoloading (Liao Chen) - usb: typec: fix module autoloading (Liao Chen) - usb: misc: brcmstb-usb-pinmap: fix module autoloading (Liao Chen) - usb: phy: phy-gpio-vbus-usb: fix module autoloading (Liao Chen) - usb: typec: ucsi: Remove useless error check from ucsi_read_error() (Heikki Krogerus) - usb: typec: ucsi: Call CANCEL from single location (Heikki Krogerus) - usb: typec: ucsi: Common function for the GET_PD_MESSAGE command (Heikki Krogerus) - usb: typec: ucsi: Only assign the identity structure if the PPM supports it (Heikki Krogerus) - usb: typec: ucsi: Don't truncate the reads (Heikki Krogerus) - usb: typec: ucsi: Remove unused fields from struct ucsi_connector_status (Heikki Krogerus) - USB: gadget: f_hid: Add GET_REPORT via userspace IOCTL (Chris Wulff) - usb: typec: tipd: Free IRQ only if it was requested before (Wadim Egorov) - dt-bindings: usb: add layerscape super speed usb support (Frank Li) - Documentation: msm-hsusb.txt: remove (Masanori Ogino) - usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c (Abhishek Tamboli) - usb: bdc: fix module autoloading (Liao Chen) - usb: typec: ucsi: Add DATA_RESET option of Connector Reset command (Venkat Jayaraman) - usb: gadget: lpc32xx_udc: Remove NULL check of list_entry() (Yuesong Li) - usb: ohci-exynos: Simplify with scoped for each OF child loop (Jinjie Ruan) - usb: ehci-exynos: Simplify with scoped for each OF child loop (Jinjie Ruan) - dt-bindings: usb: qcom,dwc3: Document X1E80100 MP controller (Konrad Dybcio) - usb: gadget: f_uac1: Change volume name and remove alt names (Chris Wulff) - usb: gadget: f_fs: add capability for dfu functional descriptor (David Sands) - usb: gadget: configfs: Constify struct config_item_type (Christophe JAILLET) - usb: gadget: configfs: Make check_user_usb_string() static (Christophe JAILLET) - usb: common: Use helper function for_each_node_with_property() (Zhang Zekun) - usb: musb: poll ID pin status in dual-role mode in mpfs glue layer (Valentina Fernandez) - usb: gadget: f_uac2: Expose all string descriptors through configfs. (Chris Wulff) - usb: phy: mxs: enable weak 1p1 regulator for imx6ul during suspend (Xu Yang) - usb: phy: mxs: add wakeup enable for imx7ulp (Xu Yang) - usb: phy: mxs: keep USBPHY2's clk always on (Xu Yang) - usb: phy: mxs: enable regulator phy-3p0 to improve signal qualilty (Xu Yang) - usb: typec: tcpm/tcpci_maxim: fix non-contaminant CC handling (André Draszik) - xhci-pci: Make xhci-pci-renesas a proper modular driver (Ben Hutchings) - usb: dwc3: Use of_property_read_variable_u32_array() to read "power" (Rob Herring (Arm)) - usb: dwc3: imx8mp: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - usb: gadget: u_audio: Use C99 syntax for array initializers (Abhishek Tamboli) - usb: gadget: Increase max configuration interface to 32 (Akash Kumar) - usb: chipidea: Use of_property_present() (Rob Herring (Arm)) - usb: typec: tcpm/tcpci_maxim: use device managed TCPCI port deregistration (André Draszik) - usb: typec: tcpm/tcpci_maxim: convert to dev_err_probe() (André Draszik) - usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDOR_ADC_CTRL1 register (André Draszik) - usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDOR_CC_CTRL3 register (André Draszik) - usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDOR_CC_CTRL2 register (André Draszik) - usb: typec: tcpm/tcpci_maxim: drop STATUS_CHECK() (André Draszik) - usb: typec: tcpm/tcpci_maxim: simplify clearing of TCPC_ALERT_RX_BUF_OVF (André Draszik) - usb: typec: tcpm/tcpci_maxim: sort TCPC_ALERT_MASK values by bit (André Draszik) - usb: typec: tcpci: use GENMASK() for TCPC_TRANSMIT register fields (André Draszik) - usb: typec: tcpci: use GENMASK() for TCPC_MSG_HDR_INFO_REV (André Draszik) - usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_RP_VAL (André Draszik) - usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_CC[12] (André Draszik) - usb: typec: tcpci: use GENMASK() for TCPC_CC_STATUS_CC[12] (André Draszik) - usb: typec: tcpm/tcpci_maxim: clarify a comment (André Draszik) - usb: typec: tcpci: fix a comment typo (André Draszik) - usb: dwc2: Skip clock gating on Broadcom SoCs (Stefan Wahren) - usb: dwc2: Add comment about BCM2848 ACPI ID (Stefan Wahren) - usb: dwc2: debugfs: Print parameter no_clock_gating (Stefan Wahren) - dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details (Varadarajan Narayanan) - dt-bindings: usb: ti,j721e-usb: fix compatible list (Théo Lebrun) - dt-bindings: usb: qcom,dwc3: Update ipq5332 interrupt info (Varadarajan Narayanan) - usb: misc: eud: switch to fallback compatible for device matching (Krzysztof Kozlowski) - usb: gadget: u_serial: add .get_icount() support (Michael Walle) - usb: typec: ucsi: glink: Remove unnecessary semicolon (Chen Ni) - usbip: Add USB_SPEED_SUPER_PLUS as valid arg (Łukasz Bartosik) - USB: ohci-ppc-of: Drop ohci-littledian compatible (Krzysztof Kozlowski) - usb: gadget: f_uac1: Expose all string descriptors through configfs. (Chris Wulff) - dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen" (Krzysztof Kozlowski) - HID: hid-goodix: drop unsupported and undocumented DT part (Krzysztof Kozlowski) - netfs, cifs: Fix mtime/ctime update for mmapped writes (David Howells) - cifs: update internal version number (Steve French) - smb: client: print failed session logoffs with FYI (Paulo Alcantara) - cifs: Fix reversion of the iter in cifs_readv_receive(). (David Howells) - smb3: fix incorrect mode displayed for read-only files (Steve French) - smb: client: fix parsing of device numbers (Paulo Alcantara) - smb: client: set correct device number on nfs reparse points (Paulo Alcantara) - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) - cifs: Make the write_{enter,done,err} tracepoints display netfs info (David Howells) - smb: client: fix DFS interlink failover (Paulo Alcantara) - smb: client: improve purging of cached referrals (Paulo Alcantara) - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) - sefltests/tracing: Add a test for tracepoint events on modules (Masami Hiramatsu (Google)) - tracing/fprobe: Support raw tracepoints on future loaded modules (Masami Hiramatsu (Google)) - tracing/fprobe: Support raw tracepoint events on modules (Masami Hiramatsu (Google)) - tracepoint: Support iterating tracepoints in a loading module (Masami Hiramatsu (Google)) - tracepoint: Support iterating over tracepoints on modules (Masami Hiramatsu (Google)) - kprobes: Remove obsoleted declaration for init_test_probes (Gaosheng Cui) - uprobes: turn trace_uprobe's nhit counter to be per-CPU one (Andrii Nakryiko) - vsock/virtio: avoid queuing packets when intermediate queue is empty (Luigi Leonardi) - vsock/virtio: refactor virtio_transport_send_pkt_work (Marco Pinna) - fw_cfg: Constify struct kobj_type (Hongbo Li) - vdpa/mlx5: Postpone MR deletion (Dragos Tatulea) - vdpa/mlx5: Introduce init/destroy for MR resources (Dragos Tatulea) - vdpa/mlx5: Rename mr_mtx -> lock (Dragos Tatulea) - vdpa/mlx5: Extract mr members in own resource struct (Dragos Tatulea) - vdpa/mlx5: Rename function (Dragos Tatulea) - vdpa/mlx5: Delete direct MKEYs in parallel (Dragos Tatulea) - vdpa/mlx5: Create direct MKEYs in parallel (Dragos Tatulea) - MAINTAINERS: add virtio-vsock driver in the VIRTIO CORE section (Stefano Garzarella) - virtio_fs: add sysfs entries for queue information (Max Gurtovoy) - virtio_fs: introduce virtio_fs_put_locked helper (Max Gurtovoy) - vdpa: Remove unused declarations (Yue Haibing) - vdpa/mlx5: Parallelize VQ suspend/resume for CVQ MQ command (Dragos Tatulea) - vdpa/mlx5: Small improvement for change_num_qps() (Dragos Tatulea) - vdpa/mlx5: Keep notifiers during suspend but ignore (Dragos Tatulea) - vdpa/mlx5: Parallelize device resume (Dragos Tatulea) - vdpa/mlx5: Parallelize device suspend (Dragos Tatulea) - vdpa/mlx5: Use async API for vq modify commands (Dragos Tatulea) - vdpa/mlx5: Use async API for vq query command (Dragos Tatulea) - vdpa/mlx5: Introduce async fw command wrapper (Dragos Tatulea) - vdpa/mlx5: Introduce error logging function (Dragos Tatulea) - net/mlx5: Support throttled commands from async API (Dragos Tatulea) - vdpa/mlx5: Add the support of set mac address (Cindy Lu) - vdpa_sim_net: Add the support of set mac address (Cindy Lu) - vdpa: support set mac address from vdpa tool (Cindy Lu) - tools/virtio:Fix the wrong format specifier (Zhu Jun) - virtio_balloon: introduce memory scan/reclaim info (zhenwei pi) - virtio_balloon: introduce memory allocation stall counter (zhenwei pi) - virtio_balloon: introduce oom-kill invocations (zhenwei pi) - virtio_pmem: Check device status before requesting flush (Philip Chen) - vhost_vdpa: assign irq bypass producer token correctly (Jason Wang) - vdpa/mlx5: Fix invalid mr resource destroy (Dragos Tatulea) - nvme: remove CC register read-back during enabling (Keith Busch) - nvme: null terminate nvme_tls_attrs (Shin'ichiro Kawasaki) - nvme-multipath: avoid hang on inaccessible namespaces (Hannes Reinecke) - nvme-multipath: system fails to create generic nvme device (Hannes Reinecke) - lib/sbitmap: define swap_lock as raw_spinlock_t (Ming Lei) - block: Remove unused blk_limits_io_{min,opt} (Dr. David Alan Gilbert) - drbd: Fix atomicity violation in drbd_uuid_set_bm() (Qiu-ji Chen) - block: Fix elv_iosched_local_module handling of "none" scheduler (Damien Le Moal) - block: remove bogus union (Kanchan Joshi) - block: change wait on bd_claiming to use a var_waitqueue (NeilBrown) - blk-integrity: improved sg segment mapping (Keith Busch) - block: unexport blk_rq_count_integrity_sg (Keith Busch) - nvme-rdma: use request to get integrity segments (Keith Busch) - scsi: use request to get integrity segments (Keith Busch) - block: provide a request helper for user integrity segments (Keith Busch) - blk-integrity: consider entire bio list for merging (Keith Busch) - blk-integrity: properly account for segments (Keith Busch) - blk-mq: set the nr_integrity_segments from bio (Keith Busch) - blk-mq: unconditional nr_integrity_segments (Keith Busch) - spi: atmel-quadspi: Avoid overwriting delay register settings (Alexander Dahl) - spi: airoha: remove read cache in airoha_snand_dirmap_read() (Lorenzo Bianconi) - spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time (Jinjie Ruan) - spi: atmel-quadspi: Undo runtime PM changes at driver exit time (Jinjie Ruan) - spi: airoha: fix airoha_snand_{write,read}_data data_len estimation (Lorenzo Bianconi) - spi: airoha: fix dirmap_{read,write} operations (Lorenzo Bianconi) - rtc: rc5t619: use proper module tables (Andreas Kemnade) - rtc: m48t59: set range (Alexandre Belloni) - dt-bindings: rtc: microcrystal,rv3028: add #clock-cells property (Karthikeyan Krishnasamy) - rtc: m48t59: Remove division condition with direct comparison (Abhishek Tamboli) - rtc: at91sam9: fix OF node leak in probe() error path (Krzysztof Kozlowski) - rtc: sun6i: disable automatic clock input switching (Michael Walle) - dt-bindings: rtc: Drop non-trivial duplicate compatibles (Rob Herring (Arm)) - dt-bindings: vendor-prefixes: Add DFRobot. (Tóth János) - dt-bindings: rtc: Add support for SD2405AL. (Tóth János) - rtc: Add driver for SD2405AL (Tóth János) - rtc: s35390a: Drop vendorless compatible string from match table (Rob Herring (Arm)) - rtc: twl: convert comma to semicolon (Chen Ni) - dt-bindings: rtc: sprd,sc2731-rtc: convert to YAML (Stanislav Jakubek) - rtc: stm32: add alarm A out feature (Valentin Caron) - rtc: stm32: add Low Speed Clock Output (LSCO) support (Valentin Caron) - rtc: stm32: add pinctrl and pinmux interfaces (Valentin Caron) - dt-bindings: rtc: stm32: describe pinmux nodes (Valentin Caron) - s390/mm: get estimated free pages by memblock api (Wei Yang) - kernel/fork.c: get estimated free pages by memblock api (Wei Yang) - mm/memblock: introduce a new helper memblock_estimated_nr_free_pages() (Wei Yang) - memblock test: fix implicit declaration of function 'strscpy' (Wei Yang) - memblock test: fix implicit declaration of function 'isspace' (Wei Yang) - memblock test: fix implicit declaration of function 'memparse' (Wei Yang) - memblock test: add the definition of __setup() (Wei Yang) - memblock test: fix implicit declaration of function 'virt_to_phys' (Wei Yang) - tools/testing: abstract two init.h into common include directory (Wei Yang) - memblock tests: include export.h in linkage.h as kernel dose (Wei Yang) - memblock tests: include memory_hotplug.h in mmzone.h as kernel dose (Wei Yang) - arch/sparc: remove unused varible paddrbase in function leon_swprobe() (Alex Shi) - powerpc/pseries/eeh: move pseries_eeh_err_inject() outside CONFIG_DEBUG_FS block (Narayana Murty N) - powerpc/vdso32: Fix use of crtsavres for PPC64 (Christophe Leroy) - clang-format: Update with v6.11-rc1's `for_each` macro list (Javier Carrasco) - Kbuild: make MODVERSIONS support depend on not being a compile test build (Linus Torvalds) - kasan: rust: Add KASAN smoke test via UAF (Matthew Maurer) - kbuild: rust: Enable KASAN support (Matthew Maurer) - rust: kasan: Rust does not support KHWASAN (Matthew Maurer) - kbuild: rust: Define probing macros for rustc (Matthew Maurer) - kasan: simplify and clarify Makefile (Andrey Konovalov) - rust: cfi: add support for CFI_CLANG with Rust (Matthew Maurer) - cfi: add CONFIG_CFI_ICALL_NORMALIZE_INTEGERS (Alice Ryhl) - rust: support for shadow call stack sanitizer (Alice Ryhl) - docs: rust: include other expressions in conditional compilation section (Miguel Ojeda) - kbuild: rust: replace proc macros dependency on `core.o` with the version text (Miguel Ojeda) - kbuild: rust: rebuild if the version text changes (Miguel Ojeda) - kbuild: rust: re-run Kconfig if the version text changes (Miguel Ojeda) - kbuild: rust: add `CONFIG_RUSTC_VERSION` (Miguel Ojeda) - rust: avoid `box_uninit_write` feature (Miguel Ojeda) - MAINTAINERS: add Trevor Gross as Rust reviewer (Miguel Ojeda) - rust: rbtree: add `RBTree::entry` (Alice Ryhl) - rust: rbtree: add cursor (Matt Gilbride) - rust: rbtree: add mutable iterator (Wedson Almeida Filho) - rust: rbtree: add iterator (Wedson Almeida Filho) - rust: rbtree: add red-black tree implementation backed by the C version (Wedson Almeida Filho) - rust: enable rustdoc's `--generate-link-to-definition` (Miguel Ojeda) - docs: rust: improve main page introducing a "Code documentation" section (Miguel Ojeda) - docs: rust: link to https://rust.docs.kernel.org (Miguel Ojeda) - rust: types: add `ARef::into_raw` (Kartik Prajapati) - rust: kernel: use docs.kernel.org links in code documentation (Michael Vetter) - docs: rust: quick-start: add Debian Testing (Miguel Ojeda) - rust: list: add ListArcField (Alice Ryhl) - rust: list: support heterogeneous lists (Alice Ryhl) - rust: list: add cursor (Alice Ryhl) - rust: list: add iterators (Alice Ryhl) - rust: list: add List (Alice Ryhl) - rust: list: add macro for implementing ListItem (Alice Ryhl) - rust: list: add struct with prev/next pointers (Alice Ryhl) - rust: list: add tracking for ListArc (Alice Ryhl) - rust: list: add ListArc (Alice Ryhl) - rust: init: add `assert_pinned` macro (Benno Lossin) - rust: support arrays in target JSON (Matthew Maurer) - rust: init: add `write_[pin_]init` functions (Benno Lossin) - rust: kernel: add `drop_contents` to `BoxExt` (Benno Lossin) - rust: enable bindgen's `--enable-function-attribute-detection` flag (Miguel Ojeda) - rust: sort blk includes in bindings_helper.h (Alice Ryhl) - rust: kbuild: auto generate helper exports (Gary Guo) - objtool/kbuild/rust: enable objtool for Rust (Miguel Ojeda) - objtool/rust: list `noreturn` Rust functions (Miguel Ojeda) - x86/rust: support MITIGATION_SLS (Miguel Ojeda) - x86/rust: support MITIGATION_RETHUNK (Miguel Ojeda) - x86/rust: support MITIGATION_RETPOLINE (Miguel Ojeda) - rust: module: add static pointer to `{init,cleanup}_module()` (Miguel Ojeda) - rust: kbuild: split up helpers.c (Andreas Hindborg) - init/Kconfig: Only block on RANDSTRUCT for RUST (Neal Gompa) - rust: error: allow `useless_conversion` for 32-bit builds (Miguel Ojeda) - rust: types: improve `ForeignOwnable` documentation (Benno Lossin) - rust: implement ForeignOwnable for Pin> (Alice Ryhl) - rust: Implement the smart pointer `InPlaceInit` for `Arc` (Alex Mantel) - nfs: Fix `make htmldocs` warnings in the localio documentation (Anna Schumaker) - nfs: add "NFS Client and Server Interlock" section to localio.rst (Mike Snitzer) - nfs: add FAQ section to Documentation/filesystems/nfs/localio.rst (Trond Myklebust) - nfs: add Documentation/filesystems/nfs/localio.rst (Mike Snitzer) - nfs: implement client support for NFS_LOCALIO_PROGRAM (Mike Snitzer) - nfs/localio: use dedicated workqueues for filesystem read and write (Trond Myklebust) - pnfs/flexfiles: enable localio support (Trond Myklebust) - nfs: enable localio for non-pNFS IO (Trond Myklebust) - nfs: add LOCALIO support (Weston Andros Adamson) - nfs: pass struct nfsd_file to nfs_init_pgio and nfs_init_commit (Mike Snitzer) - nfsd: implement server support for NFS_LOCALIO_PROGRAM (Mike Snitzer) - nfsd: add LOCALIO support (Weston Andros Adamson) - nfs_common: prepare for the NFS client to use nfsd_file for LOCALIO (Mike Snitzer) - nfs_common: add NFS LOCALIO auxiliary protocol enablement (Mike Snitzer) - SUNRPC: replace program list with program array (NeilBrown) - SUNRPC: add svcauth_map_clnt_to_svc_cred_local (Weston Andros Adamson) - SUNRPC: remove call_allocate() BUG_ONs (Mike Snitzer) - nfsd: add nfsd_serv_try_get and nfsd_serv_put (Mike Snitzer) - nfsd: add nfsd_file_acquire_local() (NeilBrown) - nfsd: factor out __fh_verify to allow NULL rqstp to be passed (NeilBrown) - NFSD: Short-circuit fh_verify tracepoints for LOCALIO (Chuck Lever) - NFSD: Avoid using rqstp->rq_vers in nfsd_set_fh_dentry() (Chuck Lever) - NFSD: Refactor nfsd_setuser_and_check_port() (NeilBrown) - NFSD: Handle @rqstp == NULL in check_nfsd_access() (NeilBrown) - nfs: factor out {encode,decode}_opaque_fixed to nfs_xdr.h (Mike Snitzer) - nfs_common: factor out nfs4_errtbl and nfs4_stat_to_errno (Mike Snitzer) - nfs_common: factor out nfs_errtbl and nfs_stat_to_errno (Mike Snitzer) - nfs: add 'noalignwrite' option for lock-less 'lost writes' prevention (Dan Aloni) - nfs: fix the comment of nfs_get_root (Li Lingfeng) - NFSv4.2: Fix detection of "Proxying of Times" server support (Roi Azarzar) - NFSv4: Fail mounts if the lease setup times out (Trond Myklebust) - fs: nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private (Zhaoyang Huang) - nfs: Remove obsoleted declaration for nfs_read_prepare (Gaosheng Cui) - net/sunrpc: make use of the helper macro LIST_HEAD() (Hongbo Li) - SUNRPC: clnt.c: Remove misleading comment (Siddh Raman Pant) - SUNRPC: convert RPC_TASK_* constants to enum (Stephen Brennan) - SUNRPC: Fix -Wformat-truncation warning (Kunwu Chan) - nfs: Remove unnecessary NULL check before kfree() (Thorsten Blum) - nfs: Annotate struct nfs_cache_array with __counted_by() (Thorsten Blum) - nfs: simplify and guarantee owner uniqueness. (NeilBrown) - nfs: fix memory leak in error path of nfs4_do_reclaim (Li Lingfeng) - fuse: use exclusive lock when FUSE_I_CACHE_IO_MODE is set (yangyun) - fuse: clear FR_PENDING if abort is detected when sending request (Miklos Szeredi) - fs/fuse: convert to use invalid_mnt_idmap (Alexander Mikhalitsyn) - fs/mnt_idmapping: introduce an invalid_mnt_idmap (Alexander Mikhalitsyn) - fs/fuse: introduce and use fuse_simple_idmap_request() helper (Alexander Mikhalitsyn) - fs/fuse: fix null-ptr-deref when checking SB_I_NOIDMAP flag (Alexander Mikhalitsyn) - fuse: allow O_PATH fd for FUSE_DEV_IOC_BACKING_OPEN (Miklos Szeredi) - virtio_fs: allow idmapped mounts (Alexander Mikhalitsyn) - fuse: allow idmapped mounts (Alexander Mikhalitsyn) - fuse: warn if fuse_access is called when idmapped mounts are allowed (Alexander Mikhalitsyn) - fuse: handle idmappings properly in ->write_iter() (Alexander Mikhalitsyn) - fuse: support idmapped ->rename op (Alexander Mikhalitsyn) - fuse: support idmapped ->set_acl (Alexander Mikhalitsyn) - fuse: drop idmap argument from __fuse_get_acl (Alexander Mikhalitsyn) - fuse: support idmapped ->setattr op (Alexander Mikhalitsyn) - fuse: support idmapped ->permission inode op (Alexander Mikhalitsyn) - fuse: support idmapped getattr inode op (Alexander Mikhalitsyn) - fuse: support idmap for mkdir/mknod/symlink/create/tmpfile (Alexander Mikhalitsyn) - fuse: support idmapped FUSE_EXT_GROUPS (Alexander Mikhalitsyn) - fuse: add an idmap argument to fuse_simple_request (Alexander Mikhalitsyn) - fuse: add basic infrastructure to support idmappings (Alexander Mikhalitsyn) - namespace: introduce SB_I_NOIDMAP flag (Alexander Mikhalitsyn) - fuse: use correct name fuse_conn_list in docstring (Aurelien Aptel) - fuse: add simple request tracepoints (Josef Bacik) - fuse: refactor out shared logic in fuse_writepages_fill() and fuse_writepage_locked() (Joanne Koong) - fuse: move fuse file initialization to wpa allocation time (Joanne Koong) - fuse: convert fuse_writepages_fill() to use a folio for its tmp page (Joanne Koong) - fuse: move initialization of fuse_file to fuse_writepages() instead of in callback (Joanne Koong) - fuse: refactor finished writeback stats updates into helper function (Joanne Koong) - fuse: drop unused fuse_mount arg in fuse_writepage_finish() (Joanne Koong) - fuse: add fast path for fuse_range_is_writeback (yangyun) - fuse: cleanup request queuing towards virtiofs (Miklos Szeredi) - MAINTAINERS: exfat: add myself as reviewer (Yuezhang Mo) - exfat: resolve memory leak from exfat_create_upcase_table() (Daniel Yang) - exfat: move extend valid_size into ->page_mkwrite() (Yuezhang Mo) - exfat: fix memory leak in exfat_load_bitmap() (Yuezhang Mo) - exfat: Implement sops->shutdown and ioctl (Dongliang Cui) - exfat: do not fallback to buffered write (Yuezhang Mo) - exfat: drop ->i_size_ondisk (Yuezhang Mo) - f2fs: allow F2FS_IPU_NOCACHE for pinned file (Jaegeuk Kim) - f2fs: forcibly migrate to secure space for zoned device file pinning (Daeho Jeong) - f2fs: remove unused parameters (liuderong) - f2fs: fix to don't panic system for no free segment fault injection (Chao Yu) - f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error() (Chao Yu) - f2fs: add valid block ratio not to do excessive GC for one time GC (Daeho Jeong) - f2fs: create gc_no_zoned_gc_percent and gc_boost_zoned_gc_percent (Daeho Jeong) - f2fs: do FG_GC when GC boosting is required for zoned devices (Daeho Jeong) - f2fs: increase BG GC migration window granularity when boosted for zoned devices (Daeho Jeong) - f2fs: add reserved_segments sysfs node (Daeho Jeong) - f2fs: introduce migration_window_granularity (Daeho Jeong) - f2fs: make BG GC more aggressive for zoned devices (Daeho Jeong) - f2fs: avoid unused block when dio write in LFS mode (Daejun Park) - f2fs: fix to check atomic_file in f2fs ioctl interfaces (Chao Yu) - f2fs: get rid of online repaire on corrupted directory (Chao Yu) - f2fs: prevent atomic file from being dirtied before commit (Daeho Jeong) - f2fs: get rid of page->index (Chao Yu) - f2fs: convert read_node_page() to use folio (Chao Yu) - f2fs: convert __write_node_page() to use folio (Chao Yu) - f2fs: convert f2fs_write_data_page() to use folio (Chao Yu) - f2fs: convert f2fs_do_write_data_page() to use folio (Chao Yu) - f2fs: convert f2fs_set_compressed_page() to use folio (Chao Yu) - f2fs: convert f2fs_write_end() to use folio (Chao Yu) - f2fs: convert f2fs_write_begin() to use folio (Chao Yu) - f2fs: convert f2fs_submit_page_read() to use folio (Chao Yu) - f2fs: convert f2fs_handle_page_eio() to use folio (Chao Yu) - f2fs: convert f2fs_read_multi_pages() to use folio (Chao Yu) - f2fs: convert __f2fs_write_meta_page() to use folio (Chao Yu) - f2fs: convert f2fs_do_write_meta_page() to use folio (Chao Yu) - f2fs: convert f2fs_write_single_data_page() to use folio (Chao Yu) - f2fs: convert f2fs_write_inline_data() to use folio (Chao Yu) - f2fs: convert f2fs_clear_page_cache_dirty_tag() to use folio (Chao Yu) - f2fs: convert f2fs_vm_page_mkwrite() to use folio (Chao Yu) - f2fs: convert f2fs_compress_ctx_add_page() to use folio (Chao Yu) - f2fs: Use sysfs_emit_at() to simplify code (Christophe JAILLET) - f2fs: atomic: fix to forbid dio in atomic_file (Chao Yu) - f2fs: compress: don't redirty sparse cluster during {,de}compress (Yeongjin Gil) - f2fs: check discard support for conventional zones (Shin'ichiro Kawasaki) - f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread() (Chao Yu) - f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation (Chao Yu) - f2fs: fix to wait page writeback before setting gcing flag (Chao Yu) - f2fs: Create COW inode from parent dentry for atomic write (Yeongjin Gil) - f2fs: Require FMODE_WRITE for atomic write ioctls (Jann Horn) - f2fs: clean up val{>>,<<}F2FS_BLKSIZE_BITS (Zhiguo Niu) - f2fs: fix to use per-inode maxbytes and cleanup (Zhiguo Niu) - f2fs: use f2fs_get_node_page when write inline data (Zijie Wang) - f2fs: sysfs: support atgc_enabled (liujinbao1) - Revert "f2fs: use flush command instead of FUA for zoned device" (Wenjie Cheng) - f2fs: get rid of buffer_head use (Chao Yu) - f2fs: fix to avoid racing in between read and OPU dio write (Chao Yu) - f2fs: fix to wait dio completion (Chao Yu) - f2fs: reduce expensive checkpoint trigger frequency (Chao Yu) - f2fs: atomic: fix to avoid racing w/ GC (Chao Yu) - f2fs: fix macro definition stat_inc_cp_count (Julian Sun) - f2fs: fix macro definition on_f2fs_build_free_nids (Julian Sun) - f2fs: add write priority option based on zone UFS (Liao Yuanhong) - f2fs: avoid potential int overflow in sanity_check_area_boundary() (Nikita Zhandarovich) - f2fs: fix several potential integer overflows in file offsets (Nikita Zhandarovich) - f2fs: prevent possible int overflow in dir_block_index() (Nikita Zhandarovich) - f2fs: clean up data_blkaddr() and get_dnode_addr() (Chao Yu) - bpf: convert bpf_token_create() to CLASS(fd, ...) (Al Viro) - security,bpf: constify struct path in bpf_token_create() LSM hook (Andrii Nakryiko) - bpf: more trivial fdget() conversions (Al Viro) - bpf: trivial conversions for fdget() (Al Viro) - bpf: switch maps to CLASS(fd, ...) (Al Viro) - bpf: factor out fetching bpf_map from FD and adding it to used_maps list (Andrii Nakryiko) - bpf: switch fdget_raw() uses to CLASS(fd_raw, ...) (Al Viro) - bpf: convert __bpf_prog_get() to CLASS(fd, ...) (Al Viro) - kbuild: doc: replace "gcc" in external module description (Masahiro Yamada) - kbuild: doc: describe the -C option precisely for external module builds (Masahiro Yamada) - kbuild: doc: remove the description about shipped files (Masahiro Yamada) - kbuild: doc: drop section numbering, use references in modules.rst (Masahiro Yamada) - kbuild: doc: throw out the local table of contents in modules.rst (Masahiro Yamada) - kbuild: doc: remove outdated description of the limitation on -I usage (Masahiro Yamada) - kbuild: doc: remove description about grepping CONFIG options (Masahiro Yamada) - kbuild: doc: update the description about Kbuild/Makefile split (Masahiro Yamada) - kbuild: remove unnecessary export of RUST_LIB_SRC (Masahiro Yamada) - kbuild: remove append operation on cmd_ld_ko_o (Thomas Weißschuh) - kconfig: cache expression values (Masahiro Yamada) - kconfig: use hash table to reuse expressions (Masahiro Yamada) - kconfig: refactor expr_eliminate_dups() (Masahiro Yamada) - kconfig: add comments to expression transformations (Masahiro Yamada) - kconfig: change some expr_*() functions to bool (Masahiro Yamada) - scripts: move hash function from scripts/kconfig/ to scripts/include/ (Masahiro Yamada) - kallsyms: change overflow variable to bool type (Masahiro Yamada) - kallsyms: squash output_address() (Masahiro Yamada) - kbuild: add install target for modules.builtin.ranges (Kris Van Hees) - scripts: add verifier script for builtin module range data (Kris Van Hees) - kbuild: generate offset range data for builtin modules (Kris Van Hees) - kbuild: add mod(name,file)_flags to assembler flags for module objects (Kris Van Hees) - scripts: subarch.include: fix SUBARCH on macOS hosts (Nick Desaulniers) - scripts: import more hash table macros (Masahiro Yamada) - kbuild: split device tree build rules into scripts/Makefile.dtbs (Masahiro Yamada) - kbuild: add intermediate targets for Flex/Bison in scripts/Makefile.host (Masahiro Yamada) - kbuild: compile constant module information only once (Thomas Weißschuh) - ARC: update the help message for CONFIG_ARC_BUILTIN_DTB_NAME (Masahiro Yamada) - kbuild: remove recent dependency on "truncate" program (Tony Battersby) - kbuild: add debug package to pacman PKGBUILD (Jose Fernandez) - Documentation: kconfig: explicitly document missing prompt (Stephen Brennan) - kbuild: remove *.symversions left-over (Masahiro Yamada) - modpost: simplify modpost_log() (Masahiro Yamada) - kbuild: pacman-pkg: do not override objtree (Masahiro Yamada) - kbuild: pacman-pkg: move common commands to a separate function (Masahiro Yamada) - kbuild: control extra pacman packages with PACMAN_EXTRAPACKAGES (Jose Fernandez) - modpost: improve the section mismatch warning format (Masahiro Yamada) - fixdep: use xmalloc() (Masahiro Yamada) - kallsyms: use xmalloc() and xrealloc() (Masahiro Yamada) - modpost: replace the use of NOFAIL() with xmalloc() etc. (Masahiro Yamada) - kbuild: split x*alloc() functions in kconfig to scripts/include/xalloc.h (Masahiro Yamada) - kconfig: remove P_SYMBOL property (Masahiro Yamada) - kconfig: stop adding P_SYMBOL property to symbols (Masahiro Yamada) - kconfig: remove dummy assignments to cur_{filename,lineno} (Masahiro Yamada) - tinyconfig: remove unnecessary 'is not set' for choice blocks (Masahiro Yamada) - kbuild: modinst: remove the multithread option from zstd compression (Masahiro Yamada) - Remove *.orig pattern from .gitignore (Laurent Pinchart) - kbuild: cross-compile linux-headers package when possible (Masahiro Yamada) - kbuild: slim down package for building external modules (Masahiro Yamada) - modpost: detect endianness on run-time (Masahiro Yamada) - modpost: remove unused HOST_ELFCLASS (Masahiro Yamada) - pm: cpupower: Clean up bindings gitignore (John B. Wyatt IV) - pm: cpupower: rename raw_pylibcpupower.i (Min-Hua Chen) - i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition (Kaixin Wang) - i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition (Kaixin Wang) - i3c: master: svc: adjust SDR according to i3c spec (Carlos Song) - i3c: master: svc: use slow speed for first broadcast address (Carlos Song) - i3c: master: support to adjust first broadcast address speed (Carlos Song) - i3c/master: cmd_v1: Fix the rule for getting i3c mode (Billy Tsai) - i3c: master: cdns: fix module autoloading (Liao Chen) - i3c: mipi-i3c-hci: Add a quirk to set Response buffer threshold (Shyam Sundar S K) - i3c: mipi-i3c-hci: Add a quirk to set timing parameters (Shyam Sundar S K) - i3c: mipi-i3c-hci: Relocate helper macros to HCI header file (Shyam Sundar S K) - i3c: mipi-i3c-hci: Add a quirk to set PIO mode (Shyam Sundar S K) - i3c: mipi-i3c-hci: Read HC_CONTROL_PIO_MODE only after i3c hci v1.1 (Shyam Sundar S K) - i3c: mipi-i3c-hci: Add AMDI5017 ACPI ID to the I3C Support List (Shyam Sundar S K) - remoteproc: k3-m4: use the proper dependencies (Linus Torvalds) - ARM: spitz: fix compile error when matrix keypad driver is enabled (Dmitry Torokhov) - Input: hynitron_cstxxx - drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - Input: Convert comma to semicolon (Shen Lichuan) - Input: tegra-kbc - use of_property_read_variable_u32_array() and of_property_present() (Rob Herring (Arm)) - Input: ps2-gpio - use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - Input: ims-pcu - fix calling interruptible mutex (David Lechner) - Input: zforce_ts - switch to using asynchronous probing (Dmitry Torokhov) - Input: zforce_ts - remove assert/deassert wrappers (Dmitry Torokhov) - Input: zforce_ts - do not hardcode interrupt level (Dmitry Torokhov) - Input: zforce_ts - switch to using devm_regulator_get_enable() (Dmitry Torokhov) - Input: zforce_ts - stop treating VDD regulator as optional (Dmitry Torokhov) - Input: zforce_ts - make zforce_idtable constant (Dmitry Torokhov) - Input: zforce_ts - use dev_err_probe() where appropriate (Dmitry Torokhov) - Input: zforce_ts - do not ignore errors when acquiring regulator (Dmitry Torokhov) - Input: zforce_ts - make parsing of contacts less confusing (Dmitry Torokhov) - Input: zforce_ts - switch to using get_unaligned_le16 (Dmitry Torokhov) - Input: zforce_ts - use guard notation when acquiring mutexes (Dmitry Torokhov) - Input: zforce_ts - ensure that pm_stay_awake() and pm_relax() are balanced (Dmitry Torokhov) - Input: zforce_ts - remove unneeded locking (Dmitry Torokhov) - Input: zforce_ts - handle errors from input_mt_init_sots() (Dmitry Torokhov) - Input: zforce_ts - do not explicitly set EV_SYN, etc bits (Dmitry Torokhov) - Input: zforce_ts - remove support for platfrom data (Dmitry Torokhov) - Input: zforce_ts - simplify reporting of slot state (Dmitry Torokhov) - Input: zforce_ts - use devm_add_action_or_reset() (Sudip Mukherjee) - Input: tegra-kbc - use guard notation when acquiring mutex and spinlock (Dmitry Torokhov) - Input: iqs62x-keys - use cleanup facility for fwnodes (Dmitry Torokhov) - Input: gpio-keys - switch to using cleanup functions (Dmitry Torokhov) - Input: atkbd - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: alps - use guard notation when acquiring mutex (Dmitry Torokhov) - dt-bindings: input: convert rotary-encoder to yaml (Frank Li) - Input: matrix_keypad - remove support for platform data (Dmitry Torokhov) - ARM: spitz: Use software nodes/properties for the matrix keypad (Dmitry Torokhov) - ARM: spitz: Use software nodes/properties for the GPIO-driven buttons (Dmitry Torokhov) - Input: matrix_keypad - switch to gpiod API and generic device properties (Dmitry Torokhov) - Input: matrix_keypad - remove support for clustered interrupt (Dmitry Torokhov) - Input: synaptics-rmi4 - fix crash when DPM query is not supported (Dmitry Torokhov) - MAINTAINERS: remove unneeded file entry in INPUT section (Lukas Bulwahn) - Input: zinitix - varying icon status registers (Linus Walleij) - Input: zinitix - read and cache device version numbers (Linus Walleij) - Input: snvs_pwrkey - use devm_clk_get_optional_enabled() (Dmitry Torokhov) - dt-bindings: input: touchscreen: Use generic node name (Fabio Estevam) - MAINTAINERS: add i8042.h and libps2.h to INPUT section (Dmitry Torokhov) - MAINTAINERS: add gameport.h, serio.h and uinput.h to INPUT section (Dmitry Torokhov) - Input: bcm5974 - use guard notation when acquiring mutex (Dmitry Torokhov) - Input: matrix-keymap - switch to using __free() cleanup facility (Dmitry Torokhov) - dt-bindings: input: pure gpio support for adp5588 (Utsav Agarwal) - Input: adp5588-keys - add support for pure gpio (Utsav Agarwal) - Input: adp5588-keys - use guard notation when acquiring mutexes (Dmitry Torokhov) - Input: mt6779-keypad - use devm_clk_get_enabled() (Dmitry Torokhov) - Input: mt6779-keypad - fix module autoloading (Liao Chen) - dt-bindings: input: touchscreen: convert ads7846.txt to yaml (Frank Li) - Input: wistron_btns - use kmemdup_array instead of kmemdup for multiple allocation (Shen Lichuan) - Input: evdev - limit amount of data for writes (Dmitry Torokhov) - Input: keypad-nomadik-ske - remove the driver (Dmitry Torokhov) - Input: colibri-vf50-ts - make use of the helper function dev_err_probe() (Cai Huoqing) - dt-bindings: input: touchscreen: convert colibri-vf50-ts.txt to yaml (Frank Li) - dt-bindings: input: touchscreen: convert ad7879 to yaml format (Frank Li) - Input: cyttsp4 - remove driver (Dmitry Torokhov) - Input: cyttsp - use devm_regulator_bulk_get_enable() (Dmitry Torokhov) - Input: cyttsp - stop including gpio.h (Dmitry Torokhov) - Input: ilitek_ts_i2c - stop including gpio.h (Dmitry Torokhov) - Input: ilitek_ts_i2c - add report id message validation (Emanuele Ghidoli) - Input: ilitek_ts_i2c - avoid wrong input subsystem sync (Emanuele Ghidoli) - Input: synaptics-rmi4 - add support for querying DPM value (F12) (Marge Yang) - Input: tsc2004/5 - use guard notation when acquiring mutexes/locks (Dmitry Torokhov) - Input: tsc2004/5 - respect "wakeup-source" property (Dmitry Torokhov) - Input: tsc2004/5 - do not use irq_set_irq_wake() directly (Dmitry Torokhov) - Input: tsc2004/5 - fix reset handling on probe (Dmitry Torokhov) - Input: tsc2004/5 - do not hard code interrupt trigger (Dmitry Torokhov) - Input: tsc2004/5 - fix handling of VIO power supply (Dmitry Torokhov) - Input: tc3589x - use of_property_present() (Rob Herring (Arm)) - Input: spear-keyboard - switch to devm_clk_get_prepared() (Christophe JAILLET) - Input: Add driver for PixArt PS/2 touchpad (Binbin Zhou) - Input: zinitix - add touchkey support (Nikita Travkin) - dt-bindings: input: zinitix: Document touch-keys support (Nikita Travkin) - Input: goodix-berlin - add sysfs interface for reading and writing touch IC registers (Charles Wang) - Input: bbnsm_pwrkey - fix missed key press after suspend (Jacky Bai) - MAINTAINERS: update entry for Yealink driver (Dmitry Torokhov) - Input: msc_touchkey - remove the driver (Dmitry Torokhov) - Input: msc5000_ts - remove the driver (Dmitry Torokhov) - Input: usbtouchscreen - switch to using __free() cleanup facility (Dmitry Torokhov) - Input: usbtouchscreen - use guard notation when acquiring mutexes (Dmitry Torokhov) - Input: usbtouchscreen - split device info table into individual pieces (Dmitry Torokhov) - Input: usbtouchscreen - constify usbtouch_dev_info table (Dmitry Torokhov) - Input: usbtouchscreen - move process_pkt() into main device structure (Dmitry Torokhov) - Input: usbtouchscreen - move the driver ID table (Dmitry Torokhov) - Input: usbtouchscreen - remove custom USB_DEVICE_HID_CLASS macro (Dmitry Torokhov) - Input: usbtouchscreen - use driver core to instantiate device attributes (Dmitry Torokhov) - Input: adc-joystick - use device_for_each_child_node_scoped() (Javier Carrasco) - Input: adc-keys - use device_for_each_child_node_scoped() (Javier Carrasco) - Input: gpio_keys_polled - use device_for_each_child_node_scoped() (Javier Carrasco) - Input: gpio_keys - use device_for_each_child_node_scoped() (Javier Carrasco) - Input: qt1050 - use device_for_each_child_node_scoped() (Javier Carrasco) - Input: iqs269a - use device_for_each_child_node_scoped() (Javier Carrasco) - Input: adp5588-keys - fix check on return code (Nuno Sa) - Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table (Werner Sembach) - Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line (Werner Sembach) - Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table (Werner Sembach) - dt-bindings: hwlock: sprd-hwspinlock: convert to YAML (Stanislav Jakubek) - rpmsg: glink: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - rpmsg: glink: Introduce packet tracepoints (Bjorn Andersson) - rpmsg: glink: Pass channel to qcom_glink_send_close_ack() (Bjorn Andersson) - rpmsg: glink: Tidy up RX advance handling (Bjorn Andersson) - remoteporc: ingenic: Use devm_platform_ioremap_resource_byname() (Zhang Zekun) - remoteproc: da8xx: Use devm_platform_ioremap_resource_byname() (Zhang Zekun) - remoteproc: st_slim: Use devm_platform_ioremap_resource_byname() (Zhang Zekun) - remoteproc: xlnx: Add sram support (Tanmay Shah) - remoteproc: k3-r5: Fix error handling when power-up failed (Jan Kiszka) - remoteproc: imx_rproc: Add support for poweroff and reboot (Peng Fan) - remoteproc: imx_rproc: Allow setting of the mailbox transmit mode (Peng Fan) - remoteproc: k3-r5: Delay notification of wakeup event (Udit Kumar) - remoteproc: k3-m4: Add a remoteproc driver for M4F subsystem (Martyn Welch) - remoteproc: k3: Factor out TI-SCI processor control OF get function (Andrew Davis) - dt-bindings: remoteproc: k3-m4f: Add K3 AM64x SoCs (Hari Nagalla) - remoteproc: k3-dsp: Acquire mailbox handle during probe routine (Beleswar Padhi) - remoteproc: k3-r5: Acquire mailbox handle during probe routine (Beleswar Padhi) - remoteproc: k3-r5: Use devm_rproc_alloc() helper (Beleswar Padhi) - remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP (Tengfei Fan) - remoteproc: qcom: pas: Add SDX75 remoteproc support (Naina Mehta) - dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS (Naina Mehta) - remoteproc: keystone: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: keystone: Use devm_kasprintf() to build name string (Andrew Davis) - dt-bindings: remoteproc: xlnx,zynqmp-r5fss: Add missing "additionalProperties" on child nodes (Krzysztof Kozlowski) - remoteproc: Use of_property_present() (Rob Herring (Arm)) - remoteproc: imx_rproc: Merge TCML/U (Peng Fan) - remoteproc: imx_rproc: Initialize workqueue earlier (Peng Fan) - remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table (Peng Fan) - remoteproc: imx_rproc: Correct ddr alias for i.MX8M (Peng Fan) - vfio/pci: clean up a type in vfio_pci_ioctl_pci_hot_reset_groups() (Dan Carpenter) - vfio/mdev: Constify struct kobj_type (Hongbo Li) - vfio: mdev: Remove unused function declarations (Zhang Zekun) - vfio/fsl-mc: Remove unused variable 'hwirq' (Yue Haibing) - vfio/pci: Remove unused struct 'vfio_pci_mmap_vma' (Dr. David Alan Gilbert) - dma-mapping: report unlimited DMA addressing in IOMMU DMA path (Leon Romanovsky) - iommu/dma: remove most stubs in iommu-dma.h (Christoph Hellwig) - dma-mapping: fix vmap and mmap of noncontiougs allocations (Christoph Hellwig) - iommu: Set iommu_attach_handle->domain in core (Yi Liu) - iommufd: Avoid duplicated __iommu_group_set_core_domain() call (Yi Liu) - iommufd: Protect against overflow of ALIGN() during iova allocation (Jason Gunthorpe) - iommufd: Reorder struct forward declarations (Nicolin Chen) - iommufd: Check the domain owner of the parent before creating a nesting domain (Jason Gunthorpe) - iommufd/device: Enforce reserved IOVA also when attached to hwpt_nested (Nicolin Chen) - iommufd/selftest: Fix buffer read overrrun in the dirty test (Jason Gunthorpe) - iommufd: Reorder include files (Nicolin Chen) - RDMA/bnxt_re: Remove the unused variable en_dev (Jiapeng Chong) - RDMA/nldev: Add missing break in rdma_nl_notify_err_msg() (Nathan Chancellor) - RDMA/irdma: fix error message in irdma_modify_qp_roce() (Vitaliy Shevtsov) - RDMA/cxgb4: Added NULL check for lookup_atid (Mikhail Lobanov) - RDMA/hns: Fix ah error counter in sw stat not increasing (Junxian Huang) - RDMA/bnxt_re: Recover the device when FW error is detected (Selvin Xavier) - RDMA/bnxt_re: Group all operations under add_device and remove_device (Selvin Xavier) - RDMA/bnxt_re: Use the aux device for L2 ULP callbacks (Chandramohan Akula) - RDMA/bnxt_re: Change aux driver data to en_info to hold more information (Chandramohan Akula) - RDMA/nldev: Expose whether RDMA monitoring is supported (Chiara Meiohas) - RDMA/nldev: Add support for RDMA monitoring (Chiara Meiohas) - RDMA/mlx5: Use IB set_netdev and get_netdev functions (Chiara Meiohas) - RDMA/device: Remove optimization in ib_device_get_netdev() (Chiara Meiohas) - RDMA/mlx5: Initialize phys_port_cnt earlier in RDMA device creation (Chiara Meiohas) - RDMA/mlx5: Obtain upper net device only when needed (Mark Bloch) - RDMA/mlx5: Check RoCE LAG status before getting netdev (Mark Bloch) - RDMA/mlx5: Consider the query_vuid cap for data_direct (Yishai Hadas) - net/mlx5: Handle memory scheme ODP capabilities (Michael Guralnik) - RDMA/mlx5: Add implicit MR handling to ODP memory scheme (Michael Guralnik) - RDMA/mlx5: Add handling for memory scheme page fault events (Michael Guralnik) - RDMA/mlx5: Split ODP mkey search logic (Michael Guralnik) - RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults (Michael Guralnik) - RDMA/mlx5: Add new ODP memory scheme eqe format (Michael Guralnik) - net/mlx5: Expose HW bits for Memory scheme ODP (Michael Guralnik) - net/mlx5: Expand mkey page size to support 6 bits (Michael Guralnik) - RDMA/hns: Fix restricted __le16 degrades to integer issue (Junxian Huang) - IB/qib: Remove unused declarations in header file (Zhang Zekun) - IB/iser: Remove unused declaration in header file (Zhang Zekun) - RDMA/hns: Optimize hem allocation performance (Junxian Huang) - RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS (Chengchang Tang) - RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler (Junxian Huang) - RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled (Chengchang Tang) - RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range() (wenglianfa) - RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08 (wenglianfa) - RDMA/hns: Don't modify rq next block addr in HIP09 QPC (Junxian Huang) - RDMA/bnxt_re: Fix the max WQE size for static WQE support (Selvin Xavier) - RDMA/bnxt_re: Fix the compatibility flag for variable size WQE (Selvin Xavier) - RDMA/mlx5: Fix MR cache temp entries cleanup (Michael Guralnik) - RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache (Michael Guralnik) - RDMA/mlx5: Fix counter update on MR cache mkey creation (Michael Guralnik) - RDMA/mlx5: Drop redundant work canceling from clean_keys() (Michael Guralnik) - RDMA/erdma: Return QP state in erdma_query_qp (Cheng Xu) - RDMA/erdma: Add disassociate ucontext support (Cheng Xu) - RDMA/erdma: Refactor the initialization and destruction of EQ (Cheng Xu) - RDMA/mlx5: Enable ATS when allocating kernel MRs (Maher Sanalla) - IB/core: Fix ib_cache_setup_one error flow cleanup (Patrisious Haddad) - IB/mlx5: Fix UMR pd cleanup on error flow of driver init (Chris Mi) - RDMA/bnxt_re: Add support for MR Relaxed Ordering (Kalesh AP) - RDMA/bnxt_re: Avoid an extra hwrm per MR creation (Kalesh AP) - RDMA/bnxt_re: Rename a variable (Kalesh AP) - RDMA/bnxt_re: Update HW interface headers (Kalesh AP) - RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page (Long Li) - RDMA/mana_ib: use the correct page table index based on hardware page size (Long Li) - RDMA/bnxt_re: Share a page to expose per SRQ info with userspace (Chandramohan Akula) - RDMA/bnxt_re: Refactor the BNXT_RE_METHOD_GET_TOGGLE_MEM method (Chandramohan Akula) - RDMA/bnxt_re: Get the toggle bits from SRQ events (Hongguang Gao) - RDMA/rdmavt: Convert to use ERR_CAST() (Shen Lichuan) - RDMA/cxgb4: Remove unused declarations (Yue Haibing) - RDMA/rtrs-clt: Remove an extra space (Jack Wang) - RDMA/rtrs-clt: Do local invalidate after write io completion (Jack Wang) - RDMA/rtrs: Register ib event handler (Grzegorz Prajsner) - RDMA/rtrs-srv: Avoid null pointer deref during path establishment (Md Haris Iqbal) - RDMA/rtrs-clt: Print request type for errors (Jack Wang) - RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds (Md Haris Iqbal) - RDMA/rtrs-clt: Reuse need_inval from mr (Jack Wang) - RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer (Jack Wang) - RDMA/rtrs-clt: Rate limit errors in IO path (Jack Wang) - RDMA/rtrs-clt: Fix need_inv setting in error case (Jack Wang) - RDMA/rtrs: For HB error add additional clt/srv specific logging (Md Haris Iqbal) - RDMA/bnxt_re: Enable variable size WQEs for user space applications (Selvin Xavier) - RDMA/bnxt_re: Handle variable WQE support for user applications (Selvin Xavier) - RDMA/bnxt_re: Fix the table size for PSN/MSN entries (Selvin Xavier) - RDMA/bnxt_re: Get the WQE index from slot index while completing the WQEs (Selvin Xavier) - RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters (Selvin Xavier) - RDMA/efa: Add support for node guid (Yehuda Yitschak) - RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency (Zhu Yanjun) - RDMA/rxe: Fix __bth_set_resv6a (zhenwei pi) - RDMA/rxe: Fix misspelling of 'rmda' (zhenwei pi) - RDMA/rxe: Use sizeof instead of hard code number (zhenwei pi) - RDMA/mlx4: Simplify an alloc_ordered_workqueue() invocation (Jinjie Ruan) - RDMA/mlx4: Simplify an alloc_ordered_workqueue() invocation (Jinjie Ruan) - RDMA/mad: Simplify an alloc_ordered_workqueue() invocation (Jinjie Ruan) - RDMA/qib: Simplify an alloc_ordered_workqueue() invocation (Jinjie Ruan) - RDMA/ipoib: Remove unused declarations (Zhang Zekun) - RDMA/core: Remove unused declaration rdma_resolve_ip_route() (Zhang Zekun) - RDMA/mlx5: Remove two unused declarations (Yue Haibing) - RDMA/mlx5: Introduce GET_DATA_DIRECT_SYSFS_PATH ioctl (Yishai Hadas) - RDMA/mlx5: Add support for DMABUF MR registrations with Data-direct (Yishai Hadas) - RDMA: Pass uverbs_attr_bundle as part of '.reg_user_mr_dmabuf' API (Yishai Hadas) - RDMA/umem: Introduce an option to revoke DMABUF umem (Yishai Hadas) - RDMA/umem: Add support for creating pinned DMABUF umem with a given dma device (Yishai Hadas) - RDMA/mlx5: Add the initialization flow to utilize the 'data direct' device (Yishai Hadas) - RDMA/mlx5: Introduce the 'data direct' driver (Yishai Hadas) - net/mlx5: Add IFC related stuff for data direct (Yishai Hadas) - RDMA/mlx5: Expose vhca id for all ports in multiport mode (Mark Bloch) - RDMA/nldev: Enhance netlink message parsing and validation (Chiara Meiohas) - RDMA/mad: Improve handling of timed out WRs of mad agent (Saravanan Vajravel) - RDMA/siw: Remove NETDEV_GOING_DOWN event handler (Showrya M N) - RDMA/cxgb4: use dma_mmap_coherent() for mapping non-contiguous memory (Anumula Murali Mohan Reddy) - sched_ext: Provide a sysfs enable_seq counter (Andrea Righi) - sched_ext: Fix build when !CONFIG_STACKTRACE (Tejun Heo) - sched, sched_ext: Disable SM_IDLE/rq empty path when scx_enabled() (Pat Somaru) - sched: Put task_group::idle under CONFIG_GROUP_SCHED_WEIGHT (Yu Liao) - sched: Add dummy version of sched_group_set_idle() (Yu Liao) - io_uring: check if we need to reschedule during overflow flush (Jens Axboe) - io_uring: improve request linking trace (Jens Axboe) - io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL (Jens Axboe) - io_uring/sqpoll: do the napi busy poll outside the submission block (Olivier Langlois) - io_uring: clean up a type in io_uring_register_get_file() (Dan Carpenter) - io_uring/sqpoll: do not put cpumask on stack (Felix Moessbauer) - io_uring/sqpoll: retain test for whether the CPU is valid (Jens Axboe) - io_uring/rsrc: change ubuf->ubuf_end to length tracking (Jens Axboe) - io_uring/rsrc: get rid of io_mapped_ubuf->folio_mask (Jens Axboe) - io_uring: rename "copy buffers" to "clone buffers" (Jens Axboe) - MAINTAINERS: update email for Joel Granados (Joel Granados) - sysctl: avoid spurious permanent empty tables (Thomas Weißschuh) - crash: Fix riscv64 crash memory reserve dead loop (Jinjie Ruan) - perf/riscv-sbi: Add platform specific firmware event handling (Mayuresh Chitale) - tools: Optimize ring buffer for riscv (Charlie Jenkins) - tools: Add riscv barrier implementation (Charlie Jenkins) - RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t (Palmer Dabbelt) - ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu) - riscv: Enable bitops instrumentation (Samuel Holland) - riscv: Omit optimized string routines when using KASAN (Samuel Holland) - ACPI: RISCV: Make acpi_numa_get_nid() to be static (Hanjun Guo) - riscv: Randomize lower bits of stack address (Yunhui Cui) - selftests: riscv: Allow mmap test to compile on 32-bit (Charlie Jenkins) - riscv: Make riscv_isa_vendor_ext_andes array static (Charlie Jenkins) - riscv: Use LIST_HEAD() to simplify code (Jinjie Ruan) - riscv: defconfig: Disable RZ/Five peripheral support (Geert Uytterhoeven) - RISC-V: Implement kgdb_roundup_cpus() to enable future NMI Roundup (Jinjie Ruan) - riscv: avoid Imbalance in RAS (Jisheng Zhang) - riscv: Stop emitting preventive sfence.vma for new userspace mappings with Svvptc (Alexandre Ghiti) - riscv: Stop emitting preventive sfence.vma for new vmalloc mappings (Alexandre Ghiti) - dt-bindings: riscv: Add Svvptc ISA extension description (Alexandre Ghiti) - riscv: Add ISA extension parsing for Svvptc (Alexandre Ghiti) - riscv: cacheinfo: Add back init_cache_level() function (Steffen Persvold) - riscv: Remove unused _TIF_WORK_MASK (Jinjie Ruan) - riscv: select ARCH_USE_SYM_ANNOTATIONS (Jisheng Zhang) - riscv: errata: sifive: Use SYM_*() assembly macros (Jisheng Zhang) - drivers/perf: riscv: Remove redundant macro check (Xiao Wang) - riscv: stacktrace: Add USER_STACKTRACE support (Jinjie Ruan) - riscv: Fix fp alignment bug in perf_callchain_user() (Jinjie Ruan) - riscv: define ILLEGAL_POINTER_VALUE for 64bit (Jisheng Zhang) - riscv: Remove redundant restriction on memory size (Stuart Menefy) - riscv: vdso: do not strip debugging info for vdso.so.dbg (Changbin Du) - riscv: remove limit on the size of read-only section for XIP kernel (Nam Cao) - riscv: drop the use of XIP_OFFSET in create_kernel_page_table() (Nam Cao) - riscv: drop the use of XIP_OFFSET in kernel_mapping_va_to_pa() (Nam Cao) - riscv: drop the use of XIP_OFFSET in XIP_FIXUP_FLASH_OFFSET (Nam Cao) - riscv: drop the use of XIP_OFFSET in XIP_FIXUP_OFFSET (Nam Cao) - riscv: replace misleading va_kernel_pa_offset on XIP kernel (Nam Cao) - riscv: don't export va_kernel_pa_offset in vmcoreinfo for XIP kernel (Nam Cao) - riscv: cleanup XIP_FIXUP macro (Nam Cao) - riscv: Add license to vmalloc.h (Charlie Jenkins) - riscv: Add license to fence.h (Charlie Jenkins) - riscv: Enable generic CPU vulnerabilites support (Jinjie Ruan) - riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown (Ying Sun) - RISC-V: Enable IPI CPU Backtrace (Ryo Takakura) - RISC-V: Use Zkr to seed KASLR base address (Jesse Taube) - RISC-V: pi: Add kernel/pi/pi.h (Jesse Taube) - RISC-V: lib: Add pi aliases for string functions (Jesse Taube) - RISC-V: pi: Force hidden visibility for all symbol references (Jesse Taube) - m68k: remove trailing space after \n newline (Colin Ian King) - crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10 (Danny Tsen) - crypto: s390/paes - Fix module aliases (Herbert Xu) - crypto: caam - Pad SG length when allocating hash edesc (Herbert Xu) - landlock: Document LANDLOCK_SCOPE_SIGNAL (Tahera Fahimi) - samples/landlock: Add support for signal scoping (Tahera Fahimi) - selftests/landlock: Test signal created by out-of-bound message (Tahera Fahimi) - selftests/landlock: Test signal scoping for threads (Tahera Fahimi) - selftests/landlock: Test signal scoping (Tahera Fahimi) - landlock: Add signal scoping (Tahera Fahimi) - landlock: Document LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET (Tahera Fahimi) - samples/landlock: Add support for abstract UNIX socket scoping (Tahera Fahimi) - selftests/landlock: Test inherited restriction of abstract UNIX socket (Tahera Fahimi) - selftests/landlock: Test connected and unconnected datagram UNIX socket (Tahera Fahimi) - selftests/landlock: Test UNIX sockets with any address formats (Tahera Fahimi) - selftests/landlock: Test abstract UNIX socket scoping (Tahera Fahimi) - selftests/landlock: Test handling of unknown scope (Tahera Fahimi) - landlock: Add abstract UNIX socket scoping (Tahera Fahimi) - sign-file,extract-cert: use pkcs11 provider for OPENSSL MAJOR >= 3 (Jan Stancek) - sign-file,extract-cert: avoid using deprecated ERR_get_error_line() (Jan Stancek) - sign-file,extract-cert: move common SSL helper functions to a header (Jan Stancek) - KEYS: prevent NULL pointer dereference in find_asymmetric_key() (Roman Smirnov) - KEYS: Remove unused declarations (Yue Haibing) - ipe: Add missing terminator to list of unit tests (Guenter Roeck) - selinux,smack: properly reference the LSM blob in security_watch_key() (Paul Moore) - mm: call the security_mmap_file() LSM hook in remap_file_pages() (Shu Han) - media: atomisp: Use clamp() in ia_css_eed1_8_vmem_encode() (Christophe JAILLET) - media: atomisp: Fix eed1_8 code assigning signed values to an unsigned variable (Hans de Goede) - media: atomisp: set lock before calling vb2_queue_init() (Hans Verkuil) - media: atomisp: Improve binary finding debug logging (Hans de Goede) - media: atomisp: Drop dev_dbg() calls from hmm_[alloc|free]() (Hans de Goede) - media: atomisp: csi2-bridge: Add DMI quirk for t4ka3 on Xiaomi Mipad2 (Hans de Goede) - media: atomisp: add missing wait_prepare/finish ops (Hans Verkuil) - media: atomisp: Remove unused declaration (Zhang Zekun) - media: atomisp: use clamp() in compute_coring() (Li Zetao) - media: atomisp: use clamp() in ia_css_eed1_8_encode() (Li Zetao) - media: atomisp: Simplify ia_css_pipe_create_cas_scaler_desc_single_output() (Andy Shevchenko) - media: atomisp: Replace rarely used macro from math_support.h (Andy Shevchenko) - media: atomisp: Remove duplicated leftover, i.e. sh_css_dvs_info.h (Andy Shevchenko) - media: atomisp: bnr: fix trailing statement (Kartik Kulkarni) - media: atomisp: move trailing */ to separate lines (Sergio de Almeida Cipriano Junior) - media: atomisp: move trailing statement to next line. (Sakirnth Nagarasa) - media: atomisp: Fix trailing statement in ia_css_de.host.c (Kathara Sasikumar) - media: atomisp: Fix spelling mistakes in atomisp.h (Roshan Khatri) - media: atomisp: Fix spelling mistakes in atomisp_platform.h (Roshan Khatri) - media: atomisp: Fix spelling mistake in csi_rx_public.h (Roshan Khatri) - media: cec: extron-da-hd-4k-plus: add the Extron DA HD 4K Plus CEC driver (Hans Verkuil) - media: cec: move cec_get/put_device to header (Hans Verkuil) - media: input: serio.h: add SERIO_EXTRON_DA_HD_PLUS (Hans Verkuil) - media: docs: Add V4L2_CAP_EDID (Erling Ljunggren) - media: v4l2-dev: handle V4L2_CAP_EDID (Erling Ljunggren) - media: videodev2.h: add V4L2_CAP_EDID (Erling Ljunggren) - media: MAINTAINERS: Add "qcom," substring for Qualcomm Camera Subsystem (Changhuang Liang) - media: i2c: mt9v111: Drop redundant comma (Liao Chen) - media: i2c: mt9v111: Enable module autoloading (Liao Chen) - media: imx335: Fix reset-gpio handling (Umang Jain) - dt-bindings: media: imx335: Add reset-gpios to the DT example (Umang Jain) - media: i2c: og01a1b: Add management of optional sensor supply lines (Vladimir Zapolskiy) - media: i2c: og01a1b: Add management of optional reset GPIO (Vladimir Zapolskiy) - media: i2c: og01a1b: Add support of xvclk supply clock in power management (Vladimir Zapolskiy) - media: i2c: og01a1b: Add stubs of runtime power management functions (Vladimir Zapolskiy) - media: i2c: og01a1b: Add OF support to the image sensor driver (Vladimir Zapolskiy) - media: dt-bindings: Add OmniVision OG01A1B image sensor (Vladimir Zapolskiy) - media: siano: Remove unused declarations (Yue Haibing) - media: ccs: Remove unused declarations (Yue Haibing) - media: i2c: ar0521: Use cansleep version of gpiod_set_value() (Alexander Shiyan) - media: intel/ipu6: make use of dev_err_cast_probe() (Hongbo Li) - media: ov5675: Fix power on/off delay timings (Bryan O'Donoghue) - media: i2c: imx355: Parse and register properties (Robert Mader) - media: i2c: max96714: coding style fixes (Julien Massot) - media: i2c: max96717: coding style fixes (Julien Massot) - media: i2c: max96717: add test pattern ctrl (Tommaso Merciai) - media: meson: vdec: hevc: Refactor vdec_hevc_start and vdec_hevc_stop (Ricardo Ribalda) - media: meson: vdec_1: Refactor vdec_1_stop() (Ricardo Ribalda) - media: tc358746: Move clk_prepare to its own function (Ricardo Ribalda) - media: i2c: s5c73m3: Move clk_prepare to its own function (Ricardo Ribalda) - media: i2c: ov5645: Refactor ov5645_set_power_off() (Ricardo Ribalda) - media: ar0521: Refactor ar0521_power_off() (Ricardo Ribalda) - staging: media: ipu3: Stop streaming in inverse order of starting (Max Staudt) - staging: media: ipu3: Return buffers outside of needless locking (Max Staudt) - staging: media: ipu3: Drop superfluous check in imgu_vb2_stop_streaming() (Max Staudt) - media: imx283: Add 3/3 binning mode (Umang Jain) - media: videobuf2: Drop minimum allocation requirement of 2 buffers (Laurent Pinchart) - media: renesas: vsp1: Implement .link_validate() for video devices (Laurent Pinchart) - media: v4l2-subdev: Support hybrid links in v4l2_subdev_link_validate() (Laurent Pinchart) - media: v4l2-subdev: Refactor warnings in v4l2_subdev_link_validate() (Laurent Pinchart) - media: sun4i_csi: Don't use v4l2_subdev_link_validate() for video device (Laurent Pinchart) - media: sun4i_csi: Implement link validate for sun4i_csi subdev (Laurent Pinchart) - media: microchip-isc: Drop v4l2_subdev_link_validate() for video devices (Laurent Pinchart) - dt-bindings: media: renesas,vin: Add binding for V4M (Niklas Söderlund) - media: rcar-vin: Add family compatible for R-Car Gen4 family (Niklas Söderlund) - dt-bindings: media: renesas,vin: Add Gen4 family fallback (Niklas Söderlund) - media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE (Biju Das) - media: imx8mq-mipi-csi2: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - media: imx-mipi-csis: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - media: imx-mipi-csis: avoid logging while holding spinlock (Matthias Fend) - media: mt9p031: Drop CONFIG_OF ifdeffery (Biju Das) - media: mt9p031: Extend match support for OF tables (Biju Das) - staging: media: starfive: Add the dynamic resolution support (Changhuang Liang) - media: Documentation: mc: Replace deprecated graph walk API (Laurent Pinchart) - media: v4l2-mc: Mark v4l2_pipeline_link_notify() as deprecated (Laurent Pinchart) - media: imagination: VIDEO_E5010_JPEG_ENC should depend on ARCH_K3 (Geert Uytterhoeven) - media: hantro: Add RK3588 VEPU121 (Sebastian Reichel) - media: hantro: Disable multicore support (Sebastian Reichel) - media: dt-bindings: rockchip-vpu: Add RK3588 VPU121 (Jianfeng Liu) - media: dt-bindings: rk3568-vepu: Add RK3588 VEPU121 (Emmanuel Gil Peyrot) - dt-bindings: media: rockchip,vpu: Document RK3128 compatible (Alex Bee) - Documentation: media: Fix AV1 struct documentation (Fritz Koenig) - media: verisilicon: Add reference buffer compression feature (Benjamin Gaignard) - media: mediatek: vcodec: Constify struct vb2_ops (Christophe JAILLET) - media: mediatek: vcodec: Fix H264 stateless decoder smatch warning (Yunfei Dong) - media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning (Yunfei Dong) - media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning (Yunfei Dong) - media: dt-bindings: qcom,sc7280-venus: Allow one IOMMU entry (Luca Weiss) - media: venus: firmware: Use iommu_paging_domain_alloc() (Lu Baolu) - media: venus: Convert one-element-arrays to flex-arrays (Ricardo Ribalda) - media: venus: Refactor hfi_buffer_alloc_mode_supported (Ricardo Ribalda) - media: venus: Refactor hfi_session_fill_buffer_pkt (Ricardo Ribalda) - media: venus: Refactor hfi_sys_get_property_pkt (Ricardo Ribalda) - media: venus: Refactor hfi_session_empty_buffer_compressed_pkt (Ricardo Ribalda) - media: venus: Refactor hfi_session_empty_buffer_uncompressed_plane0_pkt (Ricardo Ribalda) - media: venus: Refactor struct hfi_uncompressed_format_supported (Ricardo Ribalda) - media: venus: Refactor struct hfi_session_get_property_pkt (Ricardo Ribalda) - media: venus: Refactor struct hfi_uncompressed_plane_info (Ricardo Ribalda) - media: venus: Constify struct dec_bufsize_ops and enc_bufsize_ops (Christophe JAILLET) - media: venus: fix use after free bug in venus_remove due to race condition (Zheng Wang) - media: verisilicon: Move Rockchip AV1 hardware drivers to the corresponding option (Alexander Stein) - media: verisilicon: Move Rockchip hardware drivers to the corresponding option (Alexander Stein) - media: verisilicon: AV1: Correct some sizes/positions on register fields (Benjamin Gaignard) - media: verisilicon: Fix auxiliary buffer allocation size (Benjamin Gaignard) - media: verisilicon: AV1: Be more flexible with postproc capabilities (Benjamin Gaignard) - media: coda: cast an operand of multiplication to a larger type (Anastasia Belova) - media: vicodec: allow en/decoder cmd w/o CAPTURE (Deborah Brouwer) - media: rkisp1: Add support for the companding block (Paul Elder) - media: rkisp1: Add feature flags for BLS and compand (Paul Elder) - media: rkisp1: Add register definitions for the companding block (Paul Elder) - media: rkisp1: Add features mask to extensible block handlers (Laurent Pinchart) - media: rkisp1: Add helper function to swap colour channels (Laurent Pinchart) - media: rkisp1: Implement s_fmt/try_fmt (Jacopo Mondi) - media: rkisp1: Implement extensible params support (Jacopo Mondi) - media: rkisp1: Cache the currently active format (Jacopo Mondi) - media: rkisp1: Copy the parameters buffer (Jacopo Mondi) - media: rkisp1: Add struct rkisp1_params_buffer (Jacopo Mondi) - media: uapi: videodev2: Add V4L2_META_FMT_RK_ISP1_EXT_PARAMS (Jacopo Mondi) - media: uapi: rkisp1-config: Add extensible params format (Jacopo Mondi) - media: rkisp1: Adapt to different SoCs having different size limits (Ondrej Jirman) - media: videobuf2-core: attach once if multiple planes share the same dbuf (Yunke Cao) - media: videobuf2-core: reverse the iteration order in __vb2_buf_dmabuf_put (Yunke Cao) - media: videobuf2-core: release all planes first in __prepare_dmabuf() (Yunke Cao) - media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() (Yunke Cao) - docs: uapi: media: Document Mediatek 10bit tiled formats (Nicolas Dufresne) - docs: uapi: media: Add a layout diagram for MT2110T (Nicolas Dufresne) - docs: uapi: media: Move NV12_10BE_8L128 to NV15 section (Nicolas Dufresne) - docs: uapi: media: Properly locate NV12MT diagram (Nicolas Dufresne) - media: admin-guide: mgb4: Outputs DV timings documentation update (Martin Tůma) - media: mgb4: Fixed signal frame rate limit handling (Martin Tůma) - media: mgb4: Add support for V4L2_CAP_TIMEPERFRAME (Martin Tůma) - media: mgb4: Add support for YUV image formats (Martin Tůma) - media: staging: media: starfive: camss: Drop obsolete return value documentation (Uwe Kleine-König) - media: ti: cal: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - media: tegra-vde: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - media: solo6x10: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - media: platform: exynos-gsc: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - media: fimc-is: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - media: bdisp: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - media: atmel-isi: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - media: allegro: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - media: dt-bindings: media: renesas,fcp: Document RZ/G2UL FCPVD bindings (Biju Das) - media: dt-bindings: media: renesas,vsp1: Document RZ/G2UL VSPD bindings (Biju Das) - staging: media: atmel: use for_each_endpoint_of_node() (Kuninori Morimoto) - media: platform: xilinx: use for_each_endpoint_of_node() (Kuninori Morimoto) - media: platform: ti: use for_each_endpoint_of_node() (Kuninori Morimoto) - media: platform: microchip: use for_each_endpoint_of_node() (Kuninori Morimoto) - media: docs: Fix newline typos in capture.c (Javier Carrasco) - media: qcom: camss: Fix ordering of pm_runtime_enable (Bryan O'Donoghue) - media: qcom: camss: Remove use_count guard in stop_streaming (Bryan O'Donoghue) - media: i2c: tda1997x: constify snd_soc_component_driver struct (Javier Carrasco) - media: raspberrypi: VIDEO_RASPBERRYPI_PISP_BE should depend on ARCH_BCM2835 (Geert Uytterhoeven) - Documentation: media: move Memory Consistency Flags (Hans Verkuil) - media: v4l2-core: v4l2-ioctl: missing ', ' in create_bufs logging (Hans Verkuil) - Documentation: media: add missing V4L2_BUF_CAP_ flags (Hans Verkuil) - Revert "media: tuners: fix error return code of hybrid_tuner_request_state()" (Roman Smirnov) - media: i2c: GC08A3: Fix spelling mistake "STRAEMING_REG" -> "STREAMING_REG" (Colin Ian King) - media: i2c: GC05A2: Fix spelling mistake "Horizental" -> "Horizontal" (Colin Ian King) - drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error (Junlin Li) - drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error (Junlin Li) - Documentation: media: vivid.rst: update TODO list (Hans Verkuil) - media: i2c: thp7312: Convert comma to semicolon (Chen Ni) - media: imx-pxp: Rewrite coeff expression (Ricardo Ribalda) - media: ti: cal: Constify struct media_entity_operations (Christophe JAILLET) - media: meson: vdec: add GXLX SoC platform (Christian Hewitt) - dt-bindings: media: amlogic,gx-vdec: add the GXLX SoC family and update GXL (Christian Hewitt) - Documentation: media: Fix v4l2_av1_segmentation table formatting (Fritz Koenig) - media: verisilicon: Use fourcc format string (Michael Tretter) - media: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - media: platform: allegro-dvt: Constify struct regmap_config (Christophe JAILLET) - media: i2c: tvp5150: Constify some structures (Christophe JAILLET) - media: Documentation: Fix spelling of "blanking" (Sakari Ailus) - media: cec: cec-adap.c: improve CEC_MSG_FL_REPLY_VENDOR_ID check (Hans Verkuil) - media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags (Hans Verkuil) - media: siano: Simplify smscore_load_firmware_from_file (Ricardo Ribalda) - media: vivid: add support (Hans Verkuil) - media: cec: core: add new CEC_MSG_FL_REPLY_VENDOR_ID flag (Hans Verkuil) - media: rc: remove unused tx_resolution field (Sean Young) - media: rc: meson-ir: support PM suspend/resume (Zelong Dong) - clk: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - clk: qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's (Vedang Nagar) - clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL (Dmitry Baryshkov) - clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks (Dmitry Baryshkov) - clk: qcom: ipq5332: Use icc-clk for enabling NoC related clocks (Varadarajan Narayanan) - clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src (Varadarajan Narayanan) - dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details (Varadarajan Narayanan) - clk: qcom: gcc-msm8998: Add Q6 BIMC and LPASS core, ADSP SMMU clocks (AngeloGioacchino Del Regno) - clk: qcom: Fix SM_CAMCC_8150 dependencies (Satya Priya Kakitapalli) - clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src (Satya Priya Kakitapalli) - clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table (Satya Priya Kakitapalli) - clk: qcom: gcc-sc8180x: Add GPLL9 support (Satya Priya Kakitapalli) - dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x (Satya Priya Kakitapalli) - clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x (Satya Priya Kakitapalli) - clk: qcom: clk-rpmh: Fix overflow in BCM vote (Mike Tipton) - dt-bindings: clock: qcom: Drop required-opps in required on SM8650 camcc (Jagadeesh Kona) - dt-bindings: clock: qcom: Drop required-opps in required on sm8650 videocc (Jagadeesh Kona) - dt-bindings: clock: qcom,qcs404-turingcc: convert to dtschema (Rayyan Ansari) - dt-bindings: clock: Add x1e80100 LPASSCC reset controller (Srinivas Kandagatla) - dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller (Srinivas Kandagatla) - clk: qcom: a53-pll: Add MSM8226 a7pll support (Luca Weiss) - dt-bindings: clock: qcom,a53pll: Add msm8226-a7pll compatible (Luca Weiss) - dt-bindings: clock: qcom,a53pll: Allow opp-table subnode (Luca Weiss) - clk: qcom: Add GPUCC driver support for SM4450 (Ajit Pandey) - clk: qcom: Add CAMCC driver support for SM4450 (Ajit Pandey) - clk: qcom: Add DISPCC driver support for SM4450 (Ajit Pandey) - clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL (Ajit Pandey) - clk: qcom: camcc-sm8150: Correct qcom_cc_really_probe() argument (Bjorn Andersson) - clk: qcom: fold dispcc-sm8650 info dispcc-sm8550 (Dmitry Baryshkov) - clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs (Dmitry Baryshkov) - clk: qcom: dispcc-sm8650: Update the GDSC flags (Dmitry Baryshkov) - clk: qcom: dispcc-sm8550: make struct clk_init_data const (Dmitry Baryshkov) - clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src (Dmitry Baryshkov) - clk: qcom: dispcc-sm8550: fix several supposed typos (Dmitry Baryshkov) - clk: qcom: Add camera clock controller driver for SM8150 (Satya Priya Kakitapalli) - clk: qcom: clk-alpha-pll: Add support for Regera PLL ops (Taniya Das) - clk: qcom: gcc-sc8180x: Add missing USB MP resets (Bjorn Andersson) - clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable() (Manivannan Sadhasivam) - clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable() (Manivannan Sadhasivam) - clk: qcom: Constify struct freq_tbl (Christophe JAILLET) - dt-bindings: clock, reset: fix top-comment indentation rk3576 headers (Heiko Stuebner) - clk: rockchip: remove unused mclk_pdm0_p/pdm0_p definitions (Arnd Bergmann) - clk: rockchip: fix error for unknown clocks (Sebastian Reichel) - clk: rockchip: rk3588: drop unused code (Sebastian Reichel) - clk: rockchip: Add clock controller for the RK3576 (Elaine Zhang) - clk: rockchip: Add new pll type pll_rk3588_ddr (Elaine Zhang) - dt-bindings: clock, reset: Add support for rk3576 (Detlev Casanova) - dt-bindings: clock: rockchip,rk3588-cru: drop unneeded assigned-clocks (Krzysztof Kozlowski) - clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p (Alexander Shiyan) - dt-bindings: clock: rockchip: remove CLK_NR_CLKS and CLKPMU_NR_CLKS (Johan Jonker) - clk: rockchip: rk3399: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage (Johan Jonker) - clk: rockchip: rk3368: Drop CLK_NR_CLKS usage (Johan Jonker) - clk: rockchip: rk3328: Drop CLK_NR_CLKS usage (Johan Jonker) - clk: rockchip: rk3308: Drop CLK_NR_CLKS usage (Johan Jonker) - clk: rockchip: rk3288: Drop CLK_NR_CLKS usage (Johan Jonker) - clk: rockchip: rk3228: Drop CLK_NR_CLKS usage (Johan Jonker) - clk: rockchip: rk3036: Drop CLK_NR_CLKS usage (Johan Jonker) - clk: rockchip: px30: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage (Johan Jonker) - clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228 (Jonas Karlman) - clk: samsung: add top clock support for ExynosAuto v920 SoC (Sunyeal Hong) - clk: samsung: clk-pll: Add support for pll_531x (Sunyeal Hong) - clk: samsung: exynos7885: Add USB related clocks to CMU_FSYS (David Virag) - clk: samsung: clk-pll: Add support for pll_1418x (David Virag) - clk: samsung: exynosautov9: add dpum clock support (Kwanghoon Son) - clk: samsung: exynos7885: Add missing MUX clocks from PLLs in CMU_TOP (David Virag) - clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix (David Virag) - clk: samsung: exynos850: Add TMU clock (Sam Protsenko) - clk: provide devm_clk_get_optional_enabled_with_rate() (Bartosz Golaszewski) - clk: fixed-rate: add devm_clk_hw_register_fixed_rate_parent_data() (Nikita Shubin) - clk: imx: composite-7ulp: Use NULL instead of 0 (Peng Fan) - clk: imx: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - clk: imx: clk-imx8mp: Allow media_disp pixel clock reconfigure parent rate (Marek Vasut) - clk: imx: fracn-gppll: update rate table (Peng Fan) - clk: imx: imx8qxp: Parent should be initialized earlier than the clock (Peng Fan) - clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk (Peng Fan) - clk: imx: imx8qxp: Add clock muxes for MIPI and PHY ref clocks (Oliver F. Brown) - clk: imx: imx8qxp: Add LVDS bypass clocks (Peng Fan) - clk: imx: imx8mm: Change the 'nand_usdhc_bus' clock to non-critical one (Jacky Bai) - clk: imx: imx8mn: add sai7_ipg_clk clock settings (Adrian Alonso) - clk: imx: add CLK_SET_RATE_PARENT for lcdif_pixel_src for i.MX7D (Peng Fan) - clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D (Peng Fan) - clk: imx: imx8mp: fix clock tree update of TF-A managed clocks (Zhipeng Wang) - clk: imx: fracn-gppll: fix fractional part of PLL getting lost (Pengfei Li) - clk: imx: composite-7ulp: Check the PCC present bit (Ye Li) - clk: imx: composite-93: keep root clock on when mcore enabled (Jacky Bai) - clk: imx: composite-8m: Enable gate clk with mcore_booted (Peng Fan) - clk: imx: imx6ul: fix default parent for enet*_ref_sel (Sebastien Laveze) - clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll (Shengjiu Wang) - clk: imx: clk-audiomix: Add CLK_SET_RATE_PARENT flags for clocks (Shengjiu Wang) - clk: imx: clk-audiomix: Add reset controller (Shengjiu Wang) - dt-bindings: clock: imx8mp: Add #reset-cells property (Shengjiu Wang) - clk: imx6ul: fix clock parent for IMX6UL_CLK_ENETx_REF_SEL (Michel Alex) - clk: imx95: enable the clock of NETCMIX block control (Wei Fang) - dt-bindings: clock: add RMII clock selection (Wei Fang) - dt-bindings: clock: add i.MX95 NETCMIX block control (Wei Fang) - clk: imx: imx8: Use clk_hw pointer for self registered clock in clk_parent_data (Shengjiu Wang) - clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs (Claudiu Beznea) - clk: at91: sam9x7: add sam9x7 pmc driver (Varshini Rajendran) - dt-bindings: clock: at91: Allow PLLs to be exported and referenced in DT (Varshini Rajendran) - clk: at91: sama7g5: move mux table macros to header file (Varshini Rajendran) - clk: at91: sam9x7: add support for HW PLL freq dividers (Varshini Rajendran) - clk: at91: clk-sam9x60-pll: re-factor to support individual core freq outputs (Varshini Rajendran) - dt-bindings: clocks: atmel,at91rm9200-pmc: add sam9x7 clock controller (Varshini Rajendran) - dt-bindings: clocks: atmel,at91sam9x5-sckc: add sam9x7 (Varshini Rajendran) - clk: meson: introduce symbol namespace for amlogic clocks (Jerome Brunet) - clk: meson: axg-audio: add sm1 earcrx clocks (Jerome Brunet) - clk: meson: axg-audio: setup regmap max_register based on the SoC (Jerome Brunet) - dt-bindings: clock: axg-audio: add earcrx clock ids (Jerome Brunet) - clk: meson: s4: pll: Constify struct regmap_config (Javier Carrasco) - clk: meson: s4: peripherals: Constify struct regmap_config (Javier Carrasco) - clk: meson: c3: pll: Constify struct regmap_config (Javier Carrasco) - clk: meson: c3: peripherals: Constify struct regmap_config (Javier Carrasco) - clk: meson: a1: pll: Constify struct regmap_config (Javier Carrasco) - clk: meson: a1: peripherals: Constify struct regmap_config (Javier Carrasco) - clk: scmi: add is_prepared hook (Peng Fan) - clk: renesas: r9a09g057: Add clock and reset entries for GTM/RIIC/SDHI/WDT (Lad Prabhakar) - clk: renesas: rzv2h: Add support for dynamic switching divider clocks (Lad Prabhakar) - clk: renesas: r9a08g045: Add clocks, resets and power domains for USB (Claudiu Beznea) - dt-bindings: clock: renesas,cpg-clocks: Add top-level constraints (Krzysztof Kozlowski) - clk: renesas: r8a779h0: Add CANFD clock (Cong Dang) - clk: renesas: Add RZ/V2H(P) CPG driver (Lad Prabhakar) - clk: renesas: Add family-specific clock driver for RZ/V2H(P) (Lad Prabhakar) - dt-bindings: clock: renesas: Document RZ/V2H(P) SoC CPG (Lad Prabhakar) - clk: renesas: r8a779h0: Add PWM clock (Cong Dang) - dt-bindings: clock: renesas,cpg-mssr: Document RZ/G2M v3.0 (r8a774a3) clock (Oliver Rhodes) - clk: renesas: rcar-gen4: Remove unused default PLL2/3/4/6 configs (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Remove unused fixed PLL clock types (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Remove unused variable PLL2 clock type (Geert Uytterhoeven) - clk: renesas: r8a779h0: Model PLL1/2/3/4/6 as fractional PLLs (Geert Uytterhoeven) - clk: renesas: r8a779g0: Model PLL1/3/4/6 as fractional PLLs (Geert Uytterhoeven) - clk: renesas: r8a779f0: Model PLL1/2/3/6 as fractional PLLs (Geert Uytterhoeven) - clk: renesas: r8a779a0: Use defines for PLL control registers (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Add support for fractional 9.24 PLLs (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Add support for fixed variable PLLs (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Add support for variable fractional PLLs (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Add support for fractional multiplication (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Use defines for common CPG registers (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Use FIELD_GET() (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Clarify custom PLL clock support (Geert Uytterhoeven) - clk: renesas: rcar-gen4: Removed unused SSMODE_* definitions (Geert Uytterhoeven) - clk: renesas: rzg2l-cpg: Refactor to use priv for clks and base in clock register functions (Lad Prabhakar) - clk: renesas: rzg2l-cpg: Use devres API to register clocks (Lad Prabhakar) - clk: renesas: r8a779h0: Initial clock descriptions should be __initconst (Geert Uytterhoeven) - clk: renesas: r8a779g0: cpg_pll_configs should be __initconst (Geert Uytterhoeven) - clk: renesas: r8a779f0: cpg_pll_configs should be __initconst (Geert Uytterhoeven) - clk: renesas: r8a779a0: cpg_pll_configs should be __initconst (Geert Uytterhoeven) - clk: renesas: r9a08g045: Add DMA clocks and resets (Claudiu Beznea) - clk: renesas: r9a07g043: Add LCDC clock and reset entries (Biju Das) - clk: renesas: r8a779h0: Add PCIe clock (Yoshihiro Shimoda) - clk: clk-conf: support assigned-clock-rates-u64 (Peng Fan) - dt-bindings: clock: st,stm32mp1-rcc: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: clock: cirrus,lochnagar: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: clock: baikal,bt1-ccu-div: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: clock: nxp,lpc3220-usb-clk: Convert bindings to dtschema (Animesh Agarwal) - dt-bindings: clock: nxp,lpc3220-clk: Convert bindings to DT schema (Animesh Agarwal) - clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Yuntao Liu) - clk: ti: dra7-atl: Fix leak of of_nodes (David Lechner) - clk:davinci: make use of dev_err_cast_probe() (Yuesong Li) - clk: bcm: bcm53573: fix OF node leak in init (Krzysztof Kozlowski) - clk: lmk04832: Use devm_clk_get_enabled() helpers (Huan Yang) - clk: visconti: Switch to use kmemdup_array() (Andy Shevchenko) - clk: mmp: Switch to use kmemdup_array() (Andy Shevchenko) - clk: hisilicon: Remove unnecessary local variable (Thorsten Blum) - clk: use clk_core_unlink_consumer() helper (Nuno Sá) - clk: Use of_property_present() (Rob Herring (Arm)) - clk: at91: Use of_property_count_u32_elems() to get property length (Rob Herring (Arm)) - da8xx-cfgchip.c: replace of_node_put with __free improves cleanup (David Hunter) - dt-bindings: clock: mediatek: Convert MediaTek clock syscons to schema (Rob Herring (Arm)) - dt-bindings: Move Mediatek clock controllers to "clock" directory (Rob Herring (Arm)) - dt-bindings: clock: mediatek,apmixedsys: Fix "mediatek,mt6779-apmixed" compatible (Rob Herring (Arm)) - clk: mediatek: reset: Remove unused mtk_register_reset_controller() (AngeloGioacchino Del Regno) - clk: mediatek: reset: Return regmap's error code (Fei Shao) - clk: Add KUnit tests for clks registered with struct clk_parent_data (Stephen Boyd) - clk: Add KUnit tests for clk fixed rate basic type (Stephen Boyd) - clk: Add test managed clk provider/consumer APIs (Stephen Boyd) - platform: Add test managed platform_device/driver APIs (Stephen Boyd) - of: Add a KUnit test for overlays and test managed APIs (Stephen Boyd) - dt-bindings: vendor-prefixes: Add "test" vendor for KUnit and friends (Stephen Boyd) - of: Add test managed wrappers for of_overlay_apply()/of_node_put() (Stephen Boyd) - of/platform: Allow overlays to create platform devices from the root node (Stephen Boyd) - i2c: designware: Use pci_get_drvdata() (Andy Shevchenko) - i2c: designware: Propagate firmware node (Andy Shevchenko) - i2c: designware: Uninline i2c_dw_probe() (Andy Shevchenko) - i2c: ljca: Remove unused "target_addr" parameter (Andi Shyti) - i2c: keba: Add KEBA I2C controller support (Gerhard Engleder) - i2c: i801: Use a different adapter-name for IDF adapters (Hans de Goede) - i2c: core: Setup i2c_adapter runtime-pm before calling device_add() (Hans de Goede) - dt-bindings: i2c: i2c-sprd: convert to YAML (Stanislav Jakubek) - i2c: ismt: kill transaction in hardware on timeout (Vasily Khoruzhick) - i2c: designware: Group all DesignWare drivers under a single option (Heikki Krogerus) - net: txgbe: Fix I2C Kconfig dependencies (Heikki Krogerus) - RISC-V: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM (Heikki Krogerus) - mips: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM (Heikki Krogerus) - arm64: defconfig: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM (Heikki Krogerus) - ARM: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM (Heikki Krogerus) - ARC: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM (Heikki Krogerus) - i2c: virtio: Constify struct i2c_algorithm and struct virtio_device_id (Christophe JAILLET) - i2c: rcar: tidyup priv->devtype handling on rcar_i2c_probe() (Kuninori Morimoto) - i2c: imx: Convert comma to semicolon (Shen Lichuan) - i2c: jz4780: Use devm_clk_get_enabled() helpers (Rong Qianfeng) - i2c: emev2: Use devm_clk_get_enabled() helpers (Rong Qianfeng) - i2c: muxes: add support for tsd,mule-i2c multiplexer (Farouk Bouabid) - dt-bindings: i2c: add support for tsd,mule-i2c-mux (Farouk Bouabid) - i2c: npcm: restore slave addresses array length (Tyrone Ting) - i2c: mpc: Use devm_clk_get_optional_enabled() to simplify code (Zhang Zekun) - dt-bindings: i2c: i2c-rk3x: Add rk3576 compatible (Detlev Casanova) - i2c: designware: Consolidate PM ops (Andy Shevchenko) - dt-bindings: i2c: aspeed: drop redundant multi-master (Krzysztof Kozlowski) - i2c: riic: Simplify unsupported bus speed handling (Geert Uytterhoeven) - i2c: designware: Remove ->disable() callback (Andy Shevchenko) - i2c: designware: Move exports to I2C_DW namespaces (Andy Shevchenko) - i2c: designware: Unify the firmware type checks (Andy Shevchenko) - i2c: designware: Consolidate firmware parsing and configuring code (Andy Shevchenko) - i2c: designware: Rename dw_i2c_of_configure() -> i2c_dw_of_configure() (Andy Shevchenko) - dt-bindings: i2c: qcom,i2c-cci: add missing clocks constraint in if:then: (Krzysztof Kozlowski) - dt-bindings: i2c: nvidia,tegra20-i2c: define power-domains top-level (Krzysztof Kozlowski) - dt-bindings: i2c: nvidia,tegra20-i2c: restrict also clocks in if:then: (Krzysztof Kozlowski) - dt-bindings: i2c: nvidia,tegra20-i2c: combine same if:then: clauses (Krzysztof Kozlowski) - i2c: riic: Add support for fast mode plus (Claudiu Beznea) - dt-bindings: i2c: renesas,riic: Document the R9A08G045 support (Claudiu Beznea) - i2c: riic: Define individual arrays to describe the register offsets (Claudiu Beznea) - i2c: riic: Add suspend/resume support (Claudiu Beznea) - i2c: riic: Enable runtime PM autosuspend support (Claudiu Beznea) - i2c: riic: Use pm_runtime_resume_and_get() (Claudiu Beznea) - i2c: riic: Call pm_runtime_get_sync() when need to access registers (Claudiu Beznea) - i2c: riic: Use temporary variable for struct device (Claudiu Beznea) - i2c: designware: Drop return value from dw_i2c_of_configure() (Andy Shevchenko) - i2c: designware: Drop return value from i2c_dw_acpi_configure() (Andy Shevchenko) - i2c: designware: Always provide device ID tables (Andy Shevchenko) - i2c: designware: Unify terminator in device ID tables (Andy Shevchenko) - i2c: designware: Add missing 'c' into PCI IDs variable name (Andy Shevchenko) - i2c: designware: Let PCI core to take care about interrupt vectors (Andy Shevchenko) - i2c: designware: Replace a while-loop by for-loop (Andy Shevchenko) - i2c: qcom-geni: Use goto for clearer exit path (Andi Shyti) - i2c: imx: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - i2c: mt65xx: Avoid double initialization of restart_flag in isr (AngeloGioacchino Del Regno) - i2c: don't use ',' after delimiters (Wolfram Sang) - i2c: designware: Fix wrong setting for {ss,fs,hs}_{h,l}cnt registers (Adrian Huang) - i2c: Remove I2C_COMPAT config symbol and related code (Heiner Kallweit) - i2c: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - dt-bindings: eeprom: at24: Add compatible for Giantec GT24C04A (Heiko Stuebner) - i2c: core: Lock address during client device instantiation (Heiner Kallweit) - i2c: testunit: add SMBusAlert trigger (Wolfram Sang) - i2c: testunit: move code to avoid a forward declaration (Wolfram Sang) - i2c: testunit: describe fwnode based instantiation (Wolfram Sang) - i2c: testunit: return current command on read messages (Wolfram Sang) - i2c: testunit: add command to support versioning and test rep_start (Wolfram Sang) - i2c: testunit: use decimal values in docs when appropriate (Wolfram Sang) - i2c: testunit: sort case blocks (Wolfram Sang) - nvdimm: Remove dead code for ENODEV checking in scan_labels() (Li Zhijian) - nvdimm: Fix devs leaks in scan_labels() (Li Zhijian) - nvdimm: Use of_property_present() and of_property_read_bool() (Rob Herring (Arm)) - backlight: l4f00242t03: Add check for spi_setup (Chen Ni) - leds: turris-omnia: Fix module autoloading with MODULE_DEVICE_TABLE() (Liao Chen) - leds: pca9532: Remove irrelevant blink configuration error message (Bastien Curutchet) - leds: gpio: Set num_leds after allocation (Kees Cook) - dt-bindings: leds: Convert leds-lm3692x to YAML format (Frank Li) - leds: lp55xx: Use devm_clk_get_enabled() helpers (Huan Yang) - leds: as3645a: Use device_* to iterate over device child nodes (Javier Carrasco) - leds: qcom-lpg: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: turris-omnia: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: sc27xx: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: pca9532: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: netxbig: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: mt6323: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: mc13783: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - leds: lp55xx: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: is31fl32xx: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: bcm6358: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: bcm6328: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: aw2013: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: 88pm860x: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: max77693: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - leds: max77693: Add missing of_node_get for probe duration (Krzysztof Kozlowski) - leds: ktd2692: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - leds: aat1290: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - leds: sun50i-a100: Replace msleep() with usleep_range() (Abhishek Tamboli) - leds: blinkm: Fix CONFIG_LEDS_CLASS_MULTICOLOR dependency (Arnd Bergmann) - leds: pca995x: Fix device child node usage in pca995x_probe() (Javier Carrasco) - dt-bindings: leds: Document "netdev" trigger (Marek Vasut) - leds: pca995x: Use device_for_each_child_node() to access device child nodes (Javier Carrasco) - leds: lm3601x: Reset LED controller during probe (Jack Chen) - leds: flash: leds-qcom-flash: Limit LED current based on thermal condition (Fenglin Wu) - leds: is31fl319x: Use device_for_each_child_node_scoped() to access child nodes (Javier Carrasco) - leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe() (Javier Carrasco) - dt-bindings: leds: sc2731-bltc: Convert to YAML (Stanislav Jakubek) - leds: leds-pca995x: Add support for NXP PCA9956B (Pieterjan Camerlynck) - dt-bindings: leds: pca995x: Add new nxp,pca9956b compatible (Pieterjan Camerlynck) - leds: Add multicolor support to BlinkM LED driver (Joseph Strauss) - leds: trigger: netdev: Add support for tx_err and rx_err notification with LEDs (Lukasz Majewski) - leds: lm3601x: Calculate max_brightness and brightness properly (Jack Chen) - mfd: atc260x: Convert a bunch of commas to semicolons (Chen Ni) - dt-bindings: mfd: qcom,tcsr: Add compatible for sa8775p (Mukesh Ojha) - mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs (Ilpo Järvinen) - mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs (Ilpo Järvinen) - dt-bindings: mfd: syscon: Add rk3576 QoS register compatible (Detlev Casanova) - dt-bindings: mfd: adp5585: Add parsing of hogs (Haibo Chen) - mfd: tc3589x: Drop vendorless compatible string from match table (Rob Herring (Arm)) - mfd: qcom-spmi-pmic: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mfd: max77620: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede) - mfd: cros_ec: Update module description (Tzung-Bi Shih) - mfd: cros_ec: Simplify and clean-up cros_ec_dev_init() (Tzung-Bi Shih) - mfd: max14577: Provide MODULE_DEVICE_TABLE() to fix module autoloading (Liao Chen) - mfd: rk8xx: Add support for rk806 on i2c bus (Detlev Casanova) - dt-bindings: mfd: syscon: Add ti,j784s4-acspcie-proxy-ctrl compatible (Siddharth Vadapalli) - mfd: ds1wm: Remove remaining header file (Wilken Gottwalt) - MAINTAINERS: Repair file entry in MARVELL 88PM886 PMIC DRIVER (Lukas Bulwahn) - mfd: 88pm860x-core: Convert comma to semicolon (Chen Ni) - mfd: syscon: Use scoped variables with memory allocators to simplify error paths (Krzysztof Kozlowski) - mfd: mt6360: Use scoped variables with memory allocators to simplify error paths (Krzysztof Kozlowski) - mfd: sprd-sc27xx-spi: Constify struct regmap_bus (Javier Carrasco) - mfd: mc13xxx-spi: Constify struct regmap_bus (Javier Carrasco) - mfd: gateworks-gsc: Constify struct regmap_bus (Javier Carrasco) - mfd: twl6040: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: tps65912: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: tps65910: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: tps65219: Constify read-only regmap structs (Javier Carrasco) - mfd: tps65218: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: tps65090: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: tps65086: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: rohm-bd718x7: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: rohm-bd71828: Constify read-only regmap structs (Javier Carrasco) - mfd: rk8xx-core: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: retu: Constify read-only regmap structs (Javier Carrasco) - mfd: intel_soc_pmic_bxtwc: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: bd9571mwv: Constify struct regmap_irq_chip (Javier Carrasco) - mfd: 88pm80x: Constify read-only regmap structs (Javier Carrasco) - mfd: intel-m10-bmc: Constify struct regmap_config (Javier Carrasco) - mfd: rohm-bd9576: Constify read-only regmap structs (Javier Carrasco) - mfd: tps6105x: Constify struct regmap_config (Javier Carrasco) - mfd: wcd934x: Constify struct regmap_config (Javier Carrasco) - mfd: hi655x-pmic: Constify struct regmap_config (Javier Carrasco) - mfd: fsl-imx25-tsadc: Constify struct regmap_config (Javier Carrasco) - mfd: da9062-core: Constify read-only regmap structs (Javier Carrasco) - dmaengine: loongson1-apb-dma: Fix the build warning caused by the size of pdev_irqname (Keguang Zhang) - dmaengine: Fix spelling mistakes (Amit Vadhavana) - dmaengine: Add dma router for pl08x in LPC32XX SoC (Piotr Wojtaszczyk) - dmaengine: fsl-edma: add edma src ID check at request channel (Joy Zou) - dmaengine: fsl-edma: change to guard(mutex) within fsl_edma3_xlate() (Joy Zou) - dmaengine: avoid non-constant format string (Arnd Bergmann) - dmaengine: imx-dma: Remove i.MX21 support (Fabio Estevam) - dt-bindings: dma: fsl,imx-dma: Document the DMA clocks (Fabio Estevam) - dmaengine: Loongson1: Add Loongson-1 APB DMA driver (Keguang Zhang) - dt-bindings: dma: Add Loongson-1 APB DMA (Keguang Zhang) - dmaengine: zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP (Abin Joseph) - dt-bindings: dmaengine: zynqmp_dma: Add a new compatible string (Abin Joseph) - dmaengine: idxd: Add new DSA and IAA device IDs for Diamond Rapids platform (Fenghua Yu) - dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform (Fenghua Yu) - dmaengine: ti: k3-udma: Remove unused declarations (Yue Haibing) - dmaengine: amd: qdma: Add AMD QDMA driver (Nishad Saraf) - dmaengine: xilinx: dpdma: Add support for cyclic dma mode (Rohit Visavalia) - dma: ipu: Remove include/linux/dma/ipu-dma.h (Christophe JAILLET) - dt-bindings: dma: fsl-mxs-dma: Add compatible string "fsl,imx8qxp-dma-apbh" (Frank Li) - dt-bindings: fsl-qdma: allow compatible string fallback to fsl,ls1021a-qdma (Frank Li) - dmaengine: dmatest: Explicitly cast divisor to u32 (Thorsten Blum) - dmaengine: idxd: Convert comma to semicolon (Chen Ni) - dt-bindings: dma: mv-xor-v2: Convert to dtschema (Shresth Prasad) - dt-bindings: dma: rz-dmac: Document RZ/G3S SoC (Claudiu Beznea) - phy: renesas: rcar-gen3-usb2: Add support for the RZ/G3S SoC (Claudiu Beznea) - dt-bindings: phy: renesas,usb2-phy: Document RZ/G3S phy bindings (Claudiu Beznea) - phy: renesas: rcar-gen3-usb2: Add support to initialize the bus (Claudiu Beznea) - phy: ti: j721e-wiz: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - phy: ti: j721e-wiz: Drop OF node reference earlier for simpler code (Krzysztof Kozlowski) - phy: ti: gmii-sel: Simplify with dev_err_probe() (Krzysztof Kozlowski) - phy: ti: am654-serdes: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - phy: qcom: qmp-pcie-msm8996: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - phy: mediatek: xsphy: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - phy: mediatek: tphy: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - phy: hisilicon: usb2: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - phy: cadence: sierra: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - phy: broadcom: brcm-sata: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - phy: broadcom: bcm-cygnus-pcie: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - phy: nuvoton: add new driver for the Nuvoton MA35 SoC USB 2.0 PHY (Hui-Ping Chen) - dt-bindings: phy: nuvoton,ma35-usb2-phy: add new bindings (Hui-Ping Chen) - phy: qcom: qmp-pcie: Configure all tables on port B PHY (Qiang Yu) - phy: airoha: adjust initialization delay in airoha_pcie_phy_init() (Lorenzo Bianconi) - dt-bindings: phy: socionext,uniphier: add top-level constraints (Krzysztof Kozlowski) - phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100 (Abel Vesa) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 (Abel Vesa) - phy: phy-rockchip-samsung-hdptx: Add clock provider support (Cristian Ciocaltea) - dt-bindings: phy: rockchip,rk3588-hdptx-phy: Add #clock-cells (Cristian Ciocaltea) - phy: phy-rockchip-samsung-hdptx: Enable runtime PM at PHY core level (Cristian Ciocaltea) - phy: phy-rockchip-samsung-hdptx: Explicitly include pm_runtime.h (Cristian Ciocaltea) - phy: cadence-torrent: add support for three or more links using 2 protocols (Siddharth Vadapalli) - phy: ti: phy-j721e-wiz: convert comma to semicolon (Chen Ni) - phy: marvell: phy-mvebu-cp110-comphy: improve eth_port1 on comphy4 (Stefan Eichenberger) - phy: qcom: qmp: Add debug prints for register writes (Manivannan Sadhasivam) - phy: cadence: Sierra: Constify a u32[] (Christophe JAILLET) - phy: cadence: Sierra: Constify struct cdns_sierra_vals (Christophe JAILLET) - phy: cadence: Sierra: Constify struct cdns_reg_pairs (Christophe JAILLET) - phy: cadence-torrent: Constify a u32[] (Christophe JAILLET) - phy: cadence-torrent: Constify struct cdns_torrent_vals (Christophe JAILLET) - phy: cadence-torrent: Constify struct cdns_torrent_vals_entry (Christophe JAILLET) - phy: cadence-torrent: Constify struct cdns_reg_pairs (Christophe JAILLET) - dt-bindings: phy: drop obsolete qcom,usb-8x16-phy bindings (Rayyan Ansari) - dt-bindings: phy: hisilicon,hi3798cv200-combphy: Convert to DT schema (Rob Herring (Arm)) - phy: exynos5-usbdrd: convert some FIELD_PREP_CONST() to FIELD_PREP() (André Draszik) - dt-bindings: phy: qcom,sata-phy: convert to dtschema (Rayyan Ansari) - soundwire: intel_bus_common: enable interrupts before exiting reset (Pierre-Louis Bossart) - soundwire: cadence: re-check Peripheral status with delayed_work (Pierre-Louis Bossart) - soundwire: bus: clean up probe warnings (Johan Hovold) - soundwire: bus: drop unused driver name field (Johan Hovold) - soundwire: bus: suppress probe deferral errors (Johan Hovold) - watchdog: Convert comma to semicolon (Shen Lichuan) - watchdog: rzv2h_wdt: Add missing MODULE_LICENSE tag to fix modpost error (Lad Prabhakar) - dt-bindings: watchdog: Add Cirrus EP93x (Nikita Shubin) - dt-bindings: watchdog: stm32-iwdg: Document interrupt and wakeup properties (Marek Vasut) - drivers: watchdog: marvell_gti: Convert comma to semicolon (Chen Ni) - watchdog: iTCO_wdt: Convert comma to semicolon (Chen Ni) - watchdog: Add Watchdog Timer driver for RZ/V2H(P) (Lad Prabhakar) - dt-bindings: watchdog: renesas,wdt: Document RZ/V2H(P) SoC (Lad Prabhakar) - watchdog: imx_sc_wdt: detect if already running (Alexander Sverdlin) - watchdog: imx2_wdt: Remove __maybe_unused notations (Fabio Estevam) - watchdog: imx_sc_wdt: Don't disable WDT in suspend (Jonas Blixt) - watchdog: imx7ulp_wdt: move post_rcs_wait into struct imx_wdt_hw_feature (Frank Li) - pinctrl: intel: Constify struct intel_pinctrl parameter (Andy Shevchenko) - pinctrl: baytrail: Drop duplicate return statement (Andy Shevchenko) - pinctrl: intel: Inline intel_gpio_community_irq_handler() (Andy Shevchenko) - pinctrl: intel: Introduce for_each_intel_gpio_group() helper et al. (Andy Shevchenko) - pinctrl: intel: Constify intel_get_community() returned object (Andy Shevchenko) - pinctrl: intel: Implement high impedance support (Andy Shevchenko) - pinctrl: intel: Add __intel_gpio_get_direction() helper (Andy Shevchenko) - pinctrl: intel: Refactor __intel_gpio_set_direction() to be more useful (Andy Shevchenko) - pinctrl: intel: Move debounce validation out of the lock (Andy Shevchenko) - pinctrl: Remove redundant null pointer checks in pinctrl_remove_device_debugfs() (Li Zetao) - pinctrl: renesas: rzg2l: Move pinconf_to_config_argument() call outside of switch cases (Lad Prabhakar) - pinctrl: renesas: rzg2l: Introduce single macro for digital noise filter configuration (Lad Prabhakar) - pinctrl: renesas: rzg2l: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - pinctrl: renesas: Switch to use kmemdup_array() (Shen Lichuan) - dt-bindings: pinctrl: qcom: add missing type to GPIO hogs (Krzysztof Kozlowski) - pinctrl: madera: Simplify with dev_err_probe() (Yan Zhen) - pinctrl: k210: Use devm_clk_get_enabled() helpers (Wang Jianzheng) - pinctrl: Join split messages and remove double whitespace (Geert Uytterhoeven) - pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function (Wang Jianzheng) - pinctrl: sunxi: Use devm_clk_get_enabled() helpers (Wang Jianzheng) - pinctrl: sophgo: cv18xx: fix missed __iomem type identifier (Inochi Amaoto) - pinctrl: stmfx: Use string_choices API instead of ternary operator (Andy Shevchenko) - pinctrl: nomadik: Use kmemdup_array instead of kmemdup for multiple allocation (Yu Jiaoliang) - pinctrl: samsung: Use kmemdup_array instead of kmemdup for multiple allocation (Shen Lichuan) - pinctrl: samsung: Add support for pull-up and pull-down (Vishnu Reddy) - pinctrl: samsung: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: samsung: Use of_property_present() (Rob Herring (Arm)) - pinctrl: sophgo: add support for SG2002 SoC (Inochi Amaoto) - pinctrl: sophgo: add support for SG2000 SoC (Inochi Amaoto) - pinctrl: sophgo: add support for CV1812H SoC (Inochi Amaoto) - pinctrl: sophgo: add support for CV1800B SoC (Inochi Amaoto) - dt-bindings: pinctrl: Add pinctrl for Sophgo CV1800 series SoC. (Inochi Amaoto) - pinctrl: freescale: imx-scmi: Use kmemdup_array instead of kmemdup for multiple allocation (Shen Lichuan) - pinctrl: renesas: rzg2l: Use dev_err_probe() (Biju Das) - pinctrl: renesas: rzg2l: Return -EINVAL if the pin doesn't support PIN_CFG_OEN (Lad Prabhakar) - dt-bindings: pinctrl: renesas: Document RZ/G2M v3.0 (r8a774a3) PFC support (Oliver Rhodes) - drivers/pinctrl: Switch to use kmemdup_array() (Shen Lichuan) - pinctrl: bcm2835: fix module autoloading (Liao Chen) - pinctrl: pinctrl-zynq: fix module autoloading (Liao Chen) - pinctrl: single: fix missing error code in pcs_probe() (Yang Yingliang) - pinctrl: imx: Switch to LATE_SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - pinctrl: meson: Constify some structures (Christophe JAILLET) - pinctrl: rockchip: Add rk3576 pinctrl support (Steven Liu) - dt-bindings: pinctrl: Add rk3576 pinctrl support (Detlev Casanova) - pinctrl: mediatek: Use of_property_read_bool() (Rob Herring (Arm)) - pinctrl: s32cc: add update and overwrite options when setting pinconf (Andrei Stefanescu) - pinctrl: s32cc: configure PIN_CONFIG_DRIVE_PUSH_PULL (Andrei Stefanescu) - pinctrl: s32cc: enable the input buffer for a GPIO (Andrei Stefanescu) - pinctrl: nuvoton: npcm8xx: modify pins flags (Tomer Maimon) - pinctrl: nuvoton: npcm8xx: modify clkrun and serirq pin configuration (Tomer Maimon) - pinctrl: nuvoton: npcm8xx: add pin 250 to DDR pins group (Tomer Maimon) - pinctrl: nuvoton: npcm8xx: add gpi35 and gpi36 (Tomer Maimon) - pinctrl: nuvoton: npcm8xx: clear polarity before set both edge (Tomer Maimon) - pinctrl: nuvoton: npcm8xx: remove non-existent pins, groups, functions (Tomer Maimon) - dt-bindings: pinctrl: npcm8xx: remove non-existent groups and functions (Tomer Maimon) - dt-bindings: pinctrl: qcom,apq8084-pinctrl: convert to dtschema (Rayyan Ansari) - dt-bindings: pinctrl: qcom,ipq4019-pinctrl: convert to dtschema (Rayyan Ansari) - dt-bindings: pinctrl: qcom,ipq8064-pinctrl: convert to dtschema (Rayyan Ansari) - dt-bindings: pinctrl: qcom,apq8064-pinctrl: convert to dtschema (Rayyan Ansari) - pinctrl: ti: ti-iodelay: Constify struct ti_iodelay_reg_data (Christophe JAILLET) - pinctrl: ti: ti-iodelay: Fix some error handling paths (Christophe JAILLET) - pinctrl: realtek: Constify struct regmap_config (Javier Carrasco) - pinctrl: ti-iodelay: Constify struct regmap_config (Javier Carrasco) - pinctrl: pinconf-generic: Add support for "input-schmitt-microvolt" property (Inochi Amaoto) - dt-bindings: pincfg-node: Add "input-schmitt-microvolt" property (Inochi Amaoto) - pinctrl: eyeq5: add platform driver (Théo Lebrun) - Revert "dt-bindings: pinctrl: mobileye,eyeq5-pinctrl: add bindings" (Théo Lebrun) - ntb: Force physically contiguous allocation of rx ring buffers (Dave Jiang) - ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition (Kaixin Wang) - ntb: idt: Fix the cacography in ntb_hw_idt.c (zhang jiao) - NTB: epf: don't misuse kernel-doc marker (Randy Dunlap) - NTB: ntb_transport: fix all kernel-doc warnings (Randy Dunlap) - ntb: Constify struct bus_type (Christophe JAILLET) - ntb_perf: Fix printk format (Max Hawking) - ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir() (Jinjie Ruan) - firewire: core: rename cause flag of tracepoints event (Takashi Sakamoto) - firewire: core: update documentation of kernel APIs for flushing completions (Takashi Sakamoto) - firewire: core: add helper function to retire descriptors (Takashi Sakamoto) - Revert "firewire: core: move workqueue handler from 1394 OHCI driver to core function" (Takashi Sakamoto) - Revert "firewire: core: use mutex to coordinate concurrent calls to flush completions" (Takashi Sakamoto) - firewire: core: use mutex to coordinate concurrent calls to flush completions (Takashi Sakamoto) - firewire: core: move workqueue handler from 1394 OHCI driver to core function (Takashi Sakamoto) - firewire: core: fulfill documentation of fw_iso_context_flush_completions() (Takashi Sakamoto) - firewire: core: expose kernel API to schedule work item to process isochronous context (Takashi Sakamoto) - firewire: core: use WARN_ON_ONCE() to avoid superfluous dumps (Takashi Sakamoto) - ALSA: firewire: use nonatomic PCM operation (Takashi Sakamoto) - firewire: core: non-atomic memory allocation for isochronous event to user client (Takashi Sakamoto) - firewire: ohci: operate IT/IR events in sleepable work process instead of tasklet softIRQ (Takashi Sakamoto) - firewire: core: add local API to queue work item to workqueue specific to isochronous contexts (Takashi Sakamoto) - firewire: core: allocate workqueue to handle isochronous contexts in card (Takashi Sakamoto) - firewire: ohci: obsolete direct usage of printk_ratelimit() (Takashi Sakamoto) - firewire: ohci: deprecate debug parameter (Takashi Sakamoto) - firewire: core: update fw_device outside of device_find_child() (Takashi Sakamoto) - firewire: ohci: fix error path to detect initiated reset in TI TSB41BA3D phy (Takashi Sakamoto) - firewire: core/ohci: minor refactoring for computation of configuration ROM size (Takashi Sakamoto) - firewire: ohci: remove unused wrapper macro for dev_info() (Takashi Sakamoto) - firewire: ohci: use helper macro for compiler aligned attribute (Takashi Sakamoto) - firewire: core: use xarray instead of idr to maintain client resource (Takashi Sakamoto) - firewire: core: code refactoring to use idr_for_each_entry() macro instead of idr_for_each() function (Takashi Sakamoto) - firewire: core: add helper function to detect data of iso resource structure (Takashi Sakamoto) - firewire: core: add helper functions to convert to parent resource structure (Takashi Sakamoto) - firewire: core: minor code refactoring to release client resource (Takashi Sakamoto) - firewire: core: use lock in Xarray instead of local R/W semaphore (Takashi Sakamoto) - firewire: core: replace IDR with XArray to maintain fw_device (Takashi Sakamoto) - firewire: core: correct range of block for case of switch statement (Takashi Sakamoto) - firewire: ohci: use guard macro to serialize operations for isochronous contexts (Takashi Sakamoto) - firewire: ohci: use guard macro to maintain image of configuration ROM (Takashi Sakamoto) - firewire: ohci: use guard macro to maintain bus time (Takashi Sakamoto) - firewire: core: use guard macro to maintain properties of fw_card (Takashi Sakamoto) - firewire: core: use guard macro to maintain list of asynchronous transaction (Takashi Sakamoto) - firewire: core: use guard macro to maintain list of receivers for phy configuration packets (Takashi Sakamoto) - firewire: core: use guard macro to maintain isochronous context for userspace client (Takashi Sakamoto) - firewire: core: use guard macro to maintain IDR of isochronous resources for userspace clients (Takashi Sakamoto) - firewire: core: use guard macro to maintain list of events for userspace clients (Takashi Sakamoto) - firewire: core: use guard macro to disable local IRQ (Takashi Sakamoto) - firewire: core: use guard macro to maintain the list of address handler for transaction (Takashi Sakamoto) - firewire: core: use guard macro to access to IDR for fw_device (Takashi Sakamoto) - firewire: core: use guard macro to maintain RCU scope for transaction address handler (Takashi Sakamoto) - firewire: ohci: use guard macro to serialize accesses to phy registers (Takashi Sakamoto) - firewire: core: use guard macro to maintain the list of cdev clients (Takashi Sakamoto) - firewire: core: use guard macro to maintain the list of card (Takashi Sakamoto) - firewire: core: use guard macro to maintain static packet data for phy configuration (Takashi Sakamoto) - firewire: ohci: use static inline functions to serialize data of IT DMA (Takashi Sakamoto) - firewire: ohci: add static inline functions to serialize/deserialize data of IT DMA (Takashi Sakamoto) - firewire: ohci: use static inline functions to serialize data of AT DMA (Takashi Sakamoto) - firewire: ohci: add static inline functions to serialize/deserialize data of AT DMA (Takashi Sakamoto) - firewire: core: utilize kref to maintain fw_node with reference counting (Takashi Sakamoto) - firewire: core: use common helper function to serialize phy configuration packet (Takashi Sakamoto) - firewire: ohci: minor code refactoring to localize text table (Takashi Sakamoto) - firewire: ohci: use TCODE_LINK_INTERNAL consistently (Takashi Sakamoto) - tools: PCI: Remove unused BILLION macro (zhang jiao) - tools: PCI: Remove .*.cmd files with make clean (zhang jiao) - PCI: Fix typos (Bjorn Helgaas) - PCI/VPD: Remove pci_vpd_release() unused declarations (Yue Haibing) - PCI/PM: Remove __pci_pme_wakeup() unused declarations (Yue Haibing) - PCI: Make pci_bus_type constant (Kunwu Chan) - x86/PCI: Check pcie_find_root_port() return for NULL (Samasth Norway Ananda) - PCI: Mark Creative Labs EMU20k2 INTx masking as broken (Alex Williamson) - PCI: Add ACS quirk for Qualcomm SA8775P (Subramanian Ananthanarayanan) - PCI: xilinx-xdma: Add Xilinx QDMA Root Port driver (Thippeswamy Havalige) - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge (Thippeswamy Havalige) - arm64: zynqmp: Add PCIe phys property for ZCU102 (Sean Anderson) - PCI: xilinx-nwl: Add PHY support (Sean Anderson) - dt-bindings: pci: xilinx-nwl: Add phys property (Sean Anderson) - PCI: xilinx-nwl: Clean up clock on probe failure/removal (Sean Anderson) - PCI: xilinx-nwl: Rate-limit misc interrupt messages (Sean Anderson) - PCI: xilinx-nwl: Fix register misspelling (Sean Anderson) - PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler (Sean Anderson) - PCI: vmd: Fix indentation issue in vmd_shutdown() (Riyan Dhiman) - dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4M compatible (Yoshihiro Shimoda) - dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4M compatible (Yoshihiro Shimoda) - PCI: rcar-gen4: Make read-only const array check_addr static (Colin Ian King) - PCI: Pass domain number to pci_bus_release_domain_nr() explicitly (Manivannan Sadhasivam) - PCI: qcom: Add RX lane margining settings for 16.0 GT/s (Shashank Babu Chinta Venkata) - PCI: qcom: Add equalization settings for 16.0 GT/s (Shashank Babu Chinta Venkata) - PCI: dwc: Always cache the maximum link speed value in dw_pcie::max_link_speed (Manivannan Sadhasivam) - PCI: dwc: Rename 'dw_pcie::link_gen' to 'dw_pcie::max_link_speed' (Manivannan Sadhasivam) - PCI: qcom-ep: Enable controller resources like PHY only after refclk is available (Manivannan Sadhasivam) - PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region (Prudhvi Yarlagadda) - PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt (Manivannan Sadhasivam) - dt-bindings: PCI: qcom,pcie-sm8450: Add 'global' interrupt (Manivannan Sadhasivam) - PCI: qcom-ep: Modify 'global_irq' and 'perst_irq' IRQ device names (Manivannan Sadhasivam) - PCI: endpoint: Assign PCI domain number for endpoint controllers (Manivannan Sadhasivam) - dt-bindings: PCI: pci-ep: Document 'linux,pci-domain' property (Manivannan Sadhasivam) - dt-bindings: PCI: pci-ep: Update Maintainers (Manivannan Sadhasivam) - PCI: qcom-ep: Reword the error message for receiving unknown global IRQ event (Manivannan Sadhasivam) - PCI: qcom-ep: Drop the redundant masking of global IRQ events (Manivannan Sadhasivam) - PCI: mediatek-gen3: Add Airoha EN7581 support (Lorenzo Bianconi) - PCI: mediatek-gen3: Rely on reset_bulk APIs for PHY reset lines (Lorenzo Bianconi) - PCI: mediatek-gen3: Add mtk_gen3_pcie_pdata data structure (Lorenzo Bianconi) - dt-bindings: PCI: mediatek-gen3: Add support for Airoha EN7581 (Lorenzo Bianconi) - PCI: mediatek: Drop excess mtk_pcie.mem kerneldoc description (Bjorn Helgaas) - PCI/ACPI: Increase Loongson max PCI hosts to 8 (Huacai Chen) - PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port() (Alexandra Diupina) - PCI: keystone: Fix if-statement expression in ks_pcie_quirk() (Dan Carpenter) - PCI: j721e: Add suspend and resume support (Théo Lebrun) - PCI: j721e: Use T_PERST_CLK_US macro (Thomas Richard) - PCI: Add T_PERST_CLK_US macro (Thomas Richard) - PCI: j721e: Add reset GPIO to struct j721e_pcie (Théo Lebrun) - PCI: j721e: Use dev_err_probe() in the probe() function (Thomas Richard) - PCI: cadence: Set cdns_pcie_host_init() global (Thomas Richard) - PCI: cadence: Extract link setup sequence from cdns_pcie_host_setup() (Thomas Richard) - PCI: j721e: Enable ACSPCIE Refclk if "ti,syscon-acspcie-proxy-ctrl" exists (Siddharth Vadapalli) - dt-bindings: PCI: ti,j721e-pci-host: Add ACSPCIE proxy control property (Siddharth Vadapalli) - PCI: imx6: Add i.MX8Q PCIe Root Complex (RC) support (Richard Zhu) - PCI: imx6: Call common PHY API to set mode, speed, and submode (Frank Li) - dt-bindings: PCI: imx6q-pcie: Add i.MX8Q PCIe compatible string (Richard Zhu) - PCI: imx6: Consolidate redundant if-checks (Frank Li) - PCI: imx6: Improve comment for workaround ERR010728 (Frank Li) - PCI: imx6: Simplify switch-case logic by involve core_reset callback (Frank Li) - PCI: imx6: Introduce SoC specific callbacks for controlling REFCLK (Frank Li) - PCI: imx6: Rename imx6_* with imx_* (Frank Li) - PCI: imx6: Fix missing call to phy_power_off() in error handling (Frank Li) - PCI: imx6: Fix i.MX8MP PCIe EP's occasional failure to trigger MSI (Richard Zhu) - PCI: imx6: Fix establish link failure in EP mode for i.MX8MM and i.MX8MP (Richard Zhu) - PCI: dra7xx: Fix error handling when IRQ request fails in probe (Siddharth Vadapalli) - PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ (Siddharth Vadapalli) - PCI: cadence: Drop excess cdns_pcie_rc.dev kerneldoc description (Bjorn Helgaas) - PCI: brcmstb: Sort enums, pcie_offsets[], pcie_cfg_data, .compatible strings (Bjorn Helgaas) - PCI: brcmstb: Enable 7712 SoCs (Jim Quinlan) - PCI: brcmstb: Change field name from 'type' to 'soc_base' (Jim Quinlan) - PCI: brcmstb: Check return value of all reset_control_* calls (Jim Quinlan) - PCI: brcmstb: Refactor for chips with many regular inbound windows (Jim Quinlan) - PCI: brcmstb: Don't conflate the reset rescal with PHY ctrl (Jim Quinlan) - PCI: brcmstb: Remove two unused constants from driver (Jim Quinlan) - PCI: brcmstb: PCI: brcmstb: Make HARD_DEBUG, INTR2_CPU_BASE offsets SoC-specific (Jim Quinlan) - PCI: brcmstb: Use swinit reset if available (Jim Quinlan) - PCI: brcmstb: Use bridge reset if available (Jim Quinlan) - PCI: brcmstb: Use common error handling code in brcm_pcie_probe() (Jim Quinlan) - dt-bindings: PCI: brcm,stb-pcie: Add 7712 SoC description (Jim Quinlan) - dt-bindings: PCI: brcm,stb-pcie: Use maxItems for reset controllers (Jim Quinlan) - dt-bindings: PCI: brcm,stb-pcie: Change brcmstb maintainer and cleanup (Jim Quinlan) - PCI: altera: Replace TLP_REQ_ID() with macro PCI_DEVID() (Jinjie Ruan) - PCI: xilinx: Silence 'set affinity failed' warning (Marek Vasut) - PCI: xilinx-xdma: Silence 'set affinity failed' warning (Marek Vasut) - PCI: xilinx-nwl: Silence 'set affinity failed' warning (Marek Vasut) - PCI: vmd: Silence 'set affinity failed' warning (Marek Vasut) - PCI: tegra: Silence 'set affinity failed' warning (Marek Vasut) - PCI: rcar-host: Silence 'set affinity failed' warning (Marek Vasut) - PCI: plda: Silence 'set affinity failed' warning (Marek Vasut) - PCI: mobiveil: Silence 'set affinity failed' warning (Marek Vasut) - PCI: mediatek: Silence 'set affinity failed' warning (Marek Vasut) - PCI: mediatek-gen3: Silence 'set affinity failed' warning (Marek Vasut) - PCI: dwc: Silence 'set affinity failed' warning (Marek Vasut) - PCI: brcmstb: Silence 'set affinity failed' warning (Marek Vasut) - PCI: altera-msi: Silence 'set affinity failed' warning (Marek Vasut) - PCI: aardvark: Silence 'set affinity failed' warning (Marek Vasut) - genirq/msi: Silence 'set affinity failed' warning (Marek Vasut) - PCI: endpoint: Fix enum pci_epc_bar_type kerneldoc (Bjorn Helgaas) - dt-bindings: PCI: qcom: Allow 'vddpe-3v3-supply' again (Johan Hovold) - dt-bindings: PCI: imx6q-pcie: Add reg-name "dbi2" and "atu" for i.MX8M PCIe Endpoint (Richard Zhu) - dt-bindings: PCI: altera: msi: Convert to YAML (Matthew Gerlach) - dt-bindings: PCI: altera: Convert to YAML (Matthew Gerlach) - dt-bindings: PCI: qcom,pcie-sc7280: Update bindings adding eight interrupts (Rayyan Ansari) - dt-bindings: PCI: layerscape-pci: Change property 'fsl,pcie-scfg' type (Frank Li) - dt-bindings: PCI: layerscape-pci: Add deprecated property 'num-viewport' (Frank Li) - dt-bindings: PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie (Frank Li) - dt-bindings: PCI: socionext,uniphier-pcie-ep: Add top-level constraints (Krzysztof Kozlowski) - dt-bindings: PCI: renesas,pci-rcar-gen2: Add top-level constraints (Krzysztof Kozlowski) - dt-bindings: PCI: hisilicon,kirin-pcie: Add top-level constraints (Krzysztof Kozlowski) - dt-bindings: PCI: host-generic-pci: Drop minItems and maxItems of ranges (Frank Li) - s390/pci: Stop usurping pdev->dev.groups (Lukas Wunner) - PCI: Wait for Link before restoring Downstream Buses (Ilpo Järvinen) - PCI/pwrctl: Add WCN6855 support (Konrad Dybcio) - PCI/NPEM: Add _DSM PCIe SSD status LED management (Mariusz Tkaczyk) - PCI/NPEM: Add Native PCIe Enclosure Management support (Mariusz Tkaczyk) - leds: Init leds class earlier (Mariusz Tkaczyk) - PCI: Add function 0 DMA alias quirk for Glenfly Arise chip (WangYuli) - PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads (weiyufeng) - PCI: shpchp: Remove hpc_ops (ngn) - PCI: Use an error code with PCIe failed link retraining (Maciej W. Rozycki) - PCI: Correct error reporting with PCIe failed link retraining (Maciej W. Rozycki) - PCI: Revert to the original speed after PCIe failed link retraining (Maciej W. Rozycki) - PCI: Clear the LBMS bit after a link retrain (Maciej W. Rozycki) - drm/ast: Request PCI BAR with devres (Philipp Stanner) - PCI: Deprecate pcim_iomap_regions() in favor of pcim_iomap_region() (Philipp Stanner) - drm/vboxvideo: Add PCI region request (Philipp Stanner) - PCI: Make pcim_request_region() a public function (Philipp Stanner) - PCI: Rename CRS Completion Status to RRS (Bjorn Helgaas) - PCI: aardvark: Correct Configuration RRS checking (Bjorn Helgaas) - PCI: Wait for device readiness with Configuration RRS (Bjorn Helgaas) - PCI/AER: Use PCI_DEVID() macro in aer_inject() (Jinjie Ruan) - xdrgen: Prevent reordering of encoder and decoder functions (Chuck Lever) - xdrgen: typedefs should use the built-in string and opaque functions (Chuck Lever) - xdrgen: Fix return code checking in built-in XDR decoders (Chuck Lever) - tools: Add xdrgen (Chuck Lever) - nfsd: fix delegation_blocked() to block correctly for at least 30 seconds (NeilBrown) - nfsd: fix initial getattr on write delegation (Jeff Layton) - nfsd: untangle code in nfsd4_deleg_getattr_conflict() (NeilBrown) - nfsd: enforce upper limit for namelen in __cld_pipe_inprogress_downcall() (Scott Mayhew) - nfsd: return -EINVAL when namelen is 0 (Li Lingfeng) - NFSD: Wrap async copy operations with trace points (Chuck Lever) - NFSD: Clean up extra whitespace in trace_nfsd_copy_done (Chuck Lever) - NFSD: Record the callback stateid in copy tracepoints (Chuck Lever) - NFSD: Display copy stateids with conventional print formatting (Chuck Lever) - NFSD: Limit the number of concurrent async COPY operations (Chuck Lever) - NFSD: Async COPY result needs to return a write verifier (Chuck Lever) - nfsd: avoid races with wake_up_var() (NeilBrown) - nfsd: use clear_and_wake_up_bit() (NeilBrown) - sunrpc: xprtrdma: Use ERR_CAST() to return (Yan Zhen) - NFSD: Annotate struct pnfs_block_deviceaddr with __counted_by() (Thorsten Blum) - nfsd: call cache_put if xdr_reserve_space returns NULL (Guoqing Jiang) - nfsd: add more nfsd_cb tracepoints (Jeff Layton) - nfsd: track the main opcode for callbacks (Jeff Layton) - nfsd: add more info to WARN_ON_ONCE on failed callbacks (Jeff Layton) - nfsd: fix some spelling errors in comments (Li Lingfeng) - nfsd: remove unused parameter of nfsd_file_mark_find_or_create (Li Lingfeng) - nfsd: use LIST_HEAD() to simplify code (Hongbo Li) - nfsd: map the EBADMSG to nfserr_io to avoid warning (Li Lingfeng) - NFSD: remove redundant assignment operation (Li Lingfeng) - .mailmap: Add an entry for my work email address (Chuck Lever) - NFSD: Fix NFSv4's PUTPUBFH operation (Chuck Lever) - nfsd: Add quotes to client info 'callback address' (Mark Grimes) - svcrdma: Handle device removal outside of the CM event handler (Chuck Lever) - nfsd: move error choice for incorrect object types to version-specific code. (NeilBrown) - nfsd: be more systematic about selecting error codes for internal use. (NeilBrown) - nfsd: Move error code mapping to per-version proc code. (NeilBrown) - nfsd: move V4ROOT version check to nfsd_set_fh_dentry() (NeilBrown) - nfsd: further centralize protocol version checks. (NeilBrown) - nfsd: use nfsd_v4client() in nfsd_breaker_owns_lease() (NeilBrown) - nfsd: Pass 'cred' instead of 'rqstp' to some functions. (NeilBrown) - nfsd: Don't pass all of rqst into rqst_exp_find() (NeilBrown) - nfsd: don't assume copy notify when preprocessing the stateid (Sagi Grimberg) - sunrpc: allow svc threads to fail initialisation cleanly (NeilBrown) - sunrpc: merge svc_rqst_alloc() into svc_prepare_thread() (NeilBrown) - sunrpc: don't take ->sv_lock when updating ->sv_nrthreads. (NeilBrown) - sunrpc: change sp_nrthreads from atomic_t to unsigned int. (NeilBrown) - sunrpc: document locking rules for svc_exit_thread() (NeilBrown) - nfsd: don't allocate the versions array. (NeilBrown) - nfsd: move nfsd_pool_stats_open into nfsctl.c (NeilBrown) - SUNRPC: make various functions static, or not exported. (NeilBrown) - lockd: discard nlmsvc_timeout (NeilBrown) - nfsd: don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work() (NeilBrown) - NFS: trace: show TIMEDOUT instead of 0x6e (Chen Hanxiao) - nfsd: use system_unbound_wq for nfsd_file_gc_worker() (Youzhong Yang) - nfsd: count nfsd_file allocations (Jeff Layton) - nfsd: fix refcount leak when file is unhashed after being found (Jeff Layton) - nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire (Jeff Layton) - nfsd: add list_head nf_gc to struct nfsd_file (Youzhong Yang) - gfs2: Remove gfs2_aspace_writepage() (Matthew Wilcox (Oracle)) - gfs2: Remove gfs2_jdata_writepage() (Matthew Wilcox (Oracle)) - gfs2: Remove __gfs2_writepage() (Matthew Wilcox (Oracle)) - gfs2: Add gfs2_aspace_writepages() (Matthew Wilcox (Oracle)) - gfs2: fix double destroy_workqueue error (Julian Sun) - gfs2: Minor gfs2_glock_cb cleanup (Andreas Gruenbacher) - btrfs: fix use-after-free on rbtree that tracks inodes for auto defrag (Filipe Manana) - btrfs: tree-checker: fix the wrong output of data backref objectid (Qu Wenruo) - btrfs: fix race setting file private on concurrent lseek using same fd (Filipe Manana) - isofs: Annotate struct SL_component with __counted_by() (Thorsten Blum) - quota: remove unnecessary error code translation in dquot_quota_enable (Kemeng Shi) - quota: remove redundant return at end of void function (Kemeng Shi) - quota: remove unneeded return value of register_quota_format (Kemeng Shi) - quota: avoid missing put_quota_format when DQUOT_SUSPENDED is passed (Kemeng Shi) - bcachefs: return err ptr instead of null in read sb clean (Diogo Jahchan Koike) - bcachefs: Remove duplicated include in backpointers.c (Yang Li) - bcachefs: Don't drop devices with stripe pointers (Kent Overstreet) - bcachefs: bch2_ec_stripe_head_get() now checks for change in rw devices (Kent Overstreet) - bcachefs: bch_fs.rw_devs_change_count (Kent Overstreet) - bcachefs: bch2_dev_remove_stripes() (Kent Overstreet) - bcachefs: bch2_trigger_ptr() calculates sectors even when no device (Kent Overstreet) - bcachefs: improve error messages in bch2_ec_read_extent() (Kent Overstreet) - bcachefs: improve error message on too few devices for ec (Kent Overstreet) - bcachefs: improve bch2_new_stripe_to_text() (Kent Overstreet) - bcachefs: ec_stripe_head.nr_created (Kent Overstreet) - bcachefs: bch_stripe.disk_label (Kent Overstreet) - bcachefs: stripe_to_mem() (Kent Overstreet) - bcachefs: EIO errcode cleanup (Kent Overstreet) - bcachefs: Rework btree node pinning (Kent Overstreet) - bcachefs: split up btree cache counters for live, freeable (Kent Overstreet) - bcachefs: btree cache counters should be size_t (Kent Overstreet) - bcachefs: Don't count "skipped access bit" as touched in btree cache scan (Kent Overstreet) - bcachefs: Failed devices no longer require mounting in degraded mode (Kent Overstreet) - bcachefs: bch2_dev_rcu_noerror() (Kent Overstreet) - bcachefs: Progress indicator for extents_to_backpointers (Kent Overstreet) - bcachefs: bch2_opts_to_text() (Kent Overstreet) - bcachefs: improve "no device to read from" message (Kent Overstreet) - bcachefs: Fix compilation error for bch2_sb_member_alloc (Hongbo Li) - bcachefs: bch2_sb_member_alloc() (Kent Overstreet) - bcachefs: bch2_dev_remove_alloc() -> alloc_background.c (Kent Overstreet) - bcachefs: Move tabstop setup to bch2_dev_usage_to_text() (Kent Overstreet) - bcachefs: Options for recovery_passes, recovery_passes_exclude (Kent Overstreet) - bcachefs: Use mm_account_reclaimed_pages() when freeing btree nodes (Kent Overstreet) - bcachefs: Use __GFP_ACCOUNT for reclaimable memory (Kent Overstreet) - bcachefs: Hook up RENAME_WHITEOUT in rename. (Sasha Finkelstein) - bcachefs: rebalance writes use BCH_WRITE_ONLY_SPECIFIED_DEVS (Kent Overstreet) - bcachefs: BCH_WRITE_ALLOC_NOWAIT no longer applies to open bucket allocation (Kent Overstreet) - bcachefs: fix prototype to bch2_alloc_sectors_start_trans() (Kent Overstreet) - bcachefs: kill redundant is_vmalloc_addr() (Kent Overstreet) - bcachefs: convert __bch2_encrypt_bio() to darray (Kent Overstreet) - bcachefs: do_encrypt() now handles allocation failures (Kent Overstreet) - bcachefs: Add pinned to btree cache not freed counters (Kent Overstreet) - bcachefs: Annotate bch_replicas_entry_{v0,v1} with __counted_by() (Thorsten Blum) - bcachefs: support idmap mounts (Hongbo Li) - bcachefs: Annotate struct bch_xattr with __counted_by() (Thorsten Blum) - bcachefs: Switch gc bucket array to a genradix (Kent Overstreet) - bcachefs: darray: convert to alloc_hooks() (Kent Overstreet) - bcachefs: Convert to use jiffies macros (Chen Yufan) - bcachefs: Refactor bch2_bset_fix_lookup_table (Alan Huang) - bcachefs: Assert that we don't lock nodes when !trans->locked (Kent Overstreet) - bcachefs: Do not check folio_has_private() (Matthew Wilcox (Oracle)) - bcachefs: bch2_time_stats_reset() (Kent Overstreet) - bcachefs: Drop memalloc_nofs_save() in bch2_btree_node_mem_alloc() (Kent Overstreet) - bcachefs: Simplify bch2_xattr_emit() implementation (Youling Tang) - bcachefs: drop unused posix acl handlers (Youling Tang) - bcachefs: Remove unused parameter (Alan Huang) - bcachefs: Remove the prev array stuff (Alan Huang) - bcachefs: Minimize the search range used to calculate the mantissa (Alan Huang) - bcachefs: Convert open-coded extra computation to helper (Alan Huang) - bcachefs: Remove dead code in __build_ro_aux_tree (Alan Huang) - bcachefs: Remove unused parameter of bkey_mantissa_bits_dropped (Alan Huang) - bcachefs: Remove unused parameter of bkey_mantissa (Alan Huang) - bcachefs: bch2_sb_nr_devices() (Kent Overstreet) - bcachefs: trivial open_bucket_add_buckets() cleanup (Kent Overstreet) - bcachefs: Fix a spelling error in docs (Xiaxi Shen) - bcachefs: promote_whole_extents is now a normal option (Kent Overstreet) - bcachefs: Move rebalance_status out of sysfs/internal (Kent Overstreet) - bcachefs: remove the unused parameter in macro bkey_crc_next (Julian Sun) - bcachefs: fix macro definition allocate_dropping_locks (Julian Sun) - bcachefs: fix macro definition allocate_dropping_locks_errcode (Julian Sun) - bcachefs: remove the unused macro definition (Julian Sun) - bcachefs: quota_reserve_range() -> for_each_btree_key_in_subvolume_upto (Kent Overstreet) - bcachefs: bch2_folio_set() -> for_each_btree_key_in_subvolume_upto (Kent Overstreet) - bcachefs: range_has_data() -> for_each_btree_key_in_subvolume_upto (Kent Overstreet) - bcachefs: bch2_seek_hole() -> for_each_btree_key_in_subvolume_upto (Kent Overstreet) - bcachefs: bch2_seek_data() -> for_each_btree_key_in_subvolume_upto (Kent Overstreet) - bcachefs: bch2_xattr_list() -> for_each_btree_key_in_subvolume_upto (Kent Overstreet) - bcachefs: bch2_readdir() -> for_each_btree_key_in_subvolume_upto (Kent Overstreet) - bcachefs: for_each_btree_key_in_subvolume_upto() (Kent Overstreet) - bcachefs: bch2_fiemap(): call trans_begin() on every loop iter (Kent Overstreet) - bcachefs: bchfs_read(): call trans_begin() on every loop iter (Kent Overstreet) - bcachefs: kill bch2_btree_iter_peek_and_restart() (Kent Overstreet) - bcachefs: Btree path tracepoints (Kent Overstreet) - bcachefs: Add check for btree_path ref overflow (Kent Overstreet) - bcachefs: Mark bch_inode_info as SLAB_ACCOUNT (Youling Tang) - bcachefs: allocate inode by using alloc_inode_sb() (Youling Tang) - bcachefs: Opt_durability can now be set via bch2_opt_set_sb() (Kent Overstreet) - bcachefs: bch2_opt_set_sb() can now set (some) device options (Kent Overstreet) - bcachefs: data_allowed is now an opts.h option (Kent Overstreet) - bcachefs: Annotate struct bucket_array with __counted_by() (Thorsten Blum) - bcachefs: Fix format specifier in bch2_btree_key_cache_to_text() (Nathan Chancellor) - bcachefs: key cache can now allocate from pending (Kent Overstreet) - bcachefs: Rip out freelists from btree key cache (Kent Overstreet) - bcachefs: rcu_pending now works in userspace (Kent Overstreet) - bcachefs: rcu_pending (Kent Overstreet) - lib/generic-radix-tree.c: add preallocation (Kent Overstreet) - lib/generic-radix-tree.c: genradix_ptr_inlined() (Kent Overstreet) - bcachefs: Fix deadlock in __wait_on_freeing_inode() (Kent Overstreet) - bcachefs: switch to rhashtable for vfs inodes hash (Kent Overstreet) - inode: make __iget() a static inline (Kent Overstreet) - bcachefs: Replace div_u64 with div64_u64 where second param is u64 (Reed Riley) - bcachefs: Fix sysfs rebalance duration waited formatting (Feiko Nanninga) - bcachefs: Fix negative timespecs (Alyssa Ross) - add struct fd constructors, get rid of __to_fd() (Al Viro) - struct fd: representation change (Al Viro) - introduce fd_file(), convert all accessors to it. (Al Viro) - mm: fix build on 32-bit targets without MAX_PHYSMEM_BITS (Linus Torvalds) - hexagon: vdso: Fix build failure (Guenter Roeck) - seqcount: replace smp_rmb() in read_seqcount() with load acquire (Christoph Lameter (Ampere)) - x86: make the masked_user_access_begin() macro use its argument only once (Linus Torvalds) - x86: do the user address masking outside the user access area (Linus Torvalds) - x86: support user address masking instead of non-speculative conditional (Linus Torvalds) - selftests/ring-buffer: Handle meta-page bigger than the system (Vincent Donnefort) - selftests/ring-buffer: Verify the entire meta-page padding (Vincent Donnefort) - tracing/Documentation: Start a document on how to debug with tracing (Steven Rostedt) - tracing: Add option to set an instance to be the trace_printk destination (Steven Rostedt) - tracing: Have trace_printk not use binary prints if boot buffer (Steven Rostedt) - tracing: Allow trace_printk() to go to other instance buffers (Steven Rostedt) - tracing: Add "traceoff" flag to boot time tracing instances (Steven Rostedt) - ring-buffer: Align meta-page to sub-buffers for improved TLB usage (Vincent Donnefort) - ring-buffer: Add magic and struct size to boot up meta data (Steven Rostedt) - ring-buffer: Don't reset persistent ring-buffer meta saved addresses (Steven Rostedt) - tracing/fgraph: Have fgraph handle previous boot function addresses (Steven Rostedt) - tracing: Allow boot instances to use reserve_mem boot memory (Steven Rostedt (Google)) - tracing: Fix ifdef of snapshots to not prevent last_boot_info file (Steven Rostedt) - ring-buffer: Use vma_pages() helper function (Thorsten Blum) - tracing: Fix NULL vs IS_ERR() check in enable_instances() (Dan Carpenter) - tracing: Add last boot delta offset for stack traces (Steven Rostedt (Google)) - tracing: Update function tracing output for previous boot buffer (Steven Rostedt (Google)) - tracing: Handle old buffer mappings for event strings and functions (Steven Rostedt (Google)) - tracing/ring-buffer: Add last_boot_info file to boot instance (Steven Rostedt (Google)) - ring-buffer: Save text and data locations in mapped meta data (Steven Rostedt (Google)) - tracing: Add option to use memmapped memory for trace boot instance (Steven Rostedt (Google)) - ring-buffer: Validate boot range memory events (Steven Rostedt (Google)) - ring-buffer: Add test if range of boot buffer is valid (Steven Rostedt (Google)) - ring-buffer: Add output of ring buffer meta page (Steven Rostedt (Google)) - tracing: Implement creating an instance based on a given memory region (Steven Rostedt (Google)) - ring-buffer: Add ring_buffer_meta data (Steven Rostedt (Google)) - ring-buffer: Add ring_buffer_alloc_range() (Steven Rostedt (Google)) - ring-buffer: Allow mapped field to be set without mapping (Steven Rostedt (Google)) - ktest.pl: Avoid false positives with grub2 skip regex (Daniel Jordan) - ktest.pl: Always warn on build warnings (Steven Rostedt) - perf trace: Mark the 'head' arg in the set_robust_list syscall as coming from user space (Arnaldo Carvalho de Melo) - perf trace: Mark the 'rseq' arg in the rseq syscall as coming from user space (Arnaldo Carvalho de Melo) - perf env: Find correct branch counter info on hybrid (Kan Liang) - perf evlist: Print hint for group (Kan Liang) - tools: Drop nonsensical -O6 (Sam James) - perf pmu: To info add event_type_desc (Ian Rogers) - perf evsel: Add accessor for tool_event (Ian Rogers) - perf pmus: Fake PMU clean up (Ian Rogers) - perf list: Avoid potential out of bounds memory read (Ian Rogers) - perf help: Fix a typo ("bellow") (Andrew Kreimer) - perf ftrace: Detect whether ftrace is enabled on system (Changbin Du) - perf test shell probe_vfs_getname: Remove extraneous '=' from probe line number regex (Arnaldo Carvalho de Melo) - perf build: Require at least clang 16.0.6 to build BPF skeletons (Arnaldo Carvalho de Melo) - perf trace: If a syscall arg is marked as 'const', assume it is coming _from_ userspace (Arnaldo Carvalho de Melo) - perf parse-events: Remove duplicated include in parse-events.c (Yang Li) - perf callchain: Allow symbols to be optional when resolving a callchain (Ian Rogers) - perf inject: Lazy build-id mmap2 event insertion (Ian Rogers) - perf inject: Add new mmap2-buildid-all option (Ian Rogers) - perf inject: Fix build ID injection (Ian Rogers) - perf annotate-data: Add pr_debug_scope() (Namhyung Kim) - perf annotate: Treat 'call' instruction as stack operation (Namhyung Kim) - perf build: Remove unused feature test target (James Clark) - perf build: Autodetect minimum required llvm-dev version (James Clark) - perf trace: Mark the rlim arg in the prlimit64 and setrlimit syscalls as coming from user space (Arnaldo Carvalho de Melo) - perf trace: Support collecting 'union's with the BPF augmenter (Arnaldo Carvalho de Melo) - perf trace: Add --force-btf for debugging (Howard Chu) - perf trace: Collect augmented data using BPF (Howard Chu) - perf trace: Pretty print buffer data (Howard Chu) - perf trace: Pretty print struct data (Howard Chu) - perf trace: Add trace__bpf_sys_enter_beauty_map() to prepare for fetching data in BPF (Howard Chu) - perf trace: Mark bpf's attr as from_user (Arnaldo Carvalho de Melo) - perf trace: Introduce SCA_TIMESPEC_FROM_USER() to set .from_user = true (Arnaldo Carvalho de Melo) - perf trace: Introduce SCA_SOCKADDR_FROM_USER() to set .from_user = true (Arnaldo Carvalho de Melo) - perf trace: Introduce SCA_PERF_ATTR_FROM_USER() to set .from_user = true (Arnaldo Carvalho de Melo) - perf trace: Mark which syscall arguments go from user space to kernel space (Arnaldo Carvalho de Melo) - perf trace: Use a common encoding for augmented arguments, with size + error + payload (Arnaldo Carvalho de Melo) - perf trace augmented_syscalls.bpf: Move the renameat aumenter to renameat2, temporarily (Arnaldo Carvalho de Melo) - perf mem: Fix the wrong reference in parse_record_events() (Kan Liang) - perf mem: Fix missed p-core mem events on ADL and RPL (Kan Liang) - perf mem: Check mem_events for all eligible PMUs (Kan Liang) - perf script python: Avoid buffer overflow in python PEBS register interface (Andi Kleen) - perf jevents: Ignore sys when determining a model directory (Ian Rogers) - perf check: Fix inconsistencies in feature names (Aditya Gupta) - perf tests probe_vfs_getname.sh: Update to use 'perf check feature' (Athira Rajeev) - perf tools test_task_analyzer.sh: Update to use 'perf check feature' (Aditya Gupta) - perf version: Update --build-options to use 'supported_features' array (Aditya Gupta) - perf jevents: Add cpuid to model lookup command (Ian Rogers) - perf check: Introduce 'check' subcommand (Aditya Gupta) - libsubcmd: Don't free the usage string (Aditya Gupta) - perf parse-events: Vary default_breakpoint_len on i386 and arm64 (Ian Rogers) - perf parse-events: Add default_breakpoint_len helper (Ian Rogers) - perf parse-events: Pass cpu_list as a perf_cpu_map in __add_event() (Ian Rogers) - perf pmu: Merge boolean sysfs event option parsing (Ian Rogers) - perf sched timehist: Add --prio option (Yang Jihong) - perf sched timehist: Add --show-prio option (Yang Jihong) - perf sched timehist: Remove redundant BUG_ON in timehist_sched_change_event() (Yang Jihong) - perf sched timehist: Skip print non-idle task samples when only show idle events (Yang Jihong) - perf script: Minimize "not reaching sample" for '-F +brstackinsn' (Andi Kleen) - perf record offcpu: Constify control data for BPF (Namhyung Kim) - perf lock contention: Constify control data for BPF (Namhyung Kim) - perf kwork: Constify control data for BPF (Namhyung Kim) - perf ftrace latency: Constify control data for BPF (Namhyung Kim) - perf stat: Constify control data for BPF (Namhyung Kim) - perf test: Make watchpoint data 32-bits on i386 (Ian Rogers) - perf test: Skip uprobe test if probe command isn't present (Ian Rogers) - perf time-utils: Fix 32-bit nsec parsing (Ian Rogers) - perf pmus: Fix name comparisons on 32-bit systems (Ian Rogers) - perf annotate: LLVM-based disassembler (Steinar H. Gunderson) - perf annotate: Split out read_symbol() (Steinar H. Gunderson) - perf report: Support LLVM for addr2line() (Steinar H. Gunderson) - perf tools: Build x86 32-bit syscall table from arch/x86/entry/syscalls/syscall_32.tbl (Arnaldo Carvalho de Melo) - perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time (Yang Jihong) - perf lock contention: Fix spinlock and rwlock accounting (Namhyung Kim) - perf lock contention: Do not fail EEXIST for update (Namhyung Kim) - perf lock contention: Simplify spinlock check (Namhyung Kim) - perf lock contention: Handle error in a single place (Namhyung Kim) - perf test: Additional pipe tests with pipe output written to a file (Ian Rogers) - perf header: Remove repipe option (Ian Rogers) - perf inject: Overhaul handling of pipe files (Ian Rogers) - perf header: Allow attributes to be written after data (Ian Rogers) - perf header: Fail read if header sections overlap (Ian Rogers) - perf header: Add kerneldoc to 'struct perf_file_header' (Ian Rogers) - perf session: Document 'struct perf_session' and constify its 'auxtrace' member (Ian Rogers) - perf: cs-etm: Print queue number in raw trace dump (James Clark) - perf: cs-etm: Support version 0.1 of HW_ID packets (James Clark) - perf: cs-etm: Only save valid trace IDs into files (James Clark) - perf: cs-etm: Create decoders based on the trace ID mappings (James Clark) - perf: cs-etm: Move traceid_list to each queue (James Clark) - perf: cs-etm: Allocate queues for all CPUs (James Clark) - perf cs-etm: Create decoders after both AUX and HW_ID search passes (James Clark) - Revert "tools build: Remove leftover libcap tests that prevents fast path feature detection from working" (Arnaldo Carvalho de Melo) - tools build: Remove leftover libcap tests that prevents fast path feature detection from working (Arnaldo Carvalho de Melo) - perf test: Add 'perf record cgroup' filtering test (Namhyung Kim) - perf bpf-filter: Support filtering on cgroups (Namhyung Kim) - perf bpf-filter: Add build dependency to header files (Namhyung Kim) - perf report: Fix segfault when 'sym' sort key is not used (Namhyung Kim) - perf test trace_btf_enum: Fix shellcheck warning (James Clark) - perf auxtrace: Remove unused 'pmu' pointer from struct auxtrace_record (Leo Yan) - perf auxtrace: Use evsel__is_aux_event() for checking AUX event (Leo Yan) - perf vendor events arm64: Move Yitian 710 DDR PMU into T-Head directory (Lucas Stach) - perf vendor events: Move PM_BR_MPRED_CMPL event for power10 platform (Kajol Jain) - perf vendor events power10: Move the JSON/events (Kajol Jain) - perf vendor events power10: Update JSON/events (Kajol Jain) - perf trace: Pass the richer 'struct syscall_arg' pointer to trace__btf_scnprintf() (Arnaldo Carvalho de Melo) - perf trace: Fix perf trace -p (Howard Chu) - perf evlist: Introduce method to find if there is a bpf-output event (Howard Chu) - perf report: Name events in stats for pipe mode (Ian Rogers) - perf testsuite: Install perf-report tests in the 'make install-tests -C tools/perf' target (Michael Petlan) - perf testsuite report: Add test case for perf report (Veronika Molnarova) - perf testsuite report: Add test for perf-report basic functionality (Veronika Molnarova) - perf testsuite: Add common output checking helper (Veronika Molnarova) - perf testsuite probe: Add test for line semantics (Veronika Molnarova) - perf testsuite probe: Add test for invalid options (Veronika Molnarova) - perf testsuite probe: Add test for basic perf-probe options (Veronika Molnarova) - perf testsuite probe: Add test for blacklisted kprobes handling (Veronika Molnarova) - perf testsuite: Fix shellcheck warnings (Veronika Molnarova) - perf testsuite: Merge settings files for shell tests (Veronika Molnarova) - perf tests shell: Skip base_* dirs in test script search (Michael Petlan) - perf test vfs_getname: Look for alternative line where to collect the pathname (Arnaldo Carvalho de Melo) - perf test: Update sample filtering tests with multiple events (Namhyung Kim) - perf tools: Print lost samples due to BPF filter (Namhyung Kim) - perf bpf-filter: Support multiple events properly (Namhyung Kim) - perf hist: Don't set hpp_fmt_value for members in --no-group (Kan Liang) - perf test: Support external tests for separate objdir (Andi Kleen) - perf python: Disable -Wno-cast-function-type-mismatch if present on clang (Arnaldo Carvalho de Melo) - perf python: Allow checking for the existence of warning options in clang (Arnaldo Carvalho de Melo) - perf annotate-data: Copy back variable types after move (Namhyung Kim) - perf annotate-data: Update stack slot for the store (Namhyung Kim) - perf annotate-data: Update debug messages (Namhyung Kim) - perf dwarf-aux: Handle bitfield members from pointer access (Namhyung Kim) - perf annotate-data: Add 'typecln' sort key (Namhyung Kim) - perf annotate-data: Show offset and size in hex (Namhyung Kim) - perf bpf: Remove redundant check that map is NULL (Yang Ruibin) - perf annotate-data: Fix percpu pointer check (Namhyung Kim) - perf annotate-data: Prefer struct/union over base type (Namhyung Kim) - perf annotate-data: Fix missing constant copy (Namhyung Kim) - perf cap: Tidy up and improve capability testing (Ian Rogers) - perf annotate-data: Set bitfield member offset and size properly (Namhyung Kim) - perf daemon: Fix the build on more 32-bit architectures (Arnaldo Carvalho de Melo) - perf test: Add cgroup sampling test (Namhyung Kim) - perf record: Fix sample cgroup & namespace tracking (Namhyung Kim) - perf inject: Combine mmap and mmap2 handling (Ian Rogers) - perf inject: Combine different mmap and mmap2 functions (Ian Rogers) - perf inject: Combine build_ids and build_id_all into enum (Ian Rogers) - perf test: Expand pipe/inject test (Ian Rogers) - perf evsel: Constify evsel__id_hdr_size() argument (Ian Rogers) - perf dso: Constify dso_id (Ian Rogers) - perf jit: Constify filename argument (Ian Rogers) - perf map: API clean up (Ian Rogers) - perf synthetic-events: Avoid unnecessary memset (Ian Rogers) - perf python: Fix the build on 32-bit arm by including missing "util/sample.h" (Xu Yang) - perf annotate-data: Update type stat at the end of find_data_type_die() (Namhyung Kim) - perf annotate-data: Check variables in every scope (Namhyung Kim) - perf annotate-data: Add is_better_type() helper (Namhyung Kim) - perf annotate-data: Add is_pointer_type() helper (Namhyung Kim) - perf annotate-data: Change return type of find_data_type_block() (Namhyung Kim) - perf annotate-data: Add variable_state_str() (Namhyung Kim) - perf annotate-data: Add 'enum type_match_result' (Namhyung Kim) - perf annotate-data: Fix off-by-one in location range check (Namhyung Kim) - perf dwarf-aux: Check allowed location expressions when collecting variables (Namhyung Kim) - perf stat: Display iostat headers correctly (Yicong Yang) - perf sched timehist: Fix missing free of session in perf_sched__timehist() (Yang Jihong) - tools build: Provide consistent build options for fixdep (Alexander Gordeev) - perf hist: Update hist symbol when updating maps (Matt Fleming) - perf test record.sh: Raise limit of open file descriptors (Veronika Molnarova) - perf build: Fix up broken capstone feature detection fast path (Arnaldo Carvalho de Melo) - perf test: Add new test cases for the branch counter feature (Kan Liang) - perf script: Add branch counters (Kan Liang) - perf annotate: Display the branch counter histogram (Kan Liang) - perf report: Display the branch counter histogram (Kan Liang) - perf evsel: Assign abbr name for the branch counter events (Kan Liang) - perf annotate: Save branch counters for each block (Kan Liang) - perf evlist: Save branch counters information (Kan Liang) - perf report: Remove the first overflow check for branch counters (Kan Liang) - perf report: Fix --total-cycles --stdio output error (Kan Liang) - perf test annotate: Dump trapping test in trap handler (Ian Rogers) - perf disasm: Fix memory leak for locked operations (Ian Rogers) - perf inject: Inject build ids for entire call chain (Ian Rogers) - perf callchain: Add a for_each callback style API (Ian Rogers) - perf test: Add test for Intel TPEBS counting mode (Weilin Wang) - perf Document: Add TPEBS (Timed PEBS(Precise Event-Based Sampling)) to Documents (Weilin Wang) - perf stat: Add command line option for enabling TPEBS recording (Weilin Wang) - perf vendor events intel: Add MTL metric JSON files (Weilin Wang) - perf stat: Fork and launch 'perf record' when 'perf stat' needs to get retire latency value for a metric. (Weilin Wang) - perf data: Allow to use given fd in data->file.fd (Weilin Wang) - perf parse-events: Add a retirement latency modifier (Ian Rogers) - perf session: Constify tool (Ian Rogers) - perf tool: Remove perf_tool__fill_defaults() (Ian Rogers) - perf kwork: Use perf_tool__init() (Ian Rogers) - perf test event_update: Ensure tools is initialized (Ian Rogers) - perf data convert ctf: Use perf_tool__init() (Ian Rogers) - perf data convert json: Use perf_tool__init() (Ian Rogers) - perf diff: Use perf_tool__init() (Ian Rogers) - perf timechart: Use perf_tool__init() (Ian Rogers) - perf mem: Use perf_tool__init() (Ian Rogers) - perf sched: Use perf_tool__init() (Ian Rogers) - perf annotate: Use perf_tool__init() (Ian Rogers) - perf stat: Use perf_tool__init() (Ian Rogers) - perf report: Use perf_tool__init() (Ian Rogers) - perf inject: Use perf_tool__init() (Ian Rogers) - perf script: Use perf_tool__init() (Ian Rogers) - perf c2c: Use perf_tool__init() (Ian Rogers) - perf record: Use perf_tool__init() (Ian Rogers) - perf evlist: Use perf_tool__init() (Ian Rogers) - perf lock: Use perf_tool__init() (Ian Rogers) - perf kvm: Use perf_tool__init() (Ian Rogers) - perf buildid-list: Use perf_tool__init (Ian Rogers) - perf kmem: Use perf_tool__init (Ian Rogers) - perf tool: Add perf_tool__init() (Ian Rogers) - perf tool: Move fill defaults into tool.c (Ian Rogers) - perf tool: Constify tool pointers (Ian Rogers) - perf s390-cpumsf: Remove unused struct (Ian Rogers) - perf auxtrace: Remove dummy tools (Ian Rogers) - perf inject: Fix leader sampling inserting additional samples (Ian Rogers) - perf annotate-data: Show first-level children by default in TUI (Namhyung Kim) - perf annotate-data: Implement folding in TUI browser (Namhyung Kim) - perf annotate-data: Support folding in TUI browser (Namhyung Kim) - perf vendor events: SKX, CLX, SNR uncore cache event fixes (Ian Rogers) - perf lock contention: Change stack_id type to s32 (Namhyung Kim) - perf annotate-data: Fix a buffer overflow in TUI browser (Namhyung Kim) - perf docs: Refine the description for the buffer size (Leo Yan) - perf script: add --addr2line option (Martin Liška) - perf tests pmu: Initialize all fields of test_pmu variable (Arnaldo Carvalho de Melo) - perf annotate-data: Support --skip-empty option (Namhyung Kim) - perf annotate: Fix --group behavior when leader has no samples (Namhyung Kim) - perf tools: Create source symlink in perf object dir (Andi Kleen) - perf debuginfo: Fix the build with !HAVE_DWARF_SUPPORT (Arnaldo Carvalho de Melo) - perf script python: Add the 'ins_lat' field to event handler (Zixian Cai) - perf test shell lbr: Support hybrid x86 systems too (Arnaldo Carvalho de Melo) - perf test: Add set of perf record LBR tests (Ian Rogers) - perf callchain: Fix stitch LBR memory leaks (Ian Rogers) - perf test pmu: Set uninitialized PMU alias to null (Veronika Molnarova) - perf tests ftrace: Add pattern check for time, count (Arnaldo Carvalho de Melo) - perf test: Add a new shell test for perf ftrace (Namhyung Kim) - perf annotate-data: Show typedef names properly (Namhyung Kim) - perf annotate: Cache debuginfo for data type profiling (Namhyung Kim) - perf hist: Fix reference counting of branch_info (Ian Rogers) - perf jevents.py: Ensure event names aren't duplicated (Ian Rogers) - perf pmu-events: Remove duplicated ampereone event (Ian Rogers) - perf pmu-events: Change dependencies for empty-pmu-events.c test (Ian Rogers) - perf test: Add build test for JEVENTS_ARCH=all (Ian Rogers) - perf annotate: Add --skip-empty option (Namhyung Kim) - perf annotate: Set al->data_nr using the notes->src->nr_events (Namhyung Kim) - perf annotate: Use annotation__pcnt_width() consistently (Namhyung Kim) - perf annotate: Set notes->src->nr_events early (Namhyung Kim) - perf annotate: Use al->data_nr if possible (Namhyung Kim) - tools build: Correct bpf fixdep dependencies (Brian Norris) - tools build: Avoid circular .fixdep-in.o.cmd issues (Brian Norris) - tools build: Correct libsubcmd fixdep dependencies (Brian Norris) - perf mem: Update documentation for new options (Namhyung Kim) - perf mem: Add -T/--data-type option to report subcommand (Namhyung Kim) - perf mem: Add -s/--sort option (Namhyung Kim) - perf tools: Add mode argument to sort_help() (Namhyung Kim) - perf mem: Rework command option handling (Namhyung Kim) - perf mem: Free the allocated sort string, fixing a leak (Namhyung Kim) - perf hist: Correct hist_entry->mem_info refcounts (Namhyung Kim) - perf python: Remove PYTHON_PERF ifdefs (Ian Rogers) - perf jevents: Autogenerate empty-pmu-events.c (Ian Rogers) - perf bpf: Move BPF disassembly routines to separate file to avoid clash with capstone bpf headers (Arnaldo Carvalho de Melo) - perf test: Update sample filtering test (Namhyung Kim) - perf record: Add --setup-filter option (Namhyung Kim) - perf record: Fix a potential error handling issue (Namhyung Kim) - perf bpf-filter: Support separate lost counts for each filter (Namhyung Kim) - perf bpf-filter: Support pin/unpin BPF object (Namhyung Kim) - perf bpf-filter: Split per-task filter use case (Namhyung Kim) - perf bpf-filter: Pass 'target' to perf_bpf_filter__prepare() (Namhyung Kim) - perf bpf-filter: Make filters map a single entry hashmap (Namhyung Kim) - perf jevents: Use name for special find value (PMU_EVENTS__NOT_FOUND) (Ian Rogers) - perf list: Give clues if failed to open tracing events directory (Tiezhu Yang) - perf tools: Fix wrong message when running "make JOBS=1" (Tiezhu Yang) - libperf: Add gitignore (Charlie Jenkins) - perf arm-spe: Support multiple Arm SPE events (Leo Yan) - perf arm-spe: Extract evsel setting up (Leo Yan) - perf test: make metric validation test return early when there is no metric supported on the test system (Weilin Wang) - perf ftrace profile: Add -s/--sort option (Namhyung Kim) - perf ftrace: Add 'profile' command (Namhyung Kim) - perf ftrace: Factor out check_ftrace_capable() (Namhyung Kim) - perf ftrace: Add 'tail' option to --graph-opts (Namhyung Kim) - perf test pmu: Remove unused test_pmus (Dr. David Alan Gilbert) - perf tools: Enable evsel__is_aux_event() to work for S390_CPUMSF (Adrian Hunter) - perf tools: Enable evsel__is_aux_event() to work for ARM/ARM64 (Adrian Hunter) - perf scripts python cs-etm: Restore first sample log in verbose mode (James Clark) - perf cs-etm: Output 0 instead of 0xdeadbeef when exception packets are flushed (James Clark) - perf inject: Convert comma to semicolon (Chen Ni) - perf daemon: Convert comma to semicolon (Chen Ni) - perf annotate: Convert comma to semicolon (Chen Ni) - perf vendor events power10: Update JSON/events (Kajol Jain) - perf annotate: Set instruction name to be used with insn-stat when using raw instruction (Athira Rajeev) - perf annotate: Add support to use libcapstone in powerpc (Athira Rajeev) - perf annotate: Use capstone_init and remove open_capstone_handle from disasm.c (Athira Rajeev) - perf annotate: Make capstone_init non-static so that it can be used during symbol disassemble (Athira Rajeev) - perf annotate: Update instruction tracking for powerpc (Athira Rajeev) - perf annotate: Add more instructions for instruction tracking (Athira Rajeev) - perf annotate: Add some of the arithmetic instructions to support instruction tracking in powerpc (Athira Rajeev) - perf annotate: Add support to identify memory instructions of opcode 31 in powerpc (Athira Rajeev) - perf annotate: Add parse function for memory instructions in powerpc (Athira Rajeev) - perf annotate: Update parameters for reg extract functions to use raw instruction on powerpc (Athira Rajeev) - perf annotate: Add support to capture and parse raw instruction in powerpc using dso__data_read_offset utility (Athira Rajeev) - perf annotate: Add disasm_line__parse() to parse raw instruction for powerpc (Athira Rajeev) - perf annotate: Update TYPE_STATE_MAX_REGS to include max of regs in powerpc (Athira Rajeev) - perf annotate: Add "update_insn_state" callback function to handle arch specific instruction tracking (Athira Rajeev) - perf annotate: Move the data structures related to register type to header file (Athira Rajeev) - perf test: Avoid python leak sanitizer test failures (Ian Rogers) - perf trace: Remove arg_fmt->is_enum, we can get that from the BTF type (Arnaldo Carvalho de Melo) - perf trace: Introduce trace__btf_scnprintf() (Arnaldo Carvalho de Melo) - perf test trace_btf_enum: Add regression test for the BTF augmentation of enums in 'perf trace' (Howard Chu) - perf test: Add landlock workload (Howard Chu) - perf trace: Filter enum arguments with enum names (Howard Chu) - perf trace: Augment non-syscall tracepoints with enum arguments with BTF (Howard Chu) - perf trace: BTF-based enum pretty printing for syscall args (Howard Chu) - perf: Fix topology_sibling_cpumask check warning on ARM (Kan Liang) - sched: Move update_other_load_avgs() to kernel/sched/pelt.c (Tejun Heo) - sched_ext: Don't trigger ops.quiescent/runnable() on migrations (Tejun Heo) - sched_ext: Synchronize bypass state changes with rq lock (Tejun Heo) - scx_qmap: Implement highpri boosting (Tejun Heo) - sched_ext: Implement scx_bpf_dispatch[_vtime]_from_dsq() (Tejun Heo) - sched_ext: Compact struct bpf_iter_scx_dsq_kern (Tejun Heo) - sched_ext: Replace consume_local_task() with move_local_task_to_local_dsq() (Tejun Heo) - sched_ext: Move consume_local_task() upward (Tejun Heo) - sched_ext: Move sanity check and dsq_mod_nr() into task_unlink_from_dsq() (Tejun Heo) - sched_ext: Reorder args for consume_local/remote_task() (Tejun Heo) - sched_ext: Restructure dispatch_to_local_dsq() (Tejun Heo) - sched_ext: Fix processs_ddsp_deferred_locals() by unifying DTL_INVALID handling (Tejun Heo) - sched_ext: Make find_dsq_for_dispatch() handle SCX_DSQ_LOCAL_ON (Tejun Heo) - sched_ext: Refactor consume_remote_task() (Tejun Heo) - sched_ext: Rename scx_kfunc_set_sleepable to unlocked and relocate (Tejun Heo) - sched_ext: Add missing static to scx_dump_data (Tejun Heo) - sched_ext: Add missing static to scx_has_op[] (Tejun Heo) - sched_ext: Temporarily work around pick_task_scx() being called without balance_scx() (Tejun Heo) - sched_ext: Add a cgroup scheduler which uses flattened hierarchy (Tejun Heo) - sched_ext: Add cgroup support (Tejun Heo) - sched: Introduce CONFIG_GROUP_SCHED_WEIGHT (Tejun Heo) - sched: Make cpu_shares_read_u64() use tg_weight() (Tejun Heo) - sched: Expose css_tg() (Tejun Heo) - sched_ext: TASK_DEAD tasks must be switched into SCX on ops_enable (Tejun Heo) - sched_ext: TASK_DEAD tasks must be switched out of SCX on ops_disable (Tejun Heo) - sched_ext: Remove sched_class->switch_class() (Tejun Heo) - sched_ext: Remove switch_class_scx() (Tejun Heo) - sched_ext: Relocate functions in kernel/sched/ext.c (Tejun Heo) - sched_ext: Unify regular and core-sched pick task paths (Tejun Heo) - sched_ext: Replace SCX_TASK_BAL_KEEP with SCX_RQ_BAL_KEEP (Tejun Heo) - sched_ext: Don't call put_prev_task_scx() before picking the next task (Tejun Heo) - sched_ext: Use sched_clock_cpu() instead of rq_clock_task() in touch_core_sched() (Tejun Heo) - sched_ext: Use task_can_run_on_remote_rq() test in dispatch_to_local_dsq() (Tejun Heo) - sched_ext: Add missing cfi stub for ops.tick (Tejun Heo) - scx_central: Fix smatch checker warning (Tejun Heo) - sched_ext: Allow dequeue_task_scx to fail (Yipeng Zou) - sched_ext: Don't use double locking to migrate tasks across CPUs (Tejun Heo) - sched_ext: define missing cfi stubs for sched_ext (Manu Bretelle) - sched_ext: Improve logging around enable/disable (Tejun Heo) - sched_ext: Make scx_rq_online() also test cpu_active() in addition to SCX_RQ_ONLINE (Tejun Heo) - sched_ext: Fix unsafe list iteration in process_ddsp_deferred_locals() (Tejun Heo) - sched_ext: Make task_can_run_on_remote_rq() use common task_allowed_on_cpu() (Tejun Heo) - sched_ext: Improve comment on idle_sched_class exception in scx_task_iter_next_locked() (Tejun Heo) - sched_ext: Simplify UP support by enabling sched_class->balance() in UP (Tejun Heo) - sched_ext: Use update_curr_common() in update_curr_scx() (Tejun Heo) - sched_ext: Add scx_enabled() test to @start_class promotion in put_prev_task_balance() (Tejun Heo) - sched_ext: Simplify scx_can_stop_tick() invocation in sched_can_stop_tick() (Tejun Heo) - sched_ext: Allow p->scx.disallow only while loading (Tejun Heo) - sched_ext: Build fix on !CONFIG_STACKTRACE[_SUPPORT] (Tejun Heo) - scx/selftests: Verify we can call create_dsq from prog_run (David Vernet) - scx: Allow calling sleepable kfuncs from BPF_PROG_TYPE_SYSCALL (David Vernet) - sched_ext: Fixes incorrect type in bpf_scx_init() (Jiapeng Chong) - sched_ext/scx_qmap: Pick idle CPU for direct dispatch on !wakeup enqueues (Tejun Heo) - sched_ext: Allow SCX_DSQ_LOCAL_ON for direct dispatches (Tejun Heo) - sched_ext: s/SCX_RQ_BALANCING/SCX_RQ_IN_BALANCE/ and add SCX_RQ_IN_WAKEUP (Tejun Heo) - sched_ext: Unpin and repin rq lock from balance_scx() (Tejun Heo) - sched_ext: Open-code task_linked_on_dsq() (Tejun Heo) - sched: Move struct balance_callback definition upward (Tejun Heo) - sched_ext: Make scx_bpf_reenqueue_local() skip tasks that are being migrated (Tejun Heo) - sched_ext: Reimplement scx_bpf_reenqueue_local() (Tejun Heo) - sched_ext/scx_qmap: Add an example usage of DSQ iterator (Tejun Heo) - sched_ext: Implement DSQ iterator (Tejun Heo) - sched_ext: Take out ->priq and ->flags from scx_dsq_node (Tejun Heo) - sched, sched_ext: Move some declarations from kernel/sched/ext.h to sched.h (Tejun Heo) - sched, sched_ext: Open code for_balance_class_range() (Tejun Heo) - sched_ext: Minor cleanups in kernel/sched/ext.h (Tejun Heo) - sched_ext: Disallow loading BPF scheduler if isolcpus= domain isolation is in effect (Tejun Heo) - sched_ext: Account for idle policy when setting p->scx.weight in scx_ops_enable_task() (Tejun Heo) - sched, sched_ext: Simplify dl_prio() case handling in sched_fork() (Tejun Heo) - sched/ext: Add BPF function to fetch rq (Hongyan Xia) - sched_ext: Documentation: Remove mentions of scx_bpf_switch_all (Aboorva Devarajan) - sched_ext: Swap argument positions in kcalloc() call to avoid compiler warning (Tejun Heo) - sched_ext: add CONFIG_DEBUG_INFO_BTF dependency (Andrea Righi) - sched_ext: fix typo in set_weight() description (Andrea Righi) - sched_ext: Fix spelling mistake: "intead" -> "instead" (Colin Ian King) - sched_ext: Drop tools_clean target from the top-level Makefile (Tejun Heo) - sched_ext: Make scx_bpf_cpuperf_set() @cpu arg signed (David Vernet) - sched_ext: Add cpuperf support (Tejun Heo) - cpufreq_schedutil: Refactor sugov_cpu_is_busy() (Tejun Heo) - sched, sched_ext: Replace scx_next_task_picked() with sched_class->switch_class() (Tejun Heo) - sched_ext: Add selftests (David Vernet) - sched_ext: Documentation: scheduler: Document extensible scheduler class (Tejun Heo) - sched_ext: Add vtime-ordered priority queue to dispatch_q's (Tejun Heo) - sched_ext: Implement core-sched support (Tejun Heo) - sched_ext: Bypass BPF scheduler while PM events are in progress (Tejun Heo) - sched_ext: Implement sched_ext_ops.cpu_online/offline() (Tejun Heo) - sched_ext: Implement sched_ext_ops.cpu_acquire/release() (David Vernet) - sched_ext: Implement SCX_KICK_WAIT (David Vernet) - sched_ext: Track tasks that are subjects of the in-flight SCX operation (Tejun Heo) - sched_ext: Implement tickless support (Tejun Heo) - sched_ext: Add task state tracking operations (Tejun Heo) - sched_ext: Make watchdog handle ops.dispatch() looping stall (Tejun Heo) - sched_ext: Add a central scheduler which makes all scheduling decisions on one CPU (Tejun Heo) - sched_ext: Implement scx_bpf_kick_cpu() and task preemption support (Tejun Heo) - tools/sched_ext: Add scx_show_state.py (Tejun Heo) - sched_ext: Print debug dump after an error exit (Tejun Heo) - sched_ext: Print sched_ext info when dumping stack (David Vernet) - sched_ext: Allow BPF schedulers to disallow specific tasks from joining SCHED_EXT (Tejun Heo) - sched_ext: Implement runnable task stall watchdog (David Vernet) - sched_ext: Add sysrq-S which disables the BPF scheduler (Tejun Heo) - sched_ext: Add scx_simple and scx_example_qmap example schedulers (Tejun Heo) - sched_ext: Implement BPF extensible scheduler class (Tejun Heo) - sched_ext: Add boilerplate for extensible scheduler class (Tejun Heo) - sched: Add normal_policy() (Tejun Heo) - sched: Factor out update_other_load_avgs() from __update_blocked_others() (Tejun Heo) - sched: Factor out cgroup weight conversion functions (Tejun Heo) - sched: Add sched_class->switching_to() and expose check_class_changing/changed() (Tejun Heo) - sched: Add sched_class->reweight_task() (Tejun Heo) - sched: Allow sched_cgroup_fork() to fail and introduce sched_cancel_fork() (Tejun Heo) - sched: Restructure sched_class order sanity checks in sched_init() (Tejun Heo) - btf: require pahole 1.21+ for DEBUG_INFO_BTF with default DWARF version (Masahiro Yamada) - btf: move pahole check in scripts/link-vmlinux.sh to lib/Kconfig.debug (Masahiro Yamada) - btf: remove redundant CONFIG_BPF test in scripts/link-vmlinux.sh (Masahiro Yamada) - bpf: Call the missed kfree() when there is no special field in btf (Hou Tao) - bpf: Call the missed btf_record_free() when map creation fails (Hou Tao) - selftests/bpf: Add a test case to write mtu result into .rodata (Daniel Borkmann) - selftests/bpf: Add a test case to write strtol result into .rodata (Daniel Borkmann) - selftests/bpf: Rename ARG_PTR_TO_LONG test description (Daniel Borkmann) - selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test (Daniel Borkmann) - bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error (Daniel Borkmann) - bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types (Daniel Borkmann) - bpf: Fix helper writes to read-only maps (Daniel Borkmann) - bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers (Daniel Borkmann) - bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit (Daniel Borkmann) - selftests/bpf: Add tests for sdiv/smod overflow cases (Yonghong Song) - bpf: Fix a sdiv overflow issue (Yonghong Song) - libbpf: Add bpf_object__token_fd accessor (Ihor Solodrai) - docs/bpf: Add missing BPF program types to docs (Donald Hunter) - docs/bpf: Add constant values for linkages (Will Hawkins) - bpf: Use fake pt_regs when doing bpf syscall tracepoint tracing (Yonghong Song) - bpf/selftests: Check errno when percpu map value size exceeds (Tao Chen) - bpf: Check percpu map value size first (Tao Chen) - bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0 (Song Liu) - selftests/bpf: Fix arena_atomics failure due to llvm change (Yonghong Song) - selftests/bpf: add build ID tests (Andrii Nakryiko) - bpf: wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpers (Andrii Nakryiko) - bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry (Andrii Nakryiko) - lib/buildid: don't limit .note.gnu.build-id to the first page in ELF (Andrii Nakryiko) - lib/buildid: implement sleepable build_id_parse() API (Andrii Nakryiko) - lib/buildid: rename build_id_parse() into build_id_parse_nofault() (Andrii Nakryiko) - lib/buildid: remove single-page limit for PHDR search (Andrii Nakryiko) - lib/buildid: take into account e_phoff when fetching program headers (Andrii Nakryiko) - lib/buildid: add single folio-based file reader abstraction (Andrii Nakryiko) - lib/buildid: harden build ID parsing logic (Andrii Nakryiko) - MAINTAINERS: record lib/buildid.c as owned by BPF subsystem (Andrii Nakryiko) - bpftool: Fix undefined behavior in qsort(NULL, 0, ...) (Kuan-Wei Chiu) - libbpf: Fix uretprobe.multi.s programs auto attachment (Jiri Olsa) - libbpf: Fix some typos in comments (Yusheng Zheng) - MAINTAINERS: BPF ARC JIT: Update my e-mail address (Shahab Vahedi) - bpf: Fix error message on kfunc arg type mismatch (Maxim Mikityanskiy) - bpftool: Fix typos (Andrew Kreimer) - bpftool: Fix undefined behavior caused by shifting into the sign bit (Kuan-Wei Chiu) - libbpf: Fixed getting wrong return address on arm64 architecture (Shuyi Cheng) - libbpf: Workaround (another) -Wmaybe-uninitialized false positive (Sam James) - bpftool: Improve btf c dump sorting stability (Mykyta Yatsenko) - bpf/selftests: coverage for tp and perf event progs using kfuncs (JP Kobryn) - bpf: allow kfuncs within tracepoint and perf event programs (JP Kobryn) - bpf: change int cmd argument in __sys_bpf into typed enum bpf_cmd (Andrii Nakryiko) - bpf: use type_may_be_null() helper for nullable-param check (Shung-Hsi Yu) - selftests/bpf: Add description for running vmtest on RV64 (Pu Lehui) - selftests/bpf: Add riscv64 configurations to local vmtest (Pu Lehui) - selftests/bpf: Add DENYLIST.riscv64 (Pu Lehui) - selftests/bpf: Add config.riscv64 (Pu Lehui) - selftests/bpf: Enable cross platform testing for vmtest (Pu Lehui) - selftests/bpf: Support local rootfs image for vmtest (Pu Lehui) - selftests/bpf: Limit URLS parsing logic to actual scope in vmtest (Pu Lehui) - selftests/bpf: Prefer static linking for LLVM libraries (Eduard Zingerman) - selftests/bpf: Rename fallback in bpf_dctcp to avoid naming conflict (Pu Lehui) - selftests/bpf: Adapt OUTPUT appending logic to lower versions of Make (Pu Lehui) - libbpf: fix some typos in libbpf (Lin Yikai) - bpftool: fix some typos in bpftool (Lin Yikai) - selftests/bpf: fix some typos in selftests (Lin Yikai) - selftests/bpf: Add uprobe multi pid filter test for clone-ed processes (Jiri Olsa) - selftests/bpf: Add uprobe multi pid filter test for fork-ed processes (Jiri Olsa) - selftests/bpf: Add child argument to spawn_child function (Jiri Olsa) - bpf: Fix uprobe multi pid filter check (Jiri Olsa) - libbpf: Fix accessing first syscall argument on RV64 (Pu Lehui) - selftests/bpf: Enable test_bpf_syscall_macro: Syscall_arg1 on s390 and arm64 (Pu Lehui) - libbpf: Access first syscall argument with CO-RE direct read on arm64 (Pu Lehui) - libbpf: Access first syscall argument with CO-RE direct read on s390 (Pu Lehui) - selftests/bpf: Add a selftest for x86 jit convergence issues (Yonghong Song) - bpf, x64: Fix a jit convergence issue (Yonghong Song) - selftests: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Feng Yang) - bpf: Fix indentation issue in epilogue_idx (Martin KaFai Lau) - bpf: Remove the insn_buf array stack usage from the inline_bpf_loop() (Martin KaFai Lau) - samples/bpf: Remove sample tracex2 (Rong Tao) - selftests/bpf: Fix procmap_query()'s params mismatch and compilation warning (Yuan Chen) - bpf, arm64: Jit BPF_CALL to direct call when possible (Xu Kuohai) - bpftool: Fix handling enum64 in btf dump sorting (Mykyta Yatsenko) - bpftool: Add missing blank lines in bpftool-net doc example (Quentin Monnet) - selftests/bpf: Do not update vmlinux.h unnecessarily (Ihor Solodrai) - selftests/bpf: Specify libbpf headers required for %%.bpf.o progs (Ihor Solodrai) - selftests/bpf: Check if distilled base inherits source endianness (Eduard Zingerman) - libbpf: Ensure new BTF objects inherit input endianness (Tony Ambardar) - bpf: Use sockfd_put() helper (Jinjie Ruan) - bpf: Remove custom build rule (Alexey Gladkov) - selftests/bpf: Add tests for iter next method returning valid pointer (Juntong Deng) - bpf: Make the pointer returned by iter next method valid (Juntong Deng) - selftests/bpf: Test epilogue patching when the main prog has multiple BPF_EXIT (Martin KaFai Lau) - selftests/bpf: A pro/epilogue test when the main prog jumps back to the 1st insn (Martin KaFai Lau) - selftests/bpf: Add tailcall epilogue test (Martin KaFai Lau) - selftests/bpf: Test gen_prologue and gen_epilogue (Martin KaFai Lau) - selftests/bpf: attach struct_ops maps before test prog runs (Eduard Zingerman) - bpf: Export bpf_base_func_proto (Martin KaFai Lau) - bpf: Add gen_epilogue to bpf_verifier_ops (Martin KaFai Lau) - bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologue (Martin KaFai Lau) - bpf: Move insn_buf[16] to bpf_verifier_env (Martin KaFai Lau) - bpf: Use kvmemdup to simplify the code (Hongbo Li) - docs/bpf: Fix a typo in verifier.rst (Yiming Xiang) - selftests/bpf: Make sure stashed kptr in local kptr is freed recursively (Amery Hung) - libbpf: Fix bpf_object__open_skeleton()'s mishandling of options (Andrii Nakryiko) - selftests/bpf: Add test for zero offset or non-zero offset pointers as KF_ACQUIRE kfuncs argument (Juntong Deng) - bpf: Relax KF_ACQUIRE kfuncs strict type matching constraint (Juntong Deng) - selftests/bpf: Fix incorrect parameters in NULL pointer checking (Hao Ge) - bpf, arm64: Avoid blindly saving/restoring all callee-saved registers (Xu Kuohai) - bpf, arm64: Get rid of fpb (Xu Kuohai) - samples/bpf: tracex4: Fix failed to create kretprobe 'kmem_cache_alloc_node+0x0' (Rong Tao) - selftests/bpf: Add tests for bpf_copy_from_user_str kfunc. (Jordan Rome) - bpf: Add bpf_copy_from_user_str kfunc (Jordan Rome) - selftests/bpf: use simply-expanded variables for libpcap flags (Eduard Zingerman) - selftests/bpf: Test bpf_kptr_xchg stashing into local kptr (Dave Marchevsky) - bpf: Support bpf_kptr_xchg into local kptr (Dave Marchevsky) - bpf: Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DEST (Dave Marchevsky) - bpf: Search for kptrs in prog BTF structs (Dave Marchevsky) - bpf: Let callers of btf_parse_kptr() track life cycle of prog btf (Amery Hung) - selftests/bpf: add multi-uprobe benchmarks (Andrii Nakryiko) - selftests/bpf: make use of PROCMAP_QUERY ioctl if available (Andrii Nakryiko) - selftests/bpf: #define LOCAL_LABEL_LEN for jit_disasm_helpers.c (Eduard Zingerman) - selftests/bpf: match both retq/rethunk in verifier_tailcall_jit (Eduard Zingerman) - selftests/bpf: test_loader.c:get_current_arch() should not return 0 (Eduard Zingerman) - selftests/bpf: Add testcase for updating attached freplace prog to prog_array map (Leon Hwang) - selftests/bpf: check if bpf_fastcall is recognized for kfuncs (Eduard Zingerman) - selftests/bpf: by default use arch mask allowing all archs (Eduard Zingerman) - bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_cast (Eduard Zingerman) - bpf: support bpf_fastcall patterns for kfuncs (Eduard Zingerman) - selftests/bpf: rename nocsr -> bpf_fastcall in selftests (Eduard Zingerman) - bpf: rename nocsr -> bpf_fastcall in verifier (Eduard Zingerman) - bpf: Fix percpu address space issues (Uros Bizjak) - selftests/bpf: test for malformed BPF_CORE_TYPE_ID_LOCAL relocation (Eduard Zingerman) - bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos (Eduard Zingerman) - bpf: Use kmemdup_array instead of kmemdup for multiple allocation (Yu Jiaoliang) - selftests/bpf: validate __xlated same way as __jited (Eduard Zingerman) - selftests/bpf: validate jit behaviour for tail calls (Eduard Zingerman) - selftests/bpf: __jited test tag to check disassembly after jit (Eduard Zingerman) - selftests/bpf: utility function to get program disassembly after jit (Eduard Zingerman) - selftests/bpf: replace __regex macro with "{{...}}" patterns (Eduard Zingerman) - selftests/bpf: fix to avoid __msg tag de-duplication by clang (Eduard Zingerman) - selftests/bpf: correctly move 'log' upon successful match (Eduard Zingerman) - selftests/bpf: less spam in the log for message matching (Eduard Zingerman) - selftests/bpf: test passing iterator to a kfunc (Andrii Nakryiko) - bpf: allow passing struct bpf_iter_ as kfunc arguments (Andrii Nakryiko) - bpf: extract iterator argument type and name validation logic (Andrii Nakryiko) - selftest/bpf: Adapt inline asm operand constraint for GCC support (Cupertino Miranda) - selftests/bpf: Disable strict aliasing for verifier_nocsr.c (Cupertino Miranda) - bpf: Allow bpf_current_task_under_cgroup() with BPF_CGROUP_* (Matteo Croce) - bpf: Enable generic kfuncs for BPF_CGROUP_* programs (Matteo Croce) - samples/bpf: Fix compilation errors with cf-protection option (Jiangshan Yi) - libbpf: Workaround -Wmaybe-uninitialized false positive (Sam James) - bpf: Remove __btf_name_valid() and change to btf_name_valid_identifier() (Jeongjun Park) - selftests/bpf: Monitor traffic for select_reuseport. (Kui-Feng Lee) - selftests/bpf: Monitor traffic for sockmap_listen. (Kui-Feng Lee) - selftests/bpf: Monitor traffic for tc_redirect. (Kui-Feng Lee) - selftests/bpf: netns_new() and netns_free() helpers. (Kui-Feng Lee) - selftests/bpf: Add the traffic monitor option to test_progs. (Kui-Feng Lee) - selftests/bpf: Add traffic monitor functions. (Kui-Feng Lee) - selftests/bpf: convert test_skb_cgroup_id_user to test_progs (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: add proper section name to bpf prog and rename it (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: convert test_cgroup_storage to test_progs (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: convert get_current_cgroup_id_user to test_progs (Alexis Lothoré (eBPF Foundation)) - libbpf: Fix license for btf_relocate.c (Alan Maguire) - selftests/bpf: Add tests for bpf_get_dentry_xattr (Song Liu) - bpf: Add kfunc bpf_get_dentry_xattr() to read xattr from dentry (Song Liu) - bpf: Move bpf_get_file_xattr to fs/bpf_fs_kfuncs.c (Song Liu) - selftests/bpf: add positive tests for new VFS based BPF kfuncs (Matt Bobrowski) - selftests/bpf: add negative tests for new VFS based BPF kfuncs (Matt Bobrowski) - bpf: introduce new VFS based BPF kfuncs (Matt Bobrowski) - selftests/bpf: Fix a btf_dump selftest failure (Yonghong Song) - selftests/bpf: add wrong type test to cgroup dev (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: convert test_dev_cgroup to test_progs (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: do not disable /dev/null device access in cgroup dev test (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: fix RELEASE=1 compilation for sock_addr.c (Andrii Nakryiko) - xsk: Try to make xdp_umem_reg extension a bit more future-proof (Stanislav Fomichev) - bpf: kprobe: Remove unused declaring of bpf_kprobe_override (Menglong Dong) - selftests/bpf: Fix error compiling tc_redirect.c with musl libc (Tony Ambardar) - selftests/bpf: Fix using stdout, stderr as struct field names (Tony Ambardar) - selftests/bpf: Fix compile if backtrace support missing in libc (Tony Ambardar) - selftests/bpf: Fix redefinition errors compiling lwt_reroute.c (Tony Ambardar) - selftests/bpf: Fix C++ compile error from missing _Bool type (Tony Ambardar) - selftests/bpf: Fix error compiling test_lru_map.c (Tony Ambardar) - selftests/bpf: Fix arg parsing in veristat, test_progs (Tony Ambardar) - selftests/bpf: Use portable POSIX basename() (Tony Ambardar) - tools/bpf: Fix the wrong format specifier (Zhu Jun) - selftests/bpf: Load struct_ops map in global_maps_resize test (David Vernet) - selftests/bpf: Integrate test_xdp_veth into test_progs (Alexis Lothoré (eBPF Foundation)) - selftests/bpf: Update xdp_redirect_map prog sections for libbpf (Alexis Lothoré (eBPF Foundation)) - libbpf: Don't take direct pointers into BTF data from st_ops (David Vernet) - selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc (Tony Ambardar) - selftests/bpf: Fix errors compiling crypto_sanity.c with musl libc (Tony Ambardar) - selftests/bpf: Fix errors compiling decap_sanity.c with musl libc (Tony Ambardar) - selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc (Tony Ambardar) - selftests/bpf: Fix compiling core_reloc.c with musl-libc (Tony Ambardar) - selftests/bpf: Fix compiling tcp_rtt.c with musl-libc (Tony Ambardar) - selftests/bpf: Fix compiling flow_dissector.c with musl-libc (Tony Ambardar) - selftests/bpf: Fix compiling kfree_skb.c with musl-libc (Tony Ambardar) - selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc (Tony Ambardar) - selftests/bpf: Fix include of (Tony Ambardar) - selftests/bpf: Fix missing BUILD_BUG_ON() declaration (Tony Ambardar) - selftests/bpf: Fix missing UINT_MAX definitions in benchmarks (Tony Ambardar) - selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c (Tony Ambardar) - selftests/bpf: Drop unneeded error.h includes (Tony Ambardar) - selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc (Tony Ambardar) - selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c (Tony Ambardar) - selftests/bpf: Use pid_t consistently in test_progs.c (Tony Ambardar) - selftests/bpf: Make %%.test.d prerequisite order only (Ihor Solodrai) - selftests/bpf: test no_caller_saved_registers spill/fill removal (Eduard Zingerman) - selftests/bpf: __arch_* macro to limit test cases to specific archs (Eduard Zingerman) - selftests/bpf: allow checking xlated programs in verifier_* tests (Eduard Zingerman) - selftests/bpf: extract test_loader->expect_msgs as a data structure (Eduard Zingerman) - selftests/bpf: no need to track next_match_pos in struct test_loader (Eduard Zingerman) - selftests/bpf: print correct offset for pseudo calls in disasm_insn() (Eduard Zingerman) - selftests/bpf: extract utility function for BPF disassembly (Eduard Zingerman) - bpf, x86, riscv, arm: no_caller_saved_registers for bpf_get_smp_processor_id() (Eduard Zingerman) - bpf: no_caller_saved_registers attribute for helper calls (Eduard Zingerman) - bpf: add a get_helper_proto() utility function (Eduard Zingerman) - selftests/bpf: Add reg_bounds tests for ldsx and subreg compare (Yonghong Song) - bpf: Get better reg range with ldsx and 32bit compare (Yonghong Song) - selftests/bpf: Add tests for ldsx of pkt data/data_end/data_meta accesses (Yonghong Song) - bpf: Fail verification for sign-extension of packet data/data_end/data_meta (Yonghong Song) - tools/runqslower: Fix LDFLAGS and add LDLIBS support (Tony Ambardar) - selftests/bpf: Fix wrong binary in Makefile log output (Tony Ambardar) - selftests/bpf: Add uprobe multi consumers test (Jiri Olsa) - selftests/bpf: Add uprobe fail tests for uprobe multi (Jiri Olsa) - selftests/bpf: Fix compilation failure when CONFIG_NET_FOU!=y (Artem Savkov) - selftests/bpf: Fix error linking uprobe_multi on mips (Tony Ambardar) - selftests/bpf: Add missing system defines for mips (Tony Ambardar) - selftests/bpf: Don't include .d files on make clean (Ihor Solodrai) - selftests/bpf: Add a test for mmap-able map in map (Song Liu) - selftests/bpf: Drop __start_server in network_helpers (Geliang Tang) - selftests/bpf: Drop inetaddr_len in sk_lookup (Geliang Tang) - selftests/bpf: Drop make_socket in sk_lookup (Geliang Tang) - selftests/bpf: Drop make_client in sk_lookup (Geliang Tang) - selftests/bpf: Workaround strict bpf_lsm return value check. (Alexei Starovoitov) - selftests/bpf: Add verifier tests for bpf lsm (Xu Kuohai) - selftests/bpf: Add test for lsm tail call (Xu Kuohai) - selftests/bpf: Add return value checks for failed tests (Xu Kuohai) - selftests/bpf: Avoid load failure for token_lsm.c (Xu Kuohai) - bpf: Fix compare error in function retval_range_within (Xu Kuohai) - bpf: Prevent tail call between progs attached to different hooks (Xu Kuohai) - bpf, lsm: Add check for BPF LSM return value (Xu Kuohai) - bpf, lsm: Add disabled BPF LSM hook list (Xu Kuohai) - selftests/bpf: Ensure the unsupported struct_ops prog cannot be loaded (Martin KaFai Lau) - selftests/bpf: Fix the missing tramp_1 to tramp_40 ops in cfi_stubs (Martin KaFai Lau) - bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubs (Martin KaFai Lau) - bpftool: Add document for net attach/detach on tcx subcommand (Tao Chen) - bpftool: Add bash-completion for tcx subcommand (Tao Chen) - bpftool: Add net attach/detach command to tcx prog (Tao Chen) - bpftool: Refactor xdp attach/detach type judgment (Tao Chen) - selftests/bpf: Add testcases for tailcall hierarchy fixing (Leon Hwang) - bpf, arm64: Fix tailcall hierarchy (Leon Hwang) - bpf, x64: Fix tailcall hierarchy (Leon Hwang) - selftests/bpf: Update comments find_equal_scalars->sync_linked_regs (Eduard Zingerman) - selftests/bpf: Tests for per-insn sync_linked_regs() precision tracking (Eduard Zingerman) - bpf: Remove mark_precise_scalar_ids() (Eduard Zingerman) - bpf: Track equal scalars history on per-instruction level (Eduard Zingerman) - selftests/bpf: Use auto-dependencies for test objects (Ihor Solodrai) - bpf: Simplify character output in seq_print_delegate_opts() (Markus Elfring) - bpf: Replace 8 seq_puts() calls by seq_putc() calls (Markus Elfring) - selftests/bpf: Add connect_to_addr_str helper (Geliang Tang) - selftests/bpf: Drop must_fail from network_helper_opts (Geliang Tang) - selftests/bpf: Drop type of connect_to_fd_opts (Geliang Tang) - s390/crypto: Display Query and Query Authentication Information in sysfs (Finn Callies) - s390/crypto: Add Support for Query Authentication Information (Finn Callies) - s390/crypto: Rework RRE and RRF CPACF inline functions (Finn Callies) - s390/crypto: Add KDSA CPACF Instruction (Finn Callies) - s390/disassembler: Remove duplicate instruction format RSY_RDRU (Jens Remus) - s390/boot: Move boot_printk() code to own file (Heiko Carstens) - s390/boot: Use boot_printk() instead of sclp_early_printk() (Heiko Carstens) - s390/boot: Rename decompressor_printk() to boot_printk() (Heiko Carstens) - s390/boot: Compile all files with the same march flag (Heiko Carstens) - s390: Use MARCH_HAS_*_FEATURES defines (Heiko Carstens) - s390: Provide MARCH_HAS_*_FEATURES defines (Heiko Carstens) - s390/facility: Disable compile time optimization for decompressor code (Heiko Carstens) - s390/boot: Increase minimum architecture to z10 (Heiko Carstens) - s390/als: Remove obsolete comment (Heiko Carstens) - s390/sha3: Fix SHA3 selftests failures (Ingo Franzki) - s390/pkey: Add AES xts and HMAC clear key token support (Harald Freudenberger) - s390/cpacf: Add MSA 10 and 11 new PCKMO functions (Harald Freudenberger) - s390/mm: Add cond_resched() to cmm_alloc/free_pages() (Gerald Schaefer) - s390/pai_ext: Update PAI extension 1 counters (Thomas Richter) - s390/pai_crypto: Add support for MSA 10 and 11 pai counters (Thomas Richter) - s390/hiperdispatch: Add hiperdispatch debug counters (Mete Durlu) - s390/hiperdispatch: Add hiperdispatch debug attributes (Mete Durlu) - s390/hiperdispatch: Add hiperdispatch sysctl interface (Mete Durlu) - s390/hiperdispatch: Add trace events (Mete Durlu) - s390/hiperdispatch: Add steal time averaging (Mete Durlu) - s390/hiperdispatch: Introduce hiperdispatch (Mete Durlu) - s390/smp: Add cpu capacities (Mete Durlu) - s390/topology: Add config option to switch to vertical during boot (Tobias Huschle) - s390/topology: Add sysctl handler for polarization (Tobias Huschle) - s390/wti: Add debugfs file to display missed grace periods per cpu (Tobias Huschle) - s390/wti: Add wti accounting for missed grace periods (Tobias Huschle) - s390/wti: Prepare graceful CPU pre-emption on wti reception (Tobias Huschle) - s390/wti: Introduce infrastructure for warning track interrupt (Tobias Huschle) - s390/hypfs: Remove obsoleted declaration for hypfs_dbfs_exit (Gaosheng Cui) - s390/ftrace: Avoid extra serialization for graph caller patching (Vasily Gorbik) - s390/ftrace: Use get/copy_from_kernel_nofault consistently (Vasily Gorbik) - s390/ftrace: Avoid trampolines if possible (Vasily Gorbik) - s390/kprobes: Avoid stop machine if possible (Vasily Gorbik) - s390/setup: Recognize sequential instruction fetching facility (Vasily Gorbik) - s390/entry: Unify save_area_sync and save_area_async (Sven Schnelle) - s390/ap: Fix deadlock caused by recursive lock of the AP bus scan mutex (Harald Freudenberger) - s390/sha3: Support sha3 performance enhancements (Joerg Schmidbauer) - s390/pkey: Add function to enforce pkey handler modules load (Harald Freudenberger) - s390/pkey: Add slowpath function to CCA and EP11 handler (Harald Freudenberger) - s390/pkey: Introduce pkey base with handler registry and handler modules (Harald Freudenberger) - s390/pkey: Unify pkey cca, ep11 and pckmo functions signatures (Harald Freudenberger) - s390/pkey: Rework and split PKEY kernel module code (Harald Freudenberger) - s390/pkey: Split pkey_unlocked_ioctl function (Harald Freudenberger) - s390/crypto: Add hardware acceleration for HMAC modes (Holger Dengler) - s390/crypto: Add hardware acceleration for full AES-XTS mode (Holger Dengler) - s390/hypfs_diag: Remove unused dentry variable (Mete Durlu) - s390/disassembler: Add instructions (Vasily Gorbik) - s390: Always enable EXPOLINE_EXTERN if supported (Vasily Gorbik) - s390/disassembler: Update instruction mnemonics to latest spec (Jens Remus) - s390/disassembler: Use proper format specifiers for operand values (Jens Remus) - s390/ftrace: Avoid calling unwinder in ftrace_return_address() (Vasily Gorbik) - s390/build: Avoid relocation information in final vmlinux (Jens Remus) - s390/ftrace: Use kernel ftrace trampoline for modules (Vasily Gorbik) - s390/ftrace: Remove unused ftrace_plt_template* (Vasily Gorbik) - s390/early: Dump register contents and call trace for early crashes (Heiko Carstens) - s390/early: Add __init to __do_early_pgm_check() (Heiko Carstens) - s390/cpum_sf: Remove WARN_ON_ONCE statements (Thomas Richter) - s390/cpum_sf: Rework debug_sprintf_event() messages (Thomas Richter) - s390/cpum_sf: Ignore qsi() return code (Thomas Richter) - s390/cpum_sf: Ignore lsctl() return code in sf_disable() (Thomas Richter) - s390/zcrypt_msgtype6: Cleanup debug code (Holger Dengler) - s390/zcrypt_msgtype50: Cleanup debug code (Holger Dengler) - s390/zcrypt_api: Cleanup debug code (Holger Dengler) - s390/ap_queue: Cleanup debug code (Holger Dengler) - s390/ap_bus: Cleanup debug code (Holger Dengler) - s390/entry: Move early_pgm_check_handler() to init text section (Heiko Carstens) - s390/traps: Handle early warnings gracefully (Heiko Carstens) - s390/entry: Make early program check handler relocated lowcore aware (Heiko Carstens) - s390/entry: Move early program check handler to entry.S (Heiko Carstens) - s390/mm/ptdump: Generate address marker array dynamically (Heiko Carstens) - s390/cpum_sf: Use variable name cpuhw consistently (Thomas Richter) - s390/cpum_sf: Define and initialize variable (Thomas Richter) - s390/cpum_sf: Use hwc as variable consistently (Thomas Richter) - s390/cpum_cf: Move defines from header file to source file (Thomas Richter) - s390/cpum_sf: Move defines from header file to source file (Thomas Richter) - s390/cpum_sf: Rename macro to consistent prefix (Thomas Richter) - s390/cpum_sf: Remove unused defines REG_NONE and REG_OVERFLOW (Thomas Richter) - s390/cpum_sf: Remove unused define PERF_CPUM_SF_MODE_MASK (Thomas Richter) - s390/cpum_sf: Use refcount_t instead of atomic_t (Thomas Richter) - list: test: increase coverage of list_test_list_replace*() (I Hsin Cheng) - list: test: fix tests for list_cut_position() (I Hsin Cheng) - proc: use __auto_type more (Alexey Dobriyan) - treewide: correct the typo 'retun' (WangYuli) - ocfs2: cleanup return value and mlog in ocfs2_global_read_info() (Joseph Qi) - nilfs2: remove duplicate 'unlikely()' usage (Kunwu Chan) - nilfs2: fix potential oob read in nilfs_btree_check_delete() (Ryusuke Konishi) - nilfs2: determine empty node blocks as corrupted (Ryusuke Konishi) - nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() (Ryusuke Konishi) - user_namespace: use kmemdup_array() instead of kmemdup() for multiple allocation (Jinjie Ruan) - tools/mm: rm thp_swap_allocator_test when make clean (zhangjiao) - squashfs: fix percpu address space issues in decompressor_multi_percpu.c (Uros Bizjak) - lib: glob.c: added null check for character class (Alok Swaminathan) - nilfs2: refactor nilfs_segctor_thread() (Ryusuke Konishi) - nilfs2: use kthread_create and kthread_stop for the log writer thread (Ryusuke Konishi) - nilfs2: remove sc_timer_task (Ryusuke Konishi) - nilfs2: do not repair reserved inode bitmap in nilfs_new_inode() (Ryusuke Konishi) - nilfs2: eliminate the shared counter and spinlock for i_generation (Ryusuke Konishi) - nilfs2: separate inode type information from i_state field (Ryusuke Konishi) - nilfs2: use the BITS_PER_LONG macro (Ryusuke Konishi) - nilfs2: use common implementation of file type (Huang Xiaojia) - nfs make use of str_false_true helper (Hongbo Li) - mm: make use of str_true_false helper (Hongbo Li) - lib/string_choices: add str_true_false()/str_false_true() helper (Hongbo Li) - kthread: fix task state in kthread worker if being frozen (Chen Yu) - scripts/decode_stacktrace.sh: add '-h' flag (Luca Ceresoli) - scripts/decode_stacktrace.sh: clarify command line (Luca Ceresoli) - scripts/decode_stacktrace.sh: remove find_module recursion and improve error reporting (Luca Ceresoli) - lib: fix the NULL vs IS_ERR() bug for debugfs_create_dir() (Yang Ruibin) - dimlib: use *-y instead of *-objs in Makefile (Andy Shevchenko) - nilfs2: do not propagate ENOENT error from nilfs_sufile_mark_dirty() (Ryusuke Konishi) - nilfs2: do not propagate ENOENT error from sufile during GC (Ryusuke Konishi) - nilfs2: do not propagate ENOENT error from sufile during recovery (Ryusuke Konishi) - nilfs2: treat missing cpfile header block as metadata corruption (Ryusuke Konishi) - nilfs2: treat missing sufile header block as metadata corruption (Ryusuke Konishi) - ocfs2: use max() to improve ocfs2_dlm_seq_show() (Thorsten Blum) - ocfs2: fix shift-out-of-bounds UBSAN bug in ocfs2_verify_volume() (qasdev) - ratelimit: convert flags to int to save 8 bytes in size (Mateusz Guzik) - scripts/decode_stacktrace.sh: nix-ify (Kent Overstreet) - ocfs2: fix unexpected zeroing of virtual disk (Chi Zhiling) - ocfs2: remove custom swap functions in favor of built-in sort swap (Kuan-Wei Chiu) - Document/kexec: generalize crash hotplug description (Sourabh Jain) - nilfs2: fix missing initial short descriptions of kernel-doc comments (Ryusuke Konishi) - nilfs2: fix inconsistencies in kernel-doc comments in segment.h (Ryusuke Konishi) - nilfs2: describe the members of nilfs_bmap_operations structure (Ryusuke Konishi) - nilfs2: add missing description of nilfs_btree_path structure (Ryusuke Konishi) - nilfs2: fix incorrect kernel-doc declaration of nilfs_palloc_req structure (Ryusuke Konishi) - nilfs2: improve kernel-doc comments for b-tree node helpers (Ryusuke Konishi) - nilfs2: add missing argument descriptions for ioctl-related helpers (Ryusuke Konishi) - nilfs2: add missing argument description for __nilfs_error() (Ryusuke Konishi) - nilfs2: do not output warnings when clearing dirty buffers (Ryusuke Konishi) - nilfs2: add support for FS_IOC_SETFSLABEL (Ryusuke Konishi) - nilfs2: add support for FS_IOC_GETFSLABEL (Ryusuke Konishi) - nilfs2: add support for FS_IOC_GETFSSYSFSPATH (Ryusuke Konishi) - nilfs2: add support for FS_IOC_GETUUID (Ryusuke Konishi) - lib/percpu_counter: add missing __percpu qualifier to a cast (Uros Bizjak) - lib/bcd: optimize _bin2bcd() for improved performance (Kuan-Wei Chiu) - drm/xe: clean up fault injection usage (Jani Nikula) - drm/msm: clean up fault injection usage (Jani Nikula) - fault-inject: improve build for CONFIG_FAULT_INJECTION=n (Jani Nikula) - lib/rhashtable: cleanup fallback check in bucket_table_alloc() (Davidlohr Bueso) - watchdog: handle the ENODEV failure case of lockup_detector_delay_init() separately (Waiman Long) - lockdep: upper limit LOCKDEP_CHAINS_BITS (J. R. Okajima) - failcmd: make failcmd.sh executable (Breno Leitao) - fault-injection: enhance failcmd to exit on non-hex address input (Breno Leitao) - locking/ww_mutex/test: add MODULE_DESCRIPTION() (Jeff Johnson) - x86/mm: add testmmiotrace MODULE_DESCRIPTION() (Jeff Johnson) - crypto: arm/xor - add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - failcmd: add script file in MAINTAINERS (Breno Leitao) - crash: fix crash memory reserve exceed system memory bug (Jinjie Ruan) - fs/procfs: remove build ID-related code duplication in PROCMAP_QUERY (Andrii Nakryiko) - lib: checksum: use ARRAY_SIZE() to improve assert_setup_correct() (Thorsten Blum) - lib/lru_cache: fix spelling mistake "colision"->"collision" (Deshan Zhang) - closures: use seq_putc() in debug_show() (Markus Elfring) - dyndbg: use seq_putc() in ddebug_proc_show() (Markus Elfring) - scripts/gdb: add 'lx-kasan_mem_to_shadow' command (Kuan-Ying Lee) - scripts/gdb: add 'lx-stack_depot_lookup' command. (Kuan-Ying Lee) - scripts/gdb: fix lx-mounts command error (Kuan-Ying Lee) - scripts/gdb: add iteration function for rbtree (Kuan-Ying Lee) - scripts/gdb: fix timerlist parsing issue (Kuan-Ying Lee) - scripts: add macro_checker script to check unused parameters in macros (Julian Sun) - xz: remove XZ_EXTERN and extern from functions (Lasse Collin) - riscv: boot: add Image.xz support (Lasse Collin) - arm64: boot: add Image.xz support (Lasse Collin) - xz: adjust arch-specific options for better kernel compression (Lasse Collin) - xz: use 128 MiB dictionary and force single-threaded mode (Lasse Collin) - xz: add RISC-V BCJ filter (Lasse Collin) - xz: Add ARM64 BCJ filter (Lasse Collin) - xz: optimize for-loop conditions in the BCJ decoders (Lasse Collin) - xz: cleanup CRC32 edits from 2018 (Lasse Collin) - xz: Documentation/staging/xz.rst: Revise thoroughly (Lasse Collin) - xz: improve the MicroLZMA kernel-doc in xz.h (Lasse Collin) - xz: fix kernel-doc formatting errors in xz.h (Lasse Collin) - xz: fix comments and coding style (Lasse Collin) - xz: switch from public domain to BSD Zero Clause License (0BSD) (Lasse Collin) - LICENSES: add 0BSD license text (Lasse Collin) - MAINTAINERS: add XZ Embedded maintainer (Lasse Collin) - ocfs2: fix the la space leak when unmounting an ocfs2 volume (Heming Zhao) - kexec: use atomic_try_cmpxchg_acquire() in kexec_trylock() (Uros Bizjak) - kcov: don't instrument lib/find_bit.c (Andrey Konovalov) - lib: test_objpool: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - mul_u64_u64_div_u64: basic sanity test (Nicolas Pitre) - mul_u64_u64_div_u64: make it precise always (Nicolas Pitre) - zram: free secondary algorithms names (Sergey Senozhatsky) - uprobes: turn xol_area->pages[2] into xol_area->page (Oleg Nesterov) - uprobes: introduce the global struct vm_special_mapping xol_mapping (Oleg Nesterov) - Revert "uprobes: use vm_special_mapping close() functionality" (Oleg Nesterov) - mm: support large folios swap-in for sync io devices (Chuanhua Han) - mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support large folios (Barry Song) - mm: fix swap_read_folio_zeromap() for large folios with partial zeromap (Barry Song) - mm/debug_vm_pgtable: Use pxdp_get() for accessing page table entries (Anshuman Khandual) - set_memory: add __must_check to generic stubs (Christophe Leroy) - mm/vma: return the exact errno in vms_gather_munmap_vmas() (Xiao Yang) - memcg: cleanup with !CONFIG_MEMCG_V1 (Michal Koutný) - mm/show_mem.c: report alloc tags in human readable units (Kent Overstreet) - mm: support poison recovery from copy_present_page() (Kefeng Wang) - mm: support poison recovery from do_cow_fault() (Kefeng Wang) - resource, kunit: add test case for region_intersects() (Huang Ying) - resource: make alloc_free_mem_region() works for iomem_resource (Huang Ying) - mm: z3fold: deprecate CONFIG_Z3FOLD (Yosry Ahmed) - vfio/pci: implement huge_fault support (Alex Williamson) - mm/arm64: support large pfn mappings (Peter Xu) - mm/x86: support large pfn mappings (Peter Xu) - mm: remove follow_pte() (Peter Xu) - mm/access_process_vm: use the new follow_pfnmap API (Peter Xu) - acrn: use the new follow_pfnmap API (Peter Xu) - vfio: use the new follow_pfnmap API (Peter Xu) - mm/x86/pat: use the new follow_pfnmap API (Peter Xu) - s390/pci_mmio: use follow_pfnmap API (Peter Xu) - KVM: use follow_pfnmap API (Peter Xu) - mm: new follow_pfnmap API (Peter Xu) - mm: always define pxx_pgprot() (Peter Xu) - mm/fork: accept huge pfnmap entries (Peter Xu) - mm/pagewalk: check pfnmap for folio_walk_start() (Peter Xu) - mm/gup: detect huge pfnmap entries in gup-fast (Peter Xu) - mm: allow THP orders for PFNMAPs (Peter Xu) - mm: mark special bits for huge pfn mappings when inject (Peter Xu) - mm: drop is_huge_zero_pud() (Peter Xu) - mm: introduce ARCH_SUPPORTS_HUGE_PFNMAP and special bits to pmd/pud (Peter Xu) - mm/codetag: add pgalloc_tag_copy() (Yu Zhao) - mm/codetag: fix pgalloc_tag_split() (Yu Zhao) - mm/codetag: fix a typo (Yu Zhao) - mm/vmalloc.c: use "high-order" in description non 0-order pages (Uladzislau Rezki (Sony)) - mm/vmalloc.c: use helper function va_size() (ZhangPeng) - mm: replace xa_get_order with xas_get_order where appropriate (Shakeel Butt) - maple_tree: mark three functions as __maybe_unused (Liam R. Howlett) - mm: clean up mem_cgroup_iter() (Kinsey Ho) - mm: restart if multiple traversals raced (Kinsey Ho) - mm: increment gen # before restarting traversal (Kinsey Ho) - mm: don't hold css->refcnt during traversal (Kinsey Ho) - cgroup: clarify css sibling linkage is protected by cgroup_mutex or RCU (Kinsey Ho) - mm/page_alloc: fix build with CONFIG_UNACCEPTED_MEMORY=n (Andrew Morton) - mm: migrate: remove unused includes (Kefeng Wang) - mm: thp: simplify split_huge_pages_pid() (Nanyong Sun) - mm: migrate: simplify find_mm_struct() (Nanyong Sun) - mm/damon/tests/core-kunit: skip damon_test_nr_accesses_to_accesses_bp() if aggr_interval is zero (SeongJae Park) - uprobes: use vm_special_mapping close() functionality (Sven Schnelle) - mm: page_alloc: fix missed updates of PGFREE in free_unref_{page/folios} (Yosry Ahmed) - mm: care about shadow stack guard gap when getting an unmapped area (Mark Brown) - mm: pass vm_flags to generic_get_unmapped_area() (Mark Brown) - mm: make arch_get_unmapped_area() take vm_flags by default (Mark Brown) - mm/damon/tests/vaddr-kunit: init maple tree without MT_FLAGS_LOCK_EXTERN (SeongJae Park) - mm: Kconfig: fixup zsmalloc configuration (Sergey Senozhatsky) - filemap: fix the last_index of mm_filemap_get_pages (Takaya Saeki) - mm,tmpfs: consider end of file write in shmem_is_huge (Rik van Riel) - zram: support priority parameter in recompression (Sergey Senozhatsky) - Documentation/zram: add documentation for algorithm parameters (Sergey Senozhatsky) - zram: add dictionary support to zstd backend (Sergey Senozhatsky) - zram: add dictionary support to lz4hc (Sergey Senozhatsky) - zram: add dictionary support to lz4 (Sergey Senozhatsky) - zram: move immutable comp params away from per-CPU context (Sergey Senozhatsky) - zram: introduce zcomp_ctx structure (Sergey Senozhatsky) - zram: introduce zcomp_req structure (Sergey Senozhatsky) - zram: add support for dict comp config (Sergey Senozhatsky) - zram: introduce algorithm_params device attribute (Sergey Senozhatsky) - zram: recalculate zstd compression params once (Sergey Senozhatsky) - zram: introduce zcomp_params structure (Sergey Senozhatsky) - zram: check that backends array has at least one backend (Sergey Senozhatsky) - zram: add 842 compression backend support (Sergey Senozhatsky) - zram: add zlib compression backend support (Sergey Senozhatsky) - zram: pass estimated src size hint to zstd (Sergey Senozhatsky) - zram: add zstd compression backend support (Sergey Senozhatsky) - zram: add lz4hc compression backend support (Sergey Senozhatsky) - zram: add lz4 compression backend support (Sergey Senozhatsky) - zram: add lzo and lzorle compression backends support (Sergey Senozhatsky) - zram: introduce custom comp backends API (Sergey Senozhatsky) - lib: zstd: fix null-deref in ZSTD_createCDict_advanced2() (Sergey Senozhatsky) - lib: lz4hc: export LZ4_resetStreamHC symbol (Sergey Senozhatsky) - lib: zstd: export API needed for dictionary support (Sergey Senozhatsky) - maple_tree: fix comment typo on ma_flag of allocation tree (Wei Yang) - mm: fix folio_alloc_noprof() (Kent Overstreet) - maple_tree: cleanup function descriptions (Wei Yang) - mm: page_alloc: simpify page del and expand (Huan Yang) - selftests/mm: relax test to fail after 100 migration failures (Dev Jain) - mm/vmalloc.c: make use of the helper macro LIST_HEAD() (Hongbo Li) - mm: add sysfs entry to disable splitting underused THPs (Usama Arif) - mm: split underused THPs (Usama Arif) - mm: introduce a pageflag for partially mapped folios (Usama Arif) - mm: selftest to verify zero-filled pages are mapped to zeropage (Alexander Zhu) - mm: remap unused subpages to shared zeropage when splitting isolated thp (Yu Zhao) - mm: warn about illegal __GFP_NOFAIL usage in a more appropriate location and manner (Barry Song) - mm: document __GFP_NOFAIL must be blockable (Barry Song) - vduse: avoid using __GFP_NOFAIL (Jason Wang) - mm/hugetlb: sort out global lock annotations (Mateusz Guzik) - mm: shmem: extend shmem_unused_huge_shrink() to all sizes (Hugh Dickins) - mm: shmem: fix minor off-by-one in shrinkable calculation (Hugh Dickins) - maple_tree: dump error message based on format (Wei Yang) - maple_tree: arange64 node is not a leaf node (Wei Yang) - Docs/damon/maintainer-profile: document Google calendar for bi-weekly meetups (SeongJae Park) - Docs/damon/maintainer-profile: add links in place (SeongJae Park) - Docs/damon: use damonitor GitHub organization instead of awslabs (SeongJae Park) - Revert "mm/damon/lru_sort: adjust local variable to dynamic allocation" (SeongJae Park) - mm/damon/core: remove per-scheme region priority histogram buffer (SeongJae Park) - mm/damon/core: replace per-quota regions priority histogram buffer usage with per-context one (SeongJae Park) - mm/damon/core: introduce per-context region priorities histogram buffer (SeongJae Park) - mm: remove putback_lru_page() (Kefeng Wang) - mm: remove isolate_lru_page() (Kefeng Wang) - mm: migrate_device: use more folio in migrate_device_finalize() (Kefeng Wang) - mm: migrate_device: use more folio in migrate_device_unmap() (Kefeng Wang) - mm: migrate_device: use a folio in migrate_device_range() (Kefeng Wang) - mm: migrate_device: convert to migrate_device_coherent_folio() (Kefeng Wang) - swap: convert swapon() to use a folio (Matthew Wilcox (Oracle)) - mm: count the number of partially mapped anonymous THPs per size (Barry Song) - mm: count the number of anonymous THPs per size (Barry Song) - mm: tidy up shmem mTHP controls and stats (Ryan Roberts) - mm: cleanup count_mthp_stat() definition (Ryan Roberts) - mm: memory_hotplug: unify Huge/LRU/non-LRU movable folio isolation (Kefeng Wang) - mm: migrate: add isolate_folio_to_list() (Kefeng Wang) - mm: memory_hotplug: check hwpoisoned page firstly in do_migrate_range() (Kefeng Wang) - mm: memory-failure: add unmap_poisoned_folio() (Kefeng Wang) - mm: memory_hotplug: remove head variable in do_migrate_range() (Kefeng Wang) - mm/damon/tests: add .kunitconfig file for DAMON kunit tests (SeongJae Park) - mm/damon: move kunit tests to tests/ subdirectory with _kunit suffix (SeongJae Park) - mm/damon/dbgfs-test: skip dbgfs_set_init_regions() test if PADDR is not registered (SeongJae Park) - mm/damon/dbgfs-test: skip dbgfs_set_targets() test if PADDR is not registered (SeongJae Park) - mm/damon/core-test: fix damon_test_ops_registration() for DAMON_VADDR unset case (SeongJae Park) - mm/damon/core-test: test only vaddr case on ops registration test (SeongJae Park) - selftests/damon: add execute permissions to test scripts (SeongJae Park) - selftests/damon: cleanup __pycache__/ with 'make clean' (SeongJae Park) - selftests/damon: add access_memory_even to .gitignore (SeongJae Park) - sched/numa: Fix the vma scan starving issue (Yujie Liu) - memory tier: fix deadlock warning while onlining pages (Yanfei Xu) - mm: vmalloc: refactor vm_area_alloc_pages() function (Uladzislau Rezki (Sony)) - mm: rework vm_ops->close() handling on VMA merge (Lorenzo Stoakes) - mm: refactor vma_merge() into modify-only vma_merge_existing_range() (Lorenzo Stoakes) - mm: introduce commit_merge(), abstracting final commit of merge (Lorenzo Stoakes) - mm: make vma_prepare() and friends static and internal to vma.c (Lorenzo Stoakes) - mm: avoid using vma_merge() for new VMAs (Lorenzo Stoakes) - mm: abstract vma_expand() to use vma_merge_struct (Lorenzo Stoakes) - mm: remove duplicated open-coded VMA policy check (Lorenzo Stoakes) - mm: introduce vma_merge_struct and abstract vma_merge(),vma_modify() (Lorenzo Stoakes) - tools: add VMA merge tests (Lorenzo Stoakes) - tools: improve vma test Makefile (Lorenzo Stoakes) - mm/vma.h: optimise vma_munmap_struct (Liam R. Howlett) - mm/vma: drop incorrect comment from vms_gather_munmap_vmas() (Liam R. Howlett) - mm: move may_expand_vm() check in mmap_region() (Liam R. Howlett) - ipc/shm, mm: drop do_vma_munmap() (Liam R. Howlett) - mm/mmap: use vms accounted pages in mmap_region() (Liam R. Howlett) - mm/mmap: use PHYS_PFN in mmap_region() (Liam R. Howlett) - mm: change failure of MAP_FIXED to restoring the gap on failure (Liam R. Howlett) - mm/mmap: avoid zeroing vma tree in mmap_region() (Liam R. Howlett) - mm: clean up unmap_region() argument list (Liam R. Howlett) - mm/vma: track start and end for munmap in vma_munmap_struct (Liam R. Howlett) - mm/mmap: reposition vma iterator in mmap_region() (Liam R. Howlett) - mm/vma: support vma == NULL in init_vma_munmap() (Liam R. Howlett) - mm/vma: expand mmap_region() munmap call (Liam R. Howlett) - mm/vma: inline munmap operation in mmap_region() (Liam R. Howlett) - mm/vma: extract validate_mm() from vma_complete() (Liam R. Howlett) - mm/vma: change munmap to use vma_munmap_struct() for accounting and surrounding vmas (Liam R. Howlett) - mm/vma: introduce vma_munmap_struct for use in munmap operations (Liam R. Howlett) - mm/vma: extract the gathering of vmas from do_vmi_align_munmap() (Liam R. Howlett) - mm/vma: introduce vmi_complete_munmap_vmas() (Liam R. Howlett) - mm/vma: introduce abort_munmap_vmas() (Liam R. Howlett) - mm/vma: correctly position vma_iterator in __split_vma() (Liam R. Howlett) - Documentation/cgroup-v2: clarify that zswap.writeback is ignored if zswap is disabled (Mike Yuan) - selftests: test_zswap: add test for hierarchical zswap.writeback (Mike Yuan) - mm: remove code to handle same filled pages (Usama Arif) - mm: store zero pages to be swapped out in a bitmap (Usama Arif) - mm:page_alloc: fix the NULL ac->nodemask in __alloc_pages_slowpath() (Zhongkun He) - mm: swapfile: fix SSD detection with swapfile on btrfs (Johannes Weiner) - mm:page-writeback: use folio_next_index() helper in writeback_iter() (Yuesong Li) - selftests/mm: fix charge_reserved_hugetlb.sh test (David Hildenbrand) - x86: remove PG_uncached (Matthew Wilcox (Oracle)) - mm: rename PG_mappedtodisk to PG_owner_2 (Matthew Wilcox (Oracle)) - mm: remove page_has_private() (Matthew Wilcox (Oracle)) - mm: remove PageOwnerPriv1 (Matthew Wilcox (Oracle)) - mm: remove PageMlocked (Matthew Wilcox (Oracle)) - mm: remove PageUnevictable (Matthew Wilcox (Oracle)) - mm: remove PageSwapCache (Matthew Wilcox (Oracle)) - mm: remove PageReadahead (Matthew Wilcox (Oracle)) - mm: remove PageSwapBacked (Matthew Wilcox (Oracle)) - mm: remove PageActive (Matthew Wilcox (Oracle)) - zsmalloc: use all available 24 bits of page_type (Matthew Wilcox (Oracle)) - mm: support only one page_type per page (Matthew Wilcox (Oracle)) - mm: introduce page_mapcount_is_type() (Matthew Wilcox (Oracle)) - printf: remove %%pGt support (Matthew Wilcox (Oracle)) - selftests/mm: add more mseal traversal tests (Pedro Falcato) - mm: remove can_modify_mm() (Pedro Falcato) - mseal: replace can_modify_mm_madv with a vma variant (Pedro Falcato) - mm/mremap: replace can_modify_mm with can_modify_vma (Pedro Falcato) - mm/mprotect: replace can_modify_mm with can_modify_vma (Pedro Falcato) - mm/munmap: replace can_modify_mm with can_modify_vma (Pedro Falcato) - mm: move can_modify_vma to mm/vma.h (Pedro Falcato) - mm: allow read-ahead with IOCB_NOWAIT set (Yafang Shao) - mm: remove migration for HugePage in isolate_single_pageblock() (Kefeng Wang) - mm: shrinker: use min() to improve shrinker_debugfs_scan_write() (Thorsten Blum) - selftests: mm: support shmem mTHP collapse testing (Baolin Wang) - mm: khugepaged: support shmem mTHP collapse (Baolin Wang) - mm: khugepaged: support shmem mTHP copy (Baolin Wang) - mm: khugepaged: use the number of pages in the folio to check the reference count (Baolin Wang) - mm: khugepaged: expand the is_refcount_suitable() to support file folios (Baolin Wang) - mm: always inline _compound_head() with CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y (David Hildenbrand) - mm/kmemleak: use IS_ERR_PCPU() for pointer in the percpu address space (Uros Bizjak) - err.h: add ERR_PTR_PCPU(), PTR_ERR_PCPU() and IS_ERR_PCPU() macros (Uros Bizjak) - selftests/mm: remove unnecessary ia64 code and comment (Jinjiang Tu) - mm: krealloc: clarify valid usage of __GFP_ZERO (Danilo Krummrich) - mm: krealloc: consider spare memory for __GFP_ZERO (Danilo Krummrich) - mm/rmap: use folio->_mapcount for small folios (David Hildenbrand) - mm/hugetlb: use __GFP_COMP for gigantic folios (Yu Zhao) - mm/cma: add cma_{alloc,free}_folio() (Yu Zhao) - mm/contig_alloc: support __GFP_COMP (Yu Zhao) - mm,memcg: provide per-cgroup counters for NUMA balancing operations (Kaiyang Zhao) - kasan: simplify and clarify Makefile (Andrey Konovalov) - mm: shmem: support large folio swap out (Baolin Wang) - mm: shmem: split large entry if the swapin folio is not large (Baolin Wang) - mm: shmem: drop folio reference count using 'nr_pages' in shmem_delete_from_page_cache() (Baolin Wang) - mm: shmem: support large folio allocation for shmem_replace_folio() (Baolin Wang) - mm: shmem: use swap_free_nr() to free shmem swap entries (Baolin Wang) - mm: filemap: use xa_get_order() to get the swap entry order (Baolin Wang) - mm: shmem: return number of pages beeing freed in shmem_free_swap (Daniel Gomez) - mm: shmem: extend shmem_partial_swap_usage() to support large folio swap (Baolin Wang) - mm: swap: extend swap_shmem_alloc() to support batch SWAP_MAP_SHMEM flag setting (Baolin Wang) - mm: attempt to batch free swap entries for zap_pte_range() (Barry Song) - mm: rename instances of swap_info_struct to meaningful 'si' (Barry Song) - docs: move numa=fake description to kernel-parameters.txt (Mike Rapoport (Microsoft)) - mm: make range-to-target_node lookup facility a part of numa_memblks (Mike Rapoport (Microsoft)) - arch_numa: switch over to numa_memblks (Mike Rapoport (Microsoft)) - of, numa: return -EINVAL when no numa-node-id is found (Mike Rapoport (Microsoft)) - mm: numa_memblks: use memblock_{start,end}_of_DRAM() when sanitizing meminfo (Mike Rapoport (Microsoft)) - mm: numa_memblks: make several functions and variables static (Mike Rapoport (Microsoft)) - mm: numa_memblks: introduce numa_memblks_init (Mike Rapoport (Microsoft)) - mm: introduce numa_emulation (Mike Rapoport (Microsoft)) - mm: move numa_distance and related code from x86 to numa_memblks (Mike Rapoport (Microsoft)) - mm: introduce numa_memblks (Mike Rapoport (Microsoft)) - x86/numa: numa_{add,remove}_cpu: make cpu parameter unsigned (Mike Rapoport (Microsoft)) - x86/numa_emu: use a helper function to get MAX_DMA32_PFN (Mike Rapoport (Microsoft)) - x86/numa_emu: split __apicid_to_node update to a helper function (Mike Rapoport (Microsoft)) - x86/numa_emu: simplify allocation of phys_dist (Mike Rapoport (Microsoft)) - x86/numa: move FAKE_NODE_* defines to numa_emu (Mike Rapoport (Microsoft)) - x86/numa: use get_pfn_range_for_nid to verify that node spans memory (Mike Rapoport (Microsoft)) - x86/numa: simplify numa_distance allocation (Mike Rapoport (Microsoft)) - arch, mm: pull out allocation of NODE_DATA to generic code (Mike Rapoport (Microsoft)) - mm: drop CONFIG_HAVE_ARCH_NODEDATA_EXTENSION (Mike Rapoport (Microsoft)) - arch, mm: move definition of node_data to generic code (Mike Rapoport (Microsoft)) - MIPS: loongson64: drop HAVE_ARCH_NODEDATA_EXTENSION (Mike Rapoport (Microsoft)) - MIPS: loongson64: rename __node_data to node_data (Mike Rapoport (Microsoft)) - MIPS: sgi-ip27: drop HAVE_ARCH_NODEDATA_EXTENSION (Mike Rapoport (Microsoft)) - MIPS: sgi-ip27: ensure node_possible_map only contains valid nodes (Mike Rapoport (Microsoft)) - MIPS: sgi-ip27: make NODE_DATA() the same as on all other architectures (Mike Rapoport (Microsoft)) - mm: move kernel/numa.c to mm/ (Mike Rapoport (Microsoft)) - mm: swap: add a adaptive full cluster cache reclaim (Kairui Song) - mm: swap: relaim the cached parts that got scanned (Kairui Song) - mm: swap: add a fragment cluster list (Kairui Song) - mm: swap: allow cache reclaim to skip slot cache (Kairui Song) - mm: swap: skip slot cache on freeing for mTHP (Kairui Song) - mm: swap: clean up initialization helper (Kairui Song) - mm: swap: separate SSD allocation from scan_swap_map_slots() (Chris Li) - mm: swap: mTHP allocate swap entries from nonfull list (Chris Li) - mm: swap: swap cluster switch to double link list (Chris Li) - memcg: initiate deprecation of pressure_level (Shakeel Butt) - memcg: initiate deprecation of oom_control (Shakeel Butt) - memcg: initiate deprecation of v1 soft limit (Shakeel Butt) - memcg: initiate deprecation of v1 tcp accounting (Shakeel Butt) - memcg: make PGPGIN and PGPGOUT v1 only (Shakeel Butt) - memcg: allocate v1 event percpu only on v1 deployment (Shakeel Butt) - memcg: make v1 only functions static (Shakeel Butt) - memcg: move v1 events and statistics code to v1 file (Shakeel Butt) - memcg: move mem_cgroup_charge_statistics to v1 code (Shakeel Butt) - memcg: move mem_cgroup_event_ratelimit to v1 code (Shakeel Butt) - memcg: move v1 only percpu stats in separate struct (Shakeel Butt) - mm: override mTHP "enabled" defaults at kernel cmdline (Ryan Roberts) - maple_tree: make write helper functions void (Sidhartha Kumar) - maple_tree: remove unneeded mas_wr_walk() in mas_store_prealloc() (Sidhartha Kumar) - maple_tree: remove repeated sanity checks from write helper functions (Sidhartha Kumar) - maple_tree: remove node allocations from various write helper functions (Sidhartha Kumar) - maple_tree: have mas_store() allocate nodes if needed (Sidhartha Kumar) - maple_tree: remove mas_wr_modify() (Sidhartha Kumar) - maple_tree: simplify mas_commit_b_node() (Sidhartha Kumar) - maple_tree: convert mas_insert() to preallocate nodes (Sidhartha Kumar) - maple_tree: use store type in mas_wr_store_entry() (Sidhartha Kumar) - maple_tree: print store type in mas_dump() (Sidhartha Kumar) - maple_tree: use mas_store_gfp() in mtree_store_range() (Sidhartha Kumar) - maple_tree: preallocate nodes in mas_erase() (Sidhartha Kumar) - maple_tree: remove mas_destroy() from mas_nomem() (Sidhartha Kumar) - maple_tree: introduce mas_wr_store_type() (Sidhartha Kumar) - maple_tree: move up mas_wr_store_setup() and mas_wr_prealloc_setup() (Sidhartha Kumar) - maple_tree: introduce mas_wr_prealloc_setup() (Sidhartha Kumar) - maple_tree: introduce store_type enum (Sidhartha Kumar) - mm: kmem: add lockdep assertion to obj_cgroup_memcg (Muchun Song) - memcg: use ratelimited stats flush in the reclaim (Shakeel Butt) - mm: remove legacy install_special_mapping() code (Linus Torvalds) - powerpc/vdso: refactor error handling (Michael Ellerman) - mm: remove arch_unmap() (Michael Ellerman) - powerpc/mm: handle VDSO unmapping via close() rather than arch_unmap() (Michael Ellerman) - mm: add optional close() to struct vm_special_mapping (Michael Ellerman) - kfence: save freeing stack trace at calling time instead of freeing time (Tianchen Ding) - maple_tree: fix comment typo with corresponding maple_status (Wei Yang) - maple_tree: fix comment typo of ma_root (Wei Yang) - maple_tree: add test to replicate low memory race conditions (Sidhartha Kumar) - maple_tree: reset mas->index and mas->last on write retries (Sidhartha Kumar) - mm/hugetlb_vmemmap: batch HVO work when demoting (Yu Zhao) - mm/swap: take folio refcount after testing the LRU flag (yangge) - filemap: add trace events for get_pages, map_pages, and fault (Takaya Saeki) - mm/mprotect: fix dax pud handlings (Peter Xu) - mm/x86: add missing pud helpers (Peter Xu) - mm/x86: implement arch_check_zapped_pud() (Peter Xu) - mm/x86: make pud_leaf() only care about PSE bit (Peter Xu) - mm/powerpc: add missing pud helpers (Peter Xu) - mm/mprotect: push mmu notifier to PUDs (Peter Xu) - mm/dax: dump start address in fault handler (Peter Xu) - mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true (Yuanchu Xie) - mm: vmalloc: add optimization hint on page existence check (Miao Wang) - mm: accept to promo watermark (Kirill A. Shutemov) - mm: page_isolation: handle unaccepted memory isolation (Kirill A. Shutemov) - mm: add a helper to accept page (Kirill A. Shutemov) - mm: rework accept memory helpers (Kirill A. Shutemov) - mm: introduce PageUnaccepted() page type (Kirill A. Shutemov) - mm: accept memory in __alloc_pages_bulk() (Kirill A. Shutemov) - mm: reduce deferred struct page init ifdeffery (Kirill A. Shutemov) - mm/migrate: move common code to numa_migrate_check (was numa_migrate_prep) (Zi Yan) - memcg: replace memcg ID idr with xarray (Shakeel Butt) - selftest mm/mseal: fix test_seal_mremap_move_dontunmap_anyaddr (Jeff Xu) - mm: return the folio from swapin_readahead (Matthew Wilcox (Oracle)) - mm: remove PG_error (Matthew Wilcox (Oracle)) - fs: remove calls to set and clear the folio error flag (Matthew Wilcox (Oracle)) - mm: kfence: print the elapsed time for allocated/freed track (qiwu.chen) - percpu: remove pcpu_alloc_size() (Jianhui Zhou) - mm/rmap: minimize folio->_nr_pages_mapped updates when batching PTE (un)mapping (David Hildenbrand) - selftests/mm: add mseal test for no-discard madvise (Pedro Falcato) - kfence: introduce burst mode (Marco Elver) - mm: fix (harmless) type confusion in lock_vma_under_rcu() (Jann Horn) - zswap: track swapins from disk more accurately (Nhat Pham) - zswap: implement a second chance algorithm for dynamic zswap shrinker (Nhat Pham) - mm: only enforce minimum stack gap size if it's sensible (David Gow) - mm: remove duplicated include in vma_internal.h (Yang Li) - mm/ksm: convert break_ksm() from walk_page_range_vma() to folio_walk (David Hildenbrand) - mm: remove follow_page() (David Hildenbrand) - s390/mm/fault: convert do_secure_storage_access() from follow_page() to folio_walk (David Hildenbrand) - s390/uv: convert gmap_destroy_page() from follow_page() to folio_walk (David Hildenbrand) - mm/huge_memory: convert split_huge_pages_pid() from follow_page() to folio_walk (David Hildenbrand) - mm/ksm: convert scan_get_next_rmap_item() from follow_page() to folio_walk (David Hildenbrand) - mm/ksm: convert get_mergeable_page() from follow_page() to folio_walk (David Hildenbrand) - mm/migrate: convert add_page_for_migration() from follow_page() to folio_walk (David Hildenbrand) - mm/migrate: convert do_pages_stat_array() from follow_page() to folio_walk (David Hildenbrand) - mm/pagewalk: introduce folio_walk_start() + folio_walk_end() (David Hildenbrand) - mm: provide vm_normal_(page|folio)_pmd() with CONFIG_PGTABLE_HAS_HUGE_LEAVES (David Hildenbrand) - include/linux/mmzone.h: clean up watermark accessors (Andrew Morton) - mm: print the promo watermark in zoneinfo (Kaiyang Zhao) - mm: create promo_wmark_pages and clean up open-coded sites (Kaiyang Zhao) - mm: consider CMA pages in watermark check for NUMA balancing target node (Kaiyang Zhao) - mm: zswap: fix global shrinker error handling logic (Takero Funaki) - mm: zswap: fix global shrinker memcg iteration (Takero Funaki) - mm: swap: allocate folio only first time in __read_swap_cache_async() (Zhaoyu Liu) - mm: clarify folio_likely_mapped_shared() documentation for KSM folios (David Hildenbrand) - mm/rmap: cleanup partially-mapped handling in __folio_remove_rmap() (David Hildenbrand) - mm/hugetlb: remove hugetlb_follow_page_mask() leftover (David Hildenbrand) - mm/memory_hotplug: get rid of __ref (Wei Yang) - mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support large folios (Barry Song) - mm/z3fold: add __percpu annotation to *unbuddied pointer in struct z3fold_pool (Uros Bizjak) - mm/cma: change the addition of totalcma_pages in the cma_init_reserved_mem (Hao Ge) - mm: improve code consistency with zonelist_* helper functions (Wei Yang) - tools: add skeleton code for userland testing of VMA logic (Lorenzo Stoakes) - tools: separate out shared radix-tree components (Lorenzo Stoakes) - MAINTAINERS: add entry for new VMA files (Lorenzo Stoakes) - mm: move internal core VMA manipulation functions to own file (Lorenzo Stoakes) - mm: move vma_shrink(), vma_expand() to internal header (Lorenzo Stoakes) - mm: move vma_modify() and helpers to internal header (Lorenzo Stoakes) - userfaultfd: move core VMA manipulation logic to mm/userfaultfd.c (Lorenzo Stoakes) - mm, memcg: cg2 memory{.swap,}.peak write tests (David Finkel) - mm, memcg: cg2 memory{.swap,}.peak write handlers (David Finkel) - s390/uv: drop arch_make_page_accessible() (David Hildenbrand) - mm/gup: convert to arch_make_folio_accessible() (David Hildenbrand) - mm: simplify arch_make_folio_accessible() (David Hildenbrand) - lib: test_hmm: use min() to improve dmirror_exclusive() (Thorsten Blum) - powerpc/8xx: document and enforce that split PT locks are not used (David Hildenbrand) - mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks (David Hildenbrand) - mm: turn USE_SPLIT_PTE_PTLOCKS / USE_SPLIT_PTE_PTLOCKS into Kconfig options (David Hildenbrand) - mm: page_counters: initialize usage using ATOMIC_LONG_INIT() macro (Roman Gushchin) - mm: page_counters: put page_counter_calculate_protection() under CONFIG_MEMCG (Roman Gushchin) - mm: memcg: don't call propagate_protected_usage() needlessly (Roman Gushchin) - mm: hugetlb: remove left over comment about follow_huge_foo() (Kefeng Wang) - kmemleak-test: add percpu leak (Pavel Tikhomirov) - kmemleak: enable tracking for percpu pointers (Pavel Tikhomirov) - task_stack: uninline stack_not_used (Pasha Tatashin) - vmstat: kernel stack usage histogram (Pasha Tatashin) - memcg: increase the valid index range for memcg stats (Shakeel Butt) - mm: shrink skip folio mapped by an exiting process (Zhiguo Jiang) - mm/swap: remove boilerplate (Yu Zhao) - mm/swap: remove remaining _fn suffix (Yu Zhao) - mm/swap: fold lru_rotate into cpu_fbatches (Yu Zhao) - mm/swap: rename cpu_fbatches->activate (Yu Zhao) - mm/swap: reduce indentation level (Yu Zhao) - memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled. (Zi Yan) - memory tiering: introduce folio_use_access_time() check (Zi Yan) - orangefs: Constify struct kobj_type (Huang Xiaojia) - ext4: convert EXT4_B2C(sbi->s_stripe) users to EXT4_NUM_B2C (Ojaswin Mujoo) - ext4: check stripe size compatibility on remount as well (Ojaswin Mujoo) - ext4: fix i_data_sem unlock order in ext4_ind_migrate() (Artem Sadovnikov) - ext4: remove the special buffer dirty handling in do_journal_get_write_access (Shida Zhang) - ext4: fix a potential assertion failure due to improperly dirtied buffer (Shida Zhang) - ext4: hoist ext4_block_write_begin and replace the __block_write_begin (Shida Zhang) - ext4: persist the new uptodate buffers in ext4_journalled_zero_new_buffers (Shida Zhang) - ext4: dax: keep orphan list before truncate overflow allocated blocks (yangerkun) - ext4: fix error message when rejecting the default hash (Gabriel Krisman Bertazi) - ext4: save unnecessary indentation in ext4_ext_create_new_leaf() (Baokun Li) - ext4: make some fast commit functions reuse extents path (Baokun Li) - ext4: refactor ext4_swap_extents() to reuse extents path (Baokun Li) - ext4: get rid of ppath in convert_initialized_extent() (Baokun Li) - ext4: get rid of ppath in ext4_ext_handle_unwritten_extents() (Baokun Li) - ext4: get rid of ppath in ext4_ext_convert_to_initialized() (Baokun Li) - ext4: get rid of ppath in ext4_convert_unwritten_extents_endio() (Baokun Li) - ext4: get rid of ppath in ext4_split_convert_extents() (Baokun Li) - ext4: get rid of ppath in ext4_split_extent() (Baokun Li) - ext4: get rid of ppath in ext4_force_split_extent_at() (Baokun Li) - ext4: get rid of ppath in ext4_split_extent_at() (Baokun Li) - ext4: get rid of ppath in ext4_ext_insert_extent() (Baokun Li) - ext4: get rid of ppath in ext4_ext_create_new_leaf() (Baokun Li) - ext4: get rid of ppath in get_ext_path() (Baokun Li) - ext4: get rid of ppath in ext4_find_extent() (Baokun Li) - ext4: propagate errors from ext4_find_extent() in ext4_insert_range() (Baokun Li) - ext4: add new ext4_ext_path_brelse() helper (Baokun Li) - ext4: fix double brelse() the buffer of the extents path (Baokun Li) - ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free (Baokun Li) - ext4: aovid use-after-free in ext4_ext_insert_extent() (Baokun Li) - ext4: update orig_path in ext4_find_extent() (Baokun Li) - ext4: avoid use-after-free in ext4_ext_show_leaf() (Baokun Li) - ext4: fix slab-use-after-free in ext4_split_extent_at() (Baokun Li) - ext4: prevent partial update of the extents path (Baokun Li) - ext4: refactor ext4_ext_rm_idx() to index 'path' (Baokun Li) - ext4: avoid OOB when system.data xattr changes underneath the filesystem (Thadeu Lima de Souza Cascardo) - ext4: explicitly exit when ext4_find_inline_entry returns an error (Thadeu Lima de Souza Cascardo) - ext4: return error on ext4_find_inline_entry (Thadeu Lima de Souza Cascardo) - ext4: ext4_search_dir should return a proper error (Thadeu Lima de Souza Cascardo) - ext4: check buffer_verified in advance to avoid unneeded ext4_get_group_info() (Kemeng Shi) - ext4: remove unneeded NULL check of buffer_head in ext4_mark_inode_used() (Kemeng Shi) - ext4: move checksum length calculation of inode bitmap into ext4_inode_bitmap_csum_[verify/set]() functions (Kemeng Shi) - ext4: remove dead check in __ext4_new_inode() (Kemeng Shi) - ext4: avoid negative min_clusters in find_group_orlov() (Kemeng Shi) - ext4: avoid potential buffer_head leak in __ext4_new_inode() (Kemeng Shi) - ext4: avoid buffer_head leak in ext4_mark_inode_used() (Kemeng Shi) - ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard (yangerkun) - ext4: drop all delonly descriptions (Zhang Yi) - ext4: drop ext4_es_is_delonly() (Zhang Yi) - ext4: make extent status types exclusive (Zhang Yi) - ext4: drop unused ext4_es_store_status() (Zhang Yi) - ext4: use ext4_map_query_blocks() in ext4_map_blocks() (Zhang Yi) - ext4: drop ext4_es_delayed_clu() (Zhang Yi) - ext4: update delalloc data reserve spcae in ext4_es_insert_extent() (Zhang Yi) - ext4: passing block allocation information to ext4_es_insert_extent() (Zhang Yi) - ext4: let __revise_pending() return newly inserted pendings (Zhang Yi) - ext4: don't set EXTENT_STATUS_DELAYED on allocated blocks (Zhang Yi) - ext4: optimize the EXT4_GET_BLOCKS_DELALLOC_RESERVE flag set (Zhang Yi) - ext4: factor out ext4_map_create_blocks() to allocate new blocks (Zhang Yi) - ext4: dax: fix overflowing extents beyond inode size when partially writing (Zhihao Cheng) - ext4: don't set SB_RDONLY after filesystem errors (Jan Kara) - ext4: nested locking for xattr inode (Wojciech Gładysz) - jbd2: remove unneeded check of ret in jbd2_fc_get_buf (Kemeng Shi) - jbd2: correct comment jbd2_mark_journal_empty (Kemeng Shi) - jbd2: move escape handle to futher improve jbd2_journal_write_metadata_buffer (Kemeng Shi) - jbd2: remove unneeded done_copy_out variable in jbd2_journal_write_metadata_buffer (Kemeng Shi) - jbd2: remove unneeded kmap for jh_in->b_frozen_data in jbd2_journal_write_metadata_buffer (Kemeng Shi) - jbd2: remove unused return value of jbd2_fc_release_bufs (Kemeng Shi) - jbd2: remove dead check in journal_alloc_journal_head (Kemeng Shi) - jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit (Kemeng Shi) - ext4: annotate struct ext4_xattr_inode_array with __counted_by() (Thorsten Blum) - Documentation: ext4.rst: remove obsolete descriptions of noacl/nouser_xattr options (Stefan Tauner) - ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible() (Luis Henriques (SUSE)) - ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list() (Luis Henriques (SUSE)) - ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space() (Luis Henriques (SUSE)) - ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit() (Luis Henriques (SUSE)) - jbd2: fix kernel-doc for j_transaction_overhead_buffers (Randy Dunlap) - ext4: tidy the BH loop in mext_page_mkuptodate() (Matthew Wilcox (Oracle)) - ext4: remove array of buffer_heads from mext_page_mkuptodate() (Matthew Wilcox (Oracle)) - ext4: pipeline buffer reads in mext_page_mkuptodate() (Matthew Wilcox (Oracle)) - ext4: reduce stack usage in ext4_mpage_readpages() (Matthew Wilcox (Oracle)) - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error (Baokun Li) - ext4: fix access to uninitialised lock in fc replay path (Luis Henriques (SUSE)) - ext4: fix fast commit inode enqueueing during a full journal commit (Luis Henriques (SUSE)) - ext4: fix timer use-after-free on failed mount (Xiaxi Shen) - ext4: use seq_putc() in two functions (Markus Elfring) - ext4: no need to continue when the number of entries is 1 (Edward Adam Davis) - ext4: correct encrypted dentry name hash when not casefolded (yao.ly) - ext4: correct comment of h_checksum (Kemeng Shi) - ext4: correct comment of ext4_xattr_block_cache_insert (Kemeng Shi) - ext4: correct comment of ext4_xattr_cmp (Kemeng Shi) - ext4: fix macro definition error of EXT4_DIRENT_HASH and EXT4_DIRENT_MINOR_HASH (carrion bent) - ext4: filesystems without casefold feature cannot be mounted with siphash (Lizhi Xu) - ext4: adjust the layout of the ext4_inode_info structure to save memory (Junchao Sun) - Documentation: iomap: fix a typo (Pankaj Raghav) - iomap: remove the iomap_file_buffered_write_punch_delalloc return value (Christoph Hellwig) - iomap: pass the iomap to the punch callback (Christoph Hellwig) - iomap: pass flags to iomap_file_buffered_write_punch_delalloc (Christoph Hellwig) - iomap: improve shared block detection in iomap_unshare_iter (Christoph Hellwig) - iomap: handle a post-direct I/O invalidate race in iomap_write_delalloc_release (Christoph Hellwig) - docs:filesystems: fix spelling and grammar mistakes in iomap design page (Dennis Lam) - iomap: make zero range flush conditional on unwritten mappings (Brian Foster) - iomap: fix handling of dirty folios over unwritten extents (Brian Foster) - filemap: fix htmldoc warning for mapping_align_index() (Pankaj Raghav) - iomap: add a private argument for iomap_file_buffered_write (Josef Bacik) - iomap: remove set_memor_ro() on zero page (Luis Chamberlain) - xfs: enable block size larger than page size support (Pankaj Raghav) - xfs: make the calculation generic in xfs_sb_validate_fsb_count() (Pankaj Raghav) - xfs: expose block size in stat (Pankaj Raghav) - xfs: use kvmalloc for xattr buffers (Dave Chinner) - iomap: fix iomap_dio_zero() for fs bs > system page size (Pankaj Raghav) - filemap: cap PTE range to be created to allowed zero fill in folio_map_range() (Pankaj Raghav) - mm: split a folio in minimum folio order chunks (Luis Chamberlain) - readahead: allocate folios with mapping_min_order in readahead (Pankaj Raghav) - filemap: allocate mapping_min_order folios in the page cache (Pankaj Raghav) - fs: Allow fine-grained control of folio sizes (Matthew Wilcox (Oracle)) - riscv: Allow to enable PREEMPT_RT. (Sebastian Andrzej Siewior) - arm64: Allow to enable PREEMPT_RT. (Sebastian Andrzej Siewior) - x86: Allow to enable PREEMPT_RT. (Sebastian Andrzej Siewior) - sched/cpufreq: Use NSEC_PER_MSEC for deadline task (Christian Loehle) - cpufreq/cppc: Use NSEC_PER_MSEC for deadline task (Christian Loehle) - sched/deadline: Clarify nanoseconds in uapi (Christian Loehle) - sched/deadline: Convert schedtool example to chrt (Christian Loehle) - sched/debug: Fix the runnable tasks output (Huang Shijie) - sched: Fix sched_delayed vs sched_core (Peter Zijlstra) - kernel/sched: Fix util_est accounting for DELAY_DEQUEUE (Dietmar Eggemann) - kthread: Fix task state in kthread worker if being frozen (Chen Yu) - sched/pelt: Use rq_clock_task() for hw_pressure (Chen Yu) - sched/fair: Move effective_cpu_util() and effective_cpu_util() in fair.c (Vincent Guittot) - sched/core: Introduce SM_IDLE and an idle re-entry fast-path in __schedule() (Peter Zijlstra) - sched: Add put_prev_task(.next) (Peter Zijlstra) - sched: Rework dl_server (Peter Zijlstra) - sched: Combine the last put_prev_task() and the first set_next_task() (Peter Zijlstra) - sched: Rework pick_next_task() (Peter Zijlstra) - sched: Split up put_prev_task_balance() (Peter Zijlstra) - sched: Clean up DL server vs core sched (Peter Zijlstra) - sched: Fixup set_next_task() implementations (Peter Zijlstra) - sched: Use set_next_task(.first) where required (Peter Zijlstra) - sched/fair: Properly deactivate sched_delayed task upon class change (Valentin Schneider) - sched/deadline: Fix schedstats vs deadline servers (Huang Shijie) - sched/eevdf: Propagate min_slice up the cgroup hierarchy (Peter Zijlstra) - sched/eevdf: Use sched_attr::sched_runtime to set request/slice suggestion (Peter Zijlstra) - sched/eevdf: Allow shorter slices to wakeup-preempt (Peter Zijlstra) - sched/fair: Avoid re-setting virtual deadline on 'migrations' (Peter Zijlstra) - sched/eevdf: Fixup PELT vs DELAYED_DEQUEUE (Peter Zijlstra) - sched/fair: Implement DELAY_ZERO (Peter Zijlstra) - sched/fair: Implement delayed dequeue (Peter Zijlstra) - sched: Teach dequeue_task() about special task states (Peter Zijlstra) - sched,freezer: Mark TASK_FROZEN special (Peter Zijlstra) - sched/fair: Implement ENQUEUE_DELAYED (Peter Zijlstra) - sched/fair: Prepare pick_next_task() for delayed dequeue (Peter Zijlstra) - sched/fair: Prepare exit/cleanup paths for delayed_dequeue (Peter Zijlstra) - sched/fair: Assert {set_next,put_prev}_entity() are properly balanced (Peter Zijlstra) - sched/uclamg: Handle delayed dequeue (Peter Zijlstra) - sched: Prepare generic code for delayed dequeue (Peter Zijlstra) - sched: Split DEQUEUE_SLEEP from deactivate_task() (Peter Zijlstra) - sched/fair: Re-organize dequeue_task_fair() (Peter Zijlstra) - sched: Allow sched_class::dequeue_task() to fail (Peter Zijlstra) - sched/fair: Unify pick_{,next_}_task_fair() (Peter Zijlstra) - sched/fair: Cleanup pick_task_fair()'s curr (Peter Zijlstra) - sched/fair: Cleanup pick_task_fair() vs throttle (Peter Zijlstra) - sched/eevdf: Remove min_vruntime_copy (Peter Zijlstra) - sched/eevdf: Add feature comments (Peter Zijlstra) - sched/rt: Rename realtime_{prio, task}() to rt_or_dl_{prio, task}() (Qais Yousef) - sched/rt, dl: Convert functions to return bool (Qais Yousef) - sched/rt: Clean up usage of rt_task() (Qais Yousef) - sched/debug: Fix fair_server_period_max value (Dan Carpenter) - sched/fair: Make balance_fair() test sched_fair_runnable() instead of rq->nr_running (Tejun Heo) - sched/fair: Cleanup fair_server (Peter Zijlstra) - sched/rt: Remove default bandwidth control (Peter Zijlstra) - sched/core: Fix picking of tasks for core scheduling with DL server (Joel Fernandes (Google)) - sched/core: Fix priority checking for DL server picks (Joel Fernandes (Google)) - sched/fair: Fair server interface (Daniel Bristot de Oliveira) - sched/deadline: Deferrable dl server (Daniel Bristot de Oliveira) - sched/fair: Add trivial fair server (Peter Zijlstra) - sched/core: Clear prev->dl_server in CFS pick fast path (Youssef Esmat) - sched/core: Add clearing of ->dl_server in put_prev_task_balance() (Joel Fernandes (Google)) - sched/deadline: Comment sched_dl_entity::dl_server variable (Daniel Bristot de Oliveira) - sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy (Tianchen Ding) - sched: remove HZ_BW feature hedge (Phil Auld) - sched/fair: Remove cfs_rq::nr_spread_over and cfs_rq::exec_clock (Chuyi Zhou) - sched/core: Add WARN_ON_ONCE() to check overflow for migrate_disable() (Peilin He) - sched: Initialize the vruntime of a new task when it is first enqueued (Zhang Qiao) - smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso (Jiawei Ye) - security: smack: Fix indentation in smack_netfilter.c (GiSeong Ji) - i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - i2c: isch: Add missed 'else' (Andy Shevchenko) - i2c: xiic: Try re-initialization on bus busy timeout (Robert Hancock) - i2c: xiic: Wait for TX empty to avoid missed TX NAKs (Robert Hancock) - i2c: aspeed: Update the stop sw state when the bus recovery occurs (Tommy Huang) - mm/madvise: process_madvise() drop capability check if same mm (Lorenzo Stoakes) - mm/huge_memory: ensure huge_zero_folio won't have large_rmappable flag set (Miaohe Lin) - mm/hugetlb.c: fix UAF of vma in hugetlb fault pathway (Vishal Moola (Oracle)) - mm: change vmf_anon_prepare() to __vmf_anon_prepare() (Vishal Moola (Oracle)) - resource: fix region_intersects() vs add_memory_driver_managed() (Huang Ying) - zsmalloc: use unique zsmalloc caches names (Sergey Senozhatsky) - mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock (Liam R. Howlett) - mm: vmscan.c: fix OOM on swap stress test (Chris Li) - ocfs2: cancel dqi_sync_work before freeing oinfo (Joseph Qi) - ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate (Lizhi Xu) - ocfs2: remove unreasonable unlock in ocfs2_read_blocks (Lizhi Xu) - ocfs2: fix null-ptr-deref when journal load failed. (Julian Sun) - scsi: smartpqi: update driver version to 2.1.30-031 (Don Brace) - scsi: smartpqi: fix volume size updates (Don Brace) - scsi: smartpqi: fix rare system hang during LUN reset (Murthy Bhat) - scsi: smartpqi: add new controller PCI IDs (David Strahan) - scsi: smartpqi: add counter for parity write stream requests (Mahesh Rajashekhara) - scsi: smartpqi: correct stream detection (Mahesh Rajashekhara) - scsi: smartpqi: Add fw log to kdump (Murthy Bhat) - scsi: bnx2fc: Remove some unused fields in struct bnx2fc_rport (Christophe JAILLET) - scsi: qla2xxx: Remove the unused 'del_list_entry' field in struct fc_port (Christophe JAILLET) - scsi: ufs: core: Remove ufshcd_urgent_bkops() (Bao D. Nguyen) - scsi: core: Remove obsoleted declaration for scsi_driverbyte_string() (Gaosheng Cui) - scsi: bnx2i: Remove unused declarations (Yue Haibing) - scsi: core: Simplify an alloc_workqueue() invocation (Bart Van Assche) - scsi: ufs: Simplify alloc*_workqueue() invocation (Bart Van Assche) - scsi: stex: Simplify an alloc_ordered_workqueue() invocation (Bart Van Assche) - scsi: scsi_transport_fc: Simplify alloc_workqueue() invocations (Bart Van Assche) - scsi: snic: Simplify alloc_workqueue() invocations (Bart Van Assche) - scsi: qedi: Simplify an alloc_workqueue() invocation (Bart Van Assche) - scsi: qedf: Simplify alloc_workqueue() invocations (Bart Van Assche) - scsi: myrs: Simplify an alloc_ordered_workqueue() invocation (Bart Van Assche) - scsi: myrb: Simplify an alloc_ordered_workqueue() invocation (Bart Van Assche) - scsi: mpt3sas: Simplify an alloc_ordered_workqueue() invocation (Bart Van Assche) - scsi: mpi3mr: Simplify an alloc_ordered_workqueue() invocation (Bart Van Assche) - scsi: ibmvscsi_tgt: Simplify an alloc_workqueue() invocation (Bart Van Assche) - scsi: fcoe: Simplify alloc_ordered_workqueue() invocations (Bart Van Assche) - scsi: esas2r: Simplify an alloc_ordered_workqueue() invocation (Bart Van Assche) - scsi: bfa: Simplify an alloc_ordered_workqueue() invocation (Bart Van Assche) - scsi: be2iscsi: Simplify an alloc_workqueue() invocation (Bart Van Assche) - scsi: mptfusion: Simplify the alloc*_workqueue() invocations (Bart Van Assche) - scsi: Expand all create*_workqueue() invocations (Bart Van Assche) - scsi: target: Remove unused declarations (Yue Haibing) - scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del() (Dan Carpenter) - scsi: ufs: Move UFS trace events to private header (Avri Altman) - scsi: ufs: ufshcd-pltfrm: Signedness bug in ufshcd_parse_clock_info() (Dan Carpenter) - scsi: ufs: Add HCI capabilities sysfs group (Avri Altman) - scsi: ufs: Prepare to add HCI capabilities sysfs (Avri Altman) - scsi: NCR5380: Clean up indentation (Finn Thain) - scsi: NCR5380: Remove obsolete comment (Finn Thain) - scsi: NCR5380: Remove redundant result calculation from NCR5380_transfer_pio() (Finn Thain) - scsi: NCR5380: Drop redundant member from struct NCR5380_cmd (Finn Thain) - scsi: NCR5380: Handle BSY signal loss during information transfer phases (Finn Thain) - scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers (Finn Thain) - scsi: mac_scsi: Enable scatter/gather by default (Finn Thain) - scsi: NCR5380: Check for phase match during PDMA fixup (Finn Thain) - scsi: mac_scsi: Disallow bus errors during PDMA send (Finn Thain) - scsi: mac_scsi: Refactor polling loop (Finn Thain) - scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages (Finn Thain) - scsi: mpi3mr: Driver version update to 8.10.0.5.50 (Ranjan Kumar) - scsi: mpi3mr: Update consumer index of reply queues after every 100 replies (Ranjan Kumar) - scsi: mpi3mr: Return complete ioc_status for ioctl commands (Ranjan Kumar) - scsi: snic: Avoid creating two slab caches with the same name (Pedro Falcato) - scsi: ufs: ufshcd-pltfrm: Use of_property_count_u32_elems() to get property length (Rob Herring (Arm)) - scsi: ufs: ufshcd-pltfrm: Use of_property_present() (Rob Herring (Arm)) - scsi: block: Don't check REQ_ATOMIC for reads (John Garry) - scsi: sd: Don't check if a write for REQ_ATOMIC (John Garry) - scsi: smartpqi: Update driver version to 2.1.28-025 (Don Brace) - scsi: smartpqi: Improve handling of multipath failover (Kevin Barnett) - scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly (Gilbert Wu) - scsi: smartpqi: Improve accuracy/performance of raid-bypass-counter (Kevin Barnett) - scsi: smartpqi: Add new controller PCI IDs (David Strahan) - scsi: lpfc: Copyright updates for 14.4.0.4 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.4 (Justin Tee) - scsi: lpfc: Update PRLO handling in direct attached topology (Justin Tee) - scsi: lpfc: Fix unsolicited FLOGI kref imbalance when in direct attached topology (Justin Tee) - scsi: lpfc: Fix unintentional double clearing of vmid_flag (Justin Tee) - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Justin Tee) - scsi: lpfc: Remove redundant vport assignment when building an abort request (Justin Tee) - scsi: lpfc: Change diagnostic log flag during receipt of unknown ELS cmds (Justin Tee) - scsi: ufs: core: Support Updating UIC Command Timeout (Bao D. Nguyen) - scsi: aacraid: struct {user,}sgmap{,64,raw}: Replace 1-element arrays with flexible arrays (Kees Cook) - scsi: aacraid: Rearrange order of struct aac_srb_unit (Kees Cook) - scsi: message: fusion: struct _CONFIG_PAGE_IOC_4: Replace 1-element array with flexible array (Kees Cook) - scsi: message: fusion: struct _CONFIG_PAGE_IOC_3: Replace 1-element array with flexible array (Kees Cook) - scsi: message: fusion: struct _CONFIG_PAGE_IOC_2: Replace 1-element array with flexible array (Kees Cook) - scsi: message: fusion: struct _CONFIG_PAGE_RAID_PHYS_DISK_1: Replace 1-element array with flexible array (Kees Cook) - scsi: message: fusion: struct _CONFIG_PAGE_SAS_IO_UNIT_0: Replace 1-element array with flexible array (Kees Cook) - scsi: message: fusion: struct _RAID_VOL0_SETTINGS: Replace 1-element array with flexible array (Kees Cook) - scsi: ipr: Replace 1-element arrays with flexible arrays (Kees Cook) - scsi: aacraid: struct aac_ciss_phys_luns_resp: Replace 1-element array with flexible array (Kees Cook) - scsi: aacraid: union aac_init: Replace 1-element array with flexible array (Kees Cook) - scsi: megaraid_sas: struct MR_HOST_DEVICE_LIST: Replace 1-element array with flexible array (Kees Cook) - scsi: megaraid_sas: struct MR_LD_VF_MAP: Replace 1-element arrays with flexible arrays (Kees Cook) - scsi: mpi3mr: struct mpi3_sas_io_unit_page1: Replace 1-element array with flexible array (Kees Cook) - scsi: mpi3mr: struct mpi3_sas_io_unit_page0: Replace 1-element array with flexible array (Kees Cook) - scsi: mpi3mr: struct mpi3_event_data_pcie_topology_change_list: Replace 1-element array with flexible array (Kees Cook) - scsi: mpi3mr: struct mpi3_event_data_sas_topology_change_list: Replace 1-element array with flexible array (Kees Cook) - dma-mapping: reflow dma_supported (Christoph Hellwig) - dma-mapping: reliably inform about DMA support for IOMMU (Leon Romanovsky) - dma-mapping: add tracing for dma-mapping API calls (Sean Anderson) - dma-mapping: use IOMMU DMA calls for common alloc/free page calls (Leon Romanovsky) - dma-direct: optimize page freeing when it is not addressable (Chen Yu) - dma-mapping: clearly mark DMA ops as an architecture feature (Christoph Hellwig) - vdpa_sim: don't select DMA_OPS (Christoph Hellwig) - arm64: mm: keep low RAM dma zone (Baruch Siach) - dma-mapping: don't return errors from dma_set_max_seg_size (Christoph Hellwig) - dma-mapping: don't return errors from dma_set_seg_boundary (Christoph Hellwig) - dma-mapping: don't return errors from dma_set_min_align_mask (Christoph Hellwig) - scsi: check that busses support the DMA API before setting dma parameters (Christoph Hellwig) - arm64: mm: fix DMA zone when dma-ranges is missing (Baruch Siach) - dma-mapping: direct calls for dma-iommu (Leon Romanovsky) - dma-mapping: call ->unmap_page and ->unmap_sg unconditionally (Leon Romanovsky) - arm64: support DMA zone above 4GB (Catalin Marinas) - dma-mapping: replace zone_dma_bits by zone_dma_limit (Catalin Marinas) - dma-mapping: use bit masking to check VM_DMA_COHERENT (Yosry Ahmed) - drm/xe: Fix missing conversion to xe_display_pm_runtime_resume (Maarten Lankhorst) - drm/xe/xe2hpg: Add Wa_15016589081 (Tejas Upadhyay) - drm/xe: Don't keep stale pointer to bo->ggtt_node (Michal Wajdeczko) - drm/xe: fix missing 'xe_vm_put' (Dafna Hirschfeld) - drm/xe: fix build warning with CONFIG_PM=n (Arnd Bergmann) - drm/xe: Suppress missing outer rpm protection warning (Rodrigo Vivi) - drm/xe: prevent potential UAF in pf_provision_vf_ggtt() (Matthew Auld) - drm/amd/display: Add all planes on CRTC to state for overlay cursor (Leo Li) - drm/amdgpu: get rid of bogus includes of fdtable.h (Al Viro) - drm/amdkfd: CRIU fixes (Al Viro) - drm/amdgpu: fix a race in kfd_mem_export_dmabuf() (Al Viro) - drm: new helper: drm_gem_prime_handle_to_dmabuf() (Al Viro) - drm/amdgpu/atomfirmware: Silence UBSAN warning (Alex Deucher) - drm/amdgpu: Fix kdoc entry in 'amdgpu_vm_cpu_prepare' (Srinivasan Shanmugam) - drm/amd/amdgpu: apply command submission parser for JPEG v1 (David (Ming Qiang) Wu) - drm/amd/amdgpu: apply command submission parser for JPEG v2+ (David (Ming Qiang) Wu) - drm/amd/pm: fix the pp_dpm_pcie issue on smu v14.0.2/3 (Kenneth Feng) - drm/amd/pm: update the features set on smu v14.0.2/3 (Kenneth Feng) - drm/amdkfd: Fix resource leak in criu restore queue (Jesse Zhang) - drm/amd/display: Do not reset planes based on crtc zpos_changed (Leo Li) - drm/amdgpu: drop redundant W=1 warnings from Makefile (Jani Nikula) - drm/amdgpu: revert "use CPU for page table update if SDMA is unavailable" (Christian König) - drm/amdgpu/mes11: Indent an if statment (Dan Carpenter) - drm/amdkfd: Document and define SVM events message macro (Philip Yang) - drm/amdkfd: Select reset method for poison handling (Hawking Zhang) - drm/amdkfd: fix missed queue reset on queue destroy (Jonathan Kim) - drm/amdgpu: Surface svm_default_granularity, a RW module parameter (Ramesh Errabolu) - drm/amdgpu: fix queue reset issue by mmio (Jesse Zhang) - drm/amd/display: Add kdoc entry for 'program_isharp_1dlut' in 'dpp401_dscl_program_isharp' (Srinivasan Shanmugam) - drm/amdgpu: Replace 'amdgpu_job_submit_direct' with 'drm_sched_entity' in cleaner shader (Srinivasan Shanmugam) - drm/amdgpu/: Add missing kdoc entry in amdgpu_vm_handle_fault function (Srinivasan Shanmugam) - drm/amd/display: fix dccg root clock optimization related hang (Qili Lu) - drm/amd/display: Refactor dccg35_get_other_enabled_symclk_fe (Nicholas Susanto) - drm/amdgpu: Normalize reg offsets on JPEG v4.0.3 (Lijo Lazar) - drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct() (Tobias Jakobi) - drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct() (Tobias Jakobi) - drm/amdgpu: use clamp() in amdgpu_vm_adjust_size() (Li Zetao) - drm/amd: use clamp() in amdgpu_pll_get_fb_ref_div() (Li Zetao) - drm/amdgpu: enable gfxoff quirk on HP 705G4 (Peng Liu) - drm/amdgpu: add raven1 gfxoff quirk (Peng Liu) - drm/amd/display: Fix spelling mistake "recompte" -> "recompute" (Colin Ian King) - drm/amdkfd: Add cache line size info (David Belanger) - drm/amd/display: Add missing kdoc entry for 'bs_coeffs_updated' in dpp401_dscl_program_isharp (Srinivasan Shanmugam) - drm/amdgpu: fix invalid fence handling in amdgpu_vm_tlb_flush (Lang Yu) - drm/amdgpu: re-work VM syncing (Christian König) - drm/i915/bios: fix printk format width (Jani Nikula) - drm/i915/display: Fix BMG CCS modifiers (Juha-Pekka Heikkila) - drm/tegra: fix potential uninitialized variable use (Jani Nikula) - drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind() (Yuesong Li) - drm/exynos: Remove unnecessary code (Kwanghoon Son) - drm/exynos: Constify struct exynos_drm_ipp_funcs (Christophe JAILLET) - dt-bindings: MAINTAINERS: drop stale exynos file pattern (Krzysztof Kozlowski) - Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs" (Alex Deucher) - drm/amdgpu/gfx10: use rlc safe mode for soft recovery (Alex Deucher) - drm/amdgpu/gfx11: use rlc safe mode for soft recovery (Alex Deucher) - drm/amdgpu/gfx12: use rlc safe mode for soft recovery (Alex Deucher) - drm/amdgpu/gfx12: use proper rlc safe mode helpers (Alex Deucher) - drm/amdgpu/gfx11: use proper rlc safe mode helpers (Alex Deucher) - drm/amdgpu/gfx10: use proper rlc safe mode helpers (Alex Deucher) - drm/amdgpu/gfx12: per queue reset only on bare metal (Alex Deucher) - drm/amdgpu/gfx11: per queue reset only on bare metal (Alex Deucher) - drm/amdgpu/gfx10: per queue reset only on bare metal (Alex Deucher) - drm/amdgpu/mes11: implement mmio queue reset for gfx11 (Jiadong Zhu) - drm/amdgpu/mes: implement amdgpu_mes_reset_hw_queue_mmio (Jiadong Zhu) - drm/amdgpu/mes: modify mes api for mmio queue reset (Jiadong Zhu) - drm/amdgpu/gfx12: fallback to driver reset compute queue directly (Alex Deucher) - drm/amdgpu/gfx12: add ring reset callbacks (Alex Deucher) - drm/amdgpu/gfx10: rework reset sequence (Alex Deucher) - drm/amdgpu/gfx10: wait for reset done before remap (Jiadong Zhu) - drm/amdgpu/gfx10: remap queue after reset successfully (Jiadong Zhu) - drm/amdgpu/gfx10: add ring reset callbacks (Alex Deucher) - drm/amdgpu/gfx11: wait for reset done before remap (Jiadong Zhu) - drm/amdgpu/gfx11: rename gfx_v11_0_gfx_init_queue() (Alex Deucher) - drm/amdgpu/gfx11: fallback to driver reset compute queue directly (v2) (Prike Liang) - drm/amd/display: 3.2.299 (Aric Cyr) - drm/amd/display: Fix flickering caused by dccg (Hansen Dsouza) - drm/amd/display: Block timing sync for different signals in PMO (Dillon Varone) - drm/amd/display: fix graphics hang in multi-display mst case (Gabe Teeger) - drm/amd/display: Add sharpness control interface (Relja Vojvodic) - Revert "drm/amd/display: Wait for all pending cleared before full update" (Dillon Varone) - drm/amd/display: disable sharpness if HDR Multiplier is too large (Samson Tam) - drm/amd/display: Add dpia debug option to control power management (Meenakshikumar Somasundaram) - drm/amdgpu/gfx11: add ring reset callbacks (Alex Deucher) - drm/amd/display: re-enable Dynamic ODM policy (Samson Tam) - drm/amd/display: Lock DC and exit IPS when changing backlight (Leo Li) - drm/amd/display: only trigger BIOS related assert for older ASICs (Daniel Sa) - drm/amd/display: Fix DCN35 set min dispclk logic (Nicholas Susanto) - drm/amdgpu/gfx9.4.3: Implement compute pipe reset (Prike Liang) - drm/amdgpu: always allocate cleared VRAM for GEM allocations (Alex Deucher) - drm/amdgpu/mes: add mes mapping legacy queue switch (Jack Xiao) - drm/amdkfd: Don't drain ih1 for APU (Yifan Zhang) - drm/amdgpu/gfx12: return early in preempt_ib() (Alex Deucher) - drm/amdgpu/gfx11: return early in preempt_ib() (Alex Deucher) - drm/amd/display: Determine IPS mode by ASIC and PMFW versions (Leo Li) - drm/amdgpu: Move the dumping log out of for loop (Sunil Khatri) - drm/amd/amdgpu: move drain_workqueue before shutdown is set (Victor Zhao) - drm/amdgpu: Do core dump immediately when job tmo (Trigger Huang) - drm/amdgpu: skip printing vram_lost if needed (Trigger Huang) - drm/amdgpu/gfx9: put queue resets behind a debug option (Alex Deucher) - drm/amdgpu: add experimental resets debug flag (Alex Deucher) - drm/amdgpu/display: Fix a mistake in revert commit (Fangzhi Zuo) - drm/amdgpu/swsmu: always force a state reprogram on init (Alex Deucher) - drm/amdgpu/display: remove unnecessary TODO spl_os_types.h (Zaeem Mohamed) - drm/amdgpu/display: SPDX copyright for spl_os_types.h (Zaeem Mohamed) - drm/amd/display: Add DSC Debug Log (Fangzhi Zuo) - drm/amd/display: 3.2.298 (Aric Cyr) - drm/amd/display: add sharpness support for windowed YUV420 video (Samson Tam) - drm/amd/display: add improvements for text display and HDR DWM and MPO (Samson Tam) - drm/amd/display: Add Replay Low Refresh Rate parameters in dc type. (Dennis Chan) - drm/amd/display: add back quality EASF and ISHARP and dc dependency changes (Samson Tam) - drm/amd/display: Notify DMCUB of D0/D3 state (Nicholas Kazlauskas) - drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination (Fangzhi Zuo) - drm/amd/display: Retry Replay residency (ChunTao Tso) - drm/amd/display: Allocate DCN35 clock table transfer buffers in GART (Nicholas Kazlauskas) - drm/amd/display: do not set traslate_by_source for DCN401 cursor (Aurabindo Pillai) - drm/amd/display: Resolve Coverity Issues (Daniel Sa) - drm/amd/display: Fix MS/MP mismatches in dml21 for dcn401 (Dillon Varone) - drm/amd/display: Wait for all pending cleared before full update (Alvin Lee) - drm/amd/display: guard write a 0 post_divider value to HW (Ahmed, Muhammad) - drm/amd/display: Don't skip clock updates in overclocking (Alvin Lee) - drm/amd: Introduce additional IPS debug flags (Leo Li) - drm/amdgpu/smu13.0.7: print index for profiles (Alex Deucher) - drm/amdgpu/swsmu: fix ordering for setting workload_mask (Alex Deucher) - drm/amdgpu: align pp_power_profile_mode with kernel docs (Alex Deucher) - drm/i915: Remove extra unlikely helper (Hongbo Li) - drm/i915/hwmon: expose fan speed (Raag Jadav) - drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio) - drm/i915/guc: Fix missing enable of Wa_14019159160 on ARL (John Harrison) - drm/i915/gt: Whitelist COMMON_SLICE_CHICKEN1 for UMD access. (Dnyaneshwar Bhadane) - drm/i915/gt: Use kmemdup_array instead of kmemdup for multiple allocation (Yu Jiaoliang) - drm/i915/gt: Continue creating engine sysfs files even after a failure (Andi Shyti) - drm/xe: Use xe_pm_runtime_get in xe_bo_move() if reclaim-safe. (Thomas Hellström) - drm/xe/display: Avoid encoder_suspend at runtime suspend (Rodrigo Vivi) - drm/xe: Add missing runtime reference to wedged upon gt_reset (Rodrigo Vivi) - drm/xe: Remove redundant [drm] tag from xe_assert() message (Michal Wajdeczko) - drm/xe/pf: Reset thresholds when releasing a VF config (Michal Wajdeczko) - drm/xe/pf: Add thresholds to the VF KLV config (Michal Wajdeczko) - drm/xe: Invalidate media_gt TLBs in PT code (Matthew Brost) - dma-buf: Split out dma fence array create into alloc and arm functions (Matthew Brost) - drm/xe/hwmon: Treat hwmon as a per-device concept (Matt Roper) - drm/xe/pcode: Treat pcode as per-tile rather than per-GT (Matt Roper) - drm/xe/display: Drop unnecessary xe_gt.h includes (Matt Roper) - drm/xe: Fix memory leak on xe_alloc_pf_queue failure (Nirmoy Das) - drm/xe/pf: Improve VF control (Michal Wajdeczko) - drm/xe/pf: Drop GuC notifications for non-existing VF (Michal Wajdeczko) - drm/xe/pf: Fix documentation formatting (Michal Wajdeczko) - drm/xe/pf: Add function to sanitize VF resources (Michal Wajdeczko) - drm/xe/gsc: Wedge the device if the GSCCS reset fails (Daniele Ceraolo Spurio) - drm/xe/gsc: Add debugfs to print GSC info (Daniele Ceraolo Spurio) - drm/xe/gsc: Track the platform in the compatibility version (Daniele Ceraolo Spurio) - drm/xe/gsc: Fix FW status if the firmware is already loaded (Daniele Ceraolo Spurio) - drm/xe/gsc: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio) - drm/xe: replace #include with (Jani Nikula) - drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16 (Karthik Poosa) - drm/xe: move the kernel lrc from hwe to execlist port (Ilia Levi) - drm/msm/dpu: enable writeback on SM6350 (Dmitry Baryshkov) - drm/msm/dpu: enable writeback on SM6125 (Dmitry Baryshkov) - drm/msm/dpu: enable writeback on SC8108X (Dmitry Baryshkov) - drm/msm/dpu: enable writeback on SM8150 (Dmitry Baryshkov) - drm/msm: fix %%s null argument error (Sherry Yang) - drm/msm/dsi: correct programming sequence for SM8350 / SM8450 (Dmitry Baryshkov) - drm/msm/dp: enable widebus on all relevant chipsets (Abhinav Kumar) - drm/msm: add msm8998 hdmi phy/pll support (Arnaud Vrac) - drm/msm/hdmi: add "qcom,hdmi-tx-8998" compatible (Marc Gonzalez) - dt-bindings: display/msm: hdmi: add qcom,hdmi-tx-8998 (Marc Gonzalez) - dt-bindings: phy: add qcom,hdmi-phy-8998 (Marc Gonzalez) - drm/msm/dpu: Configure DP INTF/PHY selector (Dmitry Baryshkov) - drm/msm/adreno: Add A306A support (Otto Pflüger) - drm/msm/a6xx: Add A621 support (Konrad Dybcio) - drm/msm/a6xx: Set GMU CGC properties on a6xx too (Konrad Dybcio) - drm/msm/a6xx: Use the per-GPU value for gmu_cgc_mode (Konrad Dybcio) - drm/msm/a6xx: Store correct gmu_cgc_mode in struct a6xx_info (Konrad Dybcio) - drm/msm/a6xx: Store primFifoThreshold in struct a6xx_info (Konrad Dybcio) - drm/msm/a6xx: Evaluate adreno_is_a650_family in pdc_in_aop check (Konrad Dybcio) - drm/msm/a5xx: workaround early ring-buffer emptiness check (Vladimir Lypak) - drm/msm/a5xx: fix races in preemption evaluation stage (Vladimir Lypak) - drm/msm/a5xx: properly clear preemption records on resume (Vladimir Lypak) - drm/msm/a5xx: disable preemption in submits by default (Vladimir Lypak) - drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs (Konrad Dybcio) - drm/msm: Fix incorrect file name output in adreno_request_fw() (Aleksandr Mishin) - drm/msm: Fix UBWC macrotile_mode for a680 (Connor Abbott) - drm/msm: Expose expanded UBWC config uapi (Connor Abbott) - drm/msm: Expand UBWC config setting (Connor Abbott) - drm/msm: Update a6xx register XML (Connor Abbott) - drm/msm: Fix CP_BV_DRAW_STATE_ADDR name (Connor Abbott) - drm/msm: Dump correct dbgahb clusters on a750 (Connor Abbott) - drm/msm: Use a7xx family directly in gpu_state (Connor Abbott) - drm/msm/adreno: add a615 support (Richard Acayan) - drm/msm/a6xx: Add A642L speedbin (0x81) (Eugene Lepshy) - drm/msm: Remove unused pm_state (Rob Clark) - drm/msm: Remove prototypes for non-existing functions (Laurent Pinchart) - drm/msm/adreno: Use kvmemdup to simplify the code (Li Zetao) - dt-bindings: display: mediatek: dpi: Add power domains (Rohit Agarwal) - drm/mediatek: Use spin_lock_irqsave() for CRTC event lock (Fei Shao) - drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config() (Jason-JH.Lin) - drm/mediatek: dsi: Add dsi per-frame lp code for mt8188 (Shuijing Li) - drm/mediatek: Drop unnecessary check for property presence (Rob Herring (Arm)) - drm/mediatek: Declare Z Position for all planes (AngeloGioacchino Del Regno) - drm/mediatek: ovl_adaptor: Use scoped variant of for_each_child_of_node() (Javier Carrasco) - drm/mediatek: ovl_adaptor: Add missing of_node_put() (Javier Carrasco) - drm/mediatek: ovl_adaptor: Drop unused mtk_crtc.h header (Javier Carrasco) - drm/mediatek: Use cmdq_pkt_create() and cmdq_pkt_destroy() (Chun-Kuang Hu) - drm/mediatek: Use cmdq_pkt_eoc() instead of cmdq_pkt_finalize() (Chun-Kuang Hu) - drm/mediatek: Support alpha blending in display driver (Hsiao Chien Sung) - drm/mediatek: Support "Pre-multiplied" blending in Mixer (Hsiao Chien Sung) - drm/mediatek: Support "Pre-multiplied" blending in OVL (Hsiao Chien Sung) - drm/mediatek: Support "None" blending in Mixer (Hsiao Chien Sung) - drm/mediatek: Support "None" blending in OVL (Hsiao Chien Sung) - drm/i915/dp: hide dp_to_i915() inside intel_dp.c (Jani Nikula) - drm/i915/ddi: stop using dp_to_i915() (Jani Nikula) - drm/i915/psr: convert intel_psr.[ch] to struct intel_display (Jani Nikula) - drm/i915/pps: convert intel_pps.[ch] to struct intel_display (Jani Nikula) - drm/i915/pps: pass intel_dp to pps_name() (Jani Nikula) - drm/i915/dp: convert intel_dp_link_training.[ch] to struct intel_display (Jani Nikula) - drm/i915/dp: convert intel_dp_aux.[ch] to struct intel_display (Jani Nikula) - drm/i915/dp: convert intel_dp_tunnel.[ch] to struct intel_display (Jani Nikula) - drm/i915/dp: convert g4x_dp.[ch] to struct intel_display (Jani Nikula) - drm/i915/hdmi: convert to struct intel_display (Jani Nikula) - drm/xe/display: use xe && 0 to avoid warnings about unused variables (Jani Nikula) - drm/i915/display: Increase Fast Wake Sync length as a quirk (Jouni Högander) - drm/i915/display: Add mechanism to use sink model when applying quirk (Jouni Högander) - drm/xe/display: remove unused compat kdev_to_i915() and pdev_to_i915() (Jani Nikula) - drm/i915/hdcp: migrate away from kdev_to_i915() in GSC messaging (Jani Nikula) - drm/i915/hdcp: migrate away from kdev_to_i915() in bind/unbind (Jani Nikula) - drm/i915/audio: migrate away from kdev_to_i915() (Jani Nikula) - drm/i915: support struct device and pci_dev in to_intel_display() (Jani Nikula) - drm/i915 & drm/xe: save struct drm_device to drvdata (Jani Nikula) - drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko) - drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko) - drm/i915/bios: Update new entries in VBT BDB block definitions (Dnyaneshwar Bhadane) - drm/i915: deprecate the i915.modeset module parameter (Jani Nikula) - drm/i915: fail module probe on nomodeset and i915.modeset=0 (Jani Nikula) - MAINATINERS: update drm maintainer contacts (Simona Vetter) - drm/xe: Fix merge fails related to display runtime PM (Maarten Lankhorst) - drm/i915/dsb: Use chained DSBs for LUT programming (Ville Syrjälä) - drm/i915/dsb: s/dsb/dsb_color_vblank/ (Ville Syrjälä) - drm/i915/dsb: Clear DSB_ENABLE_DEWAKE once the DSB is done (Ville Syrjälä) - drm/i915/dsb: Allow intel_dsb_chain() to use DSB_WAIT_FOR_VBLANK (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_chain() (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_wait_scanline_{in,out}() (Ville Syrjälä) - drm/i915/dsb: Precompute DSB_CHICKEN (Ville Syrjälä) - drm/i915/dsb: Account for VRR properly in DSB scanline stuff (Ville Syrjälä) - drm/i915/dsb: Fix dewake scanline (Ville Syrjälä) - drm/i915/dsb: Shuffle code around (Ville Syrjälä) - drm/i915/dsb: Convert dewake_scanline to a hw scanline number earlier (Ville Syrjälä) - drm/i915/dsb: Hook up DSB error interrupts (Ville Syrjälä) - drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä) - drm/xe: Align all VRAM scanout buffers to 64k physical pages when needed. (Maarten Lankhorst) - drm/i915/display: Plane capability for 64k phys alignment (Maarten Lankhorst) - drm/i915: ARL requires a newer GSC firmware (John Harrison) - drm/i915/dp_mst: Fix MST state after a sink reset (Imre Deak) - drm/i915: remove unused leftover basedie step code (Jani Nikula) - drm/i915: remove unnecessary display includes (Jani Nikula) - drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede) - drm/i915/display: convert params to struct intel_display (Jani Nikula) - drm/i915/sprite: convert to struct intel_display (Jani Nikula) - drm/i915/tv: convert to struct intel_display (Jani Nikula) - drm/i915/vrr: convert to struct intel_display (Jani Nikula) - drm/i915/vblank: convert to struct intel_display (Jani Nikula) - drm/i915/vblank: fix context imbalance warnings (Jani Nikula) - drm/i915/vblank: use drm_crtc_vblank_crtc() instead of open-coding (Jani Nikula) - drm/xe: remove display stepping handling (Jani Nikula) - drm/i915: remove display stepping handling (Jani Nikula) - drm/i915/display: switch to display detected steppings (Jani Nikula) - drm/i915/display: identify display steppings in display probe (Jani Nikula) - drm/i915/display: rename IS_DISPLAY_IP_STEP() to IS_DISPLAY_VER_STEP() (Jani Nikula) - drm/i915/display: rename IS_DISPLAY_IP_RANGE() to IS_DISPLAY_VER_FULL() (Jani Nikula) - drm/xe/step: define more steppings E-J (Jani Nikula) - drm/xe/display: remove the unused compat HAS_GMD_ID() (Jani Nikula) - drm/xe/display: remove intel_display_step_name() to simplify (Jani Nikula) - drm/xe/display: fix compat IS_DISPLAY_STEP() range end (Jani Nikula) - drm/i915/display: allow creation of Xe2 ccs framebuffers (Juha-Pekka Heikkila) - drm/fourcc: define Intel Xe2 related tile4 ccs modifiers (Juha-Pekka Heikkila) - drm/i915/display: Don't enable decompression on Xe2 with Tile4 (Juha-Pekka Heikkila) - drm/i915/psr: Prevent Panel Replay if CRC calculation is enabled (Jouni Högander) - drm/xe/display: drop unused rawclk_freq and RUNTIME_INFO() (Jani Nikula) - drm/i915: move rawclk from runtime to display runtime info (Jani Nikula) - drm/i915: make intel_display_power_domain_str() static (Jani Nikula) - drm/i915/hti: convert to struct intel_display (Jani Nikula) - drm/i915/display: convert dp aux backlight to struct intel_display (Jani Nikula) - drm/i915/lspcon: convert to struct intel_display (Jani Nikula) - drm/i915/alpm: convert to struct intel_display (Jani Nikula) - drm/i915/display: convert intel_load_detect.c to struct intel_display (Jani Nikula) - drm/i915/display: convert intel_link_bw.c to struct intel_display (Jani Nikula) - drm/i915/display: support struct intel_atomic_state in to_intel_display() (Jani Nikula) - drm/i915/pps: Disable DPLS_GATING around pps sequence (Suraj Kandpal) - drm/i915/hdcp: Use correct cp_irq_count (Suraj Kandpal) - drm/i915: make __intel_display_power_is_enabled() static (Jani Nikula) - drm/xe/bmg: Drop force_probe requirement (Balasubramani Vivekanandan) - drm/xe: Fix NPD in ggtt_node_remove() (Himal Prasad Ghimiray) - drm/xe: Use separate rpm lockdep map for non-d3cold-capable devices (Thomas Hellström) - Revert "drm/ttm: Add a flag to allow drivers to skip clear-on-free" (Nirmoy Das) - Revert "drm/xe/lnl: Offload system clear page activity to GPU" (Nirmoy Das) - drm/xe: Support 'nomodeset' kernel command-line option (Thomas Zimmermann) - drm/xe: Remove unrequired NULL check in xe_sched_job_free_fences (Himal Prasad Ghimiray) - drm/xe: Remove unrequired NULL checks in xe_sync_entry_cleanup (Himal Prasad Ghimiray) - drm/xe: Remove extra dma_fence_put on xe_sync_entry_add_deps failure (Himal Prasad Ghimiray) - drm/xe/lnl: Drop force_probe requirement (Lucas De Marchi) - drm/xe: Remove NULL check of lrc->bo in xe_lrc_snapshot_capture() (Apoorva Singh) - drm/xe: Fix total initialization in xe_ggtt_print_holes() (Nathan Chancellor) - drm/xe/display: handle HPD polling in display runtime suspend/resume (Vinod Govindapillai) - drm/xe: Handle polling only for system s/r in xe_display_pm_suspend/resume() (Imre Deak) - drm/xe: Suspend/resume user access only during system s/r (Imre Deak) - drm/xe: Update xe_sa to use xe_managed_bo_create_pin_map (Matthew Brost) - drm/xe: Move hw_engine_fini to devm managed (Matthew Brost) - drm/xe: Drop warn on xe_guc_pc_gucrc_disable in guc pc fini (Matthew Brost) - drm/xe: Set firmware state to loadable before registering guc_fini_hw (Matthew Brost) - drm/xe: Move ggtt_fini to devm managed (Matthew Brost) - Revert "drm/xe: Invalidate media_gt TLBs in PT code" (Matthew Brost) - drm/xe: Fix missing runtime outer protection for ggtt_remove_node (Rodrigo Vivi) - drm/xe: Make xe_ggtt_node struct independent (Rodrigo Vivi) - drm/xe: Refactor xe_ggtt balloon functions to make the node clear (Rodrigo Vivi) - drm/xe: Introduce xe_ggtt_print_holes (Rodrigo Vivi) - drm/xe: Introduce xe_ggtt_largest_hole (Rodrigo Vivi) - drm/xe: Limit drm_mm_node_allocated access to xe_ggtt_node (Rodrigo Vivi) - drm/xe: Rename xe_ggtt_node related functions (Rodrigo Vivi) - drm/xe: Encapsulate drm_mm_node inside xe_ggtt_node (Rodrigo Vivi) - drm/{i915, xe}: Avoid direct inspection of dpt_vma from outside dpt (Rodrigo Vivi) - drm/xe: Remove unnecessary drm_mm.h includes (Rodrigo Vivi) - drm/xe: Introduce GGTT documentation (Rodrigo Vivi) - drm/xe: Removed unused xe_ggtt_printk (Rodrigo Vivi) - drm/xe: fixup xe_alloc_pf_queue (Matthew Auld) - drm/xe: Invalidate media_gt TLBs in PT code (Matthew Brost) - drm/xe: Invalidate media_gt TLBs (Matthew Brost) - drm/xe: Free job before xe_exec_queue_put (Matthew Brost) - drm/xe: Drop HW fence pointer to HW fence ctx (Matthew Brost) - drm/xe/guc: Bump the G2H queue size to account for page faults (Stuart Summers) - drm/xe: Use topology to determine page fault queue size (Stuart Summers) - drm/xe: Fix missing workqueue destroy in xe_gt_pagefault (Stuart Summers) - drm/xe/lnl: Offload system clear page activity to GPU (Nirmoy Das) - drm/ttm: Add a flag to allow drivers to skip clear-on-free (Nirmoy Das) - drm/xe/oa: Use vma_pages() helper function in xe_oa_mmap() (Thorsten Blum) - drm/xe/display: Make display suspend/resume work on discrete (Maarten Lankhorst) - drm/xe/display: Match i915 driver suspend/resume sequences better (Maarten Lankhorst) - drm/xe: prevent UAF around preempt fence (Matthew Auld) - drm/xe: Remove redundant param from xe_bo_create_user (Nirmoy Das) - drm/xe/device: Remove unused xe_device::usm::num_vm_in_* (Francois Dugast) - drm/xe/vm: Remove restriction that all VMs must be faulting if one is (Francois Dugast) - drm/xe/exec: Switch hw engine group execution mode upon job submission (Francois Dugast) - drm/xe/hw_engine_group: Ensure safe transition between execution modes (Francois Dugast) - drm/xe/hw_engine_group: Add helper to wait for dma fence jobs (Francois Dugast) - drm/xe/exec_queue: Prepare last fence for hw engine group resume context (Francois Dugast) - drm/xe/exec_queue: Remove duplicated code (Francois Dugast) - drm/xe/hw_engine_group: Add helper to suspend faulting LR jobs (Francois Dugast) - 'drm/xe/hw_engine_group: Register hw engine group's exec queues (Francois Dugast) - drm/xe/guc_submit: Make suspend_wait interruptible (Francois Dugast) - drm/xe/hw_engine_group: Introduce xe_hw_engine_group (Francois Dugast) - drm/xe: Use reserved copy engine for user binds on faulting devices (Matthew Brost) - drm/xe/mcr: Try to derive dss_per_grp from hwconfig attributes (Matt Roper) - drm/xe: Add debugfs to dump GuC's hwconfig (Matt Roper) - drm/xe: Use for_each_remote_tile rather than manual check (Matthew Brost) - drm/xe/uc: Use devm to register cleanup that includes exec_queues (Daniele Ceraolo Spurio) - drm/xe/uc: Use managed bo for HuC and GSC objects (Daniele Ceraolo Spurio) - drm/xe: Fix tile fini sequence (Matthew Brost) - drm/xe: use devm instead of drmm for managed bo (Daniele Ceraolo Spurio) - drm/xe: Make exec_queue_kill safe to call twice (Daniele Ceraolo Spurio) - drm/xe: fix engine_class bounds check again (Matthew Auld) - drm/xe: Define STATELESS_COMPRESSION_CTRL as mcr register (Tejas Upadhyay) - drm/xe: Write all slices if its mcr register (Tejas Upadhyay) - drm/xe: Move enable host l2 VRAM post MCR init (Tejas Upadhyay) - drm/xe: Rename enable_display module param (Lucas De Marchi) - drm/xe: Remove unused xe parameter (Himal Prasad Ghimiray) - drm/xe: Name and document Wa_14019789679 (Matt Roper) - drm/xe: add kdev_to_xe_device() helper and use it (Jani Nikula) - drm/xe: use pdev_to_xe_device() instead of pci_get_drvdata() directly (Jani Nikula) - drm/xe/tests: remove unused leftover xe_call_for_each_device() (Jani Nikula) - drm/xe/migrate: Parameterize ccs and bo data clear in xe_migrate_clear() (Nirmoy Das) - drm/xe/xe2hpg: Add Wa_14021821874 (Tejas Upadhyay) - drm/xe: Add stats for tlb invalidation count (Nirmoy Das) - drm/xe/gt: Add APIs for printing stats over debugfs (Nirmoy Das) - drm/xe: Allow to compile out debugfs (Lucas De Marchi) - drm/xe: Allow suspend / resume to be safely called multiple times (Matthew Brost) - drm/xe: Only enable scheduling upon resume if needed (Matthew Brost) - drm/xe: Add xe_sched_add_msg_locked helper (Matthew Brost) - drm/xe: Reinit msg link when processing a message (Matthew Brost) - drm/xe: Add xe_sched_msg_lock/unlock helper (Matthew Brost) - drm/xe: Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init (Matthew Brost) - drm/xe/pf: Fix VF config validation on multi-GT platforms (Michal Wajdeczko) - drm/xe: fix WA 14018094691 (Daniele Ceraolo Spurio) - drm/xe/guc: Enable w/a 14022293748 and 22019794406 (Julia Filipchuk) - drm/xe: Fix access_ok check in user_fence_create (Nirmoy Das) - drm/xe: Add kernel doc for xe_hw_engine_lookup (Mika Kuoppala) - drm/xe: Export xe_hw_engine's mmio accessors (Dominik Grzegorzek) - drm/xe/guc: Define GuC version v70.29.2 for BMG (Julia Filipchuk) - drm/xe/guc: Bump minimum required GuC version to v70.29.2 (Julia Filipchuk) - drm/xe/xe2: Add performance turning changes (Shekhar Chauhan) - drm/xe: Only check last fence on user binds (Matthew Brost) - drm/xe/observation: Drop empty sysctl table entry (Ashutosh Dixit) - drm/xe/xe2: Introduce performance changes (Akshata Jahagirdar) - drm/xe: Faster devcoredump (Matthew Brost) - drm/printer: Allow NULL data in devcoredump printer (Matthew Brost) - drm/xe: Take ref to VM in delayed snapshot (Matthew Brost) - drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write (Karthik Poosa) - drm/xe/xe2: Enable Priority Mem Read (Pallavi Mishra) - drm/xe: Move and export xe_hw_engine lookup. (Dominik Grzegorzek) - drm/xe: Use dma_fence_chain_free in chain fence unused as a sync (Matthew Brost) - drm/tiny/gm12u320: convert to struct drm_edid (Jani Nikula) - drm/ipuv3/parallel: convert to struct drm_edid (Jani Nikula) - drm/tegra: convert to struct drm_edid (Jani Nikula) - drm/sti/sti_hdmi: convert to struct drm_edid (Jani Nikula) - drm/panel: nv3051d: Transition to mipi_dsi_dcs_write_seq_multi (Abhishek Tamboli) - drm/panel: novatek-nt35950: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/panel: visionox-vtdr6130: switch to devm_regulator_bulk_get_const (Neil Armstrong) - drm/panel: visionox-vtdr6130: switch to mipi_dsi wrapped functions (Neil Armstrong) - drm/amd/display: switch to guid_gen() to generate valid GUIDs (Jani Nikula) - drm/mst: switch to guid_gen() to generate valid GUIDs (Jani Nikula) - drm/mst: switch to guid_t type for GUID (Jani Nikula) - drm/tegra: hub: Use fn parameter directly to fix Coccinelle warning (Thorsten Blum) - drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list() (Ulf Hansson) - gpu: host1x: Use iommu_paging_domain_alloc() (Lu Baolu) - gpu: host1x: Request syncpoint IRQs only during probe (Mikko Perttunen) - drm/ci: increase timeout for all jobs (Vignesh Raman) - drm/panel: add BOE tv101wum-ll2 panel driver (Neil Armstrong) - dt-bindings: display: panel: document BOE TV101WUM-LL2 DSI Display Panel (Neil Armstrong) - MAINTAINERS: remove myself as a VKMS maintainer (Melissa Wen) - Revert "drm/panel-edp: Add SDC ATNA45AF01" (Stephan Gerhold) - drm: Expand max DRM device number to full MINORBITS (Michał Winiarski) - accel: Use XArray instead of IDR for minors (Michał Winiarski) - drm: Use XArray instead of IDR for minors (Michał Winiarski) - drm: Fix kerneldoc for "Returns" section (renjun wang) - drm/atomic: fix kerneldoc for fake_commit field (renjun wang) - drm/panel-edp: add BOE NE140WUM-N6G panel entry (Abel Vesa) - drm: renesas: rz-du: Add RZ/G2UL DU Support (Biju Das) - dt-bindings: display: renesas,rzg2l-du: Document RZ/G2UL DU bindings (Biju Das) - drm: renesas: Move RZ/G2L MIPI DSI driver to rz-du (Lad Prabhakar) - drm: omapdrm: Add missing check for alloc_ordered_workqueue (Ma Ke) - drm/ttm: fix kernel-doc typo for @trylock_only (Jani Nikula) - drm/amd/display: use a more lax vblank enable policy for older ASICs (Hamza Mahfooz) - drm/amd/display: use a more lax vblank enable policy for DCN35+ (Hamza Mahfooz) - drm/amd/display: use new vblank enable policy for DCN35+ (Hamza Mahfooz) - drm/panic: Add a QR code panic screen (Jocelyn Falempe) - drm/panic: Simplify logo handling (Jocelyn Falempe) - drm/rect: Add drm_rect_overlap() (Jocelyn Falempe) - drm/panic: Add integer scaling to blit() (Jocelyn Falempe) - drm/amd/pm: Drop unsupported features on smu v14_0_2 (Candice Li) - drm/amdkfd: Change kfd/svm page fault drain handling (Xiaogang Chen) - drm/amd/pm: Add support for new P2S table revision (Lijo Lazar) - drm/amdgpu: support for gc_info table v1.3 (Likun Gao) - drm/amd/display: avoid using null object of framebuffer (Ma Ke) - drm/amdgpu: add list empty check to avoid null pointer issue (Yang Wang) - drm/amd/display: Make dcn401_dsc_funcs static (Jinjie Ruan) - drm/amd/display: Make dcn35_hubp_funcs static (Jinjie Ruan) - drm/amd/display: Make core_dcn4_ip_caps_base static (Jinjie Ruan) - drm/amd/display: Make core_dcn4_g6_temp_read_blackout_table static (Jinjie Ruan) - drm/amdgpu/gfx12: set UNORD_DISPATCH in compute MQDs (Alex Deucher) - drm/amdgpu: Retire query_utcl2_poison_status callback (Hawking Zhang) - drm/amdgpu: Take IOMMU remapping into account for p2p checks (Rahul Jain) - drm/amd/pm: update message interface for smu v14.0.2/3 (Kenneth Feng) - drm/amdkfd: Drop poison hanlding from gfx v10 (Hawking Zhang) - drm/amdkfd: Check int source id for utcl2 poison event (Hawking Zhang) - drm/amd/gfx11: move the gfx mutex into the caller (Alex Deucher) - drm/amd/pm: ensure the fw_info is not null before using it (Tim Huang) - drm/amd/amdgpu: allow use kiq to do hdp flush under sriov (Victor Zhao) - drm/amdgpu: fix eGPU hotplug regression (Alex Deucher) - drm/amd/display: Promote DC to 3.2.297 (Martin Leung) - drm/amd/display: DML2.1 Reintegration for Various Fixes (Austin Zheng) - drm/amd/display: fix double free issue during amdgpu module unload (Tim Huang) - drm/amd/display: DCN35 set min dispclk to 50Mhz (Nicholas Susanto) - drm/amd/display: Fix construct_phy with MXM connector (Ilya Bakoulin) - drm/amd/display: Support UHBR10 link rate on eDP (Sung Joon Kim) - drm/amd/display: Hardware cursor changes color when switched to software cursor (Nevenko Stupar) - drm/amd/display: Allow UHBR Interop With eDP Supported Link Rates Table (Michael Strauss) - drm/amd/display: Remove redundant check in DCN35 hwseq (Nicholas Susanto) - drm/amd/display: remove an extraneous call for checking dchub clock (Aurabindo Pillai) - drm/amd/display: Update HPO I/O When Handling Link Retrain Automation Request (Michael Strauss) - Revert "drm/amd/display: Update to using new dccg callbacks" (Hansen Dsouza) - drm/amdgpu: Validate TA binary size (Candice Li) - drm/amdkfd: Update BadOpcode Interrupt handling with MES (Mukul Joshi) - drm/amdkfd: Update queue unmap after VM fault with MES (Mukul Joshi) - drm/amdgpu: Implement MES Suspend and Resume APIs for GFX11 (Mukul Joshi) - drm/amdkfd: Enable processes isolation on gfx9 (Amber Lin) - drm/amdgpu/gfx_v9_4_3: Apply Isolation Enforcement to GFX & Compute rings (Srinivasan Shanmugam) - drm/amdgpu/gfx9: Apply Isolation Enforcement to GFX & Compute rings (Srinivasan Shanmugam) - drm/amdgpu: Implement Enforce Isolation Handler for KGD/KFD serialization (Srinivasan Shanmugam) - drm/amdkfd: APIs to stop/start KFD scheduling (Amber Lin) - drm/amdgpu/gfx9: Add cleaner shader support for GFX9.4.4 hardware (Srinivasan Shanmugam) - drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.3 (Srinivasan Shanmugam) - drm/amdgpu/gfx9: Implement cleaner shader support for GFX9.4.3 hardware (Srinivasan Shanmugam) - drm/amdgpu/gfx9: Implement cleaner shader support for GFX9 hardware (Srinivasan Shanmugam) - drm/amdgpu: Add PACKET3_RUN_CLEANER_SHADER for cleaner shader execution (Srinivasan Shanmugam) - drm/amdgpu: Add sysfs interface for running cleaner shader (Srinivasan Shanmugam) - drm/amdgpu: Add enforce_isolation sysfs attribute (Srinivasan Shanmugam) - drm/amdgpu: Enforce isolation as part of the job (Srinivasan Shanmugam) - drm/amdgpu: abort KIQ waits when there is a pending reset (Victor Skvortsov) - drm/amdgpu: Make enforce_isolation setting per GPU (Srinivasan Shanmugam) - drm/amdgpu: Emit cleaner shader at end of IB submission (Alex Deucher) - drm/amdgpu: Add infrastructure for Cleaner Shader feature (Srinivasan Shanmugam) - drm/amdgpu: handle enforce isolation on non-0 gfxhub (Alex Deucher) - drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1 (Alex Deucher) - drm/amdgpu: add vcn ip dump support for vcn_v2_6 (Sunil Khatri) - drm/amdgpu: add print support for vcn_v2_5 ip dump (Sunil Khatri) - drm/amdgpu: add vcn_v2_5 ip dump support (Sunil Khatri) - drm/amdgpu: add print support for vcn_v2_0 ip dump (Sunil Khatri) - drm/amdgpu: add vcn_v2_0 ip dump support (Sunil Khatri) - drm/amdgpu: add print support for vcn_v1_0 ip dump (Sunil Khatri) - drm/amdgpu: add vcn_v1_0 ip dump support (Sunil Khatri) - drm/amdgpu: add print support for vcn_v4_0_5 ip dump (Sunil Khatri) - drm/amdgpu: add print support for vcn_v4_0 ip dump (Sunil Khatri) - drm/amdgpu: add print support for vcn_v4_0_3 ip dump (Sunil Khatri) - drm/amdgpu: add vcn_v4_0_5 ip dump support (Sunil Khatri) - drm/amdgpu: add vcn_v4_0 ip dump support (Sunil Khatri) - drm/amdgpu: add vcn_v4_0_3 ip dump support (Sunil Khatri) - drm/amdgpu: add print support for vcn_v5_0 ip dump (Sunil Khatri) - drm/amdgpu/mes12: add API for user queue reset (Alex Deucher) - drm/amdgpu/mes11: add API for user queue reset (Alex Deucher) - drm/amdgpu/mes: add API for user queue reset (Alex Deucher) - drm/amdgpu/gfx11: export gfx_v11_0_request_gfx_index_mutex() (Alex Deucher) - drm/amdgpu/gfx11: add a mutex for the gfx semaphore (Alex Deucher) - drm/amdgpu/gfx11: enter safe mode before touching CP_INT_CNTL (Alex Deucher) - drm/amdgpu/gfx7: add ring reset callback for gfx (Alex Deucher) - drm/amdgpu/gfx8: add ring reset callback for gfx (Alex Deucher) - drm/amdgpu: add vcn_v5_0 ip dump support (Sunil Khatri) - drm/amdgpu: add print support for vcn_v3_0 ip dump (Sunil Khatri) - drm/amdgpu: add vcn_v3_0 ip dump support (Sunil Khatri) - drm/amdgpu: add vcn ip dump ptr in vcn global struct (Sunil Khatri) - drm/amd: Remove unused declarations (Zhang Zekun) - drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets (Nikita Zhandarovich) - drm/amdgpu: fixing rlc firmware loading failure issue (Yang Wang) - drm/amdgpu: remove ME0 registers from mi300 dump (Sunil Khatri) - drm/amdgpu/gfx9: use rlc safe mode for soft recovery (Alex Deucher) - drm/amdgpu/gfx9.4.3: use rlc safe mode for soft recovery (Alex Deucher) - drm/amdgpu/gfx9.4.3: use proper rlc safe mode helpers (Alex Deucher) - drm/amdgpu/gfx9: use proper rlc safe mode helpers (Alex Deucher) - drm/amdgpu/gfx9: add ring reset callback for gfx (Alex Deucher) - drm/amdgpu/gfx9: per queue reset only on bare metal (Alex Deucher) - drm/amdgpu/gfx9.4.3: implement reset_hw_queue for gfx9.4.3 (Jiadong Zhu) - drm/amdgpu/gfx9: implement reset_hw_queue for gfx9 (Jiadong Zhu) - drm/amdgpu/gfx: add a new kiq_pm4_funcs callback for reset_hw_queue (Jiadong Zhu) - drm/amdgpu/gfx_9.4.3: wait for reset done before remap (Jiadong Zhu) - drm/amdgpu/gfx9.4.3: remap queue after reset successfully (Jiadong Zhu) - drm/amdgpu/gfx9.4.3: add ring reset callback (Alex Deucher) - drm/amdgpu/gfx9: wait for reset done before remap (Jiadong Zhu) - drm/amdgpu/gfx9: remap queue after reset successfully (Jiadong Zhu) - drm/amdgpu/gfx9: add ring reset callback (Alex Deucher) - drm/amdgpu: increase the reset counter for the queue reset (Prike Liang) - drm/amdgpu: add per ring reset support (v5) (Alex Deucher) - drm/amdgpu: add new ring reset callback (Alex Deucher) - drm/amdgpu: Return earlier in amdgpu_sw_ring_ib_end if mcbp is off (Soham Dandapat) - drm/amdgpu: add cp queue registers print for gfx9_4_3 (Sunil Khatri) - drm/amdgpu: add cp queue registers for gfx9_4_3 ipdump (Sunil Khatri) - drm/amd/display: Align hwss_wait_for_all_blank_complete descriptor with implementation (Srinivasan Shanmugam) - drm/amdgpu: add print support for gfx9_4_3 ipdump (Sunil Khatri) - drm/amdgpu: add gfx9_4_3 register support in ipdump (Sunil Khatri) - drm/amd/amdgpu: cleanup parse_cs callbacks (David (Ming Qiang) Wu) - drm/amd/amdgpu: command submission parser for JPEG (David (Ming Qiang) Wu) - drm/amdgpu/mes12: fix suspend issue (Jack Xiao) - drm/amdgpu/mes12: sw/hw fini for unified mes (Jack Xiao) - drm/amdgpu/mes12: configure two pipes hardware resources (Jack Xiao) - drm/amdgpu/mes12: adjust mes12 sw/hw init for multiple pipes (Jack Xiao) - drm/amdgpu/mes12: add mes pipe switch support (Jack Xiao) - drm/amdgpu: Block MMR_READ IOCTL in reset (Victor Skvortsov) - drm/amdkfd: fallback to pipe reset on queue reset fail for gfx9 (Jonathan Kim) - drm/amdgpu: Reorder to read EFI exported ROM first (Lijo Lazar) - drm/amdgpu/mes12: load unified mes fw on pipe0 and pipe1 (Jack Xiao) - drm/amdgpu: Disable dpm_enabled flag while VF is in reset (Victor Skvortsov) - Revert "drm/amdgpu: Extend KIQ reg polling wait for VF" (Victor Skvortsov) - drm/amdgpu: Update kmd_fw_shared for VCN5 (Yinjie Yao) - drm/amdkfd: Add node_id to location_id generically (Lijo Lazar) - drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1 (Kenneth Feng) - drm/amd/sriov: extend NV_MAILBOX_POLL_MSG_TIMEDOUT (Victor Zhao) - drm/amd/display: Promote DAL to 3.2.296 (Martin Leung) - drm/amd/display: Remove unnecessary call to REG_SEQ_SUBMIT|WAIT_DONE (Rodrigo Siqueira) - drm/amd/display: Adjust cursor position (Rodrigo Siqueira) - drm/amd/display: fix cursor offset on rotation 180 (Melissa Wen) - drm/amd/display: Improve FAM control for DCN401 (Rodrigo Siqueira) - drm/amd/display: Remove unused field (Rodrigo Siqueira) - drm/amd/display: Fix MST BW calculation Regression (Fangzhi Zuo) - drm/amd/display: Enable otg synchronization logic for DCN321 (Loan Chen) - drm/amd/display: remove redundant msg to pmfw at boot/resume (Charlene Liu) - drm/amd/display: Set max VTotal cap for dcn401 (Dillon Varone) - drm/amd/display: Perform outstanding programming on full updates (Dillon Varone) - drm/amd/display: Disable DCN401 UCLK P-State support on full updates (Dillon Varone) - drm/amd/display: Reduce redundant minimal transitions due to SubVP (Dillon Varone) - drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2) (Srinivasan Shanmugam) - drm/amd/display: Optimize vstartup position for AS-SDP (Robin Chen) - drm/amd/display: Fix print format specifiers in DC_LOG_IPS (Roman Li) - drm/amdkfd: Handle queue destroy buffer access race (Philip Yang) - drm/amdkfd: fix partition query when setting up recommended sdma engines (Jonathan Kim) - drm/amdgpu: fix ptr check warning in gfx12 ip_dump (Sunil Khatri) - drm/amdgpu: fix ptr check warning in gfx11 ip_dump (Sunil Khatri) - drm/amdgpu: fix ptr check warning in gfx10 ip_dump (Sunil Khatri) - drm/amdgpu: fix ptr check warning in gfx9 ip_dump (Sunil Khatri) - drm/amd/display: Check null pointer before try to access it (Wayne Lin) - drm/amd/display: Check null pointer before try to access it (Rodrigo Siqueira) - drm/amd/display: guard otg disable w/a for test (Muhammad Ahmed) - drm/amd/display: Add more logging for MALL static screen (Aurabindo Pillai) - drm/amd/display: Update to using new dccg callbacks (Hansen Dsouza) - drm/amd/display: Unlock Pipes Based On DET Allocation (Austin Zheng) - drm/amd/display: Check null pointers before using dc->clk_mgr (Alex Hung) - drm/amd/display: 3DLUT non-DMA refactor (Relja Vojvodic) - drm/amd/display: apply vmin optimization even if it doesn't reach vmin level (Wenjing Liu) - drm/amd/display: fix minor coding errors where dml21 phase 5 uses wrong variables (Wenjing Liu) - drm/amd/display: Add null check for 'afb' in amdgpu_dm_update_cursor (v2) (Srinivasan Shanmugam) - Revert "drm/amdgpu: add vcn ip dump ptr in vcn global struct" (Sunil Khatri) - Revert "drm/amdgpu: add vcn_v3_0 ip dump support" (Sunil Khatri) - Revert "drm/amdgpu: add print support for vcn_v3_0 ip dump" (Sunil Khatri) - drm/amdgpu/mes: add multiple mes ring instances support (Jack Xiao) - drm/amdgpu/mes12: update mes_v12_api_def.h (Jack Xiao) - Revert "drm/amdgpu: add vcn_v5_0 ip dump support" (Sunil Khatri) - drm/amdgpu: add vcn_v5_0 ip dump support (Sunil Khatri) - drm/amdgpu/mes12: add API for legacy queue reset (Alex Deucher) - drm/amdgpu/mes11: add API for legacy queue reset (Alex Deucher) - drm/amdgpu/mes: add API for legacy queue reset (Alex Deucher) - drm/amdgpu: Actually check flags for all context ops. (Bas Nieuwenhuizen) - drm/radeon/r100: Handle unknown family in r100_cp_init_microcode() (Geert Uytterhoeven) - drm/amd: Use a constant format string for amdgpu_ucode_request (Arnd Bergmann) - drm/amdgpu/swsmu: fix SMU11 typos (memlk -> memclk) (Tobias Jakobi) - drm/amd: Make amd_ip_funcs static for SDMA v5.2 (Tobias Jakobi) - drm/amd: Make amd_ip_funcs static for SDMA v5.0 (Tobias Jakobi) - drm/amdgpu/uvd4: fix mask and shift definitions (Remington Brasga) - drm/amd/display: remove extraneous ; after statements (Colin Ian King) - drm/amd/amdgpu: Properly tune the size of struct (WangYuli) - drm/amdgpu/jpeg4: properly set atomics vmid field (Alex Deucher) - drm/amdgpu/jpeg2: properly set atomics vmid field (Alex Deucher) - drm/amd/display: fix s2idle entry for DCN3.5+ (Hamza Mahfooz) - drm/amdgpu/mes: fix mes ring buffer overflow (Jack Xiao) - drm/amdgpu: Add DCC GFX12 flag to enable address alignment (Arunpravin Paneer Selvam) - drm/amdgpu: fix unchecked return value warning for amdgpu_atombios (Tim Huang) - drm/amdgpu: fix unchecked return value warning for amdgpu_gfx (Tim Huang) - drm/amd/pm: fix unchecked return value warning for vega10_hwmgr (Tim Huang) - drm/amdgpu: correct sdma7 max dw (Frank Min) - drm/amdgpu: Add address alignment support to DCC buffers (Arunpravin Paneer Selvam) - drm/amd/display: 3.2.295 (Aric Cyr) - drm/amd/display: Add DML2.1 option to disable DRR clamped P-State Strategies (Dillon Varone) - drm/amd/display: Revert Avoid overflow assignment (Gabe Teeger) - drm/amd/display: Add clock control callbacks (Hansen Dsouza) - drm/amd/display: Address coverity change (Chris Park) - drm/amd/display: Skip Recompute DSC Params if no Stream on Link (Fangzhi Zuo) - drm/amd/display: skip crtc power down when ips switch (Fudong Wang) - drm/amd/display: Add clock control callbacks (Hansen Dsouza) - drm/amd/display: Re-enable panel replay feature (Tom Chung) - drm/amd/display: Force enable 3DLUT DMA check for dcn401 in DML (Dillon Varone) - drm/amd/display: Assume 32 bpp cursor in DML21 (Joshua Aberback) - drm/amd/display: Disable SubVP if Hardware Rotation is Used (Austin Zheng) - drm/amdgpu: change non-dcc buffer copy configuration (Frank Min) - drm/amdgpu: report bad status in GPU recovery (Tao Zhou) - drm/amdgpu: update bad state check in GPU recovery (Tao Zhou) - drm/amd/display: Print Pcon FRL Link BW in Debug Message (Fangzhi Zuo) - drm/amdgpu: Forward soft recovery errors to userspace (Joshua Ashton) - drm/amdgpu: remove RAS unused paramter 'err_addr' (Yang Wang) - drm/amdgpu: add golden setting for gc v12 (Likun Gao) - drm/amd/display: fix a UBSAN warning in DML2.1 (Aurabindo Pillai) - drm/amdgpu: create function to check RAS RMA status (Tao Zhou) - drm/amd/display: Add stream and char control callback (Hansen Dsouza) - drm/amd/display: Fix overlay with pre-blend color processing (Michael Strauss) - drm/buddy: Add start address support to trim function (Arunpravin Paneer Selvam) - drm/amd/display: Add missing program DET segment call to pipe init (Rodrigo Siqueira) - drm/amd/display: Remove unused fields from dc_caps (Rodrigo Siqueira) - drm/amd/display: Remove unused fields from dmub_cmd_update_dirty_rect_data (Rodrigo Siqueira) - drm/amd/display: Remove useless defines (Rodrigo Siqueira) - drm/amd/display: Cleanup dml2 and dc/resource Makefile (Rodrigo Siqueira) - drm/amd/display: Add missing DCN314 to the DML Makefile (Rodrigo Siqueira) - drm/amdgpu: optimize the padding for gfx_v9_4_3 (Sunil Khatri) - drm/radeon: use GEM references instead of TTMs (Christian König) - drm/amdgpu: optimize the padding for gfx9 (Sunil Khatri) - drm/amdpgu: Micro-optimise amdgpu_ring_commit (Tvrtko Ursulin) - drm/amdgpu: Add more types for boot time error reporting (Hawking Zhang) - drm/amdgpu: force to use legacy inv in mmhub (Likun Gao) - drm/amdgpu: optimize the padding for gfx12 (Sunil Khatri) - drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func (Srinivasan Shanmugam) - drm/amd/display: Add NULL check for function pointer in dcn401_set_output_transfer_func (Srinivasan Shanmugam) - drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func (Srinivasan Shanmugam) - drm/amdgpu: use CPU for page table update if SDMA is unavailable (Yifan Zhang) - drm/amdgpu: optimize the padding for gfx11 (Sunil Khatri) - drm/amdkfd: fix debug watchpoints for logical devices (Jonathan Kim) - drm/amdgpu: do not call insert_nop fn for zero count (Sunil Khatri) - drm/amdkfd: support per-queue reset on gfx9 (Jonathan Kim) - drm/amdgpu: optimize the padding for gfx10 (Sunil Khatri) - drm/amd/display: Align 'dpp401_dscl_program_isharp' with actual function parameters (Srinivasan Shanmugam) - drm/amdgpu: Clean up the register dump via debugfs list (Sunil Khatri) - drm/amdgpu: Remove debugfs amdgpu_reset_dump_register_list (Sunil Khatri) - drm/amd/pm: add overdrive support on smu v14.0.2/3 (Kenneth Feng) - drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream' (Srinivasan Shanmugam) - drm/amd/pm: update powerplay structure on smu v14.0.2/3 (Kenneth Feng) - drm/amdkfd: Fix compile error if HMM support not enabled (Philip Yang) - drm/amd/display: 3.2.294 (Aric Cyr) - drm/amd/display: Remove unused code (Rodrigo Siqueira) - drm/amd/display: Add missing registers for dcn32 (Rodrigo Siqueira) - drm/amd/display: Add dcc propagation value (Rodrigo Siqueira) - drm/amd/display: Add missing mcache registers (Rodrigo Siqueira) - drm/amd/display: Remove duplicated code (Rodrigo Siqueira) - drm/amd/display: Add missing DET segments programming (Rodrigo Siqueira) - drm/amd/display: For FAMS2 don't program P-State force from driver (Alvin Lee) - drm/amd/display: Fix Cursor Offset in Scaled Scenarios (Sung Lee) - drm/amd/display: Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd (Rodrigo Siqueira) - drm/amd/display: Setup two pixel per container (Rodrigo Siqueira) - drm/amd/display: Re-order enum in a header file (Rodrigo Siqueira) - drm/amd/display: Get link index for AUX reply notification (Cruise) - drm/amd/display: Check UnboundedRequestEnabled's value (Alex Hung) - drm/amd/display: Underflow Seen on DCN401 eGPU (Daniel Sa) - drm/amd/display: Enable aux transfer path via dmub for dp tunneling (Meenakshikumar Somasundaram) - drm/amd/display: Add new enable and disable functions for DCN35 (Hansen Dsouza) - drm/amd/display: Use gpuvm_min_page_size_kbytes for DML2 surfaces (Nicholas Kazlauskas) - drm/amd/display: Initialize get_bytes_per_element's default to 1 (Alex Hung) - drm/amd/display: Check null values from functions (Alex Hung) - drm/amd/display: Add logs for debugging outbox (Cruise) - drm/amd/display: Add new enable and disable functions (Hansen Dsouza) - drm/radeon: convert bios_hardcoded_edid to drm_edid (Thomas Weißschuh) - drm/amdgpu: convert bios_hardcoded_edid to drm_edid (Thomas Weißschuh) - drm/amdgpu: Fix APU handling in amdgpu_pm_load_smu_firmware() (Alex Deucher) - drm/amdgpu: trigger ip dump before suspend of IP's (Sunil Khatri) - drm/amd/display: Avoid overflow assignment in link_dp_cts (Alex Hung) - drm/amd/display: Use correct cm_helper function (Ilya Bakoulin) - drm/amd/display: Add seamless boot support for more DIG operation modes (Nicholas Kazlauskas) - drm/amd/display: Reset VRR config during resume (Tom Chung) - drm/amd/display: Add a missing PSR state (Tom Chung) - drm/amd/display: sync dmub output event type. (Charlene Liu) - drm/amd/display: restore immediate_disable_crtc for w/a (Charlene Liu) - drm/amdgpu: increase mes log buffer size for gfx12 (Michael Chen) - drm/amd/display: Check stream_status before it is used (Alex Hung) - drm/amd/display: Check null pointers before using them (Alex Hung) - drm/amd/display: Fix possible overflow in integer multiplication (Alex Hung) - drm/amd/display: Add option to disable unbounded req in DML21 (Alvin Lee) - drm/amd/display: Refactor for dio (Bhuvanachandra Pinninti) - drm/amd/display: Request 0MHz dispclk for zero display case (Nicholas Kazlauskas) - drm/amdgpu: print VCN instance dump for valid instance (Sunil Khatri) - drm/amd/display: Add two dmmuy I2C entry for GPIO port mapping issue (Chris Park) - drm/amd/display: Run idle optimizations at end of vblank handler (Leo Li) - drm/amd/display: Let drm_crtc_vblank_on/off manage interrupts (Leo Li) - drm/amd/display: roll back quality EASF and ISHARP and dc dependency changes (Samson Tam) - drm/amdkfd: Fix missing error code in kfd_queue_acquire_buffers (Srinivasan Shanmugam) - drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream (Srinivasan Shanmugam) - drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe (Srinivasan Shanmugam) - drm/amdgpu: Add MFD support for ISP I2C bus (Venkata Narendra Kumar Gutta) - drm/amdgpu: fix contiguous handling for IB parsing v2 (Christian König) - drm/amdgpu: add print support for vcn_v3_0 ip dump (Sunil Khatri) - drm/amdgpu: add vcn_v3_0 ip dump support (Sunil Khatri) - drm/amdgpu: add macro to calculate offset with instance (Sunil Khatri) - drm/amdgpu: add vcn ip dump ptr in vcn global struct (Sunil Khatri) - drm/amd/display: remove unneeded semicolon (Jiapeng Chong) - drm/amdkfd: allow users to target recommended SDMA engines (Jonathan Kim) - drm/amdgpu/pm: support gpu_metrics sysfs interface for smu v14.0.2/3 (Kenneth Feng) - drm/amd/display: use swap() in sort() (Jiapeng Chong) - drm/amd/display: Reapply 2fde4fdddc1f (Nathan Chancellor) - drm/amd/display: Fix spelling mistake "tolarance" -> "tolerance" (Colin Ian King) - drm/radeon: properly handle vbios fake edid sizing (Alex Deucher) - drm/amdgpu: properly handle vbios fake edid sizing (Alex Deucher) - drm/amdkfd: Validate queue cwsr area and eop buffer size (Philip Yang) - drm/amdkfd: Store queue cwsr area size to node properties (Philip Yang) - drm/amdgpu: reset vm state machine after gpu reset(vram lost) (ZhenGuo Yin) - drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func (Srinivasan Shanmugam) - drm/amdgpu: add missed harvest check for VCN IP v4/v5 (Tim Huang) - drm/amdgpu: skip kfd init if GFX is not ready. (Yifan Zhang) - drm/amdkfd: Validate user queue update (Philip Yang) - drm/amdkfd: Validate user queue svm memory residency (Philip Yang) - drm/amdgpu/gfx9.4.3: Enable bad opcode interrupt (Alex Deucher) - drm/amdgpu/gfx9: Enable bad opcode interrupt (Alex Deucher) - drm/amdgpu/gfx12: Enable bad opcode interrupt (Jesse Zhang) - drm/amdgpu/gfx10: Enable bad opcode interrupt (Jesse Zhang) - drm/amdgpu/gfx11: Enable bad opcode interrupt (Jesse Zhang) - drm/amdgpu/gfx: add bad opcode interrupt (Alex Deucher) - drm/amdgpu/gfx9: properly handle error ints on all pipes (Alex Deucher) - drm/amdgpu/gfx12: properly handle error ints on all pipes (Alex Deucher) - drm/amdgpu/gfx11: properly handle error ints on all pipes (Alex Deucher) - drm/amdgpu/gfx10: properly handle error ints on all pipes (Alex Deucher) - drm/amdgpu/gfx12: enable wave kill for compute queues (Alex Deucher) - drm/amdgpu/gfx11: enable wave kill for compute queues (Alex Deucher) - drm/amdgpu/gfx10: enable wave kill for compute queues (Alex Deucher) - drm/amdgpu: Fix eeprom max record count (Stanley.Yang) - drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw (Srinivasan Shanmugam) - drm/amdgpu: fix ras UE error injection failure issue (YiPeng Chai) - drm/amdkfd: Ensure user queue buffers residency (Philip Yang) - drm/amdgpu/gfx9.4.3: implement wave kill for compute queues (Alex Deucher) - drm/amdgpu: add print support for sdma_v_4_4_2 ip_dump (Sunil Khatri) - drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn401_init_hw (Srinivasan Shanmugam) - drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw (Srinivasan Shanmugam) - drm/amdkfd: Validate user queue buffers (Philip Yang) - drm/amdgpu/gfx9: enable wave kill for compute queues (Alex Deucher) - drm/amdgpu/gfx8: enable wave kill for compute queues (Alex Deucher) - drm/amdgpu/gfx7: enable wave kill for compute queues (Alex Deucher) - drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer (Srinivasan Shanmugam) - drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer (Srinivasan Shanmugam) - drm/amd/display: Fix index out of bounds in DCN30 color transformation (Srinivasan Shanmugam) - drm/amd/display: Implement bounds check for stream encoder creation in DCN401 (Srinivasan Shanmugam) - drm/amd/display: Fix index out of bounds in degamma hardware format translation (Srinivasan Shanmugam) - drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation (Srinivasan Shanmugam) - drm/amd/display: Add kdoc entry for 'bs_coeffs_updated' in dpp401_dscl_program_isharp (Srinivasan Shanmugam) - drm/amd/display: 3.2.293 (Aric Cyr) - drm/amd/display: remove unused folder (Aurabindo Pillai) - drm/amd/display: Remove duplicate HWSS interfaces (Joshua Aberback) - drm/amd/display: Various DML2 fixes for FAMS2 (Dillon Varone) - drm/amd/display: Remove old comments (Rodrigo Siqueira) - drm/amd/display: Check link_res->hpo_dp_link_enc before using it (Alex Hung) - drm/amd/display: Add MST debug message when link detection fails (Alex Hung) - drm/amd/display: Check top sink only when multiple streams for DP2 (Sung Joon Kim) - drm/amd/display: Fix Potential Null Dereference (Gabe Teeger) - drm/amd/display: Add helper function to check for non-address fast updates (Ilya Bakoulin) - drm/amd/display: rename dcn401_soc to dcn4_variant_a_soc (Aurabindo Pillai) - drm/amd/display: rename dcn3/dcn4 to more sound terms (Aurabindo Pillai) - drm/amd/display: Add source select helper functions (Hansen Dsouza) - drm/amd/display: Check if Mode is Supported Before Returning Result (Austin Zheng) - drm/amd/display: ensure EASF and ISHARP coefficients are programmed together (Samson Tam) - drm/amd/display: Fix visual confirm bug for SubVP (Ryan Seto) - drm/amd/display: Add RCG helper functions (Hansen Dsouza) - drm/amd/display: Remove ASSERT if significance is zero in math_ceil2 (Rodrigo Siqueira) - drm/amd/display: Refactoring HPO (Revalla Hari Krishna) - drm/amd/display: Add private data type for RCG (Hansen Dsouza) - drm/amd/display: Check for NULL pointer (Sung Joon Kim) - drm/amd/display: Remove hardmax usage for dcn401 (Dillon Varone) - drm/amdkfd: Refactor queue wptr_bo GART mapping (Philip Yang) - drm/amdgpu: Add sdma_v4_4_2 ip dump for devcoredump (Sunil Khatri) - drm/amdgpu: add print support for sdma_v_4_0 ip_dump (Sunil Khatri) - drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer (Philip Yang) - drm/amdkfd: kfd_bo_mapped_dev support partition (Philip Yang) - drm/amdgpu/vcn: Use offsets local to VCN/JPEG in VF (Jane Jian) - drm/amdgpu: Add empty HDP flush function to VCN v4.0.3 (Lijo Lazar) - drm/amdgpu: Add empty HDP flush function to JPEG v4.0.3 (Lijo Lazar) - drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: Add sdma_v4_0 ip dump for devcoredump (Sunil Khatri) - drm/amdgpu: add print support for sdma_v_7_0 ip_dump (Sunil Khatri) - drm/amd/amdgpu: Fix uninitialized variable warnings (Ma Ke) - drm/amdgpu: fix a possible null pointer dereference (Ma Ke) - drm/amdgpu: Fix atomics on GFX12 (David Belanger) - drm/amdgpu: Add sdma_v7_0 ip dump for devcoredump (Sunil Khatri) - drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell (Alex Deucher) - drm/amd/display: Add 'pstate_keepout' kdoc entry in 'optc1_program_timing' (Srinivasan Shanmugam) - drm/radeon: fix null pointer dereference in radeon_add_common_modes (Ma Ke) - drm/i915/gem: Calculate object page offset for partial memory mapping (Andi Shyti) - drm/i915/gem: Do not look for the exact address in node (Andi Shyti) - drm/i915/gt: remove stray declaration of intel_gt_release_all() (Luca Coelho) - drm/i915/guc: Change GEM_WARN_ON to guc_err to prevent taints in CI (Jesus Narvaez) - drm/i915/gt: Mark the GT as dead when mmio is unreliable (Chris Wilson) - drm/i915: Replace double blank with single blank after comma in gem/ and gt/ (Andi Shyti) - drm/i915/gem: Improve pfn calculation readability in vm_fault_gtt() (Andi Shyti) - drm/i915: 2 GiB of relocations ought to be enough for anybody* (Tvrtko Ursulin) - drm/i915: Attempt to get pages without eviction first (David Gow) - drm/i915: Allow evicting to use the requested placement (David Gow) - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation (Andi Shyti) - drm/i915/gem: Adjust vma offset for framebuffer mmap offset (Andi Shyti) - drm/i915/gt: Empty uabi engines list during intel_engines_release() (Krzysztof Niemiec) - drm/i915/gt: Add Wa_14019789679 (Nitin Gote) - drm/i915/guc: Extend w/a 14019159160 (John Harrison) - drm/i915/arl: Enable Wa_14019159160 for ARL (John Harrison) - drm/i915: Allow NULL memory region (Jonathan Cavitt) - drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8 (Nitin Gote) - i915/perf: Remove code to update PWR_CLK_STATE for gen12 (Umesh Nerlige Ramappa) - drm/vc4: v3d: simplify clock retrieval (Stefan Wahren) - drm/vc4: Get the rid of DRM_ERROR() (Stefan Wahren) - drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get (Stefan Wahren) - drm/ast: Remove BMC output (Thomas Zimmermann) - drm/ast: vga: Transparently handle BMC support (Thomas Zimmermann) - drm/ast: sil164: Transparently handle BMC support (Thomas Zimmermann) - drm/ast: dp501: Transparently handle BMC support (Thomas Zimmermann) - drm/ast: dp501: Use struct drm_edid and helpers (Thomas Zimmermann) - drm/ast: astdp: Transparently handle BMC support (Thomas Zimmermann) - drm/ast: astdp: Simplify power management when detecting display (Thomas Zimmermann) - drm/ast: astdp: Use struct drm_edid and helpers (Thomas Zimmermann) - drm/ast: astdp: Move locking into EDID helper (Thomas Zimmermann) - drm/ast: Add struct ast_connector (Thomas Zimmermann) - drm/ast: Move code for physical outputs into separate files (Thomas Zimmermann) - drm/panel: jdi-fhd-r63452: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/mipi-dsi: Add mipi_dsi_dcs_set_tear_scanline_multi (Tejas Vipin) - drm/panel: ili9341: Add comments for registers in ili9341_config() (Abhishek Tamboli) - drm/panel: mantix-mlaf057we51: write hex in lowercase (Tejas Vipin) - drm/panel: mantix-mlaf057we51: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/panel: jd9365da: Modify the init code of Melfas (Zhaoxiong Lv) - drm/panel: jd9365da: Move "exit sleep mode" and "set display on" cmds (Zhaoxiong Lv) - drm/panel: simple: Add ON Tat Industrial Company KD50G21-40NT-A1 panel (Liu Ying) - dt-bindings: display: panel-simple: Add On Tat Industrial Company KD50G21-40NT-A1 (Liu Ying) - drm/panel: st7701: Add Anbernic RG28XX panel support (Hironori KIKUCHI) - drm/panel: st7701: Add support for SPI for configuration (Hironori KIKUCHI) - dt-bindings: display: st7701: Add Anbernic RG28XX panel (Hironori KIKUCHI) - drm/panel: st7701: Decouple DSI and DRM parts (Hironori KIKUCHI) - drm/panel: st7701: Rename macros (Hironori KIKUCHI) - drm/panel: simple: add Innolux G070ACE-LH3 LVDS display support (Steffen Trumtrar) - dt-bindings: display: simple: Document support for Innolux G070ACE-LH3 (Steffen Trumtrar) - drm/bridge: nwl-dsi: Use vsync/hsync polarity from display mode (Esben Haabendal) - drm: bridge: anx7625: Use of_property_read_variable_u8_array() (Rob Herring (Arm)) - drm/bridge: dw-hdmi: Simplify clock handling (Cristian Ciocaltea) - drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid() (Liu Ying) - MAINTAINERS: qaic: Drop Pranjal as reviewer (Jeffrey Hugo) - drm: use mem_is_zero() instead of !memchr_inv(s, 0, n) (Jani Nikula) - string: add mem_is_zero() helper to check if memory area is all zeros (Jani Nikula) - drm/tilcdc: Use backlight power constants (Thomas Zimmermann) - drm/radeon: Use backlight power constants (Thomas Zimmermann) - drm/panel: panel-sony-acx565akm: Use backlight power constants (Thomas Zimmermann) - drm/panel: panel-samsung-s6e3ha2: Use backlight power constants (Thomas Zimmermann) - drm/panel: panel-samsung-s6e63j0x03: Use backlight power constants (Thomas Zimmermann) - drm/panel: panel-orisetech-otm8009a: Use backlight power constants (Thomas Zimmermann) - drm/panel: panel-novatak-nt35510: Use backlight power constants (Thomas Zimmermann) - drm/amdgpu: Use backlight power constants (Thomas Zimmermann) - drm/rockchip: dw_hdmi: Add max_tmds_clock validation (Jonas Karlman) - drm/rockchip: dw_hdmi: Allow High TMDS Bit Rates (Jonas Karlman) - drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode (Jonas Karlman) - drm/rockchip: vop: Allow 4096px width scaling (Alex Bee) - drm/vkms: Formatting and typo fix (Louis Chauvet) - drm/rockchip: dw_hdmi: Drop superfluous assignments of mpll_cfg, cur_ctr and phy_config (Cristian Ciocaltea) - drm/rockchip: dw_hdmi: Use devm_regulator_get_enable() (Cristian Ciocaltea) - drm/rockchip: dw_hdmi: Simplify clock handling (Cristian Ciocaltea) - drm/rockchip: dw_hdmi: Use modern drm_device based logging (Cristian Ciocaltea) - drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066 (Val Packett) - drm/rockchip: vop: clear DMA stop bit on RK3066 (Val Packett) - drm/rockchip: Explicitly include bits header (Cristian Ciocaltea) - drm/rockchip: Constify struct drm_encoder_helper_funcs (Christophe JAILLET) - drm/rockchip: cdn-dp: Clean up a few logged messages (Dragan Simic) - drm/edid: make drm_edid_block_valid() static (Jani Nikula) - drm/i915/gvt: stop using drm_edid_block_valid() (Jani Nikula) - drm/rockchip: cdn-dp: get rid of drm_edid_raw() (Jani Nikula) - drm/edid: reduce DisplayID log spamming (Jani Nikula) - drm/ci: uprev mesa (Vignesh Raman) - drm/ci: Upgrade setuptools requirement to 70.0.0 (WangYuli) - drm/panel: startek-kd070fhfid015: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/mipi-dsi: add more multi functions for better error handling (Tejas Vipin) - drm/ast: astdp: fix loop timeout check (Dan Carpenter) - drm/hisilicon: Remove unused delarations (Zhang Zekun) - drm: Remove struct drm_mode_config_funcs.output_poll_changed (Thomas Zimmermann) - drm: Remove struct drm_driver.lastclose (Thomas Zimmermann) - drm/fbdev-helper: Remove drm_fb_helper_output_poll_changed() (Thomas Zimmermann) - drm/fbdev-helper: Update documentation on obsolete callbacks (Thomas Zimmermann) - drm/nouveau: Implement switcheroo reprobe with drm_client_dev_hotplug() (Thomas Zimmermann) - drm/nouveau: Do not set struct drm_mode_config_funcs.output_poll_changed (Thomas Zimmermann) - drm/nouveau: Do not set struct drm_driver.lastclose (Thomas Zimmermann) - drm/amdgpu: Do not set struct drm_driver.lastclose (Thomas Zimmermann) - drm: Do delayed switcheroo in drm_lastclose() (Thomas Zimmermann) - drm: fixed: Don't use "proxy" headers (Andy Shevchenko) - drm/connector: kerneldoc: Fix two missing newlines in drm_connector.c (Daniel Yang) - drm: Add missing documentation for struct drm_plane_size_hint (Mohammed Anees) - drm/panic: Add panic description (Jocelyn Falempe) - drm/panic: Move copyright notice to the top (Jocelyn Falempe) - drm/panic: Move drm_panic_register prototype to drm_crtc_internal.h (Jocelyn Falempe) - drm/panic: Remove useless export symbols (Jocelyn Falempe) - drm/panic: Remove space before "!" in panic message (Jocelyn Falempe) - drm/i915: use pdev_to_i915() instead of pci_get_drvdata() directly (Jani Nikula) - drm/i915/bios: convert to struct intel_display (Jani Nikula) - drm/i915/opregion: convert to struct intel_display (Jani Nikula) - drm/i915/opregion: unify intel_encoder/intel_connector naming (Jani Nikula) - drm/i915/acpi: convert to struct intel_display (Jani Nikula) - drm/i915/bmg: Read display register timeout (Mitul Golani) - drm/i915: remove __i915_printk() (Jani Nikula) - drm/i915: remove i915_report_error() (Jani Nikula) - drm/i915: remove a few __i915_printk() uses (Jani Nikula) - drm/i915: Replace double blank with single blank after comma (Andi Shyti) - drm/i915: Remove DSC register dump (Imre Deak) - drm/i915: Dump DSC state to dmesg and debugfs/i915_display_info (Imre Deak) - drm/i915: Replace BPP_X16_FMT()/ARGS() with FXP_Q4_FMT()/ARGS() (Imre Deak) - drm/i915: Replace to_bpp_frac() with fxp_q4_to_frac() (Imre Deak) - drm/i915: Replace to_bpp_int_roundup() with fxp_q4_to_int_roundup() (Imre Deak) - drm/i915: Replace to_bpp_int() with fxp_q4_to_int() (Imre Deak) - drm/i915: Replace to_bpp_x16() with fxp_q4_from_int() (Imre Deak) - drm/i915/display: correct dual pps handling for MTL_PCH+ (Dnyaneshwar Bhadane) - drm/i915: Use backlight power constants (Thomas Zimmermann) - drm/i915: remove unused HAS_BROKEN_CS_TLB() (Jani Nikula) - drm/i915/dpkgc: Add VRR condition for DPKGC Enablement (Suraj Kandpal) - drm/i915/dp_mst: Enable LT fallback between UHBR/non-UHBR link rates (Imre Deak) - drm/i915/dp_mst: Ensure link parameters are up-to-date for a disabled link (Imre Deak) - drm/i915/dp_mst: Reprobe the MST topology after a link parameter change (Imre Deak) - drm/i915/dp_mst: Queue modeset-retry after a failed payload BW allocation (Imre Deak) - drm/i915/dp_mst: Configure MST after the link parameters are reset (Imre Deak) - drm/i915/dp_mst: Reduce the link parameters in BW order after LT failures (Imre Deak) - drm/i915/dp: Add helpers to set link training mode, BW parameters (Imre Deak) - drm/i915/dp: Add a separate function to reduce the link parameters (Imre Deak) - drm/i915/dp: Send only a single modeset-retry uevent for a commit (Imre Deak) - drm/i915/dp: Initialize the link parameters during HW readout (Imre Deak) - drm/i915/ddi: For an active output call the DP encoder sync_state() only for DP (Imre Deak) - drm/dp_mst: Simplify the condition when to enumerate path resources (Imre Deak) - drm/dp_mst: Add a helper to queue a topology probe (Imre Deak) - drm/dp_mst: Factor out function to queue a topology probe work (Imre Deak) - drm/i915/bios: remove stale and useless comments (Jani Nikula) - drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll() (Nikita Zhandarovich) - drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro (Suraj Kandpal) - drm/i915/display/dp: Compute AS SDP when vrr is also enabled (Mitul Golani) - drm/xe: Fix opregion leak (Lucas De Marchi) - drm/i915/dp: Clear VSC SDP during post ddi disable routine (Suraj Kandpal) - drm/xe/hdcp: Check GSC structure validity (Suraj Kandpal) - drm/i915/hdcp: Add encoder check in hdcp2_get_capability (Suraj Kandpal) - drm/i915/hdcp: Add encoder check in intel_hdcp_get_capability (Suraj Kandpal) - drm/i915/dp: Make read-only array bw_gbps static const (Colin Ian King) - drm/i915: Make I2C terminology more inclusive (Easwar Hariharan) - drm/i915/dp: Don't WARN on failed link-retrain modeset (Imre Deak) - drm/i915/dp: Require a valid atomic state for SST link training (Imre Deak) - drm/i915/dp: Retrain SST links via a modeset commit (Imre Deak) - drm/i915/fbc: Extract intel_fbc_cfb_cpp() (Ville Syrjälä) - drm/i915/fbc: Extract _intel_fbc_cfb_size() (Ville Syrjälä) - drm/i915/fbc: Extract intel_fbc_max_cfb_height() (Ville Syrjälä) - drm/i915/fbc: Reoder CFB max height platform checks (Ville Syrjälä) - drm/i915/fbc: s/lines/height/ (Ville Syrjälä) - drm/i915/fbc: Extract _intel_fbc_cfb_stride() (Ville Syrjälä) - drm/i915/fbc: Adjust g4x+ platform checks (Ville Syrjälä) - drm/i915/fbc: s/intel_fbc_hw_tracking_covers_screen()/intel_fbc_surface_size_ok()/ (Ville Syrjälä) - drm/i915/fbc: Extract intel_fbc_max_surface_size() (Ville Syrjälä) - drm/i915/fbc: Extract intel_fbc_max_plane_size() (Ville Syrjälä) - drm/i915/fbc: s/_intel_fbc_cfb_stride()/intel_fbc_plane_cfb_stride()/ (Ville Syrjälä) - drm/i915/fbc: Convert to intel_display, mostly (Ville Syrjälä) - drm/i915/fbc: Extract intel_fbc_has_fences() (Ville Syrjälä) - drm/i915: Make vrr_{enabling,disabling}() usable outside intel_display.c (Ville Syrjälä) - drm/i915: Calculate vblank delay more accurately (Ville Syrjälä) - drm/i915/dp: Keep cached LTTPR mode up-to-date (Imre Deak) - drm/i915/dp: Reset cached LTTPR count if number of LTTPRs is unsupported (Imre Deak) - drm/i915/dp: Don't switch the LTTPR mode on an active link (Imre Deak) - drm/i915/dp: Reset intel_dp->link_trained before retraining the link (Imre Deak) - drm/i915/display: WA for Re-initialize dispcnlunitt1 xosc clock (Mitul Golani) - drm/i915/display: Cache adpative sync caps to use it later (Mitul Golani) - drm/i915: Skip programming FIA link enable bits for MTL+ (Gustavo Sousa) - drm/mgag200: Remove BMC output (Thomas Zimmermann) - drm/mgag200: vga-bmc: Control BMC scanout from encoder (Thomas Zimmermann) - drm/mgag200: vga-bmc: Control CRTC VIDRST flag from encoder (Thomas Zimmermann) - drm/mgag200: vga-bmc: Transparently handle BMC (Thomas Zimmermann) - drm/mgag200: Add VGA-BMC output (Thomas Zimmermann) - drm/vkms: Fix cpu_to_le16()/le16_to_cpu() warnings (José Expósito) - gpu: drm: use for_each_endpoint_of_node() (Kuninori Morimoto) - drm/ci: rockchip: add tests for rockchip display driver (Vignesh Raman) - drm/ci: meson: add tests for meson display driver (Vignesh Raman) - drm/ci: mediatek: add tests for powervr gpu driver (Vignesh Raman) - drm/ci: mediatek: add tests for mediatek display driver (Vignesh Raman) - drm/ci: skip tools_test on non-intel platforms (Vignesh Raman) - drm/ci: arm64.config: Enable CONFIG_DRM_ANALOGIX_ANX7625 (Vignesh Raman) - drm/bridge: lt9611uxc: drop support for !DRM_BRIDGE_ATTACH_NO_CONNECTOR (Dmitry Baryshkov) - drm/bridge: lt9611uxc: properly attach to a next bridge (Dmitry Baryshkov) - drm/connector: Document destroy hook in drmm init functions (José Expósito) - drm/panel-edp: Fix HKC MB116AN01 name (Terry Hsiao) - Revert "drm/amd: Add power_saving_policy drm property to eDP connectors" (Hamza Mahfooz) - Revert "drm: Introduce 'power saving policy' drm property" (Hamza Mahfooz) - drm/bridge: synopsys: dw-mipi-dsi: enable EoTp by default (Christoph Fritz) - drm/loongson: use GEM references instead of TTMs (Christian König) - drm/mgag200: Fix VBLANK interrupt handling (Thomas Zimmermann) - drm/dp: Describe target_rr_divider in struct drm_dp_as_sdp (Mitul Golani) - drm/ast: astdp: Clean up EDID reading (Thomas Zimmermann) - drm/ast: astdp: Perform link training during atomic_enable (Thomas Zimmermann) - drm/ast: astdp: Only test HDP state in ast_astdp_is_connected() (Thomas Zimmermann) - drm/ast: astdp: Test firmware status once during probing (Thomas Zimmermann) - MAINTAINERS: Add selftests to DMA-BUF HEAPS FRAMEWORK entry (Zenghui Yu) - drm: Add the missing symbol '.' (Shixiong Ou) - drm/nouveau: remove unused variable ret (Jani Nikula) - drm/gma500: Make I2C terminology more inclusive (Easwar Hariharan) - drm/nouveau/kms: remove push pointer from nv50_dmac (Ben Skeggs) - drm/nouveau/kms: remove a few unused struct members and fn decls (Ben Skeggs) - drm/nouveau: remove push pointer from nouveau_channel (Ben Skeggs) - drm/nouveau: remove master (Ben Skeggs) - drm/nouveau: remove chan->drm (Ben Skeggs) - drm/nouveau: remove nouveau_chan.device (Ben Skeggs) - drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device (Ben Skeggs) - drm/nouveau: pass drm to nv50_dmac_create(), rather than device+disp (Ben Skeggs) - drm/nouveau: pass drm to nouveau_mem_new(), instead of cli (Ben Skeggs) - drm/nouveau: add nvif_mmu to nouveau_drm (Ben Skeggs) - drm/nouveau: move nvxx_* definitions to nouveau_drv.h (Ben Skeggs) - drm/nouveau/nvif: remove disp chan rd/wr (Ben Skeggs) - drm/nouveau/nvif: remove device rd/wr (Ben Skeggs) - drm/nouveau: always map device (Ben Skeggs) - drm/nouveau/nvif: remove device args (Ben Skeggs) - drm/nouveau/nvif: remove client fini (Ben Skeggs) - drm/nouveau/nvif: remove client devlist (Ben Skeggs) - drm/nouveau/nvif: remove client version (Ben Skeggs) - drm/nouveau/nvif: remove client device arg (Ben Skeggs) - drm/nouveau/nvif: remove driver keep/fini (Ben Skeggs) - drm/nouveau/nvif: remove nvxx_client() (Ben Skeggs) - drm/nouveau/nvif: remove nvxx_object() (Ben Skeggs) - drm/nouveau/nvif: remove route/token (Ben Skeggs) - drm/nouveau/nvif: remove support for userspace backends (Ben Skeggs) - drm/nouveau/nvkm: remove nvkm_client_search() (Ben Skeggs) - drm/nouveau/nvkm: remove perfmon (Ben Skeggs) - drm/nouveau/nvkm: remove detect/mmio/subdev_mask from device args (Ben Skeggs) - drm/nouveau: remove abi16->handles (Ben Skeggs) - drm/nouveau: remove abi16->device (Ben Skeggs) - drm/nouveau: handle limited nvif ioctl in abi16 (Ben Skeggs) - drm/nouveau: add nouveau_cli to nouveau_abi16 (Ben Skeggs) - drm/nouveau: move allocation of root client out of nouveau_cli_init() (Ben Skeggs) - drm/nouveau: store nvkm_device pointer in nouveau_drm (Ben Skeggs) - drm/nouveau: create pci device once (Ben Skeggs) - drm/nouveau: replace drm_device* with nouveau_drm* as dev drvdata (Ben Skeggs) - drm/nouveau: handle pci/tegra drm_dev_{alloc, register} from common code (Ben Skeggs) - drm/nouveau: move nouveau_drm_device_fini() above init() (Ben Skeggs) - drm/vblank: add dynamic per-crtc vblank configuration support (Hamza Mahfooz) - drm/panel-edp: Add CSW MNB601LS1-4 (Haikun Zhou) - accel/qaic: Remove the description of DRM_IOCTL_QAIC_PART_DEV (Zenghui Yu) - drm/ci: update link to Gitlab server (Deborah Brouwer) - drm/panel: nt36672e: Break some CMDS into helper functions (Cong Yang) - drm/panel: nt35521: Break some CMDS into helper functions (Cong Yang) - drm/panel: boe-tv101wum-nl6: Break some CMDS into helper functions (Cong Yang) - drm/test: use kunit action wrapper macro in the gem shmem test suite (Marco Pagani) - drm/scheduler: remove full_recover from drm_sched_start (Christian König) - drm/bridge: it6505: Disable IRQ when powered off (Pin-yen Lin) - drm/virtio: Add DRM capset definition (Dmitry Osipenko) - drm/panel/panel-ilitek-ili9806e: Add Densitron DMT028VGHMCMI-1D TFT to ILI9806E DSI TCON driver (Marek Vasut) - dt-bindings: display: panel: Document Densitron DMT028VGHMCMI-1D TFT on ILI9806E DSI TCON (Marek Vasut) - drm/panel: boe-th101mb31ig002 : using drm_connector_helper_get_modes_fixed() (Zhaoxiong Lv) - drm/panel: boe-th101mb31ig002 : Fix the way to get porch parameters (Zhaoxiong Lv) - drm: panel: boe-bf060y8m-aj0: Enable prepare_prev_first (Dang Huynh) - drm/dp_mst: Simplify character output in drm_dp_mst_dump_topology() (Markus Elfring) - drm/bridge: tc358767: Add configurable default preemphasis (Marek Vasut) - dt-bindings: display: bridge: tc358867: Document default DP preemphasis (Marek Vasut) - drm/ttm: Allow direct reclaim to allocate local memory v2 (Rajneesh Bhardwaj) - dma-buf: heaps: Deduplicate docs and adopt common format (T.J. Mercier) - drm/nouveau: use GEM references instead of TTMs (Danilo Krummrich) - drm/nouveau: bo: remove unused functions (Danilo Krummrich) - drm/nouveau: prime: fix refcount underflow (Danilo Krummrich) - drm/panel-edp: Add 6 panels used by MT8186 Chromebooks (Terry Hsiao) - drm/panel: Avoid warnings w/ panel-simple/panel-edp at shutdown (Douglas Anderson) - mtd: mtdoops: Fix kmsgdump parameter renaming. (Jocelyn Falempe) - fbcon: Use oops_in_progress instead of panic_cpu (Jocelyn Falempe) - drm/panic: Add missing static inline to drm_panic_is_enabled() (Jocelyn Falempe) - drm/stm: add COMMON_CLK dependency (Arnd Bergmann) - drm/panic: Remove build time dependency with FRAMEBUFFER_CONSOLE (Jocelyn Falempe) - drm/fb-helper: Set skip_panic if the drm driver supports drm panic (Jocelyn Falempe) - fbcon: Add an option to disable fbcon in panic (Jocelyn Falempe) - drm/panic: Add drm_panic_is_enabled() (Jocelyn Falempe) - drm/stm: ltdc: remove reload interrupt (Yannick Fertre) - drm/stm: ltdc: add mask for lxcr register (Yannick Fertre) - drm/stm: ltdc: reset plane transparency after plane disable (Yannick Fertre) - drm/mgag200: Implement struct drm_crtc_funcs.get_vblank_timestamp (Thomas Zimmermann) - drm/mgag200: Add vblank support (Thomas Zimmermann) - drm/mgag200: Add dedicted variable for field (Thomas Zimmermann) - drm/mgag200: Add dedicated variables for blanking fields (Thomas Zimmermann) - drm/mgag200: Use adjusted mode values for CRTCs (Thomas Zimmermann) - drm/mgag200: Align register field names with documentation (Thomas Zimmermann) - drm/mgag200: Use hexadecimal register indeces (Thomas Zimmermann) - drm/bridge: analogix: remove unused struct 'bridge_init' (Dr. David Alan Gilbert) - drm: Add might_fault to drm_modeset_lock priming (Daniel Vetter) - drm/bridge-connector: Fix double free in error handling paths (Cristian Ciocaltea) - drm/bridge: Silence error messages upon probe deferral (Alexander Stein) - printk: Add a short description string to kmsg_dump() (Jocelyn Falempe) - drm/panel-edp: Add entry for BOE NV133WUM-N63 panel (Clayton Craft) - drm: lcdif: Use adjusted_mode .clock instead of .crtc_clock (Marek Vasut) - accel/ivpu: Add missing MODULE_FIRMWARE metadata (Alexander F. Lent) - drm/stm: ltdc: Remove unused function plane_to_ltdc (Jiapeng Chong) - drm/stm: Avoid use-after-free issues with crtc and plane (Katya Orlova) - drm/stm: ltdc: check memory returned by devm_kzalloc() (Claudiu Beznea) - drm/mgag200: Rename BMC vidrst names (Thomas Zimmermann) - drm/mgag200: Remove vidrst callbacks from struct mgag200_device_funcs (Thomas Zimmermann) - drm/mgag200: Only set VIDRST bits in CRTC modesetting (Thomas Zimmermann) - drm/v3d: Expose memory stats through fdinfo (Maíra Canal) - drm/v3d: Add some local variables in queries/extensions (Tvrtko Ursulin) - drm/v3d: Prefer get_user for scalar types (Tvrtko Ursulin) - drm/v3d: Move perfmon init completely into own unit (Tvrtko Ursulin) - drm/v3d: Do not use intermediate storage when copying performance query results (Tvrtko Ursulin) - drm/v3d: Size the kperfmon_ids array at runtime (Tvrtko Ursulin) - drm/v3d: Move part of copying of reset/copy performance extension to a helper (Tvrtko Ursulin) - drm/v3d: Validate passed in drm syncobj handles in the performance extension (Tvrtko Ursulin) - drm/v3d: Validate passed in drm syncobj handles in the timestamp extension (Tvrtko Ursulin) - drm/v3d: Fix potential memory leak in the performance extension (Tvrtko Ursulin) - drm/v3d: Fix potential memory leak in the timestamp extension (Tvrtko Ursulin) - drm/v3d: Prevent out of bounds access in performance query extensions (Tvrtko Ursulin) - drm/nouveau: Improve variable name in nouveau_sched_init() (Philipp Stanner) - drm/dp: Add helper to dump an LTTPR PHY descriptor (Imre Deak) - drm/panel-edp: Add BOE NV140WUM-N41 (Hsin-Yi Wang) - drm/amd: Add power_saving_policy drm property to eDP connectors (Mario Limonciello) - drm: Introduce 'power saving policy' drm property (Mario Limonciello) - drm/ci: uprev IGT (Vignesh Raman) - drm/panel: boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel (Zhaoxiong Lv) - dt-bindings: display: panel: Add compatible for starry-er88577 (Zhaoxiong Lv) - drm/panel: boe-th101mb31ig002: use wrapped MIPI DCS functions (Zhaoxiong Lv) - drm/panel: boe-th101mb31ig002: switch to devm_gpiod_get_optional() for reset_gpio (Zhaoxiong Lv) - drm/panel: boe-th101mb31ig002 : Make it compatible with other panel. (Zhaoxiong Lv) - drm/panel: jd9365da: Break some CMDS into helper functions (Cong Yang) - drm/panel: jd9365da: Support for Melfas lmfbx101117480 MIPI-DSI panel (Cong Yang) - dt-bindings: display: panel: Add compatible for melfas lmfbx101117480 (Cong Yang) - drm/panel: himax-hx8394: Add Support for Microchip AC40T08A MIPI Display Panel (Manikandan Muralidharan) - drm/panel: himax-hx8394: switch to devm_gpiod_get_optional() for reset_gpio (Manikandan Muralidharan) - dt-bindings: display: himax-hx8394: Add Microchip AC40T08A MIPI Display panel (Manikandan Muralidharan) - drm/ttm: Use the LRU walker for eviction (Thomas Hellström) - drm/ttm: Use the LRU walker helper for swapping (Thomas Hellström) - drm/ttm: Provide a generic LRU walker helper (Thomas Hellström) - drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves (Thomas Hellström) - drm/ttm: Use LRU hitches (Thomas Hellström) - drm/ttm: Slightly clean up LRU list iteration (Thomas Hellström) - drm/ttm: Allow TTM LRU list nodes of different types (Thomas Hellström) - drm/stm: Fix an error handling path in stm_drm_platform_probe() (Christophe JAILLET) - drm/drm_connector: Document Colorspace property variants (Sebastian Wick) - drm/tegra: Call drm_atomic_helper_shutdown() at shutdown time (Douglas Anderson) - drm/stm: Remove unnecessary .owner for lvds_platform_driver (Jiapeng Chong) - drm/vkms: Remove event from vkms_output (Lyude Paul) - drm/sti: hqvdp: drop driver owner assignment (Krzysztof Kozlowski) - drm/sti: hdmi: drop driver owner assignment (Krzysztof Kozlowski) - drm/sti: vtg: drop driver owner assignment (Krzysztof Kozlowski) - drm/sti: tvout: drop driver owner assignment (Krzysztof Kozlowski) - drm/sti: hda: drop driver owner assignment (Krzysztof Kozlowski) - drm/sti: dvo: drop driver owner assignment (Krzysztof Kozlowski) - MAINTAINERS: add an entry for AMD DC DML (Hamza Mahfooz) - drm/xe/oa/uapi: Make bit masks unsigned (Geert Uytterhoeven) - drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG (Sai Teja Pottumuttu) - drm/xe: Migrate OOB WAs to OR rules (Lucas De Marchi) - drm/xe/rtp: Expand max rules/actions per entry again (Lucas De Marchi) - drm/xe/rtp: Simplify marking active workarounds (Lucas De Marchi) - drm/xe/kunit: Test rtp with no actions (Lucas De Marchi) - drm/xe/kunit: Rename rtp test cases (Lucas De Marchi) - drm/xe/kunit: Test active rtp entries (Lucas De Marchi) - drm/xe/kunit: Rename count to count_sr_entries (Lucas De Marchi) - drm/xe/kunit: Test WAs for BMG (Lucas De Marchi) - drm/xe/migrate: Future-proof compressed PAT check (Matt Roper) - drm/xe/rtp: Fix off-by-one when processing rules (Lucas De Marchi) - drm/xe: Assert G2H outstanding when releasing G2H (Matthew Brost) - drm/xe/mmio: Use single logic for waiting functions (Gustavo Sousa) - drm/xe: Remove stale declaration of xe_mmio_probe_vram() (Gustavo Sousa) - drm/xe/huc: Define HuC binary for BMG (Daniele Ceraolo Spurio) - drm/xe/gsc: Define GSC binary for LNL (Daniele Ceraolo Spurio) - drm/xe/huc: Define HuC binary for LNL (Daniele Ceraolo Spurio) - drm/xe: Fix possible UAF in guc_exec_queue_process_msg (Matthew Brost) - drm/xe: Delete unused register from xe_regs.h (Himal Prasad Ghimiray) - drm/xe: Add assert for XE_WA() usage (Lucas De Marchi) - drm/xe: Refactor mmio setup for multi-tile (Lucas De Marchi) - drm/xe: Remove fence check from send_tlb_invalidation (Matthew Brost) - drm/xe: Store process name and pid in xe file (Matthew Brost) - drm/xe: Return -ENOBUFS if a kmalloc fails which is tied to an array of binds (Matthew Brost) - drm/xe: Fix xe_pt_abort_unbind (Matthew Brost) - drm/xe: Fix warning on unreachable statement (Lucas De Marchi) - drm/xe: Add NEEDS_2M BO flag (Michal Wajdeczko) - drm/xe: Normalize NEEDS_64K BO flag (Michal Wajdeczko) - drm/xe/tests: Skip xe_mocs live tests on VF device (Michal Wajdeczko) - drm/xe/tests: Convert xe_mocs live tests (Michal Wajdeczko) - drm/xe/tests: Convert xe_migrate live tests (Michal Wajdeczko) - drm/xe/tests: Convert xe_dma_buf live tests (Michal Wajdeczko) - drm/xe/tests: Convert xe_bo live tests (Michal Wajdeczko) - drm/xe/tests: Add helpers for use in live tests (Michal Wajdeczko) - drm/xe: Introduce const cast helper (Michal Wajdeczko) - drm/xe/oa: Don't use hardcoded values (Ohad Sharabi) - drm/xe: Build PM into GuC CT layer (Matthew Brost) - drm/xe: Hold a PM ref when GT TLB invalidations are inflight (Matthew Brost) - drm/xe: Drop xe_gt_tlb_invalidation_wait (Matthew Brost) - drm/xe: Add xe_gt_tlb_invalidation_fence_init helper (Matthew Brost) - drm/xe/vf: Fix register value lookup (Michal Wajdeczko) - drm/xe: Fix use after free when client stats are captured (Umesh Nerlige Ramappa) - drm/xe: Take a ref to xe file when user creates a VM (Umesh Nerlige Ramappa) - drm/xe: Add ref counting for xe_file (Umesh Nerlige Ramappa) - drm/xe: Move part of xe_file cleanup to a helper (Umesh Nerlige Ramappa) - drm/xe/uapi: Expose SIMD16 EU mask in topology query (Lucas De Marchi) - drm/xe: Remove unused xe_sync_entry_wait (Matthew Brost) - drm/xe: Validate user fence during creation (Matthew Brost) - drm/xe/pm: Add trace for pm functions (Nirmoy Das) - drm/xe/fbdev: Limit the usage of stolen for LNL+ (Uma Shankar) - drm/xe/xe2: Do not run xe_bo_test for xe2+ dgfx (Akshata Jahagirdar) - drm/xe/migrate: Add kunit to test migration functionality for BMG (Akshata Jahagirdar) - drm/xe/xe_migrate: Handle migration logic for xe2+ dgfx (Akshata Jahagirdar) - drm/xe/xe2: Introduce identity map for compressed pat for vram (Akshata Jahagirdar) - drm/xe/migrate: Add helper function to program identity map (Akshata Jahagirdar) - drm/xe/migrate: Add kunit to test clear functionality (Akshata Jahagirdar) - drm/xe/migrate: Handle clear ccs logic for xe2 dgfx (Akshata Jahagirdar) - drm/xe: Don't suspend device upon wedge (Matthew Brost) - drm/xe: Wedge the entire device (Matthew Brost) - drm/xe/gsc: add Battlemage support (Alexander Usyskin) - drm/xe/vf: Track writes to inaccessible registers from VF (Michal Wajdeczko) - drm/xe/xe2: Add Wa_15015404425 (Tejas Upadhyay) - drm/xe/pf: Limit fair VF LMEM provisioning (Michal Wajdeczko) - drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup (Ashutosh Dixit) - drm/xe/kunit: Simplify xe_mocs live tests code layout (Michal Wajdeczko) - drm/xe/kunit: Simplify xe_migrate live tests code layout (Michal Wajdeczko) - drm/xe/kunit: Simplify xe_dma_buf live tests code layout (Michal Wajdeczko) - drm/xe/kunit: Simplify xe_bo live tests code layout (Michal Wajdeczko) - drm/xe/kunit: Drop XE_TEST_EXPORT (Michal Wajdeczko) - drm/xe/kunit: Kill xe_cur_kunit() (Michal Wajdeczko) - drm/xe: Add process name and PID to job timedout message (José Roberto de Souza) - drm/xe/xe2: Make subsequent L2 flush sequential (Tejas Upadhyay) - drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal (Nirmoy Das) - drm/xe: Generate oob before compiling anything (Lucas De Marchi) - drm/xe/gt: Remove double include (Lucas De Marchi) - drm/xe/xe2lpg: Extend workaround 14021402888 (Bommu Krishnaiah) - drm/xe: Drop trace_xe_hw_fence_free (Matthew Brost) - drm/xe/xe2lpm: Extend Wa_16021639441 (Ngai-Mint Kwan) - drm/xe: Use write-back caching mode for system memory on DGFX (Thomas Hellström) - drm/i915: disable fbc due to Wa_16023588340 (Matthew Auld) - drm/xe/bmg: implement Wa_16023588340 (Matthew Auld) - drm/xe: Use VF_CAP_REG for device wmb (Michal Wajdeczko) - drm/xe: Kill regs/xe_sriov_regs.h (Michal Wajdeczko) - drm/xe: Fix register definition order in xe_regs.h (Michal Wajdeczko) - drm/xe: Add VM bind IOCTL error injection (Matthew Brost) - drm/xe: Update PT layer with better error handling (Matthew Brost) - drm/xe: Update VM trace events (Matthew Brost) - drm/xe: Convert multiple bind ops into single job (Matthew Brost) - drm/xe: Add xe_exec_queue_last_fence_test_dep (Matthew Brost) - drm/xe: Add xe_vm_pgtable_update_op to xe_vma_ops (Matthew Brost) - drm/xe: s/xe_tile_migrate_engine/xe_tile_migrate_exec_queue (Matthew Brost) - drm/xe/uapi: Rename xe perf layer as xe observation layer (Ashutosh Dixit) - drm/xe: Add timeout to preempt fences (Matthew Brost) - drm/xe/guc: Demote GuC IDs usage message to debug (Michal Wajdeczko) - ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data (Niklas Cassel) - ata: libata: Fix W=1 compilation warning (Damien Le Moal) - ata: libata: Improve CDL resource management (Damien Le Moal) - ata: libata: Introduce ata_dev_free_resources (Damien Le Moal) - ata: libata: Move sector_buf from struct ata_port to struct ata_device (Damien Le Moal) - ata: libata: Rename ata_eh_read_sense_success_ncq_log() (Damien Le Moal) - ata: libata: Move sata_std_hardreset() definition to libata-sata.c (Damien Le Moal) - ata: libata: Move sata_down_spd_limit() to libata-sata.c (Damien Le Moal) - ata: libata: Improve __ata_qc_complete() (Damien Le Moal) - ata: libata-scsi: Improve ata_scsi_handle_link_detach() (Damien Le Moal) - ata: libata: Cleanup libata-transport (Damien Le Moal) - ata: sata_gemini: Enable module autoloading (Liao Chen) - ata: pata_ixp4xx: Enable module autoloading (Liao Chen) - ata: pata_ftide010: Enable module autoloading (Liao Chen) - ata: libata: Add helper ata_eh_decide_disposition() (Niklas Cassel) - ata: ahci_brcm: Use devm_platform_ioremap_resource_byname() helper function (Zhang Zekun) - ata: libata: Remove obsolete function declarations (Gaosheng Cui) - ata: ahci_imx: Fix error code in probe() (Dan Carpenter) - ata: libahci_platform: Simplify code with for_each_child_of_node_scoped() (Zhang Zekun) - ata: ahci_imx: Correct the email address (Richard Zhu) - ata: ahci_imx: Enlarge RX water mark for i.MX8QM SATA (Richard Zhu) - ata: ahci_imx: AHB clock rate setting is not required on i.MX8QM AHCI SATA (Richard Zhu) - ata: ahci_imx: Clean up code by using i.MX8Q HSIO PHY driver (Richard Zhu) - dt-bindings: ata: Add i.MX8QM AHCI compatible string (Richard Zhu) - ata: libata: Print device quirks only once (Damien Le Moal) - ata: libata: Remove ata_noop_qc_prep() (Damien Le Moal) - ata: pata_hpt37x: Rename hpt_dma_blacklisted() (Damien Le Moal) - ata: pata_hpt366: Rename hpt_dma_blacklisted() (Damien Le Moal) - ata: pata_cs5520: Rephrase file header comment (Damien Le Moal) - ata: ata_piix: Remove useless comment in piix_init_sidpr() (Damien Le Moal) - ata: sata_sil: Rename sil_blacklist to sil_quirks (Damien Le Moal) - ata: ahci: Rephrase comment to not use the term blacklist (Damien Le Moal) - ata: pata_serverworks: Do not use the term blacklist (Damien Le Moal) - ata: libata: Print quirks applied to devices (Damien Le Moal) - ata: libata: Use QUIRK instead of HORKAGE (Damien Le Moal) - ata: libata: Rename ata_dma_blacklisted() (Damien Le Moal) - ata: libata: Change ata_dev_knobble() to return a bool (Damien Le Moal) - dt-bindings: ata: qcom,apq8064-ahci: add to dtschema (Rayyan Ansari) - dt-bindings: ata: qcom,ipq806x-ahci: use dtschema (Rayyan Ansari) - hid: cp2112: Use irq_get_trigger_type() helper (Jinjie Ruan) - HID: picoLCD: Use backlight power constants (Thomas Zimmermann) - HID: i2c-hid: elan: Add elan-ekth6a12nay timing (Zhaoxiong Lv) - dt-bindings: HID: i2c-hid: elan: Introduce Elan ekth6a12nay (Zhaoxiong Lv) - HID: Ignore battery for all ELAN I2C-HID devices (Hans de Goede) - HID: hid-playstation: DS4: Update rumble and lightbar together (Max Staudt) - HID: hid-goodix: Fix type promotion bug in goodix_hid_get_raw_report() (Dan Carpenter) - dt-bindings: input: Goodix SPI HID Touchscreen (Charles Wang) - HID: hid-goodix: Add Goodix HID-over-SPI driver (Charles Wang) - HID: wacom: Do not warn about dropped packets for first packet (Jason Gerecke) - HID: wacom: Support sequence numbers smaller than 16-bit (Jason Gerecke) - HID: wacom: Support devices with two touchrings (Jason Gerecke) - HID: wacom: Add preliminary support for high-resolution wheel scrolling (Jason Gerecke) - HID: wacom: Support touchrings with relative motion (Jason Gerecke) - HID: wacom: Improve warning for tablets falling back to default resolution (Jason Gerecke) - HID: amd_sfh: Convert comma to semicolon (Chen Ni) - hid: intel-ish-hid: Add support for vendor customized firmware loading (Zhang Lixu) - HID: intel-ish-hid: Use CPU generation string in driver_data (Zhang Lixu) - Documentation: hid: intel-ish-hid: Add vendor custom firmware loading (Zhang Lixu) - HID: i2c-hid: ensure various commands do not interfere with each other (Dmitry Torokhov) - selftests/hid: Add HIDIOCREVOKE tests (Benjamin Tissoires) - selftests/hid: Add initial hidraw tests skeleton (Benjamin Tissoires) - selftests/hid: extract the utility part of hid_bpf.c into its own header (Benjamin Tissoires) - HID: hidraw: add HIDIOCREVOKE ioctl (Peter Hutterer) - HID: lg: constify fixed up report descriptor (Thomas Weißschuh) - HID: uclogic: constify fixed up report descriptor (Thomas Weißschuh) - HID: waltop: constify fixed up report descriptor (Thomas Weißschuh) - HID: sony: constify fixed up report descriptor (Thomas Weißschuh) - HID: pxrc: constify fixed up report descriptor (Thomas Weißschuh) - HID: steelseries: constify fixed up report descriptor (Thomas Weißschuh) - HID: viewsonic: constify fixed up report descriptor (Thomas Weißschuh) - HID: vrc2: constify fixed up report descriptor (Thomas Weißschuh) - HID: xiaomi: constify fixed up report descriptor (Thomas Weißschuh) - HID: maltron: constify fixed up report descriptor (Thomas Weißschuh) - HID: keytouch: constify fixed up report descriptor (Thomas Weißschuh) - HID: holtek-kbd: constify fixed up report descriptor (Thomas Weißschuh) - HID: dr: constify fixed up report descriptor (Thomas Weißschuh) - HID: bigbenff: constify fixed up report descriptor (Thomas Weißschuh) - HID: winwing: constify read-only structs (Thomas Weißschuh) - HID: cmedia: constify fixed up report descriptor (Thomas Weißschuh) - HID: change return type of report_fixup() to const (Thomas Weißschuh) - HID: constify hid_device::dev_rdesc (Thomas Weißschuh) - HID: constify params and return value of fetch_item() (Thomas Weißschuh) - HID: constify hid_device::rdesc (Thomas Weißschuh) - HID: constify parameter rdesc of hid_parse_report() (Thomas Weißschuh) - HID: bpf: constify parameter rdesc of call_hid_bpf_rdesc_fixup() (Thomas Weißschuh) - HID: core: add helper for finding a field with a certain usage (Kerem Karabay) - HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio (Vishnu Sankar) - HID: hid-sensor-custom: Convert comma to semicolon (Chen Ni) - HID: add patch for sis multitouch format (tammy tseng) - HID: multitouch: Add support for lenovo Y9000P Touchpad (He Lugang) - HID: amd_sfh: Remove unused declarations (Yue Haibing) - HID: intel-ish-hid: Remove unused declarations (Yue Haibing) - tpm: export tpm2_sessions_init() to fix ibmvtpm building (Kexy Biscuit) - tpm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - selftests: tpm2: test_smoke: Run only when TPM2 is avaialable. (Michal Suchanek) - MAINTAINERS: Add selftest files to TPM section (Michal Suchanek) - tpm: Clean up TPM space after command failure (Jonathan McDowell) - ipmi: docs: don't advertise deprecated sysfs entries (Wolfram Sang) - ipmi:ssif: Improve detecting during probing (Corey Minyard) - ipmi: ipmi_ssif: fix module autoloading (Yuntao Liu) - MAINTAINERS: adjust file entry in INTEL MID PLATFORM (Lukas Bulwahn) - platform/x86: x86-android-tablets: Adjust Xiaomi Pad 2 bottom bezel touch buttons LED (Hans de Goede) - platform/mellanox: mlxbf-pmc: fix lockdep warning (Luiz Capitulino) - platform/x86/amd: pmf: Add quirk for TUF Gaming A14 (aln8) - platform/x86: touchscreen_dmi: add nanote-next quirk (Ckath) - platform/x86: asus-wmi: don't fail if platform_profile already registered (Luke D. Jones) - platform/x86: asus-wmi: add debug print in more key places (Luke D. Jones) - platform/x86: intel_scu_wdt: Move intel_scu_wdt.h to x86 subfolder (Andy Shevchenko) - platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm (Mika Westerberg) - MAINTAINERS: Add Intel MID section (Andy Shevchenko) - platform/x86: panasonic-laptop: Add support for programmable buttons (James Harmison) - platform/olpc: Remove redundant null pointer checks in olpc_ec_setup_debugfs() (Li Zetao) - platform/x86: intel/pmc: Ignore all LTRs during suspend (Xi Pardee) - platform/x86: wmi: Call both legacy and WMI driver notify handlers (Armin Wolf) - platform/x86: wmi: Merge get_event_data() with wmi_get_notify_data() (Armin Wolf) - platform/x86: wmi: Remove wmi_get_event_data() (Armin Wolf) - platform/x86: wmi: Pass event data directly to legacy notify handlers (Armin Wolf) - platform/x86: thinkpad_acpi: Fix uninitialized symbol 's' warning (Matthias Fetzer) - platform/x86: x86-android-tablets: Fix spelling in the comments (Andy Shevchenko) - platform/x86: ideapad-laptop: Make the scope_guard() clear of its scope (Andy Shevchenko) - platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface (Tero Kristo) - platform/x86/intel-uncore-freq: Add support for efficiency latency control (Tero Kristo) - Documentation: admin-guide: pm: Add efficiency vs. latency tradeoff to uncore documentation (Tero Kristo) - platform/x86: lenovo-ymc: Ignore the 0x0 state (Gergo Koteles) - x86/platform/geode: switch GPIO buttons and LEDs to software properties (Dmitry Torokhov) - platform/x86: int3472: Use str_high_low() (Andy Shevchenko) - platform/x86: int3472: Use GPIO_LOOKUP() macro (Andy Shevchenko) - platform/x86:dell-laptop: remove duplicate code w/ battery function (Andres Salomon) - platform/x86:dell-laptop: Add knobs to change battery charge settings (Andres Salomon) - platform/x86: intel-hid: Use string_choices API instead of ternary operator (Andy Shevchenko) - platform/x86/intel-uncore-freq: Do not present separate package-die domain (Srinivas Pandruvada) - platform/x86/intel/ifs: Fix SBAF title underline length (Kuppuswamy Sathyanarayanan) - platform/x86: thinkpad_acpi: Add Thinkpad Edge E531 fan support (Matthias Fetzer) - platform/x86: serial-multi-instantiate: Don't require both I2C and SPI (Richard Fitzgerald) - platform/surface: Add OF support (Konrad Dybcio) - dt-bindings: platform: Add Surface System Aggregator Module (Konrad Dybcio) - dt-bindings: serial: Allow embedded-controller as child node (Konrad Dybcio) - platform/x86: lg-laptop: Add operation region support (Armin Wolf) - platform/x86/amd/pmf: Update SMU metrics table for 1AH family series (Shyam Sundar S K) - platform/x86/amd/pmf: Relocate CPU ID macros to the PMF header (Shyam Sundar S K) - platform/x86/amd/pmf: Add support for notifying Smart PC Solution updates (Shyam Sundar S K) - platform/x86: intel/pmc: Remove unused param idx from pmc_for_each_mode() (Ilpo Järvinen) - platform/x86: ideapad-laptop: move ACPI helpers from header to source file (Gergo Koteles) - trace: platform/x86/intel/ifs: Add SBAF trace support (Jithu Joseph) - platform/x86/intel/ifs: Add SBAF test support (Jithu Joseph) - platform/x86/intel/ifs: Add SBAF test image loading support (Jithu Joseph) - platform/x86/intel/ifs: Refactor MSR usage in IFS test code (Kuppuswamy Sathyanarayanan) - platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg() (Srinivas Pandruvada) - platform/x86: samsung-laptop: Use backlight power constants (Thomas Zimmermann) - platform/x86: oaktrail: Use backlight power constants (Thomas Zimmermann) - platform/x86: ideapad-laptop: Use backlight power constants (Thomas Zimmermann) - platform/x86: fujitsu-laptop: Use backlight power constants (Thomas Zimmermann) - platform/x86: eeepc-wmi: Use backlight power constants (Thomas Zimmermann) - platform/x86: eeepc-laptop: Use backlight power constants (Thomas Zimmermann) - platform/x86: asus-wmi: Use backlight power constants (Thomas Zimmermann) - platform/x86: asus-nb-wmi: Use backlight power constants (Thomas Zimmermann) - platform/x86: asus-laptop: Use backlight power constants (Thomas Zimmermann) - platform/x86: acer-wmi: Use backlight power constants (Thomas Zimmermann) - platform/x86/intel/pmt: Use PMT callbacks (David E. Box) - platform/x86/intel/vsec: Add PMT read callbacks (David E. Box) - platform/x86/intel/vsec.h: Move to include/linux (David E. Box) - platform/x86/intel/pmc: Show live substate requirements (Kane Chen) - platform/x86: int3472: make common part a separate module (Arnd Bergmann) - hid-asus: use hid for brightness control on keyboard (Luke D. Jones) - platform/x86: asus-wmi: add support for vivobook fan profiles (Mohamed Ghanmi) - dt-bindings: watchdog: Add rockchip,rk3576-wdt compatible (Detlev Casanova) - dt-bindings: cpu: Drop duplicate nvidia,tegra186-ccplex-cluster.yaml (Rob Herring (Arm)) - dt-bindings: clock: mediatek: Drop duplicate mediatek,mt6795-sys-clock.yaml (Rob Herring (Arm)) - of/irq: Use helper to define resources (Vasileios Amoiridis) - of/irq: Make use of irq_get_trigger_type() (Vasileios Amoiridis) - dt-bindings: clk: vc5: Make SD/OE pin configuration properties not required (Geert Uytterhoeven) - drivers/of: Improve documentation for match_string (Miquel Sabaté Solà) - of: property: Do some clean up with use of __free() (Zhang Zekun) - dt-bindings: watchdog: qcom-wdt: document support on SA8255p (Nikunj Kela) - dt-bindings: interrupt-controller: fsl,irqsteer: Document fsl,imx8qm-irqsteer (Fabio Estevam) - dt-bindings: interrupt-controller: arm,gic: add ESPI and EPPI specifiers (Nikunj Kela) - dt-bindings: dma: Add lpc32xx DMA mux binding (Piotr Wojtaszczyk) - dt-bindings: trivial-devices: Drop duplicate "maxim,max1237" (Rob Herring (Arm)) - dt-bindings: trivial-devices: Drop duplicate LM75 compatible devices (Rob Herring (Arm)) - dt-bindings: trivial-devices: Deprecate "ad,ad7414" (Rob Herring (Arm)) - dt-bindings: trivial-devices: Drop incorrect and duplicate at24 compatibles (Rob Herring (Arm)) - dt-bindings: wakeup-source: update reference to m8921-keypad.yaml (Simon Horman) - dt-bindings: interrupt-controller: qcom-pdc: document support for SA8255p (Nikunj Kela) - dt-bindings: Fix various typos (Yu-Chun Lin) - of: address: Unify resource bounds overflow checking (Thomas Weißschuh) - dt-bindings: incomplete-devices: And another batch of compatibles (Rob Herring (Arm)) - dt: dt-extract-compatibles: Extract compatibles from function parameters (Rob Herring (Arm)) - of: address: Report error on resource bounds overflow (Thomas Weißschuh) - kselftest: dt: Ignore nodes that have ancestors disabled (Nícolas F. R. A. Prado) - dt-bindings: lcdif: Document the dmas/dma-names properties (Fabio Estevam) - dt-bindings: watchdog: nxp,lpc1850-wdt: Convert bindings to dtschema (Animesh Agarwal) - dt-bindings: watchdog: convert ziirave-wdt.txt to yaml (Frank Li) - dt-bindings: input: qcom,pm8xxx-vib: Document PM6150 compatible (Jens Reidel) - of: resolver: Simplify with scoped for each OF child loop (Jinjie Ruan) - of/platform: Simplify with scoped for each OF child (Jinjie Ruan) - of: overlay: Simplify with scoped for each OF child loop (Jinjie Ruan) - of/irq: Refer to actual buffer size in of_irq_parse_one() (Geert Uytterhoeven) - ASoC: dt-bindings: serial-midi: reference serial-peripheral-props.yaml (Krzysztof Kozlowski) - dt-bindings: bluetooth: reference serial-peripheral-props.yaml (Krzysztof Kozlowski) - dt-bindings: gnss: reference serial-peripheral-props.yaml (Krzysztof Kozlowski) - dt-bindings: bluetooth: move Bluetooth bindings to dedicated directory (Krzysztof Kozlowski) - dt-bindings: serial: add common properties schema for UART children (Krzysztof Kozlowski) - dt-bindings: serial: add missing "additionalProperties" on child nodes (Krzysztof Kozlowski) - of/irq: Support #msi-cells=<0> in of_msi_get_domain (Andrew Jones) - dt-bindings: arc: convert archs-pct.txt to yaml (Aryabhatta Dey) - dt-bindings: display: panel-simple-lvds-dual-ports: use unevaluatedProperties (Frank Li) - dt-bindings: board: convert fsl-board.txt to yaml (Frank Li) - scripts/dtc: Update to upstream version v1.7.0-95-gbcd02b523429 (Rob Herring (Arm)) - dt-bindings: soc: fsl: cpm_qe: convert network.txt to yaml (Frank Li) - dt-bindings: arm: Update Corstone-1000 maintainers (Hugues KAMBA MPIANA) - dt-bindings: net: convert maxim,ds26522.txt to yaml format (Frank Li) - dt-bindings: misc: aspeed,ast2400-cvic: Convert to DT schema (Andrew Jeffery) - dt-bindings: interrupt-controller: aspeed,ast2400-vic: Convert to DT schema (Andrew Jeffery) - dt-bindings: timer: nxp,lpc3220-timer: Convert to dtschema (Animesh Agarwal) - dt-bindings: timer: fsl,ftm-timer: Convert to dtschema (Animesh Agarwal) - dt-bindings: watchdog: ti,davinci-wdt: convert to dtschema (Kousik Sanagavarapu) - dt-bindings: timer: ti,davinci-timer: convert to dtschema (Kousik Sanagavarapu) - dt-bindings: fsl: fsl,rcpm: fix unevaluated fsl,rcpm-wakeup property (Krzysztof Kozlowski) - dt-bindings: trivial-devices: add isil,isl69260 (Peter Yin) - dt-bindings: soc: fsl: add missed compatible string fsl,ls*-isc (Frank Li) - dt-bindings: soc: fsl: Convert rcpm to yaml format (Frank Li) - of: unittest: Use of_property_present() (Rob Herring (Arm)) - dt-bindings: hwmon: Document TI TPS546D24 (Marek Vasut) - dt-bindings: bus: qcom,ebi2: convert to dtschema (Rayyan Ansari) - xen/swiotlb: fix allocated size (Juergen Gross) - xen/swiotlb: add alignment check for dma buffers (Juergen Gross) - xen/pci: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - xen/xenbus: Convert to use ERR_CAST() (Shen Lichuan) - xen, pvh: fix unbootable VMs by inlining memset() in xen_prepare_pvh() (Alexey Dobriyan) - x86/cpu: fix unbootable VMs by inlining memcmp() in hypervisor_cpuid_base() (Alexey Dobriyan) - xen, pvh: fix unbootable VMs (PVH + KASAN - AMD_MEM_ENCRYPT) (Alexey Dobriyan) - xen: tolerate ACPI NVS memory overlapping with Xen allocated memory (Juergen Gross) - xen: allow mapping ACPI data using a different physical address (Juergen Gross) - xen: add capability to remap non-RAM pages to different PFNs (Juergen Gross) - xen: move max_pfn in xen_memory_setup() out of function scope (Juergen Gross) - xen: move checks for e820 conflicts further up (Juergen Gross) - xen: introduce generic helper checking for memory map conflicts (Juergen Gross) - xen: use correct end address of kernel for conflict checking (Juergen Gross) - tools/hv: Add memory allocation check in hv_fcopy_start (Zhu Jun) - x86/hyperv: use helpers to read control registers in hv_snp_boot_ap() (Yosry Ahmed) - Drivers: hv: vmbus: Optimize boot time by concurrent execution of hv_synic_init() (Saurabh Sengar) - powerpc/atomic: Use YZ constraints for DS-form instructions (Michael Ellerman) - MAINTAINERS: powerpc: Add Maddy (Michael Ellerman) - KVM: PPC: Book3S HV: remove unused varible (Alex Shi) - KVM: PPC: Book3S HV: Refactor HFSCR emulation for KVM guests (Gautam Menghani) - powerpc: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - powerpc/pseries/eeh: Fix pseries_eeh_err_inject (Narayana Murty N) - selftests/powerpc: Allow building without static libc (Madhavan Srinivasan) - macintosh/via-pmu: register_pmu_pm_ops() can be __init (Michael Ellerman) - powerpc: Stop using no_llseek (Michael Ellerman) - powerpc/64s: Remove the "fast endian switch" syscall (Michael Ellerman) - powerpc/mm/64s: Restrict THP to Radix or HPT w/64K pages (Michael Ellerman) - powerpc/mm/64s: Move THP reqs into a separate symbol (Michael Ellerman) - powerpc/64s: Make mmu_hash_ops __ro_after_init (Michael Ellerman) - powerpc: Replace kretprobe code with rethook on powerpc (Abhishek Dubey) - powerpc: pseries: Constify struct kobj_type (Huang Xiaojia) - powerpc: powernv: Constify struct kobj_type (Huang Xiaojia) - powerpc: Constify struct kobj_type (Huang Xiaojia) - powerpc/pseries/dlpar: Add device tree nodes for DLPAR IO add (Haren Myneni) - powerpc/pseries/dlpar: Remove device tree node for DLPAR IO remove (Haren Myneni) - powerpc/pseries: Use correct data types from pseries_hp_errorlog struct (Haren Myneni) - powerpc/vdso: Inconditionally use CFUNC macro (Christophe Leroy) - powerpc/32: Implement validation of emergency stack (Christophe Leroy) - powerpc/603: Inconditionally use task PGDIR in DTLB misses (Christophe Leroy) - powerpc/603: Inconditionally use task PGDIR in ITLB misses (Christophe Leroy) - powerpc/603: Switch r0 and r3 in TLB miss handlers (Christophe Leroy) - powerpc/603: Copy kernel PGD entries into all PGDIRs and preallocate execmem page tables (Christophe Leroy) - powerpc/32s: Reduce default size of module/execmem area (Christophe Leroy) - powerpc/8xx: Inconditionally use task PGDIR in DTLB misses (Christophe Leroy) - powerpc/8xx: Inconditionally use task PGDIR in ITLB misses (Christophe Leroy) - powerpc/8xx: Preallocate execmem page tables (Christophe Leroy) - powerpc/8xx: Reduce default size of module/execmem area (Christophe Leroy) - powerpc/8xx: Allow setting DATA alignment even with STRICT_KERNEL_RWX (Christophe Leroy) - Revert "powerpc/8xx: Always pin kernel text TLB" (Christophe Leroy) - powerpc/8xx: Copy kernel PGD entries into all PGDIRs (Christophe Leroy) - powerpc/8xx: Fix kernel vs user address comparison (Christophe Leroy) - powerpc/8xx: Fix initial memory mapping (Christophe Leroy) - powerpc/powernv/pci: Remove obsoleted declaration for pnv_pci_init_ioda_hub (Gaosheng Cui) - powerpc: Remove obsoleted declarations for use_cop and drop_cop (Gaosheng Cui) - powerpc/pasemi: Remove obsoleted declaration for pas_pci_irq_fixup() (Gaosheng Cui) - powerpc/maple: Remove obsoleted declaration for maple_calibrate_decr() (Gaosheng Cui) - powerpc: Remove obsoleted declaration for _get_SP (Gaosheng Cui) - powerpc/pseries/dlpar: Use helper function for_each_child_of_node() (Zhang Zekun) - powerpc/powermac/pfunc_base: Use helper function for_each_child_of_node() (Zhang Zekun) - powerpc/64s/mm: Move __real_pte stubs into hash-4k.h (Michael Ellerman) - powerpc/configs/64s: Enable DEFERRED_STRUCT_PAGE_INIT (Michael Ellerman) - powerpc/xmon: Fix tmpstr length check in scanhex (Madhavan Srinivasan) - powerpc/code-patching: Add boot selftest for data patching (Benjamin Gray) - powerpc/32: Convert patch_instruction() to patch_uint() (Benjamin Gray) - powerpc/64: Convert patch_instruction() to patch_u32() (Benjamin Gray) - powerpc/code-patching: Add data patch alignment check (Benjamin Gray) - powerpc/code-patching: Add generic memory patching (Benjamin Gray) - powerpc: Remove unused LHZX_BE macro (Christophe Leroy) - MAINTAINERS: Mark powerpc spufs as orphaned (Michael Ellerman) - MAINTAINERS: Mark powerpc Cell as orphaned (Michael Ellerman) - powerpc: Remove useless config comment in asm/percpu.h (Jinjie Ruan) - powerpc/476: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - macintosh/via-pmu-backlight: Use backlight power constants (Thomas Zimmermann) - powerpc/traps: Use backlight power constants (Thomas Zimmermann) - powerpc: Use of_property_present() (Rob Herring (Arm)) - parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards (Helge Deller) - parisc: Use PRIV_USER instead of hardcoded value (Helge Deller) - parisc: Fix itlb miss handler for 64-bit programs (Helge Deller) - parisc: Fix 64-bit userspace syscall path (Helge Deller) - parisc: Fix stack start for ADDR_NO_RANDOMIZE personality (Helge Deller) - parisc: Convert to generic clockevents (Helge Deller) - parisc: pdc_stable: Constify struct kobj_type (Hongbo Li) - dlm: add missing -ENOMEM if alloc_workqueue() fails (Alexander Aring) - dlm: do synchronized socket connect call (Alexander Aring) - dlm: move lkb xarray lookup out of lock (Alexander Aring) - dlm: move dlm_search_rsb_tree() out of lock (Alexander Aring) - dlm: use RSB_HASHED to avoid lookup twice (Alexander Aring) - dlm: async freeing of lockspace resources (Alexander Aring) - dlm: drop kobject release callback handling (Alexander Aring) - dlm: warn about invalid nodeid comparsions (Alexander Aring) - dlm: never return invalid nodeid by dlm_our_nodeid() (Alexander Aring) - dlm: remove unnecessary refcounts (Alexander Aring) - dlm: cleanup memory allocation helpers (Alexander Aring) - xfs: ensure st_blocks never goes to zero during COW writes (Christoph Hellwig) - xfs: use xas_for_each_marked in xfs_reclaim_inodes_count (Christoph Hellwig) - xfs: convert perag lookup to xarray (Christoph Hellwig) - xfs: simplify tagged perag iteration (Christoph Hellwig) - xfs: move the tagged perag lookup helpers to xfs_icache.c (Christoph Hellwig) - xfs: use kfree_rcu_mightsleep to free the perag structures (Christoph Hellwig) - xfs: use LIST_HEAD() to simplify code (Hongbo Li) - xfs: Remove duplicate xfs_trans_priv.h header (Jiapeng Chong) - xfs: remove unnecessary check (Dan Carpenter) - xfs: Use xfs set and clear mp state helpers (John Garry) - xfs: reclaim speculative preallocations for append only files (Christoph Hellwig) - xfs: simplify extent lookup in xfs_can_free_eofblocks (Christoph Hellwig) - xfs: check XFS_EOFBLOCKS_RELEASED earlier in xfs_release_eofblocks (Christoph Hellwig) - xfs: only free posteof blocks on first close (Darrick J. Wong) - xfs: don't free post-EOF blocks on read close (Dave Chinner) - xfs: skip all of xfs_file_release when shut down (Christoph Hellwig) - xfs: don't bother returning errors from xfs_file_release (Christoph Hellwig) - xfs: refactor f_op->release handling (Christoph Hellwig) - xfs: remove the i_mode check in xfs_release (Christoph Hellwig) - xfs: standardize the btree maxrecs function parameters (Darrick J. Wong) - xfs: replace shouty XFS_BM{BT,DR} macros (Darrick J. Wong) - xfs: fix a sloppy memory handling bug in xfs_iroot_realloc (Darrick J. Wong) - xfs: fix FITRIM reporting again (Darrick J. Wong) - xfs: fix C++ compilation errors in xfs_fs.h (Darrick J. Wong) - xfs: refactor loading quota inodes in the regular case (Darrick J. Wong) - xfs: move xfs_ioc_getfsmap out of xfs_ioctl.c (Darrick J. Wong) - xfs: rearrange xfs_fsmap.c a little bit (Darrick J. Wong) - xfs: replace m_rsumsize with m_rsumblocks (Christoph Hellwig) - xfs: remove xfs_{rtbitmap,rtsummary}_wordcount (Christoph Hellwig) - xfs: add xchk_setup_nothing and xchk_nothing helpers (Darrick J. Wong) - xfs: make the rtalloc start hint a xfs_rtblock_t (Christoph Hellwig) - xfs: factor out a xfs_rtallocate_align helper (Christoph Hellwig) - xfs: rework the rtalloc fallback handling (Christoph Hellwig) - xfs: factor out a xfs_rtallocate helper (Christoph Hellwig) - xfs: clean up the ISVALID macro in xfs_bmap_adjacent (Christoph Hellwig) - xfs: simplify xfs_rtalloc_query_range (Christoph Hellwig) - xfs: remove xfs_rtb_to_rtxrem (Christoph Hellwig) - xfs: fix broken variable-sized allocation detection in xfs_rtallocate_extent_block (Darrick J. Wong) - xfs: reduce excessive clamping of maxlen in xfs_rtallocate_extent_near (Darrick J. Wong) - xfs: clean up xfs_rtallocate_extent_exact a bit (Darrick J. Wong) - xfs: refactor aligning bestlen to prod (Darrick J. Wong) - xfs: don't scan off the end of the rt volume in xfs_rtallocate_extent_block (Darrick J. Wong) - xfs: don't return too-short extents from xfs_rtallocate_extent_block (Darrick J. Wong) - xfs: ensure rtx mask/shift are correct after growfs (Christoph Hellwig) - xfs: use the recalculated transaction reservation in xfs_growfs_rt_bmblock (Christoph Hellwig) - xfs: push transaction join out of xfs_rtbitmap_lock and xfs_rtgroup_lock (Christoph Hellwig) - xfs: factor out rtbitmap/summary initialization helpers (Christoph Hellwig) - xfs: factor out a xfs_last_rt_bmblock helper (Christoph Hellwig) - xfs: factor out a xfs_growfs_rt_bmblock helper (Christoph Hellwig) - xfs: push the calls to xfs_rtallocate_range out to xfs_bmap_rtalloc (Christoph Hellwig) - xfs: cleanup the calling convention for xfs_rtpick_extent (Christoph Hellwig) - xfs: add bounds checking to xfs_rt{bitmap,summary}_read_buf (Christoph Hellwig) - xfs: assert a valid limit in xfs_rtfind_forw (Christoph Hellwig) - xfs: remove the limit argument to xfs_rtfind_back (Christoph Hellwig) - xfs: make the RT rsum_cache mandatory (Christoph Hellwig) - xfs: factor out a xfs_validate_rt_geometry helper (Christoph Hellwig) - xfs: remove xfs_validate_rtextents (Christoph Hellwig) - xfs: pass the icreate args object to xfs_dialloc (Darrick J. Wong) - xfs: match on the global RT inode numbers in xfs_is_metadata_inode (Christoph Hellwig) - xfs: validate inumber in xfs_iget (Darrick J. Wong) - xfs: introduce new file range commit ioctls (Darrick J. Wong) - smb: client: fix compression heuristic functions (Enzo Matsumiya) - cifs: Update SFU comments about fifos and sockets (Pali Rohár) - cifs: Add support for creating SFU symlinks (Pali Rohár) - smb: use LIST_HEAD() to simplify code (Hongbo Li) - cifs: Recognize SFU socket type (Pali Rohár) - cifs: Show debug message when SFU Fifo type was detected (Pali Rohár) - cifs: Put explicit zero byte into SFU block/char types (Pali Rohár) - cifs: Add support for reading SFU symlink location (Pali Rohár) - cifs: Fix recognizing SFU symlinks (Pali Rohár) - smb: client: compress: fix an "illegal accesses" issue (Qianqiang Liu) - smb: client: compress: fix a potential issue of freeing an invalid pointer (Qianqiang Liu) - smb: client: compress: LZ77 code improvements cleanup (Enzo Matsumiya) - smb: client: insert compression check/call on write requests (Enzo Matsumiya) - smb3: mark compression as CONFIG_EXPERIMENTAL and fix missing compression operation (Steve French) - cifs: Remove obsoleted declaration for cifs_dir_open (Gaosheng Cui) - smb: client: Use min() macro (Shen Lichuan) - cifs: convert to use ERR_CAST() (Yuesong Li) - smb: add comment to STATUS_MCA_OCCURED (ChenXiaoSong) - smb: move SMB2 Status code to common header file (ChenXiaoSong) - smb: move some duplicate definitions to common/smbacl.h (ChenXiaoSong) - smb/client: rename cifs_ace to smb_ace (ChenXiaoSong) - smb/client: rename cifs_acl to smb_acl (ChenXiaoSong) - smb/client: rename cifs_sid to smb_sid (ChenXiaoSong) - smb/client: rename cifs_ntsd to smb_ntsd (ChenXiaoSong) - ksmbd: handle caseless file creation (Namjae Jeon) - ksmbd: make __dir_empty() compatible with POSIX (Hobin Woo) - ksmbd: add refcnt to ksmbd_conn struct (Namjae Jeon) - ksmbd: allow write with FILE_APPEND_DATA (Namjae Jeon) - jfs: Fix uninit-value access of new_ea in ea_buffer (Zhao Mengmeng) - jfs: check if leafidx greater than num leaves per dmap tree (Edward Adam Davis) - jfs: Fix uaf in dbFreeBits (Edward Adam Davis) - jfs: fix out-of-bounds in dbNextAG() and diAlloc() (Jeongjun Park) - jfs: UBSAN: shift-out-of-bounds in dbFindBits (Remington Brasga) - ovl: fail if trusted xattrs are needed but caller lacks permission (Mike Baynton) - overlayfs.rst: update metacopy section in overlayfs documentation (Yuriy Belikov) - ovl: fsync after metadata copy-up (Amir Goldstein) - ovl: don't set the superblock's errseq_t manually (Haifeng Xu) - selftests: vDSO: check cpu caps before running chacha test (Jason A. Donenfeld) - s390/vdso: Wire up getrandom() vdso implementation (Heiko Carstens) - s390/vdso: Move vdso symbol handling to separate header file (Heiko Carstens) - s390/vdso: Allow alternatives in vdso code (Heiko Carstens) - s390/module: Provide find_section() helper (Heiko Carstens) - s390/facility: Let test_facility() generate static branch if possible (Heiko Carstens) - s390/alternatives: Remove ALT_FACILITY_EARLY (Heiko Carstens) - s390/facility: Disable compile time optimization for decompressor code (Heiko Carstens) - selftests: vDSO: fix vdso_config for s390 (Heiko Carstens) - selftests: vDSO: fix ELF hash table entry size for s390x (Jens Remus) - powerpc/vdso: Wire up getrandom() vDSO implementation on VDSO64 (Christophe Leroy) - powerpc/vdso: Wire up getrandom() vDSO implementation on VDSO32 (Christophe Leroy) - powerpc/vdso: Refactor CFLAGS for CVDSO build (Christophe Leroy) - powerpc/vdso32: Add crtsavres (Christophe Leroy) - mm: Define VM_DROPPABLE for powerpc/32 (Christophe Leroy) - powerpc/vdso: Fix VDSO data access when running in a non-root time namespace (Christophe Leroy) - selftests: vDSO: don't include generated headers for chacha test (Jason A. Donenfeld) - arm64: vDSO: Wire up getrandom() vDSO implementation (Adhemerval Zanella) - arm64: alternative: make alternative_has_cap_likely() VDSO compatible (Mark Rutland) - selftests: vDSO: also test counter in vdso_test_chacha (Christophe Leroy) - selftests: vDSO: build tests with O2 optimization (Christophe Leroy) - LoongArch: vDSO: Wire up getrandom() vDSO implementation (Xi Ruoyao) - random: vDSO: add a __vdso_getrandom prototype for all architectures (Xi Ruoyao) - selftests: vDSO: fix cross build for getrandom and chacha tests (Jason A. Donenfeld) - random: vDSO: minimize and simplify header includes (Christophe Leroy) - random: vDSO: avoid call to out of line memset() (Christophe Leroy) - random: vDSO: add missing c-getrandom-y in Makefile (Christophe Leroy) - random: vDSO: add __arch_get_k_vdso_rng_data() helper for data page access (Christophe Leroy) - random: vDSO: don't use 64-bit atomics on 32-bit architectures (Christophe Leroy) - selftests: vDSO: open code basic chacha instead of linking to libsodium (Jason A. Donenfeld) - random: vDSO: move prototype of arch chacha function to vdso/getrandom.h (Jason A. Donenfeld) - selftests: vDSO: ensure vgetrandom works in a time namespace (Jason A. Donenfeld) - selftests: vDSO: quash clang omitted parameter warning in getrandom test (Jason A. Donenfeld) - selftests: vDSO: use parse_vdso.h in vdso_test_abi (Christophe Leroy) - selftests: vDSO: fix the way vDSO functions are called for powerpc (Christophe Leroy) - selftests: vDSO: fix vDSO symbols lookup for powerpc64 (Christophe Leroy) - selftests: vDSO: fix vdso_config for powerpc (Christophe Leroy) - selftests: vDSO: fix vDSO name for powerpc (Christophe Leroy) - selftests: vDSO: skip getrandom test if architecture is unsupported (Jason A. Donenfeld) - selftests: vDSO: use KHDR_INCLUDES for UAPI headers for getrandom test (Xi Ruoyao) - selftests: vDSO: remove unnecessary command line defs from chacha test (Jason A. Donenfeld) - selftests: vDSO: separate LDLIBS from CFLAGS for libsodium (Jason A. Donenfeld) - selftests: vDSO: add --cflags for pkg-config command querying libsodium (Xi Ruoyao) - selftests: vDSO: look for arch-specific function name in getrandom test (Christophe Leroy) - selftests: vDSO: fix include order in build of test_vdso_chacha (Christophe Leroy) - selftests: vDSO: don't hard-code location of vDSO sources (Christophe Leroy) - selftests: vDSO: simplify getrandom thread local storage and structs (Jason A. Donenfeld) - Documentation: livepatch: Correct release locks antonym (Bagas Sanjaya) - dmaengine: idxd: Clean up cpumask and hotplug for perfmon (Kan Liang) - iommu/vt-d: Clean up cpumask and hotplug for perfmon (Kan Liang) - perf/x86/intel/cstate: Clean up cpumask and hotplug (Kan Liang) - perf: Add PERF_EV_CAP_READ_SCOPE (Kan Liang) - perf: Generic hotplug support for a PMU with a scope (Kan Liang) - uprobes: perform lockless SRCU-protected uprobes_tree lookup (Andrii Nakryiko) - rbtree: provide rb_find_rcu() / rb_find_add_rcu() (Peter Zijlstra) - perf/uprobe: split uprobe_unregister() (Peter Zijlstra) - uprobes: travers uprobe's consumer list locklessly under SRCU protection (Andrii Nakryiko) - uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks (Andrii Nakryiko) - uprobes: protected uprobe lifetime with SRCU (Andrii Nakryiko) - uprobes: revamp uprobe refcounting and lifetime management (Andrii Nakryiko) - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (Oleg Nesterov) - perf/core: Fix small negative period being ignored (Luo Gengkun) - perf: Really fix event_function_call() locking (Namhyung Kim) - perf: Optimize __pmu_ctx_sched_out() (Peter Zijlstra) - perf: Add context time freeze (Peter Zijlstra) - perf: Fix event_function_call() locking (Peter Zijlstra) - perf: Extract a few helpers (Peter Zijlstra) - perf: Optimize context reschedule for single PMU cases (Peter Zijlstra) - perf/x86/intel/bts: Fix comment about default perf_event_paranoid setting (James Clark) - perf/x86/intel/uncore: Use D0:F0 as a default device (Zhenyu Wang) - perf/x86/intel/uncore: Add LNL uncore iMC freerunning support (Zhenyu Wang) - perf/x86/intel/uncore: Add Lunar Lake support (Kan Liang) - perf/x86/intel/uncore: Factor out common MMIO init and ops functions (Kan Liang) - perf/x86/intel/uncore: Add Arrow Lake support (Kan Liang) - uprobes: shift put_uprobe() from delete_uprobe() to uprobe_unregister() (Oleg Nesterov) - uprobes: fold __uprobe_unregister() into uprobe_unregister() (Oleg Nesterov) - uprobes: change uprobe_register() to use uprobe_unregister() instead of __uprobe_unregister() (Oleg Nesterov) - uprobes: make uprobe_register() return struct uprobe * (Oleg Nesterov) - uprobes: kill uprobe_register_refctr() (Oleg Nesterov) - selftests/bpf: fix uprobe.path leak in bpf_testmod (Jiri Olsa) - uprobes: simplify error handling for alloc_uprobe() (Andrii Nakryiko) - uprobes: is_trap_at_addr: don't use get_user_pages_remote() (Oleg Nesterov) - uprobes: document the usage of mm->mmap_lock (Oleg Nesterov) - perf,x86: avoid missing caller address in stack traces captured in uprobe (Andrii Nakryiko) - perf: Support PERF_SAMPLE_READ with inherit (Ben Gainey) - perf: Rename perf_event_context.nr_pending to nr_no_switch_fast. (Ben Gainey) - perf/x86: Add hw_perf_event::aux_config (Peter Zijlstra) - perf/x86/intel/pt: Fix sampling synchronization (Adrian Hunter) - perf/x86/intel: Allow to setup LBR for counting event for BPF (Kan Liang) - perf/x86/rapl: Fix the energy-pkg event for AMD CPUs (Dhananjay Ugwekar) - platform/chrome: chromeos_laptop: Use kmemdup_array (Yu Jiaoliang) - platform/chrome: cros_ec_typec: add remove driver hook (Thadeu Lima de Souza Cascardo) - platform/chrome: cros_ec_lpc: switch primary DMI data for Framework Laptop (Dustin L. Howett) - fbdev: omapfb: Fix typo in comment (Andrew Kreimer) - fbdev: pxafb: Fix possible use after free in pxafb_task() (Kaixin Wang) - fbdev: xen-fbfront: Assign fb_info->device (Jason Andryuk) - fbdev: hyperv_fb: Convert comma to semicolon (Chen Ni) - fbdev: imsttfb: convert comma to semicolon (Chen Ni) - fbdev: pxa3xx-gcu: Convert comma to semicolon (Chen Ni) - fbdev: efifb: Use driver-private screen_info for sysfs (Thomas Weißschuh) - fbdev: efifb: Use devm_register_framebuffer() (Thomas Weißschuh) - fbdev: efifb: Register sysfs groups through driver core (Thomas Weißschuh) - fbdev: Introduce devm_register_framebuffer() (Thomas Weißschuh) - fbdev: omapfb: Use sysfs_emit_at() to simplify code (Christophe JAILLET) - fbdev: omapfb: panel-sony-acx565akm: Simplify show_cabc_available_modes() (Christophe JAILLET) - fbdev: mmp: Use devm_clk_get_enabled() helpers (ying zuxin) - fbdev: hpfb: Fix an error handling path in hpfb_dio_probe() (Christophe JAILLET) - video: Handle HAS_IOPORT dependencies (Niklas Schnelle) - iommu: Use of_property_present() (Rob Herring (Arm)) - iommu/io-pgtable-arm: Optimise non-coherent unmap (Ashish Mhetre) - iommu: Allow ATS to work on VFs when the PF uses IDENTITY (Jason Gunthorpe) - iommu/amd: Test for PAGING domains before freeing a domain (Jason Gunthorpe) - iommu/amd: Add kernel parameters to limit V1 page-sizes (Joerg Roedel) - iommu/amd: Do not set the D bit on AMD v2 table entries (Jason Gunthorpe) - iommu/amd: Correct the reported page sizes from the V1 table (Jason Gunthorpe) - iommu/amd: Remove the confusing dummy iommu_flush_ops tlb ops (Jason Gunthorpe) - iommu/amd: Fix typo of , instead of ; (Jason Gunthorpe) - iommu/amd: Remove conditions from domain free paths (Jason Gunthorpe) - iommu/amd: Narrow the use of struct protection_domain to invalidation (Jason Gunthorpe) - iommu/amd: Store the nid in io_pgtable_cfg instead of the domain (Jason Gunthorpe) - iommu/amd: Remove amd_io_pgtable::pgtbl_cfg (Jason Gunthorpe) - iommu/amd: Rename struct amd_io_pgtable iopt to pgtbl (Jason Gunthorpe) - iommu/amd: Remove the amd_iommu_domain_set_pt_root() and related (Jason Gunthorpe) - iommu/amd: Remove amd_iommu_domain_update() from page table freeing (Jason Gunthorpe) - iommu/amd: Set the pgsize_bitmap correctly (Jason Gunthorpe) - iommu/amd: Allocate the page table root using GFP_KERNEL (Jason Gunthorpe) - iommu/amd: Move allocation of the top table into v1_alloc_pgtable (Jason Gunthorpe) - iommu/amd: Make amd_iommu_dev_update_dte() static (Vasant Hegde) - iommu/amd: Rework amd_iommu_update_and_flush_device_table() (Vasant Hegde) - iommu/amd: Make amd_iommu_domain_flush_complete() static (Vasant Hegde) - iommu/amd: Make amd_iommu_dev_flush_pasid_all() static (Vasant Hegde) - iommu/amd: Handle error path in amd_iommu_probe_device() (Vasant Hegde) - iommu/amd: Remove unused DTE_GCR3_INDEX_* macros (Vasant Hegde) - iommu/amd: Make amd_iommu_is_attach_deferred() static (Vasant Hegde) - iommu/amd: Update event log pointer as soon as processing is complete (Vasant Hegde) - iommu/amd: Update PASID, GATS, GLX, SNPAVICSUP feature related macros (Suravee Suthikulpanit) - iommu/amd: Add blocked domain support (Vasant Hegde) - iommu/vt-d: Introduce batched cache invalidation (Tina Zhang) - iommu/vt-d: Add qi_batch for dmar_domain (Lu Baolu) - iommu/vt-d: Refactor IOTLB and Dev-IOTLB flush for batching (Tina Zhang) - iommu/vt-d: Factor out invalidation descriptor composition (Tina Zhang) - iommu/vt-d: Unconditionally flush device TLB for pasid table updates (Lu Baolu) - iommu/vt-d: Move PCI PASID enablement to probe path (Lu Baolu) - iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count (Sanjay K Kumar) - iommu/vt-d: Cleanup si_domain (Lu Baolu) - iommu/vt-d: Add support for static identity domain (Lu Baolu) - iommu/vt-d: Factor out helpers from domain_context_mapping_one() (Lu Baolu) - iommu/vt-d: Remove has_iotlb_device flag (Lu Baolu) - iommu/vt-d: Always reserve a domain ID for identity setup (Lu Baolu) - iommu/vt-d: Remove identity mappings from si_domain (Lu Baolu) - iommu/vt-d: Require DMA domain if hardware not support passthrough (Lu Baolu) - dt-bindings: arm-smmu: Add compatible for QCS8300 SoC (Zhenhua Huang) - dt-bindings: arm-smmu: document the support on SA8255p (Nikunj Kela) - iommu/arm-smmu-v3: Reorganize struct arm_smmu_ctx_desc_cfg (Jason Gunthorpe) - iommu/arm-smmu-v3: Add types for each level of the CD table (Jason Gunthorpe) - iommu/arm-smmu-v3: Shrink the cdtab l1_desc array (Jason Gunthorpe) - iommu/arm-smmu-v3: Do not use devm for the cd table allocations (Jason Gunthorpe) - iommu/arm-smmu-v3: Remove strtab_base/cfg (Jason Gunthorpe) - iommu/arm-smmu-v3: Reorganize struct arm_smmu_strtab_cfg (Jason Gunthorpe) - iommu/arm-smmu-v3: Add types for each level of the 2 level stream table (Jason Gunthorpe) - iommu/arm-smmu-v3: Add arm_smmu_strtab_l1/2_idx() (Jason Gunthorpe) - iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660 (Dmitry Baryshkov) - iommu/arm-smmu-v3: Use the new rb tree helpers (Jason Gunthorpe) - iommu/tegra241-cmdqv: Do not allocate vcmdq until dma_set_mask_and_coherent (Nicolin Chen) - iommu/tegra241-cmdqv: Drop static at local variable (Nicolin Chen) - iommu/tegra241-cmdqv: Fix ioremap() error handling in probe() (Dan Carpenter) - iommu/tegra241-cmdqv: Fix -Wformat-truncation warnings in lvcmdq_error_header (Nicolin Chen) - iommu/arm-smmu-v3-test: Test masters with stall enabled (Mostafa Saleh) - iommu/arm-smmu-v3: Match Stall behaviour for S2 (Mostafa Saleh) - iommu/tegra241-cmdqv: Limit CMDs for VCMDQs of a guest owned VINTF (Nicolin Chen) - iommu/arm-smmu-v3: Start a new batch if new command is not supported (Nicolin Chen) - iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV (Nate Watterson) - iommu/arm-smmu-v3: Add struct arm_smmu_impl_ops (Jason Gunthorpe) - iommu/arm-smmu-v3: Add acpi_smmu_iort_probe_model for impl (Nicolin Chen) - iommu/arm-smmu-v3: Add ARM_SMMU_OPT_TEGRA241_CMDQV (Nicolin Chen) - iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQV (Nicolin Chen) - iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_init (Nicolin Chen) - iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_build_sync_cmd (Nicolin Chen) - iommu/arm-smmu-v3: Issue a batch of commands to the same cmdq (Nicolin Chen) - iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages (Konrad Dybcio) - iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux (Marc Gonzalez) - iommu/arm-smmu-v3: Fix a NULL vs IS_ERR() check (Dan Carpenter) - iommu/arm-smmu-v3: Remove the unused empty definition (Zhang Zekun) - iommu/arm-smmu: Un-demote unhandled-fault msg (Rob Clark) - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (Eliav Bar-ilan) - hwmon: Remove devm_hwmon_device_unregister() API function (Guenter Roeck) - hwmon: (sch5636) Print unknown ID in error string via %%*pE (Andy Shevchenko) - hwmon: (sht21) Use %%*ph to print small buffer (Andy Shevchenko) - hwmon: (pmbus/mpq7932) Constify struct regulator_desc (Christophe JAILLET) - hwmon: pmbus: pli12096bc: Add write delay (Patrick Rudolph) - hwmon: pmbus: zl6100: Use generic code (Patrick Rudolph) - hwmon: pmbus: ucd9000: Use generic code (Patrick Rudolph) - hwmon: pmbus: max15301: Use generic code (Patrick Rudolph) - hwmon: pmbus: Implement generic bus access delay (Patrick Rudolph) - hwmon: (ina2xx) Use shunt voltage to calculate current (Guenter Roeck) - hwmon: (ina2xx) Add support for current limits (Guenter Roeck) - hwmon: (ina2xx) Pass register to alert limit write functions (Guenter Roeck) - hwmon: (ina2xx) Convert to use with_info hwmon API (Guenter Roeck) - hwmon: (ina2xx) Move ina2xx_get_value() (Guenter Roeck) - hwmon: (ina2xx) Set alert latch (Guenter Roeck) - hwmon: (ina2xx) Consolidate chip initialization code (Guenter Roeck) - hwmon: (ina2xx) Fix various overflow issues (Guenter Roeck) - hwmon: (ina2xx) Re-initialize chip using regmap functions (Guenter Roeck) - hwmon: (ina2xx) Use local regmap pointer if used more than once (Guenter Roeck) - hwmon: (ina2xx) Mark regmap_config as const (Guenter Roeck) - hwmon: (ina2xx) Use bit operations (Guenter Roeck) - hwmon: (ina2xx) Replace platform data with device properties (Guenter Roeck) - hwmon: (ina2xx) Reorder include files to alphabetic order (Guenter Roeck) - dt-bindings: hwmon: Convert ltc2978.txt to yaml (Frank Li) - hwmon: (oxp-sensors) Add missing breaks to fix -Wimplicit-fallthrough with clang (Nathan Chancellor) - hwmon: (pwmfan) Do not force disable pwm controller (Johannes Kirchmair) - hwmon: (pc87360) Use min() macro (Shen Lichuan) - hwmon: Add sophgo SG2042 external hardware monitor support (Inochi Amaoto) - dt-bindings: hwmon: Add Sophgo SG2042 external hardware monitor support (Inochi Amaoto) - hwmon: (tmp464): Simplify with scoped for each OF child loop (Jinjie Ruan) - hwmon: (tmp421): Simplify with scoped for each OF child loop (Jinjie Ruan) - hwmon: (npcm750-pwm-fan): Simplify with scoped for each OF child loop (Jinjie Ruan) - hwmon: (nct7802): Simplify with scoped for each OF child loop (Jinjie Ruan) - hwmon: (lm90): Simplify with scoped for each OF child loop (Jinjie Ruan) - hwmon: (ina3221): Simplify with scoped for each OF child loop (Jinjie Ruan) - hwmon: (aspeed-pwm-tacho): Simplify with scoped for each OF child loop (Jinjie Ruan) - hwmon: (aspeed-g6-pwm-tacho): Simplify with scoped for each OF child loop (Jinjie Ruan) - hwmon: (k10temp): Use cpu_feature_enabled() for detecting zen (Mario Limonciello) - dt-bindings: hwmon: Add maxim max31790 (Chanh Nguyen) - hwmon: (oxp-sensors) Add support for multiple new devices. (Derek J. Clark) - hwmon: (stts751) Add "st" vendor prefix to "stts751" compatible string (Rob Herring (Arm)) - hwmon: (ntc_thermistor) fix module autoloading (Yuntao Liu) - hwmon: (sch5627) Remove unused declaration sch56xx_watchdog_unregister() (Yue Haibing) - hwmon: (gsc-hwmon) fix module autoloading (Liao Chen) - hwmon: Add thermal sensor driver for Surface Aggregator Module (Maximilian Luz) - hwmon: (nct6775) add G15CF to ASUS WMI monitoring list (Denis Pauk) - hwmon: (chipcap2) Drop cc2_disable() in the probe and return dev_err_probe() (Javier Carrasco) - hwmon: (lm92) Update documentation (Guenter Roeck) - hwmon: (lm92) Convert to with_info hwmon API (Guenter Roeck) - hwmon: (lm92) Convert to use regmap (Guenter Roeck) - hwmon: (lm92) Replace chip IDs with limit register resolution (Guenter Roeck) - hwmon: (lm92) Reorder include files to alphabetic order (Guenter Roeck) - hwmon: (lm92) Improve auto-detection accuracy (Guenter Roeck) - hwmon: (vexpress) Use of_property_present() (Rob Herring (Arm)) - hwmon: (max1619) Improve chip detection code (Guenter Roeck) - hwmon: (max1619) Add support for update_interval attribute (Guenter Roeck) - hwmon: (max1619) Convert to with_info API (Guenter Roeck) - hwmon: (max1619) Convert to use regmap (Guenter Roeck) - hwmon: (max1619) Mask valid alarm bits (Guenter Roeck) - hwmon: (max1619) Reorder include files to alphabetic order (Guenter Roeck) - hwmon: (max1619) Clamp temperature range when writing limits (Guenter Roeck) - hwmon: (max6697) Document discrepancy in overtemperature status bit values (Guenter Roeck) - hwmon: (max1668) Convert to use with_info hwmon API (Guenter Roeck) - hwmon: (max1668) Replace chip type with number of channels (Guenter Roeck) - hwmon: (max1668) Convert to use regmap (Guenter Roeck) - hwmon: (max1668) Use BIT macro (Guenter Roeck) - hwmon: (max1668) Reorder include files to alphabetic order (Guenter Roeck) - hwmon: (oxp-sensors) Fix typo in driver documentation (Cryolitia PukNgae) - hwmon: (ltc2947) Move to firmware agnostic API (Nuno Sa) - hwmon: (adt7475) Add support for configuring initial PWM state (Chris Packham) - dt-bindings: hwmon: adt7475: Deprecate adi,pwm-active-state (Chris Packham) - dt-bindings: hwmon: Add adt7475 fan/pwm properties (Chris Packham) - hwmon: (max6697) Add support for tempX_min and tempX_min_alarm (Guenter Roeck) - hwmon: (max6697) Convert to with_info hwmon API (Guenter Roeck) - hwmon: (max6697) Convert to use regmap (Guenter Roeck) - hwmon: (max6697) Use bit operations where possible (Guenter Roeck) - hwmon: (max6697) Drop platform data support (Guenter Roeck) - hwmon: (max6697) Reorder include files (Guenter Roeck) - hwmon: (max16065) Fix alarm attributes (Guenter Roeck) - hwmon: (max16065) Fix overflows seen when writing limits (Guenter Roeck) - hwmon: (ltc2992) use device_for_each_child_node_scoped() to access child nodes (Javier Carrasco) - hwmon: (dell-smm) Add Dell Latitude 7320 to fan control whitelist (Armin Wolf) - hwmon: (lm95234) Use multi-byte regmap operations (Guenter Roeck) - hwmon: (lm95234) Add support for tempX_enable attribute (Guenter Roeck) - hwmon: (lm95234) Convert to with_info hwmon API (Guenter Roeck) - hwmon: (lm95234) Convert to use regmap (Guenter Roeck) - hwmon: (lm95234) Use find_closest to find matching update interval (Guenter Roeck) - hwmon: (lm95234) Reorder include files to be in alphabetic order (Guenter Roeck) - hwmon: (amc6821) Use multi-byte regmap operations (Guenter Roeck) - hwmon: (max6639) Use multi-byte regmap operations (Guenter Roeck) - hwmon: (tmp464) Use multi-byte regmap operations (Guenter Roeck) - hwmon: (adt7x10) Use multi-byte regmap operations (Guenter Roeck) - hwmon: (nct7802) Use multi-byte regmap operations (Guenter Roeck) - hwmon: (lm95245) Use multi-byte regmap operations (Guenter Roeck) - hwmon: (tmp401) Use multi-byte regmap operations (Guenter Roeck) - hwmon: (adt7470) Use multi-byte regmap operations (Guenter Roeck) - lib/string_choices: Add some comments to make more clear for string choices helpers. (Hongbo Li) - lib/string_choices: Introduce several opposite string choice helpers (Hongbo Li) - lib/string_choices: Add str_true_false()/str_false_true() helper (Hongbo Li) - string: Check for "nonstring" attribute on strscpy() arguments (Kees Cook) - media: venus: hfi_cmds: struct hfi_session_release_buffer_pkt: Add __counted_by annotation (Kees Cook) - media: venus: hfi_cmds: struct hfi_session_release_buffer_pkt: Replace 1-element array with flexible array (Kees Cook) - virt: vbox: struct vmmdev_hgcm_pagelist: Replace 1-element array with flexible array (Kees Cook) - lib/string_helpers: rework overflow-dependent code (Justin Stitt) - coccinelle: Add rules to find str_down_up() replacements (Kees Cook) - string_choices: Add wrapper for str_down_up() (Kees Cook) - coccinelle: Add rules to find str_up_down() replacements (Michal Wajdeczko) - lib/string_choices: Add str_up_down() helper (Michal Wajdeczko) - fortify: use if_changed_dep to record header dependency in *.cmd files (Masahiro Yamada) - fortify: move test_fortify.sh to lib/test_fortify/ (Masahiro Yamada) - fortify: refactor test_fortify Makefile to fix some build problems (Masahiro Yamada) - binfmt_elf: mseal address zero (Jeff Xu) - binfmt_elf: Dump smaller VMAs first in ELF cores (Brian Mak) - binfmt_elf, coredump: Log the reason of the failed core dumps (Roman Kisel) - coredump: Standartize and fix logging (Roman Kisel) - pstore: replace spinlock_t by raw_spinlock_t (Wen Yang) - pstore/ramoops: Fix typo as there is no "reserver" (Steven Rostedt) - pmdomain: core: Reduce debug summary table width (Geert Uytterhoeven) - pmdomain: core: Move mode_status_str() (Geert Uytterhoeven) - pmdomain: core: Fix "managed by" alignment in debug summary (Geert Uytterhoeven) - pmdomain: core: Harden inter-column space in debug summary (Geert Uytterhoeven) - pmdomain: rockchip: Add gating masks for rk3576 (Detlev Casanova) - pmdomain: rockchip: Add gating support (Detlev Casanova) - pmdomain: rockchip: Simplify dropping OF node reference (Krzysztof Kozlowski) - pmdomain: mediatek: make use of dev_err_cast_probe() (Hongbo Li) - pmdomain: imx93-pd: drop the context variable "init_off" (Dario Binacchi) - pmdomain: imx93-pd: don't unprepare clocks on driver remove (Dario Binacchi) - pmdomain: imx93-pd: replace dev_err() with dev_err_probe() (Dario Binacchi) - pmdomain: qcom: rpmpd: Simplify locking with guard() (Krzysztof Kozlowski) - pmdomain: qcom: rpmhpd: Simplify locking with guard() (Krzysztof Kozlowski) - pmdomain: qcom: cpr: Simplify locking with guard() (Krzysztof Kozlowski) - pmdomain: qcom: cpr: Simplify with dev_err_probe() (Krzysztof Kozlowski) - pmdomain: imx: gpcv2: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - pmdomain: imx: gpc: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - pmdomain: rockchip: Simplify locking with guard() (Krzysztof Kozlowski) - pmdomain: rockchip: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - pmdomain: qcom-cpr: Use scope based of_node_put() to simplify code. (Zhang Zekun) - pmdomain: qcom-cpr: Use helper function for_each_available_child_of_node() (Zhang Zekun) - cpuidle: dt_idle_genpd: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - cpuidle: psci: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - pmdomain: apple: Make apple_pmgr_reset_ops static (Jinjie Ruan) - media: venus: use device managed APIs for power domains (Dikshita Agarwal) - PM: domains: add device managed version of dev_pm_domain_attach|detach_list() (Dikshita Agarwal) - pmdomain: rockchip: Add support for RK3576 SoC (Finley Xiao) - dt-bindings: power: Add support for RK3576 SoC (Finley Xiao) - pmdomain: raspberrypi-power: set flag GENPD_FLAG_ACTIVE_WAKEUP (Stefan Wahren) - pmdomain: raspberrypi-power: Add logging to rpi_firmware_set_power (Stefan Wahren) - pmdomain: raspberrypi-power: Adjust packet definition (Stefan Wahren) - cpuidle: psci: Enable the hierarchical topology for s2idle on PREEMPT_RT (Ulf Hansson) - cpuidle: psci: Enable the hierarchical topology for s2ram on PREEMPT_RT (Ulf Hansson) - cpuidle: psci: Drop redundant assignment of CPUIDLE_FLAG_RCU_IDLE (Ulf Hansson) - cpuidle: psci-domain: Enable system-wide suspend on PREEMPT_RT (Ulf Hansson) - pmdomain: core: Use dev_name() instead of kobject_get_path() in debugfs (Ulf Hansson) - pmdomain: core: Don't hold the genpd-lock when calling dev_pm_domain_set() (Ulf Hansson) - pmdomain: core: Enable s2idle for CPU PM domains on PREEMPT_RT (Ulf Hansson) - pmdomain: amlogic: remove obsolete vpu domain driver (Jerome Brunet) - Documentation: add a driver API doc for the power sequencing subsystem (Bartosz Golaszewski) - power: sequencing: qcom-wcn: add support for the WCN6855 PMU (Konrad Dybcio) - gpio: mpc8xxx: switch to using DEFINE_RUNTIME_DEV_PM_OPS() (Bartosz Golaszewski) - gpio: xilinx: Use helper function devm_clk_get_optional_enabled() (Zhang Zekun) - gpio: mb86s7x: Use helper function devm_clk_get_optional_enabled() (Zhang Zekun) - gpio: lpc18xx: Use helper function devm_clk_get_enabled() (Zhang Zekun) - gpio: cadence: Use helper function devm_clk_get_enabled() (Zhang Zekun) - gpio: sama5d2-piobu: convert comma to semicolon (Chen Ni) - gpio: mpc8xxx: order headers alphabetically (Bartosz Golaszewski) - gpio: davinci: use devm_clk_get_enabled() (Bartosz Golaszewski) - gpio: davinci: drop platform data support (Bartosz Golaszewski) - gpio: stmpe: Sort headers (Andy Shevchenko) - gpio: stmpe: Make use of device properties (Andy Shevchenko) - gpio: stmpe: Utilise temporary variable for struct device (Andy Shevchenko) - gpio: stmpe: Remove unused 'dev' member of struct stmpe_gpio (Andy Shevchenko) - gpio: stmpe: Fix IRQ related error messages (Andy Shevchenko) - gpio: pch: kerneldoc fixes for excess members (Krzysztof Kozlowski) - gpio: zynq: Simplify using devm_clk_get_enabled() (Rong Qianfeng) - gpio: mpc8xxx: Add wake on GPIO support (Martyn Welch) - gpio: syscon: fix excess struct member build warning (Dhruva Gole) - gpio: stp-xway: Simplify using devm_clk_get_enabled() (Rong Qianfeng) - gpiolib: legacy: Consolidate devm_gpio_*() with other legacy APIs (Andy Shevchenko) - gpiolib: Update the kernel documentation - add Return sections (Andy Shevchenko) - gpio: ixp4xx: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - gpio: visconti: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - gpio: thunderx: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - gpio: tegra186: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - gpio: uniphier: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - gpio: msc313: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - gpio: tegra: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - gpio: Use IS_ERR_OR_NULL() helper function (Hongbo Li) - tools: gpio: rm .*.cmd on make clean (zhangjiao) - dt-bindings: gpio: simplify GPIO hog nodes schema (Krzysztof Kozlowski) - dt-bindings: gpio: fcs,fxl6408: add missing type to GPIO hogs (Krzysztof Kozlowski) - gpiolib: legacy: Kill GPIOF_DIR_* definitions (Andy Shevchenko) - gpiolib: legacy: Kill GPIOF_INIT_* definitions (Andy Shevchenko) - gpio: stmpe: Simplify with dev_err_probe() (Shen Lichuan) - gpio: ath79: remove support for platform data (Bartosz Golaszewski) - gpio: ath79: use generic device property getters (Bartosz Golaszewski) - gpio: ath79: add missing header (Bartosz Golaszewski) - gpio: ath79: order headers alphabetically (Bartosz Golaszewski) - gpio: pca953x: Print the error code on read/write failures (Fabio Estevam) - gpio: virtuser: Use GPIO_LOOKUP_IDX() macro (Andy Shevchenko) - gpiolib: Replace gpio_suffix_count with NULL-terminated array (Andy Shevchenko) - gpiolib: swnode: Make use of for_each_gpio_property_name() (Andy Shevchenko) - gpiolib: swnode: Introduce swnode_gpio_get_reference() helper (Andy Shevchenko) - gpiolib: swnode: Unify return code variable name (Andy Shevchenko) - gpiolib: Introduce for_each_gpio_property_name() helper (Andy Shevchenko) - gpio: of: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - dt-bindings: gpio: gpio-davinci: Add the gpio-reserved-ranges property (Jared McArthur) - gpio: vf610: add get_direction() support (Haibo Chen) - gpio: gpio-vf610: use u32 mask to handle 32 number gpios (Haibo Chen) - gpio: Use of_property_present() (Rob Herring (Arm)) - tools: gpio: Fix the wrong format specifier (Zhu Jun) - dt-bindings: gpio: nxp,lpc3220-gpio: Convert to dtschema (Animesh Agarwal) - gpio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - pwm: stm32: Fix a typo (Andrew Kreimer) - dt-bindings: pwm: amlogic: Add new bindings for meson A1 PWM (George Stark) - dt-bindings: pwm: amlogic: Add optional power-domains (George Stark) - pwm: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - dt-bindings: pwm: allwinner,sun4i-a10-pwm: add top-level constraints (Krzysztof Kozlowski) - pwm: axi-pwmgen: use shared macro for version reg (David Lechner) - pwm: atmel-hlcdc: Drop trailing comma (Liao Chen) - pwm: atmel-hlcdc: Enable module autoloading (Liao Chen) - pwm: omap-dmtimer: Use of_property_read_bool() (Rob Herring (Arm)) - pwm: adp5585: Set OSC_EN bit to 1 when PWM state is enabled (Liu Ying) - pwm: adp5585: Add Analog Devices ADP5585 support (Clark Wang) - gpio: adp5585: Add Analog Devices ADP5585 support (Haibo Chen) - mfd: adp5585: Add Analog Devices ADP5585 core support (Haibo Chen) - dt-bindings: mfd: Add Analog Devices ADP5585 (Laurent Pinchart) - pwm: lp3943: Fix an incorrect type in lp3943_pwm_parse_dt() (Jiapeng Chong) - pwm: Simplify pwm_capture() (Uwe Kleine-König) - pwm: lp3943: Use of_property_count_u32_elems() to get property length (Rob Herring (Arm)) - pwm: Don't export pwm_capture() (Uwe Kleine-König) - pwm: Make info in traces about affected pwm more useful (Uwe Kleine-König) - dt-bindings: pwm: renesas,tpu: Add r8a779h0 support (Wolfram Sang) - dt-bindings: pwm: renesas,pwm-rcar: Add r8a779h0 support (Wolfram Sang) - mmc: core: Use dev_err_probe for deferred regulators (Alexander Stein) - optee: Fix a NULL vs IS_ERR() check (Dan Carpenter) - mmc: sdhci_am654: Add prints to tuning algorithm (Judith Mendez) - mmc: sdhci_am654: Add retry tuning (Judith Mendez) - dt-bindings: mmc: Add support for rk3576 eMMC (Detlev Casanova) - Documentation: mmc: Add mmc-test doc (Avri Altman) - rpmb: fix error path in rpmb_dev_register() (Jens Wiklander) - optee: add RPMB dependency (Jens Wiklander) - mmc: block: add RPMB dependency (Jens Wiklander) - mmc: core Convert UNSTUFF_BITS macro to inline function (Avri Altman) - dt-bindings: mmc: sdhci-atmel: Convert to json schema (Dharma Balasubiramani) - mmc: core: Convert simple_stroul to kstroul (Riyan Dhiman) - mmc: core: Calculate size from pointer (Riyan Dhiman) - mmc: cqhci: Make use of cqhci_halted() routine (Seunghwan Baek) - mmc: core: Replace the argument of mmc_sd_switch() with defines (Chanwoo Lee) - mmc: dw_mmc-rockchip: Add support for rk3576 SoCs (Detlev Casanova) - mmc: dw_mmc-rockchip: Add internal phase support (Shawn Lin) - dt-bindings: mmc: Add support for rk3576 dw-mshc (Detlev Casanova) - mmc: sdhci-of-dwcmshc: Add hw_reset() support for BlueField-3 SoC (Liming Sun) - mmc: core: remove left-over data structure declarations (Vladimir Zapolskiy) - mmc: core: Remove struct mmc_context_info (Christophe JAILLET) - optee: probe RPMB device using RPMB subsystem (Jens Wiklander) - tee: add tee_device_set_dev_groups() (Jens Wiklander) - mmc: block: register RPMB partition with the RPMB subsystem (Jens Wiklander) - rpmb: add Replay Protected Memory Block (RPMB) subsystem (Jens Wiklander) - dt-bindings: mmc: renesas,sdhi: add top-level constraints (Krzysztof Kozlowski) - mmc: mtk-sd: Improve data type in msdc_timeout_cal() (Thorsten Blum) - dt-bindings: mmc: renesas,sdhi: Remove duplicate compatible and add clock checks (Lad Prabhakar) - mmc: sdhci-of-dwcmshc: Add support for Sophgo SG2042 (Chen Wang) - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo SG2042 support (Chen Wang) - mmc: sdhci-of-dwcmshc: add dwcmshc_pltfm_data (Chen Wang) - mmc: sdhci-of-dwcmshc: factor out code into dwcmshc_rk35xx_init (Chen Wang) - mmc: sdhci-of-dwcmshc: factor out code for th1520_init() (Chen Wang) - mmc: sdhci-of-dwcmshc: move two rk35xx functions (Chen Wang) - mmc: sdhci-of-dwcmshc: add common bulk optional clocks support (Chen Wang) - mmc: renesas_sdhi: Add RZ/V2H(P) compatible string (Lad Prabhakar) - mmc: tmio: Use MMC core APIs to control the vqmmc regulator (Lad Prabhakar) - dt-bindings: mmc: renesas,sdhi: Document RZ/V2H(P) support (Lad Prabhakar) - mmc: sdhci-pxav2: Remove unnecessary null pointer check (Doug Brown) - mmc: sdhci-of-ma35d1: Add Nuvoton MA35D1 SDHCI driver (Shan-Chun Hung) - dt-bindings: mmc: nuvoton,ma35d1-sdhci: Document MA35D1 SDHCI controller (Shan-Chun Hung) - mtd: spinand: macronix: Flag parts needing explicit plane select (Cheng Ming Lin) - mtd: spinand: Add support for setting plane select bits (Cheng Ming Lin) - dt-bindings: mtd: ti, gpmc-nand: support partitions node (Roger Quadros) - mtd: rawnand: mtk: Fix init error path (Miquel Raynal) - mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips (Miquel Raynal) - mtd: rawnand: atmel: Add message on DMA usage (Alexander Dahl) - mtd: rawnand: meson: Fix typo in function name (Miquel Raynal) - mtd: spi-nand: macronix: Continuous read support (Miquel Raynal) - mtd: spi-nand: macronix: Add a possible bitflip status flag (Miquel Raynal) - mtd: spi-nand: macronix: Extract the bitflip retrieval logic (Miquel Raynal) - mtd: spi-nand: macronix: Fix helper name (Miquel Raynal) - mtd: spi-nand: Expose spinand_write_reg_op() (Miquel Raynal) - mtd: spi-nand: Add continuous read support (Miquel Raynal) - mtd: spi-nand: Isolate the MTD read logic in a helper (Miquel Raynal) - mtd: nand: Introduce a block iterator (Miquel Raynal) - mtd: nand: Rename the NAND IO iteration helper (Miquel Raynal) - mtd: rawnand: sunxi: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: stm32_fmc2: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: renesas: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: mtk: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: meson: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: rockchip: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: marvell: drm/rockchip: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: pl353: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: cadence: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: arasan: Use for_each_child_of_node_scoped() (Jinjie Ruan) - mtd: rawnand: denali: Use the devm_clk_get_enabled() helper function (Jinjie Ruan) - mtd: rawnand: denali: Fix missing pci_release_regions in probe and remove (Chen Ridong) - mtd: rawnand: davinci: make platform_data private (Bartosz Golaszewski) - mtd: spinand: set bitflip_threshold to 75%% of ECC strength (Daniel Golle) - mtd: spinand: winbond: add support for W25N01KV (Robert Marko) - mtd: spi-nor: fix flash probing (Michael Walle) - mtd: spi-nor: spansion: Add support for S28HS256T (Takahiro Kuwano) - mtd: spi-nor: winbond: add Zetta ZD25Q128C support (Michael Walle) - mtd: spi-nor: micron-st: Add n25q064a WP support (Brian Norris) - mtd: spi-nor: sst: Factor out common write operation to `sst_nor_write_data()` (Csókás, Bence) - mtd: powernv: Add check devm_kasprintf() returned value (Charles Han) - mtd: concat: Use kmemdup_array instead of kmemdup for multiple allocation (Yan Zhen) - mtd: parsers: bcm47xxpart: make read-only array possible_nvram_sizes static const (Colin Ian King) - mtd: Use of_property_read_bool() (Rob Herring (Arm)) - mtd: slram: insert break after errors in parsing the map (Mirsad Todorovac) - power: supply: hwmon: Fix missing temp1_max_alarm attribute (Hans de Goede) - power: supply: Drop use_cnt check from power_supply_property_is_writeable() (Hans de Goede) - power: supply: ab8500: Constify struct kobj_type (Hongbo Li) - power: supply: max1720x: fix a double free on error in probe() (Dan Carpenter) - power: supply: axp20x_battery: add support for AXP717 (Chris Morgan) - power: supply: axp20x_usb_power: Add support for AXP717 (Chris Morgan) - dt-bindings: power: supply: axp20x: Add AXP717 compatible (Chris Morgan) - dt-bindings: power: supply: axp20x: Add AXP717 compatible (Chris Morgan) - mfd: axp20x: Add ADC, BAT, and USB cells for AXP717 (Chris Morgan) - power: supply: axp20x_usb_power: Fix spelling mistake "reqested" -> "requested" (Colin Ian King) - power: supply: Change usb_types from an array into a bitmask (Hans de Goede) - power: supply: sysfs: Move power_supply_show_enum_with_available() up (Hans de Goede) - power: supply: sysfs: Add power_supply_show_enum_with_available() helper (Hans de Goede) - power: supply: rt9467-charger: Remove "usb_type" property write support (Hans de Goede) - power: supply: ucs1002: Adjust ucs1002_set_usb_type() to accept string values (Hans de Goede) - power: supply: "usb_type" property may be written to (Hans de Goede) - power: supply: max1720x: add read support for nvmem (Dimitri Fedrau) - power: supply: core: constify psy_tzd_ops (Thomas Weißschuh) - power: reset: brcmstb: Do not go into infinite loop if reset fails (Andrew Davis) - power: reset: brcmstb: Use devm_register_sys_off_handler() (Andrew Davis) - power: reset: brcmstb: Use syscon_regmap_lookup_by_phandle_args() helper (Andrew Davis) - power: reset: brcmstb: Use device_get_match_data() for matching (Andrew Davis) - power: reset: brcmstb: Use normal driver register function (Andrew Davis) - power: reset: pwr-mlxbf: support graceful shutdown (Asmaa Mnebhi) - power: supply: cpcap-charger: Convert comma to semicolon (Chen Ni) - power: supply: max77693: Expose input current limit and CC current properties (Artur Weber) - power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense (Artur Weber) - dt-bindings: power: supply: axp20x-battery: Add monitored-battery (Chris Morgan) - power: supply: axp20x_usb_power: add input-current-limit-microamp (Chris Morgan) - dt-bindings: power: supply: axp20x: Add input-current-limit-microamp (Chris Morgan) - power: supply: axp20x_usb_power: Make VBUS and IIO config per device (Chris Morgan) - power: supply: axp20x_battery: Make iio and battery config per device (Chris Morgan) - power: supply: axp20x_battery: Remove design from min and max voltage (Chris Morgan) - power: supply: twl4030_charger: correct comparision with old current (Krzysztof Kozlowski) - power: supply: core: simplify with cleanup.h (Krzysztof Kozlowski) - dt-bindings: power: supply: sc27xx-fg: add low voltage alarm IRQ (Stanislav Jakubek) - power: supply: max8998_charger: Fix module autoloading (Jinjie Ruan) - ABI: testing: sysfs-class-power: clarify charge_type documentation (Andres Salomon) - HSI: omap-ssi: Remove unnecessary debugfs_create_dir() error check (Yang Ruibin) - mm, slab: restore kerneldoc for kmem_cache_create() (Vlastimil Babka) - io_uring: port to struct kmem_cache_args (Christian Brauner) - slab: make __kmem_cache_create() static inline (Christian Brauner) - slab: make kmem_cache_create_usercopy() static inline (Christian Brauner) - slab: remove kmem_cache_create_rcu() (Christian Brauner) - file: port to struct kmem_cache_args (Christian Brauner) - slab: create kmem_cache_create() compatibility layer (Christian Brauner) - slab: port KMEM_CACHE_USERCOPY() to struct kmem_cache_args (Christian Brauner) - slab: port KMEM_CACHE() to struct kmem_cache_args (Christian Brauner) - slab: remove rcu_freeptr_offset from struct kmem_cache (Christian Brauner) - slab: pass struct kmem_cache_args to do_kmem_cache_create() (Christian Brauner) - slab: pull kmem_cache_open() into do_kmem_cache_create() (Christian Brauner) - slab: pass struct kmem_cache_args to create_cache() (Christian Brauner) - slab: port kmem_cache_create_usercopy() to struct kmem_cache_args (Christian Brauner) - slab: port kmem_cache_create_rcu() to struct kmem_cache_args (Christian Brauner) - slab: port kmem_cache_create() to struct kmem_cache_args (Christian Brauner) - slab: add struct kmem_cache_args (Christian Brauner) - slab: s/__kmem_cache_create/do_kmem_cache_create/g (Christian Brauner) - memcg: add charging of already allocated slab objects (Shakeel Butt) - slub: Introduce CONFIG_SLUB_RCU_DEBUG (Jann Horn) - kasan: catch invalid free before SLUB reinitializes the object (Jann Horn) - kunit, slub: add test_kfree_rcu() and test_leak_destroy() (Vlastimil Babka) - mm, slab: call kvfree_rcu_barrier() from kmem_cache_destroy() (Vlastimil Babka) - rcu/kvfree: Add kvfree_rcu_barrier() API (Uladzislau Rezki (Sony)) - mm, slab: reintroduce rcu_barrier() into kmem_cache_destroy() (Vlastimil Babka) - mm, slab: move kfence_shutdown_cache() outside slab_mutex (Vlastimil Babka) - mm, slab: unlink slabinfo, sysfs and debugfs immediately (Vlastimil Babka) - mm, slab: dissolve shutdown_cache() into its caller (Vlastimil Babka) - mm/slab: Optimize the code logic in find_mergeable() (Xavier) - mm, slub: avoid zeroing kmalloc redzone (Peng Fan) - mm, slab: use kmem_cache_free() to free from kmem_buckets_cache (Yan Zhen) - Reenable NUMA policy support in the slab allocator (Christoph Lameter) - mm, slub: print CPU id (and its node) on slab OOM (Axel Rasmussen) - slab: Warn on duplicate cache names when DEBUG_VM=y (Pedro Falcato) - MAINTAINERS: Add the dedicated maillist info for LKMM (Boqun Feng) - docs/memory-barriers.txt: Remove left-over references to "CACHE COHERENCY" (Akira Yokosawa) - tools/memory-model: simple.txt: Fix stale reference to recipes-pairs.txt (Akira Yokosawa) - tools/memory-model: Add locking.txt and glossary.txt to README (Akira Yokosawa) - tools/memory-model: Document herd7 (abstract) representation (Andrea Parri) - exit: Sleep at TASK_IDLE when waiting for application core dump (Paul E. McKenney) - kcsan: Use min() to fix Coccinelle warning (Thorsten Blum) - rcu: Annotate struct kvfree_rcu_bulk_data with __counted_by() (Thorsten Blum) - rcu: Better define "atomic" for list replacement (Paul E. McKenney) - rcu/kfree: Warn on unexpected tail state (Paul E. McKenney) - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) - refscale: Constify struct ref_scale_ops (Christophe JAILLET) - rcuscale: Count outstanding callbacks per-task rather than per-CPU (Paul E. McKenney) - rcuscale: NULL out top-level pointers to heap memory (Paul E. McKenney) - rcuscale: Use special allocator for rcu_scale_writer() (Paul E. McKenney) - rcuscale: Make rcu_scale_writer() tolerate repeated GFP_KERNEL failure (Paul E. McKenney) - rcuscale: Make all writer tasks report upon hang (Paul E. McKenney) - rcuscale: Provide clear error when async specified without primitives (Paul E. McKenney) - rcuscale: Print detailed grace-period and barrier diagnostics (Paul E. McKenney) - rcu: Mark callbacks not currently participating in barrier operation (Paul E. McKenney) - rcuscale: Dump grace-period statistics when rcu_scale_writer() stalls (Paul E. McKenney) - rcuscale: Dump stacks of stalled rcu_scale_writer() instances (Paul E. McKenney) - rcuscale: Save a few lines with whitespace-only change (Paul E. McKenney) - refscale: Optimize process_durations() (Christophe JAILLET) - refscale: Add TINY scenario (Paul E. McKenney) - rcu/tasks: Add rcu_barrier_tasks*() start time to diagnostics (Paul E. McKenney) - rcu/tasks: Add detailed grace-period and barrier diagnostics (Paul E. McKenney) - rcu/tasks: Mark callbacks not currently participating in barrier operation (Paul E. McKenney) - rcu: Provide rcu_barrier_cb_is_done() to check rcu_barrier() CBs (Paul E. McKenney) - rcu/tasks: Update rtp->tasks_gp_seq comment (Paul E. McKenney) - rcu/tasks: Check processor-ID assumptions (Paul E. McKenney) - rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb() (Zqiang) - rcu-tasks: Remove RCU Tasks Rude asynchronous APIs (Paul E. McKenney) - rcuscale: Stop testing RCU Tasks Rude asynchronous APIs (Paul E. McKenney) - rcutorture: Stop testing RCU Tasks Rude asynchronous APIs (Paul E. McKenney) - doc: Remove RCU Tasks Rude asynchronous APIs (Paul E. McKenney) - tools/rcu: Remove RCU Tasks Rude asynchronous APIs from rcu-updaters.sh (Paul E. McKenney) - srcu: Mark callbacks not currently participating in barrier operation (Paul E. McKenney) - srcu: Check for concurrent updates of heuristics (Paul E. McKenney) - srcu: faster gp seq wrap-around (JP Kobryn) - rcu: Defer printing stall-warning backtrace when holding rcu_node lock (Paul E. McKenney) - rcu: Let dump_cpu_task() be used without preemption disabled (Ryo Takakura) - rcu: Summarize expedited RCU CPU stall warnings during CSD-lock stalls (Paul E. McKenney) - rcu: Extract synchronize_rcu_expedited_stall() from synchronize_rcu_expedited_wait() (Paul E. McKenney) - rcu: Summarize RCU CPU stall warnings during CSD-lock stalls (Paul E. McKenney) - smp: print only local CPU info when sched_clock goes backward (Rik van Riel) - locking/csd-lock: Use backoff for repeated reports of same incident (Paul E. McKenney) - locking/csd_lock: Provide an indication of ongoing CSD-lock stall (Paul E. McKenney) - locking/csd_lock: Print large numbers as negatives (Paul E. McKenney) - torture: Add torture.sh --guest-cpu-limit argument for limited hosts (Paul E. McKenney) - rcutorture: Add a stall_cpu_repeat module parameter (Paul E. McKenney) - rcutorture: Add rcutree.nohz_full_patience_delay to TREE07 (Paul E. McKenney) - rcutorture: Make rcu_torture_write_types() print number of update types (Paul E. McKenney) - rcutorture: Add CFcommon.arch for arch-specific Kconfig options (Zhouyi Zhou) - rcutorture: Generic test for NUM_ACTIVE_*RCU_POLL* (Paul E. McKenney) - rcutorture: Add SRCU ->same_gp_state and ->get_comp_state functions (Paul E. McKenney) - rcutorture: Remove redundant rcu_torture_ops get_gp_completed fields (Paul E. McKenney) - rcu/nocb: Remove superfluous memory barrier after bypass enqueue (Frederic Weisbecker) - rcu/nocb: Conditionally wake up rcuo if not already waiting on GP (Frederic Weisbecker) - rcu/nocb: Fix RT throttling hrtimer armed from offline CPU (Frederic Weisbecker) - rcu/nocb: Simplify (de-)offloading state machine (Frederic Weisbecker) - rcu/nocb: Remove SEGCBLIST_KTHREAD_CB (Frederic Weisbecker) - rcu/nocb: Remove SEGCBLIST_RCU_CORE (Frederic Weisbecker) - rcu/nocb: Remove halfway (de-)offloading handling from rcu_core (Frederic Weisbecker) - rcu/nocb: Remove halfway (de-)offloading handling from rcu_core()'s QS reporting (Frederic Weisbecker) - rcu/nocb: Remove halfway (de-)offloading handling from bypass (Frederic Weisbecker) - rcu/nocb: (De-)offload callbacks on offline CPUs only (Frederic Weisbecker) - rcu/nocb: Introduce nocb mutex (Frederic Weisbecker) - rcu/nocb: Assert no callbacks while nocb kthread allocation fails (Frederic Weisbecker) - rcu/nocb: Move nocb field at the end of state struct (Frederic Weisbecker) - rcu/nocb: Introduce RCU_NOCB_LOCKDEP_WARN() (Frederic Weisbecker) - context_tracking: Tag context_tracking_enabled_this_cpu() __always_inline (Sean Christopherson) - context_tracking, rcu: Rename rcu_dyntick trace event into rcu_watching (Valentin Schneider) - rcu: Update stray documentation references to rcu_dynticks_eqs_{enter, exit}() (Valentin Schneider) - rcu: Rename rcu_momentary_dyntick_idle() into rcu_momentary_eqs() (Valentin Schneider) - rcu: Rename rcu_implicit_dynticks_qs() into rcu_watching_snap_recheck() (Valentin Schneider) - rcu: Rename dyntick_save_progress_counter() into rcu_watching_snap_save() (Valentin Schneider) - rcu: Rename struct rcu_data .exp_dynticks_snap into .exp_watching_snap (Valentin Schneider) - rcu: Rename struct rcu_data .dynticks_snap into .watching_snap (Valentin Schneider) - rcu: Rename rcu_dynticks_zero_in_eqs() into rcu_watching_zero_in_eqs() (Valentin Schneider) - rcu: Rename rcu_dynticks_in_eqs_since() into rcu_watching_snap_stopped_since() (Valentin Schneider) - rcu: Rename rcu_dynticks_in_eqs() into rcu_watching_snap_in_eqs() (Valentin Schneider) - rcu: Rename rcu_dynticks_eqs_online() into rcu_watching_online() (Valentin Schneider) - context_tracking, rcu: Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watching_curr_cpu() (Valentin Schneider) - context_tracking, rcu: Rename rcu_dynticks_task*() into rcu_task*() (Valentin Schneider) - context_tracking, rcu: Rename DYNTICK_IRQ_NONIDLE into CT_NESTING_IRQ_NONIDLE (Valentin Schneider) - context_tracking, rcu: Rename ct_dynticks_nmi_nesting_cpu() into ct_nmi_nesting_cpu() (Valentin Schneider) - context_tracking, rcu: Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting() (Valentin Schneider) - context_tracking, rcu: Rename struct context_tracking .dynticks_nmi_nesting into .nmi_nesting (Valentin Schneider) - context_tracking, rcu: Rename ct_dynticks_nesting_cpu() into ct_nesting_cpu() (Valentin Schneider) - context_tracking, rcu: Rename ct_dynticks_nesting() into ct_nesting() (Valentin Schneider) - context_tracking, rcu: Rename struct context_tracking .dynticks_nesting into .nesting (Valentin Schneider) - context_tracking, rcu: Rename ct_dynticks_cpu_acquire() into ct_rcu_watching_cpu_acquire() (Valentin Schneider) - context_tracking, rcu: Rename ct_dynticks_cpu() into ct_rcu_watching_cpu() (Valentin Schneider) - context_tracking, rcu: Rename ct_dynticks() into ct_rcu_watching() (Valentin Schneider) - context_tracking, rcu: Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHING (Valentin Schneider) - treewide: context_tracking: Rename CONTEXT_* into CT_STATE_* (Valentin Schneider) - kernel/workqueue.c: fix DEFINE_PER_CPU_SHARED_ALIGNED expansion (Baoquan He) - workqueue: Fix another htmldocs build warning (Tejun Heo) - workqueue: fix null-ptr-deref on __alloc_workqueue() error (Sergey Senozhatsky) - workqueue: Don't call va_start / va_end twice (Matthew Brost) - workqueue: Fix htmldocs build warning (Tejun Heo) - workqueue: Add interface for user-defined workqueue lockdep map (Matthew Brost) - workqueue: Change workqueue lockdep map to pointer (Matthew Brost) - workqueue: Split alloc_workqueue into internal function and lockdep init (Matthew Brost) - Documentation: kernel-parameters: add workqueue.panic_on_stall (Sangmoon Kim) - workqueue: add cmdline parameter workqueue.panic_on_stall (Sangmoon Kim) - cgroup: Do not report unavailable v1 controllers in /proc/cgroups (Michal Koutný) - cgroup: Disallow mounting v1 hierarchies without controller implementation (Michal Koutný) - cgroup/cpuset: Expose cpuset filesystem with cpuset v1 only (Michal Koutný) - cgroup/cpuset: Move cpu.h include to cpuset-internal.h (Waiman Long) - cgroup/cpuset: add sefltest for cpuset v1 (Chen Ridong) - cgroup/cpuset: guard cpuset-v1 code under CONFIG_CPUSETS_V1 (Chen Ridong) - cgroup/cpuset: rename functions shared between v1 and v2 (Chen Ridong) - cgroup/cpuset: move v1 interfaces to cpuset-v1.c (Chen Ridong) - cgroup/cpuset: move validate_change_legacy to cpuset-v1.c (Chen Ridong) - cgroup/cpuset: move legacy hotplug update to cpuset-v1.c (Chen Ridong) - cgroup/cpuset: add callback_lock helper (Chen Ridong) - cgroup/cpuset: move memory_spread to cpuset-v1.c (Chen Ridong) - cgroup/cpuset: move relax_domain_level to cpuset-v1.c (Chen Ridong) - cgroup/cpuset: move memory_pressure to cpuset-v1.c (Chen Ridong) - cgroup/cpuset: move common code to cpuset-internal.h (Chen Ridong) - cgroup/cpuset: introduce cpuset-v1.c (Chen Ridong) - selftest/cgroup: Make test_cpuset_prs.sh deal with pre-isolated CPUs (Waiman Long) - cgroup/cpuset: Account for boot time isolated CPUs (Waiman Long) - cgroup/cpuset: remove use_parent_ecpus of cpuset (Chen Ridong) - cgroup/cpuset: remove fetch_xcpus (Chen Ridong) - cgroup/cpuset: Correct invalid remote parition prs (Chen Ridong) - cgroup: update some statememt about delegation (Chen Ridong) - cgroup: Fix incorrect WARN_ON_ONCE() in css_release_work_fn() (Waiman Long) - selftest/cgroup: Add new test cases to test_cpuset_prs.sh (Waiman Long) - cgroup/cpuset: Check for partition roots with overlapping CPUs (Waiman Long) - cgroup/pids: Remove unreachable paths of pids_{can,cancel}_fork (Xiu Jianfeng) - Documentation: Fix the compilation errors in union_find.rst (Xavier) - cgroup: Show # of subsystem CSSes in cgroup.stat (Waiman Long) - cpuset: use Union-Find to optimize the merging of cpumasks (Xavier) - Union-Find: add a new module in kernel library (Xavier) - cgroup/cpuset: add decrease attach_in_progress helpers (Chen Ridong) - cgroup/cpuset: Remove cpuset_slab_spread_rotor (Xiu Jianfeng) - cgroup/pids: Avoid spurious event notification (Xiu Jianfeng) - cgroup/cpuset: remove child_ecpus_count (Chen Ridong) - ASoC: topology: Fix redundant logical jump (Tang Bin) - ASoC: tas2781: Add Calibration Kcontrols for Chromebook (Shenghao Ding) - ASoC: amd: acp: refactor SoundWire machine driver code (Vijendar Mukunda) - ASoC: sdw_utils/intel: move soundwire endpoint parsing helper functions (Vijendar Mukunda) - ASoC: sdw_util/intel: move soundwire endpoint and dai link structures (Vijendar Mukunda) - ASoC: intel: sof_sdw: rename soundwire parsing helper functions (Vijendar Mukunda) - ASoC: intel: sof_sdw: rename soundwire endpoint and dailink structures (Vijendar Mukunda) - ASoC: atmel: mchp-pdmc: Retain Non-Runtime Controls (Codrin Ciubotariu) - ASoC: Intel: ARL: Add entry for HDMI-In capture support to non-I2S codec boards. (Balamurugan C) - ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for ARL. (Balamurugan C) - ASoC: SOF: Intel: hda: remove common_hdmi_codec_drv (Brent Lu) - ASoC: Intel: sof_pcm512x: do not check common_hdmi_codec_drv (Brent Lu) - ASoC: Intel: ehl_rt5660: do not check common_hdmi_codec_drv (Brent Lu) - ASoC: Intel: skl_hda_dsp_generic: use common module for DAI links (Brent Lu) - ASoC: Intel: board_helpers: support HDA link initialization (Brent Lu) - ASoC: mediatek: mt7986-afe-pcm: Remove redundant error message (Tang Bin) - ASoc: mediatek: mt8365: Remove unneeded assignment (Muhammad Usama Anjum) - ASoC: atmel: mchp-pdmc: Add snd_soc_dai_driver name (Codrin Ciubotariu) - ASoC: atmel: mchp-pdmc: Improve maxburst calculation for better performance (Codrin Ciubotariu) - ASoC: dt-bindings: microchip,sama7g5-spdifrx: Add common DAI reference (Andrei Simion) - ASoC: dt-bindings: renesas,rsnd: add post-init-providers property (Kuninori Morimoto) - ASoC: qcom: sm8250: enable primary mi2s (Jens Reidel) - ASoC: mediatek: mt8365: check validity before usage of i2s_data (Muhammad Usama Anjum) - ASoC: amd: acp: remove MODULE_ALIAS for sof based generic machine driver (Vijendar Mukunda) - ASoC: amd: acp: remove MODULE_ALIAS for legacy machine driver (Vijendar Mukunda) - ASoC: tlv320aic31xx: Fix typos (Andrew Kreimer) - ASoC: meson: Remove unused declartion in header file (Zhang Zekun) - ASoC: loongson: Add the correct judgement return (Tang Bin) - ASoC: soc-ac97: Fix the incorrect description (Tang Bin) - ASoC: mt8365: Allow build coverage (Mark Brown) - ASoC: mt8365: Remove unused DMIC IIR coefficient configuration (Mark Brown) - ASoC: mt8365: Remove unused variables (Mark Brown) - ASoC: mt8365: Make non-exported functions static (Mark Brown) - ASoC: mt8365: Remove unused prototype for mt8365_afe_clk_group_48k() (Mark Brown) - ASoC: mt8365: Remove spurious unsigned long casts (Mark Brown) - ASoC: mt8365: Open code BIT() to avoid spurious warnings (Mark Brown) - ASoC: loongson: Factor out loongson i2s enable clock functions (Binbin Zhou) - ASoC: loongson: Factor out loongson_card_acpi_find_device() function (Binbin Zhou) - ASoC: loongson: Replace if with ternary operator (Binbin Zhou) - ASoC: loongson: Simplify if statment in loongson_card_hw_params() (Binbin Zhou) - ASoC: loongson: Simplify with dev_err_probe() (Binbin Zhou) - ASoC: loongson: Simplify probe() with local dev variable (Binbin Zhou) - ASoC: loongson: Use BIT() macro (Binbin Zhou) - ASoC: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - ASoC: atmel: mchp-i2s-mcc: Remove interface name from stream_name (Codrin Ciubotariu) - ASoC: codecs: fix the right check and simplify code (Tang Bin) - ASoC: mediatek: mt8365: remove unused mt8365_i2s_hd_str (Arnd Bergmann) - ASoC: mediatek: mt8365: include linux/bitfield.h (Arnd Bergmann) - ASoC: tlv320aic31xx: Add support for loading filter coefficients (Romain Gantois) - ASoC: codecs: Use devm_clk_get_enabled() helpers (ying zuxin) - ASoC: makes rtd->initialized bit field (Kuninori Morimoto) - ASoC: amd: acp: Return in-case of error (Muhammad Usama Anjum) - ASoC: loongson: remove redundant variable assignments (Tang Bin) - ASoC: Intel: skl_hda_dsp_generic: convert comma to semicolon (Chen Ni) - ASoC: topology-test: Convert comma to semicolon (Chen Ni) - ASoC: mediatek: Add MT8365 support (Alexandre Mergnat) - ASoC: codecs: add MT6357 support (Nicolas Belin) - ASoC: atmel: mchp-i2s-mcc: Improve maxburst calculation for better performance (Codrin Ciubotariu) - ASoC: audio-graph-card2: Use helper function of_get_child_count() (Zhang Zekun) - ASoC: audio-graph-card: Use for_each_child_of_node_scoped() to simplify code (Zhang Zekun) - ASoC: mediatek: mt2701-cs42448: Optimize redundant code in mt2701_cs42448_machine_probe (Liu Jing) - ASoC: amd: acp: Add I2S TDM support for acp7.1 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Add i2s master clock generation support for acp7.1 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Add pte configuration for ACP7.0 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Add I2S TDM support for acp7.0 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Modify max channels and sample rate support for acp70 dai driver (Venkata Prasad Potturu) - ASoC: amd: acp: Set i2s clock for acp7.0 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Add I2S master clock generation support for acp7.0 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Update pcm hardware capabilities for acp7.0 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Add I2S TDM support for acp6.3 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Update pcm hardware capabilities for acp6.3 platform (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor I2S dai driver (Venkata Prasad Potturu) - ASoC: amd: acp: Refactor TDM slots selction based on acp revision id (Venkata Prasad Potturu) - ASoC: dt-bindings: realtek,rt5616: Document audio graph port (Heiko Stuebner) - ASoC: dt-bindings: realtek,rt5616: document mclk clock (Heiko Stuebner) - ASoC: mediatek: mt8365: Add the AFE driver support (Alexandre Mergnat) - ASoc: mediatek: mt8365: Add a specific soundcard for EVK (Nicolas Belin) - ASoC: mediatek: mt8365: Add PCM DAI support (Alexandre Mergnat) - ASoC: mediatek: mt8365: Add DMIC DAI support (Alexandre Mergnat) - ASoC: mediatek: mt8365: Add ADDA DAI support (Alexandre Mergnat) - ASoC: mediatek: mt8365: Add I2S DAI support (Alexandre Mergnat) - ASoC: mediatek: mt8365: Add audio clock control support (Alexandre Mergnat) - ASoC: mediatek: mt8365: Add common header (Alexandre Mergnat) - dt-bindings: mfd: mediatek: Add codec property for MT6357 PMIC (Alexandre Mergnat) - ASoC: dt-bindings: mediatek,mt8365-mt6357: Add audio sound card document (Alexandre Mergnat) - ASoC: dt-bindings: mediatek,mt8365-afe: Add audio afe document (Alexandre Mergnat) - ASoC: loongson: fix error release (tangbin) - ASoC: tlv320aic32x4: Add multi endpoint support (Marek Vasut) - ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error (Ma Ke) - ASoC: loongson: remove unnecessary assignment in i2s_resume() (tangbin) - ASoC: adi: Use str_enabled_disabled() helper (Hongbo Li) - ASoC: rt1320: Add support for version C (Shuming Fan) - ASoC: cs-amp-lib: Add KUnit test case for empty calibration entries (Richard Fitzgerald) - ASoC: dt-bindings: amlogic,gx-sound-card: document clocks property (Neil Armstrong) - ASoC: dt-bindings: amlogic,axg-sound-card: document clocks property (Neil Armstrong) - ASoC: codecs: wsa884x: Implement temperature reading and hwmon (Krzysztof Kozlowski) - ASoC: dt-bindings: cirrus,cs4271: Convert to dtschema (Nikita Shubin) - ASoC: dt-bindings: Convert mxs-saif.txt to fsl,saif.yaml (imx28 saif) (Lukasz Majewski) - ASoC: Intel: sof_sdw: Add quirks from some new Dell laptops (Maciej Strozek) - ASoC: Intel: soc-acpi: lnl: Add match entries for new cs42l43 laptops (Charles Keepax) - ASoC: Intel: soc-acpi: adl: Add match entries for new cs42l43 laptops (Charles Keepax) - ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops (Charles Keepax) - ASoC: Intel: skl_hda_dsp_generic: use sof_hdmi_private to init HDMI (Brent Lu) - ASoC: Intel: skl_hda_dsp_generic: remove hdac-hdmi support (Brent Lu) - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in ARL match table (Balamurugan C) - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ARL match table. (Balamurugan C) - ASoC: Intel: skl_hda_dsp_generic: support BT audio offload (Brent Lu) - ASoC: SOF: Intel: hda: support BT link mask in mach_params (Brent Lu) - ASoC: Intel: sof_sdw: overwrite mach_params->dmic_num (Bard Liao) - ASoC: Intel: sof_sdw: move ignore_internal_dmic check earlier (Bard Liao) - ASoC: SOF: Intel: hda: refactoring topology name fixup for SDW mach (Brent Lu) - ASoC: SOF: Intel: hda: refactoring topology name fixup for HDA mach (Bard Liao) - ASoC: Intel: boards: always check the result of acpi_dev_get_first_match_dev() (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: add rt1320 amp support (Bard Liao) - ASoC: Intel: sof_sdw: make sof_sdw_quirk static (Pierre-Louis Bossart) - ASoC: soc-pcm: makes snd_soc_dpcm_can_be_xxx() local function (Kuninori Morimoto) - ASoC: soc-pcm: move snd_soc_dpcm_can_be_xxx() to top (Kuninori Morimoto) - ASoC: dapm: Use IS_ERR_OR_NULL() helper function (Hongbo Li) - ASoC: SOF: topology: Use kmemdup_array instead of kmemdup for multiple allocation (Shen Lichuan) - ASoC: MAINTAINERS: Drop incorrect tlv320aic31xx.txt path (Krzysztof Kozlowski) - ASoC: tas2781: replace devm_kzalloc and scnprintf with devm_kstrdup (Shenghao Ding) - ASoC: SOF: amd: add support for acp7.0 based platform (Vijendar Mukunda) - ASoC: amd: Add acpi machine id for acp7.0 version based platform (Vijendar Mukunda) - ASoC: dapm-graph: show path name for non-static routes (Luca Ceresoli) - ASoC: dapm-graph: visualize component On/Off bias level (Luca Ceresoli) - ASoC: dapm-graph: remove the "ROOT" cluster (Luca Ceresoli) - ASoC: Intel: sof_sdw: use playback/capture_only flags (Kuninori Morimoto) - ASoC: amlogic: do not use dpcm_playback/capture flags (Jerome Brunet) - ASoC: remove snd_soc_dai_link_set_capabilities() (Kuninori Morimoto) - ASoC: soc-pcm: Indicate warning if dpcm_playback/capture were used for availability limition (Kuninori Morimoto) - ASoC: cs35l56: Make struct regmap_config const (Richard Fitzgerald) - ASoC: tas2781: mark const variables tas2563_dvc_table as __maybe_unused (Shenghao Ding) - ASoC: dwc: change to use devm_clk_get_enabled() helpers (Wu Bo) - ASoC: SOF: amd: remove unused variable from sof_amd_acp_desc structure (Vijendar Mukunda) - ASoC: soc-pcm: remove snd_soc_dpcm_stream_lock_irqsave_nested() (Kuninori Morimoto) - ASoC: tas2781: Remove unnecessary line feed for tasdevice_codec_remove (Baojun Xu) - ASoC: codecs: wcd934x: make read-only array minCode_param static const (Colin Ian King) - ASoC: dt-bindings: Convert tpa6130a2.txt to yaml (Frank Li) - ASoC: amd: acp: replace desc->rev check with acp pci revision id (Vijendar Mukunda) - ASoC: tas5086: use sleeping variants of gpiod API (Dmitry Torokhov) - ASoC: dt-bindings: samsung,odroid: drop stale clocks (Krzysztof Kozlowski) - soundwire: intel: increase maximum number of links (Pierre-Louis Bossart) - soundwire: intel: add probe-time check on link id (Pierre-Louis Bossart) - ALSA/ASoC/SoundWire: Intel: use single definition for SDW_INTEL_MAX_LINKS (Pierre-Louis Bossart) - ASoC: Intel: avs: Enable by default for all SST configurations (Cezary Rojewski) - ASoC: Intel: Remove skylake driver (Cezary Rojewski) - ASoC: Intel: Remove skl_nau88l25_max98357a board driver (Cezary Rojewski) - ASoC: Intel: Remove skl_nau88l25_ssm4567 board driver (Cezary Rojewski) - ASoC: Intel: Remove skl_rt286 board driver (Cezary Rojewski) - ASoC: Intel: Remove kbl_da7219_max98357a board driver (Cezary Rojewski) - ASoC: Intel: Remove kbl_da7219_max98927 board driver (Cezary Rojewski) - ASoC: Intel: Remove kbl_rt5660 board driver (Cezary Rojewski) - ASoC: Intel: Remove kbl_rt5663_max98927 board driver (Cezary Rojewski) - ASoC: Intel: Remove kbl_rt5663_rt5514_max98927 board driver (Cezary Rojewski) - ASoC: Intel: Remove bxt_da7219_max98357a board driver (Cezary Rojewski) - ASoC: Intel: Remove bxt_rt298 board driver (Cezary Rojewski) - ASoC: Intel: Drop skl_machine_pdata usage (Cezary Rojewski) - ALSA: hda: Move SST device entries to AVS (Cezary Rojewski) - ASoC: dt-bindings: convert tlv320aic31xx.txt to yaml (Frank Li) - ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250 (Srinivas Kandagatla) - ASoc: tas2781: Remove unnecessary line feed and space (Shenghao Ding) - ASoC: loongson: Remove useless variable definitions (tangbin) - ASoC: soc-pcm: remove snd_soc_dpcm_stream_{lock/unlock}_irq() (Kuninori Morimoto) - ASoC: imx-pcm-rpmsg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - ASoC: imx-audmux: Switch to SYSTEM_SLEEP_PM_OPS (Fabio Estevam) - ASoC: fsl_ssi: Switch to SYSTEM_SLEEP_PM_OPS (Fabio Estevam) - ASoC: fsl_spdif: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - ASoC: fsl_rpmsg: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - ASoC: fsl_mqs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - ASoC: fsl_audmix: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - ASoc: tas2781: Rename dai_driver name to unify the name between TAS2563 and TAS2781 (Shenghao Ding) - ASoC: amd: acp: add legacy driver support for ACP7.1 based platforms (Vijendar Mukunda) - ASoC: rt1318: Constify struct reg_sequence (Christophe JAILLET) - ASoC: amd: acp: Convert comma to semicolon (Vijendar Mukunda) - ASoC: cs43130: Constify struct reg_sequence and reg_sequences (Christophe JAILLET) - ASoC: tas*: Drop unused GPIO includes (Linus Walleij) - ASoC: tas2781-i2c: Get the right GPIO line (Linus Walleij) - ASoC: tas2781-i2c: Drop weird GPIO code (Linus Walleij) - ASoC: SOF: amd: update conditional check for cache register update (Vijendar Mukunda) - ASoC: SOF: sof-audio: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - ASoC: amd: acp: add ZSC control register programming sequence (Vijendar Mukunda) - ASoC: amd: acp: remove MODULE_ALIAS for SoundWire machine driver (Vijendar Mukunda) - ASoC: codecs: ES8326: input issue after init (Zhang Yi) - ASoC: cs35l56: Use regmap_read_bypassed() to wake the device (Simon Trimmer) - ASoC: remove bespoke trigger support (Kuninori Morimoto) - ASoC: Intel: soc-acpi-intel-ptl-match: Add rt722 support (Bard Liao) - ASoC: Intel: soc-acpi-intel-ptl-match: add rt711-sdca table (Bard Liao) - ASoC: SOF: Intel: add initial support for PTL (Pierre-Louis Bossart) - ASoC: SOF: Intel: add PTL specific power control register (Fred Oh) - ASoC: Intel: soc-acpi: add PTL match tables (Pierre-Louis Bossart) - ASoC: SOF: sof-audio.h: optimize snd_sof_pcm_stream_pipeline_list (Pierre-Louis Bossart) - ASoC: SOF: sof-priv.h: optimize snd_sof_ipc_msg (Pierre-Louis Bossart) - ASoC: SOF: sof-priv.h: optimize snd_sof_mailbox (Pierre-Louis Bossart) - ASoC: SOF: sof-priv.h: optimize snd_sof_platform_stream_params (Pierre-Louis Bossart) - ASoC: cs43130: Constify snd_soc_component_driver struct (Christophe JAILLET) - ASoC: fsl: lpc3xxx: Make some symbols static (Yue Haibing) - ASoC: sti-sas: Constify snd_soc_component_driver struct (Christophe JAILLET) - ASoC: tas2781: Fix a compiling warning reported by robot kernel test due to adding tas2563_dvc_table (Shenghao Ding) - ASoC: soc-dapm: use snd_pcm_direction_name() (Kuninori Morimoto) - ASoC: soc-pcm: use snd_pcm_direction_name() (Kuninori Morimoto) - ASoC: tegra: use snd_pcm_direction_name() (Kuninori Morimoto) - ASoC: fsl: lpc3xxx-i2s: use snd_pcm_direction_name() (Kuninori Morimoto) - ASoC: sof: intel: use snd_pcm_direction_name() (Kuninori Morimoto) - ASoC: sof: pcm: use snd_pcm_direction_name() (Kuninori Morimoto) - ASoC: stm: use snd_pcm_direction_name() (Kuninori Morimoto) - ASoC: amd/sdw_utils: add sof based soundwire generic machine driver (Vijendar Mukunda) - ASoC: SOF: amd: update mach params subsystem_rev variable (Vijendar Mukunda) - ASoC: SOF: amd: add alternate machines for acp6.3 based platform (Vijendar Mukunda) - ASoC: amd: acp: add soundwire machines for acp6.3 based platform (Vijendar Mukunda) - ASoC: soc-acpi: add pci revision id field in mach params structure (Vijendar Mukunda) - ASoC: intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link() (Vijendar Mukunda) - ASoC: sdw_utils: refactor sof_sdw_card_late_probe function (Vijendar Mukunda) - ASoC: intel/sdw_utils: move machine driver dai link helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move soundwire codec_info_list structure (Vijendar Mukunda) - ASoC: intel/sdw_utils: move soundwire dai type macros (Vijendar Mukunda) - ASoC: intel/sdw_utils: move dai id common macros (Vijendar Mukunda) - ASoC: intel/sdw_utils: move maxim codec helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move cirrus soundwire codec helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move rtk amp codec helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move rt700 and rt711 codec helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move rtk jack common helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move rt5682 codec helper function (Vijendar Mukunda) - ASoC: intel: split soundwire machine driver private data (Vijendar Mukunda) - ASoC: intel/sdw_utils: move rt722 sdca helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move rt712 sdca helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move rtk dmic helper functions (Vijendar Mukunda) - ASoC: intel/sdw_utils: move dmic codec helper function (Vijendar Mukunda) - ASoC: intel/sdw_utils: move soundwire machine driver helper functions (Vijendar Mukunda) - ASoC: intel: move soundwire machine driver common structures (Vijendar Mukunda) - ASoC: intel/sdw-utils: move soundwire machine driver soc ops (Vijendar Mukunda) - ASoC: intel: rename ignore_pch_dmic variable name (Vijendar Mukunda) - ASoC: intel: rename maxim codec macros (Vijendar Mukunda) - ASoC: intel: rename soundwire codec helper functions (Vijendar Mukunda) - ASoC: intel: rename soundwire machine driver soc ops (Vijendar Mukunda) - ASoC: intel: rename soundwire common header macros (Vijendar Mukunda) - ASoC: intel: rename codec_info and dai_info structures names (Vijendar Mukunda) - ASoC: Use of_property_read_bool() (Rob Herring (Arm)) - ASoC: Use of_property_present() (Rob Herring (Arm)) - ASoC: fsl: lpc3xxx-i2s: Remove set but not used variable 'savedbitclkrate' (Yue Haibing) - ASoC: rsnd: use pcm_dmaengine code (Kuninori Morimoto) - ASoC: rsnd: remove rsnd_mod_confirm_ssi() under DEBUG (Kuninori Morimoto) - ASoC: tas2781: Add TAS2563 into the Header (Shenghao Ding) - ASoC: codecs: wcd939x: Move max port number defines to enum (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Move max port number defines to enum (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Move max port number defines to enum (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Drop unused defines and enums (Krzysztof Kozlowski) - ASoC: codecs: wsa884x: Use designator array initializers for Soundwire ports (Krzysztof Kozlowski) - ASoC: codecs: wsa883x: Use designator array initializers for Soundwire ports (Krzysztof Kozlowski) - ASoC: codecs: wsa881x: Use designator array initializers for Soundwire ports (Krzysztof Kozlowski) - ASoC: codecs: wsa884x: Simplify handling variant (Krzysztof Kozlowski) - ASoC: codecs: wsa883x: Simplify handling variant/version (Krzysztof Kozlowski) - ASoC: codecs: wsa883x: Handle reading version failure (Krzysztof Kozlowski) - ASoC: codecs: wsa881x: Drop unused version readout (Krzysztof Kozlowski) - ASoC: dt-bindings: renesas,rz-ssi: Document port property (Biju Das) - ASoC: cs42l42: Convert comma to semicolon (Chen Ni) - ASoC: dt-bindings: dlg,da7213: Convert to json-schema (Geert Uytterhoeven) - ASoC: Use __counted_by() annotation for snd_soc_pcm_runtime (Takashi Iwai) - ASoC: mediatek: mt8192: remove redundant null pointer check before of_node_put (Chen Ni) - ASoC: sh: rz-ssi: Add full duplex support (Biju Das) - ASoC: codecs: lpass-wsa-macro: Do not hard-code dai in VI mixer (Krzysztof Kozlowski) - ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error (Ma Ke) - ASoC: dt-bindings: qcom,apq8016-sbc-sndcard: move to separate binding (Krzysztof Kozlowski) - ASoC: codecs: ES8326: suspend issue (Zhang Yi) - ASoC: dt-bindings: fsl,imx-audio-es8328: Convert to dtschema (Animesh Agarwal) - ASoC: dt-bindings: ti,pcm512x: Convert to dtschema (Animesh Agarwal) - ALSA: hda/realtek: Add support for Galaxy Book2 Pro (NP950XEE) (Joshua Grisham) - ALSA: memalloc: Use proper DMA mapping API for x86 S/G buffer allocations (Takashi Iwai) - ALSA: memalloc: Use proper DMA mapping API for x86 WC buffer allocations (Takashi Iwai) - ALSA: usb-audio: Add logitech Audio profile quirk (Joshua Pius) - ALSA: ump: Use %%*ph to print small buffer (Andy Shevchenko) - ALSA: pcm: Fix breakage of PCM rates used for topology (Takashi Iwai) - ALSA: memalloc: Drop Xen PV workaround again (Takashi Iwai) - ALSA: hda: Add a new CM9825 standard driver (Leo Tsai) - ALSA: memalloc: Move snd_malloc_ops definition into memalloc.c again (Takashi Iwai) - ALSA: hda/realtek: Refactor and simplify Samsung Galaxy Book init (Joshua Grisham) - ALSA: hda/realtek: Enable mic on Vaio VJFH52 (Edson Juliano Drosdeck) - ALSA: hda: Use non-SG allocation for the communication buffers (Takashi Iwai) - ALSA: rme9652: remove unused parameter in macro (He Lugang) - ALSA: IEC958 definition for consumer status channel update (Jerome Brunet) - ALSA: hda: Allow the default preallocation for x86 again (Takashi Iwai) - ASoC: spdif: extend supported rates to 768kHz (Jerome Brunet) - ASoC: cs35l34: drop useless rate contraint (Jerome Brunet) - ASoC: sunxi: sun4i-codec: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ASoC: qcom: q6asm-dai: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ASoC: Intel: avs: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ASoC: cs53l30: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ASoC: cs35l41: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ASoC: cs35l36: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ALSA: hdspm: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ALSA: hdsp: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ALSA: emu10k1: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ALSA: cmipci: drop SNDRV_PCM_RATE_KNOT (Jerome Brunet) - ALSA: pcm: add more sample rate definitions (Jerome Brunet) - ALSA: usb-audio: Add mixer quirk for RME Digiface USB (Asahi Lina) - ALSA: usb-audio: Add quirk for RME Digiface USB (Cyan Nyan) - ALSA: core: Drop superfluous no_free_ptr() for memdup_user() errors (Takashi Iwai) - ALSA: core: timer: Use NSEC_PER_SEC macro (Jinjie Ruan) - ALSA: pcm: Fix yet more compile warning at replacement with kstrtoul() (Takashi Iwai) - ALSA: ali5451: Remove trailing space after \n newline (Colin Ian King) - ALSA: pcm: Fix the previous conversion to kstrtoul() (Takashi Iwai) - ALSA: pcm: replace simple_strtoul to kstrtoul (Hongbo Li) - ALSA: hda/realtek: Autodetect Cirrus Logic companion amplifier bindings (Simon Trimmer) - ALSA: pcm: Drop PCM vmalloc buffer helpers (Takashi Iwai) - drm/bridge: dw-hdmi: Move vmalloc PCM buffer management into the driver (Takashi Iwai) - ALSA: usb-audio: Use kmemdup_array instead of kmemdup for multiple allocation (Shen Lichuan) - ALSA: hda/realtek: Convert existing CS35L56 products to use autodetect fixup function (Simon Trimmer) - ALSA: seq: Drop superfluous filter argument of get_event_dest_client() (Takashi Iwai) - selftests: ALSA: Cover userspace-driven timers with test (Ivan Orlov) - ALSA: timer: Introduce virtual userspace-driven timers (Ivan Orlov) - Docs/sound: Add documentation for userspace-driven ALSA timers (Ivan Orlov) - ALSA: aloop: Allow using global timers (Ivan Orlov) - ALSA: hda: cs35l41: fix module autoloading (Yuntao Liu) - ALSA: trident: Remove unused declarations (Yue Haibing) - ALSA: seq: Remove unused declarations (Yue Haibing) - ALSA: oss: Remove unused declarations (Yue Haibing) - ALSA: aoa: Use helper function for_each_child_of_node() (Zhang Zekun) - ALSA: usb-audio: Replace complex quirk lines with macros (Takashi Iwai) - ALSA: usb-audio: Define macros for quirk table entries (Takashi Iwai) - ALSA: usb-audio: Support multiple control interfaces (Karol Kosik) - ALSA: hda/realtek: tas2781: Fix ROG ALLY X audio (Jonathan LoBue) - ALSA: pcm: Add xrun counter for snd_pcm_substream (Norman Bintang) - ALSA: usb-audio: Add input gain and master output mixer elements for RME Babyface Pro (Stefan Stistrup) - ASoC: Drop snd_soc_*_get_kcontrol_locked() (Takashi Iwai) - ALSA: control: Optimize locking for look-up (Takashi Iwai) - ALSA: control: Rename ctl_files_rwlock to controls_rwlock (Takashi Iwai) - ALSA: usx2y: Drop no longer used variable (Takashi Iwai) - ALSA: caiaq: Fix unused variable warning (Takashi Iwai) - ALSA: sparc: Fix a typo at dev_*() conversion (Takashi Iwai) - ALSA: vxpocket: Fix a typo at conversion to dev_*() (Takashi Iwai) - ALSA: snd-usb-caiaq: use snd_pcm_rate_to_rate_bit (Jerome Brunet) - ALSA: control: Fix power_ref lock order for compat code, too (Takashi Iwai) - ALSA: vxpocket: Drop no longer existent chip->dev assignment (Takashi Iwai) - ALSA: usb-audio: Check shutdown at endpoint_set_interface() (Takashi Iwai) - ALSA: hdsp: Break infinite MIDI input flush loop (Takashi Iwai) - ALSA: asihpi: Fix potential OOB array access (Takashi Iwai) - ALSA: core: Drop snd_print stuff and co (Takashi Iwai) - ALSA: docs: Drop snd_print*() stuff (Takashi Iwai) - ALSA: asihpi: Use standard print API (Takashi Iwai) - ALSA: sparc: Use standard print API (Takashi Iwai) - ALSA: sh: Use standard print API (Takashi Iwai) - ALSA: ppc: Use standard print API (Takashi Iwai) - ALSA: pdaudiocf: Use standard print API (Takashi Iwai) - ALSA: vxpocket: Use standard print API (Takashi Iwai) - ALSA: intel8x0: Drop unused snd_printd() calls (Takashi Iwai) - ALSA: usb-audio: Use standard print API (Takashi Iwai) - ALSA: usx2y: Use standard print API (Takashi Iwai) - ALSA: emux: Use standard print API (Takashi Iwai) - ALSA: trident: Use standard print API (Takashi Iwai) - ALSA: emu10k1: Use dev_warn() (Takashi Iwai) - ALSA: azt3328: Use pr_warn() (Takashi Iwai) - ALSA: lx6464es: Cleanup the print API usages (Takashi Iwai) - ALSA: korg1212: Use standard print API (Takashi Iwai) - ALSA: riptide: Use standard print API (Takashi Iwai) - ALSA: wss: Use standard print API (Takashi Iwai) - ALSA: wavefront: Use standard print API (Takashi Iwai) - ALSA: sscape: Use standard print API (Takashi Iwai) - ALSA: sc6000: Use standard print API (Takashi Iwai) - ALSA: pcm: oss: Use pr_debug() (Takashi Iwai) - ALSA: control_led: Use dev_err() (Takashi Iwai) - ALSA: sb: Use standard print API (Takashi Iwai) - ALSA: opti9xx: Use standard print API (Takashi Iwai) - ALSA: opl3sa2: Use standard print API (Takashi Iwai) - ALSA: msnd: Use standard print API (Takashi Iwai) - ALSA: gus: Use standard print API (Takashi Iwai) - ALSA: es18xx: Use standard print API (Takashi Iwai) - ALSA: es1688: Use standard print API (Takashi Iwai) - ALSA: cs4236: Use standard print API (Takashi Iwai) - ALSA: cmi8330: Use standard print API (Takashi Iwai) - ALSA: cmi8328: Use standard print API (Takashi Iwai) - ALSA: azt2320: Use standard print API (Takashi Iwai) - ALSA: als100: Use standard print API (Takashi Iwai) - ALSA: ad1816a: Use standard print API (Takashi Iwai) - ALSA: i2c: Drop commented old debug prints (Takashi Iwai) - ALSA: i2c: pt2258: Use standard print API (Takashi Iwai) - ALSA: i2c: cs8427: Use standard print API (Takashi Iwai) - ALSA: pcsp: Use standard print API (Takashi Iwai) - ALSA: dummy: Use standard print API (Takashi Iwai) - ALSA: aloop: Use standard print API (Takashi Iwai) - ALSA: vx_core: Use standard print API (Takashi Iwai) - ALSA: vx_core: Drop unused dev field (Takashi Iwai) - ALSA: virmidi: Use standard print API (Takashi Iwai) - ALSA: serial-u16550: Use standard print API (Takashi Iwai) - ALSA: opl4: Use standard print API (Takashi Iwai) - ALSA: opl3: Use standard print API (Takashi Iwai) - ALSA: mtpav: Use standard print API (Takashi Iwai) - ALSA: mpu401_uart: Use standard print API (Takashi Iwai) - ALSA: mpu401: Use standard print API (Takashi Iwai) - ALSA: mts64: Use standard print API (Takashi Iwai) - ALSA: portman2x4: Use standard print API (Takashi Iwai) - ALSA: seq: Fix missing seq port info bit return for MIDI 1.0 block (Takashi Iwai) - ALSA: seq: Print MIDI 1.0 specific port in proc output (Takashi Iwai) - ALSA: usb-audio: Update UMP group attributes for GTB blocks, too (Takashi Iwai) - ALSA: usb-audio: Set MIDI1 flag appropriately for GTB MIDI 1.0 entry (Takashi Iwai) - ALSA: usb-audio: Accept multiple protocols in GTBs (Takashi Iwai) - ALSA: ump: Choose the protocol when protocol caps are changed (Takashi Iwai) - ALSA: usb-audio: Add input value sanity checks for standard types (Takashi Iwai) - ALSA: ump: Handle MIDI 1.0 Function Block in MIDI 2.0 protocol (Takashi Iwai) - ALSA: pcm_timer: use snd_pcm_direction_name() (Kuninori Morimoto) - ALSA: aloop: use snd_pcm_direction_name() (Kuninori Morimoto) - ALSA: trace: use snd_pcm_direction_name() (Kuninori Morimoto) - ALSA: pci: rme9652: use snd_pcm_direction_name() (Kuninori Morimoto) - ALSA: pci: pcxhr: use snd_pcm_direction_name() (Kuninori Morimoto) - ALSA: memalloc: Let IOMMU handle S/G primarily (Takashi Iwai) - ALSA: memalloc: Use DMA API for x86 WC page allocations, too (Takashi Iwai) - ALSA: control: Fix leftover snd_power_unref() (Takashi Iwai) - ALSA: control: Take power_ref lock primarily (Takashi Iwai) - ALSA: hda: Enhance pm_blacklist option (Takashi Iwai) - ALSA: hda: Keep PM disablement for deny-listed instance (Takashi Iwai) - ALSA: ump: Update substream name from assigned FB names (Takashi Iwai) - ALSA: control: Annotate snd_kcontrol with __counted_by() (Takashi Iwai) - lib/math: Add int_pow test suite (Luis Felipe Hernandez) - kunit: tool: Build compile_commands.json (Brendan Jackman) - kunit: Fix kernel-doc for EXPORT_SYMBOL_IF_KUNIT (Michal Wajdeczko) - Documentation: KUnit: Update filename best practices (Kees Cook) - selftests: kselftest: Use strerror() on nolibc (zhang jiao) - selftests/timers: Remove unused NSEC_PER_SEC macro (zhang jiao) - selftests:resctrl: Fix build failure on archs without __cpuid_count() (Shuah Khan) - selftests/ftrace: Fix eventfs ownership testcase to find mount point (Masami Hiramatsu (Google)) - selftests: filesystems: fix warn_unused_result build warnings (Abhinav Jain) - selftests:core: test coverage for dup_fd() failure handling in unshare_fd() (Al Viro) - selftests/ftrace: Fix test to handle both old and new kernels (Steven Rostedt (Google)) - kselftest: timers: Fix const correctness (Piotr Zalewski) - selftests/ftrace: Add required dependency for kprobe tests (Masami Hiramatsu (Google)) - selftests: rust: config: disable GCC_PLUGINS (Anders Roxell) - selftests: rust: config: add trailing newline (Anders Roxell) - tracing/selftests: Run the ownership test twice (Steven Rostedt (Google)) - selftests/uprobes: Add a basic uprobe testcase (Masami Hiramatsu (Google)) - selftests: harness: rename __constructor_order for clarification (Masahiro Yamada) - selftests: harness: remove unneeded __constructor_order_last() (Masahiro Yamada) - selftest: acct: Add selftest for the acct() syscall (Abdulrasaq Lawani) - selftests: lib: remove strscpy test (Muhammad Usama Anjum) - selftests: user: remove user suite (Muhammad Usama Anjum) - kselftest: cpufreq: Add RTC wakeup alarm (Shreeya Patel) - selftests/exec: Fix grammar in an error message. (Chang Yu) - selftests: tpm2: redirect python unittest logs to stdout (Muhammad Usama Anjum) - tools/nolibc: x86_64: use local label in memcpy/memmove (Thomas Weißschuh) - tools/nolibc: stackprotector: mark implicitly used symbols as used (Thomas Weißschuh) - tools/nolibc: crt: mark _start_c() as used (Thomas Weißschuh) - selftests/nolibc: run-tests.sh: allow building through LLVM (Thomas Weißschuh) - selftests/nolibc: use correct clang target for s390/systemz (Thomas Weißschuh) - selftests/nolibc: don't use libgcc when building with clang (Thomas Weißschuh) - selftests/nolibc: run-tests.sh: avoid overwriting CFLAGS_EXTRA (Thomas Weißschuh) - selftests/nolibc: add cc-option compatible with clang cross builds (Thomas Weißschuh) - selftests/nolibc: add support for LLVM= parameter (Thomas Weißschuh) - selftests/nolibc: determine $(srctree) first (Thomas Weißschuh) - selftests/nolibc: avoid passing NULL to printf("%%s") (Thomas Weißschuh) - selftests/nolibc: report failure if no testcase passed (Thomas Weißschuh) - tools/nolibc: compiler: use attribute((naked)) if available (Thomas Weißschuh) - tools/nolibc: move entrypoint specifics to compiler.h (Thomas Weißschuh) - tools/nolibc: compiler: introduce __nolibc_has_attribute() (Thomas Weißschuh) - tools/nolibc: powerpc: limit stack-protector workaround to GCC (Thomas Weißschuh) - tools/nolibc: mips: load current function to $t9 (Thomas Weißschuh) - tools/nolibc: arm: use clang-compatible asm syntax (Thomas Weißschuh) - tools/nolibc: pass argc, argv and envp to constructors (Thomas Weißschuh) - tools/nolibc: add stdbool.h header (Thomas Weißschuh) - tools/nolibc: include arch.h from string.h (Thomas Weißschuh) - Remove duplicate "and" in 'Linux NVMe docs. (Shivam Chaudhary) - docs:filesystems: fix spelling and grammar mistakes (Dennis Lam) - docs:filesystem: fix mispelled words on autofs page (Dennis Lam) - docs:mm: fixed spelling and grammar mistakes on vmalloc kernel stack page (Dennis Lam) - Documentation: PCI: fix typo in pci.rst (Abdul Rahim) - docs/zh_CN: add the translation of kbuild/gcc-plugins.rst (Dongliang Mu) - docs/process: fix typos (Andrew Kreimer) - docs:mm: fix spelling mistakes in heterogeneous memory management page (Dennis Lam) - accel/qaic: Fix a typo (Andrew Kreimer) - docs/zh_CN: update the translation of security-bugs (Dongliang Mu) - docs: block: Fix grammar and spelling mistakes in bfq-iosched.rst (Karol Przybylski) - Documentation: Fix spelling mistakes (Amit Vadhavana) - Documentation/gpu: Fix typo in Documentation/gpu/komeda-kms.rst (Aryabhatta Dey) - scripts: sphinx-pre-install: remove unnecessary double check for $cur_version (Sebastian Muxel) - Loongarch: KVM: Add KVM hypercalls documentation for LoongArch (Bibo Mao) - Documentation: Document the kernel flag bdev_allow_write_mounted (Guilherme G. Piccoli) - docs: scheduler: completion: Update member of struct completion (I Hsin Cheng) - docs: kerneldoc-preamble.sty: Suppress extra spaces in CJK literal blocks (Akira Yokosawa) - docs: submitting-patches: Advertise b4 (Mark Brown) - docs: update dev-tools/kcsan.rst url about KTSAN (Haoyang Liu) - Documentation/fs/9p: Expand goo.gl link (Dr. David Alan Gilbert) - Docs/translations/ko_KR: link memory-barriers wrapper with other language versions (SeongJae Park) - Docs/translations/ko_KR: link howto.rst with other language versions (SeongJae Park) - doc: iio: Fix sysfs paths (Thorsten Scherer) - Documentation: admin-guide: direct people to bug trackers, if specified (Jani Nikula) - get_maintainer: add --bug option to print bug reporting info (Jani Nikula) - docs/zh_CN: Add dev-tools/kcsan Chinese translation (Haoyang Liu) - Fix typo "allocateed" to allocated (Gianfranco Trad) - docs: bug-bisect: rewrite to better match the other bisecting text (Thorsten Leemhuis) - Documentation: add ublk driver ioctl numbers (Ming Lei) - docs/sp_Sp: Add translation to spanish of the documentation related to EEVDF (Sergio González Collado) - docs: leds: fix typo in Documentation/leds/leds-mlxcpld.rst (Aryabhatta Dey) - docs: process: fix typos in Documentation/process/backporting.rst (Aryabhatta Dey) - Documentation: Capitalize Fahrenheit in watchdog-api.rst (David Hunter) - Documentation: devres: fix error about PCI devres (Philipp Stanner) - Documentation: dontdiff: remove 'utf8data.h' (ganjie) - docs: scheduler: Start documenting the EEVDF scheduler (Carlos Bilbao) - docs: dm-crypt: Removal of unexpected indentation error (Shibu Kumar) - docs: improve comment consistency in .muttrc example configuration (Jiamu Sun) - docs: fault-injection: document cache-filter feature for failslab (Breno Leitao) - docs/zh_CN: fix a broken reference (Dongliang Mu) - Documentation: Add detailed explanation for 'N' taint flag (Benjamin Poirier) - doc-guide: add help documentation checktransupdate.rst (Dongliang Mu) - scripts: fix all issues reported by pylint (Dongliang Mu) - MAINTAINERS: add Documentation/dev-tools/ to workflows@ (Jakub Kicinski) - Documentation: ioctl: document 0x07 ioctl code (Alyssa Ross) - docs/zh_CN: add the translation of kbuild/headers_install.rst (Dongliang Mu) - docs/core-api: memory-allocation: GFP_NOWAIT doesn't need __GFP_NOWARN (Dave Martin) - m68k: defconfig: Update defconfigs for v6.11-rc1 (Geert Uytterhoeven) - m68k: Fix kernel_clone_args.flags in m68k_clone() (Finn Thain) - m68k: cmpxchg: Use swap() to improve code (Thorsten Blum) - x86/tsc: Check for sockets instead of CPUs to make code match comment (Paul E. McKenney) - clockevents/drivers/i8253: Fix stop sequence for timer 0 (David Woodhouse) - x86/i8253: Disable PIT timer 0 when not in use (David Woodhouse) - x86/tsc: Use topology_max_packages() to get package number (Feng Tang) - MAINTAINERS: Add selftests/x86 entry (Muhammad Usama Anjum) - x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h-70h (Richard Gong) - x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() (Kees Cook) - MAINTAINERS: Add x86 cpuid database entry (Ahmed S. Darwish) - tools/x86/kcpuid: Introduce a complete cpuid bitfields CSV file (Ahmed S. Darwish) - tools/x86/kcpuid: Parse subleaf ranges if provided (Ahmed S. Darwish) - tools/x86/kcpuid: Recognize all leaves with subleaves (Ahmed S. Darwish) - tools/x86/kcpuid: Strip bitfield names leading/trailing whitespace (Ahmed S. Darwish) - tools/x86/kcpuid: Protect against faulty "max subleaf" values (Ahmed S. Darwish) - tools/x86/kcpuid: Set max possible subleaves count to 64 (Ahmed S. Darwish) - tools/x86/kcpuid: Properly align long-description columns (Ahmed S. Darwish) - tools/x86/kcpuid: Remove unused variable (Ahmed S. Darwish) - x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h (Shyam Sundar S K) - x86/platform/uv: Remove unused declaration uv_irq_2_mmr_info() (Yue Haibing) - x86/ioremap: Improve iounmap() address range checks (Max Ramanouski) - x86/mm: Remove duplicate check from build_cr3() (Yuntao Wang) - x86/mm: Remove unused NX related declarations (Yue Haibing) - x86/mm: Remove unused CR3_HW_ASID_BITS (Yosry Ahmed) - x86/mm: Don't print out SRAT table information (Li RongQing) - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Steve Wahl) - x86/kexec: Add EFI config table identity mapping for kexec kernel (Tao Liu) - selftests/mm: Add new testcases for pkeys (Keith Lucas) - x86/pkeys: Restore altstack access in sigreturn() (Aruna Ramakrishna) - x86/pkeys: Update PKRU to enable all pkeys before XSAVE (Aruna Ramakrishna) - x86/pkeys: Add helper functions to update PKRU on the sigframe (Aruna Ramakrishna) - x86/pkeys: Add PKRU as a parameter in signal handling functions (Aruna Ramakrishna) - x86/mm: Cleanup prctl_enable_tagged_addr() nr_bits error checking (Yosry Ahmed) - x86/mm: Fix LAM inconsistency during context switch (Yosry Ahmed) - x86/mm: Use IPIs to synchronize LAM enablement (Yosry Ahmed) - x86/entry: Set FRED RSP0 on return to userspace instead of context switch (Xin Li (Intel)) - x86/msr: Switch between WRMSRNS and WRMSR with the alternatives mechanism (Andrew Cooper) - x86/entry: Test ti_work for zero before processing individual bits (Xin Li (Intel)) - x86/fred: Set SS to __KERNEL_DS when enabling FRED (Xin Li (Intel)) - x86/fred: Enable FRED right after init_mem_mapping() (Xin Li (Intel)) - x86/fred: Move FRED RSP initialization into a separate function (Xin Li (Intel)) - x86/fred: Parse cmdline param "fred=" in cpu_parse_early_param() (Xin Li (Intel)) - x86/elf: Add a new FPU buffer layout info to x86 core files (Vignesh Balasubramanian) - x86/traps: Enable UBSAN traps on x86 (Gatlin Newhouse) - x86/irq: Fix comment on IRQ vector layout (Sohil Mehta) - x86/apic: Remove unused extern declarations (Yue Haibing) - x86/apic: Remove logical destination mode for 64-bit (Thomas Gleixner) - x86/apic: Remove unused inline function apic_set_eoi_cb() (Yue Haibing) - x86/ioapic: Cleanup remaining coding style issues (Thomas Gleixner) - x86/ioapic: Cleanup line breaks (Thomas Gleixner) - x86/ioapic: Cleanup bracket usage (Thomas Gleixner) - x86/ioapic: Cleanup comments (Thomas Gleixner) - x86/ioapic: Move replace_pin_at_irq_node() to the call site (Thomas Gleixner) - iommu/vt-d: Cleanup apic_printk() (Thomas Gleixner) - x86/mpparse: Cleanup apic_printk()s (Thomas Gleixner) - x86/ioapic: Cleanup guarded debug printk()s (Thomas Gleixner) - x86/ioapic: Cleanup apic_printk()s (Thomas Gleixner) - x86/apic: Cleanup apic_printk()s (Thomas Gleixner) - x86/apic: Provide apic_printk() helpers (Thomas Gleixner) - x86/ioapic: Use guard() for locking where applicable (Thomas Gleixner) - x86/ioapic: Cleanup structs (Thomas Gleixner) - x86/ioapic: Mark mp_alloc_timer_irq() __init (Thomas Gleixner) - x86/ioapic: Handle allocation failures gracefully (Thomas Gleixner) - x86/EISA: Dereference memory directly instead of using readl() (Maciej W. Rozycki) - x86/extable: Remove unused declaration fixup_bug() (Yue Haibing) - x86/boot/64: Strip percpu address space when setting up GDT descriptors (Uros Bizjak) - x86/cpu: Clarify the error message when BIOS does not support SGX (WangYuli) - x86/kexec: Add comments around swap_pages() assembly to improve readability (Kai Huang) - x86/kexec: Fix a comment of swap_pages() assembly (Kai Huang) - x86/sgx: Fix a W=1 build warning in function comment (Kai Huang) - x86/EISA: Use memremap() to probe for the EISA BIOS signature (Maciej W. Rozycki) - x86/mtrr: Remove obsolete declaration for mtrr_bp_restore() (Gaosheng Cui) - x86/cpu_entry_area: Annotate percpu_setup_exception_stacks() as __init (Nathan Chancellor) - x86: Ignore stack unwinding in KCOV (Dmitry Vyukov) - module: Fix KCOV-ignored file name (Dmitry Vyukov) - kcov: Add interrupt handling self test (Dmitry Vyukov) - x86/entry: Remove unwanted instrumentation in common_interrupt() (Dmitry Vyukov) - ARM: bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB (Florian Fainelli) - ARM: dove: Drop a write-only variable (Uwe Kleine-König) - ARM: orion5x: Switch to new sys-off handler API (Andrew Davis) - ARM: mvebu: Warn about memory chunks too small for DDR training (Uwe Kleine-König) - ARM: s3c: remove unused s3c2410_cpu_suspend() declaration (Gaosheng Cui) - ARM: s3c: remove unused declarations for s3c6400 (Gaosheng Cui) - ARM: s3c: Remove unused s3c_init_uart_irqs() declaration (Gaosheng Cui) - MAINTAINERS: Add entry for Samsung Exynos850 SoC (Sam Protsenko) - ARM: s3c: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - ARM: imx: Annotate imx7d_enet_init() as __init (Nathan Chancellor) - ARM: mach-imx: imx6sx: Remove Ethernet refclock setting (Fabio Estevam) - ARM: davinci: remove unused cpuidle code (Bartosz Golaszewski) - ARM: davinci: remove unused davinci_init_ide() declaration (Gaosheng Cui) - ARM: davinci: remove unused davinci_cfg_reg_list() declaration (Gaosheng Cui) - ARM: OMAP1: Remove unused declarations in arch/arm/mach-omap1/pm.h (Gaosheng Cui) - ARM: omap2: Switch to use kmemdup_array() (Andy Shevchenko) - ARM: omap1: Remove unused struct 'dma_link_info' (Dr. David Alan Gilbert) - arm64: defconfig: enable mt8365 sound (Alexandre Mergnat) - riscv: defconfig: Enable pinctrl support for CV18XX Series SoC (Inochi Amaoto) - riscv: defconfig: sophgo: enable clks for sg2042 (Chen Wang) - arm64: defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module (Dmitry Baryshkov) - arm64: defconfig: Enable ADP5585 GPIO and PWM drivers (Liu Ying) - arm64: defconfig: Enable E5010 JPEG Encoder (Devarsh Thakkar) - arm64: defconfig: Enable Tegra194 PCIe Endpoint (Jon Hunter) - arm64: defconfig: Enable R-Car Ethernet-TSN support (Niklas Söderlund) - ARM: shmobile: defconfig: Enable slab hardening and kmalloc buckets (Geert Uytterhoeven) - arm64: defconfig: Enable AK4619 codec support (Kuninori Morimoto) - ARM: configs: at91: enable config flags for sam9x7 SoC family (Varshini Rajendran) - memory: pl353-smc: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - memory: pl172: simplify releasing AMBA regions with devm (Krzysztof Kozlowski) - memory: renesas-rpc-if: Use Hi-Z state as the default setting for IOVF pins (Biju Das) - firmware: raspberrypi: Improve timeout warning (Stefan Wahren) - dt-bindings: arm: rockchip: Add rk3576 compatible string to pmu.yaml (Detlev Casanova) - soc: mediatek: mtk-mutex: Reduce type size for mtk_mutex_data members (AngeloGioacchino Del Regno) - soc: mediatek: pwrap: Use devm_clk_bulk_get_all_enable() (Christophe JAILLET) - soc: mediatek: pwrap: Constify some struct int[] (Christophe JAILLET) - soc: mediatek: pwrap: Constify struct pmic_wrapper_type (Christophe JAILLET) - firmware: imx: remove duplicate scmi_imx_misc_ctrl_get() (Arnd Bergmann) - bus: sunxi-rsb: Simplify code with dev_err_probe() (Zhang Zekun) - platform: cznic: turris-omnia-mcu: Fix error check in omnia_mcu_register_trng() (Dan Carpenter) - soc: amlogic: meson-gx-socinfo: add new SoCs id (Xianwei Zhao) - dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs (Xianwei Zhao) - firmware: qcom: scm: Allow QSEECOM on Surface Laptop 7 models (Konrad Dybcio) - dt-bindings: soc: qcom: qcom,pmic-glink: Document SM7325 compatible (Danila Tikhonov) - soc: qcom: pd_mapper: Add SM7325 compatible (Danila Tikhonov) - soc: qcom: socinfo: Add Soc IDs for SM7325 family (Danila Tikhonov) - dt-bindings: arm: qcom,ids: Add IDs for SM7325 family (Danila Tikhonov) - soc: qcom: socinfo: add QCS8275/QCS8300 SoC ID (Jingyi Wang) - dt-bindings: arm: qcom,ids: add SoC ID for QCS8275/QCS8300 (Jingyi Wang) - soc: qcom: smp2p: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - soc: qcom: pbs: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - soc: qcom: ocmem: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - soc: qcom: ice: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - soc: qcom: aoss: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - soc: qcom: apr: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - soc: qcom: smd-rpm: add qcom,smd-rpm compatible (Dmitry Baryshkov) - dt-bindings: soc: qcom: smd-rpm: add generic compatibles (Dmitry Baryshkov) - Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible" (Dmitry Baryshkov) - firmware: qcom: scm: Add multiple download mode support (Mukesh Ojha) - firmware: qcom: scm: Refactor code to support multiple dload mode (Mukesh Ojha) - soc: qcom: pd_mapper: Add more older platforms without domains (Stephan Gerhold) - soc: qcom: pd_mapper: Add X1E80100 (Stephan Gerhold) - firmware: qcom: scm: Disable SDI and write no dump to dump mode (Mukesh Ojha) - soc: qcom: icc-bwmon: Add tracepoints in bwmon_intr_thread (Shivnandan Kumar) - soc: qcom: llcc: Update configuration data for x1e80100 (Rajendra Nayak) - firmware: qcom: scm: Allow QSEECOM on ThinkPad T14s (Konrad Dybcio) - soc: qcom: smp2p: Introduce tracepoint support (Sudeepgoud Patil) - ARM: at91: Kconfig: add config flag for SAM9X7 SoC (Varshini Rajendran) - ARM: at91: add support in SoC driver for new sam9x7 (Varshini Rajendran) - ARM: at91: pm: add sam9x7 SoC init config (Varshini Rajendran) - ARM: at91: pm: add support for sam9x7 SoC family (Varshini Rajendran) - dt-bindings: atmel-sysreg: add sam9x7 (Varshini Rajendran) - soc: fsl: qe: ucc: Export ucc_mux_set_grant_tsa_bkpt (Herve Codina) - ARM: OMAP2+: Remove obsoleted declaration for gpmc_onenand_init (Gaosheng Cui) - bus: ti-sysc: Remove excess struct member 'disable_on_idle' description (Dhruva Gole) - bus: ti-sysc: Use of_property_present() (Rob Herring (Arm)) - bus: imx-weim: change to use devm_clk_get_enabled() helper (Wu Bo) - bus: imx-weim: support compile test (Wu Bo) - reset: eyeq: add platform driver (Théo Lebrun) - Revert "dt-bindings: reset: mobileye,eyeq5-reset: add bindings" (Théo Lebrun) - reset: reset-meson: Add support for Amlogic T7 SoC reset controller (Zelong Dong) - dt-bindings: reset: Add Amlogic T7 reset controller (Zelong Dong) - reset: core: add get_device()/put_device on rcdev (Clément Léger) - reset: lpc18xx: simplify with devm_clk_get_enabled() (Krzysztof Kozlowski) - reset: lpc18xx: simplify with dev_err_probe() (Krzysztof Kozlowski) - reset: simplify locking with guard() (Krzysztof Kozlowski) - reset: k210: fix OF node leak in probe() error path (Krzysztof Kozlowski) - reset: berlin: fix OF node leak in probe() error path (Krzysztof Kozlowski) - dt-bindings: reset: socionext,uniphier-glue-reset: add top-level constraints (Krzysztof Kozlowski) - bus: integrator-lm: fix OF node leak in probe() (Krzysztof Kozlowski) - ARM: versatile: fix OF node leak in CPUs prepare (Krzysztof Kozlowski) - soc: ti: pm33xx: do device_node auto cleanup (Kousik Sanagavarapu) - soc: ti: knav_qmss_queue: do device_node auto cleanup (Kousik Sanagavarapu) - soc: ti: pruss: do device_node auto cleanup (Kousik Sanagavarapu) - soc: ti: pruss: factor out memories setup (Kousik Sanagavarapu) - soc: ti: knav: Use of_property_read_variable_u32_array() (Rob Herring (Arm)) - soc: ti: knav: Drop unnecessary check for property presence (Rob Herring (Arm)) - soc: ti: k3-ringacc: Constify struct k3_ring_ops (Christophe JAILLET) - soc: fsl: cpm1: qmc: Fix dependency on fsl_soc.h (Christophe Leroy) - MAINTAINERS: Add QE files related to the Freescale QMC controller (Herve Codina) - soc: fsl: cpm1: qmc: Handle QUICC Engine (QE) soft-qmc firmware (Herve Codina) - soc: fsl: cpm1: qmc: Add support for QUICC Engine (QE) implementation (Herve Codina) - soc: fsl: qe: Add missing PUSHSCHED command (Herve Codina) - soc: fsl: qe: Add resource-managed muram allocators (Herve Codina) - soc: fsl: cpm1: qmc: Introduce qmc_version (Herve Codina) - soc: fsl: cpm1: qmc: Rename SCC_GSMRL_MODE_QMC (Herve Codina) - soc: fsl: cpm1: qmc: Handle RPACK initialization (Herve Codina) - soc: fsl: cpm1: qmc: Rename qmc_chan_command() (Herve Codina) - soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version (Herve Codina) - soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version (Herve Codina) - soc: fsl: cpm1: qmc: Re-order probe() operations (Herve Codina) - soc: fsl: cpm1: qmc: Introduce qmc_data structure (Herve Codina) - dt-bindings: soc: fsl: cpm_qe: Add QUICC Engine (QE) QMC controller (Herve Codina) - soc: fsl: cpm1: qmc: Add missing spinlock comment (Herve Codina) - soc: fsl: cpm1: qmc: Fix 'transmiter' typo (Herve Codina) - soc: fsl: cpm1: qmc: Remove unneeded parenthesis (Herve Codina) - soc: fsl: cpm1: qmc: Fix blank line and spaces (Herve Codina) - soc: fsl: cpm1: qmc: Use BIT(), GENMASK() and FIELD_PREP() macros (Herve Codina) - soc: fsl: cpm1: qmc: Rename QMC_TSA_MASK (Herve Codina) - soc: fsl: cpm1: tsa: Introduce tsa_serial_get_num() (Herve Codina) - MAINTAINERS: Add QE files related to the Freescale TSA controller (Herve Codina) - soc: fsl: cpm1: tsa: Add support for QUICC Engine (QE) implementation (Herve Codina) - soc: fsl: cpm1: tsa: Introduce tsa_version (Herve Codina) - soc: fsl: cpm1: tsa: Isolate specific CPM1 part from tsa_serial_{dis}connect() (Herve Codina) - soc: fsl: cpm1: tsa: Introduce tsa_setup() and its CPM1 compatible version (Herve Codina) - soc: fsl: cpm1: tsa: Make SIRAM entries specific to CPM1 (Herve Codina) - soc: fsl: cpm1: tsa: Use ARRAY_SIZE() instead of hardcoded integer values (Herve Codina) - soc: fsl: cpm1: tsa: Remove unused registers offset definition (Herve Codina) - dt-bindings: soc: fsl: cpm_qe: Add QUICC Engine (QE) TSA controller (Herve Codina) - soc: fsl: cpm1: tsa: Add missing spinlock comment (Herve Codina) - soc: fsl: cpm1: tsa: Fix blank line and spaces (Herve Codina) - soc: fsl: cpm1: tsa: Use BIT(), GENMASK() and FIELD_PREP() macros (Herve Codina) - soc: fsl: cpm1: tsa: Fix tsa_write8() (Herve Codina) - soc: fsl: cpm1: qmc: Enable TRNSYNC only when needed (Herve Codina) - soc: fsl: cpm1: qmc: Update TRNSYNC only in transparent mode (Herve Codina) - soc: fsl: qbman: Remove redundant warnings (Xiaolei Wang) - soc: fsl: qbman: Use iommu_paging_domain_alloc() (Lu Baolu) - firmware: tegra: bpmp: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp() (Krzysztof Kozlowski) - soc/tegra: pmc: Simplify with scoped for each OF child loop (Jinjie Ruan) - rtc: support i.MX95 BBM RTC (Peng Fan) - input: keyboard: support i.MX95 BBM module (Peng Fan) - firmware: imx: Add i.MX95 MISC driver (Peng Fan) - firmware: arm_scmi: Add initial support for i.MX MISC protocol (Peng Fan) - firmware: arm_scmi: Add initial support for i.MX BBM protocol (Peng Fan) - firmware: arm_scmi: Add NXP i.MX95 SCMI documentation (Peng Fan) - dt-bindings: firmware: Add i.MX95 SCMI Extension protocol (Peng Fan) - firmware: arm_scmi: Replace comma with the semicolon (Sudeep Holla) - firmware: arm_scmi: Replace the use of of_node_put() to __free(device_node) (Sudeep Holla) - firmware: arm_scmi: Fix trivial whitespace/coding style issues (Sudeep Holla) - firmware: arm_scmi: Use max-rx-timeout-ms from devicetree (Cristian Marussi) - dt-bindings: firmware: arm,scmi: Introduce property max-rx-timeout-ms (Peng Fan) - firmware: arm_scmi: Remove const from transport descriptors (Cristian Marussi) - firmware: arm_scmi: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - firmware: arm_scmi: Update various protocols versions (Cristian Marussi) - firmware: arm_scmi: Remove legacy transport-layer code (Cristian Marussi) - firmware: arm_scmi: Make VirtIO transport a standalone driver (Cristian Marussi) - firmware: arm_scmi: Make OPTEE transport a standalone driver (Cristian Marussi) - firmware: arm_scmi: Make SMC transport a standalone driver (Cristian Marussi) - firmware: arm_scmi: Make MBOX transport a standalone driver (Cristian Marussi) - firmware: arm_scmi: Add support for standalone transport drivers (Cristian Marussi) - firmware: arm_scmi: Introduce packet handling helpers (Cristian Marussi) - firmware: arm_scmi: Introduce setup_shmem_iomap (Peng Fan) - firmware: arm_scmi: Fix double free in OPTEE transport (Cristian Marussi) - dt-bindings: firmware: arm,scmi: Add support for system power protocol (Peng Fan) - firmware: arm_scmi: Fix voltage description in failure cases (Etienne Carriere) - firmware: arm_scmi: Add support to reset the debug metrics (Luke Parkin) - firmware: arm_scmi: Create debugfs files for SCMI communication debug metrics (Luke Parkin) - firmware: arm_scmi: Track basic SCMI communication debug metrics (Luke Parkin) - firmware: arm_scmi: Add support for debug metrics at the interface (Luke Parkin) - firmware: arm_scmi: Remove superfluous handle_to_scmi_info (Luke Parkin) - firmware: arm_ffa: Fetch the Rx/Tx buffer size using ffa_features() (Sudeep Holla) - firmware: arm_ffa: Add support for FFA_YIELD in direct messaging (Sudeep Holla) - firmware: arm_ffa: Add support for FFA_MSG_SEND_DIRECT_{REQ,RESP}2 (Sudeep Holla) - firmware: arm_ffa: Add support for FFA_PARTITION_INFO_GET_REGS (Sudeep Holla) - firmware: arm_ffa: Move the function ffa_features() earlier (Sudeep Holla) - firmware: arm_ffa: Update the FF-A command list with v1.2 additions (Sudeep Holla) - firmware: arm_ffa: Some coding style fixes (Sudeep Holla) - soc: versatile: enable compile testing (Krzysztof Kozlowski) - soc: versatile: realview: fix soc_dev leak during device remove (Krzysztof Kozlowski) - soc: versatile: realview: fix memory leak during device remove (Krzysztof Kozlowski) - soc: versatile: integrator: fix OF node leak in probe() error path (Krzysztof Kozlowski) - soc: rockchip: grf: Add rk3576 default GRF values (Detlev Casanova) - dt-bindings: soc: rockchip: Add rk3576 syscon compatibles (Detlev Casanova) - soc: rockchip: grf: Set RK3128's vpu main clock (Alex Bee) - soc: rockchip: io-domain: Add RK3308 IO voltage domains (David Wu) - dt-bindings: power: rockchip: Document RK3308 IO voltage domains (Jonas Karlman) - memory: mtk-smi: Use devm_clk_get_enabled() (Rong Qianfeng) - memory: pl353-smc: simplify with devm_clk_get_enabled() (Krzysztof Kozlowski) - memory: pl353-smc: simplify with dev_err_probe() (Krzysztof Kozlowski) - memory: pl172: simplify with devm_clk_get_enabled() (Krzysztof Kozlowski) - memory: pl172: simplify with dev_err_probe() (Krzysztof Kozlowski) - memory: omap-gpmc: simplify locking with guard() (Krzysztof Kozlowski) - memory: emif: simplify locking with guard() (Krzysztof Kozlowski) - memory: emif: drop unused 'irq_state' member (Krzysztof Kozlowski) - memory: ti-aemif: Revert "memory: ti-aemif: don't needlessly iterate over child nodes" (Bartosz Golaszewski) - memory: ti-aemif: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - memory: ti-aemif: simplify with dev_err_probe() (Krzysztof Kozlowski) - memory: tegra30-emc: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - memory: tegra20-emc: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - memory: tegra124-emc: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - memory: tegra-mc: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - memory: stm32-fmc2-ebi: simplify with dev_err_probe() (Krzysztof Kozlowski) - memory: stm32-fmc2-ebi: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - memory: samsung: exynos5422-dmc: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - memory: samsung: exynos5422-dmc: simplify dmc->dev usage (Krzysztof Kozlowski) - memory: atmel-ebi: simplify with scoped for each OF child loop (Krzysztof Kozlowski) - memory: atmel-ebi: use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - dt-bindings: memory-controllers: renesas,rpc-if: add top-level constraints (Krzysztof Kozlowski) - memory: tegra186-emc: drop unused to_tegra186_emc() (Krzysztof Kozlowski) - memory: ti-aemif: don't needlessly iterate over child nodes (Bartosz Golaszewski) - memory: ti-aemif: use devm_clk_get_enabled() and shrink the code (Bartosz Golaszewski) - memory: ti-aemif: remove platform data support (Bartosz Golaszewski) - dt-bindings: memory-controllers: fsl,imx-weim: Fix "fsl,weim-cs-timing" schema (Rob Herring (Arm)) - memory: emif: Use of_property_read_bool() (Rob Herring (Arm)) - memory: tegra: Rework update_clock_tree_delay() (Diogo Ivo) - memory: tegra: Move compare/update current delay values to a function (Diogo Ivo) - memory: tegra: Loop update_clock_tree_delay() (Diogo Ivo) - memory: tegra: Change macros to interpret parameter as integer (Diogo Ivo) - memory: tegra: Reword and correct comments (Diogo Ivo) - memory: tegra: Move DQSOSC measurement to common place (Diogo Ivo) - memory: tegra: Remove periodic compensation duplicate calls (Diogo Ivo) - dt-bindings: media: s5p-mfc: Remove s5p-mfc.txt binding (Aakarsh Jain) - dt-bindings: samsung: exynos-usi: add missing constraints (Krzysztof Kozlowski) - firmware: turris-mox-rwtm: Deduplicate command execution code (Marek Behún) - firmware: turris-mox-rwtm: Use ALIGN() instead of hardcoding (Marek Behún) - firmware: turris-mox-rwtm: Use EOPNOTSUPP instead of ENOSYS (Marek Behún) - firmware: turris-mox-rwtm: Use container_of() instead of hwrng .priv member (Marek Behún) - firmware: turris-mox-rwtm: Use devm_mutex_init() instead of mutex_init() (Marek Behún) - firmware: turris-mox-rwtm: Drop redundant device pointer (Marek Behún) - firmware: turris-mox-rwtm: Use dev_err_probe() where possible (Marek Behún) - firmware: turris-mox-rwtm: Convert rest to devm_* and get rid of driver .remove() (Marek Behún) - firmware: turris-mox-rwtm: Simplify debugfs code (Marek Behún) - firmware: turris-mox-rwtm: Don't create own kobject type (Marek Behún) - firmware: turris-mox-rwtm: Use sysfs_emit() instead of sprintf() (Marek Behún) - firmware: turris-mox-rwtm: Fix driver includes (Marek Behún) - firmware: turris-mox-rwtm: Hide signature related constants behind macros (Marek Behún) - firmware: turris-mox-rwtm: Use the boolean type where appropriate (Marek Behún) - firmware: turris-mox-rwtm: Use ETH_ALEN instead of hardcoded 6 (Marek Behún) - firmware: turris-mox-rwtm: Use macro constant instead of hardcoded 4096 (Marek Behún) - arm64: dts: allwinner: h5: NanoPi NEO Plus2: Use regulators for pio (Kryštof Černý) - arm64: dts: allwinner: h5: NanoPi Neo Plus2: Fix regulators (Kryštof Černý) - ARM: dts: bcm2837/bcm2712: adjust local intc node names (Stefan Wahren) - arm64: dts: broadcom: Add minimal support for Raspberry Pi 5 (Andrea della Porta) - arm64: dts: mediatek: add audio support for mt8365-evk (Alexandre Mergnat) - arm64: dts: mediatek: add afe support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: mt8186-corsola: Disable DPI display interface (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186: Add svs node (Rohit Agarwal) - arm64: dts: mediatek: mt8186: Add power domain for DPI (Rohit Agarwal) - arm64: dts: mediatek: mt8195: Correct clock order for dp_intf* (Chen-Yu Tsai) - arm64: dts: mt8183: add dpi node to mt8183 (Pi-Hsun Shih) - arm64: dts: mediatek: mt8186-corsola: Update ADSP reserved memory region (Fei Shao) - arm64: dts: mediatek: mt8183: Remove clock from mfg_async power domain (Pin-yen Lin) - arm64: dts: mt8183-kukui: clean up regulator tree (Chen-Yu Tsai) - arm64: dts: mediatek: mt7981: add SPI controllers (Rafał Miłecki) - arm64: dts: mediatek: mt8183-kukui: Disable unused efuse at 8000000 (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8188: add default thermal zones (Nicolas Pitre) - arm64: dts: mediatek: mt8188: add lvts definitions (Nicolas Pitre) - arm64: dts: mediatek: mt8186: add default thermal zones (Nicolas Pitre) - arm64: dts: mediatek: mt8186: add lvts definitions (Nicolas Pitre) - arm64: dts: mediatek: mt8195: Assign USB 3.0 PHY to xhci1 by default (Chen-Yu Tsai) - arm64: dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci1 as disabled (Chen-Yu Tsai) - arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled (Chen-Yu Tsai) - arm64: dts: mediatek: mt8195: Add SCP phandle to MDP3 DMA controller (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Simplify DSI endpoint replacement (Chen-Yu Tsai) - arm64: dts: mediatek: mt8195-cherry: Remove keyboard-backlight node (Nícolas F. R. A. Prado) - arm64: dts: mediatek: cherry: Specify pull resistance for RSEL GPIOs (Nícolas F. R. A. Prado) - arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs (AngeloGioacchino Del Regno) - ARM: dts: aspeed: catalina: Update io expander line names (Potin Lai) - ARM: dts: aspeed: catalina: Add pdb cpld io expander (Potin Lai) - ARM: dts: aspeed: harma: Remove pca9546 (Peter Yin) - ARM: dts: aspeed: harma: Fix spi-gpio dtb_check warnings (Peter Yin) - ARM: dts: aspeed: harma: Enable mctp controller (Peter Yin) - ARM: dts: aspeed: harma: Add temperature device (Peter Yin) - ARM: dts: aspeed: harma: Add fru device (Peter Yin) - ARM: dts: aspeed: harma: Remove multi-host property (Peter Yin) - ARM: dts: aspeed: harma: Add power monitor xdp710 (Peter Yin) - ARM: dts: aspeed: harma: Add ina238 (Peter Yin) - ARM: dts: aspeed: harma: Add sgpio name (Peter Yin) - ARM: dts: aspeed: harma: Add VR devices (Peter Yin) - ARM: dts: aspeed: harma: Revise hsc chip (Peter Yin) - ARM: dts: aspeed-g6: Drop cells properties from ethernet nodes (Andrew Jeffery) - ARM: dts: aspeed-g6: Use generic 'ethernet' for ftgmac100 nodes (Andrew Jeffery) - ARM: dts: aspeed: Clean up AST2500 pinctrl properties (Andrew Jeffery) - ARM: dts: aspeed: Remove undocumented XDMA nodes (Andrew Jeffery) - ARM: dts: aspeed: Specify required properties for sram node (Andrew Jeffery) - ARM: dts: aspeed: Specify correct generic compatible for CVIC (Andrew Jeffery) - ARM: dts: aspeed: Fix coprocessor interrupt controller node name (Andrew Jeffery) - ARM: dts: aspeed: mtmitchell: Add LEDs (Chanh Nguyen) - ARM: dts: aspeed: mtmitchell: Enable i2c10 and i2c15 (Chanh Nguyen) - ARM: dts: aspeed: mtmitchell: Add Riser cards (Chanh Nguyen) - ARM: dts: aspeed: mtmitchell: Add I2C temperature sensor alias ports (Chanh Nguyen) - ARM: dts: aspeed: mtjade, mtmitchell: Add OCP temperature sensors (Chanh Nguyen) - ARM: dts: aspeed: catalina: add Meta Catalina BMC (Potin Lai) - dt-bindings: arm: aspeed: add Meta Catalina board (Potin Lai) - ARM: dts: aspeed: minerva: add host0-ready pin (Yang Chen) - ARM: dts: aspeed: minerva: Add spi-gpio (Yang Chen) - ARM: dts: aspeed: minerva: add ltc4287 device (Yang Chen) - ARM: dts: aspeed: minerva: remove unused power device (Yang Chen) - ARM: dts: aspeed: minerva: Switch the i2c bus number (Yang Chen) - ARM: dts: aspeed: minerva: revise sgpio line name (Yang Chen) - ARM: dts: aspeed: minerva: add power monitor xdp710 (Yang Chen) - ARM: dts: aspeed: minerva: add tmp75 sensor (Yang Chen) - ARM: dts: aspeed: minerva: enable ehci0 for USB (Yang Chen) - ARM: dts: aspeed: minerva: add linename of two pins (Yang Chen) - ARM: dts: aspeed: minerva: Add adc sensors for fan board (Yang Chen) - ARM: dts: aspeed: minerva: Define the LEDs node name (Yang Chen) - ARM: dts: aspeed: minerva: remove unused bus and device (Yang Chen) - ARM: dts: aspeed: minerva: enable mdio3 (Yang Chen) - ARM: dts: aspeed: minerva: change RTC reference (Yang Chen) - ARM: dts: aspeed: minerva: add eeprom on i2c bus (Yang Chen) - ARM: dts: aspeed: minerva: change aliases for uart (Yang Chen) - ARM: dts: aspeed: minerva: change the address of tmp75 (Yang Chen) - ARM: dts: aspeed: System1: Updates to BMC board (Ninad Palsule) - ARM: dts: aspeed: convert ASRock SPC621D8HM3 NVMEM content to layout syntax (Rafał Miłecki) - ARM: dts: aspeed: Add IBM P11 Fuji BMC system (Eddie James) - ARM: dts: aspeed: Add IBM P11 Blueridge 4U BMC system (Eddie James) - ARM: dts: aspeed: Add IBM P11 Blueridge BMC system (Eddie James) - ARM: dts: aspeed: Add IBM P11 FSI devices (Eddie James) - dt-bindings: arm: aspeed: add IBM P11 BMC boards (Eddie James) - ARM: dts: rockchip: Add pwm node for RV1126 (Karthikeyan Krishnasamy) - ARM: dts: rockchip: Add i2s0 node for RV1126 (Karthikeyan Krishnasamy) - ARM: dts: rockchip: Add i2c3 node for RV1126 (Karthikeyan Krishnasamy) - arm64: dts: rockchip: add CAN0 and CAN1 interfaces to mecsbc board (David Jander) - arm64: dts: rockchip: add CAN-FD controller nodes to rk3568 (David Jander) - arm64: dts: rockchip: remove duplicate nodes from dts for ROCK 4SE (FUKAUMI Naoki) - arm64: dts: rockchip: Add GameForce Ace (Chris Morgan) - dt-bindings: arm: rockchip: Add GameForce Ace (Chris Morgan) - arm64: dts: rockchip: rk3588s fix sdio pins to pull up (Alex Zhao) - arm64: dts: rockchip: Add RGA2 support to rk3588 (Jianfeng Liu) - arm64: dts: rockchip: Add missing tshut props to tsadc on quartz64-b (Diederik de Haas) - arm64: dts: rockchip: Add Hardkernel ODROID-M2 (Jonas Karlman) - dt-bindings: arm: rockchip: Add Hardkernel ODROID-M2 (Jonas Karlman) - arm64: dts: rockchip: drop hp-pin-name property from audio card on nanopc-t6 (Heiko Stuebner) - dt-bindings: interrupt-controller: convert bcm2836-l1-intc to yaml (Stefan Wahren) - dt-bindings: timer: convert bcm2835-system-timer bindings to YAML (Stefan Wahren) - ARM: dts: bcm-mobile: Split out nodes used by both BCM21664 and BCM23550 (Artur Weber) - ARM: dts: broadcom: bcm21664: Move chosen node into Garnet DTS (Artur Weber) - ARM: dts: broadcom: convert NVMEM content to layout syntax (Rafał Miłecki) - dt-bindings: soc: bcm: document brcm,bcm2711-avs-monitor (Krzysztof Kozlowski) - ARM: dts: nuvoton: wpcm450: align LED and GPIO keys node name with bindings (Krzysztof Kozlowski) - arm: dts: realview: Add/drop missing/spurious unit-addreses (Rob Herring (Arm)) - arm64: dts: sprd: move/add SPDX license to top of the file (Stanislav Jakubek) - arm64: dts: sprd: reorder clock-names after clocks (Stanislav Jakubek) - arm64: dts: sprd: rename SDHCI and fuel gauge nodes to match bindings (Stanislav Jakubek) - arm64: dts: apm: storm: Rename menetphy@3 to ethernet-phy@3 (Marek Vasut) - arm64: dts: allwinner: a64: Add GPU thermal trips to the SoC dtsi (Dragan Simic) - arm64: dts: allwinner: h700: Add charger for Anbernic RG35XX (Chris Morgan) - arm64: dts: allwinner: h700: Add Anbernic RG35XX-SP (Chris Morgan) - arm64: dts: allwinner: h616: Change RG35XX Series from r_rsb to r_i2c (Chris Morgan) - arm64: dts: allwinner: h616: Add r_i2c pinctrl nodes (Chris Morgan) - dt-bindings: arm: sunxi: Add Anbernic RG35XXSP (Chris Morgan) - arm64: dts: nuvoton: ma35d1: Add uart pinctrl settings (Jacky Huang) - arm64: dts: nuvoton: ma35d1: Add pinctrl and gpio nodes (Jacky Huang) - arm64: dts: nuvoton: Add syscon to the system-management node (Jacky Huang) - ARM: dts: Fix undocumented LM75 compatible nodes (Rob Herring) - arm64: dts: amlogic: gxlx-s905l-p271: drop saradc gxlx compatible (Neil Armstrong) - arm64: dts: amlogic: add clock and clock-names to sound cards (Neil Armstrong) - arm64: dts: amlogic: c3: fix dtbcheck warning (Xianwei Zhao) - arm64: dts: amlogic: add C3 AW419 board (Xianwei Zhao) - arm64: dts: amlogic: add some device nodes for C3 (Xianwei Zhao) - dt-bindings: clock: fix C3 PLL input parameter (Xianwei Zhao) - arm64: dts: amlogic: a4: add ao secure node (Xianwei Zhao) - arm64: dts: amlogic: t7: add ao secure node (Xianwei Zhao) - arm64: dts: amlogic: c3: add ao secure node (Xianwei Zhao) - arm64: dts: amlogic: s4: add ao secure node (Xianwei Zhao) - arm64: dts: amlogic: add watchdog node for A4 SoCs (Huqiang Qin) - arm64: dts: amlogic: enable some device nodes for S4 (Xianwei Zhao) - arm64: dts: amlogic: a5: add power domain controller node (Xianwei Zhao) - ARM: dts: amlogic: meson8b-ec100: align GPIO keys node name with bindings (Krzysztof Kozlowski) - arm64: dts: toshiba: Fix pl011 and pl022 clocks (Rob Herring) - arm64: dts: qcom: x1e80100: Fix PHY for DP2 (Abel Vesa) - arm64: dts: qcom: qcm6490-idp: Add SD Card node (Sachin Gupta) - arm64: dts: qcom: x1e80100: Add orientation-switch to all USB+DP QMP PHYs (Abel Vesa) - arm64: dts: qcom: Add X1E78100 ThinkPad T14s Gen 6 (Konrad Dybcio) - dt-bindings: arm: qcom: Add Lenovo ThinkPad T14s Gen 6 (Konrad Dybcio) - Revert "arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash" (André Apitzsch) - arm64: dts: qcom: Add support for X1-based Surface Laptop 7 devices (Konrad Dybcio) - arm64: dts: qcom: x1e80100: Add UART2 (Konrad Dybcio) - arm64: dts: qcom: x1e80100-pmics: Add PMC8380C PWM (Konrad Dybcio) - dt-bindings: arm: qcom: Add Surface Laptop 7 devices (Konrad Dybcio) - arm64: dts: qcom: sm8150-mtp: drop incorrect amd,imageon (Krzysztof Kozlowski) - arm64: qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes (Ling Xu) - arm64: dts: qcom: x1e80100: Add USB Multiport controller (Konrad Dybcio) - arm64: dts: qcom: sa8775p: fix the fastrpc label (Bartosz Golaszewski) - arm64: dts: qcom: ipq5332: Add icc provider ability to gcc (Varadarajan Narayanan) - dt-bindings: interconnect: Add Qualcomm IPQ5332 support (Varadarajan Narayanan) - arm64: dts: qcom: sm8250: move lpass codec macros to use clks directly (Srinivas Kandagatla) - arm64: dts: qcom: msm8998: Add disabled support for LPASS iommu for Q6 (AngeloGioacchino Del Regno) - dt-bindings: clock: gcc-msm8998: Add Q6 and LPASS clocks definitions (AngeloGioacchino Del Regno) - arm64: dts: qcom: msm8976: Add restart node (Barnabás Czémán) - arm64: dts: qcom: sa8775p: add CPU idle states (Bartosz Golaszewski) - arm64: dts: qcom: x1e80100-yoga: Update panel bindings (Rob Clark) - arm64: dts: qcom: msm8916-samsung-gt58: Enable the touchkeys (Nikita Travkin) - arm64: dts: qcom: sc8280xp-x13s: Enable RGB sensor (Bryan O'Donoghue) - arm64: dts: qcom: sa8775p-ride: enable remoteprocs (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add ADSP, CDSP and GPDSP nodes (Tengfei Fan) - dt-bindings: mailbox: qcom-ipcc: Add GPDSP0 and GPDSP1 clients (Tengfei Fan) - arm64: dts: qcom: msm8916-samsung-j3ltetw: Add initial device tree (Lin, Meng-Bo) - dt-bindings: qcom: Document samsung,j3ltetw (Lin, Meng-Bo) - arm64: dts: qcom: sm8350: add refgen regulator (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: add MDSS registers interconnect (Dmitry Baryshkov) - arm64: dts: qcom: sm7125-xiaomi-common: Add reset-gpios for ufs_mem_hc (Danila Tikhonov) - arm64: dts: qcom: sa8775p: Add CPU and LLCC BWMON (Tengfei Fan) - arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash (André Apitzsch) - arm64: dts: qcom: add generic compat string to RPM glink channels (Dmitry Baryshkov) - arm64: dts: qcom: sdx75-idp: enable MPSS remoteproc node (Naina Mehta) - arm64: dts: qcom: sdx75: Add remoteproc node (Naina Mehta) - arm64: dts: qcom: sdx75: update reserved memory regions for mpss (Naina Mehta) - arm64: dts: qcom: sa8295p-adp: Enable the four USB Type-A ports (Krishna Kurapati) - arm64: dts: x1e80100-qcp: fix wsa soundwire port mapping (Srinivas Kandagatla) - arm64: dts: x1e80100-crd: fix wsa soundwire port mapping (Srinivas Kandagatla) - arm64: dts: qcom: x1e80100: add soundwire controller resets (Srinivas Kandagatla) - arm64: dts: qcom: sm8650: add description of CCI controllers (Vladimir Zapolskiy) - arm64: dts: qcom: sm8550: add description of CCI controllers (Vladimir Zapolskiy) - arm64: dts: qcom: sm4450: add camera, display and gpu clock controller (Ajit Pandey) - dt-bindings: clock: qcom: add GPUCC clocks on SM4450 (Ajit Pandey) - dt-bindings: clock: qcom: add CAMCC clocks on SM4450 (Ajit Pandey) - dt-bindings: clock: qcom: add DISPCC clocks on SM4450 (Ajit Pandey) - arm64: dts: qcom: sc8180x: Enable the power key (Bjorn Andersson) - arm64: dts: qcom: sm8650-qrd: use the PMU to power up bluetooth (Bartosz Golaszewski) - dt-bindings: clock: qcom,sm8650-dispcc: replace with symlink (Dmitry Baryshkov) - arm64: dts: qcom: msm8916-samsung-fortuna: Add touch keys (Raymond Hackley) - arm64: dts: qcom: sa8775p: Add capacity and DPC properties (Ankit Sharma) - arm64: dts: qcom: pm8950: Add resin node (Barnabás Czémán) - arm64: dts: qcom: Add camera clock controller for sm8150 (Satya Priya Kakitapalli) - dt-bindings: clock: qcom: Add SM8150 camera clock controller (Satya Priya Kakitapalli) - arm64: dts: qcom: sc8180x-lenovo-flex-5g: Enable USB multiport controller (Bjorn Andersson) - arm64: dts: qcom: sc8180x-primus: Enable the two MP USB ports (Bjorn Andersson) - arm64: dts: qcom: sc8180x: Add USB MP controller and phys (Bjorn Andersson) - arm64: dts: qcom: sc8180x: Align USB nodes with binding (Bjorn Andersson) - arm64: dts: qcom: sc8180x-pmics: Add second PMC8180 GPIO (Bjorn Andersson) - dt-bindings: clock: qcom: Add missing USB MP resets (Bjorn Andersson) - arm64: dts: qcom: sm6115-pro1x: Enable ATH10K WLAN (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Enable remoteprocs (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Enable RGB LED (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Add PMI632 Type-C property (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Hook up USB3 SS (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Enable MDSS and GPU (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Enable SD card slot (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Add Caps Lock LED (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Add Goodix Touchscreen (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Add PCA9534 IO Expander (Dang Huynh) - arm64: dts: qcom: sm6115-pro1x: Add Hall Switch and Camera Button (Dang Huynh) - arm64: dts: qcom: msm8939-wingtech-wt82918: Add Lenovo Vibe K5 devices (Adam Słaboń) - arm64: dts: qcom: msm8916-wingtech-wt865x8: Add Lenovo A6000/A6010 (Anton Bambura) - dt-bindings: arm: qcom: Add msm8916/39 based Lenovo devices (Nikita Travkin) - arm64: dts: qcom: msm8992-lg-h815: Initial support for LG G4 (H815) (Alexander Reimelt) - dt-bindings: arm: qcom: Add LG G4 (h815) (Alexander Reimelt) - arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash (André Apitzsch) - arm64: dts: qcom: msm8916-samsung-rossa: Add touchscreen (Raymond Hackley) - arm64: dts: qcom: x1e80100: add rpmh-stats node (Rajendra Nayak) - arm64: dts: qcom: msm8916-longcheer-l8910: Add rear flash (André Apitzsch) - arm64: dts: qcom: x1e80100-crd: enable SDX65 modem (Johan Hovold) - arm64: dts: qcom: x1e80100: add PCIe5 nodes (Johan Hovold) - arm64: dts: qcom: sc8280xp-x13s: clean up PCIe2a pinctrl node (Johan Hovold) - arm64: dts: qcom: sc8280xp-x13s: disable PCIe perst pull downs (Johan Hovold) - arm64: dts: qcom: sc8280xp-crd: clean up PCIe2a pinctrl node (Johan Hovold) - arm64: dts: qcom: sc8280xp-crd: disable PCIe perst pull downs (Johan Hovold) - arm64: dts: qcom: sm8550-hdk: add the Wifi node (Amit Pundir) - arm64: dts: qcom: msm8916-samsung-grandmax: Add touchscreen (Lin, Meng-Bo) - arm64: dts: qcom: msm8939-samsung-a7: rename pwm node to conform to dtschema (Rayyan Ansari) - arm64: dts: qcom: sm8550-qrd: use the PMU to power up bluetooth (Neil Armstrong) - arm64: dts: qcom: sm8650-hdk: use the PMU to power up bluetooth (Neil Armstrong) - arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent (Qingqing Zhou) - arm64: dts: qcom: pmi8950: Remove address from lpg node (Rayyan Ansari) - arm64: dts: qcom: pmi8994: Add label to wled node (Rayyan Ansari) - arm64: dts: qcom: sa8775p: Add interconnects for ethernet (Sagar Cheluvegowda) - arm64: dts: qcom: x1e80100-crd: Add LID switch (Stephan Gerhold) - arm64: dts: qcom: x1e80100: Disable SMB2360_2 by default (Konrad Dybcio) - arm64: dts: qcom: x1e80100: Fix up hex style (Konrad Dybcio) - ARM: dts: qcom: add generic compat string to RPM glink channels (Dmitry Baryshkov) - ARM: dts: qcom: msm8226-microsoft-common: Add inertial sensors (Rayyan Ansari) - ARM: dts: qcom: msm8226: Convert APCS usages to mbox interface (Luca Weiss) - ARM: dts: qcom: msm8226: Hook up CPU cooling (Luca Weiss) - ARM: dts: qcom: msm8226: Add CPU frequency scaling support (Luca Weiss) - ARM: dts: qcom: {a,i}pq8064: correct clock-names in sata node (Rayyan Ansari) - ARM: dts: qcom: apq8064: drop reg-names on sata-phy node (Rayyan Ansari) - ARM: dts: qcom: msm8974pro-samsung-klte: Add pstore node (Bingwu Zhang) - ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema (Rayyan Ansari) - ARM: dts: qcom: ipq8064: adhere to pinctrl dtschema (Rayyan Ansari) - ARM: dts: qcom: apq8064: adhere to pinctrl dtschema (Rayyan Ansari) - ARM: dts: qcom: asus,nexus7-flo: remove duplicate pinctrl handle in i2c nodes (Rayyan Ansari) - ARM: dts: qcom: apq8064-pins: correct error in drive-strength property (Rayyan Ansari) - ARM: dts: qcom: pma8084: add pon node (Rayyan Ansari) - ARM: dts: stm32: Use SAI to generate bit and frame clock on STM32MP15xx DHCOM PDK2 (Marek Vasut) - ARM: dts: stm32: Switch bitclock/frame-master to flag on STM32MP15xx DHCOM PDK2 (Marek Vasut) - ARM: dts: stm32: Sort properties in audio endpoints on STM32MP15xx DHCOM PDK2 (Marek Vasut) - ARM: dts: stm32: Add MECIO1 and MECT1S board variants (David Jander) - dt-bindings: arm: stm32: Add compatible strings for Protonic boards (Oleksij Rempel) - ARM: dts: stm32: stm32mp151a-prtt1l: Fix QSPI configuration (Oleksij Rempel) - ARM: dts: stm32: Describe PHY LEDs in DH STM32MP13xx DHCOR DHSBC board DT (Marek Vasut) - ARM: dts: stm32: Add missing gpio options for sdmmc2_d47_pins_d (Sean Nyekjaer) - ARM: dts: stm32: Add ethernet MAC nvmem cells to DH STM32MP13xx DHCOR DHSBC board (Marek Vasut) - ARM: dts: stm32: Disable PHY clock output on DH STM32MP13xx DHCOR DHSBC board (Marek Vasut) - ARM: dts: stm32: Keep MDIO bus in AF across suspend DH STM32MP13xx DHCOR DHSBC board (Marek Vasut) - ARM: dts: ti: omap: am335x-wega: Fix audio clock provider (Dominik Haller) - ARM: dts: ti: omap: am335x-regor: Fix RS485 settings (Steffen Hemer) - ARM: dts: omap: am335x-bone: convert NVMEM content to layout syntax (Rafał Miłecki) - ARM: dts: am335x-bone-common: Increase MDIO reset deassert time (Colin Foster) - arm64: dts: imx: rename gpio hog as -hog (Frank Li) - arm64: dts: imx8mp-var-som-symphony: Add Variscite Symphony board and VAR-SOM-MX8MP SoM (Tarang Raval) - arm64: dts: imx8mm-var-som: drop unused top-level compatible (Krzysztof Kozlowski) - arm64: dts: ls1088ardb: add new RTC PCF2131 support (Joy Zou) - arm64: dts: colibri-imx8x: Cleanup comments (João Paulo Gonçalves) - arm64: dts: colibri-imx8x: Add 50mhz clock for eth (Philippe Schenker) - arm64: dts: colibri-imx8x: Add adma_pwm (João Paulo Gonçalves) - arm64: dts: colibri-imx8x: Add vpu support (João Paulo Gonçalves) - arm64: dts: colibri-imx8x: Add USB3803 HUB (Francesco Dolcini) - arm64: dts: colibri-imx8x: Add PMIC thermal zone (Francesco Dolcini) - arm64: dts: colibri-imx8x: Add sound card (João Paulo Gonçalves) - arm64: dts: colibri-imx8x: Add fxl6408 gpio expander (Francesco Dolcini) - arm64: dts: colibri-imx8x: Add analog inputs (João Paulo Gonçalves) - arm64: dts: colibri-imx8x: Add usb support (Emanuele Ghidoli) - arm64: dts: imx8qm-mek: add usb 3.0 and related type C nodes (Frank Li) - arm64: dts: imx8qm-mek: add i2c in mipi[0,1] subsystem (Frank Li) - arm64: dts: imx8qm-mek: add pwm and i2c in lvds subsystem (Frank Li) - arm64: dts: imx8qm-mek: add cm4 remote-proc and related memory region (Frank Li) - arm64: dts: imx8qm: add mipi subsystem (Frank Li) - arm64: dts: imx8: add basic mipi subsystem (Frank Li) - arm64: dts: imx8qm: add lvds subsystem (Frank Li) - arm64: dts: imx8: add basic lvds0 and lvds1 subsystem (Frank Li) - arm64: dts: imx95: Add NETCMIX block control support (Wei Fang) - arm64: dts: freescale: rename gw7905 to gw75xx (Tim Harvey) - arm64: dts: imx93-11x11-evk: Add PWM backlight for "LVDS" connector (Liu Ying) - arm64: dts: imx8mp-phyboard-pollux-rdk: Add support for PCIe (Benjamin Hahn) - arm64: dts: imx8mp-evk: Add native HDMI output (Liu Ying) - arm64: dts: imx8m: update spdif sound card node properties (Elinor Montmasson) - arm64: dts: imx8mp-beacon: Enable DW HDMI Bridge (Adam Ford) - arm64: dts: imx8mm-beacon-kit: add DVDD-supply and DOVDD-supply (Frank Li) - arm64: dts: s32v234: remove fallback compatible string arm,cortex-a9-gic (Frank Li) - arm64: dts: fsl-ls1088a-ten64: change to low case hex value (Frank Li) - arm64: dts: imx8mp-venice: add vddl and vana for sensor@10 (Frank Li) - arm64: dts: fsl-lx2160a-tqmlx2160a: change "vcc" to "vdd" for hub* (Frank Li) - arm64: dts: imx8mm-venice-gw7902(3): add #address-cells for gsc@20 (Frank Li) - arm64: dts: fsl-ls1028: add missed supply for wm8904 (Frank Li) - arm64: dts: layerscape: rename mdio-mux-emi to mdio-mux@ (Frank Li) - arm64: dts: fsl-ls1012a-frdm: move clock-sc16is7xx under root node (Frank Li) - arm64: dts: fsl-ls1043a: move "fsl,ls1043a-qdma" ahead "fsl,ls1021a-qdma" (Frank Li) - arm64: dts: imx8-ss-img: remove undocument slot for jpeg (Frank Li) - arm64: dts: freescale: imx93-tqma9352: set SION for cmd and data pad of USDHC (Markus Niebel) - arm64: dts: freescale: imx93-tqma9352-mba93xxca: add GPIO line names (Markus Niebel) - arm64: dts: freescale: imx93-tqma9352-mba93xxca: Add ethernet aliases (Alexander Stein) - arm64: dts: freescale: imx93-tqma9352-mba93xxca: add missing pad configurations (Alexander Stein) - arm64: dts: freescale: imx93-tqma9352-mba93xxca: improve pad configuration (Markus Niebel) - arm64: dts: freescale: imx93-tqma9352-mba93xxca: add RTC / temp sensor IRQ (Markus Niebel) - arm64: dts: freescale: imx93-tqma9352-mba93xxla: add GPIO line names (Markus Niebel) - arm64: dts: freescale: imx93-tqma9352-mba93xxla: Add ethernet aliases (Alexander Stein) - arm64: dts: freescale: imx93-tqma9352-mba93xxla: add missing pad configurations (Alexander Stein) - arm64: dts: freescale: imx93-tqma9352-mba93xxla: add irq for temp sensor (Markus Niebel) - arm64: dts: freescale: imx93-tqma9352-mba93xxla: enable LPSPI6 interface (Alexander Stein) - arm64: dts: freescale: imx93-tqma9352-mba93xxla: improve pad configuration (Markus Niebel) - arm64: dts: freescale: imx93-tqma9352: add eMMC regulators (Alexander Stein) - arm64: dts: freescale: imx93-tqma9352: Add PMIC node (Alexander Stein) - arm64: dts: imx8mm: Update Data Modul i.MX8M Mini eDM SBC DT to rev.A01 (Marek Vasut) - arm64: dts: imx8mp: Enable HDMI to Data Modul i.MX8M Plus eDM SBC (Marek Vasut) - arm64: dts: imx8mp: Add DT nodes for the two ISPs (Paul Elder) - arm64: dts: imx8mm-phygate-tauri-l: add rtc aux-voltage-chargeable (Yannic Moog) - arm64: dts: imx8mm-phyboard-polis: add rtc aux-voltage-chargeable (Yannic Moog) - arm64: dts: imx8mp-phyboard-pollux: add rtc aux-voltage-chargeable (Yannic Moog) - arm64: dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference (Yashwanth Varakala) - arm64: dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator (Yashwanth Varakala) - arm64: dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node (Yashwanth Varakala) - arm64: dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply (Teresa Remmet) - arm64: dts: imx8mp-phycore: Assign regulator to EEPROM node (Yashwanth Varakala) - arm64: dts: imx8mp-phycore: Add VDD_IO regulator (Yashwanth Varakala) - arm64: dts: imx8mp: Clarify csis clock frequency (Laurent Pinchart) - arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board (Frieder Schrempf) - arm64: dts: mba8mx: Add Ethernet PHY IRQ support (Alexander Stein) - arm64: dts: layerscape: remove unused num-viewport (Animesh Agarwal) - arm64: dts: freescale: imx8mp-phyboard-pollux: Add and enable TPM (Benjamin Hahn) - arm64: dts: imx93: add lpi2c1 and st lsm6dso node (Clark Wang) - arm64: dts: imx93-tqma9352-mba93: Fix USB hub node name (Fabio Estevam) - arm64: dts: imx8mm/n-beacon-kit: Fix the order of ADV7535 reg entries (Fabio Estevam) - arm64: dts: imx8mp-venice-gw74xx-imx219: remove compatible in overlay file (Frank Li) - arm64: dts: imx8mp-data-modul-edm-sbc: remove #clock-cells for sai3 (Frank Li) - arm64: dts: imx8mm-venice-gw7901: add #address(size)-cells for gsc@20 (Frank Li) - arm64: dts: fsl-ls208xa: move reboot node under syscon (Frank Li) - arm64: dts: fsl-ls1028a: remove undocumented 'little-endian' for dspi node (Frank Li) - arm64: dts: imx8mp-verdin: add HDMI audio support (João Paulo Gonçalves) - arm64: dts: imx95: add flexcan[1..5] support (Haibo Chen) - arm64: dts: imx95: add DDR Perf Monitor node (Xu Yang) - arm64: dts: fsl,ls2085a: remove fsl,ls2085a-pcie (Frank Li) - arm64: dts: layerscape: remove undocumented fsl,ls-pcie-ep (Frank Li) - arm64: dts: fsl-ls1046a: remove big-endian at memory-controller (Frank Li) - arm64: dts: layerscape: remove big-endian for mmc nodes (Frank Li) - arm64: dts: layerscape: add msi-cell = <1> for gic its (Frank Li) - arm64: dts: fsl-ls1028a: add fsl,ls1028-reset for syscon (Frank Li) - arm64: dts: fsl-ls1043a: change uqe to uqe-bus and remove #address-cells (Frank Li) - arm64: dts: layerscape: use common pcs-handle property (Frank Li) - arm64: dts: layerscape: rename rcpm as wakeup-control from power-control (Frank Li) - arm64: dts: layerscape: rename aux-bus to bus (Frank Li) - arm64: dts: imx8mp-verdin: drop limit to sdio wi-fi frequency to 100 mhz (Marcel Ziswiler) - arm64: dts: imx93: add cache info (Peng Fan) - arm64: dts: imx8-ss-dma: enable dma support for lpspi (Clark Wang) - arm64: dts: imx93-11x11-evk: Add audio XCVR sound card (Shengjiu Wang) - arm64: dts: imx93-11x11-evk: Add PDM microphone sound card support (Shengjiu Wang) - arm64: dts: imx93-11x11-evk: add bt-sco sound card support (Shengjiu Wang) - arm64: dts: imx93: Add #sound-dai-cells property (Shengjiu Wang) - arm64: dts: imx8mm-emtop-baseboard: Add Ethernet Support (Tarang Raval) - arm64: dts: s32g: add the pinctrl node (Andrei Stefanescu) - arm64: dts: freescale: imx93-tqma9352: improve pad configuration (Markus Niebel) - arm64: dts: imx8mm-tqma8mqml-mba8mx: Increase frequency for i2c busses (Alexander Stein) - arm64: dts: imx8-ss-dma: Fix adc0 closing brace location (Alexander Stein) - arm64: dts: imx8-ss-dma: add #address-cells and #size-cells to LPI2C nodes (Alexander Stein) - arm64: dts: imx8: remove non-existent DACs (Conor Dooley) - arm64: dts: imx8mp-phyboard-pollux: Disable write-protect on SD card (Andrej Picej) - arm64: dts: freescale: imx8mp-phycore: Add no-eth overlay (Benjamin Hahn) - arm64: dts: s32g: Disable usdhc write-protect (Ciprian Costea) - arm64: dts: imx8mm-venice-gw72xx-0x: Remove compatible from dtso (Fabio Estevam) - arm64: dts: imx8mm-phygate-tauri-l: Remove compatible from dtso (Fabio Estevam) - arm64: dts: imx95-19x19-evk: add pwm fan control (Frank Li) - arm64: dts: imx95: add thermal_zone label (Frank Li) - arm64: dts: imx95-19x19-evk: add flexspi and child node (Frank Li) - arm64: dts: imx95: add flexspi node (Frank Li) - arm64: dts: imx95-19x19-evk: Add audio related nodes (Frank Li) - arm64: dts: imx95: add sai[1..6], xcvr and micfill (Frank Li) - arm64: dts: imx95: add edma[1..3] nodes (Frank Li) - arm64: dts: imx93: support i.MX93-14x14-EVK board (Peng Fan) - arm64: dts: imx93: drop duplicated properties (Peng Fan) - arm64: dts: imx95: add p2a reply channel (Peng Fan) - ARM: dts: imx28-lwe: Remove saif[01] definitions (Lukasz Majewski) - ARM: dts: imx28-lwe: Reduce maximal SPI frequency (Lukasz Majewski) - ARM: dts: imx28-lwe: Fix partitions definitions (Lukasz Majewski) - ARM: dts: imx6qdl: align pin config nodes with bindings (Krzysztof Kozlowski) - ARM: dts: imx6sl: align pin config nodes with bindings (Krzysztof Kozlowski) - ARM: dts: imx6ul: align pin config nodes with bindings (Krzysztof Kozlowski) - ARM: dts: imx6ul-tx6ul: drop empty pinctrl placeholder (Krzysztof Kozlowski) - ARM: dts: imx28-tx28: Fix the fsl,saif-master usage (Fabio Estevam) - ARM: dts: imx6ull-seeed-npi: fix fsl,pins property in tscgrp pinctrl (Krzysztof Kozlowski) - ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl (Krzysztof Kozlowski) - ARM: dts: imx23/8: Rename apbh and apbx nodes (Fabio Estevam) - ARM: dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux (Markus Niebel) - ARM: dts: imx6qdl-mba6: improve compatible for LM75 temp sensor (Markus Niebel) - ARM: dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor (Markus Niebel) - ARM: dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b (Markus Niebel) - ARM: dts: imx7d-sdb: align pin config nodes with bindings (Krzysztof Kozlowski) - ARM: dts: imx7: align pin config nodes with bindings (Krzysztof Kozlowski) - ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property (Krzysztof Kozlowski) - MAINTAINERS: correct TQ Systems DTS patterns (Krzysztof Kozlowski) - ARM: dts: imx6: update spdif sound card node properties (Elinor Montmasson) - ARM: dts: imx28-apx4devkit: Fix the regulator description (Fabio Estevam) - ARM: dts: imx7-mba7: improve compatible for LM75 temp sensor (Markus Niebel) - ARM: dts: imx7-mba7: add iio-hwmon support (Markus Niebel) - ARM: dts: imx1/imx27: Use dma-controller as node name (Fabio Estevam) - ARM: dts: imx53-qsb-hdmi: Merge display0 node (Liu Ying) - ARM: dts: imx53-qsb-hdmi: Do not disable TVE (Liu Ying) - ARM: dts: imx6sx-udoo-neo: Properly configure ENET_REF (Fabio Estevam) - dt-bindings: arm: fsl: Add Variscite Symphony board and VAR-SOM-MX8MP SoM (Tarang Raval) - dt-bindings: arm: fsl: drop usage of VAR-SOM-MX8MM SoM compatible alone (Krzysztof Kozlowski) - dt-bindings: arm: fsl: rename gw7905 to gw75xx (Tim Harvey) - dt-bindings: arm: fsl: Add Kontron i.MX93 OSM-S based boards (Frieder Schrempf) - dt-bindings: arm: fsl: correct spelling of TQ-Systems (Max Merchel) - dt-bindings: arm: fsl: add fsl-ls2081a-rdb board (Frank Li) - dt-bindings: arm: fsl: add i.MX93 14x14 EVK board (Peng Fan) - dt-bindings: riscv: Add Sipeed LicheeRV Nano board compatibles (Thomas Bonnefille) - dt-bindings: interrupt-controller: Add SOPHGO SG2002 plic (Thomas Bonnefille) - riscv: dts: sophgo: Add mcu device for Milk-V Pioneer (Inochi Amaoto) - riscv: sophgo: dts: add gpio controllers for SG2042 SoC (Chen Wang) - riscv: sophgo: dts: add mmc controllers for SG2042 SoC (Chen Wang) - riscv: dts: sophgo: Add i2c device support for sg2042 (Inochi Amaoto) - riscv: dts: sophgo: Use common "interrupt-parent" for all peripherals for sg2042 (Inochi Amaoto) - riscv: dts: sophgo: Add sdhci0 configuration for Huashan Pi (Inochi Amaoto) - riscv: dts: sophgo: cv18xx: add DMA controller (Inochi Amaoto) - arm64: dts: ti: k3-j722s-evm: Enable Inter-Processor Communication (Apurva Nandan) - arm64: dts: ti: k3-j722s-main: Add R5F and C7x remote processor nodes (Apurva Nandan) - arm64: dts: ti: k3-am68-sk-som: Update Partition info for OSPI Flash (Prasanth Babu Mantena) - arm64: dts: ti: Add k3-am67a-beagley-ai (Robert Nelson) - dt-bindings: arm: ti: Add BeagleY-AI (Robert Nelson) - arm64: dts: ti: iot2050: Declare Ethernet PHY leds (Diogo Ivo) - arm64: dts: ti: k3-am65: Add ESM nodes (Judith Mendez) - arm64: dts: ti: k3-am64: Add more ESM interrupt sources (Judith Mendez) - arm64: dts: ti: k3-am62a: Add ESM nodes (Judith Mendez) - arm64: dts: ti: k3-am62: Add comments to ESM nodes (Judith Mendez) - arm64: dts: ti: k3-am62p: Fix ESM interrupt sources (Judith Mendez) - arm64: dts: ti: k3-am62p: Remove 'reserved' status for ESM (Santhosh Kumar K) - arm64: dts: ti: k3-j721s2-evm-gesi-exp-board: Rename gpio-hog node name (Nishanth Menon) - arm64: dts: ti: k3-am642-evm-nand: Rename pinctrl node and gpio-hog names (Nishanth Menon) - arm64: dts: ti: k3-am654-idk: Fix dtbs_check warning in ICSSG dmas (MD Danish Anwar) - arm64: dts: ti: k3-j784s4: Include entire FSS region in ranges (Andrew Davis) - arm64: dts: ti: k3-j721s2: Include entire FSS region in ranges (Andrew Davis) - arm64: dts: ti: k3-j721e: Include entire FSS region in ranges (Andrew Davis) - arm64: dts: ti: k3-am65: Include entire FSS region in ranges (Andrew Davis) - arm64: dts: ti: k3-am64: add USB fallback compatible to J721E (Théo Lebrun) - arm64: dts: ti: k3-am62a: Add E5010 JPEG Encoder (Devarsh Thakkar) - arm64: dts: ti: k3-j722s-evm: Add support for multiple CAN instances (Bhavya Kapoor) - arm64: dts: ti: k3-j722s-evm: Describe main_uart5 (Bhavya Kapoor) - arm64: dts: ti: k3-am62p5-sk: Remove CTS/RTS from wkup_uart0 pinctrl (Vibhore Vardhan) - arm64: dts: ti: k3-am69-sk: Change timer nodes status to reserved (Beleswar Padhi) - arm64: dts: ti: k3-j784s4-evm: Change timer nodes status to reserved (Beleswar Padhi) - arm64: dts: ti: k3-am68-sk-som: Change timer nodes status to reserved (Beleswar Padhi) - arm64: dts: ti: k3-j721s2-som-p0: Change timer nodes status to reserved (Beleswar Padhi) - arm64: dts: ti: k3-j721e-sk: Change timer nodes status to reserved (Beleswar Padhi) - arm64: dts: ti: k3-j721e-som-p0: Change timer nodes status to reserved (Beleswar Padhi) - arm64: dts: ti: k3-j7200-som-p0: Change timer nodes status to reserved (Beleswar Padhi) - arm64: dts: ti: iot2050: Add overlays for M.2 used by firmware (Jan Kiszka) - arm64: dts: ti: iot2050: Disable lock-step for all iot2050 boards (Li Hua Qian) - arm64: dts: ti: k3-am69-sk: Switch MAIN R5F clusters to Split-mode (Beleswar Padhi) - arm64: dts: ti: k3-j784s4-evm: Switch MAIN R5F clusters to Split-mode (Beleswar Padhi) - arm64: dts: ti: k3-am68-sk-som: Switch MAIN R5F clusters to Split-mode (Beleswar Padhi) - arm64: dts: ti: k3-j721s2-som-p0: Switch MAIN R5F clusters to Split-mode (Beleswar Padhi) - arm64: dts: ti: k3-j721e-sk: Switch MAIN R5F clusters to Split-mode (Beleswar Padhi) - arm64: dts: ti: k3-j721e-som-p0: Switch MAIN R5F clusters to Split-mode (Beleswar Padhi) - arm64: dts: ti: k3-j7200-som-p0: Switch MAIN R5F cluster to Split-mode (Beleswar Padhi) - arm64: dts: ti: k3-am64*: Disable ethernet by default at SoC level (Logan Bristol) - arm64: dts: ti: k3-j784s4-main: Align watchdog clocks (Eric Chanudet) - arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations (Andrew Davis) - arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations (Andrew Davis) - arm64: dts: ti: k3-am642-evm: Silence schema warning (Jan Kiszka) - arm64: dts: ti: k3-am654-idk: Add Support for MCAN (Faiz Abbas) - arm64: dts: ti: k3-am65: Add simple-mfd compatible to SerDes control nodes (Andrew Davis) - dt-bindings: soc: ti: am654-serdes-ctrl: Add simple-mfd to compatible items (Andrew Davis) - arm64: dts: ti: am642-phyboard-electra: Add PRU-ICSSG nodes (Wadim Egorov) - arm64: dts: ti: k3-am62: Enable CPU freq throttling on thermal alert (Alessandro Zini) - arm64: dts: ti: k3-j722s: Add gpio-reserved-ranges for main_gpio1 (Jared McArthur) - arm64: dts: ti: k3-am62p: Add gpio-reserved-ranges for main_gpio1 (Jared McArthur) - arm64: dts: ti: k3-am68-sk-base-board: Add clklb pin mux for mmc1 (Bhavya Kapoor) - arm64: dts: ti: k3-am642-tqma64xxl-mbax4xxl: add PRU Ethernet support (Matthias Schiffer) - arm64: dts: ti: k3-j784s4-evm: Use 4 lanes for PCIe0 on EVM (Siddharth Vadapalli) - arm64: dts: ti: k3-j7200-som-p0: Update mux-controller node name (Bhavya Kapoor) - arm64: dts: ti: k3-j721s2-som-p0: Update mux-controller node name (Bhavya Kapoor) - arm64: dts: renesas: r8a779h0: Add family fallback for CSISP IP (Niklas Söderlund) - arm64: dts: renesas: r8a779a0: Add family fallback for CSISP IP (Niklas Söderlund) - arm64: dts: renesas: r8a779g0: Add family fallback for CSISP IP (Niklas Söderlund) - arm64: dts: renesas: r8a779h0: Add family fallback for VIN IP (Niklas Söderlund) - arm64: dts: renesas: r8a779a0: Add family fallback for VIN IP (Niklas Söderlund) - arm64: dts: renesas: r8a779g0: Add family fallback for VIN IP (Niklas Söderlund) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable watchdog (Lad Prabhakar) - arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable OSTM, I2C, and SDHI (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add WDT0-WDT3 nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add SDHI0-SDHI2 nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add RIIC0-RIIC8 nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g057: Add OSTM0-OSTM7 nodes (Lad Prabhakar) - arm64: dts: renesas: Add initial DTS for RZ/V2H EVK board (Lad Prabhakar) - arm64: dts: renesas: Add initial SoC DTSI for RZ/V2H(P) SoC (Lad Prabhakar) - dt-bindings: soc: renesas: Document RZ/V2H EVK board (Lad Prabhakar) - dt-bindings: clock: renesas: Document RZ/V2H(P) SoC CPG (Lad Prabhakar) - arm64: dts: renesas: r9a07g043u11-smarc: Enable DU (Biju Das) - arm64: dts: renesas: rzg2lc-smarc: Enable HDMI audio (Biju Das) - arm64: dts: renesas: rzg2l-smarc: Enable HDMI audio (Biju Das) - arm64: dts: renesas: r9a07g043u: Add DU node (Biju Das) - arm64: dts: renesas: white-hawk-cpu-common: Enable PCIe Host ch0 (Yoshihiro Shimoda) - arm64: dts: renesas: r8a779g0: Add PCIe Host and Endpoint nodes (Yoshihiro Shimoda) - arm64: dts: renesas: rzg3s-smarc-som: Enable I2C1 node (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc: Enable I2C0 node (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add I2C nodes (Claudiu Beznea) - arm64: dts: renesas: r9a07g043u: Add VSPD node (Biju Das) - arm64: dts: renesas: r9a07g043u: Add FCPVD node (Biju Das) - arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes (Lad Prabhakar) - arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes (Lad Prabhakar) - arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes (Lad Prabhakar) - arm64: dts: renesas: r9a08g045: Correct GICD and GICR sizes (Lad Prabhakar) - arm64: dts: renesas: r9a07g0{43,44,54}: Move regulator-vbus device node (Biju Das) - arm64: dts: renesas: white-hawk-single: Wire-up Ethernet TSN (Niklas Söderlund) - arm64: dts: renesas: r8a779g0: R-Car Ethernet TSN support (Niklas Söderlund) - ARM: dts: rockchip: Do not describe unexisting DAC device on rv1108-elgin-r1 (Fabio Estevam) - ARM: dts: rockchip: Add vpu nodes for RK3128 (Alex Bee) - ARM: dts: rockchip: use constant for HCLK_SFC on rk3128 (Heiko Stuebner) - arm64: dts: rockchip: drop unsupported regulator-property from NanoPC-T6 (Heiko Stuebner) - arm64: dts: rockchip: drop unsupported regulator property from NanoPC-T6 (Heiko Stuebner) - arm64: dts: rockchip: use correct fcs,suspend-voltage-selector on NanoPC-T6 (Heiko Stuebner) - arm64: dts: rockchip: add Mask Rom key on NanoPC-T6 (Marcin Juszkiewicz) - arm64: dts: rockchip: enable USB-C on NanoPC-T6 (Marcin Juszkiewicz) - arm64: dts: rockchip: enable GPU on NanoPC-T6 (Marcin Juszkiewicz) - arm64: dts: rockchip: add IR-receiver to NanoPC-T6 (Marcin Juszkiewicz) - arm64: dts: rockchip: add SPI flash on NanoPC-T6 (Marcin Juszkiewicz) - arm64: dts: rockchip: add NanoPC-T6 LTS (Marcin Juszkiewicz) - arm64: dts: rockchip: move NanoPC-T6 parts to DTS (Marcin Juszkiewicz) - arm64: dts: rockchip: prepare NanoPC-T6 for LTS board (Marcin Juszkiewicz) - dt-bindings: arm: rockchip: Add NanoPC-T6 LTS (Marcin Juszkiewicz) - arm64: dts: rockchip: disable display subsystem only for Radxa E25 (Chukun Pan) - arm64: dts: rockchip: enable PCIe on M.2 E key for Radxa ROCK 5A (FUKAUMI Naoki) - arm64: dts: rockchip: remove unnecessary properties for Radxa ROCK 5A (FUKAUMI Naoki) - arm64: dts: rockchip: add dts for LCKFB Taishan Pi RK3566 (Junhao Xie) - dt-bindings: arm: rockchip: Add LCKFB Taishan Pi RK3566 (Junhao Xie) - dt-bindings: vendor-prefixes: Add Shenzhen JLC Technology Group LCKFB (Junhao Xie) - arm64: dts: rockchip: Add Hardkernel ODROID-M1S (Jonas Karlman) - dt-bindings: arm: rockchip: Add Hardkernel ODROID-M1S (Jonas Karlman) - arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1 (Jonas Karlman) - dt-bindings: arm: rockchip: Correct vendor for Hardkernel ODROID-M1 (Jonas Karlman) - arm64: dts: rockchip: Enable RK809 audio codec for Radxa ROCK 4C+ (Jonathan Liu) - arm64: dts: rockchip: Add VPU121 support for RK3588 (Jianfeng Liu) - arm64: dts: rockchip: Add VEPU121 to RK3588 (Emmanuel Gil Peyrot) - arm64: dts: rockchip: add wolfvision pf5 visualizer display (Michael Riesch) - arm64: dts: rockchip: drop obsolete reset-names from rk356x rng node (Heiko Stuebner) - arm64: dts: rockchip: add product-data eeproms to QNAP TS433 (Heiko Stuebner) - arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus (Sergey Bostandzhyan) - dt-bindings: arm: rockchip: Add NanoPi R2S Plus (Sergey Bostandzhyan) - arm64: dts: rockchip: drop dr_mode for Radxa ZERO 3W/3E (FUKAUMI Naoki) - arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency (Dragan Simic) - arm64: dts: rockchip: Add support for rk3588 based Cool Pi CM5 GenBook (Andy Yan) - dt-bindings: arm: rockchip: Add Cool Pi CM5 GenBook (Andy Yan) - arm64: dts: rockchip: add rfkill node for M.2 E wifi on orangepi-5-plus (Florian Klink) - arm64: dts: rockchip: add DT entry for RNG to RK356x (Aurelien Jarno) - arm64: dts: rockchip: actually enable pmu-io-domains on qnap-ts433 (Heiko Stuebner) - arm64: dts: rockchip: Simplify network PHY connection on qnap-ts433 (Uwe Kleine-König) - arm64: dts: rockchip: Move RK3399 OPPs to dtsi files for SoC variants (Dragan Simic) - arm64: dts: rockchip: add 2 pmu_io_domain supplies for Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: enable gpu on Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: add missing pmic information on Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: define cpu-supply on the Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: add gpio-keys to Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: enable the tsadc on the Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: add hdd leds to Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: add board-aliases for Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: enable sata1+2 on Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: add stdout path on Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: enable usb ports on Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: enable uart0 on Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: enable second PCIe controller on the Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: add PCIe supply regulator to Qnap-TS433 (Heiko Stuebner) - arm64: dts: rockchip: Add sdmmc/sdio/emmc reset controls for RK3328 (Alex Bee) - arm64: dts: rockchip: Add sdmmc_ext for RK3328 (Alex Bee) - arm64: dts: rockchip: Enable UHS-I SDR-50 for Lunzn FastRhino R66S (Chukun Pan) - arm64: dts: rockchip: remove useless tx/rx_delay for Lunzn Fastrhino R68S (Chukun Pan) - arm64: dts: rockchip: use generic Ethernet PHY reset bindings for Lunzn Fastrhino R68S (Chukun Pan) - arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity (Dragan Simic) - arm64: dts: rockchip: add Firefly JD4 baseboard with Core-PX30-JD4 SoM (Christopher Obbard) - arm64: dts: rockchip: add Firefly Core-PX30-JD4 SoM (Christopher Obbard) - dt-bindings: arm: rockchip: Add Firefly Core-PX30-JD4 on baseboard (Christopher Obbard) - ARM: dts: microchip: sama7g5: Fix RTT clock (Claudiu Beznea) - ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks (Alexander Dahl) - dt-bindings: pinctrl: Convert Atmel PIO3 pinctrl to json-schema (Manikandan Muralidharan) - ARM: dts: microchip: sam9x60: Remove additional compatible string from GPIO node (Manikandan Muralidharan) - ARM: dts: microchip: Remove additional compatible string from PIO3 pinctrl nodes (Manikandan Muralidharan) - ARM: dts: microchip: change to simple-mfd from simple-bus for PIO3 pinumux controller (Manikandan Muralidharan) - ARM: dts: microchip: sama5d29_curiosity: Add reg_5v to supply PMIC nodes (Andrei Simion) - ARM: dts: microchip: at91-sama5d27_wlsom1: Add reg_5v to supply PMIC nodes (Andrei Simion) - ARM: dts: microchip: at91-sama5d2_icp: Add reg_5v to supply PMIC nodes (Andrei Simion) - ARM: dts: microchip: at91-sama7g54_curiosity: Add reg_5v to supply PMIC nodes (Andrei Simion) - ARM: dts: microchip: at91-sama7g5ek: Add reg_5v to supply PMIC nodes (Andrei Simion) - ARM: dts: microchip: at91: align LED node name with bindings (Krzysztof Kozlowski) - ARM: dts: microchip: sam9x60: Move i2c address/size to dtsi (Alexander Dahl) - ARM: dts: microchip: at91-sama7g5ek: add EEPROMs (Claudiu Beznea) - arm64: tegra: Add thermal nodes to AGX Orin SKU8 (Dara Stotland) - arm64: tegra: Move BPMP nodes to AGX Orin module (Dara Stotland) - arm64: tegra: Move padctl supply nodes to AGX Orin module (Dara Stotland) - arm64: tegra: Move AGX Orin nodes to correct location (Dara Stotland) - arm64: tegra: Combine IGX Orin board files (Dara Stotland) - arm64: tegra: Combine AGX Orin board files (Dara Stotland) - arm64: tegra: Add common nodes to AGX Orin module (Dara Stotland) - arm64: tegra: Wire up WiFi on Jetson TX1 module (Tomasz Maciej Nowak) - arm64: tegra: Wire up Bluetooth on Jetson TX1 module (Tomasz Maciej Nowak) - arm64: tegra: Wire up power sensors on Jetson TX1 DevKit (Tomasz Maciej Nowak) - arm64: tegra: Add p3767 PCIe C4 EP details (Vedant Deshpande) - arm64: tegra: Add Tegra234 PCIe C4 EP definition (Vedant Deshpande) - arm64: tegra: Add wp-gpio for P2597's external card slot (Diogo Ivo) - arm64: tegra: Fix gpio for P2597 vmmc regulator (Diogo Ivo) - arm64: tegra: Correct location of power-sensors for IGX Orin (Jon Hunter) - arm64: tegra: enable same UARTs for Orin NX/Nano (Vedant Deshpande) - arm64: tegra: Add DMA properties for Tegra234 UARTA (Vedant Deshpande) - ARM: tegra: Wire up two front panel LEDs on TrimSlice (Tomasz Maciej Nowak) - ARM: tegra: tf701t: Configure USB (Svyatoslav Ryhel) - ARM: tegra: tf701t: Use dedicated backlight regulator (Svyatoslav Ryhel) - ARM: tegra: tf701t: Re-group GPIO keys (Svyatoslav Ryhel) - ARM: tegra: tf701t: Bind WIFI SDIO and EMMC (Svyatoslav Ryhel) - ARM: tegra: tf701t: Complete sound bindings (Svyatoslav Ryhel) - ARM: tegra: tf701t: Adjust sensors nodes (Svyatoslav Ryhel) - ARM: tegra: tf701t: Add Bluetooth node (Svyatoslav Ryhel) - ARM: tegra: tf701t: Add HDMI bindings (Svyatoslav Ryhel) - ARM: tegra: tf701t: Correct and complete PMIC and PMC bindings (Svyatoslav Ryhel) - ARM: tegra: tf701t: Bind VDE device (Svyatoslav Ryhel) - ARM: tegra: tf701t: Use unimomentary pinmux setup (Svyatoslav Ryhel) - dt-bindings: arm: tegra: Document Nyan, all revisions in kernel tree (David Heidelberg) - arm64: dts: fvp: Set stdout-path to serial0 in the chosen node (Debbie Martin) - arm64: dts: exynosautov920: add initial CMU clock nodes in ExynosAuto v920 (Sunyeal Hong) - dt-bindings: clock: add ExynosAuto v920 SoC CMU bindings (Sunyeal Hong) - arm64: dts: exynosautov9: Add dpum SysMMU (Kwanghoon Son) - dt-bindings: clock: exynosautov9: add dpum clock (Kwanghoon Son) - dt-bindings: clock: exynos7885: Add indices for USB clocks (David Virag) - dt-bindings: clock: exynos7885: Add CMU_TOP PLL MUX indices (David Virag) - dt-bindings: clock: exynos7885: Fix duplicated binding (David Virag) - dt-bindings: clock: exynos850: Add TMU clock (Sam Protsenko) - arm64: dts: exynosautov9: add dpum clock DT nodes (Kwanghoon Son) - arm64: dts: exynos: gs101: add syscon-poweroff and syscon-reboot nodes (Peter Griffin) - arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB (David Virag) - arm64: dts: renesas: gray-hawk-single: Add CAN-FD support (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add CAN-FD node (Duy Nguyen) - arm64: dts: renesas: r9a08g045: Add DMAC node (Claudiu Beznea) - arm64: dts: renesas: rzg2ul: Set Ethernet PVDD to 1.8V (Paul Barker) - arm64: dts: renesas: rzg2lc: Set Ethernet PVDD to 1.8V (Paul Barker) - arm64: dts: renesas: rzg2l: Set Ethernet PVDD to 1.8V (Paul Barker) - arm64: dts: renesas: rzg2ul: Enable Ethernet TXC output (Paul Barker) - arm64: dts: renesas: rzg2lc: Enable Ethernet TXC output (Paul Barker) - arm64: dts: renesas: rzg2l: Enable Ethernet TXC output (Paul Barker) - arm64: dts: renesas: r8a779h0: Add PWM device nodes (Khanh Le) - arm64: dts: renesas: gray-hawk-single: Add GP LEDs (Geert Uytterhoeven) - arm64: dts: renesas: gray-hawk-single: Add push switches (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a779g0: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a779a0: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a77980: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a77970: Add missing iommus property (Geert Uytterhoeven) - arm64: dts: renesas: r8a77965: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a77961: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a77960: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a774e1: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a774c0: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a774b1: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: r8a774a1: Add missing iommus properties (Geert Uytterhoeven) - arm64: dts: renesas: gray-hawk-single: Add Sound support (Kuninori Morimoto) - dt-bindings: reset: renesas: Document RZ/G2M v3.0 (r8a774a3) reset module (Oliver Rhodes) - dt-bindings: power: renesas: Document RZ/G2M v3.0 (r8a774a3) SYSC binding (Oliver Rhodes) - dt-bindings: soc: renesas: Document RZ/G2M v3.0 (r8a774a3) SoC (Oliver Rhodes) - riscv: dts: thead: change TH1520 SPI node to use clock controller (Drew Fustini) - riscv: dts: thead: add clock to TH1520 gpio nodes (Drew Fustini) - riscv: dts: thead: update TH1520 dma and timer nodes to use clock controller (Drew Fustini) - riscv: dts: thead: change TH1520 mmc nodes to use clock controller (Drew Fustini) - riscv: dts: thead: change TH1520 uart nodes to use clock controller (Drew Fustini) - riscv: dts: thead: Add TH1520 AP_SUBSYS clock controller (Drew Fustini) - riscv: dts: thead: add basic spi node (Kanak Shilledar) - spi: geni-qcom: Use devm functions to simplify code (Jinjie Ruan) - spi: remove spi_controller_is_slave() and spi_slave_abort() (Yang Yingliang) - platform/olpc: olpc-xo175-ec: switch to use spi_target_abort(). (Yang Yingliang) - spi: slave-mt27xx: switch to use target_abort (Yang Yingliang) - spi: spidev: switch to use spi_target_abort() (Yang Yingliang) - spi: slave-system-control: switch to use spi_target_abort() (Yang Yingliang) - spi: slave-time: switch to use spi_target_abort() (Yang Yingliang) - spi: switch to use spi_controller_is_target() (Yang Yingliang) - spi: fspi: add support for imx8ulp (Haibo Chen) - spi: fspi: involve lut_num for struct nxp_fspi_devtype_data (Haibo Chen) - dt-bindings: spi: nxp-fspi: add imx8ulp support (Haibo Chen) - spi: spidev_fdx: Fix the wrong format specifier (zhang jiao) - spi: dt-bindings: Add rockchip,rk3576-spi compatible (Detlev Casanova) - spi: mxs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - spi: Revert "spi: Insert the missing pci_dev_put()before return" (Nathan Chancellor) - spi: zynq-qspi: Replace kzalloc with kmalloc for buffer allocation (Kuan-Wei Chiu) - spi: ppc4xx: Sort headers (Andy Shevchenko) - spi: ppc4xx: Revert "handle irq_of_parse_and_map() errors" (Andy Shevchenko) - spi: zynqmp-gqspi: Simplify with dev_err_probe() (Jinjie Ruan) - spi: zynqmp-gqspi: Use devm_spi_alloc_host() (Jinjie Ruan) - spi: spi-ppc4xx: Remove duplicate included header file linux/platform_device.h (Hongbo Li) - spi: atmel-quadspi: Simplify with dev_err_probe() (Jinjie Ruan) - spi: atmel-quadspi: Fix uninitialized res (Jinjie Ruan) - spi: bcmbca-hsspi: Use devm_spi_alloc_host() (Jinjie Ruan) - spi: bcmbca-hsspi: Fix missing pm_runtime_disable() (Jinjie Ruan) - spi: wpcm-fiu: Simplify with dev_err_probe() (Jinjie Ruan) - spi: wpcm-fiu: Fix uninitialized res (Jinjie Ruan) - spi: nxp-fspi: Use max macro (Yan Zhen) - spi: spidev: Add an entry for elgin,jg10309-01 (Fabio Estevam) - dt-bindings: trivial-devices: Document elgin,jg10309-01 (Fabio Estevam) - spi: Insert the missing pci_dev_put()before return (Yang Ruibin) - spi: davinci: Adapt transfer's timeout to transfer's length (Bastien Curutchet) - spi: bcmbca-hsspi: Simpify resource lookup (Jinjie Ruan) - spi: atmel-quadspi: Simpify resource lookup (Jinjie Ruan) - spi: wpcm-fiu: Use devm_platform_ioremap_resource_byname() (Jinjie Ruan) - spi: bcm63xx: Fix missing pm_runtime_disable() (Jinjie Ruan) - spi: bcm63xx: Fix module autoloading (Jinjie Ruan) - spi: s3c64xx: Fix module autoloading (Jinjie Ruan) - spi: cadence: Make cdns_mrvl_xspi_clk_div_list static (Jinjie Ruan) - dt-bindings: spi: add PIC64GX SPI/QSPI compatibility to MPFS SPI/QSPI bindings (Pierre-Henry Moussay) - spi: cadence-quadspi: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ (Andy Shevchenko) - spi: ppc4xx: handle irq_of_parse_and_map() errors (Ma Ke) - spi: dt-bindings: convert spi-sc18is602.txt to yaml format (Frank Li) - spi: rpc-if: Add missing MODULE_DEVICE_TABLE (Biju Das) - spi: cadence: Add 64BIT Kconfig dependency (Witold Sadowski) - spi: cadence: Try to read spi-tx/rx-bus width property using ACPI (Witold Sadowski) - spi: cadence: Change cs property reading. (Witold Sadowski) - spi: cadence: Change resource mapping (Witold Sadowski) - spi: cadence: Add Marvell xfer operation support (Witold Sadowski) - spi: cadence: Add Marvell xSPI interrupt changes (Witold Sadowski) - spi: cadence: Add Marvell SDMA operations (Witold Sadowski) - spi: cadence: Add clock configuration for Marvell xSPI overlay (Witold Sadowski) - spi: cadence: Add static PHY configuration in Marvell overlay (Witold Sadowski) - spi: dt-bindings: cadence: Add Marvell overlay bindings documentation for Cadence XSPI (Witold Sadowski) - dt-bindings: iio: adc: Add AD4000 (Marcelo Schmitt) - spi: spi-axi-spi-engine: Add support for MOSI idle configuration (Marcelo Schmitt) - spi: spi-gpio: Add support for MOSI idle state configuration (Marcelo Schmitt) - spi: bitbang: Implement support for MOSI idle state configuration (Marcelo Schmitt) - spi: Enable controllers to extend the SPI protocol with MOSI idle configuration (Marcelo Schmitt) - spi: spi-mt65xx: Use threaded interrupt for non-SPIMEM transfer (AngeloGioacchino Del Regno) - spi: meson-spicc: convert comma to semicolon (Chen Ni) - spi: ppc4xx: handle irq_of_parse_and_map() errors (Ma Ke) - spi: dt-bindings: mediatek,spi-mt65xx: add compatible for MT7981 (Rafał Miłecki) - spi: axi-spi-engine: don't emit XFER_BITS for empty xfer (David Lechner) - regulator: sm5703: Remove because it is unused and fails to build (Christophe JAILLET) - regulator: Split up _regulator_get() (Chen-Yu Tsai) - regulator: update some comments ([gs]et_voltage_vsel vs [gs]et_voltage_sel) (André Draszik) - regulator: max8973: Use irq_get_trigger_type() helper (Jinjie Ruan) - regulator: core: fix the broken behavior of regulator_dev_lookup() (Wei Fang) - regulator: max77650: Use container_of and constify static data (Krzysztof Kozlowski) - regulator: hi6421v530: Use container_of and constify static data (Krzysztof Kozlowski) - regulator: hi6421v530: Drop unused 'eco_microamp' (Krzysztof Kozlowski) - regulator: qcom-refgen: Constify static data (Krzysztof Kozlowski) - regulator: pfuze100: Constify static data (Krzysztof Kozlowski) - regulator: pcap: Constify static data (Krzysztof Kozlowski) - regulator: mtk-dvfsrc: Constify static data (Krzysztof Kozlowski) - regulator: max77826: Constify static data (Krzysztof Kozlowski) - regulator: max77826: Drop unused 'rdesc' in 'struct max77826_regulator_info' (Krzysztof Kozlowski) - regulator: tps65023: Constify static data (Krzysztof Kozlowski) - regulator: hi6421v600: Constify static data (Krzysztof Kozlowski) - regulator: hi6421: Constify static data (Krzysztof Kozlowski) - regulator: da9121: Constify static data (Krzysztof Kozlowski) - regulator: da9063: Constify static data (Krzysztof Kozlowski) - regulator: da9055: Constify static data (Krzysztof Kozlowski) - regulator: da9052: Constify static data (Krzysztof Kozlowski) - regulator: Fix typos in the comment (Yu Jiaoliang) - regulator: tps6287x: Constify struct regulator_desc (Christophe JAILLET) - regulator: wm8400: Constify struct regulator_desc (Christophe JAILLET) - regulator: da9211: Constify struct regulator_desc (Christophe JAILLET) - regulator: mp5416: Constify struct regulator_desc (Christophe JAILLET) - regulator: axp20x: AXP717: Add boost regulator (Andre Przywara) - mfd: axp20x: AXP717: Add support for boost regulator (Andre Przywara) - dt-bindings: mfd: x-powers,axp152: add boost regulator (Andre Przywara) - regulator: of: Refactor of_get_*regulator() to decrease indentation (Andy Shevchenko) - regulator: Move OF-specific regulator lookup code to of_regulator.c (Chen-Yu Tsai) - regulator: Unify "negative error number" terminology in comments (Chen-Yu Tsai) - regulator: of: Fix kerneldoc format for of_regulator_bulk_get_all() (Chen-Yu Tsai) - regulator: irq_helpers: Fix regulator_irq_map_event_simple() kerneldoc (Chen-Yu Tsai) - regulator: fixed-helper: Add missing "Return" kerneldoc section (Chen-Yu Tsai) - regulator: fixed: Fix incorrectly formatted kerneldoc "Return" section (Chen-Yu Tsai) - regulator: of: Fix incorrectly formatted kerneldoc "Return" sections (Chen-Yu Tsai) - regulator: core: Add missing kerneldoc "Return" sections (Chen-Yu Tsai) - regulator: core: Fix incorrectly formatted kerneldoc "Return" sections (Chen-Yu Tsai) - regulator: core: Fix regulator_is_supported_voltage() kerneldoc return value (Chen-Yu Tsai) - regulator: core: Fix short description for _regulator_check_status_enabled() (Chen-Yu Tsai) - regulator: qcom_spmi: Use of_property_read_bool() (Rob Herring (Arm)) - regulator: qcom_spmi: Drop unnecessary of_find_property() call (Rob Herring (Arm)) - regulator: Fully clean up on error in of_regulator_bulk_get_all() (Chen-Yu Tsai) - regulator: Return actual error in of_regulator_bulk_get_all() (Chen-Yu Tsai) - regulator: Clarify error message for "id == NULL" in _regulator_get() (Chen-Yu Tsai) - regulator: s2mps11: use scoped memory allocation to simplify probe (Krzysztof Kozlowski) - regulator: scmi: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - regulator: qcom-smd: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - regulator: qcom-rpmh: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - regulator: s5m8767: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - regulator: max8997: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - regulator: bd96801: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - regulator: bd718x7: Use scoped device node handling to simplify error paths (Krzysztof Kozlowski) - regulator: dt-bindings: qcom,qca6390-pmu: document the swctrl-gpios property (Bartosz Golaszewski) - regulator: dt-bindings: qcom,qca6390-pmu: document WCN6855 (Bartosz Golaszewski) - regulator: dt-bindings: qcom,qca6390-pmu: fix the description for bt-enable-gpios (Bartosz Golaszewski) - regulator: dt-bindings: microchip,mcp16502: Add voltage input supply documentation (Andrei Simion) - regulator: mcp16502: Add supplier for regulators (Andrei Simion) - regulator: dt-bindings: mediatek,mt6397-regulator: convert to YAML (Macpaul Lin) - regulator: bd9576: Constify struct linear_range (Christophe JAILLET) - regulator: Use of_property_read_bool() (Rob Herring (Arm)) - regulator: max77857: Make max77857_id static (Yue Haibing) - regulator: rt5120: Convert comma to semicolon (Chen Ni) - regulator: wm831x-isink: Convert comma to semicolon (Chen Ni) - regulator: bd96801: Delete unnecessary check in probe() (Dan Carpenter) - regmap: kunit: Add coverage of spinlocked regmaps (Mark Brown) - regcache: use map->alloc_flags also for allocating cache (Marek Szyprowski) - regmap: Use locking during kunit tests (Mark Brown) - regmap: Hold the regmap lock when allocating and freeing the cache (Mark Brown) - regmap: Allow setting IRQ domain name suffix (Matti Vaittinen) - printk: Avoid false positive lockdep report for legacy printing (John Ogness) - printk: nbcon: Assign nice -20 for printing threads (John Ogness) - printk: Implement legacy printer kthread for PREEMPT_RT (John Ogness) - tty: sysfs: Add nbcon support for 'active' (John Ogness) - proc: Add nbcon support for /proc/consoles (John Ogness) - proc: consoles: Add notation to c_start/c_stop (John Ogness) - printk: nbcon: Show replay message on takeover (John Ogness) - printk: Provide helper for message prepending (John Ogness) - printk: nbcon: Rely on kthreads for normal operation (John Ogness) - printk: nbcon: Use thread callback if in task context for legacy (John Ogness) - printk: nbcon: Relocate nbcon_atomic_emit_one() (John Ogness) - printk: nbcon: Introduce printer kthreads (Thomas Gleixner) - printk: nbcon: Init @nbcon_seq to highest possible (John Ogness) - printk: nbcon: Add context to usable() and emit() (John Ogness) - printk: Flush console on unregister_console() (John Ogness) - printk: Fail pr_flush() if before SYSTEM_SCHEDULING (John Ogness) - printk: nbcon: Add function for printers to reacquire ownership (John Ogness) - printk: nbcon: Use raw_cpu_ptr() instead of open coding (John Ogness) - printk: Use the BITS_PER_LONG macro (Jinjie Ruan) - lockdep: Mark emergency sections in lockdep splats (John Ogness) - rcu: Mark emergency sections in rcu stalls (John Ogness) - panic: Mark emergency section in oops (John Ogness) - panic: Mark emergency section in warn (Thomas Gleixner) - printk: nbcon: Implement emergency sections (Thomas Gleixner) - printk: Add helper for flush type logic (John Ogness) - printk: Coordinate direct printing in panic (John Ogness) - printk: Track nbcon consoles (John Ogness) - printk: Avoid console_lock dance if no legacy or boot consoles (John Ogness) - printk: nbcon: Add unsafe flushing on panic (John Ogness) - printk: Flush nbcon consoles first on panic (John Ogness) - printk: nbcon: Flush new records on device_release() (John Ogness) - printk: Add is_printk_legacy_deferred() (John Ogness) - printk: nbcon: Use nbcon consoles in console_flush_all() (John Ogness) - printk: Track registered boot consoles (John Ogness) - printk: nbcon: Provide function to flush using write_atomic() (Thomas Gleixner) - printk: nbcon: Add helper to assign priority based on CPU state (John Ogness) - printk: Add @flags argument for console_is_usable() (John Ogness) - printk: Let console_is_usable() handle nbcon (John Ogness) - printk: Make console_is_usable() available to nbcon.c (John Ogness) - printk: nbcon: Do not rely on proxy headers (John Ogness) - serial: core: Acquire nbcon context in port->lock wrapper (John Ogness) - nbcon: Add API to acquire context for non-printing operations (John Ogness) - console: Improve console_srcu_read_flags() comments (John Ogness) - serial: core: Introduce wrapper to set @uart_port->cons (John Ogness) - serial: core: Provide low-level functions to lock port (John Ogness) - printk: nbcon: Use driver synchronization while (un)registering (John Ogness) - printk: nbcon: Add callbacks to synchronize with driver (John Ogness) - printk: nbcon: Add detailed doc for write_atomic() (John Ogness) - printk: nbcon: Remove return value for write_atomic() (John Ogness) - printk: nbcon: Clarify rules of the owner/waiter matching (John Ogness) - printk: Check printk_deferred_enter()/_exit() usage (Sebastian Andrzej Siewior) - printk: Properly deal with nbcon consoles on seq init (Petr Mladek) - printk: nbcon: Consolidate alloc() and init() (John Ogness) - printk: Add notation to console_srcu locking (John Ogness) - debugobjects: Remove redundant checks in fill_pool() (Zhen Lei) - debugobjects: Fix conditions in fill_pool() (Zhen Lei) - debugobjects: Fix the compilation attributes of some global variables (Zhen Lei) - ntp: Make sure RTC is synchronized when time goes backwards (Benjamin ROBIN) - treewide: Fix wrong singular form of jiffies in comments (Anna-Maria Behnsen) - cpu: Use already existing usleep_range() (Anna-Maria Behnsen) - timers: Rename next_expiry_recalc() to be unique (Anna-Maria Behnsen) - platform/x86:intel/pmc: Fix comment for the pmc_core_acpi_pm_timer_suspend_resume function (Marek Maslanka) - clocksource/drivers/jcore: Use request_percpu_irq() (Uros Bizjak) - clocksource/drivers/cadence-ttc: Add missing clk_disable_unprepare in ttc_setup_clockevent (Gaosheng Cui) - clocksource/drivers/asm9260: Add missing clk_disable_unprepare in asm9260_timer_init (Gaosheng Cui) - clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() (Ankit Agrawal) - clocksource/drivers/ingenic: Use devm_clk_get_enabled() helpers (Huan Yang) - platform/x86:intel/pmc: Enable the ACPI PM Timer to be turned off when suspended (Marek Maslanka) - clocksource: acpi_pm: Add external callback for suspend/resume (Marek Maslanka) - clocksource/drivers/arm_arch_timer: Using for_each_available_child_of_node_scoped() (Zhang Zekun) - dt-bindings: timer: rockchip: Add rk3576 compatible (Detlev Casanova) - timers: Annotate possible non critical data race of next_expiry (Anna-Maria Behnsen) - timers: Remove historical extra jiffie for timeout in msleep() (Anna-Maria Behnsen) - hrtimer: Use and report correct timerslack values for realtime tasks (Felix Moessbauer) - hrtimer: Annotate hrtimer_cpu_base_.*_expiry() for sparse. (Sebastian Andrzej Siewior) - timers: Add sparse annotation for timer_sync_wait_running(). (Sebastian Andrzej Siewior) - signal: Replace BUG_ON()s (Thomas Gleixner) - signal: Remove task argument from dequeue_signal() (Thomas Gleixner) - posix-timers: Consolidate signal queueing (Thomas Gleixner) - posix-cpu-timers: Make k_itimer::it_active consistent (Thomas Gleixner) - posix-timers: Consolidate timer setup (Thomas Gleixner) - posix-timers: Convert timer list to hlist (Thomas Gleixner) - posix-timers: Clear overrun in common_timer_set() (Thomas Gleixner) - posix-timers: Retrieve interval in common timer_settime() code (Thomas Gleixner) - posix-cpu-timers: Simplify posix_cpu_timer_set() (Thomas Gleixner) - posix-cpu-timers: Remove incorrect comment in posix_cpu_timer_set() (Thomas Gleixner) - posix-cpu-timers: Use @now instead of @val for clarity (Thomas Gleixner) - posix-cpu-timers: Do not arm SIGEV_NONE timers (Thomas Gleixner) - posix-cpu-timers: Replace old expiry retrieval in posix_cpu_timer_set() (Thomas Gleixner) - posix-cpu-timers: Handle SIGEV_NONE timers correctly in timer_set() (Thomas Gleixner) - posix-cpu-timers: Handle SIGEV_NONE timers correctly in timer_get() (Thomas Gleixner) - posix-cpu-timers: Handle interval timers correctly in timer_get() (Thomas Gleixner) - posix-cpu-timers: Save interval only for armed timers (Thomas Gleixner) - posix-cpu-timers: Split up posix_cpu_timer_get() (Thomas Gleixner) - selftests/timers/posix-timers: Validate overrun after unblock (Thomas Gleixner) - selftests/timers/posix-timers: Validate timer_gettime() (Thomas Gleixner) - selftests/timers/posix-timers: Validate SIGEV_NONE (Thomas Gleixner) - selftests/timers/posix_timers: Validate signal rules (Thomas Gleixner) - selftests/timers/posix_timers: Add SIG_IGN test (Thomas Gleixner) - selftests/timers/posix_timers: Simplify error handling (Thomas Gleixner) - genirq: Use cpumask_intersects() (Costa Shulyupin) - genirq/cpuhotplug: Use cpumask_intersects() (Costa Shulyupin) - irqchip/apple-aic: Only access system registers on SoCs which provide them (Konrad Dybcio) - irqchip/apple-aic: Add a new "Global fast IPIs only" feature level (Nick Chan) - irqchip/apple-aic: Skip unnecessary enabling of use_fast_ipi (Nick Chan) - dt-bindings: apple,aic: Document A7-A11 compatibles (Nick Chan) - irqdomain: Use IS_ERR_OR_NULL() in irq_domain_trim_hierarchy() (Hongbo Li) - genirq/msi: Use kmemdup_array() instead of kmemdup() (Jinjie Ruan) - genirq/proc: Change the return value for set affinity permission error (Jeff Xie) - genirq/proc: Use irq_move_pending() in show_irq_affinity() (Jinjie Ruan) - genirq/proc: Correctly set file permissions for affinity control files (Jeff Xie) - genirq: Get rid of global lock in irq_do_set_affinity() (Marc Zyngier) - genirq: Fix typo in struct comment (Costa Shulyupin) - irqchip/loongarch-avec: Add AVEC irqchip support (Tianyang Zhang) - irqchip/loongson-pch-msi: Prepare get_pch_msi_handle() for AVECINTC (Tianyang Zhang) - irqchip/loongson-eiointc: Rename CPUHP_AP_IRQ_LOONGARCH_STARTING (Huacai Chen) - LoongArch: Architectural preparation for AVEC irqchip (Huacai Chen) - LoongArch: Move irqchip function prototypes to irq-loongson.h (Huacai Chen) - irqchip/loongson-pch-msi: Switch to MSI parent domains (Huacai Chen) - softirq: Remove unused 'action' parameter from action callback (Caleb Sander Mateos) - irqdomain: Always associate interrupts for legacy domains (Matti Vaittinen) - irqdomain: Remove stray '-' in the domain name (Andy Shevchenko) - irqdomain: Clarify checks for bus_token (Andy Shevchenko) - irqdomain: Allow giving name suffix for domain (Matti Vaittinen) - irqdomain: Cleanup domain name allocation (Thomas Gleixner) - irqdomain: Simplify simple and legacy domain creation (Matti Vaittinen) - genirq: Remove irq_chip_regs:: Polarity (Jiri Slaby (SUSE)) - genirq: Remove unused irq_chip_generic:: {type,polarity}_cache (Jiri Slaby (SUSE)) - genirq/irq_sim: Remove unused irq_sim_work_ctx:: Irq_base (Jiri Slaby (SUSE)) - irqchip/mbigen: Simplify code logic with for_each_child_of_node_scoped() (Zhang Zekun) - irqchip/armada-370-xp: Use mpic_is_ipi_available() in mpic_of_init() (Marek Behún) - irqchip/armada-370-xp: Allow mapping only per-CPU interrupts (Marek Behún) - irqchip/armada-370-xp: Iterate only valid bits of the per-CPU interrupt cause register (Marek Behún) - irqchip/armada-370-xp: Fix reenabling last per-CPU interrupt (Marek Behún) - irqchip/armada-370-xp: Dynamically allocate the driver private structure (Marek Behún) - irqchip/armada-370-xp: Pass around the driver private structure (Marek Behún) - irqchip/armada-370-xp: Put MSI doorbell limits into the mpic structure (Marek Behún) - irqchip/armada-370-xp: Put static variables into driver private structure (Marek Behún) - irqchip/armada-370-xp: Put __init attribute after return type in mpic_ipi_init() (Marek Behún) - irqchip/armada-370-xp: Add the __init attribute to mpic_msi_init() (Marek Behún) - irqchip/armada-370-xp: Drop msi_doorbell_end() (Marek Behún) - irqchip/armada-370-xp: Drop IPI_DOORBELL_START and rename IPI_DOORBELL_END (Marek Behún) - irqchip/gic-v4.1: Replace bare number with ID_AA64PFR0_EL1_GIC_V4P1 (Anshuman Khandual) - irqchip: Remove asmlinkage for handlers registered with set_handle_irq() (Jinjie Ruan) - irqchip/armada-370-xp: Print error and return error code on initialization failure (Marek Behún) - irqchip/armada-370-xp: Refactor initial memory regions mapping (Marek Behún) - irqchip/armada-370-xp: Use u32 type instead of unsigned long where possieble (Marek Behún) - irqchip/armada-370-xp: Rename variable for consistency (Marek Behún) - irqchip/armada-370-xp: Drop redundant continue (Marek Behún) - irqchip/armada-370-xp: Simplify mpic_reenable_percpu() and mpic_resume() (Marek Behún) - irqchip/armada-370-xp: Use consistent name for struct irq_data variables (Marek Behún) - irqchip/armada-370-xp: Use consistent types when iterating interrupts (Marek Behún) - irqchip/armada-370-xp: Use consistent variable names for hwirqs (Marek Behún) - irqchip/armada-370-xp: Refactor handling IPI interrupts (Marek Behún) - irqchip/armada-370-xp: Refactor mpic_handle_msi_irq() code (Marek Behún) - irqchip/armada-370-xp: Use FIELD_GET() and named register constant (Marek Behún) - irqchip/armada-370-xp: Don't read number of supported interrupts multiple times (Marek Behún) - irqchip/armada-370-xp: Change symbol prefixes to mpic (Marek Behún) - irqchip/armada-370-xp: Improve indentation (Marek Behún) - irqchip/armada-370-xp: Simplify ipi_resume() code (Marek Behún) - irqchip/armada-370-xp: Use !virq instead of virq == 0 in condition (Marek Behún) - irqchip/armada-370-xp: Use unsigned int type for virqs (Marek Behún) - irqchip/armada-370-xp: Rename variable for consistency (Marek Behún) - irqchip/armada-370-xp: Declare iterators in for loop (Marek Behún) - irqchip/armada-370-xp: Change to SPDX license identifier (Marek Behún) - irqchip/armada-370-xp: Simplify is_percpu_irq() code (Marek Behún) - irqchip/armada-370-xp: Use correct type for cpu variable (Marek Behún) - irqchip/armada-370-xp: Change register constants prefix to MPIC_ (Marek Behún) - irqchip/armada-370-xp: Cosmetic fix parentheses in register constant definitions (Marek Behún) - irqchip/armada-370-xp: Use BIT() and GENMASK() macros (Marek Behún) - irqchip/armada-370-xp: Change spaces to tabs (Marek Behún) - irqchip/armada-370-xp: Change register constant suffix from _MSK to _MASK (Marek Behún) - irqchip/armada-370-xp: Drop _OFFS suffix from some register constants (Marek Behún) - clocksource: Set cs_watchdog_read() checks based on .uncertainty_margin (Paul E. McKenney) - clocksource: Fix comments on WATCHDOG_THRESHOLD & WATCHDOG_MAX_SKEW (Paul E. McKenney) - clocksource: Improve comments for watchdog skew bounds (Borislav Petkov) - smp: Mark smp_prepare_boot_cpu() __init (Bibo Mao) - cpu: Fix W=1 build kernel-doc warning (Thorsten Blum) - cpu/hotplug: Provide weak fallback for arch_cpuhp_init_parallel_bringup() (Jiaxun Yang) - cpu/hotplug: Make HOTPLUG_PARALLEL independent of HOTPLUG_SMT (Jiaxun Yang) - security: Update file_set_fowner documentation (Mickaël Salaün) - fs: Fix file_set_fowner LSM hook inconsistencies (Mickaël Salaün) - lsm: Use IS_ERR_OR_NULL() helper function (Hongbo Li) - lsm: remove LSM_COUNT and LSM_CONFIG_COUNT (Tetsuo Handa) - ipe: Remove duplicated include in ipe.c (Yang Li) - lsm: replace indirect LSM hook calls with static calls (KP Singh) - lsm: count the LSMs enabled at compile time (KP Singh) - kernel: Add helper macros for loop unrolling (KP Singh) - init/main.c: Initialize early LSMs after arch code, static keys and calls. (KP Singh) - MAINTAINERS: add IPE entry with Fan Wu as maintainer (Fan Wu) - documentation: add IPE documentation (Deven Bowers) - ipe: kunit test for parser (Deven Bowers) - scripts: add boot policy generation program (Deven Bowers) - ipe: enable support for fs-verity as a trust provider (Fan Wu) - fsverity: expose verified fsverity built-in signatures to LSMs (Fan Wu) - lsm: add security_inode_setintegrity() hook (Fan Wu) - ipe: add support for dm-verity as a trust provider (Deven Bowers) - dm-verity: expose root hash digest and signature data to LSMs (Deven Bowers) - block,lsm: add LSM blob and new LSM hooks for block devices (Deven Bowers) - ipe: add permissive toggle (Deven Bowers) - audit,ipe: add IPE auditing support (Deven Bowers) - ipe: add userspace interface (Deven Bowers) - lsm: add new securityfs delete function (Fan Wu) - ipe: introduce 'boot_verified' as a trust provider (Fan Wu) - initramfs,lsm: add a security hook to do_populate_rootfs() (Fan Wu) - ipe: add LSM hooks on execution and kernel read (Deven Bowers) - ipe: add evaluation loop (Deven Bowers) - ipe: add policy parser (Deven Bowers) - lsm: add IPE lsm (Deven Bowers) - lockdown: Make lockdown_lsmid static (Yue Haibing) - lsm: add the inode_free_security_rcu() LSM implementation hook (Paul Moore) - lsm: cleanup lsm_hooks.h (Paul Moore) - lsm: Refactor return value of LSM hook inode_copy_up_xattr (Xu Kuohai) - lsm: Refactor return value of LSM hook vm_enough_memory (Xu Kuohai) - lsm: infrastructure management of the perf_event security blob (Casey Schaufler) - lsm: infrastructure management of the infiniband blob (Casey Schaufler) - lsm: infrastructure management of the dev_tun blob (Casey Schaufler) - lsm: add helper for blob allocations (Casey Schaufler) - lsm: infrastructure management of the key security blob (Casey Schaufler) - lsm: infrastructure management of the sock security (Casey Schaufler) - selinux: fix style problems in security/selinux/include/audit.h (Paul Moore) - selinux: simplify avc_xperms_audit_required() (Zhen Lei) - selinux: mark both IPv4 and IPv6 accepted connection sockets as labeled (Guido Trentalancia) - selinux: replace kmem_cache_create() with KMEM_CACHE() (Eric Suen) - selinux: annotate false positive data race to avoid KCSAN warnings (Stephen Smalley) - selinux: refactor code to return ERR_PTR in selinux_netlbl_sock_genattr (Gaosheng Cui) - selinux: Streamline type determination in security_compute_sid (Canfeng Guo) - audit: Make use of str_enabled_disabled() helper (Hongbo Li) - audit: use task_tgid_nr() instead of task_pid_nr() (Ricardo Robaina) - cifs: Remove redundant setting of NETFS_SREQ_HIT_EOF (David Howells) - cifs: Fix cifs readv callback merge resolution issue (David Howells) - block: implement async io_uring discard cmd (Pavel Begunkov) - block: introduce blk_validate_byte_range() (Pavel Begunkov) - filemap: introduce filemap_invalidate_pages (Pavel Begunkov) - io_uring/cmd: give inline space in request to cmds (Pavel Begunkov) - io_uring/cmd: expose iowq to cmds (Pavel Begunkov) - nvme-pci: qdepth 1 quirk (Keith Busch) - nvme-tcp: fix link failure for TCP auth (Arnd Bergmann) - nvme: Convert comma to semicolon (Shen Lichuan) - block: fix potential invalid pointer dereference in blk_add_partition (Riyan Dhiman) - blk_iocost: make read-only static array vrate_adj_pct const (Colin Ian King) - block: unpin user pages belonging to a folio at once (Kundan Kumar) - mm: release number of pages of a folio (Kundan Kumar) - block: introduce folio awareness and add a bigger size from folio (Kundan Kumar) - block: Added folio-ized version of bio_add_hw_page() (Kundan Kumar) - block, bfq: factor out a helper to split bfqq in bfq_init_rq() (Yu Kuai) - block, bfq: remove local variable 'bfqq_already_existing' in bfq_init_rq() (Yu Kuai) - block, bfq: remove local variable 'split' in bfq_init_rq() (Yu Kuai) - block, bfq: remove bfq_log_bfqg() (Yu Kuai) - block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator() (Yu Kuai) - block, bfq: fix procress reference leakage for bfqq in merge chain (Yu Kuai) - block, bfq: fix uaf for accessing waker_bfqq after splitting (Yu Kuai) - blk-throttle: support prioritized processing of metadata (Yu Kuai) - blk-throttle: remove last_low_overflow_time (Yu Kuai) - drbd: Add NULL check for net_conf to prevent dereference in state validation (Mikhail Lobanov) - blk-mq: add missing unplug trace event (Keith Busch) - mtip32xx: Remove redundant null pointer checks in mtip_hw_debugfs_init() (Li Zetao) - md: Add new_level sysfs interface (Xiao Ni) - nvme: fix metadata handling in nvme-passthrough (Puranjay Mohan) - nvme: rename apptag and appmask to lbat and lbatm (Anuj Gupta) - nvme-rdma: send cntlid in the RDMA_CM_REQUEST Private Data (Niklas Cassel) - nvme-target: do not check authentication status for admin commands twice (Hannes Reinecke) - nvmet-auth: allow to clear DH-HMAC-CHAP keys (Hannes Reinecke) - nvme-sysfs: add 'tls_keyring' attribute (Hannes Reinecke) - nvme-sysfs: add 'tls_configured_key' sysfs attribute (Hannes Reinecke) - nvme: split off TLS sysfs attributes into a separate group (Hannes Reinecke) - nvme: add a newline to the 'tls_key' sysfs attribute (Hannes Reinecke) - nvme-tcp: check for invalidated or revoked key (Hannes Reinecke) - nvme-tcp: sanitize TLS key handling (Hannes Reinecke) - nvme-keyring: restrict match length for version '1' identifiers (Hannes Reinecke) - nvme_core: scan namespaces asynchronously (Stuart Hayes) - zram: Shrink zram_table_entry::flags. (Sebastian Andrzej Siewior) - zram: Remove ZRAM_LOCK (Sebastian Andrzej Siewior) - zram: Replace bit spinlocks with a spinlock_t. (Mike Galbraith) - nbd: correct the maximum value for discard sectors (Wouter Verhelst) - nbd: nbd_bg_flags_show: add NBD_FLAG_ROTATIONAL (Wouter Verhelst) - nbd: implement the WRITE_ZEROES command (Wouter Verhelst) - MAINTAINERS: Move the BFQ io scheduler to Odd Fixes state (Yu Kuai) - md: Report failed arrays as broken in mdstat (Mateusz Kusiak) - block: fix integer overflow in BLKSECDISCARD (Alexey Dobriyan) - block: fix comment to use set_current_state (Alvaro Parker) - MAINTAINERS: move the BFQ io scheduler to orphan state (Jens Axboe) - block, bfq: use bfq_reassign_last_bfqq() in bfq_bfqq_move() (Yu Kuai) - block, bfq: don't break merge chain in bfq_split_bfqq() (Yu Kuai) - block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() (Yu Kuai) - block, bfq: fix possible UAF for bfqq->bic with merge chain (Yu Kuai) - nbd: fix race between timeout and normal completion (Ming Lei) - md/raid5: rename wait_for_overlap to wait_for_reshape (Artur Paszkiewicz) - md/raid5: only add to wq if reshape is in progress (Artur Paszkiewicz) - md/raid5: use wait_on_bit() for R5_Overlap (Artur Paszkiewicz) - md/md-bitmap: make in memory structure internal (Yu Kuai) - md/md-bitmap: merge md_bitmap_enabled() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_wait_behind_writes() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_free() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_set_pages() into struct bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_copy_from_slot() into struct bitmap_operation. (Yu Kuai) - md/md-bitmap: merge get_bitmap_from_slot() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_resize() into bitmap_operations (Yu Kuai) - md/md-bitmap: pass in mddev directly for md_bitmap_resize() (Yu Kuai) - md/md-bitmap: merge md_bitmap_daemon_work() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge bitmap_unplug() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_unplug_async() into md_bitmap_unplug() (Yu Kuai) - md/md-bitmap: merge md_bitmap_sync_with_cluster() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_cond_end_sync() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_close_sync() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_end_sync() into bitmap_operations (Yu Kuai) - md/md-bitmap: remove the parameter 'aborted' for md_bitmap_end_sync() (Yu Kuai) - md/md-bitmap: merge md_bitmap_start_sync() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_endwrite() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_startwrite() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_dirty_bits() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge bitmap_write_all() into bitmap_operations (Yu Kuai) - md/md-bitmap: remove md_bitmap_setallbits() (Yu Kuai) - md/md-bitmap: merge md_bitmap_status() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_update_sb() into bitmap_operations (Yu Kuai) - md/md-bitmap: make md_bitmap_print_sb() internal (Yu Kuai) - md/md-bitmap: merge md_bitmap_flush() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_destroy() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_load() into bitmap_operations (Yu Kuai) - md/md-bitmap: merge md_bitmap_create() into bitmap_operations (Yu Kuai) - md/md-bitmap: simplify md_bitmap_create() + md_bitmap_load() (Yu Kuai) - md/md-bitmap: introduce struct bitmap_operations (Yu Kuai) - md/md-bitmap: add a new helper md_bitmap_set_pages() (Yu Kuai) - md/md-cluster: use helper md_bitmap_get_stats() to get pages in resize_bitmaps() (Yu Kuai) - md/md-bitmap: add 'behind_writes' and 'behind_wait' into struct md_bitmap_stats (Yu Kuai) - md/md-bitmap: add 'file_pages' into struct md_bitmap_stats (Yu Kuai) - md/md-bitmap: add 'sync_size' into struct md_bitmap_stats (Yu Kuai) - md/md-cluster: fix spares warnings for __le64 (Yu Kuai) - md/md-bitmap: add 'events_cleared' into struct md_bitmap_stats (Yu Kuai) - md: use new helper md_bitmap_get_stats() in update_array_info() (Yu Kuai) - md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() (Yu Kuai) - md/raid1: use md_bitmap_wait_behind_writes() in raid1_read_request() (Yu Kuai) - md: Remove flush handling (Yu Kuai) - md/raid1: Clean up local variable 'b' from raid1_read_request() (Yu Kuai) - md: Don't flush sync_work in md_write_start() (Yu Kuai) - md: convert comma to semicolon (Chen Ni) - block: don't use bio_split_rw on misc operations (Christoph Hellwig) - block: properly handle REQ_OP_ZONE_APPEND in __bio_split_to_limits (Christoph Hellwig) - block: constify the lim argument to queue_limits_max_zone_append_sectors (Christoph Hellwig) - block: rework bio splitting (Christoph Hellwig) - block/rnbd-srv: Add sanity check and remove redundant assignment (Md Haris Iqbal) - pktcdvd: remove unnecessary debugfs_create_dir() error check (Yang Ruibin) - blk_iocost: fix more out of bound shifts (Konstantin Ovsepian) - drbd: Remove an unused field in struct drbd_device (Christophe JAILLET) - blk-cgroup: Remove unused declaration blkg_path() (Yue Haibing) - block: constify ext_pi_ref_escape() (Alexey Dobriyan) - block: delete module stuff from t10-pi (Alexey Dobriyan) - ublk: move zone report data out of request pdu (Ming Lei) - drbd: Remove unused extern declarations (YueHaibing) - nbd: add support for rotational devices (Wouter Verhelst) - drbd: use sendpages_ok() instead of sendpage_ok() (Ofir Gal) - nvme-tcp: use sendpages_ok() instead of sendpage_ok() (Ofir Gal) - net: introduce helper sendpages_ok() (Ofir Gal) - blk-ioprio: remove per-disk structure (Yu Kuai) - blk-ioprio: remove ioprio_blkcg_from_bio() (Yu Kuai) - blk-cgroup: check for pd_(alloc|free)_fn in blkcg_activate_policy() (Yu Kuai) - io_uring: add IORING_REGISTER_COPY_BUFFERS method (Jens Axboe) - io_uring/register: provide helper to get io_ring_ctx from 'fd' (Jens Axboe) - io_uring/rsrc: add reference count to struct io_mapped_ubuf (Jens Axboe) - io_uring/rsrc: clear 'slot' entry upfront (Jens Axboe) - io_uring/io-wq: inherit cpuset of cgroup in io worker (Felix Moessbauer) - io_uring/io-wq: do not allow pinning outside of cpuset (Felix Moessbauer) - io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common() (Jens Axboe) - io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN (Jens Axboe) - io_uring/sqpoll: do not allow pinning outside of cpuset (Felix Moessbauer) - io_uring/eventfd: move refs to refcount_t (Jens Axboe) - io_uring: remove unused rsrc_put_fn (Anuj Gupta) - io_uring: add new line after variable declaration (Anuj Gupta) - io_uring: add GCOV_PROFILE_URING Kconfig option (Jens Axboe) - io_uring/kbuf: add support for incremental buffer consumption (Jens Axboe) - io_uring/kbuf: pass in 'len' argument for buffer commit (Jens Axboe) - Revert "io_uring: Require zeroed sqe->len on provided-buffers send" (Jens Axboe) - io_uring/kbuf: move io_ring_head_to_buf() to kbuf.h (Jens Axboe) - io_uring/kbuf: add io_kbuf_commit() helper (Jens Axboe) - io_uring/kbuf: shrink nr_iovs/mode in struct buf_sel_arg (Jens Axboe) - io_uring: wire up min batch wake timeout (Jens Axboe) - io_uring: add support for batch wait timeout (Jens Axboe) - io_uring: implement our own schedule timeout handling (Jens Axboe) - io_uring: move schedule wait logic into helper (Jens Axboe) - io_uring: encapsulate extraneous wait flags into a separate struct (Jens Axboe) - io_uring: user registered clockid for wait timeouts (Pavel Begunkov) - io_uring: add absolute mode wait timeouts (Pavel Begunkov) - io_uring/napi: postpone napi timeout adjustment (Pavel Begunkov) - io_uring/napi: refactor __io_napi_busy_loop() (Pavel Begunkov) - io_uring/kbuf: turn io_buffer_list booleans into flags (Jens Axboe) - io_uring/net: use ITER_UBUF for single segment send maps (Jens Axboe) - io_uring/kbuf: use 'bl' directly rather than req->buf_list (Jens Axboe) - io_uring: micro optimization of __io_sq_thread() condition (Olivier Langlois) - io_uring/rsrc: enable multi-hugepage buffer coalescing (Chenliang Li) - io_uring/rsrc: store folio shift and mask into imu (Chenliang Li) - io_uring: add napi busy settings to the fdinfo output (Olivier Langlois) - erofs: reject inodes with negative i_size (Gao Xiang) - erofs: restrict pcluster size limitations (Gao Xiang) - erofs: allocate more short-lived pages from reserved pool first (Chunhai Guo) - erofs: sunset unneeded NOFAILs (Gao Xiang) - erofs: simplify erofs_map_blocks_flatmode() (Hongzhen Luo) - erofs: refactor read_inode calling convention (Yiyang Wu) - erofs: use kmemdup_nul in erofs_fill_symlink (Yiyang Wu) - erofs: mark experimental fscache backend deprecated (Gao Xiang) - erofs: support compressed inodes for fileio (Gao Xiang) - erofs: support unencoded inodes for fileio (Gao Xiang) - erofs: add file-backed mount support (Gao Xiang) - erofs: handle overlapped pclusters out of crafted images properly (Gao Xiang) - erofs: fix error handling in z_erofs_init_decompressor (Sandeep Dhavale) - erofs: clean up erofs_register_sysfs() (Gao Xiang) - erofs: fix incorrect symlink detection in fast symlink (Gao Xiang) - btrfs: only unlock the to-be-submitted ranges inside a folio (Qu Wenruo) - btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock() (Qu Wenruo) - btrfs: BTRFS_PATH_AUTO_FREE in orphan.c (Leo Martins) - btrfs: use btrfs_path auto free in zoned.c (Leo Martins) - btrfs: DEFINE_FREE for struct btrfs_path (Leo Martins) - btrfs: remove btrfs_folio_end_all_writers() (Qu Wenruo) - btrfs: constify more pointer parameters (David Sterba) - btrfs: rework BTRFS_I as macro to preserve parameter const (David Sterba) - btrfs: add and use helper to verify the calling task has locked the inode (Filipe Manana) - btrfs: always update fstrim_range on failure in FITRIM ioctl (Luca Stefani) - btrfs: convert copy_inline_to_page() to use folio (Li Zetao) - btrfs: convert btrfs_decompress() to take a folio (Li Zetao) - btrfs: convert zstd_decompress() to take a folio (Li Zetao) - btrfs: convert lzo_decompress() to take a folio (Li Zetao) - btrfs: convert zlib_decompress() to take a folio (Li Zetao) - btrfs: convert try_release_extent_mapping() to take a folio (Li Zetao) - btrfs: convert try_release_extent_state() to take a folio (Li Zetao) - btrfs: convert submit_eb_page() to take a folio (Li Zetao) - btrfs: convert submit_eb_subpage() to take a folio (Li Zetao) - btrfs: convert read_key_bytes() to take a folio (Li Zetao) - btrfs: convert try_release_extent_buffer() to take a folio (Li Zetao) - btrfs: convert try_release_subpage_extent_buffer() to take a folio (Li Zetao) - btrfs: convert get_next_extent_buffer() to take a folio (Li Zetao) - btrfs: convert clear_page_extent_mapped() to take a folio (Li Zetao) - btrfs: make compression path to be subpage compatible (Qu Wenruo) - btrfs: merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io() (Qu Wenruo) - btrfs: do not hold the extent lock for entire read (Josef Bacik) - btrfs: take the dio extent lock during O_DIRECT operations (Josef Bacik) - btrfs: introduce EXTENT_DIO_LOCKED (Josef Bacik) - btrfs: always pass readahead state to defrag (David Sterba) - btrfs: drop transaction parameter from btrfs_add_inode_defrag() (David Sterba) - btrfs: return void from btrfs_add_inode_defrag() (David Sterba) - btrfs: clear defragmented inodes using postorder in btrfs_cleanup_defrag_inodes() (David Sterba) - btrfs: rename __btrfs_run_defrag_inode() and drop double underscores (David Sterba) - btrfs: rename __btrfs_add_inode_defrag() and drop double underscores (David Sterba) - btrfs: rename __need_auto_defrag() and drop double underscores (David Sterba) - btrfs: constify arguments of compare_inode_defrag() (David Sterba) - btrfs: rename __compare_inode_defrag() and drop double underscores (David Sterba) - btrfs: rename __extent_writepage() and drop double underscores (David Sterba) - btrfs: rename __btrfs_submit_bio() and drop double underscores (David Sterba) - btrfs: rename btrfs_submit_bio() to btrfs_submit_bbio() (David Sterba) - btrfs: subpage: remove btrfs_fs_info::subpage_info member (Qu Wenruo) - btrfs: remove the nr_ret parameter from __extent_writepage_io() (Qu Wenruo) - btrfs: send: fix grammar in comments (Thorsten Blum) - btrfs: qgroup: use xarray to track dirty extents in transaction (Junchao Sun) - btrfs: qgroup: use goto style to handle errors in add_delayed_ref() (Junchao Sun) - btrfs: refactor __extent_writepage_io() to do sector-by-sector submission (Qu Wenruo) - btrfs: subpage: fix the bitmap dump which can cause bitmap corruption (Qu Wenruo) - btrfs: reduce chunk_map lookups in btrfs_map_block() (Johannes Thumshirn) - btrfs: directly wake up cleaner kthread in the BTRFS_IOC_SYNC ioctl (Filipe Manana) - btrfs: make btrfs_is_subpage() to return false directly for 4K page size (Qu Wenruo) - btrfs: change RST lookup error message level to debug (Johannes Thumshirn) - btrfs: don't readahead the relocation inode on RST (Johannes Thumshirn) - btrfs: set search_commit_root on stripe io in case of relocation (Johannes Thumshirn) - btrfs: rename btrfs_io_stripe::is_scrub to rst_search_commit_root (Johannes Thumshirn) - btrfs: don't dump stripe-tree on lookup error (Johannes Thumshirn) - btrfs: add comment about locking in cow_file_range_inline() (Boris Burkov) - btrfs: more efficient chunk map iteration when device replace finishes (Filipe Manana) - btrfs: reschedule when updating chunk maps at the end of a device replace (Filipe Manana) - btrfs: convert extent_range_clear_dirty_for_io() to use a folio (Josef Bacik) - btrfs: convert insert_inline_extent() to use a folio (Josef Bacik) - btrfs: convert btrfs_set_range_writeback() to use a folio (Josef Bacik) - btrfs: convert wait_subpage_spinlock() to only use a folio (Josef Bacik) - btrfs: convert find_next_dirty_byte() to take a folio (Josef Bacik) - btrfs: convert __get_extent_map() to take a folio (Josef Bacik) - btrfs: convert btrfs_get_extent() to take a folio (Josef Bacik) - btrfs: convert read_inline_extent() to use a folio (Josef Bacik) - btrfs: convert uncompress_inline() to take a folio (Josef Bacik) - btrfs: convert struct btrfs_writepage_fixup to use a folio (Josef Bacik) - btrfs: convert btrfs_writepage_cow_fixup() to use folio (Josef Bacik) - btrfs: convert btrfs_writepage_fixup_worker() to use a folio (Josef Bacik) - btrfs: convert submit_uncompressed_range() to take a folio (Josef Bacik) - btrfs: convert struct async_chunk to hold a folio (Josef Bacik) - btrfs: convert btrfs_run_delalloc_range() to take a folio (Josef Bacik) - btrfs: convert run_delalloc_compressed() to take a folio (Josef Bacik) - btrfs: convert btrfs_cleanup_ordered_extents() to take a folio (Josef Bacik) - btrfs: convert btrfs_cleanup_ordered_extents() to use folios (Josef Bacik) - btrfs: convert run_delalloc_nocow() to take a folio (Josef Bacik) - btrfs: convert fallback_to_cow() to take a folio (Josef Bacik) - btrfs: convert cow_file_range() to take a folio (Josef Bacik) - btrfs: convert cow_file_range_inline() to take a folio (Josef Bacik) - btrfs: convert run_delalloc_cow() to take a folio (Josef Bacik) - btrfs: convert extent_write_locked_range() to take a folio (Josef Bacik) - btrfs: convert extent_clear_unlock_delalloc() to take a folio (Josef Bacik) - btrfs: convert process_one_page() to operate only on folios (Josef Bacik) - btrfs: convert __process_pages_contig() to take a folio (Josef Bacik) - btrfs: convert __unlock_for_delalloc() to take a folio (Josef Bacik) - btrfs: convert lock_delalloc_pages() to take a folio (Josef Bacik) - btrfs: convert find_lock_delalloc_range() to use a folio (Josef Bacik) - btrfs: convert writepage_delalloc() to take a folio (Josef Bacik) - btrfs: convert btrfs_mark_ordered_io_finished() to take a folio (Josef Bacik) - btrfs: convert btrfs_finish_ordered_extent() to take a folio (Josef Bacik) - btrfs: convert can_finish_ordered_extent() to use a folio (Josef Bacik) - btrfs: utilize folio more in btrfs_page_mkwrite() (Josef Bacik) - btrfs: convert add_ra_bio_pages() to use only folios (Josef Bacik) - btrfs: convert __extent_writepage() to be completely folio based (Josef Bacik) - btrfs: convert extent_write_locked_range() to use folios (Josef Bacik) - btrfs: convert __extent_writepage_io() to take a folio (Josef Bacik) - btrfs: update the writepage tracepoint to take a folio (Josef Bacik) - btrfs: convert btrfs_do_readpage() to only use a folio (Josef Bacik) - btrfs: convert submit_extent_page() to use a folio (Josef Bacik) - btrfs: convert begin_page_folio() to take a folio instead (Josef Bacik) - btrfs: convert end_page_read() to take a folio (Josef Bacik) - btrfs: convert btrfs_read_folio() to only use a folio (Josef Bacik) - btrfs: convert btrfs_readahead() to only use folio (Josef Bacik) - btrfs: print message on device opening error during mount (Li Zhang) - btrfs: move uuid tree related code to uuid-tree.[ch] (Qu Wenruo) - btrfs: reduce size and overhead of extent_map_block_end() (Filipe Manana) - btrfs: update stripe_extent delete loop assumptions (Johannes Thumshirn) - btrfs: update stripe extents for existing logical addresses (Johannes Thumshirn) - affs: Replace one-element array with flexible-array member (Thorsten Blum) - affs: Remove unused macros GET_END_PTR, AFFS_GET_HASHENTRY (Thorsten Blum) - docs: filesystems: corrected grammar of netfs page (Dennis Lam) - cifs: Don't support ITER_XARRAY (David Howells) - cifs: Switch crypto buffer to use a folio_queue rather than an xarray (David Howells) - cifs: Use iterate_and_advance*() routines directly for hashing (David Howells) - netfs: Cancel dirty folios that have no storage destination (David Howells) - cachefiles, netfs: Fix write to partial block at EOF (David Howells) - netfs: Remove fs/netfs/io.c (David Howells) - netfs: Speed up buffered reading (David Howells) - afs: Make read subreqs async (David Howells) - netfs: Simplify the writeback code (David Howells) - netfs: Provide an iterator-reset function (David Howells) - netfs: Use new folio_queue data type and iterator instead of xarray iter (David Howells) - cifs: Provide the capability to extract from ITER_FOLIOQ to RDMA SGEs (David Howells) - iov_iter: Provide copy_folio_from_iter() (David Howells) - mm: Define struct folio_queue and ITER_FOLIOQ to handle a sequence of folios (David Howells) - netfs: Use bh-disabling spinlocks for rreq->lock (David Howells) - netfs: Set the request work function upon allocation (David Howells) - netfs: Remove NETFS_COPY_TO_CACHE (David Howells) - netfs: Reserve netfs_sreq_source 0 as unset/unknown (David Howells) - netfs: Move max_len/max_nr_segs from netfs_io_subrequest to netfs_io_stream (David Howells) - netfs, cifs: Move CIFS_INO_MODIFIED_ATTR to netfs_inode (David Howells) - netfs: Reduce number of conditional branches in netfs_perform_write() (David Howells) - netfs: Record contention stats for writeback lock (David Howells) - netfs: Adjust labels in /proc/fs/netfs/stats (David Howells) - cachefiles: Fix non-taking of sb_writers around set/removexattr (David Howells) - nsfs: iterate through mount namespaces (Christian Brauner) - file: add fput() cleanup helper (Christian Brauner) - fs: add put_mnt_ns() cleanup helper (Christian Brauner) - fs: allow mount namespace fd (Christian Brauner) - proc: fold kmalloc() + strcpy() into kmemdup() (Alexey Dobriyan) - proc: block mounting on top of /proc//fdinfo/* (Christian Brauner) - proc: block mounting on top of /proc//fd/* (Christian Brauner) - proc: block mounting on top of /proc//map_files/* (Christian Brauner) - proc: add proc_splice_unmountable() (Christian Brauner) - proc: proc_readfdinfo() -> proc_fdinfo_iterate() (Christian Brauner) - proc: proc_readfd() -> proc_fd_iterate() (Christian Brauner) - proc: add config & param to block forcing mem writes (Adrian Ratiu) - xfs: refactor xfs_file_fallocate (Christoph Hellwig) - xfs: move the xfs_is_always_cow_inode check into xfs_alloc_file_space (Christoph Hellwig) - xfs: call xfs_flush_unmap_range from xfs_free_file_space (Christoph Hellwig) - fs: sort out the fallocate mode vs flag mess (Christoph Hellwig) - ext4: remove tracing for FALLOC_FL_NO_HIDE_STALE (Christoph Hellwig) - block: remove checks for FALLOC_FL_NO_HIDE_STALE (Christoph Hellwig) - fs: remove f_version (Christian Brauner) - pipe: use f_pipe (Christian Brauner) - fs: add f_pipe (Christian Brauner) - ubifs: store cookie in private data (Christian Brauner) - ufs: store cookie in private data (Christian Brauner) - udf: store cookie in private data (Christian Brauner) - proc: store cookie in private data (Christian Brauner) - ocfs2: store cookie in private data (Christian Brauner) - input: remove f_version abuse (Christian Brauner) - ext4: store cookie in private data (Christian Brauner) - ext2: store cookie in private data (Christian Brauner) - affs: store cookie in private data (Christian Brauner) - fs: add generic_llseek_cookie() (Christian Brauner) - fs: use must_set_pos() (Christian Brauner) - fs: add must_set_pos() (Christian Brauner) - fs: add vfs_setpos_cookie() (Christian Brauner) - s390: remove unused f_version (Christian Brauner) - ceph: remove unused f_version (Christian Brauner) - adi: remove unused f_version (Christian Brauner) - mm: Removed @freeptr_offset to prevent doc warning (R Sundar) - fs: use kmem_cache_create_rcu() (Christian Brauner) - mm: add kmem_cache_create_rcu() (Christian Brauner) - mm: remove unused argument from create_cache() (Christian Brauner) - fs: pack struct file (Christian Brauner) - fs: switch f_iocb_flags and f_ra (Christian Brauner) - file: reclaim 24 bytes from f_owner (Christian Brauner) - Squashfs: Ensure all readahead pages have been used (Phillip Lougher) - Squashfs: Rewrite and update squashfs_readahead_fragment() to not use page->index (Phillip Lougher) - Squashfs: Update squashfs_readpage_block() to not use page->index (Phillip Lougher) - Squashfs: Update squashfs_readahead() to not use page->index (Phillip Lougher) - Squashfs: Update page_actor to not use page->index (Phillip Lougher) - jffs2: Use a folio in jffs2_garbage_collect_dnode() (Matthew Wilcox (Oracle)) - jffs2: Convert jffs2_do_readpage_nolock to take a folio (Matthew Wilcox (Oracle)) - buffer: Convert __block_write_begin() to take a folio (Matthew Wilcox (Oracle)) - ocfs2: Convert ocfs2_write_zero_page to use a folio (Matthew Wilcox (Oracle)) - fs: Convert aops->write_begin to take a folio (Matthew Wilcox (Oracle)) - fs: Convert aops->write_end to take a folio (Matthew Wilcox (Oracle)) - vboxsf: Use a folio in vboxsf_write_end() (Matthew Wilcox (Oracle)) - orangefs: Convert orangefs_write_begin() to use a folio (Matthew Wilcox (Oracle)) - orangefs: Convert orangefs_write_end() to use a folio (Matthew Wilcox (Oracle)) - jffs2: Convert jffs2_write_begin() to use a folio (Matthew Wilcox (Oracle)) - jffs2: Convert jffs2_write_end() to use a folio (Matthew Wilcox (Oracle)) - hostfs: Convert hostfs_write_end() to use a folio (Matthew Wilcox (Oracle)) - fuse: Convert fuse_write_begin() to use a folio (Matthew Wilcox (Oracle)) - fuse: Convert fuse_write_end() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_write_begin() to use a folio (Matthew Wilcox (Oracle)) - f2fs: Convert f2fs_write_end() to use a folio (Matthew Wilcox (Oracle)) - ecryptfs: Use a folio in ecryptfs_write_begin() (Matthew Wilcox (Oracle)) - ecryptfs: Convert ecryptfs_write_end() to use a folio (Matthew Wilcox (Oracle)) - buffer: Convert block_write_end() to take a folio (Matthew Wilcox (Oracle)) - ntfs3: Remove reset_log_file() (Matthew Wilcox (Oracle)) - nilfs2: Use a folio in nilfs_recover_dsync_blocks() (Matthew Wilcox (Oracle)) - buffer: Use a folio in generic_write_end() (Matthew Wilcox (Oracle)) - block: Use a folio in blkdev_write_end() (Matthew Wilcox (Oracle)) - reiserfs: Convert reiserfs_write_begin() to use a folio (Matthew Wilcox (Oracle)) - reiserfs: Convert grab_tail_page() to use a folio (Matthew Wilcox (Oracle)) - fs: Convert block_write_begin() to use a folio (Matthew Wilcox (Oracle)) - minixfs: Convert dir_commit_chunk() to take a folio (Matthew Wilcox (Oracle)) - minixfs: Convert minix_prepare_chunk() to take a folio (Matthew Wilcox (Oracle)) - minixfs: Convert minix_make_empty() to use a folio (Matthew Wilcox (Oracle)) - minixfs: Convert minix_delete_entry() to work on a folio (Matthew Wilcox (Oracle)) - minixfs: Convert minix_set_link() and minix_dotdot() to take a folio (Matthew Wilcox (Oracle)) - minixfs: Convert minix_find_entry() to take a folio (Matthew Wilcox (Oracle)) - minixfs: Convert dir_get_page() to dir_get_folio() (Matthew Wilcox (Oracle)) - qnx6: Convert directory handling to use kmap_local (Matthew Wilcox (Oracle)) - qnx6: Convert qnx6_iget() to use a folio (Matthew Wilcox (Oracle)) - qnx6: Convert qnx6_checkroot() to use a folio (Matthew Wilcox (Oracle)) - qnx6: Convert qnx6_longname() to take a folio (Matthew Wilcox (Oracle)) - qnx6: Convert qnx6_find_entry() to qnx6_find_ino() (Matthew Wilcox (Oracle)) - qnx6: Convert qnx6_get_page() to qnx6_get_folio() (Matthew Wilcox (Oracle)) - sysv: Convert dir_commit_chunk() to take a folio (Matthew Wilcox (Oracle)) - sysv: Convert sysv_prepare_chunk() to take a folio (Matthew Wilcox (Oracle)) - sysv: Convert sysv_make_empty() to use a folio (Matthew Wilcox (Oracle)) - sysv: Convert sysv_delete_entry() to work on a folio (Matthew Wilcox (Oracle)) - sysv: Convert sysv_set_link() and sysv_dotdot() to take a folio (Matthew Wilcox (Oracle)) - sysv: Convert sysv_find_entry() to take a folio (Matthew Wilcox (Oracle)) - sysv: Convert dir_get_page() to dir_get_folio() (Matthew Wilcox (Oracle)) - ufs: Convert directory handling to kmap_local (Matthew Wilcox (Oracle)) - ufs; Convert ufs_commit_chunk() to take a folio (Matthew Wilcox (Oracle)) - ufs: Convert ufs_prepare_chunk() to take a folio (Matthew Wilcox (Oracle)) - ufs: Convert ufs_make_empty() to use a folio (Matthew Wilcox (Oracle)) - ufs: Convert ufs_delete_entry() to work on a folio (Matthew Wilcox (Oracle)) - ufs: Convert ufs_set_link() and ufss_dotdot() to take a folio (Matthew Wilcox (Oracle)) - ufs: Convert ufs_find_entry() to take a folio (Matthew Wilcox (Oracle)) - ufs: Convert ufs_check_page() to ufs_check_folio() (Matthew Wilcox (Oracle)) - ufs: Convert ufs_get_page() to ufs_get_folio() (Matthew Wilcox (Oracle)) - ufs: Convert ufs_get_page() to use a folio (Matthew Wilcox (Oracle)) - uidgid: make sure we fit into one cacheline (Christian Brauner) - proc: Fix typo in the comment (Yan Zhen) - fs/pipe: Correct imprecise wording in comment (Kienan Stewart) - fhandle: expose u64 mount id to name_to_handle_at(2) (Aleksa Sarai) - uapi: explain how per-syscall AT_* flags should be allocated (Aleksa Sarai) - fs: drop GFP_NOFAIL mode from alloc_page_buffers (Michal Hocko) - writeback: Refine the show_inode_state() macro definition (Julian Sun) - fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name (Li Zhijian) - mnt_idmapping: Use kmemdup_array instead of kmemdup for multiple allocation (Yu Jiaoliang) - netfs: Delete subtree of 'fs/netfs' when netfs module exits (Baokun Li) - fs: use LIST_HEAD() to simplify code (Hongbo Li) - inode: make i_state a u32 (Christian Brauner) - inode: port __I_LRU_ISOLATING to var event (Christian Brauner) - inode: port __I_NEW to var event (Christian Brauner) - inode: port __I_SYNC to var event (Christian Brauner) - fs: reorder i_state bits (Christian Brauner) - fs: add i_state helpers (Christian Brauner) - vfs: fix race between evice_inodes() and find_inode()&iput() (Julian Sun) - MAINTAINERS: add the VFS git tree (Eric Biggers) - fs: s/__u32/u32/ for s_fsnotify_mask (Christian Brauner) - fs: remove unused path_put_init() (Christian Brauner) - vfs: drop one lock trip in evict() (Mateusz Guzik) - debugfs show actual source in /proc/mounts (Marc Aurèle La France) - inode: remove __I_DIO_WAKEUP (Christian Brauner) - doc: correcting the idmapping mount example (Hongbo Li) - fs: Use in_group_or_capable() helper to simplify the code (Hongbo Li) - vfs: elide smp_mb in iversion handling in the common case (Mateusz Guzik) - autofs: add per dentry expire timeout (Ian Kent) - vfs: use RCU in ilookup (Mateusz Guzik) - fs: move FMODE_UNSIGNED_OFFSET to fop_flags (Christian Brauner) - vfs: only read fops once in fops_get/put (Mateusz Guzik) - fs/select: Annotate struct poll_list with __counted_by() (Thorsten Blum) - fs: rearrange general fastpath check now that O_CREAT uses it (Christian Brauner) - fs: remove audit dummy context check (Christian Brauner) - fs: pull up trailing slashes check for O_CREAT (Christian Brauner) - fs: move audit parent inode (Christian Brauner) - fs: try an opportunistic lookup for O_CREAT opens too (Jeff Layton) - eventpoll: Annotate data-race of busy_poll_usecs (Martin Karsten) - eventpoll: Don't re-zero eventpoll fields (Joe Damato) - Fix spelling and gramatical errors (Xiaxi Shen) - vfs: dodge smp_mb in break_lease and break_deleg in the common case (Mateusz Guzik) - file: remove outdated comment after close_fd() (Joel Savitz) - fs/namespace.c: Fix typo in comment (Yuesong Li) - exec: don't WARN for racy path_noexec check (Mateusz Guzik) - fs: add a kerneldoc header over lookup_fast (Jeff Layton) - fs: remove comment about d_rcu_to_refcount (Jeff Layton) - fs: mounts: Remove unused declaration mnt_cursor_del() (Yue Haibing) - percpu-rwsem: remove the unused parameter 'read' (Wang Long) - coda: use param->file for FSCONFIG_SET_FD (Aleksa Sarai) - autofs: fix missing fput for FSCONFIG_SET_FD (Aleksa Sarai) - fs/aio: Fix __percpu annotation of *cpu pointer in struct kioctx (Uros Bizjak) - mount: handle OOM on mnt_warn_timestamp_expiry (Olaf Hering) - Fixed: fs: file_table_c: Missing blank line warnings and struct declaration improved (Mohit0404) - fs/direct-io: Remove linux/prefetch.h include (Youling Tang) - fs: don't flush in-flight wb switches for superblocks without cgroup writeback (Haifeng Xu) - selftests: add F_CREATED_QUERY tests (Christian Brauner) - fcntl: add F_CREATED_QUERY (Christian Brauner) - thermal/drivers/imx_sc_thermal: Use dev_err_probe (Alexander Stein) - thermal/drivers/ti-soc-thermal: Remove unused declarations (Zhang Zekun) - thermal/drivers/imx: Remove __maybe_unused notations (Fabio Estevam) - thermal/drivers/qoriq: Remove __maybe_unused notations (Fabio Estevam) - thermal/drivers/sprd: Use devm_clk_get_enabled() helpers (Huan Yang) - dt-bindings: thermal: tsens: document support on SA8255p (Nikunj Kela) - thermal/drivers/renesas: Remove trailing space after \n newline (Colin Ian King) - thermal/drivers/brcmstb_thermal: Simplify with dev_err_probe() (Yan Zhen) - thermal/drivers/sti: Depend on THERMAL_OF subsystem (Raphael Gallais-Pou) - thermal/drivers/st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Raphael Gallais-Pou) - dt-bindings: thermal: amlogic,thermal: add optional power-domains (George Stark) - thermal: core: Drop thermal_zone_device_is_enabled() (Rafael J. Wysocki) - thermal: core: Check passive delay in monitor_thermal_zone() (Rafael J. Wysocki) - thermal: core: Drop dead code from monitor_thermal_zone() (Rafael J. Wysocki) - thermal: core: Drop redundant lockdep_assert_held() (Rafael J. Wysocki) - thermal: gov_bang_bang: Adjust states of all uninitialized instances (Rafael J. Wysocki) - thermal: sysfs: Add sanity checks for trip temperature and hysteresis (Rafael J. Wysocki) - thermal: core: Drop tz field from struct thermal_instance (Rafael J. Wysocki) - thermal: core: Drop redundant checks from thermal_bind_cdev_to_trip() (Rafael J. Wysocki) - thermal: core: Rename cdev-to-thermal-zone bind/unbind functions (Rafael J. Wysocki) - thermal: core: Fix rounding of delay jiffies (Rafael J. Wysocki) - thermal: core: Clean up trip bind/unbind functions (Rafael J. Wysocki) - thermal: core: Drop unused bind/unbind functions and callbacks (Rafael J. Wysocki) - thermal/of: Use the .should_bind() thermal zone callback (Rafael J. Wysocki) - thermal: imx: Use the .should_bind() thermal zone callback (Rafael J. Wysocki) - mlxsw: core_thermal: Use the .should_bind() thermal zone callback (Rafael J. Wysocki) - platform/x86: acerhdf: Use the .should_bind() thermal zone callback (Rafael J. Wysocki) - thermal: core: Unexport thermal_bind_cdev_to_trip() and thermal_unbind_cdev_from_trip() (Rafael J. Wysocki) - thermal: ACPI: Use the .should_bind() thermal zone callback (Rafael J. Wysocki) - thermal: core: Introduce .should_bind() thermal zone callback (Rafael J. Wysocki) - thermal: core: Move thermal zone locking out of bind/unbind functions (Rafael J. Wysocki) - thermal: sysfs: Use the dev argument in instance-related show/store (Rafael J. Wysocki) - thermal: core: Drop redundant thermal instance checks (Rafael J. Wysocki) - thermal: core: Rearrange checks in thermal_bind_cdev_to_trip() (Rafael J. Wysocki) - thermal: core: Fold two functions into their respective callers (Rafael J. Wysocki) - thermal: Introduce a debugfs-based testing facility (Rafael J. Wysocki) - thermal/core: Compute low and high boundaries in thermal_zone_device_update() (Daniel Lezcano) - thermal: sysfs: Refine the handling of trip hysteresis changes (Rafael J. Wysocki) - thermal: sysfs: Get to trips via attribute pointers (Rafael J. Wysocki) - thermal: core: Store trip sysfs attributes in thermal_trip_desc (Rafael J. Wysocki) - thermal: trip: Drop thermal_zone_get_trip() (Rafael J. Wysocki) - thermal: trip: Get rid of thermal_zone_get_num_trips() (Rafael J. Wysocki) - thermal: helpers: Drop get_thermal_instance() (Rafael J. Wysocki) - thermal: tegra: Use thermal_zone_for_each_trip() for walking trip points (Rafael J. Wysocki) - thermal: tegra: Introduce struct trip_temps for critical and hot trips (Rafael J. Wysocki) - thermal: qcom: Use thermal_zone_get_crit_temp() in qpnp_tm_init() (Rafael J. Wysocki) - thermal: hisi: Use thermal_zone_for_each_trip() in hisi_thermal_register_sensor() (Rafael J. Wysocki) - thermal: broadcom: Use thermal_zone_get_crit_temp() in bcm2835_thermal_probe() (Rafael J. Wysocki) - pm:cpupower: Add error warning when SWIG is not installed (John B. Wyatt IV) - MAINTAINERS: Add Maintainers for SWIG Python bindings (John B. Wyatt IV) - pm:cpupower: Include test_raw_pylibcpupower.py (John B. Wyatt IV) - pm:cpupower: Add SWIG bindings files for libcpupower (John B. Wyatt IV) - pm:cpupower: Add missing powercap_set_enabled() stub function (John B. Wyatt IV) - tools/cpupower: display residency value in idle-info (Aboorva Devarajan) - pm-graph: Update directory handling and installation process in Makefile (Amit Vadhavana) - pm-graph: Make git ignore sleepgraph.py artifacts (Yo-Jung (Leo) Lin) - dt-bindings: opp: operating-points-v2-ti-cpu: Update maintainers (Dhruva Gole) - opp: ti: Drop unnecessary of_match_ptr() (Rob Herring (Arm)) - PM: hibernate: Remove unused stub for saveable_highmem_page() (Andy Shevchenko) - Documentation: PM: Discourage use of deprecated macros (Andy Shevchenko) - PM: sleep: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Xueqin Luo) - PM: hibernate: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Xueqin Luo) - powercap: intel_rapl: Change an error pointer to NULL (Dan Carpenter) - powercap: intel_rapl: Fix off by one in get_rpi() (Dan Carpenter) - powercap: intel_rapl: Add support for ArrowLake-U platform (Sumeet Pawnikar) - powercap/intel_rapl: Fix the energy-pkg event for AMD CPUs (Dhananjay Ugwekar) - powercap/intel_rapl: Add support for AMD family 1Ah (Dhananjay Ugwekar) - cpuidle: remove dead code from cpuidle_enter_state() (Dhruva Gole) - cpuidle: riscv-sbi: Simplify with scoped for each OF child loop (Krzysztof Kozlowski) - cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put (Krzysztof Kozlowski) - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (Kai-Heng Feng) - intel_idle: add Granite Rapids Xeon support (Artem Bityutskiy) - cpufreq/amd-pstate-ut: Fix an "Uninitialized variables" issue (Qianqiang Liu) - cpufreq/amd-pstate-ut: Add test case for mode switches (Mario Limonciello) - cpufreq/amd-pstate: Export symbols for changing modes (Mario Limonciello) - amd-pstate: Add missing documentation for `amd_pstate_prefcore_ranking` (Mario Limonciello) - cpufreq: amd-pstate: Add documentation for `amd_pstate_hw_prefcore` (Mario Limonciello) - cpufreq: amd-pstate: Optimize amd_pstate_update_limits() (Mario Limonciello) - cpufreq: amd-pstate: Merge amd_pstate_highest_perf_set() into amd_get_boost_ratio_numerator() (Mario Limonciello) - x86/amd: Detect preferred cores in amd_get_boost_ratio_numerator() (Mario Limonciello) - x86/amd: Move amd_get_highest_perf() out of amd-pstate (Mario Limonciello) - ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn (Mario Limonciello) - ACPI: CPPC: Drop check for non zero perf ratio (Mario Limonciello) - x86/amd: Rename amd_get_highest_perf() to amd_get_boost_ratio_numerator() (Mario Limonciello) - ACPI: CPPC: Adjust return code for inline functions in !CONFIG_ACPI_CPPC_LIB (Mario Limonciello) - x86/amd: Move amd_get_highest_perf() from amd.c to cppc.c (Mario Limonciello) - cpufreq: ti-cpufreq: Use socinfo to get revision in AM62 family (Dhruva Gole) - cpufreq: Fix the cacography in powernv-cpufreq.c (Liu Jing) - cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately (Nishanth Menon) - cpufreq: loongson3: Use raw_smp_processor_id() in do_service_request() (Huacai Chen) - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (Anastasia Belova) - cpufreq: Add SM7325 to cpufreq-dt-platdev blocklist (Danila Tikhonov) - cpufreq: Fix warning on unused of_device_id tables for !CONFIG_OF (Rob Herring (Arm)) - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (Dhananjay Ugwekar) - cpufreq: Drop CONFIG_ARM and CONFIG_ARM64 dependency on Arm drivers (Rob Herring (Arm)) - cpufreq: Enable COMPILE_TEST on Arm drivers (Rob Herring (Arm)) - cpufreq: armada-8k: Avoid excessive stack usage (Rob Herring (Arm)) - cpufreq: omap: Drop asm includes (Rob Herring (Arm)) - cpufreq: qcom: Add explicit io.h include for readl/writel_relaxed (Rob Herring (Arm)) - cpufreq: spear: Use of_property_for_each_u32() instead of open coding (Rob Herring (Arm)) - cpufreq: Use of_property_present() (Rob Herring (Arm)) - cpufreq/amd-pstate: Catch failures for amd_pstate_epp_update_limit() (Mario Limonciello) - cpufreq: intel_pstate: Set asymmetric CPU capacity on hybrid systems (Rafael J. Wysocki) - x86/sched: Add basic support for CPU capacity scaling (Rafael J. Wysocki) - cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode (Srinivas Pandruvada) - cpufreq: Remove LATENCY_MULTIPLIER (Qais Yousef) - cpufreq: powerpc: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - PM / devfreq: imx-bus: Use of_property_present() (Rob Herring (Arm)) - PM / devfreq: exynos: Use Use devm_clk_get_enabled() helpers (Anand Moon) - PM/devfreq: governor: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - ACPI: button: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: bus: Define and use symbols for device and class name lengths (Muhammad Qasim Abdul Majeed) - ACPI: battery : Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: acpi_processor: Use strscpy instead() of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: PAD: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: AC: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: PAD: fix crash in exit_round_robin() (Seiji Nishikawa) - ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Werner Sembach) - ACPI: resource: Skip IRQ override on Asus Vivobook Go E1404GAB (Tamim Khan) - ACPI: resource: Do IRQ override on MECHREV GM7XG0M (Li Chen) - ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18 (Hans de Goede) - ACPI: x86: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede) - ACPI: video: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede) - ACPI: video: force native for Apple MacbookPro9,2 (Esther Shimanovich) - ACPI: processor: Reduce the log level of a per-CPU message about idle states (Li RongQing) - ACPI: CPPC: Add support for setting EPP register in FFH (Mario Limonciello) - ACPI: CPPC: Fix MASK_VAL() usage (Clément Léger) - ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe() (Aleksandr Mishin) - ACPI: battery: use driver core managed async probing (Thomas Weißschuh) - ACPI: battery: Remove redundant NULL initalizations (Ilpo Järvinen) - ACPI: battery: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: APD: Add AMDI0015 as platform device (Shyam Sundar S K) - ACPI: utils: Add rev/func to message when acpi_evaluate_dsm() fails (David Wang) - ACPI: sysfs: remove return value of acpi_device_setup_files() (Thomas Weißschuh) - ACPI: sysfs: manage sysfs attributes through device core (Thomas Weißschuh) - ACPI: sysfs: manage attributes as attribute_group (Thomas Weißschuh) - ACPI: sysfs: evaluate _STR on each sysfs access (Thomas Weißschuh) - ACPI: sysfs: validate return type of _STR method (Thomas Weißschuh) - ACPI: EC: Do not release locks during operation region accesses (Rafael J. Wysocki) - irqchip/sifive-plic: Add ACPI support (Sunil V L) - irqchip/riscv-aplic: Add ACPI support (Sunil V L) - irqchip/riscv-imsic: Add ACPI support (Sunil V L) - irqchip/riscv-imsic-state: Create separate function for DT (Sunil V L) - irqchip/riscv-intc: Add ACPI support for AIA (Sunil V L) - ACPI: RISC-V: Implement function to add implicit dependencies (Sunil V L) - ACPI: RISC-V: Initialize GSI mapping structures (Sunil V L) - ACPI: RISC-V: Implement function to reorder irqchip probe entries (Sunil V L) - ACPI: RISC-V: Implement PCI related functionality (Sunil V L) - ACPI: pci_link: Clear the dependencies after probe (Sunil V L) - ACPI: bus: Add RINTC IRQ model for RISC-V (Sunil V L) - ACPI: scan: Define weak function to populate dependencies (Sunil V L) - ACPI: scan: Add RISC-V interrupt controllers to honor list (Sunil V L) - ACPI: scan: Refactor dependency creation (Sunil V L) - ACPI: bus: Add acpi_riscv_init() function (Sunil V L) - ACPI: scan: Add a weak arch_sort_irqchip_probe() to order the IRQCHIP probe (Sunil V L) - arm64: PCI: Migrate ACPI related functions to pci-acpi.c (Sunil V L) - ACPICA: Setup for ACPICA release 20240827 (Saket Dumbre) - ACPICA: Allow for more flexibility in _DSM args (Saket Dumbre) - ACPICA: iasl: handle empty connection_node (Aleksandrs Vinarskis) - ACPICA: HMAT: Add extended linear address mode to MSCIS (Dave Jiang) - ACPICA: Avoid warning for Dump Functions (Adam Lackorzynski) - ACPICA: Add support for Windows 11 22H2 _OSI string (Armin Wolf) - ACPICA: Update integer-to-hex-string conversions (Armin Wolf) - ACPICA: Add support for supressing leading zeros in hex strings (Armin Wolf) - ACPICA: Allow for supressing leading zeros when using acpi_ex_convert_to_ascii() (Armin Wolf) - ACPICA: Fix memory leak if acpi_ps_get_next_field() fails (Armin Wolf) - ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails (Armin Wolf) - ACPICA: Allow PCC Data Type in MCTP resource. (Adam Young) - ACPICA: executer/exsystem: Don't nag user about every Stall() violating the spec (Vasily Khoruzhick) - ACPICA: Implement ACPI_WARNING_ONCE and ACPI_ERROR_ONCE (Vasily Khoruzhick) - ACPICA: MPAM: Correct the typo in struct acpi_mpam_msc_node member (Punit Agrawal) - ACPICA: Implement the Dword_PCC Resource Descriptor Macro (Jose Marinho) - ACPICA: Headers: Add RISC-V SBI Subtype to DBG2 (Sia Jee Heng) - ACPICA: SPCR: Update the SPCR table to version 4 (Sia Jee Heng) - ACPICA: Complete CXL 3.0 CXIMS structures (Zhang Rui) - ACPICA: haiku: Fix invalid value used for semaphores (Adrien Destugues) - ACPICA: Allow setting waking vector on reduced hardware platforms (Jiaqing Zhao) - ACPICA: Detect FACS in reduced hardware build (Jiaqing Zhao) - ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package() (Pei Xiao) - ACPI: PM: Quirk ASUS ROG M16 to default to S3 sleep (Luke D. Jones) - RISC-V: KVM: Fix to allow hpmcounter31 from the guest (Atish Patra) - RISC-V: KVM: Allow legacy PMU access from guest (Atish Patra) - RISC-V: KVM: Don't zero-out PMU snapshot area before freeing data (Anup Patel) - RISC-V: KVM: Fix sbiret init before forwarding to userspace (Andrew Jones) - LoongArch: KVM: Implement function kvm_para_has_feature() (Bibo Mao) - LoongArch: KVM: Enable paravirt feature control from VMM (Bibo Mao) - LoongArch: KVM: Add PMU support for guest (Song Gao) - LoongArch: KVM: Add vm migration support for LBT registers (Bibo Mao) - LoongArch: KVM: Add Binary Translation extension support (Bibo Mao) - LoongArch: KVM: Add VM feature detection function (Bibo Mao) - LoongArch: Revert qspinlock to test-and-set simple lock on VM (Bibo Mao) - KVM: arm64: Get rid of REG_HIDDEN_USER visibility qualifier (Marc Zyngier) - KVM: arm64: Simplify visibility handling of AArch32 SPSR_* (Marc Zyngier) - KVM: arm64: Simplify handling of CNTKCTL_EL12 (Marc Zyngier) - KVM: arm64: Register ptdump with debugfs on guest creation (Sebastian Ene) - arm64: ptdump: Don't override the level when operating on the stage-2 tables (Sebastian Ene) - arm64: ptdump: Use the ptdump description from a local context (Sebastian Ene) - arm64: ptdump: Expose the attribute parsing functionality (Sebastian Ene) - KVM: arm64: Move pagetable definitions to common header (Sebastian Ene) - KVM: arm64: nv: Add support for FEAT_ATS1A (Marc Zyngier) - KVM: arm64: nv: Plumb handling of AT S1* traps from EL2 (Marc Zyngier) - KVM: arm64: nv: Make AT+PAN instructions aware of FEAT_PAN3 (Marc Zyngier) - KVM: arm64: nv: Sanitise SCTLR_EL1.EPAN according to VM configuration (Marc Zyngier) - KVM: arm64: nv: Add SW walker for AT S1 emulation (Marc Zyngier) - KVM: arm64: nv: Make ps_to_output_size() generally available (Marc Zyngier) - KVM: arm64: nv: Add emulation of AT S12E{0,1}{R,W} (Marc Zyngier) - KVM: arm64: nv: Add basic emulation of AT S1E2{R,W} (Marc Zyngier) - KVM: arm64: nv: Add basic emulation of AT S1E1{R,W}P (Marc Zyngier) - KVM: arm64: nv: Add basic emulation of AT S1E{0,1}{R,W} (Marc Zyngier) - KVM: arm64: nv: Honor absence of FEAT_PAN2 (Marc Zyngier) - KVM: arm64: nv: Turn upper_attr for S2 walk into the full descriptor (Marc Zyngier) - KVM: arm64: nv: Enforce S2 alignment when contiguous bit is set (Marc Zyngier) - arm64: Add ESR_ELx_FSC_ADDRSZ_L() helper (Marc Zyngier) - arm64: Add system register encoding for PSTATE.PAN (Marc Zyngier) - arm64: Add PAR_EL1 field description (Marc Zyngier) - arm64: Add missing APTable and TCR_ELx.HPD masks (Marc Zyngier) - KVM: arm64: selftests: Add arch_timer_edge_cases selftest (Colton Lewis) - KVM: arm64: selftests: Ensure pending interrupts are handled in arch_timer test (Colton Lewis) - KVM: arm64: selftests: Cope with lack of GICv3 in set_id_regs (Oliver Upton) - KVM: arm64: Add selftest checking how the absence of GICv3 is handled (Marc Zyngier) - KVM: arm64: Unify UNDEF injection helpers (Marc Zyngier) - KVM: arm64: Make most GICv3 accesses UNDEF if they trap (Marc Zyngier) - KVM: arm64: Honor guest requested traps in GICv3 emulation (Marc Zyngier) - KVM: arm64: Add trap routing information for ICH_HCR_EL2 (Marc Zyngier) - KVM: arm64: Add ICH_HCR_EL2 to the vcpu state (Marc Zyngier) - KVM: arm64: Zero ID_AA64PFR0_EL1.GIC when no GICv3 is presented to the guest (Marc Zyngier) - KVM: arm64: Add helper for last ditch idreg adjustments (Marc Zyngier) - KVM: arm64: Force GICv3 trap activation when no irqchip is configured on VHE (Marc Zyngier) - KVM: arm64: Force SRE traps when SRE access is not enabled (Marc Zyngier) - KVM: arm64: Move GICv3 trap configuration to kvm_calculate_traps() (Marc Zyngier) - KVM: arm64: Expose ID_AA64PFR2_EL1 to userspace and guests (Marc Zyngier) - KVM: arm64: Enable FP8 support when available and configured (Marc Zyngier) - KVM: arm64: Expose ID_AA64FPFR0_EL1 as a writable ID reg (Marc Zyngier) - KVM: arm64: Honor trap routing for FPMR (Marc Zyngier) - KVM: arm64: Add save/restore support for FPMR (Marc Zyngier) - KVM: arm64: Move FPMR into the sysreg array (Marc Zyngier) - KVM: arm64: Add predicate for FPMR support in a VM (Marc Zyngier) - KVM: arm64: Move SVCR into the sysreg array (Marc Zyngier) - KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer (Snehal Koukuntla) - KVM: arm64: Disallow copying MTE to guest memory while KVM is dirty logging (Sean Christopherson) - KVM: arm64: Release pfn, i.e. put page, if copying MTE tags hits ZONE_DEVICE (Sean Christopherson) - KVM: arm64: Move data barrier to end of split walk (Colton Lewis) - KVM: arm64: Ensure TLBI uses correct VMID after changing context (Will Deacon) - KVM: arm64: Invalidate EL1&0 TLB entries for all VMIDs in nvhe hyp init (Will Deacon) - xtensa: Emulate one-byte cmpxchg (Paul E. McKenney) - sh: Emulate one-byte cmpxchg (Paul E. McKenney) - ARC: Emulate one-byte cmpxchg (Paul E. McKenney) - arm64: Implement prctl(PR_{G,S}ET_TSC) (Peter Collingbourne) - kselftest/arm64: Fix build warnings for ptrace (Dev Jain) - kselftest/arm64: Actually test SME vector length changes via sigreturn (Mark Brown) - kselftest/arm64: signal: fix/refactor SVE vector length enumeration (Andre Przywara) - arm64: pkeys: remove redundant WARN (Joey Gouly) - kselftest/arm64: Add test case for POR_EL0 signal frame records (Joey Gouly) - kselftest/arm64: parse POE_MAGIC in a signal frame (Joey Gouly) - kselftest/arm64: add HWCAP test for FEAT_S1POE (Joey Gouly) - selftests: mm: make protection_keys test work on arm64 (Joey Gouly) - selftests: mm: move fpregs printing (Joey Gouly) - kselftest/arm64: move get_header() (Joey Gouly) - arm64: add Permission Overlay Extension Kconfig (Joey Gouly) - arm64: enable PKEY support for CPUs with S1POE (Joey Gouly) - arm64: enable POE and PIE to coexist (Joey Gouly) - arm64/ptrace: add support for FEAT_POE (Joey Gouly) - arm64: add POE signal support (Joey Gouly) - arm64: implement PKEYS support (Joey Gouly) - arm64: add pte_access_permitted_no_overlay() (Joey Gouly) - arm64: handle PKEY/POE faults (Joey Gouly) - arm64: mask out POIndex when modifying a PTE (Joey Gouly) - arm64: convert protection key into vm_flags and pgprot values (Joey Gouly) - arm64: add POIndex defines (Joey Gouly) - arm64: re-order MTE VM_ flags (Joey Gouly) - arm64: enable the Permission Overlay Extension for EL0 (Joey Gouly) - mm: use ARCH_PKEY_BITS to define VM_PKEY_BITN (Joey Gouly) - x86/mm: add ARCH_PKEY_BITS to Kconfig (Joey Gouly) - powerpc/mm: add ARCH_PKEY_BITS to Kconfig (Joey Gouly) - KVM: selftests: get-reg-list: add Permission Overlay registers (Joey Gouly) - KVM: arm64: Sanitise ID_AA64MMFR3_EL1 (Joey Gouly) - KVM: arm64: use `at s1e1a` for POE (Joey Gouly) - KVM: arm64: Save/restore POE registers (Joey Gouly) - arm64: context switch POR_EL0 register (Joey Gouly) - arm64: cpufeature: add Permission Overlay Extension cpucap (Joey Gouly) - arm64: disable trapping of POR_EL0 to EL2 (Joey Gouly) - KVM: arm64: Make kvm_at() take an OP_AT_* (Joey Gouly) - arm64: smccc: Reserve block of KVM "vendor" services for pKVM hypercalls (Will Deacon) - drivers/virt: pkvm: Intercept ioremap using pKVM MMIO_GUARD hypercall (Will Deacon) - arm64: mm: Add confidential computing hook to ioremap_prot() (Will Deacon) - drivers/virt: pkvm: Hook up mem_encrypt API using pKVM hypercalls (Will Deacon) - arm64: mm: Add top-level dispatcher for internal mem_encrypt API (Will Deacon) - drivers/virt: pkvm: Add initial support for running as a protected guest (Will Deacon) - firmware/smccc: Call arch-specific hook on discovering KVM services (Marc Zyngier) - perf: arm-ni: Fix an NULL vs IS_ERR() bug (Dan Carpenter) - perf: arm_pmuv3: Use BR_RETIRED for HW branch event if enabled (Ilkka Koskinen) - MAINTAINERS: List Arm interconnect PMUs as supported (Robin Murphy) - perf: Add driver for Arm NI-700 interconnect PMU (Robin Murphy) - dt-bindings/perf: Add Arm NI-700 PMU (Robin Murphy) - perf/arm-cmn: Improve format attr printing (Robin Murphy) - perf/arm-cmn: Clean up unnecessary NUMA_NO_NODE check (Robin Murphy) - perf/arm-cmn: Support CMN S3 (Robin Murphy) - dt-bindings: perf: arm-cmn: Add CMN S3 (Robin Murphy) - perf/arm-cmn: Refactor DTC PMU register access (Robin Murphy) - perf/arm-cmn: Make cycle counts less surprising (Robin Murphy) - perf/arm-cmn: Improve build-time assertion (Robin Murphy) - perf/arm-cmn: Ensure dtm_idx is big enough (Robin Murphy) - perf/arm-cmn: Fix CCLA register offset (Robin Murphy) - perf/arm-cmn: Refactor node ID handling. Again. (Robin Murphy) - drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max] (Yicong Yang) - drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting (Yicong Yang) - drivers/perf: hisi_pcie: Record hardware counts correctly (Yicong Yang) - drivers/perf: arm_spe: Use perf_allow_kernel() for permissions (James Clark) - perf/dwc_pcie: Add support for QCOM vendor devices (Krishna chaitanya chundru) - perf/dwc_pcie: Always register for PCIe bus notifier (Krishna chaitanya chundru) - Documentation: dwc_pcie_pmu: Update bdf to sbdf (Krishna chaitanya chundru) - perf/dwc_pcie: Fix registration issue in multi PCIe controller instances (Krishna chaitanya chundru) - drivers/perf: Fix ali_drw_pmu driver interrupt status clearing (Jing Zhang) - drivers/perf: apple_m1: add known PMU events (Yangyu Chen) - perf: arm_pmuv3: Add support for Armv9.4 PMU instruction counter (Rob Herring (Arm)) - KVM: arm64: Refine PMU defines for number of counters (Rob Herring (Arm)) - arm64: perf/kvm: Use a common PMU cycle counter define (Rob Herring (Arm)) - KVM: arm64: pmu: Use generated define for PMSELR_EL0.SEL access (Rob Herring (Arm)) - KVM: arm64: pmu: Use arm_pmuv3.h register accessors (Rob Herring (Arm)) - perf: arm_pmuv3: Prepare for more than 32 counters (Rob Herring (Arm)) - perf: arm_pmu: Remove event index to counter remapping (Rob Herring (Arm)) - perf: arm_pmu: Use of_property_present() (Rob Herring (Arm)) - arm64/mm: use lm_alias() with addresses passed to memblock_free() (Joey Gouly) - mm: arm64: document why pte is not advanced in contpte_ptep_set_access_flags() (Barry Song) - arm64: Expose the end of the linear map in PHYSMEM_END (D Scott Phillips) - arm64: trans_pgd: mark PTEs entries as valid to avoid dead kexec() (Fares Mehanna) - arm64/mm: Delete __init region from memblock.reserved (Rong Qianfeng) - arm64: hibernate: Fix warning for cast from restricted gfp_t (Min-Hua Chen) - arm64: esr: Define ESR_ELx_EC_* constants as UL (Anastasia Belova) - arm64: Constify struct kobj_type (Huang Xiaojia) - arm64: smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI first (Douglas Anderson) - arm64/sve: Remove unused declaration read_smcr_features() (Yue Haibing) - arm64: mm: Remove unused declaration early_io_map() (Yue Haibing) - arm64: el2_setup.h: Rename some labels to be more diff-friendly (Dave Martin) - arm64: signal: Fix some under-bracketed UAPI macros (Dave Martin) - arm64/mm: Drop TCR_SMP_FLAGS (Anshuman Khandual) - arm64/mm: Drop PMD_SECT_VALID (Anshuman Khandual) - arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a (D Scott Phillips) - ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11 (Yicong Yang) - ACPI: ARM64: add acpi_iort.h to MAINTAINERS (Hanjun Guo) - ACPI/IORT: Switch to use kmemdup_array() (Andy Shevchenko) - mips: Remove posix_types.h include from sigcontext.h (Xi Ruoyao) - bus: bt1-apb: change to use devm_clk_get_enabled() helper (Wu Bo) - bus: bt1-axi: change to use devm_clk_get_enabled() helper (Wu Bo) - MIPS: dec: prom: Remove unused unregister_prom_console() declaration (Gaosheng Cui) - MIPS: Remove unused mips_display/_scroll_message() declarations (Gaosheng Cui) - MIPS: Remove unused declarations in asm/cmp.h (Gaosheng Cui) - MIPS: MT: Remove unused function mips_mt_regdump() (Gaosheng Cui) - mips/jazz: remove unused jazz_handle_int() declaration (Gaosheng Cui) - MIPS: Remove unused function dump_au1000_dma_channel() in dma.c (Gaosheng Cui) - MIPS: ralink: Fix missing `get_c0_perfcount_int` prototype (Vincent Legoll) - MIPS: ralink: Fix missing `plat_time_init` prototype (Vincent Legoll) - x86/sgx: Log information when a node lacks an EPC section (Aaron Lu) - x86/sgx: Fix deadlock in SGX NUMA node search (Aaron Lu) - x86/bugs: Fix handling when SRSO mitigation is disabled (David Kaplan) - x86/bugs: Add missing NO_SSB flag (Daniel Sneddon) - Documentation/srso: Document a method for checking safe RET operates properly (Borislav Petkov (AMD)) - x86/bugs: Add a separate config for GDS (Breno Leitao) - x86/bugs: Remove GDS Force Kconfig option (Breno Leitao) - x86/bugs: Add a separate config for SSB (Breno Leitao) - x86/bugs: Add a separate config for Spectre V2 (Breno Leitao) - x86/bugs: Add a separate config for SRBDS (Breno Leitao) - x86/bugs: Add a separate config for Spectre v1 (Breno Leitao) - x86/bugs: Add a separate config for RETBLEED (Breno Leitao) - x86/bugs: Add a separate config for L1TF (Breno Leitao) - x86/bugs: Add a separate config for MMIO Stable Data (Breno Leitao) - x86/bugs: Add a separate config for TAA (Breno Leitao) - x86/bugs: Add a separate config for MDS (Breno Leitao) - x86/cpu/vfm: Delete all the *_FAM6_ CPU #defines (Tony Luck) - x86/cpu/vfm: Delete X86_MATCH_INTEL_FAM6_MODEL[_STEPPING]() macros (Tony Luck) - extcon: axp288: Switch to new Intel CPU model defines (Tony Luck) - x86/cpu/intel: Replace PAT erratum model/family magic numbers with symbolic IFM references (Dave Hansen) - virt: sev-guest: Ensure the SNP guest messages do not exceed a page (Nikunj A Dadhania) - virt: sev-guest: Fix user-visible strings (Nikunj A Dadhania) - virt: sev-guest: Rename local guest message variables (Nikunj A Dadhania) - virt: sev-guest: Replace dev_dbg() with pr_debug() (Nikunj A Dadhania) - x86/mce: Use mce_prep_record() helpers for apei_smca_report_x86_error() (Yazen Ghannam) - x86/mce: Define mce_prep_record() helpers for common and per-CPU fields (Yazen Ghannam) - x86/mce: Rename mce_setup() to mce_prep_record() (Yazen Ghannam) - x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive (Borislav Petkov (AMD)) - x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID (Borislav Petkov) - EDAC: Drop obsolete PPC4xx driver (Rob Herring (Arm)) - EDAC/sb_edac: Fix the compile warning of large frame size (Qiuxu Zhuo) - EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5 (Qiuxu Zhuo) - EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common (Qiuxu Zhuo) - EDAC/igen6: Fix conversion of system address to physical memory address (Qiuxu Zhuo) - EDAC/synopsys: Fix error injection on Zynq UltraScale+ (Shubhrajyoti Datta) - RAS/AMD/ATL: Translate normalized to system physical addresses using PRM (John Allen) - ACPI: PRM: Add PRM handler direct call support (John Allen) - ARM: 9418/1: dma-mapping: Use iommu_paging_domain_alloc() (Jason Gunthorpe) - ARM: 9417/1: dma-mapping: Pass device to arm_iommu_create_mapping() (Jason Gunthorpe) - ARM: 9412/1: Convert to arch_cpu_is_hotpluggable() (Jinjie Ruan) - ARM: 9411/1: Switch over to GENERIC_CPU_DEVICES using arch_register_cpu() (Jinjie Ruan) - ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros (Calvin Owens) - ARM: 9409/1: mmu: Do not use magic number for TTBCR settings (Linus Walleij) - ARM: 9416/1: amba: make amba_bustype constant (Kunwu Chan) - crypto: n2 - Set err to EINVAL if snprintf fails for hmac (Herbert Xu) - crypto: camm/qi - Use ERR_CAST() to return error-valued pointer (Chen Yufan) - crypto: mips/crc32 - Clean up useless assignment operations (WangYuli) - crypto: qcom-rng - rename *_of_data to *_match_data (Brian Masney) - crypto: qcom-rng - fix support for ACPI-based systems (Brian Masney) - dt-bindings: crypto: qcom,prng: document support for SA8255p (Nikunj Kela) - crypto: aegis128 - Fix indentation issue in crypto_aegis128_process_crypt() (Riyan Dhiman) - crypto: octeontx* - Select CRYPTO_AUTHENC (Herbert Xu) - crypto: testmgr - Hide ENOENT errors (Herbert Xu) - crypto: qat - Remove trailing space after \n newline (Colin Ian King) - crypto: hisilicon/sec - Remove trailing space after \n newline (Colin Ian King) - crypto: algboss - Pass instance creation error up (Herbert Xu) - crypto: api - Fix generic algorithm self-test races (Herbert Xu) - crypto: hisilicon/qm - inject error before stopping queue (Weili Qian) - crypto: hisilicon/hpre - mask cluster timeout error (Weili Qian) - crypto: hisilicon/qm - reset device before enabling it (Weili Qian) - crypto: hisilicon/trng - modifying the order of header files (Chenghai Huang) - crypto: hisilicon - add a lock for the qp send operation (Chenghai Huang) - crypto: hisilicon - fix missed error branch (Yang Shen) - crypto: ccp - do not request interrupt on cmd completion when irqs disabled (Amit Shah) - crypto: x86/aesni - update docs for aesni-intel module (Eric Biggers) - hwrng: mtk - Use devm_pm_runtime_enable (Guoqing Jiang) - Revert "crypto: spacc - Add SPAcc Skcipher support" (Herbert Xu) - crypto: hisilicon/zip - Optimize performance by replacing rw_lock with spinlock (Kuan-Wei Chiu) - crypto: img-hash - use devm_clk_get_enabled() helpers (Chunhai Guo) - crypto: atmel - use devm_clk_get_prepared() helpers (Chunhai Guo) - padata: Honor the caller's alignment in case of chunk_size 0 (Kamlesh Gurudasani) - dt-bindings: crypto: fsl,sec-v4.0: add second register space for rtic (Frank Li) - hwrng: rockchip - handle devm_pm_runtime_enable errors (Martin Kaiser) - hwrng: rockchip - rst is used only during probe (Martin Kaiser) - hwrng: mxc-rnga - Use devm_clk_get_enabled() helpers (Huan Yang) - crypto: crypto4xx - Remove unused declaration crypto4xx_free_ctx() (Yue Haibing) - crypto: amlogic - Remove unused declaration meson_enqueue() (Yue Haibing) - crypto: ccp - Remove unused declaration sp_get_master() (Yue Haibing) - crypto: octeontx - Remove unused declaration otx_cpt_callback() (Yue Haibing) - crypto: sl3516 - Remove unused declaration sl3516_ce_enqueue() (Yue Haibing) - crypto: safexcel - Remove unused declaration safexcel_ring_first_rptr() (Yue Haibing) - crypto: tools/ccp - Remove unused variable (Zhu Jun) - crypto: jitter - Use min() to simplify jent_read_entropy() (Thorsten Blum) - crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure (Pavan Kumar Paluri) - crypto: simd - Do not call crypto_alloc_tfm during registration (Herbert Xu) - crypto: api - Do not wait for tests during registration (Herbert Xu) - crypto: api - Remove instance larval fulfilment (Herbert Xu) - crypto: octeontx2 - Fix authenc setkey (Herbert Xu) - crypto: octeontx - Fix authenc setkey (Herbert Xu) - crypto: spacc - Fixed return to CRYPTO_OK (Pavitrakumar M) - crypto: spacc - Fix counter width checks (Pavitrakumar M) - crypto: qat - fix "Full Going True" macro definition (Svyatoslav Pankratov) - crypto: spacc - Check for allocation failure in spacc_skcipher_fallback() (Dan Carpenter) - crypto: spacc - Fix NULL vs IS_ERR() check in spacc_aead_fallback() (Dan Carpenter) - crypto: spacc - Fix uninitialized variable in spacc_aead_process() (Dan Carpenter) - crypto: spacc - Use crypto_authenc_extractkeys (Herbert Xu) - crypto: spacc - Add a new line in spacc_open() (Dan Carpenter) - crypto: spacc - Fix off by one in spacc_isenabled() (Dan Carpenter) - crypto: spacc - Fix bounds checking on spacc->job[] (Dan Carpenter) - crypto: ccp - Add additional information about an SEV firmware upgrade (Tom Lendacky) - crypto: x86/sha256 - Add parentheses around macros' single arguments (Fangrui Song) - crypto: keembay - fix module autoloading (Liao Chen) - crypto: jitter - set default OSR to 3 (Stephan Mueller) - crypto: octeontx2 - Remove custom swap functions in favor of built-in sort swap (Kuan-Wei Chiu) - crypto: octeontx - Remove custom swap function in favor of built-in sort swap (Kuan-Wei Chiu) - crypto: rsa - Check MPI allocation errors (Herbert Xu) - crypto: dh - Check mpi_rshift errors (Herbert Xu) - crypto: lib/mpi - Add error checks to extension (Herbert Xu) - Revert "lib/mpi: Extend the MPI library" (Herbert Xu) - crypto: arm/aes-neonbs - go back to using aes-arm directly (Eric Biggers) - padata: use integer wrap around to prevent deadlock on seq_nr overflow (VanGiang Nguyen) - crypto: nx - Use static_assert() to check struct sizes (Gustavo A. R. Silva) - crypto: qat - Use static_assert() to check struct sizes (Gustavo A. R. Silva) - crypto: arm64/poly1305 - move data to rodata section (Jia He) - crypto: chacha20poly1305 - Annotate struct chachapoly_ctx with __counted_by() (Thorsten Blum) - crypto: spacc - Add ifndef around MIN (Stephen Rothwell) - crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt() (Eric Biggers) - hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume (Gaosheng Cui) - hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init (Gaosheng Cui) - Revert "lib/mpi: Introduce ec implementation to MPI library" (Herbert Xu) - hwrng: rockchip - add hwrng driver for Rockchip RK3568 SoC (Aurelien Jarno) - dt-bindings: rng: Add Rockchip RK3568 TRNG (Aurelien Jarno) - crypto: caam/qi* - Use cpumask_var_t instead of cpumask_t (Herbert Xu) - hwrng: cn10k - Enable by default CN10K driver if Thunder SoC is enabled (Francesco Dolcini) - crypto: spacc - Enable Driver compilation in crypto Kconfig and Makefile (Pavitrakumar M) - crypto: spacc - Add SPAcc Kconfig and Makefile (Pavitrakumar M) - crypto: spacc - Add SPAcc aead support (Pavitrakumar M) - crypto: spacc - Add SPAcc ahash support (Pavitrakumar M) - crypto: spacc - Enable SPAcc AUTODETECT (Pavitrakumar M) - crypto: spacc - Add SPAcc Skcipher support (Pavitrakumar M) - Revert "crypto: arm64/poly1305 - move data to rodata section" (Herbert Xu) - crypto: iaa - Fix potential use after free bug (Dan Carpenter) - crypto: ppc/curve25519 - add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - crypto: qat - allow disabling SR-IOV VFs (Michal Witwicki) - crypto: qat - ensure correct order in VF restarting handler (Michal Witwicki) - crypto: qat - fix recovery flow for VFs (Michal Witwicki) - crypto: qat - disable IOV in adf_dev_stop() (Michal Witwicki) - crypto: qat - preserve ADF_GENERAL_SEC (Adam Guerin) - crypto: arm64/poly1305 - move data to rodata section (Jia He) - crypto: xor - fix template benchmarking (Helge Deller) - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Dan Carpenter) - can: m_can: m_can_close(): stop clocks after device has been shut down (Marc Kleine-Budde) - can: m_can: enable NAPI before enabling interrupts (Jake Hamby) - can: kvaser_pciefd: Enable 64-bit DMA addressing (Martin Jocic) - can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD (Stefan Mätje) - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). (Kuniyuki Iwashima) - ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() (Eric Dumazet) - net: tipc: avoid possible garbage value (Su Hui) - fbnic: Set napi irq value after calling netif_napi_add (Brett Creeley) - net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input (Justin Iurman) - r8169: disable ALDPS per default for RTL8125 (Heiner Kallweit) - netkit: Assign missing bpf_net_context (Breno Leitao) - xsk: fix batch alloc API on non-coherent systems (Maciej Fijalkowski) - bareudp: Pull inner IP header on xmit. (Guillaume Nault) - bareudp: Pull inner IP header in bareudp_udp_encap_recv(). (Guillaume Nault) - net/mlx5: HWS, check the correct variable in hws_send_ring_alloc_sq() (Dan Carpenter) - ice: Fix a NULL vs IS_ERR() check in probe() (Dan Carpenter) - ice: Fix a couple NULL vs IS_ERR() bugs (Dan Carpenter) - net: ethernet: fs_enet: Make the per clock optional (Maxime Chevallier) - net: ti: icssg-prueth: Add multicast filtering support in HSR mode (MD Danish Anwar) - net: ti: icssg-prueth: Enable HSR Tx duplication, Tx Tag and Rx Tag offload (Ravi Gunasekaran) - net: ti: icssg-prueth: Add support for HSR frame forward offload (MD Danish Anwar) - net: ti: icssg-prueth: Stop hardcoding def_inc (MD Danish Anwar) - net: ti: icss-iep: Move icss_iep structure (MD Danish Anwar) - net: ibm: emac: get rid of wol_irq (Rosen Penev) - net: ibm: emac: remove all waiting code (Rosen Penev) - net: ibm: emac: replace of_get_property (Rosen Penev) - net: ibm: emac: use netdev's phydev directly (Rosen Penev) - net: ibm: emac: use devm for register_netdev (Rosen Penev) - net: ibm: emac: remove mii_bus with devm (Rosen Penev) - net: ibm: emac: use devm for of_iomap (Rosen Penev) - net: ibm: emac: manage emac_irq with devm (Rosen Penev) - net: ibm: emac: use devm for alloc_etherdev (Rosen Penev) - octeontx2-af: debugfs: Add Channel info to RPM map (Linu Cherian) - net: ethtool: phy: Don't set the context dev pointer for unfiltered DUMP (Maxime Chevallier) - can: rockchip_canfd: rkcanfd_handle_error_int_reg_ec(): fix decoding of error code register (Marc Kleine-Budde) - can: rockchip_canfd: rkcanfd_timestamp_init(): rework delay calculation (Arnd Bergmann) - can: m_can: m_can_chip_config(): mask timestamp wraparound IRQ (Jake Hamby) - can: usb: Kconfig: Fix list of devices for esd_usb driver (Stefan Mätje) - can: Switch back to struct platform_driver::remove() (Uwe Kleine-König) - rtase: Fix error code in rtase_init_board() (Dan Carpenter) - MIPS: Remove the obsoleted code for include/linux/mv643xx.h (Gaosheng Cui) - enic: Report some per queue statistics in ethtool (Nelson Escobar) - enic: Report per queue statistics in netdev qstats (Nelson Escobar) - enic: Collect per queue statistics (Nelson Escobar) - enic: Use macro instead of static const variables for array sizes (Nelson Escobar) - selftests: fib_rule_tests: Add DSCP selector connect tests (Ido Schimmel) - selftests: fib_rule_tests: Add DSCP selector match tests (Ido Schimmel) - net: fib_rules: Enable DSCP selector usage (Ido Schimmel) - ipv6: fib_rules: Add DSCP selector support (Ido Schimmel) - ipv4: fib_rules: Add DSCP selector support (Ido Schimmel) - net: fib_rules: Add DSCP selector attribute (Ido Schimmel) - net: ethtool: Enhance error messages sent to user space (Danielle Ratson) - net: macb: Use predefined PCI vendor ID constant (Andy Shevchenko) - net: enetc: Replace ifdef with IS_ENABLED (Martyn Welch) - Documentation: networking: Fix missing PSE documentation and grammar issues (Kory Maincent) - net: ag71xx: remove dead code path (Qianqiang Liu) - Bluetooth: btintel_pcie: Allocate memory for driver private data (Kiran K) - Bluetooth: btusb: Fix not handling ZPL/short-transfer (Luiz Augusto von Dentz) - Bluetooth: btusb: Add 2 USB HW IDs for MT7925 (0xe118/e) (Michael Burch) - Bluetooth: btsdio: Do not bind to non-removable CYW4373 (Scott Ehlert) - Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL (Luiz Augusto von Dentz) - Bluetooth: CMTP: Mark BT_CMTP as DEPRECATED (Luiz Augusto von Dentz) - Bluetooth: replace deprecated strncpy with strscpy_pad (Justin Stitt) - Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED (Luiz Augusto von Dentz) - Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B (Hilda Wu) - Bluetooth: Use led_set_brightness() in LED trigger activate() callback (Hans de Goede) - Bluetooth: btrtl: Use kvmemdup to simplify the code (Li Zetao) - Bluetooth: btusb: Add Mediatek MT7925 support ID 0x13d3:0x3608 (Pavel Nikulin) - Bluetooth: btrtl: Add the support for RTL8922A (Max Chou) - Bluetooth: hci_ldisc: Use speed set by btattach as oper_speed (Frédéric Danis) - Bluetooth: hci_conn: Remove redundant memset after kzalloc (Kuan-Wei Chiu) - Bluetooth: L2CAP: Remove unused declarations (Yue Haibing) - dt-bindings: bluetooth: bring the HW description closer to reality for wcn6855 (Bartosz Golaszewski) - Bluetooth: btnxpuart: Add support for ISO packets (Neeraj Sanjay Kale) - Bluetooth: hci_h4: Add support for ISO packets in h4_recv.h (Neeraj Sanjay Kale) - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122 (Hilda Wu) - Bluetooth: btusb: Invert LE State flag to set invalid rather then valid (Luiz Augusto von Dentz) - MAINTAINERS: Add an entry for Amlogic HCI UART (M: Yang Li) (Yang Li) - Bluetooth: hci_uart: Add support for Amlogic HCI UART (Yang Li) - dt-bindings: net: bluetooth: Add support for Amlogic Bluetooth (Yang Li) - Bluetooth: btusb: Add MediaTek MT7925-B22M support ID 0x13d3:0x3604 (Alexander Hall) - Bluetooth: btintel_pcie: Add support for ISO data (Kiran) - Bluetooth: Add a helper function to extract iso header (Kiran K) - memory-provider: disable building dmabuf mp on !CONFIG_PAGE_POOL (Mina Almasry) - net: ethernet: ti: am65-cpsw: setup priority to flow mapping (Roger Quadros) - net: ethernet: ti: cpsw_ale: add policer/classifier helpers and setup defaults (Roger Quadros) - net: ethernet: ti: cpsw_ale: add Policer and Thread control register fields (Roger Quadros) - net: ethernet: ti: cpsw_ale: use regfields for number of Entries and Policers (Roger Quadros) - net: ethernet: ti: cpsw_ale: use regfields for ALE registers (Roger Quadros) - net: ethernet: ti: am65-cpsw: Introduce multi queue Rx (Roger Quadros) - memory-provider: fix compilation issue without SYSFS (Mina Almasry) - net/mlx5e: Match cleanup order in mlx5e_free_rq in reverse of mlx5e_alloc_rq (Rahul Rameshbabu) - net/mlx5e: SHAMPO, Add no-split ethtool counters for header/data split (Dragos Tatulea) - net/mlx5: Add NOT_READY command return status (Shay Drory) - net/mlx5: Allow users to configure affinity for SFs (Shay Drory) - net/mlx5: Skip HotPlug check on sync reset using hot reset (Moshe Shemesh) - net/mlx5: Add support for sync reset using hot reset (Moshe Shemesh) - net/mlx5: Add device cap for supporting hot reset in sync reset flow (Moshe Shemesh) - net/mlx5: fs, add support for no append at software level (Mark Bloch) - net/mlx5: fs, separate action and destination into distinct struct (Mark Bloch) - net/mlx5: fs, remove unused member (Mark Bloch) - net/mlx5: fs, move hardware fte deletion function reset (Mark Bloch) - net/mlx5: fs, make get_root_namespace API function (Moshe Shemesh) - net/mlx5: fs, move steering common function to fs_cmd.h (Moshe Shemesh) - net/mlx5: HWS, fixed error flow return values of some functions (Yevgeny Kliteynik) - net/mlx5: HWS, updated API functions comments to kernel doc (Yevgeny Kliteynik) - nfp: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - net: enetc: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - net: apple: bmac: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan) - net: caif: remove unused name (Jakub Kicinski) - uapi: libc-compat: remove ipx leftovers (Jakub Kicinski) - sock_map: Add a cond_resched() in sock_hash_free() (Eric Dumazet) - selftests/bpf: Expand skb dynptr selftests for tp_btf (Philo Lu) - bpf: Allow bpf_dynptr_from_skb() for tp_btf (Philo Lu) - tcp: Use skb__nullable in trace_tcp_send_reset (Philo Lu) - selftests/bpf: Add test for __nullable suffix in tp_btf (Philo Lu) - bpf: Support __nullable argument suffix for tp_btf (Philo Lu) - bpf, cpumap: Move xdp:xdp_cpumap_kthread tracepoint before rcv (Daniel Xu) - selftests/xsk: Read current MAX_SKB_FRAGS from sysctl knob (Maciej Fijalkowski) - xsk: Bump xsk_queue::queue_empty_descs in xp_can_alloc() (Maciej Fijalkowski) - tcp_bpf: Remove an unused parameter for bpf_tcp_ingress() (Yaxin Chen) - bpf, sockmap: Correct spelling skmsg.c (Simon Horman) - netkit: Disable netpoll support (Daniel Borkmann) - selftests/net: packetdrill: import tcp/slow_start (Willem de Bruijn) - selftests/net: packetdrill: import tcp/zerocopy (Willem de Bruijn) - selftests/net: packetdrill: run in netns and expand config (Willem de Bruijn) - net: ena: Extend customer metrics reporting support (David Arinzon) - net: ena: Add ENA Express metrics support (David Arinzon) - dt-bindings: net: add Microchip's LAN865X 10BASE-T1S MACPHY (Parthiban Veerasooran) - microchip: lan865x: add driver support for Microchip's LAN865X MAC-PHY (Parthiban Veerasooran) - net: ethernet: oa_tc6: add helper function to enable zero align rx frame (Parthiban Veerasooran) - net: ethernet: oa_tc6: implement mac-phy interrupt (Parthiban Veerasooran) - net: ethernet: oa_tc6: implement receive path to receive rx ethernet frames (Parthiban Veerasooran) - net: ethernet: oa_tc6: implement transmit path to transfer tx ethernet frames (Parthiban Veerasooran) - net: ethernet: oa_tc6: enable open alliance tc6 data communication (Parthiban Veerasooran) - net: phy: microchip_t1s: add c45 direct access in LAN865x internal PHY (Parthiban Veerasooran) - net: ethernet: oa_tc6: implement internal PHY initialization (Parthiban Veerasooran) - net: ethernet: oa_tc6: implement error interrupts unmasking (Parthiban Veerasooran) - net: ethernet: oa_tc6: implement software reset (Parthiban Veerasooran) - net: ethernet: oa_tc6: implement register read operation (Parthiban Veerasooran) - net: ethernet: oa_tc6: implement register write operation (Parthiban Veerasooran) - Documentation: networking: add OPEN Alliance 10BASE-T1x MAC-PHY serial interface (Parthiban Veerasooran) - netdev: add dmabuf introspection (Mina Almasry) - selftests: add ncdevmem, netcat for devmem TCP (Mina Almasry) - net: add devmem TCP documentation (Mina Almasry) - net: add SO_DEVMEM_DONTNEED setsockopt to release RX frags (Mina Almasry) - tcp: RX path for devmem TCP (Mina Almasry) - net: add support for skbs with unreadable frags (Mina Almasry) - net: support non paged skb frags (Mina Almasry) - memory-provider: dmabuf devmem memory provider (Mina Almasry) - page_pool: devmem support (Mina Almasry) - netdev: netdevice devmem allocator (Mina Almasry) - netdev: support binding dma-buf to netdevice (Mina Almasry) - net: netdev netlink api to bind dma-buf to a net device (Mina Almasry) - netdev: add netdev_rx_queue_restart() (Mina Almasry) - idpf: enable WB_ON_ITR (Joshua Hay) - idpf: fix netdev Tx queue stop/wake (Michal Kubiak) - idpf: refactor Tx completion routines (Joshua Hay) - netdevice: add netdev_tx_reset_subqueue() shorthand (Alexander Lobakin) - idpf: convert to libeth Tx buffer completion (Alexander Lobakin) - libeth: add Tx buffer completion helpers (Alexander Lobakin) - net: phy: microchip_t1: Cable Diagnostics for lan887x (Divya Koppera) - net: ethtool: phy: Check the req_info.pdn field for GET commands (Maxime Chevallier) - net: gianfar: fix NVMEM mac address (Rosen Penev) - sfc: Add X4 PF support (Jonathan Cooper) - qlcnic: make read-only const array key static (Colin Ian King) - mptcp: disable active MPTCP in case of blackhole (Matthieu Baerts (NGI0)) - mptcp: fallback to TCP after SYN+MPC drops (Matthieu Baerts (NGI0)) - mptcp: export mptcp_subflow_early_fallback() (Matthieu Baerts (NGI0)) - net: hsr: Remove interlink_sequence_nr. (Eric Dumazet) - net: hsr: Use the seqnr lock for frames received via interlink port. (Sebastian Andrzej Siewior) - wifi: ath12k: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: ath11k: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit (Toke Høiland-Jørgensen) - wifi: ath12k: fix the stack frame size warning in ath12k_mac_op_hw_scan (Miaoqing Pan) - wifi: mt76: mt7925: replace chan config with extend txpower config for clc (Ming Yen Hsieh) - wifi: mt76: mt7925: fix a potential array-index-out-of-bounds issue for clc (Ming Yen Hsieh) - wifi: mt76: mt7615: check devm_kasprintf() returned value (Ma Ke) - wifi: mt76: mt7925: convert comma to semicolon (Chen Ni) - wifi: mt76: mt7925: fix a potential association failure upon resuming (Michael Lo) - wifi: mt76: Avoid multiple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: mt76: mt7921: Check devm_kasprintf() returned value (Ma Ke) - wifi: mt76: mt7915: check devm_kasprintf() returned value (Ma Ke) - wifi: mt76: mt7915: avoid long MCU command timeouts during SER (Felix Fietkau) - wifi: mt76: mt7996: fix uninitialized TLV data (Felix Fietkau) - wifi: mt76: mt7915: always query station rx rate from firmware (Felix Fietkau) - wifi: mt76: mt7915: fix rx filter setting for bfee functionality (Howard Hsu) - wifi: mt76: shrink mt76_queue_buf (Felix Fietkau) - wifi: mt76: mt7915: improve hardware restart reliability (Felix Fietkau) - wifi: mt76: connac: move mt7615_mcu_del_wtbl_all to connac (Felix Fietkau) - wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker (Felix Fietkau) - wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation (Benjamin Lin) - wifi: mt76: mt7915: reset the device after MCU timeout (Felix Fietkau) - wifi: mt76: mt7915: retry mcu messages (Felix Fietkau) - wifi: mt76: mt7915: set MT76_MCU_RESET early in mt7915_mac_full_reset (Felix Fietkau) - wifi: mt76: mt7915: use mac80211 .sta_state op (Felix Fietkau) - wifi: mt76: change .sta_assoc callback to .sta_event (Felix Fietkau) - wifi: mt76: connac: add support for passing connection state directly (Felix Fietkau) - wifi: mt76: connac: add support for IEEE 802.11 fragmentation (Benjamin Lin) - wifi: mt76: mt7915: allocate vif wcid in the same range as stations (Felix Fietkau) - wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable (Felix Fietkau) - wifi: mt76: add separate tx scheduling queue for off-channel tx (Felix Fietkau) - wifi: mt76: partially move channel change code to core (Felix Fietkau) - wifi: mt76: fix mt76_get_rate (Felix Fietkau) - wifi: mt76: mt7603: initialize chainmask (Felix Fietkau) - wifi: mt76: mt7603: fix reading target power from eeprom (Felix Fietkau) - wifi: mt76: mt7603: fix mixed declarations and code (Felix Fietkau) - wifi: mt76: connac: fix checksum offload fields of connac3 RXD (Peter Chiu) - wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he (Ma Ke) - wifi: mt76: mt7996: set IEEE80211_KEY_FLAG_GENERATE_MMIE for other ciphers (Michael-CY Lee) - wifi: mt76: connac: add IEEE 802.11 fragmentation support for mt7996 (Benjamin Lin) - wifi: mt76: mt7996: fix handling mbss enable/disable (Rex Lu) - wifi: mt76: mt7996: set correct value in beamforming mcu command for mt7992 (Howard Hsu) - wifi: mt76: mt7996: fix EHT beamforming capability check (Howard Hsu) - wifi: mt76: mt7996: set correct beamformee SS capability (Howard Hsu) - wifi: mt76: mt7996: fix HE and EHT beamforming capabilities (Howard Hsu) - wifi: mt76: mt7996: advertize beacon_int_min_gcd (Peter Chiu) - wifi: mt76: mt7996: fix wmm set of station interface to 3 (Peter Chiu) - wifi: mt76: mt7996: fix traffic delay when switching back to working channel (Peter Chiu) - wifi: mt76: mt7996: use hweight16 to get correct tx antenna (Peter Chiu) - wifi: mt76: mt7921: fix wrong UNII-4 freq range check for the channel usage (Ming Yen Hsieh) - wifi: mt76: mt7915: fix oops on non-dbdc mt7986 (Bjørn Mork) - wifi: rtw89: avoid reading out of bounds when loading TX power FW elements (Zong-Zhe Yang) - wifi: rtw89: use frequency domain RSSI (Eric Huang) - wifi: rtw89: adjust DIG threshold to reduce false alarm (Eric Huang) - wifi: rtw89: wow: add scan interval option for net-detect (Chin-Yen Lee) - wifi: rtw89: wow: add net-detect support for 8922ae (Chin-Yen Lee) - wifi: rtw89: wow: add wait for H2C of FW-IPS mode (Chin-Yen Lee) - wifi: rtw89: wow: fix wait condition for AOAC report request (Zong-Zhe Yang) - wifi: rtw88: assign mac_id for vif/sta and update to TX desc (Ping-Ke Shih) - wifi: rtw88: Fix USB/SDIO devices not transmitting beacons (Bitterblue Smith) - wifi: rtw89: introduce chip support link number and driver MLO capability (Zong-Zhe Yang) - wifi: rtw89: rename roc_entity_idx to roc_chanctx_idx (Zong-Zhe Yang) - wifi: rtw89: 8922a: use right chanctx whenever possible in RFK flow (Zong-Zhe Yang) - wifi: rtw89: 8852c: use right chanctx whenever possible in RFK flow (Zong-Zhe Yang) - wifi: rtw89: 8852bx: use right chanctx whenever possible in RFK flow (Zong-Zhe Yang) - wifi: rtw89: 8852a: use right chanctx whenever possible in RFK flow (Zong-Zhe Yang) - wifi: rtw89: 8851b: use right chanctx whenever possible in RFK flow (Zong-Zhe Yang) - wifi: rtw89: pass chan to rfk_band_changed() (Zong-Zhe Yang) - wifi: rtw89: coex: Add new Wi-Fi role format condition for function using (Ching-Te Ku) - wifi: rtw89: coex: Bluetooth hopping map for Wi-Fi role version 7 (Ching-Te Ku) - wifi: rtw89: coex: Update Wi-Fi role info version 7 (Ching-Te Ku) - wifi: rtw89: coex: Update report version of Wi-Fi firmware 0.29.90.0 for RTL8852BT (Ching-Te Ku) - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Chia-Yuan Li) - wifi: rtw89: debugfs: support multiple adapters debugging (Ping-Ke Shih) - wifi: rtw88: remove CPT execution branch never used (Dmitry Kandybka) - wifi: rtw89: 8852a: adjust ANA clock to 12M (Chin-Yen Lee) - wifi: rtw89: correct base HT rate mask for firmware (Ping-Ke Shih) - wifi: rtw89: remove unused C2H event ID RTW89_MAC_C2H_FUNC_READ_WOW_CAM to prevent out-of-bounds reading (Ping-Ke Shih) - wifi: rtw89: 8922a: add digital compensation to avoid TX EVM degrade (Kuan-Chung Chen) - wifi: rtw89: 8852c: support firmware with fw_element (Kuan-Chung Chen) - wifi: brcmfmac: cfg80211: Convert comma to semicolon (Chen Ni) - wifi: rsi: Remove an unused field in struct rsi_debugfs (Christophe JAILLET) - wifi: libertas: Cleanup unused declarations (Yue Haibing) - wifi: wilc1000: Convert using devm_clk_get_optional_enabled() in wilc_bus_probe() (Li Zetao) - wifi: wilc1000: Convert using devm_clk_get_optional_enabled() in wilc_sdio_probe() (Li Zetao) - wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param (Jiawei Ye) - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() (Gustavo A. R. Silva) - wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() (Dmitry Antipov) - wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors (Dmitry Antipov) - wifi: cfg80211: fix kernel-doc for per-link data (Johannes Berg) - wifi: mac80211: handle ieee80211_radar_detected() for MLO (Aditya Kumar Singh) - wifi: cfg80211/mac80211: use proper link ID for DFS (Aditya Kumar Singh) - wifi: mac80211: handle DFS per link (Aditya Kumar Singh) - wifi: cfg80211: handle DFS per link (Aditya Kumar Singh) - wifi: cfg80211: move DFS related members to links[] in wireless_dev (Aditya Kumar Singh) - wifi: trace: unlink rdev_end_cac trace event from wiphy_netdev_evt class (Aditya Kumar Singh) - wifi: mac80211: remove label usage in ieee80211_start_radar_detection() (Aditya Kumar Singh) - Revert "wifi: mac80211: move radar detect work to sdata" (Aditya Kumar Singh) - wifi: mac80211: introduce EHT rate support in AQL airtime (Ming Yen Hsieh) - wifi: cfg80211: avoid overriding direct/MBSSID BSS with per-STA profile BSS (Veerendranath Jakkam) - wifi: cfg80211: skip indicating signal for per-STA profile BSSs (Veerendranath Jakkam) - wifi: cfg80211: make BSS source types public (Veerendranath Jakkam) - wifi: iwlwifi: mvm: replace CONFIG_PM by CONFIG_PM_SLEEP (Emmanuel Grumbach) - wifi: cfg80211: Avoid RCU debug splat in __cfg80211_bss_update error paths (Veerendranath Jakkam) - wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan() (Dmitry Antipov) - net: lan743x: Add support to ethtool phylink get and set settings (Raju Lakkaraju) - net: lan743x: Migrate phylib to phylink (Raju Lakkaraju) - net: lan743x: Create separate Link Speed Duplex state function (Raju Lakkaraju) - net: lan743x: Create separate PCS power reset function (Raju Lakkaraju) - net: phylink: Add phylink_set_fixed_link() to configure fixed link state in phylink (Russell King) - ice: subfunction activation and base devlink ops (Piotr Raczynski) - ice: basic support for VLAN in subfunctions (Michal Swiatkowski) - ice: support subfunction devlink Tx topology (Michal Swiatkowski) - ice: implement netdevice ops for SF representor (Michal Swiatkowski) - ice: check if SF is ready in ethtool ops (Michal Swiatkowski) - ice: don't set target VSI for subfunction (Michal Swiatkowski) - ice: create port representor for SF (Michal Swiatkowski) - ice: make representor code generic (Michal Swiatkowski) - ice: implement netdev for subfunction (Piotr Raczynski) - ice: base subfunction aux driver (Piotr Raczynski) - ice: allocate devlink for subfunction (Piotr Raczynski) - ice: treat subfunction VSI the same as PF VSI (Michal Swiatkowski) - ice: add basic devlink subfunctions support (Piotr Raczynski) - ice: export ice ndo_ops functions (Piotr Raczynski) - ice: add new VSI type for subfunctions (Piotr Raczynski) - net/mlx5: HWS, added API and enabled HWS support (Yevgeny Kliteynik) - net/mlx5: HWS, added send engine and context handling (Yevgeny Kliteynik) - net/mlx5: HWS, added debug dump and internal headers (Yevgeny Kliteynik) - net/mlx5: HWS, added backward-compatible API handling (Yevgeny Kliteynik) - net/mlx5: HWS, added memory management handling (Yevgeny Kliteynik) - net/mlx5: HWS, added vport handling (Yevgeny Kliteynik) - net/mlx5: HWS, added modify header pattern and args handling (Yevgeny Kliteynik) - net/mlx5: HWS, added FW commands handling (Yevgeny Kliteynik) - net/mlx5: HWS, added matchers functionality (Yevgeny Kliteynik) - net/mlx5: HWS, added definers handling (Yevgeny Kliteynik) - net/mlx5: HWS, added rules handling (Yevgeny Kliteynik) - net/mlx5: HWS, added tables handling (Yevgeny Kliteynik) - net/mlx5: HWS, added actions handling (Yevgeny Kliteynik) - net/mlx5: Added missing definitions in preparation for HW Steering (Yevgeny Kliteynik) - net/mlx5: Added missing mlx5_ifc definition for HW Steering (Yevgeny Kliteynik) - xfrm: policy: Restore dir assignments in xfrm_hash_rebuild() (Nathan Chancellor) - xfrm: policy: fix null dereference (Florian Westphal) - Revert "xfrm: add SA information to the offloaded packet" (Steffen Klassert) - xfrm: minor update to sdb and xfrm_policy comments (Florian Westphal) - xfrm: policy: use recently added helper in more places (Florian Westphal) - xfrm: add SA information to the offloaded packet (wangfe) - xfrm: policy: remove remaining use of inexact list (Florian Westphal) - xfrm: switch migrate to xfrm_policy_lookup_bytype (Florian Westphal) - xfrm: policy: don't iterate inexact policies twice at insert time (Florian Westphal) - selftests: add xfrm policy insertion speed test script (Florian Westphal) - xfrm: Correct spelling in xfrm.h (Simon Horman) - net: add copy from skb_seq_state to buffer function (Christian Hopps) - xfrm: Remove documentation WARN_ON to limit return values for offloaded SA (Patrisious Haddad) - bnxt_en: resize bnxt_irq name field to fit format string (Edwin Peer) - bnxt_en: Add MSIX check in bnxt_check_rings() (Michael Chan) - bnxt_en: Increase the number of MSIX vectors for RoCE device (Michael Chan) - net: amlogic,meson-dwmac: Fix "amlogic,tx-delay-ns" schema (Rob Herring (Arm)) - net: xilinx: axienet: Relax partial rx checksum checks (Sean Anderson) - net: xilinx: axienet: Set RXCSUM in features (Sean Anderson) - net: xilinx: axienet: Enable NETIF_F_HW_CSUM for partial tx checksumming (Sean Anderson) - net: xilinx: axienet: Remove unused checksum variables (Sean Anderson) - rtase: Fix spelling mistake: "tx_underun" -> "tx_underrun" (Colin Ian King) - r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun" (Colin Ian King) - sch_cake: constify inverse square root cache (Dave Taht) - net: dsa: microchip: update tag_ksz masks for KSZ9477 family (Pieter Van Trappen) - net-timestamp: add selftests for SOF_TIMESTAMPING_OPT_RX_FILTER (Jason Xing) - net-timestamp: introduce SOF_TIMESTAMPING_OPT_RX_FILTER flag (Jason Xing) - net-timestamp: correct the use of SOF_TIMESTAMPING_RAW_HARDWARE (Jason Xing) - net: stmmac: silence FPE kernel logs (Furong Xu) - net: stmmac: support fp parameter of tc-taprio (Furong Xu) - net: stmmac: support fp parameter of tc-mqprio (Furong Xu) - net: stmmac: configure FPE via ethtool-mm (Furong Xu) - net: stmmac: refactor FPE verification process (Furong Xu) - net: stmmac: drop stmmac_fpe_handshake (Furong Xu) - net: stmmac: move stmmac_fpe_cfg to stmmac_priv data (Furong Xu) - net: mdiobus: Debug print fwnode handle instead of raw pointer (Alexander Dahl) - net/smc: add sysctl for smc_limit_hs (D. Wythe) - eth: fbnic: Add devlink firmware version info (Lee Trager) - net: lan966x: refactor buffer reload function (Daniel Machon) - net: lan966x: use a few FDMA helpers throughout (Daniel Machon) - net: lan966x: ditch tx->last_in_use variable (Daniel Machon) - net: lan966x: use library helper for freeing tx buffers (Daniel Machon) - net: lan966x: use FDMA library for adding DCB's in the tx path (Daniel Machon) - net: lan966x: use the FDMA library for allocation of tx buffers (Daniel Machon) - net: lan966x: use library helper for freeing rx buffers (Daniel Machon) - net: lan966x: use FDMA library for adding DCB's in the rx path (Daniel Machon) - net: lan966x: use the FDMA library for allocation of rx buffers (Daniel Machon) - net: lan966x: replace a few variables with new equivalent ones (Daniel Machon) - net: lan966x: use FDMA library symbols (Daniel Machon) - net: lan966x: select FDMA library (Daniel Machon) - ionic: Allow XDP program to be hot swapped (Brett Creeley) - ionic: convert Rx queue buffers to use page_pool (Shannon Nelson) - ionic: Fully reconfigure queues when going to/from a NULL XDP program (Brett Creeley) - ionic: always use rxq_info (Shannon Nelson) - ionic: use per-queue xdp_prog (Shannon Nelson) - ionic: rename ionic_xdp_rx_put_bufs (Shannon Nelson) - ionic: debug line for Tx completion errors (Shannon Nelson) - ptp: ptp_ines: Remove setting of RX software timestamp (Gal Pressman) - ixp4xx_eth: Remove setting of RX software timestamp (Gal Pressman) - net: stmmac: Remove setting of RX software timestamp (Gal Pressman) - sfc/siena: Remove setting of RX software timestamp (Gal Pressman) - sfc: Remove setting of RX software timestamp (Gal Pressman) - qede: Remove setting of RX software timestamp (Gal Pressman) - net: mscc: ocelot: Remove setting of RX software timestamp (Gal Pressman) - net/funeth: Remove setting of RX software timestamp (Gal Pressman) - enic: Remove setting of RX software timestamp (Gal Pressman) - net: thunderx: Remove setting of RX software timestamp (Gal Pressman) - liquidio: Remove setting of RX software timestamp (Gal Pressman) - net: macb: Remove setting of RX software timestamp (Gal Pressman) - amd-xgbe: Remove setting of RX software timestamp (Gal Pressman) - bonding: Remove setting of RX software timestamp (Gal Pressman) - tg3: Remove setting of RX software timestamp (Gal Pressman) - bnxt_en: Remove setting of RX software timestamp (Gal Pressman) - net: ti: icssg-prueth: Make pa_stats optional (MD Danish Anwar) - net: ibm: emac: Use __iomem annotation for emac_[xg]aht_base (Simon Horman) - selftests/net: integrate packetdrill with ksft (Willem de Bruijn) - selftests: support interpreted scripts with ksft_runner.sh (Willem de Bruijn) - net: ag71xx: disable napi interrupts during probe (Sven Eckelmann) - net: ag71xx: remove always true branch (Rosen Penev) - net: ag71xx: get reset control using devm api (Rosen Penev) - net: ag71xx: use ethtool_puts (Rosen Penev) - net: ag71xx: update FIFO bits and descriptions (Rosen Penev) - net: ag71xx: add MODULE_DESCRIPTION (Rosen Penev) - net: ag71xx: add COMPILE_TEST to test compilation (Rosen Penev) - af_unix: Don't return OOB skb in manage_oob(). (Kuniyuki Iwashima) - af_unix: Move spin_lock() in manage_oob(). (Kuniyuki Iwashima) - af_unix: Rename unlinked_skb in manage_oob(). (Kuniyuki Iwashima) - af_unix: Remove single nest in manage_oob(). (Kuniyuki Iwashima) - can: rockchip_canfd: rkcanfd_timestamp_init(): fix 64 bit division on 32 bit platforms (Marc Kleine-Budde) - can: rockchip_canfd: fix return type of rkcanfd_start_xmit() (Nathan Chancellor) - net: can: cc770: Simplify parsing DT properties (Rob Herring (Arm)) - net: remove dev_pick_tx_cpu_id() (Jakub Kicinski) - selftests: mptcp: connect: remove duplicated spaces in TAP output (Matthieu Baerts (NGI0)) - selftests: mptcp: diag: remove trailing whitespace (Matthieu Baerts (NGI0)) - selftests: mptcp: reset the last TS before the first test (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: remote time in TAP output (Matthieu Baerts (NGI0)) - selftests: mptcp: lib: add time per subtests in TAP output (Matthieu Baerts (NGI0)) - selftests: return failure when timestamps can't be reported (Jason Xing) - sctp: Unmask upper DSCP bits in sctp_v4_get_dst() (Ido Schimmel) - ipv4: udp_tunnel: Unmask upper DSCP bits in udp_tunnel_dst_lookup() (Ido Schimmel) - netfilter: nf_dup4: Unmask upper DSCP bits in nf_dup_ipv4_route() (Ido Schimmel) - netfilter: nft_flow_offload: Unmask upper DSCP bits in nft_flow_route() (Ido Schimmel) - ipv4: netfilter: Unmask upper DSCP bits in ip_route_me_harder() (Ido Schimmel) - ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit() (Ido Schimmel) - ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit() (Ido Schimmel) - ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev() (Ido Schimmel) - ipv4: icmp: Unmask upper DSCP bits in icmp_reply() (Ido Schimmel) - bpf: lwtunnel: Unmask upper DSCP bits in bpf_lwt_xmit_reroute() (Ido Schimmel) - ipv4: ip_gre: Unmask upper DSCP bits in ipgre_open() (Ido Schimmel) - netfilter: br_netfilter: Unmask upper DSCP bits in br_nf_pre_routing_finish() (Ido Schimmel) - net: sysfs: Fix weird usage of class's namespace relevant fields (Zijun Hu) - net: ethernet: fs_enet: phylink conversion (Maxime Chevallier) - net: ethernet: fs_enet: simplify clock handling with devm accessors (Maxime Chevallier) - net: ethernet: fs_enet: use macros for speed and duplex values (Maxime Chevallier) - net: ethernet: fs_enet: drop unused phy_info and mii_if_info (Maxime Chevallier) - net: ethernet: fs_enet: only protect the .restart() call in .adjust_link (Maxime Chevallier) - net: ethernet: fs_enet: drop the .adjust_link custom fs_ops (Maxime Chevallier) - net: ethernet: fs_enet: cosmetic cleanups (Maxime Chevallier) - net: ethernet: fs_enet: convert to SPDX (Maxime Chevallier) - ptp/ioctl: support MONOTONIC{,_RAW} timestamps for PTP_SYS_OFFSET_EXTENDED (Mahesh Bandewar) - net: sched: consistently use rcu_replace_pointer() in taprio_change() (Dmitry Antipov) - netfilter: nf_tables: set element timeout update support (Pablo Neira Ayuso) - netfilter: nf_tables: zero timeout means element never times out (Pablo Neira Ayuso) - netfilter: nf_tables: consolidate timeout extension for elements (Pablo Neira Ayuso) - netfilter: nf_tables: annotate data-races around element expiration (Pablo Neira Ayuso) - netfilter: nft_dynset: annotate data-races around set timeout (Pablo Neira Ayuso) - netfilter: nf_tables: remove annotation to access set timeout while holding lock (Pablo Neira Ayuso) - netfilter: nf_tables: reject expiration higher than timeout (Pablo Neira Ayuso) - netfilter: nf_tables: reject element expiration with no timeout (Pablo Neira Ayuso) - netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire (Pablo Neira Ayuso) - netfilter: nf_tables: Add missing Kernel doc (Simon Horman) - netfilter: nf_tables: Correct spelling in nf_tables.h (Simon Horman) - netfilter: nf_tables: drop unused 3rd argument from validate callback ops (Florian Westphal) - netfilter: conntrack: Convert to use ERR_CAST() (Shen Lichuan) - netfilter: Use kmemdup_array instead of kmemdup for multiple allocation (Yan Zhen) - netfilter: nft_counter: Use u64_stats_t for statistic. (Sebastian Andrzej Siewior) - netfilter: ctnetlink: support CTA_FILTER for flush (Changliang Wu) - ptp: ocp: Improve PCIe delay estimation (Vadim Fedorenko) - netpoll: remove netpoll_srcu (Eric Dumazet) - octeontx2-pf: Make iplen __be16 in otx2_sqe_add_ext() (Simon Horman) - octeontx2-af: Pass string literal as format argument of alloc_workqueue() (Simon Horman) - net: phy: qca83xx: use PHY_ID_MATCH_EXACT (Rosen Penev) - sfc: siena: rip out rss-context dead code (Edward Cree) - net: smc91x: Make use of irq_get_trigger_type() (Vasileios Amoiridis) - net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type() (Vasileios Amoiridis) - net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type() (Vasileios Amoiridis) - net: tls: wait for async completion on last message (Sascha Hauer) - net/core: make use of the helper macro LIST_HEAD() (Hongbo Li) - net/ipv6: make use of the helper macro LIST_HEAD() (Hongbo Li) - net/netfilter: make use of the helper macro LIST_HEAD() (Hongbo Li) - net/tipc: make use of the helper macro LIST_HEAD() (Hongbo Li) - net/ipv4: make use of the helper macro LIST_HEAD() (Hongbo Li) - sfc: convert comma to semicolon (Chen Ni) - sfc/siena: Convert comma to semicolon (Chen Ni) - ionic: Convert comma to semicolon (Chen Ni) - net: atlantic: convert comma to semicolon (Chen Ni) - bnx2x: Remove setting of RX software timestamp (Gal Pressman) - cxgb4: Remove setting of RX software timestamp (Gal Pressman) - ixgbe: Remove setting of RX software timestamp (Gal Pressman) - igc: Remove setting of RX software timestamp (Gal Pressman) - igb: Remove setting of RX software timestamp (Gal Pressman) - ice: Remove setting of RX software timestamp (Gal Pressman) - i40e: Remove setting of RX software timestamp (Gal Pressman) - net: netcp: Remove setting of RX software timestamp (Gal Pressman) - net: ti: icssg-prueth: Remove setting of RX software timestamp (Gal Pressman) - net: ethernet: ti: cpsw_ethtool: Remove setting of RX software timestamp (Gal Pressman) - net: ethernet: ti: am65-cpsw-ethtool: Remove setting of RX software timestamp (Gal Pressman) - mlxsw: spectrum: Remove setting of RX software timestamp (Gal Pressman) - net: sparx5: Remove setting of RX software timestamp (Gal Pressman) - net: lan966x: Remove setting of RX software timestamp (Gal Pressman) - lan743x: Remove setting of RX software timestamp (Gal Pressman) - net: dsa: microchip: replace unclear KSZ8830 strings (Pieter Van Trappen) - net: dsa: microchip: clean up ksz8_reg definition macros (Pieter Van Trappen) - net: dsa: microchip: rename ksz8 series files (Pieter Van Trappen) - MAINTAINERS: Add the rtase ethernet driver entry (Justin Lai) - realtek: Update the Makefile and Kconfig in the realtek folder (Justin Lai) - rtase: Add a Makefile in the rtase folder (Justin Lai) - rtase: Implement ethtool function (Justin Lai) - rtase: Implement pci_driver suspend and resume function (Justin Lai) - rtase: Implement net_device_ops (Justin Lai) - rtase: Implement a function to receive packets (Justin Lai) - rtase: Implement .ndo_start_xmit function (Justin Lai) - rtase: Implement hardware configuration function (Justin Lai) - rtase: Implement the interrupt routine and rtase_poll (Justin Lai) - rtase: Implement the rtase_down function (Justin Lai) - rtase: Implement the .ndo_open function (Justin Lai) - rtase: Add support for a pci table in this module (Justin Lai) - netlink: specs: nftables: allow decode of tailscale ruleset (Donald Hunter) - net: napi: Prevent overflow of napi_defer_hard_irqs (Joe Damato) - net: phy: Add driver for Motorcomm yt8821 2.5G ethernet phy (Frank Sae) - net: phy: Optimize phy speed mask to be compatible to yt8821 (Frank Sae) - can: rockchip_canfd: add support for CAN_CTRLMODE_BERR_REPORTING (Marc Kleine-Budde) - can: rockchip_canfd: add support for CAN_CTRLMODE_LOOPBACK (Marc Kleine-Budde) - can: rockchip_canfd: add hardware timestamping support (Marc Kleine-Budde) - can: rockchip_canfd: enable full TX-FIFO depth of 2 (Marc Kleine-Budde) - can: rockchip_canfd: prepare to use full TX-FIFO depth (Marc Kleine-Budde) - can: rockchip_canfd: add stats support for errata workarounds (Marc Kleine-Budde) - can: rockchip_canfd: rkcanfd_get_berr_counter_corrected(): work around broken {RX,TX}ERRORCNT register (Marc Kleine-Budde) - can: rockchip_canfd: implement workaround for erratum 12 (Marc Kleine-Budde) - can: rockchip_canfd: implement workaround for erratum 6 (Marc Kleine-Budde) - can: rockchip_canfd: add TX PATH (Marc Kleine-Budde) - can: rockchip_canfd: rkcanfd_register_done(): add warning for erratum 5 (Marc Kleine-Budde) - can: rockchip_canfd: rkcanfd_handle_rx_int_one(): implement workaround for erratum 5: check for empty FIFO (Marc Kleine-Budde) - can: rockchip_canfd: add notes about known issues (Marc Kleine-Budde) - can: rockchip_canfd: add support for rk3568v3 (Marc Kleine-Budde) - can: rockchip_canfd: add quirk for broken CAN-FD support (Marc Kleine-Budde) - can: rockchip_canfd: add quirks for errata workarounds (Marc Kleine-Budde) - can: rockchip_canfd: add driver for Rockchip CAN-FD controller (Marc Kleine-Budde) - dt-bindings: can: rockchip_canfd: add rockchip CAN-FD controller (Marc Kleine-Budde) - ptp: ptp_idt82p33: Convert comma to semicolon (Chen Ni) - net: dsa: felix: Annotate struct action_gate_entry with __counted_by (Hongbo Li) - bonding: support xfrm state update (Hangbin Liu) - bonding: Add ESN support to IPSec HW offload (Hangbin Liu) - bonding: add common function to check ipsec device (Hangbin Liu) - net: stmmac: Batch set RX OWN flag and other flags (Tan En De) - wifi: mwifiex: Convert to use jiffies macro (Chen Yufan) - wifi: wilc1000: Re-enable RTC clock on resume (Marek Vasut) - wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume (Marek Vasut) - wifi: brcmsmac: Use kvmemdup to simplify the code (Jinjie Ruan) - dt-bindings: net: wireless: convert marvel-8xxx.txt to yaml format (Frank Li) - wifi: iwlwifi: mvm: properly set the rates in link cmd (Miri Korenblit) - wifi: iwlwifi: mvm: Remove unused last_sub_index from reorder buffer (Daniel Gabay) - wifi: iwlwifi: mvm: remove mvm prefix from iwl_mvm_tx_resp* (Miri Korenblit) - wifi: iwlwifi: s/iwl_mvm_remove_sta_cmd/iwl_remove_sta_cmd (Miri Korenblit) - wifi: iwlwifi: STA command structure shouldn't be mvm specific (Miri Korenblit) - wifi: iwlwifi: s/IWL_MVM_STATION_COUNT_MAX/IWL_STATION_COUNT_MAX (Miri Korenblit) - wifi: iwlwifi: mvm: tell the firmware about CSA with mode=1 (Emmanuel Grumbach) - wifi: iwlwifi: mvm: refactor scan channel description a bit (Johannes Berg) - wifi: cfg80211: wext: Update spelling and grammar (Simon Horman) - wifi: cfg80211: Set correct chandef when starting CAC (Issam Hamdi) - wifi: mac80211: scan: Use max macro (Yan Zhen) - wifi: mac80211: Check for missing VHT elements only for 5 GHz (Ilan Peer) - wifi: mac80211: fix RCU list iterations (Johannes Berg) - wifi: mac80211: use kmemdup_array instead of kmemdup for multiple allocation (Shen Lichuan) - wifi: cfg80211: Use kmemdup_array instead of kmemdup for multiple allocation (Yu Jiaoliang) - wifi: iwlwifi: mvm: allow ESR when we the ROC expires (Emmanuel Grumbach) - wifi: iwlwifi: mvm: avoid NULL pointer dereference (Miri Korenblit) - wifi: mac80211: export ieee80211_purge_tx_queue() for drivers (Ping-Ke Shih) - wifi: rfkill: Correct parameter type for rfkill_set_hw_state_reason() (Zijun Hu) - wifi: mac80211: remove redundant unlikely() around IS_ERR() (Zhang Changzhong) - net: rfkill: gpio: Do not load on Lenovo Yoga Tab 3 Pro YT3-X90 (Hans de Goede) - wifi: iwlwifi: allow only CN mcc from WRDD (Anjaneyulu) - wifi: iwlwifi: mvm: drop wrong STA selection in TX (Johannes Berg) - wifi: iwlwifi: bump FW API to 93 for BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: mvm: cleanup iwl_mvm_get_wd_timeout (Miri Korenblit) - wifi: iwlwifi: use default command queue watchdog timeout (Miri Korenblit) - wifi: iwlwifi: mvm: handle the new EML OMN failure notification (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Stop processing MCC update if there was no change (Ilan Peer) - wifi: iwlwifi: mvm: add API for EML OMN frame failure (Emmanuel Grumbach) - wifi: iwlwifi: mvm: exit EMLSR if both links are missing beacons (Emmanuel Grumbach) - wifi: iwlwifi: mvm: handle the new missed beacons notification (Emmanuel Grumbach) - wifi: iwlwifi: mvm: add the new API for the missed beacons notification (Emmanuel Grumbach) - wifi: iwlwifi: mvm: rename iwl_missed_beacons_notif (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Offload RLC/SMPS functionality to firmware (Daniel Gabay) - wifi: mac80211: fix the comeback long retry times (Emmanuel Grumbach) - wifi: cfg80211: fix bug of mapping AF3x to incorrect User Priority (hhorace) - wifi: mac80211: Add non-atomic station iterator (Rory Little) - staging: rtl8192e: Constify struct lib80211_crypto_ops (Christophe JAILLET) - wifi: lib80211: Constify struct lib80211_crypto_ops (Christophe JAILLET) - wifi: lib80211: Handle const struct lib80211_crypto_ops in lib80211 (Christophe JAILLET) - wifi: iwlwifi: mvm: add and improve EMLSR debug info (Miri Korenblit) - wifi: iwlwifi: Enable channel puncturing for US/CAN from bios (Somashekhar(Som)) - wifi: iwlwifi: mvm: add firmware debug points for EMLSR entry / exit (Emmanuel Grumbach) - wifi: iwlwiif: mvm: handle the new BT notif (Emmanuel Grumbach) - wifi: iwlwifi: mvm: start to support the new BT profile notification (Emmanuel Grumbach) - wifi: iwlwifi: mvm: s/iwl_bt_coex_profile_notif/iwl_bt_coex_prof_old_notif (Emmanuel Grumbach) - wifi: iwlwifi: mvm: increase the time between ranging measurements (Avraham Stern) - wifi: iwlwifi: mvm: set the cipher for secured NDP ranging (Avraham Stern) - wifi: iwlwifi: mvm: Fix a race in scan abort flow (Ilan Peer) - wifi: iwlwifi: mvm: set ul_mu_data_disable when needed (Emmanuel Grumbach) - wifi: iwlwifi: mei: add support for SAP version 4 (Avraham Stern) - wifi: iwlwifi: config: label 'gl' devices as discrete (Johannes Berg) - wifi: iwlwifi: pcie: print function scratch before writing (Johannes Berg) - wifi: iwlwifi: mvm: use correct key iteration (Johannes Berg) - wifi: iwlwifi: remove MVM prefix from FW macros (Miri Korenblit) - wifi: iwlwifi: mvm: add support for new REDUCE_TXPOWER_CMD versions (Emmanuel Grumbach) - wifi: iwlwifi: mvm: prepare the introduction of V9 of REDUCED_TX_POWER (Emmanuel Grumbach) - wifi: mac80211: don't use rate mask for offchannel TX either (Ping-Ke Shih) - wifi: mac80211: refactor block ack management code (Dmitry Antipov) - wifi: mac80211_hwsim: correct MODULE_PARM_DESC of multi_radio (Zong-Zhe Yang) - wifi: mwifiex: remove unnecessary checks for valid priv (Sascha Hauer) - wifi: mwifiex: Fix uninitialized variable in mwifiex_cfg80211_authenticate() (Dan Carpenter) - wifi: iwlegacy: Avoid multiple -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: mwifiex: keep mwifiex_cfg80211_ops constant (Sascha Hauer) - Revert "wifi: ath9k: use devm for request_irq()" (Toke Høiland-Jørgensen) - wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he() (Baochen Qiang) - wifi: ath12k: match WMI BSS chan info structure with firmware definition (P Praneesh) - wifi: ath12k: fix BSS chan info request WMI command (P Praneesh) - wifi: ath12k: restore ASPM for supported hardwares only (Aditya Kumar Singh) - wifi: ath9k: Remove error checks when creating debugfs entries (Toke Høiland-Jørgensen) - wifi: ath9k: use devm for gpio_request_one() (Rosen Penev) - wifi: ath9k: use devm for request_irq() (Rosen Penev) - wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats() (Dmitry Kandybka) - wifi: ath9k: Use swap() to improve ath9k_hw_get_nf_hist_mid() (Thorsten Blum) - wifi: ath9k: use unmanaged PCI functions in ath9k_pci_owl_loader (Heiner Kallweit) - wifi: ath12k: Support Transmit DE stats (Dinesh Karthikeyan) - wifi: ath11k: fix array out-of-bound access in SoC stats (Karthikeyan Periyasamy) - wifi: ath12k: fix array out-of-bound access in SoC stats (Karthikeyan Periyasamy) - wifi: ath11k: use work queue to process beacon tx event (Kang Yang) - wifi: mwl8k: Use static_assert() to check struct sizes (Gustavo A. R. Silva) - wifi: rtw88: Enable USB RX aggregation for 8822c/8822b/8821c (Bitterblue Smith) - wifi: rtw88: usb: Support RX aggregation (Bitterblue Smith) - wifi: rtw88: usb: Update the RX stats after every frame (Bitterblue Smith) - wifi: rtw88: usb: Init RX burst length according to USB speed (Bitterblue Smith) - wifi: rtl8xxxu: add missing rtl8192cu USB IDs (Peter Robinson) - wifi: rtl8xxxu: drop reference to staging drivers (Peter Robinson) - wifi: rtw89: wow: add net-detect support for 8852c (Chin-Yen Lee) - wifi: rtw89: wow: add delay option for net-detect (Chin-Yen Lee) - wifi: rtw89: wow: add WoWLAN net-detect support (Chin-Yen Lee) - wifi: rtw89: wow: implement PS mode for net-detect (Chin-Yen Lee) - wifi: rtw89: 8852c: support firmware format up to v1 (Ping-Ke Shih) - wifi: rtw89: correct VHT TX rate on 20MHz connection (Dian-Syuan Yang) - wifi: rtw89: add support for HW encryption in unicast management frames (Kuan-Chung Chen) - wifi: rtw89: avoid to add interface to list twice when SER (Chih-Kang Chang) - wifi: rtw89: 8922a: Add new fields for scan offload H2C command (Po-Hao Huang) - wifi: rtw89: 8922a: new implementation for RFK pre-notify H2C (Kuan-Chung Chen) - wifi: rtw89: pass chanctx_idx to rtw89_btc_{path_}phymap() (Zong-Zhe Yang) - wifi: rtw89: fw: correct chan access in assoc_cmac_tbl_g7 and update_beacon_be (Zong-Zhe Yang) - wifi: rtw89: pass rtwvif to RFK scan (Zong-Zhe Yang) - wifi: rtw89: pass rtwvif to RFK channel (Zong-Zhe Yang) - wifi: rtw89: rename sub_entity to chanctx (Zong-Zhe Yang) - wifi: rtw89: mcc: stop at a role holding chanctx (Zong-Zhe Yang) - wifi: rtw89: chan: refine MCC re-plan flow when unassign chanctx (Zong-Zhe Yang) - wifi: rtw88: always wait for both firmware loading attempts (Dmitry Antipov) - wifi: rtw89: fix typo of rtw89_phy_ra_updata_XXX (Zong-Zhe Yang) - wifi: rtw89: 885xb: reset IDMEM mode to prevent download firmware failure (Ping-Ke Shih) - wifi: rtw89: add support for hardware rfkill (Kuan-Chung Chen) - wifi: rtw89: add EVM statistics for 1SS rate (Kuan-Chung Chen) - wifi: rtw88: 8822c: Parse channel from IE to correct invalid hardware reports (Po-Hao Huang) - wifi: rtw88: 8703b: Fix reported RX band width (Bitterblue Smith) - wifi: rtw88: 8822c: Fix reported RX band width (Bitterblue Smith) - wifi: rtw89: 8852bt: add 8852BE-VT to Makefile and Kconfig (Ping-Ke Shih) - wifi: rtw89: 8852bte: add PCI entry of 8852BE-VT (Ping-Ke Shih) - wifi: rtw89: 8852bt: declare firmware features of RTL8852BT (Ping-Ke Shih) - wifi: rtw89: 8852bt: add chip_ops of RTL8852BT (Ping-Ke Shih) - wifi: rtw89: 8852bt: add chip_info of RTL8852BT (Ping-Ke Shih) - wifi: rtw89: 8852bt: rfk: use predefined string choice for DPK enable/disable (Ping-Ke Shih) - wifi: rtw89: 8852bt: add set_channel_rf (Ping-Ke Shih) - wifi: rtw89: select WANT_DEV_COREDUMP (Zong-Zhe Yang) - wifi: rtw88: select WANT_DEV_COREDUMP (Zong-Zhe Yang) - wifi: rtw88: debugfs: support multiple adapters debugging (Ping-Ke Shih) - wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c (Nick Morrow) - wifi: rtw88: usb: Support USB 3 with RTL8822CU/RTL8822BU (Bitterblue Smith) - wifi: rtw89: 8852bt: rfk: Fix spelling mistake "KIP_RESOTRE" -> "KIP_RESTORE" (Colin Ian King) - wifi: rtw88: Set efuse->ext_lna_5g - fix typo (Bitterblue Smith) - wifi: ipw2x00: libipw: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: mwifiex: add support for WPA-PSK-SHA256 (Sascha Hauer) - wifi: mwifiex: fix key_mgmt setting (Sascha Hauer) - wifi: mwifiex: simplify WPA flags setting (Sascha Hauer) - wifi: b43: Constify struct lpphy_tx_gain_table_entry (Christophe JAILLET) - wifi: brcmsmac: clean up unnecessary current_ampdu_cnt and related checks (Dmitry Kandybka) - wifi: brcmfmac: introducing fwil query functions (Arend van Spriel) - wifi: brcmfmac: fwsignal: Use struct_size() to simplify brcmf_fws_rxreorder() (Christophe JAILLET) - wifi: mwifiex: add host mlme for AP mode (David Lin) - wifi: mwifiex: add host mlme for client mode (David Lin) - wifi: mwifiex: increase max_num_akm_suites (Sascha Hauer) - net: cadence: macb: Enable software IRQ coalescing by default (Sean Anderson) - net: phy: Check for read errors in SIOCGMIIREG (Niklas Söderlund) - pds_core: Remove redundant null pointer checks (Li Zetao) - ionic: Remove redundant null pointer checks in ionic_debugfs_add_qcq() (Li Zetao) - ipv6: sit: Unmask upper DSCP bits in ipip6_tunnel_bind_dev() (Ido Schimmel) - ip6_tunnel: Unmask upper DSCP bits in ip4ip6_err() (Ido Schimmel) - ipv4: ipmr: Unmask upper DSCP bits in ipmr_queue_xmit() (Ido Schimmel) - ipv4: Unmask upper DSCP bits in __ip_queue_xmit() (Ido Schimmel) - selftests: net: convert comma to semicolon (Chen Ni) - ipv4: Fix user space build failure due to header change (Ido Schimmel) - l2tp: remove unneeded null check in l2tp_v2_session_get_next (James Chapman) - net: mana: Improve mana_set_channels() in low mem conditions (Shradha Gupta) - eth: fbnic: Add support to fetch group stats (Mohsin Bashir) - eth: fbnic: Add ethtool support for fbnic (Mohsin Bashir) - selftests: add selftest for UDP SO_PEEK_OFF support (Jason Xing) - net: sparx5: ditch sparx5_fdma_rx/tx_reload() functions (Daniel Machon) - net: sparx5: use contiguous memory for tx buffers (Daniel Machon) - net: sparx5: use library helper for freeing tx buffers (Daniel Machon) - net: sparx5: use FDMA library for adding DCB's in the tx path (Daniel Machon) - net: sparx5: use the FDMA library for allocation of tx buffers (Daniel Machon) - net: sparx5: use a few FDMA helpers in the rx path (Daniel Machon) - net: sparx5: use library helper for freeing rx buffers (Daniel Machon) - net: sparx5: use FDMA library for adding DCB's in the rx path (Daniel Machon) - net: sparx5: use the FDMA library for allocation of rx buffers (Daniel Machon) - net: sparx5: replace a few variables with new equivalent ones (Daniel Machon) - net: sparx5: use FDMA library symbols (Daniel Machon) - net: microchip: add FDMA library (Daniel Machon) - be2net: Remove unused declarations (Yue Haibing) - qlcnic: Remove unused declarations (Yue Haibing) - net: alacritech: Partially revert "net: alacritech: Switch to use dev_err_probe()" (Krzysztof Kozlowski) - netlink: specs: nftables: allow decode of default firewalld ruleset (Florian Westphal) - selftests: mptcp: pm_nl_ctl: remove re-definition (Matthieu Baerts (NGI0)) - selftests: mptcp: join: simplify checksum_tests (Geliang Tang) - selftests: mptcp: join: mute errors when ran in the background (Matthieu Baerts (NGI0)) - selftests: mptcp: join: specify host being checked (Matthieu Baerts (NGI0)) - selftests: mptcp: join: more explicit check name (Matthieu Baerts (NGI0)) - selftests: mptcp: join: validate MPJ SYN TX MIB counters (Matthieu Baerts (NGI0)) - selftests: mptcp: join: one line for join check (Matthieu Baerts (NGI0)) - selftests: mptcp: join: reduce join_nr params (Matthieu Baerts (NGI0)) - mptcp: MIB counters for sent MP_JOIN (Matthieu Baerts (NGI0)) - mptcp: pm: reduce entries iterations on connect (Matthieu Baerts (NGI0)) - mptcp: pm: rename helpers linked to 'flush' (Matthieu Baerts (NGI0)) - net: mvpp2: Remove setting of RX software timestamp (Gal Pressman) - octeontx2-pf: Remove setting of RX software timestamp (Gal Pressman) - gianfar: Remove setting of RX software timestamp (Gal Pressman) - net: enetc: Remove setting of RX software timestamp (Gal Pressman) - net: fec: Remove setting of RX software timestamp (Gal Pressman) - net: hns3: Remove setting of RX software timestamp (Gal Pressman) - net: ethernet: rtsn: Remove setting of RX software timestamp (Gal Pressman) - net: renesas: rswitch: Remove setting of RX software timestamp (Gal Pressman) - ravb: Remove setting of RX software timestamp (Gal Pressman) - ionic: Remove setting of RX software timestamp (Gal Pressman) - tsnep: Remove setting of RX software timestamp (Gal Pressman) - can: peak_usb: Remove setting of RX software timestamp (Gal Pressman) - can: peak_canfd: Remove setting of RX software timestamp (Gal Pressman) - can: dev: Remove setting of RX software timestamp (Gal Pressman) - ethtool: RX software timestamp for all (Gal Pressman) - i40e: Add Energy Efficient Ethernet ability for X710 Base-T/KR/KX cards (Aleksandr Loktionov) - e1000e: avoid failing the system during pm_suspend (Vitaly Lifshits) - igc: Move the MULTI GBT AN Control Register to _regs file (Sasha Neftin) - igc: Add Energy Efficient Ethernet ability (Sasha Neftin) - igc: Get rid of spurious interrupts (Kurt Kanzenbach) - igc: Add MQPRIO offload support (Kurt Kanzenbach) - ieee802154: Correct spelling in nl802154.h (Simon Horman) - mac802154: Correct spelling in mac802154.h (Simon Horman) - ioam6: improve checks on user data (Justin Iurman) - cxgb: Remove unused declarations (Yue Haibing) - cxgb4: Remove unused declarations (Yue Haibing) - cxgb3: Remove unused declarations (Yue Haibing) - selftests: netfilter: nft_queue.sh: fix spurious timeout on debug kernel (Florian Westphal) - net: bcmasp: Simplify with scoped for each OF child loop (Jinjie Ruan) - net: dsa: microchip: Use scoped function to simplfy code (Jinjie Ruan) - net: mv643xx_eth: Simplify with scoped for each OF child loop (Jinjie Ruan) - net: mdio: mux-mmioreg: Simplified with dev_err_probe() (Jinjie Ruan) - net: mdio: mux-mmioreg: Simplified with scoped function (Jinjie Ruan) - net: phy: Use for_each_available_child_of_node_scoped() (Jinjie Ruan) - net: dsa: realtek: Use for_each_child_of_node_scoped() (Jinjie Ruan) - net: stmmac: dwmac-sun8i: Use for_each_child_of_node_scoped() (Jinjie Ruan) - netdev_features: remove NETIF_F_ALL_FCOE (Alexander Lobakin) - netdev_features: convert NETIF_F_FCOE_MTU to dev->fcoe_mtu (Alexander Lobakin) - netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_local (Alexander Lobakin) - netdev_features: convert NETIF_F_LLTX to dev->lltx (Alexander Lobakin) - netdevice: convert private flags > BIT(31) to bitfields (Alexander Lobakin) - net: dsa: vsc73xx: implement FDB operations (Pawel Dembicki) - can: kvaser_usb: Simplify with dev_err_probe() (Yan Zhen) - can: kvaser_pciefd: Use IS_ENABLED() instead of #ifdef (Martin Jocic) - can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode (Stefan Mätje) - can: j1939: use correct function name in comment (Zhang Changzhong) - dt-bindings: can: convert microchip,mcp251x.txt to yaml (Frank Li) - dt-bindings: can: renesas,rcar-canfd: Document R-Car V4M support (Duy Nguyen) - r8169: add support for RTL8126A rev.b (ChunHao Lin) - netdev-genl: Set extack and fix error on napi-get (Joe Damato) - net: stmmac: drop the ethtool begin() callback (Andrew Halaney) - octeontx2-af: configure default CPT credits for CN10KA B0 (Srujana Challa) - octeontx2-af: avoid RXC register access for CN10KB (Srujana Challa) - octeontx2-af: use dynamic interrupt vectors for CN10K (Srujana Challa) - bpf: Unmask upper DSCP bits in __bpf_redirect_neigh_v4() (Ido Schimmel) - vrf: Unmask upper DSCP bits in vrf_process_v4_outbound() (Ido Schimmel) - ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound() (Ido Schimmel) - ipv6: sit: Unmask upper DSCP bits in ipip6_tunnel_xmit() (Ido Schimmel) - ipv4: Unmask upper DSCP bits in ip_send_unicast_reply() (Ido Schimmel) - xfrm: Unmask upper DSCP bits in xfrm_get_tos() (Ido Schimmel) - ipv4: Unmask upper DSCP bits when building flow key (Ido Schimmel) - ipv4: Unmask upper DSCP bits in get_rttos() (Ido Schimmel) - ipv4: Unmask upper DSCP bits in ip_sock_rt_tos() (Ido Schimmel) - ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup() (Ido Schimmel) - ipv4: Unmask upper DSCP bits in ip_route_output_key_hash() (Ido Schimmel) - ipv4: Unmask upper DSCP bits in RTM_GETROUTE output route lookup (Ido Schimmel) - ethtool: pse-pd: move pse validation into set (Diogo Jahchan Koike) - Documentation: Add missing fields to net_cachelines (Joe Damato) - icmp: icmp_msgs_per_sec and icmp_msgs_burst sysctls become per netns (Eric Dumazet) - icmp: move icmp_global.credit and icmp_global.stamp to per netns storage (Eric Dumazet) - icmp: change the order of rate limits (Eric Dumazet) - net: openvswitch: Use ERR_CAST() to return (Yan Zhen) - nfp: Convert to use ERR_CAST() (Shen Lichuan) - sfc: Convert to use ERR_CAST() (Shen Lichuan) - net: phy: add Applied Micro QT2025 PHY driver (FUJITA Tomonori) - rust: net::phy unified genphy_read_status function for C22 and C45 registers (FUJITA Tomonori) - rust: net::phy unified read/write API for C22 and C45 registers (FUJITA Tomonori) - rust: net::phy implement AsRef trait (FUJITA Tomonori) - rust: net::phy support probe callback (FUJITA Tomonori) - rust: sizes: add commonly used constants (FUJITA Tomonori) - bnxt_en: Support dynamic MSIX (Michael Chan) - bnxt_en: Allocate the max bp->irq_tbl size for dynamic msix allocation (Michael Chan) - bnxt_en: Replace deprecated PCI MSIX APIs (Michael Chan) - bnxt_en: Remove register mapping to support INTX (Michael Chan) - bnxt_en: Remove BNXT_FLAG_USING_MSIX flag (Michael Chan) - bnxt_en: Deprecate support for legacy INTX mode (Michael Chan) - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Sreekanth Reddy) - bnxt_en: add support for retrieving crash dump using ethtool (Vikas Gupta) - bnxt_en: add support for storing crash dump into host memory (Vikas Gupta) - selftests: add selftest for tcp SO_PEEK_OFF support (Jon Maloy) - tcp: add SO_PEEK_OFF socket option tor TCPv6 (Jon Maloy) - tools: ynl: error check scanf() in a sample (Jakub Kicinski) - net/ipv4: net: prefer strscpy over strcpy (Hongbo Li) - net/tipc: replace deprecated strcpy with strscpy (Hongbo Li) - net/netrom: prefer strscpy over strcpy (Hongbo Li) - net/ipv6: replace deprecated strcpy with strscpy (Hongbo Li) - net: prefer strscpy over strcpy (Hongbo Li) - net: alacritech: Switch to use dev_err_probe() (Yang Ruibin) - net: hns: Use IS_ERR_OR_NULL() helper function (Hongbo Li) - net: dsa: realtek: make use of dev_err_cast_probe() (Hongbo Li) - net: ipa: make use of dev_err_cast_probe() (Hongbo Li) - net: vertexcom: mse102x: Use ETH_ZLEN (Stefan Wahren) - net: vertexcom: mse102x: Drop log message on remove (Stefan Wahren) - net: vertexcom: mse102x: Fix random MAC address log (Stefan Wahren) - net: vertexcom: mse102x: Silence TX timeout (Stefan Wahren) - net: vertexcom: mse102x: Use DEFINE_SIMPLE_DEV_PM_OPS (Stefan Wahren) - selftests: netfilter: nft_queue.sh: reduce test file size for debug build (Florian Westphal) - net: hisilicon: hns_mdio: fix OF node leak in probe() (Krzysztof Kozlowski) - net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info() (Krzysztof Kozlowski) - net: hisilicon: hip04: fix OF node leak in probe() (Krzysztof Kozlowski) - net: dsa: mv88e6xxx: Remove stale comment (Andy Shevchenko) - net: ethtool: cable-test: Release RTNL when the PHY isn't found (Maxime Chevallier) - net: netvsc: Update default VMBus channels (Erni Sri Satya Vennela) - net: ftgmac100: Get link speed and duplex for NC-SI (Jacky Chou) - tcp: annotate data-races around tcptw->tw_rcv_nxt (Eric Dumazet) - tcp: remove volatile qualifier on tw_substate (Eric Dumazet) - net/xen-netback: prevent UAF in xenvif_flush_hash() (Jeongjun Park) - ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() (Aleksandr Mishin) - ice: Report NVM version numbers on mismatch during load (Sergey Temerkhanov) - ice: remove unnecessary control queue cmd_buf arrays (Jacob Keller) - ice: reword comments referring to control queues (Jacob Keller) - ice: stop intermixing AQ commands/responses debug dumps (Przemek Kitszel) - ice: do not clutter debug logs with unused data (Bruce Allan) - ice: improve debug print for control queue messages (Jacob Keller) - ice: implement and use rd32_poll_timeout for ice_sq_done timeout (Jacob Keller) - net: dsa: microchip: Add KSZ8895/KSZ8864 switch support (Tristram Ha) - dt-bindings: net: dsa: microchip: Add KSZ8895/KSZ8864 switch support (Tristram Ha) - net/handshake: use sockfd_put() helper (A K M Fazla Mehrab) - net: mana: Implement get_ringparam/set_ringparam for mana (Shradha Gupta) - net: phy: vitesse: implement MDI-X configuration in vsc73xx (Pawel Dembicki) - net: airoha: fix module autoloading (Liao Chen) - net: ag71xx: fix module autoloading (Liao Chen) - net: dm9051: fix module autoloading (Liao Chen) - net: txgbe: use pci_dev_id() helper (Yu Liao) - net: ag71xx: support probe defferal for getting MAC address (Rosen Penev) - net: liquidio: Remove unused declarations (Yue Haibing) - net: thunderx: Remove unused declarations (Yue Haibing) - selftests/net: Add trace events matching to tcp_ao (Dmitry Safonov) - selftests/net: Synchronize client/server before counters checks (Dmitry Safonov) - selftests/tcp_ao: Fix printing format for uint64_t (Mohammad Nassiri) - selftests/net: Don't forget to close nsfd after switch_save_ns() (Dmitry Safonov) - selftests/net: Open /proc/thread-self in open_netns() (Dmitry Safonov) - selftests/net: Be consistent in kconfig checks (Dmitry Safonov) - selftests/net: Provide test_snprintf() helper (Dmitry Safonov) - selftests/net: Clean-up double assignment (Dmitry Safonov) - l2tp: avoid using drain_workqueue in l2tp_pre_exit_net (James Chapman) - ethernet: stmmac: dwmac-rk: Add GMAC support for RK3576 (David Wu) - dt-bindings: net: Add support for rk3576 dwmac (Detlev Casanova) - ethernet: stmmac: dwmac-rk: Fix typo for RK3588 code (Detlev Casanova) - net: ethernet: ti: am65-cpsw-nuss: Replace of_node_to_fwnode() with more suitable API (Andy Shevchenko) - net: fix unreleased lock in cable test (Diogo Jahchan Koike) - selftests: tc_actions: test egress 2nd vlan push (Boris Sukholitko) - selftests: tc_actions: test ingress 2nd vlan push (Boris Sukholitko) - tc: adjust network header after 2nd vlan push (Boris Sukholitko) - ice: add callbacks for Embedded SYNC enablement on dpll pins (Arkadiusz Kubalewski) - dpll: add Embedded SYNC feature for a pin (Arkadiusz Kubalewski) - net: dpaa: reduce number of synchronize_net() calls (Xi Huang) - ipv6: avoid indirect calls for SOL_IP socket options (Eric Dumazet) - net/ipv4: fix macro definition sk_for_each_bound_bhash (Hongbo Li) - tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process (Jason Xing) - net: pse-pd: tps23881: Support reset-gpios (Kyle Swenson) - dt-bindings: pse: tps23881: add reset-gpios (Kyle Swenson) - net: ag71xx: move clk_eth out of struct (Rosen Penev) - l2tp: avoid overriding sk->sk_user_data (Cong Wang) - net: xilinx: axienet: Support IFF_ALLMULTI (Sean Anderson) - net: xilinx: axienet: Don't set IFF_PROMISC in ndev->flags (Sean Anderson) - net: xilinx: axienet: Don't print if we go into promiscuous mode (Sean Anderson) - tipc: use min() to simplify the code (Li Zetao) - ipv6: mcast: use min() to simplify the code (Li Zetao) - net: caif: use max() to simplify the code (Li Zetao) - net: Correct spelling in net/core (Simon Horman) - net: Correct spelling in headers (Simon Horman) - x25: Correct spelling in x25.h (Simon Horman) - sctp: Correct spelling in headers (Simon Horman) - net: sched: Correct spelling in headers (Simon Horman) - NFC: Correct spelling in headers (Simon Horman) - netlabel: Correct spelling in netlabel.h (Simon Horman) - net: qualcomm: rmnet: Correct spelling in if_rmnet.h (Simon Horman) - bonding: Correct spelling in headers (Simon Horman) - ipv6: Correct spelling in ipv6.h (Simon Horman) - ip_tunnel: Correct spelling in ip_tunnels.h (Simon Horman) - s390/iucv: Correct spelling in iucv.h (Simon Horman) - packet: Correct spelling in if_packet.h (Simon Horman) - net: ti: icssg-prueth: Add support for PA Stats (MD Danish Anwar) - dt-bindings: soc: ti: pruss: Add documentation for PA_STATS support (MD Danish Anwar) - phy: dp83td510: Utilize ALCD for cable length measurement when link is active (Oleksij Rempel) - ethtool: Add support for specifying information source in cable test results (Oleksij Rempel) - ethtool: Extend cable testing interface with result source information (Oleksij Rempel) - net: netconsole: selftests: Create a new netconsole selftest (Breno Leitao) - net: netconsole: Populate dynamic entry even if netpoll fails (Breno Leitao) - netpoll: Ensure clean state on setup failures (Breno Leitao) - net: phy: microchip_t1: Adds support for lan887x phy (Divya Koppera) - net: phy: Add phy library support to check supported list when autoneg is enabled (Divya Koppera) - selftest: bpf: Remove mssind boundary check in test_tcp_custom_syncookie.c. (Kuniyuki Iwashima) - selftests/bpf: Introduce __attribute__((cleanup)) in create_pair() (Michal Luczaj) - selftests/bpf: Exercise SOCK_STREAM unix_inet_redir_to_connected() (Michal Luczaj) - selftests/bpf: Honour the sotype of af_unix redir tests (Michal Luczaj) - selftests/bpf: Simplify inet_socketpair() and vsock_socketpair_connectible() (Michal Luczaj) - selftests/bpf: Socket pair creation, cleanups (Michal Luczaj) - selftests/bpf: Support more socket types in create_pair() (Michal Luczaj) - selftests/bpf: Avoid subtraction after htons() in ipip tests (Asbjørn Sloth Tønnesen) - selftests/bpf: add sockopt tests for TCP_BPF_SOCK_OPS_CB_FLAGS (Alan Maguire) - bpf/bpf_get,set_sockopt: add option to set TCP-BPF sock ops flags (Alan Maguire) - netfilter: nf_tables: don't initialize registers in nft_do_chain() (Florian Westphal) - netfilter: nf_tables: allow loads only when register is initialized (Florian Westphal) - netfilter: nf_tables: pass context structure to nft_parse_register_load (Florian Westphal) - netfilter: move nf_ct_netns_get out of nf_conncount_init (Xin Long) - netfilter: nf_tables: do not remove elements if set backend implements .abort (Pablo Neira Ayuso) - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) - netfilter: nfnetlink: convert kfree_skb to consume_skb (Donald Hunter) - selftests: netfilter: nft_queue.sh: sctp coverage (Antonio Ojea) - netfilter: nfnetlink_queue: unbreak SCTP traffic (Antonio Ojea) - net: netlink: Remove the dump_cb_mutex field from struct netlink_sock (Christophe JAILLET) - net: refactor ->ndo_bpf calls into dev_xdp_propagate (Mina Almasry) - net: mpls: delete redundant judgment statements (Li Zetao) - net/ipv6: delete redundant judgment statements (Li Zetao) - ip6mr: delete redundant judgment statements (Li Zetao) - net: nexthop: delete redundant judgment statements (Li Zetao) - ipmr: delete redundant judgment statements (Li Zetao) - ipv4: delete redundant judgment statements (Li Zetao) - rtnetlink: delete redundant judgment statements (Li Zetao) - neighbour: delete redundant judgment statements (Li Zetao) - fib: rules: delete redundant judgment statements (Li Zetao) - net: vxlan: delete redundant judgment statements (Li Zetao) - Documentation: networking: document phy_link_topology (Maxime Chevallier) - net: ethtool: strset: Allow querying phy stats by index (Maxime Chevallier) - net: ethtool: cable-test: Target the command to the requested PHY (Maxime Chevallier) - net: ethtool: pse-pd: Target the command to the requested PHY (Maxime Chevallier) - net: ethtool: plca: Target the command to the requested PHY (Maxime Chevallier) - netlink: specs: add ethnl PHY_GET command set (Maxime Chevallier) - net: ethtool: Introduce a command to list PHYs on an interface (Maxime Chevallier) - netlink: specs: add phy-index as a header parameter (Maxime Chevallier) - net: ethtool: Allow passing a phy index for some commands (Maxime Chevallier) - net: sfp: Add helper to return the SFP bus name (Maxime Chevallier) - net: phy: add helpers to handle sfp phy connect/disconnect (Maxime Chevallier) - net: sfp: pass the phy_device when disconnecting an sfp module's PHY (Maxime Chevallier) - net: phy: Introduce ethernet link topology representation (Maxime Chevallier) - ipv4: Unmask upper DSCP bits when using hints (Ido Schimmel) - ipv4: udp: Unmask upper DSCP bits during early demux (Ido Schimmel) - ipv4: icmp: Pass full DS field to ip_route_input() (Ido Schimmel) - ipv4: Unmask upper DSCP bits in RTM_GETROUTE input route lookup (Ido Schimmel) - ipv4: Unmask upper DSCP bits in input route lookup (Ido Schimmel) - ipv4: Unmask upper DSCP bits in fib_compute_spec_dst() (Ido Schimmel) - ipv4: ipmr: Unmask upper DSCP bits in ipmr_rt_fib_lookup() (Ido Schimmel) - netfilter: nft_fib: Unmask upper DSCP bits (Ido Schimmel) - netfilter: rpfilter: Unmask upper DSCP bits (Ido Schimmel) - ipv4: Unmask upper DSCP bits when constructing the Record Route option (Ido Schimmel) - ipv4: Unmask upper DSCP bits in NETLINK_FIB_LOOKUP family (Ido Schimmel) - bpf: Unmask upper DSCP bits in bpf_fib_lookup() helper (Ido Schimmel) - selftests: net: Use XFAIL for operations not supported by the driver (Abhinav Jain) - selftests: net: Add on/off checks for non-fixed features of interface (Abhinav Jain) - selftests: net: Create veth pair for testing in networkless kernel (Abhinav Jain) - net: atlantic: Avoid warning about potential string truncation (Simon Horman) - nfp: bpf: Use kmemdup_array instead of kmemdup for multiple allocation (Yu Jiaoliang) - net: airoha: configure hw mac address according to the port id (Lorenzo Bianconi) - selftests: net: add helper for checking if nettest is available (Jakub Kicinski) - net: ipv6: ioam6: new feature tunsrc (Justin Iurman) - net: ipv6: ioam6: code alignment (Justin Iurman) - tools: ynl: lift an assumption about spec file name (Paolo Abeni) - net: xilinx: axienet: Add statistics support (Sean Anderson) - net: xilinx: axienet: Report RxRject as rx_dropped (Sean Anderson) - net: repack struct netdev_queue (Jakub Kicinski) - ice: Fix a 32bit bug (Dan Carpenter) - ipv6: remove redundant check (Xi Huang) - net: dsa: sja1105: Simplify with scoped for each OF child loop (Jinjie Ruan) - net: dsa: ocelot: Simplify with scoped for each OF child loop (Jinjie Ruan) - nfc: pn533: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - net: wwan: t7xx: PCIe reset rescan (Jinjian Song) - net: dsa: b53: Use dev_err_probe() (Florian Fainelli) - l2tp: use skb_queue_purge in l2tp_ip_destroy_sock (James Chapman) - af_unix: Don't call skb_get() for OOB skb. (Kuniyuki Iwashima) - dt-bindings: net: socionext,uniphier-ave4: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: net: renesas,etheravb: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: net: mediatek,net: add top-level constraints (Krzysztof Kozlowski) - dt-bindings: net: mediatek,net: narrow interrupts per variants (Krzysztof Kozlowski) - net: Silence false field-spanning write warning in metadata_dst memcpy (Gal Pressman) - net: hns3: Use ARRAY_SIZE() to improve readability (Zhang Zekun) - selftests: net/forwarding: spawn sh inside vrf to speed up ping loop (Jakub Kicinski) - net: ethernet: ibm: Simpify code with for_each_child_of_node() (Zhang Zekun) - ipv4: Centralize TOS matching (Ido Schimmel) - netfilter: nft_fib: Mask upper DSCP bits before FIB lookup (Ido Schimmel) - ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family (Ido Schimmel) - net/smc: introduce statistics for ringbufs usage of net namespace (Wen Gu) - net/smc: introduce statistics for allocated ringbufs of link group (Wen Gu) - net: remove redundant check in skb_shift() (Zhang Changzhong) - mptcp: Remove unused declaration mptcp_sockopt_sync() (Yue Haibing) - net/mlx5: E-Switch, Remove unused declarations (Yue Haibing) - igbvf: Remove two unused declarations (Yue Haibing) - gve: Remove unused declaration gve_rx_alloc_rings() (Yue Haibing) - tcp_metrics: use netlink policy for IPv6 addr len validation (Jakub Kicinski) - dt-binding: ptp: fsl,ptp: add pci1957,ee02 compatible string for fsl,enetc-ptp (Frank Li) - bnx2x: Set ivi->vlan field as an integer (Simon Horman) - mpls: Reduce skb re-allocations due to skb_cow() (Christoph Paasch) - net: txgbe: Remove unnecessary NULL check before free (Simon Horman) - net: ethernet: lantiq_etop: remove unused variable (Aleksander Jan Bajkowski) - docs: networking: Align documentation with behavior change (Tariq Toukan) - dt-bindings: net: mdio: change nodename match pattern (Frank Li) - iavf: add support for offloading tc U32 cls filters (Ahmed Zaki) - iavf: refactor add/del FDIR filters (Ahmed Zaki) - ice: enable FDIR filters from raw binary patterns for VFs (Junfeng Guo) - ice: add method to disable FDIR SWAP option (Junfeng Guo) - virtchnl: support raw packet in protocol header (Junfeng Guo) - ice: add API for parser profile initialization (Junfeng Guo) - ice: add UDP tunnels support to the parser (Junfeng Guo) - ice: support turning on/off the parser's double vlan mode (Junfeng Guo) - ice: add parser execution main loop (Junfeng Guo) - ice: add parser internal helper functions (Junfeng Guo) - ice: add debugging functions for the parser sections (Junfeng Guo) - ice: parse and init various DDP parser sections (Junfeng Guo) - ice: add parser create and destroy skeleton (Junfeng Guo) - idpf: remove redundant 'req_vec_chunks' NULL check (Pavan Kumar Linga) - net: ag71xx: use devm for register_netdev (Rosen Penev) - net: ag71xx: use devm for of_mdiobus_register (Rosen Penev) - net: ag71xx: devm_clk_get_enabled (Rosen Penev) - selftests: fib_rule_tests: Test TOS matching with input routes (Ido Schimmel) - selftests: fib_rule_tests: Add negative connect tests (Ido Schimmel) - selftests: fib_rule_tests: Add negative match tests (Ido Schimmel) - selftests: fib_rule_tests: Clarify test results (Ido Schimmel) - selftests: fib_rule_tests: Remove unused functions (Ido Schimmel) - net: hns3: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers (Simon Horman) - net: ethernet: mtk_eth_soc: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers (Simon Horman) - ipv6: Add ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers (Simon Horman) - net: dsa: microchip: fix tag_ksz egress mask for KSZ8795 family (Pieter Van Trappen) - net: dsa: microchip: fix KSZ87xx family structure wrt the datasheet (Pieter Van Trappen) - net: dsa: microchip: add WoL support for KSZ87xx family (Pieter Van Trappen) - net: dsa: microchip: generalize KSZ9477 WoL functions at ksz_common (Pieter Van Trappen) - net: dsa: microchip: move KSZ9477 WoL functions to ksz_common (Pieter Van Trappen) - dt-bindings: net: dsa: microchip: add microchip,pme-active-high flag (Pieter Van Trappen) - net: phy: dp83tg720: Add cable testing support (Oleksij Rempel) - phy: Add Open Alliance helpers for the PHY framework (Oleksij Rempel) - ethtool: Add new result codes for TDR diagnostics (Oleksij Rempel) - virtio-net: synchronize probe with ndo_set_features (Jason Wang) - virtio-net: synchronize operstate with admin state on up/down (Jason Wang) - virtio: allow driver to disable the configure change notification (Jason Wang) - virtio: rename virtio_config_enabled to virtio_config_core_enabled (Jason Wang) - netdev: Add missing __percpu qualifier to a cast (Uros Bizjak) - openvswitch: switch to per-action label counting in conntrack (Xin Long) - net/mlx5: Use cpumask_local_spread() instead of custom code (Erwan Velu) - ip: Move INFINITY_LIFE_TIME to addrconf.h. (Kuniyuki Iwashima) - ipv4: Initialise ifa->hash in inet_alloc_ifa(). (Kuniyuki Iwashima) - ipv4: Remove redundant !ifa->ifa_dev check. (Kuniyuki Iwashima) - ipv4: Set ifa->ifa_dev in inet_alloc_ifa(). (Kuniyuki Iwashima) - ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR). (Kuniyuki Iwashima) - net: macb: increase max_mtu for oversized frames (Pieter Van Trappen) - selftests/net/pmtu.sh: Fix typo in error message (Abhash Jha) - cxgb4: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - UAPI: net/sched: Use __struct_group() in flex struct tc_u32_sel (Gustavo A. R. Silva) - bnxt_en: avoid truncation of per rx run debugfs filename (Simon Horman) - bnxt_en: Extend maximum length of version string by 1 byte (Simon Horman) - net: ethernet: dlink: replace deprecated macro (Moon Yeounsu) - net: dsa: microchip: ksz9477: unwrap URL in comment (Enguerrand de Ribaucourt) - net: mvneta: Use __be16 for l3_proto parameter of mvneta_txq_desc_csum() (Simon Horman) - net: fec: Remove duplicated code (Csókás, Bence) - net: fec: Move `fec_ptp_read()` to the top of the file (Csókás, Bence) - net: netconsole: Constify struct config_item_type (Christophe JAILLET) - gve: Add RSS adminq commands and ethtool support (Jeroen de Borst) - gve: Add RSS device option (Ziwei Xiao) - dt-bindings: net: fsl,qoriq-mc-dpmac: using unevaluatedProperties (Frank Li) - Documentation: networking: correct spelling (Jing-Ping Jan) - net: hinic: use ethtool_sprintf/puts (Rosen Penev) - net: netconsole: Defer netpoll cleanup to avoid lock release during list traversal (Breno Leitao) - net: netconsole: Unify Function Return Paths (Breno Leitao) - net: netconsole: Standardize variable naming (Breno Leitao) - net: netconsole: Correct mismatched return types (Breno Leitao) - net: netpoll: extract core of netpoll_cleanup (Breno Leitao) - net: stmmac: dwmac-loongson: Add loongson module author (Yanteng Si) - net: stmmac: dwmac-loongson: Add Loongson GNET support (Yanteng Si) - net: stmmac: dwmac-loongson: Add Loongson Multi-channels GMAC support (Yanteng Si) - net: stmmac: dwmac-loongson: Add DT-less GMAC PCI-device support (Yanteng Si) - net: stmmac: dwmac-loongson: Introduce PCI device info data (Yanteng Si) - net: stmmac: dwmac-loongson: Add phy_interface for Loongson GMAC (Yanteng Si) - net: stmmac: dwmac-loongson: Init ref and PTP clocks rate (Yanteng Si) - net: stmmac: dwmac-loongson: Detach GMAC-specific platform data init (Yanteng Si) - net: stmmac: dwmac-loongson: Use PCI_DEVICE_DATA() macro for device identification (Yanteng Si) - net: stmmac: dwmac-loongson: Drop pci_enable/disable_msi calls (Yanteng Si) - net: stmmac: dwmac-loongson: Drop duplicated hash-based filter size init (Yanteng Si) - net: stmmac: Export dwmac1000_dma_ops (Yanteng Si) - net: stmmac: Add multi-channel support (Yanteng Si) - net: stmmac: Move the atds flag to the stmmac_dma_cfg structure (Yanteng Si) - net/smc: Use static_assert() to check struct sizes (Gustavo A. R. Silva) - nfp: Use static_assert() to check struct sizes (Gustavo A. R. Silva) - sched: act_ct: avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - selftests: fib_nexthops: Test 16-bit next hop weights (Petr Machata) - selftests: router_mpath_nh_res: Test 16-bit next hop weights (Petr Machata) - selftests: router_mpath_nh: Test 16-bit next hop weights (Petr Machata) - selftests: router_mpath: Sleep after MZ (Petr Machata) - net: nexthop: Increase weight to u16 (Petr Machata) - net: nexthop: Add flag to assert that NHGRP reserved fields are zero (Petr Machata) - ipv6: eliminate ndisc_ops_is_useropt() (Maciej Żenczykowski) - eth: fbnic: add support for basic qstats (Stanislav Fomichev) - eth: fbnic: add basic rtnl stats (Jakub Kicinski) - selftests: drv-net: rss_ctx: test dumping RSS contexts (Jakub Kicinski) - netlink: specs: decode indirection table as u32 array (Jakub Kicinski) - ethtool: rss: support skipping contexts during dump (Jakub Kicinski) - ethtool: rss: support dumping RSS contexts (Jakub Kicinski) - ethtool: rss: report info about additional contexts from XArray (Jakub Kicinski) - ethtool: rss: move the device op invocation out of rss_prepare_data() (Jakub Kicinski) - ethtool: rss: don't report key if device doesn't support it (Jakub Kicinski) - eth: remove .cap_rss_ctx_supported from updated drivers (Jakub Kicinski) - ethtool: make ethtool_ops::cap_rss_ctx_supported optional (Jakub Kicinski) - eth: mlx5: allow disabling queues when RSS contexts exist (Jakub Kicinski) - eth: mvpp2: implement new RSS context API (Jakub Kicinski) - selftests: drv-net: rss_ctx: add identifier to traffic comments (Jakub Kicinski) - net: vxlan: remove duplicated initialization in vxlan_xmit (Menglong Dong) - net: sunvnet: use ethtool_sprintf/puts (Rosen Penev) - net: dsa: microchip: ksz9477: split half-duplex monitoring function (Enguerrand de Ribaucourt) - net: phylib: do not disable autoneg for fixed speeds >= 1G (Russell King (Oracle)) - net: mii: constify advertising mask (Russell King (Oracle)) - net: mvpp2: use device_for_each_child_node() to access device child nodes (Javier Carrasco) - net: mvpp2: use port_count to remove ports (Javier Carrasco) - bnxt_en: only set dev->queue_mgmt_ops if supported by FW (David Wei) - bnxt_en: stop packet flow during bnxt_queue_stop/start (David Wei) - bnxt_en: set vnic->mru in bnxt_hwrm_vnic_cfg() (David Wei) - bnxt_en: Check the FW's VNIC flush capability (Michael Chan) - bnxt_en: Add support to call FW to update a VNIC (Michael Chan) - bnxt_en: Update firmware interface to 1.10.3.68 (Michael Chan) - l2tp: flush workqueue before draining it (James Chapman) - l2tp: l2tp_eth: use per-cpu counters from dev->tstats (James Chapman) - l2tp: improve tunnel/session refcount helpers (James Chapman) - l2tp: use get_next APIs for management requests and procfs/debugfs (James Chapman) - l2tp: add tunnel/session get_next helpers (James Chapman) - l2tp: handle hash key collisions in l2tp_v3_session_get (James Chapman) - l2tp: move l2tp_ip and l2tp_ip6 data to pernet (James Chapman) - l2tp: remove inline from functions in c sources (James Chapman) - documentation/networking: update l2tp docs (James Chapman) - net/mlx5e: CT: Update connection tracking steering entries (Cosmin Ratiu) - net/mlx5e: CT: 'update' rules instead of 'replace' (Cosmin Ratiu) - net/mlx5e: Use extack in get module eeprom by page callback (Gal Pressman) - net/mlx5e: Use extack in set coalesce callback (Gal Pressman) - net/mlx5e: Use extack in get coalesce callback (Gal Pressman) - net/mlx5e: Use extack in set ringparams callback (Gal Pressman) - net/mlx5e: Be consistent with bitmap handling of link modes (Gal Pressman) - net/mlx5e: TC, Offload rewrite and mirror to both internal and external dests (Jianbo Liu) - net/mlx5e: TC, Offload rewrite and mirror on tunnel over ovs internal port (Jianbo Liu) - net/mlx5e: Enable remove flow for hard packet limit (Jianbo Liu) - net/mlx5: E-Switch, Increase max int port number for offload (Chris Mi) - net: ag71xx: use phylink_mii_ioctl (Rosen Penev) - ibmvnic: Perform tx CSO during send scrq direct (Nick Child) - ibmvnic: Only record tx completed bytes once per handler (Nick Child) - ibmvnic: Introduce send sub-crq direct (Nick Child) - ibmvnic: Remove duplicate memory barriers in tx (Nick Child) - ibmvnic: Reduce memcpys in tx descriptor generation (Nick Child) - ibmvnic: Use header len helper functions on tx (Nick Child) - ibmvnic: Only replenish rx pool when resources are getting low (Nick Child) - net: fs_enet: Fix warning due to wrong type (Christophe Leroy) - net: usb: cdc_ether: don't spew notifications (zhangxiangqian) - ethtool: refactor checking max channels (Mina Almasry) - selftests: rds: add testing infrastructure (Vegard Nossum) - net: rds: add option for GCOV profiling (Vegard Nossum) - .gitignore: add .gcda files (Vegard Nossum) - net: stmmac: xgmac: use const char arrays for string constants (Simon Horman) - net: dsa: vsc73xx: use defined values in phy operations (Pawel Dembicki) - net: ti: icssg_prueth: populate netdev of_node (Matthias Schiffer) - net: sungem_phy: Constify struct mii_phy_def (Christophe JAILLET) - net: ethtool: check rxfh_max_num_contexts != 1 at register time (Edward Cree) - net: atlantic: use ethtool_sprintf (Rosen Penev) - bnx2x: Provide declaration of dmae_reg_go_c in header (Simon Horman) - net: mvpp2: Increase size of queue_name buffer (Simon Horman) - doc/netlink/specs: add netkit support to rt_link.yaml (Nikolay Aleksandrov) - bonding: Pass string literal as format argument of alloc_ordered_workqueue() (Simon Horman) - net: fec: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - net/fungible: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - tcp: rstreason: let it work finally in tcp_send_active_reset() (Jason Xing) - tcp: rstreason: introduce SK_RST_REASON_TCP_DISCONNECT_WITH_DATA for active reset (Jason Xing) - tcp: rstreason: introduce SK_RST_REASON_TCP_KEEPALIVE_TIMEOUT for active reset (Jason Xing) - tcp: rstreason: introduce SK_RST_REASON_TCP_STATE for active reset (Jason Xing) - tcp: rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_MEMORY for active reset (Jason Xing) - tcp: rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_LINGER for active reset (Jason Xing) - tcp: rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_CLOSE for active reset (Jason Xing) - can: kvaser_usb: Rename kvaser_usb_{ethtool,netdev}_ops_hwts to kvaser_usb_{ethtool,netdev}_ops (Jimmy Assarsson) - can: kvaser_usb: Remove struct variables kvaser_usb_{ethtool,netdev}_ops (Jimmy Assarsson) - can: kvaser_usb: Remove KVASER_USB_QUIRK_HAS_HARDWARE_TIMESTAMP (Jimmy Assarsson) - can: kvaser_usb: leaf: Add hardware timestamp support to usbcan devices (Jimmy Assarsson) - can: kvaser_usb: leaf: Store MSB of timestamp (Jimmy Assarsson) - can: kvaser_usb: leaf: Add structs for Tx ACK and clock overflow commands (Jimmy Assarsson) - can: kvaser_usb: leaf: Add hardware timestamp support to leaf based devices (Jimmy Assarsson) - can: kvaser_usb: leaf: kvaser_usb_leaf_tx_acknowledge: Rename local variable (Jimmy Assarsson) - can: kvaser_usb: leaf: Replace kvaser_usb_leaf_m32c_dev_cfg with kvaser_usb_leaf_m32c_dev_cfg_{16,24,32}mhz (Jimmy Assarsson) - can: kvaser_usb: leaf: Assign correct timestamp_freq for kvaser_usb_leaf_imx_dev_cfg_{16,24,32}mhz (Jimmy Assarsson) - can: kvaser_usb: leaf: Add struct for Tx ACK commands (Jimmy Assarsson) - can: kvaser_usb: hydra: Set hardware timestamp on transmitted packets (Jimmy Assarsson) - can: kvaser_usb: hydra: Add struct for Tx ACK commands (Jimmy Assarsson) - can: kvaser_usb: hydra: kvaser_usb_hydra_ktime_from_rx_cmd: Drop {rx_} in function name (Jimmy Assarsson) - can: kvaser_usb: Add helper functions to convert device timestamp into ktime (Jimmy Assarsson) - can: esd_402_pci: Add support for one-shot mode (Stefan Mätje) - can: esd_402_pci: Rename esdACC CTRL register macros (Stefan Mätje) - can: flexcan: add wakeup support for imx95 (Haibo Chen) - dt-bindings: can: fsl,flexcan: move fsl,imx95-flexcan standalone (Haibo Chen) - dt-bindings: can: fsl,flexcan: add common 'can-transceiver' for fsl,flexcan (Frank Li) - net/chelsio/libcxgb: Add __percpu annotations to libcxgb_ppm.c (Uros Bizjak) - net: phy: phy_device: fix PHY WOL enabled, PM failed to suspend (Youwan Wang) - net: veth: Disable netpoll support (Breno Leitao) - ethtool: cmis_cdb: Remove unused declaration ethtool_cmis_page_fini() (Yue Haibing) - tcp: Use clamp() in htcp_alpha_update() (Christophe JAILLET) - net: airoha: honor reset return value in airoha_hw_init() (Lorenzo Bianconi) - MAINTAINERS: Update Mellanox website links (Rahul Rameshbabu) - net/mlx5: Implement PTM cross timestamping support (Rahul Rameshbabu) - net/mlx5: Add support for enabling PTM PCI capability (Carolina Jubran) - net/mlx5: Add support for MTPTM and MTCTR registers (Rahul Rameshbabu) - tools: ynl: remove extraneous ; after statements (Colin Ian King) - ipv6: udp: constify 'struct net' parameter of socket lookups (Eric Dumazet) - inet6: constify 'struct net' parameter of various lookup helpers (Eric Dumazet) - udp: constify 'struct net' parameter of socket lookups (Eric Dumazet) - inet: constify 'struct net' parameter of various lookup helpers (Eric Dumazet) - inet: constify inet_sk_bound_dev_eq() net parameter (Eric Dumazet) - net: netconsole: Fix MODULE_AUTHOR format (Breno Leitao) - net: phy: vitesse: implement downshift in vsc73xx phys (Pawel Dembicki) - net: skbuff: sprinkle more __GFP_NOWARN on ingress allocs (Jakub Kicinski) - net: dsa: mt7530: Add EN7581 support (Lorenzo Bianconi) - dt-bindings: net: dsa: mediatek,mt7530: Add airoha,en7581-switch (Lorenzo Bianconi) - net: Initialise net.core sysctl defaults in preinit_net(). (Kuniyuki Iwashima) - net: Slim down setup_net(). (Kuniyuki Iwashima) - net: Call preinit_net() without pernet_ops_rwsem. (Kuniyuki Iwashima) - net: Initialise net->passive once in preinit_net(). (Kuniyuki Iwashima) - net: Don't register pernet_operations if only one of id or size is specified. (Kuniyuki Iwashima) - l2tp: Don't assign net->gen->ptr[] for pppol2tp_net_ops. (Kuniyuki Iwashima) - net: pse-pd: tps23881: Fix the device ID check (Kyle Swenson) - net: dsa: vsc73xx: speed up MDIO bus to max allowed value (Pawel Dembicki) - rxrpc: Remove unused function declarations (Yue Haibing) - net: core: annotate socks of struct sock_reuseport with __counted_by (Dmitry Antipov) - tipc: guard against string buffer overrun (Simon Horman) - ibmveth: Recycle buffers during replenish phase (Nick Child) - ibmveth: Optimize poll rescheduling process (Nick Child) - linkmode: Change return type of linkmode_andnot to bool (Simon Horman) - net: airoha: Link the gdm port to the selected qdma controller (Lorenzo Bianconi) - net: airoha: Start all qdma NAPIs in airoha_probe() (Lorenzo Bianconi) - net: airoha: Allow mapping IO region for multiple qdma controllers (Lorenzo Bianconi) - net: airoha: Use qdma pointer as private structure in airoha_irq_handler routine (Lorenzo Bianconi) - net: airoha: Add airoha_qdma pointer in airoha_tx_irq_queue/airoha_queue structures (Lorenzo Bianconi) - net: airoha: Move irq_mask in airoha_qdma structure (Lorenzo Bianconi) - net: airoha: Move airoha_queues in airoha_qdma (Lorenzo Bianconi) - net: airoha: Introduce airoha_qdma struct (Lorenzo Bianconi) - eth: fbnic: select DEVLINK and PAGE_POOL (Simon Horman) - selftests: net: ksft: print more of the stack for checks (Jakub Kicinski) - selftests: net: ksft: replace 95 with errno.EOPNOTSUPP (Stanislav Fomichev) - selftests: net: ksft: support marking tests as disruptive (Stanislav Fomichev) - selftests: net-drv: exercise queue stats when the device is down (Stanislav Fomichev) - net: remove IFF_* re-definition (Jakub Kicinski) - net: axienet: remove unnecessary parentheses (Radhey Shyam Pandey) - net: axienet: remove unnecessary ftrace-like logging (Radhey Shyam Pandey) - net: axienet: add missing blank line after declaration (Radhey Shyam Pandey) - net: axienet: Replace the occurrences of (1<= 1.2 (Patryk Biel) - workqueue: Clear worker->pool in the worker thread context (Lai Jiangshan) - riscv: Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFF (Charlie Jenkins) - drivers: perf: Fix smp_processor_id() use in preemptible code (Alexandre Ghiti) - net: netfilter: move nf flowtable bpf initialization in nf_flow_table_module_init() (Lorenzo Bianconi) - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) - net: tighten bad gso csum offset check in virtio_net_hdr (Willem de Bruijn) - netlink: specs: mptcp: fix port endianness (Asbjørn Sloth Tønnesen) - net: dpaa: Pad packets to ETH_ZLEN (Sean Anderson) - mptcp: pm: Fix uaf in __timer_delete_sync (Edward Adam Davis) - net: libwx: fix number of Rx and Tx descriptors (Jiawen Wu) - net: dsa: felix: ignore pending status of TAS module when it's disabled (Xiaoliang Yang) - net: hsr: prevent NULL pointer dereference in hsr_proxy_announce() (Jeongjun Park) - selftests: mptcp: include net_helper.sh file (Matthieu Baerts (NGI0)) - selftests: mptcp: include lib.sh file (Matthieu Baerts (NGI0)) - selftests: mptcp: join: restrict fullmesh endp on 1st sf (Matthieu Baerts (NGI0)) - igb: Always call igb_xdp_ring_update_tail() under Tx lock (Sriram Yagnaraman) - ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) - ice: stop calling pci_disable_device() as we use pcim (Przemek Kitszel) - ice: fix accounting for filters shared by multiple VSIs (Jacob Keller) - ice: Fix lldp packets dropping after changing the number of channels (Martyna Szapar-Mudlaw) - net/mlx5: Fix bridge mode operations when there are no VFs (Benjamin Poirier) - net/mlx5: Verify support for scheduling element and TSAR type (Carolina Jubran) - net/mlx5: Add missing masks and QoS bit masks for scheduling elements (Carolina Jubran) - net/mlx5: Explicitly set scheduling element and TSAR type (Carolina Jubran) - net/mlx5e: Add missing link mode to ptys2ext_ethtool_map (Shahar Shitrit) - net/mlx5e: Add missing link modes to ptys2ethtool_map (Shahar Shitrit) - net/mlx5: Update the list of the PCI supported devices (Maher Sanalla) - MAINTAINERS: Add ethtool pse-pd to PSE NETWORK DRIVER (Kory Maincent) - dt-bindings: net: tja11xx: fix the broken binding (Wei Fang) - selftests: net: csum: Fix checksums for packets with non-zero padding (Sean Anderson) - net: phy: dp83822: Fix NULL pointer dereference on DP83825 devices (Tomas Paukrt) - virtio_net: disable premapped mode by default (Xuan Zhuo) - Revert "virtio_net: big mode skip the unmap check" (Xuan Zhuo) - Revert "virtio_net: rx remove premapped failover code" (Xuan Zhuo) - net: ftgmac100: Enable TX interrupt to avoid TX timeout (Jacky Chou) - octeontx2-af: Modify SMQ flush sequence to drop packets (Naveen Mamindlapalli) - fou: fix initialization of grc (Muhammad Usama Anjum) - net: hsr: remove seqnr_lock (Eric Dumazet) - platform/x86: asus-wmi: Disable OOBE experience on Zenbook S 16 (Bas Nieuwenhuizen) - platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array (Hans de Goede) - platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses (Hans de Goede) - mm: avoid leaving partial pfn mappings around in error case (Linus Torvalds) - riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz (Xingyu Wu) - platform: cznic: turris-omnia-mcu: fix HW_RANDOM dependency (Arnd Bergmann) - arm64: dts: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF (Cristian Ciocaltea) - dt-bindings: soc: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF (Cristian Ciocaltea) - arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma (Quentin Schulz) - arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma (Quentin Schulz) - arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E (FUKAUMI Naoki) - arm64: dts: rockchip: Remove broken tsadc pinctrl binding for rk356x (Alexander Shiyan) - firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire() (Dan Carpenter) - dm-integrity: fix a race condition when accessing recalc_sector (Mikulas Patocka) - printk: Export match_devname_and_update_preferred_console() (Yu Liao) - minmax: reduce min/max macro expansion in atomisp driver (Lorenzo Stoakes) - tracing: Drop unused helper function to fix the build (Andy Shevchenko) - tracing/osnoise: Fix build when timerlat is not enabled (Steven Rostedt) - bcachefs: Don't delete open files in online fsck (Kent Overstreet) - bcachefs: fix btree_key_cache sysfs knob (Kent Overstreet) - bcachefs: More BCH_SB_MEMBER_INVALID support (Kent Overstreet) - bcachefs: Simplify bch2_bkey_drop_ptrs() (Kent Overstreet) - bcachefs: Add a cond_resched() to __journal_keys_sort() (Kent Overstreet) - bcachefs: Fix ca->io_ref usage (Kent Overstreet) - hv: vmbus: Constify struct kobj_type and struct attribute_group (Hongbo Li) - tools: hv: rm .*.cmd when make clean (zhang jiao) - x86/hyperv: fix kexec crash due to VP assist page corruption (Anirudh Rayabharam (Microsoft)) - Drivers: hv: vmbus: Fix the misplaced function description (Roman Kisel) - tools: hv: lsvmbus: change shebang to use python3 (Anthony Nandaa) - x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency (Michael Kelley) - Documentation: hyperv: Add overview of Confidential Computing VM support (Michael Kelley) - clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor (Dexuan Cui) - Drivers: hv: Remove deprecated hv_fcopy declarations (Rachel Menge) - Linux 6.11-rc7 (Linus Torvalds) - clocksource/drivers/imx-tpm: Fix next event not taking effect sometime (Jacky Bai) - clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX (Jacky Bai) - clocksource/drivers/timer-of: Remove percpu irq related code (Daniel Lezcano) - perf/aux: Fix AUX buffer serialization (Peter Zijlstra) - uprobes: Use kzalloc to allocate xol area (Sven Schnelle) - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() (David Fernandez Gonzalez) - Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic (Naman Jain) - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind (Saurabh Sengar) - misc: keba: Fix sysfs group creation (Gerhard Engleder) - dt-bindings: nvmem: Use soc-nvmem node name instead of nvmem (Michal Simek) - nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc (Geert Uytterhoeven) - nvmem: u-boot-env: error if NVMEM device is too small (John Thomson) - misc: fastrpc: Fix double free of 'buf' in error path (Sukrut Bellary) - binder: fix UAF caused by offsets overwrite (Carlos Llamas) - iio: imu: inv_mpu6050: fix interrupt status read for old buggy chips (Jean-Baptiste Maneyrol) - iio: adc: ad7173: fix GPIO device info (Dumitru Ceclan) - iio: adc: ad7124: fix DT configuration parsing (Dumitru Ceclan) - iio: adc: ad_sigma_delta: fix irq_flags on irq request (Nuno Sa) - iio: adc: ads1119: Fix IRQ flags (Francesco Dolcini) - iio: fix scale application in iio_convert_raw_to_processed_unlocked (Matteo Martelli) - iio: adc: ad7124: fix config comparison (Dumitru Ceclan) - iio: adc: ad7124: fix chip ID mismatch (Dumitru Ceclan) - iio: adc: ad7173: Fix incorrect compatible string (Dumitru Ceclan) - iio: buffer-dmaengine: fix releasing dma channel on error (David Lechner) - iio: adc: ad7606: remove frstdata check for serial mode (Guillaume Stols) - staging: iio: frequency: ad9834: Validate frequency parameter value (Aleksandr Mishin) - usb: typec: ucsi: Fix cable registration (Heikki Krogerus) - usb: typec: ucsi: Fix the partner PD revision (Heikki Krogerus) - usb: cdns2: Fix controller reset issue (Pawel Laszczak) - usb: dwc3: core: update LC timer as per USB Spec V3.2 (Faisal Hassan) - usb: dwc3: Avoid waking up gadget during startxfer (Prashanth K) - clk: qcom: gcc-sc8280xp: don't use parking clk_ops for QUPs (Johan Hovold) - clk: starfive: jh7110-sys: Add notifier for PLL0 clock (Xingyu Wu) - clk: qcom: gcc-sm8650: Don't use shared clk_ops for QUPs (Neil Armstrong) - clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time (Stephen Boyd) - clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs (Stephen Boyd) - clk: qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs (Bryan O'Donoghue) - clk: qcom: ipq9574: Update the alpha PLL type for GPLLs (devi priya) - clk: qcom: gcc-x1e80100: Fix USB 0 and 1 PHY GDSC pwrsts flags (Abel Vesa) - clk: qcom: clk-alpha-pll: Update set_rate for Zonda PLL (Satya Priya Kakitapalli) - clk: qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled (Satya Priya Kakitapalli) - clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API (Satya Priya Kakitapalli) - clk: qcom: clk-alpha-pll: Fix the pll post div mask (Satya Priya Kakitapalli) - scsi: ufs: ufs-mediatek: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP (Mary Guillemard) - pinctrl: qcom: x1e80100: Bypass PDC wakeup parent for now (Stephan Gerhold) - kunit: Fix missing kerneldoc comment (David Gow) - PCI/pwrctl: Rescan bus on a separate thread (Bartosz Golaszewski) - PCI: Don't rely on of_platform_depopulate() for reused OF-nodes (Bartosz Golaszewski) - netfs, cifs: Improve some debugging bits (David Howells) - cifs: Fix SMB1 readv/writev callback in the same way as SMB2/3 (David Howells) - cifs: Fix zero_point init on inode initialisation (David Howells) - smb: client: fix double put of @cfile in smb2_set_path_size() (Paulo Alcantara) - smb: client: fix double put of @cfile in smb2_rename_path() (Paulo Alcantara) - smb: client: fix hang in wait_for_response() for negproto (Paulo Alcantara) - KVM: x86: don't fall through case statements without annotations (Linus Torvalds) - arm64: stacktrace: fix the usage of ftrace_graph_ret_addr() (Puranjay Mohan) - riscv: Fix RISCV_ALTERNATIVE_EARLY (Alexandre Ghiti) - riscv: Do not restrict memory size because of linear mapping on nommu (Alexandre Ghiti) - riscv: Fix toolchain vector detection (Anton Blanchard) - riscv: misaligned: Restrict user access to kernel memory (Samuel Holland) - riscv: mm: Do not restrict mmap address based on hint (Charlie Jenkins) - riscv: selftests: Remove mmap hint address checks (Charlie Jenkins) - Revert "RISC-V: mm: Document mmap changes" (Charlie Jenkins) - powerpc/qspinlock: Fix deadlock in MCS queue (Nysal Jan K.A.) - powerpc/mm: Fix return type of pgd_val() (Christophe Leroy) - powerpc/vdso: Don't discard rela sections (Christophe Leroy) - powerpc/64e: Define mmu_pte_psize static (Christophe Leroy) - KVM: Remove HIGH_RES_TIMERS dependency (Steven Rostedt) - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) - KVM: x86: Only advertise KVM_CAP_READONLY_MEM when supported by VM (Tom Dohrmann) - KVM: SEV: Update KVM_AMD_SEV Kconfig entry and mention SEV-SNP (Vitaly Kuznetsov) - KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing (Ravi Bangoria) - KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE (Maxim Levitsky) - KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS (Sean Christopherson) - KVM: x86/mmu: Check that root is valid/loaded when pre-faulting SPTEs (Sean Christopherson) - KVM: x86/mmu: Fixup comments missed by the REMOVED_SPTE=>FROZEN_SPTE rename (Yan Zhao) - cpufreq/amd-pstate: Remove warning for X86_FEATURE_CPPC on certain Zen models (Gautham R. Shenoy) - nvmet: Identify-Active Namespace ID List command should reject invalid nsid (Maurizio Lombardi) - nvme: set BLK_FEAT_ZONED for ZNS multipath disks (Christoph Hellwig) - nvme-pci: Add sleep quirk for Samsung 990 Evo (Georg Gottleuber) - nvme-pci: allocate tagset on reset if necessary (Keith Busch) - nvmet-tcp: fix kernel crash if commands allocation fails (Maurizio Lombardi) - nvme: use better description for async reset reason (Keith Busch) - nvmet: Make nvmet_debugfs static (Jinjie Ruan) - bio-integrity: don't restrict the size of integrity metadata (Mikulas Patocka) - ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery() (Li Nan) - ASoC: codecs: lpass-va-macro: set the default codec version for sm8250 (Srinivas Kandagatla) - ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode (Matteo Martelli) - ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK) (Markuss Broks) - ASoC: mediatek: mt8188-mt6359: Modify key (Zhang Yi) - ASoc: SOF: topology: Clear SOF link platform name upon unload (Chen-Yu Tsai) - ASoC: fix module autoloading (Liao Chen) - ASoC: tda7419: fix module autoloading (Liao Chen) - ASoC: google: fix module autoloading (Liao Chen) - ASoC: intel: fix module autoloading (Liao Chen) - ASoC: SOF: ipc: replace "enum sof_comp_type" field with "uint32_t" (Laurentiu Mihalcea) - ASoC: tegra: Fix CBB error during probe() (Mohan Kumar) - ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object (robelin) - ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede) - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder (Hans de Goede) - ALSA: hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15 X1504VAP (Vasiliy Kovalev) - ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx (Maximilien Perreault) - ALSA: hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx (Adam Queler) - ALSA: hda/realtek: extend quirks for Clevo V5[46]0 (Marek Marczykowski-Górecki) - ALSA: hda: add HDMI codec ID for Intel PTL (Kai Vehmanen) - ALSA: hda/realtek: add patch for internal mic in Lenovo V145 (Terry Cheong) - ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices (Christoffer Sandberg) - mmc: cqhci: Fix checking of CQHCI_HALT state (Seunghwan Baek) - mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K (Sam Protsenko) - mmc: sdhci-of-aspeed: fix module autoloading (Liao Chen) - mmc: core: apply SD quirks earlier during probe (Jonathan Bell) - gpio: modepin: Enable module autoloading (Liao Chen) - gpio: rockchip: fix OF node leak in probe() (Krzysztof Kozlowski) - OPP: Fix support for required OPPs for multiple PM domains (Ulf Hansson) - pwm: stm32: Use the right CCxNP bit in stm32_pwm_enable() (Uwe Kleine-König) - Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs" (Alex Deucher) - drm/amd/display: Block timing sync for different signals in PMO (Dillon Varone) - drm/amd/display: Lock DC and exit IPS when changing backlight (Leo Li) - drm/amdgpu: always allocate cleared VRAM for GEM allocations (Alex Deucher) - drm/amdgpu/mes: add mes mapping legacy queue switch (Jack Xiao) - drm/amd/display: Determine IPS mode by ASIC and PMFW versions (Leo Li) - drm/fbdev-dma: Only install deferred I/O if necessary (Thomas Zimmermann) - drm/panthor: flush FW AS caches in slow reset path (Adrián Larumbe) - drm: panel: nv3052c: Correct WL-355608-A8 panel compatible (Ryan Walklin) - dt-bindings: display: panel: Rename WL-355608-A8 panel to rg35xx-*-panel (Ryan Walklin) - drm/panthor: Restrict high priorities on group_create (Mary Guillemard) - drm/bridge-connector: reset the HDMI connector state (Dmitry Baryshkov) - drm/bridge-connector: move to DRM_DISPLAY_HELPER module (Dmitry Baryshkov) - drm/display: stop depending on DRM_DISPLAY_HELPER (Dmitry Baryshkov) - drm/imagination: Free pvr_vm_gpuva after unlink (Matt Coster) - nouveau: fix the fwsec sb verification register. (Dave Airlie) - drm: komeda: Fix an issue related to normalized zpos (hongchi.peng) - drm/xe/display: Avoid encoder_suspend at runtime suspend (Rodrigo Vivi) - drm/xe: Suspend/resume user access only during system s/r (Imre Deak) - drm/xe/display: Match i915 driver suspend/resume sequences better (Maarten Lankhorst) - drm/xe: Add missing runtime reference to wedged upon gt_reset (Rodrigo Vivi) - drm/xe/pcode: Treat pcode as per-tile rather than per-GT (Matt Roper) - drm/xe/gsc: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio) - drm/i915/display: Increase Fast Wake Sync length as a quirk (Jouni Högander) - drm/i915/display: Add mechanism to use sink model when applying quirk (Jouni Högander) - drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko) - drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko) - drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä) - drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio) - libfs: fix get_stashed_dentry() (Christian Brauner) - selftests/bpf: Add a selftest to check for incorrect names (Jeongjun Park) - bpf: add check for invalid name in btf_name_valid_section() (Jeongjun Park) - bpf: Fix a crash when btf_parse_base() returns an error pointer (Martin KaFai Lau) - ila: call nf_unregister_net_hooks() sooner (Eric Dumazet) - tools/net/ynl: fix cli.py --subscribe feature (Arkadiusz Kubalewski) - MAINTAINERS: fix ptp ocp driver maintainers address (Vadim Fedorenko) - selftests: net: enable bind tests (Jamie Bainbridge) - net: dsa: vsc73xx: fix possible subblocks range of CAPT block (Pawel Dembicki) - sched: sch_cake: fix bulk flow accounting logic for host fairness (Toke Høiland-Jørgensen) - docs: netdev: document guidance on cleanup.h (Jakub Kicinski) - ice: do not bring the VSI up, if it was down before the XDP setup (Larysa Zaremba) - ice: remove ICE_CFG_BUSY locking from AF_XDP code (Larysa Zaremba) - ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset (Larysa Zaremba) - ice: check for XDP rings instead of bpf program when unconfiguring (Larysa Zaremba) - ice: protect XDP configuration with a mutex (Larysa Zaremba) - ice: move netif_queue_set_napi to rtnl-protected sections (Larysa Zaremba) - MAINTAINERS: wifi: cw1200: add net-cw1200.h (Simon Horman) - Revert "wifi: ath11k: support hibernation" (Baochen Qiang) - Revert "wifi: ath11k: restore country code during resume" (Baochen Qiang) - wifi: ath11k: fix NULL pointer dereference in ath11k_mac_get_eirp_power() (Baochen Qiang) - net: xilinx: axienet: Fix race in axienet_stop (Sean Anderson) - net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN (Jonas Gorski) - r8152: fix the firmware doesn't work (Hayes Wang) - fou: Fix null-ptr-deref in GRO. (Kuniyuki Iwashima) - bareudp: Fix device stats updates. (Guillaume Nault) - net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup (Souradeep Chakrabarti) - bpf, net: Fix a potential race in do_sock_getsockopt() (Tze-nan Wu) - net: dqs: Do not use extern for unused dql_group (Breno Leitao) - sch/netem: fix use after free in netem_dequeue (Stephen Hemminger) - usbnet: modern method to get random MAC (Oliver Neukum) - docs: ABI: update OCP TimeCard sysfs entries (Vadim Fedorenko) - ptp: ocp: adjust sysfs entries to expose tty information (Vadim Fedorenko) - ptp: ocp: convert serial ports to array (Vadim Fedorenko) - net: phy: Fix missing of_node_put() for leds (Jinjie Ruan) - net: ethernet: ti: am65-cpsw: Fix RX statistics for XDP_TX and XDP_REDIRECT (Roger Quadros) - net: ethernet: ti: am65-cpsw: Fix NULL dereference on XDP_TX (Roger Quadros) - net: ethernet: ti: am65-cpsw: fix XDP_DROP, XDP_TX and XDP_REDIRECT (Roger Quadros) - Bluetooth: MGMT: Ignore keys being loaded with invalid type (Luiz Augusto von Dentz) - Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" (Luiz Augusto von Dentz) - Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once (Luiz Augusto von Dentz) - Bluetooth: qca: If memdump doesn't work, re-enable IBS (Douglas Anderson) - can: kvaser_pciefd: Use a single write when releasing RX buffers (Martin Jocic) - can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open (Simon Arlott) - can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration (Marc Kleine-Budde) - can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode (Marc Kleine-Budde) - can: m_can: Limit coalescing to peripheral instances (Markus Schneider-Pargmann) - can: m_can: Reset cached active_interrupts on start (Markus Schneider-Pargmann) - can: m_can: disable_all_interrupts, not clear active_interrupts (Markus Schneider-Pargmann) - can: m_can: Do not cancel timer from within timer (Markus Schneider-Pargmann) - can: m_can: Remove m_can_rx_peripheral indirection (Markus Schneider-Pargmann) - can: m_can: Remove coalesing disable in isr during suspend (Markus Schneider-Pargmann) - can: m_can: Reset coalescing during suspend/resume (Markus Schneider-Pargmann) - can: m_can: Release irq on error in m_can_open (Simon Horman) - can: bcm: Remove proc entry when dev is unregistered. (Kuniyuki Iwashima) - igc: Unlock on error in igc_io_resume() (Dan Carpenter) - net: microchip: vcap: Fix use-after-free error in kunit test (Jens Emil Schulz Østergaard) - net: mctp-serial: Fix missing escapes on transmit (Matt Johnston) - net: mctp-serial: Add kunit test for next_chunk_len() (Matt Johnston) - tcp_bpf: fix return value of tcp_bpf_sendmsg() (Cong Wang) - net/smc: prevent NULL pointer dereference in txopt_get (Jeongjun Park) - ice: Add netif_device_attach/detach into PF reset flow (Dawid Osuchowski) - igb: Fix not clearing TimeSync interrupts for 82580 (Daiwei Li) - MAINTAINERS: exclude bluetooth and wireless DT bindings from netdev ML (Jakub Kicinski) - MAINTAINERS: SPI: Add mailing list imx@lists.linux.dev for nxp spi drivers (Frank Li) - MAINTAINERS: SPI: Add freescale lpspi maintainer information (Frank Li) - spi: spi-fsl-lpspi: Fix off-by-one in prescale max (Stefan Wahren) - spi: spidev: Add missing spi_device_id for jg10309-01 (Geert Uytterhoeven) - spi: bcm63xx: Enable module autoloading (Liao Chen) - spi: intel: Add check devm_kasprintf() returned value (Charles Han) - spi: spidev: Add an entry for elgin,jg10309-01 (Fabio Estevam) - spi: rockchip: Resolve unbalanced runtime PM / system PM handling (Brian Norris) - regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR (Douglas Anderson) - MAINTAINERS: update Andreas Hindborg's email address (Andreas Hindborg) - MAINTAINERS: Remove Wedson as Rust maintainer (Wedson Almeida Filho) - rust: macros: provide correct provenance when constructing THIS_MODULE (Boqun Feng) - rust: allow `stable_features` lint (Miguel Ojeda) - docs: rust: remove unintended blockquote in Quick Start (Jon Mulder) - rust: alloc: eschew `Box>::write` (Jubilee Young) - rust: kernel: fix typos in code comments (Michael Vetter) - docs: rust: remove unintended blockquote in Coding Guidelines (Vincent Woltmann) - rust: block: fix wrong usage of lockdep API (Andreas Hindborg) - rust: kbuild: fix export of bss symbols (Andreas Hindborg) - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Steven Rostedt) - tracing/timerlat: Only clear timer if a kthread exists (Steven Rostedt) - tracing/osnoise: Use a cpumask to know what threads are kthreads (Steven Rostedt) - eventfs: Use list_del_rcu() for SRCU protected list variable (Steven Rostedt) - tracing: Avoid possible softlockup in tracing_iter_reset() (Zheng Yejian) - tracing: Fix memory leak in fgraph storage selftest (Masami Hiramatsu (Google)) - tracing: fgraph: Fix to add new fgraph_ops to array after ftrace_startup_subops() (Masami Hiramatsu (Google)) - platform/x86/amd: pmf: Make ASUS GA403 quirk generic (Luke D. Jones) - platform/x86: dell-smbios: Fix error path in dell_smbios_init() (Aleksandr Mishin) - kunit: Device wrappers should also manage driver name (David Gow) - bcachefs: BCH_SB_MEMBER_INVALID (Kent Overstreet) - bcachefs: fix rebalance accounting (Kent Overstreet) - perf daemon: Fix the build on more 32-bit architectures (Arnaldo Carvalho de Melo) - perf python: include "util/sample.h" (Xu Yang) - perf lock contention: Fix spinlock and rwlock accounting (Namhyung Kim) - perf test pmu: Set uninitialized PMU alias to null (Veronika Molnarova) - hwmon: (hp-wmi-sensors) Check if WMI event data exists (Armin Wolf) - hwmon: ltc2991: fix register bits defines (Pawel Dembicki) - btrfs: fix race between direct IO write and fsync when using same fd (Filipe Manana) - btrfs: zoned: handle broken write pointer on zones (Naohiro Aota) - btrfs: qgroup: don't use extent changeset when not needed (Fedor Pchelkin) - ksmbd: Unlock on in ksmbd_tcp_set_interfaces() (Dan Carpenter) - ksmbd: unset the binding mark of a reused connection (Namjae Jeon) - smb: Annotate struct xattr_smb_acl with __counted_by() (Thorsten Blum) - fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF (Baokun Li) - mm: Fix filemap_invalidate_inode() to use invalidate_inode_pages2_range() (David Howells) - ARM: 9414/1: Fix build issue with LD_DEAD_CODE_DATA_ELIMINATION (Yuntao Liu) - parisc: Delay write-protection until mark_rodata_ro() call (Helge Deller) - alloc_tag: fix allocation tag reporting when CONFIG_MODULES=n (Suren Baghdasaryan) - mm: vmalloc: optimize vmap_lazy_nr arithmetic when purging each vmap_area (Adrian Huang) - mailmap: update entry for Jan Kuliga (Jan Kuliga) - codetag: debug: mark codetags for poisoned page as empty (Hao Ge) - mm/memcontrol: respect zswap.writeback setting from parent cg too (Mike Yuan) - scripts: fix gfp-translate after ___GFP_*_BITS conversion to an enum (Marc Zyngier) - Revert "mm: skip CMA pages when they are not available" (Usama Arif) - maple_tree: remove rcu_read_lock() from mt_validate() (Liam R. Howlett) - kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y (Petr Tesarik) - mm/slub: add check for s->flags in the alloc_tagging_slab_free_hook (Hao Ge) - nilfs2: fix state management in error path of log writing function (Ryusuke Konishi) - nilfs2: fix missing cleanup on rollforward recovery error (Ryusuke Konishi) - nilfs2: protect references to superblock parameters exposed in sysfs (Ryusuke Konishi) - userfaultfd: don't BUG_ON() if khugepaged yanks our page table (Jann Horn) - userfaultfd: fix checks for huge PMDs (Jann Horn) - mm: vmalloc: ensure vmap_block is initialised before adding to queue (Will Deacon) - selftests: mm: fix build errors on armhf (Muhammad Usama Anjum) - fuse: disable the combination of passthrough and writeback cache (Bernd Schubert) - fuse: update stats for pages in dropped aux writeback list (Joanne Koong) - fuse: clear PG_uptodate when using a stolen page (Miklos Szeredi) - fuse: fix memory leak in fuse_create_open (yangyun) - fuse: check aborted connection before adding requests to pending list for resending (Joanne Koong) - fuse: use unsigned type for getxattr/listxattr size truncation (Jann Horn) - ata: libata: Fix memory leak for error path in ata_host_alloc() (Zheng Qixing) - x86/resctrl: Fix arch_mbm_* array overrun on SNC (Peter Newman) - x86/tdx: Fix data leak in mmio_read() (Kirill A. Shutemov) - x86/kaslr: Expose and use the end of the physical memory address space (Thomas Gleixner) - x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported (Mitchell Levy) - x86/apic: Make x2apic_disable() work correctly (Yuntao Wang) - perf/x86/intel: Limit the period on Haswell (Kan Liang) - rtmutex: Drop rt_mutex::wait_lock before scheduling (Roland Xu) - irqchip/irq-msi-lib: Check for NULL ops in msi_lib_irq_domain_select() (Maxime Chevallier) - irqchip/gic-v3: Init SRE before poking sysregs (Mark Rutland) - irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() (Ma Ke) - irqchip/riscv-aplic: Fix an IS_ERR() vs NULL bug in probe() (Dan Carpenter) - irqchip/gic-v4: Fix ordering between vmapp and vpe locks (Marc Zyngier) - irqchip/sifive-plic: Probe plic driver early for Allwinner D1 platform (Anup Patel) - Linux 6.11-rc6 (Linus Torvalds) - cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region (David Howells) - cifs: Fix copy offload to flush destination region (David Howells) - netfs, cifs: Fix handling of short DIO read (David Howells) - cifs: Fix lack of credit renegotiation on read retry (David Howells) - bcachefs: Mark more errors as autofix (Kent Overstreet) - bcachefs: Revert lockless buffered IO path (Kent Overstreet) - bcachefs: Fix bch2_extents_match() false positive (Kent Overstreet) - bcachefs: Fix failure to return error in data_update_index_update() (Kent Overstreet) - apparmor: fix policy_unpack_test on big endian systems (Guenter Roeck) - Revert "MIPS: csrc-r4k: Apply verification clocksource flags" (Guenter Roeck) - microblaze: don't treat zero reserved memory regions as error (Mike Rapoport) - power: sequencing: qcom-wcn: set the wlan-enable GPIO to output (Bartosz Golaszewski) - USB: serial: option: add MeiG Smart SRM825L (ZHANG Yuntian) - usb: cdnsp: fix for Link TRB with TC (Pawel Laszczak) - usb: dwc3: st: add missing depopulate in probe error path (Krzysztof Kozlowski) - usb: dwc3: st: fix probed platform device ref count on probe error path (Krzysztof Kozlowski) - usb: dwc3: ep0: Don't reset resource alloc flag (including ep0) (Michael Grzeschik) - usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() (Zijun Hu) - usb: typec: fsa4480: Relax CHIP_ID check (Luca Weiss) - usb: dwc3: xilinx: add missing depopulate in probe error path (Krzysztof Kozlowski) - usb: dwc3: omap: add missing depopulate in probe error path (Krzysztof Kozlowski) - dt-bindings: usb: microchip,usb2514: Fix reference USB device schema (Alexander Stein) - usb: gadget: uvc: queue pump work in uvcg_video_enable() (Xu Yang) - cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller (Ian Ray) - usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function (Pawel Laszczak) - usb: dwc3: core: Prevent USB core invalid event buffer address access (Selvarasu Ganesan) - MAINTAINERS: Mark UVC gadget driver as orphan (Laurent Pinchart) - scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress (Yihang Li) - scsi: aacraid: Fix double-free on probe failure (Ben Hutchings) - scsi: lpfc: Fix overflow build issue (Sherry Yang) - nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease (NeilBrown) - xfs: reset rootdir extent size hint after growfsrt (Darrick J. Wong) - xfs: take m_growlock when running growfsrt (Darrick J. Wong) - xfs: Fix missing interval for missing_owner in xfs fsmap (Zizhi Wo) - xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code (Darrick J. Wong) - xfs: Fix the owner setting issue for rmap query in xfs fsmap (Zizhi Wo) - xfs: don't bother reporting blocks trimmed via FITRIM (Darrick J. Wong) - xfs: xfs_finobt_count_blocks() walks the wrong btree (Dave Chinner) - xfs: fix folio dirtying for XFILE_ALLOC callers (Darrick J. Wong) - xfs: fix di_onlink checking for V1/V2 inodes (Darrick J. Wong) - MAINTAINERS: Update DTS path for ARM/Microchip (AT91) SoC (Andrei Simion) - firmware: microchip: fix incorrect error report of programming:timeout on success (Steve Wilkins) - arm64: dts: qcom: x1e80100: Fix Adreno SMMU global interrupt (Konrad Dybcio) - arm64: dts: qcom: disable GPU on x1e80100 by default (Dmitry Baryshkov) - arm64: dts: qcom: x1e80100-crd: Fix backlight (Stephan Gerhold) - arm64: dts: qcom: x1e80100-yoga-slim7x: fix missing PCIe4 gpios (Johan Hovold) - arm64: dts: qcom: x1e80100-yoga-slim7x: disable PCIe6a perst pull down (Johan Hovold) - arm64: dts: qcom: x1e80100-yoga-slim7x: fix up PCIe6a pinctrl node (Johan Hovold) - arm64: dts: qcom: x1e80100-yoga-slim7x: fix PCIe4 PHY supply (Johan Hovold) - arm64: dts: qcom: x1e80100-vivobook-s15: fix missing PCIe4 gpios (Johan Hovold) - arm64: dts: qcom: x1e80100-vivobook-s15: disable PCIe6a perst pull down (Johan Hovold) - arm64: dts: qcom: x1e80100-vivobook-s15: fix up PCIe6a pinctrl node (Johan Hovold) - arm64: dts: qcom: x1e80100-vivobook-s15: fix PCIe4 PHY supply (Johan Hovold) - arm64: dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios (Johan Hovold) - arm64: dts: qcom: x1e80100-qcp: disable PCIe6a perst pull down (Johan Hovold) - arm64: dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node (Johan Hovold) - arm64: dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply (Johan Hovold) - arm64: dts: qcom: x1e80100-crd: fix missing PCIe4 gpios (Johan Hovold) - arm64: dts: qcom: x1e80100-crd: disable PCIe6a perst pull down (Johan Hovold) - arm64: dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node (Johan Hovold) - arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP (Johan Hovold) - arm64: dts: qcom: x1e80100: fix PCIe domain numbers (Johan Hovold) - arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply (Johan Hovold) - arm64: dts: qcom: ipq5332: Fix interrupt trigger type for usb (Varadarajan Narayanan) - arm64: dts: qcom: x1e80100-yoga: add wifi calibration variant (Patrick Wildt) - arm64: defconfig: Add CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 (Stephan Gerhold) - soc: qcom: pd-mapper: Fix singleton refcount (Bjorn Andersson) - firmware: qcom: tzmem: disable sdm670 platform (Richard Acayan) - soc: qcom: pmic_glink: Actually communicate when remote goes down (Bjorn Andersson) - usb: typec: ucsi: Move unregister out of atomic section (Bjorn Andersson) - soc: qcom: pmic_glink: Fix race during initialization (Bjorn Andersson) - firmware: qcom: qseecom: remove unused functions (Bartosz Golaszewski) - firmware: qcom: tzmem: fix virtual-to-physical address conversion (Bartosz Golaszewski) - firmware: qcom: scm: Mark get_wq_ctx() as atomic call (Murali Nalajala) - MAINTAINERS: Update Konrad Dybcio's email address (Konrad Dybcio) - mailmap: Add an entry for Konrad Dybcio (Konrad Dybcio) - soc: qcom: pd-mapper: mark qcom_pdm_domains as __maybe_unused (Arnd Bergmann) - soc: qcom: cmd-db: Map shared memory as WC, not WB (Volodymyr Babchuk) - soc: qcom: pd-mapper: Depend on ARCH_QCOM || COMPILE_TEST (Andrew Halaney) - arm64: dts: imx8mm-phygate: fix typo pinctrcl-0 (Frank Li) - arm64: dts: imx95: correct L3Cache cache-sets (Peng Fan) - arm64: dts: imx95: correct a55 power-domains (Peng Fan) - arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo (Markus Niebel) - arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges (Markus Niebel) - ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design (Michal Vokáč) - arm64: dts: imx93: update default value for snps,clk-csr (Shenwei Wang) - arm64: dts: freescale: tqma9352: Fix watchdog reset (Sascha Hauer) - arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962 (Adam Ford) - arm64: dts: layerscape: fix thermal node names length (Krzysztof Kozlowski) - ARM: dts: omap3-n900: correct the accelerometer orientation (Sicelo A. Mhlongo) - Input: cypress_ps2 - fix waiting for command response (Dmitry Torokhov) - MAINTAINERS: PCI: Add NXP PCI controller mailing list imx@lists.linux.dev (Frank Li) - PCI: qcom: Use OPP only if the platform supports it (Manivannan Sadhasivam) - PCI: qcom-ep: Disable MHI RAM data parity error interrupt for SA8775P SoC (Manivannan Sadhasivam) - MAINTAINERS: Add Manivannan Sadhasivam as Reviewer for PCI native host bridge and endpoint drivers (Manivannan Sadhasivam) - block: fix detection of unsupported WRITE SAME in blkdev_issue_write_zeroes (Darrick J. Wong) - io_uring/kbuf: return correct iovec count from classic buffer peek (Jens Axboe) - io_uring/rsrc: ensure compat iovecs are copied correctly (Jens Axboe) - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Scott Mayhew) - cpufreq/amd-pstate-ut: Don't check for highest perf matching on prefcore (Mario Limonciello) - cpufreq/amd-pstate: Use topology_logical_package_id() instead of logical_die_id() (Gautham R. Shenoy) - cpufreq: amd-pstate: Fix uninitialized variable in amd_pstate_cpu_boost_update() (Dan Carpenter) - dmaengine: dw-edma: Do not enable watermark interrupts for HDMA (Mrinmay Sarkar) - dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA (Mrinmay Sarkar) - dmaengine: stm32-dma3: Set lli_size after allocation (Kees Cook) - dmaengine: ti: omap-dma: Initialize sglen after allocation (Kees Cook) - dmaengine: dw: Unify ret-val local variables naming (Serge Semin) - dmaengine: dw: Simplify max-burst calculation procedure (Serge Semin) - dmaengine: dw: Define encode_maxburst() above prepare_ctllo() callbacks (Serge Semin) - dmaengine: dw: Simplify prepare CTL_LO methods (Serge Semin) - dmaengine: dw: Add memory bus width verification (Serge Semin) - dmaengine: dw: Add peripheral bus width verification (Serge Semin) - phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume (Piyush Mehta) - phy: exynos5-usbdrd: fix error code in probe() (Dan Carpenter) - phy: fsl-imx8mq-usb: fix tuning parameter name (Xu Yang) - phy: qcom: qmp-pcie: Fix X1E80100 PCIe Gen4 PHY initialisation (Abel Vesa) - soundwire: stream: fix programming slave ports for non-continous port maps (Krzysztof Kozlowski) - MAINTAINERS: Add Jean-Philippe as SMMUv3 SVA reviewer (Will Deacon) - iommu: Do not return 0 from map_pages if it doesn't do anything (Jason Gunthorpe) - iommufd: Do not allow creating areas without READ or WRITE (Jason Gunthorpe) - iommu/vt-d: Fix incorrect domain ID in context flush helper (Lu Baolu) - iommu: Handle iommu faults for a bad iopf setup (Pranjal Shrivastava) - drm/v3d: Disable preemption while updating GPU stats (Tvrtko Ursulin) - video/aperture: optionally match the device in sysfb_disable() (Alex Deucher) - drm/vmwgfx: Disable coherent dumb buffers without 3d (Zack Rusin) - drm/vmwgfx: Fix prime with external buffers (Zack Rusin) - drm/vmwgfx: Prevent unmapping active read buffers (Zack Rusin) - Revert "drm/ttm: increase ttm pre-fault value to PMD size" (Alex Deucher) - drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16 (Karthik Poosa) - drm/xe: Invalidate media_gt TLBs (Matthew Brost) - drm/i915/dp_mst: Fix MST state after a sink reset (Imre Deak) - drm/i915: ARL requires a newer GSC firmware (John Harrison) - drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede) - drm/amd/pm: Drop unsupported features on smu v14_0_2 (Candice Li) - drm/amd/pm: Add support for new P2S table revision (Lijo Lazar) - drm/amdgpu: support for gc_info table v1.3 (Likun Gao) - drm/amd/display: avoid using null object of framebuffer (Ma Ke) - drm/amdgpu/gfx12: set UNORD_DISPATCH in compute MQDs (Alex Deucher) - drm/amd/pm: update message interface for smu v14.0.2/3 (Kenneth Feng) - drm/amdgpu/swsmu: always force a state reprogram on init (Alex Deucher) - drm/amdgpu/smu13.0.7: print index for profiles (Alex Deucher) - drm/amdgpu: align pp_power_profile_mode with kernel docs (Alex Deucher) - binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined (Max Filippov) - dcache: keep dentry_hashtable or d_hash_shift even when not used (Stephen Brennan) - hwmon: (pt5161l) Fix invalid temperature reading (Cosmo Chou) - hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING (Ross Brown) - nfc: pn533: Add poll mod list filling check (Aleksandr Mishin) - netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation (Pablo Neira Ayuso) - netfilter: nf_tables: restore IP sanity checks for netdev/egress (Pablo Neira Ayuso) - mailmap: update entry for Sriram Yagnaraman (Sriram Yagnaraman) - selftests: mptcp: join: check re-re-adding ID 0 signal (Matthieu Baerts (NGI0)) - mptcp: pm: ADD_ADDR 0 is not a new address (Matthieu Baerts (NGI0)) - selftests: mptcp: join: validate event numbers (Matthieu Baerts (NGI0)) - mptcp: avoid duplicated SUB_CLOSED events (Matthieu Baerts (NGI0)) - selftests: mptcp: join: check re-re-adding ID 0 endp (Matthieu Baerts (NGI0)) - mptcp: pm: fix ID 0 endp usage after multiple re-creations (Matthieu Baerts (NGI0)) - mptcp: pm: do not remove already closed subflows (Matthieu Baerts (NGI0)) - selftests: mptcp: join: no extra msg if no counter (Matthieu Baerts (NGI0)) - selftests: mptcp: join: check re-adding init endp with != id (Matthieu Baerts (NGI0)) - mptcp: pm: reset MPC endp ID when re-added (Matthieu Baerts (NGI0)) - mptcp: pm: skip connecting to already established sf (Matthieu Baerts (NGI0)) - mptcp: pm: send ACK on an active subflow (Matthieu Baerts (NGI0)) - selftests: mptcp: join: check removing ID 0 endpoint (Matthieu Baerts (NGI0)) - mptcp: pm: fix RM_ADDR ID for the initial subflow (Matthieu Baerts (NGI0)) - mptcp: pm: reuse ID 0 after delete and re-add (Matthieu Baerts (NGI0)) - net: busy-poll: use ktime_get_ns() instead of local_clock() (Eric Dumazet) - wifi: iwlwifi: clear trans->state earlier upon error (Emmanuel Grumbach) - wifi: wfx: repair open network AP mode (Alexander Sverdlin) - wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap() (Dmitry Antipov) - wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead (Emmanuel Grumbach) - wifi: iwlwifi: mvm: allow 6 GHz channels in MLO scan (Avraham Stern) - wifi: iwlwifi: mvm: pause TCM when the firmware is stopped (Emmanuel Grumbach) - wifi: iwlwifi: fw: fix wgds rev 3 exact size (Anjaneyulu) - wifi: iwlwifi: mvm: take the mutex before running link selection (Emmanuel Grumbach) - wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room() (Daniel Gabay) - wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation (Daniel Gabay) - wifi: iwlwifi: lower message level for FW buffer destination (Benjamin Berg) - wifi: iwlwifi: mvm: fix hibernation (Emmanuel Grumbach) - wifi: mac80211: fix beacon SSID mismatch handling (Daniel Gabay) - wifi: mwifiex: duplicate static structs used in driver instances (Sascha Hauer) - sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) - mptcp: pr_debug: add missing \n at the end (Matthieu Baerts (NGI0)) - mptcp: sched: check both backup in retrans (Matthieu Baerts (NGI0)) - selftests: mptcp: join: cannot rm sf if closed (Matthieu Baerts (NGI0)) - mptcp: close subflow when receiving TCP+FIN (Matthieu Baerts (NGI0)) - tcp: fix forever orphan socket caused by tcp_abort (Xueming Feng) - gtp: fix a potential NULL pointer dereference (Cong Wang) - bonding: change ipsec_lock from spin lock to mutex (Jianbo Liu) - bonding: extract the use of real_device into local variable (Jianbo Liu) - bonding: implement xdo_dev_state_free and call it after deletion (Jianbo Liu) - selftests: forwarding: local_termination: Down ports on cleanup (Petr Machata) - selftests: forwarding: no_forwarding: Down ports on cleanup (Petr Machata) - net_sched: sch_fq: fix incorrect behavior for small weights (Eric Dumazet) - ionic: Prevent tx_timeout due to frequent doorbell ringing (Brett Creeley) - net: ti: icssg-prueth: Fix 10M Link issue on AM64x (MD Danish Anwar) - ethtool: check device is present when getting link settings (Jamie Bainbridge) - Bluetooth: hci_core: Fix not handling hibernation actions (Luiz Augusto von Dentz) - Bluetooth: btnxpuart: Fix random crash seen while removing driver (Neeraj Sanjay Kale) - Bluetooth: btintel: Allow configuring drive strength of BRI (Kiran K) - net: ftgmac100: Ensure tx descriptor updates are visible (Jacky Chou) - net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response (Haiyang Zhang) - net: drop special comment style (Johannes Berg) - pktgen: use cpus_read_lock() in pg_net_init() (Eric Dumazet) - random: vDSO: reject unknown getrandom() flags (Yann Droneaud) - LoongArch: KVM: Invalidate guest steal time address on vCPU reset (Bibo Mao) - LoongArch: Add ifdefs to fix LSX and LASX related warnings (Tiezhu Yang) - LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE (Huacai Chen) - LoongArch: Remove the unused dma-direct.h (Miao Wang) - platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede) - platform/x86: asus-wmi: Fix spurious rfkill on UX8406MA (Mathieu Fenniak) - platform/x86/amd/pmc: Extend support for PMC features on new AMD platform (Shyam Sundar S K) - platform/x86/amd/pmc: Fix SMU command submission path on new AMD platform (Shyam Sundar S K) - fs/nfsd: fix update of inode attrs in CB_GETATTR (Jeff Layton) - nfsd: fix potential UAF in nfsd4_cb_getattr_release (Jeff Layton) - nfsd: hold reference to delegation when updating it for cb_getattr (Jeff Layton) - MAINTAINERS: Update Olga Kornievskaia's email address (Chuck Lever) - nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open (Olga Kornievskaia) - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jeff Layton) - btrfs: fix uninitialized return value from btrfs_reclaim_sweep() (Filipe Manana) - btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk() (Qu Wenruo) - btrfs: initialize last_extent_end to fix -Wmaybe-uninitialized warning in extent_fiemap() (David Sterba) - btrfs: run delayed iputs when flushing delalloc (Josef Bacik) - cifs: Fix FALLOC_FL_PUNCH_HOLE support (David Howells) - smb/client: fix rdma usage in smb2_async_writev() (Stefan Metzmacher) - smb/client: remove unused rq_iter_size from struct smb_rqst (Stefan Metzmacher) - smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() (Stefan Metzmacher) - tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session support (Stefan Berger) - selftests/livepatch: wait for atomic replace to occur (Ryan Sullivan) - pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins (Huang-Huang Bao) - pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register (Hal Feng) - pinctrl: qcom: x1e80100: Fix special pin offsets (Konrad Dybcio) - pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE (Nícolas F. R. A. Prado) - pinctrl: single: fix potential NULL dereference in pcs_get_function() (Ma Ke) - pinctrl: at91: make it work with current gpiolib (Thomas Blocher) - pinctrl: qcom: x1e80100: Update PDC hwirq map (Konrad Dybcio) - ALSA: hda: hda_component: Fix mutex crash if nothing ever binds (Richard Fitzgerald) - ALSA: hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED (Hendrik Borghorst) - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book3 Ultra (YOUNGJIN JOO) - ASoC: cs-amp-lib: Ignore empty UEFI calibration entries (Richard Fitzgerald) - ASoC: cs-amp-lib-test: Force test calibration blob entries to be valid (Richard Fitzgerald) - ASoC: allow module autoloading for table board_ids (Hongbo Li) - ASoC: allow module autoloading for table db1200_pids (Hongbo Li) - ASoC: SOF: amd: Fix for acp init sequence (Vijendar Mukunda) - ASoC: amd: acp: fix module autoloading (Yuntao Liu) - ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile (YR Yang) - ASoC: codecs: wcd937x: Fix missing de-assert of reset GPIO (Krzysztof Kozlowski) - ASoC: SOF: mediatek: Add missing board compatible (Albert Jakieła) - ASoC: MAINTAINERS: Drop Banajit Goswami from Qualcomm sound drivers (Krzysztof Kozlowski) - ASoC: SOF: amd: Fix for incorrect acp error register offsets (Vijendar Mukunda) - ASoC: SOF: amd: move iram-dram fence register programming sequence (Vijendar Mukunda) - ASoC: codecs: lpass-va-macro: warn on unknown version (Dmitry Baryshkov) - ASoC: codecs: lpass-macro: fix version strings returned for 1.x codecs (Dmitry Baryshkov) - ALSA: hda/realtek - FIxed ALC285 headphone no sound (Kailang Yang) - ALSA: hda/realtek - Fixed ALC256 headphone no sound (Kailang Yang) - ALSA: hda: cs35l56: Don't use the device index as a calibration index (Simon Trimmer) - ALSA: seq: Skip event type filtering for UMP events (Takashi Iwai) - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx (John Sweeney) - netfs: Fix interaction of streaming writes with zero-point tracker (David Howells) - netfs: Fix missing iterator reset on retry of short read (David Howells) - netfs: Fix trimming of streaming-write folios in netfs_inval_folio() (David Howells) - netfs: Fix netfs_release_folio() to say no if folio dirty (David Howells) - afs: Fix post-setattr file edit to do truncation correctly (David Howells) - mm: Fix missing folio invalidation calls during truncation (David Howells) - ovl: ovl_parse_param_lowerdir: Add missed '\n' for pr_err (Zhihao Cheng) - ovl: fix wrong lowerdir number check for parameter Opt_lowerdir (Zhihao Cheng) - ovl: pass string to ovl_parse_layer() (Christian Brauner) - backing-file: convert to using fops->splice_write (Ed Tsai) - Revert "pidfd: prevent creation of pidfds for kthreads" (Christian Brauner) - romfs: fix romfs_read_folio() (Christian Brauner) - netfs, ceph: Partially revert "netfs: Replace PG_fscache by setting folio->private and marking dirty" (David Howells) - Linux 6.11-rc5 (Linus Torvalds) - bcachefs: Fix rebalance_work accounting (Kent Overstreet) - bcachefs: Fix failure to flush moves before sleeping in copygc (Kent Overstreet) - bcachefs: don't use rht_bucket() in btree_key_cache_scan() (Kent Overstreet) - bcachefs: add missing inode_walker_exit() (Kent Overstreet) - bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop() (Kent Overstreet) - bcachefs: Fix double assignment in check_dirent_to_subvol() (Yuesong Li) - bcachefs: Fix refcounting in discard path (Kent Overstreet) - bcachefs: Fix compat issue with old alloc_v4 keys (Kent Overstreet) - bcachefs: Fix warning in bch2_fs_journal_stop() (Kent Overstreet) - fs/super.c: improve get_tree() error message (Kent Overstreet) - bcachefs: Fix missing validation in bch2_sb_journal_v2_validate() (Kent Overstreet) - bcachefs: Fix replay_now_at() assert (Kent Overstreet) - bcachefs: Fix locking in bch2_ioc_setlabel() (Kent Overstreet) - bcachefs: fix failure to relock in btree_node_fill() (Kent Overstreet) - bcachefs: fix failure to relock in bch2_btree_node_mem_alloc() (Kent Overstreet) - bcachefs: unlock_long() before resort in journal replay (Kent Overstreet) - bcachefs: fix missing bch2_err_str() (Kent Overstreet) - bcachefs: fix time_stats_to_text() (Kent Overstreet) - bcachefs: Fix bch2_bucket_gens_init() (Kent Overstreet) - bcachefs: Fix bch2_trigger_alloc assert (Kent Overstreet) - bcachefs: Fix failure to relock in btree_node_get() (Kent Overstreet) - bcachefs: setting bcachefs_effective.* xattrs is a noop (Kent Overstreet) - bcachefs: Fix "trying to move an extent, but nr_replicas=0" (Kent Overstreet) - bcachefs: bch2_data_update_init() cleanup (Kent Overstreet) - bcachefs: Extra debug for data move path (Kent Overstreet) - bcachefs: Fix incorrect gfp flags (Kent Overstreet) - bcachefs: fix field-spanning write warning (Kent Overstreet) - bcachefs: Reallocate table when we're increasing size (Kent Overstreet) - smb/server: update misguided comment of smb2_allocate_rsp_buf() (ChenXiaoSong) - smb/server: remove useless assignment of 'file_present' in smb2_open() (ChenXiaoSong) - smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() (ChenXiaoSong) - smb/server: fix return value of smb2_open() (ChenXiaoSong) - ksmbd: the buffer of smb2 query dir response has at least 1 byte (Namjae Jeon) - s390/boot: Fix KASLR base offset off by __START_KERNEL bytes (Alexander Gordeev) - s390/boot: Avoid possible physmem_info segment corruption (Alexander Gordeev) - s390/ap: Refine AP bus bindings complete processing (Harald Freudenberger) - s390/mm: Pin identity mapping base to zero (Alexander Gordeev) - s390/mm: Prevent lowcore vs identity mapping overlap (Alexander Gordeev) - scsi: sd: Do not attempt to configure discard unless LBPME is set (Martin K. Petersen) - scsi: MAINTAINERS: Add header files to SCSI SUBSYSTEM (Simon Horman) - scsi: ufs: qcom: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP for SM8550 SoC (Manivannan Sadhasivam) - scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register (Manivannan Sadhasivam) - scsi: core: Fix the return value of scsi_logical_block_count() (Chaotian Jing) - scsi: MAINTAINERS: Update HiSilicon SAS controller driver maintainer (Yihang Li) - cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug (Waiman Long) - cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set (Waiman Long) - cgroup/cpuset: fix panic caused by partcmd_update (Chen Ridong) - workqueue: Correct declaration of cpu_pwq in struct workqueue_struct (Uros Bizjak) - workqueue: Fix spruious data race in __flush_work() (Tejun Heo) - workqueue: Remove incorrect "WARN_ON_ONCE(!list_empty(&worker->entry));" from dying worker (Lai Jiangshan) - workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask() (Will Deacon) - workqueue: doc: Fix function name, remove markers (Nikita Shubin) - MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed (Jiaxun Yang) - MIPS: Loongson64: Set timer mode in cpu-probe (Jiaxun Yang) - KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 (Marc Zyngier) - KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling fault (Oliver Upton) - KVM: arm64: vgic: Don't hold config_lock while unregistering redistributors (Marc Zyngier) - KVM: arm64: vgic-debug: Don't put unmarked LPIs (Zenghui Yu) - NFS: Avoid unnecessary rescanning of the per-server delegation list (Trond Myklebust) - NFSv4: Fix clearing of layout segments in layoutreturn (Trond Myklebust) - NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Trond Myklebust) - nfs: fix bitmap decoder to handle a 3rd word (Jeff Layton) - nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS (Jeff Layton) - rpcrdma: Trace connection registration and unregistration (Chuck Lever) - rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1 (Chuck Lever) - rpcrdma: Device kref is over-incremented on error from xa_alloc (Chuck Lever) - smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock (ChenXiaoSong) - smb: client: ignore unhandled reparse tags (Paulo Alcantara) - smb3: fix problem unloading module due to leaked refcount on shutdown (Steve French) - smb3: fix broken cached reads when posix locks (Steve French) - Input: himax_hx83112b - fix incorrect size when reading product ID (Dmitry Torokhov) - Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination (Werner Sembach) - Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 (Werner Sembach) - Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table (Takashi Iwai) - Input: uinput - reject requests with unreasonable number of slots (Dmitry Torokhov) - Input: edt-ft5x06 - add support for FocalTech FT8201 (Felix Kaechele) - dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support (Felix Kaechele) - Input: adc-joystick - fix optional value handling (John Keeping) - Input: synaptics - enable SMBus for HP Elitebook 840 G2 (Jonathan Denose) - Input: ads7846 - ratelimit the spi_sync error message (Marek Vasut) - drm/xe: Free job before xe_exec_queue_put (Matthew Brost) - drm/xe: Drop HW fence pointer to HW fence ctx (Matthew Brost) - drm/xe: Fix missing workqueue destroy in xe_gt_pagefault (Stuart Summers) - drm/xe/uc: Use devm to register cleanup that includes exec_queues (Daniele Ceraolo Spurio) - drm/xe: use devm instead of drmm for managed bo (Daniele Ceraolo Spurio) - drm/xe/xe2hpg: Add Wa_14021821874 (Tejas Upadhyay) - drm/xe: fix WA 14018094691 (Daniele Ceraolo Spurio) - drm/xe/xe2: Add Wa_15015404425 (Tejas Upadhyay) - drm/xe/xe2: Make subsequent L2 flush sequential (Tejas Upadhyay) - drm/xe/xe2lpg: Extend workaround 14021402888 (Bommu Krishnaiah) - drm/xe/xe2lpm: Extend Wa_16021639441 (Ngai-Mint Kwan) - drm/xe/bmg: implement Wa_16023588340 (Matthew Auld) - drm/xe/oa/uapi: Make bit masks unsigned (Geert Uytterhoeven) - drm/xe/display: Make display suspend/resume work on discrete (Maarten Lankhorst) - drm/xe: prevent UAF around preempt fence (Matthew Auld) - drm/xe: Fix tile fini sequence (Matthew Brost) - drm/xe: Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init (Matthew Brost) - drm/xe/observation: Drop empty sysctl table entry (Ashutosh Dixit) - drm/xe: Fix opregion leak (Lucas De Marchi) - nouveau/firmware: use dma non-coherent allocator (Dave Airlie) - drm/i915/hdcp: Use correct cp_irq_count (Suraj Kandpal) - drm/amdgpu: fix eGPU hotplug regression (Alex Deucher) - drm/amdgpu: Validate TA binary size (Candice Li) - drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1 (Alex Deucher) - drm/amdgpu: fixing rlc firmware loading failure issue (Yang Wang) - drm/msm/adreno: Fix error return if missing firmware-name (Rob Clark) - drm/msm: fix the highest_bank_bit for sc7180 (Abhinav Kumar) - drm/msm/dpu: take plane rotation into account for wide planes (Dmitry Baryshkov) - drm/msm/dpu: relax YUV requirements (Dmitry Baryshkov) - drm/msm/dpu: limit QCM2290 to RGB formats only (Dmitry Baryshkov) - drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails (Dmitry Baryshkov) - drm/msm/dp: reset the link phy params before link training (Abhinav Kumar) - drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() (Abhinav Kumar) - drm/msm/dp: fix the max supported bpp logic (Abhinav Kumar) - drm/msm/dpu: don't play tricks with debug macros (Dmitry Baryshkov) - nvme: Remove unused field (Nilay Shroff) - nvme: move stopping keep-alive into nvme_uninit_ctrl() (Ming Lei) - block: Drop NULL check in bdev_write_zeroes_sectors() (John Garry) - block: Read max write zeroes once for __blkdev_issue_write_zeroes() (John Garry) - io_uring/kbuf: sanitize peek buffer setup (Jens Axboe) - ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO (Hans de Goede) - platform/x86: dell-uart-backlight: Use acpi_video_get_backlight_type() (Hans de Goede) - ACPI: video: Add Dell UART backlight controller detection (Hans de Goede) - thermal: of: Fix OF node leak in of_thermal_zone_find() error paths (Krzysztof Kozlowski) - thermal: of: Fix OF node leak in thermal_of_zone_register() (Krzysztof Kozlowski) - thermal: of: Fix OF node leak in thermal_of_trips_init() error path (Krzysztof Kozlowski) - thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir() (Yang Ruibin) - mmc: mmc_test: Fix NULL dereference on allocation failure (Dan Carpenter) - mmc: dw_mmc: allow biu and ciu clocks to defer (Ben Whitten) - mmc: mtk-sd: receive cmd8 data when hs400 tuning fail (Mengqi Zhang) - spi: pxa2xx: Move PM runtime handling to the glue drivers (Andy Shevchenko) - spi: pxa2xx: Do not override dev->platform_data on probe (Andy Shevchenko) - spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register (Carlos Song) - spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume (Vignesh Raghavendra) - spi: zynqmp-gqspi: Scale timeout by data size (Sean Anderson) - power: sequencing: request the WLAN enable GPIO as-is (Bartosz Golaszewski) - pmdomain: imx: wait SSAR when i.MX93 power domain on (Peng Fan) - pmdomain: imx: scu-pd: Remove duplicated clocks (Alexander Stein) - ata: pata_macio: Use WARN instead of BUG (Michael Ellerman) - ata: pata_macio: Fix DMA table overflow (Michael Ellerman) - s390/iucv: Fix vargs handling in iucv_alloc_device() (Alexandra Winter) - net: ovs: fix ovs_drop_reasons error (Menglong Dong) - netfilter: flowtable: validate vlan header (Pablo Neira Ayuso) - netfilter: nft_counter: Synchronize nft_counter_reset() against reader. (Sebastian Andrzej Siewior) - netfilter: nft_counter: Disable BH in nft_counter_offload_stats(). (Sebastian Andrzej Siewior) - net: xilinx: axienet: Fix dangling multicast addresses (Sean Anderson) - net: xilinx: axienet: Always disable promiscuous mode (Sean Anderson) - MAINTAINERS: Mark JME Network Driver as Odd Fixes (Simon Horman) - MAINTAINERS: Add header files to NETWORKING sections (Simon Horman) - MAINTAINERS: Add limited globs for Networking headers (Simon Horman) - MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section (Simon Horman) - MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS (Simon Horman) - octeontx2-af: Fix CPT AF register offset calculation (Bharat Bhushan) - net: phy: realtek: Fix setting of PHY LEDs Mode B bit on RTL8211F (Sava Jakovljev) - net: ngbe: Fix phy mode set to external phy (Mengyuan Lou) - ice: use internal pf id instead of function number (Michal Swiatkowski) - ice: fix truesize operations for PAGE_SIZE >= 8192 (Maciej Fijalkowski) - ice: fix ICE_LAST_OFFSET formula (Maciej Fijalkowski) - ice: fix page reuse when PAGE_SIZE is over 8k (Maciej Fijalkowski) - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Somnath Kotur) - ipv6: prevent possible UAF in ip6_xmit() (Eric Dumazet) - ipv6: fix possible UAF in ip6_finish_output2() (Eric Dumazet) - ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet) - netpoll: do not export netpoll_poll_[disable|enable]() (Eric Dumazet) - selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path (Ido Schimmel) - udp: fix receiving fraglist GSO packets (Felix Fietkau) - mptcp: pm: avoid possible UaF when selecting endp (Matthieu Baerts (NGI0)) - selftests: mptcp: join: validate fullmesh endp on 1st sf (Matthieu Baerts (NGI0)) - mptcp: pm: fullmesh: select the right ID later (Matthieu Baerts (NGI0)) - mptcp: pm: only in-kernel cannot have entries with ID 0 (Matthieu Baerts (NGI0)) - mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR (Matthieu Baerts (NGI0)) - mptcp: pm: only decrement add_addr_accepted for MPJ req (Matthieu Baerts (NGI0)) - mptcp: pm: only mark 'subflow' endp as available (Matthieu Baerts (NGI0)) - mptcp: pm: remove mptcp_pm_remove_subflow() (Matthieu Baerts (NGI0)) - selftests: mptcp: join: test for flush/re-add endpoints (Matthieu Baerts (NGI0)) - mptcp: pm: re-using ID of unused flushed subflows (Matthieu Baerts (NGI0)) - selftests: mptcp: join: check re-using ID of closed subflow (Matthieu Baerts (NGI0)) - mptcp: pm: re-using ID of unused removed subflows (Matthieu Baerts (NGI0)) - selftests: mptcp: join: check re-using ID of unused ADD_ADDR (Matthieu Baerts (NGI0)) - mptcp: pm: re-using ID of unused removed ADD_ADDR (Matthieu Baerts (NGI0)) - netem: fix return value if duplicate enqueue fails (Stephen Hemminger) - net: dsa: mv88e6xxx: Fix out-of-bound access (Joseph Huang) - net: dsa: microchip: fix PTP config failure when using multiple ports (Martin Whitaker) - igb: cope with large MAX_SKB_FRAGS (Paolo Abeni) - cxgb4: add forgotten u64 ivlan cast before shift (Nikolay Kuratov) - dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp() (Dan Carpenter) - bonding: fix xfrm state handling when clearing active slave (Nikolay Aleksandrov) - bonding: fix xfrm real_dev null pointer dereference (Nikolay Aleksandrov) - bonding: fix null pointer deref in bond_ipsec_offload_ok (Nikolay Aleksandrov) - bonding: fix bond_ipsec_offload_ok return type (Nikolay Aleksandrov) - ip6_tunnel: Fix broken GRO (Thomas Bogendoerfer) - kcm: Serialise kcm_sendmsg() for the same socket. (Kuniyuki Iwashima) - net: mctp: test: Use correct skb for route input check (Jeremy Kerr) - tcp: prevent concurrent execution of tcp_sk_exit_batch (Florian Westphal) - selftests: udpgro: no need to load xdp for gro (Hangbin Liu) - selftests: udpgro: report error when receive failed (Hangbin Liu) - Bluetooth: MGMT: Add error handling to pair_device() (Griffin Kroah-Hartman) - Bluetooth: SMP: Fix assumption of Central always being Initiator (Luiz Augusto von Dentz) - Bluetooth: hci_core: Fix LE quote calculation (Luiz Augusto von Dentz) - Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in (Luiz Augusto von Dentz) - tc-testing: don't access non-existent variable on exception (Simon Horman) - net/mlx5: Fix IPsec RoCE MPV trace call (Patrisious Haddad) - net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes (Carolina Jubran) - net/mlx5e: SHAMPO, Release in progress headers (Dragos Tatulea) - net/mlx5e: SHAMPO, Fix page leak (Dragos Tatulea) - net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged (Vladimir Oltean) - net: dsa: felix: fix VLAN tag loss on CPU reception with ocelot-8021q (Vladimir Oltean) - net: dsa: provide a software untagging function on RX for VLAN-aware bridges (Vladimir Oltean) - net: mscc: ocelot: serialize access to the injection/extraction groups (Vladimir Oltean) - net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q" (Vladimir Oltean) - net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection (Vladimir Oltean) - selftests: net: bridge_vlan_aware: test that other TPIDs are seen as untagged (Vladimir Oltean) - selftests: net: local_termination: add PTP frames to the mix (Vladimir Oltean) - selftests: net: local_termination: don't use xfail_on_veth() (Vladimir Oltean) - selftests: net: local_termination: introduce new tests which capture VLAN behavior (Vladimir Oltean) - selftests: net: local_termination: add one more test for VLAN-aware bridges (Vladimir Oltean) - selftests: net: local_termination: parameterize test name (Vladimir Oltean) - selftests: net: local_termination: parameterize sending interface (Vladimir Oltean) - selftests: net: local_termination: refactor macvlan creation/deletion (Vladimir Oltean) - MAINTAINERS: add selftests to network drivers (Jakub Kicinski) - bnxt_en: Don't clear ntuple filters and rss contexts during ethtool ops (Pavan Chebbi) - virtio_net: move netdev_tx_reset_queue() call before RX napi enable (Jiri Pirko) - kbuild: fix typos "prequisites" to "prerequisites" (Masahiro Yamada) - Documentation/llvm: turn make command for ccache into code block (Javier Carrasco) - kbuild: avoid scripts/kallsyms parsing /dev/null (Masahiro Yamada) - treewide: remove unnecessary inclusion (Masahiro Yamada) - scripts: kconfig: merge_config: config files: add a trailing newline (Anders Roxell) - Makefile: add $(srctree) to dependency of compile_commands.json target (Alexandre Courbot) - kbuild: clean up code duplication in cmd_fdtoverlay (Masahiro Yamada) - platform/x86: ISST: Fix return value on last invalid resource (Srinivas Pandruvada) - platform/surface: aggregator: Fix warning when controller is destroyed in probe (Maximilian Luz) - platform/surface: aggregator_registry: Add support for Surface Laptop 6 (Maximilian Luz) - platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5 (Maximilian Luz) - platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2 (Maximilian Luz) - platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 (Maximilian Luz) - platform/surface: aggregator_registry: Add Support for Surface Pro 10 (Maximilian Luz) - platform/x86: asus-wmi: Add quirk for ROG Ally X (Luke D. Jones) - erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails (Gao Xiang) - erofs: allow large folios for compressed files (Gao Xiang) - erofs: get rid of check_layout_compatibility() (Hongzhen Luo) - erofs: simplify readdir operation (Hongzhen Luo) - ksmbd: Replace one-element arrays with flexible-array members (Thorsten Blum) - ksmbd: fix spelling mistakes in documentation (Victor Timofei) - ksmbd: fix race condition between destroy_previous_session() and smb2 operations() (Namjae Jeon) - ksmbd: Use unsafe_memcpy() for ntlm_negotiate (Namjae Jeon) - iommufd/selftest: Make dirty_ops static (Jinjie Ruan) - iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace() (Nicolin Chen) - cxl/test: Skip cxl_setup_parent_dport() for emulated dports (Li Ming) - cxl/pci: Get AER capability address from RCRB only for RCH dport (Li Ming) - HID: wacom: Defer calculation of resolution until resolution_code is known (Jason Gerecke) - HID: multitouch: Add support for GT7868Q (Dmitry Savin) - HID: amd_sfh: free driver_data after destroying hid device (Olivier Sobrie) - hid-asus: add ROG Ally X prod ID to quirk list (Luke D. Jones) - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Camila Alvarez) - printk/panic: Allow cpu backtraces to be written into ringbuffer during panic (Ryo Takakura) - Linux 6.11-rc4 (Linus Torvalds) - mips: sgi-ip22: Fix the build (Bart Van Assche) - ARM: riscpc: ecard: Fix the build (Bart Van Assche) - char: xillybus: Check USB endpoints when probing device (Eli Billauer) - char: xillybus: Refine workqueue handling (Eli Billauer) - Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD" (Griffin Kroah-Hartman) - char: xillybus: Don't destroy workqueue from work item running on it (Eli Billauer) - Revert "serial: 8250_omap: Set the console genpd always on if no console suspend" (Griffin Kroah-Hartman) - tty: atmel_serial: use the correct RTS flag. (Mathieu Othacehe) - tty: vt: conmakehash: remove non-portable code printing comment header (Masahiro Yamada) - tty: serial: fsl_lpuart: mark last busy before uart_add_one_port (Peng Fan) - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration (Mathias Nyman) - usb: misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[] (Hans de Goede) - Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET" (Xu Yang) - usb: typec: ucsi: Fix the return value of ucsi_run_command() (Heikki Krogerus) - usb: xhci: fix duplicate stall handling in handle_tx_event() (Niklas Neronin) - usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup() (Marc Zyngier) - thunderbolt: Mark XDomain as unplugged when router is removed (Mika Westerberg) - thunderbolt: Fix memory leaks in {port|retimer}_sb_regs_write() (Aapo Vienamo) - btrfs: only enable extent map shrinker for DEBUG builds (Qu Wenruo) - btrfs: zoned: properly take lock to read/update block group's zoned variables (Naohiro Aota) - btrfs: tree-checker: add dev extent item checks (Qu Wenruo) - btrfs: update target inode's ctime on unlink (Jeff Layton) - btrfs: send: annotate struct name_cache_entry with __counted_by() (Thorsten Blum) - fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn) - mm/migrate: fix deadlock in migrate_pages_batch() on large folios (Gao Xiang) - alloc_tag: mark pages reserved during CMA activation as not tagged (Suren Baghdasaryan) - alloc_tag: introduce clear_page_tag_ref() helper function (Suren Baghdasaryan) - crash: fix riscv64 crash memory reserve dead loop (Jinjie Ruan) - selftests: memfd_secret: don't build memfd_secret test on unsupported arches (Muhammad Usama Anjum) - mm: fix endless reclaim on machines with unaccepted memory (Kirill A. Shutemov) - selftests/mm: compaction_test: fix off by one in check_compaction() (Dan Carpenter) - mm/numa: no task_numa_fault() call if PMD is changed (Zi Yan) - mm/numa: no task_numa_fault() call if PTE is changed (Zi Yan) - mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 (Hailong Liu) - mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu (Waiman Long) - mm: don't account memmap per-node (Pasha Tatashin) - mm: add system wide stats items category (Pasha Tatashin) - mm: don't account memmap on failure (Pasha Tatashin) - mm/hugetlb: fix hugetlb vs. core-mm PT locking (David Hildenbrand) - mseal: fix is_madv_discard() (Pedro Falcato) - powerpc/topology: Check if a core is online (Nysal Jan K.A) - cpu/SMT: Enable SMT only if a core is online (Nysal Jan K.A) - powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL (Christophe Leroy) - powerpc/mm: Fix size of allocated PGDIR (Christophe Leroy) - soc: fsl: qbman: remove unused struct 'cgr_comp' (Dr. David Alan Gilbert) - smb: smb2pdu.h: Use static_assert() to check struct sizes (Gustavo A. R. Silva) - smb3: fix lock breakage for cached writes (Steve French) - smb/client: avoid possible NULL dereference in cifs_free_subrequest() (Su Hui) - i2c: tegra: Do not mark ACPI devices as irq safe (Breno Leitao) - i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume (Andi Shyti) - i2c: Use IS_REACHABLE() for substituting empty ACPI functions (Richard Fitzgerald) - scsi: mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations (Shin'ichiro Kawasaki) - scsi: mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lock (Shin'ichiro Kawasaki) - xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set (Darrick J. Wong) - xfs: revert AIL TASK_KILLABLE threshold (Darrick J. Wong) - xfs: attr forks require attr, not attr2 (Darrick J. Wong) - bcachefs: Fix locking in __bch2_trans_mark_dev_sb() (Kent Overstreet) - bcachefs: fix incorrect i_state usage (Kent Overstreet) - bcachefs: avoid overflowing LRU_TIME_BITS for cached data lru (Kent Overstreet) - bcachefs: Fix forgetting to pass trans to fsck_err() (Kent Overstreet) - bcachefs: Increase size of cuckoo hash table on too many rehashes (Kent Overstreet) - bcachefs: bcachefs_metadata_version_disk_accounting_inum (Kent Overstreet) - bcachefs: Kill __bch2_accounting_mem_mod() (Kent Overstreet) - bcachefs: Make bkey_fsck_err() a wrapper around fsck_err() (Kent Overstreet) - bcachefs: Fix warning in __bch2_fsck_err() for trans not passed in (Kent Overstreet) - bcachefs: Add a time_stat for blocked on key cache flush (Kent Overstreet) - bcachefs: Improve trans_blocked_journal_reclaim tracepoint (Kent Overstreet) - bcachefs: Add hysteresis to waiting on btree key cache flush (Kent Overstreet) - lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Kent Overstreet) - bcachefs: Convert for_each_btree_node() to lockrestart_do() (Kent Overstreet) - bcachefs: Add missing downgrade table entry (Kent Overstreet) - bcachefs: disk accounting: ignore unknown types (Kent Overstreet) - bcachefs: bch2_accounting_invalid() fixup (Kent Overstreet) - bcachefs: Fix bch2_trigger_alloc when upgrading from old versions (Kent Overstreet) - bcachefs: delete faulty fastpath in bch2_btree_path_traverse_cached() (Kent Overstreet) - memcg_write_event_control(): fix a user-triggerable oops (Al Viro) - arm64: Fix KASAN random tag seed initialization (Samuel Holland) - arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu) - arm64: uaccess: correct thinko in __get_mem_asm() (Mark Rutland) - clk: thead: fix dependency on clk_ignore_unused (Drew Fustini) - block: Fix lockdep warning in blk_mq_mark_tag_wait (Li Lingfeng) - md/raid1: Fix data corruption for degraded array with slow disk (Yu Kuai) - s390/dasd: fix error recovery leading to data corruption on ESE devices (Stefan Haberland) - s390/dasd: Remove DMA alignment (Eric Farman) - io_uring: fix user_data field name in comment (Caleb Sander Mateos) - io_uring/sqpoll: annotate debug task == current with data_race() (Jens Axboe) - io_uring/napi: remove duplicate io_napi_entry timeout assignation (Olivier Langlois) - io_uring/napi: check napi_enabled in io_napi_add() before proceeding (Olivier Langlois) - of/irq: Prevent device address out-of-bounds read in interrupt map walk (Stefan Wiehler) - dt-bindings: eeprom: at25: add fujitsu,mb85rs256 compatible (Francesco Dolcini) - dt-bindings: Batch-update Konrad Dybcio's email (Konrad Dybcio) - thermal: gov_bang_bang: Use governor_data to reduce overhead (Rafael J. Wysocki) - thermal: gov_bang_bang: Add .manage() callback (Rafael J. Wysocki) - thermal: gov_bang_bang: Split bang_bang_control() (Rafael J. Wysocki) - thermal: gov_bang_bang: Call __thermal_cdev_update() directly (Rafael J. Wysocki) - ACPI: EC: Evaluate _REG outside the EC scope more carefully (Rafael J. Wysocki) - ACPICA: Add a depth argument to acpi_execute_reg_methods() (Rafael J. Wysocki) - Revert "ACPI: EC: Evaluate orphan _REG under EC device" (Rafael J. Wysocki) - nvdimm/pmem: Set dax flag for all 'PFN_MAP' cases (Zhihao Cheng) - rust: x86: remove `-3dnow{,a}` from target features (Miguel Ojeda) - kbuild: rust-analyzer: mark `rust_is_available.sh` invocation as recursive (Miguel Ojeda) - rust: add intrinsics to fix `-Os` builds (Miguel Ojeda) - kbuild: rust: skip -fmin-function-alignment in bindgen flags (Zehui Xu) - rust: Support latest version of `rust-analyzer` (Sarthak Singh) - rust: macros: indent list item in `module!`'s docs (Miguel Ojeda) - rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada) - rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada) - RISC-V: hwprobe: Add SCALAR to misaligned perf defines (Evan Green) - RISC-V: hwprobe: Add MISALIGNED_PERF key (Evan Green) - riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array (Alexandre Ghiti) - RISC-V: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu) - riscv: change XIP's kernel_map.size to be size of the entire kernel (Nam Cao) - riscv: entry: always initialize regs->a0 to -ENOSYS (Celeste Liu) - riscv: Re-introduce global icache flush in patch_text_XXX() (Alexandre Ghiti) - rtla/osnoise: Prevent NULL dereference in error handling (Dan Carpenter) - tracing: Return from tracing_buffers_read() if the file has been closed (Steven Rostedt) - KEYS: trusted: dcp: fix leak of blob encryption key (David Gstir) - KEYS: trusted: fix DCP blob payload length assignment (David Gstir) - dm persistent data: fix memory allocation failure (Mikulas Patocka) - Documentation: dm-crypt.rst warning + error fix (Daniel Yang) - dm resume: don't return EINVAL when signalled (Khazhismel Kumykov) - dm suspend: return -ERESTARTSYS instead of -EINTR (Mikulas Patocka) - iommu: Remove unused declaration iommu_sva_unbind_gpasid() (Yue Haibing) - iommu: Restore lost return in iommu_report_device_fault() (Barak Biber) - gpio: mlxbf3: Support shutdown() function (Asmaa Mnebhi) - ALSA: hda/tas2781: Use correct endian conversion (Takashi Iwai) - ALSA: usb-audio: Support Yamaha P-125 quirk entry (Juan José Arboleda) - ALSA: hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald) - ALSA: hda: cs35l56: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald) - ALSA: hda/tas2781: fix wrong calibrated data order (Baojun Xu) - ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET (Lianqin Hu) - ALSA: hda/realtek: Add support for new HP G12 laptops (Simon Trimmer) - spi: Add empty versions of ACPI functions (Richard Fitzgerald) - ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 (Parsa Poorshikhian) - ALSA: timer: Relax start tick time check for slave timer elements (Takashi Iwai) - drm/mediatek: Set sensible cursor width/height values to fix crash (AngeloGioacchino Del Regno) - drm/xe: Hold a PM ref when GT TLB invalidations are inflight (Matthew Brost) - drm/xe: Drop xe_gt_tlb_invalidation_wait (Matthew Brost) - drm/xe: Add xe_gt_tlb_invalidation_fence_init helper (Matthew Brost) - drm/xe/pf: Fix VF config validation on multi-GT platforms (Michal Wajdeczko) - drm/xe: Build PM into GuC CT layer (Matthew Brost) - drm/xe/vf: Fix register value lookup (Michal Wajdeczko) - drm/xe: Fix use after free when client stats are captured (Umesh Nerlige Ramappa) - drm/xe: Take a ref to xe file when user creates a VM (Umesh Nerlige Ramappa) - drm/xe: Add ref counting for xe_file (Umesh Nerlige Ramappa) - drm/xe: Move part of xe_file cleanup to a helper (Umesh Nerlige Ramappa) - drm/xe: Validate user fence during creation (Matthew Brost) - drm/rockchip: inno-hdmi: Fix infoframe upload (Alex Bee) - drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()` (Maíra Canal) - drm: panel-orientation-quirks: Add quirk for Ayn Loki Max (Bouke Sybren Haarsma) - drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero (Bouke Sybren Haarsma) - dt-bindings: display: panel: samsung,atna45dc02: Fix indentation (Douglas Anderson) - drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1 (Kenneth Feng) - drm/amdgpu: Update kmd_fw_shared for VCN5 (Yinjie Yao) - drm/amd/amdgpu: command submission parser for JPEG (David (Ming Qiang) Wu) - drm/amdgpu/mes12: fix suspend issue (Jack Xiao) - drm/amdgpu/mes12: sw/hw fini for unified mes (Jack Xiao) - drm/amdgpu/mes12: configure two pipes hardware resources (Jack Xiao) - drm/amdgpu/mes12: adjust mes12 sw/hw init for multiple pipes (Jack Xiao) - drm/amdgpu/mes12: add mes pipe switch support (Jack Xiao) - drm/amdgpu/mes12: load unified mes fw on pipe0 and pipe1 (Jack Xiao) - drm/amdgpu/mes: add multiple mes ring instances support (Jack Xiao) - drm/amdgpu/mes12: update mes_v12_api_def.h (Jack Xiao) - drm/amdgpu: Actually check flags for all context ops. (Bas Nieuwenhuizen) - drm/amdgpu/jpeg4: properly set atomics vmid field (Alex Deucher) - drm/amdgpu/jpeg2: properly set atomics vmid field (Alex Deucher) - drm/amd/display: Adjust cursor position (Rodrigo Siqueira) - drm/amd/display: fix cursor offset on rotation 180 (Melissa Wen) - drm/amd/display: Fix MST BW calculation Regression (Fangzhi Zuo) - drm/amd/display: Enable otg synchronization logic for DCN321 (Loan Chen) - drm/amd/display: fix s2idle entry for DCN3.5+ (Hamza Mahfooz) - drm/amdgpu/mes: fix mes ring buffer overflow (Jack Xiao) - perf daemon: Fix the build on 32-bit architectures (Arnaldo Carvalho de Melo) - tools/include: Sync arm64 headers with the kernel sources (Namhyung Kim) - tools/include: Sync x86 headers with the kernel sources (Namhyung Kim) - tools/include: Sync filesystem headers with the kernel sources (Namhyung Kim) - tools/include: Sync network socket headers with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/asm-generic/unistd.h with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/sound/asound.h with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/linux/perf.h with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/linux/kvm.h with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/drm/i915_drm.h with the kernel sources (Namhyung Kim) - perf tools: Add tools/include/uapi/README (Namhyung Kim) - kallsyms: Match symbols exactly with CONFIG_LTO_CLANG (Song Liu) - kallsyms: Do not cleanup .llvm. suffix before sorting symbols (Song Liu) - kunit/overflow: Fix UB in overflow_allocation_test (Ivan Orlov) - gcc-plugins: randstruct: Remove GCC 4.7 or newer requirement (Thorsten Blum) - refcount: Report UAF for refcount_sub_and_test(0) when counter==0 (Petr Pavlu) - netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests (Phil Sutter) - netfilter: nf_tables: Introduce nf_tables_getobj_single (Phil Sutter) - netfilter: nf_tables: Audit log dump reset after the fact (Phil Sutter) - selftests: netfilter: add test for br_netfilter+conntrack+queue combination (Florian Westphal) - netfilter: nf_queue: drop packets with cloned unconfirmed conntracks (Florian Westphal) - netfilter: flowtable: initialise extack before use (Donald Hunter) - netfilter: nfnetlink: Initialise extack before use in ACKs (Donald Hunter) - netfilter: allow ipv6 fragments to arrive on different devices (Tom Hughes) - net: hns3: use correct release function during uninitialization (Peiyang Wang) - net: hns3: void array out of bound when loop tnl_num (Peiyang Wang) - net: hns3: fix a deadlock problem when config TC during resetting (Jie Wang) - net: hns3: use the user's cfg after reset (Peiyang Wang) - net: hns3: fix wrong use of semaphore up (Jie Wang) - selftests: net: lib: kill PIDs before del netns (Matthieu Baerts (NGI0)) - pse-core: Conditionally set current limit during PI regulator registration (Oleksij Rempel) - net: thunder_bgx: Fix netdev structure allocation (Marc Zyngier) - net: ethtool: Allow write mechanism of LPL and both LPL and EPL (Danielle Ratson) - vsock: fix recursive ->recvmsg calls (Cong Wang) - wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850 (Baochen Qiang) - wifi: iwlwifi: correctly lookup DMA address in SG table (Benjamin Berg) - wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change (Bert Karwatzki) - wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion (Janne Grunau) - wifi: rtlwifi: rtl8192du: Initialise value32 in _rtl92du_init_queue_reserved_page (Bitterblue Smith) - selftest: af_unix: Fix kselftest compilation warnings (Abhinav Jain) - tcp: Update window clamping condition (Subash Abhinov Kasiviswanathan) - mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size (Eugene Syromiatnikov) - mlxbf_gige: disable RX filters until RX path initialized (David Thompson) - net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Long Li) - net: macb: Use rcu_dereference() for idev->ifa_list in macb_suspend(). (Kuniyuki Iwashima) - net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb() (Zheng Zhang) - net: mana: Fix RX buf alloc_size alignment and atomic op panic (Haiyang Zhang) - dt-bindings: net: fsl,qoriq-mc-dpmac: add missed property phys (Frank Li) - net: phy: vitesse: repair vsc73xx autonegotiation (Pawel Dembicki) - net: dsa: vsc73xx: allow phy resetting (Pawel Dembicki) - net: dsa: vsc73xx: check busy flag in MDIO operations (Pawel Dembicki) - net: dsa: vsc73xx: pass value in phy_write operation (Pawel Dembicki) - net: dsa: vsc73xx: fix port MAC configuration in full duplex mode (Pawel Dembicki) - net: axienet: Fix register defines comment description (Radhey Shyam Pandey) - atm: idt77252: prevent use after free in dequeue_rx() (Dan Carpenter) - igc: Fix qbv tx latency by setting gtxoffset (Faizal Rahim) - igc: Fix reset adapter logics when tx mode change (Faizal Rahim) - igc: Fix qbv_config_change_errors logics (Faizal Rahim) - igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer (Faizal Rahim) - net: ethernet: use ip_hdrlen() instead of bit shift (Moon Yeounsu) - net/mlx5e: Fix queue stats access to non-existing channels splat (Gal Pressman) - net/mlx5e: Correctly report errors for ethtool rx flows (Cosmin Ratiu) - net/mlx5e: Take state lock during tx timeout reporter (Dragos Tatulea) - net/mlx5e: SHAMPO, Increase timeout to improve latency (Dragos Tatulea) - net/mlx5: SD, Do not query MPIR register if no sd_group (Tariq Toukan) - selftests/net: Add coverage for UDP GSO with IPv6 extension headers (Jakub Sitnicki) - udp: Fall back to software USO if IPv6 extension headers are present (Jakub Sitnicki) - net: Make USO depend on CSUM offload (Jakub Sitnicki) - gtp: pull network headers in gtp_dev_xmit() (Eric Dumazet) - usbnet: ipheth: fix carrier detection in modes 1 and 4 (Foster Snowhill) - usbnet: ipheth: do not stop RX on failing RX callback (Foster Snowhill) - usbnet: ipheth: drop RX URBs with no payload (Foster Snowhill) - usbnet: ipheth: remove extraneous rx URB length check (Foster Snowhill) - usbnet: ipheth: race between ipheth_close and error handling (Oliver Neukum) - media: atomisp: Fix streaming no longer working on BYT / ISP2400 devices (Hans de Goede) - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" (Sean Young) - Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" (Niklas Cassel) - btrfs: fix invalid mapping of extent xarray state (Naohiro Aota) - btrfs: send: allow cloning non-aligned extent if it ends at i_size (Filipe Manana) - btrfs: only run the extent map shrinker from kswapd tasks (Filipe Manana) - btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type (Qu Wenruo) - btrfs: check delayed refs when we're checking if a ref exists (Josef Bacik) - KVM: SEV: uapi: fix typo in SEV_RET_INVALID_CONFIG (Amit Shah) - KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) (Sean Christopherson) - KVM: eventfd: Use synchronize_srcu_expedited() on shutdown (Li RongQing) - KVM: selftests: Add a testcase to verify x2APIC is fully readonly (Michal Luczaj) - KVM: x86: Make x2APIC ID 100%% readonly (Sean Christopherson) - KVM: x86: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id()) (Isaku Yamahata) - KVM: x86: hyper-v: Remove unused inline function kvm_hv_free_pa_page() (Yue Haibing) - KVM: SVM: Fix an error code in sev_gmem_post_populate() (Dan Carpenter) - s390/uv: Panic for set and remove shared access UVC errors (Claudio Imbrenda) - KVM: s390: fix validity interception issue when gisa is switched off (Michael Mueller) - KVM: arm64: vgic: Hold config_lock while tearing down a CPU interface (Marc Zyngier) - KVM: selftests: arm64: Correct feature test for S1PIE in get-reg-list (Mark Brown) - KVM: arm64: Tidying up PAuth code in KVM (Fuad Tabba) - KVM: arm64: vgic-debug: Exit the iterator properly w/o LPI (Zenghui Yu) - KVM: arm64: Enforce dependency on an ARMv8.4-aware toolchain (Marc Zyngier) - docs: KVM: Fix register ID of SPSR_FIQ (Takahiro Itazuri) - KVM: arm64: vgic: fix unexpected unlock sparse warnings (Sebastian Ott) - KVM: arm64: fix kdoc warnings in W=1 builds (Sebastian Ott) - KVM: arm64: fix override-init warnings in W=1 builds (Sebastian Ott) - KVM: arm64: free kvm->arch.nested_mmus with kvfree() (Danilo Krummrich) - KVM: SVM: Fix uninitialized variable bug (Dan Carpenter) - selinux: revert our use of vma_is_initial_heap() (Paul Moore) - selinux: add the processing of the failure of avc_add_xperms_decision() (Zhen Lei) - selinux: fix potential counting error in avc_add_xperms_decision() (Zhen Lei) - Squashfs: sanity check symbolic link size (Phillip Lougher) - 9p: Fix DIO read through netfs (Dominique Martinet) - vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng) - netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags (David Howells) - netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag" (David Howells) - file: fix typo in take_fd() comment (Mathias Krause) - pidfd: prevent creation of pidfds for kthreads (Christian Brauner) - netfs: clean up after renaming FSCACHE_DEBUG config (Lukas Bulwahn) - libfs: fix infinite directory reads for offset dir (yangerkun) - nsfs: fix ioctl declaration (Christian Brauner) - fs/netfs/fscache_cookie: add missing "n_accesses" check (Max Kellermann) - filelock: fix name of file_lease slab cache (Omar Sandoval) - netfs: Fault in smaller chunks for non-large folio mappings (Matthew Wilcox (Oracle)) - perf/bpf: Don't call bpf_overflow_handler() for tracing events (Kyle Huey) - selftests/bpf: Add a test to verify previous stacksafe() fix (Yonghong Song) - bpf: Fix a kernel verifier crash in stacksafe() (Yonghong Song) - bpf: Fix updating attached freplace prog in prog_array map (Leon Hwang) - exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook) - binfmt_flat: Fix corruption when not offsetting data start (Kees Cook) - ksmbd: override fsids for smb2_query_info() (Namjae Jeon) - ksmbd: override fsids for share path check (Namjae Jeon) - platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands (Gergo Koteles) - platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc (Gergo Koteles) - platform/x86: ideapad-laptop: introduce a generic notification chain (Gergo Koteles) - platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled (Shyam Sundar S K) - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE (Al Viro) - Linux 6.11-rc3 (Linus Torvalds) - x86/mtrr: Check if fixed MTRRs exist before saving them (Andi Kleen) - x86/paravirt: Fix incorrect virt spinlock setting on bare metal (Chen Yu) - x86/acpi: Remove __ro_after_init from acpi_mp_wake_mailbox (Zhiquan Li) - x86/mm: Fix PTI for i386 some more (Thomas Gleixner) - timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() (Thomas Gleixner) - ntp: Safeguard against time_constant overflow (Justin Stitt) - ntp: Clamp maxerror and esterror to operating range (Justin Stitt) - irqchip/riscv-aplic: Retrigger MSI interrupt on source configuration (Yong-Xuan Wang) - irqchip/xilinx: Fix shift out of bounds (Radhey Shyam Pandey) - genirq/irqdesc: Honor caller provided affinity in alloc_desc() (Shay Drory) - usb: typec: ucsi: Fix a deadlock in ucsi_send_command_common() (Heikki Krogerus) - usb: typec: tcpm: avoid sink goto SNK_UNATTACHED state if not received source capability message (Xu Yang) - usb: gadget: f_fs: pull out f->disable() from ffs_func_set_alt() (Tudor Ambarus) - usb: gadget: f_fs: restore ffs_func_disable() functionality (Tudor Ambarus) - USB: serial: debug: do not echo input by default (Marek Marczykowski-Górecki) - usb: typec: tipd: Delete extra semi-colon (Harshit Mogalapalli) - usb: typec: tipd: Fix dereferencing freeing memory in tps6598x_apply_patch() (Harshit Mogalapalli) - usb: gadget: u_serial: Set start_delayed during suspend (Prashanth K) - usb: typec: tcpci: Fix error code in tcpci_check_std_output_cap() (Dan Carpenter) - usb: typec: fsa4480: Check if the chip is really there (Konrad Dybcio) - usb: gadget: core: Check for unset descriptor (Chris Wulff) - usb: vhci-hcd: Do not drop references before new references are gained (Oliver Neukum) - usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed. (Chris Wulff) - usb: gadget: midi2: Fix the response for FB info with block 0xff (Takashi Iwai) - dt-bindings: usb: microchip,usb2514: Add USB2517 compatible (Alexander Stein) - USB: serial: garmin_gps: use struct_size() to allocate pkt (Javier Carrasco) - USB: serial: garmin_gps: annotate struct garmin_packet with __counted_by (Javier Carrasco) - USB: serial: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - USB: serial: spcp8x5: remove unused struct 'spcp8x5_usb_ctrl_arg' (Dr. David Alan Gilbert) - tty: vt: conmakehash: cope with abs_srctree no longer in env (Max Krummenacher) - serial: sc16is7xx: fix invalid FIFO access with special register set (Hugo Villeneuve) - serial: sc16is7xx: fix TX fifo corruption (Hugo Villeneuve) - serial: core: check uartclk for zero to avoid divide by zero (George Kennedy) - driver core: Fix uevent_show() vs driver detach race (Dan Williams) - Documentation: embargoed-hardware-issues.rst: add a section documenting the "early access" process (Greg Kroah-Hartman) - Documentation: embargoed-hardware-issues.rst: minor cleanups and fixes (Greg Kroah-Hartman) - rust: firmware: fix invalid rustdoc link (Andrew Ballance) - spmi: pmic-arb: add missing newline in dev_err format strings (David Collins) - spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree (Konrad Dybcio) - binder_alloc: Fix sleeping function called from invalid context (Mukesh Ojha) - binder: fix descriptor lookup for context manager (Carlos Llamas) - char: add missing NetWinder MODULE_DESCRIPTION() macros (Jeff Johnson) - misc: mrvl-cn10k-dpi: add PCI_IOV dependency (Arnd Bergmann) - eeprom: ee1004: Fix locking issues in ee1004_probe() (Armin Wolf) - fsi: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - scsi: sd: Keep the discard mode stable (Li Feng) - scsi: sd: Move sd_read_cpr() out of the q->limits_lock region (Shin'ichiro Kawasaki) - scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic (Vamshi Gajjela) - nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets (Jeff Layton) - sunrpc: avoid -Wformat-security warning (Arnd Bergmann) - i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume (Gaosheng Cui) - i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume (Gaosheng Cui) - i2c: testunit: match HostNotify test name with docs (Wolfram Sang) - i2c: Fix conditional for substituting empty ACPI functions (Richard Fitzgerald) - i2c: smbus: Send alert notifications to all devices if source not found (Guenter Roeck) - i2c: smbus: Improve handling of stuck alerts (Guenter Roeck) - dma-debug: avoid deadlock between dma debug vs printk and netconsole (Rik van Riel) - bcachefs: bcachefs_metadata_version_disk_accounting_v3 (Kent Overstreet) - bcachefs: improve bch2_dev_usage_to_text() (Kent Overstreet) - bcachefs: bch2_accounting_invalid() (Kent Overstreet) - bcachefs: Switch to .get_inode_acl() (Kent Overstreet) - cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath (Gleb Korobeynikov) - Fix spelling errors in Server Message Block (Xiaxi Shen) - smb3: fix setting SecurityFlags when encryption is required (Steve French) - spi: spi-fsl-lpspi: Fix scldiv calculation (Stefan Wahren) - spi: spidev: Add missing spi_device_id for bh2228fv (Geert Uytterhoeven) - spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware (Devyn Liu) - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz (Devyn Liu) - drm/i915: Attempt to get pages without eviction first (David Gow) - drm/i915: Allow evicting to use the requested placement (David Gow) - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation (Andi Shyti) - drm/i915/gem: Adjust vma offset for framebuffer mmap offset (Andi Shyti) - drm/i915/display: correct dual pps handling for MTL_PCH+ (Dnyaneshwar Bhadane) - drm/xe: Take ref to VM in delayed snapshot (Matthew Brost) - drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write (Karthik Poosa) - drm/xe: Use dma_fence_chain_free in chain fence unused as a sync (Matthew Brost) - drm/xe/rtp: Fix off-by-one when processing rules (Lucas De Marchi) - drm/amdgpu: Add DCC GFX12 flag to enable address alignment (Arunpravin Paneer Selvam) - drm/amdgpu: correct sdma7 max dw (Frank Min) - drm/amdgpu: Add address alignment support to DCC buffers (Arunpravin Paneer Selvam) - drm/amd/display: Skip Recompute DSC Params if no Stream on Link (Fangzhi Zuo) - drm/amdgpu: change non-dcc buffer copy configuration (Frank Min) - drm/amdgpu: Forward soft recovery errors to userspace (Joshua Ashton) - drm/amdgpu: add golden setting for gc v12 (Likun Gao) - drm/buddy: Add start address support to trim function (Arunpravin Paneer Selvam) - drm/amd/display: Add missing program DET segment call to pipe init (Rodrigo Siqueira) - drm/amd/display: Add missing DCN314 to the DML Makefile (Rodrigo Siqueira) - drm/amdgpu: force to use legacy inv in mmhub (Likun Gao) - drm/amd/pm: update powerplay structure on smu v14.0.2/3 (Kenneth Feng) - drm/amd/display: Add missing mcache registers (Rodrigo Siqueira) - drm/amd/display: Add dcc propagation value (Rodrigo Siqueira) - drm/amd/display: Add missing DET segments programming (Rodrigo Siqueira) - drm/amd/display: Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd (Rodrigo Siqueira) - drm/atomic: allow no-op FB_ID updates for async flips (Simon Ser) - dt-bindings: display: panel: samsung,atna45dc02: Document ATNA45DC02 (Rob Clark) - drm/bridge-connector: Fix double free in error handling paths (Cristian Ciocaltea) - drm/omap: add CONFIG_MMU dependency (Arnd Bergmann) - drm/test: fix the gem shmem test to map the sg table. (Dave Airlie) - drm/client: fix null pointer dereference in drm_client_modeset_probe (Ma Ke) - cpumask: Fix crash on updating CPU enabled mask (Gavin Shan) - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Pedro Henrique Kopper) - syscalls: add back legacy __NR_nfsservctl macro (Arnd Bergmann) - syscalls: fix fstat() entry again (Arnd Bergmann) - arm64: dts: ti: k3-j784s4-main: Correct McASP DMAs (Parth Pancholi) - arm64: dts: ti: k3-j722s: Fix gpio-range for main_pmx0 (Jared McArthur) - arm64: dts: ti: k3-am62p: Fix gpio-range for main_pmx0 (Jared McArthur) - arm64: dts: ti: k3-am62p: Add gpio-ranges for mcu_gpio0 (Jared McArthur) - arm64: dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI# regulator on (Francesco Dolcini) - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) - ARM: pxa/gumstix: fix attaching properties to vbus gpio device (Dmitry Torokhov) - doc: platform: cznic: turris-omnia-mcu: Use double backticks for attribute value (Marek Behún) - doc: platform: cznic: turris-omnia-mcu: Fix sphinx-build warning (Marek Behún) - platform: cznic: turris-omnia-mcu: Make GPIO code optional (Marek Behún) - platform: cznic: turris-omnia-mcu: Make poweroff and wakeup code optional (Marek Behún) - platform: cznic: turris-omnia-mcu: Make TRNG code optional (Marek Behún) - platform: cznic: turris-omnia-mcu: Make watchdog code optional (Marek Behún) - kprobes: Fix to check symbol prefixes correctly (Masami Hiramatsu (Google)) - bpf: kprobe: remove unused declaring of bpf_kprobe_override (Menglong Dong) - nvme: reorganize nvme_ns_head fields (Kanchan Joshi) - nvme: change data type of lba_shift (Kanchan Joshi) - nvme: remove a field from nvme_ns_head (Kanchan Joshi) - nvme: remove unused parameter (Kanchan Joshi) - blk-throttle: remove more latency dead-code (Dr. David Alan Gilbert) - io_uring/net: don't pick multiple buffers for non-bundle send (Jens Axboe) - io_uring/net: ensure expanded bundle send gets marked for cleanup (Jens Axboe) - io_uring/net: ensure expanded bundle recv gets marked for cleanup (Jens Axboe) - ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value (Simon Trimmer) - ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT (Jerome Brunet) - MAINTAINERS: Update Cirrus Logic parts to linux-sound mailing list (Charles Keepax) - ASoC: dt-bindings: qcom,wcd939x: Correct reset GPIO polarity in example (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,wcd938x: Correct reset GPIO polarity in example (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,wcd934x: Correct reset GPIO polarity in example (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,wcd937x: Correct reset GPIO polarity in example (Krzysztof Kozlowski) - ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx (Takashi Iwai) - ASoC: codecs: ES8326: button detect issue (Zhang Yi) - ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6 (Krzysztof Stępniak) - ASoC: cs35l56: Stop creating ALSA controls for firmware coefficients (Simon Trimmer) - ASoC: wm_adsp: Add control_add callback and export wm_adsp_control_add() (Simon Trimmer) - ASoC: cs35l56: Handle OTP read latency over SoundWire (Richard Fitzgerald) - ASoC: codecs: lpass-macro: fix missing codec version (Johan Hovold) - ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable is NULL (Richard Fitzgerald) - ASoC: cs42l43: Cache shutter IRQ control pointers (Charles Keepax) - ASoC: cs35l45: Use new snd_soc_component_get_kcontrol_locked() helper (Charles Keepax) - ASoC: soc-component: Add new snd_soc_component_get_kcontrol() helpers (Charles Keepax) - ASoC: cs42l43: Remove redundant semi-colon at end of function (Charles Keepax) - ASoC: SOF: Remove libraries from topology lookups (Curtis Malainey) - ASoC: nau8822: Lower debug print priority (Francesco Dolcini) - ASoC: fsl_micfil: Differentiate register access permission for platforms (Shengjiu Wang) - ASoC: fsl_micfil: Expand the range of FIFO watermark mask (Shengjiu Wang) - ASoC: codecs: wsa884x: Correct Soundwire ports mask (Krzysztof Kozlowski) - ASoC: codecs: wsa883x: Correct Soundwire ports mask (Krzysztof Kozlowski) - ASoC: codecs: wsa881x: Correct Soundwire ports mask (Krzysztof Kozlowski) - ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski) - ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski) - ASoC: codecs: wcd937x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski) - ASoC: cs530x: Change IN HPF Select kcontrol name (Paul Handrigan) - ASoC: amd: yc: Support mic on HP 14-em0002la (Bruno Ancona) - ASoC: sti: add missing probe entry for player and reader (Jerome Audu) - ALSA: usb-audio: Re-add ScratchAmp quirk entries (Takashi Iwai) - ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks (Dustin L. Howett) - ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 (Takashi Iwai) - ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list (Steven 'Steve' Kendall) - ALSA: line6: Fix racy access to midibuf (Takashi Iwai) - ALSA: hda: cs35l41: Stop creating ALSA Controls for firmware coefficients (Stefan Binding) - ALSA: hda: cs35l56: Stop creating ALSA controls for firmware coefficients (Simon Trimmer) - module: make waiting for a concurrent module loader interruptible (Linus Torvalds) - ice: Fix incorrect assigns of FEC counts (Mateusz Polchlopek) - ice: Skip PTP HW writes during PTP reset procedure (Grzegorz Nitka) - ice: Fix reset handler (Grzegorz Nitka) - net: dsa: microchip: disable EEE for KSZ8567/KSZ9567/KSZ9896/KSZ9897. (Martin Whitaker) - ethtool: Fix context creation with no parameters (Gal Pressman) - net: ethtool: fix off-by-one error in max RSS context IDs (Edward Cree) - net: pse-pd: tps23881: include missing bitfield.h header (Arnd Bergmann) - net: fec: Stop PPS on driver remove (Csókás, Bence) - net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities (Florian Fainelli) - l2tp: fix lockdep splat (James Chapman) - net: stmmac: dwmac4: fix PCS duplex mode decode (Russell King (Oracle)) - Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor (Anton Khirnov) - Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() (Dmitry Antipov) - Bluetooth: hci_qca: fix a NULL-pointer derefence at shutdown (Bartosz Golaszewski) - Bluetooth: hci_qca: fix QCA6390 support on non-DT platforms (Bartosz Golaszewski) - Bluetooth: hci_qca: don't call pwrseq_power_off() twice for QCA6390 (Bartosz Golaszewski) - idpf: fix UAFs when destroying the queues (Alexander Lobakin) - idpf: fix memleak in vport interrupt configuration (Michal Kubiak) - idpf: fix memory leaks and crashes while performing a soft reset (Alexander Lobakin) - bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl() (Michael Chan) - net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() (Joe Hattori) - net/smc: add the max value of fallback reason count (Zhengchao Shao) - net: usb: qmi_wwan: add MeiG Smart SRM825L (ZHANG Yuntian) - net: dsa: microchip: Fix Wake-on-LAN check to not return an error (Tristram Ha) - net: linkwatch: use system_unbound_wq (Eric Dumazet) - net: bridge: mcast: wait for previous gc cycles when removing port (Nikolay Aleksandrov) - net: usb: qmi_wwan: fix memory leak for not ip packets (Daniele Palmas) - virtio-net: unbreak vq resizing when coalescing is not negotiated (Heng Qi) - virtio-net: check feature before configuring the vq coalescing command (Heng Qi) - net/tcp: Disable TCP-AO static key after RCU grace period (Dmitry Safonov) - gve: Fix use of netif_carrier_ok() (Praveen Kaligineedi) - net: pse-pd: tps23881: Fix the device ID check (Kyle Swenson) - sctp: Fix null-ptr-deref in reuseport_add_sock(). (Kuniyuki Iwashima) - MAINTAINERS: update status of sky2 and skge drivers (Stephen Hemminger) - selftests: mptcp: join: test both signal & subflow (Matthieu Baerts (NGI0)) - selftests: mptcp: join: ability to invert ADD_ADDR check (Matthieu Baerts (NGI0)) - mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set (Matthieu Baerts (NGI0)) - mptcp: pm: don't try to create sf if alloc failed (Matthieu Baerts (NGI0)) - mptcp: pm: reduce indentation blocks (Matthieu Baerts (NGI0)) - mptcp: pm: deny endp with signal + subflow + port (Matthieu Baerts (NGI0)) - mptcp: fully established after ADD_ADDR echo on MPJ (Matthieu Baerts (NGI0)) - tracefs: Use generic inode RCU for synchronizing freeing (Steven Rostedt) - ring-buffer: Remove unused function ring_buffer_nr_pages() (Jianhui Zhou) - tracing: Fix overflow in get_free_elt() (Tze-nan Wu) - function_graph: Fix the ret_stack used by ftrace_graph_ret_addr() (Petr Pavlu) - eventfs: Use SRCU for freeing eventfs_inodes (Mathias Krause) - eventfs: Don't return NULL in eventfs_create_dir() (Mathias Krause) - tracefs: Fix inode allocation (Mathias Krause) - tracing: Use refcount for trace_event_file reference counter (Steven Rostedt) - tracing: Have format file honor EVENT_FILE_FL_FREED (Steven Rostedt) - bcachefs: Use bch2_wait_on_allocator() in btree node alloc path (Kent Overstreet) - bcachefs: Make allocator stuck timeout configurable, ratelimit messages (Kent Overstreet) - bcachefs: Add missing path_traverse() to btree_iter_next_node() (Kent Overstreet) - bcachefs: ec should not allocate from ro devs (Kent Overstreet) - bcachefs: Improved allocator debugging for ec (Kent Overstreet) - bcachefs: Add missing bch2_trans_begin() call (Kent Overstreet) - bcachefs: Add a comment for bucket helper types (Kent Overstreet) - bcachefs: Don't rely on implicit unsigned -> signed integer conversion (Kent Overstreet) - lockdep: Fix lockdep_set_notrack_class() for CONFIG_LOCK_STAT (Kent Overstreet) - bcachefs: Fix double free of ca->buckets_nouse (Kent Overstreet) - module: warn about excessively long module waits (Linus Torvalds) - LoongArch: KVM: Remove undefined a6 argument comment for kvm_hypercall() (Dandan Zhang) - LoongArch: KVM: Remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS (Yuli Wang) - LoongArch: Use accessors to page table entries instead of direct dereference (Huacai Chen) - LoongArch: Enable general EFI poweroff method (Miao Wang) - padata: Fix possible divide-by-0 panic in padata_mt_helper() (Waiman Long) - mailmap: update entry for David Heidelberg (David Heidelberg) - memcg: protect concurrent access to mem_cgroup_idr (Shakeel Butt) - mm: shmem: fix incorrect aligned index when checking conflicts (Baolin Wang) - mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem (Baolin Wang) - mm: list_lru: fix UAF for memory cgroup (Muchun Song) - kcov: properly check for softirq context (Andrey Konovalov) - MAINTAINERS: Update LTP members and web (Petr Vorel) - selftests: mm: add s390 to ARCH check (Nico Pache) - btrfs: avoid using fixed char array size for tree names (Qu Wenruo) - btrfs: fix double inode unlock for direct IO sync writes (Filipe Manana) - btrfs: emit a warning about space cache v1 being deprecated (Josef Bacik) - btrfs: fix qgroup reserve leaks in cow_file_range (Boris Burkov) - btrfs: implement launder_folio for clearing dirty page reserve (Boris Burkov) - btrfs: scrub: update last_physical after scrubbing one stripe (Qu Wenruo) - btrfs: factor out stripe length calculation into a helper (Qu Wenruo) - power: supply: qcom_battmgr: Ignore extra __le32 in info payload (Stephan Gerhold) - power: supply: qcom_battmgr: return EAGAIN when firmware service is not up (Neil Armstrong) - power: supply: axp288_charger: Round constant_charge_voltage writes down (Hans de Goede) - power: supply: axp288_charger: Fix constant_charge_voltage writes (Hans de Goede) - power: supply: rt5033: Bring back i2c_set_clientdata (Nikita Travkin) - vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler (Jason Wang) - platform/x86/intel/ifs: Initialize union ifs_status to zero (Kuppuswamy Sathyanarayanan) - platform/x86: msi-wmi-platform: Fix spelling mistakes (Luis Felipe Hernandez) - platform/x86/amd/pmf: Add new ACPI ID AMDI0107 (Shyam Sundar S K) - platform/x86/amd/pmc: Send OS_HINT command for new AMD platform (Shyam Sundar S K) - platform/x86/amd: pmf: Add quirk for ROG Ally X (Luke D. Jones) - platform/x86: intel-vbtn: Protect ACPI notify handler against recursion (Hans de Goede) - selftests: ksft: Fix finished() helper exit code on skipped tests (Laura Nao) - mm, slub: do not call do_slab_free for kfence object (Rik van Riel) - Linux 6.11-rc2 (Linus Torvalds) - profiling: remove profile=sleep support (Tetsuo Handa) - x86/uaccess: Zero the 8-byte get_range case on failure on 32-bit (David Gow) - x86/mm: Fix pti_clone_entry_text() for i386 (Peter Zijlstra) - x86/mm: Fix pti_clone_pgtable() alignment assumption (Peter Zijlstra) - x86/setup: Parse the builtin command line before merging (Borislav Petkov (AMD)) - x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range (Perry Yuan) - x86/sev: Fix __reserved field in sev_config (Pavan Kumar Paluri) - x86/aperfmperf: Fix deadlock on cpu_hotplug_lock (Jonathan Cameron) - clocksource: Fix brown-bag boolean thinko in cs_watchdog_read() (Paul E. McKenney) - tick/broadcast: Move per CPU pointer access into the atomic section (Thomas Gleixner) - sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate() (Yang Yingliang) - sched/core: Introduce sched_set_rq_on/offline() helper (Yang Yingliang) - sched/smt: Fix unbalance sched_smt_present dec/inc (Yang Yingliang) - sched/smt: Introduce sched_smt_present_inc/dec() helper (Yang Yingliang) - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime (Zheng Zucheng) - perf/x86: Fix smp_processor_id()-in-preemptible warnings (Li Huafei) - perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra Forest (Zhenyu Wang) - irqchip/mbigen: Fix mbigen node address layout (Yipeng Zou) - irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t' (Arseniy Krasnov) - irqchip/irq-pic32-evic: Add missing 'static' to internal function (Luca Ceresoli) - irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq() (Huacai Chen) - jump_label: Fix the fix, brown paper bags galore (Peter Zijlstra) - locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node() (Uros Bizjak) - arm: dts: arm: versatile-ab: Fix duplicate clock node name (Rob Herring (Arm)) - cifs: update internal version number (Steve French) - smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp (Paulo Alcantara) - smb3: add dynamic tracepoints for shutdown ioctl (Steve French) - cifs: Remove cifs_aio_ctx (David Howells) - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) - media: uvcvideo: Fix custom control mapping probing (Ricardo Ribalda) - media: v4l: Fix missing tabular column hint for Y14P format (Jean-Michel Hautbois) - media: intel/ipu6: select AUXILIARY_BUS in Kconfig (Bingbu Cao) - media: ipu-bridge: fix ipu6 Kconfig dependencies (Arnd Bergmann) - scsi: ufs: exynos: Don't resume FMP when crypto support is disabled (Eric Biggers) - scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES (Damien Le Moal) - scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES (Damien Le Moal) - scsi: ufs: core: Do not set link to OFF state while waking up from hibernation (Manivannan Sadhasivam) - scsi: Revert "scsi: sd: Do not repeat the starting disk message" (Johan Hovold) - scsi: ufs: core: Fix deadlock during RTC update (Peter Wang) - scsi: ufs: core: Bypass quick recovery if force reset is needed (Peter Wang) - scsi: ufs: core: Check LSDBS cap when !mcq (Kyoungrul Kim) - xfs: convert comma to semicolon (Chen Ni) - xfs: convert comma to semicolon (Chen Ni) - xfs: remove unused parameter in macro XFS_DQUOT_LOGRES (Julian Sun) - xfs: fix file_path handling in tracepoints (Darrick J. Wong) - xfs: allow SECURE namespace xattrs to use reserved block pool (Eric Sandeen) - xfs: fix a memory leak (Darrick J. Wong) - parisc: fix a possible DMA corruption (Mikulas Patocka) - parisc: fix unaligned accesses in BPF (Mikulas Patocka) - runtime constants: deal with old decrepit linkers (Linus Torvalds) - io_uring: remove unused local list heads in NAPI functions (Olivier Langlois) - io_uring: keep multishot request NAPI timeout current (Olivier Langlois) - thermal: core: Update thermal zone registration documentation (Rafael J. Wysocki) - thermal: intel: int340x: Free MSI IRQ vectors on module exit (Srinivas Pandruvada) - thermal: intel: int340x: Allow limited thermal MSI support (Srinivas Pandruvada) - thermal: intel: int340x: Fix kernel warning during MSI cleanup (Srinivas Pandruvada) - thermal: trip: Avoid skipping trips in thermal_zone_set_trips() (Rafael J. Wysocki) - arm64: jump_label: Ensure patched jump_labels are visible to all CPUs (Will Deacon) - rust: SHADOW_CALL_STACK is incompatible with Rust (Alice Ryhl) - arm64: errata: Expand speculative SSBS workaround (again) (Mark Rutland) - arm64: cputype: Add Cortex-A725 definitions (Mark Rutland) - arm64: cputype: Add Cortex-X1C definitions (Mark Rutland) - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) - KVM: x86/mmu: fix determination of max NPT mapping level for private pages (Ackerley Tng) - KVM: guest_memfd: abstract how prepared folios are recorded (Paolo Bonzini) - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) - KVM: x86: disallow pre-fault for SNP VMs before initialization (Paolo Bonzini) - KVM: Documentation: Fix title underline too short warning (Chang Yu) - KVM: x86: Eliminate log spam from limited APIC timer periods (Jim Mattson) - KVM: riscv: selftests: Fix compile error (Yong-Xuan Wang) - riscv: Fix linear mapping checks for non-contiguous memory regions (Stuart Menefy) - RISC-V: Enable the IPI before workqueue_online_cpu() (Nick Hu) - riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error() (Zhe Qiao) - perf: riscv: Fix selecting counters in legacy mode (Shifrin Dmitry) - cache: StarFive: Require a 64-bit system (Palmer Dabbelt) - perf arch events: Fix duplicate RISC-V SBI firmware event name (Eric Lin) - riscv/purgatory: align riscv_kernel_entry (Daniel Maslowski) - riscv: cpufeature: Do not drop Linux-internal extensions (Samuel Holland) - s390: Keep inittext section writable (Heiko Carstens) - s390/vmlinux.lds.S: Move ro_after_init section behind rodata section (Heiko Carstens) - s390/mm: Get rid of RELOC_HIDE() (Heiko Carstens) - s390/mm/ptdump: Improve sorting of markers (Heiko Carstens) - s390/mm/ptdump: Add support for relocated lowcore mapping (Heiko Carstens) - s390/mm/ptdump: Fix handling of identity mapping area (Heiko Carstens) - s390/cio: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - s390/alternatives: Remove unused empty header file (Heiko Carstens) - s390/fpu: Re-add exception handling in load_fpu_state() (Heiko Carstens) - syscalls: fix syscall macros for newfstat/newfstatat (Arnd Bergmann) - uretprobe: change syscall number, again (Arnd Bergmann) - alpha: fix ioread64be()/iowrite64be() helpers (Arnd Bergmann) - ALSA: hda: Conditionally use snooping for AMD HDMI (Takashi Iwai) - ALSA: usb-audio: Correct surround channels in UAC1 channel map (Takashi Iwai) - ALSA: seq: ump: Explicitly reset RPN with Null RPN (Takashi Iwai) - ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception (Takashi Iwai) - ALSA: seq: ump: Use the common RPN/bank conversion context (Takashi Iwai) - ALSA: ump: Explicitly reset RPN with Null RPN (Takashi Iwai) - ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception (Takashi Iwai) - Revert "ALSA: firewire-lib: operate for period elapse event in process context" (Edmund Raile) - Revert "ALSA: firewire-lib: obsolete workqueue for period update" (Edmund Raile) - ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G (Mavroudis Chatzilazaridis) - ALSA: seq: ump: Optimize conversions from SysEx to UMP (Takashi Iwai) - ALSA: hda/conexant: Mute speakers at suspend / shutdown (Takashi Iwai) - ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown (Takashi Iwai) - ALSA: hda: conexant: Fix headset auto detect fail in the polling mode (songxiebing) - Revert "nouveau: rip out busy fence waits" (Dave Airlie) - nouveau: set placement to original placement on uvmm validate. (Dave Airlie) - drm/atomic: Allow userspace to use damage clips with async flips (André Almeida) - drm/atomic: Allow userspace to use explicit sync with atomic async flips (André Almeida) - drm/ast: astdp: Wake up during connector status detection (Thomas Zimmermann) - kselftests: dmabuf-heaps: Ensure the driver name is null-terminated (Zenghui Yu) - drm/client: Fix error code in drm_client_buffer_vmap_local() (Dan Carpenter) - drm/vmwgfx: Trigger a modeset when the screen moves (Ian Forbes) - drm/vmwgfx: Fix overlay when using Screen Targets (Ian Forbes) - drm/vmwgfx: Add basic support for external buffers (Zack Rusin) - drm/vmwgfx: Fix handling of dumb buffers (Zack Rusin) - drm/vmwgfx: Make sure the screen surface is ref counted (Zack Rusin) - drm/vmwgfx: Fix a deadlock in dma buf fence polling (Zack Rusin) - drm/virtio: Fix type of dma-fence context variable (Dmitry Osipenko) - drm/nouveau: prime: fix refcount underflow (Danilo Krummrich) - drm/ast: Fix black screen after resume (Jammy Huang) - drm/v3d: Validate passed in drm syncobj handles in the performance extension (Tvrtko Ursulin) - drm/v3d: Validate passed in drm syncobj handles in the timestamp extension (Tvrtko Ursulin) - drm/v3d: Fix potential memory leak in the performance extension (Tvrtko Ursulin) - drm/v3d: Fix potential memory leak in the timestamp extension (Tvrtko Ursulin) - drm/v3d: Prevent out of bounds access in performance query extensions (Tvrtko Ursulin) - drm/gpuvm: fix missing dependency to DRM_EXEC (Danilo Krummrich) - drm: panel-orientation-quirks: Add quirk for OrangePi Neo (Philip Mueller) - drm/fb-helper: Don't schedule_work() to flush frame buffer during panic() (Qiuxu Zhuo) - drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll() (Nikita Zhandarovich) - drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro (Suraj Kandpal) - i915/perf: Remove code to update PWR_CLK_STATE for gen12 (Umesh Nerlige Ramappa) - drm/amdgpu: Fix APU handling in amdgpu_pm_load_smu_firmware() (Alex Deucher) - drm/amdgpu: increase mes log buffer size for gfx12 (Michael Chen) - drm/amdgpu: fix contiguous handling for IB parsing v2 (Christian König) - drm/amdgpu/pm: support gpu_metrics sysfs interface for smu v14.0.2/3 (Kenneth Feng) - dt-bindings: ata: rockchip-dwc-ahci: add missing power-domains (Heiko Stuebner) - protect the fetch of ->fd[fd] in do_dup2() from mispredictions (Al Viro) - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Blazej Kucman) - PCI: Fix devres regression in pci_intx() (Philipp Stanner) - mptcp: fix duplicate data handling (Paolo Abeni) - mptcp: fix bad RCVPRUNED mib accounting (Paolo Abeni) - netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init(). (Kuniyuki Iwashima) - netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init(). (Kuniyuki Iwashima) - ipv6: fix ndisc_is_useropt() handling for PIO (Maciej Żenczykowski) - igc: Fix double reset adapter triggered from a single taprio cmd (Faizal Rahim) - net: MAINTAINERS: Demote Qualcomm IPA to "maintained" (Krzysztof Kozlowski) - net: wan: fsl_qmc_hdlc: Discard received CRC (Herve Codina) - net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex (Herve Codina) - net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys (Shahar Shitrit) - net/mlx5e: Fix CT entry update leaks of modify header context (Chris Mi) - net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability (Rahul Rameshbabu) - net/mlx5: Fix missing lock on sync reset reload (Moshe Shemesh) - net/mlx5: Lag, don't use the hardcoded value of the first port (Mark Bloch) - net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule (Yevgeny Kliteynik) - net/mlx5: Fix error handling in irq_pool_request_irq (Shay Drory) - net/mlx5: Always drain health in shutdown callback (Shay Drory) - net: Add skbuff.h to MAINTAINERS (Breno Leitao) - r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY (Heiner Kallweit) - bpf/selftests: Fix ASSERT_OK condition check in uprobe_syscall test (Jiri Olsa) - selftests/bpf: Filter out _GNU_SOURCE when compiling test_cpp (Stanislav Fomichev) - ice: xsk: fix txq interrupt mapping (Maciej Fijalkowski) - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Maciej Fijalkowski) - ice: improve updating ice_{t,r}x_ring::xsk_pool (Maciej Fijalkowski) - ice: toggle netif_carrier when setting up XSK pool (Maciej Fijalkowski) - ice: modify error handling when setting XSK pool in ndo_bpf (Maciej Fijalkowski) - ice: replace synchronize_rcu with synchronize_net (Maciej Fijalkowski) - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Maciej Fijalkowski) - ice: respect netif readiness in AF_XDP ZC related ndo's (Michal Kubiak) - net: drop bad gso csum_start and offset in virtio_net_hdr (Willem de Bruijn) - net: phy: aquantia: only poll GLOBAL_CFG regs on aqr113, aqr113c and aqr115c (Bartosz Golaszewski) - net: phy: micrel: Fix the KSZ9131 MDI-X status issue (Raju Lakkaraju) - net: mvpp2: Don't re-use loop iterator (Dan Carpenter) - net/iucv: fix use after free in iucv_sock_close() (Alexandra Winter) - net/smc: prevent UAF in inet_create() (D. Wythe) - selftests: mptcp: join: check backup support in signal endp (Matthieu Baerts (NGI0)) - mptcp: pm: fix backup support in signal endpoints (Matthieu Baerts (NGI0)) - selftests: mptcp: join: validate backup in MPJ (Matthieu Baerts (NGI0)) - mptcp: mib: count MPJ with backup flag (Matthieu Baerts (NGI0)) - mptcp: pm: only set request_bkup flag when sending MP_PRIO (Matthieu Baerts (NGI0)) - mptcp: distinguish rcv vs sent backup flag in requests (Matthieu Baerts (NGI0)) - mptcp: sched: check both directions for backup (Matthieu Baerts (NGI0)) - selftests: mptcp: always close input's FD if opened (Liu Jing) - selftests: mptcp: fix error path (Paolo Abeni) - selftests: mptcp: add explicit test case for remove/readd (Paolo Abeni) - mptcp: fix NL PM announced address accounting (Paolo Abeni) - mptcp: fix user-space PM announced address accounting (Paolo Abeni) - rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink(). (Kuniyuki Iwashima) - net: axienet: start napi before enabling Rx/Tx (Andy Chiu) - tcp: Adjust clamping window for applications specifying SO_RCVBUF (Subash Abhinov Kasiviswanathan) - selftests: drv-net: rss_ctx: check for all-zero keys (Jakub Kicinski) - ethtool: fix the state of additional contexts with old API (Jakub Kicinski) - ethtool: fix setting key and resetting indir at once (Jakub Kicinski) - eth: bnxt: populate defaults in the RSS context struct (Jakub Kicinski) - eth: bnxt: reject unsupported hash functions (Jakub Kicinski) - tun: Add missing bpf_net_ctx_clear() in do_xdp_generic() (Jeongjun Park) - Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning (Luiz Augusto von Dentz) - Bluetooth: btmtk: remove #ifdef around declarations (Arnd Bergmann) - Bluetooth: btmtk: Fix btmtk.c undefined reference build error harder (Arnd Bergmann) - Bluetooth: btmtk: Fix btmtk.c undefined reference build error (Chris Lu) - Bluetooth: hci_sync: Fix suspending with wrong filter policy (Luiz Augusto von Dentz) - Bluetooth: btmtk: Fix kernel crash when entering btmtk_usb_suspend (Chris Lu) - Bluetooth: btintel: Fail setup on error (Kiran K) - fbnic: Change kconfig prompt from S390=n to !S390 (Alexander Duyck) - wifi: ath12k: fix soft lockup on suspend (Johan Hovold) - wifi: mt76: mt7921: fix null pointer access in mt792x_mac_link_bss_remove (Sean Wang) - wifi: ath12k: fix reusing outside iterator in ath12k_wow_vif_set_wakeups() (Baochen Qiang) - wifi: cfg80211: correct S1G beacon length calculation (Johannes Berg) - wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done (Veerendranath Jakkam) - wifi: mac80211: use monitor sdata with driver only if desired (Johannes Berg) - net: phy: realtek: add support for RTL8366S Gigabit PHY (Mark Mentovai) - sched: act_ct: take care of padding in struct zones_ht_key (Eric Dumazet) - net: usb: sr9700: fix uninitialized variable use in sr_mdio_read (Ma Ke) - ethtool: rss: echo the context number back (Jakub Kicinski) - netlink: specs: correct the spec of ethtool (Jakub Kicinski) - bnxt_en: Fix RSS logic in __bnxt_reserve_rings() (Pavan Chebbi) - minmax: fix up min3() and max3() too (Linus Torvalds) - btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() (David Sterba) - btrfs: fix corruption after buffer fault in during direct IO append write (Filipe Manana) - btrfs: zoned: fix zone_unusable accounting on making block group read-write again (Naohiro Aota) - btrfs: do not subtract delalloc from avail bytes (Naohiro Aota) - btrfs: make cow_file_range_inline() honor locked_page on error (Boris Burkov) - btrfs: fix corrupt read due to bad offset of a compressed extent map (Filipe Manana) - btrfs: tree-checker: validate dref root and objectid (Qu Wenruo) - perf docs: Document cross compilation (Leo Yan) - perf: build: Link lib 'zstd' for static build (Leo Yan) - perf: build: Link lib 'lzma' for static build (Leo Yan) - perf: build: Only link libebl.a for old libdw (Leo Yan) - perf: build: Set Python configuration for cross compilation (Leo Yan) - perf: build: Setup PKG_CONFIG_LIBDIR for cross compilation (Leo Yan) - perf tool: fix dereferencing NULL al->maps (Casey Chen) - platform/chrome: cros_ec_proto: Lock device when updating MKBP version (Patryk Duda) - minmax: improve macro expansion and type checking (Linus Torvalds) - profiling: remove stale percpu flip buffer variables (Linus Torvalds) - selftests/hid: add test for attaching multiple time the same struct_ops (Benjamin Tissoires) - HID: bpf: prevent the same struct_ops to be attached more than once (Benjamin Tissoires) - selftests/hid: disable struct_ops auto-attach (Benjamin Tissoires) - selftests/hid: fix bpf_wq new API (Benjamin Tissoires) - HID: amd_sfh: Move sensor discovery before HID device initialization (Basavaraj Natikar) - hid: bpf: add BPF_JIT dependency (Arnd Bergmann) - HID: wacom: more appropriate tool type categorization (Tatsunosuke Tobita) - HID: wacom: Modify pen IDs (Tatsunosuke Tobita) - virtio_pci_modern: remove admin queue serialization lock (Jiri Pirko) - virtio_pci_modern: use completion instead of busy loop to wait on admin cmd result (Jiri Pirko) - virtio_pci_modern: pass cmd as an identification token (Jiri Pirko) - virtio_pci_modern: create admin queue of queried size (Jiri Pirko) - virtio: create admin queues alongside other virtqueues (Jiri Pirko) - virtio_pci: pass vq info as an argument to vp_setup_vq() (Jiri Pirko) - virtio: push out code to vp_avq_index() (Jiri Pirko) - virtio_pci_modern: treat vp_dev->admin_vq.info.vq pointer as static (Jiri Pirko) - virtio_pci: introduce vector allocation fallback for slow path virtqueues (Jiri Pirko) - virtio_pci: pass vector policy enum to vp_find_one_vq_msix() (Jiri Pirko) - virtio_pci: pass vector policy enum to vp_find_vqs_msix() (Jiri Pirko) - virtio_pci: simplify vp_request_msix_vectors() call a bit (Jiri Pirko) - virtio_pci: push out single vq find code to vp_find_one_vq_msix() (Jiri Pirko) - vdpa/octeon_ep: Fix error code in octep_process_mbox() (Dan Carpenter) - virtio: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK (Linus Torvalds) - profiling: attempt to remove per-cpu profile flip buffer (Linus Torvalds) - profiling: remove prof_cpu_mask (Tetsuo Handa) - Input: MT - limit max slots (Tetsuo Handa) - ARM: 9407/1: Add support for STACKLEAK gcc plugin (Jinjie Ruan) - ARM: 9404/1: arm32: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION (Yuntao Liu) - ARM: 9403/1: Alpine: Spelling s/initialiing/initializing/ (Geert Uytterhoeven) - ARM: 9402/1: Kconfig: Spelling s/Cortex A-/Cortex-A/ (Geert Uytterhoeven) - ARM: 9400/1: Remove unused struct 'mod_unwind_map' (Dr. David Alan Gilbert) - ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes (Linus Walleij) - ARM: 9406/1: Fix callchain_trace() return value (Jinjie Ruan) - minmax: simplify min()/max()/clamp() implementation (Linus Torvalds) - minmax: don't use max() in situations that want a C constant expression (Linus Torvalds) - minmax: scsi: fix mis-use of 'clamp()' in sr.c (Linus Torvalds) - minmax: make generic MIN() and MAX() macros available everywhere (Linus Torvalds) - Linux 6.11-rc1 (Linus Torvalds) - kbuild: Fix '-S -c' in x86 stack protector scripts (Nathan Chancellor) - kbuild: rpm-pkg: ghost modules.weakdep file (Jose Ignacio Tornos Martinez) - kbuild: rpm-pkg: Fix C locale setup (Petr Vorel) - minmax: simplify and clarify min_t()/max_t() implementation (Linus Torvalds) - minmax: add a few more MIN_T/MAX_T users (Linus Torvalds) - ubi: Fix ubi_init() ubiblock_exit() section mismatch (Richard Weinberger) - ubifs: add check for crypto_shash_tfm_digest (Chen Ni) - ubifs: Fix inconsistent inode size when powercut happens during appendant writing (Zhihao Cheng) - ubi: block: fix null-pointer-dereference in ubiblock_create() (Li Nan) - ubifs: fix kernel-doc warnings (Jeff Johnson) - ubifs: correct UBIFS_DFS_DIR_LEN macro definition and improve code clarity (ZhaoLong Wang) - mtd: ubi: Restore missing cleanup on ubi_init() failure path (Ben Hutchings) - ubifs: dbg_orphan_check: Fix missed key type checking (Zhihao Cheng) - ubifs: Fix unattached inode when powercut happens in creating (Zhihao Cheng) - ubifs: Fix space leak when powercut happens in linking tmpfile (Zhihao Cheng) - ubifs: Move ui->data initialization after initializing security (Zhihao Cheng) - ubifs: Fix adding orphan entry twice for the same inode (Zhihao Cheng) - ubifs: Remove insert_dead_orphan from replaying orphan process (Zhihao Cheng) - Revert "ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path" (Zhihao Cheng) - ubifs: Don't add xattr inode into orphan area (Zhihao Cheng) - ubifs: Fix unattached xattr inode if powercut happens after deleting (Zhihao Cheng) - mtd: ubi: avoid expensive do_div() on 32-bit machines (Arnd Bergmann) - mtd: ubi: make ubi_class constant (Ricardo B. Marliere) - ubi: eba: properly rollback inside self_check_eba (Fedor Pchelkin) - tools/power turbostat: version 2024.07.26 (Len Brown) - tools/power turbostat: Include umask=%%x in perf counter's config (Patryk Wlazlyn) - tools/power turbostat: Document PMT in turbostat.8 (Patryk Wlazlyn) - tools/power turbostat: Add MTL's PMT DC6 builtin counter (Patryk Wlazlyn) - tools/power turbostat: Add early support for PMT counters (Patryk Wlazlyn) - tools/power turbostat: Add selftests for added perf counters (Patryk Wlazlyn) - tools/power turbostat: Add selftests for SMI, APERF and MPERF counters (Patryk Wlazlyn) - tools/power turbostat: Move verbose counter messages to level 2 (Patryk Wlazlyn) - tools/power turbostat: Move debug prints from stdout to stderr (Patryk Wlazlyn) - tools/power turbostat: Fix typo in turbostat.8 (Patryk Wlazlyn) - tools/power turbostat: Add perf added counter example to turbostat.8 (Patryk Wlazlyn) - tools/power turbostat: Fix formatting in turbostat.8 (Patryk Wlazlyn) - tools/power turbostat: Extend --add option with perf counters (Patryk Wlazlyn) - tools/power turbostat: Group SMI counter with APERF and MPERF (Patryk Wlazlyn) - tools/power turbostat: Add ZERO_ARRAY for zero initializing builtin array (Patryk Wlazlyn) - tools/power turbostat: Replace enum rapl_source and cstate_source with counter_source (Patryk Wlazlyn) - tools/power turbostat: Remove anonymous union from rapl_counter_info_t (Patryk Wlazlyn) - tools/power/turbostat: Switch to new Intel CPU model defines (Tony Luck) - cxl/core/pci: Move reading of control register to immediately before usage (Foryun Ma) - cxl: Remove defunct code calculating host bridge target positions (Alison Schofield) - cxl/region: Verify target positions using the ordered target list (Alison Schofield) - cxl: Restore XOR'd position bits during address translation (Alison Schofield) - cxl/core: Fold cxl_trace_hpa() into cxl_dpa_to_hpa() (Alison Schofield) - cxl/test: Replace ENXIO with EBUSY for inject poison limit reached (Alison Schofield) - cxl/memdev: Replace ENXIO with EBUSY for inject poison limit reached (Alison Schofield) - cxl/acpi: Warn on mixed CXL VH and RCH/RCD Hierarchy (Fabio M. De Francesco) - cxl/core: Fix incorrect vendor debug UUID define (peng guo) - Documentation: CXL Maturity Map (Dan Williams) - cxl/region: Simplify cxl_region_nid() (Huang Ying) - cxl/region: Support to calculate memory tier abstract distance (Huang Ying) - cxl/region: Fix a race condition in memory hotplug notifier (Huang Ying) - cxl: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - cxl/events: Use a common struct for DRAM and General Media events (Fabio M. De Francesco) - unicode: add MODULE_DESCRIPTION() macros (Jeff Johnson) - unicode: make utf8 test count static (Ben Dooks) - smb3: add dynamic trace point for session setup key expired failures (Steve French) - smb3: add four dynamic tracepoints for copy_file_range and reflink (Steve French) - smb3: add dynamic tracepoint for reflink errors (Steve French) - cifs: mount with "unix" mount option for SMB1 incorrectly handled (Steve French) - cifs: fix reconnect with SMB1 UNIX Extensions (Steve French) - cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path (Steve French) - nvme-pci: add missing condition check for existence of mapped data (Leon Romanovsky) - nvme-core: choose PIF from QPIF if QPIFS supports and PIF is QTYPE (Francis Pravin) - nvme-pci: Fix the instructions for disabling power management (Bart Van Assche) - nvme: remove redundant bdev local variable (Israel Rukshin) - nvme-fabrics: Use seq_putc() in __nvmf_concat_opt_tokens() (Markus Elfring) - nvme/pci: Add APST quirk for Lenovo N60z laptop (WangYuli) - ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling (Ming Lei) - block: fix deadlock between sd_remove & sd_release (Yang Yang) - drbd: Add peer_device to Kernel doc (Simon Horman) - io_uring/napi: pass ktime to io_napi_adjust_timeout (Pavel Begunkov) - io_uring/napi: use ktime in busy polling (Pavel Begunkov) - io_uring/msg_ring: fix uninitialized use of target_req->flags (Jens Axboe) - io_uring: align iowq and task request error handling (Pavel Begunkov) - io_uring: kill REQ_F_CANCEL_SEQ (Pavel Begunkov) - io_uring: simplify io_uring_cmd return (Pavel Begunkov) - io_uring: fix io_match_task must_hold (Pavel Begunkov) - io_uring: don't allow netpolling with SETUP_IOPOLL (Pavel Begunkov) - io_uring: tighten task exit cancellations (Pavel Begunkov) - hostfs: fix the host directory parse when mounting. (Hongbo Li) - fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT (Seth Forshee (DigitalOcean)) - docs: rust: quick-start: add section on Linux distributions (Miguel Ojeda) - rust: warn about `bindgen` versions 0.66.0 and 0.66.1 (Miguel Ojeda) - rust: start supporting several `bindgen` versions (Miguel Ojeda) - rust: work around `bindgen` 0.69.0 issue (Miguel Ojeda) - rust: avoid assuming a particular `bindgen` build (Miguel Ojeda) - rust: start supporting several compiler versions (Miguel Ojeda) - rust: simplify Clippy warning flags set (Miguel Ojeda) - rust: relax most deny-level lints to warnings (Miguel Ojeda) - rust: allow `dead_code` for never constructed bindings (Miguel Ojeda) - rust: init: simplify from `map_err` to `inspect_err` (Miguel Ojeda) - rust: macros: indent list item in `paste!`'s docs (Miguel Ojeda) - rust: add abstraction for `struct page` (Alice Ryhl) - rust: uaccess: add typed accessors for userspace pointers (Alice Ryhl) - uaccess: always export _copy_[from|to]_user with CONFIG_RUST (Arnd Bergmann) - rust: uaccess: add userspace pointers (Wedson Almeida Filho) - kbuild: rust-analyzer: improve comment documentation (John Hubbard) - kbuild: rust-analyzer: better error handling (John Hubbard) - docs: rust: no_std is used (Dirk Behme) - rust: alloc: add __GFP_HIGHMEM flag (Alice Ryhl) - rust: alloc: fix typo in docs for GFP_NOWAIT (Alice Ryhl) - kbuild: rust: remove now-unneeded `rusttest` custom sysroot handling (Miguel Ojeda) - rust: kernel: make impl_has_work compatible with more generics (Roland Xu) - docs: rust: introduce the new kernel.org LLVM+Rust toolchains (Nathan Chancellor) - rust: add 'firmware' field support to module! macro (FUJITA Tomonori) - rust: fix datatype in docs for `module` macro arguments (Aswin Unnikrishnan) - rust: add example for `alias` argument in `module` macro documentation (Aswin Unnikrishnan) - apparmor: unpack transition table if dfa is not present (Georgia Garcia) - apparmor: try to avoid refing the label in apparmor_file_open (Mateusz Guzik) - apparmor: test: add MODULE_DESCRIPTION() (Jeff Johnson) - apparmor: take nosymfollow flag into account (Alexander Mikhalitsyn) - apparmor: fix possible NULL pointer dereference (Leesoo Ahn) - apparmor: fix typo in kernel doc (Christian Göttsche) - apparmor: remove useless static inline function is_deleted (Colin Ian King) - apparmor: use kvfree_sensitive to free data->data (Fedor Pchelkin) - apparmor: Fix null pointer deref when receiving skb during sock creation (Xiao Liang) - selftests/landlock: Add cred_transfer test (Mickaël Salaün) - landlock: Don't lose track of restrictions on cred_transfer (Jann Horn) - gpio: virtuser: avoid non-constant format string (Arnd Bergmann) - dt-bindings: iio: adc: ad7192: Fix 'single-channel' constraints (Rob Herring (Arm)) - of: remove internal arguments from of_property_for_each_u32() (Luca Ceresoli) - dt-bindings: watchdog: add support for Amlogic A4 SoCs (Huqiang Qin) - iommu: arm-smmu: Fix Tegra workaround for PAGE_SIZE mappings (Ashish Mhetre) - iommu/amd: Convert comma to semicolon (Chen Ni) - iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en (Artem Chernyshev) - ALSA: firewire-lib: fix wrong value as length of header for CIP_NO_HEADER case (Takashi Sakamoto) - Revert "firewire: Annotate struct fw_iso_packet with __counted_by()" (Takashi Sakamoto) - spi: spidev: add correct compatible for Rohm BH2228FV (Conor Dooley) - dt-bindings: trivial-devices: fix Rohm BH2228FV compatible string (Conor Dooley) - spi: microchip-core: add support for word sizes of 1 to 32 bits (Steve Wilkins) - spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer (Steve Wilkins) - spi: microchip-core: fix init function not setting the master and motorola modes (Steve Wilkins) - spi: microchip-core: only disable SPI controller when register value change requires it (Steve Wilkins) - spi: microchip-core: defer asserting chip select until just before write to TX FIFO (Steve Wilkins) - spi: microchip-core: fix the issues in the isr (Naga Sureshkumar Relli) - regulator: Further restrict RZG2L USB VBCTRL regulator dependencies (Mark Brown) - regulator: renesas-usb-vbus-regulator: Update the default (Biju Das) - regmap: maple: work around gcc-14.1 false-positive warning (Arnd Bergmann) - clk: samsung: fix getting Exynos4 fin_pll rate from external clocks (Krzysztof Kozlowski) - clk: T-Head: Disable on 32-bit Targets (Palmer Dabbelt) - clk: sophgo: clk-sg2042-pll: Fix uninitialized variable in debug output (Dan Carpenter) - clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use (Bastien Curutchet) - dt-bindings: i3c: add header for generic I3C flags (Carlos Song) - i3c: master: svc: Fix error code in svc_i3c_master_do_daa_locked() (Dan Carpenter) - i3c: master: Enhance i3c_bus_type visibility for device searching & event monitoring (Bhoomik Gupta) - i3c: dw: Add power management support (Aniket) - i3c: dw: Add some functions for reusability (Aniket) - i3c: dw: Save timing registers and other values (Aniket) - i3c: master: svc: Improve DAA STOP handle code logic (Frank Li) - i3c: dw: Add optional apb clock (Aniket) - i3c: dw: Use new *_enabled clk API (Aniket) - dt-bindings: i3c: dw: Add apb clock binding (Aniket) - i3c: master: svc: Convert comma to semicolon (Chen Ni) - i3c: mipi-i3c-hci: Round IBI data chunk size to HW supported value (Jarkko Nikula) - i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup (Jarkko Nikula) - i3c: mipi-i3c-hci: Set IBI Status and Data Ring base addresses (Jarkko Nikula) - i3c: mipi-i3c-hci: Switch to lower_32_bits()/upper_32_bits() helpers (Jarkko Nikula) - i3c: dw: Remove ibi_capable property (Aniket) - i3c: dw: Fix IBI intr programming (Aniket) - i3c: dw: Fix clearing queue thld (Aniket) - i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI versions < 1.1 (Jarkko Nikula) - i3c: master: svc: resend target address when get NACK (Frank Li) - thermal: core: Back off when polling thermal zones on errors (Rafael J. Wysocki) - thermal: trip: Split thermal_zone_device_set_mode() (Rafael J. Wysocki) - nilfs2: handle inconsistent state in nilfs_btnode_create_block() (Ryusuke Konishi) - selftests/mm: skip test for non-LPA2 and non-LVA systems (Dev Jain) - mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist() (Li Zhijian) - mm: memcg: add cacheline padding after lruvec in mem_cgroup_per_node (Roman Gushchin) - alloc_tag: outline and export free_reserved_page() (Suren Baghdasaryan) - decompress_bunzip2: fix rare decompression failure (Ross Lagerwall) - mm/huge_memory: avoid PMD-size page cache if needed (Gavin Shan) - mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Yang Shi) - mm: fix old/young bit handling in the faulting path (Ram Tummala) - dt-bindings: arm: update James Clark's email address (James Clark) - MAINTAINERS: mailmap: update James Clark's email address (James Clark) - timers/migration: Fix grammar in comment (Anna-Maria Behnsen) - timers/migration: Spare write when nothing changed (Anna-Maria Behnsen) - timers/migration: Rename childmask by groupmask to make naming more obvious (Anna-Maria Behnsen) - timers/migration: Read childmask and parent pointer in a single place (Anna-Maria Behnsen) - timers/migration: Use a single struct for hierarchy walk data (Anna-Maria Behnsen) - timers/migration: Improve tracing (Anna-Maria Behnsen) - timers/migration: Move hierarchy setup into cpuhotplug prepare callback (Anna-Maria Behnsen) - timers/migration: Do not rely always on group->parent (Anna-Maria Behnsen) - RISC-V: Provide the frequency of time CSR via hwprobe (Palmer Dabbelt) - riscv: Extend sv39 linear mapping max size to 128G (Stuart Menefy) - RISC-V: Select ACPI PPTT drivers (Yunhui Cui) - riscv: cacheinfo: initialize cacheinfo's level and type from ACPI PPTT (Yunhui Cui) - riscv: cacheinfo: remove the useless input parameter (node) of ci_leaf_init() (Yunhui Cui) - RISC-V: ACPI: Enable SPCR table for console output on RISC-V (Sia Jee Heng) - riscv: enable HAVE_ARCH_STACKLEAK (Jisheng Zhang) - riscv: signal: Remove unlikely() from WARN_ON() condition (Zhongqiu Han) - riscv: Improve exception and system call latency (Anton Blanchard) - riscv: boot: remove duplicated targets line (Jisheng Zhang) - trace: riscv: Remove deprecated kprobe on ftrace support (Jinjie Ruan) - riscv: cpufeature: Extract common elements from extension checking (Charlie Jenkins) - riscv: Introduce vendor variants of extension helpers (Charlie Jenkins) - riscv: Add vendor extensions to /proc/cpuinfo (Charlie Jenkins) - riscv: Extend cpufeature.c to detect vendor extensions (Charlie Jenkins) - RISC-V: run savedefconfig for defconfig (Conor Dooley) - RISC-V: hwprobe: sort EXT_KEY()s in hwprobe_isa_ext0() alphabetically (Conor Dooley) - ACPI: NUMA: replace pr_info with pr_debug in arch_acpi_numa_init (Haibo Xu) - ACPI: NUMA: change the ACPI_NUMA to a hidden option (Haibo Xu) - ACPI: NUMA: Add handler for SRAT RINTC affinity structure (Haibo Xu) - ACPI: RISCV: Add NUMA support based on SRAT and SLIT (Haibo Xu) - x86/xen: fix memblock_reserve() usage on PVH (Roger Pau Monne) - x86/xen: move xen_reserve_extra_memory() (Roger Pau Monne) - xen: fix multicall debug data referencing (Juergen Gross) - minmax: avoid overly complicated constant expressions in VM code (Linus Torvalds) - minmax: avoid overly complex min()/max() macro arguments in xen (Linus Torvalds) - auxdisplay: ht16k33: Drop reference after LED registration (Markus Elfring) - auxdisplay: Use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - auxdisplay: hd44780: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - auxdisplay: linedisp: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - auxdisplay: linedisp: Support configuring the boot message (Chris Packham) - auxdisplay: charlcd: Provide a forward declaration (Andy Shevchenko) - ASoC: fsl-asoc-card: Dynamically allocate memory for snd_soc_dai_link_components (Shengjiu Wang) - ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2 (Takashi Iwai) - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Peter Ujfalusi) - ASoC: TAS2781: Fix tasdev_load_calibrated_data() (Dan Carpenter) - ASoC: tegra: select CONFIG_SND_SIMPLE_CARD_UTILS (Arnd Bergmann) - ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable (Pierre-Louis Bossart) - ASoC: sof: amd: fix for firmware reload failure in Vangogh platform (Venkata Prasad Potturu) - ASoC: Intel: Fix RT5650 SSP lookup (Curtis Malainey) - ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for IPC4 devices (Pierre-Louis Bossart) - ASoC: SOF: imx8m: Fix DSP control regmap retrieval (Daniel Baluta) - ALSA: hda/realtek: Implement sound init sequence for Samsung Galaxy Book3 Pro 360 (Nick Weihs) - ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models (Luke D. Jones) - ALSA: ump: Force 1 Group for MIDI1 FBs (Takashi Iwai) - ALSA: ump: Don't update FB name for static blocks (Takashi Iwai) - ALSA: usb-audio: Add a quirk for Sonix HD USB Camera (wangdicheng) - ALSA: usb-audio: Move HD Webcam quirk to the right place (Takashi Iwai) - ALSA: hda: tas2781: mark const variables as __maybe_unused (Arnd Bergmann) - ALSA: usb-audio: Fix microphone sound on HD webcam. (wangdicheng) - drm/amdgpu: reset vm state machine after gpu reset(vram lost) (ZhenGuo Yin) - drm/amdgpu: add missed harvest check for VCN IP v4/v5 (Tim Huang) - drm/amdgpu: Fix eeprom max record count (Stanley.Yang) - drm/amdgpu: fix ras UE error injection failure issue (YiPeng Chai) - drm/amd/display: Remove ASSERT if significance is zero in math_ceil2 (Rodrigo Siqueira) - drm/amd/display: Check for NULL pointer (Sung Joon Kim) - drm/amdgpu/vcn: Use offsets local to VCN/JPEG in VF (Jane Jian) - drm/amdgpu: Add empty HDP flush function to VCN v4.0.3 (Lijo Lazar) - drm/amdgpu: Add empty HDP flush function to JPEG v4.0.3 (Lijo Lazar) - drm/amd/amdgpu: Fix uninitialized variable warnings (Ma Ke) - drm/amdgpu: Fix atomics on GFX12 (David Belanger) - drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell (Alex Deucher) - dt-bindings: display: panel: samsung,atna33xc20: Document ATNA45AF01 (Stephan Gerhold) - drm/i915: Allow NULL memory region (Jonathan Cavitt) - drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8 (Nitin Gote) - drm/amd/display: fix corruption with high refresh rates on DCN 3.0 (Alex Deucher) - Documentation/amdgpu: Fix duplicate declaration (Rodrigo Siqueira) - Documentation/gpu: Remove undocumented files from dcn-blockshubbub.h (Rodrigo Siqueira) - drm/amd/display: Add simple struct doc to remove doc build warning (Rodrigo Siqueira) - Documentation/gpu: Adjust DCN documentation paths (Rodrigo Siqueira) - Documentation/gpu: Remove ':export:' option from DCN documentation (Rodrigo Siqueira) - drm/amd/display: Move DIO documentation to the right place (Rodrigo Siqueira) - drm/amd/swsmu: enable Pstates profile levels for SMU v14.0.4 (Li Ma) - drm/amd/pm: early return if disabling DPMS for GFX IP v11.5.2 (Tim Huang) - drm/amdgpu: add mutex to protect ras shared memory (YiPeng Chai) - drm/amd/display: Add function banner for idle_workqueue (Roman Li) - drm/amd/display: Add doc entry for program_3dlut_size (Alex Hung) - drm/amdgpu/vcn: not pause dpg for unified queue (Boyuan Zhang) - drm/amdgpu/vcn: identify unified queue in sw init (Boyuan Zhang) - drm/amd/display: fix doc entry for bb_from_dmub (Aurabindo Pillai) - drm/amd: Bump KMS_DRIVER_MINOR version (Aurabindo Pillai) - drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later (Maíra Canal) - drm/v3d: Add V3D tech revision to the device information (Maíra Canal) - drm/xe: Don't suspend device upon wedge (Matthew Brost) - drm/xe: Wedge the entire device (Matthew Brost) - drm/xe/pf: Limit fair VF LMEM provisioning (Michal Wajdeczko) - drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup (Ashutosh Dixit) - drm/i915/dp: Don't switch the LTTPR mode on an active link (Imre Deak) - drm/i915/dp: Reset intel_dp->link_trained before retraining the link (Imre Deak) - s390: Remove protvirt and kvm config guards for uv code (Janosch Frank) - s390/boot: Add cmdline option to relocate lowcore (Sven Schnelle) - s390/kdump: Make kdump ready for lowcore relocation (Sven Schnelle) - s390/entry: Make system_call() ready for lowcore relocation (Sven Schnelle) - s390/entry: Make ret_from_fork() ready for lowcore relocation (Sven Schnelle) - s390/entry: Make __switch_to() ready for lowcore relocation (Sven Schnelle) - s390/entry: Make restart_int_handler() ready for lowcore relocation (Sven Schnelle) - s390/entry: Make mchk_int_handler() ready for lowcore relocation (Sven Schnelle) - s390/entry: Make int handlers ready for lowcore relocation (Sven Schnelle) - s390/entry: Make pgm_check_handler() ready for lowcore relocation (Sven Schnelle) - s390/entry: Add base register to CHECK_VMAP_STACK/CHECK_STACK macro (Sven Schnelle) - s390/entry: Add base register to SIEEXIT macro (Sven Schnelle) - s390/entry: Add base register to MBEAR macro (Sven Schnelle) - s390/entry: Make __sie64a() ready for lowcore relocation (Sven Schnelle) - s390/head64: Make startup code ready for lowcore relocation (Sven Schnelle) - s390: Add infrastructure to patch lowcore accesses (Sven Schnelle) - s390/atomic_ops: Disable flag outputs constraint for GCC versions below 14.2.0 (Heiko Carstens) - s390/entry: Move SIE indicator flag to thread info (Heiko Carstens) - s390/nmi: Simplify ptregs setup (Heiko Carstens) - s390/alternatives: Remove alternative facility list (Heiko Carstens) - s390/nospec: Push down alternative handling (Heiko Carstens) - s390/alternatives: Allow early alternative patching in decompressor (Sven Schnelle) - s390/alternatives: Rework to allow for callbacks (Heiko Carstens) - s390/uaccess: Make s390_kernel_write() usable for decompressor (Heiko Carstens) - s390/alternatives: Move text sync functions (Heiko Carstens) - s390/alternatives: Merge both alternative header files (Heiko Carstens) - s390/alternatives: Use consistent naming (Heiko Carstens) - s390/alternatives: Remove noaltinstr option (Sven Schnelle) - s390: Move CIF flags to struct pcpu (Sven Schnelle) - s390/smp: Switch pcpu_devices to percpu (Sven Schnelle) - s390/smp: Handle restart interrupt on ipl cpu (Sven Schnelle) - s390/boot: Do not assume the decompressor range is reserved (Alexander Gordeev) - s390/cpum_cf: Fix endless loop in CF_DIAG event stop (Thomas Richter) - s390/ptdump: Add KMSAN page markers (Ilya Leoshkevich) - s390/kmsan: Fix merge conflict with get_lowcore() introduction (Ilya Leoshkevich) - s390/setup: Fix __pa/__va for modules under non-GPL licenses (Vasily Gorbik) - s390/pci: Allow allocation of more than 1 MSI interrupt (Gerd Bayer) - s390/pci: Refactor arch_setup_msi_irqs() (Gerd Bayer) - s390: Add runtime constant support (Heiko Carstens) - arm64: mm: Fix lockless walks with static and dynamic page-table folding (Will Deacon) - arm64/sysreg: Correct the values for GICv4.1 (Raghavendra Rao Ananta) - arm64/vdso: Remove --hash-style=sysv (Fangrui Song) - kselftest: missing arg in ptrace.c (Remington Brasga) - arm64/Kconfig: Remove redundant 'if HAVE_FUNCTION_GRAPH_TRACER' (Anshuman Khandual) - arm64: remove redundant 'if HAVE_ARCH_KASAN' in Kconfig (Masahiro Yamada) - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) - ceph: fix incorrect kmalloc size of pagevec mempool (ethanwu) - ceph: periodically flush the cap releases (Xiubo Li) - ceph: convert comma to semicolon in __ceph_dentry_dir_lease_touch() (Chen Ni) - ceph: use cap_wait_list only if debugfs is enabled (Max Kellermann) - erofs: convert comma to semicolon (Chen Ni) - erofs: support multi-page folios for erofs_bread() (Gao Xiang) - erofs: add support for FS_IOC_GETFSSYSFSPATH (Huang Xiaojia) - erofs: fix race in z_erofs_get_gbuf() (Gao Xiang) - erofs: support STATX_DIOALIGN (Hongbo Li) - lirc: rc_dev_get_from_fd(): fix file leak (Al Viro) - powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() (Al Viro) - arm64: allow installing compressed image by default (Linus Torvalds) - riscv: Remove unnecessary int cast in variable_fls() (Thorsten Blum) - radix tree test suite: put definition of bitmap_clear() into lib/bitmap.c (Wei Yang) - bitops: Add a comment explaining the double underscore macros (Dan Carpenter) - lib: bitmap: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - cpumask: introduce assign_cpu() macro (Yury Norov) - tun: add missing verification for short frame (Dongli Zhang) {CVE-2024-41091} - tap: add missing verification for short frame (Si-Wei Liu) {CVE-2024-41090} - mISDN: Fix a use after free in hfcmulti_tx() (Dan Carpenter) - gve: Fix an edge case for TSO skb validity check (Bailey Forrest) - bnxt_en: update xdp_rxq_info in queue restart logic (Taehee Yoo) - selftests/bpf: Add XDP_UMEM_TX_METADATA_LEN to XSK TX metadata test (Stanislav Fomichev) - xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len (Stanislav Fomichev) - bpf: Fix a segment issue when downgrading gso_size (Fred Li) - tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids (Liwei Song) - bpf, events: Use prog to emit ksymbol event for main program (Hou Tao) - selftests/bpf: Test sockmap redirect for AF_UNIX MSG_OOB (Michal Luczaj) - selftests/bpf: Parametrize AF_UNIX redir functions to accept send() flags (Michal Luczaj) - selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected() (Michal Luczaj) - af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash (Michal Luczaj) - bpftool: Fix typo in usage help (Donald Hunter) - libbpf: Fix no-args func prototype BTF dumping syntax (Andrii Nakryiko) - MAINTAINERS: Update powerpc BPF JIT maintainers (Naveen N Rao) - MAINTAINERS: Update email address of Naveen (Naveen N Rao) - selftests/bpf: fexit_sleep: Fix stack allocation for arm64 (Puranjay Mohan) - tcp: process the 3rd ACK with sk_socket for TFO/MPTCP (Matthieu Baerts (NGI0)) - net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling (Breno Leitao) - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) - ice: Fix recipe read procedure (Wojciech Drewek) - ice: Add a per-VF limit on number of FDIR filters (Ahmed Zaki) - MAINTAINERS: make Breno the netconsole maintainer (Jakub Kicinski) - MAINTAINERS: Update bonding entry (Jay Vosburgh) - net: nexthop: Initialize all fields in dumped nexthops (Petr Machata) - net: stmmac: Correct byte order of perfect_match (Simon Horman) - selftests: forwarding: skip if kernel not support setting bridge fdb learning limit (Hangbin Liu) - tipc: Return non-zero value from tipc_udp_addr2str() on error (Shigeru Yoshida) - net: bonding: correctly annotate RCU in bond_should_notify_peers() (Johannes Berg) - net: airoha: Fix MBI_RX_AGE_SEL_MASK definition (Lorenzo Bianconi) - l2tp: make session IDR and tunnel session list coherent (James Chapman) - ipv4: Fix incorrect source address in Record Route option (Ido Schimmel) - vsprintf: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - printk: Rename console_replay_all() and update context (Sreenath Vijayan) - sysctl: treewide: constify the ctl_table argument of proc_handlers (Joel Granados) - x86/efistub: Revert to heap allocated boot_params for PE entrypoint (Ard Biesheuvel) - efi/libstub: Zero initialize heap allocated struct screen_info (Qiang Ma) - kdb: Get rid of redundant kdb_curr_task() (Zheng Zengkai) - kdb: Use the passed prompt in kdb_position_cursor() (Douglas Anderson) - kdb: address -Wformat-security warnings (Arnd Bergmann) - mips: sibyte: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later (Gregory CLEMENT) - MIPS: Loongson64: Switch to SYNC_R4K (Jiaxun Yang) - parisc: Add support for CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN (Helge Deller) - parisc: Use max() to calculate parisc_tlb_flush_threshold (Thorsten Blum) - parisc: Fix warning at drivers/pci/msi/msi.h:121 (John David Anglin) - parisc: Add 64-bit gettimeofday() and clock_gettime() vDSO functions (Helge Deller) - parisc: Add 32-bit gettimeofday() and clock_gettime() vDSO functions (Helge Deller) - parisc: Clean up unistd.h file (Helge Deller) - um: vector: always reset vp->opened (Johannes Berg) - um: vector: remove vp->lock (Johannes Berg) - um: register power-off handler (Johannes Berg) - um: line: always fill *error_out in setup_one_line() (Johannes Berg) - um: remove pcap driver from documentation (Johannes Berg) - um: Enable preemption in UML (Anton Ivanov) - um: refactor TLB update handling (Benjamin Berg) - um: simplify and consolidate TLB updates (Benjamin Berg) - um: remove force_flush_all from fork_handler (Benjamin Berg) - um: Do not flush MM in flush_thread (Benjamin Berg) - um: Delay flushing syscalls until the thread is restarted (Benjamin Berg) - um: remove copy_context_skas0 (Benjamin Berg) - um: remove LDT support (Benjamin Berg) - um: compress memory related stub syscalls while adding them (Benjamin Berg) - um: Rework syscall handling (Benjamin Berg) - um: Add generic stub_syscall6 function (Benjamin Berg) - um: Create signal stack memory assignment in stub_data (Benjamin Berg) - um: Remove stub-data.h include from common-offsets.h (Benjamin Berg) - um: time-travel: fix signal blocking race/hang (Johannes Berg) - um: time-travel: remove time_exit() (Johannes Berg) - hostfs: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - um: harddog: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - um: add shared memory optimisation for time-travel=ext (Johannes Berg) - um: add mmap/mremap OS calls (Johannes Berg) - um: generalize os_rcv_fd (Johannes Berg) - um: time-travel: support time-travel protocol broadcast messages (Mordechay Goodstein) - hostfs: fix dev_t handling (Johannes Berg) - um: enable UBSAN (Johannes Berg) - um/mm: remove redundant assignment of max_low_pfn (Wei Yang) - arch: um: rust: Add i386 support for Rust (David Gow) - arch: um: rust: Use the generated target.json again (David Gow) - um: Remove /proc/sysemu support code (Tiwei Bie) - um: Remove unused ncpus variable (Tiwei Bie) - ubd: Remove unused mutex 'ubd_mutex' (Dr. David Alan Gilbert) - um: time-travel: fix time-travel-start option (Johannes Berg) - um: Select HAS_IOREMAP for UML_IOMEM_EMULATION (Niklas Schnelle) - um: Remove obsolete pcap driver (Anton Ivanov) - um: chan: use blocking IO for console output for time-travel (Benjamin Berg) - um: chan_user: retry partial writes (Benjamin Berg) - um: chan_user: catch EINTR when reading and writing (Benjamin Berg) - um: irqs: process outstanding IRQs when unblocking signals (Benjamin Berg) - ARM: sa1100: make match function take a const pointer (Greg Kroah-Hartman) - sysfs/cpu: Make crash_hotplug attribute world-readable (Petr Tesarik) - dio: Have dio_bus_match() callback take a const * (Geert Uytterhoeven) - zorro: make match function take a const pointer (Greg Kroah-Hartman) - driver core: module: make module_[add|remove]_driver take a const * (Greg Kroah-Hartman) - driver core: make driver_find_device() take a const * (Greg Kroah-Hartman) - driver core: make driver_[create|remove]_file take a const * (Greg Kroah-Hartman) - firmware_loader: fix soundness issue in `request_internal` (Danilo Krummrich) - firmware_loader: annotate doctests as `no_run` (Danilo Krummrich) - devres: Correct code style for functions that return a pointer type (Zijun Hu) - devres: Initialize an uninitialized struct member (Zijun Hu) - devres: Fix memory leakage caused by driver API devm_free_percpu() (Zijun Hu) - devres: Fix devm_krealloc() wasting memory (Zijun Hu) - driver core: platform: Switch to use kmemdup_array() (Andy Shevchenko) - driver core: have match() callback in struct bus_type take a const * (Greg Kroah-Hartman) - MAINTAINERS: add Rust device abstractions to DRIVER CORE (Danilo Krummrich) - device: rust: improve safety comments (Danilo Krummrich) - MAINTAINERS: add Danilo as FIRMWARE LOADER maintainer (Danilo Krummrich) - MAINTAINERS: add Rust FW abstractions to FIRMWARE LOADER (Danilo Krummrich) - firmware: rust: improve safety comments (Danilo Krummrich) - driver core: make [device_]driver_attach take a const * (Greg Kroah-Hartman) - driver core: Make dev_err_probe() silent for -ENOMEM (Uwe Kleine-König) - rust: add firmware abstractions (Danilo Krummrich) - rust: add abstraction for struct device (Danilo Krummrich) - parport: make parport_bus_type const (Ricardo B. Marliere) - driver core: mark async_driver as a const * (Greg Kroah-Hartman) - driver core: make driver_detach() take a const * (Greg Kroah-Hartman) - driver core: make device_release_driver_internal() take a const * (Greg Kroah-Hartman) - driver core: driver: mark driver_add/remove_groups constant (Greg Kroah-Hartman) - driver core: platform: fix ups for constant struct device_driver (Greg Kroah-Hartman) - auxbus: make to_auxiliary_drv accept and return a constant pointer (Greg Kroah-Hartman) - nvdimm: make nd_class constant (Greg Kroah-Hartman) - kobject_uevent: Fix OOB access within zap_modalias_env() (Zijun Hu) - drivers: arch_topology: use __free attribute instead of of_node_put() (Vincenzo Mezzela) - drivers: arch_topology: Refactor do-while loops (Vincenzo Mezzela) - dca: make dca_class a static const structure (Ivan Orlov) - platform: Make platform_driver::remove() return void (Uwe Kleine-König) - samples: qmi: Convert to platform remove callback returning void (Uwe Kleine-König) - nvdimm/of_pmem: Convert to platform remove callback returning void (Uwe Kleine-König) - nvdimm/e820: Convert to platform remove callback returning void (Uwe Kleine-König) - gpu: ipu-v3: Convert to platform remove callback returning void (Uwe Kleine-König) - gpu: host1x: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/imagination: Convert to platform remove callback returning void (Uwe Kleine-König) - gpu: host1x: mipi: Benefit from devm_clk_get_prepared() (Uwe Kleine-König) - pps: clients: gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - fsi: occ: Convert to platform remove callback returning void (Uwe Kleine-König) - fsi: master-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - fsi: master-ast-cf: Convert to platform remove callback returning void (Uwe Kleine-König) - fsi: master-aspeed: Convert to platform remove callback returning void (Uwe Kleine-König) - reset: ti-sci: Convert to platform remove callback returning void (Uwe Kleine-König) - reset: rzg2l-usbphy-ctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - reset: meson-audio-arb: Convert to platform remove callback returning void (Uwe Kleine-König) - driver core: device.h: Group of_node handling declarations and definitions (Andy Shevchenko) - samples/kobject: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dt-bindings: watchdog: dlg,da9062-watchdog: Drop blank space (Biju Das) - watchdog: rzn1: Convert comma to semicolon (Chen Ni) - watchdog: lenovo_se10_wdt: Convert comma to semicolon (Chen Ni) - dt-bindings: watchdog: renesas,wdt: Document RZ/G3S support (Claudiu Beznea) - watchdog: rzg2l_wdt: Add suspend/resume support (Claudiu Beznea) - watchdog: rzg2l_wdt: Rely on the reset driver for doing proper reset (Claudiu Beznea) - watchdog: rzg2l_wdt: Remove comparison with zero (Claudiu Beznea) - watchdog: rzg2l_wdt: Remove reset de-assert from probe (Claudiu Beznea) - watchdog: rzg2l_wdt: Check return status of pm_runtime_put() (Claudiu Beznea) - watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get() (Claudiu Beznea) - watchdog: rzg2l_wdt: Make the driver depend on PM (Claudiu Beznea) - watchdog: rzg2l_wdt: Restrict the driver to ARCH_RZG2L and ARCH_R9A09G011 (Claudiu Beznea) - watchdog: imx7ulp_wdt: keep already running watchdog enabled (Sascha Hauer) - watchdog: starfive: Add missing clk_disable_unprepare() (Chen Ni) - watchdog: Make watchdog_class const (Thomas Weißschuh) - dma: fix call order in dmam_free_coherent (Lance Richardson) - phy: airoha: Add dtime and Rx AEQ IO registers (Lorenzo Bianconi) - dt-bindings: phy: airoha: Add dtime and Rx AEQ IO registers (Lorenzo Bianconi) - dt-bindings: phy: rockchip-emmc-phy: Convert to dtschema (Shresth Prasad) - dt-bindings: phy: qcom,qmp-usb: fix spelling error (Yijie Yang) - phy: exynos5-usbdrd: support Exynos USBDRD 3.1 combo phy (HS & SS) (André Draszik) - phy: exynos5-usbdrd: convert Vbus supplies to regulator_bulk (André Draszik) - phy: exynos5-usbdrd: convert (phy) register access clock to clk_bulk (André Draszik) - phy: exynos5-usbdrd: convert core clocks to clk_bulk (André Draszik) - phy: exynos5-usbdrd: support isolating HS and SS ports independently (André Draszik) - dt-bindings: phy: samsung,usb3-drd-phy: add gs101 compatible (André Draszik) - phy: core: Fix documentation of of_phy_get (Miaoqian Lin) - phy: starfive: Correct the dphy configure process (Changhuang Liang) - phy: zynqmp: Add debugfs support (Sean Anderson) - phy: zynqmp: Take the phy mutex in xlate (Sean Anderson) - phy: zynqmp: Only wait for PLL lock "primary" instances (Sean Anderson) - phy: zynqmp: Store instance instead of type (Sean Anderson) - phy: zynqmp: Enable reference clock correctly (Sean Anderson) - phy: cadence-torrent: Check return value on register read (Ma Ke) - phy: Fix the cacography in phy-exynos5250-usb2.c (Liu Jing) - phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON (Cristian Ciocaltea) - phy: airoha: Add PCIe PHY driver for EN7581 SoC. (Lorenzo Bianconi) - dt-bindings: phy: airoha: Add PCIe PHY controller (Lorenzo Bianconi) - phy: freescale: imx8qm-hsio: Include bitfield.h for FIELD_PREP (Nathan Chancellor) - phy: freescale: imx8qm-hsio: Add i.MX8QM HSIO PHY driver support (Richard Zhu) - dt-bindings: phy: Add i.MX8Q HSIO SerDes PHY binding (Richard Zhu) - phy: starfive: Add mipi dphy tx support (Shengyang Chen) - dt-bindings: phy: Add starfive,jh7110-dphy-tx (Shengyang Chen) - dt-bindings: phy: qcom,usb-hs-phy: Add compatible (Herman van Hazendonk) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: drop second output clock name (Dmitry Baryshkov) - phy: qcom: qmp-pcie: restore compatibility with existing DTs (Dmitry Baryshkov) - dt-bindings: phy: g12a-usb2-phy: add optional power-domains (Neil Armstrong) - phy: broadcom: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - phy: ti: am654-serdes: Remove duplicate define (Jan Kiszka) - dt-bindings: phy: armada-cp110-utmi: add optional swap-dx-lanes property (Josua Mayer) - phy: exynos5-usbdrd: set ref clk freq in exynos850_usbdrd_utmi_init() (André Draszik) - phy: exynos5-usbdrd: fix definition of EXYNOS5_FSEL_26MHZ (André Draszik) - phy: exynos5-usbdrd: make phy_isol() take a bool for clarity (André Draszik) - phy: exynos5-usbdrd: convert udelay() to fsleep() (André Draszik) - phy: exynos5-usbdrd: uniform order of register bit macros (André Draszik) - phy: qcom-qmp-pcie: Add support for IPQ9574 g3x1 and g3x2 PCIEs (devi priya) - phy: qcom-qmp: Add missing register definitions for PCS V5 (devi priya) - phy: qcom-qmp: Add missing offsets for Qserdes PLL registers. (devi priya) - dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the IPQ9574 QMP PCIe PHYs (devi priya) - phy: miphy28lp: remove unused struct 'miphy_initval' (Dr. David Alan Gilbert) - phy: starfive: remove unused struct 'regval' (Dr. David Alan Gilbert) - phy: qcom-qmp-usb: Add sc8180x USB UNIPHY (Bjorn Andersson) - dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add sc8180x USB3 compatible (Bjorn Andersson) - phy: cadence-torrent: add suspend and resume support (Thomas Richard) - phy: cadence-torrent: remove noop_ops phy operations (Thomas Richard) - phy: cadence-torrent: add already_configured to struct cdns_torrent_phy (Thomas Richard) - phy: cadence-torrent: register resets even if the phy is already configured (Thomas Richard) - phy: cadence-torrent: extract calls to clk_get from cdns_torrent_clk (Thomas Richard) - phy: ti: phy-j721e-wiz: add resume support (Thomas Richard) - phy: ti: phy-j721e-wiz: split wiz_clock_init() function (Thomas Richard) - phy: ti: phy-j721e-wiz: use dev_err_probe() instead of dev_err() (Thomas Richard) - phy: cadence-torrent: Add SGMII + QSGMII multilink configuration for 100MHz refclk (Swapnil Jakhade) - soundwire: debugfs: simplify with cleanup.h (Krzysztof Kozlowski) - soundwire: cadence: simplify with cleanup.h (Krzysztof Kozlowski) - soundwire: intel_ace2x: simplify with cleanup.h (Krzysztof Kozlowski) - soundwire: intel_ace2x: simplify return path in hw_params (Krzysztof Kozlowski) - soundwire: intel: simplify with cleanup.h (Krzysztof Kozlowski) - soundwire: intel: simplify return path in hw_params (Krzysztof Kozlowski) - soundwire: amd_init: simplify with cleanup.h (Krzysztof Kozlowski) - soundwire: amd: simplify with cleanup.h (Krzysztof Kozlowski) - soundwire: amd: simplify return path in hw_params (Krzysztof Kozlowski) - soundwire: intel_auxdevice: start the bus at default frequency (Pierre-Louis Bossart) - soundwire: intel_auxdevice: add cs42l43 codec to wake_capable_list (Bard Liao) - drivers:soundwire: qcom: cleanup port maask calculations (Srinivas Kandagatla) - soundwire: bus: simplify by using local slave->prop (Krzysztof Kozlowski) - soundwire: generic_bandwidth_allocation: change port_bo parameter to pointer (Bard Liao) - soundwire: Intel: clarify Copyright information (Pierre-Louis Bossart) - soundwire: intel_ace2.x: add AC timing extensions for PantherLake (Pierre-Louis Bossart) - soundwire: bus: add stream refcount (Pierre-Louis Bossart) - soundwire: debugfs: add interface to read/write commands (Pierre-Louis Bossart) - dt-bindings: fsl-qdma: fix interrupts 'if' check logic (Frank Li) - dt-bindings: dma: sprd,sc9860-dma: convert to YAML (Stanislav Jakubek) - dmaengine: fsl-dpaa2-qdma: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - dmaengine: ti: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dmaengine: ti: cppi41: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - dmaengine: virt-dma: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels (Vignesh Raghavendra) - dmaengine: sh: rz-dmac: Fix lockdep assert warning (Biju Das) - dmaengine: qcom: gpi: clean up the IRQ disable/enable in gpi_reset_chan() (Dan Carpenter) - dmaengine: fsl-edma: change the memory access from local into remote mode in i.MX 8QM (Joy Zou) - dmaengine: qcom: gpi: remove unused struct 'reg_info' (Dr. David Alan Gilbert) - dmaengine: moxart-dma: remove unused struct 'moxart_filter_data' (Dr. David Alan Gilbert) - dt-bindings: fsl-qdma: Convert to yaml format (Frank Li) - dmaengine: fsl-edma: remove redundant "idle" field from fsl_chan (Frank Li) - dmaengine: fsl-edma: request per-channel IRQ only when channel is allocated (Frank Li) - dmaengine: stm32-dma3: defer channel registration to specify channel name (Amelie Delaunay) - dmaengine: add channel device name to channel registration (Amelie Delaunay) - dmaengine: stm32-dma3: improve residue granularity (Amelie Delaunay) - dmaengine: stm32-dma3: add device_pause and device_resume ops (Amelie Delaunay) - dmaengine: stm32-dma3: add DMA_MEMCPY capability (Amelie Delaunay) - dmaengine: stm32-dma3: add DMA_CYCLIC capability (Amelie Delaunay) - dmaengine: Add STM32 DMA3 support (Amelie Delaunay) - dt-bindings: dma: Document STM32 DMA3 controller bindings (Amelie Delaunay) - MAINTAINERS: Add entry for STM32 DMA controllers drivers and documentation (Amelie Delaunay) - dmaengine: stm32: New directory for STM32 DMA controllers drivers (Amelie Delaunay) - dt-bindings: dma: New directory for STM32 DMA controllers bindings (Amelie Delaunay) - dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor (Olivier Dautricourt) - dmaengine: altera-msgdma: cleanup after completing all descriptors (Olivier Dautricourt) - dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks (Olivier Dautricourt) - dmaengine: qcom: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dmaengine: imx-sdma: don't print warning when firmware is absent (Lucas Stach) - firmware: add nowarn variant of request_firmware_nowait() (Lucas Stach) - dt-bindings: dma: fsl,imx-dma: Convert to dtschema (Animesh Agarwal) - dmaengine: ti: k3-udma: fix module autoloading (Krzysztof Kozlowski) - dmaengine: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - MAINTAINERS: add random.h headers to RNG subsection (Jason A. Donenfeld) - random: note that RNDGETPOOL was removed in 2.6.9-rc2 (Jason A. Donenfeld) - selftests/vDSO: add tests for vgetrandom (Jason A. Donenfeld) - x86: vdso: Wire up getrandom() vDSO implementation (Jason A. Donenfeld) - random: introduce generic vDSO getrandom() implementation (Jason A. Donenfeld) - mm: add MAP_DROPPABLE for designating always lazily freeable mappings (Jason A. Donenfeld) - inode: clarify what's locked (Christian Brauner) - vfs: Fix potential circular locking through setxattr() and removexattr() (David Howells) - filelock: Fix fcntl/close race recovery compat path (Jann Horn) - fs: use all available ids (Christian Brauner) - cachefiles: Set the max subreq size for cache writes to MAX_RW_COUNT (David Howells) - netfs: Fix writeback that needs to go to both server and cache (David Howells) - pidfs: add selftests for new namespace ioctls (Christian Brauner) - pidfs: handle kernels without namespaces cleanly (Christian Brauner) - pidfs: when time ns disabled add check for ioctl (Edward Adam Davis) - vfs: correct the comments of vfs_*() helpers (Congjie Zhou) - vfs: handle __wait_on_freeing_inode() and evict() race (Mateusz Guzik) - netfs: Rename CONFIG_FSCACHE_DEBUG to CONFIG_NETFS_DEBUG (David Howells) - netfs: Revert "netfs: Switch debug logging to pr_debug()" (David Howells) - hostfs: fix folio conversion (Linus Torvalds) - perf dso: Fix build when libunwind is enabled (James Clark) - tools/latency: Use pkg-config in lib_setup of Makefile.config (Guilherme Amadio) - tools/rtla: Use pkg-config in lib_setup of Makefile.config (Guilherme Amadio) - tools/verification: Use pkg-config in lib_setup of Makefile.config (Guilherme Amadio) - tools: Make pkg-config dependency checks usable by other tools (Guilherme Amadio) - perf build: Warn if libtracefs is not found (Guilherme Amadio) - execve: Move KUnit tests to tests/ subdirectory (Kees Cook) - f2fs: clean up addrs_per_{inode,block}() (Chao Yu) - f2fs: clean up F2FS_I() (Chao Yu) - f2fs: use meta inode for GC of COW file (Sunmin Jeong) - f2fs: use meta inode for GC of atomic file (Sunmin Jeong) - f2fs: only fragment segment in the same section (Sheng Yong) - f2fs: fix to update user block counts in block_operations() (Chao Yu) - f2fs: remove unreachable lazytime mount option parsing (Eric Sandeen) - f2fs: fix null reference error when checking end of zone (Daejun Park) - f2fs: fix start segno of large section (Sheng Yong) - f2fs: remove redundant sanity check in sanity_check_inode() (Chao Yu) - f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid (Jaegeuk Kim) - f2fs: fix to use mnt_{want,drop}_write_file replace file_{start,end}_wrtie (Zhiguo Niu) - f2fs: clean up set REQ_RAHEAD given rac (Jaegeuk Kim) - f2fs: enable atgc dynamically if conditions are met (Zhiguo Niu) - f2fs: fix to truncate preallocated blocks in f2fs_file_open() (Chao Yu) - f2fs: fix to cover read extent cache access with lock (Chao Yu) - f2fs: fix return value of f2fs_convert_inline_inode() (Chao Yu) - f2fs: use new ioprio Macro to get ckpt thread ioprio level (Zhiguo Niu) - f2fs: fix to don't dirty inode for readonly filesystem (Chao Yu) - f2fs: fix to avoid use SSR allocate when do defragment (Zhiguo Niu) - f2fs: fix to force buffered IO on inline_data inode (Chao Yu) - f2fs: fix to remove redundant SBI_NEED_FSCK flag set (Zhiguo Niu) - f2fs: alloc new section if curseg is not the first seg in its zone (Sheng Yong) - f2fs: add support for FS_IOC_GETFSSYSFSPATH (Chao Yu) - f2fs: fix to do sanity check on blocks for inline_data inode (Chao Yu) - f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC (Chao Yu) - jfs: don't walk off the end of ealist (lei lu) - jfs: Fix shift-out-of-bounds in dbDiscardAG (Pei Li) - jfs: Fix array-index-out-of-bounds in diFree (Jeongjun Park) - jfs: fix null ptr deref in dtInsertEntry (Edward Adam Davis) - jfs: Remove use of folio error flag (Matthew Wilcox (Oracle)) - fs: Remove i_blocks_per_page (Matthew Wilcox (Oracle)) - jfs: Change metapage->page to metapage->folio (Matthew Wilcox (Oracle)) - jfs: Convert force_metapage to use a folio (Matthew Wilcox (Oracle)) - jfs: Convert inc_io to take a folio (Matthew Wilcox (Oracle)) - jfs: Convert page_to_mp to folio_to_mp (Matthew Wilcox (Oracle)) - jfs; Convert __invalidate_metapages to use a folio (Matthew Wilcox (Oracle)) - jfs: Convert dec_io to take a folio (Matthew Wilcox (Oracle)) - jfs: Convert drop_metapage and remove_metapage to take a folio (Matthew Wilcox (Oracle)) - jfs; Convert release_metapage to use a folio (Matthew Wilcox (Oracle)) - jfs: Convert insert_metapage() to take a folio (Matthew Wilcox (Oracle)) - jfs: Convert __get_metapage to use a folio (Matthew Wilcox (Oracle)) - jfs: Convert metapage_writepage to metapage_write_folio (Matthew Wilcox (Oracle)) - jfs: Convert metapage_read_folio to use folio APIs (Matthew Wilcox (Oracle)) - kbuild: doc: gcc to CC change (Ivan Davydov) - kallsyms: change sym_entry::percpu_absolute to bool type (Masahiro Yamada) - kallsyms: unify seq and start_pos fields of struct sym_entry (Masahiro Yamada) - kallsyms: add more original symbol type/name in comment lines (Masahiro Yamada) - kallsyms: use \t instead of a tab in printf() (Masahiro Yamada) - kallsyms: avoid repeated calculation of array size for markers (Masahiro Yamada) - kbuild: add script and target to generate pacman package (Thomas Weißschuh) - modpost: use generic macros for hash table implementation (Masahiro Yamada) - kbuild: move some helper headers from scripts/kconfig/ to scripts/include/ (Masahiro Yamada) - Makefile: add comment to discourage tools/* addition for kernel builds (Masahiro Yamada) - kbuild: clean up scripts/remove-stale-files (Masahiro Yamada) - kconfig: recursive checks drop file/lineno (HONG Yifan) - kbuild: rpm-pkg: introduce a simple changelog section for kernel.spec (Rafael Aquini) - kallsyms: get rid of code for absolute kallsyms (Jann Horn) - kbuild: Create INSTALL_PATH directory if it does not exist (Zhang Bingwu) - kbuild: Abort make on install failures (Zhang Bingwu) - kconfig: remove 'e1' and 'e2' macros from expression deduplication (Masahiro Yamada) - kconfig: remove SYMBOL_CHOICEVAL flag (Masahiro Yamada) - kconfig: add const qualifiers to several function arguments (Masahiro Yamada) - kconfig: call expr_eliminate_yn() at least once in expr_eliminate_dups() (Masahiro Yamada) - kbuild: deb-pkg: use default string when variable is unset or null (Masahiro Yamada) - modpost: rename R_ARM_THM_CALL to R_ARM_THM_PC22 (Masahiro Yamada) - modpost: remove self-definitions of R_ARM_* macros (Masahiro Yamada) - kbuild: raise the minimum GNU Make requirement to 4.0 (Masahiro Yamada) - kbuild: avoid build error when single DTB is turned into composite DTB (Masahiro Yamada) - kbuild: package: add -e and -u options to some shell scripts (Masahiro Yamada) - kbuild: deb-pkg: remove support for "name " form for DEBEMAIL (Masahiro Yamada) - kbuild: deb-pkg: remove support for EMAIL environment variable (Masahiro Yamada) - kconfig: refactor error messages in sym_check_print_recursive() (Masahiro Yamada) - kconfig: improve error message for recursive dependency in choice (Masahiro Yamada) - kconfig: improve error message for dependency between choice members (Masahiro Yamada) - kconfig: fix conditional prompt behavior for choice (Masahiro Yamada) - treewide: change conditional prompt for choices to 'depends on' (Masahiro Yamada) - kconfig: remove E_LIST expression type (Masahiro Yamada) - kconfig: remove P_CHOICE property (Masahiro Yamada) - kconfig: use sym_get_choice_menu() in sym_check_deps() (Masahiro Yamada) - kconfig: use sym_get_choice_menu() in sym_check_choice_deps() (Masahiro Yamada) - kconfig: use sym_get_choice_menu() in sym_check_print_recursive() (Masahiro Yamada) - kconfig: remove expr_list_for_each_sym() macro (Masahiro Yamada) - kconfig: use menu_list_for_each_sym() in sym_choice_default() (Masahiro Yamada) - kconfig: change sym_choice_default() to take the choice menu (Masahiro Yamada) - kconfig: remove conf_unsaved in conf_read_simple() (Masahiro Yamada) - kconfig: remove sym_get_choice_value() (Masahiro Yamada) - kconfig: refactor choice value calculation (Masahiro Yamada) - kconfig: import list_move(_tail) and list_for_each_entry_reverse macros (Masahiro Yamada) - scripts/make_fit: Support decomposing DTBs (Chen-Yu Tsai) - kbuild: rpm-pkg: make sure to have versioned 'Obsoletes' for kernel.spec (Rafael Aquini) - modpost: Enable section warning from *driver to .exit.text (Uwe Kleine-König) - kbuild: move init/build-version to scripts/ (Masahiro Yamada) - kconfig: remember the current choice while parsing the choice block (Masahiro Yamada) - kconfig: introduce choice_set_value() helper (Masahiro Yamada) - kconfig: add fallthrough comments to expr_compare_type() (Masahiro Yamada) - kconfig: remove unneeded code in expr_compare_type() (Masahiro Yamada) - kconfig: add -e and -u options to *conf-cfg.sh scripts (Masahiro Yamada) - kbuild: merge temporary vmlinux for BTF and kallsyms (Masahiro Yamada) - kbuild: remove PROVIDE() for kallsyms symbols (Masahiro Yamada) - kbuild: refactor variables in scripts/link-vmlinux.sh (Masahiro Yamada) - kconfig: refactor conf_write_defconfig() to reduce indentation level (Masahiro Yamada) - kconfig: refactor conf_set_all_new_symbols() to reduce indentation level (Masahiro Yamada) - kconfig: remove tristate choice support (Masahiro Yamada) - kconfig: pass new conf_changed value to the callback (Masahiro Yamada) - kconfig: gconf: move conf_changed() definition up (Masahiro Yamada) - kconfig: gconf: remove unnecessary forward declarations (Masahiro Yamada) - kconfig: qconf: remove initial call to conf_changed() (Masahiro Yamada) - initramfs: shorten cmd_initfs in usr/Makefile (Masahiro Yamada) - rpmsg: char: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - remoteproc: stm32_rproc: Fix mailbox interrupts queuing (Gwenael Treuveur) - rpmsg: char: Fix rpmsg_eptdev structure documentation (Arnaud Pouliquen) - remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size (Jason Chen) - remoteproc: k3-dsp: Fix log levels where appropriate (Garrett Giordano) - remoteproc: xlnx: Add attach detach support (Tanmay Shah) - remoteproc: qcom: select AUXILIARY_BUS (Dmitry Baryshkov) - remoteproc: k3-r5: Fix IPC-only mode detection (Richard Genoud) - remoteproc: mediatek: Don't attempt to remap l1tcm memory if missing (Nícolas F. R. A. Prado) - remoteproc: qcom: enable in-kernel PD mapper (Dmitry Baryshkov) - dt-bindings: remoteproc: imx_rproc: Add minItems for power-domain (Frank Li) - remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init (Aleksandr Mishin) - remoteproc: omap: Use devm_rproc_add() helper (Andrew Davis) - remoteproc: omap: Use devm action to release reserved memory (Andrew Davis) - remoteproc: omap: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: imx_rproc: Skip over memory region when node value is NULL (Aleksandr Mishin) - dt-bindings: remoteproc: k3-dsp: Correct optional sram properties for AM62A SoCs (Hari Nagalla) - remoteproc: qcom_q6v5_pas: Add hwspinlock bust on stop (Richard Maina) - soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host() (Chris Lew) - remoteproc: mediatek: Zero out only remaining bytes of IPI buffer (AngeloGioacchino Del Regno) - hwspinlock: qcom: implement bust operation (Richard Maina) - hwspinlock: Introduce hwspin_lock_bust() (Richard Maina) - sh: push-switch: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - sh: config: Drop CONFIG_MEMORY_{HOTPLUG,HOTREMOVE} (Oscar Salvador) - sh: Drop support for memory hotplug and memory hotremove (Oscar Salvador) - module: create weak dependecies (Jose Ignacio Tornos Martinez) - livepatch: Replace snprintf() with sysfs_emit() (Yafang Shao) - selftests/livepatch: Add selftests for "replace" sysfs attribute (Yafang Shao) - livepatch: Add "replace" sysfs attribute (Yafang Shao) - selftests: livepatch: Test atomic replace against multiple modules (Marcos Paulo de Souza) - selftests/livepatch: define max test-syscall processes (Ryan Sullivan) - i2c: header: improve kdoc for i2c_algorithm (Wolfram Sang) - i2c: header: remove unneeded stuff regarding i2c_algorithm (Wolfram Sang) - i2c: piix4: Register SPDs (Thomas Weißschuh) - i2c: smbus: remove i801 assumptions from SPD probing (Thomas Weißschuh) - i2c: mux: gpio: Add support for the 'settle-time-us' property (Bastien Curutchet) - i2c: mux: gpio: Re-order #include to match alphabetic order (Bastien Curutchet) - dt-bindings: i2c: mux-gpio: Add 'settle-time-us' property (Bastien Curutchet) - dt-bindings: i2c: qcom-cci: Document sm8650 compatible (Vladimir Zapolskiy) - dt-bindings: i2c: qcom-cci: Document sm8550 compatible (Vladimir Zapolskiy) - mailbox: mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable() (Jason-JH.Lin) - mailbox: zynqmp-ipi: Make polling period configurable (Ben Levinsky) - mailbox: qcom-cpucp: fix 64BIT dependency (Arnd Bergmann) - mailbox: Add support for QTI CPUCP mailbox controller (Sibi Sankar) - dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings (Sibi Sankar) - dt-bindings: remoteproc: qcom,sa8775p-pas: Document the SA8775p ADSP, CDSP and GPDSP (Bartosz Golaszewski) - mailbox: mtk-cmdq: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - mailbox: bcm-pdc: remove unused struct 'pdc_dma_map' (Dr. David Alan Gilbert) - mailbox: imx: fix TXDB_V2 channel race condition (Peng Fan) - mailbox: omap: Fix mailbox interrupt sharing (Andrew Davis) - mailbox: mtk-cmdq: Dynamically allocate clk_bulk_data structure (AngeloGioacchino Del Regno) - mailbox: mtk-cmdq: Move and partially refactor clocks probe (AngeloGioacchino Del Regno) - mailbox: mtk-cmdq: Stop requiring name for GCE clock (AngeloGioacchino Del Regno) - dt-bindings: mailbox: Add mediatek,gce-props.yaml (Jason-JH.Lin) - pcmcia: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - pcmcia: Use resource_size function on resource object (Jules Irenge) - pcmcia: bcm63xx: drop driver owner assignment (Krzysztof Kozlowski) - power: supply: sysfs: use power_supply_property_is_writeable() (Thomas Weißschuh) - power: supply: qcom_battmgr: Enable battery support on x1e80100 (Abel Vesa) - power: supply: add support for MAX1720x standalone fuel gauge (Dimitri Fedrau) - dt-bindings: power: supply: add support for MAX17201/MAX17205 fuel gauge (Dimitri Fedrau) - power: reset: piix4: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - power: supply: samsung-sdi-battery: Constify struct power_supply_maintenance_charge_table (Christophe JAILLET) - power: supply: samsung-sdi-battery: Constify struct power_supply_vbat_ri_table (Christophe JAILLET) - power: supply: lenovo_yoga_c630_battery: add Lenovo C630 driver (Dmitry Baryshkov) - power: supply: ingenic: Fix some error handling paths in ingenic_battery_get_property() (Christophe JAILLET) - power: supply: ab8500: Clean some error messages (Christophe JAILLET) - power: supply: ab8500: Use iio_read_channel_processed_scale() (Christophe JAILLET) - power: supply: ab8500: Fix error handling when calling iio_read_channel_processed() (Christophe JAILLET) - power: supply: hwmon: Add support for power sensors (Armin Wolf) - power: supply: ab8500: remove unused struct 'inst_curr_result_list' (Dr. David Alan Gilbert) - power: supply: bd99954: remove unused struct 'battery_data' (Dr. David Alan Gilbert) - power: supply: leds: Add activate() callback to triggers (Hans de Goede) - power: supply: leds: Share trig pointer for online and charging_full (Hans de Goede) - power: supply: leds: Add power_supply_[un]register_led_trigger() (Hans de Goede) - power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - HSI: ssi_protocol: Remove unused linux/gpio.h (Andy Shevchenko) - irqchip/gic-v3-its: Correctly fish out the DID for platform MSI (Marc Zyngier) - irqchip/gic-v3-its: Correctly honor the RID remapping (Marc Zyngier) - genirq/msi: Move msi_device_data to core (Thomas Gleixner) - genirq/msi: Remove platform MSI leftovers (Thomas Gleixner) - irqchip/irq-mvebu-icu: Remove platform MSI leftovers (Thomas Gleixner) - irqchip/irq-mvebu-sei: Switch to MSI parent (Thomas Gleixner) - irqchip/mvebu-odmi: Switch to parent MSI (Thomas Gleixner) - irqchip/mvebu-gicp: Switch to MSI parent (Thomas Gleixner) - irqchip/irq-mvebu-icu: Prepare for real per device MSI (Thomas Gleixner) - irqchip/imx-mu-msi: Switch to MSI parent (Thomas Gleixner) - irqchip/gic-v2m: Switch to device MSI (Thomas Gleixner) - irqchip/gic_v3_mbi: Switch over to parent domain (Thomas Gleixner) - genirq/msi: Remove platform_msi_create_device_domain() (Thomas Gleixner) - irqchip/mbigen: Remove platform_msi_create_device_domain() fallback (Thomas Gleixner) - irqchip/gic-v3-its: Switch platform MSI to MSI parent (Thomas Gleixner) - irqchip/irq-msi-lib: Prepare for DOMAIN_BUS_WIRED_TO_MSI (Thomas Gleixner) - irqchip/mbigen: Prepare for real per device MSI (Thomas Gleixner) - irqchip/irq-msi-lib: Prepare for DEVICE MSI to replace platform MSI (Thomas Gleixner) - irqchip/gic-v3-its: Provide MSI parent for PCI/MSI[-X] (Thomas Gleixner) - irqchip/irq-msi-lib: Prepare for PCI MSI/MSIX (Thomas Gleixner) - irqchip/gic-v3-its: Provide MSI parent infrastructure (Thomas Gleixner) - irqchip: Provide irq-msi-lib (Thomas Gleixner) - PCI/MSI: Provide MSI_FLAG_PCI_MSI_MASK_PARENT (Shivamurthy Shastri) - irqdomain: Fix formatting irq_find_matching_fwspec() kerneldoc comment (Anna-Maria Behnsen) - irqchip/imx-mu-msi: Fix codingstyle in imx_mu_msi_domains_init() (Anna-Maria Behnsen) - irqdomain: Fix the kernel-doc and plug it into Documentation (Jiri Slaby (SUSE)) - genirq: Set IRQF_COND_ONESHOT in request_irq() (Rafael J. Wysocki) - irqchip/imx-irqsteer: Handle runtime power management correctly (Shenwei Wang) - irqchip/gic-v3: Pass #redistributor-regions to gic_of_setup_kvm_info() (Geert Uytterhoeven) - irqchip/bcm2835: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND (Stefan Wahren) - irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued (Marc Zyngier) - irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock (Marc Zyngier) - irqchip/gic-v4: Always configure affinity on VPE activation (Marc Zyngier) - Revert "irqchip/dw-apb-ictl: Support building as module" (Thomas Gleixner) - Revert "Loongarch: Support loongarch avec" (Thomas Gleixner) - arm64: Kconfig: Allow build irq-stm32mp-exti driver as module (Antonio Borneo) - ARM: stm32: Allow build irq-stm32mp-exti driver as module (Antonio Borneo) - irqchip/stm32mp-exti: Allow building as module (Antonio Borneo) - irqchip/stm32mp-exti: Rename internal symbols (Antonio Borneo) - irqchip/stm32-exti: Split MCU and MPU code (Antonio Borneo) - arm64: Kconfig: Select STM32MP_EXTI on STM32 platforms (Antonio Borneo) - ARM: stm32: Use different EXTI driver on ARMv7m and ARMv7a (Antonio Borneo) - irqchip/stm32-exti: Add CONFIG_STM32MP_EXTI (Antonio Borneo) - irqchip/dw-apb-ictl: Support building as module (Jisheng Zhang) - irqchip/riscv-aplic: Simplify the initialization code (Jinjie Ruan) - Loongarch: Support loongarch avec (Tianyang Zhang) - irqchip/armada-370-xp: Add support for 32 MSI interrupts on non-IPI platforms (Pali Rohár) - irqchip/armada-370-xp: Do not touch IPI registers on platforms without IPI (Pali Rohár) - irqchip/armada-370-xp: Only call ipi_resume() if IPI is available (Pali Rohár) - irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 (Pali Rohár) - irqchip/armada-370-xp: Use atomic_io_modify() instead of another spinlock (Marek Behún) - irqchip: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - irqchip/renesas-rzg2l: Reorder function calls in rzg2l_irqc_irq_disable() (Lad Prabhakar) - irqchip/riscv-intc: Remove asmlinkage (Jisheng Zhang) - irqdomain: Make build work for CONFIG_GENERIC_IRQ_CHIP=n (Thomas Gleixner) - MAINTAINERS: Add the Microchip LAN966x OIC driver entry (Herve Codina) - irqchip: Add support for LAN966x OIC (Herve Codina) - dt-bindings: interrupt-controller: Add support for Microchip LAN966x OIC (Herve Codina) - irqdomain: Remove __irq_domain_add() (Herve Codina) - _PATCH_19_23_um_virt_pci_Use_irq_domain_instantiate_ (Herve Codina) - irqdomain: Convert domain creation functions to irq_domain_instantiate() (Herve Codina) - irqdomain: Convert __irq_domain_add() wrappers to irq_domain_instantiate() (Herve Codina) - irqdomain: Add a resource managed version of irq_domain_instantiate() (Herve Codina) - irqdomain: Add support for generic irq chips creation before publishing a domain (Herve Codina) - genirq/generic_chip: Introduce init() and exit() hooks (Herve Codina) - genirq/generic_chip: Introduce irq_domain_{alloc,remove}_generic_chips() (Herve Codina) - irqdomain: Introduce init() and exit() hooks (Herve Codina) - irqdomain: Handle domain bus token in irq_domain_create() (Herve Codina) - irqdomain: Make __irq_domain_create() return an error code (Herve Codina) - irqdomain: Use irq_domain_instantiate() for hierarchy domain creation (Herve Codina) - irqdomain: Handle domain hierarchy parent in irq_domain_instantiate() (Herve Codina) - irqdomain: Handle additional domain flags in irq_domain_instantiate() (Herve Codina) - irqdomain: Convert __irq_domain_create() to use struct irq_domain_info (Herve Codina) - irqdomain: Use a dedicated function to set the domain name (Herve Codina) - irqdomain: Constify parameter in is_fwnode_irqchip() (Herve Codina) - irqdomain: Introduce irq_domain_instantiate() (Herve Codina) - irqdomain: Introduce irq_domain_free() (Herve Codina) - irqdomain: Fixed unbalanced fwnode get and put (Herve Codina) - irqchip/gic-v3: Enable non-coherent redistributors/ITSes ACPI probing (Lorenzo Pieralisi) - irqchip/renesas-rzg2l: Add support for RZ/Five SoC (Lad Prabhakar) - dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/Five SoC (Lad Prabhakar) - irqdomain: Add missing parameter descriptions in kernel-doc comments (Herve Codina) - genirq/debugfs: Print irqdomain flags as human-readable strings (Jinjie Ruan) - genirq/proc: Simplify irqdesc::kstat_irqs handling further (Adrian Huang) - LoongArch: Make the users of larch_insn_gen_break() constant (Oleg Nesterov) - LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint (Tiezhu Yang) - LoongArch: Use rustc option -Zdirect-access-external-data (WANG Rui) - LoongArch: Add support for relocating the kernel with RELR relocation (Xi Ruoyao) - LoongArch: Remove a redundant checking in relocator (Xi Ruoyao) - LoongArch: Use correct API to map cmdline in relocate_kernel() (Huacai Chen) - LoongArch: Automatically disable KASLR for hibernation (Huacai Chen) - LoongArch: Add ACPI standard hardware register based S3 support (Jiaxun Yang) - LoongArch: Add architectural preparation for CPUFreq (Huacai Chen) - LoongArch: Add writecombine support for DMW-based ioremap() (Huacai Chen) - LoongArch: Add ARCH_HAS_DEBUG_VM_PGTABLE support (Huacai Chen) - LoongArch: Add ARCH_HAS_PTE_DEVMAP support (Huacai Chen) - LoongArch: Add RANDOMIZE_KSTACK_OFFSET support (Jinjie Ruan) - LoongArch: Add irq_work support via self IPIs (Huacai Chen) - LoongArch: Always enumerate MADT and setup logical-physical CPU mapping (Huacai Chen) - LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h (Huacai Chen) - thermal: core: Allow thermal zones to tell the core to ignore them (Rafael J. Wysocki) - io_uring: fix error pbuf checking (Pavel Begunkov) - io_uring: fix lost getsockopt completions (Pavel Begunkov) - blk-cgroup: move congestion_count to struct blkcg (Xiu Jianfeng) - sbitmap: fix io hung due to race on sbitmap_word::cleared (Yang Yang) - block: avoid polling configuration errors (hexue) - block: Catch possible entries missing from rqf_name[] (John Garry) - block: Simplify definition of RQF_NAME() (John Garry) - block: Use enum to define RQF_x bit indexes (John Garry) - block: Catch possible entries missing from cmd_flag_name[] (John Garry) - block: Catch possible entries missing from alloc_policy_name[] (John Garry) - block: Catch possible entries missing from hctx_flag_name[] (John Garry) - block: Catch possible entries missing from hctx_state_name[] (John Garry) - block: Catch possible entries missing from blk_queue_flag_name[] (John Garry) - block: Make QUEUE_FLAG_x as an enum (John Garry) - block: Relocate BLK_MQ_MAX_DEPTH (John Garry) - block: Relocate BLK_MQ_CPU_WORK_BATCH (John Garry) - block: remove QUEUE_FLAG_STOPPED (Christoph Hellwig) - block: Add missing entry to hctx_flag_name[] (John Garry) - block: Add zone write plugging entry to rqf_name[] (John Garry) - block: Add missing entries from cmd_flag_name[] (John Garry) - s390/dasd: fix error checks in dasd_copy_pair_store() (Carlos López) - s390/dasd: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - md/raid1: set max_sectors during early return from choose_slow_rdev() (Mateusz Jończyk) - md-cluster: fix no recovery job when adding/re-adding a disk (Heming Zhao) - md-cluster: fix hanging issue while a new disk adding (Heming Zhao) - block: don't free the integrity payload in bio_integrity_unmap_free_user (Christoph Hellwig) - block: don't free submitter owned integrity payload on I/O completion (Christoph Hellwig) - block: call bio_integrity_unmap_free_user from blk_rq_unmap_user (Christoph Hellwig) - block: don't call bio_uninit from bio_endio (Christoph Hellwig) - block: also return bio_integrity_payload * from stubs (Christoph Hellwig) - block: split integrity support out of bio.h (Christoph Hellwig) - bcachefs: Fix printbuf usage while atomic (Kent Overstreet) - bcachefs: More informative error message in reattach_inode() (Kent Overstreet) - bcachefs: kill btree_trans_too_many_iters() in bch2_bucket_alloc_freelist() (Kent Overstreet) - bcachefs: mean_and_variance: Avoid too-large shift amounts (Tavian Barnes) - fs/ntfs3: Fix formatting, change comments, renaming (Konstantin Komarov) - fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed (Huacai Chen) - fs/ntfs3: Implement simple fileattr (Konstantin Komarov) - fs/ntfs3: Redesign legacy ntfs support (Konstantin Komarov) - fs/ntfs3: Use function file_inode to get inode from file (Konstantin Komarov) - fs/ntfs3: Minor ntfs_list_ea refactoring (Konstantin Komarov) - fs/ntfs3: Check more cases when directory is corrupted (Konstantin Komarov) - fs/ntfs3: Do copy_to_user out of run_lock (Konstantin Komarov) - fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP (Konstantin Komarov) - fs/ntfs3: Missed error return (Konstantin Komarov) - fs/ntfs3: Fix the format of the "nocase" mount option (Konstantin Komarov) - fs/ntfs3: Fix field-spanning write in INDEX_HDR (Konstantin Komarov) - ntfs3: Convert attr_wof_frame_info() to use a folio (Matthew Wilcox (Oracle)) - ntfs3: Convert ni_readpage_cmpr() to take a folio (Matthew Wilcox (Oracle)) - ntfs3: Convert ntfs_get_frame_pages() to use a folio (Matthew Wilcox (Oracle)) - ntfs3: Remove calls to set/clear the error flag (Matthew Wilcox (Oracle)) - ntfs3: Convert attr_make_nonresident to use a folio (Matthew Wilcox (Oracle)) - ntfs3: Convert attr_data_write_resident to use a folio (Matthew Wilcox (Oracle)) - ntfs3: Convert ntfs_write_end() to work on a folio (Matthew Wilcox (Oracle)) - ntfs3: Convert attr_data_read_resident() to take a folio (Matthew Wilcox (Oracle)) - ntfs3: Convert ntfs_write_begin to use a folio (Matthew Wilcox (Oracle)) - ntfs3: Convert ntfs_read_folio to use a folio (Matthew Wilcox (Oracle)) - fs/ntfs3: Drop stray '\' (backslash) in formatting string (Andy Shevchenko) - fs/ntfs3: Add some comments (Konstantin Komarov) - fs/ntfs3: Rename variables (Konstantin Komarov) - fs/ntfs3: Add a check for attr_names and oatbl (Konstantin Komarov) - fs/ntfs3: Validate ff offset (lei lu) - fs/ntfs3: Correct undo if ntfs_create_inode failed (Konstantin Komarov) - fs/ntfs3: One more reason to mark inode bad (Konstantin Komarov) - fs/ntfs3: Replace inode_trylock with inode_lock (Konstantin Komarov) - fs/ntfs3: Fix attr_insert_range at end of file (Konstantin Komarov) - fs/ntfs3: Add missing .dirty_folio in address_space_operations (Konstantin Komarov) - fs/ntfs3: Remove sync_blockdev_nowait() (Konstantin Komarov) - fs/ntfs3: Fix getting file type (Konstantin Komarov) - fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting (Konstantin Komarov) - fs/ntfs3: Deny getting attr data block in compressed frame (Konstantin Komarov) - fs/ntfs3: Fix transform resident to nonresident for compressed files (Konstantin Komarov) - fs/ntfs3: Remove unused macros MAXIMUM_REPARSE_DATA_BUFFER_SIZE (Konstantin Komarov) - fs/ntfs3: Use macros NTFS_LABEL_MAX_LENGTH instead of hardcoded value (Konstantin Komarov) - fs/ntfs3: Simplify initialization of $AttrDef and $UpCase (Konstantin Komarov) - fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT (Konstantin Komarov) - fs/ntfs3: Remove unused function (Konstantin Komarov) - ksmbd: add durable scavenger timer (Namjae Jeon) - ksmbd: avoid reclaiming expired durable opens by the client (Namjae Jeon) - ksmbd: Constify struct ksmbd_transport_ops (Christophe JAILLET) - ksmbd: remove duplicate SMB2 Oplock levels definitions (ChenXiaoSong) - ia64: scrub ia64 from poison.h (Alexey Dobriyan) - watchdog/perf: properly initialize the turbo mode timestamp and rearm counter (Thomas Gleixner) - tsacct: replace strncpy() with strscpy() (Kees Cook) - lib/bch.c: use swap() to improve code (Thorsten Blum) - test_bpf: convert comma to semicolon (Chen Ni) - init/modpost: conditionally check section mismatch to __meminit* (Masahiro Yamada) - init: remove unused __MEMINIT* macros (Masahiro Yamada) - nilfs2: Constify struct kobj_type (Christophe JAILLET) - nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro (Ryusuke Konishi) - math: rational: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - lib/zlib: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fs: ufs: add MODULE_DESCRIPTION() (Jeff Johnson) - lib/rbtree.c: fix the example typo (Hsin Chang Yu) - ocfs2: add bounds checking to ocfs2_check_dir_entry() (lei lu) - fs: add kernel-doc comments to ocfs2_prepare_orphan_dir() (Yang Li) - coredump: simplify zap_process() (Oleg Nesterov) - selftests/fpu: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - compiler.h: simplify data_race() macro (Alexey Dobriyan) - build-id: require program headers to be right after ELF header (Alexey Dobriyan) - resource: add missing MODULE_DESCRIPTION() (Jeff Johnson) - kfifo: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - scripts/gdb: rename pool_index to pool_index_plus_1 (Kuan-Ying Lee) - scripts/gdb: change VA_BITS_MIN when we use 16K page (Kuan-Ying Lee) - scripts/gdb: set vabits_actual based on TCR_EL1 (Kuan-Ying Lee) - scripts/gdb: change the layout of vmemmap (Kuan-Ying Lee) - scripts/gdb: rework module VA range (Kuan-Ying Lee) - scripts/gdb: redefine MAX_ORDER sanely (Kuan-Ying Lee) - kernel-wide: fix spelling mistakes like "assocative" -> "associative" (Jesse Brandeburg) - selftests: proc: remove unreached code and fix build warning (Amer Al Shanawany) - tools/testing/radix-tree/idr-test: add missing MODULE_DESCRIPTION define (Sidhartha Kumar) - KUnit: add missing MODULE_DESCRIPTION() macros for lib/test_*.ko (Jeff Johnson) - lib/dump_stack: report process UID in dump_stack_print_info() (Suren Baghdasaryan) - tools/testing/radix-tree: add missing MODULE_DESCRIPTION definition (Sidhartha Kumar) - ocfs2: constify struct ocfs2_stack_operations (Christophe JAILLET) - ocfs2: constify struct ocfs2_lock_res_ops (Christophe JAILLET) - lib/plist.c: avoid worst case scenario in plist_add (I Hsin Cheng) - hung_task: ignore hung_task_warnings when hung_task_panic is enabled (Yongliang Gao) - checkpatch: check for missing Fixes tags (Dan Carpenter) - checkpatch: really skip LONG_LINE_* when LONG_LINE is ignored (Wolfram Sang) - nilfs2: do not call inode_attach_wb() directly (Ryusuke Konishi) - nilfs2: prepare backing device folios for writing after adding checksums (Ryusuke Konishi) - proc: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - most: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - fsi: occ: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - crash: remove header files which are included more than once (Wenchao Hao) - proc: test "Kthread:" field (Alexey Dobriyan) - lib/Kconfig.debug: document panic= command line option and procfs entry for PANIC_TIMEOUT (Brian Masney) - lib/test_linear_ranges: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - lib/test_kmod: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - siphash: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - uuid: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - kunit: add missing MODULE_DESCRIPTION() macros to lib/*.c (Jeff Johnson) - lib/asn1_encoder: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - KUnit: add missing MODULE_DESCRIPTION() macros for lib/*_test.ko (Jeff Johnson) - kunit/fortify: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - kernel/panic: add verbose logging of kernel taints in backtraces (Jani Nikula) - kernel/panic: initialize taint_flags[] using a macro (Jani Nikula) - kernel/panic: convert print_tainted() to use struct seq_buf internally (Jani Nikula) - kernel/panic: return early from print_tainted() when not tainted (Jani Nikula) - lib/ts: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - tools/lib/list_sort: remove redundant code for cond_resched handling (Kuan-Wei Chiu) - lib/plist.c: enforce memory ordering in plist_check_list (I Hsin Cheng) - selftests: introduce additional eventfd test coverage (Wen Yang) - percpu_counter: add a cmpxchg-based _add_batch variant (Mateusz Guzik) - selftests/mqueue: fix 5 warnings about signed/unsigned mismatches (John Hubbard) - lib/test_sort: add a testcase to ensure code coverage (Kuan-Wei Chiu) - lib/sort: optimize heapsort for handling final 2 or 3 elements (Kuan-Wei Chiu) - lib/sort: fix outdated comment regarding glibc qsort() (Kuan-Wei Chiu) - lib/sort: remove unused pr_fmt macro (Kuan-Wei Chiu) - cpumask: make core headers including cpumask_types.h where possible (Yury Norov) - cpumask: cleanup core headers inclusion (Yury Norov) - sched: drop sched.h dependency on cpumask (Yury Norov) - cpumask: split out include/linux/cpumask_types.h (Yury Norov) - sched: avoid using ilog2() in sched.h (Yury Norov) - MAINTAINERS: add linux/nodemask_types.h to BITMAP API (Yury Norov) - scripts/decode_stacktrace.sh: better support to ARM32 module stack trace (Xiong Nandi) - scripts/decode_stacktrace.sh: wrap nm with UTIL_PREFIX and UTIL_SUFFIX (Xiong Nandi) - bcachefs: remove heap-related macros and switch to generic min_heap (Kuan-Wei Chiu) - bcache: remove heap-related macros and switch to generic min_heap (Kuan-Wei Chiu) - lib/test_min_heap: add test for heap_del() (Kuan-Wei Chiu) - lib min_heap: update min_heap_push() to use min_heap_sift_up() (Kuan-Wei Chiu) - lib min_heap: rename min_heapify() to min_heap_sift_down() (Kuan-Wei Chiu) - lib min_heap: update min_heap_push() and min_heap_pop() to return bool values (Kuan-Wei Chiu) - lib min_heap: add min_heap_del() (Kuan-Wei Chiu) - lib min_heap: add min_heap_sift_up() (Kuan-Wei Chiu) - lib min_heap: add args for min_heap_callbacks (Kuan-Wei Chiu) - lib min_heap: add min_heap_full() (Kuan-Wei Chiu) - lib min_heap: add min_heap_peek() (Kuan-Wei Chiu) - lib min_heap: add min_heap_init() (Kuan-Wei Chiu) - lib min_heap: add type safe interface (Kuan-Wei Chiu) - bcachefs: fix typo (Kuan-Wei Chiu) - bcache: fix typo (Kuan-Wei Chiu) - perf/core: fix several typos (Kuan-Wei Chiu) - include/linux/jhash.h: fix typos (Wei-Hsin Yeh) - fork: use this_cpu_try_cmpxchg() in try_release_thread_stack_to_cache() (Uros Bizjak) - ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() (Ferry Meng) - ocfs2: add bounds checking to ocfs2_xattr_find_entry() (Ferry Meng) - backtracetest: add MODULE_DESCRIPTION() (Jeff Johnson) - mm/mglru: fix ineffective protection calculation (Yu Zhao) - mm/zswap: fix a white space issue (Dan Carpenter) - mm/hugetlb: fix kernel NULL pointer dereference when migrating hugetlb folio (Miaohe Lin) - mm/hugetlb: fix possible recursive locking detected warning (Miaohe Lin) - mm/gup: clear the LRU flag of a page before adding to LRU batch (yangge) - mm/numa_balancing: teach mpol_to_str about the balancing mode (Tvrtko Ursulin) - mm: memcg1: convert charge move flags to unsigned long long (Roman Gushchin) - alloc_tag: fix page_ext_get/page_ext_put sequence during page splitting (Suren Baghdasaryan) - lib: reuse page_ext_data() to obtain codetag_ref (Suren Baghdasaryan) - lib: add missing newline character in the warning message (Suren Baghdasaryan) - mm/mglru: fix overshooting shrinker memory (Yu Zhao) - mm/mglru: fix div-by-zero in vmpressure_calc_level() (Yu Zhao) - mm/kmemleak: replace strncpy() with strscpy() (Kees Cook) - mm, page_alloc: put should_fail_alloc_page() back behing CONFIG_FAIL_PAGE_ALLOC (Vlastimil Babka) - mm, slab: put should_failslab() back behind CONFIG_SHOULD_FAILSLAB (Vlastimil Babka) - mm: ignore data-race in __swap_writepage (Pei Li) - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Donet Tom) - mm: shmem: rename mTHP shmem counters (Ryan Roberts) - mm: swap_state: use folio_alloc_mpol() in __read_swap_cache_async() (Kefeng Wang) - mm/migrate: putback split folios when numa hint migration fails (Peter Xu) - mm/truncate: batch-clear shadow entries (Yu Zhao) - mm/memory-failure: remove obsolete MF_MSG_DIFFERENT_COMPOUND (Miaohe Lin) - mm: simplify folio_migrate_mapping() (Hugh Dickins) - mm/page_alloc: put __free_pages_core() in __meminit section (Wei Yang) - mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem (Bang Li) - kpageflags: detect isolated KPF_THP folios (Ran Xiaokai) - mm: fix khugepaged activation policy (Ryan Roberts) - memory tier: consolidate the initialization of memory tiers (Ho-Ren (Jack) Chuang) - mm/page_counter: move calculating protection values to page_counter (Maarten Lankhorst) - mm: add comments for allocation helpers explaining why they are macros (Suren Baghdasaryan) - mm: unexport vmf_insert_mixed_mkwrite (Christoph Hellwig) - mm: remove CONFIG_ARCH_HAS_HUGEPD (Christophe Leroy) - powerpc/mm: remove hugepd leftovers (Christophe Leroy) - powerpc/64s: use contiguous PMD/PUD instead of HUGEPD (Christophe Leroy) - powerpc/e500: use contiguous PMD instead of hugepd (Christophe Leroy) - powerpc/e500: free r10 for FIND_PTE (Christophe Leroy) - powerpc/e500: don't pre-check write access on data TLB error (Christophe Leroy) - powerpc/e500: encode hugepage size in PTE bits (Christophe Leroy) - powerpc/e500: switch to 64 bits PGD on 85xx (32 bits) (Christophe Leroy) - powerpc/e500: remove enc and ind fields from struct mmu_psize_def (Christophe Leroy) - powerpc/8xx: simplify struct mmu_psize_def (Christophe Leroy) - powerpc/8xx: rework support for 8M pages using contiguous PTE entries (Christophe Leroy) - powerpc/8xx: fix size given to set_huge_pte_at() (Christophe Leroy) - powerpc/mm: allow hugepages without hugepd (Christophe Leroy) - powerpc/mm: fix __find_linux_pte() on 32 bits with PMD leaf entries (Christophe Leroy) - powerpc/mm: remove _PAGE_PSIZE (Christophe Leroy) - mm: provide mm_struct and address to huge_ptep_get() (Christophe Leroy) - mm: define __pte_leaf_size() to also take a PMD entry (Christophe Leroy) - powerpc/64e: drop unused TLB miss handlers (Michael Ellerman) - powerpc/64e: consolidate TLB miss handler patching (Michael Ellerman) - powerpc/64e: drop MMU_FTR_TYPE_FSL_E checks in 64-bit code (Michael Ellerman) - powerpc/64e: drop E500 ifdefs in 64-bit code (Michael Ellerman) - powerpc/64e: split out nohash Book3E 64-bit code (Michael Ellerman) - powerpc/64e: remove unused IBM HTW code (Michael Ellerman) - zsmalloc: rename class stat mutators (Sergey Senozhatsky) - mm: add docs for per-order mTHP split counters (Lance Yang) - mm: add per-order mTHP split counters (Lance Yang) - mm/zsmalloc: move record_obj() into obj_malloc() (Chengming Zhou) - mm/zsmalloc: clarify class per-fullness zspage counts (Chengming Zhou) - selftests/proc: add PROCMAP_QUERY ioctl tests (Andrii Nakryiko) - tools: sync uapi/linux/fs.h header into tools subdir (Andrii Nakryiko) - docs/procfs: call out ioctl()-based PROCMAP_QUERY command existence (Andrii Nakryiko) - fs/procfs: add build ID fetching to PROCMAP_QUERY API (Andrii Nakryiko) - fs/procfs: implement efficient VMA querying API for /proc//maps (Andrii Nakryiko) - fs/procfs: extract logic for getting VMA name constituents (Andrii Nakryiko) - selftests/udmabuf: add tests to verify data after page migration (Vivek Kasireddy) - udmabuf: pin the pages using memfd_pin_folios() API (Vivek Kasireddy) - udmabuf: convert udmabuf driver to use folios (Vivek Kasireddy) - udmabuf: add back support for mapping hugetlb pages (Vivek Kasireddy) - udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap (Vivek Kasireddy) - udmabuf: add CONFIG_MMU dependency (Arnd Bergmann) - mm/gup: introduce memfd_pin_folios() for pinning memfd folios (Vivek Kasireddy) - mm/gup: introduce check_and_migrate_movable_folios() (Vivek Kasireddy) - mm/gup: introduce unpin_folio/unpin_folios helpers (Vivek Kasireddy) - mm/zswap: use only one pool in zswap (Chengming Zhou) - mm/zsmalloc: change back to per-size_class lock (Chengming Zhou) - mm/hugetlb.c: undo errant change (Andrew Morton) - mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N (Barry Song) - mm/vmscan: drop checking if _deferred_list is empty before using TTU_SYNC (Barry Song) - mm/page_alloc: remove prefetchw() on freeing page to buddy system (Wei Yang) - kernel/fork.c: put set_max_threads()/task_struct_whitelist() in __init section (Wei Yang) - kernel/fork.c: get totalram_pages from memblock to calculate max_threads (Wei Yang) - mm: remove CONFIG_MEMCG_KMEM (Johannes Weiner) - mm: memcg: add cache line padding to mem_cgroup_per_node (Roman Gushchin) - mm: memcg: drop obsolete cache line padding in struct mem_cgroup (Roman Gushchin) - Docs/mm/damon/index: add links to admin-guide doc (SeongJae Park) - Docs/mm/damon/index: add links to design (SeongJae Park) - Docs/mm/damon/design: add links to sections of DAMON sysfs interface usage doc (SeongJae Park) - Docs/mm/damon/design: remove 'Programmable Modules' section in favor of 'Modules' section (SeongJae Park) - Docs/mm/damon/design: move 'Configurable Operations Set' section into 'Operations Set Layer' section (SeongJae Park) - Docs/mm/damon/design: add links from overall architecture to sections of details (SeongJae Park) - Docs/admin-guide/mm/damon/start: add access pattern snapshot example (SeongJae Park) - Docs/mm/damon/design: clarify regions merging operation (SeongJae Park) - Docs/mm/damon/design: fix two typos (SeongJae Park) - mm/shmem: fix input and output inconsistencies (Bang Li) - selftests: centralize -D_GNU_SOURCE= to CFLAGS in lib.mk (Edward Liaw) - tools/mm: introduce a tool to assess swap entry allocation for thp_swapout (Barry Song) - mm: migrate: remove folio_migrate_copy() (Kefeng Wang) - fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio() (Kefeng Wang) - mm: migrate: support poisoned recover from migrate folio (Kefeng Wang) - mm: migrate: split folio_migrate_mapping() (Kefeng Wang) - mm: add folio_mc_copy() (Kefeng Wang) - mm: move memory_failure_queue() into copy_mc_[user]_highpage() (Kefeng Wang) - docs: mm: add enable_soft_offline sysctl (Jiaqi Yan) - selftest/mm: test enable_soft_offline behaviors (Jiaqi Yan) - mm/memory-failure: userspace controls soft-offlining pages (Jiaqi Yan) - mm/memory-failure: refactor log format in soft offline code (Jiaqi Yan) - mm: memcg: adjust the warning when seq_buf overflows (Xiu Jianfeng) - mm: memcg: remove redundant seq_buf_has_overflowed() (Xiu Jianfeng) - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Audra Mitchell) - mm: update uffd-stress to handle EINVAL for unset config features (Audra Mitchell) - get_task_mm: check PF_KTHREAD lockless (Oleg Nesterov) - memcg: mm_update_next_owner: move for_each_thread() into try_to_set_owner() (Oleg Nesterov) - memcg: mm_update_next_owner: kill the "retry" logic (Oleg Nesterov) - mm: memcg: put struct task_struct::in_user_fault under CONFIG_MEMCG_V1 (Roman Gushchin) - mm: memcg: put struct task_struct::memcg_in_oom under CONFIG_MEMCG_V1 (Roman Gushchin) - mm: memcg: guard memcg1-specific members of struct mem_cgroup_per_node (Roman Gushchin) - mm: memcg: put memcg1-specific struct mem_cgroup's members under CONFIG_MEMCG_V1 (Roman Gushchin) - mm: memcg: guard memcg1-specific fields accesses in mm/memcontrol.c (Roman Gushchin) - mm: memcg: gather memcg1-specific fields initialization in memcg1_memcg_init() (Roman Gushchin) - mm: memcg: guard cgroup v1-specific code in mem_cgroup_print_oom_meminfo() (Roman Gushchin) - mm: memcg: factor out legacy socket memory accounting code (Roman Gushchin) - mm: memcg: move memcg_account_kmem() to memcontrol-v1.c (Roman Gushchin) - mm: add swappiness= arg to memory.reclaim (Dan Schatzberg) - mm: add defines for min/max swappiness (Dan Schatzberg) - MAINTAINERS: add mm/memcontrol-v1.c/h to the list of maintained files (Roman Gushchin) - mm: memcg: put cgroup v1-specific code under a config option (Roman Gushchin) - mm: memcg: group cgroup v1 memcg related declarations (Roman Gushchin) - mm: memcg: make memcg1_update_tree() static (Roman Gushchin) - mm: memcg: move cgroup v1 interface files to memcontrol-v1.c (Roman Gushchin) - mm: memcg: rename memcg_oom_recover() (Roman Gushchin) - mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c (Roman Gushchin) - mm: memcg: rename memcg_check_events() (Roman Gushchin) - mm: memcg: move legacy memcg event code into memcontrol-v1.c (Roman Gushchin) - mm: memcg: rename charge move-related functions (Roman Gushchin) - mm: memcg: move charge migration code to memcontrol-v1.c (Roman Gushchin) - mm: memcg: rename soft limit reclaim-related functions (Roman Gushchin) - mm: memcg: move soft limit reclaim code to memcontrol-v1.c (Roman Gushchin) - mm: memcg: introduce memcontrol-v1.c (Roman Gushchin) - mm/ksm: optimize the chain()/chain_prune() interfaces (Chengming Zhou) - mm/ksm: don't waste time searching stable tree for fast changing page (Chengming Zhou) - mm/ksm: refactor out try_to_merge_with_zero_page() (Chengming Zhou) - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) - mm/damon/paddr: initialize nr_succeeded in __damon_pa_migrate_folio_list() (SeongJae Park) - mm: refactor folio_undo_large_rmappable() (Kefeng Wang) - selftests/damon/damon_nr_regions: test online-tuned max_nr_regions (SeongJae Park) - _damon_sysfs: implement commit() for online parameters update (SeongJae Park) - selftests/damon: implement test for min/max_nr_regions (SeongJae Park) - selftests/damon/_damon_sysfs: implement kdamonds stop function (SeongJae Park) - selftests/damon: implement DAMOS tried regions test (SeongJae Park) - selftests/damon: implement a program for even-numbered memory regions access (SeongJae Park) - selftests/damon/_damon_sysfs: support schemes_update_tried_regions (SeongJae Park) - selftests/damon/access_memory: use user-defined region size (SeongJae Park) - readahead: simplify gotos in page_cache_sync_ra() (Jan Kara) - readahead: fold try_context_readahead() into its single caller (Jan Kara) - readahead: disentangle async and sync readahead (Jan Kara) - readahead: drop dead code in ondemand_readahead() (Jan Kara) - readahead: drop dead code in page_cache_ra_order() (Jan Kara) - readahead: drop index argument of page_cache_async_readahead() (Jan Kara) - readahead: drop pointless index from force_page_cache_ra() (Jan Kara) - readahead: properly shorten readahead when falling back to do_page_cache_ra() (Jan Kara) - filemap: fix page_cache_next_miss() when no hole found (Jan Kara) - readahead: make sure sync readahead reads needed page (Jan Kara) - mm/migrate: move NUMA hinting fault folio isolation + checks under PTL (David Hildenbrand) - mm/migrate: make migrate_misplaced_folio() return 0 on success (David Hildenbrand) - mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer (Tetsuo Handa) - kmsan: do not pass NULL pointers as 0 (Ilya Leoshkevich) - kmsan: add missing __user tags (Ilya Leoshkevich) - kmsan: enable on s390 (Ilya Leoshkevich) - s390/kmsan: implement the architecture-specific functions (Ilya Leoshkevich) - s390/unwind: disable KMSAN checks (Ilya Leoshkevich) - s390/uaccess: add the missing linux/instrumented.h #include (Ilya Leoshkevich) - s390/uaccess: add KMSAN support to put_user() and get_user() (Ilya Leoshkevich) - s390/traps: unpoison the kernel_stack_overflow()'s pt_regs (Ilya Leoshkevich) - s390/string: add KMSAN support (Ilya Leoshkevich) - s390/mm: define KMSAN metadata for vmalloc and modules (Ilya Leoshkevich) - s390/irqflags: do not instrument arch_local_irq_*() with KMSAN (Ilya Leoshkevich) - s390/ftrace: unpoison ftrace_regs in kprobe_ftrace_handler() (Ilya Leoshkevich) - s390/diag: unpoison diag224() output buffer (Ilya Leoshkevich) - s390/cpumf: unpoison STCCTM output buffer (Ilya Leoshkevich) - s390/cpacf: unpoison the results of cpacf_trng() (Ilya Leoshkevich) - s390/checksum: add a KMSAN check (Ilya Leoshkevich) - s390/boot: add the KMSAN runtime stub (Ilya Leoshkevich) - s390: use a larger stack for KMSAN (Ilya Leoshkevich) - s390/boot: turn off KMSAN (Ilya Leoshkevich) - kmsan: accept ranges starting with 0 on s390 (Ilya Leoshkevich) - lib/zlib: unpoison DFLTCC output buffers (Ilya Leoshkevich) - mm: kfence: disable KMSAN when checking the canary (Ilya Leoshkevich) - mm: slub: disable KMSAN when checking the padding bytes (Ilya Leoshkevich) - mm: slub: let KMSAN access metadata (Ilya Leoshkevich) - kmsan: expose KMSAN_WARN_ON() (Ilya Leoshkevich) - kmsan: do not round up pg_data_t size (Ilya Leoshkevich) - kmsan: use ALIGN_DOWN() in kmsan_get_metadata() (Ilya Leoshkevich) - kmsan: support SLAB_POISON (Ilya Leoshkevich) - kmsan: introduce memset_no_sanitize_memory() (Ilya Leoshkevich) - kmsan: allow disabling KMSAN checks for the current task (Ilya Leoshkevich) - kmsan: export panic_on_kmsan (Ilya Leoshkevich) - kmsan: expose kmsan_get_metadata() (Ilya Leoshkevich) - kmsan: remove an x86-specific #include from kmsan.h (Ilya Leoshkevich) - kmsan: remove a useless assignment from kmsan_vmap_pages_range_noflush() (Ilya Leoshkevich) - kmsan: fix kmsan_copy_to_user() on arches with overlapping address spaces (Ilya Leoshkevich) - kmsan: fix is_bad_asm_addr() on arches with overlapping address spaces (Ilya Leoshkevich) - kmsan: increase the maximum store size to 4096 (Ilya Leoshkevich) - kmsan: disable KMSAN when DEFERRED_STRUCT_PAGE_INIT is enabled (Ilya Leoshkevich) - kmsan: make the tests compatible with kmsan.panic=1 (Ilya Leoshkevich) - ftrace: unpoison ftrace_regs in ftrace_ops_list_func() (Ilya Leoshkevich) - Docs/mm/damon/maintainer-profile: document DAMON community meetups (SeongJae Park) - Docs/mm/damon/maintainer-profile: introduce HacKerMaiL (SeongJae Park) - mm: read page_type using READ_ONCE (David Hildenbrand) - mm: memory: rename pages_per_huge_page to nr_pages (Kefeng Wang) - mm: memory: improve copy_user_large_folio() (Kefeng Wang) - mm: memory: use folio in struct copy_subpage_arg (Kefeng Wang) - mm: memory: convert clear_huge_page() to folio_zero_user() (Kefeng Wang) - mm/page_alloc: reword the comment of buddy_merge_likely() (Wei Yang) - mm/page_alloc: fix a typo in comment about GFP flag (Wei Yang) - mm/mm_init.c: move build check on MAX_ZONELISTS out of ifdef (Wei Yang) - mm/sparse: nr_pages won't be 0 (Wei Yang) - mm/memory-failure: refactor log format in unpoison_memory (Jiaqi Yan) - mm/Kconfig: mention arm64 in DEFAULT_MMAP_MIN_ADDR symbol help text (Javier Martinez Canillas) - maple_tree: modified return type of mas_wr_store_entry() (JaeJoon Jung) - mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap() (Barry Song) - mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false (Barry Song) - mm: extend rmap flags arguments for folio_add_new_anon_rmap (Barry Song) - vmalloc: modify the alloc_vmap_area() error message for better diagnostics (Shubhang Kaushik OS) - mm/memory_hotplug: skip adjust_managed_page_count() for PageOffline() pages when offlining (David Hildenbrand) - mm/memory_hotplug: initialize memmap of !ZONE_DEVICE with PageOffline() instead of PageReserved() (David Hildenbrand) - mm: pass meminit_context to __free_pages_core() (David Hildenbrand) - mm: remove page_mkclean() (Kefeng Wang) - fb_defio: use a folio in fb_deferred_io_work() (Kefeng Wang) - mm: remove page_maybe_dma_pinned() (Kefeng Wang) - fs/proc/task_mmu: use folio API in pte_is_pinned() (Kefeng Wang) - mm/mm_init: initialize page->_mapcount directly in __init_single_page() (David Hildenbrand) - mm/filemap: reinitialize folio->_mapcount directly (David Hildenbrand) - mm/page_alloc: clear PageBuddy using __ClearPageBuddy() for bad pages (David Hildenbrand) - mm/zsmalloc: use a proper page type (David Hildenbrand) - mm: allow reuse of the lower 16 bit of the page type with an actual type (David Hildenbrand) - mm: update _mapcount and page_type documentation (David Hildenbrand) - selftests/mm: remove local __NR_* definitions (John Hubbard) - mm/huge_memory.c: fix used-uninitialized (Andrew Morton) - nilfs2: fix incorrect inode allocation from reserved inodes (Ryusuke Konishi) - nilfs2: add missing check for inode numbers on directory entries (Ryusuke Konishi) - nilfs2: fix inode number range checks (Ryusuke Konishi) - mm: avoid overflows in dirty throttling logic (Jan Kara) - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Jan Kara) - mm: optimize the redundant loop of mm_update_owner_next() (Jinliang Zheng) - khugepaged: simplify the allocation of slab caches (Hongfu Li) - mm: ksm: drop KSM_KMEM_CACHE() (Kefeng Wang) - mm/damon/lru_sort: remove unnecessary online tuning handling code (SeongJae Park) - mm/damon/lru_sort: use damon_commit_ctx() (SeongJae Park) - mm/damon/reclaim: remove unnecessary code for online tuning (SeongJae Park) - mm/damon/reclaim: use damon_commit_ctx() (SeongJae Park) - mm/damon/sysfs-schemes: rename *_set_{schemes,scheme_filters,quota_score,schemes}() (SeongJae Park) - mm/damon/sysfs-schemes: remove unnecessary online tuning handling code (SeongJae Park) - mm/damon/sysfs: rename damon_sysfs_set_targets() to ...add_targets() (SeongJae Park) - mm/damon/sysfs: remove unnecessary online tuning handling code (SeongJae Park) - mm/damon/sysfs-schemes: use damos_commit_quota_goals() (SeongJae Park) - mm/damon/sysfs: use damon_commit_ctx() (SeongJae Park) - mm/damon/core: implement DAMON context commit function (SeongJae Park) - mm/damon/core: implement DAMOS quota goals online commit function (SeongJae Park) - mm: memcontrol: add VM_BUG_ON_FOLIO() to catch lru folio in mem_cgroup_migrate() (Baolin Wang) - Docs/damon: document damos_migrate_{hot,cold} (Honggyu Kim) - mm/damon/paddr: introduce DAMOS_MIGRATE_HOT action for promotion (Hyeongtak Ji) - mm/damon/paddr: introduce DAMOS_MIGRATE_COLD action for demotion (Honggyu Kim) - mm/migrate: add MR_DAMON to migrate_reason (Honggyu Kim) - mm/damon/sysfs-schemes: add target_nid on sysfs-schemes (Hyeongtak Ji) - mm: rename alloc_demote_folio to alloc_migrate_folio (Honggyu Kim) - mm: make alloc_demote_folio externally invokable for migration (Honggyu Kim) - mm/mm_init.c: simplify logic of deferred_[init|free]_pages (Wei Yang) - mm/memory-failure: correct comment in me_swapcache_dirty (Miaohe Lin) - mm/memory-failure: remove obsolete comment in kill_proc() (Miaohe Lin) - mm/memory-failure: fix comment of get_hwpoison_page() (Miaohe Lin) - mm/memory-failure: move some function declarations into internal.h (Miaohe Lin) - mm/memory-failure: remove obsolete comment in unpoison_memory() (Miaohe Lin) - mm/memory-failure: use helper macro task_pid_nr() (Miaohe Lin) - mm/memory-failure: don't export hwpoison_filter() when !CONFIG_HWPOISON_INJECT (Miaohe Lin) - mm/memory-failure: remove confusing initialization to count (Miaohe Lin) - mm/memory-failure: remove unneeded empty string (Miaohe Lin) - mm/memory-failure: save some page_folio() calls (Miaohe Lin) - mm/memory-failure: add macro GET_PAGE_MAX_RETRY_NUM (Miaohe Lin) - mm/memory-failure: remove MF_MSG_SLAB (Miaohe Lin) - mm/memory-failure: simplify put_ref_page() (Miaohe Lin) - mm/hugetlb: guard dequeue_hugetlb_folio_nodemask against NUMA_NO_NODE uses (Oscar Salvador) - mm/hugetlb_cgroup: switch to the new cftypes (Xiu Jianfeng) - mm/hugetlb_cgroup: prepare cftypes based on template (Xiu Jianfeng) - mm/hugetlb_cgroup: identify the legacy using cgroup_subsys_on_dfl() (Xiu Jianfeng) - mm: report per-page metadata information (Sourav Panda) - selftests/mm: guard defines from shm (Edward Liaw) - selftests/mm: include linux/mman.h (Edward Liaw) - mm/memory_hotplug: prevent accessing by index=-1 (Anastasia Belova) - mm/mlock: implement folio_mlock_step() using folio_pte_batch() (Lance Yang) - mm: zswap: handle incorrect attempts to load large folios (Yosry Ahmed) - mm: zswap: add zswap_never_enabled() (Yosry Ahmed) - mm: zswap: rename is_zswap_enabled() to zswap_is_enabled() (Yosry Ahmed) - mm/mm_init.c: print mem_init info after defer_init is done (Wei Yang) - mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0 (Leesoo Ahn) - mm/vmscan: avoid split lazyfree THP during shrink_folio_list() (Lance Yang) - mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop (Lance Yang) - mm/rmap: remove duplicated exit code in pagewalk loop (Lance Yang) - mm: do not start/end writeback for pages stored in zswap (Usama Arif) - selftests/mm: use asm volatile to not optimize mmap read variable (Pankaj Raghav) - mm: set pte writable while pte_soft_dirty() is true in do_swap_page() (Barry Song) - mm: introduce pmd|pte_needs_soft_dirty_wp helpers for softdirty write-protect (Barry Song) - selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" (John Hubbard) - selftests/mm: fix vm_util.c build failures: add snapshot of fs.h (John Hubbard) - selftests/mm: mseal, self_elf: rename TEST_END_CHECK to REPORT_TEST_PASS (John Hubbard) - selftests/mm: mseal, self_elf: factor out test macros and other duplicated items (John Hubbard) - selftests/mm: mseal, self_elf: fix missing __NR_mseal (John Hubbard) - mm: swap: remove 'synchronous' argument to swap_read_folio() (Yosry Ahmed) - mm/highmem: make nr_free_highpages() return "unsigned long" (David Hildenbrand) - mm/highmem: reimplement totalhigh_pages() by walking zones (David Hildenbrand) - Documentation/admin-guide/mm/pagemap.rst: drop "Using pagemap to do something useful" (David Hildenbrand) - fs/proc: move page_mapcount() to fs/proc/internal.h (David Hildenbrand) - fs/proc/task_mmu: account non-present entries as "maybe shared, but no idea how often" (David Hildenbrand) - fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs (David Hildenbrand) - fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT (David Hildenbrand) - fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP (David Hildenbrand) - lib: test_hmm: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - test_maple_tree: add the missing MODULE_DESCRIPTION() macro (Jeff Johnson) - ubsan: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - test_xarray: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - mm: swap: reuse exclusive folio directly instead of wp page faults (Barry Song) - mm/memory_hotplug: drop memblock_phys_free() call in try_remove_memory() (Jonathan Cameron) - kmemleak-test: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - mm: shmem: add mTHP counters for anonymous shmem (Baolin Wang) - mm: shmem: add mTHP size alignment in shmem_get_unmapped_area (Baolin Wang) - mm: shmem: add mTHP support for anonymous shmem (Baolin Wang) - mm: shmem: add multi-size THP sysfs interface for anonymous shmem (Baolin Wang) - mm: shmem: add THP validation for PMD-mapped THP related statistics (Baolin Wang) - mm: memory: extend finish_fault() to support large folio (Baolin Wang) - mm/memory-failure: stop setting the folio error flag (Matthew Wilcox (Oracle)) - mm,swap: simplify VMA based swap readahead window calculation (Huang Ying) - mm,swap: remove struct vma_swap_readahead (Huang Ying) - mm,swap: fix a theoretical underflow in readahead window calculation (Huang Ying) - mm: userfaultfd: use swap() in double_pt_lock() (Jiapeng Chong) - mm: sparse: consistently use _nr (Dev Jain) - arch/x86: do not explicitly clear Reserved flag in free_pagetable (Oscar Salvador) - mm: drop leftover comment references to pxx_huge() (Peter Xu) - kmsan: introduce test_unpoison_memory() (Brian Johannesmeyer) - mm/vmalloc: use __this_cpu_try_cmpxchg() in preload_this_cpu_lock() (Uros Bizjak) - percpu: add __this_cpu_try_cmpxchg() (Uros Bizjak) - memcg: rearrange fields of mem_cgroup_per_node (Shakeel Butt) - mm/hugetlb: mm/memory_hotplug: use a folio in scan_movable_pages() (Sidhartha Kumar) - mm: swap: entirely map large folios found in swapcache (Chuanhua Han) - mm: swap: make should_try_to_free_swap() support large-folio (Chuanhua Han) - mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages (Barry Song) - mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally (Barry Song) - mm: remove the implementation of swap_free() and always use swap_free_nr() (Barry Song) - mm: swap: introduce swap_free_nr() for batched swap_free() (Chuanhua Han) - mm: rmap: abstract updating per-node and per-memcg stats (Yosry Ahmed) - mm: zswap: make same_filled functions folio-friendly (Yosry Ahmed) - mm :zswap: use kmap_local_folio() in zswap_load() (Yosry Ahmed) - mm: zswap: use sg_set_folio() in zswap_{compress/decompress}() (Yosry Ahmed) - mm: remove MIGRATE_SYNC_NO_COPY mode (Kefeng Wang) - mm: migrate: remove migrate_folio_extra() (Kefeng Wang) - mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY (Kefeng Wang) - mm: migrate_device: use a newfolio in __migrate_device_pages() (Kefeng Wang) - mm: migrate: simplify __buffer_migrate_folio() (Kefeng Wang) - rmap: remove DEFINE_PAGE_VMA_WALK() (Kefeng Wang) - mm: remove page_mapping() (Matthew Wilcox (Oracle)) - mm: memcontrol: remove page_memcg() (Kefeng Wang) - mm/memory-failure: use helper llist_for_each_entry() (Yifei Li) - selftest: mm: Test if hugepage does not get leaked during __bio_release_pages() (Donet Tom) - mm/zsmalloc: add MODULE_DESCRIPTION() (Jeff Johnson) - mm/kfence: add MODULE_DESCRIPTION() (Jeff Johnson) - mm/dmapool: add MODULE_DESCRIPTION() (Jeff Johnson) - mm/hwpoison: add MODULE_DESCRIPTION() (Jeff Johnson) - mm/mm_init: use node's number of cpus in deferred_page_init_max_threads (Eric Chanudet) - mm: batch unlink_file_vma calls in free_pgd_range (Mateusz Guzik) - mm/memory-failure: send SIGBUS in the event of thp split fail (Jane Chu) - mm/memory-failure: move hwpoison_filter() higher up (Jane Chu) - mm/memory-failure: improve memory failure action_result messages (Jane Chu) - mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON) (Jane Chu) - mm/memory-failure: try to send SIGBUS even if unmap failed (Jane Chu) - mm: use update_mmu_tlb_range() to simplify code (Bang Li) - mm: implement update_mmu_tlb() using update_mmu_tlb_range() (Bang Li) - mm: add update_mmu_tlb_range() (Bang Li) - selftests/mm: va_high_addr_switch: dynamically initialize testcases to enable LPA2 testing (Dev Jain) - selftests/mm: va_high_addr_switch: reduce test noise (Dev Jain) - mm/rmap: sanity check that zeropages are not passed to RMAP (David Hildenbrand) - mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed() (David Hildenbrand) - mm/memory: move page_count() check into validate_page_before_insert() (David Hildenbrand) - selftests: mm: check return values (Muhammad Usama Anjum) - mm/hugetlb: remove {Set,Clear}Hpage macros (Sidhartha Kumar) - mm/swap: reduce swap cache search space (Kairui Song) - mm: drop page_index and simplify folio_index (Kairui Song) - mm: remove page_file_offset and folio_file_pos (Kairui Song) - mm/swap: get the swap device offset directly (Kairui Song) - nfs: drop usage of folio_file_pos (Kairui Song) - netfs: drop usage of folio_file_pos (Kairui Song) - afs: drop usage of folio_file_pos (Kairui Song) - NFS: remove nfs_page_lengthg and usage of page_index (Kairui Song) - ceph: drop usage of page_index (Kairui Song) - nilfs2: drop usage of page_index (Kairui Song) - writeback: factor out balance_wb_limits to remove repeated code (Kemeng Shi) - writeback: factor out wb_dirty_exceeded to remove repeated code (Kemeng Shi) - writeback: factor out balance_domain_limits to remove repeated code (Kemeng Shi) - writeback: factor out wb_dirty_freerun to remove more repeated freerun code (Kemeng Shi) - writeback: factor out code of freerun to remove repeated code (Kemeng Shi) - writeback: factor out domain_over_bg_thresh to remove repeated code (Kemeng Shi) - writeback: add general function domain_dirty_avail to calculate dirty and avail of domain (Kemeng Shi) - writeback: factor out wb_bg_dirty_limits to remove repeated code (Kemeng Shi) - mm: vmscan: reset sc->priority on retry (Shakeel Butt) - mm: vmscan: restore incremental cgroup iteration (Johannes Weiner) - mm/huge_memory: mark racy access onhuge_anon_orders_always (Ran Xiaokai) - mm: shmem: use folio_alloc_mpol() in shmem_alloc_folio() (Kefeng Wang) - mm: mempolicy: use folio_alloc_mpol() in alloc_migration_target_by_mpol() (Kefeng Wang) - rtc: stm32: add new st,stm32mp25-rtc compatible and check RIF configuration (Valentin Caron) - dt-bindings: rtc: stm32: introduce new st,stm32mp25-rtc compatible (Valentin Caron) - rtc: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - rtc: interface: Add RTC offset to alarm after fix-up (Csókás, Bence) - rtc: ds1307: Clamp year to valid BCD (0-99) in `set_time()` (Csókás, Bence) - rtc: ds1307: Detect oscillator fail on mcp794xx (Csókás, Bence) - rtc: isl1208: Update correct procedure for clearing alarm (Biju Das) - rtc: isl1208: Add a delay for clearing alarm (Biju Das) - dt-bindings: rtc: Convert rtc-fsl-ftm-alarm.txt to yaml format (Frank Li) - rtc: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - rtc: abx80x: Fix return value of nvmem callback on read (Joy Chakraborty) - rtc: cmos: Fix return value of nvmem callbacks (Joy Chakraborty) - rtc: isl1208: Fix return value of nvmem callbacks (Joy Chakraborty) - rtc: tps6594: Add power management support (Richard Genoud) - rtc: tps6594: introduce private structure as drvdata (Richard Genoud) - rtc: tps6594: Fix memleak in probe (Richard Genoud) - cifs: Fix missing fscache invalidation (David Howells) - cifs: Add a tracepoint to track credits involved in R/W requests (David Howells) - cifs: Fix setting of zero_point after DIO write (David Howells) - cifs: Fix missing error code set (David Howells) - cifs: Fix server re-repick on subrequest retry (David Howells) - cifs: fix noisy message on copy_file_range (Steve French) - pinctrl: renesas: rzg2l: Support output enable on RZ/G2L (Paul Barker) - pinctrl: renesas: rzg2l: Clean up and refactor OEN read/write functions (Paul Barker) - pinctrl: renesas: rzg2l: Clarify OEN read/write support (Paul Barker) - dt-bindings: pinctrl: pinctrl-single: Fix pinctrl-single,gpio-range description (Nishanth Menon) - dt-bindings: pinctrl: npcm8xx: add missing pin group and mux function (Tomer Maimon) - dt-bindings: pinctrl: pinctrl-single: fix schmitt related properties (Inochi Amaoto) - pinctrl: freescale: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: equilibrium: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: ti: iodelay: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: qcom: lpass-lpi: increase MAX_NR_GPIO to 32 (Alexey Klimov) - pinctrl: cy8c95x0: Update cache modification (Patrick Rudolph) - pinctrl: cy8c95x0: Use cleanup.h (Patrick Rudolph) - pinctrl: renesas: r8a779h0: Remove unneeded separators (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Add INTC-EX pins, groups, and function (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Remove unneeded separators (Geert Uytterhoeven) - pinctrl: renesas: r8a779h0: Add AVB MII pins and groups (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix TPU suffixes (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix TCLK suffixes (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: FIX PWM suffixes (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix IRQ suffixes (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix CANFD5 suffix (Geert Uytterhoeven) - pinctrl: renesas: sh73a0: Use rdev_get_drvdata() (Michał Mirosław) - pinctrl: renesas: rzg2l: Reorganize variable configuration macro (Lad Prabhakar) - pinctrl: renesas: rzg2l: Move RZG2L_SINGLE_PIN definition to top of the file (Lad Prabhakar) - pinctrl: renesas: rzg2l: Adjust bit masks for PIN_CFG_VARIABLE to use BIT(62) (Lad Prabhakar) - pinctrl: renesas: rzg2l: Update PIN_CFG_MASK() macro to be 32-bit wide (Lad Prabhakar) - pinctrl: mlxbf3: Fix return value check for devm_platform_ioremap_resource (Chen Ni) - pinctrl: aspeed-g6: Add NCSI pin group config (Potin Lai) - dt-bindings: pinctrl: aspeed,ast2600-pinctrl: add NCSI groups (Potin Lai) - pinctrl: qcom: Introduce SM4250 LPI pinctrl driver (Srinivas Kandagatla) - dt-bindings: pinctrl: qcom: Add SM4250 pinctrl (Srinivas Kandagatla) - pinctrl: k210: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: freescale: mxs: Fix refcount of child (Peng Fan) - pinctrl: pinconf-generic: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: bcm: bcm63xx: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: mediatek: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: nomadik: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: s32cc: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: at91: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: rockchip: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: spear: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: sprd: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: starfive: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: tegra: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: freescale: Select missing features (Linus Walleij) - pinctrl: nuvoton: ma35d1: Fix an IS_ERR() vs NULL check (Dan Carpenter) - pinctrl: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - pinctrl: zynqmp: Support muxing individual pins (Sean Anderson) - dt-bindings: pinctrl: xilinx: Add support for function with pins (Sean Anderson) - pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang) - pinctrl: single: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang) - pinctrl: core: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang) - pinctrl: bcm2835: Use string_choices API instead of ternary operator (Stefan Wahren) - dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Describe I3C, USB (Andrew Jeffery) - dt-bindings: pinctrl: aspeed,ast2500-pinctrl: Describe SGPM (Andrew Jeffery) - dt-bindings: pinctrl: aspeed: Use block syntax for function and groups (Andrew Jeffery) - pinctrl: renesas: rzg2l: Add support for RZ/V2H SoC (Lad Prabhakar) - dt-bindings: pinctrl: renesas: Document RZ/V2H(P) SoC (Lad Prabhakar) - pinctrl: renesas: rzg2l: Acquire lock in rzg2l_pinctrl_pm_setup_pfc() (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add support for custom parameters (Lad Prabhakar) - pinctrl: renesas: rzg2l: Pass pincontrol device to pinconf_generic_parse_dt_config() (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add support for pull-up/down (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add support to configure slew-rate (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add function pointers for OEN register access (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add function pointer for PMC register write (Lad Prabhakar) - pinctrl: renesas: rzg2l: Add function pointer for PFC register locking (Lad Prabhakar) - pinctrl: renesas: rzg2l: Validate power registers for SD and ETH (Lad Prabhakar) - pinctrl: renesas: rzg2l: Enable variable configuration for all (Lad Prabhakar) - pinctrl: renesas: rzg2l: Drop struct rzg2l_variable_pin_cfg (Lad Prabhakar) - pinctrl: renesas: rzg2l: Allow more bits for pin configuration (Lad Prabhakar) - pinctrl: renesas: rzn1: Use for_each_child_of_node_scoped() (Geert Uytterhoeven) - pinctrl: renesas: Use scope based of_node_put() cleanups (Peng Fan) - dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Remove the check from the object (Lad Prabhakar) - pinctrl: keembay: Fix func conversion in keembay_build_functions() (Nathan Chancellor) - pinctrl: imx: support SCMI pinctrl protocol for i.MX95 (Peng Fan) - pinctrl: scmi: add blocklist (Peng Fan) - dt-bindings: firmware: arm,scmi: Add properties for i.MX95 Pinctrl OEM extensions (Peng Fan) - pinctrl: qcom: sdm670: add pdc wakeirq map (Richard Acayan) - pinctrl: cy8c95x0: Use REGCACHE_MAPLE (Patrick Rudolph) - pinctrl: cy8c95x0: Use regmap ranges (Patrick Rudolph) - pinctrl: cy8c95x0: Use single I2C lock (Patrick Rudolph) - pinctrl: pinmux: Remove unused members from struct function_desc (Andy Shevchenko) - pinctrl: mediatek: moore: Convert to use func member (Andy Shevchenko) - pinctrl: keembay: Convert to use func member (Andy Shevchenko) - pinctrl: ingenic: Convert to use func member (Andy Shevchenko) - pinctrl: imx: Convert to use func member (Andy Shevchenko) - pinctrl: pinmux: Embed struct pinfunction into struct function_desc (Andy Shevchenko) - pinctrl: pinmux: Add a convenient define PINCTRL_FUNCTION_DESC() (Andy Shevchenko) - pinctrl: mediatek: moore: Provide a helper macro PINCTRL_PIN_FUNCTION() (Andy Shevchenko) - pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() (Andy Shevchenko) - pinctrl: equilibrium: Make use of struct pinfunction (Andy Shevchenko) - pinctrl: berlin: Make use of struct pinfunction (Andy Shevchenko) - pinctrl: rockchip: update rk3308 iomux routes (Dmitry Yashin) - pinctrl: pinctrl-zynqmp: Use pin numbers stored in pin descriptor (Swati Agarwal) - pinctrl: ralink: mt76x8: fix pinmux function (Weihao Li) - pinctrl: pinctrl-tps6594: make tps65224_muxval_remap and tps6594_muxval_remap as static to fix sparse warning (Nirmala Devi Mal Nadar) - pinctrl: qcom: spmi: Add PMC8380 (Konrad Dybcio) - dt-bindings: pinctrl: qcom,pmic-gpio: Document PMC8380 (Konrad Dybcio) - pinctrl: core: reset gpio_device in loop in pinctrl_pins_show() (Léo DUBOIN) - pinctrl: core: take into account the pins array in pinctrl_pins_show() (Léo DUBOIN) - pinctrl: nuvoton: Add ma35d1 pinctrl and GPIO driver (Jacky Huang) - dt-bindings: pinctrl: Document nuvoton ma35d1 pin control (Jacky Huang) - dt-bindings: reset: Add syscon to nuvoton ma35d1 system-management node (Jacky Huang) - pinctrl: st: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: stm32: Use scope based of_node_put() cleanups (Peng Fan) - pinctrl: imx: Add pinctrl driver support for i.MX91 (Peng Fan) - dt-bindings: pinctrl: imx: Support i.MX91 IOMUXC (Peng Fan) - crypto: ccp: Add the SNP_VLEK_LOAD command (Michael Roth) - KVM: x86/pmu: Add kvm_pmu_call() to simplify static calls of kvm_pmu_ops (Wei Wang) - KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_ops (Wei Wang) - KVM: x86: Replace static_call_cond() with static_call() (Wei Wang) - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Michael Roth) - x86/sev: Move sev_guest.h into common SEV header (Michael Roth) - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Brijesh Singh) - KVM: x86: Suppress MMIO that is triggered during task switch emulation (Sean Christopherson) - KVM: x86/mmu: Clean up make_huge_page_split_spte() definition and intro (Sean Christopherson) - KVM: x86/mmu: Bug the VM if KVM tries to split a !hugepage SPTE (Sean Christopherson) - KVM: x86: WARN if a vCPU gets a valid wakeup that KVM can't yet inject (Sean Christopherson) - KVM: nVMX: Fold requested virtual interrupt check into has_nested_events() (Sean Christopherson) - KVM: nVMX: Check for pending posted interrupts when looking for nested events (Sean Christopherson) - KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked() (Sean Christopherson) - KVM: nVMX: Request immediate exit iff pending nested event needs injection (Sean Christopherson) - KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector (Sean Christopherson) - KVM: VMX: Switch __vmx_exit() and kvm_x86_vendor_exit() in vmx_exit() (Kai Huang) - KVM: VMX: Remove unnecessary INVEPT[GLOBAL] from hardware enable path (Sean Christopherson) - KVM: nVMX: Update VMCS12_REVISION comment to state it should never change (Sean Christopherson) - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Sean Christopherson) - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Sean Christopherson) - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Li RongQing) - KVM: SVM: not account memory allocation for per-CPU svm_data (Li RongQing) - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Li RongQing) - KVM: selftests: Increase robustness of LLC cache misses in PMU counters test (Maxim Levitsky) - KVM: selftests: Rework macros in PMU counters test to prep for multi-insn loop (Sean Christopherson) - KVM: selftests: Print the seed for the guest pRNG iff it has changed (Sean Christopherson) - KVM: selftests: Treat AMD Family 17h+ as supporting branch insns retired (Manali Shukla) - KVM: selftests: remove unused struct 'memslot_antagonist_args' (Dr. David Alan Gilbert) - KVM: x86/pmu: Introduce distinct macros for GP/fixed counter max number (Dapeng Mi) - KVM: x86/pmu: Add a helper to enable bits in FIXED_CTR_CTRL (Sean Christopherson) - KVM: x86/pmu: Manipulate FIXED_CTR_CTRL MSR with macros (Dapeng Mi) - KVM: x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmu (Dapeng Mi) - KVM: VMX: Switch to new Intel CPU model infrastructure (Tony Luck) - KVM: x86/pmu: Switch to new Intel CPU model defines (Tony Luck) - KVM: x86: Remove IA32_PERF_GLOBAL_OVF_CTRL from KVM_GET_MSR_INDEX_LIST (Jim Mattson) - KVM: VMX: Always honor guest PAT on CPUs that support self-snoop (Sean Christopherson) - KVM: x86: Ensure a full memory barrier is emitted in the VM-Exit path (Yan Zhao) - srcu: Add an API for a memory barrier after SRCU read lock (Yan Zhao) - KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1 (Sean Christopherson) - KVM: x86: Remove VMX support for virtualizing guest MTRR memtypes (Sean Christopherson) - KVM: x86/mmu: Avoid reacquiring RCU if TDP MMU fails to allocate an SP (David Matlack) - KVM: x86/mmu: Unnest TDP MMU helpers that allocate SPs for eager splitting (David Matlack) - KVM: x86/mmu: Hard code GFP flags for TDP MMU eager split allocations (David Matlack) - KVM: x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs for eager splitting (David Matlack) - KVM: x86/mmu: Rephrase comment about synthetic PFERR flags in #PF handler (Sean Christopherson) - KVM: x86/mmu: Only allocate shadowed translation cache for sp->role.level <= KVM_MAX_HUGEPAGE_LEVEL (Hou Wenlong) - KVM: x86: invalid_list not used anymore in mmu_shrink_scan (Liang Chen) - KVM: selftests: Add test for configure of x86 APIC bus frequency (Isaku Yamahata) - KVM: selftests: Add guest udelay() utility for x86 (Reinette Chatre) - KVM: X86: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variables (Peng Hao) - KVM: x86: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - KVM: x86: Add KVM_RUN_X86_GUEST_MODE kvm_run flag (Thomas Prescher) - KVM: x86: Improve documentation for KVM_CAP_X86_BUS_LOCK_EXIT (Carlos López) - KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c (Sean Christopherson) - KVM: x86: Open code vendor_intel() in string_registers_quirk() (Sean Christopherson) - KVM: x86: Allow SYSENTER in Compatibility Mode for all Intel compat vCPUs (Sean Christopherson) - KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all Intel compat vCPUs (Sean Christopherson) - KVM: x86: Use "is Intel compatible" helper to emulate SYSCALL in !64-bit (Sean Christopherson) - KVM: x86: Inhibit code #DBs in MOV-SS shadow for all Intel compat vCPUs (Sean Christopherson) - KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior to Intel compat vCPUs (Sean Christopherson) - KVM: x86/pmu: Squash period for checkpointed events based on host HLE/RTM (Sean Christopherson) - KVM: VMX: Remove unused declaration of vmx_request_immediate_exit() (Binbin Wu) - KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definition (Hou Wenlong) - KVM: x86: Keep consistent naming for APICv/AVIC inhibit reasons (Alejandro Jimenez) - KVM: x86: Print names of apicv inhibit reasons in traces (Alejandro Jimenez) - KVM: x86: Add a capability to configure bus frequency for APIC timer (Isaku Yamahata) - KVM: x86: Make nanoseconds per APIC bus cycle a VM variable (Isaku Yamahata) - KVM: x86: hyper-v: Calculate APIC bus frequency for Hyper-V (Isaku Yamahata) - KVM: x86: Move shadow_phys_bits into "kvm_host", as "maxphyaddr" (Sean Christopherson) - KVM: x86/mmu: Snapshot shadow_phys_bits when kvm.ko is loaded (Sean Christopherson) - KVM: SVM: Use KVM's snapshot of the host's XCR0 for SEV-ES host state (Sean Christopherson) - KVM: x86: Add a struct to consolidate host values, e.g. EFER, XCR0, etc... (Sean Christopherson) - KVM: Add missing MODULE_DESCRIPTION() (Jeff Johnson) - KVM: Mark a vCPU as preempted/ready iff it's scheduled out while running (David Matlack) - KVM: Ensure new code that references immediate_exit gets extra scrutiny (David Matlack) - KVM: Introduce vcpu->wants_to_run (David Matlack) - KVM: selftests: Test vCPU boot IDs above 2^32 and MAX_VCPU_ID (Mathias Krause) - KVM: selftests: Test max vCPU IDs corner cases (Mathias Krause) - KVM: x86: Prevent excluding the BSP on setting max_vcpu_ids (Sean Christopherson) - KVM: x86: Limit check IDs for KVM_SET_BOOT_CPU_ID (Mathias Krause) - KVM: Reject overly excessive IDs in KVM_CREATE_VCPU (Mathias Krause) - KVM: Fix a goof where kvm_create_vm() returns 0 instead of -ENOMEM (Dan Carpenter) - KVM: x86: Drop now-superflous setting of l1tf_flush_l1d in vcpu_run() (Sean Christopherson) - KVM: x86: Unconditionally set l1tf_flush_l1d during vCPU load (Sean Christopherson) - KVM: Delete the now unused kvm_arch_sched_in() (Sean Christopherson) - KVM: x86: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() (Sean Christopherson) - KVM: VMX: Move PLE grow/shrink helpers above vmx_vcpu_load() (Sean Christopherson) - KVM: Add a flag to track if a loaded vCPU is scheduled out (Sean Christopherson) - KVM: s390: Don't re-setup dummy routing when KVM_CREATE_IRQCHIP (Yi Wang) - KVM: x86: Don't re-setup empty IRQ routing when KVM_CAP_SPLIT_IRQCHIP (Yi Wang) - KVM: Setup empty IRQ routing when creating a VM (Yi Wang) - KVM: fix documentation rendering for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Julian Stecklina) - Revert "KVM: async_pf: avoid recursive flushing of work items" (Sean Christopherson) - KVM: Update halt polling documentation to note that KVM has 4 module params (Parshuram Sangle) - KVM: Enable halt polling shrink parameter by default (Parshuram Sangle) - KVM: Unexport kvm_debugfs_dir (Borislav Petkov) - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Pei Li) - MAINTAINERS: Include documentation in KVM/arm64 entry (Oliver Upton) - KVM: Documentation: Correct the VGIC V2 CPU interface addr space size (Changyuan Lyu) - KVM: Documentation: Enumerate allowed value macros of `irq_type` (Changyuan Lyu) - KVM: Documentation: Fix typo `BFD` (Changyuan Lyu) - KVM: arm64: Honor trap routing for TCR2_EL1 (Marc Zyngier) - KVM: arm64: Make PIR{,E0}_EL1 save/restore conditional on FEAT_TCRX (Marc Zyngier) - KVM: arm64: Make TCR2_EL1 save/restore dependent on the VM features (Marc Zyngier) - KVM: arm64: Get rid of HCRX_GUEST_FLAGS (Marc Zyngier) - KVM: arm64: Correctly honor the presence of FEAT_TCRX (Marc Zyngier) - KVM: arm64: Allow the use of SVE+NV (Oliver Upton) - KVM: arm64: nv: Add additional trap setup for CPTR_EL2 (Marc Zyngier) - KVM: arm64: nv: Add trap description for CPTR_EL2 (Marc Zyngier) - KVM: arm64: nv: Add TCPAC/TTA to CPTR->CPACR conversion helper (Marc Zyngier) - KVM: arm64: nv: Honor guest hypervisor's FP/SVE traps in CPTR_EL2 (Oliver Upton) - KVM: arm64: nv: Load guest FP state for ZCR_EL2 trap (Oliver Upton) - KVM: arm64: nv: Handle CPACR_EL1 traps (Marc Zyngier) - KVM: arm64: Spin off helper for programming CPTR traps (Oliver Upton) - KVM: arm64: nv: Ensure correct VL is loaded before saving SVE state (Oliver Upton) - KVM: arm64: nv: Use guest hypervisor's max VL when running nested guest (Oliver Upton) - KVM: arm64: nv: Save guest's ZCR_EL2 when in hyp context (Oliver Upton) - KVM: arm64: nv: Load guest hyp's ZCR into EL1 state (Oliver Upton) - KVM: arm64: nv: Handle ZCR_EL2 traps (Oliver Upton) - KVM: arm64: nv: Forward SVE traps to guest hypervisor (Oliver Upton) - KVM: arm64: nv: Forward FP/ASIMD traps to guest hypervisor (Jintack Lim) - KVM: arm64: nVHE: Support CONFIG_CFI_CLANG at EL2 (Pierre-Clément Tosi) - KVM: arm64: Introduce print_nvhe_hyp_panic helper (Pierre-Clément Tosi) - arm64: Introduce esr_brk_comment, esr_is_cfi_brk (Pierre-Clément Tosi) - KVM: arm64: VHE: Mark __hyp_call_panic __noreturn (Pierre-Clément Tosi) - KVM: arm64: nVHE: gen-hyprel: Skip R_AARCH64_ABS32 (Pierre-Clément Tosi) - KVM: arm64: nVHE: Simplify invalid_host_el2_vect (Pierre-Clément Tosi) - KVM: arm64: Fix __pkvm_init_switch_pgd call ABI (Pierre-Clément Tosi) - KVM: arm64: Fix clobbered ELR in sync abort/SError (Pierre-Clément Tosi) - KVM: selftests: Assert that MPIDR_EL1 is unchanged across vCPU reset (Oliver Upton) - KVM: arm64: nv: Unfudge ID_AA64PFR0_EL1 masking (Oliver Upton) - KVM: selftests: arm64: Test writes to CTR_EL0 (Sebastian Ott) - KVM: arm64: rename functions for invariant sys regs (Sebastian Ott) - KVM: arm64: show writable masks for feature registers (Sebastian Ott) - KVM: arm64: Treat CTR_EL0 as a VM feature ID register (Sebastian Ott) - KVM: arm64: unify code to prepare traps (Sebastian Ott) - KVM: arm64: nv: Use accessors for modifying ID registers (Oliver Upton) - KVM: arm64: Add helper for writing ID regs (Oliver Upton) - KVM: arm64: Use read-only helper for reading VM ID registers (Oliver Upton) - KVM: arm64: Make idregs debugfs iterator search sysreg table directly (Oliver Upton) - KVM: arm64: Get sys_reg encoding from descriptor in idregs_debug_show() (Oliver Upton) - KVM: arm64: nv: Truely enable nXS TLBI operations (Marc Zyngier) - KVM: arm64: nv: Add handling of NXS-flavoured TLBI operations (Marc Zyngier) - KVM: arm64: nv: Add handling of range-based TLBI operations (Marc Zyngier) - KVM: arm64: nv: Add handling of outer-shareable TLBI operations (Marc Zyngier) - KVM: arm64: nv: Invalidate TLBs based on shadow S2 TTL-like information (Marc Zyngier) - KVM: arm64: nv: Tag shadow S2 entries with guest's leaf S2 level (Marc Zyngier) - KVM: arm64: nv: Handle FEAT_TTL hinted TLB operations (Marc Zyngier) - KVM: arm64: nv: Handle TLBI IPAS2E1{,IS} operations (Marc Zyngier) - KVM: arm64: nv: Handle TLBI ALLE1{,IS} operations (Marc Zyngier) - KVM: arm64: nv: Handle TLBI VMALLS12E1{,IS} operations (Marc Zyngier) - KVM: arm64: nv: Handle TLB invalidation targeting L2 stage-1 (Marc Zyngier) - KVM: arm64: nv: Handle EL2 Stage-1 TLB invalidation (Marc Zyngier) - KVM: arm64: nv: Add Stage-1 EL2 invalidation primitives (Marc Zyngier) - KVM: arm64: nv: Unmap/flush shadow stage 2 page tables (Christoffer Dall) - KVM: arm64: nv: Handle shadow stage 2 page faults (Marc Zyngier) - KVM: arm64: nv: Implement nested Stage-2 page table walk logic (Christoffer Dall) - KVM: arm64: nv: Support multiple nested Stage-2 mmu structures (Marc Zyngier) - KVM: arm64: Use FF-A 1.1 with pKVM (Sebastian Ene) - KVM: arm64: Update the identification range for the FF-A smcs (Sebastian Ene) - KVM: arm64: Add support for FFA_PARTITION_INFO_GET (Sebastian Ene) - KVM: arm64: Trap FFA_VERSION host call in pKVM (Sebastian Ene) - Revert "KVM: arm64: nv: Fix RESx behaviour of disabled FGTs with negative polarity" (Oliver Upton) - KVM: arm64: nv: Use GFP_KERNEL_ACCOUNT for sysreg_masks allocation (Oliver Upton) - KVM: arm64: nv: Fix RESx behaviour of disabled FGTs with negative polarity (Marc Zyngier) - KVM: arm64: Add early_param to control WFx trapping (Colton Lewis) - perf kvm: Add kvm-stat for loongarch64 (Bibo Mao) - LoongArch: KVM: Add PV steal time support in guest side (Bibo Mao) - LoongArch: KVM: Add PV steal time support in host side (Bibo Mao) - LoongArch: KVM: always make pte young in page map's fast path (Jia Qingtong) - LoongArch: KVM: Mark page accessed and dirty with page ref added (Bibo Mao) - LoongArch: KVM: Add dirty bitmap initially all set support (Bibo Mao) - LoongArch: KVM: Add memory barrier before update pmd entry (Bibo Mao) - LoongArch: KVM: Discard dirty page tracking on readonly memslot (Bibo Mao) - LoongArch: KVM: Select huge page only if secondary mmu supports it (Bibo Mao) - LoongArch: KVM: Delay secondary mmu tlb flush until guest entry (Bibo Mao) - LoongArch: KVM: Sync pending interrupt when getting ESTAT from user mode (Bibo Mao) - kvm: s390: Reject memory region operations for ucontrol VMs (Christoph Schlameuss) - KVM: s390: vsie: retry SIE instruction on host intercepts (Eric Farman) - KVM: s390: remove useless include (Claudio Imbrenda) - RISC-V: KVM: Redirect AMO load/store access fault traps to guest (Yu-Wei Hsu) - perf kvm/riscv: Port perf kvm stat to RISC-V (Shenlin Liang) - RISCV: KVM: add tracepoints for entry and exit events (Shenlin Liang) - RISC-V: KVM: Use IMSIC guest files when available (Anup Patel) - RISC-V: KVM: Share APLIC and IMSIC defines with irqchip drivers (Anup Patel) - KVM: selftests: x86: Add test for KVM_PRE_FAULT_MEMORY (Isaku Yamahata) - KVM: x86: Implement kvm_arch_vcpu_pre_fault_memory() (Paolo Bonzini) - KVM: x86/mmu: Make kvm_mmu_do_page_fault() return mapped level (Paolo Bonzini) - KVM: x86/mmu: Account pf_{fixed,emulate,spurious} in callers of "do page fault" (Sean Christopherson) - KVM: x86/mmu: Bump pf_taken stat only in the "real" page fault handler (Sean Christopherson) - KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memory (Isaku Yamahata) - KVM: Document KVM_PRE_FAULT_MEMORY ioctl (Isaku Yamahata) - KVM: x86/tdp_mmu: Take a GFN in kvm_tdp_mmu_fast_pf_get_last_sptep() (Rick Edgecombe) - KVM: x86/tdp_mmu: Rename REMOVED_SPTE to FROZEN_SPTE (Rick Edgecombe) - mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLE (Paolo Bonzini) - KVM: x86/tdp_mmu: Sprinkle __must_check (Isaku Yamahata) - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) - KVM: SNP: Fix LBR Virtualization for SNP guest (Ravi Bangoria) - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Tom Lendacky) - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) - KVM: SEV: Automatically switch reclaimed pages to shared (Michael Roth) - KVM: SVM: Add module parameter to enable SEV-SNP (Brijesh Singh) - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Ashish Kalra) - KVM: x86: Implement hook for determining max NPT mapping level (Michael Roth) - KVM: SEV: Implement gmem hook for invalidating private pages (Michael Roth) - KVM: SEV: Implement gmem hook for initializing private pages (Michael Roth) - KVM: SEV: Support SEV-SNP AP Creation NAE event (Tom Lendacky) - KVM: SEV: Add support to handle RMP nested page faults (Brijesh Singh) - KVM: SEV: Add support to handle Page State Change VMGEXIT (Michael Roth) - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Michael Roth) - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Brijesh Singh) - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Brijesh Singh) - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Brijesh Singh) - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Brijesh Singh) - KVM: SEV: Add initial SEV-SNP support (Brijesh Singh) - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Michael Roth) - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Michael Roth) - KVM: x86: Add hook for determining max NPT mapping level (Michael Roth) - KVM: guest_memfd: Add hook for invalidating memory (Michael Roth) - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) - KVM: guest_memfd: Use AS_INACCESSIBLE when creating guest_memfd inode (Michael Roth) - mm: Introduce AS_INACCESSIBLE for encrypted/confidential memory (Michael Roth) - mtd: rawnand: lpx32xx: Fix dma_request_chan() error checks (Piotr Wojtaszczyk) - mtd: spinand: macronix: Add support for serial NAND flash (Cheng Ming Lin) - mtd: spinand: macronix: Add support for reading Device ID 2 (Cheng Ming Lin) - mtd: rawnand: lpx32xx: Request DMA channels using DT entries (Piotr Wojtaszczyk) - dt-bindings: mtd: qcom,nandc: Define properties at top-level (Rob Herring (Arm)) - mtd: rawnand: intel: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - mtd: rawnand: mxc: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - mtd: rawnand: gpmi: add iMX8QXP support. (Han Xu) - mtd: rawnand: gpmi: add 'support_edo_timing' in gpmi_devdata (Frank Li) - dt-bindings: mtd: gpmi-nand: Add 'fsl,imx8qxp-gpmi-nand' compatible string (Frank Li) - mtd: rawnand: cadence: remove unused struct 'ecc_info' (Dr. David Alan Gilbert) - mtd: rawnand: mxc: support software ECC (Sascha Hauer) - mtd: rawnand: mxc: implement exec_op (Sascha Hauer) - mtd: rawnand: mxc: separate page read from ecc calc (Sascha Hauer) - mtd: rawnand: meson: read/write access for boot ROM pages (Arseniy Krasnov) - mtd: rawnand: meson: refactor use of 'meson_nfc_cmd_access()' (Arseniy Krasnov) - dt-bindings: mtd: amlogic,meson-nand: support fields for boot ROM code (Arseniy Krasnov) - mtd: spi-nor: winbond: fix w25q128 regression (Michael Walle) - mtd: spi-nor: simplify spi_nor_get_flash_info() (Michael Walle) - mtd: spi-nor: get rid of SPI_NOR_NO_FR (Michael Walle) - mtd: spi-nor: remove .setup() callback (Michael Walle) - mtd: spi-nor: get rid of non-power-of-2 page size handling (Michael Walle) - mtd: spi-nor: Remove support for Xilinx S3AN flashes (Michael Walle) - mtd: cmdlinepart: Replace `dbg()` macro with `pr_debug()` (Csókás, Bence) - mtd: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - mtd: make mtd_test.c a separate module (Arnd Bergmann) - mtd: physmap: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - mtd: cfi: Get rid of redundant 'else' (Andy Shevchenko) - landlock: Various documentation improvements (Günther Noack) - landlock: Clarify documentation for struct landlock_ruleset_attr (Günther Noack) - landlock: Use bit-fields for storing handled layer access masks (Günther Noack) - firewire: core: move copy_port_status() helper function to TP_fast_assign() block (Takashi Sakamoto) - Revert "firewire: ohci: use common macro to interpret be32 data in le32 buffer" (Takashi Sakamoto) - firewire: ohci: add tracepoints event for data of Self-ID DMA (Takashi Sakamoto) - firewire: ohci: use inline functions to operate data of self-ID DMA (Takashi Sakamoto) - firewire: ohci: add static inline functions to deserialize for Self-ID DMA operation (Takashi Sakamoto) - firewire: ohci: use static function to handle endian issue on PowerPC platform (Takashi Sakamoto) - firewire: ohci: use common macro to interpret be32 data in le32 buffer (Takashi Sakamoto) - firewire: core: Fix spelling mistakes in tracepoint messages (Colin Ian King) - firewire: ohci: add tracepoints event for hardIRQ event (Takashi Sakamoto) - firewire: ohci: add support for Linux kernel tracepoints (Takashi Sakamoto) - firewire: core: add tracepoints events for completions of packets in isochronous context (Takashi Sakamoto) - firewire: core: add tracepoints events for queueing packets of isochronous context (Takashi Sakamoto) - firewire: core: add tracepoints events for flushing completions of isochronous context (Takashi Sakamoto) - firewire: core: add tracepoints events for flushing of isochronous context (Takashi Sakamoto) - firewire: core: add tracepoints events for starting/stopping of isochronous context (Takashi Sakamoto) - firewire: core: add tracepoints events for setting channels of multichannel context (Takashi Sakamoto) - firewire: core: add tracepoints events for allocation/deallocation of isochronous context (Takashi Sakamoto) - firewire: core: undefine macros after use in tracepoints events (Takashi Sakamoto) - firewire: core: record card index in tracepoints event for self ID sequence (Takashi Sakamoto) - firewire: core: use inline helper functions to serialize phy config packet (Takashi Sakamoto) - firewire: core: add tests for serialization/deserialization of phy config packet (Takashi Sakamoto) - firewire: core: add tracepoints event for self_id_sequence (Takashi Sakamoto) - firewire: core: arrangement header inclusion for tracepoints events (Takashi Sakamoto) - firewire: ohci: use helper inline functions to serialize/deserialize self ID packet (Takashi Sakamoto) - firewire: core: use helper inline functions to deserialize self ID packet (Takashi Sakamoto) - firewire: core: add common inline functions to serialize/deserialize self ID packet (Takashi Sakamoto) - firewire: ohci: use helper functions for self ID sequence (Takashi Sakamoto) - firewire: core: use helper functions for self ID sequence (Takashi Sakamoto) - firewire: ohci: minor code refactoring for self ID logging (Takashi Sakamoto) - firewire: core: minor code refactoring for topology builder (Takashi Sakamoto) - firewire: core: add helper function to handle port status from self ID sequence and its KUnit test (Takashi Sakamoto) - firewire: core: add enumerator of self ID sequences and its KUnit test (Takashi Sakamoto) - testing: nvdimm: Add MODULE_DESCRIPTION() macros (Ira Weiny) - testing: nvdimm: iomap: add MODULE_DESCRIPTION() (Jeff Johnson) - dax: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - nvdimm: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - ACPI: NFIT: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - nvdimm/btt: use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - riscv: lib: relax assembly constraints in hweight (Qingfang Deng) - riscv: set trap vector earlier (yang.zhang) - KVM: riscv: selftests: Add Zawrs extension to get-reg-list test (Andrew Jones) - KVM: riscv: Support guest wrs.nto (Andrew Jones) - riscv: hwprobe: export Zawrs ISA extension (Andrew Jones) - riscv: Add Zawrs support for spinlocks (Christoph Müllner) - dt-bindings: riscv: Add Zawrs ISA extension description (Andrew Jones) - riscv: Provide a definition for 'pause' (Andrew Jones) - riscv: hwprobe: export highest virtual userspace address (Clément Léger) - riscv: Improve sbi_ecall() code generation by reordering arguments (Alexandre Ghiti) - riscv: Add tracepoints for SBI calls and returns (Samuel Holland) - riscv: Optimize crc32 with Zbc extension (Xiao Wang) - riscv: Enable DAX VMEMMAP optimization (Björn Töpel) - riscv: mm: Add support for ZONE_DEVICE (Björn Töpel) - virtio-mem: Enable virtio-mem for RISC-V (Björn Töpel) - riscv: Enable memory hotplugging for RISC-V (Björn Töpel) - riscv: mm: Take memory hotplug read-lock during kernel page table dump (Björn Töpel) - riscv: mm: Add memory hotplugging support (Björn Töpel) - riscv: mm: Add pfn_to_kaddr() implementation (Björn Töpel) - riscv: mm: Refactor create_linear_mapping_range() for memory hot add (Björn Töpel) - riscv: mm: Change attribute from __init to __meminit for page functions (Björn Töpel) - riscv: mm: Pre-allocate vmemmap/direct map/kasan PGD entries (Björn Töpel) - riscv: mm: Properly forward vmemmap_populate() altmap parameter (Björn Töpel) - riscv: dmi: Add SMBIOS/DMI support (Haibo Xu) - riscv: Implement pte_accessible() (Alexandre Ghiti) - KVM: riscv: selftests: Add Zcmop extension to get-reg-list test (Clément Léger) - RISC-V: KVM: Allow Zcmop extension for Guest/VM (Clément Léger) - riscv: hwprobe: export Zcmop ISA extension (Clément Léger) - riscv: add ISA extension parsing for Zcmop (Clément Léger) - dt-bindings: riscv: add Zcmop ISA extension description (Clément Léger) - KVM: riscv: selftests: Add some Zc* extensions to get-reg-list test (Clément Léger) - RISC-V: KVM: Allow Zca, Zcf, Zcd and Zcb extensions for Guest/VM (Clément Léger) - riscv: hwprobe: export Zca, Zcf, Zcd and Zcb ISA extensions (Clément Léger) - riscv: add ISA parsing for Zca, Zcf, Zcd and Zcb (Clément Léger) - riscv: add ISA extensions validation callback (Clément Léger) - dt-bindings: riscv: add Zca, Zcf, Zcd and Zcb ISA extension description (Clément Léger) - KVM: riscv: selftests: Add Zimop extension to get-reg-list test (Clément Léger) - RISC-V: KVM: Allow Zimop extension for Guest/VM (Clément Léger) - riscv: hwprobe: export Zimop ISA extension (Clément Léger) - riscv: add ISA extension parsing for Zimop (Clément Léger) - dt-bindings: riscv: add Zimop ISA extension description (Clément Léger) - riscv: Remove extra variable in patch_text_nosync() (Samuel Holland) - riscv: Use offset_in_page() in text patching functions (Samuel Holland) - riscv: Pass patch_text() the length in bytes (Samuel Holland) - riscv: Simplify text patching loops (Samuel Holland) - riscv: kprobes: Use patch_text_nosync() for insn slots (Samuel Holland) - riscv: jump_label: Simplify assembly syntax (Samuel Holland) - riscv: jump_label: Batch icache maintenance (Samuel Holland) - dt-bindings: riscv: cpus: add ref to interrupt-controller (Kanak Shilledar) - dt-bindings: interrupt-controller: riscv,cpu-intc: convert to dtschema (Kanak Shilledar) - selftest: run vector prctl test for ZVE32X (Andy Chiu) - riscv: vector: adjust minimum Vector requirement to ZVE32X (Andy Chiu) - riscv: hwprobe: add zve Vector subextensions into hwprobe interface (Andy Chiu) - riscv: cpufeature: add zve32[xf] and zve64[xfd] isa detection (Andy Chiu) - dt-bindings: riscv: add Zve32[xf] Zve64[xfd] ISA extension description (Andy Chiu) - riscv: cpufeature: call match_isa_ext() for single-letter extensions (Andy Chiu) - riscv: smp: fail booting up smp if inconsistent vlen is detected (Andy Chiu) - riscv: vector: add a comment when calling riscv_setup_vsize() (Andy Chiu) - MIPS: config: Add ip30_defconfig (Jiaxun Yang) - MIPS: config: lemote2f: Regenerate defconfig (Jiaxun Yang) - MIPS: config: generic: Add board-litex (Jiaxun Yang) - MIPS: config: Enable MSA and virtualization for MIPS64R6 (Jiaxun Yang) - MIPS: Fix fallback march for SB1 (Jiaxun Yang) - mips: dts: realtek: Add RTL9302C board (Chris Packham) - mips: generic: add fdt fixup for Realtek reference board (Chris Packham) - mips: select REALTEK_OTTO_TIMER for Realtek platforms (Chris Packham) - dt-bindings: interrupt-controller: realtek,rtl-intc: Add rtl9300-intc (Chris Packham) - dt-bindings: mips: realtek: Add rtl930x-soc compatible (Chris Packham) - dt-bindings: vendor-prefixes: Add Cameo Communications (Chris Packham) - mips: dts: realtek: add device_type property to cpu node (Chris Packham) - mips: dts: realtek: use "serial" instead of "uart" in node name (Chris Packham) - MIPS: Implement ieee754 NAN2008 emulation mode (Jiaxun Yang) - MIPS: lantiq: improve USB initialization (Hauke Mehrtens) - MIPS: GIC: Generate redirect block accessors (Paul Burton) - MIPS: CPS: Add a couple of multi-cluster utility functions (Paul Burton) - MIPS: Octeron: remove source file executable bit (Dominique Martinet) - MAINTAINERS: Mobileye: add OLB drivers and dt-bindings (Théo Lebrun) - MIPS: mobileye: eyeq5: add OLB system-controller node (Théo Lebrun) - dt-bindings: soc: mobileye: add EyeQ OLB system controller (Théo Lebrun) - MIPS: Alchemy: switch to use software nodes for GPIOs (Dmitry Torokhov) - MIPS: sync-r4k: Rework based on x86 tsc_sync (Jiaxun Yang) - MIPS: csrc-r4k: Don't register as sched_clock if unfit (Jiaxun Yang) - MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT (Jiaxun Yang) - MIPS: csrc-r4k: Apply verification clocksource flags (Jiaxun Yang) - MIPS: csrc-r4k: Refine rating computation (Jiaxun Yang) - mips: bmips: enable RAC on BMIPS4350 (Daniel González Cabanelas) - mips: bmips: setup: make CBR address configurable (Christian Marangi) - dt-bindings: mips: brcm: Document brcm,bmips-cbr-reg property (Christian Marangi) - mips: bmips: rework and cache CBR addr handling (Christian Marangi) - MIPS: Loongson64: env: Hook up Loongsson-2K (Jiaxun Yang) - MIPS: Loongson64: sleeper: Pass ra and sp as arguments (Jiaxun Yang) - MIPS: Loongson64: reset: Prioritise firmware service (Jiaxun Yang) - platform: mips: cpu_hwmon: Disable driver on unsupported hardware (Jiaxun Yang) - MIPS: Loongson64: Test register availability before use (Jiaxun Yang) - MIPS: dts: loongson: Add ISA node (Jiaxun Yang) - MIPS: dts: loongson: Fix GMAC phy node (Jiaxun Yang) - MIPS: dts: loongson: Fix ls2k1000-rtc interrupt (Jiaxun Yang) - MIPS: dts: loongson: Fix liointc IRQ polarity (Jiaxun Yang) - MIPS: Loongson64: Remove memory node for builtin-dtb (Jiaxun Yang) - crypto: mips/poly1305 - add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - MIPS: ip30: ip30-console: Add missing include (Jiaxun Yang) - MIPS: ip22-gio: Make ip22_gio_set_64bit() and ip22_gio_init() static (Genjian Zhang) - MIPS: sgi-ip22: Add prototypes for several functions to header (Genjian Zhang) - MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a (Jiaxun Yang) - MIPS: Loongson64: DTS: Fix msi node for ls7a (Jiaxun Yang) - MIPS: Loongson64: Include bootinfo.h in dma.c (Jiaxun Yang) - MIPS: kvm: Declare prototype for kvm_init_loongson_ipi (Jiaxun Yang) - MIPS: Loongson64: Implement PM suspend for LEFI firmware (Jiaxun Yang) - MIPS: select CPU_PM with SUSPEND (Jiaxun Yang) - MIPS: asm/pm.h: Use platform agnostic macros (Jiaxun Yang) - mips: configs: ci20: Enable DRM_DW_HDMI (Maxime Ripard) - MIPS: mobileye: Add EyeQ6H support (Gregory CLEMENT) - MIPS: mobileye: Add EyeQ6H device tree (Gregory CLEMENT) - dt-bindings: mips: Add bindings for a new Mobileye SoC EyeQ6H (Gregory CLEMENT) - mips: defconfig: drop RT_GROUP_SCHED=y from generic/db1xxx/eyeq5 (Celeste Liu) - MIPS: Alchemy: Switch to use kmemdup_array() (Andy Shevchenko) - KVM: PPC: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - KVM: PPC: Book3S HV nestedv2: Keep nested guest HASHPKEYR in sync (Shivaprasad G Bhat) - KVM: PPC: Book3S HV: Add one-reg interface for HASHPKEYR register (Shivaprasad G Bhat) - KVM: PPC: Book3S HV nestedv2: Keep nested guest HASHKEYR in sync (Shivaprasad G Bhat) - KVM: PPC: Book3S HV: Add one-reg interface for HASHKEYR register (Shivaprasad G Bhat) - KVM: PPC: Book3S HV nestedv2: Keep nested guest DEXCR in sync (Shivaprasad G Bhat) - KVM: PPC: Book3S HV: Add one-reg interface for DEXCR register (Shivaprasad G Bhat) - KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR (Shivaprasad G Bhat) - KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3 (Shivaprasad G Bhat) - KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation (Gautam Menghani) - KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper library for Guest state buffer (Gautam Menghani) - KVM: PPC: Book3S HV nestedv2: Add support for reading VPA counters for pseries guests (Gautam Menghani) - Documentation/powerpc: Mention 40x is removed (Christophe Leroy) - powerpc: Remove 40x leftovers (Christophe Leroy) - macintosh/therm_windtunnel: fix module unload. (Nick Bowler) - powerpc: Check only single values are passed to CPU/MMU feature checks (Michael Ellerman) - powerpc/xmon: Fix disassembly CPU feature checks (Michael Ellerman) - powerpc: Drop clang workaround for builtin constant checks (Michael Ellerman) - powerpc64/bpf: jit support for signed division and modulo (Artem Savkov) - powerpc64/bpf: jit support for sign extended mov (Artem Savkov) - powerpc64/bpf: jit support for sign extended load (Artem Savkov) - powerpc64/bpf: jit support for unconditional byte swap (Artem Savkov) - powerpc64/bpf: jit support for 32bit offset jmp instruction (Artem Savkov) - powerpc/pci: Hotplug driver bridge support (Krishna Kumar) - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv (Krishna Kumar) - powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC (Esben Haabendal) - powerpc: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - macintosh/mac_hid: add MODULE_DESCRIPTION() (Jeff Johnson) - powerpc/kexec: Use of_property_read_reg() (Rob Herring (Arm)) - powerpc/64s/radix/kfence: map __kfence_pool at page granularity (Hari Bathini) - powerpc/pseries/iommu: Define spapr_tce_table_group_ops only with CONFIG_IOMMU_API (Shivaprasad G Bhat) - selftests/sigaltstack: Fix ppc64 GCC build (Michael Ellerman) - powerpc/prom: Add CPU info to hardware description string later (Nathan Lynch) - powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas() (Nathan Lynch) - powerpc/platforms: Move files from 4xx to 44x (Christophe Leroy) - powerpc: Replace CONFIG_4xx with CONFIG_44x (Michael Ellerman) - powerpc/4xx: Remove CONFIG_BOOKE_OR_40x (Michael Ellerman) - powerpc: Remove core support for 40x (Christophe Leroy) - powerpc: Remove 40x from Kconfig and defconfig (Michael Ellerman) - powerpc/boot: Remove all 40x platforms from boot (Christophe Leroy) - powerpc/40x: Remove 40x platforms. (Christophe Leroy) - macintosh: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - powerpc/iommu: Reimplement the iommu_table_group_ops for pSeries (Shivaprasad G Bhat) - powerpc/iommu: Move dev_has_iommu_table() to iommu.c (Shivaprasad G Bhat) - vfio/spapr: Always clear TCEs before unsetting the window (Shivaprasad G Bhat) - powerpc/pseries/iommu: Use the iommu table[0] for IOV VF's DDW (Shivaprasad G Bhat) - powerpc/pseries/iommu: Fix the VFIO_IOMMU_SPAPR_TCE_GET_INFO ioctl output (Shivaprasad G Bhat) - powerpc/iommu: Move pSeries specific functions to pseries/iommu.c (Shivaprasad G Bhat) - powerpc/kexec_file: fix cpus node update to FDT (Sourabh Jain) - powerpc/kexec_file: fix extra size calculation for kexec FDT (Sourabh Jain) - powerpc/perf: Set cpumode flags using sample address (Anjali K) - powerpc/configs: drop RT_GROUP_SCHED=y from ppc6xx_defconfig (Celeste Liu) - powerpc/mm/drmem: Silence drmem_init() early return (Nathan Lynch) - powerpc/pseries/vas: Use usleep_range() to support HCALL delay (Haren Myneni) - powerpc/numa: Online a node if PHB is attached. (Nilay Shroff) - powerpc/pseries/iommu: Split Dynamic DMA Window to be used in Hybrid mode (Gaurav Batra) - powerpc/pseries: Remove unused cede related functions (Gautam Menghani) - PCI: controller: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - PCI: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - PCI/PM: Switch to new Intel CPU model defines (Tony Luck) - PCI: Use array for .id_table consistently (Masahiro Yamada) - ACPI: PCI: Remove unused struct 'acpi_handle_node' (Dr. David Alan Gilbert) - PCI: switchtec: Make switchtec_class constant (Greg Kroah-Hartman) - PCI: vmd: Create domain symlink before pci_bus_add_devices() (Jiwei Sun) - PCI: tegra: Remove unused struct 'tegra_pcie_soc' (Dr. David Alan Gilbert) - PCI: tegra194: Set EP alignment restriction for inbound ATU (Jon Hunter) - PCI: dw-rockchip: Use pci_epc_init_notify() directly (Niklas Cassel) - PCI: dw-rockchip: Add endpoint mode support (Niklas Cassel) - PCI: dw-rockchip: Refactor the driver to prepare for EP mode (Niklas Cassel) - PCI: dw-rockchip: Add rockchip_pcie_get_ltssm() helper (Niklas Cassel) - PCI: dw-rockchip: Fix weird indentation (Niklas Cassel) - PCI: dw-rockchip: Fix initial PERST# GPIO value (Niklas Cassel) - PCI: dw-rockchip: Add error messages in .probe() error paths (Uwe Kleine-König) - PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio (Manivannan Sadhasivam) - PCI: rockchip-host: Wait 100ms after reset before starting configuration (Damien Le Moal) - PCI: rockchip-host: Fix rockchip_pcie_host_init_port() PERST# handling (Damien Le Moal) - PCI: rcar-gen4: Add support for R-Car V4H (Yoshihiro Shimoda) - PCI: rcar-gen4: Add .ltssm_control() for other SoC support (Yoshihiro Shimoda) - PCI: rcar-gen4: Add struct rcar_gen4_pcie_drvdata (Yoshihiro Shimoda) - PCI: dwc: Add PCIE_PORT_{FORCE,LANE_SKEW} macros (Yoshihiro Shimoda) - PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup() (Marek Vasut) - PCI: qcom: Prevent use of uninitialized data in qcom_pcie_suspend_noirq() (Dan Carpenter) - PCI: qcom: Prevent potential error pointer dereference (Dan Carpenter) - PCI: qcom: Fix missing error code in qcom_pcie_probe() (Dan Carpenter) - PCI: qcom: Add OPP support to scale performance (Krishna chaitanya chundru) - PCI: Bring the PCIe speed to MBps logic to new pcie_dev_speed_mbps() (Krishna chaitanya chundru) - PCI: qcom: Add ICC bandwidth vote for CPU to PCIe path (Krishna chaitanya chundru) - PCI: qcom-ep: Disable resources unconditionally during PERST# assert (Manivannan Sadhasivam) - PCI: qcom-ep: Override NO_SNOOP attribute for SA8775P EP (Mrinmay Sarkar) - PCI: qcom: Override NO_SNOOP attribute for SA8775P RC (Mrinmay Sarkar) - PCI: epf-mhi: Enable HDMA for SA8775P SoC (Mrinmay Sarkar) - PCI: qcom-ep: Add HDMA support for SA8775P SoC (Mrinmay Sarkar) - PCI: dwc: Pass the eDMA mapping format flag directly from glue drivers (Manivannan Sadhasivam) - PCI: dwc: Skip finding eDMA channels count for HDMA platforms (Manivannan Sadhasivam) - PCI: dwc: Refactor dw_pcie_edma_find_chip() API (Manivannan Sadhasivam) - PCI: qcom-ep: Add support for SA8775P SOC (Mrinmay Sarkar) - dt-bindings: PCI: qcom-ep: Add support for SA8775P SoC (Mrinmay Sarkar) - PCI: qcom: Use devm_clk_bulk_get_all() API (Manivannan Sadhasivam) - PCI: starfive: Add JH7110 PCIe controller (Minda Chen) - dt-bindings: PCI: Add StarFive JH7110 PCIe controller (Minda Chen) - PCI: Add PCIE_RESET_CONFIG_DEVICE_WAIT_MS waiting time value (Kevin Xie) - PCI: plda: Pass pci_host_bridge to plda_pcie_setup_iomems() (Minda Chen) - PCI: plda: Add host init/deinit and map bus functions (Minda Chen) - PCI: plda: Add event bitmap field to struct plda_pcie_rp (Minda Chen) - PCI: microchip: Move IRQ functions to pcie-plda-host.c (Minda Chen) - PCI: microchip: Add event irqchip field to host port and add PLDA irqchip (Minda Chen) - PCI: microchip: Add get_events() callback and PLDA get_event() (Minda Chen) - PCI: microchip: Add INTx and MSI event num to struct plda_event (Minda Chen) - PCI: microchip: Add request_event_irq() callback function (Minda Chen) - PCI: microchip: Add num_events field to struct plda_pcie_rp (Minda Chen) - PCI: microchip: Rename interrupt related functions (Minda Chen) - PCI: microchip: Move PLDA functions to pcie-plda-host.c (Minda Chen) - PCI: microchip: Rename PLDA functions to be generic (Minda Chen) - PCI: microchip: Move PLDA structures to plda-pcie.h (Minda Chen) - PCI: microchip: Rename PLDA structures to be generic (Minda Chen) - PCI: microchip: Add bridge_addr field to struct mc_pcie (Minda Chen) - PCI: microchip: Move PLDA IP register macros to pcie-plda.h (Minda Chen) - PCI: microchip: Move pcie-microchip-host.c to PLDA directory (Minda Chen) - dt-bindings: PCI: Add PLDA XpressRICH PCIe host common properties (Minda Chen) - PCI: loongson: Enable MSI in LS7A Root Complex (Huacai Chen) - PCI: ls-gen4: Make struct mobiveil_rp_ops constant (Christophe JAILLET) - PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) (Kishon Vijay Abraham I) - PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() (Aleksandr Mishin) - PCI: keystone: Don't enable BAR 0 for AM654x (Siddharth Vadapalli) - PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode() (Siddharth Vadapalli) - PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Wei Liu) - PCI: exynos: Adapt to use bulk clock APIs (Shradha Todi) - PCI: dra7xx: Fix dra7xx_pcie_cpu_addr_fixup() parameter name (Niklas Cassel) - PCI: artpec6: Fix artpec6_pcie_cpu_addr_fixup() parameter name (Niklas Cassel) - PCI: al: Check IORESOURCE_BUS existence during probe (Aleksandr Mishin) - PCI: dwc: ep: Enforce DWC specific 64-bit BAR limitation (Niklas Cassel) - PCI: layerscape-ep: Use the generic dw_pcie_ep_linkdown() API to handle Link Down event (Manivannan Sadhasivam) - PCI: qcom-ep: Use the generic dw_pcie_ep_linkdown() API to handle Link Down event (Manivannan Sadhasivam) - PCI: dwc: ep: Remove dw_pcie_ep_init_notify() wrapper (Manivannan Sadhasivam) - PCI: dwc: ep: Add a generic dw_pcie_ep_linkdown() API to handle Link Down event (Manivannan Sadhasivam) - PCI: dwc: Add generic MSG TLP support for sending PME_Turn_Off when system suspend (Frank Li) - PCI: Add PCIE_MSG_CODE_PME_TURN_OFF message macro (Frank Li) - PCI: Add PCIE_MSG_CODE_ASSERT_INTx message macros (Yoshihiro Shimoda) - PCI: dwc: Add outbound MSG TLPs support (Yoshihiro Shimoda) - PCI: dwc: Consolidate args of dw_pcie_prog_outbound_atu() into a structure (Yoshihiro Shimoda) - PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot (Frank Li) - PCI: dwc: Use msleep() in dw_pcie_wait_for_link() (Konrad Dybcio) - PCI: kirin: Convert to use agnostic GPIO API (Andy Shevchenko) - PCI: kirin: Convert kirin_pcie_parse_port() to scoped iterator (Javier Carrasco) - PCI: imx6: Convert to use agnostic GPIO API (Andy Shevchenko) - PCI: dwc: Remove unused of_gpio.h inclusion (Andy Shevchenko) - PCI: aardvark: Remove unused of_gpio.h inclusion (Andy Shevchenko) - PCI: dra7xx: Add missing chained IRQ header inclusion (Andy Shevchenko) - Documentation: PCI: pci-endpoint: Fix EPF ops list (Alexander Stein) - misc: pci_endpoint_test: Remove unused pci_endpoint_test_bar_{readl,writel} functions (Jiapeng Chong) - misc: pci_endpoint_test: Document policy about adding pci_device_id (Yoshihiro Shimoda) - misc: pci_endpoint_test: Refactor dma_set_mask_and_coherent() logic (Frank Li) - misc: pci_endpoint_test: Use memcpy_toio()/memcpy_fromio() for BAR tests (Niklas Cassel) - misc: pci_endpoint_test: Add support for Rockchip rk3588 (Niklas Cassel) - PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup() (Dan Carpenter) - PCI: endpoint: Clean up error handling in vpci_scan_bus() (Dan Carpenter) - PCI: endpoint: Make pci_epc_class struct constant (Greg Kroah-Hartman) - PCI: endpoint: Introduce 'epc_deinit' event and notify the EPF drivers (Manivannan Sadhasivam) - PCI: endpoint: pci-epf-test: Handle Link Down event (Manivannan Sadhasivam) - PCI: endpoint: pci-epf-{mhi/test}: Move DMA initialization to EPC init callback (Manivannan Sadhasivam) - PCI: endpoint: pci-epf-test: Refactor pci_epf_test_unbind() function (Manivannan Sadhasivam) - PCI: endpoint: Rename BME to Bus Master Enable (Manivannan Sadhasivam) - PCI: endpoint: Rename core_init() callback in 'struct pci_epc_event_ops' to epc_init() (Manivannan Sadhasivam) - PCI: endpoint: pci-epf-test: Use 'msix_capable' flag directly in pci_epf_test_alloc_space() (Manivannan Sadhasivam) - PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init() (Manivannan Sadhasivam) - PCI: endpoint: Remove unused field in struct pci_epf_group (Christophe JAILLET) - dt-bindings: PCI: qcom: x1e80100: Make the MHI reg region mandatory (Abel Vesa) - dt-bindings: PCI: generic: Add ats-supported property (Jean-Philippe Brucker) - dt-bindings: PCI: mediatek,mt7621-pcie: Add PCIe host topology ASCII graph (Sergio Paracuellos) - dt-bindings: PCI: qcom: Add OPP table (Krishna chaitanya chundru) - dt-bindings: PCI: xilinx-cpm: Fix overlapping of bridge register and 32-bit BAR addresses (Thippeswamy Havalige) - dt-bindings: PCI: rockchip: Add DesignWare based PCIe Endpoint controller (Niklas Cassel) - dt-bindings: PCI: rockchip-dw-pcie: Fix description of legacy IRQ (Niklas Cassel) - dt-bindings: PCI: rockchip-dw-pcie: Prepare for Endpoint mode support (Niklas Cassel) - dt-bindings: PCI: snps,dw-pcie-ep: Add tx_int{a,b,c,d} legacy IRQs (Niklas Cassel) - dt-bindings: PCI: snps,dw-pcie-ep: Add vendor specific interrupt-names (Niklas Cassel) - dt-bindings: PCI: snps,dw-pcie-ep: Add vendor specific reg-name (Niklas Cassel) - PCI: Relax bridge window tail sizing rules (Ilpo Järvinen) - PCI: Make minimum bridge window alignment reference more obvious (Ilpo Järvinen) - PCI: Fix resource double counting on remove & rescan (Ilpo Järvinen) - resource: Export find_resource_space() (Ilpo Järvinen) - resource: Handle simple alignment inside __find_resource_space() (Ilpo Järvinen) - resource: Use typedef for alignf callback (Ilpo Järvinen) - resource: Document find_resource_space() and resource_constraint (Ilpo Järvinen) - resource: Rename find_resource() to find_resource_space() (Ilpo Järvinen) - PCI: Add missing bridge lock to pci_bus_lock() (Dan Williams) - PCI: Warn on missing cfg_access_lock during secondary bus reset (Dan Williams) - PCI: acpiphp: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - PCI: pciehp: Detect device replacement during system sleep (Lukas Wunner) - PCI/DPC: Disable DPC service on suspend (Kai-Heng Feng) - PCI/AER: Disable AER service on suspend (Kai-Heng Feng) - PCI: Use preserve_config in place of pci_flags (Vidya Sagar) - PCI: Unify ACPI and DT 'preserve config' support (Vidya Sagar) - PCI: of: Add of_pci_preserve_config() for per-host bridge support (Vidya Sagar) - PCI: Move PRESERVE_BOOT_CONFIG _DSM evaluation to pci_register_host_bridge() (Vidya Sagar) - PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal (Lukas Wunner) - drm/vboxvideo: fix mapping leaks (Philipp Stanner) - PCI: Add managed pcim_iomap_range() (Philipp Stanner) - PCI: Remove legacy pcim_release() (Philipp Stanner) - PCI: Add managed pcim_intx() (Philipp Stanner) - PCI: Give pcim_set_mwi() its own devres cleanup callback (Philipp Stanner) - PCI: Move struct pci_devres.pinned bit to struct pci_dev (Philipp Stanner) - PCI: Remove struct pci_devres.enabled status bit (Philipp Stanner) - PCI: Document hybrid devres hazards (Philipp Stanner) - PCI: Add managed pcim_request_region() (Philipp Stanner) - PCI: Deprecate pcim_iomap_table(), pcim_iomap_regions_request_all() (Philipp Stanner) - PCI: Add managed partial-BAR request and map infrastructure (Philipp Stanner) - PCI: Add devres helpers for iomap table (Philipp Stanner) - PCI: Add and use devres helper for bit masks (Philipp Stanner) - PCI: Extend ACS configurability (Vidya Sagar) - PCI: Add ACS quirk for Broadcom BCM5760X NIC (Ajit Khaparde) - Input: yealink - simplify locking in sysfs attribute handling (Dmitry Torokhov) - Input: yealink - use driver core to instantiate device attributes (Dmitry Torokhov) - Input: ati-remote2 - use driver core to instantiate device attributes (Dmitry Torokhov) - Input: omap-keypad - use driver core to instantiate device attributes (Dmitry Torokhov) - Input: atmel_mxt_ts - use driver core to instantiate device attributes (Dmitry Torokhov) - Input: exc3000 - add EXC81W32 support (Philipp Zabel) - dt-bindings: input: touchscreen: exc3000: add EXC81W32 (Philipp Zabel) - Input: twl4030-pwrbutton - fix kernel-doc warning (Dmitry Torokhov) - Input: himax_hx83112b - add support for HX83100A (Felix Kaechele) - Input: himax_hx83112b - add himax_chip struct for multi-chip support (Felix Kaechele) - Input: himax_hx83112b - implement MCU register reading (Felix Kaechele) - Input: himax_hx83112b - use more descriptive register defines (Felix Kaechele) - dt-bindings: input: touchscreen: himax,hx83112b: add HX83100A (Felix Kaechele) - Input: do not check number of events in input_pass_values() (Dmitry Torokhov) - Input: preallocate memory to hold event values (Dmitry Torokhov) - Input: rearrange input_alloc_device() to prepare for preallocating of vals (Dmitry Torokhov) - Input: simplify event handling logic (Dmitry Torokhov) - Input: make events() method return number of events processed (Dmitry Torokhov) - Input: make sure input handlers define only one processing method (Dmitry Torokhov) - Input: evdev - remove ->event() method (Dmitry Torokhov) - Input: imagis - add supports for Imagis IST3038 (Raymond Hackley) - dt-bindings: input/touchscreen: imagis: Document ist3038 (Raymond Hackley) - Input: imagis - clarify the usage of protocol_b (Raymond Hackley) - dt-bindings: input: ti,nspire-keypad: convert to YAML format (Andrew Davis) - Input: fsl-imx25-tcq - constify struct regmap_config (Javier Carrasco) - Input: qt1050 - constify struct regmap_config (Javier Carrasco) - Input: cypress_ps2 - use u8 when dealing with byte data (Dmitry Torokhov) - Input: cypress_ps2 - propagate errors from lower layers (Dmitry Torokhov) - Input: cypress_ps2 - report timeouts when reading command status (Dmitry Torokhov) - Input: cypress_ps2 - fix error handling when sending command fails (Dmitry Torokhov) - Input: cypress_ps2 - clean up setting reporting rate (Dmitry Torokhov) - Input: elan_i2c - do not leave interrupt disabled on suspend failure (Dmitry Torokhov) - Input: ili210x - use guard notation when disabling and reenabling IRQ (Dmitry Torokhov) - Input: ili210x - switch to using cleanup functions in firmware code (Dmitry Torokhov) - Input: ili210x - use kvmalloc() to allocate buffer for firmware update (Dmitry Torokhov) - Input: rohm_bu21023 - switch to using cleanup functions (Dmitry Torokhov) - Input: rohm_bu21023 - switch to using sysfs_emit() (Dmitry Torokhov) - Input: rohm_bu21023 - factor out settings update code (Dmitry Torokhov) - Input: goodix_berlin - use __free() cleanup in SPI transport (Dmitry Torokhov) - Input: wacom_w8001 - use "guard" notation when acquiring mutex (Dmitry Torokhov) - Input: ads7846 - handle HSYNC GPIO (Linus Walleij) - dt-bindings: ads7846: Add hsync-gpios (Linus Walleij) - Input: qt1050 - handle CHIP_ID reading error (Andrei Lalaev) - Input: edt-ft5x06 - add ft5426 (Andreas Kemnade) - dt-bindings: input: touchscreen: edt-ft5x06: Add ft5426 (Andreas Kemnade) - Input: ektf2127 - add ektf2232 support (Andreas Kemnade) - dt-bindings: touchscreen: elan,ektf2127: Add EKTF2232 (Andreas Kemnade) - dt-bindings: touchscreen: convert elan,ektf2127 to json-schema (Andreas Kemnade) - Input: adc-joystick - move axes data into the main structure (Dmitry Torokhov) - Input: ims-pcu - switch to using cleanup functions (Dmitry Torokhov) - Input: ims-pcu - use driver core to instantiate device attributes (Dmitry Torokhov) - Input: ims-pcu - drop repeated "input" in error message (Javier Carrasco) - Input: ims-pcu - annotate struct ims_pcu_flash_fmt with __counted_by (Javier Carrasco) - Input: adxl34x - switch to using "guard" notation (Dmitry Torokhov) - Input: adxl34x - switch to using managed resources (Dmitry Torokhov) - Input: adxl34x - use input_set_capability() (Dmitry Torokhov) - Input: adxl34x - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - Input: joystick - use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - Input: touchscreen - use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - Input: cap11xx - stop using chip ID when configuring it (Dmitry Torokhov) - Input: adc-joystick - handle inverted axes (Chris Morgan) - Input: gameport - use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - Input: serio - use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - linux/interrupt.h: allow "guard" notation to disable and reenable IRQ (Dmitry Torokhov) - Input: wacom_w8001 - correct device name generation (Jason Gerecke) - Input: tablet - use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - Input: mouse - use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - Input: misc - use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - Input: keyboard - use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - Input: wacom_w8001 - simplify device name generation (Jason Gerecke) - i2c: document new callbacks in i2c_algorithm (Wolfram Sang) - dt-bindings: i2c: amlogic,meson6-i2c: add optional power-domains (George Stark) - dt-bindings: i2c: at91: Add sama7d65 compatible string (Nicolas Ferre) - i2c: st: reword according to newest specification (Wolfram Sang) - i2c: cpm: reword according to newest specification (Wolfram Sang) - i2c: virtio: reword according to newest specification (Wolfram Sang) - i2c: nvidia-gpu: reword according to newest specification (Wolfram Sang) - i2c: viai2c: reword according to newest specification (Wolfram Sang) - i2c: viperboard: reword according to newest specification (Wolfram Sang) - i2c: uniphier: reword according to newest specification (Wolfram Sang) - i2c: uniphier-f: reword according to newest specification (Wolfram Sang) - i2c: tiny-usb: reword according to newest specification (Wolfram Sang) - i2c: thunderx-pcidrv: reword according to newest specification (Wolfram Sang) - i2c: tegra-bpmp: reword according to newest specification (Wolfram Sang) - i2c: taos-evm: reword according to newest specification (Wolfram Sang) - i2c: sun6i-p2wi: reword according to newest specification (Wolfram Sang) - i2c: stm32f4: reword according to newest specification (Wolfram Sang) - i2c: sprd: reword according to newest specification (Wolfram Sang) - i2c: sis5595: reword according to newest specification (Wolfram Sang) - i2c: rzv2m: reword according to newest specification (Wolfram Sang) - i2c: robotfuzz-osif: reword according to newest specification (Wolfram Sang) - i2c: rk3x: reword according to newest specification (Wolfram Sang) - i2c: riic: reword according to newest specification (Wolfram Sang) - i2c: pxa-pci: reword according to newest specification (Wolfram Sang) - i2c: powermac: reword according to newest specification (Wolfram Sang) - i2c: piix4: reword according to newest specification (Wolfram Sang) - i2c: pasemi: reword according to newest specification (Wolfram Sang) - i2c: owl: reword according to newest specification (Wolfram Sang) - i2c: opal: reword according to newest specification (Wolfram Sang) - i2c: octeon: reword according to newest specification (Wolfram Sang) - i2c: ocores: reword according to newest specification (Wolfram Sang) - i2c: mv64xxx: reword according to newest specification (Wolfram Sang) - i2c: mt7621: reword according to newest specification (Wolfram Sang) - i2c: mpc: reword according to newest specification (Wolfram Sang) - i2c: mlxcpld: reword according to newest specification (Wolfram Sang) - i2c: ls2x: reword according to newest specification (Wolfram Sang) - i2c: lpc2k: reword according to newest specification (Wolfram Sang) - i2c: ljca: reword according to newest specification (Wolfram Sang) - i2c: kempld: reword according to newest specification (Wolfram Sang) - i2c: jz4780: reword according to newest specification (Wolfram Sang) - i2c: isch: reword according to newest specification (Wolfram Sang) - i2c: iop3xx: reword according to newest specification (Wolfram Sang) - i2c: ibm_iic: reword according to newest specification (Wolfram Sang) - i2c: i801: reword according to newest specification (Wolfram Sang) - i2c: hix5hd2: reword according to newest specification (Wolfram Sang) - i2c: hisi: reword according to newest specification (Wolfram Sang) - i2c: highlander: reword according to newest specification (Wolfram Sang) - i2c: gpio: reword according to newest specification (Wolfram Sang) - i2c: fsi: reword according to newest specification (Wolfram Sang) - i2c: dln2: reword according to newest specification (Wolfram Sang) - i2c: diolan-u2c: reword according to newest specification (Wolfram Sang) - i2c: digicolor: reword according to newest specification (Wolfram Sang) - i2c: davinci: reword according to newest specification (Wolfram Sang) - i2c: cros-ec-tunnel: reword according to newest specification (Wolfram Sang) - i2c: cp2615: reword according to newest specification (Wolfram Sang) - i2c: cht-wc: reword according to newest specification (Wolfram Sang) - i2c: brcmstb: reword according to newest specification (Wolfram Sang) - i2c: bcm2835: reword according to newest specification (Wolfram Sang) - i2c: bcm-kona: reword according to newest specification (Wolfram Sang) - i2c: au1550: reword according to newest specification (Wolfram Sang) - i2c: altera: reword according to newest specification (Wolfram Sang) - i2c: ali15x3: reword according to newest specification (Wolfram Sang) - i2c: reword i2c_algorithm according to newest specification (Wolfram Sang) - i2c: rcar: minor changes to adhere to coding style (Wolfram Sang) - i2c: rcar: WARN about spurious irqs (Wolfram Sang) - dt-bindings: i2c: dw: Document compatible thead,th1520-i2c (Thomas Bonnefille) - i2c: mt7621: Add Airoha EN7581 i2c support (Lorenzo Bianconi) - i2c: designware: Constify read-only struct regmap_config (Javier Carrasco) - i2c: xiic: improve error message when transfer fails to start (Marc Ferland) - dt-bindings: i2c: nxp,lpc1788-i2c: convert to dt schema (Kanak Shilledar) - dt-bindings: i2c: adjust indentation in DTS example to coding style (Krzysztof Kozlowski) - dt-bindings: i2c: ti,omap4: reference i2c-controller.yaml schema (Krzysztof Kozlowski) - dt-bindings: i2c: samsung,s3c2410: drop unneeded address/size-cells (Krzysztof Kozlowski) - dt-bindings: i2c: nvidia,tegra20: drop unneeded address/size-cells (Krzysztof Kozlowski) - dt-bindings: i2c: atmel,at91sam: drop unneeded address/size-cells (Krzysztof Kozlowski) - i2c: omap: wakeup the controller during suspend() callback (Thomas Richard) - i2c: omap: switch to NOIRQ_SYSTEM_SLEEP_PM_OPS() and RUNTIME_PM_OPS() (Thomas Richard) - i2c: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - i2c: i801: Add support for Intel Arrow Lake-H (Jarkko Nikula) - i2c: add debug message for detected HostNotify alerts (Wolfram Sang) - dt-bindings: eeprom: at24: Add compatible for ONSemi N24S64B (Frieder Schrempf) - dt-bindings: eeprom: at24: Move compatible for Belling BL24C16A to proper place (Frieder Schrempf) - dt-bindings: eeprom: at24: Add Microchip 24AA025E48/24AA025E64 (Andrei Simion) - eeprom: at24: Add support for Microchip 24AA025E48/24AA025E64 EEPROMs (Claudiu Beznea) - i2c: dev: Check for I2C_FUNC_I2C before calling i2c_transfer (Jean Delvare) - i2c: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - Documentation: i2c: testunit: use proper reST (Wolfram Sang) - misc: Kconfig: exclude mrvl-cn10k-dpi compilation for 32-bit systems (Vamsi Attunuru) - misc: delete Makefile.rej (Greg Kroah-Hartman) - binder: fix hang of unregistered readers (Carlos Llamas) - misc: Kconfig: add a new dependency for MARVELL_CN10K_DPI (Vamsi Attunuru) - virtio: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - agp: uninorth: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - spmi: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dev/parport: fix the array out-of-bounds risk (tuhaowen) - samples: configfs: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - misc: mrvl-cn10k-dpi: add Octeon CN10K DPI administrative driver (Vamsi Attunuru) - misc: keba: Fix missing AUXILIARY_BUS dependency (Gerhard Engleder) - interconnect: qcom: Fix DT backwards compatibility for QoS (Odelu Kukatla) - interconnect: qcom: sc7280: enable QoS configuration (Odelu Kukatla) - interconnect: qcom: icc-rpmh: Add QoS configuration support (Odelu Kukatla) - dt-bindings: interconnect: add clock property to enable QOS on SC7280 (Odelu Kukatla) - interconnect: qcom: Add MSM8953 driver (Vladimir Lypak) - dt-bindings: interconnect: qcom: Add Qualcomm MSM8953 NoC (Vladimir Lypak) - interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID (Konrad Dybcio) - interconnect: mediatek: remove unneeded semicolon (Jiapeng Chong) - interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driver (AngeloGioacchino Del Regno) - dt-bindings: interconnect: Add MediaTek EMI Interconnect bindings (AngeloGioacchino Del Regno) - interconnect: qcom: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - interconnect: imx: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - net: wwan: mhi: make default data link id configurable (Slark Xiao) - bus: mhi: host: Allow controller drivers to specify name for the MHI controller (Slark Xiao) - bus: mhi: host: Add support for Foxconn SDX72 modems (Slark Xiao) - bus: mhi: host: pci_generic: Use unique 'mhi_pci_dev_info' for product families (Manivannan Sadhasivam) - bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone (Manivannan Sadhasivam) - slimbus: Fix struct and documentation alignment in stream.c (Amit Vadhavana) - MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches (Dmitry Baryshkov) - misc: fastrpc: use coherent pool for untranslated Compute Banks (Dylan Van Assche) - misc: fastrpc: support complete DMA pool access to the DSP (Dylan Van Assche) - misc: fastrpc: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - misc: fastrpc: Add missing dev_err newlines (Ekansh Gupta) - misc: fastrpc: Use memdup_user() (Thorsten Blum) - nvmem: core: Implement force_ro sysfs attribute (Marek Vasut) - nvmem: Use sysfs_emit() for type attribute (Marek Vasut) - nvmem: Document type attribute (Marek Vasut) - nvmem: Replace spaces with tab in documentation (Marek Vasut) - nvmem: core: drop unnecessary range checks in sysfs callbacks (Thomas Weißschuh) - nvmem: core: remove global nvmem_cells_group (Thomas Weißschuh) - nvmem: core: add single sysfs group (Thomas Weißschuh) - dt-bindings: nvmem: mediatek: efuse: add support for MT7988 (Rafał Miłecki) - dt-bindings: nvmem: amlogic,meson-gx-efuse: add optional power-domains (Neil Armstrong) - nvmem: rockchip-efuse: set type to OTP (Heiko Stuebner) - nvmem: rockchip-otp: Set type to OTP (Heiko Stuebner) - nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option (Heiko Stuebner) - nvmem: meson-efuse: Replacing the use of of_node_put to __free (MarileneGarcia) - dt-bindings: nvmem: mediatek: efuse: add support for MT7981 (Rafał Miłecki) - nvmem: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - misc: Register a PPI for the vcpu stall detection virtual device (Sebastian Ene) - dt-bindings: vcpu_stall_detector: Add a PPI interrupt to the virtual device (Sebastian Ene) - misc: keba: Add basic KEBA CP500 system FPGA support (Gerhard Engleder) - eeprom: ee1004: Instantiate jc42 devices for DIMMS implementing Rev.1 SPD (Guenter Roeck) - eeprom: ee1004: Call i2c_new_scanned_device to instantiate thermal sensor (Guenter Roeck) - eeprom: ee1004: Add nvmem support (Armin Wolf) - eeprom: ee1004: Use devres for bus data cleanup (Armin Wolf) - iio: adc: ad7173: Fix uninitialized symbol is_current_chan (Jonathan Cameron) - iio: adc: Add support for MediaTek MT6357/8/9 Auxiliary ADC (AngeloGioacchino Del Regno) - math.h: Add unsigned 8 bits fractional numbers type (AngeloGioacchino Del Regno) - dt-bindings: iio: adc: Add MediaTek MT6359 PMIC AUXADC (AngeloGioacchino Del Regno) - iio: common: scmi_iio: convert to dev_err_probe() (Nuno Sa) - iio: backend: make use of dev_err_cast_probe() (Nuno Sa) - iio: temperature: ltc2983: convert to dev_err_probe() (Nuno Sa) - dev_printk: add new dev_err_probe() helpers (Nuno Sa) - iio: xilinx-ams: Add labels (Sean Anderson) - iio: adc: ad7944: use devm_spi_optimize_message() (David Lechner) - Documentation: iio: Document high-speed DMABUF based API (Paul Cercueil) - iio: buffer-dmaengine: Support new DMABUF based userspace API (Paul Cercueil) - iio: buffer-dma: Enable support for DMABUFs (Paul Cercueil) - iio: core: Add new DMABUF interface infrastructure (Paul Cercueil) - Documentation: dmaengine: Document new dma_vec API (Paul Cercueil) - dmaengine: dma-axi-dmac: Implement device_prep_peripheral_dma_vec (Paul Cercueil) - dmaengine: Add API function dmaengine_prep_peripheral_dma_vec() (Paul Cercueil) - MAINTAINERS: Update AD7192 driver maintainer (Alisa-Dariana Roman) - iio: adc: ad7192: use devm_regulator_get_enable_read_voltage (David Lechner) - iio: st_sensors: relax WhoAmI check in st_sensors_verify_id() (Kaustabh Chakraborty) - MAINTAINERS: Add AVAGO APDS9306 (Subhajit Ghosh) - dt-bindings: iio: adc: adi,ad7606: comment and sort the compatible names (Guillaume Stols) - dt-bindings: iio: adc: adi,ad7606: add missing datasheet link (Guillaume Stols) - hwmon: iio: Add labels from IIO channels (Sean Anderson) - iio: Add iio_read_channel_label to inkern API (Sean Anderson) - iio: adc: ltc2309: Fix endian type passed to be16_to_cpu() (Jonathan Cameron) - dt-bindings: iio: stm32: dfsdm: fix dtbs warnings on dfsdm audio port (Olivier Moysan) - iio: dac: ad3552r: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: adc: ti-ads8688: drop ads8688_remove() (David Lechner) - iio: adc: ti-ads8688: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: adc: ti-adc108s102: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: adc: max1363: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: adc: ltc2309: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: adc: hx711: use dev_err_probe() (David Lechner) - iio: adc: hx711: remove hx711_remove() (David Lechner) - iio: adc: hx711: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: adc: aspeed_adc: use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: imu: adis: remove legacy lock helpers (Nuno Sa) - iio: imu: adis16475: make use of the new lock helpers (Nuno Sa) - iio: imu: adis16480: make use of the new lock helpers (Nuno Sa) - iio: imu: adis16400: make use of the new lock helpers (Nuno Sa) - iio: gyro: adis16260: make use of the new lock helpers (Nuno Sa) - iio: gyro: adis16260: make use of the new lock helpers (Nuno Sa) - iio: imu: adis: add cleanup based lock helpers (Nuno Sa) - iio: imu: adis: move to the cleanup magic (Nuno Sa) - iio: imu: adis_buffer: split trigger handling (Nuno Sa) - dt-bindings: iio: st-sensors: add LIS2DS12 accelerometer (Kaustabh Chakraborty) - iio: accel: st_accel: add support for LIS2DS12 (Kaustabh Chakraborty) - iio: frequency: adf4350: add clk provider (Antoniu Miclaus) - dt-bindings: iio: adf4350: add clk provider prop (Antoniu Miclaus) - iio: adc: ti-ads1119: Add driver (João Paulo Gonçalves) - dt-bindings: iio: adc: add ti,ads1119 (João Paulo Gonçalves) - iio: dac: adi-axi-dac: improve probe() error messaging (Trevor Gamblin) - iio: trigger: stm32-timer-trigger: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: temperature: mlx90632: make use of regmap_clear_bits() (Trevor Gamblin) - iio: proximity: sx_common: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: proximity: sx9500: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: proximity: sx9360: make use of regmap_set_bits() (Trevor Gamblin) - iio: proximity: sx9324: make use of regmap_set_bits() (Trevor Gamblin) - iio: pressure: bmp280-core: make use of regmap_clear_bits() (Trevor Gamblin) - iio: magnetometer: mmc35240: make use of regmap_set_bits() (Trevor Gamblin) - iio: magnetometer: ak8974: make use of regmap_set_bits() (Trevor Gamblin) - iio: light: veml6030: make use of regmap_clear_bits() (Trevor Gamblin) - iio: light: st_uvis25_core: make use of regmap_clear_bits() (Trevor Gamblin) - iio: light: isl29018: make use of regmap_clear_bits() (Trevor Gamblin) - iio: light: iqs621-als: make use of regmap_clear_bits() (Trevor Gamblin) - iio: light: adux1020: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: imu: inv_icm42600: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: health: max30102: make use of regmap_set_bits() (Trevor Gamblin) - iio: health: max30100: make use of regmap_set_bits() (Trevor Gamblin) - iio: health: afe4404: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: health: afe4403: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: gyro: mpu3050-core: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: gyro: bmg160_core: make use of regmap_clear_bits() (Trevor Gamblin) - iio: dac: stm32-dac-core: make use of regmap_set_bits() (Trevor Gamblin) - iio: dac: ltc2688: make use of regmap_set_bits() (Trevor Gamblin) - iio: adc: stm32-dfsdm-adc: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: adc: sc27xx_adc: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: adc: rn5t618-adc: make use of regmap_set_bits() (Trevor Gamblin) - iio: adc: qcom-spmi-rradc: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: adc: berlin2-adc: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: adc: mp2629_adc: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: adc: meson_saradc: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: adc: intel_mrfld_adc: make use of regmap_clear_bits() (Trevor Gamblin) - iio: adc: ina2xx-adc: make use of regmap_clear_bits() (Trevor Gamblin) - iio: adc: fsl-imx25-gcq: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: adc: cpcap-adc: make use of regmap_clear_bits(), regmap_set_bits() (Trevor Gamblin) - iio: adc: bcm_iproc_adc: make use of regmap_clear_bits() (Trevor Gamblin) - iio: adc: axp288_adc: make use of regmap_set_bits() (Trevor Gamblin) - iio: adc: axp20x_adc: make use of regmap_set_bits() (Trevor Gamblin) - iio: adc: ad4130: make use of regmap_clear_bits() (Trevor Gamblin) - iio: accel: msa311: make use of regmap_clear_bits() (Trevor Gamblin) - iio: accel: kxsd9: Make use of regmap_clear_bits() (Trevor Gamblin) - iio: accel: fxls8962af-core: Make use of regmap_set_bits(), regmap_clear_bits() (Trevor Gamblin) - iio: adc: ad7173: Add support for AD411x devices (Dumitru Ceclan) - iio: adc: ad7173: document sampling frequency behaviour (Dumitru Ceclan) - iio: adc: ad7173: refactor device info structs (Dumitru Ceclan) - iio: adc: ad7173: add support for special inputs (Dumitru Ceclan) - iio: adc: ad7173: refactor ain and vref selection (Dumitru Ceclan) - iio: adc: ad7173: refactor channel configuration parsing (Dumitru Ceclan) - iio: adc: ad_sigma_delta: add disable_one callback (Dumitru Ceclan) - dt-bindings: adc: ad7173: add support for ad411x (Dumitru Ceclan) - dt-bindings: iio: adc: Add common-mode-channel property (Dumitru Ceclan) - iio: adc: ad7944: use devm_regulator_get_enable_read_voltage (David Lechner) - iio: adc: ad7793: use devm_regulator_get_enable_read_voltage (David Lechner) - iio: adc: ad7292: use devm_regulator_get_enable_read_voltage (David Lechner) - iio: adc: ad7266: use devm_regulator_get_enable_read_voltage (David Lechner) - iio: adc: ad7192: Clean up dev (Alisa-Dariana Roman) - iio: adc: adi-axi-adc: improve probe() error messaging (Trevor Gamblin) - parport: Remove parport_driver.devmodel (Dr. David Alan Gilbert) - parport: Remove attach function pointer (Dr. David Alan Gilbert) - parport: Remove 'drivers' list (Dr. David Alan Gilbert) - mcb: remove unused struct 'mcb_parse_priv' (Dr. David Alan Gilbert) - misc: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - bsr: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - platform/goldfish: goldfish_pipe: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - dca: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - greybus: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - intel_th: msu-sink: add missing MODULE_DESCRIPTION() (Jeff Johnson) - dsp56k: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - dtlk: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - misc: ti-st: st_kim: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - misc: tifm: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - misc: bh1770glc: use 'time_left' variable with wait_event_interruptible_timeout() (Wolfram Sang) - misc: apds990x: use 'time_left' variable with wait_event_interruptible_timeout() (Wolfram Sang) - binder_alloc: Replace kcalloc with kvcalloc to mitigate OOM issues (Lei Liu) - binder: use bitmap for faster descriptor lookup (Carlos Llamas) - hwtracing: use for_each_endpoint_of_node() (Kuninori Morimoto) - coresight: constify the struct device_type usage (Ricardo B. Marliere) - coresight: tmc: Remove duplicated include in coresight-tmc-core.c (Yang Li) - coresight: Fix ref leak when of_coresight_parse_endpoint() fails (James Clark) - counter: ti-eqep: Allow eQEP driver to be built for K3 devices (Judith Mendez) - counter/ti-eqep: Add new ti-am62-eqep compatible (Judith Mendez) - dt-bindings: counter: Add new ti,am62-eqep compatible (Judith Mendez) - counter: ti-eqep: remove counter_priv() wrapper (David Lechner) - counter: ti-eqep: remove unused struct member (David Lechner) - counter: ti-eqep: implement over/underflow events (David Lechner) - counter: ftm-quaddec: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - w1: Drop allocation error message (Thorsten Blum) - w1: Add missing newline and fix typos in w1_bus_master comment (Thorsten Blum) - fpga: altera-fpga2sdram: remove unused struct 'prop_map' (Dr. David Alan Gilbert) - Revert "fpga: disable KUnit test suites when module support is enabled" (Marco Pagani) - mei: bus-fixup: set timeout for MKHI send operations (Alexander Usyskin) - peci: aspeed: Clear clock_divider value before setting it (Iwona Winiarska) - peci, hwmon: Switch to new Intel CPU model defines (Tony Luck) - iio: imu: inv_icm42600: add support of accel low-power mode (Jean-Baptiste Maneyrol) - iio: document inv_icm42600 driver private sysfs attributes (Jean-Baptiste Maneyrol) - MAINTAINERS: Add ScioSense ENS160 (Gustavo Silva) - iio: chemical: ens160: add power management support (Gustavo Silva) - iio: chemical: ens160: add triggered buffer support (Gustavo Silva) - iio: chemical: add driver for ENS160 sensor (Gustavo Silva) - dt-bindings: iio: chemical: add ENS160 sensor (Gustavo Silva) - dt-bindings: vendor-prefixes: add ScioSense (Gustavo Silva) - iio: temperature: mcp9600: add threshold events support (Dimitri Fedrau) - dt-bindings: iio: light: add VEML6040 RGBW-LS (Arthur Becker) - iio: light: driver for Vishay VEML6040 (Arthur Becker) - dt-bindings: iio: adc: amlogic,meson-saradc: add optional power-domains (Neil Armstrong) - iio: dac: adi-axi-dac: add platform dependencies (Nuno Sa) - iio: adc: adi-axi-adc: add platform dependencies (Nuno Sa) - iio: imu: inv_icm42600: add register caching in the regmap (Jean-Baptiste Maneyrol) - iio: adc: mcp3564: drop redundant open-coded spi_get_device_match_data() (Krzysztof Kozlowski) - iio: dac: max5522: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - iio: addac: ad74413r: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - iio: adc: ti-tsc2046: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - iio: adc: ti-ads131e08: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - iio: adc: max11205: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - iio: accel: adxl355: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - iio: accel: adxl313: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - staging: iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - iio: humidity: si7020: add heater support (Antoni Pokusinski) - iio: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - iio: event: use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - iio: adc: axp20x_adc: Add support for AXP192 (Aidan MacDonald) - dt-bindings: iio: adc: ti,ads1015: add compatible for tla2021 (Josua Mayer) - iio: adc: ti-adc161s626: make use of iio_device_claim_direct_scoped() (Gustavo Ueti Fukunaga) - iio: accel: mma7660: add mount-matrix support (Val Packett) - driver: iio: add missing checks on iio_info's callback access (Julien Stephan) - iio: chemical: ams-iaq-core: clean up codestyle warning (Bruna Bispo) - docs: iio: add documentation for adis16480 driver (Ramona Gradinariu) - docs: iio: add documentation for interfacing tools (Ramona Gradinariu) - iio: adis16480: add support for adis16545/7 families (Ramona Gradinariu) - dt-bindings: iio: imu: Add ADIS16545/47 compatibles (Ramona Gradinariu) - iio: imu: adis16480.c: Add delta angle and delta velocity channels (Ramona Gradinariu) - iio: adis16480: make the burst_max_speed configurable (Ramona Gradinariu) - drivers: iio: imu: Add support for adis1657x family (Ramona Gradinariu) - dt-bindings: iio: imu: Add ADIS1657X family devices compatibles (Ramona Gradinariu) - iio: imu: adis16475: Re-define ADIS16475_DATA (Ramona Gradinariu) - iio: imu: adis_trigger: Allow level interrupts for FIFO readings (Ramona Gradinariu) - drivers: iio: imu: adis16475: generic computation for sample rate (Ramona Gradinariu) - iio: imu: adis16475: Create push single sample API (Ramona Gradinariu) - iio: imu: adis_buffer: Add buffer setup API with buffer attributes (Ramona Gradinariu) - drivers: iio: imu: Add support for ADIS16501 (Ramona Gradinariu) - dt-bindings: iio: imu: Add ADIS16501 compatibles (Ramona Gradinariu) - iio: adc: ad7380: add oversampling support (Julien Stephan) - iio: adc: ad7380: use spi_optimize_message() (David Lechner) - iio: add support for multiple scan types per channel (David Lechner) - iio: buffer: use struct iio_scan_type to simplify code (David Lechner) - iio: introduce struct iio_scan_type (David Lechner) - iio: adc: ad7380: add support for ad738x-4 4 channels variants (Julien Stephan) - dt-bindings: iio: adc: ad7380: add support for ad738x-4 4 channels variants (Julien Stephan) - iio: adc: ad7380: prepare for parts with more channels (Julien Stephan) - iio: adc: ad7380: add support for pseudo-differential parts (David Lechner) - dt-bindings: iio: adc: ad7380: add pseudo-differential parts (David Lechner) - iio: adc: ad7380: new driver for AD7380 ADCs (David Lechner) - dt-bindings: iio: adc: Add binding for AD7380 ADCs (David Lechner) - iio: adc: adi-axi-adc: make sure DRP is locked on enable (Nuno Sa) - iio: adc: adi-axi-adc: don't allow concurrent enable/disable calls (Nuno Sa) - staging: iio: adt7316: remove unused struct 'adt7316_limit_regs' (Dr. David Alan Gilbert) - iio: frequency: adrf6780: rm clk provider include (Antoniu Miclaus) - iio: imu: bmi323: Use iio read_acpi_mount_matrix() helper (Denis Benato) - iio: adc: ad7944: remove unused parameter (David Lechner) - iio: adc: sort Makefile (David Lechner) - iio: dac: ad3552r: uniform structure names (Angelo Dureghello) - iio: dac: ad3552r: change AD3552R_NUM_CH define name (Angelo Dureghello) - iio: dac: ad3552r: add support for ad3541r and ad3551r (Angelo Dureghello) - iio: dac: ad3552r: add model data structure (Angelo Dureghello) - dt-bindings: iio: dac: add ad35xxr single output variants (Angelo Dureghello) - dt-bindings: iio: dac: fix ad3552r gain parameter names (Angelo Dureghello) - iio: adc: ad9467: change struct members padding (Nuno Sa) - iio: adc: ad9467: use DMA safe buffer for spi (Nuno Sa) - iio: light: stk3310: support more stk3311 variants (Barnabás Czémán) - iio: light: stk3310: make chip id check expandable (Barnabás Czémán) - iio: light: stk3310: relax failure to match id (Barnabás Czémán) - iio: light: rohm-bu27034: remove unused struct 'bu27034_result' (Dr. David Alan Gilbert) - iio: adc: pac1934: remove unused struct 'samp_rate_mapping' (Dr. David Alan Gilbert) - iio: accel: bmi088: remove unused struct 'bmi088_scale_info' (Dr. David Alan Gilbert) - iio: adc: ad7192: Add AD7194 support (Alisa-Dariana Roman) - dt-bindings: iio: adc: ad7192: Add AD7194 support (Alisa-Dariana Roman) - dt-bindings: iio: adc: Add single-channel property (Alisa-Dariana Roman) - iio: adc: ad7192: Add aincom supply (Alisa-Dariana Roman) - dt-bindings: iio: adc: ad7192: Add aincom supply (Alisa-Dariana Roman) - iio: adc: ad7192: Use standard attribute (Alisa-Dariana Roman) - iio: pressure: bmp280: Introduce new cleanup routines (Vasileios Amoiridis) - iio: pressure: bmp280: Refactorize reading functions (Vasileios Amoiridis) - iio: pressure: bmp280: Use unsigned data types for raw sensor data (Vasileios Amoiridis) - iio: pressure: bmp280: Make error checks consistent (Vasileios Amoiridis) - iio: pressure: bmp280: Remove, add and update error messages (Vasileios Amoiridis) - iio: pressure: bmp280: Remove dead error checks (Vasileios Amoiridis) - iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - iio: pressure: bmp280: Add more intuitive name for bmp180_measure() (Vasileios Amoiridis) - iio: pressure: bmp280: Add identifier names in function definitions (Vasileios Amoiridis) - iio: pressure: bmp280: Use BME prefix for BME280 specifics (Vasileios Amoiridis) - iio: pressure: bmp280: Improve indentation and line wrapping (Vasileios Amoiridis) - iio: test: gts: test available times and gains sorting (Matti Vaittinen) - iio: Fix the sorting functionality in iio_gts_build_avail_time_table (Chenyuan Yang) - dt-bindings: iio: imu: bmi160: add bmi120 (Danila Tikhonov) - iio: imu: bmi160: add support for bmi120 (Danila Tikhonov) - iio: light: gp2ap020a00f: Remove some unused field in struct gp2ap020a00f_data (Christophe JAILLET) - iio: tmag5273: Remove some unused field in struct tmag5273_data (Christophe JAILLET) - iio: multiplexer: Remove an unused field in struct mux (Christophe JAILLET) - iio: temperature: max30208: Remove an unused field in struct max30208_data (Christophe JAILLET) - iio: adc: ad7606: using claim_direct_scoped for code simplification (Jorge Harrisonn) - mcb: mcb-pci: detect IO mapped devices before requesting resources (Sanjuán García, Jorge) - eeprom: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - misc: eeprom_93xx46: Convert to DEVICE_ATTR_WO() (Andy Shevchenko) - misc: eeprom_93xx46: Use string_choices API instead of ternary operator (Andy Shevchenko) - misc: eeprom_93xx46: Replace explicit castings with proper specifiers (Andy Shevchenko) - misc: eeprom_93xx46: Convert to use kstrtox() (Andy Shevchenko) - misc: eeprom_93xx46: Use spi_message_init_with_transfers() (Andy Shevchenko) - misc: eeprom_93xx46: Remove ->prepare() and ->finish() customisation (Andy Shevchenko) - misc: eeprom_93xx46: Hide legacy platform data in the driver (Andy Shevchenko) - eeprom: digsy_mtc: Convert to use GPIO descriptors (Andy Shevchenko) - eeprom: digsy_mtc: Fix 93xx46 driver probe failure (Andy Shevchenko) - misc: eeprom_93xx46: Make use of device properties (Andy Shevchenko) - siox: bus-gpio: add missing MODULE_DESCRIPTION() (Jeff Johnson) - misc: open-dice: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - char: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - tlclk: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - ppdev: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - lib/math: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dyndbg: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - parport: add missing MODULE_DESCRIPTION() (Jeff Johnson) - uio: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - staging: rtl8723bs: Remove constant result function CheckNegative() (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_mlme_ext.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in hal_pwr_seq.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_efuse.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_mlme.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in HalPwrSeqCmd.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in Hal8723BReg.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in Hal8192CPhyReg.h (Philipp Hortmann) - staging: rtl8723bs: Delete file hal_phy_reg_8723b.h (Philipp Hortmann) - staging: rtl8723bs: Move last macro from hal_phy_reg_8723b.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in hal_phy_reg_8723b.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in hal_com_reg.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_ht.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in hal_com_h2c.h (Philipp Hortmann) - staging: vc04_services: vchiq_core: Stop kthreads on vchiq module unload (Umang Jain) - staging: vchiq_core: Bubble up wait_event_interruptible() return value (Umang Jain) - staging: nvec: Use x instead of x != NULL to improve readability. (Tom Mounet) - staging: rtl8192e: Fix conflicting types error with net_device. (Teddy Engel) - staging: rtl8723bs: Remove unused variable pwdev_priv (Philipp Hortmann) - staging: vc04_services: Update testing instructions (Stefan Wahren) - staging: vchiq_arm: Don't cast scatter-gather elements (Stefan Wahren) - staging: vchiq_core: Add hex prefix to debugfs output (Stefan Wahren) - staging: vchiq_arm: Reduce indentation of service_callback (Stefan Wahren) - staging: vchiq_arm: Drop vchiq_arm_init_state (Stefan Wahren) - staging: vchiq_arm: Get the rid off struct vchiq_2835_state (Stefan Wahren) - staging: vchiq_arm: Drop unnecessary declarations (Stefan Wahren) - staging: vchiq_core: Drop non-functional struct members (Stefan Wahren) - staging: vchiq_arm: Drop obsolete comment (Stefan Wahren) - staging: vchiq_arm: Unify return code variable (Stefan Wahren) - staging: rtl8723bs: Remove unused macro in ioctl_cfg80211.c (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_io.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_mlme.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_mp.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_pwrctrl.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_recv.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_security.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in rtw_xmit.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in sta_info.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused macros in wifi.h (Philipp Hortmann) - staging: rtl8723bs: Remove empty file sdio_osintf.h (Philipp Hortmann) - staging: rtl8723bs: Remove unused declarations start with sd_hal_bus_init (Philipp Hortmann) - staging: rtl8723bs: Remove switch(type) as type is constant (Philipp Hortmann) - staging: rtl8723bs: Remove unused structs starting with profile_info (Philipp Hortmann) - staging: vc04_services: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - staging: rtl8192e: Remove unnecessary pre-declaration of struct net_device (Teddy Engel) - staging: rtl8192e: Remove unused macro dm_tx_bb_gain_idx_to_amplify (Teddy Engel) - staging: rtl8192e: Capitalize constant RegC38_TH (Teddy Engel) - staging: rtl8192e: Remove unused struct phy_ofdm_rx_status_rxsc (Teddy Engel) - staging: rtl8192e: Remove unused constants (Teddy Engel) - staging: vt6656: Remove line from TODO (Teddy Engel) - Staging: rtl8192e: Fix alignment to match open parenthesis in rtllib_rx.c (Tree Davies) - Staging: rtl8192e: Fix alignment to match open parenthesis in rtllib_tx.c (Tree Davies) - Staging: rtl8192e: Remove variable IsAmsdu from rtllib_xmit_inter() (Tree Davies) - Staging: rtl8192e: Remove parameter bIsAmsdu from rtllib_classify() (Tree Davies) - Staging: rtl8192e: Rename variable bRTSSTBC (Tree Davies) - Staging: rtl8192e: Rename variable bUseShortPreamble (Tree Davies) - Staging: rtl8192e: Rename function rtllib_query_HTCapShortGI (Tree Davies) - Staging: rtl8192e: Rename function rtllib_query_ShortPreambleMode (Tree Davies) - Staging: rtl8192e: Rename function rtllib_query_BandwidthMode (Tree Davies) - Staging: rtl8192e: Fix alignment to match open parenthesis (Tree Davies) - Staging: rtl8192e: Rename function TsStartAddBaProcess() (Tree Davies) - Staging: rtl8192e: Rename variable bUseShortGI (Tree Davies) - Staging: rtl8192e: Rename variable CntAfterLink (Tree Davies) - Staging: rtl8192e: Rename variable bBroadcast (Tree Davies) - Staging: rtl8192e: Rename variable bPacketBW (Tree Davies) - Staging: rtl8192e: Rename variable bforced_tx20Mhz (Tree Davies) - Staging: rtl8192e: Rename variable bRTSUseShortGI (Tree Davies) - Staging: rtl8192e: Rename variable bCTSEnable (Tree Davies) - Staging: rtl8192e: Rename variable bRTSBW (Tree Davies) - Staging: rtl8192e: Rename variable bRTSEnable (Tree Davies) - Staging: rtl8192e: Rename variable HTOpMode (Tree Davies) - Staging: rtl8192e: Rename variable HTCurrentOperaRate (Tree Davies) - Staging: rtl8192e: Rename variable bIsMulticast (Tree Davies) - Staging: rtl8192e: Rename variable bHwSec (Tree Davies) - staging: rtl8192e: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - staging: fbtft: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - staging: greybus: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - staging: vc04_services: Fix kernel-doc param for vchiq_register_chrdev (Yang Li) - staging: greybus: audio: remove unused struct gb_mixer_control (Dr. David Alan Gilbert) - staging: r8712u: remove unused struct 'zero_bulkout_context' (Dr. David Alan Gilbert) - staging: rtl8723bs: hal: Fix spelling mistakes in odm.h (Roshan Khatri) - staging: rtl8192e: remove unnecessary line breaks (Michael Straube) - staging: rtl8192e: reduce indentation level (Michael Straube) - staging: rtl8723bs: hal: Fix spelling mistakes in rtl8723b_cmd.c (Roshan Khatri) - staging: rtl8712: Fix spelling mistake in rtl871x_io.h (Roshan Khatri) - staging: rtl8712: remove unnecessary alignment of pxmitpriv->pxmitbuf (Nam Cao) - staging: rtl8712: Fix spelling mistake in rtl871x_mlme.c (Roshan Khatri) - staging: rtl8192e: Fix spelling mistakes in rtllib_softmac.c (Roshan Khatri) - staging: rtl8712: Fix spelling mistake in rtl8712_xmit.c (Roshan Khatri) - staging: rtl8712: Fix spelling mistake in rtl871x_event.h (Roshan Khatri) - staging: vme_user: Add blank line after struct decl (Ashok Kumar) - staging: nvec: make i2c controller register writes robust (Marc Dietrich) - staging: rtl8192e: remove the r8192E_dev.c's unnecessary brace (Chen shuo) - Staging: rtl8192e: Rename variable bPktInBuf (Tree Davies) - Staging: rtl8192e: Rename variable prxbIndicateArray (Tree Davies) - Staging: rtl8192e: Rename variable RfdCnt (Tree Davies) - Staging: rtl8192e: Rename variable IsQoSDataFrame (Tree Davies) - Staging: rtl8192e: Rename variable CcxRmState (Tree Davies) - Staging: rtl8192e: Rename variable Frame_QoSTID (Tree Davies) - Staging: rtl8192e: Rename variable bWithCcxVerNum (Tree Davies) - Staging: rtl8192e: Rename variable bMBssidValid (Tree Davies) - Staging: rtl8192e: Rename variable bMatchWinStart (Tree Davies) - Staging: rtl8192e: Rename variable IsDataFrame (Tree Davies) - Staging: rtl8192e: Rename variable WinSize (Tree Davies) - Staging: rtl8192e: Rename variable WinEnd (Tree Davies) - Staging: rtl8192e: Remove variable ChkLength (Tree Davies) - Staging: rtl8192e: Rename variable LLCOffset (Tree Davies) - Staging: rtl8192e: Rename variable nPadding_Length (Tree Davies) - Staging: rtl8192e: Rename variable pList (Tree Davies) - Staging: rtl8192e: Rename variable AddReorderEntry (Tree Davies) - Staging: rtl8192e: Rename variable Decrypted (Tree Davies) - Staging: rtl8192e: Rename variable RfdArray (Tree Davies) - Staging: rtl8192e: Rename variable RxReorderIndicatePacket (Tree Davies) - Staging: rtl8192e: Rename variable IsLegacyDataFrame (Tree Davies) - Staging: rtl8192e: Rename variable rtllib_rx_InfraAdhoc (Tree Davies) - Staging: rtl8192e: Rename variable rtllib_rx_Monitor (Tree Davies) - Staging: rtl8192e: Rename variable elementID (Tree Davies) - Staging: rtl8192e: Rename variable MBssidMask (Tree Davies) - Staging: rtl8192e: Rename variable MBssid (Tree Davies) - Staging: rtl8192e: Rename variable bContainHTC (Tree Davies) - Staging: rtl8192e: Rename variable bWithAironetIE (Tree Davies) - Staging: rtl8192e: Rename variable CountryIeLen (Tree Davies) - Staging: rtl8192e: Rename variable CountryIeBuf (Tree Davies) - Staging: rtl8192e: Rename variable IsPassiveChannel (Tree Davies) - kselftest: devices: Add test to detect device error logs (Nícolas F. R. A. Prado) - kselftest: Move ksft helper module to common directory (Nícolas F. R. A. Prado) - kselftest: devices: Move discoverable devices test to subdirectory (Nícolas F. R. A. Prado) - usb: gadget: f_uac2: fix non-newline-terminated function name (John Keeping) - USB: uas: Implement the new shutdown callback (Kerem Karabay) - USB: core: add 'shutdown' callback to usb_driver (Kerem Karabay) - usb: typec: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - usb: dwc3: enable CCI support for AMD-xilinx DWC3 controller (Radhey Shyam Pandey) - usb: dwc2: add support for other Lantiq SoCs (Hauke Mehrtens) - usb: gadget: Use u16 types for 16-bit fields (Kees Cook) - usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup (Takashi Iwai) - usb: dwc3: core: Check all ports when set phy suspend (Thinh Nguyen) - usb: typec: tcpci: add support to set connector orientation (Marco Felsch) - dt-bindings: usb: Convert fsl-usb to yaml (Frank Li) - usb: typec: ucsi: reorder operations in ucsi_run_command() (Dmitry Baryshkov) - usb: typec: ucsi: extract common code for command handling (Dmitry Baryshkov) - usb: typec: ucsi: inline ucsi_read_message_in (Dmitry Baryshkov) - usb: typec: ucsi: rework command execution functions (Dmitry Baryshkov) - usb: typec: ucsi: split read operation (Dmitry Baryshkov) - usb: typec: ucsi: simplify command sending API (Dmitry Baryshkov) - usb: typec: ucsi: move ucsi_acknowledge() from ucsi_read_error() (Dmitry Baryshkov) - usb: typec: ucsi: add Lenovo Yoga C630 glue driver (Dmitry Baryshkov) - usb: typec: ucsi: UCSI2.0 Get Error Status changes (Pooja Katiyar) - usb: typec: ucsi: UCSI2.0 Get Error Status data structure changes (Pooja Katiyar) - usb: typec: ucsi: Only set number of plug altmodes after registration (Jameson Thies) - xhci: sort out TRB Endpoint ID bitfield macros (Mathias Nyman) - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL (Reka Norman) - usb: xhci: add 'goto' for halted endpoint check in handle_tx_event() (Niklas Neronin) - usb: xhci: move process TD code out of the while loop (Niklas Neronin) - usb: xhci: remove infinite loop prevention (Niklas Neronin) - usb: xhci: remove false xhci_giveback_urb_in_irq() header comment (Niklas Neronin) - usb: xhci: ensure skipped isoc TDs are returned when isoc ring is stopped (Niklas Neronin) - xhci: rework xhci internal endpoint halt state detection. (Mathias Nyman) - usb: xhci: remove obsolete sanity check debug messages (Niklas Neronin) - usb: xhci: improve error message for targetless transfer event (Niklas Neronin) - usb: xhci: move untargeted transfer event handling to a separate function (Niklas Neronin) - usb: xhci: move all segment re-numbering to xhci_link_rings() (Niklas Neronin) - usb: xhci: move link chain bit quirk checks into one helper function. (Niklas Neronin) - usb: xhci: remove unused argument from handle_port_status() (Niklas Neronin) - usb: xhci: remove unused argument from xhci_handle_cmd_config_ep() (Niklas Neronin) - usb: xhci: remove unused 'xhci' argument (Niklas Neronin) - usb: xhci: remove 'num_trbs' from struct 'xhci_td' (Niklas Neronin) - xhci: dbc: Allow users to modify DbC poll interval via sysfs (Uday M Bhat) - xhci: Set correct transferred length for cancelled isoc transfers (Mathias Nyman) - xhci: show usb device name in xhci urb tracing (Mathias Nyman) - xhci: Remove dead code in xhci_move_dequeue_past_td() (Hector Martin) - usb: gadget: aspeed_udc: validate endpoint index for ast udc (Ma Ke) - usb: chipidea: ci_hdrc_tegra: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - usb: chipidea: ci_hdrc_imx: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - usb: misc: onboard_usb_dev: Add match function (Matthias Kaehlcke) - dt-bindings: usb: dwc2: switch to unevaluatedProperties (Neil Armstrong) - usb: uas: set host status byte on data completion error (Shantanu Goel) - thunderbolt: debugfs: Use FIELD_GET() (Aapo Vienamo) - thunderbolt: Add receiver lane margining support for retimers (Mika Westerberg) - thunderbolt: Make margining functions accept target and retimer index (Mika Westerberg) - thunderbolt: Split out margining from USB4 port (Mika Westerberg) - thunderbolt: Add sideband register access to debugfs (Mika Westerberg) - thunderbolt: Make usb4_port_sb_read/write() available outside of usb4.c (Mika Westerberg) - thunderbolt: Move usb4_port_margining_caps() declaration into correct place (Mika Westerberg) - thunderbolt: Mention Thunderbolt/USB4 debugging tools in Kconfig (Mika Westerberg) - kselftest: devices: Add of-fullname-regex property (Nícolas F. R. A. Prado) - kselftest: devices: Allow specifying boards directory through parameter (Nícolas F. R. A. Prado) - arm64: dts: amlogic: Used onboard usb hub reset on odroid n2 (Anand Moon) - dt-bindings: usb: Add the binding example for the Genesys Logic GL3523 hub (Anand Moon) - usb: typec-mux: nb7vpq904m: broadcast typec state to next mux (Neil Armstrong) - usb: typec-mux: ptn36502: broadcast typec state to next mux (Neil Armstrong) - usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove (Neil Armstrong) - usb: typec-mux: ptn36502: unregister typec switch on probe error and remove (Neil Armstrong) - usb: typec: ucsi: psy: Add support for the charge type property (Heikki Krogerus) - usb: typec: ucsi: Changing the driver data type to void (Heikki Krogerus) - dt-bindings: usb: gpio-sbu-mux: Add an entry for TMUXHS4212 (Parth Pancholi) - dt-bindings: usb: qcom,dwc3: Add SC8180X compatibles (Bjorn Andersson) - usb: typec: ucsi: don't retrieve PDOs if not supported (Mark Pearson) - usb: host: xhci-plat: Add support for XHCI_WRITE_64_HI_LO (Daehwan Jung) - xhci: Add a quirk for writing ERST in high-low order (Daehwan Jung) - usb: dwc3: Support quirk for writing high-low order (Daehwan Jung) - usb: typec: tipd: use min() to set tps6598x firmware packet size (Javier Carrasco) - usb: typec: tipd: add error log to provide firmware name and size (Javier Carrasco) - usb: typec: tipd: drop second firmware name read (Javier Carrasco) - usb: typec: tcpm: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - usb: misc: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - usb: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - usb: common: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - usb: phy: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - usb: host: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - usb: misc: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - usb: gadget: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dt-bindings: usb: cdns,usb3: use common usb-drd yaml (Frank Li) - usb: typec: ucsi: Enable UCSI v2.0 notifications (Diogo Ivo) - usb: typec: ucsi: Add new capability bits (Diogo Ivo) - usb: typec: mux: gpio-sbu: Make enable gpio optional (Francesco Dolcini) - dt-bindings: usb: gpio-sbu-mux: Make 'enable-gpios' optional (Francesco Dolcini) - usb: typec: ucsi: Always set number of alternate modes (Jameson Thies) - usb: typec: ucsi: Delay alternate mode discovery (Jameson Thies) - usb: typec: Update sysfs when setting ops (Abhishek Pandit-Subedi) - usb: typec: ucsi: Fix null pointer dereference in trace (Abhishek Pandit-Subedi) - usb: musb: da8xx: Implement BABBLE recovery (Bastien Curutchet) - usb: musb: da8xx: Remove try_idle implementation from host-only mode (Bastien Curutchet) - Revert "usb: musb: da8xx: Set phy in OTG mode by default" (Bastien Curutchet) - phy: ti: phy-da8xx-usb: Add runtime PM support (Bastien Curutchet) - usb: typec: tcpm: print error on hard reset (Sebastian Reichel) - usb: typec: tcpm: avoid resets for missing source capability messages (Sebastian Reichel) - usb: musb: mpfs: detect UPLI external vbus control requirement from DT (Conor Dooley) - dt-bindings: musb: mpfs: add ULPI external vbus support (Conor Dooley) - usb: host: oxu210hp: remove unused struct 'ehci_dbg_port' (Dr. David Alan Gilbert) - usb: typec: ucsi: Add new notification bits (Diogo Ivo) - usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled (Peng Hongchi) - usb: cdns3-ti: Add workaround for Errata i2409 (Roger Quadros) - usb: cdns3: Add quirk flag to enable suspend residency (Roger Quadros) - usbip: Don't submit special requests twice (Simon Holesch) - usb-storage: Optimize scan delay more precisely (Norihiko Hama) - usb: typec: nb7vpq904m: Remove unneeded indentation (R Sundar) - Documentation: kernel-parameters: Add DEVNAME:0.0 format for serial ports (Tony Lindgren) - serial: core: Add serial_base_match_and_update_preferred_console() (Tony Lindgren) - printk: Add match_devname_and_update_preferred_console() (Tony Lindgren) - serial: sc16is7xx: hardware reset chip if reset-gpios is defined in DT (Hui Wang) - dt-bindings: serial: sc16is7xx: add reset-gpios (Hui Wang) - dt-bindings: serial: vt8500-uart: convert to json-schema (Kanak Shilledar) - serial: 8250_platform: Explicitly show we initialise ISA ports only once (Andy Shevchenko) - tty: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dt-bindings: serial: mediatek,uart: add MT7988 (Rafał Miłecki) - serial: sh-sci: Add support for RZ/V2H(P) SoC (Lad Prabhakar) - dt-bindings: serial: Add documentation for Renesas RZ/V2H(P) (R9A09G057) SCIF support (Lad Prabhakar) - dt-bindings: serial: renesas,scif: Make 'interrupt-names' property as required (Lad Prabhakar) - dt-bindings: serial: renesas,scif: Validate 'interrupts' and 'interrupt-names' (Lad Prabhakar) - dt-bindings: serial: renesas,scif: Move ref for serial.yaml at the end (Lad Prabhakar) - riscv: dts: starfive: jh7110: Add the core reset and jh7110 compatible for uarts (Hal Feng) - serial: 8250_dw: Use reset array API to get resets (Hal Feng) - dt-bindings: serial: snps-dw-apb-uart: Add one more reset signal for StarFive JH7110 SoC (Hal Feng) - serial: 8250: Extract platform driver (Andy Shevchenko) - serial: 8250: Extract RSA bits (Andy Shevchenko) - serial: imx: stop casting struct uart_port to struct imx_port (Rasmus Villemoes) - vt: keyboard: Use led_set_brightness() in LED trigger activate() callback (Hans de Goede) - tty: sunsu: Simplify device_node cleanup by using __free (Shresth Prasad) - eth: fbnic: don't build the driver when skb has more than 21 frags (Jakub Kicinski) - ipvs: properly dereference pe in ip_vs_add_service (Chen Hanxiao) - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) - netfilter: ctnetlink: use helper function to calculate expect ID (Pablo Neira Ayuso) - net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports (Martin Willi) - net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports (Martin Willi) - net: airoha: Fix NULL pointer dereference in airoha_qdma_cleanup_rx_queue() (Lorenzo Bianconi) - net: wwan: t7xx: add support for Dell DW5933e (Jack Wu) - ipv4: Fix incorrect TOS in fibmatch route get reply (Ido Schimmel) - ipv4: Fix incorrect TOS in route get reply (Ido Schimmel) - net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (Pablo Neira Ayuso) - driver core: auxiliary bus: Fix documentation of auxiliary_device (Shay Drory) - net: airoha: fix error branch in airoha_dev_xmit and airoha_set_gdm_ports (Lorenzo Bianconi) - gve: Fix XDP TX completion handling when counters overflow (Joshua Washington) - eth: fbnic: fix s390 build. (Paolo Abeni) - btrfs: change BTRFS_MOUNT_* flags to 64bit type (Qu Wenruo) - syscalls: Fix to add sys_uretprobe to syscall.tbl (Masami Hiramatsu (Google)) - arm64: qcom: don't select HAVE_PWRCTL when PCI=n (Arnd Bergmann) - Kconfig: reduce the amount of power sequencing noise (Bartosz Golaszewski) - power: sequencing: fix an invalid pointer dereference in error path (Bartosz Golaszewski) - kselftest/alsa: Log the PCM ID in pcm-test (Mark Brown) - kselftest/alsa: Use card name rather than number in test names (Mark Brown) - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Seunghun Han) - ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop (Shenghao Ding) - ALSA: seq: ump: Skip useless ports for static blocks (Takashi Iwai) - ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused (Shengjiu Wang) - ASoC: codecs: wcd937x: Remove separate handling for vdd-buck supply (Mohammad Rafi Shaik) - ASoC: codecs: wcd937x: Remove the string compare in MIC BIAS widget settings (Mohammad Rafi Shaik) - ASoC: codecs: wcd937x-sdw: Fix Unbalanced pm_runtime_enable (Mohammad Rafi Shaik) - ASoC: tas2781: Add new Kontrol to set tas2563 digital Volume (Shenghao Ding) - ASoC: dt-bindings: cirrus,cs42xx8: Convert to dtschema (Animesh Agarwal) - ASoC: dt-bindings: qcom,apq8096-sndcard: use dtschema (Rayyan Ansari) - ASoC: dt-bindings: qcom,msm8916-wcd-digital-codec: convert to dtschema (Rayyan Ansari) - firmware: cs_dsp: Rename fw_ver to wmfw_ver (Richard Fitzgerald) - firmware: cs_dsp: Clarify wmfw format version log message (Richard Fitzgerald) - firmware: cs_dsp: Make wmfw and bin filename arguments const char * (Richard Fitzgerald) - firmware: cs_dsp: Don't allocate temporary buffer for info text (Richard Fitzgerald) - ASoC: cs530x: Remove bclk from private structure (Paul Handrigan) - ASoC: cs530x: Calculate proper bclk rate using TDM (Paul Handrigan) - ASoC: dt-bindings: cirrus,cs4270: Convert to dtschema (Animesh Agarwal) - ASoC: qcom: topology: Simplify with cleanup.h (Krzysztof Kozlowski) - ASoC: codecs: aw88395: Simplify with cleanup.h (Krzysztof Kozlowski) - ASoC: Intel: sof_sdw: Convert comma to semicolon (Chen Ni) - ASoc: TAS2781: rename the tas2781_reset as tasdevice_reset (Shenghao Ding) - ASoC: dt-bindings: update fsl-asoc-card bindings after imx-spdif merge (Elinor Montmasson) - ASoC: fsl-asoc-card: merge spdif support from imx-spdif.c (Elinor Montmasson) - ASoC: fsl-asoc-card: add compatibility to use 2 codecs in dai-links (Elinor Montmasson) - ASoC: fsl-asoc-card: add second dai link component for codecs (Elinor Montmasson) - ASoC: fsl-asoc-card: add support for dai links with multiple codecs (Elinor Montmasson) - ASoC: dapm: Simplify snd_soc_dai_link_event_pre_pmu() with cleanup.h (Krzysztof Kozlowski) - ASoC: dapm: Simplify dapm_cnew_widget() with cleanup.h (Krzysztof Kozlowski) - ASoC: ops: Simplify with cleanup.h (Krzysztof Kozlowski) - ASoC: simple-card: Use cleanup.h instead of devm_kfree() (Krzysztof Kozlowski) - ASoC: audio-graph-card2: Use cleanup.h instead of devm_kfree() (Krzysztof Kozlowski) - ASoC: audio-graph-card: Use cleanup.h instead of devm_kfree() (Krzysztof Kozlowski) - ASoC: simple-card-utils: Simplify with cleanup.h (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: Simplify with cleanup.h (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Simplify with cleanup.h (Krzysztof Kozlowski) - ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_probe() with cleanup.h (Krzysztof Kozlowski) - ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_add_dapms() with cleanup.h (Krzysztof Kozlowski) - ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment (Shenghao Ding) - ASoc: pcm6240: Remove unnecessary name-prefix for all the controls (Shenghao Ding) - ASoC: fsl: fsl_qmc_audio: Add support for non-interleaved mode. (Herve Codina) - dt-bindings: sound: fsl,qmc-audio: Add support for multiple QMC channels per DAI (Herve Codina) - soc: fsl: cpm1: qmc: Introduce qmc_chan_count_phandles() (Herve Codina) - soc: fsl: cpm1: qmc: Introduce functions to get a channel from a phandle list (Herve Codina) - ASoC: fsl: fsl_qmc_audio: Introduce qmc_dai_constraints_interleaved() (Herve Codina) - ASoC: fsl: fsl_qmc_audio: Introduce qmc_audio_pcm_{read,write}_submit() (Herve Codina) - ASoC: fsl: fsl_qmc_audio: Identify the QMC channel involved in completion routines (Herve Codina) - ASoC: fsl: fsl_qmc_audio: Split channel buffer and PCM pointer handling (Herve Codina) - ASoC: fsl: fsl_qmc_audio: Fix issues detected by checkpatch (Herve Codina) - ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value (Herve Codina) - ASoC: codecs: lpass-wsa-macro: Simplify with cleanup.h (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: Use unsigned for number of widgets (Krzysztof Kozlowski) - ASoC: dapm: Use unsigned for number of widgets in snd_soc_dapm_new_controls() (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: Keep static regmap_config as const (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: Simplify with cleanup.h (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: Simplify PDS cleanup with devm (Krzysztof Kozlowski) - ASoc: tas2781: Set "Speaker Force Firmware Load" as the common kcontrol for both tas27871 and tas2563 (Shenghao Ding) - ASoC: amd: Adjust error handling in case of absent codec device (Aleksandr Mishin) - ASoC: codecs: wcd939x: Fix typec mux and switch leak during device removal (Krzysztof Kozlowski) - ASoC: ak4458: remove "reset-gpios" property handler (Shengjiu Wang) - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Peter Ujfalusi) - ASoC: tas5086: Convert to GPIO descriptors (Linus Walleij) - ASoC: wsa884x: Constify struct regmap_config (Javier Carrasco) - ASoC: wsa883x: Constify struct regmap_config (Javier Carrasco) - ASoC: wsa881x: Constify struct regmap_config (Javier Carrasco) - ASoC: jz4770: Constify struct regmap_config (Javier Carrasco) - ASoC: jz4760: Constify struct regmap_config (Javier Carrasco) - ASoC: cs53l30: Constify struct regmap_config (Javier Carrasco) - ASoC: cs35l36: Constify struct regmap_config (Javier Carrasco) - ASoC: cs35l35: Constify struct regmap_config (Javier Carrasco) - ASoC: cs35l34: Constify struct regmap_config (Javier Carrasco) - ASoC: cs35l56: Limit Speaker Volume to +12dB maximum (Richard Fitzgerald) - ASoC: cs35l56: Use header defines for Speaker Volume control definition (Richard Fitzgerald) - ASoC: fsl_xcvr: Improve suspend/resume flow in fsl_xcvr_trigger() (Chancel Liu) - ASoC: tas2781: Use of_property_read_reg() (Rob Herring (Arm)) - ASoC: PCM6240: Use of_property_read_reg() (Rob Herring (Arm)) - ASoC: topology: Unify code for creating standalone and widget enum control (Amadeusz Sławiński) - ASoC: topology: Unify code for creating standalone and widget mixer control (Amadeusz Sławiński) - ASoC: topology: Unify code for creating standalone and widget bytes control (Amadeusz Sławiński) - ASoC: topology: Reshuffle function placement (Amadeusz Sławiński) - ASoC: topology: Rename function creating widget kcontrol (Amadeusz Sławiński) - ASoC: topology: Align dynamic object initialization for controls (Amadeusz Sławiński) - ASoC: topology: Correctly set shift_r in soc_tplg_denum_create() (Amadeusz Sławiński) - ASoC: topology: Cleanup soc_tplg_dapm_widget_denum_create (Amadeusz Sławiński) - ASoC: topology: Cleanup soc_tplg_dapm_widget_dmixer_create (Amadeusz Sławiński) - ASoC: topology: Cleanup soc_tplg_dapm_widget_dbytes_create (Amadeusz Sławiński) - ASoC: topology: Properly initialize soc_enum values (Amadeusz Sławiński) - ASoC: topology: Do not do unnecessary dobj management (Amadeusz Sławiński) - ASoC: topology: Simplify code (Amadeusz Sławiński) - ASoC: codecs: nau8824: Add master clock handling (Maxim Kochetkov) - ASoC: dt-bindings: nau8824: Add master clock handling (Maxim Kochetkov) - ASoC: dt-bindings: realtek,rt5645: Convert to dtschema (Animesh Agarwal) - firmware: cs_dsp: Don't allow writes to read-only controls (Richard Fitzgerald) - ASoC: dt-bindings: simple-audio-mux: add state-labels property (Kuninori Morimoto) - ASoC: simple-audio-mux: enable to select MUX names (Kuninori Morimoto) - ASoC: cs35l56: Remove redundant clearing of clk_stop_mode1 (Richard Fitzgerald) - ASoC: cs35l56: Remove support for A1 silicon (Richard Fitzgerald) - ASoC: cs35l56: Revert support for dual-ownership of ASP registers (Richard Fitzgerald) - ASoC: codecs: wsa884x: parse port-mapping information (Srinivas Kandagatla) - ASoC: dt-bindings: wsa8840: Document port mapping property (Srinivas Kandagatla) - ASoC: codecs: wsa883x: parse port-mapping information (Srinivas Kandagatla) - ASoC: dt-bindings: wsa883x: Document port mapping property (Manikantan R) - ASoC: codecs: lpass-wsa-macro: Fix using NULL pointer in probe() dev_err (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: Fix using NULL pointer in probe() dev_err (Krzysztof Kozlowski) - ASoC: fsl: lpc3xxx-i2s: Include bitfield.h for FIELD_PREP (Nathan Chancellor) - ASoC: fsl: lpc3xxx-i2s: Avoid using ret uninitialized in lpc32xx_i2s_probe() (Nathan Chancellor) - ASoC: dt-bindings: realtek,rt5677: Convert to dtschema (Animesh Agarwal) - ASoc: tas2781: Add name_prefix as the prefix name of DSP firmwares and calibrated data files (Shenghao Ding) - ASoC: dt-bindings: realtek,rt5659: Convert to dtschema (Animesh Agarwal) - ASoC: fsl_rpmsg: Add support for i.MX95 platform (Chancel Liu) - ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX95 (Chancel Liu) - ASoC: fsl: Add i2s and pcm drivers for LPC32xx CPUs (Piotr Wojtaszczyk) - ASoC: dt-bindings: lpc32xx: Add lpc32xx i2s DT binding (Piotr Wojtaszczyk) - ASoC: meson: tdm: add sample rate support up to 768kHz (Jerome Brunet) - ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts (Shengjiu Wang) - ASoC: max98088: Check for clk_prepare_enable() error (Chen Ni) - ASoC: Remove unneeded semicolon (Yang Li) - ASoC: soc-utils: allow sample rate up to 768kHz for the dummy dai (Jerome Brunet) - ASoC: codecs: lpass-wsa-macro: add missing select of common code (Krzysztof Kozlowski) - ASoC: imx-audmix: Split capture device for audmix (Shengjiu Wang) - ASoC: fsl_audmix: Split playback and capture stream to different DAI (Shengjiu Wang) - ASoC: fsl_sai: Add separate DAI for transmitter and receiver (Shengjiu Wang) - ASoC: audio-graph-card2: add link-trigger-order support (Kuninori Morimoto) - ASoC: audio-graph-card: add link-trigger-order support (Kuninori Morimoto) - ASoC: simple-audio-card: add link-trigger-order support (Kuninori Morimoto) - ASoC: simple-card-utils: add link-trigger-order support (Kuninori Morimoto) - ASoC: audio-graph-port: add link-trigger-order (Kuninori Morimoto) - ASoC: rt712-sdca: add the function for version B (Shuming Fan) - ASoC: rt712-sdca: change the definition name of SDCA channel number (Shuming Fan) - ASoC: dt-bindings: amlogic,gx-sound-card: drop minItems for audio-widgets (Neil Armstrong) - ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe() (Aleksandr Mishin) - ASoC: codecs: lpass-macro: Use enum for handling codec version (Krzysztof Kozlowski) - ASoC: codecs: lpass-macro: Gracefully handle unknown version (Krzysztof Kozlowski) - ASoC: codecs: lpass-wsa-macro: Correct support for newer v2.5 version (Krzysztof Kozlowski) - ASoC: codecs: lpass-wsa-macro: Prepare to accommodate new codec versions (Krzysztof Kozlowski) - ASoC: codecs: lpass-wsa-macro: Drop unused define (Krzysztof Kozlowski) - ASoC: rt711-sdca: add GE selected mode control (Shuming Fan) - ASoC: codecs: lpass-rx-macro: add missing handling of v2.1 codec (Krzysztof Kozlowski) - ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - MAINTAINERS: adjust file entries after adding vendor prefix in sound dtbs (Lukas Bulwahn) - ASoC: Intel: sof_sdw: select PINCTRL_CS42L43 and SPI_CS42L43 (Bard Liao) - ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C (Pierre-Louis Bossart) - ASoC: Intel: maxim-common: add max_98373_get_tx_mask function (Brent Lu) - ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP (Pierre-Louis Bossart) - ASoC: codecs: ES8326: regcache_sync error issue (Zhang Yi) - ASoC: codecs: ES8326: Minimize the pop noise (Zhang Yi) - ASoC: codecs: ES8326: Slove headphone detection issue (Zhang Yi) - ASoc: tas2781: Add name_prefix as the prefix name of firmwares and kcontrol to support corresponding TAS2563/TAS2781s (Shenghao Ding) - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Peter Ujfalusi) - ASoC: mediatek: mt6358: Add "Dmic Mode Switch" kcontrol for switch DMIC mode. (Jiaxin Yu) - ASoC: nau8822: add MCLK support (Andrejs Cainikovs) - ASoC: nau8822: set NAU8822_REFIMP_80K only once (Andrejs Cainikovs) - ASoC: nau8822: move nau8822_set_dai_sysclk() (Andrejs Cainikovs) - ASoC: qcom: x1e80100: Add USB DisplayPort plug support (Krzysztof Kozlowski) - ASoC: qcom: sc8280xp: add Display port Jack (Srinivas Kandagatla) - ASoC: qcom: common: add Display port Jack function (Srinivas Kandagatla) - ASoC: qcom: q6dsp: parse Display port tokens (Srinivas Kandagatla) - ASoC: Constify return of snd_soc_dai_get_pcm_stream() (Krzysztof Kozlowski) - ASoC: Constify DAI passed to get_channel_map (Krzysztof Kozlowski) - ASoC: Constify passed data to core function (Krzysztof Kozlowski) - ASoC: Constify of_phandle_args in snd_soc_dai_link_component (Krzysztof Kozlowski) - ASoC: Constify of_phandle_args in snd_soc_dai_driver (Krzysztof Kozlowski) - ASoC: dt-bindings: ak4619: Add initial DT binding (Kuninori Morimoto) - ASoC: Add ak4619 codec support (Khanh Le) - ASoC: dt-bindings: add ti,pcm5242 to pcm512x (Christian Hewitt) - ASoC: Add support for ti,pcm5242 to the pcm512x driver (Christian Hewitt) - ASoC: codecs: wcd939x: Drop unused num_ports field (Krzysztof Kozlowski) - ASoC: codecs: wcd939x: Drop unused RX/TX direction enum (Krzysztof Kozlowski) - ASoC: codecs: wcd939x: Constify wcd939x_sdw_ch_info (Krzysztof Kozlowski) - ASoC: codecs: wcd939x: Constify static data (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Drop unused num_ports field (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Drop unused RX/TX direction enum (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Constify wcd938x_sdw_ch_info (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Constify static data (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Drop unused chipid member (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Drop unused state container fields (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Drop unused enums, defines and types (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Constify wcd937x_sdw_ch_info (Krzysztof Kozlowski) - ASoC: codecs: wcd937x: Constify static data (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: Handle nicer probe deferral and simplify with dev_err_probe() (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: Drop unused mic bias voltage fields (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: Constify static data (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: Drop unused interp path enum (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Drop unused dmic rate handling (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Drop unneeded error message (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Handle nicer probe deferral and simplify with dev_err_probe() (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Constify static data (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Drop unused state container fields (Krzysztof Kozlowski) - ASoC: codecs: wcd-mbhc: Constify passed MBHC reg fields (Krzysztof Kozlowski) - ASoC: dt-bindings: convert everest,es7134.txt to dt-schema (Neil Armstrong) - ASoC: dt-bindings: convert everest,es7241.txt to dt-schema (Neil Armstrong) - ASoC: tlv320adc3xxx: Add support for using MICBIAS pins as GPO (Ricard Wanderlof) - ASoC: dt-bindings: tlv320adc3xxx: Add MICBIAS-as-GPO properties (Ricard Wanderlof) - ASoC: cs530x: Support for cs530x ADCs (Paul Handrigan) - ASoC: dt-bindings: cirrus,cs530x: Add initial DT binding (Paul Handrigan) - ASoc: PCM6240: Return directly after a failed devm_kzalloc() in pcmdevice_i2c_probe() (Hao Ge) - ASoC: amd: acp: add pcm constraints for buffer size and period size (Vijendar Mukunda) - ASoC: amd: acp: move i2s clock generation sequence (Vijendar Mukunda) - ASoC: amd: acp: modify conditional check for programming i2s mclk (Vijendar Mukunda) - ASoC: amd: acp: remove unused variables from acp_resource structure (Vijendar Mukunda) - ASoC: amd: acp: remove acp_i2s_probe function (Vijendar Mukunda) - ASoC: dt-bindings: add missing vender prefix on filename (Kuninori Morimoto) - ASoC: rt1318: Add RT1318 audio amplifier driver (Jack Yu) - ASoC: cs35l56: Accept values greater than 0 as IRQ numbers (Simon Trimmer) - ASoc: tas2781: Enable RCA-based playback without DSP firmware download (Shenghao Ding) - ASoC: dt-bindings: audio-graph-card2: add support for aux devices (Kuninori Morimoto) - ASoC: Constify DAI ops auto_selectable_formats (Krzysztof Kozlowski) - ASoC: soc-dai.h: Constify DAI ops auto_selectable_formats (Krzysztof Kozlowski) - ASoC: audio-graph-card2: add support for aux devices (Kuninori Morimoto) - ASoC: SOF: mediatek: Constify struct mtk_adsp_ipc_ops (Christophe JAILLET) - ASoC: dt-bindings: realtek,rt5514: Convert to dtschema (Animesh Agarwal) - ASoC: dt-bindings: realtek,rt5631: Convert to dtschema (Animesh Agarwal) - ASoC: fsl: imx-pcm-fiq: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - ASoC: codec: lpass-rx-macro: add support for 2.5 codec version (Srinivas Kandagatla) - ASoC: codec: lpass-rx-macro: prepare driver to accomdate new codec versions (Srinivas Kandagatla) - ASoC: codecs: lpass-macro: add helpers to get codec version (Srinivas Kandagatla) - dt-bindings: sound: Convert max98088 to dtschema (Abdulrasaq Lawani) - ASoC: dt-bindings: convert tas571x.txt to dt-schema (Neil Armstrong) - ASoC: amd: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - ASoC: dt-bindings: wlf,wm8804: Convert to dtschema (Animesh Agarwal) - ASoC: dt-bindings: wlf,wm8782: Convert to dtschema (Animesh Agarwal) - ASoC: dt-bindings: linux,spdif: Convert spdif-reciever.txt to dtschema (Animesh Agarwal) - ASoC: samsung: midas_wm1811: Fix error code in probe() (Dan Carpenter) - ASoC: cs35l56: Attempt to read from cirrus,speaker-id device property first (Simon Trimmer) - ASoC: samsung: Replace of_gpio.h by proper one (Andy Shevchenko) - ASoC: generic: Replace of_gpio.h by proper one (Andy Shevchenko) - ASoC: codecs: Replace of_gpio.h by proper one (Andy Shevchenko) - ASoC: rockchip: Remove unused of_gpio.h (Andy Shevchenko) - ASoC: fsl: Remove unused of_gpio.h (Andy Shevchenko) - ASoC: codecs: Remove unused of_gpio.h (Andy Shevchenko) - ASoC: dt-bindings: ak4554: Convert to dtschema (Animesh Agarwal) - ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address() (Pierre-Louis Bossart) - soundwire: slave: simplify code with acpi_get_local_u64_address() (Pierre-Louis Bossart) - ACPI: utils: introduce acpi_get_local_u64_address() (Pierre-Louis Bossart) - ASoC: codecs: wcd937x: add audio routing and Kconfig (Prasad Kumpatla) - ASoC: codecs: wcd937x: add capture dapm widgets (Prasad Kumpatla) - ASoC: codecs: wcd937x: add playback dapm widgets (Prasad Kumpatla) - ASoC: codecs: wcd937x: add basic controls (Prasad Kumpatla) - ASoC: codecs: wcd937x: add wcd937x codec driver (Prasad Kumpatla) - ASoC: codecs: wcd937x-sdw: add SoundWire driver (Prasad Kumpatla) - ASoC: dt-bindings: document wcd937x Audio Codec (Prasad Kumpatla) - ASoC: dt-bindings: omap-mcpdm: Convert to DT schema (Mithil Bavishi) - ASoC: dt-bindings: convert amlogic,g12a-tohdmitx to dt-schema (Neil Armstrong) - ASoC: simple-audio-card: merge simple_parse_mclk_fs() into simple_link_init() (Kuninori Morimoto) - ASoC: simple-audio-card: enable playback/capture_only property (Kuninori Morimoto) - ASoC: audio-graph-card: merge graph_parse_mclk_fs() into graph_link_init() (Kuninori Morimoto) - ASoC: audio-graph-card: enable playback/capture_only property (Kuninori Morimoto) - ASoC: audio-graph-card: remove ports node name check (Kuninori Morimoto) - ASoC: audio-graph-card: add ep_to_port() / port_to_ports() (Kuninori Morimoto) - ASoC: audio-graph-card2: merge graph_parse_mclk_fs() into graph_link_init() (Kuninori Morimoto) - ASoC: audio-graph-card2: expand dai_link property part (Kuninori Morimoto) - ASoC: audio-graph-card2: remove ports node name check (Kuninori Morimoto) - ASoC: audio-graph-card2: add ep_to_port() / port_to_ports() (Kuninori Morimoto) - ASoC: simple-card-utils: remove both playback/capture_only check (Kuninori Morimoto) - ASoC: fsl_xcvr: Add support for i.MX95 platform (Shengjiu Wang) - ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.MX95 (Shengjiu Wang) - ASoC: codecs: cx2072x: remove unused struct 'cx2072x_eq_ctrl' (Dr. David Alan Gilbert) - ASoC: codecs: wm0010: remove unused struct 'wm0010_spi_msg' (Dr. David Alan Gilbert) - ASoC: codecs: lpass-rx-macro: remove unused struct 'rx_macro_reg_mask_val' (Dr. David Alan Gilbert) - ASoC: dt-bindings: tlv320adc3xxx: Fix incorrect GPIO description (Ricard Wanderlof) - ASoC: SOF: Intel: pci-tgl: Align ADL-N sof_dev_desc struct name to convention (Peter Ujfalusi) - ASoC: codecs: wcd938x: Drop no-op ADC2_BCS Disable Switch (Krzysztof Kozlowski) - ASoC: codecs: wcd939x: Unify define used for MIC bias VOUT registers (Krzysztof Kozlowski) - ASoC: Intel: avs: es8336: Switch to new Intel CPU model defines (Tony Luck) - ASoC: samsung: midas_wm1811: Use dev_err_probe where appropriate (Artur Weber) - ASoC: samsung: midas_wm1811: Add GPIO-based headset jack detection (Artur Weber) - ASoC: samsung: midas_wm1811: Add headset mic bias supply support (Artur Weber) - ASoC: samsung: midas_wm1811: Use SND_SOC_DAPM_REGULATOR_SUPPLY for bias regulators (Artur Weber) - ASoC: dt-bindings: samsung,midas-audio: Add GPIO-based headset jack detection (Artur Weber) - ASoC: dt-bindings: samsung,midas-audio: Add headset mic bias supply (Artur Weber) - ASoC: codecs: es8311: add everest es8311 codec support (Matteo Martelli) - ASoC: es8311: dt-bindings: add everest es8311 codec (Matteo Martelli) - ASoC: fsl_mqs: Add i.MX95 platform support (Shengjiu Wang) - ASoC: dt-bindings: fsl,mqs: Add i.MX95 platform support (Shengjiu Wang) - ASoC: qcom: x1e80100: Correct channel mapping (Krzysztof Kozlowski) - ASoC: qcom: qdsp6: Set channel mapping instead of fixed defaults (Krzysztof Kozlowski) - ASoC: qcom: q6apm-lpass-dais: Implement proper channel mapping (Krzysztof Kozlowski) - ASoC: Constify channel mapping array arguments in set_channel_map() (Krzysztof Kozlowski) - ASoC: Intel: sof_da7219: disable max98373 speaker pins in late_probe (Brent Lu) - ASoC: Intel: sof_da7219: remove local max98373 ops (Brent Lu) - ASoC: Intel: maxim-common: rewrite max_98373_hw_params function (Brent Lu) - ASoC: SOF: ipc4-topology: support tdm slot number query (Brent Lu) - ASoC: SOF: ipc3-topology: support tdm slot number query (Brent Lu) - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Brent Lu) - ASoC: SOF: sof-audio: rename dai clock setting query function (Brent Lu) - ASoC: Intel: sof_sdw: Add quirks for some new Dell laptops (Charles Keepax) - ASoC: Intel: soc-acpi: Add match entries for some cs42l43 laptops (Charles Keepax) - ASoC: Intel: sof_sdw: Add missing controls for cs42l43/cs35l56 (Charles Keepax) - ASoC: Intel: sof_sdw: remove get_codec_dai_by_name (Bard Liao) - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use dai parameter (Bard Liao) - ASoC: Intel: sof_sdw_rt_dmic: use from dai parameter (Bard Liao) - ASoC: Intel: sof_sdw_rt700: use dai parameter (Bard Liao) - ASoC: Intel: sof_sdw_rt5682: use dai parameter (Bard Liao) - ASoC: Intel: sof_sdw_rt711: use dai parameter (Bard Liao) - ASoC: Intel: sof_sdw_cs42l42: use dai parameter (Bard Liao) - ASoC: tegra: I2S client convert formats handling (Mohan Kumar) - ASoC: simple-card-utils: Split simple_fixup_sample_fmt func (Mohan Kumar) - ASoC: SOF: Intel: hda: print PCI class info only once (Pierre-Louis Bossart) - ASoC: intel: Constify struct snd_soc_ops (Christophe JAILLET) - ASoC: fsl: fsl_xcvr: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - ASoC: fsl: fsl_easrc: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - ASoC: fsl: fsl_aud2htx: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - const_structs.checkpatch: add snd_soc_tplg_ops (Christophe JAILLET) - ASoC: SOF: topology: Constify struct snd_soc_tplg_ops (Christophe JAILLET) - ASoC: Intel: Skylake: Constify struct snd_soc_tplg_ops (Christophe JAILLET) - ASoC: qdsp6: audioreach: Constify struct snd_soc_tplg_ops (Christophe JAILLET) - ASoC: Intel: avs: Constify struct snd_soc_tplg_ops (Christophe JAILLET) - ASoC: topology: Constify an argument of snd_soc_tplg_component_load() (Christophe JAILLET) - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Peter Ujfalusi) - ASoC: codecs: wcd939x: Minor white-space and define cleanup (Krzysztof Kozlowski) - ASoC: codecs: wcd939x: Unify define used for MIC bias registers (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Unify define used for MIC2 bias register (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: Drop unused duplicated MIC2 bias register defines (Krzysztof Kozlowski) - ASoC: dt-bindings: ak4104: convert to dt schema (Xiaxi Shen) - ASoC: rt1320: Add RT1320 SDCA vendor-specific driver (Shuming Fan) - ALSA: usb: Use BIT() for bit values (Takashi Iwai) - ALSA: usb: Fix UBSAN warning in parse_audio_unit() (Takashi Iwai) - ALSA: ppc: keywest: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messages (Takashi Iwai) - ALSA: pcm: Fix id copying in snd_pcm_set_sync_per_card() (Jaroslav Kysela) - ALSA: pcm: Fix missing export of snd_pcm_set_sync_per-card() (Takashi Iwai) - ALSA: hda: cs35l41: Fix missing Speaker ID GPIO description in _DSD (Stefan Binding) - ALSA: pcm: optimize and clarify stream synchronization ID API (Jaroslav Kysela) - ALSA: pcm: reinvent the stream synchronization ID API (Jaroslav Kysela) - selftests/alsa:Fix printf format string in pcm-test.c (Zhu Jun) - ALSA: pcm_dmaengine: Unify two close functions (Takashi Iwai) - ALSA: hda: cs35l56: Perform firmware download in the background (Simon Trimmer) - ALSA: spi: Drop NULL check for snd_ctl_remove() (Takashi Iwai) - ALSA: hda: Drop NULL check for snd_ctl_remove() (Takashi Iwai) - ALSA: sb: Drop NULL check for snd_ctl_remove() (Takashi Iwai) - ALSA: control: Allow NULL passed to snd_ctl_remove() (Takashi Iwai) - ALSA: hda: Add input value sanity checks to HDMI channel map controls (Takashi Iwai) - ALSA: chmap: Mark Channel Map controls as volatile (Takashi Iwai) - kselftest/alsa: Fix validation of writes to volatile controls (Mark Brown) - ALSA: control: Apply sanity check of input values for user elements (Takashi Iwai) - ALSA: hda: Return -EINVAL for invalid volume/switch inputs (Takashi Iwai) - ALSA: vmaster: Return error for invalid input values (Takashi Iwai) - ALSA: hda/senarytech: add senarytech codec support (bo liu) - ALSA: hda: hda_component: Protect shared data with a mutex (Simon Trimmer) - ALSA: hda: hda_component: Move codec field into the parent (Simon Trimmer) - ALSA: hda: hda_component: Change codecs to use component parent structure (Simon Trimmer) - ALSA: hda: hda_component: Introduce component parent structure (Simon Trimmer) - ALSA: hda: intel-dsp-config: Add PTL support (Pierre-Louis Bossart) - ALSA: hda: hda-intel: add PantherLake support (Pierre-Louis Bossart) - PCI: Add INTEL_HDA_PTL to pci_ids.h (Pierre-Louis Bossart) - ALSA: xen-front: remove unused struct 'alsa_sndif_hw_param' (Dr. David Alan Gilbert) - ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 (Edson Juliano Drosdeck) - clk: thead: Add support for T-Head TH1520 AP_SUBSYS clocks (Drew Fustini) - dt-bindings: clock: Document T-Head TH1520 AP_SUBSYS controller (Drew Fustini) - clk: sophgo: Avoid -Wsometimes-uninitialized in sg2042_clk_pll_set_rate() (Nathan Chancellor) - clk/sophgo: Using BUG() instead of unreachable() in mmux_get_parent_id() (Li Qiang) - clk: sophgo: Add SG2042 clock driver (Chen Wang) - dt-bindings: clock: sophgo: add clkgen for SG2042 (Chen Wang) - dt-bindings: clock: sophgo: add RP gate clocks for SG2042 (Chen Wang) - dt-bindings: clock: sophgo: add pll clocks for SG2042 (Chen Wang) - dt-bindings: clock: rk3188-cru-common: remove CLK_NR_CLKS (Johan Jonker) - clk: rockchip: rk3188: Drop CLK_NR_CLKS usage (Johan Jonker) - clk: rockchip: Switch to use kmemdup_array() (Andy Shevchenko) - clk: rockchip: rk3128: Add HCLK_SFC (Alex Bee) - dt-bindings: clock: rk3128: Add HCLK_SFC (Alex Bee) - dt-bindings: clock: rk3128: Drop CLK_NR_CLKS (Alex Bee) - clk: rockchip: rk3128: Drop CLK_NR_CLKS usage (Alex Bee) - clk: rockchip: rk3128: Add hclk_vio_h2p to critical clocks (Alex Bee) - clk: rockchip: rk3128: Export PCLK_MIPIPHY (Alex Bee) - clk: qcom: ipq9574: Use icc-clk for enabling NoC related clocks (Varadarajan Narayanan) - clk: qcom: common: Add interconnect clocks support (Varadarajan Narayanan) - interconnect: icc-clk: Add devm_icc_clk_register (Varadarajan Narayanan) - interconnect: icc-clk: Specify master/slave ids (Varadarajan Narayanan) - dt-bindings: clock: qcom: Add AHB clock for SM8150 (Satya Priya Kakitapalli) - clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert PHY pipe clks (Abel Vesa) - clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error (Chen Ni) - clk: qcom: lpasscc-sc8280xp: Constify struct regmap_config (Javier Carrasco) - clk: qcom: Park shared RCGs upon registration (Stephen Boyd) - clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks (Abel Vesa) - clk: qcom: gcc-ipq6018: update sdcc max clock frequency (Chukun Pan) - clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's (Taniya Das) - clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable (Taniya Das) - clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags (Taniya Das) - clk: qcom: gcc-sa8775p: Set FORCE_MEM_CORE_ON for gcc_ufs_phy_ice_core_clk (Taniya Das) - clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags (Taniya Das) - clk: qcom: gcc-sa8775p: Remove support for UFS hw ctl clocks (Taniya Das) - clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable (Taniya Das) - clk: qcom: nsscc-qca8k: Fix the MDIO functions undefined issue (Luo Jie) - clk: qcom: select right config in CLK_QCM2290_GPUCC definition (Lukas Bulwahn) - clk: qcom: Remove QCOM_RPMCC symbol (Elliot Berman) - clk: qcom: Add QCM2290 GPU clock controller driver (Konrad Dybcio) - clk: qcom: clk-alpha-pll: Add HUAYRA_2290 support (Konrad Dybcio) - clk: qcom: add clock controller driver for qca8386/qca8084 (Luo Jie) - clk: qcom: common: commonize qcom_cc_really_probe (Luo Jie) - dt-bindings: clock: add qca8386/qca8084 clock and reset definitions (Luo Jie) - clk: qcom: branch: Add clk_branch2_prepare_ops (Luo Jie) - dt-bindings: clock: qcom,sm8450-gpucc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sm8550-dispcc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sm8450-dispcc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sm6115-dispcc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sdm845-dispcc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sc7280-dispcc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sc7180-dispcc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,qcm2290-dispcc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,msm8998-gpucc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,gpucc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,gpucc-sdm660: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,dispcc-sm8x50: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,dispcc-sm6350: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,dispcc-sc8280xp: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,videocc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: qcom,sm8450-videocc: reference qcom,gcc.yaml (Krzysztof Kozlowski) - dt-bindings: clock: add schema for qcom,gcc-mdm9615 (Dmitry Baryshkov) - dt-bindings: clock: qcom,gcc: sort out power-domains support (Dmitry Baryshkov) - dt-bindings: clock: qcom,gcc-other: rename to qcom,mdm-mdm9607 (Dmitry Baryshkov) - clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs (Taniya Das) - clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock (Taniya Das) - clk: qcom: sc7280: Update the transition delay for GDSC (Taniya Das) - clk: qcom: gcc-ipq9574: Add PCIe pipe clocks (Alexandru Gagniuc) - dt-bindings: clock: Add PCIe pipe related clocks for IPQ9574 (Alexandru Gagniuc) - clk: qcom: Add Video Clock Controller driver for SM7150 (Danila Tikhonov) - dt-bindings: clock: qcom: Add SM7150 VIDEOCC clocks (Danila Tikhonov) - clk: qcom: Add Camera Clock Controller driver for SM7150 (Danila Tikhonov) - dt-bindings: clock: qcom: Add SM7150 CAMCC clocks (Danila Tikhonov) - clk: qcom: Add Display Clock Controller driver for SM7150 (Danila Tikhonov) - dt-bindings: clock: qcom: Add SM7150 DISPCC clocks (Danila Tikhonov) - clk: qcom: gcc-sm7150: constify clk_init_data structures (Danila Tikhonov) - clk: qcom: Fix SM_GCC_7150 dependencies (Danila Tikhonov) - clk: qcom: Constify struct pll_vco (Christophe JAILLET) - dt-bindings: clk: qcom,dispcc-sm8x50: describe additional DP clocks (Dmitry Baryshkov) - clk: qcom: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - clk: samsung: gs101: mark gout_hsi2_ufs_embd_i_clk_unipro as critical (Peter Griffin) - clk: samsung: Switch to use kmemdup_array() (Andy Shevchenko) - clk: samsung: exynos-clkout: Remove misleading of_match_table/MODULE_DEVICE_TABLE (Marek Szyprowski) - clk: sunxi-ng r40: Constify struct regmap_config (Javier Carrasco) - clk: sunxi-ng: h616: Add clock/reset for GPADC (Chris Morgan) - clk: sunxi: Remove unused struct 'gates_data' (Dr. David Alan Gilbert) - clk: sunxi-ng: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - clk: meson: add missing MODULE_DESCRIPTION() macros (Jerome Brunet) - dt-bindings: clock: meson: a1: peripherals: support sys_pll input (Dmitry Rokosov) - dt-bindings: clock: meson: a1: pll: introduce new syspll bindings (Dmitry Rokosov) - clk: meson: add 'NOINIT_ENABLED' flag to eliminate init for enabled PLL (Dmitry Rokosov) - clk: meson: c3: add c3 clock peripherals controller driver (Xianwei Zhao) - clk: meson: c3: add support for the C3 SoC PLL clock (Xianwei Zhao) - dt-bindings: clock: add Amlogic C3 peripherals clock controller (Xianwei Zhao) - dt-bindings: clock: add Amlogic C3 SCMI clock controller support (Xianwei Zhao) - dt-bindings: clock: add Amlogic C3 PLL clock controller (Xianwei Zhao) - dt-bindings: clock: meson: Convert axg-audio-clkc to YAML format (Alexander Stein) - clk: meson: s4: fix pwm_j_div parent clock (Xianwei Zhao) - clk: meson: s4: fix fixed_pll_dco clock (Xianwei Zhao) - clk: renesas: r9a08g045: Add clock, reset and power domain support for I2C (Claudiu Beznea) - clk: renesas: r8a779h0: Add Audio clocks (Kuninori Morimoto) - clk: renesas: r9a08g045: Add clock, reset and power domain support for the VBATTB IP (Claudiu Beznea) - dt-bindings: clock: rcar-gen2: Remove obsolete header files (Geert Uytterhoeven) - dt-bindings: clock: r8a7779: Remove duplicate newline (Marek Vasut) - clk: renesas: Drop "Renesas" from individual driver descriptions (Geert Uytterhoeven) - clk: renesas: r8a779h0: Fix PLL2/PLL4 multipliers in comments (Geert Uytterhoeven) - clk: renesas: r8a779h0: Add VIN clocks (Niklas Söderlund) - dt-bindings: clock: renesas,rzg2l-cpg: Update description for #reset-cells (Lad Prabhakar) - clk: renesas: rcar-gen2: Use DEFINE_SPINLOCK() for static spinlock (Geert Uytterhoeven) - clk: renesas: cpg-lib: Use DEFINE_SPINLOCK() for global spinlock (Geert Uytterhoeven) - clk: renesas: r8a77970: Use common cpg_lock (Geert Uytterhoeven) - clk: renesas: r8a779h0: Add CSI-2 clocks (Niklas Söderlund) - clk: renesas: r8a779h0: Add ISPCS clocks (Niklas Söderlund) - clk: en7523: fix rate divider for slic and spi clocks (Lorenzo Bianconi) - clk: en7523: Remove PCIe reset open drain configuration for EN7581 (Lorenzo Bianconi) - clk: en7523: Remove pcie prepare/unpreare callbacks for EN7581 SoC (Lorenzo Bianconi) - clk: en7523: Add reset-controller support for EN7581 SoC (Lorenzo Bianconi) - dt-bindings: clock: airoha: Add reset support to EN7581 clock binding (Lorenzo Bianconi) - dt-bindings: clock: mediatek: Document reset cells for MT8188 sys (AngeloGioacchino Del Regno) - clk: mediatek: mt8173-infracfg: Handle unallocated infracfg when module (Alper Nebi Yasak) - dt-bindings: clock: mediatek: add syscon compatible for mt7622 pciesys (Christian Marangi) - clk: mediatek: Add a module description where missing (AngeloGioacchino Del Regno) - clk: disable clk gate tests for s390 (Audra Mitchell) - clk: test: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - clk: mxs: Use clamp() in clk_ref_round_rate() and clk_ref_set_rate() (Thorsten Blum) - clk: lpc32xx: Constify struct regmap_config (Javier Carrasco) - clk: xilinx: Constify struct regmap_config (Javier Carrasco) - dt-bindings: clock: sprd,sc9860-clk: convert to YAML (Stanislav Jakubek) - dt-bindings: clock: qoriq-clock: convert to yaml format (Frank Li) - clk: vexpress-osc: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - clk: sifive: prci: fix module autoloading (Krzysztof Kozlowski) - dt-bindings: clock: milbeaut: Drop providers and consumers from example (Rob Herring (Arm)) - clk: sprd: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - clk: sophgo: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - clk: stm32mp25: add security clocks (Gabriel Fernandez) - clk: stm32mp2: use of STM32 access controller (Gabriel Fernandez) - virtio: rename virtio_find_vqs_info() to virtio_find_vqs() (Jiri Pirko) - virtio: remove unused virtio_find_vqs() and virtio_find_vqs_ctx() helpers (Jiri Pirko) - virtio: convert the rest virtio_find_vqs() users to virtio_find_vqs_info() (Jiri Pirko) - virtio_balloon: convert to use virtio_find_vqs_info() (Jiri Pirko) - virtiofs: convert to use virtio_find_vqs_info() (Jiri Pirko) - scsi: virtio_scsi: convert to use virtio_find_vqs_info() (Jiri Pirko) - virtio_net: convert to use virtio_find_vqs_info() (Jiri Pirko) - virtio_crypto: convert to use virtio_find_vqs_info() (Jiri Pirko) - virtio_console: convert to use virtio_find_vqs_info() (Jiri Pirko) - virtio_blk: convert to use virtio_find_vqs_info() (Jiri Pirko) - virtio: rename find_vqs_info() op to find_vqs() (Jiri Pirko) - virtio: remove the original find_vqs() op (Jiri Pirko) - virtio: call virtio_find_vqs_info() from virtio_find_single_vq() directly (Jiri Pirko) - virtio: convert find_vqs() op implementations to find_vqs_info() (Jiri Pirko) - virtio_pci: convert vp_*find_vqs() ops to find_vqs_info() (Jiri Pirko) - virtio: introduce virtio_queue_info struct and find_vqs_info() config op (Jiri Pirko) - virtio: make virtio_find_single_vq() call virtio_find_vqs() (Jiri Pirko) - virtio: make virtio_find_vqs() call virtio_find_vqs_ctx() (Jiri Pirko) - caif_virtio: use virtio_find_single_vq() for single virtqueue finding (Jiri Pirko) - vdpa/mlx5: Don't enable non-active VQs in .set_vq_ready() (Dragos Tatulea) - vdpa/mlx5: Don't reset VQs more than necessary (Dragos Tatulea) - vdpa/mlx5: Re-create HW VQs under certain conditions (Dragos Tatulea) - vdpa/mlx5: Pre-create hardware VQs at vdpa .dev_add time (Dragos Tatulea) - vdpa/mlx5: Use suspend/resume during VQP change (Dragos Tatulea) - vdpa/mlx5: Forward error in suspend/resume device (Dragos Tatulea) - vdpa/mlx5: Consolidate all VQ modify to Ready to use resume_vq() (Dragos Tatulea) - vdpa/mlx5: Add error code for suspend/resume VQ (Dragos Tatulea) - vdpa/mlx5: Accept Init -> Ready VQ transition in resume_vq() (Dragos Tatulea) - vdpa/mlx5: Allow creation of blank VQs (Dragos Tatulea) - vdpa/mlx5: Set mkey modified flags on all VQs (Dragos Tatulea) - vdpa/mlx5: Start off rqt_size with max VQPs (Dragos Tatulea) - vdpa/mlx5: Set an initial size on the VQ (Dragos Tatulea) - vdpa/mlx5: Add support for modifying the VQ features field (Dragos Tatulea) - vdpa/mlx5: Add support for modifying the virtio_version VQ field (Dragos Tatulea) - vdpa/mlx5: Rename init_mvqs (Dragos Tatulea) - vdpa/mlx5: Clear and reinitialize software VQ data on reset (Dragos Tatulea) - vdpa/mlx5: Initialize and reset device with one queue pair (Dragos Tatulea) - vdpa/mlx5: Remove duplicate suspend code (Dragos Tatulea) - vdpa/mlx5: Iterate over active VQs during suspend/resume (Dragos Tatulea) - vdpa/mlx5: Drop redundant check in teardown_virtqueues() (Dragos Tatulea) - vdpa/mlx5: Drop redundant code (Dragos Tatulea) - vdpa/mlx5: Make setup/teardown_vq_resources() symmetrical (Dragos Tatulea) - vdpa/mlx5: Clarify meaning thorough function rename (Dragos Tatulea) - virtio-fs: improved request latencies when Virtio queue is full (Peter-Jan Gootzen) - virtio-fs: let -ENOMEM bubble up or burst gently (Peter-Jan Gootzen) - vDPA: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - virtio: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - vringh: add MODULE_DESCRIPTION() (Jeff Johnson) - MAINTAINERS: Change lingshan's email to kernel.org (Zhu Lingshan) - vhost: move smp_rmb() into vhost_get_avail_idx() (Michael S. Tsirkin) - virtio_balloon: separate vm events into a function (zhenwei pi) - virtio: vdpa: vDPA driver for Marvell OCTEON DPU devices (Srujana Challa) - net: missing check virtio (Denis Arefev) - tools/virtio: creating pipe assertion in vringh_test (Yunseong Kim) - virtio_ring: fix KMSAN error for premapped mode (Xuan Zhuo) - vhost/vsock: always initialize seqpacket_allow (Michael S. Tsirkin) - vfio-mdev: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - vfio/pci: Fix typo in macro to declare accessors (Gerd Bayer) - vfio/pci: Support 8-byte PCI loads and stores (Ben Segal) - vfio/pci: Extract duplicated code into macro (Gerd Bayer) - scsi: aha152x: Use DECLARE_COMPLETION_ONSTACK for non-constant completion (Zhongqiu Han) - scsi: qla2xxx: Convert comma to semicolon (Chen Ni) - scsi: qla2xxx: Update version to 10.02.09.300-k (Nilesh Javali) - scsi: qla2xxx: Use QP lock to search for bsg (Quinn Tran) - scsi: qla2xxx: Reduce fabric scan duplicate code (Quinn Tran) - scsi: qla2xxx: Fix optrom version displayed in FDMI (Shreyas Deodhar) - scsi: qla2xxx: During vport delete send async logout explicitly (Manish Rangankar) - scsi: qla2xxx: Complete command early within lock (Shreyas Deodhar) - scsi: qla2xxx: Fix flash read failure (Quinn Tran) - scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds (Saurav Kashyap) - scsi: qla2xxx: Fix for possible memory corruption (Shreyas Deodhar) - scsi: qla2xxx: validate nvme_local_port correctly (Nilesh Javali) - scsi: qla2xxx: Unable to act on RSCN for port online (Quinn Tran) - scsi: ufs: exynos: Add support for Flash Memory Protector (FMP) (Eric Biggers) - scsi: ufs: core: Add UFSHCD_QUIRK_KEYS_IN_PRDT (Eric Biggers) - scsi: ufs: core: Add fill_crypto_prdt variant op (Eric Biggers) - scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE (Eric Biggers) - scsi: ufs: core: fold ufshcd_clear_keyslot() into its caller (Eric Biggers) - scsi: ufs: core: Add UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE (Eric Biggers) - scsi: ufs: mcq: Make .get_hba_mac() optional (Bart Van Assche) - scsi: ufs: mcq: Inline ufshcd_mcq_vops_get_hba_mac() (Bart Van Assche) - scsi: ufs: mcq: Move the ufshcd_mcq_enable() call (Bart Van Assche) - scsi: ufs: mcq: Move the "hba->mcq_enabled = true" assignment (Bart Van Assche) - scsi: ufs: core: Inline is_mcq_enabled() (Bart Van Assche) - scsi: ufs: core: Initialize hba->reserved_slot earlier (Bart Van Assche) - scsi: ufs: core: Rename the MASK_TRANSFER_REQUESTS_SLOTS constant (Bart Van Assche) - scsi: ufs: core: Remove two constants (Bart Van Assche) - scsi: ufs: core: Initialize struct uic_command once (Bart Van Assche) - scsi: ufs: core: Declare functions once (Bart Van Assche) - scsi: mpi3mr: Driver version update (Sumit Saxena) - scsi: mpi3mr: Prevent PCI writes from driver during PCI error recovery (Sumit Saxena) - scsi: mpi3mr: Support PCI Error Recovery callback handlers (Sumit Saxena) - scsi: lpfc: Update lpfc version to 14.4.0.3 (Justin Tee) - scsi: lpfc: Revise lpfc_prep_embed_io routine with proper endian macro usages (Justin Tee) - scsi: lpfc: Fix incorrect request len mbox field when setting trunking via sysfs (Justin Tee) - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Justin Tee) - scsi: lpfc: Fix handling of fully recovered fabric node in dev_loss callbk (Justin Tee) - scsi: lpfc: Relax PRLI issue conditions after GID_FT response (Justin Tee) - scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state (Justin Tee) - scsi: lpfc: Cancel ELS WQE instead of issuing abort when SLI port is inactive (Justin Tee) - scsi: pm8001: Update log level when reading config table (Terrence Adams) - scsi: pm80xx: Set phy->enable_completion only when we wait for it (Igor Pylypiv) - scsi: ufs: core: Remove SCSI host only if added (Kyoungrul Kim) - scsi: ufs: qcom: Enable suspending clk scaling on no request (Ram Prakash Gupta) - scsi: ufs: core: Suspend clk scaling on no request (Ram Prakash Gupta) - scsi: mpi3mr: Correct a test in mpi3mr_sas_port_add() (Tomas Henzl) - scsi: mpi3mr: Update driver version to 8.9.1.0.50 (Ranjan Kumar) - scsi: mpi3mr: Add ioctl support for HDB (Ranjan Kumar) - scsi: mpi3mr: Trigger support (Ranjan Kumar) - scsi: mpi3mr: HDB allocation and posting for hardware and firmware buffers (Ranjan Kumar) - scsi: ufs: ufs-pci: Add support for Intel Panther Lake (Adrian Hunter) - scsi: ufs: qcom: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - scsi: lpfc: Fix a possible null pointer dereference (Huai-Yuan Liu) - scsi: core: Fix an incorrect comment (Bart Van Assche) - scsi: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - scsi: powertec: Declare local function static (Bart Van Assche) - scsi: eesox: Declare local function static (Bart Van Assche) - scsi: cumana: Declare local function static (Bart Van Assche) - scsi: acornscsi: Declare local functions static (Bart Van Assche) - scsi: ufs: mcq: Prevent no I/O queue case for MCQ (Minwoo Im) - scsi: ufs: pci: Add support MCQ for QEMU-based UFS (Minwoo Im) - scsi: ufs: mcq: Convert MCQ_CFG_n to an inline function (Minwoo Im) - scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n (Minwoo Im) - scsi: ufs: sysfs: Make max_number_of_rtt read-write (Avri Altman) - scsi: ufs: core: Maximum RTT supported by the host driver (Avri Altman) - scsi: ufs: core: Allow RTT negotiation (Avri Altman) - scsi: qla2xxx: Remove unused struct 'scsi_dif_tuple' (Dr. David Alan Gilbert) - scsi: bsg: Pass dev to blk_mq_alloc_queue() (John Garry) - scsi: core: Pass sdev to blk_mq_alloc_queue() (John Garry) - dm vdo: fix a minor formatting issue in vdo.rst (Masatake YAMATO) - dm vdo int-map: fix kerneldoc formatting (Matthew Sakai) - dm vdo repair: add missing kerneldoc fields (Matthew Sakai) - dm: Constify struct dm_block_validator (Christophe JAILLET) - dm-integrity: introduce the Inline mode (Mikulas Patocka) - dm: introduce the target flag mempool_needs_integrity (Mikulas Patocka) - dm raid: fix stripes adding reshape size issues (Heinz Mauelshagen) - dm raid: move _get_reshape_sectors() as prerequisite to fixing reshape size issues (Heinz Mauelshagen) - dm-crypt: support for per-sector NVMe metadata (Mikulas Patocka) - dm mpath: don't call dm_get_device in multipath_message (Benjamin Marzinski) - dm: factor out helper function from dm_get_device (Benjamin Marzinski) - dm-verity: fix dm_is_verity_target() when dm-verity is builtin (Eric Biggers) - dm: Remove max_secure_erase_granularity (Damien Le Moal) - dm: Remove max_write_zeroes_granularity (Damien Le Moal) - dm vdo indexer: use swap() instead of open coding it (Jiapeng Chong) - dm vdo: remove unused struct 'uds_attribute' (Dr. David Alan Gilbert) - dm: stop using blk_limits_io_{min,opt} (Christoph Hellwig) - dm-crypt: limit the size of encryption requests (Mikulas Patocka) - dm verity: add support for signature verification with platform keyring (Luca Boccassi) - dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume (Benjamin Marzinski) - dm-verity: hash blocks with shash import+finup when possible (Eric Biggers) - dm-verity: make verity_hash() take dm_verity_io instead of ahash_request (Eric Biggers) - dm-verity: always "map" the data blocks (Eric Biggers) - dm-verity: provide dma_alignment limit in io_hints (Eric Biggers) - dm-verity: make real_digest and want_digest fixed-length (Eric Biggers) - dm-verity: move data hash mismatch handling into its own function (Eric Biggers) - dm-verity: move hash algorithm setup into its own function (Eric Biggers) - dm init: Handle minors larger than 255 (Benjamin Marzinski) - dm cache metadata: remove unused struct 'thunk' (Dr. David Alan Gilbert) - dm io: remove code duplication between sync_io and aysnc_io (Benjamin Marzinski) - dm io: don't call the async_io notify.fn on invalid num_regions (Benjamin Marzinski) - dm io: bump num_bvecs to handle offset memory (Benjamin Marzinski) - dm: optimize flushes (Mikulas Patocka) - swiotlb: fix kernel-doc description for swiotlb_del_transient (Yang Li) - swiotlb: reduce swiotlb pool lookups (Michael Kelley) - dma-mapping: benchmark: Don't starve others when doing the test (Yicong Yang) - RDMA/usnic: Use iommu_paging_domain_alloc() (Lu Baolu) - wifi: ath11k: Use iommu_paging_domain_alloc() (Lu Baolu) - wifi: ath10k: Use iommu_paging_domain_alloc() (Lu Baolu) - drm/msm: Use iommu_paging_domain_alloc() (Lu Baolu) - vhost-vdpa: Use iommu_paging_domain_alloc() (Lu Baolu) - vfio/type1: Use iommu_paging_domain_alloc() (Lu Baolu) - iommufd: Use iommu_paging_domain_alloc() (Lu Baolu) - iommu: Add iommu_paging_domain_alloc() interface (Lu Baolu) - arm64: dts: fvp: Enable PCIe ATS for Base RevC FVP (Jean-Philippe Brucker) - iommu/of: Support ats-supported device-tree property (Jean-Philippe Brucker) - dt-bindings: PCI: generic: Add ats-supported property (Jean-Philippe Brucker) - iommu: Remove iommu_fwspec ops (Robin Murphy) - OF: Simplify of_iommu_configure() (Robin Murphy) - ACPI: Retire acpi_iommu_fwspec_ops() (Robin Murphy) - iommu: Resolve fwspec ops automatically (Robin Murphy) - iommu/mediatek-v1: Clean up redundant fwspec checks (Robin Murphy) - docs: iommu: Remove outdated Documentation/userspace-api/iommu.rst (Mark-PK Tsai) - iommufd: Use atomic_long_try_cmpxchg() in incr_user_locked_vm() (Uros Bizjak) - iommu/iova: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - iommu/dma: Prune redundant pgprot arguments (Robin Murphy) - iommu: Make iommu_sva_domain_alloc() static (Lu Baolu) - dt-bindings: iommu: Convert msm,iommu-v0 to yaml (David Heidelberg) - dt-bindings: iommu: qcom,iommu: Add MSM8953 GPU IOMMU to SMMUv2 compatibles (Neil Armstrong) - iommu/tegra-smmu: Pass correct fwnode to iommu_fwspec_init() (Will Deacon) - iommu/vt-d: Fix identity map bounds in si_domain_init() (Jon Pan-Doh) - iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address() (Lu Baolu) - iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH (Lu Baolu) - iommu/vt-d: Refactor PCI PRI enabling/disabling callbacks (Lu Baolu) - iommu/vt-d: Add helper to flush caches for context change (Lu Baolu) - iommu/vt-d: Add helper to allocate paging domain (Lu Baolu) - iommu/vt-d: Downgrade warning for pre-enabled IR (Lu Baolu) - iommu/vt-d: Remove control over Execute-Requested requests (Lu Baolu) - iommu/vt-d: Remove comment for def_domain_type (Lu Baolu) - iommu/vt-d: Handle volatile descriptor status read (Jacob Pan) - iommu/vt-d: Use try_cmpxchg64() in intel_pasid_get_entry() (Uros Bizjak) - iommu: Move IOMMU_DIRTY_NO_CLEAR define (Shameer Kolothum) - iommu/arm-smmu-qcom: Register the TBU driver in qcom_smmu_impl_init (Georgi Djakov) - iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping (Kunkun Jiang) - iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc (Joao Martins) - iommu/io-pgtable-arm: Add read_and_clear_dirty() support (Shameer Kolothum) - iommu/arm-smmu-v3: Add feature detection for HTTU (Jean-Philippe Brucker) - iommu/arm-smmu-v3: Add support for domain_alloc_user fn (Shameer Kolothum) - iommu/arm-smmu-qcom: record reason for deferring probe (Zhenhua Huang) - iommu/arm-smmu: Pretty-print context fault related regs (Rob Clark) - iommu/arm-smmu-qcom-debug: Do not print for handled faults (Rob Clark) - iommu/arm-smmu: Add CB prefix to register bitfields (Rob Clark) - iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - iommu/arm-smmu-v3: Shrink the strtab l1_desc array (Jason Gunthorpe) - iommu/arm-smmu-v3: Do not zero the strtab twice (Jason Gunthorpe) - iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID (Jason Gunthorpe) - iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED (Jason Gunthorpe) - iommu/arm-smmu-v3: Test the STE S1DSS functionality (Jason Gunthorpe) - iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used (Jason Gunthorpe) - iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain (Jason Gunthorpe) - iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA (Jason Gunthorpe) - iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain (Jason Gunthorpe) - iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interface (Jason Gunthorpe) - iommu/arm-smmu-v3: Do not use master->sva_enable to restrict attaches (Jason Gunthorpe) - iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain (Jason Gunthorpe) - iommu/arm-smmu-v3: Make changing domains be hitless for ATS (Jason Gunthorpe) - iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated list (Jason Gunthorpe) - iommu/arm-smmu-v3: Start building a generic PASID layer (Jason Gunthorpe) - iommu/arm-smmu-v3: Convert to domain_alloc_sva() (Jason Gunthorpe) - iommu/arm-smmu-v3: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - iommu/arm-smmu-v3: Avoid uninitialized asid in case of error (Mostafa Saleh) - dt-bindings: arm-smmu: Add X1E80100 GPU SMMU (Akhil P Oommen) - dt-bindings: arm-smmu: Fix Qualcomm SC8180X binding (Bjorn Andersson) - iommu/amd: Use try_cmpxchg64() in v2_alloc_pte() (Uros Bizjak) - iommu: sun50i: Add H616 compatible string (Andre Przywara) - dt-bindings: iommu: add new compatible strings (Andre Przywara) - iommu: sun50i: allocate page tables from below 4 GiB (Andre Przywara) - iommu: sun50i: clear bypass register (Jernej Skrabec) - IB/hfi1: Constify struct flag_table (Christophe JAILLET) - RDMA/mana_ib: Set correct device into ib (Konstantin Taranov) - bnxt_re: Fix imm_data endianness (Jack Wang) - RDMA: Fix netdev tracker in ib_device_set_netdev (David Ahern) - RDMA/hns: Fix mbx timing out before CMD execution is completed (Chengchang Tang) - RDMA/hns: Fix insufficient extend DB for VFs. (Chengchang Tang) - RDMA/hns: Fix undifined behavior caused by invalid max_sge (Chengchang Tang) - RDMA/hns: Fix shift-out-bounds when max_inline_data is 0 (Chengchang Tang) - RDMA/hns: Fix missing pagesize and alignment check in FRMR (Chengchang Tang) - RDMA/hns: Fix unmatch exception handling when init eq table fails (Junxian Huang) - RDMA/hns: Fix soft lockup under heavy CEQE load (Junxian Huang) - RDMA/hns: Check atomic wr length (Junxian Huang) - RDMA/ocrdma: Don't inline statistics functions (Peng Hao) - RDMA/core: Introduce "name_assign_type" for an IB device (Mark Zhang) - RDMA/qib: Fix truncation compilation warnings in qib_verbs.c (Leon Romanovsky) - RDMA/qib: Fix truncation compilation warnings in qib_init.c (Leon Romanovsky) - RDMA/efa: Add EFA 0xefa3 PCI ID (Michael Margolin) - RDMA/mlx5: Support per-plane port IB counters by querying PPCNT register (Mark Zhang) - net/mlx5: mlx5_ifc update for accessing ppcnt register of plane ports (Mark Zhang) - RDMA/mlx5: Add plane index support when querying PTYS registers (Mark Zhang) - RDMA/nldev: Add support to dump device type and parent device if exists (Mark Zhang) - RDMA/nldev: Add support to add/delete a sub IB device through netlink (Mark Zhang) - RDMA/mlx5: Support plane device and driver APIs to add and delete it (Mark Zhang) - RDMA/core: Create GSI QP only when CM is supported (Mark Zhang) - RDMA: Set type of rdma_ah to IB for a SMI sub device (Mark Zhang) - RDMA/core: Support IB sub device with type "SMI" (Mark Zhang) - RDMA/mlx5: Add support to multi-plane device and port (Mark Zhang) - net/mlx5: mlx5_ifc update for multi-plane support (Mark Zhang) - RDMA/core: Create "issm*" device nodes only when SMI is supported (Mark Zhang) - RDMA/bnxt_re: Disable doorbell moderation if hardware register read fails (Selvin Xavier) - RDMA/bnxt_re: Enable DB moderation for genP7 adapters (Selvin Xavier) - RDMA/bnxt_re: Update the correct DB FIFO depth and mask for GenP7 (Selvin Xavier) - RDMA/device: Return error earlier if port in not valid (Leon Romanovsky) - RDMA/mlx5: Send UAR page index as ioctl attribute (Akiva Goldberger) - RDMA: Pass entire uverbs attr bundle to create cq function (Akiva Goldberger) - MAINTAINERS: Update Maintainers for irdma driver (Shiraz Saleem) - RDMA/efa: Remove duplicate aenq enable macro (Yonatan Nachum) - RDMA/efa: Use offset_in_page() function (Gal Pressman) - RDMA/hfi1: Constify struct mmu_rb_ops (Christophe JAILLET) - RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs (Honggang LI) - IB/isert: remove the handling of last WQE reached event (Max Gurtovoy) - IB/core: add support for draining Shared receive queues (Max Gurtovoy) - RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled (Or Har-Toov) - RDMA/mlx4: Fix truncated output warning in alias_GUID.c (Leon Romanovsky) - RDMA/mlx4: Fix truncated output warning in mad.c (Leon Romanovsky) - RDMA/cache: Release GID table even if leak is detected (Leon Romanovsky) - RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (Chiara Meiohas) - IB/mlx5: Allocate resources just before first QP/SRQ is created (Jianbo Liu) - IB/mlx5: Create UMR QP just before first reg_mr occurs (Jianbo Liu) - RDMA/mana_ib: Process QP error events in mana_ib (Konstantin Taranov) - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs (Bart Van Assche) - RDMA/iwcm: Simplify cm_work_handler() (Bart Van Assche) - RDMA/iwcm: Simplify cm_event_handler() (Bart Van Assche) - RDMA/iwcm: Change the return type of iwcm_deref_id() (Bart Van Assche) - RDMA/iwcm: Use list_first_entry() where appropriate (Bart Van Assche) - RDMA/mana_ib: extend query device (Konstantin Taranov) - RDMA/mana_ib: set node_guid (Konstantin Taranov) - RDMA/efa: Properly handle unexpected AQ completions (Michael Margolin) - RDMA/mana_ib: Modify QP state (Konstantin Taranov) - RDMA/mana_ib: Implement uapi to create and destroy RC QP (Konstantin Taranov) - RDMA/mana_ib: Create and destroy RC QP (Konstantin Taranov) - RDMA/irdma: Annotate flexible array with __counted_by() in struct irdma_qvlist_info (Christophe JAILLET) - RDMA/efa: Fail probe on missing BARs (Michael Margolin) - RDMA/bnxt_re: Expose the MSN table capability for user library (Selvin Xavier) - RDMA/bnxt_re: Allow MSN table capability check (Selvin Xavier) - iommufd: Put constants for all the uAPI enums (Jason Gunthorpe) - iommufd: Fix error pointer checking (Lu Baolu) - iommufd: Add check on user response code (Lu Baolu) - iommufd: Remove IOMMUFD_PAGE_RESP_FAILURE (Lu Baolu) - iommufd: Require drivers to supply the cache_invalidate_user ops (Jason Gunthorpe) - iommufd/selftest: Add coverage for IOPF test (Lu Baolu) - iommufd/selftest: Add IOPF support for mock device (Lu Baolu) - iommufd: Associate fault object with iommufd_hw_pgtable (Lu Baolu) - iommufd: Fault-capable hwpt attach/detach/replace (Lu Baolu) - iommufd: Add iommufd fault object (Lu Baolu) - iommufd: Add fault and response message definitions (Lu Baolu) - iommu: Extend domain attach group with handle support (Lu Baolu) - iommu: Add attach handle to struct iopf_group (Lu Baolu) - iommu: Remove sva handle list (Lu Baolu) - iommu: Introduce domain attachment handle (Lu Baolu) - iommufd/iova_bitmap: Remove iterator logic (Joao Martins) - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Joao Martins) - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Joao Martins) - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Joao Martins) - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Joao Martins) - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Joao Martins) - iommufd/selftest: Do not record head iova to better match iommu drivers (Joao Martins) - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Joao Martins) - iommufd/selftest: Add tests for <= u8 bitmap sizes (Joao Martins) - iommufd/selftest: Fix iommufd_test_dirty() to handle nr_updates (Kent Overstreet) - bcachefs: silence silly kdoc warning (Kent Overstreet) - bcachefs: Fix fsck warning about btree_trans not passed to fsck error (Kent Overstreet) - bcachefs: Add an error message for insufficient rw journal devs (Kent Overstreet) - bcachefs: varint: Avoid left-shift of a negative value (Tavian Barnes) - bcachefs: darray: Don't pass NULL to memcpy() (Tavian Barnes) - bcachefs: Kill bch2_assert_btree_nodes_not_locked() (Kent Overstreet) - bcachefs: Rename BCH_WRITE_DONE -> BCH_WRITE_SUBMITTED (Kent Overstreet) - bcachefs: __bch2_read(): call trans_begin() on every loop iter (Kent Overstreet) - bcachefs: show none if label is not set (Hongbo Li) - bcachefs: drop packed, aligned from bkey_inode_buf (Kent Overstreet) - bcachefs: btree node scan: fall back to comparing by journal seq (Kent Overstreet) - bcachefs: Add lockdep support for btree node locks (Kent Overstreet) - lockdep: lockdep_set_notrack_class() (Kent Overstreet) - bcachefs: Improve copygc_wait_to_text() (Kent Overstreet) - bcachefs: Convert clock code to u64s (Kent Overstreet) - bcachefs: Improve startup message (Kent Overstreet) - bcachefs: Self healing on read IO error (Kent Overstreet) - bcachefs: Make read_only a mount option again, but hidden (Kent Overstreet) - bcachefs: bch2_extent_crc_unpacked_to_text() (Kent Overstreet) - bcachefs: Ratelimit checksum error messages (Kent Overstreet) - bcachefs: spelling fix (Kent Overstreet) - bcachefs: Simplify btree key cache fill path (Kent Overstreet) - bcachefs: Improve "unable to allocate journal write" message (Kent Overstreet) - bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flag (Kent Overstreet) - bcachefs: Ensure buffered writes write as much as they can (Kent Overstreet) - bcachefs: support STATX_DIOALIGN for statx file (Hongbo Li) - bcachefs: split out lru_format.h (Kent Overstreet) - bcachefs: bch2_btree_key_cache_drop() now evicts (Kent Overstreet) - bcachefs: set fgf order hint before starting a buffered write (Pankaj Raghav) - bcachefs: use FGP_WRITEBEGIN instead of combining individual flags (Pankaj Raghav) - bcachefs: Reduce the scope of gc_lock (Kent Overstreet) - bcachefs: per_cpu_sum() (Kent Overstreet) - MAINTAINERS: remove Brian Foster as a reviewer for bcachefs (Brian Foster) - bcachefs: kill key cache arg to bch2_assert_pos_locked() (Kent Overstreet) - bcachefs: btree_path_cached_set() (Kent Overstreet) - bcachefs: btree_node_unlock() assert (Kent Overstreet) - bcachefs: bch2_gc_pos_to_text() (Kent Overstreet) - bcachefs: bch2_btree_id_to_text() (Kent Overstreet) - bcachefs: Kill gc_pos_btree_node() (Kent Overstreet) - bcachefs: Fix bch2_gc_accounting_done() locking (Kent Overstreet) - bcachefs: bch2_accounting_mem_gc() (Kent Overstreet) - bcachefs: Refactor disk accounting data structures (Kent Overstreet) - bcachefs: fix smatch data leak warning in fs usage ioctl (Brian Foster) - bcachefs: Fix race in bch2_accounting_mem_insert() (Kent Overstreet) - bcachefs: bch2_btree_insert() - add btree iter flags (Ariel Miculas) - bcachefs: BCH_IOCTL_QUERY_ACCOUNTING (Kent Overstreet) - bcachefs: support REMAP_FILE_DEDUP in bch2_remap_file_range (Reed Riley) - bcachefs: support FS_IOC_SETFSLABEL (Hongbo Li) - bcachefs: support get fs label (Hongbo Li) - bcachefs: implement FS_IOC_GETVERSION to support lsattr (Hongbo Li) - bcachefs: Unlock trans when waiting for user input in fsck (Kent Overstreet) - bcachefs: Add tracepoints for bch2_sync_fs() and bch2_fsync() (Youling Tang) - bcachefs: track writeback errors using the generic tracking infrastructure (Youling Tang) - bcachefs: bch2_dir_emit() - fix directory reads in the fuse driver (Ariel Miculas) - bcachefs: twf: delete dead struct fields (Kent Overstreet) - bcachefs: bch2_stdio_redirect_readline_timeout() (Kent Overstreet) - bcachefs: twf: convert bch2_stdio_redirect_readline() to darray (Kent Overstreet) - bcachefs: Plumb more logging through stdio redirect (Kent Overstreet) - bcachefs: fsck_err() may now take a btree_trans (Kent Overstreet) - bcachefs: btree_types bitmask cleanups (Kent Overstreet) - bcachefs: Delete old assertion for online fsck (Kent Overstreet) - bcachefs: Initialize gc buckets in alloc trigger (Kent Overstreet) - bcachefs: Walk leaf to root in btree_gc (Kent Overstreet) - bcachefs: Don't block journal when finishing check_allocations() (Kent Overstreet) - bcachefs: bch2_fs_get_tree() cleanup (Kent Overstreet) - bcachefs: Kill bch2_mount() (Kent Overstreet) - bcachefs: Eytzinger accumulation for accounting keys (Kent Overstreet) - bcachefs: bch_acct_rebalance_work (Kent Overstreet) - bcachefs: bch_acct_btree (Kent Overstreet) - bcachefs: bch_acct_snapshot (Kent Overstreet) - bcachefs: bch2_fs_usage_base_to_text() (Kent Overstreet) - bcachefs: bch2_fs_accounting_to_text() (Kent Overstreet) - bcachefs: Convert bch2_compression_stats_to_text() to new accounting (Kent Overstreet) - bcachefs: bch_acct_compression (Kent Overstreet) - bcachefs: bch2_verify_accounting_clean() (Kent Overstreet) - bcachefs: Convert bch2_replicas_gc2() to new accounting (Kent Overstreet) - bcachefs: Convert gc to new accounting (Kent Overstreet) - bcachefs: Kill replicas_journal_res (Kent Overstreet) - bcachefs: Kill fs_usage_online (Kent Overstreet) - bcachefs: Kill bch2_fs_usage_to_text() (Kent Overstreet) - bcachefs: Delete journal-buf-sharded old style accounting (Kent Overstreet) - bcachefs: Kill writing old accounting to journal (Kent Overstreet) - bcachefs: kill bch2_fs_usage_read() (Kent Overstreet) - bcachefs: Convert bch2_ioctl_fs_usage() to new accounting (Kent Overstreet) - bcachefs: Kill bch2_fs_usage_initialize() (Kent Overstreet) - bcachefs: dev_usage updated by new accounting (Kent Overstreet) - bcachefs: Coalesce accounting keys before journal replay (Kent Overstreet) - bcachefs: Disk space accounting rewrite (Kent Overstreet) - bcachefs: btree write buffer knows how to accumulate bch_accounting keys (Kent Overstreet) - bcachefs: Accumulate accounting keys in journal replay (Kent Overstreet) - bcachefs: KEY_TYPE_accounting (Kent Overstreet) - bcachefs: use new mount API (Thomas Bertschinger) - bcachefs: Add error code to defer option parsing (Thomas Bertschinger) - bcachefs: add printbuf arg to bch2_parse_mount_opts() (Thomas Bertschinger) - bcachefs: metadata version bucket_stripe_sectors (Kent Overstreet) - bcachefs: BCH_DATA_unstriped (Kent Overstreet) - bcachefs: bch_alloc->stripe_sectors (Kent Overstreet) - bcachefs: check_key_has_inode() (Kent Overstreet) - bcachefs: allow passing full device path for target options (Thomas Bertschinger) - bcachefs: bch2_printbuf_strip_trailing_newline() (Kent Overstreet) - bcachefs: don't expose "read_only" as a mount option (Thomas Bertschinger) - bcachefs: make offline fsck set read_only fs flag (Thomas Bertschinger) - bcachefs: btree_ptr_sectors_written() now takes bkey_s_c (Kent Overstreet) - bcachefs: Check for bsets past bch_btree_ptr_v2.sectors_written (Kent Overstreet) - bcachefs: Use try_cmpxchg() family of functions instead of cmpxchg() (Uros Bizjak) - bcachefs: add might_sleep() annotations for fsck_err() (Kent Overstreet) - bcachefs: fix missing include (Kent Overstreet) - bcachefs: Use filemap_read() to simplify the execution flow (Youling Tang) - bcachefs: Align the display format of `btrees/inodes/keys` (Youling Tang) - bcachefs: Fix missing spaces in journal_entry_dev_usage_to_text (Youling Tang) - bcachefs: fix ei_update_lock lock ordering (Kent Overstreet) - bcachefs: bch2_btree_reserve_cache_to_text() (Kent Overstreet) - bcachefs: sysfs trigger_freelist_wakeup (Kent Overstreet) - bcachefs: sysfs internal/trigger_journal_writes (Kent Overstreet) - bcachefs: add capacity, reserved to fs_alloc_debug_to_text() (Kent Overstreet) - bcachefs: uninline fallocate functions (Kent Overstreet) - bcachefs: btree ids are 64 bit bitmasks (Kent Overstreet) - bcachefs: Print allocator stuck on timeout in fallocate path (Kent Overstreet) - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) - SUNRPC: Fix a race to wake a sync task (Benjamin Coddington) - nfs: split nfs_read_folio (Christoph Hellwig) - nfs: pass explicit offset/count to trace events (Christoph Hellwig) - nfs: do not extend writes to the entire folio (Christoph Hellwig) - nfs/blocklayout: add support for NVMe (Christoph Hellwig) - nfs: remove nfs_page_length (Christoph Hellwig) - nfs: remove the unused max_deviceinfo_size field from struct pnfs_layoutdriver_type (Christoph Hellwig) - nfs: don't reuse partially completed requests in nfs_lock_and_join_requests (Christoph Hellwig) - nfs: move nfs_wait_on_request to write.c (Christoph Hellwig) - nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests (Christoph Hellwig) - nfs: fold nfs_folio_find_and_lock_request into nfs_lock_and_join_requests (Christoph Hellwig) - nfs: simplify nfs_folio_find_and_lock_request (Christoph Hellwig) - nfs: remove nfs_folio_private_request (Christoph Hellwig) - nfs: remove dead code for the old swap over NFS implementation (Christoph Hellwig) - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Olga Kornievskaia) - nfs: Block on write congestion (Jan Kara) - nfs: Properly initialize server->writeback (Jan Kara) - nfs: Drop pointless check from nfs_commit_release_pages() (Jan Kara) - nfs/blocklayout: SCSI layout trace points for reservation key reg/unreg (Chuck Lever) - nfs/blocklayout: Report only when /no/ device is found (Chuck Lever) - nfs/blocklayout: Fix premature PR key unregistration (Chuck Lever) - NFSv4/pNFS: Do layout state recovery upon reboot (Trond Myklebust) - NFSv4/pNFS: Remove redundant call to unhash the layout (Trond Myklebust) - NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument (Trond Myklebust) - NFSv4/pNFS: Retry the layout return later in case of a timeout or reboot (Trond Myklebust) - NFSv4/pNFS: Handle server reboots in pnfs_poc_release() (Trond Myklebust) - NFSv4/pNFS: Add a helper to defer failed layoutreturn calls (Trond Myklebust) - NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag (Trond Myklebust) - pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() (Trond Myklebust) - NFSv4: Clean up encode_nfs4_stateid() (Trond Myklebust) - NFSv4.1: constify the stateid argument in nfs41_test_stateid() (Trond Myklebust) - NFSv4/pnfs: Remove redundant list check (Trond Myklebust) - NFSv4: Don't send delegation-related share access modes to CLOSE (Trond Myklebust) - Return the delegation when deleting sillyrenamed files (Lance Shelton) - NFSv4: Ask for a delegation or an open stateid in OPEN (Trond Myklebust) - NFSv4: Add support for OPEN4_RESULT_NO_OPEN_STATEID (Trond Myklebust) - NFSv4: Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION (Trond Myklebust) - NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute (Trond Myklebust) - NFSv4: Don't request atime/mtime/size if they are delegated to us (Trond Myklebust) - NFSv4: Fix up delegated attributes in nfs_setattr (Trond Myklebust) - NFSv4: Delegreturn must set m/atime when they are delegated (Trond Myklebust) - NFSv4: Enable attribute delegations (Trond Myklebust) - NFSv4: Add a capability for delegated attributes (Trond Myklebust) - NFSv4: Add recovery of attribute delegations (Trond Myklebust) - NFSv4: Add support for delegated atime and mtime attributes (Trond Myklebust) - NFSv4: Add a flags argument to the 'have_delegation' callback (Trond Myklebust) - NFSv4: Add CB_GETATTR support for delegated attributes (Trond Myklebust) - NFSv4: Plumb in XDR support for the new delegation-only setattr op (Trond Myklebust) - NFSv4: Add new attribute delegation definitions (Trond Myklebust) - NFSv4: Refactor nfs4_opendata_check_deleg() (Trond Myklebust) - NFSv4: Clean up open delegation return structure (Trond Myklebust) - fs: nfs: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - NFS: remove unused struct 'mnt_fhstatus' (Dr. David Alan Gilbert) - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (NeilBrown) - xprtrdma: Remove temp allocation of rpcrdma_rep objects (Chuck Lever) - xprtrdma: Clean up synopsis of frwr_mr_unmap() (Chuck Lever) - xprtrdma: Handle device removal outside of the CM event handler (Chuck Lever) - rpcrdma: Implement generic device removal (Chuck Lever) - xprtrdma: Fix rpcrdma_reqs_reset() (Chuck Lever) - nfs: add support for large folios (Christoph Hellwig) - filemap: Convert generic_perform_write() to support large folios (Matthew Wilcox (Oracle)) - xprtrdma: removed asm-generic headers from verbs.c (Tanzir Hasan) - ext4: make sure the first directory block is not a hole (Baokun Li) - ext4: check dot and dotdot of dx_root before making dir indexed (Baokun Li) - ext4: sanity check for NULL pointer after ext4_force_shutdown (Wojciech Gładysz) - jbd2: increase maximum transaction size (Jan Kara) - jbd2: drop pointless shrinker batch initialization (Jan Kara) - jbd2: avoid infinite transaction commit loop (Jan Kara) - jbd2: precompute number of transaction descriptor blocks (Jan Kara) - jbd2: make jbd2_journal_get_max_txn_bufs() internal (Jan Kara) - jbd2: avoid mount failed when commit block is partial submitted (Ye Bin) - ext4: avoid writing unitialized memory to disk in EA inodes (Jan Kara) - ext4: don't track ranges in fast_commit if inode has inlined data (Luis Henriques (SUSE)) - ext4: fix possible tid_t sequence overflows (Luis Henriques (SUSE)) - ext4: use ext4_update_inode_fsync_trans() helper in inode creation (Luis Henriques (SUSE)) - ext4: add missing MODULE_DESCRIPTION() (Jeff Johnson) - jbd2: add missing MODULE_DESCRIPTION() (Jeff Johnson) - ext4: use memtostr_pad() for s_volume_name (Kees Cook) - jbd2: speed up jbd2_transaction_committed() (Zhang Yi) - ext4: make ext4_da_map_blocks() buffer_head unaware (Zhang Yi) - ext4: make ext4_insert_delayed_block() insert multi-blocks (Zhang Yi) - ext4: factor out a helper to check the cluster allocation state (Zhang Yi) - ext4: make ext4_da_reserve_space() reserve multi-clusters (Zhang Yi) - ext4: make ext4_es_insert_delayed_block() insert multi-blocks (Zhang Yi) - ext4: drop iblock parameter (Zhang Yi) - ext4: trim delalloc extent (Zhang Yi) - ext4: warn if delalloc counters are not zero on inactive (Zhang Yi) - ext4: check the extent status again before inserting delalloc block (Zhang Yi) - ext4: factor out a common helper to query extent map (Zhang Yi) - ext4: fix infinite loop when replaying fast_commit (Luis Henriques (SUSE)) - jbd2: remove unnecessary "should_sleep" in kjournald2 (Kemeng Shi) - jbd2: remove dead check of JBD2_UNMOUNT in kjournald2 (Kemeng Shi) - jbd2: remove dead equality check of j_commit_[sequence/request] in kjournald2 (Kemeng Shi) - jbd2: use bh_in instead of jh2bh(jh_in) to simplify code (Kemeng Shi) - jbd2: remove unneeded kmap to do escape in jbd2_journal_write_metadata_buffer (Kemeng Shi) - jbd2: jump to new copy_done tag when b_frozen_data is created concurrently (Kemeng Shi) - jbd2: remove unnedded "need_copy_out" in jbd2_journal_write_metadata_buffer (Kemeng Shi) - jbd2: remove unused return info from jbd2_journal_write_metadata_buffer (Kemeng Shi) - jbd2: avoid memleak in jbd2_journal_write_metadata_buffer (Kemeng Shi) - ext4: fix uninitialized variable in ext4_inlinedir_to_tree (Xiaxi Shen) - jbd2: use str_plural() to fix Coccinelle warning (Thorsten Blum) - ext4: block_validity: Remove unnecessary ‘NULL’ values from new_node (Li zeming) - nsfs: use cleanup guard (Christian Brauner) - fs/adfs: add MODULE_DESCRIPTION (Jeff Johnson) - Documentation: Document user_events ioctl code (Beau Belgrave) - docs/pinctrl: fix typo in mapping example (Marc Ferland) - docs: maintainer: discourage taking conversations off-list (Jakub Kicinski) - docs: driver-model: platform: update the definition of platform_driver (Eric Biggers) - docs/sp_SP: Add translation for scheduler/sched-design-CFS.rst (Sergio González Collado) - writing_musb_glue_layer.rst: Fix broken URL (Richard Genoud) - zh_CN/admin-guide: one typo fix (Tao Zou) - docs/zh_CN/virt: Update the translation of guest-halt-polling.rst (Zenghui Yu) - Documentation: add reference from dynamic debug to loglevel kernel params (Daniel Lublin) - Documentation: best practices for using Link trailers (Konstantin Ryabitsev) - Documentation: fix links to mailing list services (Konstantin Ryabitsev) - Documentation: exception-tables.rst: Fix the wrong steps referenced (Li Zhijian) - docs/zh_CN: add process/researcher-guidelines Chinese translation (Dongliang Mu) - Documentation/tools/rv: fix document header (Jiri Kastner) - docs/sp_SP: Add translation of process/maintainer-kvm-x86.rst (Carlos Bilbao) - docs/admin-guide/mm: correct typo 'quired' to 'queried' (Daniel Watson) - Add libps2 to the input section of driver-api (Dmitry Torokhov) - Docs/mm/index: move allocation profiling document to unsorted documents chapter (SeongJae Park) - Docs/mm/index: rename 'Legacy Documentation' to 'Unsorted Documentation' (SeongJae Park) - Docs/mm/index: Remove 'Memory Management Guide' chapter marker (SeongJae Park) - Docs/mm/allocation-profiling: mark 'Theory of operation' as chapter (SeongJae Park) - Documentation: Remove IA-64 from kernel-parameters (Thomas Huth) - zh_CN/admin-guide: Add zh_CN/admin-guide/numastat.rst translation document (Tao Zou) - docs: genericirq.rst: remove extra parenthesis in function definition (Chih-Wei Chien) - Documentation: English corrections in vmalloced kernel stacks (Nir Lichtman) - docs: verify/bisect: Fix rendered version URL (Diederik de Haas) - docs: Extend and refactor index of further kernel docs (Carlos Bilbao) - Docs/process/email-clients: Document HacKerMaiL (SeongJae Park) - Docs/maintainer/maintainer-entry-profile: add DAMON maintainer profile (SeongJae Park) - Docs/process/index: Remove unsorted docs section (SeongJae Park) - Docs: Move clang-format from process/ to dev-tools/ (SeongJae Park) - Docs: Move magic-number from process to staging (SeongJae Park) - Docs/process/index: Remove riscv/patch-acceptance from 'Other material' section (SeongJae Park) - Docs/process/index: Remove unaligned-memory-access from 'Other material' (SeongJae Park) - docs/zh_CN: Add driver-api phy translation (Yanteng Si) - doc:it_IT: Fix typo in Reviewed-by tag (Thorsten Scherer) - docs/zh_CN: add back the missing part in the English version (Dongliang Mu) - Documentation: Remove the unused "tp720" from kernel-parameters.txt (Thomas Huth) - Documentation: Remove the unused "topology_updates" from kernel-parameters.txt (Thomas Huth) - docs/zh_CN: Update the translation of dev-tools/gdb-kernel-debugging (Dongliang Mu) - Documentation/x86: Switch to new Intel CPU model defines (Tony Luck) - Documentation: Remove unused "nps_mtm_hs_ctr" from kernel-parameters.txt (Thomas Huth) - Documentation: Remove unused "spia_*" kernel parameters (Thomas Huth) - Documentation: Remove unused "mtdset=" from kernel-parameters.txt (Thomas Huth) - Documentation: Remove the "rhash_entries=" from kernel-parameters.txt (Thomas Huth) - Documentation: Remove "ltpc=" from the kernel-parameters.txt (Thomas Huth) - Documentation: Add "S390" to the swiotlb kernel parameter (Thomas Huth) - docs: crypto: async-tx-api: fix broken code example (Ahmad Fatoum) - Documentation: kernel-parameters: Add RISCV for nohlt (Jinjie Ruan) - scripts: add scripts/checktransupdate.py (Dongliang Mu) - docs/zh_CN: Update the translation of dev-tools/testing-overview (Dongliang Mu) - docs/zh_CN: Update dev-tools/index.rst (Dongliang Mu) - docs: document python version used for compilation (Dmitry Baryshkov) - docs: handling-regressions.rst: recommend using "Closes:" tags (Karel Balej) - doc:it_IT: align Italian documentation (Federico Vaga) - Documentation: process: Revert "Document suitability of Proton Mail for kernel development" (Conor Dooley) - doc-guide: kernel-doc: document Returns: spelling (Randy Dunlap) - sparc64: Fix prototype warnings in hibernate.c (Andreas Larsson) - sparc64: Fix prototype warning for prom_get_mmu_ihandle (Andreas Larsson) - sparc64: Fix incorrect function signature and add prototype for prom_cif_init (Andreas Larsson) - sparc64: Fix prototype warnings for floppy_64.h (Andreas Larsson) - sparc32: Fix truncated relocation errors when linking large kernels (Andreas Larsson) - sbus: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception() (Gerald Schaefer) - s390/kvm: Move bitfields for dat tables (Claudio Imbrenda) - s390/entry: Pass the asce as parameter to sie64a() (Claudio Imbrenda) - s390/sthyi: Use cached data when diag is busy (Mete Durlu) - s390/sthyi: Move diag operations (Mete Durlu) - s390/hypfs_diag: Diag204 busy loop (Mete Durlu) - s390/diag: Add busy-indication-facility requirements (Mete Durlu) - s390/diag: Diag204 add busy return errno (Mete Durlu) - s390/diag: Return errno's from diag204 (Mete Durlu) - s390/sclp: Diag204 busy indication facility detection (Mete Durlu) - s390/atomic_ops: Make use of flag output constraint (Heiko Carstens) - s390/atomic_ops: Improve __atomic_set() for small values (Heiko Carstens) - s390/atomic_ops: Use symbolic names (Heiko Carstens) - s390/smp: Switch to GENERIC_CPU_DEVICES (Sven Schnelle) - s390/hwcaps: Add documentation for HWCAP flags (Heiko Carstens) - s390/pgtable: Make crdte() and cspg() return a value (Claudio Imbrenda) - s390/topology: Remove CPU KOBJ_CHANGE uevents (Mete Durlu) - s390/sclp: Add timeout to Store Data requests (Peter Oberparleiter) - s390/sclp: Prevent release of buffer in I/O (Peter Oberparleiter) - s390/sclp: Suppress unnecessary Store Data warning (Peter Oberparleiter) - s390/3270: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - s390/dcssblk: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - s390/mm: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - s390/lib: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - s390/crc32: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - s390/mm: Get total ram pages from memblock (Wei Yang) - s390: Provide optimized __arch_hweight*() implementations (Heiko Carstens) - s390/sclp: Define commands for storage (un)assignment (Alexander Gordeev) - s390: Remove S390_lowcore (Sven Schnelle) - s390/mm: Remove duplicate get_lowcore() calls (Sven Schnelle) - s390/idle: Remove duplicate get_lowcore() calls (Sven Schnelle) - s390/vtime: Remove duplicate get_lowcore() calls (Sven Schnelle) - s390/smp: Remove duplicate get_lowcore() calls (Sven Schnelle) - s390/nmi: Remove duplicate get_lowcore() calls (Sven Schnelle) - s390/boot: Replace S390_lowcore by get_lowcore() (Sven Schnelle) - s390/drivers: Replace S390_lowcore by get_lowcore() (Sven Schnelle) - s390: Replace S390_lowcore by get_lowcore() (Sven Schnelle) - s390: Add get_lowcore() function (Sven Schnelle) - s390/pai_ext: Enable per-task and system-wide sampling event (Thomas Richter) - s390/pai_ext: Enable per-task counting event (Thomas Richter) - s390/pai_ext: Enable concurrent system-wide counting/sampling (Thomas Richter) - s390/pai_crypto: Enable per-task and system-wide sampling event (Thomas Richter) - s390/pai_crypto: Enable per-task counting event (Thomas Richter) - s390/pai_crypto: Enable concurrent system-wide counting/sampling event (Thomas Richter) - s390/hugetlb: Convert PG_arch_1 code to work on folio->flags (David Hildenbrand) - s390/uv: Implement HAVE_ARCH_MAKE_FOLIO_ACCESSIBLE (David Hildenbrand) - s390/uv: Convert uv_convert_owned_from_secure() to uv_convert_from_secure_(folio|pte)() (David Hildenbrand) - s390/uv: Convert uv_destroy_owned_page() to uv_destroy_(folio|pte)() (David Hildenbrand) - s390/uv: Make uv_convert_from_secure() a static function (David Hildenbrand) - s390/uv: Update PG_arch_1 comment (David Hildenbrand) - s390/uv: Convert PG_arch_1 users to only work on small folios (David Hildenbrand) - s390/uv: Split large folios in gmap_make_secure() (David Hildenbrand) - s390/uv: gmap_make_secure() cleanups for further changes (David Hildenbrand) - s390/uv: Don't call folio_wait_writeback() without a folio reference (David Hildenbrand) - x86/percpu: Enable named address spaces for all capable GCC versions (Uros Bizjak) - x86/percpu: Clean up vertical alignment details (Ingo Molnar) - x86/percpu: Clean up a bit (Ingo Molnar) - x86/percpu: Move some percpu accessors around to reduce ifdeffery (Uros Bizjak) - x86/percpu: Rename percpu_stable_op() to __raw_cpu_read_stable() (Uros Bizjak) - x86/percpu: Fix operand constraint modifier in __raw_cpu_write() (Uros Bizjak) - x86/percpu: Introduce the __raw_cpu_read_const() macro (Uros Bizjak) - x86/percpu: Unify percpu read-write accessors (Uros Bizjak) - x86/percpu: Move some percpu macros around for readability (Uros Bizjak) - x86/percpu: Introduce the pcpu_binary_op() macro (Uros Bizjak) - mm/util: Use dedicated slab buckets for memdup_user() (Kees Cook) - ipc, msg: Use dedicated slab buckets for alloc_msg() (Kees Cook) - mm/slab: Introduce kmem_buckets_create() and family (Kees Cook) - mm/slab: Introduce kvmalloc_buckets_node() that can take kmem_buckets argument (Kees Cook) - mm/slab: Plumb kmem_buckets into __do_kmalloc_node() (Kees Cook) - mm/slab: Introduce kmem_buckets typedef (Kees Cook) - slab, rust: extend kmalloc() alignment guarantees to remove Rust padding (Vlastimil Babka) - slab: delete useless RED_INACTIVE and RED_ACTIVE (Chengming Zhou) - slab: don't put freepointer outside of object if only orig_size (Chengming Zhou) - slab: make check_object() more consistent (Chengming Zhou) - mm: Reduce the number of slab->folio casts (Matthew Wilcox (Oracle)) - mm, slab: don't wrap internal functions with alloc_hooks() (Vlastimil Babka) - mm/memcg: alignment memcg_data define condition (Alex Shi (Tencent)) - mm, slab: move prepare_slab_obj_exts_hook under CONFIG_MEM_ALLOC_PROFILING (Suren Baghdasaryan) - mm, slab: move allocation tagging code in the alloc path into a hook (Suren Baghdasaryan) - memblock tests: fix implicit declaration of function 'numa_valid_node' (Wei Yang) - memblock: Move late alloc warning down to phys alloc (James Gowans) - pstore/ramoops: Add ramoops.mem_name= command line option (Steven Rostedt (Google)) - mm/memblock: Add "reserve_mem" to reserved named memory at boot up (Steven Rostedt (Google)) - mm/mm_init.c: don't initialize page->lru again (Wei Yang) - mm/mm_init.c: not always search next deferred_init_pfn from very beginning (Wei Yang) - mm/mm_init.c: use deferred_init_mem_pfn_range_in_zone() to decide loop condition (Wei Yang) - mm/mm_init.c: get the highest zone directly (Wei Yang) - mm/mm_init.c: move nr_initialised reset down a bit (Wei Yang) - mm/memblock: fix a typo in description of for_each_mem_region() (Wei Yang) - mm/mm_init.c: use memblock_region_memory_base_pfn() to get startpfn (Wei Yang) - mm/memblock: use PAGE_ALIGN_DOWN to get pgend in free_memmap (Wei Yang) - mm/memblock: return true directly on finding overlap region (Wei Yang) - memblock tests: add memblock_overlaps_region_checks (Wei Yang) - mm/memblock: fix comment for memblock_isolate_range() (Wei Yang) - memblock tests: add memblock_reserve_many_may_conflict_check() (Wei Yang) - memblock tests: add memblock_reserve_all_locations_check() (Wei Yang) - mm/memblock: remove empty dummy entry (Wei Yang) - perf trace: Fix iteration of syscall ids in syscalltbl->entries (Howard Chu) - perf dso: Fix address sanitizer build (Ian Rogers) - perf mem: Warn if memory events are not supported on all CPUs (Leo Yan) - perf arm-spe: Support multiple Arm SPE PMUs (Leo Yan) - perf build x86: Fix SC2034 error in syscalltbl.sh (Haoze Xie) - perf record: Fix memset out-of-range error (Haoze Xie) - perf sched map: Add --fuzzy-name option for fuzzy matching in task names (Madadi Vineeth Reddy) - perf sched map: Add support for multiple task names using CSV (Madadi Vineeth Reddy) - perf sched map: Add task-name option to filter the output map (Madadi Vineeth Reddy) - perf build: Conditionally add feature check flags for libtrace{event,fs} (Guilherme Amadio) - perf install: Don't propagate subdir to Documentation submake (Nicolas Schier) - perf vendor events arm64:: Add i.MX95 DDR Performance Monitor metrics (Xu Yang) - perf vendor events arm64:: Add i.MX93 DDR Performance Monitor metrics (Xu Yang) - perf dsos: When adding a dso into sorted dsos maintain the sort order (Ian Rogers) - perf comm str: Avoid sort during insert (Ian Rogers) - perf report: Calling available function for stats printing (Abhishek Dubey) - perf intel-pt: Fix exclude_guest setting (Adrian Hunter) - perf intel-pt: Fix aux_watermark calculation for 64-bit size (Adrian Hunter) - perf sched replay: Fix -r/--repeat command line option for infinity (Madadi Vineeth Reddy) - perf: pmus: Remove unneeded semicolon (Yang Li) - perf stat: Use field separator in the metric header (Namhyung Kim) - perf stat: Fix a segfault with --per-cluster --metric-only (Namhyung Kim) - perf pmu: Don't de-duplicate core PMUs (James Clark) - perf pmu: Restore full PMU name wildcard support (James Clark) - perf report: Display pregress bar on redirected pipe data (Namhyung Kim) - perf test stat_bpf_counter.sh: Stabilize the test results (Veronika Molnarova) - perf python: Clean up build dependencies (Ian Rogers) - perf python: Switch module to linking libraries from building source (Ian Rogers) - perf util: Make util its own library (Ian Rogers) - perf bench: Make bench its own library (Ian Rogers) - perf test: Make tests its own library (Ian Rogers) - perf pmu-events: Make pmu-events a library (Ian Rogers) - perf ui: Make ui its own library (Ian Rogers) - perf build: Add '*.a' to clean targets (Ian Rogers) - perf mem: Fix a segfault with NULL event->name (Namhyung Kim) - perf tools: Fix a compiler warning of NULL pointer (Namhyung Kim) - perf symbol: Simplify kernel module checking (Namhyung Kim) - perf report: Fix condition in sort__sym_cmp() (Namhyung Kim) - perf pmus: Fixes always false when compare duplicates aliases (Junhao He) - perf unwind-libunwind: Add malloc() failure handling (Yunseong Kim) - util: constant -1 with expression of type char (Yunseong Kim) - perf: Timehist account sch delay for scheduled out running (Fernand Sieber) - perf tests: Add APX and other new instructions to x86 instruction decoder test (Adrian Hunter) - perf intel pt: Add new JMPABS instruction to the Intel PT instruction decoder (Adrian Hunter) - perf test: Check output of the probe ... --funcs command (Chaitanya S Prakash) - tools/perf: Fix parallel-perf python script to replace new python syntax ":=" usage (Athira Rajeev) - tools/perf: Use is_perf_pid_map_name helper function to check dso's of pattern /tmp/perf-%%d.map (Athira Rajeev) - tools/perf: Fix the string match for "/tmp/perf-$PID.map" files in dso__load (Athira Rajeev) - perf test: Make test_arm_callgraph_fp.sh more robust (James Clark) - perf build: Ensure libtraceevent and libtracefs versions have 3 components (Guilherme Amadio) - perf build: Use pkg-config for feature check for libtrace{event,fs} (Guilherme Amadio) - perf arm: Workaround ARM PMUs cpu maps having offline cpus (Ian Rogers) - perf stat: Fix the hard-coded metrics calculation on the hybrid (Kan Liang) - perf vendor events: Add westmereex counter information (Ian Rogers) - perf vendor events: Add westmereep-sp counter information (Ian Rogers) - perf vendor events: Add westmereep-dp counter information (Ian Rogers) - perf vendor events: Add/update tigerlake events/metrics (Ian Rogers) - perf vendor events: Add snowridgex counter information (Ian Rogers) - perf vendor events: Add/update skylakex events/metrics (Ian Rogers) - perf vendor events: Add/update skylake events/metrics (Ian Rogers) - perf vendor events: Add silvermont counter information (Ian Rogers) - perf vendor events: Add/update sierraforest events/metrics (Ian Rogers) - perf vendor events: Add/update sapphirerapids events/metrics (Ian Rogers) - perf vendor events: Update sandybridge metrics add event counter information (Ian Rogers) - perf vendor events: Add/update rocketlake events/metrics (Ian Rogers) - perf vendor events: Add nehalemex counter information (Ian Rogers) - perf vendor events: Add nehalemep counter information (Ian Rogers) - perf vendor events: Update meteorlake events and add counter information (Ian Rogers) - perf vendor events: Add lunarlake counter information (Ian Rogers) - perf vendor events: Add knightslanding counter information (Ian Rogers) - perf vendor events: Update jaketown metrics add event counter information (Ian Rogers) - perf vendor events: Update ivytown metrics add event counter information (Ian Rogers) - perf vendor events: Update ivybridge metrics add event counter information (Ian Rogers) - perf vendor events: Add/update icelakex events/metrics (Ian Rogers) - perf vendor events: Add/update icelake events/metrics (Ian Rogers) - perf vendor events: Update haswellx metrics add event counter information (Ian Rogers) - perf vendor events: Add haswell counter information (Ian Rogers) - perf vendor events: Update graniterapids events and add counter information (Ian Rogers) - perf vendor events: Update/add grandridge events/metrics (Ian Rogers) - perf vendor events: Add goldmontplus counter information (Ian Rogers) - perf vendor events: Add goldmont counter information (Ian Rogers) - perf vendor events: Add/update emeraldrapids events/metrics (Ian Rogers) - perf vendor events: Update elkhartlake events (Ian Rogers) - perf vendor events: Update cascadelakex events/metrics (Ian Rogers) - perf vendor events: Update broadwellx metrics add event counter information (Ian Rogers) - perf vendor events: Update broadwellde metrics add event counter information (Ian Rogers) - perf vendor events: Update broadwell metrics add event counter information (Ian Rogers) - perf vendor events: Add bonnell counter information (Ian Rogers) - perf vendor events: Update alderlaken events/metrics (Ian Rogers) - perf vendor events: Update alderlake events/metrics (Ian Rogers) - perf doc: Add AMD IBS usage document (Ravi Bangoria) - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Athira Rajeev) - perf hist: Honor symbol_conf.skip_empty (Namhyung Kim) - perf hist: Add symbol_conf.skip_empty (Namhyung Kim) - perf hist: Simplify __hpp_fmt() using hpp_fmt_data (Namhyung Kim) - perf hist: Factor out __hpp__fmt_print() (Namhyung Kim) - perf: sched map skips redundant lines with cpu filters (Fernand Sieber) - perf test pmu: Warn don't fail for legacy mixed case event names (Ian Rogers) - tools/perf: Fix timing issue with parallel threads in perf bench wake-up-parallel (Athira Rajeev) - tools/perf: Fix perf bench epoll to enable the run when some CPU's are offline (Athira Rajeev) - tools/perf: Fix perf bench futex to enable the run when some CPU's are offline (Athira Rajeev) - perf record: Ensure space for lost samples (Ian Rogers) - perf evsel: Refactor tool events (Ian Rogers) - perf test: Speed up test case 70 annotate basic tests (Thomas Richter) - perf stat: Choose the most disaggregate command line option (Ian Rogers) - perf stat: Make options local (Ian Rogers) - perf maps: Add/use a sorted insert for fixup overlap and insert (Ian Rogers) - perf maps: Reduce sorting for overlapping mappings (Ian Rogers) - perf maps: Fix use after free in __maps__fixup_overlap_and_insert (Ian Rogers) - perf script: netdev-times: add location parameter to consume_skb (Lucas Stach) - perf: parse-events: Fix compilation error while defining DEBUG_PARSER (Clément Le Goffic) - perf hisi-ptt: remove unused struct 'hisi_ptt_queue' (Dr. David Alan Gilbert) - perf genelf: remove unused struct 'options' (Dr. David Alan Gilbert) - perf lock info: Display both map and thread by default (Nick Forrington) - perf top: Allow filters on events (Ian Rogers) - perf bpf filter: Add uid and gid terms (Ian Rogers) - perf bpf filter: Give terms their own enum (Ian Rogers) - tools api io: Move filling the io buffer to its own function (Ian Rogers) - perf trace beauty: Always show mmap prot even though PROT_NONE (Changbin Du) - perf trace beauty: Always show param if show_zero is set (Changbin Du) - perf docs: Fix typos (Ian Rogers) - perf list: Fix the --no-desc option (Breno Leitao) - perf arm-spe: Unaligned pointer work around (Ian Rogers) - perf tests: Add some pmu core functionality tests (Ian Rogers) - perf pmus: Sort/merge/aggregate PMUs like mrvl_ddr_pmu (Ian Rogers) - tracing: Update MAINTAINERS file (Steven Rostedt (Google)) - tools: build: use correct lib name for libtracefs feature detection (Daniel Wagner) - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) - fgraph: Use str_plural() in test_graph_storage_single() (Jiapeng Chong) - function_graph: Add READ_ONCE() when accessing fgraph_array[] (Steven Rostedt (Google)) - ftrace: Add missing kerneldoc parameters to unregister_ftrace_direct() (Marilene A Garcia) - function_graph: Everyone uses HAVE_FUNCTION_GRAPH_RET_ADDR_PTR, remove it (Steven Rostedt (Google)) - function_graph: Fix up ftrace_graph_ret_addr() (Steven Rostedt (Google)) - function_graph: Make fgraph_update_pid_func() a stub for !DYNAMIC_FTRACE (Steven Rostedt (Google)) - function_graph: Rename BYTE_NUMBER to CHAR_NUMBER in selftests (Steven Rostedt (Google)) - fgraph: Remove some unused functions (Jiapeng Chong) - ftrace: Hide one more entry in stack trace when ftrace_pid is enabled (Tatsuya S) - function_graph: Do not update pid func if CONFIG_DYNAMIC_FTRACE not enabled (Steven Rostedt (Google)) - function_graph: Make fgraph_do_direct static key static (Steven Rostedt (Google)) - ftrace: Fix prototypes for ftrace_startup/shutdown_subops() (Steven Rostedt (Google)) - ftrace: Assign RCU list variable with rcu_assign_ptr() (Steven Rostedt (Google)) - ftrace: Assign ftrace_list_end to ftrace_ops_list type cast to RCU (Steven Rostedt (Google)) - ftrace: Declare function_trace_op in header to quiet sparse warning (Steven Rostedt (Google)) - ftrace: Add comments to ftrace_hash_move() and friends (Steven Rostedt (Google)) - ftrace: Convert "inc" parameter to bool in ftrace_hash_rec_update_modify() (Steven Rostedt (Google)) - ftrace: Add comments to ftrace_hash_rec_disable/enable() (Steven Rostedt (Google)) - ftrace: Remove "filter_hash" parameter from __ftrace_hash_rec_update() (Steven Rostedt (Google)) - ftrace: Rename dup_hash() and comment it (Steven Rostedt (Google)) - ftrace/selftests: Fix pid test with function graph not showing pids (Steven Rostedt (Google)) - ftrace: Add back ftrace_update_trampoline() to ftrace_update_pid_func() (Steven Rostedt (Google)) - selftests/ftrace: Add fgraph-multi.tc test (Steven Rostedt (Google)) - selftests/ftrace: Add function_graph tracer to func-filter-pid test (Steven Rostedt (Google)) - function_graph: Use static_call and branch to optimize return function (Steven Rostedt (Google)) - function_graph: Use static_call and branch to optimize entry function (Steven Rostedt (Google)) - function_graph: Use bitmask to loop on fgraph entry (Steven Rostedt (Google)) - function_graph: Use for_each_set_bit() in __ftrace_return_to_handler() (Steven Rostedt (Google)) - ftrace: Add multiple fgraph storage selftest (Masami Hiramatsu (Google)) - function_graph: Add selftest for passing local variables (Steven Rostedt (VMware)) - function_graph: Implement fgraph_reserve_data() and fgraph_retrieve_data() (Steven Rostedt (VMware)) - function_graph: Move graph notrace bit to shadow stack global var (Steven Rostedt (VMware)) - function_graph: Move graph depth stored data to shadow stack global var (Steven Rostedt (VMware)) - function_graph: Move set_graph_function tests to shadow stack global var (Steven Rostedt (VMware)) - function_graph: Add "task variables" per task for fgraph_ops (Steven Rostedt (VMware)) - function_graph: Use a simple LRU for fgraph_array index number (Masami Hiramatsu (Google)) - function_graph: Add pid tracing back to function graph tracer (Steven Rostedt (Google)) - function_graph: Have the instances use their own ftrace_ops for filtering (Steven Rostedt (VMware)) - ftrace: Allow subops filtering to be modified (Steven Rostedt (Google)) - ftrace: Add subops logic to allow one ops to manage many (Steven Rostedt (Google)) - ftrace: Allow ftrace startup flags to exist without dynamic ftrace (Steven Rostedt (VMware)) - ftrace: Allow function_graph tracer to be enabled in instances (Steven Rostedt (VMware)) - ftrace/function_graph: Pass fgraph_ops to function graph callbacks (Steven Rostedt (VMware)) - function_graph: Remove logic around ftrace_graph_entry and return (Steven Rostedt (VMware)) - function_graph: Handle tail calls for stack unwinding (Masami Hiramatsu (Google)) - function_graph: Allow multiple users to attach to function graph (Steven Rostedt (VMware)) - function_graph: Add an array structure that will allow multiple callbacks (Steven Rostedt (VMware)) - fgraph: Use BUILD_BUG_ON() to make sure we have structures divisible by long (Steven Rostedt (VMware)) - function_graph: Convert ret_stack to a series of longs (Steven Rostedt (VMware)) - trace/pid_list: Change gfp flags in pid_list_fill_irq() (levi.yun) - tracing/sched: sched_switch: place prev_comm and next_comm in right order (Tio Zhang) - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) - tracing: Fix trace_pid_list_free() kernel-doc (Jeff Johnson) - bootconfig: Remove duplicate included header file linux/bootconfig.h (Thorsten Blum) - MAINTAINERS: Add uprobes entry (Masami Hiramatsu (Google)) - selftests/bpf: Change uretprobe syscall number in uprobe_syscall test (Jiri Olsa) - uprobe: Change uretprobe syscall scope and number (Jiri Olsa) - tracing/kprobes: Fix build error when find_module() is not available (Masami Hiramatsu (Google)) - tracing/kprobes: Add symbol counting check when module loads (Masami Hiramatsu (Google)) - selftests/bpf: add test validating uprobe/uretprobe stack traces (Andrii Nakryiko) - perf,uprobes: fix user stack traces in the presence of pending uretprobes (Andrii Nakryiko) - tracing/kprobe: Remove cleanup code unrelated to selftest (Masami Hiramatsu (Google)) - tracing/kprobe: Integrate test warnings into WARN_ONCE (Masami Hiramatsu (Google)) - selftests/bpf: Add uretprobe shadow stack test (Jiri Olsa) - selftests/bpf: Add uretprobe syscall call from user space test (Jiri Olsa) - selftests/bpf: Add uretprobe syscall test for regs changes (Jiri Olsa) - selftests/bpf: Add uretprobe syscall test for regs integrity (Jiri Olsa) - selftests/x86: Add return uprobe shadow stack test (Jiri Olsa) - uprobe: Add uretprobe syscall to speed up return probe (Jiri Olsa) - uprobe: Wire up uretprobe system call (Jiri Olsa) - x86/shstk: Make return uprobe work with shadow stack (Jiri Olsa) - samples: kprobes: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - fprobe: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: viafb: Make I2C terminology more inclusive (Easwar Hariharan) - fbdev: smscufx: Make I2C terminology more inclusive (Easwar Hariharan) - fbdev: omap2: Return clk_prepare_enable to transfer the error (Chen Ni) - fbdev: mmp: Constify struct mmp_overlay_ops (Christophe JAILLET) - fbdev: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - video: agp: add remaining missing MODULE_DESCRIPTION() macros (Jeff Johnson) - video: console: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - fbdev: amifb: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: c2p_planar: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: vesafb: Detect VGA compatibility from screen info's VESA attributes (Thomas Zimmermann) - fbdev: omapfb: use of_graph_get_remote_port() (Kuninori Morimoto) - fbdev: omapdss: use for_each_endpoint_of_node() (Kuninori Morimoto) - fbdev: offb: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: vfb: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: macmodes: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: goldfishfb: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: kyro: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: viafb: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fbdev: matroxfb: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - video/logo: Remove linux_serial_image comments (Geert Uytterhoeven) - video/logo: Make logo data const again (Geert Uytterhoeven) - PCI: Check for the existence of 'dev.of_node' before calling of_platform_populate() (Manivannan Sadhasivam) - init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND (Mark Rutland) - kbuild: fix rebuild of generic syscall headers (Masahiro Yamada) - drm/amdgpu/mes12: add missing opcode string (Alex Deucher) - drm/amdgpu/mes11: update opcode strings (Alex Deucher) - Revert "drm/amd/display: Reset freesync config before update new state" (Leo Li) - drm/amdgpu: remove exp hw support check for gfx12 (Alex Deucher) - drm/amdgpu: timely save bad pages to eeprom after gpu ras reset is completed (YiPeng Chai) - drm/amdgpu: flush all cached ras bad pages to eeprom (YiPeng Chai) - drm/amdgpu: select compute ME engines dynamically (Sunil Khatri) - drm/amd/display: Allow display DCC for DCN401 (Aurabindo Pillai) - drm/amdgpu: select compute ME engines dynamically (Sunil Khatri) - drm/amdgpu/job: Replace DRM_INFO/ERROR logging (Alex Deucher) - drm/amdgpu: select compute ME engines dynamically (Sunil Khatri) - drm/amd/pm: Ignore initial value in smu response register (Danijel Slivka) - drm/amdgpu: Initialize VF partition mode (Lijo Lazar) - drm/amd/amdgpu: fix SDMA IRQ client ID <-> req mapping. (Gavin Wan) - MAINTAINERS: fix Xinhui's name (Alex Deucher) - MAINTAINERS: update powerplay and swsmu (Alex Deucher) - drm/amdgpu: set CP_HQD_PQ_DOORBELL_CONTROL.DOORBELL_MODE to 1 (Zhigang Luo) - Documentation/amdgpu: Clarify MI200 and MI300 entries (Kent Russell) - drm/amdgpu: add ras event state device attribute support (Yang Wang) - drm/amd/swsmu: enable more Pstates profile levels for SMU v14.0.0 and v14.0.1 (Li Ma) - drm/amdgpu: add ras POSION_CONSUMPTION event id support (Yang Wang) - drm/amdkfd: Use mode1 reset for GFX v9.4.4 (Stanley.Yang) - drm/amdgpu: add ras POSION_CREATION event id support (Yang Wang) - drm/amdgpu: refine amdgpu ras event id core code (Yang Wang) - drm/amd/display: Solve mst monitors blank out problem after resume (Wayne Lin) - drm/amdgpu: reject gang submit on reserved VMIDs (Christian König) - drm/amdgpu: enable dpg for vcn and jpeg on GC 11_5_2 (Saleemkhan Jamadar) - drm/amdgpu: remove redundant semicolons in RAS_EVENT_LOG (Yang Wang) - drm/amdgpu: restore dcc bo tilling configs while moving (Frank Min) - drm/amdgpu: add gfx queue support for gfx12 ipdump (Sunil Khatri) - drm/amdgpu: add cp queue registers for gfx12 ipdump (Sunil Khatri) - drm/amdgpu: enable redirection of irq's for IH v7.0 (Sunil Khatri) - drm:amdgpu: enable IH ring1 for IH v7.0 (Sunil Khatri) - drm/amdgpu: Set no_hw_access when VF request full GPU fails (Yifan Zha) - drm/amdgpu: add print support for gfx12 ipdump (Sunil Khatri) - drm/amdgpu: add gfx12 register support in ipdump (Sunil Khatri) - drm/amdgpu: update gfxhub client id for gfx12 (Frank Min) - drm/amd/pm: avoid to load smu firmware for APUs (Tim Huang) - drm/amdgpu: sysfs node disable query error count during gpu reset (YiPeng Chai) - drm/omap: Restrict compile testing to PAGE_SIZE less than 64KB (Nathan Chancellor) - drm/xe: Drop trace_xe_hw_fence_free (Matthew Brost) - drm/xe/uapi: Rename xe perf layer as xe observation layer (Ashutosh Dixit) - drm/i915/mtl: Skip PLL state verification in TBT mode (Imre Deak) - drm/i915/dsb: Try to document that DSB_STATUS bit 16 is level triggered (Ville Syrjälä) - drm/i915/display: For MTL+ platforms skip mg dp programming (Imre Deak) - drm/i915/psr: Modify dg2_activate_panel_replay to support eDP (Jouni Högander) - drm/i915/psr: Check Early Transport for Panel Replay as well (Jouni Högander) - drm/i915/psr: Perform scanline indication check for Panel Replay as well (Jouni Högander) - drm/i915/psr: Perform psr2 checks related to ALPM for Panel Replay (Jouni Högander) - drm/i915/alpm: Make crtc_state as const in intel_alpm_compute_params (Jouni Högander) - drm/i915/psr: HW will not allow PR on eDP when HDCP enabled (Jouni Högander) - drm/i915/psr: 128b/132b Panel Replay is not supported on eDP (Jouni Högander) - drm/i915/psr: Check panel Early Transport capability for eDP PR (Jouni Högander) - drm/i915/psr: enable sink for eDP1.5 Panel Replay (Jouni Högander) - drm/i915/psr: Inform Panel Replay source support on eDP as well (Jouni Högander) - drm/i915/psr: Check panel ALPM capability for eDP Panel Replay (Jouni Högander) - drm/i915: Use the same vblank worker for atomic unpin (Maarten Lankhorst) - drm/i915: Use vblank worker to unpin old legacy cursor fb safely (Ville Syrjälä) - drm: Add drm_vblank_work_flush_all(). (Maarten Lankhorst) - drm/i915: Nuke the TGL+ chroma plane tile row alignment stuff (Ville Syrjälä) - drm/i915: Update plane alignment requirements for TGL+ (Ville Syrjälä) - drm/i915: Move intel_surf_alignment() into skl_univerals_plane.c (Ville Syrjälä) - drm/i915: Split pre-skl platforms out from intel_surf_alignment() (Ville Syrjälä) - drm/i915: Split cursor alignment to per-platform vfuncs (Ville Syrjälä) - drm/i915: Introduce fb->min_alignment (Ville Syrjälä) - drm/i915: Introduce the plane->min_alignment() vfunc (Ville Syrjälä) - drm: Export drm_plane_has_format() (Ville Syrjälä) - drm: Rename drm_plane_check_pixel_format() to drm_plane_has_format() (Ville Syrjälä) - drm/i915/display: Consider adjusted_pixel_rate to be u64 (Mitul Golani) - drm/i915/psr: Set DP_PSR_SU_REGION_SCANLINE_CAPTURE bit when needed (Jouni Högander) - drm/xe: Use the encoder suspend helper also used by the i915 driver (Imre Deak) - drm/i915: Pass intel_display to the encoder suspend/shutdown helpers (Imre Deak) - drm/i915: Move encoder suspend/shutdown helpers to intel_encoder.c (Imre Deak) - drm/i915/dsb: Document that the ATS fault bits are for mtl+ (Ville Syrjälä) - drm/i915: Drop useless intel_dsb.h include (Ville Syrjälä) - drm/i915/dsb: Add i915.enable_dsb module parameter (Ville Syrjälä) - drm/i915/dsb: Convert the DSB code to use intel_display rather than i915 (Ville Syrjälä) - drm/i915/dsb: Plumb the whole atomic state into intel_dsb_prepare() (Ville Syrjälä) - drm/i915: Pass the whole atomic state to intel_color_prepare_commit() (Ville Syrjälä) - drm/i915: Introduce intel_mode_vdisplay() (Ville Syrjälä) - drm/i915: Add flip done tracepoint (Ville Syrjälä) - drm/i915: Add async flip tracepoint (Ville Syrjälä) - drm/i915: Extract intel_crtc_arm_vblank_event() (Ville Syrjälä) - drm/i915: Enable plane/pipeDMC ATS fault interrupts on mtl (Ville Syrjälä) - drm/i915: Enable pipeDMC fault interrupts on tgl+ (Ville Syrjälä) - drm/i915: Nuke the intermediate pipe fault bitmasks (Ville Syrjälä) - drm/i915: Extend GEN9_PIPE_PLANE_FLIP_DONE() to cover all universal planes (Ville Syrjälä) - drm/i915: Sort bdw+ pipe interrupt bits (Ville Syrjälä) - drm/i915: Document bdw+ pipe interrupt bits (Ville Syrjälä) - drm/i915: Use REG_BIT() for bdw+ pipe interrupts (Ville Syrjälä) - drm/qxl: Pin buffer objects for internal mappings (Thomas Zimmermann) - drm/panel: sharp-lq101r1sx01: Fixed reversed "if" in remove (Douglas Anderson) - drm/fbdev-dma: Fix framebuffer mode for big endian devices (Thomas Huth) - dt-bindings: display/msm: dsi-controller-main: Add SM7150 (Danila Tikhonov) - drm/msm/gem: Add missing rcu_dereference() (Rob Clark) - drm/msm/a6xx: Add missing __always_unused (Rob Clark) - drm/msm/adreno: Add support for Adreno 505 GPU (Daniil Titov) - drm/msm/dpu: check ubwc support before adding compressed formats (Abhinav Kumar) - drm/msm/adreno: Introduce gmu_chipid for a740 & a750 (Akhil P Oommen) - drm/msm/adreno: Add support for X185 GPU (Akhil P Oommen) - dt-bindings: display/msm/gmu: Add Adreno X185 GMU (Akhil P Oommen) - drm/msm/adreno: fix a743 and a740 cx mem init (Neil Armstrong) - drm/msm/adreno: fix a7xx gpu init (Neil Armstrong) - Revert "drm/msm/a6xx: Poll for GBIF unhalt status in hw_init" (Konrad Dybcio) - drm/msm/adreno: De-spaghettify the use of memory barriers (Konrad Dybcio) - dt-bindings: display/msm/gpu: fix the schema being not applied (Krzysztof Kozlowski) - dt-bindings: display/msm/gpu: simplify compatible regex (Krzysztof Kozlowski) - dt-bindings: display/msm/gpu: define reg-names in top-level (Krzysztof Kozlowski) - dt-bindings: display/msm/gpu: constrain clocks in top-level (Krzysztof Kozlowski) - drm/msm/dpu: remove CRTC frame event callback registration (Dmitry Baryshkov) - drm/msm/dsi: Add phy configuration for MSM8937 (Daniil Titov) - dt-bindings: msm: dsi-phy-28nm: Document msm8937 compatible (Barnabás Czémán) - drm/msm/mdp5: Add MDP5 configuration for MSM8937 (Daniil Titov) - dt-bindings: display/msm: qcom, mdp5: Add msm8937 compatible (Barnabás Czémán) - drm/msm/mdp5: Remove MDP_CAP_SRC_SPLIT from msm8x53_config (Barnabás Czémán) - drm/msm/dp: switch to struct drm_edid (Jani Nikula) - drm/msm/dpu: guard ctl irq callback register/unregister (Barnabás Czémán) - drm/msm/dpu: rename dpu_hw_setup_vsync_source functions (Dmitry Baryshkov) - drm/msm/dpu: support setting the TE source (Dmitry Baryshkov) - drm/msm/dsi: parse vsync source from device tree (Dmitry Baryshkov) - drm/msm/dpu: rework vsync_source handling (Dmitry Baryshkov) - drm/msm/dpu: pull the is_cmd_mode out of _dpu_encoder_update_vsync_source() (Dmitry Baryshkov) - drm/msm/dsi: drop unused GPIOs handling (Dmitry Baryshkov) - drm/msm/dpu: convert vsync source defines to the enum (Dmitry Baryshkov) - dt-bindings: display/msm/dsi: allow specifying TE source (Dmitry Baryshkov) - drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op (Abhinav Kumar) - drm/msm: mdss: Add SM7150 support (Danila Tikhonov) - dt-bindings: display/msm: Add SM7150 MDSS (Danila Tikhonov) - drm/msm/dpu: Add SM7150 support (Danila Tikhonov) - dt-bindings: display/msm: Add SM7150 DPU (Danila Tikhonov) - drm/msm/dsi: add a comment to explain pkt_per_line encoding (Jonathan Marek) - drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC (Jonathan Marek) - drm/msm/dsi: set video mode widebus enable bit when widebus is enabled (Jonathan Marek) - drm/msm/dpu: enable compression bit in cfg2 for DSC (Jun Nie) - drm/msm/dpu: adjust data width for widen bus case (Jun Nie) - drm/msm/dpu: fix video mode DSC for DSI (Jonathan Marek) - drm/msm/dsi: Remove dsi_phy_write_[un]delay() (Konrad Dybcio) - drm/msm/dsi: Remove dsi_phy_read/write() (Konrad Dybcio) - drm/msm/a7xx: Add missing register writes from downstream (Connor Abbott) - drm/msm: Add MSM_PARAM_RAYTRACING uapi (Connor Abbott) - drm/msm/a7xx: Initialize a750 "software fuse" (Connor Abbott) - firmware: qcom_scm: Add gpu_init_regs call (Connor Abbott) - drm/msm/adreno: Check for zap node availability (Rob Clark) - drm/msm: Add obj flags to gpu devcoredump (Rob Clark) - drm/msm: Add GPU memory traces (Rob Clark) - drm/msm/a6xx: Fix A702 UBWC mode (Konrad Dybcio) - drm/msm/a6xx: use __unused__ to fix compiler warnings for gen7_* includes (Abhinav Kumar) - drm/msm/adreno: Move CP_PROTECT settings to hw catalog (Rob Clark) - drm/msm/adreno: Move hwcg table into a6xx specific info (Rob Clark) - drm/msm/adreno: Move hwcg regs to a6xx hw catalog (Rob Clark) - drm/msm/adreno: Split catalog into separate files (Rob Clark) - drm/msm/adreno: Split up giant device table (Rob Clark) - drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted (Dmitry Baryshkov) - drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays (Junhao Xie) - Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set" (Dmitry Baryshkov) - drm/msm/dpu: fix encoder irq wait skip (Barnabás Czémán) - drm/msm: remove python 3.9 dependency for compiling msm (Abhinav Kumar) - drm/panthor: Record devfreq busy as soon as a job is started (Steven Price) - drm/mgag200: Rename constant MGAREG_Status to MGAREG_STATUS (Thomas Zimmermann) - drm/display/dsc: Add a helper to dump the DSC configuration (Imre Deak) - drm: Add helpers for q4 fixed point values (Imre Deak) - drm/dp_mst: Skip CSN if topology probing is not done yet (Wayne Lin) - drm/dp_mst: Fix all mstb marked as not probed after suspend/resume (Wayne Lin) - drm/panfrost: Mark simple_ondemand governor as softdep (Dragan Simic) - drm/managed: Simplify if condition (Thorsten Blum) - drm/ast: Use drm_atomic_helper_commit_tail() helper (Thomas Zimmermann) - drm/ast: Inline ast_crtc_dpms() into callers (Thomas Zimmermann) - drm/ast: Only set VGA SCREEN_DISABLE bit in CRTC code (Thomas Zimmermann) - drm/ast: Remove gamma LUT updates from DPMS code (Thomas Zimmermann) - drm/ast: Handle primary-plane format setup in atomic_update (Thomas Zimmermann) - drm/ast: Move mode-setting code into mode_set_nofb CRTC helper (Thomas Zimmermann) - drm/ast: Program mode for AST DP in atomic_mode_set (Thomas Zimmermann) - drm/ast: Implement atomic enable/disable for encoders (Thomas Zimmermann) - drm/tests: Add tests for the new Monochrome value of tv_mode (Dave Stevenson) - drm/lima: Mark simple_ondemand governor as softdep (Dragan Simic) - drm/stm: dsi: expose DSI PHY internal clock (Raphael Gallais-Pou) - drm/stm: dsi: add pm runtime ops (Yannick Fertre) - drm/stm: dsi: use new SYSTEM_SLEEP_PM_OPS() macro (Raphael Gallais-Pou) - drm/stm: lvds: add new STM32 LVDS Display Interface Transmitter driver (Raphael Gallais-Pou) - dt-bindings: display: add STM32 LVDS device (Raphael Gallais-Pou) - drm/panel: jd9365da: Add the function of adjusting orientation (Zhaoxiong Lv) - drm/panel: jd9365da: Support for kd101ne3-40ti MIPI-DSI panel (Zhaoxiong Lv) - drm/panel: panel-jadard-jd9365da-h3: use wrapped MIPI DCS functions (Zhaoxiong Lv) - dt-bindings: display: panel: Add compatible for kingdisplay-kd101ne3 (Zhaoxiong Lv) - drm/panel: jd9365da: Modify the method of sending commands (Zhaoxiong Lv) - drm/panel: simple: Add AUO G104STN01 panel entry (Paul Gerber) - dt-bindings: display: simple: Add AUO G104STN01 panel (Paul Gerber) - drm/i915/gem: Suppress oom warning in favour of ENOMEM to userspace (Nirmoy Das) - drm/i915/gem: Use the correct format specifier for resource_size_t (Andi Shyti) - drm/i915/gem: Return NULL instead of '0' (Andi Shyti) - drm/i915/gt: Fix potential UAF by revoke of fence registers (Janusz Krzysztofik) - drm/i915/gt/uc: Evaluate GuC priority within locks (Andi Shyti) - drm/i915/gt/uc: Fix typo in comment (Andi Shyti) - drm/i915/gem: Downgrade stolen lmem setup warning (Jonathan Cavitt) - drm/i915/gt: debugfs: Evaluate forcewake usage within locks (Andi Shyti) - drm/amdgpu/atomfirmware: silence UBSAN warning (Alex Deucher) - drm/amdgpu: fix out of bounds access in gfx11 during ip dump (Sunil Khatri) - drm/amdgpu: add firmware for PSP IP v14.0.4 (Tim Huang) - drm/amdgpu: enable mode2 reset for SMU IP v14.0.4 (Tim Huang) - drm/amdgpu: add SMU IP v14.0.4 discovery support (Tim Huang) - drm/amd/pm: add SMU IP v14.0.4 support (Tim Huang) - drm/amd/pm: smu v14.0.4 reuse smu v14.0.0 dpmtable (Li Ma) - drm/amdgpu: add PSP IP v14.0.4 discovery support (Tim Huang) - drm/amdgpu: add PSP IP v14.0.4 support (Tim Huang) - drm/amdgpu: add firmware for VPE IP v6.1.3 (Tim Huang) - drm/amdgpu: add VPE IP v6.1.3 discovery support (Tim Huang) - drm/amdgpu: add VPE IP v6.1.3 support (Tim Huang) - drm/amdgpu: Add NBIO IP v7.11.3 support (Tim Huang) - drm/amdgpu: add NBIO IP v7.11.3 discovery support (Tim Huang) - drm/amdgpu: add firmware for SDMA IP v6.1.2 (Tim Huang) - drm/amdkfd: add KFD support for SDMA IP v6.1.2 (Tim Huang) - drm/amdgpu: add SDMA IP v6.1.2 discovery support (Tim Huang) - drm/amdgpu: add firmware for GC IP v11.5.2 (Tim Huang) - drm/amdkfd: add KFD support for GC IP v11.5.2 (Tim Huang) - drm/amdgpu: add GC IP v11.5.2 to GC 11.5.0 family (Tim Huang) - drm/amdgpu: add GC IP v11.5.2 soc21 support (Tim Huang) - drm/amdgpu: add tmz support for GC IP v11.5.2 (Tim Huang) - drm/amdgpu: add GFXHUB IP v11.5.2 support (Tim Huang) - drm/amdgpu: initialize GC IP v11.5.2 (Tim Huang) - drm/amdgpu: fix out of bounds access in gfx10 during ip dump (Sunil Khatri) - drm/amd/display: Fix warning comparing pointer to 0 (Jiapeng Chong) - drm/amd/display: Fix warning comparing pointer to 0 (Jiapeng Chong) - drm/amd/display: Fix warning comparing pointer to 0 (Jiapeng Chong) - drm/amd/display: Fix warning comparing pointer to 0 (Jiapeng Chong) - drm/amd/display: Fix unsigned comparison with less than zero (Jiapeng Chong) - drm/amdgpu: rewrite convert_tiling_flags_to_modifier_gfx12 (Marek Olšák) - drm/radeon: check bo_va->bo is non-NULL before using it (Pierre-Eric Pelloux-Prayer) - drm/amdkfd: Use device based logging for errors (Lijo Lazar) - drm/amdgpu: Fix hbm stack id in boot error report (Hawking Zhang) - drm/amdgpu: add amdgpu_framebuffer::gfx12_dcc (Marek Olšák) - drm/amdgpu/display: add all gfx12 modifiers (Marek Olšák) - drm/amdgpu/display: set plane attributes for gfx12 correctly (Marek Olšák) - drm/amdgpu/display: handle gfx12 in amdgpu_dm_plane_format_mod_supported (Marek Olšák) - drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes (Marek Olšák) - drm/amdgpu: Correct register used to clear fault status (Hawking Zhang) - drm/amdgpu: don't use amdgpu_lookup_format_info on gfx12 (Marek Olšák) - drm/amdgpu/display: handle gfx12 in dm_check_cursor_fb (Marek Olšák) - drm/amdgpu: remove AMD_FMT_MOD_GFX12_DCC_MAX_COMPRESSED_BLOCK_* definitions (Marek Olšák) - drm/amdgpu/gfx12: remove GDS leftovers (Marek Olšák) - drm/amdgpu/gfx12: remove superfluous cache flags (Marek Olšák) - drm/amdgpu/gfx11: remove superfluous cache flags (Marek Olšák) - drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6 (Marek Olšák) - drm/amd/display: 3.2.291 (Aric Cyr) - drm/amd/display: Fix array-index-out-of-bounds in dml2/FCLKChangeSupport (Roman Li) - drm/amd/display: Update efficiency bandwidth for dcn351 (Fangzhi Zuo) - drm/amd/display: Fix refresh rate range for some panel (Tom Chung) - drm/amd/display: replace CRTC disable function call (Xi (Alex) Liu) - drm/amd/display: Move dio files into dio folder (Bhuvanachandra Pinninti) - drm/amd/display: Account for cursor prefetch BW in DML1 mode support (Alvin Lee) - drm/amd/display: fix a crash when clock source is reference for non otg master pipe (Wenjing Liu) - drm/amd/display: Fix dmub timeout after fams2 enabled (Fangzhi Zuo) - drm/amd/display: Add debug option for disabling SLDO optimizations (Nicholas Kazlauskas) - drm/amd/display: un-block 8k with single dimm (Paul Hsieh) - drm/amd/display: Add available bandwidth calculation for audio (Ryan Seto) - drm/amd/display: Add refresh rate range check (Tom Chung) - drm/amd/display: Cleanup dce_get_dp_ref_freq_khz (Dillon Varone) - drm/amd/display: Check denominator crb_pipes before used (Alex Hung) - drm/amd/display: Check denominator pbn_div before used (Alex Hung) - drm/amd/display: Adjust cursor visibility between MPC slices (Nevenko Stupar) - drm/amd/display: Skip unnecessary abm disable (Sherry Wang) - drm/amd/display: Fix possible overflow in integer multiplication (Alex Hung) - drm/amd/display: Add ASIC cap to limit DCC surface width (George Shen) - drm/amd/display: Revert Add workaround to restrict max frac urgent for DPM0 (Teeger) - drm/amd/display: Choose HUBP unbounded request based on DML output (Sung Joon Kim) - drm/amd/display: Remove unnecessary error message (Joshua Aberback) - drm/amd/display: Fix divide by zero in CURSOR_DST_X_OFFSET calculation (George Shen) - drm/amd/display: Reset freesync config before update new state (Tom Chung) - drm/amd/display: Add replay state entry to replay_state (Anthony Koo) - drm/amd/display: use vmalloc for struct dc_state (Alex Deucher) - drm/amd: Don't initialize ISP hardware without FW (Mario Limonciello) - drm/amdgpu: refine isp firmware loading (Yang Wang) - drm/amd/amdgpu: Enable MMHUB prefetch for ISP v4.1.0 and 4.1.1 (Pratap Nirujogi) - drm/amd/amdgpu: Fix 'snprintf' output truncation warning (Pratap Nirujogi) - drm/amd/amdgpu: Disable MMHUB prefetch for ISP v4.1.1 (Pratap Nirujogi) - drm/amd/amdgpu: Add ISP4.1.0 and ISP4.1.1 modules (Pratap Nirujogi) - drm/amd/amdgpu: Map ISP interrupts as generic IRQs (Pratap Nirujogi) - drm/amdgpu: fix Kconfig for ISP v2 (Alex Deucher) - drm/amd/amdgpu: Enable ISP in amdgpu_discovery (Pratap Nirujogi) - drm/amd/amdgpu: Add ISP driver support (Pratap Nirujogi) - drm/amd/amdgpu: Add ISP support to amdgpu_discovery (Pratap Nirujogi) - drm/amdgpu/jpeg5: Add support for DPG mode (Sonny Jiang) - drm/amdgpu: tolerate allocating GTT bo with dcc flag (Frank Min) - drm/amd/display: Fix null pointer deref in dcn20_resource.c (Aurabindo Pillai) - drm/amd/display: Add null check before access structs (Ma Ke) - drm/amdgpu: normalize registers as local xcc to read/write in gfx_v9_4_3 (Jane Jian) - drm/amd: Add some missing register definitions (Aurabindo Pillai) - drm/amdgpu: add gpu reset check and exception handling (YiPeng Chai) - drm/amdgpu: refine poison consumption interrupt handler (YiPeng Chai) - drm/amdgpu: refine poison creation interrupt handler (YiPeng Chai) - drm/amdgpu: process RAS fatal error MB notification (Vignesh Chander) - drm/amdgpu: add variable to record the deferred error number read by driver (YiPeng Chai) - drm/amdgpu: Use dev_ prints for virtualization as it supports multi adapter (Vignesh Chander) - drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts (Danijel Slivka) - Revert "drm/amd/amdgpu: add module parameter for jpeg" (Kenneth Feng) - Documentation/amdgpu: Add Ryzen 9000 series processors (Mario Limonciello) - Documentation/amdgpu: Add Ryzen AI 300 series processors (Mario Limonciello) - drm/amd/display: use swap() in is_config_schedulable() (Jiapeng Chong) - drm/amd/display: Remove unused function reverse_planes_order (Jiapeng Chong) - drm/amd/display: Use ARRAY_SIZE for array length (Jiapeng Chong) - drm/amd/display: Fix Makefile copyright notices (Alex Deucher) - drm/amdgpu: Don't show false warning for reg list (Lijo Lazar) - drm/amdgpu: avoid using null object of framebuffer (Julia Zhang) - drm/amdgpu: Fix smatch static checker warning (Hawking Zhang) - drm/amdgpu: add missing error handling in function amdgpu_gmc_flush_gpu_tlb_pasid (Bob Zhou) - drm/amd/display: 3.2.290 (Aric Cyr) - drm/amd/display: Enable DCC on DCN401 (Aurabindo Pillai) - drm/amd: Add reg definitions for DCN401 DCC (Aurabindo Pillai) - drm/amd/display: Remove duplicate null check (Alex Hung) - drm/amd/display: Remove always true condition (Alex Hung) - drm/amd/display: Validate function returns (Alex Hung) - drm/amd/display: Ensure curve to hw translation succeed (Alex Hung) - drm/amd/display: Use periodic detection for ipx/headless (Roman Li) - drm/amd/display: Fix 1DLUT setting for NL SDR blending (Relja Vojvodic) - drm/amd/display: Adjust reg field for DSC wait for disconnect (Ryan Seto) - drm/amd/display: Remove a redundant check in authenticated_dp (Wenjing Liu) - drm/amd/display: Add HW cursor visual confirm (Ryan Seto) - drm/amd/display: Fix cursor issues with ODMs and magnification (Nevenko Stupar) - drm/amd/display: Wait for double buffer update on ODM changes (Alvin Lee) - drm/amd/display: Reset DSC memory status (Duncan Ma) - drm/amd/display: Program CURSOR_DST_X_OFFSET in viewport space (Alvin Lee) - drm/amd/display: Add null checks before accessing struct elements (Alex Hung) - drm/amd/display: Fix reduced resolution and refresh rate (Daniel Sa) - drm/amd/display: Make DML2.1 P-State method force per stream (Dillon Varone) - drm/amd/display: Add workaround to restrict max frac urgent for DPM0 (Sung-huai Wang) - drm/amd/display: Call dpmm when checking mode support (George Shen) - drm/amd/display: resync OTG after DIO FIFO resync (TungYu Lu) - drm/amd/display: Always enable HPO for DCN4 dGPU (Leo (Hanghong) Ma) - drm/amd/display: Use sw cursor for DCN401 with rotation (Aurabindo Pillai) - drm/amd/display: Add Replay general cmd (Joan Lee) - drm/amd/display: Check HDCP returned status (Alex Hung) - drm/amd/display: Check and log for function error codes (Alex Hung) - drm/amd/display: Check and log for function error codes (Alex Hung) - drm/amd/display: Remove useless function call (Alex Hung) - drm/amd/display: Fix uninitialized variables in dcn401 (Alex Hung) - drm/amd/display: Fix cursor size issues (Nevenko Stupar) - drm/amd/display: Run DC_LOG_DC after checking link->link_enc (Alex Hung) - drm/amd/display: Remove redundant checks for pipe_ctx->stream (Alex Hung) - drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present (Michael Strauss) - drm/amd/display: Fix cursor issues with ODMs and HW rotations (Nevenko Stupar) - drm/amd/display: Remove unnecessary variable (Ivan Lipski) - drm/amdgpu: Fix register access violation (Hawking Zhang) - drm/amd/display: Remove redundant var from display_rq_dig_calc in dml (Ivan Lipski) - drm/amd/display: Refactor dccg401_get_other_enable_symclk_fe (Relja Vojvodic) - drm/amd/display: Temporarily disable HPO PG on DCN35 (Nicholas Susanto) - drm/amdgpu: access ltr through pci cfg space (Frank Min) - drm/amdgpu: refine gfx12 firmware loading (Yang Wang) - Revert "drm/amd/pm: workaround to pass jpeg unit test" (Kenneth Feng) - drm/amdgpu: update MTYPE mapping for gfx12 (Frank Min) - drm/amdgpu/kfd: Add unlock() on error path to add_queue_mes() (Dan Carpenter) - drm/amd/display: Remove redundant code and semicolons (Jiapeng Chong) - drm/amd/display: Clean up indenting in dm_dp_mst_is_port_support_mode() (Dan Carpenter) - amdgpu: don't dereference a NULL resource in sysfs code (Pierre-Eric Pelloux-Prayer) - drm/amdgpu: Fix pci state save during mode-1 reset (Lijo Lazar) - drm/amdgpu: refine gfx11 firmware loading (Yang Wang) - drm/amdgpu/jpeg5: reprogram doorbell setting after power up for each playback (Sonny Jiang) - drm/amdgpu/atomfirmware: fix parsing of vram_info (Alex Deucher) - drm/mediatek/dp: Fix spurious kfree() (Michael Walle) - drm/mediatek: dpi/dsi: Fix possible_crtcs calculation (Michael Walle) - drm/mediatek: Log errors in probe with dev_err_probe() (Nícolas F. R. A. Prado) - drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time (Douglas Anderson) - drm/mediatek: Remove less-than-zero comparison of an unsigned value (Hsiao Chien Sung) - drm/mediatek: Fix bit depth overwritten for mtk_ovl_set bit_depth() (Jason-JH.Lin) - dt-bindings: display: mediatek: rdma: add compatible for MT8365 SoC (Alexandre Mergnat) - dt-bindings: display: mediatek: ovl: add compatible for MT8365 SoC (Alexandre Mergnat) - dt-bindings: display: mediatek: gamma: add compatible for MT8365 SoC (Alexandre Mergnat) - dt-bindings: display: mediatek: dpi: add compatible for MT8365 (Alexandre Mergnat) - dt-bindings: display: mediatek: dsi: add compatible for MT8365 SoC (Alexandre Mergnat) - dt-bindings: display: mediatek: dither: add compatible for MT8365 SoC (Alexandre Mergnat) - dt-bindings: display: mediatek: color: add compatible for MT8365 SoC (Alexandre Mergnat) - dt-bindings: display: mediatek: ccorr: add compatible for MT8365 SoC (Alexandre Mergnat) - dt-bindings: display: mediatek: aal: add compatible for MT8365 SoC (Alexandre Mergnat) - drm/mediatek: Support DRM plane alpha in Mixer (Hsiao Chien Sung) - drm/mediatek: Support DRM plane alpha in OVL (Hsiao Chien Sung) - drm/mediatek: Support RGBA8888 and RGBX8888 in OVL on MT8195 (Hsiao Chien Sung) - drm/mediatek: Support more 10bit formats in OVL (Hsiao Chien Sung) - drm/mediatek: Set DRM mode configs accordingly (Hsiao Chien Sung) - drm/mediatek: Add new color format MACROs in OVL (Hsiao Chien Sung) - drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property (Hsiao Chien Sung) - drm/mediatek: Add OVL compatible name for MT8195 (Hsiao Chien Sung) - drm/mediatek: Turn off the layers with zero width or height (Hsiao Chien Sung) - drm/mediatek: Fix destination alpha error in OVL (Hsiao Chien Sung) - drm/mediatek: Fix XRGB setting error in Mixer (Hsiao Chien Sung) - drm/mediatek: Fix XRGB setting error in OVL (Hsiao Chien Sung) - drm/mediatek: Use 8-bit alpha in ETHDR (Hsiao Chien Sung) - drm/mediatek: Add missing plane settings when async update (Hsiao Chien Sung) - drm/mediatek: Drop chain_mode_fixup call in mode_valid() (Sam Ravnborg) - drm/mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/etnaviv: don't block scheduler when GPU is still active (Lucas Stach) - drm/etnaviv: reduce number of ktime_get calls in IRQ handler (Lucas Stach) - drm/etnaviv: fix DMA direction handling for cached RW buffers (Lucas Stach) - drm/etnaviv: switch devcoredump allocations to GFP_NOWAIT (Lucas Stach) - drm/etnaviv: don't disable TS on MMUv2 core when moving the linear window (Lucas Stach) - drm/etnaviv: Read some FE registers twice (Derek Foreman) - drm/etnaviv: Disable SH_EU clock gating on VIPNano-Si+ (Philipp Zabel) - drm/etnaviv: Turn etnaviv_is_model_rev() into a function (Philipp Zabel) - drm/etnaviv: Update hardware headers from rnndb (Philipp Zabel) - drm/etnaviv: drop driver owner assignment (Krzysztof Kozlowski) - drm/exynos/vidi: convert to struct drm_edid (Jani Nikula) - drm/exynos/vidi: simplify fake edid handling (Jani Nikula) - drm/exynos/vidi: use drm_edid_duplicate() (Jani Nikula) - drm/xe/bmg: Apply Wa_22019338487 (Vinay Belgaumkar) - drm/xe/guc: Prevent use of uninitialized mutex (Vinay Belgaumkar) - drm/xe/oa: Destroy the stream_lock mutex (Ashutosh Dixit) - drm/xe/rtp: Fix out-of-bounds array access (Lucas De Marchi) - drm/xe/pf: Restart VFs provisioning after GT reset (Michal Wajdeczko) - drm/xe/pf: Skip fair VFs provisioning if already provisioned (Michal Wajdeczko) - drm/xe/pf: Remove inlined #ifdef CONFIG_PCI_IOV (Michal Wajdeczko) - drm/xe/guc: Configure TLB timeout based on CT buffer size (Nirmoy Das) - drm/xe/mcr: Avoid clobbering DSS steering (Matt Roper) - drm/xe/mocs: Clarify difference between hw and sw sizes (Matt Roper) - drm/xe/mocs: Update MOCS assertions and remove redundant checks (Matt Roper) - drm/xe: Get hwe domain specific FW to read RING_TIMESTAMP (Umesh Nerlige Ramappa) - drm/xe/client: Check return value of xe_force_wake_get (Nirmoy Das) - drm/xe/hwmon: Remove xe_hwmon_process_reg (Karthik Poosa) - drm/xe: fix error handling in xe_migrate_update_pgtables (Matthew Auld) - accel/habanalabs: gradual sleep in polling memory macro (Didi Freiman) - accel/habanalabs: move heartbeat work initialization to early init (Tomer Tayar) - accel/habanalabs: print timestamp of last PQ heartbeat on EQ heartbeat failure (Tomer Tayar) - accel/habanalabs: dump the EQ entries headers on EQ heartbeat failure (Tomer Tayar) - accel/habanalabs: revise print on EQ heartbeat failure (Tomer Tayar) - accel/habanalabs: add more info upon cpu pkt timeout (Farah Kassabri) - accel/habanalabs: additional print in device-in-use info (Ilia Levi) - MAINTAINERS: Change habanalabs maintainer and git repo path (Oded Gabbay) - accel/habanalbs/gaudi2: reduce interrupt count to 128 (Ofir Bitton) - accel/habanalabs: disable EQ interrupt after disabling pci (Tal Cohen) - accel/habanalabs: change the heartbeat scheduling point (Farah Kassabri) - accel/habanalabs/gaudi2: unsecure edma max outstanding register (Rakesh Ughreja) - accel/habanalabs: remove timestamp registration debug prints (Ofir Bitton) - accel/habanalabs: add cpld ts cpld_timestamp cpucp (Vitaly Margolin) - accel/habanalabs: add a common handler for clock change events (Tomer Tayar) - accel/habanalabs: use device-name directory in debugfs-driver-habanalabs (Tomer Tayar) - accel/habanalabs/gaudi2: add GAUDI2D revision support (Farah Kassabri) - accel/habanalabs: move hl_eq_heartbeat_event_handle() to common code (Tomer Tayar) - accel/habanalabs: add an EQ size ASIC property (Tomer Tayar) - accel/habanalabs: separate nonce from max_size in cpucp_packet struct (Dani Liberman) - accel/habanalabs/gaudi2: assume hard-reset by FW upon MC SEI severe error (Tomer Tayar) - accel/habanalabs/gaudi2: revise return value handling in gaudi2_hbm_sei_handle_read_err() (Tomer Tayar) - accel/habanalabs/gaudi2: align interrupt names to table (Ariel Suller) - accel/habanalabs: check for errors after preboot is ready (Farah Kassabri) - accel/habanalabs: use msg_header instead of desc_header (Igal Zeltser) - accel/habanalabs: add heartbeat debug info (Farah Kassabri) - accel/habanalabs: add device name to invalidation failure msg (Ohad Sharabi) - accel/habanalabs: expose server type in debugfs (Tal Risin) - accel/habanalabs: use parent device for trace events (Tomer Tayar) - accel/habanalabs: no CPUCP prints on heartbeat failure (Ohad Sharabi) - accel/habanalabs/gaudi2: align embedded specs headers (Ofir Bitton) - accel/habanalabs: restructure function that checks heartbeat received (Ohad Sharabi) - accel/habanalabs/gaudi2: update interrupts related headers (Farah Kassabri) - accel/habanalabs: add device name to error print (Dani Liberman) - accel/habanalabs/gaudi2: use single function to compare FW versions (Ohad Sharabi) - drm/bridge: analogix_dp: handle AUX transfer timeouts (Lucas Stach) - drm/bridge: analogix_dp: only read AUX status when an error occured (Lucas Stach) - drm/bridge: analogix_dp: simplify and correct PLL lock checks (Lucas Stach) - drm/bridge: analogix_dp: don't wait for PLL lock too early (Lucas Stach) - drm/bridge: analogix_dp: move macro reset after link bandwidth setting (Lucas Stach) - drm/bridge: analogix_dp: remove PLL lock check from analogix_dp_config_video (Lucas Stach) - drm/bridge: analogix_dp: move basic controller init into runtime PM (Lucas Stach) - drm/bridge: analogix_dp: move platform and PHY power handling into runtime PM (Lucas Stach) - drm/bridge: analogix_dp: remove clk handling from analogix_dp_set_bridge (Lucas Stach) - drm/bridge: analogix_dp: remove unused analogix_dp_remove (Lucas Stach) - drm/bridge: analogix_dp: handle clock via runtime PM (Lucas Stach) - drm/bridge: analogix_dp: register AUX bus after enabling runtime PM (Lucas Stach) - drm/rockchip: analogix_dp: add runtime PM handling (Lucas Stach) - drm/bridge: analogix_dp: remove unused platform power_on_end callback (Lucas Stach) - drm/panic: Restrict graphical logo handling to built-in (Geert Uytterhoeven) - drm/panic: Do not select DRM_KMS_HELPER (Geert Uytterhoeven) - Revert "drm/bridge: tc358767: Set default CLRSIPO count" (Marek Vasut) - drm/bridge: tc358767: Set LSCLK divider for SYSCLK to 1 (Marek Vasut) - drm/bridge: tc358767: Drop line_pixel_subtract (Marek Vasut) - drm/bridge: tc358767: Use tc_pxl_pll_calc() to correct adjusted_mode clock (Marek Vasut) - drm/bridge: tc358767: Split tc_pxl_pll_en() into parameter calculation and enablement (Marek Vasut) - drm/ast: Inline drm_simple_encoder_init() (Thomas Zimmermann) - drm/panel: add Ilitek ILI9806E panel driver (Michael Walle) - dt-bindings: display: panel: add Ilitek ili9806e panel controller (Michael Walle) - drm/panel: add lincolntech lcd197 support (Jerome Brunet) - drm/mipi-dsi: add mipi_dsi_usleep_range helper (Jerome Brunet) - dt-bindings: panel-simple-dsi: add lincoln LCD197 panel bindings (Jerome Brunet) - drm/panel: sitronix-st7703: transition to mipi_dsi wrapped functions (Tejas Vipin) - gpu: ipu-v3: pre: don't use fixed timeout when waiting for safe window (Lucas Stach) - gpu: ipu-v3: pre: add dynamic buffer layout reconfiguration (Lucas Stach) - gpu: ipu-v3: pre: move state into struct (Lucas Stach) - gpu: ipu-v3: pre: replace of_node_put() with __free (R Sundar) - MAINTAINERS: drm: vc4: Drop Emma's tree (Dave Stevenson) - MAINTAINERS: drm: vc4: Add Raspberry Pi as maintainers (Dave Stevenson) - drm/qxl: Add check for drm_cvt_mode (Chen Ni) - drm/mediatek: select DRM_GEM_DMA_HELPER if DRM_FBDEV_EMULATION=y (Chen-Yu Tsai) - dt-bindings: display: meson-dw-hdmi: add missing power-domain (Jerome Brunet) - drm/connector: hdmi: shorten too long function name (Dmitry Baryshkov) - drm/ttm/tests: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - drm/panic: Add support for drawing a monochrome graphical logo (Geert Uytterhoeven) - drm/panic: Rename logo to logo_ascii (Geert Uytterhoeven) - drm/panic: Spelling s/formater/formatter/ (Geert Uytterhoeven) - lib/fonts: Fix visiblity of SUN12x22 and TER16x32 if DRM_PANIC (Geert Uytterhoeven) - drm/panic: Fix off-by-one logo size checks (Geert Uytterhoeven) - drm/panic: Fix uninitialized drm_scanout_buffer.set_pixel() crash (Geert Uytterhoeven) - drm/ttm/tests: Use u32 and u64 over uint*_t types (Karolina Stolarek) - drm/ttm/tests: Correct modules' licenses (Karolina Stolarek) - drm/ttm/tests: Add TODO file (Karolina Stolarek) - drm/ttm/tests: Add tests for ttm_tt_populate (Karolina Stolarek) - drm/ttm/tests: Add eviction testing (Karolina Stolarek) - drm/ttm/tests: Add test cases dependent on fence signaling (Karolina Stolarek) - drm/ttm/tests: Add tests with mock resource managers (Karolina Stolarek) - drm/ttm/tests: Test simple BO creation and validation (Karolina Stolarek) - drm/ttm/tests: Use an init function from the helpers lib (Karolina Stolarek) - drm/ttm/tests: Set DMA mask in KUnit device (Karolina Stolarek) - drm/ttm/tests: Delete unnecessary config option (Karolina Stolarek) - drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk (Karolina Stolarek) - drm/panel: raydium-rm692e5: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/panel: asus-z00t-tm5p5-n35596: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/bridge: tc358767: Add format negotiation hooks for DPI/DSI to (e)DP (Aradhya Bhatia) - dt-bindings: display: bridge: tc358767: Keep enum sorted (Marek Vasut) - dt-bindings: display: synopsys, dw-hdmi: Mark ddc-i2c-bus as deprecated (Marek Vasut) - dt-bindings: display: synopsys, dw-hdmi: Document ddc-i2c-bus in core (Marek Vasut) - drm/panel: truly-nt35521: transition to mipi_dsi wrapped functions (Tejas Vipin) - drm/ttm: increase ttm pre-fault value to PMD size (Zhu Lingshan) - drm/tests: add drm_hdmi_state_helper_test MODULE_DESCRIPTION() (Jeff Johnson) - drm/vc4: vec: Add the margin properties to the connector (Dave Stevenson) - drm/vc4: Add monochrome mode to the VEC. (Dave Stevenson) - drm/ttm/tests: Let ttm_bo_test consider different ww_mutex implementation. (Sebastian Andrzej Siewior) - drm/xe/oa/uapi: Allow preemption to be disabled on the stream exec queue (Ashutosh Dixit) - drm/xe/oa: Allow stream enable/disable functions to return error (Ashutosh Dixit) - drm/xe/pf: Disable VFs on remove (Michal Wajdeczko) - drm/xe/irq: remove xe_irq_shutdown (Ilia Levi) - drm/xe/pf: Trigger explicit FLR while disabling VFs (Michal Wajdeczko) - drm/xe/guc: Print GuC error codes as hex value (Michal Wajdeczko) - drm/xe/guc: Add more GuC error codes to ABI (Michal Wajdeczko) - drm/xe/guc: Demote the H2G retry log message to debug (Michal Wajdeczko) - drm/xe/vf: Skip attempt to start GuC PC if VF (Michal Wajdeczko) - drm/xe/oa: Fix kernel doc in xe_drm.h (Ashutosh Dixit) - drm/xe/huc: Use GT oriented error messages in xe_huc.c (Michal Wajdeczko) - drm/xe/guc: Request max GT freq during resume (Vinay Belgaumkar) - drm/xe/lnl: Apply Wa_22019338487 (Vinay Belgaumkar) - drm/xe: Simplify locking in new_vma (Matthew Brost) - drm/xe: Invert runnable_state / pending enable check and assert (Matthew Brost) - drm/xe/vf: Custom HuC initialization if VF (Michal Wajdeczko) - drm/xe/vf: Skip engine ring enabling if VF (Michal Wajdeczko) - drm/xe/vf: Don't use register based TLB invalidation if VF (Michal Wajdeczko) - drm/xe/vf: Don't support gtidle if VF (Michal Wajdeczko) - drm/xe/vf: Don't initialize OA if VF (Michal Wajdeczko) - drm/xe/vf: Don't change hwe IRQ masks if using memory IRQs (Michal Wajdeczko) - drm/xe/vf: Don't apply tile workarounds if VF (Michal Wajdeczko) - drm/xe/vf: Don't run any save-restore RTP actions if VF (Michal Wajdeczko) - drm/xe/vf: Disable features that do not apply to VFs (Michal Wajdeczko) - drm/xe/xelpgp: Extend Wa_14019877138 to graphics 12.74 (Sai Teja Pottumuttu) - drm/xe/oa: Remove WARN_ON's for unsupported configurations (Ashutosh Dixit) - drm/xe/oa: Call xe_oa_emit_oa_config() with new config when updating config (José Roberto de Souza) - drm/xe/oa: Fix potential NPD when OA is not initialized (Michal Wajdeczko) - drm/xe/guc: Move ARAT interrupts enabling to the upload step (Michal Wajdeczko) - drm/xe: Use ttm_uncached for BO with NEEDS_UC flag (Michal Wajdeczko) - drm/xe/oa: Enable Xe2+ overrun mode (Ashutosh Dixit) - drm/xe/oa: Changes to OA_TAKEN (Ashutosh Dixit) - drm/xe/oa: Override GuC RC with OA on PVC (Ashutosh Dixit) - drm/xe/oa: Add MMIO trigger support (Ashutosh Dixit) - drm/xe/oa/uapi: OA buffer mmap (Ashutosh Dixit) - drm/xe/oa/uapi: Query OA unit properties (Ashutosh Dixit) - drm/xe/oa: Add OAC support (Ashutosh Dixit) - drm/xe/oa: Add OAR support (Ashutosh Dixit) - drm/xe/oa/uapi: Read file_operation (Ashutosh Dixit) - drm/xe/oa/uapi: Expose OA stream fd (Ashutosh Dixit) - drm/xe/oa: OA stream initialization (OAG) (Ashutosh Dixit) - drm/xe/oa/uapi: Define and parse OA stream properties (Ashutosh Dixit) - drm/xe/oa/uapi: Add/remove OA config perf ops (Ashutosh Dixit) - drm/xe/oa/uapi: Initialize OA units (Ashutosh Dixit) - drm/xe/oa/uapi: Add OA data formats (Ashutosh Dixit) - drm/xe/perf/uapi: Add perf_stream_paranoid sysctl (Ashutosh Dixit) - drm/xe/perf/uapi: "Perf" layer to support multiple perf counter stream types (Ashutosh Dixit) - drm/xe/xe2: Add proper check for media in Wa_14020756599 (Lucas De Marchi) - drm/xe/rtp: Add match on any GT (Lucas De Marchi) - drm/xe/rtp: Allow to OR rules (Lucas De Marchi) - drm/xe/rtp: Expand max rules/actions per entry (Lucas De Marchi) - drm/xe/rtp: Allow to match 0 sr entries (Lucas De Marchi) - drm/xe/vf: Don't touch GuC irq registers if using memory irqs (Michal Wajdeczko) - drm/xe: Allow const pointer when checking SR-IOV mode (Michal Wajdeczko) - drm/xe/exec_queue: Rename xe_exec_queue::compute to xe_exec_queue::lr (Francois Dugast) - drm/xe/xe2lpg: Add Wa_14021490052 (Akshata Jahagirdar) - drm/xe/uc: Fix and start using xe_uc_fw_sanitize() (Michal Wajdeczko) - drm/xe: Use fixed CCS mode when running in SR-IOV mode (Michal Wajdeczko) - drm/xe/sched_job: Promote xe_sched_job_add_deps() (Francois Dugast) - drm/xe: Drop duplicated declaration (Michal Wajdeczko) - drm/xe/vf: Use correct check for being a VF driver (Michal Wajdeczko) - drm/xe: Sample ctx timestamp to determine if jobs have timed out (Matthew Brost) - drm/xe: Add killed, banned, or wedged as stick bit during GuC reset (Matthew Brost) - drm/xe: Add pending disable assert to handle_sched_done (Matthew Brost) - drm/xe: Add GuC state asserts to deregister_exec_queue (Matthew Brost) - drm/xe: Assert runnable state in handle_sched_done (Matthew Brost) - drm/xe: Improve unexpected state error messages (Matthew Brost) - drm/xe: Add xe_gt_clock_interval_to_ms helper (Matthew Brost) - drm/xe: Add ctx timestamp to LRC snapshot (Matthew Brost) - drm/xe: Emit ctx timestamp copy in ring ops (Matthew Brost) - drm/xe: Add MI_COPY_MEM_MEM GPU instruction definitions (Matthew Brost) - drm/xe: Add LRC ctx timestamp support functions (Matthew Brost) - drm/xe/bmg: Add PCI IDs (Matt Roper) - drm/xe: Add reg read/write trace (Radhakrishna Sripada) - drm/xe/trace: Print device_id in xe_trace events (Radhakrishna Sripada) - drm/xe/trace: Print device_id in xe_trace_guc events (Radhakrishna Sripada) - drm/xe/trace: Print device_id in xe_trace_bo events (Radhakrishna Sripada) - drm/xe/trace: Extract guc related traces (Radhakrishna Sripada) - drm/xe/trace: Extract bo, vm, vma traces (Radhakrishna Sripada) - drm/xe: Increase devcoredump timeout (José Roberto de Souza) - devcoredump: Add dev_coredumpm_timeout() (José Roberto de Souza) - drm/xe/vf: Ignore force-wake requests if VF (Michal Wajdeczko) - drm/xe: Combine common force-wake code into helpers (Michal Wajdeczko) - drm/xe: Include additional info on failed force-wake operation (Michal Wajdeczko) - drm/xe: Kill fw_to_gt() helper (Michal Wajdeczko) - drm/xe: Prefer GT oriented messages in xe_force_wake.c (Michal Wajdeczko) - drm/xe/xe2lpm: Fixup Wa_14020756599 (Tejas Upadhyay) - drm/xe/guc: Add kernel-doc for HXG Fast Request (Michal Wajdeczko) - drm/xe/guc: Drop unused legacy GuC message ABI definitions (Michal Wajdeczko) - drm/xe: Check valid domain is passed in xe_force_wake_ref (Himal Prasad Ghimiray) - drm/xe: Ensure caller uses sole domain for xe_force_wake_assert_held (Himal Prasad Ghimiray) - drm/xe/guc: Prefer GT oriented messages in xe_guc_pc (Michal Wajdeczko) - drm/xe/guc: Add pc_to_ct() helper (Michal Wajdeczko) - drm/xe/guc: Move H2G SETUP_PC_GUCRC definition to SLPC ABI (Michal Wajdeczko) - drm/xe/pf: Assert LMEM provisioning is done only on DGFX (Michal Wajdeczko) - drm/xe: Drop EXEC_QUEUE_FLAG_BANNED (Matthew Brost) - drm/xe: Cleanup force wake registers bit definitions (Himal Prasad Ghimiray) - drm/xe: Rework GPU page fault handling (Matthew Brost) - drm/xe: do not select ACPI_BUTTON (Jani Nikula) - drm/xe/guc: Allow CTB G2H processing without G2H IRQ (Michal Wajdeczko) - drm/xe/guc: Split g2h worker function (Michal Wajdeczko) - drm/i915/mtl: Update workaround 14018575942 (Angus Chen) - drm/i915/guc: Enable w/a 16021333562 for DG2, MTL and ARL (John Harrison) - drm/i915/gt: Delete the live_hearbeat_fast selftest (Niemiec, Krzysztof) - drm/i915: Increase FLR timeout from 3s to 9s (Andi Shyti) - drm/i915/gt: Fix CCS id's calculation for CCS mode setting (Andi Shyti) - drm/i915/guc: avoid FIELD_PREP warning (Arnd Bergmann) - drm/i915: Support replaying GPU hangs with captured context image (Tvrtko Ursulin) - drm/i915: Shadow default engine context image in the context (Tvrtko Ursulin) - drm/i915/gt: Disarm breadcrumbs if engines are already idle (Chris Wilson) - drm/i915/gem/i915_gem_ttm_move: Fix typo (Deming Wang) - drm/i915: Remove counter productive REGION_* wrappers (Ville Syrjälä) - drm/i915: Pass the region ID rather than a bitmask to HAS_REGION() (Ville Syrjälä) - drm/i915: Fix HAS_REGION() usage in intel_gt_probe_lmem() (Ville Syrjälä) - Revert "drm/i915: Remove extra multi-gt pm-references" (Janusz Krzysztofik) - drm/i915/gt: Automate CCS Mode setting during engine resets (Andi Shyti) - drm/amdgpu: init TA fw for psp v14 (Likun Gao) - drm/amdgpu: refine gfx6 firmware loading (Yang Wang) - drm/amd/pm: powerplay: Add `__counted_by` attribute for flexible arrays (Mario Limonciello) - Revert "drm/amdgpu: change aca bank error lock type to spinlock" (Yang Wang) - Revert "drm/amdgpu: change bank cache lock type to spinlock" (Yang Wang) - drm/amdgpu: remove amdgpu_mes_fence_wait_polling() (Alex Deucher) - drm/amdgpu: cleanup MES12 command submission (Alex Deucher) - drm/amdgpu: refine gfx10 firmware loading (Yang Wang) - drm/amdgpu: refine gfx9 firmware loading (Yang Wang) - drm/amdgpu: cleanup MES11 command submission (Christian König) - drm/amdgpu: fix UBSAN warning in kv_dpm.c (Alex Deucher) - drm/radeon: fix UBSAN warning in kv_dpm.c (Alex Deucher) - drm/amdgpu: fix using the reserved VMID with gang submit (Christian König) - drm/amdgpu: Do not wait for MP0_C2PMSG_33 IFWI init in SRIOV (Victor Lu) - drm/amd/swsmu: add MALL init support workaround for smu_v14_0_1 (Li Ma) - Revert "drm/amdgpu: Add missing locking for MES API calls" (Mukul Joshi) - drm/amd/display: 3.2.289 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.222.0 (Anthony Koo) - drm/amd/display: Remove redundant null checks (Alex Hung) - drm/amd/display: Check UnboundedRequestEnabled's value (Alex Hung) - drm/amd/display: Remove redundant checks for context (Alex Hung) - drm/amd/display: Remove redundant checks for opp (Alex Hung) - drm/amd/display: Remove redundant null checks (Alex Hung) - drm/amd/display: Remove unused value set from 'min_hratio_fact' in dml (Ivan Lipski) - drm/amd/display: Remove redundant checks for ctx->dc_bios (Alex Hung) - drm/amd/display: Remove redundant checks for res_pool->dccg (Alex Hung) - drm/amd/display: Improve warning log for get OPP for OTG master (Rodrigo Siqueira) - drm/amd/display: Fix warning caused by an attempt to configure a non-otg master (Rodrigo Siqueira) - drm/amd/display: Covert integers to double before divisions (Alex Hung) - drm/amd/display: Check pipe_ctx before it is used (Alex Hung) - drm/amd/display: Check dc_stream_state before it is used (Alex Hung) - drm/amd/display: Make sure to reprogram ODM when resync fifo (Alvin Lee) - drm/amd/display: Fix NULL pointer dereference for DTN log in DCN401 (Rodrigo Siqueira) - drm/amd/display: mirror case cleanup for cursors (Sridevi Arvindekar) - drm/amd/display: Add null checker before access structs (Alex Hung) - drm/amd/display: Skip wbscl_set_scaler_filter if filter is null (Alex Hung) - drm/amd/display: Check BIOS images before it is used (Alex Hung) - drm/amd/display: Add null checker before passing variables (Alex Hung) - drm/amd/display: Explicitly extend unsigned 16 bit to 64 bit (Alex Hung) - drm/amd/display: Send message to notify the DPIA host router bandwidth (Sung Joon Kim) - drm/amd/display: Add null check to dml21_find_dc_pipes_for_plane (Dillon Varone) - drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA (Michael Strauss) - drm/amd/display: Refactor DCN3X into component folder (Mounika Adhuri) - drm/amd/display: On clock init, maintain DISPCLK freq (Chris Park) - drm/amd/display: fix minor coding errors where dml21 phase 5 uses wrong variables (Wenjing Liu) - drm/amd/display: Remove redundant condition in VBA 314 func (Ivan Lipski) - drm/amd/display: Remove redundant condition with DEADCODE (Ivan Lipski) - Revert "drm/amd/display: workaround for oled eDP not lighting up on DCN401" (Joshua Aberback) - drm/amd/display: Add dcn401 DIG fifo enable/disable (Relja Vojvodic) - drm/amd/display: Enable DCN401 idle optimizations by default (Dillon Varone) - drm/amd/display: DCN401 full power down in HW init if any link enabled (Joshua Aberback) - drm/amdgpu: refine gfx8 firmware loading (Yang Wang) - drm/amdkfd: add ASIC version check for the reset selection of RAS poison (Tao Zhou) - drm/amdkfd: use mode1 reset for RAS poison consumption (Tao Zhou) - drm/amd/pm: update check condition for SMU mode1 reset (Tao Zhou) - drm/amdgpu: set RAS fed status for more cases (Tao Zhou) - drm/amdgpu: create amdgpu_ras_in_recovery to simplify code (Tao Zhou) - drm/amdgpu: trigger mode1 reset for RAS RMA status (Tao Zhou) - drm/amd/display: Disable PHYSYMCLK RCO (Daniel Miess) - drm/amd/display: [FW Promotion] Release 0.0.221.0 (Anthony Koo) - drm/amd/display: 3.2.288 (Aric Cyr) - drm/amd/display: Update idle hardmins if uclk or fclk requirement changed (Dillon Varone) - drm/amd/display: Avoid overflow from uint32_t to uint8_t (Alex Hung) - drm/amd/display: Do not override dml2.1 reinit (Dillon Varone) - drm/amd/display: Fix missed targets in FAMS2+HWFQ (Dillon Varone) - drm/amd/display: Add null check for phantom pipes in prepare mcache (Dillon Varone) - drm/amd/display: Block SubVP if hardware rotation is used in DML2.1 (Dillon Varone) - drm/amd/display: Explicitly cast v_total to signed in a subtraction (Alex Hung) - drm/amd/display: Remove NO_EFFECT self-assignment (Alex Hung) - drm/amd/display: Remove reduntant comparisons by Coverity (Ivan Lipski) - drm/amd/display: populate hardware_release hook for dcn401 (Alvin Lee) - drm/amd/display: make ODM segment width of YCbCr422 two pixel aligned (Wenjing Liu) - drm/amd/display: Disable IPS when it is not allowed. (JinZe.Xu) - Revert "drm/amd/display: Handle HPD_IRQ for internal link" (Sung-huai Wang) - drm/amd/display: Remove useless comparison of unsigned int vs. 0 (Alex Hung) - drm/amd/display: Fix uninitialized variables in dcn401 (Alex Hung) - drm/amd/display: Fix incorrect size calculation for loop in dcn401 (Alex Hung) - drm/amd/display: Minor cleanup for DCN401 cursor related code (Sridevi Arvindekar) - drm/amd/display: Check otg_master pointer before use it (Rodrigo Siqueira) - drm/amd/display: Disable DMCUB timeout for DCN35 (Nicholas Kazlauskas) - drm/amd/display: use preferred link settings for dp signal only (Wenjing Liu) - drm/amd/display: remove ODM combine before bandwidth validation (Wenjing Liu) - drm/amd/display: remove dpp pipes on failure to update pipe params (Wenjing Liu) - drm/amd/display: Remove register from DCN35 DMCUB diagnostic collection (Nicholas Kazlauskas) - drm/amd/display: Move PRIMARY plane zpos higher (Leo Li) - drm/amd/display: Introduce overlay cursor mode (Leo Li) - drm/amd/display: define abm debug interface (Josip Pavic) - drm/amd/display: Refactor function dm_dp_mst_is_port_support_mode() (Wayne Lin) - drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute (Wayne Lin) - drm/amd/display: change dram_clock_latency to 34us for dcn35 (Paul Hsieh) - drm/amd/display: Change dram_clock_latency to 34us for dcn351 (Daniel Miess) - drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX (Wayne Lin) - drm/amd/display: Defer the setting of link hpd status for usb4/tbt (Wayne Lin) - drm/amd/display: Adjust debug msg for usb4/tbt (Wayne Lin) - drm/amd/display: Avoid programming DTO if Refclk is 0 (Chris Park) - drm/amd/display: Disable boot optimization for DCN401 (Joshua Aberback) - drm/amd/display: Prevent overflow on DTO calculation (Chris Park) - drm/amd/display: DCN401 cusor code update (Sridevi Arvindekar) - drm/amd/display: Use the SPDX license identifier for dmub_replay files (Rodrigo Siqueira) - drm/amd/display: Remove duplicate 'update_idle_uclk' in dcn401 clk_mgr code (Ivan Lipski) - drm/amd/display: Ignore UHBR13.5 cable ID cap for passive cable max link rate (George Shen) - drm/amd/display: Add config support entry to replay caps debugfs (Roman Li) - drm/amdgpu: refine gfx7 firmware loading (Yang Wang) - drm/amd/display: added NULL check at start of dc_validate_stream (winstang) - drm/amdkfd: Extend gfx12 trap handler fix to gfx10/11 (Jay Cornwall) - drm/amd/display: [FW Promotion] Release 0.0.220.0 (Anthony Koo) - drm/amd/display: Add sequential ONO sequencing for DCN35 (Nicholas Kazlauskas) - drm/amd/display: Ignore phantom DTBCLK requirement (Alvin Lee) - drm/amd/display: Add fallback defaults for invalid LTTPR DPCD caps (Michael Strauss) - drm/amd/display: Update FIXED_VS retimer training pattern delay (Michael Strauss) - drm/amd/display: reduce ODM slice count to initial new dc state only when needed (Wenjing Liu) - drm/amd/display: Fix multiple cursors when using 4 displays on a contiguous large surface (Nevenko Stupar) - drm/amd/display: Return after Init (Daniel Sa) - drm/amd/display: Change AVI Info Frame version to 4 for OVT (Chris Park) - drm/amd/display: Remove NULL assignment for stream_status (Alvin Lee) - drm/amd/display: Remove dcn32_smu13 duplicate header (Zaeem Mohamed) - drm/amd/display: Remove redundant ternary operation (Ivan Lipski) - drm/amd/display: Remove unreachable check (Ivan Lipski) - drm/amd/display: Remove redundant if conditions (Ivan Lipski) - drm/amd/display: add odm_slice_rect parameter in spl_in (Wenjing Liu) - drm/amd/display: use even ODM slice width for two pixels per container (Wenjing Liu) - drm/amd/display: Fix Replay Desync Error Test (Dennis Chan) - drm/amd/display: Replay + IPS + ABM in Full Screen VPB (ChunTao Tso) - drm/amd/display: Expand supported Replay residency mode (Leon Huang) - drm/amd/display: Replay low hz (ChunTao Tso) - drm/amd/display: Use TPS3 for ALPM on Specific Panel (pochchan) - drm/amd/display: Wake DMCUB before sending a command for replay feature (Nicholas Kazlauskas) - drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay (Nicholas Kazlauskas) - drm/amdgpu: revert "take runtime pm reference when we attach a buffer" v2 (Christian König) - drm/amd/display: Use dc wake for get the replay state (Rodrigo Siqueira) - drm/amdgpu: refine imu firmware loading (Yang Wang) - drm/amdgpu: refine pmfw/smu firmware loading (Yang Wang) - drm/amdgpu: refine gmc firmware loading (Yang Wang) - drm/amdgpu: refine vpe firmware loading (Yang Wang) - drm/amdgpu: refine vcn firmware loading (Yang Wang) - drm/amdgpu: move aca/mca init functions into ras_init() stage (Yang Wang) - drm/amdgpu: fix overflowed constant warning in mmhub_set_clockgating() (Bob Zhou) - drm/amdgpu: Indicate CU havest info to CP (Harish Kasiviswanathan) - drm/amdgpu: Skip coredump during resets for debug (Lijo Lazar) - drm/amdgpu: refine sdma firmware loading (Yang Wang) - drm/amdgpu: refine psp firmware loading (Yang Wang) - drm/amdgpu: add lock in kfd_process_dequeue_from_device (Yunxiang Li) - drm/amdgpu: refine mes firmware loading (Yang Wang) - drm/amdgpu: Add missing locking for MES API calls (Mukul Joshi) - drm/amd/display: Set default brightness according to ACPI (Mario Limonciello) - drm/amdgpu: drop some kernel messages in VCN code (David (Ming Qiang) Wu) - Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update" (Ivan Lipski) - Revert "drm/amd/display: Add null check for 'afb' in amdgpu_dm_update_cursor" (Ivan Lipski) - drm/amdgpu: refine gpu_info firmware loading (Yang Wang) - drm/amd/display: prevent register access while in IPS (Hamza Mahfooz) - drm/amdgpu: enhance amdgpu_ucode_request() function flexibility (Yang Wang) - drm/amdgpu: fix the overflowed constant warning for RREG32_SOC15() (Bob Zhou) - drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb (Yunxiang Li) - drm/amdgpu: fix locking scope when flushing tlb (Yunxiang Li) - drm/amdgpu: call flush_gpu_tlb directly in gfxhub enable (Yunxiang Li) - drm/amdgpu: use helper in amdgpu_gart_unbind (Yunxiang Li) - drm/amdgpu: remove tlb flush in amdgpu_gtt_mgr_recover (Yunxiang Li) - drm/amdgpu/kfd: remove is_hws_hang and is_resetting (Yunxiang Li) - drm/amdgpu: fix sriov host flr handler (Yunxiang Li) - drm/amdgpu: add skip_hw_access checks for sriov (Yunxiang Li) - drm/amdgpu: add reset source in various cases (Eric Huang) - drm/amdgpu: fix NULL pointer in amdgpu_reset_get_desc (Eric Huang) - drm/amd/display: dc 3.2.287 (Aric Cyr) - drm/amd/display: Fix DSC slice and delay calculations (Sung Joon Kim) - drm/amd/display: Increase MAX_LINKS by 2 (Alex Hung) - drm/amd/display: Guard reading 3DLUT registers for dcn32/dcn35 (Nicholas Kazlauskas) - drm/amd/display: Various DML2 fixes for FAMS2 (Dillon Varone) - drm/amd/display: Program DIG FE source select for DVI before PHY en (Alvin Lee) - drm/amd/pm: remove dead code in navi10_emit_clk_levels and navi10_print_clk_levels (Jesse Zhang) - drm/amdgpu: remove dead code in atom_get_src_int (Jesse Zhang) - drm/amd/display: Introduce deferred Replay coasting vtotal update (ChunTao Tso) - drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update (Srinivasan Shanmugam) - drm/amd/display: Add null check for 'afb' in amdgpu_dm_update_cursor (Srinivasan Shanmugam) - drm/amd/display: Add monitor patch skip disable crtc during psr and ips1 (Lewis Huang) - drm/amd/display: add set ips disable (Chiawen Huang) - drm/amd/display: Add recovery timeout to FAMS2 (Dillon Varone) - drm/amd/display: Force max clocks unconditionally when p-state is unsupported (Dillon Varone) - drm/amd/display: Change the order of setting DP_IS_USB_C flag (Wayne Lin) - drm/amd/display: bypass ODM before CRTC off (Yihan Zhu) - drm/amd/display/dcn401: use pre-allocated temp structure for bounding box (Alex Deucher) - drm/amd/display: use pre-allocated temp structure for bounding box (Alex Deucher) - drm/amdgpu: add sdma 7.0 support for copy dcc buffer (Frank Min) - drm/amdgpu: support for DCC feature (Likun Gao) - drm/amdgpu: add additional VM bits (Alex Deucher) - drm/amd/display: Simplify if conditions (Thorsten Blum) - drm/amd/display: Extend PSRSU residency mode (Jack Chang) - drm/amd/display: Add outbox notification support for HPD redetect (Nicholas Kazlauskas) - agp: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - intel_alpm: Fix wrong offset for PORT_ALPM_* registers (Jouni Högander) - Revert "drm/i915/psr: Disable early transport by default" (Jouni Högander) - drm/i915/psr: Add new debug bit to disable Panel Replay (Jouni Högander) - drm/i915/psr: Disable PSR/Panel Replay on sink side for PSR only (Jouni Högander) - drm/i915/psr: Disable PSR2 SU Region ET if enable_psr module parameter is set (Jouni Högander) - drm/i915/psr: Disable Panel Replay if PSR mode is set via module parameter (Jouni Högander) - drm/i915/alpm: Fix port clock usage in AUX Less wake time calculation (Jouni Högander) - drm/i915/display: Wa 16021440873 is writing wrong register (Jouni Högander) - drm/i915/psr: Set SU area width as pipe src width (Jouni Högander) - drm/i915/display: Update calculation to avoid overflow (Mitul Golani) - drm/i915/display: update handling of FBC when VT-d active workaround (Vinod Govindapillai) - drm/i915: move comments about FSB straps to proper place (Jani Nikula) - drm/i915/cdclk: use i9xx_fsb_freq() for rawclk_freq initialization (Jani Nikula) - drm/i915: use i9xx_fsb_freq() for GT clock frequency (Jani Nikula) - drm/i915: extend the fsb_freq initialization to more platforms (Jani Nikula) - drm/i915: convert fsb_freq and mem_freq to kHz (Jani Nikula) - drm/i915/gt: remove mem freq from gt debugfs (Jani Nikula) - drm/i915/dram: rearrange mem freq init (Jani Nikula) - drm/i915/dram: split out pnv DDR3 detection (Jani Nikula) - drm/i915/dram: separate fsb freq detection from mem freq (Jani Nikula) - drm/i915/wm: clarify logging on not finding CxSR latency config (Jani Nikula) - drm/i915/wm: rename intel_get_cxsr_latency -> pnv_get_cxsr_latency (Jani Nikula) - drm/i915/mso: using joiner is not possible with eDP MSO (Jani Nikula) - drm/i915: Remove bogus MST check in intel_dp_has_audio() (Ville Syrjälä) - drm/i915: Utilize edp_disable_dsc from VBT (Ville Syrjälä) - drm/i915: Reuse intel_dp_supports_dsc() for MST (Ville Syrjälä) - drm/i915: Use intel_dp_has_dsc() during .compute_config() (Ville Syrjälä) - drm/i915: Handle MST in intel_dp_has_dsc() (Ville Syrjälä) - drm/i915: Extract intel_dp_has_dsc() (Ville Syrjälä) - drm/i915: Drop redundant dsc_decompression_aux check (Ville Syrjälä) - drm/i915: remove unused pipe/plane B register macros (Jani Nikula) - drm/i915: relocate some DSPCNTR reg bit definitions (Jani Nikula) - drm/i915/gvt: do not use implict dev_priv in DSPSURF_TO_PIPE() (Jani Nikula) - drm/i915/gvt: rename range variable to stride (Jani Nikula) - drm/i915/gvt: use proper i915_reg_t for calc_index() parameters (Jani Nikula) - drm/i915/gvt: remove the unused end parameter from calc_index() (Jani Nikula) - drm/i915/dp: Add debugfs entry to get the link retrain disabled state (Imre Deak) - drm/i915/dp: Add debugfs entry to force link retrain (Imre Deak) - drm/i915/dp: Add debugfs entry to force link training failure (Imre Deak) - drm/i915/dp: Add debugfs entries to get the max link rate/lane count (Imre Deak) - drm/i915/dp: Add debugfs entries to force the link rate/lane count (Imre Deak) - drm/i915/dp_mst: Enable link training fallback for MST (Imre Deak) - drm/i915/dp_mst: Reset intel_dp->link_trained during disabling (Imre Deak) - drm/i915/dp: Disable link retraining after the last fallback step (Imre Deak) - drm/i915/dp: Use check link state work in the HPD IRQ handler (Imre Deak) - drm/i915/dp: Use check link state work in the detect handler (Imre Deak) - drm/i915/dp: Use check link state work in the hotplug handler (Imre Deak) - drm/i915/dp: Send a link training modeset-retry uevent to all MST connectors (Imre Deak) - drm/i915/dp: Pass atomic state to link training function (Imre Deak) - drm/i915/dp: Reduce link params only after retrying with unchanged params (Imre Deak) - drm/i915/dp: Recheck link state after modeset (Imre Deak) - drm/i915/dp: Use a commit modeset for link retraining MST links (Imre Deak) - drm/i915: Factor out function to modeset commit a set of pipes (Imre Deak) - drm/i915/dp: Sanitize intel_dp_get_link_train_fallback_values() (Imre Deak) - drm/i915/dp: Move link train fallback to intel_dp_link_training.c (Imre Deak) - drm/i915/dp: Move link train params to a substruct in intel_dp (Imre Deak) - drm/i915/dp_mst: Align TUs to avoid splitting symbols across MTPs (Imre Deak) - drm/i915/dp_mst: Fix DSC input BPP computation (Imre Deak) - drm/i915/display: Send vrr vsync params whne vrr is enabled (Mitul Golani) - drm/i915: Rename bigjoiner master/slave to bigjoiner primary/secondary (Stanislav Lisovskiy) - drm/i915: Rename all bigjoiner to joiner (Stanislav Lisovskiy) - drm/i915/psr: Wake time is aux less wake time for Panel Replay (Jouni Högander) - drm/i915/psr: Check vblank against IO buffer wake time on Lunarlake (Jouni Högander) - drm/i915/psr: Take into account SU SDP scanline indication in vblank check (Jouni Högander) - drm/i915/psr: Move vblank length check to separate function (Jouni Högander) - drm/i915/psr: Print Panel Replay status instead of frame lock status (Jouni Högander) - drm/i915/psr: Add Panel Replay support to intel_psr2_config_et_valid (Jouni Högander) - drm/i915/alpm: Share alpm support checks with PSR code (Jouni Högander) - drm/i915/psr: Split enabling sink for PSR and Panel Replay (Jouni Högander) - drm/display: Add missing Panel Replay Enable SU Region ET bit (Jouni Högander) - drm/i915/display: Skip Panel Replay on pipe comparison if no active planes (Jouni Högander) - drm/i915/display: Take panel replay into account in vsc sdp unpacking (Jouni Högander) - drm/i915/alpm: Write also AUX Less Wake lines into ALPM_CTL (Jouni Högander) - drm/i915/alpm: Do not use fast_wake_lines for aux less wake time (Jouni Högander) - drm/i915: Compute CMRR and calculate vtotal (Mitul Golani) - drm/i915/display: Compute vrr vsync params (Mitul Golani) - drm/i915/display: Compute Adaptive sync SDP params (Mitul Golani) - drm/i915/display: Add support for pack and unpack (Mitul Golani) - drm/dp: Add refresh rate divider to struct representing AS SDP (Mitul Golani) - drm/i915: Update trans_vrr_ctl flag when cmrr is computed (Mitul Golani) - drm/i915: Define and compute Transcoder CMRR registers (Mitul Golani) - drm/i915: Separate VRR related register definitions (Mitul Golani) - drm/i915: Update indentation for VRR registers and bits (Mitul Golani) - drm/i915/display/bmg: Add platform descriptor (Balasubramani Vivekanandan) - drm/i915: pass dev_priv explicitly to HSW_STEREO_3D_CTL (Jani Nikula) - drm/i915/bios: Define the "luminance and gamma" sub-struct of block 46 (Ville Syrjälä) - drm/i915/bios: Define block 46 chromaticity coordinates properly (Ville Syrjälä) - drm/i915: do not select ACPI_BUTTON (Jani Nikula) - drm/i915: pass dev_priv explicitly to MTL_CLKGATE_DIS_TRANS (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_SET_CONTEXT_LATENCY (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_MSA_MISC (Jani Nikula) - drm/i915: pass dev_priv explicitly to TGL_DP_TP_STATUS (Jani Nikula) - drm/i915: pass dev_priv explicitly to TGL_DP_TP_CTL (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_DDI_FUNC_CTL2 (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_DDI_FUNC_CTL (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_LINK_N2 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_LINK_M2 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_LINK_N1 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_LINK_M1 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_DATA_N2 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_DATA_M2 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_DATA_N1 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_DATA_M1 (Jani Nikula) - drm/i915: pass dev_priv explicitly to SWF3 (Jani Nikula) - drm/i915: pass dev_priv explicitly to SWF1 (Jani Nikula) - drm/i915: pass dev_priv explicitly to SWF0 (Jani Nikula) - drm/i915: pass dev_priv explicitly to CHV_CANVAS (Jani Nikula) - drm/i915: pass dev_priv explicitly to CHV_BLEND (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_FLIPCOUNT_G4X (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_FRMCOUNT_G4X (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPFW3 (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPFW2 (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPFW1 (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPARB (Jani Nikula) - drm/i915: pass dev_priv explicitly to ICL_PIPESTATUS (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_ARB_CTL (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPESTAT (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPEFRAMEPIXEL (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPEFRAME (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPEDSL (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANSCONF (Jani Nikula) - drm/i915: pass dev_priv explicitly to PFIT_AUTO_RATIOS (Jani Nikula) - drm/i915: pass dev_priv explicitly to PFIT_PGM_RATIOS (Jani Nikula) - drm/i915: pass dev_priv explicitly to PFIT_CONTROL (Jani Nikula) - drm/i915: pass dev_priv explicitly to PORT_HOTPLUG_STAT (Jani Nikula) - drm/i915: pass dev_priv explicitly to PORT_HOTPLUG_EN (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_MULT (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPESRC (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VSYNCSHIFT (Jani Nikula) - drm/i915: pass dev_priv explicitly to BCLRPAT (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VSYNC (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VBLANK (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VTOTAL (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_HSYNC (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_HBLANK (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_HTOTAL (Jani Nikula) - drm/i915: pass dev_priv explicitly to DPLL_MD (Jani Nikula) - drm/i915: pass dev_priv explicitly to DPLL (Jani Nikula) - drm/i915/overlay: convert intel_overlay_print_error_state() to drm_printer (Jani Nikula) - drm/i915/dmc: convert intel_dmc_print_error_state() to drm_printer (Jani Nikula) - drm/i915: Reduce DDI clock gating printk level from NOTICE to DEBUG (Ville Syrjälä) - drm/xe/display: drop i915_drv.h include from xe code (Jani Nikula) - drm/xe/display: reduce includes in compat i915_drv.h (Jani Nikula) - drm/xe/display: move compat runtime pm stubs to the correct file (Jani Nikula) - drm/xe/display: move compat uncore stubs to the correct file (Jani Nikula) - drm/i915/display: include xe_bo.h, gem_object_types etc. where needed (Jani Nikula) - drm/i915/display: include intel_step.h where needed (Jani Nikula) - drm/i915/display: include intel_uncore.h where needed (Jani Nikula) - drm/i915/display: include i915_gpu_error.h where needed (Jani Nikula) - drm/i915/display: include gt/intel_gt_types.h where needed (Jani Nikula) - drm/i915/display: include gem/i915_gem_stolen.h where needed (Jani Nikula) - drm/i915: drop redundant W=1 warnings from Makefile (Jani Nikula) - drm/i915: Protect CRC reg macro arguments for consistency (Ville Syrjälä) - drm/i915: Define the PIPE_CRC_EXP registers (Ville Syrjälä) - drm/i915: Document which platforms have which CRC registers (Ville Syrjälä) - drm/i915: Add a separate definition for PIPE_CRC_RES_HSW (Ville Syrjälä) - drm/i915: Regroup pipe CRC regs (Ville Syrjälä) - drm/i915: Switch PIPE_CRC_RES_*_IVB to _MMIO_PIPE() (Ville Syrjälä) - drm/i915: Extract intel_pipe_crc_regs.h (Ville Syrjälä) - drm/i915/dsb: Use intel_color_uses_dsb() (Ville Syrjälä) - drm/i915/dsb: Pass DSB engine ID to intel_dsb_prepare() (Ville Syrjälä) - drm/i915/dsb: Move DSB ID definition to the header (Ville Syrjälä) - drm/i915/dsb: Polish the DSB ID enum (Ville Syrjälä) - drm/i915: Fix assert on pending async-put power domain work when it requeues itself (Imre Deak) - drm/i915/psr: Add Early Transport into psr debugfs interface (Jouni Högander) - drm/i915/psr: Allow setting I915_PSR_DEBUG_SU_REGION_ET_DISABLE via debugfs (Jouni Högander) - drm/i915/display: Selective fetch Y position on Region Early Transport (Jouni Högander) - drm/i915/psr: Use enable boolean from intel_crtc_state for Early Transport (Jouni Högander) - drm/i915/psr: Get Early Transport status in intel_psr_pipe_get_config (Jouni Högander) - drm/i915/psr: Add Early Transport status boolean into intel_psr (Jouni Högander) - MAINTAINERS: update i915 and xe entries for include/drm/intel (Jani Nikula) - drm: move i915_hdcp_interface.h under include/drm/intel (Jani Nikula) - drm: move xe_pciids.h under include/drm/intel (Jani Nikula) - drm: move i915_pciids.h under include/drm/intel (Jani Nikula) - drm: move i915_pxp_tee_interface.h under include/drm/intel (Jani Nikula) - drm: move i915_drm.h under include/drm/intel (Jani Nikula) - drm: move intel_lpe_audio.h under include/drm/intel (Jani Nikula) - drm: move i915_component.h under include/drm/intel (Jani Nikula) - drm: move i915_gsc_proxy_mei_interface.h under include/drm/intel (Jani Nikula) - drm: move intel-gtt.h under include/drm/intel (Jani Nikula) - drm/i915: reduce includes in intel_clock_gating.c (Jani Nikula) - drm/i915: drop unnecessary i915_reg.h includes (Jani Nikula) - drm/i915: remove intermediate _PCH_DP_* macros (Jani Nikula) - drm/i915: move PCH DP AUX CH regs to intel_dp_aux_regs.h (Jani Nikula) - drm/i915: rearrange DP AUX register macros (Jani Nikula) - drm/i915: remove unused DP AUX CH register macros (Jani Nikula) - drm/i915/gvt: use proper macros for DP AUX CH CTL registers (Jani Nikula) - drm/i915: Switch intel_usecs_to_scanlines() to 64bit maths (Ville Syrjälä) - drm/i915: Move intel_crtc_scanline_offset() (Ville Syrjälä) - drm/i915: Simplify scanline_offset handling for gen2 (Ville Syrjälä) - drm/i915: Extract intel_mode_vtotal() (Ville Syrjälä) - drm/i915: Extract intel_mode_vblank_end() (Ville Syrjälä) - drm/i915: Reuse intel_mode_vblank_start() (Ville Syrjälä) - drm/i915: Plumb the full atomic state into skl_ddb_add_affected_planes() (Ville Syrjälä) - drm/i915: Plumb the full atomic state into icl_check_nv12_planes() (Ville Syrjälä) - drm/i915/cdclk: Plumb the full atomic state deeper (Ville Syrjälä) - drm/i915/display: add probe message (Jani Nikula) - drm/i915/display: add support for subplatforms (Jani Nikula) - drm/i915/display: identify platforms with enum and name (Jani Nikula) - drm/i915/display: change display probe to identify GMD ID based platforms (Jani Nikula) - drm/i915: add LNL PCI IDs (Jani Nikula) - drm/i915/display: add platform descriptors (Jani Nikula) - drm/i915/display: change GMD ID display ip ver propagation at probe (Jani Nikula) - drm/i915/display: check platforms without display one level higher (Jani Nikula) - drm/i915/display: change probe for no display case (Jani Nikula) - drm/i915/display: move params copy at probe earlier (Jani Nikula) - drm/i915/alpm: Add debugfs for LOBF (Animesh Manna) - drm/i915/alpm: Enable lobf from source in ALPM_CTL (Animesh Manna) - drm/i915/alpm: Add compute config for lobf (Animesh Manna) - drm/display: Add missing aux less alpm wake related bits (Jouni Högander) - drm/i915/alpm: Move alpm related code to a new file (Animesh Manna) - drm/i915/alpm: Move alpm parameters from intel_psr (Animesh Manna) - drm/i915: move uapi.event outside spinlock in intel_crtc_vblank_work (Luca Coelho) - drm/i915/bios: double check array-boundary in parse_sdvo_lvds_data (Luca Coelho) - drm/i915/display: Add compare config for MTL+ platforms (Mika Kahola) - drm/i915/display: Revert "drm/i915/display: Skip C10 state verification in case of fastset" (Mika Kahola) - drm/i915/hdcp: Fix IS_METEORLAKE usage for HDCP line rekeying (Suraj Kandpal) - drm/i915/psr: modify psr status debugfs to support eDP Panel Replay (Jouni Högander) - drm/i915/psr: Move printing PSR mode to own function (Jouni Högander) - drm/i915/psr: Move printing sink PSR support to own function (Jouni Högander) - drm/panel replay: Add edp1.5 Panel Replay bits and register (Jouni Högander) - drm/i915/psr: Store pr_dpcd in intel_dp (Jouni Högander) - drm/i915: pass dev_priv explicitly to ADL_TVIDEO_DIP_AS_SDP_DATA (Jani Nikula) - drm/i915: pass dev_priv explicitly to ICL_VIDEO_DIP_PPS_ECC (Jani Nikula) - drm/i915: pass dev_priv explicitly to ICL_VIDEO_DIP_PPS_DATA (Jani Nikula) - drm/i915: pass dev_priv explicitly to GLK_TVIDEO_DIP_DRM_DATA (Jani Nikula) - drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_VSC_DATA (Jani Nikula) - drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_GMP_DATA (Jani Nikula) - drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_SPD_DATA (Jani Nikula) - drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_VS_DATA (Jani Nikula) - drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_AVI_DATA (Jani Nikula) - drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_GCP (Jani Nikula) - drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_CTL (Jani Nikula) - drm/i915: pass dev_priv explicitly to PP_DIVISOR (Jani Nikula) - drm/i915: pass dev_priv explicitly to PP_OFF_DELAYS (Jani Nikula) - drm/i915: pass dev_priv explicitly to PP_ON_DELAYS (Jani Nikula) - drm/i915: pass dev_priv explicitly to PP_CONTROL (Jani Nikula) - drm/i915: pass dev_priv explicitly to PP_STATUS (Jani Nikula) - drm/i915: pass dev_priv explicitly to _MMIO_PPS (Jani Nikula) - drm/i915: Bury c8_planes_changed() in intel_color_check() (Ville Syrjälä) - drm/i915: Hide the intel_crtc_needs_color_update() inside intel_color_check() (Ville Syrjälä) - drm/i915: Plumb the entire atomic state into intel_color_check() (Ville Syrjälä) - drm/i915: Fix SEL_FETCH_{SIZE,OFFSET} registers (Ville Syrjälä) - drm/i915: Fix audio component initialization (Imre Deak) - drm/i915: pass dev_priv explicitly to PIPEGCMAX (Jani Nikula) - drm/i915: pass dev_priv explicitly to PRIMCNSTALPHA (Jani Nikula) - drm/i915: pass dev_priv explicitly to PRIMSIZE (Jani Nikula) - drm/i915: pass dev_priv explicitly to PRIMPOS (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPGAMC (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPSURFLIVE (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPOFFSET (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPTILEOFF (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPSURF (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPSIZE (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPPOS (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPSTRIDE (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPLINOFF (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPADDR (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPCNTR (Jani Nikula) - drm/i915: pass dev_priv explicitly to DSPADDR_VLV (Jani Nikula) - drm/xe: Add process name to devcoredump (José Roberto de Souza) - drm/i915: Define SEL_FETCH_PLANE registers via PICK_EVEN_2RANGES() (Ville Syrjälä) - drm/i915: Document which platforms use which sprite registers (Ville Syrjälä) - drm/i915: Polish sprite plane register definitions (Ville Syrjälä) - drm/i915: Document a few pre-skl primary plane platform dependencies (Ville Syrjälä) - drm/i915: Polish pre-skl primary plane registers (Ville Syrjälä) - drm/i915: Extract i9xx_plane_regs.h (Ville Syrjälä) - drm/i915: Move PIPEGCMAX to intel_color_regs.h (Ville Syrjälä) - drm/i915: Add separate defines for cursor WM/DDB register bits (Ville Syrjälä) - drm/i915: Rename selective fetch plane registers (Ville Syrjälä) - drm/i915: Simplify PIPESRC_ERLY_TPT definition (Ville Syrjälä) - drm/i915: Add separate define for SEL_FETCH_CUR_CTL() (Ville Syrjälä) - drm/i915: Clean up the cursor register defines (Ville Syrjälä) - drm/i915: Add skl+ plane name aliases to enum plane_id (Ville Syrjälä) - drm/i915/dpt: Make DPT object unshrinkable (Vidya Srinivas) - drm/i915: Bump max TMDS bitrate to 6 Gbps on ADL-S/ADL-P/DG2+ (Ville Syrjälä) - drm/i915/bmg: Load DMC (Gustavo Sousa) - drm/i915/hdcp: Check mst_port to determine connector type (Suraj Kandpal) - drm/i915/hdcp: Move aux assignment after connector type check (Suraj Kandpal) - drm/i915: stop redefining INTEL_VGA_DEVICE (Jani Nikula) - drm/i915/pciids: switch to xe driver style PCI ID macros (Jani Nikula) - MAINTAINERS: Move the drm-intel repo location to fd.o GitLab (Ryszard Knop) - drm/i915/psr: PSR2_CTL[Block Count Number] not needed for LunarLake (Jouni Högander) - drm/i915/psr: LunarLake PSR2_CTL[IO Wake Lines] is 6 bits wide (Jouni Högander) - drm/i915/psr: LunarLake IO and Fast Wake time line count maximums are 68 (Jouni Högander) - drm/i915/selftests: Set always_coherent to false when reading from CPU (Nirmoy Das) - drm/i915: pass dev_priv explicitly to CURSURFLIVE (Jani Nikula) - drm/i915: pass dev_priv explicitly to CUR_CHICKEN (Jani Nikula) - drm/i915: pass dev_priv explicitly to CUR_FBC_CTL (Jani Nikula) - drm/i915: pass dev_priv explicitly to CURSIZE (Jani Nikula) - drm/i915: pass dev_priv explicitly to CURPOS_ERLY_TPT (Jani Nikula) - drm/i915: pass dev_priv explicitly to CURPOS (Jani Nikula) - drm/i915: pass dev_priv explicitly to CURBASE (Jani Nikula) - drm/i915: pass dev_priv explicitly to CURCNTR (Jani Nikula) - drm/i915/pciids: don't include RPL-U PCI IDs in RPL-P (Jani Nikula) - drm/i915/pciids: remove 12 from INTEL_TGL_IDS() (Jani Nikula) - drm/i915/pciids: remove 11 from INTEL_ICL_IDS() (Jani Nikula) - drm/i915/pciids: don't include WHL/CML PCI IDs in CFL (Jani Nikula) - drm/i915/pciids: add INTEL_IVB_IDS() (Jani Nikula) - drm/i915/pciids: add INTEL_SNB_IDS() (Jani Nikula) - drm/i915/pciids: add INTEL_ILK_IDS(), use acronym (Jani Nikula) - drm/i915/pciids: add INTEL_PNV_IDS(), use acronym (Jani Nikula) - drm/i915: Handle SKL+ WM/DDB registers next to all other plane registers (Ville Syrjälä) - drm/i915: Nuke skl_write_wm_level() and skl_ddb_entry_write() (Ville Syrjälä) - drm/i915: Extract skl_plane_{wm,ddb}_reg_val() (Ville Syrjälä) - drm/i915: Refactor skl+ plane register offset calculations (Ville Syrjälä) - drm/i915: Drop a few unwanted tabs from skl+ plane reg defines (Ville Syrjälä) - drm/i915: Use REG_BIT for PLANE_WM bits (Ville Syrjälä) - drm/i915: Shuffle the skl+ plane register definitions (Ville Syrjälä) - drm/i915: Drop useless PLANE_FOO_3 register defines (Ville Syrjälä) - drm/i915/gvt: Use PLANE_CTL and PLANE_SURF defines (Ville Syrjälä) - drm/i915/gvt: Use the full PLANE_KEY*() defines (Ville Syrjälä) - drm/i915/gvt: Use the proper PLANE_AUX_OFFSET() define (Ville Syrjälä) - drm/i915/gvt: Use the proper PLANE_AUX_DIST() define (Ville Syrjälä) - drm/i915: Move skl+ wm/ddb registers to proper headers (Ville Syrjälä) - drm/i915: Extract intel_cursor_regs.h (Ville Syrjälä) - drm/i915: Extract skl_universal_plane_regs.h (Ville Syrjälä) - drm/i915: Nuke _MMIO_PLANE_GAMC() (Ville Syrjälä) - drm/i915/psr: Add panel replay sel update support to debugfs interface (Jouni Högander) - drm/i915/psr: Split intel_psr2_config_valid for panel replay (Jouni Högander) - drm/i915/psr: Update PSR module parameter descriptions (Jouni Högander) - drm/i915/psr: Do not apply workarounds in case of panel replay (Jouni Högander) - drm/i915/psr: Panel replay uses SRD_STATUS to track it's status (Jouni Högander) - drm/i915/psr: Modify intel_dp_get_su_granularity to support panel replay (Jouni Högander) - drm/i915/psr: Detect panel replay selective update support (Jouni Högander) - drm/panelreplay: dpcd register definition for panelreplay SU (Jouni Högander) - drm/i915/psr: Rename psr2_enabled as sel_update_enabled (Jouni Högander) - drm/i915/dp: Use always vsc revision 0x6 for Panel Replay (Jouni Högander) - drm/i915/display: Do not print "psr: enabled" for on Panel Replay (Jouni Högander) - drm/i915/psr: Rename has_psr2 as has_sel_update (Jouni Högander) - Documentation/i915: remove kernel-doc for DMC wakelocks (Luca Coelho) - drm/xe/display: remove unused xe->sb_lock (Jani Nikula) - drm/xe/display: remove unused xe->enabled_irq_mask (Jani Nikula) - drm/i915: Rename the fb pinning functions to indicate the address space (Ville Syrjälä) - drm/i915: Cleanup fbdev fb setup (Ville Syrjälä) - drm/i915: Change intel_fbdev_fb_alloc() return type (Ville Syrjälä) - drm/i915: Constify 'fb' in during pinning (Ville Syrjälä) - drm/i915: Implement Audio WA_14020863754 (Uma Shankar) - drm/i915/dp: Write panel override luminance values (Suraj Kandpal) - drm/i915/dp: Enable AUX based backlight for HDR (Suraj Kandpal) - drm/i915/dp: Drop comments on EDP HDR DPCD registers (Suraj Kandpal) - drm/i915/dp: Fix Register bit naming (Suraj Kandpal) - drm/i915/dp: Add TCON HDR capability checks (Suraj Kandpal) - drm/i915/dp: Rename intel struct inside intel_panel (Suraj Kandpal) - drm/i915/dp: Make has_gamut_metadata_dip() non static (Suraj Kandpal) - drm/i915: Polish types in fb calculations (Ville Syrjälä) - drm/i915: Extract intel_plane_needs_physical() (Ville Syrjälä) - drm/i915: Drop 'uses_fence' parameter from intel_pin_fb_obj_dpt() (Ville Syrjälä) - drm/i915: Clean up skl+ plane stride limits (Ville Syrjälä) - drm/i915: Split gen2 vs. gen3 .max_stride() (Ville Syrjälä) - drm/i915: pass dev_priv explicitly to TRANS_VRR_VSYNC (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_PUSH (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VRR_STATUS2 (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VRR_FLIPLINE (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VRR_VTOTAL_PREV (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VRR_STATUS (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VRR_VMAXSHIFT (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VRR_VMIN (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VRR_VMAX (Jani Nikula) - drm/i915: pass dev_priv explicitly to TRANS_VRR_CTL (Jani Nikula) - drm/i915/hdcp: Disable HDCP Line Rekeying for HDCP2.2 on HDMI (Suraj Kandpal) - drm/xe: Nuke xe's copy of intel_fbdev_fb.h (Ville Syrjälä) - drm/i915: Use drm_crtc_vblank_crtc() (Ville Syrjälä) - drm/i915/bios: Define VBT block 253 (PRD Table) contents (Ville Syrjälä) - drm/i915/bios: Define VBT block 252 (int15 Hook) (Ville Syrjälä) - drm/i915/bios: Define VBT block 55 (Compression Parameters) (Ville Syrjälä) - dma-buf/heaps: Correct the types of fd_flags and heap_flags (Barry Song) - drm/panfrost: Add support for Mali on the MT8188 SoC (AngeloGioacchino Del Regno) - dt-bindings: gpu: mali-bifrost: Add compatible for MT8188 SoC (AngeloGioacchino Del Regno) - drm: bridge: simple-bridge: use devm_drm_bridge_add in probe (Marc Gonzalez) - drm/panic: depends on !VT_CONSOLE (Jocelyn Falempe) - drm: Add DRM_MODE_TV_MODE_MONOCHROME (Nick Hollinghurst) - drm/tidss: Add drm_panic support (Javier Martinez Canillas) - drm/nouveau: Constify struct nouveau_job_ops (Christophe JAILLET) - nouveau: rip out busy fence waits (Dave Airlie) - drm/ci: add tests on vkms (Vignesh Raman) - drm: zynqmp_dp: Don't delay work (Sean Anderson) - drm: zynqmp_dp: Rearrange zynqmp_dp for better padding (Sean Anderson) - drm: zynqmp_kms: Fix AUX bus not getting unregistered (Sean Anderson) - drm: xlnx: zynqmp_dpsub: Enable plane in atomic update (Anatoliy Klymenko) - drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe() (Christophe JAILLET) - drm/ci: mark kms_addfb_basic@addfb25-bad-modifier as passing on msm (Dmitry Baryshkov) - dt-bindings: display: panel-edp-legacy: drop several eDP panels (Dmitry Baryshkov) - drm/panel-edp: drop several legacy panels (Dmitry Baryshkov) - drm/panel-edp: add fat warning against adding new panel compatibles (Dmitry Baryshkov) - accel/ivpu: Remove unused ivpu_rpm_get_if_active() (Jacek Lawrynowicz) - accel/ivpu: Remove duplicated debug messages (Jacek Lawrynowicz) - accel/ivpu: Increase autosuspend delay to 100ms on 40xx (Andrzej Kacprowski) - accel/ivpu: Synchronize device unbind with recovery work (Wachowski, Karol) - accel/ivpu: Disable MMU before checking for idle (Jacek Lawrynowicz) - accel/ivpu: Add test mode flag for disabling timeouts (Maciej Falkowski) - accel/ivpu: Make parts of FW image read-only (Wachowski, Karol) - accel/ivpu: Update FW BOOT API headers (Wachowski, Karol) - accel/ivpu: Make selected params read-only (Jacek Lawrynowicz) - accel/ivpu: Implement DCT handling (Jacek Lawrynowicz) - accel/ivpu: Disable clock relinquish for MMIO reset (Wachowski, Karol) - accel/ivpu: Disable disable_clock_relinquish WA for LNL B0+ (Wachowski, Karol) - accel/ivpu: Remove suspend_reschedule_counter (Jacek Lawrynowicz) - accel/ivpu: Abort jobs of faulty context (Maciej Falkowski) - accel/ivpu: Add wp0_during_power_up WA (Wachowski, Karol) - drm/bridge: sii902x: Add pixel clock check in atomic_check (Jayesh Choudhary) - drm/bridge: sii902x: Support atomic bridge APIs (Jayesh Choudhary) - drm/bridge: sii902x: Fix mode_valid hook (Jayesh Choudhary) - drm/connector: hdmi: Fix kerneldoc warnings (Maxime Ripard) - drm/mgag200: Set .detect_ctx() and enable connector polling (Thomas Zimmermann) - drm/mgag200: Add BMC output (Thomas Zimmermann) - drm/mgag200: Consolidate VGA output (Thomas Zimmermann) - drm/panel: himax-hx83102: fix incorrect argument to mipi_dsi_msleep (Tejas Vipin) - drm/mipi-dsi: fix handling of ctx in mipi_dsi_msleep (Tejas Vipin) - drm/bridge-connector: implement glue code for HDMI connector (Dmitry Baryshkov) - drm/bridge-connector: switch to using drmm allocations (Dmitry Baryshkov) - drm/connector: hdmi: allow disabling Audio Infoframe (Dmitry Baryshkov) - drm/panel: Update TODO list item for cleaning up prepared/enabled tracking (Douglas Anderson) - drm/panel: raydium-rm67191: Don't call unprepare+disable at shutdown (Douglas Anderson) - drm/panel: raydium-rm67191: Stop tracking enabled (Douglas Anderson) - drm/panel: sharp-ls043t1le01: Don't call disable at shutdown/remove (Douglas Anderson) - drm/panel: sharp-ls043t1le01: Stop tracking prepared (Douglas Anderson) - drm/panel: sharp-lq101r1sx01: Don't call disable at shutdown/remove (Douglas Anderson) - drm/panel: sharp-lq101r1sx01: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: seiko-43wvf1g: Don't call disable at shutdown/remove (Douglas Anderson) - drm/panel: seiko-43wvf1g: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: panasonic-vvx10f034n00: Don't call disable at shutdown/remove (Douglas Anderson) - drm/panel: panasonic-vvx10f034n00: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: jdi-lt070me05000: Don't call disable at shutdown/remove (Douglas Anderson) - drm/panel: jdi-lt070me05000: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: tdo-tl070wsh30: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: tdo-tl070wsh30: Stop tracking prepared (Douglas Anderson) - drm/panel: osd-osd101t2587-53ts: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: osd-osd101t2587-53ts: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: olimex-lcd-olinuxino: Don't call unprepare+disable at remove (Douglas Anderson) - drm/panel: olimex-lcd-olinuxino: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: khadas-ts050: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: khadas-ts050: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: boe-himax8279d: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: boe-himax8279d: Stop tracking prepared/enabled (Douglas Anderson) - drm/bridge: it6505: update usleep_range for RC circuit charge time (Kuro Chung) - drm/bridge: samsung-dsim: Fix porch calcalcuation rounding (Adam Ford) - drm/bridge: samsung-dsim: Set P divider based on min/max of fin pll (Adam Ford) - drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ (Marek Vasut) - drm/bridge: tc358767: Fix comment in tc_edp_mode_valid (Marek Vasut) - drm/bridge: Drop drm_bridge_chain_mode_fixup (Sam Ravnborg) - drm/mediatek: Drop chain_mode_fixup call in mode_valid() (Sam Ravnborg) - drm/panic: Add a kmsg panic screen (Jocelyn Falempe) - drm/panic: Add a set_pixel() callback to drm_scanout_buffer (Jocelyn Falempe) - drm/panic: only draw the foreground color in drm_panic_blit() (Jocelyn Falempe) - drm/sun4i: Fix layer zpos change/atomic modesetting (Ondrej Jirman) - drm/sun4i: Add more parameters to sunxi_engine commit callback (Ondrej Jirman) - drm/sun4i: Unify sun8i_*_layer structs (Ondrej Jirman) - drm: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - drm/bridge: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - drm/tiny: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - drm/panel: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - drm/tests: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - drm/tiny: panel-mipi-dbi: Support the pixel format property (Noralf Trønnes) - drm/mipi-dbi: Add support for DRM_FORMAT_RGB888 (Noralf Trønnes) - drm/mipi-dbi: Make bits per word configurable for pixel transfers (Noralf Trønnes) - drm/mipi-dbi: Remove mipi_dbi_machine_little_endian() (Noralf Trønnes) - dt-bindings: display: panel: mipi-dbi-spi: Add a pixel format property (Noralf Trønnes) - drm/i915: Don't use __func__ as prefix for drm_dbg_printer (Michal Wajdeczko) - drm/print: Improve drm_dbg_printer (Michal Wajdeczko) - drm/print: Add generic drm dev printk function (Michal Wajdeczko) - drm/print: Kill ___drm_dbg() (Michal Wajdeczko) - drm/print: Add missing [drm] prefix to drm based WARN (Michal Wajdeczko) - drm/panel: simple: Add PrimeView PM070WL4 support (Primoz Fiser) - dt-bindings: display: simple: Add PrimeView PM070WL4 panel (Primoz Fiser) - dt-bindings: vendor-prefixes: Add PrimeView (Primoz Fiser) - drm/ci: update xfails for the new testlist (Vignesh Raman) - drm/ci: skip driver specific tests (Vignesh Raman) - drm/ci: uprev IGT (Vignesh Raman) - drm/ci: generate testlist from build (Vignesh Raman) - drm/ci: add farm variable (Vignesh Raman) - drm/ci: uprev mesa version (Vignesh Raman) - drm/mm: Remove unused drm_mm_replace_node (Rodrigo Vivi) - drm/meson: plane: Add error handling (Haoran Liu) - dma-buf: align fd_flags and heap_flags with dma_heap_allocation_data (Barry Song) - drm/v3d: Fix perfmon build error/warning (Tvrtko Ursulin) - drm/bridge: analogix_dp: don't adjust further when clock recovery succeeded (Lucas Stach) - drm/bridge: analogix_dp: simplify analogix_dp_{set/get}_lane_link_training helpers (Wyon Bi) - drm/bridge: analogix_dp: properly handle zero sized AUX transactions (Lucas Stach) - drm: panel: nv3052c: Add WL-355608-A8 panel (Ryan Walklin) - dt-bindings: display: panel: Add WL-355608-A8 panel (Ryan Walklin) - MAINTAINERS: drm: Drop sam as panel reviewer (Sam Ravnborg) - dma-buf: add a warning when drv try to reserve 0 fence slots (Christian König) - drm/ci: validate drm/msm XML register files against schema (Dmitry Baryshkov) - drm: atmel-hlcdc: add LCD controller layer definition for sam9x75 (Manikandan Muralidharan) - drm: atmel-hlcdc: add support for DSI output formats (Manikandan Muralidharan) - drm: atmel-hlcdc: add vertical and horizontal scaling support for XLCDC (Manikandan Muralidharan) - drm: atmel-hlcdc: add DPI mode support for XLCDC (Manikandan Muralidharan) - drm: atmel_hlcdc: Add support for XLCDC using IP specific driver ops (Manikandan Muralidharan) - drm: atmel_hlcdc: replace regmap_read with regmap_read_poll_timeout (Manikandan Muralidharan) - drm: atmel-hlcdc: Define XLCDC specific registers (Durai Manickam KR) - drm: atmel-hlcdc: add driver ops to differentiate HLCDC and XLCDC IP (Manikandan Muralidharan) - drm/display: Fix HDMI state helper dependency (Maxime Ripard) - drm/sun4i: Fix compilation error (Maxime Ripard) - drm/panel-edp: Add more panels with conservative timings (Pin-yen Lin) - drm/panel-edp: Add support for several panels (Pin-yen Lin) - drm/panel: sony-acx565akm: Don't call disable at remove (Douglas Anderson) - drm/panel: sony-acx565akm: Don't double-check enabled state in disable (Douglas Anderson) - drm/panel: sitronix-st7703: Don't call disable at shutdown/remove (Douglas Anderson) - drm/panel: sitronix-st7703: Stop tracking prepared (Douglas Anderson) - drm/panel: xinpeng-xpp055c272: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: xinpeng-xpp055c272: Stop tracking prepared (Douglas Anderson) - drm/panel: simple: Add a comment about unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: simple: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: samsung-atna33xc20: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: samsung-atna33xc20: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: novatek-nt36672a: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: novatek-nt36672a: Stop tracking prepared (Douglas Anderson) - drm/panel: ltk500hd1829: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: ltk500hd1829: Stop tracking prepared (Douglas Anderson) - drm/panel: ltk050h3146w: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: ltk050h3146w: Stop tracking prepared (Douglas Anderson) - drm/panel: kingdisplay-kd097d04: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: kingdisplay-kd097d04: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: innolux-p079zca: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: innolux-p079zca: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: edp: Add a comment about unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: edp: Stop tracking prepared/enabled (Douglas Anderson) - drm/panel: boe-tv101wum-nl6: Don't call unprepare+disable at shutdown/remove (Douglas Anderson) - drm/panel: boe-tv101wum-nl6: Stop tracking prepared (Douglas Anderson) - drm/panel: raydium-rm692e5: Stop tracking prepared (Douglas Anderson) - drm/sti: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/sti: Include linux/io.h for devm_ioremap() (Ville Syrjälä) - drm/dp: Fix documentation warning (MarileneGarcia) - drm/rockchip: dsi: Add support for RK3128 (Alex Bee) - dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3128 DSI (Alex Bee) - drm/sun4i: hdmi: Switch to HDMI connector (Maxime Ripard) - drm/rockchip: inno_hdmi: Switch to HDMI connector (Maxime Ripard) - drm/vc4: tests: Convert to plane creation helper (Maxime Ripard) - drm/vc4: tests: Remove vc4_dummy_plane structure (Maxime Ripard) - drm/vc4: hdmi: Switch to HDMI connector (Maxime Ripard) - drm/connector: hdmi: Create Infoframe DebugFS entries (Maxime Ripard) - drm/tests: Add infoframes test (Maxime Ripard) - drm/connector: hdmi: Add Infoframes generation (Maxime Ripard) - drm/tests: Add RGB Quantization tests (Maxime Ripard) - drm/connector: hdmi: Add RGB Quantization Range to the connector state (Maxime Ripard) - drm/tests: Add tests for Broadcast RGB property (Maxime Ripard) - drm/connector: hdmi: Add Broadcast RGB property (Maxime Ripard) - drm/doc: Remove unused Broadcast RGB Property (Maxime Ripard) - drm/tests: Add HDMI connector bpc and format tests (Maxime Ripard) - drm/connector: hdmi: Compute bpc and format automatically (Maxime Ripard) - drm/tests: Add HDMI connector rate filter hook tests (Maxime Ripard) - drm/connector: hdmi: Add custom hook to filter TMDS character rate (Maxime Ripard) - drm/tests: Add TDMS character rate connector state tests (Maxime Ripard) - drm/connector: hdmi: Calculate TMDS character rate (Maxime Ripard) - drm/tests: Add HDMI TDMS character rate tests (Maxime Ripard) - drm/display: hdmi: Add HDMI compute clock helper (Maxime Ripard) - drm/tests: Add output formats tests (Maxime Ripard) - drm/connector: hdmi: Add support for output format (Maxime Ripard) - drm/tests: Add output bpc tests (Maxime Ripard) - drm/mode_object: Export drm_mode_obj_find_prop_id for tests (Maxime Ripard) - drm/connector: hdmi: Add output BPC to the connector state (Maxime Ripard) - drm/connector: hdmi: Create an HDMI sub-state (Maxime Ripard) - drm/tests: connector: Add tests for drmm_connector_hdmi_init (Maxime Ripard) - drm/connector: Introduce an HDMI connector initialization function (Maxime Ripard) - drm/imx/ldb: convert to struct drm_edid (Jani Nikula) - drm/imx/tve: convert to struct drm_edid (Jani Nikula) - drm/loongson/7a2000: convert to struct drm_edid (Jani Nikula) - drm/loongson/7a1000: convert to struct drm_edid (Jani Nikula) - drm/hisilicon/hibmc: convert to struct drm_edid (Jani Nikula) - drm/bridge: analogix_dp: convert to struct drm_edid (Jani Nikula) - dma-buf/fence-array: Add flex array to struct dma_fence_array (Christophe JAILLET) - drm/connector: update edid_blob_ptr documentation (Jani Nikula) - drm/edid: add a helper for EDID sysfs property show (Jani Nikula) - drm/amdgpu: remove amdgpu_connector_edid() and stop using edid_blob_ptr (Jani Nikula) - drm/radeon: remove radeon_connector_edid() and stop using edid_blob_ptr (Jani Nikula) - drm/radeon: convert to using is_hdmi and has_audio from display info (Jani Nikula) - drm/nouveau: convert to using is_hdmi and has_audio from display info (Jani Nikula) - dt-bindings: display: Reorganize legacy eDP panel bindings (Douglas Anderson) - drm/panel-edp: Add CMN N116BCJ-EAK (Haikun Zhou) - drm/bridge: it6505: fix hibernate to resume no display issue (Kuro Chung) - drm/probe-helper: Call drm_mode_validate_ycbcr420() before connector->mode_valid() (Ville Syrjälä) - drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2 (Wayne Lin) - drm/bridge: tc358767: Enable FRMSYNC timing generator (Marek Vasut) - drm/panel: himax-hx83102: use wrapped MIPI DCS functions (Douglas Anderson) - drm/panel: himax-hx83102: Check for errors on the NOP in prepare() (Douglas Anderson) - drm/panel: himax-hx83102: If prepare fails, disable GPIO before regulators (Douglas Anderson) - drm/panel: ilitek-ili9882t: Check for errors on the NOP in prepare() (Douglas Anderson) - drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO before regulators (Douglas Anderson) - drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare() (Douglas Anderson) - drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators (Douglas Anderson) - drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better (Douglas Anderson) - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) - drm/v3d: Deprecate the use of the Performance Counters enum (Maíra Canal) - drm/v3d: Use V3D_MAX_COUNTERS instead of V3D_PERFCNT_NUM (Maíra Canal) - drm/v3d: Create new IOCTL to expose performance counters information (Maíra Canal) - drm/v3d: Create a new V3D parameter for the maximum number of perfcnt (Maíra Canal) - drm/v3d: Different V3D versions can have different number of perfcnt (Maíra Canal) - drm/v3d: Add Performance Counters descriptions for V3D 4.2 and 7.1 (Maíra Canal) - drm/panel: lg-sw43408: use new streamlined MIPI DSI API (Dmitry Baryshkov) - drm/panel: novatek-nt36672e: use wrapped MIPI DCS functions (Dmitry Baryshkov) - drm/panel: innolux-p079zca: use mipi_dsi_dcs_nop_multi() (Dmitry Baryshkov) - drm/panel: ilitek-ili9882t: use wrapped MIPI DCS functions (Dmitry Baryshkov) - drm/panel: boe-tv101wum-nl6: use wrapped MIPI DCS functions (Dmitry Baryshkov) - drm/mipi-dsi: wrap more functions for streamline handling (Dmitry Baryshkov) - drm/panel: lg-sw43408: add missing error handling (Dmitry Baryshkov) - drm/mgag200: Use drm_connector_helper_get_modes() (Thomas Zimmermann) - drm/mgag200: Acquire I/O-register lock in DDC code (Thomas Zimmermann) - drm/mgag200: Rename struct i2c_algo_bit_data callbacks (Thomas Zimmermann) - drm/mgag200: Rename mgag200_i2c.c to mgag200_ddc.c (Thomas Zimmermann) - drm/mgag200: Replace struct mga_i2c_chan with struct mgag200_ddc (Thomas Zimmermann) - drm/mgag200: Inline mgag200_i2c_init() (Thomas Zimmermann) - drm/mgag200: Allocate instance of struct mga_i2c_chan dynamically (Thomas Zimmermann) - drm/mgag200: Store pointer to struct mga_device in struct mga_i2c_chan (Thomas Zimmermann) - drm/mgag200: Bind I2C lifetime to DRM device (Thomas Zimmermann) - drm/mgag200: Set DDC timeout in milliseconds (Thomas Zimmermann) - drm/panel: himax-hx83102: Support for IVO t109nw41 MIPI-DSI panel (Cong Yang) - dt-bindings: display: panel: Add compatible for IVO t109nw41 (Cong Yang) - drm/panel: himax-hx83102: Support for BOE nv110wum-l60 MIPI-DSI panel (Cong Yang) - dt-bindings: display: panel: Add compatible for BOE nv110wum-l60 (Cong Yang) - drm/panel: himax-hx83102: Break out as separate driver (Cong Yang) - dt-bindings: display: panel: Add himax hx83102 panel bindings (Cong Yang) - accel/ivpu: Replace wake_thread with kfifo (Jacek Lawrynowicz) - accel/ivpu: Split IP and buttress code (Wachowski, Karol) - accel/ivpu: Split IP and buttress headers (Wachowski, Karol) - drm/panel: simple: Add Microtips Technology MF-103HIEB0GA0 panel (Aradhya Bhatia) - drm/panel: simple: Add Microtips Technology 13-101HIEBCAF0-C panel (Aradhya Bhatia) - drm/panel: simple: Add Lincoln Tech Sol LCD185-101CT panel (Aradhya Bhatia) - dt-bindings: display: simple: Add Microtips & Lincolntech Dual-LVDS Panels (Aradhya Bhatia) - dt-bindings: vendor-prefixes: Add lincolntech (Aradhya Bhatia) - dt-bindings: vendor-prefixes: Add microtips (Aradhya Bhatia) - drm/panel: innolux-p079zca: Don't use a table for initting panels (Douglas Anderson) - drm/panel: ili9882t: Don't use a table for initting panels (Douglas Anderson) - drm/panel: boe-tv101wum-nl6: Don't use a table for initting panels (Douglas Anderson) - drm/panel: novatek-nt36672e: Switch to mipi_dsi_dcs_write_seq_multi() (Douglas Anderson) - drm/mipi-dsi: Introduce mipi_dsi_*_write_seq_multi() (Douglas Anderson) - drm/mipi-dsi: Reduce driver bloat of mipi_dsi_*_write_seq() (Douglas Anderson) - drm/mipi-dsi: mipi_dsi_*_write functions don't need to ratelimit prints (Douglas Anderson) - drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq() (Douglas Anderson) - drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq() (Douglas Anderson) - drm/fbdev-shmem: Clean up deferred I/O (Thomas Zimmermann) - drm/fbdev-dma: Clean up deferred I/O (Thomas Zimmermann) - accel/ivpu: Share NPU busy time in sysfs (Tomasz Rusinowicz) - accel/ivpu: Increase reset counter when warm boot fails (Jacek Lawrynowicz) - accel/ivpu: Configure fw logging using debugfs (Tomasz Rusinowicz) - accel/ivpu: Add force snoop module parameter (Wachowski, Karol) - accel/ivpu: Add NPU profiling support (Tomasz Rusinowicz) - accel/ivpu: Add resume engine support (Wachowski, Karol) - accel/ivpu: Implement support for hardware scheduler (Wachowski, Karol) - accel/ivpu: Add HWS JSM messages (Wachowski, Karol) - accel/ivpu: Implement support for preemption buffers (Wachowski, Karol) - accel/ivpu: Create priority based command queues (Wachowski, Karol) - accel/ivpu: Add sched_mode module param (Wachowski, Karol) - accel/ivpu: Update VPU FW API headers (Jacek Lawrynowicz) - drm/edid: remove drm_do_get_edid() (Jani Nikula) - drm/virtio: switch to struct drm_edid (Jani Nikula) - drm/bochs: switch to struct drm_edid (Jani Nikula) - drm/i2c: tda998x: switch to struct drm_edid (Jani Nikula) - drm/bridge: anx7625: use struct drm_edid more (Jani Nikula) - drm/bridge/analogix/anx78xx: switch to struct drm_edid (Jani Nikula) - drm/bridge/analogix/anx6345: switch to struct drm_edid (Jani Nikula) - drm/bridge: analogix: Remove redundant checks on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: imx: Remove redundant checks on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: lt9611uxc: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: synopsys: dw-mipi-dsi: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: cdns-mhdp8546: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: adv7511: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: it6505: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: panel: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: nxp-ptn3460: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: tfp410: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/bridge: simple-bridge: Remove a redundant check on existence of bridge->encoder (Sui Jingfeng) - drm/udl: Remove struct udl_connector (Thomas Zimmermann) - drm/udl: Untangle .get_modes() and .detect_ctx() (Thomas Zimmermann) - drm/udl: Clean up Makefile (Thomas Zimmermann) - drm/udl: Move drm_dev_{enter, exit}() into udl_get_edid_block() (Thomas Zimmermann) - drm/udl: Remove DRM_CONNECTOR_POLL_HPD (Thomas Zimmermann) - drm: use "0" instead of "" for deprecated driver date (Jani Nikula) - drm/arm/komeda: update DMA mask to 40 bits (Amjad Ouled-Ameur) - drm/arm/komeda: Move pipeline prints to after the entire pipeline has been enabled (Faiz Abbas) - drm/arm/komeda: Fix komeda probe failing if there are no links in the secondary pipeline (Faiz Abbas) - drm/arm/komeda: don't use confusing 'timeout' variable name (Wolfram Sang) - drm/stm: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/rcar-du: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/atmel-hlcdc: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/omap: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/omap: Open code phys_to_page() (Ville Syrjälä) - drm/hisilicon/kirin: Allow build with COMPILE_TEST=y (Ville Syrjälä) - drm/hisilicon/kirin: Fix MASK(32) on 32bit architectures (Ville Syrjälä) - drm/hisilicon/kirin: Fix 64bit divisions (Ville Syrjälä) - drm/hisilicon/kirin: Include linux/io.h for readl()/writel() (Ville Syrjälä) - drm/amdgpu: Use drm_crtc_vblank_crtc() (Ville Syrjälä) - drm/drm-bridge: Drop conditionals around of_node pointers (Sui Jingfeng) - drm: deprecate driver date (Jani Nikula) - drm/uapi: Move drm_color_ctm_3x4 out from drm_mode.h (Ville Syrjälä) - drm/panel-edp: Add ID for KD KD116N09-30NH-A016 (Douglas Anderson) - drm/gma500: Fix spelling mistake "patter" -> "pattern" (Colin Ian King) - drm/fbdev: Clean up fbdev documentation (Thomas Zimmermann) - drm/fbdev-generic: Convert to fbdev-ttm (Thomas Zimmermann) - drm/tiny/st7735r: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/st7586: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/repaper: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/panel-mipi-dbi: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/mi0283qt: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/ili9486: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/ili9341: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/ili9225: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/ili9163: Use fbdev-dma (Thomas Zimmermann) - drm/tiny/hx8357d: Use fbdev-dma (Thomas Zimmermann) - drm/rockchip: Use fbdev-dma (Thomas Zimmermann) - drm/renesas/shmobile: Use fbdev-dma (Thomas Zimmermann) - drm/renesas/rz-du: Use fbdev-dma (Thomas Zimmermann) - drm/renesas/rcar-du: Use fbdev-dma (Thomas Zimmermann) - drm/panel/panel-ilitek-9341: Use fbdev-dma (Thomas Zimmermann) - drm/mediatek: Use fbdev-dma (Thomas Zimmermann) - drm/ingenic: Use fbdev-dma (Thomas Zimmermann) - drm/imx/lcdc: Use fbdev-dma (Thomas Zimmermann) - drm/hisilicon/kirin: Use fbdev-dma (Thomas Zimmermann) - drm/arm/komeda: Use fbdev-dma (Thomas Zimmermann) - drm/fbdev-dma: Implement damage handling and deferred I/O (Thomas Zimmermann) - drm/vkms: Use fbdev-shmem (Thomas Zimmermann) - drm/virtio: Use fbdev-shmem (Thomas Zimmermann) - drm/udl: Use fbdev-shmem (Thomas Zimmermann) - drm/tiny/simpledrm: Use fbdev-shmem (Thomas Zimmermann) - drm/tiny/ofdrm: Use fbdev-shmem (Thomas Zimmermann) - drm/tiny/gm12u320: Use fbdev-shmem (Thomas Zimmermann) - drm/tiny/cirrus: Use fbdev-shmem (Thomas Zimmermann) - drm/solomon: Use fbdev-shmem (Thomas Zimmermann) - drm/mgag200: Use fbdev-shmem (Thomas Zimmermann) - drm/hyperv: Use fbdev-shmem (Thomas Zimmermann) - drm/gud: Use fbdev-shmem (Thomas Zimmermann) - drm/ast: Use fbdev-shmem (Thomas Zimmermann) - drm/fbdev: Add fbdev-shmem (Thomas Zimmermann) - fbdev/deferred-io: Provide get_page hook in struct fb_deferred_io (Thomas Zimmermann) - fbdev/deferred-io: Always call get_page() for framebuffer pages (Thomas Zimmermann) - fbdev/deferred-io: Test smem_start for I/O memory (Thomas Zimmermann) - fbdev/deferred-io: Test screen_buffer for vmalloc'ed memory (Thomas Zimmermann) - fbdev/deferred-io: Clean up pageref on lastclose (Thomas Zimmermann) - fbdev/deferred-io: Move pageref setup into separate helper (Thomas Zimmermann) - drm/fbdev-generic: Do not set physical framebuffer address (Thomas Zimmermann) - drm/panel: ili9341: Remove a superfluous else after return (Sui Jingfeng) - lib/fonts: Allow to select fonts for drm_panic (Jocelyn Falempe) - drm/debugfs: Drop conditionals around of_node pointers (Sui Jingfeng) - drm/vmwgfx: Remove duplicate vmwgfx_vkms.h header (Jiapeng Chong) - drm/fb_dma: Add checks in drm_fb_dma_get_scanout_buffer() (Jocelyn Falempe) - nouveau: Add missing break statement (Chaitanya Kumar Borah) - drm: ci: fix the xfails for apq8016 (Abhinav Kumar) - Revert "drm/bridge: ti-sn65dsi83: Fix enable error path" (Luca Ceresoli) - drm: xlnx: zynqmp_dpsub: Fix compilation error (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Fix few function comments (Anatoliy Klymenko) - drm: zynqmp_dpsub: Always register bridge (Sean Anderson) - drm: zynqmp_dp: Adjust training values per-lane (Sean Anderson) - drm: zynqmp_dp: Downgrade log level for aux retries message (Sean Anderson) - drm: xlnx: Fix kerneldoc (Sean Anderson) - drm: xlnx: Store base pointers in zynqmp_disp directly (Sean Anderson) - nouveau: add command-line GSP-RM registry support (Timur Tabi) - drm/tiny: st7586: drop driver owner assignment (Krzysztof Kozlowski) - drm/tiny: panel-mipi-dbi: drop driver owner assignment (Krzysztof Kozlowski) - drm/tiny: mi0283qt: drop driver owner assignment (Krzysztof Kozlowski) - drm/tiny: ili9225: drop driver owner assignment (Krzysztof Kozlowski) - MAINTAINERS: fix LG sw43408 panel driver drm-misc git URL (Jani Nikula) - drm/rockchip: vop2: Fix the port mux of VP2 (Andy Yan) - drm/amdgpu: add RAS is_rma flag (Tao Zhou) - drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing (Srinivasan Shanmugam) - drm/amd/pm: remove dead code in si_convert_power_level_to_smc (Jesse Zhang) - drm/amd/display: Prevent IPX From Link Detect and Set Mode (Fangzhi Zuo) - drm/amdkfd: remove logically dead code (Jesse Zhang) - drm/amdgpu: fix failure mapping legacy queue when FLR (Lin.Cao) - drm/amd/display: Fetch Mall caps from DC (Daniel Sa) - drm/amd/display: fix YUV video color corruption in DCN401 (Samson Tam) - drm/amdkfd: add reset cause in gpu pre-reset smi event (Eric Huang) - drm/amdgpu: Update soc24_enum.h and soc21_enum.h (Frank Min) - drm/amdgpu: Set PTE_IS_PTE bit for gfx12 (Frank Min) - drm/amd/display: Updated optc401_set_drr to use dcn401 functions (Relja Vojvodic) - drm/amdgpu: add reset sources in gpu reset context (Eric Huang) - drm/amd/display: Add UCLK p-state support message to dcn401 (Dillon Varone) - drm/amd/display: Use current_state when checking old_pipe subvp type (Alvin Lee) - drm/amd/pm: add missing error handling in function smu_v13_0_6_allocate_dpm_context (Bob Zhou) - drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr (Bob Zhou) - drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_VG10 (Shane Xiao) - drm/amdkfd: remove dead code in kfd_create_vcrat_image_gpu (Jesse Zhang) - drm/amdkfd: fix the kdf debugger issue (Jesse Zhang) - drm/amdkfd: Comment out the unused variable use_static in pm_map_queues_v9 (Jesse Zhang) - drm/amd/display: Move fpo_in_use to stream_status (Alvin Lee) - drm/amd/display: Only program P-State force if pipe config changed (Alvin Lee) - drm/amd/display: Add retires when read DPCD (Joan Lee) - drm/amd/display: Fix DML2 logic to set clk state to min (Nicholas Susanto) - drm/amdkfd: Handle deallocated VPGRs in gfx11+ trap handler (Jay Cornwall) - drm/amd/display: Support new VA page table block size (Chris Park) - drm/amd/display: workaround for oled eDP not lighting up on DCN401 (Joshua Aberback) - drm/amd/display: Add params of set_abm_event for VB Scaling (Chun-LiangChang) - drm/amd/display: Fix swapped dimension calculations (Joshua Aberback) - drm/amd/display: Wait for hardmins to complete on dcn401 (Dillon Varone) - drm/amd/display: turn on symclk for dio virtual stream in dpms sequence (Wenjing Liu) - drm/amd/display: Keep VBios pixel rate div setting until next mode set (yi-lchen) - Revert "drm/amdgpu/gfx11: enable gfx pipe1 hardware support" (Alex Deucher) - drm/amdgpu: update gc_12_0_0 headers (Alex Deucher) - drm/amdgpu: define new gfx12 uapi flags (Marek Olšák) - drm/amdkfd: remove dead code in the function svm_range_get_pte_flags (Jesse Zhang) - drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_NV10 (Shane Xiao) - drm/amdgpu: disable lane0 L1TLB and enable lane1 L1TLB (Yifan Zhang) - drm/amdgpu: init SAW registers for mmhub v3.3 (Yifan Zhang) - drm/amdgpu/pptable: Fix UBSAN array-index-out-of-bounds (Tasos Sahanidis) - drm/amd/display: Fix a handful of spelling mistakes (Colin Ian King) - drm/amdgpu: fix comments and error message for ipdump (Sunil Khatri) - drm/amdgpu: rename ip_dump_cp_queues to compute queues (Sunil Khatri) - drm/amdgpu: add cp queue registers for gfx9 ipdump (Sunil Khatri) - drm/amdgpu: add print support for gfx9 ipdump (Sunil Khatri) - drm/amdgpu: add gfx9 register support in ipdump (Sunil Khatri) - drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring (Srinivasan Shanmugam) - drm/amdgu: fix Unintentional integer overflow for mall size (Jesse Zhang) - drm/amdgpu: Update programming for boot error reporting (Hawking Zhang) - drm/radeon: Remove __counted_by from StateArray.states[] (Bill Wendling) - drm/amdgpu/soc24: use common nbio callback to set remap offset (Alex Deucher) - drm/amd/display: Convert some legacy DRM debug macros into appropriate categories (Tvrtko Ursulin) - drm/amdgpu: Estimate RAS reservation when report capacity v2 (Hawking Zhang) - drm/amdgpu: use u32 for buf size in __amdgpu_eeprom_xfer (Tao Zhou) - drm/amdkfd: gfx12 context save/restore trap handler fixes (Jay Cornwall) - drm/amdgpu: drop some kernel messages in VCN code (David (Ming Qiang) Wu) - drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_GFX12 (Shane Xiao) - drm/amd/display: Move 'struct scaler_data' off stack (Arnd Bergmann) - drm/amd/display: avoid large on-stack structures (Arnd Bergmann) - drm/amd/display: fix graphics_object_id size (Arnd Bergmann) - drm/amd/display: dynamically allocate dml2_configuration_options structures (Arnd Bergmann) - drivers/gpu: Fix misalignment in comment block (Bruno Rocha Levi) - drm/amdkfd: Replace deprecated gfx12 trap handler instructions (Jay Cornwall) - drm/amdkfd: Sync trap handler binary with source (Jay Cornwall) - drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms (Mario Limonciello) - drm/amdgpu/gfx11: enable gfx pipe1 hardware support (Alex Deucher) - drm/amdgpu: Make CPX mode auto default in NPS4 (Rajneesh Bhardwaj) - drm/amdgpu/gfx11: handle priority setup for gfx pipe1 (Alex Deucher) - drm/amdgpu/gfx11: select HDP ref/mask according to gfx ring pipe (Alex Deucher) - drm/amdgpu: Add lock around VF RLCG interface (Victor Skvortsov) - drm/amdkfd: simplify APU VRAM handling (Alex Deucher) - Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices" (Alex Deucher) - drm/amd/display: Enable copying of bounding box data from VBIOS DMUB (Aurabindo Pillai) - drm/amd/display: Add new GPINT command definitions (Aurabindo Pillai) - drm/amd/display: Move some init routines to dm_sw_init() (Aurabindo Pillai) - drm/amd/display: Add missing registers for DCN401 (Rodrigo Siqueira) - drm/amd/display: Fix null pointer dereference for dcn401 (Aurabindo Pillai) - drm/amd/display: Remove incorrect FP context start (Aurabindo Pillai) - drm/amd/display: Use DCN 410 includes for DCN401 (Aurabindo Pillai) - drm/amd/display: Remove unnecessary HPD entry for DCN401 (Aurabindo Pillai) - drm/amd/display: Update DML2.1 generated code (Rodrigo Siqueira) - drm/amd/display: Refactor HUBP into component folder. (Pinninti) - drm/amd/display: Remove unused code (Rodrigo Siqueira) - drm/amd/display: Enable ISHARP support for DCN401 (Samson Tam) - drm/amd/display: Fix incorrect cursor position for dcn401 (Sridevi) - drm/amdgpu: fix typo in amdgpu_ras_aca_sysfs_read() function (Yang Wang) - drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent (Jesse Zhang) - drm/amd/amdgpu: add AMD_PG_SUPPORT_VCN_DPG flag (David (Ming Qiang) Wu) - drm/amdgpu: drop MES 10.1 support v3 (Alex Deucher) - drm/amd/display: clean up some inconsistent indenting (Jiapeng Chong) - drm/amdgpu: silence UBSAN warning (Alex Deucher) - drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth() (Alex Deucher) - drm/amd/display: Enable colorspace property for MST connectors (Mario Limonciello) - drm/amdgpu/display: Fix null pointer dereference in dc_stream_program_cursor_position (Srinivasan Shanmugam) - drm/amdgpu: add gfx queue support for gfx11 ipdump (Sunil Khatri) - drm/amdgpu: add cp queue registers for gfx11 ipdump (Sunil Khatri) - drm/amd/display: Pass errors from amdgpu_dm_init() up (Mario Limonciello) - drm/amdgpu: add print support for gfx11 ipdump (Sunil Khatri) - drm/amdgpu: add gfx11 registers support in ipdump (Sunil Khatri) - drm/amdgpu: Add missing offsets in gc_11_0_0_offset.h (Sunil Khatri) - drm/amdgpu: add more device info to the devcoredump (Sunil Khatri) - drm/amdgpu: add prints in IP State dump (Sunil Khatri) - drm/amdgpu: add gfx queue support of gfx10 in ipdump (Sunil Khatri) - drm/amdgpu: Add cp queues support fro gfx10 in ipdump (Sunil Khatri) - drm/amdgpu: rename the ip_dump to ip_dump_core (Sunil Khatri) - drm/amdgpu: Add CRC16 selection in config (Lijo Lazar) - drm/amd/pm: workaround to pass jpeg unit test (Kenneth Feng) - drm/amd/amdgpu: fix the inst passed to amdgpu_virt_rlcg_reg_rw (Victor Zhao) - drm/amdgpu - optimize rlc spm cntl (Jane Jian) - drm/amd/display: Refactor construct_phy function in dc/link/link_factory.c (Srinivasan Shanmugam) - drm/amdgpu: correct hbm field in boot status (Hawking Zhang) - drm/amdgpu: program device_cntl2 through pci cfg space (Frank Min) - drm/amdgpu/atomfirmware: add intergrated info v2.3 table (Li Ma) - drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring (Srinivasan Shanmugam) - drm/amdgpu: fix invadate operation for pg_flags (Jesse Zhang) - drm/amdgpu/mes12: mes hw_fini fix for mode1 reset (Jack Xiao) - drm/amdgpu: fix invadate operation for umsch (Jesse Zhang) - drm/admgpu: fix dereferencing null pointer context (Jesse Zhang) - drm/amd/pm: fix unsigned value asic_type compared against (Jesse Zhang) - drm/amdgpu: skip to create ras xxx_err_count node when ACA is enabled (Yang Wang) - drm/amdgpu: Fix amdgpu_vm_is_bo_always_valid kerneldoc (Tvrtko Ursulin) - drm/amd/display: remove unused struct 'dc_reg_sequence' (Dr. David Alan Gilbert) - drm/amd/display: remove unused struct 'aux_payloads' (Dr. David Alan Gilbert) - drm/amdgpu: remove unused struct 'hqd_registers' (Dr. David Alan Gilbert) - drm/amd/pm: enable thermal alert on smu 14.0.2/3 (Kenneth Feng) - drm/amd/amdgpu: add thm 14.0.2 header file (Kenneth Feng) - Revert "drm/amd/pm: Add gpu_metrics_v1_6" (Asad Kamal) - Documentation/amdgpu: Add PM policy documentation (Lijo Lazar) - Revert "drm/amd/pm: Use gpu_metrics_v1_6 for SMUv13.0.6" (Asad Kamal) - drm/amd/pm: Remove unused interface to set plpd (Lijo Lazar) - drm/amdgpu: update type of buf size to u32 for eeprom functions (Tao Zhou) - drm/amd/swsmu: update Dpmclocks_t for smu v14.0.1 (Li Ma) - drm/amdgpu: Queue KFD reset workitem in VF FED (Victor Skvortsov) - drm/amdgpu: Extend KIQ reg polling wait for VF (Victor Skvortsov) - drm/amd/display: 3.2.286 (Aric Cyr) - drm/amd/display: Fix POWERPC_64 compilation (Roman Li) - drm/amd/display: Not fallback if link BW is smaller than req BW (Cruise) - drm/amd/display: Correct display clocks update block sequence (Dillon Varone) - drm/amd/display: Disable DCN401 idle optimizations (Dillon Varone) - drm/amd/display: Fix ODM + underscan case with cursor (Alvin Lee) - drm/amd/display: fix a typo which causes an incorrect ODM combine setup (Wenjing Liu) - drm/amd/display: Remove redundant idle optimization check (Roman Li) - drm/amd/display: Fix pipe addition logic in calc_blocks_to_ungate DCN35 (Nicholas Susanto) - drm/amd/display: Add ips status info to debugfs (Roman Li) - drm/amd/display: Clear shared dmub firmware state on init (Roman Li) - drm/amd/display: Add 3DLUT DMA load trigger (Ilya Bakoulin) - drm/amd/display: Deallocate DML 2.1 Memory Allocation (Chris Park) - drm/amd/display: Add NULL check within get_target_mpc_factor (Hersen Wu) - drm/amd/pm: update driver-if interface (Kenneth Feng) - drm/amd/display: Add missing DML2 var helpers (Rodrigo Siqueira) - drm/amd/display: Modify HPO pixel clock programming to support DPM (Dillon Varone) - drm/amd/display: Refactor HUBBUB into component folder for DCN401 (Harikrishna Revalla) - drm/amd/display: enable EASF support for DCN40 (Samson Tam) - drm/amd/display: Adjust incorrect indentations and spaces (Alex Hung) - drm/amd/display: Use the correct TMDS function to avoid DVI issues (Chris Park) - drm/amd/display: Fix incorrect DCN401 comparison (Alex Hung) - drm/amd/display: Add missing enable and disable symclk_se functions for dcn401 (Wenjing Liu) - drm/amd/display: Remove duplicate configuration (Rodrigo Siqueira) - drm/amd/display: Move DSC functions from dc.c to dc_dsc.c (Wenjing Liu) - drm/amdgpu: fix ACA no query result after gpu reset (Yang Wang) - drm/amd/pm: Remove legacy interface for xgmi plpd (Lijo Lazar) - drm/amd/pm: Add xgmi plpd to arcturus pm_policy (Lijo Lazar) - drm/amdgpu: change bank cache lock type to spinlock (Yang Wang) - drm/amd/pm: Add xgmi plpd to aldebaran pm_policy (Lijo Lazar) - drm/amd/pm: Add xgmi plpd to SMU v13.0.6 pm_policy (Lijo Lazar) - drm/amd/pm: Add xgmi plpd policy to pm_policy (Lijo Lazar) - drm/amd/pm: Add support to select pstate policy (Lijo Lazar) - drm/amd/pm: Update PMFW messages for SMUv13.0.6 (Lijo Lazar) - drm/amd/pm: Add support for DPM policies (Lijo Lazar) - drm/amdgpu: change aca bank error lock type to spinlock (Yang Wang) - drm/amdgpu: Describe all object placements in debugfs (Tvrtko Ursulin) - drm/amdgpu: Reduce mem_type to domain double indirection (Tvrtko Ursulin) - drm/amdgpu: Add amdgpu_bo_is_vm_bo helper (Tvrtko Ursulin) - drm/amdgpu: Remove duplicate check for *is_queue_unmap in sdma_v7_0_ring_set_wptr (Srinivasan Shanmugam) - drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 (Tim Van Patten) - drm/amdgpu/vcn: update vcn5 enc/dec capabilities (Ruijing Dong) - drm/amd/pm: support mode1 reset on smu v14.0.3 (Kenneth Feng) - drm/amdgpu: Remove duplicate amdgpu_umsch_mm.h header (Jiapeng Chong) - drm/amdgpu/display: Update kdoc for 'optc35_set_odm_combine' (Srinivasan Shanmugam) - drm/radeon: initialize backlight for iMac12,2 with Radeon 6750M (Kendall Smith) - drm/amd/pm: support pp_dpm_pcie on smu v14.0.2/3 (Kenneth Feng) - drm/amd/amdgpu: add module parameter for jpeg (Kenneth Feng) - drm/amdkfd: Add GFX1201 to svm_range_get_pte_flags function (Sreekant Somasekharan) - drm/amdgpu: fix documentation errors in gmc v12.0 (Alex Deucher) - drm/amdkfd: Check correct memory types for is_system variable (Sreekant Somasekharan) - drm/amdgpu: fix documentation errors in sdma v7.0 (Alex Deucher) - drm/amdkfd: Ensure gpu_id is unique (Harish Kasiviswanathan) - drm/amdgpu: fix compiler 'side-effect' check issue for RAS_EVENT_LOG() (Yang Wang) - drm/amd/pm: disable gpo temporarily (Kenneth Feng) - drm/amdgpu: fix getting vram info for gfx12 (Frank Min) - drm/amdgpu/mes: use mc address for wptr in add queue packet (Frank Min) - drm/amd/pm: add pp_dpm_dcefclk for smu 14.0.2/3 (Kenneth Feng) - drm/amdgpu: enable gfxoff for gc v12.0.0 (Likun Gao) - drm/amd/amdgpu: enable mmhub and athub cg on gc 12.0.0 (Likun Gao) - drm/amdgpu: switch default mes to uni mes (Likun Gao) - drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules (Ma Jun) - drm/amdgpu: add debug flag to enable RAS ACA (Yang Wang) - drm/amdgpu: enable some cg feature for gc 12.0.0 (Likun Gao) - drm/amdgpu: Fix the null pointer dereference to ras_manager (Ma Jun) - drm/amdgpu/pm: Drop hard-code value of usTMax (Ma Jun) - drm/kfd: Correct pinned buffer handling at kfd restore and validate process (Xiaogang Chen) - drm/amdgpu: Use NPS ranges from discovery table (Lijo Lazar) - drm/amdgpu: Add nps info table to IP discovery (Lijo Lazar) - drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit (Friedrich Vock) - drm/amdgpu: Fix memory range calculation (Lijo Lazar) - drm/amd/pm: Fix aldebaran pcie speed reporting (Lijo Lazar) - drm/amdgpu: enable gfx cgcg&cgls for gfx v12_0_0 (Likun Gao) - drm/amdgpu/jpeg5: enable power gating (Sonny Jiang) - drm/amd/display: Drop pixel_clock_mhz (Mario Limonciello) - drm/amdgpu: support imu for gc 12_0_0 (Likun Gao) - drm/amd/pm: Use gpu_metrics_v1_6 for SMUv13.0.6 (Asad Kamal) - drm/amd/pm: Add gpu_metrics_v1_6 (Asad Kamal) - drm/amdgpu/pm: Fix the null pointer dereference for smu7 (Ma Jun) - drm/amdgpu: Remove dead code in amdgpu_ras_add_mca_err_addr (Ma Jun) - drm/amdgpu: Fix null pointer dereference to bo (Ma Jun) - drm/amd/display: fix documentation warnings for mpc.h (Marcelo Mendes Spessoto Junior) - drm/amdgpu: enable unmapped doorbell handling basic mode on mes 12 (shaoyunl) - drm/amdkfd: Use dev_error intead of pr_error (Harish Kasiviswanathan) - drm/amdgpu: fix mqd corruption for gfx12 (Frank Min) - drm/amdgpu: add initial value for gfx12 AGP aperture (Frank Min) - drm/amd/pm: check negtive return for table entries (Jesse Zhang) - drm/amd/display: Don't register panel_power_savings on OLED panels (Mario Limonciello) - drm/amdgpu: fix the warning bad bit shift operation for aca_error_type type (Jesse Zhang) - drm/amdgpu: the warning dereferencing obj for nbio_v7_4 (Jesse Zhang) - drm/amd/pm: remove logically dead code (Jesse Zhang) - drm/amdgpu: remove structurally dead code (Jesse Zhang) - drm/amd/pm: fix enum feature compared against 0 (Jesse Zhang) - drm/amd/pm: fix enum type compared against 0 (Jesse Zhang) - drm/amdgu: remove unused code (Jesse Zhang) - drm/amd/pm: remove logically dead code for renoir (Jesse Zhang) - drm/amdgpu: remove structurally dead code for amd_gmc (Jesse Zhang) - drm/amd/pm: check the return of send smc msg for smu_v13 (Jesse Zhang) - drm/amd/pm: check specific index for smu13 (Jesse Zhang) - drm/amd/pm: check the return of send smc msg for navi10 (Jesse Zhang) - drm/amd/pm: check the return of send smc msg for sienna_cichild (Jesse Zhang) - drm/amd/pm: check specific index for aldebaran (Jesse Zhang) - drm/amd: fix the warning unchecking return vaule for sdma_v7 (Jesse Zhang) - drm/amdgpu: clear the warning unsigned compared against 0 for xcp_id (Jesse Zhang) - drm/amdgpu: fix the waring dereferencing hive (Jesse Zhang) - drm/amdgpu: fix dereference after null check (Jesse Zhang) - drm/amd/pm: fix get dpm level count for yello carp (Jesse Zhang) - drm/amdgpu/pm: Drop redundant setting code for pcie lanes (Ma Jun) - drm/amdgpu/pm: Fix code alignment issue (Ma Jun) - drm/amd/pm: fix get dpm level count for smu13 (Jesse Zhang) - drm/amdgpu: Fix the warning division or modulo by zero (Jesse Zhang) - Revert "drm/amd/display: Enable SYMCLK gating in DCCG" (Alex Hung) - drm/amdkfd: Fix CU Masking for GFX 9.4.3 (Mukul Joshi) - drm/amd/display: 3.2.285 (Aric Cyr) - drm/amd/display: Read default boot options (Duncan Ma) - drm/amd/display: Find max flickerless instant vtotal delta (Ethan Bitnun) - drm/amd/display: Refactor dcn401_update_clocks (Dillon Varone) - drm/amd/display: Reduce I2C speed to 95kHz in DCN401 (Chris Park) - drm/amd/display: Allow higher DSC slice support for small timings on dcn401 (Wenjing Liu) - drm/amd/display: Don't offload flip if not only address update (Alvin Lee) - drm/amd/display: Check UHBR13.5 cap when determining max link cap (George Shen) - drm/amd/display: Enable SYMCLK gating in DCCG (Daniel Miess) - drm/amd/display: Expand to higher link rates (Sung Joon Kim) - drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split (Wenjing Liu) - drm/amd/display: Add resource interfaces for get ODM slice rect (Wenjing Liu) - drm/amd/display: Add COEF filter types for DCN401 (Samson Tam) - drm/amd/display: Refactor DCN401 DCCG into component directory (Revalla Hari Krishna) - drm/amd/display: Fix 3dlut size for Fastloading on DCN401 (Adam Nelson) - drm/amd/display: Fix write to non-existent reg on DCN401 (Ilya Bakoulin) - drm/amd/display: Remove USBC check for DCN32 (Rodrigo Siqueira) - drm/amd/display: Remove unused code for some dc files (Rodrigo Siqueira) - drm/amd/display: Disable AC/DC codepath when unnecessary (Joshua Aberback) - drm/amd/display: Create dcn401_clk_mgr struct (Dillon Varone) - drm/amdgpu/umsch: add support to capture fw debug log (Saleemkhan Jamadar) - drm/amd/amdgpu: update jpeg 5 capability (David (Ming Qiang) Wu) - drm/amdgpu/vcn: set VCN5 power gating state to GATE on suspend (David (Ming Qiang) Wu) - drm/amdgpu/vcn: remove irq disabling in vcn 5 suspend (David (Ming Qiang) Wu) - drm/amdgpu/pm: Check input value for power profile setting on smu11, smu13 and smu14 (Ma Jun) - drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs (Ma Jun) - drm/amd/pm: remove deprecated I2C_CLASS_SPD support from newly added SMU_14_0_2 (Heiner Kallweit) - drm/radeon: Delay Connector detecting when HPD singals is unstable (Shixiong Ou) - drm/amd/amdkfd: Fix a resource leak in svm_range_validate_and_map() (Ramesh Errabolu) - drm/amdgpu/mes: fix mes12 to map legacy queue (Jack Xiao) - drm/amdkfd: Remove arbitrary timeout for hmm_range_fault (Philip Yang) - drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device (Michael Chen) - drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (Michel Dänzer) - drm/amdgpu: Fix buffer size to prevent truncation in gfx_v12_0_init_microcode (Srinivasan Shanmugam) - drm/amdgpu: Fix truncation by resizing ucode_prefix in imu_v12_0_init_microcode (Srinivasan Shanmugam) - drm/amdgpu: fix mc_data out-of-bounds read warning (Tim Huang) - drm/amdgpu: fix ucode out-of-bounds read warning (Tim Huang) - drm/amdgpu/pm: Fix the param type of set_power_profile_mode (Ma Jun) - drm/amdgpu: Fix uninitialized variable warning in amdgpu_info_ioctl (Ma Jun) - drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number (Ma Jun) - drm/amdgpu/soc21: use common nbio callback to set remap offset (Alex Deucher) - drm/amdgpu/nv: use common nbio callback to set remap offset (Alex Deucher) - drm/amdgpu/soc15: use common nbio callback to set remap offset (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIF 6.3.1 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 7.7 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 4.3 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 2.3 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 7.2 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 7.11 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 7.9 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 7.4 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 7.0 (Alex Deucher) - drm/amdgpu: add set_reg_remap callback for NBIO 6.1 (Alex Deucher) - drm/amdgpu: add nbio set_reg_remap helper (Alex Deucher) - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (Alex Deucher) - drm/amdgpu: change log level (YiPeng Chai) - drm/amd/pm: enable UMD Pstate profile level for renoir (Jesse Zhang) - drm/amdgpu: fix spl component for psp v14 (Likun Gao) - drm/amdgpu: fix uninitialized variable warning for jpeg_v4 (Tim Huang) - drm/amdgpu: fix RAS unload driver issue in SRIOV (Yang Wang) - drm/amdgpu: ignoring unsupported ras blocks when MCA bank dispatches (Yang Wang) - drm/amdgpu: fix uninitialized variable warning for amdgpu_xgmi (Tim Huang) - drm/amdgpu: fix uninitialized variable warning for sdma_v7 (Tim Huang) - drm/amdkfd: Check debug trap enable before write dbg_ev_file (Lin.Cao) - drm/amdgpu: Fix out-of-bounds write warning (Ma Jun) - drm/amd/amdxcp: Fix warnings (Lijo Lazar) - Revert "drm/amdkfd: Add partition id field to location_id" (Lijo Lazar) - drm/amdgpu: Fix the uninitialized variable warning (Ma Jun) - drm/amdgpu/pm: Fix uninitialized variable agc_btc_response (Ma Jun) - drm/amdgpu/pm: Fix uninitialized variable warning for smu10 (Ma Jun) - drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt (Tim Huang) - drm/amdgpu/mes11: fix kiq ring ready flag (Jack Xiao) - drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs (Lang Yu) - drm/amdgpu: add se registers to ip dump for gfx10 (Sunil Khatri) - drm/amdgpu: add CP headers registers to gfx10 dump (Sunil Khatri) - dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users (Mario Limonciello) - drm/amd/display: 3.2.284 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.216.0 (Anthony Koo) - drm/amd/display: reset DSC clock in post unlock update (Wenjing Liu) - Revert "drm/amd/display: Only program P-State force if pipe config changed" (Alvin Lee) - drm/amd/display: MST DSC check for older devices (Agustin Gutierrez) - drm/amd/display: Fix idle optimization checks for multi-display and dual eDP (Nicholas Kazlauskas) - drm/amd/display: Reset input mode for DIG on encoder reset (Dillon Varone) - drm/amd/display: Refactor HUBP into component folder. (Bhuvana Chandra Pinninti) - drm/amd/display: Clean-up recout calculation for visual confirm (Samson Tam) - drm/amd/display: Fix DSC-re-computing (Agustin Gutierrez) - drm/amd/display: Enable urgent latency adjustments for DCN35 (Nicholas Susanto) - drm/amd/display: Refactor input mode programming for DIG FIFO (Dillon Varone) - drm/amd/display: Providing a mechanism to have a custom pwm frequency (Sreeja Golui) - drm/amd/display: Add Replay capability and state in debugfs (Tom Chung) - drm/amd/display: add support for force ODM override (Xi Liu) - drm/amdgpu: remove ip dump reg_count variable (Sunil Khatri) - drm/amd/display: Fix uninitialized variables in dcn401 and dml21 (Alex Hung) - drm/amd/display: Assign disp_cfg_index_max when dml21 (Alex Hung) - drm/amd/amdgpu: Check tbo resource pointer (Asad Kamal) - drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box (Hersen Wu) - drm/amd/display: Fix writeback job lock evasion within dm_crtc_high_irq (Hersen Wu) - drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration (Hersen Wu) - drm/amd/display: Ensure index calculation will not overflow (Alex Hung) - drm/amd/display: Skip plane when not found by stream id (Alex Hung) - drm/amd/display: Avoid overflow dc_clk_table->entries by limit to MAX_NUM_DPM_LVL (Alex Hung) - drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy (Hersen Wu) - drm/amd/display: Limit array index according to architecture (Alex Hung) - drm/amd/display: Spinlock before reading event (Alex Hung) - drm/amd/display: Limit clock assignments by size of clk tables (Alex Hung) - drm/amd/display: Release clck_src memory if clk_src_construct fails (Hersen Wu) - drm/amd/display: Fix wrong array size dummy_boolean of dml2_core_calcs_mode_support_locals (Hersen Wu) - drm/amd/display: Add NULL pointer check for kzalloc (Hersen Wu) - drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create (Hersen Wu) - drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info (Hersen Wu) - drm/amd/display: Add otg_master NULL check within resource_log_pipe_topology_update (Hersen Wu) - drm/amd/display: Check link_index before accessing dc->links[] (Alex Hung) - drm/amd/display: Release state memory if amdgpu_dm_create_color_properties fail (Hersen Wu) - drm/amd/display: Check msg_id before processing transcation (Alex Hung) - drm/amd/display: Skip updating link encoder for unknown eng_id (Alex Hung) - drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] (Alex Hung) - drm/amd/display: Add array index check for hdcp ddc access (Hersen Wu) - drm/xe: move disable_c6 call (Riana Tauro) - drm/xe/xe_gt_idle: use GT forcewake domain assertion (Riana Tauro) - drm/xe/xe_gt_debugfs: Add synchronous gt reset debugfs (Jonathan Cavitt) - drm/xe: Do not dereference NULL job->fence in trace points (Matthew Brost) - drm/xe/vf: Custom GT restart (Michal Wajdeczko) - drm/xe/vf: Custom GuC reset (Michal Wajdeczko) - drm/xe/vf: Custom uC initialization (Michal Wajdeczko) - drm/xe/vf: Support only GuC/HuC firmwares (Michal Wajdeczko) - drm/xe: Don't overmap identity VRAM mapping (Matthew Brost) - drm/xe: flush engine buffers before signalling user fence on all engines (Andrzej Hajda) - Revert "drm/xe: flush gtt before signalling user fence on all engines" (Andrzej Hajda) - drm/xe/vm: Simplify if condition (Thorsten Blum) - drm/xe: drop redundant W=1 warnings from Makefile (Jani Nikula) - drm/xe: Use missing lock in relay_needs_worker (Nirmoy Das) - drm/xe/xe2lpg: Add permanent wa_14020756599 (Tejas Upadhyay) - drm/xe/xe2lpm: Add permanent Wa_14020756599 (Tejas Upadhyay) - drm/xe: Add kernel-doc to some xe_lrc interfaces (Niranjana Vishwanathapura) - drm/xe: Fix NULL ptr dereference in devcoredump (Matthew Brost) - drm/xe/pf: Update the LMTT when freeing VF GT config (Michal Wajdeczko) - drm/xe: Split MCR initialization (Michal Wajdeczko) - drm/xe/vf: Setup VRAM based on received config data (Michal Wajdeczko) - drm/xe: Promote VRAM initialization function to own file (Michal Wajdeczko) - drm/xe: Drop xe_ prefix from static functions in xe_mmio.c (Michal Wajdeczko) - drm/xe: Move BAR definitions to dedicated file (Michal Wajdeczko) - drm/xe: Move XEHP_MTCFG_ADDR register definition to xe_regs.h (Michal Wajdeczko) - Revert "drm/xe: make gt_remove use devm" (Daniele Ceraolo Spurio) - drm/xe: replace format-less snprintf() with strscpy() (Arnd Bergmann) - drm/xe: Decouple xe_exec_queue and xe_lrc (Niranjana Vishwanathapura) - drm/xe: Remove unwanted mutex locking (Niranjana Vishwanathapura) - drm/xe: Drop undesired prefix from the platform name (Michal Wajdeczko) - drm/xe/hwmon: Expose card power and energy attributes of BMG (Karthik Poosa) - drm/xe/hwmon: Add HWMON support for BMG (Karthik Poosa) - drm/xe: Add engine name to the engine reset and cat-err log (Nirmoy Das) - drm/xe: Check empty pinned BO list with lock held. (Nirmoy Das) - drm/xe/guc: Fix uninitialised count in GuC load debug prints (John Harrison) - MAINTAINERS: update Xe driver maintainers (Oded Gabbay) - drm/xe: Enable Coarse Power Gating (Riana Tauro) - drm/xe: Standardize power gate registers (Riana Tauro) - drm/xe: Don't refer to general LRC initialization as a "wa" (Matt Roper) - drm/xe: Use platform name in xe_assert() (Michal Wajdeczko) - drm/xe: Store platform name in xe_device.info (Michal Wajdeczko) - drm/xe: allow unaligned start and size xe_res_cursor parameters (Andrzej Hajda) - drm/xe: flush gtt before signalling user fence on all engines (Andrzej Hajda) - drm/xe: Do not access xe file when updating exec queue run_ticks (Umesh Nerlige Ramappa) - drm/xe: Use run_ticks instead of runtime for client stats (Umesh Nerlige Ramappa) - drm/xe: Move job creation out of the struct xe_migrate::job_mutex (Thomas Hellström) - drm/xe: Remove xe_lrc_create_seqno_fence() (Thomas Hellström) - drm/xe: Don't initialize fences at xe_sched_job_create() (Thomas Hellström) - drm/xe: Split lrc seqno fence creation up (Thomas Hellström) - drm/xe: Decouple job seqno and lrc seqno (Matthew Brost) - drm/xe/vf: Use only assigned GGTT region (Michal Wajdeczko) - drm/xe/vf: Read VF configuration prior to GGTT initialization (Michal Wajdeczko) - drm/xe/vf: Treat GMDID as another runtime register (Michal Wajdeczko) - drm/xe/vf: Cache value of the GMDID register (Michal Wajdeczko) - drm/xe/vf: Provide early access to GMDID register (Michal Wajdeczko) - drm/xe/vf: Obtain value of GMDID register from GuC (Michal Wajdeczko) - drm/xe/guc: Add GLOBAL_CFG_GMD_ID KLV definition (Michal Wajdeczko) - drm/xe/vf: Use register values obtained from the PF (Michal Wajdeczko) - drm/xe/guc: Port over the slow GuC loading support from i915 (John Harrison) - drm/xe: Make read_perf_limit_reasons globally accessible (John Harrison) - drm/xe: Nuke simple error capture (José Roberto de Souza) - drm/xe: Add process name to devcoredump (José Roberto de Souza) - drm/xe: remove unused struct 'xe_gt_desc' (Dr. David Alan Gilbert) - drm/xe: Enable D3Cold on 'low' VRAM utilization (Rodrigo Vivi) - drm/xe: Stop checking for power_lost on D3Cold (Rodrigo Vivi) - drm/xe: Prepare display for D3Cold (Rodrigo Vivi) - drm/xe: Relax runtime pm protection around VM (Rodrigo Vivi) - drm/xe: Relax runtime pm protection during execution (Rodrigo Vivi) - drm/xe: Fix xe_pm_runtime_get_if_in_use documentation (Rodrigo Vivi) - drm/xe: Fix xe_pm_runtime_get_if_active return (Rodrigo Vivi) - drm/xe: Properly handle alloc_guc_id() failure (Niranjana Vishwanathapura) - drm/xe/uc: Don't emit false error if running in execlist mode (Michal Wajdeczko) - drm/xe/display: move device_remove over to drmm (Matthew Auld) - drm/xe/display: stop calling domains_driver_remove twice (Matthew Auld) - drm/xe/display: move display fini stuff to devm (Matthew Auld) - drm/xe: reset mmio mappings with devm (Matthew Auld) - drm/xe/mmio: move mmio_fini over to devm (Matthew Auld) - drm/xe: make gt_remove use devm (Matthew Auld) - drm/xe/gt: break out gt_fini into sw vs hw state (Matthew Auld) - drm/xe/coredump: move over to devm (Matthew Auld) - drm/xe/device: move xe_device_sanitize over to devm (Matthew Auld) - drm/xe/device: move flr to devm (Matthew Auld) - drm/xe/irq: move irq_uninstall over to devm (Matthew Auld) - drm/xe/guc_pc: s/pc_fini/pc_fini_hw/ (Matthew Auld) - drm/xe/guc_pc: move pc_fini to devm (Matthew Auld) - drm/xe/guc: s/guc_fini/guc_fini_hw/ (Matthew Auld) - drm/xe/guc: move guc_fini over to devm (Matthew Auld) - drm/xe/ggtt: use drm_dev_enter to mark device section (Matthew Auld) - drm/xe: covert sysfs over to devm (Matthew Auld) - drm/xe/pci: remove broken driver_release (Matthew Auld) - drm/xe/vf: Custom GuC initialization if VF (Michal Wajdeczko) - drm/xe/guc: Allow to initialize submission with limited set of IDs (Michal Wajdeczko) - drm/xe: Cleanup xe_mmio.h (Michal Wajdeczko) - drm/xe: Don't rely on indirect includes from xe_mmio.h (Michal Wajdeczko) - drm/i915/display: Add missing include to intel_vga.c (Michal Wajdeczko) - drm/xe: Fix xe_guc_pc.h (Michal Wajdeczko) - drm/xe: Fix xe_huc.h (Michal Wajdeczko) - drm/xe: Fix xe_gsc.h (Michal Wajdeczko) - drm/xe: Fix xe_uc.h (Michal Wajdeczko) - drm/xe/tests: Use uninterruptible VM lock (Nirmoy Das) - drm/xe: Add warn when level can not be zero. (Nirmoy Das) - drm/xe/uapi: Expose the L3 bank mask (Francois Dugast) - drm/xe/client: Print runtime to fdinfo (Lucas De Marchi) - drm/xe: Add helper to return any available hw engine (Lucas De Marchi) - drm/xe: Cache data about user-visible engines (Lucas De Marchi) - drm/xe: Add helper to accumulate exec queue runtime (Umesh Nerlige Ramappa) - drm/xe: Add helper to capture engine timestamp (Lucas De Marchi) - drm/xe/lrc: Add helper to capture context timestamp (Umesh Nerlige Ramappa) - drm/xe: Add XE_ENGINE_CLASS_OTHER to str conversion (Lucas De Marchi) - drm/xe: Promote xe_hw_engine_class_to_str() (Lucas De Marchi) - drm/xe: Replace RING_START_UDW by u64 RING_START (José Roberto de Souza) - drm/xe/vf: Expose SR-IOV VF attributes to GT debugfs (Michal Wajdeczko) - drm/xe/vf: Custom hardware config load step if VF (Michal Wajdeczko) - drm/xe/vf: Add support for VF to query its configuration (Michal Wajdeczko) - drm/xe/guc: Add VF2GUC_QUERY_SINGLE_KLV to ABI (Michal Wajdeczko) - drm/xe/guc: Add VF2GUC_VF_RESET to ABI (Michal Wajdeczko) - drm/xe/guc: Add VF2GUC_MATCH_VERSION to ABI (Michal Wajdeczko) - drm/xe/pf: Expose PF monitor details via debugfs (Michal Wajdeczko) - drm/xe/pf: Track adverse events notifications from GuC (Michal Wajdeczko) - drm/xe/guc: Add GUC2PF_ADVERSE_EVENT to ABI (Michal Wajdeczko) - drm/xe/pf: Allow configuration of VF thresholds over debugfs (Michal Wajdeczko) - drm/xe/pf: Introduce functions to configure VF thresholds (Michal Wajdeczko) - drm/xe/guc: Add support for threshold KLVs in to_string() helper (Michal Wajdeczko) - drm/xe/guc: Introduce GuC KLV thresholds set (Michal Wajdeczko) - drm/xe/guc: Add more KLV helper macros (Michal Wajdeczko) - drm/xe/pf: Implement pci_driver.sriov_configure callback (Michal Wajdeczko) - drm/xe/pf: Don't advertise support to enable VFs if not ready (Michal Wajdeczko) - drm/xe: Only zap PTEs as needed (Matthew Brost) - drm/xe/xe_guc_submit: Declare reset if banned or killed or wedged (Jonathan Cavitt) - drm/xe/xe_guc_submit: Allow lr exec queues to be banned (Jonathan Cavitt) - drm/xe/xe_guc_submit: Fix exec queue stop race condition (Jonathan Cavitt) - drm/xe/uc: Move GuC submission init to post hwconfig step (Michal Wajdeczko) - drm/xe/uc: Reorder post hwconfig uC initialization step (Michal Wajdeczko) - drm/xe: Only use reserved BCS instances for usm migrate exec queue (Matthew Brost) - drm/xe: Fix the warning conditions (Himal Prasad Ghimiray) - drm/xe: Change pcode timeout to 50msec while polling again (Himal Prasad Ghimiray) - drm/xe: Move sw-only pcode initialization (Lucas De Marchi) - drm/xe: Move xe_force_wake_init_gt() inside gt initialization (Lucas De Marchi) - drm/xe: Move xe_gt_init_early() where it belongs (Lucas De Marchi) - drm/xe: Drop useless forcewake get/put (Lucas De Marchi) - drm/xe: Drop __engine_mask (Lucas De Marchi) - drm/xe: Fix xe_reg_sr.h (Michal Wajdeczko) - drm/xe: Fix xe_lrc.h (Michal Wajdeczko) - drm/xe: Fix xe_guc_ads.h (Michal Wajdeczko) - drm/xe: Fix xe_gt_throttle_sysfs.h (Michal Wajdeczko) - drm/xe: Rename few xe_args.h macros (Michal Wajdeczko) - drm/xe: Move xe_gpu_commands.h file to instructions/ (Michal Wajdeczko) - drm/xe/hwmon: Remove unwanted write permission for currN_label (Karthik Poosa) - drm/xe: Fix UBSAN shift-out-of-bounds failure (Shuicheng Lin) - drm/xe/xe2: Enable Indirect Ring State support for Xe2 (Niranjana Vishwanathapura) - drm/xe: Dump Indirect Ring State registers (Niranjana Vishwanathapura) - drm/xe: Add Indirect Ring State support (Niranjana Vishwanathapura) - drm/xe: Minor cleanup in LRC handling (Niranjana Vishwanathapura) - drm/xe/xe2: Add workaround 14021402888 (Bommu Krishnaiah) - drm/xe/ads: Use flexible-array (Lucas De Marchi) - drm/xe: Fix xe_device.h (Michal Wajdeczko) - drm/xe: Don't rely on xe_force_wake.h to be included elsewhere (Michal Wajdeczko) - drm/xe: Don't rely on xe_assert.h to be included elsewhere (Michal Wajdeczko) - drm/xe: skip error capture when exec queue is killed (Tejas Upadhyay) - drm/xe/vm_doc: Fix some typos (Francois Dugast) - drm/xe: Fix xe_mocs.h (Michal Wajdeczko) - drm/xe: Use ordered WQ for G2H handler (Matthew Brost) - drm/xe/mocs: Add debugfs node to dump mocs (Janga Rahul Kumar) - drm/xe: Relocate regs_are_mcr function (Janga Rahul Kumar) - drm/xe: Refactor default device atomic settings (Nirmoy Das) - drm/xe: Add function to check if BO has single placement (Nirmoy Das) - drm/xe: Introduce has_device_atomics_on_smem device info (Nirmoy Das) - drm/xe: Move vm bind bo validation to a helper function (Nirmoy Das) - drm/xe: Introduce has_atomic_enable_pte_bit device info (Nirmoy Das) - drm/xe: Demote CCS_MODE info to debug only (Rodrigo Vivi) - drm/xe/debugfs: Get a runtime_pm reference when setting wedged mode (Francois Dugast) - drm/xe/rtp: Prefer helper macros from xe_args.h (Michal Wajdeczko) - drm/xe/kunit: Add simple tests for new xe_args macros (Michal Wajdeczko) - drm/xe: Add helpers for manipulating macro arguments (Michal Wajdeczko) - drm/xe: Perform dma_map when moving system buffer objects to TT (Thomas Hellström) - drm/xe/gt: Fix assert in L3 bank mask generation (Francois Dugast) - drm/xe/gsc: define GSCCS for LNL (Daniele Ceraolo Spurio) - drm/xe/gsc: Turn off GSCCS interrupts when disabling the engine (Daniele Ceraolo Spurio) - drm/xe: Remove uninitialized end var from xe_gt_tlb_invalidation_range() (Nirmoy Das) - drm/xe: Merge 16021540221 and 18034896535 WAs (Lucas De Marchi) - drm/xe/xe2hpg: Add Wa_14021490052 (Shekhar Chauhan) - drm/xe: Delete PT update selftest (Matthew Brost) - drm/xe: Add xe_gt_tlb_invalidation_range and convert PT layer to use this (Matthew Brost) - drm/xe: Move ufence add to vm_bind_ioctl_ops_fini (Matthew Brost) - drm/xe: Move ufence check to op_lock_and_prep (Matthew Brost) - drm/xe: Add vm_bind_ioctl_ops_fini helper (Matthew Brost) - drm/xe: Add some members to xe_vma_ops (Matthew Brost) - drm/xe: Use xe_vma_ops to implement page fault rebinds (Matthew Brost) - drm/xe: Simplify VM bind IOCTL error handling and cleanup (Matthew Brost) - drm/xe: Use xe_vma_ops to implement xe_vm_rebind (Matthew Brost) - drm/xe: Add struct xe_vma_ops abstraction (Matthew Brost) - drm/xe: Move migrate to prefetch to op_lock_and_prep function (Matthew Brost) - drm/xe: Add ops_execute function which returns a fence (Matthew Brost) - drm/xe: Lock all gpuva ops during VM bind IOCTL (Matthew Brost) - drm/xe/display: Fix ADL-N detection (Lucas De Marchi) - drm/xe: Fix spelling mistake "forcebly" -> "forcibly" (Colin Ian King) - drm/xe/pf: Initialize and update PF services on driver init (Michal Wajdeczko) - drm/xe/pf: Re-initialize SR-IOV specific HW settings (Michal Wajdeczko) - drm/xe: Change xe_guc_submit_stop return to void (Himal Prasad Ghimiray) - drm/xe: Use xe_bo_lock()/xe_bo_unlock() helpers (Himal Prasad Ghimiray) - drm/xe/vm: Use xe_vm_lock()/xe_vm_unlock() helpers (Himal Prasad Ghimiray) - drm/xe: Replace engine references with exec queue in xe_guc_submit.c (Matthew Brost) - drm/xe: Fix alignment in GuC exec queue state defines (Matthew Brost) - drm/xe: s/ENGINE_STATE_KILLED/EXEC_QUEUE_STATE_KILLED (Matthew Brost) - drm/xe: s/ENGINE_STATE_SUSPENDED/EXEC_QUEUE_STATE_SUSPENDED (Matthew Brost) - drm/xe: s/ENGINE_STATE_ENABLED/EXEC_QUEUE_STATE_ENABLED (Matthew Brost) - drm/xe: Delete unused GuC submission_state.suspend (Matthew Brost) - drm/xe/vm: prevent UAF in rebind_work_func() (Matthew Auld) - Revert "drm/xe/vm: drop vm->destroy_work" (Matthew Auld) - drm/xe/preempt_fence: enlarge the fence critical section (Matthew Auld) - drm/xe/guc: Fix typos in VF CFG KLVs descriptions (Michal Wajdeczko) - drm/xe/pf: Expose PF service details via debugfs (Michal Wajdeczko) - drm/xe: Check result of drmm_mutex_init() (Michal Wajdeczko) - drm/xe/xe2: Add workaround 14021567978 (Tejas Upadhyay) - drm/xe/guc: Improve GuC doorbell/context ID manager intro message (Michal Wajdeczko) - drm/xe: Introduce the wedged_mode debugfs (Rodrigo Vivi) - drm/xe: Force wedged state and block GT reset upon any GPU hang (Rodrigo Vivi) - drm/xe: declare wedged upon GuC load failure (Rodrigo Vivi) - drm/xe: Introduce a simple wedged state (Rodrigo Vivi) - drm/xe: Add INSTDONE registers to devcoredump (José Roberto de Souza) - drm/xe: Add helpers to loop over geometry and compute DSS (José Roberto de Souza) - drm/xe: Store xe_hw_engine in xe_hw_engine_snapshot (José Roberto de Souza) - drm/xe/pf: Clamp maximum execution quantum to 100s (Michal Wajdeczko) - drm/xe/guc: Update VF configuration KLVs definitions (Michal Wajdeczko) - drm/xe/pf: Expose SR-IOV policy settings over debugfs (Michal Wajdeczko) - drm/xe/pf: Expose SR-IOV VF control commands over debugfs (Michal Wajdeczko) - drm/xe/pf: Expose SR-IOV VFs configuration over debugfs (Michal Wajdeczko) - drm/xe/kunit: Add PF service tests (Michal Wajdeczko) - drm/xe/pf: Add SR-IOV GuC Relay PF services (Michal Wajdeczko) - drm/xe: Add few more GT register definitions (Michal Wajdeczko) - drm/xe: Add helper to calculate adjusted register offset (Michal Wajdeczko) - drm/xe/guc: Add GuC Relay ABI version 1.0 definitions (Michal Wajdeczko) - drm/xe: Fix unexpected backmerge results (Thomas Hellström) - drm/xe: make xe_pm_runtime_lockdep_map a static struct (Rodrigo Vivi) - media: raspberrypi: Switch to remove_new (Stephen Rothwell) - media: uapi: pisp_be_config: Add extra config fields (Jacopo Mondi) - media: uapi: pisp_be_config: Re-sort pisp_be_tiles_config (Jacopo Mondi) - media: uapi: pisp_common: Capitalize all macros (Jacopo Mondi) - media: uapi: pisp_common: Add 32 bpp format test (Jacopo Mondi) - media: uapi: pisp_be_config: Drop BIT() from uAPI (Jacopo Mondi) - media: stm32: dcmipp: correct error handling in dcmipp_create_subdevs (Alain Volmat) - media: atomisp: Fix spelling mistakes in sh_css_sp.c (Roshan Khatri) - media: atomisp: Fix spelling mistake in ia_css_debug.c (Roshan Khatri) - media: atomisp: Fix spelling mistake in hmm_bo.c (Roshan Khatri) - media: atomisp: Fix spelling mistake in ia_css_eed1_8.host.c (Roshan Khatri) - media: atomisp: Fix spelling mistake in sh_css_internal.h (Roshan Khatri) - media: atomisp: Fix spelling mistake "pipline" -> "pipeline" (Colin Ian King) - media: atomisp: Remove unused GPIO related defines and APIs (Andy Shevchenko) - media: atomisp: Replace COMPILATION_ERROR_IF() by static_assert() (Andy Shevchenko) - media: atomisp: Clean up unused macros from math_support.h (Andy Shevchenko) - media: atomisp: csi2-bridge: Add DMI quirk for OV5693 on Xiaomi Mipad2 (Hans de Goede) - media: atomisp: Update TODO (Hans de Goede) - media: atomisp: Prefix firmware paths with "intel/ipu/" (Hans de Goede) - media: atomisp: Remove firmware_name module parameter (Hans de Goede) - media: atomisp: Remove unused mipicsi_flag module parameter (Hans de Goede) - media: venus: fix use after free in vdec_close (Dikshita Agarwal) - media: venus: add msm8998 support (Pierre-Hugues Husson) - dt-bindings: media: add qcom,msm8998-venus (Marc Gonzalez) - media: venus: avoid multiple core dumps (Dikshita Agarwal) - media: venus: flush all buffers in output plane streamoff (Dikshita Agarwal) - media: videobuf2: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - media: em28xx: Set GPIOs for non-audio boards when switching input (Nils Rothaug) - media: em28xx: Add support for MyGica UTV3 (Nils Rothaug) - media: dt-bindings: rc: add rc-mygica-utv3 (Nils Rothaug) - media: rc: add keymap for MyGica UTV3 remote (Nils Rothaug) - media: tuner-simple: Add support for Tena TNF931D-DFDR1 (Nils Rothaug) - media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse (Chen Ni) - media: dvb-usb: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - usb: uvc: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - media: uda1342: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - media: dvb-frontends: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - media: atomisp: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - media: ti: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - media: exynos4-is: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - media: qcom: camss: Decouple VFE from CSID (Milen Mitkov) - media: qcom: camss: Decompose register and link operations (Atanas Filipov) - media: qcom: camss: Split testgen, RDI and RX for CSID 170 (Milen Mitkov) - media: qcom: camss: Move format related functions (Radoslav Tsvetkov) - media: qcom: camss: Attach formats to CSIPHY resources (Radoslav Tsvetkov) - media: qcom: camss: Attach formats to CSID resources (Radoslav Tsvetkov) - media: qcom: camss: Attach formats to VFE resources (Radoslav Tsvetkov) - media: qcom: camss: Add per sub-device type resources (Radoslav Tsvetkov) - documentation: media: vivid: Update documentation on vivid loopback support (Dorcas Anono Litunya) - media: vivid: loopback based on 'Connected To' controls (Hans Verkuil) - media: vivid: Add 'Is Connected To' menu controls (Dorcas Anono Litunya) - media: vivid: add instance number to input/output names (Hans Verkuil) - media: vivid: don't set HDMI TX controls if there are no HDMI outputs (Hans Verkuil) - media: vivid: vidioc_g_edid: do not change the original input EDID (Hans Verkuil) - media: Documentation: vivid.rst: Remove documentation for Capture Overlay (Dorcas Anono Litunya) - media: Documentation: vivid.rst: add supports_requests (Hans Verkuil) - media: Documentation: vivid.rst: drop "Video, VBI and RDS Looping" (Hans Verkuil) - media: Documentation: vivid.rst: fix confusing section refs (Hans Verkuil) - Revert "media: stm32: dcmipp: correct error handling in dcmipp_create_subdevs" (Hans Verkuil) - media: imx-mipi-csis: Use v4l2_subdev_enable_streams() (Laurent Pinchart) - media: i2c: gc2145: use CCI_REG16_LE for little-endian registers (Alain Volmat) - media: i2c: gc2145: addition of RAW8 formats support (Alain Volmat) - media: stm32: dcmipp: correct error handling in dcmipp_create_subdevs (Alain Volmat) - media: admin-guide: Document the Raspberry Pi PiSP BE (Jacopo Mondi) - media: raspberrypi: Add support for PiSP BE (Naushir Patuck) - media: dt-bindings: Add bindings for Raspberry Pi PiSP Back End (Jacopo Mondi) - media: uapi: Add PiSP Compressed RAW Bayer formats (Jacopo Mondi) - media: uapi: Add meta pixel format for PiSP BE config (Jacopo Mondi) - media: uapi: Add Raspberry Pi PiSP Back End uAPI (Jacopo Mondi) - media: uapi: Add a pixel format for BGR48 and RGB48 (Jacopo Mondi) - media: uapi: pixfmt-luma: Document MIPI CSI-2 packing (Jacopo Mondi) - media: vivid: fix CREATE_BUFS support in queue_setup() (Hans Verkuil) - media: vivid: fix wrong sizeimage value for mplane (Hans Verkuil) - media: vimc: scaler: Use subdev active state (Laurent Pinchart) - media: vimc: debayer: Use subdev active state (Laurent Pinchart) - media: vimc: sensor: Use subdev active state (Laurent Pinchart) - media: vimc: Initialize subdev active state (Laurent Pinchart) - media: vimc: Centralize subdev internal_ops initialization (Laurent Pinchart) - media: vimc: scaler: Rename vic_sca_pad enum to vimc_scaler_pad (Laurent Pinchart) - media: vimc: Constify the ent_config array (Laurent Pinchart) - media: vimc: Constify vimc_ent_type structures (Laurent Pinchart) - media: vimc: Don't iterate over single pad (Laurent Pinchart) - media: v4l: subdev: Fix typo in documentation (Laurent Pinchart) - media: i2c: Kconfig: Fix missing firmware upload config select (Kory Maincent) - media: imx-pxp: Fix ERR_PTR dereference in pxp_probe() (Harshit Mogalapalli) - media: renesas: vsp1: Initialize control handler after subdev (Laurent Pinchart) - media: renesas: vsp1: Pass subdev state to entity operations (Laurent Pinchart) - media: renesas: vsp1: Name parameters to entity operations (Laurent Pinchart) - media: renesas: vsp1: Get configuration from partition instead of state (Laurent Pinchart) - media: renesas: vsp1: Compute partitions for DRM pipelines (Laurent Pinchart) - media: renesas: vsp1: Keep the DRM pipeline entities sorted (Laurent Pinchart) - media: renesas: vsp1: Add and use function to dump a pipeline to the log (Laurent Pinchart) - media: renesas: vsp1: Replace vsp1_partition_window with v4l2_rect (Laurent Pinchart) - media: renesas: vsp1: Pass partition pointer to .configure_partition() (Laurent Pinchart) - media: renesas: vsp1: Store RPF partition configuration per RPF instance (Laurent Pinchart) - media: renesas: vsp1: Simplify partition calculation (Laurent Pinchart) - media: renesas: vsp1: Move partition calculation to vsp1_pipe.c (Laurent Pinchart) - media: renesas: vsp1: Drop custom .get_fmt() handler for histogram (Laurent Pinchart) - media: renesas: vsp1: Drop brx_get_compose() wrapper (Laurent Pinchart) - media: renesas: vsp1: Drop vsp1_rwpf_get_crop() wrapper (Laurent Pinchart) - media: renesas: vsp1: Drop vsp1_entity_get_pad_selection() wrapper (Laurent Pinchart) - media: renesas: vsp1: Drop vsp1_entity_get_pad_format() wrapper (Laurent Pinchart) - media: renesas: vsp1: Print debug message to diagnose validation failure (Laurent Pinchart) - media: v4l2-subdev: Drop unreacheable warning (Laurent Pinchart) - media: videobuf2: core: Drop unneeded forward declaration (Laurent Pinchart) - media: renesas: vsp1: Fix _irqsave and _irq mix (Laurent Pinchart) - media: max9286: Use frame interval from subdev state (Jacopo Mondi) - media: max9286: Use the subdev active state (Jacopo Mondi) - media: max9286: Fix enum_mbus_code (Jacopo Mondi) - media: adv748x-csi2: Use the subdev active state (Jacopo Mondi) - media: adv748x-csi2: Validate the image format (Jacopo Mondi) - media: adv748x-afe: Use 1X16 media bus code (Jacopo Mondi) - media: adv748x-csi2: Implement enum_mbus_codes (Jacopo Mondi) - media: rcar-csi2: Use the subdev active state (Jacopo Mondi) - media: rcar-csi2: Cleanup subdevice in remove() (Jacopo Mondi) - media: rcar-csi2: Disable runtime_pm in probe error (Jacopo Mondi) - media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2 (Jacopo Mondi) - MAINTAINERS: delete email for Anton Sviridenko (Wolfram Sang) - media: Documentation: ipu6: Fix examples in ipu6-isys admin-guide (Samuel Wein) - media: i2c: Add GC05A2 image sensor driver (Zhi Mao) - media: dt-bindings: i2c: add GalaxyCore GC05A2 image sensor (Zhi Mao) - media: i2c: Add GC08A3 image sensor driver (Zhi Mao) - media: dt-bindings: i2c: add GalaxyCore GC08A3 image sensor (Zhi Mao) - media: b2c2: flexcop-usb: fix flexcop_usb_memory_req (Hans Verkuil) - media: verisilicon : Use exported tables from v4l2-jpeg for hantro codec (Devarsh Thakkar) - media: imagination: Use exported tables from v4l2-jpeg core (Devarsh Thakkar) - media: Documentation: Document v4l2-jpeg helper functions (Devarsh Thakkar) - media: v4l2-jpeg: Export reference quantization and huffman tables (Devarsh Thakkar) - media: imagination: Add E5010 JPEG Encoder driver (Devarsh Thakkar) - media: dt-bindings: Add Imagination E5010 JPEG Encoder (Devarsh Thakkar) - media: chips-media: wave5: support Wave515 decoder (Ivan Bornyakov) - media: chips-media: wave5: drop "sram-size" DT property (Ivan Bornyakov) - media: chips-media: wave5: separate irq setup routine (Ivan Bornyakov) - media: chips-media: wave5: support reset lines (Ivan Bornyakov) - media: chips-media: wave5: support decoding HEVC Main10 profile (Ivan Bornyakov) - media: imx-jpeg: Drop initial source change event if capture has been setup (Ming Qian) - media: imx-jpeg: Remove some redundant error logs (Ming Qian) - media: Convert from tasklet to BH workqueue (Allen Pais) - media: cx231xx: Constify struct vb2_ops (Christophe JAILLET) - media: xc2028: avoid use-after-free in load_firmware_cb() (Chi Zhiling) - media: platform: mtk-mdp3: Add support for MT8188 MDP3 components (AngeloGioacchino Del Regno) - dt-bindings: media: mediatek: mdp3: Add support for MT8188 RDMA (AngeloGioacchino Del Regno) - media: uvcvideo: Remove mappings form uvc_device_info (Ricardo Ribalda) - media: uvcvideo: Remove PLF device quirking (Ricardo Ribalda) - media: uvcvideo: Cleanup version-specific mapping (Ricardo Ribalda) - media: uvcvideo: Probe the PLF characteristics (Ricardo Ribalda) - media: uvcvideo: Refactor Power Line Frequency limit selection (Ricardo Ribalda) - media: uvcvideo: Allow custom control mapping (Ricardo Ribalda) - media: uvcvideo: Fix the bandwdith quirk on USB 3.x (Michal Pecio) - media: uvcvideo: Force UVC version to 1.0a for 0408:4035 (Laurent Pinchart) - media: uvcvideo: Override default flags (Daniel Schaefer) - media: uvcvideo: Enforce alignment of frame and interval (Ricardo Ribalda) - media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920 (Oleksandr Natalenko) - media: uvcvideo: Fix integer overflow calculating timestamp (Ricardo Ribalda) - media: uvcvideo: Fix hw timestamp handling for slow FPS (Ricardo Ribalda) - media: uvcvideo: Refactor clock circular buffer (Ricardo Ribalda) - media: uvcvideo: Allow hw clock updates with buffers not full (Ricardo Ribalda) - media: uvcvideo: Quirk for invalid dev_sof in Logitech C922 (Ricardo Ribalda) - media: uvcvideo: Ignore empty TS packets (Ricardo Ribalda) - media: uvcvideo: Support timestamp lists of any size (Ricardo Ribalda) - media: rc: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - media: v4l: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - media: i2c: ov5647: replacing of_node_put with __free(device_node) (Abdulrasaq Lawani) - media: i2c: vgxy61: Fix device name (Benjamin Mugnier) - media: i2c: imx219: fix msr access command sequence (Conor Dooley) - media: ov2680: Pass correct number of controls to v4l2_ctrl_handler_init() (Hans de Goede) - media: ipu-bridge: Add HIDs from out of tree IPU6 driver ipu-bridge copy (Hans de Goede) - media: ipu-bridge: Sort ipu_supported_sensors[] array by ACPI HID (Hans de Goede) - media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN (Tommaso Merciai) - media: i2c: alvium: implement enum_frame_size (Tommaso Merciai) - media: i2c: alvium: enable acquisition frame rate (Tommaso Merciai) - media: i2c: alvium: rename acquisition frame rate enable reg (Tommaso Merciai) - media: i2c: alvium: fix alvium_get_fw_version() (Tommaso Merciai) - media: ivsc: csi: remove privacy status in struct mei_csi (Wentong Wu) - media: ivsc: csi: don't count privacy on as error (Wentong Wu) - media: ivsc: csi: add separate lock for v4l2 control handler (Wentong Wu) - media: dvb-frontend/mxl5xx: Refactor struct MBIN_FILE_T and MBIN_SEGMENT_T (Ricardo Ribalda) - media: c8sectpfe: Add missing parameter names (Ricardo Ribalda) - media: tda9887: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - media: si470x: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - media: pci: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - media: go7007: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - media: saa7134: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - media: marvell: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - saa7134: Unchecked i2c_transfer function result fixed (Aleksandr Burakov) - media: imx283: drop CENTERED_RECTANGLE due to clang failure (Hans Verkuil) - media: atomisp: Switch to new Intel CPU model defines (Tony Luck) - dt-bindings: media: convert Mediatek consumer IR to the json-schema (Rafał Miłecki) - media: amphion: Report the average QP of current encoded frame (Ming Qian) - media: amphion: Remove lock in s_ctrl callback (Ming Qian) - media: v4l2-ctrls: Add average QP control (Ming Qian) - media: mediatek: vcodec: Alloc DMA memory with DMA_ATTR_ALLOC_SINGLE_PAGES (Douglas Anderson) - media: mediatek: vcodec: Fix unreasonable data conversion (Yunfei Dong) - media: mediatek: vcodec: Handle invalid decoder vsi (Irui Wang) - media: mediatek: vcodec: add decoder command to support stateless decoder (Yunfei Dong) - media: av7110: coding style fixes: avoid_externs (Stefan Herdler) - media: av7110: coding style fixes: logging (Stefan Herdler) - media: av7110: coding style fixes: deep_indentation (Stefan Herdler) - media: av7110: coding style fixes: miscellaneous (Stefan Herdler) - media: av7110: coding style fixes: variable types (Stefan Herdler) - media: av7110: coding style fixes: sizeof (Stefan Herdler) - media: av7110: coding style fixes: comparsations (Stefan Herdler) - media: av7110: coding style fixes: assignments (Stefan Herdler) - media: av7110: coding style fixes: braces (Stefan Herdler) - media: av7110: coding style fixes: comments (Stefan Herdler) - media: av7110: coding style fixes: whitespace (strict) (Stefan Herdler) - media: av7110: coding style fixes: newline (Stefan Herdler) - media: av7110: coding style fixes: whitespace (Stefan Herdler) - media: av7110: coding style fixes: blank lines (Stefan Herdler) - media: av7110: coding style fixes: pointer_location (Stefan Herdler) - media: sp8870: coding style fixes: logging (Stefan Herdler) - media: sp8870: coding style fixes: miscellaneous (Stefan Herdler) - media: sp8870: coding style fixes: newline, comments and braces (Stefan Herdler) - media: sp8870: coding style fixes: whitespace (Stefan Herdler) - media: av7110: remove budget-patch driver (Stefan Herdler) - media: av7110: remove old documentation files (Stefan Herdler) - media: ov5693: Drop privacy-LED GPIO control (Hans de Goede) - drivers: media: max96717: stop the csi receiver before the source (Julien Massot) - media: i2c: add MAX96714 driver (Julien Massot) - media: i2c: add MAX96717 driver (Julien Massot) - dt-bindings: media: add Maxim MAX96714 GMSL2 Deserializer (Julien Massot) - dt-bindings: media: add Maxim MAX96717 GMSL2 Serializer (Julien Massot) - media: rkisp1: Mark subdev state pointers as const (Laurent Pinchart) - media: v4l2-subdev: Provide const-aware subdev state accessors (Laurent Pinchart) - media: v4l2-subdev: Fix v4l2_subdev_state_get_format() documentation (Laurent Pinchart) - media: v4l2-cci: Always assign *val (Sakari Ailus) - media: ipu6: Print CSR messages using debug level (Sakari Ailus) - media: i2c: adv7511: remove unused struct 'i2c_reg_value' (Dr. David Alan Gilbert) - media: i2c: tw9910: remove unused strust 'regval_list' (Dr. David Alan Gilbert) - media: i2c: ks0127: remove unused struct 'adjust' (Dr. David Alan Gilbert) - media: i2c: dw9768: remove unused struct 'regval_list' (Dr. David Alan Gilbert) - media: i2c: Add imx283 camera sensor driver (Kieran Bingham) - media: dt-bindings: media: Add bindings for IMX283 (Umang Jain) - media: subdev: Improve s_stream documentation (Tomi Valkeinen) - media: subdev: Support non-routing subdevs in v4l2_subdev_s_stream_helper() (Tomi Valkeinen) - media: subdev: Support single-stream case in v4l2_subdev_enable/disable_streams() (Tomi Valkeinen) - media: subdev: Refactor v4l2_subdev_enable/disable_streams() (Tomi Valkeinen) - media: subdev: Support privacy led in v4l2_subdev_enable/disable_streams() (Tomi Valkeinen) - media: subdev: Add v4l2_subdev_is_streaming() (Tomi Valkeinen) - media: subdev: Improve v4l2_subdev_enable/disable_streams_fallback (Tomi Valkeinen) - media: subdev: Fix use of sd->enabled_streams in call_s_stream() (Tomi Valkeinen) - media: subdev: Add checks for subdev features (Tomi Valkeinen) - media: subdev: Use v4l2_subdev_has_op() in v4l2_subdev_enable/disable_streams() (Tomi Valkeinen) - media: subdev: Add privacy led helpers (Tomi Valkeinen) - media: ipu6: Rework CSI-2 sub-device streaming control (Sakari Ailus) - media: staging: max96712: Store format in subdev active state (Niklas Söderlund) - media: async: Warn on attept to create an ancillary link to a non-subdev (Sakari Ailus) - media: i2c: imx258: Convert to new CCI register access helpers (Luis Garcia) - media: i2c: imx258: Use v4l2_link_freq_to_bitmap helper (Luis Garcia) - media: i2c: imx258: Make HFLIP and VFLIP controls writable (Dave Stevenson) - media: i2c: imx258: Change register settings for variants of the sensor (Dave Stevenson) - dt-bindings: media: imx258: Add alternate compatible strings (Dave Stevenson) - dt-bindings: media: imx258: Rename to include vendor prefix (Dave Stevenson) - media: i2c: imx258: Support faster pixel rate on binned modes (Dave Stevenson) - media: i2c: imx258: Set pixel_rate range to the same as the value (Dave Stevenson) - media: i2c: imx258: Issue reset before starting streaming (Dave Stevenson) - media: i2c: imx258: Correct max FRM_LENGTH_LINES value (Dave Stevenson) - media: i2c: imx258: Allow configuration of clock lane behaviour (Dave Stevenson) - media: i2c: imx258: Add get_selection for pixel array information (Dave Stevenson) - media: i2c: imx258: Follow normal V4L2 behaviours for clipping exposure (Dave Stevenson) - media: i2c: imx258: Add support for running on 2 CSI data lanes (Dave Stevenson) - media: i2c: imx258: Add support for 24MHz clock (Dave Stevenson) - media: i2c: imx258: Split out common registers from the mode based ones (Dave Stevenson) - media: i2c: imx258: Make V4L2_CID_VBLANK configurable. (Dave Stevenson) - media: i2c: imx258: Add regulator control (Dave Stevenson) - media: i2c: imx258: Remove redundant I2C writes. (Dave Stevenson) - media: i2c: imx258: Disable digital cropping on binned modes (Dave Stevenson) - media: i2c: imx258: Make image geometry meet sensor requirements (Dave Stevenson) - media: i2c: imx258: Remove unused defines (Dave Stevenson) - media: v4l: async: Fix NULL pointer dereference in adding ancillary links (ChiYuan Huang) - media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection() (Ricardo Ribalda) - media: i2c: Fix imx412 exposure control (Bryan O'Donoghue) - media: ipu-bridge: add mod_devicetable.h header inclusion (Bingbu Cao) - media: imon: Fix race getting ictx->lock (Ricardo Ribalda) - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() (Zheng Yejian) - media: mceusb: No need for vendor/product ID in name (Sean Young) - media: tegra-vde: remove unused struct 'tegra_vde_h264_frame' (Dr. David Alan Gilbert) - media: m2m-deinterlace: remove unused struct 'vb2_dc_conf' (Dr. David Alan Gilbert) - media: amphion: remove unused struct 'vpu_malone_frame_buffer' (Dr. David Alan Gilbert) - Documentation: media: Fix v4l2_ctrl_vp8_frame struct (Fritz Koenig) - media: rockchip: rga: fix sequence number handling (Michael Tretter) - media: pci/ivtv: Use managed version of pci_enable_device (Ricardo Ribalda) - media: pci/ivtv: Replace request_mem_region with devm_ variant (Ricardo Ribalda) - media: pci/ivtv: Replace ioremap with devm_ variants (Ricardo Ribalda) - media: siano: Use flex arrays for sms_firmware (Ricardo Ribalda) - media: siano: Remove unused structures (Ricardo Ribalda) - media: siano: Refactor struct sms_msg_data (Ricardo Ribalda) - media: pci: cx18: Use flex arrays for struct cx18_scb (Ricardo Ribalda) - media: xilinx: Refactor struct xvip_dma (Ricardo Ribalda) - media: allegro: nal-hevc: Replace array[1] with array[N] (Ricardo Ribalda) - media: pvrusb2: remove unused struct 'debugifc_mask_item' (Dr. David Alan Gilbert) - media: opera1: remove unused struct 'rc_map_opera_table' (Dr. David Alan Gilbert) - media: gs1662: remove unused struct 'gs_reg_fmt_custom' (Dr. David Alan Gilbert) - media: dvb-frontends: dib7000p: remove unused struct 'i2c_device' (Dr. David Alan Gilbert) - media: dvb-frontends: stv0910: remove unused struct 'sinit_table' (Dr. David Alan Gilbert) - media: dvb-frontends: drx39xyj: remove unused struct 'drxjeq_stat' (Dr. David Alan Gilbert) - media: go7007: Refactor Adlink PCI-MPG24 i2c mutex (Ricardo Ribalda) - media: dvb-frontends/stv090x: Refactor tuner_i2c_lock (Ricardo Ribalda) - media: ivtv: Factor out schedule functions (Ricardo Ribalda) - media: pci: ivtv: Add check for DMA map result (Mikhail Kobuk) - dt-bindings: media: rockchip-rga: add rockchip,rk3588-rga (Jianfeng Liu) - dt-bindings: timer: sprd-timer: convert to YAML (Stanislav Jakubek) - dt-bindings: incomplete-devices: document devices without bindings (Krzysztof Kozlowski) - dt-bindings: trivial-devices: document the Sierra Wireless mangOH Green SPI IoT interface (Neil Armstrong) - scripts/dtc: Update to upstream version v1.7.0-93-g1df7b047fe43 (Rob Herring (Arm)) - dt-bindings: soc: fsl: Add fsl,ls1028a-reset for reset syscon node (Frank Li) - dt-bindings: soc: fsl: cpm_qe: convert to yaml format (Frank Li) - dt-bindings: i2c: i2c-fsi: Convert to json-schema (Eddie James) - dt-bindings: fsi: Document the FSI Hub Controller (Eddie James) - dt-bindings: fsi: Document the AST2700 FSI controller (Eddie James) - dt-bindings: fsi: ast2600-fsi-master: Convert to json-schema (Eddie James) - dt-bindings: fsi: ibm,i2cr-fsi-master: Reference common FSI controller (Eddie James) - dt-bindings: fsi: Document the FSI controller common properties (Eddie James) - dt-bindings: fsi: Document the IBM SBEFIFO engine (Eddie James) - dt-bindings: fsi: p9-occ: Convert to json-schema (Eddie James) - dt-bindings: fsi: Document the IBM SCOM engine (Eddie James) - dt-bindings: fsi: fsi2spi: Document SPI controller child nodes (Eddie James) - dt-bindings: interrupt-controller: convert fsl,ls-scfg-msi to yaml (Frank Li) - dt-bindings: soc: fsl: Convert q(b)man-* to yaml format (Frank Li) - dt-bindings: misc: fsl,qoriq-mc: convert to yaml format (Frank Li) - dt-bindings: drop stale Anson Huang from maintainers (Krzysztof Kozlowski) - kbuild: verify dtoverlay files against schema (Dmitry Baryshkov) - dt-bindings: clock: drop obsolete stericsson,abx500.txt (Stanislav Jakubek) - dt-bindings: arm: cpus: Add new Cortex and Neoverse names (Andre Przywara) - dt-bindings: interrupt-controller: qcom,pdc: Add sc8180x PDC (Bjorn Andersson) - PCI: of_property: Add interrupt-controller property in PCI device nodes (Herve Codina) - of: unittest: Add a test case for of_changeset_add_prop_bool() (Herve Codina) - of: dynamic: Introduce of_changeset_add_prop_bool() (Herve Codina) - of: unittest: Add tests for changeset properties adding (Herve Codina) - of: dynamic: Constify parameter in of_changeset_add_prop_string_array() (Herve Codina) - dt-bindings: dma: qcom,gpi: document the SDX75 GPI DMA Engine (Rohit Agarwal) - dt-bindings: watchdog: img,pdc-wdt: Convert to dtschema (Shresth Prasad) - dt-bindings: timer: renesas,tmu: Make interrupt-names required (Geert Uytterhoeven) - dt-bindings: interrupt-controller: fsl,irqsteer: Add imx8mp/imx8qxp support (Alexander Stein) - media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G2UL CRU block (Biju Das) - media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/G2UL CSI-2 block (Biju Das) - dt-bindings: display: panel: constrain 'reg' in DSI panels (part two) (Krzysztof Kozlowski) - dt-bindings: ufs: qcom,ufs: drop source clock entries (Dmitry Baryshkov) - of/fdt: avoid re-parsing '#{address,size}-cells' in of_fdt_limit_memory (Rob Herring) - of/fdt: Scan the root node properties earlier (Rob Herring) - hte: tegra-194: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - leds: leds-lp5569: Enable chip after chip configuration (Christian Marangi) - leds: leds-lp5569: Better handle enabling clock internal setting (Christian Marangi) - leds: leds-lp5569: Fix typo in driver name (Christian Marangi) - leds: flash: leds-qcom-flash: Test the correct variable in init (Dan Carpenter) - leds: leds-lp55xx: Convert mutex lock/unlock to guard API (Christian Marangi) - leds: leds-lp5523: Convert to sysfs_emit API (Christian Marangi) - leds: leds-lp5569: Convert to sysfs_emit API (Christian Marangi) - Revert "leds: led-core: Fix refcount leak in of_led_get()" (Luca Ceresoli) - leds: leds-lp5569: Add support for Texas Instruments LP5569 (Christian Marangi) - leds: leds-lp55xx: Drop deprecated defines (Christian Marangi) - leds: leds-lp55xx: Support ENGINE program up to 128 bytes (Christian Marangi) - leds: leds-lp55xx: Generalize sysfs master_fader (Christian Marangi) - leds: leds-lp55xx: Generalize sysfs engine_leds (Christian Marangi) - leds: leds-lp55xx: Generalize sysfs engine_load and engine_mode (Christian Marangi) - leds: leds-lp55xx: Generalize stop_engine function (Christian Marangi) - leds: leds-lp55xx: Generalize turn_off_channels function (Christian Marangi) - leds: leds-lp55xx: Generalize set_led_current function (Christian Marangi) - leds: leds-lp55xx: Generalize multicolor_brightness function (Christian Marangi) - leds: leds-lp55xx: Generalize led_brightness function (Christian Marangi) - leds: leds-lp55xx: Generalize firmware_loaded function (Christian Marangi) - leds: leds-lp55xx: Generalize update_program_memory function (Christian Marangi) - leds: leds-lp55xx: Generalize run_engine function (Christian Marangi) - leds: leds-lp55xx: Generalize load_engine_and_select_page function (Christian Marangi) - leds: leds-lp55xx: Generalize load_engine function (Christian Marangi) - leds: leds-lp55xx: Generalize probe/remove functions (Christian Marangi) - leds: leds-lp55xx: Generalize stop_all_engine OP (Christian Marangi) - dt-bindings: leds-lp55xx: Add new ti,lp5569 compatible (Christian Marangi) - dt-bindings: leds-lp55xx: Limit pwr-sel property to ti,lp8501 (Christian Marangi) - leds: sy7802: Add support for Silergy SY7802 flash LED controller (André Apitzsch) - dt-bindings: leds: Add Silergy SY7802 flash LED (André Apitzsch) - leds: pca9532: Change default blinking frequency to 1Hz (Bastien Curutchet) - leds: pca9532: Explicitly disable hardware blink when PWM1 is unavailable (Bastien Curutchet) - leds: pca9532: Use PWM1 for hardware blinking (Bastien Curutchet) - leds: pca9532: Use defines to select PWM instance (Bastien Curutchet) - leds: trigger: input-events: Rewrite to fix a serious locking issue (Hans de Goede) - leds: powernv: Replace of_node_put to __free (MarileneGarcia) - MAINTAINERS: Update LED's active maintainer tree (Lee Jones) - leds: mt6360: Fix memory leak in mt6360_init_isnk_properties() (Javier Carrasco) - leds: tlc591xx: Replace of_node_put to __free (Marilene A Garcia) - leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing PBS triggers (Anjelique Melendez) - leds: triggers: Flush pending brightness before activating trigger (Thomas Weißschuh) - leds: spi-byte: Move OF ID table closer to their user (Andy Shevchenko) - leds: spi-byte: Use devm_mutex_init() for mutex initialization (Andy Shevchenko) - leds: spi-byte: Utilise temporary variable for struct device (Andy Shevchenko) - leds: spi-byte: Make use of device properties (Andy Shevchenko) - leds: spi-byte: Get rid of custom led_init_default_state_get() (Andy Shevchenko) - leds: spi-byte: Call of_node_put() on error path (Andy Shevchenko) - leds: ncp5623: Use common error handling code in ncp5623_probe() (Markus Elfring) - leds: core: Omit set_brightness error message for a LED supporting hw trigger only (Lee Jones) - leds: trigger: Add new LED Input events trigger (Hans de Goede) - leds: ss4200: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen) - leds: bcm63138: Add MODULE_DESCRIPTION() (Jeff Johnson) - leds: simatic-ipc-leds: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - leds: rt4505: Add MODULE_DESCRIPTION() (Jeff Johnson) - leds: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - leds: trigger: Call synchronize_rcu() before calling trig->activate() (Hans de Goede) - docs: leds: leds-blinkm.rst: Fix 'dasy-chain' typo (Aryabhatta Dey) - leds: trigger: Unregister sysfs attributes before calling deactivate() (Hans de Goede) - leds: is31fl319x: Constify struct regmap_config (Christophe JAILLET) - power: supply: power-supply-leds: Add charging_orange_full_green trigger for RGB LED (Kate Hsuan) - leds: trigger: Add led_mc_trigger_event() function (Hans de Goede) - leds: core: Add led_mc_set_brightness() function (Hans de Goede) - leds: rgb: leds-ktd202x: Initialize mutex earlier (Hans de Goede) - leds: rgb: leds-ktd202x: I2C ID tables for KTD2026 and 2027 (Kate Hsuan) - leds: rgb: leds-ktd202x: Get device properties through fwnode to support ACPI (Kate Hsuan) - backlight: sky81452-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: rave-sp-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: pwm-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: pcf50633-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: pandora-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: mp3309c: Use backlight power constants (Thomas Zimmermann) - backlight: lm3533-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: led-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: ktd253-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: kb3886-bl: Use backlight power constants (Thomas Zimmermann) - backlight: journada_bl: Use backlight power constants (Thomas Zimmermann) - backlight: ipaq-micro-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: gpio-backlight: Use backlight power constants (Thomas Zimmermann) - backlight: corgi-lcd: Use backlight power constants (Thomas Zimmermann) - backlight: ams369fb06: Use backlight power constants (Thomas Zimmermann) - backlight: aat2870-backlight: Use blacklight power constants (Thomas Zimmermann) - backlight: Add BACKLIGHT_POWER_ constants for power states (Thomas Zimmermann) - backlight: lm3509_bl: Fix early returns in for_each_child_of_node() (Javier Carrasco) - backlight: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - backlight: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - backlight: lm3509_bl: Fix NULL vs IS_ERR() check in register() function (Dan Carpenter) - backlight: Add new lm3509 backlight driver (Patrick Gansterer) - dt-bindings: backlight: Add Texas Instruments LM3509 (Patrick Gansterer) - mfd: timberdale: Attach device properties to TSC2007 board info (Dmitry Torokhov) - mfd: tmio: Move header to platform_data (Wolfram Sang) - mfd: tmio: Sanitize comments (Wolfram Sang) - mfd: tmio: Update include files (Wolfram Sang) - mmc: tmio/sdhi: Fix includes (Wolfram Sang) - mfd: tmio: Remove obsolete io accessors (Wolfram Sang) - mfd: tmio: Remove obsolete platform_data (Wolfram Sang) - watchdog: bd96801_wdt: Add missing include for FIELD_*() (Matti Vaittinen) - dt-bindings: mfd: syscon: Add APM poweroff mailbox (Krzysztof Kozlowski) - dt-bindings: mfd: syscon: Split and enforce documenting MFD children (Krzysztof Kozlowski) - dt-bindings: mfd: rk817: Merge support for RK809 (Cristian Ciocaltea) - dt-bindings: mfd: rk817: Fixup clocks and reference dai-common (Cristian Ciocaltea) - dt-bindings: mfd: syscon: Add TI's opp table compatible (Bryan Brattlof) - mfd: omap-usb-tll: Use struct_size to allocate tll (Javier Carrasco) - dt-bindings: mfd: Explain lack of child dependency in simple-mfd (Krzysztof Kozlowski) - dt-bindings: mfd: Dual licensing for st,stpmic1 bindings (Etienne Carriere) - mfd: omap-usb-tll: Annotate struct usbtll_omap with __counted_by (Javier Carrasco) - mfd: tps6594-core: Remove unneeded semicolon in tps6594_check_crc_mode() (Yang Li) - mfd: lm3533: Move to new GPIO descriptor-based APIs (Andy Shevchenko) - mfd: tps65912: Use devm helper functions to simplify probe (Andrew Davis) - mfd: madera: Simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - mfd: arizona: Simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning (again) (Krzysztof Kozlowski) - mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning (again) (Krzysztof Kozlowski) - mfd: max14577: Fix Wvoid-pointer-to-enum-cast warning (again) (Krzysztof Kozlowski) - mfd: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - mfd: qcom-pm8008: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - dt-bindings: mfd: syscon: Add more simple compatibles (Rob Herring (Arm)) - mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs (Ilpo Järvinen) - mfd: core: Make use of device_set_node() (Andy Shevchenko) - mfd: mt6397-core: Add support for AUXADCs on MT6357/58/59 PMICs (AngeloGioacchino Del Regno) - dt-bindings: mfd: qcom,spmi-pmic: Document PMC8380 (Konrad Dybcio) - mfd: rsmu: Split core code into separate module (Arnd Bergmann) - mfd: cros_ec: Register hardware monitoring subdevice (Thomas Weißschuh) - mfd: cros_ec: Register charge control subdevice (Thomas Weißschuh) - dt-bindings: mfd: qcom-spmi-pmic: Document SMB2360 PMIC (Abel Vesa) - mfd: intel_soc_pmic_crc: Use PWM_LOOKUP_WITH_MODULE() for the PWM lookup (Hans de Goede) - dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt8365-scpsys (Krzysztof Kozlowski) - dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT8188 (AngeloGioacchino Del Regno) - dt-bindings: mfd: syscon: Add ti,am625-dss-oldi-io-ctrl compatible (Aradhya Bhatia) - mfd: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - mfd: menelaus: Remove unused linux/gpio.h (Andy Shevchenko) - mfd: omap-usb-host: Remove unused linux/gpio.h (Andy Shevchenko) - mfd: idt8a340_reg: Start comments with '/*' (Simon Horman) - soc: samsung: exynos-pmu: update to use of_syscon_register_regmap() (Peter Griffin) - mfd: syscon: Add of_syscon_register_regmap() API (Peter Griffin) - MAINTAINERS: Add ROHM BD96801 'scalable PMIC' entries (Matti Vaittinen) - watchdog: ROHM BD96801 PMIC WDG driver (Matti Vaittinen) - regulator: bd96801: ROHM BD96801 PMIC regulators (Matti Vaittinen) - mfd: support ROHM BD96801 PMIC core (Matti Vaittinen) - dt-bindings: mfd: bd96801 PMIC core (Matti Vaittinen) - dt-bindings: ROHM BD96801 PMIC regulators (Matti Vaittinen) - regulator: add pm8008 pmic regulator driver (Johan Hovold) - mfd: pm8008: Rework to match new DT binding (Johan Hovold) - dt-bindings: mfd: pm8008: Rework binding (Johan Hovold) - dt-bindings: mfd: pm8008: Drop redundant descriptions (Johan Hovold) - mfd: pm8008: Drop unused driver data (Johan Hovold) - mfd: pm8008: Rename irq chip (Johan Hovold) - mfd: pm8008: Use lower case hex notation (Johan Hovold) - mfd: pm8008: Mark regmap structures as const (Johan Hovold) - mfd: pm8008: Deassert reset on probe (Johan Hovold) - mfd: pm8008: Fix regmap irq chip initialisation (Johan Hovold) - dt-bindings: mfd: pm8008: Add reset gpio (Johan Hovold) - mfd: cros_ec: Register keyboard backlight subdevice (Thomas Weißschuh) - platform/chrome: cros_kbd_led_backlight: allow binding through MFD (Thomas Weißschuh) - leds: class: Add flag to avoid automatic renaming of LED devices (Thomas Weißschuh) - leds: class: Warn about name collisions earlier (Thomas Weißschuh) - MAINTAINERS: Add myself for Marvell 88PM886 PMIC (Karel Balej) - input: Add onkey driver for Marvell 88PM886 PMIC (Karel Balej) - regulator: Add regulators driver for Marvell 88PM886 PMIC (Karel Balej) - mfd: Add driver for Marvell 88PM886 PMIC (Karel Balej) - dt-bindings: mfd: Add entry for Marvell 88PM886 PMIC (Karel Balej) - ASoC: cs40l50: Support I2S streaming to CS40L50 (James Ogletree) - Input: cs40l50 - Add support for the CS40L50 haptic driver (James Ogletree) - mfd: cs40l50: Add support for CS40L50 core driver (James Ogletree) - dt-bindings: input: cirrus,cs40l50: Add initial DT binding (James Ogletree) - firmware: cs_dsp: Add write sequence interface (James Ogletree) - dt-bindings: soc: ti: am654-serdes-ctrl: Move to dedicated schema (Krzysztof Kozlowski) - dt-bindings: soc: microchip: sparx5-cpu-syscon: Move to dedicated schema (Krzysztof Kozlowski) - dt-bindings: soc: intel: lgm-syscon: Move to dedicated schema (Krzysztof Kozlowski) - dt-bindings: soc: sprd: sc9863a-glbregs: Document SC9863A syscon (Krzysztof Kozlowski) - dt-bindings: mfd: syscon: Drop hwlocks (Krzysztof Kozlowski) - mfd: cros_ec: Register LED subdevice (Thomas Weißschuh) - leds: Add ChromeOS EC driver (Thomas Weißschuh) - leds: core: Unexport led_colors[] array (Thomas Weißschuh) - leds: multicolor: Use led_get_color_name() function (Thomas Weißschuh) - leds: core: Introduce led_get_color_name() function (Thomas Weißschuh) - HID: samples: fix the 2 struct_ops definitions (Benjamin Tissoires) - HID: bpf: Thrustmaster TCA Yoke Boeing joystick fix (Benjamin Tissoires) - HID: bpf: Add Huion Dial 2 bpf fixup (Benjamin Tissoires) - HID: bpf: Add support for the XP-PEN Deco Mini 4 (Benjamin Tissoires) - HID: bpf: move the BIT() macro to hid_bpf_helpers.h (Benjamin Tissoires) - HID: bpf: add a driver for the Huion Inspiroy 2S (H641P) (Benjamin Tissoires) - HID: bpf: Add a HID report composition helper macros (Benjamin Tissoires) - HID: bpf: doc fixes for hid_hw_request() hooks (Benjamin Tissoires) - HID: bpf: doc fixes for hid_hw_request() hooks (Benjamin Tissoires) - HID: bpf: fix gcc warning and unify __u64 into u64 (Benjamin Tissoires) - selftests/hid: ensure CKI can compile our new tests on old kernels (Benjamin Tissoires) - selftests/hid: add an infinite loop test for hid_bpf_try_input_report (Benjamin Tissoires) - selftests/hid: add another test for injecting an event from an event hook (Benjamin Tissoires) - HID: bpf: allow hid_device_event hooks to inject input reports on self (Benjamin Tissoires) - selftests/hid: add wq test for hid_bpf_input_report() (Benjamin Tissoires) - HID: bpf: make hid_bpf_input_report() sleep until the device is ready (Benjamin Tissoires) - selftests/hid: add tests for hid_hw_output_report HID-BPF hooks (Benjamin Tissoires) - HID: bpf: add HID-BPF hooks for hid_hw_output_report (Benjamin Tissoires) - selftests/hid: add tests for hid_hw_raw_request HID-BPF hooks (Benjamin Tissoires) - HID: bpf: prevent infinite recursions with hid_hw_raw_requests hooks (Benjamin Tissoires) - HID: bpf: add HID-BPF hooks for hid_hw_raw_requests (Benjamin Tissoires) - HID: bpf: protect HID-BPF prog_list access by a SRCU (Benjamin Tissoires) - HID: add source argument to HID low level functions (Benjamin Tissoires) - HID: bpf: fix dispatch_hid_bpf_device_event uninitialized ret value (Benjamin Tissoires) - hid: bpf: Fix grammar (Luis Felipe Hernandez) - HID: bpf: make part of struct hid_device writable (Benjamin Tissoires) - HID: bpf: rework hid_bpf_ops_btf_struct_access (Benjamin Tissoires) - bpf: allow bpf helpers to be used into HID-BPF struct_ops (Benjamin Tissoires) - HID: bpf: error on warnings when compiling bpf objects (Benjamin Tissoires) - HID: bpf: Artist24: remove unused variable (Benjamin Tissoires) - Documentation: HID: add a small blurb on udev-hid-bpf (Benjamin Tissoires) - Documentation: HID: amend HID-BPF for struct_ops (Benjamin Tissoires) - selftests/hid: add subprog call test (Benjamin Tissoires) - HID: bpf: remove tracing HID-BPF capability (Benjamin Tissoires) - HID: bpf: convert in-tree fixes into struct_ops (Benjamin Tissoires) - HID: bpf: add defines for HID-BPF SEC in in-tree bpf fixes (Benjamin Tissoires) - HID: samples: convert the 2 HID-BPF samples into struct_ops (Benjamin Tissoires) - selftests/hid: convert the hid_bpf selftests with struct_ops (Benjamin Tissoires) - HID: bpf: implement HID-BPF through bpf_struct_ops (Benjamin Tissoires) - HID: bpf: add hid_get/put_device() helpers (Benjamin Tissoires) - HID: rename struct hid_bpf_ops into hid_ops (Benjamin Tissoires) - HID: uclogic: Use Rx and Ry for touch strips (José Expósito) - HID: uclogic: Support HUION devices with up to 20 buttons (José Expósito) - HID: nintendo: Remove some unused functions (Jiapeng Chong) - HID: intel-ish-hid: add MODULE_DESCRIPTION() (Jeff Johnson) - HID: intel-ish-hid: fix ishtp_wait_resume() kernel-doc (Jeff Johnson) - HID: apple: Add support for magic keyboard backlight on T2 Macs (Orlando Chamberlain) - HID: hid-steam: Fix typo in goto label (Thorsten Blum) - HID: mcp2221: Remove unnecessary semicolon (Chen Ni) - HID: Fix spelling mistakes "Kensigton" -> "Kensington" (Colin Ian King) - HID: add more missing MODULE_DESCRIPTION() macros (Jeff Johnson) - HID: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - HID: logitech-dj: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - HID: lg-g15: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - HID: letsketch: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - HID: usbhid: Share USB device firmware node with child HID device (Danny Kaehn) - HID: Use kvzalloc instead of kzalloc in hid_register_field() (Hailong.Liu) - HID: uclogic: Add module description (José Expósito) - HID: uclogic: Avoid linking common code into multiple modules (José Expósito) - ipmi: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - ipmi: ssif_bmc: prevent integer overflow on 32bit systems (Dan Carpenter) - platform/x86: asus-wmi: fix TUF laptop RGB variant (Luke D. Jones) - platform/x86/intel/tpmi/plr: Fix output in plr_print_bits() (Dan Carpenter) - Docs/admin-guide: Remove pmf leftover reference from the index (Ilpo Järvinen) - platform/x86: ideapad-laptop: use cleanup.h (Gergo Koteles) - platform/x86: hp-wmi: Fix implementation of the platform_profile_omen_get function (Alexis Belmonte) - platform: arm64: EC_LENOVO_YOGA_C630 should depend on ARCH_QCOM (Geert Uytterhoeven) - platform: arm64: EC_ACER_ASPIRE1 should depend on ARCH_QCOM (Geert Uytterhoeven) - platform/x86/amd/pmf: Remove update system state document (Shyam Sundar S K) - platform/x86/amd/pmf: Use existing input event codes to update system states (Shyam Sundar S K) - platform/x86: hp-wmi: Fix platform profile option switch bug on Omen and Victus laptops (Alexis Belmonte) - tools/power/x86/intel-speed-select: v1.20 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Set TRL MSR in 100 MHz units (Srinivas Pandruvada) - platform/x86:intel/pmc: Add support to undo ltr_ignore (Xi Pardee) - platform/x86:intel/pmc: Use the Elvis operator (Xi Pardee) - platform/x86:intel/pmc: Use DEFINE_SHOW_STORE_ATTRIBUTE macro (Xi Pardee) - platform/x86:intel/pmc: Remove unneeded min_t check (Xi Pardee) - platform/x86:intel/pmc: Add support to show ltr_ignore value (Xi Pardee) - platform/x86:intel/pmc: Move pmc assignment closer to first usage (Xi Pardee) - platform/x86:intel/pmc: Convert index variables to be unsigned (Xi Pardee) - platform/x86:intel/pmc: Simplify mutex usage with cleanup helpers (Xi Pardee) - platform/x86:intel/pmc: Use the return value of pmc_core_send_msg (Xi Pardee) - platform/x86: asus-wmi: support the disable camera LED on F10 of Zenbook 2023 (Devin Bayer) - platform: arm64: lenovo-yoga-c630: select AUXILIARY_BUS (Dmitry Baryshkov) - platform/x86: wmi: Add bus ABI documentation (Armin Wolf) - platform/x86: wmi: Add driver_override support (Armin Wolf) - platform/arm64: build drivers even on non-ARM64 platforms (Dmitry Baryshkov) - platform/x86/intel-uncore-freq: Use generic helpers for current frequency (Tero Kristo) - platform/x86/intel-uncore-freq: Rename the sysfs helper macro names (Tero Kristo) - platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API (Tero Kristo) - platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq (Tero Kristo) - platform/x86/intel-uncore-freq: Get rid of magic min_max argument (Tero Kristo) - platform/x86/intel-uncore-freq: Get rid of magic values (Tero Kristo) - platform/x86/intel-uncore-freq: Re-arrange bit masks (Tero Kristo) - platform: arm64: add Lenovo Yoga C630 WOS EC driver (Dmitry Baryshkov) - dt-bindings: platform: Add Lenovo Yoga C630 EC (Bjorn Andersson) - platform/x86/intel/ifs: Switch to new Intel CPU model defines (Tony Luck) - platform/x86: dell-pc: avoid double free and invalid unregistration (Thomas Weißschuh) - platform/x86: thinkpad_acpi: Use 2-argument strscpy() (Andy Shevchenko) - platform/x86: think-lmi: Use 2-argument strscpy() (Andy Shevchenko) - platform/x86: serial-multi-instantiate: Use 2-argument strscpy() (Andy Shevchenko) - platform/x86: intel: chtwc_int33fe: Use 2-argument strscpy() (Andy Shevchenko) - platform/x86: hp: hp-bioscfg: Use 2-argument strscpy() (Andy Shevchenko) - platform/x86: asus-tf103c-dock: Use 2-argument strscpy() (Andy Shevchenko) - platform/x86: intel_scu_wdt: Switch to new Intel CPU model defines (Tony Luck) - platform/x86: intel_speed_select_if: Switch to new Intel CPU model defines (Tony Luck) - platform/x86: intel-uncore-freq: Switch to new Intel CPU model defines (Tony Luck) - platform/x86: intel_ips: Switch to new Intel CPU model defines (Tony Luck) - platform/x86: intel_turbo_max_3: Switch to new Intel CPU model defines (Tony Luck) - platform/x86: p2sb: Switch to new Intel CPU model defines (Tony Luck) - x86/platform/atom: Switch to new Intel CPU model defines (Tony Luck) - platform/x86: intel_telemetry: Switch to new Intel CPU model defines (Tony Luck) - platform/x86/intel/pmc: Switch to new Intel CPU model defines (Tony Luck) - doc: TPMI: Add entry for Performance Limit Reasons (Tero Kristo) - platform/x86/intel/tpmi/plr: Add support for the plr mailbox (Tero Kristo) - platform/x86/intel/tpmi: Add new auxiliary driver for performance limits (Tero Kristo) - platform/x86/intel: TPMI domain id and CPU mapping (Srinivas Pandruvada) - platform/x86/intel/tpmi: Add API to get debugfs root (Tero Kristo) - platform/x86/intel/tpmi: Add support for performance limit reasons (Tero Kristo) - platform/x86: ISST: Use only TPMI interface when present (Srinivas Pandruvada) - platform/x86: ISST: Avoid some SkyLake server models (Srinivas Pandruvada) - platform/x86: ISST: Add model specific loading for common module (Srinivas Pandruvada) - platform/x86: dell-pc: Implement platform_profile (Lyndon Sanche) - platform/x86: dell-smbios: Move request functions for reuse (Lyndon Sanche) - platform/x86: dell-smbios: Add helper for checking supported class (Lyndon Sanche) - platform/x86/amd/pmf: Use memdup_user() (Thorsten Blum) - dt-bindings: ata: ahci-fsl-qoriq: add fsl,ls1046a-ahci and fsl,ls1012a-ahci (Frank Li) - ata: ahci: Add debug print for external port (Niklas Cassel) - ata,scsi: Remove wrapper ata_sas_port_alloc() (Niklas Cassel) - ata: libata-core: Reuse available ata_port print_ids (Niklas Cassel) - ata: libata: Assign print_id at port allocation time (Niklas Cassel) - ata: libata-core: Remove local_port_no struct member (Niklas Cassel) - ata: libata-sata: Remove superfluous assignment in ata_sas_port_alloc() (Niklas Cassel) - ata: libata-core: Remove support for decreasing the number of ports (Niklas Cassel) - ata: libata: Remove unused function declaration for ata_scsi_detect() (Niklas Cassel) - ata,scsi: Remove wrappers ata_sas_tport_{add,delete}() (Niklas Cassel) - ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf (Igor Pylypiv) - ata: libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf() (Igor Pylypiv) - ata: libata-scsi: Do not pass ATA device id to ata_to_sense_error() (Igor Pylypiv) - ata: libata-scsi: Remove redundant sense_buffer memsets (Igor Pylypiv) - ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error (Igor Pylypiv) - ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1 (Igor Pylypiv) - ata: libata-scsi: Fix offsets for the fixed format sense data (Igor Pylypiv) - dt-bindings: ata: ahci-fsl-qoriq: convert to yaml format (Frank Li) - ata: Kconfig: Update SATA_MOBILE_LPM_POLICY default to med_power_with_dipm (Mario Limonciello) - zonefs: enable support for large folios (Johannes Thumshirn) - ext2: Verify bitmap and itable block numbers before using them (Jan Kara) - udf: prevent integer overflow in udf_bitmap_free_blocks() (Roman Smirnov) - udf: Avoid excessive partition lengths (Jan Kara) - udf: Drop load_block_bitmap() wrapper (Jan Kara) - udf: Avoid using corrupted block bitmap buffer (Jan Kara) - udf: Fix bogus checksum computation in udf_rename() (Jan Kara) - udf: Fix lock ordering in udf_evict_inode() (Jan Kara) - udf: Drop pointless IS_IMMUTABLE and IS_APPEND check (Jan Kara) - isofs: add missing MODULE_DESCRIPTION() (Jeff Johnson) - jbd2: add missing MODULE_DESCRIPTION() (Jeff Johnson) - fsnotify: clear PARENT_WATCHED flags lazily (Amir Goldstein) - xfs: fix rtalloc rotoring when delalloc is in use (Christoph Hellwig) - xfs: get rid of xfs_ag_resv_rmapbt_alloc (Long Li) - xfs: skip flushing log items during push (Dave Chinner) - xfs: grant heads track byte counts, not LSNs (Dave Chinner) - xfs: pass the full grant head to accounting functions (Dave Chinner) - xfs: track log space pinned by the AIL (Dave Chinner) - xfs: collapse xlog_state_set_callback in caller (Dave Chinner) - xfs: l_last_sync_lsn is really AIL state (Dave Chinner) - xfs: ensure log tail is always up to date (Dave Chinner) - xfs: background AIL push should target physical space (Dave Chinner) - xfs: AIL doesn't need manual pushing (Dave Chinner) - xfs: move and rename xfs_trans_committed_bulk (Dave Chinner) - xfs: fix the contact address for the sysfs ABI documentation (Christoph Hellwig) - xfs: Avoid races with cnt_btree lastrec updates (Zizhi Wo) - xfs: move xfs_refcount_update_defer_add to xfs_refcount_item.c (Darrick J. Wong) - xfs: simplify usage of the rcur local variable in xfs_refcount_finish_one (Darrick J. Wong) - xfs: don't bother calling xfs_refcount_finish_one_cleanup in xfs_refcount_finish_one (Darrick J. Wong) - xfs: reuse xfs_refcount_update_cancel_item (Darrick J. Wong) - xfs: add a ci_entry helper (Darrick J. Wong) - xfs: remove xfs_trans_set_refcount_flags (Darrick J. Wong) - xfs: clean up refcount log intent item tracepoint callsites (Darrick J. Wong) - xfs: pass btree cursors to refcount btree tracepoints (Darrick J. Wong) - xfs: create specialized classes for refcount tracepoints (Darrick J. Wong) - xfs: give refcount btree cursor error tracepoints their own class (Darrick J. Wong) - xfs: move xfs_rmap_update_defer_add to xfs_rmap_item.c (Darrick J. Wong) - xfs: simplify usage of the rcur local variable in xfs_rmap_finish_one (Christoph Hellwig) - xfs: don't bother calling xfs_rmap_finish_one_cleanup in xfs_rmap_finish_one (Christoph Hellwig) - xfs: reuse xfs_rmap_update_cancel_item (Christoph Hellwig) - xfs: add a ri_entry helper (Christoph Hellwig) - xfs: remove xfs_trans_set_rmap_flags (Darrick J. Wong) - xfs: clean up rmap log intent item tracepoint callsites (Darrick J. Wong) - xfs: pass btree cursors to rmap btree tracepoints (Darrick J. Wong) - xfs: give rmap btree cursor error tracepoints their own class (Darrick J. Wong) - xfs: move xfs_extent_free_defer_add to xfs_extfree_item.c (Darrick J. Wong) - xfs: remove xfs_defer_agfl_block (Christoph Hellwig) - xfs: remove duplicate asserts in xfs_defer_extent_free (Christoph Hellwig) - xfs: factor out a xfs_efd_add_extent helper (Christoph Hellwig) - xfs: reuse xfs_extent_free_cancel_item (Christoph Hellwig) - xfs: add a xefi_entry helper (Christoph Hellwig) - xfs: pass the fsbno to xfs_perag_intent_get (Christoph Hellwig) - xfs: convert "skip_discard" to a proper flags bitset (Darrick J. Wong) - xfs: clean up extent free log intent item tracepoint callsites (Darrick J. Wong) - xfs: don't use the incore struct xfs_sb for offsets into struct xfs_dsb (Darrick J. Wong) - xfs: get rid of trivial rename helpers (Darrick J. Wong) - xfs: move dirent update hooks to xfs_dir2.c (Darrick J. Wong) - xfs: create libxfs helper to rename two directory entries (Darrick J. Wong) - xfs: create libxfs helper to exchange two directory entries (Darrick J. Wong) - xfs: create libxfs helper to remove an existing inode/name from a directory (Darrick J. Wong) - xfs: hoist inode free function to libxfs (Darrick J. Wong) - xfs: create libxfs helper to link an existing inode into a directory (Darrick J. Wong) - xfs: create libxfs helper to link a new inode into a directory (Darrick J. Wong) - xfs: separate the icreate logic around INIT_XATTRS (Darrick J. Wong) - xfs: hoist xfs_{bump,drop}link to libxfs (Darrick J. Wong) - xfs: hoist xfs_iunlink to libxfs (Darrick J. Wong) - xfs: wrap inode creation dqalloc calls (Darrick J. Wong) - xfs: push xfs_icreate_args creation out of xfs_create* (Darrick J. Wong) - xfs: hoist new inode initialization functions to libxfs (Darrick J. Wong) - xfs: split new inode creation into two pieces (Darrick J. Wong) - xfs: use xfs_trans_ichgtime to set times when allocating inode (Darrick J. Wong) - xfs: implement atime updates in xfs_trans_ichgtime (Darrick J. Wong) - xfs: pack icreate initialization parameters into a separate structure (Darrick J. Wong) - xfs: hoist project id get/set functions to libxfs (Darrick J. Wong) - xfs: hoist inode flag conversion functions to libxfs (Darrick J. Wong) - xfs: hoist extent size helpers to libxfs (Darrick J. Wong) - xfs: move inode copy-on-write predicates to xfs_inode.[ch] (Darrick J. Wong) - xfs: use consistent uid/gid when grabbing dquots for inodes (Darrick J. Wong) - xfs: verify buffer, inode, and dquot items every tx commit (Darrick J. Wong) - xfs: enable FITRIM on the realtime device (Darrick J. Wong) - xfs: Remove header files which are included more than once (Wenchao Hao) - xfs: fold xfs_ilock_for_write_fault into xfs_write_fault (Christoph Hellwig) - xfs: always take XFS_MMAPLOCK shared in xfs_dax_read_fault (Christoph Hellwig) - xfs: refactor __xfs_filemap_fault (Christoph Hellwig) - xfs: simplify xfs_dax_fault (Christoph Hellwig) - xfs: cleanup xfs_ilock_iocb_for_write (Christoph Hellwig) - xfs: move the dio write relocking out of xfs_ilock_for_iomap (Christoph Hellwig) - xfs: don't walk off the end of a directory data block (lei lu) - xfs: add bounds checking to xlog_recover_process_data (lei lu) - xfs: Fix xfs_prepare_shift() range for RT (John Garry) - xfs: Fix xfs_flush_unmap_range() range for RT (John Garry) - xfs: avoid redundant AGFL buffer invalidation (Gao Xiang) - exfat: fix potential deadlock on __exfat_get_dentry_set (Sungjong Seo) - exfat: handle idmapped mounts (Michael Jeanson) - btrfs: fix extent map use-after-free when adding pages to compressed bio (Filipe Manana) - btrfs: fix bitmap leak when loading free space cache on duplicate entry (Filipe Manana) - btrfs: remove the BUG_ON() inside extent_range_clear_dirty_for_io() (Qu Wenruo) - btrfs: move extent_range_clear_dirty_for_io() into inode.c (Qu Wenruo) - btrfs: enhance compression error messages (David Sterba) - btrfs: fix data race when accessing the last_trans field of a root (Filipe Manana) - btrfs: rename the extra_gfp parameter of btrfs_alloc_page_array() (Qu Wenruo) - btrfs: remove the extra_gfp parameter from btrfs_alloc_folio_array() (Qu Wenruo) - btrfs: introduce new "rescue=ignoresuperflags" mount option (Qu Wenruo) - btrfs: introduce new "rescue=ignoremetacsums" mount option (Qu Wenruo) - btrfs: output the unrecognized super block flags as hex (Qu Wenruo) - btrfs: remove unused Opt enums (Qu Wenruo) - btrfs: tree-checker: add extra ram_bytes and disk_num_bytes check (Qu Wenruo) - btrfs: fix the ram_bytes assignment for truncated ordered extents (Qu Wenruo) - btrfs: make validate_extent_map() catch ram_bytes mismatch (Qu Wenruo) - btrfs: ignore incorrect btrfs_file_extent_item::ram_bytes (Qu Wenruo) - btrfs: cleanup the bytenr usage inside btrfs_extent_item_to_extent_map() (Qu Wenruo) - btrfs: fix typo in error message in btrfs_validate_super() (Mark Harmstone) - btrfs: move the direct IO code into its own file (Filipe Manana) - btrfs: pass a btrfs_inode to btrfs_set_prop() (David Sterba) - btrfs: pass a btrfs_inode to btrfs_compress_heuristic() (David Sterba) - btrfs: switch btrfs_ordered_extent::inode to struct btrfs_inode (David Sterba) - btrfs: switch btrfs_pending_snapshot::dir to btrfs_inode (David Sterba) - btrfs: pass a btrfs_inode to btrfs_ioctl_send() (David Sterba) - btrfs: switch btrfs_block_group::inode to struct btrfs_inode (David Sterba) - btrfs: pass a btrfs_inode to is_data_inode() (David Sterba) - btrfs: pass a btrfs_inode to btrfs_readdir_get_delayed_items() (David Sterba) - btrfs: pass a btrfs_inode to btrfs_readdir_put_delayed_items() (David Sterba) - btrfs: remove raid-stripe-tree encoding field from stripe_extent (Johannes Thumshirn) - btrfs: print-tree: add generation and type dump for EXTENT_DATA_KEY (Qu Wenruo) - btrfs: urgent periodic reclaim pass (Boris Burkov) - btrfs: prevent pathological periodic reclaim loops (Boris Burkov) - btrfs: periodic block_group reclaim (Boris Burkov) - btrfs: dynamic block_group reclaim threshold (Boris Burkov) - btrfs: store fs_info in space_info (Boris Burkov) - btrfs: report reclaim stats in sysfs (Boris Burkov) - btrfs: qgroup: warn about inconsistent qgroups when relation update fails (David Sterba) - btrfs: qgroup: preallocate memory before adding a relation (David Sterba) - btrfs: abort transaction on errors in btrfs_free_chunk() (David Sterba) - btrfs: only print error message when checking item size in print_extent_item() (David Sterba) - btrfs: abort transaction if we don't find extref in btrfs_del_inode_extref() (David Sterba) - btrfs: avoid allocating and running pointless delayed extent operations (Filipe Manana) - btrfs: preallocate ulist memory for qgroup rsv (Boris Burkov) - btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info() (Filipe Manana) - btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info() (Filipe Manana) - btrfs: remove superfluous metadata check at btrfs_lookup_extent_info() (Filipe Manana) - btrfs: replace BUG_ON() with error handling at update_ref_for_cow() (Filipe Manana) - btrfs: simplify setting the full backref flag at update_ref_for_cow() (Filipe Manana) - btrfs: remove NULL transaction support for btrfs_lookup_extent_info() (Filipe Manana) - btrfs: use label to deduplicate error path at btrfs_force_cow_block() (Filipe Manana) - btrfs: do not BUG_ON() when freeing tree block after error (Filipe Manana) - btrfs: remove super block argument from btrfs_iget_locked() (Filipe Manana) - btrfs: remove super block argument from btrfs_iget_path() (Filipe Manana) - btrfs: remove super block argument from btrfs_iget() (Filipe Manana) - btrfs: subpage: remove the unused error bitmap dumping (Qu Wenruo) - btrfs: uapi: record temporary super flags used by btrfstune (Qu Wenruo) - btrfs: add documentation around snapshot delete (Josef Bacik) - btrfs: handle errors from btrfs_dec_ref() properly (Josef Bacik) - btrfs: convert correctness BUG_ON()'s to ASSERT()'s in walk_up_proc() (Josef Bacik) - btrfs: clean up our handling of refs == 0 in snapshot delete (Josef Bacik) - btrfs: replace BUG_ON with ASSERT in walk_down_proc() (Josef Bacik) - btrfs: handle errors from ref mods during UPDATE_BACKREF in walk_down_proc() (Josef Bacik) - btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc() (Josef Bacik) - btrfs: extract the reference dropping code into it's own helper (Josef Bacik) - btrfs: unify logic to decide if we need to walk down into a node during snapshot delete (Josef Bacik) - btrfs: remove local variable need_account in do_walk_down() (Josef Bacik) - btrfs: factor out eb uptodate check from do_walk_down() (Josef Bacik) - btrfs: push lookup_info into struct walk_control (Josef Bacik) - btrfs: use btrfs_read_extent_buffer() in do_walk_down() (Josef Bacik) - btrfs: remove all extra btrfs_check_eb_owner() calls (Josef Bacik) - btrfs: don't do extra find_extent_buffer() in do_walk_down() (Josef Bacik) - btrfs: avoid transaction commit on any fsync after subvolume creation (Filipe Manana) - btrfs: remove pointless code when creating and deleting a subvolume (Filipe Manana) - btrfs: pass reloc_control to setup_relocation_extent_mapping() (Johannes Thumshirn) - btrfs: pass a struct reloc_control to prealloc_file_extent_cluster() (Johannes Thumshirn) - btrfs: don't pass fs_info to describe_relocation() (Johannes Thumshirn) - btrfs: pass a reloc_control to relocate_one_folio() (Johannes Thumshirn) - btrfs: pass a reloc_control to relocate_file_extent_cluster() (Johannes Thumshirn) - btrfs: pass reloc_control to relocate_data_extent() (Johannes Thumshirn) - btrfs: update panic message when splitting ordered extent (Filipe Manana) - btrfs: mark ordered extent insertion failure checks as unlikely (Filipe Manana) - btrfs: avoid removal and re-insertion of split ordered extent (Filipe Manana) - btrfs: add comment about locking to btrfs_split_ordered_extent() (Filipe Manana) - btrfs: reduce critical section at btrfs_wait_ordered_extents() (Filipe Manana) - btrfs: reduce critical section at btrfs_wait_ordered_roots() (Filipe Manana) - btrfs: constify pointer parameters where applicable (David Sterba) - btrfs: do not directly include rwlock_types.h (Qu Wenruo) - btrfs: cleanup recursive include of the same header (Qu Wenruo) - btrfs: qgroup: delete a TODO about using kmem cache to allocate structures (Junchao Sun) - btrfs: make extent_write_locked_range() handle subpage writeback correctly (Qu Wenruo) - btrfs: do not clear page dirty inside extent_write_locked_range() (Qu Wenruo) - btrfs: lock subpage ranges in one go for writepage_delalloc() (Qu Wenruo) - btrfs: subpage: introduce helpers to handle subpage delalloc locking (Qu Wenruo) - btrfs: make __extent_writepage_io() to write specified range only (Qu Wenruo) - btrfs: add MODULE_DESCRIPTION() (Jeff Johnson) - btrfs: rename err to ret in btrfs_drop_snapshot() (Anand Jain) - btrfs: rename err to ret in btrfs_recover_relocation() (Anand Jain) - btrfs: rename ret to ret2 in btrfs_recover_relocation() (Anand Jain) - btrfs: rename ret to err in btrfs_recover_relocation() (Anand Jain) - btrfs: rename err to ret in btrfs_cleanup_fs_roots() (Anand Jain) - btrfs: cleanup duplicated parameters related to btrfs_create_dio_extent() (Qu Wenruo) - btrfs: cleanup duplicated parameters related to create_io_em() (Qu Wenruo) - btrfs: cleanup duplicated parameters related to btrfs_alloc_ordered_extent (Qu Wenruo) - btrfs: cleanup duplicated parameters related to can_nocow_file_extent_args (Qu Wenruo) - btrfs: remove extent_map::block_start member (Qu Wenruo) - btrfs: remove extent_map::block_len member (Qu Wenruo) - btrfs: remove extent_map::orig_start member (Qu Wenruo) - btrfs: introduce extra sanity checks for extent maps (Qu Wenruo) - btrfs: introduce new members for extent_map (Qu Wenruo) - btrfs: export the expected file extent through can_nocow_extent() (Qu Wenruo) - btrfs: rename extent_map::orig_block_len to disk_num_bytes (Qu Wenruo) - btrfs: move fiemap code into its own file (Filipe Manana) - btrfs: send: get rid of the label and gotos at ensure_commit_roots_uptodate() (Filipe Manana) - btrfs: add and use helper to commit the current transaction (Filipe Manana) - btrfs: scrub: avoid create/commit empty transaction at finish_extent_writes_for_zoned() (Filipe Manana) - btrfs: send: avoid create/commit empty transaction at ensure_commit_roots_uptodate() (Filipe Manana) - btrfs: send: make ensure_commit_roots_uptodate() simpler and more efficient (Filipe Manana) - btrfs: avoid create and commit empty transaction when committing super (Filipe Manana) - btrfs: qgroup: avoid start/commit empty transaction when flushing reservations (Filipe Manana) - btrfs: simplify range parameters of btrfs_wait_ordered_roots() (David Sterba) - btrfs: automatically remove the subvolume qgroup (Qu Wenruo) - btrfs: slightly loosen the requirement for qgroup removal (Qu Wenruo) - btrfs: constify parameters of write_eb_member() and its users (David Sterba) - btrfs: keep const when returning value from get_unaligned_le8() (David Sterba) - btrfs: remove unused define EXTENT_SIZE_PER_ITEM (David Sterba) - btrfs: use for-local variables that shadow function variables (David Sterba) - btrfs: rename macro local variables that clash with other variables (David Sterba) - btrfs: remove duplicate name variable declarations (David Sterba) - btrfs: use a btrfs_inode local variable at btrfs_sync_file() (Filipe Manana) - btrfs: pass a btrfs_inode to btrfs_wait_ordered_range() (Filipe Manana) - btrfs: pass a btrfs_inode to btrfs_fdatawrite_range() (Filipe Manana) - btrfs: use a btrfs_inode in the log context (struct btrfs_log_ctx) (Filipe Manana) - btrfs: make btrfs_finish_ordered_extent() return void (Filipe Manana) - btrfs: move btrfs_block_group_root() to block-group.c (Anand Jain) - btrfs: drop bytenr_orig and fix comment in btrfs_scan_one_device() (Anand Jain) - btrfs: use a regular rb_root instead of cached rb_root for extent_map_tree (Filipe Manana) - btrfs: rename rb_root member of extent_map_tree from map to root (Filipe Manana) - btrfs: remove objectid from struct btrfs_inode on 64 bits platforms (Filipe Manana) - btrfs: remove location key from struct btrfs_inode (Filipe Manana) - btrfs: don't allocate file extent tree for non regular files (Filipe Manana) - btrfs: unify index_cnt and csum_bytes from struct btrfs_inode (Filipe Manana) - btrfs: remove inode_lock from struct btrfs_root and use xarray locks (Filipe Manana) - btrfs: reduce nesting and deduplicate error handling at btrfs_iget_path() (Filipe Manana) - btrfs: preallocate inodes xarray entry to avoid transaction abort (Filipe Manana) - btrfs: use an xarray to track open inodes in a root (Filipe Manana) - btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERT (Qu Wenruo) - btrfs: fix function name in comment for btrfs_remove_ordered_extent() (Filipe Manana) - btrfs: fix misspelled end IO compression callbacks (Filipe Manana) - btrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv() (Filipe Manana) - btrfs: zoned: make btrfs_get_dev_zone() static (Filipe Manana) - btrfs: pass struct btrfs_io_geometry into handle_ops_on_dev_replace() (Johannes Thumshirn) - btrfs: qgroup: do quick checks if quotas are enabled before starting ioctls (David Sterba) - gfs2: Clean up glock demote logic (Andreas Gruenbacher) - gfs2: Revert "check for no eligible quota changes" (Andreas Gruenbacher) - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) - gfs2: Add some missing quota locking (Andreas Gruenbacher) - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) - gfs2: quota need_sync cleanup (Andreas Gruenbacher) - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) - gfs2: Revert "introduce qd_bh_get_or_undo" (Andreas Gruenbacher) - gfs2: Check quota consistency on mount (Andreas Gruenbacher) - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) - gfs2: Get rid of demote_ok checks (Andreas Gruenbacher) - Revert "GFS2: Don't add all glocks to the lru" (Andreas Gruenbacher) - gfs2: Revise glock reference counting model (Andreas Gruenbacher) - gfs2: Switch to a per-filesystem glock workqueue (Andreas Gruenbacher) - gfs2: Report when glocks cannot be freed for a long time (Andreas Gruenbacher) - gfs2: gfs2_glock_get cleanup (Andreas Gruenbacher) - gfs2: Invert the GLF_INITIAL flag (Andreas Gruenbacher) - gfs2: Remove outdated comment in glock_work_func (Andreas Gruenbacher) - gfs2: Update glocks documentation (Andreas Gruenbacher) - gfs2: Rename handle_callback to request_demote (Andreas Gruenbacher) - gfs2: Rename GLF_FROZEN to GLF_HAVE_FROZEN_REPLY (Andreas Gruenbacher) - gfs2: Rename GLF_REPLY_PENDING to GLF_HAVE_REPLY (Andreas Gruenbacher) - gfs2: Rename GLF_FREEING to GLF_UNLOCKED (Andreas Gruenbacher) - gfs2: Remove useless return statement in run_queue (Andreas Gruenbacher) - gfs2: Remove unnecessary function prototype (Andreas Gruenbacher) - dlm: add rcu_barrier before destroy kmem cache (Alexander Aring) - dlm: remove DLM_LSFL_SOFTIRQ from exflags (Alexander Aring) - fs: dlm: remove unused struct 'dlm_processed_nodes' (Dr. David Alan Gilbert) - md-cluster: use DLM_LSFL_SOFTIRQ for dlm_new_lockspace() (Alexander Aring) - dlm: implement LSFL_SOFTIRQ_SAFE (Alexander Aring) - dlm: introduce DLM_LSFL_SOFTIRQ_SAFE (Alexander Aring) - dlm: use LSFL_FS to check for kernel lockspace (Alexander Aring) - dlm: use rcu to avoid an extra rsb struct lookup (Alexander Aring) - dlm: fix add_scan and del_scan usage (David Teigland) - dlm: change list and timer names (David Teigland) - dlm: move recover idr to xarray datastructure (Alexander Aring) - dlm: move lkb idr to xarray datastructure (Alexander Aring) - dlm: drop own rsb pre allocation mechanism (Alexander Aring) - dlm: remove ls_local_handle from struct dlm_ls (Alexander Aring) - dlm: remove unused parameter in dlm_midcomms_addr (Alexander Aring) - dlm: don't kref_init rsbs created for toss list (Alexander Aring) - dlm: remove scand leftovers (Alexander Aring) - erofs: silence uninitialized variable warning in z_erofs_scan_folio() (Dan Carpenter) - erofs: avoid refcounting short-lived pages (Gao Xiang) - erofs: get rid of z_erofs_map_blocks_iter_* tracepoints (Hongzhen Luo) - erofs: tidy up stream decompressors (Gao Xiang) - erofs: refine z_erofs_{init,exit}_subsystem() (Gao Xiang) - erofs: move each decompressor to its own source file (Gao Xiang) - erofs: tidy up `struct z_erofs_bvec` (Gao Xiang) - erofs: teach z_erofs_scan_folios() to handle multi-page folios (Gao Xiang) - erofs: convert z_erofs_read_fragment() to folios (Gao Xiang) - erofs: convert z_erofs_pcluster_readmore() to folios (Gao Xiang) - nfsd: nfsd_file_lease_notifier_call gets a file_lease as an argument (Jeff Layton) - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Gaosheng Cui) - MAINTAINERS: Add a bugzilla link for NFSD (Chuck Lever) - nfsd: new netlink ops to get/set server pool_mode (Jeff Layton) - sunrpc: refactor pool_mode setting code (Jeff Layton) - nfsd: allow passing in array of thread counts via netlink (Jeff Layton) - nfsd: make nfsd_svc take an array of thread counts (Jeff Layton) - sunrpc: fix up the special handling of sv_nrpools == 1 (Jeff Layton) - SUNRPC: Add a trace point in svc_xprt_deferred_close (Chuck Lever) - NFSD: Support write delegations in LAYOUTGET (Chuck Lever) - lockd: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - NFSD: Fix nfsdcld warning (Chuck Lever) - svcrdma: Handle ADDR_CHANGE CM event properly (Chuck Lever) - svcrdma: Refactor the creation of listener CMA ID (Chuck Lever) - NFSD: remove unused structs 'nfsd3_voidargs' (Dr. David Alan Gilbert) - NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against integer overflows (Dan Carpenter) - affs: struct slink_front: Replace 1-element array with flexible array (Kees Cook) - affs: struct affs_data_head: Replace 1-element array with flexible array (Kees Cook) - affs: struct affs_head: Replace 1-element array with flexible array (Kees Cook) - eth: fbnic: Fix spelling mistake "tiggerring" -> "triggering" (Colin Ian King) - tcp: Replace strncpy() with strscpy() (Kees Cook) - wifi: ath12k: fix build vs old compiler (Paolo Abeni) - tcp: Don't access uninit tcp_rsk(req)->ao_keyid in tcp_create_openreq_child(). (Kuniyuki Iwashima) - net: bridge: mst: Check vlan state for egress decision (Elliot Ayrey) - xdp: fix invalid wait context of page_pool_destroy() (Taehee Yoo) - af_packet: Handle outgoing VLAN packets without hardware offloading (Chengen Du) - net: netconsole: Disable target before netpoll cleanup (Breno Leitao) - selftests: vrf_route_leaking: add local test (Nicolas Dichtel) - ipv6: take care of scope when choosing the src addr (Nicolas Dichtel) - ipv6: fix source address selection with route leak (Nicolas Dichtel) - ipv4: fix source address selection with route leak (Nicolas Dichtel) - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Amit Cohen) - net: ethtool: pse-pd: Fix possible null-deref (Kory Maincent) - net: pse-pd: Do not return EOPNOSUPP if config is null (Kory Maincent) - xfrm: call xfrm_dev_policy_delete when kill policy (Jianbo Liu) - xfrm: fix netdev reference count imbalance (Jianbo Liu) - xfrm: Export symbol xfrm_dev_state_delete. (Steffen Klassert) - xfrm: Fix unregister netdevice hang on hardware offload. (Steffen Klassert) - xfrm: Log input direction mismatch error in one place (Antony Antony) - xfrm: Fix input error path memory access (Antony Antony) - net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP (Hagar Hemdan) - eth: fbnic: Write the TCAM tables used for RSS control and Rx to host (Alexander Duyck) - eth: fbnic: Add L2 address programming (Alexander Duyck) - eth: fbnic: Add basic Rx handling (Alexander Duyck) - eth: fbnic: Add basic Tx handling (Alexander Duyck) - eth: fbnic: Add link detection (Alexander Duyck) - eth: fbnic: Add initial messaging to notify FW of our presence (Alexander Duyck) - eth: fbnic: Implement Rx queue alloc/start/stop/free (Alexander Duyck) - eth: fbnic: Implement Tx queue alloc/start/stop/free (Alexander Duyck) - eth: fbnic: Allocate a netdevice and napi vectors with queues (Alexander Duyck) - eth: fbnic: Add FW communication mechanism (Alexander Duyck) - eth: fbnic: Add message parsing for FW messages (Alexander Duyck) - eth: fbnic: Add register init to set PCIe/Ethernet device config (Alexander Duyck) - eth: fbnic: Allocate core device specific structures and devlink interface (Alexander Duyck) - eth: fbnic: Add scaffolding for Meta's NIC driver (Alexander Duyck) - PCI: Add Meta Platforms vendor ID (Alexander Duyck) - net/mlx5: Expose SFs IRQs (Shay Drory) - driver core: auxiliary bus: show auxiliary device IRQs (Shay Drory) - RDMA/mlx5: Add Qcounters req_transport_retries_exceeded/req_rnr_retries_exceeded (Patrisious Haddad) - net/mlx5: Reimplement write combining test (Jianbo Liu) - net/sched: cls_flower: propagate tca[TCA_OPTIONS] to NL_REQ_ATTR_CHECK (Asbjørn Sloth Tønnesen) - flow_dissector: set encapsulation control flags for non-IP (Asbjørn Sloth Tønnesen) - flow_dissector: cleanup FLOW_DISSECTOR_KEY_ENC_FLAGS (Asbjørn Sloth Tønnesen) - doc: netlink: specs: tc: flower: add enc-flags (Asbjørn Sloth Tønnesen) - net/sched: cls_flower: rework TCA_FLOWER_KEY_ENC_FLAGS usage (Asbjørn Sloth Tønnesen) - net/sched: cls_flower: add tunnel flags to fl_{set,dump}_key_flags() (Asbjørn Sloth Tønnesen) - flow_dissector: set encapsulated control flags from tun_flags (Asbjørn Sloth Tønnesen) - flow_dissector: prepare for encapsulated control flags (Asbjørn Sloth Tønnesen) - net/sched: cls_flower: add policy for TCA_FLOWER_KEY_FLAGS (Asbjørn Sloth Tønnesen) - net/sched: cls_flower: prepare fl_{set,dump}_key_flags() for ENC_FLAGS (Asbjørn Sloth Tønnesen) - net/sched: flower: define new tunnel flags (Asbjørn Sloth Tønnesen) - doc: netlink: specs: tc: describe flower control flags (Asbjørn Sloth Tønnesen) - net/sched: flower: refactor control flag definitions (Asbjørn Sloth Tønnesen) - Revert "net: mvpp2: Improve data types and use min()" (Jakub Kicinski) - llc: Constify struct llc_sap_state_trans (Christophe JAILLET) - llc: Constify struct llc_conn_state_trans (Christophe JAILLET) - dsa: lan9303: consistent naming for PHY address parameter (Christian Eggers) - Bluetooth: btmtk: Mark all stub functions as inline (Nathan Chancellor) - Bluetooth: hci_qca: Fix build error (Luiz Augusto von Dentz) - Bluetooth: hci_qca: use the power sequencer for wcn7850 and wcn6855 (Bartosz Golaszewski) - Bluetooth: hci_qca: make pwrseq calls the default if available (Bartosz Golaszewski) - Bluetooth: hci_qca: unduplicate calls to hci_uart_register_device() (Bartosz Golaszewski) - Bluetooth: hci_qca: schedule a devm action for disabling the clock (Bartosz Golaszewski) - dt-bindings: bluetooth: qualcomm: describe the inputs from PMU for wcn7850 (Bartosz Golaszewski) - Bluetooth: btnxpuart: Fix warnings for suspend and resume functions (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Add system suspend and resume handlers (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Add support for IW615 chipset (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Add support for AW693 A1 chipset (Neeraj Sanjay Kale) - Bluetooth: btintel: Add support for Whale Peak2 (Kiran K) - Bluetooth: btintel: Add support for BlazarU core (Kiran K) - Bluetooth: btusb: mediatek: add ISO data transmission functions (Chris Lu) - Bluetooth: btmtk: move btusb_recv_acl_mtk to btmtk.c (Chris Lu) - Bluetooth: btmtk: move btusb_mtk_[setup, shutdown] to btmtk.c (Chris Lu) - Bluetooth: btmtk: move btusb_mtk_hci_wmt_sync to btmtk.c (Chris Lu) - Bluetooth: btusb: add callback function in btusb suspend/resume (Chris Lu) - Bluetooth: btmtk: rename btmediatek_data (Chris Lu) - Bluetooth: btusb: mediatek: return error for failed reg access (Chris Lu) - Bluetooth: btusb: mediatek: remove the unnecessary goto tag (Chris Lu) - Bluetooth: Remove hci_request.{c,h} (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Remove remaining dependencies of hci_request (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Move handling of interleave_scan (Luiz Augusto von Dentz) - Bluetooth: hci_core: Don't use hci_prepare_cmd (Luiz Augusto von Dentz) - Bluetooth: hci_core: Remove usage of hci_req_sync (Luiz Augusto von Dentz) - dt-bindings: net: bluetooth: convert MT7622 Bluetooth to the json-schema (Rafał Miłecki) - Bluetooth: Fix usage of __hci_cmd_sync_status (Luiz Augusto von Dentz) - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591 (WangYuli) - Bluetooth: hci_core: cleanup struct hci_dev (Dmitry Antipov) - Bluetooth: btintel: Fix the sfi name for BlazarU (Kiran K) - Bluetooth: qca: don't disable power management for QCA6390 (Bartosz Golaszewski) - Bluetooth: hci: fix build when POWER_SEQUENCING=m (Krzysztof Kozlowski) - Bluetooth: btintel: Fix spelling of *intermediate* in comment (Paul Menzel) - Bluetooth: qca: use the power sequencer for QCA6390 (Bartosz Golaszewski) - dt-bindings: net: bluetooth: qualcomm: describe regulators for QCA6390 (Bartosz Golaszewski) - Bluetooth: btintel: Add firmware ID to firmware name (Kiran K) - Bluetooth: hci_core, hci_sync: cleanup struct discovery_state (Dmitry Antipov) - Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables (Hilda Wu) - Bluetooth: hci_event: Set QoS encryption from BIGInfo report (Iulia Tanasescu) - Bluetooth: btnxpuart: Add handling for boot-signature timeout errors (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Update firmware names (Neeraj Sanjay Kale) - dt-bindings: net: bluetooth: nxp: Add firmware-name property (Neeraj Sanjay Kale) - Bluetooth: hci_bcm4377: Add BCM4388 support (Hector Martin) - Bluetooth: Add vendor-specific packet classification for ISO data (Ying Hsu) - Bluetooth: iso: remove unused struct 'iso_list_data' (Dr. David Alan Gilbert) - Bluetooth: btintel_pcie: Remove unnecessary memset(0) calls (Thorsten Blum) - Bluetooth: Use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - Bluetooth: MGMT: Uninitialized variable in load_conn_param() (Dan Carpenter) - Bluetooth/nokia: Remove unused struct 'hci_nokia_radio_hdr' (Dr. David Alan Gilbert) - tty: rfcomm: prefer array indexing over pointer arithmetic (Erick Archer) - tty: rfcomm: prefer struct_size over open coded arithmetic (Erick Archer) - Bluetooth: hci_core: Prefer array indexing over pointer arithmetic (Erick Archer) - Bluetooth: hci_core: Prefer struct_size over open coded arithmetic (Erick Archer) - Bluetooth: btintel_pcie: Fix irq leak (Kiran K) - Bluetooth: btintel_pcie: Print Firmware Sequencer information (Kiran K) - Bluetooth: btusb: mediatek: add MT7922 subsystem reset (Hao Qin) - Bluetooth: btusb: mediatek: reset the controller before downloading the fw (Hao Qin) - Bluetooth: btusb: mediatek: refactor the function btusb_mtk_reset (Hao Qin) - Bluetooth: btmtk: apply the common btmtk_fw_get_filename (Sean Wang) - Bluetooth: btmtk: add the function to get the fw name (Sean Wang) - Bluetooth: btintel: Refactor btintel_set_ppag() (Kiran K) - Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading (Luke Wang) - Bluetooth: btnxpuart: Handle FW Download Abort scenario (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Enable status prints for firmware download (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush() (Neeraj Sanjay Kale) - Bluetooth: hci_bcm4377: Increase boot timeout (Hector Martin) - Bluetooth: hci_bcm4377: Use correct unit for timeouts (Sven Peter) - Bluetooth: MGMT: Make MGMT_OP_LOAD_CONN_PARAM update existing connection (Luiz Augusto von Dentz) - net: Add struct kernel_ethtool_ts_info (Kory Maincent) - net: net_tstamp: Add unspec field to hwtstamp_source enumeration (Kory Maincent) - net: Change the API of PHY default timestamp to MAC (Kory Maincent) - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Kory Maincent) - net: ethernet: lantiq_etop: remove redundant device name setup (Aleksander Jan Bajkowski) - net: dsa: vsc73xx: start treating the BR_LEARNING flag (Pawel Dembicki) - net: dsa: vsc73xx: Add bridge support (Pawel Dembicki) - net: dsa: prepare 'dsa_tag_8021q_bridge_join' for standalone use (Pawel Dembicki) - net: dsa: Define max num of bridges in tag8021q implementation (Pawel Dembicki) - net: dsa: vsc73xx: Implement the tag_8021q VLAN operations (Pawel Dembicki) - net: dsa: vsc73xx: introduce tag 8021q for vsc73xx (Pawel Dembicki) - net: dsa: tag_sja1105: refactor skb->dev assignment to dsa_tag_8021q_find_user() (Vladimir Oltean) - net: dsa: tag_sja1105: prefer precise source port info on SJA1110 too (Vladimir Oltean) - net: dsa: tag_sja1105: absorb entire sja1105_vlan_rcv() into dsa_8021q_rcv() (Vladimir Oltean) - net: dsa: tag_sja1105: absorb logic for not overwriting precise info into dsa_8021q_rcv() (Vladimir Oltean) - net: dsa: vsc73xx: Add vlan filtering (Pawel Dembicki) - net: dsa: vsc73xx: add port_stp_state_set function (Pawel Dembicki) - net: ti: icssg-prueth: Split out common object into module (MD Danish Anwar) - virtio_net: Fix napi_skb_cache_put warning (Breno Leitao) - net: phy: bcm-phy-lib: Implement BroadR-Reach link modes (Kamil Horák (2N)) - dt-bindings: ethernet-phy: add optional brr-mode flag (Kamil Horák (2N)) - net: phy: bcm54811: Add LRE registers definitions (Kamil Horák (2N)) - net: phy: bcm54811: New link mode for BroadR-Reach (Kamil Horák (2N)) - virtio_net: xsk: rx: support recv merge mode (Xuan Zhuo) - virtio_net: xsk: rx: support recv small mode (Xuan Zhuo) - virtio_net: xsk: rx: support fill with xsk buffer (Xuan Zhuo) - virtio_net: xsk: support wakeup (Xuan Zhuo) - virtio_net: xsk: bind/unbind xsk for rx (Xuan Zhuo) - virtio_net: separate receive_mergeable (Xuan Zhuo) - virtio_net: separate receive_buf (Xuan Zhuo) - virtio_net: separate virtnet_tx_resize() (Xuan Zhuo) - virtio_net: separate virtnet_rx_resize() (Xuan Zhuo) - virtio_net: replace VIRTIO_XDP_HEADROOM by XDP_PACKET_HEADROOM (Xuan Zhuo) - soc: fsl: qbman: FSL_DPAA depends on COMPILE_TEST (Breno Leitao) - net: dpaa: no need to make sure all CPUs receive a corresponding Tx queue (Vladimir Oltean) - net: dpaa: stop ignoring TX queues past the number of CPUs (Vladimir Oltean) - net: dpaa: eliminate NR_CPUS dependency in egress_fqs[] and conf_fqs[] (Vladimir Oltean) - net: dpaa: avoid on-stack arrays of NR_CPUS elements (Vladimir Oltean) - xfrm: Support crypto offload for outbound IPv4 UDP-encapsulated ESP packet (Mike Yu) - xfrm: Support crypto offload for inbound IPv4 UDP-encapsulated ESP packet (Mike Yu) - xfrm: Allow UDP encapsulation in crypto offload control path (Mike Yu) - xfrm: Support crypto offload for inbound IPv6 ESP packets not in GRO path (Mike Yu) - xfrm: support sending NAT keepalives in ESP in UDP states (Eyal Birger) - net: airoha: Introduce ethernet support for EN7581 SoC (Lorenzo Bianconi) - dt-bindings: net: airoha: Add EN7581 ethernet controller (Lorenzo Bianconi) - ice: Add tracepoint for adding and removing switch rules (Marcin Szycik) - ice: Remove unused members from switch API (Marcin Szycik) - ice: Optimize switch recipe creation (Marcin Szycik) - ice: remove unused recipe bookkeeping data (Michal Swiatkowski) - ice: Simplify bitmap setting in adding recipe (Michal Swiatkowski) - ice: Remove reading all recipes before adding a new one (Michal Swiatkowski) - ice: Remove unused struct ice_prot_lkup_ext members (Marcin Szycik) - igc: Remove the internal 'eee_advert' field (Sasha Neftin) - ice: remove eswitch rebuild (Michal Swiatkowski) - ice: Add support for devlink local_forwarding param (Pawel Kaminski) - i40e: correct i40e_addr_to_hkey() name in kdoc (Simon Horman) - net: intel: Remove MODULE_AUTHORs (Tony Nguyen) - sfc: falcon: Make I2C terminology more inclusive (Easwar Hariharan) - net: phy: dp83td510: add cable testing support (Oleksij Rempel) - net: dpaa: Fix compilation Warning (Breno Leitao) - eth: mlx5: expose NETIF_F_NTUPLE when ARFS is compiled out (Jakub Kicinski) - selftests: mptcp: lib: fix shellcheck errors (Matthieu Baerts (NGI0)) - net/mlx5: Use set number of max EQs (Daniel Jurgens) - net/mlx5: Set default max eqs for SFs (Daniel Jurgens) - net/mlx5: Set sf_eq_usage for SF max EQs (Daniel Jurgens) - net/mlx5: IFC updates for SF max IO EQs (Daniel Jurgens) - net: mvpp2: Improve data types and use min() (Thorsten Blum) - net: ethtool: Monotonically increase the message sequence number (Danielle Ratson) - selftests: tcp: Remove broken SNMP assumptions for TCP AO self-connect tests. (Kuniyuki Iwashima) - tcp: Don't drop SYN+ACK for simultaneous connect(). (Kuniyuki Iwashima) - test/vsock: add install target (Peng Fan) - MAINTAINERS: add 5 missing tcp-related files (Eric Dumazet) - idpf: use libeth Rx buffer management for payload buffer (Alexander Lobakin) - idpf: convert header split mode to libeth + napi_build_skb() (Alexander Lobakin) - libeth: support different types of buffers for Rx (Alexander Lobakin) - idpf: remove legacy Page Pool Ethtool stats (Alexander Lobakin) - idpf: reuse libeth's definitions of parsed ptype structures (Alexander Lobakin) - idpf: compile singleq code only under default-n CONFIG_IDPF_SINGLEQ (Alexander Lobakin) - idpf: merge singleq and splitq &net_device_ops (Alexander Lobakin) - idpf: strictly assert cachelines of queue and queue vector structures (Alexander Lobakin) - idpf: avoid bloating &idpf_q_vector with big %%NR_CPUS (Alexander Lobakin) - idpf: split &idpf_queue into 4 strictly-typed queue structures (Alexander Lobakin) - idpf: stop using macros for accessing queue descriptors (Alexander Lobakin) - libeth: add cacheline / struct layout assertion helpers (Alexander Lobakin) - page_pool: use __cacheline_group_{begin, end}_aligned() (Alexander Lobakin) - cache: add __cacheline_group_{begin, end}_aligned() (+ couple more) (Alexander Lobakin) - selftests/bpf: Test for null-pointer-deref bugfix in resolve_prog_type() (Tengda Wu) - bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT (Tengda Wu) - selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again (Daniel Borkmann) - bpf: use check_sub_overflow() to check for subtraction overflows (Shung-Hsi Yu) - bpf: use check_add_overflow() to check for addition overflows (Shung-Hsi Yu) - bpf: fix overflow check in adjust_jmp_off() (Shung-Hsi Yu) - bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o (Alan Maguire) - bpf: annotate BTF show functions with __printf (Alan Maguire) - bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG (Puranjay Mohan) - selftests/bpf: Close obj in error path in xdp_adjust_tail (Geliang Tang) - selftests/bpf: Null checks for links in bpf_tcp_ca (Geliang Tang) - selftests/bpf: Use connect_fd_to_fd in sk_lookup (Geliang Tang) - selftests/bpf: Use start_server_addr in sk_lookup (Geliang Tang) - selftests/bpf: Use start_server_str in sk_lookup (Geliang Tang) - selftests/bpf: Close fd in error path in drop_on_reuseport (Geliang Tang) - selftests/bpf: Add ASSERT_OK_FD macro (Geliang Tang) - selftests/bpf: Add backlog for network_helper_opts (Geliang Tang) - selftests/bpf: fix compilation failure when CONFIG_NF_FLOW_TABLE=m (Alan Maguire) - bpf: Remove tst_run from lwt_seg6local_prog_ops. (Sebastian Andrzej Siewior) - bpf: relax zero fixed offset constraint on KF_TRUSTED_ARGS/KF_RCU (Matt Bobrowski) - libbpf: improve old BPF skeleton handling for map auto-attach (Andrii Nakryiko) - libbpf: fix BPF skeleton forward/backward compat handling (Andrii Nakryiko) - bpftool: improve skeleton backwards compat with old buggy libbpfs (Andrii Nakryiko) - eth: bnxt: use the indir table from ethtool context (Jakub Kicinski) - eth: bnxt: bump the entry size in indir tables to u32 (Jakub Kicinski) - eth: bnxt: pad out the correct indirection table (Jakub Kicinski) - eth: bnxt: use the RSS context XArray instead of the local list (Jakub Kicinski) - eth: bnxt: use context priv for struct bnxt_rss_ctx (Jakub Kicinski) - eth: bnxt: depend on core cleaning up RSS contexts (Jakub Kicinski) - eth: bnxt: remove rss_ctx_bmap (Jakub Kicinski) - eth: bnxt: move from .set_rxfh to .create_rxfh_context and friends (Jakub Kicinski) - eth: bnxt: allow deleting RSS contexts when the device is down (Jakub Kicinski) - net: ethtool: let drivers declare max size of RSS indir table and key (Jakub Kicinski) - net: ethtool: let drivers remove lost RSS contexts (Jakub Kicinski) - net: mctp-i2c: invalidate flows immediately on TX errors (Jeremy Kerr) - l2tp: fix l2tp_session_register with colliding l2tpv3 IDs (James Chapman) - tipc: Consolidate redundant functions (Shigeru Yoshida) - tipc: Remove unused struct declaration (Shigeru Yoshida) - net: netconsole: Eliminate redundant setting of enabled field (Breno Leitao) - net: netconsole: Remove unnecessary cast from bool (Breno Leitao) - selftests: openvswitch: retry instead of sleep (Adrian Moreno) - netdevice: define and allocate &net_device _properly_ (Alexander Lobakin) - net: psample: fix flag being set in wrong skb (Adrian Moreno) - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures (Alexey Kodanev) - wifi: mt76: mt792x: fix scheduler interference in drv own process (Michael Lo) - wifi: mt76: mt7925: enabling MLO when the firmware supports it (Sean Wang) - wifi: mt76: mt7925: remove the unused mt7925_mcu_set_chan_info (Sean Wang) - wifi: mt76: mt7925: update mt7925_mac_link_bss_add for MLO (Sean Wang) - wifi: mt76: mt7925: update mt7925_mcu_bss_basic_tlv for MLO (Sean Wang) - wifi: mt76: mt7925: update mt7925_mcu_set_timing for MLO (Sean Wang) - wifi: mt76: mt7925: update mt7925_mcu_sta_phy_tlv for MLO (Sean Wang) - wifi: mt76: mt7925: update mt7925_mcu_sta_rate_ctrl_tlv for MLO (Sean Wang) - wifi: mt76: mt7925: add mt7925_mcu_sta_eht_mld_tlv for MLO (Sean Wang) - wifi: mt76: mt7925: update mt7925_mcu_sta_update for MLO (Sean Wang) - wifi: mt76: mt7925: update mt7925_mcu_add_bss_info for MLO (Sean Wang) - wifi: mt76: mt7925: update mt7925_mcu_bss_mld_tlv for MLO (Sean Wang) - wifi: mt76: mt7925: update mt7925_mcu_sta_mld_tlv for MLO (Sean Wang) - wifi: mt76: mt7925: add mt7925_[assign,unassign]_vif_chanctx (Sean Wang) - wifi: mt76: add def_wcid to struct mt76_wcid (Sean Wang) - wifi: mt76: mt7925: report link information in rx status (Sean Wang) - wifi: mt76: mt7925: update rate index according to link id (Sean Wang) - wifi: mt76: mt7925: add link handling in the mt7925_ipv6_addr_change (Sean Wang) - wifi: mt76: mt7925: add link handling in the BSS_CHANGED_ARP_FILTER handler (Sean Wang) - wifi: mt76: mt7925: add link handling in mt7925_vif_connect_iter (Sean Wang) - wifi: mt76: mt7925: add link handling in mt7925_sta_set_decap_offload (Sean Wang) - wifi: mt76: mt7925: add link handling in mt7925_mac_sta_assoc (Sean Wang) - wifi: mt76: mt7925: add link handling in mt7925_txwi_free (Sean Wang) - wifi: mt76: mt7925: add link handling in mt7925_mcu_set_beacon_filter (Sean Wang) - wifi: mt76: mt7925: add link handling in the BSS_CHANGED_PS handler (Sean Wang) - wifi: mt76: mt7925: add link handling to mt7925_change_chanctx (Sean Wang) - wifi: mt76: mt7925: add link handling in mt7925_set_key (Sean Wang) - wifi: mt76: mt7925: add link handling to txwi (Sean Wang) - wifi: mt76: mt7925: add link handling in mt7925_mac_sta_remove (Sean Wang) - wifi: mt76: mt7925: add link handling in mt7925_mac_sta_add (Sean Wang) - wifi: mt76: mt7925: add mt7925_change_sta_links (Sean Wang) - wifi: mt76: mt7925: add mt7925_change_vif_links (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_uni_roc_event (Sean Wang) - wifi: mt76: mt7925: add mt7925_set_link_key (Sean Wang) - wifi: mt76: mt7925: set mt7925_mcu_sta_key_tlv according to link id (Sean Wang) - wifi: mt76: mt7925: set Tx queue parameters according to link id (Sean Wang) - wifi: mt76: mt7925: update mt7925_mac_link_sta_[add, assoc, remove] for MLO (Sean Wang) - wifi: mt76: mt7925: update mt76_connac_mcu_uni_add_dev for MLO (Sean Wang) - wifi: mt76: mt7925: simpify mt7925_mcu_sta_cmd logic by removing fw_offload (Sean Wang) - wifi: mt76: mt7925: add mt7925_mac_link_bss_remove to remove per-link BSS (Sean Wang) - wifi: mt76: mt7925: add mt7925_mac_link_bss_add to create per-link BSS (Sean Wang) - wifi: mt76: mt7925: add mt7925_mac_link_sta_remove to remove per-link STA (Sean Wang) - wifi: mt76: mt7925: add mt7925_mac_link_sta_assoc to associate per-link STA (Sean Wang) - wifi: mt76: mt7925: add mt7925_mac_link_sta_add to create per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_basic_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_mld_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_add_bss_info for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_hdr_trans_tlv for per-link STA (Sean Wang) - wifi: mt76: mt762x: extend mt76_connac_mcu_sta_basic_tlv for per-link STA (Sean Wang) - wifi: mt76: mt792x: extend mt76_connac_get_phy_mode_v2 for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_get_phy_mode for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_get_phy_mode_ext for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_phy_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_ht_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_vht_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_amsdu_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_he_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_he_6g_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_eht_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_rate_ctrl_tlv with per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_state_v2_tlv for per-link STA (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_sta_update for per-link STA (Sean Wang) - wifi: mt76: mt7925: mt7925_mcu_set_chctx rely on mt7925_mcu_bss_rlm_tlv (Sean Wang) - wifi: mt76: mt7925: add mt7925_mcu_bss_rlm_tlv to constitue the RLM TLV (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_uni_bss_ps for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_uni_bss_bcnft for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_[abort, set]_roc for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_set_bss_pm for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_basic_tlv for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_sec_tlv for per-link BSS (Sean Wang) - wifi: mt76: mt7925: remove unused parameters in mt7925_mcu_bss_bmc_tlv (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_bmc_tlv for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_mld_tlv for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_qos_tlv for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_he_tlv for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_color_tlv for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_bss_ifs_tlv for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_set_timing for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_add_bss_info for per-link BSS (Sean Wang) - wifi: mt76: mt7925: extend mt7925_mcu_set_tx with for per-link BSS (Deren Wu) - wifi: mt76: mt792x: extend mt76_connac_mcu_uni_add_dev for per-link BSS (Sean Wang) - wifi: mt76: mt7925: support for split bss_info_changed method (Deren Wu) - wifi: mt76: mt792x: add struct mt792x_chanctx (Deren Wu) - wifi: mt76: mt792x: add struct mt792x_link_sta (Deren Wu) - wifi: mt76: mt792x: add struct mt792x_bss_conf (Deren Wu) - wifi: mac80211: fix AP chandef capturing in CSA (Johannes Berg) - wifi: iwlwifi: correctly reference TSO page information (Benjamin Berg) - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Aleksandr Mishin) - wifi: rtlwifi: fix default typo (Fredrik Lönnegren) - wifi: rtw89: unify the selection logic of RFK table when MCC (Zong-Zhe Yang) - wifi: rtw89: mac: parse MRC C2H failure report (Zong-Zhe Yang) - wifi: rtw89: 8852bx: add extra handles of BTC for 8852BT in 8852b_common (Ping-Ke Shih) - wifi: rtw89: 8852bx: move BTC common code from 8852b to 8852b_common (Ping-Ke Shih) - wifi: rtw88: usb: schedule rx work after everything is set up (Marcin Ślusarz) - wifi: rtw89: 8852bt: rfk: add RCK (Ping-Ke Shih) - wifi: rtw89: 8852bt: rfk: add DACK (Ping-Ke Shih) - wifi: rtw89: 8852bt: rfk: add RX DCK (Ping-Ke Shih) - wifi: rtw89: 8852bt: rfk: add IQK (Ping-Ke Shih) - wifi: rtw89: constrain TX power according to Transmit Power Envelope (Zong-Zhe Yang) - wifi: rtw89: coex: Add coexistence policy for hardware scan (Ching-Te Ku) - wifi: rtl8xxxu: 8188f: Limit TX power index (Martin Kaistra) - wifi: rtw89: 8852b: fix definition of KIP register number (Kuan-Chung Chen) - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Ping-Ke Shih) - wifi: rtw89: 8852bt: rfk: add DPK (Ping-Ke Shih) - wifi: rtw89: 8852bt: rfk: add TSSI (Ping-Ke Shih) - wifi: rtw89: add polling for LPS H2C to ensure FW received (Chih-Kang Chang) - wifi: rtw89: wow: enable beacon filter after swapping firmware (Chih-Kang Chang) - wifi: rtw89: wow: prevent to send unexpected H2C during download Firmware (Chih-Kang Chang) - wifi: rtw89: wow: fix GTK offload H2C skbuff issue (Chih-Kang Chang) - wifi: rtw89: wow: update config mac for 802.11ax chip (Chih-Kang Chang) - wifi: rtw89: wow: update WoWLAN reason register for different FW (Chih-Kang Chang) - wifi: rtw89: wow: append security header offset for different cipher (Chih-Kang Chang) - wifi: rtl8xxxu: use swap() in rtl8xxxu_switch_ports() (Jiapeng Chong) - wifi: rtw88: usb: Further limit the TX aggregation (Bitterblue Smith) - wifi: rtw89: pci: fix RX tag race condition resulting in wrong RX length (Ping-Ke Shih) - wifi: rtw89: pci: support 36-bit PCI DMA address (Ping-Ke Shih) - wifi: rtw89: adopt firmware whose version is equal or less but closest (Ping-Ke Shih) - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Ping-Ke Shih) - wifi: rtw89: 8852bx: add extra handles for 8852BT in 8852b_common (Ping-Ke Shih) - wifi: rtw89: 8852bx: move common code from 8852b to 8852b_common (Ping-Ke Shih) - wifi: rtw89: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - wifi: ipw2x00: Use kzalloc() instead of kmalloc()/memset() (Chen Ni) - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() (Sascha Hauer) - wifi: mac80211_hwsim: add support for multi-radio wiphy (Felix Fietkau) - wifi: mac80211: add wiphy radio assignment and validation (Felix Fietkau) - wifi: mac80211: move code in ieee80211_link_reserve_chanctx to a helper (Felix Fietkau) - wifi: mac80211: extend ifcomb check functions for multi-radio (Felix Fietkau) - wifi: mac80211: add radio index to ieee80211_chanctx_conf (Felix Fietkau) - wifi: mac80211: add support for DFS with multiple radios (Felix Fietkau) - wifi: cfg80211: add helper for checking if a chandef is valid on a radio (Felix Fietkau) - wifi: cfg80211: extend interface combination check for multi-radio (Felix Fietkau) - wifi: cfg80211: add support for advertising multiple radios belonging to a wiphy (Felix Fietkau) - wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when in_reconfig (Zong-Zhe Yang) - wifi: virt_wifi: don't use strlen() in const context (Johannes Berg) - wifi: mac80211_hwsim: fix warning (Johannes Berg) - wifi: mac80211: do not check BSS color collision in certain cases (Michael-CY Lee) - wifi: mac80211: cancel color change finalize work when link is stopped (Michael-CY Lee) - wifi: virt_wifi: avoid reporting connection success with wrong SSID (En-Wei Wu) - wifi: mac80211: clear vif drv_priv after remove_interface when stopping (Felix Fietkau) - wifi: nl80211: split helper function from nl80211_put_iface_combinations (Felix Fietkau) - wifi: iwlwifi: mvm: re-enable MLO (Miri Korenblit) - wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v12 (Anjaneyulu) - wifi: iwlwifi: Remove debug message (Mukesh Sisodiya) - wifi: iwlwifi: mvm: document remaining mvm data (Johannes Berg) - wifi: iwlwifi: fw: api: fix missing RX descriptor kernel-doc (Johannes Berg) - wifi: iwlwifi: document PPAG table command union correctly (Johannes Berg) - wifi: iwlwifi: fw: api: add puncturing to PHY context docs (Johannes Berg) - wifi: iwlwifi: fw: api: mac: fix kernel-doc (Johannes Berg) - wifi: iwlwifi: fw: api: fix memory region kernel-doc (Johannes Berg) - wifi: iwlwifi: mvm: add missing string for ROC EMLSR block (Johannes Berg) - wifi: iwlwifi: release TXQ lock during reclaim (Benjamin Berg) - wifi: iwlwifi: keep BHs disabled when TXing from reclaim (Benjamin Berg) - wifi: iwlwifi: use already mapped data when TXing an AMSDU (Benjamin Berg) - wifi: iwlwifi: keep the TSO and workaround pages mapped (Benjamin Berg) - wifi: iwlwifi: map entire SKB when sending AMSDUs (Benjamin Berg) - wifi: iwlwifi: return a new allocation for hdr page space (Benjamin Berg) - wifi: iwlwifi: mvm: simplify EMLSR blocking (Johannes Berg) - wifi: iwlwifi: mvm: align reorder buffer entries to cacheline (Johannes Berg) - wifi: iwlwifi: mvm: clean up reorder buffer data (Johannes Berg) - wifi: iwlwifi: mvm: don't send an ROC command with max_delay = 0 (Emmanuel Grumbach) - wifi: iwlwifi: mvm: fix interface combinations (Johannes Berg) - wifi: ath12k: Support TQM stats (Dinesh Karthikeyan) - wifi: ath12k: Support pdev error stats (Dinesh Karthikeyan) - wifi: ath12k: Support Transmit Scheduler stats (Dinesh Karthikeyan) - wifi: ath12k: Dump additional Tx PDEV HTT stats (Ramya Gnanasekar) - wifi: ath12k: Add support to parse requested stats_type (Dinesh Karthikeyan) - wifi: ath12k: Add htt_stats_dump file ops support (Dinesh Karthikeyan) - wifi: ath12k: Add support to enable debugfs_htt_stats (Dinesh Karthikeyan) - wifi: ath12k: fix driver initialization for WoW unsupported devices (Rameshkumar Sundaram) - wifi: ath12k: fix peer metadata parsing (Karthikeyan Periyasamy) - wifi: ath12k: Fix pdev id sent to firmware for single phy devices (Lingbo Kong) - wifi: ath12k: handle keepalive during WoWLAN suspend and resume (Baochen Qiang) - wifi: ath12k: support GTK rekey offload (Baochen Qiang) - wifi: ath12k: support ARP and NS offload (Baochen Qiang) - wifi: ath12k: implement hardware data filter (Baochen Qiang) - wifi: ath12k: add WoW net-detect functionality (Baochen Qiang) - wifi: ath12k: add basic WoW functionalities (Baochen Qiang) - wifi: ath12k: implement WoW enable and wakeup commands (Baochen Qiang) - wifi: ath12k: add ATH12K_DBG_WOW log level (Baochen Qiang) - wifi: ath12k: fix mbssid max interface advertisement (Karthikeyan Periyasamy) - wifi: ath12k: fix firmware crash due to invalid peer nss (Ajith C) - wifi: ath12k: fix legacy peer association due to missing HT or 6 GHz capabilities (Pradeep Kumar Chitrapu) - wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he() (Aaradhana Sahu) - wifi: ath12k: fix NULL pointer access in ath12k_mac_op_get_survey() (Aaradhana Sahu) - wifi: ath11k: modify the calculation of the average signal strength in station mode (Lingbo Kong) - wifi: ath11k: fix ack signal strength calculation (Lingbo Kong) - wifi: ath12k: Remove unused ath12k_base from ath12k_hw (Harshitha Prem) - wifi: ath12k: Fix WARN_ON during firmware crash in split-phy (Aaradhana Sahu) - dt-bindings: net: wireless: describe the ath12k PCI module (Bartosz Golaszewski) - dt-bindings: net: wireless: qcom,ath11k: describe the ath11k on QCA6390 (Bartosz Golaszewski) - wifi: ath12k: handle symlink cleanup for per pdev debugfs dentry (Aditya Kumar Singh) - wifi: ath12k: unregister per pdev debugfs (Aditya Kumar Singh) - wifi: ath12k: fix per pdev debugfs registration (Aditya Kumar Singh) - wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers (Baochen Qiang) - wifi: ath12k: avoid unnecessary MSDU drop in the Rx error process (Karthikeyan Periyasamy) - wifi: ath11k: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - wifi: ath11k: fix RCU documentation in ath11k_mac_op_ipv6_changed() (Baochen Qiang) - wifi: ath12k: fix ACPI warning when resume (Baochen Qiang) - wifi: ath12k: modify remain on channel for single wiphy (Rameshkumar Sundaram) - wifi: mac80211: remove DEAUTH_NEED_MGD_TX_PREP (Johannes Berg) - wifi: mac80211_hwsim: fix kernel-doc (Johannes Berg) - wifi: mac80211: Use the link BSS configuration for beacon processing (Ilan Peer) - wifi: mac80211: remove key data from get_key callback (Johannes Berg) - wifi: nl80211: don't give key data to userspace (Johannes Berg) - net: reduce rtnetlink_rcv_msg() stack usage (Eric Dumazet) - net/sched: act_skbmod: convert comma to semicolon (Chen Ni) - ethtool: use the rss context XArray in ring deactivation safety-check (Jakub Kicinski) - ethtool: fail closed if we can't get max channel used in indirection tables (Jakub Kicinski) - net: pse-pd: pd692x0: Fix spelling mistake "availables" -> "available" (Colin Ian King) - ice: Implement driver functionality to dump serdes equalizer values (Anil Samal) - ice: Implement driver functionality to dump fec statistics (Anil Samal) - ice: Extend Sideband Queue command to support flags (Anil Samal) - dt-bindings: net: convert enetc to yaml (Frank Li) - dt-bindings: net: realtek,rtl82xx: Document RTL8211F LED support (Marek Vasut) - net: phy: aquantia: add support for aqr115c (Bartosz Golaszewski) - net: phy: aquantia: wait for the GLOBAL_CFG to start returning real values (Bartosz Golaszewski) - net: phy: aquantia: wait for FW reset before checking the vendor ID (Bartosz Golaszewski) - net: phy: aquantia: rename and export aqr107_wait_reset_complete() (Bartosz Golaszewski) - netxen_nic: Use {low,upp}er_32_bits() helpers (Geert Uytterhoeven) - net/mlx5e: CT: Initialize err to 0 to avoid warning (Cosmin Ratiu) - net/mlx5e: SHAMPO, Add missing aggregate counter (Dragos Tatulea) - net/mlx5: DR, Remove definer functions from SW Steering API (Yevgeny Kliteynik) - mlxsw: pci: Lock configuration space of upstream bridge during reset (Ido Schimmel) - mlxsw: core_thermal: Report valid current state during cooling device registration (Ido Schimmel) - mlxsw: Warn about invalid accesses to array fields (Petr Machata) - selftests: drv-net: rss_ctx: test flow rehashing without impacting traffic (Jakub Kicinski) - selftests: drv-net: rss_ctx: check behavior of indirection table resizing (Jakub Kicinski) - selftests: drv-net: rss_ctx: test queue changes vs user RSS config (Jakub Kicinski) - selftests: drv-net: rss_ctx: factor out send traffic and check (Jakub Kicinski) - selftests: drv-net: rss_ctx: fix cleanup in the basic test (Jakub Kicinski) - net: ti: icssg-prueth: add missing deps (Guillaume La Roque) - dt-bindings: net: fsl,fman: add ptimer-handle property (Frank Li) - dt-bindings: net: fsl,fman: allow dma-coherent property (Frank Li) - net: tls: Pass union tls_crypto_context pointer to memzero_explicit (Simon Horman) - selftests: forwarding: Make vxlan-bridge-1d pass on debug kernels (Ido Schimmel) - selftests/bpf: DENYLIST.aarch64: Remove fexit_sleep (Puranjay Mohan) - selftests/bpf: amend for wrong bpf_wq_set_callback_impl signature (Benjamin Tissoires) - bpf: helpers: fix bpf_wq_set_callback_impl signature (Benjamin Tissoires) - libbpf: Add NULL checks to bpf_object__{prev_map,next_map} (Andreas Ziegler) - selftests/bpf: Remove exceptions tests from DENYLIST.s390x (Ilya Leoshkevich) - s390/bpf: Implement exceptions (Ilya Leoshkevich) - s390/bpf: Change seen_reg to a mask (Ilya Leoshkevich) - bpf: Remove unnecessary loop in task_file_seq_get_next() (Dan Carpenter) - riscv, bpf: Optimize stack usage of trampoline (Puranjay Mohan) - bpf, devmap: Add .map_alloc_check (Florian Lehner) - selftests/bpf: Remove arena tests from DENYLIST.s390x (Ilya Leoshkevich) - selftests/bpf: Add UAF tests for arena atomics (Ilya Leoshkevich) - selftests/bpf: Introduce __arena_global (Ilya Leoshkevich) - s390/bpf: Support arena atomics (Ilya Leoshkevich) - s390/bpf: Enable arena (Ilya Leoshkevich) - s390/bpf: Support address space cast instruction (Ilya Leoshkevich) - s390/bpf: Support BPF_PROBE_MEM32 (Ilya Leoshkevich) - s390/bpf: Land on the next JITed instruction after exception (Ilya Leoshkevich) - s390/bpf: Introduce pre- and post- probe functions (Ilya Leoshkevich) - s390/bpf: Get rid of get_probe_mem_regno() (Ilya Leoshkevich) - s390/bpf: Factor out emitting probe nops (Ilya Leoshkevich) - bpf: Fix atomic probe zero-extension (Ilya Leoshkevich) - bpftool: Mount bpffs when pinmaps path not under the bpffs (Tao Chen) - selftests/bpf: Add testcase where 7th argment is struct (Pu Lehui) - selftests/bpf: Factor out many args tests from tracing_struct (Pu Lehui) - riscv, bpf: Add 12-argument support for RV64 bpf trampoline (Pu Lehui) - selftests/xsk: Enhance batch size support with dynamic configurations (Tushar Vyavahare) - selftests/xsk: Ensure traffic validation proceeds after ring size adjustment in xskxceiver (Tushar Vyavahare) - selftests/bpf: Delete extra blank lines in test_sockmap (Zhu Jun) - riscv, bpf: Use bpf_prog_pack for RV64 bpf trampoline (Pu Lehui) - riscv, bpf: Fix out-of-bounds issue when preparing trampoline image (Pu Lehui) - bpf: Use precise image size for struct_ops trampoline (Pu Lehui) - libbpf: Fix error handling in btf__distill_base() (Alan Maguire) - selftests/bpf: Add selftest for bpf_xdp_flow_lookup kfunc (Lorenzo Bianconi) - netfilter: Add bpf_xdp_flow_lookup kfunc (Lorenzo Bianconi) - netfilter: nf_tables: Add flowtable map for xdp offload (Florian Westphal) - selftests/bpf: Move ARRAY_SIZE to bpf_misc.h (Jiri Olsa) - libbpf: Fix clang compilation error in btf_relocate.c (Alan Maguire) - selftests/bpf: Don't close(-1) in serial_test_fexit_stress() (Ma Ke) - bpf: add new negative selftests to cover missing check_func_arg_reg_off() and reg->type check (Matt Bobrowski) - bpf: add missing check_func_arg_reg_off() to prevent out-of-bounds memory accesses (Matt Bobrowski) - bpf: Fix tailcall cases in test_bpf (Leon Hwang) - libbpf: Skip base btf sanity checks (Antoine Tenart) - bpf: fix build when CONFIG_DEBUG_INFO_BTF[_MODULES] is undefined (Alan Maguire) - bpf, docs: Address comments from IETF Area Directors (Dave Thaler) - selftests/bpf: Add kfunc_call test for simple dtor in bpf_testmod (Alan Maguire) - kbuild,bpf: Add module-specific pahole flags for distilled base BTF (Alan Maguire) - libbpf,bpf: Share BTF relocate-related code with kernel (Alan Maguire) - libbpf: Split field iter code into its own file kernel (Alan Maguire) - module, bpf: Store BTF base pointer in struct module (Alan Maguire) - libbpf: BTF relocation followup fixing naming, loop logic (Alan Maguire) - selftests/bpf: Test struct_ops bpf map auto-attach (Mykyta Yatsenko) - bpf, arm64: Inline bpf_get_current_task/_btf() helpers (Puranjay Mohan) - selftests/bpf: Match tests against regular expression (Cupertino Miranda) - selftests/bpf: Support checks against a regular expression (Cupertino Miranda) - libbpf: Checking the btf_type kind when fixing variable offsets (Donglin Peng) - bpf: Add security_file_post_open() LSM hook to sleepable_lsm_hooks (Matt Bobrowski) - bpftool: Allow compile-time checks of BPF map auto-attach support in skeleton (Andrii Nakryiko) - bpf: Change bpf_session_cookie return value to __u64 * (Jiri Olsa) - selftests/bpf: Use start_server_str in test_tcp_check_syncookie_user (Geliang Tang) - selftests/bpf: Use start_server_str in mptcp (Geliang Tang) - selftests/bpf: Drop noconnect from network_helper_opts (Geliang Tang) - selftests/bpf: Add client_socket helper (Geliang Tang) - selftests/bpf: Use connect_to_addr in connect_to_fd_opt (Geliang Tang) - selftests/bpf: Drop type from network_helper_opts (Geliang Tang) - bpf: remove redeclaration of new_n in bpf_verifier_vlog (Rafael Passos) - bpf: remove unused parameter in __bpf_free_used_btfs (Rafael Passos) - bpf: remove unused parameter in bpf_jit_binary_pack_finalize (Rafael Passos) - bpf, x64: Remove tail call detection (Leon Hwang) - bpf, verifier: Correct tail_call_reachable for bpf prog (Leon Hwang) - resolve_btfids: Handle presence of .BTF.base section (Alan Maguire) - libbpf: Make btf_parse_elf process .BTF.base transparently (Eduard Zingerman) - selftests/bpf: Extend distilled BTF tests to cover BTF relocation (Alan Maguire) - libbpf: Split BTF relocation (Alan Maguire) - selftests/bpf: Test distilled base, split BTF generation (Alan Maguire) - libbpf: Add btf__distill_base() creating split BTF with distilled base BTF (Alan Maguire) - selftests/bpf: Add tests for add_const (Alexei Starovoitov) - bpf: Support can_loop/cond_break on big endian (Alexei Starovoitov) - bpf: Track delta between "linked" registers. (Alexei Starovoitov) - bpf: Relax tuple len requirement for sk helpers. (Alexei Starovoitov) - selftests: bpf: add testmod kfunc for nullable params (Vadim Fedorenko) - selftests: bpf: crypto: adjust bench to use nullable IV (Vadim Fedorenko) - selftests: bpf: crypto: use NULL instead of 0-sized dynptr (Vadim Fedorenko) - bpf: crypto: make state and IV dynptr nullable (Vadim Fedorenko) - bpf: verifier: make kfuncs args nullalble (Vadim Fedorenko) - bpf: selftests: Do not use generated kfunc prototypes for arena progs (Daniel Xu) - bpf: Fix bpf_dynptr documentation comments (Daniel Xu) - selftests/bpf: Validate CHECKSUM_COMPLETE option (Vadim Fedorenko) - bpf: Add CHECKSUM_COMPLETE to bpf test progs (Vadim Fedorenko) - bpftool: Support dumping kfunc prototypes from BTF (Daniel Xu) - bpf: selftests: xfrm: Opt out of using generated kfunc prototypes (Daniel Xu) - bpf: selftests: nf: Opt out of using generated kfunc prototypes (Daniel Xu) - bpf: treewide: Align kfunc signatures to prog point-of-view (Daniel Xu) - bpf: verifier: Relax caller requirements for kfunc projection type args (Daniel Xu) - bpf: selftests: Namespace struct_opt callbacks in bpf_dctcp (Daniel Xu) - bpf: Make bpf_session_cookie() kfunc return long * (Daniel Xu) - bpf: selftests: Fix bpf_map_sum_elem_count() kfunc prototype (Daniel Xu) - bpf: selftests: Fix bpf_cpumask_first_zero() kfunc prototype (Daniel Xu) - bpf: selftests: Fix fentry test kfunc prototypes (Daniel Xu) - bpf: selftests: Fix bpf_iter_task_vma_new() prototype (Daniel Xu) - kbuild: bpf: Tell pahole to DECL_TAG kfuncs (Daniel Xu) - bpftool: Query only cgroup-related attach types (Kenta Tada) - net: phy: microchip: lan937x: add support for 100BaseTX PHY (Oleksij Rempel) - udp: Remove duplicate included header file trace/events/udp.h (Thorsten Blum) - net: tn40xx: add per queue netdev-genl stats support (FUJITA Tomonori) - sctp: Fix typos and improve comments (Thorsten Blum) - l2tp: fix possible UAF when cleaning up tunnels (James Chapman) - net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3 (Bartosz Golaszewski) - net: stmmac: qcom-ethqos: add support for 2.5G BASEX mode (Bartosz Golaszewski) - net: page_pool: fix warning code (Johannes Berg) - selftests: net: ksft: interrupt cleanly on KeyboardInterrupt (Jakub Kicinski) - net: dsa: microchip: lan9371/2: update MAC capabilities for port 4 (Oleksij Rempel) - act_ct: prepare for stolen verdict coming from conntrack and nat engine (Florian Westphal) - net: pse-pd: pd692x0: Enhance with new current limit and voltage read callbacks (Kory Maincent (Dent Project)) - netlink: specs: Expand the PSE netlink command with C33 pw-limit attributes (Kory Maincent (Dent Project)) - net: ethtool: Add new power limit get and set features (Kory Maincent (Dent Project)) - net: pse-pd: Add new power limit get and set c33 features (Kory Maincent (Dent Project)) - net: pse-pd: pd692x0: Expand ethtool status message (Kory Maincent (Dent Project)) - netlink: specs: Expand the PSE netlink command with C33 new features (Kory Maincent (Dent Project)) - net: ethtool: pse-pd: Expand C33 PSE status with class, power and extended state (Kory Maincent (Dent Project)) - selftests: openvswitch: add psample test (Adrian Moreno) - selftests: openvswitch: parse trunc action (Adrian Moreno) - selftests: openvswitch: add userspace parsing (Adrian Moreno) - selftests: openvswitch: add psample action (Adrian Moreno) - net: openvswitch: store sampling probability in cb. (Adrian Moreno) - net: openvswitch: add psample action (Adrian Moreno) - net: psample: allow using rate as probability (Adrian Moreno) - net: psample: skip packet copy if no listeners (Adrian Moreno) - net: sched: act_sample: add action cookie to sample (Adrian Moreno) - net: psample: add user cookie (Adrian Moreno) - net: ethernet: mtk_eth_soc: implement .{get,set}_pauseparam ethtool ops (Daniel Golle) - net: ethernet: mtk_ppe: Change PPE entries number to 16K (Shengyu Qu) - net: dsa: ar9331: constify struct regmap_bus (Javier Carrasco) - net: encx24j600: constify struct regmap_bus/regmap_config (Javier Carrasco) - net: ti: icss-iep: constify struct regmap_config (Javier Carrasco) - net: dsa: qca8k: constify struct regmap_config (Javier Carrasco) - tun: Assign missing bpf_net_context. (Sebastian Andrzej Siewior) - net: ethernet: mediatek: Allow gaps in MAC allocation (Daniel Golle) - openvswitch: prepare for stolen verdict coming from conntrack and nat engine (Florian Westphal) - net: stmmac: Add DW XPCS specified via "pcs-handle" support (Serge Semin) - net: stmmac: Create DW XPCS device with particular address (Serge Semin) - net: pcs: xpcs: Add fwnode-based descriptor creation method (Serge Semin) - net: pcs: xpcs: Add Synopsys DW xPCS platform device driver (Serge Semin) - dt-bindings: net: Add Synopsys DW xPCS bindings (Serge Semin) - net: pcs: xpcs: Introduce DW XPCS info structure (Serge Semin) - net: pcs: xpcs: Convert xpcs_compat to dw_xpcs_compat (Serge Semin) - net: pcs: xpcs: Convert xpcs_id to dw_xpcs_desc (Serge Semin) - net: pcs: xpcs: Split up xpcs_create() body to sub-functions (Serge Semin) - net: pcs: xpcs: Move native device ID macro to linux/pcs/pcs-xpcs.h (Serge Semin) - dt-bindings: net: Define properties at top-level (Rob Herring (Arm)) - ethtool: move firmware flashing flag to struct ethtool_netdev_state (Edward Cree) - crypto: caam: Unembed net_dev structure in dpaa2 (Breno Leitao) - crypto: caam: Unembed net_dev structure from qi (Breno Leitao) - crypto: caam: Make CRYPTO_DEV_FSL_CAAM dependent of COMPILE_TEST (Breno Leitao) - crypto: caam: Avoid unused imx8m_machine_match variable (Breno Leitao) - net: dsa: microchip: lan937x: Add error handling in lan937x_setup (Oleksij Rempel) - l2tp: Remove duplicate included header file trace.h (Thorsten Blum) - selftests: openvswitch: Be more verbose with selftest debugging. (Aaron Conole) - selftests: openvswitch: Attempt to autoload module. (Aaron Conole) - selftests: openvswitch: Bump timeout to 15 minutes. (Aaron Conole) - net: ethtool: fix compat with old RSS context API (Jakub Kicinski) - selftests: drv-net: rss_ctx: allow more noise on default context (Jakub Kicinski) - tools: ynl: use ident name for Family, too. (Paolo Abeni) - sctp: cancel a blocking accept when shutdown a listen socket (Xin Long) - net: dsa: microchip: lan937x: disable VPHY support (Lucas Stach) - net: dsa: microchip: lan937x: disable in-band status support for RGMII interfaces (Lucas Stach) - net: dsa: microchip: lan9371/2: add 100BaseTX PHY support (Lucas Stach) - tools: net: package libynl for use in selftests (Jakub Kicinski) - page_pool: convert to use netmem (Mina Almasry) - net: stmmac: dwmac-stm32: update err status in case different of stm32mp13 (Christophe Roullier) - net: stmmac: dwmac-stm32: Add test to verify if ETHCK is used before checking clk rate (Christophe Roullier) - dt-bindings: net: dwmac: Validate PBL for all IP-cores (Serge Semin) - net: Move flush list retrieval to where it is used. (Sebastian Andrzej Siewior) - net: Optimize xdp_do_flush() with bpf_net_context infos. (Sebastian Andrzej Siewior) - net: Remove task_struct::bpf_net_context init on fork. (Sebastian Andrzej Siewior) - bnxt_en: unlink page pool when stopping Rx queue (David Wei) - page_pool: export page_pool_disable_direct_recycling() (David Wei) - net: limit scope of a skb_zerocopy_iter_stream var (Pavel Begunkov) - io_uring/net: move charging socket out of zc io_uring (Pavel Begunkov) - net: batch zerocopy_fill_skb_from_iter accounting (Pavel Begunkov) - net: split __zerocopy_sg_from_iter() (Pavel Begunkov) - net: always try to set ubuf in skb_zerocopy_iter_stream (Pavel Begunkov) - net: phy: fix potential use of NULL pointer in phy_suspend() (Russell King (Oracle)) - can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd (Marc Kleine-Budde) - can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum (Marc Kleine-Budde) - can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd (Marc Kleine-Budde) - can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum (Marc Kleine-Budde) - can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function (Marc Kleine-Budde) - can: mcp251xfd: clarify the meaning of timestamp (Marc Kleine-Budde) - can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop() (Marc Kleine-Budde) - can: mcp251xfd: update errata references (Marc Kleine-Budde) - can: mcp251xfd: properly indent labels (Marc Kleine-Budde) - can: gs_usb: add VID/PID for Xylanta SAINT3 product family (Marc Kleine-Budde) - can: m_can: Constify struct m_can_ops (Christophe JAILLET) - can: rcar_canfd: Remove superfluous parentheses in address calculations (Geert Uytterhoeven) - can: rcar_canfd: Improve printing of global operational state (Geert Uytterhoeven) - can: rcar_canfd: Simplify clock handling (Geert Uytterhoeven) - net: ethtool: Fix the panic caused by dev being null when dumping coalesce (Heng Qi) - ice: do not init struct ice_adapter more times than needed (Przemek Kitszel) - ice: Distinguish driver reset and removal for AQ shutdown (Piotr Gardocki) - ice: Allow different FW API versions based on MAC type (Paul Greenwalt) - ice: Check all ice_vsi_rebuild() errors in function (Eric Joyner) - ice: Add get/set hw address for VFs using devlink commands (Karthik Sundaravel) - MAINTAINERS: update Intel Ethernet maintainers (Jesse Brandeburg) - bnxt_en: Remove atomic operations on ptp->tx_avail (Pavan Chebbi) - bnxt_en: Increase the max total outstanding PTP TX packets to 4 (Pavan Chebbi) - bnxt_en: Let bnxt_stamp_tx_skb() return error code (Pavan Chebbi) - bnxt_en: Remove an impossible condition check for PTP TX pending SKB (Pavan Chebbi) - bnxt_en: Refactor all PTP TX timestamp fields into a struct (Pavan Chebbi) - bnxt_en: Add BCM5760X specific PHC registers mapping (Pavan Chebbi) - bnxt_en: Add TX timestamp completion logic (Michael Chan) - bnxt_en: Allow some TX packets to be unprocessed in NAPI (Michael Chan) - bnxt_en: Add is_ts_pkt field to struct bnxt_sw_tx_bd (Michael Chan) - bnxt_en: Add new TX timestamp completion definitions (Michael Chan) - octeontx2-af: Sync NIX and NPA contexts from NDC to LLC/DRAM (Nithin Dabilpuram) - net: tn40xx: add initial ethtool_ops support (FUJITA Tomonori) - netfilter: xt_recent: Lift restrictions on max hitcount value (Phil Sutter) - selftests: netfilter: nft_queue.sh: add test for disappearing listener (Florian Westphal) - netfilter: nf_tables: rise cap on SELinux secmark context (Pablo Neira Ayuso) - netfilter: cttimeout: remove 'l3num' attr check (Lin Ma) - netfilter: nf_conncount: fix wrong variable type (Yunjian Wang) - ipvs: Avoid unnecessary calls to skb_is_gso_sctp (Ismael Luceno) - netfilter: nf_tables: do not store nft_ctx in transaction objects (Florian Westphal) - netfilter: nf_tables: pass nft_table to destroy function (Florian Westphal) - netfilter: nf_tables: reduce trans->ctx.chain references (Florian Westphal) - netfilter: nf_tables: store chain pointer in rule transaction (Florian Westphal) - netfilter: nf_tables: avoid usage of embedded nft_ctx (Florian Westphal) - netfilter: nf_tables: pass more specific nft_trans_chain where possible (Florian Westphal) - netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx (Florian Westphal) - netfilter: nf_tables: reduce trans->ctx.table references (Florian Westphal) - netfilter: nf_tables: compact chain+ft transaction objects (Florian Westphal) - netfilter: nf_tables: move bind list_head into relevant subtypes (Florian Westphal) - netfilter: nf_tables: make struct nft_trans first member of derived subtypes (Florian Westphal) - tcp_metrics: add netlink protocol spec in YAML (Jakub Kicinski) - tcp_metrics: add UAPI to the header guard (Jakub Kicinski) - net: phy: realtek: Add support for PHY LEDs on RTL8211F (Marek Vasut) - sfc: remove get_rxfh_context dead code (Edward Cree) - net: ethtool: use the tracking array for get_rxfh on custom RSS contexts (Edward Cree) - sfc: use new rxfh_context API (Edward Cree) - net: ethtool: add a mutex protecting RSS contexts (Edward Cree) - net: ethtool: add an extack parameter to new rxfh_context APIs (Edward Cree) - net: ethtool: let the core choose RSS context IDs (Edward Cree) - net: ethtool: record custom RSS contexts in the XArray (Edward Cree) - net: ethtool: attach an XArray of custom RSS contexts to a netdevice (Edward Cree) - net: move ethtool-related netdev state into its own struct (Edward Cree) - selftests: drv-net: rss_ctx: convert to defer() (Jakub Kicinski) - selftests: drv-net: add ability to schedule cleanup with defer() (Jakub Kicinski) - selftests: net: ksft: avoid continue when handling results (Jakub Kicinski) - enic: add ethtool get_channel support (Jon Kohler) - selftests/net: Add test coverage for UDP GSO software fallback (Jakub Sitnicki) - udp: Allow GSO transmit from devices with no checksum offload (Jakub Sitnicki) - selftests: mlxsw: mirror_gre: Obey TESTS (Petr Machata) - selftests: libs: Drop unused functions (Petr Machata) - selftests: libs: Drop slow_path_trap_install()/_uninstall() (Petr Machata) - selftests: mirror_gre_lag_lacp: Drop unnecessary code (Petr Machata) - selftests: mlxsw: mirror_gre: Simplify (Petr Machata) - selftests: mirror: Drop dual SW/HW testing (Petr Machata) - selftests: mirror: mirror_test(): Allow exact count of packets (Petr Machata) - selftests: mirror: do_test_span_dir_ips(): Install accurate taps (Petr Machata) - selftests: mirror_gre_lag_lacp: Check counters at tunnel (Petr Machata) - selftests: lib: tc_rule_stats_get(): Move default to argument definition (Petr Machata) - selftests: mirror: Drop direction argument from several functions (Petr Machata) - selftests: libs: Expand "$@" where possible (Petr Machata) - ethtool: Add ability to flash transceiver modules' firmware (Danielle Ratson) - ethtool: cmis_fw_update: add a layer for supporting firmware update using CDB (Danielle Ratson) - ethtool: cmis_cdb: Add a layer for supporting CDB commands (Danielle Ratson) - net: sfp: Add more extended compliance codes (Danielle Ratson) - ethtool: Veto some operations during firmware flashing process (Danielle Ratson) - ethtool: Add flashing transceiver modules' firmware notifications ability (Danielle Ratson) - ethtool: Add an interface for flashing transceiver modules' firmware (Danielle Ratson) - mlxsw: Implement ethtool operation to write to a transceiver module EEPROM (Ido Schimmel) - ethtool: Add ethtool operation to write to a transceiver module EEPROM (Ido Schimmel) - dt-bindings: net: realtek,rtl82xx: Document known PHY IDs as compatible strings (Marek Vasut) - net: thunderx: Unembed netdev structure (Breno Leitao) - Revert "net: micro-optimize skb_datagram_iter" (Sagi Grimberg) - selftests: net: add config for openvswitch (Aaron Conole) - selftests: net: Use the provided dpctl rather than the vswitchd for tests. (Aaron Conole) - selftests: openvswitch: Support implicit ipv6 arguments. (Aaron Conole) - selftests: openvswitch: Add support for tunnel() key. (Aaron Conole) - selftests: openvswitch: Add set() and set_masked() support. (Aaron Conole) - selftests: openvswitch: Refactor actions parsing. (Aaron Conole) - selftests: openvswitch: Support explicit tunnel port creation. (Aaron Conole) - s390/lcs: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - tools: ynl: use display hints for formatting of scalar attrs (Jakub Kicinski) - wifi: brcmfmac: of: Support interrupts-extended (Alex Bee) - wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 (Arend van Spriel) - net: rfkill: Correct return value in invalid parameter case (Zijun Hu) - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Zong-Zhe Yang) - wifi: iwlwifi: mvm: fix rs.h kernel-doc (Johannes Berg) - wifi: iwlwifi: fw: api: datapath: fix kernel-doc (Johannes Berg) - wifi: iwlwifi: fix remaining mistagged kernel-doc comments (Johannes Berg) - wifi: iwlwifi: fix prototype mismatch kernel-doc warnings (Johannes Berg) - wifi: iwlwifi: fix kernel-doc in iwl-fh.h (Johannes Berg) - wifi: iwlwifi: fix kernel-doc in iwl-trans.h (Johannes Berg) - wifi: iwlwifi: pcie: fix kernel-doc (Johannes Berg) - wifi: iwlwifi: dvm: fix kernel-doc warnings (Johannes Berg) - wifi: iwlwifi: mvm: don't log error for failed UATS table read (Benjamin Berg) - wifi: iwlwifi: trans: make bad state warnings (Johannes Berg) - wifi: iwlwifi: fw: api: fix some kernel-doc (Johannes Berg) - wifi: iwlwifi: mvm: remove init_dbg module parameter (Miri Korenblit) - wifi: iwlwifi: update the BA notification API (Emmanuel Grumbach) - wifi: iwlwifi: mvm: always unblock EMLSR on ROC end (Johannes Berg) - wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check (Johannes Berg) - wifi: iwlwifi: mvm: don't flush BSSes on restart with MLD API (Johannes Berg) - wifi: iwlwifi: remove MVM prefix from scan API (Daniel Gabay) - wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL (Golan Ben Ami) - wifi: iwlwifi: mvm: don't limit VLP/AFC to UATS-enabled (Johannes Berg) - wifi: iwlwifi: mvm: enable VLP AP on VLP channels (Johannes Berg) - wifi: iwlwifi: mei: clarify iwl_mei_pldr_req() docs (Johannes Berg) - wifi: iwlwifi: mvm: rename 'pldr_sync' (Johannes Berg) - wifi: iwlwifi: mvm: Fix associated initiator key setting (Ilan Peer) - wifi: iwlwifi: mvm: dissolve iwl_mvm_mac_remove_interface_common() (Johannes Berg) - wifi: iwlwifi: trans: remove unused status bits (Emmanuel Grumbach) - wifi: iwlwifi: don't assume op_mode_nic_config exists (Emmanuel Grumbach) - wifi: iwlwifi: bump FW API to 92 for BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: trans: remove unused function parameter (Miri Korenblit) - wifi: iwlwifi: mvm: remove IWL_MVM_PARSE_NVM (Miri Korenblit) - wifi: iwlwifi: support fast resume (Emmanuel Grumbach) - wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant() (Daniel Gabay) - wifi: iwlwifi: mvm: unify and fix interface combinations (Johannes Berg) - wifi: iwlwifi: pcie: fix a few legacy register accesses for new devices (Emmanuel Grumbach) - wifi: mac80211: inform the low level if drv_stop() is a suspend (Emmanuel Grumbach) - wifi: cfg80211: Always call tracing (Ilan Peer) - wifi: mac80211: check SSID in beacon (Johannes Berg) - wifi: mac80211: correcty limit wider BW TDLS STAs (Johannes Berg) - wifi: mac80211: add ieee80211_tdls_sta_link_id() (Johannes Berg) - wifi: mac80211: update STA/chandef width during switch (Johannes Berg) - wifi: mac80211: make ieee80211_chan_bw_change() able to use reserved (Johannes Berg) - wifi: mac80211: optionally pass chandef to ieee80211_sta_cur_vht_bw() (Johannes Berg) - wifi: mac80211: optionally pass chandef to ieee80211_sta_cap_rx_bw() (Johannes Berg) - wifi: mac80211: handle protected dual of public action (Johannes Berg) - wifi: mac80211: restrict public action ECSA frame handling (Johannes Berg) - wifi: mac80211: refactor CSA queue block/unblock (Johannes Berg) - wifi: wilc1000: disable SDIO func IRQ before suspend (Alexis Lothoré) - wifi: wilc1000: remove suspend/resume from cfg80211 part (Alexis Lothoré) - wifi: wilc1000: move sdio suspend method next to resume and pm ops definition (Alexis Lothoré) - wifi: wilc1000: do not keep sdio bus claimed during suspend/resume (Alexis Lothoré) - wifi: wilc1000: let host->chip suspend/resume notifications manage chip wake/sleep (Alexis Lothoré) - wifi: wilc1000: disable power sequencer (Ajay Singh) - wifi: wl18xx: allow firmwares > 8.9.0.x.58 (Russell King (Oracle)) - wifi: wl18xx: add support for reading 8.9.1 fw status (Russell King (Oracle)) - wifi: wlcore: add pn16 support (Russell King (Oracle)) - wifi: wlcore: store AP encryption key type (Russell King (Oracle)) - wifi: wlcore: pass "status" to wlcore_hw_convert_fw_status() (Russell King (Oracle)) - wifi: wlcore: improve code in wlcore_fw_status() (Russell King (Oracle)) - wifi: wl18xx: make wl18xx_tx_immediate_complete() more efficient (Russell King (Oracle)) - wifi: wlcore: correctness fix fwlog reading (Russell King (Oracle)) - wifi: zd1211rw: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - wifi: p54: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - wifi: mwl8k: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - wifi: brcmfmac: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - wifi: at76c50x: prefer struct_size over open coded arithmetic (Erick Archer) - wifi: at76c50x: use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - wifi: iwlwifi: mvm: use ROC for P2P device activities (Shaul Triebitz) - wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking (Johannes Berg) - wifi: iwlwifi: bump min API version for Qu/So devices (Miri Korenblit) - wifi: iwlwifi: mvm: fix re-enabling EMLSR (Miri Korenblit) - wifi: iwlwifi: remove struct iwl_trans_ops (Yedidya Benshimol) - wifi: iwlwifi: pcie: integrate TX queue code (Johannes Berg) - wifi: iwlwifi: api: fix includes in debug.h (Johannes Berg) - wifi: iwlwifi: move TXQ bytecount limit to queue code (Johannes Berg) - wifi: iwlwifi: mvm: fix DTIM skip powersave config (Johannes Berg) - wifi: iwlwifi: bump minimum API version in BZ/SC to 90 (Miri Korenblit) - wifi: iwlwifi: mvm: remove unneeded debugfs entries (Miri Korenblit) - wifi: cfg80211: honor WIPHY_FLAG_SPLIT_SCAN_6GHZ in cfg80211_conn_scan (Emmanuel Grumbach) - wifi: mac80211: clean up 'ret' in sta_link_apply_parameters() (Johannes Berg) - wifi: mac80211: fix erroneous errors for STA changes (Johannes Berg) - wifi: mac80211_hwsim: add 320 MHz to hwsim channel widths (Avraham Stern) - wifi: nl80211: remove the FTMs per burst limit for NDP ranging (Avraham Stern) - wifi: cfg80211: reject non-conformant 6 GHz center frequencies (Benjamin Berg) - wifi: cfg80211: add regulatory flag to allow VLP AP operation (Johannes Berg) - wifi: cfg80211: refactor regulatory beaconing checking (Johannes Berg) - wifi: cfg80211: refactor 6 GHz AP power type parsing (Johannes Berg) - wifi: mac80211: refactor channel checks (Johannes Berg) - wifi: cfg80211: move enum ieee80211_ap_reg_power to cfg80211 (Johannes Berg) - wifi: ieee80211: remove unused enum ieee80211_client_reg_power (Johannes Berg) - wifi: cfg80211: use BIT() for flag enums (Johannes Berg) - wifi: nl80211: expose can-monitor channel property (Johannes Berg) - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Baochen Qiang) - wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he() (Baochen Qiang) - wifi: mac80211: Remove generic .ndo_get_stats64 (Breno Leitao) - wifi: mac80211: Move stats allocation to core (Breno Leitao) - wifi: cfg80211: make hash table duplicates more survivable (Johannes Berg) - wifi: mac80211: correct EHT EIRP TPE parsing (Johannes Berg) - net: stmmac: dwmac-stm32: stm32: add management of stm32mp25 for stm32 (Christophe Roullier) - dt-bindings: net: add STM32MP25 compatible in documentation for stm32 (Christophe Roullier) - selftests: drv-net: rss_ctx: add tests for RSS configuration and contexts (Jakub Kicinski) - selftests: drv-net: add ability to wait for at least N packets to load gen (Jakub Kicinski) - selftests: drv-net: add helper to wait for HW stats to sync (Jakub Kicinski) - selftests: drv-net: try to check if port is in use (Jakub Kicinski) - mlxsw: pci: Use fragmented buffers (Amit Cohen) - mlxsw: pci: Store number of scatter/gather entries for maximum packet size (Amit Cohen) - net: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - net: tn40xx: add phylink support (FUJITA Tomonori) - net: tn40xx: add mdio bus support (FUJITA Tomonori) - net: tn40xx: add basic Rx handling (FUJITA Tomonori) - net: tn40xx: add basic Tx handling (FUJITA Tomonori) - net: tn40xx: add register defines (FUJITA Tomonori) - net: tn40xx: add pci driver for Tehuti Networks TN40xx chips (FUJITA Tomonori) - PCI: Add Edimax Vendor ID to pci_ids.h (FUJITA Tomonori) - dt-bindings: net: dsa: mediatek,mt7530: Minor wording fixes (Chris Packham) - gve: Add flow steering ethtool support (Jeroen de Borst) - gve: Add flow steering adminq commands (Jeroen de Borst) - gve: Add flow steering device option (Jeroen de Borst) - gve: Add adminq extended command (Jeroen de Borst) - gve: Add adminq mutex lock (Ziwei Xiao) - virtio-net: support dim profile fine-tuning (Heng Qi) - dim: add new interfaces for initialization and getting results (Heng Qi) - ethtool: provide customized dim profile management (Heng Qi) - dim: make DIMLIB dependent on NET (Heng Qi) - linux/dim: move useful macros to .h file (Heng Qi) - ravb: Add MII support for R-Car V4M (Geert Uytterhoeven) - ravb: Improve ravb_hw_info instance order (Geert Uytterhoeven) - virtio_net: Remove u64_stats_update_begin()/end() for stats fetch (Li RongQing) - selftests: net: remove unneeded IP_GRE config (Yujie Liu) - l2tp: remove incorrect __rcu attribute (James Chapman) - net: ethernet: mtk_eth_soc: ppe: prevent ppe update for non-mtk devices (Elad Yifee) - dt-bindings: net: cdns,macb: Deprecate magic-packet property (Vineeth Karumanchi) - net: macb: Add ARP support to WOL (Vineeth Karumanchi) - net: macb: Enable queue disable (Vineeth Karumanchi) - net: macb: queue tie-off or disable during WOL suspend (Vineeth Karumanchi) - af_unix: Don't use spin_lock_nested() in copy_peercred(). (Kuniyuki Iwashima) - af_unix: Remove put_pid()/put_cred() in copy_peercred(). (Kuniyuki Iwashima) - af_unix: Set sk_peer_pid/sk_peer_cred locklessly for new socket. (Kuniyuki Iwashima) - af_unix: Define locking order for U_RECVQ_LOCK_EMBRYO in unix_collect_skb(). (Kuniyuki Iwashima) - af_unix: Remove U_LOCK_GC_LISTENER. (Kuniyuki Iwashima) - af_unix: Remove U_LOCK_DIAG. (Kuniyuki Iwashima) - af_unix: Don't acquire unix_state_lock() for sock_i_ino(). (Kuniyuki Iwashima) - af_unix: Define locking order for U_LOCK_SECOND in unix_stream_connect(). (Kuniyuki Iwashima) - af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect(). (Kuniyuki Iwashima) - af_unix: Define locking order for U_LOCK_SECOND in unix_state_double_lock(). (Kuniyuki Iwashima) - af_unix: Define locking order for unix_table_double_lock(). (Kuniyuki Iwashima) - net: Move per-CPU flush-lists to bpf_net_context on PREEMPT_RT. (Sebastian Andrzej Siewior) - net: Reference bpf_redirect_info via task_struct on PREEMPT_RT. (Sebastian Andrzej Siewior) - net: Use nested-BH locking for bpf_scratchpad. (Sebastian Andrzej Siewior) - seg6: Use nested-BH locking for seg6_bpf_srh_states. (Sebastian Andrzej Siewior) - lwt: Don't disable migration prio invoking BPF. (Sebastian Andrzej Siewior) - dev: Use nested-BH locking for softnet_data.process_queue. (Sebastian Andrzej Siewior) - dev: Remove PREEMPT_RT ifdefs from backlog_lock.*(). (Sebastian Andrzej Siewior) - net: softnet_data: Make xmit per task. (Sebastian Andrzej Siewior) - netfilter: br_netfilter: Use nested-BH locking for brnf_frag_data_storage. (Sebastian Andrzej Siewior) - net/ipv4: Use nested-BH locking for ipv4_tcp_sk. (Sebastian Andrzej Siewior) - net/tcp_sigpool: Use nested-BH locking for sigpool_scratch. (Sebastian Andrzej Siewior) - net: Use nested-BH locking for napi_alloc_cache. (Sebastian Andrzej Siewior) - net: Use __napi_alloc_frag_align() instead of open coding it. (Sebastian Andrzej Siewior) - locking/local_lock: Add local nested BH locking infrastructure. (Sebastian Andrzej Siewior) - locking/local_lock: Introduce guard definition for local_lock. (Sebastian Andrzej Siewior) - MAINTAINERS: adjust file entry in FREESCALE QORIQ DPAA FMAN DRIVER (Lukas Bulwahn) - ice: update representor when VSI is ready (Michal Swiatkowski) - ice: move VSI configuration outside repr setup (Michal Swiatkowski) - ice: move devlink locking outside the port creation (Michal Swiatkowski) - ice: store representor ID in bridge port (Michal Swiatkowski) - net: xilinx: axienet: Enable multicast by default (Sean Anderson) - can: m_can: don't enable transceiver when probing (Martin Hundebøll) - can: mcp251xfd: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - can: mcp251x: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - can: hi311x: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - can: kvaser_pciefd: Add MSI interrupts (Martin Jocic) - can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR (Martin Jocic) - can: kvaser_pciefd: Change name of return code variable (Martin Jocic) - can: kvaser_pciefd: Rename board_irq to pci_irq (Martin Jocic) - can: kvaser_pciefd: Add unlikely (Martin Jocic) - can: kvaser_pciefd: Add inline (Martin Jocic) - can: kvaser_pciefd: Remove unnecessary comment (Martin Jocic) - can: kvaser_pciefd: Skip redundant NULL pointer check in ISR (Martin Jocic) - can: kvaser_pciefd: Group #defines together (Martin Jocic) - can: kvaser_usb: Add support for Kvaser Mini PCIe 1xCAN (Martin Jocic) - can: kvaser_usb: Add support for Kvaser USBcan Pro 5xCAN (Martin Jocic) - can: kvaser_usb: Add support for Vining 800 (Martin Jocic) - can: mscan: remove unused struct 'mscan_state' (Dr. David Alan Gilbert) - Documentation: networking: document ISO 15765-2 (Francesco Valla) - can: xilinx_can: Document driver description to list all supported IPs (Harini T) - dt-bindings: can: xilinx_can: Modify the title to indicate CAN and CANFD controllers are supported (Harini T) - can: isotp: remove ISO 15675-2 specification version where possible (Oliver Hartkopp) - can: Kconfig: remove obsolete help text for slcan (Mans Rullgard) - can: sja1000: plx_pci: Reuse predefined CTI subvendor ID (Andy Shevchenko) - can: mcp251x: Fix up includes (Andy Shevchenko) - selftests: net: change shebang to bash in amt.sh (Taehee Yoo) - net: ethernet: rtsn: Add support for Renesas Ethernet-TSN (Niklas Söderlund) - net: dsa: qca8k: add support for bridge port isolation (Matthias Schiffer) - net: dsa: qca8k: factor out bridge join/leave logic (Matthias Schiffer) - net: dsa: qca8k: do not write port mask twice in bridge join/leave (Matthias Schiffer) - net: mdio: mscc-miim: Handle the switch reset (Herve Codina) - dt-bindings: net: mscc-miim: Add resets property (Herve Codina) - l2tp: replace hlist with simple list for per-tunnel session list (James Chapman) - l2tp: drop the now unused l2tp_tunnel_get_session (James Chapman) - l2tp: use IDR for all session lookups (James Chapman) - l2tp: don't use sk_user_data in l2tp_udp_encap_err_recv (James Chapman) - l2tp: refactor udp recv to lookup to not use sk_user_data (James Chapman) - l2tp: store l2tpv2 sessions in per-net IDR (James Chapman) - l2tp: store l2tpv3 sessions in per-net IDR (James Chapman) - l2tp: remove unused list_head member in l2tp_tunnel (James Chapman) - octeontx2-pf: Add ucast filter count configurability via devlink. (Sai Krishna) - docs: net: document guidance of implementing the SR-IOV NDOs (Jakub Kicinski) - net: dsa: ksz_common: Allow only up to two HSR HW offloaded ports for KSZ9477 (Lukasz Majewski) - net: fec: Fix FEC_ECR_EN1588 being cleared on link-down (Csókás, Bence) - bnxt_en: implement netdev_queue_mgmt_ops (David Wei) - bnxt_en: split rx ring helpers out from ring helpers (David Wei) - dt-bindings: net: remove arc_emac.txt (Johan Jonker) - net: ethernet: arc: remove emac_arc driver (Johan Jonker) - ARM: dts: rockchip: rk3xxx: fix emac node (Johan Jonker) - dt-bindings: net: Convert fsl-fman to yaml (Frank Li) - dt-bindings: ptp: Convert ptp-qoirq to yaml format (Frank Li) - wifi: mt76: un-embedd netdev from mt76_dev (Breno Leitao) - net: stmmac: unexport stmmac_pltfr_init/exit() (Bartosz Golaszewski) - nfc: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - igb: Add MII write support (Jackie Jone) - net: txgbe: add FDIR info to ethtool ops (Jiawen Wu) - net: txgbe: support Flow Director perfect filters (Jiawen Wu) - net: txgbe: add FDIR ATR support (Jiawen Wu) - ionic: Only run the doorbell workaround for certain asic_type (Brett Creeley) - ionic: Use an u16 for rx_copybreak (Brett Creeley) - ionic: check for queue deadline in doorbell_napi_work (Shannon Nelson) - ionic: add per-queue napi_schedule for doorbell check (Shannon Nelson) - ionic: add work item for missed-doorbell check (Shannon Nelson) - ionic: add private workqueue per-device (Shannon Nelson) - ionic: Keep interrupt affinity up to date (Brett Creeley) - ionic: remove missed doorbell per-queue timer (Shannon Nelson) - mlxsw: pci: Use napi_consume_skb() to free SKB as part of Tx completion (Amit Cohen) - mlxsw: pci: Do not store SKB for RDQ elements (Amit Cohen) - mlxsw: pci: Optimize data buffer access (Amit Cohen) - mlxsw: pci: Use page pool for Rx buffers allocation (Amit Cohen) - mlxsw: pci: Initialize page pool per CQ (Amit Cohen) - mlxsw: pci: Store CQ pointer as part of RDQ structure (Amit Cohen) - mlxsw: pci: Split NAPI setup/teardown into two steps (Amit Cohen) - net: hsr: cosmetic: Remove extra white space (Lukasz Majewski) - virtio_net: add support for Byte Queue Limits (Jiri Pirko) - net: smc9194: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - net: ethernet: mac89x0: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - net: amd: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - net: arcnet: com20020-isa: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - net: dsa: mt7530: add support for bridge port isolation (Matthias Schiffer) - net: dsa: mt7530: factor out bridge join/leave logic (Matthias Schiffer) - af_packet: use sk_skb_reason_drop to free rx packets (Yan Zhai) - udp: use sk_skb_reason_drop to free rx packets (Yan Zhai) - tcp: use sk_skb_reason_drop to free rx packets (Yan Zhai) - net: raw: use sk_skb_reason_drop to free rx packets (Yan Zhai) - ping: use sk_skb_reason_drop to free rx packets (Yan Zhai) - net: introduce sk_skb_reason_drop function (Yan Zhai) - net: add rx_sk to trace_kfree_skb (Yan Zhai) - arm64: dts: ti: iot2050: Add IEP interrupts for SR1.0 devices (Diogo Ivo) - net: ti: icss-iep: Enable compare events (Diogo Ivo) - dt-bindings: net: Add IEP interrupt (Diogo Ivo) - net: ti: icss-iep: Remove spinlock-based synchronization (Diogo Ivo) - net: ti: icssg-prueth: Enable PTP timestamping support for SR1.0 devices (Diogo Ivo) - rds:Simplify the allocation of slab caches (Hongfu Li) - net: mana: Add support for page sizes other than 4KB on ARM64 (Haiyang Zhang) - net/mlx4_en: Use ethtool_puts/sprintf to fill stats strings (Kamal Heib) - net/mlx4_en: Use ethtool_puts to fill selftest strings (Kamal Heib) - net/mlx4_en: Use ethtool_puts to fill priv flags strings (Kamal Heib) - net: microchip: Constify struct vcap_operations (Christophe JAILLET) - dt-bindings: net: ethernet-controller: add 10g-qxgmii mode (Vladimir Oltean) - net: phy: introduce core support for phy-mode = "10g-qxgmii" (Vladimir Oltean) - net: stmmac: Enable TSO on VLANs (Furong Xu) - net: Move dev_set_hwtstamp_phylib to net/core/dev.h (Kory Maincent) - net: dwc-xlgmac: fix missing MODULE_DESCRIPTION() warning (Jeff Johnson) - net: mana: Use mana_cleanup_port_context() for rxq cleanup (Shradha Gupta) - fou: remove warn in gue_gro_receive on unsupported protocol (Willem de Bruijn) - net/smc: Introduce IPPROTO_SMC (D. Wythe) - net/smc: expose smc proto operations (D. Wythe) - net/smc: refactoring initialization of smc sock (D. Wythe) - net: make for_each_netdev_dump() a little more bug-proof (Jakub Kicinski) - net/mlx5e: Add per queue netdev-genl stats (Joe Damato) - net/mlx5e: Add txq to sq stats mapping (Joe Damato) - net: micro-optimize skb_datagram_iter (Sagi Grimberg) - selftests: forwarding: Add test for minimum and maximum MTU (Amit Cohen) - mlxsw: Use the same maximum MTU value throughout the driver (Amit Cohen) - mlxsw: spectrum: Set more accurate values for netdevice min/max MTU (Amit Cohen) - mlxsw: Adjust MTU value to hardware check (Amit Cohen) - mlxsw: port: Edit maximum MTU value (Amit Cohen) - atm: clean up a put_user() calls (Dan Carpenter) - net: stmmac: clean up stmmac_mac_select_pcs() (Russell King (Oracle)) - net: stmmac: dwmac-socfpga: provide select_pcs() implementation (Russell King (Oracle)) - net: stmmac: dwmac-rzn1: provide select_pcs() implementation (Russell King (Oracle)) - net: stmmac: dwmac-intel: provide a select_pcs() implementation (Russell King (Oracle)) - net: stmmac: add select_pcs() platform method (Russell King (Oracle)) - net/mlx5e: Support SWP-mode offload L4 csum calculation (Rahul Rameshbabu) - net/mlx5e: Use tcp_v[46]_check checksum helpers (Gal Pressman) - net/mlx5e: Fix outdated comment in features check (Gal Pressman) - net/mlx5: Replace strcpy with strscpy (Moshe Shemesh) - net/mlx5: CT: Separate CT and CT-NAT tuple entries (Chris Mi) - net/mlx5: Correct TASR typo into TSAR (Cosmin Ratiu) - net: phy: realtek: add support for rtl8224 2.5Gbps PHY (Chris Packham) - eth: lan966x: don't clear unsupported stats (Jakub Kicinski) - net: qrtr: ns: Ignore ENODEV failures in ns (Chris Lew) - net: stmmac: dwmac-stm32: add management of stm32mp13 for stm32 (Christophe Roullier) - net: stmmac: dwmac-stm32: Mask support for PMCR configuration (Christophe Roullier) - net: stmmac: dwmac-stm32: Fix Mhz to MHz (Marek Vasut) - net: stmmac: dwmac-stm32: Clean up the debug prints (Marek Vasut) - net: stmmac: dwmac-stm32: Extract PMCR configuration (Marek Vasut) - net: stmmac: dwmac-stm32: Separate out external clock selector (Marek Vasut) - net: stmmac: dwmac-stm32: Separate out external clock rate validation (Marek Vasut) - dt-bindings: net: add STM32MP13 compatible in documentation for stm32 (Christophe Roullier) - net: hsr: Send supervisory frames to HSR network with ProxyNodeTable data (Lukasz Majewski) - net: dsa: lantiq_gswip: Improve error message in gswip_port_fdb() (Martin Blumenstingl) - net: dsa: lantiq_gswip: Update comments in gswip_port_vlan_filtering() (Martin Blumenstingl) - net: dsa: lantiq_gswip: Remove dead code from gswip_add_single_port_br() (Martin Schiller) - net: dsa: lantiq_gswip: Consistently use macros for the mac bridge table (Martin Blumenstingl) - net: dsa: lantiq_gswip: Change literal 6 to ETH_ALEN (Martin Blumenstingl) - net: dsa: lantiq_gswip: Use dsa_is_cpu_port() in gswip_port_change_mtu() (Martin Blumenstingl) - net: dsa: lantiq_gswip: do also enable or disable cpu port (Martin Schiller) - net: dsa: lantiq_gswip: Don't manually call gswip_port_enable() (Martin Blumenstingl) - net: dsa: lantiq_gswip: Use dev_err_probe where appropriate (Martin Blumenstingl) - net: dsa: lantiq_gswip: add terminating \n where missing (Martin Schiller) - net: dsa: lantiq_gswip: Only allow phy-mode = "internal" on the CPU port (Martin Blumenstingl) - dt-bindings: net: dsa: lantiq,gswip: convert to YAML schema (Martin Schiller) - net: mana: Allow variable size indirection table (Shradha Gupta) - CDC-NCM: add support for Apple's private interface (Ole André Vadla Ravnås) - ice: flower: validate encapsulation control flags (Asbjørn Sloth Tønnesen) - nfp: flower: validate encapsulation control flags (Asbjørn Sloth Tønnesen) - net/mlx5e: flower: validate encapsulation control flags (Asbjørn Sloth Tønnesen) - sfc: use flow_rule_is_supp_enc_control_flags() (Asbjørn Sloth Tønnesen) - flow_offload: add encapsulation control flag helpers (Asbjørn Sloth Tønnesen) - net: ethernet: mtk_eth_soc: ppe: add support for multiple PPEs (Elad Yifee) - selftests: forwarding: router_mpath_hash: Add a new selftest (Petr Machata) - selftests: forwarding: lib: Split sysctl_save() out of sysctl_set() (Petr Machata) - mlxsw: spectrum_router: Apply user-defined multipath hash seed (Petr Machata) - net: ipv4: Add a sysctl to set multipath hash seed (Petr Machata) - net: ipv4,ipv6: Pass multipath hash computation through a helper (Petr Machata) - net: xilinx: axienet: Use NL_SET_ERR_MSG instead of netdev_err (Sean Anderson) - ravb: RAVB should select PAGE_POOL (Geert Uytterhoeven) - net: add and use __skb_get_hash_symmetric_net (Florian Westphal) - net: add and use skb_get_hash_net (Florian Westphal) - Documentation/tcp-ao: Add a few lines on tracepoints (Dmitry Safonov) - net/tcp: Remove tcp_hash_fail() (Dmitry Safonov) - net/tcp: Add tcp-md5 and tcp-ao tracepoints (Dmitry Safonov) - net/tcp: Move tcp_inbound_hash() from headers (Dmitry Safonov) - net/tcp: Add a helper tcp_ao_hdr_maclen() (Dmitry Safonov) - net/tcp: Use static_branch_tcp_{md5,ao} to drop ifdefs (Dmitry Safonov) - selftests: mptcp: lib: use wait_local_port_listen helper (Geliang Tang) - selftests: mptcp: lib: use setup/cleanup_ns helpers (Geliang Tang) - selftests: net: lib: remove 'ns' var in setup_ns (Geliang Tang) - selftests: net: lib: do not set ns var as readonly (Matthieu Baerts (NGI0)) - selftests: net: lib: remove ns from list after clean-up (Matthieu Baerts (NGI0)) - selftests: net: lib: ignore possible errors (Matthieu Baerts (NGI0)) - net: vrf: move to generic dstat helpers (Jeremy Kerr) - net: core: Implement dstats-type stats collections (Jeremy Kerr) - net: core,vrf: Change pcpu_dstat fields to u64_stats_t (Jeremy Kerr) - ip_tunnel: Move stats allocation to core (Breno Leitao) - net: dsa: Fix typo in NET_DSA_TAG_RTL4_A Kconfig (Chris Packham) - ice: use irq_update_affinity_hint() (Michal Schmidt) - ice: add and use roundup_u64 instead of open coding equivalent (Jacob Keller) - net: intel: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - isdn: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - selftests/bpf: Drop useless arguments of do_test in bpf_tcp_ca (Geliang Tang) - selftests/bpf: Use start_test in test_dctcp in bpf_tcp_ca (Geliang Tang) - selftests/bpf: Use start_test in test_dctcp_fallback in bpf_tcp_ca (Geliang Tang) - selftests/bpf: Add start_test helper in bpf_tcp_ca (Geliang Tang) - selftests/bpf: Use connect_to_fd_opts in do_test in bpf_tcp_ca (Geliang Tang) - libbpf: Auto-attach struct_ops BPF maps in BPF skeleton (Mykyta Yatsenko) - selftests/bpf: Add btf_field_iter selftests (Alan Maguire) - selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT (Yonghong Song) - libbpf: Remove callback-based type/string BTF field visitor helpers (Andrii Nakryiko) - bpftool: Use BTF field iterator in btfgen (Andrii Nakryiko) - libbpf: Make use of BTF field iterator in BTF handling code (Andrii Nakryiko) - libbpf: Make use of BTF field iterator in BPF linker code (Andrii Nakryiko) - libbpf: Add BTF field iterator (Andrii Nakryiko) - selftests/bpf: Ignore .llvm. suffix in kallsyms_find() (Yonghong Song) - selftests/bpf: Fix bpf_cookie and find_vma in nested VM (Song Liu) - selftests/bpf: Test global bpf_list_head arrays. (Kui-Feng Lee) - selftests/bpf: Test global bpf_rb_root arrays and fields in nested struct types. (Kui-Feng Lee) - selftests/bpf: Test kptr arrays and kptrs in nested struct fields. (Kui-Feng Lee) - bpf: limit the number of levels of a nested struct type. (Kui-Feng Lee) - bpf: look into the types of the fields of a struct type recursively. (Kui-Feng Lee) - bpf: create repeated fields for arrays. (Kui-Feng Lee) - bpf: refactor btf_find_struct_field() and btf_find_datasec_var(). (Kui-Feng Lee) - bpf: Remove unnecessary call to btf_field_type_size(). (Kui-Feng Lee) - bpf: Remove unnecessary checks on the offset of btf_field. (Kui-Feng Lee) - selftests/bpf: Drop duplicate bpf_map_lookup_elem in test_sockmap (Geliang Tang) - selftests/bpf: Check length of recv in test_sockmap (Geliang Tang) - selftests/bpf: Fix size of map_fd in test_sockmap (Geliang Tang) - selftests/bpf: Drop prog_fd array in test_sockmap (Geliang Tang) - selftests/bpf: Replace tx_prog_fd with tx_prog in test_sockmap (Geliang Tang) - selftests/bpf: Use bpf_link attachments in test_sockmap (Geliang Tang) - selftests/bpf: Drop duplicate definition of i in test_sockmap (Geliang Tang) - selftests/bpf: Fix tx_prog_fd values in test_sockmap (Geliang Tang) - test_bpf: Add missing MODULE_DESCRIPTION() (Jeff Johnson) - bpftool: Fix typo in MAX_NUM_METRICS macro name (Swan Beaujard) - selftests/bpf: Remove unused struct 'libcap' (Dr. David Alan Gilbert) - selftests/bpf: Remove unused 'key_t' structs (Dr. David Alan Gilbert) - selftests/bpf: Remove unused struct 'scale_test_def' (Dr. David Alan Gilbert) - riscv, bpf: Introduce shift add helper with Zba optimization (Xiao Wang) - libbpf: keep FD_CLOEXEC flag when dup()'ing FD (Andrii Nakryiko) - bpftool: Change pid_iter.bpf.c to comply with the change of bpf_link_fops. (Kui-Feng Lee) - selftests/bpf: test struct_ops with epoll (Kui-Feng Lee) - bpf: export bpf_link_inc_not_zero. (Kui-Feng Lee) - bpf: support epoll from bpf struct_ops links. (Kui-Feng Lee) - bpf: enable detaching links of struct_ops objects. (Kui-Feng Lee) - bpf: pass bpf_struct_ops_link to callbacks in bpf_struct_ops. (Kui-Feng Lee) - selftests/bpf: use section names understood by libbpf in test_sockmap (Jakub Sitnicki) - selftests/bpf: Add selftest for bits iter (Yafang Shao) - bpf: Add bits iterator (Yafang Shao) - selftests/bpf: Use start_server_str in do_test in bpf_tcp_ca (Geliang Tang) - selftests/bpf: Use post_socket_cb in start_server_str (Geliang Tang) - selftests/bpf: Use post_socket_cb in connect_to_fd_opts (Geliang Tang) - selftests/bpf: Add start_server_str helper (Geliang Tang) - selftests/bpf: Drop struct post_socket_opts (Geliang Tang) - libbpf: Configure log verbosity with env variable (Mykyta Yatsenko) - wifi: ath12k: add hw_link_id in ath12k_pdev (Karthikeyan Periyasamy) - wifi: ath12k: add panic handler (Baochen Qiang) - wifi: ath12k: do not process consecutive RDDM event (Baochen Qiang) - dt-bindings: net: wireless: ath11k: Drop "qcom,ipq8074-wcss-pil" from example (Rob Herring (Arm)) - wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup() (Baochen Qiang) - wifi: ath12k: fix wrong definition of CE ring's base address (Baochen Qiang) - wifi: ath12k: fix race due to setting ATH12K_FLAG_EXT_IRQ_ENABLED too early (Baochen Qiang) - wifi: ath11k: fix wrong definition of CE ring's base address (Baochen Qiang) - wifi: ath12k: Fix devmem address prefix when logging (Jeff Johnson) - wifi: ath12k: fix firmware crash during reo reinject (P Praneesh) - wifi: ath12k: fix invalid memory access while processing fragmented packets (P Praneesh) - wifi: ath12k: change DMA direction while mapping reinjected packets (P Praneesh) - wifi: ath11k: restore country code during resume (Baochen Qiang) - wifi: ath11k: refactor setting country code logic (Baochen Qiang) - wifi: ath12k: improve the rx descriptor error information (Karthikeyan Periyasamy) - wifi: ath12k: refactor rx descriptor CMEM configuration (Karthikeyan Periyasamy) - wifi: ath12k: fix Smatch warnings on ath12k_core_suspend() (Baochen Qiang) - wifi: ath12k: dynamic VLAN support (Muna Sinada) - wifi: ath12k: fix ack signal strength calculation (Lingbo Kong) - wifi: ath12k: use correct MAX_RADIOS (Karthikeyan Periyasamy) - wifi: ath12k: remove duplicate definition of MAX_RADIOS (Karthikeyan Periyasamy) - wifi: ath12k: remove redundant peer delete for WCN7850 (Kang Yang) - wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure (Nithyanantham Paramasivam) - wifi: ath12k: skip sending vdev down for channel switch (Aloka Dixit) - wifi: ath12k: add EMA beacon support (Aloka Dixit) - wifi: ath12k: add MBSSID beacon support (Aloka Dixit) - wifi: ath12k: refactor arvif security parameter configuration (Aloka Dixit) - wifi: ath12k: configure MBSSID parameters in AP mode (Aloka Dixit) - wifi: ath12k: create a structure for WMI vdev up parameters (Aloka Dixit) - wifi: ath12k: rename MBSSID fields in wmi_vdev_up_cmd (Aloka Dixit) - wifi: ath12k: configure MBSSID params in vdev create/start (Aloka Dixit) - wifi: ath12k: advertise driver capabilities for MBSSID and EMA (Aloka Dixit) - wifi: ath12k: support SMPS configuration for 6 GHz (Pradeep Kumar Chitrapu) - wifi: ath12k: refactor SMPS configuration (Pradeep Kumar Chitrapu) - wifi: ath12k: add 6 GHz params in peer assoc command (Pradeep Kumar Chitrapu) - wifi: ath12k: fix survey dump collection in 6 GHz (Pradeep Kumar Chitrapu) - wifi: ath12k: Correct 6 GHz frequency value in rx status (Pradeep Kumar Chitrapu) - wifi: ath12k: add channel 2 into 6 GHz channel list (Pradeep Kumar Chitrapu) - wifi: ath10k: add LED and GPIO controlling support for various chipsets (Sebastian Gottschall) - wifi: ath12k: allocate dummy net_device dynamically (Breno Leitao) - wifi: ath10k: do not always wait for MSA_READY indicator (Marc Gonzalez) - dt-bindings: net: wireless: ath10k: add qcom,no-msa-ready-indicator prop (Marc Gonzalez) - wifi: ath12k: initialize 'ret' in ath12k_dp_rxdma_ring_sel_config_wcn7850() (Jeff Johnson) - wifi: ath12k: fix misspelling of "dma" in num_rxmda_per_pdev (Jeff Johnson) - wifi: ath11k: fix misspelling of "dma" in num_rxmda_per_pdev (Jeff Johnson) - wifi: ath12k: avoid double SW2HW_MACID conversion (Karthikeyan Periyasamy) - wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem() (Jeff Johnson) - wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem() (Jeff Johnson) - wifi: ath12k: remove invalid peer create logic (Kang Yang) - wifi: ath12k: avoid duplicated vdev down (Kang Yang) - wifi: ath12k: avoid duplicated vdev stop (Kang Yang) - wifi: ath12k: remove unused variable monitor_flags (Kang Yang) - wifi: ath12k: Remove unused tcl_*_ring configuration (Tamizh Chelvam Raja) - wifi: ath12k: Remove unsupported tx monitor handling (Tamizh Chelvam Raja) - wifi: ath12k: fix calling correct function for rx monitor mode (Tamizh Chelvam Raja) - wifi: wil6210: Do not use embedded netdev in wil6210_priv (Breno Leitao) - wifi: ath11k: skip status ring entry processing (Venkateswara Naralasetty) - wifi: ath12k: drop failed transmitted frames from metric calculation. (Karthikeyan Kathirvel) - wifi: ath12k: Don't drop tx_status in failure case (Sven Eckelmann) - wifi: ath12k: add multi device support for WBM idle ring buffer setup (Karthikeyan Periyasamy) - wifi: ath12k: Introduce device index (Karthikeyan Periyasamy) - wifi: ath12k: Refactor idle ring descriptor setup (Karthikeyan Periyasamy) - wifi: ath12k: Replace "chip" with "device" in hal Rx return buffer manager (Karthikeyan Periyasamy) - wifi: ath11k: unmap the CE in ath11k_ahb_probe() error path (Jeff Johnson) - wifi: ath11k: refactor CE remap & unmap (Jeff Johnson) - wifi: ath12k: Add lock to protect the hardware state (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the hardware state (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the hardware recovery procedure (Karthikeyan Periyasamy) - wifi: ath11k: ath11k_mac_op_ipv6_changed(): use list_for_each_entry() (Kalle Valo) - wifi: rtw89: chan: Use swap() in rtw89_swap_sub_entity() (Jiapeng Chong) - wifi: rtlwifi: handle return value of usb init TX/RX (Ping-Ke Shih) - wifi: rtlwifi: Enable the new rtl8192du driver (Bitterblue Smith) - wifi: rtlwifi: Add rtl8192du/sw.c (Bitterblue Smith) - wifi: rtlwifi: Constify rtl_hal_cfg.{ops,usb_interface_cfg} and rtl_priv.cfg (Bitterblue Smith) - wifi: rtlwifi: Add rtl8192du/dm.{c,h} (Bitterblue Smith) - wifi: rtlwifi: Add rtl8192du/fw.{c,h} and rtl8192du/led.{c,h} (Bitterblue Smith) - wifi: rtlwifi: Add rtl8192du/rf.{c,h} (Bitterblue Smith) - wifi: rtlwifi: Add rtl8192du/trx.{c,h} (Bitterblue Smith) - wifi: rtlwifi: Add rtl8192du/phy.{c,h} (Bitterblue Smith) - wifi: rtlwifi: Add rtl8192du/hw.{c,h} (Bitterblue Smith) - wifi: rtlwifi: Add new members to struct rtl_priv for RTL8192DU (Bitterblue Smith) - wifi: rtlwifi: Add rtl8192du/table.{c,h} (Bitterblue Smith) - wifi: rtlwifi: rtl8192d: Use "rtl92d" prefix (Bitterblue Smith) - wifi: rtw89: Fix P2P behavior for WiFi 7 chips (Po-Hao Huang) - wifi: rtw89: add LDPC and STBC to rx_status and radiotap known fields for monitor mode (Ping-Ke Shih) - wifi: rtw89: fill STBC and LDPC capabilities to TX descriptor (Ping-Ke Shih) - wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after device resume (Ping-Ke Shih) - wifi: rtw89: correct hardware value of nominal packet padding for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: 8852b: restore setting for RFE type 5 after device resume (Ping-Ke Shih) - wifi: rtw89: fix HW scan not aborting properly (Po-Hao Huang) - wifi: rtw89: support mac_id number according to chip (Zong-Zhe Yang) - wifi: rtw89: switch to register vif_cfg_changed and link_info_changed (Zong-Zhe Yang) - wifi: rtw89: cam: tweak relation between sec CAM and addr CAM (Zong-Zhe Yang) - wifi: rtw89: ser: avoid multiple deinit on same CAM (Zong-Zhe Yang) - wifi: rtw88: usb: Fix disconnection after beacon loss (Bitterblue Smith) - wifi: rtw88: usb: Simplify rtw_usb_write_data (Bitterblue Smith) - wifi: rtw88: Un-embed dummy device (Breno Leitao) - wifi: rtw89: Un-embed dummy device (Breno Leitao) - wifi: brcm80211: remove unused structs (Dr. David Alan Gilbert) - wifi: brcm80211: use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - wifi: nl80211: clean up coalescing rule handling (Johannes Berg) - wifi: mac80211: handle HW restart during ROC (Johannes Berg) - wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD (Johannes Berg) - wifi: iwlwifi: move Bz and Gl iwl_dev_info entries (Miri Korenblit) - wifi: iwlwifi: move amsdu_size parsing to iwlwifi (Miri Korenblit) - wifi: iwlwifi: remove redundant prints (Miri Korenblit) - wifi: iwlwifi: mvm: fix a wrong comment (Miri Korenblit) - wifi: iwlwifi: mvm: declare band variable in the scope (Miri Korenblit) - wifi: iwlwifi: mvm: show full firmware ID in debugfs (Johannes Berg) - wifi: iwlwifi: mvm: add debug data for MPDU counting (Miri Korenblit) - wifi: iwlwifi: mvm: use only beacon BSS load for active links (Johannes Berg) - wifi: iwlwifi: mvm: add support for version 10 of the responder config command (Avraham Stern) - wifi: iwlwifi: mvm: add support for version 14 of the range request command (Avraham Stern) - wifi: iwlwifi: mvm: modify iwl_mvm_ftm_set_secured_ranging() parameters (Avraham Stern) - wifi: iwlwifi: mvm: initiator: move setting the sta_id into a function (Avraham Stern) - wifi: iwlwifi: mvm: Remove debug related code (Miri Korenblit) - wifi: iwlwifi: mvm: initiator: move setting target flags into a function (Avraham Stern) - wifi: iwlwifi: mvm: handle TPE advertised by AP (Johannes Berg) - wifi: iwlwifi: mvm: move a constant to constants.h (Miri Korenblit) - wifi: iwlwifi: mvm: remove IWL_MVM_USE_NSSN_SYNC (Miri Korenblit) - wifi: iwlwifi: mvm: Enable p2p low latency (Avri Altman) - wifi: iwlwifi: mvm: report 64-bit radiotap timestamp (Johannes Berg) - wifi: iwlwifi: mvm: add an option to use ptp clock for rx timestamp (Avraham Stern) - wifi: mac80211: send DelBA with correct BSSID (Johannes Berg) - wifi: mac80211: reset negotiated TTLM on disconnect (Johannes Berg) - wifi: mac80211: don't stop TTLM works again (Johannes Berg) - wifi: mac80211: cancel TTLM teardown work earlier (Johannes Berg) - wifi: mac80211: cancel multi-link reconf work on disconnect (Johannes Berg) - wifi: mac80211: fix TTLM teardown work (Johannes Berg) - wifi: cfg80211: use __counted_by where appropriate (Dmitry Antipov) - wifi: mac80211: Add EHT UL MU-MIMO flag in ieee80211_bss_conf (Pradeep Kumar Chitrapu) - wifi: mac80211: refactor chanreq.ap setting (Johannes Berg) - wifi: mac80211: handle TPE element during CSA (Johannes Berg) - wifi: mac80211: handle wider bandwidth OFDMA during CSA (Johannes Berg) - wifi: mac80211: collect some CSA data into sub-structs (Johannes Berg) - wifi: mac80211: mlme: handle cross-link CSA (Johannes Berg) - wifi: cfg80211: restrict operation during radar detection (Johannes Berg) - wifi: mac80211: move radar detect work to sdata (Johannes Berg) - wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v11 (Anjaneyulu) - wifi: iwlwifi: move code from iwl-eeprom-parse to dvm (Emmanuel Grumbach) - wifi: iwlwifi: kill iwl-eeprom-read (Emmanuel Grumbach) - wifi: iwlwifi: mvm: don't skip link selection (Miri Korenblit) - wifi: iwlwifi: mvm: add mvm-specific guard (Johannes Berg) - wifi: iwlwifi: simplify TX tracing (Johannes Berg) - wifi: iwlwifi: tracing: fix condition to allocate buf1 (Johannes Berg) - wifi: iwlwifi: mvm: leave a print in the logs when we call fw_nmi() (Emmanuel Grumbach) - wifi: iwlwifi: mvm: disable dynamic EMLSR when AUTO_EML is false (Miri Korenblit) - wifi: iwlwifi: mvm: use vif P2P type helper (Benjamin Berg) - wifi: iwlwifi: mvm: don't track used links separately (Johannes Berg) - wifi: iwlwifi: always print the firmware version in hex (Emmanuel Grumbach) - wifi: iwlwifi: fw: avoid bad FW config on RXQ DMA failure (Johannes Berg) - wifi: iwlwifi: fw: api: Add new timepoint for scan failure (Mukesh Sisodiya) - wifi: iwlwifi: mei: unify iwl_mei_set_power_limit() prototype (Johannes Berg) - wifi: iwlwifi: mvm: mark bad no-data RX as having bad PLCP (Johannes Berg) - wifi: iwlwifi: bump FW API to 91 for BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: mvm: add a of print of a few commands (Miri Korenblit) - wifi: iwlwifi: mvm: Use the SMPS cfg of the correct link (Miri Korenblit) - wifi: iwlwifi: mvm: don't always set antenna in beacon template cmd (Miri Korenblit) - wifi: iwlwifi: remove redundant reading from NVM file (Chaya Rachel Ivgi) - wifi: iwlwifi: remove fw_running op (Shahar S Matityahu) - wifi: iwlwifi: mvm: Don't set NO_HT40+/- flags on 6 GHz band (Andrei Otcheretianski) - wifi: iwlwifi: mvm: call ieee80211_sta_recalc_aggregates on A-MSDU size update (Miri Korenblit) - wifi: iwlwifi: mvm: set A-MSDU size on the correct link (Miri Korenblit) - wifi: iwlwifi: mvm: define link_sta in the relevant scope (Miri Korenblit) - wifi: iwlwifi: mvm: debugfs: add entry for setting maximum TXOP time (Avraham Stern) - wifi: iwlwifi: mvm: allow UAPSD when in SCM (Avraham Stern) - wifi: iwlwifi: mvm: simplify the uAPSD coexistence limitation code (Emmanuel Grumbach) - wifi: iwlwifi: dvm: clean up rs_get_rate() logic (Johannes Berg) - wifi: mac80211: track changes in AP's TPE (Johannes Berg) - wifi: mac80211: pass parsed TPE data to drivers (Johannes Berg) - wifi: ath11k: fix TPE power levels (Johannes Berg) - wifi: ieee80211/ath11k: remove IEEE80211_MAX_NUM_PWR_LEVEL (Johannes Berg) - wifi: mac80211: update 6 GHz AP power type before association (Mukesh Sisodiya) - wifi: mac80211: remove extra link STA functions (Johannes Berg) - wifi: mac80211: remove outdated comments (Johannes Berg) - wifi: cfg80211: add tracing for wiphy work (Johannes Berg) - wifi: cfg80211: sort trace events again (Johannes Berg) - wifi: nl80211: disallow setting special AP channel widths (Johannes Berg) - wifi: ieee80211: document two FTM related functions (Johannes Berg) - wifi: ieee80211: document function return values (Johannes Berg) - wifi: ieee80211: remove ieee80211_next_tbtt_present() (Johannes Berg) - wifi: radiotap: document ieee80211_get_radiotap_len() return value (Johannes Berg) - wifi: ieee80211: add missing doc short descriptions (Johannes Berg) - wifi: regulatory: remove extra documentation (Johannes Berg) - wifi: rt2x00: remove unused delayed work data from link description (Dmitry Antipov) - wifi: mwifiex: Fix interface type change (Rafael Beims) - wifi: wilc1000: read MAC address from fuse at probe (Ajay Singh) - wifi: wilc1000: make sdio deinit function really deinit the sdio card (Alexis Lothoré) - wifi: wilc1000: add function to read mac address from eFuse (Alexis Lothoré) - wifi: wilc1000: set wilc_set_mac_address parameter as const (Alexis Lothoré) - wifi: wilc1000: register net device only after bus being fully initialized (Alexis Lothoré) - wifi: wilc1000: set net device registration as last step during interface creation (Alexis Lothoré) - wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device (Samasth Norway Ananda) - wifi: iwlegacy: do not skip frames with bad FCS (Andrii Batyiev) - net: dsa: update the unicast MAC address when changing conduit (Marek Behún) - net: dsa: deduplicate code adding / deleting the port address to fdb (Marek Behún) - net: netlink: remove the cb_mutex "injection" from netlink core (Jakub Kicinski) - rtnetlink: move rtnl_lock handling out of af_netlink (Jakub Kicinski) - net: dsa: hellcreek: Replace kernel.h with what is used (Andy Shevchenko) - tcp: move inet_twsk_schedule helper out of header (Florian Westphal) - net: tcp: un-pin the tw_timer (Florian Westphal) - net: tcp/dccp: prepare for tw_timer un-pinning (Valentin Schneider) - mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors (Ido Schimmel) - mlxsw: spectrum_acl_erp: Fix object nesting warning (Ido Schimmel) - lib: objagg: Fix general protection fault (Ido Schimmel) - mlxsw: spectrum_acl_atcam: Fix wrong comment (Ido Schimmel) - lib: test_objagg: Fix spelling (Ido Schimmel) - lib: objagg: Fix spelling (Ido Schimmel) - dmaengine: ti: k3-udma-glue: clean up return in k3_udma_glue_rx_get_irq() (Dan Carpenter) - tools: ynl: make user space policies const (Jakub Kicinski) - page_pool: remove WARN_ON() with OR (David Wei) - net: ti: icssg-prueth: Add multicast filtering support (MD Danish Anwar) - r8152: Set NET_ADDR_STOLEN if using passthru MAC (Milan Broz) - tcp: move reqsk_alloc() to inet_connection_sock.c (Eric Dumazet) - tcp: move inet_reqsk_alloc() close to inet_reqsk_clone() (Eric Dumazet) - tcp: small changes in reqsk_put() and reqsk_free() (Eric Dumazet) - mptcp: refer to 'MPTCP' socket in comments (Davide Caratti) - mptcp: add mptcp_space_from_win helper (Geliang Tang) - mptcp: use mptcp_win_from_space helper (Geliang Tang) - net: allow rps/rfs related configs to be switched (Jason Xing) - inet: remove (struct uncached_list)->quarantine (Eric Dumazet) - net: use unrcu_pointer() helper (Eric Dumazet) - net: ravb: Allocate RX buffers via page pool (Paul Barker) - net: ravb: Use NAPI threaded mode on 1-core CPUs with GbEth IP (Paul Barker) - net: ravb: Enable SW IRQ Coalescing for GbEth (Paul Barker) - net: ravb: Refactor GbEth RX code path (Paul Barker) - net: ravb: Refactor RX ring refill (Paul Barker) - net: ravb: Align poll function with NAPI docs (Paul Barker) - net: ravb: Simplify poll & receive functions (Paul Barker) - net/mlx5e: SHAMPO, Coalesce skb fragments to page size (Dragos Tatulea) - net/mlx5e: SHAMPO, Re-enable HW-GRO (Yoray Zack) - net/mlx5e: SHAMPO, Use KSMs instead of KLMs (Yoray Zack) - net/mlx5e: SHAMPO, Add header-only ethtool counters for header data split (Tariq Toukan) - net/mlx5e: SHAMPO, Drop rx_gro_match_packets counter (Dragos Tatulea) - net/mlx5e: SHAMPO, Make GRO counters more precise (Dragos Tatulea) - net/mlx5e: SHAMPO, Skipping on duplicate flush of the same SHAMPO SKB (Yoray Zack) - net/mlx5e: SHAMPO, Specialize mlx5e_fill_skb_data() (Dragos Tatulea) - net/mlx5e: SHAMPO, Simplify header page release in teardown (Dragos Tatulea) - net/mlx5e: SHAMPO, Disable gso_size for non GRO packets (Dragos Tatulea) - net/mlx5e: SHAMPO, Fix FCS config when HW GRO on (Dragos Tatulea) - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Dragos Tatulea) - net/mlx5e: SHAMPO, Fix incorrect page release (Dragos Tatulea) - net/mlx5e: SHAMPO, Use net_prefetch API (Tariq Toukan) - selftests: hsr: Extend the hsr_ping.sh test to use fixed MAC addresses (Lukasz Majewski) - selftests: hsr: Extend the hsr_redbox.sh test to use fixed MAC addresses (Lukasz Majewski) - vmxnet3: update to version 9 (Ronak Doshi) - vmxnet3: add command to allow disabling of offloads (Ronak Doshi) - vmxnet3: add latency measurement support in vmxnet3 (Ronak Doshi) - vmxnet3: prepare for version 9 changes (Ronak Doshi) - ionic: advertise 52-bit addressing limitation for MSI-X (David Christensen) - bnxt_en: fix atomic counter for ptp packets (Vadim Fedorenko) - tcp: add sysctl_tcp_rto_min_us (Kevin Yang) - tcp: derive delack_max with tcp_rto_min helper (Kevin Yang) - tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Eric Dumazet) - octeontx2-af: Add debugfs support to dump NIX TM topology (Anshumali Gaur) - mlxsw: spectrum_router: Constify struct devlink_dpipe_table_ops (Christophe JAILLET) - devlink: Constify the 'table_ops' parameter of devl_dpipe_table_register() (Christophe JAILLET) - net: phy: aquantia: add support for PHY LEDs (Daniel Golle) - net: phy: aquantia: move priv and hw stat to header (Christian Marangi) - net: ethtool: remove unused struct 'cable_test_tdr_req_info' (Dr. David Alan Gilbert) - net: caif: remove unused structs (Dr. David Alan Gilbert) - net: remove NULL-pointer net parameter in ip_metrics_convert (Jason Xing) - net: bridge: fix an inconsistent indentation (Chen Hanxiao) - dt-bindings: dsa: Rewrite Vitesse VSC73xx in schema (Linus Walleij) - Revert "ethernet: octeontx2: avoid linking objects into multiple modules" (Jakub Kicinski) - openvswitch: Remove generic .ndo_get_stats64 (Breno Leitao) - openvswitch: Move stats allocation to core (Breno Leitao) - net: skb: add compatibility warnings to skb_shift() (Jakub Kicinski) - tcp: add a helper for setting EOR on tail skb (Jakub Kicinski) - tcp: wrap mptcp and decrypted checks into tcp_skb_can_collapse_rx() (Jakub Kicinski) - net/sched: cls_flower: add support for matching tunnel control flags (Davide Caratti) - flow_dissector: add support for tunnel control flags (Davide Caratti) - net: count drops due to missing qdisc as dev->tx_drops (Jakub Kicinski) - r8152: Wake up the system if the we need a reset (Douglas Anderson) - r8152: If inaccessible at resume time, issue a reset (Douglas Anderson) - net: dsa: ocelot: unexport felix_phylink_mac_ops and felix_switch_ops (Vladimir Oltean) - net: dsa: ocelot: common probing code (Vladimir Oltean) - net: dsa: ocelot: use ds->num_tx_queues = OCELOT_NUM_TC for all models (Vladimir Oltean) - net: dsa: ocelot: move devm_request_threaded_irq() to felix_setup() (Vladimir Oltean) - net: dsa: ocelot: consistently use devres in felix_pci_probe() (Vladimir Oltean) - net: dsa: ocelot: delete open coded status = "disabled" parsing (Vladimir Oltean) - net: dsa: ocelot: use devres in seville_probe() (Vladimir Oltean) - net: dsa: ocelot: use devres in ocelot_ext_probe() (Vladimir Oltean) - net/smc: change SMCR_RMBE_SIZES from 5 to 15 (Guangguan Wang) - net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined (Guangguan Wang) - af_unix: Remove dead code in unix_stream_read_generic(). (Kuniyuki Iwashima) - lan78xx: Enable Auto Speed and Auto Duplex configuration for LAN7801 if NO EEPROM is detected (Rengarajan S) - lan78xx: Enable 125 MHz CLK configuration for LAN7801 if NO EEPROM is detected (Rengarajan S) - net: ethernet: cortina: Implement .set_pauseparam() (Linus Walleij) - net: ethernet: cortina: Use negotiated TX/RX pause (Linus Walleij) - net: ethernet: cortina: Rename adjust link callback (Linus Walleij) - selftests: net: tests net.core.{r,w}mem_{default,max} sysctls in a netns (Matteo Croce) - net: make net.core.{r,w}mem_{default,max} namespaced (Matteo Croce) - bnxt_en: add timestamping statistics support (Vadim Fedorenko) - ice: Adjust PTP init for 2x50G E825C devices (Grzegorz Nitka) - ice: Add NAC Topology device capability parser (Grzegorz Nitka) - ice: Add support for E825-C TS PLL handling (Michal Michalik) - ice: Change CGU regs struct to anonymous (Karol Kolacinski) - ice: Introduce ETH56G PHY model for E825C products (Sergey Temerkhanov) - ice: Introduce ice_get_base_incval() helper (Jacob Keller) - ice: Move CGU block (Sergey Temerkhanov) - ice: Add PHY OFFSET_READY register clearing (Karol Kolacinski) - ice: Implement Tx interrupt enablement functions (Sergey Temerkhanov) - ice: Introduce helper to get tmr_cmd_reg values (Jacob Keller) - ice: Introduce ice_ptp_hw struct (Karol Kolacinski) - net: validate SO_TXTIME clockid coming from userspace (Abhishek Chauhan) - doc: new 'mptcp' page in 'networking' (Matthieu Baerts (NGI0)) - doc: mptcp: alphabetical order (Matthieu Baerts (NGI0)) - doc: mptcp: add missing 'available_schedulers' entry (Matthieu Baerts (NGI0)) - net: smc91x: Fix pointer types (Thorsten Blum) - net: qstat: extend kdoc about get_base_stats (Jakub Kicinski) - tools: ynl: make the attr and msg helpers more C++ friendly (Jakub Kicinski) - net: stmmac: dwmac-intel: remove checking for fixed link (Russell King (Oracle)) - net: stmmac: rename xpcs_an_inband to default_an_inband (Russell King (Oracle)) - net: fman_memac: remove the now unnecessary checking for fixed-link (Russell King (Oracle)) - net: phylink: rename ovr_an_inband to default_an_inband (Russell King (Oracle)) - net: phylink: move test for ovr_an_inband (Russell King (Oracle)) - net: phylink: rearrange phylink_parse_mode() (Russell King (Oracle)) - dt-bindings: net: ti: icssg_prueth: Add documentation for PA_STATS support (MD Danish Anwar) - net: stmmac: ethqos: clean up setting serdes speed (Russell King (Oracle)) - net: stmmac: include linux/io.h rather than asm/io.h (Russell King (Oracle)) - net: stmmac: remove unnecessary netif_carrier_off() (Russell King (Oracle)) - net: stmmac: remove pcs_rane() method (Russell King (Oracle)) - net: stmmac: dwxgmac2: remove useless NULL pointer initialisations (Russell King (Oracle)) - net: stmmac: Drop TBI/RTBI PCS flags (Serge Semin) - ipv6: sr: restruct ifdefines (Hangbin Liu) - net: fjes: correct TRACE_INCLUDE_PATH (Jakub Kicinski) - ionic: fix up ionic_if.h kernel-doc issues (Shannon Nelson) - ionic: only sync frag_len in first buffer of xdp (Shannon Nelson) - ionic: Use netdev_name() function instead of netdev->name (Brett Creeley) - ionic: Mark error paths in the data path as unlikely (Brett Creeley) - ionic: Pass ionic_txq_desc to ionic_tx_tso_post (Brett Creeley) - ionic: Reset LIF device while restarting LIF (Shannon Nelson) - ionic: fix potential irq name truncation (Shannon Nelson) - hns3: avoid linking objects into multiple modules (Arnd Bergmann) - ethernet: octeontx2: avoid linking objects into multiple modules (Arnd Bergmann) - net/mlx4: support per-queue statistics via netlink (Joe Damato) - net/mlx4: link NAPI instances to queues and IRQs (Joe Damato) - net/mlx4: Track RX allocation failures in a stat (Joe Damato) - net: ti: icssg-prueth: Add support for ICSSG switch firmware (MD Danish Anwar) - net: ti: icssg-switch: Add switchdev based driver for ethernet switch support (MD Danish Anwar) - net: ti: icssg-prueth: Add helper functions to configure FDB (MD Danish Anwar) - net: smc91x: Remove commented out code (Thorsten Blum) - net: dsa: felix: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: remove mac_prepare()/mac_finish() shims (Russell King (Oracle)) - doc: netlink: Fix op pre and post fields in generated .rst (Donald Hunter) - doc: netlink: Fix formatting of op flags in generated .rst (Donald Hunter) - doc: netlink: Don't 'sanitize' op docstrings in generated .rst (Donald Hunter) - doc: netlink: Fix generated .rst for multi-line docs (Donald Hunter) - net: ethernet: ti: am65-cpsw-nuss: populate netdev of_node (Alexander Sverdlin) - net: ethernet: ti: am65-cpsw-nuss: rename phy_node -> port_np (Alexander Sverdlin) - tcp: fix races in tcp_v[46]_err() (Eric Dumazet) - tcp: fix races in tcp_abort() (Eric Dumazet) - tcp: fix race in tcp_write_err() (Eric Dumazet) - tcp: add tcp_done_with_error() helper (Eric Dumazet) - netconsole: Do not shutdown dynamic configuration if cmdline is invalid (Breno Leitao) - dt-bindings: net: rockchip-dwmac: Fix rockchip,rk3308-gmac compatible (Jonas Karlman) - net: dsa: lan9303: imply SMSC_PHY (Alexander Sverdlin) - net: phy: xilinx-gmii2rgmii: Adopt clock support (Vineeth Karumanchi) - dt-bindings: net: xilinx_gmii2rgmii: Add clock support (Vineeth Karumanchi) - net: ethernet: cortina: Restore TSO support (Linus Walleij) - ipvs: constify ctl_table arguments of utility functions (Thomas Weißschuh) - net/ipv6/ndisc: constify ctl_table arguments of utility function (Thomas Weißschuh) - net/ipv6/addrconf: constify ctl_table arguments of utility functions (Thomas Weißschuh) - net/ipv4/sysctl: constify ctl_table arguments of utility functions (Thomas Weißschuh) - net/neighbour: constify ctl_table arguments of utility function (Thomas Weißschuh) - r8169: remove detection of chip version 11 (early RTL8168b) (Heiner Kallweit) - r8169: disable interrupt source RxOverflow (Heiner Kallweit) - bpf, net: Use DEV_STAT_INC() (yunshui) - bpf, docs: Fix instruction.rst indentation (Dave Thaler) - bpf, docs: Clarify call local offset (Dave Thaler) - bpf, docs: Add table captions (Dave Thaler) - bpf, docs: clarify sign extension of 64-bit use of 32-bit imm (Dave Thaler) - bpf, docs: Use RFC 2119 language for ISA requirements (Dave Thaler) - bpf, docs: Move sentence about returning R0 to abi.rst (Dave Thaler) - bpf: constify member bpf_sysctl_kern:: Table (Thomas Weißschuh) - riscv, bpf: Try RVC for reg move within BPF_CMPXCHG JIT (Xiao Wang) - riscv, bpf: Use STACK_ALIGN macro for size rounding up (Xiao Wang) - riscv, bpf: Optimize zextw insn with Zba extension (Xiao Wang) - selftests/bpf: Handle forwarding of UDP CLOCK_TAI packets (Abhishek Chauhan) - net: Add additional bit to support clockid_t timestamp type (Abhishek Chauhan) - net: Rename mono_delivery_time to tstamp_type for scalabilty (Abhishek Chauhan) - selftests/bpf: Update tests for new ct zone opts for nf_conntrack kfuncs (Brad Cowie) - net: netfilter: Make ct zone opts configurable for bpf ct helpers (Brad Cowie) - selftests/bpf: Fix prog numbers in test_sockmap (Geliang Tang) - bpf: Remove unused variable "prev_state" (Ying Zhang) - bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer (Ivan Babrou) - bpf: Fix order of args in call to bpf_map_kvcalloc (Mohammad Shehar Yaar Tausif) - kbuild, bpf: Use test-ge check for v1.25-only pahole (Alan Maguire) - bpftool: Fix make dependencies for vmlinux.h (Artem Savkov) - bpftool: Introduce btf c dump sorting (Mykyta Yatsenko) - net: usb: remove unused structs 'usb_context' (Dr. David Alan Gilbert) - net: ethernet: 8390: ne2k-pci: remove unused struct 'ne2k_pci_card' (Dr. David Alan Gilbert) - net: ethernet: mlx4: remove unused struct 'mlx4_port_config' (Dr. David Alan Gilbert) - net: ethernet: liquidio: remove unused structs (Dr. David Alan Gilbert) - net: ethernet: starfire: remove unused structs (Dr. David Alan Gilbert) - net/core: move the lockdep-init of sk_callback_lock to sk_init_common() (Gou Hao) - net/core: remove redundant sk_callback_lock initialization (Gou Hao) - mISDN: remove unused struct 'bf_ctx' (Dr. David Alan Gilbert) - selftests: ifs: verify IFS ARRAY BIST functionality (Pengfei Xu) - selftests: ifs: verify IFS scan test functionality (Pengfei Xu) - selftests: ifs: verify test image loading functionality (Pengfei Xu) - selftests: ifs: verify test interfaces are created by the driver (Pengfei Xu) - selftests/dma:remove unused variable (Zhu Jun) - selftests/breakpoints:Remove unused variable (Zhu Jun) - selftests/x86: fix printk warnings reported by clang (John Hubbard) - selftests/x86: remove (or use) unused variables and functions (John Hubbard) - selftests/x86: avoid -no-pie warnings from clang during compilation (John Hubbard) - selftests/x86: build sysret_rip.c with clang (John Hubbard) - selftests/x86: build fsgsbase_restore.c with clang (John Hubbard) - selftests: x86: test_FISTTP: use fisttps instead of ambiguous fisttp (Muhammad Usama Anjum) - selftests/x86: fix Makefile dependencies to work with clang (John Hubbard) - selftests/timers: remove unused irqcount variable (John Hubbard) - selftests: Add information about TAP conformance in tests (Muhammad Usama Anjum) - selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (Ilpo Järvinen) - selftests/resctrl: Remove mongrp from CMT test (Ilpo Järvinen) - selftests/resctrl: Remove mongrp from MBA test (Ilpo Järvinen) - selftests/resctrl: Convert ctrlgrp & mongrp to pointers (Ilpo Järvinen) - selftests/resctrl: Make some strings passed to resctrlfs functions const (Ilpo Järvinen) - selftests/resctrl: Simplify bandwidth report type handling (Ilpo Järvinen) - selftests/resctrl: Add ->init() callback into resctrl_val_param (Ilpo Järvinen) - selftests/resctrl: Add ->measure() callback to resctrl_val_param (Ilpo Järvinen) - selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (Ilpo Järvinen) - selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (Ilpo Järvinen) - selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (Ilpo Järvinen) - selftests/resctrl: Use correct type for pids (Ilpo Järvinen) - selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (Ilpo Järvinen) - selftests/resctrl: Make "bandwidth" consistent in comments & prints (Ilpo Järvinen) - selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (Ilpo Järvinen) - selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (Ilpo Järvinen) - selftests/sched: fix code format issues (aigourensheng) - selftests/lib.mk: silence some clang warnings that gcc already ignores (John Hubbard) - kunit: Introduce KUNIT_ASSERT_MEMEQ and KUNIT_ASSERT_MEMNEQ macros (Eric Chan) - kunit: Rename KUNIT_ASSERT_FAILURE to KUNIT_FAIL_AND_ABORT for readability (Eric Chan) - kunit: Fix the comment of KUNIT_ASSERT_STRNEQ as assertion (Eric Chan) - kunit: executor: Simplify string allocation handling (Kees Cook) - kunit/usercopy: Add missing MODULE_DESCRIPTION() (Jeff Johnson) - kunit/usercopy: Disable testing on !CONFIG_MMU (Kees Cook) - usercopy: Convert test_user_copy to KUnit test (Kees Cook) - kunit: test: Add vm_mmap() allocation resource manager (Kees Cook) - list: test: add the missing MODULE_DESCRIPTION() macro (Jeff Johnson) - kunit: add missing MODULE_DESCRIPTION() macros to core modules (Jeff Johnson) - list: test: remove unused struct 'klist_test_struct' (Dr. David Alan Gilbert) - kunit: Cover 'assert.c' with tests (Ivan Orlov) - firmware: qcom: tzmem: don't ask about allocator mode when not enabled (Linus Torvalds) - um: Use generic runtime constant implementation (Linus Torvalds) - perf/x86/intel: Add a distinct name for Granite Rapids (Kan Liang) - perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake (Kan Liang) - perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated (Kan Liang) - perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR (Kan Liang) - perf: Split __perf_pending_irq() out of perf_pending_irq() (Sebastian Andrzej Siewior) - perf: Don't disable preemption in perf_pending_task(). (Sebastian Andrzej Siewior) - perf: Move swevent_htable::recursion into task_struct. (Sebastian Andrzej Siewior) - perf: Shrink the size of the recursion counter. (Sebastian Andrzej Siewior) - perf: Enqueue SIGTRAP always via task_work. (Sebastian Andrzej Siewior) - task_work: Add TWA_NMI_CURRENT as an additional notify mode. (Sebastian Andrzej Siewior) - perf: Move irq_work_queue() where the event is prepared. (Sebastian Andrzej Siewior) - perf: Fix event leak upon exec and file release (Frederic Weisbecker) - perf: Fix event leak upon exit (Frederic Weisbecker) - task_work: Introduce task_work_cancel() again (Frederic Weisbecker) - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Frederic Weisbecker) - perf/x86/amd/uncore: Fix DF and UMC domain identification (Sandipan Das) - perf/x86/amd/uncore: Avoid PMU registration if counters are unavailable (Sandipan Das) - perf/x86/intel: Support Perfmon MSRs aliasing (Kan Liang) - perf/x86/intel: Support PERFEVTSEL extension (Kan Liang) - perf/x86: Add config_mask to represent EVENTSEL bitmask (Kan Liang) - perf/x86/intel: Support new data source for Lunar Lake (Kan Liang) - perf/x86/intel: Rename model-specific pebs_latency_data functions (Kan Liang) - perf/x86: Add Lunar Lake and Arrow Lake support (Kan Liang) - perf/x86: Support counter mask (Kan Liang) - perf/x86/intel: Support the PEBS event mask (Kan Liang) - perf/x86/intel/cstate: Add Lunarlake support (Zhang Rui) - perf/x86/intel/cstate: Add Arrowlake support (Zhang Rui) - perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake (Zhang Rui) - perf: Make rb_alloc_aux() return an error immediately if nr_pages <= 0 (Adrian Hunter) - perf: Fix default aux_watermark calculation (Adrian Hunter) - perf: Prevent passing zero nr_pages to rb_alloc_aux() (Adrian Hunter) - perf: Fix perf_aux_size() for greater-than 32-bit size (Adrian Hunter) - perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation (Adrian Hunter) - perf/x86/intel/pt: Fix a topa_entry base address calculation (Adrian Hunter) - perf/x86/intel/pt: Fix topa_entry base length (Marco Cavenati) - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Kan Liang) - perf/x86/uncore: Cleanup unused unit structure (Kan Liang) - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Kan Liang) - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Kan Liang) - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Kan Liang) - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Kan Liang) - perf/x86/uncore: Support per PMU cpumask (Kan Liang) - perf/x86/uncore: Save the unit control address of all units (Kan Liang) - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Uros Bizjak) - sched: Update MAINTAINERS and CREDITS (Peter Zijlstra) - sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks (Tejun Heo) - sched/psi: Optimise psi_group_change a bit (Tvrtko Ursulin) - sched/core: Drop spinlocks on contention iff kernel is preemptible (Sean Christopherson) - sched/core: Move preempt_model_*() helpers from sched.h to preempt.h (Sean Christopherson) - sched/balance: Skip unnecessary updates to idle load balancer's flags (Tim Chen) - idle: Remove stale RCU comment (Christian Loehle) - sched/headers: Move struct pre-declarations to the beginning of the header (Ingo Molnar) - sched/core: Clean up kernel/sched/sched.h a bit (Ingo Molnar) - sched/core: Simplify prefetch_curr_exec_start() (Ingo Molnar) - sched: Fix spelling in comments (Ingo Molnar) - sched/syscalls: Split out kernel/sched/syscalls.c from kernel/sched/core.c (Ingo Molnar) - objtool/x86: objtool can confuse memory and stack access (Alexandre Chartre) - objtool: Use "action" in error message to be consistent with help (Siddh Raman Pant) - scripts/faddr2line: Check only two symbols when calculating symbol size (Brian Johannesmeyer) - scripts/faddr2line: Remove call to addr2line from find_dir_prefix() (Brian Johannesmeyer) - scripts/faddr2line: Invoke addr2line as a single long-running process (Brian Johannesmeyer) - scripts/faddr2line: Pass --addresses argument to addr2line (Brian Johannesmeyer) - scripts/faddr2line: Check vmlinux only once (Brian Johannesmeyer) - scripts/faddr2line: Combine three readelf calls into one (Brian Johannesmeyer) - scripts/faddr2line: Reduce number of readelf calls to three (Brian Johannesmeyer) - locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers (John Stultz) - jump_label: Simplify and clarify static_key_fast_inc_cpus_locked() (Thomas Gleixner) - jump_label: Clarify condition in static_key_fast_inc_not_disabled() (Thomas Gleixner) - jump_label: Fix concurrency issues in static_key_slow_dec() (Thomas Gleixner) - perf/x86: Serialize set_attr_rdpmc() (Thomas Gleixner) - cleanup: Standardize the header guard define's name (Ingo Molnar) - ACPI: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - ACPI: video: force native for some T2 macbooks (Orlando Chamberlain) - ACPI: video: Use strscpy() instead of strcpy() (Muhammad Qasim Abdul Majeed) - ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ (Tamim Khan) - ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU (Tamim Khan) - ACPI: acpi_pad: Still evaluate _OST when _PUR evaluation fails (Armin Wolf) - ACPI: processor: Downgrade Intel _OSC and _PDC messages to debug (Mario Limonciello) - ACPI: NUMA: Consolidate header includes (Thorsten Blum) - ACPI: HMAT: Use ACCESS_COORDINATE_CPU when appropriate (Huang Ying) - ACPI: bus: Indicate support for battery charge limiting thru _OSC (Armin Wolf) - ACPI: battery: Add support for charge limiting state (Armin Wolf) - ACPI: SBS: manage alarm sysfs attribute through psy core (Thomas Weißschuh) - ACPI: battery: create alarm sysfs attribute atomically (Thomas Weißschuh) - ACPI: battery: use sysfs_emit over sprintf (Thomas Weißschuh) - ACPI: battery: constify powersupply properties (Thomas Weißschuh) - ACPI: SBS: constify powersupply properties (Thomas Weißschuh) - ACPI: AC: constify powersupply properties (Thomas Weißschuh) - ACPI: PMIC: Constify struct pmic_table (Christophe JAILLET) - ACPI: PMIC: Replace open coded be16_to_cpu() (Andy Shevchenko) - ACPI: PMIC: Convert pr_*() to dev_*() printing macros (Andy Shevchenko) - ACPI: PMIC: Use sizeof() instead of hard coded value (Andy Shevchenko) - ACPI: CPPC: Replace ternary operator with umax() (Prabhakar Pujeri) - ACPI: CPPC: add sysfs entry for guaranteed performance (Petr Tesařík) - ACPI: LPSS: Switch to new Intel CPU model defines (Tony Luck) - ACPI: fan: Add hwmon support (Armin Wolf) - ACPI: x86: Switch to new Intel CPU model defines (Tony Luck) - cpupower: fix lib default installation path (Roman Storozhenko) - cpupower: Disable direct build of the 'bench' subproject (Roman Storozhenko) - cpupower: Change the var type of the 'monitor' subcommand display mode (Roman Storozhenko) - cpupower: Remove absent 'v' parameter from monitor man page (Roman Storozhenko) - cpupower: Improve cpupower build process description (Roman Storozhenko) - cpupower: Add 'help' target to the main Makefile (Roman Storozhenko) - cpupower: Replace a dead reference link with working ones (Roman Storozhenko) - pm-graph: v5.12, code revamp for python3.12 (Todd Brandt) - pm-graph: v5.12, fixes (Todd Brandt) - OPP: Introduce an OF helper function to inform if required-opps is used (Ulf Hansson) - OPP: Drop a redundant in-parameter to _set_opp_level() (Ulf Hansson) - OPP: Fix missing cleanup on error in _opp_attach_genpd() (Viresh Kumar) - powercap: idle_inject: Simplify if condition (Thorsten Blum) - powercap: intel_rapl: Switch to new Intel CPU model defines (Tony Luck) - powercap: intel_rapl_msr: Switch to new Intel CPU model defines (Tony Luck) - cpuidle: teo: Don't count non-existent intercepts (Christian Loehle) - cpuidle: teo: Remove recent intercepts metric (Christian Loehle) - Revert: "cpuidle: teo: Introduce util-awareness" (Christian Loehle) - cpuidle: governors: teo: Fix a typo in a comment (Atul Kumar Pant) - cpuidle: haltpoll: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - cpuidle: menu: Cleanup after loadavg removal (Christian Loehle) - intel_idle: Switch to new Intel CPU model defines (Tony Luck) - cpufreq: sti: fix build warning (Raphael Gallais-Pou) - cpufreq: mediatek: Use dev_err_probe in every error path in probe (Nícolas F. R. A. Prado) - cpufreq: Add Loongson-3 CPUFreq driver support (Huacai Chen) - cpufreq: Make cpufreq_driver->exit() return void (Lizhe) - cpufreq: pcc: Remove empty exit() callback (Viresh Kumar) - cpufreq: loongson2: Remove empty exit() callback (Viresh Kumar) - cpufreq: nforce2: Remove empty exit() callback (Viresh Kumar) - cpufreq: sti: add missing MODULE_DEVICE_TABLE entry for stih418 (Raphael Gallais-Pou) - cpufreq: ti: update OPP table for AM62Px SoCs (Bryan Brattlof) - cpufreq: ti: update OPP table for AM62Ax SoCs (Bryan Brattlof) - cpufreq: sun50i: add Allwinner H700 speed bin (Ryan Walklin) - cpufreq/cppc: Don't compare desired_perf in target() (Riwen Lu) - OPP: ti: Fix ti_opp_supply_probe wrong return values (Primoz Fiser) - cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe() (Primoz Fiser) - cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - cpufreq: longhaul: Fix kernel-doc param for longhaul_setstate (Yang Li) - cpufreq: qcom-nvmem: eliminate uses of of_node_put() (Javier Carrasco) - cpufreq: qcom-nvmem: fix memory leaks in probe error paths (Javier Carrasco) - cpufreq: scmi: Avoid overflow of target_freq in fast switch (Jagadeesh Kona) - cpufreq: sun50i: replace of_node_put() with automatic cleanup handler (Javier Carrasco) - cpufreq: sun50i: fix memory leak in dt_has_supported_hw() (Javier Carrasco) - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (Dhananjay Ugwekar) - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (Dhananjay Ugwekar) - cpufreq: docs: Add missing scaling_available_frequencies description (Raphael Gallais-Pou) - cpufreq: make cpufreq_boost_enabled() return bool (Dhruva Gole) - cpufreq: intel_pstate: Support highest performance change interrupt (Srinivas Pandruvada) - x86/cpufeatures: Add HWP highest perf change feature flag (Srinivas Pandruvada) - Documentation: cpufreq: amd-pstate: update doc for Per CPU boost control method (Perry Yuan) - cpufreq: amd-pstate: Cap the CPPC.max_perf to nominal_perf if CPB is off (Perry Yuan) - cpufreq: amd-pstate: initialize core precision boost state (Perry Yuan) - cpufreq: acpi: move MSR_K7_HWCR_CPB_DIS_BIT into msr-index.h (Perry Yuan) - cpufreq: intel_pstate: Replace boot_cpu_has() (Srinivas Pandruvada) - cpufreq: simplify boolean parsing with kstrtobool in store function (Perry Yuan) - cpufreq: amd-pstate: Don't create attributes when registration fails (Mario Limonciello) - cpufreq: amd-pstate: Make amd-pstate unit tests depend on amd-pstate (Mario Limonciello) - cpufreq/amd-pstate: fix setting policy current frequency value (Meng Li) - cpufreq: amd-pstate: auto-load pstate driver by default (Perry Yuan) - cpufreq: amd-pstate: enable shared memory type CPPC by default (Perry Yuan) - cpufreq: amd-pstate: switch boot_cpu_has() to cpu_feature_enabled() (Perry Yuan) - Documentation: PM: amd-pstate: add guided mode to the Operation mode (Perry Yuan) - cpufreq: amd-pstate: add debug message while CPPC is supported and disabled by SBIOS (Perry Yuan) - cpufreq: amd-pstate: show CPPC debug message if CPPC is not supported (Perry Yuan) - cpufreq: amd-pstate: remove unused variable nominal_freq (Perry Yuan) - cpufreq: amd-pstate: optimize the initial frequency values verification (Perry Yuan) - cpufreq: amd-pstate: Allow users to write 'default' EPP string (Mario Limonciello) - cpufreq: update to sysfs_emit() for safer buffer handling (Perry Yuan) - cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Srinivas Pandruvada) - cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Srinivas Pandruvada) - cpufreq: amd-pstate: change cpu freq transition delay for some models (Xiaojian Du) - x86/cpufeatures: Add AMD FAST CPPC feature flag (Perry Yuan) - cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Srinivas Pandruvada) - cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Srinivas Pandruvada) - cpufreq: intel_pstate: Update Meteor Lake EPPs (Srinivas Pandruvada) - cpufreq: intel_pstate: Switch to new Intel CPU model defines (Tony Luck) - cpufreq: Switch to new Intel CPU model defines (Tony Luck) - thermal: intel: hfi: Give HFI instances package scope (Zhang Rui) - thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (Srinivas Pandruvada) - thermal: intel: int340x: Support MSI interrupt for Lunar Lake (Srinivas Pandruvada) - thermal: intel: int340x: Remove unnecessary calls to free irq (Srinivas Pandruvada) - thermal: intel: int340x: Add DLVR support for Lunar Lake (Srinivas Pandruvada) - thermal: intel: int340x: Capability to map user space to firmware values (Srinivas Pandruvada) - thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (Srinivas Pandruvada) - thermal: intel: intel_tcc_cooling: Use a model-specific bitmask for TCC offset (Ricardo Neri) - thermal: intel: intel_tcc: Add model checks for temperature registers (Ricardo Neri) - thermal: intel: intel_pch: Improve cooling log (Zhang Rui) - thermal: int3403: remove unused struct 'int3403_performance_state' (Dr. David Alan Gilbert) - thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (Erick Archer) - thermal: intel: intel_soc_dts_thermal: Switch to new Intel CPU model defines (Tony Luck) - thermal: intel: intel_tcc_cooling: Switch to new Intel CPU model defines (Tony Luck) - thermal: core: Add sanity checks for polling_delay and passive_delay (Rafael J. Wysocki) - thermal: trip: Fold __thermal_zone_get_trip() into its caller (Rafael J. Wysocki) - thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (Rafael J. Wysocki) - thermal: imx: Drop critical trip check from imx_set_trip_temp() (Rafael J. Wysocki) - thermal: trip: Add conversion macros for thermal trip priv field (Rafael J. Wysocki) - thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (Rafael J. Wysocki) - thermal: core: Change passive_delay and polling_delay data type (Rafael J. Wysocki) - thermal: core: constify 'type' in devm_thermal_of_cooling_device_register() (Krzysztof Kozlowski) - thermal: uniphier: Use thermal_zone_for_each_trip() for walking trip points (Rafael J. Wysocki) - thermal/drivers/sti: Cleanup code related to stih416 (Raphael Gallais-Pou) - thermal/drivers/generic-adc: Simplify with dev_err_probe() (Krzysztof Kozlowski) - thermal/drivers/generic-adc: Simplify probe() with local dev variable (Krzysztof Kozlowski) - thermal/drivers/qcom-tsens: Simplify with dev_err_probe() (Krzysztof Kozlowski) - thermal/drivers/qcom-spmi-adc-tm5: Simplify with dev_err_probe() (Krzysztof Kozlowski) - thermal/drivers/imx: Simplify with dev_err_probe() (Krzysztof Kozlowski) - thermal/drivers/imx: Simplify probe() with local dev variable (Krzysztof Kozlowski) - thermal/drivers/hisi: Simplify with dev_err_probe() (Krzysztof Kozlowski) - thermal/drivers/exynos: Simplify with dev_err_probe() (Krzysztof Kozlowski) - thermal/drivers/exynos: Simplify probe() with local dev variable (Krzysztof Kozlowski) - thermal/drivers/broadcom: Simplify with dev_err_probe() (Krzysztof Kozlowski) - thermal/drivers/broadcom: Simplify probe() with local dev variable (Krzysztof Kozlowski) - thermal/drivers/broadcom: Fix race between removal and clock disable (Krzysztof Kozlowski) - dt-bindings: thermal: Drop 'trips' node as required (Rob Herring (Arm)) - dt-bindings: thermal: qoriq: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: cleanup examples indentation (Krzysztof Kozlowski) - dt-bindings: thermal: simplify few bindings (Krzysztof Kozlowski) - dt-bindings: thermal: ti,j72xx: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: ti,am654: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: st,stm32: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: sprd: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: socionext,uniphier: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: rzg2l: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: rockchip: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: rcar-gen3: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: qcom-tsens: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: qcom-spmi-adc-tm5: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: qcom-spmi-adc-tm-hc: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: nvidia,tegra30-tsensor: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: nvidia,tegra186-bpmp: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: imx8mm: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: generic-adc: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: brcm,avs-ro: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: allwinner,sun8i-a83t-ths: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: amlogic: reference thermal-sensor schema (Krzysztof Kozlowski) - dt-bindings: thermal: samsung,exynos: specify cells (Krzysztof Kozlowski) - thermal/drivers/mediatek/lvts_thermal: Provide default calibration data (Chen-Yu Tsai) - dt-bindings: thermal: correct thermal zone node name limit (Krzysztof Kozlowski) - dt-bindings: thermal: qcom-tsens: Document the X1E80100 Temperature Sensor (Abel Vesa) - dt-bindings: thermal: convert hisilicon-thermal.txt to dt-schema (Abdulrasaq Lawani) - dt-bindings: thermal: mediatek: Fix thermal zone definitions for MT8188 (Julien Panis) - dt-bindings: thermal: mediatek: Fix thermal zone definition for MT8186 (Julien Panis) - thermal/drivers/k3_j72xx_bandgap: Implement suspend/resume support (Théo Lebrun) - thermal/drivers/renesas/rcar: Add dependency on OF (Niklas Söderlund) - thermal/drivers/renesas: Group all renesas thermal drivers together (Niklas Söderlund) - thermal: core: Avoid calling .trip_crossed() for critical and hot trips (Rafael J. Wysocki) - thermal: gov_bang_bang: Drop unnecessary cooling device target state checks (Rafael J. Wysocki) - thermal: trip: Use READ_ONCE() for lockless access to trip properties (Rafael J. Wysocki) - thermal: trip: Make thermal_zone_set_trips() use trip thresholds (Rafael J. Wysocki) - thermal: trip: Rename __thermal_zone_set_trips() to thermal_zone_set_trips() (Rafael J. Wysocki) - thermal: trip: Use common set of trip type names (Rafael J. Wysocki) - thermal/debugfs: Move some statements from under thermal_dbg->lock (Rafael J. Wysocki) - thermal/debugfs: Compute maximum temperature for mitigation episode as a whole (Rafael J. Wysocki) - thermal/debugfs: Adjust check for trips without statistics in tze_seq_show() (Rafael J. Wysocki) - thermal/debugfs: Fix up units in "mitigations" files (Rafael J. Wysocki) - thermal/debugfs: Print mitigation timestamp value in milliseconds (Rafael J. Wysocki) - thermal/debugfs: Do not extend mitigation episodes beyond system resume (Rafael J. Wysocki) - thermal/debugfs: Use helper to update trip point overstepping duration (Rafael J. Wysocki) - smack: unix sockets: fix accept()ed socket label (Konstantin Andreev) - smack: tcp: ipv4, fix incorrect labeling (Casey Schaufler) - selinux,smack: remove the capability checks in the removexattr hooks (Paul Moore) - lsm: fixup the inode xattr capability handling (Paul Moore) - selinux: Use 1UL for EBITMAP_BIT to match maps type (Canfeng Guo) - sysctl: Warn on an empty procname element (Joel Granados) - sysctl: Remove ctl_table sentinel code comments (Joel Granados) - sysctl: Remove "child" sysctl code comments (Joel Granados) - sysctl: Remove superfluous empty allocations from sysctl internals (Joel Granados) - sysctl: Replace nr_entries with ctl_table_size in new_links (Joel Granados) - sysctl: Remove check for sentinel element in ctl_table arrays (Joel Granados) - mm profiling: Remove superfluous sentinel element from ctl_table (Joel Granados) - locking: Remove superfluous sentinel element from kern_lockdep_table (Joel Granados) - sysctl: Add module description to sysctl-testing (Jeff Johnson) - sysctl: constify ctl_table arguments of utility function (Thomas Weißschuh) - utsname: constify ctl_table arguments of utility function (Thomas Weißschuh) - sysctl: move the extra1/2 boundary check of u8 to sysctl_check_table_array (Wen Yang) - sysctl: always initialize i_uid/i_gid (Thomas Weißschuh) - randomize_kstack: Improve stack alignment codegen (Kees Cook) - ARM: Remove address checking for MMUless devices (Yanjun Yang) - gcc-plugins: Remove duplicate included header file stringpool.h (Thorsten Blum) - randomize_kstack: Remove non-functional per-arch entropy filtering (Kees Cook) - fortify: Do not special-case 0-sized destinations (Kees Cook) - x86/alternatives: Make FineIBT mode Kconfig selectable (Kees Cook) - lkdtm/bugs: add test for hung smp_call_function_single() (Mark Rutland) - pstore: platform: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - pstore/blk: replace deprecated strncpy with strscpy (Justin Stitt) - selftests/seccomp: check that a zombie leader doesn't affect others (Andrei Vagin) - selftests/seccomp: add test for NOTIF_RECV and unused filters (Andrei Vagin) - seccomp: release task filters when the task exits (Andrei Vagin) - seccomp: interrupt SECCOMP_IOCTL_NOTIF_RECV when all users have exited (Andrei Vagin) - exec: Avoid pathological argc, envc, and bprm->p values (Kees Cook) - execve: Keep bprm->argmin behind CONFIG_MMU (Kees Cook) - ELF: fix kernel.randomize_va_space double read (Alexey Dobriyan) - exec: Add KUnit test for bprm_stack_limits() (Kees Cook) - binfmt_elf: Honor PT_LOAD alignment for static PIE (Kees Cook) - binfmt_elf: Calculate total_size earlier (Kees Cook) - selftests/exec: Build both static and non-static load_address tests (Kees Cook) - x86/xen: remove deprecated xen_nopvspin boot parameter (Juergen Gross) - x86/xen: eliminate some private header files (Juergen Gross) - x86/xen: make some functions static (Juergen Gross) - xen: make multicall debug boot time selectable (Juergen Gross) - xen/arm: Convert comma to semicolon (Chen Ni) - xen: privcmd: Fix possible access to a freed kirqfd instance (Viresh Kumar) - xen: privcmd: Switch from mutex to spinlock for irqfds (Viresh Kumar) - xen: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - x86/xen: Convert comma to semicolon (Chen Ni) - x86/xen/time: Reduce Xen timer tick (Frediano Ziglio) - xen/manage: Constify struct shutdown_handler (Christophe JAILLET) - efi: Replace efi_memory_attributes_table_t 0-sized array with flexible array (Kees Cook) - efi: Rename efi_early_memdesc_ptr() to efi_memdesc_ptr() (Kees Cook) - arm64/efistub: Clean up KASLR logic (Ard Biesheuvel) - x86/efistub: Drop redundant clearing of BSS (Ard Biesheuvel) - x86/efistub: Avoid returning EFI_SUCCESS on error (Ard Biesheuvel) - x86/efistub: Call Apple set_os protocol on dual GPU Intel Macs (Aditya Garg) - x86/efistub: Enable SMBIOS protocol handling for x86 (Ard Biesheuvel) - efistub/smbios: Simplify SMBIOS enumeration API (Ard Biesheuvel) - x86/efi: Drop support for fake EFI memory maps (Ard Biesheuvel) - vmlinux.lds.h: catch .bss..L* sections into BSS") (Christophe Leroy) - fixmap: Remove unused set_fixmap_offset_io() (Steven Price) - riscv: convert to generic syscall table (Arnd Bergmann) - openrisc: convert to generic syscall table (Arnd Bergmann) - nios2: convert to generic syscall table (Arnd Bergmann) - loongarch: convert to generic syscall table (Arnd Bergmann) - hexagon: use new system call table (Arnd Bergmann) - csky: convert to generic syscall table (Arnd Bergmann) - arm64: rework compat syscall macros (Arnd Bergmann) - arm64: generate 64-bit syscall.tbl (Arnd Bergmann) - arm64: convert unistd_32.h to syscall.tbl format (Arnd Bergmann) - arc: convert to generic syscall table (Arnd Bergmann) - clone3: drop __ARCH_WANT_SYS_CLONE3 macro (Arnd Bergmann) - kbuild: add syscall table generation to scripts/Makefile.asm-headers (Arnd Bergmann) - kbuild: verify asm-generic header list (Arnd Bergmann) - loongarch: avoid generating extra header files (Arnd Bergmann) - um: don't generate asm/bpf_perf_event.h (Arnd Bergmann) - csky: drop asm/gpio.h wrapper (Arnd Bergmann) - syscalls: add generic scripts/syscall.tbl (Arnd Bergmann) - ARM: pxa: fix build breakage on PXA3xx (Dmitry Torokhov) - ti: omap: MAINTAINERS: move Benoît Cousson to CREDITS (Krzysztof Kozlowski) - amazon: MAINTAINERS: change to odd fixes and Tsahee Zidenberg to CREDITS (Krzysztof Kozlowski) - MAINTAINERS: thead: add git tree (Drew Fustini) - arm64: layerscape: remove redundant EDAC_SUPPORT selection (Baruch Siach) - ARM: spitz: Use software nodes for the ADS7846 touchscreen (Linus Walleij) - ARM: spitz: Use software nodes to describe LED GPIOs (Dmitry Torokhov) - ARM: spitz: Use software nodes to describe MMC GPIOs (Dmitry Torokhov) - ARM: spitz: Use software nodes to describe LCD GPIOs (Dmitry Torokhov) - ARM: spitz: Use software nodes to describe audio GPIOs (Dmitry Torokhov) - ARM: spitz: Use software nodes to describe SPI CS lines (Linus Walleij) - ARM: spitz: Simplify instantiating SPI controller (Dmitry Torokhov) - ARM: pxa/gumstix: convert vbus gpio to use software nodes (Dmitry Torokhov) - ARM: pxa: consolidate GPIO chip platform data (Dmitry Torokhov) - ARM: spitz: fix GPIO assignment for backlight (Dmitry Torokhov) - ARM: tegra: paz00: Use software nodes to describe GPIOs for WiFi rfkill (Dmitry Torokhov) - MAINTAINERS: ARM: airoha: add entry to cover Airoha SoC (Krzysztof Kozlowski) - bus: vexpress-config: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - dt-bindings: arm: Remove obsolete RTSM DCSCB binding (Rob Herring (Arm)) - arm: vexpress: Remove obsolete RTSM DCSCB support (Rob Herring (Arm)) - arm64: defconfig: Enable the IWLWIFI driver (Fabio Estevam) - ARM: imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPLAY_CONNECTOR (Dmitry Baryshkov) - ARM: imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x (Alexander Stein) - riscv: defconfig: Enable StarFive JH7110 drivers (Hal Feng) - arm64: defconfig: enable SHM Bridge support for the TZ memory allocator (Bartosz Golaszewski) - arm64: defconfig: Enable secure QFPROM driver (Komal Bajaj) - arm64: defconfig: enable several Qualcomm interconnects (Dmitry Baryshkov) - arm64: defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in (Dmitry Baryshkov) - arm64: defconfig: enable CONFIG_SM_GPUCC_8350 (Dmitry Baryshkov) - arm64: defconfig: Enable TI LP873X PMIC (Nathan Morrisson) - arm64: defconfig: Enable USB2 PHY Driver (Ravi Gunasekaran) - arm64: defconfig: Enable MTD support for Hyperbus (Vaishnav Achath) - ARM: multi_v7_defconfig: Add MCP23S08 pinctrl support (Christophe Roullier) - ARM: configs: at91: Enable LVDS serializer support (Dharma Balasubiramani) - arm64: defconfig: Enable NVIDIA CoreSight PMU driver (Besar Wicaksono) - arm64: defconfig: Enable Marvell 88Q2XXX PHY support (Geert Uytterhoeven) - arm64: defconfig: Enable Renesas R-Car Gen4 PCIe controller (Wolfram Sang) - arm64: dts: allwinner: h616: add crypto engine node (Andre Przywara) - mailmap: Update Luca Weiss's email address (Luca Weiss) - arm64: dts: qcom: msm8916-lg-c50: add initial dts for LG Leon LTE (Anton Bambura) - arm64: dts: qcom: msm8916-lg-m216: Add initial device tree (Cristian Cozzolino) - dt-bindings: arm: qcom: Add msm8916 based LG devices (Nikita Travkin) - arm64: dts: qcom: ipq9574: Add icc provider ability to gcc (Varadarajan Narayanan) - dt-bindings: interconnect: Add Qualcomm IPQ9574 support (Varadarajan Narayanan) - arm64: dts: qcom: sm8150: Add video clock controller node (Satya Priya Kakitapalli) - arm64: dts: qcom: pm6150: Add vibrator (Jens Reidel) - arm64: dts: qcom: sc7280: Enable download mode register write (Mukesh Ojha) - arm64: dts: qcom: sm7225-fairphone-fp4: Add PM6150L thermals (Luca Weiss) - arm64: dts: qcom: sm7225-fairphone-fp4: Add PMK8003 thermals (Luca Weiss) - arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property (Luca Weiss) - arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB (Krishna Kurapati) - arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB (Krishna Kurapati) - arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB (Krishna Kurapati) - arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for USB (Krishna Kurapati) - arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB (Krishna Kurapati) - arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB (Krishna Kurapati) - arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB (Krishna Kurapati) - arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB (Krishna Kurapati) - arm64: dts: qcom: x1e80100: add Lenovo Thinkpad Yoga slim 7x devicetree (Srinivas Kandagatla) - dt-bindings: arm: qcom: Add Lenovo Yoga Slim 7x (Srinivas Kandagatla) - ARM: dts: qcom: msm8960: correct memory base (David Heidelberg) - riscv: dts: add clock generator for Sophgo SG2042 SoC (Chen Wang) - arm64: dts: rockchip: Add Xunlong Orange Pi 3B (Jonas Karlman) - dt-bindings: arm: rockchip: Add Xunlong Orange Pi 3B (Jonas Karlman) - arm64: dts: rockchip: Add Radxa ROCK 3B (Jonas Karlman) - dt-bindings: arm: rockchip: Add Radxa ROCK 3B (Jonas Karlman) - ARM: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on edgeble-neu2 (Marek Vasut) - arm64: dts: rockchip: add ROCK 5 ITX board (Heiko Stuebner) - dt-bindings: arm: rockchip: Add ROCK 5 ITX board (Heiko Stuebner) - arm64: dts: rockchip: Add dma-names to uart1 on Pine64 rk3566 devices (Diederik de Haas) - arm64: dts: rockchip: Add avdd supplies to hdmi on rock64 (Diederik de Haas) - arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S (Chukun Pan) - arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS (Chukun Pan) - arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS (Chukun Pan) - arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS (Chukun Pan) - arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS (Chukun Pan) - arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS (Chukun Pan) - arm64: dts: rockchip: Add dma-names to uart1 on quartz64-b (Diederik de Haas) - arm64: dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi (Dragan Simic) - arm64: dts: rockchip: Add GPU OPP voltage ranges to RK356x SoC dtsi (Dragan Simic) - arm64: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on all RK3588 boards (Marek Vasut) - arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu (Cristian Ciocaltea) - riscv: dts: starfive: add PCIe dts configuration for JH7110 (Minda Chen) - riscv: dts: microchip: add an initial devicetree for the BeagleV Fire (Conor Dooley) - dt-bindings: riscv: microchip: document beaglev-fire (Conor Dooley) - riscv: dts: starfive: Update flash partition layout (Matthias Brugger) - riscv: dts: thead: th1520: Add PMU event node (Inochi Amaoto) - riscv: dts: starfive: add Star64 board devicetree (Henry Bell) - dt-bindings: riscv: starfive: add Star64 board compatible (Henry Bell) - dt-bindings: riscv: Add T-HEAD C908 compatible (Yangyu Chen) - dt-bindings: arm: qcom: Document samsung,ms013g (Raymond Hackley) - arm64: dts: qcom: Add device tree for ASUS Vivobook S 15 (Xilin Wu) - dt-bindings: arm: qcom: Add ASUS Vivobook S 15 (Xilin Wu) - arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS (Dang Huynh) - arm64: dts: qcom: msm8998: add venus node (Pierre-Hugues Husson) - arm64: dts: qcom: sa8775p-ride-r3: add new board file (Bartosz Golaszewski) - arm64: dts: qcom: move common parts for sa8775p-ride variants into a .dtsi (Bartosz Golaszewski) - dt-bindings: arm: qcom: add sa8775p-ride Rev 3 (Bartosz Golaszewski) - arm64: dts: qcom: sm8550-qrd: add port mapping to speakers (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-mtp: add port mapping to speakers (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-hdk: add port mapping to speakers (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650-qrd: add port mapping to speakers (Neil Armstrong) - arm64: dts: qcom: sm8650-mtp: add port mapping to speakers (Neil Armstrong) - arm64: dts: qcom: sm8650-hdk: add port mapping to speakers (Neil Armstrong) - arm64: dts: qcom: sm7225-fairphone-fp4: Name the regulators (Luca Weiss) - arm64: dts: qcom: pm8916: correct thermal zone name (Dmitry Baryshkov) - arm64: dts: qcom: x1e80100: Add gpu support (Akhil P Oommen) - arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply (Abel Vesa) - arm64: dts: qcom: qcs6490-rb3gen2: enable hdmi bridge (Venkata Prahlad Valluru) - arm64: dts: qcom: sm6115: add resets for sdhc_1 (Caleb Connolly) - arm64: dts: qcom: x1e80100: Add fastrpc nodes (Sibi Sankar) - arm64: dts: qcom: x1e80100: Add BWMONs (Sibi Sankar) - arm64: dts: qcom: ipq6018: add sdhci node (Chukun Pan) - arm64: dts: qcom: sc7280: Add clocks for QOS configuration (Odelu Kukatla) - arm64: dts: qcom: sm8650: Add video and camera clock controllers (Jagadeesh Kona) - clk: qcom: camcc-sm8650: Add SM8650 camera clock controller driver (Jagadeesh Kona) - dt-bindings: clock: qcom: Add SM8650 camera clock controller (Jagadeesh Kona) - dt-bindings: clock: qcom: Update the order of SC8280XP camcc header (Jagadeesh Kona) - clk: qcom: videocc-sm8550: Add SM8650 video clock controller (Jagadeesh Kona) - clk: qcom: videocc-sm8550: Add support for videocc XO clk ares (Jagadeesh Kona) - dt-bindings: clock: qcom: Add SM8650 video clock controller (Jagadeesh Kona) - dt-bindings: clock: qcom: Update SM8450 videocc header file name (Jagadeesh Kona) - arm64: dts: qcom: pm8916: add temp-alarm thermal zone (Dmitry Baryshkov) - arm64: dts: qcom: x1e80100-qcp: add audio support (Srinivas Kandagatla) - arm64: dts: qcom: sa8775p: add a dedicated memory carveout for TZ (Bartosz Golaszewski) - arm64: dts: qcom: msm8976: Use mboxes in smsm node (Luca Weiss) - arm64: dts: qcom: msm8953: Use mboxes in smsm node (Luca Weiss) - arm64: dts: qcom: msm8939: Use mboxes in smsm node (Luca Weiss) - arm64: dts: qcom: msm8916: Use mboxes in smsm node (Luca Weiss) - arm64: dts: qcom: x1e80100: Enable tsens and thermal zone nodes (Rajendra Nayak) - arm64: dts: qcom: qcm6490-fairphone-fp5: Configure PM8008 regulators (Luca Weiss) - arm64: dts: qcom: sm7225-fairphone-fp4: Configure PM8008 regulators (Luca Weiss) - arm64: dts: qcom: msm8916-gplus-fl8005a: Add BMS (Lin, Meng-Bo) - dt-bindings: arm: qcom: Add Sony Xperia Z3 Compact (Valeriy Klimin) - arm64: dts: qcom: sc8280xp-x13s: enable pm8008 camera pmic (Johan Hovold) - arm64: dts: qcom: aim300: add AIM300 AIoT (Tengfei Fan) - arm64: dts: qcom: add base AIM300 dtsi (Tengfei Fan) - arm64: dts: qcom: qcs8550: introduce qcs8550 dtsi (Tengfei Fan) - dt-bindings: arm: qcom: Document QCS8550 SoC and the AIM300 AIoT board (Tengfei Fan) - arm64: dts: qcom: qdu1000: fix usb interrupts properties (Komal Bajaj) - arm64: dts: qcom: qrb5165-rb5: add the Wifi node (Bartosz Golaszewski) - arm64: dts: qcom: sm8650-hdk: add the Wifi node (Neil Armstrong) - arm64: dts: qcom: sm8650-qrd: add the Wifi node (Bartosz Golaszewski) - arm64: dts: qcom: sm8550-qrd: add the Wifi node (Bartosz Golaszewski) - arm64: dts: qcom: msm8916-gplus-fl8005a: Add sound and modem (Lin, Meng-Bo) - arm64: dts: qcom: qcm6490-shift-otter: Name the regulators (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Name the regulators (Luca Weiss) - arm64: dts: qcom: qdu1000: Add secure qfprom node (Komal Bajaj) - arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where unused (Nícolas F. R. A. Prado) - arm64: dts: qcom: sm8650: drop second clock name from clock-output-names (Dmitry Baryshkov) - arm64: dts: qcom: sm8550: drop second clock name from clock-output-names (Dmitry Baryshkov) - arm64: dts: qcom: sm8450: drop second clock name from clock-output-names (Dmitry Baryshkov) - arm64: dts: qcom: c630: Add Embedded Controller node (Bjorn Andersson) - arm64: dts: qcom: sdm845: describe connections of USB/DP port (Dmitry Baryshkov) - arm64: dts: qcom: msm8916-acer-a1-724: Add sound and modem (Raymond Hackley) - arm64: dts: qcom: qrb2210-rb1: Enable the GPU (Konrad Dybcio) - arm64: dts: qcom: qcm2290: Add GPU nodes (Konrad Dybcio) - dt-bindings: clock: Add Qcom QCM2290 GPUCC (Konrad Dybcio) - arm64: dts: qcom: qcm6490-fairphone-fp5: Use .mbn firmware for IPA (Luca Weiss) - arm64: dts: qcom: sm8650: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sm8550: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sm8450: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sm8350: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sm8250: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sm8150: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sm6350: Update GPU thermal zone settings (Konrad Dybcio) - arm64: dts: qcom: sm6115: Update GPU thermal zone settings (Konrad Dybcio) - arm64: dts: qcom: sdm845: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sdm630: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Throttle the GPU when overheating (Konrad Dybcio) - arm64: dts: qcom: sm8650-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm8550-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm8450-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm8350-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm8250-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm8150-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm6375-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm6350-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm6125-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sm6115-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sdm845-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sdm660-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sc8180x-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sc7280-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sc7180-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sa8775p-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: qcs404-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: qcm2290-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: pmx75: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: pms405: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: pm7550ba: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: msm8998-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: msm8996-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: msm8976-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: msm8953-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: msm8939-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: msm8916-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: ipq9574-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: ipq8074-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: ipq6018-*: Remove thermal zone polling delays (Konrad Dybcio) - arm64: dts: qcom: sc7180-trogdor: Make clamshell/detachable fragments (Stephen Boyd) - arm64: dts: qcom: sc7180: pazquel: Add missing comment header (Stephen Boyd) - arm64: dts: qcom: sc7180: quackingstick: Disable instead of delete usb_c1 (Stephen Boyd) - arm64: dts: qcom: sm8450-sony-xperia: correct touchscreen interrupt flags (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250-sony-xperia: correct touchscreen interrupt flags (Krzysztof Kozlowski) - arm64: dts: qcom: sm6375-pdx225: correct touchscreen interrupt flags (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350-pdx213: correct touchscreen interrupt flags (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100-qcp: Add pmic-glink node with all 3 connectors (Abel Vesa) - arm64: dts: qcom: x1e80100-crd: Add pmic-glink node with all 3 connectors (Abel Vesa) - arm64: dts: qcom: x1e80100: Add remote endpoints between PHYs and DPs (Abel Vesa) - arm64: dts: sm8650-hdk: add support for the Display Card overlay (Neil Armstrong) - arm64: dts: qcom: pm660: Add rradc, charger (Aboothahir U) - arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add PMIC and charger (Raymond Hackley) - arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add S3FWRN5 NFC (Raymond Hackley) - arm64: dts: qcom: msm8916-samsung-gprimeltecan: Add NFC (Joe Mason) - dt-bindings: arm: qcom: add HTC One (M8) (Alexandre Messier) - arm64: dts: qcom: x1e80100: Disable the SMB2360 4th instance by default (Abel Vesa) - arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode (Krishna Kurapati) - arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode (Krishna Kurapati) - arm64: dts: qcom: qrb4210-rb2: make L9A always-on (Dmitry Baryshkov) - arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio (Dmitry Baryshkov) - arm64: dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio (Dmitry Baryshkov) - arm64: dts: qcom: sm8650-hdk: allow more IOMMU SID for the first QUP instance (Neil Armstrong) - arm64: dts: qcom: use defines for interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: msm8994: Use mboxes properties for APCS (Luca Weiss) - arm64: dts: qcom: msm8976: Use mboxes properties for APCS (Luca Weiss) - arm64: dts: qcom: msm8953: Use mboxes properties for APCS (Luca Weiss) - arm64: dts: qcom: msm8939: Use mboxes properties for APCS (Luca Weiss) - arm64: dts: qcom: msm8916: Use mboxes properties for APCS (Luca Weiss) - arm64: dts: qcom: ipq8074: fix GCC node name (Dmitry Baryshkov) - arm64: dts: qcom: ipq6018: fix GCC node name (Dmitry Baryshkov) - arm64: dts: qcom: ipq9574: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - arm64: dts: qcom: ipq5332: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - arm64: dts: qcom: ipq5018: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - arm64: dts: qcom: sm8650-hdk: remove redundant properties (Dmitry Baryshkov) - arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB role switching (Luca Weiss) - arm64: dts: qcom: pm7250b: Add a TCPM description (Luca Weiss) - arm64: dts: qcom: pm7250b: Add node for PMIC VBUS booster (Luca Weiss) - arm64: dts: qcom: x1e80100: Describe the PCIe 6a resources (Abel Vesa) - arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe 6a (Abel Vesa) - arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe 6a (Abel Vesa) - arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators (Abel Vesa) - arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators (Abel Vesa) - arm64: dts: qcom: sm8550: Remove usb default dr_mode (Tengfei Fan) - arm64: dts: qcom: sm8550: Move usb-role-switch to SoC dtsi (Tengfei Fan) - arm64: dts: qcom: sa8775p: Add IMEM and PIL info region (Tengfei Fan) - dt-bindings: soc: qcom: add qcom,sa8775p-imem compatible (Tengfei Fan) - arm64: dts: qcom: sm8550-samsung-q5q: fix typo (David Wronek) - arm64: dts: qcom: sm8650: Add Broadcast_AND register in LLCC block (Unnathi Chalicheemala) - arm64: dts: qcom: sm8550: Add Broadcast_AND register in LLCC block (Unnathi Chalicheemala) - arm64: dts: qcom: sm8450: Add Broadcast_AND register in LLCC block (Unnathi Chalicheemala) - arm64: dts: qcom: sa8775p: Add llcc support for the SA8775p platform (Tengfei Fan) - arm64: dts: qcom: add QCM6490 SHIFTphone 8 (Caleb Connolly) - dt-bindings: arm: qcom: Add QCM6490 SHIFTphone 8 (Caleb Connolly) - arm64: dts: qcom: x1e80100-pmics: Add the missing PMICs (Konrad Dybcio) - arm64: dts: qcom: sm8550: Add support for Samsung Galaxy Z Fold5 (Alexandru Marc Serdeliuc) - dt-bindings: arm: qcom: Add Samsung Galaxy Z Fold5 (Alexandru Marc Serdeliuc) - arm64: dts: qcom: sc7280: Add DT nodes for the TBUs (Georgi Djakov) - arm64: dts: qcom: sdm845: Add DT nodes for the TBUs (Georgi Djakov) - arm64: dts: qcom: sm8450: Add OPP table support to PCIe (Krishna chaitanya chundru) - arm64: dts: qcom: sm8450: Add interconnect path to PCIe node (Krishna chaitanya chundru) - arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent (Sagar Cheluvegowda) - arm64: dts: qcom: msm8998: set qcom,no-msa-ready-indicator for wifi (Marc Gonzalez) - arm64: dts: qcom: sdm632-fairphone-fp3: Enable vibrator (Luca Weiss) - arm64: dts: qcom: pmi632: Add vibrator (Luca Weiss) - arm64: dts: qcom: Split PMU nodes for heterogeneous CPUs (Rob Herring (Arm)) - arm64: dts: qcom: qcs404: Use qcs404-hfpll compatible for hfpll (Luca Weiss) - arm64: dts: qcom: Add Motorola Moto G 2015 (osprey) (Martijn Braam) - arm64: dts: qcom: Add Motorola Moto E 2015 LTE (surnia) (Wiktor Strzębała) - arm64: dts: qcom: Add device tree for Motorola Moto G4 Play (harpia) (Ruby Iris Juric) - arm64: dts: qcom: msm8916-samsung-rossa: Add LIS2HH12 accelerometer (Raymond Hackley) - arm64: dts: qcom: msm8916-samsung-fortuna: Add LSM303C accelerometer/magnetometer (Siddharth Manthan) - arm64: dts: qcom: msm8916-samsung-fortuna: Add BMC150 accelerometer/magnetometer (Joe Mason) - dt-bindings: arm: qcom: Add msm8916 based Motorola devices (Nikita Travkin) - arm64: dts: qcom: pmi8950: add pwm node (Gianluca Boiano) - dt-bindings: arm: qcom: Add Lenovo Smart Tab M10 (WiFi) (Neil Armstrong) - arm64: dts: qcom: apq8016: Add Schneider HMIBSC board DTS (Sumit Garg) - dt-bindings: arm: qcom: Add Schneider Electric HMIBSC board (Sumit Garg) - dt-bindings: vendor-prefixes: Add Schneider Electric (Sumit Garg) - arm64: dts: qcom: msm8996: drop source clock entries from the UFS node (Dmitry Baryshkov) - arm64: dts: qcom: msm8996: set GCC_UFS_ICE_CORE_CLK freq directly (Dmitry Baryshkov) - arm64: dts: qcom: msm8996: specify UFS core_clk frequencies (Dmitry Baryshkov) - arm64: dts: qcom: msm8996: add fastrpc nodes (Srinivas Kandagatla) - arm64: dts: qcom: msm8996: add glink-edge nodes (Dmitry Baryshkov) - arm64: dts: qcom: add TP-Link Archer AX55 v1 (Gabor Juhos) - dt-bindings: arm: qcom: add TP-Link Archer AX55 v1 (Gabor Juhos) - dt-bindings: arm: qcom: Add Samsung Galaxy Note 3 (Luca Weiss) - arm64: dts: qcom: sa8775p: Mark PCIe EP controller as cache coherent (Mrinmay Sarkar) - dt-bindings: arm: qcom: Document samsung,milletwifi device (Bryant Mairs) - arm64: dts: qcom: ipq9574: add MDIO bus (Alexandru Gagniuc) - arm64: dts: qcom: msm8976: Add WCNSS node (Adam Skladowski) - arm64: dts: qcom: msm8976: Add Adreno GPU (Adam Skladowski) - arm64: dts: qcom: msm8976: Add MDSS nodes (Adam Skladowski) - arm64: dts: qcom: msm8976: Add IOMMU nodes (Adam Skladowski) - arm64: dts: qcom: sc7280: Add APR nodes for sound (Luca Weiss) - arm64: dts: qcom: sm8150-hdk: rename Type-C HS endpoints (Dmitry Baryshkov) - arm64: dts: qcom: x1e80100: describe USB signals properly (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp: describe USB signals properly (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: describe USB signals properly (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: switch USB+DP QMP PHYs to new bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: add a link between DWC3 and QMP PHY (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: describe HS signals properly (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: correct dispcc clocks (Dmitry Baryshkov) - arm64: dts: qcom: msm8998: enable adreno_smmu by default (Marc Gonzalez) - arm64: dts: qcom: sdx75: Support for I2C and SPI (Rohit Agarwal) - arm64: dts: qcom: Add coresight nodes for SA8775p (Jie Gan) - arm64: dts: qcom: sdm450: add Lenovo Smart Tab M10 DTS (Neil Armstrong) - arm64: dts: qcom: sdx75-idp: add SDHCI for SD Card (Naina Mehta) - arm64: dts: qcom: sdx75: Add SDHCI node (Naina Mehta) - arm64: dts: qcom: sdm670: add smem region (Richard Acayan) - arm64: dts: qcom: sdm850-lenovo-yoga-c630: add WiFi calibration variant (Dmitry Baryshkov) - arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path (Dmitry Baryshkov) - arm64: dts: qcom: sm8650: Enable download mode register write (Mukesh Ojha) - arm64: dts: qcom: qru1000-idp: enable USB nodes (Komal Bajaj) - arm64: dts: qcom: qdu1000-idp: enable USB nodes (Komal Bajaj) - arm64: dts: qcom: qdu1000: Add USB3 and PHY support (Komal Bajaj) - arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY (Dmitry Baryshkov) - arm64: dts: qcom: sda660-ifc6560: document missing USB PHY supplies (Dmitry Baryshkov) - arm64: dts: qcom: sm8450: add power-domain to UFS PHY (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: add power-domain to UFS PHY (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: add power-domain to UFS PHY (Dmitry Baryshkov) - arm64: dts: qcom: sm6350: add power-domain to UFS PHY (Dmitry Baryshkov) - arm64: dts: qcom: sm6115: add power-domain to UFS PHY (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: add power-domain to UFS PHY (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: add power-domain to UFS PHY (Dmitry Baryshkov) - arm64: dts: qcom: sc7180: drop extra UFS PHY compat (Dmitry Baryshkov) - arm64: dts: qcom: sa8775p: Add ep pcie1 controller node (Mrinmay Sarkar) - arm64: dts: qcom: sa8775p: Add ep pcie0 controller node (Mrinmay Sarkar) - arm64: dts: qocm: sdx75: align smem node name with coding style (Krzysztof Kozlowski) - arm64: dts: qcom: sdx75: Add modem SMP2P node (Kaushal Kumar) - arm64: dts: qcom: sdx75: Add AOSS node (Rohit Agarwal) - arm64: dts: qcom: sdx75: Add TCSR register space (Rohit Agarwal) - arm64: dts: qcom: sdx75: Add IPCC node (Rohit Agarwal) - arm64: dts: qcom: sm8650-hdk: enable GPU (Neil Armstrong) - arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add connector for MUIC (Raymond Hackley) - arm64: dts: qcom: msm8916/39-samsung-a2015: Add PMIC and charger (Raymond Hackley) - arm64: dts: qcom: sm4450: Add cpufreq support (Tengfei Fan) - arm64: dts: qcom: sc7280: Remove CTS/RTS configuration (Viken Dadhaniya) - arm64: dts: qcom: qcm6490-rb3: Enable gpi-dma and qup node (Viken Dadhaniya) - arm64: dts: qcom: sm8650: add support for the SM8650-HDK board (Neil Armstrong) - dt-bindings: arm: qcom: Document the HDK8650 board (Neil Armstrong) - arm64: dts: qcom: sm8650: Use "pcie" as the node name instead of "pci" (Manivannan Sadhasivam) - arm64: dts: qcom: sm8650: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk (Neil Armstrong) - arm64: dts: qcom: sm8550: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk (Neil Armstrong) - arm64: dts: qcom: sm8450: correct pcie1 phy clocks inputs to gcc (Neil Armstrong) - arm64: dts: qcom: x1e80100: drop wrong usb-role-switch properties (Dmitry Baryshkov) - arm64: dts: qcom: delete wrong usb-role-switch properties (Dmitry Baryshkov) - arm64: dts: qcom: sm8650-mtp: connect USB-C SS port to QMP PHY (Dmitry Baryshkov) - arm64: dts: qcom: sm8650: move PHY's orientation-switch to SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: sm8550: move PHY's orientation-switch to SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: sm8450: move PHY's orientation-switch to SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: move PHY's orientation-switch to SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: sm8650: move USB graph to the SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: sm8550: move USB graph to the SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: sm8450: move USB graph to the SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: move USB graph to the SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: move USB graph to the SoC dtsi (Dmitry Baryshkov) - arm64: dts: qcom: msm8996: add reset for display subsystem (Barnabás Czémán) - arm64: dts: qcom: sc8180x: Correct PCIe slave ports (Bjorn Andersson) - arm64: dts: qcom: sc8180x: Fix aoss_qmp node (Bjorn Andersson) - arm64: dts: qcom: sc8180x: Drop ipa-virt interconnect (Bjorn Andersson) - arm64: dts: qcom: qcs6490-rb3gen2: Enable PMK8350 RTC module (Umang Chheda) - arm64: dts: add description for solidrun cn9132 cex7 module and clearfog board (Josua Mayer) - arm64: dts: add description for solidrun cn9131 solidwan board (Josua Mayer) - arm64: dts: add description for solidrun cn9130 som and clearfog boards (Josua Mayer) - dt-bindings: arm64: marvell: add solidrun cn9132 CEX-7 evaluation board (Josua Mayer) - dt-bindings: arm64: marvell: add solidrun cn9130 som based boards (Josua Mayer) - arm64: dts: armada-3720: align LED node name with bindings (Krzysztof Kozlowski) - arm64: dts: armada-3720: align GPIO keys node name with bindings (Krzysztof Kozlowski) - ARM: dts: turris-omnia: Add GPIO key node for front button (Marek Behún) - ARM: dts: turris-omnia: Add MCU system-controller node (Marek Behún) - ARM: dts: marvell: orion: align LED node name with bindings (Krzysztof Kozlowski) - ARM: dts: marvell: orion5x-lswsgl: use 'gpios' property for LEDs (Krzysztof Kozlowski) - ARM: dts: marvell: orion: drop incorrect address/size-cells in GPIO keys (Krzysztof Kozlowski) - ARM: dts: marvell: orion: align GPIO keys node name with bindings (Krzysztof Kozlowski) - ARM: dts: marvell: kirkwood: align LED node name with bindings (Krzysztof Kozlowski) - ARM: dts: marvell: kirkwood: drop incorrect address/size-cells in GPIO keys (Krzysztof Kozlowski) - ARM: dts: marvell: kirkwood: align GPIO keys node name with bindings (Krzysztof Kozlowski) - ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node (Marek Behún) - ARM: dts: marvell: Add 7-segment LED display on x530 (Chris Packham) - arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA (Devarsh Thakkar) - arm64: dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA (Devarsh Thakkar) - arm64: dts: ti: k3-am62x-sk-common: Fix graph_child_address warns (Dhruva Gole) - arm64: dts: ti: k3-am62p5-sk: fix graph_child_address warnings (Dhruva Gole) - arm64: dts: ti: k3-j722s: Add gpio-ranges properties (Jared McArthur) - arm64: dts: ti: k3-am62p: Add gpio-ranges properties (Nishanth Menon) - arm64: dts: ti: k3-pinctrl: Define a generic GPIO MUX Mode (Nishanth Menon) - arm64: dts: ti: k3-am62: Add cpsw-mac-efuse node to wkup_conf (Andrew Davis) - arm64: dts: ti: k3-am62a: Add cpsw-mac-efuse node to wkup_conf (Andrew Davis) - arm64: dts: ti: k3-j784s4: Add cpsw-mac-efuse node to mcu_conf (Andrew Davis) - arm64: dts: ti: k3-j721s2: Add cpsw-mac-efuse node to mcu_conf (Andrew Davis) - arm64: dts: ti: k3-j721e: Add cpsw-mac-efuse node to mcu_conf (Andrew Davis) - arm64: dts: ti: k3-j7200: Add cpsw-mac-efuse node to mcu_conf (Andrew Davis) - arm64: dts: ti: k3-am65: Add cpsw-mac-efuse node to mcu_conf (Andrew Davis) - arm: dts: k3-am642-evm-nand: Add bootph-all to NAND related nodes (Roger Quadros) - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM62Ax (Garrett Giordano) - dt-bindings: arm: ti: Add bindings for PHYTEC AM62Ax based hardware (Garrett Giordano) - arm64: dts: ti: Add am62x-phyboard-lyra carrier board (Garrett Giordano) - arm64: dts: ti: k3-am62a: Enable AUDIO_REFCLKx (Garrett Giordano) - arm64: dts: ti: k3-j784s4-evm: Enable analog audio support (Jayesh Choudhary) - arm64: dts: ti: k3-j784s4-main: Add audio_refclk node (Jayesh Choudhary) - arm64: dts: ti: k3-j784s4-main: Add McASP nodes (Jayesh Choudhary) - arm64: dts: ti: am62-lp-sk: Add overlay for NAND expansion card (Roger Quadros) - arm64: dts: ti: k3-am62: Add GPMC and ELM nodes (Nitin Yadav) - arm64: dts: ti: k3-j722s-evm: Enable analog audio support (Jayesh Choudhary) - arm64: dts: ti: k3-j722s-main: Add audio_refclk node (Jayesh Choudhary) - arm64: dts: ti: k3-am68-sk-som: Add support for OSPI flash (Sinthu Raja) - arm64: dts: ti: k3-am6xx-phycore-qspi-nor: Add overlay to enable QSPI NOR (Nathan Morrisson) - arm64: dts: ti: k3-am64-tqma64xxl: relicense to GPL-2.0-only OR MIT (Matthias Schiffer) - arm64: dts: k3-am625-verdin: enable nau8822 pll (Andrejs Cainikovs) - arm64: dts: ti: k3-am62*-main: Remove unwanted properties from crypto (Kamlesh Gurudasani) - arm64: dts: ti: k3-am62a-main: Enable crypto accelerator (Kamlesh Gurudasani) - arm64: dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output (MD Danish Anwar) - arm64: dts: ti: k3-am62x-sk-common: Add bootph-all for I2C1 instance pinmux (Devarsh Thakkar) - arm64: dts: ti: k3-am62p-j722s: Move SoC-specific node properties (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s: Enable PCIe and USB support on J722S-EVM (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s-main: Add SERDES and PCIe support (Siddharth Vadapalli) - arm64: dts: ti: k3-serdes: Add SERDES0/SERDES1 lane-muxing macros for J722S (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s: Switch to k3-am62p-j722s-common-{}.dtsi includes (Siddharth Vadapalli) - arm64: dts: ti: k3-j722s: Add main domain peripherals specific to J722S (Siddharth Vadapalli) - arm64: dts: ti: k3-am62p-j722s: Move AM62P specific USB1 to am62p-main.dtsi (Siddharth Vadapalli) - arm64: dts: ti: am62p: Rename am62p-{}.dtsi to am62p-j722s-common-{}.dtsi (Siddharth Vadapalli) - arm64: dts: ti: am642-evm: Add overlay for NAND expansion card (Roger Quadros) - arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable spi nor (Nathan Morrisson) - arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable rtc (Nathan Morrisson) - arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable eth phy (Nathan Morrisson) - arm64: dts: ti: k3-am64-phycore-som: Add serial_flash label (Nathan Morrisson) - arm64: dts: ti: k3-j721e: Add overlay for J721E Infotainment Expansion Board (Tomi Valkeinen) - arm64: dts: ti: am642-phyboard-electra: Add overlay to enable PCIe (Nathan Morrisson) - arm64: dts: ti: am642-phyboard-electra: Remove PCIe pinmuxing (Nathan Morrisson) - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Dasnavis Sabiya) - arm64: dts: ti: k3-am642-sk: Add power supply temperature sensors (Andrew Davis) - arm64: dts: ti: k3-am69-sk: Add PCIe support (Dasnavis Sabiya) - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Siddharth Vadapalli) - arm64: dts: ti: k3-am62p: use eFuse MAC Address for CPSW3G Port 1 (Siddharth Vadapalli) - arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz (Nathan Morrisson) - arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX (Jai Luthra) - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs (Jai Luthra) - arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs (Jai Luthra) - arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs (Jai Luthra) - arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs (Jai Luthra) - arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs (Jai Luthra) - arm64: dts: ti: k3-am62x: Drop McASP AFIFOs (Jai Luthra) - arm64: dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode (MD Danish Anwar) - arm64: dts: ti: k3-am65-main: Add PRU system events for virtio (Suman Anna) - arm64: dts: ti: k3-am64-main: Add PRU system events for virtio (Suman Anna) - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Neha Malcom Francis) - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Neha Malcom Francis) - arm64: dts: ti: k3-am68-sk-base-board: Add LP8733 and TPS6287 nodes (Neha Malcom Francis) - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Matt Ranostay) - arm64: dts: ti: k3-j784s4-main: Add support for USB (Matt Ranostay) - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Bhavya Kapoor) - arm64: dts: ti: k3-am62a-wakeup: Enable RTC node (Vibhore Vardhan) - arm64: dts: ti: k3-j721e-sk: Add support for multiple CAN instances (Beleswar Padhi) - arm64: dts: ti: k3-j722s: Fix main domain GPIO count (Vaishnav Achath) - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Neha Malcom Francis) - arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity (Josua Mayer) - arm64: dts: ti: phycore-am64: Add PMIC (Nathan Morrisson) - arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma (Jayesh Choudhary) - arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma (Jayesh Choudhary) - arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma (Jayesh Choudhary) - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Chintan Vankar) - arm64: dts: ti: k3-am62x-sk-common: Add bootph-all property in phy_gmii_sel node (Chintan Vankar) - arm64: dts: st: describe power supplies for stm32mp257f-ev1 board (Pascal Paillet) - arm64: dts: st: add scmi regulators on stm32mp25 (Pascal Paillet) - regulator: Add STM32MP25 regulator bindings (Pascal Paillet) - ARM: dts: stm32: omit unused pinctrl groups from stm32mp13 dtb files (Alexandre Torgue) - arm64: dts: st: enable Ethernet2 on stm32mp257f-ev1 board (Christophe Roullier) - arm64: dts: st: add eth2 pinctrl entries in stm32mp25-pinctrl.dtsi (Christophe Roullier) - arm64: dts: st: add ethernet1 and ethernet2 support on stm32mp25 (Christophe Roullier) - arm64: dts: st: add HPDMA nodes on stm32mp251 (Amelie Delaunay) - ARM: dts: stm32: Add ethernet support for DH STM32MP13xx DHCOR DHSBC board (Marek Vasut) - ARM: dts: stm32: order stm32mp13-pinctrl nodes (Alexandre Torgue) - ARM: dts: stm32: add ethernet1 for STM32MP135F-DK board (Christophe Roullier) - ARM: dts: stm32: add ethernet1/2 RMII pins for STM32MP13F-DK board (Christophe Roullier) - ARM: dts: stm32: add ethernet1 and ethernet2 support on stm32mp13 (Christophe Roullier) - ARM: dts: stm32: Document output pins for PWMs on stm32mp135f-dk (Uwe Kleine-König) - ARM: dts: stm32: OP-TEE async notif interrupt for ST STM32MP15x boards (Etienne Carriere) - ARM: dts: stm32: Missing clocks for stm32f429's syscfg. (Yanjun Yang) - ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC board (Marek Vasut) - ARM: dts: stm32: Add pinmux nodes for DH electronics STM32MP13xx DHCOR SoM and DHSBC board (Marek Vasut) - dt-bindings: arm: stm32: Add compatible string for DH electronics STM32MP13xx DHCOR DHSBC board (Marek Vasut) - ARM: dts: stm32: osd32: move pwr_regulators to common (Sean Nyekjaer) - ARM: dts: stm32: osd32: move usb phy power to common (Sean Nyekjaer) - ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer (Marek Vasut) - ARM: dts: stm32: add goodix touchscreen on stm32mp135f-dk (Yannick Fertre) - ARM: dts: stm32: enable camera support on stm32mp135f-dk board (Alain Volmat) - ARM: dts: stm32: add DCMIPP pinctrl on STM32MP13x SoC family (Alain Volmat) - arm64: dts: st: add power domain on stm32mp25 (Patrick Delaunay) - arm64: dts: st: add usart6 on stm32mp257f-ev1 board (Valentin Caron) - arm64: dts: st: add usart6 pinctrl used on stm32mp257f-ev1 board (Valentin Caron) - arm64: dts: st: add usart nodes on stm32mp25 (Valentin Caron) - arm64: dts: st: enable STM32 access controller for RCC (Gabriel Fernandez) - arm64: dts: st: OP-TEE async notif on PPI 15 for stm32mp25 (Etienne Carriere) - ARM: dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree (Raymond Hackley) - ARM: dts: qcom: apq8064: drop incorrect ranges from QFPROM (Krzysztof Kozlowski) - ARM: dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies (André Apitzsch) - ARM: dts: qcom: msm8926-motorola-peregrine: Update temperature sensor (André Apitzsch) - ARM: dts: qcom: msm8926-motorola-peregrine: Add accelerometer, magnetometer, regulator (André Apitzsch) - ARM: dts: qcom: msm8974: Use mboxes in smsm node (Luca Weiss) - ARM: dts: qcom: msm8974-sony-shinano: increase load on l21 for sdhc2 (Valeriy Klimin) - ARM: dts: qcom: Add Sony Xperia Z3 Compact smartphone (Valeriy Klimin) - ARM: dts: qcom: use generic node names for Adreno and QFPROM (Krzysztof Kozlowski) - ARM: dts: qcom: motorola-falcon: add accelerometer, magnetometer (Stanislav Jakubek) - ARM: dts: qcom: Add initial support for HTC One (M8) (Alexandre Messier) - ARM: dts: qcom: msm8974: Use mboxes properties for APCS (Luca Weiss) - ARM: dts: qcom: mdm9615: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - ARM: dts: qcom: ipq8064: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - ARM: dts: qcom: ipq4019: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - ARM: dts: qcom: msm8660: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: drop #power-domain-cells property of GCC (Dmitry Baryshkov) - ARM: dts: qcom: msm8974: Use proper compatible for APCS syscon (Luca Weiss) - ARM: dts: qcom: msm8974-hammerhead: Update gpio hog node name (Luca Weiss) - ARM: dts: qcom: msm8974: Add Samsung Galaxy Note 3 (Adam Honse) - ARM: dts: qcom: msm8974-hammerhead: Hook up backlight (Luca Weiss) - ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 8.0 Wi-Fi (Bryant Mairs) - ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly (Rayyan Ansari) - ARM: dts: ixp4xx: nslu2: beeper uses PWM (Linus Walleij) - riscv: dts: allwinner: Add ClockworkPi and DevTerm devicetrees (Samuel Holland) - riscv: dts: allwinner: d1s-t113: Add system LDOs (Chen-Yu Tsai) - arm64: dts: allwinner: h616: add IOMMU node (Andre Przywara) - arm64: dts: allwinner: rg35xx: Enable DVFS CPU frequency scaling (Ryan Walklin) - arm64: dts: allwinner: h616: add additional CPU OPPs for the H700 (Ryan Walklin) - arm64: dts: allwinner: anbernic-rg35xx-h: Add ADC joysticks (Chris Morgan) - arm64: dts: allwinner: h616: Add GPADC device node (Chris Morgan) - dt-bindings: clock: sun50i-h616-ccu: Add GPADC clocks (Chris Morgan) - ARM: dts: sunxi: remove duplicated entries in makefile (Pavel Löbl) - arm64: dts: allwinner: Add cache information to the SoC dtsi for H616 (Dragan Simic) - arm64: dts: allwinner: Add cache information to the SoC dtsi for A64 (Dragan Simic) - arm64: dts: allwinner: Correct the model names for Pine64 boards (Dragan Simic) - dt-bindings: arm: sunxi: Correct the descriptions for Pine64 boards (Dragan Simic) - arm64: dts: allwinner: Add cache information to the SoC dtsi for H6 (Dragan Simic) - ARM: dts: sun50i: Add LRADC node (James McGregor) - dt-bindings: input: sun4i-lradc-keys: Add H616 compatible (James McGregor) - arm64: dts: imx8mp: Remove 'snps,rx-sched-sp' (Fabio Estevam) - arm64: dts: imx8mm-verdin: add TPM device (Vitor Soares) - arm64: dts: imx8mp-evk: Add audio XCVR sound card (Shengjiu Wang) - arm64: dts: imx8mp: Add audio XCVR device node (Shengjiu Wang) - arm64: dts: imx8mp: Update Fast ethernet PHY MDIO addresses to match DH i.MX8MP DHCOM rev.200 (Marek Vasut) - arm64: dts: imx8mp: Do not reconfigure Audio PLL2 on DH i.MX8M Plus DHCOM SoM (Marek Vasut) - arm64: dts: layerscape: rename b(q)man-portals to b(q)man-portals-bus (Frank Li) - arm64: dts: fsl-ls1046a: rename thermal node name (Frank Li) - arm64: dts: fsl-ls1043a: remove unused clk-name at watchdog node (Frank Li) - arm64: dts: layerscape: rename aux_bus to aux-bus (Frank Li) - arm64: dts: layerscape: change pcie interrupt order (Frank Li) - arm64: dts: layerscape: rename node name "wdt" to "watchdog" (Frank Li) - arm64: dts: layerscape: add #dma-cells for qdma (Frank Li) - arm64: dts: layerscape: remove compatible string 'fsl,fman-xmdio' for fman3 (Frank Li) - arm64: dts: layerscape: replace node name 'nor' with 'flash' (Frank Li) - arm64: dts: fsl-ls1012a: remove property 'snps,host-vbus-glitches' (Frank Li) - arm64: dts: fsl-lx2160a: fix #address-cells for pinctrl-single (Frank Li) - arm64: dts: layerscape: add platform special compatible string for gpio (Frank Li) - arm64: dts: layerscape: rename node 'timer' as 'rtc' (Frank Li) - arm64: dts: imx8qxp-mek: Pass memory-region to the DSP node (Fabio Estevam) - arm64: dts: imx95-19x19-evk: add PCIe[0,1] support (Frank Li) - arm64: dts: imx95-19x19-evk: add lpi2c7 and expander gpio pcal6524 (Frank Li) - arm64: dts: imx95: add pcie[0,1] and pcie-ep[0,1] support (Frank Li) - arm64: dts: imx95: add '#address-cells' and '#size-cells' for all i2c (Frank Li) - arm64: dts: fsl-ls1043a-rdb: use common spi-cs-setup(hold)-delay-ns (Frank Li) - arm64: dts: imx93-11x11-evk: reorder lpi2c2, lpi2c3, mu1 and mu2 label (Joy Zou) - arm64: dts: imx93-11x11-evk: fix duplicated lpi2c3 labels (Joy Zou) - arm64: dts: imx8mp: Fix pgc vpu locations (Adam Ford) - arm64: dts: imx8mp-venice-gw74xx: add DP83867 configuration (Tim Harvey) - arm64: dts: imx8mp-venice-gw702x: add support for PHY LED's (Tim Harvey) - arm64: dts: imx8mm-venice-gw700x: add support for PHY LED's (Tim Harvey) - arm64: dts: freescale: imx8m*-venice-*: fix gw,gsc dt-schema warnings (Tim Harvey) - arm64: dts: imx8mp: Fix pgc_mlmix location (Adam Ford) - arm64: dts: imx8dxl-evk: add imx8dxl_cm4, lsio mu5, related memory region (Frank Li) - arm64: dts: freescale: add TQMa8MPQL on MBa8MP-RAS314 (Martin Schmiedel) - arm64: dts: imx8dxl-ss-conn: add gpmi nand (Frank Li) - arm64: dts: imx8-ss-conn: add gpmi nand node (Frank Li) - arm64: dts: freescale: Support i.MX93 9x9 Quick Start Board (Peng Fan) - arm64: dts: freescale: add i.MX95 19x19 EVK minimal board dts (Peng Fan) - arm64: dts: freescale: add i.MX95 basic dtsi (Peng Fan) - arm64: dts: imx8mm-iot-gateway: Add initial support (Fabio Estevam) - arm64: dts: layerscape: change thermal node name (Frank Li) - arm64: dts: layerscape: Change node name from 'esdhc' to 'mmc' (Frank Li) - arm64: dts: imx8mp-msc-sm2s: Add HDMI output (Luca Ceresoli) - arm64: dts: freescale: imx8mp-verdin: add HDMI support (Francesco Dolcini) - arm64: dts: imx8mp-debix-model-a: Enable HDMI output (Christopher Obbard) - arm64: dts: imx8: use defines for interrupts (Krzysztof Kozlowski) - arm64: dts: ls208xa: use defines for timer interrupts (Krzysztof Kozlowski) - arm64: dts: freescale: use defines for interrupts (Krzysztof Kozlowski) - arm64: dts: ls1028a-rdb: Add EEPROM nodes to I2C bus (Mike Looijmans) - arm64: dts: imx8mp-beacon-kit: Fix errors found from CHECK_DTBS (Adam Ford) - arm64: dts: ls2160a: Change I2C clock name to ipg to fix DTB_CHECK warning (Frank Li) - arm64: dts: ls208xa: Change I2C clock name to ipg to fix DTB_CHECK warning (Frank Li) - arm64: dts: ls1043a: Change I2C clock name to ipg to fix DTB_CHECK warning (Frank Li) - arm64: dts: ls1012a: Reorder sai dma-names to clean up DTB_CHECK warning (Frank Li) - arm64: dts: imx8mp: Add imx8mp-specific irqsteer compatible (Alexander Stein) - arm64: dts: freescale: imx8mp-verdin: don't limit i2c2 max. clock (Max Krummenacher) - arm64: dts: freescale: imx8mm-verdin: don't limit i2c2 max. clock (Max Krummenacher) - arm64: dts: phygate-tauri-l: add overlays for RS232 and RS485 (Parthiban Nallathambi) - arm64: dts: phygate-tauri-l: enable pcie phy (Parthiban Nallathambi) - arm64: dts: freescale: ls1028a: Reorder sai dma-names to fix warning (Frank Li) - arm64: dts: freescale: ls1028a: Remove undocumented 'fsl,ls-pcie-ep' (Frank Li) - arm64: dts: imx8mq-librem5: Don't wake up on volume key press (Guido Günther) - arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Remove unused ocram node (Alexander Stein) - arm64: dts: imx8mp: Enable HDMI on i.MX8MP DHCOM PDK2 and PDK3 (Marek Vasut) - arm64: dts: imx8mp-evk: add bt-sco sound card support (Shengjiu Wang) - arm64: dts: imx8mp: Initialize audio PLLs from audiomix subsystem (Shengjiu Wang) - arm64: dts: imx8mp-evk: Add MX8-DLVDS-LCD1 display module support (Liu Ying) - arm64: dts: imx8qm: Add GPU nodes (Christian Gmeiner) - arm64: dts: imx8qm-mek: add fec2 support (Frank Li) - arm64: dts: imx8qm: add ocopt and fec_mac[0,1] (Frank Li) - arm64: dts: imx8qm-mek: add lsio mu5 and mu6 (Frank Li) - arm64: dts: imx8qm-mek: add flexcan support (Frank Li) - arm64: dts: imx8qm-mek: add cm41_i2c and children devices (Frank Li) - arm64: dts: imx8qm-mek: add i2c0 and children devices (Frank Li) - arm64: dts: imx8x: add cm41 subsystem dtsi (Frank Li) - arm64: dts: imx8qm-mek: add sai and wm8960 support (Frank Li) - arm64: dts: imx8qm-ss-audio: add audio nodes (Frank Li) - arm64: dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>; (Frank Li) - arm64: dts: imx8dxl-evk: add audio nodes (Frank Li) - arm64: dts: imx8dxl-ss-adma: update audio node power domains and IRQ number (Frank Li) - arm64: dts: imx8dxl-ss-adma: delete unused node (Frank Li) - arm64: dts: freescale: tqma8xx: Add partitions subnode to spi-nor (Alexander Stein) - arm64: dts: freescale: tqma8mq: Add partitions subnode to spi-nor (Alexander Stein) - arm64: dts: freescale: tqma8mpql: Add partitions subnode to spi-nor (Alexander Stein) - arm64: dts: freescale: tqma8mqnl: Add partitions subnode to spi-nor (Alexander Stein) - arm64: dts: freescale: tqma8mqml: Add partitions subnode to spi-nor (Alexander Stein) - arm64: dts: freescale: tqma9352: Add partitions subnode to spi-nor (Alexander Stein) - arm64: dts: mba93xxca: Add USB support (Alexander Stein) - arm64: dts: mba93xxla: Add USB support (Alexander Stein) - arm64: dts: imx8mp-beacon-kit: Enable HDMI bridge HPD (Adam Ford) - ARM: dts: imx6qdl-kontron-samx6i: add actual device trees (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: remove wake-up-gpio property (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: fix node names (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: add SDIO_PWR_EN support (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: always enable eMMC (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: fix product name (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: cleanup the PMIC node (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: fix board reset (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset (Michael Walle) - ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode (Michael Walle) - ARM: dts: nxp: imx6: convert NVMEM content to layout syntax (Rafał Miłecki) - ARM: dts: e60k02: fix aliases for mmc (Andreas Kemnade) - ARM: dts: imx: Add LVDS port data mapping on M53 Menlo (Marek Vasut) - ARM: dts: imx28-tx28: drop redundant 'panel-name' property (Krzysztof Kozlowski) - ARM: dts: imx: drop redundant 'u-boot,panel-name' property (Krzysztof Kozlowski) - ARM: dts: imx6dl-aristainetos2_4: drop redundant 'power-on-delay' property (Krzysztof Kozlowski) - ARM: dts: imx: correct choice of panel native mode (Krzysztof Kozlowski) - ARM: dts: imx: align panel timings node name with dtschema (Krzysztof Kozlowski) - dt-bindings: arm: fsl: document Kontron SMARC-sAMX6i boards (Michael Walle) - dt-bindings: arm: add MBa8MP-RAS314 SBC (Alexander Stein) - dt-bindings: arm: fsl: add i.MX93 9x9 QSB board (Peng Fan) - dt-bindings: arm: fsl: add i.MX95 19x19 EVK board (Peng Fan) - dt-bindings: arm: fsl: Document Compulab IOT-GATE-iMX8 (Fabio Estevam) - dt-bindings: Drop Li Yang as maintainer for all bindings (Michael Walle) - ARM: dts: omap am5729-beagleboneai: drop unneeded ti,enable-id-detection (Krzysztof Kozlowski) - dt-bindings: soc: sti: st,sti-syscon: document codec node (Krzysztof Kozlowski) - ARM: dts: ti: align panel timings node name with dtschema (Krzysztof Kozlowski) - arm: dts: aspeed: Use standard 'i2c' bus node name (Rob Herring (Arm)) - arm: dts: nuvoton: Use standard 'i2c' bus node name (Rob Herring (Arm)) - MAINTAINERS: ARM: alphascale: add Krzysztof Kozlowski as maintainer (Krzysztof Kozlowski) - ARM: dts: nspire: Add full compatible for watchdog node (Andrew Davis) - ARM: dts: nspire: Add unit name addresses to memory nodes (Andrew Davis) - MAINTAINERS: ARM: nspire: add Krzysztof Kozlowski as maintainer (Krzysztof Kozlowski) - MAINTAINERS: ARM: vt8500: add Alexey and Krzysztof as maintainers (Krzysztof Kozlowski) - MAINTAINERS: ARM: axm: add Krzysztof Kozlowski as maintainer (Krzysztof Kozlowski) - MAINTAINERS: ARM: moxa: add Krzysztof Kozlowski as maintainer (Krzysztof Kozlowski) - ARM: dts: cirrus: align panel timings node name with dtschema (Krzysztof Kozlowski) - ARM: dts: vt8500: align panel timings node name with dtschema (Krzysztof Kozlowski) - ARM: dts: vt8500: replace "uhci" nodename with generic name "usb" (Mohammad Shehar Yaar Tausif) - arm64: dts: apm: Add dedicated syscon poweroff compatibles (Krzysztof Kozlowski) - arm64: dts: hisilicon: hi3660: add dedicated hi3660-usb3-otg-bc compatible (Krzysztof Kozlowski) - dt-bindings: soc: hisilicon: document hi3660-usb3-otg-bc (Krzysztof Kozlowski) - arm64: dts: sprd: Split PMU nodes for heterogeneous CPUs (Rob Herring) - arm64: dts: exynos850: Enable TRNG (Sam Protsenko) - arm64: dts: exynos: gs101-oriole: add placeholder regulators for USB phy (André Draszik) - arm64: dts: exynos: gs101: reorder properties as per guidelines (André Draszik) - arm64: tegra: Restructure Orin NX/Nano device tree (Vedant Deshpande) - arm64: dts: amlogic: setup hdmi system clock (Jerome Brunet) - arm64: dts: amlogic: gx: correct hdmi clocks (Jerome Brunet) - arm64: dts: amlogic: Add Amlogic S4 PWM (Junyi Zhao) - arm64: dts: amlogic: add power domain to hdmitx (Jerome Brunet) - arm64: dts: amlogic: g12: bump spdif output drive strength (Jerome Brunet) - arm64: dts: amlogic: sm1: fix spdif compatibles (Jerome Brunet) - arm64: dts: amlogic: ad402: fix thermal zone node name (Neil Armstrong) - arm64: dts: meson: add initial support for Dreambox One/Two (Christian Hewitt) - dt-bindings: arm: amlogic: add support for Dreambox One/Two (Christian Hewitt) - dt-bindings: add dream vendor prefix (Christian Hewitt) - arm64: dts: meson: add support for OSMC Vero 4K (Christian Hewitt) - dt-bindings: arm: amlogic: add OSMC Vero 4K (Christian Hewitt) - arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property (Neil Armstrong) - arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400 (Neil Armstrong) - arm64: dts: amlogic: a1: use correct node name for mmc controller (Neil Armstrong) - arm64: dts: amlogic: c3: use correct compatible for gpio_intc node (Neil Armstrong) - arm64: dts: amlogic: axg: fix tdm audio-controller clock order (Neil Armstrong) - arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec (Neil Armstrong) - arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells (Neil Armstrong) - arm64: dts: amlogic: sm1: fix tdm controllers compatible (Neil Armstrong) - arm64: dts: amlogic: sm1: fix tdm audio-controller clock order (Neil Armstrong) - arm64: dts: amlogic: move ao_pinctrl into aobus (Neil Armstrong) - arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller (Neil Armstrong) - arm64: dts: amlogic: a4: add power domain controller node (Xianwei Zhao) - arm64: dts: meson: radxa-zero2: add pwm-fan support (Christian Hewitt) - arm64: dts: meson: add GXLX/S905L/p271 support (Christian Hewitt) - dt-bindings: arm: amlogic: add GXLX/S905L/p271 reference board (Christian Hewitt) - arm64: dts: amlogic: ad402: move thermal-zones to top node (Arnd Bergmann) - arm64: dts: amlogic: ad402: setup thermal-zones (Dmitry Rokosov) - arm64: dts: amlogic: a1: introduce cpu temperature sensor (Dmitry Rokosov) - arm64: dts: amlogic: a1: add cooling-cells for DVFS feature (Dmitry Rokosov) - arm/arm64: dts: arm: Use generic clock and regulator nodenames (Rob Herring (Arm)) - arm64: dts: microchip: sparx5_pcb135: move non-MMIO nodes out of axi (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5_pcb134: move non-MMIO nodes out of axi (Krzysztof Kozlowski) - ARM: dts: turris-omnia: Add GPIO key node for front button (Marek Behún) - ARM: dts: turris-omnia: Add MCU system-controller node (Marek Behún) - arm64: dts: renesas: r8a779h0: R-Car Sound support (Kuninori Morimoto) - arm64: dts: renesas: r8a779g0: Tidy up sound DT settings (Kuninori Morimoto) - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Geert Uytterhoeven) - ARM: dts: renesas: Add interrupt-names to arch timer nodes (Geert Uytterhoeven) - arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ (Geert Uytterhoeven) - arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ (Geert Uytterhoeven) - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Geert Uytterhoeven) - arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ (Geert Uytterhoeven) - arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ (Geert Uytterhoeven) - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Geert Uytterhoeven) - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0 (Geert Uytterhoeven) - ARM: dts: rockchip: add #sound-dai-cells to hdmi node on rk3128 (Johan Jonker) - ARM: dts: rockchip: add #sound-dai-cells to hdmi node no rk3036 (Johan Jonker) - ARM: dts: rockchip: enable hdmi_sound and i2s0 for mk808 hdmi (Johan Jonker) - ARM: dts: rockchip: Add SFC for RK3128 (Alex Bee) - ARM: dts: rockchip: add hdmi-sound node to rk3066a (Johan Jonker) - ARM: dts: rockchip: Add spdif node for RK3128 (Alex Bee) - ARM: dts: rockchip: Add i2s nodes for RK3128 (Alex Bee) - ARM: dts: rockchip: Add DSI for RK3128 (Alex Bee) - ARM: dts: rockchip: Add D-PHY for RK3128 (Alex Bee) - dt-bindings: clock: rk3128: Add PCLK_MIPIPHY (Alex Bee) - arm64: dts: rockchip: Delete the SoC variant dtsi for RK3399Pro (Dragan Simic) - arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10 (Cristian Ciocaltea) - arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc (Cristian Ciocaltea) - arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a (Cristian Ciocaltea) - arm64: dts: rockchip: Add rock5b overlays for PCIe endpoint mode (Niklas Cassel) - arm64: dts: rockchip: Add PCIe endpoint mode support (Niklas Cassel) - arm64: dts: rockchip: Increase VOP clk rate on RK3328 (Jonas Karlman) - arm64: dts: rockchip: add gpio-line-names to radxa-zero-3 (Trevor Woerner) - arm64: dts: rockchip: Split GPU OPPs of RK3588 and RK3588j (Alexey Charkov) - arm64: dts: rockchip: Add OPP data for CPU cores on RK3588j (Alexey Charkov) - arm64: dts: rockchip: Add OPP data for CPU cores on RK3588 (Alexey Charkov) - arm64: dts: rockchip: Add CPU/memory regulator coupling for 2 RK3588 boards (Alexey Charkov) - arm64: dts: rockchip: fix mmc aliases for Radxa ZERO 3E/3W (FUKAUMI Naoki) - arm64: dts: rockchip: Add Neardi LBA3368 board (Alex Bee) - dt-bindings: arm: rockchip: Add Neardi LBA3368 (Alex Bee) - dt-bindings: vendor-prefixes: Add Neardi Technology (Alex Bee) - arm64: dts: rockchip: Enable PinePhone Pro vibrator (Peter Robinson) - arm64: dts: rockchip: Enable PinePhone Pro IMU sensor (Peter Robinson) - arm64: dts: rockchip: Add Pinephone Pro support for GPIO LEDs (Peter Robinson) - arm64: dts: rockchip: Enable SPI flash on PinePhone Pro (Peter Robinson) - arm64: dts: rockchip: change spi-max-frequency for Radxa ROCK 3C (FUKAUMI Naoki) - arm64: dts: rockchip: add (but disabled) SFC node for Radxa ROCK 5A (FUKAUMI Naoki) - arm64: dts: rockchip: add SFC support for Radxa ROCK 5B (FUKAUMI Naoki) - arm64: dts: rockchip: enable automatic fan control on Rock 5B (Alexey Charkov) - arm64: dts: rockchip: add passive GPU cooling on RK3588 (Alexey Charkov) - arm64: dts: rockchip: enable thermal management on all RK3588 boards (Alexey Charkov) - arm64: dts: rockchip: add thermal zones information on RK3588 (Alexey Charkov) - arm64: dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant OPPs (Dragan Simic) - arm64: dts: rockchip: Add FriendlyElec CM3588 NAS board (Sebastian Kropatsch) - dt-bindings: arm: rockchip: Add FriendlyElec CM3588 NAS (Sebastian Kropatsch) - arm64: dts: rockchip: add rfkill node for M.2 Key E Bluetooth on Rock 5B (Alexey Charkov) - arm64: dts: rockchip: Add Radxa ROCK S0 (Jonas Karlman) - dt-bindings: arm: rockchip: Add Radxa ROCK S0 (Jonas Karlman) - arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s (Jonas Karlman) - arm64: dts: rockchip: Add io-domains to rk3308-rock-pi-s (Jonas Karlman) - arm64: dts: rockchip: Add rk3308 IO voltage domains (Jonas Karlman) - arm64: dts: rockchip: Add OTP device node for RK3308 (Jonas Karlman) - arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s (Jonas Karlman) - arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s (Jonas Karlman) - arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s (Jonas Karlman) - arm64: dts: rockchip: Add Radxa ZERO 3W/3E (Jonas Karlman) - dt-bindings: arm: rockchip: Add Radxa ZERO 3W/3E (Jonas Karlman) - dt-bindings: fuse: Document R-Car E-FUSE / OTP_MEM (Geert Uytterhoeven) - dt-bindings: fuse: Document R-Car E-FUSE / PFC (Geert Uytterhoeven) - arm: dts: mediatek: Declare drive-strength numerically (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Declare drive-strength numerically (AngeloGioacchino Del Regno) - arm64: dts: mt7622: fix switch probe on bananapi-r64 (Frank Wunderlich) - arm64: dts: mediatek: Add MT8186 Voltorb Chromebooks (Chen-Yu Tsai) - dt-bindings: arm: mediatek: Add MT8186 Voltorb Chromebooks (Chen-Yu Tsai) - arm64: dts: mediatek: Makefile: Generate symbols for DTBO support (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625 (Chen-Yu Tsai) - arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node names (Chen-Yu Tsai) - arm64: dts: mt8173: Add G2Touch touchscreen node (Pin-yen Lin) - arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch (Hsin-Te Yuan) - arm64: dts: mediatek: mt8188: Add support for Mali GPU on Panfrost (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188: Add support for SoC power domains (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188: Add VDOSYS0/1 support for multimedia (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8188: Add Global Command Engine mailboxes (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8173-elm: drop PMIC's syscon node (Krzysztof Kozlowski) - arm64: dts: mediatek: mt8365: use a specific SCPSYS compatible (Krzysztof Kozlowski) - arm64: dts: mediatek: mt8365: drop incorrect power-domain-cells (Krzysztof Kozlowski) - arm64: dts: mediatek: mt7981: add I2C controller (Rafał Miłecki) - arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux (Rafał Miłecki) - arm64: dts: mediatek: mt7988: add I2C controllers (Rafał Miłecki) - arm64: dts: mediatek: mt7988: add PWM controller (Rafał Miłecki) - arm64: dts: mediatek: Add OpenWrt One (Rafał Miłecki) - dt-bindings: arm64: dts: mediatek: Add OpenWrt One (Rafał Miłecki) - dt-bindings: vendor-prefixes: add OpenWrt (Rafał Miłecki) - arm64: dts: mediatek: Add mt7986 based Bananapi R3 Mini (Frank Wunderlich) - dt-bindings: arm64: mediatek: add BananaPi R3 Mini (Frank Wunderlich) - arm64: dts: mediatek: mt7981: add efuse block (Rafał Miłecki) - arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks (Rafał Miłecki) - arm64: dts: mediatek: mt7986a: bpi-r3: Convert to sugar syntax (Geert Uytterhoeven) - arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg (Pin-yen Lin) - arm64: dts: mediatek: add Kontron 3.5"-SBC-i1200 (Michael Walle) - dt-bindings: arm64: mediatek: add Kontron 3.5"-SBC-i1200 (Michael Walle) - arm64: dts: mediatek: mt8395-genio-1200-evk: add u3port1 for xhci1 (Macpaul Lin) - arm64: mediatek: mt8195-cherry: Introduce the MT8195 Dojo Chromebook (AngeloGioacchino Del Regno) - dt-bindings: arm: mediatek: Add MT8195 HP Chromebook x360 13b-ca0002sa (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8186-corsola: Specify sound DAI links and routing (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195-cherry: Specify sound DAI links and routing (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Drop mediatek,drive-strength-adv usage (Chen-Yu Tsai) - arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property (Chen-Yu Tsai) - arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes (AngeloGioacchino Del Regno) - arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183: Refactor thermal zones (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS (AngeloGioacchino Del Regno) - arm64: dts: mediatek: add device-tree for Genio 700 EVK board (Macpaul Lin) - dt-bindings: arm64: mediatek: add mt8390-evk board (Macpaul Lin) - arm64: dts: mediatek: mt7981: add watchdog & WiFi controllers (Rafał Miłecki) - arm64: dts: mediatek: mt7988: add XHCI controllers (Rafał Miłecki) - dt-bindings: soc: mediatek: Add support for MT8188 VPPSYS (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Add missing chassis-type to MT8192 Chromebooks (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Complete chassis-type for MT8183 Chromebooks (AngeloGioacchino Del Regno) - arm64: dts: Add Airoha EN7581 SoC and EN7581 Evaluation Board (Daniel Danzberger) - dt-bindings: arm64: dts: airoha: Add en7581 entry (Lorenzo Bianconi) - arm64: dts: mediatek: Add Cudy WR3000 V1 (Rafał Miłecki) - arm64: dts: mediatek: mt7981: add pinctrl (Rafał Miłecki) - dt-bindings: arm64: dts: mediatek: Add Cudy WR3000 V1 router (Rafał Miłecki) - dt-bindings: vendor-prefixes: add Cudy (Rafał Miłecki) - ARM: dts: sti: add thermal-zones support on stih418 (Raphael Gallais-Pou) - ARM: dts: st: add thermal property on stih410.dtsi and stih418.dtsi (Raphael Gallais-Pou) - arm: dts: arm: Drop redundant fixed-factor clocks (Rob Herring) - dt-bindings: interrupt-controller: convert marvell,mpic binding to YAML (Marek Behún) - ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node (Marek Behún) - arm64: dts: socfpga: stratix10: add L2 cache info (Beniamin Sandu) - arm64: dts: n5x: socdk: drop unneeded flash address/size-cells (Krzysztof Kozlowski) - arm64: dts: agilex: socdk: drop unneeded flash address/size-cells (Krzysztof Kozlowski) - arm64: dts: stratix10: socdk_nand: drop unneeded flash address/size-cells (Krzysztof Kozlowski) - arm64: dts: stratix10: socdk: drop unneeded flash address/size-cells (Krzysztof Kozlowski) - arm64: zynqmp: Add pwm-fan node and fix ttc0 pwm-cells property (Vishal Patel) - arm64: zynqmp: Add support for K26 rev2 boards (Michal Simek) - arm64: zynqmp: Describe DisplayPort connector for Kria (Vishal Sagar) - arm64: zynqmp: Add description for ina260 on kv260 (Michal Simek) - arm64: zynqmp: Add compatible string for kv260 (Michal Simek) - arm64: zynqmp: Disable Tri-state for SDIO (Tejas Bhumkar) - arm64: zynqmp: Remove address/size-cells from ams node (Michal Simek) - arm64: zynqmp: Describe OCM controller (Michal Simek) - arm64: zynqmp: Describe USB wakeup interrupt (Michal Simek) - arm64: zynqmp: Add missing description for efuses (Michal Simek) - arm64: zynqmp: Use fpga-region as node name (Michal Simek) - arm64: zynqmp: Align nvmem node with dt schema (Michal Simek) - arm64: zynqmp: Add coresight cpu debug support (Sean Anderson) - dts: zynqmp: add properties for TCM in remoteproc (Tanmay Shah) - arm64: dts: juno: Enable GPU (Robin Murphy) - arm64: dts: juno: add dedicated FPGA syscon compatible (Krzysztof Kozlowski) - dt-bindings: arm: arm,juno-fpga-apb-regs: document FPGA syscon (Krzysztof Kozlowski) - arm64: dts: renesas: r8a779h0: Add video capture nodes (Niklas Söderlund) - arm64: dts: renesas: r9a08g045: Update fallback string for SDHI nodes (Lad Prabhakar) - arm64: dts: renesas: rzg2l: Update fallback string for SDHI nodes (Lad Prabhakar) - arm64: dts: renesas: r9a09g011: Update fallback string for SDHI nodes (Lad Prabhakar) - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Wolfram Sang) - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Wolfram Sang) - arm64: dts: renesas: white-hawk-cpu: Add aliases for I2C buses (Wolfram Sang) - arm64: dts: renesas: condor-i: Add I2C EEPROM (Geert Uytterhoeven) - arm64: dts: renesas: gray-hawk-single: Add aliases for I2C buses (Wolfram Sang) - ARM: dts: renesas: r9a06g032: Describe GMAC1 (Clément Léger) - arm64: dts: renesas: white-hawk: ethernet: Describe AVB1 and AVB2 (Niklas Söderlund) - arm64: dts: renesas: r8a779g0: Use MDIO node for all AVB devices (Niklas Söderlund) - firmware: turris-mox-rwtm: Initialize completion before mailbox (Marek Behún) - firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout() (Marek Behún) - firmware: turris-mox-rwtm: Do not complete if there are no waiters (Marek Behún) - MAINTAINERS: drop riscv list from cache controllers (Conor Dooley) - platform: cznic: turris-omnia-mcu: fix Kconfig dependencies (Arnd Bergmann) - bus: sunxi-rsb: Constify struct regmap_bus (Javier Carrasco) - soc: sunxi: sram: Constify struct regmap_config (Javier Carrasco) - firmware: qcom: tzmem: blacklist more platforms for SHM Bridge (Dmitry Baryshkov) - soc: qcom: wcnss: simplify with cleanup.h (Krzysztof Kozlowski) - soc: qcom: pdr: simplify with cleanup.h (Krzysztof Kozlowski) - soc: qcom: ocmem: simplify with cleanup.h (Krzysztof Kozlowski) - soc: qcom: mdt_loader: simplify with cleanup.h (Krzysztof Kozlowski) - soc: qcom: llcc: simplify with cleanup.h (Krzysztof Kozlowski) - firmware: qcom: tzmem: simplify returning pointer without cleanup (Krzysztof Kozlowski) - soc: qcom: socinfo: Add PM6350 PMIC (Luca Weiss) - drivers: soc: xilinx: check return status of get_api_version() (Jay Buddhabhatti) - firmware: xilinx: Move FIRMWARE_VERSION_MASK to xlnx-zynqmp.h (Ronak Jain) - soc: xilinx: Add cb event for subsystem restart (Jay Buddhabhatti) - soc: xilinx: rename cpu_number1 to dummy_cpu_number (Jay Buddhabhatti) - pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode. (Ken Sloat) - platform: cznic: turris-omnia-mcu: Depend on WATCHDOG (Marek Behún) - platform: cznic: turris-omnia-mcu: Depend on OF (Marek Behún) - soc: samsung: exynos-pmu: add support for PMU_ALIVE non atomic registers (Peter Griffin) - dt-bindings: memory: fsl: replace maintainer (Michael Walle) - memory: fsl_ifc: Make FSL_IFC config visible and selectable (Esben Haabendal) - dt-bindings: sram: sunxi-sram: Add regulators child (Samuel Holland) - soc: sunxi: sram: Remove unused list 'claimed_sram' (Dr. David Alan Gilbert) - arm64: dts: renesas: rz-smarc: Replace fixed regulator for USB VBUS (Biju Das) - phy: renesas: phy-rcar-gen3-usb2: Control VBUS for RZ/G2L SoCs (Biju Das) - reset: renesas: Add USB VBUS regulator device as child (Biju Das) - dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document USB VBUS regulator (Biju Das) - reset: tegra-bpmp: allow building under COMPILE_TEST (Philipp Zabel) - soc: qcom: smp2p: Use devname for interrupt descriptions (Chris Lew) - soc: qcom: smsm: Add missing mailbox dependency to Kconfig (Luca Weiss) - soc: qcom: add missing pd-mapper dependencies (Dmitry Baryshkov) - soc: qcom: icc-bwmon: Allow for interrupts to be shared across instances (Sibi Sankar) - dt-bindings: interconnect: qcom,msm8998-bwmon: Add X1E80100 BWMON instances (Sibi Sankar) - dt-bindings: interconnect: qcom,msm8998-bwmon: Remove opp-table from the required list (Sibi Sankar) - firmware: qcom: tzmem: export devm_qcom_tzmem_pool_new() (Bartosz Golaszewski) - soc: qcom: add pd-mapper implementation (Dmitry Baryshkov) - soc: qcom: pdr: extract PDR message marshalling data (Dmitry Baryshkov) - soc: qcom: pdr: fix parsing of domains lists (Dmitry Baryshkov) - soc: qcom: pdr: protect locator_addr with the main mutex (Dmitry Baryshkov) - firmware: qcom: scm: clarify the comment in qcom_scm_pas_init_image() (Bartosz Golaszewski) - firmware: qcom: scm: add support for SHM bridge memory carveout (Bartosz Golaszewski) - firmware: qcom: tzmem: enable SHM Bridge support (Bartosz Golaszewski) - firmware: qcom: scm: add support for SHM bridge operations (Bartosz Golaszewski) - firmware: qcom: qseecom: convert to using the TZ allocator (Bartosz Golaszewski) - firmware: qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocator (Bartosz Golaszewski) - firmware: qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocator (Bartosz Golaszewski) - firmware: qcom: scm: make qcom_scm_ice_set_key() use the TZ allocator (Bartosz Golaszewski) - firmware: qcom: scm: make qcom_scm_assign_mem() use the TZ allocator (Bartosz Golaszewski) - firmware: qcom: scm: smc: switch to using the SCM allocator (Bartosz Golaszewski) - firmware: qcom: scm: enable the TZ mem allocator (Bartosz Golaszewski) - firmware: qcom: add a dedicated TrustZone buffer allocator (Bartosz Golaszewski) - dt-bindings: firmware: qcom,scm: add memory-region for sa8775p (Bartosz Golaszewski) - soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove (Sibi Sankar) - soc: qcom: smem: Add a feature code getter (Konrad Dybcio) - soc: qcom: Move some socinfo defines to the header (Konrad Dybcio) - firmware: qcom: scm: Add gpu_init_regs call (Connor Abbott) - soc: qcom: smsm: Support using mailbox interface (Luca Weiss) - dt-bindings: soc: qcom,smsm: Allow specifying mboxes instead of qcom,ipc (Luca Weiss) - soc: qcom: spm: add missing MODULE_DESCRIPTION() (Jeff Johnson) - soc: qcom: llcc: Add regmap for Broadcast_AND region (Unnathi Chalicheemala) - dt-bindings: arm: msm: Add llcc Broadcast_AND register (Unnathi Chalicheemala) - soc: qcom: llcc: Add llcc configuration support for the SA8775p platform (Tengfei Fan) - dt-bindings: cache: qcom,llcc: Add SA8775p description (Tengfei Fan) - dt-bindings: soc: qcom,smp2p: Mark qcom,ipc as deprecated (Luca Weiss) - soc: qcom: socinfo: Add SDM670 SoC ID table entry (Richard Acayan) - dt-bindings: arm: qcom,ids: Add SoC ID for SDM670 (Richard Acayan) - cpufreq: qcom-nvmem: add support for IPQ5321 (Kathiravan Thirumoorthy) - soc: qcom: socinfo: Add SoC ID for IPQ5321 (Kathiravan Thirumoorthy) - dt-bindings: arm: qcom,ids: Add SoC ID for IPQ5321 (Kathiravan Thirumoorthy) - soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers (Stephen Boyd) - soc: qcom: pmic_glink: Handle the return value of pmic_glink_init (Chen Ni) - firmware: qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALL (Unnathi Chalicheemala) - soc: qcom: pmic_glink: Increase max ports to 3 (Abel Vesa) - dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel (Rohit Agarwal) - soc: qcom: socinfo: Update X1E PMICs (Konrad Dybcio) - firmware: qcom: uefisecapp: Allow on X1E devices (Bjorn Andersson) - arm64: stm32: enable scmi regulator for stm32 (Pascal Paillet) - dt-bindings: soc: ti: Move ti,j721e-system-controller.yaml to soc/ti (Roger Quadros) - MAINTAINERS: Add entry for ti,pruss.yaml to TI KEYSTONE MULTICORE NAVIGATOR DRIVERS (MD Danish Anwar) - soc: ti: k3-socinfo: Add J721E SR2.0 (Neha Malcom Francis) - soc: ti: knav_qmss: Constify struct knav_range_ops (Christophe JAILLET) - firmware: ti_sci: fix TISCI protocol URL link (Richard Genoud) - dt-bindings: ti: fix TISCI protocol URL link (Richard Genoud) - soc: ti: pm33xx: Fix missing newlines in log statements (Vasyl Gomonovych) - firmware: microchip: use scope-based cleanup where possible (Conor Dooley) - firmware: microchip: move buffer allocation into mpfs_auto_update_set_image_address() (Conor Dooley) - firmware: microchip: support writing bitstream info to flash (Conor Dooley) - MAINTAINERS: add microchip soc binding directory to microchip soc driver entry (Conor Dooley) - MAINTAINERS: add cache binding directory to cache driver entry (Conor Dooley) - cache: Add StarFive StarLink cache management (Joshua Yeong) - dt-bindings: cache: Add docs for StarFive Starlink cache controller (Joshua Yeong) - soc/tegra: pmc: Simplify resource lookup (Jon Hunter) - firmware: meson_sm: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - soc: amlogic: meson-gx-socinfo: add new A113X SoC id (Viacheslav Bocharov) - soc: amlogic: meson-gx-socinfo: Add S905L ID (Christian Hewitt) - platform: cznic: turris-omnia-mcu: Add support for MCU provided TRNG (Marek Behún) - platform: cznic: turris-omnia-mcu: Add support for MCU watchdog (Marek Behún) - platform: cznic: turris-omnia-mcu: Add support for poweroff and wakeup (Marek Behún) - platform: cznic: turris-omnia-mcu: Add support for MCU connected GPIOs (Marek Behún) - platform: cznic: Add preliminary support for Turris Omnia MCU (Marek Behún) - dt-bindings: firmware: add cznic,turris-omnia-mcu binding (Marek Behún) - soc: mtk-cmdq: Add cmdq_pkt_logic_command to support math operation (Jason-JH.Lin) - soc: mediatek: Disable 9-bit alpha in ETHDR (Hsiao Chien Sung) - soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table (AngeloGioacchino Del Regno) - optee: add timeout value to optee_notif_wait() to support timeout (Gavin Liu) - reset: RESET_IMX8MP_AUDIOMIX should depend on ARCH_MXC (Geert Uytterhoeven) - reset: zynqmp: allow building under COMPILE_TEST (Philipp Zabel) - reset: imx8mp-audiomix: Add AudioMix Block Control reset driver (Shengjiu Wang) - reset: meson-audio-arb: Use devm_clk_get_enabled() (Philipp Zabel) - reset: sti: allow building under COMPILE_TEST (Philipp Zabel) - reset: rzg2l-usbphy-ctrl: Move reset controller registration (Biju Das) - soc: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - firmware: arm_ffa: Split bus and driver into distinct modules (Sudeep Holla) - firmware: arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier (Sudeep Holla) - firmware: arm_scmi: Add support for platform to agent channel completion (Peng Fan) - dt-bindings: firmware: arm,scmi: Add support for notification completion channel (Peng Fan) - firmware: arm_scmi: Add support for system suspend in power control driver (Peng Fan) - MAINTAINERS: Add mailing list for SCMI drivers (Dan Carpenter) - m68k: cmpxchg: Fix return value for default case in __arch_xchg() (Thorsten Blum) - m68k: defconfig: Update defconfigs for v6.10-rc1 (Geert Uytterhoeven) - m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages (Eero Tamminen) - zorro: Use str_plural() in amiga_zorro_probe() (Jiapeng Chong) - m68k: emu: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - m68k: amiga: Turn off Warp1260 interrupts during boot (Paolo Pisati) - Documentation/ABI/configfs-tsm: Fix an unexpected indentation silly (Borislav Petkov (AMD)) - x86/sev: Do RMP memory coverage check after max_pfn has been set (Tom Lendacky) - x86/sev: Move SEV compilation units (Borislav Petkov (AMD)) - virt: sev-guest: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - x86/sev: Allow non-VMPL0 execution when an SVSM is present (Tom Lendacky) - x86/sev: Extend the config-fs attestation support for an SVSM (Tom Lendacky) - x86/sev: Take advantage of configfs visibility support in TSM (Tom Lendacky) - fs/configfs: Add a callback to determine attribute visibility (Tom Lendacky) - sev-guest: configfs-tsm: Allow the privlevel_floor attribute to be updated (Tom Lendacky) - virt: sev-guest: Choose the VMPCK key based on executing VMPL (Tom Lendacky) - x86/sev: Provide guest VMPL level to userspace (Tom Lendacky) - x86/sev: Provide SVSM discovery support (Tom Lendacky) - x86/sev: Use the SVSM to create a vCPU when not in VMPL0 (Tom Lendacky) - x86/sev: Perform PVALIDATE using the SVSM when not at VMPL0 (Tom Lendacky) - x86/sev: Use kernel provided SVSM Calling Areas (Tom Lendacky) - x86/sev: Check for the presence of an SVSM in the SNP secrets page (Tom Lendacky) - x86/irqflags: Provide native versions of the local_irq_save()/restore() (Tom Lendacky) - x86/resctrl: Update documentation with Sub-NUMA cluster changes (Tony Luck) - x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (Tony Luck) - x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (Tony Luck) - x86/resctrl: Make __mon_event_count() handle sum domains (Tony Luck) - x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (Tony Luck) - x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (Tony Luck) - x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (Tony Luck) - x86/resctrl: Allocate a new field in union mon_data_bits (Tony Luck) - x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (Tony Luck) - x86/resctrl: Initialize on-stack struct rmid_read instances (Tony Luck) - x86/resctrl: Add a new field to struct rmid_read for summation of domains (Tony Luck) - x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (Tony Luck) - x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (Tony Luck) - x86/resctrl: Introduce snc_nodes_per_l3_cache (Tony Luck) - x86/resctrl: Add node-scope to the options for feature scope (Tony Luck) - x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (Tony Luck) - x86/resctrl: Prepare for different scope for control/monitor operations (Tony Luck) - x86/resctrl: Prepare to split rdt_domain structure (Tony Luck) - x86/resctrl: Prepare for new domain scope (Tony Luck) - x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model defines (Andrew Cooper) - x86/cpufeatures: Flip the /proc/cpuinfo appearance logic (Borislav Petkov (AMD)) - x86/CPU/AMD: Always inline amd_clear_divider() (Mateusz Guzik) - x86/mce/inject: Add missing MODULE_DESCRIPTION() line (Jeff Johnson) - perf/x86/rapl: Switch to new Intel CPU model defines (Tony Luck) - x86/boot: Switch to new Intel CPU model defines (Tony Luck) - x86/cpu: Switch to new Intel CPU model defines (Tony Luck) - perf/x86/intel: Switch to new Intel CPU model defines (Tony Luck) - x86/virt/tdx: Switch to new Intel CPU model defines (Tony Luck) - x86/PCI: Switch to new Intel CPU model defines (Tony Luck) - x86/cpu/intel: Switch to new Intel CPU model defines (Tony Luck) - x86/platform/intel-mid: Switch to new Intel CPU model defines (Tony Luck) - x86/pconfig: Remove unused MKTME pconfig code (Alison Schofield) - x86/cpu: Remove useless work in detect_tme_early() (Alison Schofield) - x86/bugs: Add 'spectre_bhi=vmexit' cmdline option (Josh Poimboeuf) - x86/bugs: Remove duplicate Spectre cmdline option descriptions (Josh Poimboeuf) - x86/syscall: Mark exit[_group] syscall handlers __noreturn (Josh Poimboeuf) - x86/vmware: Add TDX hypercall support (Alexey Makhalov) - x86/vmware: Remove legacy VMWARE_HYPERCALL* macros (Alexey Makhalov) - x86/vmware: Correct macro names (Alexey Makhalov) - x86/vmware: Use VMware hypercall API (Alexey Makhalov) - drm/vmwgfx: Use VMware hypercall API (Alexey Makhalov) - input/vmmouse: Use VMware hypercall API (Alexey Makhalov) - ptp/vmware: Use VMware hypercall API (Alexey Makhalov) - x86/vmware: Introduce VMware hypercall API (Alexey Makhalov) - x86/kmsan: Fix hook for unaligned accesses (Brian Johannesmeyer) - x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen) - x86/pci/xen: Fix PCIBIOS_* return code handling (Ilpo Järvinen) - x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling (Ilpo Järvinen) - x86/of: Return consistent error type from x86_of_pci_irq_enable() (Ilpo Järvinen) - hwmon: (k10temp) Rename _data variable (Yazen Ghannam) - hwmon: (k10temp) Remove unused HAVE_TDIE() macro (Yazen Ghannam) - hwmon: (k10temp) Reduce k10temp_get_ccd_support() parameters (Yazen Ghannam) - hwmon: (k10temp) Define a helper function to read CCD temperature (Yazen Ghannam) - x86/amd_nb: Enhance SMN access error checking (Yazen Ghannam) - hwmon: (k10temp) Check return value of amd_smn_read() (Yazen Ghannam) - EDAC/amd64: Check return value of amd_smn_read() (Yazen Ghannam) - EDAC/amd64: Remove unused register accesses (Yazen Ghannam) - tools/x86/kcpuid: Add missing dir via Makefile (Christian Heusel) - x86, arm: Add missing license tag to syscall tables files (Marcin Juszkiewicz) - x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS (Masahiro Yamada) - x86/uaccess: Improve the 8-byte getuser() case (Linus Torvalds) - ACPI: tables: Print MULTIPROC_WAKEUP when MADT is parsed (Kirill A. Shutemov) - x86/acpi: Add support for CPU offlining for ACPI MADT wakeup method (Kirill A. Shutemov) - x86/mm: Introduce kernel_ident_mapping_free() (Kirill A. Shutemov) - x86/smp: Add smp_ops.stop_this_cpu() callback (Kirill A. Shutemov) - x86/acpi: Do not attempt to bring up secondary CPUs in the kexec case (Kirill A. Shutemov) - x86/acpi: Rename fields in the acpi_madt_multiproc_wakeup structure (Kirill A. Shutemov) - x86/mm: Do not zap page table entries mapping unaccepted memory table during kdump (Ashish Kalra) - x86/mm: Make e820__end_ram_pfn() cover E820_TYPE_ACPI ranges (Kirill A. Shutemov) - x86/tdx: Convert shared memory back to private on kexec (Kirill A. Shutemov) - x86/mm: Add callbacks to prepare encrypted memory for kexec (Kirill A. Shutemov) - x86/tdx: Account shared memory (Kirill A. Shutemov) - x86/mm: Return correct level from lookup_address() if pte is none (Kirill A. Shutemov) - x86/mm: Make x86_platform.guest.enc_status_change_*() return an error (Kirill A. Shutemov) - x86/kexec: Keep CR4.MCE set during kexec for TDX guest (Kirill A. Shutemov) - x86/relocate_kernel: Use named labels for less confusion (Borislav Petkov) - cpu/hotplug, x86/acpi: Disable CPU offlining for ACPI MADT wakeup (Kirill A. Shutemov) - cpu/hotplug: Add support for declaring CPU offlining not supported (Kirill A. Shutemov) - x86/apic: Mark acpi_mp_wake_* variables as __ro_after_init (Kirill A. Shutemov) - x86/acpi: Extract ACPI MADT wakeup code into a separate file (Kirill A. Shutemov) - x86/kexec: Remove spurious unconditional JMP from from identity_mapped() (Nikolay Borisov) - x86/resctrl: Replace open coded cacheinfo searches (Tony Luck) - cacheinfo: Add function to get cacheinfo for a given CPU and cache level (Tony Luck) - cpu: Drop "extern" from function declarations in cpuhplock.h (Tony Luck) - cpu: Move CPU hotplug function declarations into their own header (Tony Luck) - x86/boot: Remove unused function __fortify_panic() (Nikolay Borisov) - Documentation: Remove "mfgpt_irq=" from the kernel-parameters.txt file (Thomas Huth) - x86/setup: Warn when option parsing is done too early (Borislav Petkov (AMD)) - x86/boot: Clean up the arch/x86/boot/main.c code a bit (Ingo Molnar) - x86/boot: Use current_stack_pointer to avoid asm() in init_heap() (Uros Bizjak) - x86/alternatives, kvm: Fix a couple of CALLs without a frame pointer (Borislav Petkov (AMD)) - x86/alternative: Replace the old macros (Borislav Petkov (AMD)) - x86/alternative: Convert the asm ALTERNATIVE_3() macro (Borislav Petkov (AMD)) - x86/alternative: Convert the asm ALTERNATIVE_2() macro (Borislav Petkov (AMD)) - x86/alternative: Convert the asm ALTERNATIVE() macro (Borislav Petkov (AMD)) - x86/alternative: Convert ALTERNATIVE_3() (Borislav Petkov (AMD)) - x86/alternative: Convert ALTERNATIVE_TERNARY() (Borislav Petkov (AMD)) - x86/alternative: Convert alternative_call_2() (Borislav Petkov (AMD)) - x86/alternative: Convert alternative_call() (Borislav Petkov (AMD)) - x86/alternative: Convert alternative_io() (Borislav Petkov (AMD)) - x86/alternative: Convert alternative_input() (Borislav Petkov (AMD)) - x86/alternative: Convert alternative_2() (Borislav Petkov (AMD)) - x86/alternative: Convert alternative() (Borislav Petkov (AMD)) - x86/alternatives: Add nested alternatives macros (Peter Zijlstra) - x86/alternative: Zap alternative_ternary() (Borislav Petkov (AMD)) - x86/mce: Remove unused variable and return value in machine_check_poll() (Yazen Ghannam) - x86/mce/inject: Only write MCA_MISC when a value has been supplied (Yazen Ghannam) - EDAC: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - EDAC/dmc520: Use devm_platform_ioremap_resource() (Jai Arora) - EDAC/igen6: Add Intel Arrow Lake-U/H SoCs support (Qiuxu Zhuo) - EDAC, i10nm: make skx_common.o a separate module (Arnd Bergmann) - EDAC/skx: Switch to new Intel CPU model defines (Tony Luck) - EDAC/sb_edac: Switch to new Intel CPU model defines (Tony Luck) - EDAC, pnd2: Switch to new Intel CPU model defines (Tony Luck) - EDAC/i10nm: Switch to new Intel CPU model defines (Tony Luck) - EDAC/ghes: Add missing newline to pr_info() statement (Vasyl Gomonovych) - RAS/AMD/ATL: Add missing newline to pr_info() statement (Vasyl Gomonovych) - EDAC/thunderx: Remove unused struct error_syndrome (Dr. David Alan Gilbert) - RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA (John Allen) - RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization (John Allen) - RAS/AMD/ATL: Validate address map when information is gathered (John Allen) - RAS/AMD/ATL: Expand helpers for adding and removing base and hole (John Allen) - RAS/AMD/ATL: Read DRAM hole base early (John Allen) - RAS/AMD/ATL: Add amd_atl pr_fmt() prefix (John Allen) - RAS/AMD/ATL: Add a missing module description (Jeff Johnson) - spi: dt-bindings: at91: Add sama7d65 compatible string (Nicolas Ferre) - spi: add ch341a usb2spi driver (Johannes Thumshirn) - spi: dt-bindings: fsl-dspi: add compatible string 'fsl,lx2160a-dspi' (Frank Li) - spi: dt-bindings: fsl-dspi: add dmas and dma-names properties (Frank Li) - spi: spi: Remove unnecessary ‘0’ values from status (Li zeming) - spi: spi: Remove unnecessary ‘0’ values from rc (Li zeming) - spi: xcomm: fix coding style (Nuno Sa) - spi: xcomm: remove i2c_set_clientdata() (Nuno Sa) - spi: xcomm: make use of devm_spi_alloc_host() (Nuno Sa) - spi: xcomm: add gpiochip support (Michael Hennerich) - spi: dt-bindings: snps,dw-apb-ssi.yaml: update compatible property (Kanak Shilledar) - spi: dt-bindings: fsl-dspi: Convert to yaml format (Frank Li) - spi: fsl-dspi: use common proptery 'spi-cs-setup(hold)-delay-ns' (Frank Li) - spi: axi-spi-engine: remove platform_set_drvdata() (David Lechner) - spi: spi-fsl-lpspi: Pass pm_ptr() (Fabio Estevam) - spi: spi-imx: Pass pm_ptr() (Fabio Estevam) - spi: add EXPORT_SYMBOL_GPL(devm_spi_optimize_message) (David Lechner) - spi: spi-fsl-lpspi: Switch to SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - spi: spi-imx: Switch to RUNTIME_PM_OPS/SYSTEM_SLEEP_PM_OPS() (Fabio Estevam) - spi: add devm_spi_optimize_message() helper (David Lechner) - Documentation: devres: add missing SPI helpers (David Lechner) - spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices (Uwe Kleine-König) - spi: cs42l43: Add speaker id support to the bridge configuration (Simon Trimmer) - spi: cs42l43: Refactor accessing the SDCA extension properties (Charles Keepax) - spi: spi-cadence: Enable spi refclk in slave mode (Amit Kumar Mahapatra) - spi: cs42l43: Refactor accessing the SDCA extension properties (Charles Keepax) - spi: meson-spicc: add spicc loopback mode (Xianwei Zhao) - spi: Rework per message DMA mapped flag to be per transfer (Andy Shevchenko) - spi: qup: Use new spi_xfer_is_dma_mapped() helper (Andy Shevchenko) - spi: pci1xxxx: Use new spi_xfer_is_dma_mapped() helper (Andy Shevchenko) - spi: pxa2xx: Use new spi_xfer_is_dma_mapped() helper (Andy Shevchenko) - spi: omap2-mcspi: Use new spi_xfer_is_dma_mapped() helper (Andy Shevchenko) - spi: ingenic: Use new spi_xfer_is_dma_mapped() helper (Andy Shevchenko) - spi: dw: Use new spi_xfer_is_dma_mapped() helper (Andy Shevchenko) - spi: Introduce internal spi_xfer_is_dma_mapped() helper (Andy Shevchenko) - spi: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - spi: meson-spicc: set SPI clock flag CLK_SET_RATE_PARENT (Xianwei Zhao) - regmap: spi: Fix potential off-by-one when calculating reserved size (Andy Shevchenko) - dt-bindings: spi: amlogic,a1-spifc: add missing power-domains (Neil Armstrong) - spi: pxa2xx: Convert PCI driver to use spi-pxa2xx code directly (Andy Shevchenko) - spi: pxa2xx: Move platform driver to a separate file (Andy Shevchenko) - spi: pxa2xx: Extract pxa2xx_spi_platform_*() callbacks (Andy Shevchenko) - spi: pxa2xx: Remove superflous check for Intel Atom SoCs (Andy Shevchenko) - spi: pxa2xx: Remove duplicate check (Andy Shevchenko) - spi: pxa2xx: Print DMA burst size only when DMA is enabled (Andy Shevchenko) - spi: pxa2xx: Utilise temporary variable for struct device (Andy Shevchenko) - spi: pxa2xx: Remove hard coded number of chip select pins (Andy Shevchenko) - spi: pxa2xx: Remove no more needed driver data (Andy Shevchenko) - spi: pxa2xx: Reorganize the SSP type retrieval (Andy Shevchenko) - spi: pxa2xx: Wrap pxa_ssp_request() to be device managed resource (Andy Shevchenko) - spi: spi-microchip-core: Add support for GPIO based CS (Prajna Rajendra Kumar) - spi: spi-microchip-core: Fix the number of chip selects supported (Prajna Rajendra Kumar) - spi: dt-bindings: Add num-cs property for mpfs-spi (Prajna Rajendra Kumar) - spi: gpio: Use traditional pattern when checking error codes (Andy Shevchenko) - spi: gpio: Make use of device properties (Andy Shevchenko) - spi: bitbang: Replace hard coded number of SPI modes (Andy Shevchenko) - spi: bitbang: Convert unsigned to unsigned int (Andy Shevchenko) - spi: bitbang: Use typedef for txrx_*() callbacks (Andy Shevchenko) - spi: wpcm-fiu: differentiate between unsupported and invalid requests (Miquel Raynal) - spi: rpc-if: differentiate between unsupported and invalid requests (Miquel Raynal) - spi: mxic: differentiate between unsupported and invalid requests (Miquel Raynal) - spi: dw: differentiate between unsupported and invalid requests (Miquel Raynal) - spi: dt-bindings: spi-cadence: Add optional reset control (Ji Sheng Teoh) - spi: spi-cadence: Add optional reset control support (Ji Sheng Teoh) - spi: dt-bindings: Document the IBM FSI-attached SPI controller (Eddie James) - spi: Refactor spi_stop_queue() (Andy Shevchenko) - spi: dt-bindings: brcm,bcm2835-spi: convert to dtschema (Kanak Shilledar) - spi: Replace custom code with device_match_acpi_handle() (Andy Shevchenko) - spi: atmel-quadspi: Add missing check for clk_prepare (Chen Ni) - spi: imx: remove empty cleanup function (Martin Kaiser) - spi: dt-bindings: marvell,mmp2-ssp: Merge PXA SSP into schema (Rob Herring (Arm)) - spi: axi-spi-engine: Add SPI_CS_HIGH support (David Lechner) - regulator: dt-bindings: pca9450: Make interrupt optional (Frieder Schrempf) - regulator: pca9450: Make IRQ optional (Frieder Schrempf) - dt-bindings: regulator: sprd,sc2731-regulator: convert to YAML (Stanislav Jakubek) - regulator: max77857: Constify struct regmap_config (Javier Carrasco) - regulator: da9121: Constify struct regmap_config (Javier Carrasco) - dt-bindings: regulator: ti,tps65132: document VIN supply (Stanislav Jakubek) - dt-bindings: mfd: twl: Fix example (Andreas Kemnade) - regulator: Add Renesas RZ/G2L USB VBUS regulator driver (Biju Das) - regulator: core: Add helper for allow HW access to enable/disable regulator (Biju Das) - regulator: Add bindings for MediaTek DVFSRC Regulators (AngeloGioacchino Del Regno) - regulator: Add refactored mtk-dvfsrc-regulator driver (AngeloGioacchino Del Regno) - regulator: Remove mtk-dvfsrc-regulator.c (AngeloGioacchino Del Regno) - regulator: userspace-consumer: quiet device deferral (Robert Marko) - regulator: dt-bindings: mt6315: Document MT6319 PMIC (Chen-Yu Tsai) - regulator: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - dt-bindings: regulator: twl-regulator: convert to yaml (Andreas Kemnade) - regulator: dt-bindings: describe the PMU module of the WCN7850 package (Bartosz Golaszewski) - regulator: dt-bindings: describe the PMU module of the QCA6390 package (Bartosz Golaszewski) - regulator: dt-bindings: rtq2208: Add specified fixed LDO VOUT property (Alina Yu) - regulator: rtq2208: Add fixed LDO VOUT property and check that matches the constraints (Alina Yu) - regulator: rtq2208: Fix LDO to be compatible with both fixed and adjustable vout (Alina Yu) - regulator: st,stm32mp1-pwr-reg: add compatible for STM32MP13 (Patrick Delaunay) - regulator: stm32-pwr: add support of STM32MP13 (Patrick Delaunay) - regulator: max77503: remove unused struct 'max77503_dev' (Dr. David Alan Gilbert) - regulator: consumer: Reorder fields in 'struct regulator_bulk_data' (Christophe JAILLET) - regulator: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - regmap: kunit: Add test cases for regmap_multi_reg_(read,write}() (Guenter Roeck) - regmap: Implement regmap_multi_reg_read() (Guenter Roeck) - regmap-irq: handle const struct regmap_irq_sub_irq_map (Thomas Weißschuh) - const_structs.checkpatch: add regmap structs (Thomas Weißschuh) - regmap: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - regmap-i2c: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - regmap: maple: Switch to use kmemdup_array() (Andy Shevchenko) - regmap: cache: Switch to use kmemdup_array() (Andy Shevchenko) - regmap: cache: Use correct type of the rb_for_each() parameter (Andy Shevchenko) - regmap: Switch to use kmemdup_array() (Andy Shevchenko) - regmap: kunit: Use array_size() and sizeof(*ptr) consistently (Andy Shevchenko) - regmap: kunit: add missing MODULE_DESCRIPTION() (Jeff Johnson) - regmap: kunit: Fix memory leaks in gen_regmap() and gen_raw_regmap() (Richard Fitzgerald) - gpio: mc33880: Convert comma to semicolon (Chen Ni) - gpio: virtuser: actually use the "trimmed" local variable (Bartosz Golaszewski) - dt-bindings: gpio: convert Atmel GPIO to json-schema (Manikandan Muralidharan) - gpio: virtuser: new virtual testing driver for the GPIO API (Bartosz Golaszewski) - dt-bindings: gpio: vf610: Allow gpio-line-names to be set (Frieder Schrempf) - gpio: sim: lock GPIOs as interrupts when they are requested (Bartosz Golaszewski) - genirq/irq_sim: add an extended irq_sim initializer (Bartosz Golaszewski) - dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string fsl,ls1046a-gpio (Frank Li) - gpiolib: unexport gpiochip_get_desc() (Bartosz Golaszewski) - gpio: add sloppy logic analyzer using polling (Wolfram Sang) - Documentation: gpio: Reconfiguration with unset direction (uAPI v2) (Kent Gibson) - Documentation: gpio: Reconfiguration with unset direction (uAPI v1) (Kent Gibson) - dt-bindings: gpio: fsl,qoriq-gpio: add common property gpio-line-names (Frank Li) - gpio: ath79: convert to dynamic GPIO base allocation (Shiji Yang) - pinctrl: da9062: replace gpiochip_get_desc() with gpio_device_get_desc() (Bartosz Golaszewski) - gpiolib: put gpio_suffixes in a single compilation unit (Bartosz Golaszewski) - Documentation: gpio: Clarify effect of active low flag on line edges (Kent Gibson) - Documentation: gpio: Clarify effect of active low flag on line values (Kent Gibson) - gpiolib: Remove data-less gpiochip_add() function (Andrew Davis) - gpio: sim: use devm_mutex_init() (Bartosz Golaszewski) - gpio: sim: drop kernel.h include (Bartosz Golaszewski) - gpio: sim: use device_match_name() instead of strcmp(dev_name(... (Bartosz Golaszewski) - docs: gpio: prefer pread(2) for interrupt reading (Huichun Feng) - gpiolib: Show more info for interrupt only lines in debugfs (Andy Shevchenko) - gpiolib: Return label, if set, for IRQ only line (Andy Shevchenko) - gpiolib: make gpiochip_set_desc_names() return void (Bartosz Golaszewski) - dt-bindings: gpio: aspeed,sgpio: Specify #interrupt-cells (Andrew Jeffery) - dt-bindings: gpio: aspeed,sgpio: Specify gpio-line-names (Andrew Jeffery) - dt-bindings: gpio: mpc8xxx: Convert to yaml format (Frank Li) - dt-bindings: gpio: pca95xx: Document the TI TCA9535 variant (Fabio Estevam) - gpio: pca953x: Add support for TI TCA9535 variant (Fabio Estevam) - gpio: brcmstb: Allow building driver for ARCH_BCM2835 (Peter Robinson) - gpiolib: cdev: Cleanup kfifo_out() error handling (Kent Gibson) - gpiolib: cdev: Refactor allocation of linereq events kfifo (Kent Gibson) - gpiolib: cdev: Add INIT_KFIFO() for linereq events (Kent Gibson) - gpio: rdc321x: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen) - gpio: amd8111: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen) - gpio: syscon: do not report bogus error (Etienne Buira) - dt-bindings: gpio: lsi,zevio-gpio: convert to dtschema (Pratik Farkase) - gpio: prevent potential speculation leaks in gpio_device_get_desc() (Hagar Hemdan) - gpio: Remove legacy API documentation (Andy Shevchenko) - MAINTAINERS: add 's32@nxp.com' as relevant mailing list for 'sdhci-esdhc-imx' driver (Ciprian Costea) - mmc: sdhci-esdhc-imx: obtain the 'per' clock rate after its enablement (Ciprian Costea) - mmc: sdhci-esdhc-imx: disable card detect wake for S32G based platforms (Ciprian Costea) - dt-bindings: mmc: sdhci-sprd: convert to YAML (Stanislav Jakubek) - mmc: davinci_mmc: report all possible bus widths (Bastien Curutchet) - mmc: dw_mmc-bluefield: Add support for eMMC HW reset (Liming Sun) - mmc: dw_mmc: Add support for platform specific eMMC HW reset (Liming Sun) - mmc: sdhci_am654: Constify struct regmap_config (Javier Carrasco) - mmc: Convert from tasklet to BH workqueue (Allen Pais) - mmc: sdhi: Convert from tasklet to BH workqueue (Allen Pais) - mmc: mmc_spi: allow for spi controllers incapable of getting as low as 400k (Conor Dooley) - memstick: rtsx_pci_ms: Remove Realtek PCI memstick driver (Kai-Heng Feng) - MAINTAINERS: drop entry for VIA SD/MMC controller (Wolfram Sang) - mmc: tmio: Remove obsolete .set_pwr() callback() (Geert Uytterhoeven) - mfd: tmio: Remove obsolete .set_clk_div() callback (Geert Uytterhoeven) - mmc: sdhci-brcmstb: Add ARCH_BCM2835 option (Peter Robinson) - mmc: sdhci: Eliminate SDHCI_QUIRK_UNSTABLE_RO_DETECT (Adrian Hunter) - dt-bindings: mmc: Convert fsl-esdhc.txt to yaml (Frank Li) - dt-bindings: mmc: mmc-spi-slot: Change voltage-ranges to uint32-matrix (Frank Li) - mmc: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dt-bindings: mmc: meson-gx: add optional power-domains (Neil Armstrong) - dt-bindings: mmc: sdhci-msm: Document the SDX75 compatible (Naina Mehta) - mmc: sdhci-of-dwcmshc: set CQE irq-handler for rockchip variants (Heiko Stuebner) - mmc: sdhci-brcmstb: Add BCM2712 support (Andrea della Porta) - dt-bindings: mmc: Add support for BCM2712 SD host controller (Andrea della Porta) - dt-bindings: arm: bcm: Add BCM2712 SoC support (Andrea della Porta) - pmdomain: amlogic: Constify struct meson_secure_pwrc_domain_desc (Christophe JAILLET) - venus: pm_helpers: Use dev_pm_genpd_set_hwmode to switch GDSC mode on V6 (Jagadeesh Kona) - clk: qcom: videocc: Use HW_CTRL_TRIGGER for SM8250, SC7280 vcodec GDSC's (Jagadeesh Kona) - clk: qcom: gdsc: Add set and get hwmode callbacks to switch GDSC mode (Jagadeesh Kona) - PM: domains: Add the domain HW-managed mode to the summary (Abel Vesa) - PM: domains: Allow devices attached to genpd to be managed by HW (Ulf Hansson) - pmdomain: amlogic: Add support for A5 power domains controller (Xianwei Zhao) - dt-bindings: power: add Amlogic A5 power domains (Xianwei Zhao) - pmdomain: amlogic: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - pmdomain: arm: scmi_pm_domain: set flag GENPD_FLAG_ACTIVE_WAKEUP (Peng Fan) - pmdomain: renesas: rmobile-sysc: Use for_each_child_of_node_scoped() (Geert Uytterhoeven) - pmdomain: core: Use genpd_is_irq_safe() helper (Geert Uytterhoeven) - pmdomain: amlogic: Add support for A4 power domains controller (Xianwei Zhao) - dt-bindings: power: add Amlogic A4 power domains (Xianwei Zhao) - pwm: axi-pwmgen: add .max_register to regmap (Trevor Gamblin) - dt-bindings: pwm: at91: Add sama7d65 compatible string (Nicolas Ferre) - pwm: atmel-tcb: Make private data variable naming consistent (Uwe Kleine-König) - pwm: atmel-tcb: Simplify checking the companion output (Uwe Kleine-König) - pwm: Allow pwm state transitions from an invalid state (Uwe Kleine-König) - pwm: xilinx: Simplify using devm_ functions (Uwe Kleine-König) - pwm: Use guards for pwm_lookup_lock instead of explicity mutex_lock + mutex_unlock (Uwe Kleine-König) - pwm: Use guards for export->lock instead of explicity mutex_lock + mutex_unlock (Uwe Kleine-König) - pwm: Use guards for pwm_lock instead of explicity mutex_lock + mutex_unlock (Uwe Kleine-König) - pwm: Register debugfs operations after the pwm class (Uwe Kleine-König) - pwm: imx-tpm: Enable pinctrl setting for sleep state (Shenwei Wang) - pwm: lpss: drop redundant runtime PM handles (Raag Jadav) - pwm: lpss: use devm_pm_runtime_enable() helper (Raag Jadav) - pwm-stm32: Make use of parametrised register definitions (Uwe Kleine-König) - mfd: stm32-timers: Drop unused TIM_DIER_CC_IE (Uwe Kleine-König) - counter: stm32-timer-cnt: Use TIM_DIER_CCxIE(x) instead of TIM_DIER_CCxIE(x) (Uwe Kleine-König) - mfd: stm32-timers: Add some register definitions with a parameter (Uwe Kleine-König) - mfd: stm32-timers: Unify alignment of register definition (Uwe Kleine-König) - dt-bindings: pwm: imx: remove interrupt property from required (Frank Li) - pwm: meson: Add support for Amlogic S4 PWM (Junyi Zhao) - pwm: Add GPIO PWM driver (Vincent Whitchurch) - dt-bindings: pwm: Add pwm-gpio (Nicola Di Lieto) - pwm: Drop pwm_apply_state() (Uwe Kleine-König) - bus: ts-nbus: Use pwm_apply_might_sleep() (Sean Young) - pwm: Remove wrong implementation details from pwm_ops's documentation (Uwe Kleine-König) - pwm: Make pwm_request_from_chip() private to the core (Uwe Kleine-König) - pwm: cros-ec: Simplify device tree xlation (Uwe Kleine-König) - pwm: cros-ec: Don't care about consumers in .get_state() (Uwe Kleine-König) - pwm: Make use of a symbol namespace for the core (Uwe Kleine-König) - pwm: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - pwm: axi-pwmgen: Make use of regmap_clear_bits() (Uwe Kleine-König) - pwm: jz4740: Another few conversions to regmap_{set,clear}_bits() (Uwe Kleine-König) - pwm: Add driver for AXI PWM generator (Drew Fustini) - dt-bindings: pwm: Add AXI PWM generator (Drew Fustini) - dt-bindings: pwm: fsl-ftm: Convert to yaml format (Frank Li) - pwm: atmel-tcb: Fix race condition and convert to guards (Uwe Kleine-König) - dt-bindings: pwm: describe the cells in #pwm-cells in pwm.yaml (Conor Dooley) - pwm: stm32: Always do lazy disabling (Uwe Kleine-König) - hwmon: (max6697) Fix swapped temp{1,8} critical alarms (Guenter Roeck) - hwmon: (max6697) Fix underflow when writing limit attributes (Guenter Roeck) - hwmon: Remove obsolete adm1021 and max6642 drivers (Guenter Roeck) - hwmon: (pmbus/ltc4286) Drop unused i2c device ids (Uwe Kleine-König) - hwmon: (g762) Initialize fans after configuring clock (Guenter Roeck) - hwmon: (amc6821) Add support for pwm1_mode attribute (Guenter Roeck) - hwmon: (amc6821) Convert to with_info API (Guenter Roeck) - hwmon: (amc6821) Convert to use regmap (Guenter Roeck) - hwmon: (amc6821) Drop unnecessary enum chips (Guenter Roeck) - hwmon: (amc6821) Use BIT() and GENMASK() (Guenter Roeck) - hwmon: (amc6821) Use tabs for column alignment in defines (Guenter Roeck) - hwmon: (amc6821) Reorder include files, drop unnecessary ones (Guenter Roeck) - hwmon: (amc6821) Add support for fan1_target and pwm1_enable mode 4 (Guenter Roeck) - hwmon: (amc6821) Rename fan1_div to fan1_pulses (Guenter Roeck) - hwmon: (amc6821) Make reading and writing fan speed limits consistent (Guenter Roeck) - hwmon: (amc6821) Stop accepting invalid pwm values (Guenter Roeck) - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes (Guenter Roeck) - hwmon: (nct6775-core) Fix underflows seen when writing limit attributes (Guenter Roeck) - hwmon: (lm95234) Fix underflows seen when writing limit attributes (Guenter Roeck) - hwmon: (adc128d818) Fix underflows seen when writing limit attributes (Guenter Roeck) - hwmon: (gsc-hwmon) constify read-only struct regmap_bus (Javier Carrasco) - hwmon: (ltc2991) re-order conditions to fix off by one bug (Dan Carpenter) - hwmon: add MP5920 driver (Alex Vdovydchenko) - dt-bindings: hwmon: Add MPS mp5920 (Alex Vdovydchenko) - hwmon: (tps23861) Constify struct regmap_config (Javier Carrasco) - hwmon: (tmp513) Constify struct regmap_config (Javier Carrasco) - hwmon: (ina238) Constify struct regmap_config (Javier Carrasco) - hwmon: (adt7475) Fix default duty on fan is disabled (Wayne Tung) - hwmon: (jc42) Strengthen detect function (Guenter Roeck) - hwmon: (jc42) Use common device ID for TSE2004av compliant sensors (Guenter Roeck) - hwmon: (dell-smm) Add Dell OptiPlex 7060 to DMI table (Armin Wolf) - hwmon: add MP2891 driver (Noah Wang) - dt-bindings: hwmon: Add MPS mp2891 (Noah Wang) - hwmon: iio: Use iio_read_channel_processed_scale for IIO_POWER (Sean Anderson) - hwmon: (spd5118) Add support for Renesas/ITD SPD5118 hub controllers (Guenter Roeck) - hwmon: (spd5118) Use regmap to implement paging (Guenter Roeck) - dt-bindings: hwmon: ti,tmp108: document V+ supply, add short description (Stanislav Jakubek) - hwmon: (max6639) : Add additional hwmon attributes for fan and pwm (Naresh Solanki) - hwmon: (max6639) : Update hwmon init using info structure (Naresh Solanki) - hwmon: (core) Make hwmon_class const (Thomas Weißschuh) - hwmon: add MP9941 driver (Noah Wang) - dt-bindings: hwmon: Add MPS mp9941 (Noah Wang) - hwmon: add MP2993 driver (Noah Wang) - dt-bindings: hwmon: Add MPS mp2993 (Noah Wang) - hwmon: (ina2xx) Add device tree support to pass alert polarity (Amna Waseem) - dt-bindings: hwmon: ti,ina2xx: Add ti,alert-polarity-active-high property (Amna Waseem) - hwmon: (pmbus/lm25066) Let enum chips start with index 0 (Guenter Roeck) - hwmon: (nct6775) Let enum kinds start with index 0 (Guenter Roeck) - hwmon: (pmbus/mp2856) Let enum chips start with index 0 (Guenter Roeck) - hwmon: (pmbus/max31827) Explain why enum chips must not start with 0 (Guenter Roeck) - hwmon: (asus-ec-sensors) add ProArt X670E-CREATOR WIFI (Eugene Shalygin) - hwmon: (spd5118) Add configuration option for auto-detection (Guenter Roeck) - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (Guenter Roeck) - hwmon: (spd5118) Add support for reading SPD data (Guenter Roeck) - hwmon: (spd5118) Add suspend/resume support (Guenter Roeck) - hwmon: Add support for SPD5118 compliant temperature sensors (Guenter Roeck) - dt-bindings: trivial-devices: Add jedec,spd5118 (Guenter Roeck) - hwmon: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - hwmon: (gsc-hwmon) use device_for_each_child_node_scoped() (Javier Carrasco) - hwmon: (ltc2991) use device_for_each_child_node_scoped() (Javier Carrasco) - hwmon: (w83795): Remove use of i2c_match_id() (Andrew Davis) - hwmon: (w83781d) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (tmp464) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (tmp421) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (tmp401) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (thmc50) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (shtc1) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (sht3x) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (powr1220) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (mcp3021) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (max6697) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (max1668) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (max16065) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (lm95234) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (lm90) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (lm85) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (lm83) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (lm78) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (lm75) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (lm63) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (ina2xx) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (fschmd) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (f75375s) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (ds1621) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (dme1737) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (aht10) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (adt7475) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (ads7828) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (adm1031) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (adm1021) Remove use of i2c_match_id() (Andrew Davis) - hwmon: (ad7418) Remove use of i2c_match_id() (Andrew Davis) - hwmon: lm70: simplify with spi_get_device_match_data() (Krzysztof Kozlowski) - hwmon: g672: add support for g761 (Christian Marangi) - dt-bindings: hwmon: g76x: Add support for g761 (Christian Marangi) - dt-bindings: hwmon: g762: Convert to yaml schema (Christian Marangi) - hwmon: (max31827) Add PEC support (Radu Sabau) - hwmon: (lm90) Convert to use PEC support from hwmon core (Guenter Roeck) - hwmon: Add PEC attribute support to hardware monitoring core (Guenter Roeck) - hwmon: (nzxt-smart2) Add support for another version of NZXT RGB & Fan Controller (Aleksandr Mezin) - hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu (Wilken Gottwalt) - dt-bindings: hwmon: Add max6639 (Naresh Solanki) - hwmon: (nct6683) Display warning when enabling driver for unknown customer (Guenter Roeck) - hwmon: (corsair-cpro) Add firmware and bootloader information (Marius Zachmann) - PCI/pwrctl: only call of_platform_populate() if CONFIG_OF is enabled (Bert Karwatzki) - power: sequencing: simplify returning pointer without cleanup (Krzysztof Kozlowski) - PCI/pwrctl: Add a PCI power control driver for power sequenced devices (Bartosz Golaszewski) - PCI/pwrctl: Add PCI power control core code (Bartosz Golaszewski) - PCI/pwrctl: Create platform devices for child OF nodes of the port node (Bartosz Golaszewski) - PCI/pwrctl: Reuse the OF node for power controlled devices (Bartosz Golaszewski) - PCI: Hold the rescan mutex when scanning for the first time (Bartosz Golaszewski) - power: pwrseq: add a driver for the PMU module on the QCom WCN chipsets (Bartosz Golaszewski) - power: sequencing: implement the pwrseq core (Bartosz Golaszewski) - firmware: google: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - power: supply: cros_charge-control: Fix signedness bug in charge_behaviour_store() (Dan Carpenter) - power: supply: cros_charge-control: Avoid accessing attributes out of bounds (Nathan Chancellor) - power: supply: cros_charge-control: don't load if Framework control is present (Thomas Weißschuh) - power: supply: add ChromeOS EC based charge control driver (Thomas Weißschuh) - platform/chrome: cros_ec_proto: Introduce cros_ec_get_cmd_versions() (Thomas Weißschuh) - platform/chrome: Update binary interface for EC-based charge control (Thomas Weißschuh) - ACPI: battery: add devm_battery_hook_register() (Thomas Weißschuh) - dt-bindings: input: cros-ec-keyboard: Add keyboard matrix v3.0 (Daisuke Nojiri) - platform/chrome: cros_ec_lpc: Handle zero length read/write (Ben Walsh) - platform/chrome: cros_ec_lpc: Fix error code in cros_ec_lpc_mec_read_bytes() (Dan Carpenter) - platform/chrome: cros_ec_debugfs: fix wrong EC message version (Tzung-Bi Shih) - platform/chrome: cros_ec_proto: update Kunit test for get_next_data_v3 (Tzung-Bi Shih) - platform/chrome: cros_ec_proto: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - hwmon: (cros_ec) Fix access to restricted __le16 (Guenter Roeck) - hwmon: (cros_ec) Prevent read overflow in probe() (Dan Carpenter) - platform/chrome: cros_ec_lpc: Add quirks for Framework Laptop (Ben Walsh) - platform/chrome: cros_ec_lpc: Add a new quirk for AML mutex (Ben Walsh) - platform/chrome: cros_ec_lpc: Add a new quirk for ACPI id (Ben Walsh) - platform/chrome: cros_ec_lpc: MEC access can use an AML mutex (Ben Walsh) - platform/chrome: cros_ec_lpc: MEC access can return error code (Ben Walsh) - platform/chrome: cros_ec_proto: Upgrade get_next_event to v3 (Daisuke Nojiri) - platform/chrome: Add struct ec_response_get_next_event_v3 (Daisuke Nojiri) - hwmon: add ChromeOS EC driver (Thomas Weißschuh) - platform/chrome: cros_ec_proto: Introduce cros_ec_cmd_readmem() (Thomas Weißschuh) - platform/chrome: cros_ec_debugfs: Make log polling period a parameter (Rob Barnes) - platform/chrome: cros_ec: let cros_ec_suspend() call cros_ec_suspend_* (Tzung-Bi Shih) - platform/chrome: cros_ec_proto: Fix cros_ec_get_host_command_version_mask kdoc (Thomas Weißschuh) - platform/chrome: cros_ec_proto: Fix cros_ec_get_host_event_wake_mask kdoc (Thomas Weißschuh) - workqueue: Remove unneeded lockdep_assert_cpus_held() (Lai Jiangshan) - irqchip/gic-v3: Fix 'broken_rdists' unused warning when !SMP and !ACPI (Catalin Marinas) - arm64: Kconfig: Fix dependencies to enable ACPI_HOTPLUG_CPU (Gavin Shan) - cpumask: Add enabled cpumask for present CPUs that can be brought online (James Morse) - arm64: document virtual CPU hotplug's expectations (James Morse) - arm64: Kconfig: Enable hotplug CPU on arm64 if ACPI_PROCESSOR is enabled. (Jonathan Cameron) - arm64: arch_register_cpu() variant to check if an ACPI handle is now available. (Jonathan Cameron) - arm64: psci: Ignore DENIED CPUs (Jean-Philippe Brucker) - irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs (James Morse) - irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc() (James Morse) - arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry (Jonathan Cameron) - arm64: acpi: Move get_cpu_for_acpi_id() to a header (James Morse) - ACPI: Add post_eject to struct acpi_scan_handler for cpu hotplug (James Morse) - ACPI: scan: switch to flags for acpi_scan_check_and_detach() (Jonathan Cameron) - ACPI: processor: Register deferred CPUs from acpi_processor_get_info() (James Morse) - ACPI: processor: Add acpi_get_processor_handle() helper (Jonathan Cameron) - ACPI: processor: Move checks and availability of acpi_processor earlier (Jonathan Cameron) - ACPI: processor: Fix memory leaks in error paths of processor_add() (Jonathan Cameron) - ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() (Jonathan Cameron) - ACPI: processor: Drop duplicated check on _STA (enabled + present) (Jonathan Cameron) - cpu: Do not warn on arch_register_cpu() returning -EPROBE_DEFER (Jonathan Cameron) - ACPI: processor: Simplify initial onlining to use same path for cold and hotplug (Jonathan Cameron) - Documentation: arm64: Update memory.rst for TBI (Kevin Brodsky) - arm64: irqchip/gic-v3: Select priorities at boot time (Mark Rutland) - irqchip/gic-v3: Detect GICD_CTRL.DS and SCR_EL3.FIQ earlier (Mark Rutland) - irqchip/gic-v3: Make distributor priorities variables (Mark Rutland) - irqchip/gic-common: Remove sync_access callback (Mark Rutland) - wordpart.h: Add REPEAT_BYTE_U32() (Mark Rutland) - ACPI: Add acpi=nospcr to disable ACPI SPCR as default console on ARM64 (Liu Wei) - ACPI / amba: Drop unnecessary check for registered amba_dummy_clk (Youwan Wang) - arm64: FFH: Move ACPI specific code into drivers/acpi/arm64/ (Sudeep Holla) - arm64: cpuidle: Move ACPI specific code into drivers/acpi/arm64/ (Sudeep Holla) - ACPI: arm64: Sort entries alphabetically (Sudeep Holla) - arm64: errata: Expand speculative SSBS workaround (Mark Rutland) - arm64: errata: Unify speculative SSBS errata logic (Mark Rutland) - arm64: cputype: Add Cortex-X925 definitions (Mark Rutland) - arm64: cputype: Add Cortex-A720 definitions (Mark Rutland) - arm64: cputype: Add Cortex-X3 definitions (Mark Rutland) - arm64: mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE (Peter Collingbourne) - selftests: arm64: tags: remove the result script (Muhammad Usama Anjum) - selftests: arm64: tags_test: conform test to TAP output (Muhammad Usama Anjum) - kselftest/arm64: Fix a couple of spelling mistakes (Colin Ian King) - kselftest/arm64: Fix redundancy of a testcase (Dev Jain) - kselftest/arm64: Include kernel mode NEON in fp-stress (Mark Brown) - arm64: smp: Fix missing IPI statistics (Jinjie Ruan) - arm64: Cleanup __cpu_set_tcr_t0sz() (Seongsu Park) - arm64/mm: Stop using ESR_ELx_FSC_TYPE during fault (Anshuman Khandual) - arm64: Kconfig: fix typo in __builtin_return_adddress (Mike Rapoport (IBM)) - ARM64: reloc_test: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - arm64: implement raw_smp_processor_id() using thread_info (Puranjay Mohan) - arm64/arch_timer: include (Puranjay Mohan) - arm64/cpufeature: Replace custom macros with fields from ID_AA64PFR0_EL1 (Anshuman Khandual) - KVM: arm64: Replace custom macros with fields from ID_AA64PFR0_EL1 (Anshuman Khandual) - arm64/cpufeatures/kvm: Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register (Nianyao Tang) - perf: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - perf: arm_pmuv3: Include asm/arm_pmuv3.h from linux/perf/arm_pmuv3.h (Rob Herring (Arm)) - perf: arm_v6/7_pmu: Drop non-DT probe support (Rob Herring (Arm)) - perf/arm: Move 32-bit PMU drivers to drivers/perf/ (Rob Herring (Arm)) - perf: arm_pmuv3: Drop unnecessary IS_ENABLED(CONFIG_ARM64) check (Rob Herring (Arm)) - perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold (Rob Herring (Arm)) - perf: imx_perf: add support for i.MX95 platform (Xu Yang) - perf: imx_perf: fix counter start and config sequence (Xu Yang) - perf: imx_perf: refactor driver for imx93 (Xu Yang) - perf: imx_perf: let the driver manage the counter usage rather the user (Xu Yang) - perf: imx_perf: add macro definitions for parsing config attr (Xu Yang) - dt-bindings: perf: fsl-imx-ddr: Add i.MX95 compatible (Xu Yang) - perf: pmuv3: Add new Cortex and Neoverse PMUs (Andre Przywara) - dt-bindings: arm: pmu: Add new Cortex and Neoverse cores (Andre Przywara) - perf/arm-cmn: Enable support for tertiary match group (Ilkka Koskinen) - perf/arm-cmn: Decouple wp_config registers from filter group number (Ilkka Koskinen) - KEYS: encrypted: add missing MODULE_DESCRIPTION() (Jeff Johnson) - KEYS: trusted: add missing MODULE_DESCRIPTION() (Jeff Johnson) - tpm_tis_spi: add missing attpm20p SPI device ID entry (Vitor Soares) - char: tpm: Fix possible memory leak in tpm_bios_measurements_open() (Joe Hattori) - workqueue: Always queue work items to the newest PWQ for order workqueues (Lai Jiangshan) - workqueue: Rename wq_update_pod() to unbound_wq_update_pwq() (Lai Jiangshan) - workqueue: Remove the arguments @hotplug_cpu and @online from wq_update_pod() (Lai Jiangshan) - workqueue: Remove the argument @cpu_going_down from wq_calc_pod_cpumask() (Lai Jiangshan) - workqueue: Remove the unneeded cpumask empty check in wq_calc_pod_cpumask() (Lai Jiangshan) - workqueue: Remove cpus_read_lock() from apply_wqattrs_lock() (Lai Jiangshan) - workqueue: Simplify wq_calc_pod_cpumask() with wq_online_cpumask (Lai Jiangshan) - workqueue: Add wq_online_cpumask (Lai Jiangshan) - workqueue: Init rescuer's affinities as the wq's effective cpumask (Lai Jiangshan) - workqueue: Put PWQ allocation and WQ enlistment in the same lock C.S. (Lai Jiangshan) - workqueue: Move kthread_flush_worker() out of alloc_and_link_pwqs() (Lai Jiangshan) - workqueue: Make rescuer initialization as the last step of the creation of a new wq (Lai Jiangshan) - workqueue: Register sysfs after the whole creation of the new wq (Lai Jiangshan) - workqueue: Simplify goto statement (Lai Jiangshan) - workqueue: Update cpumasks after only applying it successfully (Lai Jiangshan) - workqueue: Improve scalability of workqueue watchdog touch (Nicholas Piggin) - workqueue: wq_watchdog_touch is always called with valid CPU (Nicholas Piggin) - workqueue: Remove useless pool->dying_workers (Lai Jiangshan) - workqueue: Detach workers directly in idle_cull_fn() (Lai Jiangshan) - workqueue: Don't bind the rescuer in the last working cpu (Lai Jiangshan) - workqueue: Reap workers via kthread_stop() and remove detach_completion (Lai Jiangshan) - workqueue: Avoid nr_active manipulation in grabbing inactive items (Lai Jiangshan) - workqueue: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Julia Lawall) - workqueue: Clean code in alloc_and_link_pwqs() (Wenchao Hao) - cgroup: Protect css->cgroup write under css_set_lock (Waiman Long) - cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Chen Ridong) - cgroup: Add Michal Koutný as a maintainer (Tejun Heo) - cgroup/misc: Introduce misc.events.local (Xiu Jianfeng) - cgroup/rstat: add force idle show helper (Chen Ridong) - cgroup/misc: Introduce misc.peak (Xiu Jianfeng) - cgroup_misc: add kernel-doc comments for enum misc_res_type (Randy Dunlap) - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) - cgroup: avoid the unnecessary list_add(dying_tasks) in cgroup_exit() (Oleg Nesterov) - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) - cgroup/cpuset: Reduce the lock protecting CS_SCHED_LOAD_BALANCE (Xiu Jianfeng) - kernel/cgroup: cleanup cgroup_base_files when fail to add cgroup_psi_files (David Wang) - selftests: cgroup: Add basic tests for pids controller (Michal Koutný) - selftests: cgroup: Lexicographic order in Makefile (Michal Koutný) - cgroup/pids: Add pids.events.local (Michal Koutný) - cgroup/pids: Make event counters hierarchical (Michal Koutný) - cgroup/pids: Separate semantics of pids.events related to pids.max (Michal Koutný) - cgroup/cpuset: Update comment on callback_lock (Xiu Jianfeng) - cgroup/cpuset: Remove unnecessary zeroing (Xiu Jianfeng) - selftests: kselftest: also use strerror() on nolibc (Thomas Weißschuh) - tools/nolibc: implement strerror() (Thomas Weißschuh) - selftests/nolibc: introduce condition to run tests only on nolibc (Thomas Weißschuh) - tools/nolibc: implement strtol() and friends (Thomas Weißschuh) - tools/nolibc: add limits for {u,}intmax_t, ulong and {u,}llong (Thomas Weißschuh) - selftests/nolibc: run-tests.sh: use -Werror by default (Thomas Weißschuh) - selftests/nolibc: disable brk()/sbrk() tests on musl (Thomas Weißschuh) - selftests/nolibc: fix printf format mismatch in expect_str_buf_eq() (Thomas Weißschuh) - kcsan: Add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - kcsan: Add example to data_race() kerneldoc header (Paul E. McKenney) - scftorture: Make torture_type static (Jeff Johnson) - scftorture: Add MODULE_DESCRIPTION() (Jeff Johnson) - locktorture: Add MODULE_DESCRIPTION() (Jeff Johnson) - torture: Add MODULE_DESCRIPTION() (Jeff Johnson) - srcu: Fill out polled grace-period APIs (Paul E. McKenney) - srcu: Update cleanup_srcu_struct() comment (Paul E. McKenney) - srcu: Add NUM_ACTIVE_SRCU_POLL_OLDSTATE (Paul E. McKenney) - tools/rcu: Add rcu-updaters.sh script (Paul E. McKenney) - rcutorture: Add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - rcutorture: Fix rcu_torture_fwd_cb_cr() data race (Paul E. McKenney) - rcutorture: Make rcutorture support srcu double call test (Zqiang) - rcu/tasks: Fix stale task snaphot for Tasks Trace (Frederic Weisbecker) - Revert "rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()" (Frederic Weisbecker) - rcu/nocb: Remove buggy bypass lock contention mitigation (Frederic Weisbecker) - rcu/nocb: Use kthread parking instead of ad-hoc implementation (Frederic Weisbecker) - rcu/nocb: Fix segcblist state machine stale comments about timers (Frederic Weisbecker) - rcu/nocb: Fix segcblist state machine comments about bypass (Frederic Weisbecker) - rcu/exp: Remove redundant full memory barrier at the end of GP (Frederic Weisbecker) - rcu: Remove full memory barrier on RCU stall printout (Frederic Weisbecker) - rcu: Remove full memory barrier on boot time eqs sanity check (Frederic Weisbecker) - rcu/exp: Remove superfluous full memory barrier upon first EQS snapshot (Frederic Weisbecker) - rcu: Remove superfluous full memory barrier upon first EQS snapshot (Frederic Weisbecker) - rcu: Remove full ordering on second EQS snapshot (Frederic Weisbecker) - rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation (Frederic Weisbecker) - rcu: Eliminate lockless accesses to rcu_sync->gp_count (Oleg Nesterov) - MAINTAINERS: Add Uladzislau Rezki as RCU maintainer (Paul E. McKenney) - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Paul E. McKenney) - srcu: Disable interrupts directly in srcu_gp_end() (Paul E. McKenney) - rcu: Disable interrupts directly in rcu_gp_init() (Paul E. McKenney) - rcu/tree: Reduce wake up for synchronize_rcu() common case (Joel Fernandes (Google)) - rcu: Add lockdep_assert_in_rcu_read_lock() and friends (Paul E. McKenney) - doc: Clarify rcu_assign_pointer() and rcu_dereference() ordering (Paul E. McKenney) - doc: Update Tasks RCU and Tasks Rude RCU description in Requirements.rst (Paul E. McKenney) - tools/memory-model: Code reorganization in lock.cat (Alan Stern) - tools/memory-model: Fix bug in lock.cat (Alan Stern) - tools/memory-model: Add access-marking.txt to README (Paul E. McKenney) - tools/memory-model: Add KCSAN LF mentorship session citation (Paul E. McKenney) - ARM: Emulate one-byte cmpxchg (Paul E. McKenney) - clocksource/drivers/realtek: Add timer driver for rtl-otto platforms (Chris Packham) - dt-bindings: timer: Add schema for realtek,otto-timer (Chris Packham) - dt-bindings: timer: Add SOPHGO SG2002 clint (Thomas Bonnefille) - dt-bindings: timer: renesas,tmu: Add R-Car Gen2 support (Geert Uytterhoeven) - dt-bindings: timer: renesas,tmu: Add RZ/G1 support (Geert Uytterhoeven) - dt-bindings: timer: renesas,tmu: Add R-Mobile APE6 support (Geert Uytterhoeven) - clocksource/drivers/mips-gic-timer: Correct sched_clock width (Jiaxun Yang) - clocksource/drivers/mips-gic-timer: Refine rating computation (Jiaxun Yang) - clocksource/drivers/sh_cmt: Address race condition for clock events (Niklas Söderlund) - clocksource/driver/arm_global_timer: Remove unnecessary ‘0’ values from err (Li kunyu) - clocksource/drivers/arm_arch_timer: Remove unnecessary ‘0’ values from irq (Li kunyu) - tick/broadcast: Make takeover of broadcast hrtimer reliable (Yu Liao) - tick/sched: Combine WARN_ON_ONCE and print_once (Anna-Maria Behnsen) - x86/vdso: Remove unused include (Anna-Maria Behnsen) - x86/vgtod: Remove unused typedef gtod_long_t (Anna-Maria Behnsen) - x86/vdso: Fix function reference in comment (Anna-Maria Behnsen) - vdso: Add comment about reason for vdso struct ordering (Anna-Maria Behnsen) - vdso/gettimeofday: Clarify comment about open coded function (Anna-Maria Behnsen) - timekeeping: Add missing kernel-doc function comments (Yang Li) - tick: Remove unnused tick_nohz_get_idle_calls() (Christian Loehle) - timekeeping: Add function to convert realtime to base clock (Lakshmi Sowjanya D) - x86/tsc: Remove obsolete ART to TSC conversion functions (Lakshmi Sowjanya D) - ice/ptp: Remove convert_art_to_tsc() (Thomas Gleixner) - ALSA: hda: Remove convert_art_to_tsc() (Thomas Gleixner) - stmmac: intel: Remove convert_art_to_tsc() (Thomas Gleixner) - igc: Remove convert_art_ns_to_tsc() (Thomas Gleixner) - e1000e: Replace convert_art_to_tsc() (Thomas Gleixner) - x86/tsc: Provide ART base clock information for TSC (Lakshmi Sowjanya D) - timekeeping: Provide infrastructure for converting to/from a base clock (Lakshmi Sowjanya D) - time: Add MODULE_DESCRIPTION() to time test modules (Jeff Johnson) - smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() (Zqiang) - cpu/hotplug: Reverse order of iteration in freeze_secondary_cpus() (Stanislav Spassov) - smp: Use str_plural() to fix Coccinelle warnings (Thorsten Blum) - cpu/hotplug: Fix typo in comment (Costa Shulyupin) - debugobjects: Annotate racy debug variables (Breno Leitao) - floppy: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - loop: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - ublk_drv: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - xen/blkback: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - block/rnbd: Constify struct kobj_type (Christophe JAILLET) - block: take offset into account in blk_bvec_map_sg again (Christoph Hellwig) - block: fix get_max_segment_size() warning (Chaitanya Kulkarni) - loop: Don't bother validating blocksize (John Garry) - virtio_blk: Don't bother validating blocksize (John Garry) - null_blk: Don't bother validating blocksize (John Garry) - block: Validate logical block size in blk_validate_limits() (John Garry) - virtio_blk: Fix default logical block size fallback (John Garry) - nvmet-auth: fix nvmet_auth hash error handling (Gaosheng Cui) - nvme: implement ->get_unique_id (Christoph Hellwig) - nvme-multipath: implement "queue-depth" iopolicy (Thomas Song) - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) - nvme-pci: do not directly handle subsys reset fallout (Keith Busch) - lpfc_nvmet: implement 'host_traddr' (Hannes Reinecke) - nvme-fcloop: implement 'host_traddr' (Hannes Reinecke) - nvmet-fc: implement host_traddr() (Hannes Reinecke) - nvmet-rdma: implement host_traddr() (Hannes Reinecke) - nvmet-tcp: implement host_traddr() (Hannes Reinecke) - nvmet: add 'host_traddr' callback for debugfs (Hannes Reinecke) - nvmet: add debugfs support (Hannes Reinecke) - mailmap: add entry for Weiwen Hu (Weiwen Hu) - nvme: rename CDR/MORE/DNR to NVME_STATUS_* (Weiwen Hu) - nvme: fix status magic numbers (Weiwen Hu) - nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err (Weiwen Hu) - nvme: split device add from initialization (Keith Busch) - nvme: fc: split controller bringup handling (Keith Busch) - nvme: rdma: split controller bringup handling (Keith Busch) - nvme: tcp: split controller bringup handling (Keith Busch) - nvme: apple: fix device reference counting (Keith Busch) - block: pass a phys_addr_t to get_max_segment_size (Christoph Hellwig) - block: add a bvec_phys helper (Christoph Hellwig) - blk-lib: check for kill signal in ioctl BLKZEROOUT (Christoph Hellwig) - block: limit the Write Zeroes to manually writing zeroes fallback (Christoph Hellwig) - block: refacto blkdev_issue_zeroout (Christoph Hellwig) - block: move read-only and supported checks into (__)blkdev_issue_zeroout (Christoph Hellwig) - block: remove the LBA alignment check in __blkdev_issue_zeroout (Christoph Hellwig) - block: factor out a blk_write_zeroes_limit helper (Christoph Hellwig) - block: Remove blk_alloc_zone_bitmap() (Damien Le Moal) - block: Remove REQ_OP_ZONE_RESET_ALL emulation (Damien Le Moal) - dm: handle REQ_OP_ZONE_RESET_ALL (Damien Le Moal) - dm: Refactor is_abnormal_io() (Damien Le Moal) - null_blk: Introduce the zone_full parameter (Damien Le Moal) - loop: remove the unused inode variable in loop_configure (Christoph Hellwig) - block: reuse original bio_vec array for integrity during clone (Anuj Gupta) - null_blk: don't initialize static 'g_virt_boundary' to false (Zhu Yanjun) - md/raid5: recheck if reshape has finished with device_lock held (Benjamin Marzinski) - md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl (Yu Kuai) - md-cluster: Constify struct md_cluster_operations (Christophe JAILLET) - md: Remove unneeded semicolon (Yang Li) - md/raid5: fix spares errors about rcu usage (Yu Kuai) - block: t10-pi: Return correct ref tag when queue has no integrity profile (Anuj Gupta) - xen-blkfront: fix sector_size propagation to the block layer (Christoph Hellwig) - null_blk: Fix description of the fua parameter (Damien Le Moal) - block/mq-deadline: Fix the tag reservation code (Bart Van Assche) - block: Call .limit_depth() after .hctx has been set (Bart Van Assche) - nvme: don't set io_opt if NOWS is zero (Christoph Hellwig) - block: don't reduce max_sectors based on io_opt (Christoph Hellwig) - block: remove a duplicate io_min check in blk_validate_limits (Christoph Hellwig) - blk-wbt: don't throttle swap writes in direct reclaim (Baokun Li) - block: pass a gendisk to the queue_sysfs_entry methods (Christoph Hellwig) - block: add helper macros to de-duplicate the queue sysfs attributes (Christoph Hellwig) - block: simplify queue_logical_block_size (Christoph Hellwig) - blk-throttle: fix lower control under super low iops limit (Yu Kuai) - block: set bip_vcnt correctly (Anuj Gupta) - rust: block: fix generated bindings after refactoring of features (Andreas Hindborg) - rnbd-cnt: don't set QUEUE_FLAG_SAME_FORCE (Christoph Hellwig) - rnbd: don't set QUEUE_FLAG_SAME_COMP (Christoph Hellwig) - mpt3sas_scsih: don't set QUEUE_FLAG_NOMERGES (Christoph Hellwig) - megaraid_sas: don't set QUEUE_FLAG_NOMERGES (Christoph Hellwig) - loop: don't set QUEUE_FLAG_NOMERGES (Christoph Hellwig) - block: check bio alignment in blk_mq_submit_bio (Ming Lei) - block: Add ioprio to block_rq tracepoint (Dongliang Cui) - block: remove bio_integrity_process (Christoph Hellwig) - block: switch on bio operation in bio_integrity_prep (Christoph Hellwig) - block: remove allocation failure warnings in bio_integrity_prep (Christoph Hellwig) - block: simplify adding the payload in bio_integrity_prep (Christoph Hellwig) - block: only zero non-PI metadata tuples in bio_integrity_prep (Christoph Hellwig) - bcache: work around a __bitwise to bool conversion sparse warning (Christoph Hellwig) - loop: Fix a race between loop detach and loop open (Gulam Mohamed) - block: Delete blk_queue_flag_test_and_set() (John Garry) - block: clean up the check in blkdev_iomap_begin() (Li Nan) - block: use the right type for stub rq_integrity_vec() (Jens Axboe) - block: move dma_pad_mask into queue_limits (Christoph Hellwig) - block: remove the fallback case in queue_dma_alignment (Christoph Hellwig) - block: remove disk_update_readahead (Christoph Hellwig) - block: conding style fixup for blk_queue_max_guaranteed_bio (Christoph Hellwig) - block: convert features and flags to __bitwise types (Christoph Hellwig) - block: rename BLK_FEAT_MISALIGNED (Christoph Hellwig) - block: correctly report cache type (Christoph Hellwig) - md: set md-specific flags for all queue limits (Christoph Hellwig) - block: change rq_integrity_vec to respect the iterator (Mikulas Patocka) - block: fix the blk_queue_nonrot polarity (Christoph Hellwig) - brd: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - cdrom: Add missing MODULE_DESCRIPTION() (Jeff Johnson) - block: Fix blk_validate_atomic_write_limits() build for arm32 (John Garry) - block: Cleanup block device zone helpers (Damien Le Moal) - block: Define bdev_nr_zones() as an inline function (Damien Le Moal) - null_blk: Do not set disk->nr_zones (Damien Le Moal) - nvme: Atomic write support (Alan Adamson) - scsi: scsi_debug: Atomic write support (John Garry) - scsi: sd: Atomic write support (John Garry) - block: Add fops atomic write support (John Garry) - block: Add atomic write support for statx (Prasad Singamsetty) - block: Add core atomic write support (John Garry) - fs: Add initial atomic write support info to statx (Prasad Singamsetty) - fs: Initial atomic write support (Prasad Singamsetty) - block: Generalize chunk_sectors support as boundary support (John Garry) - block: Pass blk_queue_get_max_sectors() a request pointer (John Garry) - block: move the raid_partial_stripes_expensive flag into the features field (Christoph Hellwig) - block: remove the discard_alignment flag (Christoph Hellwig) - block: move the misaligned flag into the features field (Christoph Hellwig) - block: renumber and rename the cache disabled flag (Christoph Hellwig) - block: fix spelling and grammar for in writeback_cache_control.rst (Christoph Hellwig) - block: remove the unused blk_bounce enum (Christoph Hellwig) - rust: block: do not use removed queue flag API (Andreas Hindborg) - block: move the bounce flag into the features field (Christoph Hellwig) - block: move the skip_tagset_quiesce flag to queue_limits (Christoph Hellwig) - block: move the pci_p2pdma flag to queue_limits (Christoph Hellwig) - block: move the zone_resetall flag to queue_limits (Christoph Hellwig) - block: move the zoned flag into the features field (Christoph Hellwig) - block: move the poll flag to queue_limits (Christoph Hellwig) - block: move the dax flag to queue_limits (Christoph Hellwig) - block: move the nowait flag to queue_limits (Christoph Hellwig) - block: move the synchronous flag to queue_limits (Christoph Hellwig) - block: move the stable_writes flag to queue_limits (Christoph Hellwig) - block: move the io_stat flag setting to queue_limits (Christoph Hellwig) - block: move the add_random flag to queue_limits (Christoph Hellwig) - block: move the nonrot flag to queue_limits (Christoph Hellwig) - block: move cache control settings out of queue->flags (Christoph Hellwig) - block: remove blk_flush_policy (Christoph Hellwig) - block: freeze the queue in queue_attr_store (Christoph Hellwig) - nbd: move setting the cache control flags to __nbd_set_size (Christoph Hellwig) - virtio_blk: remove virtblk_update_cache_mode (Christoph Hellwig) - loop: fold loop_update_rotational into loop_reconfigure_limits (Christoph Hellwig) - loop: also use the default block size from an underlying block device (Christoph Hellwig) - loop: regularize upgrading the block size for direct I/O (Christoph Hellwig) - loop: always update discard settings in loop_reconfigure_limits (Christoph Hellwig) - loop: stop using loop_reconfigure_limits in __loop_clr_fd (Christoph Hellwig) - sd: move zone limits setup out of sd_read_block_characteristics (Christoph Hellwig) - sd: remove sd_is_zoned (Christoph Hellwig) - xen-blkfront: don't disable cache flushes when they fail (Christoph Hellwig) - z2ram: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - ataflop: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - amiflop: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - block, bfq: remove blkg_path() (Yu Kuai) - block: cleanup flag_{show,store} (Kanchan Joshi) - block: BFQ: Refactor bfq_exit_icq() to silence sparse warning (John Garry) - block: Drop locking annotation for limits_lock (John Garry) - bdev: make blockdev_mnt static (Jiapeng Chong) - dm: Remove unused macro DM_ZONE_INVALID_WP_OFST (Damien Le Moal) - dm: Improve zone resource limits handling (Damien Le Moal) - dm: Call dm_revalidate_zones() after setting the queue limits (Damien Le Moal) - block: Improve checks on zone resource limits (Damien Le Moal) - rust: block: do not use removed queue limit API (Andreas Hindborg) - block: move integrity information into queue_limits (Christoph Hellwig) - block: invert the BLK_INTEGRITY_{GENERATE,VERIFY} flags (Christoph Hellwig) - block: bypass the STABLE_WRITES flag for protection information (Christoph Hellwig) - block: don't require stable pages for non-PI metadata (Christoph Hellwig) - block: use kstrtoul in flag_store (Christoph Hellwig) - block: factor out flag_{store,show} helper for integrity (Christoph Hellwig) - block: remove the blk_flush_integrity call in blk_integrity_unregister (Christoph Hellwig) - block: remove the blk_integrity_profile structure (Christoph Hellwig) - dm-integrity: use the nop integrity profile (Christoph Hellwig) - md/raid1: don't free conf on raid0_run failure (Christoph Hellwig) - md/raid0: don't free conf on raid0_run failure (Christoph Hellwig) - block: initialize integrity buffer to zero before writing it to media (Christoph Hellwig) - block: add special APIs for run-time disabling of discard and friends (Christoph Hellwig) - block: remove unused queue limits API (Christoph Hellwig) - sr: convert to the atomic queue limits API (Christoph Hellwig) - sd: convert to the atomic queue limits API (Christoph Hellwig) - sd: cleanup zoned queue limits initialization (Christoph Hellwig) - sd: factor out a sd_discard_mode helper (Christoph Hellwig) - sd: simplify the disable case in sd_config_discard (Christoph Hellwig) - sd: add a sd_disable_write_same helper (Christoph Hellwig) - sd: add a sd_disable_discard helper (Christoph Hellwig) - sd: simplify the ZBC case in provisioning_mode_store (Christoph Hellwig) - block: take io_opt and io_min into account for max_sectors (Christoph Hellwig) - rbd: increase io_opt again (Christoph Hellwig) - ubd: untagle discard vs write zeroes not support handling (Christoph Hellwig) - ubd: refactor the interrupt handler (Christoph Hellwig) - MAINTAINERS: add entry for Rust block device driver API (Andreas Hindborg) - rust: block: add rnull, Rust null_blk implementation (Andreas Hindborg) - rust: block: introduce `kernel::block::mq` module (Andreas Hindborg) - md/raid5: avoid BUG_ON() while continue reshape after reassembling (Yu Kuai) - md: pass in max_sectors for pers->sync_request() (Yu Kuai) - md: factor out helpers for different sync_action in md_do_sync() (Yu Kuai) - md: replace last_sync_action with new enum type (Yu Kuai) - md: use new helpers in md_do_sync() (Yu Kuai) - md: don't fail action_store() if sync_thread is not registered (Yu Kuai) - md: remove parameter check_seq for stop_sync_thread() (Yu Kuai) - md: replace sysfs api sync_action with new helpers (Yu Kuai) - md: factor out helper to start reshape from action_store() (Yu Kuai) - md: add new helpers for sync_action (Yu Kuai) - md: add a new enum type sync_action (Yu Kuai) - md: rearrange recovery_flags (Yu Kuai) - md/md-bitmap: fix writing non bitmap pages (Ofir Gal) - md/raid1: don't free conf on raid0_run failure (Christoph Hellwig) - md/raid0: don't free conf on raid0_run failure (Christoph Hellwig) - md: make md_flush_request() more readable (Li Nan) - md: fix deadlock between mddev_suspend and flush bio (Li Nan) - md: change the return value type of md_write_start to void (Li Nan) - md: do not delete safemode_timer in mddev_suspend (Li Nan) - io_uring/net: check socket is valid in io_bind()/io_listen() (Tetsuo Handa) - kernel: rerun task_work while freezing in get_signal() (Pavel Begunkov) - io_uring/io-wq: limit retrying worker initialisation (Pavel Begunkov) - io_uring/napi: Remove unnecessary s64 cast (Thorsten Blum) - io_uring/net: cleanup io_recv_finish() bundle handling (Jens Axboe) - io_uring/msg_ring: fix overflow posting (Pavel Begunkov) - MAINTAINERS: change Pavel Begunkov from io_uring reviewer to maintainer (Jens Axboe) - io_uring/msg_ring: use kmem_cache_free() to free request (Jens Axboe) - io_uring/msg_ring: check for dead submitter task (Jens Axboe) - io_uring/msg_ring: add an alloc cache for io_kiocb entries (Jens Axboe) - io_uring/msg_ring: improve handling of target CQE posting (Jens Axboe) - io_uring: add io_add_aux_cqe() helper (Jens Axboe) - io_uring: add remote task_work execution helper (Jens Axboe) - io_uring/msg_ring: tighten requirement for remote posting (Jens Axboe) - io_uring: Allocate only necessary memory in io_probe (Gabriel Krisman Bertazi) - io_uring: Fix probe of disabled operations (Gabriel Krisman Bertazi) - io_uring: Introduce IORING_OP_LISTEN (Gabriel Krisman Bertazi) - io_uring: Introduce IORING_OP_BIND (Gabriel Krisman Bertazi) - net: Split a __sys_listen helper for io_uring (Gabriel Krisman Bertazi) - net: Split a __sys_bind helper for io_uring (Gabriel Krisman Bertazi) - io_uring/advise: support 64-bit lengths (Jens Axboe) - io_uring/rsrc: remove redundant __set_current_state() post schedule() (Jens Axboe) - io_uring/io-wq: make io_wq_work flags atomic (Jens Axboe) - io_uring: use 'state' consistently (Jens Axboe) - io_uring/eventfd: move eventfd handling to separate file (Jens Axboe) - io_uring/eventfd: move to more idiomatic RCU free usage (Jens Axboe) - io_uring/rsrc: Drop io_copy_iov in favor of iovec API (Gabriel Krisman Bertazi) - io_uring: Drop per-ctx dummy_ubuf (Gabriel Krisman Bertazi) - iomap: don't increase i_size in iomap_write_end() (Zhang Yi) - xfs: reserve blocks for truncating large realtime inode (Zhang Yi) - Documentation: the design of iomap and how to port (Darrick J. Wong) - iomap: Optimize iomap_read_folio (Ritesh Harjani (IBM)) - pidfs: allow retrieval of namespace file descriptors (Christian Brauner) - nsfs: add open_namespace() (Christian Brauner) - nsproxy: add helper to go from arbitrary namespace to ns_common (Christian Brauner) - nsproxy: add a cleanup helper for nsproxy (Christian Brauner) - file: add take_fd() cleanup helper (Christian Brauner) - nsfs: add pid translation ioctls (Christian Brauner) - fs: reject invalid last mount id early (Christian Brauner) - fs: refuse mnt id requests with invalid ids early (Christian Brauner) - fs: find rootfs mount of the mount namespace (Christian Brauner) - fs: only copy to userspace on success in listmount() (Christian Brauner) - sefltests: extend the statmount test for mount options (Josef Bacik) - fs: export mount options via statmount() (Josef Bacik) - fs: rename show_mnt_opts -> show_vfsmnt_opts (Josef Bacik) - fs: use guard for namespace_sem in statmount() (Christian Brauner) - selftests: add a test for the foreign mnt ns extensions (Josef Bacik) - fs: add an ioctl to get the mnt ns id from nsfs (Josef Bacik) - fs: Allow statmount() in foreign mount namespace (Christian Brauner) - fs: Allow listmount() in foreign mount namespace (Christian Brauner) - fs: export the mount ns id via statmount (Josef Bacik) - fs: keep an index of current mount namespaces (Josef Bacik) - fs: relax permissions for statmount() (Christian Brauner) - fs: relax permissions for listmount() (Christian Brauner) - listmount: allow listing in reverse order (Christian Brauner) - fs: simplify error handling (Christian Brauner) - fs: don't copy to userspace under namespace semaphore (Christian Brauner) - path: add cleanup helper (Christian Brauner) - fs: fix dentry size (Christian Brauner) - vfs: move d_lockref out of the area used by RCU lookup (Mateusz Guzik) - bcachefs: remove now spurious i_state initialization (Mateusz Guzik) - xfs: remove now spurious i_state initialization in xfs_inode_alloc (Mateusz Guzik) - vfs: partially sanitize i_state zeroing on inode creation (Mateusz Guzik) - xfs: preserve i_state around inode_init_always in xfs_reinit_inode (Mateusz Guzik) - btrfs: use iget5_locked_rcu (Mateusz Guzik) - vfs: add rcu-based find_inode variants for iget ops (Mateusz Guzik) - fuse: Convert to new uid/gid option parsing helpers (Eric Sandeen) - fuse: verify {g,u}id mount options correctly (Eric Sandeen) - fat: Convert to new uid/gid option parsing helpers (Eric Sandeen) - fat: Convert to new mount api (Eric Sandeen) - fat: move debug into fat_mount_options (Eric Sandeen) - vboxsf: Convert to new uid/gid option parsing helpers (Eric Sandeen) - tracefs: Convert to new uid/gid option parsing helpers (Eric Sandeen) - smb: client: Convert to new uid/gid option parsing helpers (Eric Sandeen) - tmpfs: Convert to new uid/gid option parsing helpers (Eric Sandeen) - ntfs3: Convert to new uid/gid option parsing helpers (Eric Sandeen) - isofs: Convert to new uid/gid option parsing helpers (Eric Sandeen) - hugetlbfs: Convert to new uid/gid option parsing helpers (Eric Sandeen) - ext4: Convert to new uid/gid option parsing helpers (Eric Sandeen) - exfat: Convert to new uid/gid option parsing helpers (Eric Sandeen) - efivarfs: Convert to new uid/gid option parsing helpers (Eric Sandeen) - debugfs: Convert to new uid/gid option parsing helpers (Eric Sandeen) - autofs: Convert to new uid/gid option parsing helpers (Eric Sandeen) - fs_parse: add uid & gid option option parsing helpers (Eric Sandeen) - hostfs: Add const qualifier to host_root in hostfs_fill_super() (Nathan Chancellor) - hostfs: convert hostfs to use the new mount API (Hongbo Li) - f2fs: Move CONFIG_UNICODE defguards into the code flow (Gabriel Krisman Bertazi) - ext4: Move CONFIG_UNICODE defguards into the code flow (Gabriel Krisman Bertazi) - f2fs: Reuse generic_ci_match for ci comparisons (Gabriel Krisman Bertazi) - ext4: Reuse generic_ci_match for ci comparisons (Gabriel Krisman Bertazi) - libfs: Introduce case-insensitive string comparison helper (Gabriel Krisman Bertazi) - f2fs: Simplify the handling of cached casefolded names (Gabriel Krisman Bertazi) - ext4: Simplify the handling of cached casefolded names (Gabriel Krisman Bertazi) - openpromfs: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - fs: nls: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - fs: autofs: add MODULE_DESCRIPTION() (Jeff Johnson) - fs: fat: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - fs: binfmt: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - fs: cramfs: add MODULE_DESCRIPTION() (Jeff Johnson) - fs: hfs: add MODULE_DESCRIPTION() (Jeff Johnson) - fs: hpfs: add MODULE_DESCRIPTION() (Jeff Johnson) - qnx4: add MODULE_DESCRIPTION() (Jeff Johnson) - qnx6: add MODULE_DESCRIPTION() (Jeff Johnson) - fs: sysv: add MODULE_DESCRIPTION() (Jeff Johnson) - fs: efs: add MODULE_DESCRIPTION() (Jeff Johnson) - fs: minix: add MODULE_DESCRIPTION() (Jeff Johnson) - buffer: Remove calls to set and clear the folio error flag (Matthew Wilcox (Oracle)) - iomap: Remove calls to set and clear folio error flag (Matthew Wilcox (Oracle)) - vboxsf: Convert vboxsf_read_folio() to use a folio (Matthew Wilcox (Oracle)) - ufs: Remove call to set the folio error flag (Matthew Wilcox (Oracle)) - romfs: Convert romfs_read_folio() to use a folio (Matthew Wilcox (Oracle)) - reiserfs: Remove call to folio_set_error() (Matthew Wilcox (Oracle)) - orangefs: Remove calls to set/clear the error flag (Matthew Wilcox (Oracle)) - nfs: Remove calls to folio_set_error (Matthew Wilcox (Oracle)) - jffs2: Remove calls to set/clear the folio error flag (Matthew Wilcox (Oracle)) - hostfs: Convert hostfs_read_folio() to use a folio (Matthew Wilcox (Oracle)) - isofs: Convert rock_ridge_symlink_read_folio to use a folio (Matthew Wilcox (Oracle)) - hpfs: Convert hpfs_symlink_read_folio to use a folio (Matthew Wilcox (Oracle)) - efs: Convert efs_symlink_read_folio to use a folio (Matthew Wilcox (Oracle)) - cramfs: Convert cramfs_read_folio to use a folio (Matthew Wilcox (Oracle)) - coda: Convert coda_symlink_filler() to use folio_end_read() (Matthew Wilcox (Oracle)) - befs: Convert befs_symlink_read_folio() to use folio_end_read() (Matthew Wilcox (Oracle)) - ipc: mqueue: remove assignment from IS_ERR argument (Chen Ni) - vfs: rename parent_ino to d_parent_ino and make it use RCU (Mateusz Guzik) - vfs: support statx(..., NULL, AT_EMPTY_PATH, ...) (Mateusz Guzik) - stat: use vfs_empty_path() helper (Christian Brauner) - fs: new helper vfs_empty_path() (Christian Brauner) - fs: reflow may_create_in_sticky() (Christian Brauner) - vfs: remove redundant smp_mb for thp handling in do_dentry_open (Mateusz Guzik) - fuse: Use in_group_or_capable() helper (Youling Tang) - f2fs: Use in_group_or_capable() helper (Youling Tang) - fs: Export in_group_or_capable() (Youling Tang) - vfs: reorder checks in may_create_in_sticky (Mateusz Guzik) - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() (Chao Yu) - proc: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - hfsplus: fix to avoid false alarm of circular locking (Chao Yu) - Improve readability of copy_tree (Jemmy) - vfs: shave a branch in getname_flags (Mateusz Guzik) - vfs: retire user_path_at_empty and drop empty arg from getname_flags (Mateusz Guzik) - vfs: stop using user_path_at_empty in do_readlinkat (Mateusz Guzik) - tmpfs: don't interrupt fallocate with EINTR (Mikulas Patocka) - fs: don't block i_writecount during exec (Christian Brauner) - readdir: Add missing quote in macro comment (Thorsten Blum) - readdir: Remove unused header include (Thorsten Blum) - vfs: replace WARN(down_read_trylock, ...) abuse with proper asserts (Mateusz Guzik) - fhandle: relax open_by_handle_at() permission checks (Christian Brauner) - fs: fsconfig: intercept non-new mount API in advance for FSCONFIG_CMD_CREATE_EXCL command (Hongbo Li) - fs: switch timespec64 fields in inode to discrete integers (Jeff Layton) - fs: remove accidental overflow during wraparound check (Justin Stitt) - Revert "drm/amd/display: Reset freesync config before update new state" (Leo Li) - drm/amdgpu: reject gang submit on reserved VMIDs (Christian König) - drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal (Nirmoy Das) - drm/xe: Use write-back caching mode for system memory on DGFX (Thomas Hellström) - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes (Ma Ke) - drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes (Ma Ke) - drm/meson: fix canvas release in bind function (Yao Zi) - drm/bridge: adv7511: Fix Intermittent EDID failures (Adam Ford) - vfs: link_path_walk: move more of the name hashing into hash_name() (Linus Torvalds) - vfs: link_path_walk: improve may_lookup() code generation (Linus Torvalds) - vfs: link_path_walk: do '.' and '..' detection while hashing (Linus Torvalds) - vfs: link_path_walk: clarify and improve name hashing interface (Linus Torvalds) - vfs: link_path_walk: simplify name hash flow (Linus Torvalds) - arm64: start using 'asm goto' for put_user() (Linus Torvalds) - arm64: start using 'asm goto' for get_user() when available (Linus Torvalds) - arm64: word-at-a-time: improve byte count calculations for LE (Linus Torvalds) - x86-64: word-at-a-time: improve byte count calculations (Linus Torvalds) - arm64: add 'runtime constant' support (Linus Torvalds) - runtime constants: add x86 architecture support (Linus Torvalds) - runtime constants: add default dummy infrastructure (Linus Torvalds) - vfs: dcache: move hashlen_hash() from callers into d_hash() (Linus Torvalds) - Linux 6.10 (Linus Torvalds) - fortify: fix warnings in fortify tests with KASAN (Masahiro Yamada) - kbuild: rpm-pkg: avoid the warnings with dtb's listed twice (Jose Ignacio Tornos Martinez) - kbuild: Make ld-version.sh more robust against version string changes (Nathan Chancellor) - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (John Stultz) - sched/deadline: Fix task_struct reference leak (Wander Lairson Costa) - Revert "sched/fair: Make sure to try to detach at least one movable task" (Josh Don) - x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Alexandre Chartre) - i2c: rcar: ensure Gen3+ reset does not disturb local targets (Wolfram Sang) - i2c: rcar: clear NO_RXDMA flag after resetting (Wolfram Sang) - i2c: rcar: bring hardware to known state when probing (Wolfram Sang) - i2c: testunit: avoid re-issued work after read message (Wolfram Sang) - i2c: mark HostNotify target address as used (Wolfram Sang) - i2c: testunit: correct Kconfig description (Wolfram Sang) - MAINTAINERS: VIRTIO I2C loses a maintainer, gains a reviewer (Wolfram Sang) - MAINTAINERS: delete entries for Thor Thayer (Wolfram Sang) - cifs: fix setting SecurityFlags to true (Steve French) - bnxt_en: Fix crash in bnxt_get_max_rss_ctx_ring() (Michael Chan) - octeontx2-af: fix issue with IPv4 match for RSS (Satheesh Paul) - octeontx2-af: fix issue with IPv6 ext match for RSS (Kiran Kumar K) - octeontx2-af: fix detection of IP layer (Michal Mazur) - octeontx2-af: fix a issue with cpt_lf_alloc mailbox (Srujana Challa) - octeontx2-af: replace cpt slot with lf id on reg write (Nithin Dabilpuram) - i40e: fix: remove needless retries of NVM update (Aleksandr Loktionov) - net: ethtool: Fix RSS setting (Saeed Mahameed) - btrfs: avoid races when tracking progress for extent map shrinking (Filipe Manana) - btrfs: stop extent map shrinker if reschedule is needed (Filipe Manana) - btrfs: use delayed iput during extent map shrinking (Filipe Manana) - libceph: fix crush_choose_firstn() kernel-doc warnings (Jeff Johnson) - libceph: suppress crush_choose_indep() kernel-doc warnings (Jeff Johnson) - libceph: fix race between delayed_work() and ceph_monc_stop() (Ilya Dryomov) - pmdomain: qcom: rpmhpd: Skip retention level for Power Domains (Taniya Das) - mmc: davinci_mmc: Prevent transmitted data size from exceeding sgm's length (Bastien Curutchet) - mmc: sdhci: Fix max_seg_size for 64KiB PAGE_SIZE (Adrian Hunter) - MAINTAINERS: Update FREESCALE SOC DRIVERS and QUICC ENGINE LIBRARY (Christophe Leroy) - MAINTAINERS: Add more maintainers for omaps (Tony Lindgren) - ARM: davinci: Convert comma to semicolon (Chen Ni) - MAINTAINERS: Move myself from SPRD Maintainer to Reviewer (Chunyan Zhang) - arm64: dts: allwinner: Fix PMIC interrupt number (Andre Przywara) - Revert "dt-bindings: cache: qcom,llcc: correct QDU1000 reg entries" (Komal Bajaj) - soc: qcom: pmic_glink: disable UCSI on sc8280xp (Johan Hovold) - arm64: defconfig: enable Elan i2c-hid driver (Johan Hovold) - arm64: dts: qcom: qdu1000: Fix LLCC reg property (Komal Bajaj) - arm64: dts: qcom: sm6115: add iommu for sdhc_1 (Caleb Connolly) - arm64: dts: qcom: x1e80100-crd: fix DAI used for headset recording (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100-crd: fix WCD audio codec TX port mapping (Krzysztof Kozlowski) - arm64: dts: qcom: sc8280xp-crd: use external pull up for touch reset (Johan Hovold) - arm64: dts: qcom: sc8280xp-x13s: fix touchscreen power on (Johan Hovold) - arm64: dts: qcom: x1e80100: Fix PCIe 6a reg offsets and add MHI (Abel Vesa) - arm64: dts: qcom: sa8775p: Correct IRQ number of EL2 non-secure physical timer (Cong Zhang) - arm64: dts: qcom: sc8280xp: Set status = "reserved" on PSHOLD (Konrad Dybcio) - arm64: dts: qcom: x1e80100-*: Allocate some CMA buffers (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Fix LLCC reg property again (Bjorn Andersson) - mei: vsc: Fix spelling error (Wentong Wu) - mei: vsc: Enhance SPI transfer of IVSC ROM (Wentong Wu) - mei: vsc: Utilize the appropriate byte order swap function (Wentong Wu) - mei: vsc: Prevent timeout error with added delay post-firmware download (Wentong Wu) - mei: vsc: Enhance IVSC chipset stability during warm reboot (Wentong Wu) - nvmem: core: limit cell sysfs permissions to main attribute ones (Thomas Weißschuh) - nvmem: core: only change name to fram for current attribute (Thomas Weißschuh) - nvmem: meson-efuse: Fix return value of nvmem callbacks (Joy Chakraborty) - nvmem: rmem: Fix return value of rmem_read() (Joy Chakraborty) - misc: microchip: pci1xxxx: Fix return value of nvmem callbacks (Joy Chakraborty) - hpet: Support 32-bit userspace (He Zhe) - misc: fastrpc: Restrict untrusted app to attach to privileged PD (Ekansh Gupta) - misc: fastrpc: Fix ownership reassignment of remote heap (Ekansh Gupta) - misc: fastrpc: Fix memory leak in audio daemon attach operation (Ekansh Gupta) - misc: fastrpc: Avoid updating PD type for capability request (Ekansh Gupta) - misc: fastrpc: Copy the complete capability structure to user (Ekansh Gupta) - misc: fastrpc: Fix DSP capabilities request (Ekansh Gupta) - iio: light: apds9306: Fix error handing (Mudit Sharma) - iio: trigger: Fix condition for own trigger (João Paulo Gonçalves) - serial: qcom-geni: do not kill the machine on fifo underrun (Johan Hovold) - serial: qcom-geni: fix hard lockup on buffer flush (Johan Hovold) - serial: qcom-geni: fix soft lockup on sw flow control and suspend (Johan Hovold) - serial: imx: ensure RTS signal is not left active after shutdown (Rasmus Villemoes) - tty: serial: ma35d1: Add a NULL check for of_node (Jacky Huang) - serial: 8250_omap: Fix Errata i2310 with RX FIFO level check (Udit Kumar) - serial: imx: only set receiver level if it is zero (Stefan Eichenberger) - USB: serial: mos7840: fix crash on resume (Dmitry Smirnov) - USB: serial: option: add Rolling RW350-GL variants (Vanillan Wang) - USB: serial: option: add support for Foxconn T99W651 (Slark Xiao) - USB: serial: option: add Netprisma LCUK54 series modules (Mank Wang) - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() (Lee Jones) - usb: dwc3: pci: add support for the Intel Panther Lake (Heikki Krogerus) - usb: core: add missing of_node_put() in usb_of_has_devices_or_graph (Javier Carrasco) - USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k (WangYuli) - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor (Alan Stern) - xhci: always resume roothubs if xHC was reset during resume (Mathias Nyman) - USB: serial: option: add Telit generic core-dump composition (Daniele Palmas) - USB: serial: option: add Fibocom FM350-GL (Bjørn Mork) - USB: serial: option: add Telit FN912 rmnet compositions (Daniele Palmas) - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (Richard Fitzgerald) - ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods by MAX_BDL_ENTRIES (Peter Ujfalusi) - ASoC: rt711-sdw: add missing readable registers (Bard Liao) - ASoC: SOF: Intel: hda: fix null deref on system suspend entry (Kai Vehmanen) - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (Richard Fitzgerald) - firmware: cs_dsp: Validate payload length before processing block (Richard Fitzgerald) - firmware: cs_dsp: Return error if block header overflows file (Richard Fitzgerald) - firmware: cs_dsp: Fix overflow checking of wmfw header (Richard Fitzgerald) - ALSA: hda/realtek: Enable Mute LED on HP 250 G7 (Nazar Bilinskyi) - ALSA: hda/realtek: Limit mic boost on VAIO PRO PX (Edson Juliano Drosdeck) - ALSA: hda: cs35l41: Fix swapped l/r audio channels for Lenovo ThinBook 13x Gen4 (Dmitry Savin) - ALSA: hda/realtek: add quirk for Clevo V5[46]0TU (Michał Kopeć) - bcachefs: bch2_gc_btree() should not use btree_root_lock (Kent Overstreet) - bcachefs: Set PF_MEMALLOC_NOFS when trans->locked (Kent Overstreet) - bcachefs; Use trans_unlock_long() when waiting on allocator (Kent Overstreet) - Revert "bcachefs: Mark bch_inode_info as SLAB_ACCOUNT" (Kent Overstreet) - bcachefs: fix scheduling while atomic in break_cycle() (Kent Overstreet) - bcachefs: Fix RCU splat (Kent Overstreet) - dm vdo: replace max_discard_sectors with max_hw_discard_sectors (Bruce Johnston) - spi: mux: set ctlr->bits_per_word_mask (David Lechner) - spi: add defer_optimize_message controller flag (David Lechner) - spi: don't unoptimize message in spi_async() (David Lechner) - spi: omap2-mcspi: Revert multi mode support (Mark Brown) - spi: davinci: Unset POWERDOWN bit when releasing resources (Bastien Curutchet) - spi: axi-spi-engine: fix sleep calculation (David Lechner) - spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices (Uwe Kleine-König) - netfilter: nf_tables: prefer nft_chain_validate (Florian Westphal) - netfilter: nfnetlink_queue: drop bogus WARN_ON (Florian Westphal) - selftests/bpf: Add timer lockup selftest (Kumar Kartikeya Dwivedi) - bpf: Defer work in bpf_timer_cancel_and_free (Kumar Kartikeya Dwivedi) - bpf: Fail bpf_timer_cancel when callback is being cancelled (Kumar Kartikeya Dwivedi) - bpf: fix order of args in call to bpf_map_kvcalloc (Mohammad Shehar Yaar Tausif) - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Daniel Borkmann) - net/sched: Fix UAF when resolving a clash (Chengen Du) - net: ks8851: Fix potential TX stall after interface reopen (Ronald Wahl) - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (Kuniyuki Iwashima) - ethtool: netlink: do not return SQI value if link is down (Oleksij Rempel) - ppp: reject claimed-as-LCP but actually malformed packets (Dmitry Antipov) - net: ethernet: mtk-star-emac: set mac_managed_pm when probing (Jian Hui Lee) - e1000e: fix force smbus during suspend flow (Vitaly Lifshits) - tcp: avoid too many retransmit packets (Eric Dumazet) - net: ethernet: lantiq_etop: fix double free in detach (Aleksander Jan Bajkowski) - i40e: Fix XDP program unloading while removing the driver (Michal Kubiak) - net: fix rc7's __skb_datagram_iter() (Hugh Dickins) - skmsg: Skip zero length skb in sk_msg_recvmsg (Geliang Tang) - selftests/bpf: Extend tcx tests to cover late tcx_entry release (Daniel Borkmann) - bpf: Fix too early release of tcx_entry (Daniel Borkmann) - net: ks8851: Fix deadlock with the SPI chip variant (Ronald Wahl) - octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability() (Aleksandr Mishin) - bnxt: fix crashes when reducing ring count with active RSS contexts (Jakub Kicinski) - net: phy: microchip: lan87xx: reinit PHY after cable test (Oleksij Rempel) - docs: networking: devlink: capitalise length value (Chris Packham) - tcp: fix incorrect undo caused by DSACK of TLP retransmit (Neal Cardwell) - wireguard: send: annotate intentional data race in checking empty queue (Jason A. Donenfeld) - wireguard: queueing: annotate intentional data race in cpu round robin (Jason A. Donenfeld) - wireguard: allowedips: avoid unaligned 64-bit memory accesses (Helge Deller) - wireguard: selftests: use acpi=off instead of -no-acpi for recent QEMU (Jason A. Donenfeld) - net: bcmasp: Fix error code in probe() (Dan Carpenter) - dsa: lan9303: Fix mapping between DSA port number and PHY address (Christian Eggers) - minixfs: Fix minixfs_rename with HIGHMEM (Matthew Wilcox (Oracle)) - hfsplus: fix uninit-value in copy_name (Edward Adam Davis) - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) - filelock: fix potential use-after-free in posix_lock_inode (Jeff Layton) - cachefiles: add missing lock protection when polling (Jingbo Xu) - cachefiles: cyclic allocation of msg_id to avoid reuse (Baokun Li) - cachefiles: wait for ondemand_object_worker to finish when dropping object (Hou Tao) - cachefiles: cancel all requests for the object that is being dropped (Baokun Li) - cachefiles: stop sending new request when dropping object (Baokun Li) - cachefiles: propagate errors from vfs_getxattr() to avoid infinite loop (Baokun Li) - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Baokun Li) - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Baokun Li) - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Baokun Li) - netfs: Switch debug logging to pr_debug() (Uwe Kleine-König) - mm/hugetlb: fix kernel NULL pointer dereference when migrating hugetlb folio (Miaohe Lin) - mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio() (Miaohe Lin) - filemap: replace pte_offset_map() with pte_offset_map_nolock() (ZhangPeng) - arch/xtensa: always_inline get_current() and current_thread_info() (Suren Baghdasaryan) - sched.h: always_inline alloc_tag_{save|restore} to fix modpost warnings (Suren Baghdasaryan) - MAINTAINERS: mailmap: update Lorenzo Stoakes's email address (Lorenzo Stoakes) - mm: fix crashes from deferred split racing folio migration (Hugh Dickins) - lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 compat (Paul Menzel) - mm: gup: stop abusing try_grab_folio (Yang Shi) - nilfs2: fix kernel bug on rename operation of broken directory (Ryusuke Konishi) - mm/hugetlb_vmemmap: fix race with speculative PFN walkers (Yu Zhao) - cachestat: do not flush stats in recency check (Nhat Pham) - mm/shmem: disable PMD-sized page cache if needed (Gavin Shan) - mm/filemap: skip to create PMD-sized page cache if needed (Gavin Shan) - mm/readahead: limit page cache size in page_cache_ra_order() (Gavin Shan) - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Gavin Shan) - mm/damon/core: merge regions aggressively when max_nr_regions is unmet (SeongJae Park) - Fix userfaultfd_api to return EINVAL as expected (Audra Mitchell) - mm: vmalloc: check if a hash-index is in cpu_possible_mask (Uladzislau Rezki (Sony)) - mm: prevent derefencing NULL ptr in pfn_section_valid() (Waiman Long) - mm: page_ref: remove folio_try_get_rcu() (Yang Shi) - scsi: sd: Do not repeat the starting disk message (Damien Le Moal) - scsi: ufs: core: Fix ufshcd_abort_one racing issue (Peter Wang) - scsi: ufs: core: Fix ufshcd_clear_cmd racing issue (Peter Wang) - vfio/pci: Init the count variable in collecting hot-reset devices (Yi Liu) - bcachefs: Add missing bch2_trans_begin() (Kent Overstreet) - bcachefs: Fix missing error check in journal_entry_btree_keys_validate() (Kent Overstreet) - bcachefs: Warn on attempting a move with no replicas (Kent Overstreet) - bcachefs: bch2_data_update_to_text() (Kent Overstreet) - bcachefs: Log mount failure error code (Kent Overstreet) - bcachefs: Fix undefined behaviour in eytzinger1_first() (Kent Overstreet) - bcachefs: Mark bch_inode_info as SLAB_ACCOUNT (Youling Tang) - bcachefs: Fix bch2_inode_insert() race path for tmpfiles (Kent Overstreet) - closures: fix closure_sync + closure debugging (Kent Overstreet) - bcachefs: Fix journal getting stuck on a flush commit (Kent Overstreet) - bcachefs: io clock: run timer fns under clock lock (Kent Overstreet) - bcachefs: Repair fragmentation_lru in alloc_write_key() (Kent Overstreet) - bcachefs: add check for missing fragmentation in check_alloc_to_lru_ref() (Kent Overstreet) - bcachefs: bch2_btree_write_buffer_maybe_flush() (Kent Overstreet) - bcachefs: Add missing printbuf_tabstops_reset() calls (Kent Overstreet) - bcachefs: Fix loop restart in bch2_btree_transactions_read() (Kent Overstreet) - bcachefs: Fix bch2_read_retry_nodecode() (Kent Overstreet) - bcachefs: Don't use the new_fs() bucket alloc path on an initialized fs (Kent Overstreet) - bcachefs: Fix shift greater than integer size (Kent Overstreet) - bcachefs: Change bch2_fs_journal_stop() BUG_ON() to warning (Kent Overstreet) - bcachefs: Delete old faulty bch2_trans_unlock() call (Kent Overstreet) - bcachefs: Switch online_reserved shutdown assert to WARN() (Kent Overstreet) - platform/x86: toshiba_acpi: Fix array out-of-bounds access (Armin Wolf) - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency (Kuan-Wei Chiu) - cpufreq: ACPI: Mark boost policy as enabled when setting boost (Mario Limonciello) - cpufreq: Allow drivers to advertise boost enabled (Mario Limonciello) - thermal: core: Fix list sorting in __thermal_zone_device_update() (Rafael J. Wysocki) - thermal: core: Call monitor_thermal_zone() if zone temperature is invalid (Rafael J. Wysocki) - thermal: gov_power_allocator: Return early in manage if trip_max is NULL (Nícolas F. R. A. Prado) - of/irq: Disable "interrupt-map" parsing for PASEMI Nemo (Marc Zyngier) - ksmbd: discard write access to the directory open (Hobin Woo) - ksmbd: return FILE_DEVICE_DISK instead of super magic (Namjae Jeon) - selftests/vDSO: remove duplicate compiler invocations from Makefile (John Hubbard) - selftests/vDSO: remove partially duplicated "all:" target in Makefile (John Hubbard) - selftests/vDSO: fix clang build errors and warnings (John Hubbard) - selftest/timerns: fix clang build failures for abs() calls (John Hubbard) - s390/mm: Add NULL pointer check to crst_table_free() base_crst_free() (Heiko Carstens) - perf dsos: When adding a dso into sorted dsos maintain the sort order (Ian Rogers) - perf comm str: Avoid sort during insert (Ian Rogers) - Linux 6.10-rc7 (Linus Torvalds) - clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag (Md Sadre Alam) - clk: qcom: apss-ipq-pll: remove 'config_ctl_hi_val' from Stromer pll configs (Gabor Juhos) - clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs (Gabor Juhos) - clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents (Luca Weiss) - clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg (Pin-yen Lin) - clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common (Frank Oltmanns) - selftests/powerpc: Fix build with USERCFLAGS set (Michael Ellerman) - powerpc/pseries: Fix scv instruction crash with kexec (Nicholas Piggin) - powerpc/eeh: avoid possible crash when edev->pdev changes (Ganesh Goudar) - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Anjali K) - powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0 (Jinglin Wen) - cifs: Fix read-performance regression by dropping readahead expansion (David Howells) - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr (Piotr Wojtaszczyk) - ima: fix wrong zero-assignment during securityfs dentry remove (Enrico Bravi) - CREDITS: Add Synopsys DesignWare eDMA driver for Gustavo Pimentel (Bjorn Helgaas) - MAINTAINERS: Orphan Synopsys DesignWare xData traffic generator (Bjorn Helgaas) - riscv: kexec: Avoid deadlock in kexec crash path (Song Shuai) - riscv: stacktrace: fix usage of ftrace_graph_ret_addr() (Puranjay Mohan) - riscv: selftests: Fix vsetivli args for clang (Charlie Jenkins) - perf: RISC-V: Check standard event availability (Samuel Holland) - drivers/perf: riscv: Reset the counter to hpmevent mapping while starting cpus (Samuel Holland) - drivers/perf: riscv: Do not update the event data if uptodate (Atish Patra) - documentation: Fix riscv cmodx example (Charlie Jenkins) - drm/amdgpu/atomfirmware: silence UBSAN warning (Alex Deucher) - drm/radeon: check bo_va->bo is non-NULL before using it (Pierre-Eric Pelloux-Prayer) - drm/amd/display: Fix array-index-out-of-bounds in dml2/FCLKChangeSupport (Roman Li) - drm/amd/display: Update efficiency bandwidth for dcn351 (Fangzhi Zuo) - drm/amd/display: Fix refresh rate range for some panel (Tom Chung) - drm/amd/display: Account for cursor prefetch BW in DML1 mode support (Alvin Lee) - drm/amd/display: Add refresh rate range check (Tom Chung) - drm/amd/display: Reset freesync config before update new state (Tom Chung) - drm/ttm: Always take the bo delayed cleanup path for imported bos (Thomas Hellström) - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) - drm/panthor: Fix sync-only jobs (Boris Brezillon) - drm/panthor: Don't check the array stride on empty uobj arrays (Boris Brezillon) - drm: panel-orientation-quirks: Add labels for both Valve Steam Deck revisions (Matthew Schwartz) - drm: panel-orientation-quirks: Add quirk for Valve Galileo (John Schoenick) - drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes (Ma Ke) - firmware: sysfb: Fix reference count of sysfb parent device (Thomas Zimmermann) - drm/xe/mcr: Avoid clobbering DSS steering (Matt Roper) - drm/xe: fix error handling in xe_migrate_update_pgtables (Matthew Auld) - drm/i915/display: For MTL+ platforms skip mg dp programming (Imre Deak) - gpiolib: of: add polarity quirk for TSC2005 (Dmitry Torokhov) - gpio: mmio: do not calculate bgpio_bits via "ngpios" (Shiji Yang) - gpiolib: of: fix lookup quirk for MIPS Lantiq (Dmitry Torokhov) - tpm: Address !chip->auth in tpm_buf_append_hmac_session*() (Jarkko Sakkinen) - tpm: Address !chip->auth in tpm_buf_append_name() (Jarkko Sakkinen) - tpm: Address !chip->auth in tpm2_*_auth_session() (Jarkko Sakkinen) - KVM: s390: fix LPSWEY handling (Christian Borntraeger) - btrfs: fix folio refcount in __alloc_dummy_extent_buffer() (Boris Burkov) - btrfs: fix folio refcount in btrfs_do_encoded_write() (Boris Burkov) - btrfs: fix uninitialized return value in the ref-verify tool (Filipe Manana) - btrfs: always do the basic checks for btrfs_qgroup_inherit structure (Qu Wenruo) - btrfs: zoned: fix calc_available_free_space() for zoned mode (Naohiro Aota) - bnxt_en: Fix the resource check condition for RSS contexts (Pavan Chebbi) - mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file (Aleksandr Mishin) - wifi: iwlwifi: mvm: check vif for NULL/ERR_PTR before dereference (Miri Korenblit) - wifi: iwlwifi: mvm: avoid link lookup in statistics (Johannes Berg) - wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL (Emmanuel Grumbach) - wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK (Daniel Gabay) - wifi: wilc1000: fix ies_len type in connect path (Jozef Hopko) - wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP (Johannes Berg) - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) - inet_diag: Initialize pad field in struct inet_diag_req_v2 (Shigeru Yoshida) - tcp: Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO. (Kuniyuki Iwashima) - selftests: make order checking verbose in msg_zerocopy selftest (Zijian Zhang) - selftests: fix OOM in msg_zerocopy selftest (Zijian Zhang) - ice: use proper macro for testing bit (Petr Oros) - ice: Reject pin requests with unsupported flags (Jacob Keller) - ice: Don't process extts if PTP is disabled (Jacob Keller) - ice: Fix improper extts handling (Milena Olech) - selftest: af_unix: Add test case for backtrack after finalising SCC. (Kuniyuki Iwashima) - af_unix: Fix uninit-value in __unix_walk_scc() (Shigeru Yoshida) - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (Sam Sun) - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) - net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Furong Xu) - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Dave Jiang) - net: phy: aquantia: add missing include guards (Bartosz Golaszewski) - net: txgbe: free isb resources at the right time (Jiawen Wu) - net: txgbe: add extra handle for MSI/INTx into thread irq handle (Jiawen Wu) - net: txgbe: remove separate irq request for MSI and INTx (Jiawen Wu) - net: txgbe: initialize num_q_vectors for MSI/INTx interrupts (Jiawen Wu) - net: stmmac: dwmac-qcom-ethqos: fix error array size (Yijie Yang) - net: allow skb_datagram_iter to be called from any context (Sagi Grimberg) - e1000e: Fix S0ix residency on corporate systems (Dima Ruinskiy) - can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct (Jimmy Assarsson) - Bluetooth: L2CAP: Fix deadlock (Luiz Augusto von Dentz) - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (Pavel Skripkin) - Bluetooth: ISO: Check socket flag instead of hcon (Iulia Tanasescu) - bluetooth/l2cap: sync sock recv cb and release (Edward Adam Davis) - Bluetooth: Ignore too large handle values in BIG (Edward Adam Davis) - Bluetooth: btnxpuart: Enable Power Save feature on startup (Neeraj Sanjay Kale) - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (Tetsuo Handa) - Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot (Zijun Hu) - Bluetooth: hci_event: Fix setting of unicast qos interval (Luiz Augusto von Dentz) - Bluetooth: btintel_pcie: Fix REVERSE_INULL issue reported by coverity (Vijay Satija) - Bluetooth: hci_bcm4377: Fix msgid release (Hector Martin) - Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended Adv Report (Sven Peter) - tcp_metrics: validate source addr length (Jakub Kicinski) - bnx2x: Fix multiple UBSAN array-index-out-of-bounds (Ghadi Elie Rahme) - net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD() (Yunshui Jiang) - mac802154: fix time calculation in ieee802154_configure_durations() (Dmitry Antipov) - net/mlx5e: Approximate IPsec per-SA payload data bytes count (Leon Romanovsky) - net/mlx5e: Present succeeded IPsec SA bytes and packet (Leon Romanovsky) - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Jianbo Liu) - net/mlx5: E-switch, Create ingress ACL when needed (Chris Mi) - net/mlx5: Use max_num_eqs_24b when setting max_io_eqs (Daniel Jurgens) - net/mlx5: Use max_num_eqs_24b capability if set (Daniel Jurgens) - net/mlx5: IFC updates for changing max EQs (Daniel Jurgens) - UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() (Neal Cardwell) - net: phy: phy_device: Fix PHY LED blinking code comment (Marek Vasut) - MAINTAINERS: wifi: update ath.git location (Kalle Valo) - MAINTAINERS: Remembering Larry Finger (Kalle Valo) - wifi: mac80211: disable softirqs for queued frame handling (Johannes Berg) - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (Eric Dumazet) - wifi: wlcore: fix wlcore AP mode (Russell King (Oracle)) - s390/dasd: Fix invalid dereferencing of indirect CCW data pointer (Stefan Haberland) - s390/vfio_ccw: Fix target addresses of TIC CCWs (Eric Farman) - s390: Update defconfigs (Heiko Carstens) - platform/x86: toshiba_acpi: Fix quickstart quirk handling (Armin Wolf) - selftests/harness: Fix tests timeout and race condition (Mickaël Salaün) - nilfs2: fix incorrect inode allocation from reserved inodes (Ryusuke Konishi) - nilfs2: add missing check for inode numbers on directory entries (Ryusuke Konishi) - nilfs2: fix inode number range checks (Ryusuke Konishi) - mm: avoid overflows in dirty throttling logic (Jan Kara) - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Jan Kara) - mm: optimize the redundant loop of mm_update_owner_next() (Jinliang Zheng) - tracing: Have memmapped ring buffer use ioctl of "R" range 0x20-2F (Steven Rostedt (Google)) - io_uring/net: don't clear msg_inq before io_recv_buf_select() needs it (Jens Axboe) - media: ivsc: Depend on IPU_BRIDGE or not IPU_BRIDGE (Sakari Ailus) - media: intel/ipu6: Fix a null pointer dereference in ipu6_isys_query_stream_by_source (Hao Ge) - media: ipu6: Use the ISYS auxdev device as the V4L2 device's device (Sakari Ailus) - selftests/resctrl: Fix non-contiguous CBM for AMD (Babu Moger) - afs: Convert comma to semicolon (Chen Ni) - fs: better handle deep ancestor chains in is_subdir() (Christian Brauner) - filelock: Remove locks reliably when fcntl/close race is detected (Jann Horn) - erofs: ensure m_llen is reset to 0 if metadata is invalid (Gao Xiang) - erofs: convert to use super_set_uuid to support for FS_IOC_GETFSUUID (Huang Xiaojia) - erofs: fix possible memory leak in z_erofs_gbuf_exit() (Sandeep Dhavale) - scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed (Xingui Yang) - scsi: scsi_debug: Fix create target debugfs failure (Ming Lei) - cxl: documentation: add missing files to cxl driver-api (Yao Xingtao) - cxl/region: check interleave capability (Yao Xingtao) - cxl/region: Avoid null pointer dereference in region lookup (Alison Schofield) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (Li Ming) - btrfs: fix adding block group to a reclaim list and the unused list during reclaim (Naohiro Aota) - syscalls: fix sys_fanotify_mark prototype (Arnd Bergmann) - arm64: dts: rockchip: Add sound-dai-cells for RK3368 (Alex Bee) - arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi 4B (Andy Yan) - arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E (FUKAUMI Naoki) - arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A (FUKAUMI Naoki) - Revert "arm64: dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes" (FUKAUMI Naoki) - ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node (Johan Jonker) - arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru (Hsin-Te Yuan) - arm64: dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger (Heiko Stuebner) - arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s (Jonas Karlman) - arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s (Jonas Karlman) - arm64: dts: rockchip: Fix rk3308 codec@ff560000 reset-names (Jonas Karlman) - arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B (Dragan Simic) - tee: optee: ffa: Fix missing-field-initializers warning (Mark-PK Tsai) - drivers/soc/litex: drop obsolete dependency on COMPILE_TEST (Jean Delvare) - reset: hisilicon: hi6220: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - reset: gpio: Fix missing gpiolib dependency for GPIO reset controller (Mark Brown) - MAINTAINERS: thead: update Maintainer (Jisheng Zhang) - riscv: dts: starfive: Set EMMC vqmmc maximum voltage to 3.3V on JH7110 boards (Shengyu Qu) - riscv: dts: canaan: Disable I/O devices unless used (Geert Uytterhoeven) - riscv: dts: canaan: Clean up serial aliases (Geert Uytterhoeven) - mtd: rawnand: rockchip: ensure NVDDR timings are rejected (Val Packett) - mtd: rawnand: Bypass a couple of sanity checks during NAND identification (Miquel Raynal) - mtd: rawnand: Fix the nand_read_data_op() early check (Miquel Raynal) - mtd: rawnand: Ensure ECC configuration is propagated to upper layers (Miquel Raynal) - netfs: Fix netfs_page_mkwrite() to flush conflicting data, not wait (David Howells) - netfs: Fix netfs_page_mkwrite() to check folio->mapping is valid (David Howells) - netfs: Delete some xarray-wangling functions that aren't used (David Howells) - netfs: Fix early issue of write op on partial write to folio tail (David Howells) - netfs: Fix io_uring based write-through (David Howells) - vfs: generate FS_CREATE before FS_OPEN when ->atomic_open used. (NeilBrown) - fsnotify: Do not generate events for O_PATH file descriptors (Jan Kara) - fs: don't misleadingly warn during thaw operations (Christian Brauner) - Linux 6.10-rc6 (Linus Torvalds) - ata: ahci: Clean up sysfs file on error (Niklas Cassel) - ata: libata-core: Fix double free on error (Niklas Cassel) - ata,scsi: libata-core: Do not leak memory for ata_port struct members (Niklas Cassel) - ata: libata-core: Fix null pointer dereference on error (Niklas Cassel) - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Niklas Cassel) - kbuild: scripts/gdb: bring the "abspath" back (Joel Granados) - kbuild: Use $(obj)/%%.cc to fix host C++ module builds (Nicolas Schier) - kbuild: rpm-pkg: fix build error with CONFIG_MODULES=n (Masahiro Yamada) - kbuild: Fix build target deb-pkg: ln: failed to create hard link (Thayne Harbaugh) - kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates (Mark-PK Tsai) - kbuild: Install dtb files as 0644 in Makefile.dtbinst (Dragan Simic) - x86-32: fix cmpxchg8b_emu build error with clang (Linus Torvalds) - counter: ti-eqep: enable clock at probe (David Lechner) - iio: chemical: bme680: Fix sensor data read operation (Vasileios Amoiridis) - iio: chemical: bme680: Fix overflows in compensate() functions (Vasileios Amoiridis) - iio: chemical: bme680: Fix calibration data variable (Vasileios Amoiridis) - iio: chemical: bme680: Fix pressure value output (Vasileios Amoiridis) - iio: humidity: hdc3020: fix hysteresis representation (Dimitri Fedrau) - iio: dac: fix ad9739a random config compile error (Ke Sun) - iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF (Alexander Sverdlin) - iio: adc: ad7266: Fix variable checking bug (Fernando Yang) - iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask (Sean Anderson) - staging: vchiq_debugfs: Fix build if CONFIG_DEBUG_FS is not set (Bernhard Rosenkränzer) - staging: vc04_services: vchiq_arm: Fix initialisation check (Kieran Bingham) - Revert "printk: Save console options for add_preferred_console_match()" (Greg Kroah-Hartman) - Revert "printk: Don't try to parse DEVNAME:0.0 console options" (Greg Kroah-Hartman) - Revert "printk: Flag register_console() if console is set on command line" (Greg Kroah-Hartman) - Revert "serial: core: Add support for DEVNAME:0.0 style naming for kernel console" (Greg Kroah-Hartman) - Revert "serial: core: Handle serial console options" (Greg Kroah-Hartman) - Revert "serial: 8250: Add preferred console in serial8250_isa_init_ports()" (Greg Kroah-Hartman) - Revert "Documentation: kernel-parameters: Add DEVNAME:0.0 format for serial ports" (Greg Kroah-Hartman) - Revert "serial: 8250: Fix add preferred console for serial8250_isa_init_ports()" (Greg Kroah-Hartman) - Revert "serial: core: Fix ifdef for serial base console functions" (Greg Kroah-Hartman) - serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited() (Jonas Gorski) - serial: core: introduce uart_port_tx_limited_flags() (Jonas Gorski) - Revert "serial: core: only stop transmit when HW fifo is empty" (Doug Brown) - serial: imx: set receiver level before starting uart (Stefan Eichenberger) - tty: mcf: MCF54418 has 10 UARTS (Jean-Michel Hautbois) - serial: 8250_omap: Implementation of Errata i2310 (Udit Kumar) - tty: serial: 8250: Fix port count mismatch with the device (Crescent Hsieh) - usb: dwc3: core: Workaround for CSR read timeout (Jos Wang) - Revert "usb: gadget: u_ether: Replace netif_stop_queue with netif_device_detach" (Ferry Toth) - Revert "usb: gadget: u_ether: Re-attach netif device to mirror detachment" (Ferry Toth) - usb: gadget: aspeed_udc: fix device address configuration (Jeremy Kerr) - usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock (Meng Li) - usb: typec: ucsi: glink: fix child node release in probe function (Javier Carrasco) - usb: musb: da8xx: fix a resource leak in probe() (Dan Carpenter) - usb: typec: ucsi_acpi: Add LG Gram quirk (Diogo Ivo) - usb: ucsi: stm32: fix command completion handling (Fabrice Gasnier) - usb: atm: cxacru: fix endpoint checking in cxacru_bind() (Nikita Zhandarovich) - usb: gadget: printer: fix races against disable (Oliver Neukum) - usb: gadget: printer: SS+ support (Oliver Neukum) - cpu: Fix broken cmdline "nosmp" and "maxcpus=0" (Huacai Chen) - cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() (Yuntao Wang) - PCI/MSI: Fix UAF in msi_capability_init (Mostafa Saleh) - irqchip/loongson-liointc: Set different ISRs for different cores (Huacai Chen) - irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node() (Huacai Chen) - hrtimer: Prevent queuing of hrtimer without a function callback (Phil Chang) - watchdog: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - watchdog: lenovo_se10_wdt: add HAS_IOPORT dependency (Arnd Bergmann) - SUNRPC: Fix backchannel reply, again (Chuck Lever) - xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs (Darrick J. Wong) - xfs: fix direction in XFS_IOC_EXCHANGE_RANGE (Darrick J. Wong) - xfs: allow unlinked symlinks and dirs with zero size (Darrick J. Wong) - xfs: restrict when we try to align cow fork delalloc to cowextsz hints (Darrick J. Wong) - xfs: fix freeing speculative preallocations for preallocated files (Christoph Hellwig) - i2c: testunit: discard write requests while old command is running (Wolfram Sang) - i2c: testunit: don't erase registers after STOP (Wolfram Sang) - i2c: viai2c: turn common code into a proper module (Arnd Bergmann) - platform/x86: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - platform/x86/intel: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - platform/x86/siemens: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB (Armin Wolf) - platform/x86: lg-laptop: Change ACPI device id (Armin Wolf) - platform/x86: lg-laptop: Remove LGEX0815 hotkey handling (Armin Wolf) - platform/x86: wireless-hotkey: Add support for LG Airplane Button (Armin Wolf) - platform/mellanox: nvsw-sn2201: Add check for platform_device_add_resources (Chen Ni) - mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() (Adrian Hunter) - mmc: sdhci: Do not invert write-protect twice (Adrian Hunter) - Revert "mmc: moxart-mmc: Use sg_miter for PIO" (Linus Walleij) - mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard (Kamal Dasu) - mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen) - mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen) - riscv: stacktrace: convert arch_stack_walk() to noinstr (Andy Chiu) - riscv: patch: Flush the icache right after patching to avoid illegal insns (Alexandre Ghiti) - RISC-V: fix vector insn load/store width mask (Jesse Taube) - tty: mxser: Remove __counted_by from mxser_board.ports[] (Nathan Chancellor) - randomize_kstack: Remove non-functional per-arch entropy filtering (Kees Cook) - string: kunit: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - x86: stop playing stack games in profile_pc() (Linus Torvalds) - Revert "nfsd: fix oops when reading pool_stats before server is started" (NeilBrown) - nfsd: initialise nfsd_info.mutex early. (NeilBrown) - bcachefs: Fix kmalloc bug in __snapshot_t_mut (Pei Li) - bcachefs: Discard, invalidate workers are now per device (Kent Overstreet) - bcachefs: Fix shift-out-of-bounds in bch2_blacklist_entries_gc (Pei Li) - bcachefs: slab-use-after-free Read in bch2_sb_errors_from_cpu (Pei Li) - bcachefs: Add missing bch2_journal_do_writes() call (Kent Overstreet) - bcachefs: Fix null ptr deref in journal_pins_to_text() (Kent Overstreet) - bcachefs: Add missing recalc_capacity() call (Kent Overstreet) - bcachefs: Fix btree_trans list ordering (Kent Overstreet) - bcachefs: Fix race between trans_put() and btree_transactions_read() (Kent Overstreet) - closures: closure_get_not_zero(), closure_return_sync() (Kent Overstreet) - bcachefs: Make btree_deadlock_to_text() clearer (Kent Overstreet) - bcachefs: fix seqmutex_relock() (Kent Overstreet) - bcachefs: Fix freeing of error pointers (Kent Overstreet) - nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[] (Nathan Chancellor) - nvmet: make 'tsas' attribute idempotent for RDMA (Hannes Reinecke) - nvme: fixup comment for nvme RDMA Provider Type (Hannes Reinecke) - nvme-apple: add missing MODULE_DESCRIPTION() (Jeff Johnson) - nvmet: do not return 'reserved' for empty TSAS values (Hannes Reinecke) - nvme: fix NVME_NS_DEAC may incorrectly identifying the disk as EXT_LBA. (Boyang Yu) - MAINTAINERS: Update IOMMU tree location (Joerg Roedel) - iommu/amd: Fix GT feature enablement again (Vasant Hegde) - iommu/vt-d: Fix missed device TLB cache tag (Lu Baolu) - iommu/amd: Invalidate cache before removing device from domain list (Vasant Hegde) - gpiolib: cdev: Ignore reconfiguration without direction (Kent Gibson) - gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) (Kent Gibson) - gpio: graniterapids: Add missing raw_spinlock_init() (Aapo Vienamo) - gpio: davinci: Validate the obtained number of IRQs (Aleksandr Mishin) - gpio: pca953x: fix pca953x_irq_bus_sync_unlock race (Ian Ray) - arm64: Clear the initial ID map correctly before remapping (Zenghui Yu) - arm64: mm: Permit PTE SW bits to change in live mappings (Ryan Roberts) - tools/power turbostat: Add local build_bug.h header for snapshot target (Patryk Wlazlyn) - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (Adam Hawley) - tools/power turbostat: option '-n' is ambiguous (David Arcari) - crypto: qat - fix linking errors when PCI_IOV is disabled (Xin Zeng) - drm/drm_file: Fix pid refcounting race (Jann Horn) - drm/i915/gt: Fix potential UAF by revoke of fence registers (Janusz Krzysztofik) - drm/amdgpu: Don't show false warning for reg list (Lijo Lazar) - drm/amdgpu: avoid using null object of framebuffer (Julia Zhang) - drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present (Michael Strauss) - drm/amdgpu: Fix pci state save during mode-1 reset (Lijo Lazar) - drm/amdgpu/atomfirmware: fix parsing of vram_info (Alex Deucher) - drm/amd/swsmu: add MALL init support workaround for smu_v14_0_1 (Li Ma) - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes (Ma Ke) - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes (Ma Ke) - drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA (Liu Ying) - drm/fbdev-dma: Only set smem_start is enable per module option (Thomas Zimmermann) - cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing (Rafael J. Wysocki) - thermal: gov_step_wise: Go straight to instance->lower when mitigation is over (Rafael J. Wysocki) - io_uring: signal SQPOLL task_work with TWA_SIGNAL_NO_IPI (Jens Axboe) - io_uring: remove dead struct io_submit_state member (Jens Axboe) - s390/boot: Do not adjust GOT entries for undef weak sym (Jens Remus) - s390/sclp: Fix sclp_init() cleanup on failure (Heiko Carstens) - s390/virtio_ccw: Fix config change notifications (Halil Pasic) - s390/pci: Add missing virt_to_phys() for directed DIBV (Niklas Schnelle) - kallsyms: rework symbol lookup return codes (Arnd Bergmann) - linux/syscalls.h: add missing __user annotations (Arnd Bergmann) - syscalls: mmap(): use unsigned offset type consistently (Arnd Bergmann) - s390: remove native mmap2() syscall (Arnd Bergmann) - hexagon: fix fadvise64_64 calling conventions (Arnd Bergmann) - csky, hexagon: fix broken sys_sync_file_range (Arnd Bergmann) - sh: rework sync_file_range ABI (Arnd Bergmann) - powerpc: restore some missing spu syscalls (Arnd Bergmann) - parisc: use generic sys_fanotify_mark implementation (Arnd Bergmann) - parisc: use correct compat recv/recvfrom syscalls (Arnd Bergmann) - sparc: fix compat recv/recvfrom syscalls (Arnd Bergmann) - sparc: fix old compat_sys_select() (Arnd Bergmann) - syscalls: fix compat_sys_io_pgetevents_time64 usage (Arnd Bergmann) - ftruncate: pass a signed offset (Arnd Bergmann) - btrfs: qgroup: fix quota root leak after quota disable failure (Filipe Manana) - btrfs: scrub: handle RST lookup error correctly (Qu Wenruo) - btrfs: zoned: fix initial free space detection (Naohiro Aota) - btrfs: use NOFS context when getting inodes during logging and log replay (Filipe Manana) - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Pablo Neira Ayuso) - netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n (Jianguo Wu) - net: mana: Fix possible double free in error handling path (Ma Ke) - selftest: af_unix: Check SIOCATMARK after every send()/recv() in msg_oob.c. (Kuniyuki Iwashima) - af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is at the head. (Kuniyuki Iwashima) - selftest: af_unix: Check EPOLLPRI after every send()/recv() in msg_oob.c (Kuniyuki Iwashima) - selftest: af_unix: Check SIGURG after every send() in msg_oob.c (Kuniyuki Iwashima) - selftest: af_unix: Add SO_OOBINLINE test cases in msg_oob.c (Kuniyuki Iwashima) - af_unix: Don't stop recv() at consumed ex-OOB skb. (Kuniyuki Iwashima) - selftest: af_unix: Add non-TCP-compliant test cases in msg_oob.c. (Kuniyuki Iwashima) - af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is at the head. (Kuniyuki Iwashima) - af_unix: Stop recv(MSG_PEEK) at consumed OOB skb. (Kuniyuki Iwashima) - selftest: af_unix: Add msg_oob.c. (Kuniyuki Iwashima) - selftest: af_unix: Remove test_unix_oob.c. (Kuniyuki Iwashima) - tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() (Yunseong Kim) - net: usb: qmi_wwan: add Telit FN912 compositions (Daniele Palmas) - tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO (Neal Cardwell) - ionic: use dev_consume_skb_any outside of napi (Shannon Nelson) - net: dsa: microchip: fix wrong register write when masking interrupt (Tristram Ha) - Fix race for duplicate reqsk on identical SYN (luoxuanqiang) - ibmvnic: Add tx check to prevent skb leak (Nick Child) - xdp: Remove WARN() from __xdp_reg_mem_model() (Daniil Dulov) - selftests/bpf: Add tests for may_goto with negative offset. (Alexei Starovoitov) - bpf: Fix may_goto with negative offset. (Alexei Starovoitov) - selftests/bpf: Add more ring buffer test coverage (Daniel Borkmann) - bpf: Fix overrunning reservations in ringbuf (Daniel Borkmann) - selftests/bpf: Tests with may_goto and jumps to the 1st insn (Alexei Starovoitov) - bpf: Fix the corner case with may_goto and jump to the 1st insn. (Alexei Starovoitov) - bpf: Update BPF LSM maintainer list (Matt Bobrowski) - bpf: Fix remap of arena. (Alexei Starovoitov) - selftests/bpf: Add a few tests to cover (Yonghong Song) - bpf: Add missed var_off setting in coerce_subreg_to_size_sx() (Yonghong Song) - bpf: Add missed var_off setting in set_sext32_default_val() (Yonghong Song) - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) - octeontx2-pf: Fix coverity and klockwork issues in octeon PF driver (Ratheesh Kannoth) - ice: Rebuild TC queues on VSI queue reconfiguration (Jan Sokolowski) - dt-bindings: net: fman: remove ptp-timer from required list (Frank Li) - net: dsa: microchip: monitor potential faults in half-duplex mode (Enguerrand de Ribaucourt) - net: dsa: microchip: use collision based back pressure mode (Enguerrand de Ribaucourt) - net: phy: micrel: add Microchip KSZ 9477 to the device table (Enguerrand de Ribaucourt) - netlink: specs: Fix pse-set command attributes (Kory Maincent) - ibmvnic: Free any outstanding tx skbs during scrq reset (Nick Child) - Revert "batman-adv: prefer kfree_rcu() over call_rcu() with free-only callbacks" (Linus Lüssing) - batman-adv: Don't accept TT entries for out-of-spec VIDs (Sven Eckelmann) - can: mcp251xfd: fix infinite loop when xmit fails (Vitor Soares) - can: kvaser_usb: fix return value for hif_usb_send_regout (Chen Ni) - net: can: j1939: recover socket queue on CAN bus error during BAM transmission (Oleksij Rempel) - net: can: j1939: Initialize unused data in j1939_send_one() (Shigeru Yoshida) - net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new (Oleksij Rempel) - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) - mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems (Ido Schimmel) - mlxsw: pci: Fix driver initialization with Spectrum-4 (Ido Schimmel) - selftest: af_unix: Add Kconfig file. (Kuniyuki Iwashima) - net: remove drivers@pensando.io from MAINTAINERS (Shannon Nelson) - net: add softirq safety to netdev_rename_lock (Eric Dumazet) - ionic: fix kernel panic due to multi-buffer handling (Taehee Yoo) - net: pse-pd: Kconfig: Fix missing firmware loader config select (Kory Maincent) - bonding: fix incorrect software timestamping report (Hangbin Liu) - net: mvpp2: fill-in dev_port attribute (Aryan Srivastava) - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) - net: dsa: microchip: fix initial port flush problem (Tristram Ha) - ASoC: rt5645: fix issue of random interrupt from push-button (Jack Yu) - ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA (Vyacheslav Frantsishko) - ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link (Chen-Yu Tsai) - ASoC: fsl-asoc-card: set priv->pdev before using it (Elinor Montmasson) - ASoC: amd: acp: move chip->flag variable assignment (Vijendar Mukunda) - ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() (Vijendar Mukunda) - ASoC: amd: acp: add a null check for chip_pdev structure (Vijendar Mukunda) - ASoC: Intel: soc-acpi: mtl: fix speaker no sound on Dell SKU 0C64 (Shuming Fan) - ASoC: q6apm-lpass-dai: close graph on prepare errors (Srinivas Kandagatla) - ASoC: cs35l56: Disconnect ASP1 TX sources when ASP1 DAI is hooked up (Richard Fitzgerald) - ASoC: topology: Fix route memory corruption (Amadeusz Sławiński) - ASoC: rt722-sdca-sdw: add debounce time for type detection (Jack Yu) - ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback (Peter Ujfalusi) - ASoC: ti: davinci-mcasp: Set min period size using FIFO config (Jai Luthra) - ALSA: dmaengine: Synchronize dma channel after drop() (Jai Luthra) - ASoC: ti: omap-hdmi: Fix too long driver name (Primoz Fiser) - ASoC: topology: Clean up route loading (Amadeusz Sławiński) - ASoC: topology: Do not assign fields that are already set (Amadeusz Sławiński) - ASoC: Intel: avs: Fix route override (Amadeusz Sławiński) - ASoC: topology: Fix references to freed memory (Amadeusz Sławiński) - bytcr_rt5640 : inverse jack detect for Archos 101 cesium (Thomas GENTY) - ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init (Andrei Simion) - ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision (Hsin-Te Yuan) - ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk (Alibek Omarov) - ASoC: SOF: Intel: hda-dai: remove skip_tlv label (Bard Liao) - ASoC: SOF: Intel: hda-dai: skip tlv for dspless mode (Bard Liao) - ASoC: codecs: ES8326: Solve headphone detection issue (Zhang Yi) - ASoC: cs42l43: Increase default type detect time and button delay (Maciej Strozek) - ASoC: qcom: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - ASoC: rt722-sdca-sdw: add silence detection register as volatile (Jack Yu) - ASoC: fsl: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - ASoC: mxs: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - MAINTAINERS: copy linux-arm-msm for sound/qcom changes (Dmitry Baryshkov) - ALSA: seq: Fix missing MSB in MIDI2 SPP conversion (Takashi Iwai) - ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11. (Dirk Su) - ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820 (Takashi Iwai) - ALSA: dmaengine_pcm: terminate dmaengine before synchronize (Shengjiu Wang) - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx (Aivaz Latypov) - ALSA: PCM: Allow resume only for suspended streams (Takashi Iwai) - ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages (Takashi Iwai) - mm/memory: don't require head page for do_set_pmd() (Andrew Bresticker) - mm/page_alloc: Separate THP PCP into movable and non-movable categories (yangge) - nfs: drop the incorrect assertion in nfs_swap_rw() (Christoph Hellwig) - mm/migrate: make migrate_pages_batch() stats consistent (Zi Yan) - MAINTAINERS: TPM DEVICE DRIVER: update the W-tag (Jarkko Sakkinen) - selftests/mm:fix test_prctl_fork_exec return failure (aigourensheng) - mm: convert page type macros to enum (Stephen Brennan) - ocfs2: fix DIO failure due to insufficient transaction credits (Jan Kara) - kasan: fix bad call to unpoison_slab_object (Andrey Konovalov) - mm: handle profiling for fake memory allocations during compaction (Suren Baghdasaryan) - mm/slab: fix 'variable obj_exts set but not used' warning (Suren Baghdasaryan) - /proc/pid/smaps: add mseal info for vma (Jeff Xu) - mm: fix incorrect vbq reference in purge_fragmented_block (Zhaoyang Huang) - workqueue: Increase worker desc's length to 32 (Wenchao Hao) - workqueue: Refactor worker ID formatting and make wq_worker_comm() use full ID string (Tejun Heo) - Input: ads7846 - use spi_device_id table (Alexander Stein) - Input: xpad - add support for ASUS ROG RAIKIRI PRO (Luke D. Jones) - Input: ili210x - fix ili251x_read_touch_data() return value (John Keeping) - Input: i8042 - add Ayaneo Kun to i8042 quirk table (Tobias Jakobi) - Input: elantech - fix touchpad state on resume for Lenovo N24 (Jonathan Denose) - pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set (Huang-Huang Bao) - pinctrl: rockchip: use dedicated pinctrl type for RK3328 (Huang-Huang Bao) - pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins (Huang-Huang Bao) - pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins (Huang-Huang Bao) - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (Hagar Hemdan) - pinctrl: bcm2835: Fix permissions of persist_gpio_outputs (Stefan Wahren) - pinctrl: tps6594: add missing support for LP8764 PMIC (Thomas Richard) - dt-bindings: pinctrl: qcom,pmic-gpio: drop pm8008 (Johan Hovold) - pinctrl: qcom: spmi-gpio: drop broken pm8008 support (Johan Hovold) - pinctrl: renesas: rzg2l: Use spin_{lock,unlock}_irq{save,restore} (Claudiu Beznea) - Linux 6.10-rc5 (Linus Torvalds) - i2c: ocores: set IACK bit after core is enabled (Grygorii Tertychnyi) - dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema (Krzysztof Kozlowski) - dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema (Krzysztof Kozlowski) - docs: i2c: summary: be clearer with 'controller/target' and 'adapter/client' pairs (Wolfram Sang) - docs: i2c: summary: document 'local' and 'remote' targets (Wolfram Sang) - docs: i2c: summary: document use of inclusive language (Wolfram Sang) - docs: i2c: summary: update speed mode description (Wolfram Sang) - docs: i2c: summary: update I2C specification link (Wolfram Sang) - docs: i2c: summary: start sentences consistently. (Wolfram Sang) - i2c: Add nop fwnode operations (Sakari Ailus) - cifs: Move the 'pid' from the subreq to the req (David Howells) - cifs: Only pick a channel once per read request (David Howells) - cifs: Defer read completion (David Howells) - cifs: fix typo in module parameter enable_gcm_256 (Steve French) - cifs: drop the incorrect assertion in cifs_swap_rw() (Barry Song) - memblock: use numa_valid_node() helper to check for invalid node ID (Mike Rapoport (IBM)) - mips: fix compat_sys_lseek syscall (Arnd Bergmann) - MIPS: mipsmtregs: Fix target register for MFTC0 (Jiaxun Yang) - x86/resctrl: Don't try to free nonexistent RMIDs (Dave Martin) - drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency (Alexey Makhalov) - KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() (Michael Ellerman) - powerpc/crypto: Add generated P8 asm to .gitignore (Nathan Lynch) - rust: avoid unused import warning in `rusttest` (Miguel Ojeda) - regulator: axp20x: AXP717: fix LDO supply rails and off-by-ones (Andre Przywara) - regulator: bd71815: fix ramp values (Kalle Niemi) - regulator: core: Fix modpost error "regulator_get_regmap" undefined (Biju Das) - regulator: tps6594-regulator: Fix the number of irqs for TPS65224 and TPS6594 (Thomas Richard) - spi: spi-imx: imx51: revert burst length calculation back to bits_per_word (Marc Kleine-Budde) - spi: Fix SPI slave probe failure (Amit Kumar Mahapatra) - spi: Fix OCTAL mode support (Patrice Chotard) - spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4 (Patrice Chotard) - spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup() (Patrice Chotard) - spi: cs42l43: Drop cs35l56 SPI speed down to 11MHz (Charles Keepax) - spi: cs42l43: Correct SPI root clock speed (Charles Keepax) - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Lorenzo Bianconi) - nfsd: fix oops when reading pool_stats before server is started (Jeff Layton) - xfs: fix unlink vs cluster buffer instantiation race (Dave Chinner) - bcachefs: Move the ei_flags setting to after initialization (Youling Tang) - bcachefs: Fix a UAF after write_super() (Kent Overstreet) - bcachefs: Use bch2_print_string_as_lines for long err (Kent Overstreet) - bcachefs: Fix I_NEW warning in race path in bch2_inode_insert() (Kent Overstreet) - bcachefs: Replace bare EEXIST with private error codes (Kent Overstreet) - bcachefs: Fix missing alloc_data_type_set() (Kent Overstreet) - closures: Change BUG_ON() to WARN_ON() (Kent Overstreet) - bcachefs: fix alignment of VMA for memory mapped files on THP (Youling Tang) - bcachefs: Fix safe errors by default (Kent Overstreet) - bcachefs: Fix bch2_trans_put() (Kent Overstreet) - bcachefs: set_worker_desc() for delete_dead_snapshots (Kent Overstreet) - bcachefs: Fix bch2_sb_downgrade_update() (Kent Overstreet) - bcachefs: Handle cached data LRU wraparound (Kent Overstreet) - bcachefs: Guard against overflowing LRU_TIME_BITS (Kent Overstreet) - bcachefs: delete_dead_snapshots() doesn't need to go RW (Kent Overstreet) - bcachefs: Fix early init error path in journal code (Kent Overstreet) - bcachefs: Check for invalid btree IDs (Kent Overstreet) - bcachefs: Fix btree ID bitmasks (Kent Overstreet) - bcachefs: Fix shift overflow in read_one_super() (Kent Overstreet) - bcachefs: Fix a locking bug in the do_discard_fast() path (Kent Overstreet) - bcachefs: Fix array-index-out-of-bounds (Kent Overstreet) - bcachefs: Fix initialization order for srcu barrier (Kent Overstreet) - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Niklas Cassel) - pwm: stm32: Fix error message to not describe the previous error path (Uwe Kleine-König) - pwm: stm32: Fix calculation of prescaler (Uwe Kleine-König) - pwm: stm32: Refuse too small period requests (Uwe Kleine-König) - firmware: psci: Fix return value from psci_system_suspend() (Sudeep Holla) - riscv: dts: sophgo: disable write-protection for milkv duo (Haylen Chu) - arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc (Frank Li) - arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin (Max Krummenacher) - arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property (Fabio Estevam) - arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO (Tim Harvey) - arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node (Liu Ying) - arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM (Marek Vasut) - arm64: dts: freescale: imx8mm-verdin: Fix GPU speed (Joao Paulo Goncalves) - LoongArch: KVM: Remove an unneeded semicolon (Yang Li) - LoongArch: Fix multiple hardware watchpoint issues (Hui Li) - LoongArch: Trigger user-space watchpoints correctly (Hui Li) - LoongArch: Fix watchpoint setting error (Hui Li) - LoongArch: Only allow OBJTOOL & ORC unwinder if toolchain supports -mthin-add-sub (Xi Ruoyao) - KVM: selftests: Fix RISC-V compilation (Andrew Jones) - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Babu Moger) - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Breno Leitao) - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Tao Su) - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Colin Ian King) - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Michael Roth) - KVM: arm64: FFA: Release hyp rx buffer (Vincent Donnefort) - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Marc Zyngier) - KVM: Discard zero mask with function kvm_dirty_ring_reset (Bibo Mao) - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) - kvm: do not account temporary allocations to kmem (Alexey Dobriyan) - MAINTAINERS: Drop Wanpeng Li as a Reviewer for KVM Paravirt support (Sean Christopherson) - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Sean Christopherson) - scsi: usb: uas: Do not query the IO Advice Hints Grouping mode page for USB/UAS devices (Bart Van Assche) - scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag (Bart Van Assche) - scsi: ufs: core: Free memory allocated for model before reinit (Joel Slebodnick) - drm/xe/vf: Don't touch GuC irq registers if using memory irqs (Michal Wajdeczko) - drm/amdgpu: init TA fw for psp v14 (Likun Gao) - drm/amdgpu: cleanup MES11 command submission (Christian König) - drm/amdgpu: fix UBSAN warning in kv_dpm.c (Alex Deucher) - drm/radeon: fix UBSAN warning in kv_dpm.c (Alex Deucher) - drm/amd/display: Disable CONFIG_DRM_AMD_DC_FP for RISC-V with clang (Nathan Chancellor) - drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA (Michael Strauss) - drm/amd/display: change dram_clock_latency to 34us for dcn35 (Paul Hsieh) - drm/amd/display: Change dram_clock_latency to 34us for dcn351 (Daniel Miess) - drm/amdgpu: revert "take runtime pm reference when we attach a buffer" v2 (Christian König) - drm/amdgpu: Indicate CU havest info to CP (Harish Kasiviswanathan) - drm/amd/display: prevent register access while in IPS (Hamza Mahfooz) - drm/amdgpu: fix locking scope when flushing tlb (Yunxiang Li) - drm/amd/display: Remove redundant idle optimization check (Roman Li) - drm/i915/mso: using joiner is not possible with eDP MSO (Jani Nikula) - ovl: fix encoding fid for lower only root (Miklos Szeredi) - ovl: fix copy-up in tmpfile (Miklos Szeredi) - io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed (Chenliang Li) - RDMA/mana_ib: Ignore optional access flags for MRs (Konstantin Taranov) - RDMA/mlx5: Add check for srq max_sge attribute (Patrisious Haddad) - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Yishai Hadas) - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Jason Gunthorpe) - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Jason Gunthorpe) - RDMA/mlx5: Remove extra unlock on error path (Jason Gunthorpe) - RDMA/rxe: Fix responder length checking for UD request packets (Honggang LI) - RDMA/rxe: Fix data copy for IB_SEND_INLINE (Honggang LI) - RDMA/bnxt_re: Fix the max msix vectors macro (Selvin Xavier) - ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE (Takashi Iwai) - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9 (Pablo Caño) - ACPI: mipi-disco-img: Switch to new Intel CPU model defines (Hans de Goede) - ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models (Hans de Goede) - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (Raju Rangoju) - thermal: int340x: processor_thermal: Support shared interrupts (Srinivas Pandruvada) - thermal/drivers/mediatek/lvts_thermal: Return error in case of invalid efuse data (Julien Panis) - thermal/drivers/mediatek/lvts_thermal: Remove filtered mode for mt8188 (Julien Panis) - thermal: core: Change PM notifier priority to the minimum (Rafael J. Wysocki) - thermal: core: Synchronize suspend-prepare and post-suspend actions (Rafael J. Wysocki) - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Nikita Shubin) - dt-bindings: dma: fsl-edma: fix dma-channels constraints (Krzysztof Kozlowski) - dmaengine: fsl-edma: avoid linking both modules (Arnd Bergmann) - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Nikita Shubin) - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Nikita Shubin) - dmaengine: ioatdma: Fix leaking on version mismatch (Nikita Shubin) - dmaengine: ti: k3-udma-glue: Fix of_k3_udma_glue_parse_chn_by_id() (Siddharth Vadapalli) - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Li RongQing) - dmaengine: xilinx: xdma: Fix data synchronisation in xdma_channel_isr() (Louis Chauvet) - phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets (Abel Vesa) - phy: qcom-qmp: pcs: Add missing v6 N4 register offsets (Abel Vesa) - phy: qcom-qmp: qserdes-txrx: Add missing registers offsets (Abel Vesa) - soundwire: fix usages of device_get_named_child_node() (Pierre-Louis Bossart) - btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes (Johannes Thumshirn) - btrfs: retry block group reclaim without infinite loop (Boris Burkov) - net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings (Oliver Neukum) - selftests: virtio_net: add forgotten config options (Jiri Pirko) - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Pavan Chebbi) - bnxt_en: Set TSO max segs on devices with limits (Michael Chan) - bnxt_en: Update firmware interface to 1.10.3.44 (Michael Chan) - net: stmmac: Assign configured channel value to EXTTS event (Oleksij Rempel) - selftests: add selftest for the SRv6 End.DX6 behavior with netfilter (Jianguo Wu) - selftests: add selftest for the SRv6 End.DX4 behavior with netfilter (Jianguo Wu) - netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core (Jianguo Wu) - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Jianguo Wu) - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Jozsef Kadlecsik) - net: do not leave a dangling sk pointer, when socket creation fails (Ignat Korchagin) - net/tcp_ao: Don't leak ao_info on error-path (Dmitry Safonov) - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Marcin Szycik) - ipv6: bring NLM_DONE out to a separate recv() again (Jakub Kicinski) - selftests: openvswitch: Set value to nla flags. (Adrian Moreno) - octeontx2-pf: Fix linking objects into multiple modules (Geetha sowjanya) - octeontx2-pf: Add error handling to VLAN unoffload handling (Simon Horman) - virtio_net: fixing XDP for fully checksummed packets handling (Heng Qi) - virtio_net: checksum offloading handling fix (Heng Qi) - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) - net: stmmac: No need to calculate speed divider when offload is disabled (Xiaolei Wang) - net: phy: dp83tg720: get master/slave configuration in link down state (Oleksij Rempel) - net: phy: dp83tg720: wake up PHYs in managed mode (Oleksij Rempel) - selftests: openvswitch: Use bash as interpreter (Simon Horman) - ptp: fix integer overflow in max_vclocks_store (Dan Carpenter) - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) - tipc: force a dst refcount before doing decryption (Xin Long) - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (David Ruth) - net: phy: mxl-gpy: Remove interrupt mask clearing from config_init (Raju Lakkaraju) - net: lan743x: Support WOL at both the PHY and MAC appropriately (Raju Lakkaraju) - net: lan743x: disable WOL upon resume to restore full data path operation (Raju Lakkaraju) - qca_spi: Make interrupt remembering atomic (Stefan Wahren) - netns: Make get_net_ns() handle zero refcount net (Yue Haibing) - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (Eric Dumazet) - ipv6: prevent possible NULL dereference in rt6_probe() (Eric Dumazet) - ipv6: prevent possible NULL deref in fib6_nh_init() (Eric Dumazet) - selftests: mptcp: userspace_pm: fixed subtest names (Matthieu Baerts (NGI0)) - tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack() (Eric Dumazet) - netrom: Fix a memory leak in nr_heartbeat_expiry() (Gavrilov Ilia) - ice: implement AQ download pkg retry (Wojciech Drewek) - ice: fix 200G link speed message log (Paul Greenwalt) - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (En-Wei Wu) - netdev-genl: fix error codes when outputting XDP features (Jakub Kicinski) - bpf: Harden __bpf_kfunc tag against linker kfunc removal (Tony Ambardar) - compiler_types.h: Define __retain for __attribute__((__retain__)) (Tony Ambardar) - bpf: Avoid splat in pskb_pull_reason (Florian Westphal) - bpf: fix UML x86_64 compile failure (Maciej Żenczykowski) - selftests/bpf: Add test coverage for reg_set_min_max handling (Daniel Borkmann) - bpf: Reduce stack consumption in check_stack_write_fixed_off (Daniel Borkmann) - bpf: Fix reg_set_min_max corruption of fake_reg (Daniel Borkmann) - MAINTAINERS: mailmap: Update Stanislav's email address (Stanislav Fomichev) - wifi: mac80211: fix monitor channel with chanctx emulation (Johannes Berg) - wifi: mac80211: Avoid address calculations via out of bounds array indexing (Kenton Groombridge) - wifi: mac80211: Recalc offload when monitor stop (Remi Pommarel) - wifi: iwlwifi: scan: correctly check if PSC listen period is needed (Ayala Beker) - wifi: iwlwifi: mvm: fix ROC version check (Shaul Triebitz) - wifi: iwlwifi: mvm: unlock mvm mutex (Shaul Triebitz) - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check (Dmitry Antipov) - wifi: cfg80211: wext: set ssids=NULL for passive scans (Johannes Berg) - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) - cipso: fix total option length computation (Ondrej Mosnacek) - net: mvpp2: use slab_build_skb for oversized frames (Aryan Srivastava) - ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE (Simon Trimmer) - ALSA: hda/realtek: Add more codec ID to no shutup pins list (Kailang Yang) - sound/oss/dmasound: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ARP8 (Gergely Meszaros) - ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM (Ajrat Makhmutov) - ALSA: hda: tas2781: Component should be unbound before deconstruction (Simon Trimmer) - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Simon Trimmer) - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Simon Trimmer) - ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option (Peter Ujfalusi) - ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 4 (Stefan Binding) - ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5 (Stefan Binding) - ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 4 (Stefan Binding) - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P Gen 5 (Stefan Binding) - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Dustin L. Howett) - ALSA: hda/realtek: Limit mic boost on N14AP7 (Edson Juliano Drosdeck) - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11. (Andy Chi) - ALSA: seq: ump: Fix missing System Reset message handling (Takashi Iwai) - ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind() (Simon Trimmer) - ALSA: hda: cs35l56: Fix lifecycle of codec pointer (Simon Trimmer) - mfd: axp20x: AXP717: Fix missing IRQ status registers range (Andre Przywara) - tracing: Build event generation tests only as modules (Masami Hiramatsu (Google)) - Revert "MIPS: pci: lantiq: restore reset gpio polarity" (Thomas Bogendoerfer) - mips: bmips: BCM6358: make sure CBR is correctly set (Christian Marangi) - MIPS: pci: lantiq: restore reset gpio polarity (Martin Schiller) - MIPS: Routerboard 532: Fix vendor retry check code (Ilpo Järvinen) - selftests/fchmodat2: fix clang build failure due to -static-libasan (John Hubbard) - selftests/openat2: fix clang build failures: -static-libasan, LOCAL_HDRS (John Hubbard) - selftests: seccomp: fix format-zero-length warnings (Amer Al Shanawany) - selftests: filesystems: fix warn_unused_result build warnings (Amer Al Shanawany) - cpumask: limit FORCE_NR_CPUS to just the UP case (Linus Torvalds) - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) - efi/x86: Free EFI memory map only when installing a new one. (Ard Biesheuvel) - efi/arm: Disable LPAE PAN when calling EFI runtime services (Ard Biesheuvel) - ima: Avoid blocking in RCU read-side critical section (GUO Zihua) - Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default" (Linus Torvalds) - kcov: don't lose track of remote references during softirqs (Aleksandr Nogikh) - mm: shmem: fix getting incorrect lruvec when replacing a shmem folio (Baolin Wang) - mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick (Peter Xu) - mm: fix possible OOB in numa_rebuild_large_mapping() (Kefeng Wang) - mm/migrate: fix kernel BUG at mm/compaction.c:2761! (Hugh Dickins) - selftests: mm: make map_fixed_noreplace test names stable (Mark Brown) - mm/memfd: add documentation for MFD_NOEXEC_SEAL MFD_EXEC (Jeff Xu) - mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default (Rafael Aquini) - gcov: add support for GCC 14 (Peter Oberparleiter) - zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING (Oleg Nesterov) - mm: huge_memory: fix misused mapping_large_folio_support() for anon folios (Ran Xiaokai) - lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get() (Suren Baghdasaryan) - lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=n (Suren Baghdasaryan) - MAINTAINERS: remove Lorenzo as vmalloc reviewer (Lorenzo Stoakes) - Revert "mm: init_mlocked_on_free_v3" (David Hildenbrand) - mm/page_table_check: fix crash on ZONE_DEVICE (Peter Xu) - gcc: disable '-Warray-bounds' for gcc-9 (Yury Norov) - ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() (Joseph Qi) - ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() (Joseph Qi) - MAINTAINERS: Update entries for Kees Cook (Kees Cook) - kunit/overflow: Adjust for __counted_by with DEFINE_RAW_FLEX() (Kees Cook) - yama: document function parameter (Christian Göttsche) - mm/util: Swap kmemdup_array() arguments (Jean-Philippe Brucker) - Drivers: hv: Cosmetic changes for hv.c and balloon.c (Aditya Nagesh) - Documentation: hyperv: Improve synic and interrupt handling description (Michael Kelley) - Documentation: hyperv: Update spelling and fix typo (Michael Kelley) - tools: hv: suppress the invalid warning for packed member alignment (Saurabh Sengar) - hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Michael Kelley) - hv_balloon: Use kernel macros to simplify open coded sequences (Michael Kelley) - Linux 6.10-rc4 (Linus Torvalds) - parisc: Try to fix random segmentation faults in package builds (John David Anglin) - i2c: designware: Fix the functionality flags of the slave-only interface (Jean Delvare) - i2c: at91: Fix the functionality flags of the slave-only interface (Jean Delvare) - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (Alan Stern) - xhci: Handle TD clearing for multiple streams case (Hector Martin) - xhci: Apply broken streams quirk to Etron EJ188 xHCI host (Kuangyi Chiang) - xhci: Apply reset resume quirk to Etron EJ188 xHCI host (Kuangyi Chiang) - xhci: Set correct transferred length for cancelled bulk transfers (Mathias Nyman) - thunderbolt: debugfs: Fix margin debugfs node creation condition (Aapo Vienamo) - usb-storage: alauda: Check whether the media is initialized (Shichao Lai) - usb: typec: ucsi: Ack also failed Get Error commands (Heikki Krogerus) - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Andrey Konovalov) - dt-bindings: usb: realtek,rts5411: Add missing "additionalProperties" on child nodes (Rob Herring (Arm)) - usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state (Kyle Tso) - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Amit Sunil Dhamne) - USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected (John Ernberg) - usb: typec: ucsi: glink: increase max ports for x1e80100 (Johan Hovold) - Revert "usb: chipidea: move ci_ulpi_init after the phy initialization" (Peter Chen) - serial: drop debugging WARN_ON_ONCE() from uart_write() (Tetsuo Handa) - serial: sc16is7xx: re-add Kconfig SPI or I2C dependency (Hugo Villeneuve) - serial: sc16is7xx: rename Kconfig CONFIG_SERIAL_SC16IS7XX_CORE (Hugo Villeneuve) - serial: port: Don't block system suspend even if bytes are left to xmit (Douglas Anderson) - serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level (Doug Brown) - serial: 8250_dw: Revert "Move definitions to the shared header" (Andy Shevchenko) - serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw (Andy Shevchenko) - tty: n_tty: Fix buffer offsets when lookahead is used (Ilpo Järvinen) - staging: vchiq_debugfs: Fix NPD in vchiq_dump_state (Stefan Wahren) - drivers: core: synchronize really_probe() and dev_uevent() (Dirk Behme) - sysfs: Unbreak the build around sysfs_bin_attr_simple_read() (Lukas Wunner) - driver core: remove devm_device_add_groups() (Greg Kroah-Hartman) - .editorconfig: remove trim_trailing_whitespace option (Greg Kroah-Hartman) - iio: inkern: fix channel read regression (Johan Hovold) - iio: imu: inv_mpu6050: stabilized timestamping in interrupt (Jean-Baptiste Maneyrol) - iio: adc: ad7173: Fix sampling frequency setting (Dumitru Ceclan) - iio: adc: ad7173: Clear append status bit (Dumitru Ceclan) - iio: imu: inv_icm42600: delete unneeded update watermark call (Jean-Baptiste Maneyrol) - iio: imu: inv_icm42600: stabilized timestamp in interrupt (Jean-Baptiste Maneyrol) - iio: invensense: fix odr switching to same value (Jean-Baptiste Maneyrol) - iio: adc: ad7173: Remove index from temp channel (Dumitru Ceclan) - iio: adc: ad7173: Add ad7173_device_info names (Dumitru Ceclan) - iio: adc: ad7173: fix buffers enablement for ad7176-2 (Dumitru Ceclan) - iio: temperature: mlx90635: Fix ERR_PTR dereference in mlx90635_probe() (Harshit Mogalapalli) - iio: imu: bmi323: Fix trigger notification in case of error (Vasileios Amoiridis) - iio: dac: ad5592r: fix temperature channel scaling value (Marc Ferland) - iio: pressure: bmp280: Fix BMP580 temperature reading (Adam Rizkalla) - dt-bindings: iio: dac: fix ad354xr output range (Angelo Dureghello) - iio: adc: ad9467: fix scan type sign (David Lechner) - jfs: xattr: fix buffer overflow for invalid xattr (Greg Kroah-Hartman) - misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe() (Yongzhi Liu) - misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe() (Yongzhi Liu) - parport: amiga: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - mei: vsc: Fix wrong invocation of ACPI SID method (Hans de Goede) - mei: vsc: Don't stop/restart mei device during system suspend/resume (Wentong Wu) - mei: me: release irq in mei_me_pci_resume error path (Tomas Winkler) - mei: demote client disconnect warning on suspend to debug (Alexander Usyskin) - ata: libata-scsi: Set the RMB bit only for removable media devices (Damien Le Moal) - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Yazen Ghannam) - RAS/AMD/ATL: Fix MI300 bank hash (Yazen Ghannam) - firewire: core: record card index in bus_reset_handle tracepoints event (Takashi Sakamoto) - firewire: core: record card index in tracepoinrts events derived from bus_reset_arrange_template (Takashi Sakamoto) - firewire: core: record card index in async_phy_inbound tracepoints event (Takashi Sakamoto) - firewire: core: record card index in async_phy_outbound_complete tracepoints event (Takashi Sakamoto) - firewire: core: record card index in async_phy_outbound_initiate tracepoints event (Takashi Sakamoto) - firewire: core: record card index in tracepoinrts events derived from async_inbound_template (Takashi Sakamoto) - firewire: core: record card index in tracepoinrts events derived from async_outbound_initiate_template (Takashi Sakamoto) - firewire: core: record card index in tracepoinrts events derived from async_outbound_complete_template (Takashi Sakamoto) - firewire: fix website URL in Kconfig (Takashi Sakamoto) - leds: class: Revert: "If no default trigger is given, make hw_control trigger the default trigger" (Hans de Goede) - xfs: make sure sb_fdblocks is non-negative (Wengang Wang) - ksmbd: fix missing use of get_write in in smb2_set_ea() (Namjae Jeon) - ksmbd: move leading slash check to smb2_get_name() (Namjae Jeon) - x86/boot: Don't add the EFI stub to targets, again (Benjamin Segall) - x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking (Kees Cook) - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) - s390/mm: Restore mapping of kernel image using large pages (Alexander Gordeev) - s390/mm: Allow large pages only for aligned physical addresses (Alexander Gordeev) - s390: Update defconfigs (Heiko Carstens) - drm/xe: move disable_c6 call (Riana Tauro) - drm/xe: flush engine buffers before signalling user fence on all engines (Andrzej Hajda) - drm/xe/pf: Assert LMEM provisioning is done only on DGFX (Michal Wajdeczko) - drm/xe/xe_gt_idle: use GT forcewake domain assertion (Riana Tauro) - MAINTAINERS: Update Xe driver maintainers (Thomas Hellström) - MAINTAINERS: update Xe driver maintainers (Oded Gabbay) - drm/exynos/vidi: fix memory leak in .get_modes() (Jani Nikula) - drm/exynos: dp: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found (Marek Szyprowski) - arm/komeda: Remove all CONFIG_DEBUG_FS conditional compilations (pengfuyuan) - drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time (Douglas Anderson) - drm: renesas: shmobile: Call drm_atomic_helper_shutdown() at shutdown time (Douglas Anderson) - drm/nouveau: remove unused struct 'init_exec' (Dr. David Alan Gilbert) - drm/nouveau: don't attempt to schedule hpd_work on headless cards (Vasily Khoruzhick) - drm/amdgpu: Fix the BO release clear memory warning (Arunpravin Paneer Selvam) - drm/bridge/panel: Fix runtime warning on panel bridge release (Adam Miotk) - drm/komeda: check for error-valued pointer (Amjad Ouled-Ameur) - drm: panel-orientation-quirks: Add quirk for Aya Neo KUN (Tobias Jakobi) - drm: have config DRM_WERROR depend on !WERROR (Jani Nikula) - vfio/pci: Insert full vma on mmap'd MMIO fault (Alex Williamson) - vfio/pci: Use unmap_mapping_range() (Alex Williamson) - vfio: Create vfio_fs_type with inode per device (Alex Williamson) - loop: Disable fallocate() zero and discard if not supported (Cyril Hrubis) - nvme: fix namespace removal list (Keith Busch) - nvmet: always initialize cqe.result (Daniel Wagner) - nvmet-passthru: propagate status from id override functions (Daniel Wagner) - nvme: avoid double free special payload (Chunguang Xu) - nbd: Remove __force casts (Christoph Hellwig) - block: unmap and free user mapped integrity via submitter (Anuj Gupta) - block: fix request.queuelist usage in flush (Chengming Zhou) - block: Optimize disk zone resource cleanup (Damien Le Moal) - block: sed-opal: avoid possible wrong address reference in read_sed_opal_key() (Su Hui) - io_uring: fix cancellation overwriting req->flags (Pavel Begunkov) - io_uring/rsrc: don't lock while !TASK_RUNNING (Pavel Begunkov) - scsi: mpi3mr: Fix ATA NCQ priority support (Damien Le Moal) - scsi: ufs: core: Quiesce request queues before checking pending cmds (Ziqi Chen) - scsi: core: Disable CDL by default (Damien Le Moal) - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (Breno Leitao) - scsi: sd: Use READ(16) when reading block zero on large capacity disks (Martin K. Petersen) - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Dimitri Sivanich) - cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo() (Rafael J. Wysocki) - ACPI: x86: Force StorageD3Enable on more products (Mario Limonciello) - ACPI: EC: Evaluate orphan _REG under EC device (Rafael J. Wysocki) - thermal: gov_step_wise: Restore passive polling management (Rafael J. Wysocki) - thermal: ACPI: Invalidate trip points with temperature of 0 or below (Rafael J. Wysocki) - thermal: core: Do not fail cdev registration because of invalid initial state (Rafael J. Wysocki) - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (Aleksandr Mishin) - af_unix: Read with MSG_PEEK loops if the first unread byte is OOB (Rao Shoaib) - bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response (Michael Chan) - gve: Clear napi->skb before dev_kfree_skb_any() (Ziwei Xiao) - ionic: fix use after netif_napi_del() (Taehee Yoo) - Revert "igc: fix a log entry using uninitialized netdev" (Sasha Neftin) - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (Nikolay Aleksandrov) - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (Nikolay Aleksandrov) - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Petr Pavlu) - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Jozsef Kadlecsik) - netfilter: nft_inner: validate mandatory meta and payload (Davide Ornaghi) - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Xiaolei Wang) - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington) - Bluetooth: fix connection setup in l2cap_connect (Pauli Virtanen) - Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix not using correct handle (Luiz Augusto von Dentz) - net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP (Kory Maincent) - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Eric Dumazet) - mailmap: map Geliang's new email address (Geliang Tang) - mptcp: pm: update add_addr counters after connect (YonglongLi) - mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID (YonglongLi) - mptcp: ensure snd_una is properly initialized on connect (Paolo Abeni) - net/sched: initialize noop_qdisc owner (Johannes Berg) - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Gal Pressman) - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Gal Pressman) - net dsa: qca8k: fix usages of device_get_named_child_node() (Andy Shevchenko) - tcp: fix race in tcp_v6_syn_recv_sock() (Eric Dumazet) - netdevsim: fix backwards compatibility in nsim_get_iflink() (David Wei) - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Sagar Cheluvegowda) - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet (Aleksandr Mishin) - net: hns3: add cond_resched() to hns3 ring buffer init process (Jie Wang) - net: hns3: fix kernel crash problem in concurrent scenario (Yonglong Liu) - dt-bindings: net: dp8386x: Add MIT license along with GPL-2.0 (Udit Kumar) - net: sfp: Always call `sfp_sm_mod_remove()` on remove (Csókás, Bence) - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (NeilBrown) - SUNRPC: return proper error from gss_wrap_req_priv (Chen Hanxiao) - NFSv4.1 enforce rootpath check in fs_location query (Olga Kornievskaia) - NFS: abort nfs_atomic_open_v23 if name is too long. (NeilBrown) - nfs: don't invalidate dentries on transient errors (Scott Mayhew) - nfs: Avoid flushing many pages with NFS_FILE_SYNC (Jan Kara) - nfs: propagate readlink errors in nfs_symlink_filler (Sagi Grimberg) - MAINTAINERS: Change email address for Trond Myklebust (Trond Myklebust) - NFSv4: Fix memory leak in nfs4_set_security_label (Dmitry Mastykin) - x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node() (Jan Beulich) - memblock: make memblock_set_node() also warn about use of MAX_NUMNODES (Jan Beulich) - ARM: 9405/1: ftrace: Don't assume stack frames are contiguous in memory (Ard Biesheuvel) - clkdev: don't fail clkdev_alloc() if over-sized (Russell King (Oracle)) - bcachefs: Fix rcu_read_lock() leak in drop_extra_replicas (Kent Overstreet) - bcachefs: Add missing bch_inode_info.ei_flags init (Kent Overstreet) - bcachefs: Add missing synchronize_srcu_expedited() call when shutting down (Kent Overstreet) - bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket() (Kent Overstreet) - bcachefs: Replace bucket_valid() asserts in bucket lookup with proper checks (Kent Overstreet) - bcachefs: Fix snapshot_create_lock lock ordering (Kent Overstreet) - bcachefs: Fix refcount leak in check_fix_ptrs() (Kent Overstreet) - bcachefs: Leave a buffer in the btree key cache to avoid lock thrashing (Kent Overstreet) - bcachefs: Fix reporting of freed objects from key cache shrinker (Kent Overstreet) - bcachefs: set sb->s_shrinker->seeks = 0 (Kent Overstreet) - bcachefs: increase key cache shrinker batch size (Kent Overstreet) - bcachefs: Enable automatic shrinking for rhashtables (Kent Overstreet) - bcachefs: fix the display format for show-super (Hongbo Li) - bcachefs: fix stack frame size in fsck.c (Kent Overstreet) - bcachefs: Delete incorrect BTREE_ID_NR assertion (Kent Overstreet) - bcachefs: Fix incorrect error handling found_btree_node_is_readable() (Kent Overstreet) - bcachefs: Split out btree_write_submit_wq (Kent Overstreet) - mailmap: Add my outdated addresses to the map file (Andy Shevchenko) - iomap: Fix iomap_adjust_read_range for plen calculation (Ritesh Harjani (IBM)) - iomap: keep on increasing i_size in iomap_write_end() (Zhang Yi) - cachefiles: remove unneeded include of (Gao Xiang) - fs/file: fix the check in find_next_fd() (Yuntao Wang) - cachefiles: make on-demand read killable (Baokun Li) - cachefiles: flush all requests after setting CACHEFILES_DEAD (Baokun Li) - cachefiles: Set object to close if ondemand_id < 0 in copen (Zizhi Wo) - cachefiles: defer exposing anon_fd until after copy_to_user() succeeds (Baokun Li) - cachefiles: never get a new anonymous fd if ondemand_id is valid (Baokun Li) - cachefiles: add spin_lock for cachefiles_ondemand_info (Baokun Li) - cachefiles: add consistency check for copen/cread (Baokun Li) - cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read() (Baokun Li) - cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read() (Baokun Li) - cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd() (Baokun Li) - cachefiles: remove requests from xarray during flushing requests (Baokun Li) - cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd (Baokun Li) - statx: Update offset commentary for struct statx (John Garry) - netfs: fix kernel doc for nets_wait_for_outstanding_io() (Christian Brauner) - debugfs: continue to ignore unknown mount options (Christian Brauner) - Linux 6.10-rc3 (Linus Torvalds) - perf bpf: Fix handling of minimal vmlinux.h file when interrupting the build (Namhyung Kim) - Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event" (Arnaldo Carvalho de Melo) - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers uapi: Sync linux/stat.h with the kernel sources to pick STATX_SUBVOL (Arnaldo Carvalho de Melo) - tools headers UAPI: Update i915_drm.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Update the syscall tables and unistd.h, mostly to support the new 'mseal' syscall (Arnaldo Carvalho de Melo) - perf trace beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources to pick POSTED_MSI_NOTIFICATION (Arnaldo Carvalho de Melo) - perf beauty: Update copy of linux/socket.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync fcntl.h with the kernel sources to pick F_DUPFD_QUERY (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync linux/stat.h with the kernel sources (Arnaldo Carvalho de Melo) - EDAC/igen6: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen) - EDAC/amd64: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen) - clk: sifive: Do not register clkdevs for PRCI clocks (Samuel Holland) - cifs: Don't advance the I/O iterator before terminating subrequest (David Howells) - smb: client: fix deadlock in smb2_find_smb_tcon() (Enzo Matsumiya) - HID: Ignore battery for ELAN touchscreens 2F2C and 4116 (Louis Dalibard) - HID: i2c-hid: elan: fix reset suspend current leakage (Johan Hovold) - dt-bindings: HID: i2c-hid: elan: add 'no-reset-on-power-off' property (Johan Hovold) - dt-bindings: HID: i2c-hid: elan: add Elan eKTH5015M (Johan Hovold) - dt-bindings: HID: i2c-hid: add dedicated Ilitek ILI2901 schema (Johan Hovold) - input: Add support for "Do Not Disturb" (Aseda Aboagye) - input: Add event code for accessibility key (Aseda Aboagye) - hid: asus: asus_report_fixup: fix potential read out of bounds (Andrew Ballance) - HID: logitech-hidpp: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - HID: intel-ish-hid: fix endian-conversion (Arnd Bergmann) - HID: nintendo: Fix an error handling path in nintendo_hid_probe() (Christophe JAILLET) - HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() (José Expósito) - HID: core: remove unnecessary WARN_ON() in implement() (Nikita Zhandarovich) - HID: nvidia-shield: Add missing check for input_ff_create_memless (Chen Ni) - HID: intel-ish-hid: Fix build error for COMPILE_TEST (Zhang Lixu) - modpost: do not warn about missing MODULE_DESCRIPTION() for vmlinux.o (Masahiro Yamada) - kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh (Richard Acayan) - kconfig: remove wrong expr_trans_bool() (Masahiro Yamada) - kconfig: doc: document behavior of 'select' and 'imply' followed by 'if' (Masahiro Yamada) - kconfig: doc: fix a typo in the note about 'imply' (Masahiro Yamada) - kconfig: gconf: give a proper initial state to the Save button (Masahiro Yamada) - kconfig: remove unneeded code for user-supplied values being out of range (Masahiro Yamada) - media: intel/ipu6: add csi2 port sanity check in notifier bound (Bingbu Cao) - media: intel/ipu6: update the maximum supported csi2 port number to 6 (Bingbu Cao) - media: mei: csi: Warn less verbosely of a missing device fwnode (Sakari Ailus) - media: mei: csi: Put the IPU device reference (Sakari Ailus) - media: intel/ipu6: fix the buffer flags caused by wrong parentheses (Bingbu Cao) - media: intel/ipu6: Fix an error handling path in isys_probe() (Christophe JAILLET) - media: intel/ipu6: Move isys_remove() close to isys_probe() (Christophe JAILLET) - media: intel/ipu6: Fix some redundant resources freeing in ipu6_pci_remove() (Christophe JAILLET) - media: Documentation: v4l: Fix ACTIVE route flag (Sakari Ailus) - media: mgb4: Fix double debugfs remove (Martin Tůma) - irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update() (Hagar Hemdan) - irqchip/sifive-plic: Chain to parent IRQ after handlers are ready (Samuel Holland) - irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails (Sunil V L) - x86/amd_nb: Check for invalid SMN reads (Yazen Ghannam) - x86/kexec: Fix bug with call depth tracking (David Kaplan) - perf/core: Fix missing wakeup when waiting for context reference (Haifeng Xu) - locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc (Carlos Llamas) - nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors (Ryusuke Konishi) - mm: fix xyz_noprof functions calling profiled functions (Suren Baghdasaryan) - codetag: avoid race at alloc_slab_obj_exts (Thadeu Lima de Souza Cascardo) - mm/hugetlb: do not call vma_add_reservation upon ENOMEM (Oscar Salvador) - mm/ksm: fix ksm_zero_pages accounting (Chengming Zhou) - mm/ksm: fix ksm_pages_scanned accounting (Chengming Zhou) - kmsan: do not wipe out origin when doing partial unpoisoning (Alexander Potapenko) - vmalloc: check CONFIG_EXECMEM in is_vmalloc_or_module_addr() (Cong Wang) - mm: page_alloc: fix highatomic typing in multi-block buddies (Johannes Weiner) - nilfs2: fix potential kernel bug due to lack of writeback flag waiting (Ryusuke Konishi) - memcg: remove the lockdep assert from __mod_objcg_mlstate() (Sebastian Andrzej Siewior) - mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes (Barry Song) - mm: huge_mm: fix undefined reference to `mthp_stats' for CONFIG_SYSFS=n (Barry Song) - mm: drop the 'anon_' prefix for swap-out mTHP counters (Baolin Wang) - gpio: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type (Matthias Schiffer) - gpio: tqmx86: store IRQ trigger type and unmask status separately (Matthias Schiffer) - gpio: tqmx86: introduce shadow register for GPIO output value (Matthias Schiffer) - gpio: tqmx86: fix typo in Kconfig label (Gregor Herburger) - nvme: fix nvme_pr_* status code parsing (Weiwen Hu) - nvme-fabrics: use reserved tag for reg read/write command (Chunguang Xu) - null_blk: fix validation of block size (Andreas Hindborg) - io_uring: fix possible deadlock in io_register_iowq_max_workers() (Hagar Hemdan) - io_uring/io-wq: avoid garbage value of 'match' in io_wq_enqueue() (Su Hui) - io_uring/napi: fix timeout calculation (Jens Axboe) - io_uring: check for non-NULL file pointer in io_file_can_poll() (Jens Axboe) - btrfs: protect folio::private when attaching extent buffer folios (Qu Wenruo) - btrfs: fix leak of qgroup extent records after transaction abort (Filipe Manana) - btrfs: fix crash on racing fsync and size-extending write into prealloc (Omar Sandoval) - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Chuck Lever) - Revert "riscv: mm: accelerate pagefault when badaccess" (Palmer Dabbelt) - riscv: fix overlap of allocated page and PTR_ERR (Nam Cao) - KVM: s390x: selftests: Add shared zeropage test (David Hildenbrand) - s390/crash: Do not use VM info if os_info does not have it (Alexander Gordeev) - arm64/io: add constant-argument check (Arnd Bergmann) - arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process (Wei Li) - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (Suma Hegde) - platform/x86: dell-smbios: Simplify error handling (Armin Wolf) - platform/x86: dell-smbios: Fix wrong token data in sysfs (Armin Wolf) - platform/x86: yt2-1380: add CONFIG_EXTCON dependency (Arnd Bergmann) - platform/x86: touchscreen_dmi: Use 2-argument strscpy() (Andy Shevchenko) - platform/x86: touchscreen_dmi: Drop "silead,max-fingers" property (Hans de Goede) - Input: silead - Always support 10 fingers (Hans de Goede) - iommu/amd: Fix Invalid wait context issue (Vasant Hegde) - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Vasant Hegde) - iommu/amd: Fix workqueue name (Vasant Hegde) - iommu: Return right value in iommu_sva_bind_device() (Lu Baolu) - iommu/dma: Fix domain init (Robin Murphy) - iommu/amd: Fix sysfs leak in iommu init (Kun(llfl)) - ata: pata_macio: Fix max_segment_size with PAGE_SIZE == 64K (Michael Ellerman) - drm/komeda: remove unused struct 'gamma_curve_segment' (Dr. David Alan Gilbert) - drm/vmwgfx: Don't memcmp equivalent pointers (Ian Forbes) - drm/vmwgfx: remove unused struct 'vmw_stdu_dma' (Dr. David Alan Gilbert) - drm/vmwgfx: Don't destroy Screen Target when CRTC is enabled but inactive (Ian Forbes) - drm/vmwgfx: Standardize use of kibibytes when logging (Ian Forbes) - drm/vmwgfx: Remove STDU logic from generic mode_valid function (Ian Forbes) - drm/vmwgfx: 3D disabled should not effect STDU memory limits (Ian Forbes) - drm/vmwgfx: Filter modes which exceed graphics memory (Ian Forbes) - drm/panel: sitronix-st7789v: Add check for of_drm_get_panel_orientation (Chen Ni) - drm/amdgpu/pptable: Fix UBSAN array-index-out-of-bounds (Tasos Sahanidis) - drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms (Mario Limonciello) - drm/xe/pf: Update the LMTT when freeing VF GT config (Michal Wajdeczko) - scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort() (Chanwoo Lee) - scsi: core: Handle devices which return an unusually large VPD page count (Martin K. Petersen) - scsi: mpt3sas: Add missing kerneldoc parameter descriptions (Deming Wang) - scsi: qedf: Set qed_slowpath_params to zero before use (Saurav Kashyap) - scsi: qedf: Wait for stag work during unload (Saurav Kashyap) - scsi: qedf: Don't process stag work during unload and recovery (Saurav Kashyap) - scsi: sr: Fix unintentional arithmetic wraparound (Justin Stitt) - scsi: core: alua: I/O errors for ALUA state transitions (Martin Wilck) - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Nathan Chancellor) - PCI: Revert the cfg_access_lock lockdep mechanism (Dan Williams) - selftests: net: lib: set 'i' as local (Matthieu Baerts (NGI0)) - selftests: net: lib: avoid error removing empty netns name (Matthieu Baerts (NGI0)) - selftests: net: lib: support errexit with busywait (Matthieu Baerts (NGI0)) - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Su Hui) - ipv6: fix possible race in __fib6_drop_pcpu_from() (Eric Dumazet) - af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). (Kuniyuki Iwashima) - af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). (Kuniyuki Iwashima) - af_unix: Use skb_queue_empty_lockless() in unix_release_sock(). (Kuniyuki Iwashima) - af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). (Kuniyuki Iwashima) - af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. (Kuniyuki Iwashima) - af_unix: Annotate data-races around sk->sk_sndbuf. (Kuniyuki Iwashima) - af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. (Kuniyuki Iwashima) - af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb(). (Kuniyuki Iwashima) - af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). (Kuniyuki Iwashima) - af_unix: Annotate data-race of sk->sk_state in unix_accept(). (Kuniyuki Iwashima) - af_unix: Annotate data-race of sk->sk_state in unix_stream_connect(). (Kuniyuki Iwashima) - af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). (Kuniyuki Iwashima) - af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). (Kuniyuki Iwashima) - af_unix: Annodate data-races around sk->sk_state for writers. (Kuniyuki Iwashima) - af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer. (Kuniyuki Iwashima) - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Aleksandr Mishin) - igc: Fix Energy Efficient Ethernet support declaration (Sasha Neftin) - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Larysa Zaremba) - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Larysa Zaremba) - ice: remove af_xdp_zc_qps bitmap (Larysa Zaremba) - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Jacob Keller) - ice: fix iteration of TLVs in Preserved Fields Area (Jacob Keller) - Revert "xsk: Document ability to redirect to any socket bound to the same umem" (Magnus Karlsson) - Revert "xsk: Support redirect to any socket bound to the same umem" (Magnus Karlsson) - bpf: Set run context for rawtp test_run callback (Jiri Olsa) - bpf: Fix a potential use-after-free in bpf_link_free() (Cong Wang) - bpf, devmap: Remove unnecessary if check in for loop (Thorsten Blum) - libbpf: don't close(-1) in multi-uprobe feature detector (Andrii Nakryiko) - bpf: Fix bpf_session_cookie BTF_ID in special_kfunc_set list (Jiri Olsa) - selftests/bpf: fix inet_csk_accept prototype in test_sk_storage_tracing.c (Andrii Nakryiko) - ptp: Fix error message on failed pin verification (Karol Kolacinski) - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (Eric Dumazet) - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Aleksandr Mishin) - net/mlx5: Always stop health timer during driver removal (Shay Drory) - net/mlx5: Stop waiting for PCI if pci channel is offline (Moshe Shemesh) - net: ethernet: mtk_eth_soc: handle dma buffer size soc specific (Frank Wunderlich) - rtnetlink: make the "split" NLM_DONE handling generic (Jakub Kicinski) - mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB (Jason Xing) - tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB (Jason Xing) - selftests: hsr: add missing config for CONFIG_BRIDGE (Hangbin Liu) - vxlan: Fix regression when dropping packets due to invalid src addresses (Daniel Borkmann) - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (Hangyu Hua) - ionic: fix kernel panic in XDP_TX action (Taehee Yoo) - net: phy: Micrel KSZ8061: fix errata solution not taking effect problem (Tristram Ha) - net/smc: avoid overwriting when adjusting sock bufsizes (Wen Gu) - octeontx2-af: Always allocate PF entries from low prioriy zone (Subbaraya Sundeep) - net: tls: fix marking packets as decrypted (Jakub Kicinski) - wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS (Bitterblue Smith) - wifi: mt76: mt7615: add missing chanctx ops (Johannes Berg) - wifi: wilc1000: document SRCU usage instead of SRCU (Alexis Lothoré) - Revert "wifi: wilc1000: set atomic flag on kmemdup in srcu critical section" (Alexis Lothoré) - Revert "wifi: wilc1000: convert list management to RCU" (Alexis Lothoré) - wifi: ath11k: move power type check to ASSOC stage when connecting to 6 GHz AP (Baochen Qiang) - wifi: ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs (Carl Huang) - wifi: ath10k: fix QCOM_RPROC_COMMON dependency (Dmitry Baryshkov) - wifi: ath11k: Fix error path in ath11k_pcic_ext_irq_config (Breno Leitao) - wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan() (Dmitry Antipov) - wifi: mac80211: correctly parse Spatial Reuse Parameter Set element (Lingbo Kong) - wifi: mac80211: fix Spatial Reuse element size check (Lingbo Kong) - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill (Ilan Peer) - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (Miri Korenblit) - wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option (Ayala Beker) - wifi: iwlwifi: mvm: handle BA session teardown in RF-kill (Johannes Berg) - wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd (Yedidya Benshimol) - wifi: iwlwifi: mvm: remove stale STA link data during restart (Benjamin Berg) - wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Shahar S Matityahu) - wifi: iwlwifi: mvm: set properly mac header (Mordechay Goodstein) - wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 (Johannes Berg) - wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup (Yedidya Benshimol) - wifi: iwlwifi: mvm: fix a crash on 7265 (Emmanuel Grumbach) - wifi: iwlwifi: mvm: always set the TWT IE offset (Shaul Triebitz) - wifi: iwlwifi: mvm: don't initialize csa_work twice (Miri Korenblit) - wifi: mac80211: pass proper link id for channel switch started notification (Aditya Kumar Singh) - wifi: cfg80211: fix 6 GHz scan request building (Johannes Berg) - wifi: mac80211: handle tasklet frames before stopping (Johannes Berg) - wifi: mac80211: apply mcast rate only if interface is up (Johannes Berg) - wifi: cfg80211: pmsr: use correct nla_get_uX functions (Lin Ma) - wifi: cfg80211: Lock wiphy in cfg80211_get_station (Remi Pommarel) - wifi: cfg80211: fully move wiphy work to unbound workqueue (Johannes Berg) - wifi: cfg80211: validate HE operation element parsing (Johannes Berg) - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (Remi Pommarel) - wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata (Nicolas Escande) - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects (Nicolas Escande) - lib/test_rhashtable: add missing MODULE_DESCRIPTION() macro (Jeff Johnson) - net: dst_cache: add two DEBUG_NET warnings (Eric Dumazet) - ila: block BH in ila_output() (Eric Dumazet) - ipv6: sr: block BH in seg6_output_core() and seg6_input_core() (Eric Dumazet) - net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input() (Eric Dumazet) - ipv6: ioam: block BH from ioam6_output() (Eric Dumazet) - vmxnet3: disable rx data ring on dma allocation failure (Matthias Stocker) - net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume (Tristram Ha) - net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED (Dmitry Safonov) - net/ncsi: Fix the multi thread manner of NCSI driver (DelphineCCChiu) - net: rps: fix error when CONFIG_RFS_ACCEL is off (Jason Xing) - ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put() (Duoming Zhou) - ax25: Fix refcount imbalance on inbound connections (Lars Kellogg-Stedman) - virtio_net: fix a spurious deadlock issue (Heng Qi) - virtio_net: fix possible dim status unrecoverable (Heng Qi) - ethtool: init tsinfo stats if requested (Vadim Fedorenko) - MAINTAINERS: remove Peter Geis (Peter Geis) - virtio_net: fix missing lock protection on control_buf access (Heng Qi) - tomoyo: update project links (Tetsuo Handa) - efi: Add missing __nocfi annotations to runtime wrappers (Ard Biesheuvel) - efi: pstore: Return proper errors on UEFI failures (Guilherme G. Piccoli) - efi/libstub: zboot.lds: Discard .discard sections (Nathan Chancellor) - thermal: trip: Trigger trip down notifications when trips involved in mitigation become invalid (Rafael J. Wysocki) - thermal: core: Introduce thermal_trip_crossed() (Rafael J. Wysocki) - thermal/debugfs: Allow tze_seq_show() to print statistics for invalid trips (Rafael J. Wysocki) - thermal/debugfs: Print initial trip temperature and hysteresis in tze_seq_show() (Rafael J. Wysocki) - PNP: Hide pnp_bus_type from the non-PNP code (Andy Shevchenko) - PNP: Make dev_is_pnp() to be a function and export it for modules (Andy Shevchenko) - ACPI: APEI: EINJ: Fix einj_dev release leak (Dan Williams) - ACPI: EC: Avoid returning AE_OK on errors in address space handler (Armin Wolf) - ACPI: EC: Abort address space access upon error (Armin Wolf) - ACPI: AC: Properly notify powermanagement core about changes (Thomas Weißschuh) - cpufreq: intel_pstate: Fix unchecked HWP MSR access (Srinivas Pandruvada) - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (Dhananjay Ugwekar) - cpufreq: amd-pstate: remove global header file (Arnd Bergmann) - tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Dhananjay Ugwekar) - btrfs: ensure fast fsync waits for ordered extents after a write failure (Filipe Manana) - bcachefs: Fix trans->locked assert (Kent Overstreet) - bcachefs: Rereplicate now moves data off of durability=0 devices (Kent Overstreet) - bcachefs: Fix GFP_KERNEL allocation in break_cycle() (Kent Overstreet) - i2c: Remove I2C_CLASS_SPD (Heiner Kallweit) - i2c: synquacer: Remove a clk reference from struct synquacer_i2c (Christophe JAILLET) - tpm: Switch to new Intel CPU model defines (Tony Luck) - tpm_tis: Do *not* flush uninitialized work (Jan Beulich) - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Tao Su) - KVM: arm64: Ensure that SME controls are disabled in protected mode (Fuad Tabba) - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Fuad Tabba) - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Fuad Tabba) - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Fuad Tabba) - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Fuad Tabba) - KVM: arm64: Specialize handling of host fpsimd state on trap (Fuad Tabba) - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Fuad Tabba) - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Fuad Tabba) - KVM: arm64: Reintroduce __sve_save_state (Fuad Tabba) - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Marc Zyngier) - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Marc Zyngier) - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Marc Zyngier) - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Marc Zyngier) - KVM: arm64: Fix AArch32 register narrowing on userspace write (Marc Zyngier) - RISC-V: KVM: Fix incorrect reg_subtype labels in kvm_riscv_vcpu_set_reg_isa_ext function (Quan Zhou) - RISC-V: KVM: No need to use mask when hart-index-bit is 0 (Yong-Xuan Wang) - KVM: x86: Drop support for hand tuning APIC timer advancement from userspace (Sean Christopherson) - KVM: SEV-ES: Delegate LBR virtualization to the processor (Ravi Bangoria) - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Ravi Bangoria) - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Nikunj A Dadhania) - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Sean Christopherson) - KVM: x86: Force KVM_WERROR if the global WERROR is enabled (Sean Christopherson) - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Sean Christopherson) - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Sean Christopherson) - KVM: x86/mmu: Print SPTEs on unexpected #VE (Sean Christopherson) - KVM: VMX: Dump VMCS on unexpected #VE (Sean Christopherson) - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Sean Christopherson) - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Sean Christopherson) - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Sean Christopherson) - KVM: VMX: Don't kill the VM on an unexpected #VE (Sean Christopherson) - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Isaku Yamahata) - of: property: Fix fw_devlink handling of interrupt-map (Marc Zyngier) - of/irq: Factor out parsing of interrupt-map parent phandle+args from of_irq_parse_raw() (Rob Herring (Arm)) - dt-bindings: arm: stm32: st,mlahb: Drop spurious "reg" property from example (Rob Herring (Arm)) - dt-bindings: arm: sunxi: Fix incorrect '-' usage (Rob Herring (Arm)) - of: of_test: add MODULE_DESCRIPTION() (Jeff Johnson) - selftests/futex: don't pass a const char* to asprintf(3) (John Hubbard) - selftests/futex: don't redefine .PHONY targets (all, clean) (John Hubbard) - selftests/tracing: Fix event filter test to retry up to 10 times (Masami Hiramatsu (Google)) - selftests/futex: pass _GNU_SOURCE without a value to the compiler (John Hubbard) - selftests/overlayfs: Fix build error on ppc64 (Michael Ellerman) - selftests/openat2: Fix build warnings on ppc64 (Michael Ellerman) - selftests: cachestat: Fix build warnings on ppc64 (Michael Ellerman) - tracing/selftests: Fix kprobe event name test for .isra. functions (Steven Rostedt (Google)) - selftests/ftrace: Update required config (Masami Hiramatsu (Google)) - selftests/ftrace: Fix to check required event file (Masami Hiramatsu (Google)) - kselftest/alsa: Ensure _GNU_SOURCE is defined (Mark Brown) - cxl/region: Fix memregion leaks in devm_cxl_add_region() (Li Zhijian) - cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c (Dave Jiang) - LoongArch: Fix GMAC's phy-mode definitions in dts (Huacai Chen) - LoongArch: Override higher address bits in JUMP_VIRT_ADDR (Jiaxun Yang) - LoongArch: Fix entry point in kernel image header (Jiaxun Yang) - LoongArch: Add all CPUs enabled by fdt to NUMA node 0 (Jiaxun Yang) - LoongArch: Fix built-in DTB detection (Jiaxun Yang) - LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init() (Tiezhu Yang) - Linux 6.10-rc2 (Linus Torvalds) - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Niklas Cassel) - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Niklas Cassel) - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Niklas Cassel) - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Jason Nader) - x86/topology/intel: Unlock CPUID before evaluating anything (Thomas Gleixner) - x86/cpu: Provide default cache line size if not enumerated (Dave Hansen) - x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater (Thomas Gleixner) - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) - perf/x86/intel: Add missing MODULE_DESCRIPTION() lines (Jeff Johnson) - perf/x86/rapl: Add missing MODULE_DESCRIPTION() line (Jeff Johnson) - kunit/fortify: Remove __kmalloc_node() test (Kees Cook) - mailmap: update entry for Kees Cook (Kees Cook) - scsi: mpt3sas: Avoid possible run-time warning with long manufacturer strings (Kees Cook) - powerpc: Limit ARCH_HAS_KERNEL_FPU_SUPPORT to PPC64 (Samuel Holland) - powerpc/uaccess: Use YZ asm constraint for ld (Michael Ellerman) - powerpc/uaccess: Fix build errors seen with GCC 13/14 (Michael Ellerman) - powerpc/pseries/lparcfg: drop error message from guest name lookup (Nathan Lynch) - powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH (Puranjay Mohan) - firewire: add missing MODULE_DESCRIPTION() to test modules (Jeff Johnson) - cifs: fix creating sockets when using sfu mount options (Steve French) - fs: smb: common: add missing MODULE_DESCRIPTION() macros (Jeff Johnson) - dt-bindings: kbuild: Fix dt_binding_check on unconfigured build (Rob Herring (Arm)) - kheaders: use `command -v` to test for existence of `cpio` (Miguel Ojeda) - kheaders: explicitly define file modes for archived headers (Matthias Maennich) - scripts/make_fit: Drop fdt image entry compatible string (Chen-Yu Tsai) - kbuild: remove a stale comment about cleaning in link-vmlinux.sh (Masahiro Yamada) - kbuild: fix short log for AS in link-vmlinux.sh (Masahiro Yamada) - kbuild: change scripts/mksysmap into sed script (Masahiro Yamada) - kbuild: avoid unneeded kallsyms step 3 (Masahiro Yamada) - kbuild: scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src) (Douglas Anderson) - kconfig: remove redundant check in expr_join_or() (Masahiro Yamada) - kconfig: fix comparison to constant symbols, 'm', 'n' (Masahiro Yamada) - kconfig: remove unused expr_is_no() (Masahiro Yamada) - xfs: Add cond_resched to block unmap range and reflink remap path (Ritesh Harjani (IBM)) - xfs: don't open-code u64_to_user_ptr (Darrick J. Wong) - xfs: allow symlinks with short remote targets (Darrick J. Wong) - xfs: fix xfs_init_attr_trans not handling explicit operation codes (Darrick J. Wong) - xfs: drop xfarray sortinfo folio on error (Darrick J. Wong) - xfs: Stop using __maybe_unused in xfs_alloc.c (John Garry) - xfs: Clear W=1 warning in xfs_iwalk_run_callbacks() (John Garry) - Revert "VT: Use macros to define ioctls" (Greg Kroah-Hartman) - selftests/landlock: Add layout1.refer_mount_root (Mickaël Salaün) - landlock: Fix d_parent walk (Mickaël Salaün) - drm/msm: remove python 3.9 dependency for compiling msm (Abhinav Kumar) - drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel (Gerald Loacker) - drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel (Gerald Loacker) - drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel (Gerald Loacker) - drm/panel/lg-sw43408: mark sw43408_backlight_ops as static (Dmitry Baryshkov) - drm/panel/lg-sw43408: select CONFIG_DRM_DISPLAY_DP_HELPER (Dmitry Baryshkov) - drm/gem-shmem: Add import attachment warning to locked pin function (Adrián Larumbe) - drm/lima: Fix dma_resv deadlock at drm object pin time (Adrián Larumbe) - drm/panfrost: Fix dma_resv deadlock at drm object pin time (Adrián Larumbe) - dma-buf: handle testing kthreads creation failure (Fedor Pchelkin) - drm/nouveau/nvif: Avoid build error due to potential integer overflows (Guenter Roeck) - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() (Tetsuo Handa) - drm/amd/pm: remove deprecated I2C_CLASS_SPD support from newly added SMU_14_0_2 (Heiner Kallweit) - drm/amdgpu: Make CPX mode auto default in NPS4 (Rajneesh Bhardwaj) - drm/amdkfd: simplify APU VRAM handling (Alex Deucher) - Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices" (Alex Deucher) - drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent (Jesse Zhang) - drm/amdgpu: silence UBSAN warning (Alex Deucher) - drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth() (Alex Deucher) - drm/amd/display: Enable colorspace property for MST connectors (Mario Limonciello) - drm/amdgpu: correct hbm field in boot status (Hawking Zhang) - drm/xe: Properly handle alloc_guc_id() failure (Niranjana Vishwanathapura) - drm/xe: Only use reserved BCS instances for usm migrate exec queue (Matthew Brost) - drm/xe: Change pcode timeout to 50msec while polling again (Himal Prasad Ghimiray) - drm/i915: Fix audio component initialization (Imre Deak) - drm/i915/dpt: Make DPT object unshrinkable (Vidya Srinivas) - drm/i915/gt: Fix CCS id's calculation for CCS mode setting (Andi Shyti) - drm/i915/selftests: Set always_coherent to false when reading from CPU (Nirmoy Das) - drm/i915/guc: avoid FIELD_PREP warning (Arnd Bergmann) - drm/i915/gt: Disarm breadcrumbs if engines are already idle (Chris Wilson) - Revert "drm/i915: Remove extra multi-gt pm-references" (Janusz Krzysztofik) - drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) (Wachowski, Karol) - drm/tests/buddy: stop using PAGE_SIZE (Matthew Auld) - drm/buddy: stop using PAGE_SIZE (Matthew Auld) - drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations (Mohamed Ahmed) - hwmon: (shtc1) Fix property misspelling (Guenter Roeck) - hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor (Peter Colberg) - hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt() (Javier Carrasco) - hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist (Armin Wolf) - mailbox: zynqmp-ipi: drop irq_to_desc() call (Arnd Bergmann) - spi: stm32: Don't warn about spurious interrupts (Uwe Kleine-König) - spi: Assign dummy scatterlist to unidirectional transfers (Andy Shevchenko) - spi: cadence: Ensure data lines set to low during dummy-cycle period (Witold Sadowski) - spi: Check if transfer is mapped before calling DMA sync APIs (Andy Shevchenko) - spi: Don't mark message DMA mapped when no transfer in it is (Andy Shevchenko) - spi: stm32: Revert change that enabled controller before asserting CS (Uwe Kleine-König) - regulator: rtq2208: Fix invalid memory access when devm_of_regulator_put_matches is called (Alina Yu) - regmap-i2c: Subtract reg size from max_write (Jim Wylder) - blk-throttle: Fix incorrect display of io.max (Waiman Long) - block: Fix zone write plugging handling of devices with a runt zone (Damien Le Moal) - block: Fix validation of zoned device with a runt zone (Damien Le Moal) - null_blk: Do not allow runt zone with zone capacity smaller then zone size (Damien Le Moal) - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Sagi Grimberg) - nvme: use srcu for iterating namespace list (Keith Busch) - nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset (Kundan Kumar) - nvme: remove sgs and sws (Kanchan Joshi) - nvmet: fix ns enable/disable possible hang (Sagi Grimberg) - nvme-multipath: fix io accounting on failover (Keith Busch) - nvme: fix multipath batched completion accounting (Keith Busch) - nvme-multipath: find NUMA path only for online numa-node (Nilay Shroff) - bcache: code cleanup in __bch_bucket_alloc_set() (Coly Li) - bcache: call force_wake_up_gc() if necessary in check_should_bypass() (Coly Li) - bcache: allow allocator to invalidate bucket in gc (Dongsheng Yang) - block: check for max_hw_sectors underflow (Hannes Reinecke) - block: stack max_user_sectors (Christoph Hellwig) - sd: also set max_user_sectors when setting max_sectors (Christoph Hellwig) - null_blk: Print correct max open zones limit in null_init_zoned_dev() (Damien Le Moal) - block: delete redundant function declaration (hexue) - null_blk: Fix return value of nullb_device_power_store() (Damien Le Moal) - dm: make dm_set_zones_restrictions work on the queue limits (Christoph Hellwig) - dm: remove dm_check_zoned (Christoph Hellwig) - dm: move setting zoned_enabled to dm_table_set_restrictions (Christoph Hellwig) - block: remove blk_queue_max_integrity_segments (Christoph Hellwig) - io_uring/net: assign kmsg inq/flags before buffer selection (Jens Axboe) - io_uring/rw: Free iovec before cleaning async data (Breno Leitao) - io_uring: don't attempt to mmap larger than what the user asks for (Jens Axboe) - Documentation/core-api: correct reference to SWIOTLB_DYNAMIC (Lukas Bulwahn) - dma-mapping: benchmark: handle NUMA_NO_NODE correctly (Fedor Pchelkin) - dma-mapping: benchmark: fix node id validation (Fedor Pchelkin) - dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails (Fedor Pchelkin) - dma-mapping: benchmark: fix up kthread-related error handling (Fedor Pchelkin) - ALSA: seq: ump: Fix swapped song position pointer data (Takashi Iwai) - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Peter Ujfalusi) - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Peter Ujfalusi) - ASoC: SOF: add missing MODULE_DESCRIPTION() (Pierre-Louis Bossart) - ASoC: SOF: reorder MODULE_ definitions (Pierre-Louis Bossart) - ASoC: SOF: AMD: group all module related information (Pierre-Louis Bossart) - ASoC: SOF: stream-ipc: remove unnecessary MODULE_LICENSE (Pierre-Louis Bossart) - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Peter Ujfalusi) - ASoC: Intel: sof-sdw: fix missing SPI_MASTER dependency (Pierre-Louis Bossart) - MAINTAINERS: Remove James Schulman from Cirrus audio maintainers (Charles Keepax) - ASoC: wm_adsp: Add missing MODULE_DESCRIPTION() (Charles Keepax) - ASoC: cs42l43: Only restrict 44.1kHz for the ASP (Charles Keepax) - ALSA: seq: Fix yet another spot for system message conversion (Takashi Iwai) - ALSA: ump: Set default protocol when not given explicitly (Takashi Iwai) - ALSA: ump: Don't accept an invalid UMP protocol number (Takashi Iwai) - ALSA: pcm: fix typo in comment (Alexandre Belloni) - ALSA: ump: Don't clear bank selection after sending a program change (Takashi Iwai) - ALSA: seq: Fix incorrect UMP type for system messages (Takashi Iwai) - ALSA/hda: intel-dsp-config: reduce log verbosity (Pierre-Louis Bossart) - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Takashi Iwai) - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Takashi Iwai) - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Luke D. Jones) - ALSA: core: Remove debugfs at disconnection (Takashi Iwai) - platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro (hmtheboy154) - platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet (hmtheboy154) - platform/x86: touchscreen_dmi: Add support for setting touchscreen properties from cmdline (Hans de Goede) - platform/x86: thinkpad_acpi: Select INPUT_SPARSEKMAP in Kconfig (Steven Rostedt (Google)) - platform/x86: x86-android-tablets: Add "select LEDS_CLASS" (Hans de Goede) - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (Harshit Mogalapalli) - riscv: Fix fully ordered LR/SC xchg[8|16]() implementations (Alexandre Ghiti) - Documentation: RISC-V: uabi: Only scalar misaligned loads are supported (Palmer Dabbelt) - riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel (Nam Cao) - riscv: prevent pt_regs corruption for secondary idle threads (Sergey Matyukevich) - bcachefs: Fix failure to return error on misaligned dio write (Kent Overstreet) - bcachefs: Don't return -EROFS from mount on inconsistency error (Kent Overstreet) - bcachefs: Fix uninitialized var warning (Kent Overstreet) - bcachefs: Split out sb-errors_format.h (Kent Overstreet) - bcachefs: Split out journal_seq_blacklist_format.h (Kent Overstreet) - bcachefs: Split out replicas_format.h (Kent Overstreet) - bcachefs: Split out disk_groups_format.h (Kent Overstreet) - bcachefs: split out sb-downgrade_format.h (Kent Overstreet) - bcachefs: split out sb-members_format.h (Kent Overstreet) - bcachefs: Better fsck error message for key version (Kent Overstreet) - bcachefs: btree_gc can now handle unknown btrees (Kent Overstreet) - bcachefs: add missing MODULE_DESCRIPTION() (Jeff Johnson) - bcachefs: Fix setting of downgrade recovery passes/errors (Kent Overstreet) - bcachefs: Run check_key_has_snapshot in snapshot_delete_keys() (Kent Overstreet) - bcachefs: Refactor delete_dead_snapshots() (Kent Overstreet) - bcachefs: Fix locking assert (Kent Overstreet) - bcachefs: Fix lookup_first_inode() when inode_generations are present (Kent Overstreet) - bcachefs: Plumb bkey into __btree_err() (Kent Overstreet) - bcachefs: Use copy_folio_from_iter_atomic() (Matthew Wilcox (Oracle)) - bcachefs: Fix sb-downgrade validation (Kent Overstreet) - bcachefs: Fix debug assert (Kent Overstreet) - netdev: add qstat for csum complete (Jakub Kicinski) - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Yue Haibing) - netfilter: nft_fib: allow from forward/input without iif selector (Eric Garver) - netfilter: tproxy: bail out if IP has been disabled on the device (Florian Westphal) - netfilter: nft_payload: skbuff vlan metadata mangle support (Pablo Neira Ayuso) - netfilter: nft_payload: restore vlan q-in-q match support (Pablo Neira Ayuso) - netfilter: ipset: Add list flush to cancel_gc (Alexander Maltsev) - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() (Eric Dumazet) - net: ena: Fix redundant device NUMA node override (Shay Agroskin) - ice: check for unregistering correct number of devlink params (Dave Ertman) - ice: fix 200G PHY types to link speed mapping (Paul Greenwalt) - i40e: Fully suspend and resume IO operations in EEH case (Thinh Tran) - i40e: factoring out i40e_suspend/i40e_resume (Thinh Tran) - e1000e: move force SMBUS near the end of enable_ulp function (Hui Wang) - net: dsa: microchip: fix RGMII error in KSZ DSA driver (Tristram Ha) - ipv4: correctly iterate over the target netns in inet_dump_ifaddr() (Alexander Mikhalitsyn) - net: fix __dst_negative_advice() race (Eric Dumazet) - nfc/nci: Add the inconsistency check between the input data length and count (Edward Adam Davis) - MAINTAINERS: dwmac: starfive: update Maintainer (Minda Chen) - net/sched: taprio: extend minimum interval restriction to entire cycle too (Vladimir Oltean) - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Vladimir Oltean) - net: ti: icssg-prueth: Fix start counter for ft1 filter (MD Danish Anwar) - sock_map: avoid race between sock_map_close and sk_psock_put (Thadeu Lima de Souza Cascardo) - docs: netdev: Fix typo in Signed-off-by tag (Thorsten Blum) - selftests: mptcp: join: mark 'fail' tests as flaky (Matthieu Baerts (NGI0)) - selftests: mptcp: join: mark 'fastclose' tests as flaky (Matthieu Baerts (NGI0)) - selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky (Matthieu Baerts (NGI0)) - selftests: mptcp: lib: support flaky subtests (Matthieu Baerts (NGI0)) - ice: fix accounting if a VLAN already exists (Jacob Keller) - idpf: don't enable NAPI and interrupts prior to allocating Rx buffers (Alexander Lobakin) - page_pool: fix &page_pool_params kdoc issues (Alexander Lobakin) - net: micrel: Fix lan8841_config_intr after getting out of sleep mode (Horatiu Vultur) - net:fec: Add fec_enet_deinit() (Xiaolei Wang) - dt-bindings: net: pse-pd: ti,tps23881: Fix missing "additionalProperties" constraints (Rob Herring (Arm)) - dt-bindings: net: pse-pd: microchip,pd692x0: Fix missing "additionalProperties" constraints (Rob Herring (Arm)) - tcp: reduce accepted window in NEW_SYN_RECV state (Eric Dumazet) - net: gro: initialize network_offset in network layer (Willem de Bruijn) - ipv4: Fix address dump when IPv4 is disabled on an interface (Ido Schimmel) - selftests/bpf: Cover verifier checks for mutating sockmap/sockhash (Jakub Sitnicki) - Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem" (Jakub Sitnicki) - bpf: Allow delete from sockmap/sockhash only if update is allowed (Jakub Sitnicki) - selftests/bpf: Add netkit test for pkt_type (Daniel Borkmann) - selftests/bpf: Add netkit tests for mac address (Daniel Borkmann) - netkit: Fix pkt_type override upon netkit pass verdict (Daniel Borkmann) - netkit: Fix setting mac address in l2 mode (Daniel Borkmann) - ARC, bpf: Fix issues reported by the static analyzers (Shahab Vahedi) - selftests/bpf: extend multi-uprobe tests with USDTs (Andrii Nakryiko) - selftests/bpf: extend multi-uprobe tests with child thread case (Andrii Nakryiko) - libbpf: detect broken PID filtering logic for multi-uprobe (Andrii Nakryiko) - bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic (Andrii Nakryiko) - bpf: fix multi-uprobe PID filtering logic (Andrii Nakryiko) - bpf: Fix potential integer overflow in resolve_btfids (Friedrich Vock) - MAINTAINERS: Add myself as reviewer of ARM64 BPF JIT (Xu Kuohai) - net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM (Parthiban Veerasooran) - Octeontx2-pf: Free send queue buffers incase of leaf to inner (Hariprasad Kelam) - af_unix: Read sk->sk_hash under bindlock during bind(). (Kuniyuki Iwashima) - af_unix: Annotate data-race around unix_sk(sk)->addr. (Kuniyuki Iwashima) - selftests: hsr: Fix "File exists" errors for hsr_ping (Geliang Tang) - enic: Validate length of nl attributes in enic_set_vf_port (Roded Zats) - net/mlx5e: Fix UDP GSO for encapsulated packets (Gal Pressman) - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Carolina Jubran) - net/mlx5e: Do not use ptp structure for tx ts stats when not initialized (Rahul Rameshbabu) - net/mlx5e: Fix IPsec tunnel mode offload feature check (Rahul Rameshbabu) - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Rahul Rameshbabu) - net/mlx5: Fix MTMP register capability offset in MCAM register (Gal Pressman) - net/mlx5: Do not query MPIR on embedded CPU function (Tariq Toukan) - net/mlx5: Lag, do bond only if slaves agree on roce state (Maher Sanalla) - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061 (Mathieu Othacehe) - connector: Fix invalid conversion in cn_proc.h (Matt Jan) - Revert "vfs: Delete the associated dentry when deleting a file" (Linus Torvalds) - 9p: add missing locking around taking dentry fid list (Dominique Martinet) - net/9p: fix uninit-value in p9_client_rpc() (Nikita Zhandarovich) - hwrng: core - Remove add_early_randomness (Herbert Xu) - tpm: Enable TCG_TPM2_HMAC by default only for X86_64 (Jarkko Sakkinen) - tpm: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local (Jarkko Sakkinen) - tpm: Open code tpm_buf_parameters() (Jarkko Sakkinen) - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Matthew R. Ochs) - tracing/probes: fix error check in parse_btf_field() (Carlos López) - uprobes: prevent mutex_lock() under rcu_read_lock() (Andrii Nakryiko) - pmdomain: imx: gpcv2: Add delay after power up handshake (Shengjiu Wang) - netfs, 9p: Fix race between umount and async request completion (David Howells) - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) - swap: yield device immediately (Christian Brauner) - netfs: Fix setting of BDP_ASYNC from iocb flags (David Howells) - signalfd: drop an obsolete comment (Fedor Pchelkin) - signalfd: fix error return code (Fedor Pchelkin) - iomap: fault in smaller chunks for non-large folio mappings (Xu Yang) - filemap: add helper mapping_max_folio_size() (Xu Yang) - netfs: Fix AIO error handling when doing write-through (David Howells) - netfs: Fix io_uring based write-through (David Howells) - Linux 6.10-rc1 (Linus Torvalds) - mm: percpu: Include smp.h in alloc_tag.h (Kent Overstreet) - Revert "perf parse-events: Prefer sysfs/JSON hardware events over legacy" (Arnaldo Carvalho de Melo) - cifs: Fix missing set of remote_i_size (David Howells) - cifs: Fix smb3_insert_range() to move the zero_point (David Howells) - cifs: update internal version number (Steve French) - smb3: reenable swapfiles over SMB3 mounts (Steve French) - mm/ksm: fix possible UAF of stable_node (Chengming Zhou) - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Miaohe Lin) - mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again (Yuanyuan Zhong) - nilfs2: fix potential hang in nilfs_detach_log_writer() (Ryusuke Konishi) - nilfs2: fix unexpected freezing of nilfs_segctor_sync() (Ryusuke Konishi) - nilfs2: fix use-after-free of timer for log writer thread (Ryusuke Konishi) - selftests/mm: fix build warnings on ppc64 (Michael Ellerman) - arm64: patching: fix handling of execmem addresses (Will Deacon) - selftests/mm: compaction_test: fix bogus test success and reduce probability of OOM-killer invocation (Dev Jain) - selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages (Dev Jain) - selftests/mm: compaction_test: fix bogus test success on Aarch64 (Dev Jain) - mailmap: update email address for Satya Priya (Satya Priya Kakitapalli) - mm/huge_memory: don't unpoison huge_zero_folio (Miaohe Lin) - kasan, fortify: properly rename memintrinsics (Andrey Konovalov) - lib: add version into /proc/allocinfo output (Suren Baghdasaryan) - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (Hailong.Liu) - genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after() (dicken.ding) - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (Dongli Zhang) - irqchip/riscv-imsic: Fixup riscv_ipi_set_virq_range() conflict (Palmer Dabbelt) - x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL (Tony Luck) - crypto: x86/aes-xts - switch to new Intel CPU model defines (Tony Luck) - x86/topology: Handle bogus ACPI tables correctly (Thomas Gleixner) - x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y (Masahiro Yamada) - ipmi: kcs_bmc_npcm7xx: Convert to platform remove callback returning void (Uwe Kleine-König) - ipmi: kcs_bmc_aspeed: Convert to platform remove callback returning void (Uwe Kleine-König) - ipmi: ipmi_ssif: Convert to platform remove callback returning void (Uwe Kleine-König) - ipmi: ipmi_si_platform: Convert to platform remove callback returning void (Uwe Kleine-König) - ipmi: ipmi_powernv: Convert to platform remove callback returning void (Uwe Kleine-König) - ipmi: bt-bmc: Convert to platform remove callback returning void (Uwe Kleine-König) - char: ipmi: handle HAS_IOPORT dependencies (Niklas Schnelle) - ipmi: Convert from tasklet to BH workqueue (Allen Pais) - doc: ceph: update userspace command to get CephFS metadata (Artem Ikonnikov) - ceph: add CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK feature bit (Xiubo Li) - ceph: check the cephx mds auth access for async dirop (Xiubo Li) - ceph: check the cephx mds auth access for open (Xiubo Li) - ceph: check the cephx mds auth access for setattr (Xiubo Li) - ceph: add ceph_mds_check_access() helper (Xiubo Li) - ceph: save cap_auths in MDS client when session is opened (Xiubo Li) - fs/ntfs3: Break dir enumeration if directory contents error (Konstantin Komarov) - fs/ntfs3: Fix case when index is reused during tree transformation (Konstantin Komarov) - fs/ntfs3: Mark volume as dirty if xattr is broken (Konstantin Komarov) - fs/ntfs3: Always make file nonresident on fallocate call (Konstantin Komarov) - fs/ntfs3: Redesign ntfs_create_inode to return error code instead of inode (Konstantin Komarov) - fs/ntfs3: Use variable length array instead of fixed size (Konstantin Komarov) - fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow (Konstantin Komarov) - fs/ntfs3: Check 'folio' pointer for NULL (Konstantin Komarov) - fs/ntfs3: Missed le32_to_cpu conversion (Konstantin Komarov) - fs/ntfs3: Remove max link count info display during driver init (Konstantin Komarov) - fs/ntfs3: Taking DOS names into account during link counting (Konstantin Komarov) - fs/ntfs3: remove atomic_open (Jeff Layton) - fs/ntfs3: use kcalloc() instead of kzalloc() (Lenko Donchev) - ksmbd: ignore trailing slashes in share paths (Nandor Kracser) - ksmbd: avoid to send duplicate oplock break notifications (Namjae Jeon) - pcf8563: add wakeup-source support (Alexandre Belloni) - rtc: rx8111: handle VLOW flag (Alexandre Belloni) - rtc: rx8111: demote warnings to debug level (Alexandre Belloni) - rtc: rx6110: Constify struct regmap_config (Christophe JAILLET) - dt-bindings: rtc: convert trivial devices into dtschema (Javier Carrasco) - dt-bindings: rtc: stmp3xxx-rtc: convert to dtschema (Javier Carrasco) - dt-bindings: rtc: pxa-rtc: convert to dtschema (Javier Carrasco) - rtc: Add driver for Epson RX8111 (Waqar Hameed) - dt-bindings: rtc: Add Epson RX8111 (Waqar Hameed) - rtc: mcp795: drop unneeded MODULE_ALIAS (Krzysztof Kozlowski) - rtc: nuvoton: Modify part number value (Mia Lin) - rtc: test: Split rtc unit test into slow and normal speed test (Guenter Roeck) - dt-bindings: rtc: nxp,lpc1788-rtc: convert to dtschema (Javier Carrasco) - dt-bindings: rtc: digicolor-rtc: move to trivial-rtc (Javier Carrasco) - dt-bindings: rtc: alphascale,asm9260-rtc: convert to dtschema (Javier Carrasco) - dt-bindings: rtc: armada-380-rtc: convert to dtschema (Javier Carrasco) - rtc: cros-ec: provide ID table for avoiding fallback match (Tzung-Bi Shih) - i3c: dw: Add hot-join support. (Billy Tsai) - i3c: master: Enable runtime PM for master controller (Mukesh Kumar Savaliya) - i3c: master: svc: fix invalidate IBI type and miss call client IBI handler (Frank Li) - i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during start frame (Frank Li) - i3c: Add comment for -EAGAIN in i3c_device_do_priv_xfers() (Frank Li) - jffs2: Fix potential illegal address access in jffs2_free_inode (Wang Yong) - jffs2: Simplify the allocation of slab caches (Kunwu Chan) - jffs2: nodemgmt: fix kernel-doc comments (Randy Dunlap) - jffs2: print symbolic error name instead of error code (Christian Heusel) - um: virtio_uml: Convert to platform remove callback returning void (Uwe Kleine-König) - um: rtc: Convert to platform remove callback returning void (Uwe Kleine-König) - um: Remove unused do_get_thread_area function (Tiwei Bie) - um: Fix -Wmissing-prototypes warnings for __vdso_* (Tiwei Bie) - um: Add an internal header shared among the user code (Tiwei Bie) - um: Fix the declaration of kasan_map_memory (Tiwei Bie) - um: Fix the -Wmissing-prototypes warning for get_thread_reg (Tiwei Bie) - um: Fix the -Wmissing-prototypes warning for __switch_mm (Tiwei Bie) - um: Fix -Wmissing-prototypes warnings for (rt_)sigreturn (Tiwei Bie) - um: Stop tracking host PID in cpu_tasks (Tiwei Bie) - um: process: remove unused 'n' variable (Johannes Berg) - um: vector: remove unused len variable/calculation (Johannes Berg) - um: vector: fix bpfflash parameter evaluation (Johannes Berg) - um: slirp: remove set but unused variable 'pid' (Johannes Berg) - um: signal: move pid variable where needed (Johannes Berg) - um: Makefile: use bash from the environment (Yueh-Shun Li) - um: Add winch to winch_handlers before registering winch IRQ (Roberto Sassu) - um: Fix -Wmissing-prototypes warnings for __warp_* and foo (Tiwei Bie) - um: Fix -Wmissing-prototypes warnings for text_poke* (Tiwei Bie) - um: Move declarations to proper headers (Tiwei Bie) - um: Add missing headers (Tiwei Bie) - um: Fix the return type of __switch_to (Tiwei Bie) - um: Remove unused functions (Tiwei Bie) - um: Fix the declaration of vfree (Tiwei Bie) - um: Make local functions and variables static (Tiwei Bie) - um: Fix return value in ubd_init() (Duoming Zhou) - drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2 (Wayne Lin) - drm/bridge: adv7511: Attach next bridge without creating connector (Liu Ying) - drm/amdgpu/atomfirmware: add intergrated info v2.3 table (Li Ma) - drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs (Lang Yu) - drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms (Lang Yu) - drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations (Mohamed Ahmed) - drm/panthor: Call panthor_sched_post_reset() even if the reset failed (Boris Brezillon) - drm/panthor: Reset the FW VM to NULL on unplug (Boris Brezillon) - drm/panthor: Keep a ref to the VM at the panthor_kernel_bo level (Boris Brezillon) - drm/panthor: Force an immediate reset on unrecoverable faults (Boris Brezillon) - drm/panthor: Document drm_panthor_tiler_heap_destroy::handle validity constraints (Boris Brezillon) - drm/panthor: Fix an off-by-one in the heap context retrieval logic (Boris Brezillon) - drm/panthor: Relax the constraints on the tiler chunk size (Boris Brezillon) - drm/panthor: Make sure the tiler initial/max chunks are consistent (Boris Brezillon) - drm/panthor: Fix tiler OOM handling to allow incremental rendering (Antonino Maniscalco) - drm: xlnx: zynqmp_dpsub: Fix compilation error (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Fix few function comments (Anatoliy Klymenko) - drm/buddy: Fix the warn on's during force merge (Arunpravin Paneer Selvam) - selftest mm/mseal read-only elf memory segment (Jeff Xu) - mseal: add documentation (Jeff Xu) - selftest mm/mseal memory sealing (Jeff Xu) - mseal: add mseal syscall (Jeff Xu) - mseal: wire up mseal syscall (Jeff Xu) - riscv: Fix early ftrace nop patching (Alexandre Ghiti) - irqchip: riscv-imsic: Fixup riscv_ipi_set_virq_range() conflict (Palmer Dabbelt) - riscv: cpufeature: Fix extension subset checking (Charlie Jenkins) - riscv: cpufeature: Fix thead vector hwcap removal (Charlie Jenkins) - riscv: selftests: Add signal handling vector tests (Charlie Jenkins) - riscv: mm: accelerate pagefault when badaccess (Kefeng Wang) - riscv: uaccess: Relax the threshold for fast path (Xiao Wang) - riscv: uaccess: Allow the last potential unrolled copy (Xiao Wang) - riscv: typo in comment for get_f64_reg (Xingyou Chen) - Use bool value in set_cpu_online() (Zhao Ke) - riscv: selftests: Add hwprobe binaries to .gitignore (Charlie Jenkins) - riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context (Nam Cao) - riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled (Nam Cao) - riscv: stacktrace: fixed walk_stackframe() (Matthew Bystrin) - ftrace: riscv: move from REGS to ARGS (Puranjay Mohan) - riscv: Define TASK_SIZE_MAX for __access_ok() (Samuel Holland) - riscv: Remove PGDIR_SIZE_L3 and TASK_SIZE_MIN (Samuel Holland) - riscv: do not select MODULE_SECTIONS by default (Qingfang Deng) - riscv: show help string for riscv-specific targets (Emil Renner Berthing) - riscv: make image compression configurable (Emil Renner Berthing) - drivers/xen: Improve the late XenStore init protocol (Henry Wang) - xen/xenbus: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - xen/x86: add extra pages to unpopulated-alloc if available (Roger Pau Monne) - locking/x86/xen: Use try_cmpxchg() in xen_alloc_p2m_entry() (Uros Bizjak) - btrfs: re-introduce 'norecovery' mount option (Qu Wenruo) - btrfs: fix end of tree detection when searching for data extent ref (Filipe Manana) - btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning (Lu Yao) - btrfs: zoned: fix use-after-free due to race with dev replace (Filipe Manana) - btrfs: qgroup: fix qgroup id collision across mounts (Boris Burkov) - btrfs: qgroup: update rescan message levels and error codes (David Sterba) - erofs: avoid allocating DEFLATE streams before mounting (Gao Xiang) - z_erofs_pcluster_begin(): don't bother with rounding position down (Al Viro) - erofs: don't round offset down for erofs_read_metabuf() (Al Viro) - erofs: don't align offset for erofs_read_metabuf() (simple cases) (Al Viro) - erofs: mechanically convert erofs_read_metabuf() to offsets (Al Viro) - erofs: clean up erofs_show_options() (Hongzhen Luo) - bcachefs: Fix race path in bch2_inode_insert() (Kent Overstreet) - bcachefs: Ensure we're RW before journalling (Kent Overstreet) - bcachefs: Fix shutdown ordering (Kent Overstreet) - bcachefs: Fix unsafety in bch2_dirent_name_bytes() (Kent Overstreet) - bcachefs: Fix stack oob in __bch2_encrypt_bio() (Kent Overstreet) - bcachefs: Fix btree_trans leak in bch2_readahead() (Kent Overstreet) - bcachefs: Fix bogus verify_replicas_entry() assert (Kent Overstreet) - bcachefs: Check for subvolues with bogus snapshot/inode fields (Kent Overstreet) - bcachefs: bch2_checksum() returns 0 for unknown checksum type (Kent Overstreet) - bcachefs: Fix bch2_alloc_ciphers() (Kent Overstreet) - bcachefs: Add missing guard in bch2_snapshot_has_children() (Kent Overstreet) - bcachefs: Fix missing parens in drop_locks_do() (Kent Overstreet) - bcachefs: Improve bch2_assert_pos_locked() (Kent Overstreet) - bcachefs: Fix shift overflows in replicas.c (Kent Overstreet) - bcachefs: Fix shift overflow in btree_lost_data() (Kent Overstreet) - bcachefs: Fix ref in trans_mark_dev_sbs() error path (Kent Overstreet) - bcachefs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Youling Tang) - bcachefs: Fix rcu splat in check_fix_ptrs() (Kent Overstreet) - Input: edt-ft5x06 - add support for FocalTech FT5452 and FT8719 (Joel Selvaraj) - dt-bindings: input: touchscreen: edt-ft5x06: Document FT5452 and FT8719 support (Joel Selvaraj) - Input: xpad - add support for Machenike G5 Pro Controller (Kirill Artemev) - Input: try trimming too long modalias strings (Dmitry Torokhov) - Input: drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - Input: zet6223 - remove an unused field in struct zet6223_ts (Christophe JAILLET) - Input: chipone_icn8505 - remove an unused field in struct icn8505_data (Christophe JAILLET) - Input: cros_ec_keyb - remove an unused field in struct cros_ec_keyb (Christophe JAILLET) - Input: lpc32xx-keys - remove an unused field in struct lpc32xx_kscan_drv (Christophe JAILLET) - Input: matrix_keypad - remove an unused field in struct matrix_keypad (Christophe JAILLET) - Input: tca6416-keypad - remove unused struct tca6416_drv_data (Christophe JAILLET) - Input: tca6416-keypad - remove an unused field in struct tca6416_keypad_chip (Christophe JAILLET) - Input: da7280 - remove an unused field in struct da7280_haptic (Christophe JAILLET) - Input: ff-core - prefer struct_size over open coded arithmetic (Erick Archer) - Input: cyapa - add missing input core locking to suspend/resume functions (Marek Szyprowski) - input: pm8xxx-vibrator: add new SPMI vibrator support (Fenglin Wu) - dt-bindings: input: qcom,pm8xxx-vib: add new SPMI vibrator module (Fenglin Wu) - input: pm8xxx-vibrator: refactor to support new SPMI vibrator (Fenglin Wu) - Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation (Fenglin Wu) - Input: sur40 - convert le16 to cpu before use (Ricardo Ribalda) - Input: adafruit-seesaw - only report buttons that changed state (Dmitry Torokhov) - Input: ioc3kbd - add device table (Karel Balej) - Input: ims-pcu - fix printf string overflow (Arnd Bergmann) - Input: stmpe - drop driver owner assignment (Krzysztof Kozlowski) - ASoC: dt-bindings: stm32: Ensure compatible pattern matches whole string (Rob Herring (Arm)) - ASoC: tas2781: Fix wrong loading calibrated data sequence (Shenghao Ding) - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Shenghao Ding) - ASoC: codecs: ES8326: solve hp and button detect issue (Zhang Yi) - ASoC: rt5645: mic-in detection threshold modification (Jack Yu) - ASoC: Intel: sof_sdw_rt_sdca_jack_common: Use name_prefix for `-sdca` detection (Peter Ujfalusi) - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Andy Chi) - ALSA: core: Enable proc module when CONFIG_MODULES=y (Takashi Iwai) - ALSA: core: Fix NULL module pointer assignment at card init (Takashi Iwai) - ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 (Jian-Hong Pan) - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Manuel Barrio Linares) - Documentation: sound: Fix trailing whitespaces (Abhinav Saxena) - ALSA: timer: Set lower bound of start tick time (Takashi Iwai) - speakup: Fix sizeof() vs ARRAY_SIZE() bug (Dan Carpenter) - serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler (Hugo Villeneuve) - serial: 8250_bcm7271: use default_mux_rate if possible (Doug Berger) - serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup (Pin-yen Lin) - tty: n_gsm: fix missing receive state reset after mode switch (Daniel Starke) - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Daniel Starke) - kunit/fortify: Fix memcmp() test to be amplitude agnostic (Kees Cook) - ubsan: Restore dependency on ARCH_HAS_UBSAN (Kees Cook) - loadpin: Prevent SECURITY_LOADPIN_ENFORCE=y without module decompression (Stephen Boyd) - eventfs: Do not use attributes for events directory (Steven Rostedt (Google)) - eventfs: Cleanup permissions in creation of inodes (Steven Rostedt (Google)) - eventfs: Remove getattr and permission callbacks (Steven Rostedt (Google)) - eventfs: Consolidate the eventfs_inode update in eventfs_get_inode() (Steven Rostedt (Google)) - tracefs: Clear EVENT_INODE flag in tracefs_drop_inode() (Steven Rostedt (Google)) - eventfs: Update all the eventfs_inodes from the events descriptor (Steven Rostedt (Google)) - tracefs: Update inode permissions on remount (Steven Rostedt (Google)) - eventfs: Keep the directories from having the same inode number as files (Steven Rostedt (Google)) - nfs: fix undefined behavior in nfs_block_bits() (Sergey Shtylyov) - pNFS: rework pnfs_generic_pg_check_layout to check IO range (Olga Kornievskaia) - pNFS/filelayout: check layout segment range (Olga Kornievskaia) - pNFS/filelayout: fixup pNfs allocation modes (Olga Kornievskaia) - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Dan Aloni) - NFS: Don't enable NFS v2 by default (Anna Schumaker) - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Anna Schumaker) - sunrpc: fix NFSACL RPC retry on soft mount (Dan Aloni) - SUNRPC: fix handling expired GSS context (Olga Kornievskaia) - nfs: keep server info for remounts (Martin Kaiser) - NFSv4: Fixup smatch warning for ambiguous return (Benjamin Coddington) - NFS: make sure lock/nolock overriding local_lock mount option (Chen Hanxiao) - NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly. (NeilBrown) - pNFS/filelayout: Specify the layout segment range in LAYOUTGET (Anna Schumaker) - pNFS/filelayout: Remove the whole file layout requirement (Anna Schumaker) - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Yu Kuai) - blk-throttle: remove unused struct 'avg_latency_bucket' (Dr. David Alan Gilbert) - block: fix lost bio for plug enabled bio based device (Yu Kuai) - block: t10-pi: add MODULE_DESCRIPTION() (Jeff Johnson) - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) - blk-cgroup: Properly propagate the iostat update up the hierarchy (Waiman Long) - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) - cdrom: rearrange last_media_change check to avoid unintentional overflow (Justin Stitt) - nvme-rdma, nvme-tcp: include max reconnects for reconnect logging (Tokunori Ikegami) - nvmet-rdma: Avoid o(n^2) loop in delete_ctrl (Sagi Grimberg) - nvme: do not retry authentication failures (Daniel Wagner) - nvme-fabrics: short-circuit reconnect retries (Hannes Reinecke) - nvme: return kernel error codes for admin queue connect (Hannes Reinecke) - nvmet: return DHCHAP status codes from nvmet_setup_auth() (Hannes Reinecke) - nvmet: lock config semaphore when accessing DH-HMAC-CHAP key (Hannes Reinecke) - nbd: Fix signal handling (Bart Van Assche) - nbd: Remove a local variable from nbd_send_cmd() (Bart Van Assche) - nbd: Improve the documentation of the locking assumptions (Bart Van Assche) - nbd: Remove superfluous casts (Bart Van Assche) - nbd: Use NULL to represent a pointer (Bart Van Assche) - brd: implement discard support (Keith Busch) - null_blk: Fix two sparse warnings (Bart Van Assche) - ublk_drv: set DMA alignment mask to 3 (Jens Axboe) - io_uring: remove checks for NULL 'sq_offset' (Jens Axboe) - io_uring/sqpoll: ensure that normal task_work is also run timely (Jens Axboe) - regulator: tps6594-regulator: Correct multi-phase configuration (Neha Malcom Francis) - regulator: tps6287x: Force writing VSEL bit (Matti Vaittinen) - regulator: pickable ranges: don't always cache vsel (Matti Vaittinen) - regulator: rohm-regulator: warn if unsupported voltage is set (Matti Vaittinen) - regulator: bd71828: Don't overwrite runtime voltages (Matti Vaittinen) - regmap: kunit: Fix array overflow in stride() test (Richard Fitzgerald) - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Ken Milmore) - idpf: Interpret .set_channels() input differently (Larysa Zaremba) - ice: Interpret .set_channels() input differently (Larysa Zaremba) - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() (Ryosuke Yasuoka) - net: relax socket state check at accept time. (Paolo Abeni) - tcp: remove 64 KByte limit for initial tp->rcv_wnd value (Jason Xing) - net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe() (Romain Gantois) - tls: fix missing memory barrier in tls_init (Dae R. Jeong) - net: fec: avoid lock evasion when reading pps_enable (Wei Fang) - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Jacob Keller) - testing: net-drv: use stats64 for testing (Joe Damato) - net: mana: Fix the extra HZ in mana_hwc_send_request (Souradeep Chakrabarti) - net: lan966x: Remove ptp traps in case the ptp is not enabled. (Horatiu Vultur) - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) - selftest: af_unix: Make SCM_RIGHTS into OOB data. (Kuniyuki Iwashima) - af_unix: Fix garbage collection of embryos carrying OOB with SCM_RIGHTS (Michal Luczaj) - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (Kuniyuki Iwashima) - selftests/net: use tc rule to filter the na packet (Hangbin Liu) - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) - af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock. (Kuniyuki Iwashima) - Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already" (Heiner Kallweit) - nfc: nci: Fix uninit-value in nci_rx_work (Ryosuke Yasuoka) - selftests: net: kill smcrouted in the cleanup logic in amt.sh (Taehee Yoo) - ipv6: sr: fix missing sk_buff release in seg6_input_core (Andrea Mayer) - net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled (Florian Fainelli) - rv: Update rv_en(dis)able_monitor doc to match kernel-doc (Yang Li) - tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test (Jeff Johnson) - ring-buffer: Fix a race between readers and resize checks (Petr Pavlu) - ring-buffer: Correct stale comments related to non-consuming readers (Petr Pavlu) - tools/latency-collector: Fix -Wformat-security compile warns (Shuah Khan) - tracing/treewide: Remove second parameter of __assign_str() (Steven Rostedt (Google)) - sparc/leon: Remove on-stack cpumask var (Dawei Li) - sparc/pci_msi: Remove on-stack cpumask var (Dawei Li) - sparc/of: Remove on-stack cpumask var (Dawei Li) - sparc/irq: Remove on-stack cpumask var (Dawei Li) - sparc/srmmu: Remove on-stack cpumask var (Dawei Li) - sparc: chmc: Convert to platform remove callback returning void (Uwe Kleine-König) - sparc: parport: Convert to platform remove callback returning void (Uwe Kleine-König) - sparc: Compare pointers to NULL instead of 0 (Thorsten Blum) - sparc: Use swap() to fix Coccinelle warning (Thorsten Blum) - sparc32: Fix version generation failed warnings (Sam Ravnborg) - sparc64: Fix number of online CPUs (Sam Ravnborg) - sparc64: Fix prototype warning for sched_clock (Sam Ravnborg) - sparc64: Fix prototype warnings in adi_64.c (Sam Ravnborg) - sparc64: Fix prototype warning for dma_4v_iotsb_bind (Sam Ravnborg) - sparc64: Fix prototype warning for uprobe_trap (Sam Ravnborg) - sparc64: Fix prototype warning for alloc_irqstack_bootmem (Sam Ravnborg) - sparc64: Fix prototype warning for vmemmap_free (Sam Ravnborg) - sparc64: Fix prototype warnings in traps_64.c (Sam Ravnborg) - sparc64: Fix prototype warning for init_vdso_image (Sam Ravnborg) - sparc: move struct termio to asm/termios.h (Mike Gilbert) - arm64/fpsimd: Avoid erroneous elide of user state reload (Ard Biesheuvel) - Reapply "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD" (Will Deacon) - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Jiangfeng Xiao) - perf/arm-dmc620: Fix lockdep assert in ->event_init() (Namhyung Kim) - Revert "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD" (Will Deacon) - arm64: errata: Add workaround for Arm errata 3194386 and 3312417 (Mark Rutland) - arm64: cputype: Add Neoverse-V3 definitions (Mark Rutland) - arm64: cputype: Add Cortex-X4 definitions (Mark Rutland) - arm64: barrier: Restore spec_bar() macro (Mark Rutland) - virtio-pci: Check if is_avq is NULL (Li Zhang) - vduse: enable Virtio-net device type (Maxime Coquelin) - vduse: Temporarily fail if control queue feature requested (Maxime Coquelin) - vduse: validate block features only with block devices (Maxime Coquelin) - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails (Jiri Pirko) - MAINTAINERS: add Eugenio Pérez as reviewer (Eugenio Pérez) - vhost-vdpa: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - vp_vdpa: don't allocate unused msix vectors (Yuxue Liu) - sound: virtio: drop owner assignment (Krzysztof Kozlowski) - fuse: virtio: drop owner assignment (Krzysztof Kozlowski) - scsi: virtio: drop owner assignment (Krzysztof Kozlowski) - rpmsg: virtio: drop owner assignment (Krzysztof Kozlowski) - nvdimm: virtio_pmem: drop owner assignment (Krzysztof Kozlowski) - wifi: mac80211_hwsim: drop owner assignment (Krzysztof Kozlowski) - vsock/virtio: drop owner assignment (Krzysztof Kozlowski) - net: 9p: virtio: drop owner assignment (Krzysztof Kozlowski) - net: virtio: drop owner assignment (Krzysztof Kozlowski) - net: caif: virtio: drop owner assignment (Krzysztof Kozlowski) - misc: nsm: drop owner assignment (Krzysztof Kozlowski) - iommu: virtio: drop owner assignment (Krzysztof Kozlowski) - drm/virtio: drop owner assignment (Krzysztof Kozlowski) - gpio: virtio: drop owner assignment (Krzysztof Kozlowski) - firmware: arm_scmi: virtio: drop owner assignment (Krzysztof Kozlowski) - crypto: virtio - drop owner assignment (Krzysztof Kozlowski) - virtio_console: drop owner assignment (Krzysztof Kozlowski) - hwrng: virtio: drop owner assignment (Krzysztof Kozlowski) - bluetooth: virtio: drop owner assignment (Krzysztof Kozlowski) - virtio_blk: drop owner assignment (Krzysztof Kozlowski) - um: virt-pci: drop owner assignment (Krzysztof Kozlowski) - virtio: mem: drop owner assignment (Krzysztof Kozlowski) - virtio: input: drop owner assignment (Krzysztof Kozlowski) - virtio: balloon: drop owner assignment (Krzysztof Kozlowski) - virtio_balloon: Treat stats requests as wakeup events (David Stevens) - virtio_balloon: Give the balloon its own wakeup source (David Stevens) - virtio-mem: support suspend+resume (David Hildenbrand) - kernel: Remove signal hacks for vhost_tasks (Mike Christie) - vhost_task: Handle SIGKILL by flushing work and exiting (Mike Christie) - vhost: Release worker mutex during flushes (Mike Christie) - vhost: Use virtqueue mutex for swapping worker (Mike Christie) - vhost_scsi: Handle vhost_vq_work_queue failures for TMFs (Mike Christie) - vhost: Remove vhost_vq_flush (Mike Christie) - vhost-scsi: Use system wq to flush dev for TMFs (Mike Christie) - vhost-scsi: Handle vhost_vq_work_queue failures for cmds (Mike Christie) - vhost-scsi: Handle vhost_vq_work_queue failures for events (Mike Christie) - vdpa: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - vp_vdpa: Fix return value check vp_vdpa_request_irq (Yuxue Liu) - virtio-mmio: Convert to platform remove callback returning void (Uwe Kleine-König) - MAINTAINERS: apply maintainer role of Intel vDPA driver (Zhu Lingshan) - nilfs2: make block erasure safe in nilfs_finish_roll_forward() (Ryusuke Konishi) - selftests/harness: use 1024 in place of LINE_MAX (Tao Su) - Revert "selftests/harness: remove use of LINE_MAX" (Tao Su) - selftests/fpu: allow building on other architectures (Samuel Holland) - selftests/fpu: move FP code to a separate translation unit (Samuel Holland) - drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT (Samuel Holland) - drm/amd/display: only use hard-float, not altivec on powerpc (Michael Ellerman) - riscv: add support for kernel-mode FPU (Samuel Holland) - x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT (Samuel Holland) - powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT (Samuel Holland) - LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT (Samuel Holland) - lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS (Samuel Holland) - arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS (Samuel Holland) - arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT (Samuel Holland) - ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS (Samuel Holland) - ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT (Samuel Holland) - arch: add ARCH_HAS_KERNEL_FPU_SUPPORT (Samuel Holland) - x86/fpu: fix asm/fpu/types.h include guard (Samuel Holland) - kbuild: enable -Wcast-function-type-strict unconditionally (Arnd Bergmann) - kbuild: enable -Wformat-truncation on clang (Arnd Bergmann) - kbuild: turn on -Wrestrict by default (Arnd Bergmann) - kbuild: remove redundant extra warning flags (Arnd Bergmann) - kbuild: turn on -Wextra by default (Arnd Bergmann) - mm/page-owner: use gfp_nested_mask() instead of open coded masking (Dave Chinner) - stackdepot: use gfp_nested_mask() instead of open coded masking (Dave Chinner) - mm: lift gfp_kmemleak_mask() to gfp.h (Dave Chinner) - mm: simplify and improve print_vma_addr() output (Linus Torvalds) - x86: improve bitop code generation with clang (Linus Torvalds) - x86: improve array_index_mask_nospec() code generation (Linus Torvalds) - clang: work around asm input constraint problems (Linus Torvalds) - misc: ntsync: mark driver as "broken" to prevent from building (Greg Kroah-Hartman) - spmi: pmic-arb: Add multi bus support (Abel Vesa) - spmi: pmic-arb: Register controller for bus instead of arbiter (Abel Vesa) - spmi: pmic-arb: Make core resources acquiring a version operation (Abel Vesa) - spmi: pmic-arb: Make the APID init a version operation (Abel Vesa) - spmi: pmic-arb: Fix some compile warnings about members not being described (Abel Vesa) - dt-bindings: spmi: Deprecate qcom,bus-id (Abel Vesa) - dt-bindings: spmi: Add X1E80100 SPMI PMIC ARB schema (Abel Vesa) - spmi: pmic-arb: Replace three IS_ERR() calls by null pointer checks in spmi_pmic_arb_probe() (Markus Elfring) - spmi: hisi-spmi-controller: Do not override device identifier (Vamshi Gajjela) - dt-bindings: spmi: hisilicon,hisi-spmi-controller: clean up example (Johan Hovold) - dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix binding references (Johan Hovold) - spmi: make spmi_bus_type const (Ricardo B. Marliere) - extcon: adc-jack: Document missing struct members (Yang Li) - extcon: realtek: Remove unused of_gpio.h (Andy Shevchenko) - extcon: usbc-cros-ec: Convert to platform remove callback returning void (Uwe Kleine-König) - extcon: usb-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - extcon: max77843: Convert to platform remove callback returning void (Uwe Kleine-König) - extcon: max3355: Convert to platform remove callback returning void (Uwe Kleine-König) - extcon: intel-mrfld: Convert to platform remove callback returning void (Uwe Kleine-König) - extcon: intel-cht-wc: Convert to platform remove callback returning void (Uwe Kleine-König) - extcon: adc-jack: Convert to platform remove callback returning void (Uwe Kleine-König) - extcon: intel-mrfld: Don't shadow error from devm_extcon_dev_allocate() (Andy Shevchenko) - extcon: max8997: select IRQ_DOMAIN instead of depending on it (Randy Dunlap) - extcon: intel-mrfld: Switch to use dev_err_probe() (Andy Shevchenko) - scripts/spdxcheck: Add count of missing files to stats output (Bird, Tim) - misc: rtsx: do clear express reg every SD_INT (Ricky Wu) - tifm: constify the struct tifm_bus_type usage (Kunwu Chan) - binder: fix max_thread type inconsistency (Carlos Llamas) - virt: acrn: Fix typos (Thorsten Blum) - greybus: Fix use-after-free bug in gb_interface_release due to race condition. (Sicong Huang) - ppdev: Add an error check in register_device (Huai-Yuan Liu) - intel_th: pci: Add Lunar Lake support (Alexander Shishkin) - intel_th: pci: Add Meteor Lake-S CPU support (Alexander Shishkin) - intel_th: pci: Add Meteor Lake-S support (Alexander Shishkin) - intel_th: pci: Add Sapphire Rapids SOC support (Alexander Shishkin) - intel_th: pci: Add Granite Rapids SOC support (Alexander Shishkin) - intel_th: pci: Add Granite Rapids support (Alexander Shishkin) - intel_th: msu: Fix kernel-doc warnings (Randy Dunlap) - intel_th: Remove redundant initialization of pointer outp (Colin Ian King) - intel_th: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - intel_th: Constify the struct device_type usage (Ricardo B. Marliere) - intel_th: Convert to platform remove callback returning void (Uwe Kleine-König) - stm class: sys-t: Improve ftrace source handling (Mikhail Lappo) - stm class: Propagate source type to protocols (Mikhail Lappo) - stm class: Add source type (Mikhail Lappo) - stm class: Fix a double free in stm_register_device() (Dan Carpenter) - iio: temperature: mcp9600: Fix temperature reading for negative values (Dimitri Fedrau) - iio: adc: PAC1934: fix accessing out of bounds array index (Marius Cristea) - iio: invensense: fix timestamp glitches when switching frequency (Jean-Baptiste Maneyrol) - iio: invensense: fix interrupt timestamp alignment (Jean-Baptiste Maneyrol) - iio: dac: ad9739a: write complete MU_CNT1 register during lock (Nuno Sa) - iio: pressure: zpa2326: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - iio: adc: twl6030-gpadc: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - iio: adc: stm32-dfsdm-adc: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - iio: adc: stm32-adc: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - iio: adc: intel_mrfld_adc: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - iio: adc: fsl-imx25-gcq: use 'time_left' variable with wait_for_completion_interruptible_timeout() (Wolfram Sang) - iio: adc: exynos_adc: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - iio: adc: ad_sigma_delta: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - iio: adc: ti-ads1015: use device_for_each_child_node_scoped() (Lincoln Yuji) - iio: adc: ad799x: Prefer to use octal permission (Gustavo Rodrigues) - iio: adc: ad799x: add blank line to avoid warning messages (Gustavo Rodrigues) - iio: adc: ad799x: change 'unsigned' to 'unsigned int' declaration (Gustavo Rodrigues) - iio: adc: mcp3564: Use device_for_each_child_node_scoped() (Jonathan Cameron) - iio: adc: ad9467: support digital interface calibration (Nuno Sa) - iio: adc: adi-axi-adc: support digital interface calibration (Nuno Sa) - iio: adc: adi-axi-adc: remove regmap max register (Nuno Sa) - iio: backend: add API for interface tuning (Nuno Sa) - iio: backend: change docs padding (Nuno Sa) - iio: adc: axi-adc: make sure AXI clock is enabled (Nuno Sa) - dt-bindings: adc: axi-adc: add clocks property (Nuno Sa) - docs: iio: ad7944: add documentation for chain mode (David Lechner) - iio: adc: ad7944: add support for chain mode (David Lechner) - iio: dac: adi-axi: fix a mistake in axi_dac_ext_info_set() (Dan Carpenter) - iio: imu: inv_icm42600: add support of ICM-42686-P (Jean-Baptiste Maneyrol) - dt-bindings: iio: imu: add icm42686 inside inv_icm42600 (Jean-Baptiste Maneyrol) - iio: light: stk3310: Drop most likely fake ACPI ID (Andy Shevchenko) - docs: iio: adis16475: fix device files tables (Ramona Gradinariu) - iio: accel: mxc4005: Read orientation matrix from ACPI ROTM method (Hans de Goede) - iio: bmc150-accel-core: Use iio_read_acpi_mount_matrix() helper (Hans de Goede) - iio: accel: kxcjk-1013: Use new iio_read_acpi_mount_matrix() helper (Hans de Goede) - iio: core: Add iio_read_acpi_mount_matrix() helper function (Hans de Goede) - iio: buffer: initialize masklength accumulator to 0 (David Lechner) - iio: adc: mxs-lradc-adc: don't set masklength (David Lechner) - iio: adc: ad7266: don't set masklength (David Lechner) - iio: adc: rtq6056: Use automated cleanup for mode handling in write_raw (Gabriel Schwartz) - iio: light: apds9306: Fix input arguments to in_range() (Subhajit Ghosh) - interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment (Konrad Dybcio) - interconnect: qcom: sm6115: Unspaghettify SNoC QoS port numbering (Konrad Dybcio) - vmci: prevent speculation leaks by sanitizing event in event_deliver() (Hagar Gamal Halim Hemdan) - slimbus: qcom-ctrl: fix module autoloading (Krzysztof Kozlowski) - slimbus: Convert to platform remove callback returning void (Uwe Kleine-König) - slimbus: qcom-ngd-ctrl: Reduce auto suspend delay (Viken Dadhaniya) - nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct (Mukesh Ojha) - dt-bindings: nvmem: Add compatible for SC8280XP (Konrad Dybcio) - dt-bindings: nvmem: qcom,spmi-sdam: update maintainer (David Collins) - dt-bindings: nvmem: Add compatible for sm8450, sm8550 and sm8650 (Mukesh Ojha) - nvmem: lpc18xx_eeprom: Convert to platform remove callback returning void (Uwe Kleine-König) - nvmem: core: switch to use device_add_groups() (Greg Kroah-Hartman) - nvmem: sprd: fix module autoloading (Krzysztof Kozlowski) - nvmem: sc27xx: fix module autoloading (Krzysztof Kozlowski) - nvmem: layouts: sl28vpd: drop driver owner initialization (Krzysztof Kozlowski) - nvmem: layouts: onie-tlv: drop driver owner initialization (Krzysztof Kozlowski) - nvmem: layouts: store owner from modules with nvmem_layout_driver_register() (Krzysztof Kozlowski) - VMCI: Fix an error handling path in vmci_guest_probe_device() (Christophe JAILLET) - hwtracing: hisi_ptt: Assign parent for event_source device (Jonathan Cameron) - Documentation: ABI + trace: hisi_ptt: update paths to bus/event_source (Jonathan Cameron) - coresight: tmc: Enable SG capability on ACPI based SoC-400 TMC ETR devices (Anshuman Khandual) - coresight: Docs/ABI/testing/sysfs-bus-coresight-devices: Fix spelling errors (Remington Brasga) - coresight: tpiu: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: tmc: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: stm: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: debug: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: catu: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: Remove duplicate linux/amba/bus.h header (Jiapeng Chong) - coresight: stm: Remove duplicate linux/acpi.h header (Jiapeng Chong) - coresight: etm4x: Fix access to resource selector registers (Suzuki K Poulose) - coresight: etm4x: Safe access for TRCQCLTR (Suzuki K Poulose) - coresight: etm4x: Do not save/restore Data trace control registers (Suzuki K Poulose) - coresight: etm4x: Do not hardcode IOMEM access for register restore (Suzuki K Poulose) - coresight: debug: Move ACPI support from AMBA driver to platform driver (Anshuman Khandual) - coresight: stm: Move ACPI support from AMBA driver to platform driver (Anshuman Khandual) - coresight: tmc: Move ACPI support from AMBA driver to platform driver (Anshuman Khandual) - coresight: tpiu: Move ACPI support from AMBA driver to platform driver (Anshuman Khandual) - coresight: catu: Move ACPI support from AMBA driver to platform driver (Anshuman Khandual) - coresight: funnel: Move ACPI support from AMBA driver to platform driver (Anshuman Khandual) - coresight: replicator: Move ACPI support from AMBA driver to platform driver (Anshuman Khandual) - coresight: Add helpers registering/removing both AMBA and platform drivers (Anshuman Khandual) - coresight: tmc: Extract device properties from AMBA pid based table lookup (Anshuman Khandual) - coresight: stm: Extract device name from AMBA pid based table lookup (Anshuman Khandual) - coresight: etm4x: Fix unbalanced pm_runtime_enable() (Anshuman Khandual) - dt-bindings: arm: qcom,coresight-tpda: fix indentation in the example (Krzysztof Kozlowski) - dt-bindings: arm: qcom,coresight-tpda: drop redundant type from ports (Krzysztof Kozlowski) - bus: mhi: host: pci_generic: Add generic edl_trigger to allow devices to enter EDL mode (Qiang Yu) - bus: mhi: host: Add a new API for getting channel doorbell offset (Qiang Yu) - bus: mhi: host: Add sysfs entry to force device to enter EDL (Qiang Yu) - fpga: region: add owner module and take its refcount (Marco Pagani) - fpga: dfl: remove unused member pdata from struct dfl_{afu,fme} (Peter Colberg) - fpga: dfl: remove unused function is_dfl_feature_present() (Peter Colberg) - fpga: ice40-spi: Don't use "proxy" headers (Andy Shevchenko) - fpga: tests: use KUnit devices instead of platform devices (Marco Pagani) - fpga: altera-cvp: Remove an unused field in struct altera_cvp_conf (Christophe JAILLET) - fpga: altera: drop driver owner assignment (Krzysztof Kozlowski) - fpga: xilinx-core: add new gpio names for prog and init (Charles Perry) - fpga: xilinx-selectmap: add new driver (Charles Perry) - dt-bindings: fpga: xlnx,fpga-selectmap: add DT schema (Charles Perry) - fpga: xilinx-spi: extract a common driver core (Charles Perry) - fpga: bridge: add owner module and take its refcount (Marco Pagani) - fpga: manager: add owner module and take its refcount (Marco Pagani) - counter: Don't use "proxy" headers (Andy Shevchenko) - misc/pvpanic: add support for normal shutdowns (Thomas Weißschuh) - misc: sgi_gru: remove default attribute of LATTICE_ECP3_CONFIG (Prasad Pandit) - misc: sgi_gru: indent SGI_GRU option help text (Prasad Pandit) - eeprom: 93xx46: drop unneeded MODULE_ALIAS (Krzysztof Kozlowski) - eeprom: at25: drop unneeded MODULE_ALIAS (Krzysztof Kozlowski) - mcb: lpc: Convert to platform remove callback returning void (Uwe Kleine-König) - w1: gpio: Don't use "proxy" headers (Andy Shevchenko) - w1: gpio: Remove duplicate NULL checks (Andy Shevchenko) - w1: gpio: Use sizeof(*pointer) instead of sizeof(type) (Andy Shevchenko) - w1: gpio: Switch to use dev_err_probe() (Andy Shevchenko) - w1: gpio: Make use of device properties (Andy Shevchenko) - mei: bus: constify the struct mei_cl_bus_type usage (Kunwu Chan) - peci: constify the struct device_type usage (Ricardo B. Marliere) - peci: Make peci_bus_type const (Ricardo B. Marliere) - iio: adc: ti-ads131e08: Use device_for_each_child_node_scoped() to simplify error paths. (Lorenzo Bertin Salvador) - iio: adc: adi-axi-adc: only error out in major version mismatch (Nuno Sa) - iio: dac: support the ad9739a RF DAC (Nuno Sa) - iio: dac: add support for AXI DAC IP core (Nuno Sa) - iio: backend: add new functionality (Nuno Sa) - dt-bindings: iio: dac: add docs for AD9739A (Nuno Sa) - dt-bindings: iio: dac: add docs for AXI DAC IP (Nuno Sa) - iio: buffer-dmaengine: Enable write support (Paul Cercueil) - iio: buffer-dmaengine: Support specifying buffer direction (Paul Cercueil) - iio: buffer-dma: Enable buffer write support (Paul Cercueil) - iio: buffer-dma: Rename iio_dma_buffer_data_available() (Paul Cercueil) - iio: buffer-dma: add iio_dmaengine_buffer_setup() (Nuno Sa) - iio: pressure: dps310: simplify scale factor reading (Thomas Haemmerle) - iio: pressure: dps310: consistently check return value of `regmap_read` (Thomas Haemmerle) - iio: pressure: dps310: introduce consistent error handling (Thomas Haemmerle) - iio: pressure: dps310: support negative temperature values (Thomas Haemmerle) - dt-bindings: iio: adc: Add GPADC for Allwinner H616 (Chris Morgan) - iio: dac: ad5755: make use of of_device_id table (Krzysztof Kozlowski) - iio: imu: inv_icm42600: add support of ICM-42688-P (Jean-Baptiste Maneyrol) - dt-bindings: iio: imu: add icm42688 inside inv_icm42600 (Jean-Baptiste Maneyrol) - iio: adc: ad7944: Consolidate spi_sync() wrapper (David Lechner) - dt-bindings: iio: imu: mpu6050: Improve i2c-gate disallow list (Luca Weiss) - iio: adc: qcom-spmi-adc5: Use device_for_each_child_node_scoped() (Jonathan Cameron) - iio: adc: stm32: Use device_for_each_child_node_scoped() (Jonathan Cameron) - iio: adc: stm32: Fixing err code to not indicate success (Jonathan Cameron) - Documentation: ABI: document in_temp_input file (Luca Weiss) - iio: light: apds9306: Improve apds9306_write_event_config() (Subhajit Ghosh) - iio: temperature: ltc2983: support vdd regulator (Nuno Sa) - dt-bindings: iio: temperature: ltc2983: document power supply (Nuno Sa) - iio: adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk() (Dan Carpenter) - iio: light: apds9306: Fix off by one in apds9306_sampling_freq_get() (Dan Carpenter) - iio: accel: adxl345: Add spi-3wire option (Lothar Rubusch) - iio: accel: adxl345: Add comment to probe (Lothar Rubusch) - iio: accel: adxl345: Reorder probe initialization (Lothar Rubusch) - iio: accel: adxl345: Pass function pointer to core (Lothar Rubusch) - dt-bindings: iio: accel: adxl345: Add spi-3wire (Lothar Rubusch) - iio: accel: adxl345: Move defines to header (Lothar Rubusch) - iio: accel: adxl345: Group bus configuration (Lothar Rubusch) - iio: accel: adxl345: Make data_range obsolete (Lothar Rubusch) - iio: adc: pac1934: Use device_for_each_available_child_node_scoped() to simplify error handling. (Jonathan Cameron) - iio: dac: ad3552: Use __free(fwnode_handle) to simplify error handling. (Jonathan Cameron) - iio: frequency: admfm2000: Use device_for_each_child_node_scoped() to simplify error paths. (Jonathan Cameron) - iio: adc: ad7173: Use device_for_each_child_node_scoped() to simplify error paths. (Jonathan Cameron) - iio: adc: ad4130: Use device_for_each_child_node_scoped() to simplify error paths. (Jonathan Cameron) - iio: adc: ab8500-gpadc: Use device_for_each_child_node_scoped() to simplify erorr paths. (Jonathan Cameron) - iio: adc: ab8500-gpadc: Fix kernel-doc parameter names. (Jonathan Cameron) - iio: dac: ad5770r: Use device_for_each_child_node_scoped() (Jonathan Cameron) - iio: dac: ad3552r: Use device_for_each_child_node_scoped() (Jonathan Cameron) - iio: adc: ad7944: use spi_optimize_message() (David Lechner) - iio: adc: ad7944: simplify adi,spi-mode property parsing (David Lechner) - iio: dac: ti-dac5571: Add DAC081C081 support (Laurent Pinchart) - dt-bindings: iio: dac: ti,dac5571: Add DAC081C081 support (Laurent Pinchart) - iio: health: max30102: add support for max30101 (Javier Carrasco) - dt-bindings: iio: health: maxim,max30102: add max30101 (Javier Carrasco) - iio: pressure: hsc030pa: Use spi_read() (Christophe JAILLET) - iio: pressure: BMP280 core driver headers sorting (Vasileios Amoiridis) - docs: iio: new docs for ad7944 driver (David Lechner) - MAINTAINERS: add Documentation/iio/ to IIO subsystem (David Lechner) - iio: adc: ad7944: Add support for "3-wire mode" (David Lechner) - iio: accel: adxl367: Remove second semicolon (Colin Ian King) - iio: inkern: move to the cleanup.h magic (Nuno Sa) - iio: buffer: iio: core: move to the cleanup.h magic (Nuno Sa) - iio: trigger: move to the cleanup.h magic (Nuno Sa) - iio: core: move to cleanup.h magic (Nuno Sa) - iio: imu: inv_mpu6050: add WoM suspend wakeup with low-power mode (Jean-Baptiste Maneyrol) - iio: imu: inv_mpu6050: add new interrupt handler for WoM events (Jean-Baptiste Maneyrol) - iio: imu: inv_mpu6050: add WoM event as accel event (Jean-Baptiste Maneyrol) - iio: imu: inv_mpu6050: add WoM (Wake-on-Motion) sensor (Jean-Baptiste Maneyrol) - iio: humidity: hdc3020: add reset management (Javier Carrasco) - dt-bindings: iio: humidity: hdc3020: add reset-gpios (Javier Carrasco) - iio: humidity: hdc3020: add power management (Javier Carrasco) - iio: adc: ad7944: add driver for AD7944/AD7985/AD7986 (David Lechner) - dt-bindings: iio: adc: add ad7944 ADCs (David Lechner) - iio: adc: twl4030-madc: Make use of device properties (Andy Shevchenko) - iio: adc: ad7173: add support for additional models (Dumitru Ceclan) - iio: adc: ad7173: improve chip id's defines (Dumitru Ceclan) - dt-bindings: adc: ad7173: add support for additional models (Dumitru Ceclan) - iio: light: Add support for APDS9306 Light Sensor (Subhajit Ghosh) - dt-bindings: iio: light: Avago APDS9306 (Subhajit Ghosh) - dt-bindings: iio: light: adps9300: Update interrupt definitions (Subhajit Ghosh) - dt-bindings: iio: light: adps9300: Add missing vdd-supply (Subhajit Ghosh) - dt-bindings: iio: light: Merge APDS9300 and APDS9960 schemas (Subhajit Ghosh) - iio: core: Calculate alloc_size only once in iio_device_alloc() (Andy Shevchenko) - iio: core: Leave private pointer NULL when no private data supplied (Andy Shevchenko) - iio: imu: st_lsm6dsx: drop casting to void in dev_set_drvdata (Javier Carrasco) - iio: humidity: hts211: drop casting to void in dev_set_drvdata (Javier Carrasco) - io: light: st_uvis25: drop casting to void in dev_set_drvdata (Javier Carrasco) - iio: adc: ad7173: add AD7173 driver (Dumitru Ceclan) - iio: adc: ad_sigma_delta: Add optional irq selection (Dumitru Ceclan) - dt-bindings: adc: add AD7173 (Dumitru Ceclan) - iio: adc: spear_adc: Make use of device properties (Andy Shevchenko) - iio: adc: rcar-gyroadc: use for_each_available_child_node_scoped() (Jonathan Cameron) - iio: adc: rzg2l_adc: Use device_for_each_child_node_scoped() (Jonathan Cameron) - iio: temp: ltc2983: Use __free(fwnode_handle) and device_for_each_node_scoped() (Jonathan Cameron) - iio: adc: hx711: Switch from of specific to fwnode property handling. (Jonathan Cameron) - iio: accel: fxls8962af: Switch from of specific to fwnode based properties. (Jonathan Cameron) - iio: accel: mma8452: Switch from of specific to fwnode property handling. (Jonathan Cameron) - iio: adc: ad7192: Convert from of specific to fwnode property handling (Jonathan Cameron) - iio: adc: ad7292: Switch from of specific to fwnode property handling (Jonathan Cameron) - iio: adc: ad7124: Switch from of specific to fwnode based property handling (Jonathan Cameron) - iio: adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to simplify probe (Jonathan Cameron) - iio: adc: fsl-imx25-gcq: Switch from of specific handing to fwnode based. (Jonathan Cameron) - iio: dac: ltc2688: Use device_for_each_child_node_scoped() (Jonathan Cameron) - iio: addac: ad74413r: Use device_for_each_child_node_scoped() (Jonathan Cameron) - iio: adc: max11410: Use device_for_each_child_node_scoped() (Jonathan Cameron) - device property: Introduce device_for_each_child_node_scoped() (Jonathan Cameron) - device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. (Jonathan Cameron) - device property: Move fwnode_handle_put() into property.h (Jonathan Cameron) - uio: update kerneldoc comments for interrupt functions (Chris Packham) - cdx: Convert to platform remove callback returning void (Uwe Kleine-König) - counter: ti-ecap-capture: Utilize COUNTER_COMP_FREQUENCY macro (William Breathitt Gray) - counter: ti-eqep: Convert to platform remove callback returning void (Uwe Kleine-König) - counter: ti-ecap-capture: Convert to platform remove callback returning void (Uwe Kleine-König) - MAINTAINERS: Update email addresses for William Breathitt Gray (William Breathitt Gray) - counter: stm32-timer-cnt: add support for capture events (Fabrice Gasnier) - counter: stm32-timer-cnt: add support for overflow events (Fabrice Gasnier) - counter: stm32-timer-cnt: probe number of channels from registers (Fabrice Gasnier) - counter: stm32-timer-cnt: introduce channels (Fabrice Gasnier) - counter: stm32-timer-cnt: add checks on quadrature encoder capability (Fabrice Gasnier) - counter: stm32-timer-cnt: add counter prescaler extension (Fabrice Gasnier) - counter: stm32-timer-cnt: introduce clock signal (Fabrice Gasnier) - counter: stm32-timer-cnt: adopt signal definitions (Fabrice Gasnier) - counter: stm32-timer-cnt: rename counter (Fabrice Gasnier) - counter: stm32-timer-cnt: rename quadrature signal (Fabrice Gasnier) - counter: Introduce the COUNTER_COMP_FREQUENCY() macro (Fabrice Gasnier) - counter: constify the struct device_type usage (Ricardo B. Marliere) - counter: make counter_bus_type const (Ricardo B. Marliere) - counter: linux/counter.h: fix Excess kernel-doc description warning (Randy Dunlap) - ntsync: Introduce NTSYNC_IOC_SEM_POST. (Elizabeth Figura) - ntsync: Introduce NTSYNC_IOC_CREATE_SEM. (Elizabeth Figura) - ntsync: Introduce the ntsync driver and character device. (Elizabeth Figura) - sonypi: Convert to platform remove callback returning void (Uwe Kleine-König) - powerpc/powernv: Convert to platform remove callback returning void (Uwe Kleine-König) - /dev/port: don't compile file operations without CONFIG_DEVPORT (Niklas Schnelle) - parport: mfc3: avoid empty-body warning (Arnd Bergmann) - misc: ti-st: st_kim: remove unnecessary (void*) conversions (Atin Bainada) - mei: Avoid a bunch of -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - misc: ds1682: Add NVMEM support (Sean Anderson) - misc/pvpanic: add shutdown event definition (Thomas Weißschuh) - misc/pvpanic: use bit macros (Thomas Weißschuh) - comedi: remove unused helper function dma_chain_flag_bits (Colin Ian King) - uio_hv_generic: Remove use of PAGE_SIZE (Saurabh Sengar) - Drivers: hv: Remove fcopy driver (Saurabh Sengar) - tools: hv: Add new fcopy application based on uio driver (Saurabh Sengar) - tools: hv: Add vmbus_bufring (Saurabh Sengar) - uio_hv_generic: Enable interrupt for low speed VMBus devices (Saurabh Sengar) - uio_hv_generic: Query the ringbuffer size for device (Saurabh Sengar) - Drivers: hv: vmbus: Add utility function for querying ring size (Saurabh Sengar) - ndtest: Convert to platform remove callback returning void (Uwe Kleine-König) - uio: use threaded interrupts (Chris Packham) - uio_pdrv_genirq: convert to use device_property APIs (Chris Packham) - uio: pruss: Remove this driver (Andrew Davis) - uio: fsl_elbc_gpcm: Convert to platform remove callback returning void (Uwe Kleine-König) - speakup: Turn i18n files utf-8 (Samuel Thibault) - device property: Fix a typo in the description of device_get_child_node_count() (Christophe JAILLET) - kernfs: mount: Remove unnecessary ‘NULL’ values from knparent (Li zeming) - scsi: Use device_show_string() helper for sysfs attributes (Lukas Wunner) - platform/x86: Use device_show_string() helper for sysfs attributes (Lukas Wunner) - perf: Use device_show_string() helper for sysfs attributes (Lukas Wunner) - IB/qib: Use device_show_string() helper for sysfs attributes (Lukas Wunner) - hwmon: Use device_show_string() helper for sysfs attributes (Lukas Wunner) - driver core: Add device_show_string() helper for sysfs attributes (Lukas Wunner) - treewide: Use sysfs_bin_attr_simple_read() helper (Lukas Wunner) - sysfs: Add sysfs_bin_attr_simple_read() helper (Lukas Wunner) - module: don't ignore sysfs_create_link() failures (Arnd Bergmann) - driver core: Remove unused platform_notify, platform_notify_remove (Bjorn Helgaas) - staging: pi433: Remove unused driver (Philipp Hortmann) - staging: vchiq_core: Add missing blank lines (Stefan Wahren) - staging: vchiq_core: Drop unnecessary blank lines (Stefan Wahren) - staging: vchiq_core: Add parentheses to VCHIQ_MSG_SRCPORT (Stefan Wahren) - staging: vchiq_core: Use printk messages for devices (Stefan Wahren) - staging: vchiq_arm: Drop unnecessary NULL check (Stefan Wahren) - staging: vc04_services: Delete unnecessary NULL check (Dan Carpenter) - staging: vc04_services: vchiq_arm: Fix NULL ptr dereferences (Stefan Wahren) - Staging: rtl8192e: Rename variable DssCCk (Tree Davies) - Staging: rtl8192e: Rename variable ExtHTCapInfo (Tree Davies) - Staging: rtl8192e: Rename variable MPDUDensity (Tree Davies) - Staging: rtl8192e: Rename variable MaxRxAMPDUFactor (Tree Davies) - Staging: rtl8192e: Rename variable MaxAMSDUSize (Tree Davies) - Staging: rtl8192e: Rename variable DelayBA (Tree Davies) - Staging: rtl8192e: Rename variable RxSTBC (Tree Davies) - Staging: rtl8192e: Rename variable TxSTBC (Tree Davies) - Staging: rtl8192e: Rename variable GreenField (Tree Davies) - Staging: rtl8192e: Rename variable ShortGI20Mhz (Tree Davies) - Staging: rtl8192e: Rename variable ShortGI40Mhz (Tree Davies) - Staging: rtl8192e: Rename variable MimoPwrSave (Tree Davies) - Staging: rtl8192e: Rename variable AdvCoding (Tree Davies) - Staging: rtl8192e: Rename variable ChlWidth (Tree Davies) - Staging: rtl8192e: Rename variable LSigTxopProtect (Tree Davies) - Staging: rtl8192e: Rename variable OptMode (Tree Davies) - Staging: rtl8192e: Rename variable CurrentAMPDUFactor (Tree Davies) - Staging: rtl8192e: Rename variable CurSTAExtChnlOffset (Tree Davies) - fbtft: seps525: Don't use "proxy" headers (Andy Shevchenko) - staging: vc04_services: Drop completed TODO item (Umang Jain) - staging: vc04_services: Move global g_state to vchiq_state (Umang Jain) - staging: vc04_services: vchiq_mmal: Rename service_callback() (Umang Jain) - staging: vc04_services: Move spinlocks to vchiq_state (Umang Jain) - staging: vc04_services: Move global memory mapped pointer (Umang Jain) - staging: vc04_services: Move global variables tracking allocated pages (Umang Jain) - staging: vc04_services: Drop vchiq_connected.[ch] files (Umang Jain) - staging: vc04_services: Move variables for tracking connections (Umang Jain) - staging: vc04_services: vchiq_arm: Drop g_cache_line_size (Umang Jain) - staging: vc04_services: vchiq_arm: Split driver static and runtime data (Umang Jain) - staging: vc04_services: Drop g_once_init global variable (Umang Jain) - staging: vc04_services: Re-align function parameters (Sumadhura Kalyan) - staging: vchiq: Reformat Kconfig help texts (Stefan Wahren) - staging: nvec: update TODO (Marc Dietrich) - staging: nvec: make touchpad init synchronous (Marc Dietrich) - staging: nvec: make keyboard init synchronous (Marc Dietrich) - staging: nvec: add ability to ignore EC responses in sync writes (Marc Dietrich) - staging: greybus: change strncpy() to strscpy_pad() (Arnd Bergmann) - staging: rtl8723bs: convert strncpy to strscpy (Arnd Bergmann) - staging: rts5208: replace weird strncpy() with memcpy() (Arnd Bergmann) - staging: greybus: Replace gcam macros with direct dev log calls (Jackson Chui) - Staging: rtl8723bs: Delete dead code from update_current_network() (Meir Elisha) - staging: pi433: Reorder pi433_exit cleanup calls. (Shahar Avidar) - staging: pi433: Add debugfs_remove in case of driver register fails. (Shahar Avidar) - staging: pi433: Remove duplicated code using the "goto" error recovery scheme. (Shahar Avidar) - staging: pi433: Rename "pi433_dev" of type "dev_t" to "pi433_devt" (Shahar Avidar) - staging: pi433: Replace pi433_receive param void type to struct pi433_device. (Shahar Avidar) - staging: pi433: Rename struct pi433_device instances to pi433. (Shahar Avidar) - staging: pi433: Rename struct pi433_device buffer field to tx_buffer. (Shahar Avidar) - MAINTAINERS: vt665?: Replace Forest with Philipp as maintainer (Philipp Hortmann) - staging: bcm2835-audio: add terminating new line to Kconfig (Prasad Pandit) - greybus: arche-ctrl: move device table to its right location (Arnd Bergmann) - staging: nvec: Fix documentation typo in nvec.c (Dorine Tipo) - staging: vt6655: remove redundant assignment to variable byData (Colin Ian King) - Revert "staging: vc04_services: vchiq_core: Stop kthreads on shutdown" (Umang Jain) - staging: ks7010: replace open-coded module_sdio_driver() (Krzysztof Kozlowski) - staging: rtl8192e: remove unnecessary wrapper (Michael Straube) - staging: pi433: drop driver owner assignment (Krzysztof Kozlowski) - staging: axis-fifo: Fix indentation (Uri Arev) - staging: wlan-ng: Remove broken driver prism2_usb (Philipp Hortmann) - staging: rtl8712: rename backupTKIPCountermeasure to backup_TKIP_countermeasure (Ayush Tiwari) - staging: rtl8712: rename backupPMKIDIndex to backup_PMKID_index (Ayush Tiwari) - staging: rtl8712: rename backupPMKIDList to backup_PMKID_list (Ayush Tiwari) - greybus: lights: check return of get_channel_from_mode (Rui Miguel Silva) - staging: vc04_services: vchiq_core: Stop kthreads on shutdown (Umang Jain) - staging: vc04_services: Implement vchiq_bus .remove (Umang Jain) - staging: vc04_services: Do not log error on kzalloc() (Umang Jain) - staging: vc04_services: vchiq_arm: Use appropriate dev_* log helpers (Umang Jain) - staging: vc04_services: Remove unused function declarations (Umang Jain) - staging: rtl8712: Add space between operands and operator (Ayush Tiwari) - staging: rtl8712: Remove additional space (Ayush Tiwari) - staging: pi433: Correct comment typos in pi433_if.c (Felix N. Kimbu) - staging: rtl8712: Fix line length exceeding 100 columns (Ayush Tiwari) - staging: vt6655: Remove unused declaration of RFbAL7230SelectChannelPostProcess() (Dorine Tipo) - staging: wlan-ng: Rename 'wlan_unsetup' to 'wlan_teardown' (Felix N. Kimbu) - staging: rtl8712: rename tmpVal to avg_val (Ayush Tiwari) - staging: wlan-ng: Rename 'foo' to 'rc' in p80211conv.c (Felix N. Kimbu) - Staging: rtl8192e: Rename variable WriteIntoReg (Tree Davies) - Staging: rtl8192e: Rename variable bAllowAllDA (Tree Davies) - Staging: rtl8192e: Rename variable pBssHT (Tree Davies) - Staging: rtl8192e: Rename variable bRTSUseShortPreamble (Tree Davies) - Staging: rtl8192e: Rename variable posHTCap (Tree Davies) - Staging: rtl8192e: Rename variable aSifsTime (Tree Davies) - Staging: rtl8192e: Rename variable Frame_Order (Tree Davies) - Staging: rtl8192e: Rename variable TimeStampHigh (Tree Davies) - Staging: rtl8192e: Rename variable TimeStampLow (Tree Davies) - Staging: rtl8192e: Rename variable ReturnPoint (Tree Davies) - staging: rtl8192e: replace variable with direct return (Michael Straube) - Staging: rtl8192e: Declare variable with static (Ariel Silver) - staging: greybus: Add blank line after struct declaration (Dorine Tipo) - staging: greybus: Constify gb_audio_module_type (Ayush Tiwari) - serial: Clear UPF_DEAD before calling tty_port_register_device_attr_serdev() (Hans de Goede) - serial: imx: Raise TX trigger level to 8 (Matthias Schiffer) - serial: 8250_pnp: Simplify "line" related code (Ilpo Järvinen) - serial: sh-sci: simplify locking when re-issuing RXDMA fails (Wolfram Sang) - serial: sh-sci: let timeout timer only run when DMA is scheduled (Wolfram Sang) - serial: sh-sci: describe locking requirements for invalidating RXDMA (Wolfram Sang) - serial: sh-sci: protect invalidating RXDMA on shutdown (Wolfram Sang) - tty: add the option to have a tty reject a new ldisc (Linus Torvalds) - serial: core: Call device_set_awake_path() for console port (Claudiu Beznea) - dt-bindings: serial: brcm,bcm2835-aux-uart: convert to dtschema (Pratik Farkase) - tty: serial: uartps: Add support for uartps controller reset (Manikanta Guntupalli) - arm64: zynqmp: Add resets property for UART nodes (Manikanta Guntupalli) - dt-bindings: serial: cdns,uart: Add optional reset property (Manikanta Guntupalli) - serial: 8250_pnp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Andy Shevchenko) - serial: 8250_exar: Keep the includes sorted (Andy Shevchenko) - serial: 8250_exar: Make type of bit the same in exar_ee_*_bit() (Andy Shevchenko) - serial: 8250_exar: Use BIT() in exar_ee_read() (Andy Shevchenko) - serial: 8250_exar: Switch to use dev_err_probe() (Andy Shevchenko) - serial: 8250_exar: Return directly from switch-cases (Andy Shevchenko) - serial: 8250_exar: Decrease indentation level (Andy Shevchenko) - serial: 8250_exar: Kill unneeded ->board_init() (Andy Shevchenko) - serial: 8250_exar: Extract cti_board_init_osc_freq() helper (Andy Shevchenko) - serial: 8250_exar: Trivia typo fixes (Andy Shevchenko) - serial: 8250_exar: Use PCI_SUBVENDOR_ID_IBM for subvendor ID (Andy Shevchenko) - serial: 8250_exar: Kill CTI_PCI_DEVICE() (Andy Shevchenko) - serial: 8250_exar: Describe all parameters in kernel doc (Andy Shevchenko) - serial: 8250_exar: Don't return positive values as error codes (Andy Shevchenko) - serial: msm: check dma_map_sg() return value properly (Jiri Slaby (SUSE)) - serial: exar: fix checkpach warnings (Parker Newman) - serial: exar: add CTI specific setup code (Parker Newman) - serial: exar: add CTI cards to exar_get_nr_ports (Parker Newman) - serial: exar: moved generic_rs485 further up in 8250_exar.c (Parker Newman) - serial: exar: add optional board_init function (Parker Newman) - serial: exar: added a exar_get_nr_ports function (Parker Newman) - serial: exar: remove old Connect Tech setup (Parker Newman) - VT: Use macros to define ioctls (Alexey Gladkov) - serial: exar: adding missing CTI and Exar PCI ids (Parker Newman) - serial: 8250_pnp: Support configurable reg shift property (Guanbing Huang) - serial: port: Add support of PNP IRQ to __uart_read_properties() (Guanbing Huang) - PNP: Add dev_is_pnp() macro (Guanbing Huang) - serial: 8250_dw: Hide a cast in dw8250_serial_inq() (Andy Shevchenko) - serial: 8250_dw: Deduplicate LCR checks (Andy Shevchenko) - tty: serial: fsl_lpuart: use dev_err_probe for clocks (Alexander Stein) - serial: imx: Introduce timeout when waiting on transmitter empty (Esben Haabendal) - serial: core: Extract uart_alloc_xmit_buf() and uart_free_xmit_buf() (Andy Shevchenko) - serial: drop debugging WARN_ON_ONCE() from uart_put_char() (Jiri Slaby (SUSE)) - serial: meson+qcom: don't advance the kfifo twice (Jiri Slaby (SUSE)) - serial: core: Fix ifdef for serial base console functions (Tony Lindgren) - tty/sysrq: Replay kernel log messages on consoles via sysrq (Sreenath Vijayan) - printk: Add function to replay kernel log on consoles (Sreenath Vijayan) - serial: max3100: Convert to_max3100_port() to be static inline (Andy Shevchenko) - serial: omap: remove redundant assignment to variable tmout (Colin Ian King) - serial: 8250: Fix add preferred console for serial8250_isa_init_ports() (Tony Lindgren) - serial: sc16is7xx: split into core and I2C/SPI parts (sc16is7xx_regcfg) (Hugo Villeneuve) - serial: sc16is7xx: split into core and I2C/SPI parts (sc16is7xx_lines) (Hugo Villeneuve) - serial: sc16is7xx: split into core and I2C/SPI parts (core) (Hugo Villeneuve) - serial: sc16is7xx: unconditionally clear line bit in sc16is7xx_remove() (Hugo Villeneuve) - serial: sc16is7xx: add proper sched.h include for sched_set_fifo() (Hugo Villeneuve) - serial: ar933x: Remove unneeded static structure (Lino Sanfilippo) - serial: 8250: Remove superfluous sanity check (Lino Sanfilippo) - serial: amba-pl011: move variable into CONFIG_DMA_ENGINE conditional (Lino Sanfilippo) - serial: amba-pl011: get rid of useless wrapper pl011_get_rs485_mode() (Lino Sanfilippo) - serial: max3100: Sort headers (Andy Shevchenko) - serial: max3100: Extract to_max3100_port() helper macro (Andy Shevchenko) - serial: max3100: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Andy Shevchenko) - serial: max3100: Replace MODULE_ALIAS() with respective ID tables (Andy Shevchenko) - serial: max3100: Switch to use dev_err_probe() (Andy Shevchenko) - serial: max3100: Remove duplicating irq field (Andy Shevchenko) - serial: max3100: Get crystal frequency via device property (Andy Shevchenko) - serial: max3100: Enable TIOCM_LOOP (Andy Shevchenko) - tty: serial: sc16is7xx: convert to use maple tree register cache (wangkaiyuan) - tty: serial: max310x: convert to use maple tree register cache (wangkaiyuan) - serial: max3100: Update Kconfig entry (Andy Shevchenko) - serial: max3100: Remove unneeded forward declaration (Andy Shevchenko) - serial: max3100: Replace custom polling timeout with standard one (Andy Shevchenko) - serial: max3100: Remove custom HW shutdown support (Andy Shevchenko) - serial: max3100: Make struct plat_max3100 local (Andy Shevchenko) - serial: max3100: Fix bitwise types (Andy Shevchenko) - serial: max3100: Update uart_driver_registered on driver removal (Andy Shevchenko) - serial: max3100: Lock port->lock when calling uart_handle_cts_change() (Andy Shevchenko) - serial: 8250_of: Add clock_notifier (Bastien Curutchet) - dt-bindings: serial: actions,owl-uart: convert to dtschema (Kanak Shilledar) - serial: pmac_zilog: Drop usage of platform_driver_probe() (Uwe Kleine-König) - serial: ami: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - tty: vt: conmakehash: Don't mention the full path of the input in output (Uwe Kleine-König) - tty: n_gsm: replace deprecated strncpy with strscpy (Justin Stitt) - tty: hvc: Remove second semicolon (Colin Ian King) - dt-bindings: serial: renesas,scif: Document r8a779h0 bindings (Nghia Nguyen) - serial: sifive: Remove 0 from fu540-c000-uart0 binding. (Sebastian Andrzej Siewior) - serial: pic32_uart: Replace of_gpio.h by proper one (Andy Shevchenko) - serial: 8250_omap: Remove unused of_gpio.h (Andy Shevchenko) - Documentation: kernel-parameters: Add DEVNAME:0.0 format for serial ports (Tony Lindgren) - serial: 8250: Add preferred console in serial8250_isa_init_ports() (Tony Lindgren) - serial: core: Handle serial console options (Tony Lindgren) - serial: core: Add support for DEVNAME:0.0 style naming for kernel console (Tony Lindgren) - printk: Flag register_console() if console is set on command line (Tony Lindgren) - printk: Don't try to parse DEVNAME:0.0 console options (Tony Lindgren) - printk: Save console options for add_preferred_console_match() (Tony Lindgren) - tty: atmel_serial: use single DMA mapping for RX (Jiri Slaby (SUSE)) - tty: atmel_serial: define macro for RX size (Jiri Slaby (SUSE)) - tty: atmel_serial: use single DMA mapping for TX (Jiri Slaby (SUSE)) - tty: serial: switch from circ_buf to kfifo (Jiri Slaby (SUSE)) - tty: msm_serial: use dmaengine_prep_slave_sg() (Jiri Slaby (SUSE)) - tty: 8250_omap: use dmaengine_prep_slave_sg() (Jiri Slaby (SUSE)) - tty: 8250_dma: use dmaengine_prep_slave_sg() (Jiri Slaby (SUSE)) - kfifo: fix typos in kernel-doc (Jiri Slaby (SUSE)) - kfifo: add kfifo_dma_out_prepare_mapped() (Jiri Slaby (SUSE)) - kfifo: pass offset to setup_sgl_buf() instead of a pointer (Jiri Slaby (SUSE)) - kfifo: rename l to len_to_end in setup_sgl() (Jiri Slaby (SUSE)) - kfifo: remove support for physically non-contiguous memory (Jiri Slaby (SUSE)) - kfifo: add kfifo_out_linear{,_ptr}() (Jiri Slaby (SUSE)) - kfifo: introduce and use kfifo_skip_count() (Jiri Slaby (SUSE)) - kfifo: drop __kfifo_dma_out_finish_r() (Jiri Slaby (SUSE)) - drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add() stub (Dmitry Baryshkov) - usb: fotg210: Add missing kernel doc description (Andy Shevchenko) - usb: dwc3: core: Fix unused variable warning in core driver (Krishna Kurapati) - usb: typec: tipd: rely on i2c_get_match_data() (Javier Carrasco) - usb: typec: tipd: fix event checking for tps6598x (Javier Carrasco) - usb: typec: tipd: fix event checking for tps25750 (Javier Carrasco) - dt-bindings: usb: qcom,dwc3: fix interrupt max items (Johan Hovold) - usb: fotg210: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - usb: phy: tegra: Replace of_gpio.h by proper one (Andy Shevchenko) - usb: typec: ucsi: displayport: Fix potential deadlock (Heikki Krogerus) - usb: typec: qcom-pmic-typec: split HPD bridge alloc and registration (Dmitry Baryshkov) - usb: musc: Remove unused list 'buffers' (Dr. David Alan Gilbert) - usb: dwc3: Wait unconditionally after issuing EndXfer command (Prashanth K) - thunderbolt: Correct trace output of firmware connection manager packets (Mika Westerberg) - thunderbolt: Fix kernel-doc for tb_tunnel_alloc_dp() (Gil Fine) - thunderbolt: Fix uninitialized variable in tb_tunnel_alloc_usb3() (Gil Fine) - thunderbolt: There are only 5 basic router registers in pre-USB4 routers (Mika Westerberg) - thunderbolt: No need to loop over all retimers if access fails (Mika Westerberg) - thunderbolt: Increase sideband access polling delay (Mika Westerberg) - thunderbolt: Get rid of TB_CFG_PKG_PREPARE_TO_SLEEP (Mika Westerberg) - thunderbolt: Use correct error code with ERROR_NOT_SUPPORTED (Mika Westerberg) - thunderbolt: Allow USB3 bandwidth to be lower than maximum supported (Gil Fine) - thunderbolt: Fix calculation of consumed USB3 bandwidth on a path (Gil Fine) - thunderbolt: Enable NVM upgrade support on Intel Maple Ridge (Alex James) - usb: gadget: u_audio: Clear uac pointer when freed. (Chris Wulff) - usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind. (Chris Wulff) - dt-bindings: usb: dwc3: Add QDU1000 compatible (Komal Bajaj) - usb: core: Remove the useless struct usb_devmap which is just a bitmap (Christophe JAILLET) - MAINTAINERS: Remove {ehci,uhci}-platform.c from ARM/VT8500 entry (Guenter Roeck) - USB: usb_parse_endpoint: ignore reserved bits (Oliver Neukum) - usb: xhci: compact 'trb_in_td()' arguments (Niklas Neronin) - usb: xhci: remove duplicate TRB_TO_SLOT_ID() calls (Niklas Neronin) - xhci: pci: Use PCI_VENDOR_ID_RENESAS (Andy Shevchenko) - xhci: pci: Group out Thunderbolt xHCI IDs (Andy Shevchenko) - xhci: pci: Use full names in PCI IDs for Intel platforms (Andy Shevchenko) - usb: xhci: remove goto 'cleanup' in handle_tx_event() (Niklas Neronin) - usb: xhci: replace goto with return when possible in handle_tx_event() (Niklas Neronin) - usb: xhci: remove 'handling_skipped_tds' from handle_tx_event() (Niklas Neronin) - usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Niklas Neronin) - xhci: remove XHCI_TRUST_TX_LENGTH quirk (Mathias Nyman) - xhci: improve PORTSC register debugging output (Mathias Nyman) - usb: xhci: use array_size() when allocating and freeing memory (Niklas Neronin) - usb: xhci: remove redundant variable 'erst_size' (Niklas Neronin) - usb: xhci: address off-by-one in xhci_num_trbs_free() (Niklas Neronin) - usb: xhci: improve debug message in xhci_ring_expansion_needed() (Niklas Neronin) - usb: xhci: check if 'requested segments' exceeds ERST capacity (Niklas Neronin) - xhci: remove xhci_check_usb2_port_capability helper (Mathias Nyman) - xhci: stored cached port capability values in one place (Mathias Nyman) - usb: dwc3: exynos: add support for Google Tensor gs101 (André Draszik) - dt-bindings: usb: samsung,exynos-dwc3: add gs101 compatible (André Draszik) - USB: fix up for "usb: misc: onboard_hub: rename to onboard_dev" (Stephen Rothwell) - usb: dwc3: core: Fix compile warning on s390 gcc in dwc3_get_phy call (Krishna Kurapati) - usb: dwc3: qcom: Add multiport suspend/resume support for wrapper (Krishna Kurapati) - usb: dwc3: qcom: Enable wakeup for applicable ports of multiport (Krishna Kurapati) - usb: dwc3: qcom: Refactor IRQ handling in glue driver (Krishna Kurapati) - usb: dwc3: qcom: Add helper function to request wakeup interrupts (Krishna Kurapati) - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Krishna Kurapati) - usb: dwc3: core: Refactor PHY logic to support Multiport Controller (Krishna Kurapati) - usb: dwc3: core: Skip setting event buffers for host only controllers (Krishna Kurapati) - usb: dwc3: core: Access XHCI address space temporarily to read port info (Krishna Kurapati) - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Krishna Kurapati) - dt-bindings: usb: uhci: convert to dt schema (Mohammad Shehar Yaar Tausif) - dt-bindings: usb: qcom,pmic-typec: update example to follow connector schema (Dmitry Baryshkov) - usb: dwc3: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Anand Moon) - usb: ohci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Anand Moon) - usb: ohci-exynos: Use devm_clk_get_enabled() helpers (Anand Moon) - usb: ehci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Anand Moon) - usb: ehci-exynos: Use devm_clk_get_enabled() helpers (Anand Moon) - usb: renesas_usbhs: Remove renesas_usbhs_get_info() wrapper (Geert Uytterhoeven) - usb: dwc3: Select 2.0 or 3.0 clk base on maximum_speed (Thinh Nguyen) - usb: typec: ucsi: glink: set orientation aware if supported (Dmitry Baryshkov) - usb: typec: ucsi: add update_connector callback (Dmitry Baryshkov) - usb: typec: ucsi: glink: use typec_set_orientation (Dmitry Baryshkov) - usb: typec: ucsi: glink: move GPIO reading into connector_status callback (Dmitry Baryshkov) - usb: typec: ucsi: add callback for connector status updates (Dmitry Baryshkov) - usb: gadget: dummy_hcd: Set transfer interval to 1 microframe (Marcello Sylvester Bauer) - usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler (Marcello Sylvester Bauer) - usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - usb: typec: mux: gpio-sbu: Allow GPIO operations to sleep (Francesco Dolcini) - usb: typec: ucsi_glink: drop special handling for CCI_BUSY (Dmitry Baryshkov) - usb: typec: ucsi_glink: drop NO_PARTNER_PDOS quirk for sm8550 / sm8650 (Dmitry Baryshkov) - usb: typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS quirk on qcm6490 (Dmitry Baryshkov) - usb: typec: ucsi: Wait 20ms before reading CCI after a reset (Pavan Holla) - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Hans de Goede) - usb: chipidea: move ci_ulpi_init after the phy initialization (Michael Grzeschik) - dt-bindings: usb: hx3: Remove unneeded dr_mode (Fabio Estevam) - dt-bindings: usb: Document the Microchip USB2514 hub (Fabio Estevam) - usb: phy-generic: add short delay after pulling the reset pin (Michael Grzeschik) - usb: misc: uss720: check for incompatible versions of the Belkin F5U002 (Alex Henrie) - usb: misc: uss720: add support for another variant of the Belkin F5U002 (Alex Henrie) - usb: misc: uss720: document the names of the compatible devices (Alex Henrie) - usb: misc: uss720: point pp->dev to usbdev->dev (Alex Henrie) - usb: typec: ucsi_acpi: Remove Dell quirk (Christian A. Ehrhardt) - usb: typec: ucsi: Never send a lone connector change ack (Christian A. Ehrhardt) - usb: typec: ucsi: Stop abuse of bit definitions from ucsi.h (Christian A. Ehrhardt) - soc: qcom: pmic_glink: enable UCSI on sc8180x (Dmitry Baryshkov) - soc: qcom: pmic_glink: reenable UCSI on sc8280xp (Dmitry Baryshkov) - usb: typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS quirk (Dmitry Baryshkov) - usb: typec: ucsi_glink: rework quirks implementation (Dmitry Baryshkov) - usb: typec: ucsi: support delaying GET_PDOS for device (Dmitry Baryshkov) - usb: typec: ucsi: extract code to read PD caps (Dmitry Baryshkov) - usb: typec: ucsi: simplify partner's PD caps registration (Dmitry Baryshkov) - usb: typec: ucsi: always register a link to USB PD device (Dmitry Baryshkov) - usb: typec: ucsi: properly register partner's PD device (Dmitry Baryshkov) - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Dmitry Baryshkov) - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Dmitry Baryshkov) - usb: typec: displayport: drop driver owner assignment (Krzysztof Kozlowski) - usb: typec: nvidia: drop driver owner assignment (Krzysztof Kozlowski) - usb: phy: fsl-usb: drop driver owner assignment (Krzysztof Kozlowski) - usb: typec: ucsi: Only enable supported notifications (Diogo Ivo) - usb: gadget: omap_udc: remove unused variable (Arnd Bergmann) - usb: typec: ptn36502: Only select DRM_AUX_BRIDGE with OF (Nathan Chancellor) - usb: misc: onboard_dev: add support for XMOS XVF3500 (Javier Carrasco) - ASoC: dt-bindings: xmos,xvf3500: add XMOS XVF3500 voice processor (Javier Carrasco) - usb: misc: onboard_dev: add support for non-hub devices (Javier Carrasco) - ARM: multi_v7_defconfig: update ONBOARD_USB_HUB to ONBOAD_USB_DEV (Javier Carrasco) - arm64: defconfig: update ONBOARD_USB_HUB to ONBOARD_USB_DEV (Javier Carrasco) - drm: ci: arm64.config: update ONBOARD_USB_HUB to ONBOARD_USB_DEV (Javier Carrasco) - usb: misc: onboard_hub: rename to onboard_dev (Javier Carrasco) - usb: misc: onboard_hub: use device supply names (Javier Carrasco) - dt-bindings: usb: ci-hdrc-usb2-imx: add compatible and clock-names restriction for imx93 (Xu Yang) - dt-bindings: usb: ci-hdrc-usb2-imx: add restrictions for reg, interrupts, clock and clock-names properties (Xu Yang) - dt-bindings: usb: chipidea,usb2-imx: move imx parts to dedicated schema (Xu Yang) - usb: chipidea: ci_hdrc_imx: align usb wakeup clock name with dt-bindings (Xu Yang) - arm64: dts: renesas: r9a07g0{43,44,54}: Update RZ/G2L family compatible (Biju Das) - usb: renesas_usbhs: Remove trailing comma in the terminator entry for OF table (Biju Das) - usb: renesas_usbhs: Update usbhs pipe configuration for RZ/G2L family (Biju Das) - usb: renesas_usbhs: Improve usbhsc_default_pipe[] for isochronous transfers (Biju Das) - usb: renesas_usbhs: Simplify obtaining device data (Biju Das) - dt-bindings: usb: renesas,usbhs: Document RZ/G2L family compatible (Biju Das) - usb: dwc2: add support for Sophgo CV18XX/SG200X series SoC (Inochi Amaoto) - dt-bindings: usb: dwc2: Add support for Sophgo CV18XX/SG200X series SoC (Inochi Amaoto) - dt-bindings: usb: qcom,pmic-typec: Add support for the PM7250B PMIC (Luca Weiss) - usb: gadget: u_audio: Use snprintf() instead of sprintf() (Christophe JAILLET) - usb: gadget: u_audio: Use the 2-argument version of strscpy() (Christophe JAILLET) - usb: gadget: u_audio: Fix the size of a buffer in a strscpy() call (Christophe JAILLET) - usb: dwc2: New bitfield definition and programming in GRSTCTL (Minas Harutyunyan) - usb: dwc2: Add hibernation updates for ULPI PHY (Minas Harutyunyan) - usb: dwc2: New bit definition in GPWRDN register (Minas Harutyunyan) - usb: dwc2: Add eUSB2 PHY disconnect flow support (Minas Harutyunyan) - usb: dwc2: Add new parameter eusb2_disc (Minas Harutyunyan) - usb: dwc2: New bit definition in GOTGCTL register (Minas Harutyunyan) - usb: dwc2: Add core new versions definition (Minas Harutyunyan) - usb: gadget: mv_u3d: replace deprecated strncpy with strscpy (Justin Stitt) - usb: gadget: u_ether: replace deprecated strncpy with strscpy (Justin Stitt) - usb: typec: ptn36502: switch to DRM_AUX_BRIDGE (Luca Weiss) - usb: typec: stusb160x: convert to use maple tree register cache (Bo Liu) - usb: dwc2: Remove cat_printf() (Christophe JAILLET) - USB: Use EHCI control transfer pid macros instead of constant values. (Dingyan Li) - usb: chipidea: npcm: Convert to platform remove callback returning void (Uwe Kleine-König) - USB: gadget: core: create sysfs link between udc and gadget (Roy Luo) - usb: gadget: f_fs: Add the missing get_alt callback (Hardik Gajjar) - usb: gadget: uvc: configfs: ensure guid to be valid before set (Michael Grzeschik) - usb: gadget: uvc: fix try format returns on uncompressed formats (Michael Grzeschik) - leds: mt6370: Remove unused field 'reg_cfgs' from 'struct mt6370_priv' (Christophe JAILLET) - leds: lp50xx: Remove unused field 'num_of_banked_leds' from 'struct lp50xx' (Christophe JAILLET) - leds: lp50xx: Remove unused field 'bank_modules' from 'struct lp50xx_led' (Christophe JAILLET) - leds: aat1290: Remove unused field 'torch_brightness' from 'struct aat1290_led' (Christophe JAILLET) - leds: sun50i-a100: Use match_string() helper to simplify the code (Andy Shevchenko) - leds: pwm: Disable PWM when going to suspend (Uwe Kleine-König) - leds: trigger: pattern: Add support for hrtimer (Martin Kurbanov) - leds: mt6360: Fix the second LED can not enable torch mode by V4L2 (ChiaEn Wu) - dt-bindings: leds: leds-qcom-lpg: Add support for PMI8950 PWM (Gianluca Boiano) - leds: qcom-lpg: Add support for PMI8950 PWM (Gianluca Boiano) - leds: apu: Remove duplicate DMI lookup data (Arnd Bergmann) - leds: trigger: netdev: Remove not needed call to led_set_brightness in deactivate (Heiner Kallweit) - dt-bindings: leds: Add LED_FUNCTION_SPEED_* for link speed on LAN/WAN (INAGAKI Hiroshi) - dt-bindings: leds: Add LED_FUNCTION_MOBILE for mobile network (INAGAKI Hiroshi) - leds: simatic-ipc-leds-gpio: Add support for module BX-59A (Xing Tong Wu) - dt-bindings: leds: qcom-lpg: Document PM6150L compatible (Danila Tikhonov) - dt-bindings: leds: pca963x: Convert text bindings to YAML (Laurent Pinchart) - leds: an30259a: Use devm_mutex_init() for mutex initialization (George Stark) - leds: mlxreg: Use devm_mutex_init() for mutex initialization (George Stark) - leds: nic78bx: Use devm API to cleanup module's resources (George Stark) - leds: lm3532: Use devm API to cleanup module's resources (George Stark) - leds: lp3952: Use devm API to cleanup module's resources (George Stark) - leds: aw200xx: Use devm API to cleanup module's resources (George Stark) - leds: aw2013: Use devm API to cleanup module's resources (George Stark) - locking/mutex: Introduce devm_mutex_init() (George Stark) - leds: trigger: audio: Remove this trigger (Heiner Kallweit) - ALSA: control-led: Integrate mute led trigger (Heiner Kallweit) - leds: trigger: Store brightness set by led_trigger_event() (Heiner Kallweit) - backlight: sky81452-backlight: Remove unnecessary call to of_node_get() (Shresth Prasad) - backlight: mp3309c: Fix LEDs flickering in PWM mode (Flavio Suligoi) - backlight: otm3225a: Drop driver owner assignment (Krzysztof Kozlowski) - backlight: lp8788: Drop support for platform data (Uwe Kleine-König) - backlight: lcd: Make lcd_class constant (Ricardo B. Marliere) - backlight: Make backlight_class constant (Ricardo B. Marliere) - backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode() (Dan Carpenter) - const_structs.checkpatch: add lcd_ops (Krzysztof Kozlowski) - fbdev: omap: lcd_ams_delta: Constify lcd_ops (Krzysztof Kozlowski) - fbdev: imx: Constify lcd_ops (Krzysztof Kozlowski) - fbdev: clps711x: Constify lcd_ops (Krzysztof Kozlowski) - HID: picoLCD: Constify lcd_ops (Krzysztof Kozlowski) - backlight: tdo24m: Constify lcd_ops (Krzysztof Kozlowski) - backlight: platform_lcd: Constify lcd_ops (Krzysztof Kozlowski) - backlight: otm3225a: Constify lcd_ops (Krzysztof Kozlowski) - backlight: ltv350qv: Constify lcd_ops (Krzysztof Kozlowski) - backlight: lms501kf03: Constify lcd_ops (Krzysztof Kozlowski) - backlight: lms283gf05: Constify lcd_ops (Krzysztof Kozlowski) - backlight: l4f00242t03: Constify lcd_ops (Krzysztof Kozlowski) - backlight: jornada720_lcd: Constify lcd_ops (Krzysztof Kozlowski) - backlight: ili9320: Constify lcd_ops (Krzysztof Kozlowski) - backlight: ili922x: Constify lcd_ops (Krzysztof Kozlowski) - backlight: hx8357: Constify lcd_ops (Krzysztof Kozlowski) - backlight: corgi_lcd: Constify lcd_ops (Krzysztof Kozlowski) - backlight: ams369fg06: Constify lcd_ops (Krzysztof Kozlowski) - backlight: lcd: Constify lcd_ops (Krzysztof Kozlowski) - backlight: Add controls_device callback to struct backlight_ops (Thomas Zimmermann) - fbdev: ssd1307fb: Remove struct backlight_ops.check_fb (Thomas Zimmermann) - fbdev: ssd1307fb: Init backlight before registering framebuffer (Thomas Zimmermann) - fbdev: sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb (Thomas Zimmermann) - backlight: pwm-backlight: Remove struct backlight_ops.check_fb (Thomas Zimmermann) - backlight: aat2870-backlight: Remove struct backlight.check_fb (Thomas Zimmermann) - hid: hid-picolcd: Remove struct backlight_ops.check_fb (Thomas Zimmermann) - hid: hid-picolcd: Fix initialization order (Thomas Zimmermann) - auxdisplay: ht16k33: Remove struct backlight_ops.check_fb (Thomas Zimmermann) - backlight: Match backlight device against struct fb_info.bl_dev (Thomas Zimmermann) - backlight: Remove fb_blank from struct backlight_properties (Thomas Zimmermann) - staging: fbtft: Remove reference to fb_blank (Thomas Zimmermann) - fbdev: omap2/omapfb: Replace use of fb_blank with backlight helpers (Thomas Zimmermann) - backlight: omap1: Replace FB_BLANK_ states with simple on/off (Thomas Zimmermann) - backlight: omap1: Remove unused struct omap_backlight_config.set_power (Thomas Zimmermann) - auxdisplay: ht16k33: Replace use of fb_blank with backlight helper (Thomas Zimmermann) - dt-bindings: mfd: Use full path to other schemas (Krzysztof Kozlowski) - mfd: rsmu: support I2C SMBus access (Min Li) - dt-bindings: mfd: Convert lp873x.txt to json-schema (Nathan Morrisson) - dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node (Rob Herring (Arm)) - dt-bindings: mfd: allwinner,sun6i-a31-prcm: Use hyphens in node names (Krzysztof Kozlowski) - mfd: ssbi: Remove unused field 'slave' from 'struct ssbi' (Christophe JAILLET) - mfd: kempld: Remove custom DMI matching code (Andy Shevchenko) - mfd: cs42l43: Update patching revision check (Charles Keepax) - dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible (Herman van Hazendonk) - mfd: timberdale: Remove redundant assignment to variable err (Colin Ian King) - dt-bindings: mfd: qcom,spmi-pmic: Add pbs to SPMI device types (Luca Weiss) - dt-bindings: mfd: syscon: Add ti,am62p-cpsw-mac-efuse compatible (Siddharth Vadapalli) - dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 (Rohit Agarwal) - mfd: axp20x: Convert to use Maple Tree register cache (wangkaiyuan) - mfd: bd71828: Remove commented code lines (Matti Vaittinen) - mfd: intel-m10-bmc: Change staging size to a variable (Ilpo Järvinen) - dt-bindings: mfd: Add ROHM BD71879 (Andreas Kemnade) - mfd: Tidy Kconfig dependency's parentheses (Jean Delvare) - mfd: ocelot-spi: Use spi_sync_transfer() (Christophe JAILLET) - dt-bindings: mfd: syscon: Add missing simple syscon compatibles (Rob Herring) - mfd: rohm-bd71828: Add power off functionality (Andreas Kemnade) - dt-bindings: mfd: Add ROHM BD71828 system-power-controller property (Andreas Kemnade) - dt-bindings: mfd: twl: Convert trivial subdevices to json-schema (Andreas Kemnade) - mfd: kempld: Remove dead code (Andy Shevchenko) - mfd: kempld: Drop duplicate NULL check in ->exit() (Andy Shevchenko) - mfd: kempld: Use PLATFORM_DEVID_NONE instead of -1 (Andy Shevchenko) - mfd: kempld: Simplify device registration (Andy Shevchenko) - mfd: kempld: Use device core to create driver-specific device attributes (Andy Shevchenko) - mfd: kempld: Replace ACPI code with agnostic one (Andy Shevchenko) - mfd: intel-lpss: Switch over to MSI interrupts (Andy Shevchenko) - regulator: rk808: Add RK816 support (Alex Bee) - regulator: rk808: Support apply_bit for rk808_set_suspend_voltage_range (Alex Bee) - pinctrl: rk805: Add rk816 pinctrl support (Alex Bee) - mfd: rk8xx: Add RK816 support (Alex Bee) - dt-bindings: mfd: Add rk816 binding (Alex Bee) - pinctrl: pinctrl-tps6594: Add TPS65224 PMIC pinctrl and GPIO (Nirmala Devi Mal Nadar) - regulator: tps6594-regulator: Add TI TPS65224 PMIC regulators (Nirmala Devi Mal Nadar) - misc: tps6594-pfsm: Add TI TPS65224 PMIC PFSM (Bhargav Raviprakash) - mfd: tps6594-core: Add TI TPS65224 PMIC core (Bhargav Raviprakash) - mfd: tps6594-spi: Add TI TPS65224 PMIC SPI (Bhargav Raviprakash) - mfd: tps6594-i2c: Add TI TPS65224 PMIC I2C (Bhargav Raviprakash) - dt-bindings: mfd: ti,tps6594: Add TI TPS65224 PMIC (Bhargav Raviprakash) - mfd: tps6594: Use volatile_table instead of volatile_reg (Bhargav Raviprakash) - mfd: tps6594: Add register definitions for TI TPS65224 PMIC (Nirmala Devi Mal Nadar) - riscv: defconfig: Enable CONFIG_CLK_SOPHGO_CV1800 (Inochi Amaoto) - riscv: mm: Always use an ASID to flush mm contexts (Samuel Holland) - riscv: mm: Preserve global TLB entries when switching contexts (Samuel Holland) - riscv: mm: Make asid_bits a local variable (Samuel Holland) - riscv: mm: Use a fixed layout for the MM context ID (Samuel Holland) - riscv: mm: Introduce cntx2asid/cntx2version helper macros (Samuel Holland) - riscv: Avoid TLB flush loops when affected by SiFive CIP-1200 (Samuel Holland) - riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma (Samuel Holland) - riscv: mm: Combine the SMP and UP TLB flush code (Samuel Holland) - riscv: Only send remote fences when some other CPU is online (Samuel Holland) - riscv: mm: Broadcast kernel TLB flushes only when needed (Samuel Holland) - riscv: Use IPIs for remote cache/TLB flushes by default (Samuel Holland) - riscv: Factor out page table TLB synchronization (Samuel Holland) - riscv: Flush the instruction cache during SMP bringup (Samuel Holland) - riscv: select ARCH_HAS_FAST_MULTIPLIER (Jisheng Zhang) - riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire|release} (Jisheng Zhang) - riscv: select ARCH_USE_CMPXCHG_LOCKREF (Jisheng Zhang) - riscv: mm: still create swiotlb buffer for kmalloc() bouncing if required (Jisheng Zhang) - riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_init (Dawei Li) - riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled (Dawei Li) - cpumask: Add assign cpu (Charlie Jenkins) - documentation: Document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl (Charlie Jenkins) - riscv: Include riscv_set_icache_flush_ctx prctl (Charlie Jenkins) - riscv: Remove unnecessary irqflags processor.h include (Charlie Jenkins) - riscv: Fix text patching when IPI are used (Alexandre Ghiti) - riscv: Remove superfluous smp_mb() (Alexandre Ghiti) - riscv: hwprobe: export Zihintpause ISA extension (Clément Léger) - riscv: misaligned: remove CONFIG_RISCV_M_MODE specific code (Clément Léger) - riscv: Do not save the scratch CSR during suspend (Samuel Holland) - riscv: Allow NOMMU kernels to run in S-mode (Samuel Holland) - riscv: Remove MMU dependency from Zbb and Zicboz (Samuel Holland) - RISC-V: enable building 64-bit kernels with rust support (Miguel Ojeda) - riscv/cmpxchg: Implement xchg for variables of size 1 and 2 (Leonardo Bras) - riscv/cmpxchg: Implement cmpxchg for variables of size 1 and 2 (Leonardo Bras) - riscv/atomic.h : Deduplicate arch_atomic.* (Leonardo Bras) - riscv/cmpxchg: Deduplicate cmpxchg() asm and macros (Leonardo Bras) - riscv/cmpxchg: Deduplicate xchg() asm functions (Leonardo Bras) - RISC-V: only flush icache when it has VM_EXEC set (Yangyu Chen) - riscv: remove unused header (tanzirh@google.com) - export.h: remove include/asm-generic/export.h (Masahiro Yamada) - riscv: merge two if-blocks for KBUILD_IMAGE (Masahiro Yamada) - riscv: Remove unused asm/signal.h file (Stafford Horne) - LoongArch: Update Loongson-3 default config file (Huacai Chen) - LoongArch: dts: Add new supported device nodes to Loongson-2K2000 (Binbin Zhou) - LoongArch: dts: Add new supported device nodes to Loongson-2K0500 (Binbin Zhou) - LoongArch: dts: Remove "disabled" state of clock controller node (Binbin Zhou) - LoongArch: rust: Switch to use built-in rustc target (WANG Rui) - LoongArch: Fix callchain parse error with kernel tracepoint events again (Huacai Chen) - LoongArch: Give a chance to build with !CONFIG_SMP (Tiezhu Yang) - LoongArch: Select THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGE (Huacai Chen) - LoongArch: Select ARCH_WANT_DEFAULT_BPF_JIT (Huacai Chen) - LoongArch: Select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 (Xi Ruoyao) - LoongArch: Select ARCH_HAS_FAST_MULTIPLIER (Xi Ruoyao) - microblaze: Remove early printk call from cpuinfo-static.c (Michal Simek) - microblaze: Remove gcc flag for non existing early_printk.c file (Michal Simek) - ovl: remove duplicate included header (Thorsten Blum) - ovl: remove upper umask handling from ovl_create_upper() (Miklos Szeredi) - ovl: implement tmpfile (Miklos Szeredi) - virtio-fs: add multi-queue support (Peter-Jan Gootzen) - virtio-fs: limit number of request queues (Peter-Jan Gootzen) - fuse: clear FR_SENT when re-adding requests into pending list (Hou Tao) - fuse: set FR_PENDING atomically in fuse_resend() (Hou Tao) - fuse: Add initial support for fs-verity (Richard Fung) - fuse: Convert fuse_readpages_end() to use folio_end_read() (Matthew Wilcox (Oracle)) - vfs: Delete the associated dentry when deleting a file (Yafang Shao) - tools lib subcmd: Show parent options in help (Namhyung Kim) - perf pmu: Count sys and cpuid JSON events separately (Ian Rogers) - perf stat: Don't display metric header for non-leader uncore events (Ian Rogers) - perf annotate-data: Ensure the number of type histograms (Namhyung Kim) - perf annotate: Fix segfault on sample histogram (Namhyung Kim) - perf daemon: Fix file leak in daemon_session__control (Samasth Norway Ananda) - libsubcmd: Fix parse-options memory leak (Ian Rogers) - perf lock: Avoid memory leaks from strdup() (Ian Rogers) - perf sched: Rename 'switches' column header to 'count' and add usage description, options for latency (Madadi Vineeth Reddy) - perf tools: Ignore deleted cgroups (Namhyung Kim) - perf parse: Allow tracepoint names to start with digits (Dominique Martinet) - perf parse-events: Add new 'fake_tp' parameter for tests (Dominique Martinet) - perf parse-events: pass parse_state to add_tracepoint (Dominique Martinet) - perf symbols: Fix ownership of string in dso__load_vmlinux() (James Clark) - perf symbols: Update kcore map before merging in remaining symbols (James Clark) - perf maps: Re-use __maps__free_maps_by_name() (James Clark) - perf symbols: Remove map from list before updating addresses (James Clark) - perf tracepoint: Don't scan all tracepoints to test if one exists (Ian Rogers) - perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT (James Clark) - perf thread: Fixes to thread__new() related to initializing comm (Ian Rogers) - perf report: Avoid SEGV in report__setup_sample_type() (Ian Rogers) - perf comm: Fix comm_str__put() for reference count checking (Ian Rogers) - perf ui browser: Avoid SEGV on title (Ian Rogers) - perf dwarf-aux: Print array type name with "[]" (Namhyung Kim) - perf hist: Avoid 'struct hist_entry_iter' mem_info memory leak (Ian Rogers) - perf mem-info: Add reference count checking (Ian Rogers) - perf mem-info: Move mem-info out of mem-events and symbol (Ian Rogers) - perf comm: Add reference count checking to 'struct comm_str' (Ian Rogers) - perf cpumap: Remove refcnt from 'struct cpu_aggr_map' (Ian Rogers) - perf block-info: Remove unused refcount (Ian Rogers) - perf annotate: Fix memory leak in annotated_source (Ian Rogers) - perf ui browser: Don't save pointer to stack memory (Ian Rogers) - perf bench internals inject-build-id: Fix trap divide when collecting just one DSO (He Zhe) - perf probe: Use zfree() to avoid possibly accessing dangling pointers (Arnaldo Carvalho de Melo) - perf auxtrace: Allow number of queues to be specified (James Clark) - perf cs-etm: Print error for new PERF_RECORD_AUX_OUTPUT_HW_ID versions (James Clark) - perf annotate: Fix a comment about multi_regs in extract_reg_offset function (Athira Rajeev) - perf kwork: Use zfree() to avoid possibly accessing dangling pointers (Arnaldo Carvalho de Melo) - perf callchain: Use zfree() to avoid possibly accessing dangling pointers (Arnaldo Carvalho de Melo) - perf annotate: Use zfree() to avoid possibly accessing dangling pointers (Arnaldo Carvalho de Melo) - perf dso: Use container_of() to avoid a pointer in 'struct dso_data' (Ian Rogers) - perf symbol-elf: dso__load_sym_internal() reference count fixes (Ian Rogers) - perf symbol-elf: Ensure dso__put() in machine__process_ksymbol_register() (Ian Rogers) - perf map: Add missing dso__put() in map__new() (Ian Rogers) - perf dso: Add reference count checking and accessor functions (Ian Rogers) - perf dsos: Switch hand crafted code to bsearch() (Ian Rogers) - perf dsos: Remove __dsos__findnew_link_by_longname_id() (Ian Rogers) - perf dsos: Remove __dsos__addnew() (Ian Rogers) - perf dsos: Switch backing storage to array from rbtree/list (Ian Rogers) - perf vendor events amd: Add Zen 5 mapping (Sandipan Das) - perf vendor events amd: Add Zen 5 metrics (Sandipan Das) - perf vendor events amd: Add Zen 5 uncore events (Sandipan Das) - perf vendor events amd: Add Zen 5 core events (Sandipan Das) - perf trace: Disable syscall augmentation with record (Ian Rogers) - perf pmu: Assume sysfs events are always the same case (Ian Rogers) - perf test pmu: Test all sysfs PMU event names are the same case (Ian Rogers) - perf test pmu: Add an eagerly loaded event test (Ian Rogers) - perf test pmu: Refactor format test and exposed test APIs (Ian Rogers) - perf Document: Sysfs event names must be lower or upper case (Ian Rogers) - perf test pmu-events: Make it clearer that pmu-events tests JSON events (Ian Rogers) - perf maps: Remove check_invariants() from maps__lock() (Namhyung Kim) - perf cs-etm: Improve version detection and error reporting (James Clark) - perf cs-etm: Remove repeated fetches of the ETM PMU (James Clark) - perf cs-etm: Use struct perf_cpu as much as possible (James Clark) - perf annotate-data: Check kind of stack variables (Namhyung Kim) - perf annotate-data: Handle multi regs in find_data_type_block() (Namhyung Kim) - perf annotate-data: Check memory access with two registers (Namhyung Kim) - perf annotate-data: Handle direct global variable access (Namhyung Kim) - perf annotate-data: Collect global variables in advance (Namhyung Kim) - perf dwarf-aux: Add die_collect_global_vars() (Namhyung Kim) - perf test: Reintroduce -p/--parallel and make -S/--sequential the default (Arnaldo Carvalho de Melo) - tools headers: Synchronize linux/bits.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers x86 cpufeatures: Sync with the kernel sources to pick BHI mitigation changes (Arnaldo Carvalho de Melo) - perf annotate: Fix data type profiling on stdio (Namhyung Kim) - perf build: Pretend scandirat is missing with msan (Ian Rogers) - perf intel-pt: Fix unassigned instruction op (discovered by MemorySanitizer) (Adrian Hunter) - perf record: Fix comment misspellings (Howard Chu) - perf annotate: Update DSO binary type when trying build-id (Namhyung Kim) - perf annotate: Fallback disassemble to objdump when capstone fails (Namhyung Kim) - perf annotate-data: Check if 'struct annotation_source' was allocated on 'perf report' TUI (Namhyung Kim) - perf test: Add a new test for 'perf annotate' (Namhyung Kim) - perf parse-events: Tidy the setting of the default event name (Ian Rogers) - perf parse-events: Minor grouping tidy up (Ian Rogers) - perf parse-event: Constify event_symbol arrays (Ian Rogers) - perf parse-events: Improvements to modifier parsing (Ian Rogers) - perf parse-events: Inline parse_events_evlist_error (Ian Rogers) - perf parse-events: Improve error message for bad numbers (Ian Rogers) - perf parse-events: Inline parse_events_update_lists (Ian Rogers) - perf parse-events: Prefer sysfs/JSON hardware events over legacy (Ian Rogers) - perf parse-events: Constify parse_events_add_numeric (Ian Rogers) - perf parse-events: Handle PE_TERM_HW in name_or_raw (Ian Rogers) - perf parse-events: Legacy cache names on all PMUs and lower priority (Ian Rogers) - perf tests parse-events: Use "branches" rather than "cache-references" (Ian Rogers) - perf pmu: Refactor perf_pmu__match() (Ian Rogers) - perf parse-events: Avoid copying an empty list (Ian Rogers) - perf parse-events: Directly pass PMU to parse_events_add_pmu() (Ian Rogers) - perf parse-events: Factor out '/.../' parsing (Ian Rogers) - perf scripts python: Add a script to run instances of 'perf script' in parallel (Adrian Hunter) - tools lib rbtree: Pick some improvements from the kernel rbtree code (Arnaldo Carvalho de Melo) - perf tests shell kprobes: Add missing description as used by 'perf test' output (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync linux/vhost.h with the kernel sources (Arnaldo Carvalho de Melo) - Revert "tools headers: Remove almost unused copy of uapi/stat.h, add few conditional defines" (Arnaldo Carvalho de Melo) - perf probe-event: Better error message for a too-long probe name (Dima Kogan) - perf probe-event: Un-hardcode sizeof(buf) (Dima Kogan) - perf stat: Add new field in stat_config to enable hardware aware grouping (Weilin Wang) - perf test shell arm_coresight: Increase buffer size for Coresight basic tests (James Clark) - perf genelf: Fix compiling with libelf on rv32 (Chen Pei) - perf vendor events arm64: AmpereOne/AmpereOneX: Mark L1D_CACHE_INVAL impacted by errata (Ilkka Koskinen) - perf test bpf-counters: Add test for BPF event modifier (Ian Rogers) - perf docs: Document bpf event modifier (Ian Rogers) - perf tools: Enable configs required for test_uprobe_from_different_cu.sh (Chaitanya S Prakash) - perf report: Add weight[123] output fields (Namhyung Kim) - perf hist: Add weight fields to hist entry stats (Namhyung Kim) - perf hist: Move histogram related code to hist.h (Namhyung Kim) - perf annotate-data: Handle RSP if it's not the FB register (Namhyung Kim) - perf dwarf-aux: Check variable address range properly (Namhyung Kim) - perf dwarf-aux: Check pointer offset when checking variables (Namhyung Kim) - perf annotate-data: Improve debug message with location info (Namhyung Kim) - perf bench uprobe: Add uretprobe variant of uprobe benchmarks (Ian Rogers) - perf bench uprobe: Remove lib64 from libc.so.6 binary path (Ian Rogers) - perf trace beauty: Add shellcheck to scripts (Ian Rogers) - perf util: Add shellcheck to generate-cmdlist.sh (Ian Rogers) - perf arch x86: Add shellcheck to build (Ian Rogers) - perf build: Add shellcheck to tools/perf scripts (Ian Rogers) - perf list: Escape '\r' in JSON output (Ian Rogers) - perf dsos: Switch more loops to dsos__for_each_dso() (Ian Rogers) - perf dso: Move dso functions out of dsos.c (Ian Rogers) - perf dsos: Introduce dsos__for_each_dso() (Ian Rogers) - perf dsos: Tidy reference counting and locking (Ian Rogers) - perf dsos: Attempt to better abstract DSOs internals (Ian Rogers) - perf record: Fix debug message placement for test consumption (Adrian Hunter) - perf annotate: Skip DSOs not found (Namhyung Kim) - perf report: Do not collect sample histogram unnecessarily (Namhyung Kim) - perf report: Add a menu item to annotate data type in TUI (Namhyung Kim) - perf annotate-data: Support event group display in TUI (Namhyung Kim) - perf annotate-data: Add hist_entry__annotate_data_tui() (Namhyung Kim) - perf annotate-data: Add hist_entry__annotate_data_tty() (Namhyung Kim) - perf annotate: Show progress of sample processing (Namhyung Kim) - perf annotate-data: Skip sample histogram for stack canary (Namhyung Kim) - perf tests: Remove dependency on lscpu (James Clark) - perf map: Remove kernel map before updating start and end addresses (James Clark) - perf tests: Apply attributes to all events in object code reading test (James Clark) - perf tests: Make "test data symbol" more robust on Neoverse N1 (James Clark) - perf metrics: Remove the "No_group" metric group (Ian Rogers) - perf annotate: Get rid of symbol__ensure_annotate() (Namhyung Kim) - perf annotate-data: Do not delete non-asm lines (Namhyung Kim) - perf annotate-data: Fix global variable lookup (Namhyung Kim) - tools subcmd: Add check_if_command_finished() (Ian Rogers) - perf annotate: Move 'start' field struct to 'struct annotated_source' (Namhyung Kim) - perf annotate: Move nr_events struct to 'struct annotated_source' (Namhyung Kim) - perf annotate: Move 'max_jump_sources' struct to 'struct annotated_source' (Namhyung Kim) - perf annotate: Move 'widths' struct to 'struct annotated_source' (Namhyung Kim) - perf annotate: Get rid of offsets array (Namhyung Kim) - perf annotate: Check annotation lines more efficiently (Namhyung Kim) - perf annotate: Introduce annotated_source__get_line() (Namhyung Kim) - perf annotate: Staticize some local functions (Namhyung Kim) - perf annotate: Fix annotation_calc_lines() to pass correct address to get_srcline() (Namhyung Kim) - perf script: Consolidate capstone print functions (Adrian Hunter) - perf script: Add capstone support for '-F +brstackdisasm' (Andi Kleen) - perf script: Support 32bit code under 64bit OS with capstone (Andi Kleen) - perf stat: Do not fail on metrics on s390 z/VM systems (Thomas Richter) - perf report: Fix PAI counter names for s390 virtual machines (Thomas Richter) - perf annotate: Initialize 'arch' variable not to trip some -Werror=maybe-uninitialized (Arnaldo Carvalho de Melo) - perf build: Add LIBTRACEEVENT_DIR build option (Yang Jihong) - perf beauty: Fix AT_EACCESS undeclared build error for system with kernel versions lower than v5.8 (Yang Jihong) - perf annotate: Add symbol name when using capstone (Namhyung Kim) - perf annotate: Use libcapstone to disassemble (Namhyung Kim) - perf annotate: Split out util/disasm.c (Namhyung Kim) - perf annotate: Add and use ins__is_nop() (Namhyung Kim) - perf annotate: Use ins__is_xxx() if possible (Namhyung Kim) - perf evsel: Use evsel__name_is() helper (Yang Jihong) - perf sched timehist: Fix -g/--call-graph option failure (Yang Jihong) - perf annotate: Honor output options with --data-type (Namhyung Kim) - perf annotate: Get rid of duplicate --group option item (Namhyung Kim) - perf tools: Add Kan Liang to MAINTAINERS as a reviewer (Arnaldo Carvalho de Melo) - perf beauty: Move uapi/linux/vhost.h copy out of the directory used to build perf (Arnaldo Carvalho de Melo) - perf dso: Reorder members to save space in 'struct dso' (Ian Rogers) - perf lock contention: Trim backtrace by skipping traceiter functions (Anne Macedo) - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Ian Rogers) - perf vendor events intel: Update snowridgex to 1.22 (Ian Rogers) - perf vendor events intel: Update skylake to v58 (Ian Rogers) - perf vendor events intel: Update skylakex to 1.33 (Ian Rogers) - perf vendor events intel: Update sierraforest to 1.02 (Ian Rogers) - perf vendor events intel: Update sapphirerapids to 1.20 (Ian Rogers) - perf vendor events intel: Update meteorlake to 1.08 (Ian Rogers) - perf vendor events intel: Update lunarlake to 1.01 (Ian Rogers) - perf vendor events intel: Update icelakex to 1.24 (Ian Rogers) - perf vendor events intel: Update grandridge to 1.02 (Ian Rogers) - perf vendor events intel: Update emeraldrapids to 1.06 (Ian Rogers) - perf vendor events intel: Update cascadelakex to 1.21 (Ian Rogers) - perf probe: Add missing libgen.h header needed for using basename() (Arnaldo Carvalho de Melo) - perf trace: Fix 'newfstatat'/'fstatat' argument pretty printing (Arnaldo Carvalho de Melo) - perf trace: Beautify the 'flags' arg of unlinkat (Arnaldo Carvalho de Melo) - perf beauty: Introduce faccessat2 flags scnprintf routine (Arnaldo Carvalho de Melo) - perf beauty: Introduce scrape script for the 'statx' syscall 'mask' argument (Arnaldo Carvalho de Melo) - perf beauty: Introduce scrape script for various fs syscalls 'flags' arguments (Arnaldo Carvalho de Melo) - perf tests: Run tests in parallel by default (Ian Rogers) - perf help: Lower levenshtein penality for deleting character (Ian Rogers) - perf tools: Suggest inbuilt commands for unknown command (Ian Rogers) - perf test: Read child test 10 times a second rather than 1 (Ian Rogers) - perf test: Use a single fd for the child process out/err (Ian Rogers) - perf test: Stat output per thread of just the parent process (Ian Rogers) - perf record: Delete session after stopping sideband thread (Ian Rogers) - perf tools: Add/use PMU reverse lookup from config to name (Ian Rogers) - perf tools: Use pmus to describe type from attribute (Ian Rogers) - perf list: Give more details about raw event encodings (Ian Rogers) - perf list: Allow wordwrap to wrap on commas (Ian Rogers) - perf pmu: Drop "default_core" from alias names (Ian Rogers) - perf list: Add tracepoint encoding to detailed output (Ian Rogers) - perf beauty: Introduce scrape script for 'clone' syscall 'flags' argument (Arnaldo Carvalho de Melo) - perf annotate-data: Do not retry for invalid types (Namhyung Kim) - perf annotate-data: Add a cache for global variable types (Namhyung Kim) - perf annotate-data: Add stack canary type (Namhyung Kim) - perf annotate-data: Handle ADD instructions (Namhyung Kim) - perf annotate-data: Support general per-cpu access (Namhyung Kim) - perf annotate-data: Track instructions with a this-cpu variable (Namhyung Kim) - perf annotate-data: Handle this-cpu variables in kernel (Namhyung Kim) - perf annotate: Parse x86 segment register location (Namhyung Kim) - perf annotate-data: Check register state for type (Namhyung Kim) - perf annotate-data: Implement instruction tracking (Namhyung Kim) - perf annotate-data: Handle call instructions (Namhyung Kim) - perf annotate-data: Handle global variable access (Namhyung Kim) - perf annotate-data: Add get_global_var_type() (Namhyung Kim) - perf annotate-data: Add update_insn_state() (Namhyung Kim) - perf annotate-data: Maintain variable type info (Namhyung Kim) - perf annotate-data: Add debug messages (Namhyung Kim) - perf annotate: Add annotate_get_basic_blocks() (Namhyung Kim) - perf annotate-data: Introduce 'struct data_loc_info' (Namhyung Kim) - perf map: Add map__objdump_2rip() (Namhyung Kim) - perf dwarf-aux: Add die_find_func_rettype() (Namhyung Kim) - perf dwarf-aux: Handle type transfer for memory access (Namhyung Kim) - perf dwarf-aux: Add die_collect_vars() (Namhyung Kim) - perf dwarf-aux: Remove unused pc argument (Namhyung Kim) - perf cpumap: Use perf_cpu_map__for_each_cpu when possible (Ian Rogers) - perf stat: Remove duplicate cpus_map_matched function (Ian Rogers) - perf arm64 header: Remove unnecessary CPU map get and put (Ian Rogers) - perf cpumap: Clean up use of perf_cpu_map__has_any_cpu_or_is_empty (Ian Rogers) - perf intel-pt/intel-bts: Switch perf_cpu_map__has_any_cpu_or_is_empty use (Ian Rogers) - perf arm-spe/cs-etm: Directly iterate CPU maps (Ian Rogers) - libperf cpumap: Ensure empty cpumap is NULL from alloc (Ian Rogers) - libperf cpumap: Add any, empty and min helpers (Ian Rogers) - perf build: Fix out of tree build related to installation of sysreg-defs (Ethan Adams) - perf auxtrace: Fix multiple use of --itrace option (Adrian Hunter) - perf script: Show also errors for --insn-trace option (Adrian Hunter) - perf docs arm_spe: Clarify more SPE requirements related to KPTI (James Clark) - tools headers: Remove almost unused copy of uapi/stat.h, add few conditional defines (Arnaldo Carvalho de Melo) - tools headers: Remove now unused copies of uapi/{fcntl,openat2}.h and asm/fcntl.h (Arnaldo Carvalho de Melo) - perf beauty: Use the system linux/fcntl.h instead of a copy from the kernel (Arnaldo Carvalho de Melo) - perf beauty: Move prctl.h files (uapi/linux and x86's) copy out of the directory used to build perf (Arnaldo Carvalho de Melo) - perf beauty: Stop using the copy of uapi/linux/prctl.h (Arnaldo Carvalho de Melo) - perf beauty: Move arch/x86/include/asm/irq_vectors.h copy out of the directory used to build perf (Arnaldo Carvalho de Melo) - perf beauty: Move uapi/sound/asound.h copy out of the directory used to build perf (Arnaldo Carvalho de Melo) - perf beauty: Move uapi/linux/usbdevice_fs.h copy out of the directory used to build perf (Arnaldo Carvalho de Melo) - perf beauty: Move uapi/linux/mount.h copy out of the directory used to build perf (Arnaldo Carvalho de Melo) - perf beauty: Don't include uapi/linux/mount.h, use sys/mount.h instead (Arnaldo Carvalho de Melo) - perf beauty: Move uapi/linux/fs.h copy out of the directory used to build perf (Arnaldo Carvalho de Melo) - perf beauty: Fix dependency of tables using uapi/linux/mount.h (Arnaldo Carvalho de Melo) - perf c2c: Fix a punctuation (Bhaskar Chowdhury) - perf trace: Collect sys_nanosleep first argument (Arnaldo Carvalho de Melo) - usercopy: Don't use "proxy" headers (Andy Shevchenko) - bitops: Move aligned_byte_mask() to wordpart.h (Andy Shevchenko) - MAINTAINERS: add BITOPS API record (Yury Norov) - bitmap: relax find_nth_bit() limitation on return value (Yury Norov) - lib: make test_bitops compilable into the kernel image (Yury Norov) - bitops: Optimize fns() for improved performance (Kuan-Wei Chiu) - lib/test_bitops: Add benchmark test for fns() (Kuan-Wei Chiu) - Compiler Attributes: Add __always_used macro (Yury Norov) - sched/topology: Optimize topology_span_sane() (Kyle Meyer) - cpumask: Add for_each_cpu_from() (Kyle Meyer) - remove call_{read,write}_iter() functions (Miklos Szeredi) - do_dentry_open(): kill inode argument (Al Viro) - kernel_file_open(): get rid of inode argument (Al Viro) - get_file_rcu(): no need to check for NULL separately (Al Viro) - fd_is_open(): move to fs/file.c (Al Viro) - close_on_exec(): pass files_struct instead of fdtable (Al Viro) - bdev: move ->bd_make_it_fail to ->__bd_flags (Al Viro) - bdev: move ->bd_ro_warned to ->__bd_flags (Al Viro) - bdev: move ->bd_has_subit_bio to ->__bd_flags (Al Viro) - bdev: move ->bd_write_holder into ->__bd_flags (Al Viro) - bdev: move ->bd_read_only to ->__bd_flags (Al Viro) - bdev: infrastructure for flags (Al Viro) - wrapper for access to ->bd_partno (Al Viro) - Use bdev_is_paritition() instead of open-coding it (Al Viro) - s390/zcrypt: Use kvcalloc() instead of kvmalloc_array() (Heiko Carstens) - s390/kprobes: Remove custom insn slot allocator (Heiko Carstens) - s390/boot: Remove alt_stfle_fac_list from decompressor (Sven Schnelle) - s390/ap: Fix bind complete udev event sent after each AP bus scan (Harald Freudenberger) - s390/ap: Fix crash in AP internal function modify_bitmap() (Harald Freudenberger) - s390/cpacf: Make use of invalid opcode produce a link error (Harald Freudenberger) - s390/cpacf: Split and rework cpacf query functions (Harald Freudenberger) - s390/ipl: Introduce sysfs attribute 'scp_data' for dump ipl (Alexander Egorenkov) - s390/ipl: Introduce macros for (re)ipl sysfs attribute 'scp_data' (Alexander Egorenkov) - s390/ipl: Fix incorrect initialization of nvme dump block (Alexander Egorenkov) - s390/ipl: Fix incorrect initialization of len fields in nvme reipl block (Alexander Egorenkov) - s390/ipl: Do not accept z/VM CP diag X'008' cmds longer than max length (Alexander Egorenkov) - s390/ipl: Fix size of vmcmd buffers for sending z/VM CP diag X'008' cmds (Alexander Egorenkov) - s390/alternatives: Convert runtime sanity check into compile time check (Heiko Carstens) - s390/iucv: Unexport iucv_root (Heiko Carstens) - tty: hvc-iucv: Make use of iucv_alloc_device() (Heiko Carstens) - s390/smsgiucv_app: Make use of iucv_alloc_device() (Heiko Carstens) - s390/netiucv: Make use of iucv_alloc_device() (Heiko Carstens) - s390/vmlogrdr: Make use of iucv_alloc_device() (Heiko Carstens) - s390/iucv: Provide iucv_alloc_device() / iucv_release_device() (Heiko Carstens) - s390/irq: Set CIF_NOHZ_DELAY in do_io_irq() (Sven Schnelle) - s390/pkey: Wipe copies of protected- and secure-keys (Holger Dengler) - s390/pkey: Wipe copies of clear-key structures on failure (Holger Dengler) - s390/pkey: Wipe sensitive data on failure (Holger Dengler) - s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings (Jules Irenge) - s390/fpu: Remove comment about TIF_FPU (Thomas Huth) - s390: Mark psw in __load_psw_mask() as __unitialized (Sven Schnelle) - s390/vtime: Use get_cpu_timer() (Sven Schnelle) - s390/idle: Rewrite psw_idle() in C (Sven Schnelle) - s390/stackstrace: Detect vdso stack frames (Heiko Carstens) - s390/vdso: Introduce and use struct stack_frame_vdso_wrapper (Heiko Carstens) - s390/stacktrace: Improve detection of invalid instruction pointers (Heiko Carstens) - s390/stacktrace: Skip first user stack frame (Heiko Carstens) - s390/stacktrace: Merge perf_callchain_user() and arch_stack_walk_user() (Heiko Carstens) - s390/vdso: Use standard stack frame layout (Heiko Carstens) - s390/vdso: Create .build-id links for unstripped vdso files (Jens Remus) - s390/vdso: Generate unwind information for C modules (Jens Remus) - s390/pgtable: Add missing hardware bits for puds, pmds (Claudio Imbrenda) - s390/pgtable: Switch read and write softbits for puds (Claudio Imbrenda) - m68k: Avoid CONFIG_COLDFIRE switch in uapi header (Thomas Huth) - x86/efistub: Omit physical KASLR when memory reservations exist (Ard Biesheuvel) - dm: always manage discard support in terms of max_hw_discard_sectors (Mike Snitzer) - dm-integrity: set discard_granularity to logical block size (Mikulas Patocka) - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (Peng Ma) - OPP: Fix required_opp_tables for multiple genpds using same table (Viresh Kumar) - platform/x86: wmi: Remove custom EC address space handler (Rafael J. Wysocki) - ACPI: EC: Install address space handler at the namespace root (Rafael J. Wysocki) - thermal: core: Fix the handling of invalid trip points (Rafael J. Wysocki) - thermal/drivers/mediatek/lvts_thermal: Fix wrong lvts_ctrl index (Julien Panis) - thermal/drivers/mediatek/lvts_thermal: Remove unused members from struct lvts_ctrl_data (Julien Panis) - thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data (Julien Panis) - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match (Devyn Liu) - gpiolib: acpi: Move ACPI device NULL check to acpi_can_fallback_to_crs() (Laura Nao) - soundwire: intel_ace2.x: add support for DOAISE property (Pierre-Louis Bossart) - soundwire: intel_ace2.x: add support for DODSE property (Pierre-Louis Bossart) - soundwire: intel_ace2x: use DOAIS and DODS settings from firmware (Pierre-Louis Bossart) - soundwire: intel_ace2x: cleanup DOAIS/DODS settings (Pierre-Louis Bossart) - soundwire: intel_ace2x: simplify check_wake() (Pierre-Louis Bossart) - soundwire: intel_ace2x: fix wakeup handling (Pierre-Louis Bossart) - soundwire: intel_init: resume all devices on exit. (Bard Liao) - soundwire: intel: export intel_resume_child_device (Bard Liao) - soundwire: intel_auxdevice: use pm_runtime_resume() instead of pm_request_resume() (Bard Liao) - ASoC: SOF: Intel: hda: disable SoundWire interrupt later (Pierre-Louis Bossart) - soundwire: qcom: allow multi-link on newer devices (Krzysztof Kozlowski) - soundwire: intel_ace2x: use legacy formula for intel_alh_id (Pierre-Louis Bossart) - soundwire: reconcile dp0_prop and dpn_prop (Pierre-Louis Bossart) - soundwire: intel_ace2x: set the clock source (Pierre-Louis Bossart) - soundwire: intel_ace2.x: power-up first before setting SYNCPRD (Pierre-Louis Bossart) - soundwire: intel_ace2x: move and extend clock selection (Pierre-Louis Bossart) - soundwire: intel: add support for MeteorLake additional clocks (Pierre-Louis Bossart) - soundwire: intel: add more values for SYNCPRD (Pierre-Louis Bossart) - soundwire: bus: extend base clock checks to 96 MHz (Pierre-Louis Bossart) - soundwire: cadence: show the bus frequency and frame shape (Pierre-Louis Bossart) - soundwire: clarify maximum allowed address (Pierre-Louis Bossart) - soundwire: remove unused sdw_bus_conf structure (Pierre-Louis Bossart) - soundwire: cadence: remove PDI offset completely (Pierre-Louis Bossart) - soundwire: cadence: fix invalid PDI offset (Pierre-Louis Bossart) - soundwire: intel: add intel_free_stream() back (Ranjani Sridharan) - soundwire: qcom: Convert to platform remove callback returning void (Uwe Kleine-König) - soundwire: bus: don't clear SDCA_CASCADE bit (Pierre-Louis Bossart) - soundwire: amd: use inline function for register update (Vijendar Mukunda) - soundwire: sysfs: remove unneeded ATTRIBUTE_GROUPS() comments (Greg Kroah-Hartman) - soundwire: sysfs: remove sdw_slave_sysfs_init() (Greg Kroah-Hartman) - soundwire: sysfs: have the driver core handle the creation of the device groups (Greg Kroah-Hartman) - soundwire: sysfs: cleanup the logic for creating the dp0 sysfs attributes (Greg Kroah-Hartman) - soundwire: sysfs: move sdw_slave_dev_attr_group into the existing list of groups (Greg Kroah-Hartman) - dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x (Dmitry Baryshkov) - dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains (Dmitry Baryshkov) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix x1e80100-gen3x2 schema (Dmitry Baryshkov) - phy: qcpm-qmp-usb: Add support for QDU1000/QRU1000 (Komal Bajaj) - dt-bindings: phy: qcom,qmp-usb: Add QDU1000 USB3 PHY (Komal Bajaj) - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QDU1000 (Komal Bajaj) - phy: qcom-qmp-pcie: add x4 lane EP support for sa8775p (Mrinmay Sarkar) - phy: samsung-ufs: ufs: exit on first reported error (Peter Griffin) - phy: samsung-ufs: ufs: remove superfluous mfd/syscon.h header (Peter Griffin) - phy: rockchip: fix CONFIG_TYPEC dependency (Arnd Bergmann) - phy: rockchip: usbdp: fix uninitialized variable (Sebastian Reichel) - phy: rockchip-snps-pcie3: add support for rockchip,rx-common-refclk-mode (Niklas Cassel) - dt-bindings: phy: rockchip,pcie3-phy: add rockchip,rx-common-refclk-mode (Niklas Cassel) - phy: rockchip: add usbdp combo phy driver (Sebastian Reichel) - dt-bindings: phy: add rockchip usbdp combo phy document (Sebastian Reichel) - phy: add driver for MediaTek XFI T-PHY (Daniel Golle) - dt-bindings: phy: mediatek,mt7988-xfi-tphy: add new bindings (Daniel Golle) - phy: freescale: fsl-samsung-hdmi: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5 (Neil Armstrong) - MAINTAINERS: Add phy-gs101-ufs file to Tensor GS101. (Peter Griffin) - phy: samsung-ufs: ufs: Add support for gs101 UFS phy tuning (Peter Griffin) - phy: samsung-ufs: ufs: Add SoC callbacks for calibration and clk data recovery (Peter Griffin) - phy: samsung-ufs: use exynos_get_pmu_regmap_by_phandle() to obtain PMU regmap (Peter Griffin) - dt-bindings: phy: samsung,ufs-phy: Add dedicated gs101-ufs-phy compatible (Peter Griffin) - dt-bindings: phy: qmp-ufs: Fix PHY clocks for SC7180 (Danila Tikhonov) - phy: core: make phy_class constant (Ricardo B. Marliere) - phy: qcom: qmp-pcie: register PHY AUX clock for SM8[456]50 4x2 PCIe PHY (Neil Armstrong) - phy: qcom: qmp-pcie: register second optional PHY AUX clock (Neil Armstrong) - phy: qcom: qmp-pcie: refactor clock register code (Neil Armstrong) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document PHY AUX clock on SM8[456]50 SoCs (Neil Armstrong) - phy: xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: rockchip: Fix typo in function names (Rick Wertenbroek) - phy: qcom: qmp-combo: fix sm8650 voltage swing table (Neil Armstrong) - phy: qcom-qmp-ufs: Add SM8475 support (Danila Tikhonov) - dt-bindings: phy: Add QMP UFS PHY comptible for SM8475 (Danila Tikhonov) - phy: qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy (Neil Armstrong) - phy: qcom: edp: Add v6 specific ops and X1E80100 platform support (Abel Vesa) - phy: qcom: edp: Move v4 specific settings to version ops (Abel Vesa) - dt-bindings: phy: qcom-edp: Add X1E80100 PHY compatibles (Abel Vesa) - phy: qualcomm: phy-qcom-eusb2-repeater: Add support for SMB2360 (Abel Vesa) - dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible for SMB2360 (Abel Vesa) - phy: freescale: add Samsung HDMI PHY (Lucas Stach) - dt-bindings: phy: add binding for the i.MX8MP HDMI PHY (Lucas Stach) - MAINTAINERS: Update role for IDXD driver (Dave Jiang) - dmaengine: fsl-edma: use _Generic to handle difference type (Frank Li) - dmaengine: fsl-edma: add trace event support (Frank Li) - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Fenghua Yu) - dmaengine: xilinx: xdma: fix module autoloading (Krzysztof Kozlowski) - dt-bindings: dma: fsl-edma: allow 'power-domains' property (Frank Li) - dt-bindings: dma: fsl-edma: remove 'clocks' from required (Frank Li) - dmaengine: fsl-dpaa2-qdma: Fix kernel-doc check warning (Frank Li) - dmaengine: imx-sdma: Add i2c dma support (Robin Gong) - dmaengine: imx-sdma: utilize compiler to calculate ADDRS_ARRAY_SIZE_V (Frank Li) - dt-bindings: fsl-imx-sdma: Add I2C peripheral types ID (Frank Li) - dt-bindings: fsl-dma: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string (Joy Zou) - dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string (Joy Zou) - dt-bindings: dma: Drop unused QCom hidma binding (Rob Herring (Arm)) - dmaengine: qcom: Drop hidma DT support (Rob Herring (Arm)) - dmaengine: pl08x: Use kcalloc() instead of kzalloc() (Erick Archer) - dmaengine: fsl-dpaa2-qdma: Update DPDMAI interfaces to version 3 (Frank Li) - dmaengine: fsl-edma: fix miss mutex unlock at an error return path (Frank Li) - dmaengine: pch_dma: remove unused function chan2parent (Colin Ian King) - dmaengine: fsl-dpaa2-qdma: Add dpdmai_cmd_open (Frank Li) - dmaengine: fsl-dpaa2-qdma: Remove unused function dpdmai_create() (Frank Li) - dmaengine: fsl-dpaa2-qdma: clean up unused macro (Frank Li) - dmaengine: fsl-edma: add i.MX8ULP edma support (Joy Zou) - dt-bindings: dma: fsl-edma: add fsl,imx8ulp-edma compatible string (Joy Zou) - dmaengine: fsl-edma: clean up chclk and FSL_EDMA_DRV_HAS_CHCLK (Frank Li) - dmaengine: fsl-edma: add safety check for 'srcid' (Frank Li) - dmaengine: fsl-edma: remove 'slave_id' from fsl_edma_chan (Frank Li) - dma: dw-axi-dmac: support per channel interrupt (Baruch Siach) - Avoid hw_desc array overrun in dw-axi-dmac (Joao Pinto) - dmaengine: dw-axi-dmac: Add support for StarFive JH8100 DMA (Tan Chun Hau) - dt-bindings: dma: snps,dw-axi-dmac: Add JH8100 support (Tan Chun Hau) - dmaengine: axi-dmac: move to device managed probe (Nuno Sa) - dmaengine: axi-dmac: fix possible race in remove() (Nuno Sa) - dma: Add lockdep asserts to virt-dma (Sean Anderson) - dma: xilinx_dpdma: Remove unnecessary use of irqsave/restore (Sean Anderson) - dmaengine: imx-sdma: support dual fifo for DEV_TO_DEV (Shengjiu Wang) - dmaengine: imx-sdma: Support 24bit/3bytes for sg mode (Shengjiu Wang) - dmaengine: imx-sdma: Support allocate memory from internal SRAM (iram) (Nicolin Chen) - dt-bindings: dma: snps,dma-spear1340: Fix data{-,_}width schema (Rob Herring) - dmaengine: idma64: Add check for dma_set_max_seg_size (Chen Ni) - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) - MAINTAINERS: Drop Gustavo Pimentel as EDMA Reviewer (Manivannan Sadhasivam) - dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC (Rohit Agarwal) - dt-bindings: mailbox: qcom: Add MSM8974 APCS compatible (Luca Weiss) - mailbox: Convert from tasklet to BH workqueue (Allen Pais) - mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox shutdown (Jason-JH.Lin) - mailbox: mtk-cmdq-mailbox: fix module autoloading (Krzysztof Kozlowski) - mailbox: zynqmp: handle SGI for shared IPI (Tanmay Shah) - mailbox: arm_mhuv3: Add driver (Cristian Marussi) - dt-bindings: mailbox: arm,mhuv3: Add bindings (Cristian Marussi) - mailbox: omap: Remove kernel FIFO message queuing (Andrew Davis) - mailbox: omap: Reverse FIFO busy check logic (Andrew Davis) - mailbox: omap: Remove mbox_chan_to_omap_mbox() (Andrew Davis) - mailbox: omap: Use mbox_controller channel list directly (Andrew Davis) - mailbox: omap: Use function local struct mbox_controller (Andrew Davis) - mailbox: omap: Merge mailbox child node setup loops (Andrew Davis) - mailbox: omap: Use devm_pm_runtime_enable() helper (Andrew Davis) - mailbox: omap: Remove device class (Andrew Davis) - mailbox: omap: Remove unneeded header omap-mailbox.h (Andrew Davis) - mailbox: omap: Move fifo size check to point of use (Andrew Davis) - mailbox: omap: Move omap_mbox_irq_t into driver (Andrew Davis) - mailbox: omap: Remove unused omap_mbox_request_channel() function (Andrew Davis) - mailbox: omap: Remove unused omap_mbox_{enable,disable}_irq() functions (Andrew Davis) - mailbox: zynqmp: Enable Bufferless IPI usage on Versal-based SOC's (Ben Levinsky) - mailbox: zynqmp: Move buffered IPI setup to of_match selected routine (Ben Levinsky) - mailbox: zynqmp: Move of_match structure closer to usage (Ben Levinsky) - dt-bindings: remoteproc: qcom,sdm845-adsp-pil: Fix qcom,halt-regs definition (Luca Weiss) - dt-bindings: remoteproc: qcom,sc7280-wpss-pil: Fix qcom,halt-regs definition (Luca Weiss) - dt-bindings: remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,halt-regs definition (Luca Weiss) - dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink-edge on msm8996 (Dmitry Baryshkov) - dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as deprecated (Luca Weiss) - remoteproc: k3-r5: Jump to error handling labels in start/stop errors (Beleswar Padhi) - remoteproc: mediatek: Fix error code in scp_rproc_init() (Dan Carpenter) - remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs (Beleswar Padhi) - remoteproc: k3-r5: Wait for core0 power-up before powering up core1 (Apurva Nandan) - remoteproc: mediatek: Add IMGSYS IPI command (Olivia Wen) - remoteproc: mediatek: Support setting DRAM and IPI shared buffer sizes (Olivia Wen) - remoteproc: mediatek: Support MT8188 SCP core 1 (Olivia Wen) - dt-bindings: remoteproc: mediatek: Support MT8188 dual-core SCP (Olivia Wen) - drivers: remoteproc: xlnx: Fix uninitialized tcm mode (Tanmay Shah) - drivers: remoteproc: xlnx: Fix uninitialized variable use (Tanmay Shah) - drivers: remoteproc: xlnx: Add Versal and Versal-NET support (Tanmay Shah) - remoteproc: zynqmp: parse TCM from device tree (Tanmay Shah) - dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) bindings (Radhey Shyam Pandey) - remoteproc: zynqmp: fix lockstep mode memory region (Tanmay Shah) - remoteproc: zynqmp: Add coredump support (Leonard Crestez) - remoteproc: mediatek: Make sure IPI buffer fits in L2TCM (AngeloGioacchino Del Regno) - remoteproc: Make rproc_class constant (Ricardo B. Marliere) - rpmsg: qcom_glink_ssr: fix module autoloading (Krzysztof Kozlowski) - rpmsg: core: Make rpmsg_class constant (Ricardo B. Marliere) - PCI: Make pcie_bandwidth_capable() static (Ilpo Järvinen) - x86/pci: Remove OLPC dead code (Kunwu Chan) - PCI: Clean up accessor macro formatting (Ilpo Järvinen) - PCI/ERR: Cleanup misleading indentation inside if conditions (Ilpo Järvinen) - PCI: Annotate pci_cache_line_size variables as __ro_after_init (Heiner Kallweit) - PCI: Constify pcibus_class (Heiner Kallweit) - Revert "genirq/msi: Provide constants for PCI/IMS support" (Bjorn Helgaas) - Revert "x86/apic/msi: Enable PCI/IMS" (Bjorn Helgaas) - Revert "iommu/vt-d: Enable PCI/IMS" (Bjorn Helgaas) - Revert "iommu/amd: Enable PCI/IMS" (Bjorn Helgaas) - Revert "PCI/MSI: Provide IMS (Interrupt Message Store) support" (Bjorn Helgaas) - Revert "PCI/MSI: Provide pci_ims_alloc/free_irq()" (Bjorn Helgaas) - Revert "PCI/MSI: Provide stubs for IMS functions" (Bjorn Helgaas) - PCI: endpoint: pci-epf-test: Clean up pci_epf_test_unbind() (Niklas Cassel) - PCI: endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop (Niklas Cassel) - PCI: endpoint: pci-epf-test: Remove superfluous code (Niklas Cassel) - PCI: endpoint: Allocate a 64-bit BAR if that is the only option (Niklas Cassel) - PCI: endpoint: pci-epf-test: Simplify pci_epf_test_alloc_space() loop (Niklas Cassel) - PCI: tegra194: Fix probe path for Endpoint mode (Vidya Sagar) - PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id (Rick Wertenbroek) - PCI: rockchip-ep: Set a 64-bit BAR if requested (Niklas Cassel) - PCI: mt7621: Fix string truncation in mt7621_pcie_parse_port() (Sergio Paracuellos) - PCI: endpoint: Remove "core_init_notifier" flag (Manivannan Sadhasivam) - PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directly from all glue drivers (Manivannan Sadhasivam) - PCI: dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie_ep_init_registers() (Manivannan Sadhasivam) - PCI: dwc: ep: Introduce dw_pcie_ep_cleanup() API for drivers supporting PERST# (Manivannan Sadhasivam) - PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit() (Manivannan Sadhasivam) - PCI: dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops (Manivannan Sadhasivam) - PCI: dwc: ep: Add Kernel-doc comments for APIs (Manivannan Sadhasivam) - PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host (Manivannan Sadhasivam) - PCI: cadence: Set a 64-bit BAR if requested (Niklas Cassel) - dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios (Krzysztof Kozlowski) - dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4H compatible (Yoshihiro Shimoda) - dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4H compatible (Yoshihiro Shimoda) - dt-bindings: PCI: layerscape-pci: Convert to YAML format (Frank Li) - dt-bindings: PCI: mediatek,mt7621-pcie: Switch from deprecated pci-bus.yaml (Krzysztof Kozlowski) - dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml (Krzysztof Kozlowski) - dt-bindings: PCI: mediatek,mt7621: Add missing child node reg (Krzysztof Kozlowski) - dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi-parent and pci-bus.yaml (Krzysztof Kozlowski) - dt-bindings: PCI: ti,am65: Fix remaining binding warnings (Jan Kiszka) - dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC (Siddharth Vadapalli) - dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties (Geert Uytterhoeven) - dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI's J784S4 SoC (Siddharth Vadapalli) - PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports (Mario Limonciello) - PCI: of_property: Return error for int_map allocation failure (Duoming Zhou) - PCI/MSI: Make error path handling follow the standard pattern (Andy Shevchenko) - PCI: hotplug: Remove obsolete sgi_hotplug TODO notes (Nam Cao) - PCI: hotplug: Document unchecked return value of pci_hp_add_bridge() (Nam Cao) - PCI: Do not wait for disconnected devices when resuming (Ilpo Järvinen) - x86/pci: Skip early E820 check for ECAM region (Bjorn Helgaas) - PCI: Remove unused pci_enable_device_io() (Heiner Kallweit) - ata: pata_cs5520: Remove unnecessary call to pci_enable_device_io() (Heiner Kallweit) - PCI: Update pci_find_capability() stub return types (Bjorn Helgaas) - PCI: Remove PCI_IRQ_LEGACY (Damien Le Moal) - scsi: vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI_IRQ_LEGACY (Damien Le Moal) - scsi: pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - scsi: mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - scsi: ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - scsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - scsi: arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - wifi: rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - wifi: rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - wifi: ath10k: Refer to INTX instead of LEGACY (Damien Le Moal) - net: wangxun: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - VMCI: Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use (Damien Le Moal) - RDMA/vmw_pvrdma: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - IB/qib: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - drm/amdgpu: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - mfd: intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - ntb: idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - platform/x86: intel_ips: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - tty: 8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - usb: hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - PCI/portdrv: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - PCI/MSI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Damien Le Moal) - PCI: Clarify intent of LT wait (Ilpo Järvinen) - PCI: Wait for Link Training==0 before starting Link retrain (Ilpo Järvinen) - PCI: Clear Secondary Status errors after enumeration (Vidya Sagar) - PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 (Kuppuswamy Sathyanarayanan) - PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 (Kuppuswamy Sathyanarayanan) - PCI/DOE: Support discovery version 2 (Alexey Kardashevskiy) - cxl: Add post-reset warning if reset results in loss of previously committed HDM decoders (Dave Jiang) - PCI/CXL: Add 'cxl_bus' reset method for devices below CXL Ports (Dave Jiang) - PCI/CXL: Fail bus reset if upstream CXL Port has SBR masked (Dave Jiang) - PCI: Lock upstream bridge for pci_reset_function() (Dave Jiang) - PCI/CXL: Move CXL Vendor ID to pci_ids.h (Dave Jiang) - PCI/ASPM: Clean up ASPM disable/enable mask calculation (Ilpo Järvinen) - PCI/ASPM: Consolidate link state defines (Ilpo Järvinen) - PCI/AER: Update aer-inject tool source URL (Kuppuswamy Sathyanarayanan) - PCI: Mask Replay Timer Timeout errors for Genesys GL975x SD host controller (Kai-Heng Feng) - KEYS: trusted: Do not use WARN when encode fails (Jarkko Sakkinen) - KEYS: trusted: Fix memory leak in tpm2_key_encode() (Jarkko Sakkinen) - RIP ->bd_inode (Al Viro) - dasd_format(): killing the last remaining user of ->bd_inode (Al Viro) - nilfs_attach_log_writer(): use ->bd_mapping->host instead of ->bd_inode (Al Viro) - block/bdev.c: use the knowledge of inode/bdev coallocation (Al Viro) - gfs2: more obvious initializations of mapping->host (Al Viro) - fs/buffer.c: massage the remaining users of ->bd_inode to ->bd_mapping (Al Viro) - blk_ioctl_{discard,zeroout}(): we only want ->bd_inode->i_mapping here... (Al Viro) - grow_dev_folio(): we only want ->bd_inode->i_mapping there (Al Viro) - use ->bd_mapping instead of ->bd_inode->i_mapping (Al Viro) - block_device: add a pointer to struct address_space (page cache of bdev) (Al Viro) - erofs_buf: store address_space instead of inode (Al Viro) - erofs: switch erofs_bread() to passing offset instead of block number (Al Viro) - missing helpers: bdev_unhash(), bdev_drop() (Al Viro) - block: move two helpers into bdev.c (Yu Kuai) - block2mtd: prevent direct access of bd_inode (Yu Kuai) - dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bdev->bd_inode) (Al Viro) - blkdev_write_iter(): saner way to get inode and bdev (Al Viro) - bcachefs: remove dead function bdev_sectors() (Yu Kuai) - ext4: remove block_device_ejected() (Yu Kuai) - make set_blocksize() fail unless block device is opened exclusive (Al Viro) - set_blocksize(): switch to passing struct file * (Al Viro) - btrfs_get_bdev_and_sb(): call set_blocksize() only for exclusive opens (Al Viro) - swsusp: don't bother with setting block size (Al Viro) - zram: don't bother with reopening - just use O_EXCL for open (Al Viro) - swapon(2): open swap with O_EXCL (Al Viro) - swapon(2)/swapoff(2): don't bother with block size (Al Viro) - pktcdvd: sort set_blocksize() calls out (Al Viro) - bcache_register(): don't bother with set_blocksize() (Al Viro) - fs/pidfs: make 'lsof' happy with our inode changes (Linus Torvalds) - Coccinelle: pm_runtime: Fix grammar in comment (Thorsten Blum) - coccinelle: misc: minmax: Suppress reports for err returns (Ricardo Ribalda) - arch: Fix name collision with ACPI's video.o (Thomas Zimmermann) - bug: Improve comment (Thorsten Blum) - asm-generic: remove unused asm-generic/page.h (Arnd Bergmann) - arch: Rename fbdev header and source files (Thomas Zimmermann) - arch: Remove struct fb_info from video helpers (Thomas Zimmermann) - arch: Select fbdev helpers with CONFIG_VIDEO (Thomas Zimmermann) - bitops: Change function return types from long to int (Thorsten Blum) - riscv: dts: microchip: add pac1934 power-monitor to icicle (Conor Dooley) - riscv: dts: starfive: add Milkv Mars board device tree (Jisheng Zhang) - riscv: dts: starfive: introduce a common board dtsi for jh7110 based boards (Jisheng Zhang) - riscv: dts: starfive: visionfive 2: add "disable-wp" for tfcard (Jisheng Zhang) - riscv: dts: starfive: visionfive 2: add tf cd-gpios (Jisheng Zhang) - riscv: dts: starfive: visionfive 2: use cpus label for timebase freq (Jisheng Zhang) - riscv: dts: starfive: visionfive 2: update sound and codec dt node name (Jisheng Zhang) - dt-bindings: riscv: starfive: add Milkv Mars board (Jisheng Zhang) - riscv: dts: starfive: add 'cpus' label to jh7110 and jh7100 soc dtsi (Jisheng Zhang) - riscv: dts: starfive: visionfive 2: Remove non-existing I2S hardware (Hannah Peuckmann) - riscv: dts: starfive: visionfive 2: Remove non-existing TDM hardware (Hannah Peuckmann) - riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board (Shengyu Qu) - riscv: dts: thead: Fix node ordering in TH1520 device tree (Thomas Bonnefille) - ARM: dts: aspeed: Add ASRock E3C256D4I BMC (Zev Weiss) - dt-bindings: arm: aspeed: document ASRock E3C256D4I (Zev Weiss) - dt-bindings: trivial-devices: add isil,isl69269 (Zev Weiss) - ARM: dts: aspeed: x4tf: Add dts for asus x4tf project (Kelly Hung) - dt-bindings: arm: aspeed: add ASUS X4TF board (Kelly Hung) - ARM: dts: aspeed: Remove Facebook Cloudripper dts (Tao Ren) - ARM: dts: aspeed: drop unused ref_voltage ADC property (Krzysztof Kozlowski) - ARM: dts: aspeed: harma: correct Mellanox multi-host property (Krzysztof Kozlowski) - ARM: dts: aspeed: yosemitev2: correct Mellanox multi-host property (Krzysztof Kozlowski) - ARM: dts: aspeed: yosemite4: correct Mellanox multi-host property (Krzysztof Kozlowski) - ARM: dts: aspeed: greatlakes: correct Mellanox multi-host property (Krzysztof Kozlowski) - ARM: dts: aspeed: Modify I2C bus configuration (Renze Nicolai) - ARM: dts: aspeed: Disable unused ADC channels for Asrock X570D4U BMC (Renze Nicolai) - ARM: dts: aspeed: Modify GPIO table for Asrock X570D4U BMC (Renze Nicolai) - ARM: dts: aspeed: yosemite4: set bus13 frequency to 100k (Delphine CC Chiu) - ARM: dts: Aspeed: Bonnell: Fix NVMe LED labels (Eddie James) - ARM: dts: aspeed: yosemite4: Enable ipmb device for OCP debug card (Delphine CC Chiu) - ARM: dts: aspeed: ahe50dc: Update lm25066 regulator name (Zev Weiss) - ARM: dts: aspeed: Add vendor prefixes to lm25066 compat strings (Zev Weiss) - ARM: dts: aspeed: asrock: Use MAC address from FRU EEPROM (Zev Weiss) - ARM: dts: aspeed: system1: IBM System1 BMC board (Andrew Geissler) - dt-bindings: arm: aspeed: add IBM system1-bmc (Ninad Palsule) - ARM: dts: aspeed: FSI interrupt support (Eddie James) - ARM: dts: aspeed: Harma: Modify GPIO line name (Peter Yin) - ARM: dts: aspeed: Harma: Add retimer device (Peter Yin) - ARM: dts: aspeed: Harma: Revise node name (Peter Yin) - ARM: dts: aspeed: Harma: Add ltc4286 device (Peter Yin) - ARM: dts: aspeed: Harma: Add NIC Fru device (Peter Yin) - ARM: dts: aspeed: Harma: Revise max31790 address (Peter Yin) - ARM: dts: aspeed: Harma: Add PDB temperature (Peter Yin) - ARM: dts: aspeed: Harma: Add spi-gpio (Peter Yin) - ARM: dts: aspeed: Harma: Add cpu power good line name (Peter Yin) - ARM: dts: aspeed: Harma: Remove Vuart (Peter Yin) - ARM: dts: aspeed: Harma: mapping ttyS2 to UART4. (Peter Yin) - ARM: dts: aspeed: Harma: Revise SGPIO line name. (Peter Yin) - ARM: dts: aspeed: minerva: add sgpio line name (Yang Chen) - ARM: dts: aspeed: minerva: add gpio line name (Yang Chen) - ARM: dts: aspeed: minerva: Add led-fan-fault gpio (Yang Chen) - ARM: dts: aspeed: minerva: add fan rpm controller (Yang Chen) - ARM: dts: aspeed: minerva: add bus labels and aliases (Yang Chen) - ARM: dts: aspeed: minerva: correct the address of eeprom (Yang Chen) - ARM: dts: aspeed: minerva: Add temperature sensor (Yang Chen) - ARM: dts: aspeed: minerva: Enable power monitor device (Yang Chen) - ARM: dts: aspeed: minerva: Change sgpio use (Yang Chen) - ARM: dts: aspeed: minerva: Modify mac3 setting (Yang Chen) - ARM: dts: aspeed: minerva: Revise the name of DTS (Yang Chen) - ARM: dts: aspeed: Harma: Add Meta Harma (AST2600) BMC (Peter Yin) - dt-bindings: arm: aspeed: add Meta Harma board (Peter Yin) - ARM: dts: aspeed: asrock: Add ASRock X570D4U BMC (Renze Nicolai) - dt-bindings: arm: aspeed: add Asrock X570D4U board (Renze Nicolai) - ARM: dts: aspeed: Add ASRock SPC621D8HM3 BMC (Zev Weiss) - dt-bindings: arm: aspeed: document ASRock SPC621D8HM3 (Zev Weiss) - arm64: dts: amlogic: Add Amlogic T7 reset controller (Zelong Dong) - arm64: dts: add support for A5 based Amlogic AV400 (Xianwei Zhao) - arm64: dts: add support for A4 based Amlogic BA400 (Xianwei Zhao) - dt-bindings: serial: amlogic,meson-uart: Add compatible string for A4 (Xianwei Zhao) - dt-bindings: arm: amlogic: add A5 support (Xianwei Zhao) - dt-bindings: arm: amlogic: add A4 support (Xianwei Zhao) - arm64: dts: meson: fix S4 power-controller node (Xianwei Zhao) - arm64: dts: amlogic: meson-g12b-bananapi-cm4: add support for MNT Reform2 with CM4 adaper (Neil Armstrong) - arm64: meson: khadas-vim3l: add TS050 DSI panel overlay (Neil Armstrong) - arm64: meson: g12-common: add the MIPI DSI nodes (Neil Armstrong) - dt-bindings: arm: amlogic: Document the MNT Reform 2 CM4 adapter with a BPI-CM4 Module (Neil Armstrong) - vfio/pci: Restore zero affected bus reset devices warning (Alex Williamson) - vfio: remove an extra semicolon (foryun.ma) - vfio/pci: Collect hot-reset devices to local buffer (Alex Williamson) - vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices (Xin Zeng) - vfio/cdx: add interrupt support (Nipun Gupta) - genirq/msi: Add MSI allocation helper and export MSI functions (Nipun Gupta) - vfio/pci: fix potential memory leak in vfio_intx_enable() (Ye Bin) - vfio/pci: Pass eventfd context object through irqfd (Alex Williamson) - vfio/pci: Pass eventfd context to IRQ handler (Alex Williamson) - MAINTAINERS: Orphan vfio fsl-mc bus driver (Alex Williamson) - Revert "selftests/cgroup: Drop define _GNU_SOURCE" (Shuah Khan) - Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile" (Shuah Khan) - Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE" (Shuah Khan) - f2fs: initialize last_block_in_bio variable (Wu Bo) - f2fs: Add inline to f2fs_build_fault_attr() stub (Nathan Chancellor) - f2fs: fix some ambiguous comments (Zhiguo Niu) - f2fs: fix to add missing iput() in gc_data_segment() (Chao Yu) - f2fs: allow dirty sections with zero valid block for checkpoint disabled (Daeho Jeong) - f2fs: compress: don't allow unaligned truncation on released compress inode (Chao Yu) - f2fs: fix to release node block count in error path of f2fs_new_node_page() (Chao Yu) - f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock (Chao Yu) - f2fs: compress: fix error path of inc_valid_block_count() (Chao Yu) - f2fs: compress: fix typo in f2fs_reserve_compress_blocks() (Chao Yu) - f2fs: compress: fix to update i_compr_blocks correctly (Chao Yu) - f2fs: check validation of fault attrs in f2fs_build_fault_attr() (Chao Yu) - f2fs: fix to limit gc_pin_file_threshold (Chao Yu) - f2fs: remove unused GC_FAILURE_PIN (Chao Yu) - f2fs: use f2fs_{err,info}_ratelimited() for cleanup (Chao Yu) - f2fs: fix block migration when section is not aligned to pow2 (Wu Bo) - f2fs: zone: fix to don't trigger OPU on pinfile for direct IO (Chao Yu) - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() (Chao Yu) - f2fs: fix to avoid allocating WARM_DATA segment for direct IO (Chao Yu) - f2fs: remove redundant parameter in is_next_segment_free() (Yifan Zhao) - f2fs: use helper to print zone condition (Wu Bo) - f2fs: fix false alarm on invalid block address (Jaegeuk Kim) - f2fs: clear writeback when compression failed (Jaegeuk Kim) - f2fs: remove unnecessary block size check in init_f2fs_fs() (Chao Yu) - f2fs: fix comment in sanity_check_raw_super() (Chao Yu) - f2fs: convert f2fs__page tracepoint class to use folio (Chao Yu) - f2fs: convert f2fs_read_inline_data() to use folio (Chao Yu) - f2fs: convert f2fs_read_single_page() to use folio (Chao Yu) - f2fs: convert f2fs_mpage_readpages() to use folio (Chao Yu) - f2fs: assign the write hint per stream by default (Jaegeuk Kim) - f2fs: allow direct io of pinned files for zoned storage (Daeho Jeong) - f2fs: prevent writing without fallocate() for pinned files (Daeho Jeong) - f2fs: use folio_test_writeback (Jaegeuk Kim) - f2fs: add REQ_TIME time update for some user behaviors (Zhiguo Niu) - f2fs: write missing last sum blk of file pinning section (Daeho Jeong) - f2fs: don't set RO when shutting down f2fs (Jaegeuk Kim) - f2fs: fix to check pinfile flag in f2fs_move_file_range() (Chao Yu) - f2fs: fix to relocate check condition in f2fs_fallocate() (Chao Yu) - f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file() (Chao Yu) - f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks() (Chao Yu) - f2fs: fix zoned block device information initialization (Wenjie Qi) - f2fs: fix to adjust appropirate defragment pg_end (Zhiguo Niu) - f2fs: remove clear SB_INLINECRYPT flag in default_options (Yunlei He) - f2fs: fix to wait on page writeback in __clone_blkaddrs() (Chao Yu) - f2fs: support to map continuous holes or preallocated address (Chao Yu) - f2fs: multidev: fix to recognize valid zero block address (Chao Yu) - f2fs: introduce map_is_mergeable() for cleanup (Chao Yu) - f2fs: fix to detect inconsistent nat entry during truncation (Chao Yu) - f2fs: Prevent s_writer rw_sem count mismatch in f2fs_evict_inode (Yeongjin Gil) - f2fs: support .shutdown in f2fs_sops (Chao Yu) - xfs: simplify iext overflow checking and upgrade (Christoph Hellwig) - xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent (Christoph Hellwig) - xfs: upgrade the extent counters in xfs_reflink_end_cow_extent later (Christoph Hellwig) - xfs: xfs_quota_unreserve_blkres can't fail (Christoph Hellwig) - xfs: consolidate the xfs_quota_reserve_blkres definitions (Christoph Hellwig) - xfs: clean up buffer allocation in xlog_do_recovery_pass (Christoph Hellwig) - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Christoph Hellwig) - xfs: widen flags argument to the xfs_iflags_* helpers (Darrick J. Wong) - xfs: minor cleanups of xfs_attr3_rmt_blocks (Darrick J. Wong) - xfs: create a helper to compute the blockcount of a max sized remote value (Darrick J. Wong) - xfs: turn XFS_ATTR3_RMT_BUF_SPACE into a function (Darrick J. Wong) - xfs: use unsigned ints for non-negative quantities in xfs_attr_remote.c (Darrick J. Wong) - xfs: do not allocate the entire delalloc extent in xfs_bmapi_write (Christoph Hellwig) - xfs: fix xfs_bmap_add_extent_delay_real for partial conversions (Christoph Hellwig) - xfs: remove the xfs_iext_peek_prev_extent call in xfs_bmapi_allocate (Christoph Hellwig) - xfs: pass the actual offset and len to allocate to xfs_bmapi_allocate (Christoph Hellwig) - xfs: don't open code XFS_FILBLKS_MIN in xfs_bmapi_write (Christoph Hellwig) - xfs: lift a xfs_valid_startblock into xfs_bmapi_allocate (Christoph Hellwig) - xfs: remove the unusued tmp_logflags variable in xfs_bmapi_allocate (Christoph Hellwig) - xfs: fix error returns from xfs_bmapi_write (Christoph Hellwig) - xfs: convert delayed extents to unwritten when zeroing post eof blocks (Zhang Yi) - xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset (Zhang Yi) - xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional (Zhang Yi) - xfs: match lock mode in xfs_buffered_write_iomap_begin() (Zhang Yi) - xfs: refactor dir format helpers (Christoph Hellwig) - xfs: factor out a xfs_dir_replace_args helper (Christoph Hellwig) - xfs: factor out a xfs_dir_removename_args helper (Christoph Hellwig) - xfs: factor out a xfs_dir_createname_args helper (Christoph Hellwig) - xfs: factor out a xfs_dir_lookup_args helper (Christoph Hellwig) - xfs: Remove unused function xrep_dir_self_parent (Jiapeng Chong) - xfs: invalidate dentries for a file before moving it to the orphanage (Darrick J. Wong) - xfs: exchange-range for repairs is no longer dynamic (Darrick J. Wong) - xfs: fix iunlock calls in xrep_adoption_trans_alloc (Darrick J. Wong) - xfs: drop the scrub file's iolock when transaction allocation fails (Darrick J. Wong) - xfs: only iget the file once when doing vectored scrub-by-handle (Darrick J. Wong) - xfs: use dontcache for grabbing inodes during scrub (Darrick J. Wong) - xfs: introduce vectored scrub mode (Darrick J. Wong) - xfs: move xfs_ioc_scrub_metadata to scrub.c (Darrick J. Wong) - xfs: reduce the rate of cond_resched calls inside scrub (Darrick J. Wong) - xfs: fix corruptions in the directory tree (Darrick J. Wong) - xfs: report directory tree corruption in the health information (Darrick J. Wong) - xfs: invalidate dirloop scrub path data when concurrent updates happen (Darrick J. Wong) - xfs: teach online scrub to find directory tree structure problems (Darrick J. Wong) - xfs: inode repair should ensure there's an attr fork to store parent pointers (Darrick J. Wong) - xfs: repair link count of nondirectories after rebuilding parent pointers (Darrick J. Wong) - xfs: adapt the orphanage code to handle parent pointers (Darrick J. Wong) - xfs: actually rebuild the parent pointer xattrs (Darrick J. Wong) - xfs: add a per-leaf block callback to xchk_xattr_walk (Darrick J. Wong) - xfs: split xfs_bmap_add_attrfork into two pieces (Darrick J. Wong) - xfs: remove pointless unlocked assertion (Darrick J. Wong) - xfs: implement live updates for parent pointer repairs (Darrick J. Wong) - xfs: repair directory parent pointers by scanning for dirents (Darrick J. Wong) - xfs: replay unlocked parent pointer updates that accrue during xattr repair (Darrick J. Wong) - xfs: implement live updates for directory repairs (Darrick J. Wong) - xfs: repair directories by scanning directory parent pointers (Darrick J. Wong) - xfs: add raw parent pointer apis to support repair (Darrick J. Wong) - xfs: salvage parent pointers when rebuilding xattr structures (Darrick J. Wong) - xfs: make the reserved block permission flag explicit in xfs_attr_set (Darrick J. Wong) - xfs: remove some boilerplate from xfs_attr_set (Darrick J. Wong) - xfs: check parent pointer xattrs when scrubbing (Darrick J. Wong) - xfs: walk directory parent pointers to determine backref count (Darrick J. Wong) - xfs: deferred scrub of parent pointers (Darrick J. Wong) - xfs: scrub parent pointers (Darrick J. Wong) - xfs: deferred scrub of dirents (Darrick J. Wong) - xfs: check dirents have parent pointers (Darrick J. Wong) - xfs: revert commit 44af6c7e59b12 (Darrick J. Wong) - xfs: enable parent pointers (Darrick J. Wong) - xfs: drop compatibility minimum log size computations for reflink (Darrick J. Wong) - xfs: fix unit conversion error in xfs_log_calc_max_attrsetm_res (Darrick J. Wong) - xfs: add a incompat feature bit for parent pointers (Allison Henderson) - xfs: don't remove the attr fork when parent pointers are enabled (Allison Henderson) - xfs: add parent pointer ioctls (Darrick J. Wong) - xfs: split out handle management helpers a bit (Darrick J. Wong) - xfs: move handle ioctl code to xfs_handle.c (Darrick J. Wong) - xfs: pass the attr value to put_listent when possible (Allison Henderson) - xfs: don't return XFS_ATTR_PARENT attributes via listxattr (Allison Henderson) - xfs: Add parent pointers to xfs_cross_rename (Allison Henderson) - xfs: Add parent pointers to rename (Allison Henderson) - xfs: remove parent pointers in unlink (Allison Henderson) - xfs: add parent attributes to symlink (Allison Henderson) - xfs: add parent attributes to link (Allison Henderson) - xfs: parent pointer attribute creation (Allison Henderson) - xfs: create a hashname function for parent pointers (Darrick J. Wong) - xfs: extend transaction reservations for parent attributes (Allison Henderson) - xfs: add parent pointer validator functions (Allison Henderson) - xfs: Expose init_xattrs in xfs_create_tmpfile (Allison Henderson) - xfs: record inode generation in xattr update log intent items (Darrick J. Wong) - xfs: create attr log item opcodes and formats for parent pointers (Darrick J. Wong) - xfs: refactor xfs_is_using_logged_xattrs checks in attr item recovery (Darrick J. Wong) - xfs: allow xattr matching on name and value for parent pointers (Darrick J. Wong) - xfs: define parent pointer ondisk extended attribute format (Allison Henderson) - xfs: add parent pointer support to attribute code (Allison Henderson) - xfs: create a separate hashname function for extended attributes (Darrick J. Wong) - xfs: move xfs_attr_defer_add to xfs_attr_item.c (Darrick J. Wong) - xfs: check the flags earlier in xfs_attr_match (Christoph Hellwig) - xfs: rearrange xfs_attr_match parameters (Darrick J. Wong) - xfs: enforce one namespace per attribute (Darrick J. Wong) - xfs: refactor name/value iovec validation in xlog_recover_attri_commit_pass2 (Darrick J. Wong) - xfs: refactor name/length checks in xfs_attri_validate (Darrick J. Wong) - xfs: use local variables for name and value length in _attri_commit_pass2 (Darrick J. Wong) - xfs: always set args->value in xfs_attri_item_recover (Darrick J. Wong) - xfs: validate recovered name buffers when recovering xattr items (Darrick J. Wong) - xfs: use helpers to extract xattr op from opflags (Darrick J. Wong) - xfs: restructure xfs_attr_complete_op a bit (Darrick J. Wong) - xfs: check shortform attr entry flags specifically (Darrick J. Wong) - xfs: fix missing check for invalid attr flags (Darrick J. Wong) - xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2 (Darrick J. Wong) - xfs: use an XFS_OPSTATE_ flag for detecting if logged xattrs are available (Darrick J. Wong) - xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery (Darrick J. Wong) - xfs: attr fork iext must be loaded before calling xfs_attr_is_leaf (Darrick J. Wong) - xfs: rearrange xfs_da_args a bit to use less space (Darrick J. Wong) - xfs: make attr removal an explicit operation (Darrick J. Wong) - xfs: remove xfs_da_args.attr_flags (Darrick J. Wong) - xfs: remove XFS_DA_OP_NOTIME (Darrick J. Wong) - xfs: remove XFS_DA_OP_REMOVE (Darrick J. Wong) - xfs: reinstate delalloc for RT inodes (if sb_rextsize == 1) (Christoph Hellwig) - xfs: stop the steal (of data blocks for RT indirect blocks) (Christoph Hellwig) - xfs: rework splitting of indirect block reservations (Christoph Hellwig) - xfs: look at m_frextents in xfs_iomap_prealloc_size for RT allocations (Christoph Hellwig) - xfs: support RT inodes in xfs_mod_delalloc (Christoph Hellwig) - xfs: cleanup fdblock/frextent accounting in xfs_bmap_del_extent_delay (Christoph Hellwig) - xfs: reinstate RT support in xfs_bmapi_reserve_delalloc (Christoph Hellwig) - xfs: split xfs_mod_freecounter (Christoph Hellwig) - xfs: block deltas in xfs_trans_unreserve_and_mod_sb must be positive (Christoph Hellwig) - xfs: move RT inode locking out of __xfs_bunmapi (Christoph Hellwig) - xfs: free RT extents after updating the bmap btree (Christoph Hellwig) - xfs: refactor realtime inode locking (Christoph Hellwig) - xfs: make XFS_TRANS_LOWMODE match the other XFS_TRANS_ definitions (Christoph Hellwig) - xfs: compile out v4 support if disabled (Christoph Hellwig) - xfs: remove the unused xfs_extent_busy_enomem trace event (Christoph Hellwig) - xfs: unwind xfs_extent_busy_clear (Christoph Hellwig) - xfs: move more logic into xfs_extent_busy_clear_one (Christoph Hellwig) - xfs: Remove unused function is_rt_data_fork (Jiapeng Chong) - xfs: small cleanup in xrep_update_qflags() (Dan Carpenter) - xfs: Fix typo in comment (Thorsten Blum) - xfs: fix sparse warnings about unused interval tree functions (Dave Chinner) - xfs: silence sparse warning when checking version number (Dave Chinner) - xfs: fix CIL sparse lock context warnings (Dave Chinner) - xfs: unlock new repair tempfiles after creation (Darrick J. Wong) - xfs: don't pick up IOLOCK during rmapbt repair scan (Darrick J. Wong) - xfs: Hold inode locks in xfs_rename (Allison Henderson) - xfs: Hold inode locks in xfs_trans_alloc_dir (Allison Henderson) - xfs: Hold inode locks in xfs_ialloc (Allison Henderson) - xfs: Increase XFS_QM_TRANS_MAXDQS to 5 (Allison Henderson) - xfs: Increase XFS_DEFER_OPS_NR_INODES to 5 (Allison Henderson) - docs: describe xfs directory tree online fsck (Darrick J. Wong) - docs: update offline parent pointer repair strategy (Darrick J. Wong) - docs: update online directory and parent pointer repair sections (Darrick J. Wong) - docs: update the parent pointers documentation to the final version (Darrick J. Wong) - xfs: fix performance problems when fstrimming a subset of a fragmented AG (Darrick J. Wong) - xfs: create subordinate scrub contexts for xchk_metadata_inode_subtype (Darrick J. Wong) - xfs: pin inodes that would otherwise overflow link count (Darrick J. Wong) - xfs: try to avoid allocating from sick inode clusters (Darrick J. Wong) - xfs: check unused nlink fields in the ondisk inode (Darrick J. Wong) - xfs: repair AGI unlinked inode bucket lists (Darrick J. Wong) - xfs: hoist AGI repair context to a heap object (Darrick J. Wong) - xfs: check AGI unlinked inode buckets (Darrick J. Wong) - xfs: online repair of symbolic links (Darrick J. Wong) - xfs: pass the owner to xfs_symlink_write_target (Darrick J. Wong) - xfs: expose xfs_bmap_local_to_extents for online repair (Darrick J. Wong) - xfs: ensure dentry consistency when the orphanage adopts a file (Darrick J. Wong) - xfs: move files to orphanage instead of letting nlinks drop to zero (Darrick J. Wong) - xfs: move orphan files to the orphanage (Darrick J. Wong) - xfs: ask the dentry cache if it knows the parent of a directory (Darrick J. Wong) - xfs: online repair of parent pointers (Darrick J. Wong) - xfs: scan the filesystem to repair a directory dotdot entry (Darrick J. Wong) - xfs: online repair of directories (Darrick J. Wong) - xfs: inactivate directory data blocks (Darrick J. Wong) - xfs: update the unlinked list when repairing link counts (Darrick J. Wong) - xfs: ensure unlinked list state is consistent with nlink during scrub (Darrick J. Wong) - xfs: create an xattr iteration function for scrub (Darrick J. Wong) - xfs: flag empty xattr leaf blocks for optimization (Darrick J. Wong) - xfs: scrub should set preen if attr leaf has holes (Darrick J. Wong) - xfs: repair extended attributes (Darrick J. Wong) - xfs: use atomic extent swapping to fix user file fork data (Darrick J. Wong) - xfs: create a blob array data structure (Darrick J. Wong) - xfs: enable discarding of folios backing an xfile (Darrick J. Wong) - xfs: validate explicit directory free block owners (Darrick J. Wong) - xfs: validate explicit directory block buffer owners (Darrick J. Wong) - xfs: validate explicit directory data buffer owners (Darrick J. Wong) - xfs: validate directory leaf buffer owners (Darrick J. Wong) - xfs: validate dabtree node buffer owners (Darrick J. Wong) - xfs: validate attr remote value buffer owners (Darrick J. Wong) - xfs: validate attr leaf buffer owners (Darrick J. Wong) - xfs: reduce indenting in xfs_attr_node_list (Darrick J. Wong) - xfs: use the xfs_da_args owner field to set new dir/attr block owner (Darrick J. Wong) - xfs: add an explicit owner field to xfs_da_args (Darrick J. Wong) - xfs: online repair of realtime summaries (Darrick J. Wong) - xfs: teach the tempfile to set up atomic file content exchanges (Darrick J. Wong) - xfs: support preallocating and copying content into temporary files (Darrick J. Wong) - xfs: add the ability to reap entire inode forks (Darrick J. Wong) - xfs: refactor live buffer invalidation for repairs (Darrick J. Wong) - xfs: create temporary files and directories for online repair (Darrick J. Wong) - xfs: hide private inodes from bulkstat and handle functions (Darrick J. Wong) - xfs: enable logged file mapping exchange feature (Darrick J. Wong) - docs: update swapext -> exchmaps language (Darrick J. Wong) - xfs: capture inode generation numbers in the ondisk exchmaps log item (Darrick J. Wong) - xfs: support non-power-of-two rtextsize with exchange-range (Darrick J. Wong) - xfs: make file range exchange support realtime files (Darrick J. Wong) - xfs: condense symbolic links after a mapping exchange operation (Darrick J. Wong) - xfs: condense directories after a mapping exchange operation (Darrick J. Wong) - xfs: condense extended attributes after a mapping exchange operation (Darrick J. Wong) - xfs: add error injection to test file mapping exchange recovery (Darrick J. Wong) - xfs: bind together the front and back ends of the file range exchange code (Darrick J. Wong) - xfs: create deferred log items for file mapping exchanges (Darrick J. Wong) - xfs: introduce a file mapping exchange log intent item (Darrick J. Wong) - xfs: create a incompat flag for atomic file mapping exchanges (Darrick J. Wong) - xfs: introduce new file range exchange ioctl (Darrick J. Wong) - vfs: export remap and write check helpers (Darrick J. Wong) - xfs: constify xfs_bmap_is_written_extent (Darrick J. Wong) - xfs: refactor non-power-of-two alignment checks (Darrick J. Wong) - xfs: hoist multi-fsb allocation unit detection to a helper (Darrick J. Wong) - xfs: create a new helper to return a file's allocation unit (Darrick J. Wong) - xfs: declare xfs_file.c symbols in xfs_file.h (Darrick J. Wong) - xfs: move xfs_iops.c declarations out of xfs_inode.h (Darrick J. Wong) - xfs: move inode lease breaking functions to xfs_inode.c (Darrick J. Wong) - xfs: only clear log incompat flags at clean unmount (Darrick J. Wong) - xfs: fix error bailout in xrep_abt_build_new_trees (Darrick J. Wong) - xfs: fix potential AGI <-> ILOCK ABBA deadlock in xrep_dinode_findmode_walk_directory (Darrick J. Wong) - xfs: fix an AGI lock acquisition ordering problem in xrep_dinode_findmode (Darrick J. Wong) - xfs: pass xfs_buf lookup flags to xfs_*read_agi (Darrick J. Wong) - isofs: Use *-y instead of *-objs in Makefile (Andy Shevchenko) - ext2: Remove LEGACY_DIRECT_IO dependency (Ritesh Harjani (IBM)) - isofs: Remove calls to set/clear the error flag (Matthew Wilcox (Oracle)) - ext2: Remove call to folio_set_error() (Matthew Wilcox (Oracle)) - udf: Use a folio in udf_write_end() (Matthew Wilcox (Oracle)) - udf: Convert udf_page_mkwrite() to use a folio (Matthew Wilcox (Oracle)) - udf: Convert udf_symlink_getattr() to use a folio (Matthew Wilcox (Oracle)) - udf: Convert udf_adinicb_readpage() to udf_adinicb_read_folio() (Matthew Wilcox (Oracle)) - udf: Convert udf_expand_file_adinicb() to use a folio (Matthew Wilcox (Oracle)) - udf: Convert udf_write_begin() to use a folio (Matthew Wilcox (Oracle)) - udf: Convert udf_symlink_filler() to use a folio (Matthew Wilcox (Oracle)) - reiserfs: Trim some README bits (Jan Kara) - quota: fix to propagate error of mark_dquot_dirty() to caller (Chao Yu) - reiserfs: Convert to writepages (Matthew Wilcox (Oracle)) - udf: udftime: prevent overflow in udf_disk_stamp_to_time() (Roman Smirnov) - ext2: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Ritesh Harjani (IBM)) - udf: replace deprecated strncpy/strcpy with strscpy (Justin Stitt) - udf: Remove second semicolon (Colin Ian King) - isofs: convert isofs to use the new mount API (Eric Sandeen) - fs: quota: use group allocation of per-cpu counters API (Kefeng Wang) - Revert "fanotify: remove unneeded sub-zero check for unsigned value" (Linus Torvalds) - fsnotify: fix UAF from FS_ERROR event on a shutting down filesystem (Amir Goldstein) - fsnotify: optimize the case of no permission event watchers (Amir Goldstein) - fsnotify: use an enum for group priority constants (Amir Goldstein) - fsnotify: move s_fsnotify_connectors into fsnotify_sb_info (Amir Goldstein) - fsnotify: lazy attach fsnotify_sb_info state to sb (Amir Goldstein) - fsnotify: create helper fsnotify_update_sb_watchers() (Amir Goldstein) - fsnotify: pass object pointer and type to fsnotify mark helpers (Amir Goldstein) - fanotify: merge two checks regarding add of ignore mark (Amir Goldstein) - fsnotify: create a wrapper fsnotify_find_inode_mark() (Amir Goldstein) - fsnotify: create helpers to get sb and connp from object (Amir Goldstein) - fsnotify: rename fsnotify_{get,put}_sb_connectors() (Amir Goldstein) - fsnotify: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - fanotify: remove unneeded sub-zero check for unsigned value (Nikita Kiryushin) - dma: fix DMA sync for drivers not calling dma_set_mask*() (Alexander Lobakin) - xsk: use generic DMA sync shortcut instead of a custom one (Alexander Lobakin) - page_pool: check for DMA sync shortcut earlier (Alexander Lobakin) - page_pool: don't use driver-set flags field directly (Alexander Lobakin) - page_pool: make sure frag API fields don't span between cachelines (Alexander Lobakin) - iommu/dma: avoid expensive indirect calls for sync operations (Alexander Lobakin) - dma: avoid redundant calls for sync operations (Alexander Lobakin) - dma: compile-out DMA sync op calls when not used (Alexander Lobakin) - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Michael Kelley) - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Michael Kelley) - Documentation/core-api: add swiotlb documentation (Michael Kelley) - MIPS: Take in account load hazards for HI/LO restoring (Siarhei Volkau) - MIPS: SGI-IP27: use WARN_ON() output (Yury Norov) - MIPS: SGI-IP27: fix -Wunused-variable in arch_init_irq() (Yury Norov) - MIPS: SGI-IP27: micro-optimize arch_init_irq() (Yury Norov) - mips: dts: ralink: mt7621: reorder the attributes of the root node (Justin Swartz) - mips: dts: ralink: mt7621: reorder pci?_phy attributes (Justin Swartz) - mips: dts: ralink: mt7621: reorder pcie node attributes and children (Justin Swartz) - mips: dts: ralink: mt7621: reorder ethernet node attributes and kids (Justin Swartz) - mips: dts: ralink: mt7621: reorder gic node attributes (Justin Swartz) - mips: dts: ralink: mt7621: reorder mmc node attributes (Justin Swartz) - mips: dts: ralink: mt7621: move pinctrl and sort its children (Justin Swartz) - mips: dts: ralink: mt7621: reorder spi0 node attributes (Justin Swartz) - mips: dts: ralink: mt7621: reorder i2c node attributes (Justin Swartz) - mips: dts: ralink: mt7621: reorder gpio node attributes (Justin Swartz) - mips: dts: ralink: mt7621: reorder sysc node attributes (Justin Swartz) - mips: dts: ralink: mt7621: reorder mmc regulator attributes (Justin Swartz) - mips: dts: ralink: mt7621: reorder cpuintc node attributes (Justin Swartz) - mips: dts: ralink: mt7621: reorder cpu node attributes (Justin Swartz) - MIPS: Add prototypes for plat_post_relocation() and relocate_kernel() (Nathan Chancellor) - MIPS: Octeon: Add PCIe link status check (Songyang Li) - MIPS: Guard some macros with __ASSEMBLY__ in asm.h (Jiaxun Yang) - MIPS: RB532: Declare prom_setup_cmdline() and rb532_gpio_init() static (Yongzhen Zhang) - MIPS: BCM47XX: Declare early_tlb_init() static (Yongzhen Zhang) - MIPS: BCM47XX: include header for bcm47xx_prom_highmem_init() prototype (Yongzhen Zhang) - firmware: dmi: Add info message for number of populated and total memory slots (Heiner Kallweit) - firmware: dmi: Stop decoding on broken entry (Jean Delvare) - firmware: dmi-id: add a release callback function (Arnd Bergmann) - watchdog: LENOVO_SE10_WDT should depend on X86 && DMI (Geert Uytterhoeven) - watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe() (Chen Ni) - watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin (Judith Mendez) - watchdog: add HAS_IOPORT dependencies (Niklas Schnelle) - watchdog/wdt-main: Use cpumask_of() to avoid cpumask var on stack (Dawei Li) - watchdog: bd9576: Drop "always-running" property (Matti Vaittinen) - watchdog: mtx-1: drop driver owner assignment (Krzysztof Kozlowski) - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger (Duoming Zhou) - watchdog: lenovo_se10_wdt: Watchdog driver for Lenovo SE10 platform (Mark Pearson) - power: supply: sbs-manager: Remove class argument from i2c_mux_add_adapter() (Wolfram Sang) - i2c: acpi: Unbind mux adapters before delete (Hamish Martin) - i2c: mux: Remove class argument from i2c_mux_add_adapter() (Heiner Kallweit) - i2c: designware: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (Andy Shevchenko) - i2c: pxa: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - i2c: s3c2410: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - i2c: rk3x: use 'time_left' variable with wait_event_timeout() (Wolfram Sang) - i2c: qcom-geni: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: jz4780: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: synquacer: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: stm32f7: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: stm32f4: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: st: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: omap: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: imx-lpi2c: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: hix5hd2: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: exynos5: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: digicolor: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: amd-mp2-plat: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - i2c: ali15x3: remove printout on handled timeouts (Wolfram Sang) - i2c: ali1563: remove printout on handled timeouts (Wolfram Sang) - i2c: ali1535: remove printout on handled timeouts (Wolfram Sang) - i2c: i801: remove printout on handled timeouts (Wolfram Sang) - i2c: add zhaoxin i2c controller driver (Hans Hu) - i2c: wmt: add platform type VIAI2C_PLAT_WMT (Hans Hu) - i2c: wmt: fix a bug when thread blocked (Hans Hu) - i2c: wmt: rename something (Hans Hu) - i2c: wmt: split out common files (Hans Hu) - i2c: wmt: create wmt_i2c_init for general init (Hans Hu) - i2c: thunderx: Adding ioclk support (Piyush Malgujar) - i2c: octeon: Handle watchdog timeout (Suneel Garapati) - i2c: octeon: Add platform prefix to macros (Piyush Malgujar) - i2c: thunderx: Support for High speed mode (Suneel Garapati) - i2c: thunderx: Clock divisor logic changes (Suneel Garapati) - i2c: cadence: Add RISCV architecture support (Ji Sheng Teoh) - i2c: uniphier: remove printout on handled timeouts (Wolfram Sang) - i2c: uniphier-f: remove printout on handled timeouts (Wolfram Sang) - i2c: tegra: remove printout on handled timeouts (Wolfram Sang) - i2c: st: remove printout on handled timeouts (Wolfram Sang) - i2c: sh_mobile: remove printout on handled timeouts (Wolfram Sang) - i2c: rk3x: remove printout on handled timeouts (Wolfram Sang) - i2c: qup: remove printout on handled timeouts (Wolfram Sang) - i2c: qcom-geni: remove printout on handled timeouts (Wolfram Sang) - i2c: omap: remove printout on handled timeouts (Wolfram Sang) - i2c: nomadik: remove printout on handled timeouts (Wolfram Sang) - i2c: ismt: remove printout on handled timeouts (Wolfram Sang) - i2c: img-scb: remove printout on handled timeouts (Wolfram Sang) - i2c: davinci: remove printout on handled timeouts (Wolfram Sang) - i2c: cadence: remove printout on handled timeouts (Wolfram Sang) - i2c: bcm2835: remove printout on handled timeouts (Wolfram Sang) - i2c: bcm-iproc: remove printout on handled timeouts (Wolfram Sang) - i2c: at91-master: remove printout on handled timeouts (Wolfram Sang) - i2c: lpi2c: Avoid calling clk_get_rate during transfer (Alexander Stein) - i2c: i801: Annotate apanel_addr as __ro_after_init (Heiner Kallweit) - i2c: mux: gpio: remove support for class-based device instantiation (Heiner Kallweit) - i2c: i801: Remove usage of I2C_CLASS_SPD (Heiner Kallweit) - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (Shanth Murthy) - i2c: mpc: Removal of of_node_put with __free for auto cleanup (Abhinav Jain) - dt-bindings: i2c: qcom-cci: Document sc8280xp compatible (Bryan O'Donoghue) - MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT (Lukas Bulwahn) - i2c: i801: Fix missing Kconfig dependency (Heiner Kallweit) - i2c: ocores: convert to ioport_map() for IORESOURCE_IO (Arnd Bergmann) - i2c: add HAS_IOPORT dependencies (Niklas Schnelle) - i2c: i801: Call i2c_register_spd for muxed child segments (Heiner Kallweit) - i2c: viperboard: drop driver owner assignment (Krzysztof Kozlowski) - i2c: riic: Add support for R9A09G057 SoC (Lad Prabhakar) - i2c: riic: Pass register offsets and chip details as OF data (Lad Prabhakar) - i2c: riic: Introduce helper functions for I2C read/write operations (Lad Prabhakar) - dt-bindings: i2c: renesas,riic: Document R9A09G057 support (Lad Prabhakar) - dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema (Animesh Agarwal) - i2c: synquacer: Fix an error handling path in synquacer_i2c_probe() (Christophe JAILLET) - i2c: cadence: Avoid fifo clear after start (Sai Pavan Boddu) - pinctrl: samsung: drop redundant drvdata assignment (Krzysztof Kozlowski) - pinctrl: samsung: support a bus clock (André Draszik) - dt-bindings: pinctrl: samsung: google,gs101-pinctrl needs a clock (André Draszik) - dt-bindings: pinctrl: samsung: drop unused header with register constants (Krzysztof Kozlowski) - pinctrl: bcm2835: Make pin freeing behavior configurable (Stefan Wahren) - dt-bindings: pinctrl: qcom,pmic-gpio: Fix "comptaible" typo for PMIH0108 (Anjelique Melendez) - pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs (Danila Tikhonov) - dt-bindings: pinctrl: mediatek: mt7622: add "antsel" function (Rafał Miłecki) - dt-bindings: pinctrl: mediatek: mt7622: fix array properties (Rafał Miłecki) - pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet interfaces (Paul Barker) - pinctrl: renesas: r8a779h0: Add INTC-EX pins, groups, and function (Geert Uytterhoeven) - pinctrl: renesas: r8a779h0: Fix IRQ suffixes (Geert Uytterhoeven) - pinctrl: renesas: rzg2l: Remove extra space in function parameter (Lad Prabhakar) - dt-bindings: pinctrl: qcom,pmic-mpp: add support for PM8901 (Herman van Hazendonk) - pinctrl: pinconf-generic: print hex value (Peng Fan) - pinctrl: realtek: fix module autoloading (Krzysztof Kozlowski) - pinctrl: qcom: sm7150: fix module autoloading (Krzysztof Kozlowski) - pinctrl: loongson2: fix module autoloading (Krzysztof Kozlowski) - pinctrl: mediatek: fix module autoloading (Krzysztof Kozlowski) - pinctrl: freescale: imx8ulp: fix module autoloading (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,pmic-gpio: Allow gpio-hog nodes (Luca Weiss) - dt-bindings: pinctrl: mediatek: mt7622: add "gpio-ranges" property (Rafał Miłecki) - pinctrl: Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs (Andy Shevchenko) - pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling (Matthijs Kooijman) - pinctrl: pinctrl-single: Remove some unused fields in struct pcs_function (Christophe JAILLET) - pinctrl: max77620: Remove an unused fields in struct max77620_pin_info and max77620_pctrl_info (Christophe JAILLET) - pinctrl: sunxi: sun9i-a80-r: drop driver owner assignment (Krzysztof Kozlowski) - pinctrl: aw9523: Fix indentation in a few places (Andy Shevchenko) - pinctrl: aw9523: Sort headers and group pinctrl/* (Andy Shevchenko) - pinctrl: aw9523: Make use of dev_err_probe() (Andy Shevchenko) - pinctrl: aw9523: Remove unused irqchip field in struct aw9523_irq (Andy Shevchenko) - pinctrl: aw9523: Get rid of redundant ' & U8_MAX' pieces (Andy Shevchenko) - pinctrl: aw9523: Use temporary variable for HW IRQ number (Andy Shevchenko) - pinctrl: aw9523: Make use of struct pinfunction and PINCTRL_PINFUNCTION() (Andy Shevchenko) - pinctrl: aw9523: Always try both ports in aw9523_gpio_set_multiple() (Andy Shevchenko) - pinctrl: aw9523: Use correct error code for not supported functionality (Andy Shevchenko) - pinctrl: aw9523: Destroy mutex on ->remove() (Andy Shevchenko) - pinctrl: armada-37xx: remove an unused variable (Arnd Bergmann) - pinctrl: pinctrl-single: move suspend()/resume() callbacks to noirq (Thomas Richard) - pinctrl: qcom: spmi-gpio: Add PMIH0108 and PMD8028 support (Anjelique Melendez) - pinctrl: qcom: spmi-gpio: Add PMXR2230 and PM6450 support (Anjelique Melendez) - dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIH0108 and PMD8028 support (Anjelique Melendez) - dt-bindings: pinctrl: qcom,pmic-gpio: Add PMXR2230 and PM6450 support (David Collins) - dt-bindings: pinctrl: qcom: update functions to match with driver (Tengfei Fan) - pinctrl: bcm2835: Implement bcm2711_pinconf_get (Stefan Wahren) - pinctrl: bcm2835: Implement bcm2835_pinconf_get (Stefan Wahren) - pinctrl: pxa2xx: Make use of struct pingroup (Andy Shevchenko) - pinctrl: pxa2xx: Make use of struct pinfunction (Andy Shevchenko) - crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes (Stefan Berger) - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Herbert Xu) - fs/proc: fix softlockup in __read_vmcore (Rik van Riel) - nilfs2: convert BUG_ON() in nilfs_finish_roll_forward() to WARN_ON() (Ryusuke Konishi) - scripts: checkpatch: check unused parameters for function-like macro (Xining Xu) - Documentation: coding-style: ask function-like macros to evaluate parameters (Barry Song) - nilfs2: use __field_struct() for a bitwise field (Bart Van Assche) - selftests/kcmp: remove unused open mode (Edward Liaw) - nilfs2: remove calls to folio_set_error() and folio_clear_error() (Matthew Wilcox (Oracle)) - kernel/watchdog_perf.c: tidy up kerneldoc (Andrew Morton) - watchdog: allow nmi watchdog to use raw perf event (Song Liu) - watchdog: handle comma separated nmi_watchdog command line (Song Liu) - nilfs2: make superblock data array index computation sparse friendly (Ryusuke Konishi) - squashfs: remove calls to set the folio error flag (Matthew Wilcox (Oracle)) - squashfs: convert squashfs_symlink_read_folio to use folio APIs (Matthew Wilcox (Oracle)) - scripts/gdb: fix detection of current CPU in KGDB (Florian Rommel) - scripts/gdb: make get_thread_info accept pointers (Florian Rommel) - scripts/gdb: fix parameter handling in $lx_per_cpu (Florian Rommel) - scripts/gdb: fix failing KGDB detection during probe (Florian Rommel) - kfifo: don't use "proxy" headers (Andy Shevchenko) - media: stih-cec: add missing io.h (Andy Shevchenko) - media: rc: add missing io.h (Andy Shevchenko) - tools lib rbtree: pick some improvements from the kernel rbtree code (Arnaldo Carvalho de Melo) - ocfs2: remove redundant assignment to variable status (Colin Ian King) - nilfs2: convert to use the new mount API (Eric Sandeen) - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) - crash: add prefix for crash dumping messages (Baoquan He) - cpumask: delete unused reset_cpu_possible_mask() (Alexey Dobriyan) - mux: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - pps: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - intel_th: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() (Yang Li) - nilfs2: add kernel-doc comments to nilfs_btree_convert_and_insert() (Yang Li) - nilfs2: add kernel-doc comments to nilfs_do_roll_forward() (Yang Li) - blktrace: convert strncpy() to strscpy_pad() (Arnd Bergmann) - block/partitions/ldm: convert strncpy() to strscpy() (Arnd Bergmann) - test_hexdump: avoid string truncation warning (Arnd Bergmann) - ocfs2: use coarse time for new created files (Su Yue) - ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link (Su Yue) - ocfs2: fix races between hole punching and AIO+DIO (Su Yue) - ocfs2: return real error code in ocfs2_dio_wr_get_block (Su Yue) - vmcore: replace strncpy with strscpy_pad (Justin Stitt) - devres: don't use "proxy" headers (Andy Shevchenko) - devres: switch to use dev_err_probe() for unification (Andy Shevchenko) - kgdb: add HAS_IOPORT dependency (Niklas Schnelle) - Squashfs: remove deprecated strncpy by not copying the string (Phillip Lougher) - ipc: remove the now superfluous sentinel element from ctl_table array (Joel Granados) - initrd: remove the now superfluous sentinel element from ctl_table array (Joel Granados) - kcov: avoid clang out-of-range warning (Arnd Bergmann) - Documentation: kdump: clean up the outdated description (Baoquan He) - ocfs2: fix sparse warnings (Heming Zhao) - ocfs2: speed up chain-list searching (Heming Zhao) - ocfs2: adjust enabling place for la window (Heming Zhao) - ocfs2: improve write IO performance when fragmentation is high (Heming Zhao) - regset: use kvzalloc() for regset_get_alloc() (Douglas Anderson) - NUMA: early use of cpu_to_node() returns 0 instead of the correct node id (Huang Shijie) - fs: add kernel-doc comments to fat_parse_long() (Yang Li) - x86: call instrumentation hooks from copy_mc.c (Alexander Potapenko) - instrumented.h: add instrument_memcpy_before, instrument_memcpy_after (Alexander Potapenko) - mm: kmsan: implement kmsan_memmove() (Alexander Potapenko) - bootconfig: do not put quotes on cmdline items unless necessary (Rasmus Villemoes) - lib/build_OID_registry: don't mention the full path of the script in output (Uwe Kleine-König) - ocfs2: update inode ctime in ocfs2_fileattr_set (Su Yue) - ocfs2: correctly use ocfs2_find_next_zero_bit() (Joseph Qi) - bcachefs: add no_invalid_checks flag (Thomas Bertschinger) - bcachefs: add counters for failed shrinker reclaim (Daniel Hill) - bcachefs: Fix sb_field_downgrade validation (Kent Overstreet) - bcachefs: Plumb bch_validate_flags to sb_field_ops.validate() (Kent Overstreet) - bcachefs: s/bkey_invalid_flags/bch_validate_flags (Kent Overstreet) - bcachefs: fsync() should not return -EROFS (Kent Overstreet) - bcachefs: Invalid devices are now checked for by fsck, not .invalid methods (Kent Overstreet) - bcachefs: kill bch2_dev_bkey_exists() in bch2_check_fix_ptrs() (Kent Overstreet) - bcachefs: kill bch2_dev_bkey_exists() in bch2_read_endio() (Kent Overstreet) - bcachefs: bch2_dev_get_ioref() checks for device not present (Kent Overstreet) - bcachefs: bch2_dev_get_ioref2(); io_read.c (Kent Overstreet) - bcachefs: bch2_dev_get_ioref2(); debug.c (Kent Overstreet) - bcachefs: bch2_dev_get_ioref2(); journal_io.c (Kent Overstreet) - bcachefs: bch2_dev_get_ioref2(); io_write.c (Kent Overstreet) - bcachefs: bch2_dev_get_ioref2(); btree_io.c (Kent Overstreet) - bcachefs: bch2_dev_get_ioref2(); backpointers.c (Kent Overstreet) - bcachefs: bch2_dev_get_ioref2(); alloc_background.c (Kent Overstreet) - bcachefs: for_each_bset() declares loop iter (Kent Overstreet) - bcachefs: Move BCACHEFS_STATFS_MAGIC value to UAPI magic.h (Petr Vorel) - bcachefs: Improve sysfs internal/btree_cache (Kent Overstreet) - bcachefs: Allocator prefers not to expand mi.btree_allocated bitmap (Kent Overstreet) - bcachefs: Better bucket alloc tracepoints (Kent Overstreet) - bcachefs: Move nocow unlock to bch2_write_endio() (Kent Overstreet) - bcachefs: kill bch2_dev_bkey_exists() in journal_ptrs_to_text() (Kent Overstreet) - bcachefs: kill bch2_dev_bkey_exists() in discard_one_bucket_fast() (Kent Overstreet) - bcachefs: kill bch2_dev_bkey_exists() in check_alloc_info() (Kent Overstreet) - bcachefs: bch2_dev_have_ref() (Kent Overstreet) - bcachefs: kill bch2_dev_bkey_exists() in data_update_init() (Kent Overstreet) - bcachefs: kill bch2_dev_bkey_exists() in bkey_pick_read_device() (Kent Overstreet) - bcachefs: pass bch_dev to read_from_stale_dirty_pointer() (Kent Overstreet) - bcachefs: bch2_dev_bucket_exists() uses bch2_dev_rcu() (Kent Overstreet) - bcachefs: kill bch2_dev_bkey_exists() in btree_gc.c (Kent Overstreet) - bcachefs: bch2_extent_normalize() -> bch2_dev_rcu() (Kent Overstreet) - bcachefs: bch2_bkey_has_target() -> bch2_dev_rcu() (Kent Overstreet) - bcachefs: extent_ptr_invalid() -> bch2_dev_rcu() (Kent Overstreet) - bcachefs: ptr_stale() -> dev_ptr_stale() (Kent Overstreet) - bcachefs: extent_ptr_durability() -> bch2_dev_rcu() (Kent Overstreet) - bcachefs: bch2_extent_merge() -> bch2_dev_rcu() (Kent Overstreet) - bcachefs: ec_validate_checksums() -> bch2_dev_tryget() (Kent Overstreet) - bcachefs: ob_dev() (Kent Overstreet) - bcachefs: move replica_set from bch_dev to bch_fs (Kent Overstreet) - bcachefs: Kill bch2_dev_bkey_exists() in backpointer code (Kent Overstreet) - bcachefs: PTR_BUCKET_POS() now takes bch_dev (Kent Overstreet) - bcachefs: bch2_dev_iterate() (Kent Overstreet) - bcachefs: bch2_evacuate_bucket() -> bch2_dev_tryget() (Kent Overstreet) - bcachefs: bch2_bucket_ref_update() now takes bch_dev (Kent Overstreet) - bcachefs: bch2_trigger_alloc() -> bch2_dev_tryget() (Kent Overstreet) - bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror() (Kent Overstreet) - bcachefs: Convert to bch2_dev_tryget_noerror() (Kent Overstreet) - bcachefs: bch2_dev_tryget() (Kent Overstreet) - bcachefs: bch2_have_enough_devs() checks for nonexistent device (Kent Overstreet) - bcachefs: journal_replay_entry_early() checks for nonexistent device (Kent Overstreet) - bcachefs: bch2_dev_btree_bitmap_marked() -> bch2_dev_rcu() (Kent Overstreet) - bcachefs: Pass device to bch2_bucket_do_index() (Kent Overstreet) - bcachefs: Pass device to bch2_alloc_write_key() (Kent Overstreet) - bcachefs: bch2_dev_safe() -> bch2_dev_rcu() (Kent Overstreet) - bcachefs: Debug asserts for ca->ref (Kent Overstreet) - bcachefs: New helpers for device refcounts (Kent Overstreet) - bcachefs: bch2_print_allocator_stuck() (Kent Overstreet) - closures: closure_sync_timeout() (Kent Overstreet) - bcachefs: bch2_bkey_drop_ptrs() declares loop iter (Kent Overstreet) - bcachefs: x-macroize journal flags enums (Kent Overstreet) - bcachefs: On device add, prefer unused slots (Kent Overstreet) - bcachefs: Kill opts.buckets_nouse (Kent Overstreet) - bcachefs: CodingStyle (Kent Overstreet) - bcachefs: simplify bch2_trans_start_alloc_update() (Kent Overstreet) - bcachefs: __mark_stripe_bucket() now takes bch_alloc_v4 (Kent Overstreet) - bcachefs: __mark_pointer now takes bch_alloc_v4 (Kent Overstreet) - bcachefs: kill bch2_dev_usage_update_m() (Kent Overstreet) - bcachefs: alloc_data_type_set() (Kent Overstreet) - bcachefs: dirty_sectors -> replicas_sectors (Kent Overstreet) - bcachefs: delete old gen check bch2_alloc_write_key() (Kent Overstreet) - bcachefs: Correct the FS_IOC_GETFLAGS to FS_IOC32_GETFLAGS in bch2_compat_fs_ioctl() (Youling Tang) - bcachefs: Fix error path of bch2_link_trans() (Youling Tang) - bcachefs: Change destroy_inode to free_inode (Youling Tang) - bcachefs: Simplify resuming of journal position (Kent Overstreet) - bcachefs: check inode backpointer in bch2_lookup() (Kent Overstreet) - bcachefs: check for inodes that should have backpointers in fsck (Kent Overstreet) - bcachefs: bch_member.last_journal_bucket (Kent Overstreet) - bcachefs: uninline set_btree_iter_dontneed() (Kent Overstreet) - bcachefs: eliminate the uninitialized compilation warning in bch2_reconstruct_snapshots (Hongbo Li) - bcachefs: fix btree_path_clone() ip_allocated (Kent Overstreet) - bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text() (Nathan Chancellor) - bcachefs: Fix type of flags parameter for some ->trigger() implementations (Nathan Chancellor) - bcachefs: Kill gc_init_recurse() (Kent Overstreet) - bcachefs: do reflink_p repair from BTREE_TRIGGER_check_repair (Kent Overstreet) - bcachefs: Run bch2_check_fix_ptrs() via triggers (Kent Overstreet) - bcachefs: kill gc looping for bucket gens (Kent Overstreet) - bcachefs: bch2_bucket_ref_update() (Kent Overstreet) - bcachefs: Consolidate mark_stripe_bucket() and trans_mark_stripe_bucket() (Kent Overstreet) - bcachefs: mark_stripe_bucket cleanup (Kent Overstreet) - bcachefs: bucket_data_type_mismatch() (Kent Overstreet) - bcachefs: Clean up inode alloc (Kent Overstreet) - bcachefs: journal seq blacklist gc no longer has to walk btree (Kent Overstreet) - bcachefs: plumb data_type into bch2_bucket_alloc_trans() (Kent Overstreet) - bcachefs: Add btree_allocated_bitmap to member_to_text() (Kent Overstreet) - bcachefs: Btree key cache instrumentation (Kent Overstreet) - bcachefs: Remove calls to folio_set_error (Matthew Wilcox (Oracle)) - bcachefs: Move gc of bucket.oldest_gen to workqueue (Kent Overstreet) - bcachefs: fix flag printing in journal_buf_to_text() (Kent Overstreet) - bcachefs: Sync journal when we complete a recovery pass (Kent Overstreet) - bcachefs: make btree read errors silent during scan (Kent Overstreet) - bcachefs: Rip bch2_snapshot_equiv() out of fsck (Kent Overstreet) - bcachefs: Check for writing btree_ptr_v2.sectors_written == 0 (Kent Overstreet) - bcachefs: Add asserts to bch2_dev_btree_bitmap_marked_sectors() (Kent Overstreet) - bcachefs: fs_alloc_debug_to_text() (Kent Overstreet) - bcachefs: assert that online_reserved == 0 on shutdown (Kent Overstreet) - bcachefs: bch2_trans_verify_not_unlocked() (Kent Overstreet) - bcachefs: bch2_btree_path_can_relock() (Kent Overstreet) - bcachefs: trans->locked (Kent Overstreet) - bcachefs: bch2_btree_root_alloc_fake_trans() (Kent Overstreet) - bcachefs: bch2_trans_unlock() must always be followed by relock() or begin() (Kent Overstreet) - bcachefs: Use bch2_btree_path_upgrade() in key cache traverse (Kent Overstreet) - bcachefs: bch2_btree_path_upgrade() checks nodes_locked, not uptodate (Kent Overstreet) - bcachefs: maintain lock invariants in btree_iter_next_node() (Kent Overstreet) - bcachefs: bch2_trans_commit_flags_to_text() (Kent Overstreet) - bcachefs: prefer drop_locks_do() (Kent Overstreet) - bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mut (Kent Overstreet) - bcachefs: fix typo in reference to BCACHEFS_DEBUG (Lukas Bulwahn) - bcachefs: chardev: make bch_chardev_class constant (Ricardo B. Marliere) - bcachefs: member helper cleanups (Kent Overstreet) - bcachefs: bucket_valid() (Kent Overstreet) - bcachefs: bch2_trans_relock_fail() - factor out slowpath (Kent Overstreet) - bcachefs: bch2_dir_emit() - drop_locks_do() conversion (Kent Overstreet) - bcachefs: bch2_btree_insert_trans() no longer specifies BTREE_ITER_cached (Kent Overstreet) - bcachefs: iter/update/trigger/str_hash flag cleanup (Kent Overstreet) - bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELD (Kent Overstreet) - bcachefs: mark_superblock cleanup (Kent Overstreet) - bcachefs: gc_btree_init_recurse() uses gc_mark_node() (Kent Overstreet) - bcachefs: move root node topo checks to node_check_topology() (Kent Overstreet) - bcachefs: move topology repair kick to gc_btrees() (Kent Overstreet) - bcachefs: kill metadata only gc (Kent Overstreet) - bcachefs: Finish converting reconstruct_alloc to errors_silent (Kent Overstreet) - bcachefs: bch2_gc() is now private to btree_gc.c (Kent Overstreet) - bcachefs: for_each_btree_key_continue() (Kent Overstreet) - bcachefs: kill for_each_btree_key_old() (Kent Overstreet) - bcachefs: Optimize eytzinger0_sort() with bottom-up heapsort (Kuan-Wei Chiu) - bcachefs: When traversing to interior nodes, propagate result to paths to same leaf node (Kent Overstreet) - bcachefs: Don't read journal just for fsck (Kent Overstreet) - bcachefs: allow for custom action in fsck error messages (Kent Overstreet) - bcachefs: New assertion for writing to the journal after shutdown (Kent Overstreet) - bcachefs: bch2_btree_path_to_text() (Kent Overstreet) - bcachefs: add btree_node_merging_disabled debug param (Kent Overstreet) - bcachefs: bch2_hash_lookup() now returns bkey_s_c (Kent Overstreet) - bcachefs: bch2_journal_keys_dump() (Kent Overstreet) - bcachefs: bch2_btree_node_header_to_text() (Kent Overstreet) - bcachefs: prt_printf() now respects \r\n\t (Kent Overstreet) - bcachefs: printbufs: prt_printf() now handles \t\r\n (Kent Overstreet) - bcachefs: printbuf improvements (Kent Overstreet) - bcachefs: Run upgrade/downgrade even in -o nochanges mode (Kent Overstreet) - bcachefs: Better write_super() error messages (Kent Overstreet) - bcachefs: Fix xattr_to_text() unsafety (Kent Overstreet) - bcachefs: bch2_bkey_format_field_overflows() (Kent Overstreet) - bcachefs: Fix needs_whiteout BUG_ON() in bkey_sort() (Kent Overstreet) - bcachefs: Fix sb_clean_validate endianness conversion (Kent Overstreet) - tools/power turbostat: version 2024.05.10 (Len Brown) - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (Patryk Wlazlyn) - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (Patryk Wlazlyn) - tools/power turbostat: Read Package-cstates via perf (Patryk Wlazlyn) - tools/power turbostat: Read Core-cstates via perf (Patryk Wlazlyn) - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (Patryk Wlazlyn) - tools/power turbostat: Add columns for clustered uncore frequency (Len Brown) - tools/power turbostat: Enable non-privileged users to read sysfs counters (Patryk Wlazlyn) - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (Patryk Wlazlyn) - tools/power turbostat: Add ARL-H support (Zhang Rui) - tools/power turbostat: Enhance ARL/LNL support (Zhang Rui) - tools/power turbostat: Survive sparse die_id (Len Brown) - tools/power turbostat: Remember global max_die_id (Len Brown) - tools/power turbostat: Harden probe_intel_uncore_frequency() (Len Brown) - tools/power turbostat: Add "snapshot:" Makefile target (Len Brown) - serial: kgdboc: Fix NMI-safety problems from keyboard reset code (Daniel Thompson) - kdb: Simplify management of tmpbuffer in kdb_read() (Daniel Thompson) - kdb: Replace double memcpy() with memmove() in kdb_read() (Daniel Thompson) - kdb: Use format-specifiers rather than memset() for padding in kdb_read() (Daniel Thompson) - kdb: Merge identical case statements in kdb_read() (Daniel Thompson) - kdb: Fix console handling when editing and tab-completing commands (Daniel Thompson) - kdb: Use format-strings rather than '\0' injection in kdb_read() (Daniel Thompson) - kdb: Fix buffer overflow during tab-complete (Daniel Thompson) - kdb: Use str_plural() to fix Coccinelle warning (Thorsten Blum) - x86/alternatives: Use the correct length when optimizing NOPs (Borislav Petkov (AMD)) - x86/boot: Address clang -Wimplicit-fallthrough in vsprintf() (Nathan Chancellor) - x86/boot: Add a fallthrough annotation (Borislav Petkov) - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Cheng Yu) - sched/fair: Remove stale FREQUENCY_UTIL comment (Christian Loehle) - sched/fair: Fix initial util_avg calculation (Dawei Li) - docs: cgroup-v1: Clarify that domain levels are system-specific (Vitalii Bursov) - sched/debug: Dump domains' level (Vitalii Bursov) - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Vitalii Bursov) - arch/topology: Fix variable naming to avoid shadowing (Vincent Guittot) - perf/x86/cstate: Remove unused 'struct perf_cstate_msr' (Ingo Molnar) - perf/x86/rapl: Rename 'maxdie' to nr_rapl_pmu and 'dieid' to rapl_pmu_idx (Dhananjay Ugwekar) - x86/insn: Add support for APX EVEX instructions to the opcode map (Adrian Hunter) - x86/insn: Add support for APX EVEX to the instruction decoder logic (Adrian Hunter) - x86/insn: x86/insn: Add support for REX2 prefix to the instruction decoder opcode map (Adrian Hunter) - x86/insn: Add support for REX2 prefix to the instruction decoder logic (Adrian Hunter) - x86/insn: Add misc new Intel instructions (Adrian Hunter) - x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS (Adrian Hunter) - x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map (Adrian Hunter) - x86/insn: Add Key Locker instructions to the opcode map (Chang S. Bae) - memcg, oom: cleanup unused memcg_oom_gfp_mask and memcg_oom_order (Xiu Jianfeng) - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Dev Jain) - mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp (Oscar Salvador) - mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_fault (Oscar Salvador) - selftests: cgroup: add tests to verify the zswap writeback path (Usama Arif) - mm: memcg: make alloc_mem_cgroup_per_node_info() return bool (Xiu Jianfeng) - mm/damon/core: fix return value from damos_wmark_metric_value (Alex Rusuf) - mm: do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPED (Yosry Ahmed) - selftests: cgroup: remove redundant enabling of memory controller (Usama Arif) - Docs/mm/damon/maintainer-profile: allow posting patches based on damon/next tree (SeongJae Park) - Docs/mm/damon/maintainer-profile: change the maintainer's timezone from PST to PT (SeongJae Park) - Docs/mm/damon/design: use a list for supported filters (SeongJae Park) - Docs/admin-guide/mm/damon/usage: fix wrong schemes effective quota update command (SeongJae Park) - Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file (SeongJae Park) - selftests/damon: classify tests for functionalities and regressions (SeongJae Park) - selftests/damon/_damon_sysfs: use 'is' instead of '==' for 'None' (SeongJae Park) - selftests/damon/_damon_sysfs: find sysfs mount point from /proc/mounts (SeongJae Park) - selftests/damon/_damon_sysfs: check errors from nr_schemes file reads (SeongJae Park) - mm/damon/core: initialize ->esz_bp from damos_quota_init_priv() (SeongJae Park) - selftests/damon: add a test for DAMOS quota goal (SeongJae Park) - selftests/damon/_damon_sysfs: support quota goals (SeongJae Park) - thp: remove HPAGE_PMD_ORDER minimum assertion (Matthew Wilcox (Oracle)) - mm/vmscan: remove ignore_references argument of reclaim_folio_list() (SeongJae Park) - mm/vmscan: remove ignore_references argument of reclaim_pages() (SeongJae Park) - mm/damon/paddr: do page level access check for pageout DAMOS action on its own (SeongJae Park) - mm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS action (SeongJae Park) - mm/gup: fix hugepd handling in hugetlb rework (Peter Xu) - selftests: mm: gup_longterm: test unsharing logic when R/O pinning (David Hildenbrand) - mm/hugetlb: align cma on allocation order, not demotion order (Frank van der Linden) - dax/bus.c: use the right locking mode (read vs write) in size_show (Vishal Verma) - dax/bus.c: don't use down_write_killable for non-user processes (Vishal Verma) - dax/bus.c: fix locking for unregister_dax_dev / unregister_dax_mapping paths (Vishal Verma) - dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts (Vishal Verma) - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pages (Breno Leitao) - mm: fix race between __split_huge_pmd_locked() and GUP-fast (Ryan Roberts) - mm/debug_vm_pgtable: test pmd_leaf() behavior with pmd_mkinvalid() (Ryan Roberts) - memcg: use proper type for mod_memcg_state (Shakeel Butt) - memcg: warn for unexpected events and stats (Shakeel Butt) - mm: cleanup WORKINGSET_NODES in workingset (Shakeel Butt) - memcg: cleanup __mod_memcg_lruvec_state (Shakeel Butt) - memcg: reduce memory for the lruvec and memcg stats (Shakeel Butt) - mm: memcg: account memory used for memcg vmstats and lruvec stats (Roman Gushchin) - memcg: dynamically allocate lruvec_stats (Shakeel Butt) - memcg: reduce memory size of mem_cgroup_events_index (Shakeel Butt) - selftests/memfd: fix spelling mistakes (Saurav Shah) - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (David Hildenbrand) - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (David Hildenbrand) - mm/swapfile: mark racy access on si->highest_bit (linke li) - mm/rmap: change the type of we_locked from int to bool (Hao Ge) - mm/pagemap: make trylock_page return bool (Hao Ge) - mm/rmap: do not add fully unmapped large folio to deferred split list (Zi Yan) - Docs/ABI/damon: update for 'youg page' type DAMOS filter (SeongJae Park) - Docs/admin-guide/mm/damon/usage: update for young page type DAMOS filter (SeongJae Park) - Docs/mm/damon/design: document 'young page' type DAMOS filter (SeongJae Park) - mm/damon/paddr: implement DAMOS filter type YOUNG (SeongJae Park) - mm/damon: add DAMOS filter type YOUNG (SeongJae Park) - mm/damon/paddr: implement damon_folio_mkold() (SeongJae Park) - mm/damon/paddr: implement damon_folio_young() (SeongJae Park) - mm: optimise vmf_anon_prepare() for VMAs without an anon_vma (Matthew Wilcox (Oracle)) - mm: fix some minor per-VMA lock issues in userfaultfd (Matthew Wilcox (Oracle)) - mm: delay the check for a NULL anon_vma (Matthew Wilcox (Oracle)) - mm: assert the mmap_lock is held in __anon_vma_prepare() (Matthew Wilcox (Oracle)) - mm: simplify thp_vma_allowable_order (Matthew Wilcox) - mm: remove stale comment __folio_mark_dirty (Kemeng Shi) - mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_thresh (Kemeng Shi) - mm: correct calculation of wb's bg_thresh in cgroup domain (Kemeng Shi) - mm: enable __wb_calc_thresh to calculate dirty background threshold (Kemeng Shi) - writeback: rename nr_reclaimable to nr_dirty in balance_dirty_pages (Kemeng Shi) - writeback: add wb_monitor.py script to monitor writeback info on bdi (Kemeng Shi) - writeback: support retrieving per group debug writeback stats of bdi (Kemeng Shi) - writeback: collect stats of all wb of bdi in bdi_debug_stats_show (Kemeng Shi) - selftests/mm: soft-dirty should fail if a testcase fails (Ryan Roberts) - mm: vmalloc: dump page owner info if page is already mapped (Hariom Panthi) - mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared() (David Hildenbrand) - memcg: fix data-race KCSAN bug in rstats (Breno Leitao) - mm: remove PageReferenced (Matthew Wilcox (Oracle)) - mm: add kernel-doc for folio_mark_accessed() (Matthew Wilcox (Oracle)) - gup: use folios for gup_devmap (Matthew Wilcox (Oracle)) - mm: remove page_ref_sub_return() (Matthew Wilcox (Oracle)) - mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs() (Matthew Wilcox (Oracle)) - mm: remove put_devmap_managed_page() (Matthew Wilcox (Oracle)) - mm: remove page_cache_alloc() (Matthew Wilcox (Oracle)) - userfault; expand folio use in mfill_atomic_install_pte() (Matthew Wilcox (Oracle)) - migrate: expand the use of folio in __migrate_device_pages() (Matthew Wilcox (Oracle)) - memory-failure: remove calls to page_mapping() (Matthew Wilcox (Oracle)) - f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio (Matthew Wilcox (Oracle)) - fscrypt: convert bh_get_inode_and_lblk_num to use a folio (Matthew Wilcox (Oracle)) - mm/memory-failure: pass the folio to collect_procs_ksm() (Matthew Wilcox (Oracle)) - mm/memory-failure: use folio functions throughout collect_procs() (Matthew Wilcox (Oracle)) - mm/memory-failure: add some folio conversions to unpoison_memory (Matthew Wilcox (Oracle)) - mm/memory-failure: convert hwpoison_user_mappings to take a folio (Matthew Wilcox (Oracle)) - mm/memory-failure: convert memory_failure() to use a folio (Matthew Wilcox (Oracle)) - mm: convert hugetlb_page_mapping_lock_write to folio (Matthew Wilcox (Oracle)) - mm/memory-failure: convert shake_page() to shake_folio() (Matthew Wilcox (Oracle)) - mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE (Matthew Wilcox (Oracle)) - mm: return the address from page_mapped_in_vma() (Matthew Wilcox (Oracle)) - mm/memory-failure: pass addr to __add_to_kill() (Matthew Wilcox (Oracle)) - mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill (Matthew Wilcox (Oracle)) - xarray: don't use "proxy" headers (Andy Shevchenko) - xarray: use BITS_PER_LONGS() (Andy Shevchenko) - memcg: simple cleanup of stats update functions (Shakeel Butt) - mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() (Kefeng Wang) - mm/page-flags: make PageUptodate return bool (Hao Ge) - mm/madvise: optimize lazyfreeing with mTHP in madvise_free (Lance Yang) - mm/memory: add any_dirty optional pointer to folio_pte_batch() (Lance Yang) - mm/arm64: override clear_young_dirty_ptes() batch helper (Lance Yang) - mm/madvise: introduce clear_young_dirty_ptes() batch helper (Lance Yang) - mm: swapfile: check usable swap device in __folio_throttle_swaprate() (Kefeng Wang) - mm/huge_memory: improve split_huge_page_to_list_to_order() return value documentation (David Hildenbrand) - mm/page_table_check: support userfault wr-protect entries (Peter Xu) - mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge (Peter Xu) - fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios (David Hildenbrand) - fs/proc/task_mmu: convert pagemap_hugetlb_range() to work on folios (David Hildenbrand) - mm/sparse: guard the size of mem_section is power of 2 (Wei Yang) - doc: split buffer.rst out of api-summary.rst (Matthew Wilcox (Oracle)) - buffer: improve bdev_getblk documentation (Matthew Wilcox (Oracle)) - buffer: add kernel-doc for bforget() and __bforget() (Matthew Wilcox (Oracle)) - buffer: add kernel-doc for brelse() and __brelse() (Matthew Wilcox (Oracle)) - buffer: fix __bread and __bread_gfp kernel-doc (Matthew Wilcox (Oracle)) - buffer: add kernel-doc for try_to_free_buffers() (Matthew Wilcox (Oracle)) - buffer: add kernel-doc for block_dirty_folio() (Matthew Wilcox (Oracle)) - doc: improve the description of __folio_mark_dirty (Matthew Wilcox (Oracle)) - xarray: inline xas_descend to improve performance (Long Li) - mm/ksm: remove page_mapcount() usage in stable_tree_search() (David Hildenbrand) - mm: zswap: remove same_filled module params (Yosry Ahmed) - mm: zswap: move more same-filled pages checks outside of zswap_store() (Yosry Ahmed) - mm: zswap: refactor limit checking from zswap_store() (Yosry Ahmed) - mm: zswap: always shrink in zswap_store() if zswap_pool_reached_full (Yosry Ahmed) - userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE (Suren Baghdasaryan) - mm: page_alloc: allowing mTHP compaction to capture the freed page directly (Baolin Wang) - mm: filemap: batch mm counter updating in filemap_map_pages() (Kefeng Wang) - mm: move mm counter updating out of set_pte_range() (Kefeng Wang) - mm: correct the docs for thp_fault_alloc and thp_fault_fallback (Barry Song) - mm: add docs for per-order mTHP counters and transhuge_page ABI (Barry Song) - mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters (Barry Song) - mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters (Barry Song) - mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios() (Sidhartha Kumar) - mm/hugetlb: convert dissolve_free_huge_pages() to folios (Sidhartha Kumar) - mm/ksm: replace set_page_stable_node by folio_set_stable_node (Alex Shi (tencent)) - mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags (David Hildenbrand) - mm/ksm: convert chain series funcs and replace get_ksm_page (Alex Shi (tencent)) - mm/ksm: use folio in write_protect_page (Alex Shi (tencent)) - mm/ksm: use ksm_get_folio in scan_get_next_rmap_item (Alex Shi (tencent)) - mm/ksm: use folio in stable_node_dup (Alex Shi (tencent)) - mm/ksm: use folio in remove_stable_node (Alex Shi (tencent)) - mm/ksm: add folio_set_stable_node (Alex Shi (tencent)) - mm/ksm: use folio in remove_rmap_item_from_tree (Alex Shi (tencent)) - mm/ksm: add ksm_get_folio (Alex Shi (tencent)) - arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS (Kefeng Wang) - arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS (Kefeng Wang) - Documentation/admin-guide/cgroup-v1/memory.rst: don't reference page_mapcount() (David Hildenbrand) - mm/debug: print only page mapcount (excluding folio entire mapcount) in __dump_folio() (David Hildenbrand) - xtensa/mm: convert check_tlb_entry() to sanity check folios (David Hildenbrand) - trace/events/page_ref: trace the raw page mapcount value (David Hildenbrand) - mm/migrate_device: use folio_mapcount() in migrate_vma_check_page() (David Hildenbrand) - mm/filemap: use folio_mapcount() in filemap_unaccount_folio() (David Hildenbrand) - sh/mm/cache: use folio_mapped() in copy_from_user_page() (David Hildenbrand) - mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration() (David Hildenbrand) - mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range() (David Hildenbrand) - mm/memory-failure: use folio_mapcount() in hwpoison_user_mappings() (David Hildenbrand) - mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity check (David Hildenbrand) - mm/memory: use folio_mapcount() in zap_present_folio_ptes() (David Hildenbrand) - mm: make folio_mapcount() return 0 for small typed folios (David Hildenbrand) - mm: improve folio_likely_mapped_shared() using the mapcount of large folios (David Hildenbrand) - mm: track mapcount of large folios in single value (David Hildenbrand) - mm/rmap: add fast-path for small folios when adding/removing/duplicating (David Hildenbrand) - mm/rmap: always inline anon/file rmap duplication of a single PTE (David Hildenbrand) - mm: allow for detecting underflows with page_mapcount() again (David Hildenbrand) - mm: follow_pte() improvements (David Hildenbrand) - mm: pass VMA instead of MM to follow_pte() (David Hildenbrand) - drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() (David Hildenbrand) - mm,swap: add document about RCU read lock and swapoff interaction (Huang Ying) - mm/mmap: make accountable_mapping return bool (Hao Ge) - mm/mmap: make vma_wants_writenotify return bool (Hao Ge) - memory tier: create CPUless memory tiers after obtaining HMAT info (Ho-Ren (Jack) Chuang) - memory tier: dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types (Ho-Ren (Jack) Chuang) - mm: set pageblock_order to HPAGE_PMD_ORDER in case with !CONFIG_HUGETLB_PAGE but THP enabled (Baolin Wang) - mm: convert free_zone_device_page to free_zone_device_folio (Matthew Wilcox (Oracle)) - mm: combine __folio_put_small, __folio_put_large and __folio_put (Matthew Wilcox (Oracle)) - mm: inline destroy_large_folio() into __folio_put_large() (Matthew Wilcox (Oracle)) - mm: combine free_the_page() and free_unref_page() (Matthew Wilcox (Oracle)) - mm: free non-hugetlb large folios in a batch (Matthew Wilcox (Oracle)) - mm: convert pagecache_isize_extended to use a folio (Matthew Wilcox (Oracle)) - mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid (Frank van der Linden) - mm/cma: drop incorrect alignment check in cma_init_reserved_mem (Frank van der Linden) - selftests/mm: fix additional build errors for selftests (John Hubbard) - selftests: break the dependency upon local header files (John Hubbard) - hugetlb: convert hugetlb_wp() to use struct vm_fault (Vishal Moola (Oracle)) - hugetlb: convert hugetlb_no_page() to use struct vm_fault (Vishal Moola (Oracle)) - hugetlb: convert hugetlb_fault() to use struct vm_fault (Vishal Moola (Oracle)) - mm/ksm: remove redundant code in ksm_fork (Jinjiang Tu) - mm: use "GUP-fast" instead "fast GUP" in remaining comments (David Hildenbrand) - mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST (David Hildenbrand) - mm/gup: consistently name GUP-fast functions (David Hildenbrand) - hugetlb: convert alloc_buddy_hugetlb_folio to use a folio (Matthew Wilcox (Oracle)) - mm: remove struct page from get_shadow_from_swap_cache (Matthew Wilcox (Oracle)) - x86: mm: accelerate pagefault when badaccess (Kefeng Wang) - s390: mm: accelerate pagefault when badaccess (Kefeng Wang) - riscv: mm: accelerate pagefault when badaccess (Kefeng Wang) - powerpc: mm: accelerate pagefault when badaccess (Kefeng Wang) - arm: mm: accelerate pagefault when VM_FAULT_BADACCESS (Kefeng Wang) - arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS (Kefeng Wang) - arm64: mm: cleanup __do_page_fault() (Kefeng Wang) - mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD (Ryan Roberts) - mm: vmscan: avoid split during shrink_folio_list() (Ryan Roberts) - mm: swap: allow storage of all mTHP orders (Ryan Roberts) - mm: swap: update get_swap_pages() to take folio order (Ryan Roberts) - mm: swap: simplify struct percpu_cluster (Ryan Roberts) - mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache() (Ryan Roberts) - mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags (Ryan Roberts) - mm: page_alloc: use the correct THP order for THP PCP (Baolin Wang) - proc: convert smaps_pmd_entry to use a folio (Matthew Wilcox (Oracle)) - proc: pass a folio to smaps_page_accumulate() (Matthew Wilcox (Oracle)) - proc: convert smaps_page_accumulate to use a folio (Matthew Wilcox (Oracle)) - proc: convert gather_stats to use a folio (Matthew Wilcox (Oracle)) - mm: generate PAGE_IDLE_FLAG definitions (Matthew Wilcox (Oracle)) - mm: remove page_idle and page_young wrappers (Matthew Wilcox (Oracle)) - proc: convert smaps_account() to use a folio (Matthew Wilcox (Oracle)) - proc: convert clear_refs_pte_range to use a folio (Matthew Wilcox (Oracle)) - khugepaged: use a folio throughout hpage_collapse_scan_file() (Matthew Wilcox (Oracle)) - khugepaged: use a folio throughout collapse_file() (Matthew Wilcox (Oracle)) - khugepaged: remove hpage from collapse_file() (Matthew Wilcox (Oracle)) - khugepaged: pass a folio to __collapse_huge_page_copy() (Matthew Wilcox (Oracle)) - khugepaged: remove hpage from collapse_huge_page() (Matthew Wilcox (Oracle)) - khugepaged: convert alloc_charge_hpage to alloc_charge_folio (Matthew Wilcox (Oracle)) - khugepaged: inline hpage_collapse_alloc_folio() (Matthew Wilcox (Oracle)) - selftests/mm: mremap_test: use sscanf to parse /proc/self/maps (Dev Jain) - selftests/mm: mremap_test: optimize execution time from minutes to seconds using chunkwise memcmp (Dev Jain) - selftests/mm: mremap_test: optimize using pre-filled random array and memcpy (Dev Jain) - memory: remove the now superfluous sentinel element from ctl_table array (Joel Granados) - mm: rename vma_pgoff_address back to vma_address (Matthew Wilcox (Oracle)) - mm: remove vma_address() (Matthew Wilcox (Oracle)) - mm: correct page_mapped_in_vma() for large folios (Matthew Wilcox (Oracle)) - mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split statistics (Baolin Wang) - mm: support multi-size THP numa balancing (Baolin Wang) - mm: factor out the numa mapping rebuilding into a new helper (Baolin Wang) - mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases (Barry Song) - zram: add max_pages param to recompression (Sergey Senozhatsky) - mm: init_mlocked_on_free_v3 (York Jasper Niebuhr) - selftest/mm: ksm_functional_tests: extend test case for ksm fork/exec (Jinjiang Tu) - selftest/mm: ksm_functional_tests: refactor mmap_and_merge_range() (Jinjiang Tu) - mm/ksm: fix ksm exec support for prctl (Jinjiang Tu) - selftests/x86: add placement guard gap test for shstk (Rick Edgecombe) - x86/mm: care about shadow stack guard gap during placement (Rick Edgecombe) - x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS (Rick Edgecombe) - mm: take placement mappings gap into account (Rick Edgecombe) - treewide: use initializer for struct vm_unmapped_area_info (Rick Edgecombe) - powerpc: use initializer for struct vm_unmapped_area_info (Rick Edgecombe) - parisc: use initializer for struct vm_unmapped_area_info (Rick Edgecombe) - csky: use initializer for struct vm_unmapped_area_info (Rick Edgecombe) - thp: add thp_get_unmapped_area_vmflags() (Rick Edgecombe) - mm: use get_unmapped_area_vmflags() (Rick Edgecombe) - mm: remove export for get_unmapped_area() (Rick Edgecombe) - mm: introduce arch_get_unmapped_area_vmflags() (Rick Edgecombe) - mm: switch mm->get_unmapped_area() to a flag (Rick Edgecombe) - proc: refactor pde_get_unmapped_area as prep (Rick Edgecombe) - userfaultfd: early return in dup_userfaultfd() (ZhangPeng) - mm: remove __set_page_dirty_nobuffers() (Kefeng Wang) - mm: remove "prot" parameter from move_pte() (David Hildenbrand) - mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct (David Hildenbrand) - filemap: remove __set_page_dirty() (Matthew Wilcox (Oracle)) - mm: use rwsem assertion macros for mmap_lock (Matthew Wilcox (Oracle)) - mm: allow anon exclusive check over hugetlb tail pages (Peter Xu) - mm/gup: handle hugetlb in the generic follow_page_mask code (Peter Xu) - mm/gup: handle hugepd for follow_page() (Peter Xu) - mm/gup: handle huge pmd for follow_pmd_mask() (Peter Xu) - mm/gup: handle huge pud for follow_pud_mask() (Peter Xu) - mm/gup: cache *pudp in follow_pud_mask() (Peter Xu) - mm/gup: handle hugetlb for no_page_table() (Peter Xu) - mm/gup: refactor record_subpages() to find 1st small page (Peter Xu) - mm/gup: drop gup_fast_folio_allowed() in hugepd processing (Peter Xu) - mm/arch: provide pud_pfn() fallback (Peter Xu) - mm: introduce vma_pgtable_walk_{begin|end}() (Peter Xu) - mm: make HPAGE_PXD_* macros even if !THP (Peter Xu) - mm/hugetlb: declare hugetlbfs_pagecache_present() non-static (Peter Xu) - mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES (Peter Xu) - mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio (Matthew Wilcox (Oracle)) - dax: use huge_zero_folio (Matthew Wilcox (Oracle)) - mm: convert do_huge_pmd_anonymous_page to huge_zero_folio (Matthew Wilcox (Oracle)) - mm: convert huge_zero_page to huge_zero_folio (Matthew Wilcox (Oracle)) - mm: convert migrate_vma_collect_pmd to use a folio (Matthew Wilcox (Oracle)) - mm: add pmd_folio() (Matthew Wilcox (Oracle)) - mm: add is_huge_zero_folio() (Matthew Wilcox (Oracle)) - sparc: use is_huge_zero_pmd() (Matthew Wilcox (Oracle)) - zswap: replace RB tree with xarray (Chris Li) - mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES (Baoquan He) - mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone (Baoquan He) - mm/mm_init.c: remove the outdated code comment above deferred_grow_zone() (Baoquan He) - mm/page_alloc.c: remove unneeded codes in !NUMA version of build_zonelists() (Baoquan He) - mm: make __absent_pages_in_range() as static (Baoquan He) - mm/init: remove the unnecessary special treatment for memory-less node (Baoquan He) - mm: move array mem_section init code out of memory_present() (Baoquan He) - mm, slab: move slab_memcg hooks to mm/memcontrol.c (Vlastimil Babka) - mm, slab: move memcg charging to post-alloc hook (Vlastimil Babka) - proc: rewrite stable_page_flags() (Matthew Wilcox (Oracle)) - remove references to page->flags in documentation (Matthew Wilcox (Oracle)) - slub: remove use of page->flags (Matthew Wilcox (Oracle)) - mm: convert arch_clear_hugepage_flags to take a folio (Matthew Wilcox (Oracle)) - mm: make page_mapped() take a const argument (Matthew Wilcox (Oracle)) - mm: make is_free_buddy_page() take a const argument (Matthew Wilcox (Oracle)) - mm: make folio_test_idle and folio_test_young take a const argument (Matthew Wilcox (Oracle)) - mm: make page_ext_get() take a const argument (Matthew Wilcox (Oracle)) - xtensa: remove uses of PG_arch_1 on individual pages (Matthew Wilcox (Oracle)) - sh: remove use of PG_arch_1 on individual pages (Matthew Wilcox (Oracle)) - mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed() (David Hildenbrand) - selftests/memfd_secret: add vmsplice() test (David Hildenbrand) - mm: move follow_phys to arch/x86/mm/pat/memtype.c (Christoph Hellwig) - mm: remove follow_pfn (Christoph Hellwig) - virt: acrn: stop using follow_pfn (Christoph Hellwig) - mm: backing-dev: use group allocation/free of per-cpu counters API (Kefeng Wang) - huge_memory.c: document huge page splitting rules more thoroughly (John Hubbard) - mm/mmap: convert all mas except mas_detach to vma iterator (Yajun Deng) - mm/mm_init.c: remove arch_reserved_kernel_pages() (Baoquan He) - mm/mm_init.c: remove unneeded calc_memmap_size() (Baoquan He) - mm/mm_init.c: remove meaningless calculation of zone->managed_pages in free_area_init_core() (Baoquan He) - mm/mm_init.c: add new function calc_nr_all_pages() (Baoquan He) - mm/mm_init.c: remove the useless dma_reserve (Baoquan He) - x86: remove unneeded memblock_find_dma_reserve() (Baoquan He) - mm/filemap: optimize filemap folio adding (Kairui Song) - lib/xarray: introduce a new helper xas_get_order (Kairui Song) - mm/filemap: clean up hugetlb exclusion code (Kairui Song) - mm/filemap: return early if failed to allocate memory for split (Kairui Song) - mm: convert folio_estimated_sharers() to folio_likely_mapped_shared() (David Hildenbrand) - mm/migrate: split source folio if it is on deferred split list (Zi Yan) - mm: hold PTL from the first PTE while reclaiming a large folio (Barry Song) - mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() (Baoquan He) - mm/filemap: don't decrease mmap_miss when folio has workingset flag (Liu Shixin) - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM (Liu Shixin) - arm64: mm: swap: support THP_SWAP on hardware with MTE (Barry Song) - selftests/mm: parse VMA range in one go (Dev Jain) - docs: hugetlbpage.rst: add hugetlb migration description (Baolin Wang) - mm: hugetlb: make the hugetlb migration strategy consistent (Baolin Wang) - mm: record the migration reason for struct migration_target_control (Baolin Wang) - mm/vmalloc: eliminated the lock contention from twice to once (rulinhuang) - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) - mm/kmemleak: compact kmemleak_object further (Waiman Long) - mm: zswap: remove nr_zswap_stored atomic (Yosry Ahmed) - mm: page_alloc: batch vmstat updates in expand() (Johannes Weiner) - mm: page_alloc: change move_freepages() to __move_freepages_block() (Vlastimil Babka) - mm: page_alloc: consolidate free page accounting (Johannes Weiner) - mm: page_isolation: prepare for hygienic freelists (Johannes Weiner) - mm: page_alloc: set migratetype inside move_freepages() (Zi Yan) - mm: page_alloc: close migratetype race between freeing and stealing (Johannes Weiner) - mm: page_alloc: fix freelist movement during block conversion (Johannes Weiner) - mm: page_alloc: fix move_freepages_block() range error (Johannes Weiner) - mm: page_alloc: move free pages when converting block during isolation (Johannes Weiner) - mm: page_alloc: fix up block types when merging compatible blocks (Johannes Weiner) - mm: page_alloc: optimize free_unref_folios() (Johannes Weiner) - mm: page_alloc: remove pcppage migratetype caching (Johannes Weiner) - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Peter Xu) - mm/page-flags: make PageMappingFlags return bool (Hao Ge) - mm/page-flags: make __PageMovable return bool (Hao Ge) - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Dev Jain) - hugetlb: remove mention of destructors (Matthew Wilcox (Oracle)) - mm: improve dumping of mapcount and page_type (Matthew Wilcox (Oracle)) - mm: free up PG_slab (Matthew Wilcox (Oracle)) - mm: remove a call to compound_head() from is_page_hwpoison() (Matthew Wilcox (Oracle)) - mm: remove folio_prep_large_rmappable() (Matthew Wilcox (Oracle)) - mm: always initialise folio->_deferred_list (Matthew Wilcox (Oracle)) - mm/slub: avoid recursive loop with kmemleak (Kees Cook) - alloc_tag: Tighten file permissions on /proc/allocinfo (Kees Cook) - mm: change inlined allocation helpers to account at the call site (Suren Baghdasaryan) - memprofiling: documentation (Kent Overstreet) - MAINTAINERS: add entries for code tagging and memory allocation profiling (Kent Overstreet) - codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocations (Suren Baghdasaryan) - codetag: debug: mark codetags for reserved pages as empty (Suren Baghdasaryan) - codetag: debug: skip objext checking when it's for objext itself (Suren Baghdasaryan) - lib: add memory allocations report in show_mem() (Suren Baghdasaryan) - rhashtable: plumb through alloc tag (Kent Overstreet) - mm: vmalloc: enable memory allocation profiling (Kent Overstreet) - mm: percpu: enable per-cpu allocation tagging (Suren Baghdasaryan) - mm: percpu: add codetag reference into pcpuobj_ext (Kent Overstreet) - mm: percpu: introduce pcpuobj_ext (Kent Overstreet) - mempool: hook up to memory allocation profiling (Kent Overstreet) - mm/slab: enable slab allocation tagging for kmalloc and friends (Suren Baghdasaryan) - rust: add a rust helper for krealloc() (Kent Overstreet) - mm/slab: add allocation accounting into slab allocation and free paths (Suren Baghdasaryan) - lib: add codetag reference into slabobj_ext (Suren Baghdasaryan) - mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_PROFILING_DEBUG=y (Suren Baghdasaryan) - mm: fix non-compound multi-order memory accounting in __free_pages (Suren Baghdasaryan) - mm: create new codetag references during page splitting (Suren Baghdasaryan) - mm: enable page allocation tagging (Suren Baghdasaryan) - change alloc_pages name in dma_map_ops to avoid name conflicts (Suren Baghdasaryan) - mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate allocation tags (Suren Baghdasaryan) - lib: introduce early boot parameter to avoid page_ext memory overhead (Suren Baghdasaryan) - lib: introduce support for page allocation tagging (Suren Baghdasaryan) - lib: add allocation tagging support for memory allocation profiling (Suren Baghdasaryan) - lib: prevent module unloading if memory is not freed (Suren Baghdasaryan) - lib: code tagging module support (Suren Baghdasaryan) - lib: code tagging framework (Suren Baghdasaryan) - slab: objext: introduce objext_flags as extension to page_memcg_data_flags (Suren Baghdasaryan) - mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation (Suren Baghdasaryan) - mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creation (Suren Baghdasaryan) - mm: introduce slabobj_ext to support slab object extensions (Suren Baghdasaryan) - fs: convert alloc_inode_sb() to a macro (Kent Overstreet) - scripts/kallysms: always include __start and __stop symbols (Kent Overstreet) - cifs: fix data corruption in read after invalidate (Steve French) - ext4: fix error pointer dereference in ext4_mb_load_buddy_gfp() (Dan Carpenter) - jbd2: add prefix 'jbd2' for 'shrink_type' (Ye Bin) - jbd2: use shrink_type type instead of bool type for __jbd2_journal_clean_checkpoint_list() (Ye Bin) - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Baokun Li) - ext4: remove calls to to set/clear the folio error flag (Matthew Wilcox (Oracle)) - ext4: propagate errors from ext4_sb_bread() in ext4_xattr_block_cache_find() (Baokun Li) - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Baokun Li) - jbd2: remove redundant assignement to variable err (Colin Ian King) - ext4: remove the redundant folio_wait_stable() (Zhang Yi) - ext4: fix potential unnitialized variable (Dan Carpenter) - ext4: convert ac_buddy_page to ac_buddy_folio (Matthew Wilcox (Oracle)) - ext4: convert ac_bitmap_page to ac_bitmap_folio (Matthew Wilcox (Oracle)) - ext4: convert ext4_mb_init_cache() to take a folio (Matthew Wilcox (Oracle)) - ext4: convert bd_buddy_page to bd_buddy_folio (Matthew Wilcox (Oracle)) - ext4: convert bd_bitmap_page to bd_bitmap_folio (Matthew Wilcox (Oracle)) - ext4: open coding repeated check in next_linear_group (Kemeng Shi) - ext4: use correct criteria name instead stale integer number in comment (Kemeng Shi) - ext4: call ext4_mb_mark_free_simple to free continuous bits in found chunk (Kemeng Shi) - ext4: add test_mb_mark_used_cost to estimate cost of mb_mark_used (Kemeng Shi) - ext4: keep "prefetch_grp" and "nr" consistent (Kemeng Shi) - ext4: implement filesystem specific alloc_inode in unit test (Kemeng Shi) - ext4: do not create EA inode under buffer lock (Jan Kara) - Revert "ext4: drop duplicate ea_inode handling in ext4_xattr_block_set()" (Jan Kara) - ext4: replace deprecated strncpy with alternatives (Justin Stitt) - ext4: clean up s_mb_rb_lock to fix build warnings with C=1 (Baokun Li) - ext4: set the type of max_zeroout to unsigned int to avoid overflow (Baokun Li) - ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow (Baokun Li) - ext4: add positive int attr pointer to avoid sysfs variables overflow (Baokun Li) - ext4: add new attr pointer attr_mb_order (Baokun Li) - ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists() (Baokun Li) - ext4: refactor out ext4_generic_attr_show() (Baokun Li) - ext4: refactor out ext4_generic_attr_store() (Baokun Li) - ext4: avoid overflow when setting values via sysfs (Baokun Li) - Revert "ext4: apply umask if ACL support is disabled" (Max Kellermann) - ext4: add support for FS_IOC_GETFSSYSFSPATH (Kent Overstreet) - ext4: avoid excessive credit estimate in ext4_tmpfile() (Jan Kara) - ext4: remove unneeded if checks before kfree (Thorsten Blum) - ext4: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Christoph Hellwig) - ext4: Remove PAGE_MASK dependency on mpage_submit_folio (Ritesh Harjani (IBM)) - ext4: Fixes len calculation in mpage_journal_page_buffers (Ritesh Harjani (IBM)) - NFSD: Force all NFSv4.2 COPY requests to be synchronous (Chuck Lever) - SUNRPC: Fix gss_free_in_token_pages() (Chuck Lever) - NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP' (Trond Myklebust) - knfsd: LOOKUP can return an illegal error value (Trond Myklebust) - nfsd: set security label during create operations (Stephen Smalley) - NFSD: Add COPY status code to OFFLOAD_STATUS response (Chuck Lever) - NFSD: Record status of async copy operation in struct nfsd4_copy (Chuck Lever) - SUNRPC: Remove comment for sp_lock (Guoqing Jiang) - NFSD: add listener-{set,get} netlink command (Lorenzo Bianconi) - SUNRPC: add a new svc_find_listener helper (Jeff Layton) - SUNRPC: introduce svc_xprt_create_from_sa utility routine (Lorenzo Bianconi) - NFSD: add write_version to netlink command (Lorenzo Bianconi) - NFSD: convert write_threads to netlink command (Lorenzo Bianconi) - NFSD: allow callers to pass in scope string to nfsd_svc (Jeff Layton) - NFSD: move nfsd_mutex handling into nfsd_svc callers (Jeff Layton) - lockd: host: Remove unnecessary statements'host = NULL;' (Li kunyu) - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (NeilBrown) - nfsd: optimise recalculate_deny_mode() for a common case (NeilBrown) - nfsd: add tracepoint in mark_client_expired_locked (Jeff Layton) - nfsd: new tracepoint for check_slot_seqid (Chuck Lever) - nfsd: drop extraneous newline from nfsd tracepoints (Jeff Layton) - sunrpc: removed redundant procp check (Aleksandr Aprelkov) - fs: nfsd: use group allocation/free of per-cpu counters API (Kefeng Wang) - nfsd: trivial GET_DIR_DELEGATION support (Jeff Layton) - NFSD: Move callback_wq into struct nfs4_client (Chuck Lever) - nfsd: drop st_mutex before calling move_to_close_lru() (NeilBrown) - nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() (NeilBrown) - nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. (NeilBrown) - nfsd: perform all find_openstateowner_str calls in the one place. (NeilBrown) - RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw (Zhu Yanjun) - RDMA/IPoIB: Fix format truncation compilation errors (Leon Romanovsky) - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Michal Schmidt) - RDMA/efa: Support QP with unsolicited write w/ imm. receive (Michael Margolin) - IB/hfi1: Remove generic .ndo_get_stats64 (Breno Leitao) - IB/hfi1: Do not use custom stat allocator (Breno Leitao) - RDMA/hfi1: Use RMW accessors for changing LNKCTL2 (Ilpo Järvinen) - RDMA/mana_ib: implement uapi for creation of rnic cq (Konstantin Taranov) - RDMA/mana_ib: boundary check before installing cq callbacks (Konstantin Taranov) - RDMA/mana_ib: introduce a helper to remove cq callbacks (Konstantin Taranov) - RDMA/mana_ib: create and destroy RNIC cqs (Konstantin Taranov) - RDMA/mana_ib: create EQs for RNIC CQs (Konstantin Taranov) - RDMA/core: Remove NULL check before dev_{put, hold} (Jules Irenge) - RDMA/ipoib: Remove NULL check before dev_{put, hold} (Jules Irenge) - RDMA/mlx5: Remove NULL check before dev_{put, hold} (Jules Irenge) - RDMA/mlx5: Track DCT, DCI and REG_UMR QPs as diver_detail resources. (Chiara Meiohas) - RDMA/core: Add an option to display driver-specific QPs in the rdmatool (Chiara Meiohas) - RDMA/efa: Add shutdown notifier (Michael Margolin) - RDMA/mana_ib: Fix missing ret value (Konstantin Taranov) - IB/mlx5: Use __iowrite64_copy() for write combining stores (Jason Gunthorpe) - net: hns3: Remove io_stop_wc() calls after __iowrite64_copy() (Jason Gunthorpe) - arm64/io: Provide a WC friendly __iowriteXX_copy() (Jason Gunthorpe) - s390: Stop using weak symbols for __iowrite64_copy() (Jason Gunthorpe) - s390: Implement __iowrite32_copy() (Jason Gunthorpe) - x86: Stop using weak symbols for __iowrite32_copy() (Jason Gunthorpe) - RDMA/rxe: Let destroy qp succeed with stuck packet (Bob Pearson) - RDMA/rxe: Get rid of pkt resend on err (Bob Pearson) - RDMA/rxe: Make rxe_loopback match rxe_send behavior (Bob Pearson) - RDMA/rxe: Fix incorrect rxe_put in error path (Bob Pearson) - RDMA/rxe: Don't call direct between tasks (Bob Pearson) - RDMA/rxe: Don't call rxe_requester from rxe_completer (Bob Pearson) - RDMA/rxe: Don't schedule rxe_completer from rxe_requester (Bob Pearson) - RDMA/rxe: Remove save/rollback_state in rxe_requester (Bob Pearson) - RDMA/rxe: Merge request and complete tasks (Bob Pearson) - RDMA/rxe: Remove redundant scheduling of rxe_completer (Bob Pearson) - RDMA/rxe: Allow good work requests to be executed (Bob Pearson) - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Bob Pearson) - IB/core: Implement a limit on UMAD receive List (Michael Guralnik) - RDMA/hns: Modify the print level of CQE error (Chengchang Tang) - RDMA/hns: Use complete parentheses in macros (Chengchang Tang) - RDMA/hns: Add mutex_destroy() (wenglianfa) - RDMA/hns: Fix GMV table pagesize (Chengchang Tang) - RDMA/hns: Fix mismatch exception rollback (wenglianfa) - RDMA/hns: Fix UAF for cq async event (Chengchang Tang) - RDMA/hns: Fix deadlock on SRQ async events. (Chengchang Tang) - RDMA/hns: Add max_ah and cq moderation capacities in query_device() (Chengchang Tang) - RDMA/hns: Remove unused parameters and variables (Chengchang Tang) - RDMA/hns: Use macro instead of magic number (Yangyang Li) - RDMA/hns: Fix return value in hns_roce_map_mr_sg (Zhengchao Shao) - RDMA/mana_ib: Configure mac address in RNIC (Konstantin Taranov) - RDMA/mana_ib: Adding and deleting GIDs (Konstantin Taranov) - RDMA/mana_ib: Enable RoCE on port 1 (Konstantin Taranov) - RDMA/mana_ib: Implement port parameters (Konstantin Taranov) - RDMA/mana_ib: Create and destroy rnic adapter (Konstantin Taranov) - RDMA/mana_ib: Add EQ creation for rnic adapter (Konstantin Taranov) - RDMA/mana_ib: Use num_comp_vectors of ib_device (Konstantin Taranov) - RDMA/rxe: Return the correct errno (Zhu Yanjun) - RDMA/mana_ib: remove useless return values from dbg prints (Konstantin Taranov) - RDMA/hns: Support DSCP (Junxian Huang) - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Or Har-Toov) - RDMA/mlx5: Change check for cacheable mkeys (Or Har-Toov) - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Or Har-Toov) - RDMA/mana_ib: Use struct mana_ib_queue for RAW QPs (Konstantin Taranov) - RDMA/mana_ib: Use struct mana_ib_queue for WQs (Konstantin Taranov) - RDMA/mana_ib: Use struct mana_ib_queue for CQs (Konstantin Taranov) - RDMA/mana_ib: Introduce helpers to create and destroy mana queues (Konstantin Taranov) - RDMA/restrack: Fix potential invalid address access (Wenchao Hao) - RDMA/erdma: Remove unnecessary __GFP_ZERO flag (Boshi Yu) - RDMA/erdma: Unify the names related to doorbell records (Boshi Yu) - RDMA/erdma: Allocate doorbell records from dma pool (Boshi Yu) - HSI: omap_ssi_port: Convert to platform remove callback returning void (Uwe Kleine-König) - HSI: omap_ssi_core: Convert to platform remove callback returning void (Uwe Kleine-König) - dt-bindings: power: supply: max8903: specify flt-gpios as input (Herman van Hazendonk) - power: supply: bq27xxx: Move health reading out of update loop (Andrew Davis) - power: supply: bq27xxx: Move cycle count reading out of update loop (Andrew Davis) - power: supply: bq27xxx: Move energy reading out of update loop (Andrew Davis) - power: supply: bq27xxx: Move charge reading out of update loop (Andrew Davis) - power: supply: bq27xxx: Move time reading out of update loop (Andrew Davis) - power: supply: bq27xxx: Move temperature reading out of update loop (Andrew Davis) - power: supply: cros_pchg: provide ID table for avoiding fallback match (Tzung-Bi Shih) - power: supply: cros_usbpd: provide ID table for avoiding fallback match (Tzung-Bi Shih) - power: supply: core: simplify charge_behaviour formatting (Thomas Weißschuh) - power: supply: test-power: implement charge_behaviour property (Thomas Weißschuh) - clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs (Gabor Juhos) - clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (Gabor Juhos) - clk: qcom: Fix SM_GPUCC_8650 dependencies (Nathan Chancellor) - clk: qcom: Fix SC_CAMCC_8280XP dependencies (Nathan Chancellor) - clk: qcom: mmcc-msm8998: fix venus clock issue (Marc Gonzalez) - clk: qcom: dispcc-sm8650: fix DisplayPort clocks (Dmitry Baryshkov) - clk: qcom: dispcc-sm8550: fix DisplayPort clocks (Dmitry Baryshkov) - clk: qcom: dispcc-sm6350: fix DisplayPort clocks (Dmitry Baryshkov) - clk: qcom: dispcc-sm8450: fix DisplayPort clocks (Dmitry Baryshkov) - clk: qcom: clk-cbf-8996: use HUAYRA_APSS register map for cbf_pll (Gabor Juhos) - clk: qcom: apss-ipq-pll: constify clk_init_data structures (Gabor Juhos) - clk: qcom: apss-ipq-pll: constify match data structures (Gabor Juhos) - clk: qcom: apss-ipq-pll: move Huayra register map to 'clk_alpha_pll_regs' (Gabor Juhos) - clk: qcom: apss-ipq-pll: reuse Stromer reg offsets from 'clk_alpha_pll_regs' (Gabor Juhos) - clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure (Gabor Juhos) - clk: qcom: gcc-ipq8074: rework nss_port5/6 clock to multiple conf (Christian Marangi) - clk: qcom: clk-rcg2: add support for rcg2 freq multi ops (Christian Marangi) - clk: qcom: clk-rcg: introduce support for multiple conf for same freq (Christian Marangi) - clk: qcom: hfpll: Add QCS404-specific compatible (Luca Weiss) - dt-bindings: clock: qcom,hfpll: Convert to YAML (Luca Weiss) - clk: qcom: clk-alpha-pll: fix kerneldoc of struct clk_alpha_pll (Gabor Juhos) - clk: qcom: clk-alpha-pll: reorder Stromer register offsets (Gabor Juhos) - clk: qcom: clk-alpha-pll: remove invalid Stromer register offset (Gabor Juhos) - clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src (Satya Priya Kakitapalli) - clk: qcom: rpm: Remove an unused field in struct rpm_cc (Christophe JAILLET) - clk: qcom: clk-alpha-pll: Skip reconfiguring the running Lucid Evo (Abel Vesa) - clk: qcom: fix module autoloading (Krzysztof Kozlowski) - clk: samsung: Don't register clkdev lookup for the fixed rate clocks (Marek Szyprowski) - clk: samsung: gs101: drop unused HSI2 clock parent data (Krzysztof Kozlowski) - clk: samsung: gs101: mark some apm UASC and XIU clocks critical (André Draszik) - clk: samsung: gs101: add support for cmu_hsi2 (Peter Griffin) - clk: samsung: gs101: add support for cmu_hsi0 (André Draszik) - clk: samsung: gs101: propagate PERIC1 USI SPI clock rate (Tudor Ambarus) - clk: samsung: gs101: propagate PERIC0 USI SPI clock rate (Tudor Ambarus) - clk: samsung: exynosautov9: fix wrong pll clock id value (Jaewon Kim) - dt-bindings: clock: samsung,s3c6400-clock: convert to DT Schema (Krzysztof Kozlowski) - clk: samsung: exynos850: Add CMU_CPUCL0 and CMU_CPUCL1 (Sam Protsenko) - clk: samsung: Implement manual PLL control for ARM64 SoCs (Sam Protsenko) - clk, reset: microchip: mpfs: fix incorrect preprocessor conditions (Conor Dooley) - clock, reset: microchip: move all mpfs reset code to the reset subsystem (Conor Dooley) - clk: rockchip: rk3568: Add PLL rate for 724 MHz (Lucas Stach) - clk: rockchip: Remove an unused field in struct rockchip_mmc_clock (Christophe JAILLET) - clk: rockchip: rk3588: Add reset line for HDMI Receiver (Shreeya Patel) - clk: rockchip: rk3568: Add missing USB480M_PHY mux (David Jander) - dt-bindings: reset: Define reset id used for HDMI Receiver (Shreeya Patel) - dt-bindings: clock: rockchip: add USB480M_PHY mux (Sascha Hauer) - dt-bindings: clock: fixed: Define a preferred node name (Rob Herring (Arm)) - clk: meson: s4: fix module autoloading (Krzysztof Kozlowski) - clk: meson: fix module license to GPL only (Neil Armstrong) - clk: meson: g12a: make VCLK2 and ENCL clock path configurable by CCF (Neil Armstrong) - clk: meson: add vclk driver (Neil Armstrong) - clk: meson: pll: print out pll name when unable to lock it (Dmitry Rokosov) - clk: meson: s4: pll: determine maximum register in regmap config (Dmitry Rokosov) - clk: meson: s4: peripherals: determine maximum register in regmap config (Dmitry Rokosov) - clk: meson: a1: pll: determine maximum register in regmap config (Dmitry Rokosov) - clk: meson: a1: peripherals: determine maximum register in regmap config (Dmitry Rokosov) - clk: imx: imx8mp: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: imx: imx8mp: Switch to RUNTIME_PM_OPS() (Fabio Estevam) - clk: imx: add i.MX95 BLK CTL clk driver (Peng Fan) - dt-bindings: clock: support i.MX95 Display Master CSR module (Peng Fan) - dt-bindings: clock: support i.MX95 BLK CTL module (Peng Fan) - dt-bindings: clock: add i.MX95 clock header (Peng Fan) - clk: imx: imx8mp: Add pm_runtime support for power saving (Shengjiu Wang) - clk: bcm: rpi: Assign ->num before accessing ->hws (Nathan Chancellor) - clk: bcm: dvp: Assign ->num before accessing ->hws (Nathan Chancellor) - clk: sunxi-ng: fix module autoloading (Krzysztof Kozlowski) - clk: sunxi-ng: a64: Add constraints on PLL-MIPI's n/m ratio and parent rate (Frank Oltmanns) - clk: sunxi-ng: nkm: Support constraints on m/n ratio and parent rate (Frank Oltmanns) - clk: scmi: Add support for get/set duty_cycle operations (Cristian Marussi) - clk: scmi: Add support for re-parenting restricted clocks (Cristian Marussi) - clk: scmi: Add support for rate change restricted clocks (Cristian Marussi) - clk: scmi: Add support for state control restricted clocks (Cristian Marussi) - clk: scmi: Allocate CLK operations dynamically (Cristian Marussi) - clk: renesas: r9a08g045: Add support for power domains (Claudiu Beznea) - clk: renesas: rzg2l: Extend power domain support (Claudiu Beznea) - dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S (Claudiu Beznea) - dt-bindings: clock: r9a08g045-cpg: Add power domain IDs (Claudiu Beznea) - dt-bindings: clock: r9a07g054-cpg: Add power domain IDs (Claudiu Beznea) - dt-bindings: clock: r9a07g044-cpg: Add power domain IDs (Claudiu Beznea) - dt-bindings: clock: r9a07g043-cpg: Add power domain IDs (Claudiu Beznea) - clk: renesas: shmobile: Remove unused CLK_ENABLE_ON_INIT (Geert Uytterhoeven) - clk: renesas: r8a7740: Remove unused div4_clk.flags field (Christophe JAILLET) - clk: renesas: r9a07g043: Add clock and reset entry for PLIC (Lad Prabhakar) - clk: renesas: r8a779h0: Add INTC-EX clock (Cong Dang) - clk: renesas: r8a779h0: Add MSIOF clocks (Cong Dang) - clk: renesas: r8a779a0: Fix CANFD parent clock (Geert Uytterhoeven) - clk: rs9: fix wrong default value for clock amplitude (Catalin Popescu) - clk: renesas: r8a779h0: Add timer clocks (Thanh Quan) - clk: renesas: r8a779h0: Add SCIF clocks (Geert Uytterhoeven) - clk: renesas: r9a07g044: Mark resets array as const (Paul Barker) - clk: renesas: r9a07g043: Mark mod_clks and resets arrays as const (Paul Barker) - clk: renesas: r8a779h0: Add thermal clock (Geert Uytterhoeven) - dt-bindings: clock: r9a07g043-cpg: Annotate RZ/G2UL-only core clocks (Geert Uytterhoeven) - dt-bindings: clocks: stm32mp25: add access-controllers description (Gabriel Fernandez) - clk: stm32: introduce clocks for STM32MP257 platform (Gabriel Fernandez) - dt-bindings: clocks: stm32mp25: add description of all parents (Gabriel Fernandez) - clk: stm32mp13: use platform device APIs (Gabriel Fernandez) - clk: clk-loongson2: Add Loongson-2K2000 clock support (Binbin Zhou) - dt-bindings: clock: loongson2: Add Loongson-2K2000 compatible (Binbin Zhou) - clk: clk-loongson2: Add Loongson-2K0500 clock support (Binbin Zhou) - dt-bindings: clock: loongson2: Add Loongson-2K0500 compatible (Binbin Zhou) - clk: clk-loongson2: Refactor driver for adding new platforms (Binbin Zhou) - dt-bindings: clock: Add Loongson-2K expand clock index (Binbin Zhou) - clk: sophgo: avoid open-coded 64-bit division (Arnd Bergmann) - clk: sophgo: Make synthesizer struct static (Inochi Amaoto) - clk: sophgo: Add clock support for SG2000 SoC (Inochi Amaoto) - clk: sophgo: Add clock support for CV1810 SoC (Inochi Amaoto) - clk: sophgo: Add clock support for CV1800 SoC (Inochi Amaoto) - dt-bindings: clock: sophgo: Add clock controller of SG2000 series SoC (Inochi Amaoto) - clk: mediatek: mt8365-mm: fix DPI0 parent (Alexandre Mergnat) - clk: mediatek: pllfh: Don't log error for missing fhctl node (Nícolas F. R. A. Prado) - clk: en7523: Add EN7581 support (Lorenzo Bianconi) - clk: en7523: Add en_clk_soc_data data structure (Lorenzo Bianconi) - dt-bindings: clock: airoha: add EN7581 binding (Lorenzo Bianconi) - clk: gemini: Remove an unused field in struct clk_gemini_pci (Christophe JAILLET) - clk: highbank: Remove an unused field in struct hb_clk (Christophe JAILLET) - clk: ti: dpll: fix incorrect #ifdef checks (Arnd Bergmann) - clk: nxp: Remove an unused field in struct lpc18xx_pll (Christophe JAILLET) - kconfig: use sym_get_choice_menu() in sym_check_prop() (Masahiro Yamada) - rapidio: remove choice for enumeration (Masahiro Yamada) - kconfig: lxdialog: remove initialization with A_NORMAL (Masahiro Yamada) - kconfig: m/nconf: merge two item_add_str() calls (Masahiro Yamada) - kconfig: m/nconf: remove dead code to display value of bool choice (Masahiro Yamada) - kconfig: m/nconf: remove dead code to display children of choice members (Masahiro Yamada) - kconfig: gconf: show checkbox for choice correctly (Masahiro Yamada) - kbuild: use GCOV_PROFILE and KCSAN_SANITIZE in scripts/Makefile.modfinal (Masahiro Yamada) - Makefile: remove redundant tool coverage variables (Masahiro Yamada) - kbuild: provide reasonable defaults for tool coverage (Masahiro Yamada) - modules: Drop the .export_symbol section from the final modules (Wang Yao) - kconfig: use menu_list_for_each_sym() in sym_check_choice_deps() (Masahiro Yamada) - kconfig: use sym_get_choice_menu() in conf_write_defconfig() (Masahiro Yamada) - kconfig: add sym_get_choice_menu() helper (Masahiro Yamada) - kconfig: turn defaults and additional prompt for choice members into error (Masahiro Yamada) - kconfig: turn missing prompt for choice members into error (Masahiro Yamada) - kconfig: turn conf_choice() into void function (Masahiro Yamada) - kconfig: use linked list in sym_set_changed() (Masahiro Yamada) - kconfig: gconf: use MENU_CHANGED instead of SYMBOL_CHANGED (Masahiro Yamada) - kconfig: gconf: remove debug code (Masahiro Yamada) - kconfig: gconf: update pane correctly after loading a config file (Masahiro Yamada) - kbuild: buildtar: install riscv compressed images as vmlinuz (Emil Renner Berthing) - kbuild: simplify generic vdso installation code (Masahiro Yamada) - kbuild: add 'private' to target-specific variables (Masahiro Yamada) - kbuild: remove redundant $(wildcard ) for rm-files (Masahiro Yamada) - kbuild: use $(src) instead of $(srctree)/$(src) for source directory (Masahiro Yamada) - kbuild: use $(obj)/ instead of $(src)/ for common pattern rules (Masahiro Yamada) - kbuild: do not add $(srctree) or $(objtree) to header search paths (Masahiro Yamada) - arch: use $(obj)/ instead of $(src)/ for preprocessed linker scripts (Masahiro Yamada) - kconfig: remove SYMBOL_NO_WRITE flag (Masahiro Yamada) - kbuild: Remove support for Clang's ThinLTO caching (Nathan Chancellor) - kconfig: remove 'optional' property support (Masahiro Yamada) - sh: Convert the last use of 'optional' property in Kconfig (Masahiro Yamada) - kconfig: remove SYMBOL_CHOICE flag (Masahiro Yamada) - kbuild: buildtar: remove warning for the default case (Masahiro Yamada) - kconfig: remove unneeded if-conditional in conf_choice() (Masahiro Yamada) - kconfig: use menu_for_each_entry() to traverse menu tree (Masahiro Yamada) - kconfig: add menu_next() function and menu_for_each(_sub)_entry macros (Masahiro Yamada) - vmlinux: Avoid weak reference to notes section (Ard Biesheuvel) - kallsyms: Avoid weak references for kallsyms symbols (Ard Biesheuvel) - kbuild: buildtar: add comments about inconsistent package generation (Masahiro Yamada) - dt-bindings: kbuild: Add separate target/dependency for processed-schema.json (Rob Herring) - dt-bindings: kbuild: Split targets out to separate rules (Rob Herring) - dt-bindings: kbuild: Simplify examples target patsubst (Rob Herring) - scripts/unifdef: avoid constexpr keyword (Arnd Bergmann) - parisc: vdso: remove unused C build rule in vdso32/Makefile (Masahiro Yamada) - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Lu Baolu) - iommu/vt-d: Remove struct intel_svm (Lu Baolu) - iommu: Add ops->domain_alloc_sva() (Jason Gunthorpe) - iommu/vt-d: Remove intel_svm_dev (Lu Baolu) - iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbs (Lu Baolu) - iommu/vt-d: Use cache_tag_flush_range() in cache_invalidate_user (Lu Baolu) - iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi() (Lu Baolu) - iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_map (Lu Baolu) - iommu/vt-d: Use cache_tag_flush_range() in tlb_sync (Lu Baolu) - iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_all (Lu Baolu) - iommu/vt-d: Add trace events for cache tag interface (Lu Baolu) - iommu/vt-d: Add cache tag invalidation helpers (Lu Baolu) - iommu/vt-d: Add cache tag assignment interface (Lu Baolu) - iommu/vt-d: Remove caching mode check before device TLB flush (Lu Baolu) - iommu/vt-d: Remove private data use in fault message (Jingqi Liu) - iommu/vt-d: Remove debugfs use of private data field (Jingqi Liu) - iommu/vt-d: Allocate DMAR fault interrupts locally (Dimitri Sivanich) - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Uros Bizjak) - iommu/vt-d: Remove redundant assignment to variable err (Colin Ian King) - arm64: Properly clean up iommu-dma remnants (Robin Murphy) - dma-mapping: Simplify arch_setup_dma_ops() (Robin Murphy) - iommu/dma: Centralise iommu_setup_dma_ops() (Robin Murphy) - iommu/dma: Make limit checks self-contained (Robin Murphy) - dma-mapping: Add helpers for dma_range_map bounds (Robin Murphy) - ACPI/IORT: Handle memory address size limits as limits (Robin Murphy) - OF: Simplify DMA range calculations (Robin Murphy) - OF: Retire dma-ranges mask workaround (Robin Murphy) - iommu: Pass domain to remove_dev_pasid() op (Yi Liu) - iommu: Undo pasid attachment only for the devices that have succeeded (Yi Liu) - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Vasant Hegde) - iommu/amd: Fix compilation error (Andy Shevchenko) - iommu: account IOMMU allocated memory (Pasha Tatashin) - iommu: observability of the IOMMU allocations (Pasha Tatashin) - iommu/tegra-smmu: use page allocation function provided by iommu-pages.h (Pasha Tatashin) - iommu/sun50i: use page allocation function provided by iommu-pages.h (Pasha Tatashin) - iommu/rockchip: use page allocation function provided by iommu-pages.h (Pasha Tatashin) - iommu/exynos: use page allocation function provided by iommu-pages.h (Pasha Tatashin) - iommu/io-pgtable-dart: use page allocation function provided by iommu-pages.h (Pasha Tatashin) - iommu/io-pgtable-arm: use page allocation function provided by iommu-pages.h (Pasha Tatashin) - iommu/amd: use page allocation function provided by iommu-pages.h (Pasha Tatashin) - iommu/dma: use iommu_put_pages_list() to releae freelist (Pasha Tatashin) - iommu/vt-d: add wrapper functions for page allocations (Pasha Tatashin) - iommu/amd: Add SVA domain support (Vasant Hegde) - iommu: Add ops->domain_alloc_sva() (Jason Gunthorpe) - iommu/amd: Initial SVA support for AMD IOMMU (Vasant Hegde) - iommu/amd: Add support for enable/disable IOPF (Vasant Hegde) - iommu/amd: Add IO page fault notifier handler (Wei Huang) - iommu/amd: Add support for page response (Suravee Suthikulpanit) - iommu/amd: Define per-IOMMU iopf_queue (Suravee Suthikulpanit) - iommu/amd: Enable PCI features based on attached domain capability (Vasant Hegde) - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Vasant Hegde) - iommu/amd: Introduce iommu_dev_data.max_pasids (Vasant Hegde) - iommu/amd: Fix PPR interrupt processing logic (Vasant Hegde) - iommu/amd: Move PPR-related functions into ppr.c (Suravee Suthikulpanit) - iommu/amd: Add support for enabling/disabling IOMMU features (Wei Huang) - iommu/amd: Introduce per device DTE update function (Vasant Hegde) - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Vasant Hegde) - iommu/arm-smmu-v3: Make the kunit into a module (Jason Gunthorpe) - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jason Gunthorpe) - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jason Gunthorpe) - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jason Gunthorpe) - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jason Gunthorpe) - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jason Gunthorpe) - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jason Gunthorpe) - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jason Gunthorpe) - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jason Gunthorpe) - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jason Gunthorpe) - iommu/arm-smmu-qcom: Don't build debug features as a kernel module (Will Deacon) - iommu/arm-smmu-qcom: Use the custom fault handler on more platforms (Georgi Djakov) - iommu/arm-smmu-qcom: Use a custom context fault handler for sdm845 (Georgi Djakov) - iommu/arm-smmu: Allow using a threaded handler for context interrupts (Georgi Djakov) - iommu/arm-smmu-qcom-debug: Add support for TBUs (Georgi Djakov) - dt-bindings: iommu: Add Qualcomm TBU (Georgi Djakov) - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Aleksandr Aprelkov) - iommu/arm-smmu: Convert to domain_alloc_paging() (Jason Gunthorpe) - iommu/arm-smmu-v3: Add a type for the CD entry (Jason Gunthorpe) - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jason Gunthorpe) - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jason Gunthorpe) - iommu/arm-smmu-v3: Retire disable_bypass parameter (Robin Murphy) - dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779h0 support (Thanh Le) - virt: vmgenid: add support for devicetree bindings (Sudan Landge) - dt-bindings: rng: Add vmgenid support (Sudan Landge) - virt: vmgenid: change implementation to use a platform driver (Sudan Landge) - MAINTAINERS: Add Günther Noack as Landlock reviewer (Mickaël Salaün) - fs/ioctl: Add a comment to keep the logic in sync with LSM policies (Günther Noack) - MAINTAINERS: Notify Landlock maintainers about changes to fs/ioctl.c (Günther Noack) - landlock: Document IOCTL support (Günther Noack) - samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL_DEV (Günther Noack) - selftests/landlock: Exhaustive test for the IOCTL allow-list (Günther Noack) - selftests/landlock: Check IOCTL restrictions for named UNIX domain sockets (Günther Noack) - selftests/landlock: Test IOCTLs on named pipes (Günther Noack) - selftests/landlock: Test ioctl(2) and ftruncate(2) with open(O_PATH) (Günther Noack) - selftests/landlock: Test IOCTL with memfds (Günther Noack) - selftests/landlock: Test IOCTL support (Günther Noack) - landlock: Add IOCTL access right for character and block devices (Günther Noack) - samples/landlock: Fix incorrect free in populate_ruleset_net (Ivanov Mikhail) - io_uring/net: wire up IORING_CQE_F_SOCK_NONEMPTY for accept (Jens Axboe) - net: pass back whether socket was empty post accept (Jens Axboe) - net: have do_accept() take a struct proto_accept_arg argument (Jens Axboe) - net: change proto and proto_ops accept type (Jens Axboe) - kprobe/ftrace: fix build error due to bad function definition (Linus Torvalds) - selftests: net: local_termination: annotate the expected failures (Jakub Kicinski) - net: dsa: microchip: Correct initialization order for KSZ88x3 ports (Oleksij Rempel) - MAINTAINERS: net: Update reviewers for TI's Ethernet drivers (Ravi Gunasekaran) - dt-bindings: net: ti: Update maintainers list (Ravi Gunasekaran) - l2tp: fix ICMP error handling for UDP-encap sockets (Tom Parkin) - net: txgbe: fix to control VLAN strip (Jiawen Wu) - net: wangxun: match VLAN CTAG and STAG features (Jiawen Wu) - net: wangxun: fix to change Rx features (Jiawen Wu) - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (Eric Dumazet) - virtio_net: Fix missed rtnl_unlock (Daniel Jurgens) - netrom: fix possible dead-lock in nr_rt_ioctl() (Eric Dumazet) - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) - dt-bindings: net: qcom: ethernet: Allow dma-coherent (Sagar Cheluvegowda) - bonding: fix oops during rmmod (Tony Battersby) - net/ipv6: Fix route deleting failure when metric equals 0 (xu xin) - selftests/net: reduce xfrm_policy test time (Hangbin Liu) - selftests/bpf: Adjust btf_dump test to reflect recent change in file_operations (Martin KaFai Lau) - selftests/bpf: Adjust test_access_variable_array after a kernel function name change (Martin KaFai Lau) - selftests/bpf: add more variations of map-in-map situations (Andrii Nakryiko) - bpf: save extended inner map info for percpu array maps as well (Andrii Nakryiko) - MAINTAINERS: Update ARM64 BPF JIT maintainer (Puranjay Mohan) - bpf, docs: Fix the description of 'src' in ALU instructions (Puranjay Mohan) - libbpf: fix feature detectors when using token_fd (Andrii Nakryiko) - selftests/net/lib: no need to record ns name if it already exist (Hangbin Liu) - net: qrtr: ns: Fix module refcnt (Chris Lew) - net: lan966x: remove debugfs directory in probe() error path (Herve Codina) - net: ks8851: Fix another TX stall caused by wrong ISR flag handling (Ronald Wahl) - net: bridge: mst: fix vlan use-after-free (Nikolay Aleksandrov) - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Nikolay Aleksandrov) - net: bridge: xmit: make sure we have at least eth header len bytes (Nikolay Aleksandrov) - rtla: Documentation: Fix -t, --trace (John Kacur) - rtla: Fix -t\--trace[=file] (John Kacur) - rtla/timerlat: Fix histogram report when a cpu count is 0 (John Kacur) - rtla: Add --trace-buffer-size option (Daniel Bristot de Oliveira) - rtla/timerlat: Make user-space threads the default (Daniel Bristot de Oliveira) - rtla: Add the --warm-up option (Daniel Bristot de Oliveira) - rtla/timerlat: Add a summary for hist mode (Daniel Bristot de Oliveira) - rtla/timerlat: Add a summary for top mode (Daniel Bristot de Oliveira) - rtla/timerlat: Use pretty formatting only on interactive tty (Daniel Bristot de Oliveira) - rtla/auto-analysis: Replace \t with spaces (Daniel Bristot de Oliveira) - rtla/timerlat: Simplify "no value" printing on top (Daniel Bristot de Oliveira) - selftests/user_events: Add non-spacing separator check (Beau Belgrave) - tracing/user_events: Fix non-spaced field matching (Beau Belgrave) - ring-buffer: Add cast to unsigned long addr passed to virt_to_page() (Steven Rostedt (Google)) - ring-buffer: Have mmapped ring buffer keep track of missed events (Steven Rostedt (Google)) - ring-buffer/selftest: Add ring-buffer mapping test (Vincent Donnefort) - Documentation: tracing: Add ring-buffer mapping (Vincent Donnefort) - tracing: Allow user-space mapping of the ring-buffer (Vincent Donnefort) - ring-buffer: Introducing ring-buffer mapping functions (Vincent Donnefort) - ring-buffer: Allocate sub-buffers with __GFP_COMP (Vincent Donnefort) - eventfs: Fix a possible null pointer dereference in eventfs_find_events() (Hao Ge) - ftrace: Fix possible use-after-free issue in ftrace_location() (Zheng Yejian) - ftrace: Remove unused global 'ftrace_direct_func_count' (Dr. David Alan Gilbert) - ftrace: Remove unused list 'ftrace_direct_funcs' (Dr. David Alan Gilbert) - tracing: Improve benchmark test performance by using do_div() (Thorsten Blum) - ftrace: Use asynchronous grace period for register_ftrace_direct() (Paul E. McKenney) - ftrace: Replaces simple_strtoul in ftrace (Yuran Pereira) - kprobe/ftrace: bail out if ftrace was killed (Stephen Brennan) - selftests/ftrace: Fix required features for VFS type test case (Masami Hiramatsu (Google)) - objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids (Andrii Nakryiko) - objpool: enable inlining objpool_push() and objpool_pop() operations (Andrii Nakryiko) - rethook: honor CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING in rethook_try_get() (Andrii Nakryiko) - ftrace: make extra rcu_is_watching() validation check optional (Andrii Nakryiko) - uprobes: reduce contention on uprobes_tree access (Jonathan Haslam) - rethook: Remove warning messages printed for finding return address of a frame. (Kui-Feng Lee) - fprobe: Add entry/exit callbacks types (Jiri Olsa) - selftests/ftrace: add fprobe test cases for VFS type "%%pd" and "%%pD" (Ye Bin) - selftests/ftrace: add kprobe test cases for VFS type "%%pd" and "%%pD" (Ye Bin) - Documentation: tracing: add new type '%%pd' and '%%pD' for kprobe (Ye Bin) - tracing/probes: support '%%pD' type for print struct file's name (Ye Bin) - tracing/probes: support '%%pd' type for print struct dentry's name (Ye Bin) - uprobes: add speculative lockless system-wide uprobe filter check (Andrii Nakryiko) - uprobes: prepare uprobe args buffer lazily (Andrii Nakryiko) - uprobes: encapsulate preparation of uprobe args buffer (Andrii Nakryiko) - init/main.c: Minor cleanup for the setup_command_line() function (Yuntao Wang) - init/main.c: Remove redundant space from saved_command_line (Yuntao Wang) - bootconfig: do not put quotes on cmdline items unless necessary (Rasmus Villemoes) - sysctl: drop now unnecessary out-of-bounds check (Thomas Weißschuh) - sysctl: move sysctl type to ctl_table_header (Thomas Weißschuh) - sysctl: drop sysctl_is_perm_empty_ctl_table (Thomas Weißschuh) - sysctl: treewide: constify argument ctl_table_root::permissions(table) (Thomas Weißschuh) - sysctl: treewide: drop unused argument ctl_table_root::set_ownership(table) (Thomas Weißschuh) - bpf: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - delayacct: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - kprobes: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - printk: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - scheduler: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - seccomp: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - timekeeping: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - ftrace: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - umh: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - kernel misc: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - of: property: Add fw_devlink support for interrupt-map property (Anup Patel) - dt-bindings: display: panel: constrain 'reg' in DSI panels (Krzysztof Kozlowski) - dt-bindings: display: panel: constrain 'reg' in SPI panels (Krzysztof Kozlowski) - dt-bindings: display: samsung,ams495qa01: add missing SPI properties ref (Krzysztof Kozlowski) - dt-bindings: Use full path to other schemas (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8350: Drop redundant 'oneOf' sub-schema (Rob Herring (Arm)) - of: module: add buffer overflow check in of_modalias() (Sergey Shtylyov) - dt-bindings: PCI: microchip: increase number of items in ranges property (Valentina Fernandez) - dt-bindings: Drop unnecessary quotes on keys (Rob Herring (Arm)) - dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: Drop unnecessary quotes (Rob Herring (Arm)) - of: property: Use scope based cleanup on port_node (Shresth Prasad) - of: reserved_mem: Remove the use of phandle from the reserved_mem APIs (Oreoluwa Babatunde) - of: property: fw_devlink: Add support for "power-supplies" binding (Saravana Kannan) - dt-bindings: watchdog: aspeed,ast2400-wdt: Convert to DT schema (Andrew Jeffery) - dt-bindings: irq: sun7i-nmi: Add binding for the H616 NMI controller (Chris Morgan) - dt-bindings: interrupt-controller: renesas,irqc: Add r8a779g0 support (Geert Uytterhoeven) - dt-bindings: timer: renesas,tmu: Add R-Car V4M support (Geert Uytterhoeven) - dt-bindings: timer: renesas,cmt: Add R-Car V4M support (Geert Uytterhoeven) - of: Use scope based of_node_put() cleanups (Rob Herring) - of: Use scope based kfree() cleanups (Rob Herring) - of: Add a helper to free property struct (Rob Herring) - dt-bindings: serial: fsl-linflexuart: add compatible for S32G3 (Wadim Mueller) - dt-bindings: usb: mtk-xhci: add compatible for MT7988 (Rafał Miłecki) - dt-bindings: display: atmel,lcdc: convert to dtschema (Dharma Balasubiramani) - dt-bindings: display: samsung,exynos5-dp: convert to DT Schema (Krzysztof Kozlowski) - parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA (Helge Deller) - parisc/math-emu: Remove unused struct 'exc_reg' (Dr. David Alan Gilbert) - parisc: Define sigset_t in parisc uapi header (Helge Deller) - powerpc/fadump: Fix section mismatch warning (Michael Ellerman) - powerpc/crash: remove unnecessary NULL check before kvfree() (Sourabh Jain) - powerpc/crash: add crash memory hotplug support (Sourabh Jain) - powerpc/crash: add crash CPU hotplug support (Sourabh Jain) - powerpc/kexec: make the update_cpus_node() function public (Sourabh Jain) - powerpc/kexec: move *_memory_ranges functions to ranges.c (Sourabh Jain) - crash: add a new kexec flag for hotplug support (Sourabh Jain) - crash: forward memory_notify arg to arch crash hotplug handler (Sourabh Jain) - KVM: PPC: Book3S HV nestedv2: Fix an error handling path in gs_msg_ops_kvmhv_nestedv2_config_fill_info() (Christophe JAILLET) - KVM: PPC: Fix documentation for ppc mmu caps (Joel Stanley) - KVM: PPC: code cleanup for kvmppc_book3s_irqprio_deliver (Kunwu Chan) - KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception (Vaibhav Jain) - powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP (Hari Bathini) - powerpc/fadump: update documentation about bootargs_append (Hari Bathini) - powerpc/fadump: pass additional parameters when fadump is active (Hari Bathini) - powerpc/fadump: setup additional parameters for dump capture kernel (Hari Bathini) - powerpc/pseries/fadump: add support for multiple boot memory regions (Hari Bathini) - selftests/powerpc/dexcr: Fix spelling mistake "predicition" -> "prediction" (Colin Ian King) - powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#" (Greg Kurz) - powerpc/code-patching: Use dedicated memory routines for patching (Benjamin Gray) - powerpc/code-patching: Test patch_instructions() during boot (Benjamin Gray) - powerpc64/kasan: Pass virtual addresses to kasan_init_phys_region() (Benjamin Gray) - powerpc: rename SPRN_HID2 define to SPRN_HID2_750FX (Matthias Schiffer) - powerpc: Fix typos (Bjorn Helgaas) - powerpc/eeh: Fix spelling of the word "auxillary" and update comment (Ghanshyam Agrawal) - macintosh/ams: Fix unused variable warning (Michael Ellerman) - powerpc/Makefile: Remove bits related to the previous use of -mcmodel=large (Naveen N Rao) - powerpc/pseries/pci: Code cleanup (Kunwu Chan) - powerpc/cell: Code cleanup for spufs_mfc_flush (Kunwu Chan) - powerpc/iommu: Code cleanup for cell/iommu.c (Kunwu Chan) - powerpc: Fix preserved memory size for int-vectors (GUO Zihua) - powerpc: dts: fsl: rename ifc node name to be memory-controller (Li Yang) - powerpc: dts: mpc85xx: remove "simple-bus" compatible from ifc node (Li Yang) - powerpc: dts: p1010rdb: fix INTx interrupt issue on P1010RDB-PB (Xiaowei Bao) - powerpc: dts: add power management nodes to FSL chips (Ran Wang) - powerpc/rtas: Add kernel-doc comments to smp_startup_cpu() (Yang Li) - powerpc: Fix kernel-doc comments in fsl_gtm.c (Yang Li) - powerpc: boot: Fix kernel-doc param for partial_decompress (Yang Li) - powerpc: remove unused *_syscall_64.o variables in Makefile (Masahiro Yamada) - powerpc/bpf/32: Fix failing test_bpf tests (Christophe Leroy) - powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n (Michael Ellerman) - powerpc/io: Avoid clang null pointer arithmetic warnings (Michael Ellerman) - powerpc/bpf: enable kfunc call (Hari Bathini) - powerpc/64/bpf: fix tail calls for PCREL addressing (Hari Bathini) - Documentation: Fix the address of the linuxppc-dev mailing list (Stephen Rothwell) - Documentation: Document PowerPC kernel dynamic DEXCR interface (Benjamin Gray) - selftests/powerpc/dexcr: Add chdexcr utility (Benjamin Gray) - selftests/powerpc/dexcr: Add DEXCR config details to lsdexcr (Benjamin Gray) - selftests/powerpc/dexcr: Attempt to enable NPHIE in hashchk selftest (Benjamin Gray) - selftests/powerpc/dexcr: Add DEXCR prctl interface test (Benjamin Gray) - powerpc/dexcr: Add DEXCR prctl interface (Benjamin Gray) - powerpc/dexcr: Reset DEXCR value across exec (Benjamin Gray) - powerpc/dexcr: Track the DEXCR per-process (Benjamin Gray) - selftests/powerpc/dexcr: Add -no-pie to hashchk tests (Benjamin Gray) - powerpc/module: Remove arch specific module bug stuff (Dr. David Alan Gilbert) - MAINTAINERS: MMU GATHER: Update Aneesh's address (Michael Ellerman) - MAINTAINERS: powerpc: Remove Aneesh (Michael Ellerman) - powerpc: Mark memory_limit as initdata (Michael Ellerman) - macintosh/macio-adb: replace of_node_put() with __free (sundar) - selftests/powerpc: Install tests in sub-directories (Michael Ellerman) - selftests/powerpc: Convert pmu Makefile to for loop style (Michael Ellerman) - selftests/powerpc: make sub-folders buildable on their own (Madhavan Srinivasan) - selftests/powerpc: Add flags.mk to support pmu buildable (Madhavan Srinivasan) - selftests/powerpc: Re-order *FLAGS to follow lib.mk (Madhavan Srinivasan) - powerpc/pseries/vio: Don't return ENODEV if node or compatible missing (Lidong Zhong) - powerpc/pseries: Enforce hcall result buffer validity and size (Nathan Lynch) - powerpc/dart: Drop unnecessary call to kmemleak_no_scan() (Michael Ellerman) - powerpc/eeh: Permanently disable the removed device (Ganesh Goudar) - Documentation/powerpc: update fadump implementation details (Sourabh Jain) - powerpc/fadump: add hotplug_ready sysfs interface (Sourabh Jain) - powerpc: make fadump resilient with memory add/remove events (Sourabh Jain) - powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp (Shrikanth Hegde) - powerpc/pseries: Add pool idle time at LPAR boot (Shrikanth Hegde) - powerpc/mm: Update the memory limit based on direct mapping restrictions (Aneesh Kumar K.V (IBM)) - powerpc/fadump: Don't update the user-specified memory limit (Aneesh Kumar K.V (IBM)) - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Aneesh Kumar K.V (IBM)) - powerpc/ptdump: Fix walk_vmemmap() to also print first vmemmap entry (Ritesh Harjani (IBM)) - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mahesh Salgaonkar) - powerpc: Add static_key_feature_checks_initialized flag (Nicholas Miehlbradt) - powerpc/52xx: Replace of_gpio.h by proper one (Andy Shevchenko) - powerpc: Fix fatal warnings flag for LLVM's integrated assembler (Nathan Chancellor) - powerpc: Fix PS3 allmodconfig warning (Geoff Levand) - powerpc: Error on assembly warnings (Benjamin Gray) - powerpc/fsl-soc: hide unused const variable (Arnd Bergmann) - powerpc: Use str_plural() in cpu_init_thread_core_maps() (Thorsten Blum) - ARM: 9398/1: Fix userspace enter on LPAE with CC_OPTIMIZE_FOR_SIZE=y (Geert Uytterhoeven) - ARM: 9382/1: ftrace: Define ftrace_stub_graph (Linus Walleij) - ARM: 9358/2: Implement PAN for LPAE by TTBR0 page table walks disablement (Linus Walleij) - ARM: 9357/2: Reduce the number of #ifdef CONFIG_CPU_SW_DOMAIN_PAN (Linus Walleij) - ARM: 9356/2: Move asm statements accessing TTBCR into C functions (Linus Walleij) - ARM: 9355/2: Add TTBCR_* definitions to pgtable-3level-hwdef.h (Linus Walleij) - clkdev: report over-sized strings when creating clkdev entries (Russell King (Oracle)) - ARM: 9393/1: mm: Use conditionals for CFI branches (Linus Walleij) - ARM: 9392/2: Support CLANG CFI (Linus Walleij) - ARM: 9391/2: hw_breakpoint: Handle CFI breakpoints (Linus Walleij) - ARM: 9390/2: lib: Annotate loop delay instructions for CFI (Linus Walleij) - ARM: 9389/2: mm: Define prototypes for all per-processor calls (Linus Walleij) - ARM: 9388/2: mm: Type-annotate all per-processor assembly routines (Linus Walleij) - ARM: 9387/2: mm: Rewrite cacheflush vtables in CFI safe C (Linus Walleij) - ARM: 9386/2: mm: Use symbol alias for cache functions (Linus Walleij) - ARM: 9385/2: mm: Type-annotate all cache assembly routines (Linus Walleij) - ARM: 9384/2: mm: Make tlbflush routines CFI safe (Ard Biesheuvel) - ARM: 9379/1: coresight: tpda: drop owner assignment (Krzysztof Kozlowski) - ARM: 9378/1: coresight: etm4x: drop owner assignment (Krzysztof Kozlowski) - ARM: 9377/1: hwrng: nomadik: drop owner assignment (Krzysztof Kozlowski) - ARM: 9376/1: coresight: tpdm: drop owner assignment (Krzysztof Kozlowski) - ARM: 9375/1: coresight: stm: drop owner assignment (Krzysztof Kozlowski) - ARM: 9374/1: coresight: etb10: drop owner assignment (Krzysztof Kozlowski) - ARM: 9373/1: coresight: funnel: drop owner assignment (Krzysztof Kozlowski) - ARM: 9372/1: memory: pl353-smc: drop owner assignment (Krzysztof Kozlowski) - ARM: 9371/1: coresight: cti: drop owner assignment (Krzysztof Kozlowski) - ARM: 9370/1: vfio: amba: drop owner assignment (Krzysztof Kozlowski) - ARM: 9369/1: Input: ambakmi - drop owner assignment (Krzysztof Kozlowski) - ARM: 9368/1: dmaengine: pl330: drop owner assignment (Krzysztof Kozlowski) - ARM: 9367/1: i2c: nomadik: drop owner assignment (Krzysztof Kozlowski) - ARM: 9366/1: coresight: tpiu: drop owner assignment (Krzysztof Kozlowski) - ARM: 9365/1: coresight: tmc: drop owner assignment (Krzysztof Kozlowski) - ARM: 9364/1: coresight: replicator: drop owner assignment (Krzysztof Kozlowski) - ARM: 9363/1: coresight: etm3x: drop owner assignment (Krzysztof Kozlowski) - ARM: 9362/1: coresight: catu: drop owner assignment (Krzysztof Kozlowski) - ARM: 9361/1: amba: store owner from modules with amba_driver_register() (Krzysztof Kozlowski) - platform/x86: Add new MeeGoPad ANX7428 Type-C Cross Switch driver (Hans de Goede) - devm-helpers: Fix a misspelled cancellation in the comments (Andy Shevchenko) - tools arch x86: Add dell-uart-backlight-emulator (Hans de Goede) - platform/x86: Add new Dell UART backlight driver (Hans de Goede) - platform/x86: x86-android-tablets: Create LED device for Xiaomi Pad 2 bottom bezel touch buttons (Hans de Goede) - platform/x86: x86-android-tablets: Xiaomi pad2 RGB LED fwnode updates (Kate Hsuan) - platform/x86: x86-android-tablets: Pass struct device to init() (Hans de Goede) - platform/x86/amd: pmc: Add new ACPI ID AMDI000B (Shyam Sundar S K) - platform/x86/amd: pmf: Add new ACPI ID AMDI0105 (Shyam Sundar S K) - platform/x86: p2sb: Don't init until unassigned resources have been assigned (Ben Fradella) - platform/surface: aggregator: Log critical errors during SAM probing (Weifeng Liu) - platform/x86: ISST: Support SST-BF and SST-TF per level (Srinivas Pandruvada) - platform/x86/fujitsu-laptop: Replace sprintf() with sysfs_emit() (Szilard Fabian) - tools/power/x86/intel-speed-select: v1.19 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Display CPU as None for -1 (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: SST BF/TF support per level (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Fix display for unsupported levels (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Support multiple dies (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Increase die count (Srinivas Pandruvada) - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Xi Pardee) - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Xi Pardee) - platform/x86:intel/pmc: Update LNL signal status map (Xi Pardee) - platform/x86: ISST: Add missing MODULE_DESCRIPTION (Srinivas Pandruvada) - platform/x86: ISST: Add dev_fmt (Srinivas Pandruvada) - platform/x86: ISST: Use in_range() to check package ID validity (Srinivas Pandruvada) - platform/x86: ISST: Support partitioned systems (Srinivas Pandruvada) - platform/x86: ISST: Shorten the assignments for power_domain_info (Srinivas Pandruvada) - platform/x86: ISST: Use local variable for auxdev->dev (Srinivas Pandruvada) - platform/x86/intel/tpmi: Add additional TPMI header fields (Srinivas Pandruvada) - platform/x86/intel/tpmi: Align comments in kernel-doc (Srinivas Pandruvada) - platform/x86/intel/tpmi: Check major version change for TPMI Information (Srinivas Pandruvada) - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (Srinivas Pandruvada) - platform/x86: classmate-laptop: Add missing MODULE_DESCRIPTION() (Andy Shevchenko) - platform/x86: Add lenovo-yoga-tab2-pro-1380-fastcharger driver (Hans de Goede) - platform/x86: wmi: Add MSI WMI Platform driver (Armin Wolf) - platform/x86: thinkpad_acpi: Use false to set acpi_send_ev to false (Hans de Goede) - platform/x86: thinkpad_acpi: Support hotkey to disable trackpoint doubletap (Mark Pearson) - platform/x86: thinkpad_acpi: Support for system debug info hotkey (Mark Pearson) - platform/x86: thinkpad_acpi: Support for trackpoint doubletap (Mark Pearson) - platform/x86: thinkpad_acpi: Simplify known_ev handling (Mark Pearson) - platform/x86: thinkpad_acpi: Add mappings for adaptive kbd clipping-tool and cloud keys (Hans de Goede) - platform/x86: thinkpad_acpi: Switch to using sparse-keymap helpers (Hans de Goede) - platform/x86: thinkpad_acpi: Drop KEY_RESERVED special handling (Hans de Goede) - platform/x86: thinkpad_acpi: Use correct keycodes for volume and brightness keys (Hans de Goede) - platform/x86: thinkpad_acpi: Change hotkey_reserved_mask initialization (Hans de Goede) - platform/x86: thinkpad_acpi: Do not send ACPI netlink events for unknown hotkeys (Hans de Goede) - platform/x86: thinkpad_acpi: Move tpacpi_driver_event() call to tpacpi_input_send_key() (Hans de Goede) - platform/x86: thinkpad_acpi: Move hkey > scancode mapping to tpacpi_input_send_key() (Hans de Goede) - platform/x86: thinkpad_acpi: Drop tpacpi_input_send_key_masked() and hotkey_driver_event() (Hans de Goede) - platform/x86: thinkpad_acpi: Always call tpacpi_driver_event() for hotkeys (Hans de Goede) - platform/x86: thinkpad_acpi: Move hotkey_user_mask check to tpacpi_input_send_key() (Hans de Goede) - platform/x86: thinkpad_acpi: Move special original hotkeys handling out of switch-case (Hans de Goede) - platform/x86: thinkpad_acpi: Move adaptive kbd event handling to tpacpi_driver_event() (Hans de Goede) - platform/x86: thinkpad_acpi: Make tpacpi_driver_event() return if it handled the event (Hans de Goede) - platform/x86: thinkpad_acpi: Do hkey to scancode translation later (Hans de Goede) - platform/x86: thinkpad_acpi: Use tpacpi_input_send_key() in adaptive kbd code (Hans de Goede) - platform/x86: thinkpad_acpi: Drop ignore_acpi_ev (Hans de Goede) - platform/x86: thinkpad_acpi: Drop setting send_/ignore_acpi_ev defaults twice (Hans de Goede) - platform/x86: thinkpad_acpi: Provide hotkey_poll_stop_sync() dummy (Hans de Goede) - platform/x86: thinkpad_acpi: Take hotkey_mutex during hotkey_exit() (Hans de Goede) - platform/x86: asus-laptop: Use sysfs_emit() and sysfs_emit_at() to replace sprintf() (yunshui) - platform/x86: samsung-laptop: Use sysfs_emit() to replace the old interface sprintf() (yunshui) - platform/x86: msi-laptop: Use sysfs_emit() to replace sprintf() (yunshui) - platform/x86: thinkpad_acpi: change sprintf() to sysfs_emit() (yunshui) - platform/x86/intel/pmc: Fix PCH names in comments (Colin Ian King) - platform/x86/intel-uncore-freq: Don't present root domain on error (Srinivas Pandruvada) - platform/x86/amd/pmc: Fix implicit declaration error on i386 (Basavaraj Natikar) - platform/x86/intel/ifs: Disable irq during one load stage (Jithu Joseph) - platform/x86/intel/ifs: trace: display batch num in hex (Jithu Joseph) - platform/x86/intel/ifs: Classify error scenarios correctly (Jithu Joseph) - platform/x86: think-lmi: Convert container_of() macros to static inline (Ilpo Järvinen) - tools/arch/x86/intel_sdsi: Add current meter support (David E. Box) - tools/arch/x86/intel_sdsi: Simplify ascii printing (David E. Box) - tools/arch/x86/intel_sdsi: Fix meter_certificate decoding (David E. Box) - tools/arch/x86/intel_sdsi: Fix meter_show display (David E. Box) - tools/arch/x86/intel_sdsi: Fix maximum meter bundle length (David E. Box) - platform/x86/intel/sdsi: Add attribute to read the current meter state (David E. Box) - platform/x86/intel/sdsi: Add in-band BIOS lock support (Kuppuswamy Sathyanarayanan) - platform/x86/intel/sdsi: Combine read and write mailbox flows (David E. Box) - platform/x86/intel/sdsi: Set message size during writes (David E. Box) - platform/x86: thinkpad_acpi: use platform_profile_cycle() (Gergo Koteles) - platform/x86: ideapad-laptop: switch platform profiles using thermal management key (Gergo Koteles) - ACPI: platform-profile: add platform_profile_cycle() (Gergo Koteles) - platform/x86: android-tablets: Use GPIO_LOOKUP() macro (Andy Shevchenko) - platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 Pro 1380F/L data (Hans de Goede) - platform/x86: x86-android-tablets: Unregister devices in reverse order (Hans de Goede) - platform/x86/amd/pmc: Add AMD MP2 STB functionality (Basavaraj Natikar) - platform/x86: ideapad-laptop: add FnLock LED class device (Gergo Koteles) - platform/x86: ideapad-laptop: add fn_lock_get/set functions (Gergo Koteles) - dt-bindings: leds: Add LED_FUNCTION_FNLOCK (Gergo Koteles) - platform/x86: asus-wmi: cleanup main struct to avoid some holes (Luke D. Jones) - platform/x86: asus-wmi: Add support for MCU powersave (Luke D. Jones) - platform/x86: asus-wmi: ROG Ally increase wait time, allow MCU powersave (Luke D. Jones) - platform/x86: asus-wmi: adjust formatting of ppt-() functions (Luke D. Jones) - platform/x86: asus-wmi: store a min default for ppt options (Luke D. Jones) - platform/x86: asus-wmi: support toggling POST sound (Luke D. Jones) - platform/x86: asus-wmi: add support variant of TUF RGB (Luke D. Jones) - platform/x86: asus-wmi: add support for Vivobook GPU MUX (Luke D. Jones) - platform/x86: asus-wmi: add support for 2024 ROG Mini-LED (Luke D. Jones) - platform/x86: wmi: Add driver development guide (Armin Wolf) - platform/x86: xiaomi-wmi: Drop unnecessary NULL checks (Armin Wolf) - platform/x86: xiaomi-wmi: Fix race condition when reporting key events (Armin Wolf) - platform/x86: wmi: Mark simple WMI drivers as legacy-free (Armin Wolf) - platform/surface: aggregator_registry: Add support for thermal sensors on the Surface Pro 9 (Maximilian Luz) - platform/x86: intel-vbtn: Log event code on unexpected button events (Hans de Goede) - platform/x86: quickstart: Fix race condition when reporting input event (Armin Wolf) - platform/x86: quickstart: fix Kconfig selects (Arnd Bergmann) - platform/x86: quickstart: Miscellaneous improvements (Andy Shevchenko) - platform/x86: MAINTAINERS: drop Daniel Oliveira Nascimento (Krzysztof Kozlowski) - platform/x86/amd/hsmp: switch to use device_add_groups() (Greg Kroah-Hartman) - platform/x86: toshiba_acpi: Add quirk for buttons on Z830 (Arvid Norlander) - platform/x86: Add ACPI quickstart button (PNP0C32) driver (Armin Wolf) - platform/x86: x86-android-tablets: Add swnode for Xiaomi pad2 indicator LED (Kate Hsuan) - platform/x86: add lenovo WMI camera button driver (Ai Chao) - platform/surface: platform_profile: add fan profile switching (Ivor Wanders) - platform/x86: wmi: Avoid returning AE_OK upon unknown error (Armin Wolf) - platform/x86: wmi: Support reading/writing 16 bit EC values (Armin Wolf) - arm64: dts: qcom: acer-aspire1: Add embedded controller (Nikita Travkin) - platform: arm64: Add Acer Aspire 1 embedded controller driver (Nikita Travkin) - platform: Add ARM64 platform directory (Nikita Travkin) - dt-bindings: platform: Add Acer Aspire 1 EC (Nikita Travkin) - platform/x86: uv_sysfs: use sysfs_emit() instead of sprintf() (Ai Chao) - platform/x86: huawei-wmi: use sysfs_emit() instead of sprintf() (Ai Chao) - platform/x86: asus-wmi: use sysfs_emit() instead of sprintf() (Ai Chao) - platform/x86: hp-wmi: use sysfs_emit() instead of sprintf() (Ai Chao) - platform/x86: p2sb: Make p2sb_get_devfn() return void (Hans de Goede) - mtd: rawnand: hynix: fixed typo (Maxim Korotkov) - mtd: rawnand: davinci: Add dummy read after sending command (Bastien Curutchet) - mtd: spi-nor: replace unnecessary div64_u64() with div_u64() (Michael Walle) - mtd: mchp23k256: drop unneeded MODULE_ALIAS (Krzysztof Kozlowski) - dt-bindings: mtd: fixed-partition: Add binman compatibles (Simon Glass) - dt-bindings: mtd: fixed-partitions: Add alignment properties (Simon Glass) - mtd: maps: sa1100-flash: Prefer struct_size over open coded arithmetic (Erick Archer) - mtd: core: Align comment with an action in mtd_otp_nvmem_add() (Andy Shevchenko) - mtd: partitions: redboot: Added conversion of operands to a larger type (Denis Arefev) - dt-bindings: mtd: Add Samsung S5Pv210 OneNAND (Krzysztof Kozlowski) - mtd: core: Don't fail mtd_otp_nvmem_add() if OTP is unsupported (Aapo Vienamo) - mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add() (Aapo Vienamo) - mmc: renesas_sdhi: Add compatible string for RZ/G2L family, RZ/G3S, and RZ/V2M SoCs (Lad Prabhakar) - dt-bindings: mmc: renesas,sdhi: Document RZ/G2L family compatibility (Lad Prabhakar) - dt-bindings: mmc: renesas,sdhi: Group single const value items into an enum list (Lad Prabhakar) - mmc: renesas_sdhi: Set the SDBUF after reset (Claudiu Beznea) - mmc: core: Increase the timeout period of the ACMD41 command (Felix Qin) - mmc: core: Convert to use __mmc_poll_for_busy() SD_APP_OP_COND too (Ulf Hansson) - mmc: atmel-mci: Switch to use dev_err_probe() (Andy Shevchenko) - mmc: atmel-mci: Incapsulate used to be a platform data into host structure (Andy Shevchenko) - mmc: atmel-mci: Replace platform device pointer by generic one (Andy Shevchenko) - mmc: atmel-mci: Use temporary variable for struct device (Andy Shevchenko) - mmc: atmel-mci: Get rid of platform data leftovers (Andy Shevchenko) - mmc: sdhci-of-dwcmshc: Add tuning support for Sophgo CV1800B and SG200X (Jisheng Zhang) - mmc: sdhci-of-dwcmshc: Remove useless "&" of th1520_execute_tuning (Jisheng Zhang) - mmc: sdhci-s3c: Choose sdhci_ops based on variant (Krzysztof Kozlowski) - mmc: sdhci_am654: Constify struct sdhci_ops (Krzysztof Kozlowski) - mmc: sdhci-sprd: Constify struct sdhci_ops (Krzysztof Kozlowski) - mmc: sdhci-omap: Constify struct sdhci_ops (Krzysztof Kozlowski) - mmc: sdhci-esdhc-mcf: Constify struct sdhci_ops (Krzysztof Kozlowski) - mmc: slot-gpio: Use irq_handler_t type (Andy Shevchenko) - mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA (Hans de Goede) - mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A (Hans de Goede) - mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working (Hans de Goede) - mmc: sdhci-acpi: Sort DMI quirks alphabetically (Hans de Goede) - mmc: sdhci: Add support for "Tuning Error" interrupts (Adrian Hunter) - mmc: core: Add mmc_gpiod_set_cd_config() function (Hans de Goede) - memstick: rtsx_usb_ms: Convert to platform remove callback returning void (Uwe Kleine-König) - memstick: rtsx_pci_ms: Convert to platform remove callback returning void (Uwe Kleine-König) - memstick: rtsx_pci_ms: Drop if block with always false condition (Uwe Kleine-König) - wifi: wfx: drop driver owner initialization (Krzysztof Kozlowski) - wifi: mwifiex: drop driver owner initialization (Krzysztof Kozlowski) - wifi: brcm80211: drop driver owner initialization (Krzysztof Kozlowski) - wifi: ath10k: sdio: drop driver owner initialization (Krzysztof Kozlowski) - wifi: ath10k: sdio: simplify module initialization (Krzysztof Kozlowski) - Bluetooth: btmtksdio: drop driver owner initialization (Krzysztof Kozlowski) - Bluetooth: btmrvl_sdio: drop driver owner initialization (Krzysztof Kozlowski) - mmc: sdio: store owner from modules with sdio_register_driver() (Krzysztof Kozlowski) - mmc: sdhci-pci-gli: Use pci_set_power_state(), not direct PMCSR writes (Bjorn Helgaas) - mmc: sdhci-pci-gli: Use PCI AER definitions, not hard-coded values (Bjorn Helgaas) - MAINTAINERS: update Angelo Dureghello e-mail address (Angelo Dureghello) - mmc: debugfs: add card entry for quirks (Rouven Czerwinski) - mmc: debugfs: convert permissions to octal (Rouven Czerwinski) - dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G3 support (Wadim Mueller) - mmc: davinci: Don't strip remove function when driver is builtin (Uwe Kleine-König) - mmc: sdhci-of-dwcmshc: Implement SDHCI CQE support (Sergey Khimich) - mmc: cqhci: Add cqhci set_tran_desc() callback (Sergey Khimich) - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Judith Mendez) - mmc: sdhci_am654: Fix itapdly/otapdly array type (Judith Mendez) - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Judith Mendez) - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Judith Mendez) - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Judith Mendez) - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Judith Mendez) - mmc: sdhci_am654: Add tuning algorithm for delay chain (Judith Mendez) - mmc: core: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - mmc: dw_mmc-hi3798cv200: Remove unneeded assignment (Muhammad Usama Anjum) - mmc: dw_mmc-hi3798mv200: Remove unneeded assignment (Muhammad Usama Anjum) - mmc: sdhci-sprd: Remove unused of_gpio.h (Andy Shevchenko) - mmc: sdhci-s3c: Replace deprecated of_get_named_gpio() (Andy Shevchenko) - mmc: mtk-sd: Remove unused of_gpio.h (Andy Shevchenko) - mmc: core: Remove unused of_gpio.h (Andy Shevchenko) - pmdomain: ti-sci: Fix duplicate PD referrals (Tomi Valkeinen) - pmdomain: core: Don't clear suspended_count at genpd_prepare() (Ulf Hansson) - pmdomain: core: Update the rejected/usage counters at system suspend too (Ulf Hansson) - pmdomain: renesas: rcar-sysc: Add R-Car M3-W power-off delay quirk (Geert Uytterhoeven) - pmdomain: renesas: rcar-sysc: Remove rcar_sysc_nullify() helper (Geert Uytterhoeven) - pmdomain: renesas: rcar-sysc: Split R-Car M3-W and M3-W+ sub-drivers (Geert Uytterhoeven) - pmdomain: renesas: rcar-sysc: Absorb rcar_sysc_ch into rcar_sysc_pd (Geert Uytterhoeven) - MAINTAINERS: Add a git for the DT IDLE PM DOMAIN (Ulf Hansson) - MAINTAINERS: Add a git for the ARM PSCI PM DOMAIN (Ulf Hansson) - cpuidle: psci: Update init level to core_initcall() (Maulik Shah) - cpuidle: psci: Drop superfluous wrappers psci_dt_attach|detach_cpu() (Ulf Hansson) - pmdomain: mediatek: Add MT8188 buck isolation setting (Johnson Wang) - pmdomain: mediatek: scpsys: drop driver owner assignment (Krzysztof Kozlowski) - media: bcm2835-unicam: Depend on COMMON_CLK (Laurent Pinchart) - Revert "media: v4l2-ctrls: show all owned controls in log_status" (Hans Verkuil) - media: ov2740: Ensure proper reset sequence on probe() (Hans de Goede) - media: intel/ipu6: Don't print user-triggerable errors to kernel log (Sakari Ailus) - media: bcm2835-unicam: Fix driver path in MAINTAINERS (Laurent Pinchart) - media: bcm2835-unicam: Fix a NULL vs IS_ERR() check (Dan Carpenter) - media: bcm2835-unicam: Do not print error when irq not found (Ricardo Ribalda) - media: bcm2835-unicam: Do not replace IRQ retcode during probe (Ricardo Ribalda) - media: bcm2835-unicam: Convert to platform remove callback returning void (Uwe Kleine-König) - media: media: intel/ipu6: Fix spelling mistake "remappinp" -> "remapping" (Colin Ian King) - media: intel/ipu6: explicitly include vmalloc.h (Stephen Rothwell) - media: cec.h: Fix kerneldoc (Ricardo Ribalda) - media: uvcvideo: Refactor iterators (Ricardo Ribalda) - media: v4l: async: refactor v4l2_async_create_ancillary_links (Ricardo Ribalda) - media: intel/ipu6: Don't re-allocate memory for firmware (Sakari Ailus) - media: dvb-frontends: tda10048: Fix integer overflow (Ricardo Ribalda) - media: tc358746: Use the correct div_ function (Ricardo Ribalda) - media: i2c: st-mipid02: Use the correct div function (Ricardo Ribalda) - media: tegra-vde: Refactor timeout handling (Ricardo Ribalda) - media: stk1160: Use min macro (Ricardo Ribalda) - media: gspca: cpia1: Use min macro (Ricardo Ribalda) - media: flexcop-usb: Use min macro (Ricardo Ribalda) - media: au0828: Use umin macro (Ricardo Ribalda) - media: netup_unidvb: Use min macro (Ricardo Ribalda) - media: dvb-frontends: drx39xyj: Use min macro (Ricardo Ribalda) - media: common: saa7146: Use min macro (Ricardo Ribalda) - media: platform: mtk-mdp3: Use refcount_t for job_count (Ricardo Ribalda) - media: s2255: Use refcount_t instead of atomic_t for num_channels (Ricardo Ribalda) - media: staging: media: tegra-video: Use swap macro (Ricardo Ribalda) - media: dvb-frontends: tda18271c2dd: Remove casting during div (Ricardo Ribalda) - media: staging: sun6i-isp: Remove redundant printk (Ricardo Ribalda) - media: stm32-dcmipp: Remove redundant printk (Ricardo Ribalda) - media: go7007: Use min and max macros (Ricardo Ribalda) - media: uvcvideo: Use max() macro (Ricardo Ribalda) - media: stb0899: Simplify check (Ricardo Ribalda) - media: pci: mgb4: Refactor struct resources (Ricardo Ribalda) - media: staging: media: starfive: Clean pad selection in isp_try_format() (Changhuang Liang) - media: mtk-vcodec: potential null pointer deference in SCP (Fullway Wang) - media: mxl5xx: Move xpt structures off stack (Nathan Chancellor) - media: cec: core: avoid confusing "transmit timed out" message (Hans Verkuil) - media: cec: core: avoid recursive cec_claim_log_addrs (Hans Verkuil) - media: cec: cec-api: add locking in cec_release() (Hans Verkuil) - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Hans Verkuil) - media: verisilicon: Correct a typo in H1_REG_MAD_CTRL_MAD_THRESHOLD (Andrzej Pietrasiewicz) - media: verisilicon Correct a typo in H1_REG_ENC_CTRL2_DEBLOCKING_FILTER_MODE (Andrzej Pietrasiewicz) - media: sunxi: a83-mips-csi2: also select GENERIC_PHY (Randy Dunlap) - media: intel/ipu6: Fix direct dependency Kconfig error (Ricardo Ribalda) - media: intel/ipu6: Fix build with !ACPI (Ricardo Ribalda) - media: intel/ipu6: Switch to RUNTIME_PM_OPS() and SYSTEM_SLEEP_PM_OPS (Ricardo Ribalda) - media: bcm2835-unicam: Include v4l2-subdev.h (Laurent Pinchart) - media: bcm2835-unicam: Fix build with !PM (Ricardo Ribalda) - media: staging: max96712: fix copy-paste error (Ihor Matushchak) - media: ipu3: Use MODULE_FIRMWARE to add firmware files metadata (Víctor Gonzalo) - media: cec: cec.h: 2.1 ms -> 2100 ms (Hans Verkuil) - media: dw2102: fix a potential buffer overflow (Mauro Carvalho Chehab) - media: IR remote control for AVerMedia TD310 (Alex Volkov) - media: atomisp-mt9m114: adjust macro parameter name (Julia Lawall) - media: dt-bindings: media: i2c: Rename ov8856.yaml (Lad Prabhakar) - media: uapi: v4l: Don't expose generic metadata formats to userspace (Laurent Pinchart) - media: Documentation: add documentation of Intel IPU6 driver and hardware overview (Bingbu Cao) - media: Documentation: add Intel IPU6 ISYS driver admin-guide doc (Bingbu Cao) - media: intel/ipu6: support line-based metadata capture support (Bingbu Cao) - media: MAINTAINERS: add maintainers for Intel IPU6 input system driver (Bingbu Cao) - media: intel/ipu6: add Kconfig and Makefile (Bingbu Cao) - media: intel/ipu6: add the main input system driver (Bingbu Cao) - media: intel/ipu6: input system video nodes and buffer queues (Bingbu Cao) - media: intel/ipu6: add the CSI2 DPHY implementation (Bingbu Cao) - media: intel/ipu6: add IPU6 CSI2 receiver v4l2 sub-device (Bingbu Cao) - media: intel/ipu6: input system ABI between firmware and driver (Bingbu Cao) - media: intel/ipu6: add syscom interfaces between firmware and driver (Bingbu Cao) - media: intel/ipu6: add IPU6 DMA mapping API and MMU table (Bingbu Cao) - media: intel/ipu6: CPD parsing for get firmware components (Bingbu Cao) - media: intel/ipu6: add IPU6 buttress interface driver (Bingbu Cao) - media: intel/ipu6: add IPU auxiliary devices (Bingbu Cao) - media: intel/ipu6: add Intel IPU6 PCI device driver (Bingbu Cao) - media: ivsc: csi: Use IPU bridge (Sakari Ailus) - media: ipu6: Add PCI device table header (Sakari Ailus) - media: bcm2835-unicam: Add support for CCP2/CSI2 camera interface (Dave Stevenson) - dt-bindings: media: Add bindings for bcm2835-unicam (Dave Stevenson) - media: v4l: Add V4L2-PIX-FMT-Y14P format (Jean-Michel Hautbois) - media: v4l: Add V4L2-PIX-FMT-Y12P format (Jean-Michel Hautbois) - media: v4l: subdev: Add trivial set_routing support (Sakari Ailus) - media: v4l: subdev: Return routes set using S_ROUTING (Sakari Ailus) - media: v4l: subdev: Add len_routes field to struct v4l2_subdev_routing (Sakari Ailus) - media: v4l: subdev: Copy argument back to user also for S_ROUTING (Sakari Ailus) - media: v4l: subdev: Add a function to lock two sub-device states, use it (Sakari Ailus) - media: Documentation: Document S_ROUTING behaviour (Sakari Ailus) - media: Documentation: Additional streams generally don't harm capture (Sakari Ailus) - media: v4l: Set line based metadata flag in V4L2 core (Sakari Ailus) - media: v4l: Support line-based metadata capture (Sakari Ailus) - media: uapi: v4l: Add generic 8-bit metadata format definitions (Sakari Ailus) - media: uapi: Document which mbus format fields are valid for metadata (Sakari Ailus) - media: uapi: Add generic serial metadata mbus formats (Sakari Ailus) - media: Documentation: Add "stream" into glossary (Sakari Ailus) - media: v4l2-subdev: Clearly document that the crop API won't be extended (Laurent Pinchart) - media: si2165: Remove redundant NULL check before release_firmware() call (Minghao Chi) - media: flexcop-usb: fix sanity check of bNumEndpoints (Dongliang Mu) - media: flexcop: allow for modern speeds (Oliver Neukum) - media: flexcop: unneeded ATOMIC (Oliver Neukum) - media: as102: avoid GFP_ATOMIC (Oliver Neukum) - media: imx214: Fix the error handling in imx214_probe() (Zheyu Ma) - media: lgdt3306a: Add a check against null-pointer-def (Zheyu Ma) - media: dw2102: fix coding style issues (Mauro Carvalho Chehab) - media: dw2102: Fix minor issues (Michael Bunk) - media: dw2102: Dont't list TT Cinergy S2 R4 twice (Michael Bunk) - media: dw2102: Don't translate i2c read into write (Michael Bunk) - media: m88ds3103: Fix lock led support (Michael Bunk) - media: i2c: max9271: Add header include guards to max9271.h (Laurent Pinchart) - media: i2c: rdacm20: Fix indentation in comment (Laurent Pinchart) - media: mediatek: vcodec: fix possible unbalanced PM counter (Eugen Hristev) - media: mediatek: vcodec: Only free buffer VA that is not NULL (Fei Shao) - media: mediatek: vcodec: Update mtk_vcodec_mem_free() error messages (Fei Shao) - media: mediatek: vcodec: Drop unnecessary variable (Fei Shao) - media: mediatek: vcodec: Replace dev_name in error string (Fei Shao) - media: v4l: async: Set owner for async sub-devices (Sakari Ailus) - media: v4l: Set sub-device's owner field to the caller's module (Sakari Ailus) - media: i2c: imx219: Use dev_err_probe on probe (Umang Jain) - media: i2c: ov4689: Set timing registers programmatically (Mikhail Rudenko) - media: i2c: ov4689: Move pixel array size out of struct ov4689_mode (Mikhail Rudenko) - media: i2c: ov4689: Implement manual color balance controls (Mikhail Rudenko) - media: i2c: ov4689: Implement digital gain control (Mikhail Rudenko) - media: i2c: ov4689: Implement vflip/hflip controls (Mikhail Rudenko) - media: i2c: ov4689: Make horizontal blanking configurable (Mikhail Rudenko) - media: i2c: ov4689: Remove max_fps field from struct ov4689_mode (Mikhail Rudenko) - media: i2c: ov4689: Use runtime PM autosuspend (Mikhail Rudenko) - media: i2c: ov4689: Enable runtime PM before registering sub-device (Mikhail Rudenko) - media: i2c: ov4689: Use sub-device active state (Mikhail Rudenko) - media: i2c: ov4689: Refactor ov4689_set_ctrl (Mikhail Rudenko) - media: i2c: ov4689: Remove i2c_client from ov4689 struct (Mikhail Rudenko) - media: i2c: ov4689: CCI conversion (Mikhail Rudenko) - media: i2c: ov4689: Fix typo in a comment (Mikhail Rudenko) - media: i2c: ov4689: Sort register definitions by address (Mikhail Rudenko) - media: i2c: ov4689: Clean up and annotate the register table (Mikhail Rudenko) - media: atomisp: Fix sh_css_config_input_network_2400() coding style (Hans de Goede) - media: atomisp: Remove setting of f->fmt.pix.priv from atomisp_set_fmt() (Hans de Goede) - media: atomisp: Cleanup atomisp_isr_thread() spinlock handling (Hans de Goede) - media: atomisp: Remove empty s_stream() op from CSI subdev (Hans de Goede) - media: atomisp: Remove empty s_power() op from ISP subdev (Hans de Goede) - media: atomisp: Remove clearing of ISP crop / compose rectangles on file release (Hans de Goede) - media: atomisp: Remove struct atomisp_platform_data (Hans de Goede) - media: atomisp: Remove gmin_platform VCM code. (Hans de Goede) - media: atomisp: Drop intel_v4l2_subdev_type (Hans de Goede) - media: atomisp: Drop unused frame_status tracking (Hans de Goede) - media: atomisp: Drop custom flash support (Hans de Goede) - media: atomisp: Drop the atomisp custom lm3554 flash driver (Hans de Goede) - media: atomisp: Remove input_port_ID_t (Hans de Goede) - media: atomisp: Remove test pattern generator (TPG) support (Hans de Goede) - media: atomisp: ov2722: Remove power on sensor from set_fmt() callback (Hans de Goede) - media: atomisp: Drop atomisp_pipe_check() from atomisp_link_setup() (Hans de Goede) - media: atomisp: Call media_pipeline_alloc_start() in stream start (Hans de Goede) - media: atomisp: Propagate v4l2_mbus_framefmt.field to CSI port sink pad (Hans de Goede) - media: atomisp: Propagate set_fmt on sensor results to CSI port (Hans de Goede) - media: atomisp: Ensure CSI-receiver[x] -> ISP links correctly reflect current sensor (Hans de Goede) - media: atomisp: Simplify atomisp_s_input() input argument checking (Hans de Goede) - media: atomisp: Add atomisp_select_input() helper (Hans de Goede) - media: atomisp: Turn on sensor power from atomisp_set_fmt() (Hans de Goede) - media: atomisp: Add atomisp_s_sensor_power() helper (Hans de Goede) - media: atomisp: Get rid of PCI device ID hack check (Andy Shevchenko) - media: atomisp: Replace open-coded i2c_find_device_by_fwnode() (Andy Shevchenko) - media: atomisp: Put PMIC device after getting its I²C address (Andy Shevchenko) - media: atomisp: Remove unsused macros (Andy Shevchenko) - media: staging: media: atomisp: Remove extra whitespace after opening parentheses (Jonathan Bergh) - media: staging: media: atomisp: Fix various multiline block comment formatting instances (Jonathan Bergh) - media: staging: media: atomisp: Remove old commented code and fix multiple block comment style (Jonathan Bergh) - media: staging: media: atomisp: Remove unneeded return statement from void function (Jonathan Bergh) - media: staging: media: atomisp: Remove unnecessary parentheses from conditional statement (Jonathan Bergh) - media: staging: media: atomisp: Ensure trailing statements are on a newline and remove spurious whitespaces (Jonathan Bergh) - media: staging: media: atomisp: Fixed "unsigned int *" rather than "unsigned *" declaration in variable declaration (Jonathan Bergh) - media: staging: media: atomisp: Remove unnecessary braces from single line conditional statements (Jonathan Bergh) - media: staging: media: atomisp: Fix formatting issues and minor code issue (Jonathan Bergh) - media: staging: media: atomisp: Fix various formatting issues and remove unneccesary braces (Jonathan Bergh) - media: atomisp: Initialize sequence counters to 0 instead of -1 (Hans de Goede) - media: atomisp: Disable broken V4L2_PIX_FMT_RGBX32 output support (Hans de Goede) - media: atomisp: Replace V4L2_PIX_FMT_RGB32 with V4L2_PIX_FMT_RGBX32 (Hans de Goede) - media: atomisp: Drop second V4L2_PIX_FMT_UYVY atomisp_output_fmts[] entry (Hans de Goede) - media: stk1160: fix bounds checking in stk1160_copy_video() (Dan Carpenter) - media: dt-bindings: nxp,imx8-jpeg: Add clocks entries (Fabio Estevam) - media: videobuf2: improve max_num_buffers sanity checks (Hans Verkuil) - doc: media: v4l/func-open.rst: ENXIO should be ENODEV (Hans Verkuil) - media: cec: return -ENODEV instead of -ENXIO if unregistered (Hans Verkuil) - media: v4l2-core: hold videodev_lock until dev reg, finishes (Hans Verkuil) - media: uvcvideo: Disable autosuspend for Insta360 Link (Ricardo Ribalda) - media: uvcvideo: Fix power line control for Shine-Optics Camera (Ricardo Ribalda) - media: uvcvideo: Add quirk for Logitech Rally Bar (Ricardo Ribalda) - media: imx335: Describe CCI struct member (Umang Jain) - media: hi556: Add support for avdd regulator (Hans de Goede) - media: hi556: Add support for external clock (Hans de Goede) - media: hi556: Add support for reset GPIO (Hans de Goede) - media: hi556: Return -EPROBE_DEFER if no endpoint is found (Hans de Goede) - media: ov2680: Add camera orientation and sensor rotation controls (Hans de Goede) - media: ov2680: Add hblank control (Hans de Goede) - media: ov2680: Add vblank control (Hans de Goede) - media: ov2680: Drop hts, vts ov2680_mode struct members (Hans de Goede) - media: ov2680: Stop sending more data then requested (Hans de Goede) - media: ov2680: Do not fail if data-lanes property is absent (Fabio Estevam) - media: imx335: Limit analogue gain value (Umang Jain) - media: imx335: Fix active area height discrepency (Umang Jain) - media: imx335: Use integer values for size registers (Umang Jain) - media: imx335: Use V4L2 CCI for accessing sensor registers (Umang Jain) - media: imx335: Parse fwnode properties (Kieran Bingham) - media: imx335: Support 2 or 4 lane operation modes (Kieran Bingham) - media: v4l2-ctrls: Return handler error in creating new fwnode properties (Sakari Ailus) - media: staging: ipu3-imgu: Update firmware path (Sakari Ailus) - media: v4l: Don't turn on privacy LED if streamon fails (Sakari Ailus) - media: ti: j721e-csi2rx: Fix races while restarting DMA (Jai Luthra) - media: cadence: csi2rx: configure DPHY before starting source stream (Pratyush Yadav) - media: mc: mark the media devnode as registered from the, start (Hans Verkuil) - media: dt-bindings: i2c: use absolute path to other schema (Alexander Stein) - media: dt-bindings: sony,imx290: Allow props from video-interface-devices (Alexander Stein) - media: dt-bindings: nxp,imx8-isi: Refuse port@1 for single pipeline models (Alexander Stein) - media: mipi-csis: Emit V4L2_EVENT_FRAME_SYNC events (Stefan Klug) - media: usb: siano: Fix allocation of urbs (Ricardo Ribalda) - media: ttpci: coding style fixes: logging (Stefan Herdler) - media: ttpci: coding style fixes: miscellaneous (Stefan Herdler) - media: ttpci: coding style fixes: constant_comparsation (Stefan Herdler) - media: ttpci: coding style fixes: trailing_statements (Stefan Herdler) - media: ttpci: coding style fixes: assign_in_if (Stefan Herdler) - media: ttpci: coding style fixes: export_symbol (Stefan Herdler) - media: ttpci: coding style fixes: braces (Stefan Herdler) - media: ttpci: coding style fixes: comments (Stefan Herdler) - media: ttpci: coding style fixes: whitespace (Stefan Herdler) - media: ttpci: coding style fixes: whitespace and newlines (Stefan Herdler) - media: adv7180: Only request valids IRQs (Ricardo Ribalda) - media: v4l2-ctrls-core.c: Do not use iterator outside loop (Ricardo Ribalda) - media: platform: sti: hva: clk_unprepare unconditionally (Ricardo Ribalda) - media: cxd2880: Replaze kmalloc with kzalloc (Ricardo Ribalda) - media: dvb-usb: dib0700_devices: Add missing release_firmware() (Ricardo Ribalda) - media: dvb-frontends: drx39xyj: Refactor firmware upload (Ricardo Ribalda) - media: tunner: xc5000: Refactor firmware load (Ricardo Ribalda) - media: c8sectpfe: Refactor load_c8sectpfe_fw (Ricardo Ribalda) - media: saa7134: Use devm_request_irq (Ricardo Ribalda) - media: solo6x10: Use devm functions (Ricardo Ribalda) - media: solo6x10: Use pcim functions (Ricardo Ribalda) - media: videodev2: Fix v4l2_ext_control packing. (Ricardo Ribalda) - media: dvb: Fix dtvs_stats packing. (Ricardo Ribalda) - media: dvb: as102-fe: Fix as10x_register_addr packing (Ricardo Ribalda) - media: c8sectpfe: Do not depend on DEBUG_FS (Ricardo Ribalda) - media: atomisp: Implement link_setup() op for ISP subdev MC entity (Hans de Goede) - media: atomisp: Make MC link from ISP to /dev/video# output node immutable (Hans de Goede) - media: atomisp: Change ISP subdev name to "ATOM ISP" (Hans de Goede) - media: atomisp: Add DMABUF support (Hans de Goede) - media: atomisp: Stop setting sd->devnode for the ATOMISP_SUBDEV v4l2-subdev (Hans de Goede) - media: atomisp: Remove ISP controls which get passed through to the camera (Hans de Goede) - media: atomisp: Remove custom VCM handling (Hans de Goede) - media: atomisp: Rename atomisp_set_crop_and_fmt() (Hans de Goede) - media: atomisp: Remove isp_subdev_propagate() (Hans de Goede) - media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries (Zhipeng Lu) - media: atomisp: Fix double negation in unsupported revision error (Hans de Goede) - media: v4l2-subdev: Fix stream handling for crop API (Laurent Pinchart) - media: mc: Fix graph walk in media_pipeline_start (Tomi Valkeinen) - staging: media: ipu3-imgu: Update e-mail addresses (Sakari Ailus) - media: dw9714: Update e-mail addresses (Sakari Ailus) - media: ipu3-cio2: Update e-mail addresses (Sakari Ailus) - media: i2c: et8ek8: Don't strip remove function when driver is builtin (Uwe Kleine-König) - media: ipu-cio2: Remove unnecessary runtime PM power state setting (Bjorn Helgaas) - staging: media: imx: Remove duplicate Kconfig dependency (Rajeshwar R Shinde) - staging: media: ipu3: remove redundant assignment to pointer css_pipe (Colin Ian King) - media: dt-bindings: ovti,ov2680: Document link-frequencies (Fabio Estevam) - media: dt-bindings: ovti,ov2680: Fix the power supply names (Fabio Estevam) - media: ov2680: Allow probing if link-frequencies is absent (Fabio Estevam) - media: ov2680: Clear the 'ret' variable on success (Fabio Estevam) - media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting (Sakari Ailus) - media: v4l: async: Properly re-initialise notifier entry in unregister (Sakari Ailus) - media: v4l: async: Don't set notifier's V4L2 device if registering fails (Sakari Ailus) - media: v4l: async: Fix notifier list entry init (Alexander Stein) - media: mc: Add nop implementations of media_device_{init,cleanup} (Sakari Ailus) - media: ipu3-cio2: Request IRQ earlier (Sakari Ailus) - media: v4l2-subdev: Remove non-pad dv timing callbacks (Paweł Anikiel) - media: tegra-video: Use pad variant of dv timing subdev calls (Paweł Anikiel) - media: vpif_display: Use pad variant of dv timing subdev calls (Paweł Anikiel) - media: vpif_capture: Use pad variant of dv timing subdev calls (Paweł Anikiel) - media: rcar-vin: Use pad variant of dv timing subdev calls (Paweł Anikiel) - media: cobalt: Use pad variant of dv timing subdev calls (Paweł Anikiel) - media: spi: gs1662: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: tvp7002: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: ths8200: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: ths7303: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: tda1997x: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: tc358743: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: adv7842: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: adv7604: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: adv7511: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: i2c: adv748x: Switch dv timing callbacks to pad ops (Paweł Anikiel) - media: v4l2-subdev: Add pad versions of dv timing subdev calls (Paweł Anikiel) - media: qcom: camss: vfe-17x: Rename camss-vfe-170 to camss-vfe-17x (Bryan O'Donoghue) - media: qcom: camss: Add sc8280xp support (Bryan O'Donoghue) - media: qcom: camss: Add sc8280xp resources (Bryan O'Donoghue) - media: qcom: camss: Add CAMSS_SC8280XP enum (Bryan O'Donoghue) - media: qcom: camss: csiphy-3ph: Add Gen2 v1.1 two-phase MIPI CSI-2 DPHY init (Bryan O'Donoghue) - media: dt-bindings: media: camss: Add qcom,sc8280xp-camss binding (Bryan O'Donoghue) - media: platform: cros-ec: provide ID table for avoiding fallback match (Tzung-Bi Shih) - media: mmc: siano: simplify module initialization (Krzysztof Kozlowski) - media: docs: Remove the repeated word "the" in docs. (hanchunchao) - media: dvbdev: Initialize sbuf (Ricardo Ribalda) - media: radio-shark2: Avoid led_names truncations (Ricardo Ribalda) - staging: media: tegra-video: Fix -Wmaybe-unitialized warn in gcc (Ricardo Ribalda) - media: rcar-vin: work around -Wenum-compare-conditional warning (Arnd Bergmann) - media: admin-guide: Fix mgb4 driver documentation structure (Martin Tůma) - media: docs: Fix mem_offset name in multiplane example (Matthijs Kooijman) - media: v4l2-common: Add Y210 and Y216 format info (Jacopo Mondi) - staging: media: starfive: Remove links when unregistering devices (Changhuang Liang) - media: cxd2880: Add terminating new line to Kconfig (Prasad Pandit) - media: staging: media: starfive: camss: Convert to platform remove callback returning void (Uwe Kleine-König) - media: v4l2-ctrls: add support for area type logging (Hans Verkuil) - media: ngene: Add dvb_ca_en50221_init return value check (Aleksandr Burakov) - media: anysee: accept read buffers of length 1 in anysee_master_xfer (István Váradi) - media: verisilicon: Support removing buffers on capture queue (Benjamin Gaignard) - media: v4l2: Add mem2mem helpers for REMOVE_BUFS ioctl (Benjamin Gaignard) - media: v4l2: Add REMOVE_BUFS ioctl (Benjamin Gaignard) - media: core: Free range of buffers (Benjamin Gaignard) - media: core: Add bitmap manage bufs array entries (Benjamin Gaignard) - media: core: Rework how create_buf index returned value is computed (Benjamin Gaignard) - media: test-drivers: Set REQBUFS minimum number of buffers (Benjamin Gaignard) - media: videobuf2: Add min_reqbufs_allocation field to vb2_queue structure (Benjamin Gaignard) - media: videobuf2: Update vb2_is_busy() logic (Benjamin Gaignard) - media: imon: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - media: lirc_dev: Make lirc_class constant (Ricardo B. Marliere) - media: ir-spi: Unify indentation and comment style (Andy Shevchenko) - media: ir-spi: Remove trailing comma in the terminator entry (Andy Shevchenko) - media: ir-spi: Utilise temporary variable for struct device (Andy Shevchenko) - media: ir-spi: Make use of device properties (Andy Shevchenko) - media: ir-spi: Don't use "proxy" headers (Andy Shevchenko) - media: c8sectpfe: Remove unused of_gpio.h (Andy Shevchenko) - media: rc: gpio-ir-recv: Remove unused of_gpio.h (Andy Shevchenko) - media: mediatek: vcodec: Replace false function description (Sebastian Fricke) - media: mediatek: vcodec: Improve wording & fix grammatic issues (Sebastian Fricke) - media: mediatek: vcodec: Fix multiple typos (Sebastian Fricke) - media: chips-media: wave5: Add hrtimer based polling support (Devarsh Thakkar) - drm/tests: Add a unit test for range bias allocation (Arunpravin Paneer Selvam) - drm/buddy: Fix the range bias clear memory allocation issue (Arunpravin Paneer Selvam) - workqueue: Use "@..." in function comment to describe variable length argument (Tejun Heo) - workqueue: Add destroy_work_on_stack() in workqueue_softirq_dead() (Zqiang) - workqueue: remove unnecessary import and function in wq_monitor.py (Kemeng Shi) - workqueue: Introduce enable_and_queue_work() convenience function (Allen Pais) - workqueue: add function in event of workqueue_activate_work (Kassey Li) - workqueue: Cleanup subsys attribute registration (Dan Williams) - workqueue: Use list_last_entry() to get the last idle worker (Lai Jiangshan) - workqueue: Move attrs->cpumask out of worker_pool's properties when attrs->affn_strict (Lai Jiangshan) - workqueue: Use INIT_WORK_ONSTACK in workqueue_softirq_dead() (Lai Jiangshan) - workqueue: Allow cancel_work_sync() and disable_work() from atomic contexts on BH work items (Tejun Heo) - workqueue: Remember whether a work item was on a BH workqueue (Tejun Heo) - workqueue: Remove WORK_OFFQ_CANCELING (Tejun Heo) - workqueue: Implement disable/enable for (delayed) work items (Tejun Heo) - workqueue: Preserve OFFQ bits in cancel[_sync] paths (Tejun Heo) - cgroup/rstat: add cgroup_rstat_cpu_lock helpers and tracepoints (Jesper Dangaard Brouer) - selftests/cgroup: Drop define _GNU_SOURCE (Edward Liaw) - docs: cgroup-v1: Update page cache removal functions (Illia Ostapyshyn) - selftests/cgroup: fix uninitialized variables in test_zswap.c (John Hubbard) - selftests/cgroup: cpu_hogger init: use {} instead of {NULL} (John Hubbard) - selftests/cgroup: fix clang warnings: uninitialized fd variable (John Hubbard) - selftests/cgroup: fix clang build failures for abs() calls (John Hubbard) - cgroup/cpuset: Remove outdated comment in sched_partition_write() (Xiu Jianfeng) - cgroup/cpuset: Fix incorrect top_cpuset flags (Waiman Long) - cgroup/cpuset: Avoid clearing CS_SCHED_LOAD_BALANCE twice (Xiu Jianfeng) - cgroup/cpuset: Statically initialize more members of top_cpuset (Xiu Jianfeng) - cgroup: Avoid unnecessary looping in cgroup_no_v1() (Xiu Jianfeng) - cgroup, legacy_freezer: update comment for freezer_css_offline() (Xiu Jianfeng) - docs, cgroup: add entries for pids to cgroup-v2.rst (Xiu Jianfeng) - cgroup: don't call cgroup1_pidlist_destroy_all() for v2 (Xiu Jianfeng) - cgroup_freezer: update comment for freezer_css_online() (Xiu Jianfeng) - cgroup/rstat: desc member cgrp in cgroup_rstat_flush_release (Jesper Dangaard Brouer) - cgroup/rstat: add cgroup_rstat_lock helpers and tracepoints (Jesper Dangaard Brouer) - cgroup/pids: Remove superfluous zeroing (Michal Koutný) - docs: cgroup-v1: Fix description for css_online (I Hsin Cheng) - cgroup/cpuset: Add test_cpuset_v1_hp.sh (Waiman Long) - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) - selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate (Tianchen Ding) - cgroup, docs: Clarify limitation of RT processes with cgroup v2 cpu controller (Waiman Long) - selftests/kvm: remove dead file (Paolo Bonzini) - KVM: x86: Remove VT-d mention in posted interrupt tracepoint (Alejandro Jimenez) - KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabled (Alejandro Jimenez) - KVM: x86: Allow, don't ignore, same-value writes to immutable MSRs (Sean Christopherson) - KVM: Use vfree for memory allocated by vcalloc()/__vcalloc() (Li RongQing) - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Gerd Hoffmann) - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Gerd Hoffmann) - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Sean Christopherson) - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (David Matlack) - KVM: selftests: Drop @selector from segment helpers (Sean Christopherson) - KVM: selftests: Init x86's segments during VM creation (Sean Christopherson) - KVM: selftests: Add macro for TSS selector, rename up code/data macros (Sean Christopherson) - KVM: selftests: Allocate x86's TSS at VM creation (Sean Christopherson) - KVM: selftests: Fold x86's descriptor tables helpers into vcpu_init_sregs() (Sean Christopherson) - KVM: selftests: Drop superfluous switch() on vm->mode in vcpu_init_sregs() (Sean Christopherson) - KVM: selftests: Allocate x86's GDT during VM creation (Sean Christopherson) - KVM: selftests: Map x86's exception_handlers at VM creation, not vCPU setup (Sean Christopherson) - KVM: selftests: Init IDT and exception handlers for all VMs/vCPUs on x86 (Sean Christopherson) - KVM: selftests: Rename x86's vcpu_setup() to vcpu_init_sregs() (Sean Christopherson) - KVM: selftests: Move x86's descriptor table helpers "up" in processor.c (Sean Christopherson) - KVM: selftests: Explicitly clobber the IDT in the "delete memslot" testcase (Sean Christopherson) - KVM: selftests: Rework platform_info_test to actually verify #GP (Sean Christopherson) - KVM: selftests: Move platform_info_test's main assert into guest code (Sean Christopherson) - KVM: selftests: Fix off-by-one initialization of GDT limit (Ackerley Tng) - KVM: selftests: Move GDT, IDT, and TSS fields to x86's kvm_vm_arch (Sean Christopherson) - KVM: sefltests: Add kvm_util_types.h to hold common types, e.g. vm_vaddr_t (Sean Christopherson) - Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" (Sean Christopherson) - KVM: selftests: Randomly force emulation on x86 writes from guest code (Sean Christopherson) - KVM: selftests: Add vcpu_arch_put_guest() to do writes from guest code (Sean Christopherson) - KVM: selftests: Add global snapshot of kvm_is_forced_emulation_enabled() (Sean Christopherson) - KVM: selftests: Provide an API for getting a random bool from an RNG (Sean Christopherson) - KVM: selftests: Provide a global pseudo-RNG instance for all tests (Sean Christopherson) - KVM: selftests: Define _GNU_SOURCE for all selftests code (Sean Christopherson) - KVM: nVMX: Add a sanity check that nested PML Full stems from EPT Violations (Sean Christopherson) - KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exception (Sean Christopherson) - KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT Misconfig (Sean Christopherson) - KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslots (Sean Christopherson) - KVM: selftests: Allow skipping the KVM_RUN sanity check in rseq_test (Zide Chen) - KVM: selftests: Avoid assuming "sudo" exists in NX hugepage test (Brendan Jackman) - KVM: selftests: Make monitor_mwait require MONITOR/MWAIT feature (Zide Chen) - KVM: selftests: Compare wall time from xen shinfo against KVM_GET_CLOCK (Vitaly Kuznetsov) - KVM: selftests: Remove second semicolon (Colin Ian King) - KVM: selftests: Use TAP in the steal_time test (Thomas Huth) - KVM: selftests: Use EPOLL in userfaultfd_util reader threads (Anish Moorthy) - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Anish Moorthy) - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Anish Moorthy) - KVM: fix documentation for KVM_CREATE_GUEST_MEMFD (Carlos López) - KVM: Remove kvm_make_all_cpus_request_except() (Venkatesh Srinivas) - KVM: Simplify error handling in __gfn_to_pfn_memslot() (Anish Moorthy) - KVM: Add function comments for __kvm_read/write_guest_page() (Anish Moorthy) - KVM: Clarify meaning of hva_to_pfn()'s 'atomic' parameter (Anish Moorthy) - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Oliver Upton) - KVM: selftests: arm64: Test that feature ID regs survive a reset (Oliver Upton) - KVM: selftests: arm64: Store expected register value in set_id_regs (Oliver Upton) - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Oliver Upton) - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Oliver Upton) - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Oliver Upton) - KVM: arm64: Rename is_id_reg() to imply VM scope (Oliver Upton) - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Oliver Upton) - KVM: arm64: Use hVHE in pKVM by default on CPUs with VHE support (Will Deacon) - KVM: arm64: Fix hvhe/nvhe early alias parsing (Will Deacon) - KVM: arm64: Convert kvm_mpidr_index() to bitmap_gather() (Marc Zyngier) - KVM: arm64: vgic: Allocate private interrupts on demand (Marc Zyngier) - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Russell King) - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ene) - KVM: arm64: Improve out-of-order sysreg table diagnostics (Marc Zyngier) - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Marc Zyngier) - KVM: arm64: Restrict supported capabilities for protected VMs (Fuad Tabba) - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Fuad Tabba) - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Will Deacon) - KVM: arm64: Rename firmware pseudo-register documentation file (Will Deacon) - KVM: arm64: Reformat/beautify PTP hypercall documentation (Will Deacon) - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Fuad Tabba) - KVM: arm64: Introduce and use predicates that check for protected VMs (Fuad Tabba) - KVM: arm64: Add is_pkvm_initialized() helper (Quentin Perret) - KVM: arm64: Simplify vgic-v3 hypercalls (Marc Zyngier) - KVM: arm64: Move setting the page as dirty out of the critical section (Fuad Tabba) - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Fuad Tabba) - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Fuad Tabba) - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Quentin Perret) - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Fuad Tabba) - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Fuad Tabba) - KVM: arm64: Support TLB invalidation in guest context (Will Deacon) - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Will Deacon) - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Marc Zyngier) - KVM: arm64: Avoid BUG-ing from the host abort path (Quentin Perret) - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Quentin Perret) - KVM: arm64: Do not re-initialize the KVM lock (Fuad Tabba) - KVM: arm64: Refactor checks for FP state ownership (Fuad Tabba) - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Fuad Tabba) - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Fuad Tabba) - KVM: selftests: Add stress test for LPI injection (Oliver Upton) - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Oliver Upton) - KVM: selftests: Add helper for enabling LPIs on a redistributor (Oliver Upton) - KVM: selftests: Add a minimal library for interacting with an ITS (Oliver Upton) - KVM: selftests: Add quadword MMIO accessors (Oliver Upton) - KVM: selftests: Standardise layout of GIC frames (Oliver Upton) - KVM: selftests: Align with kernel's GIC definitions (Oliver Upton) - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Oliver Upton) - KVM: arm64: vgic-its: Rip out the global translation cache (Oliver Upton) - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Oliver Upton) - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Oliver Upton) - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Oliver Upton) - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Oliver Upton) - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Oliver Upton) - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Oliver Upton) - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Oliver Upton) - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Oliver Upton) - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Oliver Upton) - KVM: Treat the device list as an rculist (Oliver Upton) - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Marc Zyngier) - KVM: arm64: Drop trapping of PAuth instructions/keys (Marc Zyngier) - KVM: arm64: nv: Advertise support for PAuth (Marc Zyngier) - KVM: arm64: nv: Handle ERETA[AB] instructions (Marc Zyngier) - KVM: arm64: nv: Add emulation for ERETAx instructions (Marc Zyngier) - KVM: arm64: nv: Add kvm_has_pauth() helper (Marc Zyngier) - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Marc Zyngier) - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Marc Zyngier) - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Marc Zyngier) - KVM: arm64: nv: Fast-track 'InHost' exception returns (Marc Zyngier) - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Marc Zyngier) - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Marc Zyngier) - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Marc Zyngier) - KVM: arm64: Constraint PAuth support to consistent implementations (Marc Zyngier) - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Marc Zyngier) - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Marc Zyngier) - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Marc Zyngier) - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Marc Zyngier) - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Marc Zyngier) - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Marc Zyngier) - KVM: arm64: Exclude host_debug_data from vcpu_arch (Marc Zyngier) - KVM: arm64: Add accessor for per-CPU state (Marc Zyngier) - LoongArch: KVM: Add mmio trace events support (Bibo Mao) - LoongArch: KVM: Add software breakpoint support (Bibo Mao) - LoongArch: KVM: Add PV IPI support on guest side (Bibo Mao) - LoongArch: KVM: Add PV IPI support on host side (Bibo Mao) - LoongArch: KVM: Add vcpu mapping from physical cpuid (Bibo Mao) - LoongArch: KVM: Add cpucfg area for kvm hypervisor (Bibo Mao) - LoongArch: KVM: Add hypercall instruction emulation (Bibo Mao) - LoongArch/smp: Refine some ipi functions on LoongArch platform (Bibo Mao) - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Michael Roth) - KVM: SEV: Add GHCB handling for termination requests (Michael Roth) - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Brijesh Singh) - KVM: SEV: Add support to handle AP reset MSR protocol (Tom Lendacky) - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Sean Christopherson) - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Sean Christopherson) - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Sean Christopherson) - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Sean Christopherson) - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Sean Christopherson) - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Sean Christopherson) - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Sean Christopherson) - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Sean Christopherson) - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Sean Christopherson) - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Sean Christopherson) - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Sean Christopherson) - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Isaku Yamahata) - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Sean Christopherson) - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Sean Christopherson) - KVM: x86: Remove separate "bit" defines for page fault error code masks (Sean Christopherson) - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Sean Christopherson) - KVM: VMX: Introduce test mode related to EPT violation VE (Isaku Yamahata) - KVM, x86: add architectural support code for #VE (Paolo Bonzini) - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Sean Christopherson) - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Isaku Yamahata) - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Sean Christopherson) - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Sean Christopherson) - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Sean Christopherson) - KVM: x86: Explicitly zero kvm_caps during vendor module load (Sean Christopherson) - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Sean Christopherson) - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Sean Christopherson) - KVM: riscv: selftests: Add commandline option for SBI PMU test (Atish Patra) - KVM: riscv: selftests: Add a test for counter overflow (Atish Patra) - KVM: riscv: selftests: Add a test for PMU snapshot functionality (Atish Patra) - KVM: riscv: selftests: Add SBI PMU selftest (Atish Patra) - KVM: riscv: selftests: Add SBI PMU extension definitions (Atish Patra) - KVM: riscv: selftests: Add Sscofpmf to get-reg-list test (Atish Patra) - KVM: riscv: selftests: Add helper functions for extension checks (Atish Patra) - KVM: riscv: selftests: Move sbi definitions to its own header file (Atish Patra) - RISC-V: KVM: Improve firmware counter read function (Atish Patra) - RISC-V: KVM: Support 64 bit firmware counters on RV32 (Atish Patra) - RISC-V: KVM: Add perf sampling support for guests (Atish Patra) - RISC-V: KVM: Implement SBI PMU Snapshot feature (Atish Patra) - RISC-V: KVM: No need to exit to the user space if perf event failed (Atish Patra) - RISC-V: KVM: No need to update the counter value during reset (Atish Patra) - RISC-V: KVM: Fix the initial sample period value (Atish Patra) - drivers/perf: riscv: Implement SBI PMU snapshot function (Atish Patra) - drivers/perf: riscv: Fix counter mask iteration for RV32 (Atish Patra) - RISC-V: Use the minor version mask while computing sbi version (Atish Patra) - RISC-V: KVM: Rename the SBI_STA_SHMEM_DISABLE to a generic name (Atish Patra) - RISC-V: Add SBI PMU snapshot definitions (Atish Patra) - drivers/perf: riscv: Use BIT macro for shifting operations (Atish Patra) - drivers/perf: riscv: Read upper bits of a firmware counter (Atish Patra) - RISC-V: Add FIRMWARE_READ_HI definition (Atish Patra) - RISC-V: Fix the typo in Scountovf CSR name (Atish Patra) - RISCV: KVM: Introduce vcpu->reset_cntx_lock (Yong-Xuan Wang) - RISCV: KVM: Introduce mp_state_lock to avoid lock inversion (Yong-Xuan Wang) - RISC-V: KVM: selftests: Add ebreak test support (Chao Du) - RISC-V: KVM: Handle breakpoint exits for VCPU (Chao Du) - RISC-V: KVM: Implement kvm_arch_vcpu_ioctl_set_guest_debug() (Chao Du) - KVM: SEV: use u64_to_user_ptr throughout (Paolo Bonzini) - KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument (Sean Christopherson) - KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX (Paolo Bonzini) - KVM: x86: Split core of hypercall emulation to helper function (Sean Christopherson) - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) - KVM: SEV: publish supported VMSA features (Paolo Bonzini) - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Sean Christopherson) - mm: replace set_pte_at_notify() with just set_pte_at() (Paolo Bonzini) - mmu_notifier: remove the .change_pte() callback (Paolo Bonzini) - KVM: remove unused argument of kvm_handle_hva_range() (Paolo Bonzini) - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) - cxl/cper: Remove duplicated GUID defines (Ira Weiny) - cxl/cper: Fix non-ACPI-APEI-GHES build (Ira Weiny) - cxl/pci: Process CPER events (Ira Weiny) - acpi/ghes: Process CXL Component Events (Ira Weiny) - cxl/region: Convert cxl_pmem_region_alloc to scope-based resource management (Dan Williams) - cxl/acpi: Cleanup __cxl_parse_cfmws() (Dan Williams) - cxl/region: Fix cxlr_pmem leaks (Li Zhijian) - cxl/core: Add region info to cxl_general_media and cxl_dram events (Alison Schofield) - cxl/region: Move cxl_trace_hpa() work to the region driver (Alison Schofield) - cxl/region: Move cxl_dpa_to_region() work to the region driver (Alison Schofield) - cxl/trace: Correct DPA field masks for general_media & dram events (Alison Schofield) - MAINTAINERS: repair file entry in COMPUTE EXPRESS LINK (Lukas Bulwahn) - cxl/mbox: Add Clear Log mailbox command (Srinivasulu Thanneeru) - cxl/mbox: Add Get Log Capabilities and Get Supported Logs Sub-List commands (Srinivasulu Thanneeru) - cxl/cxl-event: include missing and (Sangyun Kim) - cxl/hdm: Debug, use decoder name function (Ira Weiny) - cxl: Fix use of phys_to_target_node() for x86 (Robert Richter) - cxl/hdm: dev_warn() on unsupported mixed mode decoder (Alison Schofield) - cxl/test: Enhance event testing (Ira Weiny) - cxl/hdm: Add debug message for invalid interleave granularity (Huang Ying) - cxl: Fix compile warning for cxl_security_ops extern (Dave Jiang) - dax: remove redundant assignment to variable rc (Colin Ian King) - ndtest: Convert to platform remove callback returning void (Uwe Kleine-König) - nvdimm/btt: always set max_integrity_segments (Christoph Hellwig) - nvdimm: remove nd_integrity_init (Christoph Hellwig) - dax: constify the struct device_type usage (Ricardo B. Marliere) - powerpc/papr_scm: Move duplicate definitions to common header files (Shivaprasad G Bhat) - bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of (Mike Rapoport (IBM)) - kprobes: remove dependency on CONFIG_MODULES (Mike Rapoport (IBM)) - powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriate (Mike Rapoport (IBM)) - x86/ftrace: enable dynamic ftrace without CONFIG_MODULES (Mike Rapoport (IBM)) - arch: make execmem setup available regardless of CONFIG_MODULES (Mike Rapoport (IBM)) - powerpc: extend execmem_params for kprobes allocations (Mike Rapoport (IBM)) - arm64: extend execmem_info for generated code allocations (Mike Rapoport (IBM)) - riscv: extend execmem_params for generated code allocations (Mike Rapoport (IBM)) - mm/execmem, arch: convert remaining overrides of module_alloc to execmem (Mike Rapoport (IBM)) - mm/execmem, arch: convert simple overrides of module_alloc to execmem (Mike Rapoport (IBM)) - mm: introduce execmem_alloc() and execmem_free() (Mike Rapoport (IBM)) - module: make module_memory_{alloc,free} more self-contained (Mike Rapoport (IBM)) - sparc: simplify module_alloc() (Mike Rapoport (IBM)) - nios2: define virtual address space for modules (Mike Rapoport (IBM)) - mips: module: rename MODULE_START to MODULES_VADDR (Mike Rapoport (IBM)) - arm64: module: remove unneeded call to kasan_alloc_module_shadow() (Mike Rapoport (IBM)) - kallsyms: replace deprecated strncpy with strscpy (Justin Stitt) - module: allow UNUSED_KSYMS_WHITELIST to be relative against objtree. (Yifan Hong) - livepatch: Rename KLP_* to KLP_TRANSITION_* (Wardenjohn) - printk: Remove redundant CONFIG_BASE_FULL (Yoann Congal) - printk: Change type of CONFIG_BASE_SMALL to bool (Yoann Congal) - printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled (Yoann Congal) - printk: cleanup deprecated uses of strncpy/strcpy (Justin Stitt) - ceph: Use no_printk() helper (Geert Uytterhoeven) - dyndbg: Use *no_printk() helpers (Geert Uytterhoeven) - dev_printk: Add and use dev_no_printk() (Geert Uytterhoeven) - printk: Let no_printk() use _printk() (Geert Uytterhoeven) - smb3: fix perf regression with cached writes with netfs conversion (Steve French) - cifs: Fix locking in cifs_strict_readv() (Steve French) - cifs: Change from mempool_destroy to mempool_exit for request pools (Steve French) - smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Takashi Iwai) - ALSA: hda/realtek - fixed headset Mic not show (Kailang Yang) - ASoC: SOF: amd: Fix build error with built-in config (Takashi Iwai) - ASoC: Intel: sof_sdw_rt_amp: use dai parameter (Bard Liao) - ASoC: Intel: sof_sdw: add dai parameter to rtd_init callback (Bard Liao) - ASoC: Intel: sof_sdw: use .controls/.widgets to add controls/widgets (Bard Liao) - ASoC: Intel: sof_sdw: add controls and dapm widgets in codec_info (Bard Liao) - ASoC: Intel: sof_sdw: use generic name for controls/widgets (Bard Liao) - ASoC: Intel: sof_sdw_cs_amp: rename Speakers to Speaker (Bard Liao) - ASoC: Intel: maxim-common: change max98373 data to static (Brent Lu) - ASoC: Intel: sof_sdw: add max98373 dapm routes (Brent Lu) - ASoC: Intel: sof_rt5682: use max_98373_dai_link function (Brent Lu) - ASoC: Intel: sof_nau8825: use max_98373_dai_link function (Brent Lu) - ASoC: Intel: sof_da7219: use max_98373_dai_link function (Brent Lu) - ASoC: Intel: maxim-common: add max_98373_dai_link function (Brent Lu) - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Bard Liao) - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Bard Liao) - ASoC: Intel: realtek-common: remove 2-spk rt1015p config (Brent Lu) - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Brent Lu) - ASoC: Intel: sof-rt5682: remove DMI quirk for hatch (Brent Lu) - ASoC: Intel: sof_sdw_rt_sdca_jack_common: remove -sdca for new codecs (Bard Liao) - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Bard Liao) - ASoC: xilinx: Add missing module descriptions (Takashi Iwai) - ASoC: ux500: Add missing module description (Takashi Iwai) - ASoC: topology-test: Add missing module description (Takashi Iwai) - ASoC: dmaengine: Add missing module description (Takashi Iwai) - ASoC: qcom: Add missing module descriptions (Takashi Iwai) - ASoC: sigmadsp: Add missing module description (Takashi Iwai) - ASoC: ab8500: Add missing module description (Takashi Iwai) - ASoC: audio-graph-card2: remove unneeded of_node_get() (Kuninori Morimoto) - ASoC: xtensa: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: xilinx: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: ux500: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: uniphier: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: ti: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: tegra: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: stm: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: sti: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: sprd: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: spear: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: SOF: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: sh: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: samsung: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: rockchip: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: qcom: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: pxa: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: mxs: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: meson: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: mediatek: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: loongson: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: kirkwood: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: jz4740: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: intel: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: generic: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: fsl: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: cirrus: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: bcm: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: au1x: Use *-y instead of *-objs Makefile (Takashi Iwai) - ASoC: atmel: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: apple: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: amd: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: adi: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: codecs: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: core: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ASoC: atmel: tse850-pcm5142: Remove unused of_gpio.h (Andy Shevchenko) - ASoC: uniphier: Constify static snd_pcm_hardware (Krzysztof Kozlowski) - ASoC: meson: Constify static snd_pcm_hardware (Krzysztof Kozlowski) - ASoC: fsl: Constify static snd_pcm_hardware (Krzysztof Kozlowski) - ASoC: qcom: Constify static snd_pcm_hardware (Krzysztof Kozlowski) - ASoC: codecs: wm8996: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - ASoC: codecs: wm8994: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - ASoC: codecs: wm8993: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - ASoC: codecs: wm8962: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - ASoC: sunxi: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: samsung: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: meson: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: mediatek: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: loongson: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: kirkwood: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: img: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: fsl: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: amd: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: arm: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: ti: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: tegra: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: qcom: Use snd_soc_substream_to_rtd() for accessing private_data (Krzysztof Kozlowski) - ASoC: soc-topology-test: clarify Copyright information (Pierre-Louis Bossart) - ASoC: Intel: avs: clarify Copyright information (Pierre-Louis Bossart) - ASoC: Intel: catpt: clarify Copyright information (Pierre-Louis Bossart) - ASoC: codecs: Intel: clarify Copyright information (Pierre-Louis Bossart) - ASoC: Intel: common: clarify Copyright information (Pierre-Louis Bossart) - ASoC: Intel: boards: clarify Copyright information (Pierre-Louis Bossart) - ASoC: SOF: Intel: clarify Copyright information (Pierre-Louis Bossart) - ASoC: qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields (Krzysztof Kozlowski) - ASoC: SOF: Intel: move hda.c to different module (Pierre-Louis Bossart) - ASoC: SOF: Intel: remove circular dependency on hda_sdw_process_wakeen() (Pierre-Louis Bossart) - ASoC: SOF: Intel: move tracepoint creation (Pierre-Louis Bossart) - ASoC: SOF: Intel: move common code from hda.c (Pierre-Louis Bossart) - ASoC: SOF: Intel: start splitting top-level from common parts (Pierre-Louis Bossart) - ASoC: SOF: Intel: regroup all SoundWire/Intel functions in hda.c (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-stream: export stream_get_position() helper (Pierre-Louis Bossart) - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Peter Ujfalusi) - ASoC: SOF: Intel: discard SoundWire configuration if HDaudio codec is reported (Pierre-Louis Bossart) - ASoC: tas2781: Fix a warning reported by robot kernel test (Shenghao Ding) - ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - ASoC: Use inline function for type safety in snd_soc_substream_to_rtd() (Krzysztof Kozlowski) - ASoC: doc: dapm: update event types (Luca Ceresoli) - ASoC: doc: dapm: update section "DAPM Widget Events" (Luca Ceresoli) - ASoC: doc: dapm: improve section "Codec/DSP Widget Interconnections" (Luca Ceresoli) - ASoC: doc: dapm: fix and improve section "Registering DAPM controls" (Luca Ceresoli) - ASoC: doc: dapm: describe how widgets and routes are registered (Luca Ceresoli) - ASoC: doc: dapm: extend initial descrption (Luca Ceresoli) - ASoC: doc: dapm: replace "map" with "graph" (Luca Ceresoli) - ASoC: doc: dapm: remove dash after colon (Luca Ceresoli) - ASoC: doc: dapm: minor rewording (Luca Ceresoli) - ASoC: doc: dapm: fix struct name (Luca Ceresoli) - ASoC: doc: dapm: fix typos (Luca Ceresoli) - ASoC: Intel: sof-rt5682: support bclk as PLL source on rt5682s (Brent Lu) - ASoC: Intel: sof-rt5682: get bclk frequency from topology (Brent Lu) - ASoC: Intel: sof-rt5682: setup pll_id only when needed (Brent Lu) - ASoC: Intel: sof-rt5682: add driver_data to sof_rt5682 board (Brent Lu) - ASoC: Intel: sof_rt5682: add icl_rt5682_def for icl boards (Brent Lu) - ASoC: Intel: sof-rt5682: remove SOF_RT5682_MCLK_BYTCHT_EN (Brent Lu) - ASoC: Intel: sof-rt5682: add mclk_en to sof_rt5682_private (Brent Lu) - ASoC: Intel: glk_rt5682_max98357a: delete driver (Brent Lu) - ASoC: Intel: sof_rt5682: support MAX98357A on glk boards (Brent Lu) - ASoC: Intel: sof_rt5682: add glk_rt5682_def for glk boards (Brent Lu) - ASoC: Intel: bxt_da7219_max98357a: remove glk support (Brent Lu) - ASoC: Intel: sof_da7219: support MAX98357A on glk boards (Brent Lu) - ASoC: Intel: sof_da7219: add glk_da7219_def for glk boards (Brent Lu) - ASoC: Intel: bxt_da7219_max98357a: remove cml support (Brent Lu) - ASoC: Intel: sof_da7219: support MAX98357A on cml boards (Brent Lu) - ASoC: Intel: sof_da7219: support MAX98357A (Brent Lu) - ASoC: Intel: sof_rt5682: add missing MAX98357A config (Bard Liao) - ASoC: Intel: bxt_da7219_max98357a: remove MAX98390 support (Brent Lu) - ASoC: Intel: sof_da7219: support MAX98390 on cml boards (Brent Lu) - ASoC: Intel: sof_da7219: add cml_da7219_def for cml boards (Brent Lu) - ASoC: Intel: sof_da7219: support MAX98390 (Brent Lu) - ASoC: Intel: sof_maxim_common: support MAX98390 on cml boards (Brent Lu) - ASoC: Intel: nau8825/rt5682: move speaker widget to common modules (Brent Lu) - ASoC: Intel: avs: Clean up hw constraints initialization (Cezary Rojewski) - ASoC: Intel: avs: Store pointer to link_stream in dma_data (Cezary Rojewski) - ASoC: Intel: avs: Remove redundancy around DAI prepare (Cezary Rojewski) - ASoC: Intel: avs: Remove redundancy around DAI startup (Cezary Rojewski) - ASoC: Intel: avs: Store pointer to adev in DAI dma_data (Cezary Rojewski) - ASoC: Intel: avs: Remove redundancy around DAI shutdown (Cezary Rojewski) - ASoC: Intel: avs: Relocate HDA BE DAI specific operations (Cezary Rojewski) - ASoC: pcm: Reverse iterate DAIs when shutting them down (Cezary Rojewski) - ASoC: SOF: mediatek: mt8195: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: mediatek: mt8186: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: intel: byt: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: intel: bdw: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: imx8ulp: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: imx8m: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: imx8: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: amd: acp: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: intel: hda: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: intel: pci-tng: Constify snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: Constify stored pointer to snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: pcm: Constify local snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: ipc3: Constify local snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: debug: Constify local snd_sof_dsp_ops (Krzysztof Kozlowski) - ASoC: SOF: ipc4-topology: Advertise passthrough capable PCMs (using ChainDMA) (Peter Ujfalusi) - ASoC: SOF: Intel: hda: list SoundWire peripherals on mismatch (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda: simplify and reduce indentation for hda_sdw_machine_select() (Pierre-Louis Bossart) - ASoC: SOF: topology: remove incorrect widget id in error message (Yong Zhi) - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Peter Ujfalusi) - ASoC: intel: sof_sdw: Add support for cs42l43-cs35l56 sidecar amps (Maciej Strozek) - ASoC: Intel: sof_sdw: Add callbacks to register sidecar devices (Charles Keepax) - ASoC: Intel: sof_sdw: Delay update of the codec_conf array (Charles Keepax) - ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: add a space before cfg-amp in components (Bard Liao) - ASoC: Intel: sof-sdw: don't set card long_name (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: Allocate snd_soc_card dynamically (Peter Ujfalusi) - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Mac Chiang) - ASoC: Intel: soc-acpi: mtl: add support for Acer Swift Go 14 (Pierre-Louis Bossart) - ASoC: Intel: soc-acpi: mtl: add Dell SKU 0C64 and 0CC6 (Pierre-Louis Bossart) - ASoC: Intel: skl_hda_dsp_generic: Use devm_kasprintf for the components string (Peter Ujfalusi) - ASoC: Intel: skl_hda_dsp_generic: Allocate snd_soc_card dynamically (Peter Ujfalusi) - ASoC: sunxi: DMIC: Add controls for adjusting the mic gains (Joao Schim) - ASoC: dt-bindings: tegra30-i2s: convert to dt schema (Mohammad Shehar Yaar Tausif) - ASoC: dt-bindings: fsl,ssi: Convert to YAML (Shengjiu Wang) - ASoC: dt-bindings: renesas: Fix R-Car Gen4 SoC-specific compatibles (Geert Uytterhoeven) - ASoc: PCM6240: Fix spelling mistake: "deley" -> "delay" (Colin Ian King) - ASoC: dt-bindings: tegra20-ac97: convert to dt schema (Mohammad Shehar Yaar Tausif) - ASoC: cs35l41: Delete unnecessary condition in cs35l41_pcm_hw_params() (Dan Carpenter) - ASoC: dt-bindings: mt2701-wm8960: Convert to dtschema (Kartik Agarwala) - ASoC: soc.h: Don't use "proxy" headers (Andy Shevchenko) - ASoc: dt-bindings: PCM6240: Add initial DT binding (Shenghao Ding) - ASoc: PCM6240: Add compile item for PCM6240 Family driver (Shenghao Ding) - ASoc: PCM6240: Create header file for PCM6240 Family driver code (Shenghao Ding) - ASoc: PCM6240: Create PCM6240 Family driver code (Shenghao Ding) - ASoC: dapm-graph: new tool to visualize DAPM state (Luca Ceresoli) - ASoC: dapm: debugfs: show the widget type (Luca Ceresoli) - ASoC: dapm: debugfs: add component to route lines (Luca Ceresoli) - ASoC: nau8821: Remove redundant ADC controls (Seven Lee) - ASoC: nau8821: Add delay control for ADC (Seven Lee) - ASoC: dt-bindings: nau8821: Add delay control for ADC (Seven Lee) - ASoC: Intel: avs: Switch to ACPI NHLT (Amadeusz Sławiński) - ASoC: Intel: avs: Remove unused IRQ-related code (Cezary Rojewski) - ASoC: Intel: avs: New IRQ handling implementation (Cezary Rojewski) - ASoC: dt-bindings: tegra20-das: Convert to schema (Mohammad Shehar Yaar Tausif) - ASoC: sunxi: sun4i-i2s: Fix pcm_formats type specification (John Watts) - ASoC: dt-bindings: fsl-esai: Add ref: dai-common.yaml (Frank Li) - ASoC: dt-bindings: fsl-esai: Remove 'fsl,*' from required list (Frank Li) - ASoC: dt-bindings: mt8186: Document audio-routing and dai-link subnode (AngeloGioacchino Del Regno) - ASoC: dt-bindings: mt8192: Document audio-routing and dai-link subnode (AngeloGioacchino Del Regno) - ASoC: dt-bindings: mt8195: Document audio-routing and dai-link subnode (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8186: Unify mt8186-mt6366 machine drivers (AngeloGioacchino Del Regno) - ASoC: mediatek: Use common mtk_afe_pcm_platform with common probe cb (AngeloGioacchino Del Regno) - ASoC: mediatek: Add common mtk_afe_component_probe callback (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8186-rt1019: Migrate to the common mtk_soundcard_startup (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8192: Migrate to the common mtk_soundcard_startup (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8195: Migrate to the common mtk_soundcard_startup (AngeloGioacchino Del Regno) - ASoC: mediatek: Add common snd_soc_ops .startup() callback (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8186: Migrate to mtk_soundcard_common_probe (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8192: Migrate to mtk_soundcard_common_probe (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8195: Migrate to mtk_soundcard_common_probe (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8188: Migrate to mtk_soundcard_common_probe (AngeloGioacchino Del Regno) - ASoC: mediatek: common: Constify struct mtk_sof_priv (AngeloGioacchino Del Regno) - ASoC: mediatek: Add common machine soundcard driver probe mechanism (AngeloGioacchino Del Regno) - ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value (Steven Rostedt) - ASoC: dt-bindings: fsl-asoc-card: Add compatbile string for wm8904 codec (Shengjiu Wang) - ASoC: fsl-asoc-card: add wm8904 codec support (Shengjiu Wang) - ASoC: sunxi: sun4i-i2s: Support 32-bit audio formats (John Watts) - ASoC: amd: acp-da7219-max98357a: Constify regulator_ops (Krzysztof Kozlowski) - ASoC: samsung: i2s: Drop unneeded MODULE_ALIAS (Krzysztof Kozlowski) - ASoC: wcd934x: Drop unneeded MODULE_ALIAS (Krzysztof Kozlowski) - ASoC: amd: Support microphone from Acer Aspire A315-24P (end.to.start) - ASoC: Intel: sof_rt5682: use RT5682S_PLL1 if needed (Bard Liao) - ASoC: Intel: cml_rt1011_rt5682: delete driver (Brent Lu) - ASoC: Intel: sof_rt5682: support ALC1011 on cml boards (Brent Lu) - ASoC: Intel: sof_realtek_common: support 4xALC1011 amplifier (Brent Lu) - ASoC: Intel: sof_da7219: add mtl_da7219_def for mtl boards (Brent Lu) - ASoC: Intel: sof_da7219: mach cleanup for rpl boards (Brent Lu) - ASoC: Intel: sof_da7219: mach cleanup for adl boards (Brent Lu) - ASoC: Intel: sof_sdw: remove FOUR_SPEAKER quirks (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 (Pierre-Louis Bossart) - ASoC: Intel: soc-acpi: add support for HP Omen14 SoundWire configuration (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: add missing sof_sdw_rt_amp_init for Realtek multi-function codecs (Bard Liao) - ASoC: dt-bindings: renesas,rsnd: add missing renesas,rcar_sound-gen4 (Kuninori Morimoto) - ASoC: dt-bindings: renesas: add R8A779H0 V4M (Kuninori Morimoto) - ASoC: soc-card: soc-card-test: Fix some error handling in init() (Dan Carpenter) - ASoC: dt-bindings: fsl-asoc-card: Document fsl,imx25-pdk-sgtl5000 (Fabio Estevam) - ASoC: dt-bindings: imx-audio-spdif: convert to YAML (Shengjiu Wang) - ASoC: codecs: tas2780: remove redundant assignments to variable ret (Colin Ian King) - ASoC: cs35l56: Include array_size.h (Richard Fitzgerald) - ASoC: wm_adsp: Include array_size.h (Richard Fitzgerald) - ASoC: ti: davinci-i2s: Add T1 framing support (Bastien Curutchet) - ASoC: dt-bindings: davinci-mcbsp: Add the 'ti,T1-framing-{rx/tx}' flags (Bastien Curutchet) - ASoC: ti: davinci-i2s: Add S24_LE to supported formats (Bastien Curutchet) - ASoC: ti: davinci-i2s: Link free-run mode to SND_SOC_DAIFMT_[GATED/CONT] (Bastien Curutchet) - ASoC: ti: davinci-i2s: Enable unexpected frame pulses detection (Bastien Curutchet) - ASoC: ti: davinci-i2s: Add handling of BP_FC format (Bastien Curutchet) - ASoC: ti: davinci-i2s: Add TDM support (Bastien Curutchet) - ASoC: ti: davinci-i2s: Delete unnecessary assignment (Bastien Curutchet) - ASoC: ti: davinci-i2s: Use external clock to drive sample rate generator (Bastien Curutchet) - ASoC: ti: davinci-i2s: Replace dev_err with dev_err_probe (Bastien Curutchet) - ASoC: ti: davinci-i2s: Remove the unused clk_input_pin attribute (Bastien Curutchet) - ASoC: dt-bindings: davinci-mcbsp: Add optional clock (Bastien Curutchet) - ASoC: dt-bindings: davinci-mcbsp: convert McBSP bindings to yaml schema (Bastien Curutchet) - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Peter Ujfalusi) - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Peter Ujfalusi) - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Peter Ujfalusi) - ASoC: pcm: perform power-down delay checks a bit faster (Dragan Simic) - ASoC: amd: fix for soundwire build dependencies for legacy stack (Vijendar Mukunda) - ASoC: codecs: Rockchip on-SoC codecs should depend on ARCH_ROCKCHIP (Geert Uytterhoeven) - ASoC: Intel: sof_rt5682: Fix uninitialized variable in probe (Dan Carpenter) - ASoC: qcom: sc8280xp: Add support for QCM6490 and QCS6490 (Mohammad Rafi Shaik) - ASoC: dt-bindings: qcom,sm8250: Add QCM6490 snd QCS6490 sound card (Mohammad Rafi Shaik) - ASoC: dt-bindings: ti,pcm1681: Convert to dtschema (Animesh Agarwal) - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Pierre-Louis Bossart) - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Pierre-Louis Bossart) - ASoC: Intel: avs: Rule invalid buffer and period sizes out (Cezary Rojewski) - ASoC: Intel: avs: Add assert_static to guarantee ABI sizes (Amadeusz Sławiński) - ASoC: Intel: avs: Init debugfs before booting firmware (Cezary Rojewski) - ASoC: Intel: avs: Wake from D0ix when starting streaming (Cezary Rojewski) - ASoC: Intel: avs: Remove dead code (Cezary Rojewski) - ASoC: Intel: avs: Test result of avs_get_module_entry() (Cezary Rojewski) - ASoC: Intel: avs: Fix potential integer overflow (Cezary Rojewski) - ASoC: Intel: avs: Replace risky functions with safer variants (Cezary Rojewski) - ASoC: Intel: avs: Fix ASRC module initialization (Cezary Rojewski) - ASoC: Intel: avs: Fix config_length for config-less copiers (Cezary Rojewski) - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Cezary Rojewski) - ASoC: Intel: avs: Fix debug-slot offset calculation (Cezary Rojewski) - ASoC: Intel: avs: Restore stream decoupling on prepare (Amadeusz Sławiński) - ASoC: SOF: Intel: hda-stream: clarify comment (Pierre-Louis Bossart) - ASoC: SOF: Intel: don't ignore IOC interrupts for non-audio transfers (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-loader: change signature of code loader helpers (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-loader: add flag to tag ICCMAX stream (Pierre-Louis Bossart) - ASoC: topology: Remove obsolete ABI v4 structs (Cezary Rojewski) - ASoC: topology: Cleanup after ABI v4 support removal (Cezary Rojewski) - ASoC: topology: Remove ABI v4 support (Cezary Rojewski) - ASoC: Intel: Skylake: Remove soc-topology ABI v4 support (Cezary Rojewski) - ASoC: SOF: Clean up sof_ipc_flood_dfs_write() (Dan Carpenter) - ASoC: SOF: Disable pointless writes to debugfs file (Dan Carpenter) - ASoC: SOF: imx: remove imx8_*_clocks API (Laurentiu Mihalcea) - ASoC: SOF: imx: drop usage of the imx8_*_clocks API (Laurentiu Mihalcea) - ASoC: nau8822: Remove unused member from struct (Francesco Dolcini) - ASoC: codecs: rk3308: fix building without CONFIG_OF (Arnd Bergmann) - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Simon Trimmer) - ASoC: wm_adsp: Remove notification of driver write (Simon Trimmer) - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Simon Trimmer) - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Simon Trimmer) - firmware: cs_dsp: Add locked wrappers for coeff read and write (Simon Trimmer) - ASoC: codecs: rk3308: depend on ARM64 || COMPILE_TEST (Luca Ceresoli) - ASoC: codecs: rk3308: fix "defined but not used" warning on !OF (Luca Ceresoli) - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Peter Ujfalusi) - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Peter Ujfalusi) - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Peter Ujfalusi) - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Peter Ujfalusi) - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Peter Ujfalusi) - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Peter Ujfalusi) - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Peter Ujfalusi) - ASoC: Intel: avs: rt5682: Constify card_headset_pins (Amadeusz Sławiński) - ASoC: Intel: avs: rt5663: Constify card_headset_pins (Amadeusz Sławiński) - ASoC: Intel: avs: rt298: Constify card_headset_pins (Amadeusz Sławiński) - ASoC: Intel: avs: rt286: Constify card_headset_pins (Amadeusz Sławiński) - ASoC: Intel: avs: rt274: Constify card_headset_pins (Amadeusz Sławiński) - ASoC: Intel: avs: nau8825: Constify card_headset_pins (Amadeusz Sławiński) - ASoC: Intel: avs: es8336: Constify card_headset_pins (Amadeusz Sławiński) - ASoC: Intel: avs: hdaudio: Constify probing_link (Amadeusz Sławiński) - ASoC: Intel: avs: Use devm_kstrdup_const (Amadeusz Sławiński) - ASoC: Intel: avs: hdaudio: Use devm_kstrdup_const (Amadeusz Sławiński) - ASoC: rsnd: no exception for SCU (Kuninori Morimoto) - ASoC: rsnd: R-Car Gen1/Gen2 exception (Kuninori Morimoto) - ASoC: rsnd: rename rsnd_is_e3() to rsnd_is_gen3_e3() (Kuninori Morimoto) - ASoC: rsnd: don't get resource from ID (Kuninori Morimoto) - ASoC: rsnd: cleanup regmap table (Kuninori Morimoto) - ASoC: SOF: ipc4-topology: remove shadowed variable (Pierre-Louis Bossart) - ASoC: SOF: ipc4-priv: align prototype and function declaration (Pierre-Louis Bossart) - ASoC: SOF: amd: acp-loader: abort firmware download on write error (Pierre-Louis Bossart) - ASoC: SOF: ipc4-loader: save FW version info to debugfs (Yong Zhi) - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Ranjani Sridharan) - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Pierre-Louis Bossart) - ASoC: SOF: pcm: add pending_stop state variable (Pierre-Louis Bossart) - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Pierre-Louis Bossart) - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Ranjani Sridharan) - ASoC: SOF: Intel: hda: move helper to static inline (Pierre-Louis Bossart) - ASoC: SOF: IPC4: extend dai_data with node_id (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Pierre-Louis Bossart) - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Bard Liao) - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Bard Liao) - ASoC: SOF: make dma_config_tlv be an array (Bard Liao) - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Bard Liao) - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Bard Liao) - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Pierre-Louis Bossart) - ASoC: soc-card: Add KUnit test case for snd_soc_card_get_kcontrol (Richard Fitzgerald) - ASoC: soc-card: Use snd_ctl_find_id_mixer() instead of open-coding (Richard Fitzgerald) - ALSA: control: Introduce snd_ctl_find_id_mixer_locked() (Richard Fitzgerald) - ASoC: dt-bindings: fsl-asoc-card: convert to YAML (Shengjiu Wang) - ASoC: nau8325: Revise soc_enum structure definition. (Seven Lee) - ASoC: nau8325: new driver (Seven Lee) - ASoC: dt-bindings: Added schema for "nuvoton,nau8325" (Seven Lee) - ASoC: Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards (Brent Lu) - ASoC: Intel: sof_cs42l42: add rpl_cs42l42_def for rpl boards (Brent Lu) - ASoC: Intel: sof_cs42l42: mach cleanup for adl boards (Brent Lu) - ASoC: Intel: sof_cs42l42: board id cleanup for adl boards (Brent Lu) - ASoC: Intel: sof_rt5682: mach cleanup for mtl boards (Brent Lu) - ASoC: Intel: sof_rt5682: mach cleanup for rpl boards (Brent Lu) - ASoC: Intel: sof_rt5682: mach cleanup for adl boards (Brent Lu) - ASoC: Intel: sof_rt5682: mach cleanup for tgl boards (Brent Lu) - ASoC: Intel: sof_nau8825: add mtl_nau8825_def for mtl boards (Brent Lu) - ASoC: Intel: sof_nau8825: mach cleanup for rpl boards (Brent Lu) - ASoC: Intel: sof_nau8825: mach cleanup for adl boards (Brent Lu) - ASoC: SOF: Intel: support tplg suffix detection (Brent Lu) - ASoC: Intel: ssp-common: get codec tplg suffix function (Brent Lu) - ASoC: Intel: ssp-common: delete module (Brent Lu) - ASoC: Intel: ssp-common: module name change (Brent Lu) - ASoC: Intel: ssp-common: naming convention change (Brent Lu) - ASoC: Intel: ssp-common: relocate header file (Brent Lu) - ASoC: Intel: ssp-common: relocate source file (Brent Lu) - ASoC: dt-bindings: fsl-sai: allow only one dma-names (Frank Li) - ASoC: dt-bindings: fsl,imx-asrc: update max interrupt numbers (Frank Li) - ASoC: dt-bindings: fsl,imx-asrc/spdif: Add power-domains property (Frank Li) - ASoC: sdw-mockup: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt722-sdca-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt715-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt715-sdca-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt712-sdca-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt712-sdca-dmic: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt711-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt711-sdca-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt700-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt5682-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt1318-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt1316-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt1308-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: rt1017-sdca-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: max98373-sdw: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: tlv320aic3x-spi: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: tlv320aic32x4-spi: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: loongson: i2s/pci: drop driver owner assignment (Krzysztof Kozlowski) - ASoC: kirkwood: Fix potential NULL dereference (Aleksandr Mishin) - ASoC: sun8i-codec: Fix build with CONFIG_SND_JACK_INPUT_DEV disabled (Ondrej Jirman) - ASoC: Intel: sof_sdw: Add support for cs42l43 optional speaker output (Charles Keepax) - ASoC: Intel: sof_sdw: Add quirk for optional codec speakers (Charles Keepax) - ASoC: Intel: sof_sdw: Remove redundant initialisations (Charles Keepax) - ASoC: Intel: sof_sdw: Don't pass acpi_link_adr to init functions (Charles Keepax) - ASoC: Intel: change cs35l56 name_prefix (Bard Liao) - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Bard Liao) - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Bard Liao) - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Bard Liao) - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Bard Liao) - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Bard Liao) - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Bard Liao) - ASoC: intel: sof_sdw: Factor out SoundWire DAI creation (Charles Keepax) - ASoC: Intel: sof_sdw: Move generation of DAI links to new parsing (Charles Keepax) - ASoC: Intel: sof_sdw: Move append_dai_type to new parsing (Charles Keepax) - ASoC: Intel: sof_sdw: Move ignore_pch_dmic to new parsing (Charles Keepax) - ASoC: Intel: sof_sdw: Move counting and codec_conf to new parsing (Charles Keepax) - ASoC: Intel: sof-sdw: Add new code for parsing the snd_soc_acpi structs (Charles Keepax) - ASoC: intel: soc-acpi: Add missing cs42l43 endpoints (Charles Keepax) - ASoC: Intel: sof_sdw: Remove no longer supported quirk (Charles Keepax) - ASoC: Intel: soc-acpi-intel-arl-match: Add rt711 sdca codec support (Balamurugan C) - ASoC: Intel: sof_sdw: Factor out codec name generation (Charles Keepax) - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Charles Keepax) - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Charles Keepax) - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Charles Keepax) - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Charles Keepax) - ASoC: Intel: sof_sdw: Use for_each_set_bit (Charles Keepax) - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Charles Keepax) - ASoC: Intel: sof_sdw: Move flags to private struct (Charles Keepax) - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Charles Keepax) - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Charles Keepax) - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Charles Keepax) - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Charles Keepax) - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Charles Keepax) - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Charles Keepax) - ASoC: soc-jack: Get rid of legacy GPIO support (Andy Shevchenko) - ASoC: codecs: Add RK3308 internal audio codec driver (Luca Ceresoli) - ASoC: core: add SOC_DOUBLE_RANGE_TLV() helper macro (Luca Ceresoli) - ASoC: dt-bindings: Add Rockchip RK3308 internal audio codec (Luca Ceresoli) - ASoC: sun8i-codec: Implement jack and accessory detection (Arnaud Ferraris) - ASoC: sun50i-codec-analog: Enable jack detection on startup (Arnaud Ferraris) - ASoC: sun8i-codec: Enable bus clock at STANDBY and higher bias (Samuel Holland) - ASoC: sun50i-codec-analog: Move suspend/resume to set_bias_level (Samuel Holland) - ASoC: codecs: ES8326: Delete unused REG_SUPPLY (Zhang Yi) - ASoC: codecs: ES8326: Reducing power consumption (Zhang Yi) - ASoC: dmaengine_pcm: Allow passing component name via config (Tomi Valkeinen) - ASoC: Intel: avs: i2s_test: Remove redundant dapm routes (Amadeusz Sławiński) - ASoC: Intel: avs: ssm4567: Board cleanup (Cezary Rojewski) - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Cezary Rojewski) - ASoC: topology: Do not ignore route checks when parsing graphs (Cezary Rojewski) - ASoC: Intel: Disable route checks for Skylake boards (Cezary Rojewski) - ASoC: fsl: imx-rpmsg: Update to correct DT node (Chancel Liu) - ASoC: fsl: fsl_rpmsg: Register CPU DAI with name of rpmsg channel (Chancel Liu) - ASoC: fsl: Let imx-audio-rpmsg register platform device for card (Chancel Liu) - ASoC: fsl: imx-audio-rpmsg: Register device with rpmsg channel name (Chancel Liu) - ASoC: fsl: imx-pcm-rpmsg: Register component with rpmsg channel name (Chancel Liu) - ASoC: Intel: sof_rt5682: board id cleanup for cml boards (Brent Lu) - ASoC: Intel: sof_nau8825: remove sof_nau8825 board id (Brent Lu) - ASoC: Intel: sof_ssp_amp: remove unnecessary idisp HDMI quirk (Brent Lu) - ASoC: Intel: sof_rt5682: remove unnecessary idisp HDMI quirk (Brent Lu) - ASoC: Intel: sof_da7219: board id cleanup for rpl boards (Brent Lu) - ASoC: Intel: sof_da7219: board id cleanup for adl boards (Brent Lu) - ASoC: Intel: sof_da7219: board id cleanup for jsl boards (Brent Lu) - ASoC: Intel: sof_da7219: add SOF_DA7219_MCLK_EN quirk (Brent Lu) - ASoC: Intel: sof_da7219: add codec exit function (Brent Lu) - ASoC: Intel: sof_da7219: use common module for DAI link generation (Brent Lu) - ASoC: Intel: sof_ssp_amp: use common module for sof_card_private initialization (Brent Lu) - ASoC: Intel: sof_rt5682: use common module for sof_card_private initialization (Brent Lu) - ASoC: Intel: sof_nau8825: use common module for sof_card_private initialization (Brent Lu) - ASoC: Intel: sof_cs42l42: use common module for sof_card_private initialization (Brent Lu) - ASoC: Intel: board_helpers: support sof_card_private initialization (Brent Lu) - ASoC: Intel: sof_cs42l42: rename BT offload quirk (Brent Lu) - ASoC: Intel: sof_rt5682: support ALC5650 on RPL boards (Brent Lu) - ASoC: Intel: sof_da7219: add rpl_mx98360_da7219 board config (Brent Lu) - ASoC: Intel: board_helpers: change dai link helpers to static function (Brent Lu) - ASoC: Intel: sof_ssp_amp: use common module for DAI link generation (Brent Lu) - ASoC: Intel: board_helpers: support DAI link ID customization (Brent Lu) - ASoC: mediatek: Assign dummy when codec not specified for a DAI link (AngeloGioacchino Del Regno) - ASoC: mediatek: Commonize ADDA rate transform functions and enums (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe() (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable() (AngeloGioacchino Del Regno) - ASoC: soc-dai: Note valid values of sysclock direction (John Watts) - ASoC: hdac_hda: improve error logs (Pierre-Louis Bossart) - ASoC: fsl: imx-es8328: Remove leftover gpio initialisation (Andy Shevchenko) - ASoC: dt-bindings: wm8974: Convert to dtschema (Kartik Agarwala) - ASoC: dt-bindings: fsl-esai: Convert fsl,esai.txt to yaml (Frank Li) - ASoC: fsl: imx-es8328: Switch to using gpiod API (Andy Shevchenko) - ASoC: fsl: fsl_ssi: Add dev_err_probe if PCM DMA init fails (Alexander Stein) - ASoC: dt-bindings: wm8776: Convert to dtschema (Kartik Agarwala) - ASoC: amd: simplify soundwire dependencies for legacy stack (Vijendar Mukunda) - ASoC: dt-bindings: fsl-audmix: Convert fsl,audmix.txt to yaml (Frank Li) - ALSA: scarlett2: Increase mixer range to +12dB (Geoffrey D. Bennett) - ALSA: scarlett2: Add S/PDIF source selection controls (Geoffrey D. Bennett) - ALSA: core: Remove superfluous CONFIG_PM (Takashi Iwai) - ASoC: audio-graph-card2: call of_node_get() before of_get_next_child() (Kuninori Morimoto) - ASoC: SOF: amd: Correct spaces in Makefile (Takashi Iwai) - ALSA: Fix deadlocks with kctl removals at disconnection (Takashi Iwai) - ASoC: mediatek: mt8192: fix register configuration for tdm (Hsin-Te Yuan) - ASoC: Intel: avs: boards: Properly name input device (Amadeusz Sławiński) - ASoC: amd: acp: fix for acp platform device creation failure (Vijendar Mukunda) - ALSA/ASoC: include: clarify Copyright information (Pierre-Louis Bossart) - ALSA: hda: clarify Copyright information (Pierre-Louis Bossart) - ALSA: hda: intel-dsp-config: Switch to ACPI NHLT (Amadeusz Sławiński) - sound: oss: dmasound: Add missing module descriptions (Takashi Iwai) - ALSA: hda: cirrus_scodec_test: Add missing module descriptions (Takashi Iwai) - ALSA: pcmtest: Add missing module descriptions (Takashi Iwai) - ALSA: kunit: Add missing module descriptions (Takashi Iwai) - ALSA: pcm_dmaengine: Add missing module description (Takashi Iwai) - ALSA: ac97: bus: Add missing module description (Takashi Iwai) - ALSA: ac97: legacy: Add missing module description (Takashi Iwai) - ALSA: usb-audio: Add name for HP Engage Go dock (Steven 'Steve' Kendall) - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Richard Fitzgerald) - ALSA: hda: hda_component: Initialize shared data during bind callback (Richard Fitzgerald) - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Richard Fitzgerald) - ALSA: misc: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: aoa: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: firewire: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: drivers: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: usb: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: isa: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: hda: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: pci: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: core: Use *-y instead of *-objs in Makefile (Takashi Iwai) - ALSA: hda/realtek: Add support for ASUS Zenbook 2024 HN7306W (Stefan Binding) - ALSA: hda/realtek: Fix internal speakers for Legion Y9000X 2022 IAH7 (Junhao Pei) - ALSA: hda: via: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: sigmantel: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: realtek: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: hdmi: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: cs4809: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: conexant: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: cirrus: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: ca0132: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: analog: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: generic: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: codec: Reduce CONFIG_PM dependencies (Takashi Iwai) - ALSA: hda: intel: Reduce CONFIG_PM dependencies (Takashi Iwai) - selftests/alsa: make dump_config_tree() as void function (Jaroslav Kysela) - ALSA: docs: Correct the kernel object suffix of target (Andy Shevchenko) - ALSA: hda: Add Intel BMG PCI ID and HDMI codec vid (Chaitanya Kumar Borah) - ALSA: aoa: soundbus: i2sbus: pcm: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - ALSA: usb-audio: Add sampling rates support for Mbox3 (Manuel Barrio Linares) - ALSA: hda: cs35l41: Add support for ASUS ROG 2024 Laptops (Stefan Binding) - ALSA: hda: cs35l41: Ignore errors when configuring IRQs (Stefan Binding) - ALSA: emu10k1: move code for entering E-MU card FPGA programming mode (Oswald Buddenhagen) - ALSA: emu10k1: move snd_emu1010_load_firmware_entry() to io.c (Oswald Buddenhagen) - ALSA: emu10k1: make snd_emu1010_load_firmware_entry() void (Oswald Buddenhagen) - ALSA: emu10k1: simplify E-MU card FPGA reset sequence (Oswald Buddenhagen) - ALSA: kunit: use const qualifier for immutable data (Takashi Sakamoto) - ALSA: kunit: make read-only array buf_samples static const (Colin Ian King) - ALSA: control: Use list_for_each_entry_safe() (Andy Shevchenko) - ALSA: hda/realtek: Add quirks for Lenovo 13X (Stefan Binding) - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Stefan Binding) - ALSA: scarlett2: Zero initialize ret in scarlett2_ag_target_ctl_get() (Nathan Chancellor) - ALSA: seq: dummy: Allow UMP conversion (Takashi Iwai) - ALSA: aloop: add support for up to 768kHz sample rate (Pavel Hofman) - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Pavel Hofman) - ALSA: aloop: add DSD formats (Pavel Hofman) - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Stefan Binding) - ALSA: hda: cs35l41: Remove redundant argument to cs35l41_request_firmware_file() (Richard Fitzgerald) - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Stefan Binding) - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Stefan Binding) - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Stefan Binding) - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Stefan Binding) - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Stefan Binding) - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Peter Ujfalusi) - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Peter Ujfalusi) - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Peter Ujfalusi) - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Peter Ujfalusi) - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Peter Ujfalusi) - ALSA: scarlett2: Add Bluetooth volume control for Vocaster Two (Geoffrey D. Bennett) - ALSA: scarlett2: Add autogain target controls (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for Focusrite Vocaster One and Two (Geoffrey D. Bennett) - ALSA: scarlett2: Add DSP controls (Geoffrey D. Bennett) - ALSA: scarlett2: Add input mute controls (Geoffrey D. Bennett) - ALSA: scarlett2: Define autogain status texts per-config-set (Geoffrey D. Bennett) - ALSA: scarlett2: Define the maximum preamp input gain per-config-set (Geoffrey D. Bennett) - ALSA: scarlett2: Add additional input configuration parameters (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for config items with size = 32 (Geoffrey D. Bennett) - ALSA: scarlett2: Add pbuf field to struct scarlett2_config (Geoffrey D. Bennett) - ALSA: scarlett2: Rename gen4_write_addr to param_buf_addr (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for reading from flash (Geoffrey D. Bennett) - ALSA: scarlett2: Implement handling of the ACK notification (Geoffrey D. Bennett) - ALSA: scarlett2: Move initialisation code lower in the source (Geoffrey D. Bennett) - ALSA: emux: simplify snd_sf_list.callback handling (Oswald Buddenhagen) - ALSA: emu10k1: shrink blank space in front of wavetable samples (Oswald Buddenhagen) - ALSA: emu10k1: fix wavetable playback position and caching, take 2 (Oswald Buddenhagen) - ALSA: emu10k1: improve cache behavior documentation (Oswald Buddenhagen) - ALSA: emu10k1: de-duplicate size calculations for 16-bit samples (Oswald Buddenhagen) - ALSA: emu10k1: fix wavetable offset recalculation (Oswald Buddenhagen) - ALSA: emu10k1: merge conditions in patch loader (Oswald Buddenhagen) - ALSA: emu10k1: fix playback of 8-bit wavetable samples (Oswald Buddenhagen) - ALSA: emu10k1: fix sample signedness issues in wavetable loader (Oswald Buddenhagen) - ALSA: emu10k1: move patch loader assertions into low-level functions (Oswald Buddenhagen) - ALSA: emux: improve patch ioctl data validation (Oswald Buddenhagen) - ALSA: emux: centralize & improve patch info validation (Oswald Buddenhagen) - ALSA: emu10k1: prune vestiges of SNDRV_SFNT_SAMPLE_{BIDIR,REVERSE}_LOOP support (Oswald Buddenhagen) - ALSA: emux: fix init of patch_info.truesize in load_data() (Oswald Buddenhagen) - ALSA: emux: fix validation of snd_emux.num_ports (Oswald Buddenhagen) - ALSA: emux: prune unused parameter from snd_soundfont_load_guspatch() (Oswald Buddenhagen) - ALSA: emux: fix /proc teardown at module unload (Oswald Buddenhagen) - ALSA: firewire-lib: Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - fbdev: offb: replace of_node_put with __free(device_node) (Abdulrasaq Lawani) - fbdev: savage: Handle err return when savagefb_check_var failed (Cai Xinchen) - video: hdmi: prefer length specifier in format over string copying (Justin Stitt) - fbdev: uvesafb: replace deprecated strncpy with strscpy_pad (Justin Stitt) - fbdev: au1200fb: replace deprecated strncpy with strscpy (Justin Stitt) - fbdev: fsl-diu-fb: replace deprecated strncpy with strscpy_pad (Justin Stitt) - video: logo: Drop full path of the input filename in generated file (Lucas Stach) - fbdev: add HAS_IOPORT dependencies (Niklas Schnelle) - fbdev: sh7760fb: allow modular build (Randy Dunlap) - fbdev: sisfb: hide unused variables (Arnd Bergmann) - fbdev: shmobile: fix snprintf truncation (Arnd Bergmann) - fbdev: omap2: replace of_graph_get_next_endpoint() (Kuninori Morimoto) - drm/xe/ads: Use flexible-array (Lucas De Marchi) - drm/xe: Use ordered WQ for G2H handler (Matthew Brost) - drm: zynqmp_dpsub: Always register bridge (Sean Anderson) - Revert "drm/bridge: ti-sn65dsi83: Fix enable error path" (Luca Ceresoli) - drm/fb_dma: Add checks in drm_fb_dma_get_scanout_buffer() (Jocelyn Falempe) - drm/fbdev-generic: Do not set physical framebuffer address (Thomas Zimmermann) - drm/panthor: Fix the FW reset logic (Boris Brezillon) - drm/panthor: Make sure we handle 'unknown group state' case properly (Boris Brezillon) - drm: move DRM-related CONFIG options into DRM submenu (Masahiro Yamada) - Revert "drm/display: Make all helpers visible and switch to depends on" (Geert Uytterhoeven) - Revert "drm: Make drivers depends on DRM_DW_HDMI" (Geert Uytterhoeven) - Revert "drm: Switch DRM_DISPLAY_HELPER to depends on" (Geert Uytterhoeven) - Revert "drm: Switch DRM_DISPLAY_DP_AUX_BUS to depends on" (Geert Uytterhoeven) - Revert "drm: Switch DRM_DISPLAY_DP_HELPER to depends on" (Geert Uytterhoeven) - Revert "drm: Switch DRM_DISPLAY_HDCP_HELPER to depends on" (Geert Uytterhoeven) - Revert "drm: Switch DRM_DISPLAY_HDMI_HELPER to depends on" (Geert Uytterhoeven) - Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies" (Geert Uytterhoeven) - Revert "drm/bridge: dw-hdmi: Make DRM_DW_HDMI selectable" (Geert Uytterhoeven) - Revert "drm/display: Select DRM_KMS_HELPER for DP helpers" (Geert Uytterhoeven) - Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies, part 2" (Geert Uytterhoeven) - drm/panthor: Kill the faulty_slots variable in panthor_sched_suspend() (Boris Brezillon) - drm/msm/gen_header: allow skipping the validation (Dmitry Baryshkov) - drm/msm/a6xx: Cleanup indexed regs const'ness (Rob Clark) - drm/msm: Add devcoredump support for a750 (Connor Abbott) - drm/msm: Adjust a7xx GBIF debugbus dumping (Connor Abbott) - drm/msm: Update a6xx registers XML (Connor Abbott) - drm/msm: Fix imported a750 snapshot header for upstream (Connor Abbott) - drm/msm: Import a750 snapshot registers from kgsl (Connor Abbott) - MAINTAINERS: Add Konrad Dybcio as a reviewer for the Adreno driver (Konrad Dybcio) - MAINTAINERS: Add a separate entry for Qualcomm Adreno GPU drivers (Konrad Dybcio) - drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails (Konrad Dybcio) - drm/msm/adreno: fix CP cycles stat retrieval on a7xx (Zan Dobersek) - drm/msm/a7xx: allow writing to CP_BV counter selection registers (Zan Dobersek) - drm/msm/mdp4: use drmm-managed allocation for mdp4_plane (Dmitry Baryshkov) - drm/msm/mdp5: use drmm-managed allocation for mdp5_plane (Dmitry Baryshkov) - drm/msm/dpu: Add callback function pointer check before its call (Aleksandr Mishin) - drm/msm: drop msm_kms_funcs::get_format() callback (Dmitry Baryshkov) - drm/msm: merge dpu format database to MDP formats (Dmitry Baryshkov) - drm/msm: convert msm_format::unpack_align_msb to the flag (Dmitry Baryshkov) - drm/msm: convert msm_format::unpack_tight to the flag (Dmitry Baryshkov) - drm/msm: merge dpu_format and mdp_format in struct msm_format (Dmitry Baryshkov) - drm/msm/dpu: pull format flag definitions to mdp_format.h (Dmitry Baryshkov) - drm/msm/dpu: in dpu_format replace bitmap with unsigned long field (Dmitry Baryshkov) - drm/msm: add arrays listing formats supported by MDP4/MDP5 hardware (Dmitry Baryshkov) - drm/msm/dpu: use format-related definitions from mdp_common.xml.h (Dmitry Baryshkov) - drm/msm/dpu: Rename `ctx` parameter to `intf` to match other functions (Marijn Suijten) - drm/msm/dpu: Allow configuring multiple active DSC blocks (Marijn Suijten) - drm/msm/dpu: Always flush the slave INTF on the CTL (Marijn Suijten) - drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk (Marijn Suijten) - drm/msm/dsi: simplify connector creation (Dmitry Baryshkov) - drm/msm/dsi: move next bridge acquisition to dsi_bind (Dmitry Baryshkov) - drm/msm/dsi: remove the drm_bridge_attach fallback (Dmitry Baryshkov) - drm/msm: Drop msm_read/writel (Konrad Dybcio) - drm/msm: Fix gen_header.py for older python3 versions (Jon Hunter) - drm/msm: drop A6xx header (Dmitry Baryshkov) - drm/msm: drop C++ parts of a6xx.xml.h (Dmitry Baryshkov) - drm/msm: drop A6xx GMU header (Dmitry Baryshkov) - drm/msm: drop A5xx header (Dmitry Baryshkov) - drm/msm: drop A3xx and A4xx headers (Dmitry Baryshkov) - drm/msm: drop A2xx and common headers (Dmitry Baryshkov) - drm/msm: drop display-related headers (Dmitry Baryshkov) - drm/msm: generate headers on the fly (Dmitry Baryshkov) - drm/msm: import gen_header.py script from Mesa (Dmitry Baryshkov) - drm/msm: import A6xx XML display registers database (Dmitry Baryshkov) - drm/msm: import A5xx XML display registers database (Dmitry Baryshkov) - drm/msm: import A2xx-A4xx XML display registers database (Dmitry Baryshkov) - drm/msm: import XML display registers database (Dmitry Baryshkov) - drm/msm: remove dependencies from core onto adreno headers (Dmitry Baryshkov) - drm/msm: move msm_gpummu.c to adreno/a2xx_gpummu.c (Dmitry Baryshkov) - drm/msm/dsi: drop mmss_cc.xml.h (Dmitry Baryshkov) - drm/msm/hdmi: drop qfprom.xml.h (Dmitry Baryshkov) - drm/msm/mdp5: add writeback block bases (Dmitry Baryshkov) - drm/msm/dp: Use function arguments for audio operations (Bjorn Andersson) - drm/msm/dp: Use function arguments for timing configuration (Bjorn Andersson) - drm/msm/dp: Use function arguments for aux writes (Bjorn Andersson) - drm/msm/dp: Remove unused defines and members (Bjorn Andersson) - drm/msm/dp: Removed fixed nvid "support" (Bjorn Andersson) - drm/msm/dp: Drop unused dp_debug struct (Bjorn Andersson) - drm/msm/hdmi: Replace of_gpio.h by proper one (Andy Shevchenko) - drm/msm: convert all pixel format logging to use %%p4cc (Jani Nikula) - dt-bindings: display: msm: sm6350-mdss: document DP controller subnode (Luca Weiss) - dt-bindings: display: msm: dp-controller: document SM6350 compatible (Luca Weiss) - drm/msm/dp: Delete the old 500 ms wait for eDP HPD in aux transfer (Douglas Anderson) - drm/msm/dp: Account for the timeout in wait_hpd_asserted() callback (Douglas Anderson) - drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected (Douglas Anderson) - drm/msm/dpu: add current resource allocation to dumped state (Dmitry Baryshkov) - drm/msm/dp: allow voltage swing / pre emphasis of 3 (Dmitry Baryshkov) - drm/msm/dp: Remove now unused connector_type from desc (Bjorn Andersson) - drm/msm/dp: Add support for the X1E80100 (Abel Vesa) - drm/msm/dp: Add support for determining the eDP/DP mode from DT (Abel Vesa) - phy: qcom: edp: Add set_mode op for configuring eDP/DP submode (Abel Vesa) - phy: Add Embedded DisplayPort and DisplayPort submodes (Abel Vesa) - drm/xe: Merge 16021540221 and 18034896535 WAs (Lucas De Marchi) - drm/xe/vm: prevent UAF in rebind_work_func() (Matthew Auld) - drm/xe: Fix unexpected backmerge results (Thomas Hellström) - drm/i915/dpio: Extract vlv_dpio_phy_regs.h (Ville Syrjälä) - drm/i915/dpio: Clean up the vlv/chv PHY register bits (Ville Syrjälä) - drm/i915/dpio: Clean up VLV/CHV DPIO PHY register defines (Ville Syrjälä) - drm/i915/dpio: Rename a few CHV DPIO PHY registers (Ville Syrjälä) - drm/i915/dpio: Give VLV DPIO group register a clearer name (Ville Syrjälä) - drm/i915/dpio: Derive the phy from the port rather than pipe in encoder hooks (Ville Syrjälä) - drm/i915/dpio: s/pipe/ch/ (Ville Syrjälä) - drm/i915/dpio: s/port/ch/ (Ville Syrjälä) - drm/i915/dpio: Rename some variables (Ville Syrjälä) - drm/i915/dpio: Remove pointless variables from vlv/chv DPLL code (Ville Syrjälä) - drm/i915/dpio: Fix VLV DPIO PLL register dword numbering (Ville Syrjälä) - drm/i915/dpio: s/VLV_PLL_DW9_BCAST/VLV_PCS_DW17_BCAST/ (Ville Syrjälä) - drm/i915/dpio: s/VLV_REF_DW13/VLV_REF_DW11/ (Ville Syrjälä) - drm/i915/dpio: Remove pointless VLV_PCS01_DW8 read (Ville Syrjälä) - drm/i915: pass dev_priv explicitly to PIPE_WGC_C22 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_WGC_C21_C20 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_WGC_C12 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_WGC_C11_C10 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_WGC_C02 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PIPE_WGC_C01_C00 (Jani Nikula) - drm/i915: pass dev_priv explicitly to PALETTE (Jani Nikula) - drm/i915/display: split out intel_sprite_regs.h from i915_reg.h (Jani Nikula) - drm/i915/display: split out intel_fbc_regs.h from i915_reg.h (Jani Nikula) - drm/i915/color: move palette registers to intel_color_regs.h (Jani Nikula) - drm/i915/audio: move LPE audio regs to intel_audio_regs.h (Jani Nikula) - drm/{i915, xe}: Implement fbdev emulation as in-kernel client (Thomas Zimmermann) - drm/{i915,xe}: Implement fbdev client callbacks (Thomas Zimmermann) - drm/{i915,xe}: Unregister in-kernel clients (Thomas Zimmermann) - drm/i915: Initialize fbdev DRM client with callback functions (Thomas Zimmermann) - drm/i915: Move fbdev functions (Thomas Zimmermann) - drm/client: Export drm_client_dev_unregister() (Thomas Zimmermann) - drm/i915: pass dev_priv to _MMIO_PIPE2, _MMIO_TRANS2, _MMIO_CURSOR2 (Jani Nikula) - drm/i915: convert _MMIO_PIPE3()/_MMIO_PORT3() to accept base (Jani Nikula) - drm/amd/display: Add some HDCP registers DCN35 list (Rodrigo Siqueira) - drm/amdgpu/mes11: update ADD_QUEUE interface (Jack Xiao) - drm/amdgpu: fix the warning about the expression (int)size - len (Jesse Zhang) - drm/amdgpu/mes: add mes mapping legacy queue support (Jack Xiao) - drm/amdgpu: fix uninitialized scalar variable warning (Tim Huang) - drm/amd/display: Code style adjustments (Rodrigo Siqueira) - drm/amd/display: Adjust registers sequence in the DIO list (Rodrigo Siqueira) - drm/amd/display: Clean up code in DC (Rodrigo Siqueira) - drm/amdgpu: skip ip dump if devcoredump flag is set (Sunil Khatri) - drm/amdgpu: Modify the contiguous flags behaviour (Arunpravin Paneer Selvam) - drm/amd/display: Fix uninitialized variables in DC (Alex Hung) - drm/amd/display: Fix uninitialized variables in DC (Alex Hung) - drm/amd/display: Fix uninitialized variables in DM (Alex Hung) - drm/amd/display: Remove redundant include file (Alex Hung) - drm/amd/display: ASSERT when failing to find index by plane/stream id (Alex Hung) - drm/amd/display: Do not return negative stream id for array (Alex Hung) - drm/amd/display: Fix overlapping copy within dml_core_mode_programming (Hersen Wu) - drm/amd/display: Skip finding free audio for unknown engine_id (Alex Hung) - drm/amd/display: Check pipe offset before setting vblank (Alex Hung) - drm/amdkfd: Enable SQ watchpoint for gfx10 (Lancelot SIX) - drm/amd/display: Check index msg_id before read or write (Alex Hung) - drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute_microcode() and rlc_microcode() (Srinivasan Shanmugam) - drm/amd/display: Add NULL pointer check for kzalloc (Hersen Wu) - drm/amd/display: Handle Y carry-over in VCP X.Y calculation (George Shen) - drm/amdgpu: Fix ras mode2 reset failure in ras aca mode (YiPeng Chai) - drm/amdgpu: fix double free err_addr pointer warnings (Bob Zhou) - drm/amdgpu: initialize the last_jump_jiffies in atom_exec_context (Jesse Zhang) - drm/amdgpu: add check before free wb entry (Jesse Zhang) - drm/amdgpu: add return result for amdgpu_i2c_{get/put}_byte (Bob Zhou) - drm/amdgpu: add error handle to avoid out-of-bounds (Bob Zhou) - drm/amdgpu: Initialize timestamp for some legacy SOCs (Ma Jun) - drm/amdgpu: Use new interface to reserve bad page (YiPeng Chai) - drm/amdgpu: Fix address translation defect (YiPeng Chai) - drm/amdkfd: Enforce queue BO's adev (Harish Kasiviswanathan) - drm/amd/display: Increase SAT_UPDATE_PENDING timeout (Dmytro Laktyushkin) - drm/amd/display: Add some missing HDMI registers for DCN3x (Rodrigo Siqueira) - drm/amdgpu: support ACA logging ecc errors (YiPeng Chai) - drm/amdgpu: add poison consumption handler (YiPeng Chai) - drm/amdgpu: prepare to handle pasid poison consumption (YiPeng Chai) - drm/amdgpu: retire bad pages for umc v12_0 (YiPeng Chai) - drm/amdgpu: add condition check for amdgpu_umc_fill_error_record (YiPeng Chai) - drm/amdgpu: Add delay work to retire bad pages (YiPeng Chai) - drm/amdgpu: umc v12_0 logs ecc errors (YiPeng Chai) - drm/amdgpu: umc v12_0 converts error address (YiPeng Chai) - drm/amdgpu: add interface to update umc v12_0 ecc status (YiPeng Chai) - drm/amdgpu: add poison creation handler (YiPeng Chai) - drm/amdgpu: prepare for logging ecc errors (YiPeng Chai) - drm/amdgpu: add message fifo to handle RAS poison events (YiPeng Chai) - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc (Jesse Zhang) - drm/amd/display: Add TMDS DC balancer control (Rodrigo Siqueira) - drm/amd/display: Remove unnecessary NULL check in dcn20_set_input_transfer_func (Srinivasan Shanmugam) - drm/amdgpu/mes11: Use a separate fence per transaction (Alex Deucher) - drm/amd/display: Add missing dwb registers (Rodrigo Siqueira) - drm/amd/display: use mpcc_count to log MPC state (Melissa Wen) - drm/amdgpu: add a spinlock to wb allocation (Alex Deucher) - drm/amdgpu: update fw_share for VCN5 (Sonny Jiang) - drm/amd/display: Remove duplicated function signature from dcn3.01 DCCG (David Tadokoro) - drm/amdgpu: Fix VRAM memory accounting (Mukul Joshi) - drm/amdgpu: update jpeg max decode resolution (Sathishkumar S) - drm/amd/display: Fix division by zero in setup_dsc_config (Jose Fernandez) - drm/amd/display: Add missing debug registers for DCN2/3/3.1 (Rodrigo Siqueira) - drm/amdgpu: add ip dump for each ip in devcoredump (Sunil Khatri) - drm/amdgpu: dump ip state before reset for each ip (Sunil Khatri) - drm/amdgpu: add support for gfx v10 print (Sunil Khatri) - drm/amdgpu: add protype for print ip state (Sunil Khatri) - drm/amdgpu: add support of gfx10 register dump (Sunil Khatri) - drm/amdgpu: add prototype for ip dump (Sunil Khatri) - drm/amdgpu: Add interface to reserve bad page (YiPeng Chai) - drm/amdgpu: Fix uninitialized variable warnings (Ma Jun) - drm/amdgpu/mes: fix use-after-free issue (Jack Xiao) - drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (Alex Deucher) - drm/amdgpu: Update CGCG settings for GFXIP 9.4.3 (Rajneesh Bhardwaj) - Revert "drm/amd/display: Add fallback configuration when set DRR" (Rodrigo Siqueira) - drm/amdgpu: Fix snprintf buffer size in smu_v14_0_init_microcode (Srinivasan Shanmugam) - drm/amdgpu: replace tmz flag into buffer flag (Frank Min) - drm/amdgpu: init microcode chip name from ip versions (Le Ma) - drm/amdgpu: Fix the ring buffer size for queue VM flush (Prike Liang) - drm/amdkfd: Add VRAM accounting for SVM migration (Mukul Joshi) - drm/amd/pm: Restore config space after reset (Lijo Lazar) - drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend (Lang Yu) - drm/amdkfd: Fix rescheduling of restore worker (Felix Kuehling) - drm/amdgpu: Update BO eviction priorities (Felix Kuehling) - drm/amd/display: Remove duplicate dcn32/dcn32_clk_mgr.h header (Jiapeng Chong) - drm/amdgpu/vcn: fix unitialized variable warnings (Pierre-Eric Pelloux-Prayer) - drm/amdgpu/mes11: print MES opcodes rather than numbers (Alex Deucher) - drm/amdgpu/vpe: fix vpe dpm setup failed (Peyton Lee) - drm/amdgpu: Assign correct bits for SDMA HDP flush (Lijo Lazar) - drm/amd/swsmu: add if condition for smu v14.0.1 (Li Ma) - drm/amdgpu/pm: Print od status info (Ma Jun) - drm/amdgpu: Support setting reset_method at runtime (Stanley.Yang) - drm/amdgpu/pm: Remove gpu_od if it's an empty directory (Ma Jun) - drm/amdkfd: demote unsupported device messages to dev_info (Alex Deucher) - drm/i915: Fix gt reset with GuC submission is disabled (Nirmoy Das) - drm/i915: Refactor confusing __intel_gt_reset() (Nirmoy Das) - drm/i915/dg2: wait for HuC load completion before running selftests (Daniele Ceraolo Spurio) - drm/i915/guc: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - drm/i915/guc: Fix the fix for reset lock confusion (John Harrison) - drm/i915/guc: Remove bogus null check (Rodrigo Vivi) - drm/i915/gt: Enable only one CCS for compute workload (Andi Shyti) - drm/i915/gt: Do not generate the command streamer for all the CCS (Andi Shyti) - drm/i915/gt: Disable HW load balancing for CCS (Andi Shyti) - drm/i915/gem: Replace dev_priv with i915 (Andi Shyti) - drm/i915/gt: Limit the reserved VM space to only the platforms that need it (Andi Shyti) - drm/i915/gt: Reset queue_priority_hint on parking (Chris Wilson) - Revert "drm/i915: Wait for active retire before i915_active_fini()" (Janusz Krzysztofik) - drm/i915: Remove extra multi-gt pm-references (Janusz Krzysztofik) - drm/i915/vma: Fix UAF on destroy against retire race (Janusz Krzysztofik) - drm/i915/xelpg: Add Wa_14020495402 (Radhakrishna Sripada) - drm/i915/selftests: Pick correct caching mode. (Nirmoy Das) - drm/i915: Drop WA 16015675438 (Lucas De Marchi) - drm/i915/guc: Enable Wa_14019159160 (John Harrison) - drm/i915/guc: Add support for w/a KLVs (John Harrison) - drm/i915: Enable Wa_16019325821 (John Harrison) - drm/i915/guc: Use context hints for GT frequency (Vinay Belgaumkar) - drm/i915/mtl: Update workaround 14018575942 (Tejas Upadhyay) - drm/i915/guc: Simplify/extend platform check for Wa_14018913170 (John Harrison) - drm/i915/selftests: Fix dependency of some timeouts on HZ (Janusz Krzysztofik) - drm/i915/selftest_hangcheck: Check sanity with more patience (Janusz Krzysztofik) - drm/i915/guc: Correct capture of EIR register on hang (John Harrison) - drm/i915/guc: Use the new gt_to_guc() wrapper (Andi Shyti) - drm/i915/gt: Create the gt_to_guc() wrapper (Andi Shyti) - drm/mediatek: dsi: Correct calculation formula of PHY Timing (Shuijing Li) - drm/mediatek: dp: Fix mtk_dp_aux_transfer return value (Wojciech Macek) - drm/mediatek: padding: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: mdp_rdma: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: ethdr: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: rdma: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: ovl_adaptor: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: ovl: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: merge: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: gamma: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: color: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: ccorr: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: aal: drop driver owner initialization (Krzysztof Kozlowski) - drm/mediatek: Rename mtk_ddp_comp functions (Hsiao Chien Sung) - drm/mediatek: Rename files "mtk_drm_gem.c" to "mtk_gem.c" (Hsiao Chien Sung) - drm/mediatek: Rename files "mtk_drm_gem.h" to "mtk_gem.h" (Hsiao Chien Sung) - drm/mediatek: Rename files "mtk_drm_plane.c" to "mtk_plane.c" (Hsiao Chien Sung) - drm/mediatek: Rename files "mtk_drm_plane.h" to "mtk_plane.h" (Hsiao Chien Sung) - drm/mediatek: Rename files "mtk_drm_ddp_comp.c" to "mtk_ddp_comp.c" (Hsiao Chien Sung) - drm/mediatek: Rename files "mtk_drm_ddp_comp.h" to "mtk_ddp_comp.h" (Hsiao Chien Sung) - drm/mediatek: Rename files "mtk_drm_crtc.c" to "mtk_crtc.c" (Hsiao Chien Sung) - drm/mediatek: Rename files "mtk_drm_crtc.h" to "mtk_crtc.h" (Hsiao Chien Sung) - drm/mediatek: Rename "mtk_drm_hdmi" to "mtk_hdmi" (Hsiao Chien Sung) - drm/mediatek: Rename "mtk_drm_gem" to "mtk_gem" (Hsiao Chien Sung) - drm/mediatek: Rename "mtk_drm_plane" to "mtk_plane" (Hsiao Chien Sung) - drm/mediatek: Rename "mtk_drm_ddp_comp" to "mtk_ddp_comp" (Hsiao Chien Sung) - drm/mediatek: Rename "mtk_drm_crtc" to "mtk_crtc" (Hsiao Chien Sung) - drm/mediatek: Init `ddp_comp` with devm_kcalloc() (Douglas Anderson) - drm/mediatek: Add 0 size check to mtk_drm_gem_obj (Justin Green) - drm/mediatek: Add gamma support for MT8195 (Jason-JH.Lin) - dt-bindings: display: mediatek: gamma: Add support for MT8188 (Jason-JH.Lin) - dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group (Jason-JH.Lin) - drm/mediatek: Use devm_platform_get_and_ioremap_resource() in mtk_hdmi_ddc_probe() (Markus Elfring) - drm/loongson: fix build after debugfs include change (Dave Airlie) - drm/omap: add missing seq_file include (Dave Airlie) - drm/komeda: fix missing seq_file includes (Dave Airlie) - drm/i915: fix build with missing debugfs includes (Dave Airlie) - drm/print: drop include seq_file.h (Jani Nikula) - drm/print: drop include debugfs.h and include where needed (Jani Nikula) - drm/bridge: imx: Fix unmet depenency for PHY_FSL_SAMSUNG_HDMI_PHY (Adam Ford) - drm: xlnx: zynqmp_dpsub: Set input live format (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Minimize usage of global flag (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Anounce supported input formats (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Add connected live layer helper (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Update live format defines (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Set layer mode during creation (Anatoliy Klymenko) - drm/bridge: tc358764: drop driver owner assignment (Krzysztof Kozlowski) - drm/bridge: chipone-icn6211: drop driver owner assignment (Krzysztof Kozlowski) - drm/panel: jdi-fhd-r63452: make use of prepare_prev_first (Barnabás Czémán) - drm/bridge: adv7511: make it honour next bridge in DT (Dmitry Baryshkov) - drm/panel: visionox-rm69299: stop calling regulator_set_load manually (Dmitry Baryshkov) - drm/panel: novatek-nt36672a: stop calling regulator_set_load manually (Dmitry Baryshkov) - drm/panel: novatek-nt36672e: stop calling regulator_set_load manually (Dmitry Baryshkov) - drm/panel: novatek-nt36672e: stop setting register load before disable (Dmitry Baryshkov) - drm/v3d: Fix race-condition between sysfs/fdinfo and interrupt handler (Maíra Canal) - drm/v3d: Decouple stats calculation from printing (Maíra Canal) - drm/v3d: Create function to update a set of GPU stats (Maíra Canal) - drm/v3d: Create a struct to store the GPU stats (Maíra Canal) - drm/v3d: Create two functions to update all GPU stats variables (Maíra Canal) - drm/panel-edp: Add panel CSOT MNB601LS1-1 (Xuxin Xiong) - drm/bridge: tc358775: Configure hs_rate and lp_rate (Tony Lindgren) - drm/bridge: tc358775: Add support for tc358765 (Tony Lindgren) - drm/bridge: tc358775: Enable pre_enable_prev_first flag (Tony Lindgren) - drm/bridge: tc358775: Add burst and low-power modes (Tony Lindgren) - drm/bridge: tc358775: Get bridge data lanes instead of the DSI host lanes (Tony Lindgren) - drm/bridge: tc358775: make standby GPIO optional (Michael Walle) - drm/bridge: tc358775: fix support for jeida-18 and jeida-24 (Michael Walle) - dt-bindings: display: bridge: tc358775: Add support for tc358765 (Tony Lindgren) - dt-bindings: display: bridge: tc358775: Add data-lanes (Tony Lindgren) - dt-bindings: display: bridge: tc358775: make stby gpio optional (Michael Walle) - MAINTAINERS: add SAM9X7 SoC's LVDS controller (Dharma Balasubiramani) - drm/bridge: add lvds controller support for sam9x7 (Dharma Balasubiramani) - dt-bindings: display: bridge: add sam9x75-lvds binding (Dharma Balasubiramani) - drm/rockchip: rk3066_hdmi: switch to struct drm_edid (Jani Nikula) - drm/rockchip: inno_hdmi: switch to struct drm_edid (Jani Nikula) - drm/rockchip: cdn-dp: switch to struct drm_edid (Jani Nikula) - drm/gud: switch to struct drm_edid (Jani Nikula) - drm/vc4: hdmi: switch to struct drm_edid (Jani Nikula) - drm/sun4i: hdmi: switch to struct drm_edid (Jani Nikula) - drm/panel-edp: switch to struct drm_edid (Jani Nikula) - drm/panel-samsung-atna33xc20: switch to struct drm_edid (Jani Nikula) - drm/panel: simple: switch to struct drm_edid (Jani Nikula) - drm/tests: Add a test case for drm buddy clear allocation (Arunpravin Paneer Selvam) - drm/amdgpu: Enable clear page functionality (Arunpravin Paneer Selvam) - drm/buddy: Implement tracking clear page feature (Arunpravin Paneer Selvam) - drm/meson: gate px_clk when setting rate (Neil Armstrong) - drm: Fix plane SIZE_HINTS property docs (Ville Syrjälä) - drm/edid: Parse topology block for all DispID structure v1.x (Ville Syrjälä) - drm/panel: Add driver for EDO RM69380 OLED panel (David Wronek) - dt-bindings: display: panel: Add Raydium RM69380 (David Wronek) - drm/panel: add Khadas TS050 V2 panel support (Jacobe Zang) - dt-bindings: panel-simple-dsi: add Khadas TS050 V2 panel (Jacobe Zang) - drm/panthor: clean up some types in panthor_sched_suspend() (Dan Carpenter) - drm/rockchip: cdn-dp: drop driver owner assignment (Krzysztof Kozlowski) - drm/rockchip: lvds: Remove include of drm_dp_helper.h (Andy Yan) - dt-bindings: display: add #sound-dai-cells property to rockchip inno hdmi (Johan Jonker) - dt-bindings: display: add #sound-dai-cells property to rockchip rk3066 hdmi (Johan Jonker) - dt-bindings: display: add #sound-dai-cells property to rockchip dw hdmi (Johan Jonker) - drm/rockchip: vop2: Do not divide height twice for YUV (Detlev Casanova) - gpu: drm: exynos: hdmi: eliminate uses of of_node_put() (Shivani Gupta) - drm/exynos: mixer: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: hdmi: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: vidi: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: scaler: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: rotator: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: mic: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: gsc: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: g2d: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: dsi: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: fimd: drop driver owner initialization (Krzysztof Kozlowski) - drm/exynos: fimc: drop driver owner initialization (Krzysztof Kozlowski) - drm/i915/dsi: pass display to register macros instead of implicit variable (Jani Nikula) - drm/i915/dsi: unify connector/encoder type and name usage (Jani Nikula) - drm/i915/dsi: add VLV_ prefix to VLV only register macros (Jani Nikula) - drm/i915/dsi: remove unused _MIPIA_AUTOPWG register definition (Jani Nikula) - drm/i915/display: move dmc_firmware_path to display params (Jani Nikula) - drm/i915/dmc: change how to disable DMC firmware using module param (Jani Nikula) - drm/i915/dmc: split out per-platform firmware path selection (Jani Nikula) - drm/i915/dmc: improve firmware parse failure propagation (Jani Nikula) - drm/i915/dmc: handle request_firmware() errors separately (Jani Nikula) - drm/i915: Enable per-lane DP drive settings for bxt/glk (Ville Syrjälä) - drm/i915/dpio: Program bxt/glk PHY TX registers per-lane (Ville Syrjälä) - drm/i915/dpio: s/ddi/dpio/ for bxt/glk PHY stuff (Ville Syrjälä) - drm/i915/dpio: Use intel_de_rmw() for BXT DPIO latency optim setup (Ville Syrjälä) - drm/i915/dpio: Introdude bxt_ddi_phy_rmw_grp() (Ville Syrjälä) - drm/i915/dpio: Extract bxt_dpio_phy_regs.h (Ville Syrjälä) - drm/i915/dpio: Add per-lane PHY TX register definitons for bxt/glk (Ville Syrjälä) - drm/i915/dpio: Clean up bxt/glk PHY registers (Ville Syrjälä) - drm/i915/dp_mst: Enable HBLANK expansion quirk for UHBR rates (Imre Deak) - drm/i915/dp_mst: Make HBLANK expansion quirk work for logical ports (Imre Deak) - drm/dp_mst: Add drm_dp_mst_aux_for_parent() (Imre Deak) - drm/dp_mst: Factor out drm_dp_mst_port_is_logical() (Imre Deak) - drm/dp: Add drm_dp_128b132b_supported() (Imre Deak) - drm/i915/dp_mst: Sanitize calculating the DSC DPT bpp limit (Imre Deak) - drm/i915/dp_mst: Account with the DSC DPT bpp limit on MTL (Imre Deak) - drm/i915/dp_mst: Account for channel coding efficiency in the DSC DPT bpp limit (Imre Deak) - drm/i915/dp_mst: Fix BW limit check when calculating DSC DPT bpp (Imre Deak) - drm/i915/dp_mst: Fix symbol clock when calculating the DSC DPT bpp limit (Imre Deak) - drm/i915/dp: Fix DSC line buffer depth programming (Imre Deak) - drm/i915/display: force qgv check after the hw state readout (Vinod Govindapillai) - drm/i915/display: handle systems with duplicate psf gv points (Stanislav Lisovskiy) - drm/i915/display: Disable SAGV on bw init, to force QGV point recalculation (Stanislav Lisovskiy) - drm/i915/display: extract code to prepare qgv points mask (Vinod Govindapillai) - drm/i915/display: Extract code required to calculate max qgv/psf gv point (Stanislav Lisovskiy) - drm/i915/display: Add meaningful traces for QGV point info error handling (Stanislav Lisovskiy) - drm/i915/dmc: use struct intel_display more (Jani Nikula) - drm/i915/de: allow intel_display and drm_i915_private for de functions (Jani Nikula) - drm/i915/dmc: convert dmc wakelock interface to struct intel_display (Jani Nikula) - drm/i915/display: rename __intel_wait_for_register_nowl() to indicate intel_de_ (Jani Nikula) - drm/i915/quirks: convert struct drm_i915_private to struct intel_display (Jani Nikula) - drm/i915/display: accept either i915 or display for feature tests (Jani Nikula) - drm/i915: add generic __to_intel_display() (Jani Nikula) - drm/i915/display: add generic to_intel_display() macro (Jani Nikula) - drm/i915/display: add intel_display -> drm_device backpointer (Jani Nikula) - drm/i915: use system include for drm headers (Jani Nikula) - drm/i915: limit eDP MSO pipe only for display version 20 and below (Luca Coelho) - drm/i915: Suck snps/cx0 PLL states into dpll_hw_state (Ville Syrjälä) - drm/i915: Unionize dpll_hw_state (Ville Syrjälä) - drm/i915: Carve up struct intel_dpll_hw_state (Ville Syrjälä) - drm/i915: Add local DPLL 'hw_state' variables (Ville Syrjälä) - drm/i915: s/pipe_config/crtc_state/ in legacy PLL code (Ville Syrjälä) - drm/i915: Drop pointless 'crtc' argument from *_crtc_clock_get() (Ville Syrjälä) - drm/i915: Modernize i9xx_pll_refclk() (Ville Syrjälä) - drm/i915: Inline {i9xx,ilk}_update_pll_dividers() (Ville Syrjälä) - drm/i915: Extract {i9xx,i8xx,ilk,vlv,chv}_dpll() (Ville Syrjälä) - drm/i915: Extract i965_dpll_md() (Ville Syrjälä) - drm/i915: Pass the PLL hw_state to pll->enable() (Ville Syrjälä) - drm/i915: Extract i9xx_dpll_get_hw_state() (Ville Syrjälä) - drm/i915: Extract ilk_dpll_compute_fp() (Ville Syrjälä) - drm/i915: Extract ilk_fb_cb_factor() (Ville Syrjälä) - drm/i915: Introduce some local PLL state variables (Ville Syrjälä) - drm/i915: Rename PLL hw_state variables/arguments (Ville Syrjälä) - drm/i915: Use printer for the rest of PLL debugfs dump (Ville Syrjälä) - drm/i915: Replace hand rolled PLL state dump with intel_dpll_dump_hw_state() (Ville Syrjälä) - drm/xe/guc: Fix arguments passed to relay G2H handlers (Michal Wajdeczko) - drm/xe/pf: Fix xe_gt_sriov_pf_config_print_available_ggtt() (Michal Wajdeczko) - drm/xe: Kill xe_device_mem_access_{get*,put} (Rodrigo Vivi) - drm/xe: Define all possible engines in media IP descriptors (Matt Roper) - drm/i915: Convert intel_runtime_pm_get_noresume towards raw wakeref (Rodrigo Vivi) - drm/i915/hwmon: Get rid of devm (Ashutosh Dixit) - drm/xe/pm: Capture errors and handle them (Himal Prasad Ghimiray) - drm/xe/tile: Abort driver load for sysfs creation failure (Himal Prasad Ghimiray) - drm/xe/gt: Abort driver load for sysfs creation failure (Himal Prasad Ghimiray) - drm/xe: Return NULL in case of drmm_add_action_or_reset failure (Himal Prasad Ghimiray) - drm/xe: call free_gsc_pkt only once on action add failure (Himal Prasad Ghimiray) - drm/xe: Remove sysfs only once on action add failure (Himal Prasad Ghimiray) - drm/xe: Simplify function return using drmm_add_action_or_reset() (Himal Prasad Ghimiray) - drm/xe/xe2lpg: Extend Wa_14020338487 (Gustavo Sousa) - drm/xe: Add outer runtime_pm protection to xe_live_ktest@xe_dma_buf (Rodrigo Vivi) - drm/xe: Ensure all the inner access are using the _noresume variant (Rodrigo Vivi) - drm/xe: Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active (Rodrigo Vivi) - drm/xe: Removing extra mem_access protection from runtime pm (Rodrigo Vivi) - drm/xe: Convert xe_gem_fault to use direct xe_pm_runtime calls (Rodrigo Vivi) - drm/xe: Remove useless mem_access during probe (Rodrigo Vivi) - drm/xe: Move lockdep protection from mem_access to xe_pm_runtime (Rodrigo Vivi) - drm/i915/display: convert inner wakeref get towards get_if_in_use (Rodrigo Vivi) - drm/xe: Introduce intel_runtime_pm_get_noresume at compat-i915-headers for display (Rodrigo Vivi) - drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers (Rodrigo Vivi) - drm/xe/lnl: Apply GuC Wa_13011645652 (Vinay Belgaumkar) - drm/xe/vm: don't include xe_gt.h (Matthew Auld) - drm/xe/vm: drop vm->destroy_work (Matthew Auld) - drm/xe/vm: prevent UAF with asid based lookup (Matthew Auld) - drm/xe/stolen: ignore first page for FBC (Matthew Auld) - drm/xe/stolen: lower the default alignment (Matthew Auld) - drm/xe: select X86_PLATFORM_DEVICES when ACPI_WMI is selected (Lu Yao) - drm/xe/bmg: Some LNL workarounds also apply to BMG (John Harrison) - drm/xe/lnl: Enable more GuC based workarounds (John Harrison) - drm/xe/pf: Add support to configure SR-IOV VFs (Michal Wajdeczko) - drm/xe/pf: Add SR-IOV PF specific early GT initialization (Michal Wajdeczko) - drm/xe/guc: Add PF2GUC_UPDATE_VF_CFG to ABI (Michal Wajdeczko) - drm/xe: Add xe_ttm_vram_get_avail (Michal Wajdeczko) - drm/xe: Allow to assign GGTT region to the VF (Michal Wajdeczko) - drm/xe: Add helper to format SR-IOV function name (Michal Wajdeczko) - drm/xe/gt: Add L3 bank mask to GT topology (Francois Dugast) - drm/xe/pf: Add support to configure GuC SR-IOV policies (Michal Wajdeczko) - drm/xe/guc: Add helpers for GuC KLVs (Michal Wajdeczko) - drm/xe/guc: Add PF2GUC_UPDATE_VGT_POLICY to ABI (Michal Wajdeczko) - drm/xe/pf: Introduce helper functions for use by PF (Michal Wajdeczko) - drm/xe/pf: Introduce mutex to protect VFs configurations (Michal Wajdeczko) - drm/xe: Use hmm_range_fault to populate user pages (Oak Zeng) - drm/xe: Introduce helper to populate userptr (Oak Zeng) - drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init (Maarten Lankhorst) - drm/xe: Remove devcoredump during driver release (José Roberto de Souza) - devcoredump: Add dev_coredump_put() (José Roberto de Souza) - drm/xe: Add xe_guc_ads.c to uses_generated_oob (Nathan Chancellor) - drm/xe/guc: Prefer GT oriented asserts in CTB code (Michal Wajdeczko) - drm/xe/guc: Prefer GT oriented logs in GuC CTB code (Michal Wajdeczko) - drm/xe: re-order lmem init check and wait for initialization to complete (Riana Tauro) - drm/xe: check pcode init status only on root gt of root tile (Riana Tauro) - drm/xe: Add SR-IOV info attribute to debugfs (Michal Wajdeczko) - drm/xe: Add proper detection of the SR-IOV PF mode (Michal Wajdeczko) - drm/xe: Add max_vfs module parameter (Michal Wajdeczko) - drm/xe: Check pat.ops before dumping PAT settings (Michal Wajdeczko) - drm/xe: Assert pat.ops function pointers (Michal Wajdeczko) - drm/xe/xe2hpm: Add initial set of workarounds (Gustavo Sousa) - drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG. (Shekhar Chauhan) - drm/xe/xe2hpg: Add initial GT workarounds (Haridhar Kalvala) - drm/xe/xe2: Add workaround 18034896535 (Bommu Krishnaiah) - drm/xe/xe2hpg: Remove extra allocation of CCS pages for dgfx (Akshata Jahagirdar) - drm/xe/xe2hpg: Determine flat ccs offset for vram (Himal Prasad Ghimiray) - drm/xe/bmg: Program an additional discrete-specific PAT setting (Matt Roper) - drm/xe/bmg: Add BMG mocs table (Balasubramani Vivekanandan) - drm/xe/bmg: Add BMG platform definition (Matt Roper) - drm/xe/xe2: Recognize Xe2_HPM IP (Matt Roper) - drm/xe/xe2: Recognize Xe2_HPG IP (Matt Roper) - drm/xe/hwmon: Cast result to output precision on left shift of operand (Karthik Poosa) - drm/xe/hwmon: Update xe_hwmon_get_reg to return struct xe_reg (Karthik Poosa) - drm/xe: Define xe_reg_is_valid (Karthik Poosa) - drm/xe/lnl: Enable GuC Wa_14019882105 (Badal Nilawar) - drm/xe/guc: Add support for workaround KLVs (Badal Nilawar) - drm/xe: Capture GuC CT snapshot when stopped (Matthew Brost) - drm/xe: Always capture exec queues on snapshot (Matthew Brost) - drm/xe/uapi: Restore flags VM_BIND_FLAG_READONLY and VM_BIND_FLAG_IMMEDIATE (Francois Dugast) - drm/xe: Remove dead clock code (Lucas De Marchi) - drm/xe: Label RING_CONTEXT_CONTROL as masked (Ashutosh Dixit) - drm/xe: Remove debug message from migrate_clear() (José Roberto de Souza) - drm/xe/display: Fix double mutex initialization (Lucas De Marchi) - drm/xe/vf: Mark supported firmwares as preloaded (Michal Wajdeczko) - drm/xe/vf: Don't try to read legacy GuC MMIO notification if VF (Michal Wajdeczko) - drm/xe/vf: Don't try to program MOCS if VF (Michal Wajdeczko) - drm/xe/vf: Don't emit access to Global HWSP if VF (Michal Wajdeczko) - drm/xe/guc: Initialize GuC ID manager sooner (Michal Wajdeczko) - drm/xe/guc: Use drm_device-managed version of mutex_init() (Michal Wajdeczko) - drm/xe: Drop xe_vm_assert_held() macro definition from xe_bo.h (Michal Wajdeczko) - drm/xe: Move PTE/PDE bit definitions to proper header (Michal Wajdeczko) - drm/xe: fix multicast support for Xe_LP platforms (Andrzej Hajda) - drm/xe/guc: Reuse code while debugging GuC params (Michal Wajdeczko) - drm/xe/guc: Prefer GT oriented logs for GuC messages (Michal Wajdeczko) - drm/xe/xe_hw_engine_class_sysfs: use sysfs_emit() for attr's _show() (Bommu Krishnaiah) - drm/xe: prefer snprintf over sprintf (Bommu Krishnaiah) - drm/xe: Protect devcoredump access after unbind (Rodrigo Vivi) - drm/xe/xe_migrate: Cast to output precision before multiplying operands (Himal Prasad Ghimiray) - drm/xe: Use ordered wq for preempt fence waiting (Matthew Brost) - drm/xe/xe2: Add workaround 18033852989 (Himal Prasad Ghimiray) - drm/xe: Normalize bo flags macros (Lucas De Marchi) - drm/xe: Stop passing user flag to xe_bo_create_user() (Lucas De Marchi) - drm/xe/xe_devcoredump: Check NULL before assignments (Himal Prasad Ghimiray) - drm/xe/hwmon: Add infra to support card power and energy attributes (Karthik Poosa) - drm/xe: Refactor GT debugfs (Michal Wajdeczko) - drm/xe: Define helper for GT specific debugfs files (Michal Wajdeczko) - drm/xe: Store pointer to struct xe_gt in gt/ debugfs directory (Michal Wajdeczko) - drm/xe/uapi: Define topology types as indexes rather than masks (Francois Dugast) - drm/xe/gsc: Implement WA 14018094691 (Daniele Ceraolo Spurio) - drm/xe/pf: Add minimal support for VF_STATE_NOTIFY events (Michal Wajdeczko) - drm/xe/guc: Add VF_STATE_NOTIFY and VF_CONTROL to ABI (Michal Wajdeczko) - drm/xe/vf: Add proper detection of the SR-IOV VF mode (Michal Wajdeczko) - drm/xe: Move SR-IOV probe to xe_device_probe_early() (Michal Wajdeczko) - drm/xe: Separate pure MMIO init from VRAM checkout (Michal Wajdeczko) - drm/xe: Move vma rebinding to the drm_exec locking loop (Thomas Hellström) - drm/xe: Make TLB invalidation fences unordered (Thomas Hellström) - drm/xe: Rework rebinding (Thomas Hellström) - drm/xe: Use ring ops TLB invalidation for rebinds (Thomas Hellström) - drm/xe/guc: Use GuC ID Manager in submission code (Michal Wajdeczko) - drm/xe/kunit: Add basic tests for GuC context ID Manager (Michal Wajdeczko) - drm/xe/guc: Introduce GuC context ID Manager (Michal Wajdeczko) - drm/xe/guc: Move GUC_ID_MAX definition to GuC ABI header (Michal Wajdeczko) - drm/xe/guc: Fix include guard for SR-IOV ABI (Michal Wajdeczko) - drm/xe: Move HW GGTT definitions to dedicated file (Michal Wajdeczko) - drm/xe: Create a helper function to init job's user fence (Nirmoy Das) - drm/xe/guc: Remove explicit shutdown of SLPC (Vinay Belgaumkar) - drm/xe: Add new PCI IDs to DG2 platform (Ravi Kumar Vodapalli) - drm/xe: Use FIELD_PREP for lrc descriptor (Niranjana Vishwanathapura) - drm/xe: Remove redundant functions to get xe (Lucas De Marchi) - drm/xe: Fix END redefinition (Lucas De Marchi) - drm/xe/guc: Check error code when initializing the CT mutex (Daniele Ceraolo Spurio) - drm/xe/guc: Add some failure checks (Vinay Belgaumkar) - drm/xe: Nuke EXEC_QUEUE_FLAG_PERSISTENT (José Roberto de Souza) - drm/xe/devcoredump: Print errno if VM snapshot was not captured (José Roberto de Souza) - drm/xe: Make devcoredump VM error state print consistent (José Roberto de Souza) - drm/xe: remove unused struct xe_device members (Jani Nikula) - drm/xe/query: fix gt_id bounds check (Matthew Auld) - drm/xe: Add debug messages for MMU notifier and VMA invalidate (Matthew Brost) - drm/xe: Use USEC_PER_MSEC rather than the hard coding (Himal Prasad Ghimiray) - drm/xe/bb: assert width in xe_bb_create_migration_job() (Matthew Auld) - drm/xe/bb: assert width in xe_bb_create_job() (Matthew Auld) - drm/xe/uc: Use u64 for offsets for which we use upper_32_bits() (Daniele Ceraolo Spurio) - drm/xe: Always check force_wake_get return code (Daniele Ceraolo Spurio) - drm/xe/xelpg: Add Wa_14020495402 (Radhakrishna Sripada) - drm/xe/gt: Remove continue statement which has no effect (Tejas Upadhyay) - drm/xe/display: fix type of intel_uncore_read*() functions (Luca Coelho) - drm/xe: Move xe_ggtt_invalidate out from ggtt->lock (Maarten Lankhorst) - drm/xe: Add XE_BO_GGTT_INVALIDATE flag (Matthew Brost) - drm/xe: Drop ggtt invalidate from display code (Matthew Brost) - drm/xe: Add a NULL check in xe_ttm_stolen_mgr_init (Nirmoy Das) - drm/xe: Use correct function pointer type (Niranjana Vishwanathapura) - drm/xe: Streamline exec queue freeing path (Niranjana Vishwanathapura) - drm/xe: Separate out sched/deregister_done handling (Niranjana Vishwanathapura) - drm/xe/guc: Don't support older GuC 70.x releases (Daniele Ceraolo Spurio) - drm/xe: Add dbg messages on the suspend resume functions. (Rodrigo Vivi) - drm/xe: Convert gt suspend/resume messages to debug (Rodrigo Vivi) - drm/xe/vm : Remove duplicate assignment of XE_VM_FLAG_LR_MODE flag. (Himal Prasad Ghimiray) - drm/xe/display: Mark dpt and related vma as uncached (Juha-Pekka Heikkila) - drm/xe/display: mark DPT with XE_BO_PAGETABLE (Matthew Auld) - drm/xe: Remove usage of unsafe strcpy (Nirmoy Das) - drm/xe: Drop bogus vma NULL check (Nirmoy Das) - drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (Matthew Auld) - drm/xe/device: fix XE_MAX_GT_PER_TILE check (Matthew Auld) - drm/xe/queue: fix engine_class bounds check (Matthew Auld) - drm/xe: Fix potential integer overflow in page size calculation (Nirmoy Das) - drm/xe/vm: fix xe_assert() (Matthew Auld) - drm/xe/client: drop bogus bo NULL check (Matthew Auld) - drm/xe/client: remove bogus rcu list usage (Matthew Auld) - drm/xe/pf: Always select Multi-Level LMTT for platforms 12.60+ (Michal Wajdeczko) - drm/xe/pf: Request 64K aligned allocations for LMTT PD (Michal Wajdeczko) - drm/xe: Allow VRAM BO allocations aligned to 64K (Michal Wajdeczko) - drm/xe: Make xe_mmio_read|write() functions non-inline (Michal Wajdeczko) - drm/xe: Mark VF accessible interrupt registers (Michal Wajdeczko) - drm/xe: Mark VF accessible global registers (Michal Wajdeczko) - drm/xe: Mark VF accessible GuC registers (Michal Wajdeczko) - drm/xe: Define XE_REG_OPTION_VF (Michal Wajdeczko) - drm/xe: Assert size of the struct xe_reg (Michal Wajdeczko) - drm/xe: Add helper macro to loop each DSS (Zhanjun Dong) - drm/xe/mocs: Clarify which GT is being operated on (Matt Roper) - drm/xe/mocs: Determine MCR separately for primary/media GT in kunit test (Matt Roper) - drm/xe/gsc: Handle GSCCS ER interrupt (Daniele Ceraolo Spurio) - drm/xe/guc_submit: use jiffies for job timeout (Matthew Auld) - drm/xe: Remove unused xe_bo->props struct (Nirmoy Das) - drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC (José Roberto de Souza) - drm/xe: Use xe_assert in xe_device_assert_mem_access (Matthew Brost) - drm/xe/xe_exec : In xe_exec_ioctl remove deadcode (Himal Prasad Ghimiray) - drm/xe: Return if kobj creation is failed (Himal Prasad Ghimiray) - drm/xe/xe_tracer: Align fence output format in ftrace log (Shuicheng Lin) - drm/xe: Group live kunit tests (Lucas De Marchi) - drm/xe: Invalidate userptr VMA on page pin fault (Matthew Brost) - drm/xe/uapi: Add IP version and stepping to GT list query (Matt Roper) - drm/xe/hdcp: Fix condition for hdcp gsc cs requirement (Suraj Kandpal) - drm/xe/pvc: Fix WA 18020744125 (Lucas De Marchi) - drm/xe: Remove unused FF_SLICE_CS_CHICKEN2 (Lucas De Marchi) - drm/xe/gsc: Fix kernel doc for xe_gsc_create_host_session_id (Suraj Kandpal) - drm/xe: Fix NULL check in xe_ggtt_init() (Maarten Lankhorst) - drm/xe: Declare __xe_lrc_*_ggtt_addr with __maybe__unused (Dawei Li) - drm/xe: Return immediately on tile_init failure (Rodrigo Vivi) - drm/xe: Remove unused 'create' parameter from queue property logic (Nirmoy Das) - drm/xe: Drop WA 16015675438 (Lucas De Marchi) - drm/xe/hdcp: Enable HDCP for XE (Suraj Kandpal) - drm/xe: Use gsc_proxy_init_done to check proxy status (Suraj Kandpal) - drm/xe/hdcp: Use xe_device struct (Suraj Kandpal) - drm/i915/hdcp: Move intel_hdcp_gsc_message def away from header file (Suraj Kandpal) - drm/xe: Do not grab forcewakes when issuing GGTT TLB invalidation via GuC (Matthew Brost) - drm/xe/arl: Add Arrow Lake H support (Matt Roper) - drm/xe/xelpg: Extend some workarounds to graphics version 12.74 (Matt Roper) - drm/xe/xelpg: Recognize graphics version 12.74 as Xe_LPG (Matt Roper) - drm/xe: Pipeline evict / restore of pinned BOs during suspend / resume (Matthew Brost) - drm/xe: Convert xe_pm_runtime_{get, put} to void and protect from recursion (Rodrigo Vivi) - drm/xe: Create a xe_pm_runtime_resume_and_get variant for display (Rodrigo Vivi) - drm/xe: Fix display runtime_pm handling (Rodrigo Vivi) - drm/xe: Implement capture of HWSP and HWCTX (Maarten Lankhorst) - drm/xe: Add infrastructure for delayed LRC capture (Maarten Lankhorst) - drm/xe: Move lrc snapshot capturing to xe_lrc.c (Maarten Lankhorst) - drm/xe: Replace 'grouped target' in Makefile with pattern rule (Dafna Hirschfeld) - drm/xe: Fix ref counting leak on page fault (Matthew Brost) - drm/xe/mocs: Fix DG2 kunit (Lucas De Marchi) - drm/xe/mocs: Allow odd number of entries on test (Lucas De Marchi) - drm/xe/mocs: Move warn/assertion up (Lucas De Marchi) - drm/xe/mocs: Be explicit when logging number of entries (Lucas De Marchi) - drm/xe/mocs: Refactor mocs/l3cc loop (Lucas De Marchi) - drm/xe: Fix build error in xe_ggtt.c (Matthew Brost) - drm/xe: Add LRC parsing for more GPU instructions (Matt Roper) - drm/xe: Remove obsolete async_ops from struct xe_vm (Mika Kuoppala) - drm/xe/xe_trace: Add move_lacks_source detail to xe_bo_move trace (Priyanka Dandamudi) - drm/xe/guc: Fix missing topology init (Zhanjun Dong) - drm/xe/xe2: fix 64-bit division in pte_update_size (Arnd Bergmann) - drm/xe/mmio: fix build warning for BAR resize on 32-bit (Arnd Bergmann) - drm/xe/kunit: fix link failure with built-in xe (Arnd Bergmann) - drm/xe: Deny unbinds if uapi ufence pending (Mika Kuoppala) - drm/xe: Expose user fence from xe_sync_entry (Mika Kuoppala) - drm/xe/guc: Handle timing out of signaled jobs gracefully (Matthew Brost) - drm/xe: get rid of MAX_BINDS (Paulo Zanoni) - drm/xe: Use vmalloc for array of bind allocation in bind IOCTL (Matthew Brost) - drm/xe: Extend uAPI to query HuC micro-controler firmware version (Francois Dugast) - drm/xe: Remove useless mem_access on PAT dumps (Rodrigo Vivi) - drm/xe: Convert gt_reset from mem_access to xe_pm_runtime (Rodrigo Vivi) - drm/xe: Remove mem_access from suspend and resume functions (Rodrigo Vivi) - drm/xe: Convert gsc_work from mem_access to xe_pm_runtime (Rodrigo Vivi) - drm/xe: Remove useless mem_access protection for query ioctls (Rodrigo Vivi) - drm/xe: Convert hwmon from mem_access to xe_pm_runtime calls (Rodrigo Vivi) - drm/xe: Replace dma_buf mem_access per direct xe_pm_runtime calls (Rodrigo Vivi) - drm/xe: Runtime PM wake on every debugfs call (Rodrigo Vivi) - drm/xe: Remove mem_access from guc_pc calls (Rodrigo Vivi) - drm/xe: Runtime PM wake on every sysfs call (Rodrigo Vivi) - drm/xe: Convert kunit tests from mem_access to xe_pm_runtime (Rodrigo Vivi) - drm/xe: Runtime PM wake on every IOCTL (Rodrigo Vivi) - drm/xe: Convert mem_access assertion towards the runtime_pm state (Rodrigo Vivi) - drm/xe: Document Xe PM component (Rodrigo Vivi) - drm/xe: Don't support execlists in xe_gt_tlb_invalidation layer (Matthew Brost) - drm/xe: Cleanup some layering in GGTT (Matthew Brost) - drm/xe: Fix execlist splat (Matthew Brost) - drm/xe/uapi: Remove unused flags (Francois Dugast) - drm: panel: Add LG sw43408 panel driver (Sumit Semwal) - drm/mipi-dsi: add mipi_dsi_compression_mode_ext() (Dmitry Baryshkov) - drm/mipi-dsi: use correct return type for the DSC functions (Dmitry Baryshkov) - dt-bindings: panel: Add LG SW43408 MIPI-DSI panel (Sumit Semwal) - doc: dma-buf: fix grammar typo (Baruch Siach) - drm/vkms: Use drm_crtc_vblank_crtc() (Ville Syrjälä) - drm/nouveau: Use drm_crtc_vblank_crtc() (Ville Syrjälä) - drm/vblank: Introduce drm_crtc_vblank_crtc() (Ville Syrjälä) - drm/panel: simple: Add Innolux G121XCE-L01 LVDS display support (Marek Vasut) - drm/panel: simple: Convert Innolux G121X1-L03 to display_timing (Marek Vasut) - drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector (Marek Vasut) - dt-bindings: display: simple: Document support for Innolux G121XCE-L01 (Marek Vasut) - drm/edid: make drm_edid_are_equal() more convenient for its single user (Jani Nikula) - drm/edid: make drm_edid_are_equal() static (Jani Nikula) - drm/edid: avoid drm_edid_find_extension() internally (Jani Nikula) - drm/edid: rename drm_find_edid_extension() to drm_edid_find_extension() (Jani Nikula) - drm/edid: group struct drm_edid based declarations together (Jani Nikula) - drm/edid: move all internal declarations to drm_crtc_internal.h (Jani Nikula) - drm/displayid: move drm_displayid.h to drm_displayd_internal.h (Jani Nikula) - drm/fb_dma: Fix parameter name in htmldocs (Jocelyn Falempe) - drm/bridge: anx7625: Update audio status while detecting (Hsin-Te Yuan) - drm/panel: truly-nt35597: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/bridge: dpc3433: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/bridge: tc358775: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/bridge: lt9611: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/bridge: lt8912b: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/bridge: icn6211: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/bridge: anx7625: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado) - drm/vmwgfx: Implement virtual crc generation (Zack Rusin) - drm/vmwgfx: Implement virtual kms (Zack Rusin) - dma-buf: Do not build debugfs related code when !CONFIG_DEBUG_FS (Tvrtko Ursulin) - drm/fb_dma: s/drm_panic_gem_get_scanout_buffer/drm_fb_dma_get_scanout_buffer (Maíra Canal) - drm/ast: Add drm_panic support (Jocelyn Falempe) - drm/imx: Add drm_panic support (Jocelyn Falempe) - drm/mgag200: Add drm_panic support (Jocelyn Falempe) - drm/simpledrm: Add drm_panic support (Jocelyn Falempe) - drm/fb_dma: Add generic get_scanout_buffer() for drm_panic (Jocelyn Falempe) - drm/panic: Add debugfs entry to test without triggering panic. (Jocelyn Falempe) - drm/panic: Add support for color format conversion (Jocelyn Falempe) - drm/panic: Add a drm panic handler (Jocelyn Falempe) - drm/panic: Add drm panic locking (Daniel Vetter) - drm: prefer DRM_MODE_FMT/ARG over drm_mode_debug_printmodeline() (Jani Nikula) - drm/crtc-helper: switch to drm device based logging and warns (Jani Nikula) - drm/crtc: switch to drm device based logging (Jani Nikula) - drm/client: switch to drm device based logging, and more (Jani Nikula) - drm/sysfs: switch to drm device based logging (Jani Nikula) - drm/modes: switch to drm device based error logging (Jani Nikula) - drm/probe-helper: switch to drm device based logging (Jani Nikula) - drm/i915/bios: return drm_edid_product_id from get_lvds_pnp_id() (Jani Nikula) - drm/i915/bios: switch to struct drm_edid and struct drm_edid_product_id (Jani Nikula) - drm/edid: add drm_edid_print_product_id() (Jani Nikula) - drm/edid: add drm_edid_get_product_id() (Jani Nikula) - drm: fix DRM_DISPLAY_DP_HELPER dependencies, part 2 (Arnd Bergmann) - drm: vc4: Fix possible null pointer dereference (Aleksandr Mishin) - drm: Document requirements for driver-specific KMS props in new drivers (Sebastian Wick) - drm/lima: fix void pointer to enum lima_gpu_id cast warning (Erico Nunes) - drm/lima: fix shared irq handling on driver remove (Erico Nunes) - drm/lima: mask irqs in timeout path before hard reset (Erico Nunes) - drm/lima: include pp bcast irq in timeout handler check (Erico Nunes) - drm/lima: add mask irq callback to gp and pp (Erico Nunes) - accel/qaic: mark debugfs stub functions as static inline (Arnd Bergmann) - accel/qaic: Add Sahara implementation for firmware loading (Jeffrey Hugo) - drm/arm/malidp: fix a possible null pointer dereference (Huai-Yuan Liu) - drm/i915: Add SIZE_HINTS property for cursors (Ville Syrjälä) - drm: Introduce plane SIZE_HINTS property (Ville Syrjälä) - drm/ttm: remove unused paramter (Jesse Zhang) - drm/ast: Define struct ast_ddc in ast_ddc.c (Thomas Zimmermann) - drm/ast: Group DDC init code by data structure (Thomas Zimmermann) - drm/ast: Set DDC timeout in milliseconds (Thomas Zimmermann) - drm/nouveau/dp: Don't probe eDP ports twice harder (Lyude Paul) - drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports (Lyude Paul) - drm/bridge: imx8mp-hdmi-tx: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/amdkfd: make sure VM is ready for updating operations (Lang Yu) - drm/amdgpu: Fix leak when GPU memory allocation fails (Mukul Joshi) - drm/amdkfd: Fix eviction fence handling (Felix Kuehling) - drm/amdgpu: remove virt_init_data_exchange from poison consumption handler (Zhigang Luo) - drm/amdgpu: Change AID detection logic (Lijo Lazar) - drm/amd/display: Set color_mgmt_changed to true on unsuspend (Joshua Ashton) - drm/amdgpu: enable redirection of irq's for IH V6.1 (Sunil Khatri) - drm/amdgpu: Skip the coredump collection on reset during driver reload (Ahmad Rehman) - drm/amdgpu: enable redirection of irq's for IH V6.0 (Sunil Khatri) - drm/amdgpu: add IH_RING1_CFG headers for IH v6.0 (Sunil Khatri) - drm/amdgpu: Use driver mode reset for data poison (Hawking Zhang) - drm:amdgpu: enable IH ring1 for IH v6.1 (Sunil Khatri) - drm:amdgpu: enable IH RB ring1 for IH v6.0 (Sunil Khatri) - drm/radeon: silence UBSAN warning (v3) (Alex Deucher) - drm/radeon: make -fstrict-flex-arrays=3 happy (Alex Deucher) - drm/amd/swsmu: support smu block discovery for smu v14 (Kenneth Feng) - drm/amd/swsmu: support SMU_14_0_2 ppt_funcs (Likun Gao) - drm/amd/swsmu: add smu v14_0_2 support (Likun Gao) - drm/amd/swsmu: add pptable header for smu v14_0_2 (Likun Gao) - drm/amd/swsmu: add smu v14_0_2 ppsmc file (Kenneth Feng) - drm/amd/swsmu: add smu14 driver if file (Kenneth Feng) - drm/amd/swsmu: add smu14 ip support (Kenneth Feng) - drm/amdgpu: rename DBG_DRV to HAD_DRV for psp v14 (Hawking Zhang) - drm/amdgpu: refactoring the runtime pm mode detection code (Ma Jun) - drm/amdgpu: Load ipkeymgr drv for psp v14 (Hawking Zhang) - drm/amdgpu: Add missing space to DRM_WARN() message (Thorsten Blum) - Revert "drm/amd/display: Enable cur_rom_en even if cursor degamma is not enabled" (Rodrigo Siqueira) - drm/amdgpu: Fix discovery initialization failure during pci rescan (Ma Jun) - drm/amdgpu: fix visible VRAM handling during faults (Christian König) - drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) - drm/amdgpu: add new aca smu callback func parse_error_code() (Yang Wang) - drm/amd/display: 3.2.281 (Aric Cyr) - drm/amd/display: Add missing replay field (Rodrigo Siqueira) - drm/amd/display: Add missing callback for init_watermarks in DCN 301 (Rodrigo Siqueira) - drm/amd/display: Update DCN201 link encoder registers (Rodrigo Siqueira) - drm/amd/display: Move REG sequence from program ogam to idle before connect (Rodrigo Siqueira) - drm/amd/display: Rework dcn10_stream_encoder header (Rodrigo Siqueira) - drm/amd/display: Update FMT settings for 4:2:0 (Eric Bernstein) - drm/amdgpu: increase mes submission timeout (Jonathan Kim) - drm/amd/display: Remove unnecessary code (Rodrigo Siqueira) - drm/amd/display: Update some comments to improve the code readability (Rodrigo Siqueira) - drm/amd/display: Replace int with unsigned int (Rodrigo Siqueira) - drm/amd/display: Group scl_data together in resource_build_scaling_params (Rodrigo Siqueira) - drm/amd/display: Fix PSR command version passed (Mikita Lipski) - drm/amd/display: Improve the log precision (Ethan Bitnun) - drm/amd/display: Adjust headers (Rodrigo Siqueira) - drm/amd/display: Use dce_version instead of chip_id (Rodrigo Siqueira) - Revert "drm/amd/display: fix USB-C flag update after enc10 feature init" (Alex Deucher) - drm/amd/display: Expand dmub_cmd operations (Anthony Koo) - drm/amdgpu: add missing vbios version from devcoredump (Sunil Khatri) - drm/amdgpu/gfx11: properly handle regGRBM_GFX_CNTL in soft reset (Alex Deucher) - drm/amd/display: Rework power sequence and resource allocation logic (Sung Joon Kim) - drm/amd/display: Enable Z10 flag for IPS FSM (Sung Joon Kim) - drm/amd/display: Fix incorrect pointer assignment (Chaitanya Dhere) - drm/amd/display: Pass sequential ONO bit to DMCUB boot options (Nicholas Kazlauskas) - drm/amd/display: add support for chroma offset (Samson Tam) - drm/amd/display: limit the code change to ips enabled asic (Charlene Liu) - drm/amd/display: Modify resource allocation logic (Sung Joon Kim) - drm/i915/display: tie DMC wakelock to DC5/6 state transitions (Luca Coelho) - drm/i915/display: add module parameter to enable DMC wakelock (Luca Coelho) - drm/i915/display: don't allow DMC wakelock on older hardware (Luca Coelho) - drm/i915/display: add support for DMC wakelocks (Luca Coelho) - drm/i915: Allow bigjoiner for MST (Vidya Srinivas) - drm/i915/mst: Add bigjoiner handling to MST modeset sequence (Ville Syrjälä) - drm/i915: Handle joined pipes inside hsw_crtc_enable() (Stanislav Lisovskiy) - drm/i915: Handle joined pipes inside hsw_crtc_disable() (Ville Syrjälä) - drm/i915: Utilize intel_crtc_joined_pipe_mask() more (Ville Syrjälä) - drm/i915: Extract intel_ddi_post_disable_hdmi_or_sst() (Ville Syrjälä) - drm/i915/psr: Use crtc_state->port_clock instead of intel_dp->link_rate (Jouni Högander) - drm/i915/mtl: Add DP FEC BS jitter WA (Imre Deak) - drm/i915/mtl+: Disable DP/DSC SF insertion at EOL WA (Imre Deak) - drm/i915/adlp+: Add DSC early pixel count scaling WA (Wa_1409098942) (Imre Deak) - drm/i915/adlp: Add DP MST DPT/DPTP alignment WA (Wa_14014143976) (Imre Deak) - drm/i915/adlp: Add MST short HBlank WA (Wa_14014143976) (Imre Deak) - drm/i915/adlp: Add MST FEC BS jitter WA (Wa_14013163432) (Imre Deak) - drm/i915/pps: move pps debugfs file to intel_pps.c (Jani Nikula) - drm/i915: Introduce intel_crtc_joined_pipe_mask() (Ville Syrjälä) - drm/i915: Pass connector to intel_dp_need_bigjoiner() (Ville Syrjälä) - drm/i915/mst: Check intel_dp_joiner_needs_dsc() (Ville Syrjälä) - drm/i915: Extract intel_dp_joiner_needs_dsc() (Ville Syrjälä) - drm/i915: s/intel_dp_can_bigjoiner()/intel_dp_has_bigjoiner()/ (Ville Syrjälä) - drm/i915: use check_add_overflow() and drop local variants (Jani Nikula) - drm/i915: move pipestat_irq_mask to display substruct (Jani Nikula) - drm/i915: move de_irq_mask to display substruct (Jani Nikula) - drm/i915: move display_irqs_enabled to display substruct (Jani Nikula) - drm/i915: move vblank_enabled to display substruct (Jani Nikula) - drm/i915: move max_dotclk_freq to display substruct (Jani Nikula) - drm/i915: move skl_preferred_vco_freq to display substruct (Jani Nikula) - drm/i915/gt: drop display clock info from gt debugfs (Jani Nikula) - drm/i915: Update pipes in reverse order for bigjoiner (Ville Syrjälä) - drm/i915: Fix intel_modeset_pipe_config_late() for bigjoiner (Ville Syrjälä) - drm/i915/vrr: Disable VRR when using bigjoiner (Ville Syrjälä) - drm/i915: Disable live M/N updates when using bigjoiner (Ville Syrjälä) - drm/i915: Disable port sync when bigjoiner is used (Ville Syrjälä) - drm/i915/psr: Disable PSR when bigjoiner is used (Ville Syrjälä) - drm/xe/display: clean up compat i915_vgpu.h (Jani Nikula) - drm/xe/display: remove compat i915_gem.h (Jani Nikula) - drm/xe/display: clean up a lot of cruft from compat i915_drv.h (Jani Nikula) - drm/i915: move i915_fixed.h to display/intel_fixed.h (Jani Nikula) - drm/i915/dmc: define firmware URL locally (Jani Nikula) - drm/i915: use IS_JASPERLAKE()/IS_ELKHARTLAKE() instead of IS_PLATFORM() (Jani Nikula) - drm/i915/psr: Panel replay has to be enabled before link training (Jouni Högander) - drm/i915/psr: Unify panel replay enable/disable sink (Jouni Högander) - drm/i915/psr: Do not write registers/bits not applicable for panel replay (Jouni Högander) - drm/i915/psr: Check possible errors for panel replay as well (Jouni Högander) - drm/i915/psr: Do not update phy power state in case of non-eDP panel replay (Jouni Högander) - drm/i915/psr: Intel_psr_pause/resume needs to support panel replay (Jouni Högander) - drm/i915/psr: Set intel_crtc_state->has_psr on panel replay as well (Jouni Högander) - drm/i915/psr: Add some documentation of variables used in psr code (Jouni Högander) - drm/i915: Fix i915_display_info output when connectors are not active (Ville Syrjälä) - drm/i915/hdcp: Fix get remote hdcp capability function (Suraj Kandpal) - drm/i915/display: Initialize capability variables (Suraj Kandpal) - drm/i915: Optimize out redundant dbuf slice updates (Ville Syrjälä) - drm/i915: Use a plain old int for the cdclk/mdclk ratio (Ville Syrjälä) - drm/i915: Implement vblank synchronized MBUS join changes (Stanislav Lisovskiy) - drm/i915: Use the correct mdclk/cdclk ratio in MBUS updates (Ville Syrjälä) - drm/i915: Use old mbus_join value when increasing CDCLK (Stanislav Lisovskiy) - drm/i915: Add debugs for mbus joining and dbuf ratio programming (Ville Syrjälä) - drm/i915: Extract intel_dbuf_mdclk_min_tracker_update() (Ville Syrjälä) - drm/i915: Extract intel_dbuf_mbus_join_update() (Ville Syrjälä) - drm/i915: Relocate intel_mbus_dbox_update() (Ville Syrjälä) - drm/i915: Loop over all active pipes in intel_mbus_dbox_update (Stanislav Lisovskiy) - drm/i915/cdclk: Indicate whether CDCLK change happens during pre or post plane update (Ville Syrjälä) - drm/i915/cdclk: Drop tgl/dg2 cdclk bump hacks (Ville Syrjälä) - drm/i915/cdclk: Fix voltage_level programming edge case (Ville Syrjälä) - drm/i915/cdclk: Fix CDCLK programming order when pipes are active (Ville Syrjälä) - drm/i915/display: Read/Write Adaptive Sync SDP (Mitul Golani) - drm/i915/display: Compute vrr_vsync params (Mitul Golani) - drm/i915/display: Add state checker for Adaptive Sync SDP (Mitul Golani) - drm/i915/display: Compute AS SDP parameters (Mitul Golani) - drm/i915/dp: Add wrapper function to check AS SDP (Mitul Golani) - drm/i915/dp: Add Read/Write support for Adaptive Sync SDP (Mitul Golani) - drm/i915/display: Add crtc state dump for Adaptive Sync SDP (Mitul Golani) - drm/dp: Add Adaptive Sync SDP logging (Mitul Golani) - drm/dp: Add support to indicate if sink supports AS SDP (Mitul Golani) - drm/i915: Use debugfs_create_bool() for "i915_bigjoiner_force_enable" (Ville Syrjälä) - drm/i915/mst: Reject FEC+MST on ICL (Ville Syrjälä) - drm/i915/mst: Limit MST+DSC to TGL+ (Ville Syrjälä) - drm/i915: Extract glk_need_scaler_clock_gating_wa() (Ville Syrjälä) - drm/i915: Clean up glk_pipe_scaler_clock_gating_wa() (Ville Syrjälä) - drm/i915: Shuffle DP .mode_valid() checks (Ville Syrjälä) - drm/i915: Remove DRM_MODE_FLAG_DBLSCAN checks from .mode_valid() hooks (Ville Syrjälä) - Revert "drm/i915/display: move dmc_firmware_path to display params" (Jani Nikula) - drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay (Jouni Högander) - drm/i915/psr: Enable ALPM on source side for eDP Panel replay (Jouni Högander) - drm/i915/psr: Silence period and lfps half cycle (Jouni Högander) - drm/i915/psr: Calculate aux less wake time (Jouni Högander) - drm/i915/psr: Add missing ALPM AUX-Less register definitions (Jouni Högander) - drm/i915/display: move dmc_firmware_path to display params (Jani Nikula) - drm/i915: use fine grained -Woverride-init disable (Jani Nikula) - drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13 (Ankit Nautiyal) - drm/i915/display: Implement Wa_16021440873 (Jouni Högander) - drm/i915/display: Add definition for MCURSOR_MODE_64_2B (Jouni Högander) - drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage (Jouni Högander) - drm/i915/psr: Move writing early transport pipe src (Jouni Högander) - drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value (Jouni Högander) - drm/i915/dp: Remove support for UHBR13.5 (Arun R Murthy) - drm/i915: Add new PCI IDs to DG2 platform in driver (Ravi Kumar Vodapalli) - drm/i915: Delete stray .rej file (Lucas De Marchi) - drm/i915/backlight: Do not bump min brightness to max on enable (Gareth Yu) - drm/i915/bios: Use the platform's port_mask when there is no VBT (Ville Syrjälä) - drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() (Ville Syrjälä) - drm/i915: Pre-populate the cursor physical dma address (Ville Syrjälä) - drm/i915/display: prefer intel_de_wait*() functions over uncore ones (Jani Nikula) - drm/i915/de: register wait function renames (Jani Nikula) - drm/i915: Remove special handling for !RCS_MASK() (Lucas De Marchi) - drm/i915: Drop dead code for pvc (Lucas De Marchi) - drm/i915: Update IP_VER(12, 50) (Lucas De Marchi) - drm/i915: Stop inheriting IP_VER(12, 50) (Lucas De Marchi) - drm/i915: Remove XEHP_FWRANGES() (Lucas De Marchi) - drm/i915: Drop dead code for xehpsdv (Lucas De Marchi) - drm/i915/bios: Pimp the VBT backlight data BDB version comments (Ville Syrjälä) - drm/i915/bios: Define the (obsolete) backlight i2c VBT stuff (Ville Syrjälä) - drm/i915/bios: Add the old DPST field into VBT LFP power block (Ville Syrjälä) - drm/i915/bios: Update VBT driver feature block version numbers (Ville Syrjälä) - drm/i915/bios: s/dpfs/dfps/ (Ville Syrjälä) - drm/i915: Do not print 'pxp init failed with 0' when it succeed (José Roberto de Souza) - drm/i915/cx0: pass encoder instead of i915 and port around (Jani Nikula) - drm/i915/cx0: remove the unused intel_is_c10phy() (Jani Nikula) - drm/i915/display: use intel_encoder_is/to_* functions (Jani Nikula) - drm/i915/display: add intel_encoder_is_*() and _to_*() functions (Jani Nikula) - drm/i915/snps: pass encoder to intel_snps_phy_update_psr_power_state() (Jani Nikula) - drm/i915/ddi: pass encoder to intel_wait_ddi_buf_active() (Jani Nikula) - drm/i915/hdmi: convert *_port_to_ddc_pin() to *_encoder_to_ddc_pin() (Jani Nikula) - drm/i915/mst: enable MST mode for 128b/132b single-stream sideband (Jani Nikula) - drm/i915/mst: add intel_dp_mst_disconnect() (Jani Nikula) - drm/i915/mst: use the MST mode detected previously (Jani Nikula) - drm/i915/mst: abstract choosing the MST mode to use (Jani Nikula) - drm/i915/mst: improve debug logging of DP MST mode detect (Jani Nikula) - drm/mst: read sideband messaging cap (Jani Nikula) - drm/i915: Rename ICL_PORT_TX_DW6 bits (Ville Syrjälä) - drm/i915/scaler: Update Pipe src size check in skl_update_scaler (Ankit Nautiyal) - drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c (Joonas Lahtinen) - drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() (Jonathon Hall) - drm/i915: Create the printer only once in intel_pipe_config_compare() (Ville Syrjälä) - drm/i915: Reuse pipe_config_mismatch() more (Ville Syrjälä) - drm/i915: Relocate pipe_config_mismatch() (Ville Syrjälä) - drm/i915: Skip intel_crtc_state_dump() if debugs aren't enabled (Ville Syrjälä) - drm/i915: Convert the remaining state dump to drm_printer (Ville Syrjälä) - drm/i915: Use drm_printer more extensively in intel_crtc_state_dump() (Ville Syrjälä) - drm/i915: Convert intel_dpll_dump_hw_state() to drm_printer (Ville Syrjälä) - drm/i915: Convert pipe_config_buffer_mismatch() to drm_printer (Ville Syrjälä) - drm/i915: Convert pipe_config_infoframe_mismatch() to drm_printer (Ville Syrjälä) - drm/i915: Include CRTC info in VSC SDP mismatch prints (Ville Syrjälä) - drm/i915: Include CRTC info in infoframe mismatch prints (Ville Syrjälä) - drm/i915: Indicate which pipe failed the fastset check overall (Ville Syrjälä) - drm/i915: Drop pointless (void*) cast (Ville Syrjälä) - drm/i915: Use container_of_const() for states (Ville Syrjälä) - drm/i915: Don't cast away const (Ville Syrjälä) - drm/i915/dsi: Use enc_to_intel_dsi() (Ville Syrjälä) - drm/i915/display: Increase number of fast wake precharge pulses (Jouni Högander) - drm/i915/psr: Calculate IO wake and fast wake lines for DISPLAY_VER < 12 (Jouni Högander) - drm/i915/psr: Improve fast and IO wake lines calculation (Jouni Högander) - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Jouni Högander) - drm/i915/dp: Increase idle pattern wait timeout to 2ms (Shekhar Chauhan) - drm/i915/hwmon: Fix locking inversion in sysfs getter (Janusz Krzysztofik) - drm/xe/lnl: Enable display support (Balasubramani Vivekanandan) - drm/i915/xe2lpd: Load DMC (Balasubramani Vivekanandan) - drm/i915/xe2lpd: Support MDCLK:CDCLK ratio changes (Gustavo Sousa) - drm/i915: Add mdclk_cdclk_ratio to intel_dbuf_state (Gustavo Sousa) - drm/i915: Extract intel_dbuf_mdclk_cdclk_ratio_update() (Gustavo Sousa) - drm/i915/cdclk: Only compute squash waveform when necessary (Gustavo Sousa) - drm/i915/cdclk: Add and use mdclk_source_is_cdclk_pll() (Gustavo Sousa) - drm/i915/cdclk: Rename lnl_cdclk_table to xe2lpd_cdclk_table (Gustavo Sousa) - drm/i915/opregion: add intel_opregion_vbt_present() stub for ACPI=n (Jani Nikula) - drm/i915/dp: Fix DSC state HW readout for SST connectors (Imre Deak) - drm/i915: Reuse RPLU cdclk fns for MTL+ (Radhakrishna Sripada) - drm/i915: Show bios vbt when read from firmware/spi/oprom (Radhakrishna Sripada) - drm/i915: Duplicate opregion vbt memory (Radhakrishna Sripada) - drm/i915: Extract opregion vbt presence check (Radhakrishna Sripada) - drm/i915: Move vbt read from firmware to intel_bios.c (Radhakrishna Sripada) - drm/i915: Pass size to spi_oprom_get_vbt (Radhakrishna Sripada) - drm/i915: Pass size to oprom_get_vbt (Radhakrishna Sripada) - drm/i915: Simplify intel_old_crtc_state_disables() calling convention (Ville Syrjälä) - drm/i915: Disable planes more atomically during modesets (Ville Syrjälä) - drm/i915: Precompute disable_pipes bitmask in intel_commit_modeset_disables() (Ville Syrjälä) - drm/i915/fbc: Move DPFC_CHICKEN programming into intel_fbc_program_workarounds() (Ville Syrjälä) - drm/i915/fbc: Don't use a fence for a plane if FBC is not possible (Ville Syrjälä) - drm/i915: Streamline eDP handling in icl_combo_phy_aux_power_well_enable() (Ville Syrjälä) - drm/i915: Use pw_idx to derive PHY for ICL_LANE_ENABLE_AUX override (Ville Syrjälä) - drm/i915: Use REG_BIT() & co. in intel_combo_phy_regs.h (Ville Syrjälä) - drm/i915: Rename ICL_AUX_ANAOVRD1 to ICL_PORT_TX_DW6_AUX (Ville Syrjälä) - drm/i915/dsb: Always set DSB_SKIP_WAITS_EN (Ville Syrjälä) - drm/i915/dsb: Fix DSB vblank waits when using VRR (Ville Syrjälä) - drm/i915/vrr: Generate VRR "safe window" for DSB (Ville Syrjälä) - drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status (Bhanuprakash Modem) - drm/i915/drrs: Refactor CPU transcoder DRRS check (Bhanuprakash Modem) - drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly (Ville Syrjälä) - drm/i915/display: Disable AuxCCS framebuffers if built for Xe (Juha-Pekka Heikkila) - drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP (Ville Syrjälä) - drm/i915/dp: Fix connector DSC HW state readout (Imre Deak) - drm/dp: Fix documentation of DP tunnel functions (Imre Deak) - drm/i915/overlay: Remove redundant drm_rect_visible() use (Arthur Grillo) - drm/i915: Add missing doc for drm_i915_reset_stats (Nirmoy Das) - drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector() (Animesh Manna) - drm/i915: Simplify aux_ch_to_digital_port() (Ville Syrjälä) - drm/i915: Don't explode when the dig port we don't have an AUX CH (Ville Syrjälä) - drm/i915/display: Save a few bytes of memory in intel_backlight_device_register() (Christophe JAILLET) - drm/i915/bios: abstract child device expected size (Jani Nikula) - drm/i915/bios: abstract child device size check (Jani Nikula) - drm/i915/bios: bump expected child device size (Jani Nikula) - drm/i915/cdclk: Document CDCLK components (Gustavo Sousa) - drm/i915/cdclk: Rename intel_cdclk_needs_modeset to intel_cdclk_clock_changed (Gustavo Sousa) - drm/i915/dp: Fix spelling mistake "redect" -> "reject" (Colin Ian King) - drm/amd/display: Add a function for checking tmds mode (Chris Park) - drm/amd/display: Modify power sequence (Sung Joon Kim) - drm/amd/display: 3.2.280 (Aric Cyr) - drm/amd/display: Reorganize dwb header (Rodrigo Siqueira) - drm/amdkfd: Fix memory leak in create_process failure (Felix Kuehling) - drm/amd/display: Change DPCD address range (Rodrigo Siqueira) - drm/amd/display: Add fallback configuration for set DRR in DCN10 (Rodrigo Siqueira) - drm/amd/display: Add fallback configuration when set DRR (Rodrigo Siqueira) - drm/amd/display: Update DCN10 resource (Rodrigo Siqueira) - drm/amd/display: Disable P010 Support of DCN 1.0 (Rodrigo Siqueira) - drm/amd/display: Update resource capabilities and debug struct for DCN201 (Rodrigo Siqueira) - drm/amd/display: Drop legacy code (Rodrigo Siqueira) - drm/amd/display: Adjust some includes used by display (Rodrigo Siqueira) - drm/amd/display: Add comments to improve the code readability (Rodrigo Siqueira) - drm/amdgpu: remove invalid resource->start check v2 (Christian König) - drm/amdgpu/sdma6: set sdma hang watchdog (Jack Xiao) - drm/amd/amdgpu: Update PF2VF Header (Luqmaan Irshad) - drm/amdgpu: differentiate external rev id for gfx 11.5.0 (Yifan Zhang) - drm/amd/display: delete the redundant initialization in dcn3_51_soc (Xiang Yang) - Documentation/gpu: correct path of reference (Simon Horman) - drm/radeon/radeon_display: Decrease the size of allocated memory (Erick Archer) - drm/amd/display: Add V_TOTAL_REGS to dcn10 (Rodrigo Siqueira) - drm/amd/display: [FW Promotion] Release 0.0.212.0 (Anthony Koo) - Revert "drm/amd/display: Enabling urgent latency adjustment for DCN35" (Qili Lu) - drm/amd/display: Rebuild test pattern params for DP_TEST_PATTERN_VIDEO_MODE (George Shen) - drm/amd/display: Adjust dprefclk by down spread percentage. (Zhongwei) - drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST (Harry Wentland) - drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 (Harry Wentland) - drm/amd/display: add dwb support to dml2 (Charlene Liu) - drm/amd/display: refactor vpg.h (Parandhaman K) - drm/amd/display: expand the non standard link rate for testing (Allen Pan) - drm/amd/display: fix disable otg wa logic in DCN316 (Fudongwang) - drm/amd/display: Do not recursively call manual trigger programming (Dillon Varone) - drm/amd/display: Add driver support for future FAMS versions (Dillon Varone) - drm/amd/pm: Allow setting soft max frequency in VF (Lijo Lazar) - drm/amd/display: fix an incorrect ODM policy assigned for subvp (Wenjing Liu) - drm/amd/display: always reset ODM mode in context when adding first plane (Wenjing Liu) - drm/amdgpu: fix incorrect number of active RBs for gfx11 (Tim Huang) - drm/amd/display: Return max resolution supported by DWB (Alex Hung) - drm/amd/display: Add option to configure mapping policy for edp0 on dp1 (Lewis Huang) - amd/amdgpu: improve VF recover time (Zhigang Luo) - amd/amdkfd: sync all devices to wait all processes being evicted (Zhigang Luo) - drm/amd/pm: Categorize RAS messages on SMUv13.0.6 (Lijo Lazar) - drm/amd/pm: Add special handling for RAS messages (Lijo Lazar) - drm/amd/pm: Add PMFW message and capability flags (Lijo Lazar) - drm/amdgpu: Set fatal errror detected flag earlier (Lijo Lazar) - drm/amd/display: Add missing parameter desc in dc_commit_streams (Srinivasan Shanmugam) - drm/amd/pm: Update uclk/sclk limit report format (Asad Kamal) - drm/amd/pm: Report uclk/sclk current limits (Asad Kamal) - drm/amdgpu: clear set_q_mode_offs when VM changed (ZhenGuo Yin) - drm/amdgpu: retire UMC v12 mca_addr_to_pa (Tao Zhou) - drm/amd/amdgpu: support MES command SET_HW_RESOURCE1 in sriov (chongli2) - drm/amdgpu: update check condition for XGMI ACA UE (Tao Zhou) - drm/amd/pm: update XGMI RAS UE criteria for sum v13.0.6 (Tao Zhou) - drm/amdgpu: Fix VCN allocation in CPX partition (Lijo Lazar) - drm/amdgpu/pm: Check AMDGPU_RUNPM_BAMACO when setting baco state (Ma Jun) - drm/amdgpu: Add support for BAMACO mode checking (Ma Jun) - drm/amd/pm: centralize all pp_dpm_xxx attribute nodes update cb (Yang Wang) - drm/amdgpu: Bypass asd if display hw is not available (Hawking Zhang) - drm/amdgpu/pm: Add support for MACO flag checking (Ma Jun) - drm/amdgpu/pm: Change the member function name in pp_hwmgr_func and pptable_funcs (Ma Jun) - drm/amdgpu: Add a new runtime mode definition (Ma Jun) - drm/amd/pm: fix the high voltage issue after unload (Kenneth Feng) - drm/amd/display: Enable FGCG for DCN351 (Rodrigo Siqueira) - drm/amd/display: Add color logs for dcn20 (Rodrigo Siqueira) - drm/amd/display: Includes adjustments (Rodrigo Siqueira) - drm/amd/display: Add code comments clock and encode code (Rodrigo Siqueira) - drm/amd/display: Add WBSCL ram coefficient for writeback (Rodrigo Siqueira) - drm/amd/display: Fix MPCC DTN logging (Eric Bernstein) - drm/amd/display: Initialize debug variable data (Rodrigo Siqueira) - drm/amd/display: Add missing SFB and OPP_SF (Rodrigo Siqueira) - drm/amd/display: Remove redundant RESERVE0 and RESERVE1 (Rodrigo Siqueira) - drm/amd/display: Add missing registers (Rodrigo Siqueira) - drm/amd/display: Drop legacy code (Rodrigo Siqueira) - drm/amd/display: Update DSC compute parameter calculation (Rodrigo Siqueira) - drm/amd/display: Add some missing debug registers (Rodrigo Siqueira) - drm/amd/display: Enable cur_rom_en even if cursor degamma is not enabled (Rodrigo Siqueira) - drm/amd/display: Set alpha enable to 0 for some specific formats (Rodrigo Siqueira) - drm/amd/display: Initialize DP ref clk with the correct clock (Rodrigo Siqueira) - drm/amd/display: 3.2.279 (Aric Cyr) - drm/amd/display: Allow RCG for Static Screen + LVP for DCN35 (Roman Li) - drm/amd/display: Fix compiler warnings on high compiler warning levels (Aric Cyr) - drm/amd/display: move build test pattern params as part of pipe resource update for odm (Wenjing Liu) - drm/amd/display: Add handling for DC power mode (Joshua Aberback) - drm/amd/display: remove context->dml2 dependency from DML21 wrapper (Joshua Aberback) - drm/amd/display: Add extra DMUB logging to track message timeout (Alvin Lee) - drm/amd/display: add root clock control function pointer to fix display corruption (Xi (Alex) Liu) - drm/amd/display: Disable Z8 minimum stutter period check for DCN35 (Nicholas Kazlauskas) - drm/amd/display: Add extra logging for HUBP and OTG (Alvin Lee) - drm/amd/display: Add OTG check for set AV mute (Leo (Hanghong) Ma) - drm/amd/display: Skip on writeback when it's not applicable (Alex Hung) - drm/amd/display: Allow HPO PG for DCN35 (Duncan Ma) - drm/amd/display: Enable RCO for HDMISTREAMCLK in DCN35 (Daniel Miess) - drm/amd/display: Add dummy interface for tracing DCN32 SMU messages (George Shen) - drm/amd/display: Enable DTBCLK DTO earlier in the sequence (Sung Joon Kim) - drm/amd/display: update pipe topology log to support subvp (Wenjing Liu) - drm/amd/display: Add dmub additional interface support for FAMS (Dillon Varone) - drm/amdgpu: use vm_update_mode=0 as default in sriov for gfx10.3 onwards (Danijel Slivka) - drm/amd/amdgpu: add pipe1 hardware support (Arunpravin Paneer Selvam) - drm/amdgpu: select HDP ref/mask according to gfx ring pipe (ZhenGuo Yin) - drm/amd/display: handle invalid connector indices (Joshua Aberback) - drm/amd/display: FEC overhead should be checked once for mst slot nums (Hersen Wu) - drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2 (Tao Zhou) - drm/amd/display: Expand supported Replay residency mode (Leon Huang) - drm/amd/display: Toggle additional RCO options in DCN35 (Daniel Miess) - drm/amd/display: optimize dml2 pipe resource allocation order (Wenjing Liu) - drm/amd/display: fix underflow in some two display subvp/non-subvp configs (Samson Tam) - drm/amd/display: Add timing pixel encoding for mst mode validation (Hersen Wu) - drm/amd/display: Fix compiler redefinition warnings for certain configs (Mounika Adhuri) - drm/amdgpu: add smu 14.0.1 discovery support (Yifan Zhang) - drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible (lima1002) - drm/amdgpu : Increase the mes log buffer size as per new MES FW version (shaoyunl) - Documentation: add a page on amdgpu debugging (Alex Deucher) - drm/amdgpu : Add mes_log_enable to control mes log feature (shaoyunl) - drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 (Tim Huang) - drm/amdgpu: refine function signature of amdgpu_aca_get_error_data() (Yang Wang) - drm/amd/display: add DCN 351 version for microcode load (Li Ma) - drm/amdgpu: Reset dGPU if suspend got aborted (Lijo Lazar) - drm/amdgpu: add IP's FW information to devcoredump (Sunil Khatri) - drm/amdgpu/umsch: reinitialize write pointer in hw init (Lang Yu) - drm/amdgpu: Refine IB schedule error logging (Lijo Lazar) - drm/amdgpu: make amdgpu device attr_update() function more efficient (Yang Wang) - drm/amdgpu: always force full reset for SOC21 (Alex Deucher) - drm/amdkfd: Reset GPU on queue preemption failure (Harish Kasiviswanathan) - drm/amdgpu: fix deadlock while reading mqd from debugfs (Johannes Weiner) - drm/amdgpu: enable UMSCH 4.0.6 (Lang Yu) - drm/amdgpu/umsch: update UMSCH 4.0 FW interface (Lang Yu) - drm/amd/display: Set DCN351 BB and IP the same as DCN35 (Xi Liu) - drm/amd/display: 3.2.278 (Aric Cyr) - drm/amd/display: Skip pipe if the pipe idx not set properly (Muhammad Ahmed) - drm/amd/display: [FW Promotion] Release 0.0.210.0 (Anthony Koo) - drm/amd/display: Modify DHCUB waterwark structures and functions (Dillon Varone) - drm/amd/display: Remove plane and stream pointers from dc scratch (Alvin Lee) - drm/amd/display: Increase number of hpo dp link encoders (Sridevi Arvindekar) - drm/amd/display: Increase clock table size (Sung Joon Kim) - drm/amd/display: Allow Z8 when stutter threshold is not met for dcn35 (Bhawanpreet Lakha) - drm/amd/display: Allow Z8 when stutter threshold is not met (Bhawanpreet Lakha) - drm/amd/display: Add new IPS config mode (Nicholas Kazlauskas) - drm/amd/display: Fix bounds check for dcn35 DcfClocks (Roman Li) - drm/amd/display: Remove MPC rate control logic from DCN30 and above (George Shen) - drm/amd/display: build scaling params when a new plane is appended (Wenjing Liu) - drm/amd/display: fix nonseamless transition from ODM + MPO to ODM + subvp (Wenjing Liu) - drm/amd/display: fix a dereference of a NULL pointer (Wenjing Liu) - drm/amd/display: Added missing null checks (Sohaib Nadeem) - drm/amd/display: Refactor DML2 interfaces (Dillon Varone) - drm/amd/display: Expand DML2 callbacks (Dillon Varone) - drm/amd/display: Remove read/write to external register (Sung Joon Kim) - drm/amd/display: Send DTBCLK disable message on first commit (Taimur Hassan) - drm/amd/display: Consolidate HPO enable/disable and restrict only to state transitions. (Natanel Roizenman) - drm/amd/display: Update dcn351 to latest dcn35 config (Sung Joon Kim) - drm/amd/display: fix IPX enablement (Hamza Mahfooz) - drm/amd/display: Allow idle opts for no flip case on PSR panel (Alvin Lee) - drm/amd: Flush GFXOFF requests in prepare stage (Mario Limonciello) - drm/amdgpu: Fix truncations in gfx_v11_0_init_microcode() (Srinivasan Shanmugam) - drm/amdgpu: Fix truncation in smu_v11_0_init_microcode (Srinivasan Shanmugam) - drm/amdgpu: simplify convert_error_address interface for UMC v12 (Tao Zhou) - drm/amdgpu: Fix truncation issues in gfx_v9_0.c (Srinivasan Shanmugam) - drm/amdgpu: Fix truncation in gfx_v10_0_init_microcode (Srinivasan Shanmugam) - drm/amdgpu: Fix 'fw_name' buffer size to prevent truncations in amdgpu_mes_init_microcode (Srinivasan Shanmugam) - drm/amdgpu: Fix format character cut-off issues in amdgpu_vcn_early_init() (Srinivasan Shanmugam) - drm/amdgpu: add socket id parameter for psp query address cmd (Tao Zhou) - drm/amdkfd: Cleanup workqueue during module unload (Mukul Joshi) - drm/amdkfd: range check cp bad op exception interrupts (Jonathan Kim) - Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR" (Harry Wentland) - drm/amdgpu: Add a NULL check for freeing root PT (Shashank Sharma) - drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 (Eric Huang) - drm/amdgpu: refactor code to split devcoredump code (Sunil Khatri) - drm/amd/display: 3.2.277 (Aric Cyr) - drm/amd/display: Add TB_BORROWED_MAX definition (Chaitanya Dhere) - drm/amd/display: fix a bug to dereference already freed old current state memory (Wenjing Liu) - drm/amdgpu/vpe: power on vpe when hw_init (Peyton Lee) - drm/amd/pm set pp_dpm_*clk as read only for SRIOV one VF mode (Lin.Cao) - drm/amd/display: Enable reallow for idle on DCN35 (Nicholas Kazlauskas) - drm/amd/display: Enable new interface design for alternate scrambling (Sung Joon Kim) - drm/amd/display: Remove unnecessary hard coded DPM states (Xi Liu) - drm/amd/display: Add optional optimization for IPS handshake (Nicholas Kazlauskas) - drm/amd/display: Detect and disallow idle reallow during reentrancy (Nicholas Kazlauskas) - drm/amd/display: increase bb clock for DCN351 (Xi Liu) - drm/amd/display: Prevent crash when disable stream (Chris Park) - drm/amd/display: Increase Z8 watermark times. (Natanel Roizenman) - drm/amd/display: change aux_init to apu version (Charlene Liu) - drm/amdgpu: add ras event id support for ACA (Yang Wang) - drm/amdgpu: avoid update aca bank multi times during ras isr (Yang Wang) - drm/amdgpu: retrieve umc odecc error count for aca umc v12.0 (Yang Wang) - drm/amdkfd: Check cgroup when returning DMABuf info (Mukul Joshi) - drm/amd/display: Added debug prints for zstate_support and StutterPeriod (Natanel Roizenman) - drm/amd/display: Power on VPG memory unconditionally if off (Dillon Varone) - drm/amd/display: fix debug key not working on dml2 (Charlene Liu) - drm/amdgpu: add VCN sensor value for SMU 14.0.0 (Xiaojian Du) - drm/amdgpu: sync page table freeing with tlb flush (Shashank Sharma) - drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg (lima1002) - drm/amdgpu: Enable smuio v14_0_2 callbacks (Hawking Zhang) - drm/amdgpu: Add smuio callback to get gpu clk counter (Hawking Zhang) - drm/amdgpu: Add smuio v14_0_2 ip block support (Hawking Zhang) - drm/amdgpu: Add smuio v14_0_2 ip headers (v4) (Hawking Zhang) - drm/amdgpu: add umc v12.0.0 deferred error support (Yang Wang) - drm/amdgpu: add aca deferred error type support (Yang Wang) - drm/amdgpu: add VCN sensor value for SMU 13.0.5 (Xiaojian Du) - drm/amdgpu: make reset method configurable for RAS poison (Tao Zhou) - drm/amdgpu: retire unused aca_bank_report data structure (Yang Wang) - drm/amd/display: Workaround register access in idle race with cursor (Nicholas Kazlauskas) - drm/amdgpu: add VCN sensor value for yellow carp (Xiaojian Du) - drm/amdgpu: Update setting EEPROM table version (Candice Li) - drm/amd/display: 3.2.276 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.208.0 (Anthony Koo) - drm/amdgpu: refine aca error cache for umc v12.0 (Yang Wang) - drm/amdgpu: refine aca error cache for sdma v4.4.2 (Yang Wang) - drm/amdgpu: refine aca error cache for xgmi v6.4.0 (Yang Wang) - drm/amdgpu: support utcl2 RAS poison query for mmhub (Tao Zhou) - drm/amdgpu: add utcl2 RAS poison query for mmhub (Tao Zhou) - drm/amdgpu: add VCN sensor value for Vangogh (Xiaojian Du) - drm/amd/display: clear mpc_tree in init_pipes (Samson Tam) - drm/amdgpu: refine aca error cache for mmhub v1.8 (Yang Wang) - drm/amd/display: Program pixclk according to dcn revision (Dillon Varone) - drm/amd/display: add stream clock source to DP DTO params (Dillon Varone) - drm/amdgpu: implement TLB flush fence (Christian Koenig) - drm/amdgpu: refine aca error cache for gfx v9.4.3 (Yang Wang) - drm/amdgpu: add new api to save error count into aca cache (Yang Wang) - drm/amdgpu: add new aca_smu_type support (Yang Wang) - drm/amd/display: Remove redundant condition in dcn35_calc_blocks_to_gate() (Srinivasan Shanmugam) - drm/amd/display: Address kdoc for commit_minimal_transition_state_in_dc_update() (Srinivasan Shanmugam) - drm/amdgpu: Fix truncation issues in smu_v13_0_init_microcode (Srinivasan Shanmugam) - drm/amdgpu: remove the adev check for NULL (Sunil Khatri) - drm/amd/display: Enabling urgent latency adjustment for DCN35 (Nicholas Susanto) - drm/amdgpu: add support for atom fw version v3_5 (Likun Gao) - drm/amdgpu: Apply retry to IP discovery v2 and v4 (Hawking Zhang) - drm/amdgpu: add ras event id support (Yang Wang) - drm/amd/display: Add debug option for idle reg checks (Nicholas Kazlauskas) - drm/amdgpu: trigger flr_work if reading pf2vf data failed (Zhigang Luo) - drm/admgpu: add vclk and dclk sysfs node for some ASICs (Xiaojian Du) - drm/amdgpu: add VCN sensor value for SMU 13.0.4 (Xiaojian Du) - drm/amd/display: skip forcing odm in minimal transition (Wenjing Liu) - drm/amd/display: Add missing registers and offset (Rodrigo Siqueira) - drm/amd/display: Comments adjustments (Rodrigo Siqueira) - drm/amd/display: correct hostvm flag (Sherry Wang) - drm/amd/display: Remove legacy code (Rodrigo Siqueira) - drm/amd/display: Enable fast update for DCN314 (Rodrigo Siqueira) - drm/amd/display: Move define to the proper header (Rodrigo Siqueira) - drm/amdkfd: Check preemption status on all XCDs (Mukul Joshi) - drm/amdkfd: Rename read_doorbell_id in MQD functions (Mukul Joshi) - drm/amd/pm: Use metric table for pcie speed/width (Asad Kamal) - drm/amd/pm: Update SMUv13.0.6 PMFW headers (Asad Kamal) - drm/amd/display: Add the MALL size in the fallback function (Rodrigo Siqueira) - drm/amd/display: Correct indentations and spaces (Alex Hung) - drm/amd/display: Delete duplicated function prototypes (Alex Hung) - drm/amd/display: Enable 2to1 ODM policy for DCN35 (Rodrigo Siqueira) - drm/amd/display: Remove wrong signal from vrr calculation (Rodrigo Siqueira) - drm/amd/display: Remove code duplication (Rodrigo Siqueira) - drm/amdgpu: add the hw_ip version of all IP's (Sunil Khatri) - drm/amd/display: Revert "Set the power_down_on_boot function pointer to null" (Ovidiu Bunea) - drm/amd/display: Set the power_down_on_boot function pointer to null (Muhammad Ahmed) - drm/amd/display: 3.2.275 (Aric Cyr) - drm/amd/display: Backup and restore only on full updates (Alvin Lee) - drm/amd/display: Implement update_planes_and_stream_v3 sequence (Wenjing Liu) - drm/amdgpu: Skip virt_exchange_init on SDMA poison consumption (Victor Skvortsov) - drm/amdgpu: Do a basic health check before reset (Lijo Lazar) - drm/amd/display: Add comments to v_total calculation and drop legacy TODO (Rodrigo Siqueira) - drm/amd/display: Update DMUB flags and definitions (Anthony Koo) - drm/amdgpu: add the sensor value of VCN activity (Xiaojian Du) - drm/amd/display: Refactor DPP into a component directory (Revalla Hari Krishna) - drm/amd/display: Add debug counters to IPS exit prints (Nicholas Kazlauskas) - drm/amd/display: Guard cursor idle reallow by DC debug option (Nicholas Kazlauskas) - drm/amd/display: Add guards for idle on reg read/write (Nicholas Kazlauskas) - drm/amdgpu: cleanup unused variable (Shashank Sharma) - drm/amd/display: Fix potential index out of bounds in color transformation function (Srinivasan Shanmugam) - drm/amd/display: Support long vblank feature (Robin Chen) - drm/amd/display: 3.2.274 (Aric Cyr) - drm/amd/display: Add entry and exit counters (Anthony Koo) - drm/amd/display: Add debug prints for IPS testing (Nicholas Kazlauskas) - drm/amd/display: Add debug key to allow disabling dtbclk (Muhammad Ahmed) - drm/amdgpu: skip GFX FED error in page fault handling (Tao Zhou) - drm/amdgpu: retire gfx ras query_utcl2_poison_status (Tao Zhou) - drm/amdgpu: add ring buffer information in devcoredump (Sunil Khatri) - drm/amd/display: Fix function banner for amdgpu_dm_psr_disable_all() (Roman Li) - drm/amdgpu: add vm fault information to devcoredump (Sunil Khatri) - drm/amdgpu: add utcl2 poison query for gfxhub (Tao Zhou) - drm/amdgpu: add new bit definitions for GC 9.0 PROTECTION_FAULT_STATUS (Tao Zhou) - drm/amd/display: Add DML2 folder to include path (Aurabindo Pillai) - drm/amdgpu: add recent pagefault info in vm_manager (Sunil Khatri) - drm/amd/display: Add some forward declarations (Aurabindo Pillai) - drm/amd/display: Revert Add left edge pixel + ODM pipe split (Gabe Teeger) - drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split (George Shen) - drm/amd/display: revert Exit idle optimizations before HDCP execution (Martin Leung) - drm/amd/display: Exit idle optimizations before HDCP execution (Nicholas Kazlauskas) - drm/bridge: imx8mp-hdmi-pvi: Convert to platform remove callback returning void (Uwe Kleine-König) - drm: tilcdc: don't use devm_pinctrl_get_select_default() in probe (Wolfram Sang) - drm/omap: dmm_tiler: drop driver owner assignment (Krzysztof Kozlowski) - drm: xlnx: db: fix a memory leak in probe (Dan Carpenter) - MAINTAINERS: Add myself as maintainer for Xilinx DRM drivers (Tomi Valkeinen) - drm: remove unused header gma_drm.h (Jani Nikula) - drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference (Aleksandr Mishin) - dt-bindings: display: bridge: it6505: Add #sound-dai-cells (Chen-Yu Tsai) - drm-panel: If drm_panel_dp_aux_backlight() fails, don't fail panel probe (Douglas Anderson) - drm/panel-edp: If we fail to powerup/get EDID, use conservative timings (Douglas Anderson) - drm/panel-edp: Abstract out function to set conservative timings (Douglas Anderson) - accel/qaic: Add fifo queued debugfs (Jeffrey Hugo) - accel/qaic: Add fifo size debugfs (Jeffrey Hugo) - accel/qaic: Add bootlog debugfs (Jeffrey Hugo) - drm/bridge: dw-hdmi: Make DRM_DW_HDMI selectable (Maxime Ripard) - drm/display: Select DRM_KMS_HELPER for DP helpers (Maxime Ripard) - drm: fix DRM_DISPLAY_DP_HELPER dependencies (Arnd Bergmann) - drm/bridge: adv7511: Allow IRQ to share GPIO pins (Adam Ford) - drm/panthor: Don't return NULL from panthor_vm_get_heap_pool() (Harshit Mogalapalli) - drm/panthor: Fix NULL vs IS_ERR() bug in panthor_probe() (Harshit Mogalapalli) - drm/panthor: Fix off by one in panthor_fw_get_cs_iface() (Dan Carpenter) - drm/panthor: Fix error code in panthor_gpu_init() (Dan Carpenter) - drm/panthor: Fix a couple -ENOMEM error codes (Dan Carpenter) - drm/panthor: Fix some kerneldoc warnings (Liviu Dudau) - drm/panthor: Cleanup unused variable 'cookie' (Liviu Dudau) - drm/ast: Automatically clean up poll helper (Thomas Zimmermann) - drm/ast: Implement polling for VGA and SIL164 connectors (Thomas Zimmermann) - drm/ast: Use drm_connector_helper_get_modes() (Thomas Zimmermann) - drm/ast: Acquire I/O-register lock in DDC code (Thomas Zimmermann) - drm/ast: Rename struct i2c_algo_bit_data callbacks and their parameters (Thomas Zimmermann) - drm/ast: Store AST device in struct ast_ddc (Thomas Zimmermann) - drm/ast: Pass AST device to ast_ddc_create() (Thomas Zimmermann) - drm/ast: Rename struct ast_i2c_chan to struct ast_ddc (Thomas Zimmermann) - drm/ast: Move DDC code to ast_ddc.{c,h} (Thomas Zimmermann) - drm/ast: Allocate instance of struct ast_i2c_chan with managed helpers (Thomas Zimmermann) - drm/ast: Remove struct ast_{vga,sil165}_connector (Thomas Zimmermann) - drm/ast: Fail probing if DDC channel could not be initialized (Thomas Zimmermann) - drm/ast: Include where necessary (Thomas Zimmermann) - drm/panthor: Fix clang -Wunused-but-set-variable in tick_ctx_apply() (Nathan Chancellor) - drm/panthor: Drop the dev_enter/exit() sections in _irq_suspend/resume() (Boris Brezillon) - drm/panthor: Fix ordering in _irq_suspend() (Boris Brezillon) - drm/panthor: Fix IO-page mmap() for 32-bit userspace on 64-bit kernel (Boris Brezillon) - drm/panel: st7703: Add GameForce Chi Panel Support (Chris Morgan) - dt-bindings: display: Add GameForce Chi Panel (Chris Morgan) - dt-bindings: vendor-prefix: Add prefix for GameForce (Chris Morgan) - drm/meson: vclk: fix calculation of 59.94 fractional rates (Christian Hewitt) - drm/vmwgfx: Remove unused code (Ian Forbes) - ABI: sysfs-driver-panfrost-profiling: fix indentation problem (Adrián Larumbe) - drm: DRM_WERROR should depend on DRM (Geert Uytterhoeven) - drm/bridge: it6505: Remove useless select (Maxime Ripard) - drm: Switch DRM_DISPLAY_HDMI_HELPER to depends on (Maxime Ripard) - drm: Switch DRM_DISPLAY_HDCP_HELPER to depends on (Maxime Ripard) - drm: Switch DRM_DISPLAY_DP_HELPER to depends on (Maxime Ripard) - drm: Switch DRM_DISPLAY_DP_AUX_BUS to depends on (Maxime Ripard) - drm: Switch DRM_DISPLAY_HELPER to depends on (Maxime Ripard) - drm: Make drivers depends on DRM_DW_HDMI (Maxime Ripard) - drm/display: Make all helpers visible and switch to depends on (Maxime Ripard) - drm/display: Reorder Kconfig symbols (Maxime Ripard) - drm/display: Make DisplayPort CEC-over-AUX Kconfig name consistent (Maxime Ripard) - drm/display: Make DisplayPort AUX Chardev Kconfig name consistent (Maxime Ripard) - drm/display: Make DisplayPort tunnel debug Kconfig name consistent (Maxime Ripard) - drm/display: Make DisplayPort AUX bus Kconfig name consistent (Maxime Ripard) - drm/dp: Clarify that wait_hpd_asserted() is not optional for panels (Douglas Anderson) - drm/panthor: Fix spelling mistake "readyness" -> "readiness" (Colin Ian King) - drm/panthor: Fix wrong kernel-doc format in the uAPI header (Boris Brezillon) - drm/panel: ltk050h3146w: drop duplicate commands from LTK050H3148W init (Heiko Stuebner) - drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags (Heiko Stuebner) - drm/panel-edp: Add AUO B120XAN01.0 (Pin-yen Lin) - drm/panfrost: Only display fdinfo's engine and cycle tags when profiling is on (Adrián Larumbe) - dt-bindings: display: sony, td4353-jdi: allow width-mm and height-mm (Krzysztof Kozlowski) - dt-bindings: display: novatek, nt36523: define ports (Krzysztof Kozlowski) - dt-bindings: display: novatek, nt35950: define ports (Krzysztof Kozlowski) - dt-bindings: display: panel: add common dual-link schema (Krzysztof Kozlowski) - drm/imagination: avoid -Woverflow warning (Arnd Bergmann) - drm/panthor: Don't use virt_to_pfn() (Steven Price) - drm/panthor: Fix the CONFIG_PM=n case (Boris Brezillon) - drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't assert (Douglas Anderson) - drm/ttm: warn when resv objs are mixed in a bulk_move (Christian König) - drm/lcdif: Do not disable clocks on already suspended hardware (Marek Vasut) - drm/panel: simple: Add POWERTIP PH128800T006-ZHC01 panel entry (Nathan Morrisson) - dt-bindings: display: simple: Add POWERTIP PH128800T-006-ZHC01 panel (Nathan Morrisson) - drm: bridge: thc63lvd1024: Print error message when DT parsing fails (Laurent Pinchart) - drm: bridge: thc63lvd1024: Switch to use of_graph_get_remote_node() (Sui Jingfeng) - drm/bridge: it66121: Remove a duplicated invoke of of_device_is_available() (Sui Jingfeng) - drm: bridge: dw_hdmi: Switch to of_graph_get_remote_node() (Sui Jingfeng) - drm/bridge: ite66121: Register HPD interrupt handler only when 'client->irq > 0' (Sui Jingfeng) - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep (Laurent Pinchart) - drm/panel: ilitek-ili9881c: Add Startek KD050HDFIA020-C020A support (Laurent Pinchart) - dt-bindings: ili9881c: Add Startek KD050HDFIA020-C020A support (Laurent Pinchart) - drm/omapdrm: Fix console with deferred ops (Tony Lindgren) - drm/omapdrm: Fix console by implementing fb_dirty (Tony Lindgren) - drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer() (Lyude Paul) - drm/panel-edp: Fix AUO 0x405c panel naming and add a variant (Hsin-Yi Wang) - drm/panel-edp: Match edp_panels with panel identity (Hsin-Yi Wang) - drm/edid: Match edid quirks with identity (Hsin-Yi Wang) - drm/edid: Add a function to match EDID with identity (Hsin-Yi Wang) - drm_edid: Add a function to get EDID base block (Hsin-Yi Wang) - drm/panel: simple: add CMT430B19N00 LCD panel support (Jérémie Dautheribes) - dt-bindings: display: simple: add support for Crystal Clear CMT430B19N00 (Jérémie Dautheribes) - dt-bindings: Add Crystal Clear Technology vendor prefix (Jérémie Dautheribes) - drm/shmem-helper: Remove duplicate include (Jiapeng Chong) - MAINTAINERS: Update drm-misc web page (Maxime Ripard) - MAINTAINERS: Update drm-misc.git URL (Maxime Ripard) - drm/qxl: Do not pin buffer objects for vmap (Thomas Zimmermann) - drm/gem-vram: Do not pin buffer objects for vmap (Thomas Zimmermann) - drm/client: Pin vmap'ed GEM buffers (Thomas Zimmermann) - drm/fbdev-generic: Fix locking with drm_client_buffer_vmap_local() (Thomas Zimmermann) - drm/gem: Acquire reservation lock in drm_gem_{pin/unpin}() (Thomas Zimmermann) - drm/qxl: Acquire reservation lock in GEM pin/unpin callbacks (Thomas Zimmermann) - drm/qxl: Provide qxl_bo_{pin,unpin}_locked() (Thomas Zimmermann) - drm/nouveau: Acquire reservation lock in GEM pin/unpin callbacks (Thomas Zimmermann) - drm/nouveau: Provide nouveau_bo_{pin,unpin}_locked() (Thomas Zimmermann) - drm/msm: Acquire reservation lock in GEM pin/unpin callback (Thomas Zimmermann) - drm/msm: Provide msm_gem_get_pages_locked() (Thomas Zimmermann) - drm/gem-vram: Acquire reservation lock in GEM pin/unpin callbacks (Thomas Zimmermann) - drm/gem-shmem: Acquire reservation lock in GEM pin/unpin callbacks (Thomas Zimmermann) - drm/i2c: silence ch7006.h and sil164.h kernel-doc warnings (Jani Nikula) - drm/panfrost: Replace fdinfo's profiling debugfs knob with sysfs (Adrián Larumbe) - Revert "drm/panthor: Fix undefined panthor_device_suspend/resume symbol issue" (Jani Nikula) - drm/panthor: Fix undefined panthor_device_suspend/resume symbol issue (Boris Brezillon) - drm/panthor: Explicitly include mm.h for the {virt, __phys)_to_pfn() defs (Boris Brezillon) - drm/panthor: Fix panthor_devfreq kerneldoc (Boris Brezillon) - drm: avoid includes in drm_crtc_helper_internal.h (Jani Nikula) - drm/dp_mst: avoid includes in drm_dp_mst_topology_internal.h (Jani Nikula) - drm/ttm: make ttm_pool.h self-contained (Jani Nikula) - drm/ttm: fix ttm_kmap_iter.h kernel-doc warnings (Jani Nikula) - drm/ttm: fix ttm_execbuf_util.h kernel-doc warnings (Jani Nikula) - drm/ttm: make ttm_caching.h self-contained (Jani Nikula) - drm/ttm: fix ttm_bo.h kernel-doc warnings (Jani Nikula) - m68k: pgtable: Add missing #include (Geert Uytterhoeven) - drm/i915/pxp: fix i915_pxp_tee_interface.h kernel-doc warnings (Jani Nikula) - drm/i915/hdcp: fix i915_hdcp_interface.h kernel-doc warnings (Jani Nikula) - drm/i915: fix i915_gsc_proxy_mei_interface.h kernel-doc (Jani Nikula) - drm/encoder: improve drm_encoder_slave.h kernel-doc (Jani Nikula) - drm: add missing header guards to drm_crtc_helper_internal.h (Jani Nikula) - drm: add missing header guards to drm_crtc_internal.h (Jani Nikula) - drm/gma500: Remove unused intel-mid.h (Andy Shevchenko) - dt-bindings: display/lvds-codec: add ti,sn65lvds94 (Dmitry Baryshkov) - drm/panel-edp: Add BOE NT116WHM-N44 and CMN N116BCA-EA1 (Xuxin Xiong) - drm/suballoc: fix drm_suballoc.h kernel-doc (Jani Nikula) - drm/of: make drm_of.h self-contained (Jani Nikula) - drm: fix drm_gem_vram_helper.h kernel-doc (Jani Nikula) - drm/lease: make drm_lease.h self-contained (Jani Nikula) - drm: fix drm_format_helper.h kernel-doc warnings (Jani Nikula) - drm/crc: make drm_debugfs_crc.h self-contained and fix kernel-doc (Jani Nikula) - drm/dp_mst: fix drm_dp_mst_helper.h kernel-doc (Jani Nikula) - drm: bridge: samsung-dsim: make samsung-dsim.h self-contained (Jani Nikula) - drm/amdgpu: make amd_asic_type.h self-contained (Jani Nikula) - drm/kunit: fix drm_kunit_helpers.h kernel-doc (Jani Nikula) - drm: add missing header guards to drm_internal.h (Jani Nikula) - drm/crtc: make drm_crtc_internal.h self-contained (Jani Nikula) - drm/ci: update device type for volteer devices (Vignesh Raman) - drm: Add CONFIG_DRM_WERROR (Jani Nikula) - drm: enable (most) W=1 warnings by default across the subsystem (Jani Nikula) - drm/nouveau: move more missing UAPI bits (Karol Herbst) - drm/bridge: Document bridge init order with pre_enable_prev_first (Jagan Teki) - drm/bridge: Fix improper bridge init order with pre_enable_prev_first (Jagan Teki) - drm/tidss: Use dev_err_probe() over dev_dbg() when failing to probe the port (Andrew Halaney) - drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1 (Zhengqiao Xia) - drm/amdgpu: use GTT only as fallback for VRAM|GTT (Christian König) - drm/ttm: improve idle/busy handling v5 (Christian König) - drm/panthor: Add an entry to MAINTAINERS (Boris Brezillon) - dt-bindings: gpu: mali-valhall-csf: Add support for Arm Mali CSF GPUs (Liviu Dudau) - drm/panthor: Allow driver compilation (Boris Brezillon) - drm/panthor: Add the driver frontend block (Boris Brezillon) - drm/panthor: Add the scheduler logical block (Boris Brezillon) - drm/panthor: Add the heap logical block (Boris Brezillon) - drm/panthor: Add the FW logical block (Boris Brezillon) - drm/panthor: Add the MMU/VM logical block (Boris Brezillon) - drm/panthor: Add the devfreq logical block (Boris Brezillon) - drm/panthor: Add GEM logical block (Boris Brezillon) - drm/panthor: Add the GPU logical block (Boris Brezillon) - drm/panthor: Add the device logical block (Boris Brezillon) - drm/panthor: Add GPU register definitions (Boris Brezillon) - drm/panthor: Add uAPI (Boris Brezillon) - drm: xlnx: dp: Reset DisplayPort IP (Rohit Visavalia) - drm/panel: add samsung s6e3fa7 panel driver (Richard Acayan) - dt-bindings: display: panel-simple-dsi: add s6e3fa7 ams559nk06 compat (Richard Acayan) - certs: Add ECDSA signature verification self-test (Joachim Vandersmissen) - certs: Move RSA self-test data to separate file (Joachim Vandersmissen) - KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST (Eric Biggers) - KEYS: asymmetric: Add missing dependency on CRYPTO_SIG (Eric Biggers) - ima: add crypto agility support for template-hash algorithm (Enrico Bravi) - evm: Rename is_unsupported_fs to is_unsupported_hmac_fs (Stefan Berger) - fs: Rename SB_I_EVM_UNSUPPORTED to SB_I_EVM_HMAC_UNSUPPORTED (Stefan Berger) - evm: Enforce signatures on unsupported filesystem for EVM_INIT_X509 (Stefan Berger) - ima: re-evaluate file integrity on file metadata change (Stefan Berger) - evm: Store and detect metadata inode attributes changes (Stefan Berger) - ima: Move file-change detection variables into new structure (Stefan Berger) - evm: Use the metadata inode to calculate metadata hash (Stefan Berger) - evm: Implement per signature type decision in security_inode_copy_up_xattr (Stefan Berger) - security: allow finer granularity in permitting copy-up of security xattrs (Stefan Berger) - ima: Rename backing_inode to real_inode (Stefan Berger) - integrity: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - ima: define an init_module critical data record (Mimi Zohar) - ima: Fix use-after-free on a dentry's dname.name (Stefan Berger) - selinux: constify source policy in cond_policydb_dup() (Christian Göttsche) - selinux: avoid printk_ratelimit() (Christian Göttsche) - selinux: pre-allocate the status page (Christian Göttsche) - selinux: clarify return code in filename_trans_read_helper_compat() (Ondrej Mosnacek) - selinux: use u32 as bit position type in ebitmap code (Christian Göttsche) - selinux: improve symtab string hashing (Christian Göttsche) - selinux: dump statistics for more hash tables (Christian Göttsche) - selinux: make more use of current_sid() (Christian Göttsche) - selinux: update numeric format specifiers for ebitmaps (Christian Göttsche) - selinux: improve error checking in sel_write_load() (Paul Moore) - selinux: cleanup selinux_lsm_getattr() (Paul Moore) - selinux: reject invalid ebitmaps (Christian Göttsche) - MAINTAINERS: repair file entry in SECURITY SUBSYSTEM (Lukas Bulwahn) - MAINTAINERS: update the LSM file list (Paul Moore) - lsm: remove the now superfluous sentinel element from ctl_table array (Joel Granados) - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Horatiu Vultur) - net: fec: remove .ndo_poll_controller to avoid deadlocks (Wei Fang) - dpll: fix return value check for kmemdup (Chen Ni) - ax25: Fix reference count leak issue of net_device (Duoming Zhou) - ax25: Fix reference count leak issues of ax25_dev (Duoming Zhou) - ax25: Use kernel universal linked list to implement ax25_dev_list (Duoming Zhou) - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) - net: smc91x: Fix m68k kernel compilation for ColdFire CPU (Thorsten Blum) - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) - inet: fix inet_fill_ifaddr() flags truncation (Eric Dumazet) - selftests/bpf: Add sockopt case to verify prog_type (Stanislav Fomichev) - selftests/bpf: Extend sockopt tests to use BPF_LINK_CREATE (Stanislav Fomichev) - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (Stanislav Fomichev) - net/mlx5: Discard command completions in internal error (Akiva Goldberger) - net/mlx5: Add a timeout to acquire the command queue semaphore (Akiva Goldberger) - net/mlx5: Reload only IB representors upon lag disable/enable (Maher Sanalla) - net/mlx5: Fix peer devlink set for SF representor devlink port (Shay Drory) - net/mlx5e: Fix netif state handling (Shay Drory) - ipv6: sr: fix invalid unregister error path (Hangbin Liu) - ipv6: sr: fix incorrect unregister order (Hangbin Liu) - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (Ilya Maximets) - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Breno Leitao) - net: ethernet: cortina: Locking fixes (Linus Walleij) - ice: Fix package download algorithm (Dan Nowlin) - net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986 (Daniel Golle) - net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct (Lorenzo Bianconi) - selftests: net: move amt to socat for better compatibility (Jakub Kicinski) - selftests: net: add missing config for amt.sh (Jakub Kicinski) - eth: sungem: remove .ndo_poll_controller to avoid deadlocks (Jakub Kicinski) - ptp: ocp: fix DPLL functions (Vadim Fedorenko) - selftests: netfilter: fix packetdrill conntrack testcase (Florian Westphal) - net: gro: fix napi_gro_cb zeroed alignment (Richard Gobert) - Bluetooth: btintel_pcie: Refactor and code cleanup (Kiran K) - Bluetooth: btintel_pcie: Fix warning reported by sparse (Kiran K) - Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1 (Luiz Augusto von Dentz) - Bluetooth: btintel: Fix compiler warning for multi_v7_defconfig config (Kiran K) - Bluetooth: btintel_pcie: Fix compiler warnings (Kiran K) - Bluetooth: btintel_pcie: Add *setup* function to download firmware (Kiran K) - Bluetooth: btintel_pcie: Add support for PCIe transport (Tedd Ho-Jeong An) - Bluetooth: btintel: Export few static functions (Kiran K) - Bluetooth: HCI: Remove HCI_AMP support (Luiz Augusto von Dentz) - Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() (Sungwoo Kim) - Bluetooth: qca: Fix error code in qca_read_fw_build_info() (Dan Carpenter) - Bluetooth: hci_conn: Use __counted_by() and avoid -Wfamnae warning (Gustavo A. R. Silva) - Bluetooth: btintel: Add support for Filmore Peak2 (BE201) (Kiran K) - Bluetooth: btintel: Add support for BlazarI (Kiran K) - LE Create Connection command timeout increased to 20 secs (Mahesh Talewad) - dt-bindings: net: bluetooth: Add MediaTek MT7921S SDIO Bluetooth (Chen-Yu Tsai) - Bluetooth: compute LE flow credits based on recvbuf space (Sebastian Urban) - Bluetooth: hci_sync: Use cmd->num_cis instead of magic number (Gustavo A. R. Silva) - Bluetooth: hci_conn: Use struct_size() in hci_le_big_create_sync() (Gustavo A. R. Silva) - Bluetooth: qca: clean up defines (Johan Hovold) - Bluetooth: qca: drop bogus module version (Johan Hovold) - Bluetooth: qca: drop bogus edl header checks (Johan Hovold) - dt-bindings: net: broadcom-bluetooth: Add CYW43439 DT binding (Marek Vasut) - Bluetooth: hci_conn: Use __counted_by() to avoid -Wfamnae warning (Gustavo A. R. Silva) - Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings (Gustavo A. R. Silva) - Bluetooth: btusb: Sort usb_device_id table by the ID (Jiande Lu) - Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925 (Jiande Lu) - Bluetooth: qca: Support downloading board id specific NVM for WCN7850 (Zijun Hu) - Bluetooth: Populate hci_set_hw_info for Intel and Realtek (Archie Pusaka) - Bluetooth: Remove 3 repeated macro definitions (Zijun Hu) - Bluetooth: hci_conn: Remove a redundant check for HFP offload (Zijun Hu) - Bluetooth: btusb: Correct timeout macro argument used to receive control message (Zijun Hu) - Bluetooth: btusb: Fix the patch for MT7920 the affected to MT7921 (Peter Tsao) - Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl (Uri Arev) - Bluetooth: hci_bcm: Limit bcm43455 baudrate to 2000000 (Hans de Goede) - Bluetooth: L2CAP: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - Bluetooth: hci_intel: Fix multiple issues reported by checkpatch.pl (Uri Arev) - Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generated (Iulia Tanasescu) - Bluetooth: ISO: Make iso_get_sock_listen generic (Iulia Tanasescu) - Bluetooth: hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED (Luiz Augusto von Dentz) - Bluetooth: Add proper definitions for scan interval and window (Luiz Augusto von Dentz) - Bluetooth: hci_intel: Convert to platform remove callback returning void (Uwe Kleine-König) - Bluetooth: hci_bcm: Convert to platform remove callback returning void (Uwe Kleine-König) - Bluetooth: btqcomsmd: Convert to platform remove callback returning void (Uwe Kleine-König) - Bluetooth: Add support for MediaTek MT7922 device (Ian W MORRISON) - Bluetooth: btintel: Add support to download intermediate loader (Kiran K) - Bluetooth: btintel: Define macros for image types (Kiran K) - net: revert partially applied PHY topology series (Jakub Kicinski) - net: stmmac: move the EST structure to struct stmmac_priv (Xiaolei Wang) - net: stmmac: move the EST lock to struct stmmac_priv (Xiaolei Wang) - mptcp: include inet_common in mib.h (Matthieu Baerts (NGI0)) - mptcp: move mptcp_pm_gen.h's include (Matthieu Baerts (NGI0)) - mptcp: remove unnecessary else statements (Matthieu Baerts (NGI0)) - mptcp: prefer strscpy over strcpy (Matthieu Baerts (NGI0)) - mptcp: add net.mptcp.available_schedulers (Gregory Detal) - mptcp: sockopt: info: stop early if no buffer (Matthieu Baerts (NGI0)) - mptcp: fix full TCP keep-alive support (Matthieu Baerts (NGI0)) - mptcp: SO_KEEPALIVE: fix getsockopt support (Matthieu Baerts (NGI0)) - net: mana: Enable MANA driver on ARM64 with 4K page size (Haiyang Zhang) - net: prestera: Add flex arrays to some structs (Erick Archer) - tcp: rstreason: fully support in tcp_check_req() (Jason Xing) - tcp: rstreason: handle timewait cases in the receive path (Jason Xing) - tcp: rstreason: fully support in tcp_rcv_state_process() (Jason Xing) - tcp: rstreason: fully support in tcp_ack() (Jason Xing) - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Jason Xing) - net: stmmac: add support for RZ/N1 GMAC (Clément Léger) - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Russell King (Oracle)) - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Russell King (Oracle)) - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Serge Semin) - net: stmmac: Add dedicated XPCS cleanup method (Serge Semin) - dt-bindings: net: renesas,rzn1-gmac: Document RZ/N1 GMAC support (Clément Léger) - net: qede: flower: validate control flags (Asbjørn Sloth Tønnesen) - virtio_net: remove the misleading comment (Xuan Zhuo) - virtio_net: rx remove premapped failover code (Xuan Zhuo) - virtio_net: big mode skip the unmap check (Xuan Zhuo) - virtio_ring: enable premapped mode whatever use_dma_api (Xuan Zhuo) - bpf: make list_for_each_entry portable (Jose E. Marchesi) - bpf: ignore expected GCC warning in test_global_func10.c (Jose E. Marchesi) - bpf: disable strict aliasing in test_global_func9.c (Jose E. Marchesi) - selftests/bpf: Free strdup memory in xdp_hw_metadata (Geliang Tang) - selftests/bpf: Fix a few tests for GCC related warnings. (Cupertino Miranda) - bpf: avoid gcc overflow warning in test_xdp_vlan.c (David Faust) - tools: remove redundant ethtool.h from tooling infra (Tushar Vyavahare) - selftests/bpf: Expand ATTACH_REJECT tests (Jordan Rife) - selftests/bpf: Expand getsockname and getpeername tests (Jordan Rife) - sefltests/bpf: Expand sockaddr hook deny tests (Jordan Rife) - selftests/bpf: Expand sockaddr program return value tests (Jordan Rife) - selftests/bpf: Retire test_sock_addr.(c|sh) (Jordan Rife) - selftests/bpf: Remove redundant sendmsg test cases (Jordan Rife) - selftests/bpf: Migrate ATTACH_REJECT test cases (Jordan Rife) - selftests/bpf: Migrate expected_attach_type tests (Jordan Rife) - selftests/bpf: Migrate wildcard destination rewrite test (Jordan Rife) - selftests/bpf: Migrate sendmsg6 v4 mapped address tests (Jordan Rife) - selftests/bpf: Migrate sendmsg deny test cases (Jordan Rife) - selftests/bpf: Migrate WILDCARD_IP test (Jordan Rife) - selftests/bpf: Handle SYSCALL_EPERM and SYSCALL_ENOTSUPP test cases (Jordan Rife) - selftests/bpf: Handle ATTACH_REJECT test cases (Jordan Rife) - selftests/bpf: Handle LOAD_REJECT test cases (Jordan Rife) - selftests/bpf: Use program name for skel load/destroy functions (Jordan Rife) - selftests/bpf: Migrate recvmsg* return code tests to verifier_sock_addr.c (Jordan Rife) - riscv, bpf: make some atomic operations fully ordered (Puranjay Mohan) - riscv, bpf: Fix typo in comment (Xiao Wang) - s390/bpf: Emit a barrier for BPF_FETCH instructions (Ilya Leoshkevich) - bpf, arm64: inline bpf_get_smp_processor_id() helper (Puranjay Mohan) - arm64, bpf: add internal-only MOV instruction to resolve per-CPU addrs (Puranjay Mohan) - riscv, bpf: inline bpf_get_smp_processor_id() (Puranjay Mohan) - riscv, bpf: add internal-only MOV instruction to resolve per-CPU addrs (Puranjay Mohan) - ARC: Add eBPF JIT support (Shahab Vahedi) - kbuild,bpf: Switch to using --btf_features for pahole v1.26 and later (Alan Maguire) - selftests/bpf: Drop get_port in test_tcp_check_syncookie (Geliang Tang) - selftests/bpf: Use connect_to_fd in test_tcp_check_syncookie (Geliang Tang) - selftests/bpf: Use connect_to_fd in sockopt_inherit (Geliang Tang) - selftests/bpf: Use start_server_addr in test_tcp_check_syncookie (Geliang Tang) - selftests/bpf: Use start_server_addr in sockopt_inherit (Geliang Tang) - selftests/bpf: Add post_socket_cb for network_helper_opts (Geliang Tang) - selftests/bpf: Retire bpf_tcp_helpers.h (Martin KaFai Lau) - selftests/bpf: Remove the bpf_tcp_helpers.h usages from other non tcp-cc tests (Martin KaFai Lau) - selftests/bpf: Remove bpf_tcp_helpers.h usages from other misc bpf tcp-cc tests (Martin KaFai Lau) - selftests/bpf: Use bpf_tracing_net.h in bpf_dctcp (Martin KaFai Lau) - selftests/bpf: Use bpf_tracing_net.h in bpf_cubic (Martin KaFai Lau) - selftests/bpf: Rename tcp-cc private struct in bpf_cubic and bpf_dctcp (Martin KaFai Lau) - selftests/bpf: Sanitize the SEC and inline usages in the bpf-tcp-cc tests (Martin KaFai Lau) - selftests/bpf: Reuse the tcp_sk() from the bpf_tracing_net.h (Martin KaFai Lau) - selftests/bpf: Add a few tcp helper functions and macros to bpf_tracing_net.h (Martin KaFai Lau) - selftests/bpf: Remove bpf_tracing_net.h usages from two networking tests (Martin KaFai Lau) - bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD (Jose E. Marchesi) - bpf: guard BPF_NO_PRESERVE_ACCESS_INDEX in skb_pkt_end.c (Jose E. Marchesi) - bpf: avoid UB in usages of the __imm_insn macro (Jose E. Marchesi) - bpf: avoid uninitialized warnings in verifier_global_subprogs.c (Jose E. Marchesi) - bpf, arm64: Add support for lse atomics in bpf_arena (Puranjay Mohan) - selftests/bpf: shorten subtest names for struct_ops_module test (Andrii Nakryiko) - selftests/bpf: validate struct_ops early failure detection logic (Andrii Nakryiko) - libbpf: improve early detection of doomed-to-fail BPF program loading (Andrii Nakryiko) - libbpf: fix libbpf_strerror_r() handling unknown errors (Andrii Nakryiko) - selftests/bpf: add another struct_ops callback use case test (Andrii Nakryiko) - libbpf: handle yet another corner case of nulling out struct_ops program (Andrii Nakryiko) - libbpf: remove unnecessary struct_ops prog validity check (Andrii Nakryiko) - selftests/bpf: Change functions definitions to support GCC (Cupertino Miranda) - selftests/bpf: Add CFLAGS per source file and runner (Cupertino Miranda) - bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC (Jose E. Marchesi) - bpf: Disable some `attribute ignored' warnings in GCC (Jose E. Marchesi) - bpf: Avoid __hidden__ attribute in static object (Jose E. Marchesi) - bpf: Remove redundant page mask of vmf->address (Haiyue Wang) - selftests/bpf: MUL range computation tests. (Cupertino Miranda) - bpf/verifier: relax MUL range computation check (Cupertino Miranda) - selftests/bpf: XOR and OR range computation tests. (Cupertino Miranda) - bpf/verifier: improve XOR and OR range computation (Cupertino Miranda) - bpf/verifier: refactor checks for range computation (Cupertino Miranda) - bpf/verifier: replace calls to mark_reg_unknown. (Cupertino Miranda) - bpftool, selftests/hid/bpf: Fix 29 clang warnings (John Hubbard) - selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect (Michal Schmidt) - selftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.h (Martin KaFai Lau) - libbpf: Avoid casts from pointers to enums in bpf_tracing.h (Jose E. Marchesi) - libbpf: Fix bpf_ksym_exists() in GCC (Jose E. Marchesi) - libbpf: fix ring_buffer__consume_n() return result logic (Andrii Nakryiko) - libbpf: fix potential overflow in ring__consume_n() (Andrii Nakryiko) - selftests/bpf: Add test for the use of new args in cong_control (Miao Xu) - bpf: tcp: Allow to write tp->snd_cwnd_stamp in bpf_tcp_ca (Miao Xu) - tcp: Add new args for cong_control in tcp_congestion_ops (Miao Xu) - selftests/bpf: Add kernel socket operation tests (Jordan Rife) - selftests/bpf: Make sock configurable for each test case (Jordan Rife) - selftests/bpf: Move IPv4 and IPv6 sockaddr test cases (Jordan Rife) - selftests/bpf: Implement BPF programs for kernel socket operations (Jordan Rife) - selftests/bpf: Implement socket kfuncs for bpf_testmod (Jordan Rife) - selftests/bpf: Fix bind program for big endian systems (Jordan Rife) - bpf: Missing trailing slash in tools/testing/selftests/bpf/Makefile (Jose E. Marchesi) - libbpf: Fix error message in attach_kprobe_multi (Jiri Olsa) - libbpf: Fix error message in attach_kprobe_session (Jiri Olsa) - bpf: crypto: fix build when CONFIG_CRYPTO=m (Vadim Fedorenko) - libbpf: better fix for handling nulled-out struct_ops program (Andrii Nakryiko) - selftests/bpf: add tests for the "module: Function" syntax (Viktor Malik) - libbpf: support "module: Function" syntax for tracing programs (Viktor Malik) - selftests/bpf: Drop start_server_proto helper (Geliang Tang) - selftests/bpf: Make start_mptcp_server static (Geliang Tang) - selftests/bpf: Add opts argument for __start_server (Geliang Tang) - selftests/bpf: Add kprobe session cookie test (Jiri Olsa) - selftests/bpf: Add kprobe session test (Jiri Olsa) - libbpf: Add kprobe session attach type name to attach_type_name (Jiri Olsa) - libbpf: Add support for kprobe session attach (Jiri Olsa) - bpf: Add support for kprobe session cookie (Jiri Olsa) - bpf: Add support for kprobe session context (Jiri Olsa) - bpf: Add support for kprobe session attach (Jiri Olsa) - selftests/bpf: Drop an unused local variable (Benjamin Tissoires) - bpf: Do not walk twice the hash map on free (Benjamin Tissoires) - bpf: Do not walk twice the map on free (Benjamin Tissoires) - selftests/bpf: validate nulled-out struct_ops program is handled properly (Andrii Nakryiko) - libbpf: handle nulled-out program in struct_ops correctly (Andrii Nakryiko) - bpf: Include linux/types.h for u32 (Dmitrii Bundin) - selftests/bpf: Free strdup memory in veristat (Geliang Tang) - selftests/bpf: Free strdup memory in test_sockmap (Geliang Tang) - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) - bpf: Switch to krealloc_array() (Andy Shevchenko) - bpf: Use struct_size() (Andy Shevchenko) - samples/bpf: Add valid info for VMLINUX_BTF (Tao Chen) - bpf: Fix verifier assumptions about socket->sk (Alexei Starovoitov) - net: pcs: lynx: no need to read LPA in lynx_pcs_get_state_2500basex() (Vladimir Oltean) - net/mlx5: Remove unused msix related exported APIs (Parav Pandit) - net/mlx5e: Modifying channels number and updating TX queues (Carolina Jubran) - net/mlx5: Enable 8 ports LAG (Shay Drory) - test: hsr: Extend the hsr_redbox.sh to have more SAN devices connected (Lukasz Majewski) - net: dsa: microchip: dcb: set default apptrust to PCP only (Oleksij Rempel) - net: dsa: microchip: dcb: add comments for DSCP related functions (Oleksij Rempel) - net: dsa: microchip: dcb: rename IPV to IPM (Oleksij Rempel) - l2tp: Support different protocol versions with same IP/port quadruple (Samuel Thibault) - ynl: ensure exact-len value is resolved (Antonio Quartulli) - virtio_net: Add TX stopped and wake counters (Daniel Jurgens) - netdev: Add queue stats for TX stop and wake (Daniel Jurgens) - tcp: socket option to check for MPTCP fallback to TCP (Matthieu Baerts (NGI0)) - selftests/net: add flush id selftests (Richard Gobert) - net: gro: move L3 flush checks to tcp_gro_receive and udp_gro_receive_segment (Richard Gobert) - net: gro: use cb instead of skb->network_header (Richard Gobert) - net: ena: Change initial rx_usec interval (David Arinzon) - net: ena: Changes around strscpy calls (David Arinzon) - net: ena: Add validation for completion descriptors consistency (David Arinzon) - net: ena: Reduce holes in ena_com structures (David Arinzon) - net: ena: Add a counter for driver's reset failures (David Arinzon) - selftests: netfilter: nft_flowtable.sh: bump socat timeout to 1m (Florian Westphal) - selftests: net: use upstream mtools (Vladimir Oltean) - selftest: epoll_busy_poll: Fix spelling mistake "couldnt" -> "couldn't" (Colin Ian King) - net: phy: air_en8811h: reset netdev rules when LED is set manually (Daniel Golle) - netfilter: nf_tables: allow clone callbacks to sleep (Florian Westphal) - selftests: netfilter: add packetdrill based conntrack tests (Florian Westphal) - netfilter: nft_set_pipapo: remove dirty flag (Florian Westphal) - netfilter: nft_set_pipapo: move cloning of match info to insert/removal path (Florian Westphal) - netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand clone (Florian Westphal) - netfilter: nft_set_pipapo: merge deactivate helper into caller (Florian Westphal) - netfilter: nft_set_pipapo: prepare walk function for on-demand clone (Florian Westphal) - netfilter: nft_set_pipapo: prepare destroy function for on-demand clone (Florian Westphal) - netfilter: nft_set_pipapo: make pipapo_clone helper return NULL (Florian Westphal) - netfilter: nft_set_pipapo: move prove_locking helper around (Florian Westphal) - netfilter: conntrack: remove flowtable early-drop test (Florian Westphal) - netfilter: conntrack: documentation: remove reference to non-existent sysctl (Florian Westphal) - netfilter: use NF_DROP instead of -NF_DROP (Jason Xing) - netfilter: conntrack: dccp: try not to drop skb in conntrack (Jason Xing) - netfilter: conntrack: fix ct-state for ICMPv6 Multicast Router Discovery (Linus Lüssing) - netfilter: nf_tables: remove NETDEV_CHANGENAME from netdev chain event handler (Pablo Neira Ayuso) - netfilter: nf_tables: skip transaction if update object is not implemented (Pablo Neira Ayuso) - net: e1000e & ixgbe: Remove PCI_HEADER_TYPE_MFD duplicates (Ilpo Järvinen) - igc: fix a log entry using uninitialized netdev (Corinna Vinschen) - ice: remove correct filters during eswitch release (Michal Swiatkowski) - igb: flower: validate control flags (Asbjørn Sloth Tønnesen) - ice: flower: validate control flags (Asbjørn Sloth Tønnesen) - iavf: flower: validate control flags (Asbjørn Sloth Tønnesen) - i40e: flower: validate control flags (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_parse_actions() (Asbjørn Sloth Tønnesen) - net: qede: propagate extack through qede_flow_spec_validate() (Asbjørn Sloth Tønnesen) - net: qede: use faked extack in qede_flow_spec_to_rule() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_parse_flow_attr() (Asbjørn Sloth Tønnesen) - net: qede: add extack in qede_add_tc_flower_fltr() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_flow_parse_udp_v4() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_flow_parse_udp_v6() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_flow_parse_tcp_v4() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_flow_parse_tcp_v6() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_flow_parse_v4_common() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_flow_parse_v6_common() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_set_v4_tuple_to_profile() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_set_v6_tuple_to_profile() (Asbjørn Sloth Tønnesen) - net: qede: use extack in qede_flow_parse_ports() (Asbjørn Sloth Tønnesen) - net: usb: smsc95xx: stop lying about skb->truesize (Eric Dumazet) - net: dsa: microchip: Fix spellig mistake "configur" -> "configure" (Colin Ian King) - af_unix: Add dead flag to struct scm_fp_list. (Kuniyuki Iwashima) - net: ethernet: adi: adin1110: Replace linux/gpio.h by proper one (Andy Shevchenko) - octeontx2-pf: Reuse Transmit queue/Send queue index of HTB class (Hariprasad Kelam) - gve: Use ethtool_sprintf/puts() to fill stats strings (Simon Horman) - gve: Avoid unnecessary use of comma operator (Simon Horman) - selftests: net: increase the delay for relative cmsg_time.sh test (Jakub Kicinski) - selftests: net: fix timestamp not arriving in cmsg_time.sh (Jakub Kicinski) - virtio_net: Fix memory leak in virtnet_rx_mod_work (Daniel Jurgens) - bnxt_en: silence clang build warning (Vadim Fedorenko) - gtp: identify tunnel via GTP device + GTP version + TEID + family (Pablo Neira Ayuso) - gtp: support for IPv4-in-IPv6-GTP and IPv6-in-IPv4-GTP (Pablo Neira Ayuso) - gtp: add helper function to build GTP packets from an IPv6 packet (Pablo Neira Ayuso) - gtp: add helper function to build GTP packets from an IPv4 packet (Pablo Neira Ayuso) - gtp: remove IPv4 and IPv6 header from context object (Pablo Neira Ayuso) - gtp: move debugging to skbuff build helper function (Pablo Neira Ayuso) - gtp: pass up link local traffic to userspace socket (Pablo Neira Ayuso) - gtp: use IPv6 address /64 prefix for UE/MS (Pablo Neira Ayuso) - gtp: add IPv6 support (Pablo Neira Ayuso) - gtp: prepare for IPv6 support (Pablo Neira Ayuso) - gtp: properly parse extension headers (Pablo Neira Ayuso) - gtp: remove useless initialization (Pablo Neira Ayuso) - net: ipv6: fix wrong start position when receive hop-by-hop fragment (gaoxingwang) - tcp: get rid of twsk_unique() (Eric Dumazet) - net/sched: adjust device watchdog timer to detect stopped queue at right time (Praveen Kumar Kannoju) - selftest: epoll_busy_poll: epoll busy poll tests (Joe Damato) - l2tp: Support several sockets with same IP/port quadruple (Samuel Thibault) - wifi: mwl8k: initialize cmd->addr[] properly (Dan Carpenter) - wifi: iwlwifi: Ensure prph_mac dump includes all addresses (Daniel Gabay) - wifi: iwlwifi: mvm: don't request statistics in restart (Miri Korenblit) - wifi: iwlwifi: mvm: exit EMLSR if secondary link is not used (Miri Korenblit) - wifi: iwlwifi: mvm: add beacon template version 14 (striebit) - wifi: iwlwifi: mvm: align UATS naming with firmware (Johannes Berg) - wifi: iwlwifi: Force SCU_ACTIVE for specific platforms (Daniel Gabay) - wifi: iwlwifi: mvm: record and return channel survey information (Benjamin Berg) - wifi: iwlwifi: mvm: add the firmware API for channel survey (Benjamin Berg) - wifi: iwlwifi: mvm: Fix race in scan completion (Ilan Peer) - wifi: iwlwifi: mvm: Add a print for invalid link pair due to bandwidth (Yedidya Benshimol) - wifi: iwlwifi: mvm: add a debugfs for reading EMLSR blocking reasons (Yedidya Benshimol) - wifi: iwlwifi: mvm: Add active EMLSR blocking reasons prints (Yedidya Benshimol) - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: mvm: fix primary link setting (Miri Korenblit) - wifi: iwlwifi: mvm: use already determined cmd_id (Johannes Berg) - wifi: iwlwifi: mvm: don't reset link selection during restart (Johannes Berg) - wifi: iwlwifi: Print EMLSR states name (Daniel Gabay) - wifi: iwlwifi: mvm: Block EMLSR when a p2p/softAP vif is active (Yedidya Benshimol) - wifi: iwlwifi: mvm: fix typo in debug print (Miri Korenblit) - wifi: iwlwifi: mvm: exit EMLSR when CSA happens (Johannes Berg) - wifi: iwlwifi: mvm: Disable/enable EMLSR due to link's bandwidth/band (Yedidya Benshimol) - wifi: iwlwifi: mvm: avoid always prefering single-link (Miri Korenblit) - wifi: iwlwifi: mvm: trigger link selection upon TTLM start/end (Miri Korenblit) - wifi: iwlwifi: mvm: consider FWs recommendation for EMLSR (Miri Korenblit) - wifi: iwlwifi: mvm: Activate EMLSR based on traffic volume (Miri Korenblit) - wifi: iwlwifi: mvm: don't always unblock EMLSR (Miri Korenblit) - wifi: iwlwifi: mvm: Always allow entering EMLSR from debugfs (Miri Korenblit) - wifi: iwlwifi: mvm: add a debugfs for (un)blocking EMLSR (Miri Korenblit) - wifi: iwlwifi: mvm: trigger link selection after exiting EMLSR (Miri Korenblit) - wifi: iwlwifi: cleanup EMLSR when BT is active handling (Miri Korenblit) - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Kees Cook) - wifi: iwlwifi: Use request_module_nowait (Ben Greear) - wifi: rtlwifi: 8192d: initialize rate_mask in rtl92de_update_hal_rate_mask() (Ping-Ke Shih) - wifi: rtlwifi: Remove unused structs and avoid multiple -Wfamnae warnings (Gustavo A. R. Silva) - wifi: rtw89: correct aSIFSTime for 6GHz band (Ping-Ke Shih) - wifi: rtw89: wow: add ARP offload feature (Chin-Yen Lee) - wifi: rtw89: wow: support WEP cipher on WoWLAN (Chih-Kang Chang) - wifi: rtw89: wow: support 802.11w PMF IGTK rekey (Chih-Kang Chang) - wifi: rtw89: wow: update latest PTK GTK info to mac80211 after resume (Chih-Kang Chang) - wifi: rtw89: wow: add GTK rekey feature related H2C commands (Chih-Kang Chang) - wifi: rtw89: wow: construct EAPoL packet for GTK rekey offload (Chih-Kang Chang) - wifi: rtw89: use struct to fill H2C of WoWLAN global configuration (Chih-Kang Chang) - wifi: rtw89: use struct to access firmware command h2c_dctl_sec_cam_v1 (Chih-Kang Chang) - wifi: rtw89: wow: prepare PTK GTK info from mac80211 (Chih-Kang Chang) - wifi: rtw89: wow: parsing Auth Key Management from associate request (Chih-Kang Chang) - wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and low power mode (Chih-Kang Chang) - wifi: rtw89: wow: send RFK pre-nofity H2C command in WoWLAN mode (Chin-Yen Lee) - wifi: rtl8xxxu: cleanup includes (Ping-Ke Shih) - wifi: rtl8xxxu: remove rtl8xxxu_ prefix from filenames (Kalle Valo) - wifi: rtl8xxxu: remove some unused includes (Kalle Valo) - wifi: rtw89: 8852c: refine power sequence to imporve power consumption (Chia-Yuan Li) - wifi: rtw89: reset AFEDIG register in power off sequence (Chin-Yen Lee) - wifi: rtlwifi: Adjust rtl8192d-common for USB (Bitterblue Smith) - wifi: rtlwifi: Clean up rtl8192d-common a bit (Bitterblue Smith) - wifi: rtlwifi: Move code from rtl8192de to rtl8192d-common (Bitterblue Smith) - wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path (Bitterblue Smith) - wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE (Bitterblue Smith) - wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power (Bitterblue Smith) - wifi: rtlwifi: rtl8723be: Make read-only arrays static const (Colin Ian King) - wifi: rtw89: Remove the redundant else branch in the function rtw89_phy_get_kpath (Jiapeng Chong) - wifi: rtw89: coex: Check and enable reports after run coex (Ching-Te Ku) - wifi: rtw89: coex: Add Wi-Fi role v8 condition when set BTG control (Ching-Te Ku) - wifi: rtw89: coex: Add Wi-Fi role v8 condition when set Bluetooth channel (Ching-Te Ku) - wifi: rtw89: coex: Fix unexpected value in version 7 slot parameter (Ching-Te Ku) - wifi: rtw89: coex: Add Bluetooth version report version 7 (Ching-Te Ku) - wifi: rtw89: coex: Add Bluetooth frequency hopping map version 7 (Ching-Te Ku) - wifi: rtw89: coex: Add Bluetooth scan parameter report version 7 (Ching-Te Ku) - wifi: rtw89: coex: Add Wi-Fi null data status version 7 (Ching-Te Ku) - wifi: rtw89: 8852b: update hardware parameters for RFE type 5 (Ping-Ke Shih) - wifi: rtw89: fix CTS transmission issue with center frequency deviation (Kuan-Chung Chen) - wifi: rtw89: coex: Re-order the index for the report from firmware (Ching-Te Ku) - wifi: rtw89: coex: Add coexistence firmware control report version 8 (Ching-Te Ku) - wifi: rtw89: coex: Add GPIO signal control version 7 (Ching-Te Ku) - wifi: rtw89: coex: Add register monitor report v7 format (Ching-Te Ku) - wifi: rtw89: coex: Update Bluetooth polluted Wi-Fi TX logic (Ching-Te Ku) - wifi: rtw89: coex: Add PTA path control condition for chip RTL8922A (Ching-Te Ku) - wifi: rtw89: coex: Add version 3 report map of H2C command (Ching-Te Ku) - wifi: rtw89: coex: Add v7 firmware cycle status report (Ching-Te Ku) - wifi: rtw89: coex: Allow Bluetooth doing traffic during Wi-Fi scan (Ching-Te Ku) - wifi: rtl8xxxu: Add LED control code for RTL8723BU (Bitterblue Smith) - wifi: rtl8xxxu: Add LED control code for RTL8192CU family (Bitterblue Smith) - wifi: rtl8xxxu: Add separate MAC init table for RTL8192CU (Bitterblue Smith) - wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor (Martin Kaistra) - Revert "wifi: rtl8xxxu: enable MFP support" (Martin Kaistra) - wifi: rtw88: suppress messages of failed to flush queue (Ping-Ke Shih) - wifi: rtw89: 8922a: fix argument to hal_reset in bb_cfg_txrx_path (Zong-Zhe Yang) - wifi: rtw89: set WIPHY_FLAG_DISABLE_WEXT before MLO (Zong-Zhe Yang) - wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU (Bitterblue Smith) - wifi: rtw89: regd: handle policy of 6 GHz SP according to BIOS (Zong-Zhe Yang) - wifi: rtw89: acpi: process 6 GHz SP policy from ACPI DSM (Zong-Zhe Yang) - wifi: rtw89: regd: extend policy of UNII-4 for IC regulatory (Zong-Zhe Yang) - wifi: rtw89: regd: block 6 GHz by policy if not specific country (Zong-Zhe Yang) - wifi: rtw89: 8852c: update TX power tables to R69.1 (2 of 2) (Zong-Zhe Yang) - wifi: rtw89: 8852c: update TX power tables to R69.1 (1 of 2) (Zong-Zhe Yang) - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (Zong-Zhe Yang) - wifi: rtw89: sar: correct TX power boundary for MAC domain (Zong-Zhe Yang) - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Ping-Ke Shih) - wifi: ath12k: fix the problem that down grade phy mode operation (Lingbo Kong) - wifi: ar5523: enable proper endpoint verification (Nikita Zhandarovich) - wifi: ath12k: fix flush failure in recovery scenarios (Baochen Qiang) - wifi: ath12k: check M3 buffer size as well whey trying to reuse it (Baochen Qiang) - wifi: carl9170: add a proper sanity check for endpoints (Nikita Zhandarovich) - wifi: ath10k: drop fw.eboard file name (Dmitry Baryshkov) - wifi: ath10k: drop chip-specific board data file name (Dmitry Baryshkov) - wifi: ath10k: populate board data for WCN3990 (Dmitry Baryshkov) - wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger() (Su Hui) - wifi: ath12k: set mlo_capable_flags based on QMI PHY capability (Raj Kumar Bhagat) - wifi: ath12k: read single_chip_mlo_support parameter from QMI PHY capability (Raj Kumar Bhagat) - wifi: ath12k: add support to handle beacon miss for WCN7850 (Kang Yang) - wifi: ath12k: ACPI band edge channel power support (Lingbo Kong) - wifi: ath12k: ACPI CCA threshold support (Lingbo Kong) - wifi: ath12k: ACPI SAR support (Lingbo Kong) - wifi: ath12k: ACPI TAS support (Lingbo Kong) - wifi: ath12k: change supports_suspend to true for WCN7850 (Baochen Qiang) - wifi: ath12k: support suspend/resume (Baochen Qiang) - wifi: ath12k: avoid stopping mac80211 queues in ath12k_core_restart() (Baochen Qiang) - wifi: ath12k: no need to handle pktlog during suspend/resume (Baochen Qiang) - wifi: ath12k: flush all packets before suspend (Baochen Qiang) - wifi: ath12k: decrease MHI channel buffer length to 8KB (Baochen Qiang) - wifi: ath12k: fix warning on DMA ring capabilities event (Baochen Qiang) - wifi: ath12k: do not dump SRNG statistics during resume (Baochen Qiang) - wifi: ath12k: remove MHI LOOPBACK channels (Baochen Qiang) - wifi: ath12k: rearrange IRQ enable/disable in reset path (Baochen Qiang) - wifi: ath12k: fix kernel crash during resume (Baochen Qiang) - wifi: ath12k: fix out-of-bound access of qmi_invoke_handler() (Karthikeyan Kathirvel) - wifi: ath12k: Refactor data path cmem init (Karthikeyan Periyasamy) - wifi: ath12k: displace the Tx and Rx descriptor in cookie conversion table (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the hardware cookie conversion init (Karthikeyan Periyasamy) - wifi: ath12k: avoid redundant code in Rx cookie conversion init (Karthikeyan Periyasamy) - wifi: ath12k: don't use %%pK in dmesg format strings (Jeff Johnson) - wifi: ath12k: enable service flag for survey dump stats (Thiraviyam Mariyappan) - wifi: ath12k: enable WIPHY_FLAG_DISABLE_WEXT (Kalle Valo) - wifi: ath11k: Fix error handling in ath11k_wmi_p2p_noa_event() (Christophe JAILLET) - wifi: ath11k: add support DT ieee80211-freq-limit (Christian Lamparter) - dt-bindings: net: wireless: ath11k: add ieee80211-freq-limit property (Christian Lamparter) - wifi: ath12k: dynamically update peer puncturing bitmap for STA (Kang Yang) - wifi: ath12k: fix mac id extraction when MSDU spillover in rx error path (Karthikeyan Periyasamy) - wifi: ath12k: support get_survey mac op for single wiphy (Sriram R) - wifi: ath12k: Modify rts threshold mac op for single wiphy (Sriram R) - wifi: ath12k: Modify set and get antenna mac ops for single wiphy (Sriram R) - wifi: ath12k: modify regulatory support for single wiphy architecture (Sriram R) - wifi: ath12k: Add additional checks for vif and sta iterators (Sriram R) - wifi: ath12k: Cache vdev configs before vdev create (Sriram R) - wifi: ath12k: fetch correct radio based on vdev status (Sriram R) - wifi: ath12k: scan statemachine changes for single wiphy (Sriram R) - wifi: ath12k: vdev statemachine changes for single wiphy (Sriram R) - wifi: ath12k: modify ath12k mac start/stop ops for single wiphy (Sriram R) - wifi: ath12k: Modify add and remove chanctx ops for single wiphy support (Sriram R) - wifi: ath12k: add multiple radio support in a single MAC HW un/register (Karthikeyan Periyasamy) - wifi: ath12k: correct the capital word typo (Karthikeyan Periyasamy) - wifi: ath11k: support hibernation (Baochen Qiang) - net: qrtr: support suspend/hibernation (Baochen Qiang) - wifi: ath12k: fix link capable flags (Karthikeyan Periyasamy) - wifi: ath12k: extend the link capable flag (Karthikeyan Periyasamy) - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Baochen Qiang) - wifi: ath10k: support board-specific firmware overrides (Dmitry Baryshkov) - dt-bindings: net: wireless: ath10k: describe firmware-name property (Dmitry Baryshkov) - wifi: ath6kl: sdio: simplify module initialization (Krzysztof Kozlowski) - wifi: wil6210: wmi: Use __counted_by() in struct wmi_set_link_monitor_cmd and avoid -Wfamnae warning (Gustavo A. R. Silva) - wifi: wil6210: cfg80211: Use __counted_by() in struct wmi_start_scan_cmd and avoid some -Wfamnae warnings (Gustavo A. R. Silva) - wifi: ath12k: fix hal_rx_buf_return_buf_manager documentation (Jeff Johnson) - wifi: ath11k: fix hal_rx_buf_return_buf_manager documentation (Jeff Johnson) - wifi: ath9k: work around memset overflow warning (Arnd Bergmann) - wifi: carl9170: re-fix fortified-memset warning (Arnd Bergmann) - wifi: ath12k: fix missing endianness conversion in wmi_vdev_create_cmd() (Miaoqing Pan) - wifi: ath12k: debugfs: radar simulation support (Ramya Gnanasekar) - wifi: ath12k: initial debugfs support (Ramasamy Kaliappan) - wifi: mt76: enable spectrum management (Felix Fietkau) - wifi: mt76: mt7925: add EHT radiotap support in monitor mode (Deren Wu) - wifi: mt76: mt7921e: add LED control support (Hao Zhang) - wifi: mt76: mt7996: let upper layer handle MGMT frame protection (Michael-CY Lee) - wifi: mt76: mt7921: cqm rssi low/high event notify (Rong Yan) - wifi: mt76: make const arrays in functions static (Felix Fietkau) - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Felix Fietkau) - wifi: mt76: mt7996: add sanity checks for background radar trigger (StanleyYP Wang) - wifi: mt76: connac: enable critical packet mode support for mt7992 (Howard Hsu) - wifi: mt76: mt7996: fix potential memory leakage when reading chip temperature (Howard Hsu) - wifi: mt76: mt7996: fix non-main BSS no beacon issue for MBSS scenario (Henry Yen) - wifi: mt76: connac: enable HW CSO module for mt7996 (Howard Hsu) - wifi: mt76: mt7996: set RCPI value in rate control command (Peter Chiu) - wifi: mt76: connac: use peer address for station BMC entry (Shayne Chen) - wifi: mt76: mt7996: disable rx header translation for BMC entry (Shayne Chen) - wifi: mt76: mt7915: Remove unused of_gpio.h (Andy Shevchenko) - wifi: mt76: mt7915: add missing chanctx ops (Ben Greear) - wifi: mt76: sdio: move mcu queue size check inside critical section (Lorenzo Bianconi) - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Lorenzo Bianconi) - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Ming Yen Hsieh) - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (Leon Yen) - wifi: mt76: mt7921: introduce mt7920 PCIe support (Deren Wu) - wifi: mt76: mt7996: fix size of txpower MCU command (Chad Monroe) - wifi: mt76: connac: check for null before dereferencing (Muhammad Usama Anjum) - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Felix Fietkau) - wifi: mt76: mt7603: fix tx queue of loopback packets (Felix Fietkau) - wifi: mt76: mt7915: add fallback in case of missing precal data (Felix Fietkau) - wifi: mt76: mt7915: add mt7986, mt7916 and mt7981 pre-calibration (Peter Chiu) - wifi: mt76: mt7915: add support for disabling in-band discovery (MeiChia Chiu) - wifi: mt76: mt7996: only set MT76_MCU_RESET for the main phy (Felix Fietkau) - wifi: mt76: mt7915: only set MT76_MCU_RESET for the main phy (Bo Jiao) - wifi: mt76: mt7915: fix HE PHY capabilities IE for station mode (Howard Hsu) - wifi: mt76: mt7915: fix bogus Tx/Rx airtime duration values (Henry Yen) - wifi: mt76: mt7915: fix mcu command format for mt7915 tx stats (Peter Chiu) - wifi: mt76: fix tx packet loss when scanning on DBDC (Felix Fietkau) - wifi: mt76: replace skb_put with skb_put_zero (Felix Fietkau) - wifi: mt76: mt7915: initialize rssi on adding stations (Felix Fietkau) - wifi: mac80211_hwsim: add support for BSS color (Aditya Kumar Singh) - wifi: mac80211: handle color change per link (Aditya Kumar Singh) - wifi: cfg80211: handle color change per link (Aditya Kumar Singh) - wifi: cfg80211: Clear mlo_links info when STA disconnects (Xin Deng) - wifi: iwlwifi: pcie: allocate dummy net_device dynamically (Breno Leitao) - wifi: qtnfmac: Remove generic .ndo_get_stats64 (Breno Leitao) - wifi: qtnfmac: Move stats allocation to core (Breno Leitao) - wifi: brcmfmac: remove unused brcmf_usb_image struct (Christophe JAILLET) - wifi: brcmsmac: ampdu: remove unused cb_del_ampdu_pars struct (Christophe JAILLET) - net: selftest: add test for netdev netlink queue-get API (David Wei) - netdevsim: add NAPI support (David Wei) - selftests: drv-net: add checksum tests (Willem de Bruijn) - phonet: no longer hold RTNL in route_dumpit() (Eric Dumazet) - net: annotate data-races around dev->if_port (Eric Dumazet) - net: dst_cache: minor optimization in dst_cache_set_ip6() (Eric Dumazet) - net: dst_cache: annotate data-races around dst_cache->reset_ts (Eric Dumazet) - netlink/specs: Add VF attributes to rt_link spec (Donald Hunter) - dt-bindings: net: ipq4019-mdio: add IPQ9574 compatible (Alexandru Gagniuc) - test: hsr: Call cleanup_all_ns when hsr_redbox.sh script exits (Lukasz Majewski) - ax25: Remove superfuous "return" from ax25_ds_set_timer (Joel Granados) - ipvs: allow some sysctls in non-init user namespaces (Alexander Mikhalitsyn) - ipvs: add READ_ONCE barrier for ipvs->sysctl_amemthresh (Alexander Mikhalitsyn) - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Christian Marangi) - net: bridge: switchdev: Improve error message for port_obj_add/del functions (Oleksij Rempel) - net/ipv4: add tracepoint for icmp_send (Peilin He) - selftests: microchip: add test for QoS support on KSZ9477 switch family (Oleksij Rempel) - net: dsa: microchip: add support DSCP priority mapping (Oleksij Rempel) - net: dsa: add support switches global DSCP priority mapping (Oleksij Rempel) - net: dsa: microchip: let DCB code do PCP and DSCP policy configuration (Oleksij Rempel) - net: dsa: microchip: init predictable IPV to queue mapping for all non KSZ8xxx variants (Oleksij Rempel) - net: dsa: microchip: enable ETS support for KSZ989X variants (Oleksij Rempel) - net: dsa: microchip: dcb: add special handling for KSZ88X3 family (Oleksij Rempel) - net: dsa: microchip: add support for different DCB app configurations (Oleksij Rempel) - net: dsa: microchip: add multi queue support for KSZ88X3 variants (Oleksij Rempel) - net: add IEEE 802.1q specific helpers (Oleksij Rempel) - net: dsa: microchip: add IPV information support (Oleksij Rempel) - net: dsa: add support for DCB get/set apptrust configuration (Oleksij Rempel) - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Mateusz Polchlopek) - ice: Deduplicate tc action setup (Marcin Szycik) - ice: update E830 device ids and comments (Paul Greenwalt) - ice: add additional E830 device ids (Paul Greenwalt) - net: usb: sr9700: stop lying about skb->truesize (Eric Dumazet) - net: usb: smsc75xx: stop lying about skb->truesize (Eric Dumazet) - usb: aqc111: stop lying about skb->truesize (Eric Dumazet) - selftests/net: fix uninitialized variables (John Hubbard) - lib: Allow for the DIM library to be modular (Florian Fainelli) - mptcp: fix possible NULL dereferences (Eric Dumazet) - selftests: netfilter: conntrack_tcp_unreplied.sh: wait for initial connection attempt (Florian Westphal) - net: annotate writes on dev->mtu from ndo_change_mtu() (Eric Dumazet) - net: dccp: Fix ccid2_rtt_estimator() kernel-doc (Jeff Johnson) - net: phy: marvell: add support for MV88E6250 family internal PHYs (Matthias Schiffer) - net: phy: marvell: constify marvell_hw_stats (Matthias Schiffer) - virtio_net: Remove rtnl lock protection of command buffers (Daniel Jurgens) - virtio_net: Add a lock for per queue RX coalesce (Daniel Jurgens) - virtio_net: Do DIM update for specified queue only (Daniel Jurgens) - virtio_net: Add a lock for the command VQ. (Daniel Jurgens) - virtio_net: Remove command data from control_buf (Daniel Jurgens) - virtio_net: Store RSS setting in virtnet_info (Daniel Jurgens) - net: dsa: mt7530: detect PHY muxing when PHY is defined on switch MDIO bus (Arınç ÜNAL) - rtnetlink: allow rtnl_fill_link_netnsid() to run under RCU protection (Eric Dumazet) - rtnetlink: do not depend on RTNL in rtnl_xdp_prog_skb() (Eric Dumazet) - rtnetlink: do not depend on RTNL in rtnl_fill_proto_down() (Eric Dumazet) - rtnetlink: do not depend on RTNL for many attributes (Eric Dumazet) - net: write once on dev->allmulti and dev->promiscuity (Eric Dumazet) - rtnetlink: do not depend on RTNL for IFLA_TXQLEN output (Eric Dumazet) - rtnetlink: do not depend on RTNL for IFLA_IFNAME output (Eric Dumazet) - rtnetlink: do not depend on RTNL for IFLA_QDISC output (Eric Dumazet) - net: qede: use return from qede_flow_parse_ports() (Asbjørn Sloth Tønnesen) - net: qede: use return from qede_flow_spec_validate_unused() (Asbjørn Sloth Tønnesen) - net: qede: use return from qede_parse_actions() for flow_spec (Asbjørn Sloth Tønnesen) - xfrm: Restrict SA direction attribute to specific netlink message types (Antony Antony) - xfrm: Add dir validation to "in" data path lookup (Antony Antony) - xfrm: Add dir validation to "out" data path lookup (Antony Antony) - xfrm: Add Direction to the SA in or out (Antony Antony) - udpencap: Remove Obsolete UDP_ENCAP_ESPINUDP_NON_IKE Support (Antony Antony) - mptcp: fix typos in comments (Shi-Sheng Yang) - octeontx2-pf: Treat truncation of IRQ name as an error (Simon Horman) - atm/fore200e: Delete unused 'fore200e_boards' (Dr. David Alan Gilbert) - gve: Implement queue api (Shailend Chand) - net: add heuristic for enabling TCP fraglist GRO (Felix Fietkau) - net: create tcp_gro_header_pull helper function (Felix Fietkau) - net: create tcp_gro_lookup helper function (Felix Fietkau) - net: add code for TCP fraglist GRO (Felix Fietkau) - net: add support for segmenting TCP fraglist GSO packets (Felix Fietkau) - net: move skb_gro_receive_list from udp to core (Felix Fietkau) - net: microchip: lan743x: Reduce PTP timeout on HW failure (Rengarajan S) - gve: Alloc and free QPLs with the rings (Shailend Chand) - gve: Account for stopped queues when reading NIC stats (Shailend Chand) - gve: Reset Rx ring state in the ring-stop funcs (Shailend Chand) - gve: Avoid rescheduling napi if on wrong cpu (Shailend Chand) - gve: Make gve_turnup work for nonempty queues (Shailend Chand) - gve: Make gve_turn(up|down) ignore stopped queues (Shailend Chand) - gve: Add adminq funcs to add/remove a single Rx queue (Shailend Chand) - gve: Make the GQ RX free queue funcs idempotent (Shailend Chand) - queue_api: define queue api (Mina Almasry) - Revert "net: mirror skb frag ref/unref helpers" (Mina Almasry) - bnxt: fix bnxt_get_avail_msix() returning negative values (David Wei) - net: no longer acquire RTNL in threaded_show() (Eric Dumazet) - tools: ynl: add --list-ops and --list-msgs to CLI (Jakub Kicinski) - rtnetlink: use for_each_netdev_dump() in rtnl_stats_dump() (Eric Dumazet) - rtnetlink: change rtnl_stats_dump() return value (Eric Dumazet) - ax.25: x.25: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - appletalk: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - netfilter: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - net: Remove ctl_table sentinel elements from several networking subsystems (Joel Granados) - net: sunrpc: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - net: rds: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - net: ipv{6,4}: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - net: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - net_sched: sch_sfq: annotate data-races around q->perturb_period (Eric Dumazet) - net: dsa: mv88e6xxx: Correct check for empty list (Simon Horman) - selftests/net: skip partial checksum packets in csum test (Willem de Bruijn) - selftests: net: py: check process exit code in bkg() and background cmd() (Jakub Kicinski) - IB/hfi1: allocate dummy net_device dynamically (Breno Leitao) - net/mlx5e: flower: check for unsupported control flags (Asbjørn Sloth Tønnesen) - bnxt_en: Add VF PCI ID for 5760X (P7) chips (Ajit Khaparde) - bnxt_en: Optimize recovery path ULP locking in the driver (Kalesh AP) - bnxt_en: Add a mutex to synchronize ULP operations (Kalesh AP) - bnxt_en: Don't call ULP_STOP/ULP_START during L2 reset (Michael Chan) - bnxt_en: Don't support offline self test when RoCE driver is loaded (Kalesh AP) - bnxt_en: share NQ ring sw_stats memory with subrings (Edwin Peer) - i40e: Add and use helper to reconfigure TC for given VSI (Ivan Vecera) - i40e: Add helper to access main VEB (Ivan Vecera) - i40e: Consolidate checks whether given VSI is main (Ivan Vecera) - i40e: Add helper to access main VSI (Ivan Vecera) - i40e: Refactor argument of i40e_detect_recover_hung() (Ivan Vecera) - i40e: Refactor argument of several client notification functions (Ivan Vecera) - i40e: Remove flags field from i40e_veb (Ivan Vecera) - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) - net: dsa: Remove adjust_link paths (Florian Fainelli) - net: dsa: Remove fixed_link_update member (Florian Fainelli) - net: ti: icssg_prueth: Add SW TX / RX Coalescing based on hrtimers (MD Danish Anwar) - arp: Convert ioctl(SIOCGARP) to RCU. (Kuniyuki Iwashima) - net: Protect dev->name by seqlock. (Kuniyuki Iwashima) - arp: Get dev after calling arp_req_(delete|set|get)(). (Kuniyuki Iwashima) - arp: Remove a nest in arp_req_get(). (Kuniyuki Iwashima) - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Kuniyuki Iwashima) - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Kuniyuki Iwashima) - arp: Move ATF_COM setting in arp_req_set(). (Kuniyuki Iwashima) - selftests: netfilter: nft_concat_range.sh: reduce debug kernel run time (Florian Westphal) - ipv6: anycast: use call_rcu_hurry() in aca_put() (Eric Dumazet) - netpoll: Fix race condition in netpoll_owner_active (Breno Leitao) - net: loopback: Do not allocate lstats explicitly (Breno Leitao) - dt-bindings: net: snps, dwmac: remove tx-sched-sp property (Flavio Suligoi) - net: move sysctl_mem_pcpu_rsv to net_hotdata (Eric Dumazet) - net: add (Eric Dumazet) - tcp: move tcp_out_of_memory() to net/ipv4/tcp.c (Eric Dumazet) - net: move sysctl_skb_defer_max to net_hotdata (Eric Dumazet) - net: move sysctl_max_skb_frags to net_hotdata (Eric Dumazet) - inet: introduce dst_rtable() helper (Eric Dumazet) - selftests: drv-net-hw: add test for memory allocation failures with page pool (Jakub Kicinski) - selftests: drv-net: support generating iperf3 load (Jakub Kicinski) - selftests: net: py: avoid all ports < 10k (Jakub Kicinski) - selftests: net: py: extract tool logic (Jakub Kicinski) - selftests: drv-net-hw: support using Python from net hw tests (Jakub Kicinski) - net: page_pool: support error injection (Jakub Kicinski) - selftests: netfilter: avoid test timeouts on debug kernels (Florian Westphal) - net: sfp-bus: constify link_modes to sfp_select_interface() (Russell King (Oracle)) - net: sfp: allow use 2500base-X for 2500base-T modules (Russell King (Oracle)) - net: phylink: add debug print for empty posssible_interfaces (Russell King (Oracle)) - net: dsa: realtek: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: mt7530: do not set MT7530_P5_DIS when PHY muxing is being used (Arınç ÜNAL) - net/smc: implement DMB-merged operations of loopback-ism (Wen Gu) - net/smc: adapt cursor update when sndbuf and peer DMB are merged (Wen Gu) - net/smc: {at|de}tach sndbuf to peer DMB if supported (Wen Gu) - net/smc: add operations to merge sndbuf with peer DMB (Wen Gu) - net/smc: register loopback-ism into SMC-D device list (Wen Gu) - net/smc: ignore loopback-ism when dumping SMC-D devices (Wen Gu) - net/smc: mark optional smcd_ops and check for support when called (Wen Gu) - net/smc: implement DMB-related operations of loopback-ism (Wen Gu) - net/smc: implement ID-related operations of loopback-ism (Wen Gu) - net/smc: introduce loopback-ism for SMC intra-OS shortcut (Wen Gu) - net/smc: decouple ism_client from SMC-D DMB registration (Wen Gu) - sctp: prefer struct_size over open coded arithmetic (Erick Archer) - virtio-net: support queue stat (Xuan Zhuo) - netdev: add queue stats (Xuan Zhuo) - virtio_net: add the total stats field (Xuan Zhuo) - virtio_net: device stats helpers support driver stats (Xuan Zhuo) - virtio_net: support device stats (Xuan Zhuo) - virtio_net: remove "_queue" from ethtool -S (Xuan Zhuo) - virtio_net: introduce device stats feature and structures (Xuan Zhuo) - virtio_net: introduce ability to get reply info from device (Xuan Zhuo) - net: txgbe: use phylink_pcs_change() to report PCS link change events (Russell King (Oracle)) - net: prestera: use phylink_pcs_change() to report PCS link change events (Russell King (Oracle)) - net: mvneta: use phylink_pcs_change() to report PCS link change events (Russell King (Oracle)) - net: mvpp2: use phylink_pcs_change() to report PCS link change events (Russell King (Oracle)) - net: hsr: init prune_proxy_timer sooner (Eric Dumazet) - net: dsa: ksz_common: use separate phylink_mac_ops for ksz8830 (Russell King (Oracle)) - net: dsa: ksz_common: sub-driver phylink ops (Russell King (Oracle)) - net: dsa: ksz_common: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: ksz_common: remove phylink_mac_config from ksz_dev_ops (Russell King (Oracle)) - bpf, docs: Clarify PC use in instruction-set.rst (Dave Thaler) - bpf_helpers.h: Define bpf_tail_call_static when building with GCC (Jose E. Marchesi) - bpf, docs: Add introduction for use in the ISA Internet Draft (Dave Thaler) - selftests/bpf: extend BPF_SOCK_OPS_RTT_CB test for srtt and mrtt_us (Philo Lu) - bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB args (Philo Lu) - selftests/bpf: dummy_st_ops should reject 0 for non-nullable params (Eduard Zingerman) - bpf: check bpf_dummy_struct_ops program params for test runs (Eduard Zingerman) - selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops (Eduard Zingerman) - selftests/bpf: adjust dummy_st_ops_success to detect additional error (Eduard Zingerman) - bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable (Eduard Zingerman) - selftests/bpf: Add ring_buffer__consume_n test. (Andrea Righi) - bpf: Add bpf_guard_preempt() convenience macro (Alexei Starovoitov) - selftests: bpf: crypto: add benchmark for crypto functions (Vadim Fedorenko) - selftests: bpf: crypto skcipher algo selftests (Vadim Fedorenko) - bpf: crypto: add skcipher to bpf crypto (Vadim Fedorenko) - bpf: make common crypto API for TC/XDP programs (Vadim Fedorenko) - bpf: update the comment for BTF_FIELDS_MAX (Haiyue Wang) - selftests/bpf: Fix wq test. (Alexei Starovoitov) - selftests/bpf: Use make_sockaddr in test_sock_addr (Geliang Tang) - selftests/bpf: Use connect_to_addr in test_sock_addr (Geliang Tang) - selftests/bpf: Use start_server_addr in test_sock_addr (Geliang Tang) - selftests/bpf: Use log_err in open_netns/close_netns (Geliang Tang) - selftests/bpf: Fix a fd leak in error paths in open_netns (Geliang Tang) - selftests/bpf: Add tests for preempt kfuncs (Kumar Kartikeya Dwivedi) - bpf: Introduce bpf_preempt_[disable,enable] kfuncs (Kumar Kartikeya Dwivedi) - bpf: Don't check for recursion in bpf_wq_work. (Alexei Starovoitov) - selftests/bpf: wq: add bpf_wq_start() checks (Benjamin Tissoires) - bpf: add bpf_wq_start (Benjamin Tissoires) - selftests/bpf: add checks for bpf_wq_set_callback() (Benjamin Tissoires) - bpf: wq: add bpf_wq_set_callback_impl (Benjamin Tissoires) - selftests/bpf: wq: add bpf_wq_init() checks (Benjamin Tissoires) - bpf: wq: add bpf_wq_init (Benjamin Tissoires) - selftests/bpf: add bpf_wq tests (Benjamin Tissoires) - bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps (Benjamin Tissoires) - bpf: add support for KF_ARG_PTR_TO_WORKQUEUE (Benjamin Tissoires) - bpf: verifier: bail out if the argument is not a map (Benjamin Tissoires) - tools: sync include/uapi/linux/bpf.h (Benjamin Tissoires) - bpf: add support for bpf_wq user type (Benjamin Tissoires) - bpf: replace bpf_timer_cancel_and_free with a generic helper (Benjamin Tissoires) - bpf: replace bpf_timer_set_callback with a generic helper (Benjamin Tissoires) - bpf: replace bpf_timer_init with a generic helper (Benjamin Tissoires) - bpf: make timer data struct more generic (Benjamin Tissoires) - bpf: Fix typos in comments (Rafael Passos) - bpf: Fix typo in function save_aux_ptr_type (Rafael Passos) - bpf, docs: Fix formatting nit in instruction-set.rst (Dave Thaler) - bpf, docs: Clarify helper ID and pointer terms in instruction-set.rst (Dave Thaler) - selftests/bpf: Use connect_to_addr in sk_assign (Geliang Tang) - selftests/bpf: Use connect_to_addr in cls_redirect (Geliang Tang) - selftests/bpf: Update arguments of connect_to_addr (Geliang Tang) - selftests/bpf: Use start_server_addr in sk_assign (Geliang Tang) - selftests/bpf: Use start_server_addr in cls_redirect (Geliang Tang) - selftests/bpf: Add start_server_addr helper (Geliang Tang) - bpf: Fix JIT of is_mov_percpu_addr instruction. (Alexei Starovoitov) - libbpf: Fix dump of subsequent char arrays (Quentin Deslandes) - libbpf: Fix misaligned array closing bracket (Quentin Deslandes) - bpftool: Address minor issues in bash completion (Quentin Monnet) - bpftool: Update documentation where progs/maps can be passed by name (Quentin Monnet) - bpf: Harden and/or/xor value tracking in verifier (Harishankar Vishwanathan) - bpf, tests: Fix typos in comments (Chen Pei) - btf: Avoid weak external references (Ard Biesheuvel) - selftests/bpf: Add read_trace_pipe_iter function (Jiri Olsa) - bpftool: Fix typo in error message (Thorsten Blum) - selftests/bpf: Export send_recv_data helper (Geliang Tang) - selftests/bpf: Add struct send_recv_arg (Geliang Tang) - selftests/bpf: Fix umount cgroup2 error in test_sockmap (Geliang Tang) - selftests/bpf: Enable tests for atomics with cpuv4 (Yonghong Song) - selftests/bpf: Add some tests with new bpf_program__attach_sockmap() APIs (Yonghong Song) - selftests/bpf: Refactor out helper functions for a few tests (Yonghong Song) - bpftool: Add link dump support for BPF_LINK_TYPE_SOCKMAP (Yonghong Song) - libbpf: Add bpf_link support for BPF_PROG_TYPE_SOCKMAP (Yonghong Song) - bpf: Add bpf_link support for sk_msg and sk_skb progs (Yonghong Song) - selftests/bpf: Add tests for atomics in bpf_arena. (Alexei Starovoitov) - bpf: Add support for certain atomics in bpf_arena to x86 JIT (Alexei Starovoitov) - selftests/bpf: eliminate warning of get_cgroup_id_from_path() (Jason Xing) - libbpf: Add ring__consume_n / ring_buffer__consume_n (Andrea Righi) - libbpf: ringbuf: Allow to consume up to a certain amount of items (Andrea Righi) - libbpf: Start v1.5 development cycle (Andrea Righi) - selftests/bpf: Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL (David Vernet) - bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs (David Vernet) - bpf, docs: Editorial nits in instruction-set.rst (Dave Thaler) - selftests/bpf: Make sure libbpf doesn't enforce the signature of a func pointer. (Kui-Feng Lee) - selftests/bpf: add test for bpf_for_each_map_elem() with different maps (Philo Lu) - bpf: allow invoking bpf_for_each_map_elem with different maps (Philo Lu) - bpf: store both map ptr and state in bpf_insn_aux_data (Philo Lu) - bpf: fix perf_snapshot_branch_stack link failure (Arnd Bergmann) - selftests/bpf: add fp-leaking precise subprog result tests (Andrii Nakryiko) - bpf: prevent r10 register from being marked as precise (Andrii Nakryiko) - bpf: Pack struct bpf_fib_lookup (Anton Protopopov) - bpftool: Mount bpffs on provided dir instead of parent dir (Sahil Siddiq) - bpf: inline bpf_get_branch_snapshot() helper (Andrii Nakryiko) - bpf: make bpf_get_branch_snapshot() architecture-agnostic (Andrii Nakryiko) - bpf, riscv: Implement bpf_addr_space_cast instruction (Puranjay Mohan) - bpf, riscv: Implement PROBE_MEM32 pseudo instructions (Puranjay Mohan) - bpf: Optimize emit_mov_imm64(). (Alexei Starovoitov) - bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT (Andrii Nakryiko) - bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map (Andrii Nakryiko) - bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY maps (Andrii Nakryiko) - bpf: inline bpf_get_smp_processor_id() helper (Andrii Nakryiko) - bpf: add special internal-only MOV instruction to resolve per-CPU addrs (Andrii Nakryiko) - bpf: Replace deprecated strncpy with strscpy (Justin Stitt) - selftests/xsk: Add new test case for AF_XDP under max ring sizes (Tushar Vyavahare) - selftests/xsk: Test AF_XDP functionality under minimal ring configurations (Tushar Vyavahare) - selftests/xsk: Introduce set_ring_size function with a retry mechanism for handling AF_XDP socket closures (Tushar Vyavahare) - selftests/bpf: Implement set_hw_ring_size function to configure interface ring size (Tushar Vyavahare) - selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size (Tushar Vyavahare) - selftests/xsk: Make batch size variable (Tushar Vyavahare) - tools: Add ethtool.h header to tooling infra (Tushar Vyavahare) - bpf: Add arm64 JIT support for bpf_addr_space_cast instruction. (Puranjay Mohan) - bpf: Add arm64 JIT support for PROBE_MEM32 pseudo instructions. (Puranjay Mohan) - selftests/bpf: Add pid limit for mptcpify prog (Geliang Tang) - libbpf: Use local bpf_helpers.h include (Tobias Böhm) - bpf: Improve program stats run-time calculation (Jose Fernandez) - selftests/bpf: Skip test when perf_event_open returns EOPNOTSUPP (Pu Lehui) - bpftool: Use __typeof__() instead of typeof() in BPF skeleton (Andrii Nakryiko) - selftests/bpf: Using llvm may_goto inline asm for cond_break macro (Yonghong Song) - bpf: Add a verbose message if map limit is reached (Anton Protopopov) - bpf: Fix typo in uapi doc comments (David Lechner) - bpftool: Clean-up typos, punctuation, list formatting in docs (Rameez Rehman) - bpftool: Remove useless emphasis on command description in man pages (Rameez Rehman) - bpftool: Use simpler indentation in source rST for documentation (Rameez Rehman) - selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode (Andrii Nakryiko) - bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. (Alexei Starovoitov) - selftests/bpf: Drop settimeo in do_test (Geliang Tang) - selftests/bpf: Use connect_fd_to_fd in bpf_tcp_ca (Geliang Tang) - bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode (Martin KaFai Lau) - selftests/bpf: Add a kprobe_multi subtest to use addrs instead of syms (Yonghong Song) - selftests/bpf: Fix kprobe_multi_bench_attach test failure with LTO kernel (Yonghong Song) - selftests/bpf: Add {load,search}_kallsyms_custom_local() (Yonghong Song) - selftests/bpf: Refactor trace helper func load_kallsyms_local() (Yonghong Song) - selftests/bpf: Refactor some functions for kprobe_multi_test (Yonghong Song) - libbpf: Handle .llvm. symbol properly (Yonghong Song) - libbpf: Mark libbpf_kallsyms_parse static function (Yonghong Song) - selftests/bpf: Replace CHECK with ASSERT macros for ksyms test (Yonghong Song) - selftests/bpf: Test loading bpf-tcp-cc prog calling the kernel tcp-cc kfuncs (Martin KaFai Lau) - bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard from the tcp-cc kfuncs (Martin KaFai Lau) - bpf: Mitigate latency spikes associated with freeing non-preallocated htab (Yafang Shao) - selftests/bpf: add batched tp/raw_tp/fmodret tests (Andrii Nakryiko) - bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint (Andrii Nakryiko) - selftests/bpf: lazy-load trigger bench BPF programs (Andrii Nakryiko) - selftests/bpf: remove syscall-driven benchs, keep syscall-count only (Andrii Nakryiko) - selftests/bpf: add batched, mostly in-kernel BPF triggering benchmarks (Andrii Nakryiko) - selftests/bpf: rename and clean up userspace-triggered benchmarks (Andrii Nakryiko) - bpf,arena: Use helper sizeof_field in struct accessors (Haiyue Wang) - bpf: improve error message for unsupported helper (Mykyta Yatsenko) - bpf: Add a check for struct bpf_fib_lookup size (Anton Protopopov) - selftests/bpf: Add BPF_FIB_LOOKUP_MARK tests (Anton Protopopov) - bpf: Add support for passing mark with bpf_fib_lookup (Anton Protopopov) - net: phy: micrel: Add support for PTP_PF_EXTTS for lan8814 (Horatiu Vultur) - net: dsa: realtek: add LED drivers for rtl8366rb (Luiz Angelo Daros de Luca) - net: dsa: realtek: do not assert reset on remove (Luiz Angelo Daros de Luca) - net: dsa: realtek: keep default LED state in rtl8366rb (Luiz Angelo Daros de Luca) - ipv6: introduce dst_rt6_info() helper (Eric Dumazet) - mlxsw: pci: Use NAPI for event processing (Amit Cohen) - mlxsw: pci: Reorganize 'mlxsw_pci_queue' structure (Amit Cohen) - mlxsw: pci: Initialize dummy net devices for NAPI (Amit Cohen) - mlxsw: pci: Ring RDQ and CQ doorbells once per several completions (Amit Cohen) - mlxsw: pci: Handle up to 64 Rx completions in tasklet (Amit Cohen) - ipv6: use call_rcu_hurry() in fib6_info_release() (Eric Dumazet) - inet: use call_rcu_hurry() in inet_free_ifa() (Eric Dumazet) - net: give more chances to rcu in netdev_wait_allrefs_any() (Eric Dumazet) - net: ethernet: ti: am65-cpsw-qos: Add support to taprio for past base_time (Tanmay Patil) - tools: ynl: don't append doc of missing type directly to the type (Jakub Kicinski) - selftests: drv-net: validate the environment (Jakub Kicinski) - selftests: drv-net: reimplement the config parser (Jakub Kicinski) - selftests: drv-net: extend the README with more info and example (Jakub Kicinski) - tcp: fix tcp_grow_skb() vs tstamps (Eric Dumazet) - net: dsa: lan9303: use ethtool_puts() for lan9303_get_strings() (Justin Stitt) - rstreason: make it work in trace world (Jason Xing) - mptcp: introducing a helper into active reset logic (Jason Xing) - mptcp: support rstreason for passive reset (Jason Xing) - tcp: support rstreason for passive reset (Jason Xing) - rstreason: prepare for active reset (Jason Xing) - rstreason: prepare for passive reset (Jason Xing) - net: introduce rstreason to detect why the RST is sent (Jason Xing) - igc: Add Tx hardware timestamp request for AF_XDP zero-copy packet (Song Yoong Siang) - selftests: virtio_net: add initial tests (Jiri Pirko) - selftests: forwarding: add wait_for_dev() helper (Jiri Pirko) - selftests: forwarding: add check_driver() helper (Jiri Pirko) - selftests: forwarding: add ability to assemble NETIFS array by driver name (Jiri Pirko) - virtio: add debugfs infrastructure to allow to debug virtio features (Jiri Pirko) - test: hsr: Add test for HSR RedBOX (HSR-SAN) mode of operation (Lukasz Majewski) - test: hsr: Extract version agnostic information from ping command output (Lukasz Majewski) - test: hsr: Move common code to hsr_common.sh file (Lukasz Majewski) - test: hsr: Remove script code already implemented in lib.sh (Lukasz Majewski) - net: hsr: Provide RedBox support (HSR-SAN) (Lukasz Majewski) - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) - MAINTAINERS: add entry for libeth and libie (Alexander Lobakin) - iavf: switch to Page Pool (Alexander Lobakin) - iavf: pack iavf_ring more efficiently (Alexander Lobakin) - libeth: add Rx buffer management (Alexander Lobakin) - page_pool: add DMA-sync-for-CPU inline helper (Alexander Lobakin) - page_pool: constify some read-only function arguments (Alexander Lobakin) - slab: introduce kvmalloc_array_node() and kvcalloc_node() (Alexander Lobakin) - iavf: drop page splitting and recycling (Alexander Lobakin) - iavf: kill "legacy-rx" for good (Alexander Lobakin) - net: intel: introduce {, Intel} Ethernet common library (Alexander Lobakin) - net: lan966x: flower: check for unsupported control flags (Asbjørn Sloth Tønnesen) - net: lan966x: flower: rename goto in lan966x_tc_flower_handler_control_usage() (Asbjørn Sloth Tønnesen) - net: lan966x: flower: add extack to lan966x_tc_flower_handler_control_usage() (Asbjørn Sloth Tønnesen) - net: sparx5: flower: check for unsupported control flags (Asbjørn Sloth Tønnesen) - net: sparx5: flower: remove goto in sparx5_tc_flower_handler_control_usage() (Asbjørn Sloth Tønnesen) - net: sparx5: flower: add extack to sparx5_tc_flower_handler_control_usage() (Asbjørn Sloth Tønnesen) - net: sparx5: flower: only do lookup if fragment flags are set (Asbjørn Sloth Tønnesen) - net: wwan: t7xx: Un-embed dummy device (Breno Leitao) - net: sparx5: Correct spelling in comments (Simon Horman) - net: encx24j600: Correct spelling in comments (Simon Horman) - net: lan966x: Correct spelling in comments (Simon Horman) - net: lan743x: Correct spelling in comments (Simon Horman) - r8152: replace dev_info with dev_dbg for loading firmware (Hayes Wang) - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Ma Ke) - net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module (Daniel Golle) - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Marek Behún) - net: sfp: update comment for FS SFP-10G-T quirk (Marek Behún) - net: add two more call_rcu_hurry() (Eric Dumazet) - tcp: avoid premature drops in tcp_add_backlog() (Eric Dumazet) - wifi: mac80211: handle link ID during management Tx (Sriram R) - wifi: mac80211: handle sdata->u.ap.active flag with MLO (Aditya Kumar Singh) - wifi: cfg80211: add return docs for regulatory functions (Johannes Berg) - wifi: cfg80211: make some regulatory functions void (Johannes Berg) - wifi: mac80211: add return docs for sta_info_flush() (Johannes Berg) - wifi: mac80211: keep mac80211 consistent on link activation failure (Benjamin Berg) - wifi: mac80211: simplify ieee80211_assign_link_chanctx() (Johannes Berg) - wifi: mac80211: reserve chanctx during find (Johannes Berg) - wifi: cfg80211: fix cfg80211 function kernel-doc (Jeff Johnson) - wifi: mac80211_hwsim: Use wider regulatory for custom for 6GHz tests (Chaitanya Tata) - wifi: iwlwifi: mvm: Don't allow EMLSR when the RSSI is low (Miri Korenblit) - wifi: iwlwifi: mvm: disable EMLSR when we suspend with wowlan (Yedidya Benshimol) - wifi: iwlwifi: mvm: get periodic statistics in EMLSR (Miri Korenblit) - wifi: iwlwifi: mvm: don't recompute EMLSR mode in can_activate_links (Miri Korenblit) - wifi: iwlwifi: mvm: implement EMLSR prevention mechanism. (Miri Korenblit) - wifi: iwlwifi: mvm: exit EMLSR upon missed beacon (Miri Korenblit) - wifi: iwlwifi: mvm: init vif works only once (Johannes Berg) - wifi: iwlwifi: mvm: Add helper functions to update EMLSR status (Miri Korenblit) - wifi: iwlwifi: mvm: Implement new link selection algorithm (Miri Korenblit) - wifi: iwlwifi: mvm: move EMLSR/links code (Miri Korenblit) - wifi: iwlwifi: mvm: check if EMLSR is allowed before selecting links (Miri Korenblit) - wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex (Miri Korenblit) - wifi: iwlwifi: mvm: calculate EMLSR mode after connection (Miri Korenblit) - wifi: iwlwifi: mvm: implement link grading (Miri Korenblit) - wifi: iwlwifi: mvm: send ap_tx_power_constraints cmd to FW in AP mode (Mukesh Sisodiya) - wifi: iwlwifi: mvm: introduce esr_disable_reason (Emmanuel Grumbach) - wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v10 (Anjaneyulu) - wifi: iwlwifi: mvm: Add support for PPAG cmd v6 (Anjaneyulu) - wifi: iwlwifi: move lari_config handlig to regulatory (Anjaneyulu) - wifi: iwlwifi: add a device ID for BZ-W (Emmanuel Grumbach) - wifi: iwlwifi: move WTAS macro to api file (Anjaneyulu) - wifi: iwlwifi: mvm: extend STEP URM workaround for new devices (Johannes Berg) - wifi: iwlwifi: mvm: move phy band to nl80211 band helper (Benjamin Berg) - wifi: iwlwifi: mvm: Refactor tracking of scan UIDs (Ilan Peer) - wifi: mac80211: defer link switch work in reconfig (Miri Korenblit) - wifi: mac80211: transmit deauth only if link is available (Johannes Berg) - wifi: wilc1000: convert list management to RCU (Alexis Lothoré) - wifi: wilc1000: set atomic flag on kmemdup in srcu critical section (Alexis Lothoré) - wifi: brcmfmac: Fix spelling mistake "ivalid" -> "invalid" (Colin Ian King) - wifi: mac80211: extend IEEE80211_KEY_FLAG_GENERATE_MMIE to other ciphers (Michael-CY Lee) - wifi: mac80211: Add missing return value documentation (Jeff Johnson) - wifi: mac80211: remove ieee80211_set_hw_80211_encap() (Jeff Johnson) - wifi: mac80211: correctly document struct mesh_table (Jeff Johnson) - wifi: rtw89: 8922a: configure UL MU/OFDMA power setting (Kuan-Chung Chen) - wifi: rtw88: Set default CQM config if not present (Po-Hao Huang) - wifi: rtw88: remove unsupported interface type of mesh point (Ping-Ke Shih) - wifi: rtw89: 8852c: disable PCI PHY EQ to improve compatibility (Ping-Ke Shih) - wifi: rtw89: 8852c: add quirk to set PCI BER for certain platforms (Ping-Ke Shih) - wifi: rtw89: 8852c: update TX power tables to R69 (Zong-Zhe Yang) - wifi: rtw89: download firmware with five times retry (Chia-Yuan Li) - wifi: rtw89: 8922a: add beacon filter and CQM support (Po-Hao Huang) - wifi: rtw89: 8922a: download template probe requests for 6 GHz band (Po-Hao Huang) - wifi: rtw89: 8922a: update scan offload H2C fields (Chih-Kang Chang) - wifi: rtw88: station mode only for SDIO chips (Ping-Ke Shih) - wifi: rtw89: disable txptctrl IMR to avoid flase alarm (Chia-Yuan Li) - wifi: rtw88: coex: Prevent doing I/O during Wi-Fi power saving (Ching-Te Ku) - wifi: rtlwifi: always assume QoS mode in rtl8192cu (Dmitry Antipov) - wifi: rtlwifi: drop WMM stubs from rtl8192cu (Dmitry Antipov) - wifi: rtl8xxxu: enable MFP support (Martin Kaistra) - wifi: mwifiex: replace open-coded module_sdio_driver() (Krzysztof Kozlowski) - wifi: wilc1000: replace open-coded module_sdio_driver() (Krzysztof Kozlowski) - wifi: wl1251: simplify module initialization (Krzysztof Kozlowski) - wifi: rsi: sdio: simplify module initialization (Krzysztof Kozlowski) - net: dsa: b53: provide own phylink MAC operations (Florian Fainelli) - net: dsa: b53: Remove b53_adjust_link() (Florian Fainelli) - net: dsa: b53: Call b53_eee_init() from b53_mac_link_up() (Florian Fainelli) - net: dsa: b53: Configure RGMII for 531x5 and MII for 5325 (Florian Fainelli) - net: dsa: b53: Force flow control for BCM5301X CPU port(s) (Florian Fainelli) - net: dsa: b53: Introduce b53_adjust_5325_mii() (Florian Fainelli) - net: dsa: b53: Introduce b53_adjust_531x5_rgmii() (Florian Fainelli) - net: dsa: b53: Stop exporting b53_phylink_* routines (Florian Fainelli) - tools: testing: selftests: prefer TEST_PROGS for conntrack_dump_flush (Florian Westphal) - net: bridge: remove redundant check of f->dst (linke li) - net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches (Matthias Schiffer) - net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers (Matthias Schiffer) - enic: Replace hardcoded values for vnic descriptor by defines (Satish Kharat) - tcp: update sacked after tracepoint in __tcp_retransmit_skb (Philo Lu) - tcp: move tcp_skb_cb->sacked flags to enum (Philo Lu) - selftests: net: extract BPF building logic from the Makefile (Jakub Kicinski) - selftests: net: name bpf objects consistently and simplify Makefile (Jakub Kicinski) - net: pse-pd: Kconfig: Add missing Regulator API dependency (Kory Maincent (Dent Project)) - net: pse-pd: pse_core: Fix pse regulator type (Kory Maincent (Dent Project)) - net: pse-pd: pse_core: Add missing kdoc return description (Kory Maincent (Dent Project)) - ice: Document tx_scheduling_layers parameter (Michal Wilczynski) - ice: Add tx_scheduling_layers devlink param (Lukasz Czapnik) - ice: Enable switching default Tx scheduler topology (Michal Wilczynski) - ice: Adjust the VSI/Aggregator layers (Raj Victor) - ice: Support 5 layer topology (Raj Victor) - devlink: extend devlink_param *set pointer (Mateusz Polchlopek) - octeontx2-pf: flower: check for unsupported control flags (Asbjørn Sloth Tønnesen) - net: hns3: flower: validate control flags (Asbjørn Sloth Tønnesen) - net: ethernet: ti: cpsw: flower: validate control flags (Asbjørn Sloth Tønnesen) - net: ethernet: ti: am65-cpsw: flower: validate control flags (Asbjørn Sloth Tønnesen) - bnxt_en: flower: validate control flags (Asbjørn Sloth Tønnesen) - net: ethernet: ti: am65-cpsw-nuss: Enable SGMII mode for J784S4 CPSW9G (Chintan Vankar) - selftests: netfilter: fix conntrack_dump_flush retval on unsupported kernel (Florian Westphal) - selftests: netfilter: nft_zones_many.sh: set ct sysctl after ruleset load (Florian Westphal) - selftests: netfilter: conntrack_vrf.sh: prefer socat, not iperf3 (Florian Westphal) - selftests: netfilter: skip tests on early errors (Florian Westphal) - selftests: netfilter: nft_flowtable.sh: shellcheck cleanups (Florian Westphal) - selftests: netfilter: nft_flowtable.sh: re-run with random mtu sizes (Florian Westphal) - selftests: netfilter: nft_concat_range.sh: shellcheck cleanups (Florian Westphal) - selftests: netfilter: nft_concat_range.sh: drop netcat support (Florian Westphal) - selftests: netfilter: nft_concat_range.sh: move to lib.sh infra (Florian Westphal) - net: openvswitch: Release reference to netdev (Jun Gu) - net: sparx5: add support for matchall mirror stats (Daniel Machon) - net: sparx5: add the tc glue to support port mirroring (Daniel Machon) - net: sparx5: add port mirroring implementation (Daniel Machon) - net: sparx5: add bookkeeping code for matchall rules (Daniel Machon) - net: sparx5: add new register definitions (Daniel Machon) - wifi: ath11k: allocate dummy net_device dynamically (Breno Leitao) - wifi: ath10k: allocate dummy net_device dynamically (Breno Leitao) - wifi: qtnfmac: Use netdev dummy allocator helper (Breno Leitao) - net: ibm/emac: allocate dummy net_device dynamically (Breno Leitao) - net: ipa: allocate dummy net_device dynamically (Breno Leitao) - net: mediatek: mtk_eth_sock: allocate dummy net_device dynamically (Breno Leitao) - net: marvell: prestera: allocate dummy net_device dynamically (Breno Leitao) - net: create a dummy net_device allocator (Breno Leitao) - net: free_netdev: exit earlier if dummy (Breno Leitao) - net: core: Fix documentation (Breno Leitao) - net: dsa: mt7530: explain exposing MDIO bus of MT7531AE better (Arınç ÜNAL) - net: dsa: mt7530: do not pass port variable to mt7531_rgmii_setup() (Arınç ÜNAL) - net: dsa: mt7530: use priv->ds->num_ports instead of MT7530_NUM_PORTS (Arınç ÜNAL) - net: dsa: mt7530: get rid of mac_port_validate member of mt753x_info (Arınç ÜNAL) - net: dsa: mt7530: refactor MT7530_PMEEECR_P() (Arınç ÜNAL) - net: dsa: mt7530: get rid of function sanity check (Arınç ÜNAL) - net: dsa: mt7530: define MAC speed capabilities per switch model (Arınç ÜNAL) - net: dsa: mt7530: return mt7530_setup_mdio & mt7531_setup_common on error (Arınç ÜNAL) - net: dsa: mt7530: move MT753X_MTRAP operations for MT7530 (Arınç ÜNAL) - net: dsa: mt7530: refactor MT7530_HWTRAP and MT7530_MHWTRAP (Arınç ÜNAL) - net: dsa: mt7530: refactor MT7530_MFC and MT7531_CFC, add MT7531_QRY_FFP (Arınç ÜNAL) - net: dsa: mt7530: rename mt753x_bpdu_port_fw enum to mt753x_to_cpu_fw (Arınç ÜNAL) - net: dsa: mt7530: rename p5_intf_sel and use only for MT7530 switch (Arınç ÜNAL) - net: dsa: mt7530: refactor MT7530_PMCR_P() (Arınç ÜNAL) - net: dsa: mt7530: disable EEE abilities on failure on MT7531 and MT7988 (Arınç ÜNAL) - neighbour: fix neigh_master_filtered() (Eric Dumazet) - selftests: drv-net: add require_XYZ() helpers for validating env (Jakub Kicinski) - selftests: drv-net: add a TCP ping test case (and useful helpers) (Jakub Kicinski) - selftests: net: support matching cases by name prefix (Jakub Kicinski) - selftests: drv-net: add a trivial ping test (Jakub Kicinski) - selftests: drv-net: construct environment for running tests which require an endpoint (Jakub Kicinski) - selftests: drv-net: factor out parsing of the env (Jakub Kicinski) - selftests: drv-net: define endpoint structures (Jakub Kicinski) - selftests: drv-net: test dumping qstats per device (Jakub Kicinski) - netlink: support all extack types in dumps (Jakub Kicinski) - netlink: move extack writing helpers (Jakub Kicinski) - netdev: support dumping a single netdev in qstats (Jakub Kicinski) - af_unix: Don't access successor in unix_del_edges() during GC. (Kuniyuki Iwashima) - net: ipa: kill ipa_version_supported() (Alex Elder) - net: ipa: fix two minor ipa_cmd problems (Alex Elder) - net: ipa: fix two bogus argument names (Alex Elder) - net: ipa: make ipa_table_hash_support() a real function (Alex Elder) - net: ipa: remove unneeded FILT_ROUT_HASH_EN definitions (Alex Elder) - net: ipa: call device_init_wakeup() earlier (Alex Elder) - net: ipa: only enable the SUSPEND IPA interrupt when needed (Alex Elder) - net: ipa: maintain bitmap of suspend-enabled endpoints (Alex Elder) - net: stmmac: Move MAC caps init to phylink MAC caps getter (Serge Semin) - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Serge Semin) - net: ethernet: ti: am65-cpsw/ethtool: Enable RX HW timestamp only for PTP packets (Chintan Vankar) - net: ethernet: ti: am65-cpts: Enable RX HW timestamp for PTP packets using CPTS FIFO (Chintan Vankar) - net: dsa: mt7530: simplify core operations (Arınç ÜNAL) - net: dsa: mt7530-mdio: read PHY address of switch from device tree (Arınç ÜNAL) - net: ethernet: mtk_eth_soc: flower: validate control flags (Asbjørn Sloth Tønnesen) - dpaa2-switch: flower: validate control flags (Asbjørn Sloth Tønnesen) - cxgb4: flower: validate control flags (Asbjørn Sloth Tønnesen) - net: openvswitch: Check vport netdev name (Jun Gu) - netfilter: nfnetlink: Handle ACK flags for batch messages (Donald Hunter) - tools/net/ynl: Add multi message support to ynl (Donald Hunter) - tools/net/ynl: Fix extack decoding for directional ops (Donald Hunter) - doc/netlink/specs: Add draft nftables spec (Donald Hunter) - tcp: try to send bigger TSO packets (Eric Dumazet) - tcp: call tcp_set_skb_tso_segs() from tcp_write_xmit() (Eric Dumazet) - tcp: remove dubious FIN exception from tcp_cwnd_test() (Eric Dumazet) - net/mlx5e: Implement ethtool callbacks for supporting per-queue coalescing (Rahul Rameshbabu) - net/mlx5e: Support updating coalescing configuration without resetting channels (Rahul Rameshbabu) - net/mlx5e: Dynamically allocate DIM structure for SQs/RQs (Rahul Rameshbabu) - net/mlx5e: Use DIM constants for CQ period mode parameter (Rahul Rameshbabu) - net/mlx5e: Move DIM function declarations to en/dim.h (Rahul Rameshbabu) - net: dsa: vsc73xx: add structure descriptions (Pawel Dembicki) - net: dsa: vsc73xx: Add define for max num of ports (Pawel Dembicki) - net: dsa: vsc73xx: use macros for rgmii recognition (Pawel Dembicki) - net: dsa: vsc73xx: convert to PHYLINK (Pawel Dembicki) - net: dsa: vsc73xx: use read_poll_timeout instead delay loop (Pawel Dembicki) - tcp: do not export tcp_twsk_purge() (Eric Dumazet) - octeontx2-pf: Add support for offload tc with skbedit mark action (Geetha sowjanya) - net: ethernet: ti: am65-cpsw: Fix xdp_rxq error for disabled port (Julien Panis) - sysctl: treewide: constify ctl_table_header::ctl_table_arg (Thomas Weißschuh) - selftests: netfilter: update makefiles and kernel config (Florian Westphal) - selftests: netfilter: nft_audit.sh: add more skip checks (Florian Westphal) - selftests: netfilter: nft_meta.sh: small shellcheck cleanup (Florian Westphal) - selftests: netfilter: nft_fib.sh: shellcheck cleanups (Florian Westphal) - selftests: netfilter: conntrack_ipip_mtu.sh: shellcheck cleanups (Florian Westphal) - selftests: netfilter: nft_nat_zones.sh: shellcheck cleanups (Florian Westphal) - selftests: netfilter: xt_string.sh: shellcheck cleanups (Florian Westphal) - selftests: netfilter: xt_string.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: nft_zones_many.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: nft_synproxy.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: nft_queue.sh: shellcheck cleanups (Florian Westphal) - selftests: netfilter: nft_queue.sh: move to lib.sh infra (Florian Westphal) - neighbour: no longer hold RTNL in neigh_dump_info() (Eric Dumazet) - neighbour: fix neigh_dump_info() return value (Eric Dumazet) - neighbour: add RCU protection to neigh_tables[] (Eric Dumazet) - net: dsa: xrs700x: fix missing initialisation of ds->phylink_mac_ops (Russell King (Oracle)) - net: rps: locklessly access rflow->cpu (Jason Xing) - net: rps: protect filter locklessly (Jason Xing) - net: rps: protect last_qtail with rps_input_queue_tail_save() helper (Jason Xing) - net_sched: sch_skbprio: implement lockless skbprio_dump() (Eric Dumazet) - net_sched: sch_pie: implement lockless pie_dump() (Eric Dumazet) - net_sched: sch_hhf: implement lockless hhf_dump() (Eric Dumazet) - net_sched: sch_hfsc: implement lockless accesses to q->defcls (Eric Dumazet) - net_sched: sch_fq_pie: implement lockless fq_pie_dump() (Eric Dumazet) - net_sched: sch_fq_codel: implement lockless fq_codel_dump() (Eric Dumazet) - net_sched: sch_fifo: implement lockless __fifo_dump() (Eric Dumazet) - net_sched: sch_ets: implement lockless ets_dump() (Eric Dumazet) - net_sched: sch_tfs: implement lockless etf_dump() (Eric Dumazet) - net_sched: sch_codel: implement lockless codel_dump() (Eric Dumazet) - net_sched: sch_choke: implement lockless choke_dump() (Eric Dumazet) - net_sched: sch_cbs: implement lockless cbs_dump() (Eric Dumazet) - net_sched: cake: implement lockless cake_dump() (Eric Dumazet) - net_sched: sch_fq: implement lockless fq_dump() (Eric Dumazet) - gve: Remove qpl_cfg struct since qpl_ids map with queues respectively (Ziwei Xiao) - net: pse-pd: Add TI TPS23881 PSE controller driver (Kory Maincent (Dent Project)) - dt-bindings: net: pse-pd: Add bindings for TPS23881 PSE controller (Kory Maincent (Dent Project)) - net: pse-pd: Add PD692x0 PSE controller driver (Kory Maincent (Dent Project)) - dt-bindings: net: pse-pd: Add bindings for PD692x0 PSE controller (Kory Maincent (Dent Project)) - net: pse-pd: Use regulator framework within PSE framework (Kory Maincent (Dent Project)) - net: pse-pd: Add support for setup_pi_matrix callback (Kory Maincent (Dent Project)) - dt-bindings: net: pse-pd: Add another way of describing several PSE PIs (Kory Maincent (Dent Project)) - net: pse-pd: Add support for PSE PIs (Kory Maincent (Dent Project)) - MAINTAINERS: Add myself to pse networking maintainer (Kory Maincent (Dent Project)) - netlink: specs: Expand the pse netlink command with PoE interface (Kory Maincent (Dent Project)) - netlink: specs: Modify pse attribute prefix (Kory Maincent (Dent Project)) - net: ethtool: pse-pd: Expand pse commands with the PSE PoE interface (Kory Maincent (Dent Project)) - net: pse-pd: Introduce PSE types enumeration (Kory Maincent (Dent Project)) - ethtool: Expand Ethernet Power Equipment with c33 (PoE) alongside PoDL (Kory Maincent (Dent Project)) - ice: Remove ndo_get_phys_port_name (Dariusz Aftanski) - ice: Add automatic VF reset on Tx MDD events (Marcin Szycik) - net: dsa: sja1105: flower: validate control flags (Asbjørn Sloth Tønnesen) - net: dsa: felix: flower: validate control flags (Asbjørn Sloth Tønnesen) - net: mscc: ocelot: flower: validate control flags (Asbjørn Sloth Tønnesen) - sfc: use flow_rule_is_supp_control_flags() (Asbjørn Sloth Tønnesen) - mlxsw: spectrum_flower: validate control flags (Asbjørn Sloth Tønnesen) - selftests: net: set the exit code correctly in Python tests (Jakub Kicinski) - selftests: net: fix counting totals when some checks fail (Jakub Kicinski) - virtio_net: Support RX hash XDP hint (Liang Chen) - net: ipa: sort all includes (Alex Elder) - net: ipa: more include file cleanup (Alex Elder) - net: ipa: eliminate unneeded struct declarations (Alex Elder) - net: ipa: add some needed struct declarations (Alex Elder) - net: ipa: include "ipa_interrupt.h" where needed (Alex Elder) - net: ipa: remove unneeded standard includes (Alex Elder) - net: ipa: include some standard header files (Alex Elder) - ibmvnic: Return error code on TX scrq flush fail (Nick Child) - neighbour: guarantee the localhost connections be established successfully even the ARP table is full (Zheng Li) - tcp_metrics: use parallel_ops for tcp_metrics_nl_family (Eric Dumazet) - tcp_metrics: fix tcp_metrics_nl_dump() return value (Eric Dumazet) - netns: no longer hold RTNL in rtnl_net_dumpid() (Eric Dumazet) - net: dsa: xrs700x: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: rzn1_a5psw: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: lan9303: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: bcm_sf2: provide own phylink MAC operations (Russell King (Oracle)) - selftests: openvswitch: Fix escape chars in regexp. (Adrian Moreno) - net: netdevsim: select PAGE_POOL in Kconfig (Jakub Kicinski) - net: usb: qmi_wwan: add Lonsung U8300/U9300 product (Coia Prant) - selftests: adopt BPF's approach to quieter builds (Jakub Kicinski) - tcp: accept bare FIN packets under memory pressure (Eric Dumazet) - selftests: fix netfilter path in Makefile (Yujie Liu) - net: phy: mediatek-ge: do not disable EEE advertisement (Arınç ÜNAL) - net: pse-pd: Rectify and adapt the naming of admin_cotrol member of struct pse_control_config (Kory Maincent (Dent Project)) - of: property: Add fw_devlink support for pse parent (Kory Maincent (Dent Project)) - MAINTAINERS: net: Add Oleksij to pse-pd maintainers (Kory Maincent (Dent Project)) - selftests: drv-net: add config for netdevsim (Jakub Kicinski) - selftests: drv-net: add stdout to the command failed exception (Jakub Kicinski) - ip6_vti: fix memleak on netns dismantle (Florian Westphal) - dt-bindings: net: nxp,dwmac-imx: allow nvmem cells property (Peng Fan) - net: ipa: Remove unnecessary print function dev_err() (Jiapeng Chong) - net/handshake: remove redundant assignment to variable ret (Colin Ian King) - net: dsa: microchip: drop unneeded MODULE_ALIAS (Krzysztof Kozlowski) - af_unix: Try not to hold unix_gc_lock during accept(). (Kuniyuki Iwashima) - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Jacob Keller) - ice: set vf->num_msix in ice_initialize_vf_entry() (Jacob Keller) - ice: Implement 'flow-type ether' rules (Jakub Buchocki) - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Lukasz Plachno) - selftests: forwarding: router_nh: Add a diagram (Petr Machata) - selftests: forwarding: router_mpath_nh_res: Add a diagram (Petr Machata) - selftests: forwarding: router_mpath_nh: Add a diagram (Petr Machata) - selftests: mlxsw: ethtool_lanes: Wait for lanes parameter dump explicitly (Danielle Ratson) - selftests: drivers: hw: Include tc_common.sh in hw_stats_l3 (Petr Machata) - selftests: drivers: hw: ethtool.sh: Adjust output (Petr Machata) - selftests: drivers: hw: Fix ethtool_rmon (Petr Machata) - selftests: forwarding: bail_on_lldpad() should SKIP (Petr Machata) - selftests: forwarding: lib.sh: Validate NETIFS (Petr Machata) - selftests: net: Unify code of busywait() and slowwait() (Petr Machata) - net: dsa: mt7530: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: lantiq_gswip: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: qca8k: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: ar9331: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: sja1105: provide own phylink MAC operations (Russell King (Oracle)) - selftests: net: exercise page pool reporting via netlink (Jakub Kicinski) - selftests: net: support use of NetdevSimDev under "with" in python (Jakub Kicinski) - selftests: net: print full exception on failure (Jakub Kicinski) - selftests: net: print report check location in python tests (Jakub Kicinski) - tools: ynl: don't return None for dumps (Jakub Kicinski) - net: netdevsim: add some fake page pool use (Jakub Kicinski) - net: dqs: make struct dql more cache efficient (Breno Leitao) - net: dql: Optimize stall information population (Breno Leitao) - net: dql: Separate queue function responsibilities (Breno Leitao) - net: dql: Avoid calling BUG() when WARN() is enough (Breno Leitao) - net: ethernet: ti: am65-cpsw: Add minimal XDP support (Julien Panis) - net: ethernet: ti: Add desc_infos member to struct k3_cppi_desc_pool (Julien Panis) - net: ethernet: ti: Add accessors for struct k3_cppi_desc_pool members (Julien Panis) - udp: Avoid call to compute_score on multiple sites (Gabriel Krisman Bertazi) - net: ip6_gre: Remove generic .ndo_get_stats64 (Breno Leitao) - net: ipv6_gre: Do not use custom stat allocator (Breno Leitao) - net: dsa: convert dsa_user_phylink_fixed_state() to use dsa_phylink_to_port() (Russell King (Oracle)) - net: constify net_class (Heiner Kallweit) - gve: Correctly report software timestamping capabilities (John Fraker) - net: save some cycles when doing skb_attempt_defer_free() (Jason Xing) - net: dsa: microchip: ksz9477: flower: validate control flags (Asbjørn Sloth Tønnesen) - net: prestera: flower: validate control flags (Asbjørn Sloth Tønnesen) - nfp: flower: fix check for unsupported control flags (Asbjørn Sloth Tønnesen) - flow_offload: add control flag checking helpers (Asbjørn Sloth Tønnesen) - net: dev_addr_lists: move locking out of init/exit in kunit (Jakub Kicinski) - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) - fib: rules: no longer hold RTNL in fib_nl_dumprule() (Eric Dumazet) - tipc: remove redundant assignment to ret, simplify code (Colin Ian King) - tcp: small optimization when TCP_TW_SYN is processed (Eric Dumazet) - net: hns3: add support to query scc version by devlink info (Hao Chen) - net: hns3: dump more reg info based on ras mod (Peiyang Wang) - net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c (Jijie Shao) - net: hns3: add command queue trace for hns3 (Hao Lan) - net: nfc: remove inappropriate attrs check (Lin Ma) - ptp: ptp_qoriq: Convert to platform remove callback returning void (Uwe Kleine-König) - ptp: ptp_ines: Convert to platform remove callback returning void (Uwe Kleine-König) - ptp: ptp_idt82p33: Convert to platform remove callback returning void (Uwe Kleine-König) - ptp: ptp_dte: Convert to platform remove callback returning void (Uwe Kleine-König) - ptp: ptp_clockmatrix: Convert to platform remove callback returning void (Uwe Kleine-König) - selftests: netfilter: nft_nat.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: nft_flowtable.sh: move test to lib.sh infra (Florian Westphal) - selftests: netfilter: nft_fib.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: nft_conntrack_helper.sh: test to lib.sh infra (Florian Westphal) - selftests: netfilter: nf_nat_edemux.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: ipvs.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: place checktool helper in lib.sh (Florian Westphal) - selftests: netfilter: conntrack_ipip_mtu.sh" move to lib.sh infra (Florian Westphal) - selftests: netfilter: conntrack_vrf.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: conntrack_sctp_collision.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: conntrack_tcp_unreplied.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: conntrack_icmp_related.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: br_netfilter.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: bridge_brouter.sh: move to lib.sh infra (Florian Westphal) - selftests: netfilter: move to net subdir (Florian Westphal) - nfp: update devlink device info output (Fei Qin) - devlink: add a new info version tag (Fei Qin) - tcp: increase the default TCP scaling ratio (Hechao Li) - net: sfp: add quirk for another multigig RollBall transceiver (Marek Behún) - net: phy: realtek: add rtl822x_c45_get_features() to set supported port (Eric Woudstra) - net: phy: realtek: Change rtlgen_get_speed() to rtlgen_decode_speed() (Eric Woudstra) - net: phy: realtek: Add driver instances for rtl8221b via Clause 45 (Marek Behún) - net: phy: realtek: add get_rate_matching() for rtl822xb PHYs (Eric Woudstra) - net: phy: realtek: configure SerDes mode for rtl822xb PHYs (Alexander Couzens) - net: dsa: mv88e6xxx: provide own phylink MAC operations (Russell King (Oracle)) - net: dsa: allow DSA switch drivers to provide their own phylink mac ops (Russell King (Oracle)) - net: dsa: introduce dsa_phylink_to_port() (Russell King (Oracle)) - tls: remove redundant assignment to variable decrypted (Colin Ian King) - ipv4: Remove RTO_ONLINK. (Guillaume Nault) - tcp: add support for SO_PEEK_OFF socket option (Jon Maloy) - net: usb: qmi_wwan: Remove generic .ndo_get_stats64 (Breno Leitao) - net: usb: qmi_wwan: Leverage core stats allocator (Breno Leitao) - mpls: no longer hold RTNL in mpls_netconf_dump_devconf() (Eric Dumazet) - flow_offload: fix flow_offload_has_one_action() kdoc (Asbjørn Sloth Tønnesen) - net/mlx5e: Expose the VF/SF RX drop counter on the representor (Carolina Jubran) - net: mirror skb frag ref/unref helpers (Mina Almasry) - net: move skb ref helpers to new header (Mina Almasry) - selftests: mptcp: test last time mptcp_info (Geliang Tang) - mptcp: add last time fields in mptcp_info (Geliang Tang) - net: mana: Avoid open coded arithmetic (Erick Archer) - RDMA/mana_ib: Prefer struct_size over open coded arithmetic (Erick Archer) - net: mana: Add flex array to struct mana_cfg_rx_steer_req_v2 (Erick Archer) - bnxt_en: Update MODULE_DESCRIPTION (Michael Chan) - bnxt_en: Utilize ulp client resources if RoCE is not registered (Vikas Gupta) - bnxt_en: Change MSIX/NQs allocation policy (Vikas Gupta) - bnxt_en: Refactor bnxt_rdma_aux_device_init/uninit functions (Vikas Gupta) - bnxt_en: Remove unneeded MSIX base structure fields and code (Vikas Gupta) - bnxt_en: Remove a redundant NULL check in bnxt_register_dev() (Kalesh AP) - bnxt_en: Skip ethtool RSS context configuration in ifdown state (Pavan Chebbi) - mlxsw: spectrum_ethtool: Add support for 100Gb/s per lane link modes (Ido Schimmel) - selftests: fib_rule_tests: Add VRF tests (Ido Schimmel) - net: team: fix incorrect maxattr (Hangbin Liu) - net: wan: fsl_qmc_hdlc: Convert to platform remove callback returning void (Uwe Kleine-König) - doc/netlink/specs: Add bond support to rt_link.yaml (Hangbin Liu) - ethtool: update tsinfo statistics attribute docs with correct type (Rahul Rameshbabu) - net: use SKB_CONSUMED in skb_attempt_defer_free() (Pavel Begunkov) - net: cache for same cpu skb_attempt_defer_free (Pavel Begunkov) - tcp: tweak tcp_sock_write_txrx size assertion (Eric Dumazet) - selftests: net: reuse common code in bpf_offload (Jakub Kicinski) - selftests: net: declare section names for bpf_offload (Jakub Kicinski) - selftests: net: bpf_offload: wait for maps (Jakub Kicinski) - selftests: move bpf-offload test from bpf to net (Jakub Kicinski) - net: sched: cls_api: fix slab-use-after-free in fl_dump_key (Jianbo Liu) - net: remove napi_frag_unref (Mina Almasry) - net: make napi_frag_unref reuse skb_page_unref (Mina Almasry) - igc: Remove redundant runtime resume for ethtool ops (Bjorn Helgaas) - igb: Remove redundant runtime resume for ethtool_ops (Bjorn Helgaas) - e1000e: Remove redundant runtime resume for ethtool_ops (Bjorn Helgaas) - bonding: no longer use RTNL in bonding_show_queue_id() (Eric Dumazet) - bonding: no longer use RTNL in bonding_show_slaves() (Eric Dumazet) - bonding: no longer use RTNL in bonding_show_bonds() (Eric Dumazet) - net: sched: cake: Optimize the number of function calls and branches in heap construction (Kuan-Wei Chiu) - cxgb4: flower: use NL_SET_ERR_MSG_MOD for validation errors (Asbjørn Sloth Tønnesen) - net: phy: dp8382x: keep WOL settings across suspends (Catalin Popescu) - net: phy: micrel: lan8814: Add support for PTP_PF_PEROUT (Horatiu Vultur) - net: phy: micrel: lan8814: Enable LTC at probe time (Horatiu Vultur) - dt-bindings: net: rockchip-dwmac: use rgmii-id in example (Sascha Hauer) - tcp: replace TCP_SKB_CB(skb)->tcp_tw_isn with a per-cpu field (Eric Dumazet) - tcp: propagate tcp_tw_isn via an extra parameter to ->route_req() (Eric Dumazet) - net: sparx5: add support for tc flower redirect action (Daniel Machon) - net: sparx5: add support for tc flower mirred action. (Daniel Machon) - net: ti: icssg-prueth: Add ICSSG Ethernet driver for AM65x SR1.0 platforms (Diogo Ivo) - net: ti: icssg-prueth: Modify common functions for SR1.0 (Diogo Ivo) - net: ti: icssg-prueth: Add functions to configure SR1.0 packet classifier (Diogo Ivo) - net: ti: icssg-prueth: Adjust the number of TX channels for SR1.0 (Diogo Ivo) - net: ti: icssg-prueth: Adjust IPG configuration for SR1.0 (Diogo Ivo) - net: ti: icssg-prueth: Add SR1.0-specific description bits (Diogo Ivo) - net: ti: icssg-prueth: Add SR1.0-specific configuration bits (Diogo Ivo) - net: ti: icssg-prueth: Move common functions into a separate file (Diogo Ivo) - eth: Move IPv4/IPv6 multicast address bases to their own symbols (Diogo Ivo) - dt-bindings: net: Add support for AM65x SR1.0 in ICSSG (Diogo Ivo) - net: phy: air_en8811h: fix some error codes (Dan Carpenter) - archnet: Convert from tasklet to BH workqueue (Allen Pais) - r8169: add support for RTL8168M (Heiner Kallweit) - mlx5/core: Support max_io_eqs for a function (Parav Pandit) - devlink: Support setting max_io_eqs (Parav Pandit) - net: display more skb fields in skb_dump() (Eric Dumazet) - net: lan743x: Fixup EEE (Andrew Lunn) - net: usb: lan78xx: Fixup EEE (Andrew Lunn) - mptcp: add reset reason options in some places (Jason Xing) - ipv4: Set scope explicitly in ip_route_output(). (Guillaume Nault) - ipvlan: handle NETDEV_DOWN event (Venkat Venkatsubra) - af_packet: avoid a false positive warning in packet_setsockopt() (Eric Dumazet) - net: handle HAS_IOPORT dependencies (Niklas Schnelle) - selftests: mptcp: netlink: drop disable=SC2086 (Geliang Tang) - selftests: mptcp: ip_mptcp option for more scripts (Geliang Tang) - selftests: mptcp: use pm_nl endpoint ops (Geliang Tang) - selftests: mptcp: export pm_nl endpoint ops (Geliang Tang) - selftests: mptcp: join: update endpoint ops (Geliang Tang) - selftests: mptcp: netlink: add change_address helper (Geliang Tang) - selftests: mptcp: add {get,format}_endpoint(s) helpers (Geliang Tang) - selftests: mptcp: netlink: add 'limits' helpers (Geliang Tang) - selftests: mptcp: export ip_mptcp to mptcp_lib (Geliang Tang) - selftests: mptcp: add ms units for tc-netem delay (Geliang Tang) - selftests: mptcp: add tc check for check_tools (Geliang Tang) - tcp: more struct tcp_sock adjustments (Eric Dumazet) - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) - pfcp: avoid copy warning by simplifing code (Michal Swiatkowski) - testing: net-drv: add a driver test for stats reporting (Jakub Kicinski) - selftests: drivers: add scaffolding for Netlink tests in Python (Jakub Kicinski) - netdevsim: report stats by default, like a real device (Jakub Kicinski) - selftests: nl_netdev: add a trivial Netlink netdev test (Jakub Kicinski) - selftests: net: add scaffolding for Netlink tests in Python (Jakub Kicinski) - batman-adv: bypass empty buckets in batadv_purge_orig_ref() (Eric Dumazet) - batman-adv: prefer kfree_rcu() over call_rcu() with free-only callbacks (Dmitry Antipov) - batman-adv: Start new development cycle (Simon Wunderlich) - net: mdio-gpio: Use device_is_compatible() (Andy Shevchenko) - net: dqs: use sysfs_emit() in favor of sprintf() (Eric Dumazet) - ip_tunnel: harden copying IP tunnel params to userspace (Alexander Lobakin) - ipv6: remove RTNL protection from ip6addrlbl_dump() (Eric Dumazet) - inet: frags: delay fqdir_free_fn() (Eric Dumazet) - ip6_vti: Remove generic .ndo_get_stats64 (Breno Leitao) - ip6_vti: Do not use custom stat allocator (Breno Leitao) - net: ethtool: Allow passing a phy index for some commands (Maxime Chevallier) - net: sfp: Add helper to return the SFP bus name (Maxime Chevallier) - net: phy: add helpers to handle sfp phy connect/disconnect (Maxime Chevallier) - net: sfp: pass the phy_device when disconnecting an sfp module's PHY (Maxime Chevallier) - net: phy: Introduce ethernet link topology representation (Maxime Chevallier) - net: phy: marvell: implement cable test for 88E1111 (Pawel Dembicki) - netlink: add nlmsg_consume() and use it in devlink compat (Jakub Kicinski) - net: skbuff: generalize the skb->decrypted bit (Jakub Kicinski) - ynl: support binary and integer sub-type for indexed-array (Hangbin Liu) - ynl: rename array-nest to indexed-array (Hangbin Liu) - tcp: annotate data-races around tp->window_clamp (Eric Dumazet) - tools: ynl: ethtool.py: Output timestamping statistics from tsinfo-get operation (Rahul Rameshbabu) - netlink: specs: ethtool: define header-flags as an enum (Jakub Kicinski) - net/mlx5e: Implement ethtool hardware timestamping statistics (Rahul Rameshbabu) - net/mlx5e: Introduce timestamps statistic counter for Tx DMA layer (Rahul Rameshbabu) - net/mlx5e: Introduce lost_cqe statistic counter for PTP Tx port timestamping CQ (Rahul Rameshbabu) - ethtool: add interface to read Tx hardware timestamping statistics (Rahul Rameshbabu) - net: xgbe: remove extraneous #ifdef checks (Arnd Bergmann) - isdn: kcapi: don't build unused procfs code (Arnd Bergmann) - 3c515: remove unused 'mtu' variable (Arnd Bergmann) - trace: events: cleanup deprecated strncpy uses (Justin Stitt) - net/mlx5e: Un-expose functions in en.h (Tariq Toukan) - net/mlx5e: Support FEC settings for 100G/lane modes (Cosmin Ratiu) - net/mlx5e: Extract checking of FEC support for a link mode (Cosmin Ratiu) - bnxt_en: Fix PTP firmware timeout parameter (Michael Chan) - net: dsa: microchip: ksz8_r_dyn_mac_table(): use entries variable to signal 0 entries (Oleksij Rempel) - net: dsa: microchip: ksz8_r_dyn_mac_table(): return read/write error if we got any (Oleksij Rempel) - net: dsa: microchip: ksz8_r_dyn_mac_table(): ksz: do not return EAGAIN on timeout (Oleksij Rempel) - net: dsa: microchip: ksz8: Unify variable naming in ksz8_r_dyn_mac_table() (Oleksij Rempel) - net: dsa: microchip: ksz8: Refactor ksz8_r_dyn_mac_table() for readability (Oleksij Rempel) - net: dsa: microchip: ksz8: Refactor ksz8_fdb_dump() (Oleksij Rempel) - net: dsa: microchip: Make ksz8_r_dyn_mac_table() static (Oleksij Rempel) - net: dsa: microchip: Remove unused FDB timestamp support in ksz8_r_dyn_mac_table() (Oleksij Rempel) - dt-bindings: net: starfive,jh7110-dwmac: Add StarFive JH8100 support (Tan Chun Hau) - tools: ynl: copy netlink error to NlError (Jakub Kicinski) - netlink: specs: define ethtool header flags (Jakub Kicinski) - bnxt_en: Add warning message about disallowed speed change (Sreekanth Reddy) - bnxt_en: Update firmware interface to 1.10.3.39 (Pavan Chebbi) - bnxt_en: Add XDP Metadata support (Somnath Kotur) - bnxt_en: Change bnxt_rx_xdp function prototype (Somnath Kotur) - bnxt_en: Allocate page pool per numa node (Somnath Kotur) - bnxt_en: Enable XPS by default on driver load (Somnath Kotur) - bnxt_en: Add delay to handle Downstream Port Containment (DPC) AER (Vikas Gupta) - net: ethernet: mtk_eth_soc: Reuse value using READ_ONCE instead of re-rereading it (linke li) - tg3: Remove residual error handling in tg3_suspend (Nikita Kiryushin) - mlxsw: pci: Store DQ pointer as part of CQ structure (Amit Cohen) - mlxsw: pci: Remove mlxsw_pci_cq_count() (Amit Cohen) - mlxsw: pci: Remove mlxsw_pci_sdq_count() (Amit Cohen) - mlxsw: pci: Break mlxsw_pci_cq_tasklet() into tasklets per queue type (Amit Cohen) - mlxsw: pci: Make style change in mlxsw_pci_cq_tasklet() (Amit Cohen) - mlxsw: pci: Remove unused wait queue (Amit Cohen) - mlxsw: pci: Use only one event queue (Amit Cohen) - mlxsw: pci: Rename MLXSW_PCI_EQS_COUNT (Amit Cohen) - mlxsw: pci: Poll command interface for each cmd_exec() (Amit Cohen) - mlxsw: pci: Make style changes in mlxsw_pci_eq_tasklet() (Amit Cohen) - mlxsw: pci: Remove unused counters (Amit Cohen) - mlxsw: pci: Arm CQ doorbell regardless of number of completions (Amit Cohen) - mlxsw: pci: Do not setup tasklet from operation (Amit Cohen) - mlxsw: pci: Move mlxsw_pci_cq_{init, fini}() (Amit Cohen) - mlxsw: pci: Move mlxsw_pci_eq_{init, fini}() (Amit Cohen) - net/mlx5: Don't call give_pages() if request 0 page (Jianbo Liu) - net/mlx5: Skip pages EQ creation for non-page supplier function (Jianbo Liu) - net/mlx5: Support matching on l4_type for ttc_table (Jianbo Liu) - net/mlx5e: Add support for 800Gbps link modes (Gal Pressman) - net/mlx5: Convert uintX_t to uX (Gal Pressman) - net/mlx5e: XDP, Fix an inconsistent comment (Carolina Jubran) - net/mlx5e: debugfs, Add reset option for command interface stats (Tariq Toukan) - net/mlx5e: Make stats group fill_stats callbacks consistent with the API (Gal Pressman) - net/mlx5e: Use ethtool_sprintf/puts() to fill stats strings (Gal Pressman) - net/mlx5e: Use ethtool_sprintf/puts() to fill selftests strings (Gal Pressman) - net/mlx5e: Use ethtool_sprintf/puts() to fill priv flags strings (Gal Pressman) - wifi: ath9k: eeprom: fix sparse endian warnings (Kalle Valo) - wifi: ath9k: fix ath9k_use_msi declaration (Kalle Valo) - wifi: ath9k: ath9k_set_moredata(): fix sparse warnings (Kalle Valo) - wifi: wil6210: fix sparse warnings (Kalle Valo) - wifi: wcn36xx: main: fix sparse warnings (Kalle Valo) - wifi: wcn36xx: buff_to_be(): fix sparse warnings (Kalle Valo) - wifi: ath6kl: fix sparse warnings (Kalle Valo) - wifi: ath: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - wifi: ath11k: remove duplicate definitions in wmi.h (Kang Yang) - wifi: ath11k: do not process consecutive RDDM event (Baochen Qiang) - wifi: ath12k: Refactor error handler of Rxdma replenish (Karthikeyan Periyasamy) - wifi: ath12k: Optimize the lock contention of used list in Rx data path (Karthikeyan Periyasamy) - wifi: ath12k: Refactor Rxdma buffer replinish argument (Karthikeyan Periyasamy) - wifi: ath12k: use correct flag field for 320 MHz channels (Aloka Dixit) - wifi: ath12k: remove duplicate definitions in wmi.h (Kang Yang) - wifi: ath12k: fix desc address calculation in wbm tx completion (Thiraviyam Mariyappan) - wifi: ath11k: advertise P2P dev support for QCA6390/WCN6855/QCA2066 (Kang Yang) - wifi: ath11k: change scan flag scan_f_filter_prb_req for QCA6390/WCN6855/QCA2066 (Kang Yang) - wifi: ath11k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Kang Yang) - wifi: ath11k: implement handling of P2P NoA event (Kang Yang) - wifi: ath11k: add P2P IE in beacon template (Kang Yang) - wifi: ath11k: change interface combination for P2P mode (Kang Yang) - wifi: ath11k: don't force enable power save on non-running vdevs (Baochen Qiang) - wifi: ath11k: adjust a comment to reflect reality (Kevin Lo) - wifi: ath10k: poll service ready message before failing (Baochen Qiang) - wifi: ath11k: fix soc_dp_stats debugfs file permission (Jeff Johnson) - wifi: ath11k: remove obsolete struct wmi_start_scan_arg (Jeff Johnson) - wifi: ath12k: remove obsolete struct wmi_start_scan_arg (Jeff Johnson) - wifi: mt76: mt7915: workaround dubious x | !y warning (Kalle Valo) - wifi: mwl8k: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: ti: Avoid a hundred -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Johannes Berg) - net: rfkill: gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: mac80211: use kvcalloc() for codel vars (Johannes Berg) - wifi: iwlwifi: reconfigure TLC during HW restart (Johannes Berg) - wifi: iwlwifi: mvm: don't change BA sessions during restart (Johannes Berg) - wifi: iwlwifi: mvm: select STA mask only for active links (Johannes Berg) - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Johannes Berg) - wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD cmd v9 (Anjaneyulu) - wifi: iwlwifi: mvm: Declare HE/EHT capabilities support for P2P interfaces (Ilan Peer) - wifi: iwlwifi: mvm: Remove outdated comment (Miri Korenblit) - wifi: iwlwifi: add support for BZ_W (Emmanuel Grumbach) - wifi: iwlwifi: Print a specific device name. (Daniel Amosi) - wifi: iwlwifi: remove wrong CRF_IDs (Emmanuel Grumbach) - wifi: iwlwifi: remove devices that never came out (Emmanuel Grumbach) - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Benjamin Berg) - wifi: iwlwifi: mvm: fix active link counting during recovery (Benjamin Berg) - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Benjamin Berg) - wifi: mac80211: reactivate multi-link later in restart (Johannes Berg) - wifi: mac80211: improve drop for action frame return (Johannes Berg) - wifi: mac80211: don't ask driver about no-op link changes (Johannes Berg) - wifi: mac80211: don't select link ID if not provided in scan request (Ayala Beker) - wifi: mac80211_hwsim: Declare HE/EHT capabilities support for P2P interfaces (Ilan Peer) - wifi: mac80211: clarify IEEE80211_STATUS_SUBDATA_MASK (Johannes Berg) - wifi: mac80211: don't enter idle during link switch (Johannes Berg) - wifi: iwlwifi: mvm: allocate STA links only for active links (Johannes Berg) - wifi: iwlwifi: enable monitor on passive/inactive channels (Johannes Berg) - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Ilan Peer) - wifi: iwlwifi: remove 6 GHz NVM override (Johannes Berg) - wifi: iwlwifi: mvm: don't support puncturing in 5 GHz (Johannes Berg) - wifi: iwlwifi: fw: add clarifying comments about iwl_fwrt_dump_data (Johannes Berg) - wifi: iwlwifi: mvm: always apply 6 GHz probe limitations (Benjamin Berg) - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Emmanuel Grumbach) - wifi: iwlwifi: add a kunit test for PCI table duplicates (Johannes Berg) - wifi: iwlwifi: mvm: add debugfs for forcing unprotected ranging request (Avraham Stern) - wifi: iwlwifi: mvm: Add debugfs entry for triggering internal MLO scan (Ilan Peer) - wifi: iwlwifi: mvm: Introduce internal MLO passive scan (Ilan Peer) - wifi: mac80211: add support for tearing down negotiated TTLM (Ayala Beker) - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Benjamin Berg) - wifi: cfg80211: check BSSID Index against MaxBSSID (Benjamin Berg) - wifi: mac80211: improve association error reporting slightly (Benjamin Berg) - wifi: mac80211: add flag to disallow puncturing in 5 GHz (Johannes Berg) - wifi: cfg80211: handle indoor AFC/LPI AP in probe response and beacon (Anjaneyulu) - wifi: mac80211: handle indoor AFC/LPI AP on assoc success (Anjaneyulu) - wifi: mac80211: fix BSS_CHANGED_MLD_TTLM description (Ayala Beker) - wifi: mac80211: clarify the dormant/suspended links docs (Johannes Berg) - wifi: mac80211_hwsim: move skip_beacons to be per link (Johannes Berg) - wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok() (Johannes Berg) - wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() (Johannes Berg) - wifi: mac80211_hwsim: set link ID information during Rx (Aditya Kumar Singh) - wifi: nl80211: cleanup nl80211.h kernel-doc (Jeff Johnson) - wifi: nl80211: fix nl80211 uapi comment style issues (Jeff Johnson) - wifi: nl80211: rename enum plink_actions (Jeff Johnson) - wifi: mac80211: spectmgmt: simplify 6 GHz HE/EHT handling (Johannes Berg) - wifi: mac80211: supplement parsing of puncturing bitmap (Kang Yang) - wifi: iwlwifi: pcie: remove duplicate PCI IDs entry (Johannes Berg) - wifi: iwlwifi: mvm: Refactor scan start (Ilan Peer) - wifi: iwlwifi: mvm: advertise IEEE80211_HW_HANDLES_QUIET_CSA (Johannes Berg) - wifi: iwlwifi: mvm: fix flushing during quiet CSA (Johannes Berg) - wifi: iwlwifi: mvm: support wowlan notif version 4 (Shaul Triebitz) - wifi: iwlwifi: mvm: skip keys of other links (Shaul Triebitz) - wifi: iwlwifi: mvm: stop assuming sta id 0 in d3 (Shaul Triebitz) - wifi: iwlwifi: mvm: fix the sta id in offload (Shaul Triebitz) - wifi: iwlwifi: mvm: Move beacon filtering to be per link (Ilan Peer) - wifi: iwlwifi: fix firmware API kernel doc (Shaul Triebitz) - wifi: qtnfmac: allocate dummy net_device dynamically (Breno Leitao) - wifi: mt76: mt7915: workaround too long expansion sparse warnings (Lorenzo Bianconi) - wifi: ti: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - wifi: b43: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - wifi: mwifiex: Add missing MODULE_FIRMWARE() for SD8801 (Víctor Gonzalo) - wifi: rtw88: SDIO device driver for RTL8723CS (Fiona Klute) - wifi: rtw88: Reset 8703b firmware before download (Fiona Klute) - wifi: rtw88: Add rtw8703b_tables.c (Fiona Klute) - wifi: rtw88: Add rtw8703b_tables.h (Fiona Klute) - wifi: rtw88: Add rtw8703b.c (Fiona Klute) - wifi: rtw88: Add rtw8703b.h (Fiona Klute) - wifi: rtw88: Add definitions for 8703b chip (Fiona Klute) - wifi: rtw88: Debug output for rtw8723x EFUSE (Fiona Klute) - wifi: rtw88: Shared module for rtw8723x devices (Fiona Klute) - wifi: rtw89: 8922a: add 8922ae to Makefile and Kconfig (Ping-Ke Shih) - wifi: rtw89: 8922a: update chip parameter for coex (Ching-Te Ku) - wifi: rtw89: coex: Add TDMA slot parameter setting version 7 (Ching-Te Ku) - wifi: rtw89: coex: Add TDMA version 7 (Ching-Te Ku) - wifi: rtw89: coex: Add antenna setting function for RTL8922A (Ching-Te Ku) - wifi: rtw89: coex: Add WiFi role info format version 8 (Ching-Te Ku) - ssb: use "break" on default case to prevent warning (Randy Dunlap) - ssb: drop use of non-existing CONFIG_SSB_DEBUG symbol (Randy Dunlap) - dt-bindings: net: wireless: brcm,bcm4329-fmac: Add CYW43439 DT binding (Marek Vasut) - bcma: convert to platform remove callback returning void (Uwe Kleine-König) - wifi: brcmfmac: pcie: handle randbuf allocation failure (Duoming Zhou) - ssb: Fix potential NULL pointer dereference in ssb_device_uevent() (Rand Deeb) - wifi: rtw89: Correct EHT TX rate on 20MHz connection (Dian-Syuan Yang) - tools: ynl: ethtool.py: Make tool invokable from any CWD (Rahul Rameshbabu) - net: phy: marvell: implement cable-test for 88E308X/88E609X family (Pawel Dembicki) - net: ethtool: Add impedance mismatch result code to cable test (Pawel Dembicki) - net: phy: marvell: add basic support of 88E308X/88E609X family (Pawel Dembicki) - net: fman: Remove some unused fields in some structure (Christophe JAILLET) - af_unix: Remove lock dance in unix_peek_fds(). (Kuniyuki Iwashima) - af_unix: Remove scm_fp_dup() in unix_attach_fds(). (Kuniyuki Iwashima) - trace: tcp: fully support trace_tcp_send_reset (Jason Xing) - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Jason Xing) - net: enable timestamp static key if CPU (Marcelo Tosatti) - gve: add support to change ring size via ethtool (Harshitha Ramamurthy) - gve: add support to read ring size ranges from the device (Harshitha Ramamurthy) - gve: set page count for RX QPL for GQI and DQO queue formats (Harshitha Ramamurthy) - gve: make the completion and buffer ring size equal for DQO (Harshitha Ramamurthy) - gve: simplify setting decriptor count defaults (Harshitha Ramamurthy) - octeontx2-pf: Reset MAC stats during probe (Sai Krishna) - net/smc: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - netdevice: add DEFINE_FREE() for dev_put (Johannes Berg) - rtnetlink: add guard for RTNL (Johannes Berg) - ice: hold devlink lock for whole init/cleanup (Michal Swiatkowski) - ice: move devlink port code to a separate file (Piotr Raczynski) - ice: move ice_devlink.[ch] to devlink folder (Michal Swiatkowski) - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Thorsten Blum) - ice: Add switch recipe reusing feature (Steven Zou) - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) - dt-bindings: net: snps,dwmac: Align 'snps,priority' type definition (Rob Herring) - uapi: team: use header file generated from YAML spec (Hangbin Liu) - net: team: use policy generated by YAML spec (Hangbin Liu) - net: team: rename team to team_core for linking (Hangbin Liu) - Documentation: netlink: add a YAML spec for team (Hangbin Liu) - tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog (Jason Xing) - caif: Use UTILITY_NAME_LENGTH instead of hard-coding 16 (Christophe JAILLET) - net/dpaa2: Avoid explicit cpumask var allocation on stack (Dawei Li) - net/iucv: Avoid explicit cpumask var allocation on stack (Dawei Li) - net: dsa: sja1105: drop driver owner assignment (Krzysztof Kozlowski) - net: dsa: microchip: drop driver owner assignment (Krzysztof Kozlowski) - dt-bindings: net: renesas,ethertsn: Create child-node for MDIO bus (Niklas Söderlund) - page_pool: try direct bulk recycling (Alexander Lobakin) - page_pool: check for PP direct cache locality later (Alexander Lobakin) - rhashtable: Improve grammar (Jonathan Neuschäfer) - tools: ynl: add ynl_dump_empty() helper (Jakub Kicinski) - nfp: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - net: phy: aquantia: add support for AQR114C PHY ID (Paweł Owoc) - ipv6: remove RTNL protection from inet6_dump_fib() (Eric Dumazet) - genetlink: remove linux/genetlink.h (Jakub Kicinski) - net: openvswitch: remove unnecessary linux/genetlink.h include (Jakub Kicinski) - netlink: create a new header for internal genetlink symbols (Jakub Kicinski) - i40e: avoid forward declarations in i40e_nvm.c (Maciej Fijalkowski) - igc: Refactor runtime power management flow (Sasha Neftin) - net: intel: implement modern PM ops declarations (Jesse Brandeburg) - igb: simplify pci ops declaration (Jesse Brandeburg) - tcp/dccp: do not care about families in inet_twsk_purge() (Eric Dumazet) - inet: preserve const qualifier in inet_csk() (Eric Dumazet) - doc: netlink: Update tc spec with missing definitions (Donald Hunter) - doc: netlink: Add hyperlinks to generated Netlink docs (Donald Hunter) - doc: netlink: Change generated docs to limit TOC to depth 3 (Donald Hunter) - net: rps: move received_rps field to a better location (Eric Dumazet) - net: rps: add rps_input_queue_head_add() helper (Eric Dumazet) - net: rps: change input_queue_tail_incr_save() (Eric Dumazet) - net: enqueue_to_backlog() cleanup (Eric Dumazet) - net: make softnet_data.dropped an atomic_t (Eric Dumazet) - net: enqueue_to_backlog() change vs not running device (Eric Dumazet) - net: move dev_xmit_recursion() helpers to net/core/dev.h (Eric Dumazet) - net: move kick_defer_list_purge() to net/core/dev.h (Eric Dumazet) - ice: Add support for PFCP hardware offload in switchdev (Marcin Szycik) - ice: refactor ICE_TC_FLWR_FIELD_ENC_OPTS (Marcin Szycik) - pfcp: always set pfcp metadata (Michal Swiatkowski) - pfcp: add PFCP module (Wojciech Drewek) - net: net_test: add tests for IP tunnel flags conversion helpers (Alexander Lobakin) - ip_tunnel: convert __be16 tunnel flags to bitmaps (Alexander Lobakin) - ip_tunnel: use a separate struct to store tunnel params in the kernel (Alexander Lobakin) - lib/bitmap: add compile-time test for __assign_bit() optimization (Alexander Lobakin) - bitmap: make bitmap_{get,set}_value8() use bitmap_{read,write}() (Alexander Lobakin) - bitmap: introduce generic optimized bitmap_size() (Alexander Lobakin) - tools: move alignment-related macros to new (Alexander Lobakin) - btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits() (Alexander Lobakin) - fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64() (Alexander Lobakin) - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Alexander Lobakin) - linkmode: convert linkmode_{test,set,clear,mod}_bit() to macros (Alexander Lobakin) - bitops: let the compiler optimize {__,}assign_bit() (Alexander Lobakin) - bitops: make BYTES_TO_BITS() treewide-available (Alexander Lobakin) - bitops: add missing prototype check (Alexander Lobakin) - lib/test_bitmap: use pr_info() for non-error messages (Alexander Potapenko) - lib/test_bitmap: add tests for bitmap_{read,write}() (Alexander Potapenko) - lib/bitmap: add bitmap_{read,write}() (Syed Nayyar Waris) - dt-bindings: net: dwmac: Document STM32 property st,ext-phyclk (Christophe Roullier) - netlink: introduce type-checking attribute iteration (Johannes Berg) - net: add sk_wake_async_rcu() helper (Eric Dumazet) - udp: avoid calling sock_def_readable() if possible (Eric Dumazet) - udp: relax atomic operation on sk->sk_rmem_alloc (Eric Dumazet) - udp: annotate data-race in __udp_enqueue_schedule_skb() (Eric Dumazet) - mlx5: stop warning for 64KB pages (Arnd Bergmann) - net: axienet: Fix kernel doc warnings (Suraj Gupta) - octeontx2-pf: remove unused variables req_hdr and rsp_hdr (Su Hui) - nfc: st95hf: drop driver owner assignment (Krzysztof Kozlowski) - nfc: mrvl: spi: drop driver owner assignment (Krzysztof Kozlowski) - net: wwan: mhi: drop driver owner assignment (Krzysztof Kozlowski) - net: microchip: encx24j600: drop driver owner assignment (Krzysztof Kozlowski) - tools/net/ynl: Add extack policy attribute decoding (Donald Hunter) - devlink: use kvzalloc() to allocate devlink instance resources (Jian Wen) - mlx5: avoid truncating error message (Arnd Bergmann) - qed: avoid truncating work queue length (Arnd Bergmann) - enetc: avoid truncating error message (Arnd Bergmann) - octeontx2-af: Increase maximum BPID channels (Radha Mohan Chintakuntla) - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Balazs Scheidler) - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Balazs Scheidler) - nfc: st95hf: Switch to using gpiod API (Andy Shevchenko) - net: phy: air_en8811h: Add the Airoha EN8811H PHY driver (Eric Woudstra) - dt-bindings: net: airoha,en8811h: Add en8811h (Eric Woudstra) - selftest: af_unix: Test GC for SCM_RIGHTS. (Kuniyuki Iwashima) - af_unix: Replace garbage collection algorithm. (Kuniyuki Iwashima) - af_unix: Detect dead SCC. (Kuniyuki Iwashima) - af_unix: Assign a unique index to SCC. (Kuniyuki Iwashima) - af_unix: Avoid Tarjan's algorithm if unnecessary. (Kuniyuki Iwashima) - af_unix: Skip GC if no cycle exists. (Kuniyuki Iwashima) - af_unix: Save O(n) setup of Tarjan's algo. (Kuniyuki Iwashima) - af_unix: Fix up unix_edge.successor for embryo socket. (Kuniyuki Iwashima) - af_unix: Save listener for embryo socket. (Kuniyuki Iwashima) - af_unix: Detect Strongly Connected Components. (Kuniyuki Iwashima) - af_unix: Iterate all vertices by DFS. (Kuniyuki Iwashima) - af_unix: Bulk update unix_tot_inflight/unix_inflight when queuing skb. (Kuniyuki Iwashima) - af_unix: Link struct unix_edge when queuing skb. (Kuniyuki Iwashima) - af_unix: Allocate struct unix_edge for each inflight AF_UNIX fd. (Kuniyuki Iwashima) - af_unix: Allocate struct unix_vertex for each inflight AF_UNIX fd. (Kuniyuki Iwashima) - tcp/dccp: bypass empty buckets in inet_twsk_purge() (Eric Dumazet) - net: dsa: hellcreek: Convert to gettimex64() (Kurt Kanzenbach) - net/smc: make smc_hash_sk/smc_unhash_sk static (Zhengchao Shao) - net: sched: make skip_sw actually skip software (Asbjørn Sloth Tønnesen) - net: sched: cls_api: add filter counter (Asbjørn Sloth Tønnesen) - net: sched: cls_api: add skip_sw counter (Asbjørn Sloth Tønnesen) - ice: count representor stats (Michal Swiatkowski) - ice: do switchdev slow-path Rx using PF VSI (Michal Swiatkowski) - ice: change repr::id values (Michal Swiatkowski) - ice: remove switchdev control plane VSI (Michal Swiatkowski) - ice: control default Tx rule in lag (Michal Swiatkowski) - ice: default Tx rule instead of to queue (Michal Swiatkowski) - ice: do Tx through PF netdev in slow-path (Michal Swiatkowski) - ice: remove eswitch changing queues algorithm (Michal Swiatkowski) - bnxt_en: Support adding ntuple rules on RSS contexts (Pavan Chebbi) - bnxt_en: Refactor bnxt_cfg_rfs_ring_tbl_idx() (Pavan Chebbi) - bnxt_en: Support RSS contexts in ethtool .{get|set}_rxfh() (Pavan Chebbi) - bnxt_en: Refactor bnxt_set_rxfh() (Michael Chan) - bnxt_en: Add a new_rss_ctx parameter to bnxt_rfs_capable() (Pavan Chebbi) - bnxt_en: Simplify bnxt_rfs_capable() (Michael Chan) - bnxt_en: Refactor RSS indir alloc/set functions (Pavan Chebbi) - bnxt_en: Introduce rss ctx structure, alloc/free functions (Pavan Chebbi) - bnxt_en: Refactor VNIC alloc and cfg functions (Pavan Chebbi) - bnxt_en: Add helper function bnxt_hwrm_vnic_rss_cfg_p5() (Pavan Chebbi) - bnxt_en: Retry PTP TX timestamp from FW for 1 second (Pavan Chebbi) - bnxt_en: Add a timeout parameter to bnxt_hwrm_port_ts_query() (Michael Chan) - net: pcs: rzn1-miic: Init RX clock early if MAC requires it (Romain Gantois) - net: phy: qcom: at803x: Avoid hibernating if MAC requires RX clock (Russell King (Oracle)) - net: stmmac: Signal to PHY/PCS drivers to keep RX clock on (Romain Gantois) - net: stmmac: Support a generic PCS field in mac_device_info (Romain Gantois) - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Maxime Chevallier) - net: phylink: add rxc_always_on flag to phylink_pcs (Romain Gantois) - net: phylink: add PHY_F_RXC_ALWAYS_ON to PHY dev flags (Russell King (Oracle)) - idpf: sprinkle __counted_by{,_le}() in the virtchnl2 header (Alexander Lobakin) - idpf: make virtchnl2.h self-contained (Alexander Lobakin) - compiler_types: add Endianness-dependent __counted_by_{le,be} (Alexander Lobakin) - net: remove gfp_mask from napi_alloc_skb() (Jakub Kicinski) - qed: Drop useless pci_params.pm_cap (Bjorn Helgaas) - gve: Add counter adminq_get_ptype_map_cnt to stats report (John Fraker) - ravb: Add support for an optional MDIO mode (Niklas Söderlund) - dt-bindings: net: renesas,etheravb: Add optional MDIO bus node (Niklas Söderlund) - doc/netlink/specs: Add vlan attr in rt_link spec (Hangbin Liu) - ynl: support hex display_hint for integer (Hangbin Liu) - selftests: forwarding: Add a test for testing lib.sh functionality (Petr Machata) - selftests: forwarding: router_mpath_nh_lib: Don't skip, xfail on veth (Petr Machata) - selftests: forwarding: Mark performance-sensitive tests (Petr Machata) - selftests: forwarding: Support for performance sensitive tests (Petr Machata) - selftests: forwarding: Convert log_test() to recognize RET values (Petr Machata) - selftests: forwarding: Have RET track kselftest framework constants (Petr Machata) - selftests: lib: Define more kselftest exit codes (Petr Machata) - selftests: forwarding: Change inappropriate log_test_skip() calls (Petr Machata) - selftests: forwarding: Ditch skip_on_veth() (Petr Machata) - selftests: forwarding: Move several selftests (Petr Machata) - selftests: forwarding: ipip_lib: Do not import lib.sh (Petr Machata) - selftests: forwarding: README: Document customization (Petr Machata) - selftests: forwarding.config.sample: Move overrides to lib.sh (Petr Machata) - selftests: net: libs: Change variable fallback syntax (Petr Machata) - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Yonghong Song) - bpf: implement insn_is_cast_user() helper for JITs (Puranjay Mohan) - bpf: Avoid get_kernel_nofault() to fetch kprobe entry IP (Andrii Nakryiko) - selftests/bpf: Use start_server in bpf_tcp_ca (Geliang Tang) - bpf: Sync uapi bpf.h to tools directory (Yonghong Song) - libbpf: Add new sec_def "sk_skb/verdict" (Yonghong Song) - selftests/bpf: Mark uprobe trigger functions with nocf_check attribute (Jiri Olsa) - selftests/bpf: Use syscall(SYS_gettid) instead of gettid() wrapper in bench (Alan Maguire) - bpf-next: Avoid goto in regs_refine_cond_op() (Harishankar Vishwanathan) - bpftool: Clean up HOST_CFLAGS, HOST_LDFLAGS for bootstrap bpftool (Quentin Monnet) - selftests/bpf: scale benchmark counting by using per-CPU counters (Andrii Nakryiko) - bpftool: Remove unnecessary source files from bootstrap version (Quentin Monnet) - bpftool: Enable libbpf logs when loading pid_iter in debug mode (Quentin Monnet) - selftests/bpf: add raw_tp/tp_btf BPF cookie subtests (Andrii Nakryiko) - libbpf: add support for BPF cookie for raw_tp/tp_btf programs (Andrii Nakryiko) - bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs (Andrii Nakryiko) - bpf: pass whole link instead of prog when triggering raw tracepoint (Andrii Nakryiko) - bpf: flatten bpf_probe_register call chain (Andrii Nakryiko) - selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh (Alessandro Carminati (Red Hat)) - selftests/bpf: Add a sk_msg prog bpf_get_ns_current_pid_tgid() test (Yonghong Song) - selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test (Yonghong Song) - selftests/bpf: Refactor out some functions in ns_current_pid_tgid test (Yonghong Song) - selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test (Yonghong Song) - bpf: Allow helper bpf_get_[ns_]current_pid_tgid() for all prog types (Yonghong Song) - bpf/lpm_trie: Inline longest_prefix_match for fastpath (Jesper Dangaard Brouer) - bpf: Check return from set_memory_rox() (Christophe Leroy) - bpf: Remove arch_unprotect_bpf_trampoline() (Christophe Leroy) - libbpbpf: Check bpf_map/bpf_program fd validity (Mykyta Yatsenko) - bpf: Remove unnecessary err < 0 check in bpf_struct_ops_map_update_elem (Martin KaFai Lau) - selftests/bpf: Remove second semicolon (Colin Ian King) - bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro() (Christophe Leroy) - bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() (Christophe Leroy) - bpf: preserve sleepable bit in subprog info (Andrii Nakryiko) - selftests/bpf: Ensure libbpf skip all-zeros fields of struct_ops maps. (Kui-Feng Lee) - libbpf: Skip zeroed or null fields if not found in the kernel type. (Kui-Feng Lee) - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Quentin Monnet) - bpftool: Fix missing pids during link show (Yonghong Song) - bpftool: Cast pointers for shadow types explicitly. (Kui-Feng Lee) - net: amd8111e: Drop unused copy of pm_cap (Bjorn Helgaas) - net: pin system percpu page_pools to the corresponding NUMA nodes (Alexander Lobakin) - net: remove skb_free_datagram_locked() (Eric Dumazet) - net: Rename rps_lock to backlog_lock. (Sebastian Andrzej Siewior) - net: Use backlog-NAPI to clean up the defer_list. (Sebastian Andrzej Siewior) - net: Allow to use SMP threads for backlog NAPI. (Sebastian Andrzej Siewior) - net: Remove conditional threaded-NAPI wakeup based on task state. (Sebastian Andrzej Siewior) - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Jason Xing) - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Jason Xing) - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Jason Xing) - dns_resolver: correct module name in dns resolver documentation (Bharath SM) - cxgb4: unnecessary check for 0 in the free_sge_txq_uld() function (Mikhail Lobanov) - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andy Shevchenko) - firewire: obsolete usage of *-objs in Makefile for KUnit test (Takashi Sakamoto) - firewire: core: remove flag and width from u64 formats of tracepoints events (Takashi Sakamoto) - firewire: core: fix type of timestamp for async_inbound_template tracepoints events (Takashi Sakamoto) - firewire: core: add tracepoint event for handling bus reset (Takashi Sakamoto) - Revert "firewire: core: option to log bus reset initiation" (Takashi Sakamoto) - firewire: core: add tracepoints events for initiating bus reset (Takashi Sakamoto) - firewire: ohci: obsolete OHCI_PARAM_DEBUG_BUSRESETS from debug module parameter (Takashi Sakamoto) - firewire: ohci: add bus-reset event for initial set of handled irq (Takashi Sakamoto) - firewire: core: add tracepoints event for asynchronous inbound phy packet (Takashi Sakamoto) - firewire: core/cdev: add tracepoints events for asynchronous phy packet (Takashi Sakamoto) - firewire: core: add tracepoints events for asynchronous outbound response (Takashi Sakamoto) - firewire: core: add tracepoint event for asynchronous inbound request (Takashi Sakamoto) - firewire: core: add tracepoints event for asynchronous inbound response (Takashi Sakamoto) - firewire: core: add tracepoints events for asynchronous outbound request (Takashi Sakamoto) - firewire: core: add support for Linux kernel tracepoints (Takashi Sakamoto) - firewire: core: replace local macros with common inline functions for isochronous packet header (Takashi Sakamoto) - firewire: core: add common macro to serialize/deserialize isochronous packet header (Takashi Sakamoto) - firewire: core: obsolete tcode check macros with inline functions (Takashi Sakamoto) - firewire: ohci: replace hard-coded values with common macros (Takashi Sakamoto) - firewire: ohci: replace hard-coded values with inline functions for asynchronous packet header (Takashi Sakamoto) - firewire: ohci: replace local macros with common inline functions for asynchronous packet header (Takashi Sakamoto) - firewire: core: replace local macros with common inline functions for asynchronous packet header (Takashi Sakamoto) - firewire: core: add common inline functions to serialize/deserialize asynchronous packet header (Takashi Sakamoto) - firewire: ohci: use pci_irq_vector() to retrieve allocated interrupt line (Takashi Sakamoto) - firewire: ohci: obsolete usage of deprecated API for MSI (Takashi Sakamoto) - firewire: ohci: replace request_irq() with request_threaded_irq() (Takashi Sakamoto) - Revert "firewire: ohci: use devres for requested IRQ" (Takashi Sakamoto) - firewire: Annotate struct fw_iso_packet with __counted_by() (Gustavo A. R. Silva) - firewire: core: option to log bus reset initiation (Adam Goldman) - dm-delay: remove timer_lock (Benjamin Marzinski) - dm-delay: change locking to avoid contention (Benjamin Marzinski) - dm-delay: fix max_delay calculations (Benjamin Marzinski) - dm-delay: fix hung task introduced by kthread mode (Joel Colledge) - dm-delay: fix workqueue delay_timer race (Benjamin Marzinski) - dm-crypt: don't set WQ_CPU_INTENSIVE for WQ_UNBOUND crypt_queue (Mike Snitzer) - dm: use queue_limits_set (Christoph Hellwig) - dm-crypt: stop constraining max_segment_size to PAGE_SIZE (Mike Snitzer) - dm-crypt: export sysfs of all workqueues (yangerkun) - dm-crypt: add the optional "high_priority" flag (Mikulas Patocka) - scsi: mpi3mr: Sanitise num_phys (Tomas Henzl) - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.2 (Justin Tee) - scsi: lpfc: Add support for 32 byte CDBs (Justin Tee) - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Justin Tee) - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Justin Tee) - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Justin Tee) - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Justin Tee) - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Justin Tee) - scsi: target: Remove unused list 'device_list' (Dr. David Alan Gilbert) - scsi: iscsi: Remove unused list 'connlist_err' (Dr. David Alan Gilbert) - scsi: ufs: exynos: Add support for Tensor gs101 SoC (Peter Griffin) - scsi: ufs: exynos: Add some pa_dbg_ register offsets into drvdata (Peter Griffin) - scsi: ufs: exynos: Allow max frequencies up to 267Mhz (Peter Griffin) - scsi: ufs: exynos: Add EXYNOS_UFS_OPT_TIMER_TICK_SELECT option (Peter Griffin) - scsi: ufs: exynos: Add EXYNOS_UFS_OPT_UFSPR_SECURE option (Peter Griffin) - scsi: ufs: dt-bindings: exynos: Add gs101 compatible (Peter Griffin) - scsi: qla2xxx: Fix debugfs output for fw_resource_count (Himanshu Madhani) - scsi: qedf: Ensure the copied buf is NUL terminated (Bui Quang Minh) - scsi: bfa: Ensure the copied buf is NUL terminated (Bui Quang Minh) - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Randy Dunlap) - scsi: ufs: bsg: Fix all kernel-doc warnings (Randy Dunlap) - scsi: libfc: Add some kernel-doc comments (Randy Dunlap) - scsi: core: Don't use "proxy" headers (Andy Shevchenko) - scsi: bnx2fc: Remove redundant assignment to variable 'i' (Colin Ian King) - scsi: qedi: Fix crash while reading debugfs attribute (Manish Rangankar) - scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (Bart Van Assche) - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) - scsi: hpsa: Fix allocation size for Scsi_Host private data (Yuri Karpov) - scsi: libsas: Fix the failure of adding phy with zero-address to port (Xingui Yang) - scsi: libsas: Set port when ex_phy is added or deleted (Xingui Yang) - scsi: libsas: Move sas_add_parent_port() to sas_expander.c (Xingui Yang) - scsi: libsas: Add helper for port add ex_phy (Xingui Yang) - scsi: block: Remove now unused queue limits helpers (Christoph Hellwig) - scsi: uas: Switch to using ->device_configure to configure queue limits (Christoph Hellwig) - scsi: mpi3mr: Switch to using ->device_configure (Christoph Hellwig) - scsi: mpi3mr: Switch to using ->device_configure (Christoph Hellwig) - scsi: libata: Switch to using ->device_configure (Christoph Hellwig) - scsi: pata_macio: Switch to using ->device_configure (Christoph Hellwig) - scsi: sata_nv: Switch to using ->device_configure (Christoph Hellwig) - scsi: usb-storage: Switch to using ->device_configure (Christoph Hellwig) - scsi: pmcraid: Switch to using ->device_configure (Christoph Hellwig) - scsi: ipr: Switch to using ->device_configure (Christoph Hellwig) - scsi: hptiop: Switch to using ->device_configure (Christoph Hellwig) - scsi: sbp2: Switch to using ->device_configure (Christoph Hellwig) - scsi: mpt3sas: Switch to using ->device_configure (Christoph Hellwig) - scsi: megaraid_sas: Switch to using ->device_configure (Christoph Hellwig) - scsi: core: Add a device_configure method to the host template (Christoph Hellwig) - scsi: core: Use the atomic queue limits API in scsi_add_lun() (Christoph Hellwig) - scsi: ufs: ufs-exynos: Move setting the the DMA alignment to the init method (Christoph Hellwig) - scsi: core: Add a dma_alignment field to the host and host template (Christoph Hellwig) - scsi: core: Add a no_highmem flag to struct Scsi_Host (Christoph Hellwig) - scsi: scsi_transport_fc: Add a max_bsg_segments field to struct fc_function_template (Christoph Hellwig) - scsi: core: Initialize scsi midlayer limits before allocating the queue (Christoph Hellwig) - scsi: mpi3mr: Pass queue_limits to bsg_setup_queue() (Christoph Hellwig) - scsi: bsg: Pass queue_limits to bsg_setup_queue() (Christoph Hellwig) - scsi: block: Add a helper to cancel atomic queue limit updates (Christoph Hellwig) - scsi: MAINTAINERS: Make cxlflash obsolete (Andrew Donnellan) - scsi: ufs: mediatek: Fix module autoloading (Krzysztof Kozlowski) - scsi: ufs: exynos: Support module autoloading (Will McVicker) - scsi: ufs: core: Changing the status to check inflight (SEO HOYOUNG) - scsi: ufs: Remove support for old UFSHCI versions (Avri Altman) - scsi: core: Improve the code for showing commands in debugfs (Bart Van Assche) - scsi: core: Introduce scsi_cmd_list_info() (Bart Van Assche) - scsi: scsi_transport_srp: Fix a couple of kernel-doc warnings (Randy Dunlap) - scsi: scsi_transport_fc: Add kernel-doc for function return (Randy Dunlap) - scsi: core: Add function return kernel-doc for 2 functions (Randy Dunlap) - scsi: libfcoe: Fix a slew of kernel-doc warnings (Randy Dunlap) - scsi: iser: Fix @read_stag kernel-doc warning (Randy Dunlap) - scsi: core: Add kernel-doc for scsi_msg_to_host_byte() (Randy Dunlap) - scsi: documentation: Clean up overview (Randy Dunlap) - scsi: documentation: Clean up scsi_mid_low_api.rst (Randy Dunlap) - scsi: snic: Convert sprintf() family to sysfs_emit() family (Li Zhijian) - scsi: FlashPoint: Remove redundant assignment to pointer currTar_Info (Colin Ian King) - scsi: aic7xxx: Indent kconfig help text (Prasad Pandit) - scsi: qla2xxx: Indent help text (Prasad Pandit) - scsi: megaraid: Indent Kconfig option help text (Prasad Pandit) - scsi: cxlflash: Fix function pointer cast warnings (Arnd Bergmann) - scsi: ufs: qcom: Add sanity checks for gear/lane values during ICC scaling (Manivannan Sadhasivam) - scsi: mac_scsi: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - scsi: atari_scsi: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - scsi: a4000t: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - scsi: a3000: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - scsi: ufs: core: Remove unnecessary wmb() prior to writing run/stop regs (Andrew Halaney) - scsi: ufs: core: Remove unnecessary wmb() after ringing doorbell (Andrew Halaney) - scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL (Andrew Halaney) - scsi: ufs: core: Perform read back after disabling interrupts (Andrew Halaney) - scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H (Andrew Halaney) - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) - scsi: ufs: qcom: Perform read back after writing CGC enable (Andrew Halaney) - scsi: ufs: qcom: Perform read back after writing unipro mode (Andrew Halaney) - scsi: ufs: qcom: Remove unnecessary mb() after writing testbus config (Andrew Halaney) - scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US (Andrew Halaney) - scsi: ufs: qcom: Perform read back after writing reset bit (Andrew Halaney) - scsi: ufs: core: Drop driver owner initialization (Krzysztof Kozlowski) - scsi: st: Drop driver owner initialization (Krzysztof Kozlowski) - scsi: sr: Drop driver owner initialization (Krzysztof Kozlowski) - scsi: ses: Drop driver owner initialization (Krzysztof Kozlowski) - scsi: sd: Drop driver owner initialization (Krzysztof Kozlowski) - scsi: core: Store owner from modules with scsi_register_driver() (Krzysztof Kozlowski) - scsi: qla2xxx: Drop driver owner assignment (Krzysztof Kozlowski) - scsi: csiostor: Drop driver owner assignment (Krzysztof Kozlowski) - scsi: libsas: Fix declaration of ncq priority attributes (Damien Le Moal) - scsi: ufs: mediatek: Support rtff in PM flow (Alice Chao) - scsi: ufs: mediatek: Support mphy reset (Peter Wang) - scsi: ufs: mediatek: Rename host power control API (Po-Wen Kao) - scsi: ufs: mediatek: UFS mtk sip command reconstruct (Po-Wen Kao) - scsi: ufs: mediatek: Add UFS_MTK_CAP_DISABLE_MCQ (Po-Wen Kao) - scsi: ufs: mediatek: TX skew fix (Peter Wang) - scsi: ufs: mediatek: Fix vsx/vccqx control logic (Peter Wang) - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ranjan Kumar) - scsi: mpi3mr: Update MPI Headers to revision 31 (Ranjan Kumar) - scsi: mpi3mr: Debug ability improvements (Ranjan Kumar) - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ranjan Kumar) - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ranjan Kumar) - scsi: mpi3mr: Set MPI request flags appropriately (Ranjan Kumar) - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ranjan Kumar) - scsi: ufs: Reuse compose_devman_upiu (Avri Altman) - scsi: ufs: Reuse compose_dev_cmd (Avri Altman) - scsi: ufs: core: Reuse exec_dev_cmd (Avri Altman) - scsi: ufs: core: Reuse device management locking code (Avri Altman) - scsi: isci: Use LIBSAS_SHT_BASE (John Garry) - scsi: mvsas: Use LIBSAS_SHT_BASE (John Garry) - scsi: aic94xx: Use LIBSAS_SHT_BASE (John Garry) - scsi: hisi_sas: Use LIBSAS_SHT_BASE_NO_SLAVE_INIT (John Garry) - scsi: pm8001: Use LIBSAS_SHT_BASE (John Garry) - scsi: libsas: Add LIBSAS_SHT_BASE (John Garry) - scsi: isci: Add libsas SATA sysfs attributes group (Igor Pylypiv) - scsi: aic94xx: Add libsas SATA sysfs attributes group (Igor Pylypiv) - scsi: hisi_sas: Add libsas SATA sysfs attributes group (Igor Pylypiv) - scsi: mvsas: Add libsas SATA sysfs attributes group (Igor Pylypiv) - scsi: pm80xx: Add libsas SATA sysfs attributes group (Igor Pylypiv) - scsi: libsas: Define NCQ Priority sysfs attributes for SATA devices (Igor Pylypiv) - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Igor Pylypiv) - scsi: wd33c93: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: smartpqi: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: devinfo: Replace strncpy() and manual pad (Justin Stitt) - scsi: qla4xxx: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: qedf: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: mpt3sas: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Justin Stitt) - ata: pata_legacy: make legacy_exit() work again (Sergey Shtylyov) - ata: libata-core: Remove ata_exec_internal_sg() (Damien Le Moal) - ata: add HAS_IOPORT dependencies (Niklas Schnelle) - dt-bindings: ata: ahci-da850: Convert to dtschema (Animesh Agarwal) - dt-bindings: ata: imx-pata: Convert to dtschema (Animesh Agarwal) - fsverity: use register_sysctl_init() to avoid kmemleak warning (Eric Biggers) - fscrypt: try to avoid refing parent dentry in fscrypt_file_open (Mateusz Guzik) - orangefs: fix out-of-bounds fsid access (Mike Marshall) - gfs2: make timeout values more explicit (Wolfram Sang) - gfs2: Convert gfs2_aspace_writepage() to use a folio (Matthew Wilcox (Oracle)) - gfs2: Add a migrate_folio operation for journalled files (Matthew Wilcox (Oracle)) - gfs2: Simplify gfs2_read_super (Matthew Wilcox (Oracle)) - gfs2: Convert gfs2_page_mkwrite() to use a folio (Matthew Wilcox (Oracle)) - gfs2: gfs2_freeze_unlock cleanup (Andreas Gruenbacher) - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) - gfs2: do_xmote fixes (Andreas Gruenbacher) - gfs2: finish_xmote cleanup (Andreas Gruenbacher) - gfs2: Unlock fewer glocks on unmount (Andreas Gruenbacher) - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) - gfs2: Fix lru_count accounting (Andreas Gruenbacher) - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) - Revert "gfs2: fix glock shrinker ref issues" (Andreas Gruenbacher) - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) - gfs2: Get rid of unnecessary test_and_set_bit (Andreas Gruenbacher) - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andreas Gruenbacher) - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) - gfs2: Use [NO_]CREATE consistently for gfs2_glock_get (Andreas Gruenbacher) - gfs2: Follow-up to flag rename in sysfs status file (Andreas Gruenbacher) - gfs2: Remove unnecessary gfs2_meta_check_ii argument (Andreas Gruenbacher) - gfs2: Get rid of newlines in log messages (Andreas Gruenbacher) - gfs2: Improve gfs2_consist_inode() usage (Andrew Price) - dlm: return -ENOMEM if ls_recover_buf fails (Alexander Aring) - dlm: fix sleep in atomic context (Alexander Aring) - dlm: use rwlock for lkbidr (Alexander Aring) - dlm: use rwlock for rsb hash table (Alexander Aring) - dlm: drop dlm_scand kthread and use timers (Alexander Aring) - dlm: do not use ref counts for rsb in the toss state (Alexander Aring) - dlm: switch to use rhashtable for rsbs (Alexander Aring) - dlm: add rsb lists for iteration (Alexander Aring) - dlm: merge toss and keep hash table lists into one list (Alexander Aring) - dlm: change to single hashtable lock (Alexander Aring) - dlm: increment ls_count for dlm_scand (Alexander Aring) - dlm: do message processing in softirq context (Alexander Aring) - dlm: use spin_lock_bh for message processing (Alexander Aring) - dlm: remove schedule in receive path (Alexander Aring) - dlm: convert ls_recv_active from rw_semaphore to rwlock (Alexander Aring) - dlm: avoid blocking receive at the end of recovery (Alexander Aring) - dlm: convert res_lock to spinlock (Alexander Aring) - dlm: convert ls_waiters_mutex to spinlock (Alexander Aring) - dlm: drop mutex use in waiters recovery (Alexander Aring) - dlm: add new struct to save position in dlm_copy_master_names (Alexander Aring) - dlm: move rsb root_list to ls_recover() stack (Alexander Aring) - dlm: use a new list for recovery of master rsb names (Alexander Aring) - dlm: move root_list functionality to recover.c (Alexander Aring) - dlm: switch to GFP_ATOMIC in dlm allocations (Alexander Aring) - dlm: remove allocation parameter in msg allocation (Alexander Aring) - dlm: Simplify the allocation of slab caches in dlm_lowcomms_msg_cache_create (Kunwu Chan) - dlm: remove callback reference counting (Alexander Aring) - dlm: fix race between final callback and remove (Alexander Aring) - dlm: combine switch case fail and default statements (Alexander Aring) - dlm: save callback debug info earlier (Alexander Aring) - dlm: remove callback queue debugfs functionality (Alexander Aring) - dlm: remove lkb from callback tracepoints (Alexander Aring) - dlm: Simplify the allocation of slab caches in dlm_midcomms_cache_create (Kunwu Chan) - dlm: fix user space lock decision to copy lvb (Alexander Aring) - btrfs: qgroup: fix initialization of auto inherit array (Dan Carpenter) - btrfs: count super block write errors in device instead of tracking folio error state (Matthew Wilcox (Oracle)) - btrfs: use the folio iterator in btrfs_end_super_write() (Matthew Wilcox (Oracle)) - btrfs: convert super block writes to folio in write_dev_supers() (Matthew Wilcox (Oracle)) - btrfs: convert super block writes to folio in wait_dev_supers() (Matthew Wilcox (Oracle)) - bio: Export bio_add_folio_nofail to modules (Matthew Wilcox (Oracle)) - btrfs: remove duplicate included header from fs.h (Thorsten Blum) - btrfs: add a cached state to extent_clear_unlock_delalloc (Josef Bacik) - btrfs: push extent lock down in submit_one_async_extent (Josef Bacik) - btrfs: push lock_extent down in cow_file_range() (Josef Bacik) - btrfs: move can_cow_file_range_inline() outside of the extent lock (Josef Bacik) - btrfs: push lock_extent into cow_file_range_inline (Josef Bacik) - btrfs: push extent lock into cow_file_range (Josef Bacik) - btrfs: push extent lock into run_delalloc_cow (Josef Bacik) - btrfs: remove unlock_extent from run_delalloc_compressed (Josef Bacik) - btrfs: push extent lock down in run_delalloc_nocow (Josef Bacik) - btrfs: adjust while loop condition in run_delalloc_nocow (Josef Bacik) - btrfs: push extent lock into run_delalloc_nocow (Josef Bacik) - btrfs: push the extent lock into btrfs_run_delalloc_range (Josef Bacik) - btrfs: lock extent when doing inline extent in compression (Josef Bacik) - btrfs: move extent bit and page cleanup into cow_file_range_inline (Josef Bacik) - btrfs: unlock all the pages with successful inline extent creation (Josef Bacik) - btrfs: push all inline logic into cow_file_range (Josef Bacik) - btrfs: handle errors in btrfs_reloc_clone_csums properly (Josef Bacik) - btrfs: add extra sanity checks for create_io_em() (Qu Wenruo) - btrfs: simplify the inline extent map creation (Qu Wenruo) - btrfs: add extra comments on extent_map members (Qu Wenruo) - btrfs: drop unused argument of calcu_metadata_size() (Naohiro Aota) - btrfs: simplify return variables in btrfs_drop_subtree() (Anand Jain) - btrfs: simplify return variables in lookup_extent_data_ref() (Anand Jain) - btrfs: rename return variables in btrfs_qgroup_rescan_worker() (Anand Jain) - btrfs: drop variable err in quick_update_accounting() (Anand Jain) - btrfs: reuse ret instead of err in relocate_tree_blocks() (Anand Jain) - btrfs: rename err and ret to ret in build_backref_tree() (Anand Jain) - btrfs: rename werr and err to ret in __btrfs_wait_marked_extents() (Anand Jain) - btrfs: rename werr and err to ret in btrfs_write_marked_extents() (Anand Jain) - btrfs: report filemap_fdata_range() error (Anand Jain) - btrfs: use btrfs_is_testing() everywhere (David Sterba) - btrfs: initialize delayed inodes xarray without GFP_ATOMIC (Filipe Manana) - btrfs: make try_release_extent_mapping() return a bool (Filipe Manana) - btrfs: be better releasing extent maps at try_release_extent_mapping() (Filipe Manana) - btrfs: remove i_size restriction at try_release_extent_mapping() (Filipe Manana) - btrfs: use btrfs_get_fs_generation() at try_release_extent_mapping() (Filipe Manana) - btrfs: rename some variables at try_release_extent_mapping() (Filipe Manana) - btrfs: add tracepoints for extent map shrinker events (Filipe Manana) - btrfs: update comment for btrfs_set_inode_full_sync() about locking (Filipe Manana) - btrfs: add a shrinker for extent maps (Filipe Manana) - btrfs: add a global per cpu counter to track number of used extent maps (Filipe Manana) - btrfs: pass the extent map tree's inode to try_merge_map() (Filipe Manana) - btrfs: pass the extent map tree's inode to setup_extent_mapping() (Filipe Manana) - btrfs: pass the extent map tree's inode to replace_extent_mapping() (Filipe Manana) - btrfs: pass the extent map tree's inode to remove_extent_mapping() (Filipe Manana) - btrfs: pass the extent map tree's inode to clear_em_logging() (Filipe Manana) - btrfs: pass the extent map tree's inode to add_extent_mapping() (Filipe Manana) - btrfs: change root->root_key.objectid to btrfs_root_id() (Josef Bacik) - btrfs: set start on clone before calling copy_extent_buffer_full (Josef Bacik) - btrfs: replace btrfs_delayed_*_ref with btrfs_*_ref (Josef Bacik) - btrfs: remove the btrfs_delayed_ref_node container helpers (Josef Bacik) - btrfs: stop referencing btrfs_delayed_tree_ref directly (Josef Bacik) - btrfs: stop referencing btrfs_delayed_data_ref directly (Josef Bacik) - btrfs: make the insert backref helpers take a btrfs_delayed_ref_node (Josef Bacik) - btrfs: drop unnecessary arguments from __btrfs_free_extent (Josef Bacik) - btrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_node (Josef Bacik) - btrfs: rename btrfs_data_ref->ino to ->objectid (Josef Bacik) - btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_node (Josef Bacik) - btrfs: rename ->len to ->num_bytes in btrfs_ref (Josef Bacik) - btrfs: unify the btrfs_add_delayed_*_ref helpers into one helper (Josef Bacik) - btrfs: simplify delayed ref tracepoints (Josef Bacik) - btrfs: move ref specific initialization into init_delayed_ref_common (Josef Bacik) - btrfs: initialize btrfs_delayed_ref_head with btrfs_ref (Josef Bacik) - btrfs: pass btrfs_ref to init_delayed_ref_common (Josef Bacik) - btrfs: move ref_root into btrfs_ref (Josef Bacik) - btrfs: do not use a function to initialize btrfs_ref (Josef Bacik) - btrfs: embed data_ref and tree_ref in btrfs_delayed_ref_node (Josef Bacik) - btrfs: add a helper to get the delayed ref node from the data/tree ref (Josef Bacik) - btrfs: use btrfs_find_first_inode() at btrfs_prune_dentries() (Filipe Manana) - btrfs: export find_next_inode() as btrfs_find_first_inode() (Filipe Manana) - btrfs: simplify add_extent_mapping() by removing pointless label (Filipe Manana) - btrfs: tests: error out on unexpected extent map reference count (Filipe Manana) - btrfs: pass an inode to btrfs_add_extent_mapping() (Filipe Manana) - btrfs: open code csum_exist_in_range() (Filipe Manana) - btrfs: make NOCOW checks for existence of checksums in a range more efficient (Filipe Manana) - btrfs: simplify error path for btrfs_lookup_csums_list() (Filipe Manana) - btrfs: remove use of a temporary list at btrfs_lookup_csums_list() (Filipe Manana) - btrfs: remove search_commit parameter from btrfs_lookup_csums_list() (Filipe Manana) - btrfs: add function comment to btrfs_lookup_csums_list() (Filipe Manana) - btrfs: move btrfs_page_mkwrite() from inode.c into file.c (Filipe Manana) - btrfs: remove no longer used btrfs_clone_chunk_map() (Filipe Manana) - btrfs: remove list_empty() check at warn_about_uncommitted_trans() (Filipe Manana) - btrfs: remove pointless return value assignment at btrfs_finish_one_ordered() (Filipe Manana) - btrfs: remove not needed mod_start and mod_len from struct extent_map (Filipe Manana) - btrfs: free PERTRANS at the end of cleanup_transaction() (Boris Burkov) - btrfs: compression: migrate compression/decompression paths to folios (Qu Wenruo) - btrfs: introduce btrfs_alloc_folio_array() (Qu Wenruo) - btrfs: migrate insert_inline_extent() to folio interfaces (Qu Wenruo) - btrfs: make insert_inline_extent() accept one page directly (Qu Wenruo) - btrfs: compression: convert page allocation to folio interfaces (Qu Wenruo) - btrfs: compression: add error handling for missed page cache (Qu Wenruo) - btrfs: stop locking the source extent range during reflink (Filipe Manana) - btrfs: qgroup: delete unnecessary check in btrfs_qgroup_check_inherit() (Dan Carpenter) - btrfs: convert put_file_data() to folios (Goldwyn Rodrigues) - btrfs: convert relocate_one_page() to folios and rename (Goldwyn Rodrigues) - btrfs: page to folio conversion: prealloc_file_extent_cluster() (Goldwyn Rodrigues) - btrfs: rename err to ret in btrfs_direct_write() (Anand Jain) - btrfs: rename err to ret in prepare_pages() (Anand Jain) - btrfs: rename err to ret in btrfs_dirty_pages() (Anand Jain) - btrfs: rename err to ret in create_reloc_inode() (Anand Jain) - btrfs: rename err to ret in __btrfs_end_transaction() (Anand Jain) - btrfs: rename err to ret in convert_extent_bit() (Anand Jain) - btrfs: rename err to ret in __set_extent_bit() (Anand Jain) - btrfs: rename err to ret in btrfs_ioctl_snap_destroy() (Anand Jain) - btrfs: rename err to ret in btrfs_cont_expand() (Anand Jain) - btrfs: rename err to ret in btrfs_rmdir() (Anand Jain) - btrfs: rename err to ret in btrfs_initxattrs() (Anand Jain) - btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading (Tavian Barnes) - btrfs: add helper to clear EXTENT_BUFFER_READING (Tavian Barnes) - btrfs: avoid pointless wake ups of drew lock readers (Filipe Manana) - btrfs: remove pointless writepages callback wrapper (Filipe Manana) - btrfs: remove pointless readahead callback wrapper (Filipe Manana) - btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tree_read_lock() (Filipe Manana) - btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_read_lock() (Filipe Manana) - btrfs: remove pointless BUG_ON() when creating snapshot (Filipe Manana) - erofs: Zstandard compression support (Gao Xiang) - erofs: clean up z_erofs_load_full_lcluster() (Gao Xiang) - erofs: derive fsid from on-disk UUID for .statfs() if possible (Hongzhen Luo) - erofs: add a reserved buffer pool for lz4 decompression (Chunhai Guo) - erofs: do not use pagepool in z_erofs_gbuf_growsize() (Chunhai Guo) - erofs: rename per-CPU buffers to global buffer pool and make it configurable (Chunhai Guo) - erofs: rename utils.c to zutil.c (Chunhai Guo) - efi: libstub: only free priv.runtime_map when allocated (Hagar Hemdan) - efi: Clear up misconceptions about a maximum variable name size (Tim Schumacher) - efivarfs: Remove unused internal struct members (Tim Schumacher) - Documentation: Mark the 'efivars' sysfs interface as removed (Tim Schumacher) - efi: pstore: Request at most 512 bytes for variable names (Tim Schumacher) - HID: winwing: Remove unused variable 'minor' (Jiapeng Chong) - HID: Add WinWing Orion2 throttle support (Ivan Gorinov) - HID: uclogic: Expose firmware name (José Expósito) - HID: hid-steam: Add Deck IMU support (Max Maisel) - HID: sony: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - HID: sony: remove redundant assignment (Colin Ian King) - HID: playstation: DS4: Fix calibration workaround for clone devices (Max Staudt) - HID: playstation: Simplify device type ID (Max Staudt) - HID: playstation: DS4: Parse minimal report 0x01 (Max Staudt) - HID: playstation: DS4: Don't fail on calibration data request (Max Staudt) - HID: playstation: DS4: Don't fail on FW/HW version request (Max Staudt) - HID: playstation: DS4: Fix LED blinking (Max Staudt) - HID: surface-hid: kbd: Convert to platform remove callback returning void (Uwe Kleine-König) - HID: hid-sensor-custom: Convert to platform remove callback returning void (Uwe Kleine-König) - HID: google: hammer: Convert to platform remove callback returning void (Uwe Kleine-König) - HID: nintendo: Remove unused function (Jiapeng Chong) - HID: nintendo: Don't fail on setting baud rate (Max Staudt) - HID: nintendo: use ida for LED player id (Martino Fontana) - HID: kye: Change Device Usage from Puck to Mouse (David Yang) - HID: intel-ish-hid: handler multiple MNG_RESET_NOTIFY messages (Zhang Lixu) - HID: intel-ish-hid: Implement loading firmware from host feature (Zhang Lixu) - HID: intel-ish-hid: Add driver_data for specifying the firmware filename (Zhang Lixu) - Documentation: hid: intel-ish-hid: add section for firmware loading (Qianru Huang) - Documentation: hid: intel-ish-hid: remove section numbering (Qianru Huang) - HID: intel-ish-hid: ipc: Add Lunar Lake-M PCI device ID (Zhang Lixu) - HID: intel-ish-hid: Use PCI_VDEVICE() and rename device ID macros (Zhang, Lixu) - HID: i2c-hid: Remove unused label in i2c_hid_set_power (Kenny Levinsen) - HID: i2c-hid: Use address probe to wake on resume (Kenny Levinsen) - HID: i2c-hid: Retry address probe after delay (Kenny Levinsen) - HID: corsair,lenovo: Convert sprintf() family to sysfs_emit() family (Li Zhijian) - HID: roccat: Convert sprintf() family to sysfs_emit() family (Li Zhijian) - HID: hid-sensor-custom: Convert sprintf() family to sysfs_emit() family (Li Zhijian) - HID: hid-picolcd*: Convert sprintf() family to sysfs_emit() family (Li Zhijian) - HID: hid-debug: add EV_FF and FF_STATUS mappings (Thomas Kuehne) - HID: hid-debug: more informative output for EV_KEY (Thomas Kuehne) - HID: hid-debug: fix Moir -> Moire typo (Thomas Kuehne) - HID: hid-debug: add missing evdev and HID codes (Thomas Kuehne) - selftests/hid: skip tests with HID-BPF if udev-hid-bpf is not installed (Benjamin Tissoires) - selftests/hid: add tests for the Raptor Mach 2 joystick (Benjamin Tissoires) - selftests/hid: move the gamepads definitions in the test file (Benjamin Tissoires) - selftests/hid: import base_gamepad.py from hid-tools (Benjamin Tissoires) - selftests/hid: add Huion Kamvas Pro 19 tests (Benjamin Tissoires) - selftests/hid: tablets: also check for XP-Pen offset correction (Benjamin Tissoires) - selftests/hid: tablets: add a couple of XP-PEN tablets (Benjamin Tissoires) - selftests/hid: tablets: reduce the number of pen state (Benjamin Tissoires) - selftests/hid: add support for HID-BPF pre-loading before starting a test (Benjamin Tissoires) - selftests/hid: import base_device.py from hid-tools (Benjamin Tissoires) - HID: bpf: add in-tree HID-BPF fix for the Raptor Mach 2 (Benjamin Tissoires) - HID: bpf: add in-tree HID-BPF fix for the Huion Kamvas Pro 19 (Benjamin Tissoires) - HID: bpf: add in-tree HID-BPF fix for the XBox Elite 2 over Bluetooth (Benjamin Tissoires) - HID: bpf: add in-tree HID-BPF fix for the Wacom ArtPen (Benjamin Tissoires) - HID: bpf: add in-tree HID-BPF fix for the IOGear Kaliber Gaming MMOmentum mouse (Benjamin Tissoires) - HID: bpf: add in-tree HID-BPF fix for the HP Elite Presenter Mouse (Benjamin Tissoires) - HID: bpf: add in-tree HID-BPF fix for the XPPen Artist 16 (Benjamin Tissoires) - HID: bpf: add first in-tree HID-BPF fix for the XPPen Artist 24 (Benjamin Tissoires) - HID: do not assume HAT Switch logical max < 8 (Benjamin Tissoires) - HID: bpf: fix hid_bpf_input_report() when hid-core is not ready (Benjamin Tissoires) - HID: bpf: allow to use bpf_timer_set_sleepable_cb() in tracing callbacks. (Benjamin Tissoires) - selftests/hid: add tests for hid_bpf_input_report (Benjamin Tissoires) - HID: bpf: allow to inject HID event from BPF (Benjamin Tissoires) - selftests/hid: Add test for hid_bpf_hw_output_report (Benjamin Tissoires) - selftests/hid: add KASAN to the VM tests (Benjamin Tissoires) - HID: bpf: export hid_hw_output_report as a BPF kfunc (Benjamin Tissoires) - HID: bpf/dispatch: regroup kfuncs definitions (Benjamin Tissoires) - HID: asus: add ROG Z13 lightbar (Luke D. Jones) - HID: asus: add ROG Ally N-Key ID and keycodes (Luke D. Jones) - HID: asus: make asus_kbd_init() generic, remove rog_nkey_led_init() (Luke D. Jones) - HID: asus: fix more n-key report descriptors if n-key quirked (Luke D. Jones) - HID: amd_sfh: Use amd_get_c2p_val() to read C2P register (Basavaraj Natikar) - HID: amd_sfh: Handle "no sensors" in PM operations (Basavaraj Natikar) - HID: amd_sfh: Modify and log error only if case of functionality failures (Basavaraj Natikar) - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Chen Ni) - HID: logitech: add a few Logitech HID++ device IDs (Allan Sandfeld Jensen) - HID: Add quirk for Logitech Casa touchpad (Sean O'Brien) - gpio: nuvoton: Fix sgpio irq handle error (Jim Liu) - gpiolib: Discourage to use formatting strings in line names (Andy Shevchenko) - gpio: Add Intel Granite Rapids-D vGPIO driver (Aapo Vienamo) - gpiolib: acpi: Set label for IRQ only lines (Andy Shevchenko) - gpiolib: acpi: Add fwnode name to the GPIO interrupt label (Andy Shevchenko) - gpiolib: acpi: Pass con_id instead of property into acpi_dev_gpio_irq_get_by() (Andy Shevchenko) - gpiolib: acpi: Move acpi_can_fallback_to_crs() out of __acpi_find_gpio() (Andy Shevchenko) - gpiolib: acpi: Simplify error handling in __acpi_find_gpio() (Andy Shevchenko) - gpiolib: acpi: Extract __acpi_find_gpio() helper (Andy Shevchenko) - gpio: sch: Utilise temporary variable for struct device (Andy Shevchenko) - gpio: sch: Switch to memory mapped IO accessors (Andy Shevchenko) - gpiolib: acpi: Check for errors first in acpi_find_gpio() (Andy Shevchenko) - gpiolib: acpi: Remove never true check in acpi_get_gpiod_by_index() (Andy Shevchenko) - gpio: brcmstb: add support for gpio-ranges (Doug Berger) - gpio: of: support gpio-ranges for multiple gpiochip devices (Doug Berger) - dt-bindings: gpio: brcmstb: add gpio-ranges (Doug Berger) - gpio: brcmstb: Use dynamic GPIO base numbers (Doug Berger) - gpiolib: Get rid of never false gpio_is_valid() calls (Andy Shevchenko) - gpio: regmap: Use -ENOTSUPP consistently (Andy Shevchenko) - gpio: pcie-idio-24: Use -ENOTSUPP consistently (Andy Shevchenko) - Documentation: gpio: Replace leading TABs by spaces in code blocks (Andy Shevchenko) - gpiolib: Do not mention legacy GPIOF_* in the code (Andy Shevchenko) - gpiolib: legacy: Remove unused gpio_request_array() and gpio_free_array() (Andy Shevchenko) - ARM: sa1100: Open code gpio_request_array() (Andy Shevchenko) - ARM: pxa: spitz: Open code gpio_request_array() (Andy Shevchenko) - gpio: cros-ec: provide ID table for avoiding fallback match (Tzung-Bi Shih) - Documentation: gpio: fix typo (David Lechner) - gpiolib: use dev_err() when gpiod_configure_flags failed (Peng Fan) - dt-bindings: gpio: mpfs: allow gpio-line-names (Jamie Gibbons) - dt-bindings: gpio: mpfs: add coreGPIO support (Jamie Gibbons) - pwm: pca9685: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - dt-bindings: pwm: snps,dw-apb-timers: Do not require pwm-cells twice (Binbin Zhou) - dt-bindings: pwm: mediatek,pwm-disp: Do not require pwm-cells twice (Binbin Zhou) - dt-bindings: pwm: mediatek,mt2712: Do not require pwm-cells twice (Binbin Zhou) - dt-bindings: pwm: marvell,pxa: Do not require pwm-cells twice (Binbin Zhou) - dt-bindings: pwm: google,cros-ec: Do not require pwm-cells twice (Binbin Zhou) - dt-bindings: pwm: bcm2835: Do not require pwm-cells twice (Binbin Zhou) - pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating (George Stark) - pwm: meson: Add check for error from clk_round_rate() (George Stark) - pwm: meson: Drop unneeded check in .get_state() (George Stark) - dt-bindings: pwm: mediatek,pwm-disp: add compatible for mt8365 SoC (Alexandre Mergnat) - pwm: meson: Add generic compatible for meson8 to sm1 (Jerome Brunet) - pwm: bcm2835: Drop open coded variant of devm_clk_rate_exclusive_get() (Uwe Kleine-König) - pwm: bcm2835: Introduce a local variable for &pdev->dev (Uwe Kleine-König) - pwm: stm32: Calculate prescaler with a division instead of a loop (Uwe Kleine-König) - pwm: stm32: Fix for settings using period > UINT32_MAX (Uwe Kleine-König) - pwm: stm32: Improve precision of calculation in .apply() (Uwe Kleine-König) - pwm: stm32: Add error messages in .probe()'s error paths (Uwe Kleine-König) - pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_set_drvdata() (Uwe Kleine-König) - pwm: Don't check pointer for being non-NULL after use (Uwe Kleine-König) - pwm: Add a struct device to struct pwm_chip (Uwe Kleine-König) - pwm: Ensure a struct pwm has the same lifetime as its pwm_chip (Uwe Kleine-König) - pwm: Move contents of sysfs.c into core.c (Uwe Kleine-König) - pwm: Give some sysfs related variables and functions better names (Uwe Kleine-König) - pwm: sti: Prefer local variable over pointer dereference (Uwe Kleine-König) - pwm: sti: Use devm_kcalloc() instead of calculating the size for devm_kzalloc() (Uwe Kleine-König) - pwm: sti: Maintain all per-chip driver data in a single struct (Uwe Kleine-König) - pwm: sti: Drop member from driver data that only carries a constant (Uwe Kleine-König) - pwm: sti: Improve error reporting using dev_err_probe() (Uwe Kleine-König) - pwm: sti: Simplify probe function using devm functions (Uwe Kleine-König) - dt-bindings: pwm: at91: Add sam9x7 compatible strings list (Varshini Rajendran) - pwm: Ensure that pwm_chips are allocated using pwmchip_alloc() (Uwe Kleine-König) - hwmon: (aspeed-g6-pwm-tacho): Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - hwmon: (aspeed-g6-pwm-tacho): Make use of pwmchip_parent() accessor (Uwe Kleine-König) - hte: tegra-194: Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (nzxt-kraken3) Bail out for unsupported device variants (Guenter Roeck) - hwmon: (emc1403) Add support for EMC1428 and EMC1438. (Lars Petter Mostad) - hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (part 2) (Uwe Kleine-König) - hwmon: (emc1403) Add support for conversion interval configuration (Guenter Roeck) - hwmon: (emc1403) Support 11 bit accuracy (Guenter Roeck) - hwmon: (emc1403) Convert to with_info API (Guenter Roeck) - hwmon: (max6639) Use regmap (Naresh Solanki) - hwmon: (npcm750-pwm-fan) Remove another unused field in struct npcm7xx_cooling_device (Christophe JAILLET) - hwmon: (npcm750-pwm-fan) Remove an unused field in struct npcm7xx_cooling_device (Christophe JAILLET) - hwmon: (stts751) Remove an unused field in struct stts751_priv (Christophe JAILLET) - hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Uwe Kleine-König) - hwmon: (max31790) revise the scale to write pwm (Delphine CC Chiu) - hwmon: (nzxt-kraken3) Add support for NZXT Kraken 2023 (standard and Elite) models (Aleksa Savic) - hwmon: (nzxt-kraken3) Decouple device names from kinds (Aleksa Savic) - hwmon: (it87) Remove tests nolonger required (Frank Crawford) - hwmon: (it87) Test for chipset before entering configuration mode (Frank Crawford) - hwmon: (it87) Do not enter configuration mode for some chiptypes (Frank Crawford) - hwmon: (it87) Rename FEAT_CONF_NOEXIT to FEAT_NOCONF as more descriptive of requirement (Frank Crawford) - hwmon: (pmbus) Add support for Infineon XDP710 (Peter Yin) - dt-bindings: hwmon: Add infineon xdp710 driver bindings (Peter Yin) - hwmon: (aquacomputer_d5next) Add support for Octo flow sensor pulses (Aleksa Savic) - hwmon: (aquacomputer_d5next) Add support for Octo flow sensor (Aleksa Savic) - hwmon: Add EC Chip driver for Lenovo ThinkStation motherboards (David Ober) - hwmon: (pmbus/adm1275) add adm1281 support (Jose Ramon San Buenaventura) - dt-bindings: hwmon: adm1275: add adm1281 (Jose Ramon San Buenaventura) - hwmon: (coretemp) Extend the bitmask to read temperature to 0xff (Ricardo Neri) - hwmon: (jc42) Remove I2C_CLASS_SPD support (Heiner Kallweit) - hwmon: (aspeed-g6-pwm-tach) Convert to platform remove callback returning void (Uwe Kleine-König) - MAINTAINERS: repair file entry in ADP1050 HARDWARE MONITOR DRIVER (Lukas Bulwahn) - hwmon: (pwm-fan) Make use of device properties (Andy Shevchenko) - hwmon: (pwm-fan) Convert to use of_property_read_u32_array() (Andy Shevchenko) - hwmon: add HAS_IOPORT dependencies (Niklas Schnelle) - hwmon: (pmbus/mp2975) Use i2c_get_match_data() (Andy Shevchenko) - hwmon: (pmbus/mp2975) Constify local pointers to pmbus_driver_info (Andy Shevchenko) - hwmon: (pmbus/mp2975) Replace home made version of __assign_bit() (Andy Shevchenko) - hwmon: (pmbus/adp1050) Don't use "proxy" headers (Andy Shevchenko) - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (Seiji Nishikawa) - hwmon: (pmbus) Add driver for ADP1050 (Radu Sabau) - dt-bindings: hwmon: pmbus: adp1050: add bindings (Radu Sabau) - dt-bindings: hwmon: ibm,p8-occ-hwmon: move to trivial devices (Javier Carrasco) - dt-bindings: hwmon: stts751: convert to dtschema (Javier Carrasco) - dt-bindings: hwmon: pwm-fan: drop text file (Javier Carrasco) - dt-bindings: hwmon: ibmpowernv: convert to dtschema (Javier Carrasco) - dt-bindings: hwmon: as370: convert to dtschema (Javier Carrasco) - dt-bindings: hwmon: max6650: convert to dtschema (Javier Carrasco) - dt-bindings: hwmon: lm87: convert to dtschema (Javier Carrasco) - hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems (Kai-Heng Feng) - ACPI: IPMI: Add helper to wait for when SMI is selected (Kai-Heng Feng) - hwmon: (lm70) fix links in doc and comments (Kousik Sanagavarapu) - dt-bindings: hwmon: adc128d818: convert to dtschema (Javier Carrasco) - hwmon: (pmbus/mp2975) Fix IRQ masking (Patrick Rudolph) - hwmon: (dell-smm) Add Dell G5 5505 to DMI table (Tobias Jakobi) - spi: dw: Bail out early on unsupported target mode (Geert Uytterhoeven) - spi: Remove unneded check for orig_nents (Andy Shevchenko) - MAINTAINERS: repair file entry in AIROHA SPI SNFI DRIVER (Lukas Bulwahn) - spi: pxa2xx: Drop the stale entry in documentation TOC (Andy Shevchenko) - spi: pxa2xx: Don't provide struct chip_data for others (Andy Shevchenko) - spi: pxa2xx: Remove timeout field from struct chip_data (Andy Shevchenko) - spi: pxa2xx: Remove DMA parameters from struct chip_data (Andy Shevchenko) - spi: pxa2xx: Drop struct pxa2xx_spi_chip (Andy Shevchenko) - spi: pxa2xx: Don't use "proxy" headers (Andy Shevchenko) - spi: pxa2xx: Remove outdated documentation (Andy Shevchenko) - spi: pxa2xx: Move contents of linux/spi/pxa2xx_spi.h to a local one (Andy Shevchenko) - spi: pxa2xx: Provide num-cs for Sharp PDAs via device properties (Andy Shevchenko) - spi: pxa2xx: Allow number of chip select pins to be read from property (Andy Shevchenko) - spi: dw: Drop default number of CS setting (Serge Semin) - spi: dw: Convert dw_spi::num_cs to u32 (Serge Semin) - spi: dw: Add a number of native CS auto-detection (Serge Semin) - spi: dw: Convert to using BITS_TO_BYTES() macro (Serge Semin) - spi: dt-bindings: ti,qspi: convert to dtschema (Kousik Sanagavarapu) - spi: bitbang: Add missing MODULE_DESCRIPTION() (Andy Shevchenko) - spi: bitbang: Use NSEC_PER_*SEC rather than hard coding (Andy Shevchenko) - spi: xlp: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - spi: sun6i: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - spi: sun4i: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - spi: pic32: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - spi: pic32-sqi: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - spi: imx: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - spi: armada-3700: use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - spi: dt-bindings: airoha: Add YAML schema for SNFI controller (Lorenzo Bianconi) - spi: airoha: add SPI-NAND Flash controller driver (Lorenzo Bianconi) - spi: use spi_valid_{tx,rx}buf() in stats function (David Lechner) - spi: cadence-qspi: add mobileye,eyeq5-ospi compatible (Théo Lebrun) - spi: cadence-qspi: add early busywait to cqspi_wait_for_bit() (Théo Lebrun) - spi: cadence-qspi: add no-IRQ mode to indirect reads (Théo Lebrun) - spi: cadence-qspi: allow FIFO depth detection (Théo Lebrun) - spi: spi-s3c64xx.c: Remove of_node_put for auto cleanup (Shivani Gupta) - spi: mux: Fix master controller settings after mux select (Heikki Keranen) - spi: dt-bindings: armada-3700: convert to dtschema (Kousik Sanagavarapu) - spi: cs42l43: Correct name of ACPI property (Maciej Strozek) - spi: oc-tiny: Remove unused of_gpio.h (Andy Shevchenko) - spi: cs42l43: Use devm_add_action_or_reset() (Charles Keepax) - spi: renesas,sh-msiof: Add r8a779h0 support (Geert Uytterhoeven) - spi: cs42l43: Add bridged cs35l56 amplifiers (Maciej Strozek) - spi: Update swnode based SPI devices to use the fwnode name (Charles Keepax) - spi: Switch to using is_acpi_device_node() in spi_dev_set_name() (Charles Keepax) - gpio: swnode: Add ability to specify native chip selects for SPI (Charles Keepax) - spi: Introduce spi_for_each_valid_cs() in order of deduplication (Andy Shevchenko) - spi: Extract spi_toggle_csgpiod() helper for better maintanance (Andy Shevchenko) - spi: Consistently use BIT for cs_index_mask (part 2) (Andy Shevchenko) - spi: pxa2xx: Move number of CS pins validation out of condition (Andy Shevchenko) - spi: altera: Drop unneeded MODULE_ALIAS (Krzysztof Kozlowski) - MAINTAINERS: adjust file entry in TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS (Lukas Bulwahn) - spi: dt-bindings: cdns,qspi-nor: make cdns,fifo-depth optional (Théo Lebrun) - spi: dt-bindings: cdns,qspi-nor: add mobileye,eyeq5-ospi compatible (Théo Lebrun) - spi: dt-bindings: cdns,qspi-nor: sort compatibles alphabetically (Théo Lebrun) - spi: cadence-xspi: use for_each_available_child_of_node_scoped() (Kousik Sanagavarapu) - spi: cadence-qspi: minimise register accesses on each op if !DTR (Théo Lebrun) - spi: cadence-qspi: store device data pointer in private struct (Théo Lebrun) - spi: cadence-qspi: allow building for MIPS (Théo Lebrun) - spi: pxa2xx: Call pxa_ssp_free() after getting the SSP type (Andy Shevchenko) - spi: docs: drop driver owner initialization (Krzysztof Kozlowski) - spi: spi.h: add missing kernel-doc for @last_cs_index_mask (Randy Dunlap) - spi: fsl: remove is_dma_mapped checks (David Lechner) - spi: au1550: t->{tx,rx}_dma checks (David Lechner) - spi: omap2-mcpsi: Enable MULTI-mode in more situations (Louis Chauvet) - spi: omap2-mcspi: Add support for MULTI-mode (Louis Chauvet) - spi: spi-omap2-mcspi.c: revert "Toggle CS after each word" (Louis Chauvet) - spi: pxa2xx: Skip SSP initialization if it's done elsewhere (Andy Shevchenko) - spi: pxa2xx: Extract pxa2xx_spi_init_ssp() helper (Andy Shevchenko) - spi: pxa2xx: Drop ACPI_PTR() and of_match_ptr() (Andy Shevchenko) - spi: pxa2xx: Narrow the Kconfig option visibility (Andy Shevchenko) - spi: fsl-dspi: drop driver owner assignment (Krzysztof Kozlowski) - spi: coldfire-qspi: drop driver owner assignment (Krzysztof Kozlowski) - spi: loopback-test: drop driver owner assignment (Krzysztof Kozlowski) - spi: pxa2xx: Switch to use dev_err_probe() (Andy Shevchenko) - spi: pxa2xx: Keep PXA*_SSP types together (Andy Shevchenko) - spi: xilinx: Make num_chipselect 8-bit in the struct xspi_platform_data (Andy Shevchenko) - spi: xilinx: Add necessary inclusion and forward declaration (Andy Shevchenko) - spi: xilinx: Fix kernel documentation in the xilinx_spi.h (Andy Shevchenko) - spi: pxa2xx: Use proper SSP header in soc/pxa/ssp.c (Andy Shevchenko) - spi: pxa2xx: Make num_chipselect 8-bit in the struct pxa2xx_spi_controller (Andy Shevchenko) - spi: pxa2xx: Kill pxa2xx_set_spi_info() (Andy Shevchenko) - spi: remove struct spi_message::is_dma_mapped (David Lechner) - spi: spi_amd: Add support for SPI MEM framework (Raju Rangoju) - spi: rspi: Get rid of unused struct rspi_plat_data (Andy Shevchenko) - spi: spi-mt65xx: Rename a variable in interrupt handler (Fei Shao) - spi: mt7621: allow GPIO chip select lines (Justin Swartz) - regulator: sun20i: Add Allwinner D1 LDOs driver (Samuel Holland) - regulator: dt-bindings: Add Allwinner D1 system LDOs (Samuel Holland) - regulator: Mention regulator id in error message about dummy supplies (Uwe Kleine-König) - staging: iio: impedance-analyzer: ad5933: Use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: frequency: admv1013: Use devm_regulator_get_enable_read_voltage() (David Lechner) - iio: addac: ad74115: Use devm_regulator_get_enable_read_voltage() (David Lechner) - hwmon: (adc128d818) simplify final return in probe (David Lechner) - regulator: devres: fix devm_regulator_get_enable_read_voltage() return (David Lechner) - hwmon: (da9052) Use devm_regulator_get_enable_read_voltage() (David Lechner) - hwmon: (adc128d818) Use devm_regulator_get_enable_read_voltage() (David Lechner) - regulator: devres: add API for reference voltage supplies (David Lechner) - regulator: rtq2208: Fix LDO discharge register and add vsel setting (Alina Yu) - regulator: dt-bindings: fixed-regulator: Add a preferred node name (Rob Herring (Arm)) - regulator: axp20x: add support for the AXP717 (Andre Przywara) - mfd: axp20x: Add support for AXP717 PMIC (Andre Przywara) - dt-bindings: mfd: x-powers,axp152: Document AXP717 (Andre Przywara) - regulator: axp20x: fix typo-ed identifier (Andre Przywara) - regulator: rpi-panel-attiny: convert to use maple tree register cache (Bo Liu) - regulator: tps62360: convert to use maple tree register cache (Bo Liu) - regulator: tps51632: convert to use maple tree register cache (Bo Liu) - regulator: rtq6752: convert to use maple tree register cache (Bo Liu) - regulator: rtmv20: convert to use maple tree register cache (Bo Liu) - regulator: pfuze100: convert to use maple tree register cache (Bo Liu) - regulator: pf8x00: convert to use maple tree register cache (Bo Liu) - regulator: pca9450: convert to use maple tree register cache (Bo Liu) - regulator: mt6311: convert to use maple tree register cache (Bo Liu) - regulator: max8973: convert to use maple tree register cache (Bo Liu) - regulator: isl9305: convert to use maple tree register cache (Bo Liu) - regulator: da9211: convert to use maple tree register cache (Bo Liu) - regulator: da9121: convert to use maple tree register cache (Bo Liu) - regulator: pca9450: add pca9451a support (Joy Zou) - regulator: dt-bindings: pca9450: add pca9451a support (Joy Zou) - dt-bindings: regulator: qcom,usb-vbus-regulator: Add PM7250B compatible (Luca Weiss) - regmap: Reorder fields in 'struct regmap_config' to save some memory (Christophe JAILLET) - regmap: kunit: Fix an NULL vs IS_ERR() check (Dan Carpenter) - regmap: spi: Add missing MODULE_DESCRIPTION() (Andy Shevchenko) - regmap: Drop capitalisation in MODULE_DESCRIPTION() (Andy Shevchenko) - regmap: kunit: Add test cases for regmap_read_bypassed() (Richard Fitzgerald) - regmap: kunit: Add cache-drop test with multiple cache blocks (Richard Fitzgerald) - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Richard Fitzgerald) - regmap: kunit: Use a KUnit action to call regmap_exit() (Richard Fitzgerald) - regmap: kunit: Add more cache-sync tests (Richard Fitzgerald) - regmap: kunit: Add more cache-drop tests (Richard Fitzgerald) - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Richard Fitzgerald) - regmap: kunit: Run sparse cache tests at non-zero register addresses (Richard Fitzgerald) - regmap: kunit: Introduce struct for test case parameters (Richard Fitzgerald) - regmap: kunit: Create a struct device for the regmap (Richard Fitzgerald) - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Richard Fitzgerald) - regmap: maple: Remove second semicolon (Colin Ian King) - PNP: add HAS_IOPORT dependencies (Niklas Schnelle) - Documentation: firmware-guide: ACPI: Fix namespace typo (John Watts) - ACPI: tools: pfrut: Print the update_cap field during capability query (Chen Yu) - ACPI: APEI: EINJ: mark remove callback as __exit (Uwe Kleine-König) - ACPI: DPTF: Add Lunar Lake support (Sumeet Pawnikar) - ACPI: Move acpi_blacklisted() declaration to asm/acpi.h (Kuppuswamy Sathyanarayanan) - ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets (Hans de Goede) - ACPI: x86: utils: Mark SMO8810 accel on Dell XPS 15 9550 as always present (Hans de Goede) - ACPI: x86: Move LPSS to x86 folder (Andy Shevchenko) - ACPI: x86: Move blacklist to x86 folder (Andy Shevchenko) - ACPI: x86: Move acpi_cmos_rtc to x86 folder (Andy Shevchenko) - ACPI: x86: Introduce a Makefile (Andy Shevchenko) - ACPI: LPSS: Remove nested ifdeffery for CONFIG_PM (Andy Shevchenko) - ACPI: LPSS: Advertise number of chip selects via property (Andy Shevchenko) - ACPI/NUMA: Squash acpi_numa_memory_affinity_init() into acpi_parse_memory_affinity() (Robert Richter) - ACPI/NUMA: Squash acpi_numa_slit_init() into acpi_parse_slit() (Robert Richter) - ACPI/NUMA: Remove architecture dependent remainings (Robert Richter) - x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks() (Robert Richter) - ACPI: property: Add reference to UEFI DSD Guide (Sakari Ailus) - ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV (Tamim Khan) - ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx (Christoffer Sandberg) - ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23) (Guenter Schafranek) - ACPI: NHLT: Streamline struct naming (Cezary Rojewski) - ACPI: NHLT: Drop redundant types (Cezary Rojewski) - ACPI: NHLT: Introduce API for the table (Cezary Rojewski) - ACPI: NHLT: Reintroduce types the table consists of (Cezary Rojewski) - ACPI: scan: Avoid enumerating devices with clearly invalid _STA values (Rafael J. Wysocki) - ACPI: scan: Introduce typedef:s for struct acpi_hotplug_context members (Andy Shevchenko) - ACPI: scan: Use standard error checking pattern (Andy Shevchenko) - ACPI: scan: Move misleading comment to acpi_dma_configure_id() (Andy Shevchenko) - ACPI: scan: Use list_first_entry_or_null() in acpi_device_hid() (Andy Shevchenko) - ACPI: bus: Don't use "proxy" headers (Andy Shevchenko) - ACPI: bus: Make container_of() no-op where it makes sense (Andy Shevchenko) - ACPI: drop redundant owner from acpi_driver (Krzysztof Kozlowski) - virt: vmgenid: drop owner assignment (Krzysztof Kozlowski) - ptp: vmw: drop owner assignment (Krzysztof Kozlowski) - platform/x86/wireless-hotkey: drop owner assignment (Krzysztof Kozlowski) - platform/x86/toshiba_haps: drop owner assignment (Krzysztof Kozlowski) - platform/x86/toshiba_bluetooth: drop owner assignment (Krzysztof Kozlowski) - platform/x86/toshiba_acpi: drop owner assignment (Krzysztof Kozlowski) - platform/x86/sony-laptop: drop owner assignment (Krzysztof Kozlowski) - platform/x86/lg-laptop: drop owner assignment (Krzysztof Kozlowski) - platform/x86/intel/smartconnect: drop owner assignment (Krzysztof Kozlowski) - platform/x86/intel/rst: drop owner assignment (Krzysztof Kozlowski) - platform/x86/eeepc: drop owner assignment (Krzysztof Kozlowski) - platform/x86/dell: drop owner assignment (Krzysztof Kozlowski) - platform: classmate-laptop: drop owner assignment (Krzysztof Kozlowski) - platform: asus-laptop: drop owner assignment (Krzysztof Kozlowski) - platform/chrome: wilco_ec: drop owner assignment (Krzysztof Kozlowski) - net: fjes: drop owner assignment (Krzysztof Kozlowski) - Input: atlas - drop owner assignment (Krzysztof Kozlowski) - ACPI: store owner from modules with acpi_bus_register_driver() (Krzysztof Kozlowski) - ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC (Armin Wolf) - ACPI: Fix Generic Initiator Affinity _OSC bit (Armin Wolf) - ACPI: bus: Indicate support for the Generic Event Device thru _OSC (Armin Wolf) - ACPI: bus: Indicate support for more than 16 p-states thru _OSC (Armin Wolf) - ACPI: bus: Indicate support for _TFP thru _OSC (Armin Wolf) - ACPICA: AEST: Add support for the AEST V2 table (Ruidong Tian) - ACPICA: Update acpixf.h for new ACPICA release 20240322 (Saket Dumbre) - ACPICA: events/evgpeinit: don't forget to increment registered GPE count (Daniil Tatianin) - ACPICA: Fix CXL 3.0 structure (RDPAS) in the CEDT table (Hojin Nam) - ACPICA: SRAT: Add dump and compiler support for RINTC affinity structure (Haibo Xu) - ACPICA: SRAT: Add RISC-V RINTC affinity structure (Haibo Xu) - ACPICA: Modify ACPI_OBJECT_COMMON_HEADER (lijun) - ACPICA: Fix spelling and typos (Saket Dumbre) - ACPICA: Clean up the fix for Issue #900 (Saket Dumbre) - ACPICA: Fix various spelling mistakes in text files and code comments (Colin Ian King) - ACPICA: Attempt 1 to fix issue #900 (Saket Dumbre) - ACPICA: ACPI 6.5: RAS2: Add support for RAS2 table (Shiju Jose) - ACPICA: actbl1.h: Add EINJ CXL error types (Ben Cheatham) - ACPI: disable -Wstringop-truncation (Arnd Bergmann) - ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 (Takashi Iwai) - Documentation: PM: Update platform_pci_wakeup_init() reference (Bjorn Helgaas) - soc: samsung: exynos-asv: Update Energy Model after adjusting voltage (Lukasz Luba) - PM: EM: Add em_dev_update_chip_binning() (Lukasz Luba) - PM: EM: Refactor em_adjust_new_capacity() (Lukasz Luba) - OPP: OF: Export dev_opp_pm_calc_power() for usage from EM (Lukasz Luba) - powercap: intel_rapl_tpmi: Enable PMU support (Zhang Rui) - powercap: intel_rapl: Introduce APIs for PMU support (Zhang Rui) - powercap: intel_rapl: Sort header files (Zhang Rui) - powercap: intel_rapl: Add support for ArrowLake-H platform (Zhang Rui) - powercap: DTPM: Avoid explicit cpumask allocation on stack (Dawei Li) - PM: hibernate: replace deprecated strncpy() with strscpy() (Justin Stitt) - PM: sleep: Take advantage of %%ps to simplify debug output (Len Brown) - PM: wakeup: Remove unnecessary else from device_init_wakeup() (Dhruva Gole) - PM: wakeup: make device_wakeup_disable() return void (Dhruva Gole) - cpuidle: ladder: fix ladder_do_selection() kernel-doc (Jeff Johnson) - cpuidle: kirkwood: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (Perry Yuan) - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (Jeff Johnson) - MAINTAINERS: cpufreq: amd-pstate: Add co-maintainers and reviewer (Huang Rui) - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (Perry Yuan) - cpufreq: amd-pstate: fix code format problems (Perry Yuan) - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (Perry Yuan) - cppc_acpi: print error message if CPPC is unsupported (Perry Yuan) - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (Perry Yuan) - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (Perry Yuan) - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (Gautham R. Shenoy) - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (Perry Yuan) - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (Gautham R. Shenoy) - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (Gautham R. Shenoy) - cpufreq: Fix up printing large CPU numbers and frequency values (Joshua Yeong) - dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles (Tengfei Fan) - cpufreq: sun50i: fix error returns in dt_has_supported_hw() (Dan Carpenter) - cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations (Portia Stephens) - cpufreq: dt-platdev: eliminate uses of of_node_put() (Javier Carrasco) - cpufreq: dt: eliminate uses of of_node_put() (Javier Carrasco) - cpufreq: ti: Implement scope-based cleanup in ti_cpufreq_match_node() (Shivani Gupta) - cpufreq: mediatek: Add support for MT7988A (Sam Shih) - cpufreq: sun50i: Fix build warning around snprint() (Viresh Kumar) - arm64: dts: allwinner: h616: enable DVFS for all boards (Andre Przywara) - arm64: dts: allwinner: h616: Add CPU OPPs table (Martin Botka) - cpufreq: sun50i: Add H616 support (Martin Botka) - cpufreq: sun50i: Add support for opp_supported_hw (Andre Przywara) - cpufreq: sun50i: Refactor speed bin decoding (Brandon Cheo Fusi) - dt-bindings: opp: Describe H616 OPPs and opp-supported-hw (Martin Botka) - cpufreq: dt-platdev: Blocklist Allwinner H616/618 SoCs (Martin Botka) - firmware: smccc: Export revision soc_id function (Martin Botka) - cppc_cpufreq: Fix possible null pointer dereference (Aleksandr Mishin) - cpupfreq: tegra124: eliminate uses of of_node_put() (Javier Carrasco) - cpufreq: exit() callback is optional (Viresh Kumar) - cpufreq: Use a smaller freq for the policy->max when verify (Xuewen Yan) - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (Arnd Bergmann) - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (Rafael J. Wysocki) - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (Rafael J. Wysocki) - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (Rafael J. Wysocki) - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (Rafael J. Wysocki) - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (Rafael J. Wysocki) - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (Rafael J. Wysocki) - cpufreq: intel_pstate: Use __ro_after_init for three variables (Rafael J. Wysocki) - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (Rafael J. Wysocki) - cpufreq: intel_pstate: Wait for canceled delayed work to complete (Rafael J. Wysocki) - cpufreq: intel_pstate: Simplify spinlock locking (Rafael J. Wysocki) - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (Rafael J. Wysocki) - PM / devfreq: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Anand Moon) - PM / devfreq: rk3399_dmc: Convert to platform remove callback returning void (Uwe Kleine-König) - PM / devfreq: sun8i-a33-mbus: Convert to platform remove callback returning void (Uwe Kleine-König) - PM / devfreq: mtk-cci: Convert to platform remove callback returning void (Uwe Kleine-König) - PM / devfreq: exynos-ppmu: Convert to platform remove callback returning void (Uwe Kleine-König) - PM / devfreq: exynos-nocp: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: intel: hfi: Increase the number of CPU capabilities per netlink event (Ricardo Neri) - thermal: intel: hfi: Rename HFI_MAX_THERM_NOTIFY_COUNT (Ricardo Neri) - thermal: intel: hfi: Shorten the thermal netlink event delay to 100ms (Ricardo Neri) - thermal: intel: hfi: Rename HFI_UPDATE_INTERVAL (Ricardo Neri) - thermal: intel: Add missing module description (Srinivas Pandruvada) - thermal: core: Move passive polling management to the core (Rafael J. Wysocki) - thermal: core: Do not call handle_thermal_trip() if zone temperature is invalid (Rafael J. Wysocki) - thermal: trip: Add missing empty code line (Rafael J. Wysocki) - thermal/debugfs: Avoid printing zero duration for mitigation events in progress (Rafael J. Wysocki) - thermal/debugfs: Pass cooling device state to thermal_debug_cdev_add() (Rafael J. Wysocki) - thermal/debugfs: Create records for cdev states as they get used (Rafael J. Wysocki) - thermal: core: Introduce thermal_governor_trip_crossed() (Rafael J. Wysocki) - thermal/debugfs: Make tze_seq_show() skip invalid trips and trips with no stats (Rafael J. Wysocki) - thermal/debugfs: Rename thermal_debug_update_temp() to thermal_debug_update_trip_stats() (Rafael J. Wysocki) - thermal/debugfs: Clean up thermal_debug_update_temp() (Rafael J. Wysocki) - thermal/debugfs: Avoid excessive updates of trip point statistics (Rafael J. Wysocki) - thermal: core: Relocate critical and hot trip handling (Rafael J. Wysocki) - thermal: core: Drop the .throttle() governor callback (Rafael J. Wysocki) - thermal: gov_user_space: Use .trip_crossed() instead of .throttle() (Rafael J. Wysocki) - thermal: gov_fair_share: Eliminate unnecessary integer divisions (Rafael J. Wysocki) - thermal: gov_fair_share: Use trip thresholds instead of trip temperatures (Rafael J. Wysocki) - thermal: gov_fair_share: Use .manage() callback instead of .throttle() (Rafael J. Wysocki) - thermal: gov_step_wise: Clean up thermal_zone_trip_update() (Rafael J. Wysocki) - thermal: gov_step_wise: Use trip thresholds instead of trip temperatures (Rafael J. Wysocki) - thermal: gov_step_wise: Use .manage() callback instead of .throttle() (Rafael J. Wysocki) - thermal: gov_power_allocator: Eliminate a redundant variable (Rafael J. Wysocki) - thermal: gov_power_allocator: Use .manage() callback instead of .throttle() (Rafael J. Wysocki) - thermal: core: Introduce .manage() callback for thermal governors (Rafael J. Wysocki) - thermal: gov_bang_bang: Fold thermal_zone_trip_update() into its caller (Rafael J. Wysocki) - thermal: gov_bang_bang: Clean up thermal_zone_trip_update() (Rafael J. Wysocki) - thermal: gov_bang_bang: Use .trip_crossed() instead of .throttle() (Rafael J. Wysocki) - thermal: core: Introduce .trip_crossed() callback for thermal governors (Rafael J. Wysocki) - thermal/drivers/loongson2: Add Loongson-2K2000 support (Binbin Zhou) - dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible definition (Binbin Zhou) - dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible (Binbin Zhou) - thermal/drivers/loongson2: Trivial code style adjustment (Binbin Zhou) - thermal/drivers/mediatek/lvts_thermal: Add MT8188 support (Nicolas Pitre) - dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT8188 (Nicolas Pitre) - thermal/drivers/mediatek/lvts_thermal: Allow early empty sensor slots (Nicolas Pitre) - thermal/drivers/mediatek/lvts_thermal: Provision for gt variable location (Nicolas Pitre) - thermal/drivers/mediatek/lvts_thermal: Add MT8186 support (Nicolas Pitre) - dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT8186 (Nicolas Pitre) - thermal/drivers/mediatek/lvts_thermal: Guard against efuse data buffer overflow (Nicolas Pitre) - thermal/drivers/mediatek/lvts_thermal: Use offsets for every calibration byte (Nicolas Pitre) - thermal/drivers/mediatek/lvts_thermal: Remove .hw_tshut_temp (Nicolas Pitre) - thermal/drivers/mediatek/lvts_thermal: Move comment (Nicolas Pitre) - thermal/drivers/mediatek/lvts_thermal: Retrieve all calibration bytes (Nicolas Pitre) - thermal/drivers/k3_bandgap: Remove some unused fields in struct k3_bandgap (Christophe JAILLET) - thermal/drivers/qcom: Remove some unused fields in struct qpnp_tm_chip (Christophe JAILLET) - thermal/drivers/tsens: Fix null pointer dereference (Aleksandr Mishin) - thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192 (Hsin-Te Yuan) - thermal/drivers/rcar_gen3: Update temperature approximation calculation (Niklas Söderlund) - thermal/drivers/rcar_gen3: Move Tj_T storage to shared private data (Niklas Söderlund) - thermal/drivers/amlogic: Support A1 SoC family Thermal Sensor controller (Dmitry Rokosov) - dt-bindings: thermal: amlogic: add support for A1 thermal sensor (Dmitry Rokosov) - thermal/drivers/tsens: Add suspend to RAM support for tsens (Priyansh Jain) - dt-bindings: thermal: convert st,stih407-thermal to DT schema (Raphael Gallais-Pou) - thermal/drivers/armada: Simplify name sanitization (Rasmus Villemoes) - thermal/drivers/qcom/lmh: Check for SCM availability at probe (Konrad Dybcio) - dt-bindings: thermal: lmh: Add QCM2290 compatible (Konrad Dybcio) - thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (Justin Stitt) - thermal: intel: hfi: Enable HFI only when required (Stanislaw Gruszka) - thermal: netlink: Rename thermal_gnl_family (Stanislaw Gruszka) - thermal: netlink: Add genetlink bind/unbind notifications (Stanislaw Gruszka) - thermal: core: Relocate the struct thermal_governor definition (Rafael J. Wysocki) - thermal: core: Sort trip point crossing notifications by temperature (Rafael J. Wysocki) - thermal: core: Send trip crossing notifications at init time if needed (Rafael J. Wysocki) - thermal: core: Rewrite comments in handle_thermal_trip() (Rafael J. Wysocki) - thermal: core: Make struct thermal_zone_device definition internal (Rafael J. Wysocki) - thermal: core: Move threshold out of struct thermal_trip (Rafael J. Wysocki) - thermal: gov_step_wise: Simplify checks related to passive trips (Rafael J. Wysocki) - thermal: gov_step_wise: Simplify get_target_state() (Rafael J. Wysocki) - selftests/sgx: Include KHDR_INCLUDES in Makefile (Edward Liaw) - selftests: Compile kselftest headers with -D_GNU_SOURCE (Edward Liaw) - selftests/resctrl: fix clang build warnings related to abs(), labs() calls (John Hubbard) - selftests/ftrace: Fix checkbashisms errors (Masami Hiramatsu (Google)) - selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly (Masami Hiramatsu (Google)) - selftests/capabilities: fix warn_unused_result build warnings (Amer Al Shanawany) - selftests: filesystems: add missing stddef header (Amer Al Shanawany) - selftests: kselftest_deps: fix l5_test() empty variable (Lu Dai) - selftests: default to host arch for LLVM builds (Valentin Obst) - selftests/resctrl: fix clang build failure: use LOCAL_HDRS (John Hubbard) - selftests/binderfs: use the Makefile's rules, not Make's implicit rules (John Hubbard) - Documentation: kselftest: fix codeblock (Yo-Jung (Leo) Lin) - selftests: kselftest: Make ksft_exit functions return void instead of int (Nathan Chancellor) - selftests: x86: ksft_exit_pass() does not return (Nathan Chancellor) - selftests: timers: ksft_exit functions do not return (Nathan Chancellor) - selftests: sync: ksft_exit_pass() does not return (Nathan Chancellor) - selftests/resctrl: ksft_exit_skip() does not return (Nathan Chancellor) - selftests: pidfd: ksft_exit functions do not return (Nathan Chancellor) - selftests/mm: ksft_exit functions do not return (Nathan Chancellor) - selftests: membarrier: ksft_exit_pass() does not return (Nathan Chancellor) - selftests/ipc: ksft_exit functions do not return (Nathan Chancellor) - selftests/clone3: ksft_exit functions do not return (Nathan Chancellor) - selftests: power_supply: Make it POSIX-compliant (Nícolas F. R. A. Prado) - selftests: ktap_helpers: Make it POSIX-compliant (Nícolas F. R. A. Prado) - selftests: cpufreq: conform test to TAP (Muhammad Usama Anjum) - selftests: Mark ksft_exit_fail_perror() as __noreturn (Muhammad Usama Anjum) - selftests/clone3: Correct log message for waitpid() failures (Mark Brown) - selftests/clone3: Check that the child exited cleanly (Mark Brown) - selftests/clone3: Fix compiler warning (Mark Brown) - tracing/selftests: Default to verbose mode when running in kselftest (Mark Brown) - tracing/selftests: Support log output when generating KTAP output (Mark Brown) - selftests: exec: Use new ksft_exit_fail_perror() helper (Muhammad Usama Anjum) - selftests: add ksft_exit_fail_perror() (Muhammad Usama Anjum) - kselftest: Add missing signature to the comments (Muhammad Usama Anjum) - kselftest/clone3: Make test names for set_tid test stable (Mark Brown) - selftests/resctrl: Move cleanups out of individual tests (Maciej Wieczor-Retman) - selftests/resctrl: Simplify cleanup in ctrl-c handler (Maciej Wieczor-Retman) - selftests/resctrl: Add cleanup function to test framework (Maciej Wieczor-Retman) - selftests/dmabuf-heap: conform test to TAP format output (Muhammad Usama Anjum) - selftests: x86: test_mremap_vdso: conform test to TAP format output (Muhammad Usama Anjum) - selftests: x86: test_vsyscall: conform test to TAP format output (Muhammad Usama Anjum) - selftests: x86: test_vsyscall: reorder code to reduce #ifdef blocks (Muhammad Usama Anjum) - kselftest/tty: Report a consistent test name for the one test we run (Mark Brown) - kselftest: Add mechanism for reporting a KSFT_ result code (Mark Brown) - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Scott Mayhew) - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Ivan Orlov) - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (David Gow) - kunit: unregister the device on error (Wander Lairson Costa) - kunit: Fix race condition in try-catch completion (David Gow) - kunit: Add tests for fault (Mickaël Salaün) - kunit: Print last test location on fault (Mickaël Salaün) - kunit: Fix KUNIT_SUCCESS() calls in iov_iter tests (Mickaël Salaün) - kunit: Handle test faults (Mickaël Salaün) - kunit: Fix timeout message (Mickaël Salaün) - kunit: Fix kthread reference (Mickaël Salaün) - kunit: Handle thread creation error (Mickaël Salaün) - tools/nolibc: add support for uname(2) (Thomas Weißschuh) - tools/nolibc/string: remove open-coded strnlen() (Thomas Weißschuh) - selftests/nolibc: Add tests for strlcat() and strlcpy() (Rodrigo Campos) - tools/nolibc: Fix strlcpy() return code and size usage (Rodrigo Campos) - tools/nolibc: Fix strlcat() return code and size usage (Rodrigo Campos) - tools/nolibc/string: export strlen() (Rodrigo Campos) - tools/nolibc/stdlib: fix memory error in realloc() (Brennan Xavier McManus) - openrisc: Move FPU state out of pt_regs (Stafford Horne) - openrisc: Add FPU config (Stafford Horne) - openrisc: traps: Don't send signals to kernel mode threads (Stafford Horne) - openrisc: traps: Remove calls to show_registers before die (Stafford Horne) - openrisc: traps: Convert printks to pr_ macros (Stafford Horne) - openrisc: Add support for more module relocations (Stafford Horne) - openrisc: Define openrisc relocation types (Stafford Horne) - openrisc: Use do_kernel_power_off() (Stafford Horne) - sh: setup: Add missing forward declaration for sh_fdt_init() (Geert Uytterhoeven) - sh: smp: Protect setup_profiling_timer() by CONFIG_PROFILING (Geert Uytterhoeven) - sh: of-generic: Add missing #include (Geert Uytterhoeven) - sh: dreamcast: Fix GAPS PCI bridge addressing (Artur Rojek) - sh: boot: Add proper forward declarations (Geert Uytterhoeven) - sh: boot: Remove sh5 cache handling (Geert Uytterhoeven) - Revert "sh: Handle calling csum_partial with misaligned data" (Guenter Roeck) - sh: j2: Drop incorrect SPI controller spi-max-frequency property (Krzysztof Kozlowski) - sh: push-switch: Convert to platform remove callback returning void (Uwe Kleine-König) - sh: sh7785lcr: Make init_sh7785lcr_IRQ() static (Geert Uytterhoeven) - sh: sh7757: Add missing #include (Geert Uytterhoeven) - sh: sh7757lcr: Make init_sh7757lcr_IRQ() static (Geert Uytterhoeven) - sh: mach-sh03: Make sh03_rtc_settimeofday() static (Geert Uytterhoeven) - sh: mach-highlander: Add missing #include (Geert Uytterhoeven) - sh: traps: Make is_dsp_inst() static (Geert Uytterhoeven) - sh: cache: Move forward declarations to (Geert Uytterhoeven) - sh: dma: Remove unused functionality (Geert Uytterhoeven) - sh: dwarf: Make dwarf_lookup_fde() static (Geert Uytterhoeven) - sh: kprobes: Remove unneeded kprobe_opcode_t casts (Geert Uytterhoeven) - sh: kprobes: Make trampoline_probe_handler() static (Geert Uytterhoeven) - sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe() (Geert Uytterhoeven) - sh: smp: Fix missing prototypes (Geert Uytterhoeven) - sh: sh7786: Remove unused sh7786_usb_use_exclock() (Geert Uytterhoeven) - sh: sh2a: Add missing #include (Geert Uytterhoeven) - sh: dma: Remove unused dmac_search_free_channel() (Geert Uytterhoeven) - sh: math-emu: Add missing #include (Geert Uytterhoeven) - sh: nommu: Add missing #include (Geert Uytterhoeven) - sh: ftrace: Fix missing prototypes (Geert Uytterhoeven) - sh: hw_breakpoint: Add missing forward declaration for arch_bp_generic_fields() (Geert Uytterhoeven) - sh: traps: Add missing #include (Geert Uytterhoeven) - sh: return_address: Add missing #include (Geert Uytterhoeven) - sh: tlb: Add missing forward declaration for handle_tlbmiss() (Geert Uytterhoeven) - sh: syscall: Add missing forward declaration for sys_cacheflush() (Geert Uytterhoeven) - sh: fpu: Add missing forward declarations (Geert Uytterhoeven) - sh: pgtable: Fix missing prototypes (Geert Uytterhoeven) - arm64: tlb: Allow range operation for MAX_TLBI_RANGE_PAGES (Gavin Shan) - arm64: tlb: Improve __TLBI_VADDR_RANGE() (Gavin Shan) - kselftest: arm64: Add a null pointer check (Kunwu Chan) - kselftest/arm64: Remove unused parameters in abi test (xieming) - arm64: Add USER_STACKTRACE support (chenqiwu) - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() (Hao Chen) - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group (Junhao He) - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group (Junhao He) - perf/arm-spe: Assign parents for event_source device (Jonathan Cameron) - perf/arm-smmuv3: Assign parents for event_source device (Jonathan Cameron) - perf/arm-dsu: Assign parents for event_source device (Jonathan Cameron) - perf/arm-dmc620: Assign parents for event_source device (Jonathan Cameron) - perf/arm-ccn: Assign parents for event_source device (Jonathan Cameron) - perf/arm-cci: Assign parents for event_source device (Jonathan Cameron) - perf/alibaba_uncore: Assign parents for event_source device (Jonathan Cameron) - perf/arm_pmu: Assign parents for event_source devices (Jonathan Cameron) - perf/imx_ddr: Assign parents for event_source devices (Jonathan Cameron) - perf/qcom: Assign parents for event_source devices (Jonathan Cameron) - Documentation: qcom-pmu: Use /sys/bus/event_source/devices paths (Jonathan Cameron) - perf/riscv: Assign parents for event_source devices (Jonathan Cameron) - perf/thunderx2: Assign parents for event_source devices (Jonathan Cameron) - Documentation: thunderx2-pmu: Use /sys/bus/event_source/devices paths (Jonathan Cameron) - perf/xgene: Assign parents for event_source devices (Jonathan Cameron) - Documentation: xgene-pmu: Use /sys/bus/event_source/devices paths (Jonathan Cameron) - perf/arm_cspmu: Assign parents for event_source devices (Jonathan Cameron) - perf/amlogic: Assign parents for event_source devices (Jonathan Cameron) - perf/hisi-hns3: Assign parents for event_source device (Jonathan Cameron) - Documentation: hns-pmu: Use /sys/bus/event_source/devices paths (Jonathan Cameron) - perf/hisi-uncore: Assign parents for event_source devices (Jonathan Cameron) - Documentation: hisi-pmu: Drop reference to /sys/devices path (Jonathan Cameron) - perf/hisi-pcie: Assign parent for event_source device (Jonathan Cameron) - arm64: arm_pmuv3: Correctly extract and check the PMUVer (Yicong Yang) - perf/arm-cmn: Set PMU device parent (Robin Murphy) - perf/thunderx2: Avoid placing cpumask on the stack (Dawei Li) - perf/qcom_l2: Avoid placing cpumask on the stack (Dawei Li) - perf/hisi_uncore: Avoid placing cpumask on the stack (Dawei Li) - perf/hisi_pcie: Avoid placing cpumask on the stack (Dawei Li) - perf/dwc_pcie: Avoid placing cpumask on the stack (Dawei Li) - perf/arm_dsu: Avoid placing cpumask on the stack (Dawei Li) - perf/arm_cspmu: Avoid placing cpumask on the stack (Dawei Li) - perf/arm-cmn: Avoid placing cpumask on the stack (Dawei Li) - perf/alibaba_uncore_drw: Avoid placing cpumask on the stack (Dawei Li) - cpumask: add cpumask_any_and_but() (Mark Rutland) - drivers/perf: thunderx2_pmu: Replace open coded acpi_match_acpi_device() (Andy Shevchenko) - drivers: perf: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - arm64/mm: Fix pud_user_accessible_page() for PGTABLE_LEVELS <= 2 (Ryan Roberts) - arm64/mm: Add uffd write-protect support (Ryan Roberts) - arm64/mm: Move PTE_PRESENT_INVALID to overlay PTE_NG (Ryan Roberts) - arm64/mm: Remove PTE_PROT_NONE bit (Ryan Roberts) - arm64/mm: generalize PMD_PRESENT_INVALID for all levels (Ryan Roberts) - arm64: mm: Don't remap pgtables for allocate vs populate (Ryan Roberts) - arm64: mm: Batch dsb and isb when populating pgtables (Ryan Roberts) - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Ryan Roberts) - arm64: simplify arch_static_branch/_jump function (George Guo) - arm64: Add the arm64.no32bit_el0 command line option (Andrea della Porta) - arm64: defer clearing DAIF.D (Mark Rutland) - arm64: assembler: update stale comment for disable_step_tsk (Mark Rutland) - arm64/sysreg: Update PIE permission encodings (Shiqi Liu) - arm64: Add Neoverse-V2 part (Besar Wicaksono) - arm64: Remove unnecessary irqflags alternative.h include (Jinjie Ruan) - arm64: boot: Support Flat Image Tree (Simon Glass) - arm64: Add BOOT_TARGETS variable (Simon Glass) - arm64: acpi: Honour firmware_signature field of FACS, if it exists (David Woodhouse) - ACPICA: Detect FACS even for hardware reduced platforms (David Woodhouse) - m68k: defconfig: Update defconfigs for v6.9-rc1 (Geert Uytterhoeven) - m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (Geert Uytterhoeven) - m68k: mac: Fix reboot hang on Mac IIci (Finn Thain) - m68k: Fix spinlock race in kernel thread creation (Michael Schmitz) - m68k: Let GENERIC_IOMAP depend on HAS_IOPORT (Niklas Schnelle) - m68k: amiga: Use str_plural() to fix Coccinelle warning (Thorsten Blum) - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" (Finn Thain) - zorro: Use helpers from ioport.h (Andy Shevchenko) - m68k: Calculate THREAD_SIZE from THREAD_SIZE_ORDER (Dawei Li) - x86/irq: Use existing helper for pending vector check (Jacob Pan) - iommu/vt-d: Enable posted mode for device MSIs (Jacob Pan) - iommu/vt-d: Make posted MSI an opt-in command line option (Jacob Pan) - x86/irq: Extend checks for pending vectors to posted interrupts (Jacob Pan) - x86/irq: Factor out common code for checking pending interrupts (Jacob Pan) - x86/irq: Install posted MSI notification handler (Jacob Pan) - x86/irq: Factor out handler invocation from common_interrupt() (Jacob Pan) - x86/irq: Set up per host CPU posted interrupt descriptors (Jacob Pan) - x86/irq: Reserve a per CPU IDT vector for posted MSIs (Jacob Pan) - x86/irq: Add a Kconfig option for posted MSI (Jacob Pan) - x86/irq: Remove bitfields in posted interrupt descriptor (Jacob Pan) - x86/irq: Unionize PID.PIR for 64bit access w/o casting (Jacob Pan) - KVM: VMX: Move posted interrupt descriptor out of VMX code (Jacob Pan) - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc (Guanrui Huang) - cpuidle: Avoid explicit cpumask allocation on stack (Dawei Li) - irqchip/sifive-plic: Avoid explicit cpumask allocation on stack (Dawei Li) - irqchip/riscv-aplic-direct: Avoid explicit cpumask allocation on stack (Dawei Li) - irqchip/loongson-eiointc: Avoid explicit cpumask allocation on stack (Dawei Li) - irqchip/gic-v3-its: Avoid explicit cpumask allocation on stack (Dawei Li) - irqchip/irq-bcm6345-l1: Avoid explicit cpumask allocation on stack (Dawei Li) - cpumask: Introduce cpumask_first_and_and() (Dawei Li) - irqchip/irq-brcmstb-l2: Avoid saving mask on shutdown (Florian Fainelli) - genirq: Reuse irq_is_nmi() (Jinjie Ruan) - genirq/cpuhotplug: Retry with cpu_online_mask when migration fails (Dongli Zhang) - genirq/cpuhotplug: Skip suspended interrupts when restoring affinity (David Stevens) - arm64: dts: st: Add interrupt parent to pinctrl on stm32mp251 (Antonio Borneo) - arm64: dts: st: Add exti1 and exti2 nodes on stm32mp251 (Antonio Borneo) - ARM: dts: stm32: List exti parent interrupts on stm32mp131 (Antonio Borneo) - ARM: dts: stm32: List exti parent interrupts on stm32mp151 (Antonio Borneo) - arm64: Kconfig.platforms: Enable STM32_EXTI for ARCH_STM32 (Antonio Borneo) - irqchip/stm32-exti: Mark events reserved with RIF configuration check (Antonio Borneo) - irqchip/stm32-exti: Skip secure events (Antonio Borneo) - irqchip/stm32-exti: Convert driver to standard PM (Antonio Borneo) - irqchip/stm32-exti: Map interrupts through interrupts-extended (Antonio Borneo) - dt-bindings: interrupt-controller: stm32-exti: Add irq mapping to parent (Antonio Borneo) - irqchip/stm32-exti: Fix minor indentation issue (Antonio Borneo) - irqchip/mxs: Declare icoll_handle_irq() as static (Stefan Wahren) - irqchip/loongson-pch-pic: Update interrupt registration policy (Baoqi Zhang) - genirq: Simplify the checks for irq_set_percpu_devid_partition() (Jinjie Ruan) - irqchip/riscv-imsic: Fix boot time update effective affinity warning (Anup Patel) - watchdog/softlockup: Report the most frequent interrupts (Bitao Hu) - watchdog/softlockup: Low-overhead detection of interrupt storm (Bitao Hu) - genirq: Avoid summation loops for /proc/interrupts (Bitao Hu) - genirq: Provide a snapshot mechanism for interrupt statistics (Bitao Hu) - genirq: Convert kstat_irqs to a struct (Bitao Hu) - genirq: Update MAINTAINERS to include interrupt related header files (Andy Shevchenko) - genirq: Fix trivial typo in the comment CPY ==> COPY (Andy Shevchenko) - irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU (Tiezhu Yang) - irqchip/loongson-eiointc: Set CPU affinity only on SMP machines for LoongArch (Tiezhu Yang) - irqchip/loongson-pch-msi: Fix off-by-one on allocation error path (Zenghui Yu) - irqchip/alpine-msi: Fix off-by-one in allocation error path (Zenghui Yu) - irqchip/riscv-aplic: Fix spelling mistake "forwared" -> "forwarded" (Colin Ian King) - irqdomain: Check virq for 0 before use in irq_dispose_mapping() (Andy Shevchenko) - irqchip: Remove redundant irq_chip::name initialization (Keguang Zhang) - MAINTAINERS: Add entry for RISC-V AIA drivers (Anup Patel) - RISC-V: Select APLIC and IMSIC drivers (Anup Patel) - irqchip/riscv-aplic: Add support for MSI-mode (Anup Patel) - irqchip: Add RISC-V advanced PLIC driver for direct-mode (Anup Patel) - dt-bindings: interrupt-controller: Add RISC-V advanced PLIC (Anup Patel) - irqchip/riscv-imsic: Add device MSI domain support for PCI devices (Anup Patel) - irqchip/riscv-imsic: Add device MSI domain support for platform devices (Anup Patel) - irqchip: Add RISC-V incoming MSI controller early driver (Anup Patel) - dt-bindings: interrupt-controller: Add RISC-V incoming MSI controller (Anup Patel) - irqchip/renesas-rzg2l: Simplify rzg2l_irqc_irq_{en,dis}able() (Biju Das) - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Daniel J Blueman) - clocksource/drivers/arm_arch_timer: Mark hisi_161010101_oem_info const (Stephen Boyd) - clocksource/drivers/timer-ti-dm: Remove an unused field in struct dmtimer (Christophe JAILLET) - clocksource/drivers/renesas-ostm: Avoid reprobe after successful early probe (Geert Uytterhoeven) - clocksource/drivers/renesas-ostm: Allow OSTM driver to reprobe for RZ/V2H(P) SoC (Lad Prabhakar) - dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2H(P) SoC (Lad Prabhakar) - rust: time: doc: Add missing C header links (Boqun Feng) - clocksource: Make the int help prompt unit readable in ncurses (Borislav Petkov (AMD)) - hrtimer: Rename __hrtimer_hres_active() to hrtimer_hres_active() (Jiapeng Chong) - timerqueue: Remove never used function timerqueue_node_expires() (Anna-Maria Behnsen) - rust: time: Add Ktime (Alice Ryhl) - vdso: Fix powerpc build U64_MAX undeclared error (Adrian Hunter) - clockevents: Convert s[n]printf() to sysfs_emit() (Li Zhijian) - clocksource: Convert s[n]printf() to sysfs_emit() (Li Zhijian) - clocksource: Make watchdog and suspend-timing multiplication overflow safe (Adrian Hunter) - timekeeping: Let timekeeping_cycles_to_ns() handle both under and overflow (Adrian Hunter) - timekeeping: Make delta calculation overflow safe (Adrian Hunter) - timekeeping: Prepare timekeeping_cycles_to_ns() for overflow safety (Adrian Hunter) - timekeeping: Fold in timekeeping_delta_to_ns() (Adrian Hunter) - timekeeping: Consolidate timekeeping helpers (Adrian Hunter) - timekeeping: Refactor timekeeping helpers (Adrian Hunter) - timekeeping: Reuse timekeeping_cycles_to_ns() (Adrian Hunter) - timekeeping: Tidy timekeeping_cycles_to_ns() slightly (Adrian Hunter) - timekeeping: Rename fast_tk_get_delta_ns() to __timekeeping_get_ns() (Adrian Hunter) - timekeeping: Move timekeeping helper functions (Adrian Hunter) - x86/vdso: Make delta calculation overflow safe (Adrian Hunter) - vdso: Make delta calculation overflow safe (Adrian Hunter) - vdso: Add vdso_data:: Max_cycles (Adrian Hunter) - vdso, math64: Provide mul_u64_u32_add_u64_shr() (Adrian Hunter) - math64: Tidy up mul_u64_u32_shr() (Adrian Hunter) - vdso: Add CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT (Adrian Hunter) - vdso: Consolidate nanoseconds calculation (Adrian Hunter) - vdso: Consolidate vdso_calc_delta() (Adrian Hunter) - hrtimer: Remove unused function (Jiapeng Chong) - x86/apic: Improve data types to fix Coccinelle warnings (Thorsten Blum) - x86/sev: Make the VMPL0 checking more straight forward (Tom Lendacky) - x86/sev: Rename snp_init() in boot/compressed/sev.c (Tom Lendacky) - x86/sev: Shorten struct name snp_secrets_page_layout to snp_secrets_page (Tom Lendacky) - x86/microcode: Remove unused struct cpu_info_ctx (Dr. David Alan Gilbert) - x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro (Borislav Petkov (AMD)) - x86/microcode/AMD: Avoid -Wformat warning with clang-15 (Arnd Bergmann) - x86/resctrl: Add tracepoint for llc_occupancy tracking (Haifeng Xu) - x86/resctrl: Rename pseudo_lock_event.h to trace.h (Haifeng Xu) - x86/resctrl: Simplify call convention for MSR update functions (Tony Luck) - x86/resctrl: Pass domain to target CPU (Tony Luck) - x86/alternatives: Remove alternative_input_2() (Borislav Petkov (AMD)) - x86/alternatives: Sort local vars in apply_alternatives() (Borislav Petkov (AMD)) - x86/alternatives: Optimize optimize_nops() (Borislav Petkov (AMD)) - x86/alternatives: Get rid of __optimize_nops() (Borislav Petkov (AMD)) - x86/alternatives: Use a temporary buffer when optimizing NOPs (Borislav Petkov (AMD)) - x86/alternatives: Catch late X86_FEATURE modifiers (Borislav Petkov (AMD)) - x86/mce: Dynamically size space for machine check records (Tony Luck) - EDAC/skx_common: Allow decoding of SGX addresses (Qiuxu Zhuo) - EDAC/mc_sysfs: Convert sprintf()/snprintf() to sysfs_emit() (Li Zhijian) - EDAC: Remove unused struct members (Jiri Slaby (SUSE)) - EDAC: Remove dynamic attributes from edac_device_alloc_ctl_info() (Jiri Slaby (SUSE)) - EDAC/device: Remove edac_dev_sysfs_block_attribute::store() (Jiri Slaby (SUSE)) - EDAC/device: Remove edac_dev_sysfs_block_attribute::{block,value} (Jiri Slaby (SUSE)) - EDAC/amd64: Remove unused struct member amd64_pvt::ext_nbcfg (Jiri Slaby (SUSE)) - dmaengine: idxd: add a write() method for applications to submit work (Nikhil Rao) - dmaengine: idxd: add a new security check to deal with a hardware erratum (Arjan van de Ven) - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Arjan van de Ven) - x86/shstk: Enable shadow stacks for x32 (H.J. Lu) - x86/platform/olpc-xo1-sci: Convert to platform remove callback returning void (Uwe Kleine-König) - x86/platform/olpc-x01-pm: Convert to platform remove callback returning void (Uwe Kleine-König) - x86/platform/iris: Convert to platform remove callback returning void (Uwe Kleine-König) - x86/of: Change x86_dtb_parse_smp_config() to static (Saurabh Sengar) - x86/of: Map NUMA node to CPUs as per DeviceTree (Saurabh Sengar) - x86/of: Set the parse_smp_cfg for all the DeviceTree platforms by default (Saurabh Sengar) - x86/hyperv/vtl: Correct x86_init.mpparse.parse_smp_cfg assignment (Saurabh Sengar) - x86/percpu: Introduce raw_cpu_read_long() to reduce ifdeffery (Uros Bizjak) - x86/percpu: Rewrite x86_this_cpu_test_bit() and friends as macros (Uros Bizjak) - x86/percpu: Fix x86_this_cpu_variable_test_bit() asm template (Uros Bizjak) - x86/percpu: Re-enable named address spaces with sanitizers for GCC 13.3+ (Uros Bizjak) - x86/percpu: Use __force to cast from __percpu address space (Uros Bizjak) - x86/percpu: Do not use this_cpu_read_stable_8() for 32-bit targets (Uros Bizjak) - x86/percpu: Unify arch_raw_cpu_ptr() defines (Uros Bizjak) - x86/percpu: Enable named address spaces for GCC 9.1+ (Uros Bizjak) - x86/percpu: Re-enable named address spaces with KASAN for GCC 13.3+ (Uros Bizjak) - x86/percpu: Move raw_percpu_xchg_op() to a better place (Uros Bizjak) - x86/percpu: Convert this_percpu_xchg_op() from asm() to C code, to generate better code (Uros Bizjak) - x86/pat: Fix W^X violation false-positives when running as Xen PV guest (Juergen Gross) - x86/pat: Restructure _lookup_address_cpa() (Juergen Gross) - x86/mm: Use lookup_address_in_pgd_attr() in show_fault_oops() (Juergen Gross) - x86/pat: Introduce lookup_address_in_pgd_attr() (Juergen Gross) - x86/fpu: Update fpu_swap_kvm_fpu() uses in comments as well (Li RongQing) - x86/vm86: Make sure the free_vm86(task) definition uses its parameter even in the !CONFIG_VM86 case (Ingo Molnar) - x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup (Uros Bizjak) - x86/entry: Merge thunk_64.S and thunk_32.S into thunk.S (Lai Jiangshan) - x86/mm: Switch to new Intel CPU model defines (Tony Luck) - x86/tsc_msr: Switch to new Intel CPU model defines (Tony Luck) - x86/tsc: Switch to new Intel CPU model defines (Tony Luck) - x86/cpu: Switch to new Intel CPU model defines (Tony Luck) - x86/resctrl: Switch to new Intel CPU model defines (Tony Luck) - x86/microcode/intel: Switch to new Intel CPU model defines (Tony Luck) - x86/mce: Switch to new Intel CPU model defines (Tony Luck) - x86/cpu: Switch to new Intel CPU model defines (Tony Luck) - x86/cpu/intel_epb: Switch to new Intel CPU model defines (Tony Luck) - x86/aperfmperf: Switch to new Intel CPU model defines (Tony Luck) - x86/apic: Switch to new Intel CPU model defines (Tony Luck) - perf/x86/msr: Switch to new Intel CPU model defines (Tony Luck) - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Tony Luck) - perf/x86/intel/pt: Switch to new Intel CPU model defines (Tony Luck) - perf/x86/lbr: Switch to new Intel CPU model defines (Tony Luck) - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Tony Luck) - x86/bugs: Switch to new Intel CPU model defines (Tony Luck) - x86/bugs: Switch to new Intel CPU model defines (Tony Luck) - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Tony Luck) - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Tony Luck) - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Tony Luck) - x86/sev: Take NUMA node into account when allocating memory for per-CPU SEV data (Li RongQing) - x86/cpu: Improve readability of per-CPU cpumask initialization code (Ingo Molnar) - x86/cpu: Take NUMA node into account when allocating per-CPU cpumasks (Li RongQing) - x86/mce: Implement recovery for errors in TDX/SEAM non-root mode (Tony Luck) - tracing: Add the ::microcode field to the mce_record tracepoint (Avadhut Naik) - tracing: Add the ::ppin field to the mce_record tracepoint (Avadhut Naik) - x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint (Ingo Molnar) - x86/selftests: Skip the tests if prerequisites aren't fulfilled (Muhammad Usama Anjum) - x86/cpu: Clear TME feature flag if TME is not enabled by BIOS (Bingsong Si) - x86/CPU/AMD: Improve the erratum 1386 workaround (Borislav Petkov (AMD)) - x86/cpu/topology: Add support for the AMD 0x80000026 leaf (Thomas Gleixner) - x86/cpu: Get rid of an unnecessary local variable in get_cpu_address_sizes() (Borislav Petkov (AMD)) - x86/cpu: Move leftover contents of topology.c to setup.c (Rafael J. Wysocki) - x86/pci/ce4100: Remove unused 'struct sim_reg_op' (Dr. David Alan Gilbert) - x86/msr: Move ARCH_CAP_XAPIC_DISABLE bit definition to its rightful place (Pawan Gupta) - x86/math-emu: Fix function cast warnings (Arnd Bergmann) - x86/extable: Remove unused fixup type EX_TYPE_COPY (Tong Tiangen) - x86/rtc: Remove unused intel-mid.h (Andy Shevchenko) - x86/32: Remove unused IA32_STACK_TOP and two externs (YueHaibing) - x86/head: Simplify relative include path to xen-head.S (Yuntao Wang) - x86/fred: Fix typo in Kconfig description (Paul Menzel) - x86/syscall/compat: Remove ia32_unistd.h (Brian Gerst) - x86/syscall/compat: Remove unused macro __SYSCALL_ia32_NR (Brian Gerst) - x86/virt/tdx: Remove duplicate include (Jiapeng Chong) - x86/xen: Remove duplicate #include (Jiapeng Chong) - x86/Kconfig: Merge the two CONFIG_X86_EXTENDED_PLATFORM entries (Masahiro Yamada) - x86/purgatory: Switch to the position-independent small code model (Ard Biesheuvel) - x86/boot: Replace __PHYSICAL_START with LOAD_PHYSICAL_ADDR (Wei Yang) - x86/vmlinux.lds.S: Take __START_KERNEL out conditional definition (Wei Yang) - x86/vmlinux.lds.S: Remove conditional definition of LOAD_OFFSET (Wei Yang) - vmlinux.lds.h: Fix a typo in comment (Wei Yang) - x86/dumpstack: Use uniform "Oops: " prefix for die() messages (Alex Shi) - x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57 (Ard Biesheuvel) - x86/boot: Move kernel cmdline setup earlier in the boot process (again) (Julian Stecklina) - x86/build: Clean up arch/x86/tools/relocs.c a bit (Ingo Molnar) - x86/boot: Ignore relocations in .notes sections in walk_relocs() too (Guixiong Wei) - x86: Rename __{start,end}_init_task to __{start,end}_init_stack (Xin Li (Intel)) - x86/boot: Simplify boot stack setup (Brian Gerst) - x86/alternatives: Remove a superfluous newline in _static_cpu_has() (Borislav Petkov (AMD)) - x86/asm/64: Clean up memset16(), memset32(), memset64() assembly constraints in (Alexey Dobriyan) - x86/asm: Use "m" operand constraint in WRUSSQ asm template (Uros Bizjak) - x86/asm: Use %%a instead of %%P operand modifier in asm templates (Uros Bizjak) - x86/asm: Use %%c/%%n instead of %%P operand modifier in asm templates (Uros Bizjak) - x86/asm: Remove %%P operand modifier from altinstr asm templates (Uros Bizjak) - Documentation/maintainer-tip: Clarify merge window policy (Dave Hansen) - sched/pelt: Remove shift of thermal clock (Vincent Guittot) - sched/cpufreq: Rename arch_update_thermal_pressure() => arch_update_hw_pressure() (Vincent Guittot) - thermal/cpufreq: Remove arch_update_thermal_pressure() (Vincent Guittot) - sched/cpufreq: Take cpufreq feedback into account (Vincent Guittot) - cpufreq: Add a cpufreq pressure feedback for the scheduler (Vincent Guittot) - sched/fair: Fix update of rd->sg_overutilized (Vincent Guittot) - sched/vtime: Do not include header (Alexander Gordeev) - s390/irq,nmi: Include header directly (Alexander Gordeev) - s390/vtime: Remove unused __ARCH_HAS_VTIME_TASK_SWITCH leftover (Alexander Gordeev) - sched/vtime: Get rid of generic vtime_task_switch() implementation (Alexander Gordeev) - sched/vtime: Remove confusing arch_vtime_task_switch() declaration (Alexander Gordeev) - sched/balancing: Simplify the sg_status bitmask and use separate ->overloaded and ->overutilized flags (Ingo Molnar) - sched/fair: Rename set_rd_overutilized_status() to set_rd_overutilized() (Ingo Molnar) - sched/fair: Rename SG_OVERLOAD to SG_OVERLOADED (Ingo Molnar) - sched/fair: Rename {set|get}_rd_overload() to {set|get}_rd_overloaded() (Ingo Molnar) - sched/fair: Rename root_domain::overload to ::overloaded (Ingo Molnar) - sched/fair: Use helper functions to access root_domain::overload (Shrikanth Hegde) - sched/fair: Check root_domain::overload value before update (Shrikanth Hegde) - sched/fair: Combine EAS check with root_domain::overutilized access (Shrikanth Hegde) - sched/fair: Simplify the continue_balancing logic in sched_balance_newidle() (Shrikanth Hegde) - sched/fair: Introduce is_rd_overutilized() helper function to access root_domain::overutilized (Shrikanth Hegde) - sched/fair: Add EAS checks before updating root_domain::overutilized (Shrikanth Hegde) - sched/fair: Don't double balance_interval for migrate_misfit (Qais Yousef) - sched/topology: Remove root_domain::max_cpu_capacity (Qais Yousef) - sched/fair: Check if a task has a fitting CPU when updating misfit (Qais Yousef) - sched/topology: Export asym_cap_list (Qais Yousef) - sched/fair: Fix typos in comments (Ingo Molnar) - sched/balancing: Fix a couple of outdated function names in comments (Ingo Molnar) - sched/balancing: Rename find_idlest_cpu() => sched_balance_find_dst_cpu() (Ingo Molnar) - sched/balancing: Rename find_idlest_group() => sched_balance_find_dst_group() (Ingo Molnar) - sched/balancing: Rename find_idlest_group_cpu() => sched_balance_find_dst_group_cpu() (Ingo Molnar) - sched/balancing: Rename newidle_balance() => sched_balance_newidle() (Ingo Molnar) - sched/balancing: Rename update_blocked_averages() => sched_balance_update_blocked_averages() (Ingo Molnar) - sched/balancing: Rename find_busiest_group() => sched_balance_find_src_group() (Ingo Molnar) - sched/balancing: Rename find_busiest_queue() => sched_balance_find_src_rq() (Ingo Molnar) - sched/balancing: Rename load_balance() => sched_balance_rq() (Ingo Molnar) - sched/balancing: Rename rebalance_domains() => sched_balance_domains() (Ingo Molnar) - sched/balancing: Rename trigger_load_balance() => sched_balance_trigger() (Ingo Molnar) - sched/balancing: Rename scheduler_tick() => sched_tick() (Ingo Molnar) - sched/balancing: Rename run_rebalance_domains() => sched_balance_softirq() (Ingo Molnar) - sched/balancing: Update comments in 'struct sg_lb_stats' and 'struct sd_lb_stats' (Ingo Molnar) - sched/balancing: Vertically align the comments of 'struct sg_lb_stats' and 'struct sd_lb_stats' (Ingo Molnar) - sched/balancing: Update run_rebalance_domains() comments (Ingo Molnar) - sched/balancing: Fix comments (trying to) refer to NOHZ_BALANCE_KICK (Ingo Molnar) - sched/balancing: Change comment formatting to not overlap Git conflict marker lines (Ingo Molnar) - sched/debug: Allow CONFIG_SCHEDSTATS even on !KERNEL_DEBUG kernels (Ingo Molnar) - sched/debug: Increase SCHEDSTAT_VERSION to 16 (Ingo Molnar) - sched/balancing: Change 'enum cpu_idle_type' to have more natural definitions (Ingo Molnar) - sched/balancing: Remove reliance on 'enum cpu_idle_type' ordering when iterating [CPU_MAX_IDLE_TYPES] arrays in show_schedstat() (Shrikanth Hegde) - sched/balancing: Switch the 'DEFINE_SPINLOCK(balancing)' spinlock into an 'atomic_t sched_balance_running' flag (Ingo Molnar) - perf/bpf: Mark perf_event_set_bpf_handler() and perf_event_free_bpf_handler() as inline too (Ingo Molnar) - selftests/perf_events: Test FASYNC with watermark wakeups (Kyle Huey) - perf/ring_buffer: Trigger IO signals for watermark_wakeup (Kyle Huey) - perf: Move perf_event_fasync() to perf_event.h (Kyle Huey) - perf/bpf: Change the !CONFIG_BPF_SYSCALL stubs to static inlines (Ingo Molnar) - selftest/bpf: Test a perf BPF program that suppresses side effects (Kyle Huey) - perf/bpf: Allow a BPF program to suppress all sample side effects (Kyle Huey) - perf/bpf: Remove unneeded uses_default_overflow_handler() (Kyle Huey) - perf/bpf: Call BPF handler directly, not through overflow machinery (Kyle Huey) - perf/bpf: Remove #ifdef CONFIG_BPF_SYSCALL from struct perf_event members (Kyle Huey) - perf/bpf: Create bpf_overflow_handler() stub for !CONFIG_BPF_SYSCALL (Kyle Huey) - perf/bpf: Reorder bpf_overflow_handler() ahead of __perf_event_overflow() (Kyle Huey) - perf/x86/rapl: Add support for Intel Lunar Lake (Zhang Rui) - perf/x86/rapl: Add support for Intel Arrow Lake (Zhang Rui) - perf/core: Reduce PMU access to adjust sample freq (Namhyung Kim) - perf/core: Optimize perf_adjust_freq_unthr_context() (Namhyung Kim) - perf/x86/amd: Don't reject non-sampling events with configured LBR (Andrii Nakryiko) - perf/x86/amd: Support capturing LBR from software events (Andrii Nakryiko) - perf/x86/amd: Avoid taking branches before disabling LBR (Andrii Nakryiko) - perf/x86/amd: Ensure amd_pmu_core_disable_all() is always inlined (Andrii Nakryiko) - perf/x86/rapl: Prefer struct_size() over open coded arithmetic (Erick Archer) - locking/pvqspinlock/x86: Use _Q_LOCKED_VAL in PV_UNLOCK_ASM macro (Uros Bizjak) - locking/qspinlock/x86: Micro-optimize virt_spin_lock() (Uros Bizjak) - locking/atomic/x86: Merge __arch{,_try}_cmpxchg64_emu_local() with __arch{,_try}_cmpxchg64_emu() (Uros Bizjak) - locking/atomic/x86: Introduce arch_try_cmpxchg64_local() (Uros Bizjak) - locking/pvqspinlock/x86: Remove redundant CMP after CMPXCHG in __raw_callee_save___pv_queued_spin_unlock() (Uros Bizjak) - locking/pvqspinlock: Use try_cmpxchg() in qspinlock_paravirt.h (Uros Bizjak) - locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_clear_pending() (Uros Bizjak) - locking/qspinlock: Use atomic_try_cmpxchg_relaxed() in xchg_tail() (Uros Bizjak) - locking/atomic/x86: Define arch_atomic_sub() family using arch_atomic_add() functions (Uros Bizjak) - locking/atomic/x86: Rewrite x86_32 arch_atomic64_{,fetch}_{and,or,xor}() functions (Uros Bizjak) - locking/atomic/x86: Introduce arch_atomic64_read_nonatomic() to x86_32 (Uros Bizjak) - locking/atomic/x86: Introduce arch_atomic64_try_cmpxchg() to x86_32 (Uros Bizjak) - locking/atomic/x86: Introduce arch_try_cmpxchg64() for !CONFIG_X86_CMPXCHG64 (Uros Bizjak) - locking/atomic/x86: Modernize x86_32 arch_{,try_}_cmpxchg64{,_local}() (Uros Bizjak) - locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128() (Uros Bizjak) - x86/tsc: Make __use_tsc __ro_after_init (Valentin Schneider) - x86/kvm: Make kvm_async_pf_enabled __ro_after_init (Valentin Schneider) - context_tracking: Make context_tracking_key __ro_after_init (Valentin Schneider) - jump_label,module: Don't alloc static_key_mod for __ro_after_init keys (Peter Zijlstra) - locking/qspinlock: Always evaluate lockevent* non-event parameter once (Waiman Long) - firmware: google: cbmem: drop driver owner initialization (Krzysztof Kozlowski) - firmware: coreboot: store owner from modules with coreboot_driver_register() (Krzysztof Kozlowski) - platform/chrome: cros_ec: Handle events during suspend after resume completion (Karthikeyan Ramasubramanian) - platform/chrome: cros_ec_lpc: add quirks for the Framework Laptop (AMD) (Dustin L. Howett) - platform/chrome: cros_ec_lpc: add a "quirks" system (Dustin L. Howett) - platform/chrome: cros_ec_lpc: pass driver_data from DMI to the device (Dustin L. Howett) - platform/chrome: cros_ec_lpc: introduce a priv struct for the lpc device (Dustin L. Howett) - platform/chrome: add HAS_IOPORT dependencies (Niklas Schnelle) - platform/chrome: cros_hps_i2c: Replace deprecated UNIVERSAL_DEV_PM_OPS() (Andy Shevchenko) - platform/chrome: cros_kbd_led_backlight: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: wilco_ec: core: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: wilco_ec: event: remove redundant MODULE_ALIAS (Tzung-Bi Shih) - platform/chrome: wilco_ec: debugfs: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: wilco_ec: telemetry: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_ec_vbc: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_ec_lightbar: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_ec_sysfs: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_ec_debugfs: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_ec_chardev: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_usbpd_notify: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_usbpd_logger: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_ec_sensorhub: provide ID table for avoiding fallback match (Tzung-Bi Shih) - platform/chrome: cros_ec_proto: avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - platform/chrome: wilco_ec: use sysfs_emit() instead of sprintf() (Ai Chao) - rust: alloc: fix dangling pointer in VecExt::reserve() (Danilo Krummrich) - rust: upgrade to Rust 1.78.0 (Miguel Ojeda) - rust: kernel: remove redundant imports (Miguel Ojeda) - rust: sync: implement `Default` for `LockClassKey` (Miguel Ojeda) - docs: rust: extend abstraction and binding documentation (Dirk Behme) - docs: rust: Add instructions for the Rust kselftest (Laura Nao) - rust: remove unneeded `kernel::prelude` imports from doctests (Nell Shamrell-Harrington) - rust: update `dbg!()` to format column number (Raghav Narang) - rust: helpers: Fix grammar in comment (Thorsten Blum) - rust: init: change the generated name of guard variables (Benno Lossin) - rust: sync: add `Arc::into_unique_or_drop` (Alice Ryhl) - rust: sync: add `ArcBorrow::from_raw` (Alice Ryhl) - rust: types: Make Opaque::get const (Boqun Feng) - rust: kernel: remove usage of `allocator_api` unstable feature (Wedson Almeida Filho) - rust: init: update `init` module to take allocation flags (Wedson Almeida Filho) - rust: sync: update `Arc` and `UniqueArc` to take allocation flags (Wedson Almeida Filho) - rust: alloc: update `VecExt` to take allocation flags (Wedson Almeida Filho) - rust: alloc: introduce the `BoxExt` trait (Wedson Almeida Filho) - rust: alloc: introduce allocation flags (Wedson Almeida Filho) - rust: alloc: remove our fork of the `alloc` crate (Wedson Almeida Filho) - kbuild: use the upstream `alloc` crate (Wedson Almeida Filho) - rust: alloc: introduce the `VecExt` trait (Wedson Almeida Filho) - rust: kernel: move `allocator` module under `alloc` (Wedson Almeida Filho) - rust: workqueue: add `#[pin_data]` to `Work` (Benno Lossin) - rust: macros: allow generic parameter default values in `#[pin_data]` (Benno Lossin) - rust: macros: add `decl_generics` to `parse_generics()` (Benno Lossin) - rust: str: add {make,to}_{upper,lower}case() to CString (Danilo Krummrich) - kbuild: rust: use `-Zdebuginfo-compression` (Miguel Ojeda) - kbuild: rust: use `-Zdwarf-version` to support DWARFv5 (Miguel Ojeda) - rust: upgrade to Rust 1.77.1 (Miguel Ojeda) - rust: add `Module::as_ptr` (Alice Ryhl) - crypto: atmel-sha204a - provide the otp content (Lothar Rubusch) - crypto: atmel-sha204a - add reading from otp zone (Lothar Rubusch) - crypto: atmel-i2c - rename read function (Lothar Rubusch) - crypto: atmel-i2c - add missing arg description (Lothar Rubusch) - crypto: iaa - Use kmemdup() instead of kzalloc() and memcpy() (Thorsten Blum) - crypto: sahara - use 'time_left' variable with wait_for_completion_timeout() (Wolfram Sang) - crypto: api - use 'time_left' variable with wait_for_completion_killable_timeout() (Wolfram Sang) - crypto: caam - i.MX8ULP donot have CAAM page0 access (Pankaj Gupta) - crypto: caam - init-clk based on caam-page0-access (Pankaj Gupta) - crypto: starfive - Use fallback for unaligned dma access (Jia Jie Ho) - crypto: starfive - Do not free stack buffer (Jia Jie Ho) - crypto: starfive - Skip unneeded fallback allocation (Jia Jie Ho) - crypto: starfive - Skip dma setup for zeroed message (Jia Jie Ho) - crypto: hisilicon/sec2 - fix for register offset (Wenkai Lin) - crypto: hisilicon/debugfs - mask the unnecessary info from the dump (Chenghai Huang) - crypto: qat - specify firmware files for 402xx (Giovanni Cabiddu) - crypto: x86/aes-gcm - simplify GCM hash subkey derivation (Eric Biggers) - crypto: x86/aes-gcm - delete unused GCM assembly code (Eric Biggers) - crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath() (Eric Biggers) - hwrng: stm32 - repair clock handling (Marek Vasut) - hwrng: stm32 - put IP into RPM suspend on failure (Marek Vasut) - hwrng: stm32 - use logical OR in conditional (Marek Vasut) - crypto: ecdh - Initialize ctx->private_key in proper byte order (Stefan Berger) - crypto: ecdh - Pass private key in proper byte order to check valid key (Stefan Berger) - crypto: tegra - Fix some error codes (Dan Carpenter) - dt-bindings: crypto: starfive: Restore sort order (Geert Uytterhoeven) - crypto: qat - validate slices count returned by FW (Lucas Segarra Fernandez) - crypto: aead,cipher - zeroize key buffer after use (Hailey Mothershead) - crypto: arm64/aes-ce - Simplify round key load sequence (Ard Biesheuvel) - crypto: tegra - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: x86/aes-xts - optimize size of instructions operating on lengths (Eric Biggers) - crypto: x86/aes-xts - eliminate a few more instructions (Eric Biggers) - crypto: x86/aes-xts - handle AES-128 and AES-192 more efficiently (Eric Biggers) - crypto: x86/aesni-xts - deduplicate aesni_xts_enc() and aesni_xts_dec() (Eric Biggers) - crypto: x86/aes-xts - handle CTS encryption more efficiently (Eric Biggers) - crypto: stm32/hash - add full DMA support for stm32mpx (Maxime Méré) - crypto: qat - improve error logging to be consistent across features (Adam Guerin) - crypto: qat - improve error message in adf_get_arbiter_mapping() (Adam Guerin) - crypto: x86/sha256-ni - simplify do_4rounds (Eric Biggers) - crypto: x86/sha256-ni - optimize code size (Eric Biggers) - crypto: x86/sha256-ni - rename some register aliases (Eric Biggers) - crypto: x86/sha256-ni - convert to use rounds macros (Eric Biggers) - crypto: qat - implement dh fallback for primes > 4K (Damian Muszynski) - crypto: x86/aes-xts - access round keys using single-byte offsets (Eric Biggers) - crypto: octeontx2 - add missing check for dma_map_single (Chen Ni) - crypto: x86/aes-xts - make non-AVX implementation use new glue code (Eric Biggers) - X.509: Introduce scope-based x509_certificate allocation (Lukas Wunner) - crypto: hisilicon/qm - Add the err memory release process to qm uninit (Chenghai Huang) - crypto: hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump (Chenghai Huang) - crypto: hisilicon/sec - Fix memory leak for sec resource release (Chenghai Huang) - crypto: hisilicon - Adjust debugfs creation and release order (Chenghai Huang) - crypto: hisilicon/qm - Add the default processing branch (Chenghai Huang) - crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation (Chenghai Huang) - crypto: hisilicon/sgl - Delete redundant parameter verification (Chenghai Huang) - crypto: hisilicon/debugfs - Fix debugfs uninit process issue (Chenghai Huang) - crypto: hisilicon/sec - Add the condition for configuring the sriov function (Chenghai Huang) - crypto: x86/sha512-avx2 - add missing vzeroupper (Eric Biggers) - crypto: x86/sha256-avx2 - add missing vzeroupper (Eric Biggers) - crypto: x86/nh-avx2 - add missing vzeroupper (Eric Biggers) - crypto: iaa - Use cpumask_weight() when rebalancing (Tom Zanussi) - crypto: x509 - Add OID for NIST P521 and extend parser for it (Stefan Berger) - crypto: asymmetric_keys - Adjust signature size calculation for NIST P521 (Stefan Berger) - crypto: ecdsa - Register NIST P521 and extend test suite (Stefan Berger) - crypto: ecdsa - Rename keylen to bufsize where necessary (Stefan Berger) - crypto: ecdsa - Replace ndigits with nbits where precision is needed (Stefan Berger) - crypto: ecc - Add NIST P521 curve parameters (Stefan Berger) - crypto: ecc - Add special case for NIST P521 in ecc_point_mult (Stefan Berger) - crypto: ecc - Implement vli_mmod_fast_521 for NIST p521 (Stefan Berger) - crypto: ecc - Add nbits field to ecc_curve structure (Stefan Berger) - crypto: ecdsa - Extend res.x mod n calculation for NIST P521 (Stefan Berger) - crypto: ecdsa - Adjust tests on length of key parameters (Stefan Berger) - crypto: ecdsa - Convert byte arrays with key coordinates to digits (Stefan Berger) - crypto: ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where possible (Stefan Berger) - crypto: tegra - Add Tegra Security Engine driver (Akhil R) - gpu: host1x: Add Tegra SE to SID table (Akhil R) - dt-bindings: crypto: Add Tegra Security Engine (Akhil R) - padata: Disable BH when taking works lock on MT path (Herbert Xu) - crypto: ccp - drop platform ifdef checks (Arnd Bergmann) - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Colin Ian King) - crypto: algboss - remove NULL check in cryptomgr_schedule_probe() (Roman Smirnov) - crypto: ecc - remove checks in crypto_ecdh_shared_secret() and ecc_make_pub_key() (Roman Smirnov) - crypto: jitter - Replace http with https (Thorsten Blum) - crypto: jitter - Remove duplicate word in comment (Thorsten Blum) - crypto: x86/aes-xts - wire up VAES + AVX10/512 implementation (Eric Biggers) - crypto: x86/aes-xts - wire up VAES + AVX10/256 implementation (Eric Biggers) - crypto: x86/aes-xts - wire up VAES + AVX2 implementation (Eric Biggers) - crypto: x86/aes-xts - wire up AESNI + AVX implementation (Eric Biggers) - crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUs (Eric Biggers) - x86: add kconfig symbols for assembler VAES and VPCLMULQDQ support (Eric Biggers) - crypto: ecdh - explicitly zeroize private_key (Joachim Vandersmissen) - crypto: fips - Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - crypto: jitter - Use kvfree_sensitive() to fix Coccinelle warning (Thorsten Blum) - dt-bindings: crypto: ti,omap-sham: Convert to dtschema (Animesh Agarwal) - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - hwrng: mxc-rnga - Drop usage of platform_driver_probe() (Uwe Kleine-König) - crypto: x86/aesni - Update aesni_set_key() to return void (Chang S. Bae) - crypto: x86/aesni - Rearrange AES key size check (Chang S. Bae) - crypto: bcm - Fix pointer arithmetic (Aleksandr Mishin) - crypto: iaa - Fix some errors in IAA documentation (Jerry Snitselaar) - crypto: ecdsa - Fix module auto-load on add-key (Stefan Berger) - crypto: ecc - update ecc_gen_privkey for FIPS 186-5 (Joachim Vandersmissen) - crypto: ecrdsa - Fix module auto-load on add_key (Vitaly Chikunov) - hwrng: core - Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - dt-bindings: crypto: ice: Document sc7280 inline crypto engine (Luca Weiss) - crypto: remove CONFIG_CRYPTO_STATS (Eric Biggers) - crypto: nx - Avoid -Wflex-array-member-not-at-end warning (Gustavo A. R. Silva) - crypto: starfive - Use dma for aes requests (Jia Jie Ho) - crypto: starfive - Skip unneeded key free (Jia Jie Ho) - crypto: starfive - Update hash dma usage (Jia Jie Ho) - dt-bindings: crypto: starfive: Add jh8100 support (Jia Jie Ho) - crypto: iaa - Change iaa statistics to atomic64_t (Tom Zanussi) - crypto: iaa - Add global_stats file and remove individual stat files (Tom Zanussi) - crypto: iaa - Remove comp/decomp delay statistics (Tom Zanussi) - crypto: iaa - fix decomp_bytes_in stats (Tom Zanussi) - crypto: qat - implement interface for live migration (Xin Zeng) - crypto: qat - add interface for live migration (Xin Zeng) - crypto: qat - add bank save and restore flows (Siming Wan) - crypto: qat - expand CSR operations for QAT GEN4 devices (Siming Wan) - crypto: qat - rename get_sla_arr_of_type() (Siming Wan) - crypto: qat - relocate CSR access code (Giovanni Cabiddu) - crypto: qat - move PFVF compat checker to a function (Xin Zeng) - crypto: qat - relocate and rename 4xxx PF2VM definitions (Xin Zeng) - crypto: qat - adf_get_etr_base() helper (Giovanni Cabiddu) - uapi: stddef.h: Provide UAPI macros for __counted_by_{le, be} (Erick Archer) - stackleak: Use a copy of the ctl_table argument (Thomas Weißschuh) - string: Add additional __realloc_size() annotations for "dup" helpers (Kees Cook) - kunit/fortify: Fix replaced failure path to unbreak __alloc_size (Kees Cook) - hardening: Enable KCFI and some other options (Kees Cook) - lkdtm: Disable CFI checking for perms functions (Kees Cook) - kunit/fortify: Add memcpy() tests (Kees Cook) - kunit/fortify: Do not spam logs with fortify WARNs (Kees Cook) - kunit/fortify: Rename tests to use recommended conventions (Kees Cook) - init: replace deprecated strncpy with strscpy_pad (Justin Stitt) - kunit/fortify: Fix mismatched kvalloc()/vfree() usage (Kees Cook) - scsi: qla2xxx: Avoid possible run-time warning with long model_num (Kees Cook) - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Kees Cook) - scsi: mptfusion: Avoid possible run-time warning with long manufacturer strings (Kees Cook) - fs: ecryptfs: replace deprecated strncpy with strscpy (Justin Stitt) - hfsplus: refactor copy_name to not use strncpy (Justin Stitt) - reiserfs: replace deprecated strncpy with scnprintf (Justin Stitt) - virt: acrn: replace deprecated strncpy with strscpy (Justin Stitt) - ubsan: Avoid i386 UBSAN handler crashes with Clang (Kees Cook) - ubsan: Remove 1-element array usage in debug reporting (Kees Cook) - MAINTAINERS: Add ubsan.h to the UBSAN section (Kees Cook) - string_kunit: Move strtomem KUnit test to string_kunit.c (Kees Cook) - string.h: Introduce memtostr() and memtostr_pad() (Kees Cook) - string: Convert KUnit test names to standard convention (Kees Cook) - string: Merge strcat KUnit tests into string_kunit.c (Kees Cook) - string: Prepare to merge strcat KUnit tests into string_kunit.c (Kees Cook) - string: Merge strscpy KUnit tests into string_kunit.c (Kees Cook) - string: Prepare to merge strscpy_kunit.c into string_kunit.c (Kees Cook) - string_kunit: Add test cases for str*cmp functions (Ivan Orlov) - fs/coredump: Enable dynamic configuration of max file note size (Allen Pais) - binfmt_elf_fdpic: fix /proc//auxv (Max Filippov) - binfmt_elf: Leave a gap between .bss and brk (Kees Cook) - Replace macro "ARCH_HAVE_EXTRA_ELF_NOTES" with kconfig (Vignesh Balasubramanian) - tracing: Add sched_prepare_exec tracepoint (Marco Elver) - seccomp: Constify sysctl subhelpers (Kees Cook) - blk-throttle: delay initialization until configuration (Yu Kuai) - blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW (Yu Kuai) - block: fix that util can be greater than 100%% (Yu Kuai) - block: support to account io_ticks precisely (Yu Kuai) - block: add plug while submitting IO (Yu Kuai) - bcache: fix variable length array abuse in btree_iter (Matthew Mirvish) - bcache: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - md: Revert "md: Fix overflow in is_mddev_idle" (Li Nan) - blk-lib: check for kill signal in ioctl BLKDISCARD (Christoph Hellwig) - block: add a bio_await_chain helper (Keith Busch) - block: add a blk_alloc_discard_bio helper (Christoph Hellwig) - block: add a bio_chain_and_submit helper (Christoph Hellwig) - block: move discard checks into the ioctl handler (Christoph Hellwig) - block: remove the discard_granularity check in __blkdev_issue_discard (Christoph Hellwig) - block/ioctl: prefer different overflow check (Justin Stitt) - null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() (Zhu Yanjun) - block: fix and simplify blkdevparts= cmdline parsing (INAGAKI Hiroshi) - block: refine the EOF check in blkdev_iomap_begin (Christoph Hellwig) - block: add a partscan sysfs attribute for disks (Christoph Hellwig) - block: add a disk_has_partscan helper (Christoph Hellwig) - md: fix resync softlockup when bitmap size is less than array size (Yu Kuai) - block: Cleanup blk_revalidate_zone_cb() (Damien Le Moal) - block: Simplify zone write plug BIO abort (Damien Le Moal) - block: Simplify blk_zone_write_plug_bio_endio() (Damien Le Moal) - block: Improve zone write request completion handling (Damien Le Moal) - block: Improve blk_zone_write_plug_bio_merged() (Damien Le Moal) - block: Fix handling of non-empty flush write requests to zones (Damien Le Moal) - block: Fix flush request sector restore (Damien Le Moal) - block: Do not remove zone write plugs still in use (Damien Le Moal) - block: Unhash a zone write plug only if needed (Damien Le Moal) - block: Hold a reference on zone write plugs to schedule submission (Damien Le Moal) - block: Fix reference counting for zone write plugs in error state (Damien Le Moal) - block: Fix zone write plug initialization from blk_revalidate_zone_cb() (Damien Le Moal) - block: Exclude conventional zones when faking max open limit (Damien Le Moal) - dm: Check that a zoned table leads to a valid mapped device (Damien Le Moal) - sbitmap: use READ_ONCE to access map->word (linke li) - null_blk: Fix missing mutex_destroy() at module removal (Zhu Yanjun) - md: don't account sync_io if iostats of the disk is disabled (Li Nan) - md: Fix overflow in is_mddev_idle (Li Nan) - md: add check for sleepers in md_wakeup_thread() (Florian-Ewald Mueller) - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Yu Kuai) - block: check if zone_wplugs_hash exists in queue_zone_wplugs_show (Johannes Thumshirn) - block: use a per disk workqueue for zone write plugging (Damien Le Moal) - block/mq-deadline: Remove some unused functions (Jiapeng Chong) - null_blk: Simplify null_zone_write() (Damien Le Moal) - null_blk: Do zone resource management only if necessary (Damien Le Moal) - null_blk: Have all null_handle_xxx() return a blk_status_t (Damien Le Moal) - block: Do not special-case plugging of zone write operations (Damien Le Moal) - block: Do not force select mq-deadline with CONFIG_BLK_DEV_ZONED (Damien Le Moal) - block: Remove zone write locking (Damien Le Moal) - block: Replace zone_wlock debugfs entry with zone_wplugs entry (Damien Le Moal) - block: Move zone related debugfs attribute to blk-zoned.c (Damien Le Moal) - block: Do not check zone type in blk_check_zone_append() (Damien Le Moal) - block: Remove elevator required features (Damien Le Moal) - block: mq-deadline: Remove support for zone write locking (Damien Le Moal) - block: Simplify blk_revalidate_disk_zones() interface (Damien Le Moal) - block: Remove BLK_STS_ZONE_RESOURCE (Damien Le Moal) - nvmet: zns: Do not reference the gendisk conv_zones_bitmap (Damien Le Moal) - null_blk: Introduce fua attribute (Damien Le Moal) - null_blk: Introduce zone_append_max_sectors attribute (Damien Le Moal) - null_blk: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature (Damien Le Moal) - ublk_drv: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature (Damien Le Moal) - scsi: sd: Use the block layer zone append emulation (Damien Le Moal) - dm: Use the block layer zone append emulation (Damien Le Moal) - block: Allow BIO-based drivers to use blk_revalidate_disk_zones() (Damien Le Moal) - block: Implement zone append emulation (Damien Le Moal) - block: Allow zero value of max_zone_append_sectors queue limit (Damien Le Moal) - block: Fake max open zones limit when there is no limit (Damien Le Moal) - block: Introduce zone write plugging (Damien Le Moal) - block: Remember zone capacity when revalidating zones (Damien Le Moal) - block: Allow using bio_attempt_back_merge() internally (Damien Le Moal) - block: Introduce bio_straddles_zones() and bio_offset_from_zone_start() (Damien Le Moal) - block: Introduce blk_zone_update_request_bio() (Damien Le Moal) - block: Remove req_bio_endio() (Damien Le Moal) - block: Restore sector of flush requests (Damien Le Moal) - block: Call blkdev_dio_unaligned() from blkdev_direct_IO() (John Garry) - blk-cgroup: use group allocation/free of per-cpu counters API (Kefeng Wang) - btrfs use bio_list_merge_init (Christoph Hellwig) - dm: use bio_list_merge_init (Christoph Hellwig) - blk-cgroup: use bio_list_merge_init (Christoph Hellwig) - block: add a bio_list_merge_init helper (Christoph Hellwig) - blk-throttle: Only use seq_printf() in tg_prfill_limit() (John Garry) - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) - brd: Remove use of page->index (Matthew Wilcox (Oracle)) - io_uring: support to inject result for NOP (Ming Lei) - io_uring: fail NOP if non-zero op flags is passed in (Ming Lei) - io_uring/net: add IORING_ACCEPT_POLL_FIRST flag (Jens Axboe) - io_uring/net: add IORING_ACCEPT_DONTWAIT flag (Jens Axboe) - io_uring/filetable: don't unnecessarily clear/reset bitmap (Jens Axboe) - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Breno Leitao) - io_uring/msg_ring: cleanup posting to IOPOLL vs !IOPOLL ring (Jens Axboe) - io_uring: Require zeroed sqe->len on provided-buffers send (Gabriel Krisman Bertazi) - io_uring/notif: disable LAZY_WAKE for linked notifs (Pavel Begunkov) - io_uring/net: fix sendzc lazy wake polling (Pavel Begunkov) - io_uring/msg_ring: reuse ctx->submitter_task read using READ_ONCE instead of re-reading it (linke li) - io_uring/rw: reinstate thread check for retries (Jens Axboe) - io_uring/notif: implement notification stacking (Pavel Begunkov) - io_uring/notif: simplify io_notif_flush() (Pavel Begunkov) - net: add callback for setting a ubuf_info to skb (Pavel Begunkov) - net: extend ubuf_info callback to ops structure (Pavel Begunkov) - io_uring/net: support bundles for recv (Jens Axboe) - io_uring/net: support bundles for send (Jens Axboe) - io_uring/kbuf: add helpers for getting/peeking multiple buffers (Jens Axboe) - io_uring/net: add provided buffer support for IORING_OP_SEND (Jens Axboe) - io_uring/net: add generic multishot retry helper (Jens Axboe) - io_uring/rw: ensure retry condition isn't lost (Jens Axboe) - io-wq: Drop intermediate step between pending list and active work (Gabriel Krisman Bertazi) - io-wq: write next_work before dropping acct_lock (Gabriel Krisman Bertazi) - io_uring/sqpoll: work around a potential audit memory leak (Jens Axboe) - io_uring/notif: shrink account_pages to u32 (Pavel Begunkov) - io_uring/notif: remove ctx var from io_notif_tw_complete (Pavel Begunkov) - io_uring/notif: refactor io_tx_ubuf_complete() (Pavel Begunkov) - io_uring: ensure overflow entries are dropped when ring is exiting (Jens Axboe) - io_uring/timeout: remove duplicate initialization of the io_timeout list. (Ruyi Zhang) - io_uring: consolidate overflow flushing (Pavel Begunkov) - io_uring: always lock __io_cqring_overflow_flush (Pavel Begunkov) - io_uring: open code io_cqring_overflow_flush() (Pavel Begunkov) - io_uring: remove extra SQPOLL overflow flush (Pavel Begunkov) - io_uring: unexport io_req_cqe_overflow() (Pavel Begunkov) - io_uring: separate header for exported net bits (Pavel Begunkov) - io_uring/net: set MSG_ZEROCOPY for sendzc in advance (Pavel Begunkov) - io_uring/net: get rid of io_notif_complete_tw_ext (Pavel Begunkov) - io_uring/net: merge ubuf sendzc callbacks (Pavel Begunkov) - io_uring: return void from io_put_kbuf_comp() (Ming Lei) - io_uring: remove io_req_put_rsrc_locked() (Pavel Begunkov) - io_uring: remove async request cache (Pavel Begunkov) - io_uring: turn implicit assumptions into a warning (Pavel Begunkov) - io_uring: kill dead code in io_req_complete_post (Ming Lei) - io_uring/kbuf: remove dead define (Jens Axboe) - io_uring: fix warnings on shadow variables (Jens Axboe) - io_uring: move mapping/allocation helpers to a separate file (Jens Axboe) - io_uring: use unpin_user_pages() where appropriate (Jens Axboe) - io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring (Jens Axboe) - io_uring/kbuf: vmap pinned buffer ring (Jens Axboe) - io_uring: unify io_pin_pages() (Jens Axboe) - io_uring: use vmap() for ring mapping (Jens Axboe) - io_uring: get rid of remap_pfn_range() for mapping rings/sqes (Jens Axboe) - mm: add nommu variant of vm_insert_pages() (Jens Axboe) - io_uring: Avoid anonymous enums in io_uring uapi (Gabriel Krisman Bertazi) - io_uring: use the right type for work_llist empty check (Jens Axboe) - io_uring: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - io_uring: Remove unused function (Jiapeng Chong) - io_uring: re-arrange Makefile order (Jens Axboe) - io_uring: refill request cache in memory order (Jens Axboe) - io_uring/poll: shrink alloc cache size to 32 (Jens Axboe) - io_uring/alloc_cache: switch to array based caching (Jens Axboe) - io_uring: drop ->prep_async() (Jens Axboe) - io_uring/uring_cmd: defer SQE copying until it's needed (Jens Axboe) - io_uring/uring_cmd: switch to always allocating async data (Jens Axboe) - io_uring/net: move connect to always using async data (Jens Axboe) - io_uring/rw: add iovec recycling (Jens Axboe) - io_uring/rw: cleanup retry path (Jens Axboe) - io_uring: get rid of struct io_rw_state (Jens Axboe) - io_uring/rw: always setup io_async_rw for read/write requests (Jens Axboe) - io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup() (Jens Axboe) - io_uring/net: add iovec recycling (Jens Axboe) - io_uring/net: remove (now) dead code in io_netmsg_recycle() (Jens Axboe) - io_uring: kill io_msg_alloc_async_prep() (Jens Axboe) - io_uring/net: get rid of ->prep_async() for send side (Jens Axboe) - io_uring/net: get rid of ->prep_async() for receive side (Jens Axboe) - io_uring/net: always set kmsg->msg.msg_control_user before issue (Jens Axboe) - io_uring/net: always setup an io_async_msghdr (Jens Axboe) - io_uring/net: unify cleanup handling (Jens Axboe) - io_uring/net: switch io_recv() to using io_async_msghdr (Jens Axboe) - io_uring/net: switch io_send() and io_send_zc() to using io_async_msghdr (Jens Axboe) - io_uring/alloc_cache: shrink default max entries from 512 to 128 (Jens Axboe) - io_uring: remove timeout/poll specific cancelations (Jens Axboe) - io_uring: flush delayed fallback task_work in cancelation (Jens Axboe) - io_uring: clean up io_lockdep_assert_cq_locked (Pavel Begunkov) - io_uring: refactor io_req_complete_post() (Pavel Begunkov) - io_uring: remove current check from complete_post (Pavel Begunkov) - io_uring: get rid of intermediate aux cqe caches (Pavel Begunkov) - io_uring: refactor io_fill_cqe_req_aux (Pavel Begunkov) - io_uring: remove struct io_tw_state::locked (Pavel Begunkov) - io_uring: force tw ctx locking (Pavel Begunkov) - io_uring/rw: avoid punting to io-wq directly (Pavel Begunkov) - nvme/io_uring: use helper for polled completions (Jens Axboe) - io_uring/cmd: document some uring_cmd related helpers (Pavel Begunkov) - io_uring/cmd: fix tw <-> issue_flags conversion (Pavel Begunkov) - io_uring/cmd: kill one issue_flags to tw conversion (Pavel Begunkov) - io_uring/cmd: move io_uring_try_cancel_uring_cmd() (Pavel Begunkov) - signalfd: convert to ->read_iter() (Jens Axboe) - userfaultfd: convert to ->read_iter() (Jens Axboe) - timerfd: convert to ->read_iter() (Jens Axboe) - new helper: copy_to_iter_full() (Al Viro) - cifs: Enable large folio support (David Howells) - cifs: Remove some code that's no longer used, part 3 (David Howells) - cifs: Remove some code that's no longer used, part 2 (David Howells) - cifs: Remove some code that's no longer used, part 1 (David Howells) - cifs: Cut over to using netfslib (David Howells) - cifs: Implement netfslib hooks (David Howells) - cifs: Make add_credits_and_wake_if() clear deducted credits (David Howells) - cifs: Add mempools for cifs_io_request and cifs_io_subrequest structs (David Howells) - cifs: Set zero_point in the copy_file_range() and remap_file_range() (David Howells) - cifs: Move cifs_loose_read_iter() and cifs_file_write_iter() to file.c (David Howells) - cifs: Replace the writedata replay bool with a netfs sreq flag (David Howells) - cifs: Make wait_mtu_credits take size_t args (David Howells) - cifs: Use more fields from netfs_io_subrequest (David Howells) - cifs: Replace cifs_writedata with a wrapper around netfs_io_subrequest (David Howells) - cifs: Replace cifs_readdata with a wrapper around netfs_io_subrequest (David Howells) - cifs: Use alternative invalidation to using launder_folio (David Howells) - netfs, afs: Use writeback retry to deal with alternate keys (David Howells) - netfs: Miscellaneous tidy ups (David Howells) - netfs: Remove the old writeback code (David Howells) - netfs: Cut over to using new writeback code (David Howells) - netfs, cachefiles: Implement helpers for new write code (David Howells) - netfs, 9p: Implement helpers for new write code (David Howells) - netfs, afs: Implement helpers for new write code (David Howells) - netfs: Add some write-side stats and clean up some stat names (David Howells) - netfs: New writeback implementation (David Howells) - netfs: Switch to using unsigned long long rather than loff_t (David Howells) - mm: Export writeback_iter() (David Howells) - netfs: Use mempools for allocating requests and subrequests (David Howells) - netfs: Remove ->launder_folio() support (David Howells) - afs: Use alternative invalidation to using launder_folio (David Howells) - 9p: Use alternative invalidation to using launder_folio (David Howells) - mm: Provide a means of invalidation without using launder_folio (David Howells) - netfs: Use subreq_counter to allocate subreq debug_index values (David Howells) - netfs: Make netfs_io_request::subreq_counter an atomic_t (David Howells) - netfs: Remove deprecated use of PG_private_2 as a second writeback flag (David Howells) - mm: Remove the PG_fscache alias for PG_private_2 (David Howells) - netfs: Replace PG_fscache by setting folio->private and marking dirty (David Howells) - netfs: Update i_blocks when write committed to pagecache (David Howells) - minix: convert minix to use the new mount api (Bill O'Donnell) - vfs: Convert tracefs to use the new mount API (David Howells) - vfs: Convert debugfs to use the new mount API (David Howells) - openpromfs: finish conversion to the new mount API (Eric Sandeen) - freevxfs: Convert freevxfs to the new mount API. (Eric Sandeen) - qnx6: convert qnx6 to use the new mount api (Bill O'Donnell) - afs: Fix fileserver rotation getting stuck (David Howells) - selftests: add F_DUPDFD_QUERY selftests (Christian Brauner) - fcntl: add F_DUPFD_QUERY fcntl() (Linus Torvalds) - file: add fd_raw cleanup class (Christian Brauner) - fs: WARN when f_count resurrection is attempted (Kees Cook) - seq_file: Simplify __seq_puts() (Christophe JAILLET) - seq_file: Optimize seq_puts() (Christophe JAILLET) - proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation (Tyler Hicks (Microsoft)) - fs: Create anon_inode_getfile_fmode() (Dawid Osuchowski) - xfs: don't call xfs_file_open from xfs_dir_open (Christoph Hellwig) - xfs: drop fop_flags for directories (Christoph Hellwig) - xfs: fix overly long line in the file_operations (Christoph Hellwig) - shmem: Fix shmem_rename2() (Chuck Lever) - libfs: Add simple_offset_rename() API (Chuck Lever) - libfs: Fix simple_offset_rename_exchange() (Chuck Lever) - jffs2: prevent xattr node from overflowing the eraseblock (Ilya Denisyev) - vfs, swap: compile out IS_SWAPFILE() on swapless configs (Alexey Dobriyan) - vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements (Linus Torvalds) - fs/direct-io: remove redundant assignment to variable retval (Colin Ian King) - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (linke li) - fs: Add FOP_HUGE_PAGES (Matthew Wilcox (Oracle)) - orangefs: cleanup uses of strncpy (Justin Stitt) - nilfs2: fix out-of-range warning (Arnd Bergmann) - fs: use bit shifts for FMODE_* flags (Christian Brauner) - fs: claw back a few FMODE_* bits (Christian Brauner) - fs: Annotate struct file_handle with __counted_by() and use struct_size() (Gustavo A. R. Silva) - fs: aio: convert to ring_folios and internal_folios (Kefeng Wang) - fs: aio: use a folio in aio_free_ring() (Kefeng Wang) - fs: aio: use a folio in aio_setup_ring() (Kefeng Wang) - ecryptfs: Fix buffer size for tag 66 packet (Brian Kubisiak) - fs/writeback: remove unnecessary return in writeback_inodes_sb (Kemeng Shi) - fs/writeback: correct comment of __wakeup_flusher_threads_bdi (Kemeng Shi) - fs/writeback: only calculate dirtied_before when b_io is empty (Kemeng Shi) - fs/writeback: remove unused parameter wb of finish_writeback_work (Kemeng Shi) - fs/writeback: bail out if there is no more inodes for IO and queued once (Kemeng Shi) - fs/writeback: avoid to writeback non-expired inode in kupdate writeback (Kemeng Shi) - fs: Add kernel-doc comments to proc_create_net_data_write() (Yang Li) - fs_parser: move fsparam_string_empty() helper into header (Luis Henriques (SUSE)) - statx: stx_subvol (Kent Overstreet) - iomap: do some small logical cleanup in buffered write (Zhang Yi) - iomap: make iomap_write_end() return a boolean (Zhang Yi) - iomap: use a new variable to handle the written bytes in iomap_write_iter() (Zhang Yi) - iomap: don't increase i_size if it's not a write operation (Zhang Yi) - iomap: drop the write failure handles when unsharing and zeroing (Zhang Yi) - iomap: convert iomap_writepages to writeack_iter (Christoph Hellwig) - cgroup: Add documentation for missing zswap memory.stat (Usama Arif) - kernel-doc: Added "*" in $type_constants2 to fix 'make htmldocs' warning. (Utkarsh Tripathi) - docs:core-api: fixed typos and grammar in printk-index page (Dennis Lam) - Documentation: tracing: Fix spelling mistakes (Saurav Shah) - docs/zh_CN/rust: Update the translation of quick-start to 6.9-rc4 (Yanteng Si) - docs/zh_CN/rust: Update the translation of general-information to 6.9-rc4 (Yanteng Si) - docs/zh_CN/rust: Update the translation of coding-guidelines to 6.9-rc4 (Yanteng Si) - docs/zh_CN/rust: Update the translation of arch-support to 6.9-rc4 (Yanteng Si) - docs: stable-kernel-rules: fix typo sent->send (Bird, Tim) - docs/zh_CN: remove two inconsistent spaces (Dongliang Mu) - docs: scripts/check-variable-fonts.sh: Improve commands for detection (Akira Yokosawa) - docs: stable-kernel-rules: create special tag to flag 'no backporting' (Thorsten Leemhuis) - docs: stable-kernel-rules: explain use of stable@kernel.org (w/o @vger.) (Thorsten Leemhuis) - docs: stable-kernel-rules: remove code-labels tags and a indention level (Thorsten Leemhuis) - docs: stable-kernel-rules: call mainline by its name and change example (Thorsten Leemhuis) - docs: stable-kernel-rules: reduce redundancy (Thorsten Leemhuis) - docs, kprobes: Add riscv as supported architecture (Ivan Orlov) - Docs: typos/spelling (Remington Brasga) - docs: kernel_include.py: Cope with docutils 0.21 (Akira Yokosawa) - docs: ja_JP/howto: Catch up update in v6.8 (Akira Yokosawa) - doc:it_IT: align Italian documentation (Federico Vaga) - docs/zh_CN: add process/cve Chinese translation (Dongliang Mu) - docs/MAINTAINERS: Update my email address (Bilbao, Carlos) - kernel-doc: fix struct_group_tagged() parsing (Kees Cook) - MAINTAINERS: repair file entry in DOCUMENTATION (Lukas Bulwahn) - docs/zh_CN: Add dev-tools/kcov Chinese translation (Haoyang Liu) - mm: Update shuffle documentation to match its current state (Maíra Canal) - admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET (Thomas Weißschuh) - docs/zh_CN: Add dev-tools/kmemleak Chinese translation (Haoyang Liu) - docs: *-regressions.rst: unify quoting, add missing word (Karel Balej) - docs: Detect variable fonts and suggest denylisting them (Akira Yokosawa) - docs/zh_CN: Add dev-tools/ubsan Chinese translation (Dongliang Mu) - docs/sp_SP: Add translation of process/2.Process.rst (Avadhut Naik) - docs/sp_SP: Add translation of process/1.Intro.rst (Avadhut Naik) - docs/sp_SP: Add translation of process/development-process.rst (Avadhut Naik) - docs/sp_SP: Update process/submitting-patches (Avadhut Naik) - trace doc: Minor grammatical correction (Sarat Mandava) - doc: fix spelling about ReStructured Text (Maki Hatano) - scripts: sphinx-pre-install: Add pyyaml hint to other distros (Thorsten Blum) - scripts/sphinx-pre-install: fix Arch xelatex dependency (Li Hua) - docs/zh: Fix Cc, Co-developed-by, and Signed-off-by tags (Geert Uytterhoeven) - docs: dma: correct dma_set_mask() sample code (Frank Li) - keys: Fix overwrite of key expiration on instantiation (Silvio Gissi) - keys: update key quotas in key_put() (Luis Henriques) - Documentation: tpm: Add TPM security docs toctree entry (Bagas Sanjaya) - tpm: disable the TPM if NULL name changes (James Bottomley) - Documentation: add tpm-security.rst (James Bottomley) - tpm: add the null key name as a sysfs export (James Bottomley) - KEYS: trusted: Add session encryption protection to the seal/unseal path (James Bottomley) - tpm: add session encryption protection to tpm2_get_random() (James Bottomley) - tpm: add hmac checks to tpm2_pcr_extend() (James Bottomley) - tpm: Add the rest of the session HMAC API (James Bottomley) - tpm: Add HMAC session name/handle append (James Bottomley) - tpm: Add HMAC session start and end functions (James Bottomley) - tpm: Add TCG mandated Key Derivation Functions (KDFs) (James Bottomley) - tpm: Add NULL primary creation (James Bottomley) - tpm: export the context save and load commands (James Bottomley) - tpm: add buffer function to point to returned parameters (James Bottomley) - crypto: lib - implement library version of AES in CFB mode (Ard Biesheuvel) - KEYS: trusted: tpm2: Use struct tpm_buf for sized buffers (Jarkko Sakkinen) - tpm: Add tpm_buf_read_{u8,u16,u32} (Jarkko Sakkinen) - tpm: TPM2B formatted buffers (Jarkko Sakkinen) - tpm: Store the length of the tpm_buf data separately. (Jarkko Sakkinen) - tpm: Update struct tpm_buf documentation comments (Jarkko Sakkinen) - tpm: Move buffer handling from static inlines to real functions (James Bottomley) - tpm: Remove tpm_send() (Jarkko Sakkinen) - tpm: Remove unused tpm_buf_tag() (Jarkko Sakkinen) - char: tpm: Keep TPM_INF_IO_PORT define for HAS_IOPORT=n (Niklas Schnelle) - dt-bindings: tpm: Add st,st33ktpm2xi2c (Michael Haener) - Documentation: tpm_tis (Jarkko Sakkinen) - tpm/eventlog: remove redundant assignment to variabel ret (Colin Ian King) - char: tpm: handle HAS_IOPORT dependencies (Niklas Schnelle) - docs: trusted-encrypted: add DCP as new trust source (David Gstir) - docs: document DCP-backed trusted keys kernel params (David Gstir) - MAINTAINERS: add entry for DCP-based trusted keys (David Gstir) - KEYS: trusted: Introduce NXP DCP-backed trusted keys (David Gstir) - KEYS: trusted: improve scalability of trust source config (David Gstir) - crypto: mxs-dcp: Add support for hardware-bound keys (David Gstir) - mm/slub: remove the check for NULL kmalloc_caches (Hyunmin Lee) - mm/slub: create kmalloc 96 and 192 caches regardless cache size order (Hyunmin Lee) - mm/slub: mark racy access on slab->freelist (linke li) - slub: use count_partial_free_approx() in slab_out_of_memory() (Jianfeng Wang) - slub: introduce count_partial_free_approx() (Jianfeng Wang) - slub: Set __GFP_COMP in kmem_cache by default (Haifeng Xu) - mm/slub: remove duplicate initialization for early_kmem_cache_node_alloc() (Sangyun Kim) - mm/slub: correct comment in do_slab_free() (Xiu Jianfeng) - mm/slub, kunit: Use inverted data to corrupt kmem cache (Guenter Roeck) - mm/slub: simplify get_partial_node() (Xiongwei Song) - mm/slub: add slub_get_cpu_partial() helper (Xiongwei Song) - mm/slub: remove the check of !kmem_cache_has_cpu_partial() (Xiongwei Song) - mm/slub: Reduce memory consumption in extreme scenarios (Chen Jun) - mm/slub: mark racy accesses on slab->slabs (linke li) - mm/slub: remove dummy slabinfo functions (Xiu Jianfeng) - kcsan, compiler_types: Introduce __data_racy type qualifier (Marco Elver) - Documentation/litmus-tests: Make cmpxchg() tests safe for klitmus (Paul E. McKenney) - Documentation/atomic_t: Emphasize that failed atomic operations give no ordering (Paul E. McKenney) - Documentation/litmus-tests: Demonstrate unordered failing cmpxchg (Paul E. McKenney) - Documentation/litmus-tests: Add locking tests to README (Paul E. McKenney) - csky: Emulate one-byte cmpxchg (Paul E. McKenney) - lib: Add one-byte emulation function (Paul E. McKenney) - parisc: add u16 support to cmpxchg() (Al Viro) - parisc: add missing export of __cmpxchg_u8() (Al Viro) - parisc: unify implementations of __cmpxchg_u{8,32,64} (Al Viro) - parisc: __cmpxchg_u32(): lift conversion into the callers (Al Viro) - sparc32: add __cmpxchg_u{8,16}() and teach __cmpxchg() to handle those sizes (Al Viro) - sparc32: unify __cmpxchg_u{32,64} (Al Viro) - sparc32: make the first argument of __cmpxchg_u64() volatile u64 * (Al Viro) - sparc32: make __cmpxchg_u32() return u32 (Al Viro) - rcutorture: Use rcu_gp_slow_register/unregister() only for rcutype test (Zqiang) - torture: Scale --do-kvfree test time (Paul E. McKenney) - rcutorture: Fix invalid context warning when enable srcu barrier testing (Zqiang) - rcutorture: Make stall-tasks directly exit when rcutorture tests end (Zqiang) - rcutorture: Removing redundant function pointer initialization (Zqiang) - rcutorture: Make rcutorture support print rcu-tasks gp state (Zqiang) - rcutorture: Use the gp_kthread_dbg operation specified by cur_ops (Zqiang) - rcutorture: Re-use value stored to ->rtort_pipe_count instead of re-reading (linke li) - rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment (Paul E. McKenney) - rcutorture: Remove extraneous rcu_torture_pipe_update_one() READ_ONCE() (Paul E. McKenney) - rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_count updates (Paul E. McKenney) - rcutorture: Dump GP kthread state on insufficient cb-flood laundering (Paul E. McKenney) - rcutorture: Dump # online CPUs on insufficient cb-flood laundering (Paul E. McKenney) - rcutorture: Enable RCU priority boosting for TREE09 (Paul E. McKenney) - rcutorture: Disable tracing to permit Tasks Rude RCU testing (Paul E. McKenney) - scftorture: Increase memory provided to guest OS (Paul E. McKenney) - rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow (Nikita Kiryushin) - rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer (Zqiang) - rcu-tasks: Replace exit_tasks_rcu_start() initialization with WARN_ON_ONCE() (Paul E. McKenney) - rcu-tasks: Make Tasks RCU wait idly for grace-period delays (Paul E. McKenney) - rcu: Allocate WQ with WQ_MEM_RECLAIM bit set (Uladzislau Rezki (Sony)) - rcu: Support direct wake-up of synchronize_rcu() users (Uladzislau Rezki (Sony)) - rcu: Add a trace event for synchronize_rcu_normal() (Uladzislau Rezki (Sony)) - rcu: Reduce synchronize_rcu() latency (Uladzislau Rezki (Sony)) - rcu: Add data structures for synchronize_rcu() (Uladzislau Rezki (Sony)) - ftrace: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION (Paul E. McKenney) - bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION (Paul E. McKenney) - tracing: Select new NEED_TASKS_RCU Kconfig option (Paul E. McKenney) - arch: Select new NEED_TASKS_RCU Kconfig option (Paul E. McKenney) - bpf: Select new NEED_TASKS_RCU Kconfig option (Paul E. McKenney) - MAINTAINERS: Update Neeraj's email address (Neeraj Upadhyay) - doc: Remove references to arrayRCU.rst (Zenghui Yu) - rcu: Fix buffer overflow in print_cpu_stall_info() (Nikita Kiryushin) - rcu: Mollify sparse with RCU guard (Johannes Berg) - rcu: Remove redundant CONFIG_PROVE_RCU #if condition (Paul E. McKenney) - rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg_need_qs() (Paul E. McKenney) - rcu: Make hotplug operations track GP state, not flags (Paul E. McKenney) - rcu: Mark loads from rcu_state.n_online_cpus (Paul E. McKenney) - rcu: Mark writes to rcu_sync ->gp_count field (Paul E. McKenney) - rcu: Bring diagnostic read of rcu_state.gp_flags into alignment (Paul E. McKenney) - rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c (Paul E. McKenney) - rcu: Make Tiny RCU explicitly disable preemption (Paul E. McKenney) - rcu: Remove redundant BH disabling in TINY_RCU (Paul E. McKenney) - rcu: Create NEED_TASKS_RCU to factor out enablement logic (Paul E. McKenney) - srcu: Make Tiny SRCU explicitly disable preemption (Paul E. McKenney) - rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION (Paul E. McKenney) - rcu: Update lockdep while in RCU read-side critical section (Uladzislau Rezki (Sony)) - rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() (Paul E. McKenney) - alpha: drop pre-EV56 support (Arnd Bergmann) - alpha: cabriolet: remove EV5 CPU support (Arnd Bergmann) - alpha: remove LCA and APECS based machines (Arnd Bergmann) - alpha: sable: remove early machine support (Arnd Bergmann) - alpha: remove DECpc AXP150 (Jensen) support (Arnd Bergmann) - alpha: trim the unused stuff from asm-offsets.c (Al Viro) - alpha: jensen, t2 - make __EXTERN_INLINE same as for the rest (Al Viro) - alpha: core_lca: take the unused functions out (Al Viro) - alpha: missing includes (Al Viro) - alpha: sys_sio: fix misspelled ifdefs (Al Viro) - alpha: don't make functions public without a reason (Al Viro) - alpha: add clone3() support (Al Viro) - alpha: fix modversions for strcpy() et.al. (Al Viro) - alpha: sort scr_mem{cpy,move}w() out (Al Viro) - arm64: defconfig: enable Airoha platform (Daniel Danzberger) - arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in (Dmitry Baryshkov) - arm64: defconfig: enable Khadas TS050 panel as module (Neil Armstrong) - arm64: defconfig: build snd_bcm2835 as module (Stefan Wahren) - ARM: shmobile: defconfig: Refresh for v6.9-rc1 (Geert Uytterhoeven) - arm64: defconfig: Enable R9A09G057 SoC (Lad Prabhakar) - arm64: defconfig: Enable Renesas DA9062 PMIC (Biju Das) - arm64: defconfig: Enable Renesas RZ/G2L display unit DRM driver (Biju Das) - ARM: imx_v6_v7_defconfig: Update ONBOARD_USB_HUB to ONBOAD_USB_DEV (Fabio Estevam) - ARM: imx_v6_v7_defconfig: Select CONFIG_USB_ONBOARD_HUB (Fabio Estevam) - arm64: defconfig: Enable DRM_IMX8MP_DW_HDMI_BRIDGE as module (Adam Ford) - arm64: defconfig: enable REGULATOR_QCOM_USB_VBUS (Dmitry Baryshkov) - arm64: defconfig: enable ext4 security labels (Johan Hovold) - arm64: defconfig: qcom: enable X1E80100 sound card (Krzysztof Kozlowski) - arm64: defconfig: build ath12k as a module (Bartosz Golaszewski) - arm64: defconfig: Enable sc7280 display and gpu clock controllers (Bjorn Andersson) - arm64: defconfig: enable reset-gpio driver as module (Krzysztof Kozlowski) - arm64: defconfig: enable Novatek NT36672E DSI Panel driver (Ritesh Kumar) - arm64: defconfig: Enable Tegra Security Engine (Akhil R) - ARM: configs: sunxi: Enable DRM_DW_HDMI (Maxime Ripard) - arm64: defconfig: enable Rockchip Samsung USBDP PHY (Sebastian Reichel) - arm64: defconfig: support Mali CSF-based GPUs (Sebastian Reichel) - arm64: defconfig: enable Rockchip RK3308 internal audio codec driver (Luca Ceresoli) - arm64: add Airoha EN7581 platform (Daniel Danzberger) - ARM: orion5x: Convert TS409 board to GPIO descriptors for LEDs (Linus Walleij) - ARM: orion5x: Convert Net2big board to GPIO descriptors for LEDs (Linus Walleij) - ARM: orion5x: Convert MV2120 board to GPIO descriptors for LEDs (Linus Walleij) - ARM: orion5x: Convert DNS323 board to GPIO descriptors for LEDs (Linus Walleij) - ARM: orion5x: Convert D2Net board to GPIO descriptors for LEDs (Linus Walleij) - ARM: imx: Assign parents for mmdc event_source devices (Jonathan Cameron) - firmware: qcom: uefisecapp: Allow on sc8180x Primus and Flex 5G (Bjorn Andersson) - soc: qcom: pmic_glink: Make client-lock non-sleeping (Bjorn Andersson) - dt-bindings: soc: qcom,wcnss: fix bluetooth address example (Johan Hovold) - riscv: config: enable ARCH_CANAAN in defconfig (Yangyu Chen) - RISC-V: drop SOC_VIRT for ARCH_VIRT (Conor Dooley) - RISC-V: drop SOC_SIFIVE for ARCH_SIFIVE (Conor Dooley) - RISC-V: drop SOC_MICROCHIP_POLARFIRE for ARCH_MICROCHIP (Conor Dooley) - RISC-V: Drop unused SOC_CANAAN (Conor Dooley) - reset: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 (Yangyu Chen) - pinctrl: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 (Yangyu Chen) - clk: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 (Yangyu Chen) - soc: canaan: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 for K210 (Yangyu Chen) - riscv: Kconfig.socs: Split ARCH_CANAAN and SOC_CANAAN_K210 (Yangyu Chen) - soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message (Andrew Davis) - firmware: ti_sci: Unconditionally register reset handler (Andrew Davis) - firmware: ti_sci: Use devm_register_restart_handler() (Andrew Davis) - bus: brcmstb_gisb: fix module autoloading (Krzysztof Kozlowski) - firmware: arm_ffa: Avoid queuing work when running on the worker queue (Sudeep Holla) - firmware: arm_ffa: Fix memory corruption in ffa_msg_send2() (Dan Carpenter) - firmware: arm_ffa: Add support for FFA_MSG_SEND2 (Sudeep Holla) - firmware: arm_ffa: Stash the partition properties for query purposes (Sudeep Holla) - firmware: arm_ffa: Fix kernel warning about incorrect SRI/NPI (Sudeep Holla) - firmware: arm_ffa: Add support for handling notification pending interrupt(NPI) (Jens Wiklander) - firmware: arm_ffa: Refactor SRI handling in prepartion to add NPI support (Sudeep Holla) - firmware: arm_ffa: Skip creation of the notification bitmaps (Jens Wiklander) - pinctrl: Implementation of the generic scmi-pinctrl driver (Peng Fan) - firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol (Peng Fan) - dt-bindings: firmware: Support SCMI pinctrl protocol (Peng Fan) - firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor (Peng Fan) - firmware: arm_scmi: Add support for multiple vendors custom protocols (Cristian Marussi) - dt-bindings: firmware: arm,scmi: Update examples for protocol@13 (Ulf Hansson) - firmware: arm_scmi: Avoid non-constant printk format strings (Arnd Bergmann) - firmware: arm_scmi: Use dev_err_probe to bail out (Cristian Marussi) - firmware: arm_scmi: Simplify scmi_devm_notifier_unregister (Cristian Marussi) - firmware: arm_scmi: Add message dump traces for bad and unexpected replies (Cristian Marussi) - firmware: arm_scmi: Add helper to trace bad messages (Cristian Marussi) - include: trace: Widen the tag buffer in trace_scmi_dump_msg (Cristian Marussi) - firmware: arm_scmi: Log the perf domain names in the error paths (Peng Fan) - MAINTAINERS: tee: tstee: Add entry (Balint Dobszay) - Documentation: tee: Add TS-TEE driver (Balint Dobszay) - tee: tstee: Add Trusted Services TEE driver (Balint Dobszay) - tee: optee: Move pool_op helper functions (Balint Dobszay) - tee: Refactor TEE subsystem header files (Sumit Garg) - tee: optee: smc: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: mediatek: mtk-socinfo: Correct the marketing name for MT8188GV (Jason-ch Chen) - soc: mediatek: mtk-socinfo: Add entry for MT8395AV/ZA Genio 1200 (AngeloGioacchino Del Regno) - soc: mediatek: mtk-mutex: Add support for MT8188 VPPSYS (AngeloGioacchino Del Regno) - soc: mediatek: socinfo: Advertise about unknown MediaTek SoC (AngeloGioacchino Del Regno) - soc: mediatek: cmdq: Don't log an error when gce-client-reg is not found (Nícolas F. R. A. Prado) - soc: mediatek: mtk-cmdq: Add cmdq_pkt_acquire_event() function (Jason-JH.Lin) - soc: mediatek: mtk-cmdq: Add cmdq_pkt_poll_addr() function (Jason-JH.Lin) - soc: mediatek: mtk-cmdq: Add cmdq_pkt_mem_move() function (Jason-JH.Lin) - soc: mediatek: mtk-cmdq: Add specific purpose register definitions for GCE (Jason-JH.Lin) - soc: mediatek: cmdq: Refine cmdq_pkt_create() and cmdq_pkt_destroy() (Chun-Kuang Hu) - soc: mediatek: cmdq: Remove cmdq_pkt_flush_async() helper function (Chun-Kuang Hu) - soc: mediatek: cmdq: Add cmdq_pkt_eoc() helper function (Chun-Kuang Hu) - soc: mediatek: cmdq: Add cmdq_pkt_jump_rel() helper function (Chun-Kuang Hu) - soc: mediatek: cmdq: Rename cmdq_pkt_jump() to cmdq_pkt_jump_abs() (Chun-Kuang Hu) - soc: mediatek: cmdq: Add parameter shift_pa to cmdq_pkt_jump() (Chun-Kuang Hu) - soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE (Chun-Kuang Hu) - memory: mtk-smi: fix module autoloading (Krzysztof Kozlowski) - memory: brcmstb_memc: fix module autoloading (Krzysztof Kozlowski) - dt-bindings: memory-controllers: add Samsung S5Pv210 SoC DMC (Krzysztof Kozlowski) - bus: ti-sysc: Drop legacy idle quirk handling (Tony Lindgren) - bus: ti-sysc: Drop legacy quirk handling for smartreflex (Tony Lindgren) - bus: ti-sysc: Drop legacy quirk handling for uarts (Tony Lindgren) - bus: ti-sysc: Add a description and copyrights (Tony Lindgren) - bus: ti-sysc: Move check for no-reset-on-init (Tony Lindgren) - soc: qcom: cmd-db: replace deprecated strncpy with strtomem (Justin Stitt) - soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request (Maulik Shah) - firmware: qcom: scm: Modify only the download bits in TCSR register (Mukesh Ojha) - firmware: qcom: scm: Fix __scm and waitq completion variable initialization (Mukesh Ojha) - firmware: qcom: scm: Rework dload mode availability check (Mukesh Ojha) - firmware: qcom: scm: Remove redundant scm argument from qcom_scm_waitq_wakeup() (Mukesh Ojha) - firmware: qcom: scm: Remove log reporting memory allocation failure (Mukesh Ojha) - soc: qcom: pmic_glink: notify clients about the current state (Dmitry Baryshkov) - soc: qcom: pmic_glink: don't traverse clients list without a lock (Dmitry Baryshkov) - soc: qcom: mention intentionally broken module autoloading (Krzysztof Kozlowski) - firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist (Krzysztof Kozlowski) - MAINTAINERS: Split Qualcomm SoC and linux-arm-msm entries (Bjorn Andersson) - soc: qcom: qcom_stats: Add DSPs and apss subsystem stats (Maulik Shah) - dt-bindings: soc: qcom: qcom,pmic-glink: document QCM6490 compatible (Luca Weiss) - soc: qcom: socinfo: Add SMB2360 PMIC (Abel Vesa) - soc: qcom: socinfo: Add X1E80100 SoC ID table entry (Abel Vesa) - dt-bindings: arm: qcom,ids: Add SoC ID for X1E80100 (Abel Vesa) - soc: qcom: Update init level to core_initcall() for cmd-db and rpmh-rsc (Maulik Shah) - soc: qcom: icc-bwmon: Convert to use maple tree register cache (wangkaiyuan) - firmware: qcom_scm: remove IS_ERR() checks from qcom_scm_bw_{en,dis}able() (Gabor Juhos) - firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails (Gabor Juhos) - soc/tegra: pmc: Add EQOS wake event for Tegra194 and Tegra234 (Jon Hunter) - bus: stm32_firewall: fix off by one in stm32_firewall_get_firewall() (Dan Carpenter) - bus: etzpc: introduce ETZPC firewall controller driver (Gatien Chevallier) - bus: rifsc: introduce RIFSC firewall controller driver (Gatien Chevallier) - of: property: fw_devlink: Add support for "access-controller" (Gatien Chevallier) - firewall: introduce stm32_firewall framework (Gatien Chevallier) - dt-bindings: bus: document ETZPC (Gatien Chevallier) - dt-bindings: bus: document RIFSC (Gatien Chevallier) - dt-bindings: treewide: add access-controllers description (Gatien Chevallier) - dt-bindings: document generic access controllers (Oleksii Moisieiev) - soc: hisilicon: kunpeng_hccs: replace MAILBOX dependency with PCC (Huisong Li) - soc: hisilicon: kunpeng_hccs: Add the check for obtaining complete port attribute (Huisong Li) - soc: renesas: Enable TMU support on R-Car Gen2 (Geert Uytterhoeven) - soc: renesas: Add identification support for RZ/V2H SoC (Lad Prabhakar) - arm64: dts: qcom: pm6150: correct USB VBUS regulator compatible (Krzysztof Kozlowski) - arm64: dts: qcom: qcs404: fix bluetooth device address (Johan Hovold) - arm64: dts: qcom: sc8280xp-x13s: enable USB MP and fingerprint reader (Johan Hovold) - arm64: dts: qcom: sc8280xp: Add USB DWC3 Multiport controller (Krishna Kurapati) - arm64: dts: qcom: sm8650: Fix GPU cx_mem size (Connor Abbott) - arm64: dts: exynos: gs101: specify empty clocks for remaining pinctrl (André Draszik) - arm64: dts: exynos: gs101: specify bus clock for pinctrl_hsi2 (André Draszik) - arm64: dts: exynos: gs101: specify bus clock for pinctrl_peric[01] (André Draszik) - arm64: dts: exynos: gs101: specify bus clock for pinctrl (far) alive (André Draszik) - arm64: dts: exynos: gs101: enable ufs, phy on oriole & define ufs regulator (Peter Griffin) - arm64: dts: exynos: gs101: Add ufs and ufs-phy dt nodes (Peter Griffin) - arm64: dts: exynos: gs101: Add the hsi2 sysreg node (Peter Griffin) - dt-bindings: soc: google: exynos-sysreg: add dedicated hsi2 sysreg compatible (Peter Griffin) - arm64: dts: exynos: gs101-oriole: enable USB on this board (André Draszik) - arm64: dts: exynos: gs101: add USB & USB-phy nodes (André Draszik) - arm64: dts: exynos: gs101: enable cmu-hsi2 clock controller (Peter Griffin) - arm64: dts: exynos: gs101: enable cmu-hsi0 clock controller (André Draszik) - dt-bindings: clock: google,gs101-clock: add HSI2 clock management unit (Peter Griffin) - dt-bindings: clock: google,gs101-clock: add HSI0 clock management unit (André Draszik) - arm64: dts: rockchip: add rk3588 pcie and php IOMMUs (Niklas Cassel) - arm64: dts: rockchip: enable onboard spi flash for rock-3a (Chukun Pan) - arm64: dts: rockchip: add USB-C support to rk3588s-orangepi-5 (Jimmy Hon) - arm64: dts: rockchip: Enable GPU on Orange Pi 5 (Jimmy Hon) - arm64: dts: rockchip: enable GPU on khadas-edge2 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add USB3 on Edgeble NCM6A-IO board (Anand Moon) - arm64: dts: rockchip: Support poweroff on Edgeble Neural Compute Module (Anand Moon) - arm64: dts: rockchip: Add Radxa ROCK 3C (Chukun Pan) - dt-bindings: arm: rockchip: add Radxa ROCK 3C (Chukun Pan) - arm64: dts: marvell: espressobin-ultra: fix Ethernet Switch unit address (Krzysztof Kozlowski) - arm64: dts: marvell: turris-mox: drop unneeded flash address/size-cells (Krzysztof Kozlowski) - arm64: dts: marvell: eDPU: drop redundant address/size-cells (Krzysztof Kozlowski) - arm64: dts: marvell: cn9130-crb: drop unneeded "status" (Krzysztof Kozlowski) - arm64: dts: marvell: cn9130-crb: drop wrong unit-addresses (Krzysztof Kozlowski) - arm64: dts: marvell: cn9130-db: drop wrong unit-addresses (Krzysztof Kozlowski) - arm64: dts: marvell: cn9131-db: drop unneeded flash address/size-cells (Krzysztof Kozlowski) - arm64: dts: marvell: cn9130-db: drop unneeded flash address/size-cells (Krzysztof Kozlowski) - arm64: dts: marvell: ap80x: fix IOMMU unit address (Krzysztof Kozlowski) - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Jai Luthra) - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Roger Quadros) - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Garrett Giordano) - arm64: dts: ti: k3-j784s4: Add main esm address range (Udit Kumar) - arm64: dts: ti: k3-j721s2: Add main esm address range (Udit Kumar) - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Stefan Eichenberger) - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Stefan Eichenberger) - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Bhavya Kapoor) - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Dasnavis Sabiya) - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Bhavya Kapoor) - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Vignesh Raghavendra) - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Judith Mendez) - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Judith Mendez) - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Nathan Morrisson) - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Nathan Morrisson) - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Brandon Brnich) - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Udit Kumar) - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Udit Kumar) - arm64: dts: ti: k3-am62a: Disable USB LPM (Roger Quadros) - arm64: dts: ti: k3-am62p: add the USB sub-system (Roger Quadros) - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Roger Quadros) - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Roger Quadros) - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Jan Kiszka) - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Garrett Giordano) - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Davis) - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Davis) - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Davis) - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Davis) - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Davis) - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Davis) - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Michael Walle) - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Michael Walle) - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Nathan Morrisson) - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Nathan Morrisson) - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Francesco Dolcini) - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Francesco Dolcini) - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Davis) - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Davis) - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Davis) - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Davis) - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Davis) - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Davis) - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Markus Schneider-Pargmann) - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Sukrut Bellary) - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Francesco Dolcini) - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Max Krummenacher) - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrejs Cainikovs) - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Krzysztof Kozlowski) - dt-bindings: arm: keystone: Remove ti,system-reboot-controller property (Andrew Davis) - ARM: dts: ti: keystone: k2g: Remove ti,system-reboot-controller property (Andrew Davis) - riscv: dts: sophgo: add reserved memory node for CV1800B (Inochi Amaoto) - riscv: dts: sophgo: use real clock for sdhci (Inochi Amaoto) - riscv: dts: sophgo: cv18xx: Add i2c devices (Inochi Amaoto) - riscv: dts: sophgo: cv18xx: Add spi devices (Inochi Amaoto) - riscv: dts: sophgo: add uart clock for Sophgo CV1800 series SoC (Inochi Amaoto) - riscv: dts: sophgo: add clock generator for Sophgo CV1800 series SoC (Inochi Amaoto) - riscv: dts: sophgo: add sdcard support for milkv duo (Jisheng Zhang) - arm64: dts: Add/fix /memory node unit-addresses (Rob Herring) - arm64: dts: broadcom: bcmbca: bcm4908: set brcm,wp-not-connected (Rafał Miłecki) - arm: dts: bcm2711: Describe Ethernet LEDs (Florian Fainelli) - ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT-AC3100 & AC88U (Arınç ÜNAL) - ARM: dts: BCM5301X: Add DT for ASUS RT-AC5300 (Arınç ÜNAL) - ARM: dts: BCM5301X: Add DT for ASUS RT-AC3200 (Arınç ÜNAL) - dt-bindings: arm: bcm: add bindings for ASUS RT-AC5300 (Arınç ÜNAL) - dt-bindings: arm: bcm: add bindings for ASUS RT-AC3200 (Arınç ÜNAL) - ARM: dts: bcm2835: Add Unicam CSI nodes (Jean-Michel Hautbois) - ARM: dts: BCM5301X: remove earlycon on ASUS RT-AC3100 and ASUS RT-AC88U (Arınç ÜNAL) - ARM: dts: BCM5301X: remove duplicate compatible on ASUS RT-AC3100 & AC88U (Arınç ÜNAL) - ARM: dts: BCM5301X: provide address for SoC MACs on ASUS RT-AC3100 & AC88U (Arınç ÜNAL) - ARM: dts: BCM5301X: use color and function on ASUS RT-AC3100 and RT-AC88U (Arınç ÜNAL) - ARM: dts: bcm2711-rpi-4-b: Add CAM1 regulator (Laurent Pinchart) - ARM: dts: bcm2711-rpi-cm4-io: Add RTC on I2C0 (Uwe Kleine-König) - ARM: dts: bcm2711-rpi: Add pinctrl-based multiplexing for I2C0 (Uwe Kleine-König) - ARM: dts: bcm2835-rpi: Move duplicate firmware-clocks to bcm2835-rpi.dtsi (Laurent Pinchart) - ARM: dts: bcm283x: Drop unneeded properties in the bcm2835-firmware node (Laurent Pinchart) - firmware: raspberrypi: Use correct device for DMA mappings (Laurent Pinchart) - dt-bindings: arm: bcm: raspberrypi,bcm2835-firmware: Add gpio child node (Laurent Pinchart) - arm64: dts: microchip: sparx5_pcb135: drop duplicated NOR flash (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5_pcb134: drop duplicated NOR flash (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5_pcb135: drop LED unit addresses (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5_pcb134: drop LED unit addresses (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5_pcb135: align I2C mux node name with bindings (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5_pcb134: align I2C mux node name with bindings (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5_pcb135: add missing I2C mux unit addresses (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5_pcb134: add missing I2C mux unit addresses (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5: correct serdes unit address (Krzysztof Kozlowski) - arm64: dts: microchip: sparx5: fix mdio reg (Krzysztof Kozlowski) - ARM: dts: aspeed: Add vendor prefixes to lm25066 compat strings (Zev Weiss) - ARM: dts: ti: omap: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: cavium: thunder2-99xx: drop redundant reg-names (Krzysztof Kozlowski) - arm64: dts: amazon: alpine-v3: correct gic unit addresses (Krzysztof Kozlowski) - arm64: dts: amazon: alpine-v3: drop cache nodes unit addresses (Krzysztof Kozlowski) - arm64: dts: amazon: alpine-v3: add missing io-fabric unit addresses (Krzysztof Kozlowski) - arm64: dts: amazon: alpine-v2: move non-MMIO node out of soc (Krzysztof Kozlowski) - arm64: dts: amazon: alpine-v2: add missing io-fabric unit addresses (Krzysztof Kozlowski) - arm64: dts: apm: shadowcat: move non-MMIO node out of soc (Krzysztof Kozlowski) - arm64: dts: apm: storm: move non-MMIO node out of soc (Krzysztof Kozlowski) - arm64: dts: cavium: correct unit addresses (Krzysztof Kozlowski) - arm64: dts: cavium: move non-MMIO node out of soc (Krzysztof Kozlowski) - arm64: dts: realtek: rtc16xx: add missing unit address to soc node (Krzysztof Kozlowski) - arm64: dts: realtek: rtd139x: add missing unit address to soc node (Krzysztof Kozlowski) - arm64: dts: realtek: rtd129x: add missing unit address to soc node (Krzysztof Kozlowski) - arm64: dts: uniphier: ld20-global: drop audio codec port unit address (Krzysztof Kozlowski) - arm64: dts: uniphier: ld20-global: use generic node name for audio-codec (Krzysztof Kozlowski) - arm64: dts: uniphier: ld11-global: drop audio codec port unit address (Krzysztof Kozlowski) - arm64: dts: uniphier: ld11-global: use generic node name for audio-codec (Krzysztof Kozlowski) - arm64: dts: sharkl3: add missing unit addresses (Krzysztof Kozlowski) - arm64: dts: whale2: add missing ap-apb unit address (Krzysztof Kozlowski) - arm64: dts: sc9860: move GIC to soc node (Krzysztof Kozlowski) - arm64: dts: sc9860: move GPIO keys to board (Krzysztof Kozlowski) - arm64: dts: sc9860: add missing aon-prediv unit address (Krzysztof Kozlowski) - arm64: dts: hi3798cv200: add cache info (Yang Xiwen) - arm64: dts: hi3798cv200: add GICH, GICV register space and irq (Yang Xiwen) - arm64: dts: hi3798cv200: fix the size of GICR (Yang Xiwen) - arm64: dts: sprd: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: amd: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - arm64: dts: juno: fix thermal zone node names (Krzysztof Kozlowski) - arm64: dts: imx93-11x11-evk: add RTC PCF2131 support (Joy Zou) - arm64: dts: imx93-11x11-evk: add reset gpios for ethernet PHYs (Wei Fang) - arm64: dts: imx93-11x11-evk: add sleep pinctrl for sdhc2 (Peng Fan) - arm64: dts: imx93-11x11-evk: add different usdhc pinctrl for different timing usage (Luke Wang) - arm64: dts: imx93-11x11-evk: add sleep pinctrl for eqos and fec (Peng Fan) - arm64: dts: imx93-11x11-evk: update resource table address (Peng Fan) - arm64: dts: imx93: add nvmem property for eqos (Peng Fan) - arm64: dts: imx93: add nvmem property for fec1 (Peng Fan) - arm64: dts: imx93: assign usdhc[1..3] root clock to 400MHz (Haibo Chen) - arm64: dts: imx93: add dma support for lpspi[1..8] (Peng Fan) - arm64: dts: imx93: add dma support for lpi2c[1..8] (Peng Fan) - arm64: dts: imx93: use FSL_EDMA_RX for rx channel (Peng Fan) - arm64: dts: freescale: ls1028a: Add standard PCI device compatible strings to ENETC (Rob Herring (Arm)) - arm64: dts: freescale: ls1028a: Fix embedded PCI interrupt mapping (Rob Herring (Arm)) - arm64: dts: imx8qxp-mek: add cm40_i2c, wm8960 and sai[0,1,4,5] (Frank Li) - arm64: dts: imx8mp: Align both CSI2 pixel clock (Marek Vasut) - arm64: dts: freescale: imx8m[mp]-verdin: Update audio card name (Hiago De Franco) - arm64: dts: imx8mp: Enable HDMI on TQMa8MPxL/MBa8MPxL (Alexander Stein) - arm64: dts: imx8ulp: add caam jr (Pankaj Gupta) - arm64: dts: imx8mp-msc-sm2s: Add i2c{1,6} sda-/scl-gpios (Ian Ray) - arm64: dts: imx8mp-msc-sm2s: correct i2c{1..6} pad drive strength (Ian Ray) - arm64: dts: imx8-ss-img: Remove JPEG clock-names (Fabio Estevam) - arm64: dts: freescale: imx8mm-verdin-dahlia: support sleep-moci (Stefan Eichenberger) - arm64: dts: freescale: imx8mm-verdin: replace sleep-moci hog with regulator (Stefan Eichenberger) - arm64: dts: freescale: imx8mp-verdin-dahlia: support sleep-moci (Stefan Eichenberger) - arm64: dts: freescale: imx8mp-verdin: replace sleep-moci hog with regulator (Stefan Eichenberger) - arm64: dts: imx8mn-var-som-symphony: drop redundant status from typec (Krzysztof Kozlowski) - arm64: dts: imx8mm-var-som-symphony: drop redundant status from typec (Krzysztof Kozlowski) - arm64: dts: imx8mp-debix-som-a-bmb-08: Remove 'phy-supply' from eqos (Fabio Estevam) - arm64: dts: debix-a: Disable i2c2 in base .dts (Jacopo Mondi) - arm64: dts: imx8mm-evk: Describe the OV5640 supplies (Fabio Estevam) - arm64: dts: imx8mn-evk: Describe the OV5640 supplies (Fabio Estevam) - arm64: dts: imx8mn-evk: Fix ADV7535 dt-schema warnings (Fabio Estevam) - arm64: dts: imx8m/qxp: Pass the tcpci compatible (Fabio Estevam) - arm64: dts: imx8mm/n remove clock-names property from usb controller node (Xu Yang) - arm64: dts: imx93-11x11-evk: enable usb and typec nodes (Xu Yang) - arm64: dts: imx93: add usb nodes (Xu Yang) - arm64: dts: imx8ulp-evk: enable usb nodes and add ptn5150 nodes (Xu Yang) - arm64: dts: imx8ulp: add usb nodes (Xu Yang) - arm64: dts: freescale: Add Toradex Colibri iMX8DX (Hiago De Franco) - arm64: dts: freescale: Add i.MX8DX dtsi (Hiago De Franco) - arm64: dts: ls1028a: sl28: split variant 3/ads2 carrier (Michael Walle) - arm64: dts: imx8dxl-evk: add lpuart1 and cm40 uart (Frank Li) - arm64: dts: imx8dxl: update cm40 irq number information (Frank Li) - arm64: dts: imx8dxl: add lpuart device in cm40 subsystem (Alice Guo) - arm64: dts: imx8: add cm40 subsystem dtsi (Dong Aisheng) - arm64: dts: imx8m*-venice-gw7: Fix TPM schema violations (Tim Harvey) - arm64: dts: freescale: Add device tree for Emcraft Systems NavQ+ Kit (Gilles Talis) - arm64: dts: imx8mp-venice-gw73xx: add mac addr for eth1 (Tim Harvey) - arm64: dts: imx8mp-venice-gw72xx: add mac addr for eth1 (Tim Harvey) - arm64: dts: imx8qxp: add asrc[0,1], esai0, spdif0 and sai[4,5] (Frank Li) - arm64: dts: imx8: fix audio lpcg index (Frank Li) - arm64: dts: lx2160a: add pinmux and i2c gpio to support bus recovery (Carlos Song) - arm64: dts: S32G3: Introduce device tree for S32G-VNP-RDB3 (Wadim Mueller) - arm64: dts: freescale: verdin-imx8mp: enable Verdin I2C_3_HDMI interface (Vitor Soares) - arm64: dts: imx93-11x11-evk: add pca9451a support (Joy Zou) - arm64: dts: imx8mp: Describe CSI2 GPIO expander on i.MX8MP DHCOM PDK3 board (Marek Vasut) - arm64: dts: imx8mp-venice-gw74xx: add ADC rail for VDD_1P0 (Tim Harvey) - arm64: dts: fsl-lx2162a-clearfog: add alias for i2c bus iic6 (Josua Mayer) - arm64: dts: fsl-lx2162a-som: add description for rtc (Josua Mayer) - arm64: dts: imx8mp-venice-gw74xx-imx219.dtso: fix dt warning (Tim Harvey) - arm64: dts: mba8mx: Simplify DSI connection (Alexander Stein) - arm64: dts: imx8mp: Add empty DSI output endpoint (Alexander Stein) - arm64: dts: imx8mq: Add empty DSI output endpoint (Alexander Stein) - arm64: dts: imx8mn: Add empty DSI output endpoint (Alexander Stein) - arm64: dts: imx8mm: Add empty DSI output endpoint (Alexander Stein) - arm64: dts: imx8mp-evk: Add PDM micphone sound card support (Shengjiu Wang) - arm64: dts: imx8mp-evk: Add HDMI audio sound card support (Shengjiu Wang) - arm64: dts: imx8mp: Add AUD2HTX device node (Shengjiu Wang) - arm64: dts: imx8mp: add HDMI display pipeline (Lucas Stach) - arm64: dts: imx8mp: add HDMI irqsteer (Lucas Stach) - arm64: dts: imx8mp: add HDMI power-domains (Lucas Stach) - arm64: dts: imx8qm-mek: add flexspi0 support (Frank Li) - arm64: dts: imx8qm-mek: add lpspi2 support (Frank Li) - arm64: dts: imx8qm-mek: add adc0 support (Frank Li) - arm64: dts: imx93: drop the 4th interrupt for ADC (Peng Fan) - arm64: dts: s32g: add uSDHC node (Ghennadi Procopciuc) - arm64: dts: s32g: add SCMI firmware node (Ghennadi Procopciuc) - ARM: dts: imx6ul-pico: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6ul-kontron-bl-common: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6ul-kontron-bl-43: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6ul-isiot: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6ul-imx6ull-opos6uldev: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6ul-geam: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6ul-ccimx6ulsbcpro: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6ul-14x14-evk: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6sx-softing-vining-2000: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6sx-sdb: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6sx-nitrogen6sx: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6sll-evk: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6sl-evk: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6q-var-dt6customboard: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6q-prti6q: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6q-pistachio: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6q-novena: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6q-kp: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-skov-cpu: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-savageboard: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-sabresd: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-sabrelite: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-sabreauto: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-phytec-mira: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-nitrogen6x: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-nitrogen6_som2: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-nitrogen6_max: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-nit6xlite: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-icore: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-gw5904: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-gw5903: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-gw560x: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-gw54xx: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-gw53xx: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-gw52xx: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-emcon: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-cubox-i: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-aristainetos2: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6qdl-apf6dev: Use #pwm-cells = <3> for imx27-pwm devices (Uwe Kleine-König) - ARM: dts: imx6q-bosch-acc: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6q-ba16: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6dl-mamoj: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6dl-aristainetos_7: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6dl-aristainetos_4: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx53-tqma: Use #pwm-cells = <3> for imx27-pwm devices (Uwe Kleine-König) - ARM: dts: imx53-kp: Drop redundant settings in pwm nodes (Uwe Kleine-König) - ARM: dts: imx53-ppd: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx53-m53evk: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx51-ts4800: Use #pwm-cells = <3> for imx27-pwm device (Uwe Kleine-König) - ARM: dts: imx6ull-tarragon: Reduce SPI clock for QCA7000 (Stefan Wahren) - ARM: dts: nxp: imx6qdl: fix esai clock warning when do dtb_check (Frank Li) - ARM: dts: nxp: imx6sx: fix esai related warning when do dtb_check (Frank Li) - ARM: dts: imx6: exchange fallback and specific compatible string (Shengjiu Wang) - ARM: dts: imx6: remove fsl,anatop property from usb controller node (Xu Yang) - ARM: dts: imx27-phytec: Add USB support (Michael Grzeschik) - ARM: dts: imx6sx-nitrogen6sx: drop incorrect cpu-dai property (Shengjiu Wang) - ARM: dts: imx6qdl-udoo: Enable USB host (Fabio Estevam) - ARM: dts: imx7s: Add snvs-poweroff support (Fabio Estevam) - ARM: dts: imx6qdl: Remove LCD.CONTRAST pinctrl from muxing (Alexander Stein) - ARM: dts: imx6qdl: mba6: Add missing vdd-supply for on-board USB hub (Alexander Stein) - ARM: dts: imx6ull: add seeed studio NPi dev board (Parthiban Nallathambi) - ARM: dts: imx: Add UNI-T UTi260B thermal camera board (Sebastian Reichel) - ARM: dts: imx6: fix IRQ config of RC5T619 (Andreas Kemnade) - ARM: dts: imx6sl: tolino-shine2hd: fix IRQ config of touchscreen (Andreas Kemnade) - dt-bindings: usb: usbmisc-imx: add fsl,imx8ulp-usbmisc compatible (Xu Yang) - dt-bindings: arm: fsl: Add Colibri iMX8DX (Hiago De Franco) - dt-bindings: arm: fsl: remove reduntant toradex,colibri-imx8x (Hiago De Franco) - dt-bindings: arm: Add Emcraft Systems i.MX8M Plus NavQ+ Kit (Gilles Talis) - dt-bindings: vendor-prefixes: Add Emcraft Systems (Gilles Talis) - dt-bindings: arm: fsl: add NXP S32G3 board (Wadim Mueller) - dt-bindings: arm: fsl: Add Seeed studio NPi based boards (Parthiban Nallathambi) - dt-bindings: arm: qcom: Add Samsung Galaxy S5 China (kltechn) (Rong Zhang) - arm64: dts: qcom: qrb4210-rb1: add firmware-name qualifier to WiFi node (Dmitry Baryshkov) - arm64: dts: qcom: qrb2210-rb1: add firmware-name qualifier to WiFi node (Dmitry Baryshkov) - arm64: dts: qcom: ipq6018: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: ipq8074: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: msm8996: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sc8180x: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: qcs404: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sc7280: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: msm8998: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sc8280xp: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sa8775p: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sm8650: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sm8550: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sm8450: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sm8350: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sm8150: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sdm845: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sm8250: Add PCIe bridge node (Manivannan Sadhasivam) - arm64: dts: qcom: sdm845-db845c: make pcie0_3p3v_dual always-on (Caleb Connolly) - arm64: dts: qcom: sm8450: Update SNPS Phy parameters for QRD platform (Udipto Goswami) - arm64: dts: qcom: sc8280xp: Fill in EAS properties (Konrad Dybcio) - arm64: dts: qcom: sm8650: Add three missing fastrpc-compute-cb nodes (Ling Xu) - arm64: dts: qcom: sm8650-qrd: enable GPU (Neil Armstrong) - arm64: dts: qcom: sm8650: add GPU nodes (Neil Armstrong) - arm64: dts: qcom: pm6150l: add Light Pulse Generator device node (Danila Tikhonov) - arm64: dts: qcom: msm8916/39-samsung-a2015: Add connector for MUIC (Raymond Hackley) - arm64: dts: qcom: sm8250-xiaomi-elish: set pm8150b_vbus regulator-min-microamp and regulator-max-microamp (Jianhua Lu) - arm64: dts: qcom: sm8650: remove useless enablement of mdss_mdp (Neil Armstrong) - arm64: dts: qcom: sdx75: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350: Add DisplayPort controller (Luca Weiss) - arm64: dts: qcom: qcs6490-rb3gen2: Enable various remoteprocs (Komal Bajaj) - arm64: dts: qcom: qcm6490-idp: Enable various remoteprocs (Komal Bajaj) - arm64: dts: qcom: sc8180x-lenovo-flex-5g: add USB-C orientation GPIOs (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add USB-C orientation GPIOs (Dmitry Baryshkov) - arm64: dts: qcom: sm8450-hdk: add USB-C orientation GPIO (Dmitry Baryshkov) - arm64: dts: qcom: sm8350-hdk: add USB-C orientation GPIO (Dmitry Baryshkov) - dt-bindings: soc: qcom: pmic-glink: allow orientation-gpios (Dmitry Baryshkov) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add USB-C orientation GPIO (Luca Weiss) - arm64: dts: qcom: qcm6490-idp: Name the regulators (Umang Chheda) - arm64: dts: qcom: sa8155p-adp: lower min volt for L13C regulator (Volodymyr Babchuk) - arm64: dts: qcom: x1e80100-qcp: Add data-lanes and link-frequencies to DP3 (Abel Vesa) - arm64: dts: qcom: x1e80100-crd: Add data-lanes and link-frequencies to DP3 (Abel Vesa) - arm64: dts: qcom: x1e80100: Drop the link-frequencies from mdss_dp3_in (Abel Vesa) - arm64: dts: qcom: Add SM8550 Xperia 1 V (Konrad Dybcio) - arm64: dts: qcom: sm8550: Mark DWC3 as dma-coherent (Konrad Dybcio) - arm64: dts: qcom: sm8550: Add missing DWC3 quirks (Konrad Dybcio) - arm64: dts: qcom: sm8550: Mark APPS SMMU as dma-coherent (Konrad Dybcio) - arm64: dts: qcom: sm8550: Mark QUPs and GPI dma-coherent (Konrad Dybcio) - dt-bindings: arm: qcom: Add Xperia 1 V (Konrad Dybcio) - arm64: dts: qcom: sc7180: Fix UFS PHY clocks (Danila Tikhonov) - arm64: dts: qcom: qcs6490-rb3gen2: Enable UFS (Bjorn Andersson) - arm64: dts: qcom: sm8150-hdk: enable WiFI support (Dmitry Baryshkov) - arm64: dts: qcom: msm8916-samsung-fortuna: Add PWM backlight (Siddharth Manthan) - arm64: dts: qcom: msm8916-samsung-fortuna: Add touchscreen (Joe Mason) - arm64: dts: qcom: qcs6490-rb3gen2: Enable USB Type-C display (Bjorn Andersson) - arm64: dts: qcom: qcs6490-rb3gen2: Introduce USB redriver (Bjorn Andersson) - arm64: dts: qcom: qcs6490-rb3gen2: Enable adsp and cdsp (Bjorn Andersson) - arm64: dts: qcom: qcs6490-rb3gen2: Add DP output (Bjorn Andersson) - arm64: dts: qcom: sc7280: Enable MDP turbo mode (Bjorn Andersson) - arm64: dts: qcom: msm8998-yoshino: Enable RGB led (Konrad Dybcio) - arm64: dts: qcom: msm8998-yoshino: fix volume-up key (Sebastian Raase) - arm64: dts: qcom: sdm630-nile: add pinctrl for camera key (Sebastian Raase) - dt-bindings: arm: qcom: Add Sony Xperia Z3 (Luca Weiss) - arm64: dts: qcom: apq8016-sbc: correct GPIO LEDs node names (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: fix usb interrupts properties (Neil Armstrong) - arm64: dts: qcom: msm8916: drop dtbTool-specific compatibles (Dmitry Baryshkov) - dt-bindings: arm: qcom: drop dtbTool-specific compatibles (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: Add inline crypto engine (Luca Weiss) - arm64: dts: qcom: ipq8074: Remove unused gpio from QPIC pins (Paweł Owoc) - arm64: dts: qcom: sm8350: Add interconnects to UFS (Dmitry Baryshkov) - arm64: dts: qcom: sc7180: Disable DCC node by default (Stephen Boyd) - arm64: dts: qcom: sc7180: Disable pmic pinctrl node on Trogdor (Stephen Boyd) - arm64: dts: qcom: sc8180x: add dp_p1 register blocks to DP nodes (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: Drop flags for mdss irqs (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: drop legacy property #stream-id-cells (Dmitry Baryshkov) - arm64: dts: qcom: pm6150: correct Type-C compatible (Krzysztof Kozlowski) - arm64: dts: qcom: qcm6490-idp: enable PMIC Volume and Power buttons (Hui Liu) - arm64: dts: qcom: sm8650: Add missing reserved memory for chipinfo (Elliot Berman) - arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling (Dmitry Baryshkov) - arm64: dts: qcom: ipq8074: Add QUP UART6 node (Paweł Owoc) - arm64: dts: qcom: x1e80100-qcp: Add repeater nodes (Abel Vesa) - arm64: dts: qcom: x1e80100-crd: Add repeater nodes (Abel Vesa) - arm64: dts: qcom: x1e80100: Add dedicated pmic dtsi (Abel Vesa) - arm64: dts: qcom: x1e80100: Add SPMI support (Abel Vesa) - arm64: dts: qcom: pm6150: define USB-C related blocks (Danila Tikhonov) - arm64: dts: qcom: sdm632-fairphone-fp3: enable USB-C port handling (Luca Weiss) - arm64: dts: qcom: sm6350: Add Crypto Engine (Luca Weiss) - arm64: dts: qcom: sc8280xp: Add missing hs_phy_irq in USB nodes (Krishna Kurapati) - arm64: dts: qcom: sc8180x-lenovo-flex-5g: Allow UFS regulators load/mode setting (Anton Bambura) - arm64: dts: qcom: sc8180x-lenovo-flex-5g: set touchpad i2c frequency to 1 MHz (Anton Bambura) - arm64: dts: qcom: sc8180x-lenovo-flex-5g: move pinctrl to appropriate nodes (Anton Bambura) - arm64: dts: qcom: sc8180x-lenovo-flex-5g: set names for i2c hid nodes (Anton Bambura) - arm64: dts: qcom: sc8180x-lenovo-flex-5g: fix GPU firmware path (Anton Bambura) - arm64: dts: qcom: sdm670-google-sargo: add panel (Richard Acayan) - arm64: dts: qcom: sm8650: add missing qcom,non-secure-domain property (Neil Armstrong) - arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property (Neil Armstrong) - arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property (Neil Armstrong) - arm64: dts: qcom: qcs6490-rb3gen2: Name the regulators (Bjorn Andersson) - arm64: dts: qcom: x1e80100-crd: switch WSA8845 speakers to shared reset-gpio (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100: correct SWR1 pack mode (Krzysztof Kozlowski) - arm64: dts: qcom: qcm2290: Add LMH node (Loic Poulain) - arm64: dts: qcom: sc8280xp: Describe TCSR download mode register (Konrad Dybcio) - arm64: dts: qcom: sc8280xp: Add PS_HOLD restart (Konrad Dybcio) - arm64: dts: qcom: sc8280xp: Add QFPROM node (Konrad Dybcio) - arm64: dts: qcom: sm8250-xiaomi-elish: add usb pd negotiation support (Jianhua Lu) - arm64: dts: qcom: sc8280xp: enable GICv3 ITS for PCIe (Johan Hovold) - arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP (Johan Hovold) - arm64: dts: qcom: sc8280xp: Add missing LMH interrupts (Konrad Dybcio) - arm64: dts: qcom: qcm6490-idp: add display and panel (Ritesh Kumar) - ARM: dts: qcom: msm8974: Add DTS for Samsung Galaxy S5 China (kltechn) (Rong Zhang) - ARM: dts: qcom: msm8974-klte-common: Pin WiFi board type (Rong Zhang) - ARM: dts: qcom: msm8974: Split out common part of samsung-klte (Rong Zhang) - ARM: dts: qcom: sdx55: Add PCIe bridge node (Manivannan Sadhasivam) - ARM: dts: qcom: apq8064: Add PCIe bridge node (Manivannan Sadhasivam) - ARM: dts: qcom: ipq4019: Add PCIe bridge node (Manivannan Sadhasivam) - ARM: dts: qcom: ipq8064: Add PCIe bridge node (Manivannan Sadhasivam) - ARM: dts: qcom: msm8974-sony-shinano: Enable vibrator (Luca Weiss) - ARM: dts: qcom: ipq4019: add QCA8075 PHY Package nodes (Christian Marangi) - ARM: dts: qcom: Add support for Motorola Moto G (2013) (Stanislav Jakubek) - dt-bindings: arm: qcom: Add Motorola Moto G (2013) (Stanislav Jakubek) - ARM: dts: qcom: msm8974: Add empty chosen node (Luca Weiss) - ARM: dts: qcom: msm8974: Add @0 to memory node name (Luca Weiss) - ARM: dts: qcom: Add Sony Xperia Z3 smartphone (Luca Weiss) - ARM: dts: qcom: msm8974-sony-castor: Split into shinano-common (Luca Weiss) - ARM: dts: qcom: msm8916: idle-state compatible require the generic idle-state (David Heidelberg) - ARM: dts: qcom: include cpu in idle-state node names (David Heidelberg) - ARM: dts: qcom: msm8974pro-castor: Rename wifi node name (Luca Weiss) - ARM: dts: qcom: msm8974pro-castor: Add debounce-interval for keys (Luca Weiss) - ARM: dts: qcom: msm8974pro-castor: Remove camera button definitions (Luca Weiss) - ARM: dts: qcom: msm8974pro-castor: Add mmc aliases (Luca Weiss) - ARM: dts: qcom: msm8974pro-castor: Clean up formatting (Luca Weiss) - arm64: dts: allwinner: h700: Add RG35XX-H DTS (Ryan Walklin) - arm64: dts: allwinner: h700: Add RG35XX-Plus DTS (Ryan Walklin) - arm64: dts: allwinner: h700: Add RG35XX 2024 DTS (Ryan Walklin) - dt-bindings: arm: sunxi: document Anbernic RG35XX handheld gaming device variants (Ryan Walklin) - arm64: tegra: Add Tegra Security Engine DT nodes (Akhil R) - arm64: tegra: Correct Tegra132 I2C alias (Krzysztof Kozlowski) - ARM: tegra: tegra20-ac97: Replace deprecated "gpio" suffix (Mohammad Shehar Yaar Tausif) - ARM: tegra: paz00: Add emc-tables for ram-code 1 (Nicolas Chauvet) - dt-bindings: display: tegra: Allow dma-coherent on Tegra194 and later (Thierry Reding) - arm64: dts: allwinner: h616: Add NMI device node (Chris Morgan) - arm64: dts: allwinner: Add Tanix TX1 support (Andre Przywara) - dt-bindings: arm: sunxi: document Tanix TX1 name (Andre Przywara) - ARM: dts: sun5i: Add PocketBook 614 Plus support (Denis Burkov) - dt-bindings: arm: sunxi: Add PocketBook 614 Plus (Denis Burkov) - arm64: dts: allwinner: h616: Fix I2C0 pins (Andre Przywara) - arm64: dts: allwinner: a64: Run GPU at 432 MHz (Frank Oltmanns) - arm: dts: allwinner: drop underscore in node names (Krzysztof Kozlowski) - arm64: dts: allwinner: Orange Pi: delete node by phandle (Krzysztof Kozlowski) - arm64: dts: allwinner: drop underscore in node names (Krzysztof Kozlowski) - arm64: dts: allwinner: Pine H64: correctly remove reg_gmac_3v3 (Krzysztof Kozlowski) - arm64: dts: allwinner: pinephone: add multicolor LED node (Aren Moynihan) - arm64: dts: allwinner: pinephone: Retain LEDs state in suspend (Miles Alan) - arm64: dts: renesas: r8a779h0: Link IOMMU consumers (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add IPMMU nodes (Thanh Le) - arm64: dts: renesas: r8a779h0: Add INTC-EX node (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add MSIOF nodes (Thanh Quan) - arm64: dts: renesas: rzg3s-smarc-som: Enable eMMC by default (Lad Prabhakar) - riscv: dts: renesas: rzfive-smarc-som: Drop deleting interrupt properties from ETH0/1 nodes (Lad Prabhakar) - arm64: dts: renesas: r9a07g043: Move interrupt-parent property to common DTSI (Lad Prabhakar) - riscv: dts: renesas: r9a07g043f: Add IRQC node to RZ/Five SoC DTSI (Lad Prabhakar) - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Geert Uytterhoeven) - arm64: dts: rockchip: add dual-role usb3 hosts to rk3588 Tiger-Haikou (Heiko Stuebner) - arm64: dts: rockchip: add usb-id extcon on rk3588 tiger (Heiko Stuebner) - arm64: dts: rockchip: fix comment for upper usb3 port (Heiko Stuebner) - arm64: dts: rockchip: fix pcie-refclk frequency on rk3588 tiger (Heiko Stuebner) - arm64: dts: rockchip: correct gpio_pwrctrl1 typos on rk3588(s) boards (Jing Luo) - arm64: dts: rockchip: Correct the model names for Pine64 boards (Dragan Simic) - dt-bindings: arm: rockchip: Correct the descriptions for Pine64 boards (Dragan Simic) - arm64: dts: rockchip: Add ArmSom Sige7 board (Jianfeng Liu) - dt-bindings: arm: rockchip: Add ArmSoM Sige7 (Jianfeng Liu) - dt-bindings: vendor-prefixes: add ArmSoM (Jianfeng Liu) - arm64: dts: rockchip: add PCIe3 support on rk3588-jaguar (Heiko Stuebner) - arm64: dts: rockchip: move uart2 pinmux to dtsi on rk3588-tiger (Heiko Stuebner) - arm64: dts: rockchip: Add USB-C Support for rk3588s-indiedroid-nova (Chris Morgan) - arm64: dts: rockchip: correct the model name for Radxa ROCK 3A (Chukun Pan) - dt-bindings: arm: rockchip: correct the model name for Radxa ROCK 3A (Chukun Pan) - arm64: dts: rockchip: Correct the model names for Radxa ROCK 5 boards (Dragan Simic) - dt-bindings: arm: rockchip: Correct the descriptions for Radxa boards (Dragan Simic) - arm64: dts: rockchip: add lower USB3 port to rock-5b (Sebastian Reichel) - arm64: dts: rockchip: add upper USB3 port to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add USB3 to rk3588-evb1 (Sebastian Reichel) - arm64: dts: rockchip: add USB3 DRD controllers on rk3588 (Sebastian Reichel) - arm64: dts: rockchip: add USBDP phys on rk3588 (Sebastian Reichel) - arm64: dts: rockchip: reorder usb2phy properties for rk3588 (Sebastian Reichel) - arm64: dts: rockchip: fix usb2phy nodename for rk3588 (Sebastian Reichel) - arm64: dts: rockchip: Add RTC to Khadas Edge 2 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add UART9 (bluetooth) to Khadas Edge 2 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add SFC to Khadas Edge 2 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add saradc and adc buttons to Khadas Edge 2 and enable tsadc (Muhammed Efe Cetin) - arm64: dts: rockchip: Add ir receiver and leds to Khadas Edge 2 (Muhammed Efe Cetin) - arm64: dts: rockchip: USB2, USB3 Host, PCIe2 to Khadas Edge 2 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add TF card to Khadas Edge 2 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add PMIC to Khadas Edge 2 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add cpu regulators and vcc5v0_sys to Khadas Edge 2 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add GameForce Chi (Chris Morgan) - dt-bindings: arm: rockchip: Add GameForce Chi (Chris Morgan) - arm64: dts: rockchip: Correct model name for Powkiddy RK3566 Devices (Chris Morgan) - arm64: dts: rockchip: Add chasis-type for Powkiddy rk3566 devices (Chris Morgan) - arm64: dts: rockchip: Correct model name for Anbernic RGxx3 Devices (Chris Morgan) - arm64: dts: rockchip: Add optional node for chasis-type on Anbernic rgxx3 (Chris Morgan) - arm64: dts: rockchip: Add additional properties for WiFi on Anbernic rgxx3 (Chris Morgan) - arm64: dts: rockchip: add Forlinx OK3588-C (Dmitry Yashin) - arm64: dts: rockchip: add Forlinx FET3588-C (Dmitry Yashin) - dt-bindings: arm: rockchip: add Forlinx FET3588-C (Dmitry Yashin) - arm64: dts: rockchip: add Protonic MECSBC device-tree (David Jander) - dt-bindings: arm: rockchip: Add Protonic MECSBC board (Sascha Hauer) - arm64: dts: rockchip: Fix ordering of nodes on rk3588s (Diederik de Haas) - arm64: dts: rockchip: Add enable-strobe-pulldown to emmc phy on ROCK 4C+ (Folker Schwesinger) - arm64: dts: rockchip: Add enable-strobe-pulldown to emmc phy on ROCK Pi 4 (Folker Schwesinger) - arm64: dts: rockchip: Enable gpu on Cool Pi 4B (Andy Yan) - arm64: dts: rockchip: Enable gpu on Cool Pi CM5 (Andy Yan) - arm64: dts: rockchip: enable gpu on rk3588-tiger (Heiko Stuebner) - arm64: dts: rockchip: enable gpu on rk3588-jaguar (Heiko Stuebner) - arm64: dts: rockchip: Enable the GPU on quartzpro64 (Dragan Simic) - arm64: dts: rockchip: Enable GPU on rk3588-evb1 (Boris Brezillon) - arm64: dts: rockchip: Enable GPU on rk3588-rock5b (Boris Brezillon) - arm64: dts: rockchip: Add rk3588 GPU node (Boris Brezillon) - arm64: dts: rockchip: add wolfvision pf5 io expander board (Michael Riesch) - arm64: dts: rockchip: add wolfvision pf5 mainboard (Michael Riesch) - dt-bindings: arm: rockchip: add wolfvision pf5 mainboard (Michael Riesch) - dt-bindings: add wolfvision vendor prefix (Michael Riesch) - arm64: dts: rockchip: add the internal audio codec on rk3308 (Luca Ceresoli) - arm64: dts: rockchip: add i2s_8ch_2 and i2s_8ch_3 to rk3308 (Luca Ceresoli) - arm64: dts: rockchip: Add cache information to the SoC dtsi for RK356x (Dragan Simic) - arm64: dts: rockchip: Add cache information to the SoC dtsi for RK3328 (Dragan Simic) - arm64: dts: st: correct masks for GIC PPI interrupts on stm32mp25 (Patrick Delaunay) - arm64: dts: st: add spi3 / spi8 properties on stm32mp257f-ev1 (Alain Volmat) - arm64: dts: st: add spi3/spi8 pins for stm32mp25 (Alain Volmat) - arm64: dts: st: add all 8 spi nodes on stm32mp251 (Alain Volmat) - arm64: dts: st: add i2c2 / i2c8 properties on stm32mp257f-ev1 (Alain Volmat) - arm64: dts: st: add i2c2/i2c8 pins for stm32mp25 (Alain Volmat) - arm64: dts: st: add all 8 i2c nodes on stm32mp251 (Alain Volmat) - arm64: dts: st: add rcc support for STM32MP25 (Gabriel Fernandez) - ARM: dts: stm32: enable display support on stm32mp135f-dk board (Raphael Gallais-Pou) - ARM: dts: stm32: add LTDC pinctrl on STM32MP13x SoC family (Raphael Gallais-Pou) - ARM: dts: stm32: add LTDC support for STM32MP13x SoC family (Raphael Gallais-Pou) - dt-bindings: display: simple: allow panel-common properties (Raphael Gallais-Pou) - ARM: dts: stm32: add PWR regulators support on stm32mp131 (Marek Vasut) - media: dt-bindings: add access-controllers to STM32MP25 video codecs (Hugues Fruchet) - ARM: dts: stm32: add heartbeat led for stm32mp157c-ed1 (Patrice Chotard) - ARM: dts: stm32: move can3 node from stm32f746 to stm32f769 (Dario Binacchi) - ARM: dts: stm32: put ETZPC as an access controller for STM32MP13x boards (Alexandre Torgue) - ARM: dts: stm32: add ETZPC as a system bus for STM32MP13x boards (Gatien Chevallier) - ARM: dts: stm32: put ETZPC as an access controller for STM32MP15x boards (Gatien Chevallier) - ARM: dts: stm32: add ETZPC as a system bus for STM32MP15x boards (Gatien Chevallier) - arm64: dts: st: add RIFSC as an access controller for STM32MP25x boards (Gatien Chevallier) - arm64: dts: hisilicon: hi6220: correct tsensor unit addresses (Krzysztof Kozlowski) - arm64: dts: hisilicon: hi6220-hikey: drop unit addresses from fixed regulators (Krzysztof Kozlowski) - arm64: dts: hisilicon: hi6220-hikey: add missing port@0 reg (Krzysztof Kozlowski) - arm64: dts: hisilicon: hip07: correct unit addresses (Krzysztof Kozlowski) - arm64: dts: hisilicon: hip07: move non-MMIO node out of soc (Krzysztof Kozlowski) - arm64: dts: hisilicon: hip06: correct unit addresses (Krzysztof Kozlowski) - arm64: dts: hisilicon: hip06: move non-MMIO node out of soc (Krzysztof Kozlowski) - arm64: dts: hisilicon: hip05-d02: correct local-bus unit addresses (Krzysztof Kozlowski) - arm64: dts: hisilicon: hip05: move non-MMIO node out of soc (Krzysztof Kozlowski) - arm64: dts: exynos: gs101: define all PERIC USI nodes (Tudor Ambarus) - arm64: dts: exynos: gs101: join lines close to 80 chars (Tudor Ambarus) - arm64: dts: exynos: gs101: move pinctrl-* properties after clocks (Tudor Ambarus) - arm64: dts: exynos: gs101: move serial_0 pinctrl-0/names to dtsi (Tudor Ambarus) - arm64: dts: exynos: gs101: reorder pinctrl-* properties (André Draszik) - arm64: dts: exynos850: Add CPU clocks (Sam Protsenko) - arm64: dts: exynosautov9: specify the SPI FIFO depth (Tudor Ambarus) - arm64: dts: exynos5433: specify the SPI FIFO depth (Tudor Ambarus) - ARM: dts: exynos4212-tab3: limit usable memory range (Artur Weber) - ARM: dts: samsung: s5pv210: specify the SPI FIFO depth (Tudor Ambarus) - ARM: dts: samsung: exynos5420: specify the SPI FIFO depth (Tudor Ambarus) - ARM: dts: samsung: exynos5250: specify the SPI FIFO depth (Tudor Ambarus) - ARM: dts: samsung: exynos4: specify the SPI FIFO depth (Tudor Ambarus) - ARM: dts: samsung: exynos3250: specify the SPI FIFO depth (Tudor Ambarus) - ARM: dts: samsung: s5pv210: correct onenand size-cells (Krzysztof Kozlowski) - ARM: dts: samsung: s5pv210: align onenand node name with bindings (Krzysztof Kozlowski) - ARM: dts: samsung: exynos5800-peach-pi: switch to undeprecated DP HPD GPIOs (Krzysztof Kozlowski) - ARM: dts: samsung: smdk4412: align keypad node names with dtschema (Krzysztof Kozlowski) - ARM: dts: samsung: smdk4412: fix keypad no-autorepeat (Krzysztof Kozlowski) - ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat (Krzysztof Kozlowski) - ARM: dts: samsung: smdkv310: fix keypad no-autorepeat (Krzysztof Kozlowski) - ARM: dts: dra7: Use clksel binding for CTRL_CORE_SMA_SW_0 (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_USB (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_PER (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_ABE_PLL_SYS (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_CORE (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_EVE (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_GMAC (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_DRR (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_GPU (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_IVA (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_DSP (Tony Lindgren) - ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_CORE (Tony Lindgren) - ARM: dts: n900: set charge current limit to 950mA (Arthur Demchenkov) - arm/arm64: dts: Drop "arm,armv8-pmuv3" compatible usage (Rob Herring) - arm64: dts: renesas: rzg3s-smarc-som: Fix Ethernet aliases (Claudiu Beznea) - arm64: dts: renesas: r8a779h0: Add TMU nodes (Thanh Quan) - arm64: dts: renesas: r8a779h0: Add CMT nodes (Thanh Quan) - arm64: dts: renesas: gray-hawk-single: Enable nfsroot (Geert Uytterhoeven) - ARM: dts: renesas: r9a06g032: Remove duplicate interrupt-parent (Geert Uytterhoeven) - arm64: dts: renesas: gray-hawk-single: Add second debug serial port (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add SCIF nodes (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add remaining HSCIF nodes (Geert Uytterhoeven) - ARM: dts: renesas: rcar-gen2: Add TMU nodes (Geert Uytterhoeven) - ARM: dts: renesas: rzg1: Add TMU nodes (Geert Uytterhoeven) - ARM: dts: renesas: r8a73a4: Add TMU nodes (Geert Uytterhoeven) - ARM: dts: renesas: r7s72100: Add interrupt-names to SCIF nodes (Lad Prabhakar) - arm64: dts: renesas: r8a779h0: Add thermal nodes (Duy Nguyen) - arm64: dts: renesas: rzg2ul-smarc: Enable PMIC and built-in RTC, GPIO and ONKEY (Biju Das) - arm64: dts: renesas: eagle: Add capture overlay for Function expansion board (Niklas Söderlund) - dt-bindings: arm: renesas: Document Renesas RZ/V2H(P) System Controller (Lad Prabhakar) - dt-bindings: soc: renesas: Document Renesas RZ/V2H(P) SoC variants (Lad Prabhakar) - Revert "s390: Relocate vmlinux ELF data to virtual address space" (Alexander Gordeev) - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (David Hildenbrand) - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (David Hildenbrand) - KVM: s390: vsie: Use virt_to_phys for crypto control block (Nina Schoetterl-Glausch) - s390: Relocate vmlinux ELF data to virtual address space (Alexander Gordeev) - s390: Compile kernel with -fPIC and link with -no-pie (Sumanth Korikkar) - s390: vmlinux.lds.S: Drop .hash and .gnu.hash for !CONFIG_PIE_BUILD (Sumanth Korikkar) - s390/ftrace: Use unwinder instead of __builtin_return_address() (Sven Schnelle) - s390/pci: Drop unneeded reference to CONFIG_DMI (Jean Delvare) - s390/os_info: Fix array size in struct os_info (Sven Schnelle) - s390/os_info: Initialize old os_info in standalone dump kernel (Alexander Egorenkov) - docs: Update s390 vfio-ap doc for ap_config sysfs attribute (Jason J. Herne) - s390/vfio-ap: Add write support to sysfs attr ap_config (Jason J. Herne) - s390/vfio-ap: Ignore duplicate link requests in vfio_ap_mdev_link_queue (Jason J. Herne) - s390/vfio-ap: Add sysfs attr, ap_config, to export mdev state (Jason J. Herne) - s390/ap: Externalize AP bus specific bitmap reading function (Jason J. Herne) - s390/expoline: Make modules use kernel expolines (Vasily Gorbik) - s390/nospec: Correct modules thunk offset calculation (Vasily Gorbik) - s390/boot: Do not rescue .vmlinux.relocs section (Alexander Gordeev) - s390/boot: Rework deployment of the kernel image (Alexander Gordeev) - s390: Map kernel at fixed location when KASLR is disabled (Alexander Gordeev) - s390/mm: Uncouple physical vs virtual address spaces (Alexander Gordeev) - s390/crash: Use old os_info to create PT_LOAD headers (Alexander Gordeev) - s390/vmcoreinfo: Store virtual memory layout (Alexander Gordeev) - s390/os_info: Store virtual memory layout (Alexander Gordeev) - s390/os_info: Introduce value entries (Alexander Gordeev) - s390/boot: Make .amode31 section address range explicit (Alexander Gordeev) - s390/boot: Make identity mapping base address explicit (Alexander Gordeev) - s390/boot: Uncouple virtual and physical kernel offsets (Alexander Gordeev) - s390/mm: Create virtual memory layout structure (Alexander Gordeev) - s390/mm: Move KASLR related to (Alexander Gordeev) - s390/boot: Swap vmalloc and Lowcore/Real Memory Copy areas (Alexander Gordeev) - s390/boot: Reduce size of identity mapping on overlap (Alexander Gordeev) - s390/boot: Consider DCSS segments on memory layout setup (Alexander Gordeev) - s390/boot: Do not force vmemmap to start at MAX_PHYSMEM_BITS (Alexander Gordeev) - KVM: s390: vsie: Use virt_to_phys for facility control block (Nina Schoetterl-Glausch) - s390/cio: fix tracepoint subchannel type field (Peter Oberparleiter) - s390/cio: export CHPID operating speed (Peter Oberparleiter) - s390/cio: export measurement data for all CMGs (Peter Oberparleiter) - s390/cio: export extended channel-path-measurement data (Peter Oberparleiter) - s390/cio: simplify measurement attribute registration (Peter Oberparleiter) - s390/cio: rework channel-utilization-block handling (Peter Oberparleiter) - s390/mm: Convert gmap_make_secure to use a folio (Matthew Wilcox (Oracle)) - s390/mm: Convert make_page_secure to use a folio (Matthew Wilcox (Oracle)) - s390/cpum_cf: make crypto counters upward compatible across machine types (Thomas Richter) - s390: adjust indentation of RELOCS command build step out (Heiko Carstens) - s390/cio: convert sprintf()/snprintf() to sysfs_emit() (Li Zhijian) - s390/ap: rename ap debug configuration option (Holger Dengler) - s390/ap: modularize ap bus (Holger Dengler) - s390/chsc: use notifier for AP configuration changes (Holger Dengler) - s390/uv: export prot_virt_guest symbol in uv (Holger Dengler) - s390/ap: swap IRQ and bus/device registration (Holger Dengler) - s390/ap: rework ap initialization (Holger Dengler) - s390/ap: use static qci information (Holger Dengler) - Linux 6.9 (Linus Torvalds) - selftests/harness: Handle TEST_F()'s explicit exit codes (Mickaël Salaün) - selftests/harness: Fix vfork() side effects (Mickaël Salaün) - selftests/harness: Share _metadata between forked processes (Mickaël Salaün) - selftests/pidfd: Fix wrong expectation (Mickaël Salaün) - selftests/harness: Constify fixture variants (Mickaël Salaün) - selftests/landlock: Do not allocate memory in fixture data (Mickaël Salaün) - selftests/harness: Fix interleaved scheduling leading to race conditions (Mickaël Salaün) - selftests/harness: Fix fixture teardown (Mickaël Salaün) - selftests/landlock: Fix FS tests when run on a private mount point (Mickaël Salaün) - selftests/pidfd: Fix config for pidfd_setns_test (Mickaël Salaün) - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Jean-Philippe Brucker) - EDAC/synopsys: Fix ECC status and IRQ control race condition (Serge Semin) - x86/topology/amd: Ensure that LLC ID is initialized (Thomas Gleixner) - x86/amd_nb: Add new PCI IDs for AMD family 0x1a (Shyam Sundar S K) - Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()" (Dave Airlie) - drm/connector: Add \n to message about demoting connector force-probes (Douglas Anderson) - drm/meson: dw-hdmi: add bandgap setting for g12 (Jerome Brunet) - drm/meson: dw-hdmi: power up phy on device init (Jerome Brunet) - drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (Michel Dänzer) - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (Alex Deucher) - Revert "drm/amdkfd: Add partition id field to location_id" (Lijo Lazar) - dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users (Mario Limonciello) - drm/amd/display: MST DSC check for older devices (Agustin Gutierrez) - drm/amd/display: Fix idle optimization checks for multi-display and dual eDP (Nicholas Kazlauskas) - drm/amd/display: Fix DSC-re-computing (Agustin Gutierrez) - drm/amd/display: Enable urgent latency adjustments for DCN35 (Nicholas Susanto) - drm/xe: Use ordered WQ for G2H handler (Matthew Brost) - drm/xe/guc: Check error code when initializing the CT mutex (Daniele Ceraolo Spurio) - drm/xe/ads: Use flexible-array (Lucas De Marchi) - drm/i915/bios: Fix parsing backlight BDB data (Karthikeyan Ramasubramanian) - drm/i915/audio: Fix audio time stamp programming for DP (Chaitanya Kumar Borah) - drm/i915/gt: Automate CCS Mode setting during engine resets (Andi Shyti) - mailmap: add entry for Barry Song (Barry Song) - selftests/mm: fix powerpc ARCH check (Michael Ellerman) - mailmap: add entry for John Garry (John Garry) - XArray: set the marks correctly when splitting an entry (Matthew Wilcox (Oracle)) - selftests/vDSO: fix runtime errors on LoongArch (Tiezhu Yang) - selftests/vDSO: fix building errors on LoongArch (Tiezhu Yang) - mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list (Christoph Hellwig) - fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry() (Ryan Roberts) - fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan (Ryan Roberts) - mm/vmalloc: fix return value of vb_alloc if size is 0 (Hailong.Liu) - mm: use memalloc_nofs_save() in page_cache_ra_order() (Kefeng Wang) - kmsan: compiler_types: declare __no_sanitize_or_inline (Alexander Potapenko) - lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add() (Luis Chamberlain) - tools: fix userspace compilation with new test_xarray changes (Luis Chamberlain) - MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER (Jarkko Sakkinen) - mm: page_owner: fix wrong information in dump_page_owner (Maninder Singh) - maple_tree: fix mas_empty_area_rev() null pointer dereference (Liam R. Howlett) - mm/userfaultfd: reset ptes when close() for wr-protected ones (Peter Xu) - gpiolib: cdev: fix uninitialised kfifo (Kent Gibson) - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Zhongqiu Han) - gpiolib: use a single SRCU struct for all GPIO descriptors (Bartosz Golaszewski) - gpiolib: fix the speed of descriptor label setting with SRCU (Bartosz Golaszewski) - nvmet-rdma: fix possible bad dereference when freeing rsps (Sagi Grimberg) - nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists() (Dan Carpenter) - nvmet: make nvmet_wq unbound (Sagi Grimberg) - nvmet-auth: return the error code to the nvmet_auth_ctrl_hash() callers (Maurizio Lombardi) - nvme-pci: Add quirk for broken MSIs (Sean Anderson) - block: set default max segment size in case of virt_boundary (Ming Lei) - spi: microchip-core-qspi: fix setting spi bus clock rate (Conor Dooley) - spi: stm32: enable controller before asserting CS (Ben Wolsieffer) - regulator: core: fix debugfs creation regression (Johan Hovold) - regulator: rtq2208: Fix the BUCK ramp_delay range to maximum of 16mVstep/us (Alina Yu) - timers/migration: Prevent out of bounds access on failure (Levi Yun) - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jason Gunthorpe) - iommu/amd: Enhance def_domain_type to handle untrusted device (Vasant Hegde) - hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us (Lakshmi Yadlapati) - hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock (Aleksa Savic) - hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() (Aleksa Savic) - hwmon: (corsair-cpro) Use a separate buffer for sending commands (Aleksa Savic) - net: dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports (Steffen Bätz) - net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family (Steffen Bätz) - net: hns3: fix kernel crash when devlink reload during initialization (Yonglong Liu) - net: hns3: fix port vlan filter not disabled issue (Yonglong Liu) - net: hns3: use appropriate barrier function after setting a bit value (Peiyang Wang) - net: hns3: release PTP resources if pf initialization failed (Peiyang Wang) - net: hns3: change type of numa_node_mask as nodemask_t (Peiyang Wang) - net: hns3: direct return when receive a unknown mailbox message (Jian Shen) - net: hns3: using user configure after hardware reset (Peiyang Wang) - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Wen Gu) - ipv6: prevent NULL dereference in ip6_output() (Eric Dumazet) - hsr: Simplify code for announcing HSR nodes timer setup (Lukasz Majewski) - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet) - dt-bindings: net: mediatek: remove wrongly added clocks and SerDes (Daniel Golle) - rxrpc: Only transmit one ACK per jumbo packet received (David Howells) - rxrpc: Fix congestion control algorithm (David Howells) - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Ido Schimmel) - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Shigeru Yoshida) - net: phy: marvell-88q2xxx: add support for Rev B1 and B2 (Gregor Herburger) - appletalk: Improve handling of broadcast packets (Vincent Duvert) - net: bridge: fix corrupted ethernet header on multicast-to-unicast (Felix Fietkau) - mptcp: only allow set existing scheduler for net.mptcp.scheduler (Gregory Detal) - nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa) - netlink: specs: Add missing bridge linkinfo attrs (Donald Hunter) - phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet) - net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo) - MAINTAINERS: update cxgb4 and cxgb3 network drivers maintainer (Potnuri Bharat Teja) - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats) - xfrm: Correct spelling mistake in xfrm.h comment (Antony Antony) - xfrm: Preserve vlan tags for transport mode software GRO (Paul Davey) - xfrm: fix possible derferencing in error path (Antony Antony) - Bluetooth: qca: fix firmware check error path (Johan Hovold) - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou) - Bluetooth: HCI: Fix potential null-ptr-deref (Sungwoo Kim) - arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node (Chen-Yu Tsai) - Bluetooth: qca: fix info leak when fetching board id (Johan Hovold) - Bluetooth: qca: fix info leak when fetching fw build id (Johan Hovold) - Bluetooth: qca: generalise device address check (Johan Hovold) - Bluetooth: qca: fix NVM configuration parsing (Johan Hovold) - Bluetooth: qca: add missing firmware sanity checks (Johan Hovold) - Bluetooth: msft: fix slab-use-after-free in msft_do_close() (Sungwoo Kim) - Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Sungwoo Kim) - Bluetooth: qca: fix wcn3991 device address check (Johan Hovold) - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou) - net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs (Marek Vasut) - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima) - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet) - ARM: 9381/1: kasan: clear stale stack poison (Boy.Wu) - qibfs: fix dentry leak (Al Viro) - ksmbd: do not grant v2 lease if parent lease key and epoch are not set (Namjae Jeon) - ksmbd: use rwsem instead of rwlock for lease break (Namjae Jeon) - ksmbd: avoid to send duplicate lease break notifications (Namjae Jeon) - ksmbd: off ipv6only for both ipv4/ipv6 binding (Namjae Jeon) - ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect() (Namjae Jeon) - virtiofs: include a newline in sysfs tag (Brian Foster) - fuse: verify zero padding in fuse_backing_map (Amir Goldstein) - exfat: zero the reserved fields of file and stream extension dentries (Yuezhang Mo) - exfat: fix timing of synchronizing bitmap and inode (Yuezhang Mo) - bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async() (Kent Overstreet) - bcachefs: Fix race in bch2_write_super() (Kent Overstreet) - bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAX (Kent Overstreet) - bcachefs: Add missing skcipher_request_set_callback() call (Kent Overstreet) - bcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode() (Kent Overstreet) - bcachefs: Fix shift-by-64 in bformat_needs_redo() (Kent Overstreet) - bcachefs: Guard against unknown k.k->type in __bkey_invalid() (Kent Overstreet) - bcachefs: Add missing validation for superblock section clean (Kent Overstreet) - bcachefs: Fix assert in bch2_alloc_v4_invalid() (Kent Overstreet) - bcachefs: fix overflow in fiemap (Reed Riley) - bcachefs: Add a better limit for maximum number of buckets (Kent Overstreet) - bcachefs: Fix lifetime issue in device iterator helpers (Kent Overstreet) - bcachefs: Fix bch2_dev_lookup() refcounting (Kent Overstreet) - bcachefs: Initialize bch_write_op->failed in inline data path (Kent Overstreet) - bcachefs: Fix refcount put in sb_field_resize error path (Kent Overstreet) - bcachefs: Inodes need extra padding for varint_decode_fast() (Kent Overstreet) - bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit() (Kent Overstreet) - bcachefs: bucket_pos_to_bp_noerror() (Kent Overstreet) - bcachefs: don't free error pointers (Kent Overstreet) - bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf() (Kent Overstreet) - arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration (Volodymyr Babchuk) - firmware: microchip: clarify that sizes and addresses are in hex (Conor Dooley) - firmware: microchip: don't unconditionally print validation success (Conor Dooley) - cache: sifive_ccache: Silence unused variable warning (Samuel Holland) - PCI/ASPM: Restore parent state to parent, child state to child (Kai-Heng Feng) - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Bjorn Helgaas) - btrfs: make sure that WRITTEN is set on all metadata blocks (Josef Bacik) - btrfs: qgroup: do not check qgroup inherit if qgroup is disabled (Qu Wenruo) - Reapply "drm/qxl: simplify qxl_fence_wait" (Linus Torvalds) - mm/slab: make __free(kfree) accept error pointers (Dan Carpenter) - mm/slub: avoid zeroing outside-object freepointer for single free (Nicolas Bouchinet) - auxdisplay: charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=y (Andy Shevchenko) - auxdisplay: charlcd: Add missing MODULE_DESCRIPTION() (Andy Shevchenko) - auxdisplay: seg-led-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - auxdisplay: linedisp: Group display drivers together (Andy Shevchenko) - Linux 6.9-rc7 (Linus Torvalds) - epoll: be better about file lifetimes (Linus Torvalds) - EDAC/versal: Do not log total error counts (Shubhrajyoti Datta) - EDAC/versal: Check user-supplied data before injecting an error (Shubhrajyoti Datta) - EDAC/versal: Do not register for NOC errors (Shubhrajyoti Datta) - powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Gaurav Batra) - powerpc/pseries: make max polling consistent for longer H_CALLs (Nayna Jain) - x86/mm: Remove broken vsyscall emulation code from the page fault code (Linus Torvalds) - x86/apic: Don't access the APIC when disabling x2APIC (Thomas Gleixner) - x86/sev: Add callback to apply RMP table fixups for kexec (Ashish Kalra) - x86/e820: Add a new e820 table update helper (Ashish Kalra) - softirq: Fix suspicious RCU usage in __do_softirq() (Zqiang) - slimbus: qcom-ngd-ctrl: Add timeout for wait operation (Viken Dadhaniya) - dyndbg: fix old BUG_ON in >control parser (Jim Cromie) - fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card (Peter Colberg) - misc/pvpanic-pci: register attributes via pci_driver (Thomas Weißschuh) - mei: me: add lunar lake point M DID (Alexander Usyskin) - mei: pxp: match against PCI_CLASS_DISPLAY_OTHER (Daniele Ceraolo Spurio) - iio:imu: adis16475: Fix sync mode setting (Ramona Gradinariu) - iio: accel: mxc4005: Reset chip on probe() and resume() (Hans de Goede) - iio: accel: mxc4005: Interrupt handling fixes (Hans de Goede) - dt-bindings: iio: health: maxim,max30102: fix compatible check (Javier Carrasco) - iio: pressure: Fixes SPI support for BMP3xx devices (Vasileios Amoiridis) - iio: pressure: Fixes BME280 SPI driver data (Vasileios Amoiridis) - usb: typec: tcpm: Check for port partner validity before consuming it (Badhri Jagan Sridharan) - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (RD Babiera) - usb: typec: tcpm: unregister existing source caps before re-registration (Amit Sunil Dhamne) - usb: typec: tcpm: clear pd_event queue in PORT_RESET (RD Babiera) - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (RD Babiera) - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Alan Stern) - usb: ohci: Prevent missed ohci interrupts (Guenter Roeck) - usb: typec: qcom-pmic: fix pdphy start() error handling (Johan Hovold) - usb: typec: qcom-pmic: fix use-after-free on late probe errors (Johan Hovold) - usb: gadget: f_fs: Fix a race condition when processing setup packets. (Chris Wulff) - USB: core: Fix access violation during port device removal (Alan Stern) - usb: dwc3: core: Prevent phy suspend during init (Thinh Nguyen) - usb: xhci-plat: Don't include xhci.h (Thinh Nguyen) - usb: gadget: uvc: use correct buffer size when parsing configfs lists (Ivan Avdeev) - usb: gadget: composite: fix OS descriptors w_value logic (Peter Korsgaard) - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete (Wesley Cheng) - Input: amimouse - mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - Input: xpad - add support for ASUS ROG RAIKIRI (Vicki Pfau) - tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body() (LuMingYin) - eventfs: Have "events" directory get permissions from its parent (Steven Rostedt (Google)) - eventfs: Do not treat events directory different than other directories (Steven Rostedt (Google)) - eventfs: Do not differentiate the toplevel events directory (Steven Rostedt (Google)) - tracefs: Still use mount point as default permissions for instances (Steven Rostedt (Google)) - tracefs: Reset permissions on remount if permissions are options (Steven Rostedt (Google)) - eventfs: Free all of the eventfs_inode after RCU (Steven Rostedt (Google)) - eventfs/tracing: Add callback for release of an eventfs_inode (Steven Rostedt (Google)) - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Will Deacon) - clk: samsung: Revert "clk: Use device_get_match_data()" (Marek Szyprowski) - clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI (Frank Oltmanns) - clk: sunxi-ng: common: Support minimum and maximum rate (Frank Oltmanns) - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec) - clk: qcom: smd-rpm: Restore msm8976 num_clk (Adam Skladowski) - clk: qcom: gdsc: treat optional supplies as optional (Johan Hovold) - cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH (Dave Jiang) - x86/xen: return a sane initial apic id when running as PV guest (Juergen Gross) - x86/xen/smp_pv: Register the boot CPU APIC properly (Thomas Gleixner) - efi/unaccepted: touch soft lockup during memory accept (Chen Yu) - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Hannes Reinecke) - nvmet: fix nvme status code when namespace is disabled (Sagi Grimberg) - nvmet-tcp: fix possible memory leak when tearing down a controller (Sagi Grimberg) - nvme: cancel pending I/O if nvme controller is in terminal state (Nilay Shroff) - nvmet-auth: replace pr_debug() with pr_err() to report an error. (Maurizio Lombardi) - nvmet-auth: return the error code to the nvmet_auth_host_hash() callers (Maurizio Lombardi) - nvme: find numa distance only if controller has valid numa id (Nilay Shroff) - nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH (Yi Zhang) - ublk: remove segment count and size limits (Uday Shankar) - ALSA: hda/realtek: Fix build error without CONFIG_PM (Takashi Iwai) - ASoC: meson: axg-tdm: add continuous clock support (Jerome Brunet) - ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jerome Brunet) - ASoC: meson: axg-card: make links nonatomic (Jerome Brunet) - ASoC: meson: axg-fifo: use threaded irq to check periods (Jerome Brunet) - ASoC: cs35l56: fix usages of device_get_named_child_node() (Pierre-Louis Bossart) - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) - ASoC: meson: cards: select SND_DYNAMIC_MINORS (Jerome Brunet) - ASoC: rt715-sdca: volume step modification (Jack Yu) - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Simon Trimmer) - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Srinivas Kandagatla) - ASoC: ti: davinci-mcasp: Fix race condition during probe (Joao Paulo Goncalves) - ASoC: Intel: avs: Set name of control as in topology (Amadeusz Sławiński) - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Peter Ujfalusi) - ASoC: rt715: add vendor clear control register (Jack Yu) - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Stefan Binding) - ASoC: cs35l56: Prevent overwriting firmware ASP config (Richard Fitzgerald) - ASoC: cs35l56: Fix unintended bus access while resetting amp (Richard Fitzgerald) - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Richard Fitzgerald) - regmap: Add regmap_read_bypassed() (Richard Fitzgerald) - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Peter Ujfalusi) - ASoC: SOF: debug: show firmware/topology prefix/names (Pierre-Louis Bossart) - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Ranjani Sridharan) - ASoC: SOF: Intel: add default firmware library path for LNL (Pierre-Louis Bossart) - ASoC: rt722-sdca: add headset microphone vrefo setting (Jack Yu) - ASoC: rt722-sdca: modify channel number to support 4 channels (Jack Yu) - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Derek Fang) - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Derek Fang) - ASoC: acp: Support microphone from device Acer 315-24p (end.to.start) - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Hans de Goede) - ASoC: tegra: Fix DSPK 16-bit playback (Sameer Pujar) - ASoC: Intel: avs: Fix debug window description (Cezary Rojewski) - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Takashi Iwai) - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Kailang Yang) - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Pierre-Louis Bossart) - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Aman Dhoot) - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Oswald Buddenhagen) - ALSA: emu10k1: fix E-MU dock initialization (Oswald Buddenhagen) - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Oswald Buddenhagen) - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Oswald Buddenhagen) - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Oswald Buddenhagen) - ALSA: emu10k1: fix E-MU card dock presence monitoring (Oswald Buddenhagen) - drm/panel: ili9341: Use predefined error codes (Andy Shevchenko) - drm/panel: ili9341: Respect deferred probe (Andy Shevchenko) - drm/panel: ili9341: Correct use of device property APIs (Andy Shevchenko) - drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) - drm/nouveau/gsp: Use the sg allocator for level 2 of radix3 (Lyude Paul) - drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor() (Lyude Paul) - drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero (Matt Coster) - drm/ttm: Print the memory decryption status just once (Zack Rusin) - drm/vmwgfx: Fix Legacy Display Unit (Ian Forbes) - drm/xe/display: Fix ADL-N detection (Lucas De Marchi) - drm/xe/vm: prevent UAF in rebind_work_func() (Matthew Auld) - drm/amd/display: Disable panel replay by default for now (Mario Limonciello) - drm/amdgpu: fix doorbell regression (Shashank Sharma) - drm/amdkfd: Flush the process wq before creating a kfd_process (Lancelot SIX) - drm/amd/display: Disable seamless boot on 128b/132b encoding (Sung Joon Kim) - drm/amd/display: Fix DC mode screen flickering on DCN321 (Leo Ma) - drm/amd/display: Add VCO speed parameter for DCN31 FPU (Rodrigo Siqueira) - drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 (Christian König) - drm/amd/display: Allocate zero bw after bw alloc enable (Meenakshikumar Somasundaram) - drm/amd/display: Fix incorrect DSC instance for MST (Hersen Wu) - drm/amd/display: Atom Integrated System Info v2_2 for DCN35 (Gabe Teeger) - drm/amd/display: Add dtbclk access to dcn315 (Swapnil Patel) - drm/amd/display: Ensure that dmcub support flag is set for DCN20 (Rodrigo Siqueira) - drm/amd/display: Handle Y carry-over in VCP X.Y calculation (George Shen) - drm/amdgpu: Fix VRAM memory accounting (Mukul Joshi) - spi: fix null pointer dereference within spi_sync (Mans Rullgard) - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs (Devyn Liu) - spi: axi-spi-engine: fix version format string (David Lechner) - btrfs: set correct ram_bytes when splitting ordered extent (Qu Wenruo) - btrfs: take the cleaner_mutex earlier in qgroup disable (Josef Bacik) - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet) - s390/paes: Reestablish retry loop in paes (Harald Freudenberger) - s390/zcrypt: Use EBUSY to indicate temp unavailability (Harald Freudenberger) - s390/zcrypt: Handle ep11 cprb return code (Harald Freudenberger) - s390/zcrypt: Fix wrong format string in debug feature printout (Harald Freudenberger) - s390/cio: Ensure the copied buf is NUL terminated (Bui Quang Minh) - s390/vdso: Add CFI for RA register to asm macro vdso_func (Jens Remus) - s390/3270: Fix buffer assignment (Sven Schnelle) - s390/mm: Fix clearing storage keys for huge pages (Claudio Imbrenda) - s390/mm: Fix storage key clearing for guest huge pages (Claudio Imbrenda) - xtensa: remove redundant flush_dcache_page and ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macros (Barry Song) - tty: xtensa/iss: Use min() to fix Coccinelle warning (Thorsten Blum) - xtensa: fix MAKE_PC_FROM_RA second argument (Max Filippov) - firewire: ohci: fulfill timestamp for some local asynchronous transaction (Takashi Sakamoto) - firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (Rafael J. Wysocki) - thermal/debugfs: Fix two locking issues with thermal zone debug (Rafael J. Wysocki) - thermal/debugfs: Free all thermal zone debug memory on zone removal (Rafael J. Wysocki) - MAINTAINERS: mark MYRICOM MYRI-10G as Orphan (Jakub Kicinski) - MAINTAINERS: remove Ariel Elior (Jakub Kicinski) - net: gro: add flush check in udp_gro_receive_segment (Richard Gobert) - net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb (Richard Gobert) - ipv4: Fix uninit-value access in __ip_make_skb() (Shigeru Yoshida) - s390/qeth: Fix kernel panic after setting hsuid (Alexandra Winter) - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) - tipc: fix a possible memleak in tipc_buf_append (Xin Long) - tipc: fix UAF in error path (Paolo Abeni) - rxrpc: Clients must accept conn from any address (Jeffrey Altman) - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau) - net: bridge: fix multicast-to-unicast with fraglist GSO (Felix Fietkau) - mptcp: ensure snd_nxt is properly initialized on connect (Paolo Abeni) - e1000e: change usleep_range to udelay in PHY mdic access (Vitaly Lifshits) - net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 (Marek Behún) - cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) - rxrpc: Fix using alignmask being zero for __page_frag_alloc_align() (Yunsheng Lin) - vxlan: Add missing VNI filter counter update in arp_reduce(). (Guillaume Nault) - vxlan: Fix racy device stats updates. (Guillaume Nault) - net: qede: use return from qede_parse_actions() (Asbjørn Sloth Tønnesen) - net: qede: use return from qede_parse_flow_attr() for flow_spec (Asbjørn Sloth Tønnesen) - net: qede: use return from qede_parse_flow_attr() for flower (Asbjørn Sloth Tønnesen) - net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() (Asbjørn Sloth Tønnesen) - MAINTAINERS: add an explicit entry for YNL (Jakub Kicinski) - net: bcmgenet: synchronize UMAC_CMD access (Doug Berger) - net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() (Doug Berger) - net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access (Doug Berger) - selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64 (Puranjay Mohan) - bpf, x86: Fix PROBE_MEM runtime load check (Puranjay Mohan) - bpf: verifier: prevent userspace memory access (Puranjay Mohan) - xdp: use flags field to disambiguate broadcast redirect (Toke Høiland-Jørgensen) - arm32, bpf: Reimplement sign-extension mov instruction (Puranjay Mohan) - riscv, bpf: Fix incorrect runtime stats (Xu Kuohai) - bpf, arm64: Fix incorrect runtime stats (Xu Kuohai) - bpf: Fix a verifier verbose message (Anton Protopopov) - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing) - MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers (Björn Töpel) - MAINTAINERS: Update email address for Puranjay Mohan (Puranjay Mohan) - bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition (Andrii Nakryiko) - Fix a potential infinite loop in extract_user_to_sg() (David Howells) - net l2tp: drop flow hash on forward (David Bauer) - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) - octeontx2-af: avoid off-by-one read from userspace (Bui Quang Minh) - bna: ensure the copied buf is NUL terminated (Bui Quang Minh) - ice: ensure the copied buf is NUL terminated (Bui Quang Minh) - regulator: change devm_regulator_get_enable_optional() stub to return Ok (Matti Vaittinen) - regulator: change stubbed devm_regulator_get_enable to return Ok (Matti Vaittinen) - regulator: vqmmc-ipq4019: fix module autoloading (Krzysztof Kozlowski) - regulator: qcom-refgen: fix module autoloading (Krzysztof Kozlowski) - regulator: mt6360: De-capitalize devicetree regulator subnodes (AngeloGioacchino Del Regno) - regulator: irq_helpers: duplicate IRQ name (Matti Vaittinen) - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Oliver Upton) - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton) - power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator (AngeloGioacchino Del Regno) - power: rt9455: hide unused rt9455_boost_voltage_values (Arnd Bergmann) - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Srinivas Pandruvada) - pinctrl: baytrail: Add pinconf group for uart3 (Hans de Goede) - pinctrl: baytrail: Fix selecting gpio pinctrl state (Hans de Goede) - pinctrl: renesas: rzg2l: Configure the interrupt type on resume (Claudiu Beznea) - pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration (Claudiu Beznea) - dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and 'output-enable' properties (Lad Prabhakar) - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng) - pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE (Chen-Yu Tsai) - pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback (Chen-Yu Tsai) - pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) - pinctrl/meson: fix typo in PDM's pin name (Jan Dakinevich) - pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T (Billy Tsai) - workqueue: Fix divide error in wq_update_node_max_active() (Lai Jiangshan) - workqueue: The default node_nr_active should have its max set to max_active (Tejun Heo) - workqueue: Fix selection of wake_cpu in kick_pool() (Sven Schnelle) - docs/zh_CN: core-api: Update translation of workqueue.rst to 6.9-rc1 (Xingyou Chen) - Documentation/core-api: Update events_freezable_power references. (Audra Mitchell) - scsi: sd: Only print updates to permanent stream count (John Garry) - NFSD: Fix nfsd4_encode_fattr4() crasher (Chuck Lever) - nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima) - SUNRPC: add a missing rpc_stat for TCP TLS (Olga Kornievskaia) - bcachefs: fix integer conversion bug (Kent Overstreet) - bcachefs: btree node scan now fills in sectors_written (Kent Overstreet) - bcachefs: Remove accidental debug assert (Kent Overstreet) - erofs: reliably distinguish block based and fscache mode (Christian Brauner) - erofs: get rid of erofs_fs_context (Baokun Li) - erofs: modify the error message when prepare_ondemand_read failed (Hongbo Li) - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) - Linux 6.9-rc6 (Linus Torvalds) - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) - sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() (Xuewen Yan) - sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr (Tianchen Ding) - sched/eevdf: Always update V if se->on_rq when reweighting (Tianchen Ding) - cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n (Sean Christopherson) - cpu: Re-enable CPU mitigations by default for !X86 architectures (Sean Christopherson) - x86/tdx: Preserve shared bit on mprotect() (Kirill A. Shutemov) - x86/cpu: Fix check for RDPKRU in __show_regs() (David Kaplan) - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Wenkuan Wang) - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Tom Lendacky) - irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang) - rust: remove `params` from `module` macro example (Aswin Unnikrishnan) - kbuild: rust: force `alloc` extern to allow "empty" Rust files (Miguel Ojeda) - kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE (Miguel Ojeda) - rust: kernel: require `Send` for `Module` implementations (Wedson Almeida Filho) - rust: phy: implement `Send` for `Registration` (Wedson Almeida Filho) - rust: make mutually exclusive with CFI_CLANG (Conor Dooley) - rust: macros: fix soundness issue in `module!` macro (Benno Lossin) - rust: init: remove impl Zeroable for Infallible (Laine Taffin Altman) - docs: rust: fix improper rendering in Arch Support page (Bo-Wei Chen) - rust: don't select CONSTRUCTORS (Alice Ryhl) - riscv: T-Head: Test availability bit before enabling MAE errata (Christoph Müllner) - riscv: thead: Rename T-Head PBMT to MAE (Christoph Müllner) - RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2 (Andrew Jones) - perf riscv: Fix the warning due to the incompatible type (Ben Zong-You Xie) - selftests: sud_test: return correct emulated syscall value on RISC-V (Clément Léger) - riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN (Clément Léger) - riscv: Fix loading 64-bit NOMMU kernels past the start of RAM (Samuel Holland) - riscv: Fix TASK_SIZE on 64-bit NOMMU (Samuel Holland) - smb3: fix lock ordering potential deadlock in cifs_sync_mid_result (Steve French) - smb3: missing lock when picking channel (Steve French) - smb: client: Fix struct_group() usage in __packed structs (Gustavo A. R. Silva) - i2c: smbus: fix NULL function pointer dereference (Wolfram Sang) - MAINTAINERS: Drop entry for PCA9541 bus master selector (Guenter Roeck) - eeprom: at24: fix memory corruption race condition (Daniel Okazaki) - dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema (Rob Herring) - profiling: Remove create_prof_cpu_mask(). (Tetsuo Handa) - soundwire: amd: fix for wake interrupt handling for clockstop mode (Vijendar Mukunda) - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Fenghua Yu) - dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver (Miquel Raynal) - dmaengine: xilinx: xdma: Fix synchronization issue (Louis Chauvet) - dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor (Miquel Raynal) - dma: xilinx_dpdma: Fix locking (Sean Anderson) - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Rex Zhang) - idma64: Don't try to serve interrupts when device is powered off (Andy Shevchenko) - dmaengine: tegra186: Fix residual calculation (Akhil R) - dmaengine: owl: fix register access functions (Arnd Bergmann) - dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" (Vinod Koul) - phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered (Hans de Goede) - phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 (Johan Hovold) - phy: phy-rockchip-samsung-hdptx: Select CONFIG_RATIONAL (Cristian Ciocaltea) - phy: qcom: m31: match requested regulator name with dt schema (Gabor Juhos) - phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE (Stephen Boyd) - phy: qcom: qmp-combo: Fix VCO div offset on v3 (Stephen Boyd) - phy: rockchip: naneng-combphy: Fix mux on rk3588 (Sebastian Reichel) - phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits (Sebastian Reichel) - phy: rockchip-snps-pcie3: fix bifurcation on rk3588 (Michal Tomek) - phy: freescale: imx8m-pcie: fix pcie link-up instability (Marcel Ziswiler) - phy: marvell: a3700-comphy: Fix hardcoded array size (Mikhail Kobuk) - phy: marvell: a3700-comphy: Fix out of bounds read (Mikhail Kobuk) - soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS (Daniel Golle) - soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names (AngeloGioacchino Del Regno) - firmware: qcom: uefisecapp: Fix memory related IO errors and crashes (Maximilian Luz) - ARM: dts: imx6ull-tarragon: fix USB over-current polarity (Michael Heimpold) - arm64: dts: imx8mp: Fix assigned-clocks for second CSI2 (Marek Vasut) - arm64: dts: mediatek: mt2712: fix validation errors (Rafał Miłecki) - arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" (Rafał Miłecki) - arm64: dts: mediatek: mt7986: drop invalid thermal block clock (Rafał Miłecki) - arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller (Rafał Miłecki) - arm64: dts: mediatek: mt7986: drop invalid properties from ethsys (Rafał Miłecki) - arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block (Rafał Miłecki) - arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" (Rafał Miłecki) - arm64: dts: mediatek: mt7622: fix IR nodename (Rafał Miłecki) - arm64: dts: mediatek: mt7622: fix clock controllers (Rafał Miłecki) - arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu (Pin-yen Lin) - arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 (Pin-yen Lin) - arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 (Pin-yen Lin) - arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 (Pin-yen Lin) - arm64: dts: mediatek: cherry: Describe CPU supplies (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg (Ikjoon Jang) - ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property (Andrei Simion) - ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property (Andrei Simion) - arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller (Maximilian Luz) - arm64: dts: qcom: sm8650: Fix the msi-map entries (Manivannan Sadhasivam) - arm64: dts: qcom: sm8550: Fix the msi-map entries (Manivannan Sadhasivam) - arm64: dts: qcom: sm8450: Fix the msi-map entries (Manivannan Sadhasivam) - arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP (Johan Hovold) - arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states (Rajendra Nayak) - arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs (Luca Weiss) - arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64 (Rob Herring) - arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro (Jose Ignacio Tornos Martinez) - dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node (Rob Herring) - arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2 (Krzysztof Kozlowski) - arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1 (Krzysztof Kozlowski) - arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo (Krzysztof Kozlowski) - arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus (Muhammed Efe Cetin) - arm64: dts: rockchip: Designate the system power controller on QuartzPro64 (Dragan Simic) - arm64: dts: rockchip: drop panel port unit address in GRU Scarlet (Krzysztof Kozlowski) - arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts (Dragan Simic) - arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5 (Andy Yan) - arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou (Quentin Schulz) - arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma (Quentin Schulz) - arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma (Quentin Schulz) - arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (Iskander Amara) - arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma (Iskander Amara) - arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f (Arınç ÜNAL) - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Miaohe Lin) - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Muhammad Usama Anjum) - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Andrey Ryabinin) - hugetlb: check for anon_vma prior to folio allocation (Vishal Moola (Oracle)) - mm: zswap: fix shrinker NULL crash with cgroup_disable=memory (Johannes Weiner) - mm: turn folio_test_hugetlb into a PageType (Matthew Wilcox (Oracle)) - mm: support page_mapcount() on page_has_type() pages (Matthew Wilcox (Oracle)) - mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros (Matthew Wilcox (Oracle)) - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Peter Xu) - selftests: mm: fix unused and uninitialized variable warning (Muhammad Usama Anjum) - selftests/harness: remove use of LINE_MAX (Edward Liaw) - mmc: moxart: fix handling of sgm->consumed, otherwise WARN_ON triggers (Sergei Antonov) - mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 (Maksim Kiselev) - mmc: sdhci-msm: pervent access to suspended controller (Mantas Pucka) - ARC: [plat-hsdk]: Remove misplaced interrupt-cells property (Alexey Brodkin) - ARC: Fix typos (Bjorn Helgaas) - ARC: mm: fix new code about cache aliasing (Vineet Gupta) - ARC: Fix -Wmissing-prototypes warnings (Vineet Gupta) - mtd: limit OTP NVMEM cell parse to non-NAND devices (Christian Marangi) - mtd: diskonchip: work around ubsan link failure (Arnd Bergmann) - mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec() (Christian Marangi) - mtd: rawnand: brcmnand: Fix data access violation for STB chip (William Zhang) - gpio: tangier: Use correct type for the IRQ chip data (Andy Shevchenko) - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Prathamesh Shete) - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (Dan Williams) - dm: restore synchronous close of device mapper block device (Ming Lei) - dm vdo murmurhash: remove unneeded semicolon (Matthew Sakai) - netfs: Fix the pre-flush when appending to a file in writethrough mode (David Howells) - netfs: Fix writethrough-mode error handling (David Howells) - ntfs3: add legacy ntfs file operations (Christian Brauner) - ntfs3: enforce read-only when used as legacy ntfs driver (Christian Brauner) - ntfs3: serve as alias for the legacy ntfs driver (Christian Brauner) - block: fix module reference leakage from bdev_open_by_dev error path (Yu Kuai) - fs: Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH fail (Günther Noack) - LoongArch: Lately init pmu after smp is online (Bibo Mao) - LoongArch: Fix callchain parse error with kernel tracepoint events (Huacai Chen) - LoongArch: Fix access error when read fault on a write-only VMA (Jiantao Shan) - LoongArch: Fix a build error due to __tlb_remove_tlb_entry() (David Hildenbrand) - LoongArch: Fix Kconfig item and left code related to CRASH_CORE (Baoquan He) - MAINTAINERS: Update Uwe's email address, drop SIOX maintenance (Uwe Kleine-König) - drm/xe/guc: Fix arguments passed to relay G2H handlers (Michal Wajdeczko) - drm/xe: call free_gsc_pkt only once on action add failure (Himal Prasad Ghimiray) - drm/xe: Remove sysfs only once on action add failure (Himal Prasad Ghimiray) - Revert "drm/etnaviv: Expose a few more chipspecs to userspace" (Christian Gmeiner) - drm/etnaviv: fix tx clock gating on some GC7000 variants (Derek Foreman) - fbdev: fix incorrect address computation in deferred IO (Nam Cao) - drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call (Lucas Stach) - drm/gma500: Remove lid code (Patrik Jakobsson) - drm/amdgpu/mes: fix use-after-free issue (Jack Xiao) - drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (Alex Deucher) - drm/amdgpu: Fix the ring buffer size for queue VM flush (Prike Liang) - drm/amdkfd: Add VRAM accounting for SVM migration (Mukul Joshi) - drm/amd/pm: Restore config space after reset (Lijo Lazar) - drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend (Lang Yu) - drm/amdkfd: Fix rescheduling of restore worker (Felix Kuehling) - drm/amdgpu: Update BO eviction priorities (Felix Kuehling) - drm/amdgpu/vpe: fix vpe dpm setup failed (Peyton Lee) - drm/amdgpu: Assign correct bits for SDMA HDP flush (Lijo Lazar) - drm/amdgpu/pm: Remove gpu_od if it's an empty directory (Ma Jun) - drm/amdkfd: make sure VM is ready for updating operations (Lang Yu) - drm/amdgpu: Fix leak when GPU memory allocation fails (Mukul Joshi) - drm/amdkfd: Fix eviction fence handling (Felix Kuehling) - drm/amd/display: Set color_mgmt_changed to true on unsuspend (Joshua Ashton) - vDPA: code clean for vhost_vdpa uapi (Zhu Lingshan) - fs/9p: mitigate inode collisions (Eric Van Hensbergen) - ACPI: CPPC: Fix access width used for PCC registers (Vanshidhar Konda) - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Jarred White) - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Rafael J. Wysocki) - netfilter: nf_tables: honor table dormant flag from netdev release event path (Pablo Neira Ayuso) - ipvs: Fix checksumming on GSO of SCTP packets (Ismael Luceno) - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima) - net: b44: set pause params only when interface is up (Peter Münster) - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Arkadiusz Kubalewski) - net: ravb: Fix registered interrupt names (Geert Uytterhoeven) - octeontx2-af: fix the double free in rvu_npc_freemem() (Su Hui) - net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets (Jason Reeder) - ice: fix LAG and VF lock dependency in ice_reset_vf() (Jacob Keller) - iavf: Fix TC config comparison with existing adapter TC config (Sudheer Mogilappagari) - i40e: Report MFS in decimal base instead of hex (Erwan Velu) - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale) - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Rahul Rameshbabu) - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Rahul Rameshbabu) - ethernet: Add helper for assigning packet type when dest address does not match device address (Rahul Rameshbabu) - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Rahul Rameshbabu) - net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns() (Dan Carpenter) - wifi: iwlwifi: mvm: fix link ID management (Johannes Berg) - wifi: mac80211: fix unaligned le16 access (Johannes Berg) - wifi: mac80211: remove link before AP (Johannes Berg) - wifi: mac80211_hwsim: init peer measurement result (Johannes Berg) - wifi: nl80211: don't free NULL coalescing rule (Johannes Berg) - wifi: mac80211: mlme: re-parse if AP mode is less than client (Johannes Berg) - wifi: mac80211: mlme: fix memory leak (Johannes Berg) - wifi: mac80211: mlme: re-parse with correct mode (Johannes Berg) - wifi: mac80211: fix idle calculation with multi-link (Johannes Berg) - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Johannes Berg) - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Miri Korenblit) - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Avraham Stern) - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Felix Fietkau) - wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list (Kalle Valo) - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Igor Artemiev) - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Richard Kinder) - wifi: mac80211: don't use rate mask for scanning (Johannes Berg) - wifi: mac80211: check EHT/TTLM action frame length (Johannes Berg) - net: phy: dp83869: Fix MII mode failure (MD Danish Anwar) - Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() (Bartosz Golaszewski) - Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor (Chun-Yi Lee) - Bluetooth: qca: fix NULL-deref on non-serdev setup (Johan Hovold) - Bluetooth: qca: fix NULL-deref on non-serdev suspend (Johan Hovold) - Bluetooth: btusb: mediatek: Fix double free of skb in coredump (Sean Wang) - Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (Luiz Augusto von Dentz) - Bluetooth: qca: fix invalid device address check (Johan Hovold) - Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE (Luiz Augusto von Dentz) - Bluetooth: btusb: Fix triggering coredump implementation for QCA (Zijun Hu) - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (WangYuli) - Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync (Luiz Augusto von Dentz) - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Nathan Chancellor) - eth: bnxt: fix counting packets discarded due to OOM and netpoll (Jakub Kicinski) - igc: Fix LED-related deadlock on driver unbind (Lukas Wunner) - Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits" (Duanqiang Wen) - Revert "net: txgbe: fix i2c dev name cannot match clkdev" (Duanqiang Wen) - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Rate limit error message (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Fix race in region ID allocation (Ido Schimmel) - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim) - net: phy: mediatek-ge-soc: follow netdev LED trigger semantics (Daniel Golle) - net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) - tcp: Fix Use-After-Free in tcp_ao_connect_init (Hyunwoo Kim) - net: usb: ax88179_178a: stop lying about skb->truesize (Eric Dumazet) - ipv4: check for NULL idev in ip_route_use_hint() (Eric Dumazet) - net: fix sk_memory_allocated_{add|sub} vs softirqs (Eric Dumazet) - tools: ynl: don't ignore errors in NLMSG_DONE messages (Jakub Kicinski) - ax25: Fix netdev refcount issue (Duoming Zhou) - NFC: trf7970a: disable all regulators on removal (Paul Geurts) - MAINTAINERS: eth: mark IBM eHEA as an Orphan (David Christensen) - net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps() (Matthias Schiffer) - bnxt_en: Fix error recovery for 5760X (P7) chips (Michael Chan) - bnxt_en: Fix the PCI-AER routines (Vikas Gupta) - bnxt_en: refactor reset close code (Vikas Gupta) - bridge/br_netlink.c: no need to return void function (Hangbin Liu) - mailmap: add entries for Alex Elder (Alex Elder) - icmp: prevent possible NULL dereferences from icmp_build_probe() (Eric Dumazet) - net: usb: qmi_wwan: add Telit FN920C04 compositions (Daniele Palmas) - mlxsw: pci: Fix driver initialization with old firmware (Ido Schimmel) - mlxsw: core_env: Fix driver initialization with old firmware (Ido Schimmel) - mlxsw: core: Unregister EMAD trap using FORWARD action (Ido Schimmel) - net: bcmasp: fix memory leak when bringing down interface (Justin Chen) - udp: preserve the connected status if only UDP cmsg (Yick Xie) - vxlan: drop packets from invalid src-address (David Bauer) - net: libwx: fix alloc msix vectors failed (Duanqiang Wen) - Revert "NFSD: Convert the callback workqueue to use delayed_work" (Chuck Lever) - Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down" (Chuck Lever) - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Abdelrahman Morsy) - HID: logitech-dj: allow mice to use all types of reports (Yaraslau Furman) - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Kenny Levinsen) - HID: nintendo: Fix N64 controller being identified as mouse (Nuno Pereira) - MAINTAINERS: update Benjamin's email address (Benjamin Tissoires) - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Zhang Lixu) - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao) - btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() (Qu Wenruo) - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn) - btrfs: fallback if compressed IO fails for ENOSPC (Sweet Tea Dorminy) - btrfs: scrub: run relocation repair when/only needed (Naohiro Aota) - btrfs: remove colon from messages with state (David Sterba) - cifs: reinstate original behavior again for forceuid/forcegid (Takayuki Nagata) - smb: client: fix rename(2) regression against samba (Paulo Alcantara) - cifs: Add tracing for the cifs_tcon struct refcounting (David Howells) - cifs: Fix reacquisition of volume cookie on still-live connection (David Howells) - ksmbd: add continuous availability share parameter (Namjae Jeon) - ksmbd: common: use struct_group_attr instead of struct_group for network_open_info (Namjae Jeon) - ksmbd: clear RENAME_NOREPLACE before calling vfs_rename (Marios Makassikis) - ksmbd: validate request buffer size in smb2_allocate_rsp_buf() (Namjae Jeon) - ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf (Namjae Jeon) - bcachefs: If we run merges at a lower watermark, they must be nonblocking (Kent Overstreet) - bcachefs: Fix inode early destruction path (Kent Overstreet) - bcachefs: Fix deadlock in journal write path (Kent Overstreet) - bcachefs: Tweak btree key cache shrinker so it actually frees (Kent Overstreet) - bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulong (Kent Overstreet) - bcachefs: Fix missing call to bch2_fs_allocator_background_exit() (Kent Overstreet) - bcachefs: Check for journal entries overruning end of sb clean section (Kent Overstreet) - bcachefs: Fix bio alloc in check_extent_checksum() (Kent Overstreet) - bcachefs: fix leak in bch2_gc_write_reflink_key (Kent Overstreet) - bcachefs: KEY_TYPE_error is allowed for reflink (Kent Overstreet) - bcachefs: Fix bch2_dev_btree_bitmap_marked_sectors() shift (Kent Overstreet) - bcachefs: make sure to release last journal pin in replay (Kent Overstreet) - bcachefs: node scan: ignore multiple nodes with same seq if interior (Kent Overstreet) - bcachefs: Fix format specifier in validate_bset_keys() (Nathan Chancellor) - bcachefs: Fix null ptr deref in twf from BCH_IOCTL_FSCK_OFFLINE (Kent Overstreet) - Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain" (Chuck Lever) - docs: verify/bisect: stable regressions: first stable, then mainline (Thorsten Leemhuis) - docs: verify/bisect: describe how to use a build host (Thorsten Leemhuis) - docs: verify/bisect: explain testing reverts, patches and newer code (Thorsten Leemhuis) - docs: verify/bisect: proper headlines and more spacing (Thorsten Leemhuis) - docs: verify/bisect: add and fetch stable branches ahead of time (Thorsten Leemhuis) - docs: verify/bisect: use git switch, tag kernel, and various fixes (Thorsten Leemhuis) - Linux 6.9-rc5 (Linus Torvalds) - peci: linux/peci.h: fix Excess kernel-doc description warning (Randy Dunlap) - binder: check offset alignment in binder_get_object() (Carlos Llamas) - comedi: vmk80xx: fix incomplete endpoint checking (Nikita Zhandarovich) - mei: vsc: Unregister interrupt handler for system suspend (Sakari Ailus) - Revert "mei: vsc: Call wake_up() in the threaded IRQ handler" (Sakari Ailus) - misc: rtsx: Fix rts5264 driver status incorrect when card removed (Ricky Wu) - mei: me: disable RPL-S on SPS and IGN firmwares (Alexander Usyskin) - interconnect: Don't access req_list while it's being manipulated (Mike Tipton) - interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM (Konrad Dybcio) - speakup: Avoid crash on very long word (Samuel Thibault) - Documentation: embargoed-hardware-issues.rst: Add myself for Power (Michael Ellerman) - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern) - serial: stm32: Reset .throttled state in .startup() (Uwe Kleine-König) - serial: stm32: Return IRQ_NONE in the ISR if no handling happend (Uwe Kleine-König) - serial: core: Fix missing shutdown and startup for serial base port (Tony Lindgren) - serial: core: Clearing the circular buffer before NULLifying it (Andy Shevchenko) - MAINTAINERS: mailmap: update Richard Genoud's email address (Richard Genoud) - serial/pmac_zilog: Remove flawed mitigation for rx irq flood (Finn Thain) - serial: 8250_pci: Remove redundant PCI IDs (Andy Shevchenko) - serial: core: Fix regression when runtime PM is not enabled (Tony Lindgren) - serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg) - serial: 8250_dw: Revert: Do not reclock if already at correct rate (Hans de Goede) - serial: 8250_lpc18xx: disable clks on error in probe() (Dan Carpenter) - USB: serial: option: add Telit FN920C04 rmnet compositions (Daniele Palmas) - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Vanillan Wang) - USB: serial: option: add Lonsung U8300/U9300 product (Coia Prant) - USB: serial: option: add support for Fibocom FM650/FG650 (Chuanhong Guo) - USB: serial: option: support Quectel EM060K sub-models (Jerry Meng) - USB: serial: option: add Fibocom FM135-GL variants (bolan wang) - usb: dwc3: ep0: Don't reset resource alloc flag (Thinh Nguyen) - Revert "usb: cdc-wdm: close race between read and workqueue" (Greg Kroah-Hartman) - thunderbolt: Avoid notify PM core about runtime PM resume (Gil Fine) - thunderbolt: Fix wake configurations after device unplug (Gil Fine) - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Mika Westerberg) - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Fabio Estevam) - usb: dwc2: host: Fix dereference issue in DDMA completion flow. (Minas Harutyunyan) - usb: typec: mux: it5205: Fix ChipID value typo (AngeloGioacchino Del Regno) - MAINTAINERS: Drop Li Yang as their email address stopped working (Uwe Kleine-König) - usb: gadget: fsl: Initialize udc before using it (Uwe Kleine-König) - usb: Disable USB3 LPM at shutdown (Kai-Heng Feng) - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (Norihiko Hama) - usb: typec: tcpm: Correct the PDO counting in pd_set (Kyle Tso) - usb: gadget: functionfs: Wait for fences before enqueueing DMABUF (Paul Cercueil) - usb: gadget: functionfs: Fix inverted DMA fence direction (Paul Cercueil) - usb: typec: ucsi: Fix connector check on init (Christian A. Ehrhardt) - usb: phy: MAINTAINERS: mark Freescale USB PHY as orphaned (Krzysztof Kozlowski) - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Mathias Nyman) - usb: xhci: correct return value in case of STS_HCE (Oliver Neukum) - sched: Add missing memory barrier in switch_mm_cid (Mathieu Desnoyers) - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ (Eric Biggers) - x86/fred: Fix incorrect error code printout in fred_bad_type() (Hou Wenlong) - x86/fred: Fix INT80 emulation for FRED (Xin Li (Intel)) - x86/retpolines: Enable the default thunk warning only on relevant configs (Borislav Petkov (AMD)) - x86/bugs: Fix BHI retpoline check (Josh Poimboeuf) - blk-iocost: do not WARN if iocg was already offlined (Li Nan) - block: propagate partition scanning errors to the BLKRRPART ioctl (Christoph Hellwig) - MAINTAINERS: update to working email address (James Bottomley) - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Sean Christopherson) - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Sean Christopherson) - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Sean Christopherson) - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Sean Christopherson) - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Sean Christopherson) - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Sean Christopherson) - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Sean Christopherson) - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Sean Christopherson) - KVM: SVM: Remove a useless zeroing of allocated memory (Christophe JAILLET) - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Sean Christopherson) - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (David Matlack) - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (David Matlack) - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (David Matlack) - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (David Matlack) - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Sean Christopherson) - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Sean Christopherson) - perf/x86/intel: Expose existence of callback support to KVM (Sean Christopherson) - KVM: VMX: Snapshot LBR capabilities during module initialization (Sean Christopherson) - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Tao Su) - KVM: selftests: fix supported_flags for riscv (Andrew Jones) - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Sean Christopherson) - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Sean Christopherson) - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Rick Edgecombe) - KVM: x86/pmu: Disable support for adaptive PEBS (Sean Christopherson) - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Sean Christopherson) - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Sean Christopherson) - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Sean Christopherson) - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Sandipan Das) - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Sean Christopherson) - selftests/powerpc/papr-vpd: Fix missing variable initialization (Nathan Lynch) - powerpc/crypto/chacha-p10: Fix failure on non Power10 (Michael Ellerman) - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Shivaprasad G Bhat) - clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port (Daniel Golle) - clk: mediatek: Do a runtime PM get on controllers during probe (Pin-yen Lin) - clk: Get runtime PM before walking tree for clk_summary (Stephen Boyd) - clk: Get runtime PM before walking tree during disable_unused (Stephen Boyd) - clk: Initialize struct clk_core kref earlier (Stephen Boyd) - clk: Don't hold prepare_lock when calling kref_put() (Stephen Boyd) - clk: Remove prepare_lock hold assertion in __clk_release() (Stephen Boyd) - clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get() (Uwe Kleine-König) - tools/include: Sync arm64 asm/cputype.h with the kernel sources (Namhyung Kim) - tools/include: Sync asm-generic/bitops/fls.h with the kernel sources (Namhyung Kim) - tools/include: Sync x86 asm/msr-index.h with the kernel sources (Namhyung Kim) - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Namhyung Kim) - tools/include: Sync x86 CPU feature headers with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/sound/asound.h with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/linux/fs.h with the kernel sources (Namhyung Kim) - tools/include: Sync uapi/drm/i915_drm.h with the kernel sources (Namhyung Kim) - perf lock contention: Add a missing NULL check (Namhyung Kim) - perf annotate: Make sure to call symbol__annotate2() in TUI (Namhyung Kim) - ubsan: Add awareness of signed integer overflow traps (Kees Cook) - configs/hardening: Disable CONFIG_UBSAN_SIGNED_WRAP (Nathan Chancellor) - configs/hardening: Fix disabling UBSAN configurations (Nathan Chancellor) - iommufd: Add config needed for iommufd_fail_nth (Muhammad Usama Anjum) - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jason Gunthorpe) - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Michael Guralnik) - RDMA/cm: Print the old state when cm_destroy_id gets timeout (Mark Zhang) - RDMA/rxe: Fix the problem "mutex_destroy missing" (Yanjun.Zhu) - fs/9p: drop inodes immediately on non-.L too (Joakim Sindholt) - fs/9p: Revert "fs/9p: fix dups even in uncached mode" (Eric Van Hensbergen) - fs/9p: remove erroneous nlink init from legacy stat2inode (Eric Van Hensbergen) - 9p: explicitly deny setlease attempts (Jeff Layton) - fs/9p: fix the cache always being enabled on files with qid flags (Joakim Sindholt) - fs/9p: translate O_TRUNC into OTRUNC (Joakim Sindholt) - fs/9p: only translate RWX permissions for plain 9P2000 (Joakim Sindholt) - cuse: add kernel-doc comments to cuse_process_init_reply() (Yang Li) - fuse: fix leaked ENOSYS error on first statx call (Danny Lin) - fuse: fix parallel dio write on file open in passthrough mode (Amir Goldstein) - fuse: fix wrong ff->iomode state changes from parallel dio write (Amir Goldstein) - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Yaxiong Tian) - arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H (Ard Biesheuvel) - arm64/head: Drop unnecessary pre-disable-MMU workaround (Ard Biesheuvel) - arm64/hugetlb: Fix page table walk in huge_pte_alloc() (Anshuman Khandual) - s390/mm: Fix NULL pointer dereference (Sven Schnelle) - s390/cio: log fake IRB events (Peter Oberparleiter) - s390/cio: fix race condition during online processing (Peter Oberparleiter) - s390/qdio: handle deferred cc1 (Peter Oberparleiter) - bootconfig: Fix the kerneldoc of _xbc_exit() (Masami Hiramatsu (Google)) - bootconfig: use memblock_free_late to free xbc memory to buddy (Qiang Zhang) - init/main.c: Fix potential static_command_line memory overflow (Yuntao Wang) - thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up() (Rafael J. Wysocki) - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Takashi Iwai) - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Ai Chao) - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Mauro Carvalho Chehab) - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Huayu Zhang) - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Vitalii Torshyn) - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Shenghao Ding) - ALSA: hda/tas2781: correct the register for pow calibrated data (Shenghao Ding) - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Vitaly Rodionov) - drm/xe/vm: prevent UAF with asid based lookup (Matthew Auld) - drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init (Maarten Lankhorst) - drm/panel: novatek-nt36682e: don't unregister DSI device (Dmitry Baryshkov) - drm/panel: visionox-rm69299: don't unregister DSI device (Dmitry Baryshkov) - drm/nouveau/dp: Don't probe eDP ports twice harder (Lyude Paul) - drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports (Lyude Paul) - drm/v3d: Don't increment `enabled_ns` twice (Maíra Canal) - drm/vmwgfx: Sort primary plane formats by order of preference (Zack Rusin) - drm/vmwgfx: Fix crtc's atomic check conditional (Zack Rusin) - drm/vmwgfx: Fix prime import/export (Zack Rusin) - drm/ttm: stop pooling cached NUMA pages v2 (Christian König) - drm: nv04: Fix out of bounds access (Mikhail Kobuk) - nouveau: fix instmem race condition around ptr stores (Dave Airlie) - drm/radeon: silence UBSAN warning (v3) (Alex Deucher) - drm/radeon: make -fstrict-flex-arrays=3 happy (Alex Deucher) - drm/amdgpu: fix visible VRAM handling during faults (Christian König) - drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) - Revert "drm/amd/display: fix USB-C flag update after enc10 feature init" (Alex Deucher) - drm/amdkfd: Fix memory leak in create_process failure (Felix Kuehling) - drm/amdgpu: remove invalid resource->start check v2 (Christian König) - nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park) - MAINTAINERS: update Naoya Horiguchi's email address (Naoya Horiguchi) - fork: defer linking file vma until vma is fully initialized (Miaohe Lin) - mm/shmem: inline shmem_is_huge() for disabled transparent hugepages (Sumanth Korikkar) - mm,page_owner: defer enablement of static branch (Oscar Salvador) - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) - mm,swapops: update check in is_pfn_swap_entry for hwpoison entries (Oscar Salvador) - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Miaohe Lin) - mm/userfaultfd: allow hugetlb change protection upon poison entry (Peter Xu) - mm,page_owner: fix printing of stack records (Oscar Salvador) - mm,page_owner: fix accounting of pages when migrating (Oscar Salvador) - mm,page_owner: fix refcount imbalance (Oscar Salvador) - mm,page_owner: update metadata for tail pages (Oscar Salvador) - userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE (Lokesh Gidra) - mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly (David Hildenbrand) - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Bart Van Assche) - scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5 (Manivannan Sadhasivam) - net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them (Siddharth Vadapalli) - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) - netfilter: nf_tables: fix memleak in map from abort path (Pablo Neira Ayuso) - netfilter: nf_tables: restore set elements when delete set fails (Pablo Neira Ayuso) - netfilter: nf_tables: missing iterator type in lookup walk (Pablo Neira Ayuso) - net: ravb: Fix RX byte accounting for jumbo packets (Paul Barker) - net: ravb: Fix GbEth jumbo packet RX checksum handling (Paul Barker) - net: ravb: Allow RX loop to move past DMA mapping errors (Paul Barker) - net: ravb: Count packets instead of descriptors in R-Car RX path (Paul Barker) - net: ethernet: mtk_eth_soc: fix WED + wifi reset (Felix Fietkau) - net:usb:qmi_wwan: support Rolling modules (Vanillan Wang) - ice: Fix checking for unsupported keys on non-tunnel device (Marcin Szycik) - ice: tc: allow zero flags in parsing tc flower (Michal Swiatkowski) - ice: tc: check src_vsi in case of traffic from VF (Michal Swiatkowski) - selftests: kselftest_harness: fix Clang warning about zero-length format (Jakub Kicinski) - net/sched: Fix mirred deadlock on device recursion (Eric Dumazet) - s390/ism: Properly fix receive message buffer allocation (Gerd Bayer) - net: dsa: mt7530: fix port mirroring for MT7988 SoC switch (Arınç ÜNAL) - net: dsa: mt7530: fix mirroring frames received on local port (Arınç ÜNAL) - tun: limit printing rate when illegal packet received by tun dev (Lei Chen) - net: stmmac: Fix IP-cores specific MAC capabilities (Serge Semin) - net: stmmac: Fix max-speed being ignored on queue re-init (Serge Semin) - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Serge Semin) - selftests/tcp_ao: Printing fixes to confirm with format-security (Dmitry Safonov) - selftests/tcp_ao: Fix fscanf() call for format-security (Dmitry Safonov) - selftests/tcp_ao: Zero-init tcp_ao_info_opt (Dmitry Safonov) - selftests/tcp_ao: Make RST tests less flaky (Dmitry Safonov) - octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation (Asbjørn Sloth Tønnesen) - inet: bring NLM_DONE out to a separate recv() again (Jakub Kicinski) - net: change maximum number of UDP segments to 128 (Yuri Benditovich) - net/mlx5e: Prevent deadlock while disabling aRFS (Carolina Jubran) - net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation (Carolina Jubran) - net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing (Rahul Rameshbabu) - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Shay Drory) - net/mlx5: SD, Handle possible devcom ERR_PTR (Tariq Toukan) - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Shay Drory) - net: sparx5: flower: fix fragment flags handling (Asbjørn Sloth Tønnesen) - af_unix: Don't peek OOB data without MSG_OOB. (Kuniyuki Iwashima) - af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). (Kuniyuki Iwashima) - netfilter: flowtable: incorrect pppoe tuple (Pablo Neira Ayuso) - netfilter: flowtable: validate pppoe header (Pablo Neira Ayuso) - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) - netfilter: nft_set_pipapo: walk over current view on netlink dump (Pablo Neira Ayuso) - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Pablo Neira Ayuso) - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Ziyang Xuan) - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan) - gpiolib: swnode: Remove wrong header inclusion (Andy Shevchenko) - gpio: lpc32xx: fix module autoloading (Krzysztof Kozlowski) - gpio: crystalcove: Use -ENOTSUPP consistently (Andy Shevchenko) - gpio: wcove: Use -ENOTSUPP consistently (Andy Shevchenko) - Revert "vmgenid: emit uevent when VMGENID updates" (Jason A. Donenfeld) - random: handle creditable entropy from atomic process context (Jason A. Donenfeld) - platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes (Mario Limonciello) - platform/x86/intel-uncore-freq: Increase minor number support (Srinivas Pandruvada) - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Srinivas Pandruvada) - platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14 (Mario Limonciello) - platform/x86/amd: pmf: Add infrastructure for quirking supported funcs (Mario Limonciello) - platform/x86/amd: pmf: Decrease error message to debug (Mario Limonciello) - btrfs: do not wait for short bulk allocation (Qu Wenruo) - btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ZEROOUT handling (Naohiro Aota) - btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer (Naohiro Aota) - dt-bindings: pwm: mediatek,pwm-disp: Document power-domains property (AngeloGioacchino Del Regno) - pwm: dwc: allow suspend/resume for 16 channels (Raag Jadav) - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Vasily Gorbik) - SUNRPC: Fix rpcgss_context trace event acceptor field (Steven Rostedt (Google)) - bcachefs: set_btree_iter_dontneed also clears should_be_locked (Kent Overstreet) - bcachefs: fix error path of __bch2_read_super() (Chao Yu) - bcachefs: Check for backpointer bucket_offset >= bucket size (Kent Overstreet) - bcachefs: bch_member.btree_allocated_bitmap (Kent Overstreet) - bcachefs: sysfs internal/trigger_journal_flush (Kent Overstreet) - bcachefs: Fix bch2_btree_node_fill() for !path (Kent Overstreet) - bcachefs: add safety checks in bch2_btree_node_fill() (Kent Overstreet) - bcachefs: Interior known are required to have known key types (Kent Overstreet) - bcachefs: add missing bounds check in __bch2_bkey_val_invalid() (Kent Overstreet) - bcachefs: Fix btree node merging on write buffer btrees (Kent Overstreet) - bcachefs: Disable merges from interior update path (Kent Overstreet) - bcachefs: Run merges at BCH_WATERMARK_btree (Kent Overstreet) - bcachefs: Fix missing write refs in fs fio paths (Kent Overstreet) - bcachefs: Fix deadlock in journal replay (Kent Overstreet) - bcachefs: Go rw if running any explicit recovery passes (Kent Overstreet) - bcachefs: Standardize helpers for printing enum strs with bounds checks (Kent Overstreet) - bcachefs: don't queue btree nodes for rewrites during scan (Kent Overstreet) - bcachefs: fix race in bch2_btree_node_evict() (Kent Overstreet) - bcachefs: fix unsafety in bch2_stripe_to_text() (Kent Overstreet) - bcachefs: fix unsafety in bch2_extent_ptr_to_text() (Kent Overstreet) - bcachefs: btree node scan: handle encrypted nodes (Kent Overstreet) - bcachefs: Check for packed bkeys that are too big (Kent Overstreet) - bcachefs: Fix UAFs of btree_insert_entry array (Kent Overstreet) - bcachefs: Don't use bch2_btree_node_lock_write_nofail() in btree split path (Kent Overstreet) - selftests/harness: Prevent infinite loop due to Assert in FIXTURE_TEARDOWN (Shengyu Li) - selftests/ftrace: Limit length in subsystem-enable tests (Yuanhe Shu) - Linux 6.9-rc4 (Linus Torvalds) - kernfs: annotate different lockdep class for of->mutex of writable files (Amir Goldstein) - x86/cpu/amd: Move TOPOEXT enablement into the topology parser (Thomas Gleixner) - x86/cpu/amd: Make the NODEID_MSR union actually work (Thomas Gleixner) - x86/cpu/amd: Make the CPUID 0x80000008 parser correct (Thomas Gleixner) - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Josh Poimboeuf) - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Josh Poimboeuf) - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Josh Poimboeuf) - x86/bugs: Fix BHI handling of RRSBA (Josh Poimboeuf) - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Ingo Molnar) - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Josh Poimboeuf) - x86/bugs: Fix BHI documentation (Josh Poimboeuf) - x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n (Sean Christopherson) - x86/topology: Don't update cpu_possible_map in topo_set_cpuids() (Thomas Gleixner) - x86/bugs: Fix return type of spectre_bhi_state() (Daniel Sneddon) - x86/apic: Force native_apic_mem_read() to use the MOV instruction (Adam Dunlap) - selftests: kselftest: Fix build failure with NOLIBC (Oleg Nesterov) - selftests: timers: Fix abs() warning in posix_timers test (John Stultz) - selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn (Nathan Chancellor) - selftests: timers: Fix posix_timers ksft_print_msg() warning (John Stultz) - selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior (John Stultz) - bug: Fix no-return-statement warning with !CONFIG_BUG (Adrian Hunter) - timekeeping: Use READ/WRITE_ONCE() for tick_do_timer_cpu (Thomas Gleixner) - selftests/timers/posix_timers: Reimplement check_timer_distribution() (Oleg Nesterov) - irqflags: Explicitly ignore lockdep_hrtimer_exit() argument (Arnd Bergmann) - perf/x86: Fix out of range data (Namhyung Kim) - locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y (Sebastian Andrzej Siewior) - irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (Nianyao Tang) - vhost: correct misleading printing information (Xianting Tian) - vhost-vdpa: change ioctl # for VDPA_GET_VRING_SIZE (Michael S. Tsirkin) - virtio: store owner from modules with register_virtio_driver() (Krzysztof Kozlowski) - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Dexuan Cui) - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Michael Kelley) - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Petr Tesarik) - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Igor Pylypiv) - ata: libata-scsi: Fix ata_scsi_dev_rescan() error path (Damien Le Moal) - ata: ahci: Add mask_port_map module parameter (Damien Le Moal) - zonefs: Use str_plural() to fix Coccinelle warning (Thorsten Blum) - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Steve French) - smb: client: instantiate when creating SFU files (Paulo Alcantara) - smb3: fix Open files on server counter going negative (Steve French) - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) - arm64: tlb: Fix TLBI RANGE operand (Gavin Shan) - MAINTAINERS: Change Krzysztof Kozlowski's email address (Krzysztof Kozlowski) - cache: sifive_ccache: Partially convert to a platform driver (Samuel Holland) - firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() (Jens Wiklander) - firmware: arm_scmi: Make raw debugfs entries non-seekable (Cristian Marussi) - firmware: arm_scmi: Fix wrong fastchannel initialization (Pierre Gondois) - arm64: dts: imx8qm-ss-dma: fix can lpcg indices (Frank Li) - arm64: dts: imx8-ss-dma: fix can lpcg indices (Frank Li) - arm64: dts: imx8-ss-dma: fix adc lpcg indices (Frank Li) - arm64: dts: imx8-ss-dma: fix pwm lpcg indices (Frank Li) - arm64: dts: imx8-ss-dma: fix spi lpcg indices (Frank Li) - arm64: dts: imx8-ss-conn: fix usb lpcg indices (Frank Li) - arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (Frank Li) - ARM: dts: imx7s-warp: Pass OV2680 link-frequencies (Fabio Estevam) - ARM: dts: imx7-mba7: Use 'no-mmc' property (Fabio Estevam) - arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order (Frank Li) - arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator (Tim Harvey) - arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator (Tim Harvey) - ARM: OMAP2+: fix USB regression on Nokia N8x0 (Aaro Koskinen) - mmc: omap: restore original power up/down steps (Aaro Koskinen) - mmc: omap: fix deferred probe (Aaro Koskinen) - mmc: omap: fix broken slot switch lookup (Aaro Koskinen) - ARM: OMAP2+: fix N810 MMC gpiod table (Aaro Koskinen) - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Aaro Koskinen) - iommu/amd: Change log message severity (Vasant Hegde) - iommu/vt-d: Fix WARN_ON in iommu probe path (Lu Baolu) - iommu/vt-d: Allocate local memory for page request queue (Jacob Pan) - iommu/vt-d: Fix wrong use of pasid config (Xuchun Shang) - iommu: mtk: fix module autoloading (Krzysztof Kozlowski) - iommu/amd: Do not enable SNP when V2 page table is enabled (Vasant Hegde) - iommu/amd: Fix possible irq lock inversion dependency issue (Vasant Hegde) - Revert "PCI: Mark LSI FW643 to avoid bus reset" (Bjorn Helgaas) - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Manivannan Sadhasivam) - block: fix that blk_time_get_ns() doesn't update time after schedule (Yu Kuai) - raid1: fix use-after-free for original bio in raid1_write_request() (Yu Kuai) - block: allow device to have both virt_boundary_mask and max segment size (Ming Lei) - block: fix q->blkg_list corruption during disk rebind (Ming Lei) - blk-iocost: avoid out of bounds shift (Rik van Riel) - io-uring: correct typo in comment for IOU_F_TWQ_LAZY_WAKE (Haiyue Wang) - io_uring/net: restore msg_control on sendzc retry (Pavel Begunkov) - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Alexey Izbyshev) - MAINTAINERS: remove myself as a Reviewer for Ceph (Jeff Layton) - ceph: switch to use cap_delay_lock for the unlink delay list (Xiubo Li) - ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE (NeilBrown) - Kconfig: add some hidden tabs on purpose (Linus Torvalds) - ring-buffer: Only update pages_touched when a new page is touched (Steven Rostedt (Google)) - tracing: hide unused ftrace_event_id_fops (Arnd Bergmann) - tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entry (Prasad Pandit) - eventfs: Fix kernel-doc comments to functions (Yang Li) - MIPS: scall: Save thread_info.syscall unconditionally on entry (Jiaxun Yang) - amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie) - drm/msm/adreno: Set highest_bank_bit for A619 (Luca Weiss) - drm/msm: fix the `CRASHDUMP_READ` target of `a6xx_get_shader_block()` (Miguel Ojeda) - dt-bindings: display/msm: sm8150-mdss: add DP node (Dmitry Baryshkov) - drm/msm/dp: fix typo in dp_display_handle_port_status_changed() (Abhinav Kumar) - drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible (Dmitry Baryshkov) - drm/msm/dp: assign correct DP controller ID to x1e80100 interface table (Kuogee Hsieh) - drm/msm/dpu: don't allow overriding data from catalog (Dmitry Baryshkov) - drm/msm: Add newlines to some debug prints (Stephen Boyd) - drm/msm/dp: fix runtime PM leak on connect failure (Johan Hovold) - drm/msm/dp: fix runtime PM leak on disconnect (Johan Hovold) - drm/xe: Label RING_CONTEXT_CONTROL as masked (Ashutosh Dixit) - drm/xe/xe_migrate: Cast to output precision before multiplying operands (Himal Prasad Ghimiray) - drm/xe/hwmon: Cast result to output precision on left shift of operand (Karthik Poosa) - drm/xe/display: Fix double mutex initialization (Lucas De Marchi) - drm/vmwgfx: Enable DMA mappings with SEV (Zack Rusin) - drm/client: Fully protect modes[] with dev->mode_config.mutex (Ville Syrjälä) - gpu: host1x: Do not setup DMA for virtual devices (Thierry Reding) - accel/ivpu: Fix deadlock in context_xa (Jacek Lawrynowicz) - accel/ivpu: Fix missed error message after VPU rename (Jacek Lawrynowicz) - accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE (Jacek Lawrynowicz) - accel/ivpu: Improve clarity of MMU error messages (Wachowski, Karol) - accel/ivpu: Put NPU back to D3hot after failed resume (Jacek Lawrynowicz) - accel/ivpu: Fix PCI D0 state entry in resume (Wachowski, Karol) - accel/ivpu: Remove d3hot_after_power_off WA (Jacek Lawrynowicz) - accel/ivpu: Check return code of ipc->lock init (Wachowski, Karol) - nouveau: fix function cast warning (Arnd Bergmann) - nouveau/gsp: Avoid addressing beyond end of rpc->entries (Kees Cook) - Revert "drm/qxl: simplify qxl_fence_wait" (Alex Constantino) - drm/ast: Fix soft lockup (Jammy Huang) - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() (Boris Brezillon) - drm/amdgpu: differentiate external rev id for gfx 11.5.0 (Yifan Zhang) - drm/amd/display: Adjust dprefclk by down spread percentage. (Zhongwei) - drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST (Harry Wentland) - drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 (Harry Wentland) - drm/amd/display: fix disable otg wa logic in DCN316 (Fudongwang) - drm/amd/display: Do not recursively call manual trigger programming (Dillon Varone) - drm/amd/display: always reset ODM mode in context when adding first plane (Wenjing Liu) - drm/amdgpu: fix incorrect number of active RBs for gfx11 (Tim Huang) - drm/amd/display: Return max resolution supported by DWB (Alex Hung) - amd/amdkfd: sync all devices to wait all processes being evicted (Zhigang Luo) - drm/amdgpu: clear set_q_mode_offs when VM changed (ZhenGuo Yin) - drm/amdgpu: Fix VCN allocation in CPX partition (Lijo Lazar) - drm/amd/pm: fix the high voltage issue after unload (Kenneth Feng) - drm/amd/display: Skip on writeback when it's not applicable (Alex Hung) - drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2 (Tao Zhou) - drm/amdgpu: add smu 14.0.1 discovery support (Yifan Zhang) - drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible (lima1002) - drm/amdgpu : Increase the mes log buffer size as per new MES FW version (shaoyunl) - drm/amdgpu : Add mes_log_enable to control mes log feature (shaoyunl) - drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 (Tim Huang) - drm/amd/display: add DCN 351 version for microcode load (Li Ma) - drm/amdgpu: Reset dGPU if suspend got aborted (Lijo Lazar) - drm/amdgpu/umsch: reinitialize write pointer in hw init (Lang Yu) - drm/amdgpu: Refine IB schedule error logging (Lijo Lazar) - drm/amdgpu: always force full reset for SOC21 (Alex Deucher) - drm/amdkfd: Reset GPU on queue preemption failure (Harish Kasiviswanathan) - drm/i915/vrr: Disable VRR when using bigjoiner (Ville Syrjälä) - drm/i915: Disable live M/N updates when using bigjoiner (Ville Syrjälä) - drm/i915: Disable port sync when bigjoiner is used (Ville Syrjälä) - drm/i915/psr: Disable PSR when bigjoiner is used (Ville Syrjälä) - drm/i915/guc: Fix the fix for reset lock confusion (John Harrison) - drm/i915/hdcp: Fix get remote hdcp capability function (Suraj Kandpal) - drm/i915/cdclk: Fix voltage_level programming edge case (Ville Syrjälä) - drm/i915/cdclk: Fix CDCLK programming order when pipes are active (Ville Syrjälä) - cxl: Add checks to access_coordinate calculation to fail missing data (Dave Jiang) - cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord (Dave Jiang) - cxl: Fix incorrect region perf data calculation (Dave Jiang) - cxl: Fix retrieving of access_coordinates in PCIe path (Dave Jiang) - cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates() (Dave Jiang) - cxl/core: Fix initialization of mbox_cmd.size_out in get event (Kwangjin Ko) - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (Dave Jiang) - cxl/mem: Fix for the index of Clear Event Record Handle (Yuquan Wang) - Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Michael Kelley) - uio_hv_generic: Don't free decrypted memory (Rick Edgecombe) - hv_netvsc: Don't free decrypted memory (Rick Edgecombe) - Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Rick Edgecombe) - Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Rick Edgecombe) - hv/hv_kvp_daemon: Handle IPv4 and Ipv6 combination for keyfile format (Shradha Gupta) - hv: vmbus: Convert sprintf() family to sysfs_emit() family (Li Zhijian) - mshyperv: Introduce hv_numa_node_to_pxm_info() (Nuno Das Neves) - x86/hyperv: Cosmetic changes for hv_apic.c (Erni Sri Satya Vennela) - ACPI: bus: allow _UID matching for integer zero (Raag Jadav) - ACPI: scan: Do not increase dep_unmet for already met dependencies (Hans de Goede) - PM: s2idle: Make sure CPUs will wakeup directly on resume (Anna-Maria Behnsen) - net: ena: Set tx_info->xdpf value to NULL (David Arinzon) - net: ena: Fix incorrect descriptor free behavior (David Arinzon) - net: ena: Wrong missing IO completions check order (David Arinzon) - net: ena: Fix potential sign extension issue (David Arinzon) - Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit (Archie Pusaka) - Bluetooth: hci_sock: Fix not validating setsockopt user input (Luiz Augusto von Dentz) - Bluetooth: ISO: Fix not validating setsockopt user input (Luiz Augusto von Dentz) - Bluetooth: L2CAP: Fix not validating setsockopt user input (Luiz Augusto von Dentz) - Bluetooth: RFCOMM: Fix not validating setsockopt user input (Luiz Augusto von Dentz) - Bluetooth: SCO: Fix not validating setsockopt user input (Luiz Augusto von Dentz) - Bluetooth: Fix memory leak in hci_req_sync_complete() (Dmitry Antipov) - Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY (Luiz Augusto von Dentz) - Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset (Luiz Augusto von Dentz) - af_unix: Fix garbage collector racing against connect() (Michal Luczaj) - net: dsa: mt7530: trap link-local frames regardless of ST Port State (Arınç ÜNAL) - Revert "s390/ism: fix receive message buffer allocation" (Gerd Bayer) - net: sparx5: fix wrong config being used when reconfiguring PCS (Daniel Machon) - net/mlx5: fix possible stack overflows (Arnd Bergmann) - net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev (Tariq Toukan) - net/mlx5e: RSS, Block XOR hash with over 128 channels (Carolina Jubran) - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Rahul Rameshbabu) - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Carolina Jubran) - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Carolina Jubran) - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Carolina Jubran) - net/mlx5: Correctly compare pkt reformat ids (Cosmin Ratiu) - net/mlx5: Properly link new fs rules into the tree (Cosmin Ratiu) - net/mlx5: offset comp irq index in name by one (Michael Liang) - net/mlx5: Register devlink first under devlink lock (Shay Drory) - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Shay Drory) - netfilter: complete validation of user input (Eric Dumazet) - r8169: add missing conditional compiling for call to r8169_remove_leds (Heiner Kallweit) - net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards (Arınç ÜNAL) - r8169: fix LED-related deadlock on module removal (Heiner Kallweit) - pds_core: Fix pdsc_check_pci_health function to use work thread (Brett Creeley) - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) - nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies (Eric Dumazet) - mISDN: fix MISDN_TIME_STAMP handling (Eric Dumazet) - net: add copy_safe_from_sockptr() helper (Eric Dumazet) - ipv4/route: avoid unused-but-set-variable warning (Arnd Bergmann) - ipv6: fib: hide unused 'pn' variable (Arnd Bergmann) - octeontx2-af: Fix NIX SQ mode and BP config (Geetha sowjanya) - af_unix: Clear stale u->oob_skb. (Kuniyuki Iwashima) - net: ks8851: Handle softirqs at the end of IRQ thread to fix hang (Marek Vasut) - net: ks8851: Inline ks8851_rx_skb() (Marek Vasut) - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Minda Chen) - net: stmmac: mmc_core: Add GMAC LPI statistics (Minda Chen) - bnxt_en: Reset PTP tx_avail after possible firmware reset (Pavan Chebbi) - bnxt_en: Fix error recovery for RoCE ulp client (Vikas Gupta) - bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() (Vikas Gupta) - s390/ism: fix receive message buffer allocation (Gerd Bayer) - geneve: fix header validation in geneve[6]_xmit_skb (Eric Dumazet) - MAINTAINERS: Drop Li Yang as their email address stopped working (Uwe Kleine-König) - batman-adv: Avoid infinite loop trying to resize local TT (Sven Eckelmann) - lib: checksum: hide unused expected_csum_ipv6_magic[] (Arnd Bergmann) - octeontx2-pf: Fix transmit scheduler resource leak (Hariprasad Kelam) - virtio_net: Do not send RSS key if it is not supported (Breno Leitao) - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Eric Dumazet) - u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file (Petr Tesarik) - net: openvswitch: fix unwanted error log on timeout policy probing (Ilya Maximets) - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Dan Carpenter) - scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() (Xiang Chen) - scsi: hisi_sas: Handle the NCQ error returned by D2H frame (Xiang Chen) - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) - scsi: sg: Avoid race in error handling & drop bogus warn (Alexander Wetzel) - LoongArch: Include linux/sizes.h in addrspace.h to prevent build errors (Randy Dunlap) - LoongArch: Update dts for Loongson-2K2000 to support GMAC/GNET (Huacai Chen) - LoongArch: Update dts for Loongson-2K2000 to support PCI-MSI (Huacai Chen) - LoongArch: Update dts for Loongson-2K2000 to support ISA/LPC (Huacai Chen) - LoongArch: Update dts for Loongson-2K1000 to support ISA/LPC (Huacai Chen) - LoongArch: Make virt_addr_valid()/__virt_addr_valid() work with KFENCE (Huacai Chen) - LoongArch: Make {virt, phys, page, pfn} translation work with KFENCE (Huacai Chen) - mm: Move lowmem_page_address() a little later (Huacai Chen) - bcachefs: Fix __bch2_btree_and_journal_iter_init_node_iter() (Kent Overstreet) - bcachefs: Kill read lock dropping in bch2_btree_node_lock_write_nofail() (Kent Overstreet) - bcachefs: Fix a race in btree_update_nodes_written() (Kent Overstreet) - bcachefs: btree_node_scan: Respect member.data_allowed (Kent Overstreet) - bcachefs: Don't scan for btree nodes when we can reconstruct (Kent Overstreet) - bcachefs: Fix check_topology() when using node scan (Kent Overstreet) - bcachefs: fix eytzinger0_find_gt() (Kent Overstreet) - bcachefs: fix bch2_get_acl() transaction restart handling (Kent Overstreet) - bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu list (Hongbo Li) - bcachefs: Fix gap buffer bug in bch2_journal_key_insert_take() (Kent Overstreet) - bcachefs: Rename struct field swap to prevent macro naming collision (Thorsten Blum) - MAINTAINERS: Add entry for bcachefs documentation (Bagas Sanjaya) - Documentation: filesystems: Add bcachefs toctree (Bagas Sanjaya) - bcachefs: JOURNAL_SPACE_LOW (Kent Overstreet) - bcachefs: Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE (Kent Overstreet) - bcachefs: Fix BCH_IOCTL_FSCK_OFFLINE for encrypted filesystems (Kent Overstreet) - bcachefs: fix rand_delete unit test (Kent Overstreet) - bcachefs: fix ! vs ~ typo in __clear_bit_le64() (Dan Carpenter) - bcachefs: Fix rebalance from durability=0 device (Kent Overstreet) - bcachefs: Print shutdown journal sequence number (Kent Overstreet) - bcachefs: Further improve btree_update_to_text() (Kent Overstreet) - bcachefs: Move btree_updates to debugfs (Kent Overstreet) - bcachefs: Bump limit in btree_trans_too_many_iters() (Kent Overstreet) - bcachefs: Make snapshot_is_ancestor() safe (Kent Overstreet) - bcachefs: create debugfs dir for each btree (Thomas Bertschinger) - platform/chrome: cros_ec_uart: properly fix race condition (Noah Loomans) - kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian) - fs/proc: Skip bootloader comment if no embedded kernel parameters (Masami Hiramatsu) - fs/proc: remove redundant comments from /proc/bootconfig (Zhenhua Huang) - media: mediatek: vcodec: support 36 bits physical address (Yunfei Dong) - media: mediatek: vcodec: adding lock to protect encoder context list (Yunfei Dong) - media: mediatek: vcodec: adding lock to protect decoder context list (Yunfei Dong) - media: mediatek: vcodec: Fix oops when HEVC init fails (Nicolas Dufresne) - media: mediatek: vcodec: Handle VP9 superframe bitstream with 8 sub-frames (Irui Wang) - randomize_kstack: Improve entropy diffusion (Kees Cook) - ubsan: fix unused variable warning in test module (Arnd Bergmann) - gcc-plugins/stackleak: Avoid .head.text section (Ard Biesheuvel) - tools/power turbostat: v2024.04.10 (Len Brown) - tools/power/turbostat: Add support for Xe sysfs knobs (Zhang Rui) - tools/power/turbostat: Add support for new i915 sysfs knobs (Zhang Rui) - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (Zhang Rui) - tools/power/turbostat: Fix uncore frequency file string (Justin Ernst) - tools/power/turbostat: Unify graphics sysfs snapshots (Zhang Rui) - tools/power/turbostat: Cache graphics sysfs path (Zhang Rui) - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (Zhang Rui) - tools/power turbostat: Add selftests (Patryk Wlazlyn) - tools/power turbostat: read RAPL counters via perf (Patryk Wlazlyn) - tools/power turbostat: Add proper re-initialization for perf file descriptors (Patryk Wlazlyn) - tools/power turbostat: Clear added counters when in no-msr mode (Patryk Wlazlyn) - tools/power turbostat: add early exits for permission checks (Patryk Wlazlyn) - tools/power turbostat: detect and disable unavailable BICs at runtime (Patryk Wlazlyn) - tools/power turbostat: Add reading aperf and mperf via perf API (Patryk Wlazlyn) - tools/power turbostat: Add --no-perf option (Patryk Wlazlyn) - tools/power turbostat: Add --no-msr option (Patryk Wlazlyn) - tools/power turbostat: enhance -D (debug counter dump) output (Len Brown) - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (Len Brown) - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (Patryk Wlazlyn) - tools/power turbostat: Print ucode revision only if valid (Patryk Wlazlyn) - tools/power turbostat: Expand probe_intel_uncore_frequency() (Len Brown) - tools/power turbostat: Do not print negative LPI residency (Chen Yu) - tools/power turbostat: Fix Bzy_MHz documentation typo (Peng Liu) - tools/power turbostat: Increase the limit for fd opened (Wyes Karny) - tools/power turbostat: Fix added raw MSR output (Doug Smythies) - platform/x86: lg-laptop: fix %%s null argument warning (Gergo Koteles) - platform/x86: intel-vbtn: Update tablet mode switch at end of probe (Gwendal Grignou) - platform/x86: intel-vbtn: Use acpi_has_method to check for switch (Gwendal Grignou) - platform/x86: toshiba_acpi: Silence logging for some events (Hans de Goede) - platform/x86/intel/hid: Add Lunar Lake and Arrow Lake support (Sumeet Pawnikar) - platform/x86/intel/hid: Don't wake on 5-button releases (David McFarland) - platform/x86: acer-wmi: Add support for Acer PH18-71 (Bernhard Rosenkränzer) - nouveau: fix devinit paths to only handle display on GSP. (Dave Airlie) - compiler.h: Add missing quote in macro comment (Thorsten Blum) - KVM: x86: Add BHI_NO (Daniel Sneddon) - x86/bhi: Mitigate KVM by default (Pawan Gupta) - x86/bhi: Add BHI mitigation knob (Pawan Gupta) - x86/bhi: Enumerate Branch History Injection (BHI) bug (Pawan Gupta) - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Daniel Sneddon) - x86/bhi: Add support for clearing branch history at syscall entry (Pawan Gupta) - x86/syscall: Don't force use of indirect calls for system calls (Linus Torvalds) - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Josh Poimboeuf) - btrfs: always clear PERTRANS metadata during commit (Boris Burkov) - btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve (Boris Burkov) - btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans (Boris Burkov) - btrfs: record delayed inode root in transaction (Boris Burkov) - btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations (Boris Burkov) - btrfs: qgroup: correctly model root qgroup rsv in convert (Boris Burkov) - memblock tests: fix undefined reference to `BIT' (Wei Yang) - memblock tests: fix undefined reference to `panic' (Wei Yang) - memblock tests: fix undefined reference to `early_pfn_to_nid' (Wei Yang) - Linux 6.9-rc3 (Linus Torvalds) - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Borislav Petkov (AMD)) - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD)) - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Borislav Petkov (AMD)) - x86/cc: Add cc_platform_set/_clear() helpers (Borislav Petkov (AMD)) - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Borislav Petkov (AMD)) - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Jason A. Donenfeld) - x86/numa/32: Include missing (Arnd Bergmann) - x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (Reinette Chatre) - timers/migration: Return early on deactivation (Anna-Maria Behnsen) - timers/migration: Fix ignored event due to missing CPU update (Frederic Weisbecker) - vdso: Use CONFIG_PAGE_SHIFT in vdso/datapage.h (Arnd Bergmann) - timers: Fix text inconsistencies and spelling (Randy Dunlap) - tick/sched: Fix struct tick_sched doc warnings (Randy Dunlap) - tick/sched: Fix various kernel-doc warnings (Randy Dunlap) - timers: Fix kernel-doc format and add Return values (Randy Dunlap) - time/timekeeping: Fix kernel-doc warnings and typos (Randy Dunlap) - time/timecounter: Fix inline documentation (Randy Dunlap) - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Kan Liang) - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Jeff Layton) - SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP (Chuck Lever) - i2c: pxa: hide unused icr_bits[] variable (Arnd Bergmann) - xfs: allow cross-linking special files without project quota (Andrey Albershteyn) - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) - smb3: retrying on failed server close (Ritvik Budhiraja) - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) - cifs: Fix caching to try to do open O_WRONLY as rdwr on server (David Howells) - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) - smb: client: replace deprecated strncpy with strscpy (Justin Stitt) - firewire: ohci: mask bus reset interrupts between ISR and bottom half (Adam Goldman) - spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe (Huai-Yuan Liu) - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Carlos Song) - spi: s3c64xx: Use DMA mode from fifo size (Jaewon Kim) - regulator: tps65132: Add of_match table (André Apitzsch) - regmap: maple: Fix uninitialized symbol 'ret' warnings (Richard Fitzgerald) - regmap: maple: Fix cache corruption in regcache_maple_drop() (Richard Fitzgerald) - nvme-fc: rename free_ctrl callback to match name pattern (Daniel Wagner) - nvmet-fc: move RCU read lock to nvmet_fc_assoc_exists (Daniel Wagner) - nvmet: implement unique discovery NQN (Hannes Reinecke) - nvme: don't create a multipath node for zero capacity devices (Christoph Hellwig) - nvme: split nvme_update_zone_info (Christoph Hellwig) - nvme-multipath: don't inherit LBA-related fields for the multipath node (Christoph Hellwig) - block: fix overflow in blk_ioctl_discard() (Li Nan) - nullblk: Fix cleanup order in null_add_dev() error path (Damien Le Moal) - io_uring/kbuf: hold io_buffer_list reference over mmap (Jens Axboe) - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jens Axboe) - io_uring/kbuf: get rid of bl->is_ready (Jens Axboe) - io_uring/kbuf: get rid of lower BGID lists (Jens Axboe) - io_uring: use private workqueue for exit work (Jens Axboe) - io_uring: disable io-wq execution of multishot NOWAIT requests (Jens Axboe) - io_uring/rw: don't allow multishot reads without NOWAIT support (Jens Axboe) - scsi: ufs: core: Fix MCQ mode dev command timeout (Peter Wang) - scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN (Yihang Li) - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Li Nan) - scsi: ufs: core: WLUN suspend dev/link state error recovery (Peter Wang) - scsi: mylex: Fix sysfs buffer lengths (Arnd Bergmann) - nios2: Only use built-in devicetree blob if configured to do so (Guenter Roeck) - dt-bindings: timer: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) - dt-bindings: soc: fsl: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) - dt-bindings: remoteproc: ti,davinci: remove unstable remark (Krzysztof Kozlowski) - dt-bindings: clock: ti: remove unstable remark (Krzysztof Kozlowski) - dt-bindings: clock: keystone: remove unstable remark (Krzysztof Kozlowski) - of: module: prevent NULL pointer dereference in vsnprintf() (Sergey Shtylyov) - dt-bindings: ufs: qcom: document SM6125 UFS (Krzysztof Kozlowski) - dt-bindings: ufs: qcom: document SC7180 UFS (Krzysztof Kozlowski) - dt-bindings: ufs: qcom: document SC8180X UFS (Krzysztof Kozlowski) - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals (Herve Codina) - driver core: Introduce device_link_wait_removal() (Herve Codina) - docs: dt-bindings: add missing address/size-cells to example (Krzysztof Kozlowski) - MAINTAINERS: Add TPM DT bindings to TPM maintainers (Rob Herring) - stackdepot: rename pool_index to pool_index_plus_1 (Peter Collingbourne) - x86/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand) - MAINTAINERS: change vmware.com addresses to broadcom.com (Alexey Makhalov) - selftests/mm: include strings.h for ffsl (Edward Liaw) - mm: vmalloc: fix lockdep warning (Uladzislau Rezki (Sony)) - mm: vmalloc: bail out early in find_vmap_area() if vmap is not init (Uladzislau Rezki (Sony)) - init: open output files from cpio unpacking with O_LARGEFILE (John Sperbeck) - mm/secretmem: fix GUP-fast succeeding on secretmem folios (David Hildenbrand) - arm64/ptrace: Use saved floating point state type to determine SVE layout (Mark Brown) - riscv: process: Fix kernel gp leakage (Stefan O'Rear) - riscv: Disable preemption when using patch_map() (Alexandre Ghiti) - riscv: Fix warning by declaring arch_cpu_idle() as noinstr (Alexandre Ghiti) - riscv: use KERN_INFO in do_trap (Andreas Schwab) - riscv: Fix vector state restore in rt_sigreturn() (Björn Töpel) - riscv: mm: implement pgprot_nx (Jisheng Zhang) - riscv: compat_vdso: align VDSOAS build log (Masahiro Yamada) - RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ (Victor Isaev) - riscv: Mark __se_sys_* functions __used (Sami Tolvanen) - drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported (Pu Lehui) - riscv: compat_vdso: install compat_vdso.so.dbg to /lib/modules/*/vdso/ (Masahiro Yamada) - riscv: hwprobe: do not produce frtace relocation (Vladimir Isaev) - riscv: Fix spurious errors from __get/put_kernel_nofault (Samuel Holland) - riscv: mm: Fix prototype to avoid discarding const (Samuel Holland) - s390/entry: align system call table on 8 bytes (Sumanth Korikkar) - s390/pai: fix sampling event removal for PMU device driver (Thomas Richter) - s390/preempt: mark all functions __always_inline (Ilya Leoshkevich) - s390/atomic: mark all functions __always_inline (Ilya Leoshkevich) - s390/mm: fix NULL pointer dereference (Heiko Carstens) - PM: EM: fix wrong utilization estimation in em_cpu_energy() (Vincent Guittot) - ACPI: thermal: Register thermal zones without valid trip points (Stephen Horvath) - thermal: gov_power_allocator: Allow binding without trip points (Nikita Travkin) - thermal: gov_power_allocator: Allow binding without cooling devices (Nikita Travkin) - gpio: cdev: fix missed label sanitizing in debounce_setup() (Kent Gibson) - gpio: cdev: check for NULL labels when sanitizing them for irqs (Bartosz Golaszewski) - gpiolib: Fix triggering "kobject: 'gpiochipX' is not initialized, yet" kobject_get() errors (Hans de Goede) - ata: sata_gemini: Check clk_enable() result (Chen Ni) - ata: sata_mv: Fix PCI device ID table declaration compilation warning (Arnd Bergmann) - ata: ahci_st: Remove an unused field in struct st_ahci_drv_data (Christophe JAILLET) - ata: pata_macio: drop driver owner assignment (Krzysztof Kozlowski) - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit (Arnd Bergmann) - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Chaitanya Kumar Borah) - ASoC: SOF: amd: fix for false dsp interrupts (Vijendar Mukunda) - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Peter Ujfalusi) - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Richard Fitzgerald) - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Zhang Yi) - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Zhang Yi) - ASoC: codecs: ES8326: modify clock table (Zhang Yi) - ASoC: codecs: ES8326: Solve error interruption issue (Zhang Yi) - ASoC: Intel: avs: boards: Add modules description (Amadeusz Sławiński) - ASoC: amd: acp: fix for acp_init function error handling (Vijendar Mukunda) - ASoC: rt-sdw*: add __func__ to all error logs (Pierre-Louis Bossart) - ASoC: rt722-sdca-sdw: fix locking sequence (Pierre-Louis Bossart) - ASoC: rt712-sdca-sdw: fix locking sequence (Pierre-Louis Bossart) - ASoC: rt711-sdw: fix locking sequence (Pierre-Louis Bossart) - ASoC: rt711-sdca: fix locking sequence (Pierre-Louis Bossart) - ASoC: rt5682-sdw: fix locking sequence (Pierre-Louis Bossart) - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Stephen Lee) - ASoC: amd: acp: fix for acp pdm configuration check (Vijendar Mukunda) - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Peter Ujfalusi) - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Peter Ujfalusi) - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Peter Ujfalusi) - ASoC: SOF: Remove the get_stream_position callback (Peter Ujfalusi) - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Peter Ujfalusi) - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Peter Ujfalusi) - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Peter Ujfalusi) - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Peter Ujfalusi) - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Peter Ujfalusi) - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Peter Ujfalusi) - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Peter Ujfalusi) - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Charles Keepax) - ASoC: SOF: mtrace: rework mtrace timestamp setting (Rander Wang) - ASoC: cs-amp-lib: Check for no firmware controls when writing calibration (Simon Trimmer) - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Peter Ujfalusi) - ALSA: line6: Zero-initialize message buffers (Takashi Iwai) - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Luke D. Jones) - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (I Gede Agastya Darma Laksana) - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Christian Bendiksen) - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Oswald Buddenhagen) - OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Simon Trimmer) - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Gergo Koteles) - ALSA: hda: cs35l56: Add ACPI device match tables (Simon Trimmer) - ALSA: hda/realtek - Fix inactive headset mic jack (Christoffer Sandberg) - drm/i915/mst: Reject FEC+MST on ICL (Ville Syrjälä) - drm/i915/mst: Limit MST+DSC to TGL+ (Ville Syrjälä) - drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13 (Ankit Nautiyal) - drm/i915/gt: Enable only one CCS for compute workload (Andi Shyti) - drm/i915/gt: Do not generate the command streamer for all the CCS (Andi Shyti) - drm/i915/gt: Disable HW load balancing for CCS (Andi Shyti) - drm/i915/gt: Limit the reserved VM space to only the platforms that need it (Andi Shyti) - drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage (Jouni Högander) - drm/i915/psr: Move writing early transport pipe src (Jouni Högander) - drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value (Jouni Högander) - drm/i915/dp: Remove support for UHBR13.5 (Arun R Murthy) - drm/i915/dp: Fix DSC state HW readout for SST connectors (Imre Deak) - drm/xe: Use ordered wq for preempt fence waiting (Matthew Brost) - drm/xe: Move vma rebinding to the drm_exec locking loop (Thomas Hellström) - drm/xe: Make TLB invalidation fences unordered (Thomas Hellström) - drm/xe: Rework rebinding (Thomas Hellström) - drm/xe: Use ring ops TLB invalidation for rebinds (Thomas Hellström) - drm/display: fix typo (Oleksandr Natalenko) - drm/prime: Unbreak virtgpu dma-buf export (Rob Clark) - nouveau/uvmm: fix addr/range calcs for remap operations (Dave Airlie) - drm/nouveau/gr/gf100: Remove second semicolon (Colin Ian King) - drm/panfrost: fix power transition timeout warnings (Christian Hewitt) - 9p: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - 9p: Fix read/write debug statements to report server reply (Dominique Martinet) - 9p/trans_fd: remove Excess kernel-doc comment (Randy Dunlap) - ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 (Namjae Jeon) - ksmbd: validate payload size in ipc response (Namjae Jeon) - ksmbd: don't send oplock break if rename fails (Namjae Jeon) - aio: Fix null ptr deref in aio_complete() wakeup (Kent Overstreet) - fs,block: yield devices early (Christian Brauner) - block: count BLK_OPEN_RESTRICT_WRITES openers (Christian Brauner) - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Christian Brauner) - x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word (Sean Christopherson) - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Jakub Sitnicki) - x86/bpf: Fix IP for relocating call depth accounting (Joan Bruguera Micó) - x86/bpf: Fix IP after emitting call depth accounting (Uros Bizjak) - bpf: fix possible file descriptor leaks in verifier (Anton Protopopov) - tools/resolve_btfids: fix build with musl libc (Natanael Copa) - bpf: support deferring bpf_link dealloc to after RCU grace period (Andrii Nakryiko) - bpf: put uprobe link's path and task in release callback (Andrii Nakryiko) - netfilter: validate user input for expected length (Eric Dumazet) - netfilter: nf_tables: discard table flag update with pending basechain deletion (Pablo Neira Ayuso) - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Ziyang Xuan) - netfilter: nf_tables: reject new basechain after table flag update (Pablo Neira Ayuso) - netfilter: nf_tables: flush pending destroy work before exit_net release (Pablo Neira Ayuso) - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Pablo Neira Ayuso) - netfilter: nf_tables: release batch on table validation from abort path (Pablo Neira Ayuso) - idpf: fix kernel panic on unknown packet types (Joshua Hay) - ice: fix enabling RX VLAN filtering (Petr Oros) - ice: Fix freeing uninitialized pointers (Dan Carpenter) - net/sched: act_skbmod: prevent kernel-infoleak (Eric Dumazet) - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) - net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45() (Christophe JAILLET) - net: ravb: Always update error counters (Paul Barker) - net: ravb: Always process TX descriptor ring (Paul Barker) - Revert "tg3: Remove residual error handling in tg3_suspend" (Paolo Abeni) - tg3: Remove residual error handling in tg3_suspend (Nikita Kiryushin) - net: mana: Fix Rx DMA datasize and skb_over_panic (Haiyang Zhang) - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Eric Dumazet) - net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping (Horatiu Vultur) - net: stmmac: fix rx queue priority assignment (Piotr Wejman) - net: txgbe: fix i2c dev name cannot match clkdev (Duanqiang Wen) - net: fec: Set mac_managed_pm during probe (Wei Fang) - net: bcmgenet: Reset RBUF on first open (Phil Elwell) - octeontx2-af: Add array index check (Aleksandr Mishin) - MAINTAINERS: mlx5: Add Tariq Toukan (Tariq Toukan) - ipv6: Fix infinite recursion in fib6_dump_done(). (Kuniyuki Iwashima) - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Heiner Kallweit) - vsock/virtio: fix packet delivery to tap device (Marco Pinna) - ax25: fix use-after-free bugs caused by ax25_ds_del_timer (Duoming Zhou) - i40e: Fix VF MAC filter removal (Ivan Vecera) - selftests: mptcp: join: fix dev in check_endpoint (Geliang Tang) - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) - mptcp: prevent BPF accessing lowat from a subflow socket. (Paolo Abeni) - selftests: reuseaddr_conflict: add missing new line at the end of the output (Jakub Kicinski) - net: phy: micrel: Fix potential null pointer dereference (Aleksandr Mishin) - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) - Bluetooth: hci_event: set the conn encrypted before conn establishes (Hui Wang) - Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync (Luiz Augusto von Dentz) - Bluetooth: qca: fix device-address endianness (Johan Hovold) - Bluetooth: add quirk for broken address properties (Johan Hovold) - arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken (Johan Hovold) - dt-bindings: bluetooth: add 'qcom,local-bd-address-broken' (Johan Hovold) - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (Johan Hovold) - selftest: tcp: Add bind() tests for SO_REUSEADDR/SO_REUSEPORT. (Kuniyuki Iwashima) - selftest: tcp: Add bind() tests for IPV6_V6ONLY. (Kuniyuki Iwashima) - selftest: tcp: Add more bind() calls. (Kuniyuki Iwashima) - selftest: tcp: Add v4-v4 and v6-v6 bind() conflict tests. (Kuniyuki Iwashima) - selftest: tcp: Define the reverse order bind() tests explicitly. (Kuniyuki Iwashima) - selftest: tcp: Make bind() selftest flexible. (Kuniyuki Iwashima) - tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses. (Kuniyuki Iwashima) - tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses. (Kuniyuki Iwashima) - erspan: make sure erspan_base_hdr is present in skb->head (Eric Dumazet) - r8169: skip DASH fw status checks when DASH is disabled (Atlas Yu) - octeontx2-pf: check negative error code in otx2_open() (Su Hui) - net: do not consume a cacheline for system_page_pool (Eric Dumazet) - i40e: fix vf may be used uninitialized in this function warning (Aleksandr Loktionov) - i40e: fix i40e_count_filters() to count only active/new filters (Aleksandr Loktionov) - i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) - net/rds: fix possible cp null dereference (Mahmoud Adam) - net: dsa: mv88e6xxx: fix usable ports on 88e6020 (Michael Krummsdorf) - mlxbf_gige: stop interface during shutdown (David Thompson) - octeontx2-af: Fix issue with loading coalesced KPU profiles (Hariprasad Kelam) - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) - gro: fix ownership transfer (Antoine Tenart) - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) - net: hsr: Use full string description when opening HSR network device (Lukasz Majewski) - e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue (Vitaly Lifshits) - e1000e: Workaround for sporadic MDI error on Meteor Lake systems (Vitaly Lifshits) - xen-netfront: Add missing skb_mark_for_recycle (Jesper Dangaard Brouer) - ptp: MAINTAINERS: drop Jeff Sipek (Krzysztof Kozlowski) - Documentation: Add documentation for eswitch attribute (William Tu) - bcachefs: reconstruct_inode() (Kent Overstreet) - bcachefs: Subvolume reconstruction (Kent Overstreet) - bcachefs: Check for extents that point to same space (Kent Overstreet) - bcachefs: Reconstruct missing snapshot nodes (Kent Overstreet) - bcachefs: Flag btrees with missing data (Kent Overstreet) - bcachefs: Topology repair now uses nodes found by scanning to fill holes (Kent Overstreet) - bcachefs: Repair pass for scanning for btree nodes (Kent Overstreet) - bcachefs: Don't skip fake btree roots in fsck (Kent Overstreet) - bcachefs: bch2_btree_root_alloc() -> bch2_btree_root_alloc_fake() (Kent Overstreet) - bcachefs: Etyzinger cleanups (Kent Overstreet) - bcachefs: bch2_shoot_down_journal_keys() (Kent Overstreet) - bcachefs: Clear recovery_passes_required as they complete without errors (Kent Overstreet) - bcachefs: ratelimit informational fsck errors (Kent Overstreet) - bcachefs: Check for bad needs_discard before doing discard (Kent Overstreet) - bcachefs: Improve bch2_btree_update_to_text() (Kent Overstreet) - mean_and_variance: Drop always failing tests (Guenter Roeck) - bcachefs: fix nocow lock deadlock (Kent Overstreet) - bcachefs: BCH_WATERMARK_interior_updates (Kent Overstreet) - bcachefs: Fix btree node reserve (Kent Overstreet) - vboxsf: explicitly deny setlease attempts (Jeff Layton) - vboxsf: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - vboxsf: Avoid an spurious warning if load_nls_xxx() fails (Christophe JAILLET) - vboxsf: remove redundant variable out_len (Colin Ian King) - RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (Anup Patel) - RISC-V: KVM: Fix APLIC setipnum_le/be write emulation (Anup Patel) - RISC-V: KVM: Remove second semicolon (Colin Ian King) - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Colin Ian King) - KVM: arm64: Rationalise KVM banner output (Marc Zyngier) - arm64: Fix early handling of FEAT_E2H0 not being implemented (Marc Zyngier) - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Will Deacon) - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Will Deacon) - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Will Deacon) - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Will Deacon) - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sean Christopherson) - KVM: arm64: Fix out-of-IPA space translation fault handling (Wujie Duan) - KVM: arm64: Fix host-programmed guest events in nVHE (Oliver Upton) - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Vitaly Kuznetsov) - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Vitaly Kuznetsov) - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Vitaly Kuznetsov) - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Xiaoyao Li) - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Xiaoyao Li) - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Sean Christopherson) - KVM: SVM: Add support for allowing zero SEV ASIDs (Ashish Kalra) - KVM: SVM: Use unsigned integers when dealing with ASIDs (Sean Christopherson) - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Sean Christopherson) - security: Place security_path_post_mknod() where the original IMA call was (Roberto Sassu) - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Borislav Petkov (AMD)) - selinux: avoid dereference of garbage after mount failure (Christian Göttsche) - docs: zswap: fix shell command format (Weiji Wang) - tracing: Fix documentation on tp_printk cmdline option (Vitaly Chikunov) - docs: Fix bitfield handling in kernel-doc (Donald Hunter) - Documentation: dev-tools: Add link to RV docs (Brendan Jackman) - bcachefs: On emergency shutdown, print out current journal sequence number (Kent Overstreet) - bcachefs: Fix overlapping extent repair (Kent Overstreet) - bcachefs: Fix remove_dirent() (Kent Overstreet) - bcachefs: Logged op errors should be ignored (Kent Overstreet) - bcachefs: Improve -o norecovery; opts.recovery_pass_limit (Kent Overstreet) - bcachefs: bch2_run_explicit_recovery_pass_persistent() (Kent Overstreet) - bcachefs: Ensure bch_sb_field_ext always exists (Kent Overstreet) - bcachefs: Flush journal immediately after replay if we did early repair (Kent Overstreet) - bcachefs: Resume logged ops after fsck (Kent Overstreet) - bcachefs: Add error messages to logged ops fns (Kent Overstreet) - bcachefs: Split out recovery_passes.c (Kent Overstreet) - bcachefs: fix backpointer for missing alloc key msg (Kent Overstreet) - bcachefs: Fix bch2_btree_increase_depth() (Kent Overstreet) - bcachefs: Kill bch2_bkey_ptr_data_type() (Kent Overstreet) - bcachefs: Fix use after free in check_root_trans() (Kent Overstreet) - bcachefs: Fix repair path for missing indirect extents (Kent Overstreet) - bcachefs: Fix use after free in bch2_check_fix_ptrs() (Kent Overstreet) - bcachefs: Fix btree node keys accounting in topology repair path (Kent Overstreet) - bcachefs: Check btree ptr min_key in .invalid (Kent Overstreet) - bcachefs: add REQ_SYNC and REQ_IDLE in write dio (zhuxiaohui) - bcachefs: Improved topology repair checks (Kent Overstreet) - bcachefs: Be careful about btree node splits during journal replay (Kent Overstreet) - bcachefs: btree_and_journal_iter now respects trans->journal_replay_not_finished (Kent Overstreet) - bcachefs: fix trans->mem realloc in __bch2_trans_kmalloc (Hongbo Li) - bcachefs: Don't do extent merging before journal replay is finished (Kent Overstreet) - bcachefs: Add checks for invalid snapshot IDs (Kent Overstreet) - bcachefs: Move snapshot table size to struct snapshot_table (Kent Overstreet) - bcachefs: Add an assertion for trying to evict btree root (Kent Overstreet) - bcachefs: fix mount error path (Kent Overstreet) - bcachefs: fix misplaced newline in __bch2_inode_unpacked_to_text() (Thomas Bertschinger) - bcachefs: Fix journal pins in btree write buffer (Kent Overstreet) - bcachefs: Fix assert in bch2_backpointer_invalid() (Kent Overstreet) - pwm: Fix setting period with #pwm-cells = <1> and of_pwm_single_xlate() (Uwe Kleine-König) - Linux 6.9-rc2 (Linus Torvalds) - kconfig: Fix typo HEIGTH to HEIGHT (Isak Ellmer) - Documentation/llvm: Note s390 LLVM=1 support with LLVM 18.1.0 and newer (Nathan Chancellor) - kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries (Borislav Petkov (AMD)) - kbuild: make -Woverride-init warnings more consistent (Arnd Bergmann) - modpost: do not make find_tosym() return NULL (Masahiro Yamada) - export.h: remove include/asm-generic/export.h (Masahiro Yamada) - kconfig: do not reparent the menu inside a choice block (Masahiro Yamada) - MIPS: move unselectable FIT_IMAGE_FDT_EPM5 out of the "System type" choice (Masahiro Yamada) - cxl: remove CONFIG_CXL_PMU entry in drivers/cxl/Kconfig (Masahiro Yamada) - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Yazen Ghannam) - RAS/AMD/FMPM: Safely handle saved records of various sizes (Yazen Ghannam) - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Yazen Ghannam) - irqchip/armada-370-xp: Suppress unused-function warning (Arnd Bergmann) - genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd (Rafael J. Wysocki) - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Sandipan Das) - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Sandipan Das) - perf/x86/amd/lbr: Use freeze based on availability (Sandipan Das) - x86/cpufeatures: Add new word for scattered features (Sandipan Das) - MAINTAINERS: Add co-maintainers for time[rs] (Thomas Gleixner) - objtool: Fix compile failure when using the x32 compiler (Mikulas Patocka) - x86/build: Use obj-y to descend into arch/x86/virt/ (Masahiro Yamada) - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Kevin Loughlin) - x86/vdso: Fix rethunk patching for vdso-image-x32.o too (Borislav Petkov (AMD)) - x86/nmi: Upgrade NMI backtrace stall checks & messages (Paul E. McKenney) - x86/percpu: Disable named address spaces for KCSAN (Uros Bizjak) - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." (Ingo Molnar) - Documentation/x86: Fix title underline length (Ingo Molnar) - xfs: don't use current->journal_info (Dave Chinner) - xfs: allow sunit mount option to repair bad primary sb stripe values (Dave Chinner) - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload (Saurav Kashyap) - scsi: core: Fix unremoved procfs host directory regression (Guilherme G. Piccoli) - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Shin'ichiro Kawasaki) - scsi: sd: Fix TCG OPAL unlock on system resume (Damien Le Moal) - scsi: sg: Avoid sg device teardown race (Alexander Wetzel) - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.1 (Justin Tee) - scsi: lpfc: Define types in a union for generic void *context3 ptr (Justin Tee) - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Justin Tee) - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Justin Tee) - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Justin Tee) - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Justin Tee) - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Justin Tee) - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Justin Tee) - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Justin Tee) - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Justin Tee) - scsi: lpfc: Remove unnecessary log message in queuecommand path (Justin Tee) - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) - scsi: qla2xxx: Delay I/O Abort on PCI error (Quinn Tran) - scsi: qla2xxx: Change debug message during driver unload (Saurav Kashyap) - scsi: qla2xxx: Fix double free of fcport (Saurav Kashyap) - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Saurav Kashyap) - scsi: qla2xxx: Fix command flush on cable pull (Quinn Tran) - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Quinn Tran) - scsi: qla2xxx: Update manufacturer detail (Bikash Hazarika) - scsi: qla2xxx: Split FCE|EFT trace control (Quinn Tran) - scsi: qla2xxx: Fix N2N stuck connection (Quinn Tran) - scsi: qla2xxx: Prevent command send on chip reset (Quinn Tran) - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Muhammad Usama Anjum) - scsi: lpfc: Correct size for wqe for memset() (Muhammad Usama Anjum) - scsi: st: Make st_sysfs_class constant (Ricardo B. Marliere) - scsi: ch: Make ch_sysfs_class constant (Ricardo B. Marliere) - scsi: cxlflash: Make cxlflash_class constant (Ricardo B. Marliere) - scsi: pmcraid: Make pmcraid_class constant (Ricardo B. Marliere) - scsi: sg: Make sg_sysfs_class constant (Ricardo B. Marliere) - scsi: ufs: core: Add config_scsi_dev vops comment (Peter Wang) - scsi: ufs: qcom: Provide default cycles_in_1us value (Dmitry Baryshkov) - scsi: libsas: Fix disk not being scanned in after being removed (Xingui Yang) - scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type() (Xingui Yang) - scsi: target: iscsi: Remove unused variable xfer_len (Colin Ian King) - scsi: ufs: core: Fix MCQ MAC configuration (Rohit Ner) - i2c: i801: Fix a refactoring that broke a touchpad on Lenovo P1 (Maxim Levitsky) - USB: core: Fix deadlock in port "disable" sysfs attribute (Alan Stern) - USB: core: Add hub_get() and hub_put() routines (Alan Stern) - usb: typec: ucsi: Check capabilities before cable and identity discovery (Jameson Thies) - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Christian A. Ehrhardt) - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Christian A. Ehrhardt) - usb: typec: ucsi: Ack unsupported commands (Christian A. Ehrhardt) - usb: typec: ucsi: Check for notifications after init (Christian A. Ehrhardt) - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Christian A. Ehrhardt) - usb: typec: Return size of buffer if pd_set operation succeeds (Kyle Tso) - usb: udc: remove warning when queue disabled ep (yuan linyu) - usb: dwc3: pci: Drop duplicate ID (Heikki Krogerus) - usb: dwc3: Properly set system wakeup (Thinh Nguyen) - Revert "usb: phy: generic: Get the vbus supply" (Alexander Stein) - usb: cdc-wdm: close race between read and workqueue (Oliver Neukum) - usb: dwc2: gadget: LPM flow fix (Minas Harutyunyan) - usb: dwc2: gadget: Fix exiting from clock gating (Minas Harutyunyan) - usb: dwc2: host: Fix ISOC flow in DDMA mode (Minas Harutyunyan) - usb: dwc2: host: Fix remote wakeup from hibernation (Minas Harutyunyan) - usb: dwc2: host: Fix hibernation flow (Minas Harutyunyan) - USB: core: Fix deadlock in usb_deauthorize_interface() (Alan Stern) - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Kyle Tso) - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Xu Yang) - usb: misc: ljca: Fix double free in error handling path (Yongzhi Liu) - usb: typec: ucsi: Fix race between typec_switch and role_switch (Krishna Kurapati) - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Kyle Tso) - USB: UAS: return ENODEV when submit urbs fail with device not attached (Weitao Wang) - staging: vc04_services: fix information leak in create_component() (Dan Carpenter) - staging: vc04_services: changen strncpy() to strscpy_pad() (Arnd Bergmann) - drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() (Ville Syrjälä) - drm/i915: Pre-populate the cursor physical dma address (Ville Syrjälä) - drm/i915/gt: Reset queue_priority_hint on parking (Chris Wilson) - drm/i915/vma: Fix UAF on destroy against retire race (Janusz Krzysztofik) - drm/i915: Do not print 'pxp init failed with 0' when it succeed (José Roberto de Souza) - drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() (Jonathon Hall) - drm/i915/hwmon: Fix locking inversion in sysfs getter (Janusz Krzysztofik) - drm/i915/dsb: Fix DSB vblank waits when using VRR (Ville Syrjälä) - drm/i915/vrr: Generate VRR "safe window" for DSB (Ville Syrjälä) - drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status (Bhanuprakash Modem) - drm/i915/drrs: Refactor CPU transcoder DRRS check (Bhanuprakash Modem) - drm/i915/mtl: Update workaround 14018575942 (Tejas Upadhyay) - drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly (Ville Syrjälä) - drm/i915/display: Disable AuxCCS framebuffers if built for Xe (Juha-Pekka Heikkila) - drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP (Ville Syrjälä) - drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c (Joonas Lahtinen) - drm/qxl: remove unused variable from `qxl_process_single_command()` (Miguel Ojeda) - drm/qxl: remove unused `count` variable from `qxl_surface_id_alloc()` (Miguel Ojeda) - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed (Jocelyn Falempe) - drm/rockchip: vop2: Remove AR30 and AB30 format support (Andy Yan) - fbdev: Select I/O-memory framebuffer ops for SBus (Thomas Zimmermann) - dma-buf: Fix NULL pointer dereference in sanitycheck() (Pavel Sakharov) - drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau (Chris Bainbridge) - Revert "drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE" (Neil Armstrong) - drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE (Luca Weiss) - drm/sched: fix null-ptr-deref in init entity (Vitaly Prosyak) - nouveau/dmem: handle kcalloc() allocation failure (Duoming Zhou) - drm/i915: add bug.h include to i915_memcpy.c (Dave Airlie) - drm/amdgpu: fix deadlock while reading mqd from debugfs (Johannes Weiner) - drm/amdgpu: enable UMSCH 4.0.6 (Lang Yu) - drm/amdgpu/umsch: update UMSCH 4.0 FW interface (Lang Yu) - drm/amd/display: Set DCN351 BB and IP the same as DCN35 (Xi Liu) - drm/amd/display: Fix bounds check for dcn35 DcfClocks (Roman Li) - drm/amd/display: Remove MPC rate control logic from DCN30 and above (George Shen) - drm/amd/display: fix a dereference of a NULL pointer (Wenjing Liu) - drm/amd/display: Send DTBCLK disable message on first commit (Taimur Hassan) - drm/amd/display: Update dcn351 to latest dcn35 config (Sung Joon Kim) - drm/amd/display: fix IPX enablement (Hamza Mahfooz) - drm/amd: Flush GFXOFF requests in prepare stage (Mario Limonciello) - drm/amdkfd: range check cp bad op exception interrupts (Jonathan Kim) - Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR" (Harry Wentland) - drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 (Eric Huang) - drm/amdgpu/vpe: power on vpe when hw_init (Peyton Lee) - drm/amd/display: increase bb clock for DCN351 (Xi Liu) - drm/amd/display: Prevent crash when disable stream (Chris Park) - drm/amd/display: Increase Z8 watermark times. (Natanel Roizenman) - drm/amdkfd: Check cgroup when returning DMABuf info (Mukul Joshi) - drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg (lima1002) - drm/xe: Fix END redefinition (Lucas De Marchi) - drm/xe/query: fix gt_id bounds check (Matthew Auld) - drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (Matthew Auld) - drm/xe/device: fix XE_MAX_GT_PER_TILE check (Matthew Auld) - drm/xe/queue: fix engine_class bounds check (Matthew Auld) - drm/xe/guc_submit: use jiffies for job timeout (Matthew Auld) - drm/xe: Remove unused xe_bo->props struct (Nirmoy Das) - selftests: dmabuf-heap: add config file for the test (Muhammad Usama Anjum) - selftests/seccomp: Try to fit runtime of benchmark into timeout (Mark Brown) - selftests/ftrace: Fix event filter target_func selection (Mark Rutland) - kunit: configs: Enable CONFIG_DAMON_DBGFS_DEPRECATED for --alltests (David Gow) - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Borislav Petkov (AMD)) - cifs: Fix duplicate fscache cookie warnings (David Howells) - smb3: add trace event for mknod (Steve French) - thermal: devfreq_cooling: Fix perf state when calculate dfc res_util (Ye Zhang) - Revert "thermal: core: Don't update trip points inside the hysteresis range" (Daniel Lezcano) - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() (Nikita Kiryushin) - ACPI: APEI: EINJ: mark remove callback as non-__exit (Arnd Bergmann) - mm: clean up populate_vma_page_range() FOLL_* flag handling (Linus Torvalds) - x86/efistub: Reinstate soft limit for initrd loading (Ard Biesheuvel) - efi/libstub: Cast away type warning in use of max() (Ard Biesheuvel) - x86/efistub: Add missing boot_params for mixed mode compat entry (Ard Biesheuvel) - block: Do not force full zone append completion in req_bio_endio() (Damien Le Moal) - block: don't reject too large max_user_sectors in blk_validate_limits (Christoph Hellwig) - block: Make blk_rq_set_mixed_merge() static (John Garry) - dm integrity: fix out-of-range warning (Arnd Bergmann) - dm vdo murmurhash3: use kernel byteswapping routines instead of GCC ones (Ken Raeburn) - MAINTAINERS: Remove incorrect M: tag for dm-devel@lists.linux.dev (Kuan-Wei Chiu) - gpiolib: Fix debug messaging in gpiod_find_and_request() (Andy Shevchenko) - gpiolib: Add stubs for GPIO lookup functions (Mark Brown) - gpio: cdev: sanitize the label before requesting the interrupt (Bartosz Golaszewski) - sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Liming Sun) - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Romain Naour) - mmc: core: Avoid negative index with array access (Mikko Rapeli) - mmc: core: Initialize mmc_blk_ioc_data (Mikko Rapeli) - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Gergo Koteles) - ALSA: hda/tas2781: add debug statements to kcontrols (Gergo Koteles) - ALSA: hda/tas2781: add locks to kcontrols (Gergo Koteles) - ALSA: hda/tas2781: remove digital gain kcontrol (Gergo Koteles) - ALSA: aoa: avoid false-positive format truncation warning (Arnd Bergmann) - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (Duoming Zhou) - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Simon Trimmer) - ALSA: hda: cs35l56: Raise device name message log level (Simon Trimmer) - ASoC: SOF: ipc4-topology: support NHLT device type (Brent Lu) - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Brent Lu) - iommu: Validate the PASID in iommu_attach_device_pasid() (Jason Gunthorpe) - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Mostafa Saleh) - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jason Gunthorpe) - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Chuck Lever) - SUNRPC: Revert 561141dd494382217bace4d1a51d08168420eace (Chuck Lever) - nfsd: Fix error cleanup path in nfsd_rename() (Jan Kara) - inet: inet_defrag: prevent sk release while still in use (Florian Westphal) - Octeontx2-af: fix pause frame configuration in GMP mode (Hariprasad Kelam) - net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips (Raju Lakkaraju) - net: bcmasp: Remove phy_{suspend/resume} (Justin Chen) - net: bcmasp: Bring up unimac after PHY link up (Justin Chen) - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Christian Marangi) - netfilter: arptables: Select NETFILTER_FAMILY_ARP when building arp_tables.c (Kuniyuki Iwashima) - netfilter: nf_tables: skip netdev hook unregistration if table is dormant (Pablo Neira Ayuso) - netfilter: nf_tables: reject table flag and netdev basechain updates (Pablo Neira Ayuso) - netfilter: nf_tables: reject destroy command to remove basechain hooks (Pablo Neira Ayuso) - bpf: update BPF LSM designated reviewer list (Matt Bobrowski) - bpf: Protect against int overflow for stack access size (Andrei Matei) - bpf: Check bloom filter map value size (Andrei Matei) - bpf: fix warning for crash_kexec (Hari Bathini) - MAINTAINERS: wifi: mwifiex: add Francesco as reviewer (Francesco Dolcini) - kunit: fix wireless test dependencies (Johannes Berg) - wifi: iwlwifi: mvm: include link ID when releasing frames (Benjamin Berg) - wifi: iwlwifi: mvm: handle debugfs names more carefully (Johannes Berg) - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Benjamin Berg) - wifi: iwlwifi: read txq->read_ptr under lock (Johannes Berg) - wifi: iwlwifi: fw: don't always use FW dump trig (Johannes Berg) - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Johannes Berg) - wifi: mac80211: correctly set active links upon TTLM (Ayala Beker) - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Ilan Peer) - wifi: iwlwifi: mvm: consider having one active link (Shaul Triebitz) - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Emmanuel Grumbach) - wifi: mac80211: fix prep_connection error path (Johannes Berg) - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Igor Artemiev) - wifi: iwlwifi: mvm: disable MLO for the time being (Johannes Berg) - wifi: cfg80211: add a flag to disable wireless extensions (Johannes Berg) - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jeff Johnson) - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Felix Fietkau) - wifi: mac80211: fix mlme_link_id_dbg() (Johan Hovold) - MAINTAINERS: wifi: add git tree for Realtek WiFi drivers (Ping-Ke Shih) - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Ping-Ke Shih) - selftests: netdevsim: set test timeout to 10 minutes (Jakub Kicinski) - net: wan: framer: Add missing static inline qualifiers (Herve Codina) - igc: Remove stale comment about Tx timestamping (Kurt Kanzenbach) - ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() (Przemek Kitszel) - ice: fix memory corruption bug with suspend and rebuild (Jesse Brandeburg) - ice: Refactor FW data type and fix bitmap casting issue (Steven Zou) - mlxbf_gige: call request_irq() after NAPI initialized (David Thompson) - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) - net: hns3: mark unexcuted loopback test result as UNEXECUTED (Jian Shen) - net: hns3: fix kernel crash when devlink reload during pf initialization (Yonglong Liu) - net: hns3: fix index limit to support all queue stats (Jie Wang) - riscv, bpf: Fix kfunc parameters incompatibility between bpf and riscv abi (Pu Lehui) - bpf: verifier: reject addr_space_cast insn without arena (Puranjay Mohan) - selftests/bpf: verifier_arena: fix mmap address for arm64 (Puranjay Mohan) - bpf: verifier: fix addr_space_cast from as(1) to as(0) (Puranjay Mohan) - libbpf: Define MFD_CLOEXEC if not available (Arnaldo Carvalho de Melo) - arm64: bpf: fix 32bit unconditional bswap (Artem Savkov) - bpf, arm64: fix bug in BPF_LDX_MEMSX (Puranjay Mohan) - libbpf: fix u64-to-pointer cast on 32-bit arches (Andrii Nakryiko) - s390/bpf: Fix bpf_plt pointer arithmetic (Ilya Leoshkevich) - xsk: Don't assume metadata is always requested in TX completion (Stanislav Fomichev) - selftests/bpf: Add arena test case for 4Gbyte corner case (Alexei Starovoitov) - selftests/bpf: Remove hard coded PAGE_SIZE macro. (Alexei Starovoitov) - libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM (Alexei Starovoitov) - bpf: Clarify bpf_arena comments. (Alexei Starovoitov) - MAINTAINERS: Update email address for Quentin Monnet (Quentin Monnet) - scripts/bpf_doc: Use silent mode when exec make cmd (Hangbin Liu) - bpf: Temporarily disable atomic operations in BPF arena (Puranjay Mohan) - selftests: vxlan_mdb: Fix failures with old libnet (Ido Schimmel) - MAINTAINERS: split Renesas Ethernet drivers entry (Sergey Shtylyov) - net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 (Arınç ÜNAL) - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Bjørn Mork) - tcp: properly terminate timers for kernel sockets (Eric Dumazet) - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Ravi Gunasekaran) - net: ll_temac: platform_get_resource replaced by wrong function (Claus Hansen Ries) - s390/qeth: handle deferred cc1 (Alexandra Winter) - dpll: indent DPLL option type by a tab (Prasad Pandit) - net: mark racy access on sk->sk_rcvbuf (linke li) - mlxbf_gige: stop PHY during open() error paths (David Thompson) - ipv6: Fix address dump when IPv6 is disabled on an interface (Ido Schimmel) - nexthop: fix uninitialized variable in nla_put_nh_group_stats() (Dan Carpenter) - tools: ynl: fix setting presence bits in simple nests (Jakub Kicinski) - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet (Ryosuke Yasuoka) - MAINTAINERS: erofs: add myself as reviewer (Sandeep Dhavale) - erofs: drop experimental warning for FSDAX (Gao Xiang) - fs/9p: fix uninitialized values during inode evict (Eric Van Hensbergen) - fs/9p: remove redundant pointer v9ses (Colin Ian King) - fs/9p: fix uaf in in v9fs_stat2inode_dotl (Lizhi Xu) - btrfs: fix race in read_extent_buffer_pages() (Tavian Barnes) - btrfs: return accurate error code on open failure in open_fs_devices() (Anand Jain) - btrfs: zoned: don't skip block groups with 100%% zone unusable (Johannes Thumshirn) - btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping() (Filipe Manana) - btrfs: fix message not properly printing interval when adding extent map (Filipe Manana) - btrfs: fix warning messages not printing interval at unpin_extent_range() (Filipe Manana) - btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache() (Filipe Manana) - btrfs: validate device maj:min during open (Anand Jain) - btrfs: zoned: fix use-after-free in do_zone_finish() (Johannes Thumshirn) - btrfs: zoned: use zone aware sb location for scrub (Johannes Thumshirn) - crash: use macro to add crashk_res into iomem early for specific arch (Baoquan He) - mm: zswap: fix data loss on SWP_SYNCHRONOUS_IO devices (Johannes Weiner) - selftests/mm: fix ARM related issue with fork after pthread_create (Edward Liaw) - hexagon: vmlinux.lds.S: handle attributes section (Nathan Chancellor) - userfaultfd: fix deadlock warning when locking src and dst VMAs (Lokesh Gidra) - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Edward Liaw) - mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion (Johannes Weiner) - ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (Zev Weiss) - prctl: generalize PR_SET_MDWE support check to be per-arch (Zev Weiss) - MAINTAINERS: remove incorrect M: tag for dm-devel@lists.linux.dev (Kuan-Wei Chiu) - mm: zswap: fix kernel BUG in sg_init_one (Barry Song) - selftests: mm: restore settings from only parent process (Muhammad Usama Anjum) - tools/Makefile: remove cgroup target (Cong Liu) - mm: cachestat: fix two shmem bugs (Johannes Weiner) - mm: increase folio batch size (Matthew Wilcox (Oracle)) - mm,page_owner: fix recursion (Oscar Salvador) - mailmap: update entry for Leonard Crestez (Leonard Crestez) - init: open /initrd.image with O_LARGEFILE (John Sperbeck) - selftests/mm: Fix build with _FORTIFY_SOURCE (Vitaly Chikunov) - mm/memory: fix missing pte marker for !page on pte zaps (Peter Xu) - tracing: probes: Fix to zero initialize a local variable (Masami Hiramatsu (Google)) - binfmt: replace deprecated strncpy (Justin Stitt) - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() (Max Filippov) - selftests/exec: Convert remaining /bin/sh to /bin/bash (Kees Cook) - selftests/exec: execveat: Improve debug reporting (Kees Cook) - selftests/exec: recursion-depth: conform test to TAP format output (Muhammad Usama Anjum) - selftests/exec: load_address: conform test to TAP format output (Muhammad Usama Anjum) - selftests/exec: binfmt_script: Add the overall result line according to TAP (Muhammad Usama Anjum) - Fix build errors due to new UIO_MEM_DMA_COHERENT mess (Linus Torvalds) - Fix memory leak in posix_clock_open() (Linus Torvalds) - printk: Update @console_may_schedule in console_trylock_spinning() (John Ogness) - pwm: img: fix pwm clock lookup (Zoltan HERPAI) - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) - crypto: iaa - Fix nr_cpus < nr_iaa case (Tom Zanussi) - Revert "crypto: pkcs7 - remove sha1 support" (Eric Biggers) - Linux 6.9-rc1 (Linus Torvalds) - efi: fix panic in kdump kernel (Oleksandr Tymoshenko) - x86/efistub: Don't clear BSS twice in mixed mode (Ard Biesheuvel) - x86/efistub: Call mixed mode boot services on the firmware's stack (Ard Biesheuvel) - efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or higher address (KONDO KAZUMA(近藤 和真)) - x86/boot/64: Move 5-level paging global variable assignments back (Tom Lendacky) - x86/boot/64: Apply encryption mask to 5-level pagetable update (Tom Lendacky) - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Tony Luck) - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Adamos Ttofari) - Documentation/x86: Document that resctrl bandwidth control units are MiB (Tony Luck) - x86/mpparse: Register APIC address only once (Thomas Gleixner) - x86/topology: Handle the !APIC case gracefully (Thomas Gleixner) - x86/topology: Don't evaluate logical IDs during early boot (Thomas Gleixner) - x86/cpu: Ensure that CPU info updates are propagated on UP (Thomas Gleixner) - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Masami Hiramatsu (Google)) - x86/pm: Work around false positive kmemleak report in msr_build_context() (Anton Altaparmakov) - x86/kexec: Do not update E820 kexec table for setup_data (Dave Young) - x86/config: Fix warning for 'make ARCH=x86_64 tinyconfig' (Masahiro Yamada) - sched/doc: Update documentation for base_slice_ns and CONFIG_HZ relation (Mukesh Kumar Chaurasiya) - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Will Deacon) - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Nicolin Chen) - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Will Deacon) - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Will Deacon) - swiotlb: Enforce page alignment in swiotlb_alloc() (Will Deacon) - swiotlb: Fix double-allocation of slots due to broken alignment handling (Will Deacon) - timers: Fix removed self-IPI on global timer's enqueue in nohz_full (Frederic Weisbecker) - timers/migration: Fix endless timer requeue after idle interrupts (Frederic Weisbecker) - clocksource/drivers/timer-riscv: Clear timer interrupt on timer initialization (Ley Foon Tan) - dt-bindings: timer: Add support for cadence TTC PWM (Mubin Sayyed) - clocksource/drivers/arm_global_timer: Simplify prescaler register access (Martin Blumenstingl) - clocksource/drivers/arm_global_timer: Guard against division by zero (Martin Blumenstingl) - clocksource/drivers/arm_global_timer: Make gt_target_rate unsigned long (Martin Blumenstingl) - dt-bindings: timer: add Ralink SoCs system tick counter (Sergio Paracuellos) - clocksource: arm_global_timer: fix non-kernel-doc comment (Randy Dunlap) - clocksource/drivers/arm_global_timer: Remove stray tab (Martin Blumenstingl) - clocksource/drivers/arm_global_timer: Fix maximum prescaler value (Martin Blumenstingl) - clocksource/drivers/imx-sysctr: Add i.MX95 support (Peng Fan) - clocksource/drivers/imx-sysctr: Drop use global variables (Peng Fan) - dt-bindings: timer: nxp,sysctr-timer: support i.MX95 (Peng Fan) - dt-bindings: timer: renesas: ostm: Document RZ/Five SoC (Lad Prabhakar) - dt-bindings: timer: renesas,tmu: Document input capture interrupt (Geert Uytterhoeven) - clocksource/drivers/ti-32K: Fix misuse of "/**" comment (Randy Dunlap) - clocksource/drivers/stm32: Fix all kernel-doc warnings (Randy Dunlap) - dt-bindings: timer: exynos4210-mct: Add google,gs101-mct compatible (Peter Griffin) - clocksource/drivers/imx: Fix -Wunused-but-set-variable warning (Daniel Lezcano) - irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time (Biju Das) - irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type (Biju Das) - irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (Biju Das) - irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (Biju Das) - irqchip/renesas-rzg2l: Flush posted write in irq_eoi() (Biju Das) - entry: Respect changes to system call number by trace_sys_enter() (André Rösti) - powerpc/kdump: Split KEXEC_CORE and CRASH_DUMP dependency (Hari Bathini) - powerpc/kexec: split CONFIG_KEXEC_FILE and CONFIG_CRASH_DUMP (Hari Bathini) - kexec/kdump: make struct crash_mem available without CONFIG_CRASH_DUMP (Hari Bathini) - powerpc: Handle error in mark_rodata_ro() and mark_initmem_nx() (Christophe Leroy) - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Yongqiang Liu) - ARM: 9354/1: ptrace: Use bitfield helpers (Geert Uytterhoeven) - ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores (Ard Biesheuvel) - ARM: 9353/1: remove unneeded entry for CONFIG_FRAME_POINTER (Masahiro Yamada) - ARM: 9351/1: fault: Add "cut here" line for prefetch aborts (Kees Cook) - ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed() (Kees Cook) - ARM: 9349/1: unwind: Add missing "Call trace:" line (Kees Cook) - ARM: 9334/1: mm: init: remove misuse of kernel-doc comment (Randy Dunlap) - lkdtm/bugs: Improve warning message for compilers without counted_by support (Nathan Chancellor) - overflow: Change DEFINE_FLEX to take __counted_by member (Kees Cook) - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Guenter Roeck) - arch/Kconfig: eliminate needless UTF-8 character in Kconfig help (Liu Song) - ubsan: Disable signed integer overflow sanitizer on GCC < 8 (Kees Cook) - scsi: scsi_debug: Maintain write statistics per group number (Bart Van Assche) - scsi: scsi_debug: Implement GET STREAM STATUS (Bart Van Assche) - scsi: scsi_debug: Implement the IO Advice Hints Grouping mode page (Bart Van Assche) - scsi: scsi_debug: Allocate the MODE SENSE response from the heap (Bart Van Assche) - scsi: scsi_debug: Rework subpage code error handling (Bart Van Assche) - scsi: scsi_debug: Rework page code error handling (Bart Van Assche) - scsi: scsi_debug: Support the block limits extension VPD page (Bart Van Assche) - scsi: scsi_debug: Reduce code duplication (Bart Van Assche) - scsi: sd: Translate data lifetime information (Bart Van Assche) - scsi: scsi_proto: Add structures and constants related to I/O groups and streams (Bart Van Assche) - scsi: core: Query the Block Limits Extension VPD page (Bart Van Assche) - nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag (Guixin Liu) - nvme: remove redundant BUILD_BUG_ON check (Guixin Liu) - nvme/tcp: Add wq_unbound modparam for nvme_tcp_wq (Li Feng) - nvme-tcp: Export the nvme_tcp_wq to sysfs (Li Feng) - drivers/nvme: Add quirks for device 126f:2262 (Jiawei Fu (iBug)) - nvme: parse format command's lbafu when tracing (Guixin Liu) - nvme: add tracing of reservation commands (Guixin Liu) - nvme: parse zns command's zsa and zrasf to string (Guixin Liu) - nvme: use nvme_disk_is_ns_head helper (Guixin Liu) - nvme: fix reconnection fail due to reserved tag allocation (Chunguang Xu) - nvmet: add tracing of zns commands (Guixin Liu) - nvmet: add tracing of authentication commands (Guixin Liu) - nvme-apple: Convert to platform remove callback returning void (Uwe Kleine-König) - nvmet-tcp: do not continue for invalid icreq (Hannes Reinecke) - nvme: change shutdown timeout setting message (Keith Busch) - floppy: remove duplicated code in redo_fd_request() (Yufeng Wang) - io_uring/sqpoll: early exit thread if task_context wasn't allocated (Jens Axboe) - io_uring: clear opcode specific data for an early failure (Jens Axboe) - io_uring/net: ensure async prep handlers always initialize ->done_io (Jens Axboe) - io_uring/waitid: always remove waitid entry for cancel all (Jens Axboe) - io_uring/futex: always remove futex entry for cancel all (Jens Axboe) - io_uring: fix poll_remove stalled req completion (Pavel Begunkov) - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Gabriel Krisman Bertazi) - io_uring/kbuf: rename is_mapped (Pavel Begunkov) - io_uring: simplify io_pages_free (Pavel Begunkov) - io_uring: clean rings on NO_MMAP alloc fail (Pavel Begunkov) - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jens Axboe) - io_uring: don't save/restore iowait state (Jens Axboe) - dm-integrity: align the outgoing bio in integrity_recheck (Mikulas Patocka) - dm snapshot: fix lockup in dm_exception_table_exit (Mikulas Patocka) - dm-integrity: fix a memory leak when rechecking the data (Mikulas Patocka) - ceph: set correct cap mask for getattr request for read (Xiubo Li) - ceph: stop copying to iter at EOF on sync reads (Xiubo Li) - ceph: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - ceph: break the check delayed cap loop every 5s (Xiubo Li) - xfs: quota radix tree allocations need to be NOFS on insert (Dave Chinner) - xfs: fix dev_t usage in xmbuf tracepoints (Darrick J. Wong) - riscv: Fix syscall wrapper for >word-size arguments (Sami Tolvanen) - riscv/barrier: Add missing space after ',' (Eric Chan) - riscv/barrier: Consolidate fence definitions (Eric Chan) - riscv/barrier: Define RISCV_FULL_BARRIER (Eric Chan) - riscv/barrier: Define __{mb,rmb,wmb} (Eric Chan) - crypto: riscv - add vector crypto accelerated AES-CBC-CTS (Eric Biggers) - crypto: riscv - parallelize AES-CBC decryption (Eric Biggers) - RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ (Sunil V L) - cpufreq: Move CPPC configs to common Kconfig and add RISC-V (Sunil V L) - ACPI: RISC-V: Add CPPC driver (Sunil V L) - riscv: Only flush the mm icache when setting an exec pte (Alexandre Ghiti) - riscv: Use kcalloc() instead of kzalloc() (Erick Archer) - ACPI: Enable ACPI_PROCESSOR for RISC-V (Sunil V L) - ACPI: RISC-V: Add LPI driver (Sunil V L) - cpuidle: RISC-V: Move few functions to arch/riscv (Sunil V L) - riscv: Introduce set_compat_task() in asm/compat.h (Leonardo Bras) - riscv: Introduce is_compat_thread() into compat.h (Leonardo Bras) - riscv: add compile-time test into is_compat_task() (Leonardo Bras) - riscv: Replace direct thread flag check with is_compat_task() (Leonardo Bras) - riscv: Improve arch_get_mmap_end() macro (Leonardo Bras) - riscv: vector: Fix a typo of preempt_v (Song Shuai) - docs: riscv: Define behavior of mmap (Charlie Jenkins) - selftests: riscv: Generalize mm selftests (Charlie Jenkins) - riscv: mm: Use hint address in mmap if available (Charlie Jenkins) - riscv: Set unaligned access speed at compile time (Charlie Jenkins) - riscv: Decouple emulated unaligned accesses from access speed (Charlie Jenkins) - riscv: Only check online cpus for emulated accesses (Charlie Jenkins) - riscv: lib: Introduce has_fast_unaligned_access() (Charlie Jenkins) - riscv: andes: Support specifying symbolic firmware and hardware raw events (Locus Wei-Han Chen) - riscv: dts: renesas: Add Andes PMU extension for r9a07g043f (Yu Chien Peter Lin) - dt-bindings: riscv: Add Andes PMU extension description (Yu Chien Peter Lin) - perf: RISC-V: Introduce Andes PMU to support perf event sampling (Yu Chien Peter Lin) - perf: RISC-V: Eliminate redundant interrupt enable/disable operations (Yu Chien Peter Lin) - riscv: dts: renesas: r9a07g043f: Update compatible string to use Andes INTC (Yu Chien Peter Lin) - dt-bindings: riscv: Add Andes interrupt controller compatible string (Yu Chien Peter Lin) - riscv: errata: Rename defines for Andes (Yu Chien Peter Lin) - riscv: Fix compilation error with FAST_GUP and rv32 (Alexandre Ghiti) - RISC-V: fix check for zvkb with tip-of-tree clang (Eric Biggers) - riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520 (Drew Fustini) - membarrier: riscv: Provide core serializing command (Andrea Parri) - locking: Introduce prepare_sync_core_cmd() (Andrea Parri) - membarrier: Create Documentation/scheduler/membarrier.rst (Andrea Parri) - membarrier: riscv: Add full memory barrier in switch_mm() (Andrea Parri) - riscv: Avoid code duplication with generic bitops implementation (Xiao Wang) - riscv: Support RANDOMIZE_KSTACK_OFFSET (Song Shuai) - RISC-V: Remove duplicated include in smpboot.c (Yang Li) - riscv: blacklist assembly symbols for kprobe (Clément Léger) - riscv: enable HAVE_FAST_GUP if MMU (Jisheng Zhang) - riscv: enable MMU_GATHER_RCU_TABLE_FREE for SMP && MMU (Jisheng Zhang) - riscv: tlb: convert __p*d_free_tlb() to inline functions (Jisheng Zhang) - riscv: mm: Update mmap_rnd_bits_max (Sami Tolvanen) - mm: Change mmap_rnd_bits_max to __ro_after_init (Sami Tolvanen) - Revert "RISC-V: mark hibernation as nonportable" (Conor Dooley) - clocksource: extend the max_delta_ns of timer-riscv and timer-clint to ULONG_MAX (Vincent Chen) - crypto: riscv - add vector crypto accelerated SM4 (Jerry Shih) - crypto: riscv - add vector crypto accelerated SM3 (Jerry Shih) - crypto: riscv - add vector crypto accelerated SHA-{512,384} (Jerry Shih) - crypto: riscv - add vector crypto accelerated SHA-{256,224} (Jerry Shih) - crypto: riscv - add vector crypto accelerated GHASH (Jerry Shih) - crypto: riscv - add vector crypto accelerated ChaCha20 (Jerry Shih) - crypto: riscv - add vector crypto accelerated AES-{ECB,CBC,CTR,XTS} (Jerry Shih) - RISC-V: hook new crypto subdir into build-system (Heiko Stuebner) - RISC-V: add TOOLCHAIN_HAS_VECTOR_CRYPTO (Eric Biggers) - RISC-V: add helper function to read the vector VLEN (Heiko Stuebner) - RISC-V: build: Allow LTO to be selected (Wende Tan) - riscv: remove unneeded #include (Masahiro Yamada) - LoongArch/crypto: Clean up useless assignment operations (Yuli Wang) - LoongArch: Define the __io_aw() hook as mmiowb() (Huacai Chen) - LoongArch: Remove superfluous flush_dcache_page() definition (Huacai Chen) - LoongArch: Move {dmw,tlb}_virt_to_page() definition to page.h (Max Kellermann) - LoongArch: Change __my_cpu_offset definition to avoid mis-optimization (Huacai Chen) - LoongArch: Select HAVE_ARCH_USERFAULTFD_MINOR in Kconfig (Huacai Chen) - LoongArch: Select ARCH_HAS_CURRENT_STACK_POINTER in Kconfig (Huacai Chen) - LoongArch: Add kernel livepatching support (Jinyang He) - LoongArch: Add ORC stack unwinder support (Tiezhu Yang) - objtool: Check local label in read_unwind_hints() (Tiezhu Yang) - objtool: Check local label in add_dead_ends() (Tiezhu Yang) - objtool/LoongArch: Enable orc to be built (Tiezhu Yang) - objtool/x86: Separate arch-specific and generic parts (Tiezhu Yang) - objtool/LoongArch: Implement instruction decoder (Tiezhu Yang) - objtool/LoongArch: Enable objtool to be built (Tiezhu Yang) - fbdev: panel-tpo-td043mtea1: Convert sprintf() to sysfs_emit() (Li Zhijian) - fbmon: prevent division by zero in fb_videomode_from_videomode() (Roman Smirnov) - fbcon: Increase maximum font width x height to 64 x 128 (Samuel Thibault) - fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 (Aleksandr Burakov) - fbdev: mb862xxfb: Fix defined but not used error (Michael Ellerman) - fbdev: uvesafb: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) - fbdev: Restrict FB_SH_MOBILE_LCDC to SuperH (Geert Uytterhoeven) - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler (Fei Shao) - spi: docs: spidev: fix echo command format (David Lechner) - spi: spi-imx: fix off-by-one in mx51 CPU mode burst length (Adam Butcher) - spi: lm70llp: fix links in doc and comments (Kousik Sanagavarapu) - spi: Fix error code checking in spi_mem_exec_op() (Florian Fainelli) - spi: Restore delays for non-GPIO chip select (Janne Grunau) - spi: lpspi: Avoid potential use-after-free in probe() (Alexander Sverdlin) - regulator: core: Propagate the regulator state in case of exclusive get (Kory Maincent) - ASoC: soc-compress: Fix and add DPCM locking (Shalini Manjunatha) - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Cristian Ciocaltea) - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Cristian Ciocaltea) - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jiawei Wang) - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jiawei Wang) - ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates (Luca Ceresoli) - ASoC: soc-core.c: Skip dummy codec when adding platforms (Chancel Liu) - ASoC: dt-bindings: cirrus,cs42l43: Fix 'gpio-ranges' schema (Rob Herring) - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (M Cooley) - ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin (Uwe Kleine-König) - ALSA: control: Fix unannotated kfree() cleanup (Takashi Iwai) - ALSA: hda/realtek: Add quirks for some Clevo laptops (Tim Crawford) - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Anthony I Gilea) - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Hui Wang) - dt-bindings: i2c: qcom,i2c-cci: Fix OV7251 'data-lanes' entries (Rob Herring) - i2c: muxes: pca954x: Allow sharing reset GPIO (Chris Packham) - i2c: nomadik: sort includes (Théo Lebrun) - i2c: nomadik: support Mobileye EyeQ5 I2C controller (Théo Lebrun) - i2c: nomadik: fetch i2c-transfer-timeout-us property from devicetree (Théo Lebrun) - i2c: nomadik: replace jiffies by ktime for FIFO flushing timeout (Théo Lebrun) - i2c: nomadik: support short xfer timeouts using waitqueue & hrtimer (Théo Lebrun) - i2c: nomadik: use bitops helpers (Théo Lebrun) - i2c: nomadik: simplify IRQ masking logic (Théo Lebrun) - i2c: nomadik: rename private struct pointers from dev to priv (Théo Lebrun) - dt-bindings: i2c: nomadik: add mobileye,eyeq5-i2c bindings and example (Théo Lebrun) - smb311: additional compression flag defined in updated protocol spec (Steve French) - smb311: correct incorrect offset field in compression header (Steve French) - cifs: Move some extern decls from .c files to .h (David Howells) - cifs: remove redundant variable assignment (Bharath SM) - cifs: fixes for get_inode_info (Meetakshi Setiya) - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Eugene Korenevsky) - cifs: reduce warning log level for server not advertising interfaces (Shyam Prasad N) - cifs: make sure server interfaces are requested only for SMB3+ (Shyam Prasad N) - cifs: defer close file handles having RH lease (Bharath SM) - drm/amdgpu/pm: Don't use OD table on Arcturus (Ma Jun) - drm/amdgpu: drop setting buffer funcs in sdma442 (Le Ma) - drm/amd/display: Fix noise issue on HDMI AV mute (Leo Ma) - drm/amd/display: Revert Remove pixle rate limit for subvp (Wenjing Liu) - Revert "drm/amdgpu/vpe: don't emit cond exec command under collaborate mode" (Lang Yu) - Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()" (Ma Jun) - drm/amd/display: Add a dc_state NULL check in dc_state_release (Allen Pan) - drm/amd/display: Return the correct HDCP error code (Rodrigo Siqueira) - drm/amd/display: Implement wait_for_odm_update_pending_complete (Wenjing Liu) - drm/amd/display: Lock all enabled otg pipes even with no planes (Wenjing Liu) - drm/amd/display: Amend coasting vtotal for replay low hz (ChunTao Tso) - drm/amd/display: Fix idle check for shared firmware state (Nicholas Kazlauskas) - drm/amd/display: Update odm when ODM combine is changed on an otg master pipe with no plane (Wenjing Liu) - drm/amd/display: Init DPPCLK from SMU on dcn32 (Dillon Varone) - drm/amd/display: Add monitor patch for specific eDP (Ryan Lin) - drm/amd/display: Allow dirty rects to be sent to dmub when abm is active (Josip Pavic) - drm/amd/display: Override min required DCFCLK in dml1_validate (Sohaib Nadeem) - drm/amdgpu: Bypass display ta if display hw is not available (Hawking Zhang) - drm/amdgpu: correct the KGQ fallback message (Prike Liang) - drm/amdgpu/pm: Check the validity of overdiver power limit (Ma Jun) - drm/amdgpu/pm: Fix NULL pointer dereference when get power limit (Ma Jun) - drm/amdgpu: Skip access PF-only registers on gfx10/gfxhub2_1 under SRIOV (ZhenGuo Yin) - drm/amdgpu: Init zone device and drm client after mode-1 reset on reload (Ahmad Rehman) - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag (Philip Yang) - drm/amdgpu/vcn: enable vcn1 fw load for VCN 4_0_6 (Saleemkhan Jamadar) - drm/amd/display: Enable DML2 debug flags (Aurabindo Pillai) - drm/amd/display: Change default size for dummy plane in DML2 (Swapnil Patel) - drm/amdgpu: Reset IH OVERFLOW_EN bit for IH 7.0 (Friedrich Vock) - drm/amdgpu: fix mmhub client id out-of-bounds access (Lang Yu) - drm/amdgpu: fix use-after-free bug (Vitaly Prosyak) - drm/amdgpu: Handle duplicate BOs during process restore (Mukul Joshi) - drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (Mario Limonciello) - nouveau/gsp: don't check devinit disable on GSP. (Dave Airlie) - drm: Fix drm_fixp2int_round() making it add 0.5 (Arthur Grillo) - drm/tests: Build KMS helpers when DRM_KUNIT_TEST_HELPERS is enabled (Karolina Stolarek) - drm/bridge: correct DRM_BRIDGE_OP_EDID documentation (Dmitry Baryshkov) - drm/sun4i: hdmi: Fix u64 div on 32bit arch (Maxime Ripard) - drm/exynos: simplify the return value handling in exynos_dp_get_modes() (Jani Nikula) - drm/bridge: lt9611uxc: use int for holding number of modes (Jani Nikula) - drm/vc4: hdmi: do not return negative values from .get_modes() (Jani Nikula) - drm/imx/ipuv3: do not return negative values from .get_modes() (Jani Nikula) - drm/bridge: lt8912b: do not return negative values from .get_modes() (Jani Nikula) - drm/exynos: do not return negative values from .get_modes() (Jani Nikula) - drm/panel: do not return negative error codes from drm_panel_get_modes() (Jani Nikula) - drm/probe-helper: warn about negative .get_modes() (Jani Nikula) - drm/nouveau: fix kerneldoc warnings (Timur Tabi) - nouveau: reset the bo resource bus info after an eviction (Dave Airlie) - drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC (José Roberto de Souza) - drm/xe: Return if kobj creation is failed (Himal Prasad Ghimiray) - drm/xe: Invalidate userptr VMA on page pin fault (Matthew Brost) - perf: starfive: fix 64-bit only COMPILE_TEST condition (Conor Dooley) - ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512 (Christoph Lameter (Ampere)) - MAINTAINER: Include linux-arm-msm for Qualcomm RTC patches (Bjorn Andersson) - dt-bindings: rtc: zynqmp: Add support for Versal/Versal NET SoCs (Michal Simek) - rtc: class: make rtc_class constant (Ricardo B. Marliere) - dt-bindings: rtc: abx80x: Improve checks on trickle charger constraints (Laurent Pinchart) - MAINTAINERS: adjust file entry in ARM/Mediatek RTC DRIVER (Lukas Bulwahn) - rtc: nct3018y: fix possible NULL dereference (Alexandre Belloni) - rtc: max31335: fix interrupt status reg (Antoniu Miclaus) - rtc: mt6397: select IRQ_DOMAIN instead of depending on it (Randy Dunlap) - dt-bindings: rtc: abx80x: convert to yaml (Josua Mayer) - rtc: m41t80: Use the unified property API get the wakeup-source property (Curtis Klein) - dt-bindings: at91rm9260-rtt: add sam9x7 compatible (Varshini Rajendran) - dt-bindings: rtc: convert MT7622 RTC to the json-schema (Rafał Miłecki) - dt-bindings: rtc: convert MT2717 RTC to the json-schema (Rafał Miłecki) - rtc: pcf8523: add suspend handlers for alarm IRQ (Alexandre Belloni) - rtc: ds1511: set alarm offset limit (Alexandre Belloni) - rtc: ds1511: set range (Alexandre Belloni) - rtc: ds1511: drop inline/noinline hints (Alexandre Belloni) - rtc: ds1511: rename pdata (Alexandre Belloni) - rtc: ds1511: implement ds1511_rtc_read_alarm properly (Alexandre Belloni) - rtc: ds1511: remove partial alarm support (Alexandre Belloni) - rtc: ds1511: let the core know when alarm are not supported (Alexandre Belloni) - rtc: ds1511: remove ds1511_rtc_update_alarm (Alexandre Belloni) - rtc: ds1511: remove incomplete UIE support (Alexandre Belloni) - rtc: ds1511: fix function definition (Alexandre Belloni) - rtc: ds1511: drop useless enum (Alexandre Belloni) - rtc: ds1511: drop dead code (Alexandre Belloni) - rtc: ds1511: drop useless computation (Alexandre Belloni) - rtc: ds1511: drop useless checks (Alexandre Belloni) - siox: bus-gpio: Simplify using devm_siox_* functions (Uwe Kleine-König) - siox: Provide a devm variant of siox_master_register() (Uwe Kleine-König) - siox: Provide a devm variant of siox_master_alloc() (Uwe Kleine-König) - siox: Don't pass the reference on a master in siox_master_register() (Uwe Kleine-König) - mtd: ubi: fix NVMEM over UBI volumes on 32-bit systems (Daniel Golle) - mtd: ubi: provide NVMEM layer over UBI volumes (Daniel Golle) - mtd: ubi: populate ubi volume fwnode (Daniel Golle) - mtd: ubi: introduce pre-removal notification for UBI volumes (Daniel Golle) - mtd: ubi: attach from device tree (Daniel Golle) - mtd: ubi: block: use notifier to create ubiblock from parameter (Daniel Golle) - dt-bindings: mtd: ubi-volume: allow UBI volumes to provide NVMEM (Daniel Golle) - dt-bindings: mtd: add basic bindings for UBI (Daniel Golle) - ubifs: Queue up space reservation tasks if retrying many times (Zhihao Cheng) - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path (Zhihao Cheng) - ubifs: dbg_check_idx_size: Fix kmemleak if loading znode failed (Zhihao Cheng) - ubi: Correct the number of PEBs after a volume resize failure (ZhaoLong Wang) - ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 (Guo Xuenan) - ubi: correct the calculation of fastmap size (Zhang Yi) - ubifs: Remove unreachable code in dbg_check_ltab_lnum (Kunwu Chan) - ubifs: fix function pointer cast warnings (Arnd Bergmann) - ubifs: fix sort function prototype (Arnd Bergmann) - ubi: Check for too small LEB size in VTBL code (Richard Weinberger) - MAINTAINERS: Add Zhihao Cheng as UBI/UBIFS reviewer (Richard Weinberger) - ubifs: Convert populate_page() to take a folio (Matthew Wilcox (Oracle)) - ubifs: Use a folio in ubifs_do_bulk_read() (Matthew Wilcox (Oracle)) - ubifs: Pass a folio into ubifs_bulk_read() and ubifs_do_bulk_read() (Matthew Wilcox (Oracle)) - ubifs: Convert cancel_budget() to take a folio (Matthew Wilcox (Oracle)) - ubifs: Convert allocate_budget() to work on a folio (Matthew Wilcox (Oracle)) - ubifs: Convert do_readpage() to take a folio (Matthew Wilcox (Oracle)) - ubifs: Convert ubifs_write_end() to use a folio (Matthew Wilcox (Oracle)) - ubifs: Convert ubifs_write_begin() to use a folio (Matthew Wilcox (Oracle)) - ubifs: Convert write_begin_slow() to use a folio (Matthew Wilcox (Oracle)) - ubifs: Convert ubifs_vm_page_mkwrite() to use a folio (Matthew Wilcox (Oracle)) - ubifs: Convert do_writepage() to take a folio (Matthew Wilcox (Oracle)) - ubifs: Use a folio in do_truncation() (Matthew Wilcox (Oracle)) - ubifs: Convert ubifs_writepage to use a folio (Matthew Wilcox (Oracle)) - ubifs: Convert from writepage to writepages (Matthew Wilcox (Oracle)) - ubifs: Set page uptodate in the correct place (Matthew Wilcox (Oracle)) - netfilter: nf_tables: Fix a memory leak in nf_tables_updchain (Quan Tian) - netfilter: nf_tables: do not compare internal table flags on updates (Pablo Neira Ayuso) - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Pablo Neira Ayuso) - can: kvaser_pciefd: Add additional Xilinx interrupts (Martin Jocić) - selftests: forwarding: Fix ping failure due to short timeout (Ido Schimmel) - MAINTAINERS: step down as netfilter maintainer (Florian Westphal) - net: dsa: mt7530: fix handling of all link-local frames (Arınç ÜNAL) - net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports (Arınç ÜNAL) - bpf: report RCU QS in cpumap kthread (Yan Zhai) - net: report RCU QS on threaded NAPI repolling (Yan Zhai) - rcu: add a helper to report consolidated flavor QS (Yan Zhai) - ionic: update documentation for XDP support (Shannon Nelson) - lib/bitmap: Fix bitmap_scatter() and bitmap_gather() kernel doc (Herve Codina) - octeontx2-af: Use separate handlers for interrupts (Subbaraya Sundeep) - octeontx2-pf: Send UP messages to VF only when VF is up. (Subbaraya Sundeep) - octeontx2-pf: Use default max_active works instead of one (Subbaraya Sundeep) - octeontx2-pf: Wait till detach_resources msg is complete (Subbaraya Sundeep) - octeontx2: Detect the mbox up or down message via register (Subbaraya Sundeep) - xfrm: Allow UDP encapsulation only in offload modes (Leon Romanovsky) - net: esp: fix bad handling of pages from page_pool (Dragos Tatulea) - devlink: fix port new reply cmd type (Jiri Pirko) - tcp: Clear req->syncookie in reqsk_alloc(). (Kuniyuki Iwashima) - net/bnx2x: Prevent access to a freed page in page_pool (Thinh Tran) - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Nikita Kiryushin) - net/sched: Add module alias for sch_fq_pie (Michal Koutný) - ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels (Tobias Brunner) - hsr: Handle failures in module init (Felix Maurer) - rds: introduce acquire/release ordering in acquire/release_in_xmit() (Yewon Choi) - tools: ynl: add header guards for nlctrl (Jakub Kicinski) - wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64} (Jason A. Donenfeld) - wireguard: netlink: access device through ctx instead of peer (Jason A. Donenfeld) - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Jason A. Donenfeld) - wireguard: device: remove generic .ndo_get_stats64 (Breno Leitao) - wireguard: device: leverage core stats allocator (Breno Leitao) - wireguard: receive: annotate data-race around receiving_counter.counter (Nikita Zhandarovich) - net: move dev->state into net_device_read_txrx group (Eric Dumazet) - Revert "net: Re-use and set mono_delivery_time bit for userspace tstamp packets" (Abhishek Chauhan) - net: dsa: mt7530: prevent possible incorrect XTAL frequency selection (Arınç ÜNAL) - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Ignat Korchagin) - net: veth: do not manipulate GRO when using XDP (Ignat Korchagin) - packet: annotate data-races around ignore_outgoing (Eric Dumazet) - net: wan: fsl_qmc_hdlc: Fix module compilation (Herve Codina) - net: ethernet: mtk_eth_soc: fix PPE hanging issue (Daniel Golle) - net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up (Daniel Golle) - net: remove {revc,send}msg_copy_msghdr() from exports (Jens Axboe) - net: txgbe: fix clk_name exceed MAX_DEV_ID limits (Duanqiang Wen) - docs: networking: fix indentation errors in multi-pf-netdev (Jakub Kicinski) - rxrpc: Fix error check on ->alloc_txbuf() (David Howells) - rxrpc: Fix use of changed alignment param to page_frag_alloc_align() (David Howells) - hsr: Fix uninit-value access in hsr_get_node() (Shigeru Yoshida) - vmxnet3: Fix missing reserved tailroom (William Tu) - tcp: Fix refcnt handling in __inet_hash_connect(). (Kuniyuki Iwashima) - devlink: Fix devlink parallel commands processing (Shay Drory) - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Eric Dumazet) - octeontx2-af: Use matching wake_up API variant in CGX command interface (Linu Cherian) - soc: fsl: qbman: Use raw spinlock for cgr_lock (Sean Anderson) - soc: fsl: qbman: Always disable interrupts when taking cgr_lock (Sean Anderson) - rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). (Kuniyuki Iwashima) - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() (Eric Dumazet) - kconfig: tests: test dependency after shuffling choices (Masahiro Yamada) - kconfig: tests: add a test for randconfig with dependent choices (Masahiro Yamada) - kconfig: tests: support KCONFIG_SEED for the randconfig runner (Masahiro Yamada) - kbuild: rpm-pkg: add dtb files in kernel rpm (Jose Ignacio Tornos Martinez) - kconfig: remove unneeded menu_is_visible() call in conf_write_defconfig() (Masahiro Yamada) - kconfig: check prompt for choice while parsing (Masahiro Yamada) - kconfig: lxdialog: remove unused dialog colors (Masahiro Yamada) - kconfig: lxdialog: fix button color for blackbg theme (Masahiro Yamada) - modpost: fix null pointer dereference (Max Kellermann) - kbuild: remove GCC's default -Wpacked-bitfield-compat flag (Masahiro Yamada) - kbuild: unexport abs_srctree and abs_objtree (Masahiro Yamada) - kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 (Nathan Chancellor) - kconfig: remove named choice support (Masahiro Yamada) - kconfig: use linked list in get_symbol_str() to iterate over menus (Masahiro Yamada) - kconfig: link menus to a symbol (Masahiro Yamada) - kbuild: fix inconsistent indentation in top Makefile (Masahiro Yamada) - kbuild: Use -fmin-function-alignment when available (Petr Pavlu) - alpha: merge two entries for CONFIG_ALPHA_GAMMA (Masahiro Yamada) - alpha: merge two entries for CONFIG_ALPHA_EV4 (Masahiro Yamada) - kbuild: change DTC_FLAGS_.o to take the path relative to $(obj) (Masahiro Yamada) - kbuild: change tool coverage variables to take the path relative to $(obj) (Masahiro Yamada) - kconfig: lxdialog: fix cursor render in checklist (Matthew Bystrin) - kbuild: remove EXPERT and !COMPILE_TEST guarding from TRIM_UNUSED_KSYMS (Masahiro Yamada) - hexagon: select GENERIC_IRQ_PROBE instead of redefining it (Masahiro Yamada) - hexagon: select FRAME_POINTER instead of redefining it (Masahiro Yamada) - treewide: replace or remove redundant def_bool in Kconfig files (Masahiro Yamada) - kconfig: use generic macros to implement symbol hashtable (Masahiro Yamada) - kconfig: print recursive dependency errors in the parsed order (Masahiro Yamada) - kconfig: do not imply the type of choice value (Masahiro Yamada) - kconfig: convert linked list of files to hash table (Masahiro Yamada) - kconfig: move strhash() to util.c as a global function (Masahiro Yamada) - kconfig: move ARRAY_SIZE to a header (Masahiro Yamada) - kconfig: add macros useful for hashtable (Masahiro Yamada) - kconfig: import more list macros and inline functions (Masahiro Yamada) - kconfig: resync list.h (Masahiro Yamada) - kconfig: split list_head into a separate header (Masahiro Yamada) - kconfig: change file_lookup() to return the file name (Masahiro Yamada) - kconfig: make file::name a flexible array member (Masahiro Yamada) - kconfig: move the file and lineno in struct file to struct buffer (Masahiro Yamada) - kconfig: replace remaining current_file->name with cur_filename (Masahiro Yamada) - kconfig: do not delay the cur_filename update (Masahiro Yamada) - kconfig: replace file->name with name in zconf_nextfile() (Masahiro Yamada) - kconfig: associate struct property with file name directly (Masahiro Yamada) - kconfig: associate struct menu with file name directly (Masahiro Yamada) - kconfig: remove zconf_curname() and zconf_lineno() (Masahiro Yamada) - kconfig: replace current_pos with separate cur_{filename,lineno} (Masahiro Yamada) - kconfig: split preprocessor prototypes into preprocess.h (Masahiro Yamada) - kconfig: call env_write_dep() right after yyparse() (Masahiro Yamada) - kconfig: write Kconfig files to autoconf.cmd in order (Masahiro Yamada) - kconfig: remove unneeded sym_find() call in conf_parse() (Masahiro Yamada) - kconfig: remove compat_getline() (Masahiro Yamada) - kconfig: remove orphan lookup_file() declaration (Masahiro Yamada) - kconfig: fix off-by-one in zconf_error() (Masahiro Yamada) - kconfig: fix infinite loop when expanding a macro at the end of file (Masahiro Yamada) - Revert "kbuild/mkspec: clean boot loader configuration on rpm removal" (Masahiro Yamada) - Revert "kbuild/mkspec: support 'update-bootloader'-based systems" (Masahiro Yamada) - kbuild: rpm-pkg: mark installed files in /boot as %%ghost (Masahiro Yamada) - kbuild: rpm-pkg: do not include depmod-generated files (Masahiro Yamada) - kbuild: deb-pkg: call more misc debhelper commands (Masahiro Yamada) - kbuild: deb-pkg: build binary-arch in parallel (Masahiro Yamada) - kbuild: deb-pkg: make debian/rules quiet for 'make deb-pkg' (Masahiro Yamada) - kbuild: deb-pkg: show verbose log for direct package builds (Masahiro Yamada) - kbuild: simplify dtbs_install by reading the list of compiled DTBs (Masahiro Yamada) - kbuild: create a list of all built DTB files (Masahiro Yamada) - docs: kbuild/kconfig: reformat/cleanup (Vegard Nossum) - kconfig: fix line number in recursive inclusion detection (Masahiro Yamada) - kconfig: remove unneeded buffer allocation in zconf_initscan() (Masahiro Yamada) - firewire: core: add memo about the caller of show functions for device attributes (Takashi Sakamoto) - Revert "firewire: Kill unnecessary buf check in device_attribute.show" (Li Zhijian) - device: core: Log warning for devices pending deferred probe on timeout (Nícolas F. R. A. Prado) - driver: core: Use dev_* instead of pr_* so device metadata is added (Nícolas F. R. A. Prado) - driver: core: Log probe failure as error and with device metadata (Nícolas F. R. A. Prado) - of: property: fw_devlink: Add support for "post-init-providers" property (Saravana Kannan) - driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link (Saravana Kannan) - driver core: Adds flags param to fwnode_link_add() (Saravana Kannan) - debugfs: fix wait/cancellation handling during remove (Johannes Berg) - device property: Don't use "proxy" headers (Andy Shevchenko) - device property: Move enum dev_dma_attr to fwnode.h (Andy Shevchenko) - driver core: Move fw_devlink stuff to where it belongs (Andy Shevchenko) - driver core: Drop unneeded 'extern' keyword in fwnode.h (Andy Shevchenko) - firmware_loader: Suppress warning on FW_OPT_NO_WARN flag (Mukesh Ojha) - sysfs:Addresses documentation in sysfs_merge_group and sysfs_unmerge_group. (Rohan Kollambalath) - firmware_loader: introduce __free() cleanup hanler (Dmitry Torokhov) - platform-msi: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - sysfs: Introduce DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE() (Dan Williams) - sysfs: Document new "group visible" helpers (Dan Williams) - sysfs: Fix crash on empty group attributes array (Dan Williams) - sysfs: Introduce a mechanism to hide static attribute_groups (Dan Williams) - kobject: reduce uevent_sock_mutex scope (Eric Dumazet) - kobject: make uevent_seqnum atomic (Eric Dumazet) - workqueue: make wq_subsys const (Ricardo B. Marliere) - driver core: component: fix spellos (Randy Dunlap) - driver core: cpu: make cpu_subsys const (Greg Kroah-Hartman) - kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files (Neel Natu) - kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() (Tejun Heo) - kernfs: Rearrange kernfs_node fields to reduce its size on 64bit (Tejun Heo) - binder: remove redundant variable page_addr (Colin Ian King) - uio_dmem_genirq: UIO_MEM_DMA_COHERENT conversion (Chris Leech) - uio_pruss: UIO_MEM_DMA_COHERENT conversion (Chris Leech) - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) - cdx: add MSI support for CDX bus (Nipun Gupta) - pps: use cflags-y instead of EXTRA_CFLAGS (Lukas Bulwahn) - speakup: Add /dev/synthu device (Samuel Thibault) - speakup: Fix 8bit characters from direct synth (Samuel Thibault) - parport: sunbpp: Convert to platform remove callback returning void (Uwe Kleine-König) - parport: amiga: Convert to platform remove callback returning void (Uwe Kleine-König) - char: xillybus: Convert to platform remove callback returning void (Uwe Kleine-König) - vmw_balloon: change maintainership (Nadav Amit) - MAINTAINERS: change the maintainer for hpilo driver (Matt Hsiao) - char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (Dan Carpenter) - hpet: remove hpets::hp_clocksource (Jiri Slaby (SUSE)) - platform: goldfish: move the separate 'default' propery for CONFIG_GOLDFISH (Masahiro Yamada) - char: xilinx_hwicap: drop casting to void in dev_set_drvdata (Javier Carrasco) - greybus: move is_gb_* functions out of greybus.h (Ricardo B. Marliere) - greybus: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - siox: make siox_bus_type const (Ricardo B. Marliere) - mcb: constify the struct device_type usage (Ricardo B. Marliere) - mcb: make mcb_bus_type const (Ricardo B. Marliere) - tifm: make tifm_adapter_class constant (Ricardo B. Marliere) - siox: constify the struct device_type usage (Ricardo B. Marliere) - dio: make dio_bus_type const (Ricardo B. Marliere) - ipack: make ipack_bus_type const (Ricardo B. Marliere) - most: core: make mostbus const (Ricardo B. Marliere) - nvmem: core: Print error on wrong bits DT property (Markus Schneider-Pargmann) - nvmem: core: make nvmem_layout_bus_type const (Ricardo B. Marliere) - nvmem: mtk-efuse: Drop NVMEM device name (Chen-Yu Tsai) - MAINTAINERS: Add maintainers for ZynqMP NVMEM driver (Praveen Teja Kundanala) - nvmem: zynqmp_nvmem: Add support to access efuse (Praveen Teja Kundanala) - nvmem: zynqmp_nvmem: zynqmp_nvmem_probe cleanup (Praveen Teja Kundanala) - firmware: xilinx: Add ZynqMP efuse access API (Praveen Teja Kundanala) - dt-bindings: nvmem: add common definition of nvmem-cell-cells (Krzysztof Kozlowski) - dt-bindings: nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml (Praveen Teja Kundanala) - nvmem: mtk-efuse: Register MediaTek socinfo driver from efuse (William-tw Lin) - nvmem: fixed-cell: Simplify nested if/then schema (Rob Herring) - slimbus: core: make slimbus_bus const (Ricardo B. Marliere) - slimbus: qcom-ngd-ctrl: Make QMI message rules const (Jeff Johnson) - slimbus: core: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - nvmem: meson-efuse: fix function pointer type mismatch (Jerome Brunet) - greybus: constify the struct device_type usage (Ricardo B. Marliere) - greybus: make greybus_bus_type const (Greg Kroah-Hartman) - interconnect: qcom: Add SM7150 driver support (Danila Tikhonov) - dt-bindings: interconnect: Add Qualcomm SM7150 DT bindings (Danila Tikhonov) - interconnect: constify of_phandle_args in xlate (Krzysztof Kozlowski) - dt-bindings: interconnect: qcom,rpmh: Fix bouncing @codeaurora address (Jeffrey Hugo) - interconnect: qcom: x1e80100: constify pointer to qcom_icc_bcm (Krzysztof Kozlowski) - interconnect: qcom: sa8775p: constify pointer to qcom_icc_bcm (Krzysztof Kozlowski) - interconnect: qcom: sm6115: constify pointer to qcom_icc_node (Krzysztof Kozlowski) - interconnect: qcom: sm8250: constify pointer to qcom_icc_node (Krzysztof Kozlowski) - interconnect: qcom: sa8775p: constify pointer to qcom_icc_node (Krzysztof Kozlowski) - interconnect: qcom: x1e80100: Remove bogus per-RSC BCMs and nodes (Konrad Dybcio) - dt-bindings: interconnect: Remove bogus interconnect nodes (Konrad Dybcio) - interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodes (Konrad Dybcio) - interconnect: qcom: msm8909: constify pointer to qcom_icc_node (Krzysztof Kozlowski) - interconnect: qcom: Add MSM8909 interconnect provider driver (Adam Skladowski) - dt-bindings: interconnect: Add Qualcomm MSM8909 DT bindings (Adam Skladowski) - misc: xilinx_tmr_inject: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: xilinx_sdfec: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: vcpu_stall_detector: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: ti-st: st_kim: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: sram: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: open-dice: Convert to platform remove callback returning void (Uwe Kleine-König) - mei: vsc: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: hisi_hikey_usb: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: fastrpc: Convert to platform remove callback returning void (Uwe Kleine-König) - cxl: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: atmel-ssc: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: hisi_hikey_usb: Remove unused of_gpio.h (Andy Shevchenko) - misc: hi6421-spmi-pmic: Remove unused of_gpio.h (Andy Shevchenko) - misc: eeprom_93xx46: Remove unused of_gpio.h (Andy Shevchenko) - mei: vsc: Assign pinfo fields in variable declaration (Sakari Ailus) - mei: vsc: Don't use sleeping condition in wait_event_timeout() (Sakari Ailus) - mei: vsc: Call wake_up() in the threaded IRQ handler (Sakari Ailus) - mei: me: remove unnecessary NULL pointer checks (Bjorn Helgaas) - mei: txe: remove unnecessary NULL pointer checks (Bjorn Helgaas) - mei: gsc: remove unnecessary NULL pointer checks (Bjorn Helgaas) - dt-bindings: iio: gyroscope: bosch,bmg160: add spi-max-frequency (Marco Felsch) - dt-bindings: iio: adc: imx93: drop the 4th interrupt (Peng Fan) - iio: proximity: isl29501: make use of of_device_id table (Krzysztof Kozlowski) - iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct pm8xxx_chan_info member (Krzysztof Kozlowski) - dt-bindings: iio: adc: drop redundant type from label (Krzysztof Kozlowski) - dt-bindings: iio: ti,tmp117: add optional label property (Marco Felsch) - MAINTAINERS: Add an entry for AF8133J driver (Ondrej Jirman) - iio: magnetometer: add a driver for Voltafield AF8133J magnetometer (Icenowy Zheng) - dt-bindings: iio: magnetometer: Add Voltafield AF8133J (Icenowy Zheng) - dt-bindings: vendor-prefix: Add prefix for Voltafield (Icenowy Zheng) - iio: adc: rockchip_saradc: replace custom logic with devm_reset_control_get_optional_exclusive (Quentin Schulz) - iio: adc: rockchip_saradc: use mask for write_enable bitfield (Quentin Schulz) - iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2 (Quentin Schulz) - dt-bindings: iio: light: vishay,veml6075: make vdd-supply required (Javier Carrasco) - iio: adc: adding support for PAC193x (Marius Cristea) - dt-bindings: iio: adc: adding support for PAC193X (Marius Cristea) - iio: temperature: ltc2983: explicitly set the name in chip_info (Nuno Sa) - iio: temperature: ltc2983: rename ltc2983_parse_dt() (Nuno Sa) - iio: temperature: ltc2983: make use of spi_get_device_match_data() (Nuno Sa) - iio: adc: ti-ads1298: prevent divide by zero in ads1298_set_samp_freq() (Dan Carpenter) - iio: adc: ti-ads1298: Fix error code in probe() (Dan Carpenter) - docs: iio: add documentation for adis16475 driver (Ramona Gradinariu) - docs: iio: add documentation for device buffers (Ramona Gradinariu) - docs: iio: Refactor index.rst (Ramona Gradinariu) - iio: amplifiers: hmc425a: add support for LTC6373 Instrumentation Amplifier (Dumitru Ceclan) - iio: amplifiers: hmc425a: use pointers in match table (Dumitru Ceclan) - iio: amplifiers: hmc425a: move conversion logic (Dumitru Ceclan) - dt-bindings: iio: hmc425a: add entry for LTC6373 (Dumitru Ceclan) - dt-bindings: iio: hmc425a: add conditional GPIO array size constraints (Dumitru Ceclan) - dt-bindings: iio: humidity: hdc20x0: add optional interrupts property (Josua Mayer) - iio: temperature: tmp117: add support for vcc-supply (Thomas Haemmerle) - dt-bindings: iio: ti,tmp117: add vcc supply binding (Thomas Haemmerle) - iio: adc: mcp320x: Simplify device removal logic (Arturas Moskvinas) - iio: accel: kxcjk-1013: Implement ACPI method ROTM to retrieve mount matrix. (Sean Rhodes) - iio: dac: mcp4821: Switch to including mod_devicetable.h for struct of_device_id definition. (Jonathan Cameron) - iio: accel: kxsd9: Switch from linux/of.h to linux/mod_devicetable.h (Jonathan Cameron) - iio: accel: bma180: Switch from linux/of.h to linux/mod_devicetable.h (Jonathan Cameron) - iio: accel: adxl372: Switch from linux/of.h to linux/mod_devicetable.h (Jonathan Cameron) - iio: adc: ads8688: Switch to mod_devicetable.h for struct of_device_id definition (Jonathan Cameron) - iio: light: al3010: Switch from linux/of.h to linux/mod_devicetable.h (Jonathan Cameron) - iio: light: al3320a: Drop unused linux/of.h include (Jonathan Cameron) - iio: light: vl6180: Drop unused linux/of.h include (Jonathan Cameron) - fpga: remove redundant checks for bridge ops (Marco Pagani) - fpga: dfl: make dfl_bus_type const (Ricardo B. Marliere) - coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-elem-bits (Mao Jinlong) - dt-bindings: arm: qcom,coresight-tpdm: Rename qcom,dsb-element-size (Mao Jinlong) - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() (Yang Jihong) - coresight: tpdm: Fix build break due to uninitialised field (Suzuki K Poulose) - coresight: etm4x: Set skip_power_up in etm4_init_arch_data function (Mao Jinlong) - coresight-tpdm: Add msr register support for CMB (Tao Zhang) - dt-bindings: arm: qcom,coresight-tpdm: Add support for TPDM CMB MSR register (Tao Zhang) - coresight-tpdm: Add timestamp control register support for the CMB (Tao Zhang) - coresight-tpdm: Add pattern registers support for CMB (Tao Zhang) - coresight-tpdm: Add support to configure CMB (Tao Zhang) - coresight-tpda: Add support to configure CMB element (Tao Zhang) - coresight-tpdm: Add CMB dataset support (Tao Zhang) - dt-bindings: arm: qcom,coresight-tpdm: Add support for CMB element size (Tao Zhang) - coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset (Tao Zhang) - coresight-tpdm: Optimize the store function of tpdm simple dataset (Tao Zhang) - coresight: Add helper for setting csdev->mode (James Clark) - coresight: Add a helper for getting csdev->mode (James Clark) - coresight: Add helper for atomically taking the device (James Clark) - coresight: Add explicit member initializers to coresight_dev_type (James Clark) - coresight: Remove unused stubs (James Clark) - coresight: Remove atomic type from refcnt (James Clark) - coresight: Move all sysfs code to sysfs file (James Clark) - coresight: Remove the 'enable' field. (James Clark) - coresight: Move mode to struct coresight_device (James Clark) - coresight: Remove ops callback checks (James Clark) - coresight: Make language around "activated" sinks consistent (James Clark) - coresight: Fix issue where a source device's helpers aren't disabled (James Clark) - coresight: make coresight_bustype const (Greg Kroah-Hartman) - coresight: Make current W=1 warnings default (James Clark) - coresight: Fix undeclared variable warnings from sparse checker (James Clark) - coresight: etm3x: Fix build warning (James Clark) - coresight: Fix uninitialized struct warnings (James Clark) - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jeff Johnson) - bus: mhi: host: Change the trace string for the userspace tools mapping (Krishna chaitanya chundru) - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Dan Carpenter) - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jeffrey Hugo) - bus: mhi: host: Add tracing support (Krishna chaitanya chundru) - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Erick Archer) - bus: mhi: host: Read PK HASH dynamically (Jeffrey Hugo) - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jeffrey Hugo) - iio: imu: bmi323: Add ACPI Match Table (Jonathan LoBue) - iio: accel: bmc150: Document duplicate ACPI entries with bmi323 driver (Jonathan LoBue) - iio: adc: ti-ads1298: Add driver (Mike Looijmans) - dt-bindings: iio: adc: ti-ads1298: Add bindings (Mike Looijmans) - iio: pressure: hsc030pa add triggered buffer (Petre Rodan) - iio: pressure: hsc030pa add mandatory delay (Petre Rodan) - iio: pressure: hsc030pa: update datasheet URLs (Petre Rodan) - iio: pressure: hsc030pa: include cleanup (Petre Rodan) - iio: pressure: hsc030pa: use signed type to hold div_64() result (Petre Rodan) - dt-bindings: iio: pressure: honeywell,hsc030pa.yaml add spi props (Petre Rodan) - iio: st_sensors: lsm9ds0: Use common style for terminator in ID tables (andy.shevchenko@gmail.com) - iio: st_sensors: lsm9ds0: Don't use "proxy" headers (andy.shevchenko@gmail.com) - iio: st_sensors: lsm9ds0: Use dev_err_probe() everywhere (andy.shevchenko@gmail.com) - iio: adc: adi-axi-adc: move to backend framework (Nuno Sa) - iio: adc: ad9467: convert to backend framework (Nuno Sa) - iio: add the IIO backend framework (Nuno Sa) - iio: buffer-dmaengine: export buffer alloc and free functions (Nuno Sa) - of: property: add device link support for io-backends (Olivier Moysan) - dt-bindings: adc: axi-adc: update bindings for backend framework (Nuno Sa) - dt-bindings: adc: ad9467: add new io-backend property (Nuno Sa) - iio: gts-helper: Fix division loop (Matti Vaittinen) - iio: humidity: hdc3020: add threshold events support (Dimitri Fedrau) - dt-bindings: iio: humidity: hdc3020: add interrupt bindings in example (Dimitri Fedrau) - iio: humidity: hdc3020: switch to 16bit register defines (Dimitri Fedrau) - dt-bindings: iio: afe: voltage-divider: Add io-channel-cells (Naresh Solanki) - iio: hid-sensor-als: Add light chromaticity support (Basavaraj Natikar) - iio: hid-sensor-als: Add light color temperature support (Basavaraj Natikar) - iio: hid-sensor-als: Remove hardcoding of values for enums (Srinivas Pandruvada) - iio: hid-sensor-als: Assign channels dynamically (Srinivas Pandruvada) - Add 10EC5280 to bmi160_i2c ACPI IDs to allow binding on some devices (Jesus Gonzalez) - iio: core: make iio_bus_type const (Ricardo B. Marliere) - dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhxg1 (Lorenzo Bianconi) - iio: imu: st_lsm6dsx: add support to ASM330LHHXG1 (Lorenzo Bianconi) - iio: imu: st_lsm6dsx: improve kernel docs and comments (Lorenzo Bianconi) - iio: adc: ad7091r-base: Use auto cleanup of locks. (Jonathan Cameron) - iio: adc: ad4130: Use automatic cleanup of locks and direct mode. (Jonathan Cameron) - iio: proximity: sx9310: Use automated cleanup for locks and IIO mode claiming. (Jonathan Cameron) - iio: proximity: sx9324: Use automated cleanup for locks and IIO mode claiming. (Jonathan Cameron) - iio: proximity: sx9360: Use automated cleanup for locks and IIO mode claiming. (Jonathan Cameron) - iio: adc: max1363: Use automatic cleanup for locks and iio mode claiming. (Jonathan Cameron) - iio: imu: bmi323: Use cleanup handling for iio_device_claim_direct_mode() (Jonathan Cameron) - iio: accel: adxl367: Use automated cleanup for locks and iio direct mode. (Jonathan Cameron) - iio: dummy: Use automatic lock and direct mode cleanup. (Jonathan Cameron) - iio: locking: introduce __cleanup() based direct mode claiming infrastructure (Jonathan Cameron) - iio: sx9324: avoid copying property strings (Justin Stitt) - iio: accel: mxc4005: new ACPI ID for the MXC6655 accelerometer (Nikita Mikhailevich) - iio: frequency: admfm2000: New driver (Kim Seer Paller) - dt-bindings: iio: frequency: add admfm2000 (Kim Seer Paller) - iio: health: afe4404: Use devm IIO helpers (Andrew Davis) - iio: health: afe4404: Use devm action helper for regulator disable (Andrew Davis) - iio: health: afe4403: Use devm IIO helpers (Andrew Davis) - iio: health: afe4403: Use devm action helper for regulator disable (Andrew Davis) - MAINTAINERS: add IIO GTS tests (Matti Vaittinen) - iio: test: test gain-time-scale helpers (Matti Vaittinen) - iio: light: vcnl4000: Set ps high definition for 4040/4200 (Mårten Lindahl) - iio: adc: ad_sigma_delta: allow overwriting the IRQ flags (Nuno Sa) - iio: imu: adis16480: make use of irq_get_trigger_type() (Nuno Sa) - iio: imu: adis16475: make use of irq_get_trigger_type() (Nuno Sa) - iio: dummy_evgen: remove Excess kernel-doc comments (Randy Dunlap) - iio: adc: rtq6056: Add support for the whole RTQ6056 family (ChiYuan Huang) - dt-bindings: iio: adc: rtq6056: add support for the whole RTQ6056 family (ChiYuan Huang) - iio: buffer-dmaengine: make use of the 'struct device *' argument (Nuno Sa) - iio: core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled() (David Lechner) - MAINTAINERS: correct file entry for AD7091R (Amit Dhingra) - tools: iio: replace seekdir() in iio_generic_buffer (Petre Rodan) - iio: invensense: remove redundant initialization of variable period (Colin Ian King) - iio: accel: bmi088: add i2c support for bmi088 accel driver (Jun Yan) - iio: adc: ti-adc109s102: drop ACPI_PTR() and CONFIG_ACPI guards (Jonathan Cameron) - iio: light: max44000: drop ACPI_PTR() and CONFIG_ACPI guards (Jonathan Cameron) - iio: pressure: hp206c: drop ACPI_PTR() and CONFIG_ACPI guards (Jonathan Cameron) - iio: st_sensors: drop ACPI_PTR() and CONFIG_ACPI guards (Jonathan Cameron) - iio: potentiometer: max5487: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: magnetometer: mmc35240: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: magnetometer: bmc150: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: light: us5182d: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: light: stk3310: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: light: rpr0521: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: light: ltr501: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: light: jsa1212: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: imu: kmx61: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: imu: fxos8700: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: humidity: hts221: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: gyro: bmg160: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: accel: bmc150: Drop ACPI_PTR() (Jonathan Cameron) - iio: accel: stk8ba50: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: accel: mxc6255: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: accel: mxc4005: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: accel: mma9553: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: accel: mma9551: Drop ACPI_PTR() usage (Jonathan Cameron) - iio: accel: kxcjk-1013: Move acpi_device_id table under ifdef CONFIG_ACPI (Jonathan Cameron) - iio: accel: da280: Stop using ACPI_PTR() (Jonathan Cameron) - iio: pressure: mprls0025pa add SPI driver (Petre Rodan) - iio: pressure: mprls0025pa add triplet property (Petre Rodan) - iio: pressure: mprls0025pa refactor to split core and i2c parts. (Petre Rodan) - iio: pressure: mprls0025pa whitespace cleanup (Petre Rodan) - iio: pressure: mprls0025pa remove defaults (Petre Rodan) - iio: pressure: mprls0025pa improve driver error resilience (Petre Rodan) - iio: pressure: mprls0025pa fix off-by-one enum (Petre Rodan) - dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add spi bus (Petre Rodan) - dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add pressure-triplet (Petre Rodan) - dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml improvements (Petre Rodan) - iio: adc: ti-ads1015: Use correct pga upper bound (Mohammed Billoo) - iio: accel: da280: Simplify id-matching (Hans de Goede) - iio: light: as73211: add support for as7331 (Javier Carrasco) - dt-bindings: iio: light: as73211: add support for as7331 (Javier Carrasco) - iio: light: as73211: use IIO_VAL_FRACTIONAL for intensity scales (Javier Carrasco) - misc: eeprom/idt_89hpesx: Convert data structures to LE explicitly (Dawei Li) - comedi: remove redundant assignment to variable range (Colin Ian King) - mei: pxp: add dependency on Xe driver (Alexander Usyskin) - mei: hdcp: add dependency on Xe driver (Alexander Usyskin) - mei: pxp: match without driver name (Alexander Usyskin) - mei: hdcp: match without driver name (Alexander Usyskin) - mei: gsc: add support for auxiliary device created by Xe driver (Vitaly Lubart) - misc: hpilo: rename device creation loop variable (Ian Abbott) - misc: hpilo: fix inconsistent device numbers (Ian Abbott) - staging: greybus: Replaces directive __attribute__((packed)) by __packed as suggested by checkpatch (Jonathan Bergh) - staging: greybus: Replace __attribute__((packed)) by __packed in various instances (Jonathan Bergh) - Staging: rtl8192e: Rename function GetHalfNmodeSupportByAPsHandler() (Tree Davies) - Staging: rtl8192e: Rename function rtllib_FlushRxTsPendingPkts() (Tree Davies) - Staging: rtl8192e: Rename goto OnADDBARsp_Reject (Tree Davies) - Staging: rtl8192e: Rename goto OnADDBAReq_Fail (Tree Davies) - Staging: rtl8192e: Rename function rtllib_send_ADDBARsp() (Tree Davies) - Staging: rtl8192e: Rename function rtllib_send_ADDBAReq() (Tree Davies) - Staging: rtl8192e: Rename variable TxRxSelect (Tree Davies) - Staging: rtl8192e: Fix 5 chckpatch alignment warnings in rtl819x_BAProc.c (Tree Davies) - Staging: rtl8192e: Rename function MgntQuery_MgntFrameTxRate (Tree Davies) - Staging: rtl8192e: Rename boolean variable bHalfWirelessN24GMode (Tree Davies) - Staging: rtl8192e: Rename reference AllowAllDestAddrHandler (Tree Davies) - Staging: rtl8192e: Rename varoable asSta (Tree Davies) - Staging: rtl8192e: Rename varoable osCcxVerNum (Tree Davies) - Staging: rtl8192e: Rename variable CcxAironetBuf (Tree Davies) - Staging: rtl8192e: Rename variable osCcxAironetIE (Tree Davies) - Staging: rtl8192e: Rename variable AironetIeOui (Tree Davies) - Staging: rtl8192e: Rename variable asRsn (Tree Davies) - Staging: rtl8192e: Rename variable CcxVerNumBuf (Tree Davies) - Staging: rtl8192e: Rename variable BssCcxVerNumber (Tree Davies) - Staging: rtl8192e: Rename variable CcxRmCapBuf (Tree Davies) - Staging: rtl8192e: Rename variable bCcxRmEnable (Tree Davies) - Staging: rtl8192e: Rename variable bCkipSupported (Tree Davies) - Staging: rtl8192e: Rename variable osCcxRmCap (Tree Davies) - Staging: rtl8192e: Rename variable Turbo_Enable (Tree Davies) - Staging: rtl8192e: Rename variable PMKIDList (Tree Davies) - Staging: rtl8192e: Rename function SecIsInPMKIDList() (Tree Davies) - Staging: rtl8192e: Rename variable NumRecvDataInPeriod (Tree Davies) - Staging: rtl8192e: Rename function rtllib_rx_ADDBAReq() (Tree Davies) - staging: vme_user: Fix misaligned closing comment */ (Jonathan Bergh) - staging: fbtft: remove unused variable 'count' (Colin Ian King) - staging: pi433: Move FIFO_THRESHOLD define to source file (Shahar Avidar) - staging: pi433: Remove the unused FREQUENCY define (Shahar Avidar) - staging: pi433: Redefine F_OSC using units.h macro (Shahar Avidar) - staging: pi433: Remove a duplicated F_OSC define (Shahar Avidar) - staging: pi433: Remove a duplicated FIFO_SIZE define (Shahar Avidar) - staging: rtl8192e: rename enum members to upper case (Michael Straube) - staging: rtl8192e: remove empty cases from switch statements (Michael Straube) - staging: rtl8192e: rename rateIndex to rate_index (Michael Straube) - staging: rtl8723bs: remove redundant variable hoffset (Colin Ian King) - Staging: rtl8723bs: Remove dead code from _rtw_free_network() (Meir Elisha) - Staging: rtl8723bs: Remove unnecessary braces in rtw_update_ht_cap (Meir Elisha) - Staging: octeon: Match parenthesis alignment (Dorine Tipo) - staging: rtl8192e: Remove unused variables ntotalfrag and Seq_Num (Philipp Hortmann) - staging: rtl8192e: Remove unused variables bShortPreamble and fragoffset (Philipp Hortmann) - staging: rtl8192e: Remove unused variables nic_type and RxPower (Philipp Hortmann) - staging: rtl8192e: Remove variables fraglength and packetlength (Philipp Hortmann) - staging: rtl8192e: Remove variables bIsQosData and RxIs40MHzPacket (Philipp Hortmann) - staging: rtl8192e: Remove unused variable bShift (Philipp Hortmann) - staging: rtl8192e: Remove variables Wakeup, Reserved0 and AGC (Philipp Hortmann) - staging: rtl8192e: Remove variables tsf, beacon_time and Antenna (Philipp Hortmann) - staging: fieldbus: make fieldbus_class constant (Ricardo B. Marliere) - staging: octeon: Don't bother filling in ethtool driver version (John Garry) - Staging: vc04_services: bcm2835-camera: fix brace code style check (Moritz C. Weber) - Staging: vc04_services: bcm2835-camera: fix blank line style check (Moritz C. Weber) - greybus: Avoid fake flexible array for response data (Kees Cook) - staging: greybus: fix get_channel_from_mode() failure path (Dan Carpenter) - staging: greybus: Remove redundant variable 'mask' (Colin Ian King) - greybus: audio: apbridgea: Remove flexible array from struct audio_apbridgea_hdr (Erick Archer) - staging/nvec: update TODO (Marc Dietrich) - staging/nvec: update comment regarding udelay in the isr (Marc Dietrich) - staging: gdm724x: constantify the struct device_type usage (Ricardo B. Marliere) - staging: vme: make vme_bus_type const (Ricardo B. Marliere) - staging: vc04_services: vchiq_arm: make vchiq_bus_type const (Ricardo B. Marliere) - staging: fieldbus: make anybus_bus const (Ricardo B. Marliere) - staging: axis-fifo: Use sysfs_emit() (Christophe JAILLET) - staging: rtl8192e: initialize variables at declaration (Michael Straube) - staging: rtl8192e: remove return from void function rtl92e_set_channel (Michael Straube) - staging: rtl8192e: remove braces from single statement blocks (Michael Straube) - Staging: rtl8192e: Rename variable bForcedBgMode (Tree Davies) - Staging: rtl8192e: Rename variable NumRecvBcnInPeriod (Tree Davies) - Staging: rtl8192e: Rename variable LpsIdleCount (Tree Davies) - Staging: rtl8192e: Rename variable Octet (Tree Davies) - Staging: rtl8192e: Fix if statement alignment with open parenthesis (Tree Davies) - Staging: rtl8192e: Remove unnecessary blank line (Tree Davies) - Staging: rtl8192e: Fixup if statement broken across multiple lines. (Tree Davies) - Staging: rtl8192e: Fix paren alignment for rtllib_disable_net_monitor_mode() (Tree Davies) - Staging: rtl8192e: Rename variable SelfHTCap (Tree Davies) - Staging: rtl8192e: Rename variable LPSAwakeIntvl (Tree Davies) - Staging: rtl8192e: Rename variable PeerHTInfoBuf (Tree Davies) - Staging: rtl8192e: Rename variable PeerHTCapBuf (Tree Davies) - Staging: rtl8192e: Rename function MgntQuery_TxRateExcludeCCKRates() (Tree Davies) - Staging: rtl8192e: Rename function pointer SetHwRegHandler() (Tree Davies) - Staging: rtl8192e: Rename variable LPSDelayCnt (Tree Davies) - Staging: rtl8192e: Rename variable LPSAwakeIntvl_tmp (Tree Davies) - Staging: rtl8192e: Rename function rtllib_rx_ADDBARsp() (Tree Davies) - Staging: rtl8192e: Rename variable FirstIe_InScan (Tree Davies) - staging: Remove board staging code (Geert Uytterhoeven) - staging: board: Remove Armadillo-800-EVA board staging code (Geert Uytterhoeven) - staging: board: Remove KZM9D board staging code (Geert Uytterhoeven) - staging: emxx_udc: Remove EMMA Mobile USB Gadget driver (Geert Uytterhoeven) - staging: rtl8723bs: Use kcalloc() instead of kzalloc() (Erick Archer) - staging: rtl8712: remove unnecessary braces in while loop (Hoorad Farrokh) - Staging: rtl8723bs: rtw_ieee80211: Remove extra space (Meir Elisha) - staging: fieldbus: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - staging: greybus: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - staging: vt6655: Remove extra blank lines between code blocks (Pranav Athreya) - staging: vt6655: fix open parentheses alignment (Matthias Yee) - staging: greybus: gbphy: make gbphy_bus_type const (Greg Kroah-Hartman) - Staging: rtl8192e: Rename variable AsocRetryCount (Tree Davies) - Staging: rtl8192e: Rename function GetNmodeSupportBySecCfg() (Tree Davies) - Staging: rtl8192e: Rename variable PMKCacheIdx (Tree Davies) - Staging: rtl8192e: Rename variable bHalfSupportNmode (Tree Davies) - Staging: rtl8192e: Rename function SendDisassociation() (Tree Davies) - Staging: rtl8192e: Rename function rtllib_MlmeDisassociateRequest() (Tree Davies) - Staging: rtl8192e: Rename function RemovePeerTS() (Tree Davies) - Staging: rtl8192e: Rename variable RemoveAllTS (Tree Davies) - Staging: rtl8192e: Rename variable SlotNum (Tree Davies) - Staging: rtl8192e: Rename variable NumRxUnicastOkInPeriod (Tree Davies) - Staging: rtl8192e: Rename variable array Bssid (Tree Davies) - Staging: rtl8192e: Rename variable bFilterOutNonAssociatedBSSID (Tree Davies) - Staging: rtl8192e: Rename function rtllib_MgntDisconnect() (Tree Davies) - Staging: rtl8192e: Rename variable bBusyTraffic (Tree Davies) - Staging: rtl8192e: Rename variable bSupportNmode (Tree Davies) - Staging: rtl8192e: Rename variable bAwakePktSent (Tree Davies) - Staging: rtl8192e: Rename variable MaxPeriod (Tree Davies) - Staging: rtl8192e: Rename variable bMulticast (Tree Davies) - Staging: rtl8192e: Rename function rtllib_MgntDisconnectAP() (Tree Davies) - Staging: rtl8192e: Rename variable SlotIndex (Tree Davies) - Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_softmac_new_net() (Tree Davies) - staging: rtl8192e: remove return statement from void function (Michael Straube) - dt-bindings: serial: stm32: add power-domains property (Valentin Caron) - serial: 8250_dw: Replace ACPI device check by a quirk (Andy Shevchenko) - serial: Lock console when calling into driver before registration (Peter Collingbourne) - serial: 8250_uniphier: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_tegra: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_pxa: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_omap: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_of: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_lpc18xx: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_ingenic: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_dw: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_bcm7271: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_bcm2835aux: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: 8250_aspeed_vuart: Switch to use uart_read_port_properties() (Andy Shevchenko) - serial: port: Introduce a common helper to read properties (Andy Shevchenko) - serial: core: Add UPIO_UNKNOWN constant for unknown port type (Andy Shevchenko) - serial: core: Move struct uart_port::quirks closer to possible values (Andy Shevchenko) - serial: sh-sci: Call sci_serial_{in,out}() directly (Geert Uytterhoeven) - serial: core: only stop transmit when HW fifo is empty (Jonas Gorski) - serial: pch: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: pch: Remove eg20t_port::lock. (Sebastian Andrzej Siewior) - serial: pch: Don't initialize uart_port's spin_lock. (Sebastian Andrzej Siewior) - serial: pch: Don't disable interrupts while acquiring lock in ISR. (Sebastian Andrzej Siewior) - serial: pch: Make push_rx() return void. (Sebastian Andrzej Siewior) - serial: pch: Invoke handle_rx_to() directly. (Sebastian Andrzej Siewior) - serial: sifive: Use uart_prepare_sysrq_char() to handle sysrq. (Sebastian Andrzej Siewior) - serial: rda: Use uart_prepare_sysrq_char() to handle sysrq. (Sebastian Andrzej Siewior) - serial: owl: Use uart_prepare_sysrq_char() to handle sysrq. (Sebastian Andrzej Siewior) - serial: lpc32xx_hs: Use uart_prepare_sysrq_char() to handle sysrq. (Sebastian Andrzej Siewior) - serial: sunplus: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: pxa: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: omap: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: msm: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: meson: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: bcm63xx: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: ar933x: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: amba-pl011: Use uart_prepare_sysrq_char(). (Sebastian Andrzej Siewior) - serial: 8250_dw: Emit an error message if getting the baudclk failed (Uwe Kleine-König) - dt-bindings: serial: convert st,asc to DT schema (Raphael Gallais-Pou) - serial: 8250: Use serial8250_do_set_termios for uartclk updating (Serge Semin) - serial: st-asc: don't get/put GPIOs in atomic context (Bartosz Golaszewski) - serial: samsung: honor fifosize from dts at first (Tamseel Shams) - drivers/tty/serial: Remove unused function early_mcf_setup (Thomas Huth) - serial: 8250_pci1xxxx: Drop quirk from 8250_port (Andy Shevchenko) - serial: 8250_exar: Don't use "proxy" headers (Andy Shevchenko) - serial: 8250_exar: Use 8250 PCI library to map and assign resources (Andy Shevchenko) - serial: 8250_exar: switch to DEFINE_SIMPLE_DEV_PM_OPS() (Andy Shevchenko) - serial: 8250_exar: Use generic function to set firmware node (Andy Shevchenko) - serial: 8250_exar: Clear interrupts before registering handler (Andy Shevchenko) - serial: 8250_exar: Use dev_get_drvdata() directly in PM callbacks (Andy Shevchenko) - serial: 8250_exar: Don't remove GPIO device on suspend (Andy Shevchenko) - w1: w1-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - w1: sgi_w1: Convert to platform remove callback returning void (Uwe Kleine-König) - w1: omap_hdq: Convert to platform remove callback returning void (Uwe Kleine-König) - w1: mxc_w1: Convert to platform remove callback returning void (Uwe Kleine-König) - w1: add UART w1 bus driver (Christoph Winklhofer) - dt-bindings: w1: UART 1-Wire bus (Christoph Winklhofer) - dt-bindings: serial: allow onewire as child node (Christoph Winklhofer) - w1: make w1_bus_type const (Ricardo B. Marliere) - serial: pmac_zilog: Convert to platform remove callback returning void (Uwe Kleine-König) - tty: goldfish: Convert to platform remove callback returning void (Uwe Kleine-König) - tty: amiserial: Convert to platform remove callback returning void (Uwe Kleine-König) - tty: Don't include tty_buffer.h in tty.h (Ilpo Järvinen) - serial: 8250_of: Drop quirk fot NPCM from 8250_port (Andy Shevchenko) - tty: jsm: Remove redundant assignment to variable linestatus (Colin Ian King) - serial: lpc32xx_hs: remove redundant check and assignment of hsu_rate (Colin Ian King) - serial: 8250_bcm7271: Replace custom unit definitions (Andy Shevchenko) - serial: 8250_pci1xxxx: Don't use "proxy" headers (Andy Shevchenko) - tty: hvc-iucv: fix function pointer casts (Arnd Bergmann) - tty/vt: Corrected doc of vc_sanitize_unicode(), vc_translate_unicode() (Roman Žilka) - tty: vt: decrypt magic constants in vc_is_control() (Jiri Slaby (SUSE)) - tty: vt: use ASCII enum constants in vt_console_print() (Jiri Slaby (SUSE)) - tty: vt: use switch+case in the ESgetpars case (Jiri Slaby (SUSE)) - tty: vt: use switch+case in the ESnonstd case (Jiri Slaby (SUSE)) - tty: vt: add new helper for reseting vc parameters (Jiri Slaby (SUSE)) - tty: vt: handle CSI+[ inside preexisting switch-case (Jiri Slaby (SUSE)) - tty: vt: simplify ansi_control_string() (Jiri Slaby (SUSE)) - tty: vt: name, reflow and document enum vc_ctl_state (Jiri Slaby (SUSE)) - tty: vt: move CSI ECMA handling to a separate function (Jiri Slaby (SUSE)) - tty: vt: move CSI DEC handling to a separate function (Jiri Slaby (SUSE)) - tty: vt: separate ESesc state handling into handle_esc() (Jiri Slaby (SUSE)) - tty: vt: extract ascii handling to handle_ascii() (Jiri Slaby (SUSE)) - tty: vt: accept u8 in do_con_trol() and vc_setGx() (Jiri Slaby (SUSE)) - tty: vt: put cases on separate lines (Jiri Slaby (SUSE)) - tty: vt: rename setterm_command() to csi_RSB() (Jiri Slaby (SUSE)) - tty: vt: define an enum for CSI+] codes (Jiri Slaby (SUSE)) - tty: vt: move CSI+n handling along to other ECMA CSIs (Jiri Slaby (SUSE)) - tty: vt: remove unneeded assignment of EPecma to vc_priv (Jiri Slaby (SUSE)) - tty: vt: split DEC CSI+h/l handling into csi_DEC_hl() (Jiri Slaby (SUSE)) - tty: vt: rename set_mode() to csi_hl() (Jiri Slaby (SUSE)) - tty: vt: define enums for CSI+h/l codes (Jiri Slaby (SUSE)) - tty: vt: make rgb_from_256() slighly more comprehensible (Jiri Slaby (SUSE)) - serial: core: make serial_base_bus_type const (Ricardo B. Marliere) - serdev: make serdev_bus_type const (Ricardo B. Marliere) - tty: serial: samsung: Remove superfluous braces in macro (Sam Protsenko) - Revert "tty: serial: amba-pl011: Remove QDF2xxx workarounds" (Konrad Dybcio) - tty: serial: uartps: Add rs485 support to uartps driver (Manikanta Guntupalli) - tty: serial: uartps: Relocate cdns_uart_tx_empty to facilitate rs485 (Manikanta Guntupalli) - dt-bindings: Add reference to rs485.yaml (Manikanta Guntupalli) - 8250: microchip: Add 4 Mbps support in PCI1XXXX UART (Rengarajan S) - 8250: microchip: pci1xxxx: Add Burst mode transmission support in uart driver for reading from FIFO (Rengarajan S) - dt-bindings: serial: renesas,hscif: Document r8a779h0 bindings (Nghia Nguyen) - serial: txx9: Add missing #include (Geert Uytterhoeven) - tty: serial: amba-pl011: Remove QDF2xxx workarounds (Konrad Dybcio) - dt-bindings: serial: fsl-lpuart: support i.MX95 (Peng Fan) - tty: serial: samsung: shrink memory footprint of ``struct s3c24xx_uart_info`` (Tudor Ambarus) - tty: serial: samsung: change has_divslot type to bool (Tudor Ambarus) - tty: serial: samsung: shrink the clock selection to 8 clocks (Tudor Ambarus) - tty: serial: samsung: change return type for s3c24xx_serial_rx_fifocnt() (Tudor Ambarus) - tty: serial: samsung: return bool for s3c24xx_serial_console_txrdy() (Tudor Ambarus) - tty: serial: samsung: return bool for s3c24xx_serial_txempty_nofifo() (Tudor Ambarus) - tty: serial: samsung: don't compare with zero an if (bitwise expression) (Tudor Ambarus) - tty: serial: samsung: make max_count unsigned int (Tudor Ambarus) - tty: serial: samsung: drop superfluous comment (Tudor Ambarus) - tty: serial: samsung: move open brace '{' on the next line (Tudor Ambarus) - tty: serial: samsung: remove braces on single statement block (Tudor Ambarus) - tty: serial: samsung: use u32 for register interactions (Tudor Ambarus) - tty: serial: samsung: explicitly include (Tudor Ambarus) - tty: serial: samsung: sort headers alphabetically (Tudor Ambarus) - tty: serial: samsung: add gs101 earlycon support (Tudor Ambarus) - tty: serial: samsung: set UPIO_MEM32 iotype for gs101 (Tudor Ambarus) - tty: serial: samsung: prepare for different IO types (Tudor Ambarus) - dt-bindings: serial: samsung: do not allow reg-io-width for gs101 (Tudor Ambarus) - tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT (Tudor Ambarus) - serial: max310x: fix indentation (Hugo Villeneuve) - serial: max310x: reformat and improve comments (Hugo Villeneuve) - serial: max310x: replace bare use of 'unsigned' with 'unsigned int' (checkpatch) (Hugo Villeneuve) - serial: max310x: use common power function for all variants (Hugo Villeneuve) - serial: max310x: use common detect function for all variants (Hugo Villeneuve) - serial: max310x: replace hardcoded masks with preferred GENMASK() (Hugo Villeneuve) - serial: max310x: use dev_err_probe() instead of dev_err() (Hugo Villeneuve) - serial: max310x: add explicit return for some switch default cases (Hugo Villeneuve) - serial: max310x: simplify probe() and remove() error handling (Hugo Villeneuve) - serial: max310x: use separate regmap name for each port (Hugo Villeneuve) - serial: max310x: add macro for max number of ports (Hugo Villeneuve) - serial: max310x: remove holes in struct max310x_devtype (Hugo Villeneuve) - serial: max310x: fix syntax error in IRQ error message (Hugo Villeneuve) - serial: max310x: use spi_get_device_match_data() (Hugo Villeneuve) - serial: max310x: use i2c_get_match_data() (Hugo Villeneuve) - serial: max310x: add I2C device table for instantiation from userspace (Hugo Villeneuve) - serial: max310x: fix NULL pointer dereference in I2C instantiation (Hugo Villeneuve) - serial: stm32: get FIFO size from hwcfg register (Valentin Caron) - serial: stm32: change register's offset type from u8 to u16 (Valentin Caron) - serial: stm32: extend max number of U(S)ART to 9 (Valentin Caron) - serial: stm32: implement prescaler tuning to compute low baudrate (Valentin Caron) - vt: remove superfluous CONFIG_HW_CONSOLE (Lukas Bulwahn) - serial: qcom-geni: Don't cancel/abort if we can't get the port lock (Douglas Anderson) - soc: qcom: geni-se: Add M_TX_FIFO_NOT_EMPTY bit definition (Douglas Anderson) - serial: 8250: Move hp300_setup_serial_console() to (Geert Uytterhoeven) - tty/vt: UTF-8 parsing update according to RFC 3629, modern Unicode (Roman Žilka) - serial: linflexuart: Remove redundant uart type assignment (Lizhe) - treewide, serdev: change receive_buf() return type to size_t (Francesco Dolcini) - Documentation: add console.rst (Jiri Slaby (SUSE)) - tty: vt: fix up kernel-doc (Jiri Slaby (SUSE)) - tty: vt: document the rest of struct consw (Jiri Slaby (SUSE)) - tty: vt: remove unused consw::con_flush_scrollback() (Jiri Slaby (SUSE)) - tty: vt: remove consw::con_getxy() (Jiri Slaby (SUSE)) - fbcon: remove fbcon_getxy() (Jiri Slaby (SUSE)) - tty: vt: make types of screenpos() more consistent (Jiri Slaby (SUSE)) - tty: vt: remove consw::con_screen_pos() (Jiri Slaby (SUSE)) - fbcon: remove consw::con_screen_pos() (Jiri Slaby (SUSE)) - tty: vt: change consw::con_set_origin() return type (Jiri Slaby (SUSE)) - tty: vt: make consw::con_font_default()'s name const (Jiri Slaby (SUSE)) - tty: vt: make font of consw::con_font_set() const (Jiri Slaby (SUSE)) - tty: vt: make types around consw::con_blank() bool (Jiri Slaby (SUSE)) - tty: vt: use enum constants for VESA blanking modes (Jiri Slaby (SUSE)) - tty: vt: use VESA blanking constants (Jiri Slaby (SUSE)) - tty: vt: define a common enum for VESA blanking constants (Jiri Slaby (SUSE)) - tty: vt: stop using -1 for blank mode in consw::con_blank() (Jiri Slaby (SUSE)) - tty: vt: make consw::con_switch() return a bool (Jiri Slaby (SUSE)) - tty: vt: remove CM_* constants (Jiri Slaby (SUSE)) - fbdev/core: simplify cursor_state setting in fbcon_ops::cursor() (Jiri Slaby (SUSE)) - consoles: use if instead of switch-case in consw::con_cursor() (Jiri Slaby (SUSE)) - tty: vt: sanitize consw::con_putcs() parameters (Jiri Slaby (SUSE)) - tty: vt: sanitize consw::con_putc() parameters (Jiri Slaby (SUSE)) - tty: vt: eliminate unneeded consw::con_putc() implementations (Jiri Slaby (SUSE)) - tty: vt: add con_putc() helper (Jiri Slaby (SUSE)) - tty: vt: remove checks for count in consw::con_clear() implementations (Jiri Slaby (SUSE)) - tty: vt: sanitize arguments of consw::con_clear() (Jiri Slaby (SUSE)) - tty: vt: make init parameter of consw::con_init() a bool (Jiri Slaby (SUSE)) - tty: vt: make consw::con_debug_*() return void (Jiri Slaby (SUSE)) - tty: vt: remove extern from functions in selection.h (Jiri Slaby (SUSE)) - tty: vt: define an enum for ascii characters (Jiri Slaby (SUSE)) - tty: vt: reflow csi_K() (Jiri Slaby (SUSE)) - tty: vt: define an enum for CSI+K codes (Jiri Slaby (SUSE)) - don't pass vc->vc_par[0] to csi_?() handlers (Jiri Slaby (SUSE)) - use clamp() for counts in csi_?() handlers (Jiri Slaby (SUSE)) - tty: vt: reflow csi_J() (Jiri Slaby (SUSE)) - tty: vt: define an enum for CSI+J codes (Jiri Slaby (SUSE)) - tty: vt: use case ranges for CSI+m fg/bg colors (Jiri Slaby (SUSE)) - tty: vt: define an enum for CSI+m codes (Jiri Slaby (SUSE)) - tty: vt: make vc_is_sel()'s vc const (Jiri Slaby (SUSE)) - tty: vt: pass vc_resize_user as a parameter (Jiri Slaby (SUSE)) - tty: vt: push console lock from tioclinux() down to 2 functions (Jiri Slaby (SUSE)) - tty: vt: pass proper pointers from tioclinux() (Jiri Slaby (SUSE)) - tty: vt: expect valid vc when in tty ops (Jiri Slaby (SUSE)) - tty: vt: fix 20 vs 0x20 typo in EScsiignore (Jiri Slaby (SUSE)) - fbcon: make display_desc a static array in fbcon_startup() (Jiri Slaby (SUSE)) - vgacon: inline vc_scrolldelta_helper() into vgacon_scrolldelta() (Jiri Slaby (SUSE)) - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Mathias Nyman) - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Toru Katagiri) - USB: serial: keyspan: remove redundant assignment to pointer data (Colin Ian King) - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Colin Ian King) - USB: serial: oti6858: remove redundant assignment to variable divisor (Colin Ian King) - USB: serial: option: add MeiG Smart SLM320 product (Aurélien Jacobs) - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Christian Häggström) - USB: serial: add device ID for VeriFone adapter (Cameron Williams) - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Daniel Vogelbacher) - usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin (Colin Ian King) - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Wayne Chang) - phy: tegra: xusb: Add API to retrieve the port number of phy (Wayne Chang) - USB: gadget: pxa27x_udc: Remove unused of_gpio.h (Andy Shevchenko) - usb: gadget/snps_udc_plat: Remove unused of_gpio.h (Andy Shevchenko) - usb: ohci-pxa27x: Remove unused of_gpio.h (Andy Shevchenko) - usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined (Colin Ian King) - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Elbert Mai) - xhci: Allow RPM on the USB controller (1022:43f7) by default (Basavaraj Natikar) - usb: isp1760: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - usb: misc: onboard_hub: use pointer consistently in the probe function (Javier Carrasco) - usb: gadget: fsl: Increase size of name buffer for endpoints (Uwe Kleine-König) - usb: gadget: fsl: Add of device table to enable module autoloading (Uwe Kleine-König) - usb: typec: tcpm: add support to set tcpc connector orientatition (Marco Felsch) - usb: typec: tcpci: add generic tcpci fallback compatible (Marco Felsch) - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Marco Felsch) - usb: gadget: fsl-udc: Replace custom log wrappers by dev_{err,warn,dbg,vdbg} (Uwe Kleine-König) - usb: core: Set connect_type of ports based on DT node (Stephen Boyd) - dt-bindings: usb: Add downstream facing ports to realtek binding (Stephen Boyd) - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Macpaul Lin) - dt-bindings: usb: Add binding for TI USB8020B hub controller (Macpaul Lin) - usb: musb: remove unused variable 'count' (Colin Ian King) - dt-bindings: usb: analogix,anx7411: drop redundant connector properties (Krzysztof Kozlowski) - usb: dwc3: core: Add DWC31 version 2.00a controller (Wesley Cheng) - usb: dwc3-am62: add workaround for Errata i2409 (Roger Quadros) - usb: dwc3-am62: Fix PHY core voltage selection (Roger Quadros) - usb: dwc3-am62: Disable wakeup at remove (Roger Quadros) - usb: dwc3-am62: fix module unload/reload behavior (Roger Quadros) - usb: dwc3: of-simple: Add compatible for hi3798mv200 DWC3 controller (Yang Xiwen) - dt-bindings: usb: add hisilicon,hi3798mv200-dwc3 (Yang Xiwen) - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Jameson Thies) - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Jameson Thies) - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Jameson Thies) - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Jameson Thies) - usb: typec: pd: no opencoding of FIELD_GET (Oliver Neukum) - usb: typec: altmodes/displayport: send configure message on sop' (RD Babiera) - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (RD Babiera) - usb: usb-acpi: Set port connect type of not connectable ports correctly (Mathias Nyman) - usb: dwc3: qcom: Remove ACPI support from glue driver (Krishna Kurapati) - usb: Export BOS descriptor to sysfs (Elbert Mai) - dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block (Dmitry Baryshkov) - powerpc: dts: akebono: Harmonize EHCI/OHCI DT nodes name (Serge Semin) - dt-bindings: usb: qcom,dwc3: fix a typo in interrupts' description (Gabor Juhos) - arm64: dts: qcom: pm6150: define USB-C related blocks (Danila Tikhonov) - dt-bindings: usb: qcom,pmic-typec: Add support for the PM6150 PMIC (Danila Tikhonov) - usb: cdns3: Fix spelling mistake "supporte" -> "supported" (Colin Ian King) - USB: document some API requirements on disconnection (Michal Pecio) - usb: xhci: Add error handling in xhci_map_urb_for_dma (Prashanth K) - xhci: dbc: poll at different rate depending on data transfer activity (Mathias Nyman) - xhci: retry Stop Endpoint on buggy NEC controllers (Michal Pecio) - xhci: fix matching completion events with TDs (Michal Pecio) - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Niklas Neronin) - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Niklas Neronin) - xhci: save slot ID in struct 'xhci_port' (Niklas Neronin) - xhci: replace real & fake port with pointer to root hub port (Niklas Neronin) - xhci: rework how real & fake ports are found (Niklas Neronin) - usb: typec: constify struct class usage (Ricardo B. Marliere) - USB: typec: no opencoding FIELD_GET (Oliver Neukum) - thunderbolt: Constify the struct device_type usage (Ricardo B. Marliere) - thunderbolt: Add trace events support for the control channel (Gil Fine) - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Mika Westerberg) - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Gil Fine) - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Gil Fine) - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Mika Westerberg) - thunderbolt: Introduce tb_tunnel_direction_downstream() (Mika Westerberg) - thunderbolt: Re-order bandwidth group functions (Mika Westerberg) - thunderbolt: Fail the failed bandwidth request properly (Mika Westerberg) - thunderbolt: Log an error if DPTX request is not cleared (Mika Westerberg) - thunderbolt: Handle bandwidth allocation mode disable request (Mika Westerberg) - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Mika Westerberg) - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Mika Westerberg) - thunderbolt: Correct typo in host_reset parameter (Mika Westerberg) - thunderbolt: Skip discovery also in USB4 v2 host (Mika Westerberg) - thunderbolt: Reset only non-USB4 host routers in resume (Mika Westerberg) - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Mohammad Rahimi) - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Mohammad Rahimi) - thunderbolt: Reset topology created by the boot firmware (Sanath S) - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Sanath S) - thunderbolt: Introduce tb_path_deactivate_hop() (Sanath S) - thunderbolt: Introduce tb_port_reset() (Sanath S) - ASoC: Revert "ASoC: dt-bindings: Update example for enabling USB offload on SM8250" (Krzysztof Kozlowski) - Revert "xhci: add helper to stop endpoint and wait for completion" (Greg Kroah-Hartman) - usb: core: constify the struct device_type usage (Ricardo B. Marliere) - usb: gadget: constify the struct device_type usage (Ricardo B. Marliere) - usb: phy: constify the struct device_type usage (Ricardo B. Marliere) - usb: typec: constify the struct device_type usage (Ricardo B. Marliere) - usb: typec: qcom-pmic-typec: add support for PMI632 PMIC (Dmitry Baryshkov) - dt-bindings: usb: qcom,pmic-typec: add support for the PMI632 block (Dmitry Baryshkov) - dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PMI632 (Dmitry Baryshkov) - usb: typec: ucsi: Get PD revision for partner (Abhishek Pandit-Subedi) - usb: typec: ucsi: Update connector cap and status (Abhishek Pandit-Subedi) - usb: typec: ucsi: Limit read size on v1.2 (Abhishek Pandit-Subedi) - usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR (Michael Grzeschik) - usb: gadget: uvc: dont drop frames if zero length packages are late (Michael Grzeschik) - usb: gadget: uvc: rework complete handler (Michael Grzeschik) - usb: gadget: uvc: refactor the check for a valid buffer in the pump worker (Michael Grzeschik) - usb: gadget: uvc: drop unnecessary check for always set req (Michael Grzeschik) - platform/chrome: cros_ec_typec: Make sure the USB role switch has PLD (Heikki Krogerus) - usb: roles: Link the switch to its connector (Heikki Krogerus) - dt-bindings: usb/ti,am62-usb.yaml: Add PHY2 register space (Roger Quadros) - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Stefan Eichenberger) - usb: image: mdc800: Remove redundant assignment to variable retval (Colin Ian King) - usb: storage: freecom: Remove redundant assignment to variable offset (Colin Ian King) - usb: sysfs: use kstrtobool() if possible (Guan-Yu Lin) - Documentation: usb: Document FunctionFS DMABUF API (Paul Cercueil) - usb: gadget: functionfs: Add DMABUF import interface (Paul Cercueil) - usb: gadget: functionfs: Factorize wait-for-endpoint code (Paul Cercueil) - usb: gadget: Support already-mapped DMA SGs (Paul Cercueil) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK (Luca Weiss) - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Frank Li) - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Frank Li) - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Dan Carpenter) - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Colin Ian King) - usb: dwc3: gadget: Rewrite endpoint allocation flow (Thinh Nguyen) - usb: core: Kconfig: Improve USB authorization mode help (Niko Mauno) - ASoC: dt-bindings: Update example for enabling USB offload on SM8250 (Wesley Cheng) - ASoC: dt-bindings: Add Q6USB backend (Wesley Cheng) - xhci: add helper to stop endpoint and wait for completion (Mathias Nyman) - xhci: Decouple handling an event from checking for unhandled events (Mathias Nyman) - xhci: Don't check if the event ring is valid before every event TRB (Mathias Nyman) - xhci: add helper that checks for unhandled events on a event ring (Mathias Nyman) - xhci: move event processing for one interrupter to a separate function (Mathias Nyman) - xhci: update event ring dequeue pointer position to controller correctly (Mathias Nyman) - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Mathias Nyman) - xhci: make isoc_bei_interval variable interrupter specific. (Mathias Nyman) - xhci: Add helper to set an interrupters interrupt moderation interval (Mathias Nyman) - xhci: Add interrupt pending autoclear flag to each interrupter (Mathias Nyman) - usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk (Luca Weiss) - dt-bindings: soc: qcom: qcom,pmic-glink: document QCM6490 compatible (Luca Weiss) - usb: typec: qcom-pmic-typec: allow different implementations for the port backend (Dmitry Baryshkov) - usb: typec: qcom-pmic-typec: allow different implementations for the PD PHY (Dmitry Baryshkov) - usb: typec: qcom-pmic-typec: fix arguments of qcom_pmic_typec_pdphy_set_roles (Dmitry Baryshkov) - usb: gadget: f_fs: expose ready state in configfs (Peter Korsgaard) - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Ran Wang) - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Ran Wang) - XHCI: Separate PORT and CAPs macros into dedicated file (Frank Li) - kselftest: devices: Add sample board file for XPS 13 9300 (Nícolas F. R. A. Prado) - kselftest: devices: Add sample board file for google,spherion (Nícolas F. R. A. Prado) - kselftest: Add test to verify probe of devices from discoverable buses (Nícolas F. R. A. Prado) - usb: typec: altmodes/displayport: add SOP' support (RD Babiera) - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (RD Babiera) - usb: typec: tcpm: add discover svids and discover modes support for sop' (RD Babiera) - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (RD Babiera) - usb: typec: tcpm: add discover identity support for SOP' (RD Babiera) - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (RD Babiera) - usb: typec: tcpm: add control message support to sop' (RD Babiera) - usb: typec: tcpm: process receive and transmission of sop' messages (RD Babiera) - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (RD Babiera) - usb: typec: tcpci: add cable_comm_capable attribute (RD Babiera) - usb: typec: altmodes: add svdm version info for typec cables (RD Babiera) - usb: typec: altmodes: add typec_cable_ops to typec_altmode (RD Babiera) - usb: phy: generic: Disable vbus on removal (Sean Anderson) - usb: phy: generic: Implement otg->set_vbus (Sean Anderson) - usb: phy: generic: Get the vbus supply (Sean Anderson) - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Sean Anderson) - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (AngeloGioacchino Del Regno) - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (AngeloGioacchino Del Regno) - dt-bindings: usb: Clean-up "usb-phy" constraints (Rob Herring) - dt-bindings: usb: add common Type-C USB Switch schema (Krzysztof Kozlowski) - usb: core: add phy notify connect and disconnect (Stanley Chang) - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Stanley Chang) - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Stanley Chang) - phy: core: add notify_connect and notify_disconnect callback (Stanley Chang) - usb: core: Make default authorization mode configurable (Niko Mauno) - usb: core: Amend initial authorized_default value (Niko Mauno) - usb: host: Add ac5 to EHCI Orion (Elad Nachman) - dt-bindings: usb: Add Marvell ac5 (Elad Nachman) - ucsi_ccg: Refine the UCSI Interrupt handling (Haotien Hsu) - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Alexander Tsoy) - usb: dwc3-of-simple: Stop using of_reset_control_array_get() directly (Philipp Zabel) - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (AngeloGioacchino Del Regno) - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (AngeloGioacchino Del Regno) - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Karina Yankevich) - usb: usb_autopm_get_interface use modern helper (Oliver Neukum) - USB: uapi: OTG 3.0 (Oliver Neukum) - hwspinlock: omap: Use index to get hwspinlock pointer (Andrew Davis) - hwspinlock: omap: Use devm_hwspin_lock_register() helper (Andrew Davis) - hwspinlock: omap: Use devm_pm_runtime_enable() helper (Andrew Davis) - hwspinlock: omap: Remove unneeded check for OF node (Andrew Davis) - rpmsg: core: Make rpmsg_bus const (Ricardo B. Marliere) - rpmsg: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - remoteproc: qcom_q6v5_pas: Unload lite firmware on ADSP (Sibi Sankar) - remoteproc: qcom_q6v5_pas: Add support for X1E80100 ADSP/CDSP (Sibi Sankar) - dt-bindings: remoteproc: qcom,sm8550-pas: document the X1E80100 aDSP & cDSP (Abel Vesa) - remoteproc: qcom_wcnss: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: qcom_q6v5_wcss: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: qcom_q6v5_pas: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: qcom_q6v5_mss: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: qcom_q6v5_adsp: Use devm_rproc_alloc() helper (Andrew Davis) - dt-bindings: remoteproc: do not override firmware-name $ref (Krzysztof Kozlowski) - dt-bindings: remoteproc: qcom,glink-rpm-edge: drop redundant type from label (Krzysztof Kozlowski) - remoteproc: qcom: pas: correct data indentation (Dmitry Baryshkov) - remoteproc: Make rproc_get_by_phandle() work for clusters (Mathieu Poirier) - remoteproc: qcom: pas: Add SM8650 remoteproc support (Neil Armstrong) - remoteproc: qcom: pas: make region assign more generic (Neil Armstrong) - dt-bindings: remoteproc: qcom,sm8550-pas: document the SM8650 PAS (Neil Armstrong) - remoteproc: k3-dsp: Use devm_rproc_add() helper (Andrew Davis) - remoteproc: k3-dsp: Use devm_ioremap_wc() helper (Andrew Davis) - remoteproc: k3-dsp: Add devm action to release tsp (Andrew Davis) - remoteproc: k3-dsp: Use devm_kzalloc() helper (Andrew Davis) - remoteproc: k3-dsp: Use devm_ti_sci_get_by_phandle() helper (Andrew Davis) - remoteproc: stm32: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: st: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: imx_rproc: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: imx_dsp_rproc: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: k3-dsp: Use devm_kcalloc() helper (Andrew Davis) - remoteproc: k3-dsp: Add devm action to release reserved memory (Andrew Davis) - remoteproc: k3-dsp: Use devm_rproc_alloc() helper (Andrew Davis) - remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef (Arnaud Pouliquen) - remoteproc: stm32: Fix incorrect type in assignment for va (Arnaud Pouliquen) - remoteproc: virtio: Fix wdg cannot recovery remote processor (Joakim Zhang) - coccinelle: device_attr_show: Remove useless expression STR (Li Zhijian) - sh: hd64461: Make setup_hd64461() static (Artur Rojek) - sh: intc: Make intc_subsys const (Ricardo B. Marliere) - sh: dma-sysfs: Make dma_subsys const (Ricardo B. Marliere) - x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Michael Kelley) - x86/hyperv: Cosmetic changes for hv_spinlock.c (Purna Pavan Chandra Aekkaladevi) - hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Nuno Das Neves) - hv: vmbus: Convert to platform remove callback returning void (Uwe Kleine-König) - mshyperv: Introduce hv_get_hypervisor_version function (Nuno Das Neves) - x86/hyperv: Use per cpu initial stack for vtl context (Saurabh Sengar) - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Nuno Das Neves) - btrfs: do not skip re-registration for the mounted device (Anand Jain) - exfat: remove duplicate update parent dir (Yuezhang Mo) - exfat: do not sync parent dir if just update timestamp (Yuezhang Mo) - exfat: remove unused functions (Yuezhang Mo) - exfat: convert exfat_find_empty_entry() to use dentry cache (Yuezhang Mo) - exfat: convert exfat_init_ext_entry() to use dentry cache (Yuezhang Mo) - exfat: move free cluster out of exfat_init_ext_entry() (Yuezhang Mo) - exfat: convert exfat_remove_entries() to use dentry cache (Yuezhang Mo) - exfat: convert exfat_add_entry() to use dentry cache (Yuezhang Mo) - exfat: add exfat_get_empty_dentry_set() helper (Yuezhang Mo) - exfat: add __exfat_get_dentry_set() helper (Yuezhang Mo) - bitmap: Step down as a reviewer (Andy Shevchenko) - lib/find: optimize find_*_bit_wrap (Yury Norov) - lib/find_bit: Fix the code comments about find_next_bit_wrap (Guanjun) - ksmbd: remove module version (Namjae Jeon) - ksmbd: fix potencial out-of-bounds when buffer offset is invalid (Namjae Jeon) - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() (Namjae Jeon) - ksmbd: Fix spelling mistake "connction" -> "connection" (Colin Ian King) - ksmbd: fix possible null-deref in smb_lazy_parent_lease_break_close (Marios Makassikis) - ksmbd: add support for durable handles v1/v2 (Namjae Jeon) - ksmbd: mark SMB2_SESSION_EXPIRED to session when destroying previous session (Namjae Jeon) - ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info (Marios Makassikis) - ksmbd: replace generic_fillattr with vfs_getattr (Marios Makassikis) - tools/rtla: Add -U/--user-load option to timerlat (Daniel Bristot de Oliveira) - tools/verification: Use tools/build makefiles on rv (Daniel Bristot de Oliveira) - tools/rtla: Use tools/build makefiles to build rtla (Daniel Bristot de Oliveira) - tools/tracing: Use tools/build makefiles on latency-collector (Daniel Bristot de Oliveira) - docs: verify/bisect: remove a level of indenting (Thorsten Leemhuis) - docs: verify/bisect: drop 'v' prefix, EOL aspect, and assorted fixes (Thorsten Leemhuis) - docs: verify/bisect: check taint flag (Thorsten Leemhuis) - docs: verify/bisect: improve install instructions (Thorsten Leemhuis) - docs: handling-regressions.rst: Update regzbot command fixed-by to fix (Nícolas F. R. A. Prado) - docs: *-regressions.rst: Add colon to regzbot commands (Nícolas F. R. A. Prado) - doc: Fix typo in admin-guide/cifs/introduction.rst (Kendra Moore) - README: Fix spelling (Maki Hatano) - bcachefs: Fix lost wakeup on journal shutdown (Kent Overstreet) - bcachefs; Fix deadlock in bch2_btree_update_start() (Kent Overstreet) - bcachefs: ratelimit errors from async_btree_node_rewrite (Kent Overstreet) - bcachefs: Run check_topology() first (Kent Overstreet) - bcachefs: Improve bch2_fatal_error() (Kent Overstreet) - bcachefs: Fix lost transaction restart error (Kent Overstreet) - bcachefs: Don't corrupt journal keys gap buffer when dropping alloc info (Kent Overstreet) - bcachefs: fix for building in userspace (Kent Overstreet) - bcachefs: bch2_snapshot_is_ancestor() now safe to call in early recovery (Kent Overstreet) - bcachefs: Fix nested transaction restart handling in bch2_bucket_gens_init() (Kent Overstreet) - bcachefs: Improve sysfs internal/btree_updates (Kent Overstreet) - bcachefs: Split out btree_node_rewrite_worker (Kent Overstreet) - bcachefs: Fix locking in bch2_alloc_write_key() (Kent Overstreet) - bcachefs: Avoid extent entry type assertions in .invalid() (Kent Overstreet) - bcachefs: Fix spurious -BCH_ERR_transaction_restart_nested (Kent Overstreet) - bcachefs: Fix check_key_has_snapshot() call (Kent Overstreet) - bcachefs: Change "accounting overran journal reservation" to a warning (Kent Overstreet) - soc: fsl: dpio: fix kcalloc() argument order (Arnd Bergmann) - bus: ts-nbus: Improve error reporting (Uwe Kleine-König) - bus: ts-nbus: Convert to atomic pwm API (Uwe Kleine-König) - ARM: bcm: stop selecing CONFIG_TICK_ONESHOT (Arnd Bergmann) - ARM: brcmstb: Add debug UART entry for 74165 (Florian Fainelli) - bus: brcmstb_gisb: Added support for 74165 register layout (Florian Fainelli) - dt-bindings: bus: Document Broadcom GISB arbiter 74165 compatible (Florian Fainelli) - arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells (Rafał Miłecki) - arm64: dts: broadcom: bcmbca: bcm4908: use NVMEM layout for Asus GT-AC5300 (Rafał Miłecki) - riscv: dts: starfive: jh7110: Add camera subsystem nodes (Changhuang Liang) - dt-bindings: pwm: opencores: Add compatible for StarFive JH8100 (Ji Sheng Teoh) - dt-bindings: riscv: cpus: reg matches hart ID (Heinrich Schuchardt) - riscv: dts: microchip: add specific compatible for mpfs pdma (Shravan Chippa) - riscv: dts: microchip: add missing CAN bus clocks (Conor Dooley) - riscv: dts: starfive: beaglev-starlight: Setup phy reset gpio (Cristian Ciocaltea) - riscv: dts: starfive: visionfive-v1: Setup ethernet phy (Cristian Ciocaltea) - riscv: dts: starfive: jh7100-common: Setup pinmux and enable gmac (Cristian Ciocaltea) - riscv: dts: starfive: jh7100: Add sysmain and gmac DT nodes (Cristian Ciocaltea) - riscv: dts: starfive: jh7110: Add PWM node and pins configuration (William Qiu) - riscv: dts: starfive: jh7100: Add PWM node and pins configuration (William Qiu) - dt-bindings: pwm: Add bindings for OpenCores PWM Controller (William Qiu) - reset: Instantiate reset GPIO controller for shared reset-gpios (Krzysztof Kozlowski) - reset: gpio: Add GPIO-based reset controller (Krzysztof Kozlowski) - cpufreq: do not open-code of_phandle_args_equal() (Krzysztof Kozlowski) - of: Add of_phandle_args_equal() helper (Krzysztof Kozlowski) - reset: simple: add support for Sophgo SG2042 (Chen Wang) - dt-bindings: reset: sophgo: support SG2042 (Chen Wang) - ARM: dts: omap3: Update clksel clocks to use reg instead of ti,bit-shift (Tony Lindgren) - ARM: dts: am3: Update clksel clocks to use reg instead of ti,bit-shift (Tony Lindgren) - clk: ti: Improve clksel clock bit parsing for reg property (Tony Lindgren) - clk: ti: Handle possible address in the node name (Tony Lindgren) - s390/entry: compare gmap asce to determine guest/host fault (Sven Schnelle) - s390/entry: remove OUTSIDE macro (Sven Schnelle) - s390/entry: add CIF_SIE flag and remove sie64a() address check (Sven Schnelle) - s390/cio: use while (i--) pattern to clean up (Andy Shevchenko) - s390/raw3270: make class3270 constant (Ricardo B. Marliere) - s390/raw3270: improve raw3270_init() readability (Ricardo B. Marliere) - s390/tape: make tape_class constant (Ricardo B. Marliere) - s390/vmlogrdr: make vmlogrdr_class constant (Ricardo B. Marliere) - s390/vmur: make vmur_class constant (Ricardo B. Marliere) - s390/zcrypt: make zcrypt_class constant (Ricardo B. Marliere) - s390/mm: provide simple ARCH_HAS_DEBUG_VIRTUAL support (Heiko Carstens) - s390/vfio_ccw_cp: use new address translation helpers (Heiko Carstens) - s390/iucv: use new address translation helpers (Heiko Carstens) - s390/ctcm: use new address translation helpers (Heiko Carstens) - s390/lcs: use new address translation helpers (Heiko Carstens) - s390/qeth: use new address translation helpers (Heiko Carstens) - s390/zfcp: use new address translation helpers (Heiko Carstens) - s390/tape: fix virtual vs physical address confusion (Heiko Carstens) - s390/3270: use new address translation helpers (Heiko Carstens) - s390/3215: use new address translation helpers (Heiko Carstens) - s390/vmur: use new address translation helpers (Heiko Carstens) - s390/scm: use new address translation helpers (Heiko Carstens) - s390/cio: use new address translation helpers (Heiko Carstens) - s390/cio,idal: fix virtual vs physical address confusion (Heiko Carstens) - s390/cio,idal: remove superfluous virt_to_phys() conversion (Heiko Carstens) - s390/cio,idal: code cleanup (Heiko Carstens) - s390/dasd: use new address translation helpers (Heiko Carstens) - s390/dasd: remove superfluous virt_to_phys() conversion (Heiko Carstens) - s390/virtio_ccw: avoid converting dma addresses / handles (Halil Pasic) - s390/virtio_ccw: use DMA handle from DMA API (Halil Pasic) - s390/virtio_ccw: fix virtual vs physical address confusion (Halil Pasic) - s390/cio: use bitwise types to allow for type checking (Heiko Carstens) - s390/cio: introduce bitwise dma types and helper functions (Halil Pasic) - s390/vfio_ccw: fix virtual vs physical address confusion (Heiko Carstens) - s390/cio: fix virtual vs physical address confusion (Heiko Carstens) - s390/dasd_eckd: fix virtual vs physical address confusion (Heiko Carstens) - s390/dcssblk: fix virtual vs physical address confusion (Gerald Schaefer) - s390/iucv: fix receive buffer virtual vs physical address confusion (Alexander Gordeev) - s390/zcrypt: fix reference counting on zcrypt card objects (Harald Freudenberger) - s390/vtime: fix average steal time calculation (Mete Durlu) - s390/sysinfo: allow response buffer in normal memory (Alexander Gordeev) - tracing: Just use strcmp() for testing __string() and __assign_str() match (Steven Rostedt (Google)) - Documentation: power: Fix typo in suspend and interrupts doc (Saravana Kannan) - powercap: intel_rapl: Convert to platform remove callback returning void (Uwe Kleine-König) - PM: EM: Force device drivers to provide power in uW (Lukasz Luba) - cpufreq: scmi: Enable boost support (Sibi Sankar) - firmware: arm_scmi: Add support for marking certain frequencies as turbo (Sibi Sankar) - cpufreq: dt: always allocate zeroed cpumask (Marek Szyprowski) - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Sibi Sankar) - ACPI: docs: enumeration: Make footnotes links (Chris Packham) - ACPI: PM: Improve kerneldoc comments for suspend and hibernation functions (Yang Li) - ACPI: Document handle_eject_request() arguments (Yang Li) - thermal/drivers/rcar_gen3: Add support for R-Car V4M (Geert Uytterhoeven) - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779h0 support (Duy Nguyen) - thermal/of: Assume polling-delay(-passive) 0 when absent (Konrad Dybcio) - dt-bindings: thermal-zones: Don't require polling-delay(-passive) (Konrad Dybcio) - thermal/drivers/qoriq: Fix getting tmu range (Peng Fan) - thermal/drivers/sun8i: Don't fail probe due to zone registration failure (Mark Brown) - thermal/drivers/sun8i: Add support for H616 THS controller (Martin Botka) - thermal/drivers/sun8i: Add SRAM register access code (Andre Przywara) - thermal/drivers/sun8i: Extend H6 calibration to support 4 sensors (Maksim Kiselev) - thermal/drivers/sun8i: Explain unknown H6 register value (Andre Przywara) - dt-bindings: thermal: sun8i: Add H616 THS controller (Martin Botka) - soc: sunxi: sram: export register 0 for THS on H616 (Andre Przywara) - dt-bindings: thermal: qoriq-thermal: Adjust fsl,tmu-range min/maxItems (Fabio Estevam) - thermal: Drop spaces before TABs (Geert Uytterhoeven) - thermal/drivers/mediatek: Fix control buffer enablement on MT7896 (Frank Wunderlich) - thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path (Christophe JAILLET) - ahci: asm1064: asm1166: don't limit reported ports (Conrad Kostecki) - virtio_net: rename free_old_xmit_skbs to free_old_xmit (Xuan Zhuo) - virtio_net: unify the code for recycling the xmit ptr (Xuan Zhuo) - virtio-net: add cond_resched() to the command waiting loop (Jason Wang) - virtio-net: convert rx mode setting to use workqueue (Jason Wang) - virtio: packed: fix unmap leak for indirect desc table (Xuan Zhuo) - vDPA: report virtio-blk flush info to user space (Zhu Lingshan) - vDPA: report virtio-block read-only info to user space (Zhu Lingshan) - vDPA: report virtio-block write zeroes configuration to user space (Zhu Lingshan) - vDPA: report virtio-block discarding configuration to user space (Zhu Lingshan) - vDPA: report virtio-block topology info to user space (Zhu Lingshan) - vDPA: report virtio-block MQ info to user space (Zhu Lingshan) - vDPA: report virtio-block max segments in a request to user space (Zhu Lingshan) - vDPA: report virtio-block block-size to user space (Zhu Lingshan) - vDPA: report virtio-block max segment size to user space (Zhu Lingshan) - vDPA: report virtio-block capacity to user space (Zhu Lingshan) - virtio: make virtio_bus const (Ricardo B. Marliere) - vdpa: make vdpa_bus const (Ricardo B. Marliere) - vDPA/ifcvf: implement vdpa_config_ops.get_vq_num_min (Zhu Lingshan) - vDPA/ifcvf: get_max_vq_size to return max size (Zhu Lingshan) - virtio_vdpa: create vqs with the actual size (Zhu Lingshan) - vduse: implement vdpa_config_ops.get_vq_size for vduse (Zhu Lingshan) - vdpa_sim: implement vdpa_config_ops.get_vq_size for vDPA simulator (Zhu Lingshan) - eni_vdpa: implement vdpa_config_ops.get_vq_size (Zhu Lingshan) - vp_vdpa: implement vdpa_config_ops.get_vq_size (Zhu Lingshan) - vDPA/ifcvf: implement vdpa_config_ops.get_vq_size (Zhu Lingshan) - vDPA: introduce get_vq_size to vdpa_config_ops (Zhu Lingshan) - vhost-vdpa: uapi to support reporting per vq size (Zhu Lingshan) - vdpa/pds: fixes for VF vdpa flr-aer handling (Shannon Nelson) - vduse: implement DMA sync callbacks (Maxime Coquelin) - vdpa/mlx5: Allow CVQ size changes (Jonah Palmer) - vdpa: skip suspend/resume ops if not DRIVER_OK (Steve Sistare) - virtio: reenable config if freezing device failed (David Hildenbrand) - vdpa_sim: reset must not run (Steve Sistare) - virtio: uapi: Drop __packed attribute in linux/virtio_pci.h (Suzuki K Poulose) - vhost: Added pad cleanup if vnet_hdr is not present. (Andrew Melnychenko) - xen/events: increment refcnt only if event channel is refcounted (Juergen Gross) - xen/evtchn: avoid WARN() when unbinding an event channel (Juergen Gross) - x86/xen: attempt to inflate the memory balloon on PVH (Roger Pau Monne) - xen/grant-dma-iommu: Convert to platform remove callback returning void (Uwe Kleine-König) - dlm: add comments about forced waiters reset (David Teigland) - dlm: revert atomic_t lkb_wait_count (David Teigland) - dlm: fix user space lkb refcounting (Alexander Aring) - RDMA/cm: add timeout to cm_destroy_id wait (Manjunath Patil) - RDMA/mana_ib: Use virtual address in dma regions for MRs (Konstantin Taranov) - RDMA/mana_ib: Fix bug in creation of dma regions (Konstantin Taranov) - RDMA/hns: Append SCC context to the raw dump of QPC (wenglianfa) - RDMA/uverbs: Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva) - RDMA/hns: Support userspace configuring congestion control algorithm with QP granularity (Junxian Huang) - RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() (Alexey Kodanev) - RDMA/uverbs: Remove flexible arrays from struct *_filter (Erick Archer) - RDMA/device: Fix a race between mad_client and cm_client init (Shifeng Li) - RDMA/hns: Fix mis-modifying default congestion control algorithm (Luoyouming) - RDMA/rxe: Remove unused 'iova' parameter from rxe_mr_init_user (Guoqing Jiang) - RDMA/srpt: Do not register event handler until srpt device is fully setup (William Kucharski) - RDMA/irdma: Remove duplicate assignment (Mustafa Ismail) - RDMA/efa: Limit EQs to available MSI-X vectors (Yonatan Nachum) - RDMA/mlx5: Delete unused mlx5_ib_copy_pas prototype (Alexey Dobriyan) - RDMA/cxgb4: Delete unused c4iw_ep_redirect prototype (Alexey Dobriyan) - RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function (Konstantin Taranov) - RDMA/mana_ib: Introduce mana_ib_get_netdev helper function (Konstantin Taranov) - RDMA/mana_ib: Introduce mdev_to_gc helper function (Konstantin Taranov) - RDMA/hns: Simplify 'struct hns_roce_hem' allocation (Yunsheng Lin) - RDMA/hns: Support adaptive PBL hopnum (Chengchang Tang) - RDMA/hns: Support flexible umem page size (Chengchang Tang) - RDMA/hns: Alloc MTR memory before alloc_mtt() (Chengchang Tang) - RDMA/hns: Refactor mtr_init_buf_cfg() (Chengchang Tang) - RDMA/hns: Refactor mtr find (Chengchang Tang) - RDMA/ipoib: Print symbolic error name instead of error code (Christian Heusel) - RDMA/rxe: Remove rxe_info from rxe_set_mtu (Li Zhijian) - RDMA/rxe: Improve newline in printing messages (Li Zhijian) - IB/hfi1: fix spellos and kernel-doc (Randy Dunlap) - ktest: force $buildonly = 1 for 'make_warnings_file' test type (Ricardo B. Marliere) - ktest.pl: Process variables within variables (Steven Rostedt) - tracing: Add __string_src() helper to help compilers not to get confused (Steven Rostedt (Google)) - tracing: Use strcmp() in __assign_str() WARN_ON() check (Steven Rostedt (Google)) - tracepoints: Use WARN() and not WARN_ON() for warnings (Steven Rostedt (Google)) - tracing: Use div64_u64() instead of do_div() (Thorsten Blum) - tracing: Support to dump instance traces by ftrace_dump_on_oops (Huang Yiwei) - tracing: Remove second parameter to __assign_rel_str() (Steven Rostedt (Google)) - tracing: Add warning if string in __assign_str() does not match __string() (Steven Rostedt (Google)) - tracing: Add __string_len() example (Steven Rostedt (Google)) - tracing: Remove __assign_str_len() (Steven Rostedt (Google)) - ftrace: Fix most kernel-doc warnings (Randy Dunlap) - tracing: Decrement the snapshot if the snapshot trigger fails to register (Steven Rostedt (Google)) - tracing: Fix snapshot counter going between two tracers that use it (Steven Rostedt (Google)) - tracing: Use EVENT_NULL_STR macro instead of open coding "(null)" (Steven Rostedt (Google)) - tracing: Use ? : shortcut in trace macros (Steven Rostedt (Google)) - tracing: Do not calculate strlen() twice for __string() fields (Steven Rostedt (Google)) - tracing: Rework __assign_str() and __string() to not duplicate getting the string (Steven Rostedt (Google)) - cxl/trace: Properly initialize cxl_poison region name (Alison Schofield) - net: hns3: tracing: fix hclgevf trace event strings (Steven Rostedt (Google)) - drm/i915: Add missing ; to __assign_str() macros in tracepoint code (Steven Rostedt (Google)) - NFSD: Fix nfsd_clid_class use of __string_len() macro (Steven Rostedt (Google)) - tracing: Use init_utsname()->release (John Garry) - tracing/user_events: Document multi-format flag (Beau Belgrave) - selftests/user_events: Test multi-format events (Beau Belgrave) - tracing/user_events: Introduce multi-format events (Beau Belgrave) - tracing/user_events: Prepare find/delete for same name events (Beau Belgrave) - tracing: Add snapshot refcount (Vincent Donnefort) - ring-buffer: Make wake once of ring_buffer_wait() more robust (Steven Rostedt (Google)) - ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment (linke li) - ring-buffer: Zero ring-buffer sub-buffers (Vincent Donnefort) - tracing: Move saved_cmdline code into trace_sched_switch.c (Steven Rostedt (Google)) - tracing: Move open coded processing of tgid_map into helper function (Steven Rostedt (Google)) - tracing: Have saved_cmdlines arrays all in one allocation (Steven Rostedt (Google)) - eventfs: Create eventfs_root_inode to store dentry (Steven Rostedt (Google)) - eventfs: Add WARN_ON_ONCE() to checks in eventfs_root_lookup() (Steven Rostedt (Google)) - scripts: check-sysctl-docs: handle per-namespace sysctls (Thomas Weißschuh) - ipc: remove linebreaks from arguments of __register_sysctl_table (Thomas Weißschuh) - scripts: check-sysctl-docs: adapt to new API (Thomas Weißschuh) - MAINTAINERS: Update sysctl tree location (Joel Granados) - Julia Lawall reported this null pointer dereference, this should fix it. (Mike Marshall) - fs/orangefs: remove ORANGEFS_CACHE_CREATE_FLAGS (Vlastimil Babka) - f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault (Chao Yu) - f2fs: truncate page cache before clearing flags when aborting atomic write (Sunmin Jeong) - f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag (Sunmin Jeong) - f2fs: prevent atomic write on pinned file (Daeho Jeong) - f2fs: fix to handle error paths of {new,change}_curseg() (Zhiguo Niu) - f2fs: unify the error handling of f2fs_is_valid_blkaddr (Zhiguo Niu) - f2fs: zone: fix to remove pow2 check condition for zoned block device (Chao Yu) - f2fs: fix to truncate meta inode pages forcely (Chao Yu) - f2fs: compress: fix reserve_cblocks counting error when out of space (Xiuhong Wang) - f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks (Xiuhong Wang) - f2fs: add a proc entry show disk layout (Jaegeuk Kim) - f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup (Chao Yu) - f2fs: fix to check return value of f2fs_gc_range (Zhiguo Niu) - f2fs: fix to check return value __allocate_new_segment (Zhiguo Niu) - f2fs: fix to do sanity check in update_sit_entry (Zhiguo Niu) - f2fs: fix to reset fields for unloaded curseg (Chao Yu) - f2fs: clean up new_curseg() (Chao Yu) - f2fs: relocate f2fs_precache_extents() in f2fs_swap_activate() (Chao Yu) - f2fs: fix blkofs_end correctly in f2fs_migrate_blocks() (Chao Yu) - f2fs: ro: don't start discard thread for readonly image (Chao Yu) - f2fs: ro: compress: fix to avoid caching unaligned extent (Chao Yu) - f2fs: fix to check return value in f2fs_insert_range() (Chao Yu) - f2fs: fix to use correct segment type in f2fs_allocate_data_block() (Chao Yu) - f2fs: allow to mount if cap is 100 (Jaegeuk Kim) - f2fs: print zone status in string and some log (Jaegeuk Kim) - f2fs: fix write pointers all the time (Jaegeuk Kim) - f2fs: check number of blocks in a current section (Jaegeuk Kim) - f2fs: prevent an f2fs_gc loop during disable_checkpoint (Jaegeuk Kim) - f2fs: introduce FAULT_NO_SEGMENT (Chao Yu) - f2fs: compress: fix to check compress flag w/ .i_sem lock (Chao Yu) - f2fs: fix to handle segment allocation failure correctly (Chao Yu) - f2fs: stop checkpoint when get a out-of-bounds segment (Zhiguo Niu) - f2fs: delete f2fs_get_new_segment() declaration (Chao Yu) - f2fs: introduce get_available_block_count() for cleanup (Chao Yu) - f2fs: support file pinning for zoned devices (Daeho Jeong) - f2fs: kill heap-based allocation (Jaegeuk Kim) - f2fs: doc: Fix bouncing email address for Sahitya Tummala (Jeffrey Hugo) - f2fs: support SEEK_DATA and SEEK_HOLE for compression files (Daeho Jeong) - f2fs: compress: fix to check zstd compress level correctly in mount option (Chao Yu) - f2fs: Use folio in f2fs_read_merkle_tree_page (HuangXiaojia) - f2fs: fix to create selinux label during whiteout initialization (Chao Yu) - f2fs: separate f2fs_gc_range() to use GC for a range (Daeho Jeong) - f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC (Jaegeuk Kim) - f2fs: deprecate io_bits (Jaegeuk Kim) - f2fs: fix to avoid potential panic during recovery (Chao Yu) - f2fs: use IS_INODE replace IS_DNODE in f2fs_flush_inline_data (Zhiguo Niu) - f2fs: compress: remove some redundant codes in f2fs_cache_compressed_page (Zhiguo Niu) - f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem (Chao Yu) - f2fs: use f2fs_err_ratelimited() to avoid redundant logs (Chao Yu) - f2fs: support printk_ratelimited() in f2fs_printk() (Chao Yu) - f2fs: fix NULL pointer dereference in f2fs_submit_page_write() (Wenjie Qi) - f2fs: zone: fix to wait completion of last bio in zone correctly (Chao Yu) - f2fs: introduce FAULT_BLKADDR_CONSISTENCE (Chao Yu) - f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic (Chao Yu) - f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode (Chao Yu) - f2fs: compress: fix to check unreleased compressed cluster (Sheng Yong) - f2fs: compress: fix to cover normal cluster write with cp_rwsem (Chao Yu) - f2fs: compress: fix to guarantee persisting compressed blocks by CP (Chao Yu) - f2fs: check free sections before disable checkpoint (Wu Bo) - f2fs: remove unnecessary f2fs_put_page in f2fs_rename (Jaegeuk Kim) - ovl: relax WARN_ON in ovl_verify_area() (Amir Goldstein) - MAINTAINERS: update overlayfs git tree (Amir Goldstein) - fscache: Fix error handling in fscache_begin_operation() (David Howells) - fs,block: get holder during claim (Christian Brauner) - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (David Howells) - afs: Don't cache preferred address (David Howells) - afs: Revert "afs: Hide silly-rename files from userspace" (David Howells) - irqchip/riscv-intc: Fix use of AIA interrupts 32-63 on riscv32 (Samuel Holland) - ALSA: core: add kunitconfig (Takashi Sakamoto) - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Ian Murphy) - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Takashi Iwai) - ALSA: timer: Fix missing irq-disable at closing (Takashi Iwai) - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jichi Zhang) - i3c: Make i3c_bus_type const (Ricardo B. Marliere) - i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling (Dylan Hung) - dt-bindings: i3c: drop "master" node name suffix (Krzysztof Kozlowski) - x86/efistub: Clear decompressor BSS in native EFI entrypoint (Ard Biesheuvel) - timer/migration: Remove buggy early return on deactivation (Frederic Weisbecker) - perf/x86/amd/core: Avoid register reset when CPU is dead (Sandipan Das) - perf/x86/amd/lbr: Discard erroneous branch entries (Sandipan Das) - watchdog: intel-mid_wdt: Get platform data via dev_get_platdata() (Andy Shevchenko) - watchdog: intel-mid_wdt: Don't use "proxy" headers (Andy Shevchenko) - watchdog: intel-mid_wdt: Remove unused intel-mid.h (Andy Shevchenko) - dt-bindings: watchdog: sama5d4-wdt: add compatible for sam9x7-wdt (Varshini Rajendran) - dt-bindings: watchdog: sprd,sp9860-wdt: convert to YAML (Stanislav Jakubek) - dt-bindings: watchdog: starfive,jh7100-wdt: Add compatible for JH8100 (Ji Sheng Teoh) - watchdog: stm32_iwdg: initialize default timeout (Ben Wolsieffer) - dt-bindings: watchdog: arm,sp805: document the reset signal (Yang Xiwen) - watchdog: sp805_wdt: deassert the reset if available (Yang Xiwen) - watchdog/hpwdt: Support Suspend and Resume (Jerry Hoemann) - dt-bindings: watchdog: renesas-wdt: Add support for R-Car V4M (Minh Le) - watchdog: starfive: check watchdog status before enabling in system resume (Ji Sheng Teoh) - watchdog: starfive: Check pm_runtime_enabled() before decrementing usage counter (Ji Sheng Teoh) - watchdog: qcom: fine tune the max timeout value calculation (Kathiravan Thirumoorthy) - watchdog: Add kernel-doc for wdt_set_timeout() (Yang Li) - watchdog: core: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - pcmcia: cs: make pcmcia_socket_class constant (Ricardo B. Marliere) - pcmcia: ds: make pcmcia_bus_type const (Ricardo B. Marliere) - Input: xpad - add support for Snakebyte GAMEPADs (Matt Scialabba) - dt-bindings: input: samsung,s3c6410-keypad: convert to DT Schema (Krzysztof Kozlowski) - Input: imagis - add touch key support (Duje Mihanović) - dt-bindings: input: imagis: Document touch keys (Duje Mihanović) - Input: imagis - use FIELD_GET where applicable (Duje Mihanović) - Input: make input_class constant (Ricardo B. Marliere) - dt-bindings: input: atmel,captouch: convert bindings to YAML (Dharma Balasubiramani) - Input: iqs7222 - add support for IQS7222D v1.1 and v1.2 (Jeff LaBundy) - dt-bindings: input: allwinner,sun4i-a10-lrad: drop redundant type from label (Krzysztof Kozlowski) - Input: serio - make serio_bus const (Ricardo B. Marliere) - Input: synaptics-rmi4 - make rmi_bus_type const (Ricardo B. Marliere) - Input: xilinx_ps2 - fix kernel-doc for xps2_of_probe function (Yang Li) - input/touchscreen: imagis: add support for IST3032C (Karel Balej) - dt-bindings: input/touchscreen: imagis: add compatible for IST3032C (Karel Balej) - input/touchscreen: imagis: Add support for Imagis IST3038B (Markuss Broks) - dt-bindings: input/touchscreen: Add compatible for IST3038B (Markuss Broks) - input/touchscreen: imagis: Correct the maximum touch area value (Markuss Broks) - Input: leds - change config symbol dependency for audio mute trigger (Heiner Kallweit) - Input: ti_am335x_tsc - remove redundant assignment to variable config (Colin Ian King) - Input: xpad - sort xpad_device by vendor and product ID (Brenton Simpson) - Input: gameport - make gameport_bus const (Ricardo B. Marliere) - Input: matrix_keypad - switch to using managed resources (Dmitry Torokhov) - Input: matrix_keypad - consolidate handling of clustered interrupt (Dmitry Torokhov) - Input: matrix_keypad - avoid repeatedly converting GPIO to IRQ (Dmitry Torokhov) - Input: goodix-berlin - add SPI support for Goodix Berlin Touchscreen IC (Neil Armstrong) - Input: goodix-berlin - add I2C support for Goodix Berlin Touchscreen IC (Neil Armstrong) - Input: add core support for Goodix Berlin Touchscreen IC (Neil Armstrong) - dt-bindings: input: document Goodix Berlin Touchscreen IC (Neil Armstrong) - dt-bindings: input: melfas,mms114: add MMS252 compatible (Luca Weiss) - Input: 88pm80x_onkey - add SPDX and drop GPL boilerplate (Duje Mihanović) - Input: leds - set default-trigger for mute (Bernhard Seibold) - dt-bindings: input: touchscreen: goodix: clarify irq-gpios misleading text (Luca Ceresoli) - Input: bcm-keypad - remove redundant of_match_ptr() (Ruan Jinjie) - dt-bindings: input: silead,gsl1680: do not override firmware-name $ref (Krzysztof Kozlowski) - Input: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Kunwu Chan) - Input: navpoint - remove driver (Duje Mihanović) - scsi: core: Constify the struct device_type usage (Ricardo B. Marliere) - scsi: libfc: replace deprecated strncpy() with memcpy() (Justin Stitt) - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: bfa: Fix function pointer type mismatch for state machines (Arnd Bergmann) - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn (Arnd Bergmann) - scsi: bfa: Remove additional unnecessary struct declarations (Simone Weiß) - scsi: csiostor: Avoid function pointer casts (Arnd Bergmann) - scsi: qla1280: Remove redundant assignment to variable 'mr' (Colin Ian King) - scsi: core: Make scsi_bus_type const (Ricardo B. Marliere) - scsi: core: Really include kunit tests with SCSI_LIB_KUNIT_TEST (Lukas Bulwahn) - scsi: target: tcm_loop: Make tcm_loop_lld_bus const (Ricardo B. Marliere) - scsi: scsi_debug: Make pseudo_lld_bus const (Ricardo B. Marliere) - scsi: iscsi: Make iscsi_flashnode_bus const (Ricardo B. Marliere) - scsi: fcoe: Make fcoe_bus_type const (Ricardo B. Marliere) - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.4.0.0 (Justin Tee) - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Justin Tee) - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Justin Tee) - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Justin Tee) - scsi: lpfc: Change nlp state statistic counters into atomic_t (Justin Tee) - scsi: lpfc: Remove shost_lock protection for fc_host_port shost APIs (Justin Tee) - scsi: lpfc: Move handling of reset congestion statistics events (Justin Tee) - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Justin Tee) - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Justin Tee) - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Justin Tee) - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Justin Tee) - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Justin Tee) - scsi: lpfc: Remove D_ID swap log message from trace event logger (Justin Tee) - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Justin Tee) - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Justin Tee) - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Justin Tee) - scsi: core: Add kunit tests for scsi_check_passthrough() (Mike Christie) - scsi: ufs: Have midlayer retry start stop errors (Mike Christie) - scsi: sr: Have midlayer retry get_sectorsize() errors (Mike Christie) - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Mike Christie) - scsi: sd: Have midlayer retry read_capacity_10() errors (Mike Christie) - scsi: sd: Have pr commands retry UAs (Mike Christie) - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Mike Christie) - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Mike Christie) - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Mike Christie) - scsi: ch: Remove unit_attention (Mike Christie) - scsi: sd: Have midlayer retry sd_sync_cache() errors (Mike Christie) - scsi: spi: Have midlayer retry spi_execute() UAs (Mike Christie) - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Mike Christie) - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Mike Christie) - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Mike Christie) - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Mike Christie) - scsi: core: Retry INQUIRY after timeout (Mike Christie) - scsi: core: Have midlayer retry scsi_probe_lun() errors (Mike Christie) - scsi: core: Allow passthrough to request midlayer retries (Mike Christie) - scsi: pm8001: Convert snprintf() to sysfs_emit() (Li Zhijian) - scsi: isci: Convert snprintf() to sysfs_emit() (Li Zhijian) - scsi: ibmvscsi_tgt: Convert snprintf() to sysfs_emit() (Li Zhijian) - scsi: ibmvscsi: Convert snprintf() to sysfs_emit() (Li Zhijian) - scsi: fnic: Convert snprintf() to sysfs_emit() (Li Zhijian) - scsi: aacraid: aachba: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - scsi: 53c700: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - scsi: 3w-xxxx: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - scsi: 3w-sas: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - scsi: 3w-9xxx: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - scsi: mpt3sas: Update driver version to 48.100.00.00 (Ranjan Kumar) - scsi: mpt3sas: Reload SBR without rebooting HBA (Ranjan Kumar) - scsi: ufs: qcom: Avoid re-init quirk when gears match (Eric Chanudet) - scsi: ufs: qcom: Clarify comments about the initial phy_gear (Andrew Halaney) - scsi: hisi_sas: Remove hisi_hba->timer for v3 hw (Xiang Chen) - scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it (Yihang Li) - scsi: hisi_sas: Remove redundant checks for automatic debugfs dump (Yihang Li) - scsi: hisi_sas: Fix a deadlock issue related to automatic dump (Yihang Li) - scsi: fnic: Clean up some inconsistent indenting (Jiapeng Chong) - scsi: mpi3mr: Use ida to manage mrioc ID (Guixin Liu) - scsi: ibmvscsi_tgt: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: message: fusion: Remove redundant pointer 'hd' (Colin Ian King) - scsi: megaraid: Remove redundant assignment to variable 'retval' (Colin Ian King) - scsi: ufs: mcq: Remove unused parameters (ChanWoo Lee) - scsi: ufs: mcq: Use ufshcd_mcq_req_to_hwq() to simplify updating hwq (ChanWoo Lee) - scsi: ufs: mcq: Add definition for REG_UFS_MEM_CFG register (ChanWoo Lee) - scsi: core: Safe warning about bad dev info string (Petr Mladek) - scsi: ufs: ufs-mediatek: Change default autosuspend timer (Peter Wang) - scsi: core: Move autosuspend timer delay to Scsi_Host (Peter Wang) - scsi: ufs: ufs-mediatek: Disable MCQ IRQ when clock off (Peter Wang) - scsi: ufs: ufs-mediatek: Fix MCQ mode TM cmd timeout (Peter Wang) - scsi: ufs: ufs-mediatek: Check link status after exiting hibern8 (Peter Wang) - scsi: ufs: ufs-mediatek: Migrate to UFSHCD generic CPU latency PM QoS support (Maramaina Naresh) - scsi: ufs: core: Add CPU latency QoS support for UFS driver (Maramaina Naresh) - parisc: led: Convert to platform remove callback returning void (Uwe Kleine-König) - parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds (Guenter Roeck) - parisc: Fix csum_ipv6_magic on 64-bit systems (Guenter Roeck) - parisc: Fix csum_ipv6_magic on 32-bit systems (Guenter Roeck) - parisc: Fix ip_fast_csum (Guenter Roeck) - parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros (John David Anglin) - parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() (Guenter Roeck) - parisc: make parisc_bus_type const (Ricardo B. Marliere) - parisc: avoid c23 'nullptr' idenitifier (Arnd Bergmann) - parisc: Show kernel unaligned memory accesses (Helge Deller) - parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367 (Helge Deller) - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Josef Bacik) - NFS: trace the uniquifier of fscache (Chen Hanxiao) - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) - NFS: remove unused variable nfs_rpcstat (Trond Myklebust) - nfs: fix UAF in direct writes (Josef Bacik) - nfs: properly protect nfs_direct_req fields (Josef Bacik) - NFS: enable nconnect for RDMA (Trond Myklebust) - NFSv4: nfs4_do_open() is incorrectly triggering state recovery (Trond Myklebust) - NFS: avoid infinite loop in pnfs_update_layout. (NeilBrown) - NFS: remove sync_mode test from nfs_writepage_locked() (NeilBrown) - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Olga Kornievskaia) - NFS: Fix an off by one in root_nfs_cat() (Christophe JAILLET) - nfs: make the rpc_stat per net namespace (Josef Bacik) - nfs: expose /proc/net/sunrpc/nfs in net namespaces (Josef Bacik) - sunrpc: add a struct rpc_stats arg to rpc_create_args (Josef Bacik) - nfs: remove unused NFS_CALL macro (Jeff Layton) - NFSv4.1: add tracepoint to trunked nfs4_exchange_id calls (Olga Kornievskaia) - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Dave Wysochanski) - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int (Dai Ngo) - nfs: fix regression in handling of fsc= option in NFSv4 (Chen Hanxiao) - pnfs/filelayout: add tracepoint to getdeviceinfo (Olga Kornievskaia) - NFSv4.2: fix listxattr maximum XDR buffer size (Jorge Mora) - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Jorge Mora) - NFS: Display the "fsc=" mount option if it is set (Chen Hanxiao) - SUNRPC: add xrpt id to rpc_stats_latency tracepoint (Olga Kornievskaia) - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Christophe JAILLET) - SUNRPC: Add a transport callback to handle dequeuing of an RPC request (Trond Myklebust) - SUNRPC: Don't try to send when the connection is shutting down (Trond Myklebust) - SUNRPC: Don't retry using the same source port if connection failed (Trond Myklebust) - phy: constify of_phandle_args in xlate (Krzysztof Kozlowski) - phy: ti: tusb1210: Define device IDs (Andy Shevchenko) - phy: ti: tusb1210: Use temporary variable for struct device (Andy Shevchenko) - phy: rockchip: Add Samsung HDMI/eDP Combo PHY driver (Cristian Ciocaltea) - dt-bindings: phy: Add Rockchip HDMI/eDP Combo PHY schema (Cristian Ciocaltea) - phy: ti: gmii-sel: add resume support (Thomas Richard) - phy: mtk-mipi-csi: add driver for CSI phy (Phi-bang Nguyen) - dt-bindings: phy: add mediatek MIPI CD-PHY module v0.5 (Florian Sylvestre) - phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink config for TI J7200 (Swapnil Jakhade) - dt-bindings: phy: cadence-torrent: Add a separate compatible for TI J7200 (Swapnil Jakhade) - phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink configuration (Swapnil Jakhade) - phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink configuration (Swapnil Jakhade) - dt-bindings: phy: cadence-torrent: Add optional input reference clock for PLL1 (Swapnil Jakhade) - phy: qcom-qmp-ufs: Switch to devm_clk_bulk_get_all() API (Manivannan Sadhasivam) - dt-bindings: phy: qmp-ufs: Fix PHY clocks (Manivannan Sadhasivam) - phy: qcom: sgmii-eth: move PCS registers to separate header (Dmitry Baryshkov) - phy: qcom: sgmii-eth: use existing register definitions (Dmitry Baryshkov) - phy: qcom: qmp-usbc: drop has_pwrdn_delay handling (Dmitry Baryshkov) - phy: qcom: qmp: move common bits definitions to common header (Dmitry Baryshkov) - phy: qcom: qmp: split DP PHY registers to separate headers (Dmitry Baryshkov) - phy: qcom: qmp: move common functions to common header (Dmitry Baryshkov) - phy: qcom: qmp-usb-legacy: drop qmp_usb_legacy_iomap (Dmitry Baryshkov) - phy: qcom: qmp-usb-legacy: drop single-lane support (Dmitry Baryshkov) - phy: qcom: qmp-pcie: Update PCIe0 PHY settings for SM8550 (Qiang Yu) - phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 (Can Guo) - phy: armada-38x: add mux value for gbe port 0 on serdes 0 (Josua Mayer) - phy: qcom-qmp-pcie: Add support for X1E80100 g3x2 and g4x2 PCIE (Abel Vesa) - phy: qcom: qmp-pcie: Add QMP v6 registers layout (Abel Vesa) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHYs (Abel Vesa) - phy: qcom: qmp-usbc: enable SDM630 support (Dmitry Baryshkov) - dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: support SDM660 (Dmitry Baryshkov) - phy: qcom: qmp-usbc: handle CLAMP register in a correct way (Dmitry Baryshkov) - dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: add TCSR registers (Dmitry Baryshkov) - phy: qcom: qmp-usbc: add support for the Type-C handling (Dmitry Baryshkov) - phy: qcom: qmp-usb: drop dual-lane handling (Dmitry Baryshkov) - phy: qcom: qmp-usb: split USB-C PHY driver (Dmitry Baryshkov) - dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: support USB-C data (Dmitry Baryshkov) - dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: split from sc8280xp PHY schema (Dmitry Baryshkov) - phy: qualcomm: phy-qcom-qmp-ufs: Add High Speed Gear 5 support for SM8550 (Can Guo) - phy: qcom: qmp-ufs: Add SC7180 support (David Wronek) - dt-bindings: phy: Add QMP UFS PHY compatible for SC7180 (David Wronek) - firewire: core: fix build failure due to the caller of fw_csr_string() (Takashi Sakamoto) - firewire: Convert snprintf/sprintf to sysfs_emit (Li Zhijian) - firewire: Kill unnecessary buf check in device_attribute.show (Li Zhijian) - Documentation/ABI/testing/debugfs-cxl: Fix "Unexpected indentation" (Dan Williams) - cxl: Fix the incorrect assignment of SSLBIS entry pointer initial location (Dave Jiang) - EINJ, Documentation: Update EINJ kernel doc (Ben Cheatham) - cxl/core: Add CXL EINJ debugfs files (Ben Cheatham) - EINJ: Add CXL error type support (Ben Cheatham) - EINJ: Migrate to a platform driver (Ben Cheatham) - cxl/region: Deal with numa nodes not enumerated by SRAT (Dave Jiang) - cxl/region: Add memory hotplug notifier for cxl region (Dave Jiang) - cxl/region: Add sysfs attribute for locality attributes of CXL regions (Dave Jiang) - cxl/region: Calculate performance data for a region (Dave Jiang) - cxl: Set cxlmd->endpoint before adding port device (Dave Jiang) - cxl: Move QoS class to be calculated from the nearest CPU (Dave Jiang) - cxl: Split out host bridge access coordinates (Dave Jiang) - cxl: Split out combine_coordinates() for common shared usage (Dave Jiang) - ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access classes (Dave Jiang) - ACPI: HMAT: Introduce 2 levels of generic port access class (Dave Jiang) - base/node / ACPI: Enumerate node access class for 'struct access_coordinate' (Dave Jiang) - ACPI: HMAT: Remove register of memory node for generic target (Dave Jiang) - lib/firmware_table: Provide buffer length argument to cdat_table_parse() (Robert Richter) - cxl/pci: Get rid of pointer arithmetic reading CDAT table (Robert Richter) - cxl/pci: Rename DOE mailbox handle to doe_mb (Robert Richter) - x86/CPU/AMD: Update the Zenbleed microcode revisions (Borislav Petkov (AMD)) - powerpc/macio: Make remove callback of macio driver void returned (Dawei Li) - powerpc/83xx: Fix build failure with FPU=n (Michael Ellerman) - powerpc/64s: Fix get_hugepd_cache_index() build failure (Michael Ellerman) - powerpc/4xx: Fix warp_gpio_leds build failure (Michael Ellerman) - powerpc/amigaone: Make several functions static (Michael Ellerman) - powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. (Michael Ellerman) - macintosh/adb: make adb_dev_class constant (Ricardo B. Marliere) - powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (Nathan Chancellor) - powerpc/fsl: Fix mfpmr() asm constraint error (Michael Ellerman) - powerpc: Remove cpu-as-y completely (Christophe Leroy) - powerpc/fsl: Modernise mt/mfpmr (Michael Ellerman) - powerpc/fsl: Fix mfpmr build errors with newer binutils (Michael Ellerman) - powerpc/64s: Use .machine power4 around dcbt (Michael Ellerman) - powerpc/64s: Move dcbt/dcbtst sequence into a macro (Michael Ellerman) - powerpc/mm: Code cleanup for __hash_page_thp (Kunwu Chan) - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Kajol Jain) - powerpc/irq: Allow softirq to hardirq stack transition (Michael Ellerman) - powerpc: Stop using of_root (Christophe Leroy) - powerpc/machdep: Define 'compatibles' property in ppc_md and use it (Christophe Leroy) - of: Reimplement of_machine_is_compatible() using of_machine_compatible_match() (Christophe Leroy) - of: Change of_machine_is_compatible() to return bool (Michael Ellerman) - of: Add of_machine_compatible_match() (Michael Ellerman) - powerpc: Add allmodconfig for all 32-bit sub-arches (Michael Ellerman) - powerpc/85xx: Make some pic_init functions static (Michael Ellerman) - powerpc/boot: Only free if realloc() succeeds (Michael Ellerman) - powerpc/boot: Handle allocation failure in simple_realloc() (Li zeming) - powerpc/pseries: Fix potential memleak in papr_get_attr() (Qiheng Lin) - powerpc/32: Curb objtool unannotated intra-function call warning (Sathvika Vasireddy) - powerpc/32: fix ADB_CUDA kconfig warning (Michael Ellerman) - powerpc: Enable support for 32 bit MSI-X vectors (Brian King) - powerpc: Don't ignore errors from set_memory_{n}p() in __kernel_map_pages() (Christophe Leroy) - powerpc: Refactor __kernel_map_pages() (Christophe Leroy) - powerpc/kprobes: Handle error returned by set_memory_rox() (Christophe Leroy) - powerpc: Implement set_memory_rox() (Christophe Leroy) - powerpc: Use user_mode() macro when possible (Christophe Leroy) - powerpc/trace: Restrict hash_fault trace event to HASH MMU (Christophe Leroy) - powerpc: pmi: Convert to platform remove callback returning void (Uwe Kleine-König) - powerpc: fsl_msi: Convert to platform remove callback returning void (Uwe Kleine-König) - powerpc: papr_scm: Convert to platform remove callback returning void (Uwe Kleine-König) - powerpc: opal-prd: Convert to platform remove callback returning void (Uwe Kleine-König) - powerpc: gpio_mdio: Convert to platform remove callback returning void (Uwe Kleine-König) - powerpc: sgy_cts1000: Convert to platform remove callback returning void (Uwe Kleine-König) - Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2" (Geoff Levand) - powerpc/ps3: Make real stack frames for LV1 hcalls (Nicholas Piggin) - powerpc/ps3: lv1 hcall code use symbolic constant for LR save offset (Nicholas Piggin) - powerpc/ps3: Fix lv1 hcall assembly for ELFv2 calling convention (Nicholas Piggin) - powerpc/pseries: Set CPU_FTR_DBELL according to ibm,pi-features (Nicholas Piggin) - powerpc/pseries: Add a clear modifier to ibm,pa/pi-features parser (Nicholas Piggin) - powerpc/perf: Power11 Performance Monitoring support (Madhavan Srinivasan) - powerpc: Add Power11 architected and raw mode (Madhavan Srinivasan) - powerpc: Remove duplicate/unnecessary ifdefs (Shrikanth Hegde) - powerpc: remove unused KCSAN_SANITIZE_early_64.o in Makefile (Masahiro Yamada) - uapi/auxvec: Define AT_HWCAP3 and AT_HWCAP4 aux vector, entries (Peter Bergner) - macintosh: windfarm_rm31: Convert to platform remove callback returning void (Uwe Kleine-König) - macintosh: windfarm_pm91: Convert to platform remove callback returning void (Uwe Kleine-König) - macintosh: windfarm_pm81: Convert to platform remove callback returning void (Uwe Kleine-König) - macintosh: windfarm_pm72: Convert to platform remove callback returning void (Uwe Kleine-König) - macintosh: windfarm_pm121: Convert to platform remove callback returning void (Uwe Kleine-König) - macintosh: windfarm_pm112: Convert to platform remove callback returning void (Uwe Kleine-König) - macintosh: therm_windtunnel: Convert to platform remove callback returning void (Uwe Kleine-König) - powerpc: ibmebus: make ibmebus_bus_type const (Ricardo B. Marliere) - powerpc: pmac: make macio_bus_type const (Ricardo B. Marliere) - powerpc: mpic: make mpic_subsys const (Ricardo B. Marliere) - powerpc: vio: make vio_bus_type const (Ricardo B. Marliere) - powerpc: vio: move device attributes into a new ifdef (Ricardo B. Marliere) - powerpc: Force inlining of arch_vmap_p{u/m}d_supported() (Christophe Leroy) - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Michael Ellerman) - powerpc/smp: Factor out assign_threads() (Michael Ellerman) - powerpc/smp: Lookup avail once per device tree node (Michael Ellerman) - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Michael Ellerman) - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Michael Ellerman) - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Oliver Upton) - block: fix mismatched kerneldoc function name (Jiapeng Chong) - Revert "blk-lib: check for kill signal" (Christoph Hellwig) - Revert "block/mq-deadline: use correct way to throttling write requests" (Bart Van Assche) - block: limit block time caching to in_task() context (Jens Axboe) - Revert "crypto: remove CONFIG_CRYPTO_STATS" (Herbert Xu) - crypto: scomp - remove memcpy if sg_nents is 1 and pages are lowmem (Barry Song) - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Barry Song) - crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Barry Song) - hwrng: hisi - use dev_err_probe (Martin Kaiser) - MAINTAINERS: Remove T Ambarus from few mchp entries (Tudor Ambarus) - crypto: iaa - Fix comp/decomp delay statistics (Tom Zanussi) - crypto: iaa - Fix async_disable descriptor leak (Tom Zanussi) - dt-bindings: rng: atmel,at91-trng: add sam9x7 TRNG (Varshini Rajendran) - dt-bindings: crypto: add sam9x7 in Atmel TDES (Varshini Rajendran) - dt-bindings: crypto: add sam9x7 in Atmel SHA (Varshini Rajendran) - dt-bindings: crypto: add sam9x7 in Atmel AES (Varshini Rajendran) - crypto: remove CONFIG_CRYPTO_STATS (Eric Biggers) - crypto: dh - Make public key test FIPS-only (Herbert Xu) - crypto: rockchip - fix to check return value (Kilian Zinnecker) - crypto: jitter - fix CRYPTO_JITTERENTROPY help text (Randy Dunlap) - crypto: qat - make ring to service map common for QAT GEN4 (Damian Muszynski) - crypto: qat - fix ring to service map for dcc in 420xx (Damian Muszynski) - crypto: qat - fix ring to service map for dcc in 4xxx (Damian Muszynski) - crypto: qat - fix comment structure (Adam Guerin) - crypto: qat - remove unnecessary description from comment (Adam Guerin) - crypto: qat - remove double initialization of value (Adam Guerin) - crypto: qat - avoid division by zero (Adam Guerin) - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Adam Guerin) - crypto: qat - remove unused macros in qat_comp_alg.c (Adam Guerin) - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Dan Carpenter) - crypto: ccp - Update return values for some unit tests (Mario Limonciello) - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Mario Limonciello) - crypto: arm/sha - fix function cast warnings (Arnd Bergmann) - Documentation: qat: fix auto_reset section (Giovanni Cabiddu) - crypto: qat - resolve race condition during AER recovery (Damian Muszynski) - crypto: qat - change SLAs cleanup flow at shutdown (Damian Muszynski) - MAINTAINERS: adjust file entries after crypto vmx file movement (Lukas Bulwahn) - crypto: hisilicon/qm - change function type to void (Weili Qian) - crypto: hisilicon/qm - obtain stop queue status (Weili Qian) - crypto: hisilicon/qm - add stop function by hardware (Weili Qian) - crypto: ccp - State in dmesg that TSME is enabled (Borislav Petkov (AMD)) - crypto: rsa - restrict plaintext/ciphertext values more (Joachim Vandersmissen) - crypto: qat - improve aer error reset handling (Mun Chun Yep) - crypto: qat - limit heartbeat notifications (Furong Zhou) - crypto: qat - add auto reset on error (Damian Muszynski) - crypto: qat - add fatal error notification (Mun Chun Yep) - crypto: qat - re-enable sriov after pf reset (Mun Chun Yep) - crypto: qat - update PFVF protocol for recovery (Mun Chun Yep) - crypto: qat - disable arbitration before reset (Furong Zhou) - crypto: qat - add fatal error notify method (Furong Zhou) - crypto: qat - add heartbeat error simulator (Damian Muszynski) - crypto: virtio - remove duplicate check if queue is broken (Li RongQing) - crypto: xilinx - call finalize with bh disabled (Quanyang Wang) - crypto: ahash - unexport crypto_hash_alg_has_setkey() (Eric Biggers) - crypto: hisilicon/sec - remove unused parameter (Wenkai Lin) - crypto: hisilicon/sec2 - fix some cleanup issues (Qi Tao) - crypto: hisilicon/sec2 - modify nested macro call (Qi Tao) - crypto: hisilicon/sec2 - updates the sec DFX function register (Qi Tao) - dt-bindings: crypto: ice: Document SC7180 inline crypto engine (David Wronek) - crypto: testmgr - remove unused xts4096 and xts512 algorithms from testmgr.c (Joachim Vandersmissen) - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Erick Archer) - crypto: sun8i-ce - Use kcalloc() instead of kzalloc() (Erick Archer) - crypto: hisilicon - Fix smp_processor_id() warnings (Wenkai Lin) - crypto: arm64/aes-ccm - Merge finalization into en/decrypt asm helpers (Ard Biesheuvel) - crypto: arm64/aes-ccm - Merge encrypt and decrypt tail handling (Ard Biesheuvel) - crypto: arm64/aes-ccm - Cache round keys and unroll AES loops (Ard Biesheuvel) - crypto: arm64/aes-ccm - Reuse existing MAC update for AAD input (Ard Biesheuvel) - crypto: arm64/aes-ccm - Replace bytewise tail handling with NEON permute (Ard Biesheuvel) - crypto: arm64/aes-ccm - Pass short inputs via stack buffer (Ard Biesheuvel) - crypto: arm64/aes-ccm - Keep NEON enabled during skcipher walk (Ard Biesheuvel) - crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop" (Ard Biesheuvel) - crypto: asymmetric_keys - remove redundant pointer secs (Colin Ian King) - crypto: pcbc - remove redundant assignment to nbytes (Colin Ian King) - crypto: hisilicon/qm - dump important registers values before resetting (Weili Qian) - crypto: hisilicon/qm - support get device state (Weili Qian) - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Minjie Du) - crypto: iaa - Remove header table code (Tom Zanussi) - KEYS: include header for EINVAL definition (Clay Chang) - dt-bindings: qcom-qce: Add compatible for SM6350 (Luca Weiss) - crypto: qat - avoid memcpy() overflow warning (Arnd Bergmann) - crypto: vmx - Move to arch/powerpc/crypto (Danny Tsen) - crypto: virtio - Less function calls in __virtio_crypto_akcipher_do_req() after error detection (Markus Elfring) - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) - vfio/platform: Create persistent IRQ handlers (Alex Williamson) - vfio/platform: Disable virqfds on cleanup (Alex Williamson) - vfio/pci: Create persistent INTx handler (Alex Williamson) - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) - vfio/pci: Lock external INTx masking ops (Alex Williamson) - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) - vfio/pds: Refactor/simplify reset logic (Brett Creeley) - vfio/pds: Make sure migration file isn't accessed after reset (Brett Creeley) - vfio/platform: Convert to platform remove callback returning void (Uwe Kleine-König) - vfio/mlx5: Enforce PRE_COPY support (Yishai Hadas) - vfio/mbochs: make mbochs_class constant (Ricardo B. Marliere) - vfio/mdpy: make mdpy_class constant (Ricardo B. Marliere) - hisi_acc_vfio_pci: Remove the deferred_reset logic (Shameer Kolothum) - Revert "vfio/type1: Unpin zero pages" (Alex Williamson) - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Ankit Agrawal) - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Geert Uytterhoeven) - vfio/pds: Always clear the save/restore FDs on reset (Brett Creeley) - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Ankit Agrawal) - vfio/pci: rename and export range_intersect_range (Ankit Agrawal) - vfio/pci: rename and export do_io_rw() (Ankit Agrawal) - vfio: mdev: make mdev_bus_type const (Ricardo B. Marliere) - MAINTAINERS: Re-alphabetize VFIO (Alex Williamson) - vfio/mlx5: Let firmware knows upon leaving PRE_COPY back to RUNNING (Yishai Hadas) - vfio/mlx5: Block incremental query upon migf state error (Yishai Hadas) - vfio/mlx5: Handle the EREMOTEIO error upon the SAVE command (Yishai Hadas) - vfio/mlx5: Add support for tracker object change event (Yishai Hadas) - net/mlx5: Add the IFC related bits for query tracker (Yishai Hadas) - vfio/pci: WARN_ON driver_override kasprintf failure (Kunwu Chan) - selftests: kvm: remove meaningless assignments in Makefiles (Paolo Bonzini) - KVM: s390: selftest: memop: Fix undefined behavior (Nina Schoetterl-Glausch) - KVM: s390: only deliver the set service event bits (Eric Farman) - KVM: s390: fix virtual vs physical address confusion (Alexander Gordeev) - KVM: x86/xen: fix recursive deadlock in timer injection (David Woodhouse) - KVM: pfncache: simplify locking and make more self-contained (David Woodhouse) - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (David Woodhouse) - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (David Woodhouse) - KVM: x86/xen: improve accuracy of Xen timers (David Woodhouse) - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Paul Durrant) - KVM: pfncache: check the need for invalidation under read lock first (Paul Durrant) - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Paul Durrant) - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Paul Durrant) - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Paul Durrant) - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Paul Durrant) - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Paul Durrant) - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Paul Durrant) - KVM: x86/xen: separate initialization of shared_info cache and content (Paul Durrant) - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Paul Durrant) - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Sean Christopherson) - KVM: pfncache: include page offset in uhva and use it consistently (Paul Durrant) - KVM: pfncache: stop open-coding offset_in_page() (Paul Durrant) - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Paul Durrant) - KVM: pfncache: add a mark-dirty helper (Paul Durrant) - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Paul Durrant) - KVM: pfncache: remove unnecessary exports (Paul Durrant) - KVM: pfncache: Add a map helper function (Paul Durrant) - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Like Xu) - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Dapeng Mi) - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Sean Christopherson) - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Sean Christopherson) - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Sean Christopherson) - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Sean Christopherson) - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Sean Christopherson) - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Sean Christopherson) - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Sean Christopherson) - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Sean Christopherson) - KVM: x86/pmu: Add common define to capture fixed counters offset (Sean Christopherson) - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Sean Christopherson) - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Sean Christopherson) - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Sean Christopherson) - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Sean Christopherson) - KVM: selftests: Test PMC virtualization with forced emulation (Sean Christopherson) - KVM: selftests: Move KVM_FEP macro into common library header (Sean Christopherson) - KVM: selftests: Query module param to detect FEP in MSR filtering test (Sean Christopherson) - KVM: selftests: Add helpers to read integer module params (Sean Christopherson) - KVM: selftests: Add a helper to query if the PMU module param is enabled (Sean Christopherson) - KVM: selftests: Expand PMU counters test to verify LLC events (Sean Christopherson) - KVM: selftests: Add functional test for Intel's fixed PMU counters (Jinrong Liang) - KVM: selftests: Test consistency of CPUID with num of fixed counters (Jinrong Liang) - KVM: selftests: Test consistency of CPUID with num of gp counters (Jinrong Liang) - KVM: selftests: Test Intel PMU architectural events on fixed counters (Jinrong Liang) - KVM: selftests: Test Intel PMU architectural events on gp counters (Jinrong Liang) - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Jinrong Liang) - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Sean Christopherson) - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Sean Christopherson) - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Jinrong Liang) - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Sean Christopherson) - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Sean Christopherson) - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Sean Christopherson) - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Sean Christopherson) - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Sean Christopherson) - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Sean Christopherson) - KVM: x86/pmu: Get eventsel for fixed counters from perf (Sean Christopherson) - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Sean Christopherson) - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Sean Christopherson) - KVM: x86/pmu: Allow programming events that match unsupported arch events (Sean Christopherson) - KVM: x86/pmu: Always treat Fixed counters as available when supported (Sean Christopherson) - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Sean Christopherson) - KVM: VMX: return early if msr_bitmap is not supported (Dongli Zhang) - KVM: VMX: fix comment to add LBR to passthrough MSRs (Dongli Zhang) - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Sean Christopherson) - KVM: VMX: Report up-to-date exit qualification to userspace (Chao Gao) - kvm/x86: allocate the write-tracking metadata on-demand (Andrei Vagin) - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Sean Christopherson) - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Sean Christopherson) - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Sean Christopherson) - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Sean Christopherson) - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Sean Christopherson) - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Sean Christopherson) - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Sean Christopherson) - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Sean Christopherson) - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Sean Christopherson) - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Sean Christopherson) - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Mingwei Zhang) - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Kunwu Chan) - KVM: SVM: Rename vmplX_ssp -> plX_ssp (John Allen) - KVM: Add a comment explaining the directed yield pending interrupt logic (Sean Christopherson) - KVM: x86: Clean up directed yield API for "has pending interrupt" (Sean Christopherson) - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Sean Christopherson) - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Sean Christopherson) - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Sean Christopherson) - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Sean Christopherson) - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Sean Christopherson) - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Sean Christopherson) - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Sean Christopherson) - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Sean Christopherson) - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Sean Christopherson) - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Sean Christopherson) - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Sean Christopherson) - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Sean Christopherson) - KVM: x86: rename push to emulate_push for consistency (Julian Stecklina) - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Julian Stecklina) - KVM: x86/emulator: emulate movbe with operand-size prefix (Thomas Prescher) - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Mathias Krause) - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Nikolay Borisov) - KVM: fix kvm_mmu_memory_cache allocation warning (Arnd Bergmann) - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Sean Christopherson) - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Sean Christopherson) - KVM: Get reference to VM's address space in the async #PF worker (Sean Christopherson) - KVM: Put mm immediately after async #PF worker completes remote gup() (Sean Christopherson) - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson) - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Dongli Zhang) - KVM: selftests: Add a basic SEV-ES smoke test (Sean Christopherson) - KVM: selftests: Add a basic SEV smoke test (Peter Gonda) - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Sean Christopherson) - KVM: selftests: Add library for creating and interacting with SEV guests (Peter Gonda) - KVM: selftests: Allow tagging protected memory in guest page tables (Peter Gonda) - KVM: selftests: Explicitly ucall pool from shared memory (Peter Gonda) - KVM: selftests: Add support for protected vm_vaddr_* allocations (Michael Roth) - KVM: selftests: Add support for allocating/managing protected guest memory (Peter Gonda) - KVM: selftests: Add a macro to iterate over a sparsebit range (Ackerley Tng) - KVM: selftests: Make sparsebit structs const where appropriate (Michael Roth) - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Sean Christopherson) - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Thomas Huth) - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Thomas Huth) - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Thomas Huth) - KVM: selftests: x86: Use TAP interface in the sync_regs test (Thomas Huth) - KVM: selftests: Add a macro to define a test with one vcpu (Thomas Huth) - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Sean Christopherson) - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Thomas Huth) - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Thomas Huth) - KVM: riscv: selftests: Add Zacas extension to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow Zacas extension for Guest/VM (Anup Patel) - KVM: riscv: selftests: Add Ztso extension to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow Ztso extension for Guest/VM (Anup Patel) - RISC-V: KVM: Forward SEED CSR access to user space (Anup Patel) - KVM: riscv: selftests: Add sstc timer test (Haibo Xu) - KVM: riscv: selftests: Change vcpu_has_ext to a common function (Haibo Xu) - KVM: riscv: selftests: Add guest helper to get vcpu id (Haibo Xu) - KVM: riscv: selftests: Add exception handling support (Haibo Xu) - KVM: riscv: selftests: Switch to use macro from csr.h (Haibo Xu) - tools: riscv: Add header file vdso/processor.h (Haibo Xu) - tools: riscv: Add header file csr.h (Haibo Xu) - KVM: selftests: Add CONFIG_64BIT definition for the build (Haibo Xu) - KVM: arm64: selftests: Split arch_timer test code (Haibo Xu) - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Haibo Xu) - KVM: arm64: selftests: Data type cleanup for arch_timer test (Haibo Xu) - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Paolo Bonzini) - KVM: arm64: vgic: fix a kernel-doc warning (Randy Dunlap) - KVM: arm64: vgic-its: fix kernel-doc warnings (Randy Dunlap) - KVM: arm64: vgic-init: fix a kernel-doc warning (Randy Dunlap) - KVM: arm64: sys_regs: fix kernel-doc warnings (Randy Dunlap) - KVM: arm64: PMU: fix kernel-doc warnings (Randy Dunlap) - KVM: arm64: mmu: fix a kernel-doc warning (Randy Dunlap) - KVM: arm64: vhe: fix a kernel-doc warning (Randy Dunlap) - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Randy Dunlap) - KVM: arm64: guest: fix kernel-doc warnings (Randy Dunlap) - KVM: arm64: debug: fix kernel-doc warnings (Randy Dunlap) - vfio: Convey kvm that the vfio-pci device is wc safe (Ankit Agrawal) - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Ankit Agrawal) - mm: Introduce new flag to indicate wc safe (Ankit Agrawal) - KVM: arm64: Introduce new flag for non-cacheable IO memory (Ankit Agrawal) - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Oliver Upton) - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Oliver Upton) - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Oliver Upton) - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Oliver Upton) - KVM: arm64: vgic: Use atomics to count LPIs (Oliver Upton) - KVM: arm64: vgic: Get rid of the LPI linked-list (Oliver Upton) - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Oliver Upton) - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Oliver Upton) - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Oliver Upton) - KVM: arm64: vgic: Store LPIs in an xarray (Oliver Upton) - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Oliver Upton) - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Oliver Upton) - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Marc Zyngier) - KVM: arm64: Add debugfs file for guest's ID registers (Marc Zyngier) - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Marc Zyngier) - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Marc Zyngier) - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Marc Zyngier) - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Marc Zyngier) - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Marc Zyngier) - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Marc Zyngier) - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Marc Zyngier) - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Marc Zyngier) - KVM: arm64: Add Fine-Grained UNDEF tracking information (Marc Zyngier) - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Marc Zyngier) - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Marc Zyngier) - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Marc Zyngier) - KVM: arm64: Always populate the trap configuration xarray (Marc Zyngier) - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Marc Zyngier) - KVM: arm64: Drop the requirement for XARRAY_MULTI (Marc Zyngier) - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Marc Zyngier) - KVM: arm64: nv: Correctly handle negative polarity FGTs (Marc Zyngier) - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Marc Zyngier) - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Marc Zyngier) - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Marc Zyngier) - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Marc Zyngier) - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Marc Zyngier) - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Marc Zyngier) - KVM: arm64: Add feature checking helpers (Marc Zyngier) - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Marc Zyngier) - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Marc Zyngier) - KVM: selftests: aarch64: Remove unused functions from vpmu test (Raghavendra Rao Ananta) - KVM: arm64: Fix typos (Bjorn Helgaas) - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Oliver Upton) - KVM: selftests: Print timer ctl register in ISTATUS assertion (Oliver Upton) - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sean Christopherson) - KVM: arm64: removed unused kern_hyp_va asm macro (Joey Gouly) - KVM: arm64: add comments to __kern_hyp_va (Joey Gouly) - KVM: arm64: print Hyp mode (Joey Gouly) - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Jing Zhang) - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Marc Zyngier) - arm64: cpufeatures: Only check for NV1 if NV is present (Marc Zyngier) - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Marc Zyngier) - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Marc Zyngier) - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Marc Zyngier) - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Marc Zyngier) - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Marc Zyngier) - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Marc Zyngier) - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Marc Zyngier) - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Marc Zyngier) - arm64: cpufeature: Correctly display signed override values (Marc Zyngier) - arm64: cpufeatures: Correctly handle signed values (Marc Zyngier) - arm64: Add macro to compose a sysreg field value (Marc Zyngier) - LoongArch: KVM: Remove unnecessary CSR register saving during enter guest (Bibo Mao) - LoongArch: KVM: Do not restart SW timer when it is expired (Bibo Mao) - LoongArch: KVM: Start SW timer only when vcpu is blocking (Bibo Mao) - LoongArch: KVM: Set reserved bits as zero in CPUCFG (Bibo Mao) - x86: irq: unconditionally define KVM interrupt vectors (Paolo Bonzini) - treewide: remove CONFIG_HAVE_KVM (Paolo Bonzini) - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Paolo Bonzini) - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Paolo Bonzini) - MIPS: introduce Kconfig for MIPS VZ (Paolo Bonzini) - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Paolo Bonzini) - KVM: remove unnecessary #ifdef (Paolo Bonzini) - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Paolo Bonzini) - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Paolo Bonzini) - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Paolo Bonzini) - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Paolo Bonzini) - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Paolo Bonzini) - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Paolo Bonzini) - KVM: remove more traces of device assignment UAPI (Paolo Bonzini) - kvm: x86: use a uapi-friendly macro for GENMASK (Paolo Bonzini) - kvm: x86: use a uapi-friendly macro for BIT (Dionna Glaze) - uapi: introduce uapi-friendly macros for GENMASK (Paolo Bonzini) - lib/fonts: Allow Sparc console 8x16 font for sparc64 early boot text console (Andreas Larsson) - sbus: uctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - sbus: flash: Convert to platform remove callback returning void (Uwe Kleine-König) - sbus: envctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - sbus: display7seg: Convert to platform remove callback returning void (Uwe Kleine-König) - sbus: bbc_i2c: Convert to platform remove callback returning void (Uwe Kleine-König) - sbus: Add prototype for bbc_envctrl_init and bbc_envctrl_cleanup to header (Uwe Kleine-König) - sparc32: Fix section mismatch in leon_pci_grpci (Sam Ravnborg) - sparc32: Fix parport build with sparc32 (Sam Ravnborg) - sparc32: Do not select GENERIC_ISA_DMA (Sam Ravnborg) - mtd: maps: sun_uflash: Declare uflash_devinit static (Sam Ravnborg) - sparc32: Fix build with trapbase (Sam Ravnborg) - sparc32: Use generic cmpdi2/ucmpdi2 variants (Sam Ravnborg) - sparc: select FRAME_POINTER instead of redefining it (Masahiro Yamada) - sparc: vDSO: fix return value of __setup handler (Randy Dunlap) - sparc64: NMI watchdog: fix return value of __setup handler (Randy Dunlap) - sparc: vio: make vio_bus_type const (Ricardo B. Marliere) - sparc: Fix typos (Bjorn Helgaas) - sparc: Use shared font data (Dr. David Alan Gilbert) - sparc: remove obsolete config ARCH_ATU (Lukas Bulwahn) - mips: cm: Convert __mips_cm_phys_base() to weak function (Serge Semin) - mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function (Serge Semin) - mips: dts: ralink: mt7621: add cell count properties to usb (Justin Swartz) - mips: dts: ralink: mt7621: add serial1 and serial2 nodes (Justin Swartz) - mips: dts: ralink: mt7621: reorder serial0 properties (Justin Swartz) - mips: dts: ralink: mt7621: associate uart1_pins with serial0 (Justin Swartz) - MIPS: ralink: Don't use "proxy" headers (Andy Shevchenko) - mips: sibyte: make tb_class constant (Ricardo B. Marliere) - mips: mt: make mt_class constant (Ricardo B. Marliere) - MIPS: ralink: Remove unused of_gpio.h (Andy Shevchenko) - bus: bt1-apb: Remove duplicate include (Jiapeng Chong) - MAINTAINERS: remove entry to non-existing file in MOBILEYE MIPS SOCS (Lukas Bulwahn) - MIPS: mipsregs: Parse fp and sp register by name in parse_r (Jiaxun Yang) - tty: mips_ejtag_fdc: Fix passing incompatible pointer type warning (Serge Semin) - mips: zboot: Fix "no previous prototype" build warning (Serge Semin) - MIPS: mipsregs: Set proper ISA level for virt extensions (Jiaxun Yang) - MIPS: Implement microMIPS MT ASE helpers (Jiaxun Yang) - MIPS: Limit MIPS_MT_SMP support by ISA reversion (Jiaxun Yang) - MIPS: Loongson64: test for -march=loongson3a cflag (Jiaxun Yang) - MIPS: BMIPS: Drop unnecessary assembler flag (Jiaxun Yang) - MIPS: Fallback CPU -march flag to ISA level if unsupported (Jiaxun Yang) - MIPS: Remove cc-option checks for -march=octeon (Jiaxun Yang) - MIPS: Probe toolchain support of -msym32 (Jiaxun Yang) - MIPS: TXx9: Use PCI_SET_ERROR_RESPONSE() (Ilpo Järvinen) - MIPS: PCI: Return PCIBIOS_* from tx4927_pci_config_read/write() (Ilpo Järvinen) - MIPS: ath79: Don't return PCIBIOS_* code from pcibios_enable_device() (Ilpo Järvinen) - MIPS: lantiq: Remove unused function pointer variables (Ilpo Järvinen) - mips: bus: make mips_cdmm_bustype const (Ricardo B. Marliere) - tc: make tc_bus_type const (Ricardo B. Marliere) - mips: txx9: make txx9_sramc_subsys const (Ricardo B. Marliere) - mips: sgi-ip22: make gio_bus_type const (Ricardo B. Marliere) - MIPS: move unselectable entries out of the "CPU type" choice (Masahiro Yamada) - MIPS: Alchemy: Use kcalloc() instead of kzalloc() (Erick Archer) - MAINTAINERS: Add maintainer for MIPS Baikal-T1 platform code (Serge Semin) - MAINTAINERS: Add entry for Mobileye MIPS SoCs (Gregory CLEMENT) - MIPS: Add support for Mobileye EyeQ5 (Gregory CLEMENT) - MIPS: Share generic kernel code with other architecture (Gregory CLEMENT) - MIPS: mobileye: Add EPM5 device tree (Gregory CLEMENT) - MIPS: mobileye: Add EyeQ5 dtsi (Gregory CLEMENT) - dt-bindings: mips: Add bindings for Mobileye SoCs (Gregory CLEMENT) - dt-bindings: mips: cpu: Add I-Class I6500 Multiprocessor Core (Gregory CLEMENT) - dt-bindings: mips: cpus: Sort the entries (Gregory CLEMENT) - dt-bindings: Add vendor prefix for Mobileye Vision Technologies Ltd. (Gregory CLEMENT) - MIPS: cps-vec: Use macros for 64bits access (Gregory CLEMENT) - MIPS: traps: Give more explanations if ebase doesn't belong to KSEG0 (Gregory CLEMENT) - MIPS: Allows relocation exception vectors everywhere (Jiaxun Yang) - MIPS: Fix set_uncached_handler for ebase in XKPHYS (Jiaxun Yang) - MIPS: spaces: Define a couple of handy macros (Gregory CLEMENT) - MIPS: pm-cps: Use GPR number macros (Jiaxun Yang) - MIPS: kvm/entry: Use GPR number macros (Jiaxun Yang) - MIPS: tlbex: Use GPR number macros (Jiaxun Yang) - MIPS: page: Use GPR number macros (Jiaxun Yang) - MIPS: traps: Use GPR number macros (Jiaxun Yang) - MIPS: regdefs.h: Define a set of register numbers (Jiaxun Yang) - MIPS: regdefs.h: Guard all defines with __ASSEMBLY__ (Jiaxun Yang) - MIPS: Unify define of CP0 registers for uasm code (Jiaxun Yang) - dt-bindings: soc: imx: fsl,imx-anatop: add imx6q regulators (Alexander Stein) - of: unittest: Use for_each_child_of_node_scoped() (Jonathan Cameron) - of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling (Jonathan Cameron) - of: Add cleanup.h based auto release via __free(device_node) markings (Jonathan Cameron) - of: Move all FDT reserved-memory handling into of_reserved_mem.c (Rob Herring) - of: Add KUnit test to confirm DTB is loaded (Stephen Boyd) - of: unittest: treat missing of_root as error instead of fixing up (Frank Rowand) - x86/of: Unconditionally call unflatten_and_copy_device_tree() (Stephen Boyd) - um: Unconditionally call unflatten_device_tree() (Stephen Boyd) - of: Create of_root if no dtb provided by firmware (Frank Rowand) - of: Always unflatten in unflatten_and_copy_device_tree() (Stephen Boyd) - dt-bindings: timer: mediatek: Convert to json-schema (AngeloGioacchino Del Regno) - dt-bindings: interrupt-controller: fsl,intmux: Include power-domains support (Frank Li) - soc: fsl: qbman: Remove RESERVEDMEM_OF_DECLARE usage (Rob Herring) - dt-bindings: fsl-imx-sdma: fix HDMI audio index (Sebastian Reichel) - dt-bindings: soc: imx: fsl,imx-iomuxc-gpr: add imx6 (Sebastian Reichel) - dt-bindings: soc: imx: fsl,imx-anatop: add binding (Sebastian Reichel) - dt-bindings: input: touchscreen: fsl,imx6ul-tsc convert to YAML (Sebastian Reichel) - dt-bindings: pinctrl: fsl,imx6ul-pinctrl: convert to YAML (Sebastian Reichel) - of: make for_each_property_of_node() available to to !OF (Bartosz Golaszewski) - dt-bindings: interrupt-controller: Convert Atmel AIC to json-schema (Dharma Balasubiramani) - dt-bindings: i2c: Remove obsolete i2c.txt (Rob Herring) - dt-bindings: arm: syna: remove unstable remark (Krzysztof Kozlowski) - dt-bindings: net: bluetooth: qualcomm: Fix bouncing @codeaurora (Jeffrey Hugo) - dt-bindings: watchdog: drop obsolete brcm,bcm2835-pm-wdt bindings (Stanislav Jakubek) - dt-bindings: watchdog: qcom-wdt: Update maintainer to Rajendra Nayak (Jeffrey Hugo) - of/platform: Inform about created platform devices using pr_debug() (Uwe Kleine-König) - dt-bindings: lcdif: Do not require power-domains for i.MX6ULL (Sebastian Reichel) - dt-bindings: vendor-prefixes: Add missing prefixes used in compatibles (Rob Herring) - dt-bindings: display: convert Atmel's HLCDC to DT schema (Dharma Balasubiramani) - dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update interrupts (Lad Prabhakar) - docs: dt: writing-schema: document expectations on example DTS (Krzysztof Kozlowski) - docs: dt: writing-schema: explain additional/unevaluatedProperties (Krzysztof Kozlowski) - docs: dt: writing-schema: clarify that schema should describe hardware (Krzysztof Kozlowski) - dt-bindings: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - dt-bindings: vendor-prefixes: add smartrg (Rafał Miłecki) - dt-bindings: misc: qcom,fastrpc: Compute callbacks can be DMA coherent (Krzysztof Kozlowski) - of: Make explicit cpu_to_be32 conversion to mute sparse warning (Dawei Li) - MAINTAINERS: of: Add Saravana Kannan (Saravana Kannan) - dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints (Rob Herring) - dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference (Rob Herring) - dt-bindings: can: fsl,flexcan: add i.MX95 compatible string (Peng Fan) - of: property: use unsigned int return on of_graph_get_endpoint_count() (Kuninori Morimoto) - of: property: add missing kerneldoc for of_graph_get_endpoint_count() (Kuninori Morimoto) - dt-bindings: trivial-devices: sort entries alphanumerically (Krzysztof Kozlowski) - dt-bindings: mux: restrict node name suffixes (Krzysztof Kozlowski) - dt-bindings: misc: xlnx,sd-fec: convert bindings to yaml (Dragan Cvetic) - dt-bindings: fpga: Convert fpga-region binding to yaml (Michal Simek) - MAINTAINERS: Drop my "+dt" sub-address (Rob Herring) - MAINTAINERS: Drop Frank Rowand from DT maintainership (Rob Herring) - dt-bindings: interrupt-controller: convert MediaTek sysirq to the json-schema (Rafał Miłecki) - of: property: Make 'no port node found' output a debug message (Alexander Stein) - dt-bindings: Add DPS310 as trivial device (Ninad Palsule) - docs: dt: submitting-patches: add commit subject prefix in reversed format (Krzysztof Kozlowski) - docs: dt: submitting-patches: drop outdated points to TXT format (Krzysztof Kozlowski) - dt-bindings: Turn on undocumented compatible checks (Rob Herring) - mtd: rawnand: Ensure continuous reads are well disabled (Miquel Raynal) - mtd: rawnand: Constrain even more when continuous reads are enabled (Miquel Raynal) - mtd: rawnand: brcmnand: Add support for getting ecc setting from strap (William Zhang) - mtd: rawnand: brcmnand: fix sparse warnings (William Zhang) - mtd: nand: raw: atmel: Fix comment in timings preparation (Alexander Dahl) - mtd: rawnand: Ensure all continuous terms are always in sync (Miquel Raynal) - mtd: rawnand: Add a helper for calculating a page index (Miquel Raynal) - mtd: rawnand: Fix and simplify again the continuous read derivations (Miquel Raynal) - mtd: rawnand: hynix: remove @nand_technology kernel-doc description (Randy Dunlap) - dt-bindings: atmel-nand: add microchip,sam9x7-pmecc (Varshini Rajendran) - mtd: rawnand: brcmnand: Support write protection setting from dts (William Zhang) - mtd: rawnand: brcmnand: Add BCMBCA read data bus interface (William Zhang) - mtd: rawnand: brcmnand: Rename bcm63138 nand driver (William Zhang) - arm64: dts: broadcom: bcmbca: Update router boards (William Zhang) - arm64: dts: broadcom: bcmbca: Add NAND controller node (William Zhang) - ARM: dts: broadcom: bcmbca: Add NAND controller node (William Zhang) - dt-bindings: mtd: brcmnand: Add ecc strap property (William Zhang) - dt-bindings: mtd: brcmnand: Add WP pin connection property (William Zhang) - dt-bindings: mtd: brcmnand: Updates for bcmbca SoCs (William Zhang) - mtd: rawnand: brcmnand: update log level messages (David Regan) - mtd: rawnand: brcmnand: fix style issues (William Zhang) - mtd: rawnand: brcmnand: exec_op helper functions return type fixes (David Regan) - mtd: rawnand: stm32_fmc2: add MP25 support (Christophe Kerello) - mtd: rawnand: stm32_fmc2: use dma_get_slave_caps to get DMA max burst (Christophe Kerello) - dt-bindings: mtd: st,stm32: add MP25 support (Christophe Kerello) - mtd: rawnand: lpc32xx_mlc: fix irq handler prototype (Arnd Bergmann) - mtd: rawnand: Prefer struct_size over open coded arithmetic (Erick Archer) - mtd: rawnand: meson: fix scrambling mode value in command macro (Arseniy Krasnov) - mtd: rawnand: remove redundant assignment to variable bbtblocks (Colin Ian King) - mtd: spinand: esmt: Extend IDs to 5 bytes (Ezra Buehler) - mtd: spinand: Add support for 5-byte IDs (Ezra Buehler) - mtd: rawnand: fsl_elbc: Let .probe retry if local bus is missing (Uwe Kleine-König) - mtd: spinand: winbond: add support for W25N04KV (Zhi-Jun You) - mtd: spi-nor: core: correct type of i (Muhammad Usama Anjum) - mtd: spi-nor: core: set mtd->eraseregions for non-uniform erase map (Takahiro Kuwano) - mtd: spi-nor: core: get rid of SNOR_OVERLAID_REGION flag (Takahiro Kuwano) - mtd: spi-nor: core: get rid of SNOR_LAST_REGION flag (Takahiro Kuwano) - mtd: spi-nor: core: rework struct spi_nor_erase_region (Takahiro Kuwano) - dt-bindings: mtd: spi-nor: add optional interrupts property (Josua Mayer) - mtd: Remove support for Carillo Ranch driver (Matthew Wilcox (Oracle)) - mtd: fix minor comment typo for struct mtd_master (Marcel Hamer) - mtd: chips: remove redundant assignment to variable timeo (Colin Ian King) - mtd: lpc32xx: use typedef for dma_filter_fn (Krzysztof Kozlowski) - dt-bindings: mtd: update references from partition.txt to mtd.yaml (Nayab Sayed) - mtd: maps: physmap-core: fix flash size larger than 32-bit (Baruch Siach) - mtd: flashchip: explicitly include (Tudor Ambarus) - mtd: ssfdc: Improve a size determination in ssfdcr_add_mtd() (Markus Elfring) - mtd: ssfdc: Fix indentation in ssfdcr_add_mtd() (Markus Elfring) - mtd: ssfdc: One function call less in ssfdcr_add_mtd() after error detection (Markus Elfring) - dt-bindings: mtd: avoid automatically select from mtd.yaml (Zhenhua Huang) - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Krzysztof Kozlowski) - dmaengine: pl08x: constify pointer to char in filter function (Krzysztof Kozlowski) - MAINTAINERS: change in AMD ptdma maintainer (Basavaraj Natikar) - MAINTAINERS: adjust file entry in MEDIATEK DMA DRIVER (Lukas Bulwahn) - dmaengine: idxd: constify the struct device_type usage (Ricardo B. Marliere) - dt-bindings: renesas,rcar-dmac: Add r8a779h0 support (Geert Uytterhoeven) - dt-bindings: dma: convert MediaTek High-Speed controller to the json-schema (Rafał Miłecki) - dmaengine: idxd: make dsa_bus_type const (Ricardo B. Marliere) - dmaengine: fsl-edma: integrate TCD64 support for i.MX95 (Frank Li) - dt-bindings: fsl-dma: fsl-edma: add fsl,imx95-edma5 compatible string (Frank Li) - dmaengine: mcf-edma: utilize edma_write_tcdreg() macro for TCD Access (Frank Li) - dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chan (Frank Li) - dmaengine: fsl-edma: fix spare build warning (Frank Li) - dmaengine: fsl-edma: involve help macro fsl_edma_set(get)_tcd() (Frank Li) - dt-bindings: mmp-dma: convert to YAML (Duje Mihanović) - dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RX (Vaishnav Achath) - dmaengine: ti: k3-udma-glue: Add function to request RX chan for thread ID (Siddharth Vadapalli) - dmaengine: ti: k3-udma-glue: Add function to request TX chan for thread ID (Siddharth Vadapalli) - dmaengine: ti: k3-udma-glue: Update name for remote RX channel device (Siddharth Vadapalli) - dmaengine: ti: k3-udma-glue: Add function to parse channel by ID (Siddharth Vadapalli) - dmaengine: bestcomm: Code cleanup for bcom_sram_init (Kunwu Chan) - dt-bindings: dma: allwinner,sun50i-a64-dma: Add compatible for H616 (Chen-Yu Tsai) - dmaengine: xilinx_dma: check for invalid vdma interleaved parameters (Peter Korsgaard) - dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA (Peter Robinson) - dmaengine: pl330: Clear callback_result for re-used descs (Daniel Scally) - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Cezary Rojewski) - soundwire: constify the struct device_type usage (Ricardo B. Marliere) - soundwire: bus_type: make sdw_bus_type const (Ricardo B. Marliere) - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Colin Ian King) - soundwire: stream: add missing const to Documentation (Krzysztof Kozlowski) - i2c: sprd: Convert to platform remove callback returning void (Uwe Kleine-König) - i2c: rcar: Prepare for the advent of ARCH_RCAR_GEN4 (Geert Uytterhoeven) - i2c: imx-lpi2c: add generic GPIO recovery for LPI2C (Carlos Song) - i2c: cadence: Add system suspend and resume PM support (Ji Sheng Teoh) - i2c: mpc: remove outdated macro (Wolfram Sang) - i2c: mpc: use proper binding for transfer timeouts (Wolfram Sang) - dt-bindings: i2c: mpc: use proper binding for transfer timeouts (Wolfram Sang) - i2c: designware: Implement generic polling mode code for Wangxun 10Gb NIC (Jarkko Nikula) - i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC (Jarkko Nikula) - i2c: designware: Move interrupt handling functions before i2c_dw_xfer() (Jarkko Nikula) - i2c: designware: Use accessors to DW_IC_INTR_MASK register (Jarkko Nikula) - i2c: designware: Do not enable interrupts shortly in polling mode (Jarkko Nikula) - i2c: designware: Uniform initialization flow for polling mode (Jarkko Nikula) - dt-bindings: i2c: at91: Add sam9x7 compatible string (Varshini Rajendran) - dt-bindings: i2c: imx-lpi2c: add i.MX95 LPI2C (Peng Fan) - i2c: Remove redundant comparison in npcm_i2c_reg_slave (Rand Deeb) - i2c: i801: Add helper i801_get_block_len (Heiner Kallweit) - i2c: i801: Add SMBUS_LEN_SENTINEL (Heiner Kallweit) - i2c: i801: Split i801_block_transaction (Heiner Kallweit) - i2c: i801: Add helper i801_check_and_clear_pec_error (Heiner Kallweit) - i2c: i801: Define FEATURES_ICH5 as an extension of FEATURES_ICH4 (Heiner Kallweit) - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779h0 support (Geert Uytterhoeven) - i2c: hisi: Add clearing tx aempty interrupt operation (Devyn Liu) - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 (Devyn Liu) - i2c: sh_mobile: Switch R-Mobile A1/APE6 and SH-Mobile AG5 to new frequency calculation (Geert Uytterhoeven) - i2c: imx: move to generic GPIO recovery (Esben Haabendal) - i2c: i801: Remove unused argument from tco functions (Heiner Kallweit) - i2c: i801: Replace magic value with constant in dmi_check_onboard_devices (Heiner Kallweit) - i2c: muxes: pca954x: Enable features on MAX7357 (Patrick Rudolph) - dt-bindings: i2c: pca954x: Add custom properties for MAX7357 (Patrick Rudolph) - Documentation: i2c: Document that client auto-detection is a legacy mechanism (Heiner Kallweit) - i2c: remove redundant condition (Hsin-Yu.Chen) - i2c: smbus: Prepare i2c_register_spd for usage on muxed segments (Heiner Kallweit) - i2c: constify the struct device_type usage (Ricardo B. Marliere) - dax: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - device-dax: make dax_bus_type const (Ricardo B. Marliere) - nvdimm: make nvdimm_bus_type const (Ricardo B. Marliere) - libnvdimm: Fix ACPI_NFIT in BLK_DEV_PMEM help (Peter Robinson) - clk: Add a devm variant of clk_rate_exclusive_get() (Uwe Kleine-König) - clkdev: Update clkdev id usage to allow for longer names (Michael J. Ruhl) - clk: rockchip: rk3399: Allow to set rate of clk_i2s0_frac's parent (Ondrej Jirman) - clk: rockchip: rk3588: use linked clock ID for GATE_LINK (Sebastian Reichel) - clk: rockchip: rk3588: fix indent (Sebastian Reichel) - clk: rockchip: rk3588: fix pclk_vo0grf and pclk_vo1grf (Sebastian Reichel) - clk: rockchip: rk3568: Add PLL rate for 128MHz (Chris Morgan) - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Shengjiu Wang) - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Markus Elfring) - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Markus Elfring) - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Markus Elfring) - clk: samsung: Add CPU clock support for Exynos850 (Sam Protsenko) - clk: samsung: Pass mask to wait_until_mux_stable() (Sam Protsenko) - clk: samsung: Keep register offsets in chip specific structure (Sam Protsenko) - clk: samsung: Keep CPU clock chip specific data in a dedicated struct (Sam Protsenko) - clk: samsung: Pass register layout type explicitly to CLK_CPU() (Sam Protsenko) - clk: samsung: Pass actual CPU clock registers base to CPU_CLK() (Sam Protsenko) - clk: samsung: Group CPU clock functions by chip (Sam Protsenko) - clk: samsung: Use single CPU clock notifier callback for all chips (Sam Protsenko) - clk: samsung: Reduce params count in exynos_register_cpu_clock() (Sam Protsenko) - clk: samsung: Pull struct exynos_cpuclk into clk-cpu.c (Sam Protsenko) - clk: samsung: Improve clk-cpu.c style (Sam Protsenko) - dt-bindings: clock: exynos850: Add CMU_CPUCLK0 and CMU_CPUCL1 (Sam Protsenko) - clk: samsung: gs101: add support for cmu_peric1 (André Draszik) - clk: samsung: gs101: drop extra empty line (André Draszik) - clk: samsung: exynos850: Propagate SPI IPCLK rate change (Sam Protsenko) - clk: samsung: gs101: gpio_peric0_pclk needs to be kept on (André Draszik) - clk: samsung: exynos850: Add PDMA clocks (Sam Protsenko) - dt-bindings: clock: tesla,fsd: Fix spelling mistake (Varada Pavani) - clk: samsung: gs101: add support for cmu_peric0 (Tudor Ambarus) - clk: samsung: gs101: register cmu_misc clocks early (Peter Griffin) - clk: microchip: mpfs: convert MSSPLL outputs to clk_divider (Conor Dooley) - clk: microchip: mpfs: add missing MSSPLL outputs (Conor Dooley) - clk: microchip: mpfs: setup for using other mss pll outputs (Conor Dooley) - clk: microchip: mpfs: split MSSPLL in two (Conor Dooley) - dt-bindings: can: mpfs: add missing required clock (Conor Dooley) - dt-bindings: clock: mpfs: add more MSSPLL output definitions (Conor Dooley) - clk: Fix clk_core_get NULL dereference (Bryan O'Donoghue) - clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset (Gabor Juhos) - clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk' (Gabor Juhos) - clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk' (Gabor Juhos) - clk: qcom: camcc-x1e80100: Fix missing DT_IFACE enum in x1e80100 camcc (Bryan O'Donoghue) - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays (Gabor Juhos) - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (Gabor Juhos) - clk: qcom: camcc-sc8280xp: fix terminating of frequency table arrays (Gabor Juhos) - clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays (Gabor Juhos) - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays (Gabor Juhos) - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays (Gabor Juhos) - clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays (Gabor Juhos) - clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times (Konrad Dybcio) - dt-bindings: clk: qcom: drop the SC7180 Modem subsystem clock controller (Dmitry Baryshkov) - clk: qcom: drop the SC7180 Modem subsystem clock driver (Dmitry Baryshkov) - clk: qcom: Use qcom_branch_set_clk_en() (Konrad Dybcio) - clk: qcom: branch: Add a helper for setting the enable bit (Konrad Dybcio) - clk: qcom: dispcc-sm8250: Make clk_init_data and pll_vco const (Satya Priya Kakitapalli) - clk: qcom: gcc-sc8180x: Add missing UFS QREF clocks (Manivannan Sadhasivam) - clk: qcom: gcc-msm8953: add more resets (Vladimir Lypak) - clk: qcom: videocc-*: switch to module_platform_driver (Dmitry Baryshkov) - clk: qcom: gpucc-*: switch to module_platform_driver (Dmitry Baryshkov) - clk: qcom: dispcc-*: switch to module_platform_driver (Dmitry Baryshkov) - clk: qcom: camcc-*: switch to module_platform_driver (Dmitry Baryshkov) - clk: qcom: videocc-sm8550: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: videocc-sm8450: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: videocc-sm8350: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: videocc-sm8250: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: videocc-sm8150: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sm8650: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sm8550: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sm8450: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sm8350: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sm8250: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sm7150: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sm4450: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sc8280xp: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sc8180x: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: gcc-sa8775p: Set delay for Venus CLK resets (Konrad Dybcio) - clk: qcom: reset: Ensure write completion on reset de/assertion (Konrad Dybcio) - clk: qcom: reset: Commonize the de/assert functions (Konrad Dybcio) - clk: qcom: reset: Increase max reset delay (Konrad Dybcio) - clk: qcom: Add camcc clock driver for x1e80100 (Rajendra Nayak) - clk: qcom: Add TCSR clock driver for x1e80100 (Abel Vesa) - clk: qcom: Add GPU clock driver for x1e80100 (Rajendra Nayak) - clk: qcom: Add dispcc clock driver for x1e80100 (Rajendra Nayak) - clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure (Rajendra Nayak) - dt-bindings: clock: qcom: Fix @codeaurora email in Q6SSTOP (Jeffrey Hugo) - clk: qcom: gpucc-sc8280xp: Add external supply for GX gdsc (Bjorn Andersson) - clk: qcom: gdsc: Enable supply reglator in GPU GX handler (Bjorn Andersson) - dt-bindings: clock: qcom: Allow VDD_GFX supply to GX (Bjorn Andersson) - clk: qcom: gcc-sm8150: Add gcc video resets for sm8150 (Satya Priya Kakitapalli) - dt-bindings: clock: qcom,gcc-sm8150: Add gcc video resets for sm8150 (Satya Priya Kakitapalli) - clk: qcom: gcc-sm8150: Register QUPv3 RCGs for DFS on SM8150 (Satya Priya Kakitapalli) - clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd (Amit Pundir) - clk: qcom: gcc-ipq6018: add qdss_at clock needed for wifi operation (Mantas Pucka) - clk: meson: Add missing clocks to axg_clk_regmaps (Igor Prusov) - clk: starfive: jh7110-vout: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: starfive: jh7110-isp: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: imx: imx8-acm: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: sunxi: usb: fix kernel-doc warnings (Randy Dunlap) - clk: sunxi: sun9i-cpus: fix kernel-doc warnings (Randy Dunlap) - clk: sunxi: a20-gmac: fix kernel-doc warnings (Randy Dunlap) - dt-bindings: reset: mobileye,eyeq5-reset: add bindings (Théo Lebrun) - dt-bindings: clock: mobileye,eyeq5-clk: add bindings (Théo Lebrun) - clk: fixed-factor: add fwname-based constructor functions (Théo Lebrun) - clk: fixed-factor: add optional accuracy support (Théo Lebrun) - clk: keystone: sci-clk: Adding support for non contiguous clocks (Udit Kumar) - clk: ast2600: Add FSI parent clock with correct rate (Eddie James) - dt-bindings: clock: ast2600: Add FSI clock (Eddie James) - clk: Provide managed helper to get and enable bulk clocks (Shradha Todi) - clk: mediatek: clk-mt8173-apmixedsys: Use common error handling code in clk_mt8173_apmixed_probe() (Markus Elfring) - clk: mediatek: add infracfg reset controller for mt7988 (Frank Wunderlich) - dt-bindings: reset: mediatek: add MT7988 infracfg reset IDs (Frank Wunderlich) - dt-bindings: clock: mediatek: convert SSUSBSYS to the json-schema clock (Rafał Miłecki) - dt-bindings: clock: mediatek: convert PCIESYS to the json-schema clock (Rafał Miłecki) - dt-bindings: clock: mediatek: convert hifsys to the json-schema clock (Rafał Miłecki) - clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical (Daniel Golle) - clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF (Chen-Yu Tsai) - clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe() (Christophe JAILLET) - clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe() (Christophe JAILLET) - clk: hisilicon: Use devm_kcalloc() instead of devm_kzalloc() (Erick Archer) - clk: hisilicon: hi3559a: Fix an erroneous devm_kfree() (Christophe JAILLET) - clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() (Christophe JAILLET) - clk: zynq: Prevent null pointer dereference caused by kmalloc failure (Duoming Zhou) - clk: fractional-divider: Use bit operations consistently (Andy Shevchenko) - clk: fractional-divider: Move mask calculations out of lock (Andy Shevchenko) - clk: ti: dpll3xxx: use correct function names in kernel-doc (Randy Dunlap) - clk: clocking-wizard: Remove redundant initialization of pointer div_addr (Colin Ian King) - clk: keystone: sci-clk: match func name comment to actual (Randy Dunlap) - clk: cdce925: Remove redundant assignment to variable 'rate' (Colin Ian King) - MAINTAINERS: drop Sekhar Nori (Sekhar Nori) - clk: renesas: r8a779h0: Add RPC-IF clock (Cong Dang) - clk: renesas: r8a779h0: Add SYS-DMAC clocks (Cong Dang) - clk: renesas: r8a779h0: Add SDHI clock (Cong Dang) - clk: renesas: r8a779h0: Add EtherAVB clocks (Cong Dang) - clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable (Claudiu Beznea) - clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux (Claudiu Beznea) - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Geert Uytterhoeven) - clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks (Geert Uytterhoeven) - clk: renesas: r8a779h0: Add I2C clocks (Cong Dang) - clk: renesas: r8a779h0: Add watchdog clock (Cong Dang) - clk: renesas: r8a779h0: Add PFC/GPIO clocks (Cong Dang) - clk: renesas: r8a779g0: Fix PCIe clock name (Geert Uytterhoeven) - clk: renesas: cpg-mssr: Add support for R-Car V4M (Cong Dang) - clk: renesas: rcar-gen4: Add support for FRQCRC1 (Geert Uytterhoeven) - clk: renesas: r9a07g043: Add clock and reset entries for CRU (Biju Das) - clk: renesas: r9a08g045: Add clock and reset support for watchdog (Claudiu Beznea) - clk: renesas: mstp: Remove obsolete clkdev registration (Geert Uytterhoeven) - clk: renesas: cpg-mssr: Ignore all clocks assigned to non-Linux system (Kuninori Morimoto) - of: Add for_each_reserved_child_of_node() (Kuninori Morimoto) - of: Add of_get_next_status_child() and makes more generic of_get_next (Kuninori Morimoto) - of: Add __of_device_is_status() and makes more generic status check (Kuninori Morimoto) - media: rcar-isp: Disallow unbind of devices (Niklas Söderlund) - media: usbtv: Remove useless locks in usbtv_video_free() (Benjamin Gaignard) - media: mediatek: vcodec: avoid -Wcast-function-type-strict warning (Arnd Bergmann) - media: ttpci: fix two memleaks in budget_av_attach (Zhipeng Lu) - media: go7007: fix a memleak in go7007_load_encoder (Zhipeng Lu) - media: dvb-frontends: avoid stack overflow warnings with clang (Arnd Bergmann) - media: pvrusb2: fix uaf in pvr2_context_set_notify (Edward Adam Davis) - media: usb: s2255: Refactor s2255_get_fx2fw (Ricardo Ribalda) - media: ti: j721e-csi2rx: Convert to platform remove callback returning void (Uwe Kleine-König) - media: stm32-dcmipp: Convert to platform remove callback returning void (Uwe Kleine-König) - media: nxp: imx8-isi: Convert to platform remove callback returning void (Uwe Kleine-König) - media: nuvoton: Convert to platform remove callback returning void (Uwe Kleine-König) - media: chips-media: wave5: Convert to platform remove callback returning void (Uwe Kleine-König) - media: chips-media: wave5: Remove unnecessary semicolons (Thorsten Blum) - media: rkisp1: Add match data for i.MX8MP ISP (Paul Elder) - media: rkisp1: Fix endianness on raw streams on i.MX8MP (Paul Elder) - media: rkisp1: Add UYVY as an output format (Paul Elder) - media: rkisp1: Add YC swap capability (Paul Elder) - media: rkisp1: Support i.MX8MP's 34-bit DMA (Paul Elder) - media: rkisp1: Configure gasket on i.MX8MP (Laurent Pinchart) - media: rkisp1: Add version enum for i.MX8MP ISP (Paul Elder) - dt-bindings: media: rkisp1: Add i.MX8MP ISP to compatible (Paul Elder) - media: rkisp1: Support devices lacking dual crop (Paul Elder) - media: rkisp1: Support devices lacking self path (Paul Elder) - media: rkisp1: Support setting memory stride for main path (Paul Elder) - media: rkisp1: Add and use rkisp1_has_feature() macro (Laurent Pinchart) - media: i2c: imx290: Fix IMX920 typo (Alexander Stein) - media: platform: replace of_graph_get_next_endpoint() (Kuninori Morimoto) - media: i2c: replace of_graph_get_next_endpoint() (Kuninori Morimoto) - media: ivsc: csi: Make use of sub-device state (Sakari Ailus) - media: ivsc: csi: Swap SINK and SOURCE pads (Sakari Ailus) - media: ipu-bridge: Serialise calls to IPU bridge init (Sakari Ailus) - media: ipu-bridge: Move graph checking to IPU bridge (Sakari Ailus) - media: ipu-bridge: Add ov01a10 in Dell XPS 9315 (Sakari Ailus) - media: imx335: Add support for test pattern generator (Matthias Fend) - media: imx335: Refactor power sequence to set controls (Umang Jain) - media: imx335: Support multiple link frequency (Umang Jain) - media: imx335: Use v4l2_link_freq_to_bitmap helper (Umang Jain) - media: imx335: Set reserved register to default value (Umang Jain) - media: i2c: dw9714: Fix occasional probe errors (Ondrej Jirman) - media: i2c: ov5645: Remove software reset entry from ov5645_global_init_setting (Biju Das) - media: i2c: alvium: fix req_fr check in alvium_s_frame_interval() (Tommaso Merciai) - media: i2c: alvium: store frame interval in subdev state (Tommaso Merciai) - media: i2c: alvium: inline set_frame_interval into s_frame_interval (Tommaso Merciai) - media: i2c: alvium: remove the fr field of the alvium_dev structure (Tommaso Merciai) - media: i2c: alvium: removal of dft_fr, min_fr and max_fr (Tommaso Merciai) - media: visl: Add codec specific variability on output frames (Detlev Casanova) - doc: media: visl: Document tpg_verbose parameter (Detlev Casanova) - media: visl: Add a tpg_verbose parameter (Detlev Casanova) - media: visl,vidtv: Set parameters permissions to 0444 (Detlev Casanova) - media: v4l: marvell: select CONFIG_V4L2_ASYNC where needed (Arnd Bergmann) - media: pvrusb2: fix pvr2_stream_callback casts (Arnd Bergmann) - media: sta2x11: fix irq handler cast (Arnd Bergmann) - media: videobuf2: Add missing doc comment for waiting_in_dqbuf (Andrzej Pietrasiewicz) - media: pvrusb2: remove redundant NULL check (Daniil Dulov) - media: go7007: add check of return value of go7007_read_addr() (Daniil Dulov) - media: bt8xx: make bttv_sub_bus_type const (Ricardo B. Marliere) - docs: media: fix typo in docs (Vincenzo Mezzela) - media: core: v4l2-ioctl.c: use is_valid_ioctl() (Hans Verkuil) - media: ti: Use devm_platform_ioremap_resource() in ti_csi2rx_probe() (Markus Elfring) - media: platform: cros-ec: Add Dita to the match table (Kells Ping) - media: i2c: st-vgxy61: remove redundant initialization of pointer mode (Colin Ian King) - media: tda18271: remove redundant assignment to variable bcal (Colin Ian King) - media: v4l2-ctrls-core.c: check min/max for menu, controls (Hans Verkuil) - media: amphion: Abort vpu parsing directly in seek (Ming Qian) - media: imx-jpeg: Support for negotiating bytesperline with client (Ming Qian) - media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak (Lucas Stach) - staging: media: starfive: Set 16 bpp for capture_raw device (Changhuang Liang) - media: rcar-csi2: Move driver to renesas directory (Niklas Söderlund) - media: staging: imx: controls are from another device, mark this (Hans Verkuil) - media: dvb-frontends: Clean up errors in tda8083.h (XueBing Chen) - media: Clean up errors in bcm3510_priv.h (XueBing Chen) - media: stv6110x: Clean up errors in stv6110x.h (XueBing Chen) - media: dvb-frontends: Clean up errors in cx24110.h (XueBing Chen) - media: zl10036: Fix my email address (Matthias Schwarzott) - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Kevin Hao) - media: msp3400: Use wait_event_freezable_timeout() in msp_sleep() (Kevin Hao) - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Kevin Hao) - media: sun8i-di: Fix chroma difference threshold (Jernej Skrabec) - media: sun8i-di: Fix power on/off sequences (Jernej Skrabec) - media: sun8i-di: Fix coefficient writes (Jernej Skrabec) - media: cedrus: h265: Fix configuring bitstream size (Jernej Skrabec) - media: mediatek: vcodec: Remove unneeded semicolon (Yang Li) - media: platform: rzg2l-cru: rzg2l-video: Fix start reception procedure (Biju Das) - media: platform: rzg2l-cru: rzg2l-csi2: Restructure vclk handling (Biju Das) - media: platform: rzg2l-cru: rzg2l-video: Fix image processing initialization (Biju Das) - media: platform: rzg2l-cru: rzg2l-ip: Add delay after D-PHY reset (Biju Das) - media: platform: rzg2l-cru: rzg2l-csi2: Switch to RUNTIME_PM_OPS() (Biju Das) - media: edia: dvbdev: fix a use-after-free (Zhipeng Lu) - media: docs: uAPI: dvb/decoder: completing the documentation (Stefan Herdler) - media: docs: uAPI: dvb/video: completing the documentation (function calls) (Stefan Herdler) - media: docs: uAPI: dvb/video: completing the documentation (data types) (Stefan Herdler) - media: docs: uAPI: dvb/audio: completing the documentation (function calls) (Stefan Herdler) - media: docs: uAPI: dvb/audio: completing the documentation (data types) (Stefan Herdler) - media: docs: uAPI: dvb/osd: completing the documentation (Stefan Herdler) - media: dvb: remove redundant assignment to variable ret (Colin Ian King) - media: dvb-frontends/dvb-pll: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - media: cx24110: clean up some coding style issues (XueBing Chen) - media: drivers/media/dvb-core: copy user arrays safely (Philipp Stanner) - media: ov08x40: Reduce start streaming time (Jason Chen) - Revert "media: ov08x40: Reduce start streaming time" (Sakari Ailus) - media: nxp: imx8-isi: Factor out a variable (Ricardo Ribalda) - media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT (Laurent Pinchart) - media: mc: Expand MUST_CONNECT flag to always require an enabled link (Laurent Pinchart) - media: mc: Rename pad variable to clarify intent (Laurent Pinchart) - media: mc: Add num_links flag to media_pad (Laurent Pinchart) - media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access (Marek Vasut) - media: mc: Fix flags handling when creating pad links (Laurent Pinchart) - media: mc: Add local pad to pipeline regardless of the link state (Laurent Pinchart) - media: media-devnode: make media_bus_type const (Ricardo B. Marliere) - media: cec: make cec_bus_type const (Ricardo B. Marliere) - documentation: media: vivid: Modify typo in documentation (Dorcas Anono Litunya) - media: dt-bindings: techwell,tw9900: Fix port schema ref (Rob Herring) - media: atomisp: don't use sizeof(NULL) (Hans Verkuil) - media: atomisp: make dbgopt static (Hans Verkuil) - media: v4l2-common.h: kerneldoc: correctly format return values (Hans Verkuil) - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity (Zhipeng Lu) - media: v4l2-tpg: fix some memleaks in tpg_alloc (Zhipeng Lu) - MAINTAINERS: Add entry for Samsung MFC DT Schema (Aakarsh Jain) - media: staging: meson: Fix kerneldoc (Ricardo Ribalda) - media: dvb-usb: Fix kerneldoc (Ricardo Ribalda) - media: samsung: s5p-mfc: Fix kerneldoc (Ricardo Ribalda) - media: samsung: exynos4-is: Fix kerneldoc (Ricardo Ribalda) - media: qcom: venus: Fix kerneldoc (Ricardo Ribalda) - media: verisilicon: Fix kerneldoc (Ricardo Ribalda) - media: mediatek: vcodec: Fix kerneldoc (Ricardo Ribalda) - media: mediatek: jpeg: Fix kerneldoc (Ricardo Ribalda) - media: i2c: adv748: Fix kerneldoc (Ricardo Ribalda) - media: i2c: css-quirk.h: Fix kerneldoc (Ricardo Ribalda) - media: pci: dt315.h: Fix kerneldoc (Ricardo Ribalda) - media: cec.h: Fix kerneldoc (Ricardo Ribalda) - media: videodev2.h: Fix kerneldoc (Ricardo Ribalda) - media: cec: core: remove length check of Timer Status (Nini Song) - media: v4l2-ctrls: show all owned controls in log_status (Hans Verkuil) - media: cx231xx: controls are from another device, mark this (Hans Verkuil) - media: em28xx: annotate unchecked call to media_device_register() (Nikita Zhandarovich) - media: videobuf2: Fix doc comment (Andrzej Pietrasiewicz) - media: adv7180: Fix cppcheck errors (Bhavin Sharma) - media: xc4000: Fix atomicity violation in xc4000_get_frequency (Gui-Dong Han) - media: verisilicon: Fix some typos (renjun wang) - media: vidioc-subdev-g-client-cap.rst: document struct v4l2_subdev_client_capability (Hans Verkuil) - media: pci: cx23885: check cx23885_vdev_init() return (Hans Verkuil) - media: tc358746: fix the pll calculating function (Duc-Long, Le) - media: ov08x40: Reduce start streaming time (Jason Chen) - media: ov08x40: Modify the tline calculation in different modes (Jason Chen) - media: ov08x40: Avoid sensor probing in D0 state (Jason Chen) - media: imx355: Use v4l2_link_freq_to_bitmap helper (Sakari Ailus) - media: imx319: Use v4l2_link_freq_to_bitmap helper (Sakari Ailus) - media: imx334: Use v4l2_link_freq_to_bitmap helper (Sakari Ailus) - media: v4l: Add a helper for setting up link-frequencies control (Sakari Ailus) - media: i2c: isl7998x: convert to use maple tree register cache (Bo Liu) - media: i2c: max2175: convert to use maple tree register cache (Bo Liu) - media: i2c: tvp5150: convert to use maple tree register cache (Bo Liu) - media: i2c: mt9v032: convert to use maple tree register cache (Bo Liu) - media: i2c: imx274: convert to use maple tree register cache (Bo Liu) - media: i2c: imx214: convert to use maple tree register cache (Bo Liu) - media: i2c: imx415: Add more clock configurations (Alexander Stein) - media: i2c: imx415: Convert to new CCI register access helpers (Alexander Stein) - media: v4l2: cci: print leading 0 on error (Julien Massot) - media: i2c: st-vgxy61: Convert to CCI register access helpers (Julien Massot) - media: tc358743: register v4l2 async device only after successful setup (Alexander Stein) - media: Documentation: Rework CCS driver documentation (Sakari Ailus) - media: arm64: dts: st: add video encoder support to stm32mp255 (Hugues Fruchet) - media: arm64: dts: st: add video decoder support to stm32mp255 (Hugues Fruchet) - media: hantro: add support for STM32MP25 VENC (Hugues Fruchet) - media: hantro: add support for STM32MP25 VDEC (Hugues Fruchet) - media: dt-bindings: media: Document STM32MP25 VDEC & VENC video codecs (Hugues Fruchet) - media: platform: mtk-mdp3: add support for parallel pipe to improve FPS (Moudy Ho) - media: platform: mtk-mdp3: add mt8195 MDP3 component settings (Moudy Ho) - media: platform: mtk-mdp3: add mt8195 shared memory configurations (Moudy Ho) - media: platform: mtk-mdp3: add mt8195 platform configuration (Moudy Ho) - media: platform: mtk-mdp3: add support for blending multiple components (Moudy Ho) - media: platform: mtk-mdp3: extend GCE event waiting in RDMA and WROT (Moudy Ho) - media: platform: mtk-mdp3: avoid multiple driver registrations (Moudy Ho) - media: platform: mtk-mdp3: add checks for dummy components (Moudy Ho) - media: platform: mtk-mdp3: introduce more MDP3 components (Moudy Ho) - media: platform: mtk-mdp3: introduce more pipelines from MT8195 (Moudy Ho) - media: platform: mtk-mdp3: add support second sets of MUTEX (Moudy Ho) - media: platform: mtk-mdp3: add support second sets of MMSYS (Moudy Ho) - media: atomisp: Update TODO (Hans de Goede) - media: atomisp: Remove unnecessary msleep(10) from atomisp_mrfld_power() error path (Hans de Goede) - media: atomisp: Bind and do power-management without firmware (Hans de Goede) - media: atomisp: Move power-management [un]init into atomisp_pm_[un]init() (Hans de Goede) - media: atomisp: Replace atomisp_drvfs attr with using driver.dev_groups attr (Hans de Goede) - media: atomisp: Fix probe()/remove() power-management (Hans de Goede) - media: atomisp: Group cpu_latency_qos_add_request() call together with other PM calls (Hans de Goede) - media: atomisp: Fix atomisp_pci_remove() (Hans de Goede) - media: atomisp: Fix probe error-exit path (Hans de Goede) - media: atomisp: Call pcim_enable_device() and pcim_iomap_regions() later (Hans de Goede) - media: atomisp: Drop is_valid_device() function (Hans de Goede) - media: atomisp: Remove remaining deferred firmware loading code (Hans de Goede) - media: atomisp: Remove s_routing subdev call (Hans de Goede) - media: atomisp: Fix spelling mistake in ia_css_acc_types.h (Dipendra Khadka) - media: atomisp: Fix spelling mistake in binary.c (Dipendra Khadka) - media: atomisp: Fix spelling mistakes in ia_css_hdr_types.h (Dipendra Khadka) - media: atomisp: Fix spelling mistakes in ia_css_macc_table.host.c (Dipendra Khadka) - media: atomisp: Fix spelling mistakes in rmgr_vbuf.c (Dipendra Khadka) - media: atomisp: Fix spelling mistakes in queue.c (Dipendra Khadka) - media: atomisp: Fix spelling mistakes in sh_css_mipi.c (Dipendra Khadka) - media: atomisp: Fix spelling mistake in ia_css_circbuf.h (Dipendra Khadka) - media: atomisp: Fix spelling mistakes in circbuf.c (Dipendra Khadka) - media: atomisp: Fix spelling mistake in isp2400_input_system_global.h (Dipendra Khadka) - media: atomisp: Fix repeated "of" in isp2400_input_system_public.h (Dipendra Khadka) - media: atomisp: Remove redundant assignments to variables (Colin Ian King) - media: atomisp: Fix a spelling mistake in sh_css_defs.h (Dipendra Khadka) - media: atomisp: Fix spelling mistakes in ia_css_irq.h (Dipendra Khadka) - media: atomisp: Removed duplicate comment and fixed comment format (Jonathan Bergh) - media: atomisp: Refactor sensor crop + fmt setting (Hans de Goede) - media: atomisp: Adjust for v4l2_subdev_state handling changes in 6.8 (Hans de Goede) - media: mediatek: vcodec: drop excess struct members descriptions (Hans Verkuil) - media: i2c: ar0521: fix spellos (Randy Dunlap) - media: mc: Drop useless debug print on file handle release (Sakari Ailus) - media: v4l2-mc: Add debug prints for v4l2_fwnode_create_links_for_pad() (Sakari Ailus) - media: ipu3-cio2: Further clean up async subdev link creation (Sakari Ailus) - media: staging: ipu3-imgu: Set fields before media_entity_pads_init() (Hidenori Kobayashi) - media: cadence: csi2rx: Add enum_mbus_code pad ops (Changhuang Liang) - media: media-entity.h: fix Excess kernel-doc description warnings (Randy Dunlap) - media: platform: xilinx: Fix Kconfig indentation (Michal Simek) - media: v4l2-subdev: Fix spelling mistake "heigth" -> "height" (Colin Ian King) - media: ti: j721e-csi2rx: add support for RGB formats (Jai Luthra) - media: cadence: csi2rx: add support for RGB formats (Jai Luthra) - media: ti: j721e-csi2rx: add GREY format (Julien Massot) - media: cadence: csi2rx: add Y8_1X8 format (Julien Massot) - media: cadence: csi2rx: use match fwnode for media link (Julien Massot) - staging: media: ipu3: Remove some excess struct member documentation (Jonathan Corbet) - media: s5p-mfc: drop static device variable in s5p_mfc_pm.c (Krzysztof Kozlowski) - media: s5p-mfc: drop useless static s5p_mfc_dev in s5p_mfc_pm.c (Krzysztof Kozlowski) - media: s5p-mfc: drop useless clock refcnt debugging (Krzysztof Kozlowski) - media: s5p-mfc: constify local pointers to s5p_mfc_enc_params (Krzysztof Kozlowski) - media: s5p-mfc: constify pointers to s5p_mfc_cmd_args (Krzysztof Kozlowski) - media: s5p-mfc: constify struct structures (Krzysztof Kozlowski) - media: s5p-mfc: constify s5p_mfc_fmt structures (Krzysztof Kozlowski) - media: s5p-mfc: constify s5p_mfc_hw_ops structures (Krzysztof Kozlowski) - media: s5p-mfc: constify s5p_mfc_hw_cmds structures (Krzysztof Kozlowski) - media: s5p-mfc: constify s5p_mfc_variant structures (Krzysztof Kozlowski) - media: s5p-mfc: constify s5p_mfc_buf_size structures (Krzysztof Kozlowski) - media: s5p-mfc: constify fw_name strings (Krzysztof Kozlowski) - media: s5p-mfc: drop unused get_*_def_fmt declarations (Krzysztof Kozlowski) - media: s5p-mfc: drop unused static s5p_mfc_ops (Krzysztof Kozlowski) - media: s5p-mfc: drop unused static s5p_mfc_cmds (Krzysztof Kozlowski) - media: fimc-is: constify local pointers to fimc_frame (Krzysztof Kozlowski) - media: fimc-is: constify local pointers to fimc_vid_cap (Krzysztof Kozlowski) - media: fimc-is: constify local pointers to fimc_dma_offset (Krzysztof Kozlowski) - media: fimc-is: constify pointers to v4l2_pix_format_mplane (Krzysztof Kozlowski) - media: fimc-is: constify fimc_formats array (Krzysztof Kozlowski) - media: fimc-is: constify local pointers to fimc_fmt (Krzysztof Kozlowski) - media: fimc-is: constify several pointers in function arguments (Krzysztof Kozlowski) - media: fimc-is: constify clock names (Krzysztof Kozlowski) - media: fimc-is: drop unused fimc_vidioc_enum_fmt_mplane() (Krzysztof Kozlowski) - media: fimc-lite: constify pointers to v4l2_pix_format_mplane (Krzysztof Kozlowski) - media: fimc-lite: constify several pointers in function arguments (Krzysztof Kozlowski) - media: fimc-lite: drop unused flite_hw_set_camera_polarity() (Krzysztof Kozlowski) - fs/9p: fix dups even in uncached mode (Eric Van Hensbergen) - fs/9p: simplify iget to remove unnecessary paths (Eric Van Hensbergen) - fs/9p: rework qid2ino logic (Eric Van Hensbergen) - fs/9p: Eliminate now unused v9fs_get_inode (Eric Van Hensbergen) - fs/9p: Eliminate redundant non-cache path in mknod (Eric Van Hensbergen) - fs/9p: remove walk and inode allocation from symlink (Eric Van Hensbergen) - fs/9p: convert mkdir to use get_new_inode (Eric Van Hensbergen) - fs/9p: switch vfsmount to use v9fs_get_new_inode (Eric Van Hensbergen) - fuse: get rid of ff->readdir.lock (Miklos Szeredi) - fuse: remove unneeded lock which protecting update of congestion_threshold (Kemeng Shi) - fuse: Fix missing FOLL_PIN for direct-io (Lei Huang) - fuse: remove an unnecessary if statement (Jiachen Zhang) - fuse: Track process write operations in both direct and writethrough modes (Zhou Jifeng) - fuse: Use the high bit of request ID for indicating resend requests (Zhao Chen) - fuse: Introduce a new notification type for resend pending requests (Zhao Chen) - fuse: add support for explicit export disabling (Jingbo Xu) - fuse: __kuid_val/__kgid_val helpers in fuse_fill_attr_from_inode() (Alexander Mikhalitsyn) - fuse: fix typo for fuse_permission comment (Alexander Mikhalitsyn) - fuse: Convert fuse_writepage_locked to take a folio (Matthew Wilcox (Oracle)) - fuse: Remove fuse_writepage (Matthew Wilcox (Oracle)) - virtio_fs: remove duplicate check if queue is broken (Li RongQing) - fuse: use FUSE_ROOT_ID in fuse_get_root_inode() (Miklos Szeredi) - fuse: don't unhash root (Miklos Szeredi) - fuse: fix root lookup with nonzero generation (Miklos Szeredi) - fuse: replace remaining make_bad_inode() with fuse_make_bad() (Miklos Szeredi) - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Stefan Hajnoczi) - fuse: implement passthrough for mmap (Amir Goldstein) - fuse: implement splice read/write passthrough (Amir Goldstein) - fuse: implement read/write passthrough (Amir Goldstein) - fuse: implement open in passthrough mode (Amir Goldstein) - fuse: prepare for opening file in passthrough mode (Amir Goldstein) - fuse: implement ioctls to manage backing files (Amir Goldstein) - fuse: introduce FUSE_PASSTHROUGH capability (Amir Goldstein) - fuse: factor out helper for FUSE_DEV_IOC_CLONE (Amir Goldstein) - fuse: allow parallel dio writes with FUSE_DIRECT_IO_ALLOW_MMAP (Amir Goldstein) - fuse: introduce inode io modes (Amir Goldstein) - fuse: prepare for failing open response (Amir Goldstein) - fuse: break up fuse_open_common() (Amir Goldstein) - fuse: allocate ff->release_args only if release is needed (Amir Goldstein) - fuse: factor out helper fuse_truncate_update_attr() (Amir Goldstein) - fuse: add fuse_dio_lock/unlock helper functions (Bernd Schubert) - fuse: create helper function if DIO write needs exclusive lock (Bernd Schubert) - fuse: fix VM_MAYSHARE and direct_io_allow_mmap (Bernd Schubert) - virtiofs: emit uevents on filesystem events (Stefan Hajnoczi) - virtiofs: export filesystem tags through sysfs (Stefan Hajnoczi) - virtiofs: forbid newlines in tags (Stefan Hajnoczi) - ext4: initialize sbi->s_freeclusters_counter and sbi->s_dirtyclusters_counter before use in kunit test (Kemeng Shi) - ext4: hold group lock in ext4 kunit test (Kemeng Shi) - ext4: alloc test super block from sget (Kemeng Shi) - ext4: kunit: use dynamic inode allocation (Arnd Bergmann) - ext4: enable meta_bg only when new desc blocks are needed (Srivathsa Dara) - ext4: remove unused parameter biop in ext4_issue_discard() (Wenchao Hao) - ext4: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - ext4: verify s_clusters_per_group even without bigalloc (Jan Kara) - ext4: fix corruption during on-line resize (Maximilian Heyne) - ext4: don't report EOPNOTSUPP errors from discard (Jan Kara) - ext4: drop duplicate ea_inode handling in ext4_xattr_block_set() (Jan Kara) - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Jan Kara) - ext4: correct best extent lstart adjustment logic (Baokun Li) - ext4: forbid commit inconsistent quota data when errors=remount-ro (Ye Bin) - ext4: add a hint for block bitmap corrupt state in mb_groups (Zhang Yi) - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Cheng Nie) - ext4: improve error msg for ext4_mb_seq_groups_show (yangerkun) - ext4: remove unused buddy_loaded in ext4_mb_seq_groups_show (yangerkun) - ext4: Add unit test for ext4_mb_mark_diskspace_used (Kemeng Shi) - ext4: Add unit test for mb_free_blocks (Kemeng Shi) - ext4: Add unit test for mb_mark_used (Kemeng Shi) - ext4: Add unit test of ext4_mb_generate_buddy (Kemeng Shi) - ext4: Add unit test for test_free_blocks_simple (Kemeng Shi) - bcachefs: time_stats: shrink time_stat_buffer for better alignment (Darrick J. Wong) - bcachefs: time_stats: split stats-with-quantiles into a separate structure (Darrick J. Wong) - bcachefs: mean_and_variance: put struct mean_and_variance_weighted on a diet (Darrick J. Wong) - bcachefs: time_stats: add larger units (Darrick J. Wong) - bcachefs: pull out time_stats.[ch] (Kent Overstreet) - bcachefs: reconstruct_alloc cleanup (Kent Overstreet) - bcachefs: fix bch_folio_sector padding (Kent Overstreet) - bcachefs: Fix btree key cache coherency during replay (Kent Overstreet) - bcachefs: Always flush write buffer in delete_dead_inodes() (Kent Overstreet) - bcachefs: Fix order of gc_done passes (Kent Overstreet) - bcachefs: fix deletion of indirect extents in btree_gc (Kent Overstreet) - bcachefs: Prefer struct_size over open coded arithmetic (Erick Archer) - bcachefs: Kill unused flags argument to btree_split() (Kent Overstreet) - bcachefs: Check for writing superblocks with nonsense member seq fields (Kent Overstreet) - bcachefs: fix bch2_journal_buf_to_text() (Kent Overstreet) - lib/generic-radix-tree.c: Make nodes more reasonably sized (Kent Overstreet) - bcachefs: copy_(to|from)_user_errcode() (Kent Overstreet) - bcachefs: Split out bkey_types.h (Kent Overstreet) - bcachefs: fix lost journal buf wakeup due to improved pipelining (Brian Foster) - bcachefs: intercept mountoption value for bool type (Hongbo Li) - bcachefs: avoid returning private error code in bch2_xattr_bcachefs_set (Hongbo Li) - bcachefs: Buffered write path now can avoid the inode lock (Kent Overstreet) - fs: file_remove_privs_flags() (Kent Overstreet) - bcachefs: Fix bch2_journal_noflush_seq() (Kent Overstreet) - bcachefs: fix the error code when mounting with incorrect options. (Hongbo Li) - bcachefs: split out ignore_blacklisted, ignore_not_dirty (Kent Overstreet) - bcachefs: improve move_gap() (Kent Overstreet) - bcachefs: journal_keys now uses darray helpers (Kent Overstreet) - bcachefs: Rename journal_keys.d -> journal_keys.data (Kent Overstreet) - bcachefs: jset_entry for loops declare loop iter (Kent Overstreet) - bcachefs: Errcode tracepoint, documentation (Kent Overstreet) - bcachefs: remove redundant assignment to variable ret (Colin Ian King) - bcachefs: Silence gcc warnings about arm arch ABI drift (Calvin Owens) - bcachefs: Add journal.blocked to journal_debug_to_text() (Kent Overstreet) - bcachefs: Fix journal_buf bitfield accesses (Kent Overstreet) - bcachefs: Split out discard fastpath (Kent Overstreet) - bcachefs: improve bch2_journal_buf_to_text() (Kent Overstreet) - bcachefs: Drop redundant btree_path_downgrade()s (Kent Overstreet) - bcachefs: rebalance_status now shows correct units (Daniel Hill) - bcachefs: more informative write path error message (Kent Overstreet) - bcachefs: check_path() now only needs to walk up to subvolume root (Kent Overstreet) - bcachefs: bch2_check_subvolume_structure() (Kent Overstreet) - bcachefs: omit alignment attribute on big endian struct bkey (Thomas Bertschinger) - bcachefs: bch2_trigger_alloc() handles state changes better (Kent Overstreet) - bcachefs: bch2_print_opts() (Kent Overstreet) - bcachefs: Improve error messages in device remove path (Kent Overstreet) - bcachefs: Use kvzalloc() when dynamically allocating btree paths (Kent Overstreet) - bcachefs: Track iter->ip_allocated at bch2_trans_copy_iter() (Kent Overstreet) - bcachefs: Save key_cache_path in peek_slot() (Kent Overstreet) - bcachefs: Pin btree cache in ram for random access in fsck (Kent Overstreet) - bcachefs: Check for subvolume children when deleting subvolumes (Kent Overstreet) - bcachefs: BTREE_ID_subvolume_children (Kent Overstreet) - bcachefs: bch_subvolume::fs_path_parent (Kent Overstreet) - bcachefs: bch2_btree_bit_mod() (Kent Overstreet) - bcachefs: bch2_btree_bit_mod -> bch2_btree_bit_mod_buffered (Kent Overstreet) - bcachefs: Correctly reattach subvolumes (Kent Overstreet) - bcachefs: check_path() now prints full inode when reattaching (Kent Overstreet) - bcachefs: Pass inode bkey to check_path() (Kent Overstreet) - bcachefs: Fix path where dirent -> subvol missing and we don't fix (Kent Overstreet) - bcachefs: bch_subvolume::parent -> creation_parent (Kent Overstreet) - bcachefs: Repair subvol dirents that point to non subvols (Kent Overstreet) - bcachefs: check dirent->d_parent_subvol (Kent Overstreet) - bcachefs: check inode->bi_parent_subvol against dirent (Kent Overstreet) - bcachefs: delete duplicated checks in check_dirent_to_subvol() (Kent Overstreet) - bcachefs: simplify check_dirent_inode_dirent() (Kent Overstreet) - bcachefs: check bi_parent_subvol in check_inode() (Kent Overstreet) - bcachefs: better log message in lookup_inode_for_snapshot() (Kent Overstreet) - bcachefs: check_inode_dirent_inode() (Kent Overstreet) - bcachefs: Check subvol <-> inode pointers in check_inode() (Kent Overstreet) - bcachefs: Check subvol <-> inode pointers in check_subvol() (Kent Overstreet) - bcachefs: Kill more -EIO error codes (Kent Overstreet) - bcachefs: thread_with_file: add f_ops.flush (Kent Overstreet) - bcachefs: thread_with_file: Fix missing va_end() (Kent Overstreet) - bcachefs: thread_with_file: allow ioctls against these files (Darrick J. Wong) - bcachefs: thread_with_file: create ops structure for thread_with_stdio (Darrick J. Wong) - bcachefs: thread_with_file: fix various printf problems (Darrick J. Wong) - bcachefs: thread_with_file: allow creation of readonly files (Darrick J. Wong) - bcachefs: thread_with_stdio: suppress hung task warning (Kent Overstreet) - kernel/hung_task.c: export sysctl_hung_task_timeout_secs (Kent Overstreet) - bcachefs: thread_with_stdio: Mark completed in ->release() (Kent Overstreet) - bcachefs: Thread with file documentation (Kent Overstreet) - bcachefs: thread_with_stdio: fix bch2_stdio_redirect_readline() (Kent Overstreet) - bcachefs: thread_with_stdio: kill thread_with_stdio_done() (Kent Overstreet) - bcachefs: thread_with_stdio: convert to darray (Kent Overstreet) - bcachefs: thread_with_stdio: eliminate double buffering (Kent Overstreet) - bcachefs: kill kvpmalloc() (Kent Overstreet) - mempool: kvmalloc pool (Kent Overstreet) - bcachefs: bch2_lookup() gives better error message on inode not found (Kent Overstreet) - bcachefs: bch2_inode_insert() (Kent Overstreet) - mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN (Kent Overstreet) - mm: introduce memalloc_flags_{save,restore} (Kent Overstreet) - bcachefs: factor out check_inode_backpointer() (Kent Overstreet) - bcachefs: Factor out check_subvol_dirent() (Kent Overstreet) - bcachefs: Kill some -EINVALs (Kent Overstreet) - bcachefs: bump max_active on btree_interior_update_worker (Kent Overstreet) - bcachefs: move fsck_write_inode() to inode.c (Kent Overstreet) - bcachefs: Initialize super_block->s_uuid (Kent Overstreet) - bcachefs: Switch to uuid_to_fsid() (Kent Overstreet) - bcachefs: Subvolumes may now be renamed (Kent Overstreet) - bcachefs: btree node prefetching in check_topology (Kent Overstreet) - bcachefs: btree_and_journal_iter.trans (Kent Overstreet) - bcachefs: better journal pipelining (Kent Overstreet) - bcachefs: closure per journal buf (Kent Overstreet) - bcachefs: bio per journal buf (Kent Overstreet) - bcachefs: jset_entry_datetime (Kent Overstreet) - bcachefs: improve journal entry read fsck error messages (Kent Overstreet) - bcachefs: convert journal replay ptrs to darray (Kent Overstreet) - bcachefs: Cleanup bch2_dirent_lookup_trans() (Kent Overstreet) - bcachefs: bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot() (Kent Overstreet) - bcachefs: Workqueues should be WQ_HIGHPRI (Kent Overstreet) - bcachefs: Improve bch2_dirent_to_text() (Kent Overstreet) - bcachefs: fixup for building in userspace (Kent Overstreet) - bcachefs: Avoid taking journal lock unnecessarily (Kent Overstreet) - bcachefs: Journal writes should be REQ_SYNC|REQ_META (Kent Overstreet) - bcachefs: Avoid setting j->write_work unnecessarily (Kent Overstreet) - bcachefs: Split out journal workqueue (Kent Overstreet) - bcachefs: Kill unnecessary wakeups in journal reclaim (Kent Overstreet) - bcachefs: skip invisible entries in empty subvolume checking (Guoyu Ou) - bcachefs: fix split brain message (Kent Overstreet) - bcachefs: Set path->uptodate when no node at level (Kent Overstreet) - bcachefs: Correctly validate k->u64s in btree node read path (Kent Overstreet) - bcachefs: Fix degraded mode fsck (Kent Overstreet) - bcachefs: Fix journal replay with unreadable btree roots (Kent Overstreet) - bcachefs: fix check_inode_deleted_list() (Kent Overstreet) - bcachefs: no_splitbrain_check option (Kent Overstreet) - bcachefs: extent_entry_next_safe() (Kent Overstreet) - bcachefs: journal_seq_blacklist_add() now handles entries being added out of order (Kent Overstreet) - bcachefs: Fix null-ptr-deref in bch2_fs_alloc() (Li Zetao) - nilfs2: prevent kernel bug at submit_bh_wbc() (Ryusuke Konishi) - nilfs2: fix failure to detect DAT corruption in btree and direct mappings (Ryusuke Konishi) - ocfs2: enable ocfs2_listxattr for special files (Su Yue) - ocfs2: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - assoc_array: fix the return value in assoc_array_insert_mid_shortcut() (Roman Smirnov) - buildid: use kmap_local_page() (Peng Hao) - watchdog/core: remove sysctl handlers from public header (Thomas Weißschuh) - nilfs2: use div64_ul() instead of do_div() (Thorsten Blum) - mul_u64_u64_div_u64: increase precision by conditionally swapping a and b (Uwe Kleine-König) - kexec: copy only happens before uchunk goes to zero (yang.zhang) - get_signal: don't initialize ksig->info if SIGNAL_GROUP_EXIT/group_exec_task (Oleg Nesterov) - get_signal: hide_si_addr_tag_bits: fix the usage of uninitialized ksig (Oleg Nesterov) - get_signal: don't abuse ksig->info.si_signo and ksig->sig (Oleg Nesterov) - const_structs.checkpatch: add device_type (Ricardo B. Marliere) - Normalise "name (ad@dr)" MODULE_AUTHORs to "name " (Ahelenia Ziemiańska) - dyndbg: replace kstrdup() + strchr() with kstrdup_and_replace() (Andy Shevchenko) - list: leverage list_is_head() for list_entry_is_head() (Wei Yang) - nilfs2: MAINTAINERS: drop unreachable project mirror site (Ryusuke Konishi) - smp: make __smp_processor_id() 0-argument macro (Alexey Dobriyan) - fat: fix uninitialized field in nostale filehandles (Jan Kara) - const_structs.checkpatch: add bus_type (Ricardo B. Marliere) - panic: add option to dump blocked tasks in panic_print (Feng Tang) - init: remove obsolete arch_call_rest_init() wrapper (Geert Uytterhoeven) - selftests/mm: run_vmtests.sh: add missing tests (Muhammad Usama Anjum) - selftests/mm: protection_keys: save/restore nr_hugepages settings (Muhammad Usama Anjum) - selftests/mm: save and restore nr_hugepages value (Muhammad Usama Anjum) - selftests/mm: run_vmtests: remove sudo and conform to tap (Muhammad Usama Anjum) - selftests/mm: hugetlb_reparenting_test: do not unmount (Muhammad Usama Anjum) - compiler-clang.h: update __diag_clang() macros for minimum version bump (Nathan Chancellor) - lib/Kconfig.debug: update Clang version check in CONFIG_KCOV (Nathan Chancellor) - fortify: drop Clang version check for 12.0.1 or newer (Nathan Chancellor) - riscv: Kconfig: remove version dependency from CONFIG_CLANG_SUPPORTS_DYNAMIC_FTRACE (Nathan Chancellor) - riscv: remove MCOUNT_NAME workaround (Nathan Chancellor) - powerpc: Kconfig: remove tautology in CONFIG_COMPAT (Nathan Chancellor) - arm64: Kconfig: clean up tautological LLVM version checks (Nathan Chancellor) - ARM: remove Thumb2 __builtin_thread_pointer workaround for Clang (Nathan Chancellor) - x86: drop stack-alignment plugin opt (Nathan Chancellor) - Makefile: drop warn-stack-size plugin opt (Nathan Chancellor) - kbuild: raise the minimum supported version of LLVM to 13.0.1 (Nathan Chancellor) - nilfs2: convert cpfile to use kmap_local (Ryusuke Konishi) - nilfs2: remove nilfs_cpfile_{get,put}_checkpoint() (Ryusuke Konishi) - nilfs2: localize highmem mapping for checkpoint reading within cpfile (Ryusuke Konishi) - nilfs2: localize highmem mapping for checkpoint finalization within cpfile (Ryusuke Konishi) - nilfs2: localize highmem mapping for checkpoint creation within cpfile (Ryusuke Konishi) - nilfs2: convert ifile to use kmap_local (Ryusuke Konishi) - nilfs2: do not acquire rwsem in nilfs_bmap_write() (Ryusuke Konishi) - nilfs2: move nilfs_bmap_write call out of nilfs_write_inode_common (Ryusuke Konishi) - nilfs2: convert DAT to use kmap_local (Ryusuke Konishi) - nilfs2: convert persistent object allocator to use kmap_local (Ryusuke Konishi) - nilfs2: convert sufile to use kmap_local (Ryusuke Konishi) - nilfs2: convert metadata file common code to use kmap_local (Ryusuke Konishi) - nilfs2: convert nilfs_copy_buffer() to use kmap_local (Ryusuke Konishi) - nilfs2: convert segment buffer to use kmap_local (Ryusuke Konishi) - nilfs2: convert recovery logic to use kmap_local (Ryusuke Konishi) - lib: dhry: add missing closing parenthesis (Geert Uytterhoeven) - lib: dhry: use ktime_ms_delta() helper (Geert Uytterhoeven) - lib: dhry: remove unneeded (Geert Uytterhoeven) - ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped() (Oleg Nesterov) - flex_proportions: remove unused fprop_local_single (Kemeng Shi) - lib/sort: optimize heapsort with double-pop variation (Kuan-Wei Chiu) - lib/sort: optimize heapsort for equal elements in sift-down path (Kuan-Wei Chiu) - user_namespace: remove unnecessary NULL values from kbuf (Li zeming) - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) - docs: add information about ipc sysctls limitations (Alexey Gladkov) - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) - lib min_heap: optimize number of comparisons in min_heapify() (Kuan-Wei Chiu) - lib min_heap: optimize number of calls to min_heapify() (Kuan-Wei Chiu) - panic: suppress gnu_printf warning (Baoquan He) - lib/win_minmax: fix header comments (Randy Dunlap) - ocfs2: spelling fix (Yongzhen Zhang) - bcache: use of hlist_count_nodes() (Pierre Gondois) - binder: use of hlist_count_nodes() (Pierre Gondois) - list: add hlist_count_nodes() (Pierre Gondois) - selftests: add eventfd selftests (Wen Yang) - treewide: update LLVM Bugzilla links (Nathan Chancellor) - arch and include: update LLVM Phabricator links (Nathan Chancellor) - bounds: support non-power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) - mm/zswap: remove the memcpy if acomp is not sleepable (Barry Song) - crypto: introduce: acomp_is_async to expose if comp drivers might sleep (Barry Song) - memtest: use {READ,WRITE}_ONCE in memory scanning (Qiang Zhang) - mm: prohibit the last subpage from reusing the entire large folio (Barry Song) - mm: recover pud_leaf() definitions in nopmd case (Peter Xu) - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) - mm/huge_memory: skip invalid debugfs new_order input for folio split (Zi Yan) - mm/huge_memory: check new folio order when split a folio (Zi Yan) - mm, vmscan: retry kswapd's priority loop with cache_trim_mode off on failure (Byungchul Park) - mm: add an explicit smp_wmb() to UFFDIO_CONTINUE (James Houghton) - mm: fix list corruption in put_pages_list (Matthew Wilcox (Oracle)) - mm: remove folio from deferred split list before uncharging it (Matthew Wilcox (Oracle)) - filemap: avoid unnecessary major faults in filemap_fault() (ZhangPeng) - mm,page_owner: drop unnecessary check (Oscar Salvador) - mm,page_owner: check for null stack_record before bumping its refcount (Oscar Salvador) - mm: swap: fix race between free_swap_and_cache() and swapoff() (Ryan Roberts) - mm/treewide: align up pXd_leaf() retval across archs (Peter Xu) - mm/treewide: drop pXd_large() (Peter Xu) - mm/treewide: replace pud_large() with pud_leaf() (Peter Xu) - mm/treewide: replace pmd_large() with pmd_leaf() (Peter Xu) - mm/kasan: use pXd_leaf() in shadow_mapped() (Peter Xu) - mm/x86: drop two unnecessary pud_leaf() definitions (Peter Xu) - mm/x86: replace pgd_large() with pgd_leaf() (Peter Xu) - mm/x86: replace p4d_large() with p4d_leaf() (Peter Xu) - mm/powerpc: replace pXd_is_leaf() with pXd_leaf() (Peter Xu) - mm/powerpc: define pXd_large() with pXd_leaf() (Peter Xu) - mm/zswap: global lru and shrinker shared by all zswap_pools fix (Chengming Zhou) - mm: memory: fix shift-out-of-bounds in fault_around_bytes_set (Kefeng Wang) - s390: supplement for ptdesc conversion (Qi Zheng) - mm: pgtable: add missing pt_index to struct ptdesc (Qi Zheng) - mm: pgtable: correct the wrong comment about ptdesc->__page_flags (Qi Zheng) - mm: page_alloc: use div64_ul() instead of do_div() (Thorsten Blum) - mm/mempolicy: use a folio in do_mbind() (Matthew Wilcox (Oracle)) - mm: make folio_pte_batch available outside of mm/memory.c (Barry Song) - mm: remove cast from page_to_nid() (Matthew Wilcox (Oracle)) - mm: constify more page/folio tests (Matthew Wilcox (Oracle)) - mm: constify testing page/folio flags (Matthew Wilcox (Oracle)) - mm: make dump_page() take a const argument (Matthew Wilcox (Oracle)) - mm: add __dump_folio() (Matthew Wilcox (Oracle)) - mm: remove PageYoung and PageIdle definitions (Matthew Wilcox (Oracle)) - mm: remove PageWaiters, PageSetWaiters and PageClearWaiters (Matthew Wilcox (Oracle)) - mm: separate out FOLIO_FLAGS from PAGEFLAGS (Matthew Wilcox (Oracle)) - hugetlb: parallelize 1G hugetlb initialization (Gang Li) - hugetlb: parallelize 2M hugetlb allocation and initialization (Gang Li) - hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA (Gang Li) - padata: downgrade padata_do_multithreaded to serial execution for non-SMP (Gang Li) - Author: Gang Li padata: dispatch works on (Gang Li Subject: padata: dispatch works on) - hugetlb: pass *next_nid_to_alloc directly to for_each_node_mask_to_alloc (Gang Li) - hugetlb: split hugetlb_hstate_alloc_pages (Gang Li) - hugetlb: code clean for hugetlb_hstate_alloc_pages (Gang Li) - mm/zsmalloc: don't need to reserve LSB in handle (Chengming Zhou) - mm/memory.c: do_numa_page(): remove a redundant page table read (John Hubbard) - mm: add alloc_contig_migrate_range allocation statistics (Richard Chang) - mm: use folio more widely in __split_huge_page (Matthew Wilcox (Oracle)) - crash_core: export vmemmap when CONFIG_SPARSEMEM_VMEMMAP is enabled (Huang Shijie) - modules: wait do_free_init correctly (Changbin Du) - mm: convert free_swap_cache() to take a folio (Matthew Wilcox (Oracle)) - mm: use a folio in __collapse_huge_page_copy_succeeded() (Matthew Wilcox (Oracle)) - mm: convert free_pages_and_swap_cache() to use folios_put() (Matthew Wilcox (Oracle)) - mm: remove lru_to_page() (Matthew Wilcox (Oracle)) - mm: remove free_unref_page_list() (Matthew Wilcox (Oracle)) - memcg: remove mem_cgroup_uncharge_list() (Matthew Wilcox (Oracle)) - mm: free folios directly in move_folios_to_lru() (Matthew Wilcox (Oracle)) - mm: free folios in a batch in shrink_folio_list() (Matthew Wilcox (Oracle)) - mm: allow non-hugetlb large folios to be batch processed (Matthew Wilcox (Oracle)) - mm: handle large folios in free_unref_folios() (Matthew Wilcox (Oracle)) - mm: use __page_cache_release() in folios_put() (Matthew Wilcox (Oracle)) - mm: use free_unref_folios() in put_pages_list() (Matthew Wilcox (Oracle)) - mm: remove use of folio list from folios_put() (Matthew Wilcox (Oracle)) - memcg: add mem_cgroup_uncharge_folios() (Matthew Wilcox (Oracle)) - mm: use folios_put() in __folio_batch_release() (Matthew Wilcox (Oracle)) - mm: add free_unref_folios() (Matthew Wilcox (Oracle)) - mm: convert free_unref_page_list() to use folios (Matthew Wilcox (Oracle)) - mm: make folios_put() the basis of release_pages() (Matthew Wilcox (Oracle)) - mm/khugepaged: keep mm in mm_slot without MMF_DISABLE_THP check (Lance Yang) - lib/test_vmalloc.c: use unsigned long constant (Martin Kaiser) - lib/test_vmalloc.c: drop empty exit function (Martin Kaiser) - lib/test_vmalloc.c: fix typo in function name (Martin Kaiser) - mm: remove total_mapcount() (David Hildenbrand) - mm/memfd: refactor memfd_tag_pins() and memfd_wait_for_pins() (David Hildenbrand) - mm: huge_memory: enable debugfs to split huge pages to any order (Zi Yan) - mm: thp: split huge page to any lower order pages (Zi Yan) - mm: page_owner: add support for splitting to any order in split page_owner (Zi Yan) - mm: memcg: make memcg huge page split support any order split (Zi Yan) - mm/page_owner: use order instead of nr in split_page_owner() (Zi Yan) - mm/memcg: use order instead of nr in split_page_memcg() (Zi Yan) - mm: support order-1 folios in the page cache (Matthew Wilcox (Oracle)) - mm/huge_memory: only split PMD mapping when necessary in unmap_folio() (Zi Yan) - mm: enumerate all gfp flags (Suren Baghdasaryan) - mm: madvise: pageout: ignore references rather than clearing young (Barry Song) - arm64/mm: improve comment in contpte_ptep_get_lockless() (Ryan Roberts) - arm64/mm: export contpte symbols only to GPL users (Ryan Roberts) - Docs/mm/damon/design: remove the details for pageout as paddr doesn't use MADV_PAGEOUT (Barry Song) - kasan: fix a2 allocation and remove explicit cast in atomic tests (Paul Heidekrüger) - lib/stackdepot: off by one in depot_fetch_stack() (Dan Carpenter) - zram: zcomp: remove zcomp_set_max_streams() declaration (Kefeng Wang) - mm: update mark_victim tracepoints fields (Carlos Galo) - selftests: damon: add access_memory to .gitignore (Javier Carrasco) - selftest: damon: fix minor typos in test logs (Vincenzo Mezzela) - hugetlb: allow faults to be handled under the VMA lock (Vishal Moola (Oracle)) - hugetlb: use vmf_anon_prepare() instead of anon_vma_prepare() (Vishal Moola (Oracle)) - hugetlb: pass struct vm_fault through to hugetlb_handle_userfault() (Vishal Moola (Oracle)) - hugetlb: move vm_fault declaration to the top of hugetlb_fault() (Vishal Moola (Oracle)) - mm/memory: change vmf_anon_prepare() to be non-static (Vishal Moola (Oracle)) - mm/page_alloc: make check_new_page() return bool (Hao Ge) - x86/mm: always pass NULL as the first argument of switch_mm_irqs_off() (Yosry Ahmed) - x86/mm: further clarify switch_mm_irqs_off() documentation (Yosry Ahmed) - mm/util.c: add byte count to __vm_enough_memory failure warning (Matthew Cassell) - sched/numa, mm: do not try to migrate memory to memoryless nodes (Byungchul Park) - mm/zswap: change zswap_pool kref to percpu_ref (Chengming Zhou) - mm/zswap: global lru and shrinker shared by all zswap_pools (Chengming Zhou) - writeback: remove a use of write_cache_pages() from do_writepages() (Matthew Wilcox (Oracle)) - writeback: add a writeback iterator (Christoph Hellwig) - writeback: move the folio_prepare_writeback loop out of write_cache_pages() (Matthew Wilcox (Oracle)) - writeback: use the folio_batch queue iterator (Matthew Wilcox (Oracle)) - pagevec: add ability to iterate a queue (Matthew Wilcox (Oracle)) - writeback: simplify the loops in write_cache_pages() (Matthew Wilcox (Oracle)) - writeback: factor writeback_get_batch() out of write_cache_pages() (Matthew Wilcox (Oracle)) - writeback: factor folio_prepare_writeback() out of write_cache_pages() (Matthew Wilcox (Oracle)) - writeback: rework the loop termination condition in write_cache_pages (Christoph Hellwig) - writeback: only update ->writeback_index for range_cyclic writeback (Christoph Hellwig) - writeback: also update wbc->nr_to_write on writeback failure (Christoph Hellwig) - writeback: fix done_index when hitting the wbc->nr_to_write (Christoph Hellwig) - writeback: remove a duplicate prototype for tag_pages_for_writeback (Matthew Wilcox (Oracle)) - writeback: don't call mapping_set_error on AOP_WRITEPAGE_ACTIVATE (Christoph Hellwig) - mm/page_alloc: make bad_range() return bool (Hao Ge) - madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 (Barry Song) - mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases (Barry Song) - shmem: properly report quota mount options (Jan Kara) - mm/compaction: optimize >0 order folio compaction with free page split. (Zi Yan) - mm/compaction: add support for >0 order folio memory compaction. (Zi Yan) - mm/compaction: enable compacting >0 order folios. (Zi Yan) - mm/page_alloc: remove unused fpi_flags in free_pages_prepare() (Zi Yan) - MAINTAINERS: add Chengming Zhou as a zswap reviewer (Chengming Zhou) - mm/zsmalloc: remove get_zspage_mapping() (Chengming Zhou) - mm/zsmalloc: remove_zspage() don't need fullness parameter (Chengming Zhou) - mm/zsmalloc: remove set_zspage_mapping() (Chengming Zhou) - mm: compaction: early termination in compact_nodes() (Kefeng Wang) - mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC (Barry Song) - mm/z3fold: fix the comment for __encode_handle() (Zhongkun He) - mm/zsmalloc: remove unused zspage->isolated (Chengming Zhou) - mm/zsmalloc: remove migrate_write_lock_nested() (Chengming Zhou) - mm/zsmalloc: fix migrate_write_lock() when !CONFIG_COMPACTION (Chengming Zhou) - Docs/admin-guide/mm/damon/reclaim: document auto-tuning parameters (SeongJae Park) - mm/damon/reclaim: implement memory PSI-driven quota self-tuning (SeongJae Park) - mm/damon/reclaim: implement user-feedback driven quota auto-tuning (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document quota goal metric file (SeongJae Park) - Docs/ABI/damon: document quota goal metric file (SeongJae Park) - Docs/mm/damon/design: document quota goal self-tuning (SeongJae Park) - mm/damon/sysfs-schemes: support PSI-based quota auto-tune (SeongJae Park) - mm/damon/core: implement PSI metric DAMOS quota goal (SeongJae Park) - mm/damon/core: support multiple metrics for quota goal (SeongJae Park) - mm/damon/core: let goal specified with only target and current values (SeongJae Park) - mm/damon/core: remove ->goal field of damos_quota (SeongJae Park) - mm/damon/sysfs: use only quota->goals (SeongJae Park) - mm/damon/core: add multiple goals per damos_quota and helpers for those (SeongJae Park) - mm/damon/core: split out quota goal related fields to a struct (SeongJae Park) - mm/damon: move comments and fields for damos-quota-prioritization to the end (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document effective_bytes file (SeongJae Park) - Docs/ABI/damon: document effective_bytes sysfs file (SeongJae Park) - mm/damon/sysfs: implement a kdamond command for updating schemes' effective quotas (SeongJae Park) - mm/damon/sysfs-schemes: implement quota effective_bytes file (SeongJae Park) - mm/damon/core: set damos_quota->esz as public field and document (SeongJae Park) - mm/khugepaged: bypassing unnecessary scans with MMF_DISABLE_THP check (Lance Yang) - MAINTAINERS: update mm and memcg entries (Mike Rapoport (IBM)) - arch, crash: move arch_crash_save_vmcoreinfo() out to file vmcore_info.c (Baoquan He) - loongarch, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) - arm, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) - riscv, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) - mips, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) - sh, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) - s390, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) - ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMP (Baoquan He) - arm64, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) - x86, crash: wrap crash dumping code into crash related ifdefs (Baoquan He) - crash: clean up kdump related config items (Baoquan He) - crash: split crash dumping code out from kexec_core.c (Baoquan He) - crash: remove dependency of FA_DUMP on CRASH_DUMP (Baoquan He) - crash: split vmcoreinfo exporting code out from crash_core.c (Baoquan He) - kexec: split crashkernel reservation code out from crash_core.c (Baoquan He) - mm: vmalloc: refactor vmalloc_dump_obj() function (Uladzislau Rezki (Sony)) - mm: vmalloc: improve description of vmap node layer (Uladzislau Rezki (Sony)) - mm: vmalloc: add a shrinker to drain vmap pools (Uladzislau Rezki (Sony)) - mm: vmalloc: set nr_nodes based on CPUs in a system (Uladzislau Rezki (Sony)) - mm: vmalloc: support multiple nodes in vmallocinfo (Uladzislau Rezki (Sony)) - mm: vmalloc: support multiple nodes in vread_iter (Uladzislau Rezki (Sony)) - mm: vmalloc: add a scan area of VA only once (Uladzislau Rezki (Sony)) - mm: vmalloc: offload free_vmap_area_lock lock (Uladzislau Rezki (Sony)) - mm: vmalloc: remove global purge_vmap_area_root rb-tree (Uladzislau Rezki (Sony)) - mm/vmalloc: remove vmap_area_list (Baoquan He) - mm: vmalloc: remove global vmap_area_root rb-tree (Uladzislau Rezki (Sony)) - mm: vmalloc: move vmap_init_free_space() down in vmalloc.c (Uladzislau Rezki (Sony)) - mm: vmalloc: rename adjust_va_to_fit_type() function (Uladzislau Rezki (Sony)) - mm: vmalloc: add va_alloc() helper (Uladzislau Rezki (Sony)) - mm,page_owner: update Documentation regarding page_owner_stacks (Oscar Salvador) - mm,page_owner: filter out stacks by a threshold (Oscar Salvador) - mm,page_owner: display all stacks and their count (Oscar Salvador) - mm,page_owner: implement the tracking of the stacks count (Oscar Salvador) - mm,page_owner: maintain own list of stack_records structs (Oscar Salvador) - lib/stackdepot: move stack_record struct definition into the header (Oscar Salvador) - lib/stackdepot: fix first entry having a 0-handle (Oscar Salvador) - Docs/admin-guide/mm/damon/usage: fix wrong quotas diabling condition (SeongJae Park) - Docs/mm/damon: move monitoring target regions setup detail from the usage to the design document (SeongJae Park) - Docs/mm/damon: move DAMON operation sets list from the usage to the design document (SeongJae Park) - Docs/mm/damon: move the list of DAMOS actions to design doc (SeongJae Park) - Docs/mm/damon/maintainer-profile: fix reference links for mm-[un]stable tree (SeongJae Park) - userfaultfd: use per-vma locks in userfaultfd operations (Lokesh Gidra) - mm: add vma_assert_locked() for !CONFIG_PER_VMA_LOCK (Lokesh Gidra) - userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx (Lokesh Gidra) - userfaultfd: move userfaultfd_ctx struct to header file (Lokesh Gidra) - kasan: increase the number of bits to shift when recording extra timestamps (Juntong Deng) - rmap: replace two calls to compound_order with folio_order (Matthew Wilcox (Oracle)) - dax: fix incorrect list of data cache aliasing architectures (Mathieu Desnoyers) - Introduce cpu_dcache_is_aliasing() across all architectures (Mathieu Desnoyers) - dax: check for data cache aliasing at runtime (Mathieu Desnoyers) - virtio: treat alloc_dax() -EOPNOTSUPP failure as non-fatal (Mathieu Desnoyers) - dcssblk: handle alloc_dax() -EOPNOTSUPP failure (Mathieu Desnoyers) - dm: treat alloc_dax() -EOPNOTSUPP failure as non-fatal (Mathieu Desnoyers) - nvdimm/pmem: Treat alloc_dax() -EOPNOTSUPP failure as non-fatal (Mathieu Desnoyers) - dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n (Mathieu Desnoyers) - dax: add empty static inline for CONFIG_DAX=n (Mathieu Desnoyers) - nvdimm/pmem: fix leak on dax_add_host() failure (Mathieu Desnoyers) - arm64/mm: automatically fold contpte mappings (Ryan Roberts) - arm64/mm: __always_inline to improve fork() perf (Ryan Roberts) - arm64/mm: implement pte_batch_hint() (Ryan Roberts) - mm: add pte_batch_hint() to reduce scanning in folio_pte_batch() (Ryan Roberts) - arm64/mm: implement new [get_and_]clear_full_ptes() batch APIs (Ryan Roberts) - arm64/mm: implement new wrprotect_ptes() batch API (Ryan Roberts) - arm64/mm: wire up PTE_CONT for user mappings (Ryan Roberts) - arm64/mm: dplit __flush_tlb_range() to elide trailing DSB (Ryan Roberts) - arm64/mm: new ptep layer to manage contig bit (Ryan Roberts) - arm64/mm: convert ptep_clear() to ptep_get_and_clear() (Ryan Roberts) - arm64/mm: convert set_pte_at() to set_ptes(..., 1) (Ryan Roberts) - arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep) (Ryan Roberts) - mm: tidy up pte_next_pfn() definition (Ryan Roberts) - x86/mm: convert pte_next_pfn() to pte_advance_pfn() (Ryan Roberts) - arm64/mm: convert pte_next_pfn() to pte_advance_pfn() (Ryan Roberts) - mm: introduce pte_advance_pfn() and use for pte_next_pfn() (Ryan Roberts) - mm: thp: batch-collapse PMD with set_ptes() (Ryan Roberts) - mm: clarify the spec for set_ptes() (Ryan Roberts) - mm/memory: optimize unmap/zap with PTE-mapped THP (David Hildenbrand) - mm/mmu_gather: improve cond_resched() handling with large folios and expensive page freeing (David Hildenbrand) - mm/mmu_gather: add __tlb_remove_folio_pages() (David Hildenbrand) - mm/mmu_gather: add tlb_remove_tlb_entries() (David Hildenbrand) - mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP (David Hildenbrand) - mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page_size() (David Hildenbrand) - mm/memory: factor out zapping folio pte into zap_present_folio_pte() (David Hildenbrand) - mm/memory: further separate anon and pagecache folio handling in zap_present_pte() (David Hildenbrand) - mm/memory: handle !page case in zap_present_pte() separately (David Hildenbrand) - mm/memory: factor out zapping of present pte into zap_present_pte() (David Hildenbrand) - selftests: add zswapin and no zswap tests (Nhat Pham) - selftests: fix the zswap invasive shrink test (Nhat Pham) - selftests: zswap: add zswap selftest file to zswap maintainer entry (Nhat Pham) - mm: compaction: limit the suitable target page order to be less than cc->order (Baolin Wang) - zram: do not allocate physically contiguous strm buffers (Barry Song) - mm/hugetlb: move page order check inside hugetlb_cma_reserve() (Anshuman Khandual) - mm/mglru: improve swappiness handling (Kinsey Ho) - mm/mglru: improve struct lru_gen_mm_walk (Kinsey Ho) - mm/mglru: improve reset_mm_stats() (Kinsey Ho) - mm/mglru: improve should_run_aging() (Kinsey Ho) - mm/mglru: drop unused parameter (Kinsey Ho) - kasan/test: avoid gcc warning for intentional overflow (Arnd Bergmann) - mm: document memalloc_noreclaim_save() and memalloc_pin_save() (Vlastimil Babka) - mm/zswap: optimize and cleanup the invalidation of duplicate entry (Chengming Zhou) - selftests/mm: log a consistent test name for check_compaction (Mark Brown) - selftests/mm: log skipped compaction test as a skip (Mark Brown) - mm: compaction: refactor compact_node() (Kefeng Wang) - mm/cma: add sysfs file 'release_pages_success' (Anshuman Khandual) - selftests/damon/_chk_dependency: get debugfs mount point from /proc/mounts (SeongJae Park) - selftests/damon: add a test for the pid leak of dbgfs_target_ids_write() (SeongJae Park) - selftests/damon: add a test for a race between target_ids_read() and dbgfs_before_terminate() (SeongJae Park) - selftests/damon: add a test for DAMOS apply intervals (SeongJae Park) - selftests/damon: add a test for DAMOS quota (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS apply interval (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS stats (SeongJae Park) - selftests/damon/_damon_sysfs: support DAMOS quota (SeongJae Park) - memremap.h: correct an error in a comment (John Groves) - zram: use copy_page for full page copy (Mark-PK Tsai) - mm/demotion: print demotion targets (Li Zhijian) - mm/damon/sysfs: handle 'state' file inputs for every sampling interval if possible (SeongJae Park) - mm: hugetlb: improve the handling of hugetlb allocation failure for freed or in-use hugetlb (Baolin Wang) - mm/migrate: preserve exact soft-dirty state (Paul Gofman) - mm/zswap: zswap entry doesn't need refcount anymore (Chengming Zhou) - mm/zswap: only support zswap_exclusive_loads_enabled (Chengming Zhou) - mm/zswap: remove duplicate_entry debug value (Chengming Zhou) - mm/zswap: stop lru list shrinking when encounter warm region (Chengming Zhou) - mm/zswap: invalidate zswap entry when swap entry free (Chengming Zhou) - mm/zswap: add more comments in shrink_memcg_cb() (Chengming Zhou) - memory tier: make memory_tier_subsys const (Ricardo B. Marliere) - mm/vmscan: make too_many_isolated return bool (Hao Ge) - mm/cma: make MAX_CMA_AREAS = CONFIG_CMA_AREAS (Anshuman Khandual) - mm/cma: drop CONFIG_CMA_DEBUG (Anshuman Khandual) - kasan: rename test_kasan_module_init to kasan_test_module_init (Tiezhu Yang) - kasan: docs: update descriptions about test file and module (Tiezhu Yang) - selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map (Breno Leitao) - mm/hugetlb: restore the reservation if needed (Breno Leitao) - kasan: add atomic tests (Paul Heidekrüger) - mm: reduce dependencies on (Christophe JAILLET) - mm: memcg: use larger batches for proactive reclaim (T.J. Mercier) - mm/mmap: pass vma to vma_merge() (Yajun Deng) - selftests/mm: run_vmtests.sh: add hugetlb test category (Breno Leitao) - mm/memory: ignore writable bit in folio_pte_batch() (David Hildenbrand) - mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() (David Hildenbrand) - mm/memory: optimize fork() with PTE-mapped THP (David Hildenbrand) - mm/memory: pass PTE to copy_present_pte() (David Hildenbrand) - mm/memory: factor out copying the actual PTE in copy_present_pte() (David Hildenbrand) - powerpc/mm: use pte_next_pfn() in set_ptes() (David Hildenbrand) - arm/mm: use pte_next_pfn() in set_ptes() (David Hildenbrand) - mm/pgtable: make pte_next_pfn() independent of set_ptes() (David Hildenbrand) - sparc/pgtable: define PFN_PTE_SHIFT (David Hildenbrand) - s390/pgtable: define PFN_PTE_SHIFT (David Hildenbrand) - riscv/pgtable: define PFN_PTE_SHIFT (David Hildenbrand) - powerpc/pgtable: define PFN_PTE_SHIFT (David Hildenbrand) - nios2/pgtable: define PFN_PTE_SHIFT (David Hildenbrand) - arm/pgtable: define PFN_PTE_SHIFT (David Hildenbrand) - arm64/mm: make set_ptes() robust when OAs cross 48-bit boundary (Ryan Roberts) - mm/vmscan: change the type of file from int to bool (Hao Ge) - mm: compaction: update the cc->nr_migratepages when allocating or freeing the freepages (Baolin Wang) - selftests/mm: virtual_address_range: conform to TAP format output (Muhammad Usama Anjum) - selftests/mm: transhuge-stress: conform to TAP format output (Muhammad Usama Anjum) - selftests/mm: thuge-gen: conform to TAP format output (Muhammad Usama Anjum) - selftests/mm: split_huge_page_test: conform test to TAP format output (Muhammad Usama Anjum) - selftests/mm: mremap_dontunmap: conform test to TAP format output (Muhammad Usama Anjum) - selftests/mm: mrelease_test: conform test to TAP format output (Muhammad Usama Anjum) - selftests/mm: mlock2-tests: conform test to TAP format output (Muhammad Usama Anjum) - selftests/mm: mlock-random-test: conform test to TAP format output (Muhammad Usama Anjum) - selftests/mm: map_populate: conform test to TAP format output (Muhammad Usama Anjum) - selftests/mm: map_hugetlb: conform test to TAP format output (Muhammad Usama Anjum) - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Muhammad Usama Anjum) - userfaultfd: handle zeropage moves by UFFDIO_MOVE (Suren Baghdasaryan) - XArray: add cmpxchg order test (Daniel Gomez) - test_xarray: add tests for advanced multi-index use (Luis Chamberlain) - mm/cma: don't treat bad input arguments for cma_alloc() as its failure (Anshuman Khandual) - mm: ptdump: add check_wx_pages debugfs attribute (Christophe Leroy) - mm: ptdump: have ptdump_check_wx() return bool (Christophe Leroy) - powerpc,s390: ptdump: define ptdump_check_wx() regardless of CONFIG_DEBUG_WX (Christophe Leroy) - arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WX (Christophe Leroy) - arm: ptdump: rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX (Christophe Leroy) - mm/mempolicy: protect task interleave functions with tsk->mems_allowed_seq (Gregory Price) - mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weighted interleaving (Gregory Price) - mm/mempolicy: refactor a read-once mechanism into a function for re-use (Gregory Price) - mm/mempolicy: implement the sysfs-based weighted_interleave interface (Rakie Kim) - mm/mmap: use SZ_{8K, 128K} helper macro (Yajun Deng) - Docs/translations/damon/usage: update for monitor_on renaming (SeongJae Park) - Docs/admin-guide/mm/damon/usage: update for monitor_on renaming (SeongJae Park) - mm/damon/dbgfs: rename monitor_on file to monitor_on_DEPRECATED (SeongJae Park) - selftets/damon: prepare for monitor_on file renaming (SeongJae Park) - Docs/admin-guide/mm/damon/usage: document 'DEPRECATED' file of DAMON debugfs interface (SeongJae Park) - mm/damon/dbgfs: make debugfs interface deprecation message a macro (SeongJae Park) - mm/damon/dbgfs: implement deprecation notice file (SeongJae Park) - mm/damon: rename CONFIG_DAMON_DBGFS to DAMON_DBGFS_DEPRECATED (SeongJae Park) - Docs/admin-guide/mm/damon/usage: use sysfs interface for tracepoints example (SeongJae Park) - mm: zswap: function ordering: shrink_memcg_cb (Johannes Weiner) - mm: zswap: function ordering: writeback (Johannes Weiner) - mm: zswap: function ordering: per-cpu compression infra (Johannes Weiner) - mm: zswap: function ordering: compress & decompress functions (Johannes Weiner) - mm: zswap: function ordering: move entry section out of tree section (Johannes Weiner) - mm: zswap: function ordering: move entry sections out of LRU section (Johannes Weiner) - mm: zswap: function ordering: public lru api (Johannes Weiner) - mm: zswap: function ordering: pool params (Johannes Weiner) - mm: zswap: function ordering: zswap_pools (Johannes Weiner) - mm: zswap: function ordering: pool refcounting (Johannes Weiner) - mm: zswap: function ordering: pool alloc & free (Johannes Weiner) - mm: zswap: simplify zswap_invalidate() (Johannes Weiner) - mm: zswap: further cleanup zswap_store() (Johannes Weiner) - mm: zswap: break out zwap_compress() (Johannes Weiner) - mm: zswap: rename __zswap_load() to zswap_decompress() (Johannes Weiner) - mm: zswap: clean up zswap_entry_put() (Johannes Weiner) - mm: zswap: warn when referencing a dead entry (Johannes Weiner) - mm: zswap: move zswap_invalidate_entry() to related functions (Johannes Weiner) - mm: zswap: inline and remove zswap_entry_find_get() (Johannes Weiner) - mm: zswap: rename zswap_free_entry to zswap_entry_free (Johannes Weiner) - mm/list_lru: remove list_lru_putback() (Chengming Zhou) - mm/zswap: fix race between lru writeback and swapoff (Chengming Zhou) - x86/mm: clarify "prev" usage in switch_mm_irqs_off() (Yosry Ahmed) - x86/mm: delete unused cpu argument to leave_mm() (Yosry Ahmed) - mm and cache_info: remove unnecessary CPU cache info update (Huang Ying) - kswapd: replace try_to_freeze() with kthread_freezable_should_stop() (Levi Yun) - mm: memcg: don't periodically flush stats when memcg is disabled (T.J. Mercier) - selftests/mm: new test that steals pages (Breno Leitao) - mm: kmsan: remove runtime checks from kmsan_unpoison_memory() (Alexander Potapenko) - highmem: add kernel-doc for memcpy_*_folio() (Matthew Wilcox (Oracle)) - dax: add a sysfs knob to control memmap_on_memory behavior (Vishal Verma) - mm/memory_hotplug: export mhp_supports_memmap_on_memory() (Vishal Verma) - Documentatiion/ABI: add ABI documentation for sys-bus-dax (Vishal Verma) - dax/bus.c: replace several sprintf() with sysfs_emit() (Vishal Verma) - dax/bus.c: replace driver-core lock usage by a local rwsem (Vishal Verma) - mm: zswap: remove unused tree argument in zswap_entry_put() (Yosry Ahmed) - mm/mmap: introduce vma_set_range() (Yajun Deng) - mm: zswap: remove unnecessary trees cleanups in zswap_swapoff() (Yosry Ahmed) - mm: swap: enforce updating inuse_pages at the end of swap_range_free() (Yosry Ahmed) - mm/zswap: split zswap rb-tree (Chengming Zhou) - mm/zswap: make sure each swapfile always have zswap rb-tree (Chengming Zhou) - mempolicy: clean up minor dead code in queue_pages_test_walk() (Lukas Bulwahn) - maple_tree: avoid duplicate variable init in mast_spanning_rebalance() (Lukas Bulwahn) - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) - userfaultfd: fix return error if mmap_changing is non-zero in MOVE ioctl (Lokesh Gidra) - selftests/memfd: delete unused declarations (Greg Thelen) - mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats (Shakeel Butt) - mm: memory: move mem_cgroup_charge() into alloc_anon_folio() (Kefeng Wang) - tools/mm: add thpmaps script to dump THP usage info (Ryan Roberts) - mm/zswap: improve with alloc_workqueue() call (Ronald Monthero) - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Pankaj Raghav) - fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr (Hui Zhu) - mm: convert mm_counter_file() to take a folio (Kefeng Wang) - mm: convert mm_counter() to take a folio (Kefeng Wang) - mm: convert to should_zap_page() to should_zap_folio() (Kefeng Wang) - mm: use pfn_swap_entry_folio() in copy_nonpresent_pte() (Kefeng Wang) - mm: use pfn_swap_entry_to_folio() in zap_huge_pmd() (Kefeng Wang) - mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked() (Kefeng Wang) - s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry() (Kefeng Wang) - mprotect: use pfn_swap_entry_folio (Matthew Wilcox (Oracle)) - proc: use pfn_swap_entry_folio where obvious (Matthew Wilcox (Oracle)) - mm: add pfn_swap_entry_folio() (Matthew Wilcox (Oracle)) - memcg: use a folio in get_mctgt_type_thp (Matthew Wilcox (Oracle)) - memcg: use a folio in get_mctgt_type (Matthew Wilcox (Oracle)) - memcg: return the folio in union mc_target (Matthew Wilcox (Oracle)) - memcg: convert mem_cgroup_move_charge_pte_range() to use a folio (Matthew Wilcox (Oracle)) - mm: mmap: no need to call khugepaged_enter_vma() for stack (Yang Shi) - mm: list_lru: remove unused macro list_lru_init_key() (Haifeng Xu) - mm: list_lru: disable memcg_aware when cgroup.memory is set to "nokmem" (Haifeng Xu) - mm: memory: use nth_page() in clear/copy_subpage() (Kefeng Wang) - mm/mmap: simplify vma link and unlink (Yajun Deng) - scripts/gdb/vmalloc: fix vmallocinfo error (Kuan-Ying Lee) - selftests/mm/ksm_functional: prevent unmapping undefined address (JP Kobryn) - mm/filemap: avoid type conversion (Hongbo Li) - s390: enable MHP_MEMMAP_ON_MEMORY (Sumanth Korikkar) - s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers (Sumanth Korikkar) - s390/sclp: remove unhandled memory notifier type (Sumanth Korikkar) - s390/mm: allocate vmemmap pages from self-contained memory range (Sumanth Korikkar) - mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers (Sumanth Korikkar) - maple_tree: fix comment describing mas_node_count_gfp() (Sidhartha Kumar) - mm/cma: fix placement of trace_cma_alloc_start/finish (Kalesh Singh) - perf annotate: Add comments in the data structures (Namhyung Kim) - perf annotate: Remove sym_hist.addr[] array (Namhyung Kim) - perf annotate: Calculate instruction overhead using hashmap (Namhyung Kim) - perf annotate: Add a hashmap for symbol histogram (Namhyung Kim) - perf threads: Reduce table size from 256 to 8 (Ian Rogers) - perf threads: Switch from rbtree to hashmap (Ian Rogers) - perf threads: Move threads to its own files (Ian Rogers) - perf machine: Move machine's threads into its own abstraction (Ian Rogers) - perf machine: Move fprintf to for_each loop and a callback (Ian Rogers) - perf trace: Ignore thread hashing in summary (Ian Rogers) - perf report: Sort child tasks by tid (Ian Rogers) - perf vendor events amd: Fix Zen 4 cache latency events (Sandipan Das) - perf version: Display availability of OpenCSD support (James Clark) - perf vendor events intel: Add umasks/occ_sel to PCU events. (Ian Rogers) - perf map: Fix map reference count issues (Ian Rogers) - libperf evlist: Avoid out-of-bounds access (Ian Rogers) - perf lock contention: Account contending locks too (Namhyung Kim) - perf metrics: Fix segv for metrics with no events (Ian Rogers) - perf metrics: Fix metric matching (Ian Rogers) - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Christophe JAILLET) - perf test: Fix spelling mistake "curent" -> "current" (Colin Ian King) - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Arnaldo Carvalho de Melo) - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Ilkka Koskinen) - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Arnaldo Carvalho de Melo) - treewide: remove meaningless assignments in Makefiles (Masahiro Yamada) - perf print-events: make is_event_supported() more robust (Mark Rutland) - perf tests: Add option to run tests in parallel (Ian Rogers) - perf tests: Run time generate shell test suites (Ian Rogers) - perf tests: Use scandirat for shell script finding (Ian Rogers) - perf test: Rename builtin-test-list and add missed header guard (Ian Rogers) - tools subcmd: Add a no exec function call option (Ian Rogers) - perf tests: Avoid fork in perf_has_symbol test (Ian Rogers) - perf list: Add scandirat compatibility function (Ian Rogers) - perf thread_map: Skip exited threads when scanning /proc (Ian Rogers) - perf list: fix short description for some cache events (Thomas Richter) - perf stat: Fix metric-only aggregation index (Ian Rogers) - perf metrics: Compute unmerged uncore metrics individually (Ian Rogers) - perf stat: Pass fewer metric arguments (Ian Rogers) - perf: script: prefer capstone to XED (Changbin Du) - perf: script: add raw|disasm arguments to --insn-trace option (Changbin Du) - perf: script: add field 'disasm' to display mnemonic instructions (Changbin Du) - perf: util: use capstone disasm engine to show assembly instructions (Changbin Du) - perf: build: introduce the libcapstone (Changbin Du) - perf list: For metricgroup only list include description (Ian Rogers) - perf tools: Fixup module symbol end address properly (Namhyung Kim) - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update skylake TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update icelake TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update haswell TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Ian Rogers) - perf vendor events intel: Update tigerlake events to v1.15 (Ian Rogers) - perf vendor events intel: Update skylake events to v58 (Ian Rogers) - perf vendor events intel: Update sierraforst events to v1.01 (Ian Rogers) - perf vendor events intel: Update rocketlake events to v1.02 (Ian Rogers) - perf vendor events intel: Update meteorlake events to v1.07 (Ian Rogers) - perf vendor events intel: Update icelake events to v1.21 (Ian Rogers) - perf vendor events intel: Update haswell events to v35 (Ian Rogers) - perf vendor events intel: Update grandridge events to v1.01 (Ian Rogers) - perf vendor events intel: Update emeraldrapids events to v1.03 (Ian Rogers) - perf vendor events intel: Update broadwell events to v29 (Ian Rogers) - perf vendor events intel: Update alderlaken events to v1.24 (Ian Rogers) - perf vendor events intel: Update alderlake events to v1.24 (Ian Rogers) - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Arnaldo Carvalho de Melo) - perf testsuite: Install kprobe tests and common files (Michael Petlan) - perf testsuite: Add test for kprobe handling (Veronika Molnarova) - perf testsuite: Add common output checking helpers (Veronika Molnarova) - perf testsuite: Add test case for perf probe (Veronika Molnarova) - perf testsuite: Add initialization script for shell tests (Veronika Molnarova) - perf testsuite: Add common setting for shell tests (Veronika Molnarova) - perf testsuite: Add common regex patters (Veronika Molnarova) - perf test: Enable Symbols test to work with a current module dso (Adrian Hunter) - perf build: Cleanup perf register configuration (Leo Yan) - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Leo Yan) - perf parse-regs: Always build perf register functions (Leo Yan) - perf build: Remove unused CONFIG_PERF_REGS (Leo Yan) - perf metric: Don't remove scale from counts (Ian Rogers) - perf stat: Avoid metric-only segv (Ian Rogers) - perf expr: Fix "has_event" function for metric style events (Ian Rogers) - perf expr: Allow NaN to be a valid number (Ian Rogers) - perf maps: Locking tidy up of nr_maps (Ian Rogers) - perf maps: Hide maps internals (Ian Rogers) - perf maps: Get map before returning in maps__find_next_entry (Ian Rogers) - perf maps: Get map before returning in maps__find_by_name (Ian Rogers) - perf maps: Get map before returning in maps__find (Ian Rogers) - perf maps: Switch from rbtree to lazily sorted array for addresses (Ian Rogers) - perf srcline: Add missed addr2line closes (Ian Rogers) - perf stat: Support per-cluster aggregation (Yicong Yang) - perf tools: Remove misleading comments on map functions (Namhyung Kim) - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Yang Jihong) - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Yang Jihong) - perf sched: Move curr_thread initialization to perf_sched__map() (Yang Jihong) - perf sched: Fix memory leak in perf_sched__map() (Yang Jihong) - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Yang Jihong) - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Yicong Yang) - perf symbols: Slightly improve module file executable section mappings (Adrian Hunter) - perf tools: Make it possible to see perf's kernel and module memory mappings (Adrian Hunter) - perf record: Display data size on pipe mode (Namhyung Kim) - perf script: Print source line for each jump in brstackinsn (Kan Liang) - perf kvm powerpc: Fix build (Ian Rogers) - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Madhavan Srinivasan) - tools: perf: Expose sample ID / stream ID to python scripts (Ben Gainey) - perf bpf: Clean up the generated/copied vmlinux.h (Arnaldo Carvalho de Melo) - perf jevents: Drop or simplify small integer values (Ian Rogers) - perf parse-events: Print all errors (Ian Rogers) - perf parse-events: Improve error location of terms cloned from an event (Ian Rogers) - perf tsc: Add missing newlines to debug statements (Ian Rogers) - perf Documentation: Add some more hints to tips.txt (Andi Kleen) - perf test: Simplify metric value validation test final report (Weilin Wang) - perf report: Prevent segfault with --no-parent (Andi Kleen) - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Yang Jihong) - perf evsel: Rename get_states() to parse_task_states() and make it public (Ze Gao) - perf tools: Add -H short option for --hierarchy (Namhyung Kim) - perf pmu: Treat the msr pmu as software (Ian Rogers) - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (James Clark) - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (James Clark) - perf evlist: Fix evlist__new_default() for > 1 core PMU (James Clark) - perf mem: Clean up perf_pmus__num_mem_pmus() (Kan Liang) - perf mem: Clean up perf_mem_events__record_args() (Kan Liang) - perf mem: Clean up is_mem_loads_aux_event() (Kan Liang) - perf mem: Clean up perf_mem_event__supported() (Kan Liang) - perf mem: Clean up perf_mem_events__name() (Kan Liang) - perf mem: Clean up perf_mem_events__ptr() (Kan Liang) - perf mem: Add mem_events into the supported perf_pmu (Kan Liang) - perf sched: Commit to evsel__taskstate() to parse task state info (Ze Gao) - perf util: Add evsel__taskstate() to parse the task state info instead (Ze Gao) - perf util: Add helpers to parse task state string from libtraceevent (Ze Gao) - perf sched: Sync state char array with the kernel (Ze Gao) - perf data: Minor code style alignment cleanup (Yang Jihong) - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Yang Jihong) - perf record: Fix possible incorrect free in record__switch_output() (Yang Jihong) - perf dwarf-aux: Check allowed DWARF Ops (Namhyung Kim) - perf annotate-data: Support stack variables (Namhyung Kim) - perf dwarf-aux: Add die_get_cfa() (Namhyung Kim) - perf annotate-data: Support global variables (Namhyung Kim) - perf annotate-data: Handle PC-relative addressing (Namhyung Kim) - perf annotate-data: Add stack operation pseudo type (Namhyung Kim) - perf annotate-data: Handle array style accesses (Namhyung Kim) - perf annotate-data: Handle macro fusion on x86 (Namhyung Kim) - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Namhyung Kim) - perf build: Check whether pkg-config is installed when libtraceevent is linked (Yang Jihong) - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Thomas Richter) - tracing/ring-buffer: Fix wait_on_pipe() race (Steven Rostedt (Google)) - ring-buffer: Use wait_event_interruptible() in ring_buffer_wait() (Steven Rostedt (Google)) - ring-buffer: Reuse rb_watermark_hit() for the poll logic (Steven Rostedt (Google)) - ring-buffer: Fix full_waiters_pending in poll (Steven Rostedt (Google)) - ring-buffer: Do not set shortest_full when full target is hit (Steven Rostedt (Google)) - Documentation: tracing: Add entry argument access at function exit (Masami Hiramatsu (Google)) - selftests/ftrace: Add test cases for entry args at function exit (Masami Hiramatsu (Google)) - tracing/probes: Support $argN in return probe (kprobe and fprobe) (Masami Hiramatsu (Google)) - tracing: Remove redundant #else block for BTF args from README (Masami Hiramatsu (Google)) - tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_init (Masami Hiramatsu (Google)) - tracing/probes: Cleanup probe argument parser (Masami Hiramatsu (Google)) - tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe event (Masami Hiramatsu (Google)) - x86/kprobes: Boost more instructions from grp2/3/4/5 (Jinghao Jia) - x86/kprobes: Prohibit kprobing on INT and UD (Jinghao Jia) - x86/kprobes: Refactor can_{probe,boost} return type to bool (Jinghao Jia) - lsm: handle the NULL buffer case in lsm_fill_user_ctx() (Paul Moore) - lsm: use 32-bit compatible data types in LSM syscalls (Casey Schaufler) - samples/landlock: Don't error out if a file path cannot be opened (Mickaël Salaün) - landlock: Use f_cred in security_file_open() hook (Mickaël Salaün) - landlock: Rename "ptrace" files to "task" (Mickaël Salaün) - landlock: Simplify current_check_access_socket() (Mickaël Salaün) - landlock: Warn once if a Landlock action is requested while disabled (Mickaël Salaün) - landlock: Extend documentation for kernel support (Mickaël Salaün) - landlock: Add support for KUnit tests (Mickaël Salaün) - selftests/landlock: Clean up error logs related to capabilities (Mickaël Salaün) - openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix() (Dawei Li) - openrisc: Call setup_memory() earlier in the init sequence (Oreoluwa Babatunde) - Revert "mm: add arch hook to validate mmap() prot flags" (Catalin Marinas) - Revert "arm64: mm: add support for WXN memory translation attribute" (Catalin Marinas) - Revert "ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512" (Catalin Marinas) - arm64/mm: Avoid ID mapping of kpti flag if it is no longer needed (Ard Biesheuvel) - arm64/mm: Use generic __pud_free() helper in pud_free() implementation (Ard Biesheuvel) - arm64: gitignore: ignore relacheck (Bartosz Golaszewski) - arm64: Use Signed/Unsigned enums for TGRAN{4,16,64} and VARange (Marc Zyngier) - arm64: mm: Make PUD folding check in set_pud() a runtime check (Ard Biesheuvel) - arm64: mm: add support for WXN memory translation attribute (Ard Biesheuvel) - mm: add arch hook to validate mmap() prot flags (Ard Biesheuvel) - arm64: defconfig: Enable LPA2 support (Ard Biesheuvel) - arm64: Enable 52-bit virtual addressing for 4k and 16k granule configs (Ard Biesheuvel) - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Ard Biesheuvel) - arm64: ptdump: Deal with translation levels folded at runtime (Ard Biesheuvel) - arm64: ptdump: Disregard unaddressable VA space (Ard Biesheuvel) - arm64: mm: Add support for folding PUDs at runtime (Ard Biesheuvel) - arm64: kasan: Reduce minimum shadow alignment and enable 5 level paging (Ard Biesheuvel) - arm64: mm: Add 5 level paging support to fixmap and swapper handling (Ard Biesheuvel) - arm64: Enable LPA2 at boot if supported by the system (Ard Biesheuvel) - arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversion (Ard Biesheuvel) - arm64: mm: Add definitions to support 5 levels of paging (Ard Biesheuvel) - arm64: mm: Add LPA2 support to phys<->pte conversion routines (Ard Biesheuvel) - arm64: mm: Wire up TCR.DS bit to PTE shareability fields (Ard Biesheuvel) - arm64: Add ESR decoding for exceptions involving translation level -1 (Ard Biesheuvel) - arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm use (Ard Biesheuvel) - arm64: mm: Add feature override support for LVA (Ard Biesheuvel) - arm64: mm: Handle LVA support as a CPU feature (Ard Biesheuvel) - arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()" (Ard Biesheuvel) - arm64: mm: omit redundant remap of kernel image (Ard Biesheuvel) - arm64: mm: avoid fixmap for early swapper_pg_dir updates (Ard Biesheuvel) - arm64: kernel: Create initial ID map from C code (Ard Biesheuvel) - arm64: pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levels (Ard Biesheuvel) - arm64: mm: Use 48-bit virtual addressing for the permanent ID map (Ard Biesheuvel) - arm64: head: Move early kernel mapping routines into C code (Ard Biesheuvel) - arm64: mmu: Make __cpu_replace_ttbr1() out of line (Ard Biesheuvel) - arm64: mm: Make kaslr_requires_kpti() a static inline (Ard Biesheuvel) - arm64: head: move memstart_offset_seed handling to C code (Ard Biesheuvel) - arm64: head: allocate more pages for the kernel mapping (Ard Biesheuvel) - arm64: Add helpers to probe local CPU for PAC and BTI support (Ard Biesheuvel) - arm64: idreg-override: Create a pseudo feature for rodata=off (Ard Biesheuvel) - arm64: kaslr: Use feature override instead of parsing the cmdline again (Ard Biesheuvel) - arm64: cpufeature: Add helper to test for CPU feature overrides (Ard Biesheuvel) - arm64: head: move dynamic shadow call stack patching into early C runtime (Ard Biesheuvel) - arm64: head: Run feature override detection before mapping the kernel (Ard Biesheuvel) - arm64: Move feature overrides into the BSS section (Ard Biesheuvel) - arm64: head: Clear BSS and the kernel page tables in one go (Ard Biesheuvel) - arm64: kernel: Remove early fdt remap code (Ard Biesheuvel) - arm64: idreg-override: Move to early mini C runtime (Ard Biesheuvel) - arm64: head: move relocation handling to C code (Ard Biesheuvel) - arm64: kernel: Don't rely on objcopy to make code under pi/ __init (Ard Biesheuvel) - arm64: kernel: Manage absolute relocations in code built under pi/ (Ard Biesheuvel) - kselftest/arm64: Add 2023 DPISA hwcap test coverage (Mark Brown) - kselftest/arm64: Add basic FPMR test (Mark Brown) - kselftest/arm64: Handle FPMR context in generic signal frame parser (Mark Brown) - arm64/hwcap: Define hwcaps for 2023 DPISA features (Mark Brown) - arm64/ptrace: Expose FPMR via ptrace (Mark Brown) - arm64/signal: Add FPMR signal handling (Mark Brown) - arm64/fpsimd: Support FEAT_FPMR (Mark Brown) - arm64/fpsimd: Enable host kernel access to FPMR (Mark Brown) - arm64/cpufeature: Hook new identification registers up to cpufeature (Mark Brown) - arm64/sysreg: Update ID_AA64DFR0_EL1 register (Anshuman Khandual) - arm64/sysreg: Update ID_DFR0_EL1 register fields (Anshuman Khandual) - arm64/sysreg: Add register fields for ID_AA64DFR1_EL1 (Anshuman Khandual) - arm64/sme: Remove spurious 'is' in SME documentation (Mark Brown) - arm64/fp: Clarify effect of setting an unsupported system VL (Mark Brown) - arm64/sme: Fix cut'n'paste in ABI document (Mark Brown) - arm64/sve: Remove bitrotted comment about syscall behaviour (Mark Brown) - kselftest/arm64: Test that ptrace takes effect in the target process (Mark Brown) - arm64: Unmask Debug + SError in do_notify_resume() (Mark Rutland) - arm64: Move do_notify_resume() to entry-common.c (Mark Rutland) - arm64: Simplify do_notify_resume() DAIF masking (Mark Rutland) - ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512 (Christoph Lameter (Ampere)) - arm64: Remove enable_daif macro (Jinjie Ruan) - arm64/hw_breakpoint: Directly use ESR_ELx_WNR for an watchpoint exception (Anshuman Khandual) - arm64: cpufeatures: Clean up temporary variable to simplify code (Liao Chang) - arm64: Update setup_arch() comment on interrupt masking (Ryo Takakura) - arm64: remove unnecessary ifdefs around is_compat_task() (Leonardo Bras) - arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang (Stephen Boyd) - arm64/sme: Ensure that all fields in SMCR_EL1 are set to known values (Mark Brown) - arm64/sve: Ensure that all fields in ZCR_EL1 are set to known values (Mark Brown) - arm64/sve: Document that __SVE_VQ_MAX is much larger than needed (Mark Brown) - arm64: make member of struct pt_regs and it's offset macro in the same order (Kemeng Shi) - arm64: remove unneeded BUILD_BUG_ON assertion (Dawei Li) - arm64: kretprobes: acquire the regs via a BRK exception (Mark Rutland) - arm64: io: permit offset addressing (Mark Rutland) - arm64: errata: Don't enable workarounds for "rare" errata by default (Will Deacon) - arm64: rust: Enable Rust support for AArch64 (Jamie Cunliffe) - rust: Refactor the build target to allow the use of builtin targets (Jamie Cunliffe) - arm64: kaslr: Adjust randomization range dynamically (Ard Biesheuvel) - arm64: mm: Reclaim unused vmemmap region for vmalloc use (Ard Biesheuvel) - arm64: vmemmap: Avoid base2 order of struct page size to dimension region (Ard Biesheuvel) - arm64: ptdump: Discover start of vmemmap region at runtime (Ard Biesheuvel) - arm64: ptdump: Allow all region boundaries to be defined at boot time (Ard Biesheuvel) - arm64: mm: Move fixmap region above vmemmap region (Ard Biesheuvel) - arm64: mm: Move PCI I/O emulation region above the vmemmap region (Ard Biesheuvel) - docs: perf: Fix build warning of hisi-pcie-pmu.rst (Yicong Yang) - perf: starfive: Only allow COMPILE_TEST for 64-bit architectures (Will Deacon) - MAINTAINERS: Add entry for StarFive StarLink PMU (Ji Sheng Teoh) - docs: perf: Add description for StarFive's StarLink PMU (Ji Sheng Teoh) - dt-bindings: perf: starfive: Add JH8100 StarLink PMU (Ji Sheng Teoh) - perf: starfive: Add StarLink PMU support (Ji Sheng Teoh) - docs: perf: Update usage for target filter of hisi-pcie-pmu (Junhao He) - drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() (Junhao He) - drivers/perf: hisi_pcie: Relax the check on related events (Junhao He) - drivers/perf: hisi_pcie: Check the target filter properly (Junhao He) - drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth (Yicong Yang) - drivers/perf: hisi_pcie: Fix incorrect counting under metric mode (Yicong Yang) - drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() (Yicong Yang) - drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() (Yicong Yang) - drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 (Junhao He) - perf/arm_cspmu: Add devicetree support (Robin Murphy) - dt-bindings/perf: Add Arm CoreSight PMU (Robin Murphy) - perf/arm_cspmu: Simplify counter reset (Robin Murphy) - perf/arm_cspmu: Simplify attribute groups (Robin Murphy) - perf/arm_cspmu: Simplify initialisation (Robin Murphy) - perf/arm-cmn: Improve debugfs pretty-printing for large configs (Robin Murphy) - perf: xgene: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: thunderx2: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: qcom_l2: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: marvell_cn10k_tad: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: marvell_cn10k_ddr: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: hisilicon: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: fsl_imx9_ddr: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: fsl_imx8_ddr: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: arm_spe: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: arm_smmuv3: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: arm_dsu: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: arm_dmc620: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: arm_cspmu: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: arm-cmn: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: arm-ccn: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: arm-cci: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: amlogic: Convert to platform remove callback returning void (Uwe Kleine-König) - perf: alibaba_uncore_drw: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Johan Carlsson) - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Pierre-Louis Bossart) - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Valentine Altair) - ALSA: aaci: Delete unused variable in aaci_do_suspend (Thomas Weißschuh) - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Andy Shevchenko) - ASoC: codecs: ES8326: change support for ES8326 (Zhang Yi) - ASoC: codecs: ES8326: Changing members of private structure (Zhang Yi) - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Richard Fitzgerald) - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Richard Fitzgerald) - ASoC: trace: add event to snd_soc_dapm trace events (Luca Ceresoli) - ASoC: trace: add component to set_bias_level trace events (Luca Ceresoli) - ASoC: dt-bindings: rt1015: Convert to dtschema (Javier García) - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Andy Shevchenko) - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Chancel Liu) - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Richard Fitzgerald) - ASoC: meson: axg-fifo: use FIELD helpers (Jerome Brunet) - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Richard Fitzgerald) - ASoC: meson: axg-fifo: take continuous rates (Jerome Brunet) - ASoC: meson: axg-spdifin: use max width for rate detection (Jerome Brunet) - ASoC: meson: axg-tdm-interface: update error format error traces (Jerome Brunet) - ASoC: meson: axg-tdm-interface: add frame rate constraint (Jerome Brunet) - ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs (Jerome Brunet) - ASoC: codecs: rt5660: Simplify mclk initialization (Cezary Rojewski) - ASoC: codecs: rt5640: Simplify mclk initialization (Cezary Rojewski) - ASoC: codecs: rt5616: Simplify mclk initialization (Cezary Rojewski) - ASoC: codecs: rt5514: Simplify mclk initialization (Cezary Rojewski) - ASoC: codecs: nau8825: Simplify mclk initialization (Cezary Rojewski) - ASoC: codecs: da7213: Simplify mclk initialization (Cezary Rojewski) - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Krzysztof Kozlowski) - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Krzysztof Kozlowski) - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Richard Fitzgerald) - ASoC: cs35l56: Apply amp calibration from EFI data (Richard Fitzgerald) - ASoC: cs35l56: Add helper functions for amp calibration (Richard Fitzgerald) - ASoC: cs-amp-lib: Add helpers for factory calibration data (Richard Fitzgerald) - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Richard Fitzgerald) - ASoC: dt-bindings: microchip: add sam9x7 (Varshini Rajendran) - ASoC: dt-bindings: atmel-classd: add sam9x7 compatible (Varshini Rajendran) - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Kuninori Morimoto) - ASoC: amd: ps: modify ACP register end address macro (Vijendar Mukunda) - ASoC: amd: ps: update license (Vijendar Mukunda) - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Krzysztof Kozlowski) - ASoC: Intel: avs: Populate board selection with new I2S entries (Cezary Rojewski) - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Cezary Rojewski) - ASoC: Intel: avs: TGL-based platforms support (Cezary Rojewski) - ASoC: Intel: avs: ICL-based platforms support (Cezary Rojewski) - ASoC: Intel: avs: CNL-based platforms support (Cezary Rojewski) - ASoC: Intel: avs: Abstract IRQ handling (Cezary Rojewski) - ASoC: Intel: avs: Abstract IPC handling (Cezary Rojewski) - ASoC: Intel: avs: Prefix SKL/APL-specific members (Cezary Rojewski) - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Cezary Rojewski) - ASoC: Intel: avs: L1SEN reference counted (Cezary Rojewski) - ASoC: cs42l42: Remove redundant delays in suspend(). (Vitaly Rodionov) - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Colin Ian King) - ASoC: SOF: amd: fix soundwire dependencies (Arnd Bergmann) - ASoC: amd: ps: add machine select and register code (Vijendar Mukunda) - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Vijendar Mukunda) - ASoC: amd: ps: remove acp_reset flag (Vijendar Mukunda) - ASoC: amd: ps: refactor acp child platform device creation code (Vijendar Mukunda) - ASoC: amd: ps: refactor acp device configuration read logic (Vijendar Mukunda) - ASoC: Constify pointer to of_phandle_args (Krzysztof Kozlowski) - ASoC: codecs: remove redundant 'tristate' in sound/soc/codecs/Kconfig (Masahiro Yamada) - ASoC: SOF: Add some bounds checking to firmware data (Dan Carpenter) - ASoC: meson: t9015: fix function pointer type mismatch (Jerome Brunet) - ASoC: meson: aiu: fix function pointer type mismatch (Jerome Brunet) - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Pierre-Louis Bossart) - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Peter Ujfalusi) - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Pierre-Louis Bossart) - ASoC: SOF: topology: Parse DAI type token for dspless mode (Ranjani Sridharan) - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Pierre-Louis Bossart) - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: remove dspless special case (Pierre-Louis Bossart) - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Pierre-Louis Bossart) - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Pierre-Louis Bossart) - ASoC: SOF: ipc4: store number of playback/capture streams (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Pierre-Louis Bossart) - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Pierre-Louis Bossart) - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Pierre-Louis Bossart) - ASoC: codecs: tx-macro: Simplify setting AMIC control (Krzysztof Kozlowski) - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Krzysztof Kozlowski) - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Krzysztof Kozlowski) - ASoC: codecs: va-macro: add npl clk (Srinivas Kandagatla) - ASoC: SOF: ipc4-topology: set config_length based on device_count (Bard Liao) - ASoC: dt-bindings: fsl,imx-asrc: convert to YAML (Sebastian Reichel) - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Pierre-Louis Bossart) - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Peter Ujfalusi) - ASoC: dt-bindings: cs35l45: Add interrupts (Konrad Dybcio) - ASoC: dt-bindings: qcom,sm8250: Allow up to 8 codec DAIs (Krzysztof Kozlowski) - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Yinchuan Guo) - ASoC: SOF: imx: Add devicetree support to select topologies (Daniel Baluta) - ASoC: Intel: avs: Expose FW version with sysfs (Cezary Rojewski) - ASoC: tas2781: remove unused acpi_subysystem_id (Gergo Koteles) - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Bard Liao) - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Chao Song) - ASoC: Intel: soc-acpi: add RT712 support for LNL (Chao Song) - ASoC: Intel: sof_sdw: Remove unused function prototypes (Charles Keepax) - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Charles Keepax) - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (mosomate) - ASoC: Intel: sof_sdw: remove .init callbacks (Bard Liao) - ASoC: Intel: sof_sdw: add common sdw dai link init (Bard Liao) - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Bard Liao) - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Bard Liao) - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Bard Liao) - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Bard Liao) - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Bard Liao) - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Bard Liao) - ASoC: Intel: add get_codec_dai_by_name helper function (Bard Liao) - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Bard Liao) - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Brent Lu) - ASoC: Intel: board_helpers: support DAI link order customization (Brent Lu) - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Brent Lu) - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Brent Lu) - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Brent Lu) - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Brent Lu) - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Brent Lu) - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Brent Lu) - ASoC: Intel: avs: Send initial config to module if present (Amadeusz Sławiński) - ASoC: Intel: avs: Add topology parsing support for initial config (Amadeusz Sławiński) - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Amadeusz Sławiński) - ASoC: codecs: constify static sdw_slave_ops struct (Krzysztof Kozlowski) - ASoC: dt-bindings: atmel,asoc-wm8904: Convert to json-schema (Dharma Balasubiramani) - ASoC: dt-bindings: atmel,sam9x5-wm8731: Convert to json-schema (Dharma Balasubiramani) - ASoC: pxa: remove duplicated CONFIG_SND_PXA2XX_AC97 entry (Masahiro Yamada) - ASoC: fix SND_SOC_WCD939X dependencies (Arnd Bergmann) - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Arnd Bergmann) - spi: Remove the @multi_cs_cap to prevent kernel-doc warnings (R SUNDAR) - ASoC: cs42l43: Shut down jack detection on component remove (Charles Keepax) - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Charles Keepax) - ASoC: cs42l43: Add clear of stashed pointer on component remove (Charles Keepax) - ASoC: SOF: amd: refactor acp driver pm ops (Vijendar Mukunda) - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Vijendar Mukunda) - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Vijendar Mukunda) - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Vijendar Mukunda) - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Vijendar Mukunda) - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Vijendar Mukunda) - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Vijendar Mukunda) - soundwire: amd: refactor register mask structure (Vijendar Mukunda) - soundwire: amd: refactor soundwire pads enable (Vijendar Mukunda) - soundwire: amd: implement function to extract slave information (Vijendar Mukunda) - soundwire: amd: refactor amd soundwire manager device node creation (Vijendar Mukunda) - soundwire: amd: update license (Vijendar Mukunda) - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Vijendar Mukunda) - ASoC: sh: rz-ssi: Fix error message print (Lad Prabhakar) - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Maciej Strozek) - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Rob Herring) - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Charles Keepax) - ASoC: cs42l43: Refactor to use for_each_set_bit() (Charles Keepax) - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Charles Keepax) - ASoC: cs42l43: Add pm_ptr around the power ops (Charles Keepax) - ASoC: cs42l43: Check error from device_property_read_u32_array() (Charles Keepax) - ASoC: cs42l43: Minor code tidy ups (Charles Keepax) - ASoC: cs42l43: Tidy up header includes (Charles Keepax) - ASoC: dt-bindings: samsung,tm2: Correct "audio-codec" constraints (Rob Herring) - ASoC: codecs: ES8326: Adding new volume kcontrols (Zhu Ning) - ASoC: codecs: Remove unneeded semicolon (Yang Li) - ASoC: codecs: Add support for the framer codec (Herve Codina) - ASoC: atmel: use devm_snd_soc_register_card() (Kuninori Morimoto) - ASoC: fsl: use devm_snd_soc_register_card() (Kuninori Morimoto) - ASoC: ti: use devm_snd_soc_register_card() (Kuninori Morimoto) - ASoC: dt-bindings: fsl-sai: Support Rx-only SAI (Alexander Stein) - ASoC: dt-bindings: fsl-sai: Add power-domains (Alexander Stein) - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Chancel Liu) - ASoC: fsl_sai: Add support for i.MX95 platform (Chancel Liu) - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Chancel Liu) - ASoC: codecs: Add WCD939x Codec driver (Neil Armstrong) - ASoC: codecs: Add WCD939x Soundwire devices driver (Neil Armstrong) - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Neil Armstrong) - ASoC: dt-bindings: document WCD939x Audio Codec (Neil Armstrong) - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Neil Armstrong) - ASoC: SOF: amd: Compute file paths on firmware load (Cristian Ciocaltea) - ASoC: SOF: core: Skip firmware test for custom loaders (Cristian Ciocaltea) - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Cristian Ciocaltea) - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Cristian Ciocaltea) - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Cristian Ciocaltea) - ASoC: amd: acp: Add missing error handling in sof-mach (Cristian Ciocaltea) - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Cristian Ciocaltea) - ASoC: amd: acp: Drop redundant initialization of machine driver data (Cristian Ciocaltea) - ASoC: ti: j721e-evm: Use devm_kcalloc() instead of devm_kzalloc() (Erick Archer) - ASoC: nau8540: Add pre-charge actions for input (David Lin) - ASoC: p1022_rdk: fix all kernel-doc warnings (Randy Dunlap) - ASoC: dt-bindings: Do not override firmware-name $ref (Krzysztof Kozlowski) - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Erick Archer) - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Geoffrey D. Bennett) - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Geoffrey D. Bennett) - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Geoffrey D. Bennett) - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Geoffrey D. Bennett) - ALSA: hda/tas2781: restore power state after system_resume (Gergo Koteles) - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Gergo Koteles) - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Gergo Koteles) - ALSA: hda/tas2781: add lock to system_suspend (Gergo Koteles) - ALSA: hda/tas2781: use dev_dbg in system_resume (Gergo Koteles) - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Athaariq Ardhiansyah) - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Simon Trimmer) - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Simon Trimmer) - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Simon Trimmer) - ALSA: hda: hda_component: Include sound/hda_codec.h (Richard Fitzgerald) - ALSA: hda: hda_component: Add missing #include guards (Richard Fitzgerald) - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: hda: Reuse for_each_pcm_streams() (Cezary Rojewski) - ASoC: codecs: hda: Cleanup error messages (Cezary Rojewski) - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Cezary Rojewski) - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Cezary Rojewski) - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Cezary Rojewski) - ALSA: usb-audio: Name feature ctl using output if input is PCM (Kenny Levinsen) - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Nathan Chancellor) - ALSA: control_led: Use guard() for locking (Takashi Iwai) - ALSA: pcm: oss: Use guard() for setup (Takashi Iwai) - ALSA: pcm: Use guard() for PCM stream locks (Takashi Iwai) - ALSA: pcm: Use guard() for locking (Takashi Iwai) - ALSA: seq: prioq: Use guard() for locking (Takashi Iwai) - ALSA: seq: virmidi: Use guard() for locking (Takashi Iwai) - ALSA: seq: ump: Use guard() for locking (Takashi Iwai) - ALSA: seq: midi: Use guard() for locking (Takashi Iwai) - ALSA: seq: timer: Use guard() for locking (Takashi Iwai) - ALSA: seq: queue: Use guard() for locking (Takashi Iwai) - ALSA: seq: ports: Use guard() for locking (Takashi Iwai) - ALSA: seq: memory: Use guard() for locking (Takashi Iwai) - ALSA: seq: fifo: Use guard() for locking (Takashi Iwai) - ALSA: core: Use guard() for locking (Takashi Iwai) - ALSA: jack: Use guard() for locking (Takashi Iwai) - ALSA: rawmidi: Use guard() for locking (Takashi Iwai) - ALSA: control: Use guard() for locking (Takashi Iwai) - ALSA: mixer_oss: Use guard() for locking (Takashi Iwai) - ALSA: info: Use guard() for locking (Takashi Iwai) - ALSA: hwdep: Use guard() for locking (Takashi Iwai) - ALSA: hrtimer: Use guard() for locking (Takashi Iwai) - ALSA: timer: Use guard() for locking (Takashi Iwai) - ALSA: compress_offload: Use guard() for locking (Takashi Iwai) - ALSA: ump: Use guard() for locking (Takashi Iwai) - ALSA: kunit: Fix sparse warnings (Takashi Iwai) - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: pcm: Use CLASS() for fdget()/fdput() (Takashi Iwai) - ALSA: seq: core: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: seq: ump: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: seq: oss: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: vmaster: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: timer: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: compress_offload: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: control: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: pcm: Use automatic cleanup of kfree() (Takashi Iwai) - ALSA: seq: prioq: Unify cell removal functions (Takashi Iwai) - ALSA: hda: beep: Drop stale mutex (Takashi Iwai) - ALSA: echoaudio: remove redundant assignment to variable clock (Colin Ian King) - ALSA: hda: Downgrade BDL table overflow message (Takashi Iwai) - ALSA: hda: Set up BDL table at hw_params (Takashi Iwai) - ALSA: oxfw: add support for Miglia Harmony Audio (Takashi Sakamoto) - ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter (Takashi Sakamoto) - ALSA: oxfw: support the case that AV/C Stream Format Information command is not available (Takashi Sakamoto) - ALSA: oxfw: use const qualifier for immutable argument (Takashi Sakamoto) - ALSA: core: fix buffer overflow in test_format_fill_silence() (Arnd Bergmann) - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Aiswarya Cyriac) - ALSA: avoid 'bool' as variable name (Arnd Bergmann) - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Masahiro Yamada) - ALSA: seq: make snd_seq_bus_type const (Ricardo B. Marliere) - ALSA: aoa: make soundbus_bus_type const (Ricardo B. Marliere) - ALSA: seq: fix function cast warnings (Takashi Iwai) - ALSA: aw2: avoid casting function pointers (Arnd Bergmann) - ALSA: ctxfi: avoid casting function pointers (Arnd Bergmann) - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: ali5451: Embed suspend image into struct snd_ali (Takashi Iwai) - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Takashi Iwai) - ALSA: virtio: add support for audio controls (Anton Yakovlev) - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Sayed, Karimuddin) - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Pierre-Louis Bossart) - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Stefan Binding) - ALSA: core: Fix dependencies for SND_CORE_TEST (Ivan Orlov) - ALSA: core: Add sound core KUnit test (Ivan Orlov) - ALSA: pcm: Fix snd_pcm_format_name function (Ivan Orlov) - ALSA: firewire-motu: add support for MOTU 896 mk3 FireWire and Hybrid (Takashi Sakamoto) - ALSA: hda/realtek: Add quirks for various HP ENVY models (Stefan Binding) - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Stefan Binding) - ALSA: hda: cs35l41: Support additional HP Envy Models (Stefan Binding) - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Stefan Binding) - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Simon Trimmer) - ALSA: hda: realtek: Move hda_component implementation to module (Richard Fitzgerald) - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Richard Fitzgerald) - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Christophe JAILLET) - PCI: qcom: Add X1E80100 PCIe support (Abel Vesa) - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Abel Vesa) - PCI: qcom: Enable BDF to SID translation properly (Manivannan Sadhasivam) - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Johan Hovold) - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Johan Hovold) - dt-bindings: PCI: qcom: Allow 'required-opps' (Johan Hovold) - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Krzysztof Kozlowski) - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Krzysztof Kozlowski) - PCI: imx6: Add iMX95 Endpoint (EP) support (Frank Li) - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Frank Li) - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Frank Li) - PCI: imx6: Clean up addr_space retrieval code (Frank Li) - PCI: imx6: Add iMX95 PCIe Root Complex support (Frank Li) - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Richard Zhu) - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Frank Li) - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Frank Li) - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Frank Li) - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Frank Li) - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Frank Li) - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Frank Li) - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Frank Li) - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Frank Li) - PCI: hv: Fix ring buffer size calculation (Michael Kelley) - PCI: dwc: endpoint: Fix advertised resizable BAR size (Niklas Cassel) - PCI: dwc: Strengthen the MSI address allocation logic (Ajay Agarwal) - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Jasko-EXT Wojciech) - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Jonathan Bell) - PCI: Make pcie_port_bus_type const (Ricardo B. Marliere) - PCI: endpoint: Drop only_64bit on reserved BARs (Niklas Cassel) - PCI: endpoint: Clean up hardware description for BARs (Niklas Cassel) - PCI: epf-mhi: Add support for SA8775P SoC (Mrinmay Sarkar) - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Manivannan Sadhasivam) - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Yang Yingliang) - NTB: fix possible name leak in ntb_register_device() (Yang Yingliang) - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Niklas Cassel) - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Niklas Cassel) - PCI: endpoint: Improve pci_epf_alloc_space() API (Niklas Cassel) - PCI: endpoint: Refactor pci_epf_alloc_space() API (Niklas Cassel) - PCI: endpoint: Make pci_epf_bus_type const (Ricardo B. Marliere) - PCI: Mark LSI FW643 to avoid bus reset (Edmund Raile) - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Ilpo Järvinen) - PCI: Remove obsolete pci_cleanup_rom() declaration (Lukas Wunner) - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Lukas Wunner) - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Christophe JAILLET) - PCI/PM: Drain runtime-idle callbacks before driver removal (Rafael J. Wysocki) - PCI/PM: Allow runtime PM with no PM callbacks at all (Raag Jadav) - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Daniel Drake) - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Daniel Drake) - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Christophe JAILLET) - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Jörg Wedekind) - PCI: Place interrupt related code into irq.c (Ilpo Järvinen) - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Paul Menzel) - PCI/DPC: Ignore Surprise Down error on hot removal (Smita Koralahalli) - PCI/DPC: Print all TLP Prefixes, not just the first (Ilpo Järvinen) - PCI: Move devres code from pci.c to devres.c (Philipp Stanner) - PCI: Move PCI-specific devres code to drivers/pci/ (Philipp Stanner) - PCI: Move pci_iomap.c to drivers/pci/ (Philipp Stanner) - pci_iounmap(): Fix MMIO mapping leak (Philipp Stanner) - PCI/ASPM: Update save_state when configuration changes (Vidya Sagar) - PCI/ASPM: Disable L1 before configuring L1 Substates (Bjorn Helgaas) - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (David E. Box) - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (David E. Box) - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (David E. Box) - PCI/ASPM: Always build aspm.c (David E. Box) - PCI/ASPM: Move pci_configure_ltr() to aspm.c (David E. Box) - PCI/AER: Generalize TLP Header Log reading (Ilpo Järvinen) - PCI/AER: Use explicit register size for PCI_ERR_CAP (Ilpo Järvinen) - PCI/AER: Block runtime suspend when handling errors (Stanislaw Gruszka) - PCI/AER: Clean up version indentation in ABI docs (Johan Hovold) - PCI/AER: Fix rootport attribute paths in ABI docs (Johan Hovold) - platform/x86/intel/pmc: Improve PKGC residency counters debug (Kane Chen) - platform/x86: asus-wmi: Consider device is absent when the read is ~0 (Kai-Heng Feng) - Documentation/x86/amd/hsmp: Updating urls (Erwan Velu) - platform/mellanox: mlxreg-hotplug: Remove redundant NULL-check (Daniil Dulov) - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (Shyam Sundar S K) - platform/x86/amd/pmf: Add support to get sps default APTS index values (Shyam Sundar S K) - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (Shyam Sundar S K) - platform/x86/amd/pmf: Add support to notify sbios heart beat event (Shyam Sundar S K) - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (Shyam Sundar S K) - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (Shyam Sundar S K) - platform/x86/amd/pmf: Differentiate PMF ACPI versions (Shyam Sundar S K) - x86/platform/atom: Check state of Punit managed devices on s2idle (Johannes Stezenbach) - platform/x86: pmc_atom: Check state of PMC clocks on s2idle (Hans de Goede) - platform/x86: pmc_atom: Check state of PMC managed devices on s2idle (Johannes Stezenbach) - platform/x86: pmc_atom: Annotate d3_sts register bit defines (Hans de Goede) - clk: x86: Move clk-pmc-atom register defines to include/linux/platform_data/x86/pmc_atom.h (Hans de Goede) - platform/x86: make fw_attr_class constant (Ricardo B. Marliere) - platform/x86/intel/tpmi: Change vsec offset to u64 (Srinivas Pandruvada) - platform/x86: intel_scu_pcidrv: Remove unused intel-mid.h (Andy Shevchenko) - platform/x86: intel_scu_wdt: Remove unused intel-mid.h (Andy Shevchenko) - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (Armin Wolf) - platform/x86/amd/pmf: Use struct for cookie header (Armin Wolf) - platform/x86/amd/pmf: Do not use readl() for policy buffer access (Armin Wolf) - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (Armin Wolf) - platform/mellanox: mlxbf-pmc: fix signedness bugs (Dan Carpenter) - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Srinivas Pandruvada) - platform/x86: thinkpad_acpi: Add more ThinkPads with non-standard reg address for fan (Vishnu Sankar) - platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet (Alban Boyé) - platform/x86/intel/pmc/arl: Put GNA device in D3 (David E. Box) - platform/x86/intel/pmc/lnl: Remove SSRAM support (David E. Box) - platform/x86/intel/vsec: Remove nuisance message (David E. Box) - platform/x86: acer-wmi: Add predator_v4 module parameter (SungHwan Jung) - platform/x86: acer-wmi: Add support for Acer PH16-71 (SungHwan Jung) - platform/x86: intel_scu_ipcutil: Make scu static (Armin Wolf) - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (Armin Wolf) - platform/x86: wmi: Remove obsolete duplicate GUID allowlist (Armin Wolf) - platform/x86: wmi: Do not instantiate older WMI drivers multiple times (Armin Wolf) - platform/x86: wmi: Ignore duplicated GUIDs in legacy matches (Armin Wolf) - platform/x86: ideapad-laptop: map Fn + R key to KEY_REFRESH_RATE_TOGGLE (Gergo Koteles) - Input: allocate keycode for Display refresh rate toggle (Gergo Koteles) - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) - platform/x86: dell-privacy: Remove usage of wmi_has_guid() (Armin Wolf) - Revert "platform/x86: asus-wmi: Support WMI event queue" (Armin Wolf) - platform/x86: wmi: Update documentation regarding _WED (Armin Wolf) - platform/x86: wmi: Always evaluate _WED when receiving an event (Armin Wolf) - platform/x86: wmi: Check if event data is not NULL (Armin Wolf) - platform/x86: wmi: Prevent incompatible event driver from probing (Armin Wolf) - platform/x86/fujitsu-laptop: Add battery charge control support (Szilard Fabian) - platform/x86: thinkpad_acpi: Fix to correct wrong temp reporting on some ThinkPads (Vishnu Sankar) - platform/x86: thinkpad_acpi: Simplify thermal mode checking (Vishnu Sankar) - platform/x86: ideapad-laptop: support Fn+R dual-function key (Gergo Koteles) - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Shravan Kumar Ramani) - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Shravan Kumar Ramani) - platform/x86: wmi: Make input buffer mandatory when evaluating methods (Armin Wolf) - platform/x86: wmi: Replace pr_err() with dev_err() (Armin Wolf) - platform/x86: wmi: Remove unnecessary out-of-memory message (Armin Wolf) - platform/x86: wmi: Use FW_BUG when warning about missing control methods (Armin Wolf) - platform/x86: wmi: Check if WMxx control method exists (Armin Wolf) - platform/surface: aggregator_registry: add entry for fan speed (Ivor Wanders) - platform: x86: ibm_rtl: make rtl_subsys const (Ricardo B. Marliere) - platform: x86: wmi: make wmi_bus_type const (Ricardo B. Marliere) - platform/x86: hp-wmi: Add thermal profile support for 8BAD boards (Alexis Belmonte) - platform/x86: hp-wmi: Tidy up module source code (Alexis Belmonte) - platform/x86: wmi: Stop using ACPI device class (Armin Wolf) - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (Ilpo Järvinen) - platform/x86/intel/ifs: Add an entry rendezvous for SAF (Ashok Raj) - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (Ashok Raj) - platform/x86/intel/ifs: Add current batch number to trace output (Ashok Raj) - platform/x86/intel/ifs: Trace on all HT threads when executing a test (Ashok Raj) - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (Suma Hegde) - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (Suma Hegde) - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (Suma Hegde) - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (Suma Hegde) - platform/x86/amd/hsmp: Add support for ACPI based probing (Suma Hegde) - platform/x86/amd/hsmp: Restructure sysfs group creation (Suma Hegde) - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (Suma Hegde) - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (Suma Hegde) - platform/x86/amd/hsmp: Create static func to handle platdev (Suma Hegde) - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (Suma Hegde) - platform/x86/amd/hsmp: Move hsmp_test to probe (Suma Hegde) - platform/x86: wmi: Use ACPI device name in netlink event (Armin Wolf) - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Li Zhijian) - platform/x86: Support for mode FN key (Mark Pearson) - platform/x86: remove obsolete calls to ledtrig_audio_get (Heiner Kallweit) - platform/x86: silicom-platform: clean up a check (Dan Carpenter) - platform/x86: thinkpad_acpi: remove redundant assignment to variable i (Colin Ian King) - leds: ncp5623: Add MS suffix to time defines (Abdel Alkuor) - leds: Add NCP5623 multi-led driver (Abdel Alkuor) - dt-bindings: leds: Add NCP5623 multi-LED Controller (Abdel Alkuor) - leds: mlxreg: Drop an excess struct mlxreg_led_data member (Randy Dunlap) - leds: leds-mlxcpld: Fix struct mlxcpld_led_priv member name (Randy Dunlap) - leds: lm3601x: Fix struct lm3601_led kernel-doc warnings (Randy Dunlap) - leds: Fix ifdef check for gpio_led_register_device() (Arnd Bergmann) - dt-bindings: leds: qcom-lpg: Narrow nvmem for other variants (Krzysztof Kozlowski) - dt-bindings: leds: qcom-lpg: Drop redundant qcom,pm8550-pwm in if:then: (Krzysztof Kozlowski) - dt-bindings: leds: Add LED_FUNCTION_WAN_ONLINE for Internet access (Rafał Miłecki) - leds: sgm3140: Add missing timer cleanup and flash gpio control (Ondrej Jirman) - leds: expresswire: Don't depend on NEW_LEDS (Duje Mihanović) - Revert "leds: Only descend into leds directory when CONFIG_NEW_LEDS is set" (Duje Mihanović) - leds: aw2013: Unlock mutex before destroying it (George Stark) - leds: qcom-lpg: Add QCOM_PBS dependency (Arnd Bergmann) - leds: rgb: leds-group-multicolor: Allow LEDs to stay on in suspend (Aren Moynihan) - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Christian Marangi) - leds: qcom-lpg: Add PM660L configuration and compatible (Marijn Suijten) - leds: spi-byte: Use devm_led_classdev_register_ext() (Stefan Kalscheuer) - leds: pca963x: Add support for suspend and resume (Amitesh Singh) - leds: triggers: Add helper led_match_default_trigger (Heiner Kallweit) - leds: trigger: Stop exporting trigger_list (Heiner Kallweit) - leds: Make flash and multicolor dependencies unconditional (Arnd Bergmann) - leds: Remove led_init_default_state_get() and devm_led_classdev_register_ext() stubs (Arnd Bergmann) - leds: aw200xx: Make read-only array coeff_table static const (Colin Ian King) - leds: trigger: panic: Simplify led_trigger_set_panic (Heiner Kallweit) - dt-bindings: leds: Add FUNCTION defines for per-band WLANs (Rafał Miłecki) - leds: triggers: default-on: Add module alias for module auto-loading (Heiner Kallweit) - leds: trigger: audio: Set module alias for module auto-loading (Heiner Kallweit) - Documentation: leds: Update led-trigger-tty ABI description (Florian Eckert) - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Christian Marangi) - leds: trigger: netdev: Display only supported link speed attribute (Christian Marangi) - leds: class: If no default trigger is given, make hw_control trigger the default trigger (Heiner Kallweit) - leds: trigger: netdev: Add module alias ledtrig:netdev (Heiner Kallweit) - leds: trigger: Load trigger modules on-demand if used as default trigger (Heiner Kallweit) - leds: rgb: Update PM8350C lpg_data to support two-nvmem PPG Scheme (Anjelique Melendez) - leds: rgb: leds-qcom-lpg: Include support for PPG with dedicated LUT SDAM (Anjelique Melendez) - leds: rgb: leds-qcom-lpg: Update PMI632 lpg_data to support PPG (Anjelique Melendez) - leds: rgb: leds-qcom-lpg: Add support for PPG through single SDAM (Anjelique Melendez) - dt-bindings: leds: leds-qcom-lpg: Add support for LPG PPG (Anjelique Melendez) - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Heiner Kallweit) - backlight: pandora_bl: Drop unneeded ENOMEM error message (Krzysztof Kozlowski) - backlight: lm3630a_bl: Simplify probe return on gpio request error (Krzysztof Kozlowski) - backlight: lm3630a_bl: Handle deferred probe (Krzysztof Kozlowski) - backlight: as3711_bl: Handle deferred probe (Krzysztof Kozlowski) - backlight: bd6107: Handle deferred probe (Krzysztof Kozlowski) - backlight: l4f00242t03: Simplify with dev_err_probe() (Krzysztof Kozlowski) - backlight: gpio: Simplify with dev_err_probe() (Krzysztof Kozlowski) - backlight: lp8788: Fully initialize backlight_properties during probe (Daniel Thompson) - backlight: lm3639: Fully initialize backlight_properties during probe (Daniel Thompson) - backlight: da9052: Fully initialize backlight_properties during probe (Daniel Thompson) - backlight: lm3630a: Use backlight_get_brightness helper in update_status (Luca Weiss) - backlight: lm3630a: Don't set bl->props.brightness in get_brightness (Luca Weiss) - backlight: lm3630a: Initialize backlight_properties on init (Luca Weiss) - backlight: mp3309c: Fully initialize backlight_properties during probe (Daniel Thompson) - backlight: mp3309c: Utilise temporary variable for struct device (Andy Shevchenko) - backlight: mp3309c: Use dev_err_probe() instead of dev_err() (Andy Shevchenko) - backlight: mp3309c: Make use of device properties (Andy Shevchenko) - dt-bindings: backlight: qcom-wled: Fix bouncing email addresses (Jeffrey Hugo) - backlight: hx8357: Utilise temporary variable for struct device (Andy Shevchenko) - backlight: hx8357: Make use of dev_err_probe() (Andy Shevchenko) - backlight: hx8357: Move OF table closer to its consumer (Andy Shevchenko) - backlight: hx8357: Make use of device properties (Andy Shevchenko) - backlight: mp3309c: Use pwm_apply_might_sleep() (Sean Young) - backlight: ktz8866: Correct the check for of_property_read_u32 (Jianhua Lu) - backlight: hx8357: Fix potential NULL pointer dereference (Andy Shevchenko) - leds: expresswire: Don't use "proxy" headers (Andy Shevchenko) - leds: ktd2692: Add GPIOLIB dependency (Arnd Bergmann) - backlight: ktd2801: Make timing struct static (Duje Mihanović) - backlight: Add Kinetic KTD2801 Backlight support (Duje Mihanović) - dt-bindings: backlight: Add Kinetic KTD2801 binding (Duje Mihanović) - leds: ktd2692: Convert to use ExpressWire library (Duje Mihanović) - leds: Introduce ExpressWire library (Duje Mihanović) - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Maciej Strozek) - mfd: cs42l43: Fix wrong register defaults (Maciej Strozek) - mfd: mt6397-core: Register mt6357 sound codec (Fabien Parent) - dt-bindings: mfd: syscon: Add ti,am62-usb-phy-ctrl compatible (Roger Quadros) - dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required (Geert Uytterhoeven) - dt-bindings: mfd: Convert atmel-flexcom to json-schema (Balakrishnan Sambath) - mfd: kempld-core: Don't replace resources provided by ACPI (Michael Brunner) - mfd: cros_ec_dev: Add GPIO device if feature present on EC (Stephen Boyd) - dt-bindings: mfd: cros-ec: Add properties for GPIO controller (Stephen Boyd) - mfd: twl: Select MFD_CORE (Alexander Sverdlin) - mfd: core: Constify the struct device_type usage (Ricardo B. Marliere) - mfd: rk8xx-core: Fix interrupt processing order for power key button (Ondrej Jirman) - mfd: twl4030-power: Accept standard property for power controller (Andreas Kemnade) - mfd: twl-core: Add power off implementation for twl603x (Andreas Kemnade) - dt-bindings: mfd: ti,twl: Document system-power-controller (Andreas Kemnade) - mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref (Peter Griffin) - mfd: syscon: Remove extern from function prototypes (Peter Griffin) - mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref (Peter Griffin) - mfd: mc13xxx: Use bitfield helpers (Geert Uytterhoeven) - mfd: rc5t583: Convert to use maple tree register cache (Bo Liu) - mfd: stpmic1: Convert to use maple tree register cache (Bo Liu) - mfd: stmfx: Convert to use maple tree register cache (Bo Liu) - mfd: si476x: Convert to use maple tree register cache (Bo Liu) - mfd: rsmu_i2c: Convert to use maple tree register cache (Bo Liu) - mfd: rn5t618: Convert to use maple tree register cache (Bo Liu) - mfd: rk8xx: Convert to use maple tree register cache (Bo Liu) - mfd: rohm: Convert to use maple tree register cache (Bo Liu) - mfd: wolfson: Convert to use maple tree register cache (Bo Liu) - mfd: lochnagar-i2c: Convert to use maple tree register cache (Bo Liu) - mfd: khadas-mcu: Convert to use maple tree register cache (Bo Liu) - mfd: dialog: Convert to use maple tree register cache (Bo Liu) - mfd: bd9571mwv: Convert to use maple tree register cache (Bo Liu) - mfd: bcm590xx: Convert to use maple tree register cache (Bo Liu) - mfd: axp20x: Convert to use maple tree register cache (Bo Liu) - mfd: as3722: Convert to use maple tree register cache (Bo Liu) - mfd: as3711: Convert to use maple tree register cache (Bo Liu) - mfd: ac100: Convert to use maple tree register cache (Bo Liu) - mfd: mcp-core: Make mcp_bus_type const (Ricardo B. Marliere) - spi: cs42l43: Tidy up header includes (Charles Keepax) - dt-bindings: mfd: syscon: Add ti,am654-serdes-ctrl compatible (Andrew Davis) - dt-bindings: mfd: syscon: Add ti,j784s4-pcie-ctrl compatible (Siddharth Vadapalli) - dt-bindings: mfd: atmel,hlcdc: Convert to DT schema format (Dharma Balasubiramani) - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Charles Keepax) - mfd: cs42l43: Add some missing dev_err_probe()s (Charles Keepax) - mfd: cs42l43: Add time postfixes on defines (Charles Keepax) - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Charles Keepax) - mfd: cs42l43: Tidy up header includes (Charles Keepax) - mfd: wm831x: Remove redundant forever while loop (Maciej Strozek) - mfd: rave-sp: Avoid unnecessary use of comma operator (Simon Horman) - mfd: cros_ec: Register EC-based watchdog subdevice (Lukasz Majczak) - dt-bindings: mfd: qcom,tcsr: Add compatibles for QCM2290 and SM6115 (Dmitry Baryshkov) - dt-bindings: mfd: iqs62x: Do not override firmware-name $ref (Krzysztof Kozlowski) - mfd: omap-usb-host: Increase size of buffer to include all possible values (Lee Jones) - mfd: sun4i-gpadc: Correct specified GPADC interrupt numbers (Fuyao Kashizuku) - mfd: lpc_ich: Use ALIGN_DOWN() to obtain the start of the SPI base range (Ilpo Järvinen) - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (Aleksandrs Vinarskis) - mfd: intel-lpss: Switch to generalized quirk table (Aleksandrs Vinarskis) - dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema (Biju Das) - dt-bindings: mfd: dlg,da9063: Sort child devices (Biju Das) - dt-bindings: thermal: Convert da906{1,2} thermal to json-schema (Biju Das) - dt-bindings: input: Convert da906{1,2,3} onkey to json-schema (Biju Das) - dt-bindings: mfd: dlg,da9063: Update watchdog child node (Biju Das) - dt-bindings: mfd: da9062: Update watchdog description (Biju Das) - watchdog: Add ChromeOS EC-based watchdog driver (Lukasz Majczak) - platform/chrome: Update binary interface for EC-based watchdog (Lukasz Majczak) - drivers/gpio/nomadik: move dummy nmk_gpio_dbg_show_one() to header (Max Kellermann) - gpio: nomadik: remove BUG_ON() in nmk_gpio_populate_chip() (Dan Carpenter) - dt-bindings: pinctrl: qcom: update compatible name for match with driver (Tengfei Fan) - pinctrl: aw9523: Make the driver tristate (Linus Walleij) - pinctrl: nomadik: fix dereference of error pointer (Théo Lebrun) - gpio: nomadik: Back out some managed resources (Linus Walleij) - gpio: nomadik: Finish conversion to use firmware node APIs (Andy Shevchenko) - gpio: nomadik: fix Kconfig dependencies inbetween pinctrl & GPIO (Théo Lebrun) - gpio: nomadik: grab optional reset control and deassert it at probe (Théo Lebrun) - gpio: nomadik: support mobileye,eyeq5-gpio (Théo Lebrun) - gpio: nomadik: handle variadic GPIO count (Théo Lebrun) - gpio: nomadik: support shared GPIO IRQs (Théo Lebrun) - gpio: nomadik: change driver name from gpio to nomadik-gpio (Théo Lebrun) - gpio: nomadik: make clock optional (Théo Lebrun) - gpio: nomadik: request dynamic ID allocation (Théo Lebrun) - gpio: nomadik: use devres version of clk_get*() (Théo Lebrun) - gpio: nomadik: use devm_platform_ioremap_resource() helper (Théo Lebrun) - gpio: nomadik: replace of_property_read_*() by device_property_read_*() (Théo Lebrun) - gpio: nomadik: replace of_find_*() by bus_find_device_by_of_node() (Théo Lebrun) - gpio: nomadik: add #include (Théo Lebrun) - pinctrl: nomadik: follow conditional kernel coding conventions (Théo Lebrun) - pinctrl: nomadik: follow whitespace kernel coding conventions (Théo Lebrun) - pinctrl: nomadik: follow type-system kernel coding conventions (Théo Lebrun) - pinctrl: nomadik: minimise indentation in probe (Théo Lebrun) - pinctrl: nomadik: fix build warning (-Wpointer-to-int-cast) (Théo Lebrun) - pinctrl: nomadik: fix build warning (-Wformat) (Théo Lebrun) - pinctrl: nomadik: Kconfig: allow building with COMPILE_TEST (Théo Lebrun) - gpio: nomadik: extract GPIO platform driver from drivers/pinctrl/nomadik/ (Théo Lebrun) - gpio: nomadik: fix offset bug in nmk_pmx_set() (Théo Lebrun) - dt-bindings: gpio: nomadik: add optional reset property (Théo Lebrun) - dt-bindings: gpio: nomadik: add mobileye,eyeq5-gpio compatible (Théo Lebrun) - dt-bindings: gpio: nomadik: add optional ngpios property (Théo Lebrun) - dt-bindings: gpio: nomadik: convert into yaml format (Théo Lebrun) - pinctrl: aw9523: Add proper terminator (Linus Walleij) - pinctrl: core: comment that pinctrl_add_gpio_range() is deprecated (Dan Carpenter) - pinctrl: pinmux: Suppress error message for -EPROBE_DEFER (Andre Przywara) - pinctrl: Add driver for Awinic AW9523/B I2C GPIO Expander (AngeloGioacchino Del Regno) - dt-bindings: pinctrl: Add bindings for Awinic AW9523/AW9523B (AngeloGioacchino Del Regno) - pinctrl: da9062: Add OF table (Biju Das) - dt-bindings: pinctrl: at91: add sam9x7 (Varshini Rajendran) - pinctrl: ocelot: remove redundant assignment to variable ret (Colin Ian King) - dt-bindings: pinctrl: mobileye,eyeq5-pinctrl: add bindings (Théo Lebrun) - pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm (Geert Uytterhoeven) - pinctrl: renesas: rzg2l: Add suspend/resume support (Claudiu Beznea) - pinctrl: renesas: rzg2l: Select GPIOLIB_IRQCHIP and IRQ_DOMAIN_HIERARCHY (Claudiu Beznea) - pinctrl: renesas: rzg2l: Avoid configuring ISEL in gpio_irq_{en,dis}able*( (Biju Das) - pinctrl: renesas: rzg2l: Simplify rzg2l_gpio_irq_{en,dis}able() (Biju Das) - pinctrl: renesas: rzg2l: Configure interrupt input mode (Biju Das) - pinctrl: renesas: r8a779h0: Add Audio pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add PCIe pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add CANFD pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add PWM/TPU pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add MSIOF pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add I2C pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add HSCIF pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add SCIF_CLK pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add SCIF pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add QSPI pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add SD/MMC pins, groups, functions (Cong Dang) - pinctrl: renesas: r8a779h0: Add Ethernet AVB pins, groups, functions (Cong Dang) - pinctrl: renesas: Initial R8A779H0 (R-Car V4M) PFC support (Cong Dang) - dt-bindings: pinctrl: renesas,pfc: Document R-Car V4M support (Geert Uytterhoeven) - pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name (Krzysztof Kozlowski) - pinctrl: renesas: pinctrl-rzg2l: Add the missing port pins P19 to P28 (Lad Prabhakar) - pinctrl: renesas: rzg2l: Include pinmap in RZG2L_GPIO_PORT_PACK() macro (Lad Prabhakar) - pinctrl: renesas: rzg2l: Improve code for readability (Lad Prabhakar) - pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function (Geert Uytterhoeven) - pinctrl: renesas: rzg2l: Fix locking in rzg2l_dt_subnode_to_map() (Claudiu Beznea) - pinctrl: mcp23s08: Check only GPIOs which have interrupts enabled (Arturas Moskvinas) - dt-bindings: pinctrl: cy8c95x0: Update gpio-reserved-ranges (Naresh Solanki) - dt-bindings: pinctrl: nvidia,tegra234-pinmux: Restructure common schema (Rob Herring) - pinctrl: mediatek: Drop bogus slew rate register range for MT8192 (Chen-Yu Tsai) - pinctrl: mediatek: Drop bogus slew rate register range for MT8186 (Chen-Yu Tsai) - pinctrl: nuvoton: Constify wpcm450_groups (Andy Shevchenko) - dt-bindings: pinctr: pinctrl-zynq: Fix compatible string (Michal Simek) - pinctrl: cs42l43: Use str_high_low() (Charles Keepax) - pinctrl: cs42l43: Remove some needless inlines (Charles Keepax) - pinctrl: cs42l43: Tidy up header includes (Charles Keepax) - dt-bindings: pinctrl: nuvoton,npcm845: Drop redundant type for "slew-rate" (Rob Herring) - dt-bindings: pinctrl: Unify "input-debounce" schema (Rob Herring) - dt-bindings: pinctrl: amlogic: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) - pinctrl: pinctrl-zynqmp: Use devm_kcalloc() instead of devm_kzalloc() (Erick Archer) - pinctrl: mediatek: mt7981: add additional emmc groups (Jean Thomas) - pinctrl: mediatek: mt7981: add additional uart group (Jean Thomas) - pinctrl: mt7986: excise kernel-doc warnings (Randy Dunlap) - pinctrl: st: Return pinctrl_gpio_direction_output to transfer the error (Chen Ni) - power: supply: core: fix charge_behaviour formatting (Thomas Weißschuh) - power: supply: core: ease special formatting implementations (Thomas Weißschuh) - power: supply: mm8013: fix "not charging" detection (Thomas Weißschuh) - power: supply: move power_supply_attr_groups definition back to sysfs (Ricardo B. Marliere) - power: supply: core: simplify power_supply_class_init (Sebastian Reichel) - power: supply: core: add power_supply_for_each_device() (Sebastian Reichel) - power: supply: core: make power_supply_class constant (Ricardo B. Marliere) - power: supply: bq2415x_charger: report online status (Sicelo A. Mhlongo) - power: supply: core: move power_supply_attr_group into #ifdef block (Ricardo B. Marliere) - power: supply: core: Fix power_supply_init_attrs() stub (Nathan Chancellor) - power: supply: bq27xxx: Report charge full state correctly (Sicelo A. Mhlongo) - power: reset: rmobile-reset: Make sysc_base2 local (Geert Uytterhoeven) - power: supply: core: constify the struct device_type usage (Ricardo B. Marliere) - power: supply: axp288_fuel_gauge: Deny ROCK Pi X (Guoyi Zhang) - power: reset: rmobile-reset: Map correct MMIO resource (Geert Uytterhoeven) - power: reset: xgene-reboot: Fix a NULL vs IS_ERR() test (Dan Carpenter) - power: supply: axp288_fuel_gauge: Add STCK1A* Intel Compute Sticks to the deny-list (Hans de Goede) - power: reset: syscon-poweroff: Use devm_register_sys_off_handler(POWER_OFF) (Andrew Davis) - power: reset: syscon-poweroff: Move device data into a struct (Andrew Davis) - power: reset: restart-poweroff: Use devm_register_sys_off_handler(POWER_OFF) (Andrew Davis) - power: reset: gemini-poweroff: Use devm_register_sys_off_handler(POWER_OFF) (Andrew Davis) - power: reset: as3722-poweroff: Use devm_register_sys_off_handler(POWER_OFF) (Andrew Davis) - power: reset: regulator-poweroff: Use devm_register_sys_off_handler(POWER_OFF) (Andrew Davis) - power: reset: msm-poweroff: Use devm_register_sys_off_handler(RESTART) (Andrew Davis) - power: reset: msm-poweroff: Use devm_register_sys_off_handler(POWER_OFF) (Andrew Davis) - power: reset: mt6323-poweroff: Use devm_register_sys_off_handler(POWER_OFF) (Andrew Davis) - power: reset: rmobile-reset: Use devm_register_sys_off_handler(RESTART) (Andrew Davis) - power: reset: rmobile-reset: Use devm_platform_ioremap_resource() helper (Andrew Davis) - power: reset: axxia-reset: Use devm_register_sys_off_handler(RESTART) (Andrew Davis) - power: reset: brcm-kona-reset: Use devm_register_sys_off_handler(RESTART) (Andrew Davis) - power: reset: tps65086-restart: Remove unneeded device data struct (Andrew Davis) - power: reset: tps65086-restart: Use devm_register_sys_off_handler(RESTART) (Andrew Davis) - power: reset: xgene-reboot: Use devm_register_sys_off_handler(RESTART) (Andrew Davis) - power: reset: xgene-reboot: Use devm_platform_ioremap_resource() helper (Andrew Davis) - power: reset: atc260x-poweroff: Use devm_register_sys_off_handler(POWER_OFF) (Andrew Davis) - power: reset: atc260x-poweroff: Use devm_register_sys_off_handler(RESTART) (Andrew Davis) - power: supply: axp20x_usb_power: enable usb_type reporting (Aren Moynihan) - power: supply: axp20x_usb_power: fix race condition with usb bc (Aren Moynihan) - power: supply: axp20x_usb_power: use correct register for input current limit (Aren Moynihan) - power: supply: axp20x_usb_power: replace current_max with input_current_limit (Aren Moynihan) - power: supply: wm8350: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: max8925: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: max77693: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: max14577: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: twl4030_madc: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: twl4030_madc: Use devm_iio_channel_get() helper (Andrew Davis) - power: supply: rx51: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: rx51: Use devm_iio_channel_get() helper (Andrew Davis) - power: supply: da9150: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: da9150: Use devm_iio_channel_get() helper (Andrew Davis) - power: supply: wm831x: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: wm831x: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: tps65090: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: rt5033: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: pcf50633: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: lp8788: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: lp8727: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: goldfish: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: ds2760: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: da9052: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: da9030: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: bq27xxx: Move one time design full read out of poll (Andrew Davis) - power: supply: bq27xxx: Use devm_power_supply_register() helper (Andrew Davis) - power: supply: bq27xxx: Use devm to free device mutex (Andrew Davis) - power: supply: bq27xxx: Add devm action to free IDA (Andrew Davis) - power: supply: bq27xxx: Switch to a simpler IDA interface (Andrew Davis) - HSI: ssi_protocol: fix struct members kernel-doc warnings (Randy Dunlap) - hsi: hsi_core: make hsi_bus_type const (Ricardo B. Marliere) - HID: wacom: Clean up use of struct->wacom_wac (Tatsunosuke Tobita) - HID: hid-prodikeys: remove struct pk_device (Jiri Slaby (SUSE)) - HID: hid-prodikeys: remove unused struct pcmidi_snd members (Jiri Slaby (SUSE)) - HID: hid-multitouch: remove unused mt_application::dev_time (Jiri Slaby (SUSE)) - HID: hid-lg3ff: remove unused struct lg3ff_device (Jiri Slaby (SUSE)) - HID: protect hid_device::bpf by CONFIG_HID_BPF (Jiri Slaby (SUSE)) - HID: wacom: remove unused hid_data::pressure (Jiri Slaby (SUSE)) - HID: apple: remove unused members from struct apple_sc_backlight (Jiri Slaby (SUSE)) - HID: samsung: Add Samsung wireless bookcover and universal keyboard support (Sandeep C S) - HID: samsung: Add Samsung wireless action mouse support (Sandeep C S) - HID: samsung: Add Samsung wireless gamepad support (Sandeep C S) - HID: samsung: Add Samsung wireless keyboard support (Sandeep C S) - HID: samsung: Rewrite rdesc checking code using memcmp() (Sandeep C S) - HID: samsung: Broaden device compatibility in samsung driver (Sandeep C S) - HID: nintendo: Remove some unused functions (Jiapeng Chong) - HID: nintendo: Remove some unused functions (Jiapeng Chong) - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Mikhail Khvainitski) - HID: amd_sfh: Set the AMD SFH driver to depend on x86 (Basavaraj Natikar) - HID: amd_sfh: Extend MP2 register access to SFH (Basavaraj Natikar) - HID: amd_sfh: Improve boot time when SFH is available (Basavaraj Natikar) - HID: amd_sfh: Avoid disabling the interrupt (Basavaraj Natikar) - HID: amd_sfh: Update HPD sensor structure elements (Basavaraj Natikar) - HID: amd_sfh: Increase sensor command timeout (Basavaraj Natikar) - HID: input: avoid polling stylus battery on Chromebook Pompom (Dmitry Torokhov) - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Even Xu) - auxdisplay: img-ascii-lcd: Convert to platform remove callback returning void (Uwe Kleine-König) - auxdisplay: hd44780: Convert to platform remove callback returning void (Uwe Kleine-König) - auxdisplay: cfag12864bfb: Convert to platform remove callback returning void (Uwe Kleine-König) - auxdisplay: seg-led-gpio: Import linedisp namespace (Chris Packham) - dt-bindings: auxdisplay: Add bindings for generic 7-segment LED (Chris Packham) - auxdisplay: Add 7-segment LED display driver (Chris Packham) - auxdisplay: Add driver for MAX695x 7-segment LED controllers (Andy Shevchenko) - dt-bindings: auxdisplay: Add Maxim MAX6958/6959 (Andy Shevchenko) - auxdisplay: ht16k33: Drop struct ht16k33_seg (Andy Shevchenko) - auxdisplay: ht16k33: Switch to use line display character mapping (Andy Shevchenko) - auxdisplay: ht16k33: Define a few helper macros (Andy Shevchenko) - auxdisplay: ht16k33: Move ht16k33_linedisp_ops down (Andy Shevchenko) - auxdisplay: ht16k33: Add default to switch-cases (Andy Shevchenko) - auxdisplay: linedisp: Allocate buffer for the string (Andy Shevchenko) - auxdisplay: linedisp: Add support for overriding character mapping (Andy Shevchenko) - auxdisplay: linedisp: Provide struct linedisp_ops for future extension (Andy Shevchenko) - auxdisplay: linedisp: Move exported symbols to a namespace (Andy Shevchenko) - auxdisplay: linedisp: Add missing header(s) (Andy Shevchenko) - auxdisplay: linedisp: Unshadow error codes in ->store() (Andy Shevchenko) - auxdisplay: linedisp: Use unique number for id (Andy Shevchenko) - auxdisplay: linedisp: Free allocated resources in ->release() (Andy Shevchenko) - auxdisplay: img-ascii-lcd: Make container_of() no-op for struct linedisp (Andy Shevchenko) - auxdisplay: panel: Switch to use module_parport_driver() (Andy Shevchenko) - dt-bindings: auxdisplay: hit,hd44780: use defines for GPIO flags (Krzysztof Kozlowski) - dt-bindings: auxdisplay: adjust example indentation and use generic node names (Krzysztof Kozlowski) - auxdisplay: Add 7 and 14 segment mappings to MAINTAINERS (Andy Shevchenko) - auxdisplay: Take over maintainership, but in Odd Fixes mode (Andy Shevchenko) - drm/amd/display: Removed redundant @ symbol to fix kernel-doc warnings in -next repo (R SUNDAR) - drm/amd/pm: wait for completion of the EnableGfxImu message (Tim Huang) - drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.1 (lima1002) - drm/amdgpu: add smu 14.0.1 support (Yifan Zhang) - drm/amdgpu: add VPE 6.1.1 discovery support (Alex Deucher) - drm/amdgpu/vpe: add VPE 6.1.1 support (Lang Yu) - drm/amdgpu/vpe: don't emit cond exec command under collaborate mode (Lang Yu) - drm/amdgpu/vpe: add collaborate mode support for VPE (Lang Yu) - drm/amdgpu/vpe: add PRED_EXE and COLLAB_SYNC OPCODE (Lang Yu) - drm/amdgpu/vpe: add multi instance VPE support (Lang Yu) - drm/amdgpu/discovery: add nbif v6_3_1 ip block (Likun Gao) - drm/amdgpu: Add nbif v6_3_1 ip block support (Hawking Zhang) - drm/amdgpu: Add pcie v6_1_0 ip headers (v5) (Hawking Zhang) - drm/amdgpu: Add nbif v6_3_1 ip headers (v5) (Hawking Zhang) - drm/amdkfd: make kfd_class constant (Ricardo B. Marliere) - drm/amdgpu: add ring timeout information in devcoredump (Sunil Khatri) - drm/amdgpu: add dcn3.5.1 support (Yifan Zhang) - drm/amdkfd: Use SQC when TCP would fail in gfx10.1 context save (Laurent Morichetti) - drm/amdkfd: Increase the size of the memory reserved for the TBA (Laurent Morichetti) - drm/amdgpu: disable ring_muxer if mcbp is off (Pierre-Eric Pelloux-Prayer) - drm/amd/pm: disable pp_dpm_dcefclk node for gfx 11.0.3 sriov (Yang Wang) - drm/amdgpu: remove unused code (Jesse Zhang) - drm/amdgpu: workaround to avoid SET_Q_MODE packets v2 (Christian König) - drm/amdgpu: cleanup conditional execution (Christian König) - drm/amdgpu: Use rpm_mode flag instead of checking it again for rpm (Ma Jun) - drm/amdgpu/pm: Fix the error of pwm1_enable setting (Ma Jun) - drm/amdgpu: change vm->task_info handling (Shashank Sharma) - drm/amd/display: handle range offsets in VRR ranges (Alex Deucher) - drm/amd/display: add amdgpu_dm support for DCN351 (Hamza Mahfooz) - drm/amd/display: add DC changes for DCN351 (Hamza Mahfooz) - drm/amd/display: add DCN351 IRQ changes (Hamza Mahfooz) - drm/amd/display: add DMUB source files and changes for DCN351 (Hamza Mahfooz) - drm/amd: add register headers for DCN351 (Hamza Mahfooz) - drm/amd/display: add DCN351 version identifiers (Hamza Mahfooz) - Revert "drm/amdgpu: remove vm sanity check from amdgpu_vm_make_compute" for Raven (Jesse Zhang) - drm/msm/dpu: capture snapshot on the first commit_done timeout (Dmitry Baryshkov) - drm/msm/dpu: split dpu_encoder_wait_for_event into two functions (Dmitry Baryshkov) - drm/msm/dpu: make "vblank timeout" more useful (Dmitry Baryshkov) - drm/msm/dp: allow YUV420 mode for DP connector when CDM available (Paloma Arellano) - drm/msm/dpu: reserve CDM blocks for DP if mode is YUV420 (Paloma Arellano) - drm/msm/dpu: modify timing engine programming for YUV420 over DP (Paloma Arellano) - drm/msm/dpu: modify encoder programming for CDM over DP (Paloma Arellano) - drm/msm/dp: enable SDP and SDE periph flush update (Paloma Arellano) - drm/msm/dpu: add support of new peripheral flush mechanism (Kuogee Hsieh) - drm/msm/dp: add VSC SDP support for YUV420 over DP (Paloma Arellano) - drm/msm/dp: move parity calculation to dp_utils (Paloma Arellano) - drm/msm/dp: change clock related programming for YUV420 over DP (Paloma Arellano) - drm/msm/dp: program config ctrl for YUV420 over DP (Paloma Arellano) - drm/msm/dpu: move widebus logic to its own API (Paloma Arellano) - drm/msm/dp: check if VSC SDP is supported in DP programming (Paloma Arellano) - drm/msm/dp: store mode YUV420 information to be used by rest of DP (Paloma Arellano) - drm/msm/dp: rename wide_bus_en to wide_bus_supported (Paloma Arellano) - drm/msm/dpu: move dpu_encoder_helper_phys_setup_cdm to dpu_encoder (Paloma Arellano) - drm/msm/dpu: allow dpu_encoder_helper_phys_setup_cdm to work for DP (Paloma Arellano) - drm/msm/dpu: pass mode dimensions instead of fb size in CDM setup (Paloma Arellano) - drm/msm/dpu: add division of drm_display_mode's hskew parameter (Paloma Arellano) - drm/msm/dpu: allow certain formats for CDM for DP (Paloma Arellano) - drm/etnaviv: Restore some id values (Christian Gmeiner) - drm/etnaviv: add sensitive state for PE_RT_ADDR_4_PIPE(3, 0|1) address (Christian Gmeiner) - drm/etnaviv: Expose a few more chipspecs to userspace (Tomeu Vizoso) - drm/etnaviv: disable MLCG and pulse eater on GPU reset (Lucas Stach) - drm/etnaviv: Drop the 'len' parameter of etnaviv_iommu_map() function (Sui Jingfeng) - drm/etnaviv: Clean up etnaviv_gem_get_pages (Sui Jingfeng) - drm/etnaviv: Add a helper to get the first available GPU device node (Sui Jingfeng) - drm/etnaviv: Add helper functions to create and destroy platform device (Sui Jingfeng) - drm/etnaviv: Fix coding style (Sui Jingfeng) - drm/etnaviv: Drop the second argument of the etnaviv_gem_new_impl() (Sui Jingfeng) - drm/etnaviv: Replace strncpy with strscpy_pad (Justin Stitt) - drm/xe: Replace 'grouped target' in Makefile with pattern rule (Dafna Hirschfeld) - drm/xe: Fix ref counting leak on page fault (Matthew Brost) - drm/xe: Remove obsolete async_ops from struct xe_vm (Mika Kuoppala) - drm/xe/guc: Fix missing topology init (Zhanjun Dong) - drm/xe/xe2: fix 64-bit division in pte_update_size (Arnd Bergmann) - drm/xe/kunit: fix link failure with built-in xe (Arnd Bergmann) - arch/powerpc: Remove from backlight code (Thomas Zimmermann) - macintosh/via-pmu-backlight: Include (Thomas Zimmermann) - fbdev/chipsfb: Include (Thomas Zimmermann) - drm/i915: fix applying placement flag (Christian König) - drm/amdgpu: remove misleading amdgpu_pmops_runtime_idle() comment (Bjorn Helgaas) - Reapply "Revert drm/amd/display: Enable Freesync Video Mode by default" (Alex Deucher) - Revert "drm/amd: Remove freesync video mode amdgpu parameter" (Alex Deucher) - drm/amd/display: check dc_link before dereferencing (Melissa Wen) - drm/amdgpu: add deferred error check for UMC v12 address query (Tao Zhou) - drm/amd/swsmu: modify the gfx activity scaling (Li Ma) - amd/amdkfd: remove unused parameter (Eric Huang) - drm/amd/pm: Fix esm reg mask use to get pcie speed (Asad Kamal) - drm/amd/pm: Skip reporting pcie width/speed on vfs (Asad Kamal) - drm/amdgpu: enable pp_od_clk_voltage for gfx 9.4.3 SRIOV (Yang Wang) - Revert "drm/amd/pm: resolve reboot exception for si oland" (Alex Deucher) - drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init() (Srinivasan Shanmugam) - drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() (Srinivasan Shanmugam) - drm/amd/pm: Increase SMUv13.0.6 mode-2 reset time (Lijo Lazar) - drm/amd: Drop abm_level property (Mario Limonciello) - drm/amdkfd: Add partition id field to location_id (Lijo Lazar) - drm/amdgpu: reserve more memory for MES runtime DRAM (Tim Huang) - drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series (Prike Liang) - drm/amdgpu/pm: Fix the power1_min_cap value (Ma Jun) - drm/amdgpu: Do not program SQ_TIMEOUT_CONFIG in SRIOV (Victor Lu) - drm/amdgpu: Fix ineffective ras_mask settings (Stanley.Yang) - drm/amdkfd: Skip packet submission on fatal error (Lijo Lazar) - drm/amdgpu: Add fatal error detected flag (Lijo Lazar) - drm/amd/display: Prevent potential buffer overflow in map_hw_resources (Srinivasan Shanmugam) - drm/amdgpu: Fix the runtime resume failure issue (Ma Jun) - drm/amd/display: fix null-pointer dereference on edid reading (Melissa Wen) - drm/amdgpu: add vcn 4.0.6 discovery support (Yifan Zhang) - drm/amdgpu: Use RMW accessors for changing LNKCTL2 (Ilpo Järvinen) - drm/amdgpu: Simplify the allocation of sync slab caches (Kunwu Chan) - drm/amdgpu/soc21: Enabling PG and CG flags for VCN 4.0.6 (Veerabadhran Gopalakrishnan) - drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_dc_dirty_rects' (Srinivasan Shanmugam) - drm/radeon: Use RMW accessors for changing LNKCTL2 (Ilpo Järvinen) - drm/amd/display: Fix memory leak in dm_sw_fini() (Armin Wolf) - drm/amd/display: Use kcalloc() instead of kzalloc() (Lenko Donchev) - drm/amdgpu: Simplify the allocation of mux_chunk slab caches (Kunwu Chan) - drm/amdgpu: Simplify the allocation of fence slab caches (Kunwu Chan) - drm/amdgpu/soc21: Added Video Capabilities for VCN 406 (Veerabadhran Gopalakrishnan) - drm/amdgpu/vcn: Enable VCN 4.0.6 Support (Veerabadhran Gopalakrishnan) - drm/amdgpu/jpeg: add support for jpeg multi instance (Saleemkhan Jamadar) - drm/amdkfd: fix process reference drop on debug ioctl (Jonathan Kim) - drm/amdgpu: Use correct SRIOV macro for gmc_v9_0_vm_fault_interrupt_state (Victor Lu) - drm/amdgpu: Do not program IH_CHICKEN in vega20_ih.c under SRIOV (Victor Lu) - drm/amdgpu: Improve error checking in amdgpu_virt_rlcg_reg_rw (v2) (Victor Lu) - drm/amdgpu: enable MES discovery for GC 11.5.1 (Yifan Zhang) - drm/amdgpu: add GC 11.5.1 discovery support (Yifan Zhang) - drm/amdkfd: add KFD support for GC 11.5.1 (Yifan Zhang) - drm/amdgpu: enable CGPG for GFX ip v11.5.1 (Tim Huang) - drm/amdgpu: initialize gfx11.5.1 (Yifan Zhang) - drm/amdgpu: add mes firmware support for GC 11.5.1 (Yifan Zhang) - drm/amdgpu: add imu firmware support for GC 11.5.1 (Yifan Zhang) - drm/amdgpu: add firmware for GC 11.5.1 (Yifan Zhang) - drm/amdgpu: add GC 11.5.1 to GC 11.5.0 family (Yifan Zhang) - drm/amdgpu: enable soc21 discovery support for GC 11.5.1 (Yifan Zhang) - drm/amdgpu: add initial GC 11.5.1 soc21 support (Yifan Zhang) - drm/amdgpu: enable gmc11 discovery support for GC 11.5.1 (Yifan Zhang) - drm/amd: Update atomfirmware.h for DCN401 (Aurabindo Pillai) - drm/amd/display: 3.2.273 (Aric Cyr) - drm/amd/display: Fix nanosec stat overflow (Aric Cyr) - drm/amd/display: Drop unnecessary header (Rodrigo Siqueira) - drm/amd/display: reenable windowed mpo odm support on dcn32 and dcn321 (Wenjing Liu) - drm/amd/display: Remove pixle rate limit for subvp (Alvin Lee) - drm/amd/display: Only log during optimize_bandwidth call (Ethan Bitnun) - drm/amd/display: fix input states translation error for dcn35 & dcn351 (Swapnil Patel) - drm/amd/display: Generalize new minimal transition path (Alvin Lee) - drm/amd/display: Check DP Alt mode DPCS state via DMUB (George Shen) - drm/amdgpu: Remove pcie bw sys entry (Asad Kamal) - Revert "drm/amdgpu: Add pcie usage callback to nbio" (Asad Kamal) - drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv (Srinivasan Shanmugam) - drm/amd/display: Fix S4 hang polling on HW power up done for VBIOS DMCUB (Nicholas Kazlauskas) - drm/amd/display: Only allow dig mapping to pwrseq in new asic (Lewis Huang) - drm/amdgpu: Drop redundant parameter in amdgpu_gfx_kiq_init_ring (Ma Jun) - Revert "drm/amdgpu: Add pci usage to nbio v7.9" (Asad Kamal) - drm/amd/display: adjust few initialization order in dm (Wayne Lin) - drm/amd/display: Remove redundant FPU guard (Rodrigo Siqueira) - drm/amd/display: Add SMU timeout check and retry (Rodrigo Siqueira) - drm/amd/display: Remove unused file (Rodrigo Siqueira) - drm/amd/display: Initialize variable with default value (Rodrigo Siqueira) - drm/amdgpu: add tmz support for GC IP v11.5.1 (Yifan Zhang) - drm/amdgpu: Do not toggle bif ras irq from guest (Hawking Zhang) - drm/amdgpu: add GFXHUB 11.5.1 support (Yifan Zhang) - drm/imx/dcss: fix resource size calculation (Dan Carpenter) - firmware/sysfb: fix an error code in sysfb_init() (Dan Carpenter) - drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion (Tvrtko Ursulin) - drm/msm/adreno: Add A702 support (Konrad Dybcio) - drm/msm: Fix page fault client detection on a660 family and a7xx (Connor Abbott) - drm/msm: More fully implement devcoredump for a7xx (Connor Abbott) - drm/msm: Fix snapshotting a7xx indexed regs (Connor Abbott) - drm/msm: Import a7xx crashdump register lists from kgsl (Connor Abbott) - drm/msm: add support for A750 GPU (Neil Armstrong) - dt-bindings: arm-smmu: Document SM8650 GPU SMMU (Neil Armstrong) - dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition (Neil Armstrong) - dt-bindings: display/msm/gmu: Document Adreno 750 GMU (Neil Armstrong) - drm/msm/adreno: Add A305B support (Luca Weiss) - dt-bindings: display/msm: gpu: Allow multiple digits for patchid (Luca Weiss) - drm/msm/a7xx: Fix LLC typo (Rob Clark) - drm/msm/adreno: Update generated headers (Rob Clark) - drm/msm/adreno: Add support for SM7150 SoC machine (Danila Tikhonov) - drm/msm/a6xx: specify UBWC config for sc7180 (Dmitry Baryshkov) - drm/msm/dpu: Add X1E80100 support (Abel Vesa) - drm/msm: mdss: Add X1E80100 support (Abel Vesa) - dt-bindings: display/msm: Document MDSS on X1E80100 (Abel Vesa) - dt-bindings: display/msm: Document the DPU for X1E80100 (Abel Vesa) - drm/msm/mdp5: drop global_state_lock (Dmitry Baryshkov) - drm/msm/mdp5: migrate SMP dumping to using atomic_print_state (Dmitry Baryshkov) - drm/msm/dpu: drop global_state_lock (Dmitry Baryshkov) - drm/msm/dpu: finalise global state object (Dmitry Baryshkov) - drm/msm/dpu: add support for SDM660 and SDM630 platforms (Dmitry Baryshkov) - drm/msm: add a kernel param to select between MDP5 and DPU drivers (Dmitry Baryshkov) - drm/msm/dpu: support binding to the mdp5 devices (Dmitry Baryshkov) - drm/msm/mdss: generate MDSS data for MDP5 platforms (Dmitry Baryshkov) - drm/msm/dp: Fix spelling mistake "enale" -> "enable" (Colin Ian King) - drm/msm/dsi: Document DSC related pclk_rate and hdisplay calculations (Dmitry Baryshkov) - drm/msm/dpu: drop dpu_encoder_phys_ops::atomic_check() (Dmitry Baryshkov) - drm/msm/dpu: move writeback's atomic_check to dpu_writeback.c (Dmitry Baryshkov) - drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set (Dmitry Baryshkov) - drm/msm/dpu: split _dpu_encoder_resource_control_helper() (Dmitry Baryshkov) - drm/msm/dpu: split irq_control into irq_enable and _disable (Dmitry Baryshkov) - drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled (Marijn Suijten) - drm/msm/dsi: Replace dsi_get_bpp() with mipi_dsi header function (Marijn Suijten) - dt-bindings: display: msm: sm8650-mdss: Add missing explicit "additionalProperties" (Rob Herring) - drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN (Abhinav Kumar) - drm/msm/dp: drop dp_parser (Dmitry Baryshkov) - drm/msm/dp: move next_bridge handling to dp_display (Dmitry Baryshkov) - drm/msm/dp: move link property handling to dp_panel (Dmitry Baryshkov) - drm/msm/dp: move all IO handling to dp_catalog (Dmitry Baryshkov) - drm/msm/dp: handle PHY directly in dp_ctrl (Dmitry Baryshkov) - drm/msm/dp: remove PHY handling from dp_catalog.c (Dmitry Baryshkov) - drm/msm/dp: move phy_configure_opts to dp_ctrl (Dmitry Baryshkov) - drm/msm/dp: split dp_ctrl_clk_enable into four functuions (Dmitry Baryshkov) - drm/msm/dp: stop parsing clock names from DT (Dmitry Baryshkov) - drm/msm/dp: simplify stream clocks handling (Dmitry Baryshkov) - drm/msm/dp: fold dp_power into dp_ctrl module (Dmitry Baryshkov) - drm/msm/dp: inline dp_power_(de)init (Dmitry Baryshkov) - drm/msm/dp: parse DT from dp_parser_get (Dmitry Baryshkov) - drm/msm/dp: drop unused fields from dp_power_private (Dmitry Baryshkov) - drm/msm/dp: drop unused parser definitions (Dmitry Baryshkov) - dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible (Adam Skladowski) - dt-bindings: dsi-controller-main: Document missing msm8976 compatible (Adam Skladowski) - drm/msm/dp: remove mdss_dp_test_bit_depth_to_bpc() (Kuogee Hsieh) - drm/msm/dpu: improve DSC allocation (Kuogee Hsieh) - drm/msm/mdp5: drop split display support (Dmitry Baryshkov) - drm/msm/dsi: remove msm_dsi::encoder (Dmitry Baryshkov) - drm/msm/dsi: stop calling set_split_display (Dmitry Baryshkov) - drm/msm/dsi: drop msm_dsi_device_connected() function (Dmitry Baryshkov) - drm/msm/dsi: do not store internal bridge pointer (Dmitry Baryshkov) - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip (Hsin-Yi Wang) - drm/mediatek: Filter modes according to hardware capability (Hsiao Chien Sung) - drm/mediatek: dsi: Use mipi_dsi_pixel_format_to_bpp() helper function (AngeloGioacchino Del Regno) - drm/mediatek: dsi: Compress of_device_id entries and add sentinel (AngeloGioacchino Del Regno) - drm/mediatek: dsi: Simplify with dev_err_probe and remove gotos (AngeloGioacchino Del Regno) - drm/mediatek: dsi: Register DSI host after acquiring clocks and PHY (AngeloGioacchino Del Regno) - drm/mediatek: dsi: Replace open-coded instance of HZ_PER_MHZ (AngeloGioacchino Del Regno) - drm/mediatek: dsi: Use bitfield macros where useful (AngeloGioacchino Del Regno) - drm/mediatek: dsi: Cleanup functions mtk_dsi_ps_control{_vact}() (AngeloGioacchino Del Regno) - drm/mediatek: dsi: Fix DSI RGB666 formats and definitions (AngeloGioacchino Del Regno) - drm/mediatek: dsi: Use GENMASK() for register mask definitions (AngeloGioacchino Del Regno) - drm/mediatek: Support MT8188 VDOSYS1 in display driver (Hsiao Chien Sung) - drm/mediatek: Add Padding to OVL adaptor (Hsiao Chien Sung) - drm/sun4i: hdmi: Add missing drm_atomic header (Maxime Ripard) - drm/dp: Don't attempt AUX transfers when eDP panels are not powered (Douglas Anderson) - drm/tests: connector: Add tests for drmm_connector_init (Maxime Ripard) - drm/tests: Add helper to create mock crtc (Maxime Ripard) - drm/tests: Add helper to create mock plane (Maxime Ripard) - drm/tests: helpers: Add atomic helpers (Maxime Ripard) - drm/tests: helpers: Include missing drm_drv header (Maxime Ripard) - drm/scheduler: Simplify the allocation of slab caches in drm_sched_fence_slab_init (Kunwu Chan) - drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes (Shradha Gupta) - drm: Check output polling initialized before disabling (Shradha Gupta) - drm: Remove drm_num_crtcs() helper (Thierry Reding) - fbdev: Clean up include statements in header file (Thomas Zimmermann) - fbdev: Clean up forward declarations in header file (Thomas Zimmermann) - fbdev: Do not include in header (Thomas Zimmermann) - fbdev: Do not include in header (Thomas Zimmermann) - fbdev: Do not include in header (Thomas Zimmermann) - fbdev: Do not include in header (Thomas Zimmermann) - staging/fbtft: Include (Thomas Zimmermann) - drm/nouveau: Include (Thomas Zimmermann) - backlight/corgi-lcd: Include (Thomas Zimmermann) - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) - drm/edid/firmware: Remove built-in EDIDs (Maxime Ripard) - drm/sun4i: hdmi: Consolidate atomic_check and mode_valid (Maxime Ripard) - drm/sun4i: hdmi: Switch to container_of_const (Maxime Ripard) - drm/sun4i: hdmi: Move mode_set into enable (Maxime Ripard) - drm/sun4i: hdmi: Convert encoder to atomic (Maxime Ripard) - drm/tidss: Fix sync-lost issue with two displays (Tomi Valkeinen) - drm/tidss: Fix initial plane zpos values (Tomi Valkeinen) - drm: lcdif: Switch to drmm_mode_config_init (Marek Vasut) - drm/mxsfb: Switch to drmm_mode_config_init (Marek Vasut) - drm/i915: convert remaining intel_dp_vsc_sdp_pack (Rodrigo Vivi) - drm/v3d: Enable V3D to use different PAGE_SIZE (Maíra Canal) - accel/qaic: Constify aic100_channels (Jeff Johnson) - drm/dp: add an API to indicate if sink supports VSC SDP (Paloma Arellano) - drm/dp: drop the size parameter from drm_dp_vsc_sdp_pack() (Abhinav Kumar) - drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (Abhinav Kumar) - drm/tegra: put drm_gem_object ref on error in tegra_fb_create (Fedor Pchelkin) - drm/i915: Check before removing mm notifier (Nirmoy Das) - drm/i915: Add some boring kerneldoc (Tvrtko Ursulin) - drm/i915/dp: Enable DP tunnel BW allocation mode (Imre Deak) - drm/i915/dp: Read DPRX for all long HPD pulses (Imre Deak) - drm/i915/dp: Suspend/resume DP tunnels (Imre Deak) - drm/i915/dp: Call intel_dp_sync_state() always for DDI DP encoders (Imre Deak) - drm/i915/dp: Handle DP tunnel IRQs (Imre Deak) - drm/i915/dp: Allocate/free DP tunnel BW during modeset (Imre Deak) - drm/i915/dp: Compute DP tunnel BW during encoder state computation (Imre Deak) - drm/i915/dp: Account for tunnel BW limit in intel_dp_max_link_data_rate() (Imre Deak) - drm/i915/dp: Add DP tunnel atomic state and check BW limit (Imre Deak) - drm/i915/dp: Add support for DP tunnel BW allocation (Imre Deak) - drm/i915/dp: Sync instead of try-sync commits when getting active pipes (Imre Deak) - drm/i915/dp: Add intel_dp_max_link_data_rate() (Imre Deak) - drm/i915/dp: Factor out intel_dp_read_dprx_caps() (Imre Deak) - drm/i915/dp: Factor out intel_dp_update_sink_caps() (Imre Deak) - drm/i915/dp: Export intel_dp_max_common_rate/lane_count() (Imre Deak) - drm/i915/dp: Factor out intel_dp_config_required_rate() (Imre Deak) - drm/i915/dp: Use drm_dp_max_dprx_data_rate() (Imre Deak) - drm/i915/dp: Add support to notify MST connectors to retry modesets (Imre Deak) - drm/i915: Fix display bpp limit computation during system resume (Imre Deak) - drm/dp: Add support for DP tunneling (Imre Deak) - drm/dp: Add drm_dp_max_dprx_data_rate() (Imre Deak) - drm/i915/hdcp: Read Rxcaps for robustibility (Suraj Kandpal) - drm/i915/hdcp: Allocate stream id after HDCP AKE stage (Suraj Kandpal) - drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link (Suraj Kandpal) - drm/i915/hdcp: Don't enable HDCP2.2 directly from check_link (Suraj Kandpal) - drm/i915/hdcp: Extract hdcp structure from correct connector (Suraj Kandpal) - drm/i915/hdcp: Remove additional timing for reading mst hdcp message (Suraj Kandpal) - drm/i915/hdcp: HDCP Capability for the downstream device (Suraj Kandpal) - drm/i915/hdcp: Add new remote capability check shim function (Suraj Kandpal) - drm/i915/hdcp: Rename hdcp capable functions (Suraj Kandpal) - drm/i915/hdcp: Pass drm_dp_aux to read_bcaps function (Suraj Kandpal) - drm/i915/hdcp: Refactor intel_dp_hdcp2_capable (Suraj Kandpal) - drm/i915/hdcp: Move source hdcp2 checks into its own function (Suraj Kandpal) - drm/i915/hdcp: Move to direct reads for HDCP (Suraj Kandpal) - drm/i915/display/debugfs: New entry "DRRS capable" to i915_drrs_status (Bhanuprakash Modem) - drm/i915: Fix doc build issue on intel_cdclk.c (Rodrigo Vivi) - drm/i915/lnl: Program PKGC_LATENCY register (Suraj Kandpal) - drm/i915/lnl: Add pkgc related register (Suraj Kandpal) - drm/i915/tv: Fix TV mode (Maxime Ripard) - drm/i915: remove intel_memory_region_ops::flags (Jiri Slaby (SUSE)) - drm/i915: remove i915_vma::obj_hash (Jiri Slaby (SUSE)) - drm/i915: remove execute_cb::signal (Jiri Slaby (SUSE)) - drm/i915: remove intel_gvt_irq::pending_events (Jiri Slaby (SUSE)) - drm/i915: remove intel_gvt_event_info::policy (Jiri Slaby (SUSE)) - drm/i915: remove intel_gvt_irq_info::warned (Jiri Slaby (SUSE)) - drm/i915: remove gvt_mmio_block::device (Jiri Slaby (SUSE)) - drm/i915: remove intel_vgpu::intx_trigger (Jiri Slaby (SUSE)) - drm/i915: remove intel_vgpu_opregion::mapped (Jiri Slaby (SUSE)) - drm/i915: remove intel_vgpu_fence::base (Jiri Slaby (SUSE)) - drm/i915: remove intel_vgpu_gtt::active_ppgtt_mm_bitmap (Jiri Slaby (SUSE)) - drm/i915: remove i915_perf_stream::size_exponent (Jiri Slaby (SUSE)) - drm/i915: remove i915_drm_client::id (Jiri Slaby (SUSE)) - drm/i915: remove intel_guc::ads_engine_usage_size (Jiri Slaby (SUSE)) - drm/i915: remove intel_vbt_panel_data::edp::initialized (Jiri Slaby (SUSE)) - drm/i915: remove intel_vgpu_workload::{ring_context, restore_inhibit} (Jiri Slaby (SUSE)) - drm/i915: remove intel_gvt_mmio_info::{device, addr_range} (Jiri Slaby (SUSE)) - drm/i915: remove intel_gvt_gtt::{mm_alloc_page_table, mm_free_page_table} (Jiri Slaby (SUSE)) - drm/i915: remove intel_dsi::{port_bits,hs} (Jiri Slaby (SUSE)) - drm/i915: remove structs intel_vgpu_pipe_format and intel_vgpu_fb_format (Jiri Slaby (SUSE)) - drm/i915: remove unused intel_dvo_dev_ops hooks (Jiri Slaby (SUSE)) - drm/i915/cdclk: Document CDCLK update methods (Ville Syrjälä) - drm/i915/cdclk: Remove the hardcoded divider from cdclk_compute_crawl_and_squash_midpoint() (Ville Syrjälä) - drm/i915/cdclk: Squash waveform is 16 bits (Ville Syrjälä) - drm/i915/cdclk: Extract cdclk_divider() (Ville Syrjälä) - drm/i915: Enable fastboot across the board (Ville Syrjälä) - drm/i915: Add PLL .compare_hw_state() vfunc (Ville Syrjälä) - drm/i915: Reuse ibx_dump_hw_state() for gmch platforms (Ville Syrjälä) - drm/i915: Include the CRTC name in the ELD buffer mismatch (Ville Syrjälä) - drm/i915: Fix PLL state check for gmch platforms (Ville Syrjälä) - drm/i915: Update ADL-N PCI IDs (Gustavo Sousa) - drm/i915/display: update pll values in sync with Bspec for MTL (Ravi Kumar Vodapalli) - drm/i915: Prevent HW access during init from connector get_modes hooks (Imre Deak) - drm/i915: Prevent HW access during init from SDVO TV get_modes hook (Imre Deak) - drm/i915: Add bigjoiner force enable option to debugfs (Stanislav Lisovskiy) - drm/i915/dvo: Use sizeof(*variable) instead of sizeof(type) (Ville Syrjälä) - drm/i915/dvo/ns2501: Nuke pointless casts (Ville Syrjälä) - drm/i915/wm: Use per-device debugs ilk wm code (Ville Syrjälä) - drm/i915/wm: Use per-device debugs in pre-ilk wm code (Ville Syrjälä) - drm/i915/wm: Pass the whole i915 to intel_get_cxsr_latency() (Ville Syrjälä) - drm/i915/hdcp: Use per-device debugs (Ville Syrjälä) - drm/i915/bios: Use per-device debugs for VBT related stuff (Ville Syrjälä) - drm/i915/bios: Switch to kms debugs (Ville Syrjälä) - drm/i915/fb: Use per-device debugs (Ville Syrjälä) - drm/i915/color: Use per-device debugs (Ville Syrjälä) - drm/i915/sdvo: Fix up code alignment (Ville Syrjälä) - drm/i915/sdvo: Convert to per-device debugs (Ville Syrjälä) - drm/i915: Correct for_each_old_global_obj_in_state() arguments (Ville Syrjälä) - drm/i915/dp: Limit SST link rate to <=8.1Gbps (Ville Syrjälä) - drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address (Manasi Navare) - drm/i915/display: On Xe2 always enable decompression with tile4 (Juha-Pekka Heikkila) - MAINTAINERS: Update drm.git URL (Maxime Ripard) - accel: constify the struct device_type usage (Ricardo B. Marliere) - accel/habanalabs: modify pci health check (Ofir Bitton) - accel/habanalabs: keep explicit size of reserved memory for FW (Tomer Tayar) - accel/habanalabs: handle reserved memory request when working with full FW (Tomer Tayar) - accel/habanalabs/hwmon: rate limit errors user can generate (Ofir Bitton) - accel/habanalabs/gaudi2: drain event lacks rd/wr indication (Ofir Bitton) - accel/habanalabs: fix error print (Dani Liberman) - accel/habanalabs: initialize maybe-uninitialized variables (Tal Risin) - accel/habanalabs: fix debugfs files permissions (Avri Kehat) - accel/habanalabs: fix glbl error cause handling (Tomer Tayar) - accel/habanalabs/gaudi2: check extended errors according to PCIe addr_dec interrupt info (Tomer Tayar) - accel/habanalabs: modify print for skip loading linux FW to debug log (Tomer Tayar) - accel/habanalabs: remove hop size from asic properties (Farah Kassabri) - accel/habanalabs: use kcalloc() instead of kzalloc() (Erick Archer) - accel/habanalabs/goya: remove redundant assignment to pointer 'input' (Colin Ian King) - accel/habanalabs/gaudi2: fail memory memset when failing to copy QM packet to device (Tomer Tayar) - accel/habanalabs: remove call to deprecated function (Dani Liberman) - accel/habanalabs: Remove unnecessary braces from if statement (Malkoot Khan) - accel/habanalabs/gaudi2: move HMMU page tables to device memory (Farah Kassabri) - accel/habanalabs: abort device reset for consecutive heartbeat failures (Tomer Tayar) - accel/habanalabs: fix DRAM BAR base address calculation (Tomer Tayar) - accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings (Koby Elbaz) - accel/habanalabs/gaudi2: add interrupt affinity for user interrupts (Dani Liberman) - drm/xe: Prefer struct_size over open coded arithmetic (Erick Archer) - drm/xe: Use pointers in trace events (Lucas De Marchi) - drm/xe: Do not include current dir for generated/xe_wa_oob.h (Dafna Hirschfeld) - drm/xe: Add debug prints for skipping rebinds (Matthew Brost) - drm/xe: Implement VM snapshot support for BO's and userptr (Maarten Lankhorst) - drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump (Maarten Lankhorst) - drm/xe: Annotate each dumpable vma as such (Maarten Lankhorst) - drm/xe: Add uapi for dumpable bos (Maarten Lankhorst) - drm/xe: Clear all snapshot members after deleting coredump (Maarten Lankhorst) - drm/xe/snapshot: Remove drm_err on guc alloc failures (Maarten Lankhorst) - drm/xe: Fix modpost warning on xe_mocs kunit module (Ashutosh Dixit) - drm/xe/xe_gt_idle: Drop redundant newline in name (Ashutosh Dixit) - drm/xe/guc: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - drm/xe: Initialize GuC earlier during probe (Michał Winiarski) - drm/xe/guc: Move GuC power control init to "post-hwconfig" (Michał Winiarski) - drm/xe/huc: Realloc HuC FW in vram for post-hwconfig (Michał Winiarski) - drm/xe/guc: Allocate GuC data structures in system memory for initial load (Michał Winiarski) - drm/xe: Return 2MB page size for compact 64k PTEs (Matthew Brost) - drm/xe: Add XE_VMA_PTE_64K VMA flag (Matthew Brost) - drm/xe: Fix xe_vma_set_pte_size (Matthew Brost) - drm/xe/xe_bo_move: Enhance xe_bo_move trace (Priyanka Dandamudi) - drm/xe: Enable 32bits build (Lucas De Marchi) - drm/xe/uapi: Remove support for persistent exec_queues (Thomas Hellström) - drm/xe: avoid function cast warnings (Arnd Bergmann) - drm/xe: Remove exec queue bind.fence_* (Matthew Brost) - drm/xe: Add uAPI to query GuC firmware submission version (José Roberto de Souza) - drm/xe/vf: Don't support MCR registers if VF (Michal Wajdeczko) - drm/xe/vf: Don't program PAT if VF (Michal Wajdeczko) - drm/xe/vf: Don't enable hwmon if VF (Michal Wajdeczko) - drm/xe/vf: Don't check if LMEM is initialized if VF (Michal Wajdeczko) - drm/xe/vf: Don't initialize stolen memory manager if VF (Michal Wajdeczko) - drm/xe/vf: Don't program MOCS if VF (Michal Wajdeczko) - drm/xe/vf: Don't try to capture engine data unavailable to VF (Michal Wajdeczko) - drm/xe/vf: Assume fixed GSM size if VF (Michal Wajdeczko) - drm/xe/pt: Allow for stricter type- and range checking (Thomas Hellström) - drm/xe: use drm based debugging instead of dev (Jani Nikula) - drm/xe/display: fix i915_gem_object_is_shmem() wrapper (Matthew Auld) - drm/xe/irq: allocate all possible msix interrupts (Dani Liberman) - drm/xe/vm: Avoid reserving zero fences (Thomas Hellström) - drm/xe: Avoid cryptic message when there's no GuC definition (Lucas De Marchi) - drm/xe: Always allow to override firmware (Lucas De Marchi) - drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR (Matthew Brost) - drm/xe/pm: add debug logs for D3cold (Riana Tauro) - drm/xe/hwmon: Refactor xe hwmon (Karthik Poosa) - drm/xe/vm: don't ignore error when in_kthread (Matthew Auld) - drm/xe: Assume large page size if VMA not yet bound (Matthew Brost) - drm/xe/query: Use kzalloc for drm_xe_query_engines (Nirmoy Das) - drm/xe/guc: Add support for LNL firmware (John Harrison) - drm/xe/guc: Update to GuC firmware 70.19.2 (John Harrison) - drm/xe/uc: Include patch version in expectations (John Harrison) - drm/xe/display: Fix memleak in display initialization (Xiaoming Wang) - drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool (Matthew Brost) - drm/xe: circumvent bogus stringop-overflow warning (Arnd Bergmann) - drm/xe: Pick correct userptr VMA to repin on REMAP op failure (Matthew Brost) - drm/xe: Take a reference in xe_exec_queue_last_fence_get() (Matthew Brost) - drm/xe: Drop rebind argument from xe_pt_prepare_bind (Matthew Brost) - drm/xe: Fix loop in vm_bind_ioctl_ops_unwind (Matthew Brost) - drm/xe/gsc: Add status check during gsc header readout (Suraj Kandpal) - drm/xe/vm: Subclass userptr vmas (Thomas Hellström) - drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines (Matthew Brost) - drm/xe: Make all GuC ABI shift values unsigned (Matthew Brost) - drm/xe: Convert job timeouts from assert to warning (Matt Roper) - drm/xe: Don't use __user error pointers (Thomas Hellström) - drm/xe: Annotate mcr_[un]lock() (Thomas Hellström) - drm/xe: drop display/ subdir from include directories (Jani Nikula) - drm/xe: move xe_display.[ch] under display/ (Jani Nikula) - drm/xe: Only allow 1 ufence per exec / bind IOCTL (Matthew Brost) - drm/xe: Add batch buffer addresses to devcoredump (José Roberto de Souza) - drm/xe: Add functions to convert regular address to canonical address and back (José Roberto de Souza) - drm/xe: Use function to emit PIPE_CONTROL (José Roberto de Souza) - drm/xe/guc: Reduce a print from warn to debug (Karthik Poosa) - drm/xe/xe2: Enable has_usm (Lucas De Marchi) - drm/hwmon: Fix abi doc warnings (Badal Nilawar) - drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms (Matt Roper) - drm/xe: correct the assertion for number of PTEs (Fei Yang) - drm/xe/guc: Flush G2H handler when turning off CTs (Matthew Brost) - drm/xe: Move TLB invalidation reset before HW reset (Matthew Brost) - drm/xe/guc: Add more GuC CT states (Matthew Brost) - drm/xe: Fix crash in trace_dma_fence_init() (José Roberto de Souza) - drm/xe: don't build debugfs files when CONFIG_DEBUG_FS=n (Jani Nikula) - drm/xe: Remove additional spaces in devcoredump HW Engines section (José Roberto de Souza) - drm/xe: Print registers spread in 2 u32 as u64 (José Roberto de Souza) - drm/xe: Print more device information in devcoredump (José Roberto de Souza) - drm/xe: Stash GMD_ID value in xe_gt (Matt Roper) - drm/xe: Nuke xe from xe_devcoredump (José Roberto de Souza) - drm/xe: Change devcoredump functions parameters to xe_sched_job (José Roberto de Souza) - drm/xe: Remove double new lines in devcoredump (José Roberto de Souza) - drm/xe: Remove PVC from xe_wa kunit tests (Lucas De Marchi) - drm/xe: Document nested struct members according to guidelines (Thomas Hellström) - drm/xe/xe2_lpg: Introduce performance guide changes (Shekhar Chauhan) - drm/xe: Fix typo in vram frequency sysfs documentation (Sujaritha Sundaresan) - drm/xe/vm: bugfix in xe_vm_create_ioctl (Moti Haimovski) - drm/xe/xe2: Use XE_CACHE_WB pat index (Himal Prasad Ghimiray) - drm/xe: Enable 32bits build (Lucas De Marchi) - drm/xe: Fix cast on trace variable (Lucas De Marchi) - drm/xe/display: Avoid calling readq() (Lucas De Marchi) - drm/xe/mmio: Cast to u64 when printing (Lucas De Marchi) - drm/xe: Use _ULL for u64 division (Lucas De Marchi) - drm/xe: Do not flood dmesg with guc log (Rodrigo Vivi) - drm/xe/xe_debugfs: Print skip_guc_pc in xe info (Badal Nilawar) - drm/xe: constify engine class sysfs attributes (Jani Nikula) - drm/xe: make gpuvm_ops const (Jani Nikula) - drm/xe: make hwmon_info const (Jani Nikula) - drm/xe: make heci_gsc_irq_chip const (Jani Nikula) - drm/xe: make xe_ttm_funcs const (Jani Nikula) - drm/xe: Modify the cfb size to be page size aligned for FBC (Vinod Govindapillai) - drm/xe: correct the calculation of remaining size (Fei Yang) - drm/xe/gsc: add support for GSC proxy interrupt (Daniele Ceraolo Spurio) - drm/xe/gsc: Initialize GSC proxy (Daniele Ceraolo Spurio) - drm/xe/guc: Add kernel-doc for xe_guc_ct_send_recv() (Michal Wajdeczko) - drm/xe/guc: Return CTB HXG response DATA0 if no buffer provided (Michal Wajdeczko) - drm/xe: Mark internal gmdid mappings as const (Michal Wajdeczko) - drm/xe/guc: Enable WA 14018913170 (Karthik Poosa) - drm/xe: Use a NULL pointer instead of 0. (Thomas Hellström) - drm/xe/dmabuf: Make xe_dmabuf_ops static (Thomas Hellström) - drm/xe: Group normal kunit tests in a single module (Lucas De Marchi) - drm/xe: Use kstrdup while creating snapshot (Michal Wajdeczko) - drm/xe: display support should not depend on EXPERT (Jani Nikula) - drm/xe: Fix bounds checking in __xe_bo_placement_for_flags() (Brian Welty) - drm/xe/migrate: Cap PTEs written by MI_STORE_DATA_IMM to 510 (Matt Roper) - drm/xe: Fix potential deadlock in __fini_dbm (Michal Wajdeczko) - drm/xe: Allow to exclude part of GGTT from allocations (Michal Wajdeczko) - drm/xe/guc: Use HXG definitions on HXG messages (Michal Wajdeczko) - drm/xe/guc: Return CTB response length (Michal Wajdeczko) - drm/xe/guc: Treat non-response message after BUSY as unexpected (Michal Wajdeczko) - drm/xe: Split GuC communication initialization (Michal Wajdeczko) - drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (Thomas Hellström) - drm/xe: unlock on error path in xe_vm_add_compute_exec_queue() (Dan Carpenter) - drm/xe/selftests: Fix an error pointer dereference bug (Dan Carpenter) - drm/xe/device: clean up on error in probe() (Dan Carpenter) - drm/xe: Invert access counter queue head / tail (Matthew Brost) - drm/xe: Add build on bug to assert access counter queue works (Matthew Brost) - drm/xe: Invert page fault queue head / tail (Matthew Brost) - drm/xe: Add build on bug to assert page fault queue works (Matthew Brost) - drm/xe: Remove set_job_timeout_ms() from exec_queue_ops (Brian Welty) - drm/xe: Finish refactoring of exec_queue_create (Brian Welty) - drm/xe: Add exec_queue.sched_props.job_timeout_ms (Brian Welty) - drm/xe: Refactor __xe_exec_queue_create() (Brian Welty) - drm/xe: Fix build bug for GCC 11 (Paul E. McKenney) - drm/xe: Check skip_guc_pc before setting SLPC flag (Vinay Belgaumkar) - drm/xe: Add vram frequency sysfs attributes (Sujaritha Sundaresan) - drm/xe: Fix modifying exec_queue priority in xe_migrate_init (Brian Welty) - drm/xe: Fix guc_exec_queue_set_priority (Brian Welty) - drm/xe/xe2_lpg: Add Wa_16018610683 (Shekhar Chauhan) - drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem (Thomas Hellström) - drm/xe: Annotate multiple mmio pointers with __iomem (Thomas Hellström) - drm/xe: Annotate xe_mem_region::mapping with __iomem (Thomas Hellström) - drm/xe: Use __iomem for the regs pointer (Thomas Hellström) - drm/xe/vm: Fix an error path (Thomas Hellström) - drm/xe/guc: Only take actions in CT irq handler if CTs are enabled (Matthew Brost) - drm/xe: Fix exec IOCTL long running exec queue ring full condition (Matthew Brost) - drm/xe/exec: reserve fence slot for CPU bind (Matthew Auld) - drm/xe/exec: move fence reservation (Matthew Auld) - drm/xe/dgfx: Release mmap mappings on rpm suspend (Badal Nilawar) - drm/xe/xe2: synchronise CS_CHICKEN1 with WMTP support (Nirmoy Das) - drm/xe/kunit: Drop xe_wa tests for pre-production DG2 (Lucas De Marchi) - drm/xe: Fix spelling mistake "gueue" -> "queue" (Colin Ian King) - drm/xe: Fix compilation without CONFIG_KUNIT (Michal Wajdeczko) - drm/xe: Add mocs reset kunit (Ruthuvikas Ravikumar) - drm/xe/guc: Start handling GuC Relay event messages (Michal Wajdeczko) - drm/xe/kunit: Add GuC Relay kunit tests (Michal Wajdeczko) - drm/xe/kunit: Allow to replace xe_guc_ct_send_recv() with stub (Michal Wajdeczko) - drm/xe/guc: Introduce Relay Communication for SR-IOV (Michal Wajdeczko) - drm/xe/guc: Add Relay Communication ABI definitions (Michal Wajdeczko) - drm/xe/guc: Update few GuC CTB ABI definitions (Michal Wajdeczko) - drm/xe/guc: Add helpers for HXG messages (Michal Wajdeczko) - drm/xe: Introduce GT-oriented SR-IOV logging macros (Michal Wajdeczko) - drm/xe: Define Virtual Function Identifier (Michal Wajdeczko) - drm/xe: Allocate dedicated workqueue for SR-IOV workers (Michal Wajdeczko) - drm/xe: Use intel_wakeref_t in intel_runtime_pm functions (José Roberto de Souza) - drm/xe: Fix definition of intel_wakeref_t (José Roberto de Souza) - drm/i915: don't make assumptions about intel_wakeref_t type (Jani Nikula) - drm/xe/xe2: Add workaround 16020183090 (Lucas De Marchi) - drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over (José Roberto de Souza) - drm/xe: Disable 32bits build (Lucas De Marchi) - drm/xe/guc: Use FAST_REQUEST for non-blocking H2G messages (Daniele Ceraolo Spurio) - drm/xe/xelpg: Extend Wa_14019877138 for Graphics 12.70/71 (Tejas Upadhyay) - drm/xe/kunit: Add GuC Doorbells Manager tests (Michal Wajdeczko) - drm/xe/kunit: Enable CONFIG_LOCKDEP in tests (Michal Wajdeczko) - drm/xe/kunit: Use xe kunit helper in WA test (Michal Wajdeczko) - drm/xe/kunit: Use xe kunit helper in RTP test (Michal Wajdeczko) - drm/xe/kunit: Restore test->priv when done with fake xe device (Michal Wajdeczko) - drm/xe/kunit: Define helper functions to allocate fake xe device (Michal Wajdeczko) - drm/xe/kunit: Set SR-IOV mode of the fake device (Michal Wajdeczko) - drm/xe: Introduce GuC Doorbells Manager (Michal Wajdeczko) - drm/xe: Report TLB timeout using GT oriented functions (Michal Wajdeczko) - drm/xe: Add GT oriented drm_printers (Michal Wajdeczko) - drm/xe/vf: Add VF specific interrupt handler (Michal Wajdeczko) - drm/xe/vf: Setup memory based interrupts in GuC (Michal Wajdeczko) - drm/xe/vf: Update LRC with memory based interrupts data (Michal Wajdeczko) - drm/xe/vf: Introduce Memory Based Interrupts Handler (Michal Wajdeczko) - drm/xe: Add XE_BO_NEEDS_UC flag to force UC mode instead WB (Michal Wajdeczko) - drm/xe: Define IRQ offsets used by HW engines (Michal Wajdeczko) - drm/xe: Update definition of GT_INTR_DW (Michal Wajdeczko) - drm/xe: Update LRC context layout definitions (Michal Wajdeczko) - drm/xe: Define registers used by memory based irq processing (Michal Wajdeczko) - drm/xe: Add command MI_LOAD_REGISTER_MEM (Michal Wajdeczko) - drm/xe/dg2: Drop pre-production workarounds (Matt Roper) - drm/xe: Fix warning on impossible condition (Lucas De Marchi) - drm/xe: Fix UBSAN splat in add_preempt_fences() (Matthew Brost) - drm: renesas: rz-du: Fix redefinition errors related to rzg2l_du_vsp_*() (Biju Das) - drm/syncobj: call might_sleep before waiting for fence submission (Erik Kurzinger) - drm/syncobj: reject invalid flags in drm_syncobj_find_fence (Erik Kurzinger) - drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set (Erik Kurzinger) - MAINTAINERS: Create entry for Renesas RZ DRM drivers (Biju Das) - MAINTAINERS: Update entries for Renesas DRM drivers (Biju Das) - drm: renesas: Add RZ/G2L DU Support (Biju Das) - dt-bindings: display: renesas,rzg2l-du: Document RZ/V2L DU bindings (Biju Das) - dt-bindings: display: Document Renesas RZ/G2L DU bindings (Biju Das) - drm/bridge: adv7511: fix crash on irq during probe (Mads Bligaard Nielsen) - drm/ci: mark universal-plane-sanity as failing on SC7180 (Dmitry Baryshkov) - drm/ci: update msm-apq8096-fails list (Dmitry Baryshkov) - drm/ci: update IGT test names (Dmitry Baryshkov) - drm/ci: skip suspend tests for both msm-sc7180 machines (Dmitry Baryshkov) - drm/panel: simple: Add BOE BP082WX1-100 8.2" panel (Tony Lindgren) - dt-bindings: display: simple: Add boe,bp082wx1-100 8.2" panel (Tony Lindgren) - dt-bindings: display: ti,am65x-dss: Add support for common1 region (Devarsh Thakkar) - accel/ivpu: Rename VPU to NPU in message strings (Jacek Lawrynowicz) - accel/ivpu: Refactor BO creation functions (Wachowski, Karol) - accel/ivpu: Fix ivpu_reset_engine_fn merge issue (Jacek Lawrynowicz) - accel/ivpu: Use lazy allocation for doorbell IDs (Wachowski, Karol) - accel/ivpu: Add support for FW boot param system_time_us (Krystian Pradzynski) - accel/ivpu: Update FW API headers (Jacek Lawrynowicz) - accel/ivpu: Remove legacy firmware name (Jacek Lawrynowicz) - accel/ivpu: Rename TILE_SKU_BOTH_MTL to TILE_SKU_BOTH (Jacek Lawrynowicz) - drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first (Douglas Anderson) - drm/meson: improve encoder probe / initialization error handling (Martin Blumenstingl) - drm/panel: ltk500hd1829: add panel type for ltk101b4029w (Heiko Stuebner) - dt-bindings: display: ltk500hd1829: add variant compatible for ltk101b4029w (Heiko Stuebner) - drm/panel: ltk500hd1829: make room for more similar panels (Heiko Stuebner) - dt-bindings: display: panel-lvds: Add compatible for admatec 9904370 panel (Heiko Stuebner) - dt-bindings: vendor-prefixes: add prefix for admatec GmbH (Heiko Stuebner) - char/agp: remove agp_bridge_data::type (Jiri Slaby (SUSE)) - drm: bridge: dw_hdmi: Set DRM bridge type (Alexander Stein) - drm/xe: Update shared stats to use the new gem helper (Alex Deucher) - drm/i915: Update shared stats to use the new gem helper (Alex Deucher) - drm/amdgpu: add shared fdinfo stats (Alex Deucher) - drm: update drm_show_memory_stats() for dma-bufs (Alex Deucher) - drm: add drm_gem_object_is_shared_for_memory_stats() helper (Alex Deucher) - Documentation/gpu: Update documentation on drm-shared-* (Alex Deucher) - drm/panel: Add driver for DJN HX83112A LCD panel (Luca Weiss) - dt-bindings: display: panel: Add Himax HX83112A (Luca Weiss) - gpu: host1x: remove redundant assignment to variable space (Colin Ian King) - Revert "drm/panel-edp: Add auo_b116xa3_mode" (Hsin-Yi Wang) - drm: Spelling s/hardward/hardware/g (Geert Uytterhoeven) - drm/amdgpu: add MMHUB 3.3.1 support (Yifan Zhang) - drm/amd/display: Remove break after return (Rodrigo Siqueira) - drm/amd: Change `jpeg_v4_0_5_start_dpg_mode()` to void (Mario Limonciello) - drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()' (Srinivasan Shanmugam) - drm/amdgpu: Fix missing parameter descriptions in ih_v7_0.c (Srinivasan Shanmugam) - drm/amdgpu: add SDMA 6.1.1 discovery support (Yifan Zhang) - drm/amdgpu: add sdma 6.1.1 firmware (Yifan Zhang) - drm/amdgpu: add psp 14.0.1 discovery support (Yifan Zhang) - drm/amdgpu: add PSP 14.0.1 support (Yifan Zhang) - drm/amdgpu: add smuio 14.0.1 support (Yifan Zhang) - drm/amdgpu: add nbio 7.11.1 discovery support (Yifan Zhang) - drm/amdgpu/nbio: Add NBIO 7.11.1 Support (Yifan Zhang) - drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole (Felix Kuehling) - drm/amd/display: 3.2.272 (Aric Cyr) - drm/amdgpu: support psp ip block discovery for psp v14 (Likun Gao) - drm/amdgpu: add psp_timeout to limit PSP related operation (Likun Gao) - drm/amdgpu/psp: set boot_time_tmr flag (Likun Gao) - drm/amdgpu/psp: handle TMR type via flag (Likun Gao) - drm/amdgpu/psp: set autoload support by default (Likun Gao) - Revert "drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split" (George Shen) - drm/amdgpu: support psp ip block for psp v14 (Likun Gao) - drm/amdgpu: use spirom update wait_for helper for psp v14 (Likun Gao) - drm/amd/pm: Allow setting max UCLK on SMU v13.0.6 (Lijo Lazar) - drm/amdgpu: Reduce VA_RESERVED_BOTTOM to 64KB (Felix Kuehling) - drm/amdgpu: Add psp v14_0 ip block support (Hawking Zhang) - drm/amdgpu: Add mp v14_0_2 ip headers (v5) (Hawking Zhang) - drm/amdgpu: Fix implicit assumtion in gfx11 debug flags (Rajneesh Bhardwaj) - drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards (Rajneesh Bhardwaj) - drm/amd/display: Increase ips2_eval delay for DCN35 (Nicholas Kazlauskas) - drm/amd/display: should support dmub hw lock on Replay (Martin Tsai) - drm/amd/display: allow psr-su/replay for z8 (Charlene Liu) - drm/amdgpu/display: Initialize gamma correction mode variable in dcn30_get_gamcor_current() (Srinivasan Shanmugam) - drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution (Thong) - drm/amd/display: Add shared firmware state for DMUB IPS handshake (Nicholas Kazlauskas) - drm/amd/display: fixed integer types and null check locations (Sohaib Nadeem) - drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr (Roman Li) - drm/amd/display: Update FIXED_VS Retimer HWSS Test Pattern Sequences (Michael Strauss) - drm/amd/display: enable fgcg by default (Charlene Liu) - drm/amd/display: treat plane clip size change as MED update type (Wenjing Liu) - Revert "drm/amd/display: Send DTBCLK disable message on first commit" (Gabe Teeger) - drm/amd/display: Preserve original aspect ratio in create stream (Tom Chung) - drm/amd/display: Fix possible NULL dereference on device remove/driver unload (Srinivasan Shanmugam) - Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz" (Sohaib Nadeem) - drm/amd/display: Add align done check (Zhikai Zhai) - Revert "drm/amd: flush any delayed gfxoff on suspend entry" (Mario Limonciello) - drm/amd: Stop evicting resources on APUs in suspend (Mario Limonciello) - drm/amdgpu/psp: update define to better align with its meaning (Alex Deucher) - drm/amdgpu: respect the abmlevel module parameter value if it is set (Hamza Mahfooz) - drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini() (Nikita Zhandarovich) - drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() (Nikita Zhandarovich) - drm/amdgpu: Add jpeg_v5_0_0 ip block support (Sonny Jiang) - drm/amdgpu/jpeg5: Enable doorbell (Sonny Jiang) - drm/amdgpu/jpeg5: add power gating support (Sonny Jiang) - drm/amd/display: Fix possible buffer overflow in 'find_dcfclk_for_voltage()' (Srinivasan Shanmugam) - drm/amd/display: Fix possible use of uninitialized 'max_chunks_fbc_mode' in 'calculate_bandwidth()' (Srinivasan Shanmugam) - drm/amd/display: Initialize 'wait_time_microsec' variable in link_dp_training_dpia.c (Srinivasan Shanmugam) - drm/amdgpu: Add JPEG5 support (Sonny Jiang) - amdgpu/drm: Add vcn_v5_0_0_ip_block support (Sonny Jiang) - drm/amd/display: Fix && vs || typos (Dan Carpenter) - drm/amdgpu: make damage clips support configurable (Hamza Mahfooz) - drm/amdgpu: add VCN_5_0_0 IP block support (Sonny Jiang) - drm/amdgpu: add VCN_5_0_0 firmware support (Sonny Jiang) - drm/amdgpu: Add vcn v5_0_0 ip headers (v5) (Hawking Zhang) - drm/amdgpu/discovery: Add hdp v7_0 ip block (Likun Gao) - drm/amdgpu: Add hdp v7_0 ip block support (Likun Gao) - drm/amdgpu: Add hdp v7_0_0 ip headers (v3) (Hawking Zhang) - drm/amdgpu/discovery: Add ih v7_0 ip block (Likun Gao) - drm/amdgpu: Add ih v7_0 ip block support (Likun Gao) - drm/amdgpu/jpeg: add support for jpeg DPG mode (Saleemkhan Jamadar) - drm/amdgpu: add ucode id for jpeg DPG support (Saleemkhan Jamadar) - drm/amdgpu: Add osssys v7_0_0 ip headers (v4) (Hawking Zhang) - drm/amdgpu/discovery: Add lsdma v7_0 ip block (Likun Gao) - drm/amdgpu: Add lsdma v7_0 ip block support (Likun Gao) - drm/amdgpu: Add lsdma v7_0_0 ip headers (v3) (Hawking Zhang) - drm/amdgpu: send smu rma reason event in ras eeprom driver (Yang Wang) - drm/amdgpu: implement smu send rma reason for smu v13.0.6 (Yang Wang) - drm/amdgpu: Add athub v4_1_0 ip block support (Hawking Zhang) - drm/amdgpu: Add athub v4_1_0 ip headers (v5) (Hawking Zhang) - drm/amdgpu: support rlc auotload type set (Likun Gao) - drm/amdgpu: skip ucode bo reserve for RLC AUTOLOAD (Likun Gao) - drm/amd/swsmu: add judgement for vcn jpeg dpm set (Likun Gao) - drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3 (Kent Russell) - drm/amdkfd: pass debug exceptions to second-level trap handler (Laurent Morichetti) - drm/amdkfd: fill in data for control stack header for gfx10 (Jonathan Kim) - drm: ci: use clk_ignore_unused for apq8016 (Dmitry Baryshkov) - iosys-map: fix typo (Randy Dunlap) - drm: drm_crtc: correct some comments (Randy Dunlap) - fbdev/efifb: Remove framebuffer relocation tracking (Thomas Zimmermann) - firmware/sysfb: Update screen_info for relocated EFI framebuffers (Thomas Zimmermann) - fbdev/efifb: Do not track parent device status (Thomas Zimmermann) - firmware/sysfb: Create firmware device only for enabled PCI devices (Thomas Zimmermann) - fbdev/efifb: Remove PM for parent device (Thomas Zimmermann) - firmware/sysfb: Set firmware-framebuffer parent device (Thomas Zimmermann) - video: Provide screen_info_get_pci_dev() to find screen_info's PCI device (Thomas Zimmermann) - video: Add helpers for decoding screen_info (Thomas Zimmermann) - dt-bindings: display: rockchip,dw-hdmi: add power-domains property (Johan Jonker) - dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property (Johan Jonker) - drm/panel: st7703: Add Panel Rotation Support (Chris Morgan) - dt-bindings: display: rocktech,jh057n00900: Document panel rotation (Chris Morgan) - drm/panel: st7703: Add Powkiddy RGB10MAX3 Panel Support (Chris Morgan) - dt-bindings: display: Add Powkiddy RGB10MAX3 panel (Chris Morgan) - gpu: host1x: bus: make host1x_bus_type const (Ricardo B. Marliere) - drm/xe: fix arguments to drm_err_printer() (Jani Nikula) - drm/xe: Fix a missing argument to drm_err_printer (Thomas Hellström) - drm/tests: mm: Convert to drm_dbg_printer (Michał Winiarski) - drm/lima: standardize debug messages by ip name (Erico Nunes) - drm/lima: increase default job timeout to 10s (Erico Nunes) - drm/lima: remove guilty drm_sched context handling (Erico Nunes) - drm/lima: handle spurious timeouts due to high irq latency (Erico Nunes) - drm/lima: set gp bus_stop bit before hard reset (Erico Nunes) - drm/lima: set pp bus_stop bit before hard reset (Erico Nunes) - drm/lima: reset async_reset on gp hard reset (Erico Nunes) - drm/lima: reset async_reset on pp hard reset (Erico Nunes) - drivers/ps3: select VIDEO to provide cmdline functions (Randy Dunlap) - drm: remove drm_debug_printer in favor of drm_dbg_printer (Jani Nikula) - drm/xe: switch from drm_debug_printer() to device specific drm_dbg_printer() (Jani Nikula) - drm/i915: use drm_printf() with the drm_err_printer intead of pr_err() (Jani Nikula) - drm/i915: switch from drm_debug_printer() to device specific drm_dbg_printer() (Jani Nikula) - drm/dp: switch drm_dp_vsc_sdp_log() to struct drm_printer (Jani Nikula) - drm/mode: switch from drm_debug_printer() to device specific drm_dbg_printer() (Jani Nikula) - drm/dp_mst: switch from drm_debug_printer() to device specific drm_dbg_printer() (Jani Nikula) - drm/print: add drm_dbg_printer() for drm device specific printer (Jani Nikula) - drm/print: move enum drm_debug_category etc. earlier in drm_print.h (Jani Nikula) - drm/print: make drm_err_printer() device specific by using drm_err() (Jani Nikula) - drm/bridge: remove ->get_edid callback (Jani Nikula) - drm/bridge: ti-sn65dsi86: switch to ->edid_read callback (Jani Nikula) - drm/bridge: tc358767: switch to ->edid_read callback (Jani Nikula) - drm/bridge: tc358767: update the EDID property (Jani Nikula) - drm: bridge: dw_hdmi: clear the EDID property and CEC address on failures (Jani Nikula) - drm: bridge: dw_hdmi: switch to ->edid_read callback (Jani Nikula) - drm: adv7511: switch to ->edid_read callback (Jani Nikula) - drm: xlnx: zynqmp_dpsub: switch to ->edid_read callback (Jani Nikula) - drm/omap/hdmi5: switch to ->edid_read callback (Jani Nikula) - drm/omap/hdmi4: switch to ->edid_read callback (Jani Nikula) - drm/msm/hdmi: switch to ->edid_read callback (Jani Nikula) - drm/msm/hdmi: fix indent (Jani Nikula) - drm/mediatek/hdmi: switch to ->edid_read callback (Jani Nikula) - drm/mediatek/dp: switch to ->edid_read callback (Jani Nikula) - drm/bridge: sii902x: switch to ->edid_read callback (Jani Nikula) - drm/bridge: sii902x: use display info is_hdmi (Jani Nikula) - drm/bridge: nxp-ptn3460: switch to ->edid_read callback (Jani Nikula) - drm/bridge: megachips: switch to ->edid_read callback (Jani Nikula) - drm/bridge: lt9611uxc: switch to ->edid_read callback (Jani Nikula) - drm/bridge: lt9611: switch to ->edid_read callback (Jani Nikula) - drm: bridge: it66121: switch to ->edid_read callback (Jani Nikula) - drm/bridge: it6505: switch to ->edid_read callback (Jani Nikula) - drm/bridge: display-connector: switch to ->edid_read callback (Jani Nikula) - drm/bridge: cdns-mhdp8546: clear the EDID property on failures (Jani Nikula) - drm/bridge: cdns-mhdp8546: switch to ->edid_read callback (Jani Nikula) - drm/bridge: anx7625: switch to ->edid_read callback (Jani Nikula) - drm/i915/gt: Restart the heartbeat timer when forcing a pulse (John Harrison) - drm/i915: Add GuC submission interface version query (Tvrtko Ursulin) - drm/i915/selftests: Increasing the sleep time for live_rc6_manual (Anirban Sk) - drm/i915: Add flex arrays to struct i915_syncmap (Erick Archer) - drm/i915/gt: Reflect the true and current status of rc6_enable (Juan Escamilla) - drm/i915/mtl: Wake GT before sending H2G message (Vinay Belgaumkar) - drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74 (Matt Roper) - drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+ (Harish Chegondi) - drm/i915/gt: Use rc6.supported flag from intel_gt for rc6_enable sysfs (Juan Escamilla) - drm/i915/guc: Avoid circular locking issue on busyness flush (John Harrison) - drm/i915/guc: Close deregister-context race against CT-loss (Alan Previn) - drm/i915/guc: Flush context destruction worker at suspend (Alan Previn) - drm/i915/huc: Allow for very slow HuC loading (John Harrison) - drm/i915/xelpg: Add workaround 14019877138 (Tejas Upadhyay) - drm/i915: don't make assumptions about intel_wakeref_t type (Jani Nikula) - drm/i915/guc: Change wa and EU_PERF_CNTL registers to MCR type (Shuicheng Lin) - drm/i915/perf: reconcile Excess struct member kernel-doc warnings (Randy Dunlap) - drm/i915/guc: reconcile Excess struct member kernel-doc warnings (Randy Dunlap) - drm/i915/gt: reconcile Excess struct member kernel-doc warnings (Randy Dunlap) - drm/i915/gem: reconcile Excess struct member kernel-doc warnings (Randy Dunlap) - drm/i915/perf: Update handling of MMIO triggered reports (Umesh Nerlige Ramappa) - drm/i915/gem: Atomically invalidate userptr on mmu-notifier (Jonathan Cavitt) - drm/i915/alpm: Alpm aux wake configuration for lnl (Jouni Högander) - drm/i915/alpm: Calculate ALPM Entry check (Jouni Högander) - drm/i915/psr: Add alpm_parameters struct (Jouni Högander) - drm/i915/alpm: Add ALPM register definitions (Jouni Högander) - drm/i915: Annotate more of the BIOS fb takeover failure paths (Ville Syrjälä) - drm/i915: Try to relocate the BIOS fb to the start of ggtt (Ville Syrjälä) - drm/i915: Tweak BIOS fb reuse check (Ville Syrjälä) - drm/i915/fbdev: Fix smem_start for LMEMBAR stolen objects (Ville Syrjälä) - drm/i915: Simplify intel_initial_plane_config() calling convention (Ville Syrjälä) - drm/i915: Split the smem and lmem plane readout apart (Ville Syrjälä) - drm/i915: s/phys_base/dma_addr/ (Ville Syrjälä) - drm/i915: Fix MTL initial plane readout (Ville Syrjälä) - drm/i915: Fix region start during initial plane readout (Ville Syrjälä) - drm/i915: Fix PTE decode during initial plane readout (Ville Syrjälä) - drm/i915: Rename the DSM/GSM registers (Ville Syrjälä) - drm/i915: Disable the "binder" (Ville Syrjälä) - drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access (Ville Syrjälä) - drm/i915: Remove ad-hoc lmem/stolen debugs (Ville Syrjälä) - drm/i915: Print memory region info during probe (Ville Syrjälä) - drm/i915: Use struct resource for memory region IO as well (Ville Syrjälä) - drm/i915/hdcp: Pin the hdcp gsc message high in ggtt (Ville Syrjälä) - drm/i915/hdcp: Do intel_hdcp_component_init() much later during init (Ville Syrjälä) - drm/i915/fbc: Allow FBC with CCS modifiers on SKL+ (Ville Syrjälä) - drm/i915: Extract intel_atomic_swap_state() (Ville Syrjälä) - drm/i915: Rework global state serializaiton (Ville Syrjälä) - drm/i915: Compute use_sagv_wm differently (Ville Syrjälä) - drm/i915/display: Include debugfs.h in intel_display_debugfs_params.c (Paz Zcharya) - drm/i915/xe2lpd: Move registers to PICA (Lucas De Marchi) - drm/i915/xe2lpd: Move D2D enable/disable (Lucas De Marchi) - drm/i915: Convert PLL flags to booleans (Ville Syrjälä) - drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs (Ville Syrjälä) - drm/i915: Include the PLL name in the debug messages (Ville Syrjälä) - drm/i915: Try to preserve the current shared_dpll for fastset on type-c ports (Ville Syrjälä) - Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation" (Ville Syrjälä) - drm/i915: Perform vblank evasion around legacy cursor updates (Ville Syrjälä) - drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c (Ville Syrjälä) - drm/i915: Move the min/max scanline sanity check into intel_vblank_evade() (Ville Syrjälä) - drm/i915: Extract intel_vblank_evade() (Ville Syrjälä) - drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx (Ville Syrjälä) - drm/i915: Introduce struct intel_vblank_evade_ctx (Ville Syrjälä) - drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa (Ville Syrjälä) - drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits (Ville Syrjälä) - drm/i915: Replace a memset() with zero initialization (Ville Syrjälä) - drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT (Ville Syrjälä) - drm/i915: Add additional ARL PCI IDs (Matt Roper) - drm/i915/opregion: remove unused lid_state (Jani Nikula) - drm/i915: Drop -Wstringop-overflow (Lucas De Marchi) - Revert "drm/i915/dsi: Do display on sequence later on icl+" (Ville Syrjälä) - drm/i915/opregion: make struct intel_opregion opaque (Jani Nikula) - drm/i915/gvt: use local INTEL_GVT_OPREGION_SIZE (Jani Nikula) - drm/i915/opregion: abstract ASLE presence check (Jani Nikula) - drm/i915/opregion: abstract getting the opregion VBT (Jani Nikula) - drm/i915/opregion: move i915_opregion debugfs to intel_opregion.c (Jani Nikula) - drm/i915/bios: move i915_vbt debugfs to intel_bios.c (Jani Nikula) - drm/i915/psr: CAN_PSR and CAN_PANEL_REPLAY can be now local defines (Jouni Högander) - drm/i915/display: No need for full modeset due to psr (Jouni Högander) - drm/i915/psr: Disable early transport by default (Jouni Högander) - drm/i915/psr: Enable psr2 early transport as possible (Jouni Högander) - drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport (Jouni Högander) - drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT (Jouni Högander) - drm/i915/psr: Carry su area in crtc_state (Jouni Högander) - drm/i915/psr: Extend SU area to cover cursor fully if needed (Jouni Högander) - drm: Add eDP 1.5 early transport definition (Jouni Högander) - drm/i915/dp: Fix the max DSC bpc supported by source (Ankit Nautiyal) - drm/i915/cdclk: Re-use bxt_cdclk_ctl() when sanitizing (Gustavo Sousa) - drm/i915/cdclk: Reorder bxt_sanitize_cdclk() (Gustavo Sousa) - drm/i915/cdclk: Extract bxt_cdclk_ctl() (Gustavo Sousa) - drm/i915/xe2lpd: Update bxt_sanitize_cdclk() (Gustavo Sousa) - drm/i915/dp: Abort AUX on disconnected native DP ports (Imre Deak) - drm/i915: Filter out glitches on HPD lines during hotplug detection (Imre Deak) - drm/i915: Add intel_digital_port lock/unlock hooks (Imre Deak) - drm/i915: Disable hotplug detection handlers during driver init/shutdown (Imre Deak) - drm/i915: Disable hotplug detection works during driver init/shutdown (Imre Deak) - drm/i915: Prevent modesets during driver init/shutdown (Imre Deak) - drm/i915: Suspend the framebuffer console earlier during system suspend (Imre Deak) - drm/i915: Suspend the framebuffer console during driver shutdown (Imre Deak) - drm/i915: Disable intel HPD poll after DRM poll init/enable (Imre Deak) - drm/i915: Move audio deinit after disabling polling (Imre Deak) - drm/i915: Keep the connector polled state disabled after storm (Imre Deak) - drm/i915: Init DRM connector polled field early (Imre Deak) - drm/i915/display: Use helper to select C20 MPLLA/B (Mika Kahola) - drm/i915: Disable DSB in Xe KMD (José Roberto de Souza) - drm/i915/tv: use DISPLAY_VER instead of GRAPHICS_VER (Jani Nikula) - drm/i915/display: use IS_DISPLAY_VER instead of IS_GRAPHICS_VER (Jani Nikula) - drm/i915/hdcp: use DISPLAY_VER instead of GRAPHICS_VER (Jani Nikula) - drm/i915/dmc: use DISPLAY_VER instead of GRAPHICS_VER (Jani Nikula) - drm/i915/irq: use DISPLAY_VER instead of GRAPHICS_VER (Jani Nikula) - drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors (Imre Deak) - drm/i915/display: Skip C10 state verification in case of fastset (Mika Kahola) - drm/i915/display: Cleanup mplla/mpllb selection (Mika Kahola) - drm/i915/display: Store hw clock for C20 (Mika Kahola) - drm/i915/display: Fix C20 pll selection for state verification (Mika Kahola) - drm/i915/mtl: Add fake PCH for Meteor Lake (Haridhar Kalvala) - drm/i915/bios: remove some unused leftover declarations (Jani Nikula) - drm/i915/display: Take care of VSC select field in video dip ctl register (Jouni Högander) - drm/i915/display: Read PSR configuration before VSC SDP (Jouni Högander) - drm/i915/display: Ignore only psr specific part of vsc sdp (Jouni Högander) - drm/i915/display: Fix vsc_sdp computation (Jouni Högander) - drm/i915/display: Unify VSC SPD preparation (Jouni Högander) - drm/i915/display: Move colorimetry_support from intel_psr to intel_dp (Jouni Högander) - drm/i915/display: Remove intel_crtc_state->psr_vsc (Jouni Högander) - drm/i915/hdcp: Fail Repeater authentication if Type1 device not present (Suraj Kandpal) - drm/i915/cdclk: Remove divider field from tables (Gustavo Sousa) - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern (Khaled Almahallawy) - drm/i915/dp: Add TPS4 PHY test pattern support (Khaled Almahallawy) - drm/i915/dp: Use LINK_QUAL_PATTERN_* Phy test pattern names (Khaled Almahallawy) - drm/i915: Ratelimit debug log in vm_fault_ttm (Nirmoy Das) - drm/print: Add drm_dbg_ratelimited (Nirmoy Das) - drm/i915/hdcp: fix intel_hdcp_get_repeater_ctl() error return value (Jani Nikula) - drm/i915/hdcp: unify connector logging format (Jani Nikula) - drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 (Lijo Lazar) - drm/amd/display: Implement bounds check for stream encoder creation in DCN301 (Srinivasan Shanmugam) - drm/amd/display: Increase frame-larger-than for all display_mode_vba files (Nathan Chancellor) - drm/amd/display: Clear phantom stream count and plane count (Mario Limonciello) - drm/amd/display: Simplify the calculation of variables (Jiapeng Chong) - drm/amdgpu: Avoid fetching VRAM vendor info (Lijo Lazar) - drm/amd/display: 3.2.271 (Aric Cyr) - drm/amd/display: Drop some unnecessary guards (Rodrigo Siqueira) - drm/amd/display: Trivial code style adjustment (Rodrigo Siqueira) - drm/amd/display: Disable ODM by default for DCN35 (Rodrigo Siqueira) - drm/amd/display: Drop legacy code (Rodrigo Siqueira) - drm/amd/display: Update phantom pipe enable / disable sequence (Alvin Lee) - Revert "drm/amd/display: For FPO and SubVP/DRR configs program vmin/max sel" (Alvin Lee) - drm/amd/display: Adjust set_p_state calls to fix logging (Ethan Bitnun) - drm/amd/display: Add delay before logging clks from hw (Ethan Bitnun) - drm/amd/display: Fix MST Null Ptr for RV (Fangzhi Zuo) - drm/amd/display: correct comment in set_default_brightness_aux() (Camille Cho) - drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split (George Shen) - drm/amd/display: Add debug option to force 1-tap chroma subsampling (George Shen) - drm/amd/display: Disable idle reallow as part of command/gpint execution (Nicholas Kazlauskas) - drm/amdgpu: Fix shared buff copy to user (Stanley.Yang) - drm/amd/display: Increase eval/entry delay for DCN35 (Nicholas Kazlauskas) - drm/amd/display: Disable timeout in more places for dc_dmub_srv (Nicholas Kazlauskas) - drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()' (Srinivasan Shanmugam) - drm/amd/pm: Retrieve UMC ODECC error count from aca bank (Candice Li) - drm/amd/display: Add more checks for exiting idle in DC (Nicholas Kazlauskas) - drm/amd/display: correct static screen event mask (Allen Pan) - drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend (Li Ma) - drm/amdgpu: reset gpu for s3 suspend abort case (Prike Liang) - drm/amdgpu: skip to program GFXDEC registers for suspend abort (Prike Liang) - drm/amd/display: set odm_combine_policy based on context in dcn32 resource (Wenjing Liu) - drm/amd/display: Don't perform rate toggle on DP2-capable FIXED_VS retimers (Michael Strauss) - drm/amdkfd: Add cache line sizes to KFD topology (Joseph Greathouse) - drm/amd/display: Remove Legacy FIXED_VS Transparent LT Sequence (Michael Strauss) - drm/amd/display: add panel_power_savings sysfs entry to eDP connectors (Hamza Mahfooz) - drm/amdgpu: Clear the hotplug interrupt ack bit before hpd initialization (Qiang Ma) - drm/amdgpu: fix typo in parameter description (Alex Deucher) - drm/amdgpu: Only create mes event log debugfs when mes is enabled (shaoyunl) - drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()' (Srinivasan Shanmugam) - drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' (Srinivasan Shanmugam) - drm/amdgpu/pm: Use inline function for IP version check (Ma Jun) - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (Friedrich Vock) - drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 suspend (Yifan Zhang) - drm/amdgpu: use PSP address query command (Tao Zhou) - drm/amdgpu: add PSP RAS address query command (Tao Zhou) - drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0 (Yifan Zhang) - drm/amdkfd: reserve the BO before validating it (Lang Yu) - drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()' (Srinivasan Shanmugam) - drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()' (Srinivasan Shanmugam) - drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()' (Srinivasan Shanmugam) - drm/amdgpu: Need to resume ras during gpu reset for gfx v9_4_3 sriov (YiPeng Chai) - drm/amdgpu: disable RAS feature when fini (Tao Zhou) - drm/amdgpu: Update boot time errors polling sequence (Hawking Zhang) - drm/amd: Don't init MEC2 firmware when it fails to load (David McFarland) - drm/amdgpu: Fix the warning info in mode1 reset (Ma Jun) - drm/amdgpu: use helper macro HW_ERR instead of Hardware error string (Yang Wang) - drm/amdgpu/pm: Use macro definitions in the smu IH process function (Ma Jun) - drm/amd/display: 3.2.270 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.202.0 (Anthony Koo) - drm/amd/display: Populate invalid split index to be 0xF (Alvin Lee) - drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue (Fangzhi Zuo) - drm/amd/display: clkmgr unittest with removal of warn & rename DCN35 ips handshake for idle (Mounika Adhuri) - drm/amd/display: fix DP audio settings (Charlene Liu) - drm/amd/display: Underflow workaround by increasing SR exit latency (Nicholas Susanto) - drm/amd/display: use correct phantom pipe when populating subvp pipe info (Wenjing Liu) - drm/amd/display: fix incorrect mpc_combine array size (Wenjing Liu) - drm/amd/display: Fix DPSTREAM CLK on and off sequence (Dmytro Laktyushkin) - drm/amd/display: fix invalid reg access on DCN35 FPGA (Eric Yang) - drm/amd/display: refine code for dmcub inbox1 ring buffer debug (Fudongwang) - drm/amd/display: Send DTBCLK disable message on first commit (Taimur Hassan) - drm/amd/display: fix USB-C flag update after enc10 feature init (Charlene Liu) - drm/amd/display: add debugfs disallow edp psr (Hersen Wu) - drm/amd/display: For FPO and SubVP/DRR configs program vmin/max sel (Alvin Lee) - drm/amd/display: Unify optimize_required flags and VRR adjustments (Aric Cyr) - drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz (Sohaib Nadeem) - drm/amd/display: Wait for mailbox ready when powering up DMCUB (Nicholas Kazlauskas) - drm/amd/display: Wait before sending idle allow and after idle disallow (Nicholas Kazlauskas) - Revert "drm/amd/display: initialize all the dpm level's stutter latency" (Charlene Liu) - drm/amd/display: Fix static screen event mask definition change (Yiling Chen) - Documentation/gpu: Introduce a simple contribution list for display code (Rodrigo Siqueira) - Documentation/gpu: Add an explanation about the DC weekly patches (Rodrigo Siqueira) - Documentation/gpu: Add entry for the DIO component (Rodrigo Siqueira) - Documentation/gpu: Add entry for OPP in the kernel doc (Rodrigo Siqueira) - Documentation/gpu: Add kernel doc entry for MPC (Rodrigo Siqueira) - Documentation/gpu: Add kernel doc entry for DPP (Rodrigo Siqueira) - drm/amdkfd: Use correct drm device for cgroup permission check (Mukul Joshi) - drm/amdkfd: Use S_ENDPGM_SAVED in trap handler (Jay Cornwall) - drm/amdkfd: Correct partial migration virtual addr (Philip Yang) - drm/amdgpu: move the drm client creation behind drm device registration (Le Ma) - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' (Srinivasan Shanmugam) - drm/amd/include: Add missing registers/mask for DCN316 and 350 (Rodrigo Siqueira) - Documentation/gpu: Add simple doc page for DCHUBBUB (Rodrigo Siqueira) - Documentation/gpu: Add basic page for HUBP (Rodrigo Siqueira) - drm/amdgpu: update documentation on new chips (Alex Deucher) - amdgpu/drm: Use vram manager for virtualization page retirement (Victor Skvortsov) - drm/amdgpu: Add RAS_POISON_READY host response message (Victor Skvortsov) - drm/amdgpu: Support passing poison consumption ras block to SRIOV (YiPeng Chai) - drm/amd/display: "Enable IPS by default" (Roman Li) - drm/amd: Add a DC debug mask for IPS (Roman Li) - drm/amd/display: Disable ips before dc interrupt setting (Roman Li) - drm/amdgpu: adjust aca init/fini sequence to match gpu reset (Yang Wang) - drm/amdgpu: add aca sysfs remove support (Yang Wang) - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' (Srinivasan Shanmugam) - drm/amdgpu: Fix module unload hang with RAS enabled (Mukul Joshi) - drm/amdgpu/pm: Add default case for smu IH process func (Ma Jun) - drm/amdgpu: convert some variable sized arrays to [] style (Alex Deucher) - drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs (Alex Deucher) - drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs (Alex Deucher) - drm/amd/amdgpu: Assign GART pages to AMD device mapping (Tom St Denis) - drm/amdgpu: Fix return type in 'aca_bank_hwip_is_matched()' (Srinivasan Shanmugam) - drm/amd/pm: Fetch current power limit from FW (Lijo Lazar) - drm/amdgpu/pptable: convert some variable sized arrays to [] style (Alex Deucher) - Revert "drm/amd/pm: fix the high voltage and temperature issue" (Mario Limonciello) - drm/amd/display: hook up DCN20 color blocks data to DTN log (Melissa Wen) - drm/amd/display: add DPP and MPC color caps to DTN log (Melissa Wen) - drm/amd/display: Address kdoc for eDP Panel Replay feature in 'amdgpu_dm_crtc_set_panel_sr_feature()' (Srinivasan Shanmugam) - drm/amd/display: hook up DCN30 color blocks data to DTN log (Melissa Wen) - drm/amdgpu: Fix null pointer dereference (Hawking Zhang) - drm/amdgpu: skip call ras_late_init if ras block is not supported (Yang Wang) - drm/amdgpu: Show vram vendor only if available (Lijo Lazar) - drm/amdgpu: Avoid fetching vram vendor information (Lijo Lazar) - drm/amd/pm: update the power cap setting (Kenneth Feng) - drm/amdgpu/pm: Fix the power source flag error (Ma Jun) - drm/amd/display: Promote DAL to 3.2.269 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.201.0 (Anthony Koo) - drm/amd/display: Replay + IPS + ABM in Full Screen VPB (ChunTao Tso) - drm/amd/display: turn off windowed Mpo ODM feature for dcn321 (Wenjing Liu) - drm/amd/display: Add GART memory support for dmcub (Fudongwang) - drm/amd/display: Revert "Rework DC Z10 restore" (Charlene Liu) - drm/amd/display: add power_state and pme_pending flag (Muhammad Ahmed) - drm/amd/display: Add IPS checks before dcn register access (Roman Li) - drm/amd/display: Add NULL-checks in dml2 assigned pipe search (Allen Pan) - drm/amd/display: Add usb4_bw_alloc_support flag (Peichen Huang) - drm/amd/display: Promote DAL to 3.2.268 (Aric Cyr) - drm/amd/display: create DCN3-specific log for MPC state (Melissa Wen) - drm/amd/display: Fix timing bandwidth calculation for HDMI (Leo (Hanghong) Ma) - drm/amd/display: add get_gamut_remap helper for MPC3 (Melissa Wen) - drm/amd/display: fill up DCN3 DPP color state (Melissa Wen) - drm/amd/display: read gamut remap matrix in fixed-point 31.32 format (Melissa Wen) - drm/amd/display: Add dpp_get_gamut_remap functions (Harry Wentland) - drm/amd/display: decouple color state from hw state log (Melissa Wen) - drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions (Srinivasan Shanmugam) - drm/amdgpu: update check condition of query for ras page retire (Tao Zhou) - Revert "drm/amd/pm: smu v13_0_6 supports ecc info by default" (Tao Zhou) - drm/amd/display: Drop kdoc markers for some Panel Replay functions (Srinivasan Shanmugam) - drm/amdgpu: Cleanup inconsistent indenting in 'amdgpu_gfx_enable_kcq()' (Srinivasan Shanmugam) - drm/amd/pm: udpate smu v13.0.6 message permission (Yang Wang) - drm/amdgpu:Support retiring multiple MCA error address pages (YiPeng Chai) - drm/amdgpu: add interface to check mca umc status (YiPeng Chai) - drm/amdgpu: Use asynchronous polling to handle umc_v12_0 poisoning (YiPeng Chai) - drm/amdgpu: Fix ras features value calltrace (Stanley.Yang) - drm/amdgpu: Prepare for asynchronous processing of umc page retirement (YiPeng Chai) - drm/amdgpu: Add log info for umc_v12_0 (YiPeng Chai) - drm/amdgpu: fix wrong sizeof argument (Samasth Norway Ananda) - drm/amdgpu: Enable seq64 manager and fix bugs (Arunpravin Paneer Selvam) - drm/radeon/ni_dpm: remove redundant NULL check (Nikita Zhandarovich) - drm/radeon: remove dead code in ni_mc_load_microcode() (Nikita Zhandarovich) - drm/amd/pm: enable amdgpu smu send message log (Yang Wang) - drm/amdgpu: update error condition check for umc_v12_0_query_error_address (Tao Zhou) - drm/amdgpu: Skip do PCI error slot reset during RAS recovery (Stanley.Yang) - drm/amdgpu: Show deferred error count for UMC (Stanley.Yang) - drm/amdgpu: Enable GFXOFF for Compute on GFX11 (Ori Messinger) - drm/amdgpu: fix UBSAN array-index-out-of-bounds for ras_block_string[] (Yang Wang) - drm/amd/amdgpu: Update RLC_SPM_MC_CNT by ring wreg in guest (YuanShang) - drm/amd/display: Drop 'acrtc' and add 'new_crtc_state' NULL check for writeback requests. (Srinivasan Shanmugam) - drm/amdgpu: Remove unnecessary NULL check (Felix Kuehling) - drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2" (Christian König) - drm/amdgpu: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - drm/amdkfd: init drm_client with funcs hook (Flora Cui) - drm/amd/display: Fix a switch statement in populate_dml_output_cfg_from_stream_state() (Christophe JAILLET) - drm/radeon/ni_dpm: Clean up errors in nislands_smc.h (XueBing Chen) - drm/radeon/evergreen_cs: Clean up errors in evergreen_cs.c (XueBing Chen) - drm/radeon: Clean up errors in si.c (XueBing Chen) - drm/radeon: Clean up errors in radeon.h (XueBing Chen) - drm/radeon: Clean up errors in ci_dpm.h (XueBing Chen) - drm/radeon/dpm: Clean up errors in evergreen_smc.h (XueBing Chen) - drm/radeon: Clean up errors in clearstate_cayman.h (XueBing Chen) - drm/radeon: Clean up errors in clearstate_ci.h (XueBing Chen) - drm/radeon/kms: Clean up errors in radeon_pm.c (XueBing Chen) - drm/radeon/kms: Clean up errors in smu7.h (GuoHua Chen) - drm/radeon/kms: Clean up errors in smu7_fusion.h (GuoHua Chen) - drm/radeon: Clean up errors in r600_dpm.c (GuoHua Chen) - drm/radeon: Clean up errors in rv515.c (GuoHua Chen) - drm/radeon: Clean up errors in radeon_mode.h (GuoHua Chen) - drm/radeon: Clean up errors in evergreen_reg.h (GuoHua Chen) - drm/radeon: Clean up errors in kv_smc.c (GuoHua Chen) - gpu/drm/radeon: Clean up errors in evergreen.c (GuoHua Chen) - drm/radeon: Clean up errors in evergreen.c (GuoHua Chen) - drm/radeon: Clean up errors in rv770_smc.h (GuoHua Chen) - drm/radeon/ci_dpm: Clean up errors in ci_dpm.c (GuoHua Chen) - drm/radeon: Clean up errors in r600.c (GuoHua Chen) - drm/radeon: Clean up errors in rs600.c (GuoHua Chen) - drm/radeon: Clean up errors in si_dpm.h (GuoHua Chen) - drm/radeon: Clean up errors in radeon_audio.c (GuoHua Chen) - drm/radeon: Clean up errors in rs400.c (GuoHua Chen) - drm/radeon: Clean up errors in radeon_audio.h (GuoHua Chen) - drm/radeon: Clean up errors in uvd_v1_0.c (GuoHua Chen) - drm/radeon: Clean up errors in radeon_asic.c (GuoHua Chen) - drm/radeon/kms: Clean up errors in rv6xx_dpm.h (GuoHua Chen) - drm/radeon/btc_dpm: Clean up errors in btc_dpm.c (GuoHua Chen) - drm/radeon/dpm: Clean up errors in trinity_dpm.h (GuoHua Chen) - drm/radeon/rv770: Clean up errors in rv770_dpm.c (GuoHua Chen) - drm/radeon: Clean up errors in smu7_discrete.h (GuoHua Chen) - drm/radeon: Clean up errors in ni_dpm.c (GuoHua Chen) - drm/radeon/ni_dpm: Clean up errors in ni_dpm.c (GuoHua Chen) - drm/radeon/dpm: Clean up errors in sumo_dpm.c (GuoHua Chen) - drm/radeon: Clean up errors in ni.c (GuoHua Chen) - drm/radeon: Clean up errors in r600_dpm.h (GuoHua Chen) - drm/radeon/r100: Clean up errors in r100.c (GuoHua Chen) - drm/radeon: Clean up errors in radeon_atpx_handler.c (GuoHua Chen) - drm/radeon: Clean up errors in trinity_dpm.c (GuoHua Chen) - drm/radeon/trinity_dpm: Clean up errors in trinity_dpm.c (GuoHua Chen) - drm/radeon: Clean up errors in si_dpm.c (GuoHua Chen) - drm/amd/include/vega20_ip_offset: Clean up errors in vega20_ip_offset.h (chenxuebing) - drm/amd/display: Clean up errors in renoir_ip_offset.h (chenxuebing) - drm/amd/amdgpu: Clean up errors in beige_goby_ip_offset.h (chenxuebing) - drm/amdgpu: Clean up errors in v10_structs.h (chenxuebing) - drm/amd/include/navi14_ip_offset: Clean up errors in navi14_ip_offset.h (chenxuebing) - drm/amdgpu: Clean up errors in cgs_common.h (chenxuebing) - drm/amd/include/sienna_cichlid_ip_offset: Clean up errors in sienna_cichlid_ip_offset.h (chenxuebing) - drm/amd/include/vangogh_ip_offset: Clean up errors in vangogh_ip_offset.h (chenxuebing) - drm/amdgpu: Clean up errors in dimgrey_cavefish_ip_offset.h (chenxuebing) - drm/amd/pp: Clean up errors in dm_pp_interface.h (chenxuebing) - drm/amd: Clean up errors in vega10_ip_offset.h (chenxuebing) - drm/amd/include/vega10_ip_offset:Clean up errors in vega10_ip_offset.h (chenxuebing) - drm/amdgpu: Clean up errors in kgd_pp_interface.h (chenxuebing) - drm/amdgpu: Clean up errors in navi12_ip_offset.h (chenxuebing) - drm/amdgpu: Clean up errors in atom-bits.h (chenxuebing) - drm/amd/include: Clean up errors in arct_ip_offset.h (chenxuebing) - drm/amdgpu: Clean up errors in umc_v6_0.c (chenxuebing) - drm/amdgpu: Clean up errors in clearstate_si.h (chenxuebing) - drm/amdgpu: Clean up errors in amdgpu.h (chenxuebing) - drm/amdgpu: Clean up errors in amdgpu_gmc.c (chenxuebing) - drm/amdgpu: Clean up errors in jpeg_v2_5.c (chenxuebing) - drm/amdgpu: Clean up errors in gfx_v9_4.c (chenxuebing) - drm/amdgpu: Clean up errors in amdgpu_drv.c (chenxuebing) - drm/amd: Clean up errors in amdgpu_vkms.c (chenxuebing) - drm/amdgpu: Fix the null pointer when load rlc firmware (Ma Jun) - drm/amdgpu: Centralize ras cap query to amdgpu_ras_check_supported (Hawking Zhang) - drm/amdgpu: Query ras capablity from psp v2 (Hawking Zhang) - drm/amd/display: 3.2.267 (Martin Leung) - drm/amd/display: Align the returned error code with legacy DP (Wayne Lin) - drm/amd/display: Allow Z8 for multiplane configurations on DCN35 (Nicholas Kazlauskas) - drm/amd/display: Set default Z8 minimum residency for DCN35 (Nicholas Kazlauskas) - drm/amd/display: Rework DC Z10 restore (Nicholas Kazlauskas) - drm/amd/display: Enable Panel Replay for static screen use case (Tom Chung) - drm/amd/display: Add DP audio BW validation (George Shen) - drm/amd/display: Fix dml2 assigned pipe search (Dmytro Laktyushkin) - drm/amd/display: Ensure populate uclk in bb construction (Alvin Lee) - drm/amd/display: Update P010 scaling cap (Charlene Liu) - drm/amd/display: Fix DML2 watermark calculation (Ovidiu Bunea) - drm/amd/display: Clear OPTC mem select on disable (Ilya Bakoulin) - drm/amd/display: Floor to mhz when requesting dpp disp clock changes to SMU (Wenjing Liu) - drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A (Nicholas Kazlauskas) - drm/amd/display: Add logging resource checks (Charlene Liu) - drm/amdgpu: Clean up errors in amdgpu_rlc.c (chenxuebing) - drm/amd: Clean up errors in sdma_v2_4.c (chenxuebing) - drm/amd/amdgpu: Clean up errors in amdgpu_umr.h (chenxuebing) - drm/amdgpu: Clean up errors in amdgpu_atomfirmware.h (chenxuebing) - drm/amdgpu: Clean up errors in clearstate_gfx9.h (chenxuebing) - drm/amdgpu: Clean up errors in navi10_ih.c (chenxuebing) - drm/radeon: check PS, WS index (Alexander Richards) - drm/amdgpu: check PS, WS index (Alexander Richards) - drm/amd/display: Add Replay IPS register for DMUB command table (Alvin Lee) - drm/amd/display: Init link enc resources in dc_state only if res_pool presents (Dillon Varone) - drm/amd/display: Allow IPS2 during Replay (Nicholas Kazlauskas) - drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()' (Srinivasan Shanmugam) - drm/amdkfd: Fix variable dereferenced before NULL check in 'kfd_dbg_trap_device_snapshot()' (Srinivasan Shanmugam) - drm/amdgpu: Align ras block enum with firmware (Hawking Zhang) - drm/amdgpu: replace MCA macro with ACA for XGMI (Yang Wang) - drm/amdgpu: Log deferred error separately (Candice Li) - drm/amdgpu: Do bad page retirement for deferred errors (Candice Li) - drm/amdgpu: add xgmi v6.4.0 ACA support (Yang Wang) - drm/amdgpu: add mmhub v1.8 ACA support (Yang Wang) - drm/amdgpu: add sdma v4.4.2 ACA support (Yang Wang) - drm/amdgpu: add gfx v9.4.3 ACA support (Yang Wang) - drm/amdgpu: Check extended configuration space register when system uses large bar (Ma Jun) - drm/amdgpu: add umc v12.0 ACA support (Yang Wang) - drm/amdgpu: add aca sysfs support (Yang Wang) - drm/amdgpu: add amdgpu ras aca query interface (Yang Wang) - drm/amd/pm: add aca smu backend support for smu v13.0.6 (Yang Wang) - drm/amdgpu: move kiq_reg_write_reg_wait() out of amdgpu_virt.c (Alex Deucher) - drm/amdgpu: add new INFO IOCTL query for input power (Alex Deucher) - drm/amdgpu: Query boot status if boot failed (Hawking Zhang) - drm/amdgpu: add ACA bank dump debugfs support (Yang Wang) - drm/amdgpu: add ACA kernel hardware error log support (Yang Wang) - drm/amdgpu: Query boot status if discovery failed (Hawking Zhang) - drm/amdgpu: Add ras helper to query boot errors v2 (Hawking Zhang) - drm/amdgpu: implement RAS ACA driver framework (Yang Wang) - drm/amdgpu: Init pcie_index/data address as fallback (v2) (Hawking Zhang) - drm/amdgpu: drop psp v13 query_boot_status implementation (Hawking Zhang) - drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c (Hawking Zhang) - drm/amdkfd: Bump KFD ioctl version (Felix Kuehling) - drm/amdgpu: Auto-validate DMABuf imports in compute VMs (Felix Kuehling) - drm/bridge: remove drm_bridge_get_edid() in favour of drm_bridge_edid_read() (Jani Nikula) - drm/meson: switch to drm_bridge_edid_read() (Jani Nikula) - drm/bridge: tfp410: clear the EDID property on failures (Jani Nikula) - drm/bridge: tfp410: use drm_bridge_edid_read() (Jani Nikula) - drm: bridge: simple-bridge: clear the EDID property on failures (Jani Nikula) - drm: bridge: simple-bridge: use drm_bridge_edid_read() (Jani Nikula) - drm/bridge: lt9611uxc: use drm_bridge_edid_read() (Jani Nikula) - drm/bridge: lt8912b: use ->edid_read callback (Jani Nikula) - drm/bridge: lt8912b: clear the EDID property on failures (Jani Nikula) - drm/bridge: lt8912b: use drm_bridge_edid_read() (Jani Nikula) - drm/bridge: chrontel-ch7033: switch to drm_bridge_edid_read() (Jani Nikula) - drm/bridge: switch to drm_bridge_edid_read() (Jani Nikula) - drm/bridge: add ->edid_read hook and drm_bridge_edid_read() (Jani Nikula) - drm: xlnx: zynqmp_dpsub: Filter interrupts against mask (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Clear status register ASAP (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Fix timing for live mode (Anatoliy Klymenko) - drm: xlnx: zynqmp_dpsub: Make drm bridge discoverable (Anatoliy Klymenko) - drm: mipi-dsi: make mipi_dsi_bus_type const (Ricardo B. Marliere) - drm: display: make dp_aux_bus_type const (Ricardo B. Marliere) - drm/bridge: imx8mp-hdmi-pvi: Fix build warnings (Adam Ford) - drm/panel: re-alphabetize the menu list (Randy Dunlap) - drm/panel: simple: push blanking limit on RK32FN48H (Raphael Gallais-Pou) - drm/panel: simple: fix flags on RK043FN48H (Raphael Gallais-Pou) - drm/bridge: imx: add bridge wrapper driver for i.MX8MP DWC HDMI (Lucas Stach) - dt-bindings: display: imx: add binding for i.MX8MP HDMI TX (Lucas Stach) - drm/sched: Add Matthew Brost to maintainers (Matthew Brost) - dt-bindings: drm/bridge: ti-sn65dsi86: Fix bouncing @codeaurora address (Jeffrey Hugo) - drm/bridge: imx: add driver for HDMI TX Parallel Video Interface (Lucas Stach) - dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI (Lucas Stach) - drm/panel: visionox-r66451: Set prepare_prev_first flag (Jessica Zhang) - drm/rect: fix kernel-doc typos (Randy Dunlap) - dt-bindings: visionox-rm69299: Update maintainers (Jessica Zhang) - drm/panel: visionox-vtdr6130: Set prepare_prev_first flag (Jessica Zhang) - drm/panel: novatek-nt36523: Set prepare_prev_first (Konrad Dybcio) - drm/imx/dcss: have all init functions use devres (Philipp Stanner) - drm/imx/dcss: request memory region (Philipp Stanner) - drm/nouveau/svm: remove unused but set variables (Jani Nikula) - drm/nouveau/acr/ga102: remove unused but set variable (Jani Nikula) - drm/imx: prefer snprintf over sprintf (Jani Nikula) - drm/amdgpu: prefer snprintf over sprintf (Jani Nikula) - drm/vmwgfx: Fix the lifetime of the bo cursor memory (Zack Rusin) - drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs (Martin Krastev) - drm/vmwgfx: Add SPDX header to vmwgfx_drm.h (Maaz Mombasawala) - drm/vmwgfx: Make all surfaces shareable (Maaz Mombasawala) - drm/vmwgfx: Refactor drm connector probing for display modes (Martin Krastev) - drm/panel: simple: Add EDT ETML1010G3DRA panel (Primoz Fiser) - dt-bindings: display: panel-simple: add ETML1010G3DRA (Yannic Moog) - drm/loongson: Error out if no VRAM detected (Huacai Chen) - drm/ttm: Make sure the mapped tt pages are decrypted when needed (Zack Rusin) - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Zack Rusin) - drm/vmwgfx: Add SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 to command array. (Ian Forbes) - drm/ttm: replace busy placement with flags v6 (Somalapuram Amaranath) - drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (Christian König) - drm/bridge: sii902x: Fix audio codec unregistration (Tomi Valkeinen) - drm/bridge: sii902x: Fix probing race issue (Tomi Valkeinen) - drm/bridge: tc358767: Limit the Pixel PLL input range (Marek Vasut) - video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEO (Thomas Zimmermann) - video/cmdline: Hide __video_get_options() behind CONFIG_FB_CORE (Thomas Zimmermann) - video/cmdline: Introduce CONFIG_VIDEO for video= parameter (Thomas Zimmermann) - drm/exec, drm/gpuvm: Prefer u32 over uint32_t (Thomas Hellström) - media: tc358743: register v4l2 async device only after successful setup (Alexander Stein) - drm: bridge: samsung-dsim: complete the CLKLANE_STOP setting (Dario Binacchi) - drm: bridge: samsung-dsim: enter display mode in the enable() callback (Dario Binacchi) - drm/vmwgfx: remove vmw_vram_gmr_placement (Christian König) - drm/doc/rfc: Removing missing reference to xe.rst (Rodrigo Vivi) - Documentation/gpu: Reference articles on Linux graphics stack (Thomas Zimmermann) - drm/panel: novatek-nt36672e: Include (Ritesh Kumar) - drm: panel-orientation-quirks: Add quirk for GPD Win Mini (Samuel Dionne-Riel) - drm/lima: fix a memleak in lima_heap_alloc (Zhipeng Lu) - drm/tests: managed: Add a simple test for drmm_managed_release (Michał Winiarski) - drm/tests: managed: Extract device initialization into test init (Michał Winiarski) - drm/tests: managed: Add comments about test intent (Michał Winiarski) - drm/tests: managed: Rename the suite name to match other DRM tests (Michał Winiarski) - drm/managed: Add drmm_release_action (Michał Winiarski) - drm/rockchip: inno_hdmi: Explicitly include drm_atomic.h (Alex Bee) - ASoC: hdmi-codec: drop drm/drm_edid.h include (Jani Nikula) - drm/ci: add sc7180-trogdor-kingoftown (Vignesh Raman) - drm/ci: uprev mesa version: fix kdl commit fetch (Vignesh Raman) - drm/ci: Update xfails for newly added msm tests (Vignesh Raman) - drm/ci: Add msm tests (Rob Clark) - drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels (Jianhua Lu) - dma-buf/dma-fence: fix spelling (Randy Dunlap) - dma-buf/dma-resv: fix spelling (Randy Dunlap) - drm/doc: internals: remove section on PCI legacy support (Randy Dunlap) - drm: Clean-up superfluously selecting VT_HW_CONSOLE_BINDING (Lukas Bulwahn) - drm/panel: Simplify with dev_err_probe() (Chen Haonan) - drm/panel: Add support for Novatek NT36672E panel driver (Ritesh Kumar) - dt-bindings: display: panel: Add Novatek NT36672E LCD DSI (Ritesh Kumar) - drm/panel: Add driver for BOE TH101MB31IG002-28A panel (Alexander Warnecke) - dt-bindings: display: panel: Add BOE TH101MB31IG002-28A panel (Manuel Traut) - drm: panel: simple: convert LG LB070WV8 fixed mode into display timings (Alexander Stein) - drm/v3d: Show the memory-management stats on debugfs (Maíra Canal) - drm/ttm/tests: Fix argument in ttm_tt_kunit_init() (Karolina Stolarek) - drm/vc4: don't check if plane->state->fb == state->fb (Maíra Canal) - drm/edid: Clean up errors in drm_edid.c (chenxuebing) - drm/doc/rfc: Remove Xe's pre-merge plan (Rodrigo Vivi) - drm/hisilicon: include drm/drm_edid.h only where needed (Jani Nikula) - drm/nouveau: include drm/drm_edid.h only where needed (Jani Nikula) - drm/nouveau/disp: switch to use kmemdup() helper (Chen Haonan) - drm/bridge: Fixed a DP link training bug (xiazhengqiao) - drm/panel: nt35510: support FRIDA FRD400B25025-A-CTK (Dario Binacchi) - drm/panel: nt35510: move hardwired parameters to configuration (Dario Binacchi) - dt-bindings: nt35510: add compatible for FRIDA FRD400B25025-A-CTK (Dario Binacchi) - drm/panel-edp: use put_sync in unprepare (Hsin-Yi Wang) - drm/nouveau: uapi: fix kerneldoc warnings (Vegard Nossum) - drm/nouveau/volt/gk20a: don't misuse kernel-doc comments (Randy Dunlap) - drm/nouveau/gr/gf100: don't misuse kernel-doc comments (Randy Dunlap) - drm/nouveau: don't misuse kernel-doc comments (Randy Dunlap) - drm/nouveau/disp: don't misuse kernel-doc comments (Randy Dunlap) - drm/nouveau/bios/init: drop kernel-doc notation (Randy Dunlap) - drm/probe-helper: remove unused drm_connector_helper_get_modes_from_ddc() (Jani Nikula) - drm/mgag200: convert get modes to struct drm_edid (Jani Nikula) - drm/mgag200: Fix caching setup for remapped video memory (Thomas Zimmermann) - drm/sched: Return an error code only as a constant in drm_sched_init() (Markus Elfring) - drm/sched: One function call less in drm_sched_init() after error detection (Markus Elfring) - drm: Move drm_set_preferred_mode() helper from drm_edid to drm_modes (Javier Martinez Canillas) - drm/edid: prefer forward declarations over includes in drm_edid.h (Jani Nikula) - drm/panel: ltk050h3146w: use dev_err_probe wherever possible (Quentin Schulz) - drm/panel: ltk050h3146w: only print message when GPIO getting is not EPROBE_DEFER (Quentin Schulz) - drm/rockchip: lvds: do not print scary message when probing defer (Quentin Schulz) - drm/rockchip: lvds: do not overwrite error code (Quentin Schulz) - drm/rockchip: inno_hdmi: Drop custom fill_modes hook (Alex Bee) - drm/rockchip: inno_hdmi: Add basic mode validation (Alex Bee) - drm/rockchip: inno_hdmi: Add RK3128 support (Alex Bee) - drm/rockchip: inno_hdmi: Add variant support (Alex Bee) - drm/rockchip: analogix_dp: get encoder port ID from DT (Lucas Stach) - drm/vmwgfx: Unmap the surface before resetting it on a plane state (Zack Rusin) - drm/vmwgfx: fix kernel-doc Excess struct member 'base' (Randy Dunlap) - drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node (Zhipeng Lu) - drm/vmwgfx: fix all kernel-doc warnings in stdu (Randy Dunlap) - drm/vmwgfx: Fix typos in vmwgfx_execbuf.c (Ghanshyam Agrawal) - drm/virtio: Spelling fixes (Andy Shevchenko) - drm/debugfs: drop unneeded DEBUG_FS guard (Dario Binacchi) - drm/vkms: Avoid reading beyond LUT array (Harry Wentland) - drm/vkms: Create separate Kconfig file for VKMS (Harry Wentland) - drm: Don't treat 0 as -1 in drm_fixp2int_ceil (Harry Wentland) - drm/vc4: plane: check drm_gem_plane_helper_prepare_fb() return value (Simon Ser) - drm/ssd130x: Add support for the SSD133x OLED controller family (Javier Martinez Canillas) - dt-bindings: display: Add SSD133x OLED controllers (Javier Martinez Canillas) - dt-bindings: display: ssd132x: Add vendor prefix to width and height (Javier Martinez Canillas) - dt-bindings: display: ssd1307fb: Add vendor prefix to width and height (Javier Martinez Canillas) - drm/rockchip: inno_hdmi: Split power mode setting (Alex Bee) - drm/rockchip: inno_hdmi: Don't power up the phy after resetting (Alex Bee) - drm/rockchip: inno_hdmi: Correctly setup HDMI quantization range (Alex Bee) - drm/rockchip: inno_hdmi: Subclass connector state (Alex Bee) - drm/rockchip: inno_hdmi: Remove useless include (Alex Bee) - drm/rockchip: inno_hdmi: Drop irq struct member (Alex Bee) - drm/rockchip: inno_hdmi: Remove unused drm device pointer (Maxime Ripard) - drm/rockchip: inno_hdmi: Switch to infoframe type (Maxime Ripard) - drm/rockchip: inno_hdmi: Move infoframe disable to separate function (Maxime Ripard) - drm/rockchip: inno_hdmi: Drop HDMI Vendor Infoframe support (Maxime Ripard) - drm/rockchip: inno_hdmi: Remove tmds rate from structure (Maxime Ripard) - drm/rockchip: inno_hdmi: Remove YUV-based csc coefficents (Alex Bee) - drm/rockchip: inno_hdmi: Remove useless input format (Maxime Ripard) - drm/rockchip: inno_hdmi: Remove unneeded has audio flag (Maxime Ripard) - drm/rockchip: inno_hdmi: no need to store vic (Maxime Ripard) - drm/rockchip: inno_hdmi: Get rid of mode_set (Maxime Ripard) - drm/rockchip: inno_hdmi: Switch encoder hooks to atomic (Maxime Ripard) - drm/rockchip: inno_hdmi: Remove useless copy of drm_display_mode (Maxime Ripard) - drm/rockchip: inno_hdmi: Remove useless mode_fixup (Maxime Ripard) - drm/rockchip: inno_hdmi: Fix video timing (Alex Bee) - drm/rockchip: vop: Add output selection registers for RK312x (Alex Bee) - drm/tilcdc: request and mapp iomem with devres (Philipp Stanner) - dt-bindings: panel: lvds: Append edt,etml0700z9ndha in panel-lvds (Raphael Gallais-Pou) - accel/qaic: Order pci_remove() operations in reverse of probe() (Jeffrey Hugo) - accel/qaic: Leverage DRM managed APIs to release resources (Pranjal Ramajor Asha Kanojiya) - drm/panel-edp: Add several generic edp panels (Xuxin Xiong) - drm/panel-edp: Add some panels with conservative timings (Pin-yen Lin) - drm/edp-panel: Add panels delay entries (Pin-yen Lin) - drm/panel-edp: Add powered_on_to_enable delay (Pin-yen Lin) - drm/mm: Allow CONFIG_DRM_MM_DEBUG with DRM=m (Ville Syrjälä) - drm/todo: Add entry to rename drm_atomic_state (Maxime Ripard) - drm/atomic: Make the drm_atomic_state documentation less ambiguous (Maxime Ripard) - drm/atomic: Rework the object doc a bit (Maxime Ripard) - drm/atomic: Remove inexistent reference (Maxime Ripard) - drm/atomic: Move the drm_atomic_state field doc inline (Maxime Ripard) - fbdev/vesafb: Use screen_info pointer from device (Thomas Zimmermann) - fbdev/vesafb: Replace references to global screen_info by local pointer (Thomas Zimmermann) - fbdev/efifb: Use screen_info pointer from device (Thomas Zimmermann) - fbdev/efifb: Replace references to global screen_info by local pointer (Thomas Zimmermann) - accel/qaic: Call drm_gem_create_mmap_offset() once for each BO (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Drop the reference to BO in error path of create BO IOCTL (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Fix MHI channel struct field order (Jeffrey Hugo) - accel/qaic: Remove bo->queued field (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Deprecate ->size field from attach slice IOCTL structure (Pranjal Ramajor Asha Kanojiya) - drm/virtio: add definition for venus capset (Huang Rui) - drm/bridge: samsung-dsim: check the return value only if necessary (Dario Binacchi) - drm/bridge: tc358767: Add descriptions to register definitions (Alexander Stein) - drm/bridge: tc358767: Add precious register SYSSTAT (Alexander Stein) - drm/bridge: tc358767: Add more volatile registers (Alexander Stein) - drm/bridge: tc358767: Sort volatile registers according to address (Alexander Stein) - drm/bridge: tc358767: Add more registers to non-writeable range (Alexander Stein) - drm/bridge: tc358767: Fix order of register defines (Alexander Stein) - drm/bridge: tc358767: Use regmap_access_table for writeable registers (Alexander Stein) - drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() (Christophe JAILLET) - drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() (Christophe JAILLET) - drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() (Christophe JAILLET) - drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe() (Christophe JAILLET) - drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() (Christophe JAILLET) - drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() (Christophe JAILLET) - drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe (Zhang Shurong) - drm/tegra: include drm/drm_edid.h only where needed (Jani Nikula) - drm/tegra: dsi: Add missing check for of_find_device_by_node (Chen Ni) - MAINTAINERS: Remove Donald Robson from powervr driver maintainers (Donald Robson) - drm/ioc32: replace __attribute__((packed)) with __packed (Jani Nikula) - drm/edid: replace __attribute__((packed)) with __packed (Jani Nikula) - drm/ttm/tests: Add tests for ttm_bo functions (Karolina Stolarek) - drm/ttm/tests: Add tests for ttm_tt (Karolina Stolarek) - drm/ttm/tests: Add tests for ttm_resource and ttm_sys_man (Karolina Stolarek) - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Brian Masney) - udf: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - quota: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - isofs: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - ext2: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - ext2: mark as deprecated (Michael Opdenacker) - udf: convert to new mount API (Eric Sandeen) - udf: convert novrs to an option flag (Eric Sandeen) - MAINTAINERS: add missing git address for ext2 entry (Chao Yu) - quota: Detect loops in quota tree (Jan Kara) - quota: Properly annotate i_dquot arrays with __rcu (Jan Kara) - quota: Fix rcu annotations of inode dquot pointers (Jan Kara) - isofs: handle CDs with bad root inode but good Joliet root directory (Alex Henrie) - udf: Avoid invalid LVID used on mount (Jan Kara) - quota: Fix potential NULL pointer dereference (Wang Jianjian) - quota: Drop GFP_NOFS instances under dquot->dq_lock and dqio_sem (Jan Kara) - quota: Set nofs allocation context when acquiring dqio_sem (Jan Kara) - ext2: Remove GFP_NOFS use in ext2_xattr_cache_insert() (Jan Kara) - ext2: Drop GFP_NOFS use in ext2_get_blocks() (Jan Kara) - ext2: Drop GFP_NOFS allocation from ext2_init_block_alloc_info() (Jan Kara) - udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb() (Jan Kara) - udf: Avoid GFP_NOFS allocation in udf_load_pvoldesc() (Jan Kara) - udf: Avoid GFP_NOFS allocation in udf_symlink() (Jan Kara) - udf: Remove GFP_NOFS from dir iteration code (Jan Kara) - quota: Remove BUG_ON from dqget() (Jan Kara) - quota: Remove BUG_ON in dquot_load_quota_sb() (Jan Kara) - quota: Replace BUG_ON in dqput() (Jan Kara) - fanotify: allow freeze when waiting response for permission events (Winston Wen) - fanotify: Fix misspelling of "writable" (Vicki Pfau) - fsnotify: Fix misspelling of "writable" (Vicki Pfau) - inotify: Fix misspelling of "writable" (Vicki Pfau) - fsnotify: Add fsnotify_sb_has_watchers() helper (Amir Goldstein) - fsnotify: optimize the case of no parent watcher (Amir Goldstein) - xfs: shrink failure needs to hold AGI buffer (Dave Chinner) - mm/shmem.c: Use new form of *@param in kernel-doc (Akira Yokosawa) - kernel-doc: Add unary operator * to $type_param_ref (Akira Yokosawa) - xfs: use kvfree() in xlog_cil_free_logvec() (Dave Chinner) - xfs: xfs_btree_bload_prep_block() should use __GFP_NOFAIL (Dave Chinner) - xfs: fix scrub stats file permissions (Darrick J. Wong) - xfs: fix log recovery erroring out on refcount recovery failure (Darrick J. Wong) - xfs: move symlink target write function to libxfs (Darrick J. Wong) - xfs: move remote symlink target read function to libxfs (Darrick J. Wong) - xfs: move xfs_symlink_remote.c declarations to xfs_symlink_remote.h (Darrick J. Wong) - xfs: xfs_bmap_finish_one should map unwritten extents properly (Darrick J. Wong) - xfs: support deferred bmap updates on the attr fork (Darrick J. Wong) - xfs: support recovering bmap intent items targetting realtime extents (Darrick J. Wong) - xfs: add a realtime flag to the bmap update log redo items (Darrick J. Wong) - xfs: fix xfs_bunmapi to allow unmapping of partial rt extents (Darrick J. Wong) - xfs: add a xattr_entry helper (Darrick J. Wong) - xfs: move xfs_bmap_defer_add to xfs_bmap_item.c (Darrick J. Wong) - xfs: reuse xfs_bmap_update_cancel_item (Darrick J. Wong) - xfs: add a bi_entry helper (Darrick J. Wong) - xfs: remove xfs_trans_set_bmap_flags (Darrick J. Wong) - xfs: clean up bmap log intent item tracepoint callsites (Darrick J. Wong) - xfs: split tracepoint classes for deferred items (Darrick J. Wong) - xfs: port refcount repair to the new refcount bag structure (Darrick J. Wong) - xfs: create refcount bag structure for btree repairs (Darrick J. Wong) - xfs: define an in-memory btree for storing refcount bag info during repairs (Darrick J. Wong) - xfs: hook live rmap operations during a repair operation (Darrick J. Wong) - xfs: create a shadow rmap btree during rmap repair (Darrick J. Wong) - xfs: repair the rmapbt (Darrick J. Wong) - xfs: create agblock bitmap helper to count the number of set regions (Darrick J. Wong) - xfs: create a helper to decide if a file mapping targets the rt volume (Darrick J. Wong) - xfs: launder in-memory btree buffers before transaction commit (Darrick J. Wong) - xfs: support in-memory btrees (Darrick J. Wong) - xfs: add a xfs_btree_ptrs_equal helper (Christoph Hellwig) - xfs: support in-memory buffer cache targets (Darrick J. Wong) - xfs: teach buftargs to maintain their own buffer hashtable (Darrick J. Wong) - xfs: move setting bt_logical_sectorsize out of xfs_setsize_buftarg (Christoph Hellwig) - xfs: remove xfs_setsize_buftarg_early (Christoph Hellwig) - xfs: remove the xfs_buftarg_t typedef (Christoph Hellwig) - xfs: split xfs_buf_rele for cached vs uncached buffers (Christoph Hellwig) - xfs: move and rename xfs_btree_read_bufl (Christoph Hellwig) - xfs: remove xfs_btree_reada_bufs (Christoph Hellwig) - xfs: remove xfs_btree_reada_bufl (Christoph Hellwig) - xfs: factor out a __xfs_btree_check_lblock_hdr helper (Christoph Hellwig) - xfs: rename btree helpers that depends on the block number representation (Christoph Hellwig) - xfs: consolidate btree block verification (Christoph Hellwig) - xfs: tighten up validation of root block in inode forks (Christoph Hellwig) - xfs: remove the crc variable in __xfs_btree_check_lblock (Christoph Hellwig) - xfs: misc cleanups for __xfs_btree_check_sblock (Christoph Hellwig) - xfs: consolidate btree ptr checking (Christoph Hellwig) - xfs: open code xfs_btree_check_lptr in xfs_bmap_btree_to_extents (Christoph Hellwig) - xfs: simplify xfs_btree_check_lblock_siblings (Christoph Hellwig) - xfs: simplify xfs_btree_check_sblock_siblings (Christoph Hellwig) - xfs: remove xfs_btnum_t (Christoph Hellwig) - xfs: pass a 'bool is_finobt' to xfs_inobt_insert (Christoph Hellwig) - xfs: split xfs_inobt_init_cursor (Christoph Hellwig) - xfs: split xfs_inobt_insert_sprec (Christoph Hellwig) - xfs: remove the which variable in xchk_iallocbt (Christoph Hellwig) - xfs: remove the btnum argument to xfs_inobt_count_blocks (Christoph Hellwig) - xfs: remove xfs_inobt_cur (Christoph Hellwig) - xfs: split xfs_allocbt_init_cursor (Christoph Hellwig) - xfs: refactor the btree cursor allocation logic in xchk_ag_btcur_init (Christoph Hellwig) - xfs: add a sick_mask to struct xfs_btree_ops (Christoph Hellwig) - xfs: add a name field to struct xfs_btree_ops (Christoph Hellwig) - xfs: split the agf_roots and agf_levels arrays (Christoph Hellwig) - xfs: remove xfs_bmbt_stage_cursor (Christoph Hellwig) - xfs: fold xfs_bmbt_init_common into xfs_bmbt_init_cursor (Christoph Hellwig) - xfs: make staging file forks explicit (Darrick J. Wong) - xfs: make full use of xfs_btree_stage_ifakeroot in xfs_bmbt_stage_cursor (Christoph Hellwig) - xfs: remove xfs_rmapbt_stage_cursor (Christoph Hellwig) - xfs: fold xfs_rmapbt_init_common into xfs_rmapbt_init_cursor (Christoph Hellwig) - xfs: remove xfs_refcountbt_stage_cursor (Christoph Hellwig) - xfs: fold xfs_refcountbt_init_common into xfs_refcountbt_init_cursor (Christoph Hellwig) - xfs: remove xfs_inobt_stage_cursor (Christoph Hellwig) - xfs: fold xfs_inobt_init_common into xfs_inobt_init_cursor (Christoph Hellwig) - xfs: remove xfs_allocbt_stage_cursor (Christoph Hellwig) - xfs: fold xfs_allocbt_init_common into xfs_allocbt_init_cursor (Christoph Hellwig) - xfs: don't override bc_ops for staging btrees (Christoph Hellwig) - xfs: add a xfs_btree_init_ptr_from_cur (Christoph Hellwig) - xfs: move comment about two 2 keys per pointer in the rmap btree (Christoph Hellwig) - xfs: create predicate to determine if cursor is at inode root level (Darrick J. Wong) - xfs: split the per-btree union in struct xfs_btree_cur (Christoph Hellwig) - xfs: split out a btree type from the btree ops geometry flags (Christoph Hellwig) - xfs: store the btree pointer length in struct xfs_btree_ops (Darrick J. Wong) - xfs: factor out a btree block owner check (Darrick J. Wong) - xfs: factor out a xfs_btree_owner helper (Darrick J. Wong) - xfs: move the btree stats offset into struct btree_ops (Christoph Hellwig) - xfs: move lru refs to the btree ops structure (Darrick J. Wong) - xfs: set btree block buffer ops in _init_buf (Darrick J. Wong) - xfs: remove the unnecessary daddr paramter to _init_block (Darrick J. Wong) - xfs: btree convert xfs_btree_init_block to xfs_btree_init_buf calls (Darrick J. Wong) - xfs: rename btree block/buffer init functions (Darrick J. Wong) - xfs: initialize btree blocks using btree_ops structure (Darrick J. Wong) - xfs: extern some btree ops structures (Darrick J. Wong) - xfs: turn the allocbt cursor active field into a btree flag (Christoph Hellwig) - xfs: consolidate the xfs_alloc_lookup_* helpers (Christoph Hellwig) - xfs: remove bc_ino.flags (Christoph Hellwig) - xfs: encode the btree geometry flags in the btree ops structure (Darrick J. Wong) - xfs: fix imprecise logic in xchk_btree_check_block_owner (Darrick J. Wong) - xfs: drop XFS_BTREE_CRC_BLOCKS (Darrick J. Wong) - xfs: set the btree cursor bc_ops in xfs_btree_alloc_cursor (Darrick J. Wong) - xfs: consolidate btree block allocation tracepoints (Darrick J. Wong) - xfs: consolidate btree block freeing tracepoints (Darrick J. Wong) - xfs: repair summary counters (Darrick J. Wong) - xfs: update health status if we get a clean bill of health (Darrick J. Wong) - xfs: remember sick inodes that get inactivated (Darrick J. Wong) - xfs: add secondary and indirect classes to the health tracking system (Darrick J. Wong) - xfs: report XFS_IS_CORRUPT errors to the health system (Darrick J. Wong) - xfs: report realtime metadata corruption errors to the health system (Darrick J. Wong) - xfs: report quota block corruption errors to the health system (Darrick J. Wong) - xfs: report inode corruption errors to the health system (Darrick J. Wong) - xfs: report symlink block corruption errors to the health system (Darrick J. Wong) - xfs: report dir/attr block corruption errors to the health system (Darrick J. Wong) - xfs: report btree block corruption errors to the health system (Darrick J. Wong) - xfs: report block map corruption errors to the health tracking system (Darrick J. Wong) - xfs: report ag header corruption errors to the health tracking system (Darrick J. Wong) - xfs: report fs corruption errors to the health tracking system (Darrick J. Wong) - xfs: separate the marking of sick and checked metadata (Darrick J. Wong) - xfs: teach repair to fix file nlinks (Darrick J. Wong) - xfs: track directory entry updates during live nlinks fsck (Darrick J. Wong) - xfs: teach scrub to check file nlinks (Darrick J. Wong) - xfs: report health of inode link counts (Darrick J. Wong) - xfs: repair dquots based on live quotacheck results (Darrick J. Wong) - xfs: repair cannot update the summary counters when logging quota flags (Darrick J. Wong) - xfs: track quota updates during live quotacheck (Darrick J. Wong) - xfs: implement live quotacheck inode scan (Darrick J. Wong) - xfs: create a sparse load xfarray function (Darrick J. Wong) - xfs: create a helper to count per-device inode block usage (Darrick J. Wong) - xfs: create a xchk_trans_alloc_empty helper for scrub (Darrick J. Wong) - xfs: report the health of quota counts (Darrick J. Wong) - xfs: repair file modes by scanning for a dirent pointing to us (Darrick J. Wong) - xfs: create a macro for decoding ftypes in tracepoints (Darrick J. Wong) - xfs: create a predicate to determine if two xfs_names are the same (Darrick J. Wong) - xfs: create a static name for the dot entry too (Darrick J. Wong) - xfs: iscan batching should handle unallocated inodes too (Darrick J. Wong) - xfs: cache a bunch of inodes for repair scans (Darrick J. Wong) - xfs: stagger the starting AG of scrub iscans to reduce contention (Darrick J. Wong) - xfs: allow scrub to hook metadata updates in other writers (Darrick J. Wong) - xfs: implement live inode scan for scrub (Darrick J. Wong) - xfs: speed up xfs_iwalk_adjust_start a little bit (Darrick J. Wong) - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Dave Chinner) - xfs: remove xfile_{get,put}_page (Darrick J. Wong) - xfs: convert xfarray_pagesort to deal with large folios (Darrick J. Wong) - xfs: fix a comment in xfarray.c (Christoph Hellwig) - xfs: remove xfarray_sortinfo.page_kaddr (Christoph Hellwig) - xfs: add file_{get,put}_folio (Darrick J. Wong) - xfs: use shmem_get_folio in in xfile_load (Christoph Hellwig) - xfs: use shmem_get_folio in xfile_obj_store (Christoph Hellwig) - xfs: don't allow highmem pages in xfile mappings (Christoph Hellwig) - xfs: don't try to handle non-update pages in xfile_obj_load (Christoph Hellwig) - xfs: remove the xfile_pread/pwrite APIs (Christoph Hellwig) - xfs: remove xfile_stat (Christoph Hellwig) - xfs: don't modify file and inode flags for shmem files (Christoph Hellwig) - xfs: use shmem_kernel_file_setup in xfile_create (Christoph Hellwig) - xfs: shmem_file_setup can't return NULL (Christoph Hellwig) - xfs: use VM_NORESERVE in xfile_create (Christoph Hellwig) - shmem: document how to "persist" data when using shmem_*file_setup (Christoph Hellwig) - shmem: export shmem_kernel_file_setup (Christoph Hellwig) - shmem: export shmem_get_folio (Christoph Hellwig) - shmem: move the shmem_mapping assert into shmem_get_folio_gfp (Christoph Hellwig) - shmem: set a_ops earlier in shmem_symlink (Christoph Hellwig) - shmem: move shmem_mapping out of line (Christoph Hellwig) - mm: move mapping_set_update out of (Christoph Hellwig) - xfs: use kvfree in xfs_ioc_getfsmap() (Dave Chinner) - xfs: use kvfree() in xfs_ioc_attr_list() (Dave Chinner) - xfs: Remove mrlock wrapper (Matthew Wilcox (Oracle)) - xfs: Replace xfs_isilocked with xfs_assert_ilocked (Matthew Wilcox (Oracle)) - locking: Add rwsem_assert_held() and rwsem_assert_held_write() (Matthew Wilcox (Oracle)) - xfs: use kvfree for buf in xfs_ioc_getbmap (Christoph Hellwig) - xfs: ensure submit buffers on LSN boundaries in error handlers (Long Li) - xfs: remove duplicate ifdefs (Shrikanth Hegde) - xfs: disable sparse inode chunk alignment check when there is no alignment (Darrick J. Wong) - xfs: use xfs_defer_alloc a bit more (Dave Chinner) - xfs: clean up remaining GFP_NOFS users (Dave Chinner) - xfs: place the CIL under nofs allocation context (Dave Chinner) - xfs: place intent recovery under NOFS allocation context (Dave Chinner) - xfs: use GFP_KERNEL in pure transaction contexts (Dave Chinner) - xfs: use __GFP_NOLOCKDEP instead of GFP_NOFS (Dave Chinner) - xfs: use an empty transaction for fstrim (Dave Chinner) - xfs: convert remaining kmem_free() to kfree() (Dave Chinner) - xfs: convert kmem_free() for kvmalloc users to kvfree() (Dave Chinner) - xfs: move kmem_to_page() (Dave Chinner) - xfs: convert kmem_alloc() to kmalloc() (Dave Chinner) - xfs: convert kmem_zalloc() to kzalloc() (Dave Chinner) - cifs: update internal module version number for cifs.ko (Steve French) - smb: common: simplify compression headers (Enzo Matsumiya) - smb: common: fix fields sizes in compression_pattern_payload_v1 (Enzo Matsumiya) - smb: client: negotiate compression algorithms (Enzo Matsumiya) - smb3: add dynamic trace point for ioctls (Steve French) - cifs: Fix writeback data corruption (David Howells) - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Dan Carpenter) - smb: client: add support for WSL reparse points (Paulo Alcantara) - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) - smb: client: fix potential broken compound request (Paulo Alcantara) - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) - smb: client: introduce reparse mount option (Paulo Alcantara) - smb: client: retry compound request without reusing lease (Meetakshi Setiya) - smb: client: do not defer close open handles to deleted files (Meetakshi Setiya) - smb: client: reuse file lease key in compound operations (Meetakshi Setiya) - smb3: update allocation size more accurately on write completion (Steve French) - cifs: minor update to list of reviewers (Steve French) - smb: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - cifs: allow changing password during remount (Steve French) - cifs: prevent updating file size from server if we have a read/write lease (Bharath SM) - pidfs: remove config option (Christian Brauner) - module: Don't ignore errors from set_memory_XX() (Christophe Leroy) - lib/test_kmod: fix kernel-doc warnings (Randy Dunlap) - powerpc: Simplify strict_kernel_rwx_enabled() (Christophe Leroy) - modules: Remove #ifdef CONFIG_STRICT_MODULE_RWX around rodata_enabled (Christophe Leroy) - init: Declare rodata_enabled and mark_rodata_ro() at all time (Christophe Leroy) - module: Change module_enable_{nx/x/ro}() to more explicit names (Christophe Leroy) - module: Use set_memory_rox() (Christophe Leroy) - virt: efi_secret: Convert to platform remove callback returning void (Uwe Kleine-König) - x86/efistub: Remap kernel text read-only before dropping NX attribute (Ard Biesheuvel) - efi/libstub: Add get_event_log() support for CC platforms (Kuppuswamy Sathyanarayanan) - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Ard Biesheuvel) - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Kuppuswamy Sathyanarayanan) - efi/tpm: Use symbolic GUID name from spec for final events table (Ard Biesheuvel) - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Ard Biesheuvel) - tpm: tis_i2c: Add compatible string nuvoton,npct75x (Lukas Wunner) - tpm_tis: Add compatible string atmel,at97sc3204 (Lukas Wunner) - tpm_tis_spi: Add compatible string atmel,attpm20p (Lukas Wunner) - dt-bindings: tpm: Add compatible string atmel,attpm20p (Lukas Wunner) - tpm,tpm_tis: Avoid warning splat at shutdown (Lino Sanfilippo) - tpm/tpm_ftpm_tee: fix all kernel-doc warnings (Randy Dunlap) - mailbox: imx: support i.MX95 Generic/ELE/V2X MU (Peng Fan) - mailbox: imx: populate sub-nodes (Peng Fan) - mailbox: imx: get RR/TR registers num from Parameter register (Peng Fan) - mailbox: imx: support return value of init (Peng Fan) - dt-bindings: mailbox: fsl,mu: add i.MX95 Generic/ELE/V2X MU compatible (Peng Fan) - thermal: intel: int340x_thermal: Use thermal zone accessor functions (Rafael J. Wysocki) - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (Srinivas Pandruvada) - thermal: core: remove unnecessary check in trip_point_hyst_store() (Dan Carpenter) - thermal: core: Remove excess empty line from a comment (Flavio Suligoi) - thermal: core: Eliminate writable trip points masks (Rafael J. Wysocki) - thermal: of: Set THERMAL_TRIP_FLAG_RW_TEMP directly (Rafael J. Wysocki) - thermal: imx: Set THERMAL_TRIP_FLAG_RW_TEMP directly (Rafael J. Wysocki) - wifi: iwlwifi: mvm: Set THERMAL_TRIP_FLAG_RW_TEMP directly (Rafael J. Wysocki) - mlxsw: core_thermal: Set THERMAL_TRIP_FLAG_RW_TEMP directly (Rafael J. Wysocki) - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (Rafael J. Wysocki) - thermal: core: Drop the .set_trip_hyst() thermal zone operation (Rafael J. Wysocki) - thermal: core: Add flags to struct thermal_trip (Rafael J. Wysocki) - thermal: core: Move initial num_trips assignment before memcpy() (Nathan Chancellor) - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (Rafael J. Wysocki) - thermal: intel: Adjust ops handling during thermal zone registration (Rafael J. Wysocki) - thermal: ACPI: Constify acpi_thermal_zone_ops (Rafael J. Wysocki) - thermal: core: Store zone ops in struct thermal_zone_device (Rafael J. Wysocki) - thermal: intel: Discard trip tables after zone registration (Rafael J. Wysocki) - thermal: ACPI: Discard trips table after zone registration (Rafael J. Wysocki) - thermal: core: Store zone trips table in struct thermal_zone_device (Rafael J. Wysocki) - thermal: gov_power_allocator: Avoid overwriting PID coefficients from setup time (Di Shen) - thermal: sysfs: Fix up white space in trip_point_temp_store() (Rafael J. Wysocki) - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Rafael J. Wysocki) - iwlwifi: mvm: Populate trip table before registering thermal zone (Rafael J. Wysocki) - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Rafael J. Wysocki) - thermal: core: Change governor name to const char pointer (AngeloGioacchino Del Regno) - thermal: gov_bang_bang: Fix possible cooling device state ping-pong (Rafael J. Wysocki) - thermal: gov_fair_share: Fix dependency on trip points ordering (Rafael J. Wysocki) - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (Zhang Rui) - ACPI: pfr_update: Convert to platform remove callback returning void (Uwe Kleine-König) - ACPI: pfr_telemetry: Convert to platform remove callback returning void (Uwe Kleine-König) - ACPI: fan: Convert to platform remove callback returning void (Uwe Kleine-König) - ACPI: GED: Convert to platform remove callback returning void (Uwe Kleine-König) - ACPI: DPTF: Convert to platform remove callback returning void (Uwe Kleine-König) - ACPI: AGDI: Convert to platform remove callback returning void (Uwe Kleine-König) - ACPI: TAD: Convert to platform remove callback returning void (Uwe Kleine-König) - ACPI: Drop the custom_method debugfs interface (Rafael J. Wysocki) - ACPI: use %%pe for better readability of errors while printing (Onkarnath) - ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture (Avadhut Naik) - ACPI: APEI: GHES: Convert to platform remove callback returning void (Uwe Kleine-König) - ACPI: video: Handle fetching EDID that is longer than 256 bytes (Mario Limonciello) - ACPI: x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration() (Hans de Goede) - ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS (Hans de Goede) - ACPI: thermal_lib: Initialize temp_decik to zero (Colin Ian King) - ACPI: property: Polish ignoring bad data nodes (Sakari Ailus) - ACPI: property: Ignore bad graph port nodes on Dell XPS 9315 (Sakari Ailus) - ACPI: utils: Make acpi_handle_path() not static (Sakari Ailus) - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Armin Wolf) - ACPI: NFIT: Switch to use acpi_evaluate_dsm_typed() (Andy Shevchenko) - ACPI: resource: Use IRQ override on Maibenben X565 (Sergey Kalinichev) - ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override (Maxim Kudinov) - ACPI: resource: Do IRQ override on Lunnen Ground laptops (Alexey I. Froloff) - ACPI: resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA (Sviatoslav Harasymchuk) - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CVA (Nicolas Haye) - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Rafael J. Wysocki) - ACPI: bus: make acpi_bus_type const (Ricardo B. Marliere) - ACPI: scan: Consolidate Device Check and Bus Check notification handling (Rafael J. Wysocki) - ACPI: scan: Rework Device Check and Bus Check notification handling (Rafael J. Wysocki) - ACPI: scan: Make acpi_processor_add() check the device enabled bit (Rafael J. Wysocki) - ACPI: scan: Relocate acpi_bus_trim_one() (Rafael J. Wysocki) - ACPI: scan: Fix device check notification handling (Rafael J. Wysocki) - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Wentong Wu) - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Jarred White) - ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors (Perry Yuan) - dt-bindings: opp: drop maxItems from inner items (David Heidelberg) - OPP: debugfs: Fix warning around icc_get_name() (Viresh Kumar) - OPP: debugfs: Fix warning with W=1 builds (Viresh Kumar) - cpufreq: Move dev_pm_opp_{init|free}_cpufreq_table() to pm_opp.h (Viresh Kumar) - OPP: Extend dev_pm_opp_data with turbo support (Sibi Sankar) - PM: EM: Fix nr_states warnings in static checks (Lukasz Luba) - Documentation: EM: Update with runtime modification design (Lukasz Luba) - PM: EM: Add em_dev_compute_costs() (Lukasz Luba) - PM: EM: Remove old table (Lukasz Luba) - PM: EM: Change debugfs configuration to use runtime EM table data (Lukasz Luba) - drivers/thermal/devfreq_cooling: Use new Energy Model interface (Lukasz Luba) - drivers/thermal/cpufreq_cooling: Use new Energy Model interface (Lukasz Luba) - powercap/dtpm_devfreq: Use new Energy Model interface to get table (Lukasz Luba) - powercap/dtpm_cpu: Use new Energy Model interface to get table (Lukasz Luba) - PM: EM: Optimize em_cpu_energy() and remove division (Lukasz Luba) - PM: EM: Support late CPUs booting and capacity adjustment (Lukasz Luba) - PM: EM: Add performance field to struct em_perf_state and optimize (Lukasz Luba) - PM: EM: Add em_perf_state_from_pd() to get performance states table (Lukasz Luba) - PM: EM: Introduce em_dev_update_perf_domain() for EM updates (Lukasz Luba) - PM: EM: Add functions for memory allocations for new EM tables (Lukasz Luba) - PM: EM: Use runtime modified EM for CPUs energy estimation in EAS (Lukasz Luba) - PM: EM: Introduce runtime modifiable table (Lukasz Luba) - PM: EM: Split the allocation and initialization of the EM table (Lukasz Luba) - PM: EM: Check if the get_cost() callback is present in em_compute_costs() (Lukasz Luba) - PM: EM: Introduce em_compute_costs() (Lukasz Luba) - PM: EM: Refactor em_pd_get_efficient_state() to be more flexible (Lukasz Luba) - PM: EM: Find first CPU active while updating OPP efficiency (Lukasz Luba) - PM: EM: Extend em_cpufreq_update_efficiencies() argument list (Lukasz Luba) - PM: EM: Add missing newline for the message log (Lukasz Luba) - Fix cpupower-frequency-info.1 man page typo (Jan Kratochvil) - tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() (Samasth Norway Ananda) - powercap: dtpm: Fix kernel-doc for dtpm_create_hierarchy() function (Yang Li) - powercap: dtpm_cpu: Fix error check against freq_qos_add_request() (Daniel Lezcano) - powercap: intel_rapl: Add support for Arrow Lake (Sumeet Pawnikar) - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Zhang Rui) - powercap: intel_rapl_tpmi: Fix System Domain probing (Zhang Rui) - powercap: intel_rapl_tpmi: Fix a register bug (Zhang Rui) - powercap: intel_rapl: Fix locking in TPMI RAPL (Zhang Rui) - powercap: intel_rapl: Fix a NULL pointer dereference (Zhang Rui) - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (He Rongguang) - cpuidle: Avoid potential overflow in integer multiplication (C Cheng) - cpuidle: haltpoll: do not shrink guest poll_limit_ns below grow_start (Parshuram Sangle) - cpufreq: scmi: Set transition_delay_us (Pierre Gondois) - firmware: arm_scmi: Populate fast channel rate_limit (Pierre Gondois) - firmware: arm_scmi: Populate perf commands rate_limit (Pierre Gondois) - cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency (Arnd Bergmann) - cpufreq: dt-platdev: block SDM670 in cpufreq-dt-platdev (Richard Acayan) - cpufreq: mediatek-hw: Don't error out if supply is not found (Nícolas F. R. A. Prado) - Documentation: power: Use kcalloc() instead of kzalloc() (Erick Archer) - cpufreq: mediatek-hw: Wait for CPU supplies before probing (Nícolas F. R. A. Prado) - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value (Anastasia Belova) - cpufreq: imx6: use regmap to read ocotp register (tianyu2) - cpufreq: Don't unregister cpufreq cooling on CPU hotplug (Viresh Kumar) - cpufreq: Honour transition_latency over transition_delay_us (Qais Yousef) - cpufreq: Limit resolving a frequency to policy min/max (Shivnandan Kumar) - cpufreq: amd-pstate: adjust min/max limit perf (Meng Li) - cpufreq: Remove references to 10ms min sampling rate (Pierre Gondois) - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Srinivas Pandruvada) - cpufreq: intel_pstate: Allow model specific EPPs (Srinivas Pandruvada) - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Jiri Slaby (SUSE)) - cpufreq: Change default transition delay to 2ms (Qais Yousef) - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (Tor Vic) - Documentation: PM: amd-pstate: Fix section title underline (Meng Li) - Documentation: introduce amd-pstate preferrd core mode kernel command line options (Meng Li) - Documentation: amd-pstate: introduce amd-pstate preferred core (Meng Li) - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (Meng Li) - ACPI: cpufreq: Add highest perf change notification (Meng Li) - cpufreq: amd-pstate: Enable amd-pstate preferred core support (Meng Li) - ACPI: CPPC: Add helper to get the highest performance value (Meng Li) - x86: Drop CPU_SUP_INTEL from SCHED_MC_PRIO for the expansion (Meng Li) - Documentation: PM: Fix runtime_pm.rst markdown syntax (Yiwei Lin) - PM: runtime: add tracepoint for runtime_status changes (Vilas Bhat) - PM: runtime: Add pm_runtime_put_autosuspend() replacement (Sakari Ailus) - PM: runtime: Simplify pm_runtime_get_if_active() usage (Sakari Ailus) - PM: sleep: wakeirq: fix wake irq warning in system suspend (Qingliang Li) - PM: suspend: Set mem_sleep_current during kernel command line setup (Maulik Shah) - PM: hibernate: Don't ignore return from set_memory_ro() (Christophe Leroy) - PM: hibernate: Support to select compression algorithm (Nikhil V) - Documentation: PM: Fix PCI hibernation support description (RinHizakura) - PM: hibernate: Add support for LZ4 compression for hibernation (Nikhil V) - PM: hibernate: Move to crypto APIs for LZO compression (Nikhil V) - PM: hibernate: Rename lzo* to make it generic (Nikhil V) - PM: sleep: Call dpm_async_fn() directly in each suspend phase (Rafael J. Wysocki) - PM: sleep: Move devices to new lists earlier in each suspend phase (Rafael J. Wysocki) - PM: sleep: Move some assignments from under a lock (Rafael J. Wysocki) - PM: sleep: stats: Log errors right after running suspend callbacks (Rafael J. Wysocki) - PM: sleep: stats: Use locking in dpm_save_failed_dev() (Rafael J. Wysocki) - PM: sleep: stats: Call dpm_save_failed_step() at most once per phase (Rafael J. Wysocki) - PM: sleep: stats: Define suspend_stats next to the code using it (Rafael J. Wysocki) - PM: sleep: stats: Use unsigned int for success and failure counters (Rafael J. Wysocki) - PM: sleep: stats: Use an array of step failure counters (Rafael J. Wysocki) - PM: sleep: stats: Use array of suspend step names (Rafael J. Wysocki) - PM: sleep: Relocate two device PM core functions (Rafael J. Wysocki) - PM: sleep: Simplify dpm_suspended_list walk in dpm_resume() (Rafael J. Wysocki) - PM: sleep: Use bool for all 1-bit fields in struct dev_pm_info (Rafael J. Wysocki) - pmdomain: renesas: rcar-gen4-sysc: Reduce atomic delays (Geert Uytterhoeven) - pmdomain: renesas: Adjust the waiting time to cover the worst case (Dien Pham) - pmdomain: qcom: rpmpd: Add MSM8974PRO+PMA8084 power domains (Luca Weiss) - pmdomain: qcom: rpmpd: Add MSM8974+PM8841 power domains (Luca Weiss) - pmdomain: core: constify of_phandle_args in add device and subdomain (Krzysztof Kozlowski) - pmdomain: core: constify of_phandle_args in xlate (Krzysztof Kozlowski) - media: venus: Convert to dev_pm_domain_attach|detach_list() for vcodec (Ulf Hansson) - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Ulf Hansson) - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Ulf Hansson) - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Ulf Hansson) - PM: domains: Add helper functions to attach/detach multiple PM domains (Ulf Hansson) - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Adam Ford) - pmdomain: mediatek: Use devm_platform_ioremap_resource() in init_scp() (Markus Elfring) - pmdomain: renesas: r8a779h0-sysc: Add r8a779h0 support (Duy Nguyen) - pmdomain: imx8mp-blk-ctrl: Error out if domains are missing in DT (Marek Vasut) - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init (Kunwu Chan) - pmdomain: renesas: rcar-gen4-sysc: Remove unneeded includes (Geert Uytterhoeven) - pmdomain: core: Print a message when unused power domains are disabled (Konrad Dybcio) - pmdomain: qcom: rpmpd: Keep one RPM handle for all RPMPDs (Konrad Dybcio) - pmdomain: core: Scale down parent/child performance states in reverse order (Stephan Gerhold) - dt-bindings: power: rpmpd: Add MSM8974 power domains (Luca Weiss) - dt-bindings: soc: imx: add missing clock and power-domains to imx8mp-hdmi-blk-ctrl (Adam Ford) - hwmon: (dell-smm) Add XPS 9315 to fan control whitelist (Armin Wolf) - hwmon: (aspeed-g6-pwm-tacho): Support for ASPEED g6 PWM/Fan tach (Billy Tsai) - dt-bindings: hwmon: Support Aspeed g6 PWM TACH Control (Billy Tsai) - dt-bindings: hwmon: fan: Add fan binding to schema (Naresh Solanki) - dt-bindings: hwmon: tda38640: Add interrupt & regulator properties (Naresh Solanki) - hwmon: (amc6821) add of_match table (Josua Mayer) - dt-bindings: hwmon: lm75: use common hwmon schema (Théo Lebrun) - hwmon: (sis5595) drop unused DIV_TO_REG function (Krzysztof Kozlowski) - dt-bindings: hwmon: reference common hwmon schema (Krzysztof Kozlowski) - dt-bindings: hwmon: lltc,ltc4286: use common hwmon schema (Krzysztof Kozlowski) - dt-bindings: hwmon: adi,adm1275: use common hwmon schema (Krzysztof Kozlowski) - dt-bindings: hwmon: ti,ina2xx: use common hwmon schema (Krzysztof Kozlowski) - dt-bindings: hwmon: add common properties (Krzysztof Kozlowski) - hwmon: (pmbus/ir38064) Use PMBUS_REGULATOR_ONE to declare regulator (Guenter Roeck) - hwmon: (pmbus/lm25066) Use PMBUS_REGULATOR_ONE to declare regulator (Guenter Roeck) - hwmon: (pmbus/tda38640) Use PMBUS_REGULATOR_ONE to declare regulator (Guenter Roeck) - regulator: dt-bindings: promote infineon buck converters to their own binding (Conor Dooley) - dt-bindings: hwmon/pmbus: ti,lm25066: document regulators (Conor Dooley) - dt-bindings: hwmon: nuvoton,nct6775: Add compatible value for NCT6799 (Guenter Roeck) - MAINTAINERS: Drop redundant hwmon entries (Guenter Roeck) - hwmon: (max6620) Update broken Datasheet URL in driver documentation (Okan Akyuz) - hwmon: (axi-fan-control) Make use of dev_err_probe() (Nuno Sa) - hwmon: (axi-fan-control) Make use of sysfs_emit() (Nuno Sa) - hwmon: (axi-fan-control) Use device firmware agnostic API (Nuno Sa) - hwmon: (oxp-sensors) Add support for Ayaneo Air Plus 7320u. (Sebastian Kranz) - hwmon: (chipcap2) fix return path in cc2_request_alarm_irqs() (Javier Carrasco) - hwmon: (chipcap2) fix uninitialized variable in cc2_get_reg_val() (Javier Carrasco) - hwmon: Add driver for Astera Labs PT5161L retimer (Cosmo Chou) - hwmon: (coretemp) Use dynamic allocated memory for core temp_data (Zhang Rui) - hwmon: (coretemp) Remove redundant temp_data->is_pkg_data (Zhang Rui) - hwmon: (coretemp) Split package temp_data and core temp_data (Zhang Rui) - hwmon: (coretemp) Abstract core_temp helpers (Zhang Rui) - hwmon: (coretemp) Remove redundant pdata->cpu_map[] (Zhang Rui) - hwmon: (coretemp) Replace sensor_device_attribute with device_attribute (Zhang Rui) - hwmon: (coretemp) Remove unnecessary dependency of array index (Zhang Rui) - hwmon: (coretemp) Introduce enum for attr index (Zhang Rui) - hwmon: Add driver for ASUS ROG RYUJIN II 360 AIO cooler (Aleksa Savic) - hwmon: Add driver for NZXT Kraken X and Z series AIO CPU coolers (Aleksa Savic) - dt-bindings: trivial-devices: add Astera Labs PT5161L (Cosmo Chou) - dt-bindings: vendor-prefixes: add asteralabs (Cosmo Chou) - hwmon: Add support for Amphenol ChipCap 2 (Javier Carrasco) - dt-bindings: hwmon: Add Amphenol ChipCap 2 (Javier Carrasco) - ABI: sysfs-class-hwmon: add descriptions for humidity min/max alarms (Javier Carrasco) - hwmon: (core) Add support for humidity min/max alarm (Javier Carrasco) - dt-bindings: vendor-prefixes: add Amphenol (Javier Carrasco) - hwmon: (tmp401) convert to use maple tree register cache (Bo Liu) - hwmon: (sch5627) convert to use maple tree register cache (Bo Liu) - hwmon: (nct7802) convert to use maple tree register cache (Bo Liu) - hwmon: (max31760) convert to use maple tree register cache (Bo Liu) - hwmon: (lm83) convert to use maple tree register cache (Bo Liu) - hwmon: (jc42) convert to use maple tree register cache (Bo Liu) - hwmon: (ina3221) convert to use maple tree register cache (Bo Liu) - hwmon: (emc1403) convert to use maple tree register cache (Bo Liu) - hwmon: (adt7x10) convert to use maple tree register cache (Bo Liu) - hwmon: (sht3x) read out sensor serial number (Stefan Gloor) - hwmon: Add driver for MPS MPQ8785 Synchronous Step-Down Converter (Charles Hsu) - dt-bindings: Add MPQ8785 voltage regulator device (Charles Hsu) - hwmon: add fan speed monitoring driver for Surface devices (Ivor Wanders) - hwmon: Add driver for LTC4282 (Nuno Sa) - hwmon: add fault attribute for voltage channels (Nuno Sa) - dt-bindings: hwmon: Add LTC4282 bindings (Nuno Sa) - hwmon: (pmbus_core) Allow to hook PMBUS_SMBALERT_MASK (Patrick Rudolph) - hwmon: Drop non-functional I2C_CLASS_HWMON support for drivers w/o detect() (Heiner Kallweit) - MAINTAINERS: Drop entries for hwmon devices with unreachable maintainers (Guenter Roeck) - hwmon: Remove I2C_CLASS_HWMON from drivers w/o detect() and address_list (Heiner Kallweit) - dt-bindings: hwmon: ina2xx: Describe ina260 chip (Michal Simek) - dt-bindings: hwmon: ina2xx: Describe #io-channel-cells property (Michal Simek) - dt-bindings: hwmon: ina2xx: Add label property (Michal Simek) - hwmon: (nct6683) Add another customer ID for MSI (Forest Crossman) - hwmon: put HWMON_CHANNEL_INFO() initializers in rodata (Jani Nikula) - gpio: sysfs: repair export returning -EPERM on 1st attempt (Alexander Sverdlin) - selftest: gpio: remove obsolete gpio-mockup test (Kent Gibson) - gpiolib: Deduplicate cleanup for-loop in gpiochip_add_data_with_key() (Andy Shevchenko) - dt-bindings: gpio: aspeed,ast2400-gpio: Convert to DT schema (Andrew Jeffery) - gpio: acpi: Make acpi_gpio_count() take firmware node as a parameter (Andy Shevchenko) - gpio: of: Make of_gpio_get_count() take firmware node as a parameter (Andy Shevchenko) - gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index() (Stephen Boyd) - gpio: sim: use for_each_hwgpio() (Bartosz Golaszewski) - gpio: provide for_each_hwgpio() (Bartosz Golaszewski) - gpio: don't warn about removing GPIO chips with active users anymore (Bartosz Golaszewski) - gpio: sim: delimit the fwnode name with a ":" when generating labels (Bartosz Golaszewski) - gpio: sim: add lockdep asserts (Bartosz Golaszewski) - gpio: Add ChromeOS EC GPIO driver (Stephen Boyd) - gpio: constify of_phandle_args in of_find_gpio_device_by_xlate() (Krzysztof Kozlowski) - gpio: fix memory leak in gpiod_request_commit() (Xiaolei Wang) - gpio: constify opaque pointer "data" in gpio_device_find() (Krzysztof Kozlowski) - gpio: cdev: fix a NULL-pointer dereference with DEBUG enabled (Bartosz Golaszewski) - gpio: uapi: clarify default_values being logical (Kent Gibson) - gpio: sysfs: fix inverted pointer logic (Bartosz Golaszewski) - gpio: don't let lockdep complain about inherently dangerous RCU usage (Bartosz Golaszewski) - gpio: use srcu_dereference() with SRCU-protected pointers (Bartosz Golaszewski) - gpio: cdev: use correct pointer accessors with SRCU (Bartosz Golaszewski) - gpio: take the SRCU read lock in gpiod_hog() (Bartosz Golaszewski) - Documentation: gpio: consistently use logical line value terminology (Kent Gibson) - Documentation: gpio: clarify sysfs line values are logical (Kent Gibson) - gpio: initialize descriptor SRCU structure before adding OF-based chips (Bartosz Golaszewski) - gpio: mark unsafe gpio_chip manipulators as deprecated (Bartosz Golaszewski) - gpio: remove the RW semaphore from the GPIO device (Bartosz Golaszewski) - gpio: protect the pointer to gpio_chip in gpio_device with SRCU (Bartosz Golaszewski) - gpio: add SRCU infrastructure to struct gpio_device (Bartosz Golaszewski) - gpio: add the can_sleep flag to struct gpio_device (Bartosz Golaszewski) - gpio: remove unnecessary checks from gpiod_to_chip() (Bartosz Golaszewski) - gpio: reduce the functionality of validate_desc() (Bartosz Golaszewski) - gpio: don't dereference gdev->chip in gpiochip_setup_dev() (Bartosz Golaszewski) - gpio: sysfs: don't access gdev->chip if it's not needed (Bartosz Golaszewski) - gpio: cdev: don't access gdev->chip if it's not needed (Bartosz Golaszewski) - gpio: cdev: replace gpiochip_get_desc() with gpio_device_get_desc() (Bartosz Golaszewski) - gpio: sysfs: pass the GPIO device - not chip - to sysfs callbacks (Bartosz Golaszewski) - gpio: sysfs: extend the critical section for unregistering sysfs devices (Bartosz Golaszewski) - gpio: remove unneeded code from gpio_device_get_desc() (Bartosz Golaszewski) - gpio: reinforce desc->flags handling (Bartosz Golaszewski) - gpio: remove gpio_lock (Bartosz Golaszewski) - gpio: sysfs: use gpio_device_find() to iterate over existing devices (Bartosz Golaszewski) - gpio: protect the descriptor label with SRCU (Bartosz Golaszewski) - gpio: add SRCU infrastructure to struct gpio_desc (Bartosz Golaszewski) - gpio: don't set label from irq helpers (Bartosz Golaszewski) - gpio: provide and use gpiod_get_label() (Bartosz Golaszewski) - gpio: remove unused logging helpers (Bartosz Golaszewski) - gpio: of: assign and read the hog pointer atomically (Bartosz Golaszewski) - gpio: protect the list of GPIO devices with SRCU (Bartosz Golaszewski) - gpio: constify opaque pointer in gpio_device_find() match function (Krzysztof Kozlowski) - gpio: set device type for GPIO chips (Bartosz Golaszewski) - gpio: gpiolib: make gpio_bus_type const (Ricardo B. Marliere) - dt-bindings: gpio: pca9570: Add label property (Michal Simek) - dt-bindings: gpio: mvebu: Fix "unevaluatedProperties" to be false (Rob Herring) - gpio: vf610: enable COMPILE_TEST (Martin Kaiser) - gpio: vf610: allow disabling the vf610 driver (Martin Kaiser) - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779h0 support (Geert Uytterhoeven) - gpio: improve the API contract for setting direction (Bartosz Golaszewski) - gpio: unexport GPIO irq domain functions only used internally (Bartosz Golaszewski) - gpio: cdev: remove leftover function pointer typedefs (Bartosz Golaszewski) - Documentation: gpio: describe uAPI behaviour for unsupported config (Kent Gibson) - MAINTAINERS: add Documentation/userspace-api/gpio/ to GPIO UAPI section (Kent Gibson) - gpio: eic-sprd: Optimize the calculation method of eic number (Wenhua Lin) - Documentation: gpio: move gpio-mockup into obsolete section (Kent Gibson) - Documentation: gpio: document gpio-mockup as obsoleted by gpio-sim (Kent Gibson) - Documentation: gpio: capitalize GPIO in index title (Kent Gibson) - Documentation: gpio: add chardev v1 userspace API documentation (Kent Gibson) - Documentation: gpio: update sysfs documentation to reference new chardev doc (Kent Gibson) - Documentation: gpio: move sysfs into an obsolete section (Kent Gibson) - Documentation: ABI: update sysfs-gpio to reference gpio-cdev (Kent Gibson) - Documentation: ABI: update gpio-cdev to reference chardev.rst (Kent Gibson) - Documentation: gpio: add chardev userspace API documentation (Kent Gibson) - gpio: uapi: clarify using v2 rather than v1 (Kent Gibson) - gpio: uapi: document possible values of gpioevent_data.id (Kent Gibson) - gpio: uapi: drop trailing period from one sentence descriptions (Kent Gibson) - gpio: uapi: clarify hte references (Kent Gibson) - gpio: uapi: improve description of fd fields (Kent Gibson) - gpio: legacy: mark old interfaces as deprecated in kernel docs (Bartosz Golaszewski) - spi: Introduce SPI_INVALID_CS and is_valid_cs() (Andy Shevchenko) - spi: Fix types of the last chip select storage variables (Andy Shevchenko) - spi: Consistently use BIT for cs_index_mask (Andy Shevchenko) - spi: Exctract spi_dev_check_cs() helper (Andy Shevchenko) - spi: Exctract spi_set_all_cs_unused() helper (Andy Shevchenko) - spi: s3c64xx: switch exynos850 to new port config data (Tudor Ambarus) - spi: s3c64xx: switch gs101 to new port config data (Tudor Ambarus) - spi: s3c64xx: deprecate fifo_lvl_mask, rx_lvl_offset and port_id (Tudor Ambarus) - spi: s3c64xx: get rid of the OF alias ID dependency (Tudor Ambarus) - spi: s3c64xx: introduce s3c64xx_spi_set_port_id() (Tudor Ambarus) - spi: s3c64xx: let the SPI core determine the bus number (Tudor Ambarus) - spi: s3c64xx: allow FIFO depth to be determined from the compatible (Tudor Ambarus) - spi: s3c64xx: retrieve the FIFO depth from the device tree (Tudor Ambarus) - spi: s3c64xx: determine the fifo depth only once (Tudor Ambarus) - spi: s3c64xx: allow full FIFO masks (Tudor Ambarus) - spi: s3c64xx: define a magic value (Tudor Ambarus) - spi: dt-bindings: introduce FIFO depth properties (Tudor Ambarus) - spi: axi-spi-engine: use struct_size() macro (David Lechner) - spi: axi-spi-engine: use __counted_by() attribute (David Lechner) - spi: axi-spi-engine: remove p from struct spi_engine_message_state (David Lechner) - spi: dt-bindings: samsung: make dma properties not required (Tudor Ambarus) - spi: stm32-qspi: Replace of_gpio.h by proper one (Andy Shevchenko) - spi: pic32: Replace of_gpio.h by proper one (Andy Shevchenko) - spi: dt-bindings: atmel,at91rm9200-spi: remove 9x60 compatible from list (Varshini Rajendran) - spi: ppc4xx: Fix fallout from rename in struct spi_bitbang (Uwe Kleine-König) - spi: axi-spi-engine: move message compile to optimize_message (David Lechner) - spi: stm32: move splitting transfers to optimize_message (David Lechner) - spi: move splitting transfers to spi_optimize_message() (David Lechner) - spi: add spi_optimize_message() APIs (David Lechner) - spi: spi-mem: add statistics support to ->exec_op() calls (Théo Lebrun) - spi: cadence-qspi: report correct number of chip-select (Théo Lebrun) - spi: cadence-qspi: set maximum chip-select to 4 (Théo Lebrun) - spi: cadence-qspi: assert each subnode flash CS is valid (Théo Lebrun) - spi: spi-summary.rst: fix underline length (Randy Dunlap) - spi: Update the "master/slave" terminology in documentation (Dhruva Gole) - spi: dw: remove redundant assignment to variable len (Colin Ian King) - spi: mchp-pci1xxxx: release resources on error in probe() (Dan Carpenter) - spi: gpio: Follow renaming of SPI "master" to "controller" (Andy Shevchenko) - spi: pxa2xx: Use typedef for dma_filter_fn (Krzysztof Kozlowski) - spi: pl022: Add missing dma_filter field kerneldoc (Krzysztof Kozlowski) - spi: pl022: Use typedef for dma_filter_fn (Krzysztof Kozlowski) - spi: s3c64xx: drop a superfluous bitwise NOT operation (Tudor Ambarus) - spi: s3c64xx: remove duplicated definition (Tudor Ambarus) - spi: s3c64xx: downgrade dev_warn to dev_dbg for optional dt props (Tudor Ambarus) - spi: s3c64xx: drop blank line between declarations (Tudor Ambarus) - spi: s3c64xx: return ETIMEDOUT for wait_for_completion_timeout() (Tudor Ambarus) - spi: s3c64xx: rename prepare_dma() to s3c64xx_prepare_dma() (Tudor Ambarus) - spi: s3c64xx: propagate the dma_submit_error() error code (Tudor Ambarus) - spi: s3c64xx: check return code of dmaengine_slave_config() (Tudor Ambarus) - spi: s3c64xx: move common code outside if else (Tudor Ambarus) - spi: s3c64xx: remove else after return (Tudor Ambarus) - spi: s3c64xx: remove unneeded (void *) casts in of_match_table (Tudor Ambarus) - spi: s3c64xx: fix typo, s/configuartion/configuration (Tudor Ambarus) - spi: s3c64xx: avoid possible negative array index (Tudor Ambarus) - spi: s3c64xx: explicitly include (Tudor Ambarus) - spi: s3c64xx: explicitly include (Tudor Ambarus) - spi: s3c64xx: explicitly include (Tudor Ambarus) - spi: s3c64xx: sort headers alphabetically (Tudor Ambarus) - Documentation: spi: Update documentation for renaming "master" to "controller" (Uwe Kleine-König) - spi: Drop compat layer from renaming "master" to "controller" (Uwe Kleine-König) - spi: fsl-lib: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - wifi: libertas: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - video: fbdev: mmp: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - usb: gadget: max3420_udc: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - tpm_tis_spi: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - staging: greybus: spi: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - staging: fbtft: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - spi: spidev: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - spi: slave-mt27xx: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - spi: loopback-test: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - spi: geni-qcom: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - spi: cavium: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - spi: cadence-quadspi: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - spi: cadence-quadspi: Don't emit error message on allocation error (Uwe Kleine-König) - spi: bitbang: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - platform/chrome: cros_ec_spi: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - net: vertexcom: mse102x: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - net: ks8851: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - mtd: dataflash: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - mmc: mmc_spi: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - misc: gehc-achc: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - media: v4l2-subdev: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - media: usb/msi2500: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - media: netup_unidvb: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - media: mgb4: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - Input: synaptics-rmi4 - follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - Input: pxspad - follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - iio: adc: ad_sigma_delta: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - ieee802154: ca8210: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - fpga: ice40-spi: Follow renaming of SPI "master" to "controller" (Uwe Kleine-König) - spi: s3c64xx: add support for google,gs101-spi (Tudor Ambarus) - spi: s3c64xx: add s3c64xx_iowrite{8,16}_32_rep accessors (Tudor Ambarus) - spi: s3c64xx: prepare for a different flavor of iowrite rep (Tudor Ambarus) - spi: dt-bindings: samsung: add google,gs101-spi compatible (Tudor Ambarus) - spi: mchp-pci1xxxx: DMA support for copying data to and from SPI Buf (Thangaraj Samynathan) - spi: mchp-pci1xxxx: Add support for DMA in SPI (Thangaraj Samynathan) - spi: axi-spi-engine: move msg finalization out of irq handler (David Lechner) - spi: axi-spi-engine: remove use of ida for sync id (David Lechner) - spi: drop gpf arg from __spi_split_transfer_maxsize() (David Lechner) - spi: fsl-dspi: Unify error messaging in dspi_request_dma() (andy.shevchenko@gmail.com) - spi: fsl-dspi: Preserve error code returned by dmaengine_slave_config() (andy.shevchenko@gmail.com) - spi: spi-rockchip: Fix max_native_cs (Luis de Arquer) - spi: spi-rockchip: Fix out of bounds array access (Luis de Arquer) - spi: intel: Keep the BIOS partition inside the first chip (Mika Westerberg) - spi: intel: Add default partition and name to the second chip (Mika Westerberg) - spi: axi-spi-engine: use common AXI macros (David Lechner) - spi: bcm2835: implement ctlr->max_transfer_size (David Lechner) - spi: move split xfers for CS_WORD emulation (David Lechner) - spi: cs42l43: Clean up of firmware node (Charles Keepax) - spi: reorder spi_message struct member doc comments (David Lechner) - spi: Kconfig: cap[c]ability (Ahelenia Ziemiańska) - spi: avoid double validation in __spi_sync() (David Lechner) - spi: cs42l43: Handle error from devm_pm_runtime_enable() (Charles Keepax) - spi: dt-bindings: samsung: Add Exynos850 SPI (Sam Protsenko) - spi: s3c64xx: Add Exynos850 support (Sam Protsenko) - spi: consolidate setting message->spi (David Lechner) - dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95 (Peng Fan) - dt-bindings: spi: fsl-lpspi: support i.MX95 LPSPI (Peng Fan) - spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro (Sam Protsenko) - spi: nxp-fspi: Adjust LUT debug output alignment (Alexander Stein) - spi: make spi_bus_type const (Greg Kroah-Hartman) - spi: spi-mt65xx: Support sleep pin control (Ruihai Zhou) - regulator: lp8788-buck: fix copy and paste bug in lp8788_dvs_gpio_request() (Dan Carpenter) - regulator: core: make regulator_class constant (Ricardo B. Marliere) - regulator: da9121: Remove unused of_gpio.h (Andy Shevchenko) - regulator: mp8859: Implement set_current_limit() (Mark Brown) - regulator: mp8859: Report slew rate (Mark Brown) - regulator: mp8859: Support status and error readback (Mark Brown) - regulator: mp8859: Support active discharge control (Mark Brown) - regulator: mp8859: Support mode operations (Mark Brown) - regulator: mp8859: Support enable control (Mark Brown) - regulator: mp8859: Validate and log device identifier information (Mark Brown) - regulator: mp8859: Specify register accessibility and enable caching (Mark Brown) - regulator: max8998: Convert to GPIO descriptors (Linus Walleij) - regulator: max8997: Convert to GPIO descriptors (Linus Walleij) - regulator: lp8788-buck: Fully convert to GPIO descriptors (Linus Walleij) - regulator: da9055: Fully convert to GPIO descriptors (Linus Walleij) - regulator: max8973: Finalize switch to GPIO descriptors (Linus Walleij) - regulator: dt-bindings: qcom,usb-vbus-regulator: add support for PM4125 (Dmitry Baryshkov) - regulator: core: Remove redundant assignment to variable possible_uV (Colin Ian King) - regulator: pwm-regulator: Use dev_err_probe() for error paths in .probe() (Uwe Kleine-König) - regulator: userspace-consumer: add module device table (John Keeping) - regulator: dt-bindings: gpio-regulator: Fix "gpios-states" and "states" array bounds (Rob Herring) - regulator: dt-bindings: qcom,usb-vbus-regulator: add support for PM4125 (Dmitry Baryshkov) - regulator: core: Remove redundant assignment to variable possible_uV (Colin Ian King) - regulator: pwm-regulator: Use dev_err_probe() for error paths in .probe() (Uwe Kleine-König) - dt-bindings: regulator: qcom,usb-vbus-regulator: Add PM6150 compatible (Danila Tikhonov) - regulator: lp873x: Use bitfield helpers (Geert Uytterhoeven) - regulator: lp87565: Use bitfield helpers (Geert Uytterhoeven) - regulator: dt-bindings: microchip,mcp16502: convert to YAML (Andrei Simion) - regulator: fixed-helper: Save a few bytes of memory when registering a 'nfc_llc' engine (Christophe JAILLET) - dt-bindings: regulator: Convert ti,tps65132 to YAML (André Apitzsch) - regulator: qcom_smd: Keep one rpm handle for all vregs (Konrad Dybcio) - regmap: kunit: Add a test for ranges in combination with windows (Mark Brown) - regmap: rework ->max_register handling (Jan Dakinevich) - mmc: core: make mmc_host_class constant (Ricardo B. Marliere) - mmc: core: Fix switch on gp3 partition (Dominique Martinet) - mmc: tmio: comment the ERR_PTR usage in this driver (Wolfram Sang) - mmc: mmc_spi: Don't mention DMA direction (Andy Shevchenko) - mmc: dw_mmc: Remove unused of_gpio.h (Andy Shevchenko) - mmc: dw_mmc: add support for hi3798mv200 (Yang Xiwen) - dt-bindings: mmc: hisilicon,hi3798cv200-dw-mshc: add Hi3798MV200 binding (Yang Xiwen) - dt-bindings: mmc: dw-mshc-hi3798cv200: convert to YAML (Yang Xiwen) - mmc: dw_mmc-hi3798cv200: remove MODULE_ALIAS() (Yang Xiwen) - mmc: core: Use a struct device* as in-param to mmc_of_parse_clk_phase() (Yang Xiwen) - mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function (Christophe JAILLET) - mmc: tmio: avoid concurrent runs of mmc_request_done() (Wolfram Sang) - dt-bindings: mmc: fsl-imx-mmc: Document the required clocks (Fabio Estevam) - mmc: sh_mmcif: Advance sg_miter before reading blocks (Linus Walleij) - mmc: sh_mmcif: sg_miter must not be atomic (Linus Walleij) - mmc: sdhci-esdhc-mcf: Flag the sg_miter as atomic (Linus Walleij) - dt-bindings: mmc: fsl-imx-esdhc: add default and 100mhz state (Marco Felsch) - mmc: core: constify the struct device_type usage (Ricardo B. Marliere) - mmc: sdhci-of-dwcmshc: Add support for Sophgo CV1800B and SG2002 (Jisheng Zhang) - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo CV1800B and SG2002 support (Jisheng Zhang) - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Martin Blumenstingl) - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Martin Blumenstingl) - mmc: davinci_mmc: Drop dangling variable (Linus Walleij) - dt-bindings: mmc: renesas,sdhi: Document R-Car V4M support (Geert Uytterhoeven) - MAINTAINERS: Update bouncing @codeaurora addresses for EMMC CMDQ (Jeffrey Hugo) - mmc: renesas_sdhi: use typedef for dma_filter_fn (Krzysztof Kozlowski) - mmc: wbsd: remove redundant assignment to variable id (Colin Ian King) - mmc: sh_mmcif: Use sg_miter for PIO (Linus Walleij) - mmc: sdhci-esdhc-mcf: Use sg_miter for swapping (Linus Walleij) - mmc: omap: Use sg_miter for PIO (Linus Walleij) - mmc: mxcmmc: Use sg_miter for PIO (Linus Walleij) - mmc: mvsdio: Use sg_miter for PIO (Linus Walleij) - mmc: moxart-mmc: Use sg_miter for PIO (Linus Walleij) - mmc: moxart-mmc: Fix accounting in DMA transfer (Linus Walleij) - mmc: moxart-mmc: Factor out moxart_use_dma() helper (Linus Walleij) - mmc: davinci_mmc: Use sg_miter for PIO (Linus Walleij) - dt-bindings: mmc: fsl-imx-esdhc: add iommus property (Frank Li) - memstick: core: make memstick_bus_type const (Ricardo B. Marliere) - mmc: core: make sdio_bus_type const (Ricardo B. Marliere) - mmc: core: make mmc_bus_type const (Ricardo B. Marliere) - mmc: core: make mmc_rpmb_bus_type const (Ricardo B. Marliere) - mmc: core Drop BLK_BOUNCE_HIGH (Linus Walleij) - dt-bindings: mmc: fsl-imx-esdhc: add i.MX95 compatible string (Peng Fan) - mmc: core: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - pwm: imx-tpm: fix probe crash due to access registers without clock (Dong Aisheng) - pwm: meson: generalize 4 inputs clock on meson8 pwm type (Jerome Brunet) - dt-bindings: pwm: amlogic: Add a new binding for meson8 pwm types (Jerome Brunet) - dt-bindings: pwm: amlogic: fix s4 bindings (Jerome Brunet) - pwm: dwc: simplify error handling (Raag Jadav) - pwm: dwc: Add 16 channel support for Intel Elkhart Lake (Raag Jadav) - pwm: dwc: drop redundant error check (Raag Jadav) - staging: greybus: pwm: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - staging: greybus: pwm: Rework how the number of PWM lines is determined (Uwe Kleine-König) - staging: greybus: pwm: Drop unused gb_connection_set_data() (Uwe Kleine-König) - staging: greybus: pwm: Rely on pwm framework to pass a valid hwpwm (Uwe Kleine-König) - staging: greybus: pwm: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - staging: greybus: pwm: Change prototype of helpers to prepare further changes (Uwe Kleine-König) - leds: qcom-lpg: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - drm/bridge: ti-sn65dsi86: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - drm/bridge: ti-sn65dsi86: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - gpio: mvebu: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: xilinx: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: xilinx: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: vt8500: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: vt8500: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: vt8500: Introduce a local pwm_chip variable in .probe() (Uwe Kleine-König) - pwm: vt8500: Change prototype of a helper to prepare further changes (Uwe Kleine-König) - pwm: visconti: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: twl-led: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: twl-led: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: twl: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: twl: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: tiehrpwm: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: tiehrpwm: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: tiehrpwm: Change prototype of helpers to prepare further changes (Uwe Kleine-König) - pwm: tiehrpwm: Simplify code to determine the pwmchip's parent device (Uwe Kleine-König) - pwm: tiecap: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: tiecap: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: tiecap: Change prototype of helpers to prepare further changes (Uwe Kleine-König) - pwm: tiecap: Simplify code to determine the pwmchip's parent device (Uwe Kleine-König) - pwm: tegra: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: tegra: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: tegra: Drop duplicated tracking of the parent device (Uwe Kleine-König) - pwm: sunplus: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: sun4i: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: sun4i: Consistently name driver data sun4ichip (Uwe Kleine-König) - pwm: sun4i: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: sun4i: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: stmpe: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: stmpe: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: stm32-lp: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: stm32-lp: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: stm32-lp: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: stm32-lp: Simplify code to determine the pwmchip's parent device (Uwe Kleine-König) - pwm: stm32: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: stm32: Change prototype of helper that detects npwm to prepare further changes (Uwe Kleine-König) - pwm: stm32: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: stm32: Change prototype of a helper to prepare further changes (Uwe Kleine-König) - pwm: stm32: Simplify code to determine the pwmchip's parent device (Uwe Kleine-König) - pwm: sti: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: sti: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: sprd: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: sprd: Drop duplicated tracking of the parent device (Uwe Kleine-König) - pwm: sprd: Rework how the available channels are counted (Uwe Kleine-König) - pwm: spear: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: sl28cpld: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: sifive: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: sifive: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: sifive: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: sifive: Simplify code to determine the pwmchip's parent device (Uwe Kleine-König) - pwm: samsung: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: samsung: Simplify using dev_err_probe() (Uwe Kleine-König) - pwm: samsung: Simplify by using devm functions in probe (Uwe Kleine-König) - pwm: samsung: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: samsung: Change prototype of helpers to prepare further changes (Uwe Kleine-König) - pwm: samsung: Simplify code to determine the pwmchip's parent device (Uwe Kleine-König) - pwm: rz-mtu3: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: rz-mtu3: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: rz-mtu3: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: rockchip: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: rochchip: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: renesas-tpu: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: rcar: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: rcar: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: rcar: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: raspberrypi-poe: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: raspberrypi-poe: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: pxa: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: pca9685: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: pca9685: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: pca9685: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: omap-dmtimer: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: omap-dmtimer: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: omap-dmtimer: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: ntxec: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: mxs: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: mtk-disp: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: mtk-disp: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: microchip-core: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: meson: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: meson: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: meson: Change prototype of a few helpers to prepare further changes (Uwe Kleine-König) - pwm: mediatek: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: mediatek: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: lpss-*: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: lpss-*: Don't set driver data (Uwe Kleine-König) - pwm: lpss: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: lpc32xx: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: lpc18xx-sct: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: lpc18xx-sct: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: lpc18xx-sct: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: lpc18xx-sct: Drop hardly used member from driver private data (Uwe Kleine-König) - pwm: lp3943: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: keembay: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: jz4740: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: jz4740: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: jz4740: Change prototype of a helper to prepare further changes (Uwe Kleine-König) - pwm: iqs620a: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: iqs620a: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: iqs620a: Create a wrapper for converting a pwm_chip to driver data (Uwe Kleine-König) - pwm: intel-lgm: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: imx-tpm: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: imx27: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: imx27: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: imx1: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: img: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: img: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: img: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: img: Drop write-only variable from driver private data (Uwe Kleine-König) - pwm: hibvt: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: hibvt: Consistently name driver data hi_pwm_chip (Uwe Kleine-König) - pwm: fsl-ftm: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: fsl-ftm: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: fsl-ftm: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: fsl-ftm: Change prototype of a helper to prepare further changes (Uwe Kleine-König) - pwm: ep93xx: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: ep93xx: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: dwc-core: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: dwc: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: dwc: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: cros-ec: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: cros-ec: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: cros-ec: Change prototype of helpers to prepare further changes (Uwe Kleine-König) - pwm: crc: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: crc: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: crc: Simplify code to determine the pwmchip's parent device (Uwe Kleine-König) - pwm: clps711x: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: clk: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: clk: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: brcmstb: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: berlin: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: berlin: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: bcm-kona: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: bcm-kona: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: bcm-iproc: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: bcm2835: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: atmel-tcb: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: atmel-tcb: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: atmel-tcb: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: atmel-hlcdc: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: atmel-hlcdc: Prepare removing pwm_chip from driver data (Uwe Kleine-König) - pwm: atmel: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: atmel: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: atmel: Change prototype of a helper to prepare further changes (Uwe Kleine-König) - pwm: apple: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: ab8500: Make use of devm_pwmchip_alloc() function (Uwe Kleine-König) - pwm: ab8500: Introduce a local pwm_chip variable in .probe() (Uwe Kleine-König) - pwm: ab8500: Make use of pwmchip_parent() accessor (Uwe Kleine-König) - pwm: Provide pwmchip_alloc() function and a devm variant of it (Uwe Kleine-König) - pwm: Provide wrappers for storing and getting driver private data (Uwe Kleine-König) - pwm: Provide an inline function to get the parent device of a given chip (Uwe Kleine-König) - pwm: mediatek: add support for MT7988 (Rafał Miłecki) - dt-bindings: pwm: mediatek,mt2712: add compatible for MT7988 (Rafał Miłecki) - pwm: dwc: access driver_data using dev_get_drvdata() (Raag Jadav) - dt-bindings: atmel,hlcdc: convert pwm bindings to json-schema (Dharma Balasubiramani) - pwm: imx27: Don't use pwm consumer API (Uwe Kleine-König) - pwm: atmel: Don't use pwm consumer API (Uwe Kleine-König) - pwm: atmel-hlcdc: Don't use pwm consumer API (Uwe Kleine-König) - pwm: bcm2835: Drop write-only member of driver private data (Uwe Kleine-König) - pwm: Reorder symbols in core.c (Uwe Kleine-König) - dt-bindings: pxa-pwm: Convert to YAML (Duje Mihanović) - pwm: mediatek: Update kernel doc for struct pwm_mediatek_of_data (Uwe Kleine-König) - pwm: Drop duplicate check against chip->npwm in of_pwm_xlate_with_flags() (Uwe Kleine-König) - pwm: clps711x: Drop custom .of_xlate() callback (Uwe Kleine-König) - pwm: Let the of_xlate callbacks accept references without period (Uwe Kleine-König) - pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip (Uwe Kleine-König) - pwm: dwc: use pm_sleep_ptr() macro (Raag Jadav) - pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan (Uwe Kleine-König) - pwm: atmel-hlcdc: Fix clock imbalance related to suspend support (Uwe Kleine-König) - firmware: coreboot: Replace tag with id table in driver struct (Nícolas F. R. A. Prado) - firmware: coreboot: Generate aliases for coreboot modules (Nícolas F. R. A. Prado) - firmware: coreboot: Generate modalias uevent for devices (Nícolas F. R. A. Prado) - firmware: coreboot: make coreboot_bus_type const (Ricardo B. Marliere) - dm vdo: document minimum metadata size requirements (Matthew Sakai) - dm vdo: remove meaningless version number constant (Matthew Sakai) - dm vdo: remove vdo_perform_once (Matthew Sakai) - dm vdo block-map: Remove stray semicolon (Yang Li) - dm vdo string-utils: change from uds_ to vdo_ namespace (Mike Snitzer) - dm vdo logger: change from uds_ to vdo_ namespace (Mike Snitzer) - dm vdo funnel-queue: change from uds_ to vdo_ namespace (Mike Snitzer) - dm vdo indexer: fix use after free (Matthew Sakai) - dm vdo logger: remove log level to string conversion code (Mike Snitzer) - dm vdo: document log_level parameter (Ken Raeburn) - dm vdo: add 'log_level' module parameter (Mike Snitzer) - dm vdo: remove all sysfs interfaces (Mike Snitzer) - dm vdo target: eliminate inappropriate uses of UDS_SUCCESS (Mike Snitzer) - dm vdo indexer: update ASSERT and ASSERT_LOG_ONLY usage (Matthew Sakai) - dm vdo encodings: update some stale comments (Mike Snitzer) - dm vdo permassert: audit all of ASSERT to test for VDO_SUCCESS (Mike Snitzer) - dm-vdo funnel-workqueue: return VDO_SUCCESS from make_simple_work_queue (Mike Snitzer) - dm vdo thread-utils: return VDO_SUCCESS on vdo_create_thread success (Mike Snitzer) - dm vdo int-map: return VDO_SUCCESS on success (Mike Snitzer) - dm vdo: check for VDO_SUCCESS return value from memory-alloc functions (Mike Snitzer) - dm vdo memory-alloc: return VDO_SUCCESS on success (Mike Snitzer) - dm vdo errors: remove unused error codes (Matthew Sakai) - dm vdo memory-alloc: rename vdo_do_allocation to __vdo_do_allocation (Mike Snitzer) - dm vdo memory-alloc: change from uds_ to vdo_ namespace (Mike Snitzer) - dm-vdo: change unnamed enums to defines (Bruce Johnston) - dm vdo: remove outdated pointer_map reference (Matthew Sakai) - dm vdo: update module comments (Matthew Sakai) - dm vdo indexer delta-index: fix typos in comments (Matthew Sakai) - dm vdo: fix various function names referenced in comment blocks (Jiapeng Chong) - dm vdo: move indexer files into sub-directory (Mike Snitzer) - dm vdo: remove unnecessary indexer.h includes (Matthew Sakai) - dm vdo: clean up scnprintf usage (Chung Chung) - dm vdo: include to resolve current being undeclared (Mike Snitzer) - dm vdo indexer-volume: fix missing mutex_lock in process_entry (Mike Snitzer) - dm vdo flush: initialize return to NULL in allocate_flush (Mike Snitzer) - dm vdo slab-depot: delete unnecessary check in allocate_components (Dan Carpenter) - dm vdo memory-alloc: simplify allocations_allowed() (Mike Snitzer) - dm vdo: remove internal ticket references (Susan LeGendre-McGhee) - dm vdo thread-device: rename all methods to reflect vdo-only use (Mike Snitzer) - dm vdo thread-registry: rename all methods to reflect vdo-only use (Mike Snitzer) - dm vdo thread-utils: cleanup included headers (Mike Snitzer) - dm vdo thread-utils: further cleanup of thread functions (Mike Snitzer) - dm vdo thread-utils: remove all uds_*_mutex wrappers (Mike Snitzer) - dm vdo thread-utils: push uds_*_cond interface down to indexer (Mike Snitzer) - dm vdo: fold thread-cond-var.c into thread-utils (Mike Snitzer) - dm vdo indexer: rename uds.h to indexer.h (Mike Snitzer) - dm vdo: rename uds-threads.[ch] to thread-utils.[ch] (Mike Snitzer) - dm vdo indexer sparse-cache: cleanup threads_barrier code (Mike Snitzer) - dm vdo uds-threads: push 'barrier' down to sparse-cache (Mike Snitzer) - dm vdo uds-threads: eliminate uds_*_semaphore interfaces (Mike Snitzer) - dm vdo: make uds_*_semaphore interface private to uds-threads.c (Mike Snitzer) - dm vdo block-map: rename page state name from "UDS_FREE" to "FREE" (Mike Snitzer) - dm vdo volume-index: fix an assert statement in start_restoring_volume_sub_index() (Harshit Mogalapalli) - dm vdo logger: update logging to start with "device-mapper: vdo" (Mike Snitzer) - dm vdo logger: switch UDS_LOG_NOTICE to be alias for UDS_LOG_INFO (Mike Snitzer) - dm vdo: tweak wait_for_completion_interruptible callers (Mike Snitzer) - dm vdo delta-index: fix various small nits (Mike Snitzer) - dm vdo chapter_index: fix a few small nits (Mike Snitzer) - dm vdo: cleanup style for comments in structs (Mike Snitzer) - dm vdo dedupe: fix various small nits (Mike Snitzer) - dm vdo string-utils: remove unnecessary includes (Mike Snitzer) - dm vdo message-stats: reformat to remove excessive newlines (Ken Raeburn) - dm vdo: use #define for NO_CHAPTER and NO_CHAPTER_INDEX_ENTRY (Mike Snitzer) - dm vdo: move encoding constants to encodings.c (Susan LeGendre-McGhee) - dm vdo: add documentation details on zones and locking (Matthew Sakai) - dm vdo: add vio life cycle details to design doc (Matthew Sakai) - dm vdo: add vdo documentation to device-mapper index (Matthew Sakai) - dm vdo recovery-journal: fix sparse 'mixed bitwiseness' warning (Mike Snitzer) - dm vdo dedupe: silence sparse warnings about locking context imbalances (Mike Snitzer) - dm vdo data-vio: silence sparse warnings about locking context imbalances (Mike Snitzer) - dm vdo: fix various blk_opf_t sparse warnings (Mike Snitzer) - dm vdo: fix sparse 'warning: Using plain integer as NULL pointer' (Mike Snitzer) - dm vdo: fix sparse warnings about missing statics (Mike Snitzer) - dm vdo: rename struct configuration to uds_configuration (Mike Snitzer) - dm vdo: rename struct geometry to index_geometry (Mike Snitzer) - dm vdo index: fix various small nits (Mike Snitzer) - dm vdo dedupe: fix various small nits (Mike Snitzer) - dm vdo slab-depot: fix various small nits (Mike Snitzer) - dm vdo data-vio: rename is_trim flag to is_discard (Mike Snitzer) - dm vdo: rename vdo_map_to_system_error to vdo_status_to_errno (Mike Snitzer) - dm vdo: rename uds_map_to_system_error to uds_status_to_errno (Mike Snitzer) - dm vdo: slight cleanup of UDS error codes (Mike Snitzer) - dm vdo block-map: rename struct cursors member to 'completion' (Mike Snitzer) - dm vdo block-map: avoid extra dereferences to access vdo object (Mike Snitzer) - dm vdo block-map: remove extra vdo arg from initialize_block_map_zone (Mike Snitzer) - dm vdo block-map: use uds_log_ratelimit() rather than open code it (Mike Snitzer) - dm vdo block-map: fix a few small nits (Mike Snitzer) - dm vdo: use a proper Makefile for dm-vdo (Mike Snitzer) - dm vdo: fix how dm_kcopyd_client_create() failure is checked (Mike Snitzer) - dm vdo int-map: remove unused parameter from vdo_int_map_create (Bruce Johnston) - dm vdo int-map: rename functions to use a common vdo_int_map preamble (Bruce Johnston) - dm vdo dedupe: switch to using int-map instead of pointer-map (Bruce Johnston) - dm vdo wait-queue: rename to vdo_waitq_dequeue_waiter (Mike Snitzer) - dm vdo block-map: optimize enter_zone_read_only_mode (Mike Snitzer) - dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waiters (Mike Snitzer) - dm vdo wait-queue: remove unused debug function vdo_waitq_get_next_waiter (Mike Snitzer) - dm vdo wait-queue: add proper namespace to interface (Mike Snitzer) - dm vdo io-submitter: rename to vdo_submit_vio and submit_data_vio (Mike Snitzer) - dm vdo io-submitter: rename to vdo_submit_data_vio (Mike Snitzer) - dm vdo io-submitter: rename to vdo_submit_flush_vio (Mike Snitzer) - dm vdo io-submitter: rename to vdo_submit_metadata_vio (Mike Snitzer) - dm vdo io-submitter: remove get_bio_sector (Mike Snitzer) - dm vdo: add MAINTAINERS file entry (Matthew Sakai) - dm vdo: enable configuration and building of dm-vdo (Matthew Sakai) - dm vdo: add the top-level DM target (Matthew Sakai) - dm vdo: add debugging support (Matthew Sakai) - dm vdo: add sysfs support for setting parameters and fetching stats (Matthew Sakai) - dm vdo: add statistics reporting (Matthew Sakai) - dm vdo: add the on-disk formats and marshalling of vdo structures (Matthew Sakai) - dm vdo: add the primary vdo structure (Matthew Sakai) - dm vdo: add repair of damaged vdo volumes (Matthew Sakai) - dm vdo: add the recovery journal (Matthew Sakai) - dm vdo: implement the block map page cache (Matthew Sakai) - dm vdo: add the block map (Matthew Sakai) - dm vdo: add the slab depot (Matthew Sakai) - dm vdo: add the block allocators and physical zones (Matthew Sakai) - dm vdo: add the slab summary (Matthew Sakai) - dm vdo: add slab structure, slab journal and reference counters (Matthew Sakai) - dm vdo: add the compressed block bin packer (Matthew Sakai) - dm vdo: add use of deduplication index in hash zones (Matthew Sakai) - dm vdo: add hash locks and hash zones (Matthew Sakai) - dm vdo: add the vdo io_submitter (Matthew Sakai) - dm vdo: add flush support (Matthew Sakai) - dm vdo: add data_vio, the request object which services incoming bios (Matthew Sakai) - dm vdo: add vio, the request object for vdo metadata (Matthew Sakai) - dm vdo: add administrative state and action manager (Matthew Sakai) - dm vdo: implement external deduplication index interface (Matthew Sakai) - dm vdo: implement top-level deduplication index (Matthew Sakai) - dm vdo: implement the chapter volume store (Matthew Sakai) - dm vdo: implement the open chapter and chapter indexes (Matthew Sakai) - dm vdo: implement the volume index (Matthew Sakai) - dm vdo: implement the delta index (Matthew Sakai) - dm vdo: add deduplication index storage interface (Matthew Sakai) - dm vdo: add deduplication configuration structures (Matthew Sakai) - dm vdo: add basic hash map data structures (Matthew Sakai) - dm vdo: add specialized request queueing functionality (Matthew Sakai) - dm vdo: add thread and synchronization utilities (Matthew Sakai) - dm vdo: add vdo type declarations, constants, and simple data structures (Matthew Sakai) - dm vdo: add basic logging and support utilities (Matthew Sakai) - dm vdo: add memory allocation utilities (Matthew Sakai) - dm vdo: add the MurmurHash3 fast hashing algorithm (Matthew Sakai) - dm: add documentation for dm-vdo target (Matthew Sakai) - dm-verity: Convert from tasklet to BH workqueue (Tejun Heo) - dm-crypt: Convert from tasklet to BH workqueue (Tejun Heo) - dm: call the resume method on internal suspend (Mikulas Patocka) - dm raid: fix false positive for requeue needed during reshape (Ming Lei) - dm-integrity: set max_integrity_segments in dm_integrity_io_hints (Christoph Hellwig) - dm: update relevant MODULE_AUTHOR entries to latest dm-devel mailing list (Mike Snitzer) - dm ioctl: update DM_DRIVER_EMAIL to new dm-devel mailing list (Mike Snitzer) - dm verity: set DM_TARGET_SINGLETON feature flag (Fan Wu) - dm crypt: Fix IO priority lost when queuing write bios (Hongyu Jin) - dm verity: Fix IO priority lost when reading FEC and hash (Hongyu Jin) - dm bufio: Support IO priority (Hongyu Jin) - dm io: Support IO priority (Hongyu Jin) - dm crypt: remove redundant state settings after waking up (Lizhe) - dm thin: add braces around conditional code that spans lines (Mike Snitzer) - ahci: print the number of implemented ports (Niklas Cassel) - dt-bindings: ata: convert MediaTek controller to the json-schema (Rafał Miłecki) - ahci: rename board_ahci_nomsi (Niklas Cassel) - ahci: drop unused board_ahci_noncq (Niklas Cassel) - ahci: clean up ahci_broken_devslp quirk (Niklas Cassel) - ahci: rename board_ahci_nosntf (Niklas Cassel) - ahci: clean up intel_pcs_quirk (Niklas Cassel) - ata: ahci: Drop low power policy board type (Mario Limonciello) - ata: ahci: do not enable LPM on external ports (Niklas Cassel) - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Niklas Cassel) - ata: ahci: a hotplug capable port is an external port (Niklas Cassel) - ata: ahci: move marking of external port earlier (Niklas Cassel) - dt-bindings: ata: atmel: remove at91 compact flash documentation (Hari Prasath Gujulan Elango) - ata: pata_parport: make pata_parport_bus_type const (Ricardo B. Marliere) - dma-direct: Leak pages on dma_set_decrypted() failure (Rick Edgecombe) - swiotlb: add debugfs to track swiotlb transient pool usage (ZhangPeng) - iommu/dma: Document min_align_mask assumption (Robin Murphy) - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Krzysztof Kozlowski) - iommu: constify fwnode in iommu_ops_from_fwnode() (Krzysztof Kozlowski) - iommu: constify of_phandle_args in xlate (Krzysztof Kozlowski) - iommu: constify pointer to bus_type (Krzysztof Kozlowski) - iommu: Make iommu_report_device_fault() return void (Lu Baolu) - iommu: Make iopf_group_response() return void (Lu Baolu) - iommu: Track iopf group instead of last fault (Lu Baolu) - iommu: Improve iopf_queue_remove_device() (Lu Baolu) - iommu: Use refcount for fault data access (Lu Baolu) - iommu: Refine locking for per-device fault data management (Lu Baolu) - iommu: Separate SVA and IOPF (Lu Baolu) - iommu: Make iommu_queue_iopf() more generic (Lu Baolu) - iommu: Prepare for separating SVA and IOPF (Lu Baolu) - iommu: Merge iommu_fault_event and iopf_fault (Lu Baolu) - iommu: Remove iommu_[un]register_device_fault_handler() (Lu Baolu) - iommu: Merge iopf_device_param into iommu_fault_param (Lu Baolu) - iommu: Cleanup iopf data structure definitions (Lu Baolu) - iommu: Remove unrecoverable fault data (Lu Baolu) - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Lu Baolu) - iommu: Move iommu fault data to linux/iommu.h (Lu Baolu) - iommu/iova: use named kmem_cache for iova magazines (Pasha Tatashin) - iommu/iova: Reorganise some code (Robin Murphy) - iommu/iova: Tidy up iova_cache_get() failure (Robin Murphy) - iommu/amd: Fix sleeping in atomic context (Vasant Hegde) - iommu/amd: Mark interrupt as managed (Mario Limonciello) - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Vasant Hegde) - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Suravee Suthikulpanit) - iommu/amd: Rearrange device flush code (Vasant Hegde) - iommu/amd: Remove unused flush pasid functions (Vasant Hegde) - iommu/amd: Refactor GCR3 table helper functions (Suravee Suthikulpanit) - iommu/amd: Refactor protection_domain helper functions (Suravee Suthikulpanit) - iommu/amd: Refactor attaching / detaching device functions (Suravee Suthikulpanit) - iommu/amd: Refactor helper function for setting / clearing GCR3 (Suravee Suthikulpanit) - iommu: Introduce iommu_group_mutex_assert() (Vasant Hegde) - iommu/amd: Rearrange GCR3 table setup code (Vasant Hegde) - iommu/amd: Add support for device based TLB invalidation (Vasant Hegde) - iommu/amd: Use protection_domain.flags to check page table mode (Vasant Hegde) - iommu/amd: Introduce per-device GCR3 table (Suravee Suthikulpanit) - iommu/amd: Introduce struct protection_domain.pd_mode (Suravee Suthikulpanit) - iommu/amd: Introduce get_amd_iommu_from_dev() (Suravee Suthikulpanit) - iommu/amd: Enable Guest Translation before registering devices (Vasant Hegde) - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Vasant Hegde) - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Vasant Hegde) - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Vasant Hegde) - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Vasant Hegde) - iommu/amd: Remove unused APERTURE_* macros (Vasant Hegde) - iommu/amd: Remove unused IOVA_* macro (Vasant Hegde) - iommu/amd: Remove unused PPR_* macros (Vasant Hegde) - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Bert Karwatzki) - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Lu Baolu) - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Lu Baolu) - iommu/vt-d: Setup scalable mode context entry in probe path (Lu Baolu) - iommu/vt-d: Fix NULL domain on device release (Lu Baolu) - iommu: Add static iommu_ops->release_domain (Lu Baolu) - iommu/vt-d: Improve ITE fault handling if target device isn't present (Ethan Zhao) - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Ethan Zhao) - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Ethan Zhao) - iommu/vt-d: Use device rbtree in iopf reporting path (Lu Baolu) - iommu/vt-d: Use rbtree to track iommu probed devices (Lu Baolu) - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Tina Zhang) - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Tina Zhang) - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Tina Zhang) - iommu/vt-d: Add the document for Intel IOMMU debugfs (Jingqi Liu) - iommu/vt-d: Use kcalloc() instead of kzalloc() (Erick Archer) - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Lu Baolu) - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jason Gunthorpe) - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jason Gunthorpe) - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jason Gunthorpe) - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jason Gunthorpe) - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jason Gunthorpe) - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jason Gunthorpe) - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jason Gunthorpe) - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jason Gunthorpe) - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jason Gunthorpe) - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jason Gunthorpe) - iommu/arm-smmu-v3: Compute the STE only once for each master (Jason Gunthorpe) - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jason Gunthorpe) - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jason Gunthorpe) - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jason Gunthorpe) - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jason Gunthorpe) - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jason Gunthorpe) - dt-bindings: arm-smmu: Document SM8650 GPU SMMU (Neil Armstrong) - dt-bindings: arm-smmu: Fix SM8[45]50 GPU SMMU 'if' condition (Neil Armstrong) - dt-bindings: arm-smmu: Add QCM2290 GPU SMMU (Konrad Dybcio) - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Abel Vesa) - iommu/ipmmu-vmsa: Minor cleanups (Robin Murphy) - iommu/mtk_iommu: Use devm_kcalloc() instead of devm_kzalloc() (Erick Archer) - dump_stack: Do not get cpu_sync for panic CPU (John Ogness) - panic: Flush kernel log buffer at the end (John Ogness) - printk: Avoid non-panic CPUs writing to ringbuffer (John Ogness) - printk: Disable passing console lock owner completely during panic() (Petr Mladek) - printk: ringbuffer: Skip non-finalized records in panic (John Ogness) - printk: Wait for all reserved records with pr_flush() (John Ogness) - printk: ringbuffer: Cleanup reader terminology (John Ogness) - printk: Add this_cpu_in_panic() (John Ogness) - printk: For @suppress_panic_printk check for other CPU in panic (John Ogness) - printk: ringbuffer: Clarify special lpos values (John Ogness) - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (John Ogness) - printk: Use prb_first_seq() as base for 32bit seq macros (John Ogness) - printk: Adjust mapping for 32bit seq macros (Sebastian Andrzej Siewior) - printk: nbcon: Relocate 32bit seq macros (John Ogness) - mm, slab: remove last vestiges of SLAB_MEM_SPREAD (Linus Torvalds) - mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE (Vlastimil Babka) - mm, slab: use an enum to define SLAB_ cache creation flags (Vlastimil Babka) - mm, slab: deprecate SLAB_MEM_SPREAD flag (Vlastimil Babka) - mm/slub: remove unused parameter in next_freelist_entry() (Chengming Zhou) - mm/slub: remove full list manipulation for non-debug slab (Chengming Zhou) - mm/slub: directly load freelist from cpu partial slab in the likely case (Chengming Zhou) - slab: remove PARTIAL_NODE slab_state (Chengming Zhou) - mm, slab: remove memcg_from_slab_obj() (Vlastimil Babka) - mm, slab: remove the corner case of inc_slabs_node() (Chengming Zhou) - mm/slab: Fix a kmemleak in kmem_cache_destroy() (Xiaolei Wang) - mm, slab: fix the comment of cpu partial list (Chengming Zhou) - mm, slab: remove unused object_size parameter in kmem_cache_flags() (Chengming Zhou) - mm/slub: remove parameter 'flags' in create_kmalloc_caches() (Zheng Yejian) - mm/slub: make the description of slab_min_objects helpful in doc (Xiongwei Song) - mm/slub: replace slub_$params with slab_$params in slub.rst (Xiongwei Song) - mm/slub: unify all sl[au]b parameters with "slab_$param" (Xiongwei Song) - Documentation: kernel-parameters: remove noaliencache (Xiongwei Song) - cred: Use KMEM_CACHE() instead of kmem_cache_create() (Kunwu Chan) - lsm: use default hook return value in call_int_hook() (Ondrej Mosnacek) - lsm: fix typos in security/security.c comment headers (Pairman Guo) - integrity: Remove LSM (Roberto Sassu) - ima: Make it independent from 'integrity' LSM (Roberto Sassu) - evm: Make it independent from 'integrity' LSM (Roberto Sassu) - evm: Move to LSM infrastructure (Roberto Sassu) - ima: Move IMA-Appraisal to LSM infrastructure (Roberto Sassu) - ima: Move to LSM infrastructure (Roberto Sassu) - integrity: Move integrity_kernel_module_request() to IMA (Roberto Sassu) - security: Introduce key_post_create_or_update hook (Roberto Sassu) - security: Introduce inode_post_remove_acl hook (Roberto Sassu) - security: Introduce inode_post_set_acl hook (Roberto Sassu) - security: Introduce inode_post_create_tmpfile hook (Roberto Sassu) - security: Introduce path_post_mknod hook (Roberto Sassu) - security: Introduce file_release hook (Roberto Sassu) - security: Introduce file_post_open hook (Roberto Sassu) - security: Introduce inode_post_removexattr hook (Roberto Sassu) - security: Introduce inode_post_setattr hook (Roberto Sassu) - security: Align inode_setattr hook definition with EVM (Roberto Sassu) - evm: Align evm_inode_post_setxattr() definition with LSM infrastructure (Roberto Sassu) - evm: Align evm_inode_setxattr() definition with LSM infrastructure (Roberto Sassu) - evm: Align evm_inode_post_setattr() definition with LSM infrastructure (Roberto Sassu) - ima: Align ima_post_read_file() definition with LSM infrastructure (Roberto Sassu) - ima: Align ima_inode_removexattr() definition with LSM infrastructure (Roberto Sassu) - ima: Align ima_inode_setxattr() definition with LSM infrastructure (Roberto Sassu) - ima: Align ima_file_mprotect() definition with LSM infrastructure (Roberto Sassu) - ima: Align ima_inode_post_setattr() definition with LSM infrastructure (Roberto Sassu) - selinux: fix style issues in security/selinux/ss/symtab.c (Paul Moore) - selinux: fix style issues in security/selinux/ss/symtab.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/sidtab.c (Paul Moore) - selinux: fix style issues in security/selinux/ss/sidtab.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/services.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/policydb.c (Paul Moore) - selinux: fix style issues in security/selinux/ss/policydb.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/mls_types.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/mls.c (Paul Moore) - selinux: fix style issues in security/selinux/ss/mls.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/hashtab.c (Paul Moore) - selinux: fix style issues in security/selinux/ss/hashtab.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/ebitmap.c (Paul Moore) - selinux: fix style issues in security/selinux/ss/ebitmap.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/context.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/context.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/constraint.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/conditional.c (Paul Moore) - selinux: fix style issues in security/selinux/ss/conditional.h (Paul Moore) - selinux: fix style issues in security/selinux/ss/avtab.c (Paul Moore) - selinux: fix style issues in security/selinux/ss/avtab.h (Paul Moore) - selinux: only filter copy-up xattrs following initialization (David Disseldorp) - selinux: correct return values in selinux_socket_getpeersec_dgram() (Paul Moore) - selinux: reduce the object class calculations at inode init time (Paul Moore) - nfp: flower: handle acti_netdevs allocation failure (Duoming Zhou) - r8152: fix unknown device for choose_configuration (Hayes Wang) - devlink: Fix length of eswitch inline-mode (William Tu) - net: phy: dp83822: Fix RGMII TX delay configuration (Tim Pambor) - ice: fix stats being updated by way too large values (Przemek Kitszel) - igb: Fix missing time sync events (Vinicius Costa Gomes) - igc: Fix missing time sync events (Vinicius Costa Gomes) - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Jiri Pirko) - net: phy: fix phy_get_internal_delay accessing an empty array (Kévin L'hôpital) - octeontx2-af: Fix devlink params (Sunil Goutham) - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Eric Dumazet) - ipv6: fib6_rules: flush route cache when rule is changed (Shiming Cheng) - net: dsa: microchip: make sure drive strength configuration is not lost by soft reset (Oleksij Rempel) - nexthop: Fix splat with CONFIG_DEBUG_PREEMPT=y (Ido Schimmel) - nexthop: Fix out-of-bounds access during attribute validation (Ido Schimmel) - nexthop: Only parse NHA_OP_FLAGS for dump messages that require it (Ido Schimmel) - nexthop: Only parse NHA_OP_FLAGS for get messages that require it (Ido Schimmel) - bpf: move sleepable flag from bpf_prog_aux to bpf_prog (Andrii Nakryiko) - bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes() (Puranjay Mohan) - selftests/bpf: Add kprobe multi triggering benchmarks (Jiri Olsa) - selftests/bpf: Add bpf_arena_htab test. (Alexei Starovoitov) - selftests/bpf: Add bpf_arena_list test. (Alexei Starovoitov) - selftests/bpf: Add unit tests for bpf_arena_alloc/free_pages (Alexei Starovoitov) - bpf: Add helper macro bpf_addr_space_cast() (Alexei Starovoitov) - libbpf: Recognize __arena global variables. (Andrii Nakryiko) - bpftool: Recognize arena map type (Alexei Starovoitov) - libbpf: Add support for bpf_arena. (Alexei Starovoitov) - libbpf: Add __arg_arena to bpf_helpers.h (Alexei Starovoitov) - bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA. (Alexei Starovoitov) - bpf: Recognize addr_space_cast instruction in the verifier. (Alexei Starovoitov) - bpf: Add x86-64 JIT support for bpf_addr_space_cast instruction. (Alexei Starovoitov) - bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions. (Alexei Starovoitov) - bpf: Disasm support for addr_space_cast instruction. (Alexei Starovoitov) - bpf: Introduce bpf_arena. (Alexei Starovoitov) - selftests/bpf: Add fexit and kretprobe triggering benchmarks (Andrii Nakryiko) - mm: Introduce vmap_page_range() to map pages in PCI address space (Alexei Starovoitov) - arm64, bpf: Use bpf_prog_pack for arm64 bpf trampoline (Puranjay Mohan) - bpf: Fix stackmap overflow check on 32-bit arches (Toke Høiland-Jørgensen) - bpf: Fix hashtab overflow check on 32-bit arches (Toke Høiland-Jørgensen) - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches (Toke Høiland-Jørgensen) - bpf: Tell bpf programs kernel's PAGE_SIZE (Alexei Starovoitov) - bpftool: rename is_internal_mmapable_map into is_mmapable_map (Andrii Nakryiko) - libbpf: Allow specifying 64-bit integers in map BTF. (Alexei Starovoitov) - bpf: Plumb get_unmapped_area() callback into bpf_map_ops (Alexei Starovoitov) - bpf: Recognize '__map' suffix in kfunc arguments (Alexei Starovoitov) - bpf: Allow kfuncs return 'void *' (Alexei Starovoitov) - bpf, riscv64/cfi: Support kCFI + BPF on riscv64 (Puranjay Mohan) - selftests/bpf: Test cases for '?' in BTF names (Eduard Zingerman) - bpf: Allow all printable characters in BTF DATASEC names (Eduard Zingerman) - selftests/bpf: Test case for SEC("?.struct_ops") (Eduard Zingerman) - libbpf: Rewrite btf datasec names starting from '?' (Eduard Zingerman) - libbpf: Struct_ops in SEC("?.struct_ops") / SEC("?.struct_ops.link") (Eduard Zingerman) - libbpf: Replace elf_state->st_ops_* fields with SEC_ST_OPS sec_type (Eduard Zingerman) - selftests/bpf: Verify struct_ops autoload/autocreate sync (Eduard Zingerman) - libbpf: Sync progs autoload with maps autocreate for struct_ops maps (Eduard Zingerman) - selftests/bpf: Test autocreate behavior for struct_ops maps (Eduard Zingerman) - selftests/bpf: Bad_struct_ops test (Eduard Zingerman) - selftests/bpf: Utility functions to capture libbpf log in test_progs (Eduard Zingerman) - selftests/bpf: Test struct_ops map definition with type suffix (Eduard Zingerman) - libbpf: Honor autocreate flag for struct_ops maps (Eduard Zingerman) - libbpf: Tie struct_ops programs to kernel BTF ids, not to local ids (Eduard Zingerman) - libbpf: Allow version suffixes (___smth) for struct_ops types (Eduard Zingerman) - selftests/bpf: Test may_goto (Alexei Starovoitov) - bpf: Add cond_break macro (Alexei Starovoitov) - bpf: Recognize that two registers are safe when their ranges match (Alexei Starovoitov) - bpf: Introduce may_goto instruction (Alexei Starovoitov) - mm: Introduce VM_SPARSE kind and vm_area_[un]map_pages(). (Alexei Starovoitov) - mm: Enforce VM_IOREMAP flag and range in ioremap_page_range. (Alexei Starovoitov) - selftests/bpf: Test struct_ops maps with a large number of struct_ops program. (Kui-Feng Lee) - bpf: struct_ops supports more than one page for trampolines. (Kui-Feng Lee) - bpf, net: validate struct_ops when updating value. (Kui-Feng Lee) - selftests/bpf: xdp_hw_metadata reduce sleep interval (Song Yoong Siang) - selftests/bpf: Extend uprobe/uretprobe triggering benchmarks (Andrii Nakryiko) - libbpf: Correct debug message in btf__load_vmlinux_btf (Chen Shen) - bpf, docs: Rename legacy conformance group to packet (Dave Thaler) - bpf, docs: Use IETF format for field definitions in instruction-set.rst (Dave Thaler) - ptp: Move from simple ida to xarray (Kory Maincent) - vxlan: Remove generic .ndo_get_stats64 (Breno Leitao) - vxlan: Do not alloc tstats manually (Breno Leitao) - devlink: Add comments to use netlink gen tool (William Tu) - net/packet: Add getsockopt support for PACKET_COPY_THRESH (Juntong Deng) - net/netlink: Add getsockopt support for NETLINK_LISTEN_ALL_NSID (Juntong Deng) - ravb: Correct buffer size to map for R-Car Rx (Niklas Söderlund) - net: amt: Remove generic .ndo_get_stats64 (Breno Leitao) - net: amt: Move stats allocation to core (Breno Leitao) - netlink: specs: support generating code for genl socket priv (Jakub Kicinski) - tools: ynl: remove trailing semicolon (Jakub Kicinski) - net: ipv6: exthdrs: get rid of ipv6_skb_net() (Justin Iurman) - selftests: mptcp: use KSFT_SKIP/KSFT_PASS/KSFT_FAIL (Geliang Tang) - selftests: mptcp: declare event macros in mptcp_lib (Geliang Tang) - selftests: mptcp: add mptcp_lib_verify_listener_events (Geliang Tang) - selftests: mptcp: print_test out of verify_listener_events (Geliang Tang) - selftests: mptcp: extract mptcp_lib_check_expected (Geliang Tang) - selftests: mptcp: call test_fail without argument (Geliang Tang) - selftests: mptcp: print test results with colors (Geliang Tang) - selftests: mptcp: use += operator to append strings (Geliang Tang) - selftests: mptcp: print test results with counters (Geliang Tang) - selftests: mptcp: add print_title in mptcp_lib (Geliang Tang) - selftests: mptcp: export TEST_COUNTER variable (Geliang Tang) - selftests: mptcp: sockopt: print every test result (Geliang Tang) - selftests: mptcp: connect: fix misaligned output (Geliang Tang) - selftests: mptcp: connect: add dedicated port counter (Geliang Tang) - selftests: mptcp: print all error messages to stdout (Geliang Tang) - net: wan: framer/pef2256: Convert to platform remove callback returning void (Uwe Kleine-König) - selftests: forwarding: Add a test for NH group stats (Petr Machata) - mlxsw: spectrum_router: Share nexthop counters in resilient groups (Petr Machata) - mlxsw: spectrum_router: Support nexthop group hardware statistics (Petr Machata) - mlxsw: spectrum_router: Track NH ID's of group members (Petr Machata) - mlxsw: spectrum_router: Add helpers for nexthop counters (Petr Machata) - mlxsw: spectrum_router: Avoid allocating NH counters twice (Petr Machata) - mlxsw: spectrum: Allow fetch-and-clear of flow counters (Petr Machata) - mlxsw: spectrum_router: Have mlxsw_sp_nexthop_counter_enable() return int (Petr Machata) - mlxsw: spectrum_router: Rename two functions (Petr Machata) - net: nexthop: Have all NH notifiers carry NH ID (Petr Machata) - net: nexthop: Initialize NH group ID in resilient NH group notifiers (Petr Machata) - net: gro: move two declarations to include/net/gro.h (Eric Dumazet) - net: netconsole: Add continuation line prefix to userdata messages (Matthew Wood) - r8169: switch to new function phy_support_eee (Heiner Kallweit) - net: phy: simplify a check in phy_check_link_status (Heiner Kallweit) - net: phy: marvell-88x2222: Remove unused of_gpio.h (Andy Shevchenko) - net: dsa: mt7530: disable LEDs before reset (Justin Swartz) - net: mdio_bus: Remove unused of_gpio.h (Andy Shevchenko) - ptp: make ptp_class constant (Ricardo B. Marliere) - netlink: specs: support unterminated-ok (Hangbin Liu) - tools: ynl-gen: support using pre-defined values in attr checks (Hangbin Liu) - net: page_pool: factor out page_pool recycle check (Mina Almasry) - tcp: annotate a data-race around sysctl_tcp_wmem[0] (Jason Xing) - mptcp: annotate a data-race around sysctl_tcp_wmem[0] (Jason Xing) - ynl: samples: fix recycling rate calculation (Jakub Kicinski) - udp: no longer touch sk->sk_refcnt in early demux (Eric Dumazet) - net/x25: fix incorrect parameter validation in the x25_getsockopt() function (Gavrilov Ilia) - net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function (Gavrilov Ilia) - udp: fix incorrect parameter validation in the udp_lib_getsockopt() function (Gavrilov Ilia) - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Gavrilov Ilia) - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Gavrilov Ilia) - tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function (Gavrilov Ilia) - net: wan: fsl_qmc_hdlc: Add framer support (Herve Codina) - net: wan: fsl_qmc_hdlc: Add runtime timeslots changes support (Herve Codina) - lib/bitmap: Introduce bitmap_scatter() and bitmap_gather() helpers (Andy Shevchenko) - MAINTAINERS: Add the Freescale QMC HDLC driver entry (Herve Codina) - net: wan: Add support for QMC HDLC (Herve Codina) - ice: Implement RSS settings for GTP using ethtool (Takeru Hayasaka) - ethtool: Add GTP RSS hash options to ethtool.h (Takeru Hayasaka) - Documentation: networking: Add description for multi-pf netdev (Tariq Toukan) - net/mlx5: Enable SD feature (Tariq Toukan) - net/mlx5e: Block TLS device offload on combined SD netdev (Tariq Toukan) - net/mlx5e: Support per-mdev queue counter (Tariq Toukan) - net/mlx5e: Support cross-vhca RSS (Tariq Toukan) - net/mlx5e: Let channels be SD-aware (Tariq Toukan) - net/mlx5e: Create EN core HW resources for all secondary devices (Tariq Toukan) - net/mlx5e: Create single netdev per SD group (Tariq Toukan) - net/mlx5: SD, Add debugfs (Tariq Toukan) - net/mlx5: SD, Add informative prints in kernel log (Tariq Toukan) - net/mlx5: SD, Implement steering for primary and secondaries (Tariq Toukan) - net/mlx5: SD, Implement devcom communication and primary election (Tariq Toukan) - net/mlx5: SD, Implement basic query and instantiation (Tariq Toukan) - net/mlx5: SD, Introduce SD lib (Tariq Toukan) - net/mlx5: Add MPIR bit in mcam_access_reg (Tariq Toukan) - Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync (Luiz Augusto von Dentz) - Bluetooth: Fix eir name length (Frédéric Danis) - Bluetooth: ISO: Align broadcast sync_timeout with connection timeout (Luiz Augusto von Dentz) - Bluetooth: Add new quirk for broken read key length on ATS2851 (Vinicius Peixoto) - Bluetooth: mgmt: remove NULL check in add_ext_adv_params_complete() (Roman Smirnov) - Bluetooth: mgmt: remove NULL check in mgmt_set_connectable_complete() (Roman Smirnov) - Bluetooth: btusb: Add support Mediatek MT7920 (Peter Tsao) - Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922 (Takashi Iwai) - Bluetooth: btnxpuart: Fix btnxpuart_close (Marcel Ziswiler) - Bluetooth: ISO: Clean up returns values in iso_connect_ind() (Dan Carpenter) - Bluetooth: fix use-after-free in accessing skb after sending it (Pauli Virtanen) - Bluetooth: af_bluetooth: Fix deadlock (Luiz Augusto von Dentz) - Bluetooth: bnep: Fix out-of-bound access (Luiz Augusto von Dentz) - Bluetooth: btusb: Fix memory leak (Luiz Augusto von Dentz) - Bluetooth: msft: Fix memory leak (Luiz Augusto von Dentz) - Bluetooth: hci_core: Fix possible buffer overflow (Luiz Augusto von Dentz) - Bluetooth: btrtl: fix out of bounds memory access (Andrey Skvortsov) - Bluetooth: hci_h5: Add ability to allocate memory for private data (Andrey Skvortsov) - Bluetooth: hci_sync: Fix overwriting request callback (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Use QoS to determine which PHY to scan (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Use address filtering when HCI_PA_SYNC is set (Luiz Augusto von Dentz) - Bluetooth: ISO: Reassemble PA data for bcast sink (Iulia Tanasescu) - Bluetooth: ISO: Add hcon for listening bis sk (Iulia Tanasescu) - Bluetooth: btintel: Fixe build regression (Luiz Augusto von Dentz) - Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() (Bartosz Golaszewski) - Bluetooth: btintel: Print Firmware Sequencer information (Kiran K) - Bluetooth: hci_sync: Fix UAF on create_le_conn_complete (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync (Luiz Augusto von Dentz) - Bluetooth: constify the struct device_type usage (Ricardo B. Marliere) - Bluetooth: btbcm: Use devm_kstrdup() (Christophe JAILLET) - Bluetooth: btbcm: Use strreplace() (Christophe JAILLET) - Bluetooth: hci_sync: Attempt to dequeue connection attempt (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Always use sk_timeo as conn_timeout (Luiz Augusto von Dentz) - Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS (Lukas Bulwahn) - Bluetooth: Remove pending ACL connection attempts (Jonas Dreßler) - Bluetooth: hci_conn: Only do ACL connections sequentially (Jonas Dreßler) - Bluetooth: hci_event: Fix not indicating new connection for BIG Sync (Luiz Augusto von Dentz) - Bluetooth: Remove BT_HS (Luiz Augusto von Dentz) - Bluetooth: btintel: Fix null ptr deref in btintel_read_version (Edward Adam Davis) - Bluetooth: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (Ulrik Strid) - Bluetooth: hci_core: Cancel request on command timeout (Luiz Augusto von Dentz) - Bluetooth: hci_event: Use HCI error defines instead of magic values (Jonas Dreßler) - Bluetooth: Remove superfluous call to hci_conn_check_pending() (Jonas Dreßler) - Bluetooth: Disconnect connected devices before rfkilling adapter (Jonas Dreßler) - Bluetooth: Add new state HCI_POWERING_DOWN (Jonas Dreßler) - Bluetooth: mgmt: Remove leftover queuing of power_off work (Jonas Dreßler) - Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (Jonas Dreßler) - Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test (Neeraj Sanjay Kale) - Bluetooth: btrtl: Add the support for RTL8852BT/RTL8852BE-VT (Max Chou) - ieee802154: cfg802154: make wpan_phy_class constant (Ricardo B. Marliere) - ieee802154: mcr20a: Remove unused of_gpio.h (Andy Shevchenko) - ieee802154: at86rf230: Replace of_gpio.h by proper one (Andy Shevchenko) - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Fedor Pchelkin) - ieee802154: ca8210: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call (Tejun Heo) - net: ieee802154: mrf24j40: convert to use maple tree register cache (Bo Liu) - net: ieee802154: mcr20a: convert to use maple tree register cache (Bo Liu) - net: ieee802154: at86rf230: convert to use maple tree register cache (Bo Liu) - tools: ynl: Fix spelling mistake "Constructred" -> "Constructed" (Colin Ian King) - ipv4: raw: check sk->sk_rcvbuf earlier (Eric Dumazet) - ipv6: raw: check sk->sk_rcvbuf earlier (Eric Dumazet) - nexthop: Simplify dump error handling (Ido Schimmel) - net: add skb_data_unref() helper (Eric Dumazet) - wifi: ath12k: fix license in p2p.c and p2p.h (Kalle Valo) - wifi: ath11k: constify MHI channel and controller configs (Jeff Johnson) - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Kang Yang) - wifi: ath11k: decrease MHI channel buffer length to 8KB (Baochen Qiang) - dt-bindings: net: wireless: qcom: Update maintainers (Jeff Johnson) - wifi: ath11k: thermal: don't try to register multiple times (Kalle Valo) - wifi: ath11k: fix warning on DMA ring capabilities event (Baochen Qiang) - wifi: ath11k: do not dump SRNG statistics during resume (Baochen Qiang) - wifi: ath11k: remove MHI LOOPBACK channels (Baochen Qiang) - wifi: ath11k: rearrange IRQ enable/disable in reset path (Baochen Qiang) - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Chin-Yen Lee) - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Chin-Yen Lee) - wifi: rtw89: update suspend/resume for different generation (Chin-Yen Lee) - wifi: rtw89: wow: update config mac function with different generation (Chin-Yen Lee) - wifi: rtw89: update DMA function with different generation (Chin-Yen Lee) - wifi: rtw89: wow: update WoWLAN status register for different generation (Chin-Yen Lee) - wifi: rtw89: wow: update WoWLAN reason register for different chips (Chin-Yen Lee) - wifi: brcm80211: handle pmk_op allocation failure (Duoming Zhou) - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Ching-Te Ku) - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Ching-Te Ku) - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Ching-Te Ku) - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Ching-Te Ku) - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Ching-Te Ku) - wifi: rtw89: coex: add init_info H2C command format version 7 (Ching-Te Ku) - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Ping-Ke Shih) - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Ping-Ke Shih) - wifi: cw1200: restore endian swapping (Johannes Berg) - wifi: wlcore: sdio: Rate limit wl12xx_sdio_raw_{read,write}() failures warns (Javier Martinez Canillas) - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Bitterblue Smith) - wifi: rtw88: 8821c: Fix false alarm count (Bitterblue Smith) - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Bitterblue Smith) - wifi: rtw88: 8821cu: Fix connection failure (Bitterblue Smith) - wifi: rtw88: 8821cu: Fix firmware upload fail (Bitterblue Smith) - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Nick Morrow) - wifi: mac80211: remove TDLS peers on link deactivation (Johannes Berg) - wifi: mac80211: remove TDLS peers only on affected link (Johannes Berg) - wifi: mac80211: mlme: unify CSA handling (Johannes Berg) - wifi: mac80211: introduce a feature flag for quiet in CSA (Johannes Berg) - wifi: mac80211: pass link conf to abort_channel_switch (Johannes Berg) - wifi: mac80211: pass link_id to channel switch ops (Johannes Berg) - wifi: cfg80211: allow cfg80211_defragment_element() without output (Johannes Berg) - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Johannes Berg) - wifi: mac80211: hide element parsing internals (Johannes Berg) - wifi: mac80211: remove unneeded scratch_len subtraction (Johannes Berg) - wifi: mac80211: defragment reconfiguration MLE when parsing (Johannes Berg) - wifi: mac80211: simplify multi-link element parsing (Johannes Berg) - wifi: mac80211: remove unnecessary ML element checks (Johannes Berg) - wifi: mac80211: add ieee80211_vif_link_active() helper (Johannes Berg) - wifi: mac80211: remove unnecessary ML element type check (Johannes Berg) - wifi: mac80211: update scratch_pos after defrag (Johannes Berg) - wifi: mac80211: Adjust CQM handling for MLO (Ilan Peer) - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Ilan Peer) - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Shaul Triebitz) - wifi: cfg80211: print flags in tracing in hex (Johannes Berg) - wifi: mac80211: obtain AP HT/VHT data for assoc request (Johannes Berg) - wifi: mac80211: don't add VHT capa on links without them (Johannes Berg) - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Aditya Kumar Singh) - wifi: mac80211: remove only link keys during stopping link AP (Rameshkumar Sundaram) - wifi: cfg80211: check A-MSDU format more carefully (Johannes Berg) - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Takashi Iwai) - wifi: mac80211: track capability/opmode NSS separately (Johannes Berg) - wifi: mac80211: fix supported rate masking in scan (Johannes Berg) - wifi: mac80211: check link exists before use (Johannes Berg) - wifi: mac80211: always initialize match_auth (Johannes Berg) - bitfield: suppress "dubious: x & !y" sparse warning (Johannes Berg) - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Shiji Yang) - wifi: zd1211rw: silence sparse warnings (Johannes Berg) - wifi: rt2x00: silence sparse warnings (Johannes Berg) - wifi: brcmsmac: silence sparse warnings (Johannes Berg) - wifi: b43: silence sparse warnings (Johannes Berg) - dt-bindings: net: wireless: mt76: allow all 4 interrupts for MT7981 (Rafał Miłecki) - wifi: mt76: Remove redundant assignment to variable tidno (Colin Ian King) - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Ming Yen Hsieh) - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Michael Lo) - wifi: mt76: mt7921: fix a potential association failure upon resuming (Leon Yen) - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Ming Yen Hsieh) - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Ming Yen Hsieh) - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Ming Yen Hsieh) - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Ming Yen Hsieh) - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Deren Wu) - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Deren Wu) - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Ming Yen Hsieh) - wifi: mt76: mt7925: fix the wrong data type for scan command (Ming Yen Hsieh) - wifi: mt76: set page_pool napi pointer for mmio devices (Lorenzo Bianconi) - wifi: mt76: move wed common utilities in wed.c (Lorenzo Bianconi) - wifi: mt76: mt792x: fix ethtool warning (Gen Xu) - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Benjamin Lin) - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Shayne Chen) - wifi: mt76: mt7996: add locking for accessing mapped registers (Shayne Chen) - wifi: mt76: mt7996: remove TXS queue setting (Peter Chiu) - wifi: mt76: mt7996: fix efuse reading issue (StanleyYP Wang) - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Michael-CY Lee) - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Howard Hsu) - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Benjamin Lin) - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Benjamin Lin) - wifi: mt76: mt7996: disable AMSDU for non-data frames (Peter Chiu) - wifi: mt76: mt7996: fix TWT issues (Peter Chiu) - wifi: mt76: mt7996: check txs format before getting skb by pid (Peter Chiu) - wifi: mt76: mt7925: support temperature sensor (Deren Wu) - wifi: mt76: mt7925: update PCIe DMA settings (Deren Wu) - wifi: mt76: mt7925: add support to set ifs time by mcu command (Ming Yen Hsieh) - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Quan Zhou) - wifi: mt76: mt7925: fix the wrong header translation config (Ming Yen Hsieh) - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Ming Yen Hsieh) - wifi: mt76: mt7925: fix fw download fail (Ming Yen Hsieh) - wifi: mt76: mt7925: fix wmm queue mapping (Ming Yen Hsieh) - wifi: mt76: mt7925: fix mcu query command fail (Hao Zhang) - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (rong.yan) - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Ming Yen Hsieh) - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Dacio Romero) - wifi: mt76: mt792xu: enable dmashdl support (Deren Wu) - wifi: mt76: usb: store usb endpoint in mt76_queue (Lorenzo Bianconi) - wifi: mt76: usb: create a dedicated queue for psd traffic (Lorenzo Bianconi) - wifi: mt76: mt7996: fix fw loading timeout (Lorenzo Bianconi) - dt-bindings: net: wireless: mt76: add interrupts description for MT7986 (Peter Chiu) - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Peter Chiu) - wifi: mt76: mt7915: add locking for accessing mapped registers (Shayne Chen) - wifi: mt76: mt7915: fix error recovery with WED enabled (Felix Fietkau) - wifi: mt76: check txs format before getting skb by pid (Peter Chiu) - wifi: mt76: disable HW AMSDU when using fixed rate (Peter Chiu) - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Alexey Berezhok) - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Chin-Yen Lee) - wifi: rtw89: Update EHT PHY beamforming capability (Kuan-Chung Chen) - wifi: rtw89: advertise missing extended scan feature (Kuan-Chung Chen) - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Gustavo A. R. Silva) - net: hns3: add checking for vf id of mailbox (Jian Shen) - net: hns3: fix port duplex configure error in IMP reset (Jie Wang) - net: hns3: fix reset timeout under full functions and queues (Peiyang Wang) - net: hns3: fix delete tc fail issue (Jijie Shao) - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Yonglong Liu) - net: hns3: Disable SerDes serial loopback for HiLink H60 (Hao Lan) - net: hns3: add new 200G link modes for hisilicon device (Hao Lan) - net: hns3: fix wrong judgment condition issue (Jijie Shao) - ionic: keep stats struct local to error handling (Shannon Nelson) - ionic: better dma-map error handling (Shannon Nelson) - ionic: remove unnecessary NULL test (Shannon Nelson) - ionic: rearrange ionic_queue for better layout (Shannon Nelson) - ionic: rearrange ionic_qcq (Shannon Nelson) - ionic: carry idev in ionic_cq struct (Shannon Nelson) - ionic: refactor skb building (Shannon Nelson) - ionic: fold adminq clean into service routine (Shannon Nelson) - ionic: use specialized desc info structs (Shannon Nelson) - ionic: remove the cq_info to save more memory (Shannon Nelson) - ionic: remove callback pointer from desc_info (Shannon Nelson) - ionic: move adminq-notifyq handling to main file (Shannon Nelson) - ionic: drop q mapping (Shannon Nelson) - ionic: remove desc, sg_desc and cmb_desc from desc_info (Shannon Nelson) - ixgbe: pull out stats update to common routines (Maciej Fijalkowski) - i40e: remove unnecessary qv_info ptr NULL checks (Alexey Kodanev) - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Alexey Kodanev) - Add Jeff Kirsher to .get_maintainer.ignore (Jakub Kicinski) - ipv6: remove RTNL protection from inet6_dump_addr() (Eric Dumazet) - ipv6: use xa_array iterator to implement inet6_dump_addr() (Eric Dumazet) - ipv6: make in6_dump_addrs() lockless (Eric Dumazet) - ipv6: make inet6_fill_ifaddr() lockless (Eric Dumazet) - xfrm: Do not allocate stats in the driver (Breno Leitao) - xfrm: Simplify the allocation of slab caches in xfrm_policy_init (Kunwu Chan) - xfrm6_tunnel: Use KMEM_CACHE instead of kmem_cache_create (Kunwu Chan) - xfrm: introduce forwarding of ICMP Error messages (Antony Antony) - net: nexthop: Expose nexthop group HW stats to user space (Ido Schimmel) - net: nexthop: Add ability to enable / disable hardware statistics (Ido Schimmel) - net: nexthop: Add hardware statistics notifications (Ido Schimmel) - net: nexthop: Expose nexthop group stats to user space (Ido Schimmel) - net: nexthop: Add nexthop group entry stats (Ido Schimmel) - net: nexthop: Add NHA_OP_FLAGS (Petr Machata) - net: nexthop: Adjust netlink policy parsing for a new attribute (Petr Machata) - octeontx2-pf: Add TC flower offload support for TCP flags (Sai Krishna) - tcp: Add skb addr and sock addr to arguments of tracepoint tcp_probe. (fuyuanli) - net: dqs: add NIC stall detector based on BQL (Jakub Kicinski) - net: chelsio: remove unused function calc_tx_descs (Colin Ian King) - eth: bnxt: support per-queue statistics (Jakub Kicinski) - netdev: add queue stat for alloc failures (Jakub Kicinski) - netdev: add per-queue statistics (Jakub Kicinski) - net: move rps_sock_flow_table to net_hotdata (Eric Dumazet) - net: introduce include/net/rps.h (Eric Dumazet) - ipv6: move tcp_ipv6_hash_secret and udp_ipv6_hash_secret to net_hotdata (Eric Dumazet) - ipv6: move inet6_ehash_secret and udp6_ehash_secret into net_hotdata (Eric Dumazet) - inet: move inet_ehash_secret and udp_ehash_secret into net_hotdata (Eric Dumazet) - inet: move tcp_protocol and udp_protocol to net_hotdata (Eric Dumazet) - ipv6: move tcpv6_protocol and udpv6_protocol to net_hotdata (Eric Dumazet) - udp: move udpv4_offload and udpv6_offload to net_hotdata (Eric Dumazet) - net: move skbuff_cache(s) to net_hotdata (Eric Dumazet) - net: move dev_rx_weight to net_hotdata (Eric Dumazet) - net: move dev_tx_weight to net_hotdata (Eric Dumazet) - net: move tcpv4_offload and tcpv6_offload to net_hotdata (Eric Dumazet) - net: move ip_packet_offload and ipv6_packet_offload to net_hotdata (Eric Dumazet) - net: move netdev_max_backlog to net_hotdata (Eric Dumazet) - net: move ptype_all into net_hotdata (Eric Dumazet) - net: move netdev_tstamp_prequeue into net_hotdata (Eric Dumazet) - net: move netdev_budget and netdev_budget to net_hotdata (Eric Dumazet) - net: introduce struct net_hotdata (Eric Dumazet) - selftests: userspace pm: avoid relaunching pm events (Matthieu Baerts (NGI0)) - selftests: mptcp: simult flows: fix shellcheck warnings (Matthieu Baerts (NGI0)) - selftests: mptcp: pm netlink: fix shellcheck warnings (Matthieu Baerts (NGI0)) - selftests: mptcp: sockopt: fix shellcheck warnings (Matthieu Baerts (NGI0)) - selftests: mptcp: connect: fix shellcheck warnings (Matthieu Baerts (NGI0)) - selftests: mptcp: diag: fix shellcheck warnings (Matthieu Baerts (NGI0)) - selftests: mptcp: add mptcp_lib_events helper (Geliang Tang) - selftests: mptcp: more operations in ns_init/exit (Geliang Tang) - selftests: mptcp: add mptcp_lib_ns_init/exit helpers (Geliang Tang) - selftests: mptcp: add local variables rndh (Geliang Tang) - selftests: mptcp: add mptcp_lib_check_tools helper (Geliang Tang) - selftests: mptcp: stop forcing iptables-legacy (Matthieu Baerts (NGI0)) - rxrpc: Extract useful fields from a received ACK to skb priv data (David Howells) - rxrpc: Clean up the resend algorithm (David Howells) - rxrpc: Record probes after transmission and reduce number of time-gets (David Howells) - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (David Howells) - rxrpc: Differentiate PING ACK transmission traces. (David Howells) - rxrpc: Don't permit resending after all Tx packets acked (David Howells) - rxrpc: Parse received packets before dealing with timeouts (David Howells) - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (David Howells) - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (David Howells) - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (David Howells) - rxrpc: Don't pick values out of the wire header when setting up security (David Howells) - rxrpc: Split up the DATA packet transmission function (David Howells) - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (David Howells) - rxrpc: Merge together DF/non-DF branches of data Tx function (David Howells) - rxrpc: Do lazy DF flag resetting (David Howells) - rxrpc: Remove atomic handling on some fields only used in I/O thread (David Howells) - rxrpc: Strip barriers and atomics off of timer tracking (David Howells) - rxrpc: Fix the names of the fields in the ACK trailer struct (David Howells) - rxrpc: Note cksum in txbuf (David Howells) - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (David Howells) - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (David Howells) - net: usbnet: Remove generic .ndo_get_stats64 (Breno Leitao) - net: usbnet: Leverage core stats allocator (Breno Leitao) - dpll: spec: use proper enum for pin capabilities attribute (Jiri Pirko) - net: dsa: mv88e6xxx: update 88e6185 PCS driver to use neg_mode (Russell King (Oracle)) - net: pcs: rzn1-miic: update PCS driver to use neg_mode (Russell King (Oracle)) - net: phy: marvell: add comment about m88e1111_config_init_1000basex() (Russell King (Oracle)) - netlink: let core handle error cases in dump operations (Eric Dumazet) - selftests/net: fix waiting time for ipv6_gc test in fib_tests.sh. (Kui-Feng Lee) - mpls: Do not orphan the skb (Christoph Paasch) - net: dsa: Leverage core stats allocator (Florian Fainelli) - atm: fore200e: Convert to platform remove callback returning void (Uwe Kleine-König) - doc/netlink/specs: Add spec for nlctrl netlink family (Donald Hunter) - doc/netlink: Allow empty enum-name in ynl specs (Donald Hunter) - tools/net/ynl: Add nest-type-value decoding (Donald Hunter) - tools/net/ynl: Fix c codegen for array-nest (Donald Hunter) - tools/net/ynl: Report netlink errors without stacktrace (Donald Hunter) - tools/net/ynl: Fix extack decoding for netlink-raw (Donald Hunter) - isdn: capi: make capi_class constant (Ricardo B. Marliere) - isdn: mISDN: make elements_class constant (Ricardo B. Marliere) - dt-bindings: net: dp83822: change ti,rmii-mode description (Jérémie Dautheribes) - net: x25: remove dead links from Kconfig (Justin Swartz) - tools: ynl: check for overflow of constructed messages (Jakub Kicinski) - tcp: add tracing of skbaddr in tcp_event_skb class (Jason Xing) - tcp: add tracing of skb/skaddr in tcp_event_sk_skb class (Jason Xing) - net: phylink: clean the pcs_get_state documentation (Maxime Chevallier) - doc: sfp-phylink: update the porting guide with PCS handling (Maxime Chevallier) - ethtool: remove ethtool_eee_use_linkmodes (Heiner Kallweit) - mlxbf_gige: add support to display pause frame counters (David Thompson) - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Robert Marko) - net: geneve: Remove generic .ndo_get_stats64 (Breno Leitao) - net: geneve: Leverage core stats allocator (Breno Leitao) - net: gtp: Move net_device assigned in setup (Breno Leitao) - net: gtp: Remove generic .ndo_get_stats64 (Breno Leitao) - net: gtp: Leverage core stats allocator (Breno Leitao) - net: macsec: Leverage core stats allocator (Breno Leitao) - dt-bindings: net: renesas,etheravb: Add support for R-Car V4M (Thanh Quan) - sr9800: Add check for usbnet_get_endpoints (Chen Ni) - selftests/harness: Fix TEST_F()'s vfork handling (Mickaël Salaün) - mptcp: drop lookup_by_id in lookup_addr (Geliang Tang) - mptcp: set error messages for set_flags (Geliang Tang) - mptcp: update set_flags interfaces (Geliang Tang) - mptcp: drop duplicate header inclusions (Geliang Tang) - inet: Add getsockopt support for IP_ROUTER_ALERT and IPV6_ROUTER_ALERT (Juntong Deng) - tools: ynl: add --dbg-small-recv for easier kernel testing (Jakub Kicinski) - tools: ynl: support debug printing messages (Jakub Kicinski) - tools: ynl: allow setting recv() size (Jakub Kicinski) - tools: ynl: move the new line in NlMsg __repr__ (Jakub Kicinski) - tools: ynl: remove __pycache__ during clean (Jakub Kicinski) - tools: ynl: add distclean to .PHONY in all makefiles (Jakub Kicinski) - tools: ynl: rename make hardclean -> distclean (Jakub Kicinski) - ice: avoid unnecessary devm_ usage (Maciej Fijalkowski) - ice: do not disable Tx queues twice in ice_down() (Maciej Fijalkowski) - ice: cleanup line splitting for context set functions (Jacob Keller) - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Jacob Keller) - ice: rename ice_write_* functions to ice_pack_ctx_* (Jacob Keller) - ice: remove vf->lan_vsi_num field (Jacob Keller) - ice: use relative VSI index for VFs instead of PF VSI number (Jacob Keller) - ice: remove unnecessary duplicate checks for VF VSI ID (Jacob Keller) - ice: pass VSI pointer into ice_vc_isvalid_q_id (Jacob Keller) - ravb: Unify Rx ring maintenance code paths (Niklas Söderlund) - ravb: Move maximum Rx descriptor data usage to info struct (Niklas Söderlund) - ravb: Use the max frame size from hardware info for RZ/G2L (Niklas Söderlund) - ravb: Create helper to allocate skb and align it (Niklas Söderlund) - ravb: Make it clear the information relates to maximum frame size (Niklas Söderlund) - ravb: Group descriptor types used in Rx ring (Niklas Söderlund) - idpf: remove dealloc vector msg err in idpf_intr_rel (Alan Brady) - idpf: fix minor controlq issues (Alan Brady) - idpf: prevent deinit uninitialized virtchnl core (Alan Brady) - idpf: cleanup virtchnl cruft (Alan Brady) - idpf: refactor idpf_recv_mb_msg (Alan Brady) - idpf: add async_handler for MAC filter messages (Alan Brady) - idpf: refactor remaining virtchnl messages (Alan Brady) - idpf: refactor queue related virtchnl messages (Alan Brady) - idpf: refactor vport virtchnl messages (Alan Brady) - idpf: implement virtchnl transaction manager (Alan Brady) - idpf: add idpf_virtchnl.h (Alan Brady) - genetlink: fit NLMSG_DONE into same read() as families (Jakub Kicinski) - netdev: let netlink core handle -EMSGSIZE errors (Jakub Kicinski) - netlink: handle EMSGSIZE errors in the core (Jakub Kicinski) - selftests: avoid using SKIP(exit()) in harness fixure setup (Jakub Kicinski) - net: fec: Fixup EEE (Andrew Lunn) - net: fec: Move fec_enet_eee_mode_set() and helper earlier (Andrew Lunn) - net: phy: Add phy_support_eee() indicating MAC support EEE (Andrew Lunn) - net: phy: Immediately call adjust_link if only tx_lpi_enabled changes (Andrew Lunn) - net: phy: Keep track of EEE configuration (Andrew Lunn) - net: phy: Add phydev->enable_tx_lpi to simplify adjust link callbacks (Andrew Lunn) - net: add helpers for EEE configuration (Russell King) - ethtool: ignore unused/unreliable fields in set_eee op (Heiner Kallweit) - sock: Use unsafe_memcpy() for sock_copy() (Kees Cook) - net: tap: Remove generic .ndo_get_stats64 (Breno Leitao) - net: tuntap: Leverage core stats allocator (Breno Leitao) - ptp: fc3: Convert to platform remove callback returning void (Uwe Kleine-König) - nfc: core: make nfc_class constant (Ricardo B. Marliere) - net: wwan: core: make wwan_class constant (Ricardo B. Marliere) - net: wwan: hwsim: make wwan_hwsim_class constant (Ricardo B. Marliere) - net: ppp: make ppp_class constant (Ricardo B. Marliere) - net: wan: framer: make framer_class constant (Ricardo B. Marliere) - net: hns: make hnae_class constant (Ricardo B. Marliere) - net: phy: micrel: lan8814 cable improvement errata (Horatiu Vultur) - net: phy: micrel: lan8814 led errata (Horatiu Vultur) - selftests: forwarding: Make {, ip6}gre-inner-v6-multipath tests more robust (Ido Schimmel) - selftests: forwarding: Make VXLAN ECN encap tests more robust (Ido Schimmel) - selftests: forwarding: Make vxlan-bridge-1q pass on debug kernels (Ido Schimmel) - selftests: forwarding: Make tc-police pass on debug kernels (Ido Schimmel) - selftests: forwarding: Parametrize mausezahn delay (Ido Schimmel) - selftests: forwarding: Remove IPv6 L3 multipath hash tests (Ido Schimmel) - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() (Eric Dumazet) - can: mcp251xfd: __mcp251xfd_get_berr_counter(): use CAN_BUS_OFF_THRESHOLD instead of open coding it (Marc Kleine-Budde) - can: gs_usb: gs_cmd_reset(): use cpu_to_le32() to assign mode (Marc Kleine-Budde) - can: kvaser_pciefd: Add support for Kvaser PCIe 8xCAN (Martin Jocić) - can: kvaser_usb: Add support for Leaf v3 (Jimmy Assarsson) - net: Re-use and set mono_delivery_time bit for userspace tstamp packets (Abhishek Chauhan) - tcp: gro: micro optimizations in tcp[4]_gro_complete() (Eric Dumazet) - net: gro: enable fast path for more cases (Eric Dumazet) - net: gro: change skb_gro_network_header() (Eric Dumazet) - net: gro: rename skb_gro_header_hard() (Eric Dumazet) - net: dsa: mt7530: simplify link operations (Arınç ÜNAL) - net: dsa: mt7530: sort link settings ops and force link down on all ports (Arınç ÜNAL) - net: dsa: mt7530: put initialising PCS devices code back to original order (Arınç ÜNAL) - net: dsa: mt7530: get rid of mt753x_mac_config() (Arınç ÜNAL) - net: dsa: mt7530: get rid of priv->info->cpu_port_config() (Arınç ÜNAL) - net: dsa: mt7530: get rid of useless error returns on phylink code path (Arınç ÜNAL) - net: dsa: mt7530: do not use SW_PHY_RST to reset MT7531 switch (Arınç ÜNAL) - net: dsa: mt7530: set interrupt register only for MT7530 (Arınç ÜNAL) - net: dsa: mt7530: remove .mac_port_config for MT7988 and make it optional (Arınç ÜNAL) - tools: virtio: introduce vhost_net_test (Yunsheng Lin) - vhost/net: remove vhost_net_page_frag_refill() (Yunsheng Lin) - net: introduce page_frag_cache_drain() (Yunsheng Lin) - page_frag: unify gfp bits for order 3 page allocation (Yunsheng Lin) - mm/page_alloc: modify page_frag_alloc_align() to accept align as an argument (Yunsheng Lin) - net: txgbe: fix to clear interrupt status after handling IRQ (Jiawen Wu) - net: txgbe: fix GPIO interrupt blocking (Jiawen Wu) - e1000e: Minor flow correction in e1000_shutdown function (Vitaly Lifshits) - igc: fix LEDS_CLASS dependency (Arnd Bergmann) - ixgbe: Add 1000BASE-BX support (Ernesto Castellotti) - intel: make module parameters readable in sys filesystem (Jon Maxwell) - tcp: align tcp_sock_write_rx group (Eric Dumazet) - selftests/tc-testing: require an up to date iproute2 for blockcast tests (Pedro Tammela) - selftests: net: Correct couple of spelling mistakes (Prabhav Kumar Vaish) - selftests: mptcp: userspace pm get addr tests (Geliang Tang) - selftests: mptcp: add token for get_addr (Geliang Tang) - mptcp: get addr in userspace pm list (Geliang Tang) - mptcp: implement mptcp_userspace_pm_get_addr (Geliang Tang) - mptcp: add userspace_pm_lookup_addr_by_id helper (Geliang Tang) - selftests: mptcp: dump userspace addrs list (Geliang Tang) - selftests: mptcp: add mptcp_lib_check_output helper (Geliang Tang) - selftests: mptcp: add token for dump_addr (Geliang Tang) - selftests: mptcp: add userspace pm subflow flag (Geliang Tang) - mptcp: check userspace pm flags (Geliang Tang) - mptcp: dump addrs in userspace pm list (Geliang Tang) - mptcp: add token for get-addr in yaml (Geliang Tang) - mptcp: implement mptcp_userspace_pm_dump_addr (Geliang Tang) - mptcp: export mptcp_genl_family & mptcp_nl_fill_addr (Geliang Tang) - mptcp: make pm_remove_addrs_and_subflows static (Geliang Tang) - net: ipa: don't save the platform device (Alex Elder) - net: ipa: pass a platform device to ipa_smp2p_init() (Alex Elder) - net: ipa: pass a platform device to ipa_smp2p_irq_init() (Alex Elder) - net: ipa: pass a platform device to ipa_mem_init() (Alex Elder) - net: ipa: pass a platform device to ipa_reg_init() (Alex Elder) - net: ipa: introduce ipa_interrupt_init() (Alex Elder) - net: ipa: change ipa_interrupt_config() prototype (Alex Elder) - mptcp: cleanup SOL_TCP handling (Paolo Abeni) - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) - mptcp: cleanup writer wake-up (Paolo Abeni) - net: nlmon: Simplify nlmon_get_stats64 (Breno Leitao) - net: nlmon: Remove init and uninit functions (Breno Leitao) - Octeontx2-af: Fix an issue in firmware shared data reserved space (Hariprasad Kelam) - eth: igc: remove unused embedded struct net_device (Jakub Kicinski) - gve: Add header split ethtool stats (Jeroen de Borst) - gve: Add header split data path (Jeroen de Borst) - gve: Add header split device option (Jeroen de Borst) - net: ip6_tunnel: Leverage core stats allocator (Breno Leitao) - ionic: change MODULE_AUTHOR to person name (Shannon Nelson) - ionic: Clean RCT ordering issues (Brett Creeley) - ionic: Use CQE profile for dim (Brett Creeley) - ionic: change the hwstamp likely check (Brett Creeley) - ionic: reduce the use of netdev (Shannon Nelson) - ionic: Pass local netdev instead of referencing struct (Brett Creeley) - ionic: Check stop no restart (Brett Creeley) - ionic: Clean up BQL logic (Brett Creeley) - ionic: Make use napi_consume_skb (Brett Creeley) - ionic: Shorten a Tx hotpath (Brett Creeley) - ionic: Change default number of descriptors for Tx and Rx (Brett Creeley) - ionic: Rework Tx start/stop flow (Brett Creeley) - dt-bindings: leds: pwm-multicolour: re-allow active-low (Conor Dooley) - net: bareudp: Remove generic .ndo_get_stats64 (Breno Leitao) - net: bareudp: Do not allocate stats in the driver (Breno Leitao) - net: adopt skb_network_header_len() more broadly (Eric Dumazet) - net: adopt skb_network_offset() and similar helpers (Eric Dumazet) - selftests/bpf: Test if shadow types work correctly. (Kui-Feng Lee) - bpftool: Add an example for struct_ops map and shadow type. (Kui-Feng Lee) - bpftool: Generated shadow variables for struct_ops maps. (Kui-Feng Lee) - libbpf: Convert st_ops->data to shadow type. (Kui-Feng Lee) - libbpf: Set btf_value_type_id of struct bpf_map for struct_ops. (Kui-Feng Lee) - bpf: Replace bpf_lpm_trie_key 0-length array with flexible array (Kees Cook) - bpf, arm64: use bpf_prog_pack for memory management (Puranjay Mohan) - arm64: patching: implement text_poke API (Puranjay Mohan) - bpf, arm64: support exceptions (Puranjay Mohan) - arm64: stacktrace: Implement arch_bpf_stack_walk() for the BPF JIT (Puranjay Mohan) - bpf: add is_async_callback_calling_insn() helper (Benjamin Tissoires) - bpf: introduce in_sleepable() helper (Benjamin Tissoires) - bpf: allow more maps in sleepable bpf programs (Benjamin Tissoires) - selftests/bpf: Test case for lacking CFI stub functions. (Kui-Feng Lee) - bpf: Check cfi_stubs before registering a struct_ops type. (Kui-Feng Lee) - bpf: Clarify batch lookup/lookup_and_delete semantics (Martin Kelly) - bpf, docs: specify which BPF_ABS and BPF_IND fields were zero (Dave Thaler) - bpf, docs: Fix typos in instruction-set.rst (Dave Thaler) - selftests/bpf: update tcp_custom_syncookie to use scalar packet offset (Eduard Zingerman) - bpf: Shrink size of struct bpf_map/bpf_array. (Alexei Starovoitov) - selftests/bpf: Remove intermediate test files. (Alexei Starovoitov) - selftests/bpf: Remove empty TEST_CUSTOM_PROGS (Marcos Paulo de Souza) - bpf: Fix test verif_scale_strobemeta_subprogs failure due to llvm19 (Yonghong Song) - bpf: improve duplicate source code line detection (Andrii Nakryiko) - bpf: Use O(log(N)) binary search to find line info record (Andrii Nakryiko) - libbpf: Make remark about zero-initializing bpf_*_info structs (Matt Bobrowski) - bpf: emit source code file name and line number in verifier log (Andrii Nakryiko) - selftests/bpf: add anonymous user struct as global subprog arg test (Andrii Nakryiko) - bpf: don't infer PTR_TO_CTX for programs with unnamed context type (Andrii Nakryiko) - bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global arg (Andrii Nakryiko) - bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type() (Andrii Nakryiko) - bpf: remove check in __cgroup_bpf_run_filter_skb (Oliver Crumrine) - selftests/bpf: Test PTR_MAYBE_NULL arguments of struct_ops operators. (Kui-Feng Lee) - bpf: Create argument information for nullable arguments. (Kui-Feng Lee) - bpf: Move __kfunc_param_match_suffix() to btf.c. (Kui-Feng Lee) - bpf: add btf pointer to struct bpf_ctx_arg_aux. (Kui-Feng Lee) - bpf, docs: Update ISA document title (Dave Thaler) - libbpf: Add support to GCC in CORE macro definitions (Cupertino Miranda) - bpf: Abstract loop unrolling pragmas in BPF selftests (Jose E. Marchesi) - selftests/bpf: Ensure fentry prog cannot attach to bpf_spin_{lock,unlcok}() (Yonghong Song) - bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly (Yonghong Song) - bpf: Have bpf_rdonly_cast() take a const pointer (Daniel Xu) - bpf: Allow compiler to inline most of bpf_local_storage_lookup() (Marco Elver) - bpf, btf: Check btf for register_bpf_struct_ops (Geliang Tang) - bpf, btf: Add check_btf_kconfigs helper (Geliang Tang) - bpf, btf: Fix return value of register_btf_id_dtor_kfuncs (Geliang Tang) - bpf: Merge two CONFIG_BPF entries (Masahiro Yamada) - selftests/bpf: Mark cpumask kfunc declarations as __weak (Yafang Shao) - selftests/bpf: Fix error checking for cpumask_success__load() (Yafang Shao) - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) - libbpf: Use OPTS_SET() macro in bpf_xdp_query() (Toke Høiland-Jørgensen) - bpf: Use -Wno-address-of-packed-member in some selftests (Jose E. Marchesi) - bpf, docs: Fix typos in instructions-set.rst (Dave Thaler) - selftests/bpf: mark dynptr kfuncs __weak to make them optional on old kernels (Andrii Nakryiko) - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Andrii Nakryiko) - xsk: document ability to redirect to any socket bound to the same umem (Magnus Karlsson) - xsk: support redirect to any socket bound to the same umem (Magnus Karlsson) - selftests/bpf: Add tests for RCU lock transfer between subprogs (Kumar Kartikeya Dwivedi) - bpf: Transfer RCU lock state between subprog calls (Kumar Kartikeya Dwivedi) - selftests/bpf: Add test for static subprog call in lock cs (Kumar Kartikeya Dwivedi) - bpf: Allow calling static subprogs while holding a bpf_spin_lock (Kumar Kartikeya Dwivedi) - bpf, docs: Expand set of initial conformance groups (Dave Thaler) - selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute (Yonghong Song) - selftests/bpf: Suppress warning message of an unused variable. (Kui-Feng Lee) - selftests/bpf: Fix flaky test ptr_untrusted (Yonghong Song) - bpf: Remove an unnecessary check. (Kui-Feng Lee) - bpf: don't emit warnings intended for global subprogs for static subprogs (Andrii Nakryiko) - selftests/bpf: add more cases for __arg_trusted __arg_nullable args (Andrii Nakryiko) - bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logic (Andrii Nakryiko) - selftests/bpf: trace_helpers.c: do not use poisoned type (Shung-Hsi Yu) - selftests/bpf: States pruning checks for scalar vs STACK_MISC (Eduard Zingerman) - bpf: Handle scalar spill vs all MISC in stacksafe() (Eduard Zingerman) - selftests/bpf: Add test cases for narrowing fill (Maxim Mikityanskiy) - bpf: Preserve boundaries and track scalars on narrowing fill (Maxim Mikityanskiy) - selftests/bpf: Test tracking spilled unbounded scalars (Maxim Mikityanskiy) - bpf: Track spilled unbounded scalars (Maxim Mikityanskiy) - selftests/bpf: Fix bench runner SIGSEGV (Andrii Nakryiko) - libbpf: Add missed btf_ext__raw_data() API (Andrii Nakryiko) - libbpf: Add btf__new_split() API that was declared but not implemented (Andrii Nakryiko) - libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API (Andrii Nakryiko) - libbpf: Call memfd_create() syscall directly (Andrii Nakryiko) - bpf: Minor clean-up to sleepable_lsm_hooks BTF set (Matt Bobrowski) - selftests/bpf: Enable inline bpf_kptr_xchg() test for RV64 (Pu Lehui) - riscv, bpf: Enable inline bpf_kptr_xchg() for RV64 (Pu Lehui) - bpf, docs: Clarify which legacy packet instructions existed (Dave Thaler) - libbpf: Remove unnecessary null check in kernel_supports() (Eduard Zingerman) - bpf: treewide: Annotate BPF kfuncs in BTF (Daniel Xu) - bpf: btf: Add BTF_KFUNCS_START/END macro pair (Daniel Xu) - bpf: btf: Support flags for BTF_SET8 sets (Daniel Xu) - selftests/bpf: Disable IPv6 for lwt_redirect test (Manu Bretelle) - selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macro (Andrii Nakryiko) - libbpf: add bpf_core_cast() macro (Andrii Nakryiko) - selftests/bpf: add trusted global subprog arg tests (Andrii Nakryiko) - libbpf: add __arg_trusted and __arg_nullable tag macros (Andrii Nakryiko) - bpf: add arg:nullable tag to be combined with trusted pointers (Andrii Nakryiko) - bpf: add __arg_trusted global func arg tag (Andrii Nakryiko) - bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGS (Jose E. Marchesi) - bpf: Build type-punning BPF selftests with -fno-strict-aliasing (Jose E. Marchesi) - bpf,token: Use BIT_ULL() to convert the bit mask (Haiyue Wang) - bpf: Generate const static pointers for kernel helpers (Jose E. Marchesi) - libbpf: Add some details for BTF parsing failures (Ian Rogers) - perf/bpf: Fix duplicate type check (Florian Lehner) - bpf: Use -Wno-error in certain tests when building with GCC (Jose E. Marchesi) - selftests/bpf: Remove "&>" usage in the selftests (Martin KaFai Lau) - bpf: move arg:ctx type enforcement check inside the main logic loop (Andrii Nakryiko) - libbpf: fix __arg_ctx type enforcement for perf_event programs (Andrii Nakryiko) - libbpf: integrate __arg_ctx feature detector into kernel_supports() (Andrii Nakryiko) - docs/bpf: Improve documentation of 64-bit immediate instructions (Yonghong Song) - bpf: Remove unused field "mod" in struct bpf_trampoline (Menglong Dong) - selftests/bpf: Drop return in bpf_testmod_exit (Geliang Tang) - riscv, bpf: Optimize bswap insns with Zbb support (Pu Lehui) - riscv, bpf: Optimize sign-extention mov insns with Zbb support (Pu Lehui) - riscv, bpf: Add necessary Zbb instructions (Pu Lehui) - riscv, bpf: Simplify sext and zext logics in branch instructions (Pu Lehui) - riscv, bpf: Unify 32-bit zero-extension to emit_zextw (Pu Lehui) - riscv, bpf: Unify 32-bit sign-extension to emit_sextw (Pu Lehui) - libbpf: Fix faccessat() usage on Android (Andrii Nakryiko) - bpftool: Be more portable by using POSIX's basename() (Arnaldo Carvalho de Melo) - inet: use xa_array iterator to implement inet_dump_ifaddr() (Eric Dumazet) - inet: prepare inet_base_seq() to run without RTNL (Eric Dumazet) - inet: annotate data-races around ifa->ifa_flags (Eric Dumazet) - inet: annotate data-races around ifa->ifa_preferred_lft (Eric Dumazet) - inet: annotate data-races around ifa->ifa_valid_lft (Eric Dumazet) - inet: annotate data-races around ifa->ifa_tstamp and ifa->ifa_cstamp (Eric Dumazet) - netdevsim: fix rtnetlink.sh selftest (David Wei) - netdevsim: add selftest for forwarding skb between connected ports (David Wei) - netdevsim: add ndo_get_iflink() implementation (David Wei) - netdevsim: forward skbs from one connected port to another (David Wei) - netdevsim: allow two netdevsim ports to be connected (David Wei) - selftests: ip_local_port_range: use XFAIL instead of SKIP (Jakub Kicinski) - selftests: kselftest_harness: support using xfail (Jakub Kicinski) - selftests: kselftest_harness: let PASS / FAIL provide diagnostic (Jakub Kicinski) - selftests: kselftest_harness: separate diagnostic message with # in ksft_test_result_code() (Jakub Kicinski) - selftests: kselftest_harness: print test name for SKIP (Jakub Kicinski) - selftests: kselftest: add ksft_test_result_code(), handling all exit codes (Jakub Kicinski) - selftests: kselftest_harness: use exit code to store skip (Jakub Kicinski) - selftests: kselftest_harness: save full exit code in metadata (Jakub Kicinski) - selftests: kselftest_harness: generate test name once (Jakub Kicinski) - selftests: kselftest_harness: use KSFT_* exit codes (Jakub Kicinski) - selftests/harness: Merge TEST_F_FORK() into TEST_F() (Mickaël Salaün) - selftests/landlock: Redefine TEST_F() as TEST_F_FORK() (Mickaël Salaün) - net: bcmasp: Add support for PHY interrupts (Justin Chen) - net: bcmasp: Keep buffers through power management (Justin Chen) - net: phy: mdio-bcm-unimac: Add asp v2.2 support (Justin Chen) - net: bcmasp: Add support for ASP 2.2 (Justin Chen) - dt-bindings: net: brcm,asp-v2.0: Add asp-v2.2 (Justin Chen) - dt-bindings: net: brcm,unimac-mdio: Add asp-v2.2 (Justin Chen) - net: phy: qcom: qca808x: fill in possible_interfaces (Robert Marko) - net: phy: qcom: qca808x: add helper for checking for 1G only model (Robert Marko) - Simplify net_dbg_ratelimited() dummy (Geert Uytterhoeven) - ipv6: use xa_array iterator to implement inet6_netconf_dump_devconf() (Eric Dumazet) - ipv6/addrconf: annotate data-races around devconf fields (II) (Eric Dumazet) - ipv6/addrconf: annotate data-races around devconf fields (I) (Eric Dumazet) - ipv6: addrconf_disable_policy() optimization (Eric Dumazet) - ipv6: annotate data-races around devconf->disable_policy (Eric Dumazet) - ipv6: annotate data-races around devconf->proxy_ndp (Eric Dumazet) - ipv6: annotate data-races in rt6_probe() (Eric Dumazet) - ipv6: annotate data-races around idev->cnf.ignore_routes_with_linkdown (Eric Dumazet) - ipv6: annotate data-races in ndisc_router_discovery() (Eric Dumazet) - ipv6: annotate data-races around cnf.forwarding (Eric Dumazet) - ipv6: annotate data-races around cnf.hop_limit (Eric Dumazet) - ipv6: annotate data-races around cnf.mtu6 (Eric Dumazet) - ipv6: addrconf_disable_ipv6() optimization (Eric Dumazet) - ipv6: annotate data-races around cnf.disable_ipv6 (Eric Dumazet) - ipv6: add ipv6_devconf_read_txrx cacheline_group (Eric Dumazet) - net: sit: Do not set .ndo_get_stats64 (Breno Leitao) - net: get stats64 if device if driver is configured (Breno Leitao) - net: stmmac: fix typo in comment (Yanteng Si) - ipv4: raw: remove useless input parameter in do_raw_set/getsockopt (Zhengchao Shao) - net: dsa: mv88e6xxx: add Amethyst specific SMI GPIO function (Robert Marko) - net: dsa: mv88e6xxx: rename mv88e6xxx_g2_scratch_gpio_set_smi (Robert Marko) - inet6: expand rcu_read_lock() scope in inet6_dump_addr() (Eric Dumazet) - net: call skb_defer_free_flush() from __napi_busy_loop() (Eric Dumazet) - tcp: remove some holes in struct tcp_sock (Eric Dumazet) - net: bridge: Exit if multicast_init_stats fails (Breno Leitao) - net: bridge: Do not allocate stats in the driver (Breno Leitao) - selftests: vxlan_mdb: Avoid duplicate test names (Ido Schimmel) - netlabel: remove impossible return value in netlbl_bitmap_walk (Zhengchao Shao) - inet: use xa_array iterator to implement inet_netconf_dump_devconf() (Eric Dumazet) - inet: do not use RTNL in inet_netconf_get_devconf() (Eric Dumazet) - inet: annotate devconf data-races (Eric Dumazet) - net: phy: dp83826: disable WOL at init (Catalin Popescu) - net: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - tools: ynl: use MSG_DONTWAIT for getting notifications (Jakub Kicinski) - tools: ynl: remove the libmnl dependency (Jakub Kicinski) - tools: ynl: stop using mnl socket helpers (Jakub Kicinski) - tools: ynl: switch away from MNL_CB_* (Jakub Kicinski) - tools: ynl: switch away from mnl_cb_t (Jakub Kicinski) - tools: ynl: stop using mnl_cb_run2() (Jakub Kicinski) - tools: ynl: use ynl_sock_read_msgs() for ACK handling (Jakub Kicinski) - tools: ynl: wrap recv() + mnl_cb_run2() into a single helper (Jakub Kicinski) - tools: ynl-gen: remove unused parse code (Jakub Kicinski) - tools: ynl: make yarg the first member of struct ynl_dump_state (Jakub Kicinski) - tools: ynl: create local ARRAY_SIZE() helper (Jakub Kicinski) - tools: ynl: create local nlmsg access helpers (Jakub Kicinski) - tools: ynl: create local for_each helpers (Jakub Kicinski) - tools: ynl: create local attribute helpers (Jakub Kicinski) - tools: ynl: give up on libmnl for auto-ints (Jakub Kicinski) - tools: ynl: protect from old OvS headers (Jakub Kicinski) - net: ethtool: eee: Remove legacy _u32 from keee (Andrew Lunn) - net: intel: igc: Use linkmode helpers for EEE (Andrew Lunn) - net: intel: igb: Use linkmode helpers for EEE (Andrew Lunn) - net: intel: e1000e: Use linkmode helpers for EEE (Andrew Lunn) - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Andrew Lunn) - net: ethernet: ixgbe: Convert EEE to use linkmodes (Andrew Lunn) - net: qlogic: qede: Use linkmode helpers for EEE (Andrew Lunn) - net: usb: ax88179_178a: Use linkmode helpers for EEE (Andrew Lunn) - net: usb: r8152: Use linkmode helpers for EEE (Andrew Lunn) - ipv6: raw: remove useless input parameter in rawv6_get/seticmpfilter (Zhengchao Shao) - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Sarosh Hasan) - net: exthdrs: ioam6: send trace event (Justin Iurman) - net: ioam6: multicast event (Justin Iurman) - uapi: ioam6: API for netlink multicast events (Justin Iurman) - dt-bindings: net: ethernet-controller: drop redundant type from label (Krzysztof Kozlowski) - tcp: make dropreason in tcp_child_process() work (Jason Xing) - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Jason Xing) - tcp: add dropreasons in tcp_rcv_state_process() (Jason Xing) - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Jason Xing) - tcp: introduce dropreasons in receive path (Jason Xing) - tcp: use drop reasons in cookie check for ipv6 (Jason Xing) - tcp: directly drop skb in cookie check for ipv6 (Jason Xing) - tcp: use drop reasons in cookie check for ipv4 (Jason Xing) - tcp: directly drop skb in cookie check for ipv4 (Jason Xing) - tcp: add a dropreason definitions and prepare for cookie check (Jason Xing) - net: make SK_MEMORY_PCPU_RESERV tunable (Adam Li) - net: dsa: realtek: support reset controller (Luiz Angelo Daros de Luca) - dt-bindings: net: dsa: realtek: add reset controller (Luiz Angelo Daros de Luca) - dt-bindings: net: dsa: realtek: reset-gpios is not required (Luiz Angelo Daros de Luca) - bonding: 802.3ad replace MAC_ADDRESS_EQUAL with __agg_has_partner (Jones Syue 薛懷宗) - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Erick Archer) - ipv6: raw: remove useless input parameter in rawv6_err (Zhengchao Shao) - netlink: use kvmalloc() in netlink_alloc_large_skb() (Eric Dumazet) - bnxt_en: fix accessing vnic_info before allocating it (Alexander Lobakin) - selftests: netdevsim: be less selective for FW for the devlink test (Jakub Kicinski) - net: stmmac: mmc_core: Drop interrupt registers from stats (Jesper Nilsson) - net: ethernet: adi: adin1110: Reduce the MDIO_TRDONE poll interval (Ciprian Regus) - net: ipa: don't bother zeroing an already zero register (Alex Elder) - net: ipa: kill ipa_power_suspend_handler() (Alex Elder) - net: ipa: move ipa_interrupt_suspend_clear_all() up (Alex Elder) - net: ipa: kill the IPA_POWER_FLAG_RESUMED flag (Alex Elder) - net: ipa: kill IPA_POWER_FLAG_SYSTEM (Alex Elder) - net: ipa: don't bother aborting system resume (Alex Elder) - net: phy: simplify genphy_c45_ethtool_set_eee (Heiner Kallweit) - selftests: mptcp: diag: change timeout_poll to 30 (Geliang Tang) - selftests: mptcp: join: change capture/checksum as bool (Geliang Tang) - selftests: mptcp: simult flows: define missing vars (Geliang Tang) - selftests: mptcp: netlink: drop duplicate var ret (Geliang Tang) - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Matthieu Baerts (NGI0)) - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Matthieu Baerts (NGI0)) - mptcp: token kunit: set protocol (Matthieu Baerts (NGI0)) - selftests: mptcp: lib: catch duplicated subtest entries (Matthieu Baerts (NGI0)) - ipv6: anycast: complete RCU handling of struct ifacaddr6 (Eric Dumazet) - dt-bindings: net: cdns,macb: add sam9x7 ethernet interface (Varshini Rajendran) - net/vsockmon: Do not set zeroed statistics (Breno Leitao) - net/vsockmon: Leverage core stats allocator (Breno Leitao) - net: pcs: xpcs: Explicitly return error on caps validation (Serge Semin) - net: pcs: xpcs: Return EINVAL in the internal methods (Serge Semin) - net: pcs: xpcs: Drop redundant workqueue.h include directive (Serge Semin) - net: pcs: xpcs: Drop sentinel entry from 2500basex ifaces list (Serge Semin) - rtnetlink: provide RCU protection to rtnl_fill_prop_list() (Eric Dumazet) - rtnetlink: make rtnl_fill_link_ifmap() RCU ready (Eric Dumazet) - inet: switch inet_dump_fib() to RCU protection (Eric Dumazet) - nexthop: allow nexthop_mpath_fill_node() to be called without RTNL (Eric Dumazet) - inet: allow ip_valid_fib_dump_req() to be called with RTNL or RCU (Eric Dumazet) - ipv6: switch inet6_dump_ifinfo() to RCU protection (Eric Dumazet) - rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag (Eric Dumazet) - rtnetlink: change nlk->cb_mutex role (Eric Dumazet) - netlink: hold nlk->cb_mutex longer in __netlink_dump_start() (Eric Dumazet) - netlink: fix netlink_diag_dump() return value (Eric Dumazet) - ipv6: use xarray iterator to implement inet6_dump_ifinfo() (Eric Dumazet) - ipv6: prepare inet6_fill_ifinfo() for RCU protection (Eric Dumazet) - ipv6: prepare inet6_fill_ifla6_attrs() for RCU (Eric Dumazet) - rtnetlink: prepare nla_put_iflink() to run under RCU (Eric Dumazet) - net: phy: dp83826: support configuring RMII master/slave operation mode (Jérémie Dautheribes) - net: phy: dp83826: Add support for phy-mode configuration (Jérémie Dautheribes) - dt-bindings: net: dp83822: support configuring RMII master/slave mode (Jérémie Dautheribes) - net: dsa: microchip: Add support for bridge port isolation (Oleksij Rempel) - tools: ynl: fix header guards (Jakub Kicinski) - genetlink: make info in GENL_REQ_ATTR_CHECK() const (Jakub Kicinski) - tools: ynl: allow user to pass enum string instead of scalar value (Jiri Pirko) - tools: ynl: process all scalar types encoding in single elif statement (Jiri Pirko) - tools: ynl: allow user to specify flag attr with bool values (Jiri Pirko) - net: team: Don't bother filling in ethtool driver version (John Garry) - rocker: Don't bother filling in ethtool driver version (John Garry) - ps3/gelic: minor Kernel Doc corrections (Simon Horman) - net: mpls: error out if inner headers are not set (Florian Westphal) - net: ethtool: avoid rebuilds on UTS_RELEASE change (Jann Horn) - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Sneh Shah) - bonding: rate-limit bonding driver inspect messages (Praveen Kumar Kannoju) - netfilter: x_tables: Use unsafe_memcpy() for 0-sized destination (Kees Cook) - netfilter: move nf_reinject into nfnetlink_queue modules (Florian Westphal) - netfilter: nft_set_pipapo: use GFP_KERNEL for insertions (Florian Westphal) - netfilter: nft_set_pipapo: speed up bulk element insertions (Florian Westphal) - netfilter: nft_set_pipapo: shrink data structures (Florian Westphal) - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) - netfilter: xtables: fix up kconfig dependencies (Florian Westphal) - netfilter: nft_osf: simplify init path (Pablo Neira Ayuso) - netfilter: nf_log: validate nf_logger_find_get() (Pablo Neira Ayuso) - netfilter: nf_log: consolidate check for NULL logger in lookup function (Pablo Neira Ayuso) - netfilter: expect: Simplify the allocation of slab caches in nf_conntrack_expect_init (Kunwu Chan) - ipv6/sit: Do not allocate stats in the driver (Breno Leitao) - octeon_ep_vf: Improve help text grammar (Geert Uytterhoeven) - net: microchip: lan743x: Fix spelling mistake "erro" -> "error" (Colin Ian King) - net/af_iucv: fix virtual vs physical address confusion (Alexander Gordeev) - wifi: ath11k: remove unused scan_events from struct scan_req_params (Nicolas Escande) - wifi: ath11k: add support for QCA2066 (Baochen Qiang) - wifi: ath11k: move pci.ops registration ahead (Baochen Qiang) - wifi: ath11k: provide address list if chip supports 2 stations (Carl Huang) - wifi: ath11k: support 2 station interfaces (Carl Huang) - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Nicolas Escande) - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Nicolas Escande) - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Nicolas Escande) - wifi: carl9170: Remove redundant assignment to pointer super (Colin Ian King) - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Nicolas Escande) - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Nicolas Escande) - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Nathan Chancellor) - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jeff Johnson) - wifi: ath12k: advertise P2P dev support for WCN7850 (Kang Yang) - wifi: ath12k: designating channel frequency for ROC scan (Kang Yang) - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Kang Yang) - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Kang Yang) - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Kang Yang) - wifi: ath12k: implement remain on channel for P2P mode (Kang Yang) - wifi: ath12k: implement handling of P2P NoA event (Kang Yang) - wifi: ath12k: add P2P IE in beacon template (Kang Yang) - wifi: ath12k: change interface combination for P2P mode (Kang Yang) - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Kang Yang) - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Kang Yang) - wifi: ath11k: initialize eirp_power before use (Baochen Qiang) - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Baochen Qiang) - wifi: ath12k: enable 802.11 power save mode in station mode (Baochen Qiang) - wifi: ath12k: refactor the rfkill worker (Karthikeyan Periyasamy) - wifi: ath12k: add processing for TWT disable event (Lingbo Kong) - wifi: ath12k: add processing for TWT enable event (Lingbo Kong) - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Raj Kumar Bhagat) - wifi: ath12k: Read board id to support split-PHY QCN9274 (Ganesh Babu Jothiram) - wifi: ath12k: fix PCI read and write (P Praneesh) - wifi: ath12k: add MAC id support in WBM error path (Karthikeyan Periyasamy) - wifi: ath12k: subscribe required word mask from rx tlv (Karthikeyan Kathirvel) - wifi: ath12k: remove hal_desc_sz from hw params (Raj Kumar Bhagat) - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Raj Kumar Bhagat) - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Aaradhana Sahu) - wifi: ath12k: Add logic to write QRTR node id to scratch (P Praneesh) - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Raj Kumar Bhagat) - wifi: ath12k: add support for peer meta data version (Harshitha Prem) - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Sowmiya Sree Elavalagan) - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Sriram R) - wifi: ath12k: add firmware-2.bin support (Raj Kumar Bhagat) - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Wen Gong) - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Toke Høiland-Jørgensen) - wifi: ath9k: remove redundant assignment to variable ret (Colin Ian King) - wifi: wilc1000: revert reset line logic flip (Alexis Lothoré) - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Hans de Goede) - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Ping-Ke Shih) - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Ping-Ke Shih) - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Bitterblue Smith) - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Alexis Lothoré) - wifi: nl80211: refactor parsing CSA offsets (Johannes Berg) - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Alexis Lothoré) - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Mukesh Sisodiya) - wifi: iwlwifi: handle per-phy statistics from fw (Miri Korenblit) - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Johannes Berg) - wifi: iwlwifi: api: fix kernel-doc reference (Johannes Berg) - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Benjamin Berg) - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: mvm: support PHY context version 6 (Johannes Berg) - wifi: iwlwifi: mvm: partially support PHY context version 6 (Johannes Berg) - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Johannes Berg) - wifi: cfg80211: use ML element parsing helpers (Johannes Berg) - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Johannes Berg) - wifi: cfg80211: refactor RNR parsing (Johannes Berg) - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Johannes Berg) - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Johannes Berg) - wifi: cfg80211: set correct param change count in ML element (Benjamin Berg) - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Andy Shevchenko) - wifi: mac80211: clean up assignments to pointer cache. (Colin Ian King) - wifi: mac80211: make associated BSS pointer visible to the driver (Miri Korenblit) - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Aditya Kumar Singh) - wifi: mac80211: check beacon countdown is complete on per link basis (Aditya Kumar Singh) - bnxt_en: Use the new VNIC to create ntuple filters (Pavan Chebbi) - bnxt_en: Create and setup the additional VNIC for adding ntuple filters (Pavan Chebbi) - bnxt_en: Provision for an additional VNIC for ntuple filters (Pavan Chebbi) - bnxt_en: Define BNXT_VNIC_DEFAULT for the default vnic index (Pavan Chebbi) - bnxt_en: Refactor bnxt_set_features() (Pavan Chebbi) - bnxt_en: Add bnxt_get_total_vnics() to calculate number of VNICs (Venkat Duvvuru) - bnxt_en: Check additional resources in bnxt_check_rings() (Michael Chan) - bnxt_en: Improve RSS context reservation infrastructure (Pavan Chebbi) - bnxt_en: Explicitly specify P5 completion rings to reserve (Michael Chan) - bnxt_en: Refactor ring reservation functions (Michael Chan) - net: mctp: tests: Add a test for proper tag creation on local output (Jeremy Kerr) - net: mctp: tests: Test that outgoing skbs have flow data populated (Jeremy Kerr) - net: mctp: copy skb ext data when fragmenting (Jeremy Kerr) - net: mctp: tests: Add MCTP net isolation tests (Jeremy Kerr) - net: mctp: tests: Add netid argument to __mctp_route_test_init (Jeremy Kerr) - net: mctp: provide a more specific tag allocation ioctl (Jeremy Kerr) - net: mctp: separate key correlation across nets (Jeremy Kerr) - net: mctp: tests: create test skbs with the correct net and device (Jeremy Kerr) - net: mctp: make key lookups match the ANY address on either local or peer (Jeremy Kerr) - net: mctp: Add some detail on the key allocation implementation (Jeremy Kerr) - net: mctp: avoid confusion over local/peer dest/source addresses (Jeremy Kerr) - PPPoL2TP: Add more code snippets (Samuel Thibault) - udp: add local "peek offset enabled" flag (Paolo Abeni) - net: phy: marvell-88q2xxx: move interrupt configuration (Dimitri Fedrau) - net: phy: marvell-88q2xxx: remove duplicated assignment of pma_extable (Dimitri Fedrau) - net: phy: marvell-88q2xxx: cleanup mv88q2xxx_config_init (Dimitri Fedrau) - net: phy: marvell-88q2xxx: switch to mv88q2xxx_config_aneg (Dimitri Fedrau) - net: phy: marvell-88q2xxx: make mv88q2xxx_config_aneg generic (Dimitri Fedrau) - net: phy: marvell-88q2xxx: add cable test support (Dimitri Fedrau) - net: phy: marvell-88q2xxx: add support for temperature sensor (Dimitri Fedrau) - net: phy: marvell-88q2xxx: add suspend / resume ops (Dimitri Fedrau) - net: phy: marvell-88q2xxx: add interrupt support for link detection (Dimitri Fedrau) - net: phy: marvell-88q2xxx: add driver for the Marvell 88Q2220 PHY (Dimitri Fedrau) - net: phy: marvell-88q2xxx: fix typos (Dimitri Fedrau) - net: phy: c45: detect 100/1000BASE-T1 linkmode advertisements (Dimitri Fedrau) - net: phy: Support 100/1000BT1 linkmode advertisements (Dimitri Fedrau) - net: phy: Add BaseT1 auto-negotiation constants (Dimitri Fedrau) - net: phy: mxl-gpy: fill in possible_interfaces for GPY21x chipset (Raju Lakkaraju) - Revert "net: bcmgenet: Ensure MDIO unregistration has clocks enabled" (Florian Fainelli) - net: bcmgenet: Pass "main" clock down to the MDIO driver (Florian Fainelli) - net: mdio: mdio-bcm-unimac: Manage clock around I/O accesses (Florian Fainelli) - net: wan: framer: remove children from struct framer_ops kdoc (Simon Horman) - wifi: wilc1000: add missing read critical sections around vif list traversal (Ajay Singh) - wifi: wilc1000: fix declarations ordering (Alexis Lothoré) - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Alexis Lothoré) - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Alexis Lothoré) - wifi: rtw89: 8922a: add helper of set_channel (Ping-Ke Shih) - wifi: rtw89: 8922a: add set_channel RF part (Ping-Ke Shih) - wifi: rtw89: 8922a: add set_channel BB part (Ping-Ke Shih) - wifi: rtw89: 8922a: add set_channel MAC part (Ping-Ke Shih) - wifi: brcmsmac: avoid function pointer casts (Arnd Bergmann) - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Bitterblue Smith) - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Bitterblue Smith) - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Ping-Ke Shih) - wifi: rtw89: 8922a: declare to support two chanctx (Zong-Zhe Yang) - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Zong-Zhe Yang) - wifi: rtw89: fw: implement MRC H2C command functions (Zong-Zhe Yang) - wifi: rtw89: mac: implement MRC C2H event handling (Zong-Zhe Yang) - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Zong-Zhe Yang) - wifi: wilc1000: validate chip id during bus probe (David Mosberger-Tang) - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Alexis Lothoré) - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Johannes Berg) - wifi: iwlwifi: cancel session protection only if there is one (Miri Korenblit) - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Miri Korenblit) - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Johannes Berg) - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Johannes Berg) - wifi: iwlwifi: fw: file: clean up kernel-doc (Johannes Berg) - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Johannes Berg) - wifi: iwlwifi: error-dump: fix kernel-doc issues (Johannes Berg) - wifi: iwlwifi: mvm: fix thermal kernel-doc (Johannes Berg) - wifi: iwlwifi: don't use TRUE/FALSE with bool (Johannes Berg) - wifi: iwlwifi: api: fix constant version to match FW (Johannes Berg) - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Ilan Peer) - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Ilan Peer) - wifi: iwlwifi: mvm: work around A-MSDU size problem (Johannes Berg) - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Mukesh Sisodiya) - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Shaul Triebitz) - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Shaul Triebitz) - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Shaul Triebitz) - wifi: mac80211: drop injection on disabled-chan monitor (Johannes Berg) - wifi: cfg80211: optionally support monitor on disabled channels (Johannes Berg) - wifi: cfg80211: rename UHB to 6 GHz (Johannes Berg) - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Andrei Otcheretianski) - wifi: mac80211: remove only own link stations during stop_ap (Aditya Kumar Singh) - wifi: mac80211: flush only stations using requests links (Aditya Kumar Singh) - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Aditya Kumar Singh) - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Lorenzo Bianconi) - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: reference quota mode when setting Tx power (Po-Hao Huang) - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Chih-Kang Chang) - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Ping-Ke Shih) - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Zong-Zhe Yang) - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Ping-Ke Shih) - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Ping-Ke Shih) - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Ping-Ke Shih) - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Ping-Ke Shih) - wifi: rtw89: load BB parameters to PHY-1 (Ping-Ke Shih) - wifi: rtw89: correct PHY register offset for PHY-1 (Ping-Ke Shih) - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Alexey Berezhok) - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Kees Cook) - wifi: wilc1000: correct CRC7 calculation (David Mosberger-Tang) - wifi: rtw89: chan: MCC take reconfig into account (Zong-Zhe Yang) - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Zong-Zhe Yang) - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Zong-Zhe Yang) - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Zong-Zhe Yang) - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Zong-Zhe Yang) - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Zong-Zhe Yang) - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Ajay Singh) - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Dmitry Antipov) - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Arnd Bergmann) - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Johannes Berg) - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Johannes Berg) - wifi: iwlwifi: mvm: move BA notif messages before action (Johannes Berg) - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Johannes Berg) - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Johannes Berg) - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Johannes Berg) - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Mukesh Sisodiya) - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Emmanuel Grumbach) - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Emmanuel Grumbach) - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Johannes Berg) - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Johannes Berg) - wifi: iwlwifi: mvm: fix erroneous queue index mask (Johannes Berg) - wifi: iwlwifi: mvm: avoid garbage iPN (Shaul Triebitz) - wifi: iwlwifi: mvm: always update keys in D3 exit (Shaul Triebitz) - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Johannes Berg) - wifi: iwlwifi: mvm: combine condition/warning (Johannes Berg) - wifi: iwlwifi: mvm: fix the key PN index (Shaul Triebitz) - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Daniel Amosi) - wifi: iwlwifi: properly check if link is active (Miri Korenblit) - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Miri Korenblit) - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Johannes Berg) - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Shaul Triebitz) - wifi: iwlwifi: mvm: expand queue sync warning messages (Johannes Berg) - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Ilan Peer) - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Avraham Stern) - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Johannes Berg) - wifi: iwlwifi: support EHT for WH (Miri Korenblit) - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Emmanuel Grumbach) - wifi: iwlwifi: use system_unbound_wq for debug dump (Johannes Berg) - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Johannes Berg) - wifi: iwlwifi: read mac step from aux register (Miri Korenblit) - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Miri Korenblit) - wifi: iwlwifi: mvm: const-ify chandef pointers (Johannes Berg) - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Anjaneyulu) - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Johannes Berg) - wifi: iwlwifi: add HONOR to PPAG approved list (Miri Korenblit) - wifi: mac80211: add support to call csa_finish on a link (Aditya Kumar Singh) - wifi: mac80211: start and finalize channel switch on link basis (Aditya Kumar Singh) - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Aditya Kumar Singh) - wifi: mac80211: update beacon counters per link basis (Aditya Kumar Singh) - wifi: cfg80211: send link id in channel_switch ops (Aditya Kumar Singh) - wifi: mac80211: refactor STA CSA parsing flows (Michael-CY Lee) - wifi: cfg80211: Add utility for converting op_class into chandef (Michael-CY Lee) - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Dan Carpenter) - wifi: mac80211: don't use sband->band early (Johannes Berg) - wifi: mac80211_hwsim: add missing kernel-doc (Johannes Berg) - wifi: mac80211: add missing kernel-doc for fast_tx_check (Johannes Berg) - wifi: mac80211: clarify vif handling in TX dequeue (Johannes Berg) - wifi: mac80211: allow CSA to same channel (Johannes Berg) - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Johannes Berg) - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Johannes Berg) - wifi: mac80211: move element parsing to a new file (Johannes Berg) - wifi: mac80211: start building elements in SKBs (Johannes Berg) - wifi: mac80211: simplify adding supported rates (Johannes Berg) - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Johannes Berg) - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Johannes Berg) - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Johannes Berg) - wifi: mac80211: adjust EHT capa when lowering bandwidth (Johannes Berg) - wifi: mac80211: simplify HE/EHT element length functions (Johannes Berg) - wifi: mac80211: disallow basic multi-link element in per-STA profile (Johannes Berg) - wifi: mac80211: disambiguate element parsing errors (Johannes Berg) - wifi: mac80211: implement MLO multicast deduplication (Johannes Berg) - wifi: mac80211: add/use ieee80211_get_sn() (Johannes Berg) - wifi: cfg80211/mac80211: move puncturing into chandef (Johannes Berg) - wifi: mac80211: use cfg80211_chandef_primary_freq() (Johannes Berg) - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Johannes Berg) - wifi: wireless: declare different S1G chandefs incompatible (Johannes Berg) - wifi: mac80211: refactor puncturing bitmap extraction (Johannes Berg) - wifi: cfg80211: move puncturing validation code (Johannes Berg) - wifi: mac80211: validate assoc response channel config (Johannes Berg) - wifi: mac80211: support wider bandwidth OFDMA config (Johannes Berg) - wifi: mac80211: add and use a link iteration macro (Johannes Berg) - wifi: mac80211: introduce 'channel request' (Johannes Berg) - wifi: mac80211: chan: chandef is non-NULL for reserved (Johannes Berg) - wifi: mac80211: simplify non-chanctx drivers (Johannes Berg) - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Johannes Berg) - wifi: mac80211: clean up connection process (Johannes Berg) - wifi: mac80211: clean up band switch in duration (Johannes Berg) - wifi: mac80211: remove extra shadowing variable (Johannes Berg) - wifi: mac80211: remove unused MAX_MSG_LEN define (Johannes Berg) - wifi: rtl8xxxu: update rate mask per sta (Martin Kaistra) - bcma: make bcma_bus_type const (Ricardo B. Marliere) - ssb: make ssb_bustype const (Ricardo B. Marliere) - wifi: wfx: fix memory leak when starting AP (Jérôme Pouiller) - wifi: rtw89: fw: download firmware with key data for secure boot (Ping-Ke Shih) - wifi: rtw89: fw: parse secure section from firmware file (Ping-Ke Shih) - wifi: rtw89: fw: read firmware secure information from efuse (Ping-Ke Shih) - wifi: rtw89: fw: consider checksum length of security data (Ping-Ke Shih) - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Ping-Ke Shih) - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Ping-Ke Shih) - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Ping-Ke Shih) - wifi: rtw89: rfk: add H2C command to trigger TSSI (Ping-Ke Shih) - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Ping-Ke Shih) - wifi: rtw89: rfk: add H2C command to trigger DACK (Ping-Ke Shih) - wifi: rtw89: rfk: add H2C command to trigger DPK (Ping-Ke Shih) - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Ping-Ke Shih) - wifi: rtw89: rfk: add H2C command to trigger IQK (Ping-Ke Shih) - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Ping-Ke Shih) - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Ping-Ke Shih) - wifi: wilc1000: remove setting msg.spi (David Lechner) - wifi: cw1200: Convert to GPIO descriptors (Linus Walleij) - wifi: plfxlc: Drop unused include (Linus Walleij) - wifi: mwifiex: Drop unused headers (Linus Walleij) - wifi: brcmsmac: Drop legacy header (Linus Walleij) - wifi: ti: wlcore: sdio: Drop unused include (Linus Walleij) - wifi: cw1200: fix __le16 sparse warnings (Kalle Valo) - wifi: rsi: fix restricted __le32 degrades to integer sparse warnings (Kalle Valo) - wifi: zd1211rw: remove __nocast from zd_addr_t (Kalle Valo) - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Chun Qiu) - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() (Zhipeng Lu) - wifi: cfg80211: fix kunit exports (Johannes Berg) - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Johannes Berg) - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Johannes Berg) - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Johannes Berg) - wifi: iwlwifi: mvm: make functions public (Shaul Triebitz) - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Miri Korenblit) - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Emmanuel Grumbach) - wifi: iwlwifi: read DSM functions from UEFI (Miri Korenblit) - wifi: iwlwifi: prepare for reading DSM from UEFI (Miri Korenblit) - wifi: iwlwifi: simplify getting DSM from ACPI (Miri Korenblit) - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Miri Korenblit) - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Miri Korenblit) - wifi: iwlwifi: read ECKV table from UEFI (Miri Korenblit) - wifi: iwlwifi: read WRDD table from UEFI (Miri Korenblit) - wifi: iwlwifi: support link command version 2 (Shaul Triebitz) - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Ayala Beker) - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Emmanuel Grumbach) - wifi: iwlwifi: read SPLC from UEFI (Miri Korenblit) - wifi: iwlwifi: prepare for reading SPLC from UEFI (Miri Korenblit) - wifi: iwlwifi: api: clean up some kernel-doc/typos (Johannes Berg) - wifi: iwlwifi: remove unused function prototype (Johannes Berg) - iwlwifi: fw: fix more kernel-doc warnings (Emmanuel Grumbach) - wifi: mac80211: don't allow deactivation of all links (Miri Korenblit) - wifi: mac80211_hwsim: enable all links only in MLO (Miri Korenblit) - wifi: nl80211: move WPA version validation to policy (Johannes Berg) - wifi: mac80211: clean up FILS discovery change flags handling (Johannes Berg) - wifi: mac80211: trace SMPS requests from driver (Johannes Berg) - wifi: mac80211_hwsim: add control to skip beacons (Johannes Berg) - wifi: iwlwifi: read WTAS table from UEFI (Miri Korenblit) - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Miri Korenblit) - wifi: iwlwifi: prepare for reading TAS table from UEFI (Miri Korenblit) - wifi: iwlwifi: don't check TAS block list size twice (Miri Korenblit) - wifi: iwlwifi: read PPAG table from UEFI (Miri Korenblit) - wifi: iwlwifi: validate PPAG table when sent to FW (Miri Korenblit) - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Miri Korenblit) - wifi: iwlwifi: small cleanups in PPAG table flows (Miri Korenblit) - wifi: iwlwifi: read SAR tables from UEFI (Miri Korenblit) - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Miri Korenblit) - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Miri Korenblit) - wifi: iwlwifi: mvm: check AP supports EMLSR (Johannes Berg) - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Johannes Berg) - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Miri Korenblit) - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Benjamin Berg) - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Benjamin Berg) - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Johannes Berg) - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Daniel Gabay) - wifi: iwlwifi: mvm: support SPP A-MSDUs (Johannes Berg) - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Mukesh Sisodiya) - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Emmanuel Grumbach) - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Johannes Berg) - wifi: iwlwifi: remove Gl A-step remnants (Johannes Berg) - wifi: iwlwifi: mvm: Fix FTM initiator flags (Ilan Peer) - wifi: iwlwifi: always have 'uats_enabled' (Johannes Berg) - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Johannes Berg) - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Colin Ian King) - wifi: iwlwifi: mvm: d3: fix IPN byte order (Johannes Berg) - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Ayala Beker) - wifi: iwlwifi: fix EWRD table validity check (Miri Korenblit) - wifi: iwlwifi: cleanup uefi variables loading (Miri Korenblit) - wifi: iwlwifi: implement GLAI ACPI table loading (Miri Korenblit) - wifi: iwlwifi: mvm: initialize rates in FW earlier (Johannes Berg) - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Emmanuel Grumbach) - wifi: iwlwifi: acpi: fix WPFC reading (Johannes Berg) - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Johannes Berg) - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Johannes Berg) - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Johannes Berg) - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Johannes Berg) - wifi: iwlwifi: fix some kernel-doc issues (Johannes Berg) - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Johannes Berg) - wifi: iwlwifi: mvm: report beacon protection failures (Johannes Berg) - wifi: iwlwifi: mvm: Add support for removing responder TKs (Ilan Peer) - wifi: iwlwifi: disable eSR when BT is active (Miri Korenblit) - wifi: rtl8xxxu: fix error messages (Dan Carpenter) - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Po-Hao Huang) - wifi: rtw89: update ps_state register for chips with different generation (Chin-Yen Lee) - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Chin-Yen Lee) - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Po-Hao Huang) - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Po-Hao Huang) - wifi: rtw89: debug: add FW log component for scan (Po-Hao Huang) - wifi: rtw89: update scan C2H messages for wifi 7 IC (Po-Hao Huang) - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Ping-Ke Shih) - wifi: rtw89: 8922a: add chip_ops to get thermal value (Ping-Ke Shih) - wifi: rtw89: 8922a: add RF read/write v2 (Ping-Ke Shih) - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Ping-Ke Shih) - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Ping-Ke Shih) - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Ping-Ke Shih) - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Ping-Ke Shih) - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Ping-Ke Shih) - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Zong-Zhe Yang) - wifi: rtw89: pci: update SER timer unit and timeout time (Ping-Ke Shih) - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Arend van Spriel) - wifi: brcmfmac: add linefeed at end of file (Arend van Spriel) - wifi: ath11k: fix connection failure due to unexpected peer delete (Baochen Qiang) - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Baochen Qiang) - wifi: ath11k: rename ath11k_start_vdev_delay() (Baochen Qiang) - wifi: ath11k: remove invalid peer create logic (Baochen Qiang) - wifi: ath11k: enable 36 bit mask for stream DMA (Baochen Qiang) - wifi: ath12k: Fix issues in channel list update (Sriram R) - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jeff Johnson) - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jeff Johnson) - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jeff Johnson) - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jeff Johnson) - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jeff Johnson) - wifi: ath12k: add support for collecting firmware log (Baochen Qiang) - wifi: ath12k: Introduce the container for mac80211 hw (Karthikeyan Periyasamy) - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Karthikeyan Periyasamy) - wifi: ath12k: change MAC buffer ring size to 2048 (Baochen Qiang) - wifi: ath12k: add support for BA1024 (Baochen Qiang) - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Baochen Qiang) - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Karthikeyan Periyasamy) - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Karthikeyan Periyasamy) - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Karthikeyan Periyasamy) - wifi: ath12k: add QMI PHY capability learn support (Karthikeyan Periyasamy) - wifi: ath12k: refactor QMI MLO host capability helper function (Karthikeyan Periyasamy) - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jeff Johnson) - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_op_flush() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_op_stop() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_op_start() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_bss_assoc() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_op_config() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Karthikeyan Periyasamy) - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Karthikeyan Periyasamy) - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Karthikeyan Periyasamy) - wifi: ath12k: Use initializers for QMI message buffers (Jeff Johnson) - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jeff Johnson) - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jeff Johnson) - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Wen Gong) - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Wen Gong) - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Wen Gong) - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Wen Gong) - wifi: ath11k: save max transmit power in vdev start response event from firmware (Wen Gong) - wifi: ath11k: add parse of transmit power envelope element (Wen Gong) - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Wen Gong) - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Wen Gong) - wifi: ath11k: update regulatory rules when interface added (Wen Gong) - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Baochen Qiang) - wifi: ath11k: store cur_regulatory_info for each radio (Wen Gong) - wifi: ath11k: add support to select 6 GHz regulatory type (Wen Gong) - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Dmitry Antipov) - wifi: ath11k: fix IOMMU errors on buffer rings (Zhenghao Gu) - wifi: ath12k: Make QMI message rules const (Jeff Johnson) - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Baochen Qiang) - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Wen Gong) - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Wen Gong) - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Wen Gong) - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Wen Gong) - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jeff Johnson) - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jeff Johnson) - wifi: ath10k: remove unused template structs (Jeff Johnson) - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jeff Johnson) - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jeff Johnson) - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jeff Johnson) - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Dmitry Antipov) - wifi: ath9k: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: ath9k: delete some unused/duplicate macros (Wenli Looi) - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Dmitry Antipov) - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Xingyuan Mo) - kunit: add wireless unit tests (Johannes Berg) - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jeff Johnson) - wifi: iwlwifi: add support for a wiphy_work rx handler (Miri Korenblit) - wifi: iwlwifi: implement can_activate_links callback (Miri Korenblit) - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Gregory Greenman) - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Emmanuel Grumbach) - wifi: iwlwifi: skip affinity setting on non-SMP (Benjamin Berg) - wifi: iwlwifi: nvm-parse: advertise common packet padding (Johannes Berg) - wifi: iwlwifi: change link id in time event to s8 (Miri Korenblit) - wifi: iwlwifi: remove retry loops in start (Johannes Berg) - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Johannes Berg) - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Mukesh Sisodiya) - wifi: iwlwifi: make TB reallocation a debug message (Johannes Berg) - wifi: iwlwifi: Add support for new 802.11be device (Mukesh Sisodiya) - wifi: iwlwifi: add kunit test for devinfo ordering (Johannes Berg) - wifi: mac80211: apply duration for SW scan (Michael-CY Lee) - wifi: mac80211: use deflink and fix typo in link ID check (Benjamin Berg) - wifi: mac80211: don't set bss_conf in parsing (Johannes Berg) - wifi: mac80211: disallow drivers with HT wider than HE (Johannes Berg) - wifi: mac80211: simplify HE capability access (Johannes Berg) - wifi: mac80211: remove extra element parsing (Johannes Berg) - wifi: mac80211: simplify ieee80211_config_bw() prototype (Johannes Berg) - wifi: mac80211_hwsim: advertise 15 simultaneous links (Johannes Berg) - wifi: cfg80211: validate MLO connections better (Johannes Berg) - wifi: mac80211: take EML/MLD capa from assoc response (Johannes Berg) - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Johannes Berg) - wifi: mac80211: add support for SPP A-MSDUs (Johannes Berg) - wifi: cfg80211: add support for SPP A-MSDUs (Johannes Berg) - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Ilan Peer) - wifi: mac80211: add support for negotiated TTLM request (Ayala Beker) - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Ayala Beker) - wifi: mac80211_hwsim: handle TID to link mapping neg request (Ayala Beker) - wifi: mac80211: process and save negotiated TID to Link mapping request (Ayala Beker) - wifi: ieee80211: add definitions for negotiated TID to Link map (Ayala Beker) - wifi: cfg80211: add RNR with reporting AP information (Benjamin Berg) - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Dmitry Antipov) - ipv6: Simplify the allocation of slab caches (Kunwu Chan) - ipv4: Simplify the allocation of slab caches in ip_rt_init (Kunwu Chan) - ipmr: Simplify the allocation of slab caches (Kunwu Chan) - ip6mr: Simplify the allocation of slab caches in ip6_mr_init (Kunwu Chan) - net: kcm: Simplify the allocation of slab caches (Kunwu Chan) - net/dummy: Move stats allocation to core (Breno Leitao) - tg3: simplify tg3_phy_autoneg_cfg (Heiner Kallweit) - tg3: copy only needed fields from userspace-provided EEE data (Heiner Kallweit) - net: hso: constify the struct device_type usage (Ricardo B. Marliere) - net: wwan: core: constify the struct device_type usage (Ricardo B. Marliere) - net: netdevsim: constify the struct device_type usage (Ricardo B. Marliere) - net: vlan: constify the struct device_type usage (Ricardo B. Marliere) - net: l2tp: constify the struct device_type usage (Ricardo B. Marliere) - net: hsr: constify the struct device_type usage (Ricardo B. Marliere) - net: geneve: constify the struct device_type usage (Ricardo B. Marliere) - net: ppp: constify the struct device_type usage (Ricardo B. Marliere) - net: vxlan: constify the struct device_type usage (Ricardo B. Marliere) - net: bridge: constify the struct device_type usage (Ricardo B. Marliere) - net: dsa: constify the struct device_type usage (Ricardo B. Marliere) - net: usbnet: constify the struct device_type usage (Ricardo B. Marliere) - net: wan: framer: constify of_phandle_args in xlate (Krzysztof Kozlowski) - r8169: add MODULE_FIRMWARE entry for RTL8126A (Heiner Kallweit) - net: fix pointer check in skb_pp_cow_data routine (Lorenzo Bianconi) - can: raw: raw_getsockopt(): reduce scope of err (Marc Kleine-Budde) - can: raw: fix getsockopt() for new CAN_RAW_XL_VCID_OPTS (Oliver Hartkopp) - can: xilinx_can: Add ethtool stats interface for ECC errors (Srinivas Goud) - can: xilinx_can: Add ECC support (Srinivas Goud) - dt-bindings: can: xilinx_can: Add 'xlnx,has-ecc' optional property (Srinivas Goud) - can: tcan4x5x: support resuming from rx interrupt signal (Martin Hundebøll) - can: m_can: allow keeping the transceiver running in suspend (Martin Hundebøll) - dt-bindings: can: tcan4x5x: Document the wakeup-source flag (Martin Hundebøll) - can: m_can: remove redundant check for pm_clock_support (Francesco Dolcini) - net: skbuff: add overflow debug check to pull/push helpers (Florian Westphal) - net: reorganize "struct sock" fields (Eric Dumazet) - net: tcp: Remove redundant initialization of variable len (Colin Ian King) - net: add netmem to skb_frag_t (Mina Almasry) - net: introduce abstraction for network memory (Mina Almasry) - net: sysfs: Do not create sysfs for non BQL device (Breno Leitao) - net: page_pool: fix recycle stats for system page_pool allocator (Lorenzo Bianconi) - page_pool: disable direct recycling based on pool->cpuid on destroy (Alexander Lobakin) - dt-bindings: net: fec: add iommus property (Frank Li) - net: sched: Annotate struct tc_pedit with __counted_by (Kees Cook) - pds_core: use pci_reset_function for health reset (Shannon Nelson) - pds_core: delete VF dev on reset (Shannon Nelson) - pds_core: add simple AER handler (Shannon Nelson) - i40e: Remove VEB recursion (Ivan Vecera) - i40e: Fix broken support for floating VEBs (Ivan Vecera) - i40e: Add helpers to find VSI and VEB by SEID and use them (Ivan Vecera) - i40e: Introduce and use macros for iterating VSIs and VEBs (Ivan Vecera) - i40e: Use existing helper to find flow director VSI (Ivan Vecera) - tools: ynl: don't access uninitialized attr_space variable (Jiri Pirko) - net: ena: Remove ena_select_queue (Kamal Heib) - net: phy: aquantia: add AQR813 PHY ID (Christian Marangi) - net: bql: allow the config to be disabled (Breno Leitao) - net: phy: c45: add support for MDIO_AN_EEE_ADV2 (Heiner Kallweit) - net: phy: c45: add support for EEE link partner ability 2 to genphy_c45_read_eee_lpa (Heiner Kallweit) - net: phy: c45: add and use genphy_c45_read_eee_cap2 (Heiner Kallweit) - net: phy: add PHY_EEE_CAP2_FEATURES (Heiner Kallweit) - net: mdio: add helpers for accessing the EEE CAP2 registers (Heiner Kallweit) - net: phy: aquantia: add AQR113 PHY ID (Christian Marangi) - net: ti: icssg-prueth: Remove duplicate cleanup calls in emac_ndo_stop() (Diogo Ivo) - tcp: Spelling s/curcuit/circuit/ (Geert Uytterhoeven) - ionic: implement xdp frags support (Shannon Nelson) - ionic: add ndo_xdp_xmit (Shannon Nelson) - ionic: Add XDP_REDIRECT support (Shannon Nelson) - ionic: Add XDP_TX support (Shannon Nelson) - ionic: Add XDP packet headroom (Shannon Nelson) - ionic: add initial framework for XDP support (Shannon Nelson) - ionic: use dma range APIs (Shannon Nelson) - ionic: add helpers for accessing buffer info (Shannon Nelson) - ionic: set adminq irq affinity (Shannon Nelson) - net/iucv: fix virtual vs physical address confusion (Alexander Gordeev) - net: ravb: Add runtime PM support (Claudiu Beznea) - net: ravb: Do not apply features to hardware if the interface is down (Claudiu Beznea) - net: ravb: Move the update of ndev->features to ravb_set_features() (Claudiu Beznea) - net: ravb: Return cached statistics if the interface is down (Claudiu Beznea) - net: ravb: Keep the reverse order of operations in ravb_close() (Claudiu Beznea) - net: ravb: Get rid of the temporary variable irq (Claudiu Beznea) - selftests: bonding: make sure new active is not null (Hangbin Liu) - net: dsa: remove OF-based MDIO bus registration from DSA core (Arınç ÜNAL) - genetlink: Add per family bind/unbind callbacks (Stanislaw Gruszka) - configs/debug: add NET debug config (Matthieu Baerts (NGI0)) - net: ipv6/addrconf: clamp preferred_lft to the minimum required (Alex Henrie) - net: ipv6/addrconf: introduce a regen_min_advance sysctl (Alex Henrie) - net: ipv6/addrconf: ensure that regen_advance is at least 2 seconds (Alex Henrie) - igc: Add support for LEDs on i225/i226 (Kurt Kanzenbach) - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) - net: mdio_bus: make mdio_bus_type const (Ricardo B. Marliere) - tipc: Cleanup tipc_nl_bearer_add() error paths (Shigeru Yoshida) - net: phy: aquantia: add AQR111 and AQR111B0 PHY ID (Christian Marangi) - tcp: no need to use acceptable for conn_request (Jason Xing) - net: phy: qca807x: move interface mode check to .config_init_once (Robert Marko) - net: phy: dp83826: support TX data voltage tuning (Catalin Popescu) - dt-bindings: net: dp83826: support TX data voltage tuning (Catalin Popescu) - net: remove dev_base_lock (Eric Dumazet) - net: remove dev_base_lock from register_netdevice() and friends. (Eric Dumazet) - net: remove dev_base_lock from do_setlink() (Eric Dumazet) - net: add netdev_set_operstate() helper (Eric Dumazet) - net: remove stale mentions of dev_base_lock in comments (Eric Dumazet) - net-sysfs: convert netstat_show() to RCU (Eric Dumazet) - net-sysfs: convert dev->operstate reads to lockless ones (Eric Dumazet) - net-sysfs: use dev_addr_sem to remove races in address_show() (Eric Dumazet) - net-sysfs: convert netdev_show() to RCU (Eric Dumazet) - net: convert dev->reg_state to u8 (Eric Dumazet) - dev: annotate accesses to dev->link (Eric Dumazet) - ip_tunnel: annotate data-races around t->parms.link (Eric Dumazet) - net: annotate data-races around dev->name_assign_type (Eric Dumazet) - eventpoll: Add epoll ioctl for epoll_params (Joe Damato) - eventpoll: Add per-epoll prefer busy poll option (Joe Damato) - eventpoll: Add per-epoll busy poll packet budget (Joe Damato) - eventpoll: support busy poll per epoll instance (Joe Damato) - net: ena: Remove redundant assignment (Kamal Heib) - Octeontx2-af: Fetch MAC channel info from firmware (Hariprasad Kelam) - ice: Fix debugfs with devlink reload (Wojciech Drewek) - ice: Remove and readd netdev during devlink reload (Wojciech Drewek) - ice: add support for 3k signing DDP sections for E825C (Grzegorz Nitka) - ice: Add helper function ice_is_generic_mac (Grzegorz Nitka) - ice: introduce new E825C devices family (Grzegorz Nitka) - MAINTAINERS: can: xilinx_can: remove Naga Sureshkumar Relli (Marc Kleine-Budde) - can: canxl: add virtual CAN network identifier support (Oliver Hartkopp) - can: softing: remove redundant NULL check (Daniil Dulov) - can: kvaser_pciefd: Add support for Kvaser M.2 PCIe 4xCAN (Jimmy Assarsson) - can: change can network drivers maintainer (Vincent Mailhol) - can: m_can: Implement transmit submission coalescing (Markus Schneider-Pargmann) - can: m_can: Implement BQL (Markus Schneider-Pargmann) - can: m_can: Use tx_fifo_in_flight for netif_queue control (Markus Schneider-Pargmann) - can: m_can: Introduce a tx_fifo_in_flight counter (Markus Schneider-Pargmann) - can: m_can: Use the workqueue as queue (Markus Schneider-Pargmann) - can: m_can: Cache tx putidx (Markus Schneider-Pargmann) - can: m_can: Use u32 for putidx (Markus Schneider-Pargmann) - can: m_can: Add tx coalescing ethtool support (Markus Schneider-Pargmann) - can: m_can: Add rx coalescing ethtool support (Markus Schneider-Pargmann) - can: m_can: Implement transmit coalescing (Markus Schneider-Pargmann) - can: m_can: Implement receive coalescing (Markus Schneider-Pargmann) - can: m_can: Write transmit header and data in one transaction (Markus Schneider-Pargmann) - can: m_can: Move hrtimer init to m_can_class_register (Markus Schneider-Pargmann) - can: m_can: Start/Cancel polling timer together with interrupts (Markus Schneider-Pargmann) - can: esd: add support for esd GmbH PCIe/402 CAN interface family (Stefan Mätje) - MAINTAINERS: add Stefan Mätje as maintainer for the esd electronics GmbH PCIe/402 CAN drivers (Stefan Mätje) - can: isotp: support dynamic flow control parameters (Oliver Hartkopp) - can: bcm: add recvmsg flags for own, local and remote traffic (Nicolas Maier) - veth: rely on skb_pp_cow_data utility routine (Lorenzo Bianconi) - xdp: add multi-buff support for xdp running in generic mode (Lorenzo Bianconi) - xdp: rely on skb pointer reference in do_xdp_generic and netif_receive_generic_xdp (Lorenzo Bianconi) - net: add generic percpu page_pool allocator (Lorenzo Bianconi) - net: dsa: realtek: fix digital interface select macro for EXT0 (Luiz Angelo Daros de Luca) - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Heiner Kallweit) - r8169: support setting the EEE tx idle timer on RTL8168h (Heiner Kallweit) - r8169: add generic rtl_set_eee_txidle_timer function (Heiner Kallweit) - r8169: add LED support for RTL8125/RTL8126 (Heiner Kallweit) - dt-bindings: net: qca,ar9331: convert to DT schema (Krzysztof Kozlowski) - net: fec: Refactor: Replace FEC_ENET_FCE with FEC_RCR_FLOWCTL (Csókás Bence) - net: fec: Refactor: #define magic constants (Csókás Bence) - net: add netdev_lockdep_set_classes() to virtual drivers (Eric Dumazet) - net: bridge: use netdev_lockdep_set_classes() (Eric Dumazet) - vlan: use netdev_lockdep_set_classes() (Eric Dumazet) - rtnetlink: use xarray iterator to implement rtnl_dump_ifinfo() (Eric Dumazet) - vlan: use xarray iterator to implement /proc/net/vlan/config (Eric Dumazet) - net: phy: aquantia: clear PMD Global Transmit Disable bit during init (Robert Marko) - net: sched: codel replace GPLv2/BSD boilerplate (Stephen Hemminger) - r8169: simplify code by using core-provided pcpu stats allocation (Heiner Kallweit) - net: sched: Remove NET_ACT_IPT from Kconfig (Harshit Mogalapalli) - net: stmmac: Simplify mtl IRQ status checking (Kurt Kanzenbach) - ipv4: Set the routing scope properly in ip_route_output_ports(). (Guillaume Nault) - net/mlx5e: link NAPI instances to queues and IRQs (Joe Damato) - netfilter: conntrack: expedite rcu in nf_conntrack_cleanup_net_list (Eric Dumazet) - net: use synchronize_rcu_expedited in cleanup_net() (Eric Dumazet) - ipv4/fib: use synchronize_net() when holding RTNL (Eric Dumazet) - bridge: vlan: use synchronize_net() when holding RTNL (Eric Dumazet) - net: use synchronize_net() in dev_change_name() (Eric Dumazet) - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Eric Dumazet) - net: stmmac: Add driver support for common safety IRQ (Suraj Jaiswal) - dt-bindings: net: qcom,ethqos: add binding doc for safety IRQ for sa8775p (Suraj Jaiswal) - tg3: fix bug caused by uninitialized variable (Heiner Kallweit) - net: dsa: realtek: embed dsa_switch into realtek_priv (Luiz Angelo Daros de Luca) - net: dsa: realtek: use the same mii bus driver for both interfaces (Luiz Angelo Daros de Luca) - net: dsa: realtek: migrate user_mii_bus setup to realtek_dsa (Luiz Angelo Daros de Luca) - net: dsa: realtek: clean user_mii_bus setup (Luiz Angelo Daros de Luca) - net: dsa: realtek: get internal MDIO node by name (Luiz Angelo Daros de Luca) - net: dsa: realtek: merge rtl83xx and interface modules into realtek_dsa (Luiz Angelo Daros de Luca) - net: dsa: realtek: common rtl83xx module (Luiz Angelo Daros de Luca) - net: dsa: realtek: keep variant reference in realtek_priv (Luiz Angelo Daros de Luca) - net: dsa: realtek: convert variants into real drivers (Luiz Angelo Daros de Luca) - net: dsa: realtek: introduce REALTEK_DSA namespace (Luiz Angelo Daros de Luca) - net: dsa: realtek: drop cleanup from realtek_ops (Luiz Angelo Daros de Luca) - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Abhishek Chauhan) - selftests/net: Adding test cases of replacing routes and route advertisements. (Kui-Feng Lee) - net/ipv6: set expires in modify_prefix_route() if RTF_EXPIRES is set. (Kui-Feng Lee) - net/ipv6: Remove expired routes with a separated list of routes. (Kui-Feng Lee) - net/ipv6: Remove unnecessary clean. (Kui-Feng Lee) - net/ipv6: set expires in rt6_add_dflt_router(). (Kui-Feng Lee) - selftests: net: ignore timing errors in txtimestamp if KSFT_MACHINE_SLOW (Paolo Abeni) - octeon_ep_vf: update MAINTAINERS (Shinas Rasheed) - octeon_ep_vf: add ethtool support (Shinas Rasheed) - octeon_ep_vf: add Tx/Rx processing and interrupt support (Shinas Rasheed) - octeon_ep_vf: add support for ndo ops (Shinas Rasheed) - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Shinas Rasheed) - octeon_ep_vf: add VF-PF mailbox communication. (Shinas Rasheed) - octeon_ep_vf: add hardware configuration APIs (Shinas Rasheed) - octeon_ep_vf: Add driver framework and device initialization (Shinas Rasheed) - net: phy: qca807x: add support for configurable LED (Christian Marangi) - net: phy: qcom: generalize some qca808x LED functions (Christian Marangi) - net: phy: qcom: move common qca808x LED define to shared header (Christian Marangi) - net: phy: qcom: add support for QCA807x PHY Family (Robert Marko) - net: phy: provide whether link has changed in c37_read_status (Christian Marangi) - dt-bindings: net: Document Qcom QCA807x PHY package (Christian Marangi) - net: phy: qcom: move more function to shared library (Christian Marangi) - net: phy: add devm/of_phy_package_join helper (Christian Marangi) - net: phy: add support for scanning PHY in PHY packages nodes (Christian Marangi) - dt-bindings: net: document ethernet PHY package nodes (Christian Marangi) - net: phy: realtek: use generic MDIO helpers to simplify the code (Heiner Kallweit) - igc: Unify filtering rule fields (Kurt Kanzenbach) - igc: Use netdev printing functions for flex filters (Kurt Kanzenbach) - igc: Use reverse xmas tree (Kurt Kanzenbach) - selftests: udpgso: Pull up network setup into shell script (Jakub Sitnicki) - net: atlantic: convert EEE handling to use linkmode bitmaps (Heiner Kallweit) - bnx2x: convert EEE handling to use linkmode bitmaps (Heiner Kallweit) - r8169: improve checking for valid LED modes (Heiner Kallweit) - selftests: net: include forwarding lib (Paolo Abeni) - bnxt_en: Add RSS support for IPSEC headers (Ajit Khaparde) - bnxt_en: Invalidate user filters when needed (Pavan Chebbi) - bnxt_en: Add support for user configured RSS key (Pavan Chebbi) - bnxt_en: Restore all the user created L2 and ntuple filters (Pavan Chebbi) - bnxt_en: Retain user configured filters when closing (Pavan Chebbi) - bnxt_en: Save user configured filters in a lookup list (Pavan Chebbi) - bnxt_en: Add separate function to delete the filter structure (Pavan Chebbi) - bnxt_en: Add drop action support for ntuple (Vikas Gupta) - bnxt_en: Enhance ethtool ntuple support for ip flows besides TCP/UDP (Vikas Gupta) - bnxt_en: implement fully specified 5-tuple masks (Edwin Peer) - bnxt_en: Support ethtool -n to display ether filters. (Michael Chan) - bnxt_en: Add ethtool -N support for ether filters. (Michael Chan) - bnxt_en: Use firmware provided maximum filter counts. (Michael Chan) - selftests: tc-testing: add mirred to block tdc tests (Victor Nogueira) - net: emaclite: Use devm_platform_get_and_ioremap_resource() in xemaclite_of_probe() (Markus Elfring) - ethernet: wiznet: Use devm_platform_get_and_ioremap_resource() in w5300_hw_probe() (Markus Elfring) - selftests: forwarding: Add missing multicast routing config entries (Ido Schimmel) - net: wwan: t7xx: Add fastboot WWAN port (Jinjian Song) - net: wwan: t7xx: Infrastructure for early port configuration (Jinjian Song) - net: wwan: t7xx: Add sysfs attribute for device state machine (Jinjian Song) - wwan: core: Add WWAN fastboot port type (Jinjian Song) - net: netconsole: append userdata to fragmented netconsole messages (Matthew Wood) - net: netconsole: append userdata to netconsole messages (Matthew Wood) - net: netconsole: cache userdata formatted string in netconsole_target (Matthew Wood) - net: netconsole: add a userdata config_group member to netconsole_target (Matthew Wood) - net: netconsole: add docs for appending netconsole user data (Matthew Wood) - net: netconsole: move newline trimming to function (Matthew Wood) - net: netconsole: move netconsole_target config_item to config_group (Matthew Wood) - net: netconsole: cleanup formatting lints (Matthew Wood) - ethtool: do not use rtnl in ethnl_default_dumpit() (Eric Dumazet) - ixgbe: Clarify the values of the returning status (Jedrzej Jagielski) - ixgbe: Rearrange args to fix reverse Christmas tree (Jedrzej Jagielski) - ixgbe: Convert ret val type from s32 to int (Jedrzej Jagielski) - ravb: Add Tx checksum offload support for GbEth (Biju Das) - ravb: Add Rx checksum offload support for GbEth (Biju Das) - netxen_nic: remove redundant assignment to variable capability (Colin Ian King) - net-procfs: use xarray iterator to implement /proc/net/dev (Eric Dumazet) - bnxt: convert EEE handling to use linkmode bitmaps (Heiner Kallweit) - qed: remove duplicated assignment to variable opaque_fid (Colin Ian King) - xirc2ps_cs: remove redundant assignment to variable okay, clean up freespace (Colin Ian King) - net: dsa: tag_sja1105: remove "inline" keyword (Vladimir Oltean) - net: dsa: remove "inline" from dsa_user_netpoll_send_skb() (Vladimir Oltean) - net: dsa: b53: unexport and move b53_eee_enable_set() (Vladimir Oltean) - ptp: ocp: add Adva timecard support (Sagi Maimon) - net/sun3_82586: Avoid reading past buffer in debug output (Kees Cook) - xfrm: interface: use exit_batch_rtnl() method (Eric Dumazet) - bridge: use exit_batch_rtnl() method (Eric Dumazet) - ip_tunnel: use exit_batch_rtnl() method (Eric Dumazet) - sit: use exit_batch_rtnl() method (Eric Dumazet) - ip6_vti: use exit_batch_rtnl() method (Eric Dumazet) - ip6_tunnel: use exit_batch_rtnl() method (Eric Dumazet) - ip6_gre: use exit_batch_rtnl() method (Eric Dumazet) - vxlan: use exit_batch_rtnl() method (Eric Dumazet) - ipv4: add __unregister_nexthop_notifier() (Eric Dumazet) - gtp: use exit_batch_rtnl() method (Eric Dumazet) - geneve: use exit_batch_rtnl() method (Eric Dumazet) - bonding: use exit_batch_rtnl() method (Eric Dumazet) - bareudp: use exit_batch_rtnl() method (Eric Dumazet) - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Eric Dumazet) - net: add exit_batch_rtnl() method (Eric Dumazet) - net: dsa: mt7530: do not clear config->supported_interfaces (Arınç ÜNAL) - net: dsa: mt7530: correct port capabilities of MT7988 (Arınç ÜNAL) - net: dsa: mt7530: remove pad_setup function pointer (Arınç ÜNAL) - net: dsa: mt7530: call port 6 setup from mt7530_mac_config() (Arınç ÜNAL) - net: dsa: mt7530: simplify mt7530_pad_clk_setup() (Arınç ÜNAL) - net: dsa: mt7530: move XTAL check to mt7530_setup() (Arınç ÜNAL) - net: dsa: mt7530: empty default case on mt7530_setup_port5() (Arınç ÜNAL) - r8169: remove setting LED default trigger, this is done by LED core now (Heiner Kallweit) - net/mlx5e: XDP, Exclude headroom and tailroom from memory calculations (Carolina Jubran) - net/mlx5e: XSK, Exclude tailroom from non-linear SKBs memory calculations (Carolina Jubran) - net/mlx5: DR, Change SWS usage to debug fs seq_file interface (Hamdan Igbaria) - net/mlx5: Change missing SyncE capability print to debug (Gal Pressman) - net/mlx5: Remove initial segmentation duplicate definitions (Gal Pressman) - net/mlx5: Return specific error code for timeout on wait_fw_init (Moshe Shemesh) - net/mlx5: SF, Stop waiting for FW as teardown was called (Moshe Shemesh) - net/mlx5: remove fw reporter dump option for non PF (Moshe Shemesh) - net/mlx5: remove fw_fatal reporter dump option for non PF (Moshe Shemesh) - net/mlx5: Rename mlx5_sf_dev_remove (Moshe Shemesh) - Documentation: Fix counter name of mlx5 vnic reporter (Moshe Shemesh) - net/mlx5e: Delete obsolete IPsec code (Leon Romanovsky) - net/mlx5e: Connect mlx5 IPsec statistics with XFRM core (Leon Romanovsky) - xfrm: get global statistics from the offloaded device (Leon Romanovsky) - xfrm: generalize xdo_dev_state_update_curlft to allow statistics update (Leon Romanovsky) - selftests: bonding: use slowwait instead of hard code sleep (Hangbin Liu) - selftests: bonding: reduce garp_test/arp_validate test time (Hangbin Liu) - selftests: bonding: use tc filter to check if LACP was sent (Hangbin Liu) - selftests/net/forwarding: add slowwait functions (Hangbin Liu) - net/smc: change the term virtual ISM to Emulated-ISM (Wen Gu) - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Heiner Kallweit) - net: phy: realtek: use generic MDIO constants (Marek Behún) - net: mdio: add 2.5g and 5g related PMA speed constants (Marek Behún) - dpll: check that pin is registered in __dpll_pin_unregister() (Jiri Pirko) - tsnep: Use devm_platform_get_and_ioremap_resource() in tsnep_probe() (Markus Elfring) - net: Do not return value from init_dummy_netdev() (Amit Cohen) - net: dsa: b53: remove eee_enabled/eee_active in b53_get_mac_eee() (Russell King (Oracle)) - net: bcmasp: remove eee_enabled/eee_active in bcmasp_get_eee() (Russell King (Oracle)) - net: bcmgenet: remove eee_enabled/eee_active in bcmgenet_get_eee() (Russell King (Oracle)) - net: fec: remove eee_enabled/eee_active in fec_enet_get_eee() (Russell King (Oracle)) - net: sxgbe: remove eee_enabled/eee_active in sxgbe_get_eee() (Russell King (Oracle)) - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Russell King (Oracle)) - net: dsa: mv88e6xxx: Return -ENODEV when C45 not supported (Andrew Lunn) - net: phy: c45 scanning: Don't consider -ENODEV fatal (Andrew Lunn) - netdevsim: make nsim_bus const (Ricardo B. Marliere) - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Masahiro Yamada) - net: ethernet: remove duplicated CONFIG_SUNGEM_PHY entry (Masahiro Yamada) - netlabel: cleanup struct netlbl_lsm_catmap (George Guo) - tg3: convert EEE handling to use linkmode bitmaps (Heiner Kallweit) - r8169: use new helper phy_advertise_eee_all (Heiner Kallweit) - net: phy: add helper phy_advertise_eee_all (Heiner Kallweit) - tools: ynl: add support for encoding multi-attr (Alessandro Marcolini) - doc: netlink: specs: tc: add multi-attr to tc-taprio-sched-entry (Alessandro Marcolini) - tools: ynl: correct typo and docstring (Alessandro Marcolini) - mlx4: Address spelling errors (Simon Horman) - nfc: hci: Save a few bytes of memory when registering a 'nfc_llc' engine (Christophe JAILLET) - nfc: hci: Introduce nfc_llc_del_engine() to reduce code duplication (Christophe JAILLET) - tipc: rename the module name diag to tipc_diag (Xin Long) - pds_core: Clean up init/uninit flows to be more readable (Brett Creeley) - pds_core: Fix up some minor issues (Brett Creeley) - pds_core: Unmask adminq interrupt in work thread (Brett Creeley) - pds_core: Don't assign interrupt index/bound_intr to notifyq (Brett Creeley) - bonding: Add independent control state machine (Aahil Awatramani) - ice: remove incorrect comment (Paul M Stillwell Jr) - ice: Add a new counter for Rx EIPE errors (Aniruddha Paul) - ice: make ice_vsi_cfg_txq() static (Maciej Fijalkowski) - ice: make ice_vsi_cfg_rxq() static (Maciej Fijalkowski) - net: phy: constify phydev->drv (Russell King (Oracle)) - net: dst: Make dst_destroy() static and return void. (Sebastian Andrzej Siewior) - net: ravb: Simplify ravb_resume() (Claudiu Beznea) - net: ravb: Simplify ravb_suspend() (Claudiu Beznea) - net: ravb: Set config mode in ndo_open and reset mode in ndo_close (Claudiu Beznea) - net: ravb: Move PTP initialization in the driver's ndo_open API for ccc_gac platorms (Claudiu Beznea) - net: ravb: Move DBAT configuration to the driver's ndo_open API (Claudiu Beznea) - net: ravb: Move delay mode set in the driver's ndo_open API (Claudiu Beznea) - net: ravb: Split GTI computation and set operations (Claudiu Beznea) - net: ravb: Move getting/requesting IRQs in the probe() method (Claudiu Beznea) - net: ravb: Move reference clock enable/disable on runtime PM APIs (Claudiu Beznea) - net: ravb: Assert/de-assert reset on suspend/resume (Claudiu Beznea) - net: ravb: Use tabs instead of spaces (Claudiu Beznea) - net: ravb: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr() (Claudiu Beznea) - net: ravb: Make reset controller support mandatory (Claudiu Beznea) - net: ravb: Rely on PM domain to enable gptp_clk (Claudiu Beznea) - net: ravb: Let IP-specific receive function to interrogate descriptors (Claudiu Beznea) - net: encx24j600: convert to use maple tree register cache (Bo Liu) - selftests/net: ignore timing errors in so_txtime if KSFT_MACHINE_SLOW (Willem de Bruijn) - netdevsim: add Makefile for selftests (David Wei) - net: dsa: qca8k: consistently use "ret" rather than "err" for error codes (Vladimir Oltean) - net: dsa: qca8k: put MDIO controller OF node if unavailable (Vladimir Oltean) - net: dsa: reindent arguments of dsa_user_vlan_for_each() (Vladimir Oltean) - net: ocelot: update the MODULE_DESCRIPTION() (Breno Leitao) - net: blackhole_dev: fix build warning for ethh set but not used (Breno Leitao) - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) - mptcp: annotate lockless access for token (Paolo Abeni) - mptcp: annotate lockless access for RX path fields (Paolo Abeni) - mptcp: annotate lockless access for the tx path (Paolo Abeni) - mptcp: annotate access for msk keys (Paolo Abeni) - tsnep: Add helper for RX XDP_RING_NEED_WAKEUP flag (Gerhard Engleder) - sctp: preserve const qualifier in sctp_sk() (Eric Dumazet) - net: make dev_unreg_count global (Eric Dumazet) - tun: Implement ethtool's get_channels() callback (Yunjian Wang) - tun: Fix code style issues in (Yunjian Wang) - r8169: add support for RTL8126A (Heiner Kallweit) - selftests: netdevsim: stop using ifconfig (Jakub Kicinski) - net: micrel: Fix the frequency adjustments (Horatiu Vultur) - net: phy: qcom: qca808x: default to LED active High if not set (Christian Marangi) - net: phy: qcom: qca808x: fix logic error in LED brightness set (Christian Marangi) - tools: ynl: auto-gen for all genetlink families (Jakub Kicinski) - tools: ynl: generate code for ovs families (Jakub Kicinski) - tools: ynl: include dpll and mptcp_pm in C codegen (Jakub Kicinski) - ipv6: make addrconf_wq single threaded (Eric Dumazet) - r8169: simplify EEE handling (Heiner Kallweit) - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Heiner Kallweit) - net/sched: Remove alias of sch_clsact (Michal Koutný) - net/sched: Load modules via their alias (Michal Koutný) - net/sched: Add module aliases for cls_,sch_,act_ modules (Michal Koutný) - net/sched: Add helper macros with module names (Michal Koutný) - batman-adv: Drop usage of export.h (Sven Eckelmann) - batman-adv: Improve exception handling in batadv_throw_uevent() (Markus Elfring) - batman-adv: Return directly after a failed batadv_dat_select_candidates() in batadv_dat_forward_data() (Markus Elfring) - batman-adv: Start new development cycle (Simon Wunderlich) - net: dccp: Simplify the allocation of slab caches in dccp_ackvec_init (Kunwu Chan) - dt-bindings: net: ti: Update maintainers list (Ravi Gunasekaran) - sctp: Simplify the allocation of slab caches (Kunwu Chan) - octeontx2-af: Cleanup loopback device checks (Geetha sowjanya) - octeontx2-af: Create BPIDs free pool (Geetha sowjanya) - selftests: openvswitch: Test ICMP related matches work with SNAT (Brad Cowie) - net: phy: dp83867: Add support for active-low LEDs (Alexander Stein) - net: mdio: ipq4019: add support for clock-frequency property (Christian Marangi) - dt-bindings: net: ipq4019-mdio: document now supported clock-frequency (Christian Marangi) - net: ipa: kill ipa_power_modem_queue_wake() (Alex Elder) - net: ipa: kill ipa_power_modem_queue_active() (Alex Elder) - net: ipa: kill ipa_power_modem_queue_stop() (Alex Elder) - net: ipa: kill the IPA power STOPPED flag (Alex Elder) - net: ipa: kill the STARTED IPA power flag (Alex Elder) - net: ipa: begin simplifying TX queue stop (Alex Elder) - net: ipa: stash modem TX and RX endpoints (Alex Elder) - net/mlx5: DPLL, Implement lock status error value (Jiri Pirko) - dpll: extend lock_status_get() op by status error and expose to user (Jiri Pirko) - dpll: extend uapi by lock status error attribute (Jiri Pirko) - net: ena: Reduce lines with longer column width boundary (David Arinzon) - net: ena: handle ena_calc_io_queue_size() possible errors (David Arinzon) - net: ena: Change default print level for netif_ prints (David Arinzon) - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (David Arinzon) - net: ena: Add more information on TX timeouts (David Arinzon) - net: ena: Change error print during ena_device_init() (David Arinzon) - net: ena: Remove CQ tail pointer update (David Arinzon) - net: ena: Enable DIM by default (David Arinzon) - net: ena: Minor cosmetic changes (David Arinzon) - net: ena: Add more documentation for RX copybreak (David Arinzon) - net: ena: Remove an unused field (David Arinzon) - net: mana: Assigning IRQ affinity on HT cores (Souradeep Chakrabarti) - net: mana: add a function to spread IRQs per CPUs (Yury Norov) - cpumask: define cleanup function for cpumasks (Yury Norov) - cpumask: add cpumask_weight_andnot() (Yury Norov) - net: dsa: Add KSZ8567 switch support (Philippe Schenker) - dt-bindings: net: dsa: Add KSZ8567 switch support (Philippe Schenker) - dt-bindings: net: qcom,ipa: do not override firmware-name $ref (Krzysztof Kozlowski) - doc/netlink/specs: Update the tc spec (Donald Hunter) - tools/net/ynl: Add type info to struct members in generated docs (Donald Hunter) - doc/netlink: Describe nested structs in netlink raw docs (Donald Hunter) - tools/net/ynl: Add support for nested structs (Donald Hunter) - tools/net/ynl: Move formatted_string method out of NlAttr (Donald Hunter) - tools/net/ynl: Rename _fixed_header_size() to _struct_size() (Donald Hunter) - tools/net/ynl: Combine struct decoding logic in ynl (Donald Hunter) - tools/net/ynl: Encode default values for binary blobs (Donald Hunter) - tools/net/ynl: Add support for encoding sub-messages (Donald Hunter) - tools/net/ynl: Refactor fixed header encoding into separate method (Donald Hunter) - doc/netlink: Describe sub-message selector resolution (Donald Hunter) - tools/net/ynl: Support sub-messages in nested attribute spaces (Donald Hunter) - tools/net/ynl: Add --output-json arg to ynl cli (Donald Hunter) - selftests: Declare local variable for pause in fcnal-test.sh (David Ahern) - af_unix: Remove CONFIG_UNIX_SCM. (Kuniyuki Iwashima) - af_unix: Remove io_uring code for GC. (Kuniyuki Iwashima) - af_unix: Replace BUG_ON() with WARN_ON_ONCE(). (Kuniyuki Iwashima) - net: bridge: Use KMEM_CACHE instead of kmem_cache_create (Kunwu Chan) - net: ipv4: Simplify the allocation of slab caches in inet_initpeers (Kunwu Chan) - net: phy: qcom: detach qca808x PHY driver from at803x (Christian Marangi) - net: phy: qcom: move additional functions to shared library (Christian Marangi) - net: phy: qcom: deatch qca83xx PHY driver from at803x (Christian Marangi) - net: phy: qcom: create and move functions to shared library (Christian Marangi) - net: phy: move at803x PHY driver to dedicated directory (Christian Marangi) - net: phy: adin1100: Add interrupt support for link change (Andre Werner) - net: phy: phy_device: Prevent nullptr exceptions on ISR (Andre Werner) - ptp: lan743x: Use spin_lock instead of spin_lock_bh (Lucas Tanure) - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Jiri Pirko) - selftests/net: calibrate txtimestamp (Willem de Bruijn) - netfilter: ebtables: allow xtables-nft only builds (Florian Westphal) - netfilter: xtables: allow xtables-nft only builds (Florian Westphal) - netfilter: arptables: allow xtables-nft only builds (Florian Westphal) - ipvs: Simplify the allocation of ip_vs_conn slab caches (Kunwu Chan) - netfilter: nf_conncount: Use KMEM_CACHE instead of kmem_cache_create() (Kunwu Chan) - netfilter: nf_tables: pass flags to set backend selection routine (Pablo Neira Ayuso) - netfilter: nf_tables: Implement table adoption support (Phil Sutter) - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) - MAINTAINERS: add entry for qca7k driver(s) (Stefan Wahren) - mailmap: add entry for Stefan Wahren (Stefan Wahren) - qca_7k: Replace old mail address (Stefan Wahren) - qca_7k: Replace BSD boilerplate with SPDX (Stefan Wahren) - qca_spi: Adjust log of SPI_REG_RDBUF_BYTE_AVA (Stefan Wahren) - qca_spi: Log expected signature in error case (Stefan Wahren) - qca_spi: Improve calculation of RX buffer size (Stefan Wahren) - qca_spi: Introduce QCASPI_RX_MAX_FRAMES (Stefan Wahren) - qca_spi: Add QCASPI prefix to ring defines (Stefan Wahren) - qca_7k_common: Drop unused len from qcafrm_handle (Stefan Wahren) - qca_7k_common: Drop unnecessary function description (Stefan Wahren) - qca_spi: Avoid skb_copy_expand in TX path (Stefan Wahren) - qca_spi: Improve SPI IRQ handling (Stefan Wahren) - qca_spi: Improve SPI thread creation (Stefan Wahren) - qca_spi: Add check for kthread_stop (Stefan Wahren) - net: lan966x: debugfs: Fix showing the port keyset (Horatiu Vultur) - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Heiner Kallweit) - ethtool: add linkmode bitmap support to struct ethtool_keee (Heiner Kallweit) - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Heiner Kallweit) - ethtool: adjust struct ethtool_keee to kernel needs (Heiner Kallweit) - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Heiner Kallweit) - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Heiner Kallweit) - net: stmmac: Report taprio offload status (Rohan G Thomas) - net: stmmac: est: Per Tx-queue error count for HLBF (Rohan G Thomas) - net: stmmac: Offload queueMaxSDU from tc-taprio (Rohan G Thomas) - selftests/net: calibrate fq_band_pktlimit (Willem de Bruijn) - selftests: forwarding: Remove duplicated lib.sh content (Petr Machata) - selftests: forwarding: Redefine relative_path variable (Benjamin Poirier) - selftests: dsa: Replace test symlinks by wrapper script (Benjamin Poirier) - selftests: team: Add shared library scripts to TEST_INCLUDES (Benjamin Poirier) - selftests: bonding: Add net/forwarding/lib.sh to TEST_INCLUDES (Benjamin Poirier) - selftests: Introduce Makefile variable to list shared bash scripts (Benjamin Poirier) - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Cristian Ciocaltea) - dt-bindings: net: starfive,jh7110-dwmac: Add JH7100 SoC compatible (Cristian Ciocaltea) - mlxsw: remove I2C_CLASS_HWMON from drivers w/o detect and address_list (Heiner Kallweit) - xdp: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - net: rds: Simplify the allocation of slab caches in rds_conn_init (Kunwu Chan) - mlxsw: Use refcount_t for reference counting (Amit Cohen) - mlxsw: spectrum: Refactor LAG create and destroy code (Amit Cohen) - mlxsw: spectrum: Search for free LAD ID once (Amit Cohen) - mlxsw: spectrum: Query max_lag once (Amit Cohen) - mlxsw: spectrum: Remove mlxsw_sp_lag_get() (Amit Cohen) - mlxsw: spectrum: Change mlxsw_sp_upper to LAG structure (Amit Cohen) - selftests: forwarding: Add missing config entries (Petr Machata) - net: micrel: Fix set/get PHC time for lan8814 (Horatiu Vultur) - net/tun: use reciprocal_scale (Stephen Hemminger) - ice: stop destroying and reinitalizing Tx tracker during reset (Jacob Keller) - ice: factor out ice_ptp_rebuild_owner() (Jacob Keller) - ice: rename ice_ptp_tx_cfg_intr (Jacob Keller) - ice: don't check has_ready_bitmap in E810 functions (Jacob Keller) - ice: rename verify_cached to has_ready_bitmap (Jacob Keller) - ice: pass reset type to PTP reset functions (Jacob Keller) - ice: introduce PTP state machine (Jacob Keller) - net: tcp: accept old ack during closing (Menglong Dong) - net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled (Arınç ÜNAL) - net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() (Arınç ÜNAL) - net: dsa: mt7530: improve code path for setting up port 5 (Arınç ÜNAL) - net: dsa: mt7530: improve comments regarding switch ports (Arınç ÜNAL) - net: dsa: mt7530: store port 5 SGMII capability of MT7531 (Arınç ÜNAL) - net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel (Arınç ÜNAL) - net: dsa: mt7530: always trap frames to active CPU port on MT7530 (Arınç ÜNAL) - net: free altname using an RCU callback (Jakub Kicinski) - dt-bindings: nfc: ti,trf7970a: fix usage example (Tobias Schramm) - ptp: add FemtoClock3 Wireless as ptp hardware clock (Min Li) - ptp: introduce PTP_CLOCK_EXTOFF event for the measured external offset (Min Li) - net: fill in MODULE_DESCRIPTION()s for arcnet (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ieee802154 (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for PCS drivers (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ec_bhf (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for cpsw-common (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for Qualcom drivers (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for SMSC drivers (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ocelot (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for encx24j600 (Breno Leitao) - taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding (Alessandro Marcolini) - octeontx2-af: Add filter profiles in hardware to extract packet headers (Suman Ghosh) - net: txgbe: use irq_domain for interrupt controller (Jiawen Wu) - net: txgbe: move interrupt codes to a separate file (Jiawen Wu) - Documentation: mlx5.rst: Add note for eswitch MD (William Tu) - rust: phy: use VTABLE_DEFAULT_ERROR (FUJITA Tomonori) - rust: phy: use `srctree`-relative links (FUJITA Tomonori) - net: dsa: microchip: implement PHY loopback configuration for KSZ8794 and KSZ8873 (Oleksij Rempel) - net: dsa: microchip: Remove redundant optimization in ksz8_w_phy_bmcr (Oleksij Rempel) - net: dsa: microchip: ksz8: move BMCR specific code to separate function (Oleksij Rempel) - selftests/bpf: Add missing line break in test_verifier (Tiezhu Yang) - bpf, docs: Clarify definitions of various instructions (Dave Thaler) - bpf: Fix error checks against bpf_get_btf_vmlinux(). (Kui-Feng Lee) - bpf: One more maintainer for libbpf and BPF selftests (Eduard Zingerman) - selftests/bpf: Incorporate LSM policy to token-based tests (Andrii Nakryiko) - selftests/bpf: Add tests for LIBBPF_BPF_TOKEN_PATH envvar (Andrii Nakryiko) - libbpf: Support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Andrii Nakryiko) - selftests/bpf: Add tests for BPF object load with implicit token (Andrii Nakryiko) - selftests/bpf: Add BPF object loading tests with explicit token passing (Andrii Nakryiko) - libbpf: Wire up BPF token support at BPF object level (Andrii Nakryiko) - libbpf: Wire up token_fd into feature probing logic (Andrii Nakryiko) - libbpf: Move feature detection code into its own file (Andrii Nakryiko) - libbpf: Further decouple feature checking logic from bpf_object (Andrii Nakryiko) - libbpf: Split feature detectors definitions from cached results (Andrii Nakryiko) - selftests/bpf: Utilize string values for delegate_xxx mount options (Andrii Nakryiko) - bpf: Support symbolic BPF FS delegation mount options (Andrii Nakryiko) - bpf: Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Andrii Nakryiko) - bpf,selinux: Allocate bpf_security_struct per BPF token (Andrii Nakryiko) - selftests/bpf: Add BPF token-enabled tests (Andrii Nakryiko) - libbpf: Add BPF token support to bpf_prog_load() API (Andrii Nakryiko) - libbpf: Add BPF token support to bpf_btf_load() API (Andrii Nakryiko) - libbpf: Add BPF token support to bpf_map_create() API (Andrii Nakryiko) - libbpf: Add bpf_token_create() API (Andrii Nakryiko) - bpf,lsm: Add BPF token LSM hooks (Andrii Nakryiko) - bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooks (Andrii Nakryiko) - bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Andrii Nakryiko) - bpf: Consistently use BPF token throughout BPF verifier logic (Andrii Nakryiko) - bpf: Take into account BPF token when fetching helper protos (Andrii Nakryiko) - bpf: Add BPF token support to BPF_PROG_LOAD command (Andrii Nakryiko) - bpf: Add BPF token support to BPF_BTF_LOAD command (Andrii Nakryiko) - bpf: Add BPF token support to BPF_MAP_CREATE command (Andrii Nakryiko) - bpf: Introduce BPF token object (Andrii Nakryiko) - bpf: Add BPF token delegation mount options to BPF FS (Andrii Nakryiko) - bpf: Align CAP_NET_ADMIN checks with bpf_capable() approach (Andrii Nakryiko) - libbpf: Ensure undefined bpf_attr field stays 0 (Martin KaFai Lau) - selftests/bpf: Wait for the netstamp_needed_key static key to be turned on (Martin KaFai Lau) - selftests/bpf: Fix the flaky tc_redirect_dtime test (Martin KaFai Lau) - libbpf: Correct bpf_core_read.h comment wrt bpf_core_relo struct (Dima Tisnek) - selftests/bpf: Skip callback tests if jit is disabled in test_verifier (Tiezhu Yang) - selftests/bpf: Move is_jit_enabled() into testing_helpers (Tiezhu Yang) - selftests/bpf: test case for register_bpf_struct_ops(). (Kui-Feng Lee) - bpf: export btf_ctx_access to modules. (Kui-Feng Lee) - libbpf: Find correct module BTFs for struct_ops maps and progs. (Kui-Feng Lee) - bpf, net: switch to dynamic registration (Kui-Feng Lee) - bpf: validate value_type (Kui-Feng Lee) - bpf: hold module refcnt in bpf_struct_ops map creation and prog verification. (Kui-Feng Lee) - bpf: pass attached BTF to the bpf_struct_ops subsystem (Kui-Feng Lee) - bpf: lookup struct_ops types from a given module BTF. (Kui-Feng Lee) - bpf: pass btf object id in bpf_map_info. (Kui-Feng Lee) - bpf: make struct_ops_map support btfs other than btf_vmlinux. (Kui-Feng Lee) - bpf: add struct_ops_tab to btf. (Kui-Feng Lee) - bpf, net: introduce bpf_struct_ops_desc. (Kui-Feng Lee) - bpf: get type information with BTF_ID_LIST (Kui-Feng Lee) - bpf: refactory struct_ops type initialization to a function. (Kui-Feng Lee) - bpftool: Display cookie for kprobe multi link (Jiri Olsa) - bpftool: Display cookie for perf event link probes (Jiri Olsa) - selftests/bpf: Add fill_link_info test for perf event (Jiri Olsa) - selftests/bpf: Add cookies check for perf_event fill_link_info test (Jiri Olsa) - selftests/bpf: Add cookies check for kprobe_multi fill_link_info test (Jiri Olsa) - bpftool: Fix wrong free call in do_show_link (Jiri Olsa) - bpf: Store cookies in kprobe_multi bpf_link_info data (Jiri Olsa) - bpf: Add cookie to perf_event bpf_link_info records (Jiri Olsa) - bpf: Use r constraint instead of p constraint in selftests (Jose E. Marchesi) - bpf: fix constraint in test_tcpbpf_kern.c (Jose E. Marchesi) - bpf: avoid VLAs in progs/test_xdp_dynptr.c (Jose E. Marchesi) - libbpf: call dup2() syscall directly (Andrii Nakryiko) - selftests/bpf: Enable kptr_xchg_inline test for arm64 (Hou Tao) - bpf, arm64: Enable the inline of bpf_kptr_xchg() (Hou Tao) - bpf, docs: Clarify that MOVSX is only for BPF_X not BPF_K (Dave Thaler) - bpf: Define struct bpf_tcp_req_attrs when CONFIG_SYN_COOKIES=n. (Kuniyuki Iwashima) - bpf: Refactor ptr alu checking rules to allow alu explicitly (Hao Sun) - selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values (Andrey Grafin) - libbpf: Apply map_set_def_max_entries() for inner_maps on creation (Andrey Grafin) - bpf: Sync uapi bpf.h header for the tooling infra (Daniel Borkmann) - bpf, docs: Fix bpf_redirect_peer header doc (Victor Stewart) - selftest: bpf: Test bpf_sk_assign_tcp_reqsk(). (Kuniyuki Iwashima) - bpf: tcp: Support arbitrary SYN Cookie. (Kuniyuki Iwashima) - bpf: tcp: Handle BPF SYN Cookie in cookie_v[46]_check(). (Kuniyuki Iwashima) - bpf: tcp: Handle BPF SYN Cookie in skb_steal_sock(). (Kuniyuki Iwashima) - tcp: Move skb_steal_sock() to request_sock.h (Kuniyuki Iwashima) - tcp: Move tcp_ns_to_ts() to tcp.h (Kuniyuki Iwashima) - selftests/bpf: Fix potential premature unload in bpf_testmod (Artem Savkov) - bpftool: Silence build warning about calloc() (Tiezhu Yang) - bpf: Minor improvements for bpf_cmp. (Alexei Starovoitov) - docs/bpf: Fix an incorrect statement in verifier.rst (Yonghong Song) - selftests/bpf: Add a selftest with not-8-byte aligned BPF_ST (Yonghong Song) - bpf: Track aligned st store as imprecise spilled registers (Yonghong Song) - selftests/bpf: Test assigning ID to scalars on spill (Maxim Mikityanskiy) - bpf: Assign ID to scalars on spill (Maxim Mikityanskiy) - bpf: Add the get_reg_width function (Maxim Mikityanskiy) - bpf: Add the assign_scalar_id_before_mov function (Maxim Mikityanskiy) - selftests/bpf: Add a test case for 32-bit spill tracking (Maxim Mikityanskiy) - bpf: Make bpf_for_each_spilled_reg consider narrow spills (Maxim Mikityanskiy) - selftests/bpf: check if imprecise stack spills confuse infinite loop detection (Eduard Zingerman) - bpf: make infinite loop detection in is_state_visited() exact (Eduard Zingerman) - selftests/bpf: Fix the u64_offset_to_skb_data test (Maxim Mikityanskiy) - selftests/bpf: Update LLVM Phabricator links (Nathan Chancellor) - selftests/bpf: detect testing prog flags support (Andrii Nakryiko) - Introduce concept of conformance groups (Dave Thaler) - net: filter: fix spelling mistakes (Randy Dunlap) - bpf: support multiple tags per argument (Andrii Nakryiko) - bpf: prepare btf_prepare_func_args() for multiple tags per argument (Andrii Nakryiko) - bpf: make sure scalar args don't accept __arg_nonnull tag (Andrii Nakryiko) - selftests/bpf: fix test_loader check message (Andrii Nakryiko) - selftests/bpf: Test the inlining of bpf_kptr_xchg() (Hou Tao) - selftests/bpf: Factor out get_xlated_program() helper (Hou Tao) - bpf: Support inlining bpf_kptr_xchg() helper (Hou Tao) - net: phy: at803x: add LED support for qca808x (Christian Marangi) - dt-bindings: net: Document QCA808x PHYs (Christian Marangi) - net: phy: add support for PHY LEDs polarity modes (Christian Marangi) - dt-bindings: net: phy: Document LED inactive high impedance mode (Christian Marangi) - dt-bindings: net: phy: Make LED active-low property common (Christian Marangi) - bnx2x: Fix firmware version string character counts (Kees Cook) - drivers/ptp: Convert snprintf to sysfs_emit (Li Zhijian) - af_unix: Try to run GC async. (Kuniyuki Iwashima) - af_unix: Run GC on only one CPU. (Kuniyuki Iwashima) - af_unix: Return struct unix_sock from unix_get_socket(). (Kuniyuki Iwashima) - af_unix: Do not use atomic ops for unix_sk(sk)->inflight. (Kuniyuki Iwashima) - af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). (Kuniyuki Iwashima) - net: dsa: mt7530: select MEDIATEK_GE_PHY for NET_DSA_MT7530_MDIO (Arınç ÜNAL) - tsnep: Add link down PHY loopback support (Gerhard Engleder) - gve: Modify rx_buf_alloc_fail counter centrally and closer to failure (Ankit Garg) - selftest: Show expected and actual return codes for test failures in fcnal-test (David Ahern) - selftest: Fix set of ping_group_range in fcnal-test (David Ahern) - selftest: Update PATH for nettest in fcnal-test (David Ahern) - wifi: iwlegacy: Use kcalloc() instead of kzalloc() (Erick Archer) - wifi: rtw89: fix disabling concurrent mode TX hang issue (Chih-Kang Chang) - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Chih-Kang Chang) - wifi: rtw89: add wait/completion for abort scan (Po-Hao Huang) - wifi: rtw89: fix null pointer access when abort scan (Po-Hao Huang) - wifi: rtw89: disable RTS when broadcast/multicast (Po-Hao Huang) - wifi: rtw89: Set default CQM config if not present (Po-Hao Huang) - wifi: rtw89: refine hardware scan C2H events (Po-Hao Huang) - wifi: rtw89: refine add_chan H2C command to encode_bits (Po-Hao Huang) - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Chung-Hsuan Hung) - wifi: rtw89: 8922a: add TX power related ops (Ping-Ke Shih) - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Ping-Ke Shih) - wifi: rtw89: 8922a: add chip_ops related to BB init (Ping-Ke Shih) - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Ping-Ke Shih) - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Ping-Ke Shih) - wifi: rtlwifi: Speed up firmware loading for USB (Bitterblue Smith) - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Martin Kaistra) - wifi: brcmfmac: allow per-vendor event handling (Arend van Spriel) - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Arend van Spriel) - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Hector Martin) - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Hector Martin) - wifi: brcmfmac: move feature overrides before feature_disable (Arend van Spriel) - wifi: brcmfmac: add per-vendor feature detection callback (Arend van Spriel) - wifi: brcmfmac: export firmware interface functions (Arend van Spriel) - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Zheng Wang) - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Dmitry Antipov) - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jinjie Ruan) - wifi: mwifiex: Use helpers to check multicast addresses (Ruan Jinjie) - wifi: brcmsmac: phy: Remove unreachable code (Artem Chernyshev) - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Ping-Ke Shih) - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Ping-Ke Shih) - wifi: wilc1000: fix multi-vif management when deleting a vif (Ajay Singh) - wifi: wilc1000: fix incorrect power down sequence (Ajay Singh) - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Ajay Singh) - wifi: wilc1000: fix driver_handler when committing initial configuration (Ajay Singh) - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Bitterblue Smith) - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: fw: use struct to fill JOIN H2C command (Ping-Ke Shih) - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Ping-Ke Shih) - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Ping-Ke Shih) - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Ping-Ke Shih) - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Ping-Ke Shih) - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: fw: add H2C command to update security CAM v2 (Ping-Ke Shih) - wifi: rtw89: declare EXT NSS BW of VHT capability (Ping-Ke Shih) - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Ping-Ke Shih) - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Ping-Ke Shih) - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Dmitry Antipov) - wifi: rtl8xxxu: enable channel switch support (Martin Kaistra) - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Martin Kaistra) - wifi: rtlwifi: rtl_usb: Use sync register writes (Bitterblue Smith) - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Dmitry Antipov) - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Ping-Ke Shih) - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: use struct to fill H2C command to download beacon frame (Ping-Ke Shih) - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Ping-Ke Shih) - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Ping-Ke Shih) - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Ping-Ke Shih) - wifi: rtw89: 8922a: update BA CAM number to 24 (Ping-Ke Shih) - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Ping-Ke Shih) - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Ping-Ke Shih) - wifi: rtw89: add firmware H2C command of BA CAM V1 (Ping-Ke Shih) - wifi: wilc1000: fix RCU usage in connect path (Alexis Lothoré) - wifi: wilc1000: fix declarations ordering (Alexis Lothoré) - wifi: b43: Disable QoS for bcm4331 (Rahul Rameshbabu) - wifi: b43: Stop correct queue in DMA worker when QoS is disabled (Rahul Rameshbabu) - wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled (Rahul Rameshbabu) - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled (Rahul Rameshbabu) - wifi: rtl8xxxu: Fix off by one initial RTS rate (Bitterblue Smith) - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Bitterblue Smith) - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Martin Kaistra) - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Martin Kaistra) - wifi: rtl8xxxu: add hw crypto support for AP mode (Martin Kaistra) - wifi: rtl8xxxu: remove obsolete priv->vif (Martin Kaistra) - wifi: rtl8xxxu: add macids for STA mode (Martin Kaistra) - wifi: rtl8xxxu: support multiple interface in start_ap() (Martin Kaistra) - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Martin Kaistra) - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Martin Kaistra) - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Martin Kaistra) - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Martin Kaistra) - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Martin Kaistra) - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Martin Kaistra) - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Martin Kaistra) - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Martin Kaistra) - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Martin Kaistra) - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Martin Kaistra) - wifi: rtl8xxxu: support setting mac address register for both interfaces (Martin Kaistra) - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Martin Kaistra) - wifi: rtl8xxxu: support setting linktype for both interfaces (Martin Kaistra) - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Martin Kaistra) - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Martin Kaistra) - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Ping-Ke Shih) - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Colin Ian King) - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: phy: ignore special data from BB parameter file (Ping-Ke Shih) - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Cheng-Chieh Hsieh) - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Chung-Hsuan Hung) - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Chung-Hsuan Hung) - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Ping-Ke Shih) - wifi: rtw89: 8851b: update TX power tables to R37 (Zong-Zhe Yang) - wifi: rtw89: 8852b: update TX power tables to R36 (Zong-Zhe Yang) - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Chin-Yen Lee) - vsock/test: print type for SOCK_SEQPACKET (Arseniy Krasnov) - selftests: tc-testing: return fail if a test fails in setup/teardown (Pedro Tammela) - selftests: tc-testing: enable all tdc tests (Pedro Tammela) - selftests: tc-testing: adjust fq test to latest iproute2 (Pedro Tammela) - selftests: tc-testing: check if 'jq' is available in taprio tests (Pedro Tammela) - selftests: tc-testing: add missing netfilter config (Pedro Tammela) - net: dsa: mt7530: support OF-based registration of switch MDIO bus (Arınç ÜNAL) - tipc: node: remove Excess struct member kernel-doc warnings (Randy Dunlap) - tipc: socket: remove Excess struct member kernel-doc warning (Randy Dunlap) - vsock/test: add '--peer-port' input argument (Arseniy Krasnov) - Revert "net: ethernet: qualcomm: Remove QDF24xx support" (Jakub Kicinski) - gve: Alloc before freeing when changing features (Shailend Chand) - gve: Alloc before freeing when adjusting queues (Shailend Chand) - gve: Refactor gve_open and gve_close (Shailend Chand) - gve: Switch to config-aware queue allocation (Shailend Chand) - gve: Refactor napi add and remove functions (Shailend Chand) - gve: Define config structs for queue allocation (Shailend Chand) - net/ipv6: resolve warning in ip6_fib.c (Breno Leitao) - net/ipv6: Remove unnecessary pr_debug() logs (Breno Leitao) - net: ethernet: qualcomm: Remove QDF24xx support (Konrad Dybcio) - inet_diag: skip over empty buckets (Eric Dumazet) - sock_diag: remove sock_diag_mutex (Eric Dumazet) - sock_diag: allow concurrent operation in sock_diag_rcv_msg() (Eric Dumazet) - sock_diag: allow concurrent operations (Eric Dumazet) - sock_diag: add module pointer to "struct sock_diag_handler" (Eric Dumazet) - inet_diag: allow concurrent operations (Eric Dumazet) - inet_diag: add module pointer to "struct inet_diag_handler" (Eric Dumazet) - inet_diag: annotate data-races around inet_diag_table[] (Eric Dumazet) - sock_diag: annotate data-races around sock_diag_handlers[family] (Eric Dumazet) - docs: verify/bisect: fixes, finetuning, and support for Arch (Thorsten Leemhuis) - docs: Makefile: Add dependency to $(YNL_INDEX) for targets other than htmldocs (Akira Yokosawa) - docs: Move ja_JP/howto.rst to ja_JP/process/howto.rst (Akira Yokosawa) - docs: submit-checklist: use subheadings (Lukas Bulwahn) - docs: submit-checklist: structure by category (Lukas Bulwahn) - docs: new text on bisecting which also covers bug validation (Thorsten Leemhuis) - docs: drop the version constraints for sphinx and dependencies (Lukas Bulwahn) - docs: kerneldoc-preamble.sty: Remove code for Sphinx <2.4 (Akira Yokosawa) - docs: Restore "smart quotes" for quotes (Akira Yokosawa) - docs/zh_CN: accurate translation of "function" (Lu Dai) - docs: Include simplified link titles in main index (Carlos Bilbao) - docs: Correct formatting of title in admin-guide/index.rst (Carlos Bilbao) - docs: kernel_feat.py: fix build error for missing files (Vegard Nossum) - MAINTAINERS: Set the field name for subsystem profile section (SeongJae Park) - kasan: Add documentation for CONFIG_KASAN_EXTRA_INFO (Juntong Deng) - Fixed case issue with 'fault-injection' in documentation (Ran.Park) - kernel-doc: handle #if in enums as well (Johannes Berg) - Documentation: update mailing list addresses (Konstantin Ryabitsev) - doc: kerneldoc.py: fix indentation (Vegard Nossum) - scripts/kernel-doc: simplify signature printing (Vegard Nossum) - scripts/kernel-doc: separate out function signature (Vegard Nossum) - scripts/kernel-doc: simplify function printing (Vegard Nossum) - scripts/kernel-doc: add modeline for vim users (Vegard Nossum) - docs: admin-guide: Update bootloader and installation instructions (Hunter Chasens) - docs: Makefile: Fix make cleandocs by deleting generated .rst files (Thorsten Blum) - scripts/kernel-doc: reindent (Vegard Nossum) - docs: scripts: sphinx-pre-install: Fix building docs with pyyaml package (Thorsten Blum) - doc:it_IT: add translation for I2C summary and protocol (Davide Benini) - doc:it_IT: remove unreferenced and not translated page (Federico Vaga) - Documentation: embargoed-hardware-issues.rst: Fix Trilok's email (Jeffrey Hugo) - docs: dev-tools: checkpatch.rst: Fix grammar (Thorsten Blum) - README: Fix spelling/capitalization (Thorsten Blum) - docs: proc.rst: comm: mention the included NUL (Christoph Anton Mitterer) - doc:it_IT: fix a typo in the config name in RCU torture (Lukas Bulwahn) - docs: staging: fix typo in docs (Vincenzo Mezzela) - Documentation: admin-guide: tainted-kernels.rst: Add missing article and comma (Thorsten Blum) - Documentation: multiple .rst files: Fix grammar and more consistent formatting (Thorsten Blum) - Documentation: coding-style: Update syntax highlighting for code-blocks (Thorsten Blum) - docs: Document possible_cpus parameter (Guilherme G. Piccoli) - Documentation: coding-style: Fix indentation in code-blocks (Thorsten Blum) - docs: maintainer: add existing SoC and netdev profiles (Krzysztof Kozlowski) - kernel-doc: Support arrays of pointers struct fields (Sakari Ailus) - coding-style: Add guidance to prefer dev_dbg (Abhishek Pandit-Subedi) - docs: Fix subsystem APIs page so ungrouped entries have their own header (Michael Kelley) - docs: sphinx-pre-install fix-noto-sans-cjk on fedora (Andrew Ballance) - Documentation: userspace-api: Document perf ring buffer mechanism (Leo Yan) - docs: rework the userspace-api top page (Jonathan Corbet) - docs: rework the driver-api top-level page (Jonathan Corbet) - doc:it_IT: first translation for locking/ (Federico Vaga) - doc-guide: kernel-doc: tell about object-like macros (Randy Dunlap) - kernel-doc: drop looking for "MACDOC" (Randy Dunlap) - docs: add blurb about target audience to maintainer-profile (Vegard Nossum) - scripts/kernel-doc: Do not process backslash lines in comments (Anna-Maria Behnsen) - drm/vram-helper: Fix 'multi-line' kernel-doc comments (Anna-Maria Behnsen) - audit: use KMEM_CACHE() instead of kmem_cache_create() (Kunwu Chan) - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Li zeming) - Smack: use init_task_smack() in smack_cred_transfer() (Casey Schaufler) - ramfs: Initialize security of in-memory inodes (Roberto Sassu) - smack: Initialize the in-memory inode in smack_inode_init_security() (Roberto Sassu) - smack: Always determine inode labels in smack_inode_init_security() (Roberto Sassu) - smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() (Roberto Sassu) - smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() (Roberto Sassu) - samples: user-trap: fix strict-aliasing warning (Arnd Bergmann) - selftests/seccomp: Pin benchmark to single CPU (Kees Cook) - selftests/seccomp: user_notification_addfd check nextfd is available (Terry Tritton) - selftests/seccomp: Change the syscall used in KILL_THREAD test (Terry Tritton) - selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID) (Terry Tritton) - selftests/powerpc: Fix load_unaligned_zeropad build failure (Michael Ellerman) - string: Convert helpers selftest to KUnit (Kees Cook) - string: Convert selftest to KUnit (Kees Cook) - sh: Fix build with CONFIG_UBSAN=y (Kees Cook) - compiler.h: Explain how __is_constexpr() works (Kees Cook) - overflow: Allow non-type arg to type_max() and type_min() (Kees Cook) - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Vasiliy Kovalev) - lib/string_helpers: Add flags param to string_get_size() (Andy Shevchenko) - x86, relocs: Ignore relocations in .notes section (Kees Cook) - objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks (Josh Poimboeuf) - overflow: Use POD in check_shl_overflow() (Andy Shevchenko) - lib: stackinit: Adjust target string to 8 bytes for m68k (Kees Cook) - sparc: vdso: Disable UBSAN instrumentation (Kees Cook) - kernel.h: Move lib/cmdline.c prototypes to string.h (Andy Shevchenko) - leaking_addresses: Provide mechanism to scan binary files (Kees Cook) - leaking_addresses: Ignore input device status lines (Kees Cook) - leaking_addresses: Use File::Temp for /tmp files (Kees Cook) - MAINTAINERS: Update LEAKING_ADDRESSES details (Kees Cook) - fortify: Improve buffer overflow reporting (Kees Cook) - fortify: Add KUnit tests for runtime overflows (Kees Cook) - fortify: Provide KUnit counters for failure testing (Kees Cook) - fortify: Allow KUnit test to build without FORTIFY (Kees Cook) - fortify: Split reporting and avoid passing string pointer (Kees Cook) - refcount: Annotated intentional signed integer wrap-around (Kees Cook) - coccinelle: semantic patch to check for potential struct_size calls (Jacob Keller) - coccinelle: Add rules to find str_plural() replacements (Kees Cook) - lib/string_choices: Add str_plural() helper (Michal Wajdeczko) - overflow: Introduce wrapping_assign_add() and wrapping_assign_sub() (Kees Cook) - overflow: Introduce wrapping_add(), wrapping_sub(), and wrapping_mul() (Kees Cook) - overflow: Adjust check_*_overflow() kern-doc to reflect results (Kees Cook) - kernel.h: Move upper_*_bits() and lower_*_bits() to wordpart.h (Andy Shevchenko) - hardening: Enable KFENCE in the hardening config (Marco Elver) - hardening: drop obsolete DRM_LEGACY from config fragment (Lukas Bulwahn) - hardening: drop obsolete UBSAN_SANITIZE_ALL from config fragment (Lukas Bulwahn) - um: Convert strscpy() usage to 2-argument style (Kees Cook) - string: Allow 2-argument strscpy_pad() (Kees Cook) - string: Allow 2-argument strscpy() (Kees Cook) - string: Redefine strscpy_pad() as a macro (Kees Cook) - ubsan: Reintroduce signed overflow sanitizer (Kees Cook) - ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL (Kees Cook) - ubsan: Silence W=1 warnings in self-test (Kees Cook) - ubsan: Use Clang's -fsanitize-trap=undefined option (Kees Cook) - MAINTAINERS: Add UBSAN section (Kees Cook) - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Harshit Mogalapalli) - VMCI: Use struct_size() in kmalloc() (Harshit Mogalapalli) - cap_syslog: remove CAP_SYS_ADMIN when dmesg_restrict (Jingzi Meng) - lib/string: shrink lib/string.i via IWYU (Tanzir Hasan) - kernel.h: removed REPEAT_BYTE from kernel.h (Tanzir Hasan) - lkdtm/bugs: In lkdtm_HUNG_TASK() use BUG(), not BUG_ON(1) (Douglas Anderson) - lkdtm/bugs: Adjust lkdtm_HUNG_TASK() to avoid tail call optimization (Douglas Anderson) - lkdtm: Make lkdtm_do_action() return to avoid tail call optimization (Douglas Anderson) - exec: Simplify remove_arg_zero() error path (Kees Cook) - selftests/exec: Perform script checks with /bin/bash (Kees Cook) - exec: Delete unnecessary statements in remove_arg_zero() (Li kunyu) - fs: binfmt_elf_efpic: don't use missing interpreter's properties (Max Filippov) - pstore/zone: Don't clear memory twice (Christophe JAILLET) - pstore/zone: Add a null pointer check to the psz_kmsg_read (Kunwu Chan) - efi: pstore: Allow dynamic initialization based on module parameter (Guilherme G. Piccoli) - arm64: defconfig: Enable PSTORE_RAM (Nícolas F. R. A. Prado) - pstore/ram: Register to module device table (Nícolas F. R. A. Prado) - pstore: inode: Only d_invalidate() is needed (Kees Cook) - NFSD: Clean up nfsd4_encode_replay() (Chuck Lever) - NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its limit (Dai Ngo) - NFSD: Document nfsd_setattr() fill-attributes behavior (Chuck Lever) - nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() (Trond Myklebust) - nfsd: Fix a regression in nfsd_setattr() (Trond Myklebust) - NFSD: OP_CB_RECALL_ANY should recall both read and write delegations (Dai Ngo) - NFSD: handle GETATTR conflict with write delegation (Dai Ngo) - NFSD: add support for CB_GETATTR callback (Dai Ngo) - NFSD: Document the phases of CREATE_SESSION (Chuck Lever) - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Chuck Lever) - nfsd: clean up comments over nfs4_client definition (Chen Hanxiao) - svcrdma: Add Write chunk WRs to the RPC's Send WR chain (Chuck Lever) - svcrdma: Post WRs for Write chunks in svc_rdma_sendto() (Chuck Lever) - svcrdma: Post the Reply chunk and Send WR together (Chuck Lever) - svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxt (Chuck Lever) - svcrdma: Post Send WR chain (Chuck Lever) - svcrdma: Fix retry loop in svc_rdma_send() (Chuck Lever) - svcrdma: Prevent a UAF in svc_rdma_send() (Chuck Lever) - svcrdma: Fix SQ wake-ups (Chuck Lever) - svcrdma: Increase the per-transport rw_ctx count (Chuck Lever) - svcrdma: Update max_send_sges after QP is created (Chuck Lever) - svcrdma: Report CQ depths in debugging output (Chuck Lever) - svcrdma: Reserve an extra WQE for ib_drain_rq() (Chuck Lever) - MAINTAINERS: add Alex Aring as Reviewer for file locking code (Jeff Layton) - nfsd: Simplify the allocation of slab caches in nfsd4_init_slabs (Kunwu Chan) - nfsd: Simplify the allocation of slab caches in nfsd_drc_slab_create (Kunwu Chan) - nfsd: Simplify the allocation of slab caches in nfsd_file_cache_init (Kunwu Chan) - nfsd: Simplify the allocation of slab caches in nfsd4_init_pnfs (Kunwu Chan) - nfsd: don't call locks_release_private() twice concurrently (NeilBrown) - nfsd: allow layout state to be admin-revoked. (NeilBrown) - nfsd: allow delegation state ids to be revoked and then freed (NeilBrown) - nfsd: allow open state ids to be revoked and then freed (NeilBrown) - nfsd: allow lock state ids to be revoked and then freed (NeilBrown) - nfsd: allow admin-revoked NFSv4.0 state to be freed. (NeilBrown) - nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke (NeilBrown) - nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states (NeilBrown) - nfsd: prepare for supporting admin-revocation of state (NeilBrown) - nfsd: split sc_status out of sc_type (NeilBrown) - nfsd: avoid race after unhash_delegation_locked() (NeilBrown) - nfsd: don't call functions with side-effecting inside WARN_ON() (NeilBrown) - nfsd: hold ->cl_lock for hash_delegation_locked() (NeilBrown) - nfsd: remove stale comment in nfs4_show_deleg() (NeilBrown) - NFSD: Remove redundant cb_seq_status initialization (Chuck Lever) - SUNRPC: Remove stale comments (Chuck Lever) - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Chuck Lever) - NFSD: Replace comment with lockdep assertion (Chuck Lever) - NFSD: Remove unused @reason argument (Chuck Lever) - SUNRPC: Remove EXPORT_SYMBOL_GPL for svc_process_bc() (Chuck Lever) - NFSD: Add callback operation lifetime trace points (Chuck Lever) - NFSD: Rename nfsd_cb_state trace point (Chuck Lever) - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Chuck Lever) - NFSD: Add nfsd_seq4_status trace event (Chuck Lever) - NFSD: Retransmit callbacks after client reconnects (Chuck Lever) - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Chuck Lever) - NFSD: Convert the callback workqueue to use delayed_work (Chuck Lever) - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Chuck Lever) - nfsd: make svc_stat per-network namespace instead of global (Josef Bacik) - nfsd: remove nfsd_stats, make th_cnt a global counter (Josef Bacik) - nfsd: make all of the nfsd stats per-network namespace (Josef Bacik) - nfsd: expose /proc/net/sunrpc/nfsd in net namespaces (Josef Bacik) - nfsd: rename NFSD_NET_* to NFSD_STATS_* (Josef Bacik) - sunrpc: use the struct net as the svc proc private (Josef Bacik) - sunrpc: remove ->pg_stats from svc_program (Josef Bacik) - sunrpc: pass in the sv_stats struct through svc_create_pooled (Josef Bacik) - nfsd: stop setting ->pg_stats for unused stats (Josef Bacik) - sunrpc: don't change ->sv_stats if it doesn't exist (Josef Bacik) - NFSD: fix LISTXATTRS returning more bytes than maxcount (Jorge Mora) - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Jorge Mora) - NFSD: change LISTXATTRS cookie encoding to big-endian (Jorge Mora) - NFSD: fix nfsd4_listxattr_validate_cookie (Jorge Mora) - nfsd: use __fput_sync() to avoid delayed closing of files. (NeilBrown) - nfsd: Don't leave work of closing files to a work queue (NeilBrown) - SUNRPC: Use a static buffer for the checksum initialization vector (Chuck Lever) - SUNRPC: fix some memleaks in gssx_dec_option_array (Zhipeng Lu) - SUNRPC: fix a memleak in gss_import_v2_context (Zhipeng Lu) - erofs: support compressed inodes over fscache (Jingbo Xu) - erofs: make iov_iter describe target buffers over fscache (Jingbo Xu) - erofs: fix lockdep false positives on initializing erofs_pseudo_mnt (Baokun Li) - erofs: refine managed cache operations to folios (Gao Xiang) - erofs: convert z_erofs_submissionqueue_endio() to folios (Gao Xiang) - erofs: convert z_erofs_fill_bio_vec() to folios (Gao Xiang) - erofs: get rid of `justfound` debugging tag (Gao Xiang) - erofs: convert z_erofs_do_read_page() to folios (Gao Xiang) - erofs: convert z_erofs_onlinepage_.* to folios (Gao Xiang) - fsverity: remove hash page spin lock (Andrey Albershteyn) - fscrypt: shrink the size of struct fscrypt_inode_info slightly (Eric Biggers) - fscrypt: write CBC-CTS instead of CTS-CBC (Eric Biggers) - fscrypt: clear keyring before calling key_put() (Luis Henriques) - fscrypt: explicitly require that inode->i_blkbits be set (Xiubo Li) - affs: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - btrfs: reuse cloned extent buffer during fiemap to avoid re-allocations (Filipe Manana) - btrfs: fix race when detecting delalloc ranges during fiemap (Filipe Manana) - btrfs: fix off-by-one chunk length calculation at contains_pending_extent() (Filipe Manana) - btrfs: qgroup: allow quick inherit if snapshot is created and added to the same parent (Qu Wenruo) - btrfs: qgroup: validate btrfs_qgroup_inherit parameter (Qu Wenruo) - btrfs: include device major and minor numbers in the device scan notice (Anand Jain) - btrfs: mark btrfs_put_caching_control() static (Lijuan Li) - btrfs: remove SLAB_MEM_SPREAD flag use (Chengming Zhou) - btrfs: qgroup: always free reserved space for extent records (Qu Wenruo) - btrfs: tree-checker: dump the page status if hit something wrong (Qu Wenruo) - btrfs: compression: remove dead comments in btrfs_compress_heuristic() (Qu Wenruo) - btrfs: subpage: make writer lock utilize bitmap (Qu Wenruo) - btrfs: subpage: make reader lock utilize bitmap (Qu Wenruo) - btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_writer() (Qu Wenruo) - btrfs: pass a valid extent map cache pointer to __get_extent_map() (David Sterba) - btrfs: merge btrfs_del_delalloc_inode() helpers (David Sterba) - btrfs: pass btrfs_device to btrfs_scratch_superblocks() (David Sterba) - btrfs: handle transaction commit errors in flush_reservations() (David Sterba) - btrfs: use KMEM_CACHE() to create btrfs_free_space cache (Kunwu Chan) - btrfs: use KMEM_CACHE() to create delayed ref caches (Kunwu Chan) - btrfs: use KMEM_CACHE() to create btrfs_path cache (Kunwu Chan) - btrfs: use KMEM_CACHE() to create btrfs_trans_handle cache (Kunwu Chan) - btrfs: use KMEM_CACHE() to create btrfs_ordered_extent cache (Kunwu Chan) - btrfs: use KMEM_CACHE() to create btrfs_delayed_node cache (Kunwu Chan) - btrfs: uninline some static inline helpers from delayed-ref.h (David Sterba) - btrfs: open code trivial btrfs_lru_cache_size() (David Sterba) - btrfs: uninline some static inline helpers from tree-log.h (David Sterba) - btrfs: drop static inline specifiers from tree-mod-log.c (David Sterba) - btrfs: uninline btrfs_init_delayed_root() (David Sterba) - btrfs: uninline some static inline helpers from backref.h (David Sterba) - btrfs: open code btrfs_backref_get_eb() (David Sterba) - btrfs: open code btrfs_backref_iter_free() (David Sterba) - btrfs: move balance args conversion helpers to volumes.c (David Sterba) - btrfs: introduce offload_csum_mode to tweak checksum offloading behavior (Naohiro Aota) - btrfs: raid56: extra debugging for raid6 syndrome generation (Qu Wenruo) - btrfs: avoid unnecessary ref initialization when freeing log tree block (Filipe Manana) - btrfs: send: avoid duplicated search for last extent when sending hole (Filipe Manana) - btrfs: factor out validation of btrfs_ioctl_vol_args_v2::name (David Sterba) - btrfs: factor out validation of btrfs_ioctl_vol_args::name (David Sterba) - btrfs: remove no longer used btrfs_transaction_in_commit() (Filipe Manana) - btrfs: sysfs: drop unnecessary double logical negation in acl_show() (Neal Gompa) - btrfs: delete BUG_ON in btrfs_init_locked_inode() (David Sterba) - btrfs: delete pointless BUG_ONs on extent item size (David Sterba) - btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent() (David Sterba) - btrfs: change BUG_ONs to assertions in btrfs_qgroup_trace_subtree() (David Sterba) - btrfs: change BUG_ON to assertion in tree_move_down() (David Sterba) - btrfs: send: handle path ref underflow in header iterate_inode_ref() (David Sterba) - btrfs: send: handle unexpected inode in header process_recorded_refs() (David Sterba) - btrfs: send: handle unexpected data in header buffer in begin_cmd() (David Sterba) - btrfs: handle invalid root reference found in may_destroy_subvol() (David Sterba) - btrfs: handle invalid extent item reference found in find_first_extent_item() (David Sterba) - btrfs: handle invalid extent item reference found in extent_from_logical() (David Sterba) - btrfs: update comment and drop assertion in extent item lookup in find_parent_nodes() (David Sterba) - btrfs: push errors up from add_async_extent() (David Sterba) - btrfs: remove do_list variable at btrfs_clear_delalloc_extent() (Filipe Manana) - btrfs: remove do_list variable at btrfs_set_delalloc_extent() (Filipe Manana) - btrfs: use assertion instead of BUG_ON when adding/removing to delalloc list (Filipe Manana) - btrfs: add lockdep assertion to remaining delalloc callbacks (Filipe Manana) - btrfs: reduce inode lock critical section when setting and clearing delalloc (Filipe Manana) - btrfs: rename btrfs_add_delalloc_inodes() to singular form (Filipe Manana) - btrfs: assert root delalloc lock is held at __btrfs_del_delalloc_inode() (Filipe Manana) - btrfs: stop passing root argument to __btrfs_del_delalloc_inode() (Filipe Manana) - btrfs: stop passing root argument to btrfs_add_delalloc_inodes() (Filipe Manana) - btrfs: add forward declarations and headers, part 3 (David Sterba) - btrfs: add forward declarations and headers, part 2 (David Sterba) - btrfs: add forward declarations and headers, part 1 (David Sterba) - btrfs: hoist fs_info out of loops in end_bbio_data_write and end_bbio_data_read (David Sterba) - btrfs: add helper to get fs_info from struct inode pointer (David Sterba) - btrfs: add helpers to get fs_info from page/folio pointers (David Sterba) - btrfs: add helpers to get inode from page/folio pointers (David Sterba) - btrfs: tests: allocate dummy fs_info and root in test_find_delalloc() (David Sterba) - btrfs: mark __btrfs_add_free_space static (Lijuan Li) - btrfs: move transaction abort to the error site btrfs_rebuild_free_space_tree() (David Sterba) - btrfs: move transaction abort to the error site in btrfs_create_free_space_tree() (David Sterba) - btrfs: move transaction abort to the error site in btrfs_delete_free_space_tree() (David Sterba) - btrfs: unify handling of return values of btrfs_insert_empty_items() (David Sterba) - btrfs: change BUG_ON to assertion in reset_balance_state() (David Sterba) - btrfs: change BUG_ON to assertion when verifying root in btrfs_alloc_reserved_file_extent() (David Sterba) - btrfs: change BUG_ON to assertion when verifying lockdep class setup (David Sterba) - btrfs: change BUG_ON to assertion in btrfs_read_roots() (David Sterba) - btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves() (David Sterba) - btrfs: change BUG_ON to assertion when checking for delayed_node root (David Sterba) - btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item() (David Sterba) - btrfs: export: handle invalid inode or root reference in btrfs_get_parent() (David Sterba) - btrfs: handle invalid extent item reference found in check_committed_ref() (David Sterba) - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() (David Sterba) - btrfs: handle invalid root reference found in btrfs_init_root_free_objectid() (David Sterba) - btrfs: handle invalid root reference found in btrfs_find_root() (David Sterba) - btrfs: handle root deletion lookup error in btrfs_del_root() (David Sterba) - btrfs: handle block group lookup error when it's being removed (David Sterba) - btrfs: handle invalid range and start in merge_extent_mapping() (David Sterba) - btrfs: handle directory and dentry mismatch in btrfs_may_delete() (David Sterba) - btrfs: use READ/WRITE_ONCE for fs_devices->read_policy (Naohiro Aota) - btrfs: preallocate temporary extent buffer for inode logging when needed (Filipe Manana) - btrfs: add comment about list_is_singular() use at btrfs_delete_unused_bgs() (Filipe Manana) - btrfs: document what the spinlock unused_bgs_lock protects (Filipe Manana) - btrfs: make btrfs_error_unpin_extent_range() return void (David Sterba) - btrfs: return errors from unpin_extent_range() (David Sterba) - btrfs: handle errors returned from unpin_extent_cache() (David Sterba) - btrfs: zlib: Fix spelling mistake "infalte" -> "inflate" (Colin Ian King) - btrfs: zstd: fix and simplify the inline extent decompression (v2) (Qu Wenruo) - btrfs: remove unused included headers (David Sterba) - btrfs: replace i_blocksize by fs_info::sectorsize (David Sterba) - btrfs: replace sb::s_blocksize by fs_info::sectorsize (David Sterba) - btrfs: remove duplicate recording of physical address (Johannes Thumshirn) - btrfs: page to folio conversion in btrfs_truncate_block() (Goldwyn Rodrigues) - btrfs: use a folio array throughout the defrag process (Matthew Wilcox (Oracle)) - btrfs: convert defrag_prepare_one_page() to use a folio (Matthew Wilcox (Oracle)) - btrfs: add set_folio_extent_mapped() helper (Matthew Wilcox (Oracle)) - btrfs: WARN_ON_ONCE() in our leak detection code (Josef Bacik) - btrfs: remove extent_map_tree forward declaration at extent_io.h (Filipe Manana) - btrfs: cache folio size and shift in extent_buffer (Qu Wenruo) - btrfs: remove unused variable bio_offset from end_bbio_data_read() (Qu Wenruo) - btrfs: remove the pg_offset parameter from btrfs_get_extent() (Qu Wenruo) - zonefs: convert zonefs to use the new mount api (Bill O'Donnell) - arch: define CONFIG_PAGE_SIZE_*KB on all architectures (Arnd Bergmann) - arch: simplify architecture specific page size configuration (Arnd Bergmann) - arch: consolidate existing CONFIG_PAGE_SIZE_*KB definitions (Arnd Bergmann) - mm: Remove broken pfn_to_virt() on arch csky/hexagon/openrisc (Yan Zhao) - arm64: defconfig: Enable support for cbmem entries in the coreboot table (Nícolas F. R. A. Prado) - arm64: defconfig: Enable Rockchip HDMI/eDP Combo PHY (Cristian Ciocaltea) - arm64: defconfig: Enable Wave5 Video Encoder/Decoder (Brandon Brnich) - ARM: multi_v7_defconfig: Add more TI Keystone support (Andrew Davis) - ARM: defconfig: enable STMicroelectronics accelerometer and gyro for Exynos (Martin Jücker) - arm64: defconfig: enable i.MX8MP ldb bridge (Yannic Moog) - arm64: defconfig: enable the vf610 gpio driver (Martin Kaiser) - ARM: imx_v6_v7_defconfig: enable the vf610 gpio driver (Martin Kaiser) - arm64: defconfig: Enable i.MX8QXP device drivers (Alexander Stein) - arm64: defconfig: Enable QCOM PBS (Luca Weiss) - arm64: deconfig: enable Goodix Berlin SPI touchscreen driver as module (Neil Armstrong) - arm64: defconfig: Enable X1E80100 multimedia clock controllers configs (Abel Vesa) - arm64: defconfig: Enable GCC and interconnect for QDU1000/QRU1000 (Komal Bajaj) - arm64: defconfig: enable WCD939x USBSS driver as module (Neil Armstrong) - arm64: defconfig: enable audio drivers for SM8650 QRD board (Neil Armstrong) - arm64: defconfig: Enable Qualcomm interconnect providers (Bjorn Andersson) - arm64: defconfig: Enable MAX20411 regulator driver (Bjorn Andersson) - arm64: defconfig: drop ext2 filesystem and redundant ext3 (Krzysztof Kozlowski) - arm64: defconfig: Enable R8A779H0 SoC (Linh Phung) - ARM: multi_v7_defconfig: Disable board staging (Geert Uytterhoeven) - ARM: shmobile: defconfig: Disable staging (Geert Uytterhoeven) - arm64: config: disable new platforms in virt.config (Arnd Bergmann) - ARM: multi_v7_defconfig: Enable BACKLIGHT_CLASS_DEVICE (Marek Szyprowski) - ARM: multi_v7_defconfig: Add more TI Keystone support (Andrew Davis) - ARM: s32c: update MAINTAINERS entry (Arnd Bergmann) - ARM: AM33xx: PRM: Implement REBOOT_COLD (Alexander Sverdlin) - ARM: AM33xx: PRM: Remove redundand defines (Alexander Sverdlin) - ARM: omap1: remove duplicated 'select ARCH_OMAP' (Masahiro Yamada) - soc: xilinx: update maintainer of event manager driver (Jay Buddhabhatti) - ARM: zynq: Remove clk/zynq.h header (Michal Simek) - ARM: zynq: slcr: fix function prototype kernel-doc warnings (Randy Dunlap) - ARM: OMAP2+: fix kernel-doc warnings (Randy Dunlap) - ARM: OMAP2+: fix kernel-doc warnings (Randy Dunlap) - ARM: OMAP2+: fix a kernel-doc warning (Randy Dunlap) - ARM: OMAP2+: PRM: fix kernel-doc warnings (Randy Dunlap) - ARM: OMAP2+: prm44xx: fix a kernel-doc warning (Randy Dunlap) - ARM: OMAP2+: pmic-cpcap: fix kernel-doc warnings (Randy Dunlap) - ARM: OMAP2+: hwmod: fix kernel-doc warnings (Randy Dunlap) - ARM: OMAP2+: hwmod: remove misuse of kernel-doc (Randy Dunlap) - ARM: OMAP2+: CMINST: use matching function name in kernel-doc (Randy Dunlap) - ARM: OMAP2+: cm33xx: use matching function name in kernel-doc (Randy Dunlap) - ARM: OMAP2+: clock: fix a function name in kernel-doc (Randy Dunlap) - ARM: OMAP2+: clockdomain: fix kernel-doc warnings (Randy Dunlap) - ARM: OMAP2+: am33xx-restart: fix function name in kernel-doc (Randy Dunlap) - ARM: imx: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - ARM: s3c64xx: make bus_type const (Ricardo B. Marliere) - ARM: s5pv210: fix pm.c kernel-doc warning (Randy Dunlap) - soc: qcom: aoss: add missing kerneldoc for qmp members (Krzysztof Kozlowski) - soc: qcom: geni-se: drop unused kerneldoc struct geni_wrapper param (Krzysztof Kozlowski) - soc: qcom: spm: fix building with CONFIG_REGULATOR=n (Arnd Bergmann) - tee: make tee_bus_type const (Ricardo B. Marliere) - memory: stm32-fmc2-ebi: keep power domain on (Christophe Kerello) - memory: stm32-fmc2-ebi: add MP25 RIF support (Christophe Kerello) - memory: stm32-fmc2-ebi: add MP25 support (Christophe Kerello) - memory: stm32-fmc2-ebi: check regmap_read return value (Christophe Kerello) - dt-bindings: memory-controller: st,stm32: add MP25 support (Christophe Kerello) - dt-bindings: bus: imx-weim: convert to YAML (Sebastian Reichel) - memory: tegra: Fix indentation (Jon Hunter) - memory: tegra: Add BPMP and ICC info for DLA clients (Jon Hunter) - memory: tegra: Correct DLA client names (Jon Hunter) - dt-bindings: memory: renesas,rpc-if: Document R-Car V4M support (Geert Uytterhoeven) - bus: ti-sysc: constify the struct device_type usage (Ricardo B. Marliere) - watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs (Peter Griffin) - soc: samsung: exynos-pmu: Add regmap support for SoCs that protect PMU regs (Peter Griffin) - MAINTAINERS: samsung: gs101: match patches touching Google Tensor SoC (Krzysztof Kozlowski) - dt-bindings: soc: qcom: qcom,saw2: add msm8226 l2 compatible (Luca Weiss) - soc: qcom: spm: add support for voltage regulator (Dmitry Baryshkov) - soc: qcom: spm: remove driver-internal structures from the driver API (Dmitry Baryshkov) - dt-bindings: soc: qcom: qcom,saw2: define optional regulator node (Dmitry Baryshkov) - dt-bindings: soc: qcom: qcom,saw2: add missing compatible strings (Dmitry Baryshkov) - dt-bindings: soc: qcom: merge qcom,saw2.txt into qcom,spm.yaml (Dmitry Baryshkov) - soc: qcom: llcc: Check return value on Broadcast_OR reg read (Unnathi Chalicheemala) - soc: qcom: socinfo: Add Soc IDs for SM8475 family (Danila Tikhonov) - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Danila Tikhonov) - soc: qcom: apr: make aprbus const (Ricardo B. Marliere) - dt-bindings: soc: qcom: qcom,pmic-glink: document X1E80100 compatible (Abel Vesa) - soc: qcom: add QCOM PBS driver (Anjelique Melendez) - dt-bindings: soc: qcom: Add qcom,pbs bindings (Anjelique Melendez) - pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (Bjorn Andersson) - soc: qcom: socinfo: rename PM2250 to PM4125 (Dmitry Baryshkov) - soc: qcom: aoss: Add tracepoints in qmp_send() (Bjorn Andersson) - soc: qcom: socinfo: add SoC Info support for QCM8550 and QCS8550 platform (Tengfei Fan) - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Tengfei Fan) - soc: qcom: aoss: Add debugfs interface for sending messages (Bjorn Andersson) - soc: qcom: smem: remove hwspinlock from item get routine (Tao Zhang) - dt-bindings: soc/qcom: Add size constraints on "qcom,rpm-msg-ram" (Rob Herring) - soc: qcom: smp2p: fix all kernel-doc warnings (Randy Dunlap) - soc: qcom: aoss: Mark qmp_send() __printf() (Bjorn Andersson) - bus: sunxi-rsb: make sunxi_rsb_bus const (Ricardo B. Marliere) - firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename() (Markus Elfring) - soc/tegra: pmc: Add SD wake event for Tegra234 (Prathamesh Shete) - soc/tegra: pmc: Update scratch as an optional aperture (Petlozu Pravareshwar) - soc/tegra: pmc: Update address mapping sequence for PMC apertures (Petlozu Pravareshwar) - bus: tegra-aconnect: Update dependency to ARCH_TEGRA (Peter Robinson) - soc/tegra: Fix build failure on Tegra241 (Arnd Bergmann) - soc/tegra: fuse: Fix crash in tegra_fuse_readl() (Jon Hunter) - soc/tegra: fuse: Define tegra194_soc_attr_group for Tegra241 (Kartik) - soc/tegra: fuse: Add support for Tegra241 (Kartik) - soc/tegra: fuse: Add ACPI support for Tegra194 and Tegra234 (Kartik) - soc/tegra: fuse: Add function to print SKU info (Kartik) - soc/tegra: fuse: Add function to add lookups (Kartik) - soc/tegra: fuse: Add tegra_acpi_init_apbmisc() (Kartik) - soc/tegra: fuse: Refactor resource mapping (Kartik) - soc/tegra: fuse: Use dev_err_probe for probe failures (Kartik) - mm/util: Introduce kmemdup_array() (Kartik) - soc/tegra: pmc: Remove some old and deprecated functions and constants (Christophe JAILLET) - MAINTAINERS: Update SCMI entry with HWMON driver (Florian Fainelli) - firmware: arm_scmi: Update the supported clock protocol version (Cristian Marussi) - firmware: arm_scmi: Add standard clock OEM definitions (Cristian Marussi) - firmware: arm_scmi: Add clock check for extended config support (Cristian Marussi) - firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION (Cristian Marussi) - firmware: arm_scmi: Fix struct kernel-doc warnings in optee transport (Randy Dunlap) - firmware: arm_scmi: Report frequencies in the perf notifications (Cristian Marussi) - firmware: arm_scmi: Use opps_by_lvl to store opps (Cristian Marussi) - firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol (Cristian Marussi) - firmware: arm_scmi: Implement is_notify_supported callback in reset protocol (Cristian Marussi) - firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol (Cristian Marussi) - firmware: arm_scmi: Implement is_notify_supported callback in clock protocol (Cristian Marussi) - firmware: arm_scmi: Implement is_notify_supported callback in system power protocol (Cristian Marussi) - firmware: arm_scmi: Implement is_notify_supported callback in power protocol (Cristian Marussi) - firmware: arm_scmi: Implement is_notify_supported callback in perf protocol (Cristian Marussi) - firmware: arm_scmi: Add a common helper to check if a message is supported (Cristian Marussi) - firmware: arm_scmi: Check for notification support (Cristian Marussi) - firmware: arm_scmi: Make scmi_bus_type const (Ricardo B. Marliere) - firmware: arm_scmi: Fix double free in SMC transport cleanup path (Andre Przywara) - firmware: arm_scmi: Implement clock get permissions (Peng Fan) - firmware: arm_scmi: Add multiple protocols registration support (Cristian Marussi) - firmware: arm_scmi: Rework clock domain info lookups (Cristian Marussi) - firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off (Sudeep Holla) - firmware: arm_ffa: Make ffa_bus_type const (Ricardo B. Marliere) - dt-bindings: memory-controllers: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) - memory: emif: Drop usage of platform_driver_probe() (Uwe Kleine-König) - memory: emif: Simplify code handling CONFIG_OF (Uwe Kleine-König) - memory: emif: Simplify code handling CONFIG_DEBUG_FS (Uwe Kleine-König) - MAINTAINERS: Remove Tomasz from Samsung clock and pinctrl entries (Tomasz Figa) - dt-bindings: samsung: exynos-sysreg: gs101-peric0/1 require a clock (André Draszik) - dt-bindings: i2c: exynos5: add google,gs101-hsi2c compatible (Tudor Ambarus) - soc: renesas: rcar-rst: Add support for R-Car V4M (Duy Nguyen) - soc: renesas: Identify R-Car V4M (Duy Nguyen) - soc: renesas: Introduce ARCH_RCAR_GEN4 (Geert Uytterhoeven) - soc: mediatek: mtk-socinfo: Add extra entry for MT8183 (Chen-Yu Tsai) - soc: mediatek: mtk-socinfo: Clean up NVMEM cell read (Chen-Yu Tsai) - soc: mediatek: mtk-socinfo: Add driver for getting chip information (William-tw Lin) - riscv: dts: Move BUILTIN_DTB_SOURCE to common Kconfig (Yangyu Chen) - riscv: dts: starfive: jh7100: fix root clock names (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250-xiaomi-elish: set rotation (Jianhua Lu) - arm64: dts: qcom: sm8650: Fix SPMI channels size (Abel Vesa) - arm64: dts: qcom: sm8550: Fix SPMI channels size (Abel Vesa) - dt-bindings: soc: rockchip: add rk3588 USB3 syscon (Sebastian Reichel) - dt-bindings: soc: rockchip: add clock to RK3588 VO grf (Sebastian Reichel) - dt-bindings: soc: rockchip: Add rk3588 hdptxphy syscon (Cristian Ciocaltea) - ARM: dts: vexpress: Set stdout-path to serial0 in the chosen node (Ole P. Orhagen) - ARM: dts: samsung: exynos4412: decrease memory to account for unusable region (Artur Weber) - ARM: dts: keystone: Replace http urls with https (Nishanth Menon) - ARM: dts: qcom: samsung-matisse-common: Add UART (Stefan Hansson) - ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 LTE (SM-T535) (Stefan Hansson) - ARM: dts: qcom: samsung-matisse-common: Add initial common device tree (Stefan Hansson) - ARM: dts: qcom: ipq8064: drop 'regulator' property from SAW2 devices (Dmitry Baryshkov) - ARM: dts: qcom: ipq4019: drop 'regulator' property from SAW2 devices (Dmitry Baryshkov) - ARM: dts: qcom: msm8974: drop 'regulator' property from SAW2 device (Dmitry Baryshkov) - ARM: dts: qcom: apq8084: drop 'regulator' property from SAW2 device (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: declare SAW2 regulators (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: declare SAW2 regulators (Dmitry Baryshkov) - ARM: dts: qcom: ipq8064: rename SAW nodes to power-manager (Dmitry Baryshkov) - ARM: dts: qcom: ipq4019: rename SAW nodes to power-manager (Dmitry Baryshkov) - ARM: dts: qcom: msm8974: rename SAW nodes to power-manager (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: rename SAW nodes to power-manager (Dmitry Baryshkov) - ARM: dts: qcom: apq8084: rename SAW nodes to power-manager (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: rename SAW nodes to power-manager (Dmitry Baryshkov) - ARM: dts: qcom: ipq8064: use SoC-specific compatibles for SAW2 devices (Dmitry Baryshkov) - ARM: dts: qcom: ipq4019: use SoC-specific compatibles for SAW2 devices (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: use SoC-specific compatibles for SAW2 devices (Dmitry Baryshkov) - ARM: dts: qcom: msm8974: use new compat string for L2 SAW2 unit (Dmitry Baryshkov) - ARM: dts: qcom: apq8084: use new compat string for L2 SAW2 unit (Dmitry Baryshkov) - ARM: dts: qcom: msm8226: Add watchdog node (Matti Lehtimäki) - ARM: dts: qcom: msm8960: expressatt: Add mXT224S touchscreen (Rudraksha Gupta) - ARM: dts: qcom: msm8960: Add gsbi3 node (Rudraksha Gupta) - ARM: dts: qcom: msm8226: Add CPU and SAW/ACC nodes (Ivaylo Ivanov) - ARM: dts: qcom: msm8226: Sort and clean up nodes (Matti Lehtimäki) - ARM: dts: qcom: msm8974: correct qfprom node size (Craig Tatlor) - ARM: qcom: merge remaining subplatforms into sensible Kconfig entry (Dmitry Baryshkov) - ARM: qcom: drop most of 32-bit ARCH_QCOM subtypes (Dmitry Baryshkov) - iommu/msm-iommu: don't limit the driver too much (Dmitry Baryshkov) - ARM: dts: qcom: apq8026-lg-lenok: Add vibrator support (Luca Weiss) - ARM: dts: qcom: msm8960: expressatt: Add gpio-keys (Rudraksha Gupta) - ARM: dts: qcom: msm8960: drop 2nd clock frequency from timer (David Heidelberg) - ARM: dts: qcom: ipq4019-ap.dk01.1: align flash node with bindings (Robert Marko) - ARM: dts: qcom: ipq4019-ap.dk01.1: use existing labels for nodes (Robert Marko) - ARM: dts: qcom: msm8926-htc-memul: Add rmtfs memory node (Luca Weiss) - ARM: dts: qcom: use defines for interrupts (Krzysztof Kozlowski) - ARM: dts: qcom: apq8026-samsung-matissewifi: Configure touch keys (Matti Lehtimäki) - ARM: dts: qcom: ipq4019: correct clock order in DWC3 node (Krzysztof Kozlowski) - ARM: dts: qcom: sdx65: correct clock order in DWC3 node (Krzysztof Kozlowski) - ARM: dts: qcom: ipq8064: drop unused reset-names from DWC3 node (Krzysztof Kozlowski) - ARM: dts: rockchip: Wifi improvements for Sonoff iHost (Tim Lunn) - ARM: dts: rockchip: mmc aliases for Sonoff iHost (Tim Lunn) - arm64: dts: rockchip: Fix name for UART pin header on qnap-ts433 (Uwe Kleine-König) - arm64: dts: rockchip: Add basic support for QNAP TS-433 (Uwe Kleine-König) - dt-bindings: arm: rockchip: Add QNAP TS-433 (Uwe Kleine-König) - arm64: dts: rockchip: add Haikou baseboard with RK3588-Q7 SoM (Heiko Stuebner) - arm64: dts: rockchip: add RK3588-Q7 (Tiger) SoM (Heiko Stuebner) - dt-bindings: arm: rockchip: Add Theobroma-Systems RK3588 Q7 with baseboard (Heiko Stuebner) - arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s (Heiko Stuebner) - arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller (Heiko Stuebner) - arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu (Heiko Stuebner) - arm64: dts: rockchip: add clock to vo1-grf syscon on rk3588 (Heiko Stuebner) - dt-bindings: arm: rockchip: Add Toybrick TB-RK3588X (Elon Zhang) - arm64: dts: rockchip: Add devicetree support for TB-RK3588X board (Elon Zhang) - arm64: dts: rockchip: adjust vendor on orangepi rk3399 board (Tim Lunn) - arm64: dts: rockchip: adjust vendor on Banana Pi R2 Pro board (Tim Lunn) - dt-bindings: arm: rockchip: Correct vendor for Banana Pi R2 Pro (Tim Lunn) - dt-bindings: arm: rockchip: Correct vendor for Orange Pi RK3399 board (Tim Lunn) - arm64: dts: rockchip: Add HDMI0 PHY to rk3588 (Cristian Ciocaltea) - dt-bindings: clock: rk3588: add missing PCLK_VO1GRF (Sebastian Reichel) - dt-bindings: clock: rk3588: drop CLK_NR_CLKS (Sebastian Reichel) - clk: rockchip: rk3588: fix CLK_NR_CLKS usage (Sebastian Reichel) - MAINTAINERS: Setup proper info for SOPHGO vendor support (Inochi Amaoto) - riscv: dts: add resets property for uart node (Chen Wang) - riscv: dts: add reset generator for Sophgo SG2042 SoC (Chen Wang) - arm64: dts: armada-ap807: update thermal compatible (Alex Leibovich) - arm64: dts: marvell: reorder crypto interrupts on Armada SoCs (Rafał Miłecki) - arm64: dts: ac5: add mmc node and clock (Elad Nachman) - arm: dts: marvell: clearfog-gtr-l8: align port numbers with enclosure (Josua Mayer) - arm: dts: marvell: clearfog-gtr-l8: add support for second sfp connector (Josua Mayer) - arm: dts: marvell: clearfog-gtr: add missing pinctrl for all used gpios (Josua Mayer) - arm: dts: marvell: clearfog-gtr: sort pinctrl nodes alphabetically (Josua Mayer) - arm: dts: marvell: clearfog-gtr: add board-specific compatible strings (Josua Mayer) - arm: dts: marvell: clearfog: add pro variant compatible in legacy dts (Josua Mayer) - dt-bindings: marvell: a38x: add solidrun armada 385 clearfog gtr boards (Josua Mayer) - dt-bindings: marvell: a38x: add kobol helios-4 board (Josua Mayer) - dt-bindings: marvell: a38x: add solidrun armada 388 clearfog boards (Josua Mayer) - dt-bindings: marvell: a38x: convert soc compatibles to yaml (Josua Mayer) - dt-bindings: soc: renesas: renesas-soc: Add pattern for gray-hawk (Lad Prabhakar) - arm64: dts: st: add video encoder support to stm32mp255 (Hugues Fruchet) - arm64: dts: st: add video decoder support to stm32mp255 (Hugues Fruchet) - ARM: dts: stm32: enable crypto accelerator on stm32mp135f-dk (Thomas Bourgoin) - ARM: dts: stm32: enable CRC on stm32mp135f-dk (Lionel Debieve) - ARM: dts: stm32: add CRC on stm32mp131 (Lionel Debieve) - ARM: dts: add stm32f769-disco-mb1166-reva09 (Dario Binacchi) - ARM: dts: stm32: add display support on stm32f769-disco (Dario Binacchi) - ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f769-disco (Dario Binacchi) - ARM: dts: stm32: add DSI support on stm32f769 (Dario Binacchi) - dt-bindings: mfd: stm32f7: Add binding definition for DSI (Dario Binacchi) - dt-bindings: nt35510: document 'port' property (Dario Binacchi) - ARM: dts: stm32: lxa-tac: reduce RGMII interface drive strength (Leonard Göhrs) - ARM: dts: stm32: fix DSI peripheral clock on stm32mp15 boards (Raphael Gallais-Pou) - ARM: dts: stm32: lxa-tac: drive powerboard lines as open-drain (Leonard Göhrs) - dt-bindings: arm: amlogic: add Neil, Martin and Jerome as maintainers (Krzysztof Kozlowski) - dt-bindings: arm: amlogic: remove unstable remark (Krzysztof Kozlowski) - arm64: dts: amlogic: add fbx8am DT overlays (Pierre-Hugues Husson) - arm64: dts: amlogic: add fbx8am board (Pierre-Hugues Husson) - dt-bindings: arm: amlogic: add fbx8am binding (Marc Gonzalez) - dt-bindings: vendor-prefixes: add freebox (Marc Gonzalez) - arm64: dts: amlogic: replace underscores in node names (Krzysztof Kozlowski) - arm64: dts: amlogic: t7: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: amlogic: axg: initialize default SoC capacitance (Dmitry Rokosov) - arm64: dts: amlogic: axg: move cpu cooling-cells to common dtsi (Dmitry Rokosov) - arch: arm64: dts: meson: a1: add assigned-clocks for usb node (Alexey Romanov) - arm64: dts: amlogic: meson-g12-common: Set the rates of the clocks for the NPU (Tomeu Vizoso) - arm64: dts: amlogic: add reset controller for Amlogic C3 SoC (Zelong Dong) - ARM: dts: meson8b: fix &hwrng node compatible string (Martin Blumenstingl) - ARM: dts: meson8: fix &hwrng node compatible string (Martin Blumenstingl) - ARM: dts: meson: fix bus node names (Martin Blumenstingl) - ARM: dts: omap4-panda-common: Enable powering off the device (Andreas Kemnade) - ARM: dts: omap-embt2ws: system-power-controller for bt200 (Andreas Kemnade) - ARM: dts: omap: Switch over to https:// url (Nishanth Menon) - ARM: dts: ti: omap: add missing abb_{mpu,ivahd,dspeve,gpu} unit addresses for dra7 SoC (Romain Naour) - ARM: dts: ti: omap: add missing sys_32k_ck unit address for dra7 SoC (Romain Naour) - ARM: dts: ti: omap: add missing phy_gmii_sel unit address for dra7 SoC (Romain Naour) - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Josua Mayer) - arm64: dts: add description for solidrun am642 som and evaluation board (Josua Mayer) - dt-bindings: arm: ti: Add bindings for SolidRun AM642 HummingBoard-T (Josua Mayer) - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Brandon Brnich) - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Darren Etheridge) - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Brandon Brnich) - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Dasnavis Sabiya) - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Dasnavis Sabiya) - arm64: dts: ti: Enable overlays for SK-AM62P (Jai Luthra) - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Jai Luthra) - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Jai Luthra) - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Jai Luthra) - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Vaishnav Achath) - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Chintan Vankar) - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Davis) - arm64: dts: ti: Add common1 register space for AM62A SoC (Devarsh Thakkar) - arm64: dts: ti: Add common1 register space for AM62x SoC (Devarsh Thakkar) - arm64: dts: ti: Add common1 register space for AM65x SoC (Devarsh Thakkar) - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (MD Danish Anwar) - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (MD Danish Anwar) - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Suman Anna) - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Judith Mendez) - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Judith Mendez) - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Judith Mendez) - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Judith Mendez) - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Judith Mendez) - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Judith Mendez) - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Nitin Yadav) - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Judith Mendez) - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Nitin Yadav) - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Bhavya Kapoor) - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Bhavya Kapoor) - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Bhavya Kapoor) - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Bhavya Kapoor) - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Vaishnav Achath) - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Vaishnav Achath) - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Vaishnav Achath) - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Vaishnav Achath) - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Vaishnav Achath) - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Vaishnav Achath) - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Vaishnav Achath) - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Vaishnav Achath) - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Vaishnav Achath) - arm64: dts: ti: Add reserved memory for watchdog (Li Hua Qian) - arm64: dts: ti: Add support for TI J722S Evaluation Module (Vaishnav Achath) - arm64: dts: ti: Introduce J722S family of SoCs (Vaishnav Achath) - dt-bindings: arm: ti: Add bindings for J722S SoCs (Vaishnav Achath) - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Baocheng Su) - arm64: dts: ti: iot2050: Annotate LED nodes (Jan Kiszka) - arm64: dts: ti: iot2050: Factor out DP related bits (Jan Kiszka) - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Jan Kiszka) - arm64: dts: ti: iot2050: Factor out arduino connector bits (Jan Kiszka) - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Baocheng Su) - dt-bindings: arm: ti: Add binding for Siemens IOT2050 SM variant (Su Bao Cheng) - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrejs Cainikovs) - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Francesco Dolcini) - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Tony Lindgren) - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Nathan Morrisson) - arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Romain Naour) - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Romain Naour) - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrejs Cainikovs) - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Kishon Vijay Abraham I) - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Roger Quadros) - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Roger Quadros) - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Davis) - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Davis) - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Davis) - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Davis) - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Davis) - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Davis) - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Davis) - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Davis) - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Davis) - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Davis) - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Nishanth Menon) - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Nishanth Menon) - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Nishanth Menon) - arm64: dts: ti: Use https for urls (Nishanth Menon) - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Thomas Richard) - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Vaishnav Achath) - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Jayesh Choudhary) - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Aradhya Bhatia) - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Aradhya Bhatia) - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Aradhya Bhatia) - arm64: dts: ti: phycore-am64: Add ADC (Nathan Morrisson) - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Manorit Chawdhry) - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Manorit Chawdhry) - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Ravi Gunasekaran) - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Bhavya Kapoor) - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Bhavya Kapoor) - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Bhavya Kapoor) - arm64: dts: ti: verdin-am62: mallow: add TPM device (Francesco Dolcini) - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Davis) - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Davis) - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Davis) - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Davis) - arm64: dts: ti: iot2050: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Davis) - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Wadim Egorov) - arm64: dts: ti: Disable clock output of the ethernet PHY (Nathan Morrisson) - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Apurva Nandan) - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Sjoerd Simons) - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Sjoerd Simons) - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Sjoerd Simons) - ARM: dts: microchip: sama7g5: add sama7g5 compatible (Balakrishnan Sambath) - ARM: dts: microchip: sam9x60: align dmas to the opening '<' (Claudiu Beznea) - ARM: dts: microchip: sama7g5: align dmas to the opening '<' (Claudiu Beznea) - ARM: dts: microchip: sama7g54_curiosity: Add initial device tree of the board (Mihai Sain) - ARM: dts: microchip: sama7g5: Add flexcom 10 node (Mihai Sain) - dt-bindings: ARM: at91: Document Microchip SAMA7G54 Curiosity (Mihai Sain) - ARM: dts: microchip: gardena-smart-gateway: Use DMA for USART3 (Ezra Buehler) - ARM: dts: microchip: at91sam9x5ek: Use DMA for DBGU serial port (Ezra Buehler) - dt-bindings: firmware: xilinx: Describe soc-nvmem subnode (Michal Simek) - dt-bindings: soc: xilinx: Add support for KV260 CC (Michal Simek) - dt-bindings: soc: xilinx: Add support for K26 rev2 SOMs (Michal Simek) - arm64: zynqmp: Align usb clock nodes with binding (Michal Simek) - arm64: zynqmp: Comment all smmu entries (Michal Simek) - arm64: zynqmp: Rename i2c?-gpio to i2c?-gpio-grp (Michal Simek) - arm64: zynqmp: Disable Tri-state for MIO38 Pin (Tejas Bhumkar) - arm64: zynqmp: Remove incorrect comment from kv260s (Michal Simek) - arm64: zynqmp: Introduce u-boot options node with bootscr-address (Michal Simek) - arm64: zynqmp: Fix comment to be aligned with board name. (Michal Simek) - arm64: zynqmp: Update ECAM size to discover up to 256 buses (Thippeswamy Havalige) - arm64: zynqmp: Describe assigned-clocks for uarts (Michal Simek) - arm64: zynqmp: Setup default si570 frequency to 156.25MHz (Michal Simek) - arm64: zynqmp: Add resets property for CAN nodes (Srinivas Neeli) - arm64: zynqmp: Add an OP-TEE node to the device tree (Ilias Apalodimas) - arm64: zynqmp: Add output-enable pins to SOMs (Neal Frager) - arm64: zynqmp: Rename zynqmp-power node to power-management (Michal Simek) - dt-bindings: firmware: xilinx: Sort node names (clock-controller) (Michal Simek) - dt-bindings: firmware: xilinx: Describe missing child nodes (Michal Simek) - dt-bindings: firmware: xilinx: Fix versal-fpga node name (Michal Simek) - dt-bindings: firmware: versal: add versal-net compatible string (Jay Buddhabhatti) - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Davis) - ARM: dts: DRA7xx: Add device tree entry for SGX GPU (Andrew Davis) - ARM: dts: AM437x: Add device tree entry for SGX GPU (Andrew Davis) - ARM: dts: AM33xx: Add device tree entry for SGX GPU (Andrew Davis) - ARM: dts: omap5: Add device tree entry for SGX GPU (Andrew Davis) - ARM: dts: omap4: Add device tree entry for SGX GPU (Andrew Davis) - ARM: dts: omap3: Add device tree entry for SGX GPU (Andrew Davis) - dt-bindings: gpu: Add PowerVR Series5 SGX GPUs (Andrew Davis) - dt-bindings: gpu: Rename img,powervr to img,powervr-rogue (Andrew Davis) - arm64: dts: imx8mm-kontron-bl-osm-s: Fix Ethernet PHY compatible (Fabio Estevam) - arm64: dts: imx8-apalis-v1.1: Remove reset-names from ethernet-phy (Fabio Estevam) - arm64: dts: imx8mp-evk: Fix hdmi@3d node (Liu Ying) - arm64: dts: imx93-var-som: Remove phy-supply from eqos (Fabio Estevam) - arm64: dts: imx8mp-phyboard-pollux: Disable pull-up for CD GPIO (Dominik Haller) - arm64: dts: imx8mp-phyboard-pollux: Reduce drive strength for eqos tx lines (Teresa Remmet) - arm64: dts: imx8mp-phyboard-pollux: Set debug uart muxing to 0x140 (Yannic Moog) - arm64: dts: imx8mp-phyboard-pollux: Add and update rtc devicetree node (Yashwanth Varakala) - arm64: dts: imx8mm-evk: Add spdif sound card support (Shengjiu Wang) - arm64: dts: mba8xx: Add missing #interrupt-cells (Alexander Stein) - arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC (Marek Vasut) - arm64: dts: imx8mn: tqma8mqnl-mba8mx: Add USB DR overlay (Alexander Stein) - arm64: dts: imx8mq: tqma8mq-mba8mx: Add missing USB vbus supply (Alexander Stein) - arm64: dts: freescale: imx8mm/imx8mq: mba8mx: Use PCIe clock generator (Alexander Stein) - arm64: dts: imx8mn-beacon: Remove unnecessary clock configuration (Adam Ford) - arm64: dts: imx8mn: Slow default video_pll clock rate (Adam Ford) - arm64: dts: imx8mp-beacon: Configure multiple queues on eqos (Adam Ford) - arm64: dts: imx8mp-beacon: Enable Bluetooth (Adam Ford) - arm64: dts: freescale: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: lx2160a: Fix DTS for full PL011 UART (Heinz Wrobel) - arm64: dts: ls1088a: Add the PME interrupt for PCIe EP node (Xiaowei Bao) - arm64: dts: imx8qm: add i2c1 for imx8qm-mek board (Frank Li) - arm64: dts: imx8qm: add i2c4 and i2c4_lpcg node (Frank Li) - arm64: dts: imx8mp: Enable SAI audio on Data Modul i.MX8M Plus eDM SBC (Marek Vasut) - arm64: dts: imx8: Fix lpuart DMA channel order (Alexander Stein) - arm64: dts: freescale: imx8-ss-dma: Fix edma3's location (Alexander Stein) - arm64: dts: imx8dxl update edma0 information (Frank Li) - arm64: dts: imx8dxl: add fsl-dma.h dt-binding header file (Frank Li) - arm64: dts: imx8mn-evk: Add PDM micphone sound card support (Shengjiu Wang) - arm64: dts: imx8mm-evk: Add PDM micphone sound card support (Shengjiu Wang) - arm64: dts: imx8qm: add smmu stream id information (Frank Li) - arm64: dts: imx8qm: add smmu node (Frank Li) - arm64: dts: imx8dxl-evk: add flexcan2 and flecan3 (Frank Li) - arm64: dts: imx8dxl-evk: add i2c3 and its children nodes (Frank Li) - arm64: dts: imx8dxl: update flexcan[1-3] interrupt number (Frank Li) - arm64: dts: imx8mp-phyboard-pollux-rdk: add etml panel support (Yannic Moog) - arm64: dts: imx8mn-rve-gateway: remove redundant company name (Hugo Villeneuve) - arm64: dts: freescale: imx8qm: add apalis eval v1.2 carrier board (Joao Paulo Goncalves) - arm64: dts: imx93: Add phyBOARD-Segin-i.MX93 support (Mathieu Othacehe) - arm64: dts: imx8mp: Enable PCIe to Data Modul i.MX8M Plus eDM SBC (Marek Vasut) - arm64: dts: ls1012a: fix DWC3 USB VBUS glitch issue (Ran Wang) - arm64: dts: ls1012a: add gpio for i2c bus recovery (Li Yang) - arm64: dts: ls1012a: add big-endian property for PCIe nodes (Hou Zhiqiang) - arm64: dts: ls1012a: correct the size of dcfg block (Li Yang) - arm64: dts: imx93: drop "master" I3C node name suffix (Krzysztof Kozlowski) - arm64: dts: freescale: tqma9352: Update I2C eeprom compatible (Alexander Stein) - arm64: dts: imx8mp: reparent MEDIA_MIPI_PHY1_REF to CLK_24M (Alexander Stein) - arm64: dts: imx8mp-verdin: Label ldo5 and link to usdhc2 (Philippe Schenker) - arm64: dts: imx93-var-som: Add Variscite VAR-SOM-MX93 (Mathieu Othacehe) - arm64: dts: ls1046a: Remove big-endian from thermal (Fabio Estevam) - arm64: dts: imx8mp-venice-gw71xx: add TPM device (Tim Harvey) - arm64: dts: imx8mm-venice-gw71xx: add TPM device (Tim Harvey) - arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS (Tim Harvey) - arm64: dts: imx8mm-venice-gw7901: add TPM device (Tim Harvey) - arm64: dts: imx8mm-venice-gw7901: add digital I/O direction control GPIO's (Tim Harvey) - arm64: dts: imx8qxp: add GPU nodes (Alexander Stein) - arm64: dts: imx8qm: Correct edma3 power-domains and interrupt numbers (Frank Li) - arm64: dts: imx8qm: Align edma3 power-domains resources indentation (Frank Li) - arm64: dts: imx8qxp: mba8xx: Add analog audio output on MBa8Xx (Alexander Stein) - arm64: dts: imx8qxp: Add mclkout clock gates (Alexander Stein) - arm64: dts: imx8qxp: Add audio SAI nodes (Alexander Stein) - arm64: dts: imx8qxp: Add audio clock mux node (Alexander Stein) - arm64: dts: imx8qxp: Add ACM input clock gates (Alexander Stein) - arm64: dts: freescale: add initial device tree for TQMa8Xx (Alexander Stein) - arm64: dts: imx: add imx8dxp support (Alexander Stein) - arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S module and board (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Add I2C EEPROM on OSM-S Kontron i.MX8MM (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Remove useless trickle-diode-disable from RTC node (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Disable uneffective PUE bit in SDIO IOMUX (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Fix OSM-S devicetrees to match latest hardware (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM (Frieder Schrempf) - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM (Frieder Schrempf) - ARM: dts: nxp: imx: fix weim node name (Sebastian Reichel) - ARM: dts: nxp: imx6ul: fix touchscreen node name (Sebastian Reichel) - ARM: dts: nxp: imx6ul: xnur-gpio -> xnur-gpios (Sebastian Reichel) - ARM: dts: imx6ul: Remove fsl,anatop from usbotg1 (Sebastian Reichel) - ARM: dts: imx6ull: fix pinctrl node name (Sebastian Reichel) - ARM: dts: imx1-apf9328: Fix Ethernet node name (Fabio Estevam) - ARM: dts: imx28-evk: Use 'eeprom' as the node name (Fabio Estevam) - ARM: dts: ls1021a: Enable usb3-lpm-capable for usb3 node (Li Yang) - ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node (Michal Vokáč) - ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address (Michal Vokáč) - ARM: dts: imx6ul: Set macaddress location in ocotp (Manuel Traut) - ARM: dts: imx53-qsb: add support for the HDMI expander (Dmitry Baryshkov) - ARM: dts: imx6ull-dhcom: Remove /omit-if-no-ref/ from node usdhc1-pwrseq (Christoph Niedermaier) - ARM: dts: imx: Add support for Apalis Evaluation Board v1.2 (Hiago De Franco) - ARM: dts: imx6: skov: add aliases for all ethernet nodes (Oleksij Rempel) - ARM: dts: imx6qdl-hummingboard: Add rtc0 and rtc1 aliases to fix hctosys (Josua Mayer) - ARM: dts: imx6dl: Add support for Sielaff i.MX6 Solo board (Frieder Schrempf) - ARM: dts: imx6ul: Add missing #thermal-sensor-cells to tempmon (Alexander Stein) - ARM: dts: imx6sl-tolino-shine2hd: fix touchscreen rotation (Andreas Kemnade) - ARM: dts: imx6ull-dhcor: Remove 900MHz operating point (Christoph Niedermaier) - ARM: dts: imx7-tqma7: Fix PMIC v33 rail voltage range (Alexander Stein) - ARM: dts: imx7-mba7: Add missing vcc supply to i2c devices (Alexander Stein) - ARM: dts: imx7-tqma7: Add missing vcc supply to i2c eeproms (Alexander Stein) - ARM: dts: imx7d-mba7: Remove USB OTG related properties on USB node (Alexander Stein) - ARM: dts: imx7-tqma7: rename node for SE97BTP (Alexander Stein) - ARM: dts: imx7-tqma7: mark system data eeprom as read-only (Alexander Stein) - ARM: dts: imx7-tqma7: remove superfluous status property (Alexander Stein) - ARM: dts: imx7-tqma7: restrict usdhc interface modes (Alexander Stein) - ARM: dts: imx7-mba7: restrict usdhc interface modes (Alexander Stein) - ARM: dts: imx7-tqma7: Fix iomuxc node names (Alexander Stein) - ARM: dts: imx7-mba7: Fix iomuxc node names (Alexander Stein) - ARM: dts: imx7-tqma7: fix EEPROM compatible for SE97BTP (Alexander Stein) - ARM: dts: imx7-mba7: Add i2c bus recovery (Alexander Stein) - ARM: dts: imx7-tqma7: Add i2c bus recovery (Alexander Stein) - ARM: dts: imx7-mba7: Add SPI1_SS0 as chip select 3 (Alexander Stein) - ARM: dts: imx7-mba7: Add RTC aliases (Alexander Stein) - ARM: dts: imx7-mba7: Enable SNVS power key (Alexander Stein) - ARM: dts: imx7-mba7: Mark gpio-buttons as wakeup-source (Alexander Stein) - ARM: dts: imx7[d]-mba7: hog Mini PCIe signals (Alexander Stein) - ARM: dts: imx7[d]-mba7: disable PCIe interface (Alexander Stein) - ARM: dts: imx7[d]-mba7: disable USB OC on USB host and USB OTG2 (Alexander Stein) - ARM: dts: imx7[d]-mba7: Move ethernet PHY reset into PHY node (Alexander Stein) - ARM: dts: imx7-tqma7/mba7: convert fsl,pins to uint32-matrix (Alexander Stein) - dt-bindings: arm: add UNI-T UTi260B (Sebastian Reichel) - dt-bindings: vendor-prefixes: add UNI-T (Sebastian Reichel) - dt-bindings: arm: fsl: remove redundant company name (Hugo Villeneuve) - dt-bindings: arm: fsl: add imx8qm apalis eval v1.2 carrier board (Joao Paulo Goncalves) - dt-bindings: arm: fsl: Add toradex,apalis_imx6q-eval-v1.2 board (Hiago De Franco) - dt-bindings: arm: fsl: Add phyBOARD-Segin-i.MX93 (Mathieu Othacehe) - dt-bindings: arm: fsl: Add Sielaff i.MX6 Solo board (Frieder Schrempf) - dt-bindings: arm: fsl: Add VAR-SOM-MX93 with Symphony (Mathieu Othacehe) - dt-bindings: arm: add TQMa8Xx boards (Alexander Stein) - arm64: dts: intel: agilex5: drop "master" I3C node name suffix (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115: fix USB PHY configuration (Dmitry Baryshkov) - arm64: dts: sm8650: Add msi-map-mask for PCIe nodes (Manivannan Sadhasivam) - arm64: dts: qcom: replace underscores in node names (Krzysztof Kozlowski) - dt-bindings: arm: qcom: Add Samsung Galaxy Tab 4 10.1 LTE (Stefan Hansson) - arm64: dts: qcom: pm4125: define USB-C related blocks (Dmitry Baryshkov) - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Lucas Karpinski) - arm64: dts: qcom: sc7280: add slimbus DT node (Viken Dadhaniya) - arm64: dts: qcom: sc7280: Add capacity and DPC properties (Ankit Sharma) - arm64: dts: qcom: pmi632: Add PBS client and use in LPG node (Luca Weiss) - arm64: dts: qcom: sm8550: Use GIC-ITS for PCIe0 and PCIe1 (Neil Armstrong) - arm64: dts: qcom: sm8150: correct PCIe wake-gpios (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios (Krzysztof Kozlowski) - arm64: dts: qcom: sm7225-fairphone-fp4: Enable display and GPU (Luca Weiss) - arm64: dts: qcom: sm6350: Remove "disabled" state of GMU (Luca Weiss) - arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add fuel gauge (Joe Mason) - arm64: dts: qcom: sm6350: Add interconnect for MDSS (Luca Weiss) - arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add initial device trees (Walter Broemeling) - arm64: dts: qcom: sm8550: Switch UFS from opp-table-hz to opp-v2 (Konrad Dybcio) - arm64: dts: qcom: sc8180x: describe all PCI MSI interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: qcom: ssm7125-xiaomi: drop incorrect UFS phy max current (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100-crd: add sound card (Krzysztof Kozlowski) - arm64: dts: x1e80100: correct DMIC2 and DMIC3 pin config node names (Krzysztof Kozlowski) - arm64: dts: sm8650: correct DMIC2 and DMIC3 pin config node names (Krzysztof Kozlowski) - arm64: dts: sm8550: correct DMIC2 and DMIC3 pin config node names (Krzysztof Kozlowski) - arm64: dts: sm8450: correct DMIC2 and DMIC3 pin config node names (Krzysztof Kozlowski) - arm64: dts: sc8280xp: correct DMIC2 and DMIC3 pin config node names (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845: Enable cros-ec-spi as wake source (Mark Hasemeyer) - arm64: dts: qcom: sc7280: Enable cros-ec-spi as wake source (Mark Hasemeyer) - arm64: dts: qcom: sc7180: Enable cros-ec-spi as wake source (Mark Hasemeyer) - arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI (Konrad Dybcio) - arm64: dts: qcom: msm8996: Define UFS UniPro clock limits (Yassine Oudjana) - arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected (Bjorn Andersson) - arm64: dts: qcom: sc8280xp-pmics: Define adc for temp-alarms (Bjorn Andersson) - arm64: dts: qcom: sc8280xp-crd: Add PMIC die-temp vadc channels (Bjorn Andersson) - arm64: dts: qcom: qrb4210-rb2: enable USB-C port handling (Dmitry Baryshkov) - arm64: dts: qcom: sm6115: drop pipe clock selection (Vladimir Zapolskiy) - arm64: dts: qcom: pmi632: define USB-C related blocks (Dmitry Baryshkov) - arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting for vph_pwr (Komal Bajaj) - arm64: dts: qcom: qcm6490-idp: Correct the voltage setting for vph_pwr (Komal Bajaj) - arm64: dts: qcom: sc8280xp: Introduce additional tsens instances (Bjorn Andersson) - arm64: dts: qcom: sm8550-hdk: correct WCD9385 route and port mapping (Neil Armstrong) - arm64: dts: qcom: sm8650: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sm8550: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sm8350: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sc8280xp: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sc8180x: Fix UFS PHY clocks (Manivannan Sadhasivam) - dt-bindings: clock: qcom: Add missing UFS QREF clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sm8250: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sm8150: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sm6350: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sm6125: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sm6115: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: sdm845: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: msm8998: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: msm8996: Fix UFS PHY clocks (Manivannan Sadhasivam) - arm64: dts: qcom: ipq8074: add clock-frequency to MDIO node (Christian Marangi) - arm64: dts: qcom: qrb2210-rb1: disable cluster power domains (Dmitry Baryshkov) - arm64: dts: qcom: msm8953: Add GPU (Vladimir Lypak) - arm64: dts: qcom: msm8953: Add GPU IOMMU (Vladimir Lypak) - arm64: dts: qcom: msm8953: add reset for display subsystem (Vladimir Lypak) - dt-bindings: clock: gcc-msm8953: add more resets (Vladimir Lypak) - arm64: dts: qcom: sm8650-mtp: add Audio sound card node (Neil Armstrong) - arm64: dts: qcom: sm8650-qrd: add Audio nodes (Neil Armstrong) - arm64: dts: qcom: sm8650: Add dma-coherent property (Ling Xu) - arm64: dts: qcom: sm8550: Add dma-coherent property (Ling Xu) - arm64: dts: qcom: sm8650-qrd: add PM8010 regulators (Fenglin Wu) - arm64: dts: qcom: sm8650-mtp: add PM8010 regulators (Fenglin Wu) - arm64: dts: qcom: ipq6018: add thermal zones (Mantas Pucka) - arm64: dts: qcom: ipq6018: add tsens node (Mantas Pucka) - arm64: dts: qcom: sm8550-mtp: add correct analogue microphones (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: add correct analogue microphones (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350: Add tsens thermal zones (Luca Weiss) - arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY (Dmitry Baryshkov) - arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY (Dmitry Baryshkov) - arm64: dts: qcom: msm8998: declare VLS CLAMP register for USB3 PHY (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: Update domain-idle-states for cluster sleep (Maulik Shah) - arm64: dts: qcom: sdm630-nile: Enable and configure PM660L WLED (Marijn Suijten) - dt-bindings: arm: qcom: drop the superfluous device compatibility schema (Dmitry Baryshkov) - arm64: dts: qcom: sm8650: add missing qlink_logging reserved memory for mpss (Neil Armstrong) - arm64: dts: qcom: ipq9574: Enable Inline Crypto Engine for MMC (Vignesh Viswanathan) - arm64: dts: qcom: x1e80100-crd: add WSA8845 speakers (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100-crd: add WCD9385 Audio Codec (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100: add Soundwire controllers (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100: add ADSP audio codec macros (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100: add LPASS LPI pin controller (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100: add ADSP GPR (Krzysztof Kozlowski) - arm64: dts: qcom: ipq6018: add QUP5 I2C node (Isaev Ruslan) - arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J (Abel Vesa) - arm64: dts: qcom: x1e80100-qcp: Enable more support (Abel Vesa) - arm64: dts: qcom: x1e80100-crd: Enable more support (Abel Vesa) - arm64: dts: qcom: x1e80100: Add display nodes (Abel Vesa) - arm64: dts: qcom: x1e80100: Add PCIe nodes (Abel Vesa) - arm64: dts: qcom: x1e80100: Add USB nodes (Abel Vesa) - arm64: dts: qcom: x1e80100: Add TCSR node (Abel Vesa) - arm64: dts: qcom: x1e80100: Add ADSP/CDSP remoteproc nodes (Sibi Sankar) - arm64: dts: qcom: x1e80100: Add QMP AOSS node (Sibi Sankar) - arm64: dts: qcom: x1e80100: Add SMP2P nodes (Sibi Sankar) - arm64: dts: qcom: x1e80100: Add IPCC node (Sibi Sankar) - dt-bindings: clock: qcom: Document the X1E80100 Camera Clock Controller (Rajendra Nayak) - dt-bindings: clock: qcom: Document the X1E80100 TCSR Clock Controller (Abel Vesa) - dt-bindings: clock: qcom: Document the X1E80100 GPU Clock Controller (Rajendra Nayak) - dt-bindings: clock: qcom: Document the X1E80100 Display Clock Controller (Rajendra Nayak) - dt-bindings: clock: Drop the SM8650 DISPCC dedicated schema (Abel Vesa) - arm64: dts: qcom: sa8775p: Add new memory map updates to SA8775P (Ninad Naik) - arm64: dts: qcom: qcm6490-idp: Include PM7250B (Umang Chheda) - arm64: dts: qcom: sm8650: Use GIC-ITS for PCIe0 and PCIe1 (Neil Armstrong) - arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs (Hui Liu) - arm64: dts: qcom: sm8650-qrd: add USB-C Altmode Support (Neil Armstrong) - arm64: dts: qcom: sm8550-qrd: enable Touchscreen (Neil Armstrong) - arm64: dts: qcom: Add support for Xiaomi Redmi Note 9S (Joe Mason) - arm64: dts: qcom: sm7125-xiaomi-common: Add UFS nodes (David Wronek) - arm64: dts: qcom: sc7180: Add UFS nodes (David Wronek) - dt-bindings: arm: qcom: Add Xiaomi Redmi Note 9S (David Wronek) - arm64: dts: qcom: sda660-ifc6560: enable USB 3.0 PHY (Dmitry Baryshkov) - arm64: dts: qcom: sdm630: add USB QMP PHY support (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp: camss: Add CAMSS block definition (Bryan O'Donoghue) - arm64: dts: qcom: sc8280xp: camss: Add CCI definitions (Bryan O'Donoghue) - arm64: dts: qcom: sa8295p-adp: Enable GPU (Bjorn Andersson) - arm64: dts: qcom: sa8295p-adp: add max20411 (Bjorn Andersson) - arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc (Bjorn Andersson) - arm64: dts: qcom: sm7225-fairphone-fp4: Switch firmware ext to .mbn (Luca Weiss) - arm64: dts: qcom: rename PM2250 to PM4125 (Dmitry Baryshkov) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK (Luca Weiss) - arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming (David Heidelberg) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing reserved-memory (Luca Weiss) - arm64: dts: qcom: sc7280: Add static properties to cryptobam (Luca Weiss) - arm64: dts: qcom: sa8775p: enable safety IRQ (Suraj Jaiswal) - arm64: dts: qcom: apq8016-sbc-d3-camera: Use more generic node names (Stephan Gerhold) - arm64: dts: qcom: split PCIe interrupt-names entries per lines (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: describe all PCI MSI interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: describe all PCI MSI interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: describe all PCI MSI interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: describe all PCI MSI interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: describe all PCI MSI interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: describe all PCI MSI interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: Add missing interconnects to serial (Konrad Dybcio) - dt-bindings: qcom: Document new msm8916-samsung devices (Raymond Hackley) - arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: add necessary ref clock to PCIe (Krzysztof Kozlowski) - arm64: dts: qcom: sdm630: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: sm8550: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: sm8450: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: sm8350: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: sm8250: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: sm8150: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: sm6115: Mark GPU @ 125C critical (Konrad Dybcio) - arm64: dts: qcom: sm6115: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: sdm845: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: msm8939: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: msm8916: Hook up GPU cooling device (Konrad Dybcio) - arm64: dts: qcom: x1e80100: Flush RSC sleep & wake votes (Konrad Dybcio) - arm64: dts: qcom: x1e80100: Add missing system-wide PSCI power domain (Konrad Dybcio) - arm64: dts: qcom: Add missing interrupts for qcs404/ipq5332 (Krishna Kurapati) - arm64: dts: qcom: Fix hs_phy_irq for SDM670/SDM845/SM6350 (Krishna Kurapati) - arm64: dts: qcom: Fix hs_phy_irq for non-QUSB2 targets (Krishna Kurapati) - arm64: dts: qcom: Fix hs_phy_irq for QUSB2 targets (Krishna Kurapati) - arm64: dts: qcom: sm8550: add support for the SM8550-HDK board (Neil Armstrong) - dt-bindings: arm: qcom: Document the HDK8550 board (Neil Armstrong) - arm64: dts: qcom: sc8180x: Add RPMh sleep stats (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Add missing CPU<->MDP_CFG path (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Add missing CPU off state (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain (Konrad Dybcio) - dt-bindings: clock: gcc-sc8180x: Add the missing CX power domain (Konrad Dybcio) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable venus node (Luca Weiss) - arm64: dts: qcom: sc7280: Move video-firmware to chrome-common (Luca Weiss) - arm64: dts: qcom: x1e80100: drop qcom,drv-count (Krzysztof Kozlowski) - arm64: dts: qcom: sc7280: Add additional MSI interrupts (Krishna chaitanya chundru) - arm64: dts: allwinner: h616: Add thermal sensor and zones (Martin Botka) - ARM: dts: sun8i: Open FETA40i-C regulator aldo1 (Fuyao Kashizuku) - arm64: dts: allwinner: h616: Add Sipeed Longan SoM 3H and Pi 3H board support (Jisheng Zhang) - dt-bindings: arm: sunxi: Add Sipeed Longan Module 3H and Longan Pi 3H (Jisheng Zhang) - arm64: dts: allwinner: h616: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: allwinner: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - arm64: dts: allwinner: Transpeed 8K618-T: add WiFi nodes (Andre Przywara) - arm64: dts: allwinner: h616: Add 32K fanout pin (Andre Przywara) - arm64: dts: allwinner: Add Jide Remix Mini PC support (Andre Przywara) - dt-bindings: arm: sunxi: document Remix Mini PC name (Andre Przywara) - dt-bindings: vendor-prefixes: add Jide (Andre Przywara) - arm64: dts: allwinner: h616: Add SPDIF device node (Chen-Yu Tsai) - arm64: dts: allwinner: h616: Add DMA controller and DMA channels (Chen-Yu Tsai) - arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF (Chen-Yu Tsai) - dt-bindings: sram: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) - arm64: tegra: Remove Jetson Orin NX and Jetson Orin Nano DTSI (sheetal) - arm64: tegra: Add audio support for Jetson Orin NX and Jetson Orin Nano (sheetal) - arm64: tegra: Define missing IO ports (sheetal) - arm64: tegra: Move AHUB ports to SoC DTSI (sheetal) - arm64: tegra: Add USB Type-C controller for Jetson AGX Xavier (Jon Hunter) - arm64: tegra: Add USB device support for Jetson AGX Xavier (Jon Hunter) - arm64: tegra: Add current monitors for Jetson Xavier (Jon Hunter) - arm64: tegra: Add AXI configuration for Tegra234 MGBE (Thierry Reding) - arm64: tegra: Use consistent SD/MMC aliases on Tegra234 (Thierry Reding) - arm64: tegra: Enable cros-ec-spi as wake source (Mark Hasemeyer) - ARM: tegra: Add device-tree for LG Optimus 4X HD (P880) (Svyatoslav Ryhel) - ARM: tegra: Add device-tree for LG Optimus Vu (P895) (Svyatoslav Ryhel) - ARM: tegra: nexus7: Add missing clock binding into sound node (Robert Eckelmann) - ARM: tegra: Enable cros-ec-spi as wake source (Mark Hasemeyer) - dt-bindings: arm: tegra: Add LG Optimus Vu P895 and Optimus 4X P880 (Maxim Schwalm) - dt-bindings: tegra: pmc: Update scratch as an optional aperture (Petlozu Pravareshwar) - arm64: dts: renesas: rzg2l-smarc: Enable DU and link with DSI (Biju Das) - arm64: dts: renesas: r9a07g054: Add DU node (Biju Das) - arm64: dts: renesas: r9a07g044: Add DU node (Biju Das) - arm64: dts: renesas: gray-hawk-single: Add QSPI FLASH support (Cong Dang) - arm64: dts: renesas: r8a779h0: Add RPC node (Cong Dang) - arm64: dts: renesas: r8a779h0: Add DMA support (Geert Uytterhoeven) - arm64: dts: renesas: gray-hawk-single: Add eMMC support (Cong Dang) - arm64: dts: renesas: r8a779h0: Add SD/MMC node (Cong Dang) - ARM: dts: renesas: r8a7778: Add missing reg-names to sound node (Kuninori Morimoto) - arm64: dts: renesas: rzg2ul-smarc: Enable CRU, CSI support (Biju Das) - arm64: dts: renesas: gray-hawk-single: Add Ethernet support (Thanh Quan) - arm64: dts: renesas: r8a779h0: Add Ethernet-AVB support (Thanh Quan) - arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes (Geert Uytterhoeven) - arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes (Geert Uytterhoeven) - arm64: dts: renesas: r9a08g045: Add PSCI support (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO hogs (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC node (Lad Prabhakar) - arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes (Lad Prabhakar) - arm64: dts: renesas: r8a779h0: Add CA76 operating points (Duy Nguyen) - arm64: dts: renesas: r8a779h0: Add CPU core clocks (Duy Nguyen) - arm64: dts: renesas: r8a779h0: Add CPUIdle support (Duy Nguyen) - arm64: dts: renesas: r8a779h0: Add secondary CA76 CPU cores (Duy Nguyen) - arm64: dts: renesas: r8a779h0: Add L3 cache controller (Duy Nguyen) - arm64: dts: renesas: r8a779h0: Add GPIO nodes (Cong Dang) - arm64: dts: renesas: gray-hawk-single: Add I2C0 and EEPROMs (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add I2C nodes (Hai Pham) - arm64: dts: renesas: ulcb-kf: Adapt sound 5v regulator to schematics (Wolfram Sang) - arm64: dts: renesas: ulcb-kf: Adapt 1.8V HDMI regulator to schematics (Wolfram Sang) - arm64: dts: renesas: ulcb-kf: Add regulators for PCIe ch1 (Wolfram Sang) - arm64: dts: renesas: gray-hawk-single: Add serial console pin control (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add pinctrl device node (Hai Pham) - dt-bindings: renesas: Document preferred compatible naming (Niklas Söderlund) - dt-bindings: soc: renesas: Preserve the order of SoCs based on their part numbers (Lad Prabhakar) - ARM: dts: rockchip: fix rk322x hdmi ports node (Johan Jonker) - ARM: dts: rockchip: fix rk3288 hdmi ports node (Johan Jonker) - ARM: dts: rockchip: Enable HDMI output for XPI-3128 (Alex Bee) - ARM: dts: rockchip: Add HDMI node for RK3128 (Alex Bee) - ARM: dts: rockchip: Add display subsystem for RK3128 (Alex Bee) - arm64: dts: rockchip: Add USB3.0 to Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: adjust phy-handle name on rock-pi-e (Trevor Woerner) - arm64: dts: rockchip: fix rk3399 hdmi ports node (Johan Jonker) - arm64: dts: rockchip: fix rk3328 hdmi ports node (Johan Jonker) - arm64: dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes (Kever Yang) - arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou (Farouk Bouabid) - arm64: dts: rockchip: add rs485 support on uart2 of rk3399-puma-haikou (Farouk Bouabid) - arm64: dts: rockchip: Add Powkiddy RGB10MAX3 (Chris Morgan) - dt-bindings: arm: rockchip: Add Powkiddy RGB10MAX3 (Chris Morgan) - arm64: dts: rockchip: Update powkiddy rk2023 dtsi for RGB10MAX3 (Chris Morgan) - arm64: dts: rockchip: Add devicetree for Pine64 PineTab2 (Manuel Traut) - dt-bindings: arm64: rockchip: Add Pine64 PineTab2 (Manuel Traut) - arm64: dts: rockchip: Add Touch to Anbernic RG-ARC D (Chris Morgan) - arm64: dts: rockchip: fix nanopc-t6 sdmmc regulator (John Clark) - arm64: dts: rockchip: remove duplicate SPI aliases for helios64 (Quentin Schulz) - arm64: dts: rockchip: add spi controller aliases on rk3399 (Quentin Schulz) - arm64: dts: rockchip: Add support for NanoPi R6C (Muhammed Efe Cetin) - arm64: dts: rockchip: Add support for NanoPi R6S (Muhammed Efe Cetin) - dt-bindings: arm: rockchip: Add NanoPi R6 series boards (Muhammed Efe Cetin) - arm64: dts: rockchip: Increase maximum frequency of SPI flash for ROCK Pi 4A/B/C (Stefan Nagy) - arm64: dts: rockchip: add sdmmc card detect to the nanopc-t6 (John Clark) - arm64: dts: rockchip: Add cache information to the SoC dtsi for RK3399 (Dragan Simic) - arm64: dts: rockchip: add rfkill node for M.2 Key E WiFi on rock-5b (Alexey Charkov) - arm64: dts: rockchip: enable NanoPC-T6 MiniPCIe power (Hugh Cole-Baker) - arm64: dts: rockchip: Add LED_GREEN for edgeble-neu6a (Jagan Teki) - arm64: dts: rockchip: Add Edgeble NCM6A-IO USB2 (Jagan Teki) - arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 B-Key, E-Key (Jagan Teki) - arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 M-Key (Jagan Teki) - arm64: dts: rockchip: Add Edgeble NCM6A-IO 2.5G ETH (Jagan Teki) - arm64: dts: rockchip: Add vdd_cpu_big reg to rk3588-edgeble-ncm6 (Jagan Teki) - arm64: dts: rockchip: Add Edgeble NCM6A WiFi6 Overlay (Jagan Teki) - arm64: dts: rockchip: Add common DT for edgeble-neu6b-io (Jagan Teki) - arm64: dts: rockchip: Add edgeble-neu6a-common DT (Jagan Teki) - arm64: dts: rockchip: Drop edgeble-neu6b dcdc-reg4 regulator-init-microvolt (Jagan Teki) - arm64: dts: rockchip: add missing definition of pmu io domains 1 and 2 on ringneck (Iskander Amara) - arm64: dts: rockchip: add Anbernic RG-ARC S and RG-ARC D (Chris Morgan) - dt-bindings: arm: rockchip: Add Anbernic RG-Arc (Chris Morgan) - arm64: dts: rockchip: Move device specific properties (Chris Morgan) - dt-bindings: arm: realview: Spelling s/ARM 11/Arm11/, s/Cortex A-/Cortex-A/ (Geert Uytterhoeven) - ARM: dts: integrator: Fix up VGA connector (Linus Walleij) - ARM: dts: versatile: Fix up VGA connector (Linus Walleij) - ARM: dts: arm: realview: Fix development chip ROM compatible value (Geert Uytterhoeven) - ARM: dts: gemini: Fix switch node names on Vitesse switches (Linus Walleij) - ARM: dts: gemini: Map reset keys to KEY_RESTART (Linus Walleij) - ARM: dts: gemini: Fix wiligear compatible strings (Linus Walleij) - ARM: dts: gemini: Fix switch node names in the DIR-685 (Linus Walleij) - arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow (Hsin-Te Yuan) - arm64: dts: mt7986: add port@5 as CPU port (Arınç ÜNAL) - arm64: dts: mt7622: add port@5 as CPU port (Arınç ÜNAL) - arm64: dts: mediatek: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties (Alexander Stein) - arm64: dts: mediatek: replace underscores in node names (Krzysztof Kozlowski) - arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes (Rafał Miłecki) - arm64: dts: mediatek: mt7986: reorder nodes (Rafał Miłecki) - arm64: dts: mediatek: mt7986: reorder properties (Rafał Miłecki) - arm64: dts: mediatek: Add Acelink EW-7886CAX (Rafał Miłecki) - dt-bindings: arm64: dts: mediatek: Add Acelink EW-7886CAX access point (Rafał Miłecki) - dt-bindings: vendor-prefixes: add acelink (Rafał Miłecki) - arm64: dts: mediatek: Introduce the MT8395 Radxa NIO 12L board (AngeloGioacchino Del Regno) - dt-bindings: arm64: mediatek: Add MT8395 Radxa NIO 12L board compatible (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8186: Add video decoder device nodes (Yunfei Dong) - arm64: dts: mediatek: mt8195: Add MTU3 nodes and correctly describe USB (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Add MT8186 Magneton Chromebooks (Chen-Yu Tsai) - arm64: dts: mediatek: Add MT8186 Steelix platform based Rusty (Chen-Yu Tsai) - arm64: dts: mediatek: Introduce MT8186 Steelix (Chen-Yu Tsai) - arm64: dts: mediatek: Add MT8186 Krabby platform based Tentacruel / Tentacool (Chen-Yu Tsai) - dt-bindings: arm: mediatek: Add MT8186 Magneton Chromebooks (Chen-Yu Tsai) - dt-bindings: arm: mediatek: Add MT8186 Rusty Chromebook (Chen-Yu Tsai) - dt-bindings: arm: mediatek: Add MT8186 Steelix Chromebook (Chen-Yu Tsai) - dt-bindings: arm: mediatek: Add MT8186 Tentacruel / Tentacool Chromebooks (Chen-Yu Tsai) - dt-bindings: arm: mediatek: Sort entries by SoC then board compatibles (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186: Add jpgenc node (Allen-KH Cheng) - dt-bindings: media: mediatek-jpeg-encoder: change max iommus count (Eugen Hristev) - arm64: dts: mediatek: mt8186: Add venc node (Kyrie Wu) - arm64: dts: mediatek: mt8186: fix VENC power domain clocks (Eugen Hristev) - dt-bindings: media: mtk-vcodec-encoder: add compatible for mt8186 (Eugen Hristev) - arm64: dts: mediatek: mt8192: fix vencoder clock name (Eugen Hristev) - dt-bindings: media: mtk-vcodec-encoder: fix non-vp8 clock name (Eugen Hristev) - arm64: dts: mediatek: Add socinfo efuses to MT8173/83/96/92/95 SoCs (William-tw Lin) - arm64: dts: mediatek: mt8195: Enable cros-ec-spi as wake source (Mark Hasemeyer) - arm64: dts: mediatek: mt8192: Enable cros-ec-spi as wake source (Mark Hasemeyer) - arm64: dts: mediatek: mt8183: Enable cros-ec-spi as wake source (Mark Hasemeyer) - arm64: dts: mediatek: mt8173: Enable cros-ec-spi as wake source (Mark Hasemeyer) - arm64: dts: mediatek: mt7988: add clock controllers (Rafał Miłecki) - arm64: dts: mediatek: Add initial MT7988A and BPI-R4 (Rafał Miłecki) - dt-bindings: arm64: mediatek: Add MT7988A and BPI-R4 (Rafał Miłecki) - arm64: dts: mediatek: Add initial MT7981B and Xiaomi AX3000T (Rafał Miłecki) - dt-bindings: arm64: mediatek: Add MT7981B and Xiaomi AX3000T (Rafał Miłecki) - arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg (Rafał Miłecki) - arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM (Rafał Miłecki) - arm64: dts: mediatek: mt7986: fix SPI nodename (Rafał Miłecki) - arm64: dts: mediatek: mt7986: fix SPI bus width properties (Rafał Miłecki) - arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name (Rafał Miłecki) - arm64: dts: mediatek: mt7986: fix reference to PWM in fan node (Rafał Miłecki) - arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs (Nícolas F. R. A. Prado) - ARM: dts: sti: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: da850: add MMD SDIO interrupts (David Lechner) - ARM: dts: marvell: dove-cubox: fix si5351 node names (Alvin Šipraga) - arm: dts: marvell: Fix maxium->maxim typo in brownstone dts (Duje Mihanović) - ARM: dts: samsung: exynos5420-galaxy-tab-common: add wifi node (Henrik Grimler) - ARM: dts: samsung: exynos5420-galaxy-tab: decrease available memory (Henrik Grimler) - ARM: dts: samsung: exynos4412-p4note: add accelerometer and gyro to p4note (Martin Jücker) - ARM: dts: samsung: exynos5800-peach: Enable cros-ec-spi as wake source (Mark Hasemeyer) - ARM: dts: samsung: exynos5420-peach: Enable cros-ec-spi as wake source (Mark Hasemeyer) - ARM: dts: samsung: exynos5422-odroidxu3: disable thermal polling (Mateusz Majewski) - arm64: dts: fsd: Add fifosize for UART in Device Tree (Tamseel Shams) - arm64: dts: exynos: gs101: minor whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: exynos: gs101: enable i2c bus 12 on gs101-oriole (André Draszik) - arm64: dts: exynos: gs101: define USI12 with I2C configuration (André Draszik) - arm64: dts: exynos: gs101: enable cmu-peric1 clock controller (André Draszik) - dt-bindings: clock: google,gs101-clock: add PERIC1 clock management unit (André Draszik) - arm64: dts: exynos: Add SPI nodes for Exynos850 (Sam Protsenko) - arm64: dts: exynos: Add PDMA node for Exynos850 (Sam Protsenko) - arm64: dts: exynos: gs101: use correct clocks for usi_uart (André Draszik) - arm64: dts: exynos: gs101: use correct clocks for usi8 (André Draszik) - arm64: dts: exynos: gs101: sysreg_peric0 needs a clock (André Draszik) - arm64: dts: exynos: gs101: enable eeprom on gs101-oriole (Tudor Ambarus) - arm64: dts: exynos: gs101: define USI8 with I2C configuration (Tudor Ambarus) - arm64: dts: exynos: gs101: update USI UART to use peric0 clocks (Tudor Ambarus) - arm64: dts: exynos: gs101: enable cmu-peric0 clock controller (Tudor Ambarus) - arm64: dts: exynos: gs101: remove reg-io-width from serial (Tudor Ambarus) - arm64: dts: exynos: gs101: define Multi Core Timer (MCT) node (Peter Griffin) - dt-bindings: clock: exynos850: Add PDMA clocks (Sam Protsenko) - dt-bindings: clock: google,gs101-clock: add PERIC0 clock management unit (Tudor Ambarus) - arm64: dts: renesas: gray-hawk-single: Enable watchdog timer (Geert Uytterhoeven) - arm64: dts: renesas: r8a779h0: Add RWDT node (Minh Le) - arm64: dts: renesas: Improve TMU interrupt descriptions (Geert Uytterhoeven) - ARM: dts: renesas: Improve TMU interrupt descriptions (Geert Uytterhoeven) - arm64: dts: renesas: r9a07g043u: Add CSI and CRU nodes (Biju Das) - arm64: dts: renesas: Add Gray Hawk Single board support (Geert Uytterhoeven) - arm64: dts: renesas: Add Renesas R8A779H0 SoC support (Hai Pham) - dt-bindings: clock: Add R8A779H0 V4M CPG Core Clock Definitions (Duy Nguyen) - dt-bindings: clock: renesas,cpg-mssr: Document R-Car V4M support (Geert Uytterhoeven) - dt-bindings: power: Add r8a779h0 SYSC power domain definitions (Duy Nguyen) - dt-bindings: power: renesas,rcar-sysc: Document R-Car V4M support (Duy Nguyen) - arm64: dts: renesas: rzg3s-smarc-som: Enable the watchdog interface (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add watchdog node (Claudiu Beznea) - arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2 (Geert Uytterhoeven) - arm64: dts: renesas: r8a779g2: Add White Hawk Single support (Geert Uytterhoeven) - arm64: dts: renesas: Add Renesas R8A779G2 SoC support (Geert Uytterhoeven) - arm64: dts: renesas: white-hawk: Factor out common parts (Geert Uytterhoeven) - arm64: dts: renesas: white-hawk-cpu: Factor out common parts (Geert Uytterhoeven) - arm64: dts: renesas: white-hawk: Add SoC name to top-level comment (Geert Uytterhoeven) - arm64: dts: renesas: white-hawk: Drop SoC parts from sub boards (Geert Uytterhoeven) - arm64: dts: renesas: white-hawk-cpu: Restore sort order (Geert Uytterhoeven) - arm64: dts: renesas: r8a779g0: Add standalone White Hawk CPU support (Geert Uytterhoeven) - arm64: dts: renesas: ulcb-kf: Add node for GNSS (Wolfram Sang) - arm64: dts: renesas: ulcb-kf: Drop duplicate 3.3v regulators (Wolfram Sang) - arm64: dts: renesas: r8a779g0: Restore sort order (Geert Uytterhoeven) - ARM: dts: renesas: r8a73a4: Fix thermal parent clock (Geert Uytterhoeven) - ARM: dts: renesas: r8a73a4: Add cp clock (Geert Uytterhoeven) - ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate (Geert Uytterhoeven) - arm64: dts: renesas: rzg3s-smarc: Add gpio keys (Claudiu Beznea) - dt-bindings: soc: renesas: Document R-Car V4M Gray Hawk Single (Geert Uytterhoeven) - dt-bindings: reset: renesas,rst: Document R-Car V4M support (Geert Uytterhoeven) - dt-bindings: soc: renesas: Document R-Car V4H White Hawk Single (Geert Uytterhoeven) - dtc: Enable dtc interrupt_provider check (Rob Herring) - m68k: defconfig: Update defconfigs for v6.8-rc1 (Geert Uytterhoeven) - zorro: Make zorro_bus_type const (Ricardo B. Marliere) - s390/tools: handle rela R_390_GOTPCDBL/R_390_GOTOFF64 (Sumanth Korikkar) - s390/cache: prevent rebuild of shared_cpu_list (Heiko Carstens) - s390/crypto: remove retry loop with sleep from PAES pkey invocation (Harald Freudenberger) - s390/pkey: improve pkey retry behavior (Harald Freudenberger) - s390/zcrypt: improve zcrypt retry behavior (Harald Freudenberger) - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Harald Freudenberger) - s390/ap: introduce mutex to lock the AP bus scan (Harald Freudenberger) - s390/ap: rework ap_scan_bus() to return true on config change (Harald Freudenberger) - s390/ap: clarify AP scan bus related functions and variables (Harald Freudenberger) - s390/ap: rearm APQNs bindings complete completion (Harald Freudenberger) - s390/configs: increase number of LOCKDEP_BITS (Heiko Carstens) - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Jason J. Herne) - s390/pai: change sampling event assignment for PMU device driver (Thomas Richter) - s390/boot: fix minor comment style damages (Alexander Gordeev) - s390/boot: do not check for zero-termination relocation entry (Alexander Gordeev) - s390/boot: make type of __vmlinux_relocs_64_start|end consistent (Alexander Gordeev) - s390/boot: sanitize kaslr_adjust_relocs() function prototype (Alexander Gordeev) - s390/boot: simplify GOT handling (Alexander Gordeev) - s390: vmlinux.lds.S: fix .got.plt assertion (Heiko Carstens) - s390/boot: workaround current 'llvm-objdump -t -j ...' behavior (Nathan Chancellor) - KVM: s390: selftests: memop: add a simple AR test (Eric Farman) - KVM: s390: fix access register usage in ioctls (Eric Farman) - KVM: s390: introduce kvm_s390_fpu_(store|load) (Janosch Frank) - s390: compile relocatable kernel without -fPIE (Josh Poimboeuf) - s390: add relocs tool (Josh Poimboeuf) - s390/vdso64: filter out munaligned-symbols flag for vdso (Sumanth Korikkar) - s390/boot: add 'alloc' to info.bin .vmlinux.info section flags (Nathan Chancellor) - s390/pci: fix three typos in comments (Gerd Bayer) - s390/pci: remove hotplug slot when releasing the device (Gerd Bayer) - s390/pci: introduce lock to synchronize state of zpci_dev's (Gerd Bayer) - s390/pci: rename lock member in struct zpci_dev (Gerd Bayer) - s390/pai: adjust whitespace indentation (Thomas Richter) - s390/pai: simplify event start function for perf stat (Thomas Richter) - s390/pai: save PAI counter value page in event structure (Thomas Richter) - s390/ap: explicitly include ultravisor header (Holger Dengler) - s390/crc32le: convert to C (Heiko Carstens) - s390/crc32be: convert to C (Heiko Carstens) - s390/fpu: add vector instruction inline assemblies for crc32 (Heiko Carstens) - s390/sysinfo: convert bogomips calculation to C (Heiko Carstens) - s390/raid6: convert to use standard fpu_*() inline assemblies (Heiko Carstens) - s390/checksum: provide csum_partial_copy_nocheck() (Heiko Carstens) - s390/checksum: provide vector register variant of csum_partial() (Heiko Carstens) - s390/checksum: provide and use cksm() inline assembly (Heiko Carstens) - s390/checksum: call instrument_read() instead of kasan_check_read() (Heiko Carstens) - s390/fpu: remove TIF_FPU (Heiko Carstens) - s390/fpu: limit save and restore to used registers (Heiko Carstens) - s390/fpu: decrease stack usage for some cases (Heiko Carstens) - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Heiko Carstens) - s390/fpu: remove anonymous union from struct fpu (Heiko Carstens) - s390/fpu: remove regs member from struct fpu (Heiko Carstens) - s390/kvm: convert to regular kernel fpu user (Heiko Carstens) - s390/fpu: make kernel fpu context preemptible (Heiko Carstens) - s390/fpu: change type of fpu mask from u32 to int (Heiko Carstens) - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Heiko Carstens) - s390/fpu: convert FPU CIF flag to regular TIF flag (Heiko Carstens) - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Heiko Carstens) - s390/fpu: provide and use vlm and vstm inline assemblies (Heiko Carstens) - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Heiko Carstens) - s390/fpu: provide and use ld and std inline assemblies (Heiko Carstens) - s390/fpu: use lfpc instead of sfpc instruction (Heiko Carstens) - s390/fpu: add documentation about fpu helper functions (Heiko Carstens) - s390/fpu: move, rename, and merge header files (Heiko Carstens) - s390/fpu: various coding style changes (Heiko Carstens) - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Heiko Carstens) - s390/nmi: remove register validation code (Heiko Carstens) - s390/fpu: improve description of RXB macro (Heiko Carstens) - s390/fpu: fix VLGV macro (Heiko Carstens) - s390/zcrypt: add debug possibility for CCA and EP11 messages (Harald Freudenberger) - s390/ap: add debug possibility for AP messages (Harald Freudenberger) - s390/pkey: introduce dynamic debugging for pkey (Harald Freudenberger) - s390/pkey: harmonize pkey s390 debug feature calls (Harald Freudenberger) - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Harald Freudenberger) - s390/zcrypt: harmonize debug feature calls and defines (Harald Freudenberger) - s390/setup: fix virtual vs physical address confusion (Gerald Schaefer) - s390: don't allow CONFIG_COMPAT with LD=ld.lld (Nathan Chancellor) - s390/vdso: remove unused ENTRY in linker scripts (Heiko Carstens) - s390/bug: remove entry size from __bug_table section (Heiko Carstens) - s390: link vmlinux with '-z notext' (Nathan Chancellor) - s390: select CONFIG_ARCH_WANT_LD_ORPHAN_WARN (Nathan Chancellor) - s390/boot: vmlinux.lds.S: handle commonly discarded sections (Nathan Chancellor) - s390/boot: vmlinux.lds.S: handle ELF required sections (Nathan Chancellor) - s390/boot: vmlinux.lds.S: handle DWARF debug sections (Nathan Chancellor) - s390/boot: vmlinux.lds.S: handle '.rela' sections (Nathan Chancellor) - s390/boot: vmlinux.lds.S: handle '.init.text' (Nathan Chancellor) - s390: vmlinux.lds.S: explicitly keep various sections (Nathan Chancellor) - s390: vmlinux.lds.S: explicitly handle '.got' and '.plt' sections (Nathan Chancellor) - s390: vmlinux.lds.S: handle '.data.rel' sections explicitly (Nathan Chancellor) - s390/boot: add support for CONFIG_LD_ORPHAN_WARN (Nathan Chancellor) - s390/switch_to: use generic header file (Heiko Carstens) - s390/acrs: cleanup access register handling (Heiko Carstens) - s390/extmem: fix virtual vs physical address confusion (Alexander Gordeev) - s390/fpu: make use of __uninitialized macro (Heiko Carstens) - Compiler Attributes: Add __uninitialized macro (Heiko Carstens) - s390/vfio-ap: make matrix_bus const (Ricardo B. Marliere) - s390/ap: make ap_bus_type const (Ricardo B. Marliere) - s390/cio: make scm_bus_type const (Ricardo B. Marliere) - s390/cio: make ccw_bus_type const (Ricardo B. Marliere) - s390/cio: make css_bus_type const (Ricardo B. Marliere) - s390/ccwgroup: make ccwgroup_bus_type const (Ricardo B. Marliere) - s390/time: make stp_subsys const (Ricardo B. Marliere) - s390/vdso: drop '-fPIC' from LDFLAGS (Nathan Chancellor) - s390/cmf: fix virtual vs physical address confusion (Heiko Carstens) - s390/cmf: remove unneeded DMA zone allocation (Heiko Carstens) - s390/cio: remove unneeded DMA zone allocation (Peter Oberparleiter) - s390/mmap: disable mmap alignment when randomize_va_space = 0 (Sven Schnelle) - s390/hypfs_sprp: remove unneeded DMA zone allocation (Heiko Carstens) - s390/diag: add missing virt_to_phys() translation to diag14() (Thomas Richter) - s390/vmur: fix virtual vs physical address confusion (Thomas Richter) - s390/time: improve steering precision (Sven Schnelle) - s390/pai_crypto: return proper error code in paicrypt_init (Thomas Richter) - s390/pai: export number of sysfs attribute files (Thomas Richter) - s390/pai_crypto: emit error on too many counters (Thomas Richter) - s390/pai: fix attr_event_free upper limit for pai device drivers (Thomas Richter) - s390/hypfs_diag0c: fix virtual vs physical address confusion (Heiko Carstens) - s390/hypfs_sprp: fix virtual vs physical address confusion (Heiko Carstens) - s390/appldata: fix virtual vs physical address confusion (Gerald Schaefer) - s390/diag: fix diag26c() physical vs virtual address confusion (Alexander Gordeev) - x86/sev: Move early startup code into .head.text section (Ard Biesheuvel) - x86/sme: Move early SME kernel encryption handling into .head.text (Ard Biesheuvel) - x86/boot: Move mem_encrypt= parsing to the decompressor (Ard Biesheuvel) - efi/libstub: Add generic support for parsing mem_encrypt= (Ard Biesheuvel) - x86/startup_64: Simplify virtual switch on primary boot (Ard Biesheuvel) - x86/startup_64: Simplify calculation of initial page table address (Ard Biesheuvel) - x86/startup_64: Defer assignment of 5-level paging global variables (Ard Biesheuvel) - x86/startup_64: Simplify CR4 handling in startup code (Ard Biesheuvel) - x86/boot: Use 32-bit XOR to clear registers (Uros Bizjak) - efi/x86: Set the PE/COFF header's NX compat flag unconditionally (Ard Biesheuvel) - x86/boot/64: Load the final kernel GDT during early boot directly, remove startup_gdt[] (Brian Gerst) - x86/boot/64: Use RIP_REL_REF() to access early_top_pgt[] (Ard Biesheuvel) - x86/boot/64: Use RIP_REL_REF() to access early page tables (Ard Biesheuvel) - x86/boot/64: Use RIP_REL_REF() to access '__supported_pte_mask' (Ard Biesheuvel) - x86/boot/64: Use RIP_REL_REF() to access early_dynamic_pgts[] (Ard Biesheuvel) - x86/boot/64: Use RIP_REL_REF() to assign 'phys_base' (Ard Biesheuvel) - x86/boot/64: Simplify global variable accesses in GDT/IDT programming (Ard Biesheuvel) - x86/trampoline: Bypass compat mode in trampoline_start64() if not needed (Kirill A. Shutemov) - kexec: Allocate kernel above bzImage's pref_address (Chris Koch) - x86/boot: Add a message about ignored early NMIs (NOMURA JUNICHI(野村 淳一)) - x86/boot: Add error_putdec() helper (H. Peter Anvin) - x86/startup_64: Drop long return to initial_code pointer (Ard Biesheuvel) - Revert "x86/bugs: Use fixed addressing for VERW operand" (Dave Hansen) - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Pawan Gupta) - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Pawan Gupta) - Documentation/hw-vuln: Add documentation for RFDS (Pawan Gupta) - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Pawan Gupta) - x86/asm: Remove the __iomem annotation of movdir64b()'s dst argument (Kai Huang) - x86/mm/cpa: Warn for set_memory_XXcrypted() VMM fails (Rick Edgecombe) - x86/mm: Get rid of conditional IF flag handling in page fault path (Linus Torvalds) - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Michael Roth) - x86/idle: Select idle routine only once (Thomas Gleixner) - x86/idle: Let prefer_mwait_c1_over_halt() return bool (Thomas Gleixner) - x86/idle: Cleanup idle_setup() (Thomas Gleixner) - x86/idle: Clean up idle selection (Thomas Gleixner) - x86/idle: Sanitize X86_BUG_AMD_E400 handling (Thomas Gleixner) - sched/idle: Conditionally handle tick broadcast in default_idle_call() (Thomas Gleixner) - x86: Increase brk randomness entropy for 64-bit systems (Kees Cook) - x86/vdso: Move vDSO to mmap region (Daniel Micay) - x86/vdso/kbuild: Group non-standard build attributes and primary object file rules together (Ingo Molnar) - x86/vdso: Use CONFIG_COMPAT_32 to specify vdso32 (Masahiro Yamada) - x86/vdso: Use $(addprefix ) instead of $(foreach ) (Masahiro Yamada) - x86/vdso: Simplify obj-y addition (Masahiro Yamada) - x86/vdso: Consolidate targets and clean-files (Masahiro Yamada) - x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o (Josh Poimboeuf) - x86/retpoline: Ensure default return thunk isn't used at runtime (Josh Poimboeuf) - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Breno Leitao) - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Breno Leitao) - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Breno Leitao) - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Breno Leitao) - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Breno Leitao) - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Breno Leitao) - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Breno Leitao) - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Breno Leitao) - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Breno Leitao) - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Breno Leitao) - x86/percpu: Use %%RIP-relative address in untagged_addr() (Uros Bizjak) - x86/alternatives: Move apply_relocation() out of init section (Arnd Bergmann) - x86/percpu: Avoid sparse warning with cast to named address space (Uros Bizjak) - x86/traps: Use current_top_of_stack() helper in traps.c (Uros Bizjak) - x86/percpu: Fix "const_pcpu_hot" version generation failure (Uros Bizjak) - x86/callthunks: Correct calculation of dest address in is_callthunk() (Uros Bizjak) - x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus() (Uros Bizjak) - x86/smp: Move the call to smp_processor_id() after the early exit in native_stop_other_cpus() (Uros Bizjak) - x86/percpu: Declare const_pcpu_hot as extern const variable (Uros Bizjak) - x86/callthunks: Mark apply_relocation() as __init_or_module (Ingo Molnar) - x86/acpi: Use %%rip-relative addressing in wakeup_64.S (Uros Bizjak) - x86/callthunks: Fix and unify call thunks assembly snippets (Uros Bizjak) - x86/callthunks: Handle %%rip-relative relocations in call thunk template (Uros Bizjak) - x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__ (Uros Bizjak) - x86/percpu: Return correct variable from current_top_of_stack() (Uros Bizjak) - x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code generation (Uros Bizjak) - x86/percpu: Introduce %%rip-relative addressing to PER_CPU_VAR() (Uros Bizjak) - x86/percpu, xen: Correct PER_CPU_VAR() usage to include symbol and its addend (Uros Bizjak) - x86/percpu: Correct PER_CPU_VAR() usage to include symbol and its addend (Uros Bizjak) - x86/fpu: Clean up FPU switching in the middle of task switching (Linus Torvalds) - x86/percpu: Use the correct asm operand modifier in percpu_stable_op() (Uros Bizjak) - x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code generation (Uros Bizjak) - x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier for compilers to optimize (Uros Bizjak) - x86/percpu: Disable named address spaces for KASAN (Uros Bizjak) - x86/percpu: Use C for percpu read/write accessors (Uros Bizjak) - x86/percpu: Use compiler segment prefix qualifier (Nadav Amit) - x86/percpu: Enable named address spaces with known compiler version (Uros Bizjak) - x86/nmi: Drop unused declaration of proc_nmi_enabled() (Thomas Weißschuh) - x86/callthunks: Use EXPORT_PER_CPU_SYMBOL_GPL() for per CPU variables (Thomas Gleixner) - x86/cpu: Provide a declaration for itlb_multihit_kvm_mitigation (Thomas Gleixner) - x86/cpu: Use EXPORT_PER_CPU_SYMBOL_GPL() for x86_spec_ctrl_current (Thomas Gleixner) - x86/uaccess: Add missing __force to casts in __access_ok() and valid_user_address() (Thomas Gleixner) - x86/percpu: Cure per CPU madness on UP (Thomas Gleixner) - smp: Consolidate smp_prepare_boot_cpu() (Thomas Gleixner) - x86/msr: Add missing __percpu annotations (Thomas Gleixner) - x86/msr: Prepare for including into (Thomas Gleixner) - perf/x86/amd/uncore: Fix __percpu annotation (Thomas Gleixner) - x86/nmi: Remove an unnecessary IS_ENABLED(CONFIG_SMP) (Xin Li (Intel)) - x86/apm_32: Remove dead function apm_get_battery_status() (Kunwu Chan) - x86/insn-eval: Fix function param name in get_eff_addr_sib() (Randy Dunlap) - x86: Do not include in several files (Thomas Zimmermann) - x86/efi: Implement arch_ima_efi_boot_mode() in source file (Thomas Zimmermann) - x86/setup: Move internal setup_data structures into setup_data.h (Thomas Zimmermann) - x86/setup: Move UAPI setup structures into setup_data.h (Thomas Zimmermann) - x86/insn: Directly assign x86_64 state in insn_init() (Nikolay Borisov) - x86/insn: Remove superfluous checks from instruction decoding routines (Nikolay Borisov) - sched/topology: Rename SD_SHARE_PKG_RESOURCES to SD_SHARE_LLC (Alex Shi) - sched/fair: Check the SD_ASYM_PACKING flag in sched_use_asym_prio() (Alex Shi) - sched/fair: Rework sched_use_asym_prio() and sched_asym_prefer() (Alex Shi) - sched/fair: Remove unused parameter from sched_asym() (Alex Shi) - sched/topology: Remove duplicate descriptions from TOPOLOGY_SD_FLAGS (Alex Shi) - sched/fair: Simplify the update_sd_pick_busiest() logic (David Vernet) - sched/fair: Do strict inequality check for busiest misfit task group (David Vernet) - sched/fair: Remove unnecessary goto in update_sd_lb_stats() (David Vernet) - sched/fair: Take the scheduling domain into account in select_idle_core() (Keisuke Nishimura) - sched/fair: Take the scheduling domain into account in select_idle_smt() (Keisuke Nishimura) - sched/fair: Add READ_ONCE() and use existing helper function to access ->avg_irq (Shrikanth Hegde) - sched/fair: Use existing helper functions to access ->avg_rt and ->avg_dl (Shrikanth Hegde) - sched/core: Simplify code by removing duplicate #ifdefs (Shrikanth Hegde) - locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mutex_waiters() (Uros Bizjak) - locking/x86: Implement local_xchg() using CMPXCHG without the LOCK prefix (Uros Bizjak) - locking/percpu-rwsem: Trigger contention tracepoints only if contended (Namhyung Kim) - locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusive (Waiman Long) - locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hint (Waiman Long) - locking/mutex: Simplify (Waiman Long) - locking/qspinlock: Fix 'wait_early' set but not used warning (Waiman Long) - locking/atomic: scripts: Clarify ordering of conditional atomics (Mark Rutland) - RAS/AMD/FMPM: Fix off by one when unwinding on error (Dan Carpenter) - RAS/AMD/FMPM: Add debugfs interface to print record entries (Yazen Ghannam) - RAS/AMD/FMPM: Save SPA values (Yazen Ghannam) - RAS: Export helper to get ras_debugfs_dir (Borislav Petkov (AMD)) - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Yazen Ghannam) - RAS: Introduce a FRU memory poison manager (Yazen Ghannam) - RAS/AMD/ATL: Add MI300 row retirement support (Yazen Ghannam) - Documentation: Move RAS section to admin-guide (Borislav Petkov (AMD)) - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Yazen Ghannam) - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Dan Carpenter) - RAS/AMD/ATL: Add MI300 support (Muralidhara M K) - Documentation: RAS: Add index and address translation section (Yazen Ghannam) - EDAC/amd64: Use new AMD Address Translation Library (Yazen Ghannam) - RAS: Introduce AMD Address Translation Library (Yazen Ghannam) - EDAC/versal: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/versal: Make the bit position of injected errors configurable (Shubhrajyoti Datta) - EDAC/synopsys: Convert to devm_platform_ioremap_resource() (Yangtao Li) - EDAC/i10nm: Add Intel Grand Ridge micro-server support (Qiuxu Zhuo) - EDAC/igen6: Add one more Intel Alder Lake-N SoC support (Lili Li) - x86/nmi: Fix the inverse "in NMI handler" check (Breno Leitao) - Documentation/maintainer-tip: Add C++ tail comments exception (Borislav Petkov (AMD)) - Documentation/maintainer-tip: Add Closes tag (Borislav Petkov (AMD)) - x86/nmi: Rate limit unknown NMI messages (Namhyung Kim) - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Borislav Petkov (AMD)) - x86/sev: Disable KMSAN for memory encryption TUs (Changbin Du) - x86/sev: Dump SEV_STATUS (Borislav Petkov (AMD)) - crypto: ccp - Have it depend on AMD_IOMMU (Borislav Petkov (AMD)) - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Ashish Kalra) - x86/sev: Fix position dependent variable references in startup code (Ard Biesheuvel) - crypto: ccp: Make snp_range_list static (Borislav Petkov (AMD)) - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Borislav Petkov (AMD)) - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Michael Roth) - crypto: ccp: Add the SNP_SET_CONFIG command (Brijesh Singh) - crypto: ccp: Add the SNP_COMMIT command (Tom Lendacky) - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Brijesh Singh) - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Michael Roth) - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Brijesh Singh) - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Ashish Kalra) - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Ashish Kalra) - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Brijesh Singh) - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Tom Lendacky) - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Brijesh Singh) - x86/sev: Introduce an SNP leaked pages list (Ashish Kalra) - crypto: ccp: Provide an API to issue SEV and SNP commands (Brijesh Singh) - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Brijesh Singh) - crypto: ccp: Define the SEV-SNP commands (Brijesh Singh) - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Michael Roth) - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Brijesh Singh) - x86/fault: Dump RMP table information when RMP page faults occur (Michael Roth) - x86/traps: Define RMP violation #PF error code (Brijesh Singh) - x86/fault: Add helper for dumping RMP entries (Brijesh Singh) - x86/sev: Add RMP entry lookup helpers (Brijesh Singh) - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Ashish Kalra) - x86/sev: Add SEV-SNP host initialization support (Brijesh Singh) - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Ashish Kalra) - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Kim Phillips) - x86/cpufeatures: Add SEV-SNP CPU feature (Brijesh Singh) - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Ard Biesheuvel) - x86/mm: Fix memory encryption features advertisement (Kirill A. Shutemov) - x86/sev: Harden #VC instruction emulation somewhat (Borislav Petkov (AMD)) - x86/resctrl: Remove lockdep annotation that triggers false positive (James Morse) - x86/resctrl: Separate arch and fs resctrl locks (James Morse) - x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (James Morse) - x86/resctrl: Add CPU offline callback for resctrl work (James Morse) - x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (James Morse) - x86/resctrl: Add CPU online callback for resctrl work (James Morse) - x86/resctrl: Add helpers for system wide mon/alloc capable (James Morse) - x86/resctrl: Make rdt_enable_key the arch's decision to switch (James Morse) - x86/resctrl: Move alloc/mon static keys into helpers (James Morse) - x86/resctrl: Make resctrl_mounted checks explicit (James Morse) - x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (James Morse) - x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (James Morse) - x86/resctrl: Queue mon_event_read() instead of sending an IPI (James Morse) - x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (James Morse) - x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (James Morse) - x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (James Morse) - x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (James Morse) - x86/resctrl: Track the number of dirty RMID a CLOSID has (James Morse) - x86/resctrl: Allow RMID allocation to be scoped by CLOSID (James Morse) - x86/resctrl: Access per-rmid structures by index (James Morse) - x86/resctrl: Track the closid with the rmid (James Morse) - x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (James Morse) - x86/resctrl: Create helper for RMID allocation and mondata dir creation (James Morse) - x86/resctrl: Free rmid_ptrs from resctrl_exit() (James Morse) - tick/nohz: Move tick_nohz_full_mask declaration outside the #ifdef (James Morse) - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (Babu Moger) - x86/resctrl: Implement new mba_MBps throttling heuristic (Tony Luck) - x86/resctrl: Read supported bandwidth sources from CPUID (Babu Moger) - x86/resctrl: Remove hard-coded memory bandwidth limit (Babu Moger) - x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (Tony Luck) - x86/pat: Simplify the PAT programming protocol (Kirill A. Shutemov) - x86/CPU/AMD: Do the common init on future Zens too (Borislav Petkov (AMD)) - x86/mce: Make mce_subsys const (Ricardo B. Marliere) - Revert "dm: use queue_limits_set" (Linus Torvalds) - x86/entry: Avoid redundant CR3 write on paranoid returns (Lai Jiangshan) - x86/fred: Fix init_task thread stack pointer initialization (Xin Li (Intel)) - MAINTAINERS: Add a maintainer entry for FRED (Xin Li (Intel)) - x86/fred: Fix a build warning with allmodconfig due to 'inline' failing to inline properly (Xin Li (Intel)) - x86/fred: Invoke FRED initialization code to enable FRED (H. Peter Anvin (Intel)) - x86/fred: Add FRED initialization functions (H. Peter Anvin (Intel)) - x86/syscall: Split IDT syscall setup code into idt_syscall_init() (Xin Li) - KVM: VMX: Call fred_entry_from_kvm() for IRQ/NMI handling (Xin Li) - x86/entry: Add fred_entry_from_kvm() for VMX to handle IRQ/NMI (Xin Li) - x86/entry/calling: Allow PUSH_AND_CLEAR_REGS being used beyond actual entry code (Peter Zijlstra (Intel)) - x86/fred: Fixup fault on ERETU by jumping to fred_entrypoint_user (Xin Li) - x86/fred: Let ret_from_fork_asm() jmp to asm_fred_exit_user when FRED is enabled (H. Peter Anvin (Intel)) - x86/traps: Add sysvec_install() to install a system interrupt handler (Xin Li) - x86/fred: FRED entry/exit and dispatch code (H. Peter Anvin (Intel)) - x86/fred: Add a machine check entry stub for FRED (Xin Li) - x86/fred: Add a NMI entry stub for FRED (H. Peter Anvin (Intel)) - x86/fred: Add a debug fault entry stub for FRED (H. Peter Anvin (Intel)) - x86/idtentry: Incorporate definitions/declarations of the FRED entries (Xin Li) - x86/fred: Make exc_page_fault() work for FRED (H. Peter Anvin (Intel)) - x86/fred: Allow single-step trap and NMI when starting a new task (H. Peter Anvin (Intel)) - x86/fred: No ESPFIX needed when FRED is enabled (H. Peter Anvin (Intel)) - x86/fred: Disallow the swapgs instruction when FRED is enabled (H. Peter Anvin (Intel)) - x86/fred: Update MSR_IA32_FRED_RSP0 during task switch (H. Peter Anvin (Intel)) - x86/fred: Reserve space for the FRED stack frame (H. Peter Anvin (Intel)) - x86/fred: Add a new header file for FRED definitions (H. Peter Anvin (Intel)) - x86/ptrace: Add FRED additional information to the pt_regs structure (Xin Li) - x86/ptrace: Cleanup the definition of the pt_regs structure (Xin Li) - x86/cpu: Add MSR numbers for FRED configuration (H. Peter Anvin (Intel)) - x86/cpu: Add X86_CR4_FRED macro (H. Peter Anvin (Intel)) - x86/objtool: Teach objtool about ERET[US] (H. Peter Anvin (Intel)) - x86/opcode: Add ERET[US] instructions to the x86 opcode map (H. Peter Anvin (Intel)) - x86/fred: Add a fred= cmdline param (Xin Li) - x86/fred: Disable FRED support if CONFIG_X86_FRED is disabled (H. Peter Anvin (Intel)) - x86/cpufeatures: Add the CPU feature bit for FRED (H. Peter Anvin (Intel)) - x86/fred: Add Kconfig option for FRED (CONFIG_X86_FRED) (H. Peter Anvin (Intel)) - Documentation/x86/64: Add documentation for FRED (Xin Li) - x86/trapnr: Add event type macros to (Xin Li) - x86/entry: Remove idtentry_sysvec from entry_{32,64}.S (Xin Li) - x86/cpufeatures,opcode,msr: Add the WRMSRNS instruction support (Xin Li) - x86/topology: Ignore non-present APIC IDs in a present package (Thomas Gleixner) - x86/bugs: Use fixed addressing for VERW operand (Pawan Gupta) - x86/apic: Build the x86 topology enumeration functions on UP APIC builds too (Ingo Molnar) - smp: Provide 'setup_max_cpus' definition on UP too (Ingo Molnar) - smp: Avoid 'setup_max_cpus' namespace collision/shadowing (Ingo Molnar) - x86/cpu/topology: Get rid of cpuinfo::x86_max_cores (Thomas Gleixner) - x86/cpu/topology: Provide __num_[cores|threads]_per_package (Thomas Gleixner) - x86/cpu/topology: Rename topology_max_die_per_package() (Thomas Gleixner) - x86/cpu/topology: Rename smp_num_siblings (Thomas Gleixner) - x86/cpu/topology: Retrieve cores per package from topology bitmaps (Thomas Gleixner) - x86/cpu/topology: Use topology logical mapping mechanism (Thomas Gleixner) - x86/cpu/topology: Provide logical pkg/die mapping (Thomas Gleixner) - x86/cpu/topology: Simplify cpu_mark_primary_thread() (Thomas Gleixner) - x86/cpu/topology: Mop up primary thread mask handling (Thomas Gleixner) - x86/cpu/topology: Use topology bitmaps for sizing (Thomas Gleixner) - x86/cpu/topology: Let XEN/PV use topology from CPUID/MADT (Thomas Gleixner) - x86/xen/smp_pv: Count number of vCPUs early (Thomas Gleixner) - x86/cpu/topology: Assign hotpluggable CPUIDs during init (Thomas Gleixner) - x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplug (Thomas Gleixner) - x86/topology: Add a mechanism to track topology via APIC IDs (Thomas Gleixner) - x86/cpu: Detect real BSP on crash kernels (Thomas Gleixner) - x86/cpu/topology: Rework possible CPU management (Thomas Gleixner) - x86/cpu/topology: Sanitize the APIC admission logic (Thomas Gleixner) - x86/smpboot: Make error message actually useful (Thomas Gleixner) - x86/cpu/topology: Use a data structure for topology info (Thomas Gleixner) - x86/cpu/topology: Simplify APIC registration (Thomas Gleixner) - x86/cpu/topology: Confine topology information (Thomas Gleixner) - x86/xen/smp_pv: Register fake APICs (Thomas Gleixner) - x86/acpi: Dont invoke topology_register_apic() for XEN PV (Thomas Gleixner) - x86/mpparse: Use new APIC registration function (Thomas Gleixner) - x86/of: Use new APIC registration functions (Thomas Gleixner) - x86/jailhouse: Use new APIC registration function (Thomas Gleixner) - x86/acpi: Use new APIC registration functions (Thomas Gleixner) - x86/cpu/topology: Provide separate APIC registration functions (Thomas Gleixner) - x86/cpu/topology: Move registration out of APIC code (Thomas Gleixner) - x86/apic: Use a proper define for invalid ACPI CPU ID (Thomas Gleixner) - x86/apic: Remove yet another dubious callback (Thomas Gleixner) - x86/apic: Remove the pointless writeback of boot_cpu_physical_apicid (Thomas Gleixner) - x86/mpparse: Remove the physid_t bitmap wrapper (Thomas Gleixner) - x86/mm/numa: Move early mptable evaluation into common code (Thomas Gleixner) - x86/mpparse: Switch to new init callbacks (Thomas Gleixner) - x86/hyperv/vtl: Prepare for separate mpparse callbacks (Thomas Gleixner) - x86/xen/smp_pv: Prepare for separate mpparse callbacks (Thomas Gleixner) - x86/jailhouse: Prepare for separate mpparse callbacks (Thomas Gleixner) - x86/platform/intel-mid: Prepare for separate mpparse callbacks (Thomas Gleixner) - x86/platform/ce4100: Prepare for separate mpparse callbacks (Thomas Gleixner) - x86/dtb: Rename x86_dtb_init() (Thomas Gleixner) - x86/mpparse: Prepare for callback separation (Thomas Gleixner) - x86/mpparse: Provide separate early/late callbacks (Thomas Gleixner) - x86/mpparse: Rename default_find_smp_config() (Thomas Gleixner) - x86/apic: Remove check_apicid_used() and ioapic_phys_id_map() (Thomas Gleixner) - x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck() (Thomas Gleixner) - x86/ioapic: Make io_apic_get_unique_id() simpler (Thomas Gleixner) - x86/apic: Get rid of get_physical_broadcast() (Thomas Gleixner) - x86/ioapic: Replace some more set bit nonsense (Thomas Gleixner) - x86/platform/ce4100: Dont override x86_init.mpparse.setup_ioapic_ids (Thomas Gleixner) - x86/cpu/topology: Make the APIC mismatch warnings complete (Thomas Gleixner) - x86/apic/uv: Remove the private leaf 0xb parser (Thomas Gleixner) - x86/xen/smp_pv: Remove cpudata fiddling (Thomas Gleixner) - x86/apic: Remove unused phys_pkg_id() callback (Thomas Gleixner) - x86/cpu: Remove x86_coreid_bits (Thomas Gleixner) - x86/cpu: Remove topology.c (Thomas Gleixner) - x86/cpu: Make topology_amd_node_id() use the actual node info (Thomas Gleixner) - x86/mm/numa: Use core domain size on AMD (Thomas Gleixner) - x86/cpu: Use common topology code for HYGON (Thomas Gleixner) - x86/cpu: Use common topology code for AMD (Thomas Gleixner) - x86/smpboot: Teach it about topo.amd_node_id (Thomas Gleixner) - x86/cpu: Provide an AMD/HYGON specific topology parser (Thomas Gleixner) - x86/cpu/amd: Provide a separate accessor for Node ID (Thomas Gleixner) - x86/cpu: Use common topology code for Intel (Thomas Gleixner) - x86/cpu: Provide a sane leaf 0xb/0x1f parser (Thomas Gleixner) - x86/cpu: Move __max_die_per_package to common.c (Thomas Gleixner) - x86/cpu: Use common topology code for Centaur and Zhaoxin (Thomas Gleixner) - x86/cpu: Add legacy topology parser (Thomas Gleixner) - x86/cpu: Provide cpu_init/parse_topology() (Thomas Gleixner) - x86/cpu: Provide cpuid_read() et al. (Thomas Gleixner) - timer/migration: Fix quick check reporting late expiry (Frederic Weisbecker) - tick/sched: Fix build failure for CONFIG_NO_HZ_COMMON=n (Arnd Bergmann) - vdso/datapage: Quick fix - use asm/page-def.h for ARM64 (Anna-Maria Behnsen) - timers: Assert no next dyntick timer look-up while CPU is offline (Frederic Weisbecker) - tick: Assume timekeeping is correctly handed over upon last offline idle call (Frederic Weisbecker) - tick: Shut down low-res tick from dying CPU (Frederic Weisbecker) - tick: Split nohz and highres features from nohz_mode (Frederic Weisbecker) - tick: Move individual bit features to debuggable mask accesses (Frederic Weisbecker) - tick: Move got_idle_tick away from common flags (Frederic Weisbecker) - tick: Assume the tick can't be stopped in NOHZ_MODE_INACTIVE mode (Frederic Weisbecker) - tick: Move broadcast cancellation up to CPUHP_AP_TICK_DYING (Frederic Weisbecker) - tick: Move tick cancellation up to CPUHP_AP_TICK_DYING (Frederic Weisbecker) - tick: Start centralizing tick related CPU hotplug operations (Frederic Weisbecker) - tick/sched: Don't clear ts::next_tick again in can_stop_idle_tick() (Frederic Weisbecker) - tick/sched: Rename tick_nohz_stop_sched_tick() to tick_nohz_full_stop_tick() (Frederic Weisbecker) - tick: Use IS_ENABLED() whenever possible (Frederic Weisbecker) - tick/sched: Remove useless oneshot ifdeffery (Frederic Weisbecker) - tick/nohz: Remove duplicate between lowres and highres handlers (Peng Liu) - tick/nohz: Remove duplicate between tick_nohz_switch_to_nohz() and tick_setup_sched_timer() (Peng Liu) - hrtimer: Select housekeeping CPU during migration (Costa Shulyupin) - timers: Always queue timers on the local CPU (Anna-Maria Behnsen) - timer_migration: Add tracepoints (Anna-Maria Behnsen) - timers: Implement the hierarchical pull model (Anna-Maria Behnsen) - timers: Introduce function to check timer base is_idle flag (Anna-Maria Behnsen) - tick/sched: Split out jiffies update helper function (Richard Cochran (linutronix GmbH)) - timers: Check if timers base is handled already (Anna-Maria Behnsen) - timers: Restructure internal locking (Richard Cochran (linutronix GmbH)) - timers: Add get next timer interrupt functionality for remote CPUs (Anna-Maria Behnsen) - timers: Split out "get next timer interrupt" functionality (Anna-Maria Behnsen) - timers: Retrieve next expiry of pinned/non-pinned timers separately (Anna-Maria Behnsen) - timers: Keep the pinned timers separate from the others (Anna-Maria Behnsen) - timers: Split next timer interrupt logic (Anna-Maria Behnsen) - timers: Simplify code in run_local_timers() (Anna-Maria Behnsen) - timers: Make sure TIMER_PINNED flag is set in add_timer_on() (Anna-Maria Behnsen) - workqueue: Use global variant for add_timer() (Anna-Maria Behnsen) - timers: Introduce add_timer() variants which modify timer flags (Anna-Maria Behnsen) - timers: Optimization for timer_base_try_to_set_idle() (Anna-Maria Behnsen) - timers: Move marking timer bases idle into tick_nohz_stop_tick() (Anna-Maria Behnsen) - timers: Split out get next timer interrupt (Anna-Maria Behnsen) - timers: Restructure get_next_timer_interrupt() (Anna-Maria Behnsen) - clocksource: Scale the watchdog read retries automatically (Feng Tang) - time/kunit: Use correct format specifier (David Gow) - csky/vdso: Use generic union vdso_data_store (Anna-Maria Behnsen) - MIPS: vdso: Use generic union vdso_data_store (Anna-Maria Behnsen) - LoongArch: vdso: Use generic union vdso_data_store (Anna-Maria Behnsen) - s390/vdso: Use generic union vdso_data_store (Anna-Maria Behnsen) - riscv: vdso: Use generic union vdso_data_store (Anna-Maria Behnsen) - arm64: vdso: Use generic union vdso_data_store (Anna-Maria Behnsen) - vdso/ARM: Make union vdso_data_store available for all architectures (Anna-Maria Behnsen) - csky/vdso: Remove superfluous ifdeffery (Anna-Maria Behnsen) - s390/vdso/data: Drop unnecessary header include (Anna-Maria Behnsen) - vdso/helpers: Fix grammar in comments (Anna-Maria Behnsen) - timekeeping: Fix cross-timestamp interpolation for non-x86 (Peter Hilber) - timekeeping: Fix cross-timestamp interpolation corner case decision (Peter Hilber) - timekeeping: Fix cross-timestamp interpolation on counter wrap (Peter Hilber) - jiffies: Transform comment about time_* functions into DOC block (Anna-Maria Behnsen) - timers: Add struct member description for timer_base (Anna-Maria Behnsen) - tick/sched: Add function description for tick_nohz_next_event() (Anna-Maria Behnsen) - hrtimers: Update formatting of documentation (Anna-Maria Behnsen) - hrtimers: Move hrtimer base related definitions into hrtimer_defs.h (Anna-Maria Behnsen) - clockevents: Make clockevents_subsys const (Ricardo B. Marliere) - clocksource: Make clocksource_subsys const (Ricardo B. Marliere) - kvmclock: Unexport kvmclock clocksource (Peter Hilber) - treewide: Remove system_counterval_t.cs, which is never read (Peter Hilber) - timekeeping: Evaluate system_counterval_t.cs_id instead of .cs (Peter Hilber) - ptp/kvm, arm_arch_timer: Set system_counterval_t.cs_id to constant (Peter Hilber) - x86/kvm, ptp/kvm: Add clocksource ID, set system_counterval_t.cs_id (Peter Hilber) - x86/tsc: Add clocksource ID, set system_counterval_t.cs_id (Peter Hilber) - timekeeping: Add clocksource ID to struct system_counterval_t (Peter Hilber) - x86/tsc: Correct kernel-doc notation (Randy Dunlap) - cpu: Remove stray semicolon (Max Kellermann) - smp: Make __smp_processor_id() 0-argument macro (Alexey Dobriyan) - cpu: Mark cpu_possible_mask as __ro_after_init (Alexey Dobriyan) - kernel/cpu: Convert snprintf() to sysfs_emit() (Li Zhijian) - cpu/hotplug: Delete an extraneous kernel-doc description (Randy Dunlap) - irqchip/riscv-intc: Fix low-level interrupt handler setup for AIA (Anup Patel) - x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain search (Thomas Gleixner) - genirq/matrix: Dynamic bitmap allocation (Björn Töpel) - irqchip/riscv-intc: Add support for RISC-V AIA (Anup Patel) - irqchip/sifive-plic: Improve locking safety by using irqsave/irqrestore (Anup Patel) - irqchip/sifive-plic: Parse number of interrupts and contexts early in plic_probe() (Anup Patel) - irqchip/sifive-plic: Cleanup PLIC contexts upon irqdomain creation failure (Anup Patel) - irqchip/sifive-plic: Use riscv_get_intc_hwnode() to get parent fwnode (Anup Patel) - irqchip/sifive-plic: Use devm_xyz() for managed allocation (Anup Patel) - irqchip/sifive-plic: Use dev_xyz() in-place of pr_xyz() (Anup Patel) - irqchip/sifive-plic: Convert PLIC driver into a platform driver (Anup Patel) - irqchip/riscv-intc: Introduce Andes hart-level interrupt controller (Yu Chien Peter Lin) - irqchip/riscv-intc: Allow large non-standard interrupt number (Yu Chien Peter Lin) - genirq/irqdomain: Don't call ops->select for DOMAIN_BUS_ANY tokens (Marc Zyngier) - irqchip/imx-intmux: Handle pure domain searches correctly (Thomas Gleixner) - genirq/msi: Provide MSI_FLAG_PARENT_PM_DEV (Thomas Gleixner) - genirq/irqdomain: Reroute device MSI create_mapping (Thomas Gleixner) - genirq/msi: Provide allocation/free functions for "wired" MSI interrupts (Thomas Gleixner) - genirq/msi: Optionally use dev->fwnode for device domain (Thomas Gleixner) - genirq/msi: Provide DOMAIN_BUS_WIRED_TO_MSI (Thomas Gleixner) - genirq/msi: Split msi_domain_alloc_irq_at() (Thomas Gleixner) - genirq/msi: Provide optional translation op (Thomas Gleixner) - platform-msi: Remove unused interfaces (Thomas Gleixner) - irqchip: Convert all platform MSI users to the new API (Thomas Gleixner) - platform-msi: Prepare for real per device domains (Thomas Gleixner) - genirq/irqdomain: Add DOMAIN_BUS_DEVICE_MSI (Thomas Gleixner) - genirq/msi: Extend msi_parent_ops (Thomas Gleixner) - genirq/irqdomain: Remove the param count restriction from select() (Thomas Gleixner) - irqchip/gic-v3: Make gic_irq_domain_select() robust for zero parameter count (Thomas Gleixner) - irqchip/ts4800: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/stm32-exti: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/renesas-rza1: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/renesas-irqc: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/renesas-intc-irqpin: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/pruss-intc: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/mvebu-pic: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/madera: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/ls-scfg-msi: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/keystone: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/imx-irqsteer: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/imx-intmux: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip/imgpdc: Convert to platform_driver::remove_new() callback (Uwe Kleine-König) - irqchip: Add StarFive external interrupt controller (Changhuang Liang) - dt-bindings: interrupt-controller: Add starfive,jh8100-intc (Changhuang Liang) - arm64: dts: Add gpio_intc node for Amlogic-T7 SoCs (Huqiang Qin) - irqchip/meson-gpio: Add support for Amlogic-T7 SoCs (Huqiang Qin) - dt-bindings: interrupt-controller: Add support for Amlogic-T7 SoCs (Huqiang Qin) - irqchip/vic: Fix a kernel-doc warning (Randy Dunlap) - genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) - irqchip/gic-v3-its: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - irqchip/irq-bcm7038-l1: Prefer struct_size over open coded arithmetic (Erick Archer) - irqchip/bcm-6345-l1: Prefer struct_size)_ over open coded arithmetic (Erick Archer) - irqchip/loongson-eiointc: Remove explicit interrupt affinity restore on resume (Bibo Mao) - irqchip/loongson-eiointc: Skip handling if there is no pending interrupt (Bibo Mao) - genirq/irq_sim: Shrink code by using helpers (Bartosz Golaszewski) - genirq/irq_sim: Order headers alphabetically (Bartosz Golaszewski) - genirq/irq_sim: Remove unused field from struct irq_sim_irq_ctx (Bartosz Golaszewski) - bitmap: Define a cleanup function for bitmaps (Bartosz Golaszewski) - genirq: Deduplicate interrupt descriptor initialization (Dawei Li) - genirq: Remove unneeded forward declaration (Dawei Li) - irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq() (Dawei Li) - irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic() (Dawei Li) - cgroup/cpuset: Mark memory_spread_slab as obsolete (Xiongwei Song) - cgroup/cpuset: Remove cpuset_do_slab_mem_spread() (Xiongwei Song) - docs: cgroup-v1: add missing code-block tags (Xinyu Li) - usb: core: hcd: Convert from tasklet to BH workqueue (Tejun Heo) - backtracetest: Convert from tasklet to BH workqueue (Tejun Heo) - workqueue: Drain BH work items on hot-unplugged CPUs (Tejun Heo) - workqueue: Introduce from_work() helper for cleaner callback declarations (Allen Pais) - workqueue: Control intensive warning threshold through cmdline (Xuewen Yan) - workqueue: Make @flags handling consistent across set_work_data() and friends (Tejun Heo) - workqueue: Remove clear_work_data() (Tejun Heo) - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Tejun Heo) - workqueue: Clean up enum work_bits and related constants (Tejun Heo) - workqueue: Introduce work_cancel_flags (Tejun Heo) - workqueue: Use variable name irq_flags for saving local irq flags (Tejun Heo) - workqueue: Reorganize flush and cancel[_sync] functions (Tejun Heo) - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Tejun Heo) - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Tejun Heo) - workqueue: Cosmetic changes (Tejun Heo) - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Tejun Heo) - workqueue: Fix queue_work_on() with BH workqueues (Tejun Heo) - async: Use a dedicated unbound workqueue with raised min_active (Tejun Heo) - workqueue: Implement workqueue_set_min_active() (Tejun Heo) - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Juri Lelli) - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Tejun Heo) - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) - workqueue: fix a typo in comment (Wang Jinchao) - Revert "workqueue: make wq_subsys const" (Tejun Heo) - workqueue: Implement BH workqueues to eventually replace tasklets (Tejun Heo) - workqueue: Factor out init_cpu_worker_pool() (Tejun Heo) - workqueue: Update lock debugging code (Tejun Heo) - workqueue: make wq_subsys const (Ricardo B. Marliere) - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Tejun Heo) - workqueue: rust: sync with `WORK_CPU_UNBOUND` change (Miguel Ojeda) - workqueue: Avoid premature init of wq->node_nr_active[].max (Tejun Heo) - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Tejun Heo) - workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Tejun Heo) - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Tejun Heo) - workqueue: Introduce struct wq_node_nr_active (Tejun Heo) - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Tejun Heo) - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Tejun Heo) - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Tejun Heo) - workqueue: Move nr_active handling into helpers (Tejun Heo) - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Tejun Heo) - workqueue: Factor out pwq_is_empty() (Tejun Heo) - workqueue: Move pwq->max_active to wq->max_active (Tejun Heo) - workqueue: Break up enum definitions and give names to the types (Tejun Heo) - workqueue: Drop unnecessary kick_pool() in create_worker() (Tejun Heo) - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Tejun Heo) - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Marcelo Tosatti) - workqueue: Add rcu lock check at the end of work item execution (Xuewen Yan) - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Juri Lelli) - tools/workqueue: Add rescuers printing to wq_dump.py (Juri Lelli) - workqueue.c: Increase workqueue name length (Audra Mitchell) - rust: upgrade to Rust 1.76.0 (Miguel Ojeda) - kbuild: mark `rustc` (and others) invocations as recursive (Miguel Ojeda) - rust: add `container_of!` macro (Wedson Almeida Filho) - rust: str: implement `Display` and `Debug` for `BStr` (Yutaro Ohno) - rust: module: place generated init_module() function in .init.text (Thomas Bertschinger) - rust: types: add `try_from_foreign()` method (Obei Sideg) - docs: rust: Add description of Rust documentation test as KUnit ones (Dirk Behme) - docs: rust: Move testing to a separate page (Dirk Behme) - rust: kernel: stop using ptr_metadata feature (Alice Ryhl) - rust: kernel: add reexports for macros (Alice Ryhl) - rust: locked_by: shorten doclink preview (Valentin Obst) - rust: kernel: remove unneeded doclink targets (Valentin Obst) - rust: kernel: add doclinks (Valentin Obst) - rust: kernel: add blank lines in front of code blocks (Valentin Obst) - rust: kernel: mark code fragments in docs with backticks (Valentin Obst) - rust: kernel: unify spelling of refcount in docs (Valentin Obst) - rust: str: move SAFETY comment in front of unsafe block (Valentin Obst) - rust: str: use `NUL` instead of 0 in doc comments (Valentin Obst) - rust: kernel: add srctree-relative doclinks (Valentin Obst) - rust: ioctl: end top-level module docs with full stop (Valentin Obst) - rust: error: improve unsafe code in example (Valentin Obst) - rust: kernel: fix multiple typos in documentation (Valentin Obst) - rust: bindings: Order headers alphabetically (Mika Westerberg) - rust: sync: update integer types in CondVar (Alice Ryhl) - rust: sync: add `CondVar::wait_timeout` (Alice Ryhl) - rust: time: add msecs to jiffies conversion (Alice Ryhl) - rust: sync: add `CondVar::notify_sync` (Alice Ryhl) - rust: sync: `CondVar` rename "wait_list" to "wait_queue_head" (Charalampos Mitrodimas) - rust: upgrade to Rust 1.75.0 (Miguel Ojeda) - Compiler Attributes: counted_by: fixup clang URL (Sergey Senozhatsky) - Compiler Attributes: counted_by: bump min gcc version (Sergey Senozhatsky) - rcu/sync: remove un-used rcu_sync_enter_start function (Onkarnath) - rcutorture: Suppress rtort_pipe_count warnings until after stalls (Paul E. McKenney) - srcu: Improve comments about acceleration leak (Joel Fernandes (Google)) - rcu: Provide a boot time parameter to control lazy RCU (Qais Yousef) - rcu: Rename jiffies_till_flush to jiffies_lazy_flush (Frederic Weisbecker) - rcu-tasks: Maintain real-time response in rcu_tasks_postscan() (Paul E. McKenney) - rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks (Paul E. McKenney) - rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks (Paul E. McKenney) - rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocks (Paul E. McKenney) - rcu-tasks: Initialize callback lists at rcu_init() time (Paul E. McKenney) - rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks (Paul E. McKenney) - rcu-tasks: Repair RCU Tasks Trace quiescence check (Paul E. McKenney) - rcu/exp: Remove rcu_par_gp_wq (Frederic Weisbecker) - rcu/exp: Handle parallel exp gp kworkers affinity (Frederic Weisbecker) - rcu/exp: Make parallel exp gp kworker per rcu node (Frederic Weisbecker) - rcu/exp: Move expedited kthread worker creation functions above rcutree_prepare_cpu() (Frederic Weisbecker) - rcu: s/boost_kthread_mutex/kthread_mutex (Frederic Weisbecker) - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Frederic Weisbecker) - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Frederic Weisbecker) - rcu/exp: Remove full barrier upon main thread wakeup (Frederic Weisbecker) - rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake() (Zqiang) - rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() (Zqiang) - rcu/nocb: Re-arrange call_rcu() NOCB specific code (Frederic Weisbecker) - rcu/nocb: Make IRQs disablement symmetric (Frederic Weisbecker) - rcu/nocb: Remove needless full barrier after callback advancing (Frederic Weisbecker) - rcu/nocb: Remove needless LOAD-ACQUIRE (Frederic Weisbecker) - doc: Update checklist.rst discussion of callback execution (Paul E. McKenney) - doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU (Paul E. McKenney) - context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}() (Paul E. McKenney) - doc: Add EARLY flag to early-parsed kernel boot parameters (Paul E. McKenney) - doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst (Paul E. McKenney) - doc: Make checklist.rst note that spinlocks are implied RCU readers (Paul E. McKenney) - doc: Make whatisRCU.rst note that spinlocks are RCU readers (Paul E. McKenney) - doc: Spinlocks are implied RCU readers (Paul E. McKenney) - block: partitions: only define function mac_fix_string for CONFIG_PPC_PMAC (Colin Ian King) - block/swim: Convert to platform remove callback returning void (Uwe Kleine-König) - cdrom: gdrom: Convert to platform remove callback returning void (Uwe Kleine-König) - nvme: clear caller pointer on identify failure (Keith Busch) - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Shin'ichiro Kawasaki) - nvme: fcloop: make fcloop_class constant (Ricardo B. Marliere) - nvme: fabrics: make nvmf_class constant (Ricardo B. Marliere) - nvme: core: constify struct class usage (Ricardo B. Marliere) - nvme-fabrics: typo in nvmf_parse_key() (Hannes Reinecke) - nvme-multipath: use atomic queue limits API for stacking limits (Christoph Hellwig) - nvme-multipath: pass queue_limits to blk_alloc_disk (Christoph Hellwig) - nvme: use the atomic queue limits update API (Christoph Hellwig) - nvme: cleanup nvme_configure_metadata (Christoph Hellwig) - nvme: don't query identify data in configure_metadata (Christoph Hellwig) - nvme: split out a nvme_identify_ns_nvm helper (Christoph Hellwig) - nvme: move common logic into nvme_update_ns_info (Christoph Hellwig) - nvme: move setting the write cache flags out of nvme_set_queue_limits (Christoph Hellwig) - nvme: move a few things out of nvme_update_disk_info (Christoph Hellwig) - nvme: don't use nvme_update_disk_info for the multipath disk (Christoph Hellwig) - nvme: move blk_integrity_unregister into nvme_init_integrity (Christoph Hellwig) - nvme: cleanup the nvme_init_integrity calling conventions (Christoph Hellwig) - nvme: move max_integrity_segments handling out of nvme_init_integrity (Christoph Hellwig) - nvme: remove nvme_revalidate_zones (Christoph Hellwig) - nvme: move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config_discard (Christoph Hellwig) - nvme: set max_hw_sectors unconditionally (Christoph Hellwig) - nvme-fabrics: check max outstanding commands (Guixin Liu) - nvmet-rdma: set max_queue_size for RDMA transport (Max Gurtovoy) - nvmet: introduce new max queue size configuration entry (Max Gurtovoy) - nvme-rdma: clamp queue size according to ctrl cap (Max Gurtovoy) - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Max Gurtovoy) - nvmet: set ctrl pi_support cap before initializing cap reg (Max Gurtovoy) - nvmet: set maxcmd to be per controller (Max Gurtovoy) - nvmet: compare mqes and sqsize only for IO SQ (Max Gurtovoy) - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Max Gurtovoy) - block: remove disk_stack_limits (Christoph Hellwig) - md: remove mddev->queue (Christoph Hellwig) - md: don't initialize queue limits (Christoph Hellwig) - md/raid10: use the atomic queue limit update APIs (Christoph Hellwig) - md/raid5: use the atomic queue limit update APIs (Christoph Hellwig) - md/raid1: use the atomic queue limit update APIs (Christoph Hellwig) - md/raid0: use the atomic queue limit update APIs (Christoph Hellwig) - md: add queue limit helpers (Christoph Hellwig) - md: add a mddev_is_dm helper (Christoph Hellwig) - md: add a mddev_add_trace_msg helper (Christoph Hellwig) - md: add a mddev_trace_remap helper (Christoph Hellwig) - bcache: move calculation of stripe_size and io_opt into bcache_device_init (Christoph Hellwig) - virtio_blk: Do not use disk_set_max_open/active_zones() (Damien Le Moal) - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (Chun-Yi Lee) - block: move capacity validation to blkpg_do_ioctl() (Li Lingfeng) - block: prevent division by zero in blk_rq_stat_sum() (Roman Smirnov) - drbd: atomically update queue limits in drbd_reconsider_queue_parameters (Christoph Hellwig) - drbd: split out a drbd_discard_supported helper (Christoph Hellwig) - drbd: don't set max_write_zeroes_sectors in decide_on_discard_support (Christoph Hellwig) - drbd: merge drbd_setup_queue_param into drbd_reconsider_queue_parameters (Christoph Hellwig) - drbd: refactor the backing dev max_segments calculation (Christoph Hellwig) - drbd: refactor drbd_reconsider_queue_parameters (Christoph Hellwig) - drbd: pass the max_hw_sectors limit to blk_alloc_disk (Christoph Hellwig) - sed-opal: Remove the ret variable from the function (Li kunyu) - sed-opal: Remove unnecessary ‘0’ values from ret (Li kunyu) - sed-opal: Remove unnecessary ‘0’ values from err (Li zeming) - sed-opal: Remove unnecessary ‘0’ values from error (Li zeming) - block: make block_class constant (Ricardo B. Marliere) - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Yu Kuai) - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Yu Kuai) - dm-raid: add a new helper prepare_suspend() in md_personality (Yu Kuai) - md/dm-raid: don't call md_reap_sync_thread() directly (Yu Kuai) - dm-raid: really frozen sync_thread during suspend (Yu Kuai) - md: add a new helper reshape_interrupted() (Yu Kuai) - md: export helper md_is_rdwr() (Yu Kuai) - md: export helpers to stop sync_thread (Yu Kuai) - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Yu Kuai) - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Song Liu) - dasd: use the atomic queue limits API (Christoph Hellwig) - dasd: move queue setup to common code (Christoph Hellwig) - dasd: cleamup dasd_state_basic_to_ready (Christoph Hellwig) - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Tony Battersby) - nbd: use the atomic queue limits API in nbd_set_size (Christoph Hellwig) - nbd: freeze the queue for queue limits updates (Christoph Hellwig) - nbd: don't clear discard_sectors in nbd_config_put (Christoph Hellwig) - pktcdvd: don't set max_hw_sectors on the underlying device (Christoph Hellwig) - dm: use queue_limits_set (Christoph Hellwig) - block: add a queue_limits_stack_bdev helper (Christoph Hellwig) - block: add a queue_limits_set helper (Christoph Hellwig) - md/raid1: factor out helpers to choose the best rdev from read_balance() (Yu Kuai) - md/raid1: factor out the code to manage sequential IO (Yu Kuai) - md/raid1: factor out choose_bb_rdev() from read_balance() (Yu Kuai) - md/raid1: factor out choose_slow_rdev() from read_balance() (Yu Kuai) - md/raid1: factor out read_first_rdev() from read_balance() (Yu Kuai) - md/raid1-10: factor out a new helper raid1_should_read_first() (Yu Kuai) - md/raid1-10: add a helper raid1_check_read_range() (Yu Kuai) - md/raid1: fix choose next idle in read_balance() (Yu Kuai) - md/raid1: record nonrot rdevs while adding/removing rdevs to conf (Yu Kuai) - md/raid1: factor out helpers to add rdev to conf (Yu Kuai) - md: add a new helper rdev_has_badblock() (Yu Kuai) - md/raid5: fix atomicity violation in raid5_cache_count (Gui-Dong Han) - md/md-bitmap: fix incorrect usage for sb_index (Heming Zhao) - md: check mddev->pers before calling md_set_readonly() (Li Nan) - md: clean up openers check in do_md_stop() and md_set_readonly() (Li Nan) - md: sync blockdev before stopping raid or setting readonly (Li Nan) - md: factor out a helper to sync mddev (Li Nan) - md: Don't clear MD_CLOSING when the raid is about to stop (Li Nan) - md: return directly before setting did_set_md_closing (Li Nan) - md: clean up invalid BUG_ON in md_ioctl (Li Nan) - md: changed the switch of RAID_VERSION to if (Li Nan) - md: merge the check of capabilities into md_ioctl_valid() (Li Nan) - ublk: add UBLK_CMD_DEL_DEV_ASYNC (Ming Lei) - ublk: improve getting & putting ublk device (Ming Lei) - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) - ubd: open the backing files in ubd_add (Christoph Hellwig) - ubd: remove the queue pointer in struct ubd (Christoph Hellwig) - ubd: move set_disk_ro to ubd_add (Christoph Hellwig) - ubd: move setting the variable queue limits to ubd_add (Christoph Hellwig) - ubd: move setting the nonrot flag to ubd_add (Christoph Hellwig) - ubd: remove ubd_disk_register (Christoph Hellwig) - ubd: remove the ubd_gendisk array (Christoph Hellwig) - xen-blkfront: atomically update queue limits (Christoph Hellwig) - xen-blkfront: don't redundantly set max_sements in blkif_recover (Christoph Hellwig) - xen-blkfront: rely on the default discard granularity (Christoph Hellwig) - xen-blkfront: set max_discard/secure erase limits to UINT_MAX (Christoph Hellwig) - bdev: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - block/blk-mq: Don't complete locally if capacities are different (Qais Yousef) - sched: Add a new function to compare if two cpus have the same capacity (Qais Yousef) - blk-lib: check for kill signal (Keith Busch) - block: io wait hang check helper (Keith Busch) - block: cleanup __blkdev_issue_write_zeroes (Keith Busch) - block: blkdev_issue_secure_erase loop style (Keith Busch) - block: fix deadlock between bd_link_disk_holder and partition scan (Li Nan) - block: Do not include rbtree.h in blk-zoned.c (Damien Le Moal) - block: Clear zone limits for a non-zoned stacked queue (Damien Le Moal) - null_blk: Delete nullb.{queue_depth, nr_queues} (John Garry) - pktcdvd: set queue limits at disk allocation time (Christoph Hellwig) - pktcdvd: stop setting q->queuedata (Christoph Hellwig) - block: fix virt_boundary handling in blk_validate_limits (Christoph Hellwig) - null_blk: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - null_blk: remove null_gendisk_register (Christoph Hellwig) - null_blk: refactor tag_set setup (Christoph Hellwig) - null_blk: initialize the tag_set timeout in null_init_tag_set (Christoph Hellwig) - null_blk: remove the bio based I/O path (Christoph Hellwig) - mmc: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - ublk: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - scm_blk: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - ubiblock: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - mtd_blkdevs: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - mspro_block: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - ms_block: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - gdrom: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - sunvdc: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - rnbd-clt: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - rbd: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - ps3disk: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - nbd: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - mtip: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - floppy: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - aoe: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - ubd: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - dcssblk: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - pmem: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - btt: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - bcache: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - zram: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - n64cart: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - brd: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - nfblock: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - block: pass a queue_limits argument to blk_alloc_disk (Christoph Hellwig) - nbd: null check for nla_nest_start (Navid Emamdoost) - md: fix kmemleak of rdev->serial (Li Nan) - md/multipath: Remove md-multipath.h (Song Liu) - md/linear: Get rid of md-linear.h (Marc Zyngier) - md: use RCU lock to protect traversal in md_spares_need_change() (Li Lingfeng) - md: get rdev->mddev with READ_ONCE() (Li Lingfeng) - md: remove redundant md_wakeup_thread() (Yu Kuai) - md: remove redundant check of 'mddev->sync_thread' (Yu Kuai) - loop: use the atomic queue limits update API (Christoph Hellwig) - loop: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - loop: cleanup loop_config_discard (Christoph Hellwig) - virtio_blk: pass queue_limits to blk_mq_alloc_disk (Christoph Hellwig) - virtio_blk: split virtblk_probe (Christoph Hellwig) - block: pass a queue_limits argument to blk_mq_alloc_disk (Christoph Hellwig) - block: pass a queue_limits argument to blk_mq_init_queue (Christoph Hellwig) - block: pass a queue_limits argument to blk_alloc_queue (Christoph Hellwig) - block: use queue_limits_commit_update in queue_discard_max_store (Christoph Hellwig) - block: add a max_user_discard_sectors queue limit (Christoph Hellwig) - block: use queue_limits_commit_update in queue_max_sectors_store (Christoph Hellwig) - block: add an API to atomically update queue limits (Christoph Hellwig) - block: decouple blk_set_stacking_limits from blk_set_default_limits (Christoph Hellwig) - block: refactor disk_update_readahead (Christoph Hellwig) - block: move max_{open,active}_zones to struct queue_limits (Christoph Hellwig) - drbd: fix function cast warnings in state machine (Arnd Bergmann) - floppy: fix function pointer cast warnings (Arnd Bergmann) - nvme: allow integrity when PI is not in first bytes (Kanchan Joshi) - block: support PI at non-zero offset within metadata (Kanchan Joshi) - block: refactor guard helpers (Kanchan Joshi) - block: remove gfp_flags from blkdev_zone_mgmt (Johannes Thumshirn) - f2fs: guard blkdev_zone_mgmt with nofs scope (Johannes Thumshirn) - btrfs: zoned: call blkdev_zone_mgmt in nofs scope (Johannes Thumshirn) - dm: dm-zoned: guard blkdev_zone_mgmt with noio scope (Johannes Thumshirn) - zonefs: pass GFP_KERNEL to blkdev_zone_mgmt() call (Johannes Thumshirn) - s390/dasd: fix double module refcount decrement (Miroslav Franc) - s390/dasd: Improve ERP error messages (Jan Höppner) - null_blk: add configfs variable shared_tags (Shin'ichiro Kawasaki) - block: Simplify the allocation of slab caches (Kunwu Chan) - block: optimise in irq bio put caching (Pavel Begunkov) - block: extend bio caching to task context (Pavel Begunkov) - s390/dasd: Use dev_*() for device log messages (Jan Höppner) - s390/dasd: Remove PRINTK_HEADER and KMSG_COMPONENT definitions (Jan Höppner) - s390/dasd: Remove %%p format specifier from error messages (Jan Höppner) - s390/dasd: Use dev_err() over printk() (Jan Höppner) - s390/dasd: Remove unused message logging macros (Jan Höppner) - s390/dasd: Move allocation error message to DBF (Jan Höppner) - s390/dasd: Remove unnecessary errorstring generation (Jan Höppner) - s390/dasd: Use sysfs_emit() over sprintf() (Jan Höppner) - s390/dasd: Simplify uid string generation (Jan Höppner) - block: rbd: make rbd_bus_type const (Ricardo B. Marliere) - blk-throttle: Eliminate redundant checks for data direction (Tang Yizhou) - block: update cached timestamp post schedule/preemption (Jens Axboe) - block: cache current nsec time in struct blk_plug (Jens Axboe) - block: add blk_time_get_ns() and blk_time_get() helpers (Jens Axboe) - block: move cgroup time handling code into blk.h (Jens Axboe) - blk-mq: special case cached requests less (Christoph Hellwig) - blk-mq: introduce a blk_mq_peek_cached_request helper (Christoph Hellwig) - blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests (Christoph Hellwig) - io_uring: Fix sqpoll utilization check racing with dying sqpoll (Gabriel Krisman Bertazi) - io_uring/net: dedup io_recv_finish req completion (Pavel Begunkov) - io_uring: refactor DEFER_TASKRUN multishot checks (Pavel Begunkov) - io_uring: fix mshot io-wq checks (Pavel Begunkov) - io_uring/net: add io_req_msg_cleanup() helper (Jens Axboe) - io_uring/net: simplify msghd->msg_inq checking (Jens Axboe) - io_uring/kbuf: rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLE (Jens Axboe) - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jens Axboe) - io_uring/net: correctly handle multishot recvmsg retry setup (Jens Axboe) - io_uring/net: clear REQ_F_BL_EMPTY in the multishot retry handler (Jens Axboe) - io_uring: fix io_queue_proc modifying req->flags (Pavel Begunkov) - io_uring: fix mshot read defer taskrun cqe posting (Pavel Begunkov) - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Dan Carpenter) - io_uring/net: correct the type of variable (Muhammad Usama Anjum) - io_uring/sqpoll: statistics of the true utilization of sq threads (Xiaobing Li) - io_uring/net: move recv/recvmsg flags out of retry loop (Jens Axboe) - io_uring/kbuf: flag request if buffer pool is empty after buffer pick (Jens Axboe) - io_uring/net: improve the usercopy for sendmsg/recvmsg (Jens Axboe) - io_uring/net: move receive multishot out of the generic msghdr path (Jens Axboe) - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jens Axboe) - io_uring/napi: enable even with a timeout of 0 (Jens Axboe) - io_uring: kill stale comment for io_cqring_overflow_kill() (Jens Axboe) - io_uring/sqpoll: use the correct check for pending task_work (Jens Axboe) - io_uring: wake SQPOLL task when task_work is added to an empty queue (Jens Axboe) - io_uring/napi: ensure napi polling is aborted when work is available (Jens Axboe) - io_uring: Don't include af_unix.h. (Kuniyuki Iwashima) - io_uring: add register/unregister napi function (Stefan Roesch) - io-uring: add sqpoll support for napi busy poll (Stefan Roesch) - io-uring: add napi busy poll support (Stefan Roesch) - io-uring: move io_wait_queue definition to header file (Stefan Roesch) - net: add napi_busy_loop_rcu() (Stefan Roesch) - net: split off __napi_busy_poll from napi_busy_poll (Stefan Roesch) - io_uring: add support for ftruncate (Tony Solomonik) - Add do_ftruncate that truncates a struct file (Tony Solomonik) - io_uring: Simplify the allocation of slab caches (Kunwu Chan) - io_uring: re-arrange struct io_ring_ctx to reduce padding (Jens Axboe) - io_uring/sqpoll: manage task_work privately (Jens Axboe) - io_uring: pass in counter to handle_tw_list() rather than return it (Jens Axboe) - io_uring: cleanup handle_tw_list() calling convention (Jens Axboe) - io_uring/poll: improve readability of poll reference decrementing (Jens Axboe) - io_uring: remove unconditional looping in local task_work handling (Jens Axboe) - io_uring: remove next io_kiocb fetch in task_work running (Jens Axboe) - io_uring: handle traditional task_work in FIFO order (Jens Axboe) - io_uring: remove 'loops' argument from trace_io_uring_task_work_run() (Jens Axboe) - io_uring: remove looping around handling traditional task_work (Jens Axboe) - io_uring/kbuf: cleanup passing back cflags (Jens Axboe) - io_uring/rw: remove dead file == NULL check (Jens Axboe) - io_uring: cleanup io_req_complete_post() (Jens Axboe) - io_uring: mark the need to lock/unlock the ring as unlikely (Jens Axboe) - io_uring: add io_file_can_poll() helper (Jens Axboe) - io_uring/cancel: don't default to setting req->work.cancel_seq (Jens Axboe) - io_uring: expand main struct io_kiocb flags to 64-bits (Jens Axboe) - io_uring: use file_mnt_idmap helper (Alexander Mikhalitsyn) - xfs: add support for FS_IOC_GETFSSYSFSPATH (Kent Overstreet) - fs: add FS_IOC_GETFSSYSFSPATH (Kent Overstreet) - fat: Hook up sb->s_uuid (Kent Overstreet) - fs: FS_IOC_GETUUID (Kent Overstreet) - ovl: convert to super_set_uuid() (Kent Overstreet) - fs: super_set_uuid() (Kent Overstreet) - block: remove bdev_handle completely (Christian Brauner) - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Christian Brauner) - bdev: remove bdev pointer from struct bdev_handle (Christian Brauner) - bdev: make struct bdev_handle private to the block layer (Christian Brauner) - bdev: make bdev_{release, open_by_dev}() private to block layer (Christian Brauner) - bdev: remove bdev_open_by_path() (Christian Brauner) - reiserfs: port block device access to file (Christian Brauner) - ocfs2: port block device access to file (Christian Brauner) - nfs: port block device access to files (Christian Brauner) - jfs: port block device access to file (Christian Brauner) - f2fs: port block device access to files (Christian Brauner) - ext4: port block device access to file (Christian Brauner) - erofs: port device access to file (Christian Brauner) - btrfs: port device access to file (Christian Brauner) - bcachefs: port block device access to file (Christian Brauner) - target: port block device access to file (Christian Brauner) - s390: port block device access to file (Christian Brauner) - nvme: port block device access to file (Christian Brauner) - block2mtd: port device access to files (Christian Brauner) - bcache: port block device access to files (Christian Brauner) - zram: port block device access to file (Christian Brauner) - xen: port block device access to file (Christian Brauner) - rnbd: port block device access to file (Christian Brauner) - pktcdvd: port block device access to file (Christian Brauner) - drbd: port block device access to file (Christian Brauner) - xfs: port block device access to files (Christian Brauner) - power: port block device access to file (Christian Brauner) - swap: port block device usage to file (Christian Brauner) - md: port block device access to file (Christian Brauner) - block/genhd: port disk_scan_partitions() to file (Christian Brauner) - block/ioctl: port blkdev_bszset() to file (Christian Brauner) - bdev: open block device as files (Christian Brauner) - file: add alloc_file_pseudo_noaccount() (Christian Brauner) - file: prepare for new helper (Christian Brauner) - init: flush async file closing (Christian Brauner) - filelock: fix deadlock detection in POSIX locking (Jeff Layton) - filelock: always define for_each_file_lock() (Jeff Layton) - smb: remove redundant check (NeilBrown) - filelock: don't do security checks on nfsd setlease calls (Jeff Layton) - filelock: split leases out of struct file_lock (Jeff Layton) - filelock: remove temporary compatibility macros (Jeff Layton) - smb/server: adapt to breakup of struct file_lock (Jeff Layton) - smb/client: adapt to breakup of struct file_lock (Jeff Layton) - ocfs2: adapt to breakup of struct file_lock (Jeff Layton) - nfsd: adapt to breakup of struct file_lock (Jeff Layton) - nfs: adapt to breakup of struct file_lock (Jeff Layton) - lockd: adapt to breakup of struct file_lock (Jeff Layton) - fuse: adapt to breakup of struct file_lock (Jeff Layton) - gfs2: adapt to breakup of struct file_lock (Jeff Layton) - dlm: adapt to breakup of struct file_lock (Jeff Layton) - ceph: adapt to breakup of struct file_lock (Jeff Layton) - afs: adapt to breakup of struct file_lock (Jeff Layton) - 9p: adapt to breakup of struct file_lock (Jeff Layton) - filelock: convert seqfile handling to use file_lock_core (Jeff Layton) - filelock: convert locks_translate_pid to take file_lock_core (Jeff Layton) - filelock: convert locks_insert_lock_ctx and locks_delete_lock_ctx (Jeff Layton) - filelock: convert locks_wake_up_blocks to take a file_lock_core pointer (Jeff Layton) - filelock: make assign_type helper take a file_lock_core pointer (Jeff Layton) - filelock: reorganize locks_delete_block and __locks_insert_block (Jeff Layton) - filelock: clean up locks_delete_block internals (Jeff Layton) - filelock: convert fl_blocker to file_lock_core (Jeff Layton) - filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core (Jeff Layton) - filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock_core (Jeff Layton) - filelock: convert locks_{insert,delete}_global_blocked (Jeff Layton) - filelock: make locks_{insert,delete}_global_locks take file_lock_core arg (Jeff Layton) - filelock: convert posix_owner_key to take file_lock_core arg (Jeff Layton) - filelock: make posix_same_owner take file_lock_core pointers (Jeff Layton) - filelock: convert more internal functions to use file_lock_core (Jeff Layton) - filelock: have fs/locks.c deal with file_lock_core directly (Jeff Layton) - filelock: split common fields into struct file_lock_core (Jeff Layton) - filelock: drop the IS_* macros (Jeff Layton) - smb/server: convert to using new filelock helpers (Jeff Layton) - smb/client: convert to using new filelock helpers (Jeff Layton) - ocfs2: convert to using new filelock helpers (Jeff Layton) - nfsd: convert to using new filelock helpers (Jeff Layton) - nfs: convert to using new filelock helpers (Jeff Layton) - lockd: convert to using new filelock helpers (Jeff Layton) - gfs2: convert to using new filelock helpers (Jeff Layton) - dlm: convert to using new filelock helpers (Jeff Layton) - ceph: convert to using new filelock helpers (Jeff Layton) - afs: convert to using new filelock helpers (Jeff Layton) - 9p: rename fl_type variable in v9fs_file_do_lock (Jeff Layton) - filelock: add some new helper functions (Jeff Layton) - filelock: rename fl_pid variable in lock_get_status (Jeff Layton) - filelock: rename some fields in tracepoints (Jeff Layton) - filelock: fl_pid field should be signed int (Jeff Layton) - libfs: improve path_from_stashed() (Christian Brauner) - libfs: add stashed_dentry_prune() (Christian Brauner) - libfs: improve path_from_stashed() helper (Christian Brauner) - pidfs: convert to path_from_stashed() helper (Christian Brauner) - nsfs: convert to path_from_stashed() helper (Christian Brauner) - libfs: add path_from_stashed() (Christian Brauner) - pidfd: add pidfs (Christian Brauner) - pidfd: move struct pidfd_fops (Christian Brauner) - pidfd: allow to override signal scope in pidfd_send_signal() (Christian Brauner) - pidfd: change pidfd_send_signal() to respect PIDFD_THREAD (Oleg Nesterov) - signal: fill in si_code in prepare_kill_siginfo() (Oleg Nesterov) - selftests: add ESRCH tests for pidfd_getfd() (Tycho Andersen) - pidfd: getfd should always report ESRCH if a task is exiting (Tycho Andersen) - pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together (Oleg Nesterov) - pidfd: exit: kill the no longer used thread_group_exited() (Oleg Nesterov) - pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN)) (Oleg Nesterov) - pid: kill the obsolete PIDTYPE_PID code in transfer_pid() (Oleg Nesterov) - pidfd: kill the no longer needed do_notify_pidfd() in de_thread() (Oleg Nesterov) - pidfd_poll: report POLLHUP when pid_task() == NULL (Oleg Nesterov) - pidfd: implement PIDFD_THREAD flag for pidfd_open() (Oleg Nesterov) - pidfd: don't do_notify_pidfd() if !thread_group_empty() (Oleg Nesterov) - pidfd: cleanup the usage of __pidfd_prepare's flags (Oleg Nesterov) - fork: Using clone_flags for legacy clone check (Wang Jinchao) - block, fs: Restore the per-bio/request data lifetime fields (Bart Van Assche) - fs: Propagate write hints to the struct block_device inode (Bart Van Assche) - fs: Move enum rw_hint into a new header file (Bart Van Assche) - fs: Split fcntl_rw_hint() (Bart Van Assche) - fs: Verify write lifetime constants at compile time (Bart Van Assche) - fs: Fix rw_hint validation (Bart Van Assche) - iomap: Add processed for iomap_iter (Kassey Li) - iomap: add pos and dirty_len into trace_iomap_writepage_map (Zhang Yi) - iomap: pass the length of the dirty region to ->map_blocks (Christoph Hellwig) - iomap: map multiple blocks at a time (Christoph Hellwig) - iomap: submit ioends immediately (Christoph Hellwig) - iomap: factor out a iomap_writepage_map_block helper (Christoph Hellwig) - iomap: only call mapping_set_error once for each failed bio (Christoph Hellwig) - iomap: don't chain bios (Christoph Hellwig) - iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend (Christoph Hellwig) - iomap: clean up the iomap_alloc_ioend calling convention (Christoph Hellwig) - iomap: move all remaining per-folio logic into iomap_writepage_map (Christoph Hellwig) - iomap: factor out a iomap_writepage_handle_eof helper (Christoph Hellwig) - iomap: move the PF_MEMALLOC check to iomap_writepages (Christoph Hellwig) - iomap: move the io_folios field out of struct iomap_ioend (Christoph Hellwig) - iomap: treat inline data in iomap_writepage_map as an I/O error (Christoph Hellwig) - iomap: clear the per-folio dirty bits on all writeback failures (Christoph Hellwig) - fs: remove NTFS classic from docum. index (Randy Dunlap) - fs: Remove NTFS classic (Matthew Wilcox (Oracle)) - libfs: Drop generic_set_encrypted_ci_d_ops (Gabriel Krisman Bertazi) - ubifs: Configure dentry operations at dentry-creation time (Gabriel Krisman Bertazi) - f2fs: Configure dentry operations at dentry-creation time (Gabriel Krisman Bertazi) - ext4: Configure dentry operations at dentry-creation time (Gabriel Krisman Bertazi) - libfs: Add helper to choose dentry operations at mount-time (Gabriel Krisman Bertazi) - libfs: Merge encrypted_ci_dentry_ops and ci_dentry_ops (Gabriel Krisman Bertazi) - fscrypt: Drop d_revalidate once the key is added (Gabriel Krisman Bertazi) - fscrypt: Drop d_revalidate for valid dentries during lookup (Gabriel Krisman Bertazi) - fscrypt: Factor out a helper to configure the lookup dentry (Gabriel Krisman Bertazi) - ovl: Always reject mounting over case-insensitive directories (Gabriel Krisman Bertazi) - libfs: Attempt exact-match comparison first during casefolded lookup (Gabriel Krisman Bertazi) - hugetlbfs: support idmapped mounts (Giuseppe Scrivano) - qnx4: convert qnx4 to use the new mount api (Bill O'Donnell) - fs: use inode_set_ctime_to_ts to set inode ctime to current time (Nguyen Dinh Phi) - efs: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - jfs: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - minix: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - openpromfs: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - proc: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - qnx6: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - reiserfs: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - romfs: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - sysv: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - vfs: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) - Convert coda to use the new mount API (David Howells) - eventpoll: prefer kfree_rcu() in __ep_remove() (Dmitry Antipov) - libfs: Convert simple directory offsets to use a Maple Tree (Chuck Lever) - test_maple_tree: testing the cyclic allocation (Liam R. Howlett) - maple_tree: Add mtree_alloc_cyclic() (Chuck Lever) - libfs: Add simple_offset_empty() (Chuck Lever) - libfs: Define a minimum directory offset (Chuck Lever) - libfs: Re-arrange locking in offset_iterate_dir() (Chuck Lever) - libfs: Remove unnecessary ‘0’ values from ret (Li zeming) - efs: convert efs to use the new mount api (Bill O'Donnell) - fs/select: rework stack allocation hack for clang (Arnd Bergmann) - fs/hfsplus: use better @opf description (Randy Dunlap) - fs: prefer kfree_rcu() in fasync_remove_entry() (Dmitry Antipov) - docs: filesystems: fix typo in docs (Vincenzo Mezzela) - fs/mnt_idmapping.c: Return -EINVAL when no map is written (Taylor Jackson) - eventfd: strictly check the count parameter of eventfd_write to avoid inputting illegal strings (Wen Yang) - fs: remove the inode argument to ->d_real() method (Amir Goldstein) - fs: make file_dentry() a simple accessor (Amir Goldstein) - epoll: Remove ep_scan_ready_list() in comments (Huang Xiaojia) - fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap. (JonasZhou) - __fs_parse: Correct a documentation comment (Chen Hanxiao) - mbcache: Simplify the allocation of slab caches (Kunwu Chan) - fs: Use KMEM_CACHE instead of kmem_cache_create (Kunwu Chan) - select: Avoid wrap-around instrumentation in do_sys_poll() (Kees Cook) - iov_iter: Avoid wrap-around instrumentation in copy_compat_iovec_from_user() (Kees Cook) - ntfs3: use file_mnt_idmap helper (Alexander Mikhalitsyn) - sysv: don't call sb_bread() with pointers_lock held (Tetsuo Handa) - fs/pipe: Convert to lockdep_cmp_fn (Kent Overstreet) - asm-generic: remove extra type checking in acquire/release for non-SMP case (Baokun Li) - Revert "mm/filemap: avoid buffered read/write race to read inconsistent data" (Baokun Li) - fs: make the i_size_read/write helpers be smp_load_acquire/store_release() (Baokun Li) - iov_iter: streamline iovec/bvec alignment iteration (Jens Axboe) - fs: Create a generic is_dot_dotdot() utility (Chuck Lever) - exportfs: fix the fallback implementation of the get_name export operation (Trond Myklebust) - eventfd: move 'eventfd-count' printing out of spinlock (Wen Yang) - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Nikita Zhandarovich) - writeback: move wb_wakeup_delayed defination to fs-writeback.c (Kemeng Shi) - vfs: add RWF_NOAPPEND flag for pwritev2 (Rich Felker) - selftests/move_mount_set_group:Make tests build with old libc (Hu.Yadi) - selftests/filesystems:fix build error in overlayfs (Hu Yadi) - fs: improve dump_mapping() robustness (Baolin Wang) - buffer: Use KMEM_CACHE instead of kmem_cache_create() (Kunwu Chan) - eventfd: add a BUILD_BUG_ON() to ensure consistency between EFD_SEMAPHORE and the uapi (Wen Yang) - initramfs: remove duplicate built-in __initramfs_start unpacking (David Disseldorp) - fs: Wrong function name in comment (Andreas Gruenbacher) - fs: fix a typo in attr.c (Jay) - kunit: Annotate _MSG assertion variants with gnu printf specifiers (David Gow) - drm: tests: Fix invalid printf format specifiers in KUnit tests (David Gow) - drm/xe/tests: Fix printf format specifiers in xe_migrate test (David Gow) - net: test: Fix printf format specifier in skb_segment kunit test (David Gow) - rtc: test: Fix invalid format specifier. (David Gow) - time: test: Fix incorrect format specifier (David Gow) - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (David Gow) - lib/cmdline: Fix an invalid format specifier in an assertion msg (David Gow) - kunit: test: Log the correct filter string in executor_test (David Gow) - kunit: Setup DMA masks on the kunit device (Maxime Ripard) - kunit: make kunit_bus_type const (Ricardo B. Marliere) - kunit: Mark filter* params as rw (Lucas De Marchi) - kunit: tool: Print UML command (Mickaël Salaün) - kselftest: Add basic test for probing the rust sample modules (Laura Nao) - selftests: lib.mk: Do not process TEST_GEN_MODS_DIR (Marcos Paulo de Souza) - selftests: livepatch: Avoid running the tests if kernel-devel is missing (Marcos Paulo de Souza) - selftests: livepatch: Add initial .gitignore (Marcos Paulo de Souza) - selftests/resctrl: Add non-contiguous CBMs CAT test (Maciej Wieczor-Retman) - selftests/resctrl: Add resource_info_file_exists() (Maciej Wieczor-Retman) - selftests/resctrl: Split validate_resctrl_feature_request() (Maciej Wieczor-Retman) - selftests/resctrl: Add a helper for the non-contiguous test (Maciej Wieczor-Retman) - selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (Ilpo Järvinen) - selftests: sched: Fix spelling mistake "hiearchy" -> "hierarchy" (Colin Ian King) - selftests/mqueue: Set timeout to 180 seconds (SeongJae Park) - selftests/ftrace: Add test to exercize function tracer across cpu hotplug (Naveen N Rao) - selftest: ftrace: fix minor typo in log (Vincenzo Mezzela) - selftests: thermal: intel: workload_hint: add missing gitignore (Javier Carrasco) - selftests: thermal: intel: power_floor: add missing gitignore (Javier Carrasco) - selftests: uevent: add missing gitignore (Javier Carrasco) - selftests: Add test to verify power supply properties (Nícolas F. R. A. Prado) - selftests: ktap_helpers: Add a helper to finish the test (Nícolas F. R. A. Prado) - selftests: ktap_helpers: Add a helper to abort the test (Nícolas F. R. A. Prado) - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nícolas F. R. A. Prado) - selftests: ktap_helpers: Add helper to print diagnostic messages (Nícolas F. R. A. Prado) - selftests: Move KTAP bash helpers to selftests common folder (Laura Nao) - selftests: ftrace: fix typo in test description (Ali Zahraee) - selftest/ftrace: fix typo in ftracetest script (Kousik Sanagavarapu) - selftests: fuxex: Report a unique test name per run of futex_requeue_pi (Mark Brown) - selftests/resctrl: Get domain id from cache id (Ilpo Järvinen) - selftests/resctrl: Rename resource ID to domain ID (Ilpo Järvinen) - selftests/resctrl: Add helper to convert L2/3 to integer (Ilpo Järvinen) - selftests/resctrl: Pass write_schemata() resource instead of test name (Ilpo Järvinen) - selftests/resctrl: Introduce generalized test framework (Ilpo Järvinen) - selftests/resctrl: Create struct for input parameters (Ilpo Järvinen) - selftests/resctrl: Restore the CPU affinity after CAT test (Ilpo Järvinen) - selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (Ilpo Järvinen) - selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (Ilpo Järvinen) - selftests/resctrl: Replace file write with volatile variable (Ilpo Järvinen) - selftests/resctrl: Open perf fd before start & add error handling (Ilpo Järvinen) - selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (Ilpo Järvinen) - selftests/resctrl: Convert perf related globals to locals (Ilpo Järvinen) - selftests/resctrl: Improve perf init (Ilpo Järvinen) - selftests/resctrl: Consolidate naming of perf event related things (Ilpo Järvinen) - selftests/resctrl: Remove nested calls in perf event handling (Ilpo Järvinen) - selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (Ilpo Järvinen) - selftests/resctrl: Split show_cache_info() to test specific and generic parts (Ilpo Järvinen) - selftests/resctrl: Split measure_cache_vals() (Ilpo Järvinen) - selftests/resctrl: Exclude shareable bits from schemata in CAT test (Ilpo Järvinen) - selftests/resctrl: Create cache_portion_size() helper (Ilpo Järvinen) - selftests/resctrl: Mark get_cache_size() cache_type const (Ilpo Järvinen) - selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (Ilpo Järvinen) - selftests/resctrl: Refactor fill_buf functions (Ilpo Järvinen) - selftests/resctrl: Split fill_buf to allow tests finer-grained control (Ilpo Järvinen) - selftests/resctrl: Change function comments to say < 0 on error (Ilpo Järvinen) - selftests/resctrl: Don't use ctrlc_handler() outside signal handling (Ilpo Järvinen) - selftests/resctrl: Return -1 instead of errno on error (Ilpo Järvinen) - selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (Ilpo Järvinen) - selftests: livepatch: Test livepatching a heavily called syscall (Marcos Paulo de Souza) - livepatch: Move tests from lib/livepatch to selftests/livepatch (Marcos Paulo de Souza) - kselftests: lib.mk: Add TEST_GEN_MODS_DIR variable (Marcos Paulo de Souza) - Linux 6.8 (Linus Torvalds) - tracing: Use .flush() call to wake up readers (Steven Rostedt (Google)) - ring-buffer: Fix resetting of shortest_full (Steven Rostedt (Google)) - ring-buffer: Fix waking up ring buffer readers (Steven Rostedt (Google)) - tracing: Limit trace_marker writes to just 4K (Steven Rostedt (Google)) - tracing: Limit trace_seq size to just 8K and not depend on architecture PAGE_SIZE (Steven Rostedt (Google)) - tracing: Remove precision vsnprintf() check from print event (Steven Rostedt (Google)) - phy: qcom-qmp-combo: fix type-c switch registration (Johan Hovold) - phy: qcom-qmp-combo: fix drm bridge registration (Johan Hovold) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Sean Christopherson) - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Sean Christopherson) - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Sean Christopherson) - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Sean Christopherson) - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Sean Christopherson) - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Sean Christopherson) - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Sean Christopherson) - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Sean Christopherson) - i2c: aspeed: Fix the dummy irq expected print (Tommy Huang) - i2c: wmt: Fix an error handling path in wmt_i2c_probe() (Christophe JAILLET) - i2c: i801: Avoid potential double call to gpiod_remove_lookup_table (Heiner Kallweit) - i2c: i801: Fix using mux_pdev before it's set (Heiner Kallweit) - firewire: ohci: prevent leak of left-over IRQ on unbind (Edmund Raile) - libceph: init the cursor when preparing sparse read in msgr2 (Xiubo Li) - mei: gsc_proxy: match component when GSC is on different bus (Alexander Usyskin) - misc: fastrpc: Pass proper arguments to scm call (Ekansh Gupta) - comedi: comedi_test: Prevent timers rescheduling during deletion (Ian Abbott) - comedi: comedi_8255: Correct error in subdevice initialization (Frej Drejhammar) - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Hans de Goede) - iio: accel: adxl367: fix I2C FIFO data register (Cosmin Tanislav) - iio: accel: adxl367: fix DEVID read after reset (Cosmin Tanislav) - iio: pressure: dlhl60d: Initialize empty DLH bytes (Kees Cook) - iio: imu: inv_mpu6050: fix frequency setting when chip is off (Jean-Baptiste Maneyrol) - iio: pressure: Fixes BMP38x and BMP390 SPI support (Vasileios Amoiridis) - iio: imu: inv_mpu6050: fix FIFO parsing when empty (Jean-Baptiste Maneyrol) - counter: fix privdata alignment (Nuno Sa) - mei: Add Meteor Lake support for IVSC device (Wentong Wu) - mei: me: add arrow lake point H DID (Alexander Usyskin) - mei: me: add arrow lake point S DID (Alexander Usyskin) - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Douglas Anderson) - tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled (Sherry Sun) - vt: fix unicode buffer corruption when deleting characters (Nicolas Pitre) - serial: port: Don't suspend if the port is still busy (Yicong Yang) - serial: 8250_dw: Do not reclock if already at correct rate (Peter Collingbourne) - tty: serial: imx: Fix broken RS485 (Rickard x Andersson) - xhci: Fix failure to detect ring expansion need. (Mathias Nyman) - usb: port: Don't try to peer unused USB ports based on location (Mathias Nyman) - usb: gadget: ncm: Fix handling of zero block length packets (Krishna Kurapati) - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (RD Babiera) - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Badhri Jagan Sridharan) - usb: typec: ucsi: fix UCSI on SM8550 & SM8650 Qualcomm devices (Neil Armstrong) - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Alan Stern) - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Mika Westerberg) - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (Bartosz Golaszewski) - pinctrl: stm32: fix PM support for stm32mp257 (Antonio Borneo) - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Mathias Krause) - Input: gpio_keys_polled - suppress deferred probe error for gpio (Uwe Kleine-König) - Revert "Input: bcm5974 - check endpoint type before starting traffic" (Javier Carrasco) - Input: xpad - add additional HyperX Controller Identifiers (Max Nguyen) - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Stuart Henderson) - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Stuart Henderson) - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Stuart Henderson) - ASoC: dt-bindings: nvidia: Fix 'lge' vendor prefix (Rob Herring) - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Al Raj Hassain) - ASoC: rcar: adg: correct TIMSEL setting for SSI9 (Andreas Pape) - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Alban Boyé) - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Stuart Henderson) - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Andy Chi) - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Stefan Binding) - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Stefan Binding) - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Stefan Binding) - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Kailang Yang) - ALSA: hda: optimize the probe codec process (songxiebing) - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Kailang Yang) - nouveau: lock the client object tree. (Dave Airlie) - drm/tests/buddy: fix print format (Matthew Auld) - Revert "drm/udl: Add ARGB8888 as a format" (Douglas Anderson) - drm/udl: Add ARGB8888 as a format (Douglas Anderson) - drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf (Karol Herbst) - drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again) (Cong Yang) - drm: Fix output poll work for drm_kms_helper_poll=n (Imre Deak) - drm/amdgpu/pm: Fix the error of pwm1_enable setting (Ma Jun) - drm/amd/display: handle range offsets in VRR ranges (Alex Deucher) - drm/amd/display: check dc_link before dereferencing (Melissa Wen) - drm/amd/swsmu: modify the gfx activity scaling (Li Ma) - drm/xe: Return immediately on tile_init failure (Rodrigo Vivi) - drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector() (Animesh Manna) - drm/i915/dp: Fix connector DSC HW state readout (Imre Deak) - drm/i915/selftests: Fix dependency of some timeouts on HZ (Janusz Krzysztofik) - drm/i915: Don't explode when the dig port we don't have an AUX CH (Ville Syrjälä) - drm/i915: Check before removing mm notifier (Nirmoy Das) - drm/i915/hdcp: Extract hdcp structure from correct connector (Suraj Kandpal) - drm/i915/hdcp: Remove additional timing for reading mst hdcp message (Suraj Kandpal) - drm/i915/hdcp: Move to direct reads for HDCP (Suraj Kandpal) - MAINTAINERS: Update email address for Tvrtko Ursulin (Tvrtko Ursulin) - scripts/gdb/symbols: fix invalid escape sequence warning (Andrew Ballance) - mailmap: fix Kishon's email (Niklas Cassel) - init/Kconfig: lower GCC version check for -Warray-bounds (Kees Cook) - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Vlastimil Babka) - mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails (Qi Zheng) - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (Vlastimil Babka) - spi: cs42l43: Don't limit native CS to the first chip select (Charles Keepax) - regulator: rk808: fix LDO range on RK806 (Quentin Schulz) - regulator: rk808: fix buck range on RK806 (Quentin Schulz) - arm64: prohibit probing on arch_kunwind_consume_entry() (Puranjay Mohan) - erofs: apply proper VMA alignment for memory mapped files on THP (Gao Xiang) - erofs: fix uninitialized page cache reported by KMSAN (Gao Xiang) - net: pds_core: Fix possible double free in error handling path (Yongzhi Liu) - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Lena Wang) - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Pablo Neira Ayuso) - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Florian Westphal) - netfilter: nf_tables: reject constant set with timeout (Pablo Neira Ayuso) - netfilter: nf_tables: disallow anonymous set with timeout flag (Pablo Neira Ayuso) - netrom: Fix data-races around sysctl_net_busy_read (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_link_fails_count (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_routing_control (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_transport_busy_delay (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_transport_timeout (Jason Xing) - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser (Jason Xing) - netrom: Fix a data-race around sysctl_netrom_default_path_quality (Jason Xing) - xfrm: set skb control buffer based on packet offload as well (Mike Yu) - xfrm: fix xfrm child route lookup for packet offload (Mike Yu) - xfrm: Avoid clang fortify warning in copy_to_user_tmpl() (Nathan Chancellor) - xfrm: Pass UDP encapsulation in TX packet offload (Leon Romanovsky) - xfrm: Clear low order bits of ->flowi4_tos in decode_session4(). (Guillaume Nault) - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Toke Høiland-Jørgensen) - selftests/bpf: Fix up xdp bonding test wrt feature flags (Daniel Borkmann) - xdp, bonding: Fix feature flags when there are no slave devs anymore (Daniel Borkmann) - selftests/bpf: test case for callback_depth states pruning logic (Eduard Zingerman) - bpf: check bpf_func_state->callback_depth when pruning states (Eduard Zingerman) - net/rds: fix WARNING in rds_conn_connect_if_down (Edward Adam Davis) - intel: legacy: Partial revert of field get conversion (Sasha Neftin) - igc: avoid returning frame twice in XDP_REDIRECT (Florian Kauer) - i40e: Fix firmware version comparison function (Ivan Vecera) - ice: fix typo in assignment (Jesse Brandeburg) - ice: fix uninitialized dplls mutex usage (Michal Schmidt) - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Rand Deeb) - ice: virtchnl: stop pretending to support RSS over AQ or registers (Jacob Keller) - idpf: disable local BH when scheduling napi for marker packets (Emil Tantilov) - net: dsa: microchip: fix register write order in ksz8_ind_write8() (Tobias Jakobi (Compleo)) - dpll: move all dpll<>netdev helpers to dpll code (Jakub Kicinski) - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Eric Dumazet) - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Rahul Rameshbabu) - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Rahul Rameshbabu) - net/mlx5e: Fix MACsec state loss upon state update in offload path (Emeel Hakim) - net/mlx5e: Change the warning when ignore_flow_level is not supported (Jianbo Liu) - net/mlx5: Check capability for fw_reset (Moshe Shemesh) - net/mlx5: Fix fw reporter diagnose output (Aya Levin) - net/mlx5: E-switch, Change flow rule destination checking (Jianbo Liu) - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Saeed Mahameed) - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Gavin Li) - ice: reconfig host after changing MSI-X on VF (Michal Swiatkowski) - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Maciej Fijalkowski) - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Maciej Fijalkowski) - ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able (Maciej Fijalkowski) - net: sparx5: Fix use after free inside sparx5_del_mact_entry (Horatiu Vultur) - selftests: mptcp: diag: avoid extra waiting (Matthieu Baerts (NGI0)) - selftests: mptcp: diag: return KSFT_FAIL not test_cnt (Geliang Tang) - page_pool: fix netlink dump stop/resume (Jakub Kicinski) - geneve: make sure to pull inner header in geneve_rx() (Eric Dumazet) - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Steven Rostedt (Google)) - MAINTAINERS: net: netsec: add myself as co-maintainer (Masahisa Kojima) - net: bql: fix building with BQL disabled (Arnd Bergmann) - net: lan78xx: fix runtime PM count underflow on link stop (Oleksij Rempel) - dt-bindings: net: renesas,ethertsn: Document default for delays (Niklas Söderlund) - iov_iter: get rid of 'copy_mc' flag (Linus Torvalds) - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Bart Van Assche) - Revert "fs/aio: Make io_cancel() generate completions again" (Bart Van Assche) - firmware: microchip: Fix over-requested allocation size (Dawei Li) - Revert "arm64: dts: qcom: msm8996: Hook up MPM" (Dmitry Baryshkov) - arm64: dts: qcom: sc8280xp-x13s: limit pcie4 link speed (Johan Hovold) - arm64: dts: qcom: sc8280xp-crd: limit pcie4 link speed (Johan Hovold) - tee: optee: Fix kernel panic caused by incorrect error handling (Sumit Garg) - arm64: tegra: Fix Tegra234 MGBE power-domains (Jon Hunter) - arm64: tegra: Set the correct PHY mode for MGBE (Thierry Reding) - arm64: dts: imx8mp: Fix LDB clocks property (Liu Ying) - arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus DHCOM SoM (Marek Vasut) - MAINTAINERS: Use a proper mailinglist for NXP i.MX development (Daniel Baluta) - ARM: dts: imx7: remove DSI port endpoints (Francesco Dolcini) - ARM: imx_v6_v7_defconfig: Restore CONFIG_BACKLIGHT_CLASS_DEVICE (Fabio Estevam) - arm64: dts: qcom: sm6115: Fix missing interconnect-names (Konrad Dybcio) - arm64: dts: qcom: sm8650-mtp: add gpio74 as reserved gpio (Neil Armstrong) - arm64: dts: qcom: sm8650-qrd: add gpio74 as reserved gpio (Neil Armstrong) - arm64: dts: allwinner: h616: Add Orange Pi Zero 2W to Makefile (Jernej Skrabec) - crypto: rk3288 - Fix use after free in unprepare (Herbert Xu) - crypto: sun8i-ce - Fix use after free in unprepare (Andrey Skvortsov) - cgroup/cpuset: Fix retval in update_cpumask() (Kamalesh Babulal) - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (Harshit Mogalapalli) - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Hans de Goede) - Drivers: hv: vmbus: make hv_bus const (Ricardo B. Marliere) - x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Saurabh Sengar) - x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Michael Kelley) - x86/mm: Regularize set_memory_p() parameters and make non-static (Michael Kelley) - x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Michael Kelley) - Documentation: hyperv: Add overview of PCI pass-thru device support (Michael Kelley) - Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Michael Kelley) - Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Michael Kelley) - fbdev/hyperv_fb: Fix logic error for Gen2 VMs in hvfb_getmem() (Michael Kelley) - Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Michael Kelley) - hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Peter Martincic) - Linux 6.8-rc7 (Linus Torvalds) - phy: qcom-qmp-usb: fix v3 offsets data (Dmitry Baryshkov) - phy: qualcomm: eusb2-repeater: Rework init to drop redundant zero-out loop (Abel Vesa) - phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR() (Yang Yingliang) - phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes (Alexander Stein) - dmaengine: ptdma: use consistent DMA masks (Tadeusz Struk) - dmaengine: fsl-qdma: add __iomem and struct in union to fix sparse warning (Frank Li) - dmaengine: idxd: Ensure safe user copy of completion record (Fenghua Yu) - dmaengine: fsl-edma: correct max_segment_size setting (Frank Li) - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Fenghua Yu) - dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario (Joy Zou) - dmaengine: fsl-qdma: init irq after reg initialization (Curtis Klein) - dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read (Peng Ma) - dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup (Kory Maincent) - dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup (Kory Maincent) - dmaengine: dw-edma: Add HDMA remote interrupt configuration (Kory Maincent) - dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix (Kory Maincent) - dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA (Kory Maincent) - dmaengine: dw-edma: Fix the ch_count hdma callback (Kory Maincent) - selftests/powerpc: Fix fpu_signal failures (Michael Ellerman) - powerpc/rtas: use correct function name for resetting TCE tables (Nathan Lynch) - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Gaurav Batra) - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Jiri Bohac) - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) - firewire: core: use long bus reset on gap count error (Takashi Sakamoto) - xfs: drop experimental warning for FSDAX (Shiyang Ruan) - gpio: fix resource unwinding order in error path (Bartosz Golaszewski) - gpiolib: Fix the error path order in gpiochip_add_data_with_key() (Andy Shevchenko) - gpio: 74x164: Enable output pins after registers are reset (Arturas Moskvinas) - block: define bvec_iter as __packed __aligned(4) (Ming Lei) - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready (Ranjan Kumar) - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Arnd Bergmann) - power: supply: bq27xxx-i2c: Do not free non existing IRQ (Hans de Goede) - power: supply: mm8013: select REGMAP_I2C (Thomas Weißschuh) - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jason Gunthorpe) - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Nicolin Chen) - iommufd/selftest: Fix mock_dev_num bug (Nicolin Chen) - iommufd: Fix iopt_access_list_id overwrite bug (Nicolin Chen) - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Saravana Kannan) - riscv: Sparse-Memory/vmemmap out-of-bounds fix (Dimitris Vlachos) - riscv: Fix pte_leaf_size() for NAPOT (Alexandre Ghiti) - Revert "riscv: mm: support Svnapot in huge vmap" (Alexandre Ghiti) - riscv: Save/restore envcfg CSR during CPU suspend (Samuel Holland) - riscv: Add a custom ISA extension for the [ms]envcfg CSR (Samuel Holland) - riscv: Fix enabling cbo.zero when running in M-mode (Samuel Holland) - perf: RISCV: Fix panic on pmu overflow handler (Fei Wu) - MAINTAINERS: Update SiFive driver maintainers (Samuel Holland) - drivers: perf: ctr_get_width function for legacy is not defined (Vadim Shakirov) - drivers: perf: added capabilities for legacy PMU (Vadim Shakirov) - RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs (Conor Dooley) - riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION (Alexandre Ghiti) - riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly (Yangyu Chen) - riscv: add CALLER_ADDRx support (Zong Li) - riscv: tlb: fix __p*d_free_tlb() (Jisheng Zhang) - RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH (Nathan Chancellor) - kbuild: Add -Wa,--fatal-warnings to as-instr invocation (Nathan Chancellor) - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) - btrfs: fix double free of anonymous device after snapshot creation failure (Filipe Manana) - btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given (Filipe Manana) - btrfs: fix race between ordered extent completion and fiemap (Filipe Manana) - exfat: fix appending discontinuous clusters to empty file (Yuezhang Mo) - fs/aio: Make io_cancel() generate completions again (Bart Van Assche) - afs: Fix endless loop in directory parsing (David Howells) - iommu/sva: Fix SVA handle sharing in multi device case (Zhangfei Gao) - mmc: sdhci-xenon: add timeout for PHY init complete (Elad Nachman) - mmc: sdhci-xenon: fix PHY init clock stability (Elad Nachman) - mmc: mmci: stm32: fix DMA API overlapping mappings warning (Christophe Kerello) - mmc: core: Fix eMMC initialization with 1-bit bus connection (Ivan Semenov) - pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation (Bjorn Andersson) - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Cristian Marussi) - efivarfs: Drop 'duplicates' bool parameter on efivar_init() (Ard Biesheuvel) - efivarfs: Drop redundant cleanup on fill_super() failure (Ard Biesheuvel) - efivarfs: Request at most 512 bytes for variable names (Tim Schumacher) - efi/capsule-loader: fix incorrect allocation size (Arnd Bergmann) - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jiawei Wang) - ASoC: amd: yc: add new YC platform variant (0x63) support (Jiawei Wang) - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Johnny Hsieh) - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Richard Fitzgerald) - ASoC: qcom: Fix uninitialized pointer dmactl (Colin Ian King) - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Richard Fitzgerald) - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Kailang Yang) - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Willian Wang) - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Gergo Koteles) - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Eniac Zhang) - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Takashi Iwai) - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Takashi Iwai) - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Hans Peter) - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jay Ajit Mate) - ALSA: firewire-lib: fix to check cycle continuity (Takashi Sakamoto) - drm/nouveau: keep DMA buffers required for suspend/resume (Sid Pranjale) - nouveau: report byte usage in VRAM usage. (Dave Airlie) - drm/amd/display: Add monitor patch for specific eDP (Ryan Lin) - Revert "drm/amd/pm: resolve reboot exception for si oland" (Alex Deucher) - drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series (Prike Liang) - drm/amdgpu/pm: Fix the power1_min_cap value (Ma Jun) - drm/amd/display: Prevent potential buffer overflow in map_hw_resources (Srinivasan Shanmugam) - Revert "drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes" (Dmitry Baryshkov) - drm/xe/xe_trace: Add move_lacks_source detail to xe_bo_move trace (Priyanka Dandamudi) - drm/xe: Deny unbinds if uapi ufence pending (Mika Kuoppala) - drm/xe: Expose user fence from xe_sync_entry (Mika Kuoppala) - drm/xe: Use pointers in trace events (Lucas De Marchi) - drm/xe/xe_bo_move: Enhance xe_bo_move trace (Priyanka Dandamudi) - drm/xe/mmio: fix build warning for BAR resize on 32-bit (Arnd Bergmann) - drm/xe: get rid of MAX_BINDS (Paulo Zanoni) - drm/xe: Use vmalloc for array of bind allocation in bind IOCTL (Matthew Brost) - drm/xe: Don't support execlists in xe_gt_tlb_invalidation layer (Matthew Brost) - drm/xe: Fix execlist splat (Matthew Brost) - drm/xe/uapi: Remove unused flags (Francois Dugast) - drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over (José Roberto de Souza) - drm/xe: Add uapi for dumpable bos (Maarten Lankhorst) - drm/tests/drm_buddy: add alloc_range_bias test (Matthew Auld) - drm/buddy: check range allocation matches alignment (Matthew Auld) - drm/buddy: fix range bias (Matthew Auld) - fbcon: always restore the old font data in fbcon_do_set_font() (Jiri Slaby (SUSE)) - drm/ttm/tests: depend on UML || COMPILE_TEST (Christian König) - drm/tegra: Remove existing framebuffer only if we support display (Thierry Reding) - soc: qcom: pmic_glink: Fix boot when QRTR=m (Rob Clark) - soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free (Johan Hovold) - drm/bridge: aux-hpd: separate allocation and registration (Johan Hovold) - drm/bridge: aux-hpd: fix OF node leaks (Johan Hovold) - gpu: host1x: Skip reset assert on Tegra186 (Mikko Perttunen) - fprobe: Fix to allocate entry_data_size buffer with rethook instances (Masami Hiramatsu (Google)) - tomoyo: fix UAF write bug in tomoyo_write_control() (Tetsuo Handa) - dpll: fix build failure due to rcu_dereference_check() on unknown type (Eric Dumazet) - kunit: Fix again checksum tests on big endian CPUs (Christophe Leroy) - Bluetooth: qca: Fix triggering coredump implementation (Zijun Hu) - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (Janaki Ramaiah Thota) - Bluetooth: qca: Fix wrong event type for patch config command (Zijun Hu) - Bluetooth: Enforce validation on max value of connection interval (Kai-Heng Feng) - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (Luiz Augusto von Dentz) - Bluetooth: mgmt: Fix limited discoverable off timeout (Frédéric Danis) - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (Zijun Hu) - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (Yuxuan Hu) - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (Luiz Augusto von Dentz) - Bluetooth: Avoid potential use-after-free in hci_error_reset (Ying Hsu) - Bluetooth: hci_sync: Check the correct flag before starting a scan (Jonas Dreßler) - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (Johan Hovold) - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) - tls: separate no-async decryption request handling from async (Sabrina Dubroca) - tls: fix peeking with sync+async decryption (Sabrina Dubroca) - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() (Alexander Ofitserov) - selftests: netfilter: add bridge conntrack + multicast test case (Florian Westphal) - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Ignat Korchagin) - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Lukasz Majewski) - igb: extend PTP timestamp adjustments to i211 (Oleksij Rempel) - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Lin Ma) - tools: ynl: fix handling of multiple mcast groups (Jakub Kicinski) - Documentations: correct net_cachelines title for struct inet_sock (Haiyue Wang) - stmmac: Clear variable when destroying workqueue (Jakub Raczynski) - net: hsr: Fix typo in the hsr_forward_do() function comment (Lukasz Majewski) - net: ethernet: adi: move PHYLIB from vendor to driver symbol (Randy Dunlap) - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Felix Fietkau) - MAINTAINERS: wifi: Add N: ath1*k entries to match .yaml files (Jeff Johnson) - MAINTAINERS: wifi: update Jeff Johnson e-mail address (Jeff Johnson) - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Emmanuel Grumbach) - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Benjamin Berg) - wifi: nl80211: reject iftype change with mesh ID change (Johannes Berg) - uapi: in6: replace temporary label with rfc9486 (Justin Iurman) - net: lan78xx: fix "softirq work is pending" error (Oleksij Rempel) - net: stmmac: Complete meta data only when enabled (Kurt Kanzenbach) - net: usb: dm9601: fix wrong return value in dm9601_mdio_read (Javier Carrasco) - veth: try harder when allocating queue memory (Jakub Kicinski) - ionic: restore netdev feature bits after reset (Shannon Nelson) - ionic: check cmd_regs before copying in or out (Shannon Nelson) - ionic: check before releasing pci regions (Shannon Nelson) - selftests: mptcp: explicitly trigger the listener diag code-path (Paolo Abeni) - mptcp: fix possible deadlock in subflow diag (Paolo Abeni) - mptcp: fix double-free on socket dismantle (Davide Caratti) - selftests: mptcp: join: add ss mptcp support check (Geliang Tang) - mptcp: fix potential wake-up event loss (Paolo Abeni) - mptcp: fix snd_wnd initialization for passive socket (Paolo Abeni) - mptcp: push at DSS boundaries (Paolo Abeni) - mptcp: avoid printing warning once on client side (Matthieu Baerts (NGI0)) - selftests: mptcp: rm subflow with v4/v4mapped addr (Geliang Tang) - mptcp: map v4 address to v6 when destroying subflow (Geliang Tang) - dpll: rely on rcu for netdev_dpll_pin() (Eric Dumazet) - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Oleksij Rempel) - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Eric Dumazet) - selftests: net: veth: test syncing GRO and XDP state while device is down (Jakub Kicinski) - net: veth: clear GRO when clearing XDP even when down (Jakub Kicinski) - tun: Fix xdp_rxq_info's queue_index when detaching (Yunjian Wang) - ps3/gelic: Fix SKB allocation (Geoff Levand) - net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree (Vladimir Oltean) - net: mctp: take ownership of skb in mctp_local_output (Jeremy Kerr) - ice: Fix ASSERT_RTNL() warning during certain scenarios (Amritha Nambiar) - ice: fix pin phase adjust updates on PF reset (Arkadiusz Kubalewski) - ice: fix dpll periodic work data updates on PF reset (Arkadiusz Kubalewski) - ice: fix dpll and dpll_pin data access on PF reset (Arkadiusz Kubalewski) - ice: fix dpll input pin phase_adjust value updates (Arkadiusz Kubalewski) - ice: fix connection state of DPLL and out pin (Yochai Hagvi) - net: ip_tunnel: prevent perpetual headroom growth (Florian Westphal) - net: smsc95xx: add support for SYS TEC USB-SPEmodule1 (Andre Werner) - netlink: add nla be16/32 types to minlen array (Florian Westphal) - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Ryosuke Yasuoka) - landlock: Fix asymmetric private inodes referring (Mickaël Salaün) - Revert "ACPI: EC: Use a spin lock without disabing interrupts" (Rafael J. Wysocki) - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Doug Smythies) - spi: Drop mismerged fix (Mark Brown) - spi: cadence-qspi: add system-wide suspend and resume callbacks (Théo Lebrun) - spi: cadence-qspi: put runtime in runtime PM hooks names (Théo Lebrun) - spi: cadence-qspi: remove system-wide suspend helper calls from runtime PM hooks (Théo Lebrun) - spi: cadence-qspi: fix pointer reference in runtime PM hooks (Théo Lebrun) - regulator: max5970: Fix regulator child node name (Naresh Solanki) - MAINTAINERS: repair entry for MICROCHIP MCP16502 PMIC DRIVER (Lukas Bulwahn) - crypto: arm64/neonbs - fix out-of-bounds access on short input (Ard Biesheuvel) - crypto: lskcipher - Copy IV in lskcipher glue code always (Herbert Xu) - apparmor: fix lsm_get_self_attr() (Mickaël Salaün) - selinux: fix lsm_get_self_attr() (Mickaël Salaün) - mm/debug_vm_pgtable: fix BUG_ON with pud advanced test (Aneesh Kumar K.V (IBM)) - mm: cachestat: fix folio read-after-free in cache walk (Nhat Pham) - MAINTAINERS: add memory mapping entry with reviewers (Lorenzo Stoakes) - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Byungchul Park) - kasan: revert eviction of stack traces in generic mode (Marco Elver) - stackdepot: use variable size records for non-evictable entries (Marco Elver) - mtd: rawnand: marvell: fix layouts (Elad Nachman) - mtd: Fix possible refcounting issue when going through partition nodes (Miquel Raynal) - mtd: spinand: gigadevice: Fix the get ecc status issue (Han Xu) - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve (Filipe Manana) - btrfs: fix data races when accessing the reserved amount of block reserves (Filipe Manana) - btrfs: send: don't issue unnecessary zero writes for trailing hole (Filipe Manana) - btrfs: dev-replace: properly validate device names (David Sterba) - btrfs: zoned: don't skip block group profile checks on conventional zones (Johannes Thumshirn) - fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS (Mark O'Donovan) - Linux 6.8-rc6 (Linus Torvalds) - bcachefs: fix bch2_save_backtrace() (Kent Overstreet) - bcachefs: Fix check_snapshot() memcpy (Kent Overstreet) - bcachefs: Fix bch2_journal_flush_device_pins() (Kent Overstreet) - bcachefs: fix iov_iter count underflow on sub-block dio read (Brian Foster) - bcachefs: Fix BTREE_ITER_FILTER_SNAPSHOTS on inodes btree (Kent Overstreet) - bcachefs: Kill __GFP_NOFAIL in buffered read path (Kent Overstreet) - bcachefs: fix backpointer_to_text() when dev does not exist (Kent Overstreet) - docs: translations: use attribute to store current language (Vegard Nossum) - docs: Instruct LaTeX to cope with deeper nesting (Jonathan Corbet) - usb: typec: tpcm: Fix issues with power being removed during reset (Mark Brown) - MAINTAINERS: Drop myself as maintainer of TYPEC port controller drivers (Guenter Roeck) - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs (Krishna Kurapati) - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Ondrej Jirman) - usb: gadget: omap_udc: fix USB gadget regression on Palm TE (Aaro Koskinen) - usb: dwc3: gadget: Don't disconnect if not started (Thinh Nguyen) - usb: cdns3: fix memory double free when handle zero packet (Frank Li) - usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() (Frank Li) - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Xu Yang) - usb: roles: fix NULL pointer issue when put module's reference (Xu Yang) - usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers (Pawel Laszczak) - usb: cdnsp: blocked some cdns3 specific code (Pawel Laszczak) - usb: uhci-grlib: Explicitly include linux/platform_device.h (Andreas Larsson) - serial: amba-pl011: Fix DMA transmission in RS485 mode (Lino Sanfilippo) - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Lino Sanfilippo) - tty: hvc: Don't enable the RISC-V SBI console by default (Palmer Dabbelt) - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Pawan Gupta) - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Sean Christopherson) - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Pawan Gupta) - x86/entry_32: Add VERW just before userspace transition (Pawan Gupta) - x86/entry_64: Add VERW just before userspace transition (Pawan Gupta) - x86/bugs: Add asm helpers for executing VERW (Pawan Gupta) - irqchip/gic-v3-its: Do not assume vPE tables are preallocated (Oliver Upton) - irqchip/mbigen: Don't use bus_get_dev_root() to find the parent (Chen Jun) - PCI/MSI: Prevent MSI hardware interrupt number truncation (Vidya Sagar) - irqchip/sifive-plic: Enable interrupt if needed before EOI (Nam Cao) - erofs: fix refcount on the metabuf used for inode lookup (Sandeep Dhavale) - ext4_get_link(): fix breakage in RCU mode (Al Viro) - cifs_get_link(): bail out in unsafe case (Al Viro) - fuse: fix UAF in rcu pathwalks (Al Viro) - procfs: make freeing proc_fs_info rcu-delayed (Al Viro) - procfs: move dropping pde and pid from ->evict_inode() to ->free_inode() (Al Viro) - nfs: fix UAF on pathwalk running into umount (Al Viro) - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Al Viro) - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Al Viro) - hfsplus: switch to rcu-delayed unloading of nls and freeing ->s_fs_info (Al Viro) - exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helper (Al Viro) - affs: free affs_sb_info with kfree_rcu() (Al Viro) - rcu pathwalk: prevent bogus hard errors from may_lookup() (Al Viro) - fs/super.c: don't drop ->s_user_ns until we free struct super_block itself (Al Viro) - erofs: fix handling kern_mount() failure (Al Viro) - Revert "get rid of DCACHE_GENOCIDE" (Al Viro) - KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat' (Amit Machhiwal) - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Gaurav Batra) - iommu/sva: Restore SVA handle sharing (Jason Gunthorpe) - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jason Gunthorpe) - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Dmitry Baryshkov) - iommu/vt-d: Fix constant-out-of-range warning (Arnd Bergmann) - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Yi Liu) - iommu/vt-d: Add missing dirty tracking set for parent domain (Yi Liu) - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Yi Liu) - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Yi Liu) - iommu/vt-d: Add missing device iotlb flush for parent domain (Yi Liu) - iommu/vt-d: Update iotlb in nested domain attach (Yi Liu) - iommu/vt-d: Add missing iotlb flush for parent domain (Yi Liu) - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Yi Liu) - iommu/vt-d: Track nested domains in parent (Yi Liu) - cxl/acpi: Fix load failures due to single window creation failure (Dan Williams) - acpi/ghes: Remove CXL CPER notifications (Dan Williams) - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (Robert Richter) - cxl/test: Add support for qos_class checking (Dave Jiang) - cxl: Fix sysfs export of qos_class for memdev (Dave Jiang) - cxl: Remove unnecessary type cast in cxl_qos_class_verify() (Dave Jiang) - cxl: Change 'struct cxl_memdev_state' *_perf_list to single 'struct cxl_dpa_perf' (Dave Jiang) - cxl/region: Allow out of order assembly of autodiscovered regions (Alison Schofield) - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (Alison Schofield) - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Alison Schofield) - x86/numa: Fix the address overlap check in numa_fill_memblks() (Alison Schofield) - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (Li Ming) - dm-integrity, dm-verity: reduce stack usage for recheck (Arnd Bergmann) - scsi: jazz_esp: Only build if SCSI core is builtin (Randy Dunlap) - scsi: smartpqi: Fix disable_managed_interrupts (Don Brace) - scsi: ufs: Uninitialized variable in ufshcd_devfreq_target() (Dan Carpenter) - scsi: target: pscsi: Fix bio_put() for error case (Naohiro Aota) - scsi: core: Consult supported VPD page list prior to fetching page (Martin K. Petersen) - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Martin K. Petersen) - i2c: imx: when being a target, mark the last read as processed (Corey Minyard) - LoongArch: KVM: Streamline kvm_check_cpucfg() and improve comments (WANG Xuerui) - LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask() (WANG Xuerui) - LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg() (WANG Xuerui) - LoongArch: dts: Minor whitespace cleanup (Krzysztof Kozlowski) - LoongArch: Call early_init_fdt_scan_reserved_mem() earlier (Huacai Chen) - LoongArch: Update cpu_sibling_map when disabling nonboot CPUs (Huacai Chen) - LoongArch: Disable IRQ before init_fn() for nonboot CPUs (Huacai Chen) - parisc: Fix stack unwinder (Guenter Roeck) - parisc/kprobes: always include asm-generic/kprobes.h (Max Kellermann) - parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check (Max Kellermann) - Revert "parisc: Only list existing CPUs in cpu_possible_mask" (Helge Deller) - ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 nodes (Geert Uytterhoeven) - riscv: dts: sifive: add missing #interrupt-cells to pmic (Conor Dooley) - riscv: dts: starfive: replace underscores in node names (Krzysztof Kozlowski) - soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt (Geert Uytterhoeven) - firmware: microchip: fix wrong sizeof argument (Samasth Norway Ananda) - cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback() (Lad Prabhakar) - arm64: dts: qcom: Fix interrupt-map cell sizes (Rob Herring) - arm: dts: Fix dtc interrupt_map warnings (Rob Herring) - arm64: dts: Fix dtc interrupt_provider warnings (Rob Herring) - arm: dts: Fix dtc interrupt_provider warnings (Rob Herring) - arm64: dts: freescale: Disable interrupt_map check (Rob Herring) - arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names (Chris Morgan) - arm64: dts: rockchip: Drop interrupts property from rk3328 pwm-rockchip node (Johan Jonker) - arm64: dts: rockchip: set num-cs property for spi on px30 (Heiko Stuebner) - arm64: dts: rockchip: minor rk3588 whitespace cleanup (Krzysztof Kozlowski) - arm64: dts: rockchip: drop unneeded status from rk3588-jaguar gpio-leds (Heiko Stuebner) - ARM: dts: rockchip: Drop interrupts property from pwm-rockchip nodes (Uwe Kleine-König) - arm64: dts: rockchip: Fix the num-lanes of pcie3x4 on Cool Pi CM5 EVB (Andy Yan) - arm64: dts: rockchip: rename vcc5v0_usb30_host regulator for Cool Pi CM5 EVB (Andy Yan) - arm64: dts: rockchip: aliase sdmmc as mmc1 for Cool Pi CM5 EVB (Andy Yan) - arm64: dts: rockchip: aliase sdmmc as mmc1 for Cool Pi 4B (Andy Yan) - arm64: dts: rockchip: mark system power controller on rk3588-evb1 (Sebastian Reichel) - bus: imx-weim: fix valid range check (Lucas Stach) - Revert "arm64: dts: imx8mn-var-som-symphony: Describe the USB-C connector" (Fabio Estevam) - Revert "arm64: dts: imx8mp-dhcom-pdk3: Describe the USB-C connector" (Fabio Estevam) - arm64: dts: tqma8mpql: fix audio codec iov-supply (Alexander Stein) - arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC (Marek Vasut) - ARM: ep93xx: Add terminator to gpiod_lookup_table (Nikita Shubin) - arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend (Mark Brown) - arm64/sme: Restore SME registers on exit from suspend (Mark Brown) - Revert "arm64: jump_label: use constraints "Si" instead of "i"" (Will Deacon) - perf: CXL: fix CPMU filter value mask length (Hojin Nam) - s390/cio: fix invalid -EBUSY on ccw_device_start (Peter Oberparleiter) - s390: use the correct count for __iowrite64_copy() (Jason Gunthorpe) - s390/configs: update default configurations (Heiko Carstens) - s390/configs: enable INIT_STACK_ALL_ZERO in all configurations (Heiko Carstens) - s390/configs: provide compat topic configuration target (Heiko Carstens) - kasan: guard release_free_meta() shadow access with kasan_arch_is_ready() (Benjamin Gray) - mm/damon/lru_sort: fix quota status loss due to online tunings (SeongJae Park) - mm/damon/reclaim: fix quota stauts loss due to online tunings (SeongJae Park) - MAINTAINERS: mailmap: update Shakeel's email address (Shakeel Butt) - mm/damon/sysfs-schemes: handle schemes sysfs dir removal before commit_schemes_quota_goals (SeongJae Park) - mm: memcontrol: clarify swapaccount=0 deprecation warning (Johannes Weiner) - mm/memblock: add MEMBLOCK_RSRV_NOINIT into flagname[] array (Anshuman Khandual) - mm/zswap: invalidate duplicate entry when !zswap_enabled (Chengming Zhou) - lib/Kconfig.debug: TEST_IOV_ITER depends on MMU (Guenter Roeck) - mm/swap: fix race when skipping swapcache (Kairui Song) - mm/swap_state: update zswap LRU's protection range with the folio locked (Nhat Pham) - selftests/mm: uffd-unit-test check if huge page size is 0 (Terry Tritton) - mm/damon/core: check apply interval in damon_do_apply_schemes() (SeongJae Park) - mm: zswap: fix missing folio cleanup in writeback race path (Yosry Ahmed) - dm-crypt, dm-integrity, dm-verity: bump target version (Mike Snitzer) - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Mikulas Patocka) - dm-crypt: recheck the integrity tag after a failure (Mikulas Patocka) - dm-crypt: don't modify the data when using authenticated encryption (Mikulas Patocka) - dm-verity: recheck the hash after a failure (Mikulas Patocka) - dm-integrity: recheck the integrity tag after a failure (Mikulas Patocka) - nouveau: add an ioctl to report vram usage (Dave Airlie) - nouveau: add an ioctl to return vram bar size. (Dave Airlie) - nouveau/gsp: add kconfig option to enable GSP paths by default (Dave Airlie) - drm/xe: Fix modpost warning on xe_mocs kunit module (Ashutosh Dixit) - drm/xe/xe_gt_idle: Drop redundant newline in name (Ashutosh Dixit) - drm/xe: Return 2MB page size for compact 64k PTEs (Matthew Brost) - drm/xe: Add XE_VMA_PTE_64K VMA flag (Matthew Brost) - drm/xe: Fix xe_vma_set_pte_size (Matthew Brost) - drm/xe/uapi: Remove support for persistent exec_queues (Thomas Hellström) - drm/amdgpu: Fix the runtime resume failure issue (Ma Jun) - drm/amd/display: fix null-pointer dereference on edid reading (Melissa Wen) - drm/amd/display: Fix memory leak in dm_sw_fini() (Armin Wolf) - drm/amd/display: fix input states translation error for dcn35 & dcn351 (Swapnil Patel) - drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv (Srinivasan Shanmugam) - drm/amd/display: Only allow dig mapping to pwrseq in new asic (Lewis Huang) - drm/amd/display: adjust few initialization order in dm (Wayne Lin) - drm/i915/tv: Fix TV mode (Maxime Ripard) - drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func (Erik Kurzinger) - drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set (Erik Kurzinger) - drm/ttm: Fix an invalid freeing on already freed page in error path (Thomas Hellström) - sparc: Fix undefined reference to fb_is_primary_device (Javier Martinez Canillas) - accel/ivpu: Don't enable any tiles by default on VPU40xx (Andrzej Kacprowski) - drm/tests/drm_buddy: fix 32b build (Matthew Auld) - drm/meson: Don't remove bridges which are created by other drivers (Martin Blumenstingl) - drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_() (Dan Carpenter) - nouveau: fix function cast warnings (Arnd Bergmann) - drm/buddy: Modify duplicate list_splice_tail call (Arunpravin Paneer Selvam) - ata: libata-core: Do not call ata_dev_power_set_standby() twice (Damien Le Moal) - ata: ahci_ceva: fix error handling for Xilinx GT PHY support (Radhey Shyam Pandey) - ahci: asm1064: correct count of reported ports (Andrey Jr. Melnikov) - ata: libata-core: Do not try to set sleeping devices to standby (Damien Le Moal) - gpiolib: Handle no pin_ranges in gpiochip_generic_config() (Emil Renner Berthing) - hwmon: (nct6775) Fix access to temperature configuration registers (Guenter Roeck) - block: sed-opal: handle empty atoms when parsing response (Greg Joyce) - md: Don't suspend the array for interrupted reshape (Yu Kuai) - md: Don't register sync_thread for reshape directly (Yu Kuai) - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Yu Kuai) - md: Don't ignore read-only array in md_check_recovery() (Yu Kuai) - md: Don't ignore suspended array in md_check_recovery() (Yu Kuai) - md: Fix missing release of 'active_io' for flush (Yu Kuai) - selftests/iommu: fix the config fragment (Muhammad Usama Anjum) - iommufd: Reject non-zero data_type if no data_len is provided (Jason Gunthorpe) - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Joao Martins) - iommufd/selftest: Add mock IO hugepages tests (Joao Martins) - iommufd/selftest: Hugepage mock domain support (Joao Martins) - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Joao Martins) - iommufd/selftest: Refactor dirty bitmap tests (Joao Martins) - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Joao Martins) - iommufd/selftest: Test u64 unaligned bitmaps (Joao Martins) - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Joao Martins) - iommufd/iova_bitmap: Bounds check mapped::pages access (Joao Martins) - platform/x86: thinkpad_acpi: Only update profile if successfully converted (Mario Limonciello) - platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler (Hans de Goede) - platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name (Hans de Goede) - platform/x86: x86-android-tablets: Fix serdev instantiation no longer working (Hans de Goede) - platform/x86: Add new get_serdev_controller() helper (Hans de Goede) - platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90 (Hans de Goede) - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (Mario Limonciello) - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (Mario Limonciello) - platform/x86/amd/pmf: Add debugging message for missing policy data (Mario Limonciello) - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (Mario Limonciello) - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (Shyam Sundar S K) - platform/x86/amd/pmf: Remove smart_pc_status enum (Shyam Sundar S K) - platform/x86: touchscreen_dmi: Consolidate Goodix upside-down touchscreen data (Hans de Goede) - platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names (Hans de Goede) - platform/x86: intel: int0002_vgpio: Pass IRQF_ONESHOT to request_irq() (Hans de Goede) - platform/x86: think-lmi: Fix password opcode ordering for workstations (Mark Pearson) - clk: samsung: clk-gs101: comply with the new dt cmu_misc clock names (Tudor Ambarus) - dt-bindings: clock: gs101: rename cmu_misc clock-names (Tudor Ambarus) - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Bart Van Assche) - afs: Increase buffer size in afs_update_volume_status() (Daniil Dulov) - afs: Fix ignored callbacks over ipv4 (Marc Dionne) - cachefiles: fix memory leak in cachefiles_add_cache() (Baokun Li) - netfs: Fix missing zero-length check in unbuffered write (David Howells) - netfs: Fix i_dio_count leak on DIO read past i_size (Marc Dionne) - l2tp: pass correct message length to ip6_append_data (Tom Parkin) - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Pablo Neira Ayuso) - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Pablo Neira Ayuso) - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Pablo Neira Ayuso) - netfilter: nf_tables: set dormant flag on hook register failure (Florian Westphal) - bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() (Shigeru Yoshida) - selftests/bpf: Add negtive test cases for task iter (Yafang Shao) - bpf: Fix an issue due to uninitialized bpf_iter_task (Yafang Shao) - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Martin KaFai Lau) - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Martin KaFai Lau) - selftest/bpf: Test the read of vsyscall page under x86-64 (Hou Tao) - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Hou Tao) - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Hou Tao) - bpf, scripts: Correct GPL license name (Gianmarco Lusvardi) - xsk: Add truesize to skb_add_rx_frag(). (Sebastian Andrzej Siewior) - bpf: Fix warning for bpf_cpumask in verifier (Hari Bathini) - net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY (Siddharth Vadapalli) - selftests: ioam: refactoring to align with the fix (Justin Iurman) - Fix write to cloned skb in ipv6_hop_ioam() (Justin Iurman) - phonet/pep: fix racy skb_queue_empty() use (Rémi Denis-Courmont) - phonet: take correct lock to peek at the RX queue (Rémi Denis-Courmont) - net: sparx5: Add spinlock for frame transmission from CPU (Horatiu Vultur) - net/sched: flower: Add lock protection when remove filter handle (Jianbo Liu) - devlink: fix port dump cmd type (Jiri Pirko) - net: stmmac: Fix EST offset for dwmac 5.10 (Kurt Kanzenbach) - tools: ynl: don't leak mcast_groups on init error (Jakub Kicinski) - tools: ynl: make sure we always pass yarg to mnl_cb_run (Jakub Kicinski) - net: mctp: put sock on tag allocation failure (Jeremy Kerr) - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() (Vasiliy Kovalev) - MAINTAINERS: Add framer headers to NETWORKING [GENERAL] (Simon Horman) - af_unix: Drop oob_skb ref before purging queue in GC. (Kuniyuki Iwashima) - net: ipa: don't overrun IPA suspend interrupt registers (Alex Elder) - net: implement lockless setsockopt(SO_PEEK_OFF) (Eric Dumazet) - octeontx2-af: Consider the action set by PF (Subbaraya Sundeep) - docs: netdev: update the link to the CI repo (Jakub Kicinski) - arp: Prevent overflow in arp_req_get(). (Kuniyuki Iwashima) - devlink: fix possible use-after-free and memory leaks in devlink_init() (Vasiliy Kovalev) - ipv6: sr: fix possible use-after-free and null-ptr-deref (Vasiliy Kovalev) - enic: Avoid false positive under FORTIFY_SOURCE (Kees Cook) - ionic: use pci_is_enabled not open code (Shannon Nelson) - selftests: bonding: set active slave to primary eth1 specifically (Hangbin Liu) - net: bcmasp: Sanity check is off by one (Justin Chen) - net: bcmasp: Indicate MAC is in charge of PHY PM (Florian Fainelli) - selftests: mptcp: diag: unique 'cestab' subtest names (Matthieu Baerts (NGI0)) - selftests: mptcp: diag: unique 'in use' subtest names (Matthieu Baerts (NGI0)) - selftests: mptcp: userspace_pm: unique subtest names (Matthieu Baerts (NGI0)) - selftests: mptcp: simult flows: fix some subtest names (Matthieu Baerts (NGI0)) - selftests: mptcp: diag: fix bash warnings on older kernels (Matthieu Baerts (NGI0)) - selftests: mptcp: pm nl: avoid error msg on older kernels (Matthieu Baerts (NGI0)) - selftests: mptcp: pm nl: also list skipped tests (Matthieu Baerts (NGI0)) - mptcp: fix duplicate subflow creation (Paolo Abeni) - mptcp: fix data races on remote_id (Paolo Abeni) - mptcp: fix data races on local_id (Paolo Abeni) - mptcp: fix lockless access in subflow ULP diag (Paolo Abeni) - mptcp: add needs_id for netlink appending addr (Geliang Tang) - mptcp: add needs_id for userspace appending addr (Geliang Tang) - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Eric Dumazet) - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Eric Dumazet) - net: stmmac: Fix incorrect dereference in interrupt handlers (Pavel Sakharov) - net/sched: act_mirred: don't override retval if we already lost the skb (Jakub Kicinski) - net/sched: act_mirred: use the backlog for mirred ingress (Jakub Kicinski) - net: ethernet: adi: requires PHYLIB support (Randy Dunlap) - dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished(). (Kuniyuki Iwashima) - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Tobias Waldekranz) - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Tobias Waldekranz) - net/iucv: fix the allocation size of iucv_path_table array (Alexander Gordeev) - ring-buffer: Do not let subbuf be bigger than write mask (Steven Rostedt (Google)) - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Oliver Upton) - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Oliver Upton) - btrfs: fix deadlock with fiemap and extent locking (Josef Bacik) - btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size (Qu Wenruo) - crypto: virtio/akcipher - Fix stack overflow on memcpy (zhenwei pi) - RDMA/srpt: fix function pointer cast warnings (Arnd Bergmann) - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) - RDMA/srpt: Support specifying the srpt_service_guid parameter (Bart Van Assche) - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) - RDMA/irdma: Add AE for too many RNRS (Mustafa Ismail) - RDMA/irdma: Set the CQ read threshold for GEN 1 (Mustafa Ismail) - RDMA/irdma: Validate max_send_wr and max_recv_wr (Shiraz Saleem) - RDMA/irdma: Fix KASAN issue with tasklet (Mike Marciniszyn) - RDMA/mlx5: Relax DEVX access upon modify commands (Yishai Hadas) - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Mark Zhang) - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Leon Romanovsky) - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Kalesh AP) - RDMA/bnxt_re: Return error for SRQ resize (Kalesh AP) - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Kalesh AP) - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Kalesh AP) - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Kalesh AP) - IB/hfi1: Fix a memleak in init_credit_return (Zhipeng Lu) - drm/tests/drm_buddy: fix build failure on 32-bit targets (Linus Torvalds) - sched/membarrier: reduce the ability to hammer on sys_membarrier (Linus Torvalds) - Linux 6.8-rc5 (Linus Torvalds) - kallsyms: ignore ARMv4 thunks along with others (Arnd Bergmann) - modpost: trim leading spaces when processing source files list (Radek Krejci) - gen_compile_commands: fix invalid escape sequence warning (Andrew Ballance) - kbuild: Fix changing ELF file type for output of gen_btf for big endian (Nathan Chancellor) - docs: kconfig: Fix grammar and formatting (Thorsten Blum) - kbuild: use 4-space indentation when followed by conditionals (Masahiro Yamada) - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Steve Wahl) - irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (Marc Zyngier) - irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems (Marc Zyngier) - irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors (Marc Zyngier) - irqchip/qcom-mpm: Fix IS_ERR() vs NULL check in qcom_mpm_init() (Dan Carpenter) - irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc() (Bibo Mao) - irqchip/irq-brcmstb-l2: Add write memory barrier before exit (Doug Berger) - i2c: i801: Fix block process call transactions (Jean Delvare) - i2c: pasemi: split driver into two separate modules (Arnd Bergmann) - i2c: qcom-geni: Correct I2C TRE sequence (Viken Dadhaniya) - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Shivaprasad G Bhat) - powerpc/pseries: fix accuracy of stolen time (Shrikanth Hegde) - powerpc/ftrace: Ignore ftrace locations in exit text sections (Naveen N Rao) - powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E (David Engraf) - powerpc/kasan: Limit KASAN thread size increase to 32KB (Michael Ellerman) - Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add" (Michael Ellerman) - powerpc: 85xx: mark local functions static (Arnd Bergmann) - powerpc: udbg_memcons: mark functions static (Arnd Bergmann) - powerpc/kasan: Fix addr error caused by page alignment (Jiangfeng Xiao) - powerpc/6xx: set High BAT Enable flag on G2_LE cores (Matthias Schiffer) - selftests/powerpc/papr_vpd: Check devfd before get_system_loc_code() (R Nageswara Sastry) - powerpc/64: Set task pt_regs->link to the LR value on scv entry (Naveen N Rao) - powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add (Gaurav Batra) - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Nathan Lynch) - bcachefs: Fix missing va_end() (Kent Overstreet) - bcachefs: Fix check_version_upgrade() (Kent Overstreet) - bcachefs: Clamp replicas_required to replicas (Kent Overstreet) - bcachefs: fix missing endiannes conversion in sb_members (Kent Overstreet) - bcachefs: fix kmemleak in __bch2_read_super error handling path (Su Yue) - bcachefs: Fix missing bch2_err_class() calls (Kent Overstreet) - Documentation: Document the Linux Kernel CVE process (Greg Kroah-Hartman) - Revert "kobject: Remove redundant checks for whether ktype is NULL" (Greg Kroah-Hartman) - driver core: fw_devlink: Improve logs for cycle detection (Saravana Kannan) - driver core: fw_devlink: Improve detection of overlapping cycles (Saravana Kannan) - driver core: Fix device_link_flag_is_sync_state_only() (Saravana Kannan) - topology: Set capacity_freq_ref in all cases (Vincent Guittot) - nvmem: include bit index in cell sysfs file name (Arnd Bergmann) - iio: adc: ad4130: only set GPIO_CTRL if pin is unused (Cosmin Tanislav) - iio: adc: ad4130: zero-initialize clock init data (Cosmin Tanislav) - iio: accel: bma400: Fix a compilation problem (Mario Limonciello) - iio: commom: st_sensors: ensure proper DMA alignment (Nuno Sa) - iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP (Srinivas Pandruvada) - iio: move LIGHT_UVA and LIGHT_UVB to the end of iio_modifier (Javier Carrasco) - staging: iio: ad5933: fix type mismatch regression (David Schiller) - iio: humidity: hdc3020: fix temperature offset (Dimitri Fedrau) - iio: adc: ad7091r8: Fix error code in ad7091r8_gpio_setup() (Dan Carpenter) - iio: adc: ad_sigma_delta: ensure proper DMA alignment (Nuno Sa) - iio: imu: adis: ensure proper DMA alignment (Nuno Sa) - iio: humidity: hdc3020: Add Makefile, Kconfig and MAINTAINERS entry (Jonathan Cameron) - iio: imu: bno055: serdev requires REGMAP (Randy Dunlap) - iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC (zhili.liu) - iio: pressure: bmp280: Add missing bmp085 to SPI id table (Sam Protsenko) - iio: core: fix memleak in iio_device_register_sysfs (Dinghao Liu) - interconnect: qcom: x1e80100: Add missing ACV enable_mask (Mike Tipton) - interconnect: qcom: sm8650: Use correct ACV enable_mask (Mike Tipton) - interconnect: qcom: sm8550: Enable sync_state (Konrad Dybcio) - interconnect: qcom: sc8180x: Mark CO0 BCM keepalive (Konrad Dybcio) - serial: mxs-auart: fix tx (Jiri Slaby (SUSE)) - serial: core: introduce uart_port_tx_flags() (Jiri Slaby (SUSE)) - serial: 8250_pci1xxxx: partially revert off by one patch (Dan Carpenter) - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Thinh Nguyen) - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Mohammad Rahimi) - media: pwm-ir-tx: Depend on CONFIG_HIGH_RES_TIMERS (Sean Young) - media: ir_toy: fix a memleak in irtoy_tx (Zhipeng Lu) - media: rc: bpf attach/detach requires write permission (Sean Young) - media: atomisp: Adjust for v4l2_subdev_state handling changes in 6.8 (Hans de Goede) - media: rkisp1: Fix IRQ handling due to shared interrupts (Tomi Valkeinen) - media: Revert "media: rkisp1: Drop IRQF_SHARED" (Tomi Valkeinen) - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Siddharth Vadapalli) - PCI: Fix active state requirement in PME polling (Alex Williamson) - tracing/probes: Fix to search structure fields correctly (Masami Hiramatsu (Google)) - smb: Fix regression in writes when non-standard maximum write size negotiated (Steve French) - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) - cifs: update the same create_guid on replay (Shyam Prasad N) - cifs: fix underflow in parse_server_interfaces() (Dan Carpenter) - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (Lee Duncan) - scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" (Lee Duncan) - scsi: target: Fix unmap setup during configuration (Mike Christie) - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Tejun Heo) - nvmet: remove superfluous initialization (Chaitanya Kulkarni) - nvme: implement support for relaxed effects (Keith Busch) - nvme-fabrics: fix I/O connect error handling (Chaitanya Kulkarni) - io_uring/net: fix multishot accept overflow handling (Jens Axboe) - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Will Deacon) - KVM: arm64: Do not source virt/lib/Kconfig twice (Masahiro Yamada) - KVM: arm64: Fix circular locking dependency (Sebastian Ene) - RISC-V: KVM: Use correct restricted types (Andrew Jones) - RISC-V: paravirt: Use correct restricted types (Andrew Jones) - RISC-V: paravirt: steal_time should be static (Andrew Jones) - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Sean Christopherson) - KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test (Sean Christopherson) - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Vitaly Kuznetsov) - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Vitaly Kuznetsov) - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Vitaly Kuznetsov) - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Vitaly Kuznetsov) - KVM: selftests: Fail tests when open() fails with !ENOENT (Vitaly Kuznetsov) - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Vitaly Kuznetsov) - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Sean Christopherson) - KVM: selftests: x86_64: Remove redundant newlines (Andrew Jones) - KVM: selftests: s390x: Remove redundant newlines (Andrew Jones) - KVM: selftests: riscv: Remove redundant newlines (Andrew Jones) - KVM: selftests: aarch64: Remove redundant newlines (Andrew Jones) - KVM: selftests: Remove redundant newlines (Andrew Jones) - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Sean Christopherson) - KVM: x86: Fix KVM_GET_MSRS stack info leak (Mathias Krause) - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Mingwei Zhang) - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) - seq_buf: Fix kernel documentation (Andy Shevchenko) - seq_buf: Don't use "proxy" headers (Andy Shevchenko) - tracing/synthetic: Fix trace_string() return value (Thorsten Blum) - tracing: Inform kmemleak of saved_cmdlines allocation (Steven Rostedt (Google)) - tracing: Use ring_buffer_record_is_set_on() in tracer_tracing_is_on() (Sven Schnelle) - tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (Petr Pavlu) - arm64/sve: Lower the maximum allocation for the SVE ptrace regset (Mark Brown) - arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata (Easwar Hariharan) - perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count) (Ilkka Koskinen) - arm64: jump_label: use constraints "Si" instead of "i" (Fangrui Song) - arm64: fix typo in comments (Seongsu Park) - perf: CXL: fix mismatched cpmu event opcode (Hojin Nam) - arm64/signal: Don't assume that TIF_SVE means we saved SVE state (Mark Brown) - zonefs: Improve error handling (Damien Le Moal) - ALSA: usb-audio: More relaxed check of MIDI jack names (Takashi Iwai) - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Eniac Zhang) - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Richard Fitzgerald) - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Peter Ujfalusi) - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Peter Ujfalusi) - ASoC: SOF: IPC3: fix message bounds on ipc ops (Curtis Malainey) - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Peter Ujfalusi) - ASoC: q6dsp: fix event handler prototype (Arnd Bergmann) - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Attila Tőkés) - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Hans de Goede) - ASoC: rt5645: Make LattePanda board DMI match more precise (Hans de Goede) - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Hans de Goede) - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Hans de Goede) - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Cristian Ciocaltea) - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Alexey Khoroshilov) - ASoC: cs35l56: Remove default from IRQ1_CFG register (Richard Fitzgerald) - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Ranjani Sridharan) - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Richard Fitzgerald) - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Amadeusz Sławiński) - ASoC: cs42l43: Add system suspend ops to disable IRQ (Charles Keepax) - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Charles Keepax) - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Mario Limonciello) - ASoC: tas2781: add module parameter to tascodec_init() (Gergo Koteles) - ASoC: Intel: avs: Fix pci_probe() error path (Cezary Rojewski) - ASoC: dt-bindings: google,sc7280-herobrine: Drop bouncing @codeaurora (Jeffrey Hugo) - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Dan Carpenter) - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jean-Loïc Charroud) - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jean-Loïc Charroud) - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jean-Loïc Charroud) - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Tomasz Kudela) - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Lukas Bulwahn) - ALSA: hda/realtek: add IDs for Dell dual spk platform (Shuming Fan) - ALSA: hda/conexant: Add quirk for SWS JS201D (bo liu) - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (Krzysztof Kozlowski) - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (Krzysztof Kozlowski) - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (Krzysztof Kozlowski) - drm/msm: Wire up tlb ops (Rob Clark) - Revert "drm/msm/gpu: Push gpu lock down past runpm" (Rob Clark) - drm/msm/a6xx: set highest_bank_bit to 13 for a610 (Dmitry Baryshkov) - drm/msm/gem: Fix double resv lock aquire (Rob Clark) - drm/amdgpu: Fix implicit assumtion in gfx11 debug flags (Rajneesh Bhardwaj) - drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards (Rajneesh Bhardwaj) - drm/amd/display: Increase ips2_eval delay for DCN35 (Nicholas Kazlauskas) - drm/amdgpu/display: Initialize gamma correction mode variable in dcn30_get_gamcor_current() (Srinivasan Shanmugam) - drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution (Thong) - drm/amd/display: fixed integer types and null check locations (Sohaib Nadeem) - drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr (Roman Li) - drm/amd/display: Preserve original aspect ratio in create stream (Tom Chung) - drm/amd/display: Fix possible NULL dereference on device remove/driver unload (Srinivasan Shanmugam) - Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz" (Sohaib Nadeem) - drm/amd/display: Add align done check (Zhikai Zhai) - Revert "drm/amd: flush any delayed gfxoff on suspend entry" (Mario Limonciello) - drm/amd: Stop evicting resources on APUs in suspend (Mario Limonciello) - drm/amd/display: Fix possible buffer overflow in 'find_dcfclk_for_voltage()' (Srinivasan Shanmugam) - drm/amd/display: Fix possible use of uninitialized 'max_chunks_fbc_mode' in 'calculate_bandwidth()' (Srinivasan Shanmugam) - drm/amd/display: Initialize 'wait_time_microsec' variable in link_dp_training_dpia.c (Srinivasan Shanmugam) - drm/amd/display: Fix && vs || typos (Dan Carpenter) - drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3 (Kent Russell) - drm/amdgpu: make damage clips support configurable (Hamza Mahfooz) - drm/xe: avoid function cast warnings (Arnd Bergmann) - drm/xe/pt: Allow for stricter type- and range checking (Thomas Hellström) - drm/xe/display: fix i915_gem_object_is_shmem() wrapper (Matthew Auld) - drm/xe/vm: Avoid reserving zero fences (Thomas Hellström) - drm/i915/dp: Limit SST link rate to <=8.1Gbps (Ville Syrjälä) - drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address (Manasi Navare) - drm/tests/drm_buddy: add alloc_contiguous test (Matthew Auld) - drm/buddy: Fix alloc_range() error handling code (Arunpravin Paneer Selvam) - drm/rockchip: vop2: add a missing unlock in vop2_crtc_atomic_enable() (Harshit Mogalapalli) - drm/crtc: fix uninitialized variable use even harder (Rob Clark) - drm/prime: Support page array >= 4GB (Philip Yang) - nouveau/svm: fix kvcalloc() argument order (Arnd Bergmann) - drm/nouveau: omit to create schedulers using the legacy uAPI (Danilo Krummrich) - drm/nouveau: don't fini scheduler if not initialized (Danilo Krummrich) - accel/ivpu: Fix DevTLB errors on suspend/resume and recovery (Jacek Lawrynowicz) - lsm: fix integer overflow in lsm_set_self_attr() syscall (Jann Horn) - igc: Remove temporary workaround (Sasha Neftin) - igb: Fix string truncation warnings in igb_set_fw_version (Kunwu Chan) - net: fill in MODULE_DESCRIPTION()s for missing arcnet (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for mdio_devres (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ppp (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for fddik/skfp (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for plip (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ieee802154/fakelb (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for xen-netback (Breno Leitao) - net: ravb: Count packets instead of descriptors in GbEth RX path (Paul Barker) - pppoe: Fix memory leak in pppoe_sendmsg() (Gavrilov Ilia) - net: sctp: fix skb leak in sctp_inq_free() (Dmitry Antipov) - net: bcmasp: Handle RX buffer allocation failure (Florian Fainelli) - netfilter: nf_tables: fix bidirectional offload regression (Felix Fietkau) - netfilter: nat: restore default DNAT behavior (Kyle Swenson) - netfilter: nft_set_pipapo: fix missing : in kdoc (Pablo Neira Ayuso) - can: netlink: Fix TDCO calculation using the old data bittiming (Maxime Jayat) - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Oleksij Rempel) - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Ziqi Zhao) - net-timestamp: make sk_tskey more predictable in error path (Vadim Fedorenko) - selftests: tls: increase the wait in poll_partial_rec_async (Jakub Kicinski) - ice: Add check for lport extraction to LAG init (Dave Ertman) - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Emmanuel Grumbach) - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Dan Carpenter) - wifi: iwlwifi: Fix some error codes (Dan Carpenter) - wifi: iwlwifi: clear link_id in time_event (Miri Korenblit) - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Daniel Gabay) - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Johannes Berg) - ethernet: cpts: fix function pointer cast warnings (Arnd Bergmann) - bnad: fix work_queue type mismatch (Arnd Bergmann) - net: smc: fix spurious error message from __sock_release() (Dmitry Antipov) - i40e: take into account XDP Tx queues when stopping rings (Maciej Fijalkowski) - i40e: avoid double calling i40e_pf_rxq_wait() (Maciej Fijalkowski) - i40e: Fix wrong mask used during DCB config (Ivan Vecera) - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) - octeontx2-af: Remove the PF_FUNC validation for NPC transmit rules (Subbaraya Sundeep) - selftests: net: more pmtu.sh fixes (Paolo Abeni) - selftests: net: more strict check in net_helper (Paolo Abeni) - selftests: net: cope with slow env in so_txtime.sh test (Paolo Abeni) - selftests: net: cope with slow env in gro.sh test (Paolo Abeni) - net: ti: icssg-prueth: add dependency for PTP (Randy Dunlap) - af_unix: Fix task hung while purging oob_skb in GC. (Kuniyuki Iwashima) - connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" (Keqi Wang) - net:rds: Fix possible deadlock in rds_message_put (Allison Henderson) - net: add rcu safety to rtnl_prop_list_size() (Eric Dumazet) - pds_core: no health-thread in VF path (Shannon Nelson) - ionic: minimal work with 0 budget (Shannon Nelson) - net: stmmac: xgmac: use #define for string constants (Simon Horman) - selftests: net: ip_local_port_range: define IPPROTO_MPTCP (Maxim Galaganov) - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) - net: sysfs: Fix /sys/class/net/ path for statistics (Breno Leitao) - MAINTAINERS: update Geliang's email address (Geliang Tang) - mptcp: really cope with fastopen race (Paolo Abeni) - mptcp: check addrs list in userspace_pm_get_local_id (Geliang Tang) - mptcp: corner case locking for rx path fields initialization (Paolo Abeni) - mptcp: fix more tx path fields initialization (Paolo Abeni) - mptcp: fix rcv space initialization (Paolo Abeni) - mptcp: drop the push_pending field (Paolo Abeni) - net-device: move lstats in net_device_read_txrx (Eric Dumazet) - tcp: move tp->tcp_usec_ts to tcp_sock_read_txrx group (Eric Dumazet) - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Eric Dumazet) - net: tls: fix returned read length with async decrypt (Jakub Kicinski) - selftests: tls: use exact comparison in recv_partial (Jakub Kicinski) - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) - net: tls: handle backlogging of crypto requests (Jakub Kicinski) - tls: fix race between tx work scheduling and socket close (Jakub Kicinski) - tls: fix race between async notify and socket close (Jakub Kicinski) - net: tls: factor out tls_*crypt_async_wait() (Jakub Kicinski) - net: fill in MODULE_DESCRIPTION()s for dsa_loop_bdinfo (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ipvtap (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for net/sched (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ipv4 modules (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ipv6 modules (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for 6LoWPAN (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for af_key (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for mpoa (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for xfrm (Breno Leitao) - lan966x: Fix crash when adding interface under a lag (Horatiu Vultur) - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Victor Nogueira) - selftests: openvswitch: Add validation for the recursion test (Aaron Conole) - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) - selftests: forwarding: Fix bridge locked port test flakiness (Ido Schimmel) - selftests: forwarding: Suppress grep warnings (Ido Schimmel) - selftests: forwarding: Fix bridge MDB test flakiness (Ido Schimmel) - selftests: forwarding: Fix layer 2 miss test flakiness (Ido Schimmel) - selftests: net: Fix bridge backup port test flakiness (Ido Schimmel) - selftests: net: add more missing kernel config (Paolo Abeni) - devlink: Fix command annotation documentation (Parav Pandit) - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Magnus Karlsson) - net/handshake: Fix handshake_req_destroy_test1 (Chuck Lever) - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Jiri Pirko) - dpll: fix possible deadlock during netlink dump operation (Jiri Pirko) - xen/events: close evtchn after mapping cleanup (Maximilian Heyne) - xen/gntalloc: Replace UAPI 1-element array (Kees Cook) - xen: balloon: make balloon_subsys const (Ricardo B. Marliere) - xen: pcpu: make xen_pcpu_subsys const (Ricardo B. Marliere) - xen/privcmd: Use memdup_array_user() in alloc_ioreq() (Markus Elfring) - x86/xen: Add some null pointer checking to smp.c (Kunwu Chan) - xen/xenbus: document will_handle argument for xenbus_watch_path() (SeongJae Park) - update workarounds for gcc "asm goto" issue (Linus Torvalds) - dt-bindings: ufs: samsung,exynos-ufs: Add size constraints on "samsung,sysreg" (Rob Herring) - of: property: Add in-ports/out-ports support to of_graph_get_port_parent() (Saravana Kannan) - of: property: Improve finding the supplier of a remote-endpoint property (Saravana Kannan) - of: property: Improve finding the consumer of a remote-endpoint property (Saravana Kannan) - net: marvell,prestera: Fix example PCI bus addressing (Rob Herring) - of: unittest: Fix compile in the non-dynamic case (Christian A. Ehrhardt) - of: property: fix typo in io-channels (Nuno Sa) - dt-bindings: tpm: Drop type from "resets" (Rob Herring) - dt-bindings: display: nxp,tda998x: Fix 'audio-ports' constraints (Rob Herring) - dt-bindings: xilinx: replace Piyush Mehta maintainership (Radhey Shyam Pandey) - kselftest: dt: Stop relying on dirname to improve performance (Nícolas F. R. A. Prado) - dt-bindings: don't anchor DT_SCHEMA_FILES to bindings directory (André Draszik) - spi-mxs: Fix chipselect glitch (Ralf Schlatterbeck) - spi: intel-pci: Add support for Lunar Lake-M SPI serial flash (Mika Westerberg) - spi: omap2-mcspi: Revert FIFO support without DMA (Vaishnav Achath) - spi: ppc4xx: Drop write-only variable (Uwe Kleine-König) - spi: ppc4xx: Fix fallout from rename in struct spi_bitbang (Uwe Kleine-König) - spi: ppc4xx: Fix fallout from include cleanup (Uwe Kleine-König) - spi: spi-ppc4xx: include missing platform_device.h (Christian Lamparter) - spi: imx: fix the burst length at DMA mode and CPU mode (Carlos Song) - regmap: kunit: Ensure that changed bytes are actually different (Mark Brown) - regmap: kunit: fix raw noinc write test wrapping (Ben Wolsieffer) - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Tatsunosuke Tobita) - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Even Xu) - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Manuel Fombuena) - HID: wacom: Do not register input devices until after hid_hw_start (Jason Gerecke) - HID: logitech-hidpp: Do not flood kernel log (Oleksandr Natalenko) - mm/memory: Use exception ip to search exception tables (Jiaxun Yang) - MIPS: Clear Cause.BD in instruction_pointer_set (Jiaxun Yang) - ptrace: Introduce exception_ip arch hook (Jiaxun Yang) - MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler (Guenter Roeck) - selftests/landlock: Fix capability for net_test (Mickaël Salaün) - selftests/landlock: Fix fs_test build with old libc (Hu Yadi) - selftests/landlock: Fix net_test build with old libc (Hu Yadi) - btrfs: don't refill whole delayed refs block reserve when starting transaction (Filipe Manana) - btrfs: zoned: fix chunk map leak when loading block group zone info (Filipe Manana) - btrfs: reject encoded write if inode has nodatasum flag set (Filipe Manana) - btrfs: don't reserve space for checksums when writing to nocow files (Filipe Manana) - btrfs: add new unused block groups to the list of unused block groups (Filipe Manana) - btrfs: do not delete unused block group if it may be used soon (Filipe Manana) - btrfs: add and use helper to check if block group is used (Filipe Manana) - btrfs: don't drop extent_map for free space inode on write error (Josef Bacik) - kunit: device: Unregister the kunit_bus on shutdown (David Gow) - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) - tools/rtla: Replace setting prio with nice for SCHED_OTHER (limingming3) - tools/rv: Fix curr_reactor uninitialized variable (Daniel Bristot de Oliveira) - tools/rv: Fix Makefile compiler options for clang (Daniel Bristot de Oliveira) - tools/rtla: Remove unused sched_getattr() function (Daniel Bristot de Oliveira) - tools/rtla: Fix clang warning about mount_point var size (Daniel Bristot de Oliveira) - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (Daniel Bristot de Oliveira) - tools/rtla: Fix Makefile compiler options for clang (Daniel Bristot de Oliveira) - docs: kernel_feat.py: fix build error for missing files (Vegard Nossum) - fs: relax mount_setattr() permission checks (Christian Brauner) - remap_range: merge do_clone_file_range() into vfs_clone_file_range() (Amir Goldstein) - Linux 6.8-rc4 (Linus Torvalds) - hrtimer: Report offline hrtimer enqueue (Frederic Weisbecker) - x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 (Aleksander Mazur) - x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Andrei Vagin) - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Qiuxu Zhuo) - nilfs2: fix potential bug in end_buffer_async_write (Ryusuke Konishi) - mm/damon/sysfs-schemes: fix wrong DAMOS tried regions update timeout setup (SeongJae Park) - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi) - MAINTAINERS: Leo Yan has moved (Leo Yan) - mm/zswap: don't return LRU_SKIP if we have dropped lru lock (Chengming Zhou) - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Oscar Salvador) - mailmap: switch email address for John Moon (John Moon) - mm: zswap: fix objcg use-after-free in entry destruction (Johannes Weiner) - mm/madvise: don't forget to leave lazy MMU mode in madvise_cold_or_pageout_pte_range() (Sergey Senozhatsky) - arch/arm/mm: fix major fault accounting when retrying under per-VMA lock (Suren Baghdasaryan) - selftests: core: include linux/close_range.h for CLOSE_RANGE_* macros (Muhammad Usama Anjum) - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Miaohe Lin) - mm: memcg: optimize parent iteration in memcg_rstat_updated() (Yosry Ahmed) - nilfs2: fix data corruption in dsync block recovery for small block sizes (Ryusuke Konishi) - mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get() (Ryan Roberts) - exit: wait_task_zombie: kill the no longer necessary spin_lock_irq(siglock) (Oleg Nesterov) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Oleg Nesterov) - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Oleg Nesterov) - getrusage: use sig->stats_lock rather than lock_task_sighand() (Oleg Nesterov) - getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Oleg Nesterov) - mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE (Prakash Sangappa) - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Francis Pravin) - nvme-core: fix comment to reflect right functions (Chaitanya Kulkarni) - nvme: move passthrough logging attribute to head (Keith Busch) - nvme-host: fix the updating of the firmware version (Maurizio Lombardi) - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Yi Sun) - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Tejun Heo) - blk-wbt: Fix detection of dirty-throttled tasks (Jan Kara) - firewire: core: send bus reset promptly on gap count error (Takashi Sakamoto) - ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails (Fedor Pchelkin) - ksmbd: Add kernel-doc for ksmbd_extract_sharename() function (Yang Li) - scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare() (SEO HOYOUNG) - scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd() (Alice Chao) - scsi: lpfc: Use unsigned type for num_sge (Hannes Reinecke) - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) - smb3: clarify mount warning (Steve French) - cifs: handle cases where multiple sessions share connection (Shyam Prasad N) - cifs: change tcon status when need_reconnect is set on it (Shyam Prasad N) - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) - smb3: add missing null server pointer check (Steve French) - ceph: always check dir caps asynchronously (Xiubo Li) - ceph: prevent use-after-free in encode_cap_msg() (Rishabh Dave) - ceph: always set initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT (Xiubo Li) - libceph: just wait for more data to be available on the socket (Xiubo Li) - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) - fs/ntfs3: Slightly simplify ntfs_inode_printk() (Christophe JAILLET) - fs/ntfs3: Add ioctl operation for directories (FITRIM) (Nekun) - fs/ntfs3: Fix oob in ntfs_listxattr (Edward Adam Davis) - fs/ntfs3: Fix an NULL dereference bug (Dan Carpenter) - fs/ntfs3: Update inode->i_size after success write into compressed file (Konstantin Komarov) - fs/ntfs3: Fixed overflow check in mi_enum_attr() (Konstantin Komarov) - fs/ntfs3: Correct function is_rst_area_valid (Konstantin Komarov) - fs/ntfs3: Use i_size_read and i_size_write (Konstantin Komarov) - fs/ntfs3: Prevent generic message "attempt to access beyond end of device" (Konstantin Komarov) - fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache (Ism Hong) - fs/ntfs3: Use kvfree to free memory allocated by kvmalloc (Konstantin Komarov) - fs/ntfs3: Disable ATTR_LIST_ENTRY size check (Konstantin Komarov) - fs/ntfs3: Fix c/mtime typo (Konstantin Komarov) - fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() (Konstantin Komarov) - fs/ntfs3: Add and fix comments (Konstantin Komarov) - fs/ntfs3: ntfs3_forced_shutdown use int instead of bool (Konstantin Komarov) - fs/ntfs3: Implement super_operations::shutdown (Konstantin Komarov) - fs/ntfs3: Drop suid and sgid bits as a part of fpunch (Konstantin Komarov) - fs/ntfs3: Add file_modified (Konstantin Komarov) - fs/ntfs3: Correct use bh_read (Konstantin Komarov) - fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" (Konstantin Komarov) - fs/ntfs3: Fix multithreaded stress test (Konstantin Komarov) - fs/ntfs3: Reduce stack usage (Konstantin Komarov) - fs/ntfs3: Print warning while fixing hard links count (Konstantin Komarov) - fs/ntfs3: Correct hard links updating when dealing with DOS names (Konstantin Komarov) - fs/ntfs3: Improve ntfs_dir_count (Konstantin Komarov) - fs/ntfs3: Modified fix directory element type detection (Konstantin Komarov) - fs/ntfs3: Improve alternative boot processing (Konstantin Komarov) - work around gcc bugs with 'asm goto' with outputs (Linus Torvalds) - riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumask (Alexandre Ghiti) - riscv: declare overflow_stack as exported from traps.c (Ben Dooks) - riscv: Fix arch_hugetlb_migration_supported() for NAPOT (Alexandre Ghiti) - riscv: Flush the tlb when a page directory is freed (Alexandre Ghiti) - riscv: Fix hugetlb_mask_last_page() when NAPOT is enabled (Alexandre Ghiti) - riscv: Fix set_huge_pte_at() for NAPOT mapping (Alexandre Ghiti) - riscv: mm: execute local TLB flush after populating vmemmap (Vincent Chen) - tracing: Fix wasted memory in saved_cmdlines logic (Steven Rostedt (Google)) - ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default (Masami Hiramatsu (Google)) - kprobes: Remove unnecessary initial values of variables (Li zeming) - tracing/probes: Fix to set arg size and fmt after setting type from BTF (Masami Hiramatsu (Google)) - tracing/probes: Fix to show a parse error for bad type for $comm (Masami Hiramatsu (Google)) - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Ard Biesheuvel) - cxl/trace: Remove unnecessary memcpy's (Ira Weiny) - cxl/cper: Fix errant CPER prints for CXL events (Ira Weiny) - efi: Don't add memblocks for soft-reserved memory (Andrew Bresticker) - efi: runtime: Fix potential overflow of soft-reserved region size (Andrew Bresticker) - efi/libstub: Add one kernel-doc comment (Yang Li) - x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Ard Biesheuvel) - x86/efistub: Give up if memory attribute protocol returns an error (Ard Biesheuvel) - riscv/efistub: Tighten ELF relocation check (Ard Biesheuvel) - riscv/efistub: Ensure GP-relative addressing is not used (Jan Kiszka) - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Dan Carpenter) - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Dan Carpenter) - hwmon: (coretemp) Enlarge per package core count limit (Zhang Rui) - hwmon: (coretemp) Fix bogus core_id to attr name mapping (Zhang Rui) - hwmon: (coretemp) Fix out-of-bounds memory access (Zhang Rui) - hwmon: (aspeed-pwm-tacho) mutex for tach reading (Loic Prylli) - mmc: slot-gpio: Allow non-sleeping GPIO ro (Alexander Stein) - mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS (Fred Ai) - pmdomain: mediatek: fix race conditions with genpd (Eugen Hristev) - pmdomain: renesas: r8a77980-sysc: CR7 must be always on (Geert Uytterhoeven) - pmdomain: core: Move the unused cleanup to a _sync initcall (Konrad Dybcio) - gpio: remove GPIO device from the list unconditionally in error path (Bartosz Golaszewski) - drm/msm/mdss: specify cfg bandwidth for SDM670 (Dmitry Baryshkov) - drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup (Abhinav Kumar) - drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case (Kuogee Hsieh) - drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case (Kuogee Hsieh) - drm/msm/dpu: fix kernel-doc warnings (Randy Dunlap) - drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 (Lijo Lazar) - drm/amd/display: Implement bounds check for stream encoder creation in DCN301 (Srinivasan Shanmugam) - drm/amd/display: Increase frame-larger-than for all display_mode_vba files (Nathan Chancellor) - drm/amd/display: Clear phantom stream count and plane count (Mario Limonciello) - drm/amdgpu: Avoid fetching VRAM vendor info (Lijo Lazar) - drm/amd/display: Disable ODM by default for DCN35 (Rodrigo Siqueira) - drm/amd/display: Update phantom pipe enable / disable sequence (Alvin Lee) - drm/amd/display: Fix MST Null Ptr for RV (Fangzhi Zuo) - drm/amdgpu: Fix shared buff copy to user (Stanley.Yang) - drm/amd/display: Increase eval/entry delay for DCN35 (Nicholas Kazlauskas) - drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend (Li Ma) - drm/amdgpu: reset gpu for s3 suspend abort case (Prike Liang) - drm/amdgpu: skip to program GFXDEC registers for suspend abort (Prike Liang) - drm/amd/display: set odm_combine_policy based on context in dcn32 resource (Wenjing Liu) - drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()' (Srinivasan Shanmugam) - drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' (Srinivasan Shanmugam) - MAINTAINERS: Update Zhi Wang's email address (Zhi Wang) - drm/i915/gvt: Fix uninitialized variable in handle_mmio() (Dan Carpenter) - drm/i915: Replace dead 01.org link (Zhenyu Wang) - drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR (Matthew Brost) - drm/xe/vm: don't ignore error when in_kthread (Matthew Auld) - drm/xe: Assume large page size if VMA not yet bound (Matthew Brost) - drm/xe/display: Fix memleak in display initialization (Xiaoming Wang) - drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool (Matthew Brost) - drm/xe: circumvent bogus stringop-overflow warning (Arnd Bergmann) - drm/xe: Pick correct userptr VMA to repin on REMAP op failure (Matthew Brost) - drm/xe: Take a reference in xe_exec_queue_last_fence_get() (Matthew Brost) - drm/xe: Fix loop in vm_bind_ioctl_ops_unwind (Matthew Brost) - accel/ivpu: Add job status for jobs aborted by the driver (Grzegorz Trzebiatowski) - accel/ivpu/40xx: Stop passing SKU boot parameters to FW (Krystian Pradzynski) - accel/ivpu/40xx: Enable D0i3 message (Krystian Pradzynski) - accel/ivpu: Disable d3hot_delay on all NPU generations (Jacek Lawrynowicz) - accel/ivpu: Correct MMU queue size checking functions (Wachowski, Karol) - accel/ivpu: Force snooping for MMU writes (Wachowski, Karol) - drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor() (Timur Tabi) - drm/nouveau: fix several DMA buffer leaks (Timur Tabi) - nouveau/gsp: use correct size for registry rpc. (Dave Airlie) - drm/sched: Re-queue run job worker when drm_sched_entity_pop_job() returns NULL (Matthew Brost) - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) - netfilter: nft_set_rbtree: skip end interval element from gc (Pablo Neira Ayuso) - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) - netfilter: nf_tables: use timestamp to check for set element timeout (Pablo Neira Ayuso) - netfilter: nft_ct: reject direction for ct id (Pablo Neira Ayuso) - netfilter: ctnetlink: fix filtering for zone 0 (Felix Huettner) - netfilter: ipset: Missing gc cancellations fixed (Jozsef Kadlecsik) - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Pablo Neira Ayuso) - netfilter: nft_compat: restrict match/target protocol to u16 (Pablo Neira Ayuso) - netfilter: nft_compat: reject unused compat flag (Pablo Neira Ayuso) - netfilter: nft_compat: narrow down revision to unsigned 8-bits (Pablo Neira Ayuso) - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Alexandra Winter) - octeontx2-af: Initialize maps. (Ratheesh Kannoth) - net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio (Sinthu Raja) - net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio (Sinthu Raja) - wifi: mt76: mt7996: fix fortify warning (Felix Fietkau) - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Kees Cook) - wifi: iwlwifi: do not announce EPCS support (Benjamin Berg) - wifi: iwlwifi: exit eSR only after the FW does (Miri Korenblit) - wifi: iwlwifi: mvm: fix a battery life regression (Emmanuel Grumbach) - wifi: mac80211: accept broadcast probe responses on 6 GHz (Johannes Berg) - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Johannes Berg) - wifi: mac80211: fix waiting for beacons logic (Johannes Berg) - wifi: mac80211: fix unsolicited broadcast probe config (Johannes Berg) - wifi: mac80211: initialize SMPS mode correctly (Johannes Berg) - wifi: mac80211: fix driver debugfs for vif type change (Johannes Berg) - wifi: mac80211: set station RX-NSS on reconfig (Johannes Berg) - wifi: mac80211: fix RCU use in TDLS fast-xmit (Johannes Berg) - wifi: mac80211: improve CSA/ECSA connection refusal (Johannes Berg) - wifi: cfg80211: detect stuck ECSA element in probe resp (Johannes Berg) - wifi: iwlwifi: remove extra kernel-doc (Johannes Berg) - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Breno Leitao) - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Breno Leitao) - wifi: fill in MODULE_DESCRIPTION()s for wl18xx (Breno Leitao) - wifi: fill in MODULE_DESCRIPTION()s for p54spi (Breno Leitao) - wifi: fill in MODULE_DESCRIPTION()s for wcn36xx (Breno Leitao) - wifi: fill in MODULE_DESCRIPTION()s for ar5523 (Breno Leitao) - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Breno Leitao) - wifi: fill in MODULE_DESCRIPTION()s for wl1251 and wl12xx (Breno Leitao) - wifi: fill in MODULE_DESCRIPTION()s for wlcore (Breno Leitao) - MAINTAINERS: wifi: brcm80211: cleanup entry (Arend van Spriel) - wifi: mac80211: Drop WBRF debugging statements (Mario Limonciello) - wifi: iwlwifi: mvm: skip adding debugfs symlink for reconfig (Benjamin Berg) - wifi: cfg80211: fix wiphy delayed work queueing (Johannes Berg) - wifi: iwlwifi: fix double-free bug (Johannes Berg) - MAINTAINERS: remove myself as iwlwifi driver maintainer (Gregory Greenman) - net: intel: fix old compiler regressions (Jesse Brandeburg) - MAINTAINERS: Maintainer change for rds (Allison Henderson) - selftests: cmsg_ipv6: repeat the exact packet (Jakub Kicinski) - net: stmmac: protect updates of 64-bit statistics counters (Petr Tesarik) - ppp_async: limit MRU to 64K (Eric Dumazet) - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Jiri Pirko) - af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC. (Kuniyuki Iwashima) - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Furong Xu) - selftests/net: Amend per-netns counter checks (Dmitry Safonov) - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Shigeru Yoshida) - selftests: net: let big_tcp test cope with slow env (Paolo Abeni) - rxrpc: Fix counting of new acks and nacks (David Howells) - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (David Howells) - rxrpc: Fix delayed ACKs to not set the reference serial number (David Howells) - rxrpc: Fix generation of serial numbers to skip zero (David Howells) - nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag (James Hershaw) - nfp: flower: prevent re-adding mac index for bonded port (Daniel de Villiers) - nfp: use correct macro for LengthSelect in BAR config (Daniel Basilio) - inet: read sk->sk_family once in inet_recv_error() (Eric Dumazet) - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Shradha Gupta) - octeontx2-pf: Fix a memleak otx2_sq_init (Zhipeng Lu) - atm: idt77252: fix a memleak in open_card_ubr0 (Zhipeng Lu) - tunnels: fix out of bounds access when building IPv6 PMTU error (Antoine Tenart) - tsnep: Fix mapping for zero copy XDP_TX action (Gerhard Engleder) - selftests: net: avoid just another constant wait (Paolo Abeni) - selftests: net: fix tcp listener handling in pmtu.sh (Paolo Abeni) - selftests: net: fix setup_ns usage in rtnetlink.sh (Paolo Abeni) - selftests: net: cut more slack for gro fwd tests. (Paolo Abeni) - net: atlantic: Fix DMA mapping for PTP hwts ring (Ivan Vecera) - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Eric Dumazet) - net: Fix from address in memcpy_to_iter_csum() (Michael Lass) - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Furong Xu) - pinctrl: amd: Add IRQF_ONESHOT to the interrupt request (Mario Limonciello) - crypto: algif_hash - Remove bogus SGL free on zero-length error path (Herbert Xu) - crypto: cbc - Ensure statesize is zero (Herbert Xu) - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Kim Phillips) - riscv: Fix wrong size passed to local_flush_tlb_range_asid() (Alexandre Ghiti) - LoongArch: vDSO: Disable UBSAN instrumentation (Kees Cook) - LoongArch: Fix earlycon parameter if KASAN enabled (Huacai Chen) - LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC] (Huacai Chen) - LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu (Masahiro Yamada) - LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it (Masahiro Yamada) - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Nathan Chancellor) - x86/kvm: Fix SEV check in sev_map_percpu_data() (Kirill A. Shutemov) - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Maciej S. Szmigiero) - KVM: x86: Check irqchip mode before create PIT (Tengfei Yu) - KVM: riscv: selftests: Add Zfa extension to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow Zfa extension for Guest/VM (Anup Patel) - KVM: riscv: selftests: Add Zvfh[min] extensions to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow Zvfh[min] extensions for Guest/VM (Anup Patel) - KVM: riscv: selftests: Add Zihintntl extension to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow Zihintntl extension for Guest/VM (Anup Patel) - KVM: riscv: selftests: Add Zfh[min] extensions to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow Zfh[min] extensions for Guest/VM (Anup Patel) - KVM: riscv: selftests: Add vector crypto extensions to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow vector crypto extensions for Guest/VM (Anup Patel) - KVM: riscv: selftests: Add scaler crypto extensions to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow scalar crypto extensions for Guest/VM (Anup Patel) - KVM: riscv: selftests: Add Zbc extension to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow Zbc extension for Guest/VM (Anup Patel) - KVM: s390: fix cc for successful PQAP (Eric Farman) - KVM: s390: vsie: fix race during shadow creation (Christian Borntraeger) - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (NeilBrown) - btrfs: do not ASSERT() if the newly created subvolume already got read (Qu Wenruo) - btrfs: forbid deleting live subvol qgroup (Boris Burkov) - btrfs: forbid creating subvol qgroups (Boris Burkov) - btrfs: send: return EOPNOTSUPP on unknown flags (David Sterba) - bcachefs: time_stats: Check for last_event == 0 when updating freq stats (Kent Overstreet) - bcachefs: install fd later to avoid race with close (Mathias Krause) - bcachefs: unlock parent dir if entry is not found in subvolume deletion (Guoyu Ou) - bcachefs: Fix build on parisc by avoiding __multi3() (Helge Deller) - Linux 6.8-rc3 (Linus Torvalds) - ext4: make ext4_set_iomap() recognize IOMAP_DELALLOC map type (Zhang Yi) - ext4: make ext4_map_blocks() distinguish delalloc only extent (Zhang Yi) - ext4: add a hole extent entry in cache after punch (Zhang Yi) - ext4: correct the hole length returned by ext4_map_blocks() (Zhang Yi) - ext4: convert to exclusive lock while inserting delalloc extents (Zhang Yi) - ext4: refactor ext4_da_map_blocks() (Zhang Yi) - ext4: remove 'needed' in trace_ext4_discard_preallocations (Kemeng Shi) - ext4: remove unnecessary parameter "needed" in ext4_discard_preallocations (Kemeng Shi) - ext4: remove unused return value of ext4_mb_release_group_pa (Kemeng Shi) - ext4: remove unused return value of ext4_mb_release_inode_pa (Kemeng Shi) - ext4: remove unused return value of ext4_mb_release (Kemeng Shi) - ext4: remove unused ext4_allocation_context::ac_groups_considered (Kemeng Shi) - ext4: remove unneeded return value of ext4_mb_release_context (Kemeng Shi) - ext4: remove unused parameter ngroup in ext4_mb_choose_next_group_*() (Kemeng Shi) - ext4: remove unused return value of __mb_check_buddy (Kemeng Shi) - ext4: mark the group block bitmap as corrupted before reporting an error (Baokun Li) - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Baokun Li) - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Baokun Li) - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Baokun Li) - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Baokun Li) - ext4: regenerate buddy after block freeing failed if under fc replay (Baokun Li) - ext4: do not trim the group with corrupted block bitmap (Baokun Li) - ext4: fix double-free of blocks due to wrong extents moved_len (Baokun Li) - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) - cifs: failure to add channel on iface should bump up weight (Shyam Prasad N) - cifs: do not search for channel if server is terminating (Shyam Prasad N) - cifs: avoid redundant calls to disable multichannel (Shyam Prasad N) - cifs: make sure that channel scaling is done only once (Shyam Prasad N) - xfs: remove conditional building of rt geometry validator functions (Darrick J. Wong) - xfs: reset XFS_ATTR_INCOMPLETE filter on node removal (Andrey Albershteyn) - binder: signal epoll threads of self-work (Carlos Llamas) - misc: open-dice: Fix spurious lockdep warning (Will Deacon) - misc: fastrpc: Mark all sessions as invalid in cb_remove (Ekansh Gupta) - serial: max310x: prevent infinite while() loop in port startup (Hugo Villeneuve) - serial: max310x: fail probe if clock crystal is unstable (Hugo Villeneuve) - serial: max310x: improve crystal stable clock detection (Hugo Villeneuve) - serial: max310x: set default value when reading clock ready bit (Hugo Villeneuve) - serial: core: Fix atomicity violation in uart_tiocmget (Gui-Dong Han) - serial: 8250_pci1xxxx: fix off by one in pci1xxxx_process_read_data() (Dan Carpenter) - tty: serial: Fix bit order in RS485 flag definitions (Christoph Niedermaier) - USB: serial: option: add Fibocom FM101-GL variant (Puliang Lu) - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (JackBB Wu) - USB: serial: cp210x: add ID for IMST iM871A-USB (Leonard Dallmayr) - usb: typec: tcpm: fix the PD disabled case (Dmitry Baryshkov) - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Christian A. Ehrhardt) - usb: ucsi_acpi: Fix command completion handling (Christian A. Ehrhardt) - usb: ucsi: Add missing ppm_lock (Christian A. Ehrhardt) - usb: ulpi: Fix debugfs directory leak (Sean Anderson) - Revert "usb: typec: tcpm: fix cc role at port reset" (Badhri Jagan Sridharan) - usb: gadget: pch_udc: fix an Excess kernel-doc warning (Randy Dunlap) - usb: f_mass_storage: forbid async queue when shutdown happen (yuan linyu) - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Oliver Neukum) - usb: chipidea: core: handle power lost in workqueue (Xu Yang) - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Uttkarsh Aggarwal) - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Heikki Krogerus) - usb: core: Prevent null pointer dereference in update_port_device_state (Udipto Goswami) - xhci: handle isoc Babble and Buffer Overrun events properly (Michal Pecio) - xhci: process isoc TD properly when there was a transaction error mid TD. (Mathias Nyman) - xhci: fix off by one check when adding a secondary interrupter. (Mathias Nyman) - xhci: fix possible null pointer dereference at secondary interrupter removal (Mathias Nyman) - usb: gadget: ncm: Fix endianness of wMaxSegmentSize variable in ecm_desc (Krishna Kurapati) - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Prashanth K) - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Prashanth K) - usb: gadget: ncm: Fix indentations in documentation of NCM section (Udipto Goswami) - MAINTAINERS: Update i2c host drivers repository (Andi Shyti) - dmaengine: at_hdmac: add missing kernel-doc style description (Vinod Koul) - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Frank Li) - dmaengine: fsl-qdma: Remove a useless devm_kfree() (Christophe JAILLET) - dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA (Christophe JAILLET) - dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA (Christophe JAILLET) - dmaengine: ti: k3-udma: Report short packet errors (Jai Luthra) - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Kunwu Chan) - dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools (Guanhua Gao) - dmaengine: at_hdmac: fix some kernel-doc warnings (Randy Dunlap) - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Tony Lindgren) - phy: lan966x: Add missing serdes mux entry (Horatiu Vultur) - phy: renesas: rcar-gen3-usb2: Fix returning wrong error code (Yoshihiro Shimoda) - phy: qcom-qmp-usb: fix serdes init sequence for IPQ6018 (Mantas Pucka) - phy: qcom-qmp-usb: fix register offsets for ipq8074/ipq6018 (Mantas Pucka) - perf tools headers: update the asm-generic/unaligned.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync linux/mount.h copy with the kernel sources (Arnaldo Carvalho de Melo) - perf evlist: Fix evlist__new_default() for > 1 core PMU (James Clark) - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Arnaldo Carvalho de Melo) - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync unistd.h to pick {list,stat}mount, lsm_{[gs]et_self_attr,list_modules} syscall numbers (Arnaldo Carvalho de Melo) - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Ian Rogers) - tools headers UAPI: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo) - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Sun Haiyong) - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Sun Haiyong) - perf build: Make minimal shellcheck version to v0.6.0 (Yicong Yang) - tools headers UAPI: Update tools's copy of drm.h headers to pick DRM_IOCTL_MODE_CLOSEFB (Arnaldo Carvalho de Melo) - perf test shell daemon: Make signal test less racy (Ian Rogers) - perf test shell script: Fix test for python being disabled (Ian Rogers) - perf test: Workaround debug output in list test (Ian Rogers) - perf list: Add output file option (Ian Rogers) - perf list: Switch error message to pr_err() to respect debug settings (-v) (Ian Rogers) - perf test: Fix 'perf script' tests on s390 (Thomas Richter) - tools headers UAPI: Sync linux/fcntl.h with the kernel sources (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources to pick IA32_MKTME_KEYID_PARTITIONING (Arnaldo Carvalho de Melo) - tools headers uapi: Sync linux/stat.h with the kernel sources to pick STATX_MNT_ID_UNIQUE (Arnaldo Carvalho de Melo) - eventfs: Keep all directory links at 1 (Steven Rostedt (Google)) - eventfs: Remove fsnotify*() functions from lookup() (Steven Rostedt (Google)) - eventfs: Restructure eventfs_inode structure to be more condensed (Steven Rostedt (Google)) - eventfs: Warn if an eventfs_inode is freed without is_freed being set (Steven Rostedt (Google)) - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (Daniel Bristot de Oliveira) - eventfs: Get rid of dentry pointers without refcounts (Linus Torvalds) - eventfs: Clean up dentry ops and add revalidate function (Linus Torvalds) - eventfs: Remove unused d_parent pointer field (Linus Torvalds) - tracefs: dentry lookup crapectomy (Linus Torvalds) - tracefs: Avoid using the ei->dentry pointer unnecessarily (Linus Torvalds) - eventfs: Initialize the tracefs inode properly (Linus Torvalds) - tracefs: Zero out the tracefs_inode when allocating it (Steven Rostedt (Google)) - ring-buffer: Clean ring_buffer_poll_wait() error return (Vincent Donnefort) - Revert "gfs2: Use GL_NOBLOCK flag for non-blocking lookups" (Andreas Gruenbacher) - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Lorenzo Pieralisi) - PCI/ASPM: Fix deadlock when enabling ASPM (Johan Hovold) - nouveau: offload fence uevents work to workqueue (Dave Airlie) - nouveau/gsp: use correct size for registry rpc. (Dave Airlie) - drm/amdgpu/pm: Use inline function for IP version check (Ma Jun) - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (Friedrich Vock) - drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 suspend (Yifan Zhang) - drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0 (Yifan Zhang) - drm/amdkfd: reserve the BO before validating it (Lang Yu) - drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()' (Srinivasan Shanmugam) - drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()' (Srinivasan Shanmugam) - drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()' (Srinivasan Shanmugam) - drm/amd: Don't init MEC2 firmware when it fails to load (David McFarland) - drm/amdgpu: Fix the warning info in mode1 reset (Ma Jun) - drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue (Fangzhi Zuo) - drm/amd/display: Underflow workaround by increasing SR exit latency (Nicholas Susanto) - drm/amd/display: fix incorrect mpc_combine array size (Wenjing Liu) - drm/amd/display: Fix DPSTREAM CLK on and off sequence (Dmytro Laktyushkin) - drm/amd/display: fix USB-C flag update after enc10 feature init (Charlene Liu) - drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz (Sohaib Nadeem) - Revert "drm/amd/display: initialize all the dpm level's stutter latency" (Charlene Liu) - drm/amdkfd: Use correct drm device for cgroup permission check (Mukul Joshi) - drm/amdkfd: Use S_ENDPGM_SAVED in trap handler (Jay Cornwall) - drm/amdkfd: Correct partial migration virtual addr (Philip Yang) - drm/amdgpu: move the drm client creation behind drm device registration (Le Ma) - Revert "drm/amd/pm: fix the high voltage and temperature issue" (Mario Limonciello) - drm/hwmon: Fix abi doc warnings (Badal Nilawar) - drm/xe: Make all GuC ABI shift values unsigned (Matthew Brost) - drm/xe/vm: Subclass userptr vmas (Thomas Hellström) - drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines (Matthew Brost) - drm/xe: Don't use __user error pointers (Thomas Hellström) - drm/xe: Annotate mcr_[un]lock() (Thomas Hellström) - drm/xe: Only allow 1 ufence per exec / bind IOCTL (Matthew Brost) - drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms (Matt Roper) - drm/xe: Fix crash in trace_dma_fence_init() (José Roberto de Souza) - dma-buf: heaps: Don't track CMA dma-buf pages under RssFile (T.J. Mercier) - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Szilard Fabian) - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Werner Sembach) - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Hans de Goede) - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Hans de Goede) - Input: bcm5974 - check endpoint type before starting traffic (Javier Carrasco) - Input: xpad - add Lenovo Legion Go controllers (Brenton Simpson) - Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0 (Hans de Goede) - ALSA: hda: cs35l56: Remove unused test stub function (Richard Fitzgerald) - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Richard Fitzgerald) - ALSA: hda: cs35l56: Fix filename string field layout (Richard Fitzgerald) - ALSA: hda: cs35l56: Fix order of searching for firmware files (Richard Fitzgerald) - ASoC: cs35l56: Allow more time for firmware to boot (Richard Fitzgerald) - ASoC: cs35l56: Load tunings for the correct speaker models (Richard Fitzgerald) - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Richard Fitzgerald) - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Richard Fitzgerald) - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Richard Fitzgerald) - ALSA: hda: cs35l56: Initialize all ASP1 registers (Richard Fitzgerald) - ASoC: cs35l56: Fix default SDW TX mixer registers (Richard Fitzgerald) - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Richard Fitzgerald) - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Richard Fitzgerald) - ASoC: cs35l56: Don't add the same register patch multiple times (Richard Fitzgerald) - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Richard Fitzgerald) - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Richard Fitzgerald) - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Richard Fitzgerald) - ASoC: wm_adsp: Fix firmware file search order (Richard Fitzgerald) - ALSA: usb-audio: Ignore clock selector errors for single connection (Alexander Tsoy) - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Edson Juliano Drosdeck) - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Marian Postevca) - ASoC: sun4i-spdif: Add Allwinner H616 compatible (Chen-Yu Tsai) - ASoC: sun4i-spdif: Fix requirements for H6 (Chen-Yu Tsai) - ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 (Chen-Yu Tsai) - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Techno Mooney) - ASoC: codecs: wcd9335: drop unused gain hack remnant (Johan Hovold) - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Johan Hovold) - ASoC: codecs: wsa883x: fix PA volume control (Johan Hovold) - ASoC: codecs: ES8326: fix the capture noise issue (Zhu Ning) - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Zhu Ning) - ASoC: codecs: ES8326: Improving the THD+N performance (Zhu Ning) - ASoC: codecs: ES8326: improving crosstalk performance (Zhu Ning) - ASoC: qcom: sc8280xp: limit speaker volumes (Johan Hovold) - ASoC: codecs: ES8326: Remove executable bit (Fei Shao) - ASoC: allow up to eight CPU/codec DAIs (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: drop unneeded regulator include (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Krzysztof Kozlowski) - ASoC: codecs: wcd938x: handle deferred probe (Krzysztof Kozlowski) - ASoC: amd: acp: Add check for cpu dai link initialization (Venkata Prasad Potturu) - ASoC: amd: acp: Update platform name for different boards (Venkata Prasad Potturu) - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Venkata Prasad Potturu) - ASoC: codecs: wcd938x: fix headphones volume controls (Johan Hovold) - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (José Relvas) - ALSA: pcm: Add missing formats to formats list (Ivan Orlov) - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Chhayly Leang) - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Kenzo Gomez) - ALSA: usb-audio: Check presence of valid altsetting control (Alexander Tsoy) - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Alexander Tsoy) - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Luka Guzenko) - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (David Senoner) - ALSA: usb-audio: Support read-only clock selector control (Alexander Tsoy) - ALSA: usb-audio: Sort quirk table entries (Takashi Iwai) - ALSA: usb-audio: add quirk for RODE NT-USB+ (Sean Young) - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Alexander Tsoy) - ALSA: virtio: remove duplicate check if queue is broken (Li RongQing) - ALSA: usb-audio: fix typo (Jacob Siverskog) - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Kailang Yang) - ALSA: usb-audio: Skip setting clock selector for single connections (Alexander Tsoy) - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Julian Sikorski) - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Vitaly Rodionov) - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Rui Salvaterra) - ALSA: hda: Replace numeric device IDs with constant values (Rui Salvaterra) - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Andy Chi) - hwmon: (pmbus/mp2975) Correct comment inside 'mp2975_read_byte_data' (Konstantin Aladyshev) - hwmon: (pmbus/mp2975) Fix driver initialization for MP2975 device (Konstantin Aladyshev) - hwmon: gigabyte_waterforce: Fix locking bug in waterforce_get_status() (Harshit Mogalapalli) - Revert "power: supply: qcom_battmgr: Register the power supplies after PDR is up" (Johan Hovold) - powerpc: iommu: Bring back table group release_ownership() call (Shivaprasad G Bhat) - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jason Gunthorpe) - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jason Gunthorpe) - dm-crypt, dm-verity: disable tasklets (Mikulas Patocka) - dm writecache: allow allocations larger than 2GiB (Mikulas Patocka) - dm stats: limit the number of entries (Mikulas Patocka) - dm: limit the number of targets and parameter size area (Mikulas Patocka) - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Lennert Buytenhek) - block: Fix where bio IO priority gets set (Hongyu Jin) - nvme: allow passthru cmd error logging (Alan Adamson) - nvme-fc: show hostnqn when connecting to fc target (Nitin U. Yewale) - nvme-rdma: show hostnqn when connecting to rdma target (Nitin U. Yewale) - nvme-tcp: show hostnqn when connecting to tcp target (Nitin U. Yewale) - nvmet-fc: use RCU list iterator for assoc_list (Daniel Wagner) - nvmet-fc: take ref count on tgtport before delete assoc (Daniel Wagner) - nvmet-fc: avoid deadlock on delete association path (Daniel Wagner) - nvmet-fc: abort command when there is no binding (Daniel Wagner) - nvmet-fc: do not tack refs on tgtports from assoc (Daniel Wagner) - nvmet-fc: remove null hostport pointer check (Daniel Wagner) - nvmet-fc: hold reference on hostport match (Daniel Wagner) - nvmet-fc: free queue and assoc directly (Daniel Wagner) - nvmet-fc: defer cleanup using RCU properly (Daniel Wagner) - nvmet-fc: release reference on target port (Daniel Wagner) - nvmet-fcloop: swap the list_add_tail arguments (Daniel Wagner) - nvme-fc: do not wait in vain when unloading module (Daniel Wagner) - nvme-fc: log human-readable opcode on timeout (Caleb Sander) - nvme: split out fabrics version of nvme_opcode_str() (Caleb Sander) - nvme: take const cmd pointer in read-only helpers (Caleb Sander) - nvme: remove redundant status mask (Caleb Sander) - nvme: return string as char *, not unsigned char * (Caleb Sander) - nvme-common: add module description (Chaitanya Kulkarni) - nvme: enable retries for authentication commands (Hannes Reinecke) - nvme: change __nvme_submit_sync_cmd() calling conventions (Hannes Reinecke) - nvme-auth: open-code single-use macros (Hannes Reinecke) - nvme: use ctrl state accessor (Keith Busch) - nvmet-tcp: fix nvme tcp ida memory leak (Guixin Liu) - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Israel Rukshin) - nvmet: add module description to stop warnings (Chaitanya Kulkarni) - nvme: add module description to stop warnings (Chaitanya Kulkarni) - nvmet: unify aer type enum (Guixin Liu) - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jens Axboe) - io_uring/net: limit inline multishot retries (Jens Axboe) - io_uring/poll: add requeue return code from poll multishot handling (Jens Axboe) - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jens Axboe) - io_uring/poll: move poll execution helpers higher up (Jens Axboe) - io_uring/rw: ensure poll based multishot read retries appropriately (Jens Axboe) - arm64: vdso32: Remove unused vdso32-offsets.h (Kevin Brodsky) - arm64: scs: Disable LTO for SCS patching code (Ard Biesheuvel) - arm64: Revert "scs: Work around full LTO issue with dynamic SCS" (Ard Biesheuvel) - Kconfig: Disable -Wstringop-overflow for GCC globally (Linus Torvalds) - batman-adv: mcast: fix memory leak on deleting a batman-adv interface (Linus Lüssing) - batman-adv: mcast: fix mcast packet type counter on timeouted nodes (Linus Lüssing) - doc/netlink/specs: Add missing attr in rt_link spec (Donald Hunter) - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Pablo Neira Ayuso) - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Pablo Neira Ayuso) - netfilter: ipset: fix performance regression in swap operation (Jozsef Kadlecsik) - netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new (Xin Long) - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Pablo Neira Ayuso) - netfilter: conntrack: correct window scaling with retransmitted SYN (Ryan Schaefer) - idpf: avoid compiler padding in virtchnl2_ptype struct (Pavan Kumar Linga) - selftests: mptcp: join: stop transfer when check is done (part 2) (Matthieu Baerts (NGI0)) - selftests: mptcp: join: stop transfer when check is done (part 1) (Matthieu Baerts (NGI0)) - selftests: mptcp: allow changing subtests prefix (Matthieu Baerts (NGI0)) - selftests: mptcp: decrease BW in simult flows (Matthieu Baerts (NGI0)) - selftests: mptcp: increase timeout to 30 min (Matthieu Baerts (NGI0)) - selftests: mptcp: add missing kconfig for NF Mangle (Matthieu Baerts (NGI0)) - selftests: mptcp: add missing kconfig for NF Filter in v6 (Matthieu Baerts (NGI0)) - selftests: mptcp: add missing kconfig for NF Filter (Matthieu Baerts (NGI0)) - mptcp: fix data re-injection from stale subflow (Paolo Abeni) - selftests: net: enable some more knobs (Paolo Abeni) - selftests: net: add missing config for NF_TARGET_TTL (Jakub Kicinski) - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Benjamin Poirier) - selftests: net: List helper scripts in TEST_FILES Makefile variable (Benjamin Poirier) - selftests: net: Remove executable bits from library scripts (Benjamin Poirier) - selftests: bonding: Check initial state (Benjamin Poirier) - selftests: team: Add missing config options (Benjamin Poirier) - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Souradeep Chakrabarti) - xen-netback: properly sync TX responses (Jan Beulich) - net: sysfs: Fix /sys/class/net/ path (Breno Leitao) - octeontx2-pf: Remove xdp queues on program detach (Geetha sowjanya) - selftests: net: don't access /dev/stdout in pmtu.sh (Paolo Abeni) - selftests: net: fix available tunnels detection (Paolo Abeni) - selftests: net: add missing config for pmtu.sh tests (Paolo Abeni) - pds_core: Rework teardown/setup flow to be more common (Brett Creeley) - pds_core: Clear BARs on reset (Brett Creeley) - pds_core: Prevent race issues involving the adminq (Brett Creeley) - pds_core: Use struct pdsc for the pdsc_adminq_isr private data (Brett Creeley) - pds_core: Cancel AQ work on teardown (Brett Creeley) - pds_core: Prevent health thread from running during reset/remove (Brett Creeley) - af_unix: fix lockdep positive in sk_diag_dump_icons() (Eric Dumazet) - selftests/net: Repair RST passive reset selftest (Dmitry Safonov) - selftests/net: Rectify key counters checks (Dmitry Safonov) - selftests/net: Argument value mismatch when calling verify_counters() (Mohammad Nassiri) - net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 reads (Andrew Lunn) - net: ipv4: fix a memleak in ip_setup_cork (Zhipeng Lu) - MAINTAINERS: Drop unreachable reviewer for Qualcomm ETHQOS ethernet driver (Andrew Halaney) - selftests: net: add missing config for GENEVE (Matthias May) - ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() (Christophe JAILLET) - e1000e: correct maximum frequency adjustment values (Jacob Keller) - devlink: Fix referring to hw_addr attribute during state validation (Parav Pandit) - bridge: mcast: fix disabled snooping after long uptime (Linus Lüssing) - selftests: net: Add missing matchall classifier (Ido Schimmel) - llc: call sock_orphan() at release time (Eric Dumazet) - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Esben Haabendal) - net: stmmac: do not clear TBS enable bit on link up/down (Esben Haabendal) - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Helge Deller) - selftests: net: add missing config for nftables-backed iptables (Jakub Kicinski) - net: dsa: qca8k: fix illegal usage of GPIO (Michal Vokáč) - tcp: add sanity checks to rx zerocopy (Eric Dumazet) - nfc: nci: free rx_data_reassembly skb on NCI device cleanup (Fedor Pchelkin) - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Nikita Zhandarovich) - net: lan966x: Fix port configuration when using SGMII interface (Horatiu Vultur) - MAINTAINERS: Add connector headers to NETWORKING DRIVERS (Simon Horman) - ipmr: fix kernel panic when forwarding mcast packets (Nicolas Dichtel) - net: dsa: mt7530: fix 10M/100M speed on MT7988 switch (Daniel Golle) - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Eric Dumazet) - selftests: net: give more time for GRO aggregation (Paolo Abeni) - selftests: net: add missing required classifier (Paolo Abeni) - bnxt_en: Make PTP timestamp HWRM more silent (Breno Leitao) - net/smc: fix incorrect SMC-D link group matching logic (Wen Gu) - selftests: net: add missing config for big tcp tests (Paolo Abeni) - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Daniel Golle) - net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working (Daniel Golle) - nfp: flower: fix hardware offload for the transfer layer port (Hui Zhou) - nfp: flower: add hardware offload check for post ct entry (Hui Zhou) - gve: Fix skb truesize underestimation (Praveen Kaligineedi) - selftests/net/lib: update busywait timeout value (Hangbin Liu) - selftests: tcp_ao: set the timeout to 2 minutes (Jakub Kicinski) - selftests: net: explicitly wait for listener ready (Paolo Abeni) - selftests: net: included needed helper in the install targets (Paolo Abeni) - selftests: net: remove dependency on ebpf tests (Paolo Abeni) - selftests: tcp_ao: add a config file (Jakub Kicinski) - parisc: BTLB: Fix crash when setting up BTLB at CPU bringup (Helge Deller) - parisc: Fix random data corruption from exception handler (Helge Deller) - parisc: Drop unneeded semicolon in parse_tree_node() (Helge Deller) - parisc: Prevent hung tasks when printing inventory on serial console (Helge Deller) - parisc: Check for valid stride size for cache flushes (Helge Deller) - parisc: Make RO_DATA page aligned in vmlinux.lds.S (Helge Deller) - kconfig: initialize sym->curr.tri to 'no' for all symbol types again (Masahiro Yamada) - kbuild: rpm-pkg: simplify installkernel %%post (Jose Ignacio Tornos Martinez) - kbuild: Replace tabs with spaces when followed by conditionals (Dmitry Goncharov) - modpost: avoid using the alias attribute (Masahiro Yamada) - kbuild: fix W= flags in the help message (Masahiro Yamada) - modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS (Nathan Chancellor) - um: Fix adding '-no-pie' for clang (Nathan Chancellor) - kbuild: defconf: use SRCARCH to find merged configs (Zhang Bingwu) - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Samasth Norway Ananda) - exfat: fix zero the unwritten part for dio read (Yuezhang Mo) - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) - HID: bpf: remove double fdget() (Benjamin Tissoires) - HID: i2c-hid-of: fix NULL-deref on failed power up (Johan Hovold) - HID: hidraw: fix a problem of memory leak in hidraw_release() (Su Hui) - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Kai-Heng Feng) - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Kunwu Chan) - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Jiri Kosina) - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) - HID: hid-steam: Fix cleanup in probe() (Dan Carpenter) - HID: hid-steam: remove pointless error message (Dan Carpenter) - firewire: core: search descriptor leaf just after vendor directory entry in root directory (Takashi Sakamoto) - firewire: core: correct documentation of fw_csr_string() kernel API (Takashi Sakamoto) - spi: sh-msiof: avoid integer overflow in constants (Wolfram Sang) - regulator (max5970): Fix IRQ handler (Patrick Rudolph) - regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register (Romain Naour) - regulator: pwm-regulator: Manage boot-on with disabled PWM channels (Martin Blumenstingl) - regulator: pwm-regulator: Calculate the output voltage for disabled PWMs (Martin Blumenstingl) - regulator: pwm-regulator: Add validity checks in continuous .get_voltage (Martin Blumenstingl) - crypto: caam - fix asynchronous hash (Gaurav Jain) - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Damian Muszynski) - lsm: fix default return value of the socket_getpeersec_*() hooks (Ondrej Mosnacek) - lsm: fix the logic in security_inode_getsecctx() (Ondrej Mosnacek) - scsi: storvsc: Fix ring buffer size calculation (Michael Kelley) - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) - scsi: MAINTAINERS: Update ibmvscsi_tgt maintainer (Tyrel Datwyler) - scsi: initio: Remove redundant variable 'rb' (Colin Ian King) - scsi: virtio_scsi: Remove duplicate check if queue is broken (Li RongQing) - scsi: isci: Fix an error code problem in isci_io_request_build() (Su Hui) - erofs: relaxed temporary buffers allocation on readahead (Chunhai Guo) - erofs: fix infinite loop due to a race of filling compressed_bvecs (Gao Xiang) - erofs: get rid of unneeded GFP_NOFS (Jingbo Xu) - Documentation: KUnit: Update the instructions on how to test static functions (Arthur Grillo) - kunit: run test suites only after module initialization completes (Marco Pagani) - MAINTAINERS: kunit: Add Rae Moar as a reviewer (David Gow) - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dan Carpenter) - kunit: Fix a NULL vs IS_ERR() bug (Dan Carpenter) - kselftest/seccomp: Report each expectation we assert as a KTAP test (Mark Brown) - kselftest/seccomp: Use kselftest output functions for benchmark (Mark Brown) - selftests/livepatch: fix and refactor new dmesg message code (Joe Lawrence) - selftests/rseq: Do not skip !allowed_cpus for mm_cid (Mathieu Desnoyers) - soc: apple: mailbox: error pointers are negative integers (Linus Torvalds) - Revert "jfs: fix shift-out-of-bounds in dbJoin" (Dave Kleikamp) - tracefs: remove stale 'update_gid' code (Linus Torvalds) - tracing/trigger: Fix to return error if failed to alloc snapshot (Masami Hiramatsu (Google)) - mm: thp_get_unmapped_area must honour topdown preference (Ryan Roberts) - mm: huge_memory: don't force huge page alignment on 32 bit (Yang Shi) - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Lokesh Gidra) - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Ryan Roberts) - scs: add CONFIG_MMU dependency for vfree_atomic() (Samuel Holland) - mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range() (David Hildenbrand) - mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() (David Hildenbrand) - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) - MAINTAINERS: supplement of zswap maintainers update (Yosry Ahmed) - stackdepot: make fast paths lock-less again (Marco Elver) - stackdepot: add stats counters exported via debugfs (Marco Elver) - mm, kmsan: fix infinite recursion due to RCU critical section (Marco Elver) - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Zach O'Keefe) - selftests/mm: switch to bash from sh (Muhammad Usama Anjum) - MAINTAINERS: add man-pages git trees (Petr Vorel) - mm: memcontrol: don't throttle dying tasks on memory.high (Johannes Weiner) - mm: mmap: map MAP_STACK to VM_NOHUGEPAGE (Yang Shi) - uprobes: use pagesize-aligned virtual address when replacing pages (David Hildenbrand) - selftests/mm: mremap_test: fix build warning (Muhammad Usama Anjum) - fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling (Sidhartha Kumar) - readahead: avoid multiple marked readahead pages (Jan Kara) - Linux 6.8-rc2 (Linus Torvalds) - cxl/region:Fix overflow issue in alloc_hpa() (Quanquan Cao) - cxl/pci: Skip irq features if MSI/MSI-X are not supported (Ira Weiny) - tools/testing/nvdimm: Disable "missing prototypes / declarations" warnings (Dan Williams) - tools/testing/cxl: Disable "missing prototypes / declarations" warnings (Dan Williams) - mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan (Xi Ruoyao) - MIPS: loongson64: set nid for reserved memblock region (Huang Pei) - Revert "MIPS: loongson64: set nid for reserved memblock region" (Thomas Bogendoerfer) - MIPS: lantiq: register smp_ops on non-smp platforms (Aleksander Jan Bajkowski) - MIPS: loongson64: set nid for reserved memblock region (Huang Pei) - MIPS: reserve exception vector space ONLY ONCE (Huang Pei) - MIPS: BCM63XX: Fix missing prototypes (Florian Fainelli) - MIPS: sgi-ip32: Fix missing prototypes (Thomas Bogendoerfer) - MIPS: sgi-ip30: Fix missing prototypes (Thomas Bogendoerfer) - MIPS: fw arc: Fix missing prototypes (Thomas Bogendoerfer) - MIPS: sgi-ip27: Fix missing prototypes (Thomas Bogendoerfer) - MIPS: Alchemy: Fix missing prototypes (Florian Fainelli) - MIPS: Cobalt: Fix missing prototypes (Florian Fainelli) - futex: Prevent the reuse of stale pi_state (Sebastian Andrzej Siewior) - genirq: Initialize resend_node hlist for all interrupt descriptors (Dawei Li) - tick/sched: Preserve number of idle sleeps across CPU hotplug events (Tim Chen) - clocksource: Skip watchdog check for large watchdog intervals (Jiri Wiesner) - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Mario Limonciello) - x86/entry/ia32: Ensure s32 is sign extended to s64 (Richard Palethorpe) - x86/cpu: Add model number for Intel Clearwater Forest processor (Tony Luck) - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Borislav Petkov (AMD)) - x86/paravirt: Make BUG_func() usable by non-GPL modules (Juergen Gross) - memblock: fix crash when reserved memory is not added to memory (Yajun Deng) - platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet (Phoenix Chen) - platform/x86/intel/ifs: Call release_firmware() when handling errors. (Jithu Joseph) - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (Cong Liu) - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (Shyam Sundar S K) - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (Shyam Sundar S K) - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Shravan Kumar Ramani) - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Liming Sun) - MAINTAINERS: remove defunct acpi4asus project info from asus notebooks section (Hans de Goede) - MAINTAINERS: add Luke Jones as maintainer for asus notebooks (Luke D. Jones) - MAINTAINERS: Remove Perry Yuan as DELL WMI HARDWARE PRIVACY SUPPORT maintainer (Heiner Kallweit) - platform/x86: silicom-platform: Add missing "Description:" for power_cycle sysfs attr (Hans de Goede) - platform/x86: intel-wmi-sbl-fw-update: Fix function name in error message (Armin Wolf) - platform/x86: p2sb: Use pci_resource_n() in p2sb_read_bar0() (Shin'ichiro Kawasaki) - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Shin'ichiro Kawasaki) - platform/x86: intel-uncore-freq: Fix types in sysfs callbacks (Nathan Chancellor) - platform/x86: wmi: Fix wmi_dev_probe() (Dan Carpenter) - platform/x86: wmi: Fix notify callback locking (Armin Wolf) - platform/x86: wmi: Decouple legacy WMI notify handlers from wmi_block_list (Armin Wolf) - platform/x86: wmi: Return immediately if an suitable WMI event is found (Armin Wolf) - platform/x86: wmi: Fix error handling in legacy WMI notify handler functions (Armin Wolf) - LoongArch: KVM: Add returns to SIMD stubs (Randy Dunlap) - LoongArch: KVM: Fix build due to API changes (Huacai Chen) - LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init() (Huacai Chen) - xfs: read only mounts with fsopen mount API are busted (Dave Chinner) - bcachefs: __lookup_dirent() works in snapshot, not subvol (Kent Overstreet) - bcachefs: discard path uses unlock_long() (Kent Overstreet) - bcachefs: fix incorrect usage of REQ_OP_FLUSH (Christoph Hellwig) - bcachefs: Add gfp flags param to bch2_prt_task_backtrace() (Kent Overstreet) - ksmbd: fix global oob in ksmbd_nl_policy (Lin Ma) - smb: Fix some kernel-doc comments (Yang Li) - cifs: fix stray unlock in cifs_chan_skip_or_disable (Shyam Prasad N) - cifs: set replay flag for retries of write command (Shyam Prasad N) - cifs: commands that are retried should have replay flag set (Shyam Prasad N) - cifs: helper function to check replayable error codes (Shyam Prasad N) - cifs: translate network errors on send to -ECONNABORTED (Shyam Prasad N) - cifs: cifs_pick_channel should try selecting active channels (Shyam Prasad N) - cifs: Share server EOF pos with netfslib (David Howells) - smb: Work around Clang __bdos() type confusion (Kees Cook) - smb: client: delete "true", "false" defines (Alexey Dobriyan) - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Lennert Buytenhek) - ahci: asm1166: correct count of reported ports (Conrad Kostecki) - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Niklas Cassel) - md: fix a suspicious RCU usage warning (Mikulas Patocka) - aoe: avoid potential deadlock at set_capacity (Maksim Kiselev) - block: Fix WARNING in _copy_from_iter (Christian A. Ehrhardt) - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Li Lingfeng) - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Paul Moore) - thermal: intel: powerclamp: Remove dead code for target mwait value (Srinivas Pandruvada) - cpufreq/amd-pstate: Fix setting scaling max/min freq values (Mario Limonciello) - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Rafael J. Wysocki) - tools cpupower bench: Override CFLAGS assignments (Stanley Chan) - docs: admin-guide: remove obsolete advice related to SLAB allocator (Lukas Bulwahn) - doc: admin-guide/kernel-parameters: remove useless comment (Vegard Nossum) - docs/accel: correct links to mailing list archives (Hu Haowen) - docs/sphinx: Fix TOC scroll hack for the home page (Gustavo Sousa) - drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE (Michael Walle) - Revert "nouveau: push event block/allowing out of the fence context" (Dave Airlie) - drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT (Ville Syrjälä) - accel/ivpu: Improve recovery and reset support (Jacek Lawrynowicz) - accel/ivpu: Improve stability of ivpu_submit_ioctl() (Jacek Lawrynowicz) - accel/ivpu: Fix dev open/close races with unbind (Jacek Lawrynowicz) - Revert "drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync" (Thomas Zimmermann) - drm/dp_mst: Separate @failing_port list in drm_dp_mst_atomic_check_mgr() comment (Bagas Sanjaya) - drm/bridge: anx7625: Ensure bridge is suspended in disable() (Hsin-Yi Wang) - accel/ivpu: Disable PLL after VPU IP reset during FLR (Jacek Lawrynowicz) - accel/ivpu: Deprecate DRM_IVPU_PARAM_CONTEXT_PRIORITY param (Wachowski, Karol) - accel/ivpu: Improve buffer object debug logs (Jacek Lawrynowicz) - accel/ivpu: Disable buffer sharing among VPU contexts (Jacek Lawrynowicz) - accel/ivpu: Free buffer sgt on unbind (Jacek Lawrynowicz) - accel/ivpu: Fix for missing lock around drm_gem_shmem_vmap() (Jacek Lawrynowicz) - accel/ivpu: Add diagnostic messages when VPU fails to boot or suspend (Wachowski, Karol) - accel/ivpu: Add debug prints for MMU map/unmap operations (Wachowski, Karol) - accel/ivpu: Call diagnose failure in ivpu_mmu_cmdq_sync() (Wachowski, Karol) - accel/ivpu: Dump MMU events in case of VPU boot timeout (Wachowski, Karol) - drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case (Douglas Anderson) - drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable() (Pin-yen Lin) - drm/tests: mm: Call drm_mm_print in drm_test_mm_debug (Michał Winiarski) - drm/ttm: allocate dummy_read_page without DMA32 on fail (Yangyu Chen) - drm/bridge: sii902x: Fix audio codec unregistration (Tomi Valkeinen) - drm/bridge: sii902x: Fix probing race issue (Tomi Valkeinen) - drm/panel/raydium-rm692e5: select CONFIG_DRM_DISPLAY_DP_HELPER (Arnd Bergmann) - drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02 (Artur Weber) - drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] (Markus Niebel) - drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer (Douglas Anderson) - drm/sched: Drain all entities in DRM sched run job worker (Matthew Brost) - drm/amd/display: "Enable IPS by default" (Roman Li) - drm/amd: Add a DC debug mask for IPS (Roman Li) - drm/amd/display: Disable ips before dc interrupt setting (Roman Li) - drm/amd/display: Replay + IPS + ABM in Full Screen VPB (ChunTao Tso) - drm/amd/display: Add IPS checks before dcn register access (Roman Li) - drm/amd/display: Add Replay IPS register for DMUB command table (Alvin Lee) - drm/amd/display: Allow IPS2 during Replay (Nicholas Kazlauskas) - drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs (Alex Deucher) - drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs (Alex Deucher) - drm/amd/amdgpu: Assign GART pages to AMD device mapping (Tom St Denis) - drm/amd/pm: Fetch current power limit from FW (Lijo Lazar) - drm/amdgpu: Fix null pointer dereference (Hawking Zhang) - drm/amdgpu: Show vram vendor only if available (Lijo Lazar) - drm/amd/pm: update the power cap setting (Kenneth Feng) - drm/amdgpu: Avoid fetching vram vendor information (Lijo Lazar) - drm/amdgpu/pm: Fix the power source flag error (Ma Jun) - drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions (Srinivasan Shanmugam) - drm/amd/pm: udpate smu v13.0.6 message permission (Yang Wang) - drm/xe: Remove PVC from xe_wa kunit tests (Lucas De Marchi) - drm/xe/vm: bugfix in xe_vm_create_ioctl (Moti Haimovski) - drm/xe/xe2: Use XE_CACHE_WB pat index (Himal Prasad Ghimiray) - drm/xe/display: Avoid calling readq() (Lucas De Marchi) - drm/xe/mmio: Cast to u64 when printing (Lucas De Marchi) - drm/xe: Use _ULL for u64 division (Lucas De Marchi) - drm/xe: Use a NULL pointer instead of 0. (Thomas Hellström) - drm/xe/dmabuf: Make xe_dmabuf_ops static (Thomas Hellström) - drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume (Fedor Pchelkin) - drm/exynos: fix accidental on-stack copy of exynos_drm_plane (Arnd Bergmann) - drm/exynos: fix incorrect type issue (Inki Dae) - dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo (Rob Herring) - drm/ttm: fix ttm pool initialization for no-dma-device drivers (Fedor Pchelkin) - drm/v3d: Free the job and assign it to NULL if initialization fails (Maíra Canal) - drm/i915: Drop -Wstringop-overflow (Lucas De Marchi) - Revert "drm/i915/dsi: Do display on sequence later on icl+" (Ville Syrjälä) - drm/i915/perf: Update handling of MMIO triggered reports (Umesh Nerlige Ramappa) - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern (Khaled Almahallawy) - MAINTAINERS: Add Andreas Larsson as co-maintainer for arch/sparc (Andreas Larsson) - riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to fit aclint format (Inochi Amaoto) - ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd (Artur Weber) - arm64: dts: exynos: gs101: comply with the new cmu_misc clock names (Tudor Ambarus) - firmware: arm_ffa: Handle partitions setup failures (Cristian Marussi) - firmware: arm_ffa: Use xa_insert() and check for result (Cristian Marussi) - firmware: arm_ffa: Simplify ffa_partitions_cleanup() (Cristian Marussi) - firmware: arm_ffa: Check xa_load() return value (Cristian Marussi) - firmware: arm_ffa: Add missing rwlock_init() for the driver partition (Cristian Marussi) - firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions() (Cristian Marussi) - firmware: arm_scmi: Fix the clock protocol supported version (Cristian Marussi) - firmware: arm_scmi: Fix the clock protocol version for v3.2 (Cristian Marussi) - firmware: arm_scmi: Use xa_insert() when saving raw queues (Cristian Marussi) - firmware: arm_scmi: Use xa_insert() to store opps (Cristian Marussi) - firmware: arm_scmi: Replace asm-generic/bug.h with linux/bug.h (Tanzir Hasan) - firmware: arm_scmi: Check mailbox/SMT channel for consistency (Cristian Marussi) - arm64: dts: Fix TPM schema violations (Lukas Wunner) - ARM: dts: Fix TPM schema violations (Lukas Wunner) - spi: fix finalize message on error return (David Lechner) - spi: cs42l43: Handle error from devm_pm_runtime_enable (Charles Keepax) - spi: Raise limit on number of chip selects (Mark Brown) - spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected (Devyn Liu) - spi: spi-cadence: Reverse the order of interleaved write and read operations (Amit Kumar Mahapatra) - spi: spi-imx: Use dev_err_probe for failed DMA channel requests (Alexander Stein) - spi: bcm-qspi: fix SFDP BFPT read by usig mspi read (Kamal Dasu) - spi: intel-pci: Add support for Arrow Lake SPI serial flash (Mika Westerberg) - spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list (Mika Westerberg) - gpio: eic-sprd: Clear interrupt after set the interrupt type (Wenhua Lin) - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 (Mario Limonciello) - media: vb2: refactor setting flags and caps, fix missing cap (Hans Verkuil) - media: media videobuf2: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: chips-media: wave5: Remove K3 References (Brandon Brnich) - dt-bindings: media: Remove K3 Family Prefix from Compatible (Brandon Brnich) - tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring (Gerhard Engleder) - tsnep: Remove FCS for XDP data path (Gerhard Engleder) - net/mlx5e: fix a potential double-free in fs_any_create_groups (Dinghao Liu) - net/mlx5e: fix a double-free in arfs_create_groups (Zhipeng Lu) - net/mlx5e: Ignore IPsec replay window values on sender side (Leon Romanovsky) - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Leon Romanovsky) - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Rahul Rameshbabu) - net/mlx5: DR, Can't go to uplink vport on RX rule (Yevgeny Kliteynik) - net/mlx5: DR, Use the right GVMI number for drop action (Yevgeny Kliteynik) - net/mlx5: Bridge, fix multicast packets sent to uplink (Moshe Shemesh) - net/mlx5: Fix a WARN upon a callback command failure (Yishai Hadas) - net/mlx5e: Fix peer flow lists handling (Vlad Buslov) - net/mlx5e: Fix inconsistent hairpin RQT sizes (Tariq Toukan) - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Rahul Rameshbabu) - net/mlx5: Fix query of sd_group field (Tariq Toukan) - net/mlx5e: Use the correct lag ports number when creating TISes (Saeed Mahameed) - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Maciej Fijalkowski) - i40e: set xdp_rxq_info::frag_size (Maciej Fijalkowski) - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Maciej Fijalkowski) - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Maciej Fijalkowski) - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Maciej Fijalkowski) - ice: remove redundant xdp_rxq_info registration (Maciej Fijalkowski) - i40e: handle multi-buffer packets that are shrunk by xdp prog (Tirthendu Sarkar) - ice: work on pre-XDP prog frag count (Maciej Fijalkowski) - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Maciej Fijalkowski) - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Maciej Fijalkowski) - xsk: recycle buffer in case Rx queue was full (Maciej Fijalkowski) - riscv, bpf: Fix unpredictable kernel crash about RV64 struct_ops (Pu Lehui) - net: fec: fix the unhandled context fault from smmu (Shenwei Wang) - selftests: bonding: do not test arp/ns target with mode balance-alb/tlb (Hangbin Liu) - netfilter: nf_tables: validate NFPROTO_* family (Pablo Neira Ayuso) - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Pablo Neira Ayuso) - netfilter: nf_tables: cleanup documentation (George Guo) - fjes: fix memleaks in fjes_hw_setup (Zhipeng Lu) - net: fill in MODULE_DESCRIPTION()s for rvu_mbox (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for litex (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for fsl_pq_mdio (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for fec (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for enetc (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for nps_enet (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ep93xxx_eth (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for liquidio (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for Broadcom bgmac (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for 8390 (Breno Leitao) - selftests: netdevsim: fix the udp_tunnel_nic test (Jakub Kicinski) - selftests: net: fix rps_default_mask with >32 CPUs (Jakub Kicinski) - net: mvpp2: clear BM pool before initialization (Jenishkumar Maheshbhai Patel) - net: stmmac: Wait a bit for the reset to take effect (Bernd Edlinger) - net/sched: flower: Fix chain template offload (Ido Schimmel) - selftests: fill in some missing configs for net (Jakub Kicinski) - hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes (Michael Kelley) - Revert "net: macsec: use skb_ensure_writable_head_tail to expand the skb" (Rahul Rameshbabu) - wifi: mac80211: fix race condition on enabling fast-xmit (Felix Fietkau) - wifi: iwlwifi: fix a memory corruption (Emmanuel Grumbach) - wifi: mac80211: fix potential sta-link leak (Johannes Berg) - wifi: cfg80211/mac80211: remove dependency on non-existing option (Lukas Bulwahn) - wifi: cfg80211: fix missing interfaces when dumping (Michal Kazior) - wifi: ath11k: rely on mac80211 debugfs handling for vif (Benjamin Berg) - wifi: p54: fix GCC format truncation warning with wiphy->fw_version (Kalle Valo) - ipv6: init the accept_queue's spinlocks in inet6_create (Zhengchao Shao) - netlink: fix potential sleeping issue in mqueue_flush_file (Zhengchao Shao) - selftest: Don't reuse port for SO_INCOMING_CPU test. (Kuniyuki Iwashima) - tcp: Add memory barrier to tcp_push() (Salvatore Dipietro) - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv (Sharath Srinivasan) - net: micrel: Fix PTP frame parsing for lan8814 (Horatiu Vultur) - dpll: fix register pin with unregistered parent pin (Arkadiusz Kubalewski) - dpll: fix userspace availability of pins (Arkadiusz Kubalewski) - dpll: fix pin dump crash for rebound module (Arkadiusz Kubalewski) - dpll: fix broken error path in dpll_pin_alloc(..) (Arkadiusz Kubalewski) - tun: add missing rx stats accounting in tun_xdp_act (Yunjian Wang) - tun: fix missing dropped counter in tun_xdp_act (Yunjian Wang) - net: fix removing a namespace with conflicting altnames (Jakub Kicinski) - idpf: distinguish vports by the dev_port attribute (Michal Schmidt) - udp: fix busy polling (Eric Dumazet) - llc: Drop support for ETH_P_TR_802_2. (Kuniyuki Iwashima) - llc: make llc_ui_sendmsg() more robust against bonding changes (Eric Dumazet) - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Lin Ma) - bnxt_en: Fix possible crash after creating sw mqprio TCs (Michael Chan) - bnxt_en: Prevent kernel warning when running offline self test (Michael Chan) - bnxt_en: Fix RSS table entries calculation for P5_PLUS chips (Michael Chan) - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Michael Chan) - bnxt_en: Wait for FLR to complete during probe (Michael Chan) - tcp: make sure init the accept_queue's spinlocks once (Zhengchao Shao) - selftests: bonding: Increase timeout to 1200s (Benjamin Poirier) - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Wen Gu) - ovl: mark xwhiteouts directory with overlay.opaque='x' (Amir Goldstein) - afs: Fix missing/incorrect unlocking of RCU read lock (David Howells) - afs: Remove afs_dynroot_d_revalidate() as it is redundant (David Howells) - afs: Fix error handling with lookup via FS.InlineBulkStatus (David Howells) - afs: Hide silly-rename files from userspace (David Howells) - cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode (David Howells) - netfs: Fix a NULL vs IS_ERR() check in netfs_perform_write() (Dan Carpenter) - netfs, fscache: Prevent Oops in fscache_put_cache() (Dan Carpenter) - cifs: Don't use certain unnecessary folio_*() functions (David Howells) - afs: Don't use certain unnecessary folio_*() functions (David Howells) - netfs: Don't use certain unnecessary folio_*() functions (David Howells) - netfs: Add Jeff Layton as reviewer (David Howells) - netfs, cachefiles: Change mailing list (David Howells) - nfsd: fix RELEASE_LOCKOWNER (NeilBrown) - SUNRPC: use request size to initialize bio_vec in svc_udp_sendto() (Lucas Stach) - rcu: Defer RCU kthreads wakeup when CPU is dying (Frederic Weisbecker) - rbd: don't move requests to the running list on errors (Ilya Dryomov) - rbd: remove usage of the deprecated ida_simple_*() API (Christophe JAILLET) - Revert "KEYS: encrypted: Add check for strsep" (Mimi Zohar) - exec: Distinguish in_execve from in_exec (Kees Cook) - exec: Fix error handling in begin_new_exec() (Bernd Edlinger) - exec: Add do_close_execat() helper (Kees Cook) - exec: remove useless comment (Askar Safin) - ELF, MAINTAINERS: specifically mention ELF (Alexey Dobriyan) - uselib: remove use of __FMODE_EXEC (Linus Torvalds) - samples/cgroup: add .gitignore file for generated samples (Linus Torvalds) - exec: Check __FMODE_EXEC instead of in_execve for LSMs (Kees Cook) - fbdev: stifb: Fix crash in stifb_blank() (Helge Deller) - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Geert Uytterhoeven) - fbdev: sis: Error out if pixclock equals zero (Fullway Wang) - fbdev: savage: Error out if pixclock equals zero (Fullway Wang) - fbdev: vt8500lcdfb: Remove unnecessary print function dev_err() (Jiapeng Chong) - eventfs: Save directory inodes in the eventfs_inode structure (Steven Rostedt (Google)) - tracing: Ensure visibility when inserting an element into tracing_map (Petr Pavlu) - drm/ttm: fix ttm pool initialization for no-dma-device drivers (Fedor Pchelkin) - Revert "btrfs: zstd: fix and simplify the inline extent decompression" (Linus Torvalds) - btrfs: scrub: limit RST scrub to chunk boundary (Qu Wenruo) - btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned (Qu Wenruo) - btrfs: don't unconditionally call folio_start_writeback in subpage (Josef Bacik) - btrfs: use the original mount's mount options for the legacy reconfigure (Josef Bacik) - btrfs: don't warn if discard range is not aligned to sector (David Sterba) - btrfs: tree-checker: fix inline ref size in error messages (Chung-Chiang Cheng) - btrfs: zstd: fix and simplify the inline extent decompression (Qu Wenruo) - btrfs: lzo: fix and simplify the inline extent decompression (Qu Wenruo) - btrfs: zlib: fix and simplify the inline extent decompression (Qu Wenruo) - btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args (Qu Wenruo) - btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted (Omar Sandoval) - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume (Omar Sandoval) - btrfs: zoned: fix lock ordering in btrfs_zone_activate() (Naohiro Aota) - btrfs: fix unbalanced unlock of mapping_tree_lock (Naohiro Aota) - btrfs: ref-verify: free ref cache before clearing mount opt (Fedor Pchelkin) - btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send() (Dmitry Antipov) - btrfs: zoned: optimize hint byte for zoned allocator (Naohiro Aota) - btrfs: zoned: factor out prepare_allocation_zoned() (Naohiro Aota) - init: Kconfig: Disable -Wstringop-overflow for GCC-11 (Gustavo A. R. Silva) - Makefile: Enable -Wstringop-overflow globally (Gustavo A. R. Silva) - xen-netback: don't produce zero-size SKB frags (Jan Beulich) - Linux 6.8-rc1 (Linus Torvalds) - bcachefs: Improve inode_to_text() (Kent Overstreet) - bcachefs: logged_ops_format.h (Kent Overstreet) - bcachefs: reflink_format.h (Kent Overstreet) - bcachefs; extents_format.h (Kent Overstreet) - bcachefs: ec_format.h (Kent Overstreet) - bcachefs: subvolume_format.h (Kent Overstreet) - bcachefs: snapshot_format.h (Kent Overstreet) - bcachefs: alloc_background_format.h (Kent Overstreet) - bcachefs: xattr_format.h (Kent Overstreet) - bcachefs: dirent_format.h (Kent Overstreet) - bcachefs: inode_format.h (Kent Overstreet) - bcachefs; quota_format.h (Kent Overstreet) - bcachefs: sb-counters_format.h (Kent Overstreet) - bcachefs: counters.c -> sb-counters.c (Kent Overstreet) - bcachefs: comment bch_subvolume (Kent Overstreet) - bcachefs: bch_snapshot::btime (Kent Overstreet) - bcachefs: add missing __GFP_NOWARN (Kent Overstreet) - bcachefs: opts->compression can now also be applied in the background (Kent Overstreet) - bcachefs: Prep work for variable size btree node buffers (Kent Overstreet) - bcachefs: grab s_umount only if snapshotting (Su Yue) - bcachefs: kvfree bch_fs::snapshots in bch2_fs_snapshots_exit (Su Yue) - bcachefs: bios must be 512 byte algined (Kent Overstreet) - bcachefs: remove redundant variable tmp (Colin Ian King) - bcachefs: Improve trace_trans_restart_relock (Kent Overstreet) - bcachefs: Fix excess transaction restarts in __bchfs_fallocate() (Kent Overstreet) - bcachefs: extents_to_bp_state (Kent Overstreet) - bcachefs: bkey_and_val_eq() (Kent Overstreet) - bcachefs: Better journal tracepoints (Kent Overstreet) - bcachefs: Print size of superblock with space allocated (Kent Overstreet) - bcachefs: Avoid flushing the journal in the discard path (Kent Overstreet) - bcachefs: Improve move_extent tracepoint (Kent Overstreet) - bcachefs: Add missing bch2_moving_ctxt_flush_all() (Kent Overstreet) - bcachefs: Re-add move_extent_write tracepoint (Kent Overstreet) - bcachefs: bch2_kthread_io_clock_wait() no longer sleeps until full amount (Kent Overstreet) - bcachefs: Add .val_to_text() for KEY_TYPE_cookie (Kent Overstreet) - bcachefs: Don't pass memcmp() as a pointer (Kent Overstreet) - bcachefs: Reduce would_deadlock restarts (Kent Overstreet) - bcachefs: bch2_trans_account_disk_usage_change() (Kent Overstreet) - bcachefs: bch_fs_usage_base (Kent Overstreet) - bcachefs: bch2_prt_compression_type() (Kent Overstreet) - bcachefs: helpers for printing data types (Kent Overstreet) - bcachefs: BTREE_TRIGGER_ATOMIC (Kent Overstreet) - bcachefs: drop to_text code for obsolete bps in alloc keys (Kent Overstreet) - bcachefs: eytzinger_for_each() declares loop iter (Kent Overstreet) - bcachefs: Don't log errors if BCH_WRITE_ALLOC_NOWAIT (Kent Overstreet) - bcachefs: fix memleak in bch2_split_devs (Su Yue) - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug (Heiko Carstens) - clocksource/drivers/ep93xx: Fix error handling during probe (Arnd Bergmann) - clocksource/drivers/cadence-ttc: Fix some kernel-doc warnings (Randy Dunlap) - clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings (Tony Lindgren) - clocksource/timer-riscv: Add riscv_clock_shutdown callback (Joshua Yeong) - dt-bindings: timer: Add StarFive JH8100 clint (Sia Jee Heng) - dt-bindings: timer: thead,c900-aclint-mtimer: separate mtime and mtimecmp regs (Inochi Amaoto) - powerpc/64s: Increase default stack size to 32KB (Michael Ellerman) - spinlock: Fix failing build for PREEMPT_RT (Leonardo Bras) - cifs: update iface_last_update on each query-and-update (Shyam Prasad N) - cifs: handle servers that still advertise multichannel after disabling (Shyam Prasad N) - cifs: new mount option called retrans (Shyam Prasad N) - cifs: reschedule periodic query for server interfaces (Shyam Prasad N) - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) - cifs: update known bugs mentioned in kernel docs for cifs (Steve French) - cifs: new nt status codes from MS-SMB2 (Shyam Prasad N) - cifs: pick channel for tcon and tdis (Shyam Prasad N) - cifs: open_cached_dir should not rely on primary channel (Shyam Prasad N) - smb3: minor documentation updates (Steve French) - Update MAINTAINERS email address (Steve French) - cifs: minor comment cleanup (Steve French) - smb3: show beginning time for per share stats (Steve French) - cifs: remove redundant variable tcon_exist (Colin Ian King) - dmaengine: dw-edma: increase size of 'name' in debugfs code (Vinod Koul) - dmaengine: fsl-qdma: increase size of 'irq_name' (Vinod Koul) - dmaengine: shdma: increase size of 'dev_id' (Vinod Koul) - dmaengine: xilinx: xdma: Fix kernel-doc warnings (Jan Kuliga) - dmaengine: usb-dmac: Avoid format-overflow warning (Lad Prabhakar) - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Lad Prabhakar) - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Randy Dunlap) - dmaengine: xilinx: xdma: Fix initialization location of desc in xdma_channel_isr() (Nathan Chancellor) - dmaengine: xilinx: xdma: Fix operator precedence in xdma_prep_interleaved_dma() (Nathan Chancellor) - dmaengine: xilinx: xdma: statify xdma_prep_interleaved_dma (Vinod Koul) - dmaengine: xilinx: xdma: Workaround truncation compilation error (Vinod Koul) - dmaengine: pl330: issue_pending waits until WFP state (Bumyong Lee) - dmaengine: xilinx: xdma: Implement interleaved DMA transfers (Jan Kuliga) - dmaengine: xilinx: xdma: Prepare the introduction of interleaved DMA transfers (Jan Kuliga) - dmaengine: xilinx: xdma: Add transfer error reporting (Jan Kuliga) - dmaengine: xilinx: xdma: Add error checking in xdma_channel_isr() (Jan Kuliga) - dmaengine: xilinx: xdma: Rework xdma_terminate_all() (Jan Kuliga) - dmaengine: xilinx: xdma: Ease dma_pool alignment requirements (Jan Kuliga) - dmaengine: xilinx: xdma: Add necessary macro definitions (Jan Kuliga) - dmaengine: xilinx: xdma: Get rid of unused code (Jan Kuliga) - dmaengine: xilinx: xdma: Add terminate_all/synchronize callbacks (Miquel Raynal) - dmaengine: xilinx: xdma: Better handling of the busy variable (Miquel Raynal) - dmaengine: xilinx: xdma: Clarify the logic between cyclic/sg modes (Miquel Raynal) - dmaengine: xilinx: xdma: Fix the count of elapsed periods in cyclic mode (Miquel Raynal) - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Rex Zhang) - dmaengine: ti: k3-udma: Add PSIL threads for AM62P and J722S (Vignesh Raghavendra) - dmaengine: fix NULL pointer in channel unregistration function (Amelie Delaunay) - dmaengine: fsl-edma: utilize common dt-binding header file (Frank Li) - dt-bindings: dma: fsl-edma: Add fsl-edma.h to prevent hardcoding in dts (Frank Li) - dmaengine: fsl-edma: fix eDMAv4 channel allocation issue (Frank Li) - dmaengine: axi-dmac: Improve cyclic DMA transfers in SG mode (Paul Cercueil) - dmaengine: axi-dmac: Use only EOT interrupts when doing scatter-gather (Paul Cercueil) - dmaengine: axi-dmac: Add support for scatter-gather transfers (Paul Cercueil) - dmaengine: axi-dmac: Allocate hardware descriptors (Paul Cercueil) - dmaengine: axi-dmac: Small code cleanup (Paul Cercueil) - dmaengine: ls2x-apb: New driver for the Loongson LS2X APB DMA controller (Binbin Zhou) - dt-bindings: dmaengine: Add Loongson LS2X APB DMA controller (Binbin Zhou) - dmaengine: std_dma40: fix kernel-doc warnings and spelling (Randy Dunlap) - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Amelie Delaunay) - dmaengine: tegra210-adma: Support dma-channel-mask property (Mohan Kumar) - dt-bindings: dma: Add dma-channel-mask to nvidia,tegra210-adma (Mohan Kumar) - dmaengine: sf-pdma: add mpfs-pdma compatible name (Shravan Chippa) - dt-bindings: dma: sf-pdma: add new compatible name (Shravan Chippa) - dmaengine: sf-pdma: Support of_dma_controller_register() (Shravan Chippa) - dt-bindings: dma: Drop undocumented examples (Rob Herring) - dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH (Hector Martin) - dt-bindings: dma: qcom,gpi: document the SM8650 GPI DMA Engine (Neil Armstrong) - dmaengine: uniphier-xdmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: uniphier-mdmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: milbeaut-xdmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: milbeaut-hdmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dt-bindings: dma: rz-dmac: Document RZ/Five SoC (Lad Prabhakar) - dt-bindings: dma: qcom: gpi: add compatible for X1E80100 (Sibi Sankar) - dt-bindings: dma: ti: k3-udma: Describe cfg register regions (Vignesh Raghavendra) - dt-bindings: dma: ti: k3-pktdma: Describe cfg register regions (Vignesh Raghavendra) - dt-bindings: dma: ti: k3-bcdma: Describe cfg register regions (Vignesh Raghavendra) - dt-bindings: dma: ti: k3-*: Add descriptions for register regions (Vignesh Raghavendra) - coccinelle: device_attr_show: simplify patch case (Julia Lawall) - coccinelle: device_attr_show: Adapt to the latest Documentation/filesystems/sysfs.rst (Li Zhijian) - media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c) (Aurelien Jarno) - execve: open the executable file before doing anything else (Linus Torvalds) - lib: checksum: Fix build with CONFIG_NET=n (Palmer Dabbelt) - riscv: lib: Check if output in asm goto supported (Charlie Jenkins) - riscv: Fix build error on rv32 + XIP (Alexandre Ghiti) - riscv: optimize ELF relocation function in riscv (Maxim Kochetkov) - RISC-V: Implement archrandom when Zkr is available (Samuel Ortiz) - riscv: Optimize hweight API with Zbb extension (Xiao Wang) - riscv: add dependency among Image(.gz), loader(.bin), and vmlinuz.efi (Masahiro Yamada) - samples: ftrace: Add RISC-V support for SAMPLE_FTRACE_DIRECT[_MULTI] (Song Shuai) - riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS support (Song Shuai) - riscv: ftrace: Make function graph use ftrace directly (Song Shuai) - riscv: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY (Song Shuai) - lib/Kconfig.debug: Update AS_HAS_NON_CONST_LEB128 comment and name (Nathan Chancellor) - riscv: Restrict DWARF5 when building with LLVM to known working versions (Nathan Chancellor) - riscv: Hoist linker relaxation disabling logic into Kconfig (Nathan Chancellor) - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Charlie Jenkins) - riscv: Add checksum library (Charlie Jenkins) - riscv: Add checksum header (Charlie Jenkins) - riscv: Add static key for misaligned accesses (Charlie Jenkins) - asm-generic: Improve csum_fold (Charlie Jenkins) - RISC-V: selftests: cbo: Ensure asm operands match constraints (Andrew Jones) - riscv: vector: allow kernel-mode Vector with preemption (Andy Chiu) - riscv: vector: use kmem_cache to manage vector context (Andy Chiu) - riscv: vector: use a mask to write vstate_ctrl (Andy Chiu) - riscv: vector: do not pass task_struct into riscv_v_vstate_{save,restore}() (Andy Chiu) - riscv: fpu: drop SR_SD bit checking (Andy Chiu) - riscv: lib: vectorize copy_to_user/copy_from_user (Andy Chiu) - riscv: sched: defer restoring Vector context for user (Andy Chiu) - riscv: Add vector extension XOR implementation (Greentime Hu) - riscv: vector: make Vector always available for softirq context (Andy Chiu) - riscv: Add support for kernel mode vector (Greentime Hu) - riscv: mm: Fixup compat arch_get_mmap_end (Guo Ren) - riscv: mm: Fixup compat mode boot failure (Guo Ren) - riscv: Fix an off-by-one in get_early_cmdline() (Christophe JAILLET) - tools: selftests: riscv: Fix compile warnings in mm tests (Christoph Müllner) - tools: selftests: riscv: Fix compile warnings in vector tests (Christoph Müllner) - tools: selftests: riscv: Add missing include for vector test (Christoph Müllner) - tools: selftests: riscv: Fix compile warnings in cbo (Christoph Müllner) - tools: selftests: riscv: Fix compile warnings in hwprobe (Christoph Müllner) - riscv: Add support for BATCHED_UNMAP_TLB_FLUSH (Alexandre Ghiti) - riscv: Use hugepage mappings for vmemmap (Alexandre Ghiti) - dt-bindings: riscv: Document cbop-block-size (Daniel Henrique Barboza) - riscv: errata: thead: use pa based instructions for CMO (Jisheng Zhang) - riscv: errata: thead: use riscv_nonstd_cache_ops for CMO (Jisheng Zhang) - dt-bindings: riscv: permit numbers in "riscv,isa" (Conor Dooley) - dt-bindings: riscv: cpus: Clarify mmu-type interpretation (Samuel Holland) - RISC-V: Enable SBI based earlycon support (Anup Patel) - tty: Add SBI debug console support to HVC SBI driver (Atish Patra) - tty/serial: Add RISC-V SBI debug console based earlycon (Anup Patel) - RISC-V: Add SBI debug console helper routines (Anup Patel) - RISC-V: Add stubs for sbi_console_putchar/getchar() (Anup Patel) - riscv: sbi: Introduce system suspend support (Andrew Jones) - riscv: Fix relocation_hashtable size (Charlie Jenkins) - riscv: Correctly free relocation hashtable on error (Charlie Jenkins) - riscv: Fix module loading free order (Charlie Jenkins) - riscv: select DCACHE_WORD_ACCESS for efficient unaligned access HW (Jisheng Zhang) - riscv: introduce RISCV_EFFICIENT_UNALIGNED_ACCESS (Jisheng Zhang) - scsi: target: core: Add TMF to tmr_list handling (Dmitry Bogdanov) - scsi: core: Kick the requeue list after inserting when flushing (Niklas Cassel) - scsi: fnic: unlock on error path in fnic_queuecommand() (Dan Carpenter) - scsi: fcoe: Fix unsigned comparison with zero in store_ctlr_mode() (Harshit Mogalapalli) - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Randy Dunlap) - scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) - scsi: smartpqi: Fix logical volume rescan race condition (Mahesh Rajashekhara) - scsi: smartpqi: Add new controller PCI IDs (David Strahan) - scsi: ufs: qcom: Remove unnecessary goto statement from ufs_qcom_config_esi() (ChanWoo Lee) - scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan() (Bart Van Assche) - scsi: ufs: core: Simplify power management during async scan (Bart Van Assche) - sh: vsyscall: Remove unnecessary $(foreach ...) (Masahiro Yamada) - sh: ecovec24: Rename missed backlight field from fbdev to dev (Geert Uytterhoeven) - Revert "firmware/sysfb: Clear screen_info state after consuming it" (Helge Deller) - MAINTAINERS: Add Namhyung as tools/perf/ co-maintainer (Arnaldo Carvalho de Melo) - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Thomas Richter) - perf db-export: Fix missing reference count get in call_path_from_sample() (Ben Gainey) - perf tests: Add perf script test (Ian Rogers) - libsubcmd: Fix memory leak in uniq() (Ian Rogers) - perf TUI: Don't ignore job control (Ahelenia Ziemiańska) - perf vendor events intel: Update sapphirerapids events to v1.17 (Ian Rogers) - perf vendor events intel: Update icelakex events to v1.23 (Ian Rogers) - perf vendor events intel: Update emeraldrapids events to v1.02 (Ian Rogers) - perf vendor events intel: Alderlake/rocketlake metric fixes (Ian Rogers) - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Ian Rogers) - perf x86 test: Update hybrid expectations (Ian Rogers) - perf vendor events amd: Add Zen 4 memory controller events (Sandipan Das) - perf stat: Fix hard coded LL miss units (Ian Rogers) - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Ian Rogers) - perf env: Avoid recursively taking env->bpf_progs.lock (Ian Rogers) - perf annotate: Add --insn-stat option for debugging (Namhyung Kim) - perf annotate: Add --type-stat option for debugging (Namhyung Kim) - perf annotate: Support event group display (Namhyung Kim) - perf annotate: Add --data-type option (Namhyung Kim) - perf report: Add 'symoff' sort key (Namhyung Kim) - perf report: Add 'typeoff' sort key (Namhyung Kim) - perf annotate-data: Update sample histogram for type (Namhyung Kim) - perf annotate-data: Add member field in the data type (Namhyung Kim) - perf report: Support data type profiling (Namhyung Kim) - perf report: Add 'type' sort key (Namhyung Kim) - perf annotate: Implement hist_entry__get_data_type() (Namhyung Kim) - perf annotate: Add annotate_get_insn_location() (Namhyung Kim) - perf annotate: Factor out evsel__get_arch() (Namhyung Kim) - perf annotate-data: Add dso->data_types tree (Namhyung Kim) - perf annotate-data: Add find_data_type() to get type from memory access (Namhyung Kim) - perf dwarf-regs: Add get_dwarf_regnum() (Namhyung Kim) - perf dwarf-aux: Factor out die_get_typename_from_type() (Namhyung Kim) - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (JiaLong.Yang) - perf vendor events: Remove UTF-8 characters from cmn.json (Jing Zhang) - perf maps: Fix up overlaps during fixup_end (Ian Rogers) - perf maps: Reduce scope of map_rb_node and maps internals (Ian Rogers) - perf maps: Add find next entry to give entry after the given map (Ian Rogers) - perf maps: Add maps__load_first() (Ian Rogers) - perf maps: Rename clone to copy from (Ian Rogers) - perf maps: Do simple merge if given map doesn't overlap (Ian Rogers) - perf maps: Refactor maps__fixup_overlappings() (Ian Rogers) - perf debug: Expose debug file (Ian Rogers) - perf maps: Add remove maps function to remove a map based on callback (Ian Rogers) - perf maps: Reduce scope of maps__for_each_entry() (Ian Rogers) - perf vdso: Use function to add missing maps lock (Ian Rogers) - perf unwind: Use function to add missing maps lock (Ian Rogers) - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Ruidong Tian) - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Ruidong Tian) - perf archive: Add new option '--unpack' to expand tarballs (Veronika Molnarova) - perf archive: Add new option '--all' to pack perf.data with DSOs (Veronika Molnarova) - perf thread: Use function to add missing maps lock (Ian Rogers) - perf synthetic-events: Use function to add missing maps lock (Ian Rogers) - perf symbol: Use function to add missing maps lock (Ian Rogers) - perf probe-event: Use function to add missing maps lock (Ian Rogers) - perf machine: Use function to add missing maps lock (Ian Rogers) - perf tests: Use function to add missing maps lock (Ian Rogers) - perf report: Use function to add missing maps lock (Ian Rogers) - perf events x86: Use function to add missing lock (Ian Rogers) - perf maps: Add maps__for_each_map to iterate maps holding the lock (Ian Rogers) - perf map: Improve map/unmap parameter names (Ian Rogers) - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Ian Rogers) - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Ian Rogers) - perf tests: Make DSO tests a suite rather than individual (Ian Rogers) - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Arnaldo Carvalho de Melo) - perf top: Uniform the event name for the hybrid machine (Kan Liang) - perf top: Use evsel's cpus to replace user_requested_cpus (Kan Liang) - perf unwind-libunwind: Fix base address for .eh_frame (Namhyung Kim) - perf unwind-libdw: Handle JIT-generated DSOs properly (Namhyung Kim) - perf genelf: Set ELF program header addresses properly (Namhyung Kim) - perf stat: Combine the -A/--no-aggr and --no-merge options (Ian Rogers) - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Yicong Yang) - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Yicong Yang) - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Ian Rogers) - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Ian Rogers) - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Ian Rogers) - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Ian Rogers) - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Ian Rogers) - perf stat: Fix help message for --metric-no-threshold option (Ian Rogers) - perf annotate: Get rid of local annotation options (Namhyung Kim) - perf annotate: Remove remaining usages of local annotation options (Namhyung Kim) - perf annotate: Ensure init/exit for global options (Namhyung Kim) - perf ui/browser/annotate: Use global annotation_options (Namhyung Kim) - perf annotate: Use global annotation_options (Namhyung Kim) - perf top: Convert to the global annotation_options (Namhyung Kim) - perf report: Convert to the global annotation_options (Namhyung Kim) - perf annotate: Introduce global annotation_options (Namhyung Kim) - perf stat: Exit perf stat if parse groups fails (Ian Rogers) - perf thread: Add missing RC_CHK_EQUAL (Ian Rogers) - perf maps: Move symbol maps functions to maps.c (Ian Rogers) - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Ian Rogers) - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Ian Rogers) - perf symbols: Parse NOTE segments until the build id is found (Chengen Du) - perf record: Be lazier in allocating lost samples buffer (Ian Rogers) - perf evsel: Fallback to "task-clock" when not system wide (Ian Rogers) - perf bench sched-seccomp-notify: Fix spelling mistake "synchronious" -> "synchronous" (Colin Ian King) - perf test: Add basic 'perf diff' test (Ian Rogers) - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Kan Liang) - perf vendor events powerpc: Update datasource event name to fix duplicate events (Athira Rajeev) - perf test: Add basic 'perf list --json" test (Ian Rogers) - perf test: Use common python setup library (Ian Rogers) - perf build: Shellcheck support for OUTPUT directory (Ian Rogers) - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Ilkka Koskinen) - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Ilkka Koskinen) - perf test record user-regs: Fix mask for vg register (Veronika Molnarova) - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Arnaldo Carvalho de Melo) - perf env: Introduce perf_env__arch_strerrno() (Arnaldo Carvalho de Melo) - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Arnaldo Carvalho de Melo) - perf docs: Fix man page formatting for 'perf lock' (Nick Forrington) - tools api fs: Avoid reading whole file for a 1 byte bool (Ian Rogers) - tools api fs: Switch filename__read_str to use io.h (Ian Rogers) - libperf: Lazily allocate/size mmap event copy (Ian Rogers) - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Arnaldo Carvalho de Melo) - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Likhitha Korrapati) - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Arnaldo Carvalho de Melo) - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Arnaldo Carvalho de Melo) - perf mmap: Lazily initialize zstd streams to save memory when not using it (Ian Rogers) - perf dwarf-aux: Add die_find_variable_by_addr() (Namhyung Kim) - perf tools: Add --debug-file option to redirect debug output (Yang Jihong) - perf annotate: Check if operand has multiple regs (Namhyung Kim) - perf test: Use existing config value for objdump path (James Clark) - perf vendor events riscv: add T-HEAD C9xx JSON file (Inochi Amaoto) - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Ian Rogers) - perf tests: Skip data symbol test if buf1 symbol is missing (Adrian Hunter) - perf tests: Make data symbol test wait for perf to start (Adrian Hunter) - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Adrian Hunter) - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Adrian Hunter) - perf tests: Skip record test if test_loop symbol is missing (Adrian Hunter) - perf tests: Skip pipe test if noploop symbol is missing (Adrian Hunter) - perf tests lib: Add perf_has_symbol.sh (Adrian Hunter) - perf header: Fix segfault on build_mem_topology() error path (Adrian Hunter) - perf report: Remove warning on missing raw data for s390 (Thomas Richter) - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Athira Rajeev) - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Ji Sheng Teoh) - perf tests coresight: Remove unused variables (zhujun2) - perf lock: Fix a memory leak on an error path (zhaimingbing) - perf parse-events: Make legacy events lower priority than sysfs/JSON (Ian Rogers) - perf cs-etm: Enable itrace option 'T' (Leo Yan) - perf auxtrace: Add 'T' itrace option for timestamp trace (Leo Yan) - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (James Clark) - perf test: Basic branch counter support (Kan Liang) - perf script perl: Fail check on dynamic allocation (zhaimingbing) - perf script python: Fail check on dynamic allocation (Paran Lee) - perf test: Remove atomics from test_loop to avoid test failures (Nick Forrington) - perf tools: Address python 3.6 DeprecationWarning for string scapes (Benjamin Gray) - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Ji Sheng Teoh) - perf report: Add s390 raw data interpretation for PAI counters (Thomas Richter) - perf probe: Convert to check dwarf_getcfi feature (Namhyung Kim) - perf build: Add feature check for dwarf_getcfi() (Namhyung Kim) - perf dwarf-aux: Add die_find_variable_by_reg() helper (Namhyung Kim) - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Namhyung Kim) - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Namhyung Kim) - perf dwarf-aux: Fix die_get_typename() for void * (Namhyung Kim) - perf tools: Add util/debuginfo.[ch] files (Namhyung Kim) - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Namhyung Kim) - perf annotate: Pass "-l" option to objdump conditionally (Namhyung Kim) - perf header: Additional note on AMD IBS for max_precise pmu cap (Arnaldo Carvalho de Melo) - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Arnaldo Carvalho de Melo) - perf bpf: Don't synthesize BPF events when disabled (Ian Rogers) - perf test: Add support for setting objdump binary via perf config (James Clark) - perf test: Add option to change objdump binary (James Clark) - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Thomas Richter) - perf tools: Add the python_ext_build directory to .gitignore (Yang Jihong) - perf tests attr: Fix spelling mistake "whic" to "which" (zhaimingbing) - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Namhyung Kim) - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Namhyung Kim) - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Namhyung Kim) - perf annotate: Split branch stack cycles info from 'struct annotation' (Namhyung Kim) - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Namhyung Kim) - perf test: Simplify "object code reading" test (Namhyung Kim) - perf machine thread: Remove exited threads by default (Ian Rogers) - perf record: Lazy load kernel symbols (Ian Rogers) - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Colin Ian King) - perf tools: Add branch counter knob (Kan Liang) - perf header: Support num and width of branch counters (Kan Liang) - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Kan Liang) - perf build: Warn about missing libelf before warning about missing libbpf (Arnaldo Carvalho de Melo) - perf tests make: Remove the last egrep call, use 'grep -E' instead (Arnaldo Carvalho de Melo) - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Arnaldo Carvalho de Melo) - string: Remove strlcpy() (Kees Cook) - bcachefs: Replace strlcpy() with strscpy() (Kees Cook) - arm64: Fix silcon-errata.rst formatting (Robin Murphy) - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Brown) - arm64/fpsimd: Remove spurious check for SVE support (Mark Brown) - arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace (Mark Brown) - arm64: entry: simplify kernel_exit logic (Mark Rutland) - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Rutland) - arm64: errata: Add Cortex-A510 speculative unprivileged load workaround (Rob Herring) - arm64: Rename ARM64_WORKAROUND_2966298 (Rob Herring) - arm64: fpsimd: Bring cond_yield asm macro in line with new rules (Ard Biesheuvel) - arm64: scs: Work around full LTO issue with dynamic SCS (Ard Biesheuvel) - arm64: irq: include (Tudor Ambarus) - MAINTAINERS: Add BPF JIT for LOONGARCH entry (Tiezhu Yang) - LoongArch: Update Loongson-3 default config file (Huacai Chen) - LoongArch: BPF: Prevent out-of-bounds memory access (Hengqi Chen) - LoongArch: BPF: Support 64-bit pointers to kfuncs (Hengqi Chen) - LoongArch: Fix definition of ftrace_regs_set_instruction_pointer() (Tiezhu Yang) - LoongArch: Use generic interface to support crashkernel=X,[high,low] (Youling Tang) - LoongArch: Fix and simplify fcsr initialization on execve() (Xi Ruoyao) - LoongArch: Let cores_io_master cover the largest NR_CPUS (Huacai Chen) - LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE (Huacai Chen) - LoongArch: Add a missing call to efi_esrt_init() (Huacai Chen) - LoongArch: Parsing CPU-related information from DTS (Binbin Zhou) - LoongArch: dts: DeviceTree for Loongson-2K2000 (Binbin Zhou) - LoongArch: dts: DeviceTree for Loongson-2K1000 (Binbin Zhou) - LoongArch: dts: DeviceTree for Loongson-2K0500 (Binbin Zhou) - LoongArch: Allow device trees be built into the kernel (Binbin Zhou) - dt-bindings: interrupt-controller: loongson,liointc: Fix dtbs_check warning for interrupt-names (Binbin Zhou) - dt-bindings: interrupt-controller: loongson,liointc: Fix dtbs_check warning for reg-names (Binbin Zhou) - dt-bindings: loongarch: Add Loongson SoC boards compatibles (Binbin Zhou) - dt-bindings: loongarch: Add CPU bindings for LoongArch (Binbin Zhou) - LoongArch: Enable initial Rust support (WANG Rui) - scripts/min-tool-version.sh: Raise minimum clang version to 18.0.0 for loongarch (WANG Rui) - modpost: Ignore relaxation and alignment marker relocs on LoongArch (WANG Xuerui) - of: Stop circularly including of_device.h and of_platform.h (Rob Herring) - clk: qcom: gcc-x1e80100: Replace of_device.h with explicit includes (Stephen Rothwell) - thermal: loongson2: Replace of_device.h with explicit includes (Rob Herring) - net: can: Use device_get_match_data() (Rob Herring) - sparc: Use device_get_match_data() (Rob Herring) - spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remove function (Christophe JAILLET) - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Bin Li) - ASoC: SOF: ipc4-loader: remove the CPC check warnings (Kai Vehmanen) - ASoC: SOF: ipc4-pcm: remove log message for LLP (Rander Wang) - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Kuninori Morimoto) - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Peter Ujfalusi) - ASoC: mediatek: sof-common: Add NULL check for normal_link string (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Nícolas F. R. A. Prado) - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Peter Ujfalusi) - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Peter Ujfalusi) - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (ChiYuan Huang) - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (ChiYuan Huang) - ASoC: tas2781: Add tas2563 into driver (Shenghao Ding) - ASoC: tas2781: Add tas2563 into header file for DSP mode (Shenghao Ding) - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Shenghao Ding) - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Shenghao Ding) - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Yo-Jung Lin) - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Çağhan Demir) - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Heiner Kallweit) - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Takashi Iwai) - ALSA: hda: Properly setup HDMI stream (Amadeusz Sławiński) - ALSA: oxygen: Fix right channel of capture volume mixer (Takashi Iwai) - ALSA: aloop: Introduce a function to get if access is interleaved mode (Chancel Liu) - drm/xe: display support should not depend on EXPERT (Jani Nikula) - drm/xe: Fix bounds checking in __xe_bo_placement_for_flags() (Brian Welty) - drm/xe/migrate: Fix CCS copy for small VRAM copy chunks (Thomas Hellström) - drm/xe: unlock on error path in xe_vm_add_compute_exec_queue() (Dan Carpenter) - drm/xe/selftests: Fix an error pointer dereference bug (Dan Carpenter) - drm/xe/device: clean up on error in probe() (Dan Carpenter) - drm/xe: Fix build bug for GCC 11 (Paul E. McKenney) - drm/xe: Check skip_guc_pc before setting SLPC flag (Vinay Belgaumkar) - drm/xe: Fix modifying exec_queue priority in xe_migrate_init (Brian Welty) - drm/xe: Fix guc_exec_queue_set_priority (Brian Welty) - drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem (Thomas Hellström) - drm/xe: Annotate multiple mmio pointers with __iomem (Thomas Hellström) - drm/xe: Annotate xe_mem_region::mapping with __iomem (Thomas Hellström) - drm/xe: Use __iomem for the regs pointer (Thomas Hellström) - drm/xe/vm: Fix an error path (Thomas Hellström) - drm/xe: Fix exec IOCTL long running exec queue ring full condition (Matthew Brost) - drm/xe: Fix definition of intel_wakeref_t (José Roberto de Souza) - nouveau/vmm: don't set addr on the fail path to avoid warning (Dave Airlie) - drm/amdgpu: Enable GFXOFF for Compute on GFX11 (Ori Messinger) - drm/amd/display: Drop 'acrtc' and add 'new_crtc_state' NULL check for writeback requests. (Srinivasan Shanmugam) - drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2" (Christian König) - drm/amdkfd: init drm_client with funcs hook (Flora Cui) - drm/amd/display: Fix a switch statement in populate_dml_output_cfg_from_stream_state() (Christophe JAILLET) - drm/amdgpu: Fix the null pointer when load rlc firmware (Ma Jun) - drm/amd/display: Align the returned error code with legacy DP (Wayne Lin) - drm/amd/display: Fix DML2 watermark calculation (Ovidiu Bunea) - drm/amd/display: Clear OPTC mem select on disable (Ilya Bakoulin) - drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A (Nicholas Kazlauskas) - drm/amd/display: Add logging resource checks (Charlene Liu) - drm/amd/display: Init link enc resources in dc_state only if res_pool presents (Dillon Varone) - drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()' (Srinivasan Shanmugam) - drm/amd/display: Avoid enum conversion warning (Nathan Chancellor) - drm/amd/pm: Fix smuv13.0.6 current clock reporting (Lijo Lazar) - drm/amd/pm: Add error log for smu v13.0.6 reset (Lijo Lazar) - drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()' (Srinivasan Shanmugam) - drm/amdgpu: drop exp hw support check for GC 9.4.3 (Alex Deucher) - drm/amdgpu: move debug options init prior to amdgpu device init (Le Ma) - drm/amdgpu: add debug flag to place fw bo on vram for frontdoor loading (Le Ma) - Revert "drm/amdgpu: add param to specify fw bo location for front-door loading" (Le Ma) - drm/amd/display: Fix variable deferencing before NULL check in edp_setup_replay() (Srinivasan Shanmugam) - drm/amdgpu: update regGL2C_CTRL4 value in golden setting (Yifan Zhang) - drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' (Srinivasan Shanmugam) - drm/amdgpu: Fix unsigned comparison with less than zero in vpe_u1_8_from_fraction() (Srinivasan Shanmugam) - drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()' (Srinivasan Shanmugam) - drm/amdgpu: Do not program VM_L2_CNTL under SRIOV (Victor Lu) - drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()' (Srinivasan Shanmugam) - drm/amdgpu: update ATHUB_MISC_CNTL offset for athub v3.3 (Yifan Zhang) - drm/amdgpu: update headers for nbio v7.11 (Yifan Zhang) - drm/amdgpu/pm: clarify debugfs pm output (Alex Deucher) - drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL (Alex Deucher) - drm/amdgpu: fix avg vs input power reporting on smu7 (Alex Deucher) - drm/amdkfd: fixes for HMM mem allocation (Dafna Hirschfeld) - drm/amd/display: cleanup inconsistent indenting in amdgpu_dm_color (Melissa Wen) - drm/amdgpu: make a correction on comment (James Zhu) - Revert "drm/amd/display: fix bandwidth validation failure on DCN 2.1" (Ivan Lipski) - drm/amdkfd: Fix sparse __rcu annotation warnings (Felix Kuehling) - drm/amdkfd: Fix lock dependency warning with srcu (Philip Yang) - drm/amdgpu: Packed socket_id to ras feature mask (Hawking Zhang) - drm/amdgpu: Support poison error injection via ras_ctrl debugfs (Candice Li) - drm/amdgpu: correct the cu count for gfx v11 (Likun Gao) - drm/amdgpu: Drop unnecessary sentences about CE and deferred error. (Candice Li) - drm/amd/display: 3.2.266 (Aric Cyr) - drm/amd/display: Dpia hpd status not in sync after S4 (Meenakshikumar Somasundaram) - drm/amd/display: Update z8 latency (Charlene Liu) - Revert "drm/amd/display: Fix conversions between bytes and KB" (Daniel Miess) - drm/amd/display: Request usb4 bw for mst streams (Peichen Huang) - drm/amd/display: revert "Optimize VRR updates to only necessary ones" (Martin Leung) - drm/amd/display: revert "for FPO & SubVP/DRR config program vmin/max" (Martin Leung) - drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled (George Shen) - drm/amd/display: To adjust dprefclk by down spread percentage (Martin Tsai) - drm/amdkfd: Fix lock dependency warning (Felix Kuehling) - power: supply: bq24190_charger: Fix "initializer element is not constant" error (Nathan Chancellor) - power: supply: cw2015: correct time_to_empty units in sysfs (Jan Palus) - power: supply: bq24190_charger: Add support for BQ24296 (Hermes Zhang) - dt-bindings: power: supply: bq24190: Add BQ24296 compatible (Hermes Zhang) - dt-bindings: power: reset: xilinx: Rename node names in examples (Michal Simek) - power: supply: qcom_battmgr: Register the power supplies after PDR is up (Konrad Dybcio) - dt-bindings: power: reset: qcom-pon: fix inconsistent example (Johan Hovold) - power: supply: Fix null pointer dereference in smb2_probe (Kunwu Chan) - power: reset: at91: Drop '__init' from at91_wakeup_status() (Nathan Chancellor) - power: supply: Use multiple MODULE_AUTHOR statements (Charalampos Mitrodimas) - power: supply: Fix indentation and some other warnings (Charalampos Mitrodimas) - power: reset: gpio-restart: Use devm_register_sys_off_handler() (Andrew Davis) - power: supply: bq256xx: fix some problem in bq256xx_hw_init (Su Hui) - power: reset: at91-sama5d2_shdwc: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: at91-reset: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: tps65086-restart: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: syscon-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: rmobile-reset: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: restart-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: regulator-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: qnap-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: mt6323-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: ltc2952-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: atc260x-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: at91-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: as3722-poweroff: Convert to platform remove callback returning void (Uwe Kleine-König) - power: reset: at91-sama5d2_shdwc: Stop using module_platform_driver_probe() (Uwe Kleine-König) - power: reset: at91-reset: Stop using module_platform_driver_probe() (Uwe Kleine-König) - power: reset: at91-poweroff: Stop using module_platform_driver_probe() (Uwe Kleine-König) - power: supply: bq27xxx: Stop and start delayed work in suspend and resume (Marek Vasut) - dt-bindings: power: reset: $ref reboot-mode in nvmem-reboot-mode (Elliot Berman) - dt-bindings: power: reset: $ref reboot-mode in syscon-reboot-mode (Elliot Berman) - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Asmaa Mnebhi) - apparmor: Fix memory leak in unpack_profile() (Gaosheng Cui) - apparmor: avoid crash when parsed profile name is empty (Fedor Pchelkin) - apparmor: fix possible memory leak in unpack_trans_table (Fedor Pchelkin) - apparmor: free the allocated pdb objects (Fedor Pchelkin) - apparmor: Fix ref count leak in task_kill (John Johansen) - apparmor: cleanup network hook comments (John Johansen) - apparmor: add missing params to aa_may_ptrace kernel-doc comments (John Johansen) - apparmor: declare nulldfa as static (John Johansen) - apparmor: declare stack_msg as static (John Johansen) - apparmor: switch SECURITY_APPARMOR_HASH from sha1 to sha256 (Dimitri John Ledkov) - ceph: get rid of passing callbacks in __dentry_leases_walk() (Al Viro) - ceph: d_obtain_{alias,root}(ERR_PTR(...)) will do the right thing (Al Viro) - ceph: fix invalid pointer access if get_quota_realm return ERR_PTR (Wenchao Hao) - ceph: remove duplicated code in ceph_netfs_issue_read() (Xiubo Li) - ceph: send oldest_client_tid when renewing caps (Xiubo Li) - ceph: rename create_session_open_msg() to create_session_full_msg() (Xiubo Li) - ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION (Eric Biggers) - ceph: fix deadlock or deadcode of misusing dget() (Xiubo Li) - ceph: try to allocate a smaller extent map for sparse read (Xiubo Li) - libceph: remove MAX_EXTENTS check for sparse reads (Xiubo Li) - ceph: reinitialize mds feature bit even when session in open (Venky Shankar) - ceph: skip reconnecting if MDS is not ready (Xiubo Li) - xfs: fix backwards logic in xfs_bmap_alloc_account (Darrick J. Wong) - ksmbd: only v2 leases handle the directory (Namjae Jeon) - ksmbd: fix UAF issue in ksmbd_tcp_new_connection() (Namjae Jeon) - ksmbd: validate mech token in session setup (Namjae Jeon) - ksmbd: update feature status in documentation (Namjae Jeon) - netfs: Fix wrong #ifdef hiding wait (David Howells) - cachefiles: Fix signed/unsigned mixup (David Howells) - netfs: Fix the loop that unmarks folios after writing to the cache (David Howells) - netfs: Fix interaction between write-streaming and cachefiles culling (David Howells) - netfs: Count DIO writes (David Howells) - netfs: Mark netfs_unbuffered_write_iter_locked() static (David Howells) - netfs: Fix proc/fs/fscache symlink to point to "netfs" not "../netfs" (David Howells) - netfs: Rearrange netfs_io_subrequest to put request pointer first (David Howells) - 9p: Use length of data written to the server in preference to error (David Howells) - 9p: Do a couple of cleanups (David Howells) - 9p: Fix initialisation of netfs_inode for 9p (David Howells) - cachefiles: Fix __cachefiles_prepare_write() (David Howells) - 9p: Use netfslib read/write_iter (David Howells) - afs: Use the netfs write helpers (David Howells) - netfs: Export the netfs_sreq tracepoint (David Howells) - netfs: Optimise away reads above the point at which there can be no data (David Howells) - netfs: Implement a write-through caching option (David Howells) - netfs: Provide a launder_folio implementation (David Howells) - netfs: Provide a writepages implementation (David Howells) - netfs, cachefiles: Pass upper bound length to allow expansion (David Howells) - netfs: Provide netfs_file_read_iter() (David Howells) - netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite() (David Howells) - netfs: Implement buffered write API (David Howells) - netfs: Implement unbuffered/DIO write support (David Howells) - netfs: Implement unbuffered/DIO read support (David Howells) - netfs: Allocate multipage folios in the writepath (David Howells) - netfs: Make netfs_read_folio() handle streaming-write pages (David Howells) - netfs: Provide func to copy data to pagecache for buffered write (David Howells) - netfs: Dispatch write requests to process a writeback slice (David Howells) - netfs: Prep to use folio->private for write grouping and streaming write (David Howells) - netfs: Make the refcounting of netfs_begin_read() easier to use (David Howells) - netfs: Make netfs_put_request() handle a NULL pointer (David Howells) - netfs: Add a hook to allow tell the netfs to update its i_size (David Howells) - netfs: Extend the netfs_io_*request structs to handle writes (David Howells) - netfs: Limit subrequest by size or number of segments (David Howells) - netfs: Add func to calculate pagecount/size-limited span of an iterator (David Howells) - netfs: Provide tools to create a buffer in an xarray (David Howells) - netfs: Add support for DIO buffering (David Howells) - netfs: Add iov_iters to (sub)requests to describe various buffers (David Howells) - netfs: Implement unbuffered/DIO vs buffered I/O locking (David Howells) - netfs: Provide invalidate_folio and release_folio calls (David Howells) - afs: Don't use folio->private to record partial modification (David Howells) - netfs: Add a ->free_subrequest() op (David Howells) - netfs: Allow the netfs to make the io (sub)request alloc larger (David Howells) - netfs: Add a procfile to list in-progress requests (David Howells) - netfs: Move pinning-for-writeback from fscache to netfs (David Howells) - netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlink (David Howells) - netfs, fscache: Remove ->begin_cache_operation (David Howells) - netfs, fscache: Combine fscache with netfs (David Howells) - netfs, fscache: Move fs/fscache/* into fs/netfs/ (David Howells) - Documentation: block: ioprio: Update schedulers (Christian Loehle) - loop: fix the the direct I/O support check when used on top of block devices (Christoph Hellwig) - blk-mq: Remove the hctx 'run' debugfs attribute (Bart Van Assche) - nbd: always initialize struct msghdr completely (Eric Dumazet) - block: Fix iterating over an empty bio with bio_for_each_folio_all (Matthew Wilcox (Oracle)) - block: bio-integrity: fix kcalloc() arguments order (Dmitry Antipov) - virtio_blk: remove duplicate check if queue is broken in virtblk_done (Li RongQing) - sbitmap: remove stale comment in sbq_calc_wake_batch (Kemeng Shi) - block: Correct a documentation comment in blk-cgroup.c (Nicky Chorley) - null_blk: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - block: ensure we hold a queue reference when using queue limits (Jens Axboe) - blk-mq: rename blk_mq_can_use_cached_rq (Christoph Hellwig) - block: print symbolic error name instead of error code (Christian Heusel) - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) - nvmet-rdma: avoid circular locking dependency on install_queue() (Hannes Reinecke) - nvmet-tcp: avoid circular locking dependency on install_queue() (Hannes Reinecke) - nvme-pci: set doorbell config before unquiescing (William Butler) - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) - nvme-tcp: enhance timeout kernel log (Max Gurtovoy) - nvme-rdma: enhance timeout kernel log (Max Gurtovoy) - nvme-pci: enhance timeout kernel log (Keith Busch) - nvme: trace: avoid memcpy overflow warning (Arnd Bergmann) - nvmet: re-fix tracing strncpy() warning (Arnd Bergmann) - nvme: introduce nvme_disk_is_ns_head helper (Guixin Liu) - nvme-pci: disable write zeroes for SK Hynix BC901 (Jim.Lin) - nvmet-fcloop: Remove remote port from list when unlinking (Daniel Wagner) - nvmet-trace: avoid dereferencing pointer too early (Daniel Wagner) - nvmet-fc: remove unnecessary bracket (Daniel Wagner) - nvme: simplify the max_discard_segments calculation (Christoph Hellwig) - nvme: fix max_discard_sectors calculation (Christoph Hellwig) - nvme: also skip discard granularity updates in nvme_config_discard (Christoph Hellwig) - nvme: update the explanation for not updating the limits in nvme_config_discard (Christoph Hellwig) - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Christoph Hellwig) - nvme-common: mark nvme_tls_psk_prio static (Christoph Hellwig) - nvme: remove unused definition (Max Gurtovoy) - nvme: tcp: remove unnecessary goto statement (Guixin Liu) - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) - block: fix partial zone append completion handling in req_bio_endio() (Damien Le Moal) - block/iocost: silence warning on 'last_period' potentially being unused (Jens Axboe) - md/raid1: Use blk_opf_t for read and write operations (Bart Van Assche) - md: Fix md_seq_ops() regressions (Yu Kuai) - block: make __get_task_ioprio() easier to read (Jens Axboe) - block: move __get_task_ioprio() into header file (Jens Axboe) - io_uring: combine cq_wait_nr checks (Pavel Begunkov) - io_uring: clean *local_work_add var naming (Pavel Begunkov) - io_uring: clean up local tw add-wait sync (Pavel Begunkov) - io_uring: adjust defer tw counting (Pavel Begunkov) - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jens Axboe) - io_uring/rsrc: improve code generation for fixed file assignment (Jens Axboe) - io_uring/rw: cleanup io_rw_done() (Jens Axboe) - erofs: Don't use certain unnecessary folio_*() functions (David Howells) - erofs: fix inconsistent per-file compression format (Gao Xiang) - kbuild: deb-pkg: use debian/ for tmpdir (Masahiro Yamada) - kbuild: deb-pkg: move 'make headers' to build-arch (Masahiro Yamada) - kbuild: deb-pkg: do not search for 'scripts' directory under arch/ (Masahiro Yamada) - kbuild: deb-pkg: use build ID instead of debug link for dbg package (Masahiro Yamada) - kbuild: deb-pkg: use more debhelper commands in builddeb (Masahiro Yamada) - kbuild: deb-pkg: remove unneeded '-f $srctree/Makefile' in debian/rules (Masahiro Yamada) - kbuild: deb-pkg: allow to run debian/rules from output directory (Masahiro Yamada) - kbuild: deb-pkg: set DEB_* variables if debian/rules is directly executed (Masahiro Yamada) - kbuild: deb-pkg: squash scripts/package/deb-build-option to debian/rules (Masahiro Yamada) - kbuild: deb-pkg: factor out common Make options in debian/rules (Masahiro Yamada) - kbuild: deb-pkg: hard-code Build-Depends (Masahiro Yamada) - kbuild: deb-pkg: split debian/copyright from the mkdebian script (Masahiro Yamada) - gen_init_cpio: Apply mtime supplied by user to all file types (Dmitry Safonov) - kbuild: resolve symlinks for O= properly (Masahiro Yamada) - docs: dev-tools: Add UAPI checker documentation (John Moon) - check-uapi: Introduce check-uapi.sh (John Moon) - scripts: Introduce a default git.orderFile (Leonardo Bras) - kconfig: WERROR unmet symbol dependency (Sergey Senozhatsky) - Add .editorconfig file for basic formatting (Íñigo Huguet) - kconfig: Use KCONFIG_CONFIG instead of .config (Markus Schneider-Pargmann) - kconfig: remove redundant NULL pointer check before free() (Masahiro Yamada) - kconfig: remove unreachable printf() (Masahiro Yamada) - kconfig: add include guard to lkc_proto.h (Masahiro Yamada) - kconfig: squash menu_has_help() and menu_get_help() (Masahiro Yamada) - kconfig: factor out common code shared by mconf and nconf (Masahiro Yamada) - sparc: vdso: use $(addprefix ) instead of $(foreach ) (Masahiro Yamada) - sparc: vdso: simplify obj-y addition (Masahiro Yamada) - sparc: vdso: clean up build artifacts in arch/sparc/vdso/ (Masahiro Yamada) - modpost: remove unreachable code after fatal() (Masahiro Yamada) - modpost: remove unneeded initializer in section_rel() (Masahiro Yamada) - modpost: inform compilers that fatal() never returns (Masahiro Yamada) - modpost: move __attribute__((format(printf, 2, 3))) to modpost.h (Masahiro Yamada) - kbuild: determine base DTB by suffix (Masahiro Yamada) - kbuild: deb-pkg: remove the fakeroot builds support (Masahiro Yamada) - init: move THIS_MODULE from to (Masahiro Yamada) - kconfig: default to zero if int/hex symbol lacks default property (Masahiro Yamada) - kconfig: remove unneeded symbol_empty variable (Masahiro Yamada) - scripts: clean up IA-64 code (Masahiro Yamada) - kbuild: support W=c and W=e shorthands for Kconfig (Masahiro Yamada) - kbuild: remove the last use of old cmd_src_tar rule in packaging (Masahiro Yamada) - kbuild: buildtar: always make modules_install (Petr Vorel) - kbuild: buildtar: Remove unused $dirs (Petr Vorel) - kconfig: massage the loop in conf_read_simple() (Masahiro Yamada) - kconfig: require an exact match for "is not set" to disable CONFIG option (Masahiro Yamada) - kconfig: introduce getline_stripped() helper (Masahiro Yamada) - kconfig: deduplicate code in conf_read_simple() (Masahiro Yamada) - kconfig: remove unused code for S_DEF_AUTO in conf_read_simple() (Masahiro Yamada) - kconfig: require a space after '#' for valid input (Masahiro Yamada) - kconfig: remove error check for xrealloc() (Masahiro Yamada) - kbuild: deb-pkg: apply short -R and -j options (Dmitrii Bundin) - kconfig: do not clear SYMBOL_DEF_USER when the value is out of range (Masahiro Yamada) - genksyms: use getopt_long() unconditionally (Masahiro Yamada) - genksyms: remove the remnant of the -s option (Masahiro Yamada) - kdb: Fix a potential buffer overflow in kdb_local() (Christophe JAILLET) - ipvs: avoid stat macros calls from preemptible context (Fedor Pchelkin) - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Pablo Neira Ayuso) - netfilter: nf_tables: skip dead set elements in netlink dump (Pablo Neira Ayuso) - netfilter: nf_tables: do not allow mismatch field size and set key length (Pablo Neira Ayuso) - netfilter: nf_tables: check if catch-all set element is active in next generation (Pablo Neira Ayuso) - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Pavel Tikhomirov) - netfilter: propagate net to nf_bridge_get_physindev (Pavel Tikhomirov) - netfilter: nf_queue: remove excess nf_bridge variable (Pavel Tikhomirov) - netfilter: nfnetlink_log: use proper helper for fetching physinif (Pavel Tikhomirov) - netfilter: nft_limit: do not ignore unsupported flags (Pablo Neira Ayuso) - netfilter: nf_tables: bail out if stateful expression provides no .clone (Pablo Neira Ayuso) - netfilter: nf_tables: validate .maxattr at expression registration (Pablo Neira Ayuso) - netfilter: nf_tables: reject invalid set policy (Pablo Neira Ayuso) - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Andrii Nakryiko) - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Andrii Nakryiko) - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Andrii Nakryiko) - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Andrii Nakryiko) - libbpf: feature-detect arg:ctx tag support in kernel (Andrii Nakryiko) - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Hao Sun) - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Hao Sun) - selftests/bpf: Test udp and tcp iter batching (Martin KaFai Lau) - bpf: Avoid iter->offset making backward progress in bpf_iter_udp (Martin KaFai Lau) - bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket (Martin KaFai Lau) - i40e: Include types.h to some headers (Tony Nguyen) - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Nikita Zhandarovich) - selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes (Amit Cohen) - selftests: mlxsw: qos_pfc: Remove wrong description (Amit Cohen) - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Petr Machata) - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ido Schimmel) - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path (Ido Schimmel) - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure (Amit Cohen) - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ludvig Pärsson) - selftests: bonding: Add more missing config options (Benjamin Poirier) - selftests: netdevsim: add a config file (Jakub Kicinski) - net: netdevsim: don't try to destroy PHC on VFs (Jakub Kicinski) - mptcp: relax check on MPC passive fallback (Paolo Abeni) - net: stmmac: Prevent DSA tags from breaking COE (Romain Gantois) - selftests: rtnetlink: use setup_ns in bonding test (Nicolas Dichtel) - net: sfp-bus: fix SFP mode detect from bitrate (Russell King (Oracle)) - net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe (Kunwu Chan) - selftests: bonding: add missing build configs (Jakub Kicinski) - selftests: netdevsim: correct expected FEC strings (Jakub Kicinski) - selftests: netdevsim: sprinkle more udevadm settle (Jakub Kicinski) - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Qiang Ma) - selftests: forwarding: Remove executable bits from lib.sh (Benjamin Poirier) - selftests: bonding: Change script interpreter (Benjamin Poirier) - net: ravb: Fix dma_addr_t truncation in error case (Nikita Yushchenko) - MAINTAINERS: eth: mvneta: update entry (Marcin Wojtas) - net: tls, add test to capture error on large splice (John Fastabend) - net: tls, fix WARNIING in __sk_msg_free (John Fastabend) - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Marc Kleine-Budde) - net: add more sanity check in virtio_net_hdr_to_skb() (Eric Dumazet) - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Jiri Pirko) - udp: annotate data-races around up->pending (Eric Dumazet) - net: stmmac: Fix ethool link settings ops for integrated PCS (Sneh Shah) - mptcp: refine opt_mp_capable determination (Eric Dumazet) - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Eric Dumazet) - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Eric Dumazet) - mptcp: strict validation before using mp_opt->hmac (Eric Dumazet) - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Eric Dumazet) - net: liquidio: fix clang-specific W=1 build warnings (Dmitry Antipov) - net: fill in MODULE_DESCRIPTION()s for wx_lib (Jakub Kicinski) - net: phy: micrel: populate .soft_reset for KSZ9131 (Claudiu Beznea) - net: micrel: Fix PTP frame parsing for lan8841 (Horatiu Vultur) - amt: do not use overwrapped cb area (Taehee Yoo) - net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames (Sanjuán García, Jorge) - virtio_net: Fix "‘%%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings (Zhu Yanjun) - octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2 (Nithin Dabilpuram) - selftests: rtnetlink: check enslaving iface in a bond (Nicolas Dichtel) - Revert "net: rtnetlink: Enslave device before bringing it up" (Nicolas Dichtel) - rxrpc: Fix use of Don't Fragment flag (David Howells) - net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice events (Vladimir Oltean) - net: qualcomm: rmnet: fix global oob in rmnet_policy (Lin Ma) - selftests/net/tcp-ao: Use LDLIBS instead of LDFLAGS (Dmitry Safonov) - wangxunx: select CONFIG_PHYLINK where needed (Arnd Bergmann) - MAINTAINERS: ibmvnic: drop Dany from reviewers (Jakub Kicinski) - MAINTAINERS: mark ax25 as Orphan (Jakub Kicinski) - MAINTAINERS: Bluetooth: retire Johan (for now?) (Jakub Kicinski) - MAINTAINERS: eth: mark Cavium liquidio as an Orphan (Jakub Kicinski) - MAINTAINERS: eth: mvneta: move Thomas to CREDITS (Jakub Kicinski) - MAINTAINERS: eth: mt7530: move Landen Chao to CREDITS (Jakub Kicinski) - MAINTAINERS: eth: mtk: move John to CREDITS (Jakub Kicinski) - net: fill in MODULE_DESCRIPTION()s for s2io (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for ds26522 module (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for NFC (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for HSR (Breno Leitao) - net: fill in MODULE_DESCRIPTION()s for SLIP (Breno Leitao) - MAINTAINERS: use proper email for my I2C work (Wolfram Sang) - i2c: stm32f7: add support for stm32mp25 soc (Alain Volmat) - i2c: stm32f7: perform I2C_ISR read once at beginning of event isr (Alain Volmat) - dt-bindings: i2c: document st,stm32mp25-i2c compatible (Alain Volmat) - i2c: stm32f7: simplify status messages in case of errors (Alain Volmat) - i2c: stm32f7: perform most of irq job in threaded handler (Alain Volmat) - i2c: stm32f7: use dev_err_probe upon calls of devm_request_irq (Alain Volmat) - i2c: i801: Add lis3lv02d for Dell XPS 15 7590 (Paul Menzel) - i2c: i801: Add lis3lv02d for Dell Precision 3540 (Paul Menzel) - i2c: wmt: Reduce redundant: REG_CR setting (Hans Hu) - i2c: wmt: Reduce redundant: function parameter (Hans Hu) - i2c: wmt: Reduce redundant: clock mode setting (Hans Hu) - i2c: wmt: Reduce redundant: wait event complete (Hans Hu) - i2c: wmt: Reduce redundant: bus busy check (Hans Hu) - i2c: mux: reg: Remove class-based device auto-detection support (Heiner Kallweit) - i2c: make i2c_bus_type const (Greg Kroah-Hartman) - dt-bindings: at24: add ROHM BR24G04 (Philipp Zabel) - eeprom: at24: use of_match_ptr() (Bartosz Golaszewski) - i2c: cpm: Remove linux,i2c-index conversion from be32 (Christophe Leroy) - i2c: imx: Make SDA actually optional for bus recovering (Alexander Stein) - i2c: smbus: Support up to 8 SPD EEPROMs (Jean Delvare) - i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126 (Tim Lunn) - i2c: s3c24xx: add support for atomic transfers (Marek Szyprowski) - i2c: s3c24xx: fix transferring more than one message in polling mode (Marek Szyprowski) - i2c: s3c24xx: fix read transfers in polling mode (Marek Szyprowski) - i2c: rcar: add FastMode+ support for Gen4 (Wolfram Sang) - i2c: rcar: introduce Gen4 devices (Wolfram Sang) - i2c: npcm7xx: move to per-adapter debugfs directory (Wolfram Sang) - i2c: gpio: move to per-adapter debugfs directory (Wolfram Sang) - i2c: create debugfs entry per adapter (Wolfram Sang) - staging: greybus: Don't let i2c adapters declare I2C_CLASS_SPD support if they support I2C_CLASS_HWMON (Heiner Kallweit) - media: netup_unidvb: Don't let i2c adapters declare I2C_CLASS_SPD support if they support I2C_CLASS_HWMON (Heiner Kallweit) - i2c: stub: Don't let i2c adapters declare I2C_CLASS_SPD support if they support I2C_CLASS_HWMON (Heiner Kallweit) - i2c: Don't let i2c adapters declare I2C_CLASS_SPD support if they support I2C_CLASS_HWMON (Heiner Kallweit) - drm/amd/pm: Remove I2C_CLASS_SPD support (Heiner Kallweit) - include/linux/i2c.h: remove I2C_CLASS_DDC support (Heiner Kallweit) - fbdev: remove I2C_CLASS_DDC support (Heiner Kallweit) - drm: remove I2C_CLASS_DDC support (Heiner Kallweit) - rtc: nuvoton: Compatible with NCT3015Y-R and NCT3018Y-R (Mia Lin) - rtc: da9063: Use dev_err_probe() (Biju Das) - rtc: da9063: Use device_get_match_data() (Biju Das) - rtc: da9063: Make IRQ as optional (Biju Das) - rtc: max31335: Fix comparison in max31335_volatile_reg() (Nathan Chancellor) - rtc: max31335: use regmap_update_bits_check (Alexandre Belloni) - rtc: max31335: remove unecessary locking (Alexandre Belloni) - rtc: max31335: add driver support (Antoniu Miclaus) - dt-bindings: rtc: max31335: add max31335 bindings (Antoniu Miclaus) - rtc: rv8803: add wakeup-source support (Alexandre Belloni) - rtc: ac100: remove misuses of kernel-doc (Randy Dunlap) - rtc: class: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - rtc: MAINTAINERS: drop Alessandro Zummo (Krzysztof Kozlowski) - rtc: ma35d1: remove hardcoded UIE support (Alexandre Belloni) - dt-bindings: rtc: qcom-pm8xxx: fix inconsistent example (Johan Hovold) - rtc: rv8803: Add power management support (Stefan Eichenberger) - rtc: ds3232: avoid unused-const-variable warning (Akinobu Mita) - rtc: lpc24xx: add missing dependency (Antoniu Miclaus) - rtc: tps6594: Add driver for TPS6594 RTC (Esteban Blanc) - rtc: Add driver for Nuvoton ma35d1 rtc controller (Jacky Huang) - dt-bindings: rtc: Add Nuvoton ma35d1 rtc (Jacky Huang) - rtc: Extend timeout for waiting for UIP to clear to 1s (Mario Limonciello) - rtc: Add support for configuring the UIP timeout for RTC reads (Mario Limonciello) - rtc: Adjust failure return code for cmos_set_alarm() (Mario Limonciello) - rtc: mc146818-lib: Adjust failure return code for mc146818_get_time() (Mario Limonciello) - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Mario Limonciello) - Input: atkbd - use ab83 as id when skipping the getid command (Hans de Goede) - Input: driver for Adafruit Seesaw Gamepad (Anshul Dalal) - dt-bindings: input: bindings for Adafruit Seesaw Gamepad (Anshul Dalal) - Input: da9063_onkey - avoid explicitly setting input's parent (Dmitry Torokhov) - Input: da9063_onkey - avoid using OF-specific APIs (Dmitry Torokhov) - Input: iqs269a - add support for OTP variants (Jeff LaBundy) - dt-bindings: input: iqs269a: Add bindings for OTP variants (Jeff LaBundy) - Input: iqs269a - add support for slider gestures (Jeff LaBundy) - dt-bindings: input: iqs269a: Add bindings for slider gestures (Jeff LaBundy) - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Hermes Zhang) - Input: zforce_ts - accept standard touchscreen properties (Andreas Kemnade) - dt-bindings: touchscreen: neonode,zforce: Use standard properties (Andreas Kemnade) - dt-bindings: touchscreen: convert neonode,zforce to json-schema (Andreas Kemnade) - dt-bindings: input: convert drv266x to json-schema (Anshul Dalal) - Input: da9063 - use dev_err_probe() (Biju Das) - Input: da9063 - drop redundant prints in probe() (Biju Das) - Input: da9063 - simplify obtaining OF match data (Biju Das) - Input: as5011 - convert to GPIO descriptor (Linus Walleij) - Input: omap-keypad - drop optional GPIO support (Linus Walleij) - Input: tca6416-keypad - drop unused include (Linus Walleij) - Input: navpoint - convert to use GPIO descriptor (Linus Walleij) - Input: vivaldi - convert to use sysfs_emit_at() API (ye xingchen) - Input: iqs269a - use sysfs_emit() instead of scnprintf() (ye xingchen) - Input: ims-pcu - use sysfs_emit() instead of scnprintf() (ye xingchen) - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (ye xingchen) - Input: touchscreen - use sysfs_emit[_at]() instead of scnprintf() (ye xingchen) - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (ye xingchen) - Input: use sysfs_emit() instead of scnprintf() (ye xingchen) - Input: max77693-haptic - add device-tree compatible strings (Marek Szyprowski) - Input: qt1050 - convert to use maple tree register cache (Mark Brown) - Input: cap11xx - convert to use maple tree register cache (Mark Brown) - Input: cap11xx - cache hardware ID registers (Mark Brown) - Input: cap11xx - add advanced sensitivity settings (Jiri Valek - 2N) - dt-bindings: input: microchip,cap11xx: add advanced sensitivity settings (Jiri Valek - 2N) - Input: xpad - remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - Input: omap4-keypad - react on keypresses if device is runtime-suspended (Andreas Kemnade) - Input: pxrc - simplify mutex handling with guard macro (Marcus Folkesson) - dt-bindings: input: gpio-mouse: Convert to json-schema (Anshul Dalal) - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Tony Lindgren) - dt-bindings: input: gpio-keys: Allow optional dedicated wakeirq (Tony Lindgren) - dt-bindings: input: mediatek,pmic-keys: Drop incomplete example (Rob Herring) - dt-bindings: input: sprd,sc27xx-vibrator: Drop incomplete example (Rob Herring) - Input: cap11xx - remove unnecessary IRQ parsing (Jiri Valek - 2N) - dt-bindings: input: samsung,s6sy761: convert to DT schema (Krzysztof Kozlowski) - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Chintan Vankar) - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Chintan Vankar) - phy: qcom-qmp-usb: Add Qualcomm X1E80100 USB3 PHY support (Abel Vesa) - dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add X1E80100 USB PHY binding (Abel Vesa) - phy: qcom-qmp-combo: Add x1e80100 USB/DP combo phys (Abel Vesa) - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document X1E80100 compatible (Abel Vesa) - dt-bindings: phy: qcom: snps-eusb2: Document the X1E80100 compatible (Abel Vesa) - phy: mediatek: tphy: add support force phy mode switch (Chunfeng Yun) - dt-bindings: phy: mediatek: tphy: add a property for force-mode switch (Chunfeng Yun) - phy: phy-can-transceiver: insert space after include (Wang Jinchao) - phy: qualcomm: phy-qcom-qmp-ufs: Rectify SM8550 UFS HS-G4 PHY Settings (Can Guo) - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header (Krzysztof Kozlowski) - phy: renesas: phy-rcar-gen2: use select for GENERIC_PHY (Randy Dunlap) - phy: qcom-qmp: qserdes-txrx: Add v7 register offsets (Abel Vesa) - phy: qcom-qmp: qserdes-txrx: Add V6 N4 register offsets (Abel Vesa) - phy: qcom-qmp: qserdes-com: Add v7 register offsets (Abel Vesa) - phy: qcom-qmp: pcs-usb: Add v7 register offsets (Abel Vesa) - phy: qcom-qmp: pcs: Add v7 register offsets (Abel Vesa) - phy: qcom-qmp: qserdes-txrx: Add some more v6.20 register offsets (Abel Vesa) - phy: qcom-qmp: qserdes-com: Add some more v6 register offsets (Abel Vesa) - phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support (Rohit Agarwal) - phy: phy-rockchip-inno-usb2: Add RK3128 support (Alex Bee) - phy: rockchip-inno-usb2: Split ID interrupt phy registers (Alex Bee) - dt-bindings: phy: add compatible for Mediatek MT8195 (Michael Walle) - dt-bindings: phy: amlogic,g12a-mipi-dphy-analog: drop unneeded reg property and example (Neil Armstrong) - dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: drop text about parent syscon and drop example (Neil Armstrong) - phy: core: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - phy: qcom: qmp-combo: add QMP USB3/DP PHY tables for SM8650 (Neil Armstrong) - phy: qcom: qmp-pcie: add QMP PCIe PHY tables for SM8650 (Neil Armstrong) - phy: qcom: qmp-ufs: add QMP UFS PHY tables for SM8650 (Neil Armstrong) - dt-bindings: phy: qcom,snps-eusb2: document the SM8650 Synopsys eUSB2 PHY (Neil Armstrong) - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: document the SM8650 QMP USB/DP Combo PHY (Neil Armstrong) - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document the SM8650 QMP PCIe PHYs (Neil Armstrong) - dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the SM8650 QMP UFS PHY (Neil Armstrong) - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Vinod Koul) - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Bard Liao) - soundwire: qcom: set controller id to hw master id (Srinivas Kandagatla) - soundwire: fix initializing sysfs for same devices on different buses (Krzysztof Kozlowski) - soundwire: bus: introduce controller_id (Pierre-Louis Bossart) - soundwire: stream: constify sdw_port_config when adding devices (Krzysztof Kozlowski) - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Krzysztof Kozlowski) - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Krzysztof Kozlowski) - gpiolib: revert the attempt to protect the GPIO device list with an rwsem (Bartosz Golaszewski) - gpio: EN7523: fix kernel-doc warnings (Randy Dunlap) - gpiolib: Fix scope-based gpio_device refcounting (Lukas Wunner) - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Su Hui) - dt-bindings: gpio: xilinx: Fix node address in gpio (Michal Simek) - gpio: rtd: Fix signedness bug in probe (Dan Carpenter) - pwm: jz4740: Don't use dev_err_probe() in .request() (Uwe Kleine-König) - pwm: Fix out-of-bounds access in of_pwm_single_xlate() (Uwe Kleine-König) - pwm: bcm2835: Remove duplicate call to clk_rate_exclusive_put() (Sean Young) - backlight: hx8357: Convert to agnostic GPIO API (Andy Shevchenko) - backlight: ili922x: Add an error code check in ili922x_write() (Su Hui) - backlight: ili922x: Drop kernel-doc for local macros (Randy Dunlap) - backlight: mp3309c: Fix uninitialized local variable (Flavio Suligoi) - backlight: pwm_bl: Use dev_err_probe (Alexander Stein) - backlight: mp3309c: Add support for MPS MP3309C (Flavio Suligoi) - dt-bindings: backlight: mp3309c: Remove two required properties (Flavio Suligoi) - dma-debug: fix kernel-doc warnings (Randy Dunlap) - swiotlb: check alloc_size before the allocation of a new memory pool (ZhangPeng) - memblock: Return NUMA_NO_NODE instead of -1 to improve code readability (Yuntao Wang) - vdpa/mlx5: Add mkey leak detection (Dragos Tatulea) - vdpa/mlx5: Introduce reference counting to mrs (Dragos Tatulea) - vdpa/mlx5: Use vq suspend/resume during .set_map (Dragos Tatulea) - vdpa/mlx5: Mark vq state for modification in hw vq (Dragos Tatulea) - vdpa/mlx5: Mark vq addrs for modification in hw vq (Dragos Tatulea) - vdpa/mlx5: Introduce per vq and device resume (Dragos Tatulea) - vdpa/mlx5: Allow modifying multiple vq fields in one modify command (Dragos Tatulea) - vdpa/mlx5: Expose resumable vq capability (Dragos Tatulea) - vdpa: Block vq property changes in DRIVER_OK (Dragos Tatulea) - vdpa: Track device suspended state (Dragos Tatulea) - scsi: virtio_scsi: Add mq_poll support (Mike Christie) - virtio_pmem: support feature SHMEM_REGION (Changyuan Lyu) - virtio_balloon: stay awake while adjusting balloon (David Stevens) - vdpa: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - virtio: Add support for no-reset virtio PCI PM (David Stevens) - virtio_net: fix missing dma unmap for resize (Xuan Zhuo) - vhost-vdpa: account iommu allocations (Pasha Tatashin) - vdpa: Fix an error handling path in eni_vdpa_probe() (Christophe JAILLET) - hwmon: (npcm750-pwm-fan) Fix crash observed when instantiating nuvoton,npcm750-pwm-fan (Guenter Roeck) - cxl/core: use sysfs_emit() for attr's _show() (Shiyang Ruan) - cxl/pci: Register for and process CPER events (Ira Weiny) - PCI: Introduce cleanup helpers for device reference counts and locks (Ira Weiny) - acpi/ghes: Process CXL Component Events (Ira Weiny) - cxl/events: Create a CXL event union (Ira Weiny) - cxl/events: Separate UUID from event structures (Ira Weiny) - cxl/events: Remove passing a UUID to known event traces (Ira Weiny) - cxl/events: Create common event UUID defines (Ira Weiny) - cxl/events: Promote CXL event structures to a core header (Ira Weiny) - cxl/trace: Pass UUID explicitly to event traces (Ira Weiny) - cxl/port: Fix missing target list lock (Dan Williams) - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (Huang Ying) - cxl/region: fix x9 interleave typo (Jim Harris) - cxl: Refactor to use __free() for cxl_root allocation in cxl_endpoint_port_probe() (Dave Jiang) - cxl: Refactor to use __free() for cxl_root allocation in cxl_find_nvdimm_bridge() (Dave Jiang) - cxl: Fix device reference leak in cxl_port_perf_data_calculate() (Dave Jiang) - cxl: Convert find_cxl_root() to return a 'struct cxl_root *' (Dave Jiang) - cxl: Introduce put_cxl_root() helper (Dave Jiang) - cxl: Check qos_class validity on memdev probe (Dave Jiang) - cxl: Export sysfs attributes for memory device QoS class (Dave Jiang) - cxl: Store QTG IDs and related info to the CXL memory device context (Dave Jiang) - cxl: Compute the entire CXL path latency and bandwidth data (Dave Jiang) - cxl: Add helper function that calculate performance data for downstream ports (Dave Jiang) - cxl: Store the access coordinates for the generic ports (Dave Jiang) - tools/testing/cxl: Add hostbridge UID string for cxl_test mock hb devices (Dave Jiang) - cxl: Calculate and store PCI link latency for the downstream ports (Dave Jiang) - cxl: Add support for _DSM Function for retrieving QTG ID (Dave Jiang) - cxl: Add callback to parse the SSLBIS subtable from CDAT (Dave Jiang) - cxl: Add callback to parse the DSLBIS subtable from CDAT (Dave Jiang) - cxl: Add callback to parse the DSMAS subtables from CDAT (Dave Jiang) - acpi: numa: Add helper function to retrieve the performance attributes (Dave Jiang) - acpi: numa: Add setting of generic port system locality attributes (Dave Jiang) - acpi: Break out nesting for hmat_parse_locality() (Dave Jiang) - acpi: numa: Add genport target allocation to the HMAT parsing (Dave Jiang) - acpi: numa: Create enum for memory_target access coordinates indexing (Dave Jiang) - base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates' (Dave Jiang) - lib/firmware_table: tables: Add CDAT table parsing support (Dave Jiang) - cxl/region: use %%pap format to print resource_size_t (Randy Dunlap) - cxl/region: Add dev_dbg() detail on failure to allocate HPA space (Alison Schofield) - cxl: Fix unregister_region() callback parameter assignment (Dave Jiang) - cxl: Add Support for Get Timestamp (Davidlohr Bueso) - vfio/virtio: fix virtio-pci dependency (Arnd Bergmann) - hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume (Shameer Kolothum) - vfio/virtio: Declare virtiovf_pci_aer_reset_done() static (Yishai Hadas) - vfio/virtio: Introduce a vfio driver over virtio devices (Yishai Hadas) - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Yishai Hadas) - vfio/pci: Expose vfio_pci_core_setup_barmap() (Yishai Hadas) - virtio-pci: Introduce APIs to execute legacy IO admin commands (Yishai Hadas) - virtio-pci: Initialize the supported admin commands (Yishai Hadas) - virtio-pci: Introduce admin commands (Feng Liu) - virtio-pci: Introduce admin command sending function (Feng Liu) - virtio-pci: Introduce admin virtqueue (Feng Liu) - virtio: Define feature bit for administration virtqueue (Feng Liu) - vfio/type1: account iommu allocations (Pasha Tatashin) - vfio/pds: Add multi-region support (Brett Creeley) - vfio/pds: Move seq/ack bitmaps into region struct (Brett Creeley) - vfio/pds: Pass region info to relevant functions (Brett Creeley) - vfio/pds: Move and rename region specific info (Brett Creeley) - vfio/pds: Only use a single SGL for both seq and ack (Brett Creeley) - vfio/pds: Fix calculations in pds_vfio_dirty_sync (Brett Creeley) - MAINTAINERS: Add vfio debugfs interface doc link (Longfang Liu) - Documentation: add debugfs description for vfio (Longfang Liu) - vfio/migration: Add debugfs to live migration driver (Longfang Liu) - iommufd/selftest: Check the bus type during probe (Jason Gunthorpe) - iommu/vt-d: Add iotlb flush for nested domain (Lu Baolu) - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Yi Liu) - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Nicolin Chen) - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Nicolin Chen) - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Nicolin Chen) - iommu: Add iommu_copy_struct_from_user_array helper (Nicolin Chen) - iommufd: Add IOMMU_HWPT_INVALIDATE (Yi Liu) - iommu: Add cache_invalidate_user op (Lu Baolu) - iommu: Don't reserve 0-length IOVA region (Ashish Mhetre) - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Harshit Mogalapalli) - iommu/dma: Trace bounce buffer usage when mapping buffers (Isaac J. Manjarres) - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jason Gunthorpe) - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jason Gunthorpe) - iommu: Mark dev_iommu_priv_set() with a lockdep (Jason Gunthorpe) - iommu: Mark dev_iommu_get() with lockdep (Jason Gunthorpe) - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jason Gunthorpe) - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jason Gunthorpe) - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jason Gunthorpe) - iommu: Set owner token to SVA domain (Lu Baolu) - mm: Deprecate pasid field (Tina Zhang) - iommu: Support mm PASID 1:n with sva domains (Tina Zhang) - mm: Add structure to keep sva information (Tina Zhang) - iommu: Add mm_get_enqcmd_pasid() helper function (Tina Zhang) - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Tina Zhang) - iommu: Change kconfig around IOMMU_SVA (Jason Gunthorpe) - iommu: Extend LPAE page table format to support custom allocators (Boris Brezillon) - iommu: Allow passing custom allocators to pgtable drivers (Boris Brezillon) - iommu: Clean up open-coded ownership checks (Robin Murphy) - iommu: Retire bus ops (Robin Murphy) - iommu/arm-smmu: Don't register fwnode for legacy binding (Robin Murphy) - iommu: Decouple iommu_domain_alloc() from bus ops (Robin Murphy) - iommu: Validate that devices match domains (Robin Murphy) - iommu: Decouple iommu_present() from bus ops (Robin Murphy) - iommu: Factor out some helpers (Robin Murphy) - iommu: Map reserved memory as cacheable if device is coherent (Laurentiu Tudor) - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Vasant Hegde) - iommu/amd: Make domain_flush_pages as global function (Vasant Hegde) - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Vasant Hegde) - iommu/amd: Refactor device iotlb invalidation code (Vasant Hegde) - iommu/amd: Refactor IOMMU tlb invalidation code (Vasant Hegde) - iommu/amd: Add support to invalidate multiple guest pages (Vasant Hegde) - iommu/amd: Remove redundant passing of PDE bit (Vasant Hegde) - iommu/amd: Remove redundant domain flush from attach_device() (Vasant Hegde) - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Vasant Hegde) - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Suravee Suthikulpanit) - iommu/amd: Set variable amd_dirty_ops to static (Kunwu Chan) - iommu/vt-d: Move inline helpers to header files (Lu Baolu) - iommu/vt-d: Remove unused vcmd interfaces (Lu Baolu) - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Lu Baolu) - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Lu Baolu) - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Niklas Schnelle) - iommu/virtio: Make use of ops->iotlb_sync_map (Niklas Schnelle) - dt-bindings: arm-smmu: Document SM8[45]50 GPU SMMU (Konrad Dybcio) - dt-bindings: arm-smmu: Add compatible for X1E80100 SoC (Rajendra Nayak) - dt-bindings: iommu: arm,smmu: document the SM8650 System MMU (Neil Armstrong) - dt-bindings: iommu: arm,smmu: document clocks for the SM8350 GPU SMMU (Krzysztof Kozlowski) - iommu/arm-smmu: Convert to domain_alloc_paging() (Jason Gunthorpe) - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jason Gunthorpe) - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jason Gunthorpe) - iommu/arm-smmu: Convert to a global static identity domain (Jason Gunthorpe) - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jason Gunthorpe) - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jason Gunthorpe) - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jason Gunthorpe) - iommu/arm-smmu-v3: Add a type for the STE (Jason Gunthorpe) - iommu/arm-smmu-v3: disable stall for quiet_cd (Wenkai Lin) - iommu/qcom: restore IOMMU state if needed (Vladimir Lypak) - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Konrad Dybcio) - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Rob Clark) - dt-bindings: iommu: rockchip: Add Rockchip RK3588 (Andy Yan) - iommu/apple-dart: Fix spelling mistake "grups" -> "groups" (Colin Ian King) - iommu/apple-dart: Use readl instead of readl_relaxed for consistency (Sven Peter) - iommu/apple-dart: Add support for t8103 USB4 DART (Sven Peter) - iommu/apple-dart: Write to all DART_T8020_STREAM_SELECT (Sven Peter) - dt-bindings: iommu: dart: Add t8103-usb4-dart compatible (Sven Peter) - riscv: Enable pcpu page first chunk allocator (Alexandre Ghiti) - mm: Introduce flush_cache_vmap_early() (Alexandre Ghiti) - seq_buf: Make DECLARE_SEQ_BUF() usable (Nathan Lynch) - eventfs: Use kcalloc() instead of kzalloc() (Erick Archer) - eventfs: Do not create dentries nor inodes in iterate_shared (Steven Rostedt (Google)) - eventfs: Have the inodes all for files and directories all be the same (Steven Rostedt (Google)) - eventfs: Shortcut eventfs_iterate() by skipping entries already read (Steven Rostedt (Google)) - eventfs: Read ei->entries before ei->children in eventfs_iterate() (Steven Rostedt (Google)) - eventfs: Do ctx->pos update for all iterations in eventfs_iterate() (Steven Rostedt (Google)) - eventfs: Have eventfs_iterate() stop immediately if ei->is_freed is set (Steven Rostedt (Google)) - tracefs/eventfs: Use root and instance inodes as default ownership (Steven Rostedt (Google)) - eventfs: Stop using dcache_readdir() for getdents() (Steven Rostedt (Google)) - eventfs: Remove "lookup" parameter from create_dir/file_dentry() (Steven Rostedt (Google)) - ring-buffer: Remove stale comment from ring_buffer_size() (Steven Rostedt (Google)) - tracing histograms: Simplify parse_actions() function (Steven Rostedt (Google)) - tracing/selftests: Remove exec permissions from trace_marker.tc test (Steven Rostedt (Google)) - ring-buffer: Use subbuf_order for buffer page masking (Steven Rostedt (Google)) - tracing: Update subbuffer with kilobytes not page order (Steven Rostedt (Google)) - ringbuffer/selftest: Add basic selftest to test changing subbuf order (Steven Rostedt (Google)) - ring-buffer: Add documentation on the buffer_subbuf_order file (Steven Rostedt (Google)) - ring-buffer: Just update the subbuffers when changing their allocation order (Steven Rostedt (Google)) - ring-buffer: Keep the same size when updating the order (Steven Rostedt (Google)) - tracing: Stop the tracing while changing the ring buffer subbuf size (Steven Rostedt (Google)) - tracing: Update snapshot order along with main buffer order (Steven Rostedt (Google)) - ring-buffer: Make sure the spare sub buffer used for reads has same size (Steven Rostedt (Google)) - ring-buffer: Do no swap cpu buffers if order is different (Steven Rostedt (Google)) - ring-buffer: Clear pages on error in ring_buffer_subbuf_order_set() failure (Steven Rostedt (Google)) - ring-buffer: Read and write to ring buffers with custom sub buffer size (Tzvetomir Stoyanov (VMware)) - ring-buffer: Set new size of the ring buffer sub page (Tzvetomir Stoyanov (VMware)) - ring-buffer: Add interface for configuring trace sub buffer size (Tzvetomir Stoyanov (VMware)) - ring-buffer: Page size per ring buffer (Tzvetomir Stoyanov (VMware)) - ring-buffer: Have ring_buffer_print_page_header() be able to access ring_buffer_iter (Tzvetomir Stoyanov (VMware)) - ring-buffer: Check if absolute timestamp goes backwards (Steven Rostedt (Google)) - ring-buffer: Add interrupt information to dump of data sub-buffer (Steven Rostedt (Google)) - ring-buffer: Remove 32bit timestamp logic (Steven Rostedt (Google)) - tracing/selftests: Add test to test the trace_marker (Steven Rostedt (Google)) - tracing: Increase size of trace_marker_raw to max ring buffer entry (Steven Rostedt (Google)) - tracing: Have trace_marker break up by lines by size of trace_seq (Steven Rostedt (Google)) - trace_seq: Increase the buffer size to almost two pages (Steven Rostedt (Google)) - tracing: Allow for max buffer data size trace_marker writes (Steven Rostedt (Google)) - ring-buffer: Add offset of events in dump on mismatch (Steven Rostedt (Google)) - tracing: Allow creating instances with specified system events (Steven Rostedt (Google)) - trace/kprobe: Display the actual notrace function when rejecting a probe (Naveen N Rao) - s390/vfio-ap: do not reset queue removed from host config (Tony Krowiak) - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Tony Krowiak) - s390/vfio-ap: reset queues filtered from the guest's AP config (Tony Krowiak) - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Tony Krowiak) - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Tony Krowiak) - s390/vfio-ap: always filter entire AP matrix (Tony Krowiak) - s390/net: add Thorsten Winkler as maintainer (Alexandra Winter) - s390/pai_ext: split function paiext_push_sample (Thomas Richter) - s390/pai_ext: rework function paiext_copy argments (Thomas Richter) - s390/pai: rework paiXXX_start and paiXXX_stop functions (Thomas Richter) - s390/pai_crypto: split function paicrypt_push_sample (Thomas Richter) - s390/pai: rework paixxxx_getctr interface (Thomas Richter) - s390/ptrace: remove leftover comment (Heiko Carstens) - s390/fpu: remove __load_fpu_regs() export (Heiko Carstens) - s390/mm,fault: remove not needed tsk variable (Heiko Carstens) - s390/pci: fix max size calculation in zpci_memcpy_toio() (Niklas Schnelle) - s390/kexec: do not automatically select KEXEC option (Alexander Gordeev) - s390/compat: change default for CONFIG_COMPAT to "n" (Heiko Carstens) - x86/virt/tdx: Make TDX host depend on X86_MCE (Kai Huang) - x86/virt/tdx: Disable TDX host support when kexec is enabled (Dave Hansen) - Documentation/x86: Add documentation for TDX host support (Kai Huang) - x86/mce: Differentiate real hardware #MCs from TDX erratum ones (Kai Huang) - x86/cpu: Detect TDX partial write machine check erratum (Kai Huang) - x86/virt/tdx: Handle TDX interaction with sleep and hibernation (Kai Huang) - x86/virt/tdx: Initialize all TDMRs (Kai Huang) - x86/virt/tdx: Configure global KeyID on all packages (Kai Huang) - x86/virt/tdx: Configure TDX module with the TDMRs and global KeyID (Kai Huang) - x86/virt/tdx: Designate reserved areas for all TDMRs (Kai Huang) - x86/virt/tdx: Allocate and set up PAMTs for TDMRs (Kai Huang) - x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions (Kai Huang) - x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions (Kai Huang) - x86/virt/tdx: Get module global metadata for module initialization (Kai Huang) - x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory (Kai Huang) - x86/virt/tdx: Add skeleton to enable TDX on demand (Kai Huang) - x86/virt/tdx: Add SEAMCALL error printing for module initialization (Kai Huang) - x86/virt/tdx: Handle SEAMCALL no entropy error in common code (Kai Huang) - x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC (Kai Huang) - x86/virt/tdx: Define TDX supported page sizes as macros (Kai Huang) - x86/virt/tdx: Detect TDX during kernel boot (Kai Huang) - selftests/sgx: Skip non X86_64 platform (Zhao Mengmeng) - selftests/sgx: Remove incomplete ABI sanitization code in test enclave (Jo Van Bulck) - selftests/sgx: Discard unsupported ELF sections (Jo Van Bulck) - selftests/sgx: Ensure expected location of test enclave buffer (Jo Van Bulck) - selftests/sgx: Ensure test enclave buffer is entirely preserved (Jo Van Bulck) - selftests/sgx: Fix linker script asserts (Jo Van Bulck) - selftests/sgx: Handle relocations in test enclave (Jo Van Bulck) - selftests/sgx: Produce static-pie executable for test enclave (Jo Van Bulck) - selftests/sgx: Remove redundant enclave base address save/restore (Jo Van Bulck) - selftests/sgx: Specify freestanding environment for enclave compilation (Jo Van Bulck) - selftests/sgx: Separate linker options (Jo Van Bulck) - selftests/sgx: Include memory clobber for inline asm in test enclave (Jo Van Bulck) - selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry (Jo Van Bulck) - selftests/sgx: Fix uninitialized pointer dereference in error path (Jo Van Bulck) - sched/fair: Fix frequency selection for non-invariant case (Vincent Guittot) - usb: typec: tipd: fix use of device-specific init function (Javier Carrasco) - usb: typec: tipd: Separate reset for TPS6598x (Jai Luthra) - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Gui-Dong Han) - usb: gadget: uvc: Remove nested locking (Avichal Rakesh) - usb: gadget: uvc: Fix use are free during STREAMOFF (Avichal Rakesh) - usb: typec: class: fix typec_altmode_put_partner to put plugs (RD Babiera) - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Wesley Cheng) - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Wesley Cheng) - xhci: add support to allocate several interrupters (Mathias Nyman) - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Yajun Deng) - arm64: dts: mediatek: mt8195: Add 'rx-fifo-depth' for cherry (Chunfeng Yun) - usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer (Chunfeng Yun) - dt-bindings: usb: mtk-xhci: add a property for Gen1 isoc-in transfer issue (Chunfeng Yun) - arm64: dts: qcom: msm8996: Remove PNoC clock from MSS (Konrad Dybcio) - arm64: dts: qcom: msm8996: Remove AGGRE2 clock from SLPI (Konrad Dybcio) - arm64: dts: qcom: msm8998: Remove AGGRE2 clock from SLPI (Konrad Dybcio) - arm64: dts: qcom: msm8939: Drop RPM bus clocks (Konrad Dybcio) - arm64: dts: qcom: sdm630: Drop RPM bus clocks (Konrad Dybcio) - arm64: dts: qcom: qcs404: Drop RPM bus clocks (Konrad Dybcio) - arm64: dts: qcom: msm8996: Drop RPM bus clocks (Konrad Dybcio) - arm64: dts: qcom: msm8916: Drop RPM bus clocks (Konrad Dybcio) - dt-bindings: usb: qcom,dwc3: Fix SDM660 clock description (Konrad Dybcio) - usb: dwc3: qcom: Rename hs_phy_irq to qusb2_phy_irq (Krishna Kurapati) - dt-bindings: usb: dwc3: Clean up hs_phy_irq in binding (Krishna Kurapati) - usb: gadget: u_ether: Re-attach netif device to mirror detachment (Richard Acayan) - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Wesley Cheng) - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Xu Yang) - usb: chipidea: wait controller resume finished for wakeup irq (Xu Yang) - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Xu Yang) - Revert "usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()" (Frank Li) - usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled (Frank Li) - usb: cdns3: fix iso transfer error when mult is not zero (Frank Li) - usb: cdns3: fix uvc failure work since sg support enabled (Frank Li) - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Krishna Kurapati) - usb: dwc3: set pm runtime active before resume common (Frank Wang) - usb: dwc3: Support EBC feature of DWC_usb31 (Manan Aurora) - usb: typec: tcpm: Support multiple capabilities (Kyle Tso) - dt-bindings: connector: Add child nodes for multiple PD capabilities (Kyle Tso) - usb: xhci-plat: fix usb disconnect issue after s4 (Yinbo Zhu) - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Krishna Kurapati) - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Uttkarsh Aggarwal) - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Kevin Hao) - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Wesley Cheng) - usb: yurex: Fix inconsistent locking bug in yurex_read() (Harshit Mogalapalli) - usb: typec: tipd: add patch update support for tps6598x (Javier Carrasco) - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Javier Carrasco) - usb: typec: tipd: add function to request firmware (Javier Carrasco) - usb: typec: tipd: add init and reset functions to tipd_data (Javier Carrasco) - drivers/usb/gadget/udc: Fix spelling typo in comments(reqest->request) (liyouhong) - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Thinh Nguyen) - Revert "usb: dwc3: Soft reset phy on probe for host" (Thinh Nguyen) - usb: dwc2: Disable clock gating feature on Rockchip SoCs (William Wu) - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Heikki Krogerus) - thunderbolt: Reduce retry timeout to speed up boot for some devices (Werner Sembach) - thunderbolt: Keep link as asymmetric if preferred by hardware (Gil Fine) - thunderbolt: Add support for Intel Lunar Lake (Mika Westerberg) - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Gil Fine) - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Gil Fine) - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Gil Fine) - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Mika Westerberg) - thunderbolt: Disable CL states only when actually needed (Mika Westerberg) - thunderbolt: Transition link to asymmetric only when both sides support it (Gil Fine) - thunderbolt: Log XDomain link speed and width (Gil Fine) - thunderbolt: Move width_name() helper to tb.h (Gil Fine) - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Gil Fine) - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Mika Westerberg) - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Colin Ian King) - usb: linux/usb.h: fix Excess kernel-doc description warning (Randy Dunlap) - thunderbolt: make tb_bus_type const (Greg Kroah-Hartman) - usb: typec: tcpm: Parse Accessory Mode information (Dmitry Baryshkov) - dt-bindings: connector: usb: add accessory mode description (Dmitry Baryshkov) - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Mathias Nyman) - usb: dwc3: imx8mp: Fix smatch warning (Himanshu Bhavani) - usb: gadget: webcam: Make g_webcam loadable again (Andrzej Pietrasiewicz) - dt-bindings: usb: qcom,dwc3: Add X1E80100 binding (Abel Vesa) - usb: typec: fixed a typo (Ghanshyam Agrawal) - usb: cdns3: Use dev_err_probe (Alexander Stein) - usb: gadget: f_fs: fix fortify warning (Dmitry Antipov) - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - usb: phy: twl6030: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: yurex: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: host: max3421-hcd: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: cdns2: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: gadget: udc: atmel: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: gadget: uvc: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: gadget: f_uac1: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: gadget: configfs: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: f_uac1: adds support for SS and SSP (Perr Zhang) - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Neil Armstrong) - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Neil Armstrong) - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Douglas Anderson) - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Kyle Tso) - arm64: dts: qcom: qrb5165-rb5: use u16 for DP altmode svid (Dmitry Baryshkov) - usb: typec: change altmode SVID to u16 entry (Dmitry Baryshkov) - dt-bindings: connector: usb: add altmodes description (Dmitry Baryshkov) - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Fabio Estevam) - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Fabio Estevam) - usb: cdc-acm: return correct error code on unsupported break (Oliver Neukum) - usb: dwc3: xilinx: improve error handling for PM APIs (Piyush Mehta) - usb: fotg210-udc: fix function kernel-doc comments (Randy Dunlap) - usb: cdns3: starfive: don't misuse /** comment (Randy Dunlap) - ARM: dts: bcm2711: Add BCM2711 xHCI support (Stefan Wahren) - usb: xhci: xhci-plat: Add support for BCM2711 (Stefan Wahren) - dt-bindings: usb: xhci: Add support for BCM2711 (Stefan Wahren) - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Hardik Gajjar) - usb: hub: Replace hardcoded quirk value with BIT() macro (Hardik Gajjar) - usb: typec: tcpci: add vconn over current fault handling to maxim_core (RD Babiera) - usb: typec: tcpm: add tcpm_port_error_recovery symbol (RD Babiera) - dt-bindings: usb: tps6598x: add reset-gpios property (Javier Carrasco) - usb: typec: tps6598x: add reset gpio support (Javier Carrasco) - r8152: Choose our USB config with choose_configuration() rather than probe() (Douglas Anderson) - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Douglas Anderson) - usb: core: Don't force USB generic_subclass drivers to define probe() (Douglas Anderson) - usb: gadget: f_tcm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - usb: gadget: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - usb: fotg210-hcd: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: cdnsp: Replace snprintf() with the safer scnprintf() variant (Lee Jones) - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Lee Jones) - xhci: fix possible null pointer deref during xhci urb enqueue (Mathias Nyman) - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Mathias Nyman) - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Niklas Neronin) - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Niklas Neronin) - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Niklas Neronin) - xhci: refactor static MSI function (Niklas Neronin) - xhci: refactor static MSI-X function (Niklas Neronin) - xhci: add handler for only one interrupt line (Niklas Neronin) - xhci: check if legacy irq is available before using it as fallback (Niklas Neronin) - xhci: dbc: Add missing headers (Andy Shevchenko) - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Andy Shevchenko) - xhci: dbc: Use sizeof_field() where it makes sense (Andy Shevchenko) - xhci: dbc: Replace custom return value with proper Linux error code (Andy Shevchenko) - xhci: dbc: Don't shadow error codes in store() functions (Andy Shevchenko) - xhci: dbc: Check for errors first in xhci_dbc_stop() (Andy Shevchenko) - xhci: dbc: Use ATTRIBUTE_GROUPS() (Andy Shevchenko) - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Andy Shevchenko) - xhci: dbc: Convert to use sysfs_streq() (Andy Shevchenko) - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Andy Shevchenko) - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Frieder Schrempf) - usb: misc: onboard_usb_hub: Add support for clock input (Frieder Schrempf) - usb: misc: onboard_usb_hub: Print symbolic error names (Frieder Schrempf) - usb:gadget:uvc Do not use worker thread to pump isoc usb requests (Jayant Chowdhary) - usb: gadget: uvc: Fix use-after-free for inflight usb_requests (Avichal Rakesh) - usb: gadget: uvc: move video disable logic to its own function (Avichal Rakesh) - usb: gadget: uvc: Allocate uvc_requests one at a time (Avichal Rakesh) - usb: gadget: uvc: prevent use of disabled endpoint (Avichal Rakesh) - usb: new quirk to reduce the SET_ADDRESS request timeout (Hardik Gajjar) - usb: xhci: Add timeout argument in address_device USB HCD callback (Hardik Gajjar) - dt-bindings: usb: qcom,dwc3: adjust number of interrupts on SM6125 (Krzysztof Kozlowski) - usb: typec: tcpm: skip checking port->send_discover in PD3.0 (Guan-Yu Lin) - usb: phy: generic: add suspend support for regulator (Stefan Eichenberger) - dt-bindings: usb: qcom,dwc3: document the SM8560 SuperSpeed DWC3 USB controller (Neil Armstrong) - usb: raw-gadget: update documentation (Andrey Konovalov) - usb: cdns3: skip set TRB_IOC when usb_request: no_interrupt is true (Frank Li) - usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22] (Piyush Mehta) - usb: misc: eud: Add IRQ check for platform_get_irq() (Chen Ni) - dt-bindings: usb: renesas,usbhs: Document RZ/Five SoC (Lad Prabhakar) - usb: gadget: f_midi: Replace strlcpy() with strscpy() (Kees Cook) - usb: gadget: pxa25x_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget: lpc32xx_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget: gr_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget: fsl_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget: at91_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - USB: usbip: vudc: Convert to platform remove callback returning void (Uwe Kleine-König) - USB: misc: iowarrior: remove redundant assignment to variable io_res (Colin Ian King) - serial: sc16is7xx: refactor EFR lock (Hugo Villeneuve) - serial: sc16is7xx: reorder code to remove prototype declarations (Hugo Villeneuve) - serial: sc16is7xx: refactor FIFO access functions to increase commonality (Hugo Villeneuve) - serial: sc16is7xx: drop unneeded MODULE_ALIAS (Hugo Villeneuve) - serial: sc16is7xx: replace hardcoded divisor value with BIT() macro (Hugo Villeneuve) - serial: sc16is7xx: add explicit return for some switch default cases (Hugo Villeneuve) - serial: sc16is7xx: add macro for max number of UART ports (Hugo Villeneuve) - serial: sc16is7xx: add driver name to struct uart_driver (Hugo Villeneuve) - serial: sc16is7xx: use i2c_get_match_data() (Hugo Villeneuve) - serial: sc16is7xx: use spi_get_device_match_data() (Hugo Villeneuve) - serial: sc16is7xx: use DECLARE_BITMAP for sc16is7xx_lines bitfield (Hugo Villeneuve) - serial: sc16is7xx: improve do/while loop in sc16is7xx_irq() (Hugo Villeneuve) - serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq() (Hugo Villeneuve) - serial: sc16is7xx: set safe default SPI clock frequency (Hugo Villeneuve) - serial: sc16is7xx: add check for unsupported SPI modes during probe (Hugo Villeneuve) - serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error (Hugo Villeneuve) - serial: 8250_exar: Set missing rs485_supported flag (Lino Sanfilippo) - serial: omap: do not override settings for RS485 support (Lino Sanfilippo) - serial: core, imx: do not set RS485 enabled if it is not supported (Lino Sanfilippo) - serial: core: make sure RS485 cannot be enabled when it is not supported (Lino Sanfilippo) - serial: core: fix sanitizing check for RTS settings (Lino Sanfilippo) - serial: core: set missing supported flag for RX during TX GPIO (Lino Sanfilippo) - serial: Do not hold the port lock when setting rx-during-tx GPIO (Lino Sanfilippo) - dt-bindings: serial: Describe ARM dcc interface (Michal Simek) - serial: 8250_bcm2835aux: Restore clock error handling (Stefan Wahren) - 8250: microchip: pci1xxxx: Add Burst mode reception support in uart driver for writing into FIFO (Rengarajan S) - 8250: microchip: pci1xxxx: Add Syslock support for reading UART system registers (Rengarajan S) - 8250: microchip: pci1xxxx: Rearranging the structure declarations (Rengarajan S) - serial: 8250_lpss: copy dma_param using devm_kmemdup() (Raag Jadav) - tty: serial: 8250: Set RS232 as default for Moxa PCIe board initialization (Crescent CY Hsieh) - serial: 8250_dw: Do not bailout on UCV read returning zero (Vamshi Gajjela) - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Christoph Niedermaier) - serial: apbuart: fix console prompt on qemu (Sam Ravnborg) - tty: serial: kgdboc: Fix 8250_* kgdb over serial (Michael Trimarchi) - serial: imx: Correct clock error message in function probe() (Christoph Niedermaier) - tty/serial: altera_uart: use more informative labels in /proc/interrupts (Antony Pavlov) - tty: serial: Add RS422 flag to struct serial_rs485 (Crescent CY Hsieh) - tty: serial: Cleanup the bit shift with macro (Crescent CY Hsieh) - serial: core: Clean up uart_update_timeout() function (Vamshi Gajjela) - serial: core: Update uart_poll_timeout() function to return unsigned long (Vamshi Gajjela) - tty: serial: 8250: Set RS422 interface by default to fix Moxa RS422/RS485 PCIe boards (Crescent CY Hsieh) - tty: serial: amba-pl011: factor QDF2400 SoC erratum 44 out of probe (Théo Lebrun) - tty: serial: amba-pl011: unindent pl011_console_get_options function body (Théo Lebrun) - tty: serial: amba-pl011: fix miscellaneous checkpatch warnings (Théo Lebrun) - tty: serial: amba-pl011: fix formatting of conditions (Théo Lebrun) - tty: serial: amba-pl011: avoid quoted string split across lines (Théo Lebrun) - tty: serial: amba-pl011: replace TIOCMBIT macros by static functions (Théo Lebrun) - tty: serial: amba-pl011: fix whitespace formatting (Théo Lebrun) - tty: serial: amba: Use linux/{bits,bitfield}.h macros (Théo Lebrun) - serial: 8250-fsl: Only do the break workaround if IIR signals RLSI (Uwe Kleine-König) - serial: ma35d1: Fix spelling mistake "ononsole" -> "console" (Colin Ian King) - dt-bindings: serial: Add a new compatible string for UMS9620 (Chunyan Zhang) - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Hugo Villeneuve) - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO (Hugo Villeneuve) - serial: sc16is7xx: change EFR lock to operate on each channels (Hugo Villeneuve) - serial: sc16is7xx: remove unused line structure member (Hugo Villeneuve) - serial: sc16is7xx: remove global regmap from struct sc16is7xx_port (Hugo Villeneuve) - serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name() (Hugo Villeneuve) - serdev: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE (Adrian Reber) - serial: esp32_uart: Use device_get_match_data() (Rob Herring) - serial: esp32_acm: Add explicit platform_device.h include (Rob Herring) - dt-bindings: serial: imx: Properly describe the i.MX1 interrupts (Fabio Estevam) - tty: xtensa/iss: use u8 (Jiri Slaby (SUSE)) - tty: um: convert to u8/__u8 and size_t (Jiri Slaby (SUSE)) - tty: ttyprintk: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: srmcons: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: serdev: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: serdev: convert to u8 and size_t in serdev_controller_ops (Jiri Slaby (SUSE)) - tty: nozomi: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: n_hdlc: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: n_gsm: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: mxser: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: moxa: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: mmc: sdio: use u8 for flag (Jiri Slaby (SUSE)) - tty: mips_ejtag_fdc: use u8 for character pointers (Jiri Slaby (SUSE)) - tty: m68k: nfcon: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: ipoctal: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: hvc: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: goldfish: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: ehv_bytechan: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: con3270: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: con3215: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: bcm: convert to u8 and size_t (Jiri Slaby (SUSE)) - tty: ami: use u8 for characters and flag (Jiri Slaby (SUSE)) - tty: core: the rest to u8 (Jiri Slaby (SUSE)) - tty: make tty_operations::send_xchar accept u8 char (Jiri Slaby (SUSE)) - tty: switch tty_port::xmit_* to u8 (Jiri Slaby (SUSE)) - tty: mmc: sdio_uart: switch sdio_in() to return u8 (Jiri Slaby (SUSE)) - tty: goldfish: use bool for is_write parameter (Jiri Slaby (SUSE)) - serial: msm: Use OPP table for DVFS support (Stephan Gerhold) - dt-bindings: serial: qcom,msm-uartdm: Vote for shared resources (Stephan Gerhold) - serial: ucc_uart: Fix multiple address space type errors (Christophe Leroy) - tty: hvc: dcc: Check for TXfull condition while setting up early console (Ayan Kumar Halder) - dt-bindings: serial: snps-dw-apb-uart: include rs485 schema (Heiko Stuebner) - tty: serial: amba: cleanup whitespace (Théo Lebrun) - tty: virtio: drop virtio_cons_early_init() (Jiri Slaby (SUSE)) - serial: imx: fix tx statemachine deadlock (Paul Geurts) - serial: 8250_dw: Decouple DLF register check from UCV (Vamshi Gajjela) - tty: srmcons: remove 'str_cr' and use string directly (Jiri Slaby (SUSE)) - tty: srmcons: switch need_cr to bool (Jiri Slaby (SUSE)) - tty: srmcons: use 'count' directly in srmcons_do_write() (Jiri Slaby (SUSE)) - tty: srmcons: make srmcons_do_write() return void (Jiri Slaby (SUSE)) - tty: make tty const in tty_get_baud_rate() (Jiri Slaby (SUSE)) - tty: srmcons: use 'buf' directly in srmcons_do_write() (Jiri Slaby (SUSE)) - tty: nozomi: remove unused debugging DUMP() (Jiri Slaby (SUSE)) - tty: hvc_console: use flexible array for outbuf (Jiri Slaby (SUSE)) - tty: hso: don't initialize global serial_table (Jiri Slaby (SUSE)) - tty: hso: don't emit load/unload info to the log (Jiri Slaby (SUSE)) - tty: goldfish: drop unneeded temporary variables (Jiri Slaby (SUSE)) - tty: ehv_bytecha: use memcpy_and_pad() in local_ev_byte_channel_send() (Jiri Slaby (SUSE)) - tty: amiserial: use bool and rename overrun flag in receive_chars() (Jiri Slaby (SUSE)) - tty: amiserial: return from receive_chars() without goto (Jiri Slaby (SUSE)) - tty: move locking docs out of Returns for functions in tty.h (Jiri Slaby (SUSE)) - tty: remove unneeded mbz from tiocsti() (Jiri Slaby (SUSE)) - tty: deprecate tty_write_message() (Jiri Slaby (SUSE)) - tty: fix tty_operations types in documentation (Jiri Slaby (SUSE)) - serial: max310x: change confusing comment about Tx FIFO (Hugo Villeneuve) - serial: sc16is7xx: change confusing comment about Tx FIFO (Hugo Villeneuve) - serial: core: Revert checks for tx runtime PM state (Tony Lindgren) - serial: core: Move tty and serdev to be children of serial core port device (Tony Lindgren) - /proc/sysrq-trigger: accept multiple keys at once (Tomas Mudrunka) - serial: uartlite: Use dynamic allocation for major number when uart ports > 4 (Manikanta Guntupalli) - Documentation: devices.txt: Update ttyUL major number allocation details (Manikanta Guntupalli) - drivers/tty/vt: use standard array-copy-functions (Philipp Stanner) - serial: xilinx_uartps: Fix kernel doc about .remove()'s return code (Uwe Kleine-König) - dt-bindings: serial: fsl-linflexuart: change the maintainer email address (Chester Lin) - serial: sh-sci: convert not to use dma_request_slave_channel() (Christophe JAILLET) - serial: mxs-auart: convert not to use dma_request_slave_channel() (Christophe JAILLET) - serial: amba-pl011: convert not to use dma_request_slave_channel() (Christophe JAILLET) - serial: imx: convert not to use dma_request_slave_channel() (Christophe JAILLET) - serial: atmel: convert not to use dma_request_slave_channel() (Christophe JAILLET) - serial: sc16is7xx: improve regmap debugfs by using one regmap per port (Hugo Villeneuve) - serial: sunsab: remove trailing whitespaces (Hugo Villeneuve) - serial: sifive: Declare PM operations as static (Samuel Holland) - tty: hvc: hvc_opal: Convert to platform remove callback returning void (Uwe Kleine-König) - tty: hvc: Make hvc_remove() return no value (Uwe Kleine-König) - dt-bindings: serial: renesas,sci: Document RZ/Five SoC (Lad Prabhakar) - tty: serial: uartlite: Document uartlite_data in kernel-doc style (Sean Anderson) - tty: serial_cs: remove unused struct serial_cfg_mem (Jiri Slaby (SUSE)) - tty: rp2: remove unused rp2_uart_port::ignore_rx (Jiri Slaby (SUSE)) - tty: jsm: remove unused struct jsm_board members (Jiri Slaby (SUSE)) - tty: jsm: remove unused members from struct board_ops (Jiri Slaby (SUSE)) - tty: ipwireless: remove unused ipw_dev::attribute_memory (Jiri Slaby (SUSE)) - tty: con3215: drop raw3215_info::ubuffer (Jiri Slaby (SUSE)) - serial: xilinx_uartps: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: ucc: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: uartlite: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: timbuart: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: tegra-tcu: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sunzilog: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sunsu: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sunsab: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sunplus: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sunhv: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: stm32: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: st-asc: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sprd: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sifive: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sh-sci: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: txx9: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sccnxp: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: samsung: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sa1100: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: rda: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: qcom_geni: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: pic32: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: owl: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: omap: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: mxs-auart: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: msm: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: mpc52xx: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: milbeaut_usio: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: meson: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: mcf: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: ma35d1: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: lpc32xx_hs: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: liteuart: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: lantiq: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: imx: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: fsl_lpuart: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: fsl_linflexuart: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: esp32: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: esp32_acm: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: digicolor: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: cpm: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: clps711x: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: bcm63xx: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: atmel: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: ar933x: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: amba-pl011: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: altera: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: altera_jtaguart: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: 8250: Convert to platform remove callback returning void (Uwe Kleine-König) - serial: sccnxp: Improve error message if regulator_disable() fails (Uwe Kleine-König) - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Uwe Kleine-König) - Staging: rtl8192e: Rename variable OpMode (Tree Davies) - Staging: rtl8192e: Rename variable bIsAggregateFrame (Tree Davies) - Staging: rtl8192e: Rename function rtllib_EnableNetMonitorMode() (Tree Davies) - Staging: rtl8192e: Rename variable NumRxOkInPeriod (Tree Davies) - Staging: rtl8192e: Rename variable NumTxOkInPeriod (Tree Davies) - Staging: rtl8192e: Rename variable bUsed (Tree Davies) - staging: vme_user: print more detailed infomation when an error occurs (Piro Yang) - Staging: rtl8192e: Rename function rtllib_DisableNetMonitorMode() (Tree Davies) - Staging: rtl8192e: Rename variable bInitState (Tree Davies) - Staging: rtl8192e: Rename variable skb_waitQ (Tree Davies) - Staging: rtl8192e: Rename variable BasicRate (Tree Davies) - Staging: rtl8192e: Rename variable QueryRate (Tree Davies) - Staging: rtl8192e: Rename function rtllib_TURBO_Info() (Tree Davies) - Staging: rtl8192e: Rename function rtllib_WMM_Info() (Tree Davies) - Staging: rtl8192e: Rename function rtllib_MFIE_Grate() (Tree Davies) - Staging: rtl8192e: Rename function rtllib_MFIE_Brate() (Tree Davies) - Staging: rtl8192e: Fixup statement broken across 2 lines in rtllib_softmac_new_net() (Tree Davies) - Staging: rtl8192e: Fixup statement broken across 2 lines in rtllib_softmac_xmit() (Tree Davies) - Staging: rtl8192e: Fix function definition broken across multiple lines (Tree Davies) - Staging: rtl8192e: Fix statement broken across 2 lines in rtllib_rx_assoc_resp() (Tree Davies) - Staging: rtl8192e: Fixup multiple assinment in init_mgmt_queue() (Tree Davies) - Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_association_req() (Tree Davies) - Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_ap_sec_type() (Tree Davies) - Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_rx_assoc_resp() (Tree Davies) - Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_association_req() (Tree Davies) - Staging: rtl8192e: Remove unnecessary braces from MgntQuery_MgntFrameTxRate() (Tree Davies) - staging: rtl8712: fix open parentheses alignment (Ryan England) - staging: rtl8192e: rename variable ePeerHTSpecVer (Gary Rookard) - staging: rtl8192e: rename variable HTSetConnectBwModeCallback (Gary Rookard) - staging: rtl8192e: rename variable HTCCheck (Gary Rookard) - staging: rtl8192e: rename variable HTResetSelfAndSavePeerSetting (Gary Rookard) - staging: rtl8192e: rename variable HTInitializeBssDesc (Gary Rookard) - staging: vme_user: Fix the issue of return the wrong error code (Piro Yang) - Staging: rtl8192e: Rename variable pBaStartSeqCtrl (Tree Davies) - Staging: rtl8192e: Rename variable pDelBaParamSet (Tree Davies) - Staging: rtl8192e: Rename variable ucTSID (Tree Davies) - Staging: rtl8192e: Rename array variable TxTsRecord (Tree Davies) - Staging: rtl8192e: Rename array variable RxTsRecord (Tree Davies) - drivers: staging: rtl8712: Fixes spelling mistake in rtl871x_mp_phy_regdef.h (Dipendra Khadka) - Staging: rtl8192e: rename linked list reference: List (Tree Davies) - staging: rtl8192e: renamed variable HTFilterMCSRate (Gary Rookard) - staging: rtl8192e: rename variable HTGetHighestMCSRate (Gary Rookard) - staging: rtl8192e: rename variable pCapELE (Gary Rookard) - staging: rtl8192e: rename variable pHT (Gary Rookard) - staging: rtl8192e: rename variable HTInitializeHTInfo (Gary Rookard) - staging: rtl8192e: rename variable HTOnAssocRsp (Gary Rookard) - staging: rtl8192e: rename variable HTSetConnectBwMode (Gary Rookard) - staging: rtl8192e: Remove constant variable reg_rx_reorder_enable (Philipp Hortmann) - staging: rtl8192e: Remove constant variable reg_rt2rt_aggregation (Philipp Hortmann) - staging: rtl8192e: Remove variable ht_info->RT2RT_HT_Mode (Philipp Hortmann) - staging: rtl8192e: Remove variable ht_info->mpdu_density (Philipp Hortmann) - staging: rtl8192e: Remove unused variable ht_info->amsdu_support (Philipp Hortmann) - staging: rtl8192e: Remove constant variable forced_short_gi (Philipp Hortmann) - staging: rtl8192e: Remove constant variable peer_mimo_ps (Philipp Hortmann) - staging: rtl8192e: Remove constant variable self_mimo_ps (Philipp Hortmann) - staging: rtl8192e: Remove unused variable nMaxAMSDUSize (Philipp Hortmann) - staging: rtl8192e: Remove variable bCurrent_AMSDU_Support (Philipp Hortmann) - staging: rtl8192e: rename variable bAssoc (Gary Rookard) - staging: rtl8192e: rename variable IsEncrypt (Gary Rookard) - staging: rtl8192e: rename variable posHTCap (Gary Rookard) - Staging: rtl8192e: Remove variable macId (Tree Davies) - Staging: rtl8192e: Remove variable bEncrypt (Tree Davies) - Staging: rtl8192e: Remove variable bLastSeg (Tree Davies) - Staging: rtl8192e: Remove variable bFirstSeg (Tree Davies) - staging: rtl8192e: rename variable HT_PickMCSRate (Gary Rookard) - staging: rtl8192e: rename variable HTConstructRT2RTAggElement (Gary Rookard) - staging: rtl8192e: rename variable HTConstructCapabilityElement (Gary Rookard) - staging: rtl8192e: rename variable HTResetIOTSetting (Gary Rookard) - staging: rtl8192e: rename variable HTIOTActDetermineRaFunc (Gary Rookard) - staging: rtl8192e: Remove struct ht_info_ele SelfHTInfo (Philipp Hortmann) - staging: rtl8192e: Remove variable ht_info->bCurSuppCCK (Philipp Hortmann) - staging: rtl8192e: Remove equation with pPeerHTCap->DssCCk (Philipp Hortmann) - staging: rtl8192e: Remove variable ForcedAMSDUMode (Philipp Hortmann) - staging: rtl8192e: Remove variable ForcedAMPDUMode (Philipp Hortmann) - staging: rtl8192e: Remove variable ht_info->reg_short_gi_40mhz (Philipp Hortmann) - staging: rtl8192e: Remove variable ht_info->reg_short_gi_20mhz (Philipp Hortmann) - staging: rtl8192e: Remove variable ht_info->reg_supp_cck (Philipp Hortmann) - staging: rtl8192e: Remove variable ht_info->reg_bw_40mhz (Philipp Hortmann) - staging: rtl8192e: Remove unused struct iw_range_with_scan_capa (Philipp Hortmann) - staging: rtl8192e: renamed variable IOTPeer (Gary Rookard) - staging: rtl8192e: renamed variable HTIOTActIsCCDFsync (Gary Rookard) - staging: rtl8192e: renamed variable CCKOFDMRate (Gary Rookard) - staging: rtl8192e: renamed variable bCurShortGI20MHz (Gary Rookard) - staging: rtl8192e: renamed variable bCurShortGI40MHz (Gary Rookard) - staging: rtl8192e: Remove files dot11d.c and dot11d.h (Philipp Hortmann) - staging: rtl8192e: Remove function dot11d_channel_map() (Philipp Hortmann) - staging: rtl8192e: Remove variable dot11d_info (Philipp Hortmann) - staging: rtl8192e: Remove variable channel_map (Philipp Hortmann) - staging: rtl8192e: Remove function rtllib_update_active_chan_map() (Philipp Hortmann) - staging: rtl8192e: renamed variable bTxEnableFwCalcDur (Gary Rookard) - staging: rtl8192e: renamed variable MPDU_Density (Gary Rookard) - staging: rtl8192e: renamed variable AMPDU_Factor (Gary Rookard) - staging: rtl8192e: renamed variable bAMPDUEnable (Gary Rookard) - staging: rtl8192e: renamed variable bAMSDU_Support (Gary Rookard) - staging: vc04_services: vchiq_dev: Use %%p to log pointer address (Umang Jain) - staging: vc04_services: vchiq_arm: Use %%p to log pointer address (Umang Jain) - staging: vc04_services: Drop vchiq_log_debug() in favour of dev_dbg (Umang Jain) - staging: vc04_services: Drop vchiq_log_trace() in favour of dev_dbg (Umang Jain) - staging: vc04_services: Drop vchiq_log_warning() in favour of dev_warn (Umang Jain) - staging: vc04_services: Drop vchiq_log_error() in favour of dev_err (Umang Jain) - staging: rtl8192e: renamed variable nAMSDU_MaxSize (Gary Rookard) - staging: rtl8192e: renamed variable bRegSuppCCK (Gary Rookard) - staging: rtl8192e: renamed variable bRegBW40MHz (Gary Rookard) - staging: rtl8192e: renamed variable bRegShortGI40MHz (Gary Rookard) - staging: rtl8192e: renamed variable bRegShortGI20MHz (Gary Rookard) - staging: vc04_services: Do not pass NULL to vchiq_log_error() (Umang Jain) - staging: vc04_services: vchiq_core: Log through struct vchiq_instance (Umang Jain) - staging: rtl8192e: renamed variable nDataRate (Gary Rookard) - staging: rtl8192e: renamed variable bCurBW40MHz (Gary Rookard) - staging: rtl8192e: renamed variable nMcsRate (Gary Rookard) - Staging: rtl8192e: Rename variable TsCommonInfo (Tree Davies) - Staging: rtl8192e: Rename variable pAdmittedBA (Tree Davies) - Staging: rtl8192e: Rename variable pBaTimeoutVal (Tree Davies) - Staging: rtl8192e: Rename variable pBaParamSet (Tree Davies) - Staging: rtl8192e: Rename variable DelbaParamSet (Tree Davies) - Staging: rtl8192e: Rename variable TsAddBaTimer (Tree Davies) - Staging: rtl8192e: Rename variable TxCurSeq (Tree Davies) - Staging: rtl8192e: Rename variable pTsCommonInfo (Tree Davies) - Staging: rtl8192e: Rename variable pDialogToken (Tree Davies) - Staging: rtl8192e: Rename variable TxPendingBARecord (Tree Davies) - Staging: rtl8192e: Rename variable TxAdmittedBARecord (Tree Davies) - Staging: rtl8192e: Rename variable TSpec (Tree Davies) - Staging: rtl8192e: Rename variable Delba (Tree Davies) - Staging: rtl8192e: Rename variable BAReq (Tree Davies) - Staging: rtl8192e: Rename variable pTxTs (Tree Davies) - staging: rtl8192e: Remove function rtl92e_update_rx_pkt_timestamp() (Philipp Hortmann) - staging: rtl8192e: Remove unused function HTConstructInfoElement() (Philipp Hortmann) - staging: rtl8192e: Remove unused function rtllib_probe_resp() (Philipp Hortmann) - staging: rtl8192e: Remove unused function rtllib_get_beacon_() (Philipp Hortmann) - staging: rtl8192e: Remove unused function rtllib_send_beacon() (Philipp Hortmann) - staging: rtl8192e: Remove unused timer beacon_timer (Philipp Hortmann) - staging: rtl8192e: Remove unused function rtllib_get_beacon() (Philipp Hortmann) - staging: rtl8192e: Remove unused interrupt for IMR_BcnInt (Philipp Hortmann) - staging: rtl8192e: renamed variable HTIOTActIsMgntUseCCK6M (Gary Rookard) - staging: rtl8192e: renamed variable HTIOTPeerDetermine (Gary Rookard) - staging: rtl8192e: renamed variable IsHTHalfNmodeAPs (Gary Rookard) - staging: rtl8192e: renamed variable TXCountToDataRate (Gary Rookard) - staging: rtl8192e: renamed variable HTMcsToDataRate (Gary Rookard) - staging: vchiq_arm: move state dump to debugfs (Stefan Wahren) - staging: vchiq_core: Shorten bulk TX/RX pending dump (Stefan Wahren) - staging: vchiq_core: Make vchiq_dump_service_state static (Stefan Wahren) - drivers: staging: vme_user: Describe VME_BUS and VME_TSI148 (Bagas Sanjaya) - staging: vc04_services: remove unnecessary NULL check (Dan Carpenter) - staging: vt6655: Type encoding info dropped from variable name "apTailTD" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from variable name "pCurrTD" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDvSafeResetTx" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDbRadioPowerOff" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDqGetNextTBTT" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from variable name "qwNextTBTT" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from variable name "wBeaconInterval" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDbSetBeaconPeriod" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDqGetTSFOffset" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from variable name "qwTSFOffset" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from variable name "qwBSSTimestamp" (Pavan Bobba) - staging: rtl8192e: Remove unused variable bss_start_channel (Philipp Hortmann) - staging: rtl8192e: Remove unused struct chnl_txpow_triple (Philipp Hortmann) - staging: rtl8192e: Remove unused function dot11d_init() (Philipp Hortmann) - staging: rtl8192e: Remove unused variable global_domain (Philipp Hortmann) - staging: rtl8192e: Remove unused variable country_watchdog (Philipp Hortmann) - staging: rtl8192e: Remove unused variables from struct rt_dot11d_info (Philipp Hortmann) - staging: rtl8192e: Remove unused variable dot11d_info->state (Philipp Hortmann) - staging: rtl8192e: Remove unused function copy_mac_addr() (Philipp Hortmann) - staging: rtl8192e: Remove unused macros IS_EQUAL_CIE_SRC and friends (Philipp Hortmann) - staging: rtl8192e: Remove unused function dot11d_reset() (Philipp Hortmann) - staging: rtl8192e: Remove unused function dot11d_scan_complete() (Philipp Hortmann) - staging: rtl8192e: Remove IS_DOT11D_ENABLE(ieee) (Philipp Hortmann) - staging: rtl8192e: Remove unused function dot11d_update_country() (Philipp Hortmann) - staging: rtl8192e: Remove unexecuted rtllib_extract_country_ie() (Philipp Hortmann) - staging: rtl8192e: Remove constant index from channel_array[] (Philipp Hortmann) - staging: rtl8192e: Remove switch for a constant in dot11d_channel_map() (Philipp Hortmann) - staging: rtl8192e: Remove check if channel_array[channel_plan].len != 0 (Philipp Hortmann) - staging: rtl8192e: Remove equation to check limits of channel (Philipp Hortmann) - staging: rtl8192e: Remove unused variable eeprom_chnl_plan (Philipp Hortmann) - staging: rtl8192e: Remove constant variable chnl_plan (Philipp Hortmann) - staging: rtl8192e: Remove equation that results in constant for chnl_plan (Philipp Hortmann) - staging: rtl8192e: Unwind pointer to pointer to rtl92e_set_channel() (Philipp Hortmann) - staging: rtl8192e: Change parameter "ch" of set_chan() to u8 (Philipp Hortmann) - staging: rtl8192e: Remove unused return value of rtl92e_set_channel() (Philipp Hortmann) - Staging: rtl8192e: Rename variable bDisable_AddBa (Tree Davies) - Staging: rtl8192e: Rename variable bOverwritePending (Tree Davies) - Staging: rtl8192e: Rename variable bUsingBa (Tree Davies) - Staging: rtl8192e: Rename variable bAddBaReqDelayed (Tree Davies) - Staging: rtl8192e: Rename variable bAddBaReqInProgress (Tree Davies) - Staging: rtl8192e: Rename variable bCurrentAMPDUEnable (Tree Davies) - Staging: rtl8192e: Rename variable bSendDELBA (Tree Davies) - MAINTAINERS: Mark VME subsystem as orphan (Bagas Sanjaya) - Revert "kernfs: convert kernfs_idr_lock to an irq safe raw spinlock" (Tejun Heo) - kernfs: convert kernfs_idr_lock to an irq safe raw spinlock (Andrea Righi) - class: fix use-after-free in class_register() (Jing Xia) - PM: clk: make pm_clk_add_notifier() take a const pointer (Greg Kroah-Hartman) - EDAC: constantify the struct bus_type usage (Greg Kroah-Hartman) - kernfs: fix reference to renamed function (Ahelenia Ziemiańska) - driver core: device.h: fix Excess kernel-doc description warning (Randy Dunlap) - driver core: class: fix Excess kernel-doc description warning (Randy Dunlap) - driver core: mark remaining local bus_type variables as const (Greg Kroah-Hartman) - driver core: container: make container_subsys const (Greg Kroah-Hartman) - driver core: bus: constantify subsys_register() calls (Greg Kroah-Hartman) - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Greg Kroah-Hartman) - kernfs: d_obtain_alias(NULL) will do the right thing... (Al Viro) - driver core: Better advertise dev_err_probe() (Uwe Kleine-König) - kernfs: Convert kernfs_path_from_node_locked() from strlcpy() to strscpy() (Kees Cook) - kernfs: Convert kernfs_name_locked() from strlcpy() to strscpy() (Kees Cook) - kernfs: Convert kernfs_walk_ns() from strlcpy() to strscpy() (Kees Cook) - initramfs: Expose retained initrd as sysfs file (Alexander Graf) - fs/kernfs/dir: obey S_ISGID (Max Kellermann) - kernel/cgroup: use kernfs_create_dir_ns() (Max Kellermann) - driver core: Emit reason for pending deferred probe (Uwe Kleine-König) - driver core: Enable fw_devlink=rpm by default (Saravana Kannan) - device property: fwnode_property_get_reference_args allows NULL args now (Sakari Ailus) - software node: Let args be NULL in software_node_get_reference_args (Sakari Ailus) - acpi: property: Let args be NULL in __acpi_node_get_property_reference (Sakari Ailus) - software node: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - fs/sysfs/dir.c : Fix typo in comment (Mukesh Ojha) - base/node.c: initialize the accessor list before registering (Gregory Price) - base: soc: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - riscv: convert to use arch_cpu_is_hotpluggable() (Russell King (Oracle)) - riscv: Switch over to GENERIC_CPU_DEVICES (James Morse) - LoongArch: convert to use arch_cpu_is_hotpluggable() (Russell King (Oracle)) - LoongArch: Use the __weak version of arch_unregister_cpu() (James Morse) - LoongArch: Switch over to GENERIC_CPU_DEVICES (James Morse) - x86/topology: convert to use arch_cpu_is_hotpluggable() (Russell King (Oracle)) - x86/topology: use weak version of arch_unregister_cpu() (Russell King (Oracle)) - x86/topology: Switch over to GENERIC_CPU_DEVICES (James Morse) - arm64: convert to arch_cpu_is_hotpluggable() (Russell King (Oracle)) - arm64: setup: Switch over to GENERIC_CPU_DEVICES using arch_register_cpu() (James Morse) - drivers: base: Print a warning instead of panic() when register_cpu() fails (James Morse) - drivers: base: Move cpu_dev_init() after node_dev_init() (James Morse) - drivers: base: add arch_cpu_is_hotpluggable() (Russell King (Oracle)) - drivers: base: Implement weak arch_unregister_cpu() (James Morse) - drivers: base: Allow parts of GENERIC_CPU_DEVICES to be overridden (James Morse) - drivers: base: Use present CPUs in GENERIC_CPU_DEVICES (James Morse) - ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv (James Morse) - Loongarch: remove arch_*register_cpu() exports (Russell King (Oracle)) - x86/topology: remove arch_*register_cpu() exports (Russell King (Oracle)) - x86: intel_epb: Don't rely on link order (James Morse) - arch_topology: Make register_cpu_capacity_sysctl() tolerant to late CPUs (James Morse) - driver core: make device_is_dependent() static (Greg Kroah-Hartman) - android: removed duplicate linux/errno (Tanzir Hasan) - uio: Fix use-after-free in uio_open (Guanghui Feng) - drivers: soc: xilinx: add check for platform (Jay Buddhabhatti) - firmware: xilinx: Export function to use in other module (Jay Buddhabhatti) - scripts/tags.sh: remove find_sources (Wei Yang) - scripts/tags.sh: use -n to test archinclude (Wei Yang) - scripts/tags.sh: add local annotation (Wei Yang) - scripts/tags.sh: use more portable -path instead of -wholename (Wei Yang) - scripts/tags.sh: Update comment (addition of gtags) (René Nyffenegger) - firmware: zynqmp: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: turris-mox-rwtm: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: stratix10-svc: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: stratix10-rsu: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: raspberrypi: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: qemu_fw_cfg: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: mtk-adsp-ipc: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: imx-dsp: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: coreboot_table: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: arm_scpi: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: arm_scmi: Convert to platform remove callback returning void (Uwe Kleine-König) - mux: mmio: use reg property when parent device is not a syscon (Andrew Davis) - misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback (Hans de Goede) - pvpanic: Kill duplicate PCI_VENDOR_ID_REDHAT definition (Andy Shevchenko) - platform/surface: aggregator: make ssam_bus_type constant and static (Greg Kroah-Hartman) - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Heiner Kallweit) - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Heiner Kallweit) - eeprom: ee1004: add support for temperature sensor (Heiner Kallweit) - moxtet: mark moxtet_bus_type as const (Greg Kroah-Hartman) - moxtet: remove unused moxtet_type declaration (Greg Kroah-Hartman) - cdx: Unlock on error path in rescan_store() (Dan Carpenter) - cdx: call of_node_put() on error path (Dan Carpenter) - cdx: Create resource debugfs file for cdx device (Abhijit Gangurde) - cdx: create sysfs bin files for cdx resources (Abhijit Gangurde) - nvmem: u-boot-env: improve coding style (Rafał Miłecki) - nvmem: u-boot-env: use nvmem device helpers (Rafał Miłecki) - nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper (Rafał Miłecki) - nvmem: core: add nvmem_dev_size() helper (Rafał Miłecki) - nvmem: drop nvmem_layout_get_match_data() (Rafał Miłecki) - nvmem: layouts: refactor .add_cells() callback arguments (Rafał Miłecki) - ppdev: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - android: binder: binderfs.c: removed asm-generic/errno-base.h (Tanzir Hasan) - locomo: make locomo_bus_type constant and static (Greg Kroah-Hartman) - dma-debug: make dma_debug_add_bus take a const pointer (Greg Kroah-Hartman) - maple: make maple_bus_type static and const (Greg Kroah-Hartman) - iio: linux/iio.h: fix Excess kernel-doc description warning (Randy Dunlap) - MAINTAINERS: Add MAINTAINERS entry for AD7091R (Marcelo Schmitt) - iio: adc: Add support for AD7091R-8 (Marcelo Schmitt) - dt-bindings: iio: Add AD7091R-8 (Marcelo Schmitt) - iio: adc: Split AD7091R-5 config symbol (Marcelo Schmitt) - iio: adc: ad7091r: Add chip_info callback to get conversion result channel (Marcelo Schmitt) - iio: adc: ad7091r: Set device mode through chip_info callback (Marcelo Schmitt) - iio: adc: ad7091r: Remove unneeded probe parameters (Marcelo Schmitt) - iio: adc: ad7091r: Move chip init data to container struct (Marcelo Schmitt) - iio: adc: ad7091r: Move generic AD7091R code to base driver and header file (Marcelo Schmitt) - iio: adc: ad7091r: Enable internal vref if external vref is not supplied (Marcelo Schmitt) - iio: adc: ad7091r: Allow users to configure device events (Marcelo Schmitt) - iio: dac: driver for MCP4821 (Anshul Dalal) - dt-bindings: iio: dac: add MCP4821 (Anshul Dalal) - iio: buffer-dma: split iio_dma_buffer_fileio_free() function (Alexandru Ardelean) - iio: buffer-dma: Get rid of outgoing queue (Paul Cercueil) - iio: buffer: Use IIO_SEPARATE instead of a hard-coded 0 (Christophe JAILLET) - virt: vbox: utils: fix all kernel-doc warnings (Randy Dunlap) - virt: vbox: linux: fix all kernel-doc warnings (Randy Dunlap) - virt: vbox: core: fix all kernel-doc warnings (Randy Dunlap) - pvpanic: Don't use "proxy" headers (Andy Shevchenko) - tools/counter: Remove unneeded semicolon (Yang Li) - tools/counter: Fix spelling mistake "componend" -> "component" (Colin Ian King) - MAINTAINERS: add myself as counter watch events tool maintainer (Fabrice Gasnier) - tools/counter: add a flexible watch events tool (Fabrice Gasnier) - fpga: zynq-fpga: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: xilinx-pr-decoupler: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: stratix10-soc: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: socfpga-a10: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: of-fpga-region: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: intel-m10-bmc-sec-update: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: dfl-fme-region: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: dfl-fme-main: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: dfl-fme-br: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: dfl-afu-main: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: altera-hps2fpga: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: altera-freeze-bridge: Convert to platform remove callback returning void (Uwe Kleine-König) - fpga: altera-fpga2sdram: Convert to platform remove callback returning void (Uwe Kleine-König) - dt-bindings: interconnect: qcom,msm8998-bwmon: Add QCM2290 bwmon instance (Konrad Dybcio) - interconnect: qcom: sm6115: Fix up includes (Konrad Dybcio) - dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6115 bwmon instance (Konrad Dybcio) - interconnect: qcom: Add SM6115 interconnect provider driver (Konrad Dybcio) - interconnect: qcom: Add X1E80100 interconnect provider driver (Rajendra Nayak) - interconnect: exynos: Convert to platform remove callback returning void (Uwe Kleine-König) - interconnect: qcom/smd-rpm: Convert to platform remove callback returning void (Uwe Kleine-König) - interconnect: qcom/osm-l3: Convert to platform remove callback returning void (Uwe Kleine-König) - interconnect: qcom/msm8974: Convert to platform remove callback returning void (Uwe Kleine-König) - interconnect: imx8mq: Convert to platform remove callback returning void (Uwe Kleine-König) - interconnect: imx8mp: Convert to platform remove callback returning void (Uwe Kleine-König) - interconnect: imx8mn: Convert to platform remove callback returning void (Uwe Kleine-König) - interconnect: imx8mm: Convert to platform remove callback returning void (Uwe Kleine-König) - interconnect: qcom: Make qnoc_remove return void (Uwe Kleine-König) - dt-bindings: interconnect: qcom-bwmon: document SM8650 BWMONs (Neil Armstrong) - interconnect: qcom: introduce RPMh Network-On-Chip Interconnect on SM8650 SoC (Neil Armstrong) - w1: ds2433: add support for ds28ec20 eeprom (Marc Ferland) - w1: ds2433: use the kernel bitmap implementation (Marc Ferland) - w1: ds2433: introduce a configuration structure (Marc Ferland) - w1: ds2433: remove unused definitions (Marc Ferland) - w1: ds2490: support block sizes larger than 128 bytes in ds_read_block (Marc Ferland) - w1: amd_axi_w1: Explicitly include correct DT includes (Rob Herring) - w1: gpio: rename pointer to driver data from pdata to ddata (Uwe Kleine-König) - w1: gpio: Drop unused enable_external_pullup from driver data (Uwe Kleine-König) - w1: gpio: Don't use platform data for driver data (Uwe Kleine-König) - w1: Add AXI 1-wire host driver for AMD programmable logic IP core (Kris Chaplin) - dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry (Kris Chaplin) - iio: adc: ad7091r: Align arguments to function call parenthesis (Marcelo Schmitt) - iio: adc: ad7091r: Set alert bit in config register (Marcelo Schmitt) - iio: adc: ad7091r: Pass iio_dev to event handler (Marcelo Schmitt) - scripts: checkpatch: Add __aligned to the list of attribute notes (Marcelo Schmitt) - iio: chemical: add support for Aosong AGS02MA (Anshul Dalal) - dt-bindings: iio: chemical: add aosong,ags02ma (Anshul Dalal) - dt-bindings: vendor-prefixes: add aosong (Anshul Dalal) - iio: accel: bmi088: update comments and Kconfig (Jun Yan) - dt-bindings: iio: humidity: Add TI HDC302x support (Li peiyu) - iio: humidity: Add driver for ti HDC302x humidity sensors (Li peiyu) - iio: ABI: document temperature and humidity peak/trough raw attributes (Javier Carrasco) - iio: core: introduce trough info element for minimum values (Javier Carrasco) - iio: light: driver for Lite-On ltr390 (Anshul Dalal) - dt-bindings: iio: light: add ltr390 (Anshul Dalal) - iio: light: isl76682: remove unreachable code (Jiapeng Chong) - iio: pressure: driver for Honeywell HSC/SSC series (Petre Rodan) - dt-bindings: iio: pressure: add honeywell,hsc030 (Petre Rodan) - doc: iio: Document intensity scale as poorly defined (Marek Vasut) - dt-bindings: iio: temperature: add MLX90635 device (Crt Mori) - iio: temperature: mlx90635 MLX90635 IR Temperature sensor (Crt Mori) - iio: adc: adi-axi-adc: convert to regmap (Nuno Sa) - iio: adc: ad9467: use the more common !val NULL check (Nuno Sa) - iio: adc: ad9467: use chip_info variables instead of array (Nuno Sa) - iio: adc: ad9467: use spi_get_device_match_data() (Nuno Sa) - iio: adc: ad9467: fix scale setting (Nuno Sa) - iio: adc: ad9467: add mutex to struct ad9467_state (Nuno Sa) - iio: adc: ad9467: don't ignore error codes (Nuno Sa) - iio: adc: ad9467: fix reset gpio handling (Nuno Sa) - iio: adc: mcp3911: simplify code with guard macro (Marcus Folkesson) - iio: light: pa1203001: Drop ACPI_PTR() protection. (Jonathan Cameron) - dt-bindings: iio/adc: qcom,spmi-vadc: clean up examples (Johan Hovold) - dt-bindings: iio/adc: qcom,spmi-vadc: fix example node names (Johan Hovold) - dt-bindings: iio/adc: qcom,spmi-rradc: clean up example (Johan Hovold) - dt-bindings: iio/adc: qcom,spmi-iadc: clean up example (Johan Hovold) - dt-bindings: iio/adc: qcom,spmi-iadc: fix example node name (Johan Hovold) - dt-bindings: iio/adc: qcom,spmi-iadc: fix reg description (Johan Hovold) - iio: light: isl76682: Add ISL76682 driver (Marek Vasut) - dt-bindings: iio: light: isl76682: Document ISL76682 (Marek Vasut) - iio: light: add VEML6075 UVA and UVB light sensor driver (Javier Carrasco) - dt-bindings: iio: light: add support for Vishay VEML6075 (Javier Carrasco) - iio: add modifiers for A and B ultraviolet light (Javier Carrasco) - iio: proximity: irsd200: Drop unused include (Linus Walleij) - dt-bindings: iio/adc: ti,palmas-gpadc: Drop incomplete example (Rob Herring) - iio: dac: ad5791: Add support for controlling RBUF via devicetree (Michael Hennerich) - dt-bindings: adi,ad5791: Add support for controlling RBUF (Michael Hennerich) - dt-bindings: iio: honeywell,mprls0025pa: drop ref from pressure properties (Krzysztof Kozlowski) - iio: imu: bmi323: Make the local structures static (Jagath Jog J) - iio: light: ltrf216a: Return floating point values (Shreeya Patel) - iio: imu: inv_mpu6050: return callee's error code rather than -EINVAL (Su Hui) - iio: amplifiers: hmc425a: add support for ADRF5740 Attenuator (Ana-Maria Cusco) - dt-bindings: iio: hmc425a: add entry for ADRF5740 Attenuator (Ana-Maria Cusco) - MAINTAINERS: improve section MICROCHIP MCP3564 ADC DRIVER (Lukas Bulwahn) - iio: buffer: document known issue (Matti Vaittinen) - iio: sanity check available_scan_masks array (Matti Vaittinen) - dt-bindings: adis16460: Add 'spi-cs-inactive-delay-ns' property (Ramona Gradinariu) - dt-bindings: adis16475: Add 'spi-cs-inactive-delay-ns' property (Ramona Gradinariu) - iio: imu: adis: Use spi cs inactive delay (Ramona Gradinariu) - iio/imu: inv_icm42600: Use max() helper macros (Bragatheswaran Manickavel) - iio: temperature: Add MCP9600 thermocouple EMF converter (Andrew Hepp) - dt-bindings: iio: Add MCP9600 thermocouple EMF converter (Andrew Hepp) - iio: imu: Fix spelling mistake "accelrometer" -> "accelerometer" (Colin Ian King) - iio: pressure: bmp280: Add support for BMP390 (Angel Iglesias) - iio: pressure: bmp280: Allow multiple chips id per family of devices (Angel Iglesias) - iio: pressure: bmp280: Rearrange vars in reverse xmas tree order (Angel Iglesias) - iio: pressure: bmp280: Use spi_get_device_match_data() (Angel Iglesias) - iio: pressure: bmp280: Use i2c_get_match_data() (Biju Das) - MAINTAINERS: correct file entry in BOSCH SENSORTEC BMI323 IMU IIO DRIVER (Lukas Bulwahn) - MAINTAINERS: correct file entry IIO LIGHT SENSOR GAIN-TIME_SCALE HELPERS (Amit Dhingra) - iio: bu27008: Add illuminance channel (Matti Vaittinen) - iio: pressure: fix some word spelling errors (Li peiyu) - mailmap: Change email mapping from previous employers (Matt Ranostay) - iio: proximity: sx9324: Switch to device_property_match_property_string() (Andy Shevchenko) - iio: magnetometer: tmag5273: Switch to device_property_match_property_string() (Andy Shevchenko) - iio: frequency: admv1014: Switch to device_property_match_property_string() (Andy Shevchenko) - iio: frequency: adf4377: Switch to device_property_match_property_string() (Andy Shevchenko) - device property: Add fwnode_property_match_property_string() (Andy Shevchenko) - device property: Use fwnode_property_string_array_count() (Andy Shevchenko) - iio: resolver: ad2s1210: add reset gpio support (David Lechner) - iio: resolver: ad2s1210: add support for adi,fixed-mode (David Lechner) - iio: imu: Add driver for BMI323 IMU (Jagath Jog J) - dt-bindings: iio: imu: Add Bosch BMI323 (Jagath Jog J) - iio: adc: Add driver support for MAX34408/9 (Ivan Mikhaylov) - dt-bindings: adc: provide max34408/9 device tree binding document (Ivan Mikhaylov) - extcon: qcom-spmi-misc: don't use kernel-doc marker for comment (Randy Dunlap) - extcon: usbc-tusb320: Set interrupt polarity based on device-tree (Lukas Funke) - extcon: fix possible name leak in extcon_dev_register() (Yaxiong Tian) - bus: mhi: host: Drop chan lock before queuing buffers (Qiang Yu) - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Bhaumik Bhatt) - PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single() (Manivannan Sadhasivam) - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Manivannan Sadhasivam) - bus: mhi: ep: Add support for async DMA read operation (Manivannan Sadhasivam) - bus: mhi: ep: Add support for async DMA write operation (Manivannan Sadhasivam) - PCI: epf-mhi: Enable MHI async read/write support (Manivannan Sadhasivam) - PCI: epf-mhi: Add support for DMA async read/write operation (Manivannan Sadhasivam) - PCI: epf-mhi: Simulate async read/write using iATU (Manivannan Sadhasivam) - bus: mhi: ep: Introduce async read/write callbacks (Manivannan Sadhasivam) - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Manivannan Sadhasivam) - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Manivannan Sadhasivam) - bus: mhi: ep: Add support for interrupt moderation timer (Manivannan Sadhasivam) - bus: mhi: ep: Use slab allocator where applicable (Manivannan Sadhasivam) - bus: mhi: host: Add alignment check for event ring read pointer (Krishna chaitanya chundru) - bus: mhi: host: pci_generic: Add SDX75 based modem support (Qiang Yu) - bus: mhi: host: Add a separate timeout parameter for waiting ready (Qiang Yu) - bus: mhi: ep: Do not allocate event ring element on stack (Manivannan Sadhasivam) - drivers/fpga: use standard array-copy function (Philipp Stanner) - greybus: gb-beagleplay: Remove use of pad bytes (Ayush Singh) - parport: parport_serial: Add Brainboxes device IDs and geometry (Cameron Williams) - parport: parport_serial: Add Brainboxes BAR details (Cameron Williams) - firmware: xilinx: Remove zynqmp_pm_pinctrl_get_function() (Michal Simek) - firmware: xilinx: Remove clock_setrate and clock_getrate api (Michal Simek) - VMCI: Remove VMCI_HANDLE_ARRAY_HEADER_SIZE and VMCI_HANDLE_ARRAY_MAX_CAPACITY (Christophe JAILLET) - VMCI: Remove handle_arr_calc_size() (Christophe JAILLET) - spmi: mediatek: add device id check (Sen Chu) - spmi: Return meaningful errors in spmi_controller_alloc() (Fei Shao) - spmi: hisi-spmi-controller: Use devm_spmi_controller_add() (Fei Shao) - spmi: mtk-pmif: Reorder driver remove sequence (Fei Shao) - spmi: Use devm_spmi_controller_alloc() (Fei Shao) - spmi: Introduce device-managed functions (Fei Shao) - spmi: mediatek: Fix UAF on device remove (Yu-Che Cheng) - spmi: mtk-pmif: Serialize PMIF status check and command submission (Nícolas F. R. A. Prado) - mmc: rtsx: add rts5264 to support sd express card (Ricky Wu) - misc: rtsx: add to support new card reader rts5264 (Ricky Wu) - misc: rtsx: add to support new card reader rts5264 new definition and function (Ricky Wu) - cdx: Explicitly include correct DT includes, again (Rob Herring) - misc: nsm: remove selecting the non-existing config CBOR (Lukas Bulwahn) - pcmcia: xxs1500_ss: Convert to platform remove callback returning void (Uwe Kleine-König) - pcmcia: sa1100: Convert to platform remove callback returning void (Uwe Kleine-König) - pcmcia: pxa2xx: Convert to platform remove callback returning void (Uwe Kleine-König) - pcmcia: omap_cf: Convert to platform remove callback returning void (Uwe Kleine-König) - pcmcia: electra_cf: Convert to platform remove callback returning void (Uwe Kleine-König) - pcmcia: db1xxx_ss: Convert to platform remove callback returning void (Uwe Kleine-König) - pcmcia: bcm63xx: Convert to platform remove callback returning void (Uwe Kleine-König) - tools/testing/nvdimm: Add compile-test coverage for ndtest (Dan Williams) - mcb: core: fix kernel-doc warnings (Randy Dunlap) - binder: use enum for binder ioctls (Alice Ryhl) - mei: rework Kconfig dependencies (Arnd Bergmann) - mei: fix vsc dependency (Arnd Bergmann) - mei: vsc: Rework firmware image names (Sakari Ailus) - mei: pxp: spdx should be at first line (Alexander Usyskin) - mei: fix spellos in mei.h (Randy Dunlap) - nvmem: stm32: add support for STM32MP25 BSEC to control OTP data (Patrick Delaunay) - dt-bindings: nvmem: add new stm32mp25 compatible for stm32-romem (Patrick Delaunay) - nvmem: core: Expose cells through sysfs (Miquel Raynal) - ABI: sysfs-nvmem-cells: Expose cells through sysfs (Miquel Raynal) - nvmem: core: Rework layouts to become regular devices (Miquel Raynal) - nvmem: Move and rename ->fixup_cell_info() (Miquel Raynal) - nvmem: Simplify the ->add_cells() hook (Miquel Raynal) - nvmem: Create a header for internal sharing (Miquel Raynal) - nvmem: Move of_nvmem_layout_get_container() in another header (Miquel Raynal) - of: device: Export of_device_make_bus_id() (Miquel Raynal) - coresight: ultrasoc-smb: Use guards to cleanup (Junhao He) - coresight: ultrasoc-smb: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: trbe: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: replicator: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: funnel: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: etm4x: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: dummy: Convert to platform remove callback returning void (Uwe Kleine-König) - coresight: etm4x: Fix width of CCITMIN field (James Clark) - coresight-tpdm: Correct the property name of MSR number (Tao Zhang) - hwtracing: hisi_ptt: Optimize the trace data committing (Yicong Yang) - hwtracing: hisi_ptt: Disable interrupt after trace end (Yicong Yang) - Documentation: ABI: coresight-tpdm: Fix Bit[3] description indentation (Bagas Sanjaya) - coresight-tpdm: Add nodes for dsb msr support (Tao Zhang) - dt-bindings: arm: Add support for DSB MSR register (Tao Zhang) - coresight-tpdm: Add nodes for timestamp request (Tao Zhang) - coresight-tpdm: Add nodes to configure pattern match output (Tao Zhang) - coresight-tpdm: Add nodes for dsb edge control (Tao Zhang) - coresight-tpdm: Add node to set dsb programming mode (Tao Zhang) - coresight-tpdm: Add nodes to set trigger timestamp and type (Tao Zhang) - coresight-tpdm: Add reset node to TPDM node (Tao Zhang) - coresight-tpdm: Initialize DSB subunit configuration (Tao Zhang) - coresight-tpda: Add DSB dataset support (Tao Zhang) - coresight-tpdm: Introduce TPDM subtype to TPDM driver (Tao Zhang) - dt-bindings: arm: Add support for DSB element size (Tao Zhang) - coresight-tpdm: Remove the unnecessary lock (Tao Zhang) - coresight: tmc: Make etr buffer mode user configurable from sysfs (Anshuman Khandual) - Documentation: coresight: Add cc_threshold tunable (Anshuman Khandual) - coresight: etm: Make cycle count threshold user configurable (Anshuman Khandual) - coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus (Anshuman Khandual) - coresight: trbe: Enable ACPI based TRBE devices (Anshuman Khandual) - coresight: trbe: Add a representative coresight_platform_data for TRBE (Anshuman Khandual) - MAINTAINERS: Remove myself as a Arm CoreSight reviewer (Leo Yan) - mei: Add MEI hardware support for IVSC device (Wentong Wu) - mei: Add transport driver for IVSC device (Wentong Wu) - firmware: zynqmp: Add support to handle IPI CRC failure (Jay Buddhabhatti) - drivers: soc: xilinx: Fix error message on SGI registration failure (Jay Buddhabhatti) - firmware: xilinx: Register event manager driver (Jay Buddhabhatti) - firmware: xilinx: Expand feature check to support all PLM modules (Jay Buddhabhatti) - firmware: xilinx: Update firmware call interface to support additional args (Jay Buddhabhatti) - eeprom: ee1004: Add support for multiple i2c busses (Heiner Kallweit) - parport: Save a few bytes of memory (Christophe JAILLET) - ipack: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - drivers/comedi: use standard array-copy-function (Philipp Stanner) - firmware: xilinx: Use proper indentation in kernel-doc (Michal Simek) - rootfs: Fix support for rootfstype= when root= is given (Stefan Berger) - android: binder: fix a kernel-doc enum warning (Randy Dunlap) - binder: switch alloc->mutex to spinlock_t (Carlos Llamas) - binder: reverse locking order in shrinker callback (Carlos Llamas) - binder: avoid user addresses in debug logs (Carlos Llamas) - binder: refactor binder_delete_free_buffer() (Carlos Llamas) - binder: collapse print_binder_buffer() into caller (Carlos Llamas) - binder: document the final page calculation (Carlos Llamas) - binder: rename lru shrinker utilities (Carlos Llamas) - binder: make oversized buffer code more readable (Carlos Llamas) - binder: remove redundant debug log (Carlos Llamas) - binder: perform page installation outside of locks (Carlos Llamas) - binder: initialize lru pages in mmap callback (Carlos Llamas) - binder: malloc new_buffer outside of locks (Carlos Llamas) - binder: refactor page range allocation (Carlos Llamas) - binder: relocate binder_alloc_clear_buf() (Carlos Llamas) - binder: relocate low space calculation (Carlos Llamas) - binder: separate the no-space debugging logic (Carlos Llamas) - binder: remove pid param in binder_alloc_new_buf() (Carlos Llamas) - binder: do unlocked work in binder_alloc_new_buf() (Carlos Llamas) - binder: split up binder_update_page_range() (Carlos Llamas) - binder: keep vma addresses type as unsigned long (Carlos Llamas) - binder: remove extern from function prototypes (Carlos Llamas) - binder: fix comment on binder_alloc_new_buf() return value (Carlos Llamas) - binder: fix trivial typo of binder_free_buf_locked() (Carlos Llamas) - binder: fix unused alloc->free_async_space (Carlos Llamas) - binder: fix async space check for 0-sized buffers (Carlos Llamas) - binder: fix race between mmput() and do_exit() (Carlos Llamas) - binder: fix use-after-free in shinker's callback (Carlos Llamas) - binder: use EPOLLERR from eventpoll.h (Carlos Llamas) - vmgenid: emit uevent when VMGENID updates (Babis Chalios) - misc: Add Nitro Secure Module driver (Alexander Graf) - vgacon: drop IA64 reference in VGA_CONSOLE dependency list (Lukas Bulwahn) - platform/goldfish: goldfish_pipe: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: ocxl: main: Remove unnecessary ‘0’ values from rc (Li kunyu) - misc: ocxl: link: Remove unnecessary (void*) conversions (Li zeming) - misc: ocxl: afu_irq: Remove unnecessary (void*) conversions (Li zeming) - misc: ocxl: context: Remove unnecessary (void*) conversions (Li zeming) - PCI: Fix kernel-doc issues (Bjorn Helgaas) - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Niklas Cassel) - docs: PCI: Fix typos (attreyee-muk) - PCI: Remove unused 'node' member from struct pci_driver (Mathias Krause) - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Neil Armstrong) - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Heiko Stuebner) - dt-bindings: PCI: qcom: Correct reset-names property (Krzysztof Kozlowski) - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Krzysztof Kozlowski) - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Krzysztof Kozlowski) - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Krzysztof Kozlowski) - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Christophe JAILLET) - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Christophe JAILLET) - PCI: vmd: Remove usage of the deprecated ida_simple_*() API (Christophe JAILLET) - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Lars-Peter Clausen) - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Lars-Peter Clausen) - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Lars-Peter Clausen) - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Lars-Peter Clausen) - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Lars-Peter Clausen) - PCI: xilinx-nwl: Use INTX instead of legacy (Damien Le Moal) - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Damien Le Moal) - PCI: rockchip-ep: Use INTX instead of legacy (Damien Le Moal) - PCI: uniphier: Use INTX instead of legacy (Damien Le Moal) - PCI: tegra194: Use INTX instead of legacy (Damien Le Moal) - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Damien Le Moal) - PCI: keystone: Use INTX instead of legacy (Damien Le Moal) - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Damien Le Moal) - PCI: cadence: Use INTX instead of legacy (Damien Le Moal) - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Damien Le Moal) - misc: pci_endpoint_test: Use INTX instead of LEGACY (Damien Le Moal) - PCI: endpoint: Rename LEGACY to INTX in test function driver (Damien Le Moal) - PCI: endpoint: Use INTX instead of legacy (Damien Le Moal) - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Damien Le Moal) - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Bjorn Helgaas) - PCI: kirin: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: keystone: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: exynos: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: xilinx-xdma: Fix error code in xilinx_pl_dma_pcie_init_irq_domain() (Harshit Mogalapalli) - PCI: xilinx-xdma: Fix uninitialized symbols in xilinx_pl_dma_pcie_setup_irq() (Krzysztof Wilczyński) - PCI: xilinx-xdma: Remove redundant dev_err() (Yang Li) - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - PCI: rcar-host: Add support for optional regulators (Wolfram Sang) - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Wolfram Sang) - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Rob Herring) - PCI: mediatek-gen3: Fix translation window size calculation (Jianjun Wang) - PCI: mediatek: Clear interrupt status before dispatching handler (qizhong cheng) - PCI: layerscape: Add suspend/resume for ls1043a (Frank Li) - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Frank Li) - PCI: layerscape: Add suspend/resume for ls1021a (Frank Li) - PCI: layerscape: Add function pointer for exit_from_l2() (Frank Li) - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Christophe JAILLET) - PCI: keystone: Fix race condition when initializing PHYs (Siddharth Vadapalli) - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Yoshihiro Shimoda) - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Yoshihiro Shimoda) - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Yoshihiro Shimoda) - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Yoshihiro Shimoda) - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Yoshihiro Shimoda) - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Niklas Cassel) - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Conor Dooley) - PCI: j721e: Make TI J721E depend on ARCH_K3 (Peter Robinson) - PCI: j721e: Add TI J784S4 PCIe configuration (Matt Ranostay) - PCI: j721e: Add PCIe 4x lane selection support (Matt Ranostay) - PCI: j721e: Add per platform maximum lane settings (Matt Ranostay) - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Matt Ranostay) - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Matt Ranostay) - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Jim Quinlan) - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Jim Quinlan) - PCI: Add ACS quirk for more Zhaoxin Root Ports (LeoLiuoc) - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Daniel Stodden) - PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Andy Shevchenko) - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Tadeusz Struk) - PCI: Log bridge info when first enumerating bridge (Bjorn Helgaas) - PCI: Log bridge windows conditionally (Bjorn Helgaas) - PCI: Supply bridge device, not secondary bus, to read window details (Bjorn Helgaas) - PCI: Move pci_read_bridge_windows() below individual window accessors (Bjorn Helgaas) - PCI: Use resource names in PCI log messages (Puranjay Mohan) - PCI: Update BAR # and window messages (Puranjay Mohan) - PCI: Log device type during enumeration (Bjorn Helgaas) - PCI: Fix 64GT/s effective data rate calculation (Ilpo Järvinen) - x86/pci: Clean up open-coded PCIBIOS return code mangling (Ilpo Järvinen) - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Ilpo Järvinen) - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Ilpo Järvinen) - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Ilpo Järvinen) - PCI: Only override AMD USB controller if required (Guilherme G. Piccoli) - PCI: host-generic: Convert to platform remove callback returning void (Uwe Kleine-König) - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Bjorn Helgaas) - x86/pci: Return pci_mmconfig_add() failure early (Bjorn Helgaas) - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Bjorn Helgaas) - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Bjorn Helgaas) - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Bjorn Helgaas) - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Bjorn Helgaas) - x86/pci: Add MCFG debug logging (Bjorn Helgaas) - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Bjorn Helgaas) - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Bjorn Helgaas) - PCI/AER: Use explicit register sizes for struct members (Bjorn Helgaas) - PCI/AER: Decode Requester ID when no error info found (Bjorn Helgaas) - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Bjorn Helgaas) - i3c: document hotjoin sysfs entry (Alexandre Belloni) - i3c: master: fix kernel-doc check warning (Frank Li) - i3c: master: cdns: Update maximum prescaler value for i2c clock (Harshit Shah) - i3c: master: fix Excess kernel-doc description warning (Randy Dunlap) - i3c: master: svc: return actual transfer data len (Frank Li) - i3c: master: svc: rename read_len as actual_len (Frank Li) - i3c: add actual_len in i3c_priv_xfer (Frank Li) - i3c: master: svc: add hot join support (Frank Li) - i3c: master: add enable(disable) hot join in sys entry (Frank Li) - i3c: master: Fix build error (Jarkko Nikula) - i3c: Add fallback method for GETMXDS CCC (Joshua Yeong) - i3c: mipi-i3c-hci: Add DMA bounce buffer for private transfers (Jarkko Nikula) - i3c: mipi-i3c-hci: Handle I3C address header error in hci_cmd_v1_daa() (Jarkko Nikula) - i3c: mipi-i3c-hci: Do not overallocate transfers in hci_cmd_v1_daa() (Jarkko Nikula) - i3c: mipi-i3c-hci: Report NACK response from CCC command to core (Jarkko Nikula) - pinctrl: samsung: constify iomem pointers (Krzysztof Kozlowski) - pinctrl: cy8c95x0: Cache muxed registers (Patrick Rudolph) - dt-bindings: pinctrl: xilinx: Rename *gpio to *gpio-grp (Michal Simek) - pinctrl: qcom: lpass-lpi: remove duplicated include (Wang Jinchao) - dt-bindings: pinctrl: qcom: drop common properties and allow wakeup-parent (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom: drop common properties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,ipq5018-tlmm: use common TLMM bindings (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,x1e80100-tlmm: restrict number of interrupts (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm8650-tlmm: restrict number of interrupts (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm8550-tlmm: restrict number of interrupts (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sdx75-tlmm: restrict number of interrupts (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sa8775p-tlmm: restrict number of interrupts (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,qdu1000-tlmm: restrict number of interrupts (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom: create common LPASS LPI schema (Krzysztof Kozlowski) - pinctrl: qcom: sm4450: dd SM4450 pinctrl driver (Tengfei Fan) - dt-bindings: pinctrl: qcom: Add SM4450 pinctrl (Tengfei Fan) - dt-bindings: pinctrl: qcom,pmic-mpp: clean up example (Johan Hovold) - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (Andy Shevchenko) - pinctrl: baytrail: Simplify code with cleanup helpers (Andy Shevchenko) - pinctrl: baytrail: Move default strength assignment to a switch-case (Andy Shevchenko) - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (Andy Shevchenko) - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (Andy Shevchenko) - pinctrl: lynxpoint: Simplify code with cleanup helpers (Andy Shevchenko) - pinctrl: tangier: simplify locking using cleanup helpers (Raag Jadav) - pinctrl: intel: use the correct _PM_OPS() export macro (Raag Jadav) - pinctrl: intel: Add a generic Intel pin control platform driver (Andy Shevchenko) - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (Andy Shevchenko) - pinctrl: intel: allow independent COMPILE_TEST (Raag Jadav) - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (Andy Shevchenko) - pinctrl: intel: Move default strength assignment to a switch-case (Andy Shevchenko) - pinctrl: tangier: Move default strength assignment to a switch-case (Andy Shevchenko) - pinctrl: tangier: Enable 910 Ohm bias (Andy Shevchenko) - pinctrl: intel: Make PM ops functions static (Andy Shevchenko) - pinctrl: tigerlake: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: meteorlake: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: lewisburg: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: lakefield: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: jasperlake: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: icelake: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: geminilake: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: denverton: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: cedarfork: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: cannonlake: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: broxton: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: alderlake: Switch to use Intel pin control PM ops (Andy Shevchenko) - pinctrl: intel: Provide Intel pin control wide PM ops structure (Andy Shevchenko) - pinctrl: samsung: add exynosautov920 pinctrl (Jaewon Kim) - pinctrl: samsung: support ExynosAuto GPIO structure (Jaewon Kim) - pinctrl: samsung: Add gs101 SoC pinctrl configuration (Peter Griffin) - dt-bindings: pinctrl: samsung: correct ExynosAutov920 wake-up compatibles (Krzysztof Kozlowski) - dt-bindings: pinctrl: samsung: add gs101-wakeup-eint compatible (Peter Griffin) - dt-bindings: pinctrl: samsung: add google,gs101-pinctrl compatible (Peter Griffin) - pinctrl: samsung: add irq_set_affinity() for non wake up external gpio interrupt (Youngmin Nam) - dt-bindings: pinctrl: samsung: use Exynos7 fallbacks for newer wake-up controllers (Krzysztof Kozlowski) - MAINTAINERS: Remove snawrocki's git tree (Petr Vorel) - dt-bindings: pinctrl: samsung: add exynosautov920 (Jaewon Kim) - dt-bindings: pinctrl: samsung: add specific compatibles for existing SoC (Krzysztof Kozlowski) - pinctrl: renesas: rzg2l: Add input enable to the Ethernet pins (Claudiu Beznea) - pinctrl: renesas: rzg2l: Add output enable support (Claudiu Beznea) - pinctrl: renesas: rzg2l: Add support to select power source for Ethernet pins (Claudiu Beznea) - pinctrl: renesas: rzg2l: Add pin configuration support for pinmux groups (Claudiu Beznea) - pinctrl: renesas: rzg2l: Move arg and index in the main function block (Claudiu Beznea) - pinctrl: core: Remove unused members from struct group_desc (Andy Shevchenko) - pinctrl: starfive: Convert to use grp member (Andy Shevchenko) - pinctrl: renesas: Convert to use grp member (Andy Shevchenko) - pinctrl: mediatek: Convert to use grp member (Andy Shevchenko) - pinctrl: keembay: Convert to use grp member (Andy Shevchenko) - pinctrl: ingenic: Convert to use grp member (Andy Shevchenko) - pinctrl: imx: Convert to use grp member (Andy Shevchenko) - pinctrl: equilibrium: Convert to use grp member (Andy Shevchenko) - pinctrl: bcm: Convert to use grp member (Andy Shevchenko) - pinctrl: core: Embed struct pingroup into struct group_desc (Andy Shevchenko) - pinctrl: ingenic: Use C99 initializers in PINCTRL_PIN_GROUP() (Andy Shevchenko) - pinctrl: mediatek: Use C99 initializers in PINCTRL_PIN_GROUP() (Andy Shevchenko) - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (Andy Shevchenko) - pinctrl: nuvoton: Convert to use struct pingroup and PINCTRL_PINGROUP() (Andy Shevchenko) - pinctrl: keembay: Convert to use struct pingroup (Andy Shevchenko) - pinctrl: equilibrium: Convert to use struct pingroup (Andy Shevchenko) - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (Andy Shevchenko) - pinctrl: renesas: Mark local variable with const in ->set_mux() (Andy Shevchenko) - dt-bindings: pinctrl: qcom,sm8550-lpass-lpi: add X1E80100 LPASS LPI (Krzysztof Kozlowski) - pinctrl: pinctrl-single: add ti,j7200-padconf compatible (Thomas Richard) - dt-bindings: pinctrl: pinctrl-single: add ti,j7200-padconf compatible (Thomas Richard) - pinctrl: qcom: fail to retrieve configuration from invalid pin groups (Richard Acayan) - pinctrl: mediatek: Switch to use no-IRQ PM helpers (Andy Shevchenko) - pinctrl: Convert unsigned to unsigned int (Andy Shevchenko) - pinctrl: imx: Use temporary variable to hold pins (Andy Shevchenko) - pinctrl: equilibrium: Use temporary variable to hold pins (Andy Shevchenko) - pinctrl: equilibrium: Unshadow error code of of_property_count_u32_elems() (Andy Shevchenko) - pinctrl: qcom: lpass-lpi: Remove unused member in struct lpi_pingroup (Andy Shevchenko) - pinctrl: qcom: lpass-lpi: Replace kernel.h with what is being used (Andy Shevchenko) - dt-bindings: pinctrl: renesas: Drop unneeded quotes (Rob Herring) - pinctrl: renesas: rzg2l: Enhance driver to support interrupt affinity setting (Lad Prabhakar) - pinctrl: don't include GPIOLIB private header (Bartosz Golaszewski) - pinctrl: stop using gpiod_to_chip() (Bartosz Golaszewski) - pinctrl: as3722: Use devm_gpiochip_add_data() to simplify remove path (Andrew Davis) - pinctrl: qcom: Add X1E80100 pinctrl driver (Rajendra Nayak) - dt-bindings: pinctrl: qcom: Add X1E80100 pinctrl (Rajendra Nayak) - pinctrl: npcm7xx: prevent glitch when setting the GPIO to output high (Tomer Maimon) - pinctrl: stm32: return errors from stm32_gpio_direction_output() (Sergey Shtylyov) - pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs (Esteban Blanc) - pinctrl: qcom: lpass-lpi: allow slew rate bit in main pin config register (Krzysztof Kozlowski) - pinctrl: qcom: lpass-lpi: split slew rate set to separate function (Krzysztof Kozlowski) - pinctrl: qcom: Introduce the SM8650 Top Level Mode Multiplexer driver (Neil Armstrong) - pinctrl: qcom: handle intr_target_reg wakeup_present/enable bits (Neil Armstrong) - dt-bindings: pinctrl: document the SM8650 Top Level Mode Multiplexer (Neil Armstrong) - pinctrl: qcom: sm8650-lpass-lpi: add SM8650 LPASS (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: add SM8650 LPASS (Krzysztof Kozlowski) - pinctrl: tegra: Display pin function in pinconf-groups (Thierry Reding) - HSI: omap_ssi: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - mailbox: mtk-cmdq: Add CMDQ driver support for mt8188 (Jason-JH.Lin) - mailbox: mtk-cmdq: Sort cmdq platform data by compatible name (Jason-JH.Lin) - mailbox: mtk-cmdq: Rename gce_plat variable with SoC name postfix (Jason-JH.Lin) - dt-bindings: mailbox: qcom-ipcc: document the X1E80100 Inter-Processor Communication Controller (Abel Vesa) - mailbox: zynqmp-ipi: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: tegra-hsp: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: sun6i-msgbox: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: stm32-ipcc: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: qcom-ipcc: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: qcom-apcs-ipc: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: omap: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: mtk-cmdq: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: mailbox-test: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: imx: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: bcm-pdc: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: bcm-flexrm: Convert to platform remove callback returning void (Uwe Kleine-König) - mailbox: zynqmp-ipi: fix an Excess struct member kernel-doc warning (Randy Dunlap) - dt-bindings: mailbox: add Versal IPI bindings (Tanmay Shah) - dt-bindings: mailbox: zynqmp: extend required list (Tanmay Shah) - mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt (Xiaowu.ding) - mailbox: qcom-apcs-ipc: re-organize compatibles with fallbacks (Krzysztof Kozlowski) - dt-bindings: mailbox: qcom,apcs-kpss-global: use fallbacks (Krzysztof Kozlowski) - dt-bindings: mailbox: qcom,apcs-kpss-global: drop duplicated qcom,ipq8074-apcs-apps-global (Krzysztof Kozlowski) - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Heiner Kallweit) - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Heiner Kallweit) - leds: sun50i-a100: Convert to be agnostic to property provider (Andy Shevchenko) - leds: max5970: Add missing headers (Andy Shevchenko) - leds: max5970: Make use of dev_err_probe() (Andy Shevchenko) - leds: max5970: Make use of device properties (Andy Shevchenko) - leds: max5970: Remove unused variable (Andy Shevchenko) - leds: rgb: Drop obsolete dependency on COMPILE_TEST (Jean Delvare) - leds: sun50i-a100: Avoid division-by-zero warning (Arnd Bergmann) - leds: trigger: Remove unused function led_trigger_rename_static() (Heiner Kallweit) - leds: qcom-lpg: Introduce a wrapper for getting driver data from a pwm chip (Uwe Kleine-König) - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Stefan Wahren) - dt-bindings: leds: qcom,spmi-flash-led: Fix example node name (Johan Hovold) - dt-bindings: leds: aw200xx: Fix led pattern and add reg constraints (Dmitry Rokosov) - dt-bindings: leds: awinic,aw200xx: Add AW20108 device (George Stark) - leds: aw200xx: Add support for aw20108 device (George Stark) - leds: aw200xx: Improve autodim calculation method (George Stark) - leds: aw200xx: Enable disable_locking flag in regmap config (George Stark) - leds: aw200xx: Add delay after software reset (George Stark) - dt-bindings: leds: aw200xx: Remove property "awinic,display-rows" (George Stark) - leds: aw200xx: Calculate dts property display_rows in the driver (George Stark) - dt-bindings: leds: aw200xx: Introduce optional enable-gpios property (Dmitry Rokosov) - leds: aw200xx: Support HWEN hardware control (Dmitry Rokosov) - leds: aw200xx: Fix write to DIM parameter (Martin Kurbanov) - leds: ledtrig-tty: Add additional line state evaluation (Florian Eckert) - leds: ledtrig-tty: Make rx tx activitate configurable (Florian Eckert) - leds: ledtrig-tty: Replace mutex with completion (Florian Eckert) - tty: add new helper function tty_get_tiocm (Florian Eckert) - leds: qcom-lpg: Consistenly use dev_err_probe() in .probe()'s error path (Uwe Kleine-König) - leds: qcom-lpg: Use devm_pwmchip_add() simplifying driver removal (Uwe Kleine-König) - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Florian Eckert) - leds: max5970: Add support for max5970 (Patrick Rudolph) - leds: tca6507: Use devm_led_classdev_register() to simplify remove path (Andrew Davis) - leds: tca6507: Use devm_gpiochip_add_data() to simplify remove path (Andrew Davis) - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Andy Shevchenko) - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Andy Shevchenko) - leds: trigger: gpio: Convert to use kstrtox() (Andy Shevchenko) - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Andy Shevchenko) - leds: aw2013: Select missing dependency REGMAP_I2C (Dang Huynh) - leds: sun50i-a100: New driver for the A100 LED controller (Samuel Holland) - dt-bindings: leds: Add Allwinner A100 LED controller (Samuel Holland) - dt-bindings: leds: Fix JSON pointer in max-brightness (Rob Herring) - leds: syscon: Support 'reg' in addition to 'offset' for register address (Rob Herring) - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Daniel Golle) - leds: trigger: netdev: Extend speeds up to 10G (Daniel Golle) - mfd: ti_am335x_tscadc: Fix TI SoC dependencies (Peter Robinson) - dt-bindings: mfd: sprd: Add support for UMS9620 (Chunyan Zhang) - mfd: ab8500-sysctrl: Drop ancient charger (Linus Walleij) - mfd: intel-lpss: Fix the fractional clock divider flags (Andy Shevchenko) - mfd: tps6594: Add null pointer check to tps6594_device_init() (Kunwu Chan) - dt-bindings: mfd: pm8008: Clean up example node names (Johan Hovold) - dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Clean up example (Johan Hovold) - dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix regulator binding (Johan Hovold) - dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix up binding reference (Johan Hovold) - mfd: da9062: Simplify obtaining I2C match data (Biju Das) - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Kunwu Chan) - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (Andy Shevchenko) - mfd: twl6030-irq: Revert to use of_match_device() (Peter Ujfalusi) - mfd: cs42l43: Correct order of include files to be alphabetical (Charles Keepax) - mfd: cs42l43: Correct SoundWire port list (Charles Keepax) - mfd: Fix a few spelling mistakes in PMIC header file comments (Kaihua Zhong) - mfd: intel-lpss: Provide Intel LPSS PM ops structure (Andy Shevchenko) - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (Andy Shevchenko) - mfd: intel-lpss: Adjust header inclusions (Andy Shevchenko) - mfd: intel-lpss: Use device_get_match_data() (Andy Shevchenko) - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (Andy Shevchenko) - dt-bindings: mfd: ti,am3359-tscadc: Allow dmas property to be optional (Santhosh Kumar K) - dt-bindings: mfd: qcom,spmi-pmic: Add pm8916 vm-bms and lbc (Nikita Travkin) - dt-bindings: mfd: qcom-spmi-pmic: Document PM8937 PMIC (Dang Huynh) - mfd: qcom-spmi-pmic: Add support for PM8937 (Dang Huynh) - mfd: twl4030-audio: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: tps65911-comparator: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: stm32-timers: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: sm501: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: qcom-pm8xxx: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: pcf50633-adc: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: omap-usb-tll: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: omap-usb-host: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: mxs-lradc: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: mcp-sa11x0: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: kempld-core: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: hi655x-pmic: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: fsl-imx25-tsadc: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: exynos-lpass: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: cros_ec_dev: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: ab8500-sysctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - mfd: tps65086: Enable register view in debugfs (Andre Werner) - mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO (Neil Armstrong) - mfd: intel-lpss: Return error code received from the IRQ API (Chen Ni) - mfd: intel-lpss: Use PCI APIs instead of dereferencing (Andy Shevchenko) - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - dt-bindings: mfd: qcom,tcsr: Add compatible for sm8250/sm8350 (Mukesh Ojha) - dt-bindings: mfd: ams,as3711: Convert to json-schema (Geert Uytterhoeven) - hwspinlock/core: fix kernel-doc warnings (Randy Dunlap) - hwspinlock: qcom: Remove IPQ6018 SOC specific compatible (Vignesh Viswanathan) - remoteproc: qcom_q6v5_pas: Add SC7280 ADSP, CDSP & WPSS (Luca Weiss) - dt-bindings: remoteproc: qcom: sc7180-pas: Add SC7280 compatibles (Luca Weiss) - dt-bindings: remoteproc: qcom: sc7180-pas: Fix SC7280 MPSS PD-names (Luca Weiss) - remoteproc: k3-dsp: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: k3-dsp: Use symbolic error codes in error messages (Uwe Kleine-König) - remoteproc: k3-dsp: Suppress duplicate error message in .remove() (Uwe Kleine-König) - arm64: dts: imx8mp: Add reserve-memory nodes for DSP (Iuliana Prodan) - remoteproc: imx_dsp_rproc: Add mandatory find_loaded_rsc_table op (Iuliana Prodan) - rpmsg: virtio: Free driver_override when rpmsg_remove() (Xiaolei Wang) - doc: rmpsg: Update with rpmsg_endpoint (Adrien Leravat) - nouveau/gsp: handle engines in runl without nonstall interrupts. (Dave Airlie) - drm/v3d: Fix support for register debugging on the RPi 4 (Maíra Canal) - drm/rockchip: vop2: Drop unused if_dclk_rate variable (Cristian Ciocaltea) - drm/rockchip: vop2: Drop superfluous include (Cristian Ciocaltea) - drm/i915/perf: reconcile Excess struct member kernel-doc warnings (Randy Dunlap) - drm/i915/guc: reconcile Excess struct member kernel-doc warnings (Randy Dunlap) - drm/i915/gt: reconcile Excess struct member kernel-doc warnings (Randy Dunlap) - drm/i915/gem: reconcile Excess struct member kernel-doc warnings (Randy Dunlap) - drm/i915/dp: Fix the max DSC bpc supported by source (Ankit Nautiyal) - drm/i915: don't make assumptions about intel_wakeref_t type (Jani Nikula) - drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors (Imre Deak) - drm/i915/display: Fix C20 pll selection for state verification (Mika Kahola) - thermal: intel: hfi: Add syscore callbacks for system-wide PM (Ricardo Neri) - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (Dan Carpenter) - thermal: gov_power_allocator: avoid inability to reset a cdev (Di Shen) - thermal: helpers: Rearrange thermal_cdev_set_cur_state() (Rafael J. Wysocki) - thermal: netlink: Rework notify API for cooling devices (Rafael J. Wysocki) - thermal: core: Use kstrdup_const() during cooling device registration (Christophe JAILLET) - thermal/debugfs: Add thermal debugfs information for mitigation episodes (Daniel Lezcano) - thermal/debugfs: Add thermal cooling device debugfs information (Daniel Lezcano) - thermal: netlink: Pass thermal zone pointer to notify routines (Rafael J. Wysocki) - thermal: netlink: Drop thermal_notify_tz_trip_add/delete() (Rafael J. Wysocki) - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (Rafael J. Wysocki) - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (Rafael J. Wysocki) - ACPICA: MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling (Lorenzo Pieralisi) - ACPICA: MADT: Add GICC online capable bit handling (Lorenzo Pieralisi) - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CGA (Michael Maltsev) - ACPI: resource: Add DMI quirks for ASUS Vivobook E1504GA and E1504GAB (Ben Mayo) - PNP: make pnp_bus_type const (Greg Kroah-Hartman) - PM: QoS: Use kcalloc() instead of kzalloc() (Erick Archer) - Documentation: admin-guide: PM: Fix two typos (Erwan Velu) - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Srinivas Pandruvada) - PM: sleep: Restore asynchronous device resume optimization (Rafael J. Wysocki) - xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import (Oleksandr Tyshchenko) - xen/xenbus: client: fix kernel-doc comments (Randy Dunlap) - xen: update PV-device interface headers (Juergen Gross) - x86/kvm: Do not try to disable kvmclock if it was not enabled (Kirill A. Shutemov) - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Paolo Bonzini) - KVM: x86/mmu: always take tdp_mmu_pages_lock (Paolo Bonzini) - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Paolo Bonzini) - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Paolo Bonzini) - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (David Matlack) - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (David Matlack) - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Paul Durrant) - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Sean Christopherson) - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Sean Christopherson) - KVM: nSVM: Advertise support for flush-by-ASID (Sean Christopherson) - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Sean Christopherson) - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Binbin Wu) - KVM: x86: Advertise and enable LAM (user and supervisor) (Robert Hoo) - KVM: x86: Virtualize LAM for user pointer (Robert Hoo) - KVM: x86: Virtualize LAM for supervisor pointer (Robert Hoo) - KVM: x86: Untag addresses for LAM emulation where applicable (Binbin Wu) - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Binbin Wu) - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Binbin Wu) - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Binbin Wu) - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Binbin Wu) - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Binbin Wu) - KVM: x86: Add an emulation flag for implicit system access (Binbin Wu) - KVM: x86: Consolidate flags for __linearize() (Binbin Wu) - KVM: x86/pmu: Track emulated counter events instead of previous counter (Sean Christopherson) - KVM: x86/pmu: Update sample period in pmc_write_counter() (Sean Christopherson) - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Sean Christopherson) - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Sean Christopherson) - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Sean Christopherson) - KVM: x86/pmu: Move PMU reset logic to common x86 code (Sean Christopherson) - KVM: SVM,VMX: Use %%rip-relative addressing to access kvm_rebooting (Uros Bizjak) - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Sean Christopherson) - KVM: x86: Use a switch statement and macros in __feature_translate() (Jim Mattson) - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Jim Mattson) - KVM: x86: Turn off KVM_WERROR by default for all configs (Sean Christopherson) - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Vitaly Kuznetsov) - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Vitaly Kuznetsov) - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Vitaly Kuznetsov) - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Vitaly Kuznetsov) - KVM: x86: Make Hyper-V emulation optional (Vitaly Kuznetsov) - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Vitaly Kuznetsov) - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Vitaly Kuznetsov) - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Vitaly Kuznetsov) - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Vitaly Kuznetsov) - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Vitaly Kuznetsov) - KVM: VMX: Split off hyperv_evmcs.{ch} (Vitaly Kuznetsov) - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Vitaly Kuznetsov) - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Vitaly Kuznetsov) - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Vitaly Kuznetsov) - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Vitaly Kuznetsov) - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Vitaly Kuznetsov) - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Sean Christopherson) - KVM: Harden copying of userspace-array against overflow (Philipp Stanner) - KVM: s390: Harden copying of userspace-array against overflow (Philipp Stanner) - KVM: x86: Harden copying of userspace-array against overflow (Philipp Stanner) - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Wei Wang) - KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgd (Will Deacon) - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Oliver Upton) - KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDR (Oliver Upton) - KVM: arm64: vgic: Use common accessor for writes to ICPENDR (Oliver Upton) - KVM: arm64: vgic: Use common accessor for writes to ISPENDR (Oliver Upton) - KVM: arm64: vgic-v4: Restore pending state on host userspace write (Marc Zyngier) - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Marc Zyngier) - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Marc Zyngier) - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Marc Zyngier) - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Marc Zyngier) - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Marc Zyngier) - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Marc Zyngier) - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Marc Zyngier) - KVM: arm64: nv: Compute NV view of idregs as a one-off (Marc Zyngier) - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Marc Zyngier) - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Marc Zyngier) - KVM: arm64: Trap external trace for protected VMs (Fuad Tabba) - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Fuad Tabba) - KVM: arm64: Fix which features are marked as allowed for protected VMs (Fuad Tabba) - KVM: arm64: Macros for setting/clearing FGT bits (Fuad Tabba) - KVM: arm64: Define FGT nMASK bits relative to other fields (Fuad Tabba) - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Fuad Tabba) - KVM: arm64: Add build validation for FGT trap mask values (Fuad Tabba) - KVM: arm64: Update and fix FGT register masks (Fuad Tabba) - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Fuad Tabba) - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Fuad Tabba) - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Fuad Tabba) - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Fuad Tabba) - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Fuad Tabba) - KVM: arm64: Use helpers to classify exception types reported via ESR (Ard Biesheuvel) - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Ryan Roberts) - KVM: selftests: arm64: Determine max ipa size per-page size (Ryan Roberts) - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Ryan Roberts) - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Ryan Roberts) - KVM: arm64: Convert translation level parameter to s8 (Ryan Roberts) - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Ryan Roberts) - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Ryan Roberts) - KVM: x86: add missing "depends on KVM" (Paolo Bonzini) - KVM: fix direction of dependency on MMU notifiers (Paolo Bonzini) - KVM: introduce CONFIG_KVM_COMMON (Paolo Bonzini) - RISC-V: KVM: selftests: Add get-reg-list test for STA registers (Andrew Jones) - RISC-V: KVM: selftests: Add steal_time test support (Andrew Jones) - RISC-V: KVM: selftests: Add guest_sbi_probe_extension (Andrew Jones) - RISC-V: KVM: selftests: Move sbi_ecall to processor.c (Andrew Jones) - RISC-V: KVM: Implement SBI STA extension (Andrew Jones) - RISC-V: KVM: Add support for SBI STA registers (Andrew Jones) - RISC-V: KVM: Add support for SBI extension registers (Andrew Jones) - RISC-V: KVM: Add SBI STA info to vcpu_arch (Andrew Jones) - RISC-V: KVM: Add steal-update vcpu request (Andrew Jones) - RISC-V: KVM: Add SBI STA extension skeleton (Andrew Jones) - RISC-V: paravirt: Implement steal-time support (Andrew Jones) - RISC-V: Add SBI STA extension definitions (Andrew Jones) - RISC-V: paravirt: Add skeleton for pv-time support (Andrew Jones) - RISC-V: KVM: Fix indentation in kvm_riscv_vcpu_set_reg_csr() (Anup Patel) - RISC-V: KVM: add vector registers and CSRs in KVM_GET_REG_LIST (Daniel Henrique Barboza) - RISC-V: KVM: add 'vlenb' Vector CSR (Daniel Henrique Barboza) - RISC-V: KVM: set 'vlenb' in kvm_riscv_vcpu_alloc_vector_context() (Daniel Henrique Barboza) - RISC-V: KVM: selftests: Treat SBI ext regs like ISA ext regs (Andrew Jones) - KVM: riscv: selftests: Use register subtypes (Andrew Jones) - KVM: riscv: selftests: Add RISCV_SBI_EXT_REG (Andrew Jones) - RISC-V: KVM: Make SBI uapi consistent with ISA uapi (Andrew Jones) - KVM: riscv: selftests: Drop SBI multi registers (Andrew Jones) - RISC-V: KVM: Don't add SBI multi regs in get-reg-list (Andrew Jones) - KVM: riscv: selftests: Generate ISA extension reg_list using macros (Anup Patel) - RISC-V: KVM: remove a redundant condition in kvm_arch_vcpu_ioctl_run() (Chao Du) - riscv: kvm: use ".L" local labels in assembly when applicable (Clément Léger) - riscv: kvm: Use SYM_*() assembly macros instead of deprecated ones (Clément Léger) - KVM: s390: cpu model: Use proper define for facility mask size (Nina Schoetterl-Glausch) - KVM: s390: vsie: Fix length of facility list shadowed (Nina Schoetterl-Glausch) - KVM: s390: vsie: Fix STFLE interpretive execution identification (Nina Schoetterl-Glausch) - s390/uvdevice: Report additional-data length for attestation (Steffen Eiden) - LoongArch: KVM: Add LASX (256bit SIMD) support (Tianrui Zhao) - LoongArch: KVM: Add LSX (128bit SIMD) support (Tianrui Zhao) - LoongArch: KVM: Fix timer emulation with oneshot mode (Bibo Mao) - LoongArch: KVM: Remove kvm_acquire_timer() before entering guest (Bibo Mao) - LoongArch: KVM: Allow to access HW timer CSR registers always (Bibo Mao) - LoongArch: KVM: Remove SW timer switch when vcpu is halt polling (Bibo Mao) - LoongArch: KVM: Optimization for memslot hugepage checking (Bibo Mao) - KVM: clean up directives to compile out irqfds (Paolo Bonzini) - KVM: remove deprecated UAPIs (Paolo Bonzini) - KVM: remove CONFIG_HAVE_KVM_IRQFD (Paolo Bonzini) - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Paolo Bonzini) - KVM: selftests: Annotate guest ucall, printf, and assert helpers with __printf() (Sean Christopherson) - KVM: selftests: Fix broken assert messages in Hyper-V features test (Sean Christopherson) - KVM: selftests: Fix benign %%llx vs. %%lx issues in guest asserts (Sean Christopherson) - KVM: selftests: Fix MWAIT error message when guest assertion fails (Sean Christopherson) - KVM: selftests: Remove x86's so called "MMIO warning" test (Sean Christopherson) - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Sean Christopherson) - KVM: selftests: Drop the single-underscore ioctl() helpers (Sean Christopherson) - KVM: selftests: add -MP to CFLAGS (David Woodhouse) - KVM: selftests: Actually print out magic token in NX hugepages skip message (angquan yu) - KVM: guest-memfd: fix unused-function warning (Paolo Bonzini) - KVM: selftests: fix supported_flags for aarch64 (Paolo Bonzini) - selftests/kvm: fix compilation on non-x86_64 platforms (Paolo Bonzini) - KVM: selftests: Add a memory region subtest to validate invalid flags (Sean Christopherson) - KVM: selftests: Test KVM exit behavior for private memory/access (Ackerley Tng) - KVM: selftests: Add basic selftest for guest_memfd() (Chao Peng) - KVM: selftests: Expand set_memory_region_test to validate guest_memfd() (Chao Peng) - KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper (Chao Peng) - KVM: selftests: Add x86-only selftest for private memory conversions (Vishal Annapurve) - KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more data (Sean Christopherson) - KVM: selftests: Introduce VM "shape" to allow tests to specify the VM type (Sean Christopherson) - KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86) (Vishal Annapurve) - KVM: selftests: Add helpers to convert guest memory b/w private and shared (Vishal Annapurve) - KVM: selftests: Add support for creating private memslots (Sean Christopherson) - KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2 (Sean Christopherson) - KVM: selftests: Drop unused kvm_userspace_memory_region_find() helper (Sean Christopherson) - KVM: x86: Add support for "protected VMs" that can utilize private memory (Sean Christopherson) - KVM: Allow arch code to track number of memslot address spaces per VM (Sean Christopherson) - KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro (Sean Christopherson) - KVM: x86/mmu: Handle page fault for private memory (Chao Peng) - KVM: x86: Disallow hugepages when memory attributes are mixed (Chao Peng) - KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN (Sean Christopherson) - KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory (Sean Christopherson) - fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure() (Paolo Bonzini) - mm: Add AS_UNMOVABLE to mark mapping as completely unmovable (Sean Christopherson) - KVM: Introduce per-page memory attributes (Chao Peng) - KVM: Drop .on_unlock() mmu_notifier hook (Sean Christopherson) - KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory (Sean Christopherson) - KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace (Chao Peng) - KVM: Introduce KVM_SET_USER_MEMORY_REGION2 (Sean Christopherson) - KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER (Sean Christopherson) - KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU (Sean Christopherson) - KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER (Sean Christopherson) - KVM: WARN if there are dangling MMU invalidations at VM destruction (Sean Christopherson) - KVM: Use gfn instead of hva for mmu_notifier_retry (Chao Peng) - KVM: Assert that mmu_invalidate_in_progress *never* goes negative (Sean Christopherson) - KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges (Sean Christopherson) - selftests: kvm/s390x: use vm_create_barebones() (Paolo Bonzini) - docs, kprobes: Add loongarch as supported architecture (Tiezhu Yang) - docs, kprobes: Update email address of Masami Hiramatsu (Tiezhu Yang) - docs: admin-guide: hw_random: update rng-tools website (Baruch Siach) - Documentation/core-api: fix spelling mistake in workqueue (attreyee-muk) - docs: kernel_feat.py: fix potential command injection (Vegard Nossum) - Documentation: constrain alabaster package to older versions (Vegard Nossum) - parisc/power: Fix power soft-off button emulation on qemu (Helge Deller) - parisc/firmware: Fix F-extend for PDC addresses (Helge Deller) - xtensa: don't produce FDPIC output with fdpic toolchain (Max Filippov) - xtensa: Use PCI_HEADER_TYPE_MFD instead of literal (Ilpo Järvinen) - xtensa: replace with (Masahiro Yamada) - xtensa: fix variants path in the Kconfig help (Yujie Liu) - ARM: 9330/1: davinci: also select PINCTRL (Randy Dunlap) - ARM: 9327/1: vfp: Add missing VFP instructions to neon_support_hook (Mark-PK Tsai) - ARM: 9331/1: ARM/dma-mapping: replace kzalloc() and vzalloc() with kvzalloc() (Chen Haonan) - ARM: 9329/1: kasan: Use memblock_alloc_try_nid_raw for shadow page (Mark-PK Tsai) - ARM: 9328/1: mm: try VMA lock-based page fault handling first (Wang Kefeng) - microblaze: defconfig: Enable the Marvell phy driver (Radhey Shyam Pandey) - microblaze: Enable options to mount a rootfs via NFS (Raju Kumar Pothuraju) - microblaze: Align defconfig with latest Kconfig layout (Michal Simek) - MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() (Christophe JAILLET) - MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() (Christophe JAILLET) - MIPS: Fix typos (Bjorn Helgaas) - MIPS: Remove unused shadow GPR support from vector irq setup (Thomas Bogendoerfer) - MIPS: Allow vectored interrupt handler to reside everywhere for 64bit (Thomas Bogendoerfer) - mips: Set dump-stack arch description (Serge Semin) - mips: mm: add slab availability checking in ioremap_prot (Serge Semin) - mips: Optimize max_mapnr init procedure (Serge Semin) - mips: Fix max_mapnr being uninitialized on early stages (Serge Semin) - mips: Fix incorrect max_low_pfn adjustment (Serge Semin) - mips: dmi: Fix early remap on MIPS32 (Serge Semin) - MIPS: compressed: Use correct instruction for 64 bit code (Gregory CLEMENT) - MIPS: SGI-IP27: hubio: fix nasid kernel-doc warning (Randy Dunlap) - MAINTAINERS: Add myself as maintainer of the Ralink architecture (Sergio Paracuellos) - riscv: hwprobe: export Zicond extension (Clément Léger) - riscv: hwprobe: export Zacas ISA extension (Clément Léger) - riscv: add ISA extension parsing for Zacas (Clément Léger) - dt-bindings: riscv: add Zacas ISA extension description (Clément Léger) - riscv: hwprobe: export Ztso ISA extension (Clément Léger) - riscv: add ISA extension parsing for Ztso (Clément Léger) - use linux/export.h rather than asm-generic/export.h (Al Viro) - riscv: Allow disabling of BUILTIN_DTB for XIP (Frederik Haxel) - riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro (Frederik Haxel) - riscv: Make XIP bootable again (Frederik Haxel) - riscv: Remove SHADOW_OVERFLOW_STACK_SIZE macro (Song Shuai) - riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC (Alexandre Ghiti) - riscv: Fix module_alloc() that did not reset the linear mapping permissions (Alexandre Ghiti) - riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping (Alexandre Ghiti) - riscv: Check if the code to patch lies in the exit section (Alexandre Ghiti) - riscv; fix __user annotation in save_v_state() (Ben Dooks) - riscv: fix __user annotation in traps_misaligned.c (Ben Dooks) - riscv: Select ARCH_WANTS_NO_INSTR (Jisheng Zhang) - riscv: Use the same CPU operations for all CPUs (Samuel Holland) - riscv: Remove unused members from struct cpu_operations (Samuel Holland) - riscv: Deduplicate code in setup_smp() (Samuel Holland) - riscv: Remove obsolete rv32_defconfig file (Samuel Holland) - RISC-V: selftests: Add which-cpus hwprobe test (Andrew Jones) - RISC-V: hwprobe: Introduce which-cpus flag (Andrew Jones) - RISC-V: Move the hwprobe syscall to its own file (Andrew Jones) - RISC-V: hwprobe: Clarify cpus size parameter (Andrew Jones) - RISC-V: Remove the removed single-letter extensions (Palmer Dabbelt) - riscv: Use accessors to page table entries instead of direct dereference (Alexandre Ghiti) - riscv: mm: Only compile pgtable.c if MMU (Alexandre Ghiti) - mm: Introduce pudp/p4dp/pgdp_get() functions (Alexandre Ghiti) - riscv: Use WRITE_ONCE() when setting page table entries (Alexandre Ghiti) - dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible (Michal Simek) - dt-bindings: riscv: add Zfa ISA extension description (Clément Léger) - riscv: hwprobe: export Zfa ISA extension (Clément Léger) - riscv: add ISA extension parsing for Zfa (Clément Léger) - dt-bindings: riscv: add Zvfh[min] ISA extension description (Clément Léger) - riscv: hwprobe: export Zvfh[min] ISA extensions (Clément Léger) - riscv: add ISA extension parsing for Zvfh[min] (Clément Léger) - dt-bindings: riscv: add Zihintntl ISA extension description (Clément Léger) - riscv: hwprobe: export Zhintntl ISA extension (Clément Léger) - riscv: add ISA extension parsing for Zihintntl (Clément Léger) - dt-bindings: riscv: add Zfh[min] ISA extensions description (Clément Léger) - riscv: hwprobe: export Zfh[min] ISA extensions (Clément Léger) - riscv: add ISA extension parsing for Zfh/Zfh[min] (Clément Léger) - dt-bindings: riscv: add vector crypto ISA extensions description (Clément Léger) - riscv: hwprobe: export vector crypto ISA extensions (Clément Léger) - riscv: add ISA extension parsing for vector crypto (Clément Léger) - dt-bindings: riscv: add scalar crypto ISA extensions description (Clément Léger) - riscv: hwprobe: add support for scalar crypto ISA extensions (Clément Léger) - riscv: add ISA extension parsing for scalar crypto (Evan Green) - riscv: hwprobe: export missing Zbc ISA extension (Clément Léger) - riscv: add ISA extension parsing for Zbc (Clément Léger) - um: Mark 32bit syscall helpers as clobbering memory (Benjamin Berg) - um: Remove unused register save/restore functions (Benjamin Berg) - um: Rely on PTRACE_SETREGSET to set FS/GS base registers (Benjamin Berg) - Documentation: kunit: Add clang UML coverage example (Michał Winiarski) - arch: um: Add Clang coverage support (Michał Winiarski) - um: time-travel: fix time corruption (Johannes Berg) - um: net: Fix return type of uml_net_start_xmit() (Nathan Chancellor) - um: Always inline stub functions (Benjamin Berg) - um: Do not use printk in userspace trampoline (Benjamin Berg) - um: Reap winch thread if it fails (Benjamin Berg) - um: Do not use printk in SIGWINCH helper thread (Benjamin Berg) - um: Don't use vfprintf() for os_info() (Benjamin Berg) - um: Make errors to stop ptraced child fatal during startup (Benjamin Berg) - um: Drop NULL check from start_userspace (Benjamin Berg) - um: Drop support for hosts without SYSEMU_SINGLESTEP support (Benjamin Berg) - um: document arch_futex_atomic_op_inuser (Anton Ivanov) - um: mmu: remove stub_pages (Johannes Berg) - um: Fix naming clash between UML and scheduler (Anton Ivanov) - um: virt-pci: fix platform map offset (Vincent Whitchurch) - ubi: block: fix memleak in ubiblock_create() (Li Nan) - ubifs: fix kernel-doc warnings (Randy Dunlap) - mtd: Add several functions to the fail_function list (ZhaoLong Wang) - ubi: Reserve sufficient buffer length for the input mask (ZhaoLong Wang) - ubi: Add six fault injection type for testing (ZhaoLong Wang) - ubi: Split io_failures into write_failure and erase_failure (ZhaoLong Wang) - ubi: Use the fault injection framework to enhance the fault injection capability (ZhaoLong Wang) - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path (Zhihao Cheng) - ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex (Zhihao Cheng) - ubifs: describe function parameters (Sascha Hauer) - ubifs: auth.c: fix kernel-doc function prototype warning (Randy Dunlap) - ubifs: use crypto_shash_tfm_digest() in ubifs_hmac_wkm() (Eric Biggers) - f2fs: fix double free of f2fs_sb_info (Eric Biggers) - fs: rework listmount() implementation (Christian Brauner) - fsnotify: compile out fsnotify permission hooks if !FANOTIFY_ACCESS_PERMISSIONS (Amir Goldstein) - userfaultfd: avoid huge_zero_page in UFFDIO_MOVE (Suren Baghdasaryan) - MAINTAINERS: add entry for shrinker (Qi Zheng) - selftests: mm: hugepage-vmemmap fails on 64K page size systems (Donet Tom) - mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval (Sumanth Korikkar) - mailmap: switch email for Tanzir Hasan (Tanzir Hasan) - mailmap: add old address mappings for Randy (Randy Dunlap) - kernel/crash_core.c: make __crash_hotplug_lock static (Andrew Morton) - efi: disable mirror feature during crashkernel (Ma Wupeng) - kexec: do syscore_shutdown() in kernel_kexec (James Gowans) - mailmap: update entry for Manivannan Sadhasivam (Manivannan Sadhasivam) - fs/proc/task_mmu: move mmu notification mechanism inside mm lock (Muhammad Usama Anjum) - mm: zswap: switch maintainers to recently active developers and reviewers (Johannes Weiner) - scripts/decode_stacktrace.sh: optionally use LLVM utilities (Carlos Llamas) - kasan: avoid resetting aux_lock (Andrey Konovalov) - lib/Kconfig.debug: disable CONFIG_DEBUG_INFO_BTF for Hexagon (Nathan Chancellor) - MAINTAINERS: update LTP maintainers (Petr Vorel) - kdump: defer the insertion of crashkernel resources (Huacai Chen) - exfat: do not zero the extended part (Yuezhang Mo) - exfat: change to get file size from DataLength (Yuezhang Mo) - exfat: using ffs instead of internal logic (John Sanpe) - exfat: using hweight instead of internal logic (John Sanpe) - bch2_ioctl_subvolume_destroy(): fix locking (Al Viro) - new helper: user_path_locked_at() (Al Viro) - srcu: Use try-lock lockdep annotation for NMI-safe access. (Sebastian Andrzej Siewior) - srcu: Explain why callbacks invocations can't run concurrently (Frederic Weisbecker) - srcu: No need to advance/accelerate if no callback enqueued (Frederic Weisbecker) - srcu: Remove superfluous callbacks advancing from srcu_gp_start() (Frederic Weisbecker) - rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpu (Paul E. McKenney) - rcu: Force quiescent states only for ongoing grace period (Zqiang) - rcu: Remove unused macros from rcupdate.h (Pedro Falcato) - rcu: Restrict access to RCU CPU stall notifiers (Paul E. McKenney) - rcutorture: Add fqs_holdoff check before fqs_task is created (Zqiang) - rcutorture: Add mid-sized stall to TREE07 (Paul E. McKenney) - rcutorture: add nolibc init support for mips, ppc and rv64 (Thomas Weißschuh) - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Paul E. McKenney) - doc: Clarify historical disclaimers in memory-barriers.txt (Paul E. McKenney) - doc: Mention address and data dependencies in rcu_dereference.rst (Paul E. McKenney) - doc: Clarify RCU Tasks reader/updater checklist (Paul E. McKenney) - rculist.h: docs: Fix wrong function summary (Philipp Stanner) - Documentation: RCU: Remove repeated word in comments (Charles Han) - of: unittest: Fix of_count_phandle_with_args() expected value message (Geert Uytterhoeven) - dt-bindings: fpga: altera: Convert bridge bindings to yaml (Michal Simek) - dt-bindings: fpga: Convert bridge binding to yaml (Michal Simek) - dt-bindings: vendor-prefixes: Add smi (Yoshinori Sato) - dt-bindings: power: Clarify wording for wakeup-source property (Mark Hasemeyer) - of: Fix double free in of_parse_phandle_with_args_map (Christian A. Ehrhardt) - dt-bindings: ignore paths outside kernel for DT_SCHEMA_FILES (André Draszik) - drivers: of: Fixed kernel doc warning (Muzammil Ashraf) - dt-bindings: tpm: Document Microsoft fTPM bindings (Lukas Wunner) - dt-bindings: tpm: Convert IBM vTPM bindings to DT schema (Lukas Wunner) - dt-bindings: tpm: Convert Google Cr50 bindings to DT schema (Lukas Wunner) - dt-bindings: tpm: Consolidate TCG TIS bindings (Lukas Wunner) - dt-bindings: display: rockchip,inno-hdmi: Document RK3128 compatible (Alex Bee) - dt-bindings: arm: Add remote etm dt-binding (Mao Jinlong) - dt-bindings: mmc: sdhci-pxa: Fix 'regs' typo (Rob Herring) - media: dt-bindings: samsung,s5p-mfc: Fix iommu properties schemas (Rob Herring) - dt-bindings: display: panel: Add synaptics r63353 panel controller (Michael Trimarchi) - dt-bindings: arm: merge qcom,idle-state with idle-state (David Heidelberg) - dt-bindings: drm: rockchip: convert inno_hdmi-rockchip.txt to yaml (Johan Jonker) - dt-bindings: cache: qcom,llcc: correct QDU1000 reg entries (Krzysztof Kozlowski) - dt-bindings: gpu: samsung-scaler: constrain iommus and power-domains (Krzysztof Kozlowski) - dt-bindings: gpu: samsung-g2d: constrain iommus and power-domains (Krzysztof Kozlowski) - dt-bindings: gpu: samsung: constrain clocks in top-level properties (Krzysztof Kozlowski) - dt-bindings: gpu: samsung: re-order entries to match coding convention (Krzysztof Kozlowski) - dt-bindings: gpu: samsung-rotator: drop redundant quotes (Krzysztof Kozlowski) - docs: dt-bindings: add DTS Coding Style document (Krzysztof Kozlowski) - of/platform: Disable sysfb if a simple-framebuffer node is found (Javier Martinez Canillas) - dt-bindings: correct white-spaces in examples (Krzysztof Kozlowski) - dt-bindings: arm/calxeda: drop unneeded quotes (Rob Herring) - dt-bindings: fsl,dpaa2-console: drop unneeded quotes (Rob Herring) - dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100 (Sibi Sankar) - dt-bindings: qcom,pdc: document the SM8650 Power Domain Controller (Neil Armstrong) - dt-bindings: interrupt-controller: Add SDX75 PDC compatible (Rohit Agarwal) - of: fix recursion typo in kernel doc (Johan Hovold) - dt-bindings: power: fsl,scu-pd: Document imx8dl (Fabio Estevam) - of: overlay: enable of_overlay_fdt_apply() kerneldoc (Luca Ceresoli) - dt-bindings: qcom,pdc: Add compatible for SM8550 (Abel Vesa) - MAINTAINERS: pwm: Thierry steps down, Uwe takes over (Uwe Kleine-König) - pwm: linux/pwm.h: fix Excess kernel-doc description warning (Randy Dunlap) - pwm: Add pwm_apply_state() compatibility stub (Thierry Reding) - pwm: cros-ec: Drop documentation for dropped struct member (Uwe Kleine-König) - pwm: Drop two unused API functions (Uwe Kleine-König) - pwm: lpc18xx-sct: Don't modify the cached period of other PWM outputs (Uwe Kleine-König) - pwm: meson: Simplify using dev_err_probe() (Uwe Kleine-König) - pwm: stmpe: Silence duplicate error messages (Uwe Kleine-König) - pwm: Reduce number of pointer dereferences in pwm_device_request() (Uwe Kleine-König) - pwm: crc: Use consistent variable naming for driver data (Uwe Kleine-König) - pwm: omap-dmtimer: Drop locking (Uwe Kleine-König) - dt-bindings: pwm: ti,pwm-omap-dmtimer: Update binding for yaml (Tony Lindgren) - media: pwm-ir-tx: Trigger edges from hrtimer interrupt context (Sean Young) - pwm: bcm2835: Allow PWM driver to be used in atomic context (Sean Young) - pwm: Make it possible to apply PWM changes in atomic context (Sean Young) - pwm: renesas: Remove unused include (Sean Young) - pwm: Replace ENOTSUPP with EOPNOTSUPP (Sean Young) - pwm: Rename pwm_apply_state() to pwm_apply_might_sleep() (Sean Young) - pwm: Stop referencing pwm->chip (Thierry Reding) - pwm: Update kernel doc for struct pwm_chip (Uwe Kleine-König) - dt-bindings: pwm: remove Xinlei's mail (Michael Walle) - pwm: stm32: Fix enable count for clk in .probe() (Philipp Zabel) - pwm: stm32: Implement .get_state() (Philipp Zabel) - pwm: stm32: Use hweight32 in stm32_pwm_detect_channels (Philipp Zabel) - pwm: stm32: Make ch parameter unsigned (Philipp Zabel) - pwm: stm32: Replace write_ccrx with regmap_write (Philipp Zabel) - pwm: Use device_get_match_data() (Rob Herring) - pwm: Narrow scope of struct pwm_device pointer (Uwe Kleine-König) - pwm: jz4740: Add trailing \n to error messages (Uwe Kleine-König) - pwm: tiehrpwm: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: tiecap: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: stm32: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: stm32-lp: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: samsung: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: imx-tpm: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: dwc: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: brcmstb: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: berlin: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: atmel-tcb: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: atmel-hlcdc: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - pwm: cros-ec: Drop unused member from driver private data (Uwe Kleine-König) - pwm: Mention PWM chip ID in /sys/kernel/debug/pwm (Uwe Kleine-König) - pwm: Replace PWM chip unique base by unique ID (Uwe Kleine-König) - pwm: Drop unused member "pwm" from struct pwm_device (Uwe Kleine-König) - HID: wacom: Add additional tests of confidence behavior (Jason Gerecke) - HID: wacom: Correct behavior when processing some confidence == false touches (Jason Gerecke) - HID: wacom: Remove AES power_supply after extended inactivity (Tatsunosuke Tobita) - HID: hid-steam: Add gamepad-only mode switched to by holding options (Vicki Pfau) - HID: hid-steam: Better handling of serial number length (Vicki Pfau) - HID: hid-steam: Update list of identifiers from SDL (Vicki Pfau) - HID: hid-steam: Make client_opened a counter (Vicki Pfau) - HID: hid-steam: Clean up locking (Vicki Pfau) - HID: hid-steam: Disable watchdog instead of using a heartbeat (Vicki Pfau) - HID: hid-steam: Avoid overwriting smoothing parameter (Vicki Pfau) - HID: sensor-hub: Enable hid core report processing for all devices (Yauhen Kharuzhy) - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) - selftests/hid: fix ruff linter complains (Benjamin Tissoires) - selftests/hid: fix mypy complains (Benjamin Tissoires) - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) - selftests/hid: tablets: remove unused class (Benjamin Tissoires) - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) - HID: nintendo: add support for nso controllers (Ryan McClelland) - HID: mcp2221: Handle reads greater than 60 bytes (Hamish Martin) - HID: mcp2221: Don't set bus speed on every transfer (Hamish Martin) - HID: mcp2221: Set ACPI companion (Hamish Martin) - HID: mcp2200: added driver for GPIOs of MCP2200 (Johannes Roith) - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Kai-Heng Feng) - platform/chrome: cros_ec_ishtp: use helper functions for connection (Even Xu) - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Even Xu) - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Even Xu) - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Even Xu) - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Hans de Goede) - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Hans de Goede) - HID: i2c-hid: Turn missing reset ack into a warning (Hans de Goede) - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Hans de Goede) - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Hans de Goede) - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Hans de Goede) - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Hans de Goede) - HID: bpf: make bus_type const in struct hid_bpf_ops (Greg Kroah-Hartman) - HID: make ishtp_cl_bus_type const (Greg Kroah-Hartman) - HID: make hid_bus_type const (Greg Kroah-Hartman) - HID: i2c-hid: elan: Add ili2901 timing (Zhengqiao Xia) - dt-bindings: HID: i2c-hid: elan: Introduce Ilitek ili2901 (Zhengqiao Xia) - HID: amd_sfh: Add a new interface for exporting ALS data (Basavaraj Natikar) - HID: amd_sfh: Add a new interface for exporting HPD data (Basavaraj Natikar) - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (Basavaraj Natikar) - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Jiri Kosina) - fbdev/intelfb: Remove driver (Thomas Zimmermann) - fbdev/hyperv_fb: Do not clear global screen_info (Thomas Zimmermann) - firmware/sysfb: Clear screen_info state after consuming it (Thomas Zimmermann) - fbdev/hyperv_fb: Remove firmware framebuffers with aperture helpers (Thomas Zimmermann) - drm/hyperv: Remove firmware framebuffers with aperture helper (Thomas Zimmermann) - fbdev/sis: Remove dependency on screen_info (Thomas Zimmermann) - video/logo: use %%u format specifier for unsigned int values (Colin Ian King) - video/sticore: Remove info field from STI struct (Thomas Zimmermann) - arch/parisc: Detect primary video device from device instance (Thomas Zimmermann) - fbdev/stifb: Allocate fb_info instance with framebuffer_alloc() (Thomas Zimmermann) - video/sticore: Store ROM device in STI struct (Thomas Zimmermann) - fbdev: flush deferred IO before closing (Nam Cao) - fbdev: flush deferred work in fb_deferred_io_fsync() (Nam Cao) - fbdev: amba-clcd: Delete the old CLCD driver (Linus Walleij) - fbdev: Remove support for Carillo Ranch driver (Matthew Wilcox (Oracle)) - fbdev: hgafb: fix kernel-doc comments (Randy Dunlap) - fbdev: mmp: Fix typo and wording in code comment (Dario Binacchi) - fbdev: fsl-diu-fb: Fix sparse warning due to virt_to_phys() prototype change (Stanislav Kinsburskii) - fbdev: imxfb: add '*/' on a separate line in block comment (Dario Binacchi) - fbdev: imxfb: use __func__ for function name (Dario Binacchi) - fbdev: imxfb: Fix style warnings relating to printk() (Dario Binacchi) - fbdev: imxfb: add missing spaces after ',' (Dario Binacchi) - fbdev: imxfb: drop ftrace-like logging (Dario Binacchi) - fbdev: imxfb: add missing SPDX tag (Dario Binacchi) - fbdev: imxfb: replace some magic numbers with constants (Dario Binacchi) - fbdev: imxfb: use BIT, FIELD_{GET,PREP} and GENMASK macros (Dario Binacchi) - fbdev: imxfb: move PCR bitfields near their offset (Dario Binacchi) - fbdev: imxfb: fix left margin setting (Dario Binacchi) - media: i2c: thp7312: select CONFIG_FW_LOADER (Arnd Bergmann) - media: i2c: mt9m114: use fsleep() in place of udelay() (Arnd Bergmann) - media: videobuf2: core: Rename min_buffers_needed field in vb2_queue (Benjamin Gaignard) - media: i2c: thp7312: Store frame interval in subdev state (Laurent Pinchart) - media: docs: uAPI: Fix documentation of 'which' field for routing ioctls (Laurent Pinchart) - media: docs: uAPI: Expand error documentation for invalid 'which' value (Laurent Pinchart) - media: docs: uAPI: Clarify error documentation for invalid 'which' value (Laurent Pinchart) - media: v4l2-subdev: Store frame interval in subdev state (Laurent Pinchart) - media: v4l2-subdev: Add which field to struct v4l2_subdev_frame_interval (Laurent Pinchart) - media: v4l2-subdev: Turn .[gs]_frame_interval into pad operations (Laurent Pinchart) - media: v4l: subdev: Move out subdev state lock macros outside CONFIG_MEDIA_CONTROLLER (Tomi Valkeinen) - media: s5p-mfc: DPB Count Independent of VIDIOC_REQBUF (Aakarsh Jain) - media: s5p-mfc: Load firmware for each run in MFCv12. (Aakarsh Jain) - media: s5p-mfc: Set context for valid case before calling try_run (Aakarsh Jain) - media: s5p-mfc: Add support for DMABUF for encoder (Aakarsh Jain) - media: s5p-mfc: Add support for UHD encoding. (Aakarsh Jain) - media: s5p-mfc: Add support for rate controls in MFCv12 (Aakarsh Jain) - media: s5p-mfc: Add YV12 and I420 multiplanar format support (Aakarsh Jain) - media: s5p-mfc: Add initial support for MFCv12 (Aakarsh Jain) - media: s5p-mfc: Rename IS_MFCV10 macro (Aakarsh Jain) - dt-bindings: media: s5p-mfc: Add mfcv12 variant (Aakarsh Jain) - media: i2c: Add driver for OmniVision OV64A40 (Jacopo Mondi) - media: dt-bindings: Add OmniVision OV64A40 (Jacopo Mondi) - media: i2c: imx335: Support 2592x1940 10-bit mode (Umang Jain) - media: i2c: imx335: Fix hblank min/max values (Kieran Bingham) - media: i2c: imx335: Implement get selection API (Kieran Bingham) - media: i2c: imx335: Enable regulator supplies (Kieran Bingham) - media: i2c: imx335: Improve configuration error reporting (Kieran Bingham) - media: i2c: imx335: Fix logging line endings (Kieran Bingham) - media: dt-bindings: media: imx335: Add supply bindings (Kieran Bingham) - media: i2c: imx214: Add sensor's pixel matrix size (André Apitzsch) - media: i2c: imx214: Read orientation and rotation from system firmware (André Apitzsch) - media: i2c: imx214: Move controls init to separate function (André Apitzsch) - media: i2c: imx214: Explain some magic numbers (André Apitzsch) - media: i2c: gc0308: new driver (Sebastian Reichel) - media: MAINTAINERS: Add GalaxyCore in camera sensor section (Sebastian Reichel) - media: dt-bindings: gc0308: add binding (Sebastian Reichel) - media: dt-bindings: ov8856: decouple lanes and link frequency from driver (Krzysztof Kozlowski) - media: Documentation: LP-11 and LP-111 are states, not modes (Sakari Ailus) - media: Documentation: BT.601 is not a bus (Sakari Ailus) - media: v4l: Safely to call v4l2_subdev_cleanup on an uninitialised subdev (Sakari Ailus) - media: ipu-bridge: Change ov2740 link-frequency to 180 MHz (Hans de Goede) - media: ov2740: Add a sleep after resetting the sensor (Hans de Goede) - media: ov2740: Add support for 180 MHz link frequency (Hans de Goede) - media: ov2740: Check hwcfg after allocating the ov2740 struct (Hans de Goede) - media: ov2740: Fix hts value (Hans de Goede) - media: ov2740: Improve ov2740_check_hwcfg() error reporting (Hans de Goede) - media: ov2740: Move fwnode_graph_get_next_endpoint() call up (Hans de Goede) - media: ov2740: Add support for external clock (Hans de Goede) - media: ov2740: Add support for reset GPIO (Hans de Goede) - media: i2c: Add support for alvium camera (Tommaso Merciai) - media: dt-bindings: alvium: add document YAML binding (Tommaso Merciai) - dt-bindings: vendor-prefixes: Add prefix alliedvision (Tommaso Merciai) - media: i2c: ak7375: Add support for ak7345 (Vincent Knecht) - media: dt-bindings: ak7375: Add ak7345 support (Vincent Knecht) - media: i2c: ak7375: Prepare for supporting another chip (Vincent Knecht) - media: i2c: imx290: Properly encode registers as little-endian (Alexander Stein) - media: v4l2-cci: Add support for little-endian encoded registers (Alexander Stein) - media: atmel-isi: Fix crash due to missing subdev in state (Laurent Pinchart) - media: ddbridge: fix an error code problem in ddb_probe (Su Hui) - media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() (Christophe JAILLET) - media: dvbdev: drop refcount on error path in dvb_device_open() (Dan Carpenter) - media: platform: exynos4-is: return callee's error code rather than -ENXIO (Su Hui) - MAINTAINERS: Add missing bindings for max96712 (Niklas Söderlund) - media: i2c: Introduce a driver for the Techwell TW9900 decoder (Mehdi Djait) - media: dt-bindings: media: i2c: Add bindings for TW9900 (Mehdi Djait) - dt-bindings: vendor-prefixes: Add techwell vendor prefix (Mehdi Djait) - media: amphion: remove mutext lock in condition of wait_event (Ming Qian) - media: chips-media: wave5: Requires GENERIC_ALLOCATOR (Randy Dunlap) - media: chips-media: wave5: Fix panic on decoding DECODED_IDX_FLAG_SKIP (Mattijs Korpershoek) - media: chips-media: wave5: Fix spelling mistake "bufferur" -> "buffer" (Colin Ian King) - media: MAINTAINERS: Correct file entry in WAVE5 VPU CODEC DRIVER (Lukas Bulwahn) - media: chips-media: wave5: Remove duplicate check (Dan Carpenter) - media: venus: core: Set up secure memory ranges for SC7280 (Luca Weiss) - media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state (Laurent Pinchart) - media: rkisp1: debug: Count completed frame interrupts (Paul Elder) - media: rkisp1: debug: Add register dump for IS (Paul Elder) - media: rkisp1: regs: Consolidate MI interrupt wrap fields (Paul Elder) - media: rkisp1: Fix IRQ disable race issue (Tomi Valkeinen) - media: rkisp1: Store IRQ lines (Tomi Valkeinen) - media: rkisp1: Fix IRQ handler return values (Tomi Valkeinen) - media: rkisp1: Drop IRQF_SHARED (Tomi Valkeinen) - media: rkisp1: Fix memory leaks in rkisp1_isp_unregister() (Tomi Valkeinen) - media: rkisp1: Fix media device memory leak (Tomi Valkeinen) - media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface (Mehdi Djait) - media: nxp: imx8-isi-debug: Add missing 36-Bit DMA registers to debugfs output (Alexander Stein) - media: imx-mipi-csis: Drop extra clock enable at probe() (Tomi Valkeinen) - media: imx-mipi-csis: Fix clock handling in remove() (Tomi Valkeinen) - media: imx: imx7-media-csi: Include headers explicitly (Laurent Pinchart) - media: uvcvideo: Fix power line control for SunplusIT camera (Ricardo Ribalda) - media: uvcvideo: Pick first best alternate setting insteed of last (Laurent Pinchart) - media: uvcvideo: Fix power line control for a Chicony camera (Ricardo Ribalda) - media: videobuf2: request more buffers for vb2_read (Hans Verkuil) - media: bttv: add back vbi hack (Hans Verkuil) - media: bttv: start_streaming should return a proper error code (Hans Verkuil) - media: ov9640: Don't set format in sub-device state (Sakari Ailus) - media: tw9910: Don't set format in sub-device state (Sakari Ailus) - media: rj54n1cb0c: Don't set format in sub-device state (Sakari Ailus) - media: mt9t112: Don't set format in sub-device state (Sakari Ailus) - media: adv7183: Don't set format in sub-device state (Sakari Ailus) - media: saa6752hs: Don't set format in sub-device state (Sakari Ailus) - media: ccs: Select V4L2_CCI_I2C (Sakari Ailus) - media: rockchip: rga: add NV12M support (Michael Tretter) - media: rockchip: rga: rework buffer handling for multi-planar formats (Michael Tretter) - media: rockchip: rga: switch to multi-planar API (Michael Tretter) - media: rockchip: rga: use macros for testing buffer type (Michael Tretter) - media: rockchip: rga: add local variable for pix_format (Michael Tretter) - media: rockchip: rga: use pixelformat to find format (Michael Tretter) - media: rockchip: rga: use clamp() to clamp size to limits (Michael Tretter) - media: rockchip: rga: set dma mask to 32 bits (Michael Tretter) - media: rockchip: rga: pre-calculate plane offsets (Michael Tretter) - media: rockchip: rga: split src and dst buffer setup (Michael Tretter) - media: rockchip: rga: allocate DMA descriptors per buffer (Michael Tretter) - media: rockchip: rga: extract helper to fill descriptors (Michael Tretter) - media: rockchip: rga: fix swizzling for RGB formats (Michael Tretter) - media: qcom: camss: Add sm8250 named power-domain support (Bryan O'Donoghue) - media: qcom: camss: Flag CSID-lites to support more CSIDs (Matti Lehtimäki) - media: qcom: camss: Flag VFE-lites to support more VFEs (Matti Lehtimäki) - media: qcom: camss: Add support for named power-domains (Bryan O'Donoghue) - media: qcom: camss: Move VFE power-domain specifics into vfe.c (Bryan O'Donoghue) - media: qcom: camss: Use common VFE pm_domain_on/pm_domain_off where applicable (Bryan O'Donoghue) - media: qcom: camss: Convert to per-VFE pointer for power-domain linkages (Bryan O'Donoghue) - media: qcom: camss: Flag which VFEs require a power-domain (Bryan O'Donoghue) - media: stk1160: Fixed high volume of stk1160_dbg messages (Ghanshyam Agrawal) - media: cx231xx: fix a memleak in cx231xx_init_isoc (Zhipeng Lu) - staging: media: VIDEO_STARFIVE_CAMSS should depend on ARCH_STARFIVE (Geert Uytterhoeven) - media: chips-media: wave5: VIDEO_WAVE_VPU should depend on ARCH_K3 (Geert Uytterhoeven) - media: staging: starfive: camss: fix off by one in isp_enum_mbus_code() (Dan Carpenter) - media: videobuf2-dma-sg: fix vmap callback (Michael Grzeschik) - doc: media: visl: Add AV1 support (Detlev Casanova) - media: visl: Add AV1 support (Detlev Casanova) - media: exynos-gsc: remove unused improper CONFIG definition (Lukas Bulwahn) - media: platform: mtk-mdp3: Use devicetree phandle to retrieve SCP (AngeloGioacchino Del Regno) - media: dt-bindings: mediatek: Add phandle to mediatek,scp on MDP3 RDMA (AngeloGioacchino Del Regno) - media: v4l: async: Drop useless list move operation (Sebastian Reichel) - media: v4l: async: Fix duplicated list deletion (Sebastian Reichel) - media: v4l2-subdev: Fix indentation in v4l2-subdev.h (Laurent Pinchart) - media: ccs: Use V4L2 CCI for accessing sensor registers (Sakari Ailus) - media: ccs: Better separate CCS static data access (Sakari Ailus) - media: ccs: Generate V4L2 CCI compliant register definitions (Sakari Ailus) - media: v4l: cci: Add macros to obtain register width and address (Sakari Ailus) - media: v4l: cci: Add driver-private bit definitions (Sakari Ailus) - media: v4l: cci: Include linux/bits.h (Sakari Ailus) - media: microchip-isc: Remove dead code in pipeline validation (Laurent Pinchart) - media: Documentation: Initialisation finishes before subdev registration (Sakari Ailus) - media: imx319: Enable runtime PM before registering async sub-device (Sakari Ailus) - media: ccs: Print ireal and float limits converted to integers (Sakari Ailus) - media: ov9734: Enable runtime PM before registering async sub-device (Bingbu Cao) - media: ov13b10: Enable runtime PM before registering async sub-device (Bingbu Cao) - media: ov01a10: Enable runtime PM before registering async sub-device (Bingbu Cao) - media: imx355: Enable runtime PM before registering async sub-device (Bingbu Cao) - media: stm32-dcmipp: STM32 DCMIPP camera interface driver (Hugues Fruchet) - media: MAINTAINERS: add entry for STM32 DCMIPP driver (Alain Volmat) - dt-bindings: media: add bindings for stm32 dcmipp (Alain Volmat) - media: i2c: st-vgxy61: add v4l2_fwnode ctrls parse and addition (Alain Volmat) - media: i2c: st-vgxy61: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooks (Alain Volmat) - media: i2c: st-mipid02: add Y8 format support (Alain Volmat) - media: i2c: st-mipid02: removal of unused link_frequency variable (Alain Volmat) - media: i2c: st-mipid02: use mipi-csi macro for data-type (Alain Volmat) - media: i2c: st-mipid02: use active state to store pad formats (Alain Volmat) - media: i2c: st-mipid02: use cci_* helpers for register access. (Alain Volmat) - media: i2c: st-mipid02: don't keep track of streaming status (Alain Volmat) - media: i2c: st-mipid02: add usage of v4l2_get_link_freq (Alain Volmat) - media: i2c: st-mipid02: correct format propagation (Alain Volmat) - media: v4l: fwnode: Parse MIPI DisCo for Imaging properties (Sakari Ailus) - media: v4l2-subdev: Rename .init_cfg() operation to .init_state() (Laurent Pinchart) - media: i2c: Add driver for THine THP7312 (Paul Elder) - media: uapi: Add controls for the THP7312 ISP (Laurent Pinchart) - dt-bindings: media: Add bindings for THine THP7312 ISP (Paul Elder) - device property: Add fwnode_name_eq() (Sakari Ailus) - media: i2c: gc2145: Galaxy Core GC2145 sensor support (Alain Volmat) - dt-bindings: media: i2c: add galaxycore,gc2145 dt-bindings (Alain Volmat) - dt-bindings: vendor-prefixes: Add prefix for GalaxyCore Inc. (Alain Volmat) - media: renesas: vsp1: Fix references to pad config (Laurent Pinchart) - media: wave5: add OF and V4L_MEM2MEM_DRIVERS dependencies (Deborah Brouwer) - media: mediatek: vcodec: Set the supported vp9 profile for each platform (Yunfei Dong) - media: mediatek: vcodec: Set the supported vp9 level for each platform (Yunfei Dong) - media: mediatek: vcodec: Set the supported h265 profile for each platform (Yunfei Dong) - media: mediatek: vcodec: Set the supported h264 profile for each platform (Yunfei Dong) - media: mediatek: vcodec: Set the supported h265 level for each platform (Yunfei Dong) - media: mediatek: vcodec: Set the supported h264 level for each platform (Yunfei Dong) - media: mediatek: vcodec: Get the chip name for each platform (Yunfei Dong) - media: v4l: subdev: Return NULL from pad access functions on error (Sakari Ailus) - media: v4l: subdev: Remove stream-unaware sub-device state access (Sakari Ailus) - media: v4l: subdev: Switch to stream-aware state functions (Sakari Ailus) - media: v4l: subdev: Always compile sub-device state access functions (Sakari Ailus) - media: v4l: subdev: Make stream argument optional in state access functions (Sakari Ailus) - media: v4l: subdev: v4l2_subdev_state_get_format always returns format now (Sakari Ailus) - media: v4l: subdev: Rename sub-device state information access functions (Sakari Ailus) - media: v4l: subdev: Also return pads array information on stream functions (Sakari Ailus) - media: v4l: subdev: Store the sub-device in the sub-device state (Sakari Ailus) - media: i2c: Fix references to pad config (Laurent Pinchart) - media: ti: omap4iss: Fix references to pad config (Laurent Pinchart) - media: ti: omap3isp: Fix references to pad config (Laurent Pinchart) - media: qcom: camss: Fix references to pad config (Laurent Pinchart) - media: v4l2-subdev: Fix references to pad config (Laurent Pinchart) - media: xilinx: csi2rxss: Drop comment blocks for subdev op handlers (Laurent Pinchart) - media: ipu3-cio2: Drop comment blocks for subdev op handlers (Laurent Pinchart) - media: v4l2-subdev: Drop outdated comment for v4l2_subdev_pad_config (Laurent Pinchart) - media: v4l2-subdev: Rename pad config 'try_*' fields (Laurent Pinchart) - media: i2c: Use accessors for pad config 'try_*' fields (Laurent Pinchart) - media: tegra-video: Use accessors for pad config 'try_*' fields (Laurent Pinchart) - media: atomisp: Use accessors for pad config 'try_*' fields (Laurent Pinchart) - media: atmel-isc: Use accessors for pad config 'try_*' fields (Laurent Pinchart) - media: microchip-isc: Use accessors for pad config 'try_*' fields (Laurent Pinchart) - media: atmel-isi: Use accessors for pad config 'try_*' fields (Laurent Pinchart) - media: amphion: Fix VPU core alias name (Alexander Stein) - media: exynos4-is: fimc-is-i2c: remove I2C_CLASS_SPD support (Heiner Kallweit) - media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls (Paul Kocialkowski) - media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls (Paul Kocialkowski) - media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls (Paul Kocialkowski) - media: vicodec: Disable (TRY_)DECODER_CMD for the stateless case (Paul Kocialkowski) - media: platform: cros-ec: Add Dexi to the match table (Ken Lin) - media: cedrus: Update TODO with future rework plans (Paul Kocialkowski) - media: stm32-dcmi: Drop unnecessary of_match_device() call (Rob Herring) - media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec_worker. (Zheng Wang) - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run (Zheng Wang) - media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices (Zheng Wang) - media: ivtv: don't call s_stream(0) if not streaming (Hans Verkuil) - media: staging: media: tegra-video: Convert to platform remove callback returning void (Uwe Kleine-König) - media: pvrusb2: fix use after free on context disconnection (Ricardo B. Marliere) - media: qcom: camss: clean up a check (Dan Carpenter) - media: nuvoton: npcm-video: Fix sleeping in atomic context (Marvin Lin) - media: vde: Use struct_size() (Christophe JAILLET) - media: videodev.h: add missing p_hdr10_* pointers (Hans Verkuil) - media: videodev2.h: add missing __user to p_h264_pps (Hans Verkuil) - media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_API (Hans Verkuil) - media: v4l2-mem2mem.h: fix typo in comment (Deborah Brouwer) - media: v4l2-dev: Check that g/s_selection are valid before selecting crop (Paul Kocialkowski) - media: v4l2-common: Add 10bpp RGB formats info (Jacopo Mondi) - media: core: v4l2-ioctl: check if ioctl is known to avoid NULL name (Hans Verkuil) - media: cec: core: count low-drive, error and arb-lost conditions (Hans Verkuil) - media: verisilicon: vp9: Allow to change resolution while streaming (Benjamin Gaignard) - media: verisilicon: g2: Use common helpers to compute chroma and mv offsets (Benjamin Gaignard) - media: verisilicon: Store chroma and motion vectors offset (Benjamin Gaignard) - media: verisilicon: Refactor postprocessor to store more buffers (Benjamin Gaignard) - media: test-drivers: vicodec: Increase max supported capture queue buffers (Benjamin Gaignard) - media: test-drivers: vivid: Increase max supported buffers for capture queues (Benjamin Gaignard) - media: core: Report the maximum possible number of buffers for the queue (Benjamin Gaignard) - media: media videobuf2: Be more flexible on the number of queue stored buffers (Benjamin Gaignard) - media: usb: usbtv: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: usb: hackrf: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: usb: airspy: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: ti: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: renesas: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: nuvoton: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: cedrus: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: sample: v4l: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: touchscreen: sur40: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: meson: vdec: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: imx: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: test-drivers: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: verisilicon: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: nxp: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: coda: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: i2c: video-i2c: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: pci: tw68: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: pci: netup_unidvb: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: pci: cx18: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: pci: tw686x: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: pci: dt3155: Remove useless check (Benjamin Gaignard) - media: dvb-frontends: rtl2832: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: dvb-core: Do not initialize twice queue num_buffer field (Benjamin Gaignard) - media: dvb-core: Use vb2_get_buffer() instead of directly access to buffers array (Benjamin Gaignard) - media: atomisp: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: atomisp: Use vb2_get_buffer() instead of directly access to buffers array (Benjamin Gaignard) - media: visl: Use vb2_get_buffer() instead of directly access to buffers array (Benjamin Gaignard) - media: sti: hva: Remove useless check (Benjamin Gaignard) - media: mediatek: vcodec: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: mediatek: vdec: Remove useless loop (Benjamin Gaignard) - media: mediatek: jpeg: Use vb2_get_buffer() instead of directly access to buffers array (Benjamin Gaignard) - media: amphion: Stop direct calls to queue num_buffers field (Benjamin Gaignard) - media: amphion: Use vb2_get_buffer() instead of directly access to buffers array (Benjamin Gaignard) - media: videobuf2: Use vb2_get_num_buffers() helper (Benjamin Gaignard) - media: videobuf2: Add helper to get queue number of buffers (Benjamin Gaignard) - media: videobuf2: Remove duplicated index vs q->num_buffers check (Benjamin Gaignard) - media: videobuf2: Access vb2_queue bufs array through helper functions (Benjamin Gaignard) - media: videobuf2: Use vb2_buffer instead of index (Benjamin Gaignard) - media: videobuf2: Stop spamming kernel log with all queue counter (Benjamin Gaignard) - media: videobuf2: Rework offset 'cookie' encoding pattern (Benjamin Gaignard) - media: videobuf2: Rename offset parameter (Benjamin Gaignard) - media: ivsc: csi: Check number of lanes on source, too (Sakari Ailus) - media: ivsc: csi: Don't mask v4l2_fwnode_endpoint_parse return value (Sakari Ailus) - media: ivsc: csi: Clean up parsing firmware and setting up async notifier (Sakari Ailus) - media: ivsc: csi: Clean up notifier set-up (Sakari Ailus) - media: ivsc: csi: Clean up V4L2 async notifier on error (Sakari Ailus) - media: ivsc: csi: Don't parse remote endpoints (Sakari Ailus) - media: ccs: Ensure control handlers have been set up after probe (Sakari Ailus) - media: meson-ir-tx: Drop usage of platform_driver_probe() (Uwe Kleine-König) - media: meson-ir-tx: Simplify and improve using dev_err_probe() (Uwe Kleine-König) - media: meson-ir-tx: Convert to use devm_rc_register_device() (Uwe Kleine-König) - media: ir-hix5hd2: Use device_get_match_data() (Rob Herring) - media: chips-media: wave5: Add wave5 driver to maintainers file (Robert Beckett) - dt-bindings: media: wave5: add yaml devicetree bindings (Robert Beckett) - media: chips-media: wave5: Add the v4l2 layer (Nas Chung) - media: chips-media: wave5: Add vpuapi layer (Nas Chung) - media: platform: chips-media: Move Coda to separate folder (Sebastian Fricke) - media: v4l2: Allow M2M job queuing w/o streaming CAP queue (Sebastian Fricke) - media: v4l2: Add ignore_streaming flag (Sebastian Fricke) - media: staging: media: starfive: camss: Add TODO file (Jack Zhu) - media: staging: media: starfive: camss: Register devices (Jack Zhu) - media: staging: media: starfive: camss: Add interrupt handling (Jack Zhu) - media: staging: media: starfive: camss: Add capture driver (Jack Zhu) - media: staging: media: starfive: camss: Add ISP driver (Jack Zhu) - media: staging: media: starfive: camss: Add video driver (Jack Zhu) - media: staging: media: starfive: camss: Add core driver (Jack Zhu) - media: admin-guide: Add starfive_camss.rst for Starfive Camera Subsystem (Jack Zhu) - media: dt-bindings: Add JH7110 Camera Subsystem (Jack Zhu) - acpi/nfit: Use sysfs_emit() for all attributes (Dan Williams) - nvdimm/namespace: fix kernel-doc for function params (Randy Dunlap) - nvdimm/dimm_devs: fix kernel-doc for function params (Randy Dunlap) - nvdimm/btt: fix btt_blk_cleanup() kernel-doc (Randy Dunlap) - nvdimm-btt: simplify code with the scope based resource management (Dinghao Liu) - nvdimm: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - ACPI: NFIT: Use cleanup.h helpers instead of devm_*() (Michal Wilczynski) - mmc: xenon: Add ac5 support via bounce buffer (Elad Nachman) - dt-bindings: mmc: add Marvell ac5 (Elad Nachman) - mmc: sdhci-brcmstb: add new sdhci reset sequence for brcm 74165b0 (Kamal Dasu) - dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 74165b0 (Kamal Dasu) - mmc: core: Do not force a retune before RPMB switch (Jorge Ramirez-Ortiz) - mmc: core: Add HS400 tuning in HS400es initialization (Mengqi Zhang) - mmc: sdhci_omap: Fix TI SoC dependencies (Peter Robinson) - mmc: sdhci_am654: Fix TI SoC dependencies (Peter Robinson) - mmc: core: Add wp_grp_size sysfs node (Lin Gui) - mmc: mmc_test: Add re-tuning test (Adrian Hunter) - mmc: mmc_spi: remove custom DMA mapped buffers (Andy Shevchenko) - dt-bindings: mmc: sdhci-msm: document dedicated IPQ4019 and IPQ8074 (Krzysztof Kozlowski) - dt-bindings: mmc: synopsys-dw-mshc: add iommus for Intel SocFPGA (Krzysztof Kozlowski) - mmc: mtk-sd: Extend number of tuning steps (Axe Yang) - dt-bindings: mmc: mtk-sd: add tuning steps related property (Axe Yang) - mmc: sdhci-omap: don't misuse kernel-doc marker (Randy Dunlap) - mmc: mtk-sd: Increase the verbosity of msdc_track_cmd_data (Pin-yen Lin) - mmc: core: Use mrq.sbc in close-ended ffu (Avri Altman) - mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel (Vignesh Raghavendra) - mmc: sdhci-of-dwcmshc: Use logical OR instead of bitwise OR in dwcmshc_probe() (Nathan Chancellor) - dt-bindings: mmc: renesas,sdhi: Document RZ/Five SoC (Lad Prabhakar) - dt-bindings: mmc: arasan,sdci: Add gate property for Xilinx platforms (Swati Agarwal) - mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520 (Drew Fustini) - mmc: sdhci: add __sdhci_execute_tuning() to header (Drew Fustini) - dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support (Drew Fustini) - mmc: mmci: stm32: add SDIO in-band interrupt mode (Christophe Kerello) - mmc: core: Remove packed command leftovers (Avri Altman) - PM: domains: Move genpd and its governor to the pmdomain subsystem (Ulf Hansson) - PM: domains: Drop redundant header for genpd (Ulf Hansson) - PM: domains: Drop the unused pm_genpd_opp_to_performance_state() (Ulf Hansson) - PM: domains: fix domain_governor kernel-doc warnings (Randy Dunlap) - pmdomain: xilinx/zynqmp: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: qcom-cpr: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: imx93-pd: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: imx93-blk-ctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: imx8mp-blk-ctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: imx8m-blk-ctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: imx-gpcv2: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: imx-gpc: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: imx-pgc: Convert to platform remove callback returning void (Uwe Kleine-König) - pmdomain: amlogic: meson-ee-pwrc: add support for G12A ISP power domain (Neil Armstrong) - dt-bindings: power: meson-g12a-power: document ISP power domain (Neil Armstrong) - firmware: arm_scpi: Move power-domain driver to the pmdomain dir (Sudeep Holla) - pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystem (Sudeep Holla) - pmdomain: qcom: rpmhpd: Update part number to X1E80100 (Sibi Sankar) - dt-bindings: power: rpmpd: Update part number to X1E80100 (Sibi Sankar) - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Dan Carpenter) - RDMA/efa: Add EFA query MR support (Michael Margolin) - IB/iser: Prevent invalidating wrong MR (Sergey Gorenko) - RDMA/erdma: Add hardware statistics support (Cheng Xu) - RDMA/erdma: Introduce dma pool for hardware responses of CMDQ requests (Cheng Xu) - IB/iser: iscsi_iser.h: fix kernel-doc warning and spellos (Randy Dunlap) - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Long Li) - RDMA/mana_ib: query device capabilities (Long Li) - RDMA/mana_ib: register RDMA device with GDMA (Long Li) - RDMA/bnxt_re: Fix the sparse warnings (Selvin Xavier) - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Selvin Xavier) - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Selvin Xavier) - RDMA/bnxt_re: Add UAPI to share a page with user space (Selvin Xavier) - IB/ipoib: Fix mcast list locking (Daniel Vacek) - RDMA/mlx5: Expose register c0 for RDMA device (Mark Bloch) - net/mlx5: E-Switch, expose eswitch manager vport (Mark Bloch) - net/mlx5: Manage ICM type of SW encap (Shun Hao) - RDMA/mlx5: Support handling of SW encap ICM area (Shun Hao) - net/mlx5: Introduce indirect-sw-encap ICM properties (Shun Hao) - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Selvin Xavier) - RDMA/bnxt_re: Doorbell changes (Selvin Xavier) - RDMA/bnxt_re: Get the toggle bits from CQ completions (Selvin Xavier) - RDMA/bnxt_re: Update the HW interface definitions (Selvin Xavier) - RDMA/bnxt_re: Update the BAR offsets (Selvin Xavier) - RDMA/bnxt_re: Support new 5760X P7 devices (Selvin Xavier) - RDMA/hns: Fix memory leak in free_mr_init() (Chengchang Tang) - RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs() (Chengchang Tang) - RDMA/hns: Add a max length of gid table (Junxian Huang) - RDMA/hns: Response dmac to userspace (Junxian Huang) - RDMA/hns: Rename the interrupts (Chengchang Tang) - RDMA/siw: Call orq_get_current if possible (Guoqing Jiang) - RDMA/siw: Set qp_state in siw_query_qp (Guoqing Jiang) - RDMA/siw: Reduce memory usage of struct siw_rx_stream (Guoqing Jiang) - RDMA/siw: Move tx_cpu ahead (Guoqing Jiang) - RDMA/IPoIB: Add tx timeout work to recover queue stop situation (Jack Wang) - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Jack Wang) - RDMA/rtrs: Use %%pe to print errors (Supriti Singh) - RDMA/rtrs-clt: Use %%pe to print errors (Supriti Singh) - RDMA/rtrs-clt: Add warning logs for RDMA events (Md Haris Iqbal) - RDMA/hns: Support SW stats with debugfs (Junxian Huang) - RDMA/hns: Add debugfs to hns RoCE (Junxian Huang) - RDMA/hns: Fix inappropriate err code for unsupported operations (Junxian Huang) - RDMA/siw: Update comments for siw_qp_sq_process (Guoqing Jiang) - RDMA/siw: Introduce siw_destroy_cep_sock (Guoqing Jiang) - RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp (Guoqing Jiang) - RDMA/siw: Fix typo (Guoqing Jiang) - RDMA/siw: Remove siw_sk_save_upcalls (Guoqing Jiang) - RDMA/siw: Cleanup siw_accept (Guoqing Jiang) - RDMA/siw: Introduce siw_free_cm_id (Guoqing Jiang) - RDMA/siw: Introduce siw_cep_set_free_and_put (Guoqing Jiang) - RDMA/siw: Add one parameter to siw_destroy_cpulist (Guoqing Jiang) - RDMA/siw: Introduce SIW_STAG_MAX_INDEX (Guoqing Jiang) - RDMA/siw: Factor out siw_rx_data helper (Guoqing Jiang) - RDMA/siw: No need to check term_info.valid before call siw_send_terminate (Guoqing Jiang) - RDMA/siw: Remove rcu from siw_qp (Guoqing Jiang) - RDMA/siw: Remove goto lable in siw_mmap (Guoqing Jiang) - RDMA/siw: Use iov.iov_len in kernel_sendmsg (Guoqing Jiang) - RDMA/siw: Introduce siw_update_skb_rcvd (Guoqing Jiang) - RDMA/siw: Introduce siw_get_page (Guoqing Jiang) - RDMA/usnic: Silence uninitialized symbol smatch warnings (Leon Romanovsky) - RDMA/irdma: Use crypto_shash_digest() in irdma_ieq_check_mpacrc() (Eric Biggers) - RDMA/siw: Use crypto_shash_digest() in siw_qp_prepare_tx() (Eric Biggers) - RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hardware queue resources (Chandramohan Akula) - RDMA/bnxt_re: Refactor the queue index update (Chandramohan Akula) - RDMA/hfi1: Copy userspace arrays safely (Philipp Stanner) - RDMA/siw: Use ib_umem_get() to pin user pages (Bernard Metzler) - firewire: core: fill model field in modalias of unit device for legacy layout of configuration ROM (Takashi Sakamoto) - firewire: core: detect model name for legacy layout of configuration ROM (Takashi Sakamoto) - firewire: core: detect numeric model identifier for legacy layout of configuration ROM (Takashi Sakamoto) - firewire: test: add test of device attributes for legacy AV/C device (Takashi Sakamoto) - firewire: test: add test of device attributes for simple AV/C device (Takashi Sakamoto) - firewire: test: add KUnit test for device attributes (Takashi Sakamoto) - firewire: core: replace magic number with macro (Takashi Sakamoto) - firewire: core: adds constant qualifier for local helper functions (Takashi Sakamoto) - firewire: make fw_bus_type const (Greg Kroah-Hartman) - gnss: ubx: add support for the reset gpio (Wolfram Sang) - dt-bindings: gnss: u-blox: add "reset-gpios" binding (Wolfram Sang) - gnss: ubx: use new helper to remove open coded regulator handling (Wolfram Sang) - clk: rs9: Add support for 9FGV0841 (Marek Vasut) - clk: rs9: Replace model check with bitshift from chip data (Marek Vasut) - clk: rs9: Limit check to vendor ID in VID register (Marek Vasut) - dt-bindings: clk: rs9: Add 9FGV0841 (Marek Vasut) - dt-bindings: stm32: add clocks and reset binding for stm32mp25 platform (Gabriel Fernandez) - clk: stm32mp1: use stm32mp13 reset driver (Gabriel Fernandez) - clk: stm32mp1: move stm32mp1 clock driver into stm32 directory (Gabriel Fernandez) - clocking-wizard: Add support for versal clocking wizard (Shubhrajyoti Datta) - dt-bindings: clock: xilinx: add versal compatible (Shubhrajyoti Datta) - drivers: clk: zynqmp: update divider round rate logic (Jay Buddhabhatti) - drivers: clk: zynqmp: calculate closest mux rate (Jay Buddhabhatti) - clk: mediatek: add drivers for MT7988 SoC (Sam Shih) - clk: mediatek: add pcw_chg_bit control for PLLs of MT7988 (Sam Shih) - dt-bindings: clock: mediatek: add clock controllers of MT7988 (Daniel Golle) - dt-bindings: reset: mediatek: add MT7988 ethwarp reset IDs (Daniel Golle) - dt-bindings: clock: mediatek: add MT7988 clock IDs (Sam Shih) - clk: mediatek: mt8188-topckgen: Refactor parents for top_dp/edp muxes (AngeloGioacchino Del Regno) - clk: mediatek: mt8195-topckgen: Refactor parents for top_dp/edp muxes (AngeloGioacchino Del Regno) - clk: mediatek: clk-mux: Support custom parent indices for muxes (AngeloGioacchino Del Regno) - dt-bindings: clock: brcm,kona-ccu: convert to YAML (Stanislav Jakubek) - dt-bindings: arm: mediatek: move ethsys controller & convert to DT schema (Rafał Miłecki) - dt-bindings: Remove alt_ref from versal (Shubhrajyoti Datta) - clk: meson: g12a: add CSI & ISP gates clocks (Neil Armstrong) - clk: meson: g12a: add MIPI ISP clocks (Neil Armstrong) - dt-bindings: clock: g12a-clkc: add MIPI ISP & CSI PHY clock ids (Neil Armstrong) - clk: meson: g12a: add CTS_ENCL & CTS_ENCL_SEL clocks (Neil Armstrong) - dt-bindings: clk: g12a-clkc: add CTS_ENCL clock ids (Neil Armstrong) - clk: qcom: dispcc-sm8650: Add test_ctl parameters to PLL config (Konrad Dybcio) - clk: qcom: gpucc-sm8650: Add test_ctl parameters to PLL config (Konrad Dybcio) - clk: qcom: dispcc-sm8550: Use the correct PLL configuration function (Konrad Dybcio) - clk: qcom: dispcc-sm8550: Update disp PLL settings (Konrad Dybcio) - clk: qcom: gpucc-sm8550: Update GPU PLL settings (Konrad Dybcio) - clk: qcom: gcc-sm8550: Mark RCGs shared where applicable (Konrad Dybcio) - clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs (Konrad Dybcio) - clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable (Konrad Dybcio) - clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag (Konrad Dybcio) - clk: qcom: camcc-sc8280xp: Prevent error pointer dereference (Dan Carpenter) - clk: qcom: videocc-sm8150: Add runtime PM support (Satya Priya Kakitapalli) - clk: qcom: videocc-sm8150: Add missing PLL config property (Satya Priya Kakitapalli) - clk: qcom: videocc-sm8150: Update the videocc resets (Satya Priya Kakitapalli) - dt-bindings: clock: Update the videocc resets for sm8150 (Satya Priya Kakitapalli) - clk: qcom: rpmh: Add support for X1E80100 rpmh clocks (Rajendra Nayak) - clk: qcom: Add Global Clock controller (GCC) driver for X1E80100 (Rajendra Nayak) - clk: qcom: Add ECPRICC driver support for QDU1000 and QRU1000 (Imran Shaik) - clk: qcom: branch: Add mem ops support for branch2 clocks (Taniya Das) - dt-bindings: clock: qcom: Add ECPRICC clocks for QDU1000 and QRU1000 (Imran Shaik) - clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config (Satya Priya Kakitapalli) - clk: qcom: rpmh: add clocks for SM8650 (Neil Armstrong) - clk: qcom: add the SM8650 GPU Clock Controller driver (Neil Armstrong) - clk: qcom: add the SM8650 Display Clock Controller driver (Neil Armstrong) - clk: qcom: add the SM8650 TCSR Clock Controller driver (Neil Armstrong) - clk: qcom: add the SM8650 Global Clock Controller driver, part 2 (Neil Armstrong) - clk: qcom: add the SM8650 Global Clock Controller driver, part 1 (Neil Armstrong) - clk: qcom: gcc-msm8939: Add missing CSI2 related clocks (Vincent Knecht) - dt-bindings: clock: qcom,gcc-msm8939: Add CSI2 related clocks (Vincent Knecht) - clk: qcom: camcc-sc8280xp: Add sc8280xp CAMCC (Bryan O'Donoghue) - dt-bindings: clock: qcom,gcc-ipq6018: split to separate schema (Robert Marko) - clk: qcom: apss-ipq-pll: add support for IPQ5018 (Gokul Sriram Palanisamy) - dt-bindings: clock: qcom,a53pll: add IPQ5018 compatible (Gokul Sriram Palanisamy) - clk: imx: pll14xx: change naming of fvco to fout (Shengjiu Wang) - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Alexander Stein) - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Kuan-Wei Chiu) - dt-bindings: clock: support i.MX93 ANATOP clock module (Peng Fan) - dt-bindings: clock: sophgo: Add clock controller of CV1800 series SoC (Inochi Amaoto) - clk: starfive: jh7100: Add CLK_SET_RATE_PARENT to gmac_tx (Emil Renner Berthing) - clk: starfive: Add flags argument to JH71X0__MUX macro (Emil Renner Berthing) - clk: samsung: Improve kernel-doc comments (Sam Protsenko) - clk: samsung: Fix kernel-doc comments (Sam Protsenko) - clk: si5351: allow PLLs to be adjusted without reset (Alvin Šipraga) - dt-bindings: clock: si5351: add PLL reset mode property (Alvin Šipraga) - dt-bindings: clock: si5351: convert to yaml (Alvin Šipraga) - clk: versaclock3: Drop ret variable (Biju Das) - clk: versaclock3: Add missing space between ')' and '{' (Biju Das) - clk: versaclock3: Use u8 return type for get_parent() callback (Biju Das) - clk: versaclock3: Avoid unnecessary padding (Biju Das) - clk: versaclock3: Update vc3_get_div() to avoid divide by zero (Biju Das) - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Théo Lebrun) - clk: si5341: fix an error code problem in si5341_output_clk_set_rate (Su Hui) - clk: microchip: mpfs-ccc: replace include of asm-generic/errno-base.h (Conor Dooley) - clk: rs9: Fix DIF OEn bit placement on 9FGV0241 (Marek Vasut) - clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() (Kuan-Wei Chiu) - clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() (Kuan-Wei Chiu) - clk: sp7021: fix return value check in sp7021_clk_probe() (Yang Yingliang) - clk: sunxi-ng: nkm: remove redundant initialization of tmp_parent (Colin Ian King) - clk: rockchip: rk3568: Mark pclk_usb as critical (Chris Morgan) - clk: rockchip: rk3568: Add PLL rate for 126.4MHz (Chris Morgan) - clk: rockchip: rk3568: Add PLL rate for 115.2MHz (Chris Morgan) - clk: renesas: r9a08g045: Add clock and reset support for ETH0 and ETH1 (Claudiu Beznea) - clk: renesas: rzg2l: Check reset monitor registers (Claudiu Beznea) - clk: renesas: r9a08g045: Add IA55 pclk and its reset (Claudiu Beznea) - clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset() (Claudiu Beznea) - clk: renesas: r8a779g0: Add PCIe clocks (Yoshihiro Shimoda) - clk: renesas: r8a779g0: Add EtherTSN clock (Niklas Söderlund) - gpiolib: replace the GPIO device mutex with a read-write semaphore (Bartosz Golaszewski) - gpiolib: remove the GPIO device from the list when it's unregistered (Bartosz Golaszewski) - gpio: nuvoton: Add Nuvoton NPCM sgpio driver (Jim Liu) - dt-bindings: gpio: add NPCM sgpio driver bindings (Jim Liu) - gpio: rtd: Add support for Realtek DHC(Digital Home Center) RTD SoCs (Tzuyi Chang) - dt-bindings: gpio: realtek: Add realtek,rtd-gpio (Tzuyi Chang) - gpio: pmic-eic-sprd: Configure the bit corresponding to the EIC through offset (Wenhua Lin) - gpio: dwapb: Use generic request, free and set_config (Emil Renner Berthing) - gpio: sysfs: drop tabs from local variable declarations (Bartosz Golaszewski) - gpiolib: drop tabs from local variable declarations (Bartosz Golaszewski) - gpiolib: remove extra_checks (Bartosz Golaszewski) - gpio: tps65219: don't use CONFIG_DEBUG_GPIO (Bartosz Golaszewski) - gpiolib: cdev: replace locking wrappers for gpio_device with guards (Kent Gibson) - gpiolib: cdev: replace locking wrappers for config_mutex with guards (Kent Gibson) - gpiolib: cdev: allocate linereq using kvzalloc() (Kent Gibson) - gpiolib: cdev: include overflow.h (Kent Gibson) - gpiolib: cdev: reduce locking in gpio_desc_to_lineinfo() (Kent Gibson) - gpiolib: cdev: improve documentation of get/set values (Kent Gibson) - gpiolib: cdev: fully adopt guard() and scoped_guard() (Kent Gibson) - gpiolib: remove debounce_period_us from struct gpio_desc (Kent Gibson) - gpiolib: cdev: relocate debounce_period_us from struct gpio_desc (Kent Gibson) - gpio: tangier: simplify locking using cleanup helpers (Raag Jadav) - gpio: tangier: unexport suspend/resume handles (Raag Jadav) - gpio: elkhartlake: reuse pm_ops from Intel Tangier driver (Raag Jadav) - gpio: tangier: use EXPORT_NS_GPL_SIMPLE_DEV_PM_OPS() helper (Raag Jadav) - gpio: mmio: Clean up headers (Andy Shevchenko) - gpio: mmio: Make use of device properties (Andy Shevchenko) - device property: Implement device_is_big_endian() (Andy Shevchenko) - dt-bindings: gpio: dwapb: allow gpio-ranges (Emil Renner Berthing) - gpiolib: use a mutex to protect the list of GPIO devices (Bartosz Golaszewski) - gpiolib: rename static functions that are called with the lock taken (Bartosz Golaszewski) - gpio: xilinx: remove excess kernel doc (Bartosz Golaszewski) - gpiolib: remove duplicate inclusions (Wang Jinchao) - gpiolib: allocate memory atomically with a spinlock held (Bartosz Golaszewski) - gpio: sim: implement the dbg_show() callback (Bartosz Golaszewski) - gpiolib: remove gpiochip_is_requested() (Bartosz Golaszewski) - gpiolib: use gpiochip_dup_line_label() in for_each helpers (Bartosz Golaszewski) - pinctrl: sppctl: use gpiochip_dup_line_label() (Bartosz Golaszewski) - pinctrl: baytrail: use gpiochip_dup_line_label() (Bartosz Golaszewski) - pinctrl: nomadik: use gpiochip_dup_line_label() (Bartosz Golaszewski) - pinctrl: abx500: use gpiochip_dup_line_label() (Bartosz Golaszewski) - gpio: stmpe: use gpiochip_dup_line_label() (Bartosz Golaszewski) - gpio: wm8994: use gpiochip_dup_line_label() (Bartosz Golaszewski) - gpio: wm831x: use gpiochip_dup_line_label() (Bartosz Golaszewski) - gpiolib: provide gpiochip_dup_line_label() (Bartosz Golaszewski) - gpio: sim: fix the email address in MODULE_AUTHOR() (Bartosz Golaszewski) - gpio: max730x: don't use kernel-doc marker for regular comment (Randy Dunlap) - dt-bindings: gpio: rockchip: add a pattern for gpio hogs (Heiko Stuebner) - dt-bindings: gpio: modepin: Describe label property (Michal Simek) - gpio: ixp4xx: Handle clock output on pin 14 and 15 (Linus Walleij) - gpio: sysfs: fix forward declaration of struct gpio_device (Bartosz Golaszewski) - dt-bindings: gpio: brcmstb: drop unneeded quotes (Rob Herring) - gpiolib: provide gpio_device_get_label() (Bartosz Golaszewski) - gpio: mockup: initialize a managed pointer in place (Bartosz Golaszewski) - gpio: sifive: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - watchdog: mlx_wdt: fix all kernel-doc warnings (Randy Dunlap) - dt-bindings: watchdog: qcom,pm8916-wdt: add parent spmi node to example (Johan Hovold) - dt-bindings: watchdog: nxp,pnx4008-wdt: convert txt to yaml (Nik Bune) - dt-bindings: watchdog: qca,ar7130-wdt: convert txt to yaml (Nik Bune) - dt-bindings: watchdog: intel,keembay: reference common watchdog schema (Krzysztof Kozlowski) - dt-bindings: watchdog: re-order entries to match coding convention (Krzysztof Kozlowski) - watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786 (Werner Fischer) - watchdog: it87_wdt: Add IT8659 ID (Werner Fischer) - watchdog: it87_wdt: Remove redundant max_units setting (Werner Fischer) - watchdog: it87_wdt: add blank line after variable declaration (Werner Fischer) - dt-bindings: wdt: Add ts72xx (Nikita Shubin) - dt-bindings: watchdog: dlg,da9062-watchdog: Document DA9063 watchdog (Biju Das) - dt-bindings: watchdog: dlg,da9062-watchdog: Add fallback for DA9061 watchdog (Biju Das) - watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused (Vignesh Raghavendra) - watchdog: starfive: add lock annotations to fix context imbalances (Ben Dooks) - watchdog: mediatek: mt7988: add wdt support (Daniel Golle) - dt-bindings: watchdog: mediatek,mtk-wdt: add MT7988 watchdog and toprgu (Daniel Golle) - dt-bindings: watchdog: realtek,rtd1295-watchdog: convert txt to yaml (Nik Bune) - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling (Stefan Wahren) - watchdog/hpwdt: Remove unused variable (Jerry Hoemann) - watchdog/hpwdt: Remove redundant test. (Jerry Hoemann) - watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO (Jerry Hoemann) - watchdog: txx9wdt: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: starfive-wdt: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: at91sam9_wdt: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: txx9: Stop using module_platform_driver_probe() (Uwe Kleine-König) - watchdog: at91sam9: Stop using module_platform_driver_probe() (Uwe Kleine-König) - MAINTAINERS: rectify entry for DIALOG SEMICONDUCTOR DRIVERS (Lukas Bulwahn) - dt-bindings: watchdog: qcom-wdt: Make the interrupt example edge triggered (Douglas Anderson) - watchdog: set cdev owner before adding (Curtis Klein) - hwmon: (gigabyte_waterforce) Mark status report as received under a spinlock (Aleksa Savic) - hwmon: (lm75) Fix tmp112 default config (Abdel Alkuor) - hwmon: (lm75) Add AMS AS6200 temperature sensor (Abdel Alkuor) - dt-bindings: hwmon: (lm75) Add AMS AS6200 temperature sensor (Abdel Alkuor) - hwmon: (lm75) remove now-unused include (Luca Ceresoli) - hwmon: (pmbus) Add support for MPS Multi-phase mp2856/mp2857 controller (Peter Yin) - dt-bindings: Add MP2856/MP2857 voltage regulator device (Peter Yin) - hwmon: (aquacomputer_d5next) Remove unneeded CONFIG_DEBUG_FS #ifdef (Aleksa Savic) - dt-bindings: hwmon: gpio-fan: Convert txt bindings to yaml (David Heidelberg) - hwmon: (k10temp) Add support for AMD Family 19h Model 8h (Jami Kurki) - hwmon: Add driver for Gigabyte AORUS Waterforce AIO coolers (Aleksa Savic) - hwmon: (smsc47m1) Rename global platform device variable (Uwe Kleine-König) - hwmon: (smsc47m1) Simplify device registration (Uwe Kleine-König) - hwmon: (smsc47m1) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (smsc47m1) Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - MAINTAINERS: Add maintainer for Baikal-T1 PVT hwmon driver (Serge Semin) - hwmon: (sht3x) add sts3x support (Stefan Gloor) - hwmon: (pmbus) Add ltc4286 driver (Delphine CC Chiu) - dt-bindings: hwmon: Add lltc ltc4286 driver bindings (Delphine CC Chiu) - hwmon: (max31827) Add custom attribute for resolution (Daniel Matyas) - hwmon: (max31827) Return closest value in update_interval (Daniel Matyas) - hwmon: (max31827) Update bits with shutdown_write() (Daniel Matyas) - hwmon: (max31827) Add support for max31828 and max31829 (Daniel Matyas) - hwmon: (max31827) Handle new properties from the devicetree (Daniel Matyas) - hwmon: (corsair-cpro) use NULL instead of 0 (Marius Zachmann) - dt-bindings: hwmon: Increase max number of io-channels (Michal Simek) - hwmon: (dell-smm) Add Optiplex 7000 to fan control whitelist (Armin Wolf) - hwmon: (dell-smm) Document the WMI SMM interface (Armin Wolf) - hwmon: (dell-smm) Add support for WMI SMM interface (Armin Wolf) - hwmon: (dell-smm) Introduce helper function for data init (Armin Wolf) - hwmon: (dell-smm) Move config entries out of i8k_dmi_table (Armin Wolf) - hwmon: (dell-smm) Move DMI config handling to module init (Armin Wolf) - hwmon: (dell-smm) Move whitelist handling to module init (Armin Wolf) - hwmon: (dell-smm) Move blacklist handling to module init (Armin Wolf) - hwmon: (dell-smm) Prepare for multiple SMM calling backends (Armin Wolf) - hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6 (James Seo) - hwmon: (tmp513) Use SI constants from units.h (Andy Shevchenko) - hwmon: (tmp513) Simplify with dev_err_probe() (Andy Shevchenko) - hwmon: (tmp513) Don't use "proxy" headers (Andy Shevchenko) - hwmon: (peci/dimmtemp) Bump timeout (Patrick Rudolph) - hwmon: (pc87360) Bounds check data->innr usage (Kees Cook) - hwmon: (nct6775) Fix fan speed set failure in automatic mode (Xing Tong Wu) - hwmon: (nct6775) Add support for 2 additional fan controls (Xing Tong Wu) - ABI: sysfs-class-hwmon: document emergency/max/min temperature alarms (Javier Carrasco) - ABI: sysfs-class-hwmon: fix tempY_crit_alarm access rights (Javier Carrasco) - ABI: sysfs-class-hwmon: document missing humidity attributes (Javier Carrasco) - ABI: sysfs-class-hwmon: rearrange humidity attributes alphabetically (Javier Carrasco) - hwmon: (pmbus) Add support for MPS Multi-phase mp5990 (Peter Yin) - dt-bindings: hwmon: Add mps mp5990 driver bindings (Peter Yin) - hwmon: (lm25066) Use i2c_get_match_data() (Rob Herring) - hwmon: (nct6775-core) Explicitly initialize nct6775_device_names indexes (Guenter Roeck) - hwmon: (nct6775-platform) Explicitly initialize nct6775_sio_names indexes (Kees Cook) - hwmon: (nct6775-i2c) Use i2c_get_match_data() (Rob Herring) - hwmon: (max6650) Use i2c_get_match_data() (Rob Herring) - hwmon: (aspeed-pwm-tacho) Fix -Wstringop-overflow warning in aspeed_create_fan_tach_channel() (Gustavo A. R. Silva) - hwmon: Fix some kernel-doc comments (Yang Li) - hwmon: (emc1403) Add support for EMC1442 (Delphine CC Chiu) - hwmon: (ltc2991) remove device reference from state (Antoniu Miclaus) - hwmon: (npcm750-pwm-fan) Add NPCM8xx support (Tomer Maimon) - kselftest/alsa - conf: Stringify the printed errno in sysfs_get() (Mirsad Todorovac) - kselftest/alsa - mixer-test: Fix the print format specifier warning (Mirsad Todorovac) - kselftest/alsa - mixer-test: Fix the print format specifier warning (Mirsad Todorovac) - kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg() (Mirsad Todorovac) - ALSA: hda/tas2781: annotate calibration data endianness (Gergo Koteles) - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Tom Jason Schwanke) - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (bo liu) - ASoC: pxa: sspa: Don't select SND_ARM (Duje Mihanović) - ASoC: rt5663: cancel the work when system suspends (Shuming Fan) - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Shengjiu Wang) - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Hans de Goede) - ASoC: rt5645: Add mono speaker information to the components string (Hans de Goede) - ASoC: rt5645: Add a rt5645_components() helper (Hans de Goede) - ASoC: rt5645: Add rt5645_get_pdata() helper (Hans de Goede) - ASoC: rt5645: Refactor rt5645_parse_dt() (Hans de Goede) - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Hans de Goede) - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Hans de Goede) - ASoC: qcom: sc8280xp: Add support for SM8650 (Neil Armstrong) - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Neil Armstrong) - ASoC: mediatek: mt8188-mt6359: Enable dual amp for mt8188-rt5682s (Rui Zhou) - ASoC: mediatek: mt8188-mt6359: add es8326 support (Rui Zhou) - ASoC: mediatek: mt8188-mt6359: commonize headset codec init/exit api (Rui Zhou) - ASoC: dt-bindings: mt8188-mt6359: add es8326 support (Rui Zhou) - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Cristian Ciocaltea) - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Cristian Ciocaltea) - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Cristian Ciocaltea) - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Cristian Ciocaltea) - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Cristian Ciocaltea) - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Kuninori Morimoto) - ASoC: sof: use snd_soc_dummy_dlc (Kuninori Morimoto) - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Kuninori Morimoto) - ASoC: samsung: odroid: don't need DUMMY Platform (Kuninori Morimoto) - ASoC: fsl: fsl-asoc-card: don't need DUMMY Platform (Kuninori Morimoto) - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Linus Walleij) - ASoC: simple-card-utils: Drop GPIO include (Linus Walleij) - ASoC: qcom: sc7180: Drop GPIO include (Linus Walleij) - ASoC: hisilicon: Drop GPIO include (Linus Walleij) - ASoC: dt-bindings: qcom,lpass-va-macro: remove spurious contains in if statement (Neil Armstrong) - ASoC: sprd: Simplify memory allocation in sprd_platform_compr_dma_config() (Christophe JAILLET) - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Venkata Prasad Potturu) - ASoC: SOF: Rename amd_bt sof_dai_type (Venkata Prasad Potturu) - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Venkata Prasad Potturu) - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Venkata Prasad Potturu) - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Venkata Prasad Potturu) - ASoC: amd: acp: Remove redundant ret variable (Himanshu Bhavani) - ASoC: tas2781: add support for FW version 0x0503 (Gergo Koteles) - ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS WSA (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS VA (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS TX (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS RX (Krzysztof Kozlowski) - ASoC: qcom: Fix trivial code style issues (Krzysztof Kozlowski) - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Chancel Liu) - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Krzysztof Kozlowski) - ASoC: qcom: Add x1e80100 sound machine driver (Krzysztof Kozlowski) - ASoC: amd: acp: add pm ops support for renoir platform. (Syed Saba Kareem) - ASoC: SOF: Intel: check fw_context_save for library reload (Rander Wang) - ASoC: SOF: IPC4: query fw_context_save feature from fw (Rander Wang) - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Rander Wang) - ASoC: fsl_mqs: remove duplicated including (Wang Jinchao) - ASoC: SOF: amd: remove duplicated including (Wang Jinchao) - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Daniel Baluta) - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Daniel Baluta) - ASoC: mediatek: mt7986: silence error in case of -EPROBE_DEFER (Daniel Golle) - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Charles Keepax) - ASoC: cs42l43: Allow HP amp to cool off after current limit (Charles Keepax) - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Neil Armstrong) - ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8650 LPASS WSA (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8650 LPASS VA (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8650 LPASS TX (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX (Krzysztof Kozlowski) - ASoC: qcom: audioreach: Add 4 channel support (Krzysztof Kozlowski) - ASoC: qcom: audioreach: drop duplicate channel defines (Krzysztof Kozlowski) - ASoC: qcom: audioreach: Commonize setting channel mappings (Krzysztof Kozlowski) - ASoC: wm1250-ev1: Fix uninitialized ret (Linus Walleij) - ASoC: wm8996: Convert to GPIO descriptors (Linus Walleij) - ASoC: wm5100: Convert to GPIO descriptors (Linus Walleij) - ASoC: wm2200: Convert to GPIO descriptors (Linus Walleij) - ASoC: wm1250-ev1: Convert to GPIO descriptors (Linus Walleij) - ASoC: wm0010: Convert to GPIO descriptors (Linus Walleij) - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Dan Carpenter) - ASoC: amd: acp: modify config flag read logic (Vijendar Mukunda) - ASoC: SOF: Intel: hda-codec: Delay the codec device registration (Peter Ujfalusi) - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Venkata Prasad Potturu) - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Venkata Prasad Potturu) - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Venkata Prasad Potturu) - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Venkata Prasad Potturu) - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Venkata Prasad Potturu) - ASoC: amd: Remove extra dmi parameter (Venkata Prasad Potturu) - ASoC: amd: vangogh: Add condition check for acp config flag (Venkata Prasad Potturu) - ASoC: amd: Add new dmi entries for acp5x platform (Venkata Prasad Potturu) - ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts (Fabio Estevam) - ASoC: SOF: Wire up buffer flags (Curtis Malainey) - ASoC: SOF: add alignment for topology header file struct definition (Baofeng Tian) - ASoC: SOF: align topology header file with sof topology header (Baofeng Tian) - ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget (Bard Liao) - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Bard Liao) - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Bard Liao) - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Brent Lu) - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Brent Lu) - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Brent Lu) - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Richard Fitzgerald) - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Rander Wang) - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Colin Ian King) - ASoC: rt722-sdca: Set lane_control_support for multilane (Chao Song) - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Bard Liao) - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Hans de Goede) - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Hans de Goede) - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Pierre-Louis Bossart) - ASoC: es83xx: add ACPI DSM helper module (Pierre-Louis Bossart) - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Chen-Yu Tsai) - ASoC: cs4349: Drop legacy include (Linus Walleij) - ASoC: cs43130: Drop legacy includes (Linus Walleij) - ASoC: cs42l42: Drop legacy include (Linus Walleij) - ASoC: cirrus: edb93xx: Drop legacy include (Linus Walleij) - ASoC: cs4271: Convert to GPIO descriptors (Linus Walleij) - ASoC: cs35l36: Drop legacy includes (Linus Walleij) - ASoC: cs35l35: Drop legacy includes (Linus Walleij) - ASoC: cs35l34: Fix GPIO name and drop legacy include (Linus Walleij) - ASoC: cs35l33: Fix GPIO name and drop legacy include (Linus Walleij) - ASoC: cs35l32: Drop legacy include (Linus Walleij) - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Krzysztof Kozlowski) - ASoC: qcom: sc8280xp: set card driver name from match data (Krzysztof Kozlowski) - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Peter Ujfalusi) - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Peter Ujfalusi) - ASoC: SOF: core: Add helper for initialization of paths, ops (Peter Ujfalusi) - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Peter Ujfalusi) - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Peter Ujfalusi) - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Peter Ujfalusi) - ASoC: SOF: core: Implement firmware, topology path setup in core (Peter Ujfalusi) - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Peter Ujfalusi) - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Peter Ujfalusi) - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Peter Ujfalusi) - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Peter Ujfalusi) - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Peter Ujfalusi) - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Peter Ujfalusi) - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Krzysztof Kozlowski) - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Krzysztof Kozlowski) - ASoC: fsl_rpmsg: update Kconfig dependencies (Arnd Bergmann) - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Baofeng Tian) - ASoC: core: Fix a handful of spelling mistakes. (Colin Ian King) - ASoC: SOF: ipc4: Move window offset configuration earlier (Peter Ujfalusi) - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Bard Liao) - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Kamil Duljas) - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Chao Song) - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Chao Song) - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Mac Chiang) - ASoC: Intel: sof_sdw: Add rt722 support (Chao Song) - ASoC: Intel: sof_sdw: remove unused function declaration (Chao Song) - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Peter Ujfalusi) - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Brent Lu) - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Brent Lu) - ASoC: Intel: board_helpers: support DAI link array generation (Brent Lu) - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Brent Lu) - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Brent Lu) - ASoC: Intel: board_helpers: support HDMI-In link initialization (Brent Lu) - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Brent Lu) - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Brent Lu) - ASoC: Intel: sof_rt5682: use common module for BT offload link (Brent Lu) - ASoC: Intel: sof_nau8825: use common module for BT offload link (Brent Lu) - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Brent Lu) - ASoC: Intel: board_helpers: support BT offload link initialization (Brent Lu) - ASoC: Intel: sof_ssp_amp: rename function parameter (Brent Lu) - ASoC: Intel: sof_ssp_amp: use common module for amp link (Brent Lu) - ASoC: Intel: sof_rt5682: use common module for amp link (Brent Lu) - ASoC: Intel: sof_nau8825: use common module for amp link (Brent Lu) - ASoC: Intel: sof_cs42l42: use common module for amp link (Brent Lu) - ASoC: Intel: board_helpers: support amp link initialization (Brent Lu) - ASoC: Intel: sof_rt5682: use common module for codec link (Brent Lu) - ASoC: Intel: sof_nau8825: use common module for codec link (Brent Lu) - ASoC: Intel: sof_cs42l42: use common module for codec link (Brent Lu) - ASoC: Intel: board_helpers: support codec link initialization (Brent Lu) - ASoC: Intel: ssp-common: get codec name function (Brent Lu) - ASoC: Intel: cht_bsw_rt5672: check return value (Chao Song) - ASoC: Intel: sof_maxim_common: check return value (Bard Liao) - ASoC: Intel: sof_maxim_common: add else between 2 if test (Bard Liao) - ASoC: Intel: sof_ssp_amp: remove dead code (Brent Lu) - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Kuninori Morimoto) - ASoC: audio-graph-card2-custom-sample: Add connection image (Kuninori Morimoto) - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Kuninori Morimoto) - ASoC: audio-graph-card2: use better image for Multi connection (Kuninori Morimoto) - ASoC: makes CPU/Codec channel connection map more generic (Kuninori Morimoto) - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Peter Ujfalusi) - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Yong Zhi) - ASoC: sh: convert not to use dma_request_slave_channel() (Christophe JAILLET) - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Peter Ujfalusi) - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Peter Ujfalusi) - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Peter Ujfalusi) - ASoC: dt-bindings: correct white-spaces in examples (Krzysztof Kozlowski) - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Maciej Strozek) - ASoC: cs43130: Allow driver to work without IRQ connection (Maciej Strozek) - ASoC: fsl: mpc8610_hpcd: Remove unused driver (Michael Ellerman) - ASoC: dt-bindings: fsl,mqs: Convert format to json-schema (Chancel Liu) - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Cristian Ciocaltea) - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Chancel Liu) - ASoC: dt-bindings: sound-card-common: List sound widgets ignoring system suspend (Chancel Liu) - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (David Lin) - ASoC: fsl_mqs: Remove duplicate linux/of.h header (Lucas Tanure) - ASoC: cs43130: Add switch to control normal and alt hp inputs (Maciej Strozek) - ASoC: cs43130: Add handling of ACPI (Maciej Strozek) - ASoC: cs43130: Store device in private struct and use it more consistently (Maciej Strozek) - ASoC: dt-bindings: renesas,rz-ssi: Document RZ/Five SoC (Lad Prabhakar) - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Syed Saba Kareem) - ASoC: rt5682s: Add LDO output selection for dacref (Jack Yu) - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Syed Saba Kareem) - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Mac Chiang) - ASoC: cs42l43: Add missing static from runtime PM ops (Charles Keepax) - ASoC: codecs: ES8326: Changing the headset detection time (Zhu Ning) - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Zhu Ning) - ASoC: codecs: ES8326: Add chip version flag (Zhu Ning) - ASoC: SOF: Add support for configuring PDM interface from topology (Daniel Baluta) - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Daniel Baluta) - ASoC: Intel: avs: ssm4567: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: rt5682: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: rt5663: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: rt5514: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: rt298: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: rt286: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: rt274: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: probe: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: nau8825: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: max98927: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: max98373: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: max98357a: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: i2s_test: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: hdaudio: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: es8336: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: dmic: Add proper id_table (Amadeusz Sławiński) - ASoC: Intel: avs: da7219: Add proper id_table (Amadeusz Sławiński) - ASoC: SOF: mediatek: remove unused variables (Trevor Wu) - ASoC: SOF: mediatek: mt8186: clean up unused code (Trevor Wu) - ASoC: SOF: mediatek: mt8195: clean up unused code (Trevor Wu) - ASoC: nau8821: Add slew rate controls. (Seven Lee) - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Seven Lee) - ASoC: amd: acp: remove unnecessary NULL check (Dan Carpenter) - ASoC: dt-bindings: use "soundwire" as controller's node name in examples (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Krzysztof Kozlowski) - dt-bindings: es8328: convert to DT schema format (Sebastian Reichel) - ASoC: codecs: Modify the bin file parsing method (Weidong Wang) - ASoC: tegra: convert not to use dma_request_slave_channel() (Christophe JAILLET) - ASoC: dt-bindings: Simplify port schema (Rob Herring) - ASoC: amd: acp: correct the format order (Syed Saba Kareem) - ASoC: amd: acp: Fix for indentation issue (Syed Saba Kareem) - ASoC: dapm: Simplify widget clone (Amadeusz Sławiński) - ASoC: sti-uniperf: Use default pcm_config instead (Keguang Zhang) - ALSA: ac97: fix build regression (Arnd Bergmann) - ALSA: hda: cs35l41: Support more HP models without _DSD (Lorenz Brun) - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Gergo Koteles) - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Gergo Koteles) - ALSA: hda/tas2781: add configurable global i2c address (Gergo Koteles) - ALSA: hda/tas2781: add ptrs to calibration functions (Gergo Koteles) - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Dorian Cruveiller) - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Dorian Cruveiller) - ALSA: hda/tas2781: configure the amp after firmware load (Gergo Koteles) - ALSA: mark all struct bus_type as const (Greg Kroah-Hartman) - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Geoffrey D. Bennett) - ALSA: scarlett2: Add R/O headphone volume control (Geoffrey D. Bennett) - ALSA: scarlett2: Add minimum firmware version check (Geoffrey D. Bennett) - ALSA: scarlett2: Rename DSP mux channels (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for DSP mux channels (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Geoffrey D. Bennett) - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Geoffrey D. Bennett) - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Geoffrey D. Bennett) - ALSA: scarlett2: Add power status control (Geoffrey D. Bennett) - ALSA: scarlett2: Disable autogain during phantom power state change (Geoffrey D. Bennett) - ALSA: scarlett2: Disable input controls while autogain is running (Geoffrey D. Bennett) - ALSA: scarlett2: Minor refactor MSD mode check (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for software-controllable input gain (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for Air Presence + Drive option (Geoffrey D. Bennett) - ALSA: scarlett2: Allow for controls with a "mute mode" (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for Gen 4 style parameters (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for air/phantom control on input 2 (Geoffrey D. Bennett) - ALSA: scarlett2: Remove repeated elem->head.mixer references (Geoffrey D. Bennett) - ALSA: scarlett2: Split direct_monitor out from monitor_other (Geoffrey D. Bennett) - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Geoffrey D. Bennett) - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Geoffrey D. Bennett) - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Geoffrey D. Bennett) - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Geoffrey D. Bennett) - ALSA: scarlett2: Allow for interfaces without per-channel volume (Geoffrey D. Bennett) - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Geoffrey D. Bennett) - ALSA: scarlett2: Split dim_mute_update from vol_updated (Geoffrey D. Bennett) - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Geoffrey D. Bennett) - ALSA: scarlett2: Refactor common port_count lookups (Geoffrey D. Bennett) - ALSA: scarlett2: Change num_mux_* from int to u8 (Geoffrey D. Bennett) - ALSA: scarlett2: Parameterise notifications (Geoffrey D. Bennett) - ALSA: scarlett2: Formatting fixes (Geoffrey D. Bennett) - ALSA: scarlett2: Refactor scarlett2_config_save() (Geoffrey D. Bennett) - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Geoffrey D. Bennett) - ALSA: scarlett2: Add check for config_item presence (Geoffrey D. Bennett) - ALSA: scarlett2: Remove scarlett2_config_sets array (Geoffrey D. Bennett) - ALSA: scarlett2: Add config set struct (Geoffrey D. Bennett) - ALSA: scarlett2: Check presence of mixer using mux_assignment (Geoffrey D. Bennett) - ALSA: scarlett2: Check for phantom persistence config item (Geoffrey D. Bennett) - ALSA: scarlett2: Infer standalone switch from config items (Geoffrey D. Bennett) - ALSA: scarlett2: Infer has_msd_mode from config items (Geoffrey D. Bennett) - ALSA: scarlett2: Simplify enums by removing explicit values (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for uploading new firmware (Geoffrey D. Bennett) - ALSA: scarlett2: Add ioctl commands to erase flash segments (Geoffrey D. Bennett) - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Geoffrey D. Bennett) - ALSA: scarlett2: Retrieve useful flash segment numbers (Geoffrey D. Bennett) - ALSA: scarlett2: Add #defines for firmware upgrade (Geoffrey D. Bennett) - ALSA: scarlett2: Add missing mutex lock around get meter levels (Geoffrey D. Bennett) - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Geoffrey D. Bennett) - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Geoffrey D. Bennett) - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Geoffrey D. Bennett) - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Geoffrey D. Bennett) - ALSA: scarlett2: Update maintainer info (Geoffrey D. Bennett) - ALSA: hda/realtek: Add quirks for Dell models (Stefan Binding) - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Stefan Binding) - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Stefan Binding) - ALSA: seq: fix kvmalloc_array() arguments order (Dmitry Antipov) - ALSA: au88x0: fixed a typo (Ghanshyam Agrawal) - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Ghanshyam Agrawal) - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Pierre-Louis Bossart) - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Pierre-Louis Bossart) - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Pierre-Louis Bossart) - ALSA: hda: Intel: add HDA_ARL PCI ID support (Pierre-Louis Bossart) - PCI: add INTEL_HDA_ARL to pci_ids.h (Pierre-Louis Bossart) - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Cezary Rojewski) - ASoC: Intel: avs: Kill S24_LE format (Cezary Rojewski) - ALSA: hda: Drop snd_hdac_calc_stream_format() (Cezary Rojewski) - ASoC: Intel: avs: Switch to new stream-format interface (Cezary Rojewski) - ASoC: SOF: Intel: Switch to new stream-format interface (Cezary Rojewski) - ASoC: Intel Skylake: Switch to new stream-format interface (Cezary Rojewski) - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Cezary Rojewski) - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Cezary Rojewski) - ASoC: codecs: hda: Switch to new stream-format interface (Cezary Rojewski) - ALSA: hda/ca0132: Switch to new stream-format interface (Cezary Rojewski) - ALSA: hda/hdmi: Switch to new stream-format interface (Cezary Rojewski) - ALSA: hda: Switch to new stream-format interface (Cezary Rojewski) - ALSA: hda: Upgrade stream-format infrastructure (Cezary Rojewski) - ASoC: pcm: Honor subformat when configuring runtime (Cezary Rojewski) - ALSA: hda: Honor subformat when querying PCMs (Cezary Rojewski) - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) - ALSA: hda: Refer to correct stream index at loops (Takashi Iwai) - ALSA: wavefront: copy userspace array safely (Philipp Stanner) - drm/i915: Use kmap_local_page() in gem/i915_gem_execbuffer.c (Zhao Liu) - drm/i915: Use kmap_local_page() in i915_cmd_parser.c (Zhao Liu) - drm/i915: Use memcpy_from_page() in gt/uc/intel_uc_fw.c (Zhao Liu) - drm/i915: Use kmap_local_page() in gem/selftests/i915_gem_context.c (Zhao Liu) - drm/i915: Use kmap_local_page() in gem/selftests/i915_gem_coherency.c (Zhao Liu) - drm/i915: Use kmap_local_page() in gem/selftests/huge_pages.c (Zhao Liu) - drm/i915: Use kmap_local_page() in gem/i915_gem_shmem.c (Zhao Liu) - drm/i915: Use memcpy_[from/to]_page() in gem/i915_gem_pyhs.c (Zhao Liu) - drm/i915: Use kmap_local_page() in gem/i915_gem_object.c (Zhao Liu) - drm/i915: Add Wa_14019877138 (Haridhar Kalvala) - drm/i915/uapi: fix typos/spellos and punctuation (Randy Dunlap) - drm/i915/hwmon: Fix static analysis tool reported issues (Karthik Poosa) - drm/i915/selftests: Fix spelling mistake "initialiased" -> "initialised" (Colin Ian King) - drm/amd/display: Allow z8/z10 from driver (Charlene Liu) - drm/amd/display: fix bandwidth validation failure on DCN 2.1 (Melissa Wen) - drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well (Alex Deucher) - drm/amd/display: Move fixpt_from_s3132 to amdgpu_dm (Harry Wentland) - drm/amd/display: Fix recent checkpatch errors in amdgpu_dm (Harry Wentland) - Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole" (Kaibo Ma) - drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings() (Arnd Bergmann) - drm/amd/display: Fix power_helpers.c codestyle (Marcelo Mendes Spessoto Junior) - drm/amd/display: Fix hdcp_log.h codestyle (Marcelo Mendes Spessoto Junior) - drm/amd/display: Fix hdcp2_execution.c codestyle (Marcelo Mendes Spessoto Junior) - drm/amd/display: Fix hdcp_psp.h codestyle (Marcelo Mendes Spessoto Junior) - drm/amd/display: Fix freesync.c codestyle (Marcelo Mendes Spessoto Junior) - drm/amd/display: Fix hdcp_psp.c codestyle (Marcelo Mendes Spessoto Junior) - drm/amd/display: Fix hdcp1_execution.c codestyle (Marcelo Mendes Spessoto Junior) - drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init (Zhipeng Lu) - drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()' (Srinivasan Shanmugam) - drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' (Srinivasan Shanmugam) - drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c (Srinivasan Shanmugam) - drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()' (Srinivasan Shanmugam) - drm/amdgpu: Fix variable 'mca_funcs' dereferenced before NULL check in 'amdgpu_mca_smu_get_mca_entry()' (Srinivasan Shanmugam) - drm/amdgpu: add param to specify fw bo location for front-door loading (Le Ma) - drm/amdgpu: Remove unreachable code in 'atom_skip_src_int()' (Srinivasan Shanmugam) - drm/amd/display: Removing duplicate copyright text (Marcelo Mendes Spessoto Junior) - drm/amdgpu: skip gpu_info fw loading on navi12 (Alex Deucher) - drm/amd/display: add nv12 bounding box (Alex Deucher) - drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR (Joshua Ashton) - Revert "drm/amdgpu: enable mca debug mode on APU by default" (Hawking Zhang) - drm/amd/pm: Add mem_busy_percent for GCv9.4.3 apu (Asad Kamal) - drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process' (Srinivasan Shanmugam) - drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper() (Srinivasan Shanmugam) - drm/amdgpu: Drop redundant unsigned >=0 comparision 'amdgpu_gfx_rlc_init_microcode()' (Srinivasan Shanmugam) - drm/amd/display: Adjust kdoc for 'dcn35_hw_block_power_down' & 'dcn35_hw_block_power_up' (Srinivasan Shanmugam) - drm/amd/display: Address function parameter 'context' not described in 'dc_state_rem_all_planes_for_stream' & 'populate_subvp_cmd_drr_info' (Srinivasan Shanmugam) - drm/amdgpu: Use kvcalloc instead of kvmalloc_array in amdgpu_cs_parser_bos() (Srinivasan Shanmugam) - drm/amdgpu: Use kzalloc instead of kmalloc+__GFP_ZERO in amdgpu_ras.c (Srinivasan Shanmugam) - drm/amdgpu: Cleanup indenting in amdgpu_connector_dvi_detect() (Srinivasan Shanmugam) - drm/amd/pm: Use gpu_metrics_v1_5 for SMUv13.0.6 (Asad Kamal) - drm/amd/pm: Add gpu_metrics_v1_5 (Asad Kamal) - drm/amd/pm: Update metric table for jpeg/vcn data (Asad Kamal) - drm/amd/pm: Use separate metric table for APU (Asad Kamal) - drm/amd/display: Add some functions for Panel Replay (Tom Chung) - Re-revert "drm/amd/display: Enable Replay for static screen use cases" (Ivan Lipski) - drm/amd/display: Fixing stream allocation regression (Relja Vojvodic) - drm/amd/display: Verify disallow bits were cleared for idle (Nicholas Kazlauskas) - drm/amd/display: Fix Mismatch between pipe and stream (Gabe Teeger) - drm/amd/display: Refactor INIT into component folder (Revalla) - drm/amd/display: For FPO and SubVP/DRR configs program vmin/max sel (Alvin Lee) - drm/amd/display: Add dpia display mode validation logic (Meenakshikumar Somasundaram) - drm/amd/display: Switch DMCUB notify idle command to NO_WAIT (Nicholas Kazlauskas) - drm/amdgpu/gfx11: need acquire mutex before access CP_VMID_RESET v2 (Jack Xiao) - drm/amd/display: Wait forever for DMCUB to wake up (Nicholas Kazlauskas) - drm/amd/display: Always exit DMCUB idle when called (Nicholas Kazlauskas) - drm/amd/display: Add log end specifier (Relja Vojvodic) - drm/amd/display: Assign stream status for FPO + Vactive cases (Alvin Lee) - drm/amdgpu: Let KFD sync with VM fences (Felix Kuehling) - drm/amd/display: pbn_div need be updated for hotplug event (Wayne Lin) - drm/amd/display: Correctly restore user_level (Camille Cho) - drm/amd/display: Fix minor issues in BW Allocation Phase2 (Meenakshikumar Somasundaram) - drm/amd/display: Add null pointer guards where needed (Josip Pavic) - drm/amd/display: Add HDMI capacity computations using fixed31_32 (Leo (Hanghong) Ma) - drm/amd/display: Add more mechanisms for tests (Relja Vojvodic) - drm/amd/display: Don't allow FPO if no planes (Alvin Lee) - drm/amd/display: Fix subvp+drr logic errors (Alvin Lee) - drm/amdgpu: Fix ecc irq enable/disable unpaired (Stanley.Yang) - drm/amd/display: enable dcn35 idle power optimization (Roman Li) - drm/amd/display: Disable IPS by default (Roman Li) - drm/amdgpu: Add register read/write debugfs support for AID's (Mangesh Gadre) - drm/amd/display: remove redundant initialization of variable remainder (Colin Ian King) - drm/amdgpu: re-create idle bo's PTE during VM state machine reset (ZhenGuo Yin) - drm/amdgpu: Add umc page retirement for umc v12_0 (YiPeng Chai) - drm/amd/pm: smu v13_0_6 supports ecc info by default (YiPeng Chai) - drm/amdgpu: Add poison mode check error condition for umc v12_0 (YiPeng Chai) - drm/amdgpu: MCA supports recording umc address information (YiPeng Chai) - drm/amd/display: 3.2.265 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.197.0 (Anthony Koo) - drm/amd/display: change static screen wait frame_count for ips (Allen Pan) - drm/amd/display: Fix hang/underflow when transitioning to ODM4:1 (Ilya Bakoulin) - drm/amd/display: Only clear symclk otg flag for HDMI (Alvin Lee) - drm/amd/display: Fix lightup regression with DP2 single display configs (Michael Strauss) - drm/amd/display: Deep copy dml2_context when copying dc_state (Dillon Varone) - drm/amd/display: Create dc_state after resource initialization (Dillon Varone) - drm/amd/display: Fix null reference to state when getting subvp type (Dillon Varone) - drm/amd/display: Refactor phantom resource allocation (Dillon Varone) - drm/amd/display: Refactor dc_state interface (Dillon Varone) - drm/amd/display: Wake DMCUB before executing GPINT commands (Nicholas Kazlauskas) - drm/amd/display: Wake DMCUB before sending a command (Nicholas Kazlauskas) - drm/amd/display: Refactor DMCUB enter/exit idle interface (Nicholas Kazlauskas) - drm/amd/display: fix usb-c connector_type (Allen Pan) - drm/amd/display: add debug option for ExtendedVBlank DLG adjust (Muhammad Ahmed) - drm/amd/display: Set test_pattern_changed update flag on pipe enable (George Shen) - drm/amd/display: dereference variable before checking for zero (Josip Pavic) - drm/amd/display: get dprefclk ss info from integration info table (Charlene Liu) - drm/amd/display: skip error logging when DMUB is inactive from S3 (Samson Tam) - drm/amdkfd: Use partial hmm page walk during buffer validation in SVM (Xiaogang Chen) - drm/amd: Add missing definitions for `SMU_MAX_LEVELS_VDDGFX` (Mario Limonciello) - Documentation/amdgpu: Remove a spurious character (Mario Limonciello) - Documentation/amdgpu: Add Hawk Point processors (Mario Limonciello) - drm/amd/display: make flip_timestamp_in_us a 64-bit variable (Josip Pavic) - drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event (Wayne Lin) - drm/amd/display: disable FPO and SubVP for older DMUB versions on DCN32x (Hamza Mahfooz) - drm/amd/display: Add a new DC debug mask for PSR-SU (Mario Limonciello) - drm/amd/display: Add function for dumping clk registers (Johnson Chen) - drm/amd/display: Unify optimize_required flags and VRR adjustments (Aric Cyr) - drm/imagination: pvr_device.h: fix all kernel-doc warnings (Randy Dunlap) - drm/gpuvm: fix all kernel-doc warnings in include/drm/drm_gpuvm.h (Randy Dunlap) - drm/rockchip: vop2: clean up some inconsistent indenting (Jiapeng Chong) - drm/rockchip: vop2: Avoid use regmap_reinit_cache at runtime (Andy Yan) - drm: Warn when freeing a framebuffer that's still on a list (Ville Syrjälä) - drm: Don't unref the same fb many times by mistake due to deadlock handling (Ville Syrjälä) - drm/xe: Fix warning on impossible condition (Lucas De Marchi) - drm/xe: Fix UBSAN splat in add_preempt_fences() (Matthew Brost) - accel/habanalabs: fix information leak in sec_attest_info() (Xingyuan Mo) - accel/habanalabs/gaudi2: avoid overriding existing undefined opcode data (Tomer Tayar) - accel/habanalabs: add parent_device sysfs attribute (Tomer Tayar) - accel/habanalabs: update debugfs-driver-habanalabs with the device-name directory (Tomer Tayar) - accel/habanalabs/gaudi2: add zero padding when printing QM CP instruction (Tomer Tayar) - accel/habanalabs: report 3 instances of Infineon second stage (Ariel Suller) - accel/habanalabs/gaudi2: add signed dev info uAPI (Moti Haimovski) - accel/habanalabs/gaudi2: use correct registers to dump QM CQ info (Tomer Tayar) - accel/habanalabs: expose module id through sysfs (Dani Liberman) - accel/habanalabs: print error code when mapping fails (Dani Liberman) - accel/habanalabs/gaudi2: get the correct QM CQ info upon an error (Tomer Tayar) - accel/habanalabs: set hard reset flag if graceful reset is skipped (Tomer Tayar) - accel/habanalabs: remove 'get temperature' debug print (Ofir Bitton) - accel/habanalabs/gaudi2: fix undef opcode reporting (Dafna Hirschfeld) - accel/habanalabs: fix EQ heartbeat mechanism (Farah Kassabri) - accel/habanalabs: add support for Gaudi2C device (Oded Gabbay) - accel/habanalabs: add log when eq event is not received (Farah Kassabri) - accel/habanalabs/gaudi2: assume hard-reset by FW upon PCIe AXI drain (Tomer Tayar) - accel/habanalabs: update device boot error check (Farah Kassabri) - accel/habanalabs: add pcie reset prepare/done hooks (farah kassabri) - drm: using mul_u32_u32() requires linux/math64.h (Stephen Rothwell) - drm/bridge: properly refcount DT nodes in aux bridge drivers (Dmitry Baryshkov) - drm/imagination: Fix error path in pvr_vm_create_context (Donald Robson) - drm/imagination: Fix ERR_PTR test on pointer to pointer. (Donald Robson) - drm/imagination: Fixed oops when misusing ioctl CREATE_HWRT_DATASET (Donald Robson) - drm/imagination: Fixed infinite loop in pvr_vm_mips_map() (Donald Robson) - drm/xe: Disable 32bits build (Lucas De Marchi) - drm/xe: Remove uninitialized variable from warning (Lucas De Marchi) - drm/xe: Remove ci-only GuC FW definitions (Daniele Ceraolo Spurio) - drm/xe: Fix build without CONFIG_FAULT_INJECTION (Rodrigo Vivi) - MAINTAINERS: Updates to Intel DRM (Rodrigo Vivi) - drm/xe/uapi: Remove reset uevent for now (Rodrigo Vivi) - drm/xe/uapi: Move DRM_XE_ACC_GRANULARITY_* where they are used (Francois Dugast) - drm/xe/uapi: Move CPU_CACHING defines before doc (Francois Dugast) - drm/xe/uapi: Add examples of user space code (Francois Dugast) - drm/xe/uapi: Add block diagram of a device (Francois Dugast) - drm/xe/uapi: Document the memory_region bitmask (Rodrigo Vivi) - drm/xe/uapi: More uAPI documentation additions and cosmetic updates (Rodrigo Vivi) - drm/xe/uapi: Order sections (Rodrigo Vivi) - drm/xe/uapi: Make constant comments visible in kernel doc (Francois Dugast) - drm/xe/uapi: Document DRM_XE_DEVICE_QUERY_HWCONFIG (Francois Dugast) - drm/xe/uapi: Document drm_xe_query_config keys (Francois Dugast) - drm/xe/uapi: Document use of size in drm_xe_device_query (Francois Dugast) - drm/xe/uapi: Add missing documentation for struct members (Francois Dugast) - drm/xe/uapi: Add a comment to each struct (Francois Dugast) - drm/xe/uapi: Remove sync binds (Matthew Brost) - drm/xe/uapi: Ensure every uapi struct has drm_xe prefix (Rodrigo Vivi) - drm/xe/pmu: Remove PMU from Xe till uapi is finalized (Ashutosh Dixit) - drm/xe/uapi: Remove DRM_XE_UFENCE_WAIT_MASK_* (Francois Dugast) - drm/xe/uapi: Remove DRM_IOCTL_XE_EXEC_QUEUE_SET_PROPERTY (Francois Dugast) - drm/xe/uapi: Return correct error code for xe_wait_user_fence_ioctl (Bommu Krishnaiah) - drm/xe/uapi: add exec_queue_id member to drm_xe_wait_user_fence structure (Bommu Krishnaiah) - drm/xe: Enable W=1 warnings by default (Lucas De Marchi) - drm/xe/display: Fix dummy __i915_inject_probe_error() (Lucas De Marchi) - drm/xe/bo: Remove unusued variable (Lucas De Marchi) - drm/xe: Return error if drm_buddy_init() fails (Lucas De Marchi) - drm/xe: Drop some unnecessary header includes (Matt Roper) - drm/xe: Re-sort GT register header (Matt Roper) - drm/xe: Define interrupt vector bits with the interrupt registers (Matt Roper) - drm/xe: Move GSC HECI base offsets out of register header (Matt Roper) - drm/xe: Move engine base offsets to engine register header (Matt Roper) - drm/xe: Fix whitespace in register definitions (Matt Roper) - drm/xe: Move some per-engine register definitions to the engine header (Matt Roper) - drm/xe: Drop "_REG" suffix from CSFE_CHICKEN1 (Matt Roper) - drm/xe/xe2: Support flat ccs (Himal Prasad Ghimiray) - drm/xe/xe2: Modify xe_bo_test for system memory (Himal Prasad Ghimiray) - drm/xe/xe2: Handle flat ccs move for igfx. (Himal Prasad Ghimiray) - drm/xe/xe2: Update emit_pte to use compression enabled PAT index (Himal Prasad Ghimiray) - drm/xe/xe2: Update chunk size for each iteration of ccs copy (Himal Prasad Ghimiray) - drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear (Himal Prasad Ghimiray) - drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT (Himal Prasad Ghimiray) - drm/xe/xe2: Allocate extra pages for ccs during bo create (Himal Prasad Ghimiray) - drm/xe/xe2: Modify main memory to ccs memory ratio. (Himal Prasad Ghimiray) - drm/xe/xe2: Determine bios enablement for flat ccs on igfx (Himal Prasad Ghimiray) - drm/xe: Remove duplicate RING_MAX_NONPRIV_SLOTS definition (Matt Roper) - drm/xe: Allow num_batch_buffer / num_binds == 0 in IOCTLs (Matthew Brost) - drm/xe: Remove vram size info from sysfs (Rodrigo Vivi) - drm/xe: Use a flags field instead of bools for sync parse (Matthew Brost) - drm/xe: Use a flags field instead of bools for VMA create (Matthew Brost) - drm/xe: Use DRM_GPUVM_RESV_PROTECTED for gpuvm (Thomas Hellström) - drm/xe: Use DRM GPUVM helpers for external- and evicted objects (Thomas Hellström) - drm/xe: Fix lockdep warning in xe_force_wake calls (Aravind Iddamsetty) - drm/xe: Check skip_guc_pc before disabling gucrc (Vinay Belgaumkar) - drm/xe: Use NULL PTEs as scratch PTEs (Thomas Hellström) - drm/xe: Restrict huge PTEs to 1GiB (Thomas Hellström) - drm/xe: Add frequency throttle reasons sysfs attributes (Sujaritha Sundaresan) - drm/xe: Create a xe_gt_freq component for raw management and sysfs (Rodrigo Vivi) - drm/xe: Change the name of frequency sysfs attributes (Sujaritha Sundaresan) - drm/xe/vm: Avoid asid lookup if none allocated (Mika Kuoppala) - drm/xe: Rename info.supports_* to info.has_* (Lucas De Marchi) - drm/xe/kunit: Add test for LMTT operations (Michal Wajdeczko) - drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig (Michal Wajdeczko) - drm/xe/pf: Introduce Local Memory Translation Table (Michal Wajdeczko) - drm/xe: Introduce SR-IOV logging macros (Michal Wajdeczko) - drm/xe: Define DRM_XE_DEBUG_SRIOV config (Michal Wajdeczko) - drm/xe: Avoid any races around ccs_mode update (Niranjana Vishwanathapura) - drm/xe: Allow userspace to configure CCS mode (Niranjana Vishwanathapura) - drm/xe: Enable Fixed CCS mode setting (Niranjana Vishwanathapura) - drm/xe/xe2: Add workaround 18032095049 and 16021639441 (Tejas Upadhyay) - drm/xe/xe2: Add workaround 14019988906 (Tejas Upadhyay) - drm/xe/huc: HuC authentication via GSC (Daniele Ceraolo Spurio) - drm/xe/huc: Prepare for 2-step HuC authentication (Daniele Ceraolo Spurio) - drm/xe/kunit: Test WAs for MTL and LNL (Lucas De Marchi) - drm/xe/kunit: Add stub to read_gmdid (Lucas De Marchi) - drm/xe/kunit: Move fake pci data to test-priv (Lucas De Marchi) - drm/xe/kunit: Remove handling of XE_TEST_SUBPLATFORM_ANY (Lucas De Marchi) - drm/xe: Expand XE_REG_OPTION_MASKED documentation (Lucas De Marchi) - drm/xe/uapi: Kill exec_queue_set_property (Rodrigo Vivi) - drm/xe: Remove unused extension definition (Rodrigo Vivi) - drm/xe/uapi: Use LR abbrev for long-running vms (Thomas Hellström) - drm/xe/uapi: Move xe_exec after xe_exec_queue (Rodrigo Vivi) - drm/xe/uapi: Fix various struct padding for 64b alignment (Rodrigo Vivi) - drm/xe/uapi: Add Tile ID information to the GT info query (Rodrigo Vivi) - drm/xe/uapi: Crystal Reference Clock updates (Rodrigo Vivi) - drm/xe/uapi: Kill tile_mask (Rodrigo Vivi) - drm/xe/uapi: Split xe_sync types from flags (Rodrigo Vivi) - drm/xe/uapi: Align on a common way to return arrays (engines) (Francois Dugast) - drm/xe/uapi: Align on a common way to return arrays (gt) (Francois Dugast) - drm/xe/uapi: Align on a common way to return arrays (memory regions) (Francois Dugast) - drm/xe/uapi: Reject bo creation of unaligned size (Mauro Carvalho Chehab) - drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof (José Roberto de Souza) - drm/xe/uapi: Separate bo_create placement from flags (Rodrigo Vivi) - drm/xe: Extend drm_xe_vm_bind_op (Mika Kuoppala) - drm/xe: add some debug info for d3cold (Matthew Auld) - drm/xe/guc: Split GuC params used for "hwconfig" and "post-hwconfig" (Michał Winiarski) - drm/xe/uc: Extract xe_uc_sanitize_reset (Michał Winiarski) - drm/xe/uc: Store firmware binary in system-memory backed BO (Michał Winiarski) - drm/xe/uc: Split xe_uc_fw_init (Michał Winiarski) - drm/xe: Add a helper for DRM device-lifetime BO create (Michał Winiarski) - drm/xe: Reorder GGTT init to earlier point in probe (Michał Winiarski) - drm/xe: Move force_wake init to earlier point in probe (Michał Winiarski) - drm/xe: Move system memory management init to earlier point in probe (Michał Winiarski) - drm/xe: Don't "peek" into GMD_ID (Michał Winiarski) - drm/xe/device: Introduce xe_device_probe_early (Michał Winiarski) - drm/xe: Map the entire BAR0 and hold onto the initial mapping (Michał Winiarski) - drm/xe: Introduce xe_tile_init_early and use at earlier point in probe (Michał Winiarski) - drm/xe: Split xe_info_init (Michał Winiarski) - drm/xe/dsb: DSB implementation for xe (Animesh Manna) - drm/xe/xe2: Add workaround 16020292621 (Tejas Upadhyay) - drm/xe/xe2: Respond to TRTT faults as unsuccessful page fault (Brian Welty) - drm/xe: Support device page faults on integrated platforms (Brian Welty) - drm/xe: Move xe_mmio_probe_tiles outside of MMIO setup (Michał Winiarski) - drm/xe: Move xe_set_dma_info outside of MMIO setup (Michał Winiarski) - drm/xe/irq: Don't call pci_free_irq_vectors (Michał Winiarski) - drm/xe: Use managed pci_enable_device (Michał Winiarski) - drm/xe: Skip calling drm_dev_put on probe error (Michał Winiarski) - drm/xe: Fix header guard warning (Michał Winiarski) - drm/xe: rename bypass_mtcfg to skip_mtcfg (Koby Elbaz) - drm/xe: add skip_pcode flag (Koby Elbaz) - drm/xe/mocs: update MOCS table for xe2 (Matthew Auld) - drm/xe: Manually setup C6 when skip_guc_pc is set (Vinay Belgaumkar) - drm/xe: Add skip_guc_pc flag (Vinay Belgaumkar) - drm/xe: Rename xe_gt_idle_sysfs to xe_gt_idle (Vinay Belgaumkar) - drm/xe/doc: Include documentation about xe_assert() (Michal Wajdeczko) - drm/xe/guc: Include only required GuC ABI headers (Michal Wajdeczko) - drm/xe/guc: Remove obsolete GuC CTB documentation (Michal Wajdeczko) - drm/xe/guc: Drop ancient GuC CTB definitions (Michal Wajdeczko) - drm/xe: explicitly set GGTT access for GuC DMA (Fei Yang) - drm/xe/uapi: support pat_index selection with vm_bind (Matthew Auld) - drm/xe/pat: annotate pat_index with coherency mode (Matthew Auld) - drm/xe/uapi: Add support for CPU caching mode (Pallavi Mishra) - drm/xe/kunit: Return number of iterated devices (Michal Wajdeczko) - drm/xe: fix mem_access for early lrc generation (Matthew Auld) - drm/xe/gsc: Define GSC FW for MTL (Daniele Ceraolo Spurio) - drm/xe/gsc: Define GSCCS for MTL (Daniele Ceraolo Spurio) - drm/xe/gsc: Query GSC compatibility version (Daniele Ceraolo Spurio) - drm/xe/gsc: Trigger a driver flr to cleanup the GSC on unload (Daniele Ceraolo Spurio) - drm/xe/gsc: Implement WA 14015076503 (Daniele Ceraolo Spurio) - drm/xe/gsc: GSC FW load (Daniele Ceraolo Spurio) - drm/xe/gsc: Parse GSC FW header (Daniele Ceraolo Spurio) - drm/xe/gsc: Introduce GSC FW (Daniele Ceraolo Spurio) - drm/xe/uc: Rework uC version tracking (Daniele Ceraolo Spurio) - drm/xe: Encapsulate all the module parameters (Bommithi Sakeena) - drm/xe/xe2: Add workaround 14020013138 (Tejas Upadhyay) - drm/xe/dg2: Drop Wa_22014600077 (Matt Roper) - drm/xe: Sync MTL PCI IDs with i915 (Lucas De Marchi) - drm/xe: Internally change the compute_mode and no_dma_fence mode naming (Thomas Hellström) - drm/xe/vm: Fix ASID XA usage (Thomas Hellström) - drm/xe/bo: Remove leftover trace_printk() (Thomas Hellström) - drm/xe/bo: Rename xe_bo_get_sg() to xe_bo_sg() (Thomas Hellström) - drm/xe: Ensure that we don't access the placements array out-of-bounds (Thomas Hellström) - drm/xe: Print virtualization mode during probe (Michal Wajdeczko) - drm/xe: Prepare for running in different SR-IOV modes (Michal Wajdeczko) - drm/xe: Add device flag to indicate SR-IOV support (Michal Wajdeczko) - drm/xe/xe2: Add workaround 14019449301 (Tejas Upadhyay) - drm/xe/xe2: Add workaround 16021867713 (Tejas Upadhyay) - drm/xe/xe2: Add workaround 14017421178 (Tejas Upadhyay) - drm/xe/mmio: Make xe_mmio_wait32() aware of interrupts (Gustavo Sousa) - drm/xe/mmio: Move xe_mmio_wait32() to xe_mmio.c (Gustavo Sousa) - drm/xe: Add mocs kunit (Ruthuvikas Ravikumar) - drm/xe: Fix modpost warning on kunit modules (Lucas De Marchi) - drm/xe: ATS-M device ID update (Haridhar Kalvala) - drm/xe: Add missing RPL and ADL (José Roberto de Souza) - drm/xe: Include RPL-U to pciidlist (José Roberto de Souza) - drm/xe: Only set xe_vma_op.map fields for GPUVA map operations (Matthew Brost) - drm/xe: Remove GEN[0-9]*_ prefixes (Lucas De Marchi) - drm/xe/mocs: Bring comment about mocs back to reality (Lucas De Marchi) - drm/xe: Fold GEN11_MOCS_ENTRIES into gen12_mocs_desc (Lucas De Marchi) - drm/xe/bo: don't hold dma-resv lock over drm_gem_handle_create (Matthew Auld) - drm/xe/guc: Use valid scratch register for posting read (Michal Wajdeczko) - drm/xe/guc: Fix handling of GUC_HXG_TYPE_NO_RESPONSE_BUSY (Michal Wajdeczko) - drm/xe/guc: Copy response data from proper registers (Michal Wajdeczko) - drm/xe/guc: Fix wrong assert about full_len (Michal Wajdeczko) - drm/xe/dg2: Wa_18028616096 now applies to all DG2 (Matt Roper) - drm/xe/uapi: Be more specific about the vm_bind prefetch region (Rodrigo Vivi) - drm/xe/uapi: Differentiate WAIT_OP from WAIT_MASK (Rodrigo Vivi) - drm/xe/uapi: Standardize the FLAG naming and assignment (Rodrigo Vivi) - drm/xe/uapi: Rename query's mem_usage to mem_regions (Rodrigo Vivi) - drm/xe/uapi: Rename *_mem_regions masks (Rodrigo Vivi) - drm/xe/uapi: Change rsvd to pad in struct drm_xe_class_instance (Francois Dugast) - drm/xe/uapi: Add _FLAG to uAPI constants usable for flags (Francois Dugast) - drm/xe/uapi: Add missing DRM_ prefix in uAPI constants (Francois Dugast) - drm/xe: Make xe_mmio_tile_vram_size() static (Brian Welty) - drm/xe/pmu: Drop interrupt pmu event (Aravind Iddamsetty) - drm/xe/uapi: Remove unused QUERY_CONFIG_GT_COUNT (Francois Dugast) - drm/xe/uapi: Remove unused QUERY_CONFIG_MEM_REGION_COUNT (Francois Dugast) - drm/xe/uapi: Remove unused inaccessible memory region (Francois Dugast) - drm/xe/uapi: Kill VM_MADVISE IOCTL (Rodrigo Vivi) - drm/xe/uapi: Remove GT_TYPE_REMOTE (Rodrigo Vivi) - drm/xe/uapi: Remove useless XE_QUERY_CONFIG_NUM_PARAM (Francois Dugast) - drm/xe/guc: Promote guc_to_gt/xe helpers to .h (Michal Wajdeczko) - drm/xe/display: Add writing of remapped dpt (Juha-Pekka Heikkila) - drm/xe/display: Don't try to use vram if not available (Juha-Pekka Heikkila) - drm/xe/hdcp: Define intel_hdcp_gsc_check_status in Xe (Suraj Kandpal) - drm/xe/display: Create a dummy version for vga decode (Uma Shankar) - drm/xe/display: Add Xe implementation for fence checks used by fbc code (Jouni Högander) - drm/xe/display: Add i915_gem.h compatibility header (Jouni Högander) - drm/xe/display: Xe stolen memory handling for fbc support (Jouni Högander) - drm/xe/display: Add empty define for i915_ggtt_clear_scanout (Jouni Högander) - drm/xe/display: Add empty def for i915_gem_object_flush_if_display (Jouni Högander) - drm/xe/display: Add i915_active.h compatibility header (Jouni Högander) - drm/xe/display: Add frontbuffer setter/getter for xe_bo (Jouni Högander) - drm/xe/display: Add macro to get i915 device from xe_bo (Jouni Högander) - drm/xe/display: Add struct i915_active for Xe (Jouni Högander) - drm/xe/display: Use acpi_target_system_state only if ACPI_SLEEP is enabled (Francois Dugast) - drm/xe/display: fix error handling flow when device probing fails (Koby Elbaz) - drm/xe/display: ensure clear-color surfaces are cpu mappable (Matthew Auld) - drm/xe/display: Silence kernel-doc warnings related to display (Lucas De Marchi) - drm/xe/display: Improve s2idle handling. (Maarten Lankhorst) - drm/xe/display: Implement display support (Maarten Lankhorst) - drm/xe: Use pool of ordered wq for GuC submission (Matthew Brost) - drm/xe: Raise GT frequency before GuC/HuC load (Vinay Belgaumkar) - drm/xe: Fix build with KUNIT=m (Lucas De Marchi) - drm/xe: Drop EXECLIST_CONTROL from error state dump (Matt Roper) - drm/xe/tests: Fix migrate test (Pallavi Mishra) - drm/xe/gsc: enable pvc support (Alexander Usyskin) - drm/xe: Add Wa_14019877138 (Haridhar Kalvala) - drm/xe: clear the serviced bits on INTR_IDENTITY_REG (Jonathan Cavitt) - drm/xe: move the lmem verification code into a separate function (Koby Elbaz) - drm/xe: Fix unbind of unaccessed VMA (fault mode) (Brian Welty) - drm/xe/xelpmp: Add Wa_16021867713 (Gustavo Sousa) - drm/xe: Update SPDX deprecated license identifier (Thomas Hellström) - drm/xe: Fix pagefault and access counter worker functions (Brian Welty) - drm/xe: implement driver initiated function-reset (Andrzej Hajda) - drm/xe: stringify the argument to avoid potential vulnerability (Carlos Santa) - drm/xe: Add Wa_14019821291 (Matt Roper) - drm/xe/mtl: Use 16.67 Mhz freq scale factor to get rpX (Badal Nilawar) - drm/xe/xe2: Program correct MOCS registers (Matt Roper) - drm/xe: Fix dequeue of access counter work item (Brian Welty) - drm/xe: Adjust tile_present mask when skipping rebinds (Matthew Brost) - drm/xe: Dump CTB during TLB timeout (Pallavi Mishra) - drm/xe: Replace usage of mem_type_to_tile (Brian Welty) - drm/xe: Remove unused xe_bo_to_tile (Brian Welty) - drm/xe: Replace xe_ttm_vram_mgr.tile with xe_mem_region (Brian Welty) - drm/xe/hwmon: Expose power1_max_interval (Badal Nilawar) - drm/xe/hwmon: Protect hwmon rw attributes with hwmon_lock (Badal Nilawar) - drm/xe/hwmon: Add kernel doc and refactor xe hwmon (Badal Nilawar) - drm/xe/bo: sync kernel fences for KMD buffers (Matthew Auld) - drm/xe/bo: consider dma-resv fences for clear job (Matthew Auld) - drm/xe/migrate: fix MI_ARB_ON_OFF usage (Matthew Auld) - drm/xe/xelpmp: Extend Wa_22016670082 to Xe_LPM+ (Shekhar Chauhan) - drm/xe/xe_exec_queue: Add check for access counter granularity (Priyanka Dandamudi) - drm/xe: Fix WA 14010918519 write to wrong register (Lucas De Marchi) - drm/xe/huc: Define HuC for MTL (Daniele Ceraolo Spurio) - drm/xe/huc: Don't re-auth HuC if it's already authenticated (Daniele Ceraolo Spurio) - drm/xe/huc: HuC is not supported on GTs that don't have video engines (Daniele Ceraolo Spurio) - drm/xe/huc: Extract version and binary offset from new HuC headers (Daniele Ceraolo Spurio) - drm/xe/uc: Prepare for parsing of different header types (Daniele Ceraolo Spurio) - drm/xe: Extend rpX values extraction for future platforms (Badal Nilawar) - drm/xe/mocs: MOCS registers are multicast on Xe_HP and beyond (Matt Roper) - drm/xe/xe2: Update SVG state handling (Matt Roper) - drm/xe: Emit SVG state on RCS during driver load on DG2 and MTL (Matt Roper) - drm/xe: Prepare to emit non-register state while recording default LRC (Matt Roper) - drm/xe/trace: Optimize trace definition (Balasubramani Vivekanandan) - drm/xe: Add event tracing for CTB (Balasubramani Vivekanandan) - drm/xe: Add performance tuning settings for MTL and Xe2 (Shekhar Chauhan) - drm/xe/xe2: Add initial workarounds (Dnyaneshwar Bhadane) - drm/xe: Simplify xe_res_get_buddy() (Brian Welty) - drm/xe: fix pat[2] programming with 2M/1G pages (Matthew Auld) - drm/xe/guc: Bump PVC GuC version to 70.9.1 (Daniele Ceraolo Spurio) - drm/xe/uapi: Fix naming of XE_QUERY_CONFIG_MAX_EXEC_QUEUE_PRIORITY (Francois Dugast) - drm/xe/uapi: Rename gts to gt_list (Rodrigo Vivi) - drm/xe/uapi: Remove unused field of drm_xe_query_gt (Rodrigo Vivi) - drm/xe/uapi: Replace useless 'instance' per unique gt_id (Rodrigo Vivi) - drm/xe/uapi: Document drm_xe_query_gt (Rodrigo Vivi) - drm/xe: Fix VM bind out-sync signaling ordering (Matthew Brost) - drm/xe: Remove async worker and rework sync binds (Matthew Brost) - drm/xe/uapi: Kill DRM_XE_UFENCE_WAIT_VM_ERROR (Matthew Brost) - drm/xe: Kill XE_VM_PROPERTY_BIND_OP_ERROR_CAPTURE_ADDRESS extension (Rodrigo Vivi) - drm/xe/uapi: Use common drm_xe_ext_set_property extension (Ashutosh Dixit) - drm/xe: Remove XE_EXEC_QUEUE_SET_PROPERTY_COMPUTE_MODE from uAPI (Matthew Brost) - drm/xe: Rename exec_queue_kill_compute to xe_vm_remove_compute_exec_queue (Matthew Brost) - drm/xe: Deprecate XE_EXEC_QUEUE_SET_PROPERTY_COMPUTE_MODE implementation (Matthew Brost) - drm/xe: Fix xe_exec_queue_is_idle for parallel exec queues (Matthew Brost) - drm/xe/uapi: Remove MMIO ioctl (Francois Dugast) - drm/xe/vm: Remove VM_BIND_OP macro (Francois Dugast) - drm/xe/uapi: Separate VM_BIND's operation and flag (Francois Dugast) - drm/xe: Correlate engine and cpu timestamps with better accuracy (Umesh Nerlige Ramappa) - drm/xe: Set the correct type for xe_to_user_engine_class (Umesh Nerlige Ramappa) - drm/xe: Fix array bounds check for queries (Umesh Nerlige Ramappa) - drm/xe/debugfs: Include GFXPIPE commands in LRC dump (Matt Roper) - drm/xe/debugfs: Add dump of default LRCs' MI instructions (Matt Roper) - drm/xe: Extract MI_* instructions to their own header (Matt Roper) - drm/xe: Clarify number of dwords/qwords stored by MI_STORE_DATA_IMM (Matt Roper) - drm/xe: Separate number of registers from MI_LRI opcode (Matt Roper) - drm/xe: Make MI_FLUSH_DW immediate size more explicit (Matt Roper) - drm/xe/gsc: add gsc device support (Vitaly Lubart) - drm/xe/gsc: add has_heci_gscfi indication to device (Vitaly Lubart) - drm/xe/gsc: add HECI2 register offsets (Vitaly Lubart) - drm/xe/dg2: Remove one PCI ID (Shekhar Chauhan) - drm/xe: Add new DG2 PCI IDs (Shekhar Chauhan) - drm/xe: Set PTE_AE for smem allocations in integrated devices (José Roberto de Souza) - drm/xe: refactor xe_mmio_probe_tiles to support MMIO extension (Koby Elbaz) - drm/xe: map MMIO BAR according to the num of tiles in device desc (Koby Elbaz) - drm/xe: add MMIO extension support flags (Koby Elbaz) - drm/xe: add a flag to bypass multi-tile config from MTCFG reg (Koby Elbaz) - drm/xe: add read/write support for MMIO extension space (Koby Elbaz) - drm/xe: add 28-bit address support in struct xe_reg (Koby Elbaz) - drm/xe: directly use pat_index for pte_encode (Matthew Auld) - drm/xe/pat: trim the xelp PAT table (Matthew Auld) - drm/xe: Add missing ADL entries to xe_test_wa (Anusha Srivatsa) - drm/xe/rpls: Add Stepping info for RPLS (Anusha Srivatsa) - drm/xe/rpls: Add RPLS Support (Anusha Srivatsa) - drm/xe/rplu: s/ADLP/ALDERLAKE_P (Anusha Srivatsa) - drm/xe/rtp: Fix doc for XE_RTP_ACTIONS (Gustavo Sousa) - drm/xe/gt: Dump PAT table when failing to initialize (Lucas De Marchi) - drm/xe/pat: Add debugfs node to dump PAT (Lucas De Marchi) - drm/xe/xe2: Add one more bit to encode PAT to ppgtt entries (Lucas De Marchi) - drm/xe/xe2: Program PAT tables (Matt Roper) - drm/xe/tests/xe_migrate.c: Add vram to vram KUNIT test (David Kershner) - drm/xe/xe_migrate.c: Use DPA offset for page table entries. (David Kershner) - drm/xe/xe2: Follow XeHPC for TLB invalidation (Lucas De Marchi) - drm/xe/vm: Prefer xe_assert() over XE_WARN_ON() (Lucas De Marchi) - drm/xe: add gt tuning for indirect state (Matt Atwood) - drm/xe: Add infrastructure for per engine tuning (Matt Atwood) - drm/xe/hwmon: fix uaf on unload (Matthew Auld) - drm/xe/xe2: Add missing mocs entry (Lucas De Marchi) - drm/xe: Remove devcoredump readout of IPEIR (José Roberto de Souza) - drm/xe: Fix devcoredump readout of IPEHR (José Roberto de Souza) - drm/xe: Fix RING_MI_MODE label in devcoredump (José Roberto de Souza) - drm/xe: fix range printing for debug messages (Paulo Zanoni) - drm/xe/vm: use list_last_entry() to fetch last_op (Paulo Zanoni) - drm/xe/vm: print the correct 'keep' when printing gpuva ops (Paulo Zanoni) - drm/xe/hwmon: Expose hwmon energy attribute (Badal Nilawar) - drm/xe/hwmon: Expose input voltage attribute (Badal Nilawar) - drm/xe/hwmon: Expose card reactive critical power (Badal Nilawar) - drm/xe/hwmon: Expose power attributes (Badal Nilawar) - drm/xe: Fix exec queue usage for unbinds (Matthew Brost) - drm/xe: Leverage ComputeCS read L3 caching (Balasubramani Vivekanandan) - drm/xe/xe2: Update MOCS fields in blitter instructions (Haridhar Kalvala) - drm/xe/xe2: Set tile y type in XY_FAST_COPY_BLT to Tile4 (Haridhar Kalvala) - drm/xe: Rename MEM_SET instruction (Haridhar Kalvala) - drm/xe: Adjust mocs field mask definitions (Haridhar Kalvala) - drm/xe/xe2: Extend reserved stolen sizes (Lucas De Marchi) - drm/xe/tuning: Add missing engine class rules for LRC tuning (Matt Roper) - drm/xe: timeout needs to be a signed value (Fei Yang) - drm/xe: set PTE_AE for all platforms supporting it (Fei Yang) - drm/xe: Add a missing mutex_destroy to xe_ttm_vram_mgr (Bommithi Sakeena) - drm/xe: Ensure mutex are destroyed (Bommithi Sakeena) - drm/xe: do not register to PM if GuC is disabled (Ohad Sharabi) - drm/xe: Use vfunc for ggtt pte encoding (Lucas De Marchi) - drm/xe: Use pat_index to encode pde/pte (Lucas De Marchi) - drm/xe/pat: Keep track of relevant indexes (Lucas De Marchi) - drm/xe/pat: Prefer the arch/IP names (Lucas De Marchi) - drm/xe/dg2: Fix using wrong PAT table (Lucas De Marchi) - drm/xe: Use vfunc to initialize PAT (Lucas De Marchi) - drm/xe/migrate: Do not hand-encode pte (Lucas De Marchi) - drm/xe: Use vfunc for pte/pde ppgtt encoding (Lucas De Marchi) - drm/xe: Remove check for vma == NULL (Lucas De Marchi) - drm/xe: Normalize pte/pde encoding (Lucas De Marchi) - drm/xe: Infer service copy functionality from engine list (Matt Roper) - drm/xe/irq: Clear GFX_MSTR_IRQ as part of IRQ reset (Gustavo Sousa) - drm/xe: Add Wa_18028616096 (Shekhar Chauhan) - drm/xe: Align size to PAGE_SIZE (Pallavi Mishra) - drm/xe: Accept a const xe device (Lucas De Marchi) - drm/xe: add msix support (Dani Liberman) - drm/xe: change old msi irq api to a new one (Dani Liberman) - drm/xe: proper setting of irq enabled flag (Dani Liberman) - drm/xe: Implement fdinfo memory stats printing (Tejas Upadhyay) - drm/xe: Account ring buffer and context state storage (Tejas Upadhyay) - drm/xe: Track page table memory usage for client (Tejas Upadhyay) - drm/xe: Record each drm client with its VM (Tejas Upadhyay) - drm/xe: Add tracking support for bos per client (Tejas Upadhyay) - drm/xe: Interface xe drm client with fdinfo interface (Tejas Upadhyay) - drm/xe: Add drm-client infrastructure (Tejas Upadhyay) - drm/xe: Add child contexts to the GuC context lookup (Daniele Ceraolo Spurio) - drm/xe/wa: Apply tile workarounds at probe/resume (Matt Roper) - drm/xe: Disallow pinning dma-bufs in VRAM (Thomas Hellström) - drm/xe: Simplify final return from xe_irq_install() (Gustavo Sousa) - drm/xe: Reinstate pipelined fence enable_signaling (Thomas Hellström) - drm/xe/uc: Add GuC/HuC firmware path overrides (Daniele Ceraolo Spurio) - drm/xe/uc: Fix uC status tracking (Daniele Ceraolo Spurio) - drm/xe/uc: Rename guc_submission_enabled() to uc_enabled() (Daniele Ceraolo Spurio) - drm/xe/pmu: Enable PMU interface (Aravind Iddamsetty) - drm/xe: Use spinlock in forcewake instead of mutex (Aravind Iddamsetty) - drm/xe: Get GT clock to nanosecs (Aravind Iddamsetty) - drm/xe/guc: Switch to major-only GuC FW tracking for MTL (Daniele Ceraolo Spurio) - drm/xe: Use Xe assert macros instead of XE_WARN_ON macro (Francois Dugast) - drm/xe: Introduce Xe assert macros (Michal Wajdeczko) - drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string (Francois Dugast) - drm/xe: Fix fence reservation accouting (Matthew Brost) - drm/xe: Convert remaining instances of ttm_eu_reserve_buffers to drm_exec (Thomas Hellström) - drm/xe: Convert pagefaulting code to use drm_exec (Thomas Hellström) - drm/xe: Rework xe_exec and the VM rebind worker to use the drm_exec helper (Thomas Hellström) - drm/xe/bo: Remove the lock_no_vm()/unlock_no_vm() interface (Thomas Hellström) - drm/xe/vm: Simplify and document xe_vm_lock() (Thomas Hellström) - drm/xe/bo: Simplify xe_bo_lock() (Thomas Hellström) - drm/xe/mmio: Account for GSI offset when checking ranges (Lucas De Marchi) - drm/xe/uapi: Remove useless max_page_size (Rodrigo Vivi) - drm/xe/uapi: Typo lingo and other small backwards compatible fixes (Rodrigo Vivi) - drm/xe: Fix LRC workarounds (Lucas De Marchi) - drm/xe: Add dbg messages for LRC WAs (Lucas De Marchi) - drm/xe/reg_sr: Use xe_gt_dbg (Lucas De Marchi) - drm/xe/reg_sr: Simplify check for masked registers (Lucas De Marchi) - drm/xe/pat: Use 0 instead of space on error (Lucas De Marchi) - drm/xe/selftests: make eviction test tile centric (Matthew Auld) - drm/xe/selftests: consider multi-GT for eviction test (Matthew Auld) - drm/xe/pm: Use PM functions only if CONFIG_PM_SLEEP is enabled (Francois Dugast) - drm/xe: Fix array of binds (Matthew Brost) - drm/gpuva: Add drm_gpuva_for_each_op_reverse (Matthew Brost) - drm/xe: Fixup unwind on VM ops errors (Matthew Brost) - drm/xe: Convert xe_vma_op_flags to BIT macros (Matthew Brost) - drm/xe: fix has_llc on rkl (Matthew Auld) - drm/xe: nuke GuC on unload (Matthew Auld) - drm/xe: Prevent return with locked vm (Pallavi Mishra) - drm/xe: Add patch version on guc firmware init (Zhanjun Dong) - drm/xe/pvc: Use fast copy engines as migrate engine on PVC (Niranjana Vishwanathapura) - drm/xe/pvc: Force even num engines to use 64B (Niranjana Vishwanathapura) - drm/xe/pvc: Blacklist BCS_SWCTRL register (Niranjana Vishwanathapura) - drm/xe/ct: fix resv_space print (Matthew Auld) - drm/xe: standardize vm-less kernel submissions (Daniele Ceraolo Spurio) - drm/xe: split kernel vs permanent engine flags (Daniele Ceraolo Spurio) - drm/xe: fix submissions without vm (Daniele Ceraolo Spurio) - drm/xe: Drop xe_mmio_write64() (Matt Roper) - drm/xe: Avoid 64-bit register reads (Matt Roper) - drm/xe/lnl: Hook up MOCS table (Balasubramani Vivekanandan) - drm/xe/lnl: Add GuC firmware definition (Matt Roper) - drm/xe/lnl: Add LNL platform definition (Matt Roper) - drm/xe/xe2: Program GuC's MOCS on Xe2 and beyond (Matt Roper) - drm/xe/xe2: Add MOCS table (Balasubramani Vivekanandan) - drm/xe/xe2: Track VA bits independently of max page table level (Matt Roper) - drm/xe/xe2: Define Xe2_LPM IP features (Matt Roper) - drm/xe/xe2: Define Xe2_LPG IP features (Matt Roper) - drm/xe/xe2: AuxCCS is no longer used (Matt Roper) - drm/xe/xe2: Handle fused-off CCS engines (Matt Roper) - drm/xe/xe2: Update context image layouts (Matt Roper) - drm/xe/xe2: Add MCR register steering for media GT (Matt Roper) - drm/xe/xe2: Add MCR register steering for primary GT (Matt Roper) - drm/xe/xe2: Add GT topology readout (Matt Roper) - drm/xe/xe2: Update render/compute context image sizes (Matt Roper) - drm/xe: Stop tracking 4-tile support (Matt Roper) - drm/xe: enable idle msg and set hysteresis for GSCCS (Daniele Ceraolo Spurio) - drm/xe: don't expose the GSCCS to users (Daniele Ceraolo Spurio) - drm/xe: GSC forcewake support (Daniele Ceraolo Spurio) - drm/xe: add GSCCS ring ops (Daniele Ceraolo Spurio) - drm/xe: add GSCCS irq support (Daniele Ceraolo Spurio) - drm/xe: base definitions for the GSCCS (Daniele Ceraolo Spurio) - drm/xe: common function to assign queue name (Daniele Ceraolo Spurio) - drm/xe: Add CONFIG_DRM_XE_PREEMPT_TIMEOUT (Niranjana Vishwanathapura) - drm/xe: Simplify engine class sched_props setting (Niranjana Vishwanathapura) - drm/xe/dg2: Remove Wa_15010599737 (Shekhar Chauhan) - drm/xe: Improve vram info debug printing (Oak Zeng) - drm/xe: Make xe_mem_region struct (Oak Zeng) - drm/xe: Call __guc_exec_queue_fini_async direct for KERNEL exec_queues (Matthew Brost) - drm/xe: skip rebind_list if vma destroyed (Matthew Auld) - drm/xe/guc_submit: fixup deregister in job timeout (Matthew Auld) - drm/xe/pm: Add vram_d3cold_threshold for d3cold capable device (Anshuman Gupta) - drm/xe: Add Wa_14015150844 for DG2 and Xe_LPG (Matt Roper) - drm/xe: don't warn for bogus pagefaults (Matthew Auld) - drm/xe: Implement HW workaround 14016763929 (Oak Zeng) - drm/xe: Update ARL-S DevIDs to the latest BSpec (Lucas De Marchi) - drm/i915/display: Remove dead code around intel_atomic_helper->free_list (Jouni Högander) - drm/i915/dmc: Print out the DMC mmio register list at fw load time (Ville Syrjälä) - drm/i915/dmc: Also disable HRR event on TGL/ADLS main DMC (Ville Syrjälä) - drm/i915/dmc: Also disable the flip queue event on TGL main DMC (Ville Syrjälä) - drm/i915/dmc: Don't enable any pipe DMC events (Ville Syrjälä) - drm/i915/mtl: Fix HDMI/DP PLL clock selection (Imre Deak) - drm/i915: Simplify intel_ddi_compute_min_voltage_level() (Ville Syrjälä) - drm/i915/mtl: Calculate the correct voltage level from port_clock (Ville Syrjälä) - drm/i915: Split intel_ddi_compute_min_voltage_level() into platform variants (Ville Syrjälä) - drm/i915/mtl: Fix voltage_level for cdclk==480MHz (Ville Syrjälä) - drm/i915/cdclk: Rewrite cdclk->voltage_level selection to use tables (Ville Syrjälä) - drm/i915/cdclk: Remove the assumption that cdclk divider==2 when using squashing (Ville Syrjälä) - drm/i915/cdclk: Give the squash waveform length a name (Ville Syrjälä) - drm/i915/cdclk: s/-1/~0/ when dealing with unsigned values (Ville Syrjälä) - drm/i915: Reject async flips with bigjoiner (Ville Syrjälä) - drm/i915/display: Wait for PHY readiness not needed for disabling sequence (Mika Kahola) - drm/i915/display: Get bigjoiner config before dsc config during readout (Ankit Nautiyal) - drm/i915/display: do not use cursor size reduction on MTL (Andrzej Hajda) - drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select (Jani Nikula) - drm/i915: Drop irqsave/restore for flip_done_handler() (Ville Syrjälä) - drm/i915: Stop accessing crtc->state from the flip done irq (Ville Syrjälä) - drm/i915/mtl: Rename the link_bit_rate to clock in C20 pll_state (Radhakrishna Sripada) - drm/i915/mtl: Remove misleading "clock" field from C20 pll_state (Radhakrishna Sripada) - drm/i915/mtl: Use port clock compatible numbers for C20 phy (Radhakrishna Sripada) - drm/i915/tv: Drop redundant null checks (Ville Syrjälä) - drm/i915: s/cstate/crtc_state/ in intel_get_frame_time_us() (Ville Syrjälä) - drm/i915: Drop redunant null check from intel_get_frame_time_us() (Ville Syrjälä) - drm/i915: Drop NULL fb check from intel_fb_uses_dpt() (Ville Syrjälä) - drm/i915: Drop crtc NULL check from intel_crtc_active() (Ville Syrjälä) - drm/i915: Drop redundant NULL check (Ville Syrjälä) - drm/i915: Streamline intel_dsc_pps_read() (Ville Syrjälä) - drm/i915: Fix intel_atomic_setup_scalers() plane_state handling (Ville Syrjälä) - drm/i915: Fix remapped stride with CCS on ADL+ (Ville Syrjälä) - drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency (Nícolas F. R. A. Prado) - drm/mediatek: Fix underrun in VDO1 when switches off the layer (Hsiao Chien Sung) - drm/mediatek: Remove the redundant driver data for DPI (Hsiao Chien Sung) - drm/mediatek: Return error if MDP RDMA failed to enable the clock (Hsiao Chien Sung) - drm/mediatek: Support MT8188 Padding in display driver (Hsiao Chien Sung) - drm/mediatek: Refine device table of OVL adaptor (Hsiao Chien Sung) - drm/mediatek: Sort OVL adaptor components (Hsiao Chien Sung) - drm/mediatek: Start/Stop components with function pointers (Hsiao Chien Sung) - drm/mediatek: Power on/off devices with function pointers (Hsiao Chien Sung) - drm/mediatek: Manage component's clock with function pointers (Hsiao Chien Sung) - drm/mediatek: Add component ID to component match structure (Hsiao Chien Sung) - drm/mediatek: Rename OVL_ADAPTOR_TYPE_RDMA (Hsiao Chien Sung) - dt-bindings: display: mediatek: padding: Add MT8188 (Hsiao Chien Sung) - dt-bindings: display: mediatek: merge: Add compatible for MT8188 (Hsiao Chien Sung) - dt-bindings: display: mediatek: mdp-rdma: Add compatible for MT8188 (Hsiao Chien Sung) - dt-bindings: display: mediatek: ethdr: Add compatible for MT8188 (Hsiao Chien Sung) - drm/mediatek: Stop using iommu_present() (Robin Murphy) - drm/mediatek: Use devm_platform_ioremap_resource() (Yang Li) - drm/msm/dp: call dp_display_get_next_bridge() during probe (Dmitry Baryshkov) - drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr() (Jessica Zhang) - drm/msm/dpu: Set input_sel bit for INTF (Jessica Zhang) - drm/msm/dpu: move CSC tables to dpu_hw_util.c (Dmitry Baryshkov) - drm/msm/dpu: Add mutex lock in control vblank irq (Paloma Arellano) - drm/msm/dpu: add cdm blocks to dpu snapshot (Abhinav Kumar) - drm/msm/dpu: introduce separate wb2_format arrays for rgb and yuv (Abhinav Kumar) - drm/msm/dpu: reserve cdm blocks for writeback in case of YUV output (Abhinav Kumar) - drm/msm/dpu: plug-in the cdm related bits to writeback setup (Abhinav Kumar) - drm/msm/dpu: add an API to setup the CDM block for writeback (Abhinav Kumar) - drm/msm/dpu: add CDM related logic to dpu_hw_ctl layer (Abhinav Kumar) - drm/msm/dpu: add support to allocate CDM from RM (Abhinav Kumar) - drm/msm/dpu: add cdm blocks to RM (Abhinav Kumar) - drm/msm/dpu: add dpu_hw_cdm abstraction for CDM block (Abhinav Kumar) - drm/msm/dpu: add cdm blocks to sm8250 dpu_hw_catalog (Abhinav Kumar) - drm/msm/dpu: add cdm blocks to sc7280 dpu_hw_catalog (Abhinav Kumar) - drm/msm/dpu: move csc matrices to dpu_hw_util (Abhinav Kumar) - drm/msm/dpu: fix writeback programming for YUV cases (Abhinav Kumar) - drm/msm/dpu: rename dpu_encoder_phys_wb_setup_cdp to match its functionality (Abhinav Kumar) - drm/msm/dpu: add formats check for writeback encoder (Abhinav Kumar) - drm/msm/dpu: remove extra drm_encoder_cleanup from the error path (Dmitry Baryshkov) - dt-bindings: display: msm: dp: declare compatible string for sm8150 (Dmitry Baryshkov) - drm/msm/dpu: Ratelimit framedone timeout msgs (Rob Clark) - drm/msm/dpu: enable writeback on SM8450 (Dmitry Baryshkov) - drm/msm/dpu: enable writeback on SM8350 (Dmitry Baryshkov) - drm/msm/dpu: move encoder status to standard encoder debugfs dir (Dmitry Baryshkov) - drm/ci: remove rebase-merge directory (Dmitry Baryshkov) - drm/msm/gem: Convert to drm_exec (Rob Clark) - drm/exec: Pass in initial # of objects (Rob Clark) - drm/msm/gem: Cleanup submit_cleanup_bo() (Rob Clark) - drm/msm/gem: Split out submit_unpin_objects() helper (Rob Clark) - drm/msm/gem: Don't queue job to sched in error cases (Rob Clark) - drm/msm/gem: Remove submit_unlock_unpin_bo() (Rob Clark) - drm/msm/gem: Remove "valid" tracking (Rob Clark) - drm/msm/adreno: Fix A680 chip id (Bjorn Andersson) - drm/msm: Add param for the highest bank bit (Connor Abbott) - drm/msm: Refactor UBWC config setting (Connor Abbott) - drm/msm/dpu: drop MSM_ENC_VBLANK support (Dmitry Baryshkov) - drm/msm/dp: Fix platform_get_irq() check (Dan Carpenter) - drm/msm/dp: Add DisplayPort controller for SM8650 (Neil Armstrong) - dt-bindings: display: msm: dp-controller: document SM8650 compatible (Neil Armstrong) - drm/msm/dpu: correct clk bit for WB2 block (Dmitry Baryshkov) - drm/msm/dpu: use drmm-managed allocation for dpu_encoder_virt (Dmitry Baryshkov) - drm/msm/dpu: drop dpu_encoder_phys_ops::destroy (Dmitry Baryshkov) - drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys (Dmitry Baryshkov) - drm/msm/dpu: use drmm-managed allocation for dpu_crtc (Dmitry Baryshkov) - drm/msm/dpu: use drmm-managed allocation for dpu_plane (Dmitry Baryshkov) - drm/msm/dpu: remove QoS teardown on plane destruction (Dmitry Baryshkov) - drm/msm/dpu: drop unused dpu_plane::lock (Dmitry Baryshkov) - drm/msm/dpu: use devres-managed allocation for HW blocks (Dmitry Baryshkov) - drm/msm/dpu: use devres-managed allocation for MDP TOP (Dmitry Baryshkov) - drm/msm/dpu: use devres-managed allocation for VBIF data (Dmitry Baryshkov) - drm/msm/dpu: use devres-managed allocation for interrupts data (Dmitry Baryshkov) - drm/msm/dpu: remove IS_ERR_OR_NULL for dpu_hw_intr_init() error handling (Dmitry Baryshkov) - drm/msm/dpu: cleanup dpu_kms_hw_init error path (Dmitry Baryshkov) - drm/msm/mdss: Handle the reg bus ICC path (Dmitry Baryshkov) - drm/msm/mdss: inline msm_mdss_icc_request_bw() (Dmitry Baryshkov) - drm/msm/mdss: Rename path references to mdp_path (Konrad Dybcio) - drm/msm/mdss: switch mdss to use devm_of_icc_get() (Dmitry Baryshkov) - drm/msm: dsi: add support for DSI 2.8.0 (Neil Armstrong) - drm/msm: dsi: add support for DSI-PHY on SM8650 (Neil Armstrong) - drm/msm: mdss: add support for SM8650 (Neil Armstrong) - drm/msm/dpu: add support for SM8650 DPU (Neil Armstrong) - dt-bindings: display: msm: document the SM8650 Mobile Display Subsystem (Neil Armstrong) - dt-bindings: display: msm: document the SM8650 DPU (Neil Armstrong) - dt-bindings: display: msm-dsi-controller-main: document the SM8650 DSI Controller (Neil Armstrong) - dt-bindings: display: msm-dsi-phy-7nm: document the SM8650 DSI PHY (Neil Armstrong) - drm/msm/dpu: Add hw revision 4.1 (SDM670) (Richard Acayan) - drm/msm: mdss: add support for SDM670 (Richard Acayan) - dt-bindings: display: msm: Add SDM670 MDSS (Richard Acayan) - dt-bindings: display/msm: sdm845-dpu: Describe SDM670 (Richard Acayan) - dt-bindings: display/msm: dsi-controller-main: add SDM670 compatible (Richard Acayan) - drm/msm/gpu: drop duplicating VIG feature masks (Dmitry Baryshkov) - drm/msm/dpu: merge DPU_SSPP_SCALER_QSEED3, QSEED3LITE, QSEED4 (Dmitry Baryshkov) - drm/msm/dpu: rewrite scaler and CSC presense checks (Dmitry Baryshkov) - drm/msm/dpu: drop DPU_HW_SUBBLK_INFO macro (Dmitry Baryshkov) - drm/msm/dpu: deduplicate some (most) of SSPP sub-blocks (Dmitry Baryshkov) - drm/msm/dpu: drop the `smart_dma_priority' field from struct dpu_sspp_sub_blks (Dmitry Baryshkov) - drm/msm/dpu: drop the `id' field from DPU_HW_SUBBLK_INFO (Dmitry Baryshkov) - drm/msm/dpu: Drop unused qseed_type from catalog dpu_caps (Marijn Suijten) - drm/msm/dpu: Drop unused get_scaler_ver callback from SSPP (Marijn Suijten) - drm/msm/dpu: populate SSPP scaler block version (Dmitry Baryshkov) - drm/msm/dp: add a missing unlock in dp_hpd_plug_handle() (Harshit Mogalapalli) - drm/msm/dsi: Enable runtime PM (Konrad Dybcio) - drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks (Konrad Dybcio) - drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog (Bjorn Andersson) - drm/msm/dpu: Capture dpu snapshot when frame_done_timer timeouts (Paloma Arellano) - drm/msm/dpu: Correct UBWC settings for sc8280xp (Rob Clark) - drm/msm/dp: move of_dp_aux_populate_bus() to eDP probe() (Kuogee Hsieh) - drm/msm/dp: delete EV_HPD_INIT_SETUP (Kuogee Hsieh) - drm/msm/dp: incorporate pm_runtime framework into DP driver (Kuogee Hsieh) - drm/msm/dp: move parser->parse() and dp_power_client_init() to probe (Kuogee Hsieh) - drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes (Kuogee Hsieh) - drm/msm/dp: rename is_connected with link_ready (Kuogee Hsieh) - drm/msm/dp: tie dp_display_irq_handler() with dp driver (Kuogee Hsieh) - dt-bindings: display: msm: Add reg bus and rotator interconnects (Konrad Dybcio) - dt-bindings: display: msm: qcm2290-mdss: Use the non-deprecated DSI compat (Konrad Dybcio) - drm/msm/mdp4: flush vblank event on disable (Dmitry Baryshkov) - dt-bindings: display/msm: qcom, sm8150-mdss: correct DSI PHY compatible (Krzysztof Kozlowski) - dt-bindings: display/msm: qcom, sm8250-mdss: add DisplayPort controller node (Krzysztof Kozlowski) - drm/msm/mdp4: use drmm-managed allocation for mdp4_lcdc_encoder (Dmitry Baryshkov) - drm/msm/mdp4: use drmm-managed allocation for mdp4_dtv_encoder (Dmitry Baryshkov) - drm/msm/mdp4: use drmm-managed allocation for mdp4_dsi_encoder (Dmitry Baryshkov) - drm/msm/mdp4: use drmm-managed allocation for mdp4_crtc (Dmitry Baryshkov) - drm/msm/mdp4: use bulk regulators API for LCDC encoder (Dmitry Baryshkov) - drm/msm/mdp5: use drmm-managed allocation for mdp5_encoder (Dmitry Baryshkov) - drm/msm/mdp5: use drmm-managed allocation for mdp5_crtc (Dmitry Baryshkov) - drm/msm/mdp5: use devres-managed allocation for INTF data (Dmitry Baryshkov) - drm/msm/mdp5: use devres-managed allocation for SMP data (Dmitry Baryshkov) - drm/msm/mdp5: use devres-managed allocation for pipe data (Dmitry Baryshkov) - drm/msm/mdp5: use devres-managed allocation for mixer data (Dmitry Baryshkov) - drm/msm/mdp5: use devres-managed allocation for CTL manager data (Dmitry Baryshkov) - drm/msm/mdp5: use devres-managed allocation for configuration data (Dmitry Baryshkov) - drm/msm/dp: cleanup debugfs handling (Dmitry Baryshkov) - drm/msm/a6xx: add QMP dependency (Arnd Bergmann) - drm/msm/dpu: enable smartdma on sm8350 (Abhinav Kumar) - drm/msm/dpu: enable SmartDMA on SM8450 (Dmitry Baryshkov) - drm/msm/dpu: try multirect based on mdp clock limits (Abhinav Kumar) - drm/msm/a690: Fix reg values for a690 (Danylo Piliaiev) - drm/msm/a6xx: Add missing BIT(7) to REG_A6XX_UCHE_CLIENT_PF (Danylo Piliaiev) - drm/msm/gem: Demote allocations to __GFP_NOWARN (Rob Clark) - drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER (Rob Clark) - drm/msm/gem: Add metadata (Rob Clark) - drm/msm: Small uabi fixes (Rob Clark) - drm/msm: don't create GPU-related debugfs files with no GPU present (Dmitry Baryshkov) - drm/msm/gpu: Skip retired submits in recover worker (Rob Clark) - drm/msm: Reduce fallout of fence signaling vs reclaim hangs (Rob Clark) - drm/msm/gpu: Move gpu devcore's to gpu device (Rob Clark) - drm/amd/display: Revert " drm/amd/display: Use channel_width = 2 for vram table 3.0" (Alvin Lee) - drm/amd/display: remove HPO PG in driver side (Muhammad Ahmed) - drm/amd/display: do not send commands to DMUB if DMUB is inactive from S3 (Samson Tam) - drm/amd/swsmu: remove duplicate definition of smu v14_0_0 driver if version (Li Ma) - drm/amdgpu: make an improvement on amdgpu_hmm_range_get_pages (James Zhu) - drm/amdgpu: increase hmm range get pages timeout (James Zhu) - drm/amdkfd: svm range always mapped flag not working on APU (Philip Yang) - drm/amdkfd: only flush mes process context if mes support is there (Jonathan Kim) - drm/amd/display: fix documentation for dm_crtc_additional_color_mgmt() (Melissa Wen) - drm/amd/display: fix documentation for amdgpu_dm_verify_lut3d_size() (Alex Deucher) - drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table (Zhipeng Lu) - gpu/drm/radeon: fix two memleaks in radeon_vm_init (Zhipeng Lu) - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Zhipeng Lu) - drm/amd/pm: fix a double-free in si_dpm_init (Zhipeng Lu) - drm/amd/pm: Remove unneeded semicolon (Yang Li) - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (Alex Deucher) - drm/amd/display: Add 3x4 CTM support for plane CTM (Joshua Ashton) - drm/amd/display: add plane CTM support (Melissa Wen) - drm/amd/pm: add power save mode workload for smu 13.0.10 (Kenneth Feng) - drm/amdgpu/vpe: enable vpe dpm (Peyton Lee) - drm/amd/display: add plane CTM driver-specific property (Melissa Wen) - drm/amd/display: copy 3D LUT settings from crtc state to stream_update (Joshua Ashton) - drm/amd/pm: support return vpe clock table (Peyton Lee) - drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap (Wang, Beyond) - drm/amd/display: allow newer DC hardware to use degamma ROM for PQ/HLG (Joshua Ashton) - drm/amd/display: add plane blend LUT and TF support (Joshua Ashton) - drm/amd/display: handle empty LUTs in __set_input_tf (Joshua Ashton) - drm/amd/display: add plane 3D LUT support (Melissa Wen) - drm/amdgpu: warn when there are still mappings when a BO is destroyed v2 (Christian König) - drm/radeon: Prevent multiple debug error lines on suspend (Woody Suwalski) - drm/amd/display: add plane shaper TF support (Melissa Wen) - drm/amd/display: add plane shaper LUT support (Melissa Wen) - drm/amd/display: add HDR multiplier support (Joshua Ashton) - drm/amd/display: add dc_fixpt_from_s3132 helper (Joshua Ashton) - drm/amd/display: reject atomic commit if setting both plane and CRTC degamma (Melissa Wen) - drm/amd/display: add plane degamma TF and LUT support (Joshua Ashton) - drm/amdgpu: fix tear down order in amdgpu_vm_pt_free (Christian König) - drm/amd/display: decouple steps for mapping CRTC degamma to DC plane (Melissa Wen) - drm/amd/display: mark plane as needing reset if color props change (Joshua Ashton) - drm/amd/display: set sdr_ref_white_level to 80 for out_transfer_func (Joshua Ashton) - drm/amd: include drm/drm_edid.h only where needed (Jani Nikula) - drm/amd/display: add CRTC gamma TF support (Joshua Ashton) - drm/amd/display: encapsulate atomic regamma operation (Melissa Wen) - drm/amd/display: add comments to describe DM crtc color mgmt behavior (Melissa Wen) - drm/amd/display: add CRTC gamma TF driver-specific property (Melissa Wen) - drm/amd/display: add plane blend LUT and TF driver-specific properties (Joshua Ashton) - drm/amd/display: add plane shaper LUT and TF driver-specific properties (Melissa Wen) - drm/amdkfd: fix mes set shader debugger process management (Jonathan Kim) - drm/amd: Fix a probing order problem on SDMA 2.4 (Mario Limonciello) - drm/amdgpu: Switch to aca bank for xgmi pcs err cnt (Hawking Zhang) - drm/amd/display: add plane 3D LUT driver-specific properties (Melissa Wen) - drm/radeon: include drm/drm_edid.h only where needed (Jani Nikula) - drm/amdgpu: Enable tunneling on high-priority compute queues (Friedrich Vock) - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Alex Deucher) - drm/amd/pm: enable Wifi RFI mitigation feature support for SMU13.0.7 (Evan Quan) - drm/amd/pm: enable Wifi RFI mitigation feature support for SMU13.0.0 (Ma Jun) - drm/amd/pm: add flood detection for wbrf events (Evan Quan) - drm/amd/pm: setup the framework to support Wifi RFI mitigation feature (Evan Quan) - drm/amd/pm: update driver_if and ppsmc headers for coming wbrf feature (Evan Quan) - drm/amdkfd: Import DMABufs for interop through DRM (Felix Kuehling) - drm/amdkfd: Export DMABufs from KFD using GEM handles (Felix Kuehling) - drm/amdgpu: xgmi_fill_topology_info (Vignesh Chander) - drm/amd/display: Fix memory leak in dm_set_writeback() (Harshit Mogalapalli) - drm/amd/display: add plane HDR multiplier driver-specific property (Joshua Ashton) - drm/amd/display: document AMDGPU pre-defined transfer functions (Melissa Wen) - drm/amd/display: explicitly define EOTF and inverse EOTF (Melissa Wen) - drm/amd/display: add plane degamma TF driver-specific property (Joshua Ashton) - drm/amd/display: Disable PSR-SU on Parade 0803 TCON again (Mario Limonciello) - drm/amd/display: 3.2.264 (Aric Cyr) - drm/amd/display: fix HW block PG sequence (Charlene Liu) - drm/amd/display: Force p-state disallow if leaving no plane config (Alvin Lee) - drm/amd/display: For prefetch mode > 0, extend prefetch if possible (Alvin Lee) - drm/amd/display: Exit from idle state before accessing HW data (Sung Joon Kim) - drm/amd/display: Disable OPTC pg to match DC Hubp/dpp pg (Allen) - drm/amd/display: Populate dtbclk from bounding box (Fangzhi Zuo) - drm/amd/display: Revert DP2 MST hub triple display fix (Michael Strauss) - drm/amd/display: trivial comment change (Aurabindo Pillai) - drm/amd/display: Revert "Fix conversions between bytes and KB" (Taimur Hassan) - drm/amd/display: allow DP40 cables to do UHBR13.5 (Ran Shi) - drm/amd/display: Use explicit size for types in DCCG's struct dp_dto_params (Aurabindo Pillai) - drm/amd/display: Remove minor revision 5 until proper parser is ready (Joshua Aberback) - drm/amd/pm: Remove redundant function members of pptable_funcs (Ma Jun) - drm/amdgpu/jpeg: configure doorbell for each playback (Saleemkhan Jamadar) - drm/amdgpu: Use the right method to get IP version (Lijo Lazar) - drm/amd/display: add driver-specific property for plane degamma LUT (Melissa Wen) - drm/drm_plane: track color mgmt changes per plane (Melissa Wen) - drm/drm_property: make replace_property_blob_from_id a DRM helper (Melissa Wen) - drm/drm_mode_object: increase max objects to accommodate new color props (Melissa Wen) - drm/amd/display: Fix spelling mistake "SMC_MSG_AllowZstatesEntr" -> "SMC_MSG_AllowZstatesEntry" (Colin Ian King) - drm/amdgpu: fix buffer funcs setting order on suspend harder (Alex Deucher) - drm: ci: Update xfails (Vignesh Raman) - drm/doc: ci: Add IGT version details for flaky tests (Vignesh Raman) - drm: ci: uprev IGT (Vignesh Raman) - drm: ci: virtio: Make artifacts available (Vignesh Raman) - drm: ci: mt8173: Do not set IGT_FORCE_DRIVER to panfrost (Vignesh Raman) - drm: ci: Use scripts/config to enable/disable configs (Vignesh Raman) - drm: ci: Enable new jobs (Vignesh Raman) - drm: ci: arm64.config: Enable DA9211 regulator (Vignesh Raman) - drm: ci: Force db410c to host mode (Vignesh Raman) - drm: ci: igt_runner: Remove todo (Vignesh Raman) - drm/imagination: vm: Fix heap lookup condition (Alex Bee) - drm/vc4: hdmi: Create destroy state implementation (Maxime Ripard) - drm/panel: ilitek-ili9805: adjust the includes (Dario Binacchi) - drm/panel: synaptics-r63353: adjust the includes (Dario Binacchi) - drm/uapi: drm_mode.h: fix spellos and grammar (Randy Dunlap) - drm/drm_modeset_helper_vtables.h: fix typos/spellos (Randy Dunlap) - drm/fourcc: fix spelling/typos (Randy Dunlap) - MAINTAINERS: Add myself as a reviewer for rockchip drm (Andy Yan) - drm/rockchip: vop2: rename VOP_FEATURE_OUTPUT_10BIT to VOP2_VP_FEATURE_OUTPUT_10BIT (Andy Yan) - drm/rockchip: vop2: Add support for rk3588 (Andy Yan) - dt-bindings: rockchip,vop2: Add more endpoint definition (Andy Yan) - dt-bindings: display: vop2: Add rk3588 support (Andy Yan) - drm/rockchip: vop2: rename grf to sys_grf (Andy Yan) - drm/rockchip: vop2: set bg dly and prescan dly at vop2_post_config (Andy Yan) - drm/rockchip: vop2: Set YUV/RGB overlay mode (Andy Yan) - drm/rockchip: vop2: Add write mask for VP config done (Andy Yan) - drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode (Andy Yan) - drm/rockchip: vop2: set half_block_en bit in all mode (Andy Yan) - Revert "drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume" (Andy Yan) - drm/rockchip: move output interface related definition to rockchip_drm_drv.h (Andy Yan) - drm/bridge: ti-sn65dsi86: Associate PWM device to auxiliary device (Uwe Kleine-König) - drm/panel: simple: Add AUO G156HAN04.0 LVDS display support (Elmar Albert) - dt-bindings: display: simple: Add AUO G156HAN04.0 LVDS display (Elmar Albert) - drm/panel: ilitek-ili9805: add support for Tianma TM041XDHG01 panel (Michael Trimarchi) - drm/panel: Add Ilitek ILI9805 panel driver (Michael Trimarchi) - dt-bindings: display: panel: Add Ilitek ili9805 panel controller (Michael Trimarchi) - drm/panel: Add Synaptics R63353 panel driver (Michael Trimarchi) - drm/panel: st7701: Add Anbernic RG-ARC Panel Support (Chris Morgan) - dt-bindings: display: st7701: Add Anbernic RG-ARC panel (Chris Morgan) - drm/panel: st7701: Fix AVCL calculation (Chris Morgan) - dt-bindings: display: panel: add Fascontek FS035VG158 panel (John Watts) - dt-bindings: vendor-prefixes: Add fascontek (John Watts) - dt-bindings: display: panel: Clean up leadtek,ltk035c5444t properties (John Watts) - drm/panel: nv3052c: Add Fascontek FS035VG158 LCD display (John Watts) - drm/panel: nv3052c: Allow specifying registers per panel (John Watts) - drm/panel: nv3052c: Add SPI device IDs (John Watts) - drm/panel: nv3052c: Document known register names (John Watts) - drm/imagination: Move dereference after NULL check in pvr_mmu_backing_page_init() (Dan Carpenter) - drm/imagination: Remove unneeded semicolon (Yang Li) - drm/vkms: move wb's atomic_check from encoder to connector (Dmitry Baryshkov) - drm/atomic-helper: rename drm_atomic_helper_check_wb_encoder_state (Dmitry Baryshkov) - drm/edp-panel: Move the KDC panel to a separate group (Pin-yen Lin) - drm/bridge: aux-hpd: Replace of_device.h with explicit include (Rob Herring) - drm/doc/rfc: Xe is using drm_exec, so mark as completed (Rodrigo Vivi) - drm/doc/rfc: Move userptr integration and vm_bind to the 'completed' section (Rodrigo Vivi) - drm/doc/rfc: Move Xe 'ASYNC VM_BIND' to the 'completed' section (Rodrigo Vivi) - drm/doc/rfc: Mark drm_scheduler as completed (Rodrigo Vivi) - drm/doc/rfc: Mark long running workload as complete. (Matthew Brost) - drm/debugfs: fix potential NULL pointer dereference (Marek Szyprowski) - drm/bridge: Return NULL instead of plain 0 in drm_dp_hpd_bridge_register() stub (Nathan Chancellor) - usb: typec: qcom-pmic-typec: Only select DRM_AUX_HPD_BRIDGE with OF (Nathan Chancellor) - usb: typec: nb7vpq904m: Only select DRM_AUX_BRIDGE with OF (Nathan Chancellor) - drm/amdgpu: Enable event log on MES 11 (shaoyunl) - drm/amdgpu: SW part of MES event log enablement (shaoyunl) - drm/amd/display: Restore guard against default backlight value < 1 nit (Mario Limonciello) - drm/amd/display: fix hw rotated modes when PSR-SU is enabled (Hamza Mahfooz) - drm/amd/pm: fix pp_*clk_od typo (Dmitrii Galantsev) - drm/amd/amdgpu: SRIOV full reset issue with VCN (Bokun Zhang) - drm/amdgpu: fix buffer funcs setting order on suspend (Alex Deucher) - drm/amdgpu: Avoid querying DRM MGCG status (Lijo Lazar) - drm/amdgpu: Update HDP 4.4.2 clock gating flags (Lijo Lazar) - drm/amdgpu: Add NULL checks for function pointers (Lijo Lazar) - drm/amd/amdgpu: Add SMUIO headers for 10.0.2 (Tom St Denis) - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table (Zhipeng Lu) - drm/radeon/dpm: fix a memleak in sumo_parse_power_table (Zhipeng Lu) - drm/amdgpu: Restrict extended wait to PSP v13.0.6 (Lijo Lazar) - drm/amd: Add a DC debug mask for DML2 (Aurabindo Pillai) - drm/amdgpu: Read aquavanjaram USR register state (Lijo Lazar) - drm/amdgpu: Read aquavanjaram WAFL register state (Lijo Lazar) - drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml (Alex Deucher) - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() (Yang Yingliang) - drm/amdgpu: optimize the printing order of error data (Yang Wang) - drm/amdgpu: Update fw version for boot time error query (Hawking Zhang) - drm/amd/pm: support new mca smu error code decoding (Yang Wang) - drm/amd/swsmu: update smu v14_0_0 driver if version and metrics table (Li Ma) - drm/amd/display: 3.2.263 (Aric Cyr) - drm/amd/display: Update code comment to be more accurate (Rodrigo Siqueira) - drm/amd/display: Adjust code style (Rodrigo Siqueira) - drm/amd/display: Fix array-index-out-of-bounds in dml2 (Roman Li) - drm/amd/display: Disable DWB frame capture to emulate oneshot (Alex Hung) - drm/amd/display: Add new set_fc_enable to struct dwbc_funcs (Alex Hung) - drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer (Alex Hung) - drm/amd/display: Add writeback enable field (wb_enabled) (Alex Hung) - drm/amd/display: Fix writeback_info is not removed (Alex Hung) - drm/amd/display: Validate hw_points_num before using it (Alex Hung) - drm/amd/display: Fix writeback_info never got updated (Alex Hung) - drm/amd/display: Add writeback enable/disable in dc (Alex Hung) - drm/amd/display: Hande writeback request from userspace (Alex Hung) - drm/amd/display: Create fake sink and stream for writeback connector (Harry Wentland) - drm/amd/display: Create amdgpu_dm_wb_connector (Harry Wentland) - drm/amd/display: Check writeback connectors in create_validate_stream_for_sink (Alex Hung) - drm/amd/display: Use drm_connector in create_stream_for_sink (Harry Wentland) - drm/amd/display: Return drm_connector from find_first_crtc_matching_connector (Harry Wentland) - drm/amd/display: Skip writeback connector when we get amdgpu_dm_connector (Harry Wentland) - drm/amd/display: Initialize writeback connector (Alex Hung) - drm/amd/display: Create one virtual connector in DC (Harry Wentland) - drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC (Harry Wentland) - drm/amd/display: Avoid virtual stream encoder if not explicitly requested (Alex Hung) - drm/amd/display: add support for DTO genarated dscclk (Wenjing Liu) - drm/amd/display: Fix Replay Desync Error IRQ handler (Dennis Chan) - drm/amd/display: Add dml2 copy functions (Dillon Varone) - drm/amd/display: add MPC MCM 1D LUT clock gating programming (Yihan Zhu) - drm/amd/display: Add monitor patch for specific eDP (Ivan Lipski) - drm/amd/display: Fix disable_otg_wa logic (Nicholas Susanto) - drm/amd/display: keep domain24 power on if eDP not exist (Charlene Liu) - drm/amd/display: Added delay to DPM log (Relja Vojvodic) - drm/amd/display: Pass debug watermarks through to DCN35 DML2 (Nicholas Kazlauskas) - drm/amd/display: revert removing otg toggle w/a back when no active display (Charlene Liu) - drm/amd/display: Update BIOS FW info table revision (Chris Park) - drm/amd/display: Skip DPIA-specific DP LL automation flag for non-DPIA links (George Shen) - drm/amd/display: Fix null pointer (Johnson Chen) - drm/amd/display: Use channel_width = 2 for vram table 3.0 (Alvin Lee) - drm/amd/display: Fix MST PBN/X.Y value calculations (Ilya Bakoulin) - drm/amd/display: insert drv-pmfw log + rollback to new context (Charlene Liu) - drm/amd/display: Increase scratch buffer size (Josip Pavic) - drm/amd/display: Change dither policy for 10bpc to round (Krunoslav Kovac) - drm/amd/display: Pass pwrseq inst for backlight and ABM (Lewis Huang) - drm/amd/display: Add missing dcn35 RCO registers (Daniel Miess) - drm/amdkfd: Use partial migrations/mapping for GPU/CPU page faults in SVM (Xiaogang Chen) - drm/amd/display: Only enumerate top local sink as DP2 output (Michael Strauss) - drm/amd/display: Add ODM check during pipe split/merge validation (Relja Vojvodic) - drm/amd/display: initialize all the dpm level's stutter latency (Charlene Liu) - drm/amd/display: Optimize fast validation cases (Alvin Lee) - drm/amd/amdgpu: Move vcn4 fw_shared init to a single function (Bokun Zhang) - drm/amdgpu: disable MCBP by default (Jiadong Zhu) - drm/i915/guc: Create the guc_to_i915() wrapper (Andi Shyti) - drm/i915/selftests: wait for active idle event in i915_active_unlock_wait (Andrzej Hajda) - drm/i915: Use internal class when counting engine resets (Tvrtko Ursulin) - drm/i915/selftests: Fix engine reset count storage for multi-tile (Tvrtko Ursulin) - drm/i915/guc: Add a selftest for FAST_REQUEST errors (John Harrison) - drm/i915/guc: Fix for potential false positives in GuC hang selftest (John Harrison) - drm/i915: Skip pxp init if gt is wedged (Zhanjun Dong) - drm/i915/pxp: Add drm_dbgs for critical PXP events. (Alan Previn) - drm/i915/dg2: Drop Wa_22014600077 (Matt Roper) - drm/i915: ATS-M device ID update (Haridhar Kalvala) - drm/i915: Track gt pm wakerefs (Andrzej Hajda) - drm/i915: Replace custom intel runtime_pm tracker with ref_tracker library (Andrzej Hajda) - drm/i915/gsc: Mark internal GSC engine with reserved uabi class (Tvrtko Ursulin) - drm/i915: Add __rcu annotation to cursor when iterating client objects (Tvrtko Ursulin) - drm/i915: Remove return type from i915_drm_client_remove_object (Tvrtko Ursulin) - drm/i915/mtl: Update Wa_22018931422 (Radhakrishna Sripada) - drm/i915/dg2: Wa_18028616096 now applies to all DG2 (Matt Roper) - drm/i915/huc: Stop printing about unsupported HuC on MTL (Daniele Ceraolo Spurio) - drm/i915: do not clean GT table on error path (Andrzej Hajda) - drm/i915/gt: add missing new-line to GT_TRACE (Andrzej Hajda) - drm/i915: Read a shadowed mmio register for ggtt flush (Vinay Belgaumkar) - drm/i915: Implement fdinfo memory stats printing (Tvrtko Ursulin) - drm/i915: Add stable memory region names (Tvrtko Ursulin) - drm/i915: Account ring buffer and context state storage (Tvrtko Ursulin) - drm/i915: Track page table backing store usage (Tvrtko Ursulin) - drm/i915: Record which client owns a VM (Tvrtko Ursulin) - drm/i915: Add ability for tracking buffer objects per client (Tvrtko Ursulin) - drm: i915: Adapt to -Walloc-size (Sam James) - drm/i915/xelpmp: Add Wa_16021867713 (Gustavo Sousa) - drm/i915/gt: Temporarily disable CPU caching into DMA for MTL (Jonathan Cavitt) - drm/i915: Fix potential spectre vulnerability (Kunwu Chan) - drm/i915/gt: Remove prohibited space after opening parenthesis (Dorcas AnonoLitunya) - drm/i915: move gpu error sysfs to i915_gpu_error.c (Jani Nikula) - drm/i915: move gpu error debugfs to i915_gpu_error.c (Jani Nikula) - drm/i915: make some error capture functions static (Jani Nikula) - drm/i915/mtl: Add Wa_14019821291 (Dnyaneshwar Bhadane) - drm/i915: Set copy engine arbitration for Wa_16018031267 / Wa_16018063123 (Jonathan Cavitt) - drm/i915/gt: add selftest to exercise WABB (Andrzej Hajda) - drm/i915: Add WABB blit for Wa_16018031267 / Wa_16018063123 (Andrzej Hajda) - drm/i915: Reserve some kernel space per vm (Andrzej Hajda) - drm/i915/mtl: Add Wa_22016670082 (Dnyaneshwar Bhadane) - drm/i915/pmu: rearrange hrtimer pointer chasing (Jani Nikula) - drm/i915/pmu: add event_to_pmu() helper (Jani Nikula) - drm/i915/pmu: add pmu_to_i915() helper (Jani Nikula) - i915/perf: Fix NULL deref bugs with drm_dbg() calls (Harshit Mogalapalli) - drm/i915/gt: Remove unncessary {} from if-else (Gilbert Adikankwu) - drm/i915: Flush WC GGTT only on required platforms (Nirmoy Das) - drm/i915/gt: Remove {} from if-else (Soumya Negi) - drm/i915/gt: Use proper priority enum instead of 0 (Nirmoy Das) - drm/i915/mtl: avoid stringop-overflow warning (Arnd Bergmann) - drm/i915/pmu: Check if pmu is closed before stopping event (Umesh Nerlige Ramappa) - drm/i915/mcr: Hold GT forcewake during steering operations (Matt Roper) - drm/exynos: dpi: Change connector type to DPI (Paul Cercueil) - drm/exynos: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time (Douglas Anderson) - drm/mipi-dsi: Fix detach call without attach (Tomi Valkeinen) - drm/bridge: tc358767: Fix return value on error case (Tomi Valkeinen) - drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable (Tomi Valkeinen) - drm/framebuffer: Fix use of uninitialized variable (Tomi Valkeinen) - drm/drm_file: fix use of uninitialized variable (Tomi Valkeinen) - drm/bridge: nxp-ptn3460: simplify some error checking (Dan Carpenter) - drm/imagination: move update_logtype() into ifdef section (Arnd Bergmann) - drm/imagination: Removed unused functions in pvr_fw_trace (Donald Robson) - drm/xlnx: Do not include (Thomas Zimmermann) - drm/simpledrm: Do not include (Thomas Zimmermann) - drm/ofdrm: Do not include (Thomas Zimmermann) - drm/solomon: Do not include (Thomas Zimmermann) - drm/shmobile: Do not include (Thomas Zimmermann) - drm/loongson: Do not include (Thomas Zimmermann) - drm/amdgpu: Do not include (Thomas Zimmermann) - drm/plane-helper: Move drm_plane_helper_atomic_check() into udl (Thomas Zimmermann) - drm: Remove Kconfig option for legacy support (CONFIG_DRM_LEGACY) (Thomas Zimmermann) - char/agp: Remove frontend code (Thomas Zimmermann) - drm: Remove source code for non-KMS drivers (Thomas Zimmermann) - drm: Remove locking for legacy ioctls and DRM_UNLOCKED (Thomas Zimmermann) - drm: Remove support for legacy drivers (Thomas Zimmermann) - drm: Remove the legacy DRM_IOCTL_MODESET_CTL ioctl (Thomas Zimmermann) - drm: Remove entry points for legacy ioctls (Thomas Zimmermann) - drm/radeon: Do not include (Thomas Zimmermann) - drm: Include (Thomas Zimmermann) - accel: Include (Thomas Zimmermann) - drm/i915: Include (Thomas Zimmermann) - drm: Include (Thomas Zimmermann) - drm: Fix TODO list mentioning non-KMS drivers (Thomas Zimmermann) - drm/edp-panel: Sort the panel entries (Pin-yen Lin) - drm/panel-edp: Add SDC ATNA45AF01 (Abel Vesa) - drm/atomic: add private obj state to state dump (Dmitry Baryshkov) - drm/gpuvm: Let drm_gpuvm_bo_put() report when the vm_bo object is destroyed (Boris Brezillon) - drm/panfrost: Synchronize and disable interrupts before powering off (AngeloGioacchino Del Regno) - drm/panfrost: Add gpu_irq, mmu_irq to struct panfrost_device (AngeloGioacchino Del Regno) - drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq (AngeloGioacchino Del Regno) - drm/panel-simple: add Evervision VGG644804 panel entry (Michael Walle) - dt-bindings: display: simple: add Evervision VGG644804 panel (Michael Walle) - drm/panel: ilitek-ili9881c: Add Ampire AM8001280G LCD panel (Philipp Zabel) - dt-bindings: ili9881c: Add Ampire AM8001280G LCD panel (Philipp Zabel) - drm/panel: ilitek-ili9881c: make use of prepare_prev_first (Marco Felsch) - drm/panel: himax-hx8394: Add Support for Powkiddy X55 panel (Chris Morgan) - dt-bindings: display: himax-hx8394: Add Powkiddy X55 panel (Chris Morgan) - drm/panel: himax-hx8394: Add Panel Rotation Support (Chris Morgan) - dt-bindings: display: Document Himax HX8394 panel rotation (Chris Morgan) - drm/panel: himax-hx8394: Drop shutdown logic (Chris Morgan) - drm/panel: himax-hx8394: Drop prepare/unprepare tracking (Chris Morgan) - drm/panel: simple: Add BOE BP101WX1-100 panel (Tony Lindgren) - dt-bindings: display: simple: Add boe,bp101wx1-100 panel (Tony Lindgren) - drm/imagination: vm: make use of GPUVM's drm_exec helper (Danilo Krummrich) - drm/gpuvm: fall back to drm_exec_lock_obj() (Danilo Krummrich) - drm/v3d: Fix missing error code in v3d_submit_cpu_ioctl() (Harshit Mogalapalli) - Revert "drm: Introduce pixel_source DRM plane property" (Dmitry Baryshkov) - Revert "drm: Introduce solid fill DRM plane property" (Dmitry Baryshkov) - Revert "drm: Add solid fill pixel source" (Dmitry Baryshkov) - Revert "drm/atomic: Add pixel source to plane state dump" (Dmitry Baryshkov) - Revert "drm/atomic: Add solid fill data to plane state dump" (Dmitry Baryshkov) - Revert "drm/atomic: Move framebuffer checks to helper" (Dmitry Baryshkov) - Revert "drm/atomic: Loosen FB atomic checks" (Dmitry Baryshkov) - drm/bridge: migrate bridge_chains to per-encoder file (Dmitry Baryshkov) - drm/encoder: register per-encoder debugfs dir (Dmitry Baryshkov) - usb: typec: qcom-pmic-typec: switch to DRM_AUX_HPD_BRIDGE (Dmitry Baryshkov) - soc: qcom: pmic-glink: switch to DRM_AUX_HPD_BRIDGE (Dmitry Baryshkov) - drm/bridge: implement generic DP HPD bridge (Dmitry Baryshkov) - usb: typec: nb7vpq904m: switch to DRM_AUX_BRIDGE (Dmitry Baryshkov) - phy: qcom: qmp-combo: switch to DRM_AUX_BRIDGE (Dmitry Baryshkov) - drm/bridge: add transparent bridge helper (Dmitry Baryshkov) - MAINTAINERS: Document Imagination PowerVR driver patches go via drm-misc (Frank Binns) - drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking (Dan Carpenter) - drm/bridge: lt8912b: Add power supplies (Stefan Eichenberger) - dt-bindings: display: bridge: lt8912b: Add power supplies (Stefan Eichenberger) - drm/bridge: lt8912b: Add suspend/resume support (Stefan Eichenberger) - drm/display/dp: Add the remaining Square PHY patterns DPCD register definitions (Khaled Almahallawy) - drm/qxl: remove unused declaration (heminhong) - drm/drv: propagate errors from drm_modeset_register_all() (Dmitry Baryshkov) - drm/imagination: Removed unused function to_pvr_vm_gpuva() (Donald Robson) - drm/imagination: pvr_gpuvm_free() now static (Donald Robson) - drm/imagination: pvr_device_process_active_queues now static (Donald Robson) - drm/imagination: Fixed missing header in pvr_fw_meta (Donald Robson) - drm/imagination: Fixed warning due to implicit cast to bool (Donald Robson) - drm/test: add a test suite for GEM objects backed by shmem (Marco Pagani) - drm: remove drm_bridge_hpd_disable() from drm_bridge_connector_destroy() (Abhinav Kumar) - drm: improve the documentation of connector hpd ops (Abhinav Kumar) - dt-bindings: gpu: mali-utgard: Add Rockchip RK3128 compatible (Alex Bee) - drm/atomic: Loosen FB atomic checks (Jessica Zhang) - drm/atomic: Move framebuffer checks to helper (Jessica Zhang) - drm/atomic: Add solid fill data to plane state dump (Jessica Zhang) - drm/atomic: Add pixel source to plane state dump (Jessica Zhang) - drm: Add solid fill pixel source (Jessica Zhang) - drm: Introduce solid fill DRM plane property (Jessica Zhang) - drm: Introduce pixel_source DRM plane property (Jessica Zhang) - dma-buf/sw_sync: Add fence deadline support (Rob Clark) - dma-buf/sync_file: Add SET_DEADLINE ioctl (Rob Clark) - drm/syncobj: Add deadline support for syncobj waits (Rob Clark) - accel/qaic: Expand DRM device lifecycle (Carl Vanderlip) - accel/qaic: Increase number of in_reset states (Carl Vanderlip) - drm/imx/lcdc: Fix double-free of driver data (Uwe Kleine-König) - drm/v3d: Create a CPU job extension for the copy performance query job (Maíra Canal) - drm/v3d: Create a CPU job extension for the reset performance query job (Maíra Canal) - drm/v3d: Create a CPU job extension to copy timestamp query to a buffer (Maíra Canal) - drm/v3d: Create a CPU job extension for the reset timestamp job (Maíra Canal) - drm/v3d: Create a CPU job extension for the timestamp query job (Maíra Canal) - drm/v3d: Create a CPU job extension for a indirect CSD job (Maíra Canal) - drm/v3d: Enable BO mapping (Maíra Canal) - drm/v3d: Detach the CSD job BO setup (Melissa Wen) - drm/v3d: Create tracepoints to track the CPU job (Maíra Canal) - drm/v3d: Use v3d_get_extensions() to parse CPU job data (Maíra Canal) - drm/v3d: Add a CPU job submission (Melissa Wen) - drm/v3d: Decouple job allocation from job initiation (Maíra Canal) - drm/v3d: Don't allow two multisync extensions in the same job (Maíra Canal) - drm/v3d: Simplify job refcount handling (Melissa Wen) - drm/v3d: Detach job submissions IOCTLs to a new specific file (Melissa Wen) - drm/v3d: Move wait BO ioctl to the v3d_bo file (Melissa Wen) - drm/v3d: Remove unused function header (Melissa Wen) - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Tomi Valkeinen) - drm/tidss: Fix atomic_flush check (Tomi Valkeinen) - drm/tidss: IRQ code cleanup (Tomi Valkeinen) - drm/tidss: Fix dss reset (Tomi Valkeinen) - drm/tidss: Add simple K2G manual reset (Tomi Valkeinen) - drm/tidss: Check for K2G in in dispc_softreset() (Tomi Valkeinen) - drm/tidss: Return error value from from softreset (Tomi Valkeinen) - drm/tidss: Move reset to the end of dispc_init() (Tomi Valkeinen) - drm/tidss: Drop useless variable init (Tomi Valkeinen) - drm/tidss: Use PM autosuspend (Tomi Valkeinen) - drm/tidss: Use pm_runtime_resume_and_get() (Tomi Valkeinen) - drm/tidss: Add support for AM62A7 DSS (Aradhya Bhatia) - dt-bindings: display: ti: Add support for am62a7 dss (Aradhya Bhatia) - drm/omapdrm: Improve check for contiguous buffers (Andrew Davis) - dma-buf: Correct the documentation of name and exp_name symbols (Ramesh Errabolu) - drm/imagination: fix off by one in pvr_vm_mips_init() error handling (Dan Carpenter) - drm/imagination: Fix IS_ERR() vs NULL bug in pvr_request_firmware() (Dan Carpenter) - drm/imagination: Fix error codes in pvr_device_clk_init() (Dan Carpenter) - drm/nouveau: Removes unnecessary args check in nouveau_uvmm_sm_prepare (Yuran Pereira) - Documentation/gpu: VM_BIND locking document (Thomas Hellström) - fbdev: Remove default file-I/O implementations (Thomas Zimmermann) - fbdev: Warn on incorrect framebuffer access (Thomas Zimmermann) - fbdev: Move default fb_mmap code into helper function (Thomas Zimmermann) - fbdev: Push pgprot_decrypted() into mmap implementations (Thomas Zimmermann) - fbdev: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Thomas Zimmermann) - staging/sm750fb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - staging/sm750fb: Declare fb_ops as constant (Thomas Zimmermann) - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - media/ivtvfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - fbdev/ps3fb: Set FBINFO_VIRTFB flag (Thomas Zimmermann) - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - fbdev/au1200fb: Set FBINFO_VIRTFB flag (Thomas Zimmermann) - fbdev/udlfb: Select correct helpers (Thomas Zimmermann) - fbdev/smscufx: Select correct helpers (Thomas Zimmermann) - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - fbdev/sh_mobile_lcdcfb: Set FBINFO_VIRTFB flag (Thomas Zimmermann) - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Thomas Zimmermann) - auxdisplay/ht16k33: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - auxdisplay/ht16k33: Set FBINFO_VIRTFB flag (Thomas Zimmermann) - auxdisplay/cfag12864bfb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - auxdisplay/cfag12864bfb: Set FBINFO_VIRTFB flag (Thomas Zimmermann) - fbdev/arcfb: Use generator macros for deferred I/O (Thomas Zimmermann) - fbdev/arcfb: Set FBINFO_VIRTFB flag (Thomas Zimmermann) - fbdev/vfb: Initialize fb_ops with fbdev macros (Thomas Zimmermann) - fbdev/vfb: Set FBINFO_VIRTFB flag (Thomas Zimmermann) - fbdev/sm712fb: Use correct initializer macros for struct fb_ops (Thomas Zimmermann) - fbdev/acornfb: Fix name of fb_ops initializer macro (Thomas Zimmermann) - drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms (Xin Ji) - Revert "drm/bridge: Add 200ms delay to wait FW HPD status stable" (Xin Ji) - drm/loongson: Add platform dependency (Jean Delvare) - drm/bridge: ti-sn65dsi86: Simplify using pm_runtime_resume_and_get() (Uwe Kleine-König) - drm/panel-edp: Avoid adding multiple preferred modes (Hsin-Yi Wang) - drm/panel-edp: Add auo_b116xa3_mode (Hsin-Yi Wang) - drm/panel-edp: Add override_edid_mode quirk for generic edp (Hsin-Yi Wang) - drm/tilcdc: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()" (Bert Karwatzki) - drm/imagination: Numerous documentation fixes. (Donald Robson) - drm/bridge: imx93-mipi-dsi: Fix a couple of building warnings (Liu Ying) - drm/bridge: Fix typo in post_disable() description (Dario Binacchi) - drm/ast: Move detection code into PCI probe helper (Thomas Zimmermann) - drm/ast: Detect ast device type and config mode without ast device (Thomas Zimmermann) - drm/ast: Add enum ast_config_mode (Thomas Zimmermann) - drm/ast: Partially implement POST without ast device instance (Thomas Zimmermann) - drm/ast: Enable MMIO without ast device instance (Thomas Zimmermann) - drm/ast: Enable VGA without ast device instance (Thomas Zimmermann) - drm/ast: Add I/O helpers without ast device (Thomas Zimmermann) - drm/ast: Retrieve I/O-memory ranges without ast device (Thomas Zimmermann) - drm/ast: Rework I/O register setup (Thomas Zimmermann) - drm/ast: Turn ioregs_lock to modeset_lock (Thomas Zimmermann) - drm/imagination: vm: fix drm_gpuvm reference count (Danilo Krummrich) - drm/imagination: vm: check for drm_gpuvm_range_valid() (Danilo Krummrich) - drm/imagination: vm: prevent duplicate drm_gpuvm_bo instances (Danilo Krummrich) - drm/imagination: Remove unneeded semicolon (Yang Li) - drm/imagination: Fix a couple of spelling mistakes in literal strings (Colin Ian King) - drm: Use device_get_match_data() (Rob Herring) - drm/sched: Fix compilation issues with DRM priority rename (Luben Tuikov) - drm/ttm: Schedule delayed_delete worker closer (Rajneesh Bhardwaj) - drm/sched: Reverse run-queue priority enumeration (Luben Tuikov) - drm/sched: Rename priority MIN to LOW (Luben Tuikov) - drm/sched: Fix bounds limiting when given a malformed entity (Luben Tuikov) - drm/nouveau: enable dynamic job-flow control (Danilo Krummrich) - drm/nouveau: implement 1:1 scheduler - entity relationship (Danilo Krummrich) - drm/nouveau: use GPUVM common infrastructure (Danilo Krummrich) - drm/todo: Add entry about implementing buffer age for damage tracking (Javier Martinez Canillas) - drm/plane: Extend damage tracking kernel-doc (Javier Martinez Canillas) - drm/vmwgfx: Disable damage clipping if FB changed since last page-flip (Javier Martinez Canillas) - drm/virtio: Disable damage clipping if FB changed since last page-flip (Javier Martinez Canillas) - drm: Allow drivers to indicate the damage helpers to ignore damage clips (Javier Martinez Canillas) - drm: Introduce documentation for hotspot properties (Michael Banack) - drm: Introduce DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT (Zack Rusin) - drm: Remove legacy cursor hotspot code (Zack Rusin) - drm/virtio: Use the hotspot properties from cursor planes (Zack Rusin) - drm/vboxvideo: Use the hotspot properties from cursor planes (Zack Rusin) - drm/qxl: Use the hotspot properties from cursor planes (Zack Rusin) - drm/vmwgfx: Use the hotspot properties from cursor planes (Zack Rusin) - drm/atomic: Add support for mouse hotspots (Zack Rusin) - drm: Disable the cursor plane on atomic contexts with virtualized drivers (Zack Rusin) - drm: introduce DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP (Simon Ser) - drm: allow DRM_MODE_PAGE_FLIP_ASYNC for atomic commits (Simon Ser) - drm: Refuse to async flip with atomic prop changes (André Almeida) - drm/i915/display: Add intel_fb_bo_framebuffer_fini (Jouni Högander) - drm/i915/display: Use i915_gem_object_get_dma_address to get dma address (Maarten Lankhorst) - drm/i915: use octal permissions in display debugfs (Jani Nikula) - drm/i915: pass struct intel_connector to connector debugfs fops (Jani Nikula) - drm/i915: use intel_connector in intel_connector_debugfs_add() (Jani Nikula) - drm/i915/rpm: add rpm_to_i915() helper around container_of() (Jani Nikula) - drm/i915: handle uncore spinlock when not available (Luca Coelho) - drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original (Ville Syrjälä) - drm/i915/dsi: Use devm_gpiod_get() for all GPIOs (Hans de Goede) - drm/i915/display: Don't use "proxy" headers (Andy Shevchenko) - drm/i915/syncmap: squelch a sparse warning (Jani Nikula) - drm/i915/display: Split i915 specific code away from intel_fb.c (Jouni Högander) - drm/i915/display: Handle invalid fb_modifier in intel_fb_modifier_to_tiling (Jouni Högander) - drm/i915/display: Convert intel_fb_modifier_to_tiling as non-static (Jouni Högander) - drm/i915/display: use intel_bo_to_drm_bo in intel_fb.c (Jouni Högander) - drm/i915/display: use intel_bo_to_drm_bo in intel_fbdev (Jouni Högander) - drm/i915/display: split i915 specific code from intel_fbdev (Jouni Högander) - drm/i915/display: Skip state verification with TBT-ALT mode (Mika Kahola) - drm/i915: add bool type checks in PIPE_CONF_CHECK_* (Jani Nikula) - drm/i915: use PIPE_CONF_CHECK_BOOL() for bool members (Jani Nikula) - drm/i915/dgfx: DGFX uses direct VBT pin mapping (Clint Taylor) - drm/i915/display: Fix IP version of the WAs (Balasubramani Vivekanandan) - drm/i915: correct the input parameter on _intel_dsb_commit() (heminhong) - drm/i915/irq: Improve error logging for unexpected DE Misc interrupts (Rahul Rameshbabu) - drm/i915: Clean up some DISPLAY_VER checks (Ville Syrjälä) - drm/i915/mst: Reject modes that require the bigjoiner (Ville Syrjälä) - drm/i915/mst: Fix .mode_valid_ctx() return values (Ville Syrjälä) - drm/i915: Skip some timing checks on BXT/GLK DSI transcoders (Ville Syrjälä) - drm/i915/psr: Include some basic PSR information in the state dump (Ville Syrjälä) - drm/i915/xe2lpd: remove the FBC restriction if PSR2 is enabled (Vinod Govindapillai) - drm/i915/psr: Add proper handling for disabling sel fetch for planes (Jouni Högander) - drm/i915/psr: Move plane sel fetch configuration into plane source files (Jouni Högander) - drm/i915: Move the SDP split debug spew to the correct place (Ville Syrjälä) - drm/i915: Stop printing pipe name as hex (Ville Syrjälä) - drm/amd/display: Fix NULL pointer dereference at hibernate (Mario Limonciello) - drm/radeon: check return value of radeon_ring_lock() (Nikita Zhandarovich) - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() (Nikita Zhandarovich) - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() (Nikita Zhandarovich) - drm/amdgpu: enable mca debug mode on APU by default (Yang Wang) - drm/amdgpu: distinguish rlc fw for different SKU (Likun Gao) - drm/amdgpu: Fix missing mca debugfs node (Yang Wang) - drm/amdgpu: Skip access gfx11 golden registers under SRIOV (ZhenGuo Yin) - drm/amdgpu: Use another offset for GC 9.4.3 remap (Lijo Lazar) - drm/amdgpu: Read aquavanjaram XGMI register state (Lijo Lazar) - drm/amdgpu: Read aquavanjaram PCIE register state (Lijo Lazar) - drm/amdgpu: Add reg_state sysfs attribute (Lijo Lazar) - drm/amdgpu: add amdgpu_reg_state.h (Alex Deucher) - drm/amd/display: Promote DAL to 3.2.262 (Aric Cyr) - drm/amd/display: Fix some HostVM parameters in DML (Taimur Hassan) - drm/amd/display: Add DSC granular throughput adjustment (Ilya Bakoulin) - drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit (ZhenGuo Yin) - drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 (Candice Li) - drm/amd/display: Allow DTBCLK disable for DCN35 (Nicholas Kazlauskas) - drm/amd/display: [FW Promotion] Release 0.0.194.0 (Anthony Koo) - drm/amdkfd: Run restore_workers on freezable WQs (Felix Kuehling) - drm/amd/display: Update Fixed VS/PE Retimer Sequence (Michael Strauss) - drm/amd/display: block dcn315 dynamic crb allocation when unintended (Dmytro Laktyushkin) - drm/amd: Enable PCIe PME from D3 (Mario Limonciello) - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer (Lu Yao) - drm/amd/pm: fix a memleak in aldebaran_tables_init (Dinghao Liu) - drm/amdgpu: fix AGP addressing when GART is not at 0 (Alex Deucher) - drm/amd/display: remove unnecessary braces to fix coding style (RutingZhang) - drm/amd/display: update dcn315 lpddr pstate latency (Dmytro Laktyushkin) - drm/amd/display: fix ABM disablement (Hamza Mahfooz) - drm/amdgpu: Move mca debug mode decision to ras (Lijo Lazar) - drm/amd/display: 3.2.261 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.193.0 (Anthony Koo) - drm/amd/display: Fix black screen on video playback with embedded panel (Sung Joon Kim) - drm/amd/display: Fix conversions between bytes and KB (Taimur Hassan) - drm/amdkfd: Use common function for IP version check (Mukul Joshi) - drm/amd/display: Remove config update (Taimur Hassan) - drm/amd/display: Update DCN35 clock table policy (Nicholas Kazlauskas) - drm/amd/display: Refactor OPTC into component folder (Parandhaman K) - drm/amd/display: force toggle rate wa for first link training for a retimer (Zhongwei) - drm/amd/display: If P-State is supported try SubVP for smaller vlevel (Alvin Lee) - drm/amdgpu: correct the amdgpu runtime dereference usage count (Prike Liang) - Revert "drm/amd/display: Enable CM low mem power optimization" (Gabe Teeger) - drm/amd/display: Update min Z8 residency time to 2100 for DCN314 (Nicholas Kazlauskas) - drm/amd/display: Remove min_dst_y_next_start check for Z8 (Nicholas Kazlauskas) - drm/amd/display: Fix tiled display misalignment (Meenakshikumar Somasundaram) - drm/amdgpu: fix memory overflow in the IB test (Tim Huang) - drm/amdgpu: add init_registers for nbio v7.11 (Li Ma) - drm/amd/display: Enable SubVP on 1080p60 displays (Alvin Lee) - drm/amd/display: Disable Timing sync check in Full-Screen Video Case (Dennis Chan) - drm/amd/display: adjust flow for deallocation mst payload (Wayne Lin) - drm/amd/display: Simplify brightness initialization (Camille Cho) - drm/amd/display: replay: Augment Frameupdate Command (Max Tseng) - drm/amd/display: Increase num voltage states to 40 (Alvin Lee) - drm/amd/display: Do not read DPREFCLK spread info from LUT on DCN35 (Michael Strauss) - drm/amd/display: replay: generalize the send command function usage (Max Tseng) - drm/amd/display: Refactor DSC into component folder (Bhuvana Chandra Pinninti) - drm/amd/display: Use DRAM speed from validation for dummy p-state (Alvin Lee) - drm/amd/display: Fix MPCC 1DLUT programming (Ilya Bakoulin) - drm/amd/display: Feed SR and Z8 watermarks into DML2 for DCN35 (Nicholas Kazlauskas) - drm/amdgpu: Force order between a read and write to the same address (Alex Sierra) - drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt (Hawking Zhang) - drm/amd/display: Add Z8 watermarks for DML2 bbox overrides (Nicholas Kazlauskas) - drm/amd/display: always use mpc factor of 2 for stereo timings (Wenjing Liu) - drm/amd/display: update pixel clock params after stream slice count change in context (Wenjing Liu) - drm/amdgpu: optimize RLC powerdown notification on Vangogh (Perry Yuan) - drm/amdgpu: Retire query/reset_ras_err_status from gfx_v9_4_3 (Hawking Zhang) - drm/amd/display: fix a pipe mapping error in dcn32_fpu (Wenjing Liu) - drm/amd/display: add skip_implict_edp_power_control flag for dce110 (Ian Chen) - drm/amd/display: Update DCN35 watermarks (Nicholas Kazlauskas) - drm/amdgpu: update xgmi num links info post gc9.4.2 (Jonathan Kim) - drm/amdkfd: Copy HW exception data to user event (David Yat Sin) - drm/amd/display: Add z-state support policy for dcn35 (Nicholas Kazlauskas) - drm/amd/display: Include udelay when waiting for INBOX0 ACK (Alvin Lee) - drm/amd/display: Add new Replay command and Disabled Replay Timing Resync (Dennis Chan) - drm/amd/pm: Add sysfs attribute to get pm metrics (Lijo Lazar) - drm/amd/pm: Add pm metrics support to SMU v13.0.6 (Lijo Lazar) - drm/amd/pm: Add support to fetch pm metrics sample (Lijo Lazar) - drm/amd/display: Remove redundant DRM device struct in amdgpu_dm_, mst_types.c (Srinivasan Shanmugam) - drm/amd: Document device reset methods (André Almeida) - drm/amdgpu: Add function parameter 'xcc_mask' not described in 'amdgpu_vm_flush_compute_tlb' (Srinivasan Shanmugam) - drm/amdgpu: add amdgpu runpm usage trace for separate funcs (Prike Liang) - drm/amdgpu: add pm metrics structure definition (Alex Deucher) - drm/amdgpu: expose the connected port num info through sysfs (Shiwu Zhang) - drm/amd/display: Promote DC to 3.2.260 (Aric Cyr) - drm/amd: Exclude dGPUs in eGPU enclosures from DPM quirks (Mario Limonciello) - drm/amd: Use the first non-dGPU PCI device for BW limits (Mario Limonciello) - drm/amd/display: Add missing chips for HDCP (Rodrigo Siqueira) - drm/amd/display: Add new command to disable replay timing resync (Anthony Koo) - drm/amd/display: Enable DSC Flag in MST Mode Validation (Fangzhi Zuo) - drm/amd/display: Send PQ bit in AMD VSIF (Krunoslav Kovac) - drm/amd/display: Add disable timeout option (Duncan Ma) - drm/amd/display: Enable DCN clock gating for DCN35 (Daniel Miess) - drm/amd/display: Prefer currently used OTG master when acquiring free pipe (Wenjing Liu) - drm/amd/display: Try to acquire a free OTG master not used in cur ctx first (Wenjing Liu) - drm/amd/display: Refactor resource into component directory (Mounika Adhuri) - drm/amd/display: add a debugfs interface for the DMUB trace mask (Hamza Mahfooz) - drm/amd/display: Enable CM low mem power optimization (Yihan Zhu) - drm/amdgpu: correct mca ipid die/socket/addr decode (Yang Wang) - drm/amd/display: Fix a debugfs null pointer error (Aurabindo Pillai) - drm/amdkfd: Clear the VALU exception state in the trap handler (Laurent Morichetti) - drm/amdgpu: Refactor 'amdgpu_connector_dvi_detect' in amdgpu_connectors.c (Srinivasan Shanmugam) - drm/amd/pm: Make smu_v13_0_baco_set_armd3_sequence() static (Ma Jun) - drm/amd/pm: Move some functions to smu_v13_0.c as generic code (Ma Jun) - drm/radeon: Fix warning using plain integer as NULL (Abhinav Singh) - amdgpu: Adjust kmalloc_array calls for new -Walloc-size (Sam James) - drm/amd/pm: Fix return value and drop redundant param (Ma Jun) - drm/amdkfd: Move TLB flushing logic into amdgpu (Felix Kuehling) - drm/amdgpu: update mappings not managed by KFD (Felix Kuehling) - drm/amdgpu: Implement a new 64bit sequence memory driver (Arunpravin Paneer Selvam) - drm/i915: Fix glk+ degamma LUT conversions (Ville Syrjälä) - drm/i915: s/clamp()/min()/ in i965_lut_11p6_max_pack() (Ville Syrjälä) - drm/i915: Adjust LUT rounding rules (Ville Syrjälä) - drm: Fix color LUT rounding (Ville Syrjälä) - drm/i915/display: In intel_framebuffer_init switch to use intel_bo_to_drm_bo (Juha-Pekka Heikkila) - drm/i915/display: in skl_surf_address check for dpt-vma (Juha-Pekka Heikkila) - drm/i915/display: Separate xe and i915 common dpt code into own file (Juha-Pekka Heikkila) - drm/i915: Implement audio fastset (Ville Syrjälä) - drm/i915: Push audio_{enable,disable}() to the pre/post pane update stage (Ville Syrjälä) - drm/i915: Hoist the encoder->audio_{enable,disable}() calls higher up (Ville Syrjälä) - drm/i915: Convert audio enable/disable into encoder vfuncs (Ville Syrjälä) - drm/i915: Split g4x+ HDMI audio presence detect from port enable (Ville Syrjälä) - drm/i915: Split g4x+ DP audio presence detect from port enable (Ville Syrjälä) - drm/i915: Wrap g4x+ DP/HDMI audio enable/disable (Ville Syrjälä) - drm/i915: Push audio enable/disable further out (Ville Syrjälä) - drm/i915: Polish some RMWs (Ville Syrjälä) - drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled (Ville Syrjälä) - drm/i915: Check pipe active state in {planes,vrr}_{enabling,disabling}() (Ville Syrjälä) - drm/i915/display: Do not check psr2 if psr/panel replay is not supported (Jouni Högander) - drm/i915/display: Use int type for entry_setup_frames (Mika Kahola) - drm/i915/iosf: Drop unused APIs (Andy Shevchenko) - drm/i915/dsi: Combine checks in mipi_exec_gpio() (Andy Shevchenko) - drm/i915/dsi: Replace poking of CHV GPIOs behind the driver's back (Andy Shevchenko) - drm/i915/dsi: Prepare soc_gpio_set_value() to distinguish GPIO communities (Andy Shevchenko) - drm/i915/dsi: Replace poking of VLV GPIOs behind the driver's back (Andy Shevchenko) - drm/i915/dsi: Extract common soc_gpio_set_value() helper (Andy Shevchenko) - drm/i915/dsi: Fix wrong initial value for GPIOs in bxt_gpio_set_value() (Hans de Goede) - drm/i915/dsi: Remove GPIO lookup table at the end of intel_dsi_vbt_gpio_init() (Hans de Goede) - drm/i915/dsi: Replace check with a (missing) MIPI sequence name (Andy Shevchenko) - drm/i915/dsi: Get rid of redundant 'else' (Andy Shevchenko) - drm/i915/dsi: Replace while(1) with one with clear exit condition (Andy Shevchenko) - drm/i915/dsi: bxt/icl GPIO set value do not need gpio source (Jani Nikula) - drm/i915/dsi: rename platform specific *_exec_gpio() to *_gpio_set_value() (Jani Nikula) - drm/i915/dsi: clarify GPIO exec sequence (Jani Nikula) - drm/i915/dsi: switch mipi_exec_gpio() from dev_priv to i915 (Jani Nikula) - drm/i915/dsi: assume BXT gpio works for non-native GPIO (Jani Nikula) - drm/i915/dp: Reuse intel_dp_{max,effective}_data_rate in intel_link_compute_m_n() (Imre Deak) - drm/i915/dp: Simplify intel_dp_max_data_rate() (Imre Deak) - drm/i915/dp: Report a rounded-down value as the maximum data rate (Imre Deak) - drm/i915/dp_mst: Fix PBN / MTP_TU size calculation for UHBR rates (Imre Deak) - drm/i915/dp_mst: Calculate the BW overhead in intel_dp_mst_find_vcpi_slots_for_bpp() (Imre Deak) - drm/i915/dp: Fix UHBR link M/N values (Imre Deak) - drm/i915/dp: Account for channel coding efficiency on UHBR links (Imre Deak) - drm/i915/dp: Replace intel_dp_is_uhbr_rate() with drm_dp_is_uhbr_rate() (Imre Deak) - drm/dp_mst: Add kunit tests for drm_dp_get_vc_payload_bw() (Imre Deak) - drm/dp_mst: Fix PBN divider calculation for UHBR rates (Imre Deak) - drm/dp_mst: Store the MST PBN divider value in fixed point format (Imre Deak) - drm/i915/fbc: Bump ivb FBC max surface size to 4kx4k (Ville Syrjälä) - drm/i915/fbc: Bump max surface size to 8kx4k on icl+ (Ville Syrjälä) - drm/i915/fbc: Split plane size vs. surface size checks apart (Ville Syrjälä) - drm/i915: Also check for VGA converter in eDP probe (Ville Syrjälä) - drm/i915: convert vlv_dpio_read()/write() from pipe to phy (Jani Nikula) - drm/i915: add vlv_pipe_to_phy() helper to replace DPIO_PHY() (Jani Nikula) - drm/i915: move *_crtc_clock_get() to intel_dpll.c (Jani Nikula) - drm/i915/display: keep struct intel_display members sorted (Jani Nikula) - drm/i915/dsb: DSB code refactoring (Animesh Manna) - drm/i915: Fix fractional bpp handling in intel_link_bw_reduce_bpp() (Imre Deak) - drm/i915/panelreplay: Debugfs support for panel replay (Animesh Manna) - drm/i915/xe2lpd: implement WA for underruns while enabling FBC (Vinod Govindapillai) - drm/i915/dp: Tune down FEC detection timeout error message (Imre Deak) - drm/i915/display: Use int for entry setup frames (Mika Kahola) - drm/i915/dsc: Allow DSC only with fractional bpp when forced from debugfs (Swati Sharma) - drm/i915/dsc: Add debugfs entry to validate DSC fractional bpp (Swati Sharma) - drm/i915/dp: Iterate over output bpp with fractional step size (Ankit Nautiyal) - drm/i915/dsc/mtl: Add support for fractional bpp (Vandita Kulkarni) - drm/i915/audio: Consider fractional vdsc bpp while computing tu_data (Ankit Nautiyal) - drm/i915/display: Consider fractional vdsc bpp while computing m_n values (Ankit Nautiyal) - drm/i915/display: Store compressed bpp in U6.4 format (Ankit Nautiyal) - drm/display/dp: Add helper function to get DSC bpp precision (Ankit Nautiyal) - drm/i915/mtl: C20 state verification (Mika Kahola) - drm/i915: update in-source bug filing URLs (Jani Nikula) - MAINTAINERS: update drm/i915 W: and B: entries (Jani Nikula) - drm/i915: remove excess functions from plane protection check (Jani Nikula) - drm/i915: abstract plane protection check (Jani Nikula) - drm/i915/panelreplay: enable/disable panel replay (Animesh Manna) - drm/i915/panelreplay: Enable panel replay dpcd initialization for DP (Animesh Manna) - drm/i915/panelreplay: Initializaton and compute config for panel replay (Animesh Manna) - drm/i915/psr: Move psr specific dpcd init into own function (Jouni Högander) - drm/panelreplay: dpcd register definition for panelreplay (Animesh Manna) - drm/i915/gvt: Clean up zero initializers (Ville Syrjälä) - drm/i915: Do plane/etc. updates more atomically across pipes (Ville Syrjälä) - drm/i915: Split intel_update_crtc() into two parts (Ville Syrjälä) - drm/i915: Drop redundant !modeset check (Ville Syrjälä) - drm/i915: Query compressed bpp properly using correct DPCD and DP Spec info (Stanislav Lisovskiy) - drm/i915/dp_mst: Check BW limitations only after all streams are computed (Imre Deak) - drm/i915/dp_mst: Improve BW sharing between MST streams (Imre Deak) - drm/i915/dp_mst: Force modeset CRTC if DSC toggling requires it (Imre Deak) - drm/i915: Factor out function to clear pipe update flags (Imre Deak) - drm/i915/dp_mst: Enable MST DSC decompression for all streams (Imre Deak) - drm/i915/dp_mst: Enable DSC passthrough (Imre Deak) - drm/i915/dp: Enable DSC via the connector decompression AUX (Imre Deak) - drm/i915/dp_mst: Enable decompression in the sink from the MST encoder hooks (Imre Deak) - drm/i915/dp_mst: Handle the Synaptics HBlank expansion quirk (Imre Deak) - drm/i915/dp: Disable FEC ready flag in the sink (Imre Deak) - drm/i915/dp: Wait for FEC detected status in the sink (Imre Deak) - drm/i915/dp: Rename intel_ddi_disable_fec_state() to intel_ddi_disable_fec() (Imre Deak) - drm/i915/dp_mst: Add missing DSC compression disabling (Imre Deak) - drm/i915/dp: Make sure the DSC PPS SDP is disabled whenever DSC is disabled (Imre Deak) - drm/i915/dp_mst: Program the DSC PPS SDP for each stream (Imre Deak) - drm/i915/dp_mst: Add atomic state for all streams on pre-tgl platforms (Imre Deak) - drm/i915/dp_mst: Account for FEC and DSC overhead during BW allocation (Imre Deak) - drm/i915/dp: Pass actual BW overhead to m_n calculation (Imre Deak) - drm/i915/dp: Specify the FEC overhead as an increment vs. a remainder (Imre Deak) - drm/i915/dp_mst: Enable FEC early once it's known DSC is needed (Imre Deak) - drm/dp: Add helpers to calculate the link BW overhead (Imre Deak) - drm/dp_mst: Add HBLANK expansion quirk for Synaptics MST hubs (Imre Deak) - drm/dp: Add DP_HBLANK_EXPANSION_CAPABLE and DSC_PASSTHROUGH_EN DPCD flags (Imre Deak) - drm/dp_mst: Allow DSC in any Synaptics last branch device (Imre Deak) - drm/dp_mst: Swap the order of checking root vs. non-root port BW limitations (Imre Deak) - drm/dp_mst: Factor out a helper to check the atomic state of a topology manager (Imre Deak) - drm/dp_mst: Add helper to determine if an MST port is downstream of another port (Imre Deak) - drm/dp_mst: Fix fractional DSC bpp handling (Ville Syrjälä) - drm/i915/dp_mst: Fix race between connector registration and setup (Imre Deak) - drm/i915: move display spinlock init to display code (Jani Nikula) - drm/i915: move display mutex inits to display code (Jani Nikula) - drm/i915/display: Support PSR entry VSC packet to be transmitted one frame earlier (Mika Kahola) - drm/i915/dp_mst: Disable DSC on ICL MST outputs (Imre Deak) - drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init (Nirmoy Das) - drm/i915: Move for_each_engine* out of i915_drv.h (Tvrtko Ursulin) - drm/i915: Remove unused for_each_uabi_class_engine (Tvrtko Ursulin) - drm/i915/dsi: Extract port_ctrl_reg() (Ville Syrjälä) - drm/i915/dsi: Remove dead GLK checks (Ville Syrjälä) - drm/i915: Extract mchbar_reg() (Ville Syrjälä) - drm/i915: Stop using a 'reg' variable (Ville Syrjälä) - drm/i915: Extract hsw_chicken_trans_reg() (Ville Syrjälä) - drm/i915/display: Use intel_bo_to_drm_bo instead of obj->base (Jouni Högander) - drm/i915: Bump GLK CDCLK frequency when driving multiple pipes (Ville Syrjälä) - drm/i915/display: Use dma_fence interfaces instead of i915_sw_fence (Jouni Högander) - drm/i915/mst: Always write CHICKEN_TRANS (Ville Syrjälä) - drm/i915/mst: Clear ACT just before triggering payload allocation (Ville Syrjälä) - drm/i915/mst: Disable transcoder before deleting the payload (Ville Syrjälä) - drm/i915/mst: Swap TRANSCONF vs. FECSTALL_DIS_DPTSTREAM_DPTTG disable (Ville Syrjälä) - drm/i915/mtl: Apply notify_guc to all GTs (Nirmoy Das) - drm/i915/hdcp: Add more conditions to enable hdcp (Suraj Kandpal) - drm/i915/hdcp: Convert intel_hdcp_enable to a blanket function (Suraj Kandpal) - drm/i915/hdcp: Rename HCDP 1.4 enablement function (Suraj Kandpal) - drm/i915: Move the g45 PEG band gap HPD workaround to the HPD code (Ville Syrjälä) - drm/i915: Extract _intel_{enable,disable}_shared_dpll() (Ville Syrjälä) - drm/i915: Move the DPLL extra power domain handling up one level (Ville Syrjälä) - drm/i915: Abstract the extra JSL/EHL DPLL4 power domain better (Ville Syrjälä) - drm/i915: Use named initializers for DPLL info (Ville Syrjälä) - drm/i915/bios: Clamp VBT HDMI level shift on BDW (Ville Syrjälä) - drm/i915: move Makefile display debugfs files next to display (Jani Nikula) - drm/i915: fix Makefile sort and indent (Jani Nikula) - drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL (Chaitanya Kumar Borah) - drm/i915/display: Abstract C10/C20 pll calculation (Lucas De Marchi) - drm/i915/display: Abstract C10/C20 pll hw readout (Lucas De Marchi) - drm/i915/lnl: Fix check for TC phy (Lucas De Marchi) - drm/i915/lnl: Extend C10/C20 phy (Lucas De Marchi) - drm/i915/sprite: move sprite_name() to intel_sprite.c (Jani Nikula) - drm/i915/display: Reset message bus after each read/write operation (Mika Kahola) - drm/i915: remove display device info from i915 capabilities (Vinod Govindapillai) - drm/i915/display: Move enable_dp_mst under display (Jouni Högander) - drm/i915/display: Move nuclear_pageflip under display (Jouni Högander) - drm/i915/display: Move verbose_state_checks under display (Jouni Högander) - drm/i915/display: Use device parameters instead of module in I915_STATE_WARN (Jouni Högander) - drm/i915/display: Move disable_display parameter under display (Jouni Högander) - drm/i915/display: Move force_reset_modeset_test parameter under display (Jouni Högander) - drm/i915/display: Move load_detect_test parameter under display (Jouni Högander) - drm/i915/display: Move enable_dpcd_backlight module parameter under display (Jouni Högander) - drm/i915/display: Move edp_vswing module parameter under display (Jouni Högander) - drm/i915/display: Move invert_brightness module parameter under display (Jouni Högander) - drm/i915/display: Move enable_ips module parameter under display (Jouni Högander) - drm/i915/display: Move disable_power_well module parameter under display (Jouni Högander) - drm/i915/display: Move enable_sagv module parameter under display (Jouni Högander) - drm/i915/display: Move enable_dpt module parameter under display (Jouni Högander) - drm/i915/display: Move enable_dc module parameter under display (Jouni Högander) - drm/i915/display: Move vbt_sdvo_panel_type module parameter under display (Jouni Högander) - drm/i915/display: Move panel_use_ssc module parameter under display (Jouni Högander) - drm/i915/display: Move lvds_channel_mode module parameter under display (Jouni Högander) - drm/i915/display: Move vbt_firmware module parameter under display (Jouni Högander) - drm/i915/display: Move psr related module parameters under display (Jouni Högander) - drm/i915/display: Move enable_fbc module parameter under display (Jouni Högander) - drm/i915/display: Dump also display parameters (Jouni Högander) - drm/i915/display: Add framework to add parameters specific to display (Jouni Högander) - drm/i915/display: debugfs entry to list display capabilities (Vinod Govindapillai) - drm/i915: stop including i915_utils.h from intel_runtime_pm.h (Jani Nikula) - drm/i915/aux: rename dev_priv to i915 (Jani Nikula) - drm/i915/aux: add separate register macros and functions for VLV/CHV (Jani Nikula) - drm/i915: drop gt/intel_gt.h include from skl_universal_plane.c (Jani Nikula) - drm/i915/display: Use intel_bo_to_drm_bo instead of obj->base (Jouni Högander) - drm/i915/display: Move releasing gem object away from fb tracking (Jouni Högander) - drm/imagination: Add driver documentation (Sarah Walker) - drm/imagination: Add firmware trace to debugfs (Sarah Walker) - drm/imagination: Add firmware trace header (Sarah Walker) - drm/imagination: Implement job submission and scheduling (Sarah Walker) - drm/imagination: Implement context creation/destruction ioctls (Sarah Walker) - drm/imagination: Implement free list and HWRT create and destroy ioctls (Sarah Walker) - drm/imagination: Implement MIPS firmware processor and MMU support (Sarah Walker) - drm/imagination: Implement firmware infrastructure and META FW support (Sarah Walker) - drm/imagination: Implement power management (Sarah Walker) - drm/imagination: Add GEM and VM related code (Donald Robson) - drm/imagination: Add GPU ID parsing and firmware loading (Sarah Walker) - drm/imagination: Add FWIF headers (Sarah Walker) - drm/imagination: Add firmware and MMU related headers (Sarah Walker) - drm/imagination: Add GPU register headers (Sarah Walker) - drm/imagination: Get GPU resources (Sarah Walker) - drm/imagination: Add skeleton PowerVR driver (Sarah Walker) - drm/imagination/uapi: Add PowerVR driver UAPI (Sarah Walker) - dt-bindings: gpu: Add Imagination Technologies PowerVR/IMG GPU (Sarah Walker) - drm/gpuvm: Helper to get range of unmap from a remap op. (Donald Robson) - sizes.h: Add entries between SZ_32G and SZ_64T (Matt Coster) - drm/rockchip: rk3066_hdmi: include drm/drm_atomic.h (Arnd Bergmann) - drm/nouveau/fifo: Remove duplicated include in chan.c (Yang Li) - fbdev/simplefb: Suppress error on missing power domains (Richard Acayan) - drm/edid/firmware: drop drm_kms_helper.edid_firmware backward compat (Jani Nikula) - drm/tilcdc: Fix irq free on unload (Tomi Valkeinen) - drm/sprd: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/nouveau: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/meson: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/kmb: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/imx: lcdc: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/imx/dcss: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/etnaviv: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: tpd12s015: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: cdns-mhdp8546: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: cdns-mhdp8546: Improve error reporting in remove callback (Uwe Kleine-König) - drm/armada: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/arcpgu: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function (Uwe Kleine-König) - drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer (Abhinav Singh) - drm/rockchip: rk3066_hdmi: Switch encoder hooks to atomic (Johan Jonker) - drm/rockchip: rk3066_hdmi: Remove useless mode_fixup (Johan Jonker) - drm/rockchip: vop2: Add NV20 and NV30 support (Jonas Karlman) - dma-buf: Replace strlcpy() with strscpy() (Kees Cook) - drm/panel-elida-kd35t133: Drop prepare/unprepare logic (Chris Morgan) - drm/panel-elida-kd35t133: Drop shutdown logic (Chris Morgan) - drm/panel-elida-kd35t133: drop drm_connector_set_orientation_from_panel (Chris Morgan) - drm/panel-elida-kd35t133: hold panel in reset for unprepare (Chris Morgan) - drm/panel-elida-kd35t133: trival: update panel size from 5.5 to 3.5 (Chris Morgan) - drm/panel: nv3051d: Add Powkiddy RK2023 Panel Support (Chris Morgan) - drm/panel: nv3051d: Hold panel in reset for unprepare (Chris Morgan) - dt-bindings: display: nv3051d: Update NewVision NV3051D compatibles (Chris Morgan) - drm/print: Handle NULL drm device in __drm_printk() (Luben Tuikov) - accel/qaic: Update MAX_ORDER use to be inclusive (Jeffrey Hugo) - accel/ivpu: Use threaded IRQ to handle JOB done messages (Jacek Lawrynowicz) - accel/ivpu: Use dedicated work for job timeout detection (Stanislaw Gruszka) - accel/ivpu: Do not use cons->aborted for job_done_thread (Stanislaw Gruszka) - accel/ivpu: Do not use irqsave in ivpu_ipc_dispatch (Stanislaw Gruszka) - accel/ivpu: Rename cons->rx_msg_lock (Stanislaw Gruszka) - drm/client: Do not acquire module reference (Thomas Zimmermann) - drm/test: rearrange test entries in Kconfig and Makefile (Marco Pagani) - drm/virtio: Fix return value for VIRTGPU_CONTEXT_PARAM_DEBUG_NAME (Dmitry Osipenko) - iosys-map: Rename locals used inside macros (Michał Winiarski) - drm: Fix flip-task docs (Thomas Zimmermann) - drm: Remove struct drm_flip_task from DRM interfaces (Thomas Zimmermann) - drm/ssd130x: Preallocate format-conversion buffer in atomic_check (Thomas Zimmermann) - drm/simpledrm: Preallocate format-conversion buffer in atomic_check (Thomas Zimmermann) - drm/ofdrm: Preallocate format-conversion buffer in atomic_check (Thomas Zimmermann) - drm/format-helper: Pass format-conversion state to helpers (Thomas Zimmermann) - drm/atomic-helper: Add format-conversion state to shadow-plane state (Thomas Zimmermann) - drm/format-helper: Cache buffers with struct drm_format_conv_state (Thomas Zimmermann) - Revert "drm/sched: Define pr_fmt() for DRM using pr_*()" (Luben Tuikov) - drm/gpuvm: track/lock/validate external/evicted objects (Danilo Krummrich) - drm/gpuvm: add an abstraction for a VM / BO combination (Danilo Krummrich) - drm/gpuvm: reference count drm_gpuvm structures (Danilo Krummrich) - drm/nouveau: separately allocate struct nouveau_uvmm (Danilo Krummrich) - drm/gpuvm: add drm_gpuvm_flags to drm_gpuvm (Danilo Krummrich) - drm/nouveau: make use of the GPUVM's shared dma-resv (Danilo Krummrich) - drm/gpuvm: add common dma-resv per struct drm_gpuvm (Danilo Krummrich) - drm/nouveau: make use of drm_gpuvm_range_valid() (Danilo Krummrich) - drm/gpuvm: export drm_gpuvm_range_valid() (Danilo Krummrich) - drm/gpuvm: don't always WARN in drm_gpuvm_check_overflow() (Danilo Krummrich) - drm/gpuvm: convert WARN() to drm_WARN() variants (Danilo Krummrich) - drm/uapi: add explicit virtgpu context debug name (Gurchetan Singh) - drm/virtio: use uint64_t more in virtio_gpu_context_init_ioctl (Gurchetan Singh) - drm/panfrost: Set regulators on/off during system sleep on MediaTek SoCs (AngeloGioacchino Del Regno) - drm/panfrost: Implement ability to turn on/off regulators in suspend (AngeloGioacchino Del Regno) - drm/panfrost: Set clocks on/off during system sleep on MediaTek SoCs (AngeloGioacchino Del Regno) - drm/panfrost: Implement ability to turn on/off GPU clocks in suspend (AngeloGioacchino Del Regno) - drm/panfrost: Tighten polling for soft reset and power on (AngeloGioacchino Del Regno) - drm/panfrost: Perform hard reset to recover GPU if soft reset fails (AngeloGioacchino Del Regno) - drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off() (AngeloGioacchino Del Regno) - drm/sched: implement dynamic job-flow control (Danilo Krummrich) - drm/sched: Define pr_fmt() for DRM using pr_*() (Luben Tuikov) - drm/panel-edp: drm/panel-edp: Add several generic edp panels (Hsin-Yi Wang) - drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name (Hsin-Yi Wang) - drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing (Hsin-Yi Wang) - drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready() (Luben Tuikov) - drm/eld: add helpers to modify the SADs of an ELD (Jani Nikula) - drm/edid: add helpers to get/set struct cea_sad from/to 3-byte sad (Jani Nikula) - drm/edid: use a temp variable for sads to drop one level of dereferences (Jani Nikula) - drm/edid: include drm_eld.h only where required (Jani Nikula) - drm/eld: replace uint8_t with u8 (Jani Nikula) - drm/edid: split out drm_eld.h from drm_edid.h (Jani Nikula) - MAINTAINERS: Add Maira to V3D maintainers (Maíra Canal) - drm/todo: Add entry to clean up former seltests suites (Maxime Ripard) - drm/tests: Remove slow tests (Maxime Ripard) - accel/ivpu: Use GEM shmem helper for all buffers (Jacek Lawrynowicz) - accel/ivpu: Remove support for uncached buffers (Jacek Lawrynowicz) - accel/ivpu: Fix locking in ivpu_bo_remove_all_bos_from_context() (Jacek Lawrynowicz) - accel/ivpu: Allocate vpu_addr in gem->open() callback (Jacek Lawrynowicz) - MAINTAINERS: Drop Emma Anholt from all M lines. (Emma Anholt) - drm/sched: Don't disturb the entity when in RR-mode scheduling (Luben Tuikov) - accel/ivpu: Fix compilation with CONFIG_PM=n (Jacek Lawrynowicz) - drm/panel: nt35510: fix typo (Dario Binacchi) - drm/v3d: Expose the total GPU usage stats on sysfs (Maíra Canal) - drm/v3d: Implement show_fdinfo() callback for GPU usage stats (Maíra Canal) - drm: Do not round to megabytes for greater than 1MiB sizes in fdinfo stats (Tvrtko Ursulin) - drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue (Tvrtko Ursulin) - drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc (Tvrtko Ursulin) - drm/sched: Rename drm_sched_free_job_queue to be more descriptive (Tvrtko Ursulin) - drm/sched: Move free worker re-queuing out of the if block (Tvrtko Ursulin) - drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive (Tvrtko Ursulin) - accel/qaic: Support for 0 resize slice execution in BO (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Quiet array bounds check on DMA abort message (Carl Vanderlip) - drm/v3d: add brcm,2712-v3d as a compatible V3D device (Iago Toral Quiroga) - dt-bindings: gpu: v3d: Add BCM2712's compatible (Iago Toral Quiroga) - drm/v3d: fix up register addresses for V3D 7.x (Iago Toral Quiroga) - drm/v3d: update UAPI to match user-space for V3D 7.x (Iago Toral Quiroga) - fbdev/simplefb: Add support for generic power-domains (Thierry Reding) - fbdev/simplefb: Support memory-region property (Thierry Reding) - drm/sched: Add a helper to queue TDR immediately (Matthew Brost) - drm/sched: Add drm_sched_start_timeout_unlocked helper (Matthew Brost) - drm/sched: Split free_job into own work item (Matthew Brost) - drm/sched: Convert drm scheduler to use a work queue rather than kthread (Matthew Brost) - drm/sched: Add drm_sched_wqueue_* helpers (Matthew Brost) - dma-buf: add dma_fence_timestamp helper (Christian König) - accel/ivpu: Rename VPU to NPU in product strings (Jacek Lawrynowicz) - accel/ivpu: Simplify MMU SYNC command (Jacek Lawrynowicz) - accel/ivpu: Make DMA allocations for MMU600 write combined (Karol Wachowski) - accel/ivpu: Print CMDQ errors after consumer timeout (Karol Wachowski) - accel/ivpu: Abort pending rx ipc on reset (Stanislaw Gruszka) - accel/ivpu: Stop job_done_thread on suspend (Stanislaw Gruszka) - accel/ivpu: Assure device is off if power up sequence fail (Stanislaw Gruszka) - accel/ivpu/40xx: Allow to change profiling frequency (Krystian Pradzynski) - Revert "drm/omapdrm: Annotate dma-fence critical section in commit path" (Tomi Valkeinen) - Revert "drm/tidss: Annotate dma-fence critical section in commit path" (Tomi Valkeinen) - drm/panfrost: Remove incorrect IS_ERR() check (Steven Price) - drm/v3d: wait for all jobs to finish before unregistering (Maíra Canal) - accel/ivpu: Add support for delayed D0i3 entry message (Andrzej Kacprowski) - accel/ivpu/37xx: Print warning when VPUIP is not idle during power down (Stanislaw Gruszka) - accel/ivpu: Introduce ivpu_ipc_send_receive_active() (Karol Wachowski) - accel/ivpu: Pass D0i3 residency time to the VPU firmware (Andrzej Kacprowski) - accel/ivpu/40xx: Capture D0i3 entry host and device timestamps (Andrzej Kacprowski) - accel/ivpu: Change test_mode module param to bitmask (Karol Wachowski) - accel/ivpu: Add support for VPU_JOB_FLAGS_NULL_SUBMISSION_MASK (Andrzej Kacprowski) - accel/ivpu: Remove reset from power up sequence (Karol Wachowski) - accel/ivpu: Add dvfs_mode file to debugfs (Tomasz Rusinowicz) - accel/ivpu: Remove unneeded drm_driver declaration (Stanislaw Gruszka) - accel/ivpu: Update FW API (Krystian Pradzynski) - accel/ivpu: avoid build failure with CONFIG_PM=n (Arnd Bergmann) - drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49 V8.0 (Sheng-Liang Pan) - accel/qaic: Support MHI QAIC_TIMESYNC channel (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Add support for periodic timesync (Ajit Pal Singh) - accel/qaic: Enable 1 MSI fallback mode (Carl Vanderlip) - drm/doc: describe PATH format for DP MST (Simon Ser) - drm: introduce CLOSEFB IOCTL (Simon Ser) - drm: extract closefb logic in separate function (Simon Ser) - drm/atomic-helper: Fix spelling mistake "preceeding" -> "preceding" (Kunwu Chan) - drm/ssd130x: Fix possible uninitialized usage of crtc_state variable (Javier Martinez Canillas) - dt-bindings: display: ssd132x: Remove '-' before compatible enum (Javier Martinez Canillas) - f2fs: show more discard status by sysfs (Zhiguo Niu) - f2fs: Add error handling for negative returns from do_garbage_collect (Yongpeng Yang) - f2fs: Constrain the modification range of dir_level in the sysfs (Yongpeng Yang) - f2fs: Use wait_event_freezable_timeout() for freezable kthread (Kevin Hao) - f2fs: fix to check return value of f2fs_recover_xattr_data (Zhiguo Niu) - f2fs: don't set FI_PREALLOCATED_ALL for partial write (Chao Yu) - f2fs: fix to update iostat correctly in f2fs_filemap_fault() (Chao Yu) - f2fs: fix to check compress file in f2fs_move_file_range() (Chao Yu) - f2fs: fix to wait on block writeback for post_read case (Chao Yu) - f2fs: fix to tag gcing flag on page during block migration (Chao Yu) - f2fs: add tracepoint for f2fs_vm_page_mkwrite() (Chao Yu) - f2fs: introduce f2fs_invalidate_internal_cache() for cleanup (Chao Yu) - f2fs: update blkaddr in __set_data_blkaddr() for cleanup (Chao Yu) - f2fs: introduce get_dnode_addr() to clean up codes (Chao Yu) - f2fs: delete obsolete FI_DROP_CACHE (Chao Yu) - f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN (Chao Yu) - f2fs: Restrict max filesize for 16K f2fs (Daniel Rosenberg) - f2fs: let's finish or reset zones all the time (Jaegeuk Kim) - f2fs: check write pointers when checkpoint=disable (Jaegeuk Kim) - f2fs: fix write pointers on zoned device after roll forward (Jaegeuk Kim) - f2fs: allocate new section if it's not new (Jaegeuk Kim) - f2fs: allow checkpoint=disable for zoned block device (Jaegeuk Kim) - f2fs: sysfs: support discard_io_aware (Chao Yu) - f2fs: show i_mode in trace_f2fs_new_inode() (Chao Yu) - f2fs: introduce tracepoint for f2fs_rename() (Chao Yu) - f2fs: fix to avoid dirent corruption (Chao Yu) - f2fs: skip adding a discard command if exists (Jaegeuk Kim) - f2fs: fix to check return value of f2fs_reserve_new_block() (Chao Yu) - f2fs: use shared inode lock during f2fs_fiemap() (Chao Yu) - f2fs: clean up w/ dotdot_name (Chao Yu) - f2fs: explicitly null-terminate the xattr list (Eric Biggers) - f2fs: the name of a struct is wrong in a comment. (Yang Hubin) - f2fs: use inode_lock_shared instead of inode_lock in f2fs_seek_block() (zhangxirui) - ksmbd: Add missing set_freezable() for freezable kthread (Kevin Hao) - ksmbd: free ppace array on error in parse_dacl (Fedor Pchelkin) - ksmbd: send lease break notification on FILE_RENAME_INFORMATION (Namjae Jeon) - ksmbd: don't allow O_TRUNC open on read-only share (Namjae Jeon) - ksmbd: vfs: fix all kernel-doc warnings (Randy Dunlap) - ksmbd: auth: fix most kernel-doc warnings (Randy Dunlap) - ksmbd: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - ksmbd: don't increment epoch if current state and request state are same (Namjae Jeon) - ksmbd: fix potential circular locking issue in smb2_set_ea() (Namjae Jeon) - ksmbd: set v2 lease version on lease upgrade (Namjae Jeon) - ksmbd: validate the zero field of packet header (Li Nan) - apparmorfs: don't duplicate kfree_link() (Al Viro) - orangefs: saner arguments passing in readdir guts (Al Viro) - ocfs2_find_match(): there's no such thing as NULL or negative ->d_parent (Al Viro) - reiserfs_add_entry(): get rid of pointless namelen checks (Al Viro) - __ocfs2_add_entry(), ocfs2_prepare_dir_for_insert(): namelen checks (Al Viro) - ext4_add_entry(): ->d_name.len is never 0 (Al Viro) - befs: d_obtain_alias(ERR_PTR(...)) will do the right thing (Al Viro) - affs: d_obtain_alias(ERR_PTR(...)) will do the right thing (Al Viro) - /proc/sys: use d_splice_alias() calling conventions to simplify failure exits (Al Viro) - hostfs: use d_splice_alias() calling conventions to simplify failure exits (Al Viro) - udf_fiiter_add_entry(): check for zero ->d_name.len is bogus... (Al Viro) - udf: d_obtain_alias(ERR_PTR(...)) will do the right thing... (Al Viro) - udf: d_splice_alias() will do the right thing on ERR_PTR() inode (Al Viro) - nfsd: kill stale comment about simple_fill_super() requirements (Al Viro) - bfs_add_entry(): get rid of pointless ->d_name.len checks (Al Viro) - nilfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing... (Al Viro) - zonefs: d_splice_alias() will do the right thing on ERR_PTR() inode (Al Viro) - dcache: remove unnecessary NULL check in dget_dlock() (Vegard Nossum) - kill DCACHE_MAY_FREE (Al Viro) - retain_dentry(): introduce a trimmed-down lockless variant (Al Viro) - __dentry_kill(): new locking scheme (Al Viro) - d_prune_aliases(): use a shrink list (Al Viro) - switch select_collect{,2}() to use of to_shrink_list() (Al Viro) - to_shrink_list(): call only if refcount is 0 (Al Viro) - fold dentry_kill() into dput() (Al Viro) - don't try to cut corners in shrink_lock_dentry() (Al Viro) - fold the call of retain_dentry() into fast_dput() (Al Viro) - Call retain_dentry() with refcount 0 (Al Viro) - dentry_kill(): don't bother with retain_dentry() on slow path (Al Viro) - __dentry_kill(): get consistent rules for victim's refcount (Al Viro) - make retain_dentry() neutral with respect to refcounting (Al Viro) - __dput_to_list(): do decrement of refcount in the callers (Al Viro) - fast_dput(): new rules for refcount (Al Viro) - fast_dput(): handle underflows gracefully (Al Viro) - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Al Viro) - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Al Viro) - centralize killing dentry from shrink list (Al Viro) - dentry: switch the lists of children to hlist (Al Viro) - coda_flag_children(): cope with dentries turning negative (Al Viro) - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Al Viro) - __d_unalias() doesn't use inode argument (Al Viro) - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Al Viro) - get rid of DCACHE_GENOCIDE (Al Viro) - d_genocide(): move the extern into fs/internal.h (Al Viro) - simple_fill_super(): don't bother with d_genocide() on failure (Al Viro) - nsfs: use d_make_root() (Al Viro) - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Al Viro) - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Al Viro) - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Amir Goldstein) - kill d_backing_dentry() (Al Viro) - [software coproarchaeology] dentry.h: kill a mysterious comment (Al Viro) - dentry.h: trim externs (Al Viro) - kill d_{is,set}_fallthru() (Al Viro) - DCACHE_COOKIE: RIP (Al Viro) - DCACHE_... ->d_flags bits: switch to BIT() (Al Viro) - get rid of __dget() (Al Viro) - struct dentry: get rid of randomize_layout idiocy (Al Viro) - rename(): avoid a deadlock in the case of parents having no common ancestor (Al Viro) - kill lock_two_inodes() (Al Viro) - rename(): fix the locking of subdirectories (Al Viro) - f2fs: Avoid reading renamed directory if parent does not change (Jan Kara) - ext4: don't access the source subdirectory content on same-directory rename (Al Viro) - ext2: Avoid reading renamed directory if parent does not change (Jan Kara) - udf_rename(): only access the child content on cross-directory rename (Al Viro) - ocfs2: Avoid touching renamed directory if parent does not change (Jan Kara) - reiserfs: Avoid touching renamed directory if parent does not change (Jan Kara) - minixfs: switch to kmap_local_page() (Al Viro) - minixfs: Use dir_put_page() in minix_unlink() and minix_rename() (Al Viro) - minixfs: change the signature of dir_get_page() (Al Viro) - minixfs: use offset_in_page() (Al Viro) - MAINTAINERS: use tabs for indent of CONFIDENTIAL COMPUTING THREAT MODEL (Jakub Kicinski) - A reworked process/index.rst (Jonathan Corbet) - ring-buffer/Documentation: Add documentation on buffer_percent file (Steven Rostedt (Google)) - Translated the RISC-V architecture boot documentation. (longjin) - Docs: remove mentions of fdformat from util-linux (Thomas Weißschuh) - Docs/zh_CN: Fix the meaning of DEBUG to pr_debug() (JiaLong.Yang) - Documentation: move driver-api/dcdbas to userspace-api/ (Vegard Nossum) - Documentation: move driver-api/isapnp to userspace-api/ (Vegard Nossum) - Documentation/core-api : fix typo in workqueue (attreyee-muk) - Documentation/trace: Fixed typos in the ftrace FLAGS section (Matthew Cassell) - kernel-doc: handle a void function without producing a warning (Randy Dunlap) - scripts/get_abi.pl: ignore some temp files (Randy Dunlap) - docs: kernel_abi.py: fix command injection (Vegard Nossum) - scripts/get_abi: fix source path leak (Vegard Nossum) - CREDITS, MAINTAINERS, docs/process/howto: Update man-pages' maintainer (Alejandro Colomar) - docs: translations: add translations links when they exist (Vegard Nossum) - kernel-doc: Align quick help and the code (Andy Shevchenko) - MAINTAINERS: add reviewer for Spanish translations (Carlos Bilbao) - docs: ignore __counted_by attribute in structure definitions (Jonathan Corbet) - scripts: kernel-doc: Clarify missing struct member description (Kees Cook) - docs: conf.py: Ignore __counted_by attribute (Kees Cook) - Documentation, mm/unaccepted: document accept_memory kernel parameter (Vlastimil Babka) - scripts/kernel-doc: restore warning for Excess struct/union (Randy Dunlap) - Documentation: Remove redundant file names from examples (Rex Nie) - docs: Change

style to use smaller font size than

(Donald Hunter) - docs/sp_SP: Move howto.rst into /sp_SP/process/ (Avadhut Naik) - docs/sp_SP: Warn of links pointing to documentation in English (Avadhut Naik) - docs/sp_SP: Add translation of process/submit-checklist (Avadhut Naik) - docs/sp_SP: Add translation of process/management-style (Avadhut Naik) - docs: Raise the minimum Sphinx requirement to 2.4.4 (Jonathan Corbet) - Documentation: Destage TEE subsystem documentation (Sumit Garg) - docs: nvmem: remove function parameters (fixes hyperlink generation) (Luca Ceresoli) - docs: nvmem: generate kernel-doc API documentation (Luca Ceresoli) - fs: vboxsf: fix a kernel-doc warning (Randy Dunlap) - docs: submitting-patches: improve the base commit explanation (Borislav Petkov (AMD)) - docs/zh_CN: Update process index to 6.7-rc2 (Yanteng Si) - docs/zh_CN: Adjust the number of characters per line in magic-number.rst to less than 40 (Yanteng Si) - docs/zh_CN: add process maintainer-pgp-guide tanslation (Yanteng Si) - Documentation: add tux logo (Vegard Nossum) - docs: automarkup: linkify git revs (Vegard Nossum) - docs: remove .toc-title class (Vegard Nossum) - docs: use toctree :caption: and move introduction (Vegard Nossum) - media: doc: properly format ToC headings (Vegard Nossum) - doc: misc-device: properly format ToC heading (Vegard Nossum) - input: docs: properly format ToC headings (Vegard Nossum) - docs: driver-api: properly format ToC headings (Vegard Nossum) - Documentation: dev-tools: properly format ToC headingss (Vegard Nossum) - crypto: doc: properly format ToC headings (Vegard Nossum) - media: admin-guide: properly format ToC heading (Vegard Nossum) - doc: userspace-api: properly format ToC headings (Vegard Nossum) - docs: style toctree captions as headings (Vegard Nossum) - Documentation: Fix filename typo in ftrace doc (Yuanhsi Chung) - docs/zh_TW: replace my email address (Hu Haowen) - docs: dma-api: Fix description of the sync_sg API (Brian Johannesmeyer) - docs: dma: update a reference to a moved document (Li Zhijian) - docs: vfs: fix typo in struct xattr_handlers (Ariel Miculas) - docs/sp_SP: Add translation of process/handling-regressions (Carlos Bilbao) - scsi: ufs: core: Simplify ufshcd_auto_hibern8_update() (Bart Van Assche) - scsi: ufs: core: Rename ufshcd_auto_hibern8_enable() and make it static (Bart Van Assche) - scsi: ufs: qcom: Fix ESI vector mask (Manivannan Sadhasivam) - scsi: ufs: host: Fix kernel-doc warning (Martin K. Petersen) - scsi: hisi_sas: Correct the number of global debugfs registers (Yihang Li) - scsi: hisi_sas: Rollback some operations if FLR failed (Yihang Li) - scsi: hisi_sas: Check before using pointer variables (Yihang Li) - scsi: hisi_sas: Replace with standard error code return value (Yihang Li) - scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM (Yihang Li) - scsi: ufs: core: Add sysfs node for UFS RTC update (Bean Huo) - scsi: ufs: core: Add UFS RTC support (Bean Huo) - scsi: ufs: core: Add ufshcd_is_ufs_dev_busy() (Bean Huo) - scsi: ufs: qcom: Remove unused definitions (Manivannan Sadhasivam) - scsi: ufs: qcom: Use ufshcd_rmwl() where applicable (Manivannan Sadhasivam) - scsi: ufs: qcom: Remove support for host controllers older than v2.0 (Manivannan Sadhasivam) - scsi: ufs: qcom: Simplify ufs_qcom_{assert/deassert}_reset (Manivannan Sadhasivam) - scsi: ufs: qcom: Initialize cycles_in_1us variable in ufs_qcom_set_core_clk_ctrl() (Manivannan Sadhasivam) - scsi: ufs: qcom: Sort includes alphabetically (Manivannan Sadhasivam) - scsi: ufs: qcom: Remove unused ufs_qcom_hosts struct array (Manivannan Sadhasivam) - scsi: ufs: qcom: Use dev_err_probe() to simplify error handling of devm_gpiod_get_optional() (Manivannan Sadhasivam) - scsi: ufs: qcom: Remove redundant error print for devm_kzalloc() failure (Manivannan Sadhasivam) - scsi: ufs: qcom: Check the return value of ufs_qcom_power_up_sequence() (Manivannan Sadhasivam) - scsi: ufs: qcom: Fail ufs_qcom_power_up_sequence() when core_reset fails (Manivannan Sadhasivam) - scsi: ufs: qcom: Export ufshcd_{enable/disable}_irq helpers and make use of them (Manivannan Sadhasivam) - scsi: ufs: qcom: Remove the warning message when core_reset is not available (Manivannan Sadhasivam) - scsi: ufs: qcom: Remove superfluous variable assignments (Manivannan Sadhasivam) - scsi: ufs: qcom: Fix the return value when platform_get_resource_byname() fails (Manivannan Sadhasivam) - scsi: ufs: qcom: Fix the return value of ufs_qcom_ice_program_key() (Manivannan Sadhasivam) - scsi: ufs: qcom: Use clk_bulk APIs for managing lane clocks (Manivannan Sadhasivam) - scsi: ufs: qcom: dt-bindings: Add SC7280 compatible string (Nitin Rawat) - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Bao D. Nguyen) - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Can Guo) - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Can Guo) - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Can Guo) - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Can Guo) - scsi: ufs: ufs-qcom: Setup host power mode during init (Can Guo) - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Can Guo) - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Can Guo) - scsi: fcoe: Use sysfs_match_string() over fcoe_parse_mode() (Justin Stitt) - scsi: lpfc: Update lpfc version to 14.2.0.17 (Justin Tee) - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Justin Tee) - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Justin Tee) - scsi: lpfc: Change VMID driver load time parameters to read only (Justin Tee) - scsi: fnic: Increment driver version (Karan Tilak Kumar) - scsi: fnic: Improve logs and add support for multiqueue (MQ) (Karan Tilak Kumar) - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (Karan Tilak Kumar) - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (Karan Tilak Kumar) - scsi: fnic: Remove usage of host_lock (Karan Tilak Kumar) - scsi: fnic: Define stats to track multiqueue (MQ) IOs (Karan Tilak Kumar) - scsi: fnic: Modify ISRs to support multiqueue (MQ) (Karan Tilak Kumar) - scsi: fnic: Refactor and redefine fnic.h for multiqueue (Karan Tilak Kumar) - scsi: fnic: Get copy workqueue count and interrupt mode from config (Karan Tilak Kumar) - scsi: fnic: Rename wq_copy to hw_copy_wq (Karan Tilak Kumar) - scsi: fnic: Add and improve log messages (Karan Tilak Kumar) - scsi: fnic: Add and use fnic number (Karan Tilak Kumar) - scsi: fnic: Modify definitions to sync with VIC firmware (Karan Tilak Kumar) - scsi: mpi3mr: Fix printk() format strings (Arnd Bergmann) - scsi: sun_esp: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: sun3x_esp: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: sun3: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: sni_53c710: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: sgiwd93: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: qlogicpti: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: mvme16x: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: mac: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: mac_esp: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: jazz_esp: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: bvme6000: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: atari: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: a4000t: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: a3000: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Chandrakanth patil) - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Chandrakanth patil) - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Chandrakanth patil) - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Chandrakanth patil) - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Chandrakanth patil) - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Chandrakanth patil) - scsi: mpi3mr: Clean up block devices post controller reset (Chandrakanth patil) - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Chandrakanth patil) - scsi: libfc: Map FC_TIMED_OUT to DID_TIME_OUT (Hannes Reinecke) - scsi: libfc: Fix up timeout error in fc_fcp_rec_error() (Hannes Reinecke) - scsi: libfc: Don't schedule abort twice (Hannes Reinecke) - scsi: aic7xxx: Return negative error codes in aic7770_probe() (Su Hui) - scsi: aic7xxx: Return ahc_linux_register_host()'s value rather than zero (Su Hui) - scsi: aic7xxx: Return negative error codes in ahc_linux_register_host() (Su Hui) - scsi: isci: Remove redundant check in isci_task_request_build() (Artem Chernyshev) - scsi: ipr: Remove obsolete check for old CPUs (Michael Ellerman) - scsi: ibmvscsi: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: ibmvfc: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: zfcp: Replace strlcpy() with strscpy() (Kees Cook) - scsi: target: Enable READ CAPACITY for PR EARO (Benjamin Coddington) - scsi: fnic: Return error if vmalloc() failed (Artem Chernyshev) - scsi: ufs: dt-bindings: Add msi-parent for UFS MCQ (Ziqi Chen) - scsi: arcmsr: Update driver version to v1.51.00.14-20230915 (ching Huang) - scsi: arcmsr: Support new PCI device IDs 1883 and 1886 (ching Huang) - scsi: arcmsr: Support new RAID controller ARC-1688 (ching Huang) - scsi: dc395x: Fix warning using plain integer as NULL (Abhinav Singh) - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Sumit Saxena) - scsi: mpi3mr: Add support for status reply descriptor (Sumit Saxena) - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Sumit Saxena) - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Sumit Saxena) - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Sumit Saxena) - scsi: ufs: core: Warn if the request tag is truncated (Bart Van Assche) - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Bart Van Assche) - scsi: bfa: Use the proper data type for BLIST flags (Bart Van Assche) - scsi: ufs: core: Make fault injection dynamically configurable per HBA (Akinobu Mita) - scsi: ufs: mediatek: Change the maintainer for MediaTek UFS hooks (Stanley Jhu) - scsi: mpt3sas: Suppress a warning in debug kernel (Tomas Henzl) - scsi: ufs: ufs-sysfs: Expose UFS power info (Can Guo) - scsi: lpfc: Copyright updates for 14.2.0.16 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.2.0.16 (Justin Tee) - scsi: lpfc: Enhance driver logging for selected discovery events (Justin Tee) - scsi: lpfc: Refactor and clean up mailbox command memory free (Justin Tee) - scsi: lpfc: Return early in lpfc_poll_eratt() when the driver is unloading (Justin Tee) - scsi: lpfc: Eliminate unnecessary relocking in lpfc_check_nlp_post_devloss() (Justin Tee) - scsi: lpfc: Fix list_entry null check warning in lpfc_cmpl_els_plogi() (Justin Tee) - scsi: lpfc: Fix possible file string name overflow when updating firmware (Justin Tee) - scsi: lpfc: Correct maximum PCI function value for RAS fw logging (Justin Tee) - scsi: elx: libefc: Replace deprecated strncpy() with strscpy_pad()/memcpy() (Justin Stitt) - scsi: csiostor: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: ch: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: bnx2fc: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: 3w-sas: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: mpt3sas: Replace dynamic allocations with local variables (James Seo) - scsi: mpt3sas: Replace a dynamic allocation with a local variable (James Seo) - scsi: mpt3sas: Fix typo of "TRIGGER" (James Seo) - scsi: mpt3sas: Fix an outdated comment (James Seo) - scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter struct (James Seo) - scsi: mpt3sas: Use struct_size() for struct size calculations (James Seo) - scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData[] a flexible array (James Seo) - scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData[] a flexible array (James Seo) - scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData[] a flexible array (James Seo) - scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk[] a flexible array (James Seo) - scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor[] a flexible array (James Seo) - scsi: mpt3sas: Use flexible arrays when obviously possible (James Seo) - io_uring: ensure local task_work is run on wait timeout (Jens Axboe) - io_uring/kbuf: add method for returning provided buffer ring head (Jens Axboe) - io_uring/rw: ensure io->bytes_done is always initialized (Jens Axboe) - io_uring: drop any code related to SCM_RIGHTS (Jens Axboe) - io_uring/unix: drop usage of io_uring socket (Jens Axboe) - io_uring/register: move io_uring_register(2) related code to register.c (Jens Axboe) - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jens Axboe) - io_uring/cmd: inline io_uring_cmd_get_task (Pavel Begunkov) - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Pavel Begunkov) - io_uring: split out cmd api into a separate header (Pavel Begunkov) - io_uring: optimise ltimeout for inline execution (Pavel Begunkov) - io_uring: don't check iopoll if request completes (Pavel Begunkov) - block: Treat sequential write preferred zone type as invalid (Damien Le Moal) - block: remove disk_clear_zoned (Christoph Hellwig) - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Christoph Hellwig) - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (liyouhong) - blk-cgroup: fix rcu lockdep warning in blkg_lookup() (Ming Lei) - blk-cgroup: don't use removal safe list iterators (Daniel Vacek) - block: floor the discard granularity to the physical block size (Christoph Hellwig) - mtd_blkdevs: use the default discard granularity (Christoph Hellwig) - bcache: use the default discard granularity (Christoph Hellwig) - zram: use the default discard granularity (Christoph Hellwig) - null_blk: use the default discard granularity (Christoph Hellwig) - nbd: use the default discard granularity (Christoph Hellwig) - ubd: use the default discard granularity (Christoph Hellwig) - block: default the discard granularity to sector size (Christoph Hellwig) - bcache: discard_granularity should not be smaller than a sector (Christoph Hellwig) - block: remove two comments in bio_split_discard (Christoph Hellwig) - block: rename and document BLK_DEF_MAX_SECTORS (Christoph Hellwig) - loop: don't abuse BLK_DEF_MAX_SECTORS (Christoph Hellwig) - aoe: don't abuse BLK_DEF_MAX_SECTORS (Christoph Hellwig) - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Christoph Hellwig) - loop: don't update discard limits from loop_set_status (Christoph Hellwig) - blk-wbt: remove the separate write cache tracking (Christoph Hellwig) - block: reject invalid operation in submit_bio_noacct (Christoph Hellwig) - drbd: actlog: fix kernel-doc warnings and spelling (Randy Dunlap) - block: skip start/end time stamping for passthrough IO (Kundan Kumar) - nvme-fc: set numa_node after nvme_init_ctrl (Keith Busch) - nvme-fabrics: don't check discovery ioccsz/iorcsz (Max Gurtovoy) - nvmet: configfs: use ctrl->instance to track passthru subsystems (Evan Burgess) - nvme: repack struct nvme_ns_head (Daniel Wagner) - nvme: add csi, ms and nuse to sysfs (Daniel Wagner) - nvme: rename ns attribute group (Daniel Wagner) - nvme: refactor ns info setup function (Daniel Wagner) - nvme: refactor ns info helpers (Daniel Wagner) - nvme: move ns id info to struct nvme_ns_head (Daniel Wagner) - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Guixin Liu) - nvmet: allow identical cntlid_min and cntlid_max settings (Guixin Liu) - nvme-fabrics: check ioccsz and iorcsz (Guixin Liu) - nvme: introduce nvme_check_ctrl_fabric_info helper (Guixin Liu) - block: export disk_clear_zoned() (Jens Axboe) - sd: only call disk_clear_zoned when needed (Christoph Hellwig) - block: simplify disk_set_zoned (Christoph Hellwig) - block: remove support for the host aware zone model (Christoph Hellwig) - virtio_blk: remove the broken zone revalidation support (Christoph Hellwig) - virtio_blk: cleanup zoned device probing (Christoph Hellwig) - md: Remove deprecated CONFIG_MD_FAULTY (Song Liu) - md: Remove deprecated CONFIG_MD_MULTIPATH (Song Liu) - md: Remove deprecated CONFIG_MD_LINEAR (Song Liu) - md/raid1: support read error check (Li Nan) - md: factor out a helper exceed_read_errors() to check read_errors (Li Nan) - md: Whenassemble the array, consult the superblock of the freshest device (Alex Lyakas) - md/raid1: remove unnecessary null checking (Gou Hao) - block: add check of 'minors' and 'first_minor' in device_add_disk() (Li Nan) - block: skip cgroups for passthrough io (Kundan Kumar) - block: improve struct request_queue layout (Jens Axboe) - block: support adding less than len in bio_add_hw_page (Christoph Hellwig) - block: prevent an integer overflow in bvec_try_merge_hw_page (Christoph Hellwig) - block: Use pr_info() instead of printk(KERN_INFO ...) (Bart Van Assche) - block: add check that partition length needs to be aligned with block size (Min Li) - block: Set memalloc_noio to false on device_add_disk() error path (Li Nan) - block/rnbd-srv: Check for unlikely string overflow (Kees Cook) - md: synchronize flush io with array reconfiguration (Yu Kuai) - MAINTAINERS: SOFTWARE RAID: Add Yu Kuai as Reviewer (Song Liu) - md/md-multipath: remove rcu protection to access rdev from conf (Yu Kuai) - md/raid5: remove rcu protection to access rdev from conf (Yu Kuai) - md/raid1: remove rcu protection to access rdev from conf (Yu Kuai) - md/raid10: remove rcu protection to access rdev from conf (Yu Kuai) - md: remove flag RemoveSynchronized (Yu Kuai) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Junxiao Bi) - md: bypass block throttle for superblock update (Junxiao Bi) - block: Remove special-casing of compound pages (Matthew Wilcox (Oracle)) - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Kundan Kumar) - io_uring: remove uring_cmd cookie (Keith Busch) - iouring: remove IORING_URING_CMD_POLLED (Keith Busch) - nvme: use bio_integrity_map_user (Keith Busch) - block: bio-integrity: directly map user buffers (Keith Busch) - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Christoph Hellwig) - block/rnbd: use %%pe to print errors (Supriti Singh) - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Santosh Pradhan) - MAINTAINERS: Add Niklas Cassel as libata maintainer (Damien Le Moal) - ata: pata_pxa: convert not to use dma_request_slave_channel() (Christophe JAILLET) - dma-mapping: clear dev->dma_mem to NULL after freeing it (Joakim Zhang) - swiotlb: reduce area lock contention for non-primary IO TLB pools (Petr Tesarik) - dma-mapping: don't store redundant offsets (Robin Murphy) - auxdisplay: img-ascii-lcd: Use device_get_match_data() (Rob Herring) - clang-format: Update with v6.7-rc4's `for_each` macro list (Miguel Ojeda) - clang-format: Add maple tree's for_each macros (Elliot Berman) - docs: rust: Clarify that 'rustup override' applies to build directory (Viresh Kumar) - docs: rust: Add rusttest info (Dirk Behme) - docs: rust: remove `CC=clang` mentions (Miguel Ojeda) - rust: support `srctree`-relative links (Miguel Ojeda) - rust: sync: Makes `CondVar::wait()` an uninterruptible wait (Boqun Feng) - rust: upgrade to Rust 1.74.1 (Miguel Ojeda) - rust: Suppress searching builtin sysroot (Matthew Maurer) - rust: macros: improve `#[vtable]` documentation (Benno Lossin) - rust: macros: update 'paste!' macro to accept string literals (Trevor Gross) - rust: bindings: rename const binding using sed (Gary Guo) - rust: Ignore preserve-most functions (Matthew Maurer) - rust: replace with in rust/exports.c (Masahiro Yamada) - rust: kernel: str: Implement Debug for CString (Asahi Lina) - ARM: defconfig: remove dead platform options (Arnd Bergmann) - ARM: defconfig: remove CONFIG_SLUB references (Arnd Bergmann) - ARM: defconfig: remove CONFIG_NET_ETHERNET references (Arnd Bergmann) - ARM: defconfig: remove sysfs-deprecated entries (Arnd Bergmann) - ARM: defconfig: reorder config lines (Arnd Bergmann) - arm64: defconfig reorder config lines (Arnd Bergmann) - ARM: multi_v7_defconfig: Enable STM32 IPCC mailbox driver (Mark Brown) - arm64: defconfig: Enable Qualcomm SC8280XP camera clock controller (Bjorn Andersson) - arm64: defconfig: enable GPU clock controller for SM8[45]50 (Neil Armstrong) - arm64: defconfig: Enable X1E80100 SoC base configs (Rajendra Nayak) - ARM: multi_v7_defconfig: Enable RPMSG CHAR and CTRL (Andrew Davis) - ARM: multi_v7_defconfig: enable STM32 DCMIPP media support (Hugues Fruchet) - arm64: defconfig: enable Qualcomm WSA884x driver (Krzysztof Kozlowski) - arm64: defconfig: enable Qualcomm UEFI Secure App driver (Johan Hovold) - arm64: defconfig: enable Qualcomm sc8280xp sound drivers (Johan Hovold) - arm64: defconfig: enable clock controller and pinctrl (Tengfei Fan) - arm64: deconfig: enable Qualcomm SM8650 SoC drivers (Neil Armstrong) - arm64: defconfig: Enable GCC, pinctrl and interconnect for SDX75 (Rohit Agarwal) - arm64: defconfig: Enable DRM_POWERVR (Donald Robson) - arm64: defconfig: Enable J721E CSI2RX (Jai Luthra) - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Francesco Dolcini) - arm64: defconfig: Enable TI_ICSSG_PRUETH (MD Danish Anwar) - arm64: defconfig: Enable Toshiba TC358767 bridge (Aradhya Bhatia) - arm64: defconfig: Enable configs for MT8195-Cherry-Tomato Chromebook (Nícolas F. R. A. Prado) - arm64: defconfig: Enable DA9211 regulator (Vignesh Raman) - ARM: omap2plus_defconfig: enable I2C devcies of bt200 (Andreas Kemnade) - ARM: shmobile: defconfig: Refresh for v6.7-rc1 (Geert Uytterhoeven) - ARM: multi_v7_defconfig: Enable CONFIG_RAVB (Claudiu Beznea) - arm64: defconfig: Enable Renesas VersaClock 3 clock generator config (Biju Das) - ARM: multi_v7_defconfig: Add SCMI reset support (Etienne Carriere) - ARM: davinci: always select CONFIG_CPU_ARM926T (Arnd Bergmann) - soc: pxa: ssp: fix casts (Duje Mihanović) - ARM: debug: fix DEBUG_UNCOMPRESS help for !MULTIPLATFORM (Martin Kaiser) - ARM: MAINTAINERS: drop empty entries for removed boards (Krzysztof Kozlowski) - ARM: Delete ARM11MPCore perf leftovers (Linus Walleij) - ARM: mach-nspire: Rework support and directory structure (Andrew Davis) - ARM: mach-sunplus: Rework support and directory structure (Andrew Davis) - ARM: mach-airoha: Rework support and directory structure (Andrew Davis) - ARM: mach-moxart: Move MOXA ART support into Kconfig.platforms (Andrew Davis) - ARM: mach-uniphier: Move Socionext UniPhier support into Kconfig.platforms (Andrew Davis) - ARM: mach-rda: Move RDA Micro support into Kconfig.platforms (Andrew Davis) - ARM: mach-asm9260: Move ASM9260 support into Kconfig.platforms (Andrew Davis) - ARM: Kconfig: move platform selection into its own Kconfig file (Andrew Davis) - ARM: Delete ARM11MPCore (ARM11 ARMv6K SMP) support (Linus Walleij) - MAINTAINERS: add Marvell MBus driver to Marvell EBU SoCs support (Lukas Bulwahn) - ARM: mxs: Do not search for "fsl,clkctrl" (Fabio Estevam) - ARM: imx: Use device_get_match_data() (Rob Herring) - ARM: at91: pm: set soc_pm.data.mode in at91_pm_secure_init() (Thomas Perrot) - MAINTAINERS: add omap bus drivers to OMAP2+ SUPPORT (Lukas Bulwahn) - tee: Use iov_iter to better support shared buffer registration (Arnaud Pouliquen) - optee: add missing description of RPC argument reference (Etienne Carriere) - tee: optee: Remove redundant custom workqueue (Sumit Garg) - dt-bindings: reset: hisilicon,hi3660-reset: Drop providers and consumers from example (Rob Herring) - dt-bindings: reset: imx-src: Simplify compatible schema and drop unneeded quotes (Rob Herring) - dt-bindings: reset: qcom: drop unneeded quotes (Rob Herring) - dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/Five SoC (Lad Prabhakar) - reset: Use device_get_match_data() (Rob Herring) - reset: reset-meson: add support for Amlogic C3 SoC Reset Controller (Zelong Dong) - dt-bindings: reset: Add compatible and DT bindings for Amlogic C3 Reset Controller (Zelong Dong) - reset: uniphier-glue: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - reset: sunplus: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - reset: simple: Convert to devm_platform_get_and_ioremap_resource() (Yangtao Li) - reset: qcom: Convert to devm_platform_ioremap_resource() (Yangtao Li) - reset: qcom-aoss: Convert to devm_platform_ioremap_resource() (Yangtao Li) - reset: meson-audio-arb: Convert to devm_platform_ioremap_resource() (Yangtao Li) - reset: brcmstb: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - firmware: arm_scmi: Add protocol versioning checks (Cristian Marussi) - firmware: arm_scmi: Increase the maximum opp count in the perf protocol (Sibi Sankar) - firmware: arm_scmi: Fix NULL pointer dereference during fastchannel init (Sibi Sankar) - firmware: arm_scmi: Add optional flags to extended names helper (Cristian Marussi) - firmware: arm_scmi: Populate fastchannel info only if set operations are allowed (Sudeep Holla) - firmware: arm_scmi: Check beforehand if the perf domain set operations are allowed (xinglong.yang) - memory: ti-emif-pm: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: ti-aemif: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: tegra210-emc: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: tegra186-emc: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: stm32-fmc2-ebi: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: exynos5422-dmc: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: renesas-rpc-if: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: omap-gpmc: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: mtk-smi: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: jz4780-nemc: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: fsl_ifc: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: fsl-corenet-cf: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: emif: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: brcmstb_memc: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: brcmstb_dpfe: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: tegra: Protect SID override call under CONFIG_IOMMU_API (Ashish Mhetre) - memory: tegra: Skip SID programming if SID registers aren't set (Ashish Mhetre) - memory: tegra: Add SID override programming for MC clients (Ashish Mhetre) - riscv: errata: Make ERRATA_STARFIVE_JH7100 depend on !DMA_DIRECT_REMAP (Emil Renner Berthing) - riscv: errata: Add StarFive JH7100 errata (Emil Renner Berthing) - soc: sifive: ccache: Add StarFive JH7100 support (Emil Renner Berthing) - dt-bindings: cache: sifive,ccache0: Add StarFive JH7100 compatible (Emil Renner Berthing) - soc: sifive: shunt ccache driver to drivers/cache (Conor Dooley) - MAINTAINERS: add auto-update driver to mpfs entry (Conor Dooley) - firmware: microchip: Replace of_device.h with explicit include (Rob Herring) - firmware: microchip: add PolarFire SoC Auto Update support (Conor Dooley) - soc: microchip: mpfs: add auto-update subdev to system controller (Conor Dooley) - soc: microchip: mpfs: print service status in warning message (Conor Dooley) - soc: microchip: mpfs: enable access to the system controller's flash (Conor Dooley) - dt-bindings: soc: microchip: add a property for system controller flash (Conor Dooley) - firmware: meson-sm: unmap out_base shmem in error path (Evgeny Bachinin) - firmware: meson_sm: refactor serial sysfs entry via dev_groups attrs (Evgeny Bachinin) - bus: moxtet: Add spi device table (Sjoerd Simons) - bus: moxtet: Mark the irq as shared (Sjoerd Simons) - dt-bindings: clock: google,gs101: rename CMU_TOP gate defines (Tudor Ambarus) - watchdog: s3c2410_wdt: Add support for Google gs101 SoC (Peter Griffin) - watchdog: s3c2410_wdt: Update QUIRK macros to use BIT macro (Peter Griffin) - watchdog: s3c2410_wdt: Add support for WTCON register DBGACK_MASK bit (Peter Griffin) - tty: serial: samsung: Add gs101 compatible and common fifoszdt_serial_drv_data (Peter Griffin) - clk: samsung: clk-gs101: Add cmu_top, cmu_misc and cmu_apm support (Peter Griffin) - clk: samsung: clk-pll: Add support for pll_{0516,0517,518} (Peter Griffin) - dt-bindings: clock: google,gs101: fix incorrect numbering and DGB suffix (Peter Griffin) - dt-bindings: soc: samsung: usi: add google,gs101-usi compatible (Tudor Ambarus) - dt-bindings: serial: samsung: Make samsung,uart-fifosize a required property (Peter Griffin) - dt-bindings: serial: samsung: Add google-gs101-uart compatible (Peter Griffin) - dt-bindings: watchdog: Document Google gs101 watchdog bindings (Peter Griffin) - soc: samsung: exynos-chipid: add exynosautov920 SoC support (Jaewon Kim) - soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset (Abel Vesa) - firmware: qcom: qseecom: fix memory leaks in error paths (Bartosz Golaszewski) - soc: qcom: llcc: Fix typo in kernel-doc (Ghanshyam Agrawal) - dt-bindings: soc: qcom,aoss-qmp: document the X1E80100 Always-On Subsystem side channel (Abel Vesa) - MAINTAINERS: qcom: move Andy Gross to credits (Krzysztof Kozlowski) - soc: qcom: pmic_glink: drop stray semicolons (Johan Hovold) - soc: qcom: pmic_glink: disable UCSI on sc8280xp (Johan Hovold) - soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration (Atul Dhudase) - soc: qcom: pmic_pdcharger_ulog: Fix hypothetical ulog request message endianess (Andrew Halaney) - soc: qcom: pmic_pdcharger_ulog: Move TRACE_SYSTEM out of #if protection (Andrew Halaney) - soc: qcom: pmic_pdcharger_ulog: Search current directory for headers (Andrew Halaney) - soc: qcom: socinfo: Add few DSPs to get their image details (Naman Jain) - soc: qcom: llcc: Add missing description for members in slice config (Abel Vesa) - Revert "soc: qcom: stats: Add DDR sleep stats" (Konrad Dybcio) - dt-bindings: firmware: qcom,scm: Allow interconnect for everyone (Konrad Dybcio) - dt-bindings: firmware: qcom,scm: document SCM on X1E80100 SoCs (Sibi Sankar) - soc: qcom: socinfo: Add PM8937 Power IC (Dang Huynh) - soc: qcom: llcc: Add configuration data for X1E80100 (Rajendra Nayak) - dt-bindings: cache: qcom,llcc: Add X1E80100 compatible (Rajendra Nayak) - soc: qcom: pmic_glink_altmode: fix port sanity check (Johan Hovold) - soc: qcom: llcc: Add configuration data for SM8650 (Neil Armstrong) - dt-bindings: cache: qcom,llcc: Document the SM8650 Last Level Cache Controller (Neil Armstrong) - soc: qcom: socinfo: Add SM8650 SoC ID table entry (Neil Armstrong) - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Neil Armstrong) - soc: qcom: pmic_glink: enable UCSI by default (Dmitry Baryshkov) - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Dmitry Baryshkov) - dt-bindings: firmware: qcom,scm: document SM8650 SCM Firmware Interface (Neil Armstrong) - dt-bindings: soc: qcom: pmic-glink: document SM8650 compatible (Neil Armstrong) - dt-bindings: soc: qcom,aoss-qmp: document the SM8560 Always-On Subsystem side channel (Neil Armstrong) - soc: qcom: stats: Express AOSS QMP module dependency (Bjorn Andersson) - soc: qcom: stats: fix 64-bit division (Arnd Bergmann) - soc: qcom: stats: Add DDR sleep stats (Konrad Dybcio) - dt-bindings: soc: qcom: stats: Add QMP handle (Konrad Dybcio) - soc: qcom: add ADSP PDCharger ULOG driver (Neil Armstrong) - soc: ti: k3-socinfo: Add JTAG ID for J722S (Vaishnav Achath) - soc: ti: k3-socinfo: Revamp driver to accommodate different rev structs (Neha Malcom Francis) - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() (Christophe JAILLET) - soc: xilinx: Add error message for invalid payload received from IPI callback. (Naman Trivedi Manojbhai) - soc: xilinx: fix unhandled SGI warning message (Tanmay Shah) - soc: xilinx: fix quoted string split across lines (Michal Simek) - soc: xilinx: Fix for call trace due to the usage of smp_processor_id() (HariBabu Gattem) - soc/xilinx: zynqmp_power: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: imx-weim: Use device_get_match_data() (Rob Herring) - soc: renesas: Make RZ/Five depend on !DMA_DIRECT_REMAP (Conor Dooley) - soc: renesas: Remove duplicate setup of soc_device_attribute.family (Geert Uytterhoeven) - soc: mediatek: mtk-svs: Constify runtime-immutable members of svs_bank (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Use ULONG_MAX to compare floor frequency (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Check if SVS mode is available in the beginning (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Cleanup of svs_probe() function (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Compress of_device_id entries (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Remove redundant print in svs_get_efuse_data (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Commonize MT8192 probe function for MT8186 (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Drop supplementary svs per-bank pointer (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Commonize efuse parse function for most SoCs (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Move t-calibration-data retrieval to svs_probe() (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Add SVS-Thermal coefficient to SoC platform data (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Add a map to retrieve fused values (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Change the thermal sensor device name (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Reduce memory footprint of struct svs_bank (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Build bank name string dynamically (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Convert sw_id and type to enumerations (AngeloGioacchino Del Regno) - soc: mediatek: mtk-svs: Subtract offset from regs_v2 to avoid conflict (AngeloGioacchino Del Regno) - soc: mediatek: Add MT8188 VDOSYS reset bit map (Hsiao Chien Sung) - soc: mediatek: Support reset bit mapping in mmsys driver (Hsiao Chien Sung) - soc: mediatek: Support MT8188 VDOSYS1 Padding in mtk-mmsys (Hsiao Chien Sung) - soc: mediatek: Support MT8188 VDOSYS1 in mtk-mmsys (Hsiao Chien Sung) - soc: mediatek: mmsys: Add support for MT8188 VPPSYS (yu-chang.lee) - soc: mediatek: svs: Add support for MT8186 SoC (Mark Tseng) - soc: mediatek: svs: Add support for MT8195 SoC (Mark Tseng) - soc: fsl: cpm1: qmc: Introduce functions to change timeslots at runtime (Herve Codina) - soc: fsl: cpm1: qmc: Remove timeslots handling from setup_chan() (Herve Codina) - soc: fsl: cpm1: qmc: Handle timeslot entries at channel start() and stop() (Herve Codina) - soc: fsl: cpm1: qmc: Introduce is_tsa_64rxtx flag (Herve Codina) - soc: fsl: cpm1: qmc: Split Tx and Rx TSA entries setup (Herve Codina) - soc: fsl: cpm1: qmc: Add support for disabling channel TSA entries (Herve Codina) - soc: fsl: cpm1: qmc: Check available timeslots in qmc_check_chans() (Herve Codina) - soc: fsl: cpm1: qmc: Remove no more needed checks from qmc_check_chans() (Herve Codina) - soc: fsl: cpm1: qmc: Introduce qmc_chan_setup_tsa* (Herve Codina) - soc: fsl: cpm1: qmc: Rename qmc_setup_tsa* to qmc_init_tsa* (Herve Codina) - soc: fsl: cpm1: qmc: Introduce available timeslots masks (Herve Codina) - soc: fsl: cpm1: qmc: Add support for child devices (Herve Codina) - soc: fsl: cpm1: qmc: Remove inline function specifiers (Herve Codina) - soc: fsl: cpm1: qmc: Extend the API to provide Rx status (Herve Codina) - soc: fsl: cpm1: qmc: Fix rx channel reset (Herve Codina) - soc: fsl: cpm1: qmc: Fix __iomem addresses declaration (Herve Codina) - soc: fsl: cpm1: tsa: Fix __iomem addresses declaration (Herve Codina) - optee: allocate shared memory with alloc_pages_exact() (Jens Wiklander) - optee: add page list to kernel private shared memory (Jens Wiklander) - optee: ffa_abi: add asynchronous notifications (Jens Wiklander) - optee: provide optee_do_bottom_half() as a common function (Jens Wiklander) - firmware: arm_scmi: optee: use optee system invocation (Etienne Carriere) - tee: optee: support tracking system threads (Etienne Carriere) - tee: system session (Etienne Carriere) - tee: optee: system thread call property (Etienne Carriere) - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack (Huisong Li) - doc: kunpeng_hccs: Fix incorrect email domain name (Huisong Li) - soc: hisilicon: kunpeng_hccs: Remove an unused blank line (Huisong Li) - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method (Huisong Li) - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings (Huisong Li) - bus: ts-nbus: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: ti-sysc: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: ti-pwmss: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: tegra-gmi: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: tegra-aconnect: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: sunxi-rsb: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: sun50i-de2: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: simple-pm-bus: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: qcom-ssc-block-bus: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: omap_l3_smx: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: omap-ocp2scp: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: hisi_lpc: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: fsl-mc: Convert to platform remove callback returning void (Uwe Kleine-König) - bus: fsl-mc: Drop if block with always false condition (Uwe Kleine-König) - soc: apple: mailbox: Add explicit include of platform_device.h (Rob Herring) - soc: apple: mailbox: Rename config symbol to APPLE_MAILBOX (Hector Martin) - mailbox: apple: Delete driver (Hector Martin) - soc: apple: rtkit: Port to the internal mailbox driver (Hector Martin) - soc: apple: mailbox: Add ASC/M3 mailbox driver (Hector Martin) - soc: apple: rtkit: Get rid of apple_rtkit_send_message_wait (Hector Martin) - ARM: dts: usr8200: Fix phy registers (Linus Walleij) - arm64: dts: intel: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: socfpga: agilex: drop redundant status (Krzysztof Kozlowski) - arm64: dts: socfpga: agilex: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: socfpga: agilex: move firmware out of soc node (Krzysztof Kozlowski) - arm64: dts: socfpga: agilex: move FPGA region out of soc node (Krzysztof Kozlowski) - arm64: dts: socfpga: agilex: align pin-controller name with bindings (Krzysztof Kozlowski) - arm64: dts: socfpga: stratix10_swvp: drop unsupported DW MSHC properties (Krzysztof Kozlowski) - arm64: dts: socfpga: stratix10_socdk: align NAND chip name with bindings (Krzysztof Kozlowski) - arm64: dts: socfpga: stratix10: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: socfpga: stratix10: move firmware out of soc node (Krzysztof Kozlowski) - arm64: dts: socfpga: stratix10: move FPGA region out of soc node (Krzysztof Kozlowski) - arm64: dts: socfpga: stratix10: align pincfg nodes with bindings (Krzysztof Kozlowski) - arm64: dts: socfpga: stratix10: add clock-names to DWC2 USB (Krzysztof Kozlowski) - arm64: dts: socfpga: drop unsupported cdns,page-size and cdns,block-size (Krzysztof Kozlowski) - ARM: dts: socfpga: align NAND controller name with bindings (Krzysztof Kozlowski) - ARM: dts: socfpga: drop unsupported cdns,page-size and cdns,block-size (Krzysztof Kozlowski) - ARM: dts: rockchip: Remove rockchip,default-sample-phase from rk3036.dtsi (Andy Yan) - ARM: dts: rockchip: Add stdout-path for rk3036 kylin (Andy Yan) - arm64: dts: rockchip: Fix led pinctrl of lubancat 1 (Andy Yan) - arm64: dts: rockchip: correct gpio_pwrctrl1 typo on nanopc-t6 (John Clark) - arm64: dts: rockchip: correct gpio_pwrctrl1 typo on rock-5b (John Clark) - arm64: dts: rockchip: support poweroff on the rock-5b (John Clark) - arm64: dts: rockchip: Support poweroff on Orange Pi 5 (Jimmy Hon) - arm64: dts: rockchip: nanopc-t6 sdmmc beautification (John Clark) - arm64: dts: rockchip: Fix rk3588 USB power-domain clocks (Sam Edwards) - arm64: dts: rockchip: configure eth pad driver strength for orangepi r1 plus lts (Tianling Shen) - arm64: dts: rockchip: Support poweroff on NanoPC-T6 (Hugh Cole-Baker) - arm64: dts: rockchip: rk3308-rock-pi-s gpio-line-names cleanup (Trevor Woerner) - arm64: dts: rockchip: Add support for rk3588 based board Cool Pi CM5 EVB (Andy Yan) - dt-bindings: arm: rockchip: Add Cool Pi CM5 (Andy Yan) - arm64: dts: rockchip: Add support for rk3588s based board Cool Pi 4B (Andy Yan) - dt-bindings: arm: rockchip: Add Cool Pi 4B (Andy Yan) - dt-bindings: vendor-prefixes: Add Cool Pi (Andy Yan) - arm64: dts: rockchip: add gpio-line-names to rk3328-rock-pi-e (Trevor Woerner) - arm64: dts: rockchip: make use gpio-keys for buttons on puma-haikou (Vahe Grigoryan) - arm64: dts: rockchip: expose BIOS Disable feedback pin on rk3399-puma (Vahe Grigoryan) - arm64: dts: rockchip: fix misleading comment in rk3399-puma-haikou.dts (Vahe Grigoryan) - arm64: dts: rockchip: Add vop on rk3588 (Andy Yan) - dt-bindings: soc: rockchip: add rk3588 vop/vo syscon (Andy Yan) - arm64: dts: qcom: sc8180x: Fix up PCIe nodes (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent (Konrad Dybcio) - arm64: dts: qcom: x1e80100-qcp: Fix supplies for some LDOs in PM8550 (Abel Vesa) - arm64: dts: qcom: sm8550: Update idle state time requirements (Konrad Dybcio) - arm64: dts: qcom: sm8550: Separate out X3 idle state (Konrad Dybcio) - arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK (Chukun Pan) - arm64: dts: qcom: x1e80100: align mem timer size cells with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent (Konrad Dybcio) - arm64: dts: qcom: sc8180x: fix USB SS wakeup (Johan Hovold) - arm64: dts: qcom: sdm670: fix USB SS wakeup (Johan Hovold) - arm64: dts: qcom: sdm670: fix USB DP/DM HS PHY interrupts (Johan Hovold) - ARM: dts: qcom: sdx55: Fix the base address of PCIe PHY (Manivannan Sadhasivam) - ARM: dts: qcom: sdx55: fix USB SS wakeup (Johan Hovold) - ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts (Johan Hovold) - ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells' (Johan Hovold) - ARM: dts: broadcom: Add BCM63138's high speed UART (Rafał Miłecki) - arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings (Chunyan Zhang) - arm64: dts: sprd: Add clock reference for pll2 on UMS512 (Chunyan Zhang) - arm64: dts: sprd: Removed unused clock references from etm nodes (Chunyan Zhang) - arm64: dts: sprd: Add support for Unisoc's UMS9620 (Chunyan Zhang) - dt-bindings: arm: Add compatible strings for Unisoc's UMS9620 (Chunyan Zhang) - arm64: dts: sprd: fix the cpu node for UMS512 (Cixi Geng) - arm64: dts: qcom: sc8180x-primus: Allow UFS regulators load/mode setting (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Describe the GIC redistributor (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Add interconnects to UFS (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Add missing MDP clocks (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Add UFS GDSC (Konrad Dybcio) - arm64: dts: qcom: sc7280*: move MPSS and WPSS memory to dtsi (Luca Weiss) - arm64: dts: qcom: sc7280: Rename reserved-memory nodes (Luca Weiss) - arm64: dts: qcom: sc7280: Remove unused second MPSS reg (Luca Weiss) - arm64: dts: qcom: sdm670: add display subsystem (Richard Acayan) - arm64: dts: qcom: sm8150-hdk: enable DisplayPort and USB-C altmode (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: add USB-C ports to the OTG USB host (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: add USB-C ports to the USB+DP QMP PHY (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: add DisplayPort controller (Dmitry Baryshkov) - arm64: dts: qcom: sm8150-hdk: fix SS USB regulators (Dmitry Baryshkov) - arm64: dts: qcom: sm8150-hdk: enable HDMI output (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX (Dmitry Baryshkov) - arm64: dts: qcom: sm8650: add fastrpc-compute-cb nodes (Neil Armstrong) - arm64: dts: qcom: sm8550-qrd: add PM8010 regulators (Fenglin Wu) - arm64: dts: qcom: sm8550-mtp: Add pm8010 regulators (Fenglin Wu) - arm64: dts: qcom: qcm2290: Hook up MPM (Konrad Dybcio) - arm64: dts: qcom: msm8996: Hook up MPM (Konrad Dybcio) - arm64: dts: qcom: sm6375: Hook up MPM (Konrad Dybcio) - dt-bindings: arm: qcom: Add Motorola Moto G 4G (2013) (André Apitzsch) - arm64: dts: qcom: x1e80100-crd: Fix supplies for some LDOs in PM8550 (Abel Vesa) - arm64: dts: qcom: sc7280: add QCrypto nodes (Om Prakash Singh) - arm64: dts: qcom: sc7180: Switch pompom to the generic edp-panel (Douglas Anderson) - arm64: dts: qcom: sm8150: fix USB SS wakeup (Johan Hovold) - arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts (Johan Hovold) - arm64: dts: qcom: sdm845: fix USB SS wakeup (Johan Hovold) - arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts (Johan Hovold) - arm64: dts: qcom: sc8180x: fix USB DP/DM HS PHY interrupts (Johan Hovold) - arm64: dts: qcom: sm8550: drop unneeded assigned-clocks from codec macros (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: move Soundwire pinctrl to its nodes (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: drop unneeded assigned-clocks from codec macros (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: add missing two RX Soundwire ports in configuration (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: drop unneeded assigned-clocks from WSA macro (Krzysztof Kozlowski) - dt-bindings: arm: qcom: Fix up htc-memul compatible (Luca Weiss) - arm64: dts: qcom: sm6115: Hook up interconnects (Konrad Dybcio) - dt-bindings: interconnect: Add Qualcomm SM6115 NoC (Konrad Dybcio) - arm64: dts: qcom: ipq8074: add dedicated SDHCI compatible (Krzysztof Kozlowski) - arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports (Mao Jinlong) - arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property (Mao Jinlong) - arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property (Mao Jinlong) - arm64: dts: qcom: qrb5165-rb5: add the Bluetooth node (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: Add missing space between node name and braces (Manivannan Sadhasivam) - arm64: dts: qcom: Use "pcie" as the node name instead of "pci" (Manivannan Sadhasivam) - arm64: dts: qcom: acer-aspire1: Add sound (Nikita Travkin) - arm64: dts: qcom: acer-aspire1: Correct audio codec definition (Nikita Travkin) - arm64: dts: qcom: acer-aspire1: Enable RTC (Nikita Travkin) - arm64: dts: qcom: sm8450: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm6350: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm6115: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: msm8998: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: msm8996: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8450-hdk: Enable the A730 GPU (Konrad Dybcio) - arm64: dts: qcom: sm8550-mtp: Enable the A740 GPU (Konrad Dybcio) - arm64: dts: qcom: sm8550-qrd: Enable the A740 GPU (Konrad Dybcio) - arm64: dts: qcom: sm8550: Add GPU nodes (Konrad Dybcio) - arm64: dts: qcom: sm8450: Add GPU nodes (Konrad Dybcio) - arm64: dts: qcom: msm8939: Make blsp_dma controlled-remotely (Stephan Gerhold) - arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely (Stephan Gerhold) - arm64: dts: qcom: msm8939: Add clock-frequency for broadcast timer (Stephan Gerhold) - arm64: dts: qcom: Add missing vio-supply for AW2013 (Stephan Gerhold) - arm64: dts: qcom: ipq6018: Add QUP5 SPI node (Chukun Pan) - arm64: dts: qcom: ipq6018: Add remaining QUP UART node (Chukun Pan) - arm64: dts: qcom: qrb4210-rb2: Enable MPSS and Wi-Fi (Konrad Dybcio) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable WiFi (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable various remoteprocs (Luca Weiss) - arm64: dts: qcom: sc7280: Add CDSP node (Luca Weiss) - arm64: dts: qcom: sc7280: Add ADSP node (Luca Weiss) - arm64: dts: qcom: sc7280: Use WPSS PAS instead of PIL (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Enable UFS (Luca Weiss) - arm64: dts: qcom: msm8953: Set initial address for memory (Luca Weiss) - arm64: dts: qcom: sc7280: Add UFS nodes for sc7280 IDP board (Nitin Rawat) - arm64: dts: qcom: sc7280: Add UFS nodes for sc7280 soc (Nitin Rawat) - arm64: dts: qcom: sm8650: Add DisplayPort device nodes (Neil Armstrong) - arm64: dts: qcom: pm8550: drop PWM address/size cells (Krzysztof Kozlowski) - arm64: dts: qcom: x1e80100: Add Compute Reference Device (Abel Vesa) - arm64: dts: qcom: Add base X1E80100 dtsi and the QCP dts (Rajendra Nayak) - dt-bindings: arm: qcom: Document X1E80100 SoC and boards (Rajendra Nayak) - dt-bindings: arm: cpus: Add qcom,oryon compatible (Rajendra Nayak) - dt-bindings: interconnect: Add Qualcomm X1E80100 SoC (Rajendra Nayak) - dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for X1E80100 (Rajendra Nayak) - dt-bindings: clock: qcom: Add X1E80100 GCC clocks (Rajendra Nayak) - arm64: dts: qcom: sm8650-mtp: add WSA8845 speakers (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: add Soundwire controllers (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: add ADSP audio codec macros (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: add LPASS LPI pin controller (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650: add ADSP GPR (Krzysztof Kozlowski) - arm64: dts: qcom: sm8650-qrd: enable IPA (Neil Armstrong) - arm64: dts: qcom: sm8650: add IPA information (Neil Armstrong) - arm64: dts: qcom: sm8650-qrd: add interconnect dependent device nodes (Neil Armstrong) - arm64: dts: qcom: sm8650-mtp: add interconnect dependent device nodes (Neil Armstrong) - arm64: dts: qcom: sm8650: add interconnect dependent device nodes (Neil Armstrong) - arm64: dts: qcom: sm8650: add initial SM8650 QRD dts (Neil Armstrong) - arm64: dts: qcom: sm8650: add initial SM8650 MTP dts (Neil Armstrong) - arm64: dts: qcom: pm8550ve: make PMK8550VE SID configurable (Neil Armstrong) - arm64: dts: qcom: add initial SM8650 dtsi (Neil Armstrong) - dt-bindings: arm: qcom: document SM8650 and the reference boards (Neil Armstrong) - dt-bindings: interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm SM8650 SoC (Neil Armstrong) - dt-bindings: clock: qcom: Document the SM8650 RPMH Clock Controller (Neil Armstrong) - dt-bindings: clock: qcom: document the SM8650 GPU Clock Controller (Neil Armstrong) - dt-bindings: clock: qcom: document the SM8650 Display Clock Controller (Neil Armstrong) - dt-bindings: clock: qcom: document the SM8650 General Clock Controller (Neil Armstrong) - dt-bindings: clock: qcom: document the SM8650 TCSR Clock Controller (Neil Armstrong) - arm64: dts: qcom: sm8250-xiaomi-pipa: Add initial device tree (Luka Panio) - dt-bindings: arm: qcom: Add Xiaomi Pad 6 (xiaomi-pipa) (Luka Panio) - arm64: dts: qcom: sm8550-qrd: enable IPA (Alex Elder) - arm64: dts: qcom: sm8550: add IPA information (Alex Elder) - dt-bindings: arm: qcom-soc: extend pattern matching for X1E80100 SoC (Sibi Sankar) - arm64: dts: qcom: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: qcom: ipq8074: Add QUP4 SPI node (Robert Marko) - arm64: dts: qcom: qdu1000: Add ECPRI clock controller (Imran Shaik) - arm64: dts: qcom: sm8550: fix USB wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sm8150: fix USB wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sm6375: fix USB wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sdm845: fix USB wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sdm670: fix USB wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sc8180x: fix USB wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sc7180: fix USB wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Johan Hovold) - arm64: dts: qcom: msm8916-longcheer-l8150: Add battery and charger (Nikita Travkin) - arm64: dts: qcom: pm8916: Add BMS and charger (Nikita Travkin) - arm64: dts: qcom: sc7280: Add 0xac Adreno speed bin (Konrad Dybcio) - arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent (Konrad Dybcio) - arm64: dts: qcom: sc7280: Fix up GPU SIDs (Konrad Dybcio) - arm64: dts: qcom: sc7280: Add ZAP shader support (Konrad Dybcio) - dt-bindings: arm: qcom-soc: extend pattern for matching existing SoCs (Krzysztof Kozlowski) - arm64: dts: qcom: sdx75-idp: Enable USB3 and PHY support (Rohit Agarwal) - arm64: dts: qcom: Add USB3 and PHY support on SDX75 (Rohit Agarwal) - arm64: dts: qcom: Add interconnect nodes for SDX75 (Rohit Agarwal) - arm64: dts: qcom: sm8350: Fix remoteproc interrupt type (Nia Espera) - arm64: dts: qcom: pm8350k: Remove hanging whitespace (Nia Espera) - arm64: dts: qcom: sm8350: Fix DMA0 address (Nia Espera) - dt-bindings: iio: adc: qcom: Add Qualcomm smb139x (Nia Espera) - arm64: dts: qcom: sc8180x: align APSS with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sm6375-pdx225: add fixed touchscreen AVDD regulator (Krzysztof Kozlowski) - arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115: align mem timer size cells with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-primus: use 'gpios' suffix for PCI GPIOs (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845: correct Soundwire node name (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845-db845c: correct LED panic indicator (Krzysztof Kozlowski) - arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: Add wakeup-source to usb_1 and usb_2 (Bryan O'Donoghue) - arm64: dts: qcom: sdm850-lenovo-yoga: Add wakeup-sources (Steev Klimaszewski) - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Shazad Hussain) - arm64: dts: qcom: sm8350: move DPU opp-table to its node (Krzysztof Kozlowski) - arm64: dts: qcom: sc8280xp-x13s: drop sound-dai-cells from eDisplayPort (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-primus: drop sound-dai-cells from eDisplayPort (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: correct Soundwire node name (Krzysztof Kozlowski) - arm64: dts: qcom: sc8280xp: correct Soundwire node name (Krzysztof Kozlowski) - arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off (Krzysztof Kozlowski) - arm64: dts: qcom: qdu1000: correct LLCC reg entries (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: fix soundwire controllers node name (Neil Armstrong) - arm64: dts: qcom: sm8550: fix soundwire controllers node name (Neil Armstrong) - arm64: dts: qcom: sc8280xp: Add in CAMCC for sc8280xp (Bryan O'Donoghue) - dt-bindings: clock: Add SC8280XP CAMCC (Bryan O'Donoghue) - dt-bindings: clock: Use gcc.yaml for common clock properties (Bryan O'Donoghue) - arm64: dts: qcom: sm8550: Enable download mode register write (Mukesh Ojha) - arm64: dts: qcom: sm8350: Add TCSR halt register space (Mukesh Ojha) - arm64: dts: qcom: sm8250: Add TCSR halt register space (Mukesh Ojha) - arm64: dts: qcom: ipq5018: add few more reserved memory regions (Kathiravan Thirumoorthy) - arm64: dts: qcom: ipq5332: add missing properties to the GPIO LED node (Kathiravan Thirumoorthy) - arm64: dts: qcom: ipq9574: enable GPIO based LED (Kathiravan Thirumoorthy) - arm64: dts: qcom: qrb2210-rb1: use USB host mode (Caleb Connolly) - arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered (Douglas Anderson) - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Douglas Anderson) - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Douglas Anderson) - arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered (Douglas Anderson) - arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered (Douglas Anderson) - arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered (Douglas Anderson) - arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered (Douglas Anderson) - arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered (Douglas Anderson) - arm64: dts: qcom: sc8180x: drop duplicated PCI iommus property (Krzysztof Kozlowski) - dt-bindings: arm: qcom: Add HTC One Mini 2 (Luca Weiss) - dt-bindings: vendor-prefixes: document HTC Corporation (Luca Weiss) - arm64: dts: qcom: sm8550: correct TX Soundwire clock (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: correct TX Soundwire clock (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity (Bjorn Andersson) - arm64: dts: qcom: sc8280xp-crd: fix eDP phy compatible (Johan Hovold) - arm64: dts: qcom: sdm632-fairphone-fp3: Enable LPASS (Luca Weiss) - arm64: dts: qcom: msm8916-acer-a1-724: Add notification LED (Raymond Hackley) - arm64: dts: qcom: ipq6018: use CPUFreq NVMEM (Robert Marko) - arm64: dts: qcom: msm8939-huawei-kiwi: Add initial device tree (Lukas Walter) - dt-bindings: arm: qcom: Add Huawei Honor 5X / GR5 (2016) (Lukas Walter) - arm64: dts: qcom: msm8953: Use non-deprecated qcom,domain in LPASS (Luca Weiss) - arm64: dts: qcom: qrb2210-rb1: add wifi variant property (Dmitry Baryshkov) - arm64: dts: qcom: qrb2210-rb1: Enable CAN bus controller (Konrad Dybcio) - arm64: dts: qcom: qrb2210-rb1: Set up HDMI (Konrad Dybcio) - arm64: dts: qcom: qcm2290: Hook up interconnects (Konrad Dybcio) - arm64: dts: qcom: qcm2290: Add display nodes (Konrad Dybcio) - arm64: dts: qcom: sc7280: Add the missing MDSS icc path (Konrad Dybcio) - arm64: dts: qcom: sc7180: Add the missing MDSS icc path (Konrad Dybcio) - arm64: dts: qcom: sc8280xp: Add QMP handle to RPMh stats (Konrad Dybcio) - arm64: dts: qcom: sm8250-xiaomi-elish: Add pm8150b type-c node and enable usb otg (Jianhua Lu) - arm64: dts: qcom: sm8250-xiaomi-elish: Fix typos (Jianhua Lu) - arm64: dts: qcom: msm8939-longcheer-l9100: Add proximity-near-level (André Apitzsch) - arm64: dts: qcom: qrb4210-rb2: Enable bluetooth (Konrad Dybcio) - arm64: dts: qcom: sm6115: Add UART3 (Konrad Dybcio) - arm64: dts: qcom: sdm632-fairphone-fp3: Enable WiFi/Bluetooth (Luca Weiss) - dt-bindings: arm: qcom: Fix html link (Stephen Boyd) - arm64: dts: qcom: Add base qcs6490-rb3gen2 board dts (Komal Bajaj) - arm64: dts: qcom: Add base qcm6490 idp board dts (Komal Bajaj) - dt-bindings: arm: qcom: Add QCM6490 IDP and QCS6490 RB3Gen2 board (Komal Bajaj) - arm64: dts: qcom: sm4450-qrd: mark QRD4450 reserved gpios (Tengfei Fan) - arm64: dts: qcom: sm4450-qrd: add QRD4450 uart support (Tengfei Fan) - arm64: dts: qcom: sm4450: add uart console support (Tengfei Fan) - arm64: dts: qcom: sm4450: Add RPMH and Global clock (Tengfei Fan) - arm64: dts: qcom: sm4450: Add apps_rsc and cmd_db node (Ajit Pandey) - arm64: dts: qcom: ipq8074: pass QMP PCI PHY PIPE clocks to GCC (Robert Marko) - dt-bindings: clocks: qcom,gcc-ipq8074: allow QMP PCI PHY PIPE clocks (Robert Marko) - arm64: dts: qcom: msm8953: add SPI interfaces (Gianluca Boiano) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add PM7325 thermals (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMK7325 thermals (Luca Weiss) - arm64: dts: qcom: qcm6490-fairphone-fp5: Add PM7250B thermals (Luca Weiss) - iio: adc: Add PM7325 PMIC7 ADC bindings (Luca Weiss) - arm64: dts: qcom: sm8250: Add OPP table support to UFSHC (Manivannan Sadhasivam) - arm64: dts: qcom: sdm845: Add OPP table support to UFSHC (Krzysztof Kozlowski) - dt-bindings: arm: qcom: drop the IPQ board types (Sridharan S N) - arm64: dts: qcom: ipq5018: enable the CPUFreq support (Gokul Sriram Palanisamy) - arm64: dts: qcom: sm8350: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: msm8996: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: ipq8074: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: ipq6018: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - dt-bindings: arm: qcom: Document MSM8x26-based Lumia phones (Rayyan Ansari) - arm64: dts: qcom: msm8939-longcheer-l9100: Enable RGB LED (André Apitzsch) - arm64: dts: qcom: msm8916-longcheer-l8910: Enable RGB LED (André Apitzsch) - arm64: dts: qcom: msm8939-samsung-a7: Add sound and modem (Lin, Meng-Bo) - arm64: dts: qcom: msm8916-samsung-j5: Add sound and modem (Lin, Meng-Bo) - arm64: dts: qcom: msm8916-samsung-gt5: Add sound and modem (Jasper Korten) - arm64: dts: qcom: msm8916-longcheer-l8910: Add sound and modem (Jonathan Albrieux) - arm64: dts: qcom: msm8916-longcheer-l8150: Add sound and modem (Nikita Travkin) - arm64: dts: qcom: msm8916-asus-z00l: Add sound and modem (J.R. Divya Antony) - arm64: dts: qcom: msm8916-alcatel-idol347: Add sound and modem (Vincent Knecht) - arm64: dts: qcom: msm8916-wingtech-wt88047: Add sound and modem (Stephan Gerhold) - arm64: dts: qcom: msm8916-samsung-serranove: Add sound and modem (Stephan Gerhold) - arm64: dts: qcom: msm8916-samsung-a2015: Add sound and modem (Stephan Gerhold) - arm64: dts: qcom: msm8916: Add common msm8916-modem-qdsp6.dtsi (Stephan Gerhold) - arm64: dts: qcom: msm8939: Add QDSP6 (Stephan Gerhold) - arm64: dts: qcom: msm8916: Add QDSP6 (Stephan Gerhold) - arm64: dts: qcom: msm8939: Add BAM-DMUX WWAN (Vincent Knecht) - arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin config (Johan Hovold) - arm64: dts: qcom: pm7250b: Use correct node name for gpios (Luca Weiss) - arm64: dts: qcom: sc7280: Add Camera Control Interface busses (Luca Weiss) - arm64: dts: qcom: sdm845-xiaomi-beryllium: enable flash led (Joel Selvaraj) - arm64: dts: qcom: sdm845-oneplus: enable flash LED (Caleb Connolly) - arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatible (Konrad Dybcio) - arm64: dts: qcom: msm8916-*: Fix alphabetic node order (Stephan Gerhold) - arm64: dts: qcom: msm8939-longcheer-l9100: Enable wcnss_mem (Stephan Gerhold) - arm64: dts: qcom: msm8916-samsung-gt5: Enable GPU (Stephan Gerhold) - arm64: dts: qcom: ipq5332: include the GPLL0 as clock provider for mailbox (Kathiravan Thirumoorthy) - arm64: dts: qcom: ipq9574: include the GPLL0 as clock provider for mailbox (Kathiravan Thirumoorthy) - arm64: dts: qcom: ipq6018: include the GPLL0 as clock provider for mailbox (Kathiravan Thirumoorthy) - arm64: dts: qcom: ipq8074: include the GPLL0 as clock provider for mailbox (Kathiravan Thirumoorthy) - arm64: dts: qcom: ipq9574: populate the opp table based on the eFuse (Varadarajan Narayanan) - arm64: dts: qcom: ipq5332: populate the opp table based on the eFuse (Varadarajan Narayanan) - arm64: dts: qcom: sdm670: add specific cpufreq compatible (Richard Acayan) - arm64: dts: qcom: sm8150: extend the size of the PDC resource (Dmitry Baryshkov) - arm64: dts: qcom: ipq5018: add QUP1 SPI controller (Robert Marko) - arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode (Caleb Connolly) - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Priyansh Jain) - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Raghavendra Kakarla) - arm64: dts: qcom: sc7280: Add ports subnodes in usb/dp qmpphy node (Luca Weiss) - arm64: dts: qcom: sm6375-pdx225: Add USBPHY regulators (Konrad Dybcio) - arm64: dts: qcom: sm6375-pdx225: Enable ATH10K WiFi (Konrad Dybcio) - arm64: dts: qcom: sm6375-pdx225: Enable MSS (Konrad Dybcio) - arm64: dts: qcom: sm6375: Add UART1 (Konrad Dybcio) - arm64: dts: qcom: ipq9574: Enable WPS buttons (Anusha Rao) - arm64: dts: qcom: ipq9574: Add common RDP dtsi file (Anusha Rao) - arm64: dts: qcom: ipq5018: Enable USB (Nitheesh Sekar) - arm64: dts: qcom: ipq5018: Add USB related nodes (Nitheesh Sekar) - arm64: dts: qcom: sc7280: add TRNG node (Om Prakash Singh) - arm64: dts: qcom: sa8775p: add TRNG node (Om Prakash Singh) - arm64: dts: qcom: sm8450: add TRNG node (Neil Armstrong) - arm64: dts: qcom: sm8550: add TRNG node (Neil Armstrong) - riscv: dts: starfive: Enable SDIO wifi on JH7100 boards (Emil Renner Berthing) - riscv: dts: starfive: Enable SD-card on JH7100 boards (Emil Renner Berthing) - riscv: dts: starfive: Add JH7100 MMC nodes (Emil Renner Berthing) - riscv: dts: starfive: Add pool for coherent DMA memory on JH7100 boards (Emil Renner Berthing) - riscv: dts: starfive: Add JH7100 cache controller (Emil Renner Berthing) - riscv: dts: starfive: Mark the JH7100 as having non-coherent DMAs (Emil Renner Berthing) - riscv: dts: starfive: Group tuples in interrupt properties (Geert Uytterhoeven) - riscv: dts: thead: Enable LicheePi 4A eMMC and microSD (Drew Fustini) - riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD (Drew Fustini) - riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock (Drew Fustini) - riscv: dts: microchip: add the mpfs' system controller qspi & associated flash (Conor Dooley) - riscv: dts: sophgo: add Huashan Pi board device tree (Inochi Amaoto) - riscv: dts: sophgo: add initial CV1812H SoC device tree (Inochi Amaoto) - riscv: dts: sophgo: cv18xx: Add gpio devices (Inochi Amaoto) - riscv: dts: sophgo: Separate compatible specific for CV1800B soc (Inochi Amaoto) - dt-bindings: riscv: Add SOPHGO Huashan Pi board compatibles (Inochi Amaoto) - dt-bindings: timer: Add SOPHGO CV1812H clint (Inochi Amaoto) - dt-bindings: interrupt-controller: Add SOPHGO CV1812H plic (Inochi Amaoto) - arm64: dts: amlogic: fix format for s4 uart node (Xianwei Zhao) - arm64: dts: amlogic: drop redundant status=okay (Krzysztof Kozlowski) - arm64: dts: amlogic: enable some nodes for board AQ222 (Xianwei Zhao) - arm64: dts: amlogic: add some device nodes for S4 (Xianwei Zhao) - arm64: dts: meson-axg: jethub-jxx add support for EEPROM (Viacheslav Bocharov) - arm64: dts: amlogic: meson-axg: pinctrl node for NAND (Arseniy Krasnov) - arm64: dts: amlogic: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: Add watchdog node for Amlogic S4 SoCs (Huqiang Qin) - arm64: dts: Add watchdog node for Amlogic C3 SoCs (Huqiang Qin) - dt-bindings: soc: amlogic,meson-gx-hhi-sysctrl: add example covering meson-axg-hhi-sysctrl (Neil Armstrong) - arm64: dts: cn913x: add device trees for COM Express boards (Elad Nachman) - dt-bindings: arm64: add Marvell COM Express boards (Elad Nachman) - MAINTAINERS: add ac5 to list of maintained Marvell dts files (Elad Nachman) - arm64: dts: armada-3720-turris-mox: set irq type for RTC (Sjoerd Simons) - ARM64: dts: Add special compatibles for the Turris Mox (Linus Walleij) - ARM64: dts: marvell: Fix some common switch mistakes (Linus Walleij) - ARM: dts: marvell: make dts use gpio-fan matrix instead of array (David Heidelberg) - ARM: dts: marvell: Fix some common switch mistakes (Linus Walleij) - MAINTAINERS: adjust file entry in GOOGLE TENSOR SoC SUPPORT (Lukas Bulwahn) - MAINTAINERS: add entry for Google Tensor SoC (Peter Griffin) - arm64: dts: exynos: google: Add initial Oriole/pixel 6 board support (Peter Griffin) - arm64: dts: exynos: google: Add initial Google gs101 SoC support (Peter Griffin) - dt-bindings: arm: google: Add bindings for Google ARM platforms (Peter Griffin) - arm64: dts: fsd: Add MFC related DT enteries (Aakarsh Jain) - ARM: dts: qcom: msm8974*: Re-enable remoteprocs on various boards (Luca Weiss) - ARM: dts: qcom: msm8974: Remove bogus cd-gpio pinctrl (Luca Weiss) - ARM: dts: qcom: msm8974-klte: Remove unused property (Alexey Minnekhanov) - ARM: dts: qcom: msm8926-motorola-peregrine: Add initial device tree (André Apitzsch) - ARM: dts: qcom: ipq4019: add dedicated SDHCI compatible (Krzysztof Kozlowski) - ARM: dts: qcom: Use "pcie" as the node name instead of "pci" (Manivannan Sadhasivam) - ARM: dts: qcom: msm8226: Add GPU (Luca Weiss) - ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default (Bryant Mairs) - ARM: dts: qcom: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: qcom: sdx55: fix USB wakeup interrupt types (Johan Hovold) - ARM: dts: qcom: add device tree for Nokia Lumia 830 (Rayyan Ansari) - ARM: dts: qcom: add device tree for Nokia Lumia 735 (Rayyan Ansari) - ARM: dts: qcom: add device tree for Microsoft Lumia 640 XL (Rayyan Ansari) - ARM: dts: qcom: add device tree for Microsoft Lumia 640 (Rayyan Ansari) - ARM: dts: qcom: add common dt for MSM8x26 Lumias along with Nokia Lumia 630 (Rayyan Ansari) - ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc (Luca Weiss) - ARM: dts: qcom: msm8974: sort nodes by reg (Luca Weiss) - ARM: dts: qcom: msm8974: replace incorrect indentation in interconnect (Luca Weiss) - ARM: dts: qcom: Add support for HTC One Mini 2 (Luca Weiss) - ARM: dts: qcom: msm8974: Add watchdog node (Matti Lehtimäki) - ARM: dts: qcom: sdx65: correct SPMI node name (Krzysztof Kozlowski) - ARM: dts: qcom: sdx65: add missing GCC clocks (Krzysztof Kozlowski) - ARM: dts: qcom: sdx65: correct PCIe EP phy-names (Krzysztof Kozlowski) - ARM: dts: qcom: mdm9615: drop qcom, prefix from SSBI node name (Dmitry Baryshkov) - ARM: dts: qcom: ipq8064: drop qcom, prefix from SSBI node name (Dmitry Baryshkov) - ARM: dts: qcom: apq8060-dragonboard: rename mpp ADC channels to adc-channel (Dmitry Baryshkov) - ARM: dts: qcom: pm8921: Disable keypad by default (Dmitry Baryshkov) - ARM: dts: qcom: msm8974: move regulators to board files (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: drop useless rpm regulators node (Dmitry Baryshkov) - ARM: dts: qcom: msm8660: move RPM regulators to board files (Dmitry Baryshkov) - ARM: dts: qcom: mdm9615: move RPM regulators to board files (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: move RPM regulators to board files (Dmitry Baryshkov) - ARM: dts: qcom: pm8058: switch to interrupts-extended (Dmitry Baryshkov) - ARM: dts: qcom: pm8018: switch to interrupts-extended (Dmitry Baryshkov) - ARM: dts: qcom: pm8921: switch to interrupts-extended (Dmitry Baryshkov) - ARM: dts: qcom: pm8058: use defined IRQ flags (Dmitry Baryshkov) - ARM: dts: qcom: pm8921: move reg property (Dmitry Baryshkov) - ARM: dts: qcom: pm8018: move reg property (Dmitry Baryshkov) - ARM: dts: qcom: pm8921: reorder nodes (Dmitry Baryshkov) - ARM: dts: qcom: pm8058: reorder nodes (Dmitry Baryshkov) - ARM: dts: qcom: msm8660: split PMIC to separate dtsi files (Dmitry Baryshkov) - ARM: dts: qcom: mdm9615: split PMIC to separate dtsi files (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: split PMICs to separate dtsi files (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: split PMIC to separate dtsi files (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: move PMIC interrupts to the board files (Dmitry Baryshkov) - ARM: dts: qcom: msm8660: move PMIC interrupts to the board files (Dmitry Baryshkov) - ARM: dts: qcom: mdm9615: move PMIC interrupts to the board files (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: move PMIC interrupts to the board files (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: fix PMIC node labels (Dmitry Baryshkov) - ARM: dts: qcom: msm8660: fix PMIC node labels (Dmitry Baryshkov) - ARM: dts: qcom: mdm9615: fix PMIC node labels (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: fix PMIC node labels (Dmitry Baryshkov) - ARM: dts: qcom: strip prefix from PMIC files (Dmitry Baryshkov) - ARM: dts: qcom: mdm9615-wp8548-mangoh-green: group include clauses (Dmitry Baryshkov) - ARM: dts: qcom: apq8064-nexus7: move sdcc1 node to proper place (Dmitry Baryshkov) - ARM: dts: qcom: msm8660-surf: use keypad label directly (Dmitry Baryshkov) - ARM: dts: qcom: msm8960: introduce label for PMIC keypad (Dmitry Baryshkov) - ARM: dts: qcom: apq8064: correct XOADC register address (Dmitry Baryshkov) - ARM: dts: qcom-sdx65: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - ARM: dts: qcom-sdx55: switch USB QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Bhavya Kapoor) - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Bhavya Kapoor) - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Bhavya Kapoor) - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Vignesh Raghavendra) - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Manorit Chawdhry) - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Manorit Chawdhry) - arm64: dts: ti: k3-am62-main: Add GPU device node (Sarah Walker) - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Siddharth Vadapalli) - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Siddharth Vadapalli) - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Neha Malcom Francis) - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Neha Malcom Francis) - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Jerome Neanne) - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Jerome Neanne) - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Esteban Blanc) - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Esteban Blanc) - arm64: dts: ti: Add verdin am62 mallow board (Joao Paulo Goncalves) - dt-bindings: arm: ti: Add verdin am62 mallow board (Joao Paulo Goncalves) - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Joao Paulo Goncalves) - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Garrett Giordano) - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Garrett Giordano) - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Garrett Giordano) - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Garrett Giordano) - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Jai Luthra) - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Jai Luthra) - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Jai Luthra) - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Jai Luthra) - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Jai Luthra) - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Jai Luthra) - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Jai Luthra) - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Jai Luthra) - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Davis) - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Davis) - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Aradhya Bhatia) - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Parth Pancholi) - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Ronald Wahl) - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Davis) - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Davis) - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Davis) - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Davis) - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Davis) - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Davis) - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Siddharth Vadapalli) - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Jan Kiszka) - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Su Bao Cheng) - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Benedikt Niedermayr) - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Jan Kiszka) - arm64: dts: ti: iot2050: Re-add aliases (Jan Kiszka) - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Vignesh Raghavendra) - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Vignesh Raghavendra) - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Vignesh Raghavendra) - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Davis) - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Tomi Valkeinen) - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Nitin Yadav) - arm64: dts: ti: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: ti: keystone: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: zynqmp: Add missing destination mailbox compatible (Michal Simek) - arm64: zynqmp: Fix clock node name in kv260 cards (Michal Simek) - arm64: zynqmp: Move fixed clock to / for kv260 (Michal Simek) - dt-bindings: soc: Add new board description for MicroBlaze V (Michal Simek) - dt-bindings: soc: xilinx: Move xilinx.yaml from arm to soc (Michal Simek) - arm64: xilinx: Remove address/size-cells from gem nodes (Michal Simek) - arm64: xilinx: Remove address/size-cells from flash node (Michal Simek) - arm64: xilinx: Put ethernet phys to mdio node (Michal Simek) - arm64: xilinx: Remove mt25qu512a compatible string from SOM (Michal Simek) - arm64: xilinx: Use lower case for partition address (Michal Simek) - arm64: xilinx: Do not use '_' in DT node names (Michal Simek) - arm64: dts: xilinx: Apply overlays to base dtbs (Rob Herring) - arm64: dts: freescale: fix the schema check errors for fsl,tmu-calibration (David Heidelberg) - arm64: dts: freescale: imx8qxp: Disable dsp reserved memory by default (Alexander Stein) - arm64: dts: imx8qxp: Add VPU subsystem file (Alexander Stein) - arm64: dts: imx8qxp-mek: Move port under USB connector (Fabio Estevam) - arm64: dts: imx8mn-bsh-smm-s2/pro: add display setup (Michael Trimarchi) - arm64: dts: imx8mp-dhcom-pdk3: Describe the USB-C connector (Fabio Estevam) - arm64: dts: imx8mn-var-som-symphony: Describe the USB-C connector (Fabio Estevam) - arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Fix USB connector description (Fabio Estevam) - arm64: dts: imx8mp-venice: Fix USB connector description (Fabio Estevam) - arm64: dts: imx8mp-verdin: Fix USB connector description (Fabio Estevam) - arm64: dts: imx8dxl-ss-conn: Move clk_dummy out of USB node (Fabio Estevam) - arm64: dts: imx8mn-evk: Move port under USB connector (Fabio Estevam) - arm64: dts: imx8mm-evk: Move port under USB connector (Fabio Estevam) - arm64: dts: freescale: introduce dimonoff-gateway-evk board (Hugo Villeneuve) - arm64: dts: imx8m*-tqma8m*: Add chassis-type (Alexander Stein) - arm64: dts: imx8mn-beacon: Support overdrive mode (Adam Ford) - arm64: dts: imx8mn: Enable Overdrive mode (Adam Ford) - arm64: dts: imx8mm-beacon: Enable overdrive mode (Adam Ford) - arm64: dts: imx8mm: Add optional overdrive DTSI (Adam Ford) - arm64: dts: imx8mm: Reduce GPU to nominal speed (Adam Ford) - arm64: dts: imx93: Fix the micfil clock-names entries (Fabio Estevam) - arm64: dts: freescale: add fsl-lx2160a-mblx2160a board (Gregor Herburger) - arm64: dts: freescale: imx93: add i3c1 and i3c2 (Frank Li) - arm64: dts: ls1012a: Remove big-endian from thermal (Fabio Estevam) - arm64: dts: imx8mq-phanbell: make dts use gpio-fan matrix instead of array (David Heidelberg) - arm64: dts: freescale: verdin-imx8mp: add support to mallow board (Joao Paulo Goncalves) - arm64: dts: freescale: verdin-imx8mm: add support to mallow board (Joao Paulo Goncalves) - arm64: dts: imx8mm-venice-gw7: Adjust PCI Ethernet nodes (Fabio Estevam) - arm64: dts: imx8mm: Slow default video_pll1 clock rate (Adam Ford) - arm64: dts: imx8mm: Remove video_pll1 clock rate from clk node (Adam Ford) - arm64: dts: imx8mm: Simplify mipi_dsi clocks (Adam Ford) - arm64: dts: freescale: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: imx8dxl-ss-ddr: change ddr_pmu0 compatible (Xu Yang) - arm64: dts: tqma8mpql: Remove invalid/unused property (Alexander Stein) - arm64: dts: imx8-ss-audio: Remove unexistent'shared-interrupt' (Fabio Estevam) - arm64: dts: imx93: Remove unexistent 'shared-interrupt' (Fabio Estevam) - arm64: dts: imx8qxp-mek: Fix gpio-sbu-mux compatible (Fabio Estevam) - arm64: dts: imx8mp-debix-model-a: Use phy-mode (Fabio Estevam) - arm64: dts: imx8mm-nitrogen-r2: Fix I2C mux subnode name (Fabio Estevam) - arm64: dts: imx8dxl-ss-conn: Fix Ethernet interrupt-names order (Fabio Estevam) - arm64: dts: imx8mm-emcon-avari: Fix gpio-cells (Fabio Estevam) - arm64: dts: imx8qm-ss-dma: Pass lpuart dma-names (Fabio Estevam) - arm64: dts: freescale: Add SKOV IMX8MP CPU revB board (Oleksij Rempel) - arm64: dts: imx8mn-var-som-symphony: add vcc supply for PCA9534 (Hugo Villeneuve) - arm64: dts: freescale: introduce rve-gateway board (Hugo Villeneuve) - arm64: dts: freescale: debix-som-a-bmb-08: Add CSI Power Regulators (Kieran Bingham) - arm64: dts: imx8-apalis: add can power-up delay on ixora board (Andrejs Cainikovs) - arm64: dts: imx8mn-var-som: add fixed 3.3V regulator for EEPROM (Hugo Villeneuve) - arm64: dts: imx8mm-venice-gw7: Fix pci sub-nodes (Fabio Estevam) - arm64: dts: imx8mp: Disable dsp reserved memory by default (Alexander Stein) - arm64: dts: imx8mp: Add NPU Node (Adam Ford) - arm64: dts: freescale: debix-som: Add heartbeat LED (Kieran Bingham) - arm64: dts: freescale: Add dual-channel LVDS overlay for TQMa8MPxL (Alexander Stein) - arm64: dts: imx8mp-venice-gw74xx: remove unecessary propreties in tpm node (Tim Harvey) - arm64: dts: imx8mp-venice-gw72xx: add TPM device (Tim Harvey) - arm64: dts: imx8mm-venice-gw72xx: add TPM device (Tim Harvey) - arm64: dts: imx93: update anatop node (Peng Fan) - arm64: dts: imx93-11x11-evk: add 12 ms delay to make sure the VDD_SD power off (Haibo Chen) - arm64: dts: imx93: change tuning start to get a large scan range for standard tuning (Haibo Chen) - arm64: dts: imx93-11x11-evk: set SION for cmd and data pad of USDHC (Haibo Chen) - arm64: dts: imx8mp: Describe M24C32-D write-lockable page in DH i.MX8MP DHCOM DT (Marek Vasut) - arm64: dts: imx8mp-beacon-kit: Enable DSI to HDMI Bridge (Adam Ford) - arm64: dts: imx8mm: Add CCM interrupts (Alexander Stein) - arm64: dts: imx8mn: Add CCM interrupts (Alexander Stein) - arm64: dts: imx8mp: Add CCM interrupts (Alexander Stein) - arm64: dts: freescale: add initial device tree for MBa93xxCA starter kit (Alexander Stein) - arm64: dts: freescale: tqma9352-mba93xxla: add 'chassis-type' property (Alexander Stein) - arm64: dts: imx93: Configure clock rate for audio PLL (Chancel Liu) - arm64: dts: imx93: Add audio device nodes (Chancel Liu) - ARM: dts: imx27-phytec-phycore-som: Use 'rtc' as node name (Fabio Estevam) - ARM: dts: imx25: Remove unneeded keypad properties (Fabio Estevam) - ARM: dts: imx23/28: Fix the DMA controller node name (Fabio Estevam) - ARM: dts: imx23-sansa: Use preferred i2c-gpios properties (Fabio Estevam) - ARM: dts: imx27-apf27dev: Fix LED name (Fabio Estevam) - ARM: dts: imx25/27: Pass timing0 (Fabio Estevam) - ARM: dts: imx25: Fix the iim compatible string (Fabio Estevam) - ARM: dts: imx25: Move usbphy nodes out of simple-bus (Fabio Estevam) - ARM: dts: imx1: Use 'bus' for AIPI bus (Fabio Estevam) - ARM: dts: imx27-phytec-phycore-rdk: Move usbphy nodes out of simple-bus (Fabio Estevam) - ARM: dts: imx27-pdk: Move usbphy0 out of simple-bus (Fabio Estevam) - ARM: dts: imx27: Use 'bus' for EMI bus (Fabio Estevam) - ARM: dts: imx27: Use 'bus' for AIPI bus (Fabio Estevam) - ARM: dts: imx27-phytec-phycore-som: Use the mux- prefix (Fabio Estevam) - ARM: dts: imx1: Fix sram node (Fabio Estevam) - ARM: dts: imx27: Fix sram node (Fabio Estevam) - ARM: dts: imx: Use flash@0,0 pattern (Fabio Estevam) - ARM: dts: imx25/27-eukrea: Fix RTC node name (Fabio Estevam) - ARM: dts: imx25-pdk: Pass #sound-dai-cells (Fabio Estevam) - ARM: dts: imx25: Pass I2C clock-names property (Fabio Estevam) - ARM: dts: imx23/28: Remove undocumented "fsl,clkctrl" (Fabio Estevam) - ARM: dts: imx28-lwe: Pass device_type to the memory node (Fabio Estevam) - ARM: dts: imx23/28: Remove unneeded "fsl,mxs-gpio" (Fabio Estevam) - ARM: dts: imx28-tx28: Pass #sound-dai-cells (Fabio Estevam) - ARM: dts: imx7s: Add on-chip memory (Philipp Zabel) - ARM: dts: imx7: add MIPI-DSI support (Marco Felsch) - ARM: dts: nxp: Fix some common switch mistakes (Linus Walleij) - ARM: dts: nxp: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: imx7d-colibri-emmc: Add usdhc aliases (Hiago De Franco) - ARM: dts: imx6qdl-colibri: Add usdhc aliases (Hiago De Franco) - ARM: dts: imx6qdl-apalis: Add usdhc aliases (Hiago De Franco) - ARM: dts: nxp: imx7d-pico: add cpu-supply nodes (Lech Perczak) - ARM: dts: imx: tqma7: add lm75a sensor (rev. 01xxx) (João Rodrigues) - ARM: dts: imx6q-apalis: add can power-up delay on ixora board (Andrejs Cainikovs) - ARM: dts: imx7s: Add DMA channels for CSPI peripherals (Alexander Stein) - ARM: dts: imx6ul: mba6ulx: fix typo in comments (Markus Niebel) - ARM: dts: imx6qdl: mba6: fix typo in comments (Markus Niebel) - ARM: dts: imx7s: Add missing #thermal-sensor-cells (Alexander Stein) - ARM: dts: imx7s: Fix nand-controller #size-cells (Alexander Stein) - ARM: dts: imx7s: Fix lcdif compatible (Alexander Stein) - ARM: dts: imx7d: Fix coresight funnel ports (Alexander Stein) - dt-bindings: arm: fsl: add Dimonoff gateway EVK board (Hugo Villeneuve) - dt-bindings: vendor-prefixes: add dimonoff (Hugo Villeneuve) - dt-bindings: arm: fsl: Add TQ-Systems LX2160A based boards (Gregor Herburger) - dt-bindings: arm: fsl: add verdin imx8mp mallow board (Joao Paulo Goncalves) - dt-bindings: arm: fsl: add verdin imx8mm mallow board (Joao Paulo Goncalves) - dt-bindings: arm: Add compatible for SKOV i.MX8MP RevB board (Oleksij Rempel) - dt-bindings: arm: fsl: add RVE gateway board (Hugo Villeneuve) - dt-bindings: vendor-prefixes: add rve (Hugo Villeneuve) - ARM: dts: ux500-href: Switch HREF520 to AB8505 (Linus Walleij) - ARM: dts: ux500-href: Push AB8500 config out (Linus Walleij) - ARM: dts: ux500-href: Push AB8500 inclusion to the top (Linus Walleij) - arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control (Geert Uytterhoeven) - arm64: dts: renesas: rzg3s-smarc-som: Enable the Ethernet interfaces (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc-som: Use switches' names to select on-board functionalities (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add Ethernet nodes (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add IA55 interrupt controller node (Claudiu Beznea) - ARM: dts: stm32: add dcmipp support to stm32mp135 (Hugues Fruchet) - arm64: dts: st: add bsec support to stm32mp25 (Patrick Delaunay) - ARM: dts: stm32: Consolidate usbh_[eo]hci phy properties on stm32mp15 (Uwe Kleine-König) - ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles (Ahmad Fatoum) - dt-bindings: arm: stm32: don't mix SCMI and non-SCMI board compatibles (Ahmad Fatoum) - ARM: dts: stm32: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: stm32: add SPI support on STM32F746 (Ben Wolsieffer) - ARM: dts: stm32: add STM32F746 syscfg clock (Ben Wolsieffer) - ARM: dts: stm32: use the same 3v3 for SD and DSI nodes on stm32f469-disco (Dario Binacchi) - arm64: dts: allwinner: h618: add Transpeed 8K618-T TV box (Andre Przywara) - dt-bindings: arm: sunxi: document Transpeed 8K618-T board name (Andre Przywara) - dt-bindings: vendor-prefixes: add Transpeed (Andre Przywara) - arm64: dts: allwinner: h616: add Orange Pi Zero 2W support (Andre Przywara) - dt-bindings: arm: sunxi: add Orange Pi Zero 2W (Andre Przywara) - ARM: dts: microchip: sama5d27_som1_ek: Remove mmc-ddr-3_3v property from sdmmc0 node (Mihai Sain) - ARM: dts: microchip: sama5d27_wlsom1_ek: Remove mmc-ddr-3_3v property from sdmmc0 node (Mihai Sain) - ARM: dts: microchip: sam9x60ek: Add IRQ support for ethernet PHY (Mihai Sain) - ARM: dts: microchip: sam9x60_curiosity: Add IRQ support for ethernet PHY (Mihai Sain) - arm64: dts: juno: Align thermal zone names with bindings (Krzysztof Kozlowski) - ARM: dts: rockchip: add hdmi-connector node to rk3036-kylin (Johan Jonker) - ARM: dts: rockchip: fix rk3036 hdmi ports node (Johan Jonker) - ARM: dts: rockchip: add gpio alias for gpio dt nodes (Johan Jonker) - ARM: dts: rockchip: Move uart aliases to SoC dtsi for RK3128 (Alex Bee) - ARM: dts: rockchip: Move i2c aliases to SoC dtsi for RK3128 (Alex Bee) - ARM: dts: rockchip: Move gpio aliases to SoC dtsi for RK3128 (Alex Bee) - ARM: dts: rockchip: Add Sonoff iHost Smart Home Hub (Tim Lunn) - dt-bindings: arm: rockchip: Add Sonoff iHost (Tim Lunn) - ARM: dts: rockchip: Add rv1109 SoC (Tim Lunn) - ARM: dts: rockchip: Split up rgmii1 pinctrl on rv1126 (Tim Lunn) - ARM: dts: rockchip: Add i2c2 node to rv1126 (Tim Lunn) - ARM: dts: rockchip: Serial aliases for rv1126 (Tim Lunn) - ARM: dts: rockchip: Add alternate UART pins to rv1126 (Tim Lunn) - ARM: dts: rockchip: Enable GPU for XPI-3128 (Alex Bee) - ARM: dts: rockchip: Add GPU node for RK3128 (Alex Bee) - ARM: dts: rockchip: Add power-controller for RK3128 (Alex Bee) - ARM: dts: rockchip: Enable gmac for XPI-3128 (Alex Bee) - ARM: dts: rockchip: Add gmac node for RK3128 (Alex Bee) - ARM: dts: rockchip: Make usbphy the parent of SCLK_USB480M for RK3128 (Alex Bee) - ARM: dts: rockchip: Add dwc2 otg fifo siztes for RK3128 (Alex Bee) - ARM: dts: rockchip: Add USB host clocks for RK3128 (Alex Bee) - ARM: dts: rockchip: Add Geniatech XPI-3128 RK3128 board (Alex Bee) - ARM: dts: rockchip: Add sdmmc_det pinctrl for RK3128 (Alex Bee) - dt-bindings: arm: rockchip: Add Geniatech XPI-3128 (Alex Bee) - arm64: dts: rockchip: Add Anbernic RG351V (Chris Morgan) - arm64: dts: rockchip: Split RG351M from Odroid Go Advance (Chris Morgan) - dt-bindings: arm: rockchip: Add Anbernic RG351V (Chris Morgan) - arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3588(S) boards (Dragan Simic) - arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3566 boards (Dragan Simic) - arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for PX30 (Dragan Simic) - arm64: dts: rockchip: Remove ethernetX aliases from the SoC dtsi for RK3328 (Dragan Simic) - arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3368 (Dragan Simic) - arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3399 (Dragan Simic) - arm64: dts: rockchip: make dts use gpio-fan matrix instead of array (David Heidelberg) - arm64: dts: rockchip: add gpio alias for gpio dt nodes (Johan Jonker) - arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU (Lukasz Luba) - arm64: dts: rockchip: add rk3588 spi aliases to soc dtsi (Heiko Stuebner) - arm64: dts: rockchip: add rk3588 gpio aliases to soc dtsi (Heiko Stuebner) - arm64: dts: rockchip: add rk3588 i2c aliases to soc dtsi (Heiko Stuebner) - arm64: dts: rockchip: move rk3588 serial aliases to soc dtsi (Heiko Stuebner) - arm64: dts: rockchip: add Theobroma Jaguar SBC (Heiko Stuebner) - dt-bindings: arm: rockchip: Add Theobroma-Systems Jaguar SBC (Heiko Stuebner) - arm64: dts: rockchip: Add Powkiddy X55 (Chris Morgan) - dt-bindings: arm: rockchip: Add Powkiddy X55 (Chris Morgan) - arm64: dts: rockchip: add USB3 host to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add USB3 host to rock-5b (Sebastian Reichel) - arm64: dts: rockchip: add missing tx/rx-fifo-depth for rk3328 gmac (shironeko) - arm64: dts: rockchip: add gpio-line-names to rk3308-rock-pi-s (Trevor Woerner) - arm64: dts: rockchip: Use NCM6A-IO board for edgeble-neu6b (Jagan Teki) - dt-bindings: arm: rockchip: Update edgeble-neu6 bindings (Jagan Teki) - arm64: dts: rockchip: add USB3 host on rk3588s-orangepi-5 (Jimmy Hon) - arm64: dts: rockchip: Add Powkiddy RK2023 (Chris Morgan) - arm64: dts: rockchip: Update powkiddy,rgb30 include to rk2023 DTSI (Chris Morgan) - dt-bindings: arm: rockchip: Add Powkiddy RK2023 (Chris Morgan) - arm64: dts: rockchip: add analog audio to RK3588 EVB1 (Sebastian Reichel) - arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195: Add SVS node and reduce LVTS_AP iospace (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183: Change iospaces for thermal and svs (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes (Eugen Hristev) - arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0 (Chen-Yu Tsai) - arm64: dts: mt6358: Drop bogus "regulator-fixed" compatible properties (Chen-Yu Tsai) - arm64: dts: mt8183: kukui-jacuzzi: Drop bogus anx7625 panel_flag property (Chen-Yu Tsai) - arm64: dts: Add MediaTek MT8188 dts and evaluation board and Makefile (jason-ch chen) - dt-bindings: soc: mediatek: pwrap: Modify compatible for MT8188 (jason-ch chen) - dt-bindings: arm: mediatek: Add mt8188 pericfg compatible (jason-ch chen) - dt-bindings: arm: Add compatible for MediaTek MT8188 (jason-ch chen) - arm64: dts: mediatek: mt8195: add DSI and MIPI DPHY nodes (Michael Walle) - dt-bindings: display: mediatek: dsi: add compatible for MediaTek MT8195 (Michael Walle) - arm64: dts: mediatek: mt6358: Merge ldo_vcn33_* regulators (Chen-Yu Tsai) - dt-bindings: arm: mediatek: convert audsys and mt2701-afe-pcm to yaml (Eugen Hristev) - arm64: dts: mediatek: mt8195: add MDP3 nodes (Moudy Ho) - arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name (Moudy Ho) - arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes (Moudy Ho) - dt-bindings: display: mediatek: padding: add compatible for MT8195 (Moudy Ho) - dt-bindings: display: mediatek: split: add compatible for MT8195 (Moudy Ho) - dt-bindings: display: mediatek: ovl: add compatible for MT8195 (Moudy Ho) - dt-bindings: display: mediatek: merge: add compatible for MT8195 (Moudy Ho) - dt-bindings: display: mediatek: color: add compatible for MT8195 (Moudy Ho) - dt-bindings: display: mediatek: aal: add compatible for MT8195 (Moudy Ho) - dt-bindings: media: mediatek: mdp3: add component TDSHP for MT8195 (Moudy Ho) - dt-bindings: media: mediatek: mdp3: add component TCC for MT8195 (Moudy Ho) - dt-bindings: media: mediatek: mdp3: add component STITCH for MT8195 (Moudy Ho) - dt-bindings: media: mediatek: mdp3: add component HDR for MT8195 (Moudy Ho) - dt-bindings: media: mediatek: mdp3: add component FG for MT8195 (Moudy Ho) - dt-bindings: media: mediatek: mdp3: add compatible for MT8195 WROT (Moudy Ho) - dt-bindings: media: mediatek: mdp3: add compatible for MT8195 RSZ (Moudy Ho) - dt-bindings: media: mediatek: mdp3: add config for MT8195 RDMA (Moudy Ho) - dt-bindings: media: mediatek: mdp3: merge the indentical RDMA under display (Moudy Ho) - dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names (Moudy Ho) - media: dt-bindings: mediatek: Add phandle to mediatek,scp on MDP3 RDMA (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195-cherry: Assign sram supply to MFG1 pd (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195-cherry: Add MFG0 domain supply (AngeloGioacchino Del Regno) - dt-bindings: reset: mt8188: Add VDOSYS reset control bits (Hsiao Chien Sung) - dt-bindings: arm: mediatek: Add compatible for MT8188 (Hsiao Chien Sung) - dt-bindings: display: mediatek: padding: Add MT8188 (Hsiao Chien Sung) - dt-bindings: display: mediatek: merge: Add compatible for MT8188 (Hsiao Chien Sung) - dt-bindings: display: mediatek: mdp-rdma: Add compatible for MT8188 (Hsiao Chien Sung) - dt-bindings: display: mediatek: ethdr: Add compatible for MT8188 (Hsiao Chien Sung) - dt-bindings: thermal: convert Mediatek Thermal to the json-schema (Rafał Miłecki) - arm64: dts: mt8183: Add jacuzzi pico/pico6 board (Hsin-Yi Wang) - dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-pico (Hsin-Yi Wang) - arm64: dts: mt8183: Add jacuzzi makomo board (Hsin-Yi Wang) - dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-makomo (Hsin-Yi Wang) - arm64: dts: mt8183: Add kukui katsu board (Hsin-Yi Wang) - dt-bindings: arm64: mediatek: Add mt8183-kukui-katsu (Hsin-Yi Wang) - arm64: dts: mediatek: Move MT6358 PMIC interrupts to MT8183 boards (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Use interrupts-extended where possible (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8173: Use interrupts-extended where possible (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183: Use interrupts-extended where possible (AngeloGioacchino Del Regno) - dt-bindings: soc: mediatek: add mt8186 and mt8195 svs dt-bindings (Mark Tseng) - dt-bindings: arm: mediatek: mmsys: Add VPPSYS compatible for MT8188 (yu-chang.lee) - arm64: dts: mediatek: mt8192: Add thermal nodes and thermal zones (Balsam CHIHI) - arm64: dts: mediatek: mt8183: Add decoder (Yunfei Dong) - arm64: dts: mediatek: mt8173: Drop VDEC_SYS reg from decoder (Nícolas F. R. A. Prado) - arm64: dts: mediatek: cherry: Add platform thermal configuration (AngeloGioacchino Del Regno) - ARM: dts: samsung: exynos4210-i9100: Add accelerometer node (Paul Cercueil) - ARM: dts: samsung: exynos4210-i9100: Add node for touch keys (Paul Cercueil) - ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12 (Paul Cercueil) - ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges (Krzysztof Kozlowski) - ARM: dts: samsung: exynos4: fix camera unit addresses/ranges (Krzysztof Kozlowski) - ARM: dts: samsung: exynos4x12: replace duplicate pmu node with phandle (Krzysztof Kozlowski) - dt-bindings: samsung: exynos-sysreg: combine exynosautov920 with other enum (Krzysztof Kozlowski) - dt-bindings: soc: google: exynos-sysreg: add dedicated SYSREG compatibles to GS101 (Peter Griffin) - dt-bindings: clock: Add Google gs101 clock management unit bindings (Peter Griffin) - dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible (Peter Griffin) - arm64: dts: exynos: add minimal support for exynosautov920 sadk board (Jaewon Kim) - arm64: dts: exynos: add initial support for exynosautov920 SoC (Jaewon Kim) - arm64: dts: fsd: add specific compatibles for Tesla FSD (Krzysztof Kozlowski) - dt-bindings: watchdog: samsung: add specific compatible for Tesla FSD (Krzysztof Kozlowski) - dt-bindings: samsung: exynos-pmu: add specific compatible for Tesla FSD (Krzysztof Kozlowski) - dt-bindings: serial: samsung: add specific compatible for Tesla FSD (Krzysztof Kozlowski) - dt-bindings: pwm: samsung: add specific compatible for Tesla FSD (Krzysztof Kozlowski) - dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD (Krzysztof Kozlowski) - arm64: dts: exynosautov9: use Exynos7 fallbacks for pin wake-up controller (Krzysztof Kozlowski) - arm64: dts: exynos850: use Exynos7 fallbacks for pin wake-up controllers (Krzysztof Kozlowski) - dt-bindings: hwinfo: samsung,exynos-chipid: add exynosautov920 compatible (Jaewon Kim) - dt-bindings: arm: samsung: Document exynosautov920 SADK board binding (Jaewon Kim) - dt-bindings: pwm: samsung: add exynosautov920 compatible (Jaewon Kim) - dt-bindings: serial: samsung: add exynosautov920-uart compatible (Jaewon Kim) - dt-bindings: samsung: usi: add exynosautov920-usi compatible (Jaewon Kim) - dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible (Jaewon Kim) - dt-bindings: samsung: exynos-sysreg: add exynosautov920 sysreg (Jaewon Kim) - arm64: dts: exynos: add gpio-key node for exynosautov9-sadk (Jaewon Kim) - arm64: dts: exynosautov9: add specific compatibles to several blocks (Krzysztof Kozlowski) - arm64: dts: exynos850: add specific compatibles to several blocks (Krzysztof Kozlowski) - arm64: dts: exynos7885: add specific compatibles to several blocks (Krzysztof Kozlowski) - arm64: dts: exynos7: add specific compatibles to several blocks (Krzysztof Kozlowski) - arm64: dts: exynos5433: add specific compatibles to several blocks (Krzysztof Kozlowski) - dt-bindings: pwm: samsung: add specific compatibles for existing SoC (Krzysztof Kozlowski) - ASoC: dt-bindings: samsung-i2s: add specific compatibles for existing SoC (Krzysztof Kozlowski) - dt-bindings: iio: samsung,exynos-adc: add specific compatibles for existing SoC (Krzysztof Kozlowski) - dt-bindings: gpu: arm,mali-midgard: add specific compatibles for existing Exynos SoC (Krzysztof Kozlowski) - dt-bindings: samsung: exynos-pmu: add specific compatibles for existing SoC (Krzysztof Kozlowski) - dt-bindings: serial: samsung: add specific compatibles for existing SoC (Krzysztof Kozlowski) - dt-bindings: rtc: s3c-rtc: add specific compatibles for existing SoC (Krzysztof Kozlowski) - dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatibles for existing SoC (Krzysztof Kozlowski) - dt-bindings: i2c: samsung,s3c2410-i2c: add specific compatibles for existing SoC (Krzysztof Kozlowski) - dt-bindings: i2c: exynos5: add specific compatibles for existing SoC (Krzysztof Kozlowski) - dt-bindings: hwinfo: samsung,exynos-chipid: add specific compatibles for existing SoC (Krzysztof Kozlowski) - ARM: dts: ste: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: omap4-embt2ws: Add Bluetooth (Andreas Kemnade) - ARM: dts: omap: logicpd-torpedo: do not disguise GNSS device (Andreas Kemnade) - ARM: dts: omap4-embt2ws: enable 32K clock on WLAN (Andreas Kemnade) - ARM: dts: ti/omap: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties (Alexander Stein) - arm: dts: omap: Apply am57xx-idk overlays to base dtbs (Rob Herring) - ARM: dts: motorola-mapphone: Add basic support for mz609 and mz617 (Tony Lindgren) - ARM: dts: motorola-mapphone: Move handset devices to a common file (Tony Lindgren) - ARM: dts: motorola-mapphone: Move LCD to common file for xt875 and xt894 (Tony Lindgren) - dt-bindings: omap: Add Motorola mapphone mz609 and mz617 tablets (Tony Lindgren) - arm64: dts: hisilicon: hikey970-pmic: clean up SPMI node (Johan Hovold) - arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties (Johan Hovold) - dt-bindings: hisilicon: Merge hi3620-clock into hisilicon,sysctrl binding (Rob Herring) - ARM: dts: renesas: r9a06g032: Add missing space in compatible (Niklas Söderlund) - arm64: dts: renesas: r9a09g011: Add missing space in compatible (Niklas Söderlund) - ARM: dts: renesas: armadillo800eva: Add LCD panel (Geert Uytterhoeven) - ARM: dts: renesas: r8a7740: Add LCDC nodes (Geert Uytterhoeven) - ARM: shmobile: defconfig: Switch to DRM_SHMOBILE (Geert Uytterhoeven) - arm64: dts: renesas: draak: Move HDMI bus properties to correct node (Niklas Söderlund) - arm64: dts: renesas: draak: Make HDMI the default video input (Niklas Söderlund) - arm64: dts: renesas: rzg3s-smarc: Enable SDHI1 (Claudiu Beznea) - arm64: dts: renesas: rzg3s-smarc-som: Enable SDHI2 (Claudiu Beznea) - arm64: dts: renesas: rzg2lc-smarc-som: Enable 4-bit tx support (Biju Das) - arm64: dts: renesas: rzg2l-smarc-som: Enable 4-bit tx support (Biju Das) - ARM: dts: renesas: marzen: Rename keyboard nodes (Geert Uytterhoeven) - ARM: dts: renesas: iwg22d-sodimm: Fix stmpe node names (Geert Uytterhoeven) - arm64: dts: renesas: Add missing ADV751[13] power supply properties (Geert Uytterhoeven) - ARM: dts: renesas: Add missing ADV751[13] power supply properties (Geert Uytterhoeven) - ARM: dts: renesas: rcar-gen2: Fix I2C bus demux node names (Geert Uytterhoeven) - riscv: dts: renesas: Convert isa detection to new properties (Conor Dooley) - ARM: dts: renesas: blanche: Add FLASH node (Geert Uytterhoeven) - ARM: dts: renesas: marzen: Add FLASH node (Geert Uytterhoeven) - net: ethernet: cortina: Drop TSO support (Linus Walleij) - net: stmmac: fix ethtool per-queue statistics (Petr Tesarik) - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Eric Dumazet) - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (David Howells) - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Asmaa Mnebhi) - mlxbf_gige: Fix intermittent no ip issue (Asmaa Mnebhi) - net/sched: act_ct: fix skb leak and crash on ooo frags (Tao Liu) - lan78xx: remove redundant statement in lan78xx_get_eee (Heiner Kallweit) - lan743x: remove redundant statement in lan743x_ethtool_get_eee (Heiner Kallweit) - bnxt_en: Fix RCU locking for ntuple filters in bnxt_rx_flow_steer() (Michael Chan) - bnxt_en: Fix RCU locking for ntuple filters in bnxt_srxclsrldel() (Michael Chan) - bnxt_en: Remove unneeded variable in bnxt_hwrm_clear_vnic_filter() (Michael Chan) - tcp: Revert no longer abort SYN_SENT when receiving some ICMP (Shachar Kagan) - Revert "mlx5 updates 2023-12-20" (Jakub Kicinski) - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Jakub Kicinski) - ipvlan: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - ipvlan: Fix a typo in a comment (Christophe JAILLET) - net/sched: Remove ipt action tests (Jamal Hadi Salim) - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Swee Leong Ching) - net: stmmac: Add support for TX/RX channel interrupt (Swee Leong Ching) - net: stmmac: Make MSI interrupt routine generic (Swee Leong Ching) - dt-bindings: net: snps,dwmac: per channel irq (Swee Leong Ching) - net: phy: at803x: make read_status more generic (Christian Marangi) - net: phy: at803x: add support for cdt cross short test for qca808x (Christian Marangi) - net: phy: at803x: refactor qca808x cable test get status function (Christian Marangi) - net: phy: at803x: generalize cdt fault length function (Christian Marangi) - fib: rules: remove repeated assignment in fib_nl2rule (Zhengchao Shao) - net/sched: simplify tc_action_load_ops parameters (Pedro Tammela) - nfp: flower: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - net: ethtool: reject unsupported RSS input xfrm values (Ahmed Zaki) - selftests: forwarding: Avoid failures to source net/lib.sh (Benjamin Poirier) - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Dmitrii Dolgov) - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Jiri Olsa) - selftests/bpf: Add test for recursive attachment of tracing progs (Dmitrii Dolgov) - bpf: Relax tracing prog recursive attach rules (Dmitrii Dolgov) - bpf, x86: Use emit_nops to replace memcpy x86_nops (Leon Hwang) - selftests/bpf: Test gotol with large offsets (Ilya Leoshkevich) - selftests/bpf: Double the size of test_loader log (Ilya Leoshkevich) - s390/bpf: Fix gotol with large offsets (Ilya Leoshkevich) - bpfilter: remove bpfilter (Quentin Deslandes) - bpf: Remove unnecessary cpu == 0 check in memalloc (Yonghong Song) - selftests/bpf: add __arg_ctx BTF rewrite test (Andrii Nakryiko) - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Andrii Nakryiko) - libbpf: implement __arg_ctx fallback logic (Andrii Nakryiko) - libbpf: move BTF loading step after relocation step (Andrii Nakryiko) - libbpf: move exception callbacks assignment logic into relocation step (Andrii Nakryiko) - libbpf: use stable map placeholder FDs (Andrii Nakryiko) - libbpf: don't rely on map->fd as an indicator of map being created (Andrii Nakryiko) - libbpf: use explicit map reuse flag to skip map creation steps (Andrii Nakryiko) - libbpf: make uniform use of btf__fd() accessor inside libbpf (Andrii Nakryiko) - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Yonghong Song) - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Yonghong Song) - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Yonghong Song) - bpf: Use smaller low/high marks for percpu allocation (Yonghong Song) - bpf: Refill only one percpu element in memalloc (Yonghong Song) - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Yonghong Song) - bpf: Add objcg to bpf_mem_alloc (Yonghong Song) - bpf: Avoid unnecessary extra percpu memory allocation (Yonghong Song) - bpf: sockmap, add tests for proto updates replace socket (John Fastabend) - bpf: sockmap, add tests for proto updates single socket to many map (John Fastabend) - bpf: sockmap, add tests for proto updates many to single map (John Fastabend) - bpf: sockmap, added comments describing update proto rules (John Fastabend) - bpf: sockmap, fix proto update hook to avoid dup calls (John Fastabend) - selftests/bpf: Convert profiler.c to bpf_cmp. (Alexei Starovoitov) - bpf: Add bpf_nop_mov() asm macro. (Alexei Starovoitov) - selftests/bpf: Remove bpf_assert_eq-like macros. (Alexei Starovoitov) - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Alexei Starovoitov) - bpf: Introduce "volatile compare" macros (Alexei Starovoitov) - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Alexei Starovoitov) - bpf: Add a possibly-zero-sized read test (Andrei Matei) - bpf: Simplify checking size of helper accesses (Andrei Matei) - ptp_ocp: adjust MAINTAINERS and mailmap (Vadim Fedorenko) - geneve: use DEV_STATS_INC() (Eric Dumazet) - selftests/net: fix GRO coalesce test and add ext header coalesce tests (Richard Gobert) - net: gro: parse ipv6 ext headers without frag0 invalidation (Richard Gobert) - net: gso: add HBH extension header offload support (Richard Gobert) - net: fill in MODULE_DESCRIPTION()s for CAIF (Jakub Kicinski) - net: fill in MODULE_DESCRIPTION() for AF_PACKET (Jakub Kicinski) - net: fill in MODULE_DESCRIPTION()s for DSA tags (Jakub Kicinski) - net: fill in MODULE_DESCRIPTION()s for ATM (Jakub Kicinski) - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Jiri Pirko) - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Jiri Pirko) - dpll: expose fractional frequency offset value to user (Jiri Pirko) - net: dsa: bcm_sf2: drop priv->master_mii_dn (Vladimir Oltean) - net: dsa: bcm_sf2: stop assigning an OF node to the ds->user_mii_bus (Vladimir Oltean) - net: dsa: qca8k: use "dev" consistently within qca8k_mdio_register() (Vladimir Oltean) - net: dsa: qca8k: consolidate calls to a single devm_of_mdiobus_register() (Vladimir Oltean) - net: dsa: qca8k: assign ds->user_mii_bus only for the non-OF case (Vladimir Oltean) - net: dsa: qca8k: skip MDIO bus creation if its OF node has status = "disabled" (Vladimir Oltean) - net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure (Vladimir Oltean) - net: dsa: lantiq_gswip: ignore MDIO buses disabled in OF (Vladimir Oltean) - net: dsa: lantiq_gswip: use devres for internal MDIO bus, not ds->user_mii_bus (Vladimir Oltean) - net: dsa: lantiq_gswip: delete irrelevant use of ds->phys_mii_mask (Vladimir Oltean) - net: sched: move block device tracking into tcf_block_get/put_ext() (Jiri Pirko) - wifi: mac80211: remove redundant ML element check (Johannes Berg) - wifi: cfg80211: parse all ML elements in an ML probe response (Benjamin Berg) - wifi: cfg80211: correct comment about MLD ID (Benjamin Berg) - wifi: cfg80211: Update the default DSCP-to-UP mapping (Ilan Peer) - wifi: cfg80211: tests: add some scanning related tests (Benjamin Berg) - wifi: mac80211: kunit: extend MFP tests (Johannes Berg) - wifi: mac80211: kunit: generalize public action test (Johannes Berg) - wifi: mac80211: add kunit tests for public action handling (Johannes Berg) - kunit: add a convenience allocation wrapper for SKBs (Benjamin Berg) - kunit: add parameter generation macro using description from array (Benjamin Berg) - wifi: mac80211: fix spelling typo in comment (Zheng tan) - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Edward Adam Davis) - r8169: fix building with CONFIG_LEDS_CLASS=m (Heiner Kallweit) - net: enetc: allow phy-mode = "1000base-x" (Vladimir Oltean) - Revert "Introduce PHY listing and link_topology tracking" (Jakub Kicinski) - mac802154: Avoid new associations while disassociating (Miquel Raynal) - ieee802154: Avoid confusing changes after associating (Miquel Raynal) - mac802154: Only allow PAN controllers to process association requests (Miquel Raynal) - mac802154: Use the PAN coordinator parameter when stamping packets (Miquel Raynal) - mac80254: Provide real PAN coordinator info in beacons (Miquel Raynal) - ieee802154: Give the user the association list (Miquel Raynal) - mac802154: Handle disassociation notifications from peers (Miquel Raynal) - mac802154: Follow the number of associated devices (Miquel Raynal) - ieee802154: Add support for limiting the number of associated devices (Miquel Raynal) - mac802154: Handle association requests from peers (Miquel Raynal) - mac802154: Handle disassociations (Miquel Raynal) - ieee802154: Add support for user disassociation requests (Miquel Raynal) - mac802154: Handle associating (Miquel Raynal) - ieee802154: Add support for user association requests (Miquel Raynal) - ieee802154: Internal PAN management (Miquel Raynal) - ieee802154: Let PAN IDs be reset (Miquel Raynal) - ieee802154: hwsim: Convert to platform remove callback returning void (Uwe Kleine-König) - ieee802154: fakelb: Convert to platform remove callback returning void (Uwe Kleine-König) - net: phy: aquantia: switch to crc_itu_t() (Stephen Rothwell) - Revert "octeon_ep_vf: add octeon_ep_vf driver" (Jakub Kicinski) - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Russell King (Oracle)) - net: mdio_bus: add refcounting for fwnodes to mdiobus (Russell King (Oracle)) - bnxt_en: Fix compile error without CONFIG_RFS_ACCEL (Michael Chan) - net: wangxun: add ethtool_ops for msglevel (Jiawen Wu) - net: wangxun: add ethtool_ops for channel number (Jiawen Wu) - net: wangxun: add coalesce options support (Jiawen Wu) - net: wangxun: add ethtool_ops for ring parameters (Jiawen Wu) - net: wangxun: add flow control support (Jiawen Wu) - net: ngbe: convert phylib to phylink (Jiawen Wu) - net: txgbe: use phylink bits added in libwx (Jiawen Wu) - net: libwx: add phylink to libwx (Jiawen Wu) - ice: Fix some null pointer dereference issues in ice_ptp.c (Kunwu Chan) - ice: ice_base.c: Add const modifier to params and vars (Jan Glaza) - ice: remove rx_len_errors statistic (Jan Sokolowski) - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Jacob Keller) - ice: Add support for packet mirroring using hardware in switchdev mode (Andrii Staikov) - ice: Enable SW interrupt from FW for LL TS (Karol Kolacinski) - ice: Schedule service task in IRQ top half (Karol Kolacinski) - sctp: fix busy polling (Eric Dumazet) - net: kcm: fix direct access to bv_len (Mina Almasry) - vsock/virtio: use skb_frag_*() helpers (Mina Almasry) - net/sched: sch_api: conditional netlink notifications (Pedro Tammela) - net/sched: introduce ACT_P_BOUND return code (Pedro Tammela) - net-device: move xdp_prog to net_device_read_rx (Eric Dumazet) - i40e: Avoid unnecessary use of comma operator (Simon Horman) - i40e: Fix VF disable behavior to block all traffic (Andrii Staikov) - ixgbe: Refactor returning internal error codes (Jedrzej Jagielski) - ixgbe: Refactor overtemp event handling (Jedrzej Jagielski) - ixgbe: report link state for VF devices (Ovidiu Panait) - net: ena: Take xdp packets stats into account in ena_get_stats64() (David Arinzon) - net: ena: Make queue stats code cleaner by removing the if block (David Arinzon) - net: ena: Always register RX queue info (David Arinzon) - net: ena: Add more debug prints to XDP related function (David Arinzon) - net: ena: Refactor napi functions (David Arinzon) - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (David Arinzon) - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (David Arinzon) - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (David Arinzon) - net: ena: Put orthogonal fields in ena_tx_buffer in a union (David Arinzon) - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (David Arinzon) - net: ena: Move XDP code to its new files (David Arinzon) - octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry (Suman Ghosh) - selftests/net: change shebang to bash to support "source" (Yujie Liu) - fib: remove unnecessary input parameters in fib_default_rule_add (Zhengchao Shao) - net: mvpp2: initialize port fwnode pointer (Marcin Wojtas) - net: mdio: mux-bcm-iproc: Use alignment helpers and SZ_4K (Ilpo Järvinen) - net/sched: cls_api: complement tcf_tfilter_dump_policy (Lin Ma) - ppp: Fix spelling typo in comment in ppp_async_encode() (liyouhong) - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Gerhard Engleder) - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ahmed Zaki) - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ahmed Zaki) - xsk: make struct xsk_cb_desc available outside CONFIG_XDP_SOCKETS (Vladimir Oltean) - Revert "net: mdio: get/put device node during (un)registration" (Jakub Kicinski) - net/sched: Remove uapi support for CBQ qdisc (Jamal Hadi Salim) - net/sched: Remove uapi support for ATM qdisc (Jamal Hadi Salim) - net/sched: Remove uapi support for dsmark qdisc (Jamal Hadi Salim) - net/sched: Remove uapi support for tcindex classifier (Jamal Hadi Salim) - net/sched: Remove uapi support for rsvp classifier (Jamal Hadi Salim) - dt-bindings: net: renesas,etheravb: Document RZ/G3S support (Claudiu Beznea) - octeon_ep_vf: update MAINTAINERS (Shinas Rasheed) - octeon_ep_vf: add ethtool support (Shinas Rasheed) - octeon_ep_vf: add Tx/Rx processing and interrupt support (Shinas Rasheed) - octeon_ep_vf: add support for ndo ops (Shinas Rasheed) - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Shinas Rasheed) - octeon_ep_vf: add VF-PF mailbox communication. (Shinas Rasheed) - octeon_ep_vf: add hardware configuration APIs (Shinas Rasheed) - octeon_ep_vf: Add driver framework and device initialization (Shinas Rasheed) - net/ps3_gelic_net: Add gelic_descr structures (Geoff Levand) - bnxt_en: Add support for ntuple filter deletion by ethtool. (Michael Chan) - bnxt_en: Add support for ntuple filters added from ethtool. (Michael Chan) - bnxt_en: Add ntuple matching flags to the bnxt_ntuple_filter structure. (Michael Chan) - bnxt_en: Refactor ntuple filter removal logic in bnxt_cfg_ntp_filters(). (Michael Chan) - bnxt_en: Refactor the hash table logic for ntuple filters. (Michael Chan) - bnxt_en: Refactor filter insertion logic in bnxt_rx_flow_steer(). (Michael Chan) - bnxt_en: Add new BNXT_FLTR_INSERTED flag to bnxt_filter_base struct. (Michael Chan) - bnxt_en: Add bnxt_lookup_ntp_filter_from_idx() function (Michael Chan) - bnxt_en: Add function to calculate Toeplitz hash (Pavan Chebbi) - bnxt_en: Refactor L2 filter alloc/free firmware commands. (Michael Chan) - bnxt_en: Re-structure the bnxt_ntuple_filter structure. (Michael Chan) - bnxt_en: Add bnxt_l2_filter hash table. (Michael Chan) - bnxt_en: Refactor bnxt_ntuple_filter structure. (Michael Chan) - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (Gui-Dong Han) - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (Jagan Teki) - Bluetooth: L2CAP: Fix possible multiple reject send (Frédéric Danis) - Bluetooth: hci_sync: fix BR/EDR wakeup bug (clancy shang) - Bluetooth: btnxpuart: remove useless assignment (Francesco Dolcini) - Bluetooth: btmtkuart: fix recv_buf() return value (Francesco Dolcini) - Bluetooth: btnxpuart: fix recv_buf() return value (Francesco Dolcini) - Bluetooth: qca: Support HFP offload for QCA2066 (Zijun Hu) - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (Zijun Hu) - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (Iulia Tanasescu) - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Luiz Augusto von Dentz) - Bluetooth: btintel: Print firmware SHA1 (Kiran K) - Bluetooth: hci_core: Remove le_restart_scan work (Luiz Augusto von Dentz) - Bluetooth: Add documentation to exported functions in lib (Yuran Pereira) - Bluetooth: btusb: Don't suspend when there are connections (Luiz Augusto von Dentz) - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (Zijun Hu) - Bluetooth: ISO: Reassociate a socket with an active BIS (Iulia Tanasescu) - Bluetooth: ISO: Allow binding a PA sync socket (Iulia Tanasescu) - Documentation: add pyyaml to requirements.txt (Vegard Nossum) - selftests: mptcp: diag: check CURRESTAB counters (Geliang Tang) - selftests: mptcp: join: check CURRESTAB counters (Geliang Tang) - mptcp: use mptcp_set_state (Geliang Tang) - mptcp: add CurrEstab MIB counter support (Geliang Tang) - selftest/tcp-ao: Work on namespace-ified sysctl_optmem_max (Dmitry Safonov) - selftest/tcp-ao: Set routes in a proper VRF table id (Dmitry Safonov) - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Andrei Otcheretianski) - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Emmanuel Grumbach) - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Johannes Berg) - wifi: iwlwifi: mvm: add US/Canada MCC to API (Johannes Berg) - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Mukesh Sisodiya) - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Miri Korenblit) - wifi: iwlwifi: assign phy_ctxt before eSR activation (Miri Korenblit) - wifi: iwlwifi: fix out of bound copy_from_user (Anjaneyulu) - wifi: iwlwifi: mvm: Do not warn if valid link pair was not found (Ilan Peer) - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Johannes Berg) - wifi: iwlwifi: mvm: send TX path flush in rfkill (Johannes Berg) - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Andrei Otcheretianski) - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Andrei Otcheretianski) - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Johannes Berg) - wifi: mac80211: add a driver callback to check active_links (Miri Korenblit) - wifi: mac80211: fix advertised TTLM scheduling (Ayala Beker) - wifi: cfg80211: avoid double free if updating BSS fails (Benjamin Berg) - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Benjamin Berg) - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Benjamin Berg) - wifi: mac80211: allow 64-bit radiotap timestamps (Johannes Berg) - wifi: mac80211: rework RX timestamp flags (Johannes Berg) - wifi: cfg80211: handle UHB AP and STA power type (Mukesh Sisodiya) - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Andrei Otcheretianski) - wifi: mac80211: Schedule regulatory channels check on bandwith change (Andrei Otcheretianski) - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Andrei Otcheretianski) - wifi: cfg80211: reg: Support P2P operation on DFS channels (Andrei Otcheretianski) - wifi: mac80211: Skip association timeout update after comeback rejection (Jouni Malinen) - wifi: mac80211: address some kerneldoc warnings (Jonathan Corbet) - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Miri Korenblit) - wifi: cfg80211: address several kerneldoc warnings (Jonathan Corbet) - wifi: mwifiex: fix uninitialized firmware_stat (David Lin) - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Su Hui) - wifi: rtlwifi: add calculate_bit_shift() (Su Hui) - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Ching-Te Ku) - wifi: rtw89: coex: Translate antenna configuration from ID to string (Ching-Te Ku) - wifi: rtw89: coex: Update RF parameter control setting logic (Ching-Te Ku) - wifi: rtw89: coex: Add Bluetooth RSSI level information (Ching-Te Ku) - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Ching-Te Ku) - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Ching-Te Ku) - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Ching-Te Ku) - wifi: rtw89: coex: Update BTG control related logic (Ching-Te Ku) - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Ching-Te Ku) - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Ching-Te Ku) - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Ching-Te Ku) - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Dmitry Antipov) - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Dmitry Antipov) - wifi: cfg80211: introduce cfg80211_ssid_eq() (Dmitry Antipov) - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Zenm Chen) - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Ping-Ke Shih) - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Jamal Hadi Salim) - net/sched: Retire ipt action (Jamal Hadi Salim) - net-device: move gso_partial_features to net_device_read_tx (Eric Dumazet) - ptp: ocp: Use DEFINE_RES_*() in place (Andy Shevchenko) - Documentation: networking: document phy_link_topology (Maxime Chevallier) - net: ethtool: strset: Allow querying phy stats by index (Maxime Chevallier) - net: ethtool: cable-test: Target the command to the requested PHY (Maxime Chevallier) - net: ethtool: pse-pd: Target the command to the requested PHY (Maxime Chevallier) - net: ethtool: plca: Target the command to the requested PHY (Maxime Chevallier) - netlink: specs: add ethnl PHY_GET command set (Maxime Chevallier) - net: ethtool: Introduce a command to list PHYs on an interface (Maxime Chevallier) - netlink: specs: add phy-index as a header parameter (Maxime Chevallier) - net: ethtool: Allow passing a phy index for some commands (Maxime Chevallier) - net: sfp: Add helper to return the SFP bus name (Maxime Chevallier) - net: phy: add helpers to handle sfp phy connect/disconnect (Maxime Chevallier) - net: sfp: pass the phy_device when disconnecting an sfp module's PHY (Maxime Chevallier) - net: phy: Introduce ethernet link topology representation (Maxime Chevallier) - netfilter: nf_tables: validate chain type update if available (Pablo Neira Ayuso) - netfilter: ctnetlink: support filtering by zone (Felix Huettner) - netfilter: nf_tables: mark newset as dead on transaction abort (Florian Westphal) - netfilter: flowtable: reorder nf_flowtable struct members (Florian Westphal) - netfilter: nft_set_pipapo: prefer gfp_kernel allocation (Florian Westphal) - netfilter: nf_tables: Add locking for NFT_MSG_GETSETELEM_RESET requests (Phil Sutter) - netfilter: nf_tables: Introduce nft_set_dump_ctx_init() (Phil Sutter) - netfilter: nf_tables: Pass const set to nft_get_set_elem (Phil Sutter) - bpf: Avoid unnecessary use of comma operator in verifier (Simon Horman) - bpf: Re-support uid and gid when mounting bpffs (Daniel Borkmann) - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Mingyi Zhang) - libbpf: Skip DWARF sections in linker sanity check (Alyssa Ross) - selftests/bpf: Remove tests for zeroed-array kptr (Hou Tao) - bpf: Use c->unit_size to select target cache during free (Hou Tao) - samples/bpf: Use %%lu format specifier for unsigned long values (Colin Ian King) - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Hou Tao) - selftests/bpf: add freplace of BTF-unreliable main prog test (Andrii Nakryiko) - selftests/bpf: add global subprog annotation tests (Andrii Nakryiko) - libbpf: add __arg_xxx macros for annotating global func args (Andrii Nakryiko) - bpf: add support for passing dynptr pointer to global subprog (Andrii Nakryiko) - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Andrii Nakryiko) - bpf: reuse subprog argument parsing logic for subprog call checks (Andrii Nakryiko) - bpf: move subprog call logic back to verifier.c (Andrii Nakryiko) - bpf: prepare btf_prepare_func_args() for handling static subprogs (Andrii Nakryiko) - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Andrii Nakryiko) - bpf: abstract away global subprog arg preparation logic from reg state setup (Andrii Nakryiko) - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Menglong Dong) - selftests/bpf: activate the OP_NE logic in range_cond() (Menglong Dong) - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Menglong Dong) - bpf: make the verifier tracks the "not equal" for regs (Menglong Dong) - net: mdio: get/put device node during (un)registration (Luiz Angelo Daros de Luca) - net/mlx5: Implement management PF Ethernet profile (Armen Ratner) - net/mlx5: Enable SD feature (Tariq Toukan) - net/mlx5e: Block TLS device offload on combined SD netdev (Tariq Toukan) - net/mlx5e: Support per-mdev queue counter (Tariq Toukan) - net/mlx5e: Support cross-vhca RSS (Tariq Toukan) - net/mlx5e: Let channels be SD-aware (Tariq Toukan) - net/mlx5e: Create EN core HW resources for all secondary devices (Tariq Toukan) - net/mlx5e: Create single netdev per SD group (Tariq Toukan) - net/mlx5: SD, Add informative prints in kernel log (Tariq Toukan) - net/mlx5: SD, Implement steering for primary and secondaries (Tariq Toukan) - net/mlx5: SD, Implement devcom communication and primary election (Tariq Toukan) - net/mlx5: SD, Implement basic query and instantiation (Tariq Toukan) - net/mlx5: SD, Introduce SD lib (Tariq Toukan) - net/mlx5: Fix query of sd_group field (Tariq Toukan) - net/mlx5e: Use the correct lag ports number when creating TISes (Saeed Mahameed) - genetlink: Use internal flags for multicast groups (Ido Schimmel) - iucv: make iucv_bus const (Greg Kroah-Hartman) - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Jonathan Corbet) - ethtool: reformat kerneldoc for struct ethtool_link_settings (Jonathan Corbet) - net: sock: remove excess structure-member documentation (Jonathan Corbet) - net: pktgen: Use wait_event_freezable_timeout() for freezable kthread (Kevin Hao) - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: add MACsec statistics (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: add MACsec support (Radu Pirea (NXP OSS)) - net: macsec: introduce mdo_insert_tx_tag (Radu Pirea (NXP OSS)) - net: macsec: revert the MAC address if mdo_upd_secy fails (Radu Pirea (NXP OSS)) - net: macsec: documentation for macsec_context and macsec_ops (Radu Pirea (NXP OSS)) - net: macsec: move sci_to_cpu to macsec header (Radu Pirea (NXP OSS)) - net: macsec: use skb_ensure_writable_head_tail to expand the skb (Radu Pirea (NXP OSS)) - net: rename dsa_realloc_skb to skb_ensure_writable_head_tail (Radu Pirea (NXP OSS)) - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Lin Ma) - selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE (Maxim Galaganov) - mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORT (Maxim Galaganov) - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Maxim Galaganov) - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) - net: phy: at803x: better align function varibles to open parenthesis (Christian Marangi) - net/sched: act_mirred: Allow mirred to block (Victor Nogueira) - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Victor Nogueira) - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Victor Nogueira) - net/sched: cls_api: Expose tc block to the datapath (Victor Nogueira) - net/sched: Introduce tc block netdev tracking infra (Victor Nogueira) - net: remove SOCK_DEBUG macro (Denis Kirjanov) - net: remove SOCK_DEBUG leftovers (Denis Kirjanov) - net/smc: manage system EID in SMC stack instead of ISM driver (Wen Gu) - net/smc: disable SEID on non-s390 archs where virtual ISM may be used (Wen Gu) - net/smc: support extended GID in SMC-D lgr netlink attribute (Wen Gu) - net/smc: compatible with 128-bits extended GID of virtual ISM device (Wen Gu) - net/smc: define a reserved CHID range for virtual ISM devices (Wen Gu) - net/smc: introduce virtual ISM device support feature (Wen Gu) - net/smc: support SMCv2.x supplemental features negotiation (Wen Gu) - net/smc: unify the structs of accept or confirm message for v1 and v2 (Wen Gu) - net/smc: introduce sub-functions for smc_clc_send_confirm_accept() (Wen Gu) - net/smc: rename some 'fce' to 'fce_v2x' for clarity (Wen Gu) - net: sfp: fix PHY discovery for FS SFP-10G-T module (Marek Behún) - dpaa2-switch: cleanup the egress flood of an unused FDB (Ioana Ciornei) - dpaa2-switch: move a check to the prechangeupper stage (Ioana Ciornei) - dpaa2-switch: reorganize the [pre]changeupper events (Ioana Ciornei) - dpaa2-switch: do not clear any interrupts automatically (Ioana Ciornei) - dpaa2-switch: add ENDPOINT_CHANGED to the irq_mask (Ioana Ciornei) - dpaa2-switch: print an error when the vlan is already configured (Ioana Ciornei) - dpaa2-switch: declare the netdev as IFF_LIVE_ADDR_CHANGE capable (Ioana Ciornei) - dpaa2-switch: set interface MAC address only on endpoint change (Ioana Ciornei) - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Grygorii Strashko) - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Roger Quadros) - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Grygorii Strashko) - net: ethernet: am65-cpsw: Move register definitions to header file (Roger Quadros) - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Roger Quadros) - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Roger Quadros) - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Roger Quadros) - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Roger Quadros) - selftests: forwarding: ethtool_mm: fall back to aggregate if device does not report pMAC stats (Vladimir Oltean) - selftests: forwarding: ethtool_mm: support devices with higher rx-min-frag-size (Vladimir Oltean) - kselftest/runner.sh: add netns support (Hangbin Liu) - selftests/net: convert pmtu.sh to run it in unique namespace (Hangbin Liu) - selftests/net: use unique netns name for setup_loopback.sh setup_veth.sh (Hangbin Liu) - selftests/net: convert xfrm_policy.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert stress_reuseport_listen.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert rtnetlink.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert netns-name.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert gre_gso.sh to run it in unique namespace (Hangbin Liu) - selftests/net: remove unneeded semicolon (Jiapeng Chong) - selftest/tcp-ao: Rectify out-of-tree build (Dmitry Safonov) - tipc: Remove some excess struct member documentation (Jonathan Corbet) - net: skbuff: Remove some excess struct-member documentation (Jonathan Corbet) - tcp: Remove dead code and fields for bhash2. (Kuniyuki Iwashima) - tcp: Link sk and twsk to tb2->owners using skc_bind_node. (Kuniyuki Iwashima) - tcp: Unlink sk from bhash. (Kuniyuki Iwashima) - tcp: Check hlist_empty(&tb->bhash2) instead of hlist_empty(&tb->owners). (Kuniyuki Iwashima) - tcp: Iterate tb->bhash2 in inet_csk_bind_conflict(). (Kuniyuki Iwashima) - tcp: Rearrange tests in inet_csk_bind_conflict(). (Kuniyuki Iwashima) - tcp: Link bhash2 to bhash. (Kuniyuki Iwashima) - tcp: Rename tb in inet_bind2_bucket_(init|create)(). (Kuniyuki Iwashima) - tcp: Save address type in inet_bind2_bucket. (Kuniyuki Iwashima) - tcp: Save v4 address as v4-mapped-v6 in inet_bind2_bucket.v6_rcv_saddr. (Kuniyuki Iwashima) - tcp: Rearrange tests in inet_bind2_bucket_(addr_match|match_addr_any)(). (Kuniyuki Iwashima) - tcp: Use bhash2 for v4-mapped-v6 non-wildcard address. (Kuniyuki Iwashima) - selftests/net: Fix various spelling mistakes in TCP-AO tests (Colin Ian King) - octeontx2-af: Fix a double free issue (Suman Ghosh) - idpf: refactor some missing field get/prep conversions (Jesse Brandeburg) - ice: cleanup inconsistent code (Jesse Brandeburg) - ice: field get conversion (Jesse Brandeburg) - iavf: field get conversion (Jesse Brandeburg) - i40e: field get conversion (Jesse Brandeburg) - igc: field get conversion (Jesse Brandeburg) - intel: legacy: field get conversion (Jesse Brandeburg) - igc: field prep conversion (Jesse Brandeburg) - ice: fix pre-shifted bit usage (Jesse Brandeburg) - ice: field prep conversion (Jesse Brandeburg) - iavf: field prep conversion (Jesse Brandeburg) - i40e: field prep conversion (Jesse Brandeburg) - intel: legacy: field prep conversion (Jesse Brandeburg) - intel: add bit macro includes where needed (Jesse Brandeburg) - e1000e: make lost bits explicit (Jesse Brandeburg) - net/ipv6: Remove gc_link warn on in fib6_info_release (David Ahern) - net: phy: at803x: replace msleep(1) with usleep_range (Christian Marangi) - net: phy: at803x: remove extra space after cast (Christian Marangi) - net: sched: Add initial TC error skb drop reasons (Victor Nogueira) - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Victor Nogueira) - net: sched: Move drop_reason to struct tc_skb_cb (Victor Nogueira) - r8169: add support for LED's on RTL8168/RTL8101 (Heiner Kallweit) - selftests: vxlan_mdb: Add MDB bulk deletion test (Ido Schimmel) - selftests: bridge_mdb: Add MDB bulk deletion test (Ido Schimmel) - rtnetlink: bridge: Enable MDB bulk deletion (Ido Schimmel) - vxlan: mdb: Add MDB bulk deletion support (Ido Schimmel) - bridge: mdb: Add MDB bulk deletion support (Ido Schimmel) - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Ido Schimmel) - net: Add MDB bulk deletion device operation (Ido Schimmel) - rtnetlink: bridge: Use a different policy for MDB bulk delete (Ido Schimmel) - bridge: add MDB state mask uAPI attribute (Ido Schimmel) - octeontx2-af: insert space after include (Wang Jinchao) - Revert BPF token-related functionality (Andrii Nakryiko) - bpf: Use nla_ok() instead of checking nla_len directly (Jakub Kicinski) - devlink: extend multicast filtering by port index (Jiri Pirko) - devlink: add a command to set notification filter and use it for multicasts (Jiri Pirko) - genetlink: introduce helpers to do filtered multicast (Jiri Pirko) - netlink: introduce typedef for filter function (Jiri Pirko) - genetlink: introduce per-sock family private storage (Jiri Pirko) - devlink: introduce a helper for netlink multicast send (Jiri Pirko) - devlink: send notifications only if there are listeners (Jiri Pirko) - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Jiri Pirko) - devlink: use devl_is_registered() helper instead xa_get_mark() (Jiri Pirko) - octeon_ep: support firmware notifications for VFs (Shinas Rasheed) - octeon_ep: control net framework to support VF offloads (Shinas Rasheed) - octeon_ep: PF-VF mailbox version support (Shinas Rasheed) - octeon_ep: add PF-VF mailbox communication (Shinas Rasheed) - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Andrii Nakryiko) - selftests/bpf: Add more uprobe multi fail tests (Jiri Olsa) - bpf: Fail uprobe multi link with negative offset (Jiri Olsa) - selftests/bpf: Test the release of map btf (Hou Tao) - s390/bpf: Fix indirect trampoline generation (Alexei Starovoitov) - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Alexei Starovoitov) - x86/cfi,bpf: Fix bpf_exception_cb() signature (Alexei Starovoitov) - bpf: Fix dtor CFI (Peter Zijlstra) - cfi: Add CFI_NOSEAL() (Peter Zijlstra) - x86/cfi,bpf: Fix bpf_struct_ops CFI (Peter Zijlstra) - x86/cfi,bpf: Fix bpf_callback_t CFI (Peter Zijlstra) - x86/cfi,bpf: Fix BPF JIT call (Peter Zijlstra) - cfi: Flip headers (Peter Zijlstra) - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Hou Tao) - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Hou Tao) - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Hou Tao) - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Hou Tao) - bpf: Limit the number of uprobes when attaching program to multiple uprobes (Hou Tao) - bpf: xdp: Register generic_kfunc_set with XDP programs (Daniel Xu) - selftests/bpf: utilize string values for delegate_xxx mount options (Andrii Nakryiko) - bpf: support symbolic BPF FS delegation mount options (Andrii Nakryiko) - bpf: xfrm: Add selftest for bpf_xdp_get_xfrm_state() (Daniel Xu) - bpf: selftests: Move xfrm tunnel test to test_progs (Daniel Xu) - bpf: selftests: test_tunnel: Use vmlinux.h declarations (Daniel Xu) - bpf: selftests: test_tunnel: Setup fresh topology for each subtest (Daniel Xu) - bpf: xfrm: Add bpf_xdp_get_xfrm_state() kfunc (Daniel Xu) - selftests/bpf: Remove flaky test_btf_id test (Yonghong Song) - bpf: Fix a race condition between btf_put() and map_free() (Yonghong Song) - net, xdp: Correct grammar (Randy Dunlap) - selftests/xsk: Fix for SEND_RECEIVE_UNALIGNED test (Tushar Vyavahare) - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Hou Tao) - bpf: Reduce the scope of rcu_read_lock when updating fd map (Hou Tao) - bpf: Update the comments in maybe_wait_bpf_programs() (Hou Tao) - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Matt Bobrowski) - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Larysa Zaremba) - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Larysa Zaremba) - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Larysa Zaremba) - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Larysa Zaremba) - mlx5: implement VLAN tag XDP hint (Larysa Zaremba) - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Larysa Zaremba) - veth: Implement VLAN tag XDP hint (Larysa Zaremba) - ice: use VLAN proto from ring packet context in skb path (Larysa Zaremba) - ice: Implement VLAN tag hint (Larysa Zaremba) - xdp: Add VLAN tag hint (Larysa Zaremba) - ice: Support XDP hints in AF_XDP ZC mode (Larysa Zaremba) - xsk: add functions to fill control buffer (Maciej Fijalkowski) - ice: Support RX hash XDP hint (Larysa Zaremba) - ice: Support HW timestamp hint (Larysa Zaremba) - ice: Introduce ice_xdp_buff (Larysa Zaremba) - ice: Make ptype internal to descriptor info processing (Larysa Zaremba) - ice: make RX HW timestamp reading code more reusable (Larysa Zaremba) - ice: make RX hash reading code more reusable (Larysa Zaremba) - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Andrii Nakryiko) - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Andrii Nakryiko) - selftests/bpf: add tests for BPF object load with implicit token (Andrii Nakryiko) - selftests/bpf: add BPF object loading tests with explicit token passing (Andrii Nakryiko) - libbpf: wire up BPF token support at BPF object level (Andrii Nakryiko) - libbpf: wire up token_fd into feature probing logic (Andrii Nakryiko) - libbpf: move feature detection code into its own file (Andrii Nakryiko) - libbpf: further decouple feature checking logic from bpf_object (Andrii Nakryiko) - libbpf: split feature detectors definitions from cached results (Andrii Nakryiko) - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Andrii Nakryiko) - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Daniel Xu) - bpf: selftests: test_loader: Support __btf_path() annotation (Daniel Xu) - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Daniel Xu) - bpf: Support uid and gid when mounting bpffs (Jie Jiang) - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Andrii Nakryiko) - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (YiFei Zhu) - bpf: Comment on check_mem_size_reg (Andrei Matei) - bpf: Remove unused backtrack_state helper functions (Yang Li) - selftests/bpf: Fixes tests for filesystem kfuncs (Manu Bretelle) - bpf: use bitfields for simple per-subprog bool flags (Andrii Nakryiko) - bpf: tidy up exception callback management a bit (Andrii Nakryiko) - bpf: emit more dynptr information in verifier log (Andrii Nakryiko) - bpf: log PTR_TO_MEM memory size in verifier log (Andrii Nakryiko) - selftests/bpf: validate eliminated global subprog is not freplaceable (Andrii Nakryiko) - net, xdp: Allow metadata > 32 (Aleksander Lobakin) - selftests/bpf: Increase invalid metadata size (Larysa Zaremba) - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (David Vernet) - bpf: Add bpf_cpumask_weight() kfunc (David Vernet) - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Tiezhu Yang) - selftests/bpf: validate fake register spill/fill precision backtracking logic (Andrii Nakryiko) - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Andrii Nakryiko) - bpf: Set uattr->batch.count as zero before batched update or deletion (Hou Tao) - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Hou Tao) - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Hou Tao) - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Hou Tao) - bpf: Remove unnecessary wait from bpf_map_copy_value() (Hou Tao) - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Sergei Trofimovich) - selftests/bpf: Add selftests for cgroup1 local storage (Yafang Shao) - selftests/bpf: Add a new cgroup helper open_classid() (Yafang Shao) - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Yafang Shao) - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Andrii Nakryiko) - bpf: Minor cleanup around stack bounds (Andrei Matei) - bpf: Fix accesses to uninit stack slots (Andrei Matei) - bpf: Add some comments to stack representation (Andrei Matei) - bpf: Load vmlinux btf for any struct_ops map (David Vernet) - bpf: Guard stack limits against 32bit overflow (Andrei Matei) - bpf: Add verifier regression test for previous patch (Andrei Matei) - bpf: Fix verification of indirect var-off stack access (Andrei Matei) - x86, bpf: Use bpf_prog_pack for bpf trampoline (Song Liu) - bpf: Use arch_bpf_trampoline_size (Song Liu) - bpf: Add arch_bpf_trampoline_size() (Song Liu) - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Song Liu) - bpf: Add helpers for trampoline image management (Song Liu) - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Song Liu) - bpf: Let bpf_prog_pack_free handle any pointer (Song Liu) - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Andrii Nakryiko) - bpf,selinux: allocate bpf_security_struct per BPF token (Andrii Nakryiko) - selftests/bpf: add BPF token-enabled tests (Andrii Nakryiko) - libbpf: add BPF token support to bpf_prog_load() API (Andrii Nakryiko) - libbpf: add BPF token support to bpf_btf_load() API (Andrii Nakryiko) - libbpf: add BPF token support to bpf_map_create() API (Andrii Nakryiko) - libbpf: add bpf_token_create() API (Andrii Nakryiko) - bpf,lsm: add BPF token LSM hooks (Andrii Nakryiko) - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Andrii Nakryiko) - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Andrii Nakryiko) - bpf: consistently use BPF token throughout BPF verifier logic (Andrii Nakryiko) - bpf: take into account BPF token when fetching helper protos (Andrii Nakryiko) - bpf: add BPF token support to BPF_PROG_LOAD command (Andrii Nakryiko) - bpf: add BPF token support to BPF_BTF_LOAD command (Andrii Nakryiko) - bpf: add BPF token support to BPF_MAP_CREATE command (Andrii Nakryiko) - bpf: introduce BPF token object (Andrii Nakryiko) - bpf: add BPF token delegation mount options to BPF FS (Andrii Nakryiko) - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Andrii Nakryiko) - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Andrii Nakryiko) - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Andrii Nakryiko) - selftests/bpf: validate zero preservation for sub-slot loads (Andrii Nakryiko) - bpf: preserve constant zero when doing partial register restore (Andrii Nakryiko) - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Andrii Nakryiko) - bpf: preserve STACK_ZERO slots on partial reg spills (Andrii Nakryiko) - bpf: fix check for attempt to corrupt spilled pointer (Andrii Nakryiko) - selftests/bpf: add stack access precision test (Andrii Nakryiko) - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Andrii Nakryiko) - selftests/bpf: Make sure we trigger metadata kfuncs for dst 8080 (Stanislav Fomichev) - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Stanislav Fomichev) - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Dave Marchevsky) - selftests/bpf: Test outer map update operations in syscall program (Hou Tao) - selftests/bpf: Add test cases for inner map (Hou Tao) - bpf: Optimize the free of inner map (Hou Tao) - bpf: Defer the free of inner map when necessary (Hou Tao) - bpf: Set need_defer as false when clearing fd array during map free (Hou Tao) - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Hou Tao) - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Hou Tao) - selftests/bpf: Fix spelling mistake "get_signaure_size" -> "get_signature_size" (Colin Ian King) - bpf: Minor logging improvement (Andrei Matei) - bpf: simplify tnum output if a fully known constant (Andrii Nakryiko) - selftests/bpf: adjust global_func15 test to validate prog exit precision (Andrii Nakryiko) - selftests/bpf: validate async callback return value check correctness (Andrii Nakryiko) - bpf: enforce precision of R0 on program/async callback return (Andrii Nakryiko) - bpf: unify async callback and program retval checks (Andrii Nakryiko) - bpf: enforce precise retval range on program exit (Andrii Nakryiko) - selftests/bpf: add selftest validating callback result is enforced (Andrii Nakryiko) - bpf: enforce exact retval range on subprog/callback exit (Andrii Nakryiko) - bpf: enforce precision of R0 on callback return (Andrii Nakryiko) - bpf: provide correct register name for exception callback retval check (Andrii Nakryiko) - bpf: rearrange bpf_func_state fields to save a bit of memory (Andrii Nakryiko) - selftests/bpf: Add test that uses fsverity and xattr to sign a file (Song Liu) - selftests/bpf: Add tests for filesystem kfuncs (Song Liu) - selftests/bpf: Sort config in alphabetic order (Song Liu) - Documentation/bpf: Add documentation for filesystem kfuncs (Song Liu) - bpf, fsverity: Add kfunc bpf_get_fsverity_digest (Song Liu) - bpf: Add kfunc bpf_get_file_xattr (Song Liu) - selftests/bpf: Fix erroneous bitmask operation (Jeroen van Ingen Schenau) - wifi: ath11k: workaround too long expansion sparse warnings (Kalle Valo) - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Karthikeyan Periyasamy) - wifi: ath9k: reset survey of current channel after a scan started (Hancheng Yang) - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Lingbo Kong) - wifi: ath11k: Fix ath11k_htc_record flexible record (Jeff Johnson) - wifi: ath5k: remove unused ath5k_eeprom_info::ee_antenna (Jiri Slaby (SUSE)) - wifi: ath10k: add support to allow broadcast action frame RX (James Prestwood) - wifi: ath12k: avoid repeated wiphy access from hw (Karthikeyan Periyasamy) - wifi: ath12k: fix and enable AP mode for WCN7850 (Kang Yang) - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Kang Yang) - wifi: ath12k: do not restore ASPM in case of single MSI vector (Kang Yang) - wifi: ath12k: add support one MSI vector (Kang Yang) - wifi: ath12k: refactor multiple MSI vector implementation (Kang Yang) - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Kang Yang) - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Kang Yang) - wifi: ath12k: get msi_data again after request_irq is called (Kang Yang) - wifi: wcn36xx: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: ath5k: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: ath12k: avoid repeated hw access from ar (Karthikeyan Periyasamy) - wifi: ath12k: Optimize the mac80211 hw data access (Karthikeyan Periyasamy) - wifi: ath12k: add 320 MHz bandwidth enums (Muna Sinada) - wifi: ath11k: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Baochen Qiang) - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jeff Johnson) - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jeff Johnson) - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jeff Johnson) - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jeff Johnson) - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jeff Johnson) - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jeff Johnson) - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Minsuk Kang) - wifi: ath9k: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: ath12k: refactor DP Rxdma ring structure (Karthikeyan Periyasamy) - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Karthikeyan Periyasamy) - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Karthikeyan Periyasamy) - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Karthikeyan Periyasamy) - wifi: ath12k: fix the error handler of rfkill config (Karthikeyan Periyasamy) - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (James Prestwood) - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (James Prestwood) - wifi: ath12k: Consolidate WMI peer flags (Jeff Johnson) - wifi: ath11k: Consolidate WMI peer flags (Jeff Johnson) - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jeff Johnson) - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jeff Johnson) - wifi: ath12k: Remove struct ath12k::ops (Jeff Johnson) - wifi: ath11k: Remove struct ath11k::ops (Jeff Johnson) - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jeff Johnson) - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Dmitry Antipov) - wifi: ath11k: Remove unneeded semicolon (Yang Li) - wifi: ath11k: Defer on rproc_get failure (Luca Weiss) - wifi: ath10k: replace deprecated strncpy with memcpy (Justin Stitt) - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Ma Ke) - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Gustavo A. R. Silva) - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Dmitry Antipov) - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Ping-Ke Shih) - wifi: rtw89: add DBCC H2C to notify firmware the status (Ping-Ke Shih) - wifi: rtw89: mac: add suffix _ax to MAC functions (Ping-Ke Shih) - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Ping-Ke Shih) - wifi: rtw89: 8922a: add power on/off functions (Ping-Ke Shih) - wifi: rtw89: add XTAL SI for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: phy: print out RFK log with formatted string (Ping-Ke Shih) - wifi: rtw89: parse and print out RFK log from C2H events (Ping-Ke Shih) - wifi: rtw89: add C2H event handlers of RFK log and report (Ping-Ke Shih) - wifi: rtw89: load RFK log format string from firmware file (Ping-Ke Shih) - wifi: rtw89: fw: add version field to BB MCU firmware element (Ping-Ke Shih) - wifi: rtw89: fw: load TX power track tables from fw_element (Ping-Ke Shih) - wifi: mwifiex: configure BSSID consistently when starting AP (David Lin) - wifi: mwifiex: add extra delay for firmware ready (David Lin) - wifi: mac80211: sta_info.c: fix sentence grammar (Randy Dunlap) - wifi: mac80211: rx.c: fix sentence grammar (Randy Dunlap) - wifi: nl80211: fix grammar & spellos (Randy Dunlap) - wifi: cfg80211: fix spelling & punctutation (Randy Dunlap) - wifi: cfg80211: sort certificates in build (Johannes Berg) - wifi: iwlegacy: Add null pointer check to il_leds_init() (Kunwu Chan) - wifi: rtw88: Use random MAC when efuse MAC invalid (Chris Morgan) - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() (Dmitry Antipov) - wifi: rtw89: avoid stringop-overflow warning (Arnd Bergmann) - wifi: mt76: mt7921: fix wrong 6Ghz power type (Ming Yen Hsieh) - wifi: mt76: mt7921: fix CLC command timeout when suspend/resume (Ming Yen Hsieh) - wifi: mt76: mt7921: fix country count limitation for CLC (Ming Yen Hsieh) - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Sean Wang) - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Sujuan Chen) - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Wang Zhao) - wifi: mt76: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Lorenzo Bianconi) - wifi: mt76: mt7996: add PCI IDs for mt7992 (StanleyYP Wang) - wifi: mt76: connac: add new definition of tx descriptor (Benjamin Lin) - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (StanleyYP Wang) - wifi: mt76: mt7996: support mt7992 eeprom loading (StanleyYP Wang) - wifi: mt76: mt7996: rework register offsets for mt7992 (StanleyYP Wang) - wifi: mt76: mt7996: add DMA support for mt7992 (Benjamin Lin) - wifi: mt76: connac: add firmware support for mt7992 (StanleyYP Wang) - wifi: mt76: mt7996: introduce mt7996_band_valid() (Shayne Chen) - wifi: mt76: mt7996: fix mt7996_mcu_all_sta_info_event struct packing (Arnd Bergmann) - wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band (StanleyYP Wang) - wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981 (StanleyYP Wang) - wifi: mt76: connac: fix EHT phy mode check (MeiChia Chiu) - wifi: mt76: connac: add beacon protection support for mt7996 (Allen Ye) - wifi: mt76: mt7996: rework ampdu params setting (Peter Chiu) - wifi: mt76: mt7996: fix alignment of sta info event (StanleyYP Wang) - wifi: mt76: mt7996: switch to mcu command for TX GI report (Benjamin Lin) - wifi: mt76: use chainmask for power delta calculation (Allen Ye) - wifi: mt76: mt7996: add txpower setting support (Shayne Chen) - wifi: mt76: change txpower init to per-phy (Shayne Chen) - wifi: mt76: mt7996: fix rate usage of inband discovery frames (MeiChia Chiu) - wifi: mt76: mt7996: align the format of fixed rate command (Peter Chiu) - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Peter Chiu) - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Howard Hsu) - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Peter Chiu) - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Sujuan Chen) - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (StanleyYP Wang) - wifi: mt76: mt7996: add thermal sensor device support (Howard Hsu) - wifi: mt76: connac: add thermal protection support for mt7996 (Howard Hsu) - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Howard Hsu) - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Shayne Chen) - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Lorenzo Bianconi) - wifi: mt76: mt7996: add wed rro delete session garbage collector (Lorenzo Bianconi) - wifi: mt76: mt7996: add wed reset support (Lorenzo Bianconi) - wifi: mt76: move wed reset common code in mt76 module (Lorenzo Bianconi) - wifi: mt76: mt7996: add wed rx support (Bo Jiao) - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Lorenzo Bianconi) - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Lorenzo Bianconi) - wifi: mt76: mt7996: add wed tx support (Sujuan Chen) - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Lorenzo Bianconi) - wifi: mt76: introduce wed pointer in mt76_queue (Lorenzo Bianconi) - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Lorenzo Bianconi) - wifi: mt76: move mt76_net_setup_tc in common code (Lorenzo Bianconi) - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Lorenzo Bianconi) - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Lorenzo Bianconi) - wifi: mt76: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Christian Marangi) - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Christian Marangi) - wifi: mt76: make mt76_get_of_eeprom static again (Christian Marangi) - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Christian Marangi) - wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function (Christian Marangi) - wifi: mt76: fix broken precal loading from MTD for mt7915 (Christian Marangi) - wifi: mt76: mt7996: fix uninitialized variable in parsing txfree (Yi-Chia Hsieh) - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Rong Yan) - wifi: mt76: add ability to explicitly forbid LED registration with DT (Ryder Lee) - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Dmitry Antipov) - wifi: mac80211: don't set ESS capab bit in assoc request (Johannes Berg) - wifi: cfg80211: consume both probe response and beacon IEs (Benjamin Berg) - wifi: cfg80211: generate an ML element for per-STA profiles (Benjamin Berg) - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Andrei Otcheretianski) - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Andrei Otcheretianski) - wifi: mac80211: add a flag to disallow puncturing (Johannes Berg) - wifi: cfg80211: Add support for setting TID to link mapping (Ilan Peer) - wifi: mac80211: update some locking documentation (Johannes Berg) - wifi: cfg80211: add BSS usage reporting (Johannes Berg) - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Emmanuel Grumbach) - wifi: iwlwifi: remove async command callback (Johannes Berg) - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Johannes Berg) - wifi: iwlwifi: pcie: get_crf_id() can be void (Johannes Berg) - wifi: iwlwifi: pcie: dump CSRs before removal (Johannes Berg) - wifi: iwlwifi: pcie: clean up device removal work (Johannes Berg) - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Emmanuel Grumbach) - wifi: iwlwifi: refactor RX tracing (Johannes Berg) - wifi: iwlwifi: don't support triggered EHT CQI feedback (Miri Korenblit) - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Ilan Peer) - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Ilan Peer) - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Vinayak Yadawad) - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Dmitry Antipov) - wifi: mac80211: Add support for WBRF features (Evan Quan) - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Evan Quan) - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Ping-Ke Shih) - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Chia-Yuan Li) - wifi: rtw89: 8922a: add SER IMR tables (Ping-Ke Shih) - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Zong-Zhe Yang) - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Zong-Zhe Yang) - wifi: cfg80211: make RX assoc data const (Johannes Berg) - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Johannes Berg) - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Chih-Kang Chang) - wifi: rtw89: refine remain on channel flow to improve P2P connection (Chih-Kang Chang) - wifi: rtw89: Refine active scan behavior in 6 GHz (Po-Hao Huang) - wifi: rtw89: fix not entering PS mode after AP stops (Po-Hao Huang) - wifi: rt2x00: make watchdog param per device (Stanislaw Gruszka) - wifi: rtlwifi: Remove bridge vendor/device ids (Ilpo Järvinen) - wifi: rtlwifi: Remove unused PCI related defines and struct (Ilpo Järvinen) - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Ilpo Järvinen) - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Ilpo Järvinen) - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Ilpo Järvinen) - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Ilpo Järvinen) - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Ilpo Järvinen) - wifi: rtlwifi: Convert to use PCIe capability accessors (Ilpo Järvinen) - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Ilpo Järvinen) - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Ilpo Järvinen) - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Martin Blumenstingl) - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Ping-Ke Shih) - wifi: rtw89: mac: move code related to hardware engine to individual functions (Ping-Ke Shih) - wifi: rtw89: mac: check queue empty according to chip gen (Zong-Zhe Yang) - wifi: rtw89: refine element naming used by queue empty check (Zong-Zhe Yang) - wifi: rtw89: add reserved size as factor of DLE used size (Ping-Ke Shih) - wifi: rtw89: mac: add to get DLE reserved quota (Ping-Ke Shih) - wifi: rtw89: 8922a: extend and add quota number (Ping-Ke Shih) - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Justin Stitt) - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Ping-Ke Shih) - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Ping-Ke Shih) - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Yi-Chen Chen) - wifi: rtw89: debug: add to check if debug mask is enabled (Ping-Ke Shih) - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Su Hui) - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Su Hui) - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Ilpo Järvinen) - wifi: libertas: fix config name in dependency for SDIO support (Lukas Bulwahn) - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Ping-Ke Shih) - wifi: brcmfmac: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: rt2x00: Simplify bool conversion (Yang Li) - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Donald Hunter) - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Donald Hunter) - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Donald Hunter) - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Donald Hunter) - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Donald Hunter) - doc/netlink/specs: Add a spec for tc (Donald Hunter) - doc/netlink/specs: use pad in structs in rt_link (Donald Hunter) - doc/netlink/specs: Add sub-message type to rt_link family (Donald Hunter) - tools/net/ynl: Add binary and pad support to structs for tc (Donald Hunter) - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Donald Hunter) - doc/netlink: Document the sub-message format for netlink-raw (Donald Hunter) - doc/netlink: Add sub-message support to netlink-raw (Donald Hunter) - tools/net/ynl: Use consistent array index expression formatting (Donald Hunter) - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Pedro Tammela) - net: rtnl: introduce rcu_replace_pointer_rtnl (Jamal Hadi Salim) - net: phy: add support for PHY package MMD read/write (Christian Marangi) - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Christian Marangi) - net: phy: extend PHY package API to support multiple global address (Christian Marangi) - net: phy: make addr type u8 in phy_package_shared struct (Christian Marangi) - octeontx2-af: Add new devlink param to configure maximum usable NIX block LFs (Suman Ghosh) - skbuff: Optimization of SKB coalescing for page pool (Liang Chen) - skbuff: Add a function to check if a page belongs to page_pool (Liang Chen) - page_pool: halve BIAS_MAX for multiple user references of a fragment (Liang Chen) - selftests/net: Add TCP-AO key-management test (Dmitry Safonov) - selftests/net: Add TCP-AO selfconnect/simultaneous connect test (Dmitry Safonov) - selftests/net: Add TCP-AO RST test (Dmitry Safonov) - selftests/net: Add SEQ number extension test (Dmitry Safonov) - selftests/net: Add TCP_REPAIR TCP-AO tests (Dmitry Safonov) - selftests/net: Add test/benchmark for removing MKTs (Dmitry Safonov) - selftests/net: Add TCP-AO + TCP-MD5 + no sign listen socket tests (Dmitry Safonov) - selftests/net: Add test for TCP-AO add setsockopt() command (Dmitry Safonov) - selftests/net: Add a test for TCP-AO keys matching (Dmitry Safonov) - selftests/net: Add TCP-AO ICMPs accept test (Dmitry Safonov) - selftests/net: Verify that TCP-AO complies with ignoring ICMPs (Dmitry Safonov) - selftests/net: Add TCP-AO library (Dmitry Safonov) - net: phylink: reimplement population of pl->supported for in-band (Vladimir Oltean) - tcp/dccp: change source port selection at connect() time (Eric Dumazet) - inet: returns a bool from inet_sk_get_local_port_range() (Eric Dumazet) - dt-bindings: net: marvell,orion-mdio: Drop "reg" sizes schema (Rob Herring) - hv_netvsc: remove duplicated including of slab.h (Wang Jinchao) - netlink: specs: mptcp: rename the MPTCP path management spec (Jakub Kicinski) - netlink: specs: ovs: correct enum names in specs (Jakub Kicinski) - netlink: specs: ovs: remove fixed header fields from attrs (Jakub Kicinski) - ice: add documentation for FW logging (Paul M Stillwell Jr) - ice: add ability to read and configure FW log data (Paul M Stillwell Jr) - ice: enable FW logging (Paul M Stillwell Jr) - ice: configure FW logging (Paul M Stillwell Jr) - ice: remove FW logging code (Paul M Stillwell Jr) - selftests: forwarding: ethtool_rmon: Add histogram counter test (Tobias Waldekranz) - net: dsa: mv88e6xxx: Add "rmon" counter group support (Tobias Waldekranz) - net: dsa: mv88e6xxx: Limit histogram counters to ingress traffic (Tobias Waldekranz) - net: dsa: mv88e6xxx: Add "eth-mac" counter group support (Tobias Waldekranz) - net: dsa: mv88e6xxx: Give each hw stat an ID (Tobias Waldekranz) - net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path (Tobias Waldekranz) - net: dsa: mv88e6xxx: Create API to read a single stat counter (Tobias Waldekranz) - net: dsa: mv88e6xxx: Push locking into stats snapshotting (Tobias Waldekranz) - selftests/net: optmem_max became per netns (Eric Dumazet) - net: Namespace-ify sysctl_optmem_max (Eric Dumazet) - net: increase optmem_max default value (Eric Dumazet) - mlxsw: spectrum_fid: Set NVE flood profile as part of FID configuration (Petr Machata) - mlxsw: spectrum_fid: Add an "any" packet type (Petr Machata) - mlxsw: reg: Add nve_flood_prf_id field to SFMR (Petr Machata) - net: phy: at803x: make read specific status function more generic (Christian Marangi) - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Christian Marangi) - vsock/test: two tests to check credit update logic (Arseniy Krasnov) - virtio/vsock: send credit update during setting SO_RCVLOWAT (Arseniy Krasnov) - virtio/vsock: fix logic which reduces credit update messages (Arseniy Krasnov) - ipmr: support IP_PKTINFO on cache report IGMP msg (Leone Fernando) - net: mana: add msix index sharing between EQs (Konstantin Taranov) - octeontx2-af: Fix multicast/mirror group lock/unlock issue (Suman Ghosh) - net/mlx5: DR, Use swap() instead of open coding it (Jiapeng Chong) - net/mlx5: devcom, Add component size getter (Tariq Toukan) - net/mlx5e: Decouple CQ from priv (Tariq Toukan) - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Tariq Toukan) - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Tariq Toukan) - net/mlx5: Move TISes from priv to mdev HW resources (Tariq Toukan) - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Tariq Toukan) - net/mlx5: fs, Command to control TX flow table root (Tariq Toukan) - net/mlx5: fs, Command to control L2TABLE entry silent mode (Tariq Toukan) - net/mlx5: Expose Management PCIe Index Register (MPIR) (Tariq Toukan) - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Tariq Toukan) - net: phy: add Rust Asix PHY driver (FUJITA Tomonori) - MAINTAINERS: add Rust PHY abstractions for ETHERNET PHY LIBRARY (FUJITA Tomonori) - rust: net::phy add module_phy_driver macro (FUJITA Tomonori) - rust: core abstractions for network PHY drivers (FUJITA Tomonori) - net: stmmac: don't create a MDIO bus if unnecessary (Andrew Halaney) - i40e: remove fake support of rx-frames-irq (Jason Xing) - net: mdio-mux: be compatible with parent buses which only support C45 (Vladimir Oltean) - net: mdio-mux: show errors on probe failure (Vladimir Oltean) - net: atlantic: eliminate double free in error handling logic (Igor Russkikh) - selftests/net: convert fdb_flush.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert fib_tests.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert fib_rule_tests.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert fib-onlink-tests.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert fib_nexthops.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert fib_nexthop_nongw.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert fib_nexthop_multiprefix to run it in unique namespace (Hangbin Liu) - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) - selftests/net: convert fcnal-test.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert srv6_end_dt6_l3vpn_test.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert srv6_end_dt4_l3vpn_test.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert srv6_end_dt46_l3vpn_test.sh to run it in unique namespace (Hangbin Liu) - selftests/net: add variable NS_LIST for lib.sh (Hangbin Liu) - page_pool: fix typos and punctuation (Randy Dunlap) - net: skbuff: fix spelling errors (Randy Dunlap) - net: mdio: mdio-bcm-unimac: Use read_poll_timeout (Justin Chen) - net: mdio: mdio-bcm-unimac: Delay before first poll (Justin Chen) - tools: ynl-gen: print prototypes for recursive stuff (Jakub Kicinski) - tools: ynl-gen: store recursive nests by a pointer (Jakub Kicinski) - tools: ynl-gen: re-sort ignoring recursive nests (Jakub Kicinski) - tools: ynl-gen: record information about recursive nests (Jakub Kicinski) - tools: ynl-gen: fill in implementations for TypeUnused (Jakub Kicinski) - tools: ynl-gen: support fixed headers in genetlink (Jakub Kicinski) - tools: ynl-gen: use enum user type for members and args (Jakub Kicinski) - tools: ynl-gen: add missing request free helpers for dumps (Jakub Kicinski) - net: mvpp2: add support for mii (Stefan Eichenberger) - e1000e: Use pcie_capability_read_word() for reading LNKSTA (Ilpo Järvinen) - e1000e: Use PCI_EXP_LNKSTA_NLW & FIELD_GET() instead of custom defines/code (Ilpo Järvinen) - igb: Use FIELD_GET() to extract Link Width (Ilpo Järvinen) - iavf: enable symmetric-xor RSS for Toeplitz hash function (Ahmed Zaki) - ice: enable symmetric-xor RSS for Toeplitz hash function (Jeff Guo) - ice: refactor the FD and RSS flow ID generation (Ahmed Zaki) - ice: refactor RSS configuration (Qi Zhang) - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Ahmed Zaki) - net: ethtool: add support for symmetric-xor RSS hash (Ahmed Zaki) - net: ethtool: get rid of get/set_rxfh_context functions (Ahmed Zaki) - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ahmed Zaki) - net: page_pool: factor out releasing DMA from releasing the page (Jakub Kicinski) - page_pool: transition to reference count management after page draining (Liang Chen) - cxgb3: Avoid potential string truncation in desc (Kees Cook) - amd-xgbe: Avoid potential string truncation in name (Kees Cook) - dpll: allocate pin ids in cycle (Jiri Pirko) - sctp: support MSG_ERRQUEUE flag in recvmsg() (Eric Dumazet) - idpf: add get/set for Ethtool's header split ringparam (Michal Kubiak) - ethtool: add SET for TCP_DATA_SPLIT ringparam (Alexander Lobakin) - docs: networking: timestamping: mention MSG_EOR flag (Eric Dumazet) - net: phy: Add support for the DP83TG720S Ethernet PHY (Oleksij Rempel) - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Oleksij Rempel) - net/sched: act_api: skip idr replace on bound actions (Pedro Tammela) - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Pedro Tammela) - virtio-net: support rx netdim (Heng Qi) - virtio-net: extract virtqueue coalescig cmd for reuse (Heng Qi) - virtio-net: separate rx/tx coalescing moderation cmds (Heng Qi) - virtio-net: returns whether napi is complete (Heng Qi) - ionic: fill out pci error handlers (Shannon Nelson) - ionic: lif debugfs refresh on reset (Shannon Nelson) - ionic: use timer_shutdown_sync (Shannon Nelson) - ionic: no fw read when PCI reset failed (Shannon Nelson) - ionic: prevent pci disable of already disabled device (Shannon Nelson) - ionic: bypass firmware cmds when stuck in reset (Shannon Nelson) - ionic: keep filters across FLR (Shannon Nelson) - ionic: pass opcode to devcmd_wait (Shannon Nelson) - net: stmmac: mmc: Support more counters for XGMAC Core (Furong Xu) - net: phy: at803x: drop specific PHY ID check from cable test functions (Christian Marangi) - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Christian Marangi) - net: phy: at803x: move at8031 functions in dedicated section (Christian Marangi) - net: phy: at803x: make at8031 related DT functions name more specific (Christian Marangi) - net: phy: at803x: move specific at8031 config_intr to dedicated function (Christian Marangi) - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Christian Marangi) - net: phy: at803x: move specific at8031 config_init to dedicated function (Christian Marangi) - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Christian Marangi) - net: phy: at803x: move specific DT option for at8031 to specific probe (Christian Marangi) - net: phy: at803x: move qca83xx specific check in dedicated functions (Christian Marangi) - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Christian Marangi) - net: phy: at803x: move disable WOL to specific at8031 probe (Christian Marangi) - net: phy: at803x: fix passing the wrong reference for config_intr (Christian Marangi) - dpll: remove leftover mode_supported() op and use mode_get() instead (Jiri Pirko) - bnxt_en: Make PTP TX timestamp HWRM query silent (Pavan Chebbi) - bnxt_en: Skip nic close/open when configuring tstamp filters (Pavan Chebbi) - bnxt_en: Add support for UDP GSO on 5760X chips (Michael Chan) - bnxt_en: add rx_filter_miss extended stats (Damodharam Ammepalli) - bnxt_en: Configure UDP tunnel TPA (Michael Chan) - bnxt_en: Add support for VXLAN GPE (Michael Chan) - bnxt_en: Use proper TUNNEL_DST_PORT_ALLOC* commands (Michael Chan) - bnxt_en: Allocate extra QP backing store memory when RoCE FW reports it (Selvin Xavier) - bnxt_en: Support TX coalesced completion on 5760X chips (Michael Chan) - bnxt_en: Prevent TX timeout with a very small TX ring (Michael Chan) - bnxt_en: Fix TX ring indexing logic (Michael Chan) - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Somnath Kotur) - bnxt_en: Fix trimming of P5 RX and TX rings (Michael Chan) - net: mdio-gpio: replace deprecated strncpy with strscpy (Justin Stitt) - MAINTAINERS: Add the Lantiq PEF2256 driver entry (Herve Codina) - pinctrl: Add support for the Lantic PEF2256 pinmux (Herve Codina) - net: wan: framer: Add support for the Lantiq PEF2256 framer (Herve Codina) - dt-bindings: net: Add the Lantiq PEF2256 E1/T1/J1 framer (Herve Codina) - net: wan: Add framer framework support (Herve Codina) - net: asix: fix fortify warning (Dmitry Antipov) - net: dsa: realtek: Rewrite RTL8366RB MTU handling (Linus Walleij) - net: dsa: realtek: Rename bogus RTL8368S variable (Linus Walleij) - net: dns_resolver: the module is called dns_resolver, not dnsresolver (Ahelenia Ziemiańska) - net: dl2k: Use proper conversion of dev_addr before IO to device (Andy Shevchenko) - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Swarup Laxman Kotiaklapudi) - net/sched: cls_api: conditional notification of events (Pedro Tammela) - net/sched: cls_api: remove 'unicast' argument from delete notification (Pedro Tammela) - net/sched: act_api: conditional notification of events (Pedro Tammela) - net/sched: act_api: don't open code max() (Pedro Tammela) - rtnl: add helper to send if skb is not null (Pedro Tammela) - rtnl: add helper to check if a notification is needed (Victor Nogueira) - rtnl: add helper to check if rtnl group has listeners (Jamal Hadi Salim) - ipv6: annotate data-races around np->ucast_oif (Eric Dumazet) - ipv6: annotate data-races around np->mcast_oif (Eric Dumazet) - Revert "net: rtnetlink: remove local list in __linkwatch_run_queue()" (Johannes Berg) - nfp: support UDP segmentation offload (Fei Qin) - net: rswitch: Allow jumbo frames (Yoshihiro Shimoda) - net: rswitch: Add jumbo frames handling for TX (Yoshihiro Shimoda) - net: rswitch: Add jumbo frames handling for RX (Yoshihiro Shimoda) - net: rswitch: Set GWMDNC register (Yoshihiro Shimoda) - net: rswitch: Add a setting ext descriptor function (Yoshihiro Shimoda) - net: rswitch: Add unmap_addrs instead of dma address in each desc (Yoshihiro Shimoda) - net: rswitch: Use build_skb() for RX (Yoshihiro Shimoda) - net: rswitch: Use unsigned int for desc related array index (Yoshihiro Shimoda) - net: rswitch: Drop unused argument/return value (Yoshihiro Shimoda) - net: mdio_bus: replace deprecated strncpy with strscpy (Justin Stitt) - qlcnic: replace deprecated strncpy with strscpy (Justin Stitt) - net: ena: replace deprecated strncpy with strscpy (justinstitt@google.com) - ipv6: do not check fib6_has_expires() in fib6_info_release() (Eric Dumazet) - net: sysfs: fix locking in carrier read (Johannes Berg) - netlink: Return unsigned value for nla_len() (Kees Cook) - net: dsa: microchip: use DSA_TAG_PROTO without _VALUE define (Sean Nyekjaer) - Use READ/WRITE_ONCE() for IP local_port_range. (David Laight) - selftests/net: convert vrf-xfrm-tests.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert vrf_strict_mode_test.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert vrf_route_leaking.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert test_vxlan_vnifiltering.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert test_vxlan_under_vrf.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert test_vxlan_nolocalbypass.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert test_vxlan_mdb.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Hangbin Liu) - net: Convert some ethtool_sprintf() to ethtool_puts() (justinstitt@google.com) - checkpatch: add ethtool_sprintf rules (justinstitt@google.com) - ethtool: Implement ethtool_puts() (justinstitt@google.com) - nfp: devlink: add extended ack report messages (Ryno Swart) - nfp: ethtool: add extended ack report messages (Ryno Swart) - net: wangxun: fix changing mac failed when running (duanqiangwen) - net: dsa: microchip: move ksz_chip_id enum to platform include (Daniel Danzberger) - net: dsa: microchip: properly support platform_data probing (Vladimir Oltean) - net: dsa: microchip: add property to select internal RMII reference clock (Ante Knezic) - dt-bindings: net: microchip,ksz: document microchip,rmii-clk-internal (Ante Knezic) - net: rtnetlink: remove local list in __linkwatch_run_queue() (Johannes Berg) - ipv6: add debug checks in fib6_info_release() (Eric Dumazet) - octeontx2-af: cn10k: Increase outstanding LMTST transactions (Pavan Nikhilesh) - ionic: Re-arrange ionic_intr_info struct for cache perf (Brett Creeley) - ionic: Make the check for Tx HW timestamping more obvious (Brett Creeley) - ionic: Don't check null when calling vfree() (Brett Creeley) - ionic: set ionic ptr before setting up ethtool ops (Shannon Nelson) - ionic: Use cached VF attributes (Brett Creeley) - packet: add a generic drop reason for receive (Yan Zhai) - Documentations: fix net_cachelines documentation build warning (Coco Li) - net: core: synchronize link-watch when carrier is queried (Johannes Berg) - tcp: reorganize tcp_sock fast path variables (Coco Li) - net-device: reorganize net_device fast path variables (Coco Li) - octeon_ep: control net API framework to support offloads (Shinas Rasheed) - net: mvmdio: Support setting the MDC frequency on XSMI controllers (Tobias Waldekranz) - net: mvmdio: Avoid excessive sleeps in polled mode (Tobias Waldekranz) - tools: ynl: move private definitions to a separate header (Jakub Kicinski) - tools: ynl: use strerror() if no extack of note provided (Jakub Kicinski) - tools: pynl: make flags argument optional for do() (Jakub Kicinski) - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Uwe Kleine-König) - net: wan/ixp4xx_hss: Convert to platform remove callback returning void (Uwe Kleine-König) - net: wan/fsl_ucc_hdlc: Convert to platform remove callback returning void (Uwe Kleine-König) - net: sfp: Convert to platform remove callback returning void (Uwe Kleine-König) - net: pcs: rzn1-miic: Convert to platform remove callback returning void (Uwe Kleine-König) - net: fjes: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ipa: Convert to platform remove callback returning void (Uwe Kleine-König) - net: hns3: reduce stack usage in hclge_dbg_dump_tm_pri() (Arnd Bergmann) - tools: ynl: remove generated user space code from git (Jakub Kicinski) - sfc-siena: Implement ndo_hwtstamp_(get|set) (Alex Austin) - sfc: Implement ndo_hwtstamp_(get|set) (Alex Austin) - ipvlan: implement .parse_protocol hook function in ipvlan_header_ops (Zhengchao Shao) - macvlan: implement .parse_protocol hook function in macvlan_hard_header_ops (Zhengchao Shao) - selftests/net: convert unicast_extensions.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert sctp_vrf.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert ndisc_unsolicited_na_test.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert l2tp.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert ioam6.sh to run it in unique namespace (Hangbin Liu) - sleftests/net: convert icmp.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert icmp_redirect.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert traceroute.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert drop_monitor_tests.sh to run it in unique namespace (Hangbin Liu) - selftests/net: convert cmsg tests to make them run in unique namespace (Hangbin Liu) - selftests/net: convert arp_ndisc_untracked_subnets.sh to run it in unique namespace (Hangbin Liu) - selftests/net: specify the interface when do arping (Hangbin Liu) - selftests/net: convert arp_ndisc_evict_nocarrier.sh to run it in unique namespace (Hangbin Liu) - selftests/net: add lib.sh (Hangbin Liu) - ice: Rename E822 to E82X (Karol Kolacinski) - ice: periodically kick Tx timestamp interrupt (Jacob Keller) - ice: Re-enable timestamping correctly after reset (Karol Kolacinski) - ice: Improve logs for max ntuple errors (Pawel Kaminski) - ice: add CGU info to devlink info callback (Arkadiusz Kubalewski) - ice: read internal temperature sensor (Konrad Knitter) - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Pedro Tammela) - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Pedro Tammela) - net/sched: act_api: avoid non-contiguous action array (Pedro Tammela) - net/sched: act_api: use tcf_act_for_each_action (Pedro Tammela) - docs: bridge: add other features (Hangbin Liu) - docs: bridge: add netfilter doc (Hangbin Liu) - docs: bridge: add switchdev doc (Hangbin Liu) - docs: bridge: add multicast doc (Hangbin Liu) - docs: bridge: add VLAN doc (Hangbin Liu) - docs: bridge: add STP doc (Hangbin Liu) - docs: bridge: Add kAPI/uAPI fields (Hangbin Liu) - net: bridge: add document for IFLA_BRPORT enum (Hangbin Liu) - net: bridge: add document for IFLA_BR enum (Hangbin Liu) - docs: bridge: update doc format to rst (Hangbin Liu) - net: stmmac: Add support for EST cycle-time-extension (Rohan G Thomas) - net: stmmac: Refactor EST implementation (Rohan G Thomas) - net: stmmac: xgmac: EST interrupts handling (Rohan G Thomas) - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Ravi Gunasekaran) - eth: bnxt: link NAPI instances to queues and IRQs (Jakub Kicinski) - netdev-genl: Add PID for the NAPI thread (Amritha Nambiar) - netdev-genl: spec: Add PID in netdev netlink YAML spec (Amritha Nambiar) - net: Add NAPI IRQ support (Amritha Nambiar) - netdev-genl: spec: Add irq in netdev netlink YAML spec (Amritha Nambiar) - netdev-genl: Add netlink framework functions for napi (Amritha Nambiar) - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Amritha Nambiar) - netdev-genl: Add netlink framework functions for queue (Amritha Nambiar) - ice: Add support in the driver for associating queue with napi (Amritha Nambiar) - net: Add queue and napi association (Amritha Nambiar) - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Amritha Nambiar) - bnxt_en: Add 5760X (P7) PCI IDs (Michael Chan) - bnxt_en: Report the new ethtool link modes in the new firmware interface (Michael Chan) - bnxt_en: Support force speed using the new HWRM fields (Michael Chan) - bnxt_en: Support new firmware link parameters (Michael Chan) - bnxt_en: Refactor ethtool speeds logic (Michael Chan) - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Michael Chan) - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Michael Chan) - bnxt_en: Refactor RX VLAN acceleration logic. (Michael Chan) - bnxt_en: Add new P7 hardware interface definitions (Michael Chan) - bnxt_en: Refactor RSS capability fields (Ajit Khaparde) - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Michael Chan) - bnxt_en: Consolidate DB offset calculation (Hongguang Gao) - bnxt_en: Define basic P7 macros (Michael Chan) - bnxt_en: Update firmware interface to 1.10.3.15 (Michael Chan) - bnxt_en: Fix backing store V2 logic (Michael Chan) - tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) - net: phy: micrel: allow usage of generic ethernet-phy clock (Heiko Stuebner) - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Heiko Stuebner) - docs: netlink: add NLMSG_DONE message format for doit actions (Jiri Pirko) - octeontx2-pf: TC flower offload support for mirror (Suman Ghosh) - octeontx2-af: Add new mbox to support multicast/mirror offload (Suman Ghosh) - netns-ipv4: reorganize netns_ipv4 fast path variables (Coco Li) - cache: enforce cache groups (Coco Li) - Documentations: Analyze heavily used Networking related structs (Coco Li) - nfp: ethtool: expose transmit SO_TIMESTAMPING capability (Yinjun Zhang) - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Niklas Söderlund) - dt-bindings: net: qcom,ipa: document SM8650 compatible (Neil Armstrong) - octeontx2-af: debugfs: update CQ context fields (Nithin Dabilpuram) - Documentation: networking: add missing PLCA messages from the message list (Maxime Chevallier) - tcp: tcp_gro_dev_warn() cleanup (Eric Dumazet) - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Donald Hunter) - octeon_ep: set backpressure watermark for RX queues (Shinas Rasheed) - octeon_ep: Fix error code in probe() (Dan Carpenter) - selftests: tc-testing: remove filters/tests.json (Pedro Tammela) - selftests: tc-testing: rename concurrency.json to flower.json (Pedro Tammela) - selftests: tc-testing: remove spurious './' from Makefile (Pedro Tammela) - selftests: tc-testing: remove spurious nsPlugin usage (Pedro Tammela) - docs: netlink: link to family documentations from spec info (Jakub Kicinski) - octeon_ep: support OCTEON CN98 devices (Shinas Rasheed) - octeon_ep: implement device unload control net API (Shinas Rasheed) - net/sched: cbs: Use units.h instead of the copy of a definition (Andy Shevchenko) - net: phy: mdio_device: Reset device only when necessary (Andrew Halaney) - bpf/tests: Remove duplicate JSGT tests (Yujie Liu) - selftests/bpf: Add TX side to xdp_hw_metadata (Stanislav Fomichev) - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Stanislav Fomichev) - selftests/bpf: Add TX side to xdp_metadata (Stanislav Fomichev) - selftests/bpf: Add csum helpers (Stanislav Fomichev) - selftests/xsk: Support tx_metadata_len (Stanislav Fomichev) - xsk: Add option to calculate TX checksum in SW (Stanislav Fomichev) - xsk: Validate xsk_tx_metadata flags (Stanislav Fomichev) - xsk: Document tx_metadata_len layout (Stanislav Fomichev) - net: stmmac: Add Tx HWTS support to XDP ZC (Song Yoong Siang) - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Stanislav Fomichev) - tools: ynl: Print xsk-features from the sample (Stanislav Fomichev) - xsk: Add TX timestamp and TX checksum offload support (Stanislav Fomichev) - xsk: Support tx_metadata_len (Stanislav Fomichev) - selftests/bpf: Use pkg-config for libelf (Akihiko Odaki) - selftests/bpf: Override PKG_CONFIG for static builds (Akihiko Odaki) - selftests/bpf: Choose pkg-config for the target (Akihiko Odaki) - bpftool: Add support to display uprobe_multi links (Jiri Olsa) - selftests/bpf: Add link_info test for uprobe_multi link (Jiri Olsa) - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Jiri Olsa) - bpf: Add link_info support for uprobe multi link (Jiri Olsa) - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Jiri Olsa) - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Jiri Olsa) - selftests/bpf: update test_offload to use new orphaned property (Stanislav Fomichev) - bpftool: mark orphaned programs during prog show (Stanislav Fomichev) - bpf: Fix a few selftest failures due to llvm18 change (Yonghong Song) - selftests/bpf: Add lazy global subprog validation tests (Andrii Nakryiko) - bpf: Validate global subprogs lazily (Andrii Nakryiko) - bpf: Emit global subprog name in verifier logs (Andrii Nakryiko) - libbpf: Start v1.4 development cycle (Eduard Zingerman) - net: page_pool: fix general protection fault in page_pool_unlist (Eric Dumazet) - net: ethernet: ezchip: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Uwe Kleine-König) - devlink: warn about existing entities during reload-reinit (Jiri Pirko) - Documentation: devlink: extend reload-reinit description (Jiri Pirko) - tcp: Factorise cookie-dependent fields initialisation in cookie_v[46]_check() (Kuniyuki Iwashima) - tcp: Factorise cookie-independent fields initialisation in cookie_v[46]_check(). (Kuniyuki Iwashima) - tcp: Move TCP-AO bits from cookie_v[46]_check() to tcp_ao_syncookie(). (Kuniyuki Iwashima) - tcp: Don't initialise tp->tsoffset in tcp_get_cookie_sock(). (Kuniyuki Iwashima) - tcp: Don't pass cookie to __cookie_v[46]_check(). (Kuniyuki Iwashima) - tcp: Clean up goto labels in cookie_v[46]_check(). (Kuniyuki Iwashima) - tcp: Cache sock_net(sk) in cookie_v[46]_check(). (Kuniyuki Iwashima) - tcp: Clean up reverse xmas tree in cookie_v[46]_check(). (Kuniyuki Iwashima) - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Colin Ian King) - net: dsa: sja1105: Use units.h instead of the copy of a definition (Andy Shevchenko) - selftests: mptcp: add mptcp_lib_wait_local_port_listen (Geliang Tang) - selftests: mptcp: add mptcp_lib_check_transfer (Geliang Tang) - selftests: mptcp: add mptcp_lib_make_file (Geliang Tang) - selftests: mptcp: add missing oflag=append (Geliang Tang) - selftests: mptcp: add mptcp_lib_get_counter (Geliang Tang) - selftests: mptcp: add mptcp_lib_is_v6 (Geliang Tang) - selftests: mptcp: add mptcp_lib_kill_wait (Geliang Tang) - selftests: mptcp: userspace pm send RM_ADDR for ID 0 (Geliang Tang) - selftests: mptcp: userspace pm remove initial subflow (Geliang Tang) - mptcp: userspace pm rename remove_err to out (Geliang Tang) - selftests: mptcp: userspace pm create id 0 subflow (Geliang Tang) - selftests: mptcp: update userspace pm test helpers (Geliang Tang) - selftests: mptcp: add chk_subflows_total helper (Geliang Tang) - selftests: mptcp: add evts_get_info helper (Geliang Tang) - mptcp: add mptcpi_subflows_total counter (Geliang Tang) - mlxsw: spectrum: Use CFF mode where available (Petr Machata) - mlxsw: spectrum_fid: Add support for rFID family in CFF flood mode (Petr Machata) - mlxsw: spectrum_fid: Add a family for bridge FIDs in CFF flood mode (Petr Machata) - mlxsw: spectrum_fid: Initialize flood profiles in CFF mode (Petr Machata) - mlxsw: spectrum_fid: Add profile_id to flood profile (Petr Machata) - mlxsw: spectrum_fid: Add an object to keep flood profiles (Petr Machata) - mlxsw: spectrum_fid: Add hooks for RSP table maintenance (Petr Machata) - mlxsw: spectrum_fid: Add a not-UC packet type (Petr Machata) - mlxsw: spectrum_fid: Add an op for packing SFMR (Petr Machata) - mlxsw: spectrum_fid: Add an op to get PGT address of a FID (Petr Machata) - mlxsw: spectrum_fid: Add an op to get PGT allocation size (Petr Machata) - mlxsw: spectrum_fid: Add an op for flood table initialization (Petr Machata) - mlxsw: spectrum_fid: Move mlxsw_sp_fid_flood_table_init() up (Petr Machata) - mlxsw: spectrum_fid: Make mlxsw_sp_fid_ops.setup return an int (Petr Machata) - mlxsw: spectrum_fid: Split a helper out of mlxsw_sp_fid_flood_table_mid() (Petr Machata) - mlxsw: spectrum_fid: Rename FID ops, families, arrays (Petr Machata) - mlxsw: spectrum_fid: Privatize FID families (Petr Machata) - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Christian Marangi) - net: phy: adin: allow control of Fast Link Down (Vincent Whitchurch) - r8169: improve handling task scheduling (Heiner Kallweit) - dt-bindings: marvell: Add Marvell MV88E6060 DSA schema (Linus Walleij) - dt-bindings: marvell: Rewrite MV88E6xxx in schema (Linus Walleij) - dt-bindings: net: ethernet-switch: Accept special variants (Linus Walleij) - dt-bindings: net: mvusb: Fix up DSA example (Linus Walleij) - dt-bindings: net: dsa: Require ports or ethernet-ports (Linus Walleij) - tools: ynl: don't skip regeneration from make targets (Jakub Kicinski) - tools: ynl: order building samples after generated code (Jakub Kicinski) - tools: ynl: make sure we use local headers for page-pool (Jakub Kicinski) - tools: ynl: fix build of the page-pool sample (Jakub Kicinski) - net: dsa: microchip: make phylink_mac_link_up() not optional (Oleksij Rempel) - net: dsa: microchip: ksz8: Add function to configure ports with integrated PHYs (Oleksij Rempel) - net: dsa: microchip: ksz8: Make flow control, speed, and duplex on CPU port configurable (Oleksij Rempel) - gve: Remove dependency on 4k page size. (John Fraker) - gve: Add page size register to the register_page_list command. (John Fraker) - gve: Remove obsolete checks that rely on page size. (John Fraker) - gve: Deprecate adminq_pfn for pci revision 0x1. (John Fraker) - gve: Perform adminq allocations through a dma_pool. (John Fraker) - iavf: use iavf_schedule_aq_request() helper (Petr Oros) - iavf: Remove queue tracking fields from iavf_adminq_ring (Ivan Vecera) - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) - i40e: Remove AQ register definitions for VF types (Ivan Vecera) - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) - r8169: remove multicast filter limit (Heiner Kallweit) - ice: fix error code in ice_eswitch_attach() (Dan Carpenter) - nfp: ethtool: support TX/RX pause frame on/off (Yu Xiao) - tools: ynl: add sample for getting page-pool information (Jakub Kicinski) - net: page_pool: mute the periodic warning for visible page pools (Jakub Kicinski) - net: page_pool: expose page pool stats via netlink (Jakub Kicinski) - net: page_pool: report when page pool was destroyed (Jakub Kicinski) - net: page_pool: report amount of memory held by page pools (Jakub Kicinski) - net: page_pool: add netlink notifications for state changes (Jakub Kicinski) - net: page_pool: implement GET in the netlink API (Jakub Kicinski) - net: page_pool: add nlspec for basic access to page pools (Jakub Kicinski) - eth: link netdev to page_pools in drivers (Jakub Kicinski) - net: page_pool: stash the NAPI ID for easier access (Jakub Kicinski) - net: page_pool: record pools per netdev (Jakub Kicinski) - net: page_pool: id the page pools (Jakub Kicinski) - net: page_pool: factor out uninit (Jakub Kicinski) - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Vinayak Yadawad) - wifi: mac80211: Extend support for scanning while MLO connected (Ilan Peer) - wifi: cfg80211: Extend support for scanning while MLO connected (Ilan Peer) - wifi: ieee80211: fix PV1 frame control field name (Liam Kearney) - rfkill: return ENOTTY on invalid ioctl (Thomas Weißschuh) - MAINTAINERS: update iwlwifi maintainers (Gregory Greenman) - wifi: rtw89: 8922a: read efuse content from physical map (Ping-Ke Shih) - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Ping-Ke Shih) - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Ping-Ke Shih) - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Ping-Ke Shih) - wifi: rtw89: 8922a: add 8922A basic chip info (Ping-Ke Shih) - wifi: rtlwifi: drop unused const_amdpci_aspm (Bjorn Helgaas) - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Su Hui) - wifi: rtw89: regd: update regulatory map to R65-R44 (Zong-Zhe Yang) - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Zong-Zhe Yang) - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Zong-Zhe Yang) - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Dmitry Antipov) - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Ping-Ke Shih) - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Ping-Ke Shih) - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Ping-Ke Shih) - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Ping-Ke Shih) - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Ping-Ke Shih) - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Zong-Zhe Yang) - wifi: rtw89: pci: reset BDRAM according to chip gen (Zong-Zhe Yang) - wifi: iwlegacy: Remove the unused variable len (Jiapeng Chong) - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Shiji Yang) - wifi: libertas: stop selecting wext (Arnd Bergmann) - wifi: rt2x00: restart beacon queue when hardware reset (Shiji Yang) - wifi: rt2x00: disable RTS threshold for rt2800 by default (Shiji Yang) - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Shiji Yang) - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Chih-Kang Chang) - wifi: rtw88: simplify __rtw_tx_work() (Dmitry Antipov) - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Ping-Ke Shih) - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Ping-Ke Shih) - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Ping-Ke Shih) - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Ping-Ke Shih) - wifi: wilc1000: simplify wilc_scan() (Dmitry Antipov) - wifi: wilc1000: cleanup struct wilc_conn_info (Dmitry Antipov) - wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async() (Dan Carpenter) - wifi: remove orphaned rndis_wlan driver (Arnd Bergmann) - wifi: remove orphaned wl3501 driver (Arnd Bergmann) - wifi: remove orphaned ray_cs driver (Arnd Bergmann) - wifi: remove orphaned orinoco driver (Arnd Bergmann) - wifi: remove orphaned zd1201 driver (Arnd Bergmann) - wifi: remove obsolete hostap driver (Arnd Bergmann) - wifi: remove orphaned cisco/aironet driver (Arnd Bergmann) - wifi: atmel: remove wext style at76c50x drivers (Arnd Bergmann) - wifi: libertas: drop 16-bit PCMCIA support (Arnd Bergmann) - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: consider RX info for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: configure PPDU max user by chip (Zong-Zhe Yang) - wifi: rtw89: set entry size of address CAM to H2C field by chip (Ping-Ke Shih) - wifi: airo: replace deprecated strncpy with strscpy_pad (Justin Stitt) - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Dmitry Antipov) - wifi: wilc1000: simplify remain on channel support (Dmitry Antipov) - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Ping-Ke Shih) - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Ping-Ke Shih) - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Ping-Ke Shih) - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Dmitry Antipov) - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Dmitry Antipov) - wifi: rtlwifi: cleanup struct rtl_phy (Dmitry Antipov) - wifi: rtlwifi: cleanup struct rtl_hal (Dmitry Antipov) - wifi: brcmsmac: replace deprecated strncpy with memcpy (Justin Stitt) - wifi: brcm80211: replace deprecated strncpy with strscpy (Justin Stitt) - selftests: tc-testing: remove unused import (Pedro Tammela) - selftests: tc-testing: cleanup on Ctrl-C (Pedro Tammela) - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Pedro Tammela) - selftests: tc-testing: remove unnecessary time.sleep (Pedro Tammela) - selftests: tc-testing: remove buildebpf plugin (Pedro Tammela) - net: phylink: use the PHY's possible_interfaces if populated (Russell King (Oracle)) - net: phylink: split out PHY validation from phylink_bringup_phy() (Russell King (Oracle)) - net: phylink: pass PHY into phylink_validate_mask() (Russell King (Oracle)) - net: phylink: pass PHY into phylink_validate_one() (Russell King (Oracle)) - net: phylink: split out per-interface validation (Russell King (Oracle)) - net: phy: aquantia: fill in possible_interfaces for AQR113C (Russell King (Oracle)) - net: phy: bcm84881: fill in possible_interfaces (Russell King (Oracle)) - net: phy: marvell10g: fill in possible_interfaces (Russell King (Oracle)) - net: phy: marvell10g: table driven mactype decode (Russell King (Oracle)) - net: phy: add possible interfaces (Russell King (Oracle)) - net :mana :Add remaining GDMA stats for MANA to ethtool (Shradha Gupta) - mm/page_pool: catch page_pool memory leaks (Jesper Dangaard Brouer) - mlxsw: pci: Fix missing error checking (Ido Schimmel) - net: sfp: rework the RollBall PHY waiting code (Marek Behún) - firmware_loader: Expand Firmware upload error codes with firmware invalid error (Kory Maincent) - r8169: remove not needed check in rtl_fw_write_firmware (Heiner Kallweit) - tools: ynl-gen: use enum name from the spec (Jakub Kicinski) - tools: ynl-get: use family c-name (Jakub Kicinski) - bonding: remove print in bond_verify_device_path (Zhengchao Shao) - net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty (Li RongQing) - tools: ynl-gen: always append ULL/LL to range types (Jakub Kicinski) - net: ipa: add IPA v5.5 configuration data (Alex Elder) - net: ipa: add IPA v5.5 register definitions (Alex Elder) - net: ipa: prepare for IPA v5.5 (Alex Elder) - net: ipa: update IPA version comments in "ipa_reg.h" (Alex Elder) - dt-bindings: net: qcom,ipa: add SM8550 compatible (Alex Elder) - octeon_ep: get max rx packet length from firmware (Shinas Rasheed) - octeon_ep: Solve style issues in control net files (Shinas Rasheed) - net/smc: add sysctl for max conns per lgr for SMC-R v2.1 (Guangguan Wang) - net/smc: add sysctl for max links per lgr for SMC-R v2.1 (Guangguan Wang) - octeontx2-pf: TC flower offload support for ICMP type and code (Geetha sowjanya) - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Christian Marangi) - Documentation: Document each netlink family (Breno Leitao) - dt-bindings: net: renesas,ethertsn: Add Ethernet TSN (Niklas Söderlund) - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Niklas Söderlund) - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Niklas Söderlund) - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Niklas Söderlund) - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Niklas Söderlund) - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Niklas Söderlund) - net: stmmac: Add support for HW-accelerated VLAN stripping (Gan, Yi Fang) - net: hsr: Add support for MC filtering at the slave device (Murali Karicheri) - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Yuran Pereira) - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Yuran Pereira) - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Yuran Pereira) - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Yuran Pereira) - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Andrii Nakryiko) - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Oleg Nesterov) - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Oleg Nesterov) - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Oleg Nesterov) - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Andrii Nakryiko) - bpf: smarter verifier log number printing logic (Andrii Nakryiko) - bpf: omit default off=0 and imm=0 in register state log (Andrii Nakryiko) - bpf: emit map name in register state if applicable and available (Andrii Nakryiko) - bpf: print spilled register state in stack slot (Andrii Nakryiko) - bpf: extract register state printing (Andrii Nakryiko) - bpf: move verifier state printing code to kernel/bpf/log.c (Andrii Nakryiko) - bpf: move verbose_linfo() into kernel/bpf/log.c (Andrii Nakryiko) - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Andrii Nakryiko) - bpf: Remove test for MOVSX32 with offset=32 (Puranjay Mohan) - selftests/bpf: add iter test requiring range x range logic (Andrii Nakryiko) - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Andrii Nakryiko) - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Andrii Nakryiko) - selftests/bpf: add randomized reg_bounds tests (Andrii Nakryiko) - selftests/bpf: add range x range test to reg_bounds (Andrii Nakryiko) - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Andrii Nakryiko) - selftests/bpf: BPF register range bounds tester (Andrii Nakryiko) - bpf: make __reg{32,64}_deduce_bounds logic more robust (Andrii Nakryiko) - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Andrii Nakryiko) - bpf: add register bounds sanity checks and sanitization (Andrii Nakryiko) - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Andrii Nakryiko) - bpf: generalize is_scalar_branch_taken() logic (Andrii Nakryiko) - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Andrii Nakryiko) - selftests/bpf: Add selftests for cgroup1 hierarchy (Yafang Shao) - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Yafang Shao) - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Yafang Shao) - selftests/bpf: Add parallel support for classid (Yafang Shao) - selftests/bpf: Fix issues in setup_classid_environment() (Yafang Shao) - bpf: Add a new kfunc for cgroup1 hierarchy (Yafang Shao) - selftests/bpf: Add assert for user stacks in test_task_stack (Jordan Rome) - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Yonghong Song) - bpf: Add crosstask check to __bpf_get_stack (Jordan Rome) - compiler-gcc: Suppress -Wmissing-prototypes warning for all supported GCC (Yafang Shao) - bpf: Use named fields for certain bpf uapi structs (Yonghong Song) - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Dave Marchevsky) - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Dave Marchevsky) - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Dave Marchevsky) - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Dave Marchevsky) - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Dave Marchevsky) - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Dave Marchevsky) - bpf: replace register_is_const() with is_reg_const() (Shung-Hsi Yu) - veristat: add ability to filter top N results (Andrii Nakryiko) - veristat: add ability to sort by stat's absolute value (Andrii Nakryiko) - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Yonghong Song) - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Song Liu) - bpf: Factor out helper check_reg_const_str() (Song Liu) - bpf: Add __bpf_dynptr_data* for in kernel use (Song Liu) - bpf, lpm: Fix check prefixlen before walking trie (Florian Lehner) - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Anders Roxell) - bpftool: Fix prog object type in manpage (Artem Savkov) - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Manu Bretelle) - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Hou Tao) - selftests/bpf: Export map_update_retriable() (Hou Tao) - selftests/bpf: Use value with enough-size when updating per-cpu map (Hou Tao) - bpf: generalize reg_set_min_max() to handle two sets of two registers (Andrii Nakryiko) - bpf: prepare reg_set_min_max for second set of registers (Andrii Nakryiko) - bpf: unify 32-bit and 64-bit is_branch_taken logic (Andrii Nakryiko) - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Andrii Nakryiko) - bpf: move is_branch_taken() down (Andrii Nakryiko) - bpf: generalize is_branch_taken() to work with two registers (Andrii Nakryiko) - bpf: rename is_branch_taken reg arguments to prepare for the second one (Andrii Nakryiko) - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Andrii Nakryiko) - bpf: try harder to deduce register bounds from different numeric domains (Andrii Nakryiko) - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Andrii Nakryiko) - bpf: add special smin32/smax32 derivation from 64-bit bounds (Andrii Nakryiko) - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Andrii Nakryiko) - bpf: derive smin32/smax32 from umin32/umax32 bounds (Andrii Nakryiko) - bpf: derive smin/smax from umin/max bounds (Andrii Nakryiko) - selftests/bpf: satisfy compiler by having explicit return in btf test (Andrii Nakryiko) - selftests/bpf: fix RELEASE=1 build for tc_opts (Andrii Nakryiko) - selftests/bpf: Add malloc failure checks in bpf_iter (Yuran Pereira) - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Yuran Pereira) - bnxt_en: Rename some macros for the P5 chips (Randy Schacher) - bnxt_en: Modify the NAPI logic for the new P7 chips (Michael Chan) - bnxt_en: Modify RX ring indexing logic. (Michael Chan) - bnxt_en: Modify TX ring indexing logic. (Michael Chan) - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Michael Chan) - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Michael Chan) - bnxt_en: Add support for new backing store query firmware API (Michael Chan) - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Michael Chan) - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Michael Chan) - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Michael Chan) - bnxt_en: Restructure context memory data structures (Michael Chan) - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Michael Chan) - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Michael Chan) - net: page_pool: avoid touching slow on the fastpath (Jakub Kicinski) - net: page_pool: split the page_pool_params into fast and slow (Jakub Kicinski) - mlxsw: spectrum_router: Call RIF setup before obtaining FID (Petr Machata) - mlxsw: spectrum_router: Add a helper to get subport number from a RIF (Petr Machata) - mlxsw: spectrum_fid: Extract SFMR packing into a helper (Petr Machata) - mlxsw: spectrum_fid: Drop unnecessary conditions (Petr Machata) - mlxsw: pci: Permit enabling CFF mode (Petr Machata) - mlxsw: core, pci: Add plumbing related to CFF mode (Petr Machata) - mlxsw: reg: Add to SFMR register the fields related to CFF flood mode (Petr Machata) - mlxsw: reg: Extract flood-mode specific part of mlxsw_reg_sfmr_pack() (Petr Machata) - mlxsw: reg: Drop unnecessary writes from mlxsw_reg_sfmr_pack() (Petr Machata) - mlxsw: reg: Mark SFGC & some SFMR fields as reserved in CFF mode (Petr Machata) - mlxsw: reg: Add Switch FID Flooding Profiles Register (Petr Machata) - mlxsw: resources: Add max_cap_nve_flood_prf (Petr Machata) - mlxsw: cmd: Add MLXSW_CMD_MBOX_CONFIG_PROFILE_FLOOD_MODE_CFF (Petr Machata) - mlxsw: cmd: Add cmd_mbox.query_fw.cff_support (Petr Machata) - net: do not send a MOVE event when netdev changes netns (Jakub Kicinski) - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) - net: phylink: use for_each_set_bit() (Russell King (Oracle)) - net: stmmac: reduce dma ring display code duplication (Baruch Siach) - net: stmmac: remove extra newline from descriptors display (Baruch Siach) - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Zhengchao Shao) - octeon_ep: support Octeon CN10K devices (Shinas Rasheed) - net: ethernet: mtk_wed: add support for devices with more than 4GB of dram (Lorenzo Bianconi) - selftests: tc-testing: report number of workers in use (Pedro Tammela) - selftests: tc-testing: timeout on unbounded loops (Pedro Tammela) - selftests: tc-testing: leverage -all in suite ns teardown (Pedro Tammela) - selftests: tc-testing: use netns delete from pyroute2 (Pedro Tammela) - selftests: tc-testing: move back to per test ns setup (Pedro Tammela) - selftests: tc-testing: cap parallel tdc to 4 cores (Pedro Tammela) - nfp: offload flow steering to the nfp (Yinjun Zhang) - nfp: add ethtool flow steering callbacks (Yinjun Zhang) - net: axienet: Introduce dmaengine support (Radhey Shyam Pandey) - net: axienet: Preparatory changes for dmaengine support (Sarath Babu Naidu Gaddam) - dt-bindings: net: xlnx,axi-ethernet: Introduce DMA support (Radhey Shyam Pandey) - selftests: net: verify fq per-band packet limit (Willem de Bruijn) - net: microchip: lan743x : bidirectional throughput improvement (Vishvambar Panth S) - net: ethernet: mtk_wed: rely on __dev_alloc_page in mtk_wed_tx_buffer_alloc (Lorenzo Bianconi) - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Roger Quadros) - net: ethernet: am65-cpsw: Set default TX channels to maximum (Roger Quadros) - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Roger Quadros) - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Roger Quadros) - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Li RongQing) - ice: reserve number of CP queues (Michal Swiatkowski) - ice: adjust switchdev rebuild path (Michal Swiatkowski) - ice: add VF representors one by one (Michal Swiatkowski) - ice: realloc VSI stats arrays (Michal Swiatkowski) - ice: set Tx topology every time new repr is added (Michal Swiatkowski) - ice: allow changing SWITCHDEV_CTRL VSI queues (Michal Swiatkowski) - ice: return pointer to representor (Michal Swiatkowski) - ice: make representor code generic (Michal Swiatkowski) - ice: remove VF pointer reference in eswitch code (Michal Swiatkowski) - ice: track port representors in xarray (Michal Swiatkowski) - ice: use repr instead of vf->repr (Michal Swiatkowski) - ice: track q_id in representor (Michal Swiatkowski) - ice: remove unused control VSI parameter (Michal Swiatkowski) - ice: remove redundant max_vsi_num variable (Michal Swiatkowski) - ice: rename switchdev to eswitch (Michal Swiatkowski) - igc: Add support for PTP .getcyclesx64() (Vinicius Costa Gomes) - igc: Simplify setting flags in the TX data descriptor (Vinicius Costa Gomes) - selftests/tc-testing: add hashtable tests for u32 (Pedro Tammela) - net/sched: cls_u32: replace int refcounts with proper refcounts (Pedro Tammela) - net: partial revert of the "Make timestamping selectable: series (Jakub Kicinski) - r8169: improve RTL8411b phy-down fixup (Heiner Kallweit) - net/mlx5e: Remove early assignment to netdev->features (Tariq Toukan) - net/mlx5e: Add local loopback counter to vport rep stats (Or Har-Toov) - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Rahul Rameshbabu) - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Rahul Rameshbabu) - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Rahul Rameshbabu) - net/mlx5: Refactor real time clock operation checks for PHC (Rahul Rameshbabu) - net/mlx5e: Access array with enum values instead of magic numbers (Gal Pressman) - net/mlx5: simplify mlx5_set_driver_version string assignments (Justin Stitt) - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Kees Cook) - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Kees Cook) - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Amir Tzin) - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Moshe Shemesh) - net/mlx5: print change on SW reset semaphore returns busy (Moshe Shemesh) - batman-adv: Switch to linux/array_size.h (Sven Eckelmann) - batman-adv: Switch to linux/sprintf.h (Sven Eckelmann) - batman-adv: mcast: shrink tracker packet after scrubbing (Linus Lüssing) - batman-adv: mcast: implement multicast packet generation (Linus Lüssing) - batman-adv: mcast: implement multicast packet reception and forwarding (Linus Lüssing) - batman-adv: Start new development cycle (Simon Wunderlich) - selftests: mlxsw: Add PCI reset test (Ido Schimmel) - mlxsw: pci: Implement PCI reset handlers (Ido Schimmel) - mlxsw: pci: Add support for new reset flow (Ido Schimmel) - mlxsw: pci: Move software reset code to a separate function (Amit Cohen) - mlxsw: pci: Rename mlxsw_pci_sw_reset() (Amit Cohen) - mlxsw: Extend MRSR pack() function to support new commands (Amit Cohen) - PCI: Add debug print for device ready delay (Ido Schimmel) - PCI: Add no PM reset quirk for NVIDIA Spectrum devices (Ido Schimmel) - devlink: Add device lock assert in reload operation (Ido Schimmel) - devlink: Acquire device lock during reload command (Ido Schimmel) - devlink: Allow taking device lock in pre_doit operations (Ido Schimmel) - devlink: Enable the use of private flags in post_doit operations (Ido Schimmel) - devlink: Acquire device lock during netns dismantle (Ido Schimmel) - devlink: Move private netlink flags to C file (Ido Schimmel) - net/ncsi: Add NC-SI 1.2 Get MC MAC Address command (Peter Delevoryas) - net/ncsi: Fix netlink major/minor version numbers (Peter Delevoryas) - net/ncsi: Simplify Kconfig/dts control flow (Peter Delevoryas) - netlink: specs: Introduce time stamping set command (Kory Maincent) - net: ethtool: ts: Let the active time stamping layer be selectable (Kory Maincent) - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Kory Maincent) - net: Change the API of PHY default timestamp to MAC (Kory Maincent) - net: Replace hwtstamp_source by timestamping layer (Kory Maincent) - netlink: specs: Introduce new netlink command to list available time stamping layers (Kory Maincent) - net: ethtool: Add a command to list available time stamping layers (Kory Maincent) - netlink: specs: Introduce new netlink command to get current timestamp (Kory Maincent) - net: ethtool: Add a command to expose current time stamping layer (Kory Maincent) - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Kory Maincent) - net: phy: micrel: fix ts_info value in case of no phc (Kory Maincent) - net: Make dev_set_hwtstamp_phylib accessible (Kory Maincent) - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Kory Maincent) - net: ethtool: Refactor identical get_ts_info implementations. (Richard Cochran) - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Kory Maincent) - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Kory Maincent) - gve: add gve_features_check() (Eric Dumazet) - net: phy: broadcom: Wire suspend/resume for BCM54612E (Marco von Rosenberg) - tipc: Remove redundant call to TLV_SPACE() (Shigeru Yoshida) - dt-bindings: net: renesas,etheravb: Document RZ/Five SoC (Lad Prabhakar) - net: sfp: use linkmode_*() rather than open coding (Russell King (Oracle)) - net: phylink: use linkmode_fill() (Russell King (Oracle)) - net: linkmode: add linkmode_fill() helper (Russell King (Oracle)) - tcp: no longer abort SYN_SENT when receiving some ICMP (Eric Dumazet) - tcp: use tp->total_rto to track number of linear timeouts in SYN_SENT state (Eric Dumazet) - vxlan: add support for flowlabel inherit (Alce Lafranque) - selftests/net: synchronize udpgro tests' tx and rx connection (Lucas Karpinski) - selftests: tc-testing: use parallel tdc in kselftests (Pedro Tammela) - selftests: tc-testing: preload all modules in kselftests (Pedro Tammela) - selftests: tc-testing: rework namespaces and devices setup (Pedro Tammela) - selftests: tc-testing: drop '-N' argument from nsPlugin (Pedro Tammela) - dt-bindings: Document Marvell Aquantia PHY (Christian Marangi) - net: phy: aquantia: add firmware load support (Robert Marko) - net: phy: aquantia: move MMD_VEND define to header (Christian Marangi) - net: phy: aquantia: move to separate directory (Christian Marangi) - octeon_ep: remove atomic variable usage in Tx data path (Shinas Rasheed) - octeon_ep: implement xmit_more in transmit (Shinas Rasheed) - octeon_ep: remove dma sync in trasmit path (Shinas Rasheed) - octeon_ep: add padding for small packets (Shinas Rasheed) - indirect_call_wrapper: Fix typo in INDIRECT_CALL_$NR kerneldoc (Tobias Klauser) - net: don't dump stack on queue timeout (Jakub Kicinski) - bnxt_en: Optimize xmit_more TX path (Michael Chan) - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Michael Chan) - bnxt_en: Add macros related to TC and TX rings (Michael Chan) - bnxt_en: Add helper to get the number of CP rings required for TX rings (Michael Chan) - bnxt_en: Support up to 8 TX rings per MSIX (Michael Chan) - bnxt_en: Refactor bnxt_hwrm_set_coal() (Michael Chan) - bnxt_en: New encoding for the TX opaque field (Michael Chan) - bnxt_en: Refactor bnxt_tx_int() (Michael Chan) - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Michael Chan) - bnxt_en: Add completion ring pointer in TX and RX ring structures (Michael Chan) - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Michael Chan) - bnxt_en: Add completion ring pointer in TX and RX ring structures (Michael Chan) - bnxt_en: Put the TX producer information in the TX BD opaque field (Michael Chan) - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) - i40e: Remove VF MAC types (Ivan Vecera) - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) - i40e: Initialize hardware capabilities at single place (Ivan Vecera) - i40e: Consolidate hardware capabilities (Ivan Vecera) - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) - i40e: Remove _t suffix from enum type names (Ivan Vecera) - i40e: Remove unused flags (Ivan Vecera) - i40e: Change user notification of non-SFP module in i40e_get_module_info() (Andrii Staikov) - i40e: add an error code check in i40e_vsi_setup (Su Hui) - i40e: increase max descriptors for XL710 (Justin Bronder) - net: dsa: tag_rtl4_a: Use existing ETH_P_REALTEK constant (Florian Fainelli) - Revert "s390: update defconfigs" (Alexander Gordeev) - s390/cio: make sch->lock spinlock pointer a member (Halil Pasic) - s390: update defconfigs (Heiko Carstens) - s390/mm: convert pgste locking functions to C (Claudio Imbrenda) - s390/fpu: get rid of MACHINE_HAS_VX (Heiko Carstens) - s390/als: add vector facility to z13 architecture level set (Heiko Carstens) - s390/fpu: remove "novx" option (Heiko Carstens) - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Heiko Carstens) - KVM: s390: remove superfluous save_fpu_regs() call (Heiko Carstens) - s390/fpu: get rid of test_fp_ctl() (Heiko Carstens) - KVM: s390: use READ_ONCE() to read fpc register value (Heiko Carstens) - KVM: s390: fix setting of fpc register (Heiko Carstens) - s390/ptrace: handle setting of fpc register correctly (Heiko Carstens) - s390/nmi: implement and use local_mcck_save() / local_mcck_restore() (Heiko Carstens) - s390/nmi: consistently enable machine checks in trap_init() (Heiko Carstens) - s390/ctlreg: return old register contents when changing bits (Heiko Carstens) - s390/ap: handle outband SE bind state change (Harald Freudenberger) - s390/ap: store TAPQ hwinfo in struct ap_card (Harald Freudenberger) - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Tony Krowiak) - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Tony Krowiak) - s390/vfio-ap: set status response code to 06 on gisc registration failure (Anthony Krowiak) - s390/vfio-ap: unpin pages on gisc registration failure (Anthony Krowiak) - s390/boot: always align vmalloc area on segment boundary (Alexander Gordeev) - s390/sysinfo: add variable capacity information (Vasily Gorbik) - asm-generic: Fix 32 bit __generic_cmpxchg_local (David McKay) - Hexagon: Make pfn accessors statics inlines (Linus Walleij) - ARC: mm: Make virt_to_pfn() a static inline (Linus Walleij) - mips: remove extraneous asm-generic/iomap.h include (Arnd Bergmann) - sparc: Use $(kecho) to announce kernel images being ready (Uwe Kleine-König) - arm64: vdso32: Define BUILD_VDSO32_64 to correct prototypes (Nathan Chancellor) - csky: fix arch_jump_label_transform_static override (Arnd Bergmann) - arch: add do_page_fault prototypes (Arnd Bergmann) - arch: add missing prepare_ftrace_return() prototypes (Arnd Bergmann) - arch: vdso: consolidate gettime prototypes (Arnd Bergmann) - arch: include linux/cpu.h for trap_init() prototype (Arnd Bergmann) - arch: fix asm-offsets.c building with -Wmissing-prototypes (Arnd Bergmann) - arch: consolidate arch_irq_work_raise prototypes (Arnd Bergmann) - asm/io: remove unnecessary xlate_dev_mem_ptr() and unxlate_dev_mem_ptr() (Kefeng Wang) - mips: io: remove duplicated codes (Baoquan He) - arch/*/io.h: remove ioremap_uc in some architectures (Baoquan He) - mips: add including (Jiaxun Yang) - hexagon: Remove CONFIG_HEXAGON_ARCH_VERSION from uapi header (Thomas Huth) - kernel/module: improve documentation for try_module_get() (Marco Pagani) - module: Remove redundant TASK_UNINTERRUPTIBLE (Kevin Hao) - sysctl: remove struct ctl_path (Thomas Weißschuh) - sysctl: delete unused define SYSCTL_PERM_EMPTY_DIR (Thomas Weißschuh) - coda: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - sysctl: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - fs: Remove the now superfluous sentinel elements from ctl_table array (Joel Granados) - cachefiles: Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - sysclt: Clarify the results of selftest run (Joel Granados) - sysctl: Add a selftest for handling empty dirs (Joel Granados) - sysctl: Fix out of bounds access for empty sysctl registers (Joel Granados) - MAINTAINERS: Add Joel Granados as co-maintainer for proc sysctl (Luis Chamberlain) - MAINTAINERS: remove Iurii Zaikin from proc sysctl (Luis Chamberlain) - Kill sched.h dependency on rcupdate.h (Kent Overstreet) - kill unnecessary thread_info.h include (Kent Overstreet) - Kill unnecessary kernel.h include (Kent Overstreet) - preempt.h: Kill dependency on list.h (Kent Overstreet) - rseq: Split out rseq.h from sched.h (Kent Overstreet) - LoongArch: signal.c: add header file to fix build error (Randy Dunlap) - restart_block: Trim includes (Kent Overstreet) - lockdep: move held_lock to lockdep_types.h (Kent Overstreet) - sem: Split out sem_types.h (Kent Overstreet) - uidgid: Split out uidgid_types.h (Kent Overstreet) - seccomp: Split out seccomp_types.h (Kent Overstreet) - refcount: Split out refcount_types.h (Kent Overstreet) - uapi/linux/resource.h: fix include (Kent Overstreet) - x86/signal: kill dependency on time.h (Kent Overstreet) - syscall_user_dispatch.h: split out *_types.h (Kent Overstreet) - mm_types_task.h: Trim dependencies (Kent Overstreet) - Split out irqflags_types.h (Kent Overstreet) - ipc: Kill bogus dependency on spinlock.h (Kent Overstreet) - shm: Slim down dependencies (Kent Overstreet) - workqueue: Split out workqueue_types.h (Kent Overstreet) - timers: Split out timer_types.h (Kent Overstreet) - signal: Kill bogus dependency on list.h (Kent Overstreet) - timerqueue: Split out timerqueue_types.h (Kent Overstreet) - rslib: kill bogus dependency on list.h (Kent Overstreet) - wait: Remove uapi header file from main header file (Matthew Wilcox (Oracle)) - plist: Split out plist_types.h (Kent Overstreet) - sched.h: move pid helpers to pid.h (Kent Overstreet) - pid: Split out pid_types.h (Kent Overstreet) - locking/seqlock: Split out seqlock_types.h (Kent Overstreet) - posix-cpu-timers: Split out posix-timers_types.h (Kent Overstreet) - locking/mutex: split out mutex_types.h (Kent Overstreet) - hrtimers: Split out hrtimer_types.h (Kent Overstreet) - ktime.h: move ktime_t to types.h (Kent Overstreet) - sched.h: Move (spin|rwlock)_needbreak() to spinlock.h (Kent Overstreet) - kernel/numa.c: Move logging out of numa.h (Kent Overstreet) - arm64: Fix circular header dependency (Kent Overstreet) - timekeeping: Kill percpu.h dependency (Kent Overstreet) - prandom: Remove unused include (Kent Overstreet) - nodemask: Split out include/linux/nodemask_types.h (Kent Overstreet) - torture: add missing dependency on hrtimer.h (Kent Overstreet) - PM: fix missing rculist.h dependency (Kent Overstreet) - time_namespace.h: fix missing include (Kent Overstreet) - kmsan: add missing types.h dependency (Kent Overstreet) - kernel/fork.c: add missing include (Kent Overstreet) - nsproxy.h: add missing include (Kent Overstreet) - task_stack.h: add missing include (Kent Overstreet) - microblaze: add missing forward declaration (Kent Overstreet) - m68k: Fix missing include (Kent Overstreet) - x86: fix missing includes/forward declarations (Kent Overstreet) - media: vidtv: fix missing include (Kent Overstreet) - drivers/gpu/drm/i915/i915_memcpy.c: fix missing includes (Kent Overstreet) - bcachefs: eytzinger0_find() search should be const (Kent Overstreet) - bcachefs: move "ptrs not changing" optimization to bch2_trigger_extent() (Kent Overstreet) - bcachefs: fix simulateously upgrading & downgrading (Kent Overstreet) - bcachefs: Restart recovery passes more reliably (Kent Overstreet) - bcachefs: bch2_dump_bset() doesn't choke on u64s == 0 (Kent Overstreet) - bcachefs: improve checksum error messages (Kent Overstreet) - bcachefs: improve validate_bset_keys() (Kent Overstreet) - bcachefs: print sb magic when relevant (Kent Overstreet) - bcachefs: __bch2_sb_field_to_text() (Kent Overstreet) - bcachefs: %%pg is banished (Kent Overstreet) - bcachefs: Improve would_deadlock trace event (Kent Overstreet) - bcachefs: fsck_err()s don't need to manually check c->sb.version anymore (Kent Overstreet) - bcachefs: Upgrades now specify errors to fix, like downgrades (Kent Overstreet) - bcachefs: no thread_with_file in userspace (Kent Overstreet) - bcachefs: Don't autofix errors we can't fix (Kent Overstreet) - bcachefs: add missing bch2_latency_acct() call (Kent Overstreet) - bcachefs: increase max_active on io_complete_wq (Kent Overstreet) - bcachefs: add time_stats for btree_node_read_done() (Kent Overstreet) - bcachefs: don't clear accessed bit in btree node fill (Kent Overstreet) - bcachefs: Add an option to control btree node prefetching (Kent Overstreet) - bcachefs: kill useless return ret (Kent Overstreet) - bcachefs: Combine .trans_trigger, .atomic_trigger (Kent Overstreet) - bcachefs: unify extent trigger (Kent Overstreet) - bcachefs: bch2_trigger_stripe_ptr() (Kent Overstreet) - bcachefs: Online fsck can now fix errors (Kent Overstreet) - bcachefs: bch2_trigger_pointer() (Kent Overstreet) - bcachefs: unify stripe trigger (Kent Overstreet) - bcachefs: move stripe triggers to ec.c (Kent Overstreet) - bcachefs: unify alloc trigger (Kent Overstreet) - bcachefs: move bch2_mark_alloc() to alloc_background.c (Kent Overstreet) - bcachefs: unify reservation trigger (Kent Overstreet) - bcachefs: unify reflink_p trigger (Kent Overstreet) - bcachefs: unify inode trigger (Kent Overstreet) - bcachefs: kill mem_trigger_run_overwrite_then_insert() (Kent Overstreet) - bcachefs: BTREE_TRIGGER_TRANSACTIONAL (Kent Overstreet) - bcachefs: Kill BTREE_TRIGGER_NOATOMIC (Kent Overstreet) - bcachefs: mark now takes bkey_s (Kent Overstreet) - bcachefs: trans_mark now takes bkey_s (Kent Overstreet) - bcachefs: Upgrading uses bch_sb.recovery_passes_required (Kent Overstreet) - bcachefs: factor out thread_with_file, thread_with_stdio (Kent Overstreet) - bcachefs: Fix printing of device durability (Kent Overstreet) - bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_wb_slowpath (Kent Overstreet) - bcachefs: __journal_keys_sort() refactoring (Kent Overstreet) - bcachefs: wb_key_cmp -> wb_key_ref_cmp (Kent Overstreet) - bcachefs: track transaction durations (Kent Overstreet) - bcachefs: btree_trans always has stats (Kent Overstreet) - bcachefs: Split brain detection (Kent Overstreet) - bcachefs: bch_member->seq (Kent Overstreet) - bcachefs: Fix nochanges/read_only interaction (Kent Overstreet) - bcachefs: Check journal entries for invalid keys in trans commit path (Kent Overstreet) - bcachefs: check_directory_structure() can now be run online (Kent Overstreet) - bcachefs: Fix reattach_inode() for snapshots (Kent Overstreet) - bcachefs: bch2_btree_trans_peek_slot_updates (Kent Overstreet) - bcachefs: bch2_btree_trans_peek_prev_updates (Kent Overstreet) - bcachefs: bch2_btree_trans_peek_updates (Kent Overstreet) - bcachefs: growable btree_paths (Kent Overstreet) - bcachefs: Fix interior update path btree_path uses (Kent Overstreet) - bcachefs: trans->nr_paths (Kent Overstreet) - bcachefs: trans->updates will also be resizable (Kent Overstreet) - bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONS (Kent Overstreet) - bcachefs: rcu protect trans->paths (Kent Overstreet) - bcachefs: Clean up btree_trans (Kent Overstreet) - bcachefs: kill btree_path.idx (Kent Overstreet) - bcachefs: get_unlocked_mut_path() -> btree_path_idx_t (Kent Overstreet) - bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idx (Kent Overstreet) - bcachefs: bch2_path_get() no longer uses path->idx (Kent Overstreet) - bcachefs: trans_for_each_path_with_node() no longer uses path->idx (Kent Overstreet) - bcachefs: trans_for_each_path() no longer uses path->idx (Kent Overstreet) - bcachefs: kill trans_for_each_path_from() (Kent Overstreet) - bcachefs: bch2_btree_path_to_text() -> btree_path_idx_t (Kent Overstreet) - bcachefs: struct trans_for_each_path_inorder_iter (Kent Overstreet) - bcachefs: btree_insert_entry -> btree_path_idx_t (Kent Overstreet) - bcachefs: btree_iter -> btree_path_idx_t (Kent Overstreet) - bcachefs: btree_path_alloc() -> btree_path_idx_t (Kent Overstreet) - bcachefs: bch2_btree_path_traverse() -> btree_path_idx_t (Kent Overstreet) - bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_t (Kent Overstreet) - bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_t (Kent Overstreet) - bcachefs; bch2_path_put() -> btree_path_idx_t (Kent Overstreet) - bcachefs: bch2_path_get() -> btree_path_idx_t (Kent Overstreet) - bcachefs: minor bch2_btree_path_set_pos() optimization (Kent Overstreet) - bcachefs: Kill GFP_NOFAIL usage in readahead path (Kent Overstreet) - bcachefs: Convert split_devs() to darray (Kent Overstreet) - bcachefs: skip journal more often in key cache reclaim (Kent Overstreet) - bcachefs: for_each_keylist_key() declares loop iter (Kent Overstreet) - bcachefs: bkey_for_each_ptr() now declares loop iter (Kent Overstreet) - bcachefs: kill __bch2_btree_iter_peek_upto_and_restart() (Kent Overstreet) - bcachefs: fsck -> bch2_trans_run() (Kent Overstreet) - bcachefs: vstruct_for_each() now declares loop iter (Kent Overstreet) - bcachefs: for_each_member_device_rcu() now declares loop iter (Kent Overstreet) - bcachefs: for_each_member_device() now declares loop iter (Kent Overstreet) - bcachefs: for_each_btree_key() now declares loop iter (Kent Overstreet) - bcachefs: kill for_each_btree_key_norestart() (Kent Overstreet) - bcachefs: kill for_each_btree_key_old_upto() (Kent Overstreet) - bcachefs: for_each_btree_key_upto() -> for_each_btree_key_old_upto() (Kent Overstreet) - bcachefs: bch2_dirent_lookup() -> lockrestart_do() (Kent Overstreet) - bcachefs: bch2_trans_srcu_lock() should be static (Kent Overstreet) - bcachefs: use track_event_change() for allocator blocked stats (Kent Overstreet) - bcachefs: fix warning about uninitialized time_stats (Kent Overstreet) - bcachefs: add more verbose logging (Kent Overstreet) - bcachefs: better error message in btree_node_write_work() (Kent Overstreet) - bcachefs: simplify bch_devs_list (Kent Overstreet) - bcachefs: darray_for_each() now declares loop iter (Kent Overstreet) - bcachefs: trans_for_each_update() now declares loop iter (Kent Overstreet) - bcachefs: Improve the nopromote tracepoint (Kent Overstreet) - bcachefs: Use GFP_KERNEL for promote allocations (Kent Overstreet) - bcachefs: mean and variance: fix kernel-doc for function params (Randy Dunlap) - bcachefs: check for failure to downgrade (Kent Overstreet) - bcachefs: Fixes for rust bindgen (Kent Overstreet) - bcachefs: Delete dio read alignment check (Kent Overstreet) - MAINTAINERS: Update my email address (Kent Overstreet) - bcachefs: clean up some dead fallocate code (Brian Foster) - bcachefs: Make sure allocation failure errors are logged (Kent Overstreet) - bcachefs: drop extra semicolon (Kent Overstreet) - bcachefs: Replace zero-length array with flex-array member and use __counted_by (Gustavo A. R. Silva) - bcachefs: Use array_size() in call to copy_from_user() (Gustavo A. R. Silva) - bcachefs: qstr_eq() (Kent Overstreet) - bcachefs: bch_err_(fn|msg) check if should print (Kent Overstreet) - bcachefs: fix userspace build errors (Kent Overstreet) - bcachefs: Drop journal entry compaction (Kent Overstreet) - bcachefs: kill btree_trans->wb_updates (Kent Overstreet) - bcachefs: check_root() can now be run online (Kent Overstreet) - bcachefs: Inline btree write buffer sort (Kent Overstreet) - bcachefs: btree write buffer now slurps keys from journal (Kent Overstreet) - bcachefs: journal->buf_lock (Kent Overstreet) - bcachefs: Unwritten journal buffers are always dirty (Kent Overstreet) - bcachefs: bch2_trans_node_add no longer uses trans_for_each_path() (Kent Overstreet) - bcachefs: Improve trans->extra_journal_entries (Kent Overstreet) - bcachefs; kill bch2_btree_key_cache_flush() (Kent Overstreet) - bcachefs: kill btree_path->(alloc_seq|downgrade_seq) (Kent Overstreet) - bcachefs: Fix snapshot.c assertion for online fsck (Kent Overstreet) - bcachefs: six lock: fix typos (Randy Dunlap) - bcachefs: reserve path idx 0 for sentinal (Kent Overstreet) - bcachefs: Rename for_each_btree_key2() -> for_each_btree_key() (Kent Overstreet) - bcachefs: Kill for_each_btree_key() (Kent Overstreet) - bcachefs: continue now works in for_each_btree_key2() (Kent Overstreet) - bcachefs: Fix bch2_read_btree() (Kent Overstreet) - bcachefs: Fix open coded set_btree_iter_dontneed() (Kent Overstreet) - bcachefs: BCH_IOCTL_FSCK_ONLINE (Kent Overstreet) - bcachefs: BCH_IOCTL_FSCK_OFFLINE (Kent Overstreet) - bcachefs: bch2_run_online_recovery_passes() (Kent Overstreet) - bcachefs: Mark recovery passses that are safe to run online (Kent Overstreet) - bcachefs: Add ability to redirect log output (Kent Overstreet) - bcachefs: thread_with_file (Kent Overstreet) - bcachefs: c->ro_ref (Kent Overstreet) - bcachefs: Improve error message when finding wrong btree node (Kent Overstreet) - bcachefs: return from fsync on writeback error to avoid early shutdown (Brian Foster) - bcachefs: BCH_ERR_opt_parse_error (Kent Overstreet) - bcachefs: Refactor trans->paths_allocated to be standard bitmap (Kent Overstreet) - bcachefs: Move reflink_p triggers into reflink.c (Kent Overstreet) - bcachefs: Remove obsolete comment about zstd (Richard Davies) - bcachefs: Include btree_trans in more tracepoints (Kent Overstreet) - bcachefs: remove sb lock and flags update on explicit shutdown (Brian Foster) - bcachefs: Make backpointer fsck wb flush check more rigorous (Kent Overstreet) - bcachefs: On missing backpointer to interior node, flush interior updates (Kent Overstreet) - bcachefs: remove redundant condition from data_update_index_update (Daniel Hill) - bcachefs: copygc shouldn't try moving buckets on error (Daniel Hill) - bcachefs: Explicity go RW for fsck (Kent Overstreet) - bcachefs: copygc should wakeup on shutdown if disabled (Daniel Hill) - bcachefs: rebalance should wakeup on shutdown if disabled (Daniel Hill) - bcachefs: remove dead bch2_evacuate_bucket() (Daniel Hill) - bcachefs: Replace zero-length arrays with flexible-array members (Gustavo A. R. Silva) - bcachefs: more write buffer refactoring (Kent Overstreet) - bcachefs: wb_flush_one_slowpath() (Kent Overstreet) - bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durability anymore (Kent Overstreet) - bcachefs: Don't open code bch2_dev_exists2() (Kent Overstreet) - bcachefs: Improve trace_trans_restart_would_deadlock (Kent Overstreet) - bcachefs: Improve trace_trans_restart_too_many_iters() (Kent Overstreet) - bcachefs: count_event() (Kent Overstreet) - bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush() (Kent Overstreet) - bcachefs: bch2_btree_write_buffer_flush_locked() (Kent Overstreet) - bcachefs: Clean up btree write buffer write ref handling (Kent Overstreet) - bcachefs: delete useless commit_do() (Kent Overstreet) - bcachefs: kill journal->preres_wait (Kent Overstreet) - bcachefs: Improve btree write buffer tracepoints (Kent Overstreet) - bcachefs: No need to allocate keys for write buffer (Kent Overstreet) - bcachefs: convert bch_fs_flags to x-macro (Kent Overstreet) - bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m() (Kent Overstreet) - bcachefs: Refactor bch2_check_alloc_to_lru_ref() (Kent Overstreet) - bcachefs: Add a rebalance, data_update tracepoints (Kent Overstreet) - bcachefs: Print durability in member_to_text() (Kent Overstreet) - bcachefs: Improve sysfs compression_stats (Kent Overstreet) - bcachefs: Kill dev_usage->buckets_ec (Kent Overstreet) - bcachefs: bch2_dev_usage_to_text() (Kent Overstreet) - bcachefs: New bucket sector count helpers (Kent Overstreet) - bcachefs: BCH_IOCTL_DEV_USAGE_V2 (Kent Overstreet) - bcachefs: Simplify check_bucket_ref() (Kent Overstreet) - bcachefs: six locks: Simplify optimistic spinning (Kent Overstreet) - powerpc: Export kvm_guest static key, for bcachefs six locks (Kent Overstreet) - bcachefs: BCH_DATA_OP_drop_extra_replicas (Kent Overstreet) - bcachefs: Convert bch2_move_btree() to bbpos (Kent Overstreet) - bcachefs: x-macro-ify bch_data_ops enum (Kent Overstreet) - bcachefs: clean up one inconsistent indenting (Yang Li) - bcachefs: add a quieter bch2_read_super (Daniel Hill) - bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc() (Kent Overstreet) - bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1 (Kent Overstreet) - bcachefs: Kill btree_iter->journal_pos (Kent Overstreet) - bcachefs: Kill memset() in bch2_btree_iter_init() (Kent Overstreet) - bcachefs: Add a tracepoint for journal entry close (Kent Overstreet) - bcachefs: Don't flush journal after replay (Kent Overstreet) - bcachefs: Don't rejournal keys in key cache flush (Kent Overstreet) - bcachefs: Fix userspace bch2_prt_datetime() (Kent Overstreet) - bcachefs: Kill BTREE_ITER_ALL_LEVELS (Kent Overstreet) - bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELS (Kent Overstreet) - bcachefs: Improve btree_path_dowgrade tracepoint (Kent Overstreet) - bcachefs: Rename BTREE_INSERT flags (Kent Overstreet) - bcachefs: bch_str_hash_flags_t (Kent Overstreet) - bcachefs: Kill dead BTREE_INSERT flags (Kent Overstreet) - bcachefs: Fix redundant variable initialization (Kent Overstreet) - bcachefs: Avoiding dropping/retaking write locks in bch2_btree_write_buffer_flush_one() (Kent Overstreet) - bcachefs: Make journal replay more efficient (Kent Overstreet) - bcachefs: Go rw before journal replay (Kent Overstreet) - bcachefs: Kill BTREE_UPDATE_PREJOURNAL (Kent Overstreet) - bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init trans->journal_res" (Kent Overstreet) - bcachefs: Clear k->needs_whitout earlier in commit path (Kent Overstreet) - bcachefs: track_event_change() (Kent Overstreet) - bcachefs: Journal pins must always have a flush_fn (Kent Overstreet) - bcachefs: Add an assertion in bch2_journal_pin_set() (Kent Overstreet) - bcachefs: Include average write size in sysfs journal_debug (Kent Overstreet) - bcachefs: Fix warning when building in userspace (Kent Overstreet) - bcachefs: Print old version when scanning for old metadata (Kent Overstreet) - bcachefs: Fix locking when checking freespace btree (Kent Overstreet) - bcachefs: Check for unlinked inodes not on deleted list (Kent Overstreet) - bcachefs: kill INODE_LOCK, use lock_two_nondirectories() (Kent Overstreet) - bcachefs: Improved backpointer messages in fsck (Kent Overstreet) - bcachefs: Add extra verbose logging for ro path (Kent Overstreet) - bcachefs: Flush fsck errors before running twice (Kent Overstreet) - cifs: update internal module version number for cifs.ko (Steve French) - cifs: remove unneeded return statement (Steve French) - cifs: make cifs_chan_update_iface() a void function (Dan Carpenter) - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Dan Carpenter) - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (David Howells) - smb3: Improve exception handling in allocate_mr_list() (Markus Elfring) - cifs: fix in logging in cifs_chan_update_iface (Shyam Prasad N) - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) - smb: client: fix hardlinking of reparse points (Paulo Alcantara) - smb: client: fix renaming of reparse points (Paulo Alcantara) - smb: client: optimise reparse point querying (Paulo Alcantara) - smb: client: allow creating special files via reparse points (Paulo Alcantara) - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) - smb: client: Fix minor whitespace errors and warnings (Pierre Mariani) - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Markus Elfring) - nfs: Remove writepage (Matthew Wilcox (Oracle)) - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) - pNFS: Fix the pnfs block driver's calculation of layoutget size (Trond Myklebust) - nfs: print fileid in lookup tracepoints (Jeff Layton) - nfs: rename the nfs_async_rename_done tracepoint (Jeff Layton) - nfs: add new tracepoint at nfs4 revalidate entry point (Jeff Layton) - SUNRPC: fix _xprt_switch_find_current_entry logic (Olga Kornievskaia) - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Trond Myklebust) - NFSv4.1: if referring calls are complete, trust the stateid argument (Trond Myklebust) - NFSv4: Track the number of referring calls in struct cb_process_state (Trond Myklebust) - NFS: Use parent's objective cred in nfs_access_login_time() (Scott Mayhew) - NFSv4: Always ask for type with READDIR (Benjamin Coddington) - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) - SUNRPC: Fix a suspicious RCU usage warning (Anna Schumaker) - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Anna Schumaker) - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Anna Schumaker) - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Anna Schumaker) - ext4: fix inconsistent between segment fstrim and full fstrim (Ye Bin) - ext4: fallback to complex scan if aligned scan doesn't work (Ojaswin Mujoo) - ext4: convert ext4_da_do_write_end() to take a folio (Matthew Wilcox (Oracle)) - ext4: allow for the last group to be marked as trimmed (Suraj Jitindar Singh) - ext4: move ext4_check_bdev_write_error() into nojournal mode (Zhihao Cheng) - jbd2: abort journal when detecting metadata writeback error of fs dev (Zhihao Cheng) - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Zhihao Cheng) - jbd2: replace journal state flag by checking errseq (Zhihao Cheng) - jbd2: add errseq to detect client fs's bdev writeback error (Zhihao Cheng) - ext4: improving calculation of 'fe_{len|start}' in mb_find_extent() (Gou Hao) - ext4: clarify handling of unwritten bh in __ext4_block_zero_page_range() (Ojaswin Mujoo) - ext4: treat end of range as exclusive in ext4_zero_range() (Ojaswin Mujoo) - ext4: enable dioread_nolock as default for bs < ps case (Ojaswin Mujoo) - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Gou Hao) - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Baokun Li) - ext4: avoid online resizing failures due to oversized flex bg (Baokun Li) - ext4: remove unnecessary check from alloc_flex_gd() (Baokun Li) - ext4: unify the type of flexbg_size to unsigned int (Baokun Li) - MAINTAINERS: update unicode maintainer e-mail address (Gabriel Krisman Bertazi) - ecryptfs: Reject casefold directory inodes (Gabriel Krisman Bertazi) - keys, dns: Fix size check of V1 server-list header (David Howells) - crypto: iaa - Account for cpu-less numa nodes (Tom Zanussi) - crypto: scomp - fix req->dst buffer overflow (Chengming Zhou) - crypto: sahara - add support for crypto_engine (Ovidiu Panait) - crypto: sahara - remove error message for bad aes request size (Ovidiu Panait) - crypto: sahara - remove unnecessary NULL assignments (Ovidiu Panait) - crypto: sahara - remove 'active' flag from sahara_aes_reqctx struct (Ovidiu Panait) - crypto: sahara - use dev_err_probe() (Ovidiu Panait) - crypto: sahara - use devm_clk_get_enabled() (Ovidiu Panait) - crypto: sahara - use BIT() macro (Ovidiu Panait) - crypto: sahara - clean up macro indentation (Ovidiu Panait) - crypto: sahara - do not resize req->src when doing hash operations (Ovidiu Panait) - crypto: sahara - fix processing hash requests with req->nbytes < sg->length (Ovidiu Panait) - crypto: sahara - improve error handling in sahara_sha_process() (Ovidiu Panait) - crypto: sahara - fix wait_for_completion_timeout() error handling (Ovidiu Panait) - crypto: sahara - fix ahash reqsize (Ovidiu Panait) - crypto: sahara - handle zero-length aes requests (Ovidiu Panait) - crypto: skcipher - remove excess kerneldoc members (Vegard Nossum) - crypto: shash - remove excess kerneldoc members (Vegard Nossum) - crypto: qat - generate dynamically arbiter mappings (Damian Muszynski) - crypto: qat - add support for ring pair level telemetry (Lucas Segarra Fernandez) - crypto: qat - add support for device telemetry (Lucas Segarra Fernandez) - crypto: qat - add admin msgs for telemetry (Lucas Segarra Fernandez) - crypto: qat - include pci.h for GET_DEV() (Lucas Segarra Fernandez) - crypto: iaa - remove unneeded semicolon (Jiapeng Chong) - crypto: iaa - Remove unneeded newline in update_max_adecomp_delay_ns() (Tom Zanussi) - crypto: iaa - Change desc->priv to 0 (Tom Zanussi) - crypto: sun8i-ss - Use helper to set reqsize (Ovidiu Panait) - crypto: sun8i-ce - Use helper to set reqsize (Ovidiu Panait) - crypto: sl3516 - Use helper to set reqsize (Ovidiu Panait) - crypto: stm32/cryp - Use helper to set reqsize (Ovidiu Panait) - crypto: artpec6 - Use helper to set reqsize (Ovidiu Panait) - crypto: amlogic - Use helper to set reqsize (Ovidiu Panait) - crypto: rk3288 - Use helper to set reqsize (Ovidiu Panait) - crypto: tcrypt - add script tcrypt_speed_compare.py (WangJinchao) - crypto: octeontx2 - support setting ctx ilen for inline CPT LF (Nithin Dabilpuram) - crypto: octeontx2 - register error interrupts for inline cptlf (Nithin Dabilpuram) - crypto: octeontx2 - add ctx_val workaround (Srujana Challa) - crypto: octeontx2 - update CPT inbound inline IPsec mailbox (Srujana Challa) - crypto: octeontx2 - add LF reset on queue disable (Srujana Challa) - crypto: octeontx2 - remove errata workaround for CN10KB or CN10KA B0 chip. (Srujana Challa) - crypto: octeontx2 - add devlink option to set t106 mode (Srujana Challa) - crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0 (Srujana Challa) - crypto: octeontx2 - remove CPT block reset (Srujana Challa) - crypto: skcipher - Pass statesize for simple lskcipher instances (Herbert Xu) - crypto: stm32/crc32 - fix parsing list of devices (Thomas Bourgoin) - crypto: qat - add support for 420xx devices (Jie Wang) - crypto: qat - move fw config related structures (Jie Wang) - crypto: qat - relocate portions of qat_4xxx code (Jie Wang) - crypto: qat - change signature of uof_get_num_objs() (Jie Wang) - crypto: qat - relocate and rename get_service_enabled() (Jie Wang) - dt-bindings: crypto: qcom-qce: document the SC7280 crypto engine (Om Prakash Singh) - crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init (Tianjia Zhang) - dt-bindings: crypto: qcom-qce: constrain clocks for SM8150-compatible QCE (Krzysztof Kozlowski) - dt-bindings: crypto: qcom-qce: constrain clocks for IPQ9574 QCE (Krzysztof Kozlowski) - hwrng: starfive - Add runtime pm ops (Jia Jie Ho) - dt-bindings: rng: starfive: Add jh8100 compatible string (Jia Jie Ho) - crypto: virtio - Wait for tasklet to complete on device remove (wangyangxin) - crypto: octeontx2 - Fix cptvf driver cleanup (Bharat Bhushan) - hwrng: xgene - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: timeriomem - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: stm32 - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: omap - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: npcm - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: n2 - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: mxc - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: ks-sa - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: ingenic - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: exynos - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: cctrng - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: atmel - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: virtio - Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - crypto: hisilicon/sec2 - optimize the error return process (Chenghai Huang) - crypto: hisilicon/qm - delete a dbg function (Chenghai Huang) - crypto: api - Disallow identical driver names (Herbert Xu) - dmaengine: idxd: Add support for device/wq defaults (Tom Zanussi) - crypto: iaa - Add IAA Compression Accelerator stats (Tom Zanussi) - crypto: iaa - Add irq support for the crypto async interface (Tom Zanussi) - crypto: iaa - Add support for deflate-iaa compression algorithm (Tom Zanussi) - crypto: iaa - Add compression mode management along with fixed mode (Tom Zanussi) - crypto: iaa - Add per-cpu workqueue table with rebalancing (Tom Zanussi) - crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core (Tom Zanussi) - crypto: iaa - Add IAA Compression Accelerator Documentation (Tom Zanussi) - dmaengine: idxd: add callback support for iaa crypto (Tom Zanussi) - dmaengine: idxd: Add wq private data accessors (Tom Zanussi) - dmaengine: idxd: Export wq resource management functions (Tom Zanussi) - dmaengine: idxd: Export descriptor management functions (Tom Zanussi) - dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, and export (Tom Zanussi) - dmaengine: idxd: add external module driver support for dsa_bus_type (Dave Jiang) - crypto: starfive - Fix dev_err_probe return error (Jia Jie Ho) - crypto: starfive - Remove unneeded NULL checks (Jia Jie Ho) - crypto: algif_skcipher - Fix stream cipher chaining (Herbert Xu) - crypto: arc4 - Add internal state (Herbert Xu) - crypto: skcipher - Make use of internal state (Herbert Xu) - crypto: skcipher - Add internal state support (Herbert Xu) - crypto: cfb,ofb - Remove cfb and ofb (Herbert Xu) - crypto: testmgr - Remove cfb and ofb (Herbert Xu) - crypto: tcrypt - Remove cfb and ofb (Herbert Xu) - crypto: ccree - Remove ofb (Herbert Xu) - crypto: bcm - Remove ofb (Herbert Xu) - crypto: starfive - Remove cfb and ofb (Herbert Xu) - crypto: n2 - Remove cfb (Herbert Xu) - crypto: octeontx - Remove cfb (Herbert Xu) - crypto: safexcel - Remove cfb and ofb (Herbert Xu) - crypto: hisilicon/sec2 - Remove cfb and ofb (Herbert Xu) - crypto: hifn_795x - Remove cfb and ofb (Herbert Xu) - crypto: ccp - Remove cfb and ofb (Herbert Xu) - crypto: nitrox - Remove cfb (Herbert Xu) - crypto: cpt - Remove cfb (Herbert Xu) - crypto: atmel - Remove cfb and ofb (Herbert Xu) - crypto: aspeed - Remove cfb and ofb (Herbert Xu) - crypto: crypto4xx - Remove cfb and ofb (Herbert Xu) - crypto: x86/sm4 - Remove cfb(sm4) (Herbert Xu) - crypto: arm64/sm4 - Remove cfb(sm4) (Herbert Xu) - crypto: s390/aes - Fix buffer overread in CTR mode (Herbert Xu) - crypto: hisilicon/zip - save capability registers in probe process (Zhiqi Song) - crypto: hisilicon/sec2 - save capability registers in probe process (Zhiqi Song) - crypto: hisilicon/hpre - save capability registers in probe process (Zhiqi Song) - crypto: hisilicon/qm - save capability registers in qm init process (Zhiqi Song) - crypto: hisilicon/qm - add a function to set qm algs (Wenkai Lin) - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Herbert Xu) - crypto: sahara - avoid skcipher fallback code duplication (Ovidiu Panait) - crypto: sahara - remove unused error field in sahara_dev (Ovidiu Panait) - crypto: sahara - fix error handling in sahara_hw_descriptor_create() (Ovidiu Panait) - crypto: sahara - fix processing requests with cryptlen < sg->length (Ovidiu Panait) - crypto: sahara - fix ahash selftest failure (Ovidiu Panait) - crypto: sahara - fix cbc selftest failure (Ovidiu Panait) - crypto: sahara - remove FLAGS_NEW_KEY logic (Ovidiu Panait) - crypto: safexcel - Add error handling for dma_map_sg() calls (Nikita Zhandarovich) - hwrng: stm32 - add missing clk_disable_unprepare() in stm32_rng_init() (Yang Yingliang) - crypto: octeontx2 - By default allocate one CPT LF per CPT VF (Bharat Bhushan) - crypto: qat - add NULL pointer check (Giovanni Cabiddu) - crypto: qat - fix mutex ordering in adf_rl (Damian Muszynski) - crypto: qat - fix error path in add_update_sla() (Damian Muszynski) - crypto: af_alg - Disallow multiple in-flight AIO requests (Herbert Xu) - MAINTAINERS: update SEC2/HPRE driver maintainers list (Longfang Liu) - crypto: ccp - fix memleak in ccp_init_dm_workarea (Dinghao Liu) - crypto: sa2ul - Return crypto_aead_setkey to transfer the error (Chen Ni) - crypto: hisilicon/qm - add comments and remove redundant array element (Weili Qian) - crypto: hisilicon/qm - simplify the status of qm (Weili Qian) - crypto: hisilicon/sgl - small cleanups for sgl.c (Weili Qian) - crypto: hisilicon/zip - add zip comp high perf mode configuration (Chenghai Huang) - crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings (Gustavo A. R. Silva) - crypto: qat - add sysfs_added flag for rate limiting (Damian Muszynski) - crypto: qat - add sysfs_added flag for ras (Damian Muszynski) - hwrng: starfive - Fix dev_err_probe return error (Jia Jie Ho) - crypto: virtio - Handle dataq logic with tasklet (Gonglei (Arei)) - crypto: starfive - Pad adata with zeroes (Jia Jie Ho) - dt-bindings: crypto: convert Inside Secure SafeXcel to the json-schema (Rafał Miłecki) - crypto: starfive - RSA poll csr for done status (Jia Jie Ho) - crypto: starfive - Update driver dependencies (Jia Jie Ho) - hwrng: virtio - remove #ifdef guards for PM functions (Martin Kaiser) - crypto: jh7110 - Correct deferred probe return (Chanho Park) - crypto: x86/sha256 - autoload if SHA-NI detected (Eric Biggers) - crypto: x86/sha1 - autoload if SHA-NI detected (Eric Biggers) - crypto: qat - prevent underflow in rp2srv_store() (Dan Carpenter) - crypto: drbg - Remove SHA1 from drbg (Dimitri John Ledkov) - crypto: drbg - ensure drbg hmac sha512 is used in FIPS selftests (Dimitri John Ledkov) - crypto: drbg - update FIPS CTR self-checks to aes256 (Dimitri John Ledkov) - crypto: drbg - ensure most preferred type is FIPS health checked (Dimitri John Ledkov) - crypto: rsa - add a check for allocation failure (Dan Carpenter) - crypto: shash - don't exclude async statuses from error stats (Eric Biggers) - crypto: sun8i-ss - use crypto_shash_tfm_digest() in sun8i_ss_hashkey() (Eric Biggers) - crypto: hisilicon/qm - remove incorrect type cast (Weili Qian) - crypto: hisilicon/qm - print device abnormal information (Weili Qian) - crypto: n2 - Silence gcc format-truncation false positive warnings (Herbert Xu) - crypto: marvell/cesa - Silence gcc format-truncation false positive warnings (Herbert Xu) - crypto: ccree - Silence gcc format-truncation false positive warnings (Herbert Xu) - hwrng: ingenic - Replace of_device.h with explicit of.h include (Rob Herring) - crypto: lib/aesgcm - Add kernel docs for aesgcm_mac (Sagar Vashnav) - dt-bindings: crypto: qcom,prng: document SM8650 (Neil Armstrong) - dt-bindings: crypto: qcom-qce: document the SM8650 crypto engine (Neil Armstrong) - dt-bindings: crypto: qcom,inline-crypto-engine: document the SM8650 ICE (Neil Armstrong) - tpm: cr50: fix kernel-doc warning and spelling (Randy Dunlap) - tpm: nuvoton: Use i2c_get_match_data() (Rob Herring) - qnx4: Use get_directory_fname() in qnx4_match() (Kees Cook) - qnx4: Extract dir entry filename processing into helper (Kees Cook) - atags_proc: Add __counted_by for struct buffer and use struct_size() (Gustavo A. R. Silva) - tracing/uprobe: Replace strlcpy() with strscpy() (Kees Cook) - params: Fix multi-line comment style (Andy Shevchenko) - params: Sort headers (Andy Shevchenko) - params: Use size_add() for kmalloc() (Andy Shevchenko) - params: Do not go over the limit when getting the string length (Andy Shevchenko) - params: Introduce the param_unknown_fn type (Andy Shevchenko) - lkdtm: Add kfence read after free crash type (Stephen Boyd) - nvme-fc: replace deprecated strncpy with strscpy (Justin Stitt) - nvdimm/btt: replace deprecated strncpy with strscpy (Justin Stitt) - nvme-fabrics: replace deprecated strncpy with strscpy (Justin Stitt) - drm/modes: replace deprecated strncpy with strscpy_pad (Justin Stitt) - afs: Add __counted_by for struct afs_acl and use struct_size() (Gustavo A. R. Silva) - VMCI: Annotate struct vmci_handle_arr with __counted_by (Christophe JAILLET) - i40e: Annotate struct i40e_qvlist_info with __counted_by (Kees Cook) - HID: uhid: replace deprecated strncpy with strscpy (Justin Stitt) - samples: Replace strlcpy() with strscpy() (Kees Cook) - SUNRPC: Replace strlcpy() with strscpy() (Kees Cook) - pstore: inode: Use cleanup.h for struct pstore_private (Kees Cook) - pstore: inode: Use __free(pstore_iput) for inode allocations (Kees Cook) - pstore: inode: Convert mutex usage to guard(mutex) (Kees Cook) - pstore: inode: Convert kfree() usage to __free(kfree) (Kees Cook) - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() (Sergey Shtylyov) - pstore/ram: Fix crash when setting number of cpus to an odd number (Weichen Chen) - overlayfs.rst: fix ReST formatting (Amir Goldstein) - overlayfs.rst: use consistent feature names (Amir Goldstein) - ovl: initialize ovl_copy_up_ctx.destname inside ovl_do_copy_up() (Amir Goldstein) - ovl: remove redundant ofs->indexdir member (Amir Goldstein) - erofs: make erofs_{err,info}() support NULL sb parameter (Chunhai Guo) - erofs: avoid debugging output for (de)compressed data (Gao Xiang) - erofs: allow partially filled compressed bvecs (Yue Hu) - erofs: enable sub-page compressed block support (Gao Xiang) - erofs: refine z_erofs_transform_plain() for sub-page block support (Gao Xiang) - erofs: fix ztailpacking for subpage compressed blocks (Gao Xiang) - erofs: fix up compacted indexes for block size < 4096 (Gao Xiang) - erofs: record `pclustersize` in bytes instead of pages (Gao Xiang) - erofs: support I/O submission for sub-page compressed blocks (Gao Xiang) - erofs: fix lz4 inplace decompression (Gao Xiang) - erofs: fix memory leak on short-lived bounced pages (Gao Xiang) - fs: move fscrypt keyring destruction to after ->put_super (Josef Bacik) - f2fs: move release of block devices to after kill_block_super() (Eric Biggers) - fscrypt: document that CephFS supports fscrypt now (Eric Biggers) - fscrypt: update comment for do_remove_key() (Eric Biggers) - fscrypt.rst: update definition of struct fscrypt_context_v2 (Eric Biggers) - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (NeilBrown) - SUNRPC: discard sv_refcnt, and svc_get/svc_put (NeilBrown) - svc: don't hold reference for poolstats, only mutex. (NeilBrown) - SUNRPC: remove printk when back channel request not found (Dai Ngo) - svcrdma: Implement multi-stage Read completion again (Chuck Lever) - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Chuck Lever) - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Chuck Lever) - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Chuck Lever) - svcrdma: Clean up comment in svc_rdma_accept() (Chuck Lever) - svcrdma: Remove queue-shortening warnings (Chuck Lever) - svcrdma: Remove pointer addresses shown in dprintk() (Chuck Lever) - svcrdma: Optimize svc_rdma_cc_init() (Chuck Lever) - svcrdma: De-duplicate completion ID initialization helpers (Chuck Lever) - svcrdma: Move the svc_rdma_cc_init() call (Chuck Lever) - svcrdma: Remove struct svc_rdma_read_info (Chuck Lever) - svcrdma: Update the synopsis of svc_rdma_read_special() (Chuck Lever) - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Chuck Lever) - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Chuck Lever) - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Chuck Lever) - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Chuck Lever) - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Chuck Lever) - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Chuck Lever) - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Chuck Lever) - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Chuck Lever) - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Chuck Lever) - svcrdma: Start moving fields out of struct svc_rdma_read_info (Chuck Lever) - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Chuck Lever) - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Chuck Lever) - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Chuck Lever) - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Chuck Lever) - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Chuck Lever) - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Chuck Lever) - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Chuck Lever) - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Chuck Lever) - svcrdma: Update some svcrdma DMA-related tracepoints (Chuck Lever) - svcrdma: DMA error tracepoints should report completion IDs (Chuck Lever) - svcrdma: SQ error tracepoints should report completion IDs (Chuck Lever) - rpcrdma: Introduce a simple cid tracepoint class (Chuck Lever) - svcrdma: Add lockdep class keys for transport locks (Chuck Lever) - svcrdma: Clean up locking (Chuck Lever) - svcrdma: Add an async version of svc_rdma_write_info_free() (Chuck Lever) - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Chuck Lever) - svcrdma: Add a utility workqueue to svcrdma (Chuck Lever) - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Chuck Lever) - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Chuck Lever) - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (ChenXiaoSong) - nfsd: remove unnecessary NULL check (Dan Carpenter) - SUNRPC: Remove RQ_SPLICE_OK (Chuck Lever) - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Chuck Lever) - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Chuck Lever) - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Chuck Lever) - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Chuck Lever) - NFSD: Remove nfsd_drc_gc() tracepoint (Chuck Lever) - NFSD: Make the file_delayed_close workqueue UNBOUND (Chuck Lever) - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Oleg Nesterov) - nfsd: new Kconfig option for legacy client tracking (Jeff Layton) - dlm: update format header reflect current format (Alexander Aring) - dlm: fix format seq ops type 4 (Alexander Aring) - dlm: implement EXPORT_OP_ASYNC_LOCK (Alexander Aring) - dlm: use FL_SLEEP to determine blocking vs non-blocking (Alexander Aring) - dlm: use fl_owner from lockd (Alexander Aring) - dlm: use kernel_connect() and kernel_bind() (Jordan Rife) - afs: trace: Log afs_make_call(), including server address (David Howells) - afs: Fix offline and busy message emission (David Howells) - afs: Fix fileserver rotation (David Howells) - afs: Overhaul invalidation handling to better support RO volumes (David Howells) - afs: Parse the VolSync record in the reply of a number of RPC ops (David Howells) - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (David Howells) - afs: Fix comment in afs_do_lookup() (David Howells) - afs: Apply server breaks to mmap'd files in the call processor (David Howells) - afs: Move the vnode/volume validity checking code into its own file (David Howells) - afs: Defer volume record destruction to a workqueue (David Howells) - afs: Make it possible to find the volumes that are using a server (David Howells) - afs: Combine the endpoint state bools into a bitmask (David Howells) - afs: Keep a record of the current fileserver endpoint state (David Howells) - afs: Dispatch vlserver probes in priority order (David Howells) - afs: Dispatch fileserver probes in priority order (David Howells) - afs: Mark address lists with configured priorities (David Howells) - afs: Provide a way to configure address priorities (David Howells) - afs: Remove the unimplemented afs_cmp_addr_list() (David Howells) - afs: Add some more info to /proc/net/afs/servers (David Howells) - rxrpc: Create a procfile to display outstanding client conn bundles (David Howells) - afs: Fold the afs_addr_cursor struct in (David Howells) - afs: Use peer + service_id as call address (David Howells) - afs: Rename some fields (David Howells) - afs: Add a tracepoint for struct afs_addr_list (David Howells) - afs: Simplify error handling (David Howells) - afs: Don't put afs_call in afs_wait_for_call_to_complete() (David Howells) - afs: Wrap most op->error accesses with inline funcs (David Howells) - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (David Howells) - afs: Handle the VIO and UAEIO aborts explicitly (David Howells) - afs: Rename addr_list::failed to probe_failed (David Howells) - afs: Don't skip server addresses for which we didn't get an RTT reading (David Howells) - rxrpc, afs: Allow afs to pin rxrpc_peer objects (David Howells) - afs: Turn the afs_addr_list address array into an array of structs (David Howells) - afs: Add comments on abort handling (David Howells) - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Oleg Nesterov) - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Oleg Nesterov) - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Oleg Nesterov) - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Oleg Nesterov) - afs: Automatically generate trace tag enums (David Howells) - afs: Remove whitespace before most ')' from the trace header (David Howells) - jfs: Add missing set_freezable() for freezable kthread (Kevin Hao) - jfs: fix array-index-out-of-bounds in diNewExt (Edward Adam Davis) - jfs: fix shift-out-of-bounds in dbJoin (Manas Ghandat) - jfs: fix uaf in jfs_evict_inode (Edward Adam Davis) - jfs: fix array-index-out-of-bounds in dbAdjTree (Manas Ghandat) - jfs: fix slab-out-of-bounds Read in dtSearch (Manas Ghandat) - UBSAN: array-index-out-of-bounds in dtSplitRoot (Osama Muhammad) - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (Osama Muhammad) - gfs2: Fix freeze consistency check in log_write_header (Andreas Gruenbacher) - gfs2: Refcounting fix in gfs2_thaw_super (Andreas Gruenbacher) - gfs2: Minor gfs2_{freeze,thaw}_super cleanup (Andreas Gruenbacher) - gfs2: Use wait_event_freezable_timeout() for freezable kthread (Kevin Hao) - gfs2: Add missing set_freezable() for freezable kthread (Kevin Hao) - gfs2: Remove use of error flag in journal reads (Matthew Wilcox (Oracle)) - gfs2: Lift withdraw check out of gfs2_ail1_empty (Andreas Gruenbacher) - gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn (Andreas Gruenbacher) - gfs2: Mark withdraws as unlikely (Andreas Gruenbacher) - gfs2: Minor gfs2_ail1_empty cleanup (Andreas Gruenbacher) - gfs2: use is_subdir() (Al Viro) - gfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing (Al Viro) - gfs2: Use GL_NOBLOCK flag for non-blocking lookups (Abhi Das) - gfs2: Add GL_NOBLOCK flag (Andreas Gruenbacher) - gfs2: rgrp: fix kernel-doc warnings (Randy Dunlap) - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) - gfs2: Fix inode_go_instantiate description (Andreas Gruenbacher) - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Osama Muhammad) - btrfs: pass btrfs_io_geometry into btrfs_max_io_len (Johannes Thumshirn) - btrfs: pass struct btrfs_io_geometry to set_io_stripe (Johannes Thumshirn) - btrfs: open code set_io_stripe for RAID56 (Johannes Thumshirn) - btrfs: change block mapping to switch/case in btrfs_map_block (Johannes Thumshirn) - btrfs: factor out block mapping for single profiles (Johannes Thumshirn) - btrfs: factor out block mapping for RAID5/6 (Johannes Thumshirn) - btrfs: reduce scope of data_stripes in btrfs_map_block (Johannes Thumshirn) - btrfs: factor out block mapping for RAID10 (Johannes Thumshirn) - btrfs: factor out block mapping for DUP profiles (Johannes Thumshirn) - btrfs: factor out RAID1 block mapping (Johannes Thumshirn) - btrfs: factor out block-mapping for RAID0 (Johannes Thumshirn) - btrfs: re-introduce struct btrfs_io_geometry (Johannes Thumshirn) - btrfs: factor out helper for single device IO check (Johannes Thumshirn) - btrfs: migrate btrfs_repair_io_failure() to folio interfaces (Qu Wenruo) - btrfs: migrate eb_bitmap_offset() to folio interfaces (Qu Wenruo) - btrfs: migrate various end io functions to folios (Qu Wenruo) - btrfs: migrate subpage code to folio interfaces (Qu Wenruo) - btrfs: migrate get_eb_page_index() and get_eb_offset_in_page() to folios (Qu Wenruo) - btrfs: don't double put our subpage reference in alloc_extent_buffer (Josef Bacik) - btrfs: cleanup metadata page pointer usage (Qu Wenruo) - btrfs: migrate extent_buffer::pages[] to folio (Qu Wenruo) - btrfs: refactor alloc_extent_buffer() to allocate-then-attach method (Qu Wenruo) - btrfs: sysfs: validate scrub_speed_max value (David Disseldorp) - btrfs: switch btrfs_root::delayed_nodes_tree to xarray from radix-tree (David Sterba) - btrfs: fix typos found by codespell (David Sterba) - btrfs: fix mismatching parameter names for btrfs_get_extent() (Qu Wenruo) - btrfs: use the flags of an extent map to identify the compression type (Filipe Manana) - btrfs: refactor mergable_maps() for more readability (Filipe Manana) - btrfs: make extent_map_end() argument const (Filipe Manana) - btrfs: avoid useless rbtree iterations when attempting to merge extent map (Filipe Manana) - btrfs: log messages at unpin_extent_range() during unexpected cases (Filipe Manana) - btrfs: remove redundant value assignment at btrfs_add_extent_mapping() (Filipe Manana) - btrfs: unexport add_extent_mapping() (Filipe Manana) - btrfs: tests: print all values as decimal in messages for extent map tests (Filipe Manana) - btrfs: tests: do not ignore NULL extent maps for extent maps tests (Filipe Manana) - btrfs: tests: fix error messages for test case 4 of extent map tests (Filipe Manana) - btrfs: assert extent map is not in a list when setting it up (Filipe Manana) - btrfs: allocate btrfs_inode::file_extent_tree only without NO_HOLES (David Sterba) - btrfs: cache that we don't have security.capability set (Josef Bacik) - btrfs: remove code for inode_cache and recovery mount options (Josef Bacik) - btrfs: set clear_cache if we use usebackuproot (Josef Bacik) - btrfs: move one shot mount option clearing to super.c (Josef Bacik) - btrfs: remove old mount API code (Josef Bacik) - btrfs: move the device specific mount options to super.c (Josef Bacik) - btrfs: switch to the new mount API (Josef Bacik) - btrfs: handle the ro->rw transition for mounting different subvolumes (Josef Bacik) - btrfs: add get_tree callback for new mount API (Josef Bacik) - btrfs: add reconfigure callback for fs_context (Josef Bacik) - btrfs: add fs context handling functions (Josef Bacik) - btrfs: add parse_param callback for the new mount API (Josef Bacik) - btrfs: add fs_parameter definitions (Josef Bacik) - btrfs: add a NOSPACECACHE mount option flag (Josef Bacik) - btrfs: split out ro->rw and rw->ro helpers into their own functions (Josef Bacik) - btrfs: do not allow free space tree rebuild on extent tree v2 (Josef Bacik) - btrfs: move space cache settings into open_ctree (Josef Bacik) - btrfs: set default compress type at btrfs_init_fs_info time (Josef Bacik) - btrfs: split out the mount option validation code into its own helper (Josef Bacik) - fs: indicate request originates from old mount API (Christian Brauner) - btrfs: remove no longer used EXTENT_MAP_DELALLOC block start value (Filipe Manana) - btrfs: allow extent buffer helpers to skip cross-page handling (Qu Wenruo) - btrfs: reflow btrfs_free_tree_block (Johannes Thumshirn) - btrfs: use memset_page instead of opencoding it (Johannes Thumshirn) - btrfs: remove now unneeded btrfs_redirty_list_add (Johannes Thumshirn) - btrfs: zoned: don't clear dirty flag of extent buffer (Johannes Thumshirn) - btrfs: rename EXTENT_BUFFER_NO_CHECK to EXTENT_BUFFER_ZONED_ZEROOUT (Johannes Thumshirn) - btrfs: always set extent_io_tree::inode and drop fs_info (David Sterba) - btrfs: enhance extent_io_tree error reports (David Sterba) - btrfs: constify fs_info parameter in __btrfs_panic() (David Sterba) - btrfs: drop error message in extent_io_tree insert_state() (David Sterba) - btrfs: move lockdep class setting out of extent_io_tree_init (David Sterba) - btrfs: remove stripe size local variable from insert_dev_extents() (Filipe Manana) - btrfs: use a dedicated data structure for chunk maps (Filipe Manana) - btrfs: use btrfs_next_item() at scrub.c:find_first_extent_item() (Filipe Manana) - btrfs: unexport extent_map_block_end() (Filipe Manana) - btrfs: split assert into two different asserts when removing block group (Filipe Manana) - btrfs: mark sanity checks when getting chunk map as unlikely (Filipe Manana) - btrfs: remove unused btrfs_root::type (David Sterba) - btrfs: remove unused definition of tree_entry in extent-io-tree.c (David Sterba) - btrfs: raid56: remove unused btrfs_plug_cb::work (David Sterba) - btrfs: remove unused btrfs_ordered_extent::outstanding_isize (David Sterba) - btrfs: scrub: remove unused scrub_ctx::sectors_per_bio (David Sterba) - btrfs: migrate to use folio private instead of page private (Qu Wenruo) - btrfs: use shrinker for compression page pool (David Sterba) - btrfs: use page alloc/free wrappers for compression pages (David Sterba) - btrfs: do not utilize goto to implement delayed inode ref deletion (Qu Wenruo) - btrfs: make the logic from btrfs_block_can_be_shared() easier to read (Filipe Manana) - btrfs: use bool for return type of btrfs_block_can_be_shared() (Filipe Manana) - btrfs: remove log_extents_lock and logged_list from struct btrfs_root (Filipe Manana) - btrfs: remove duplicate btrfs_clear_buffer_dirty() prototype from disk-io.h (Filipe Manana) - xfs: use the op name in trace_xlog_intent_recovery_failed (Christoph Hellwig) - xfs: fix a use after free in xfs_defer_finish_recovery (Christoph Hellwig) - xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortform_addname into asserts (Christoph Hellwig) - xfs: remove xfs_attr_sf_hdr_t (Christoph Hellwig) - xfs: remove struct xfs_attr_shortform (Christoph Hellwig) - xfs: use xfs_attr_sf_findname in xfs_attr_shortform_getvalue (Christoph Hellwig) - xfs: remove xfs_attr_shortform_lookup (Christoph Hellwig) - xfs: simplify xfs_attr_sf_findname (Christoph Hellwig) - xfs: move the xfs_attr_sf_lookup tracepoint (Christoph Hellwig) - xfs: return if_data from xfs_idata_realloc (Christoph Hellwig) - xfs: make if_data a void pointer (Christoph Hellwig) - xfs: fold xfs_rtallocate_extent into xfs_bmap_rtalloc (Christoph Hellwig) - xfs: simplify and optimize the RT allocation fallback cascade (Christoph Hellwig) - xfs: reorder the minlen and prod calculations in xfs_bmap_rtalloc (Christoph Hellwig) - xfs: remove XFS_RTMIN/XFS_RTMAX (Christoph Hellwig) - xfs: remove rt-wrappers from xfs_format.h (Christoph Hellwig) - xfs: factor out a xfs_rtalloc_sumlevel helper (Christoph Hellwig) - xfs: tidy up xfs_rtallocate_extent_exact (Christoph Hellwig) - xfs: merge the calls to xfs_rtallocate_range in xfs_rtallocate_block (Christoph Hellwig) - xfs: reflow the tail end of xfs_rtallocate_extent_block (Christoph Hellwig) - xfs: invert a check in xfs_rtallocate_extent_block (Christoph Hellwig) - xfs: split xfs_rtmodify_summary_int (Christoph Hellwig) - xfs: move xfs_rtget_summary to xfs_rtbitmap.c (Christoph Hellwig) - xfs: cleanup picking the start extent hint in xfs_bmap_rtalloc (Christoph Hellwig) - xfs: indicate if xfs_bmap_adjacent changed ap->blkno (Christoph Hellwig) - xfs: reflow the tail end of xfs_bmap_rtalloc (Christoph Hellwig) - xfs: return -ENOSPC from xfs_rtallocate_* (Christoph Hellwig) - xfs: move xfs_bmap_rtalloc to xfs_rtalloc.c (Christoph Hellwig) - xfs: also use xfs_bmap_btalloc_accounting for RT allocations (Christoph Hellwig) - xfs: remove the xfs_alloc_arg argument to xfs_bmap_btalloc_accounting (Christoph Hellwig) - xfs: turn the xfs_trans_mod_dquot_byino stub into an inline function (Christoph Hellwig) - xfs: consider minlen sized extents in xfs_rtallocate_extent_block (Christoph Hellwig) - xfs/health: cleanup, remove duplicated including (Wang Jinchao) - xfs: fix perag leak when growfs fails (Long Li) - xfs: add lock protection when remove perag from radix tree (Long Li) - xfs: repair quotas (Darrick J. Wong) - xfs: improve dquot iteration for scrub (Darrick J. Wong) - xfs: check dquot resource timers (Darrick J. Wong) - xfs: check the ondisk space mapping behind a dquot (Darrick J. Wong) - xfs: online repair of realtime bitmaps (Darrick J. Wong) - xfs: create a new inode fork block unmap helper (Darrick J. Wong) - xfs: repair the inode core and forks of a metadata inode (Darrick J. Wong) - xfs: always check the rtbitmap and rtsummary files (Darrick J. Wong) - xfs: check rt summary file geometry more thoroughly (Darrick J. Wong) - xfs: check rt bitmap file geometry more thoroughly (Darrick J. Wong) - xfs: repair problems in CoW forks (Darrick J. Wong) - xfs: create a ranged query function for refcount btrees (Darrick J. Wong) - xfs: refactor repair forcing tests into a repair.c helper (Darrick J. Wong) - xfs: repair inode fork block mapping data structures (Darrick J. Wong) - xfs: reintroduce reaping of file metadata blocks to xrep_reap_extents (Darrick J. Wong) - xfs: skip the rmapbt search on an empty attr fork unless we know it was zapped (Darrick J. Wong) - xfs: abort directory parent scrub scans if we encounter a zapped directory (Darrick J. Wong) - xfs: zap broken inode forks (Darrick J. Wong) - xfs: repair inode records (Darrick J. Wong) - xfs: set inode sick state flags when we zap either ondisk fork (Darrick J. Wong) - xfs: dont cast to char * for XFS_DFORK_*PTR macros (Darrick J. Wong) - xfs: add missing nrext64 inode flag check to scrub (Darrick J. Wong) - xfs: try to attach dquots to files before repairing them (Darrick J. Wong) - xfs: disable online repair quota helpers when quota not enabled (Darrick J. Wong) - xfs: repair refcount btrees (Darrick J. Wong) - xfs: repair inode btrees (Darrick J. Wong) - xfs: repair free space btrees (Darrick J. Wong) - xfs: remove trivial bnobt/inobt scrub helpers (Darrick J. Wong) - xfs: roll the scrub transaction after completing a repair (Darrick J. Wong) - xfs: move the per-AG datatype bitmaps to separate files (Darrick J. Wong) - xfs: create separate structures and code for u32 bitmaps (Darrick J. Wong) - xfs: constrain dirty buffers while formatting a staged btree (Darrick J. Wong) - xfs: move btree bulkload record initialization to ->get_record implementations (Darrick J. Wong) - xfs: add debug knobs to control btree bulk load slack factors (Darrick J. Wong) - xfs: read leaf blocks when computing keys for bulkloading into node blocks (Darrick J. Wong) - xfs: set XBF_DONE on newly formatted btree block that are ready for writing (Darrick J. Wong) - xfs: force all buffers to be written during btree bulk load (Darrick J. Wong) - xfs: initialise di_crc in xfs_log_dinode (Dave Chinner) - xfs: fix an off-by-one error in xreap_agextent_binval (Darrick J. Wong) - xfs: short circuit xfs_growfs_data_private() if delta is zero (Eric Sandeen) - xfs: pass the defer ops directly to xfs_defer_add (Christoph Hellwig) - xfs: pass the defer ops instead of type to xfs_defer_start_recovery (Christoph Hellwig) - xfs: store an ops pointer in struct xfs_defer_pending (Christoph Hellwig) - xfs: move xfs_attr_defer_type up in xfs_attr_item.c (Christoph Hellwig) - xfs: consolidate the xfs_attr_defer_* helpers (Christoph Hellwig) - xfs: recompute growfsrtfree transaction reservation while growing rt volume (Darrick J. Wong) - xfs: move xfs_ondisk.h to libxfs/ (Christoph Hellwig) - xfs: use static_assert to check struct sizes and offsets (Christoph Hellwig) - xfs: extract xfs_da_buf_copy() helper function (Zhang Tianci) - xfs: update dir3 leaf block metadata after swap (Zhang Tianci) - xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real (Jiachen Zhang) - xfs: clean up xfs_fsops.h (Christoph Hellwig) - xfs: clean up the xfs_reserve_blocks interface (Christoph Hellwig) - xfs: clean up the XFS_IOC_FSCOUNTS handler (Christoph Hellwig) - xfs: clean up the XFS_IOC_{GS}ET_RESBLKS handler (Christoph Hellwig) - Documentation: xfs: consolidate XFS docs into its own subdirectory (Bagas Sanjaya) - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Shiyang Ruan) - xfs: force small EFIs for reaping btree extents (Darrick J. Wong) - xfs: log EFIs for all btree blocks being used to stage a btree (Darrick J. Wong) - xfs: implement block reservation accounting for btrees we're staging (Darrick J. Wong) - xfs: remove unused fields from struct xbtree_ifakeroot (Darrick J. Wong) - xfs: automatic freeing of freshly allocated unwritten space (Darrick J. Wong) - xfs: remove __xfs_free_extent_later (Darrick J. Wong) - xfs: allow pausing of pending deferred work items (Darrick J. Wong) - xfs: don't append work items to logged xfs_defer_pending objects (Darrick J. Wong) - xfs: make xchk_iget safer in the presence of corrupt inode btrees (Darrick J. Wong) - xfs: elide ->create_done calls for unlogged deferred work (Darrick J. Wong) - xfs: document what LARP means (Darrick J. Wong) - xfs: don't allow overly small or large realtime volumes (Darrick J. Wong) - xfs: fix 32-bit truncation in xfs_compute_rextslog (Darrick J. Wong) - xfs: make rextslog computation consistent with mkfs (Darrick J. Wong) - xfs: move ->iop_relog to struct xfs_defer_op_type (Darrick J. Wong) - xfs: collapse the ->create_done functions (Darrick J. Wong) - xfs: hoist xfs_trans_add_item calls to defer ops functions (Darrick J. Wong) - xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relog (Darrick J. Wong) - xfs: use xfs_defer_create_done for the relogging operation (Darrick J. Wong) - xfs: hoist ->create_intent boilerplate to its callsite (Darrick J. Wong) - xfs: collapse the ->finish_item helpers (Darrick J. Wong) - xfs: hoist intent done flag setting to ->finish_item callsite (Darrick J. Wong) - xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no ATTRD log item (Darrick J. Wong) - xfs: move ->iop_recover to xfs_defer_op_type (Darrick J. Wong) - xfs: use xfs_defer_finish_one to finish recovered work items (Darrick J. Wong) - xfs: dump the recovered xattri log item if corruption happens (Darrick J. Wong) - xfs: recreate work items when recovering intent items (Darrick J. Wong) - xfs: transfer recovered intent item ownership in ->iop_recover (Darrick J. Wong) - xfs: pass the xfs_defer_pending object to iop_recover (Darrick J. Wong) - xfs: use xfs_defer_pending objects to recover intent items (Darrick J. Wong) - xfs: don't leak recovered attri intent items (Darrick J. Wong) - fanotify: allow "weak" fsid when watching a single filesystem (Amir Goldstein) - fanotify: store fsid in mark instead of in connector (Amir Goldstein) - quota: convert dquot_claim_space_nodirty() to return void (Chao Yu) - tracing/selftests: Add ownership modification tests for eventfs (Steven Rostedt (Google)) - selftests: sched: Remove initialization to 0 for a static variable (Atul Kumar Pant) - selftests: capabilities: namespace create varies for root and normal user (Swarup Laxman Kotiaklapudi) - selftests: prctl: Add prctl test for PR_GET_NAME (Osama Muhammad) - kselftest/vDSO: Use ksft_print_msg() rather than printf in vdso_test_abi (Mark Brown) - kselftest/vDSO: Fix message formatting for clock_id logging (Mark Brown) - kselftest/vDSO: Make test name reporting for vdso_abi_test tooling friendly (Mark Brown) - selftests:x86: Fix Format String Warnings in lam.c (angquan yu) - selftests/breakpoints: Fix format specifier in ksft_print_msg in step_after_suspend_test.c (angquan yu) - selftests:breakpoints: Fix Format String Warning in breakpoint_test (angquan yu) - kunit: Fix some comments which were mistakenly kerneldoc (David Gow) - kunit: Protect string comparisons against NULL (Richard Fitzgerald) - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Richard Fitzgerald) - kunit: Allow passing function pointer to kunit_activate_static_stub() (Richard Fitzgerald) - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Richard Fitzgerald) - kunit: Reset test->priv after each param iteration (Michal Wajdeczko) - kunit: Add example for using test->priv (Michal Wajdeczko) - drm/tests: Switch to kunit devices (Maxime Ripard) - ASoC: topology: Replace fake root_device with kunit_device in tests (davidgow@google.com) - overflow: Replace fake root_device with kunit_device (davidgow@google.com) - fortify: test: Use kunit_device (davidgow@google.com) - kunit: Add APIs for managing devices (davidgow@google.com) - Documentation: Add debugfs docs with run after boot (Rae Moar) - kunit: add ability to run tests after boot using debugfs (Rae Moar) - kunit: add is_init test attribute (Rae Moar) - kunit: add example suite to test init suites (Rae Moar) - kunit: add KUNIT_INIT_TABLE to init linker section (Rae Moar) - kunit: move KUNIT_TABLE out of INIT_DATA (Rae Moar) - kunit: tool: add test for parsing attributes (Rae Moar) - kunit: tool: fix parsing of test attributes (Rae Moar) - kunit: debugfs: Handle errors from alloc_string_stream() (Richard Fitzgerald) - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Richard Fitzgerald) - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Richard Fitzgerald) - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Richard Fitzgerald) - drm/vc4: tests: Use KUNIT_DEFINE_ACTION_WRAPPER (David Gow) - drm/tests: Use KUNIT_DEFINE_ACTION_WRAPPER() (David Gow) - kunit: Add a macro to wrap a deferred action function (David Gow) - selftests/nolibc: disable coredump via setrlimit (Thomas Weißschuh) - tools/nolibc: add support for getrlimit/setrlimit (Thomas Weißschuh) - tools/nolibc: drop custom definition of struct rusage (Thomas Weißschuh) - tools/nolibc: drop duplicated testcase ioctl_tiocinq (Thomas Weißschuh) - tools/nolibc: annotate va_list printf formats (Thomas Weißschuh) - selftests/nolibc: make result alignment more robust (Thomas Weißschuh) - tools/nolibc: mips: add support for PIC (Thomas Weißschuh) - selftests/nolibc: run-tests.sh: enable testing via qemu-user (Thomas Weißschuh) - selftests/nolibc: introduce QEMU_ARCH_USER (Thomas Weißschuh) - selftests/nolibc: fix testcase status alignment (Thomas Weißschuh) - selftests/nolibc: add configuration for mipso32be (Thomas Weißschuh) - selftests/nolibc: extraconfig support (Thomas Weißschuh) - selftests/nolibc: explicitly specify ABI for MIPS (Thomas Weißschuh) - selftests/nolibc: use XARCH for MIPS (Thomas Weißschuh) - tools/nolibc: move MIPS ABI validation into arch-mips.h (Thomas Weißschuh) - tools/nolibc: error out on unsupported architecture (Thomas Weißschuh) - selftests/nolibc: add script to run testsuite (Thomas Weißschuh) - selftests/nolibc: support out-of-tree builds (Thomas Weißschuh) - selftests/nolibc: anchor paths in $(srcdir) if possible (Thomas Weißschuh) - selftests/nolibc: use EFI -bios for LoongArch qemu (Thomas Weißschuh) - tools/nolibc: Use linux/wait.h rather than duplicating it (Mark Brown) - selftests/nolibc: don't hang on config input (Thomas Weißschuh) - efi: memmap: fix kernel-doc warnings (Randy Dunlap) - efi/loongarch: Directly position the loaded image file (Wang Yao) - efivarfs: automatically update super block flag (Masahisa Kojima) - efi: Add tee-based EFI variable driver (Masahisa Kojima) - efi: Add EFI_ACCESS_DENIED status code (Masahisa Kojima) - efi: expose efivar generic ops register function (Masahisa Kojima) - efivarfs: Move efivarfs list into superblock s_fs_info (Ard Biesheuvel) - efivarfs: Free s_fs_info on unmount (Ard Biesheuvel) - efivarfs: Move efivar availability check into FS context init (Ard Biesheuvel) - efivarfs: force RO when remounting if SetVariable is not supported (Ilias Apalodimas) - ipmi: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - ipmi: Use regspacings passed as a module parameter (Emilio Perez) - ipmi: si: Use device_get_match_data() (Rob Herring) - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (Shyam Sundar S K) - platform/x86/amd/pmc: Add 1Ah family series to STB support list (Shyam Sundar S K) - platform/x86/amd/pmc: Add idlemask support for 1Ah family (Shyam Sundar S K) - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (Shyam Sundar S K) - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (Shyam Sundar S K) - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (Shyam Sundar S K) - platform/x86/amd/pmf: Return a status code only as a constant in two functions (Markus Elfring) - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (Markus Elfring) - platform/x86: wmi: linux/wmi.h: fix Excess kernel-doc description warning (Randy Dunlap) - platform/x86/intel/pmc: Add missing extern (David E. Box) - platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David E. Box) - platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David E. Box) - platform/x86: intel-uncore-freq: Add additional client processors (Srinivas Pandruvada) - platform/x86: Remove "X86 PLATFORM DRIVERS - ARCH" from MAINTAINERS (Andy Shevchenko) - platform/x86: hp-bioscfg: Removed needless asm-generic (Tanzir Hasan) - platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (Rajvi Jingar) - platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (Rajvi Jingar) - platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (Rajvi Jingar) - platform/x86/intel/pmc: Move common code to core.c (Rajvi Jingar) - platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (Rajvi Jingar) - platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (Rajvi Jingar) - platform/x86/intel/pmc: Add PSON residency counter (Rajvi Jingar) - platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (Rajvi Jingar) - platform/x86: wmi: Simplify get_subobj_info() (Armin Wolf) - platform/x86: wmi: Decouple ACPI notify handler from wmi_block_list (Armin Wolf) - platform/x86: wmi: Create WMI bus device first (Armin Wolf) - platform/x86: wmi: Use devres for resource handling (Armin Wolf) - platform/x86: wmi: Remove ACPI handlers after WMI devices (Armin Wolf) - platform/x86: wmi: Remove unused variable in address space handler (Armin Wolf) - platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (Rajvi Jingar) - platform/x86/intel/vsec: Add support for Lunar Lake M (Rajvi Jingar) - platform/x86: silicom-platform: Fix spelling mistake "platfomr" -> "platform" (Colin Ian King) - platform/x86/amd/pmf: dump policy binary data (Shyam Sundar S K) - platform/x86/amd/pmf: Add capability to sideload of policy binary (Shyam Sundar S K) - platform/x86/amd/pmf: Add facility to dump TA inputs (Shyam Sundar S K) - platform/x86/amd/pmf: Make source_as_str() as non-static (Shyam Sundar S K) - platform/x86/amd/pmf: Add support to update system state (Shyam Sundar S K) - platform/x86/amd/pmf: Add support update p3t limit (Shyam Sundar S K) - platform/x86/amd/pmf: Add support to get inputs from other subsystems (Shyam Sundar S K) - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (Shyam Sundar S K) - platform/x86/amd/pmf: Add support for PMF Policy Binary (Shyam Sundar S K) - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (Shyam Sundar S K) - platform/x86/amd/pmf: Add support for PMF-TA interaction (Shyam Sundar S K) - platform/x86/amd/pmf: Add PMF TEE interface (Shyam Sundar S K) - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Ma Jun) - Documentation/driver-api: Add document about WBRF mechanism (Ma Jun) - platform/x86: wmi: Remove chardev interface (Armin Wolf) - platform/x86: dell-smbios-wmi: Stop using WMI chardev (Armin Wolf) - platform/x86: dell-smbios-wmi: Use devm_get_free_pages() (Armin Wolf) - platform/x86: wmi: Remove debug_event module param (Armin Wolf) - platform/x86: wmi: Remove debug_dump_wdg module param (Armin Wolf) - platform/x86: ips: Remove unused debug code (Ilpo Järvinen) - platform/x86/intel-uncore-freq: Process read/write blocked feature status (Srinivas Pandruvada) - platform/x86: ISST: Process read/write blocked feature status (Srinivas Pandruvada) - platform/x86/intel/tpmi: Move TPMI ID definition (Srinivas Pandruvada) - platform/x86/intel/tpmi: Modify external interface to get read/write state (Srinivas Pandruvada) - platform/x86/intel/tpmi: Don't create devices for disabled features (Srinivas Pandruvada) - clk: x86: lpss-atom: Drop unneeded 'extern' in the header (Andy Shevchenko) - platform/x86: hp-wmi: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: asus-wmi: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: x86-android-tablets: Fix an IS_ERR() vs NULL check in probe (Dan Carpenter) - platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David E. Box) - platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David E. Box) - platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (Xi Pardee) - platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (Xi Pardee) - platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (Rajvi Jingar) - platform/x86/intel/pmc: Find and register PMC telemetry entries (David E. Box) - platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David E. Box) - platform/x86/intel/pmc: Cleanup SSRAM discovery (David E. Box) - platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David E. Box) - platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (Xi Pardee) - platform/x86/intel/pmt: telemetry: Export API to read telemetry (David E. Box) - platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David E. Box) - platform/x86/intel/vsec: Add base address field (David E. Box) - platform/x86/intel/vsec: Add intel_vsec_register (Gayatri Kammela) - platform/x86/intel/vsec: Assign auxdev parent by argument (David E. Box) - platform/x86/intel/vsec: Use cleanup.h (David E. Box) - platform/x86/intel/vsec: remove platform_info from vsec device structure (David E. Box) - platform/x86/intel/vsec: Move structures to header (David E. Box) - platform/x86/intel/vsec: Remove unnecessary return (David E. Box) - platform/x86/intel/vsec: Fix xa_alloc memory leak (David E. Box) - platform/x86: Add Silicom Platform Driver (Henry Shi) - platform/x86: asus-laptop: remove redundant braces in if statements (Edson Juliano Drosdeck) - platform/x86: acer-wmi: add fan speed monitoring for Predator PHN16-71 (SungHwan Jung) - platform/x86: acer-wmi: Depend on ACPI_VIDEO instead of selecting it (SungHwan Jung) - platform/x86: acer-wmi: Add platform profile and mode key support for Predator PHN16-71 (SungHwan Jung) - platform/x86/dell: alienware-wmi: Use kasprintf() (Christophe JAILLET) - platform/x86: x86-android-tablets: Fix backlight ctrl for Lenovo Yoga Tab 3 Pro YT3-X90F (Hans de Goede) - platform/x86: x86-android-tablets: Add audio codec info for Lenovo Yoga Tab 3 Pro YT3-X90F (Hans de Goede) - platform/x86: x86-android-tablets: Add support for SPI device instantiation (Hans de Goede) - ACPI: scan: Add LNXVIDEO HID to ignore_serial_bus_ids[] (Hans de Goede) - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Jules Irenge) - platform/x86/intel/wmi: thunderbolt: Use bus-based WMI interface (Armin Wolf) - platform/x86: intel-wmi-sbl-fw-update: Use bus-based WMI interface (Armin Wolf) - platform/x86: wmi: Add to_wmi_device() helper macro (Armin Wolf) - platform/x86: wmi: Add wmidev_block_set() (Armin Wolf) - firmware: coreboot: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: coreboot: framebuffer: Avoid invalid zero physical address (Alper Nebi Yasak) - platform/chrome/wilco_ec: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - platform/chrome: cros_ec_vbc: Fix -Warray-bounds warnings (Gustavo A. R. Silva) - platform/chrome: sensorhub: Implement quickselect for median calculation (Kuan-Wei Chiu) - platform/chrome: sensorhub: Fix typos (Kuan-Wei Chiu) - PM: sleep: Fix possible deadlocks in core system-wide PM code (Rafael J. Wysocki) - async: Introduce async_schedule_dev_nocall() (Rafael J. Wysocki) - async: Split async_schedule_node_domain() (Rafael J. Wysocki) - PM: hibernate: Repair excess function parameter description warning (Randy Dunlap) - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Kevin Hao) - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Kevin Hao) - PM: hibernate: Use kmap_local_page() in copy_data_page() (Chen Haonan) - PM: hibernate: Enforce ordering during image compression/decompression (Hongchen Zhang) - PM: hibernate: Avoid missing wakeup events during hibernation (Chris Feng) - PM: hibernate: Do not initialize error in snapshot_write_next() (Li zeming) - PM: hibernate: Do not initialize error in swap_write_page() (Li zeming) - PM: hibernate: Drop unnecessary local variable initialization (Wang chaodong) - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Mukesh Ojha) - PM / devfreq: Convert to use sysfs_emit_at() API (Christian Marangi) - PM / devfreq: Fix buffer overflow in trans_stat_show (Christian Marangi) - cpufreq: armada-8k: Fix parameter type warning (Gregory CLEMENT) - cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() (Alexandra Diupina) - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Zhenguo Yao) - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Srinivas Pandruvada) - cpuidle: haltpoll: Do not enable interrupts when entering idle (Borislav Petkov (AMD)) - intel_idle: add Sierra Forest SoC support (Artem Bityutskiy) - intel_idle: add Grand Ridge SoC support (Artem Bityutskiy) - intel_idle: Add Meteorlake support (Zhang Rui) - OPP: Rename 'rate_clk_single' (Viresh Kumar) - OPP: Pass rounded rate to _set_opp() (Viresh Kumar) - OPP: Relocate dev_pm_opp_sync_regulators() (Viresh Kumar) - OPP: Move dev_pm_opp_icc_bw to internal opp.h (Viresh Kumar) - OPP: Fix _set_required_opps when opp is NULL (Bryan O'Donoghue) - OPP: The level field is always of unsigned int type (Viresh Kumar) - OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil() (Viresh Kumar) - OPP: Don't set OPP recursively for a parent genpd (Viresh Kumar) - OPP: Call dev_pm_opp_set_opp() for required OPPs (Viresh Kumar) - OPP: Use _set_opp_level() for single genpd case (Viresh Kumar) - OPP: Level zero is valid (Viresh Kumar) - opp: ti: Use device_get_match_data() (Rob Herring) - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (Ricardo Neri) - thermal: intel: hfi: Enable an HFI instance from its first online CPU (Ricardo Neri) - thermal: intel: hfi: Refactor enabling code into helper functions (Ricardo Neri) - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (Rafael J. Wysocki) - thermal/drivers/exynos: Use set_trips ops (Mateusz Majewski) - thermal/drivers/exynos: Use BIT wherever possible (Mateusz Majewski) - thermal/drivers/exynos: Split initialization of TMU and the thermal zone (Mateusz Majewski) - thermal/drivers/exynos: Stop using the threshold mechanism on Exynos 4210 (Mateusz Majewski) - thermal/drivers/exynos: Simplify regulator (de)initialization (Mateusz Majewski) - thermal/drivers/exynos: Handle devm_regulator_get_optional return value correctly (Mateusz Majewski) - thermal/drivers/exynos: Wwitch from workqueue-driven interrupt handling to threaded interrupts (Mateusz Majewski) - thermal/drivers/exynos: Drop id field (Mateusz Majewski) - thermal/drivers/exynos: Remove an unnecessary field description (Mateusz Majewski) - tools/thermal/tmon: Fix compilation warning for wrong format (Florian Eckert) - dt-bindings: thermal: qcom-spmi-adc-tm5/hc: Clean up examples (Johan Hovold) - dt-bindings: thermal: qcom-spmi-adc-tm5/hc: Fix example node names (Johan Hovold) - thermal/drivers/sun8i: Add D1/T113s THS controller support (Maxim Kiselev) - dt-bindings: thermal: sun8i: Add binding for D1/T113s THS controller (Maxim Kiselev) - thermal: amlogic: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions (Uwe Kleine-König) - thermal: amlogic: Make amlogic_thermal_disable() return void (Uwe Kleine-König) - thermal/thermal_of: Allow rebooting after critical temp (Fabio Estevam) - reboot: Introduce thermal_zone_device_critical_reboot() (Fabio Estevam) - thermal/core: Prepare for introduction of thermal reboot (Fabio Estevam) - dt-bindings: thermal-zones: Document critical-action (Fabio Estevam) - dt-bindings: thermal: qcom-tsens: document the SM8650 Temperature Sensor (Neil Armstrong) - drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() judgment (Binbin Zhou) - dt-bindings: thermal: loongson,ls2k-thermal: Fix binding check issues (Binbin Zhou) - dt-bindings: thermal: convert Mediatek Thermal to the json-schema (Rafał Miłecki) - thermal: gov_power_allocator: Support new update callback of weights (Lukasz Luba) - thermal/sysfs: Update governors when the 'weight' has changed (Lukasz Luba) - thermal/sysfs: Update instance->weight under tz lock (Lukasz Luba) - thermal: gov_power_allocator: Simplify checks for valid power actor (Lukasz Luba) - thermal: gov_power_allocator: Move memory allocation out of throttle() (Lukasz Luba) - thermal: gov_power_allocator: Change trace functions (Lukasz Luba) - thermal: gov_power_allocator: Refactor checks in divvy_up_power() (Lukasz Luba) - thermal: gov_power_allocator: Refactor check_power_actors() (Lukasz Luba) - thermal: core: Add governor callback for thermal zone change (Lukasz Luba) - thermal: netlink: Add thermal_group_has_listeners() helper (Stanislaw Gruszka) - thermal: netlink: Add enum for mutlicast groups indexes (Stanislaw Gruszka) - thermal: core: Resume thermal zones asynchronously (Rafael J. Wysocki) - thermal: core: Initialize poll_queue in thermal_zone_device_init() (Rafael J. Wysocki) - thermal: core: Fix thermal zone suspend-resume synchronization (Rafael J. Wysocki) - thermal: cpuidle_cooling: fix kernel-doc warning and a spello (Randy Dunlap) - thermal: core: Fix NULL pointer dereference in zone registration error path (Rafael J. Wysocki) - thermal/core: Check get_temp ops is present when registering a tz (Daniel Lezcano) - thermal: trip: Send trip change notifications on all trip updates (Rafael J. Wysocki) - thermal: netlink: Use for_each_trip() in thermal_genl_cmd_tz_get_trip() (Rafael J. Wysocki) - thermal: helpers: Use for_each_trip() in __thermal_zone_get_temp() (Rafael J. Wysocki) - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (Rafael J. Wysocki) - thermal: trip: Drop redundant __thermal_zone_get_trip() header (Rafael J. Wysocki) - thermal: core: Rework thermal zone availability check (Rafael J. Wysocki) - thermal: Drop redundant and confusing device_is_registered() checks (Rafael J. Wysocki) - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (Rafael J. Wysocki) - thermal: sysfs: Rework the reading of trip point attributes (Rafael J. Wysocki) - thermal: sysfs: Rework the handling of trip point updates (Rafael J. Wysocki) - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (Rafael J. Wysocki) - thermal: gov_power_allocator: Rearrange initialization of local variables (Lukasz Luba) - thermal: gov_power_allocator: Remove excessive local variables (Lukasz Luba) - thermal: gov_power_allocator: Use shorter paths to access data when possible (Lukasz Luba) - thermal: gov_power_allocator: Rearrange local variables (Lukasz Luba) - thermal: gov_power_allocator: Check the cooling devices only for trip_max (Lukasz Luba) - thermal: gov_power_allocator: Set up trip points earlier (Lukasz Luba) - thermal: gov_power_allocator: Rename trip_max_desired_temperature (Lukasz Luba) - thermal: core: Add trip thresholds for trip crossing detection (Rafael J. Wysocki) - PNP: ACPI: fix fortify warning (Dmitry Antipov) - ACPI: watchdog: fix kernel-doc warnings (Randy Dunlap) - ACPI: LPSS: Fix the fractional clock divider flags (Andy Shevchenko) - ACPI: NUMA: Fix the logic of getting the fake_pxm value (Yuntao Wang) - ACPI: NUMA: Optimize the check for the availability of node values (Yuntao Wang) - ACPI: NUMA: Remove unnecessary check in acpi_parse_gi_affinity() (Yuntao Wang) - ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override (David McFarland) - ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Hans de Goede) - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Tony Luck) - ACPI: extlog: fix NULL pointer dereference check (Prarit Bhargava) - ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events (Shuai Xue) - ACPI: APEI: EINJ: Add support for vendor defined error types (Avadhut Naik) - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Avadhut Naik) - fs: debugfs: Add write functionality to debugfs blobs (Avadhut Naik) - ACPI: APEI: EINJ: Refactor available_error_type_show() (Avadhut Naik) - ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop (Yuluo Qiu) - ACPI: video: check for error while searching for backlight device parent (Nikita Kiryushin) - ACPI: video: Drop should_check_lcd_flag() (Hans de Goede) - ACPI: video: Add comment about acpi_video_backlight_use_native() usage (Hans de Goede) - ACPI: LPIT: Avoid u32 multiplication overflow (Nikita Kiryushin) - ACPI: thermal_lib: include "internal.h" for function prototypes (Arnd Bergmann) - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Jeff Brasen) - ACPI: thermal: Use library functions to obtain trip point temperature values (Rafael J. Wysocki) - ACPI: thermal_lib: Add functions returning temperature in deci-Kelvin (Rafael J. Wysocki) - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (Rafael J. Wysocki) - ACPI: utils: Introduce helper for _DEP list lookup (Rafael J. Wysocki) - ACPI: utils: Fix white space in struct acpi_handle_list definition (Rafael J. Wysocki) - ACPI: utils: Refine acpi_handle_list_equal() slightly (Rafael J. Wysocki) - ACPI: utils: Return bool from acpi_evaluate_reference() (Rafael J. Wysocki) - ACPI: utils: Rearrange in acpi_evaluate_reference() (Rafael J. Wysocki) - perf: arm_cspmu: drop redundant acpi_dev_uid_to_integer() (Raag Jadav) - efi: dev-path-parser: use acpi_dev_uid_match() for matching _UID (Raag Jadav) - ACPI: LPSS: use acpi_dev_uid_match() for matching _UID (Raag Jadav) - ACPI: bus: update acpi_dev_hid_uid_match() to support multiple types (Raag Jadav) - ACPI: bus: update acpi_dev_uid_match() to support multiple types (Raag Jadav) - ACPI: tables: Correct and clean up the logic of acpi_parse_entries_array() (Yuntao Wang) - ACPI: Run USB4 _OSC() first with query bit set (Mika Westerberg) - ACPI: EC: Use a spin lock without disabing interrupts (Rafael J. Wysocki) - ACPI: EC: Use a threaded handler for dedicated IRQ (Rafael J. Wysocki) - ACPI: OSL: Use spin locks without disabling interrupts (Rafael J. Wysocki) - ACPI: OSL: Allow Notify () handlers to run on all CPUs (Rafael J. Wysocki) - ACPI: OSL: Rearrange workqueue selection in acpi_os_execute() (Rafael J. Wysocki) - ACPI: OSL: Rework error handling in acpi_os_execute() (Rafael J. Wysocki) - ACPI: OSL: Use a threaded interrupt handler for SCI (Rafael J. Wysocki) - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Arnd Bergmann) - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Srikar Srimath Tirumala) - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Rafael J. Wysocki) - ACPI: scan: Fix an error message in DisCo for Imaging support (Sakari Ailus) - ACPI: property: Replicate DT-aligned u32 properties from DisCo for Imaging (Sakari Ailus) - ACPI: property: Dig "rotation" property for devices with CSI2 _CRS (Sakari Ailus) - ACPI: scan: Extract MIPI DisCo for Imaging data into swnodes (Rafael J. Wysocki) - device property: Add SOFTWARE_NODE() macro for defining software nodes (Sakari Ailus) - ACPI: scan: Extract _CRS CSI-2 connection information into swnodes (Rafael J. Wysocki) - ACPI: scan: Extract CSI-2 connection graph from _CRS (Rafael J. Wysocki) - ACPI: property: Support using strings in reference properties (Rafael J. Wysocki) - ACPI: button: trigger wakeup key events (Ken Xue) - mtd: rawnand: s3c2410: fix Excess struct member description kernel-doc warnings (Randy Dunlap) - mtd: rawnand: diskonchip: fix a potential double free in doc_probe (Dinghao Liu) - mtd: rawnand: rockchip: Add missing title to a kernel doc comment (Miquel Raynal) - mtd: rawnand: rockchip: Rename a structure (Miquel Raynal) - mtd: rawnand: pl353: Fix kernel doc (Miquel Raynal) - mtd: rawnand: brcmnand: exec_op implementation (David Regan) - mtd: rawnand: brcmnand: pass host struct to bcmnand_ctrl_poll_status (David Regan) - mtd: rawnand: NAND controller write protect (David Regan) - mtd: rawnand: Add destructive operation (Boris Brezillon) - mtd: rawnand: meson: handle OOB buffer according OOB layout (Arseniy Krasnov) - mtd: rawnand: meson: initialize clock register (Arseniy Krasnov) - mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response (Ronald Monthero) - mtd: rawnand: txx9ndfmc: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: rawnand: txx9ndfmc: Drop if block with always false condition (Uwe Kleine-König) - mtd: rawnand: txx9ndfmc: Switch to module_platform_driver() (Uwe Kleine-König) - mtd: rawnand: brcmnand: Convert to platform remove callback returning void (Uwe Kleine-König) - MAINTAINERS: change my mail to the kernel.org one (Michael Walle) - mtd: spi-nor: sfdp: get the 1-1-8 and 1-8-8 protocol from SFDP (JaimeLiao) - mtd: spi-nor: drop superfluous debug prints (Tudor Ambarus) - mtd: spi-nor: sysfs: hide the flash name if not set (JaimeLiao) - mtd: spi-nor: mark the flash name as obsolete (Tudor Ambarus) - mtd: spi-nor: print flash ID instead of name (Tudor Ambarus) - mtd: spi-nor: micron-st: Add support for mt25qu01g (Fabio Estevam) - mtd: spi-nor: remove NO_CHIP_ERASE flag (Tudor Ambarus) - mtd: spi-nor: micron-st: enable die erase for multi die flashes (Tudor Ambarus) - mtd: spi-nor: spansion: enable die erase for multi die flashes (Tudor Ambarus) - mtd: spi-nor: add erase die (chip) capability (Tudor Ambarus) - docs: mtd: spi-nor: drop obsolete info (Tudor Ambarus) - docs: mtd: spi-nor: add sections about flash additions and testing (Tudor Ambarus) - MAINTAINERS: spi-nor: add myself as maintainer (Michael Walle) - mtd: spi-nor: use kernel sized types instead of c99 types (Tudor Ambarus) - mtd: rawnand: Clarify conditions to enable continuous reads (Miquel Raynal) - mtd: rawnand: Prevent sequential reads with on-die ECC engines (Miquel Raynal) - mtd: rawnand: Fix core interference with sequential reads (Miquel Raynal) - mtd: rawnand: Prevent crossing LUN boundaries during sequential reads (Miquel Raynal) - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier (ZhaoLong Wang) - dt-bindings: mtd: partitions: u-boot: Fix typo (Stefan Wahren) - mtd: maps: vmu-flash: Fix the (mtd core) switch to ref counters (Miquel Raynal) - mtd: ssfdc: Remove an unused variable (Miquel Raynal) - spi: stm32: add st,stm32mp25-spi compatible supporting STM32MP25 soc (Valentin Caron) - dt-bindings: spi: stm32: add st,stm32mp25-spi compatible (Valentin Caron) - spi: stm32: use dma_get_slave_caps prior to configuring dma channel (Alain Volmat) - spi: axi-spi-engine: fix struct member doc warnings (David Lechner) - spi: pl022: update description of internal_cs_control() (Nam Cao) - spi: pl022: delete description of cur_msg (Nam Cao) - spi: dw: Remove Intel Thunder Bay SOC support (Nandhini Srikandan) - spi: dw: Remove Intel Thunder Bay SOC support (Nandhini Srikandan) - spi: sh-msiof: Enforce fixed DTDL for R-Car H3 (Wolfram Sang) - spi: pl022: delete unused next_msg_cs_active in struct pl022 (Nam Cao) - spi: pl022: delete unused cur_gpiod in struct pl022 (Nam Cao) - spi: ljca: switch to use devm_spi_alloc_host() (Yang Yingliang) - spi: cs42l43: switch to use devm_spi_alloc_host() (Yang Yingliang) - spi: zynqmp-gqspi: switch to use modern name (Yang Yingliang) - spi: zynq-qspi: switch to use modern name (Yang Yingliang) - spi: xtensa-xtfpga: switch to use modern name (Yang Yingliang) - spi: xlp: switch to use modern name (Yang Yingliang) - spi: xilinx: switch to use modern name (Yang Yingliang) - spi: xcomm: switch to use modern name (Yang Yingliang) - spi: uniphier: switch to use modern name (Yang Yingliang) - spi: topcliff-pch: switch to use modern name (Yang Yingliang) - spi: wpcm-fiu: switch to use devm_spi_alloc_host() (Yang Yingliang) - spi: spi-ti-qspi: switch to use modern name (Yang Yingliang) - spi: tegra210-quad: switch to use modern name (Yang Yingliang) - spi: tegra20-slink: switch to use modern name (Yang Yingliang) - spi: tegra20-sflash: switch to use modern name (Yang Yingliang) - spi: tegra114: switch to use modern name (Yang Yingliang) - spi: geni-qcom: switch to use modern name (Yang Yingliang) - spi: synquacer: switch to use modern name (Yang Yingliang) - spi: sunplus-sp7021: switch to use modern name (Yang Yingliang) - spi: sun6i: switch to use modern name (Yang Yingliang) - spi: sun4i: switch to use modern name (Yang Yingliang) - spi: stm32: switch to use modern name (Yang Yingliang) - spi: stm32-qspi: switch to use modern name (Yang Yingliang) - spi: st-ssc4: switch to use modern name (Yang Yingliang) - spi: sprd: switch to use modern name (Yang Yingliang) - spi: sprd-adi: switch to use spi_alloc_host() (Yang Yingliang) - spi: pxa2xx: Update DMA mapping and using logic in the documentation (Andy Shevchenko) - spi: pxa2xx: Use inclusive language (Andy Shevchenko) - spi: mpc52xx: explicitly include linux/platform_device.h (Randy Dunlap) - spi: Add multi-cs memories support in SPI core (Amit Kumar Mahapatra) - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Amit Kumar Mahapatra) - mfd: tps6594: Use spi_get_chipselect() API to access spi->chip_select (Amit Kumar Mahapatra) - spi: axi-spi-engine: add watchdog timer (David Lechner) - spi: axi-spi-engine: remove delay from CS assertion (David Lechner) - spi: axi-spi-engine: restore clkdiv at end of message (David Lechner) - spi: axi-spi-engine: implement xfer->cs_change_delay (David Lechner) - spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep() (David Lechner) - spi: axi-spi-engine: fix sleep ticks calculation (David Lechner) - spi: axi-spi-engine: remove spi_engine_get_clk_div() (David Lechner) - spi: axi-spi-engine: populate xfer->effective_speed_hz (David Lechner) - spi: axi-spi-engine: return void from spi_engine_compile_message() (David Lechner) - spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe() (Yang Yingliang) - spi: spl022: switch to use default spi_transfer_one_message() (Nam Cao) - spi: introduce SPI_TRANS_FAIL_IO for error reporting (Nam Cao) - mtd: spi-nor: Stop reporting warning message when soft reset is not suported (Chia-Lin Kao (AceLan)) - spi: Unify error codes by replacing -ENOTSUPP with -EOPNOTSUPP (Chia-Lin Kao (AceLan)) - spi: sprd: adi: Use devm_register_restart_handler() (Andrew Davis) - spi: axi-spi-engine: add support for any word size (David Lechner) - spi: axi-spi-engine: add support for cs_off (David Lechner) - spi: axi-spi-engine: remove struct spi_engine::msg (David Lechner) - spi: axi-spi-engine: remove completed_id from driver state (David Lechner) - spi: axi-spi-engine: use message_prepare/unprepare (David Lechner) - spi: axi-spi-engine: move msg state to new struct (David Lechner) - spi: axi-spi-engine: check for valid clock rate (David Lechner) - spi: axi-spi-engine: use devm_spi_register_controller() (David Lechner) - spi: axi-spi-engine: use devm_request_irq() (David Lechner) - spi: axi-spi-engine: use devm action to reset hw on remove (David Lechner) - spi: axi-spi-engine: use devm_spi_alloc_host() (David Lechner) - spi: axi-spi-engine: simplify driver data allocation (David Lechner) - MAINTAINERS: add entry for AXI SPI Engine (David Lechner) - dt-bindings: spi: axi-spi-engine: convert to yaml (David Lechner) - spi: ingenic: convert not to use dma_request_slave_channel() (Christophe JAILLET) - spi: intel: make mem_ops comparison unique to opcode match (Raag Jadav) - spi: dt-bindings: renesas,rspi: Document RZ/Five SoC (Lad Prabhakar) - treewide, spi: Get rid of SPI_MASTER_HALF_DUPLEX (Andy Shevchenko) - spi: add stm32f7-spi compatible (Ben Wolsieffer) - spi: stm32: add STM32F7 support (Ben Wolsieffer) - spi: stm32: use callbacks for read_rx and write_tx (Ben Wolsieffer) - spi: stm32: rename stm32f4_* to stm32fx_* (Ben Wolsieffer) - spi: spi-ti-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: spi-zynqmp-gqspi: fix driver kconfig dependencies (Amit Kumar Mahapatra) - spi: cadence-xspi: Drop useless assignment to NULL (Uwe Kleine-König) - regulator: event: Ensure atomicity for sequence number (Naresh Solanki) - uapi: regulator: Fix typo (Naresh Solanki) - regulator: Reuse LINEAR_RANGE() in REGULATOR_LINEAR_RANGE() (Andy Shevchenko) - dt-bindings: regulator: qcom,usb-vbus-regulator: clean up example (Johan Hovold) - regulator: qcom_smd: Add LDO5 MP5496 regulator (Varadarajan Narayanan) - regulator: qcom-rpmh: add support for pm8010 regulators (Fenglin Wu) - regulator: dt-bindings: qcom,rpmh: add compatible for pm8010 (Fenglin Wu) - regulator: qcom-rpmh: extend to support multiple linear voltage ranges (Fenglin Wu) - regulator: wm8350: Convert to platform remove callback returning void (Uwe Kleine-König) - regulator: virtual: Convert to platform remove callback returning void (Uwe Kleine-König) - regulator: userspace-consumer: Convert to platform remove callback returning void (Uwe Kleine-König) - regulator: uniphier: Convert to platform remove callback returning void (Uwe Kleine-König) - regulator: stm32-vrefbuf: Convert to platform remove callback returning void (Uwe Kleine-König) - regulator: db8500-prcmu: Convert to platform remove callback returning void (Uwe Kleine-König) - regulator: bd9571mwv: Convert to platform remove callback returning void (Uwe Kleine-König) - regulator: arizona-ldo1: Convert to platform remove callback returning void (Uwe Kleine-König) - regulator: event: Add regulator netlink event support (Naresh Solanki) - regulator: Implement uv_survival_time for handling under-voltage events (Oleksij Rempel) - regulator: dt-bindings: Add 'regulator-uv-less-critical-window-ms' property (Oleksij Rempel) - regulator: dt-bindings: Allow system-critical marking for fixed-regulator (Oleksij Rempel) - regulator: Introduce handling for system-critical under-voltage events (Oleksij Rempel) - regulator: dt-bindings: Add system-critical-regulator property (Oleksij Rempel) - dt-bindings: regulator: qcom,smd-rpm-regulator: Document PM8937 IC (Dang Huynh) - regulator: qcom_smd: Add PM8937 regulators (Dang Huynh) - dt-bindings: regulator: qcom,spmi-regulator: Document PM8937 PMIC (Dang Huynh) - regulator: qcom_spmi: Add PM8937 SPMI regulator (Dang Huynh) - regulator: stpmic1: Fix kernel-doc notation warnings (Jiapeng Chong) - regulator: palmas: remove redundant initialization of pointer pdata (Colin Ian King) - regulator: core: Only increment use_count when enable_count changes (Rui Zhang) - regulator: core: Add option to prevent disabling unused regulators (Javier Martinez Canillas) - regmap: fix kcalloc() arguments order (Dmitry Antipov) - regmap: fix regmap_noinc_write() description (Hugo Villeneuve) - regmap: kunit: add noinc write test (Ben Wolsieffer) - regmap: ram: support noinc semantics (Ben Wolsieffer) - overlay: disable EVM (Mimi Zohar) - evm: add support to disable EVM on unsupported filesystems (Mimi Zohar) - evm: don't copy up 'security.evm' xattr (Mimi Zohar) - MAINTAINERS: Add Eric Snowberg as a reviewer to IMA (Mimi Zohar) - MAINTAINERS: Add Roberto Sassu as co-maintainer to IMA and EVM (Mimi Zohar) - KEYS: encrypted: Add check for strsep (Chen Ni) - ima: Remove EXPERIMENTAL from Kconfig (Eric Snowberg) - ima: Reword IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY (Eric Snowberg) - landlock: Optimize the number of calls to get_access_mask slightly (Günther Noack) - selftests/landlock: Rename "permitted" to "allowed" in ftruncate tests (Günther Noack) - landlock: Remove remaining "inline" modifiers in .c files [v6.6] (Günther Noack) - landlock: Remove remaining "inline" modifiers in .c files [v6.1] (Günther Noack) - landlock: Remove remaining "inline" modifiers in .c files [v5.15] (Günther Noack) - selftests/landlock: Add tests to check unhandled rule's access rights (Mickaël Salaün) - selftests/landlock: Add tests to check unknown rule's access rights (Mickaël Salaün) - lsm: new security_file_ioctl_compat() hook (Alfred Piccioni) - lsm: Add a __counted_by() annotation to lsm_ctx.ctx (Mark Brown) - calipso: fix memory leak in netlbl_calipso_add_pass() (Gavrilov Ilia) - selftests: remove the LSM_ID_IMA check in lsm/lsm_list_modules_test (Paul Moore) - MAINTAINERS: add an entry for the lockdown LSM (Paul Moore) - MAINTAINERS: update the LSM entry (Paul Moore) - mailmap: add entries for Serge Hallyn's dead accounts (Serge Hallyn) - mailmap: update/replace my old email addresses (Paul Moore) - lsm: mark the lsm_id variables are marked as static (Paul Moore) - lsm: convert security_setselfattr() to use memdup_user() (Paul Moore) - lsm: align based on pointer length in lsm_fill_user_ctx() (Paul Moore) - lsm: consolidate buffer size handling into lsm_fill_user_ctx() (Paul Moore) - lsm: correct error codes in security_getselfattr() (Paul Moore) - lsm: cleanup the size counters in security_getselfattr() (Paul Moore) - lsm: don't yet account for IMA in LSM_CONFIG_COUNT calculation (Roberto Sassu) - lsm: drop LSM_ID_IMA (Paul Moore) - LSM: selftests for Linux Security Module syscalls (Casey Schaufler) - SELinux: Add selfattr hooks (Casey Schaufler) - AppArmor: Add selfattr hooks (Casey Schaufler) - Smack: implement setselfattr and getselfattr hooks (Casey Schaufler) - LSM: Helpers for attribute names and filling lsm_ctx (Casey Schaufler) - LSM: wireup Linux Security Module syscalls (Casey Schaufler) - LSM: Create lsm_list_modules system call (Casey Schaufler) - LSM: syscalls for current process attributes (Casey Schaufler) - proc: Use lsmids instead of lsm names for attrs (Casey Schaufler) - LSM: Maintain a table of LSM attribute data (Casey Schaufler) - LSM: Identify modules by more than name (Casey Schaufler) - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket (Mickaël Salaün) - selinux: fix style issues in security/selinux/include/initial_sid_to_string.h (Paul Moore) - selinux: fix style issues in security/selinux/include/xfrm.h (Paul Moore) - selinux: fix style issues in security/selinux/include/security.h (Paul Moore) - selinux: fix style issues with security/selinux/include/policycap_names.h (Paul Moore) - selinux: fix style issues in security/selinux/include/policycap.h (Paul Moore) - selinux: fix style issues in security/selinux/include/objsec.h (Paul Moore) - selinux: fix style issues with security/selinux/include/netlabel.h (Paul Moore) - selinux: fix style issues in security/selinux/include/netif.h (Paul Moore) - selinux: fix style issues in security/selinux/include/ima.h (Paul Moore) - selinux: fix style issues in security/selinux/include/conditional.h (Paul Moore) - selinux: fix style issues in security/selinux/include/classmap.h (Paul Moore) - selinux: fix style issues in security/selinux/include/avc_ss.h (Paul Moore) - selinux: align avc_has_perm_noaudit() prototype with definition (Paul Moore) - selinux: fix style issues in security/selinux/include/avc.h (Paul Moore) - selinux: fix style issues in security/selinux/include/audit.h (Paul Moore) - MAINTAINERS: drop Eric Paris from his SELinux role (Paul Moore) - MAINTAINERS: add Ondrej Mosnacek as a SELinux reviewer (Paul Moore) - selinux: remove the wrong comment about multithreaded process handling (Munehisa Kamata) - selinux: introduce an initial SID for early boot processes (Ondrej Mosnacek) - selinux: refactor avtab_node comparisons (Jacob Satterfield) - MAINTAINERS: update the SELinux entry (Paul Moore) - selinux: update filenametr_hash() to use full_name_hash() (Paul Moore) - selinux: saner handling of policy reloads (Al Viro) - MAINTAINERS: update the audit entry (Paul Moore) - audit: Send netlink ACK before setting connection in auditd_set (Chris Riches) - crash_core: fix and simplify the logic of crash_exclude_mem_range() (Yuntao Wang) - x86/crash: use SZ_1M macro instead of hardcoded value (Yuntao Wang) - x86/crash: remove the unused image parameter from prepare_elf_headers() (Yuntao Wang) - kdump: remove redundant DEFAULT_CRASH_KERNEL_LOW_SIZE (Youling Tang) - scripts/decode_stacktrace.sh: strip unexpected CR from lines (Bjorn Andersson) - watchdog: if panicking and we dumped everything, don't re-enable dumping (Douglas Anderson) - watchdog/hardlockup: use printk_cpu_sync_get_irqsave() to serialize reporting (Douglas Anderson) - watchdog/softlockup: use printk_cpu_sync_get_irqsave() to serialize reporting (Douglas Anderson) - watchdog/hardlockup: adopt softlockup logic avoiding double-dumps (Douglas Anderson) - kexec_core: fix the assignment to kimage->control_page (Yuntao Wang) - x86/kexec: fix incorrect end address passed to kernel_ident_mapping_init() (Yuntao Wang) - lib/trace_readwrite.c:: replace asm-generic/io with linux/io (Tanzir Hasan) - nilfs2: cpfile: fix some kernel-doc warnings (Randy Dunlap) - stacktrace: fix kernel-doc typo (Randy Dunlap) - scripts/checkstack.pl: fix no space expression between sp and offset (Kuan-Ying Lee) - x86/kexec: fix incorrect argument passed to kexec_dprintk() (Yuntao Wang) - x86/kexec: use pr_err() instead of kexec_dprintk() when an error occurs (Yuntao Wang) - nilfs2: add missing set_freezable() for freezable kthread (Kevin Hao) - kernel: relay: remove relay_file_splice_read dead code, doesn't work (Ahelenia Ziemiańska) - docs: submit-checklist: remove all of "make namespacecheck" (Tiezhu Yang) - scripts/checkstack.pl: change min_stack to 512 by default (Tiezhu Yang) - scripts/checkstack.pl: match all stack sizes for some archs (Tiezhu Yang) - scripts/checkstack.pl: add min_stack to the usage comment (Tiezhu Yang) - scripts/checkstack.pl: remove ia64 support (Tiezhu Yang) - lib: crc_ccitt_false() is identical to crc_itu_t() (Mathis Marion) - lib: add note about process exit message for DEBUG_STACK_USAGE (Uwe Kleine-König) - checkstack: add loongarch support for scripts/checkstack.pl (Youling Tang) - scripts/decodecode: add support for LoongArch (Youling Tang) - kexec_file: fix incorrect temp_start value in locate_mem_hole_top_down() (Yuntao Wang) - kexec: modify the meaning of the end parameter in kimage_is_destination_range() (Yuntao Wang) - MAINTAINERS: remove Ohad Ben-Cohen from hwspinlock subsystem (Bagas Sanjaya) - crash_core: remove duplicated including of kexec.h (Wang Jinchao) - x86/kexec: simplify the logic of mem_region_callback() (Yuntao Wang) - kexec: use ALIGN macro instead of open-coding it (Yuntao Wang) - usr/Kconfig: fix typos of "its" (Randy Dunlap) - init/Kconfig: move more items into the EXPERT menu (Randy Dunlap) - fork: remove redundant TASK_UNINTERRUPTIBLE (Kevin Hao) - nilfs2: switch WARN_ONs to warning output in nilfs_sufile_do_free() (Ryusuke Konishi) - freevxfs: lookup: fix function params kernel-doc (Randy Dunlap) - freevxfs: immed: fix kernel-doc param name (Randy Dunlap) - freevxfs: bmap: fix kernel-doc warnings (Randy Dunlap) - rapidio/tsi721: fix kernel-doc warnings (Randy Dunlap) - kcov: remove stale RANDOMIZE_BASE text (Mark Rutland) - riscv, kexec: fix the ifdeffery for AFLAGS_kexec_relocate.o (Baoquan He) - kexec_file, parisc: print out debugging message if required (Baoquan He) - kexec_file, power: print out debugging message if required (Baoquan He) - kexec_file, riscv: print out debugging message if required (Baoquan He) - kexec_file, arm64: print out debugging message if required (Baoquan He) - kexec_file, x86: print out debugging message if required (Baoquan He) - kexec_file: print out debugging message if required (Baoquan He) - kexec_file: add kexec_file flag to control debug printing (Baoquan He) - Makefile.extrawarn: turn on missing-prototypes globally (Arnd Bergmann) - mips: fix r3k_cache_init build regression (Arnd Bergmann) - scripts/gdb: remove exception handling and refine print format (Kuan-Ying Lee) - scripts/gdb/stackdepot: rename pool_index to pools_num (Kuan-Ying Lee) - nilfs2: convert nilfs_page_bug() to nilfs_folio_bug() (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_prepare_chunk() and nilfs_commit_chunk() to folios (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_make_empty() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_empty_dir() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_add_link() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_rename() to use folios (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_find_entry to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_readdir to use a folio (Matthew Wilcox (Oracle)) - nilfs2: add nilfs_get_folio() (Matthew Wilcox (Oracle)) - nilfs2: switch to kmap_local for directory handling (Matthew Wilcox (Oracle)) - nilfs2: pass the mapped address to nilfs_check_page() (Matthew Wilcox (Oracle)) - nilfs2: return the mapped address from nilfs_get_page() (Matthew Wilcox (Oracle)) - nilfs2: remove page_address() from nilfs_delete_entry (Matthew Wilcox (Oracle)) - nilfs2: remove page_address() from nilfs_add_link (Matthew Wilcox (Oracle)) - nilfs2: remove page_address() from nilfs_set_link (Matthew Wilcox (Oracle)) - nilfs2: eliminate staggered calls to kunmap in nilfs_rename (Ryusuke Konishi) - nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link (Ryusuke Konishi) - softlockup: serialized softlockup's log (Li Zhe) - kexec_file: load kernel at top of system RAM if required (Baoquan He) - resource: add walk_system_ram_res_rev() (Baoquan He) - powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE (Stephen Rothwell) - usb: fsl-mph-dr-of: mark fsl_usb2_mpc5121_init() static (Arnd Bergmann) - x86: sta2x11: include header for sta2x11_get_instance() prototype (Arnd Bergmann) - sched: fair: move unused stub functions to header (Arnd Bergmann) - jffs2: mark __jffs2_dbg_superblock_counts() static (Arnd Bergmann) - ida: make 'ida_dump' static (Arnd Bergmann) - mips: kexec: include linux/reboot.h (Arnd Bergmann) - mips: smp: fix setup_profiling_timer() prototype (Arnd Bergmann) - mips: hide conditionally unused functions (Arnd Bergmann) - mips: suspend: include linux/suspend.h as needed (Arnd Bergmann) - mips: mt: include asm/mips_mt.h (Arnd Bergmann) - mips: spram: fix missing prototype warning for spram_config (Arnd Bergmann) - mips: add missing declarations (Arnd Bergmann) - mips: move cache declarations into header (Arnd Bergmann) - mips: fix tlb_init() prototype (Arnd Bergmann) - mips: fix setup_zero_pages() prototype (Arnd Bergmann) - mips: unhide uasm_in_compat_space_p() declaration (Arnd Bergmann) - mips: move jump_label_apply_nops() declaration to header (Arnd Bergmann) - mips: move build_tlb_refill_handler() prototype (Arnd Bergmann) - mips: mark local function static if possible (Arnd Bergmann) - mips: signal: move sigcontext declarations to header (Arnd Bergmann) - mips: rs870e: stop exporting local functions (Arnd Bergmann) - mips: add missing declarations for trap handlers (Arnd Bergmann) - mips: add asm/syscalls.h header (Arnd Bergmann) - mips: decompress: fix add missing prototypes (Arnd Bergmann) - s390/traps: only define is_valid_bugaddr() under CONFIG_GENERIC_BUG (Nathan Chancellor) - s390/dasd: remove dasd_stats_generic_show() (Nathan Chancellor) - hexagon: traps: add internal prototypes for functions only called from asm (Nathan Chancellor) - hexagon: traps: remove sys_syscall() (Nathan Chancellor) - hexagon: irq: add prototype for arch_do_IRQ() (Nathan Chancellor) - hexagon: vm_events: remove unused dummy_handler() (Nathan Chancellor) - hexagon: vdso: include asm/elf.h for arch_setup_additional_pages() prototype (Nathan Chancellor) - hexagon: process: add internal prototype for do_work_pending() (Nathan Chancellor) - hexagon: process: include linux/cpu.h for arch_cpu_idle() prototype (Nathan Chancellor) - hexagon: reset: include linux/reboot.h for prototypes (Nathan Chancellor) - hexagon: signal: switch to SYSCALL_DEFINE0 for sys_rt_sigreturn() (Nathan Chancellor) - hexagon: time: include asm/delay.h for prototypes (Nathan Chancellor) - hexagon: time: mark time_init_deferred() as static (Nathan Chancellor) - hexagon: time: include asm/time.h for prototypes (Nathan Chancellor) - hexagon: vm_tlb: include asm/tlbflush.h for prototypes (Nathan Chancellor) - hexagon: vm_fault: include asm/vm_fault.h for prototypes (Nathan Chancellor) - hexagon: vm_fault: mark do_page_fault() as static (Nathan Chancellor) - hexagon: smp: mark handle_ipi() and start_secondary() as static (Nathan Chancellor) - hexagon: mm: include asm/setup.h for setup_arch_memory()'s prototype (Nathan Chancellor) - hexagon: mm: mark paging_init() as static (Nathan Chancellor) - hexagon: uaccess: remove clear_user_hexagon() (Nathan Chancellor) - arch: turn off -Werror for architectures with known warnings (Arnd Bergmann) - kexec: use atomic_try_cmpxchg in crash_kexec (Uros Bizjak) - scripts/spelling.txt: add more spellings to spelling.txt (Colin Ian King) - __ptrace_unlink: kill the obsolete "FIXME" code (Oleg Nesterov) - checkstack: allow to pass MINSTACKSIZE parameter (Heiko Carstens) - checkstack: sort output by size and function name (Heiko Carstens) - kernel/signal.c: simplify force_sig_info_to_task(), kill recalc_sigpending_and_wake() (Oleg Nesterov) - docs: filesystems: document the squashfs specific mount options (Ariel Miculas) - checkpatch: do not require an empty line before error injection (Sergey Senozhatsky) - arch: remove ARCH_TASK_STRUCT_ON_STACK (Heiko Carstens) - arch: remove ARCH_TASK_STRUCT_ALLOCATOR (Heiko Carstens) - arch: remove ARCH_THREAD_STACK_ALLOCATOR (Heiko Carstens) - nilfs2: convert nilfs_btnode_abort_change_key to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_btnode_commit_change_key to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_btnode_prepare_change_key to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_btnode_delete to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_btnode_submit_block to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_btnode_create_block to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_gccache_submit_read_data to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_mdt_submit_block to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_mdt_create_block to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_page_mkwrite() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_segctor_prepare_write to use folios (Matthew Wilcox (Oracle)) - nilfs2: convert to __nilfs_clear_folio_dirty() (Matthew Wilcox (Oracle)) - nilfs2: convert to nilfs_clear_folio_dirty() (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_mdt_write_page() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_writepage() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert to nilfs_folio_buffers_clean() (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_forget_buffer to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_segctor_complete_write to use folios (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_abort_logs to use folios (Matthew Wilcox (Oracle)) - nilfs2: add nilfs_end_folio_io() (Matthew Wilcox (Oracle)) - Squashfs: fix variable overflow triggered by sysbot (Phillip Lougher) - fs/nilfs2: use standard array-copy-function (Philipp Stanner) - introduce for_other_threads(p, t) (Oleg Nesterov) - kernel/reboot: explicitly notify if halt occurred instead of power off (Dongmin Lee) - mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER (Kirill A. Shutemov) - mm, treewide: introduce NR_PAGE_ORDERS (Kirill A. Shutemov) - selftests/mm: add separate UFFDIO_MOVE test for PMD splitting (Suren Baghdasaryan) - selftests/mm: skip test if application doesn't has root privileges (Muhammad Usama Anjum) - selftests/mm: conform test to TAP format output (Muhammad Usama Anjum) - selftests: mm: hugepage-mmap: conform to TAP format output (Muhammad Usama Anjum) - selftests/mm: gup_test: conform test to TAP format output (Muhammad Usama Anjum) - mm/selftests: hugepage-mremap: conform test to TAP format output (Muhammad Usama Anjum) - mm/vmstat: move pgdemote_* out of CONFIG_NUMA_BALANCING (Li Zhijian) - mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_malloc while size is too large (Barry Song) - mm/memcontrol: remove __mod_lruvec_page_state() (Matthew Wilcox (Oracle)) - mm/khugepaged: use a folio more in collapse_file() (Matthew Wilcox (Oracle)) - slub: use a folio in __kmalloc_large_node (Matthew Wilcox (Oracle)) - slub: use folio APIs in free_large_kmalloc() (Matthew Wilcox (Oracle)) - slub: use alloc_pages_node() in alloc_slab_page() (Matthew Wilcox (Oracle)) - mm: remove inc/dec lruvec page state functions (Matthew Wilcox (Oracle)) - mm: ratelimit stat flush from workingset shrinker (Shakeel Butt) - kasan: stop leaking stack trace handles (Andrey Konovalov) - mm/mglru: remove CONFIG_TRANSPARENT_HUGEPAGE (Kinsey Ho) - mm/mglru: add dummy pmd_dirty() (Kinsey Ho) - mm/mglru: remove CONFIG_MEMCG (Kinsey Ho) - mm/mglru: add CONFIG_LRU_GEN_WALKS_MMU (Kinsey Ho) - mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNG (Kinsey Ho) - mm/rmap: silence VM_WARN_ON_FOLIO() in __folio_rmap_sanity_checks() (David Hildenbrand) - userfaultfd: fix move_pages_pte() splitting folio under RCU read lock (Suren Baghdasaryan) - buffer: fix unintended successful return (Matthew Wilcox (Oracle)) - zswap: memcontrol: implement zswap writeback disabling (Nhat Pham) - mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.h (Tanzir Hasan) - mm: remove unnecessary ia64 code and comment (Kefeng Wang) - mm: remove one last reference to page_add_*_rmap() (David Hildenbrand) - mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED (David Hildenbrand) - mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]() (David Hildenbrand) - mm/rmap: remove page_try_dup_anon_rmap() (David Hildenbrand) - mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pte() (David Hildenbrand) - mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd() (David Hildenbrand) - mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]() (David Hildenbrand) - mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rmap_[pte|ptes|pmd]() (David Hildenbrand) - mm/rmap: remove page_remove_rmap() (David Hildenbrand) - Documentation: stop referring to page_remove_rmap() (David Hildenbrand) - mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand) - mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand) - mm/memory: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand) - mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand) - mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand) - mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd() (David Hildenbrand) - kernel/events/uprobes: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand) - mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]() (David Hildenbrand) - mm/rmap: remove RMAP_COMPOUND (David Hildenbrand) - mm/rmap: remove page_add_anon_rmap() (David Hildenbrand) - mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte() (David Hildenbrand) - mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte() (David Hildenbrand) - mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte() (David Hildenbrand) - mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte() (David Hildenbrand) - mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd() (David Hildenbrand) - mm/huge_memory: batch rmap operations in __split_huge_pmd_locked() (David Hildenbrand) - mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]() (David Hildenbrand) - mm/rmap: factor out adding folio mappings into __folio_add_rmap() (David Hildenbrand) - mm/rmap: remove page_add_file_rmap() (David Hildenbrand) - mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte() (David Hildenbrand) - mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte() (David Hildenbrand) - mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd() (David Hildenbrand) - mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pte|pmd]() (David Hildenbrand) - mm/rmap: convert folio_add_file_rmap_range() into folio_add_file_rmap_[pte|ptes|pmd]() (David Hildenbrand) - mm/rmap: add hugetlb sanity checks for anon rmap handling (David Hildenbrand) - mm/rmap: introduce and use hugetlb_try_share_anon_rmap() (David Hildenbrand) - mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() (David Hildenbrand) - mm/rmap: introduce and use hugetlb_add_file_rmap() (David Hildenbrand) - mm/rmap: introduce and use hugetlb_remove_rmap() (David Hildenbrand) - mm/rmap: rename hugepage_add* to hugetlb_add* (David Hildenbrand) - kasan: simplify kasan_complete_mode_report_info for tag-based modes (Andrey Konovalov) - kasan: simplify saving extra info into tracks (Andrey Konovalov) - kasan: reuse kasan_track in kasan_stack_ring_entry (Andrey Konovalov) - kasan: clean up kasan_cache_create (Andrey Konovalov) - kasan: speed up match_all_mem_tag test for SW_TAGS (Andrey Konovalov) - kasan: remove SLUB checks for page_alloc fallbacks in tests (Andrey Konovalov) - kasan: export kasan_poison as GPL (Andrey Konovalov) - kasan: check kasan_vmalloc_enabled in vmalloc tests (Andrey Konovalov) - kasan: respect CONFIG_KASAN_VMALLOC for kasan_flag_vmalloc (Andrey Konovalov) - kasan: clean up is_kfence_address checks (Andrey Konovalov) - kasan: update kasan_poison documentation comment (Andrey Konovalov) - kasan: clean up kasan_requires_meta (Andrey Konovalov) - kasan: improve kasan_non_canonical_hook (Andrey Konovalov) - mm, kasan: use KASAN_TAG_KERNEL instead of 0xff (Andrey Konovalov) - kasan/arm64: improve comments for KASAN_SHADOW_START/END (Andrey Konovalov) - xtensa, kasan: define KASAN_SHADOW_END (Andrey Konovalov) - selftests/mm: log run_vmtests.sh results in TAP format (Ryan Roberts) - mm/sparsemem: fix race in accessing memory_section->usage (Charan Teja Kalla) - mm: remove VM_EXEC requirement for THP eligibility (Fangrui Song) - mm/khugepaged: remove redundant try_to_freeze() (Kevin Hao) - lib/stackdepot: fix comment in include/linux/stackdepot.h (Andrey Konovalov) - kasan: memset free track in qlink_free (Andrey Konovalov) - kasan: handle concurrent kasan_record_aux_stack calls (Andrey Konovalov) - lib/stackdepot: add printk_deferred_enter/exit guards (Andrey Konovalov) - io_uring: use mempool KASAN hook (Andrey Konovalov) - skbuff: use mempool KASAN hooks (Andrey Konovalov) - kasan: rename and document kasan_(un)poison_object_data (Andrey Konovalov) - kasan: reorder tests (Andrey Konovalov) - kasan: rename pagealloc tests (Andrey Konovalov) - kasan: add mempool tests (Andrey Konovalov) - mempool: introduce mempool_use_prealloc_only (Andrey Konovalov) - mempool: use new mempool KASAN hooks (Andrey Konovalov) - mempool: skip slub_debug poisoning when KASAN is enabled (Andrey Konovalov) - kasan: save alloc stack traces for mempool (Andrey Konovalov) - kasan: introduce poison_kmalloc_large_redzone (Andrey Konovalov) - kasan: clean up and rename ____kasan_kmalloc (Andrey Konovalov) - kasan: save free stack traces for slab mempools (Andrey Konovalov) - kasan: clean up __kasan_mempool_poison_object (Andrey Konovalov) - kasan: introduce kasan_mempool_unpoison_pages (Andrey Konovalov) - kasan: introduce kasan_mempool_poison_pages (Andrey Konovalov) - kasan: introduce kasan_mempool_unpoison_object (Andrey Konovalov) - kasan: add return value for kasan_mempool_poison_object (Andrey Konovalov) - kasan: document kasan_mempool_poison_object (Andrey Konovalov) - kasan: move kasan_mempool_poison_object (Andrey Konovalov) - kasan: rename kasan_slab_free_mempool to kasan_mempool_poison_object (Andrey Konovalov) - fs: remove the bh_end_io argument from __block_write_full_folio (Matthew Wilcox (Oracle)) - fs: convert block_write_full_page to block_write_full_folio (Matthew Wilcox (Oracle)) - ufs: remove writepage implementation (Matthew Wilcox (Oracle)) - sysv: remove writepage implementation (Matthew Wilcox (Oracle)) - ocfs2: remove writepage implementation (Matthew Wilcox (Oracle)) - minix: remove writepage implementation (Matthew Wilcox (Oracle)) - hfsplus: really remove hfsplus_writepage (Matthew Wilcox (Oracle)) - hfs: really remove hfs_writepage (Matthew Wilcox (Oracle)) - bfs: remove writepage implementation (Matthew Wilcox (Oracle)) - adfs: remove writepage implementation (Matthew Wilcox (Oracle)) - fs: reduce stack usage in do_mpage_readpage (Matthew Wilcox (Oracle)) - fs: reduce stack usage in __mpage_writepage (Matthew Wilcox (Oracle)) - fs: convert clean_buffers() to take a folio (Matthew Wilcox (Oracle)) - fs: remove clean_page_buffers() (Matthew Wilcox (Oracle)) - mm: migrate: fix getting incorrect page mapping during page migration (Baolin Wang) - mm: convert swap_cluster_readahead and swap_vma_readahead to return a folio (Matthew Wilcox (Oracle)) - mm: return a folio from read_swap_cache_async() (Matthew Wilcox (Oracle)) - mm: remove page_swap_info() (Matthew Wilcox (Oracle)) - mm: convert swap_readpage() to swap_read_folio() (Matthew Wilcox (Oracle)) - mm: convert swap_page_sector() to swap_folio_sector() (Matthew Wilcox (Oracle)) - mm: pass a folio to swap_readpage_bdev_async() (Matthew Wilcox (Oracle)) - mm: pass a folio to swap_readpage_bdev_sync() (Matthew Wilcox (Oracle)) - mm: pass a folio to swap_readpage_fs() (Matthew Wilcox (Oracle)) - mm: pass a folio to swap_writepage_bdev_async() (Matthew Wilcox (Oracle)) - mm: pass a folio to swap_writepage_bdev_sync() (Matthew Wilcox (Oracle)) - mm: pass a folio to swap_writepage_fs() (Matthew Wilcox (Oracle)) - mm: pass a folio to __swap_writepage() (Matthew Wilcox (Oracle)) - mm: return the folio from __read_swap_cache_async() (Matthew Wilcox (Oracle)) - mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx (Chengming Zhou) - mm/zswap: cleanup zswap_writeback_entry() (Chengming Zhou) - mm/zswap: cleanup zswap_load() (Chengming Zhou) - mm/zswap: refactor out __zswap_load() (Chengming Zhou) - mm/zswap: reuse dstmem when decompress (Chengming Zhou) - mm/ksm: document ksm advisor and its sysfs knobs (Stefan Roesch) - mm/ksm: add tracepoint for ksm advisor (Stefan Roesch) - mm/ksm: add sysfs knobs for advisor (Stefan Roesch) - mm/ksm: add ksm advisor (Stefan Roesch) - mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable (Matthew Wilcox (Oracle)) - mm: convert collapse_huge_page() to use a folio (Matthew Wilcox (Oracle)) - mm: convert migrate_vma_insert_page() to use a folio (Matthew Wilcox (Oracle)) - mm: remove references to page_add_new_anon_rmap in comments (Matthew Wilcox (Oracle)) - mm: remove stale example from comment (Matthew Wilcox (Oracle)) - mm: remove some calls to page_add_new_anon_rmap() (Matthew Wilcox (Oracle)) - mm: convert unuse_pte() to use a folio throughout (Matthew Wilcox (Oracle)) - mm: remove PageAnonExclusive assertions in unuse_pte() (Matthew Wilcox (Oracle)) - mm: convert ksm_might_need_to_copy() to work on folios (Matthew Wilcox (Oracle)) - selftests/mm: add UFFDIO_MOVE ioctl test (Suren Baghdasaryan) - selftests/mm: add uffd_test_case_ops to allow test case-specific operations (Suren Baghdasaryan) - selftests/mm: call uffd_test_ctx_clear at the end of the test (Suren Baghdasaryan) - userfaultfd: UFFDIO_MOVE uABI (Andrea Arcangeli) - mm/rmap: support move to different root anon_vma in folio_move_anon_rmap() (Andrea Arcangeli) - buffer: fix more functions for block size > PAGE_SIZE (Matthew Wilcox (Oracle)) - buffer: handle large folios in __block_write_begin_int() (Matthew Wilcox (Oracle)) - buffer: fix various functions for block size > PAGE_SIZE (Matthew Wilcox (Oracle)) - buffer: cast block to loff_t before shifting it (Matthew Wilcox (Oracle)) - buffer: fix grow_buffers() for block size > PAGE_SIZE (Matthew Wilcox (Oracle)) - buffer: calculate block number inside folio_init_buffers() (Matthew Wilcox (Oracle)) - buffer: return bool from grow_dev_folio() (Matthew Wilcox (Oracle)) - UBSAN: use the kernel panic message markers (Borislav Petkov (AMD)) - mm: page_alloc: simplify __free_pages_ok() (Yajun Deng) - maple_tree: avoid checking other gaps after getting the largest gap (Peng Zhang) - mm/memory: replace kmap() with kmap_local_page() (Fabio M. De Francesco) - gfp: gfp_types.h: fix typos & punctuation (Randy Dunlap) - Docs/admin-guide/mm/damon/usage: use a list for 'state' sysfs file input commands (SeongJae Park) - Docs/admin-guide/mm/damon/usage: add links to sysfs files hierarchy (SeongJae Park) - Docs/admin-guide/mm/damon/usage: update context directory section label (SeongJae Park) - Docs/mm/damon/design: place execution model and data structures at the beginning (SeongJae Park) - mm/damon/core-test: test max_nr_accesses overflow caused divide-by-zero (SeongJae Park) - mm/damon: update email of SeongJae (SeongJae Park) - mm: ksm: remove unnecessary try_to_freeze() (Kevin Hao) - selftests/damon: add a test for update_schemes_tried_regions hang bug (SeongJae Park) - selftests/damon: add a test for update_schemes_tried_regions sysfs command (SeongJae Park) - selftests/damon/_damon_sysfs: implement updat_schemes_tried_bytes command (SeongJae Park) - selftests/damon/_damon_sysfs: implement kdamonds start function (SeongJae Park) - selftests/damon: implement a python module for test-purpose DAMON sysfs controls (SeongJae Park) - maple_tree: fix typos/spellos etc (Randy Dunlap) - maple_tree: fix warning comparing pointer to 0 (Jiapeng Chong) - selftests/mm/cow: add tests for anonymous multi-size THP (Ryan Roberts) - selftests/mm/cow: generalize do_run_with_thp() helper (Ryan Roberts) - selftests/mm/khugepaged: enlighten for multi-size THP (Ryan Roberts) - selftests/mm: support multi-size THP interface in thp_settings (Ryan Roberts) - selftests/mm: factor out thp settings management (Ryan Roberts) - selftests/mm/kugepaged: restore thp settings at exit (Ryan Roberts) - mm: thp: support allocation of anonymous multi-size THP (Ryan Roberts) - mm: thp: introduce multi-size THP sysfs interface (Ryan Roberts) - mm: non-pmd-mappable, large folios for folio_add_new_anon_rmap() (Ryan Roberts) - mm: allow deferred splitting of arbitrary anon large folios (Ryan Roberts) - mm: memcg: restore subtree stats flushing (Yosry Ahmed) - mm: workingset: move the stats flush into workingset_test_recent() (Yosry Ahmed) - mm: memcg: make stats flushing threshold per-memcg (Yosry Ahmed) - mm: memcg: move vmstats structs definition above flushing code (Yosry Ahmed) - mm: memcg: change flush_next_time to flush_last_time (Yosry Ahmed) - mm/list_lru.c: remove unused list_lru_from_kmem() (Andrew Morton) - lib/maple_tree.c: fix build error due to hotfix alteration (Andrew Morton) - maple_tree: change return type of mas_split_final_node as void. (Levi Yun) - mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock (Barry Song) - mm: use vma_pages() for vma objects (Chen Haonan) - mm: cma: remove unnecessary initialization of ret (Li zeming) - mm: hugetlb_vmemmap: move mmap lock to vmemmap_remap_range() (Muchun Song) - mm: hugetlb_vmemmap: add check of CONFIG_MEMORY_HOTPLUG back (Muchun Song) - mm: filemap: remove unnecessary iitialization of ret (Li zeming) - mm/thp: add CONFIG_TRANSPARENT_HUGEPAGE_NEVER option (Dmytro Maluka) - mm: huge_memory: use more folio api in __split_huge_page_tail() (Kefeng Wang) - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Catalin Marinas) - mm/rmap: fix misplaced parenthesis of a likely() (Steven Rostedt (Google)) - mm/readahead: do not allow order-1 folio (Ryan Roberts) - mm: memory: use folio_prealloc() in wp_page_copy() (Kefeng Wang) - mm: memory: use a folio in do_cow_fault() (Kefeng Wang) - mm: memory: rename page_copy_prealloc() to folio_prealloc() (Kefeng Wang) - mm: memory: use a folio in validate_page_before_insert() (Kefeng Wang) - mm: ksm: use more folio api in ksm_might_need_to_copy() (Kefeng Wang) - Docs/admin-guide/mm/damon/usage: document for quota goals (SeongJae Park) - Docs/ABI/damon: document DAMOS quota goals (SeongJae Park) - Docs/mm/damon/design: document DAMOS quota auto tuning (SeongJae Park) - selftests/damon: test quota goals directory (SeongJae Park) - mm/damon/core-test: add a unit test for the feedback loop algorithm (SeongJae Park) - mm/damon/sysfs-schemes: implement a command for scheme quota goals only commit (SeongJae Park) - mm/damon/sysfs-schemes: commit damos quota goals user input to DAMOS (SeongJae Park) - mm/damon/sysfs-schemes: implement files for scheme quota goals setup (SeongJae Park) - mm/damon/core: implement goal-oriented feedback-driven quota auto-tuning (SeongJae Park) - selftests/mm: dont run ksm_functional_tests twice (Nico Pache) - zswap: shrink zswap pool based on memory pressure (Nhat Pham) - selftests: cgroup: update per-memcg zswap writeback selftest (Domenico Cerasuolo) - mm: memcg: add per-memcg zswap writeback stat (Domenico Cerasuolo) - zswap: make shrinking memcg-aware (Domenico Cerasuolo) - memcontrol: implement mem_cgroup_tryget_online() (Nhat Pham) - list_lru: allow explicit memcg and NUMA node selection (Nhat Pham) - maple_tree: simplify mas_leaf_set_meta() (Peng Zhang) - maple_tree: delete one of the two identical checks (Peng Zhang) - maple_tree: remove an unused parameter for ma_meta_end() (Peng Zhang) - maple_tree: avoid ascending when mas->min is also the parent's minimum (Peng Zhang) - maple_tree: move the check forward to avoid static check warning (Peng Zhang) - maple_tree: remove unused function (Jiapeng Chong) - maple_tree: mtree_range_walk() clean up (Liam R. Howlett) - maple_tree: don't find node end in mtree_lookup_walk() (Liam R. Howlett) - maple_tree: use maple state end for write operations (Liam R. Howlett) - maple_tree: remove mas_searchable() (Liam R. Howlett) - maple_tree: separate ma_state node from status (Liam R. Howlett) - maple_tree: clean up inlines for some functions (Liam R. Howlett) - maple_tree: use cached node end in mas_destroy() (Liam R. Howlett) - maple_tree: use cached node end in mas_next() (Liam R. Howlett) - maple_tree: add end of node tracking to the maple state (Liam R. Howlett) - maple_tree: move debug check to __mas_set_range() (Liam R. Howlett) - maple_tree: make mas_erase() more robust (Liam R. Howlett) - maple_tree: remove unnecessary default labels from switch statements (Liam R. Howlett) - kasan: record and report more information (Juntong Deng) - zram: use kmap_local_page() (Sergey Senozhatsky) - mm: memcg: add reminder comment for the memcg v2 events (Dmitry Rokosov) - samples/cgroup: introduce memcg memory.events listener (Dmitry Rokosov) - samples: introduce new samples subdir for cgroup (Dmitry Rokosov) - mm: hugetlb_vmemmap: convert page to folio (Muchun Song) - mm: hugetlb_vmemmap: move PageVmemmapSelfHosted() check to split_vmemmap_huge_pmd() (Muchun Song) - mm: hugetlb_vmemmap: use walk_page_range_novma() to simplify the code (Muchun Song) - mm: pagewalk: assert write mmap lock only for walking the user page tables (Muchun Song) - mm/swapfile: replace kmap_atomic() with kmap_local_page() (Fabio M. De Francesco) - mm/zswap: replace kmap_atomic() with kmap_local_page() (Fabio M. De Francesco) - mm, oom:dump_tasks add rss detailed information printing (Yong Wang) - mm: list_lru: Update kernel documentation to follow the requirements (Andy Shevchenko) - mm/gup: fix follow_devmap_p[mu]d() on page==NULL handling (Peter Xu) - mm: page_alloc: unreserve highatomic page blocks before oom (Charan Teja Kalla) - mm: page_alloc: enforce minimum zone size to do high atomic reserves (Charan Teja Kalla) - mm: page_alloc: correct high atomic reserve calculations (Charan Teja Kalla) - fs/Kconfig: make hugetlbfs a menuconfig (Peter Xu) - mm/mm_init.c: append newline to the unavailable ranges log-message (Serge Semin) - mm/mm_init.c: extend init unavailable range doc info (Serge Semin) - pgtable: rename ptdesc _refcount field to __page_refcount (Alexander Gordeev) - pgtable: fix s390 ptdesc field comments (Alexander Gordeev) - mm/damon/core-test: test damon_split_region_at()'s access rate copying (SeongJae Park) - kasan: improve free meta storage in Generic KASAN (Juntong Deng) - mm/page_poison: replace kmap_atomic() with kmap_local_page() (Fabio M. De Francesco) - mm/mempool: replace kmap_atomic() with kmap_local_page() (Fabio M. De Francesco) - mm/memory: use kmap_local_page() in __wp_page_copy_user() (Fabio M. De Francesco) - mm/ksm: use kmap_local_page() in calc_checksum() (Fabio M. De Francesco) - mm/util: use kmap_local_page() in memcmp_pages() (Fabio De Francesco) - mm: use vmem_altmap code without CONFIG_ZONE_DEVICE (Sumanth Korikkar) - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Andrey Konovalov) - kasan: use stack_depot_put for Generic mode (Andrey Konovalov) - slub, kasan: improve interaction of KASAN and slub_debug poisoning (Andrey Konovalov) - kasan: use stack_depot_put for tag-based modes (Andrey Konovalov) - kasan: check object_size in kasan_complete_mode_report_info (Andrey Konovalov) - kasan: remove atomic accesses to stack ring entries (Andrey Konovalov) - lib/stackdepot: allow users to evict stack traces (Andrey Konovalov) - lib/stackdepot: add refcount for records (Andrey Konovalov) - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Andrey Konovalov) - kmsan: use stack_depot_save instead of __stack_depot_save (Andrey Konovalov) - lib/stackdepot: use list_head for stack record links (Andrey Konovalov) - lib/stackdepot: use read/write lock (Andrey Konovalov) - lib/stackdepot: store free stack records in a freelist (Andrey Konovalov) - lib/stackdepot: store next pool pointer in new_pool (Andrey Konovalov) - lib/stackdepot: rename next_pool_required to new_pool_required (Andrey Konovalov) - lib/stackdepot: rework helpers for depot_alloc_stack (Andrey Konovalov) - lib/stackdepot: fix and clean-up atomic annotations (Andrey Konovalov) - lib/stackdepot: use fixed-sized slots for stack records (Andrey Konovalov) - lib/stackdepot: add depot_fetch_stack helper (Andrey Konovalov) - lib/stackdepot: drop valid bit from handles (Andrey Konovalov) - lib/stackdepot: simplify __stack_depot_save (Andrey Konovalov) - lib/stackdepot: check disabled flag when fetching (Andrey Konovalov) - lib/stackdepot: print disabled message only if truly disabled (Andrey Konovalov) - kmemleak: add checksum to backtrace report (Jim Cromie) - kmemleak: drop (age ) from leak record (Jim Cromie) - fs: convert error_remove_page to error_remove_folio (Matthew Wilcox (Oracle)) - memory-failure: convert truncate_error_page to truncate_error_folio (Matthew Wilcox (Oracle)) - memory-failure: use a folio in me_huge_page() (Matthew Wilcox (Oracle)) - memory-failure: convert delete_from_lru_cache() to take a folio (Matthew Wilcox (Oracle)) - memory-failure: use a folio in me_pagecache_dirty() (Matthew Wilcox (Oracle)) - memory-failure: use a folio in me_pagecache_clean() (Matthew Wilcox (Oracle)) - zram: tweak writeback config help (Sergey Senozhatsky) - zram: split memory-tracking and ac-time tracking (Sergey Senozhatsky) - mm/page_owner: record and dump free_pid and free_tgid (Barry Song) - Documentation/mm: drop pte_bad() descriptions from arch page table helpers (Anshuman Khandual) - kasan: default to inline instrumentation (Paul Heidekrüger) - mm: fix process_vm_rw page counts (York Jasper Niebuhr) - mmap: remove the IA64-specific vma expansion implementation (Lukas Bulwahn) - gfp: include __GFP_NOWARN in GFP_NOWAIT (Matthew Wilcox (Oracle)) - mm/page_alloc: dedupe some memcg uncharging logic (Brendan Jackman) - mm: remove invalidate_inode_page() (Matthew Wilcox (Oracle)) - mm: convert isolate_page() to mf_isolate_folio() (Matthew Wilcox (Oracle)) - mm: convert soft_offline_in_use_page() to use a folio (Matthew Wilcox (Oracle)) - mm: use mapping_evict_folio() in truncate_error_page() (Matthew Wilcox (Oracle)) - mm: convert __do_fault() to use a folio (Matthew Wilcox (Oracle)) - mm: make mapping_evict_folio() the preferred way to evict clean folios (Matthew Wilcox (Oracle)) - mm: return void from folio_start_writeback() and related functions (Matthew Wilcox (Oracle)) - smb: do not test the return value of folio_start_writeback() (Matthew Wilcox (Oracle)) - afs: do not test the return value of folio_start_writeback() (Matthew Wilcox (Oracle)) - mm: remove test_set_page_writeback() (Matthew Wilcox (Oracle)) - gfs2: convert stuffed_readpage() to stuffed_read_folio() (Matthew Wilcox (Oracle)) - mm: add folio_fill_tail() and use it in iomap (Matthew Wilcox (Oracle)) - mm: add folio_zero_tail() and use it in ext4 (Matthew Wilcox (Oracle)) - selftests/mm: check that PAGEMAP_SCAN returns correct categories (Andrei Vagin) - fs/proc/task_mmu: report SOFT_DIRTY bits through the PAGEMAP_SCAN ioctl (Andrei Vagin) - mm/filemap: increase usage of folio_next_index() helper (Minjie Du) - dax/kmem: allow kmem to add memory with memmap_on_memory (Vishal Verma) - mm/memory_hotplug: split memmap_on_memory requests across memblocks (Vishal Verma) - mm/memory_hotplug: replace an open-coded kmemdup() in add_memory_resource() (Vishal Verma) - NUMA: optimize detection of memory with no node id assigned by firmware (Liam Ni) - mm: huge_memory: batch tlb flush when splitting a pte-mapped THP (Baolin Wang) - fork: use __mt_dup() to duplicate maple tree in dup_mmap() (Peng Zhang) - maple_tree: preserve the tree attributes when destroying maple tree (Peng Zhang) - maple_tree: update check_forking() and bench_forking() (Peng Zhang) - maple_tree: skip other tests when BENCH is enabled (Peng Zhang) - maple_tree: update the documentation of maple tree (Peng Zhang) - maple_tree: add test for mtree_dup() (Peng Zhang) - radix tree test suite: align kmem_cache_alloc_bulk() with kernel behavior. (Peng Zhang) - maple_tree: introduce interfaces __mt_dup() and mtree_dup() (Peng Zhang) - maple_tree: introduce {mtree,mas}_lock_nested() (Peng Zhang) - maple_tree: add mt_free_one() and mt_attr() helpers (Peng Zhang) - mm/vmstat: move pgdemote_* to per-node stats (Li Zhijian) - mm/slub: free KFENCE objects in slab_free_hook() (Vlastimil Babka) - mm/slub: handle bulk and single object freeing separately (Vlastimil Babka) - mm/slub: introduce __kmem_cache_free_bulk() without free hooks (Vlastimil Babka) - mm/slub: fix bulk alloc and free stats (Vlastimil Babka) - mm/slub: optimize free fast path code layout (Vlastimil Babka) - mm/slub: optimize alloc fastpath code layout (Vlastimil Babka) - mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() wrappers (Vlastimil Babka) - mm/slab: move kmalloc() functions from slab_common.c to slub.c (Vlastimil Babka) - mm/slab: move kmalloc_slab() to mm/slab.h (Vlastimil Babka) - mm/slab: move kfree() from slab_common.c to slub.c (Vlastimil Babka) - mm/slab: move struct kmem_cache_node from slab.h to slub.c (Vlastimil Babka) - mm/slab: move memcg related functions from slab.h to slub.c (Vlastimil Babka) - mm/slab: move pre/post-alloc hooks from slab.h to slub.c (Vlastimil Babka) - mm/slab: consolidate includes in the internal mm/slab.h (Vlastimil Babka) - mm/slab: move the rest of slub_def.h to mm/slab.h (Vlastimil Babka) - mm/slab: move struct kmem_cache_cpu declaration to slub.c (Vlastimil Babka) - mm/slab: remove mm/slab.c and slab_def.h (Vlastimil Babka) - mm/mempool/dmapool: remove CONFIG_DEBUG_SLAB ifdefs (Vlastimil Babka) - mm/slab: remove CONFIG_SLAB code from slab common code (Vlastimil Babka) - cpu/hotplug: remove CPUHP_SLAB_PREPARE hooks (Vlastimil Babka) - mm/memcontrol: remove CONFIG_SLAB #ifdef guards (Vlastimil Babka) - KFENCE: cleanup kfence_guarded_alloc() after CONFIG_SLAB removal (Vlastimil Babka) - KASAN: remove code paths guarded by CONFIG_SLAB (Vlastimil Babka) - mm/slab: remove CONFIG_SLAB from all Kconfig and Makefile (Vlastimil Babka) - mm/slab, docs: switch mm-api docs generation from slab.c to slub.c (Vlastimil Babka) - slub: Update frozen slabs documentations in the source (Chengming Zhou) - slub: Rename all *unfreeze_partials* functions to *put_partials* (Chengming Zhou) - slub: Optimize deactivate_slab() (Chengming Zhou) - slub: Delay freezing of partial slabs (Chengming Zhou) - slub: Introduce freeze_slab() (Chengming Zhou) - slub: Prepare __slab_free() for unfrozen partial slab out of node partial list (Chengming Zhou) - slub: Keep track of whether slub is on the per-node partial list (Chengming Zhou) - slub: Change get_partial() interfaces to return slab (Chengming Zhou) - slub: Reflow ___slab_alloc() (Chengming Zhou) - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) - cgroup/cpuset: Include isolated cpuset CPUs in cpu_is_isolated() check (Waiman Long) - cgroup: Avoid false cacheline sharing of read mostly rstat_cpu (Waiman Long) - cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) - cgroup: Fix documentation for cpu.idle (Josh Don) - cgroup/cpuset: Expose cpuset.cpus.isolated (Waiman Long) - workqueue: Move workqueue_set_unbound_cpumask() and its helpers inside CONFIG_SYSFS (Waiman Long) - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) - cgroup/cpuset: Take isolated CPUs out of workqueue unbound cpumask (Waiman Long) - cgroup/cpuset: Keep track of CPUs in isolated partitions (Waiman Long) - selftests/cgroup: Minor code cleanup and reorganization of test_cpuset_prs.sh (Waiman Long) - workqueue: Add workqueue_unbound_exclude_cpumask() to exclude CPUs from wq_unbound_cpumask (Waiman Long) - selftests: cgroup: Fixes a typo in a comment (Atul Kumar Pant) - cgroup: Add a new helper for cgroup1 hierarchy (Yafang Shao) - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Yafang Shao) - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Yafang Shao) - cgroup: Make operations on the cgroup root_list RCU safe (Yafang Shao) - cgroup: Remove unnecessary list_empty() (Yafang Shao) - sched/fair: Fix tg->load when offlining a CPU (Vincent Guittot) - sched/fair: Remove unused 'next_buddy_marked' local variable in check_preempt_wakeup_fair() (Wang Jinchao) - sched/fair: Use all little CPUs for CPU-bound workloads (Pierre Gondois) - sched/fair: Simplify util_est (Vincent Guittot) - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Vincent Guittot) - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Vincent Guittot) - cpufreq/cppc: Set the frequency used for computing the capacity (Vincent Guittot) - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Vincent Guittot) - energy_model: Use a fixed reference frequency (Vincent Guittot) - cpufreq/schedutil: Use a fixed reference frequency (Vincent Guittot) - cpufreq: Use the fixed and coherent frequency for scaling capacity (Vincent Guittot) - sched/topology: Add a new arch_scale_freq_ref() method (Vincent Guittot) - freezer,sched: Clean saved_state when restoring it during thaw (Elliot Berman) - sched/fair: Update min_vruntime for reweight_entity() correctly (Yiwei Lin) - sched/doc: Update documentation after renames and synchronize Chinese version (Wenyu Huang) - sched/cpufreq: Rework iowait boost (Vincent Guittot) - sched/cpufreq: Rework schedutil governor performance estimation (Vincent Guittot) - sched/pelt: Avoid underestimation of task utilization (Vincent Guittot) - sched/timers: Explain why idle task schedules out on remote timer enqueue (Frederic Weisbecker) - sched/cpuidle: Comment about timers requirements VS idle handler (Frederic Weisbecker) - sched/deadline: Introduce deadline servers (Peter Zijlstra) - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Peter Zijlstra) - sched/deadline: Collect sched_dl_entity initialization (Peter Zijlstra) - sched: Unify more update_curr*() (Peter Zijlstra) - sched: Remove vruntime from trace_sched_stat_runtime() (Peter Zijlstra) - sched: Unify runtime accounting across classes (Peter Zijlstra) - sched/eevdf: O(1) fastpath for task selection (Abel Wu) - sched/eevdf: Sort the rbtree by virtual deadline (Abel Wu) - sched/numa: Fix mm numa_scan_seq based unconditional scan (Raghavendra K T) - sched: Use WRITE_ONCE() for p->on_rq (Paul E. McKenney) - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Alexander Antonov) - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Alexander Antonov) - perf/x86/amd: Reject branch stack for IBS events (Namhyung Kim) - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (Kan Liang) - perf/x86/intel/uncore: Support IIO free-running counters on GNR (Kan Liang) - perf/x86/intel/uncore: Support Granite Rapids (Kan Liang) - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array (Kan Liang) - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR (Kan Liang) - perf: Fix the nr_addr_filters fix (Peter Zijlstra) - perf/x86/intel/cstate: Add Grand Ridge support (Kan Liang) - perf/x86/intel/cstate: Add Sierra Forest support (Kan Liang) - x86/smp: Export symbol cpu_clustergroup_mask() (Kan Liang) - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Kan Liang) - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Greg KH) - perf/x86/intel: Support branch counters logging (Kan Liang) - perf/x86/intel: Reorganize attrs and is_visible (Kan Liang) - perf: Add branch_sample_call_stack (Kan Liang) - perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag (Kan Liang) - perf: Add branch stack counters (Kan Liang) - irqchip/irq-xtensa-pic: Clean up (Max Filippov) - irqchip/qcom-mpm: Support passing a slice of SRAM as reg space (Konrad Dybcio) - dt-bindings: interrupt-controller: mpm: Pass MSG RAM slice through phandle (Konrad Dybcio) - dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/G3S (Claudiu Beznea) - irqchip/renesas-rzg2l: Add support for suspend to RAM (Claudiu Beznea) - irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index (Claudiu Beznea) - irqchip/renesas-rzg2l: Implement restriction when writing ISCR register (Claudiu Beznea) - irqchip/renesas-rzg2l: Document structure members (Claudiu Beznea) - irqchip/renesas-rzg2l: Align struct member names to tabs (Claudiu Beznea) - irqchip/renesas-rzg2l: Use tabs instead of spaces (Claudiu Beznea) - timers: Fix nextevt calculation when no timers are pending (Anna-Maria Behnsen) - timers: Rework idle logic (Thomas Gleixner) - timers: Use already existing function for forwarding timer base (Anna-Maria Behnsen) - timers: Split out forward timer base functionality (Anna-Maria Behnsen) - timers: Clarify check in forward_timer_base() (Anna-Maria Behnsen) - timers: Move store of next event into __next_timer_interrupt() (Anna-Maria Behnsen) - timers: Do not IPI for deferrable timers (Anna-Maria Behnsen) - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Anna-Maria Behnsen) - tracing/timers: Enhance timer_start tracepoint (Anna-Maria Behnsen) - tick-sched: Warn when next tick seems to be in the past (Anna-Maria Behnsen) - tick/sched: Cleanup confusing variables (Anna-Maria Behnsen) - tick-sched: Fix function names in comments (Anna-Maria Behnsen) - time: Make sysfs_get_uname() function visible in header (Arnd Bergmann) - cpu/hotplug: Increase the number of dynamic states (xiaoming Wang) - cpu/hotplug: Remove unused CPU hotplug states (Zenghui Yu) - entry: Move syscall_enter_from_user_mode() to header file (Sven Schnelle) - entry: Move enter_from_user_mode() to header file (Sven Schnelle) - entry: Move exit to usermode functions to header file (Sven Schnelle) - debugobjects: Stop accessing objects after releasing hash bucket lock (Andrzej Hajda) - objtool: Fix calloc call for new -Walloc-size (Sam James) - locking/mutex: Clarify that mutex_unlock(), and most other sleeping locks, can still use the lock object after it's unlocked (Ingo Molnar) - locking/mutex: Document that mutex_unlock() is non-atomic (Jann Horn) - ptrace: Convert ptrace_attach() to use lock guards (Peter Zijlstra) - locking/lockdep: Slightly reorder 'struct lock_class' to save some memory (Christophe JAILLET) - MAINTAINERS: Add include/linux/lockdep*.h (Christophe JAILLET) - cleanup: Add conditional guard support (Peter Zijlstra) - arm64: Update __NR_compat_syscalls for statmount/listmount (Florian Fainelli) - x86/entry: Harden return-to-user (Peter Zijlstra) - x86/entry: Optimize common_interrupt_return() (Peter Zijlstra) - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (Peter Zijlstra) - x86: Add a comment about the "magic" behind shadow sti before mwait (Frederic Weisbecker) - arch/x86: Fix typos (Bjorn Helgaas) - x86/head_64: Use TESTB instead of TESTL in secondary_startup_64_no_verify() (Uros Bizjak) - x86/docs: Remove reference to syscall trampoline in PTI (Nikolay Borisov) - x86/Kconfig: Remove obsolete config X86_32_SMP (Lukas Bulwahn) - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Yuntao Wang) - x86/mtrr: Document missing function parameters in kernel-doc (Borislav Petkov (AMD)) - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Yuntao Wang) - x86/tools: objdump_reformat.awk: Skip bad instructions from llvm-objdump (Nathan Chancellor) - x86/Kconfig: Rework CONFIG_X86_PAE dependency (Arnd Bergmann) - x86/tools: Remove chkobjdump.awk (Nathan Chancellor) - x86/tools: objdump_reformat.awk: Allow for spaces (Samuel Zeter) - x86/tools: objdump_reformat.awk: Ensure regex matches fwait (Samuel Zeter) - x86/boot: Remove redundant initialization of the 'delta' variable in strcmp() (Colin Ian King) - x86/boot: Ignore NMIs during very early boot (Jun'ichi Nomura) - x86/asm: Add DB flag to 32-bit percpu GDT entry (Vegard Nossum) - x86/asm: Always set A (accessed) flag in GDT descriptors (Vegard Nossum) - x86/asm: Replace magic numbers in GDT descriptors, script-generated change (Vegard Nossum) - x86/asm: Replace magic numbers in GDT descriptors, preparations (Vegard Nossum) - x86/asm: Provide new infrastructure for GDT descriptors (Vegard Nossum) - x86/ioapic: Remove unfinished sentence from comment (Adrian Huang) - x86/apic: Drop struct local_apic (Andrew Cooper) - x86/apic: Drop enum apic_delivery_modes (Andrew Cooper) - x86/apic: Drop apic::delivery_mode (Andrew Cooper) - arm64/sysreg: Add missing system instruction definitions for FGT (Fuad Tabba) - arm64/sysreg: Add missing system register definitions for FGT (Fuad Tabba) - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Fuad Tabba) - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Fuad Tabba) - arm64/sysreg: Add new system registers for GCS (Mark Brown) - arm64/sysreg: Add definition for FPMR (Mark Brown) - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Mark Brown) - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Mark Brown) - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Mark Brown) - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Mark Brown) - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Mark Brown) - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Mark Brown) - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Mark Brown) - arm64/sysreg: update CPACR_EL1 register (Joey Gouly) - arm64/sysreg: add system register POR_EL{0,1} (Joey Gouly) - arm64/sysreg: Add definition for HAFGRTR_EL2 (Fuad Tabba) - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Fuad Tabba) - arm64: stacktrace: factor out kunwind_stack_walk() (Mark Rutland) - arm64: stacktrace: factor out kernel unwind state (Mark Rutland) - kselftest/arm64: Don't probe the current VL for unsupported vector types (Mark Brown) - kselftest/arm64: Log SVCR when the SME tests barf (Mark Brown) - kselftest/arm64: Improve output for skipped TPIDR2 ABI test (Mark Brown) - arm64: Rename reserved values for CTR_EL0.L1Ip (Marc Zyngier) - arm64: Kill detection of VPIPT i-cache policy (Marc Zyngier) - KVM: arm64: Remove VPIPT I-cache handling (Marc Zyngier) - arm: perf: Fix ARCH=arm build with GCC (James Clark) - MAINTAINERS: add maintainers for DesignWare PCIe PMU driver (Shuai Xue) - drivers/perf: add DesignWare PCIe PMU driver (Shuai Xue) - PCI: Move pci_clear_and_set_dword() helper to PCI header (Shuai Xue) - PCI: Add Alibaba Vendor ID to linux/pci_ids.h (Shuai Xue) - docs: perf: Add description for Synopsys DesignWare PCIe PMU driver (Shuai Xue) - Revert "perf/arm_dmc620: Remove duplicate format attribute #defines" (Will Deacon) - Documentation: arm64: Document the PMU event counting threshold feature (James Clark) - arm64: perf: Add support for event counting threshold (James Clark) - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (James Clark) - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (James Clark) - perf/arm_dmc620: Remove duplicate format attribute #defines (James Clark) - arm: pmu: Share user ABI format mechanism with SPE (James Clark) - arm64: perf: Include threshold control fields in PMEVTYPER mask (James Clark) - arm: perf: Convert remaining fields to use GENMASK (James Clark) - arm: perf: Use GENMASK for PMMIR fields (James Clark) - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (James Clark) - arm: perf: Remove inlines from arm_pmuv3.c (James Clark) - drivers/perf: arm_dsu_pmu: Remove kerneldoc-style comment syntax (Will Deacon) - drivers/perf: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - perf: fsl_imx8_ddr: Add driver support for i.MX8DXL DDR Perf (Xu Yang) - dt-bindings: perf: fsl-imx-ddr: Add i.MX8DXL compatible (Xu Yang) - docs/perf: Add explanation for DDR_CAP_AXI_ID_PORT_CHANNEL_FILTER quirk (Xu Yang) - perf: fsl_imx8_ddr: Add AXI ID PORT CHANNEL filter support (Xu Yang) - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Anshuman Khandual) - arm: perf: Remove PMU locking (Anshuman Khandual) - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu (Junhao He) - drivers/perf: pmuv3: don't expose SW_INCR event in sysfs (Mark Rutland) - drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT() (Anshuman Khandual) - perf/arm-cmn: Fix HN-F class_occup_id events (Robin Murphy) - arm64: irq: set the correct node for shadow call stack (Huang Shijie) - arm64: irq: set the correct node for VMAP stack (Huang Shijie) - arm64: memory: remove duplicated include (Wang Jinchao) - arm64: Delete the zero_za macro (Zenghui Yu) - Documentation/arch/arm64: Fix typo (Tsung-Han Lin) - arm64: mm: get rid of kimage_vaddr global variable (Ard Biesheuvel) - arm64: mm: Take potential load offset into account when KASLR is off (Ard Biesheuvel) - arm64: kernel: Disable latent_entropy GCC plugin in early C runtime (Ard Biesheuvel) - arm64: Add ARM64_HAS_LPA2 CPU capability (Ryan Roberts) - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Anshuman Khandual) - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Ryan Roberts) - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Ryan Roberts) - arm64/mm: Modify range-based tlbi to decrement scale (Ryan Roberts) - efi/libstub: zboot: do not use $(shell ...) in cmd_copy_and_pad (Masahiro Yamada) - arm64: properly install vmlinuz.efi (Josef Bacik) - arm64: replace with (Masahiro Yamada) - arm64: vdso32: rename 32-bit debug vdso to vdso32.so.dbg (Masahiro Yamada) - arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD (Ard Biesheuvel) - arm64: fpsimd: Preserve/restore kernel mode NEON at context switch (Ard Biesheuvel) - arm64: fpsimd: Drop unneeded 'busy' flag (Ard Biesheuvel) - arm64/kernel: Move 'nokaslr' parsing out of early idreg code (Ard Biesheuvel) - arm64: idreg-override: Avoid kstrtou64() to parse a single hex digit (Ard Biesheuvel) - arm64: idreg-override: Avoid sprintf() for simple string concatenation (Ard Biesheuvel) - arm64: idreg-override: avoid strlen() to check for empty strings (Ard Biesheuvel) - arm64: idreg-override: Avoid parameq() and parameqn() (Ard Biesheuvel) - arm64: idreg-override: Prepare for place relative reloc patching (Ard Biesheuvel) - arm64: idreg-override: Omit non-NULL checks for override pointer (Ard Biesheuvel) - arm64: Align boot cpucap handling with system cpucap handling (Mark Rutland) - arm64: Cleanup system cpucap handling (Mark Rutland) - arm64: Kconfig: drop KAISER reference from KPTI option description (Ard Biesheuvel) - arm64: mm: Only map KPTI trampoline if it is going to be used (Ard Biesheuvel) - arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH (Marc Zyngier) - m68k: defconfig: Update defconfigs for v6.7-rc1 (Geert Uytterhoeven) - nubus: Make nubus_bus_type static and constant (Greg Kroah-Hartman) - KVM: PPC: Book3S HV nestedv2: Do not cancel pending decrementer exception (Jordan Niethe) - KVM: PPC: Reduce reliance on analyse_instr() in mmio emulation (Jordan Niethe) - KVM: PPC: Book3S HV nestedv2: Register the VPA with the L0 (Jordan Niethe) - KVM: PPC: Book3S HV nestedv2: Do not call H_COPY_TOFROM_GUEST (Jordan Niethe) - KVM: PPC: Book3S HV nestedv2: Avoid msr check in kvmppc_handle_exit_hv() (Jordan Niethe) - KVM: PPC: Book3S HV nestedv2: Do not inject certain interrupts (Jordan Niethe) - KVM: PPC: Book3S HV: Handle pending exceptions on guest entry with MSR_EE (Nicholas Piggin) - KVM: PPC: Book3S HV nestedv2: Ensure LPCR_MER bit is passed to the L0 (Jordan Niethe) - KVM: PPC: Book3S HV nestedv2: Get the PID only if needed to copy tofrom a guest (Jordan Niethe) - KVM: PPC: Book3S HV nestedv2: Do not check msr on hcalls (Jordan Niethe) - KVM: PPC: Book3S HV nestedv2: Avoid reloading the tb offset (Jordan Niethe) - KVM: PPC: Book3S HV nestedv2: Invalidate RPT before deleting a guest (Jordan Niethe) - powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2 (Geoff Levand) - powerpc/86xx: Drop unused CONFIG_MPC8610 (Michael Ellerman) - powerpc/powernv: Add error handling to opal_prd_range_is_valid (Haoran Liu) - selftests/powerpc: Fix spelling mistake "EACCESS" -> "EACCES" (Colin Ian King) - powerpc/hvcall: Reorder Nestedv2 hcall opcodes (Vaibhav Jain) - powerpc/ps3: Add missing set_freezable() for ps3_probe_thread() (Kevin Hao) - powerpc/mpc83xx: Use wait_event_freezable() for freezable kthread (Kevin Hao) - powerpc/mpc83xx: Add the missing set_freezable() for agent_thread_fn() (Kevin Hao) - powerpc/fsl: Fix fsl,tmu-calibration to match the schema (David Heidelberg) - powerpc/smp: Dynamically build Powerpc topology (Srikar Dronamraju) - powerpc/smp: Avoid asym packing within thread_group of a core (Srikar Dronamraju) - powerpc/smp: Add __ro_after_init attribute (Srikar Dronamraju) - powerpc/smp: Disable MC domain for shared processor (Srikar Dronamraju) - powerpc/smp: Enable Asym packing for cores on shared processor (Srikar Dronamraju) - powerpc/sched: Cleanup vcpu_is_preempted() (Aneesh Kumar K.V) - powerpc: add cpu_spec.cpu_features to vmcoreinfo (Aditya Gupta) - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Kunwu Chan) - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Kunwu Chan) - powerpc/powernv: Add a null pointer check in opal_event_init() (Kunwu Chan) - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Kunwu Chan) - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Kunwu Chan) - powerpc/Kconfig: Select FUNCTION_ALIGNMENT_4B (Sathvika Vasireddy) - powerpc/ftrace: Remove nops after the call to ftrace_stub (Naveen N Rao) - powerpc/ftrace: Fix indentation in ftrace.h (Naveen N Rao) - powerpc/selftests: Add test for papr-sysparm (Nathan Lynch) - powerpc/selftests: Add test for papr-vpd (Nathan Lynch) - powerpc/pseries/papr-sysparm: Expose character device to user space (Nathan Lynch) - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Nathan Lynch) - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Nathan Lynch) - powerpc/rtas: Warn if per-function lock isn't held (Nathan Lynch) - powerpc/rtas: Serialize firmware activation sequences (Nathan Lynch) - powerpc/rtas: Facilitate high-level call sequences (Nathan Lynch) - powerpc/rtas: Move token validation from block_rtas_call() to sys_rtas() (Nathan Lynch) - powerpc/rtas: Add function return status constants (Nathan Lynch) - powerpc/rtas: Fall back to linear search on failed token->function lookup (Nathan Lynch) - powerpc/rtas: Add for_each_rtas_function() iterator (Nathan Lynch) - powerpc/rtas: Avoid warning on invalid token argument to sys_rtas() (Nathan Lynch) - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Kajol Jain) - selftests/powerpc: Check all FPRs in fpu_syscall test (Michael Ellerman) - selftests/powerpc: Run fpu_preempt test for 60 seconds (Michael Ellerman) - selftests/powerpc: Generate better bit patterns for FPU tests (Michael Ellerman) - selftests/powerpc: Check all FPRs in fpu_preempt (Michael Ellerman) - selftests/powerpc: Fix error handling in FPU/VMX preemption tests (Michael Ellerman) - powerpc/Makefile: Auto detect cross compiler (Michael Ellerman) - powerpc/Makefile: Default to ppc64le_defconfig when cross building (Michael Ellerman) - powerpc/vdso: No need to undef powerpc for 64-bit build (Michael Ellerman) - powerpc/Makefile: Don't use $(ARCH) unnecessarily (Michael Ellerman) - MAINTAINERS: powerpc: Transfer PPC83XX to Christophe (Michael Ellerman) - powerpc/book3s64: Avoid __pte_protnone() check in __pte_flags_need_flush() (Aneesh Kumar K.V (IBM)) - powerpc/book3s/hash: Drop _PAGE_PRIVILEGED from PAGE_NONE (Aneesh Kumar K.V (IBM)) - powerpc/pseries/memhp: Log more error conditions in add path (Nathan Lynch) - powerpc/pseries/memhp: Fix access beyond end of drmem array (Nathan Lynch) - powerpc/44x: select I2C for CURRITUCK (Randy Dunlap) - powerpc/85xx: Fix typo in code comment (Dario Binacchi) - powerpc: Add PVN support for HeXin C2000 processor (Zhao Ke) - powerpc: Fix build error due to is_valid_bugaddr() (Michael Ellerman) - powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() (Michael Ellerman) - powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping() (Michael Ellerman) - powerpc/44x: Make ppc44x_idle_init() static (Michael Ellerman) - powerpc/512x: Fix missing prototype warnings (Michael Ellerman) - powerpc/512x: Make pdm360ng_init() static (Michael Ellerman) - powerpc/suspend: Add prototype for do_after_copyback() (Michael Ellerman) - powerpc/rtas_pci: rename and properly expose config access APIs (Nathan Lynch) - powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE (Stephen Rothwell) - powerpc/lib: Validate size for vector operations (Naveen N Rao) - powerpc/lib: Avoid array bounds warnings in vec ops (Michael Ellerman) - powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu (Kunwu Chan) - powerpc: add crtsavres.o to always-y instead of extra-y (Masahiro Yamada) - powerpc/32: Drop unused grackle_set_stg() (Michael Ellerman) - powerpc: Remove orphaned reg_a2.h (Michael Ellerman) - powerpc: Make cpu_spec __ro_after_init (Michael Ellerman) - powerpc/configs/64s: Enable CONFIG_MEM_SOFT_DIRTY (Michael Ellerman) - misc: ocxl: main: Remove unnecessary ‘0’ values from rc (Li kunyu) - misc: ocxl: link: Remove unnecessary (void*) conversions (Li zeming) - misc: ocxl: afu_irq: Remove unnecessary (void*) conversions (Li zeming) - misc: ocxl: context: Remove unnecessary (void*) conversions (Li zeming) - powerpc/rtas: Remove 'extern' from function declarations in rtas.h (Nathan Lynch) - powerpc/rtas: Remove trailing space (Nathan Lynch) - powerpc/rtas: Move post_mobility_fixup() declaration to pseries (Nathan Lynch) - powerpc/rtas: Remove unused rtas_service_present() (Nathan Lynch) - powerpc/rtas: Drop declaration of undefined call_rtas() function (Nathan Lynch) - powerpc/powermac: mark smp_psurge_{give,take}_timebase static (Arnd Bergmann) - powerpc/pasemi: mark pas_shutdown() static (Arnd Bergmann) - powerpc/ps3: move udbg_shutdown_ps3gelic prototype (Arnd Bergmann) - x86/mce: Handle Intel threshold interrupt storms (Tony Luck) - x86/mce: Add per-bank CMCI storm mitigation (Tony Luck) - x86/mce: Remove old CMCI storm mitigation code (Tony Luck) - Documentation: Begin a RAS section (Borislav Petkov (AMD)) - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Muralidhara M K) - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Muralidhara M K) - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Yazen Ghannam) - x86/mce/inject: Clear test status value (Yazen Ghannam) - x86/mce: Remove redundant check from mce_device_create() (Nikolay Borisov) - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Zhiquan Li) - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Borislav Petkov (AMD)) - x86/CPU/AMD: Drop now unused CPU erratum checking function (Borislav Petkov (AMD)) - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Borislav Petkov (AMD)) - x86/CPU/AMD: Get rid of amd_erratum_400[] (Borislav Petkov (AMD)) - x86/CPU/AMD: Get rid of amd_erratum_383[] (Borislav Petkov (AMD)) - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Borislav Petkov (AMD)) - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Borislav Petkov (AMD)) - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Borislav Petkov (AMD)) - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Borislav Petkov (AMD)) - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Borislav Petkov (AMD)) - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Borislav Petkov (AMD)) - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Borislav Petkov (AMD)) - x86/CPU/AMD: Carve out the erratum 1386 fix (Borislav Petkov (AMD)) - x86/CPU/AMD: Add ZenX generations flags (Borislav Petkov (AMD)) - x86/cpu/intel_epb: Don't rely on link order (James Morse) - x86/barrier: Do not serialize MSR accesses on AMD (Borislav Petkov (AMD)) - virt: sev-guest: Convert to platform remove callback returning void (Uwe Kleine-König) - x86/sev: Do the C-bit verification only on the BSP (Borislav Petkov (AMD)) - x86/alternative: Correct feature bit debug output (Borislav Petkov (AMD)) - x86/paravirt: Remove no longer needed paravirt patching code (Juergen Gross) - x86/paravirt: Switch mixed paravirt/alternative calls to alternatives (Juergen Gross) - x86/alternative: Add indirect call patching (Juergen Gross) - x86/paravirt: Move some functions and defines to alternative.c (Juergen Gross) - x86/paravirt: Introduce ALT_NOT_XEN (Juergen Gross) - x86/paravirt: Make the struct paravirt_patch_site packed (Hou Wenlong) - x86/paravirt: Use relative reference for the original instruction offset (Hou Wenlong) - x86/ia32: State that IA32 emulation is disabled (Borislav Petkov (AMD)) - Documentation/x86: Document what /proc/cpuinfo is for (Borislav Petkov (AMD)) - x86/lib: Fix overflow when counting digits (Colin Ian King) - x86/microcode/intel: Set new revision only after a successful update (Borislav Petkov (AMD)) - x86/microcode/intel: Remove redundant microcode late updated message (Ashok Raj) - EDAC/skx_common: Filter out the invalid address (Qiuxu Zhuo) - EDAC, pnd2: Sort headers alphabetically (Andy Shevchenko) - EDAC, pnd2: Correct misleading error message in mk_region_mask() (Andy Shevchenko) - EDAC, pnd2: Apply bit macros and helpers where it makes sense (Andy Shevchenko) - EDAC, pnd2: Replace custom definition by one from sizes.h (Andy Shevchenko) - EDAC/igen6: Add Intel Meteor Lake-P SoCs support (Qiuxu Zhuo) - EDAC/igen6: Add Intel Meteor Lake-PS SoCs support (Qiuxu Zhuo) - EDAC/igen6: Add Intel Raptor Lake-P SoCs support (Qiuxu Zhuo) - EDAC/igen6: Add Intel Alder Lake-N SoCs support (Qiuxu Zhuo) - EDAC/igen6: Make get_mchbar() helper function (Qiuxu Zhuo) - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Muralidhara M K) - EDAC/mc: Add support for HBM3 memory type (Muralidhara M K) - EDAC/{sb,i7core}_edac: Do not use a plain integer for a NULL pointer (Abhinav Singh) - EDAC/armada_xp: Explicitly include correct DT includes (Rob Herring) - EDAC/pci_sysfs: Use PCI_HEADER_TYPE_MASK instead of literals (Ilpo Järvinen) - EDAC/thunderx: Fix possible out-of-bounds string access (Arnd Bergmann) - EDAC/fsl_ddr: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/zynqmp: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/xgene: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/ti: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/synopsys: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/qcom: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/ppc4xx: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/octeon-pci: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/octeon-pc: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/octeon-lmc: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/octeon-l2c: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/npcm: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/mpc85xx: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/highbank_mc: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/highbank_l2: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/dmc520: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/cpc925: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/cell: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/bluefield: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/aspeed: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/armada_xp: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/altera: Convert to platform remove callback returning void (Uwe Kleine-König) - EDAC/altera: Use device_get_match_data() (Rob Herring) - iov_iter: replace import_single_range() with import_ubuf() (Jens Axboe) - iov_iter: remove unused 'iov' argument from import_single_range() (Jens Axboe) - cachefiles: add restore command to recover inflight ondemand read requests (Jia Zhu) - cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode (Jia Zhu) - cachefiles: resend an open request if the read request's object is closed (Jia Zhu) - cachefiles: extract ondemand info field from cachefiles_object (Jia Zhu) - cachefiles: introduce object ondemand state (Jia Zhu) - fs: fix __sb_write_started() kerneldoc formatting (Vegard Nossum) - fs: factor out backing_file_mmap() helper (Amir Goldstein) - fs: factor out backing_file_splice_{read,write}() helpers (Amir Goldstein) - fs: factor out backing_file_{read,write}_iter() helpers (Amir Goldstein) - fs: prepare for stackable filesystems backing file helpers (Amir Goldstein) - fsnotify: optionally pass access range in file permission hooks (Amir Goldstein) - fsnotify: assert that file_start_write() is not held in permission hooks (Amir Goldstein) - fsnotify: split fsnotify_perm() into two hooks (Amir Goldstein) - fs: use splice_copy_file_range() inline helper (Amir Goldstein) - splice: return type ssize_t from all helpers (Amir Goldstein) - fs: use do_splice_direct() for nfsd/ksmbd server-side-copy (Amir Goldstein) - fs: move file_start_write() into direct_splice_actor() (Amir Goldstein) - fs: fork splice_file_range() from do_splice_direct() (Amir Goldstein) - fs: create {sb,file}_write_not_started() helpers (Amir Goldstein) - fs: create file_write_started() helper (Amir Goldstein) - fs: create __sb_write_started() helper (Amir Goldstein) - fs: move kiocb_start_write() into vfs_iocb_iter_write() (Amir Goldstein) - fs: move permission hook out of do_iter_read() (Amir Goldstein) - fs: move permission hook out of do_iter_write() (Amir Goldstein) - fs: move file_start_write() into vfs_iter_write() (Amir Goldstein) - coda: change locking order in coda_file_write_iter() (Amir Goldstein) - btrfs: move file_start_write() to after permission hook (Amir Goldstein) - remap_range: move file_start_write() to after permission hook (Amir Goldstein) - remap_range: move permission hooks out of do_clone_file_range() (Amir Goldstein) - splice: remove permission hook from iter_file_splice_write() (Amir Goldstein) - splice: move permission hook out of splice_file_to_pipe() (Amir Goldstein) - splice: move permission hook out of splice_direct_to_actor() (Amir Goldstein) - splice: remove permission hook from do_splice_direct() (Amir Goldstein) - ovl: add permission hooks outside of do_splice_direct() (Amir Goldstein) - scsi: target: core: add missing file_{start,end}_write() (Amir Goldstein) - add selftest for statmount/listmount (Miklos Szeredi) - fs: keep struct mnt_id_req extensible (Christian Brauner) - wire up syscalls for statmount/listmount (Miklos Szeredi) - add listmount(2) syscall (Miklos Szeredi) - statmount: simplify string option retrieval (Christian Brauner) - statmount: simplify numeric option retrieval (Christian Brauner) - add statmount(2) syscall (Miklos Szeredi) - namespace: extract show_path() helper (Miklos Szeredi) - mounts: keep list of mounts in an rbtree (Miklos Szeredi) - add unique mount ID (Miklos Szeredi) - block: Fix a memory leak in bdev_open_by_dev() (Christophe JAILLET) - super: don't bother with WARN_ON_ONCE() (Christian Brauner) - super: massage wait event mechanism (Christian Brauner) - ext4: Block writes to journal device (Jan Kara) - xfs: Block writes to log device (Jan Kara) - fs: Block writes to mounted block devices (Jan Kara) - btrfs: Do not restrict writes to btrfs devices (Jan Kara) - block: Add config option to not allow writing to mounted devices (Jan Kara) - block: Remove blkdev_get_by_*() functions (Jan Kara) - bcachefs: Convert to bdev_open_by_path() (Jan Kara) - fs: handle freezing from multiple devices (Christian Brauner) - fs: remove dead check (Christian Brauner) - nilfs2: simplify device handling (Jan Kara) - fs: streamline thaw_super_locked (Christoph Hellwig) - ext4: simplify device handling (Christian Brauner) - xfs: simplify device handling (Christian Brauner) - fs: simplify setup_bdev_super() calls (Christian Brauner) - blkdev: comment fs_holder_ops (Christian Brauner) - porting: document block device freeze and thaw changes (Christian Brauner) - fs: remove unused helper (Christian Brauner) - super: remove bd_fsfreeze_sb (Christian Brauner) - fs: remove get_active_super() (Christian Brauner) - bdev: implement freeze and thaw holder operations (Christian Brauner) - bdev: add freeze and thaw holder operations (Christian Brauner) - bdev: surface the error from sync_blockdev() (Christian Brauner) - bdev: rename freeze and thaw helpers (Christian Brauner) - fs: massage locking helpers (Christian Brauner) - reiserfs: fix uninit-value in comp_keys (Edward Adam Davis) - file: remove __receive_fd() (Christian Brauner) - file: stop exposing receive_fd_user() (Christian Brauner) - fs: replace f_rcuhead with f_task_work (Christian Brauner) - file: remove pointless wrapper (Christian Brauner) - file: s/close_fd_get_file()/file_close_fd()/g (Christian Brauner) - Improve __fget_files_rcu() code generation (and thus __fget_light()) (Linus Torvalds) - file: massage cleanup of files that failed to open (Al Viro) - watch_queue: fix kcalloc() arguments order (Dmitry Antipov) - ntfs: dir.c: fix kernel-doc function parameter warnings (Randy Dunlap) - fs: fix doc comment typo fs tree wide (Alexander Mikhalitsyn) - selftests/overlayfs: verify device and inode numbers in /proc/pid/maps (Andrei Vagin) - fs/proc: show correct device and inode numbers in /proc/pid/maps (Andrei Vagin) - eventfd: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) - fs: super: use GFP_KERNEL instead of GFP_USER for super block allocation (Alexander Mikhalitsyn) - fs/hfsplus: wrapper.c: fix kernel-doc warnings (Randy Dunlap) - fs: add Jan Kara as reviewer (Christian Brauner) - fs/inode: Make relatime_need_update return bool (Hao Ge) - pipe: wakeup wr_wait after setting max_usage (Lukas Schauer) - fs/pipe: Fix lockdep false-positive in watchqueue pipe_write() (Jann Horn) - fs: reformat idmapped mounts entry (Christian Brauner) - mnt_idmapping: decouple from namespaces (Christian Brauner) - mnt_idmapping: remove nop check (Christian Brauner) - mnt_idmapping: remove check_fsmapping() (Christian Brauner) - fs/aio: obey min_nr when doing wakeups (Kent Overstreet) - eventfd: make eventfd_signal{_mask}() void (Christian Brauner) - eventfd: simplify eventfd_signal_mask() (Christian Brauner) - eventfd: simplify eventfd_signal() (Christian Brauner) - i915: make inject_virtual_interrupt() void (Christian Brauner) - fs: Rename mapping private members (Matthew Wilcox (Oracle)) - fs: add missing @mp parameter documentation (Christian Brauner) - fs: namei: Fix spelling mistake "Retuns" to "Returns" (YangXin) - userns: eliminate many kernel-doc warnings (Randy Dunlap) - fs: Clarify "non-RCY" in access_override_creds() comment (Bagas Sanjaya) - fs : Fix warning using plain integer as NULL (Abhinav Singh) - vfs: remove a redundant might_sleep in wait_on_inode (Mateusz Guzik) - asm-generic: make sparse happy with odd-sized put_unaligned_*() (Dmitry Torokhov) - Linux 6.7 (Linus Torvalds) - i2c: core: Fix atomic xfer check for non-preempt config (Benjamin Bara) - Documentation/i2c: fix spelling error in i2c-address-translators (Attreyee Mukherjee) - mm: shrinker: use kvzalloc_node() from expand_one_shrinker_info() (Tetsuo Handa) - mailmap: add entries for Mathieu Othacehe (Mathieu Othacehe) - MAINTAINERS: change vmware.com addresses to broadcom.com (Zack Rusin) - arch/mm/fault: fix major fault accounting when retrying under per-VMA lock (Suren Baghdasaryan) - mm/mglru: skip special VMAs in lru_gen_look_around() (Yu Zhao) - MAINTAINERS: hand over hwpoison maintainership to Miaohe Lin (Naoya Horiguchi) - MAINTAINERS: remove hugetlb maintainer Mike Kravetz (Mike Kravetz) - mm: fix unmap_mapping_range high bits shift bug (Jiajun Xie) - mm: memcg: fix split queue list crash when large folio migration (Baolin Wang) - mm: fix arithmetic for max_prop_frac when setting max_ratio (Jingbo Xu) - mm: fix arithmetic for bdi min_ratio (Jingbo Xu) - mm: align larger anonymous mappings on THP boundaries (Rik van Riel) - nfsd: drop the nfsd_put helper (Jeff Layton) - firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards (Takashi Sakamoto) - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Wenchao Chen) - mmc: core: Cancel delayed work before releasing host (Geert Uytterhoeven) - mmc: rpmb: fixes pause retune on all RPMB partitions. (Jorge Ramirez-Ortiz) - mmc: meson-mx-sdhc: Fix initialization frozen issue (Ziyang Huang) - drm/nouveau/dp: Honor GSP link training retry timeouts (Lyude Paul) - nouveau: push event block/allowing out of the fence context (Dave Airlie) - nouveau/gsp: always free the alloc messages on r535 (Dave Airlie) - nouveau/gsp: don't free ctrl messages on errors (Dave Airlie) - nouveau/gsp: convert gsp errors to generic errors (Dave Airlie) - drm/nouveau/gsp: Fix ACPI MXDM/MXDS method invocations (Lyude Paul) - nouveau/gsp: free userd allocation. (Dave Airlie) - nouveau/gsp: free acpi object after use (Dave Airlie) - nouveau: fix disp disabling with GSP (Dave Airlie) - nouveau/gsp: drop some acpi related debug (Dave Airlie) - nouveau/gsp: add three notifier callbacks that we see in normal operation (v2) (Dave Airlie) - drm/amd/pm: Use gpu_metrics_v1_5 for SMUv13.0.6 (Asad Kamal) - drm/amd/pm: Add gpu_metrics_v1_5 (Asad Kamal) - drm/amd/pm: Add mem_busy_percent for GCv9.4.3 apu (Asad Kamal) - drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR (Joshua Ashton) - drm/amdgpu: skip gpu_info fw loading on navi12 (Alex Deucher) - drm/amd/display: add nv12 bounding box (Alex Deucher) - drm/amd/pm: Update metric table for jpeg/vcn data (Asad Kamal) - drm/amd/pm: Use separate metric table for APU (Asad Kamal) - drm/amd/display: pbn_div need be updated for hotplug event (Wayne Lin) - ARM: sun9i: smp: fix return code check of of_property_match_string (Stefan Wahren) - ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init (Stefan Wahren) - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Paolo Bonzini) - x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect (Jinghao Jia) - cifs: do not depend on release_iface for maintaining iface_list (Shyam Prasad N) - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Shyam Prasad N) - cifs: after disabling multichannel, mark tcon for reconnect (Shyam Prasad N) - net/tcp: Only produce AO/MD5 logs if there are any keys (Dmitry Safonov) - igc: Fix hicredit calculation (Rodrigo Cataldo) - ice: fix Get link status data length (Paul Greenwalt) - i40e: Restore VF MSI-X state during PCI reset (Andrii Staikov) - i40e: fix use-after-free in i40e_aqc_add_filters() (Ke Xiao) - net: Implement missing SO_TIMESTAMPING_NEW cmsg support (Thomas Lange) - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Michael Chan) - net: ravb: Wait for operating mode to be applied (Claudiu Beznea) - asix: Add check for usbnet_get_endpoints (Chen Ni) - octeontx2-af: Re-enable MAC TX in otx2_stop processing (Naveen Mamindlapalli) - octeontx2-af: Always configure NIX TX link credits based on max frame size (Naveen Mamindlapalli) - netfilter: nft_immediate: drop chain reference counter on error (Pablo Neira Ayuso) - netfilter: nf_nat: fix action not being set for all ct states (Brad Cowie) - igc: Check VLAN EtherType mask (Kurt Kanzenbach) - igc: Check VLAN TCI mask (Kurt Kanzenbach) - igc: Report VLAN EtherType matching back to user (Kurt Kanzenbach) - i40e: Fix filter input checks to prevent config with invalid values (Sudheer Mogilappagari) - ice: dpll: fix phase offset value (Arkadiusz Kubalewski) - ice: Shut down VSI with "link-down-on-close" enabled (Ngai-Mint Kwan) - ice: Fix link_down_on_close message (Katarzyna Wieczerzycka) - net/smc: fix invalid link access in dumping SMC-R connections (Wen Gu) - net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues (Dinghao Liu) - idpf: avoid compiler introduced padding in virtchnl2_rss_key struct (Pavan Kumar Linga) - idpf: fix corrupted frames and skb leaks in singleq mode (Alexander Lobakin) - virtio_net: fix missing dma unmap for resize (Xuan Zhuo) - net: Save and restore msg_namelen in sock_sendmsg (Marc Dionne) - net: bcmgenet: Fix FCS generation for fragmented skbuffs (Adrian Cinal) - mptcp: prevent tcp diag from closing listener subflows (Paolo Abeni) - MAINTAINERS: add Geliang as reviewer for MPTCP (Matthieu Baerts) - MAINTAINERS: Update mvpp2 driver email (Marcin Wojtas) - sfc: fix a double-free bug in efx_probe_filters (Zhipeng Lu) - Revert "net: ipv6/addrconf: clamp preferred_lft to the minimum required" (Alex Henrie) - selftests: bonding: do not set port down when adding to bond (Hangbin Liu) - connector: Fix proc_event_num_listeners count not cleared (wangkeqi) - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Randy Dunlap) - net: Implement missing getsockopt(SO_TIMESTAMPING_NEW) (Jörn-Thorben Hinz) - net: qrtr: ns: Return 0 if server port is not present (Sarannya S) - MAINTAINERS: step down as TJA11XX C45 maintainer (Radu Pirea (NXP OSS)) - r8169: Fix PCI error on system resume (Kai-Heng Feng) - net/tcp_sigpool: Use kref_get_unless_zero() (Dmitry Safonov) - net: sched: em_text: fix possible memory leak in em_text_destroy() (Hangyu Hua) - mlxbf_gige: fix receive packet race condition (David Thompson) - ptp: ocp: fix bug in unregistering the DPLL subsystem (Sagi Maimon) - netfilter: nf_tables: skip set commit for deleted/destroyed sets (Pablo Neira Ayuso) - netfilter: nf_tables: set transport offset from mac header for netdev/egress (Pablo Neira Ayuso) - wifi: mac80211: add/remove driver debugfs entries as appropriate (Benjamin Berg) - wifi: mac80211: do not re-add debugfs entries during resume (Benjamin Berg) - MAINTAINERS: wifi: brcm80211: remove non-existing SHA-cyfmac-dev-list@infineon.com (Lukas Bulwahn) - wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ (Johannes Berg) - octeontx2-af: Fix marking couple of structure as __packed (Suman Ghosh) - nfc: Do not send datagram if socket state isn't LLCP_BOUND (Siddh Raman Pant) - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local (Siddh Raman Pant) - x86/csum: clean up `csum_partial' further (Linus Torvalds) - x86/csum: Remove unnecessary odd handling (Noah Goldstein) - Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe" (Shin'ichiro Kawasaki) - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Siddhesh Dharme) - ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux (Mark Brown) - ASoC: meson: g12a-toacodec: Fix event generation (Mark Brown) - ASoC: meson: g12a-tohdmitx: Validate written enum values (Mark Brown) - ASoC: meson: g12a-toacodec: Validate written enum values (Mark Brown) - ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset (Eugen Hristev) - ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable (Chancel Liu) - ASoC: SOF: Intel: hda-codec: Delay the codec device registration (Peter Ujfalusi) - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Arnd Bergmann) - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Andy Chi) - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Aabish Malik) - ALSA: scarlett2: Convert meter levels from little-endian (Geoffrey D. Bennett) - ALSA: hda/tas2781: remove sound controls in unbind (Gergo Koteles) - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Gergo Koteles) - ALSA: hda/tas2781: fix typos in comment (Gergo Koteles) - ALSA: hda/tas2781: do not use regcache (Gergo Koteles) - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) - drm/bridge: ps8640: Fix size mismatch warning w/ len (Douglas Anderson) - drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer (Douglas Anderson) - drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer (Douglas Anderson) - accel/qaic: Implement quirk for SOC_HW_VERSION (Jeffrey Hugo) - accel/qaic: Fix GEM import path code (Pranjal Ramajor Asha Kanojiya) - drm/i915/perf: Update handling of MMIO triggered reports (Umesh Nerlige Ramappa) - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern (Khaled Almahallawy) - MAINTAINERS: Orphan Cadence PCIe IP (Bjorn Helgaas) - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Bjorn Helgaas) - apparmor: Fix move_mount mediation by detecting if source is detached (John Johansen) - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Yuntao Wang) - eventfs: Fix bitwise fields for "is_events" (Steven Rostedt (Google)) - tracefs: Check for dentry->d_inode exists in set_gid() (Steven Rostedt (Google)) - bcachefs: make RO snapshots actually RO (Kent Overstreet) - bcachefs: bch_sb_field_downgrade (Kent Overstreet) - bcachefs: bch_sb.recovery_passes_required (Kent Overstreet) - bcachefs: Add persistent identifiers for recovery passes (Kent Overstreet) - bcachefs: prt_bitflags_vector() (Kent Overstreet) - bcachefs: move BCH_SB_ERRS() to sb-errors_types.h (Kent Overstreet) - bcachefs: fix buffer overflow in nocow write path (Kent Overstreet) - bcachefs: DARRAY_PREALLOCATED() (Kent Overstreet) - bcachefs: Switch darray to kvmalloc() (Kent Overstreet) - bcachefs: Factor out darray resize slowpath (Kent Overstreet) - bcachefs: fix setting version_upgrade_complete (Kent Overstreet) - bcachefs: fix invalid free in dio write path (Kent Overstreet) - bcachefs: Fix extents iteration + snapshots interaction (Kent Overstreet) - Linux 6.7-rc8 (Linus Torvalds) - get_maintainer: remove stray punctuation when cleaning file emails (Alvin Šipraga) - get_maintainer: correctly parse UTF-8 encoded names in files (Alvin Šipraga) - ftrace: Fix modification of direct_function hash while in use (Steven Rostedt (Google)) - tracing: Fix blocked reader of snapshot buffer (Steven Rostedt (Google)) - ring-buffer: Fix wake ups when buffer_percent is set to 100 (Steven Rostedt (Google)) - eventfs: Fix file and directory uid and gid ownership (Steven Rostedt (Google)) - locking/osq_lock: Clarify osq_wait_next() (David Laight) - locking/osq_lock: Clarify osq_wait_next() calling convention (David Laight) - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (David Laight) - MAINTAINERS: Add a missing file to the INTEL GPIO section (Andy Shevchenko) - MAINTAINERS: Remove Andy from GPIO maintainers (Andy Shevchenko) - MAINTAINERS: split out the uAPI into a new section (Bartosz Golaszewski) - platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David E. Box) - platform/x86/intel/pmc: Allow reenabling LTRs (David E. Box) - platform/x86/intel/pmc: Add suspend callback (David E. Box) - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Shin'ichiro Kawasaki) - block: renumber QUEUE_FLAG_HW_WC (Christoph Hellwig) - badblocks: avoid checking invalid range in badblocks_check() (Coly Li) - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() (Namjae Jeon) - linux/export: Ensure natural alignment of kcrctab array (Helge Deller) - kbuild: fix build ID symlinks to installed debug VDSO files (Masahiro Yamada) - gen_compile_commands.py: fix path resolve with symlinks in it (Jialu Xu) - MAINTAINERS: Add scripts/clang-tools to Kbuild section (Nathan Chancellor) - linux/export: Fix alignment for 64-bit ksymtab entries (Helge Deller) - bcachefs: Fix promotes (Kent Overstreet) - bcachefs: Fix leakage of internal error code (Kent Overstreet) - bcachefs: Fix insufficient disk reservation with compression + snapshots (Kent Overstreet) - bcachefs: fix BCH_FSCK_ERR enum (Kent Overstreet) - mailmap: add an old address for Naoya Horiguchi (Matthew Wilcox (Oracle)) - mm/memory-failure: cast index to loff_t before shifting it (Matthew Wilcox (Oracle)) - mm/memory-failure: check the mapcount of the precise page (Matthew Wilcox (Oracle)) - mm/memory-failure: pass the folio and the page to collect_procs() (Matthew Wilcox (Oracle)) - selftests: secretmem: floor the memory size to the multiple of page_size (Muhammad Usama Anjum) - mm: migrate high-order folios in swap cache correctly (Charan Teja Kalla) - maple_tree: do not preallocate nodes for slot stores (Sidhartha Kumar) - mm/filemap: avoid buffered read/write race to read inconsistent data (Baokun Li) - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) - kexec: select CRYPTO from KEXEC_FILE instead of depending on it (Arnd Bergmann) - kexec: fix KEXEC_FILE dependencies (Arnd Bergmann) - keys, dns: Fix missing size check of V1 server-list header (Edward Adam Davis) - virtio_blk: fix snprintf truncation compiler warning (Stefan Hajnoczi) - virtio_ring: fix syncs DMA memory with different direction (Xuan Zhuo) - Linux 6.7-rc7 (Linus Torvalds) - x86/acpi: Handle bogus MADT APIC tables gracefully (Thomas Gleixner) - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Thomas Gleixner) - x86/alternatives: Sync core before enabling interrupts (Thomas Gleixner) - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (Thomas Gleixner) - scsi: ufs: core: Let the sq_lock protect sq_tail_slot access (Can Guo) - scsi: ufs: qcom: Return ufs_qcom_clk_scale_*() errors in ufs_qcom_clk_scale_notify() (ChanWoo Lee) - scsi: core: Always send batch on reset or error handling command (Alexander Atanasov) - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() (Wei Yongjun) - USB: serial: option: add Quectel EG912Y module support (Alper Ak) - USB: serial: ftdi_sio: update Actisense PIDs constant names (Mark Glover) - USB: serial: option: add Quectel RM500Q R13 firmware support (Reinhard Speyerer) - USB: serial: option: add Foxconn T99W265 with new baseline (Slark Xiao) - usb: fotg210-hcd: delete an incorrect bounds test (Dan Carpenter) - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Tasos Sahanidis) - usb: typec: ucsi: fix gpio-based orientation detection (Johan Hovold) - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Gil Fine) - thunderbolt: Fix memory leak in margining_port_remove() (Yaxiong Tian) - debugfs: initialize cancellations earlier (Johannes Berg) - Revert "iio: hid-sensor-als: Add light color temperature support" (Srinivas Pandruvada) - Revert "iio: hid-sensor-als: Add light chromaticity support" (Srinivas Pandruvada) - nvmem: brcm_nvram: store a copy of NVRAM content (Rafał Miłecki) - dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp (Fabio Estevam) - driver core: Add a guard() definition for the device_lock() (Dan Williams) - iio: adc: MCP3564: fix hardware identification logic (Marius Cristea) - iio: adc: MCP3564: fix calib_bias and calib_scale range checks (Javier Carrasco) - iio: adc: meson: add separate config for axg SoC family (George Stark) - iio: adc: imx93: add four channels for imx93 adc (Haibo Chen) - iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() (Wadim Egorov) - iio: triggered-buffer: prevent possible freeing of wrong buffer (David Lechner) - iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw (Su Hui) - iio: imu: adis16475: use bit numbers in assign_bit() (Nuno Sa) - iio: imu: adis16475: add spi_device_id table (Nuno Sa) - iio: tmag5273: fix temperature offset (Javier Carrasco) - iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table (Javier Carrasco) - iio: kx022a: Fix acceleration value scaling (Matti Vaittinen) - interconnect: qcom: icc-rpm: Fix peak rate calculation (Bjorn Andersson) - interconnect: qcom: sm8250: Enable sync_state (Konrad Dybcio) - interconnect: Treat xlate() returning NULL node as an error (Mike Tipton) - Input: soc_button_array - add mapping for airplane mode button (Christoffer Sandberg) - Input: xpad - add Razer Wolverine V2 support (Luca Weiss) - Input: ipaq-micro-keys - add error handling for devm_kmemdup (Haoran Liu) - Input: amimouse - convert to platform remove callback returning void (Uwe Kleine-König) - Input: i8042 - add nomux quirk for Acer P459-G2-M (Esther Shimanovich) - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Hans de Goede) - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (José Pekkarinen) - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) - Revert "nvme-fc: fix race between error recovery and creating association" (Keith Busch) - RISCV: KVM: update external interrupt atomically for IMSIC swfile (Yong-Xuan Wang) - KVM: riscv: selftests: Fix get-reg-list print_reg defaults (Andrew Jones) - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Oliver Upton) - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Marc Zyngier) - KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_iodevs() (Marc Zyngier) - KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy (Marc Zyngier) - KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy() (Marc Zyngier) - KVM: arm64: vgic: Simplify kvm_vgic_destroy() (Marc Zyngier) - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Michael Roth) - KVM: selftests: Fix dynamic generation of configuration names (Paolo Bonzini) - lib/vsprintf: Fix %%pfwf when current node refcount == 0 (Herve Codina) - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Stefan Binding) - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Stefan Binding) - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Shengjiu Wang) - ASoC: hdmi-codec: fix missing report for jack initial status (Jerome Brunet) - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Hans de Goede) - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Hans de Goede) - ASoC: tas2781: check the validity of prm_no/cfg_no (Gergo Koteles) - ASoC: cs42l43: Don't enable bias sense during type detect (Charles Keepax) - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Richard Fitzgerald) - ASoC: cs35l45: Prevents spinning during runtime suspend (Ricardo Rivera-Matos) - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Ricardo Rivera-Matos) - ASoC: cs35l45: Use modern pm_ops (Ricardo Rivera-Matos) - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Curtis Malainey) - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Stefan Binding) - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Stefan Binding) - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Stefan Binding) - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Stefan Binding) - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Stefan Binding) - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Stefan Binding) - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Stefan Binding) - kselftest: alsa: fixed a print formatting warning (Ghanshyam Agrawal) - ALSA: usb-audio: Increase delay in MOTU M quirk (Jeremie Knuesel) - ALSA: hda/tas2781: select program 0, conf 0 by default (Gergo Koteles) - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Clément Villeret) - i2c: aspeed: Handle the coalesced stop conditions with the start conditions. (Quan Nguyen) - i2c: rk3x: fix potential spinlock recursion on poll (Jensen Huang) - i2c: qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off() (Yang Yingliang) - gpio: dwapb: mask/unmask IRQ when disable/enale it (xiongxin) - gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl() (Kent Gibson) - x86/xen: add CPU dependencies for 32-bit build (Arnd Bergmann) - drm/i915/dmc: Don't enable any pipe DMC events (Ville Syrjälä) - drm/i915/mtl: Fix HDMI/DP PLL clock selection (Imre Deak) - drm/i915: Reject async flips with bigjoiner (Ville Syrjälä) - drm/i915/hwmon: Fix static analysis tool reported issues (Karthik Poosa) - drm/i915/display: Get bigjoiner config before dsc config during readout (Ankit Nautiyal) - drm/amdgpu: re-create idle bo's PTE during VM state machine reset (ZhenGuo Yin) - drm/amd/display: dereference variable before checking for zero (Josip Pavic) - drm/amd/display: get dprefclk ss info from integration info table (Charlene Liu) - drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event (Wayne Lin) - drm/amd/display: disable FPO and SubVP for older DMUB versions on DCN32x (Hamza Mahfooz) - drm/amdkfd: svm range always mapped flag not working on APU (Philip Yang) - drm/amd/display: Revert " drm/amd/display: Use channel_width = 2 for vram table 3.0" (Alvin Lee) - net: 9p: avoid freeing uninit memory in p9pdu_vreadf (Fedor Pchelkin) - 9p: prevent read overrun in protocol dump tracepoint (JP Kobryn) - pinctrl: at91-pio4: use dedicated lock class for IRQ (Alexis Lothoré) - pinctrl: cy8c95x0: Fix get_pincfg (Patrick Rudolph) - pinctrl: cy8c95x0: Fix regression (Patrick Rudolph) - pinctrl: cy8c95x0: Fix typo (Patrick Rudolph) - pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend (Mario Limonciello) - pinctrl: starfive: jh7100: ignore disabled device tree nodes (Nam Cao) - pinctrl: starfive: jh7110: ignore disabled device tree nodes (Nam Cao) - afs: Fix use-after-free due to get/remove race in volume tree (David Howells) - ida: Fix crash in ida_free when the bitmap is empty (Matthew Wilcox (Oracle)) - afs: Fix overwriting of result of DNS query (David Howells) - keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry (David Howells) - afs: Fix dynamic root lookup DNS check (David Howells) - afs: Fix the dynamic root's d_delete to always delete unused dentries (David Howells) - tracing / synthetic: Disable events after testing in synth_event_gen_test_init() (Steven Rostedt (Google)) - eventfs: Have event files and directories default to parent uid and gid (Steven Rostedt (Google)) - tracing/synthetic: fix kernel-doc warnings (Randy Dunlap) - bpf: Add missing BPF_LINK_TYPE invocations (Jiri Olsa) - bpf: sockmap, test for unconnected af_unix sock (John Fastabend) - bpf: syzkaller found null ptr deref in unix_bpf proto add (John Fastabend) - net: check dev->gso_max_size in gso_features_check() (Eric Dumazet) - kselftest: rtnetlink.sh: use grep_fail when expecting the cmd fail (Hangbin Liu) - net/ipv6: Revert remove expired routes with a separated list of routes (David Ahern) - ice: Fix PF with enabled XDP going no-carrier after reset (Larysa Zaremba) - ice: alter feature support check for SRIOV and LAG (Dave Ertman) - ice: stop trashing VF VSI aggregator node ID information (Jacob Keller) - net: avoid build bug in skb extension length calculation (Thomas Weißschuh) - net: ethernet: mtk_wed: fix possible NULL pointer dereference in mtk_wed_wo_queue_tx_clean() (Lorenzo Bianconi) - net: stmmac: fix incorrect flag check in timestamp interrupt (Lai Peter Jun Ann) - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Hyunwoo Kim) - Bluetooth: Add more enc key size check (Alex Lu) - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (Xiao Yao) - Bluetooth: L2CAP: Send reject on command corrupted request (Frédéric Danis) - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (Luiz Augusto von Dentz) - Bluetooth: hci_event: shut up a false-positive warning (Arnd Bergmann) - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (Luiz Augusto von Dentz) - Bluetooth: Fix deadlock in vhci_send_frame (Ying Hsu) - Bluetooth: Fix not notifying when connection encryption changes (Luiz Augusto von Dentz) - selftests: add vlan hw filter tests (Liu Jian) - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() (Liu Jian) - net: hns3: add new maintainer for the HNS3 ethernet driver (Jijie Shao) - net: mana: select PAGE_POOL (Yury Norov) - net: ks8851: Fix TX stall caused by TX buffer overrun (Ronald Wahl) - mailmap: add entries for Geliang Tang (Geliang Tang) - mptcp: fill in missing MODULE_DESCRIPTION() (Matthieu Baerts) - mptcp: fix inconsistent state on fastopen race (Paolo Abeni) - selftests: mptcp: join: fix subflow_send_ack lookup (Geliang Tang) - net: phy: skip LED triggers on PHYs on SFP modules (Daniel Golle) - bnxt_en: do not map packet buffers twice (Andy Gospodarek) - net/rose: fix races in rose_kill_by_device() (Eric Dumazet) - ethernet: atheros: fix a memleak in atl1e_setup_ring_resources (Zhipeng Lu) - net: sched: ife: fix potential use-after-free (Eric Dumazet) - net: Return error from sk_stream_wait_connect() if sk_wait_event() fails (Shigeru Yoshida) - octeontx2-pf: Fix graceful exit during PFC configuration failure (Suman Ghosh) - net: libwx: fix memory leak on free page (duanqiangwen) - wifi: cfg80211: fix certs build to not depend on file order (Johannes Berg) - wifi: mt76: fix crash with WED rx support enabled (Felix Fietkau) - wifi: iwlwifi: pcie: avoid a NULL pointer dereference (Avraham Stern) - wifi: mac80211: mesh_plink: fix matches_local logic (Johannes Berg) - wifi: mac80211: mesh: check element parsing succeeded (Johannes Berg) - wifi: mac80211: check defragmentation succeeded (Johannes Berg) - wifi: mac80211: don't re-add debugfs during reconfig (Johannes Berg) - net: rfkill: gpio: set GPIO direction (Rouven Czerwinski) - wifi: mac80211: check if the existing link config remains unchanged (Edward Adam Davis) - wifi: cfg80211: Add my certificate (Chen-Yu Tsai) - wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock (Johannes Berg) - wifi: ieee80211: don't require protected vendor action frames (Johannes Berg) - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Rahul Rameshbabu) - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Rahul Rameshbabu) - net/mlx5e: Fix error codes in alloc_branch_attr() (Dan Carpenter) - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Dan Carpenter) - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Vlad Buslov) - net/mlx5: Fix fw tracer first block check (Moshe Shemesh) - net/mlx5e: XDP, Drop fragmented packets larger than MTU size (Carolina Jubran) - net/mlx5e: Decrease num_block_tc when unblock tc offload (Chris Mi) - net/mlx5e: Fix overrun reported by coverity (Jianbo Liu) - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Dinghao Liu) - net/mlx5e: Fix a race in command alloc flow (Shifeng Li) - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Shifeng Li) - net/mlx5e: fix double free of encap_header (Vlad Buslov) - Revert "net/mlx5e: fix double free of encap_header" (Vlad Buslov) - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Vlad Buslov) - i40e: Fix ST code value for Clause 45 (Ivan Vecera) - ice: fix theoretical out-of-bounds access in ethtool link modes (Michal Schmidt) - net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 and above (Vladimir Oltean) - net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above (Vladimir Oltean) - posix-timers: Get rid of [COMPAT_]SYS_NI() uses (Linus Torvalds) - cifs: do not let cifs_chan_update_iface deallocate channels (Shyam Prasad N) - cifs: fix a pending undercount of srv_count (Shyam Prasad N) - fs: cifs: Fix atime update check (Zizhi Wo) - smb: client: fix potential OOB in smb2_dump_detail() (Paulo Alcantara) - smb: client: fix potential OOB in cifs_dump_detail() (Paulo Alcantara) - smb: client: fix OOB in smbCalcSize() (Paulo Alcantara) - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) - s390: update defconfigs (Heiko Carstens) - s390/vx: fix save/restore of fpu kernel context (Heiko Carstens) - s390/scm: fix virtual vs physical address confusion (Vineeth Vijayan) - arm64: dts: mediatek: mt8395-genio-1200-evk: add interrupt-parent for mt6360 (Macpaul Lin) - ARM: dts: Fix occasional boot hang for am3 usb (Tony Lindgren) - ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init (Kunwu Chan) - ARM: dts: dra7: Fix DRA7 L3 NoC node register size (Andrew Davis) - bus: ti-sysc: Flush posted write only after srst_udelay (Tony Lindgren) - reset: Fix crash when freeing non-existent optional resets (Geert Uytterhoeven) - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3 (Chukun Pan) - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (Mario Limonciello) - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (Mario Limonciello) - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (Mario Limonciello) - platform/x86/amd/pmc: Move platform defines to header (Mario Limonciello) - platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (Rajvi Jingar) - platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems (Vishnu Sankar) - ovl: fix dentry reference leak after changes to underlying layers (Amir Goldstein) - bcachefs: Fix bch2_alloc_sectors_start_trans() error handling (Kent Overstreet) - bcachefs; guard against overflow in btree node split (Kent Overstreet) - bcachefs: btree_node_u64s_with_format() takes nr keys (Kent Overstreet) - bcachefs: print explicit recovery pass message only once (Kent Overstreet) - bcachefs: improve modprobe support by providing softdeps (Daniel Hill) - bcachefs: fix invalid memory access in bch2_fs_alloc() error path (Thomas Bertschinger) - bcachefs: Fix determining required file handle length (Jan Kara) - bcachefs: Fix nocow locks deadlock (Kent Overstreet) - SUNRPC: Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806 (Chuck Lever) - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Chuck Lever) - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Chuck Lever) - nfsd: hold nfsd_mutex across entire netlink operation (NeilBrown) - nfsd: call nfsd_last_thread() before final nfsd_put() (NeilBrown) - MAINTAINERS: remove stale info for DEVICE-MAPPER (Mike Snitzer) - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Mike Snitzer) - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Mikulas Patocka) - dm-raid: delay flushing event_work() after reconfig_mutex is released (Yu Kuai) - ring-buffer: Fix slowpath of interrupted event (Steven Rostedt (Google)) - ARC: add hugetlb definitions (Pavel Kozlov) - ARC: fix smatch warning (Vineet Gupta) - ARC: fix spare error (Vineet Gupta) - ARC: mm: retire support for aliasing VIPT D$ (Vineet Gupta) - ARC: entry: move ARCompact specific bits out of entry.h (Vineet Gupta) - ARC: entry: SAVE_ABI_CALLEE_REG: ISA/ABI specific helper (Vineet Gupta) - HID: nintendo: Prevent divide-by-zero on code (Guilherme G. Piccoli) - HID: nintendo: fix initializer element is not constant error (Ryan McClelland) - scsi: ufs: core: Store min and max clk freq from OPP table (Nitin Rawat) - Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity" (Martin K. Petersen) - spi: atmel: Fix clock issue when using devices with different polarities (Louis Chauvet) - spi: spi-imx: correctly configure burst length when using dma (Benjamin Bigler) - spi: cadence: revert "Add SPI transfer delays" (Nam Cao) - spi: atmel: Prevent spi transfers from being killed (Miquel Raynal) - spi: atmel: Drop unused defines (Miquel Raynal) - spi: atmel: Do not cancel a transfer upon any signal (Miquel Raynal) - Linux 6.7-rc6 (Linus Torvalds) - perf: Fix perf_event_validate_size() lockdep splat (Mark Rutland) - btrfs: do not allow non subvolume root targets for snapshot (Josef Bacik) - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Chao Song) - soundwire: stream: fix NULL pointer dereference for multi_link (Krzysztof Kozlowski) - phy: sunplus: return negative error code in sp_usb_phy_probe (Su Hui) - phy: mediatek: mipi: mt8183: fix minimal supported frequency (Michael Walle) - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Davis) - dmaengine: fsl-edma: fix DMA channel leak in eDMAv4 (Frank Li) - dmaengine: fsl-edma: fix wrong pointer check in fsl_edma3_attach_pd() (Yang Yingliang) - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Guanjun) - dmaengine: idxd: Protect int_handle field in hw descriptor (Guanjun) - dmaengine: stm32-dma: avoid bitfield overflow assertion (Amelie Delaunay) - dmaengine: fsl-edma: Add judgment on enabling round robin arbitration (Xiaolei Wang) - dmaengine: fsl-edma: Do not suspend and resume the masked dma channel when the system is sleeping (Xiaolei Wang) - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Jai Luthra) - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Ronald Wahl) - cxl/pmu: Ensure put_device on pmu devices (Ira Weiny) - cxl/cdat: Free correct buffer on checksum error (Ira Weiny) - cxl/hdm: Fix dpa translation locking (Dan Williams) - kernel/resource: Increment by align value in get_free_mem_region() (Alison Schofield) - cxl: Add cxl_num_decoders_committed() usage to cxl_test (Dave Jiang) - cxl/memdev: Hold region_rwsem during inject and clear poison ops (Alison Schofield) - cxl/core: Always hold region_rwsem while reading poison lists (Alison Schofield) - cxl/hdm: Fix a benign lockdep splat (Dave Jiang) - EDAC/versal: Read num_csrows and num_chans using the correct bitfield macro (Shubhrajyoti Datta) - MAINTAINERS: powerpc: Add Aneesh & Naveen (Michael Ellerman) - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Haren Myneni) - clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name (Alex Bee) - clk: rockchip: rk3128: Fix aclk_peri_src's parent (Finley Xiao) - clk: rockchip: rk3128: Fix HCLK_OTG gate register (Weihao Li) - clk: rockchip: rk3568: Add PLL rate for 292.5MHz (Chris Morgan) - clk: qcom: Fix SM_CAMCC_8550 dependencies (Jagadeesh Kona) - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI (Steven Rostedt (Google)) - ring-buffer: Have rb_time_cmpxchg() set the msb counter too (Steven Rostedt (Google)) - ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg() (Mathieu Desnoyers) - ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs (Steven Rostedt (Google)) - ring-buffer: Remove useless update to write_stamp in rb_try_to_discard() (Steven Rostedt (Google)) - ring-buffer: Do not try to put back write_stamp (Steven Rostedt (Google)) - tracing: Fix uaf issue when open the hist or hist_debug file (Zheng Yejian) - tracing: Add size check when printing trace_marker output (Steven Rostedt (Google)) - ring-buffer: Have saved event hold the entire event (Steven Rostedt (Google)) - ring-buffer: Do not update before stamp when switching sub-buffers (Steven Rostedt (Google)) - tracing: Update snapshot buffer on resize if it is allocated (Steven Rostedt (Google)) - ring-buffer: Fix memory leak of free page (Steven Rostedt (Google)) - eventfs: Fix events beyond NAME_MAX blocking tasks (Beau Belgrave) - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing (Steven Rostedt (Google)) - ring-buffer: Fix writing to the buffer with max_data_size (Steven Rostedt (Google)) - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify (James Houghton) - perf/arm-cmn: Fail DTC counter allocation correctly (Robin Murphy) - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Bjorn Helgaas) - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Johan Hovold) - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Johan Hovold) - PCI: qcom: Clean up ASPM comment (Johan Hovold) - PCI: qcom: Fix potential deadlock when enabling ASPM (Johan Hovold) - PCI: vmd: Fix potential deadlock when enabling ASPM (Johan Hovold) - PCI/ASPM: Add pci_enable_link_state_locked() (Johan Hovold) - PCI: loongson: Limit MRRS to 256 (Jiaxun Yang) - cred: get rid of CONFIG_DEBUG_CREDENTIALS (Jens Axboe) - cred: switch to using atomic_long_t (Jens Axboe) - io_uring/cmd: fix breakage in SOCKET_URING_OP_SIOC* implementation (Al Viro) - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jens Axboe) - mm/mglru: reclaim offlined memcgs harder (Yu Zhao) - mm/mglru: respect min_ttl_ms with memcgs (Yu Zhao) - mm/mglru: try to stop at high watermarks (Yu Zhao) - mm/mglru: fix underprotected page cache (Yu Zhao) - mm/shmem: fix race in shmem_undo_range w/THP (David Stevens) - Revert "selftests: error out if kernel header files are not yet built" (John Hubbard) - crash_core: fix the check for whether crashkernel is from high memory (Yuntao Wang) - x86, kexec: fix the wrong ifdeffery CONFIG_KEXEC (Baoquan He) - sh, kexec: fix the incorrect ifdeffery and dependency of CONFIG_KEXEC (Baoquan He) - mips, kexec: fix the incorrect ifdeffery and dependency of CONFIG_KEXEC (Baoquan He) - m68k, kexec: fix the incorrect ifdeffery and build dependency of CONFIG_KEXEC (Baoquan He) - loongarch, kexec: change dependency of object files (Baoquan He) - mm/damon/core: make damon_start() waits until kdamond_fn() starts (SeongJae Park) - selftests/mm: cow: print ksft header before printing anything else (David Hildenbrand) - mm: fix VMA heap bounds checking (Kefeng Wang) - riscv: fix VMALLOC_START definition (Baoquan He) - kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP (Ignat Korchagin) - ALSA: hda/tas2781: reset the amp before component_add (Gergo Koteles) - ALSA: hda/tas2781: call cleanup functions only once (Gergo Koteles) - ALSA: hda/tas2781: handle missing EFI calibration data (Gergo Koteles) - ALSA: hda/tas2781: leave hda_component in usable state (Gergo Koteles) - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Hartmut Knaack) - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Kai Vehmanen) - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Kai Vehmanen) - drm/nouveau/kms/nv50-: Don't allow inheritance of headless iors (Lyude Paul) - drm/nouveau: Fixup gk20a instobj hierarchy (Thierry Reding) - drm/panel: ltk050h3146w: Set burst mode for ltk050h3148w (Farouk Bouabid) - dt-bindings: panel-simple-dsi: move LG 5" HD TFT LCD panel into DSI yaml (David Heidelberg) - drm/edid: also call add modes in EDID connector update fallback (Jani Nikula) - accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization (Andrzej Kacprowski) - drm/crtc: fix uninitialized variable use (Jani Nikula) - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc (Ziqi Zhao) - drm: Fix FD ownership check in drm_master_check_perm() (Lingkai Dong) - drm/amdgpu: warn when there are still mappings when a BO is destroyed v2 (Christian König) - drm/amdgpu: fix tear down order in amdgpu_vm_pt_free (Christian König) - drm/amd: Fix a probing order problem on SDMA 2.4 (Mario Limonciello) - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Alex Deucher) - drm/amd/display: Disable PSR-SU on Parade 0803 TCON again (Mario Limonciello) - drm/amd/display: Populate dtbclk from bounding box (Fangzhi Zuo) - drm/amd/display: Revert "Fix conversions between bytes and KB" (Taimur Hassan) - drm/amdgpu/jpeg: configure doorbell for each playback (Saleemkhan Jamadar) - drm/amd/display: Restore guard against default backlight value < 1 nit (Mario Limonciello) - drm/amd/display: fix hw rotated modes when PSR-SU is enabled (Hamza Mahfooz) - drm/amd/pm: fix pp_*clk_od typo (Dmitrii Galantsev) - drm/amdgpu: fix buffer funcs setting order on suspend harder (Alex Deucher) - drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select (Jani Nikula) - drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original (Ville Syrjälä) - drm/i915: Fix intel_atomic_setup_scalers() plane_state handling (Ville Syrjälä) - drm/i915: Fix remapped stride with CCS on ADL+ (Ville Syrjälä) - drm/i915: Use internal class when counting engine resets (Tvrtko Ursulin) - drm/i915/selftests: Fix engine reset count storage for multi-tile (Tvrtko Ursulin) - drm/mediatek: Fix access violation in mtk_drm_crtc_dma_dev_get (Stuart Lee) - drm/mediatek: Add spinlock for setting vblank event in atomic_begin (Jason-JH.Lin) - drm/mediatek: fix kernel oops if no crtc is found (Michael Walle) - drm/mediatek: mtk_disp_gamma: Fix breakage due to merge issue (AngeloGioacchino Del Regno) - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) - smb: client: fix OOB in receive_encrypted_standard() (Paulo Alcantara) - platform/x86: intel_ips: fix kernel-doc formatting (Randy Dunlap) - platform/x86: thinkpad_acpi: fix kernel-doc warnings (Randy Dunlap) - platform/x86: intel-vbtn: Fix missing tablet-mode-switch events (Hans de Goede) - net: atlantic: fix double free in ring reinit logic (Igor Russkikh) - appletalk: Fix Use-After-Free in atalk_ioctl (Hyunwoo Kim) - net: stmmac: Handle disabled MDIO busses from devicetree (Andrew Halaney) - net: stmmac: dwmac-qcom-ethqos: Fix drops in 10M SGMII RX (Sneh Shah) - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Slawomir Laba) - iavf: Handle ntuple on/off based on new state machines for flow director (Piotr Gardocki) - iavf: Introduce new state machines for flow director (Piotr Gardocki) - dpaa2-switch: do not ask for MDB, VLAN and FDB replay (Ioana Ciornei) - dpaa2-switch: fix size of the dma_unmap (Ioana Ciornei) - net: prevent mss overflow in skb_segment() (Eric Dumazet) - vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() (Nikolay Kuratov) - Revert "tcp: disable tcp_autocorking for socket when TCP_NODELAY flag is set" (Jakub Kicinski) - MIPS: dts: loongson: drop incorrect dwmac fallback compatible (Krzysztof Kozlowski) - stmmac: dwmac-loongson: drop useless check for compatible fallback (Krzysztof Kozlowski) - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Yanteng Si) - tcp: disable tcp_autocorking for socket when TCP_NODELAY flag is set (Salvatore Dipietro) - dpll: sanitize possible null pointer dereference in dpll_pin_parent_pin_set() (Jiri Pirko) - net: ena: Fix XDP redirection error (David Arinzon) - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (David Arinzon) - net: ena: Fix xdp drops handling due to multibuf packets (David Arinzon) - net: ena: Destroy correct number of xdp queues upon failure (David Arinzon) - net: Remove acked SYN flag from packet in the transmit queue correctly (Dong Chenchen) - qed: Fix a potential use-after-free in qed_cxt_tables_alloc (Dinghao Liu) - net/rose: Fix Use-After-Free in rose_ioctl (Hyunwoo Kim) - atm: Fix Use-After-Free in do_vcc_ioctl (Hyunwoo Kim) - octeontx2-af: Fix pause frame configuration (Hariprasad Kelam) - octeontx2-af: Update RSS algorithm index (Hariprasad Kelam) - octeontx2-pf: Fix promisc mcam entry action (Hariprasad Kelam) - octeon_ep: explicitly test for firmware ready value (Shinas Rasheed) - net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table (Vlad Buslov) - octeontx2-af: fix a use-after-free in rvu_nix_register_reporters (Zhipeng Lu) - net: fec: correct queue selection (Radu Bulie) - io_uring/af_unix: disable sending io_uring over sockets (Pavel Begunkov) - atm: solos-pci: Fix potential deadlock on &tx_queue_lock (Chengfeng Ye) - atm: solos-pci: Fix potential deadlock on &cli_queue_lock (Chengfeng Ye) - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Michael Chan) - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Kalesh AP) - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Sreekanth Reddy) - bnxt_en: Clear resource reservation during resume (Somnath Kotur) - tcp: fix tcp_disordered_ack() vs usec TS resolution (Eric Dumazet) - MAINTAINERS: remove myself as maintainer of SMC (Karsten Graul) - qca_spi: Fix reset behavior (Stefan Wahren) - qca_debug: Fix ethtool -G iface tx behavior (Stefan Wahren) - qca_debug: Prevent crash on TX ring changes (Stefan Wahren) - octeon_ep: initialise control mbox tasks before using APIs (Shinas Rasheed) - team: Fix use-after-free when an option instance allocation fails (Florent Revest) - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Maciej Żenczykowski) - neighbour: Don't let neigh_forced_gc() disable preemption for long (Judy Hsiao) - net/mlx5: Fix a NULL vs IS_ERR() check (Dan Carpenter) - net/mlx5e: Check netdev pointer before checking its net ns (Gavin Li) - net/mlx5: Nack sync reset request when HotPlug is enabled (Moshe Shemesh) - net/mlx5e: TC, Don't offload post action rule if not supported (Chris Mi) - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Moshe Shemesh) - net/mlx5e: Disable IPsec offload support if not FW steering (Chris Mi) - net/mlx5e: Check the number of elements before walk TC rhashtable (Jianbo Liu) - net/mlx5e: Reduce eswitch mode_lock protection context (Jianbo Liu) - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Leon Romanovsky) - net/mlx5e: Add IPsec and ASO syndromes check in HW (Patrisious Haddad) - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Leon Romanovsky) - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Patrisious Haddad) - net/mlx5e: Ensure that IPsec sequence packet number starts from 1 (Leon Romanovsky) - net/mlx5e: Honor user choice of IPsec replay window size (Leon Romanovsky) - btrfs: ensure releasing squota reserve on head refs (Boris Burkov) - btrfs: don't clear qgroup reserved bit in release_folio (Boris Burkov) - btrfs: free qgroup pertrans reserve on transaction abort (Boris Burkov) - btrfs: fix qgroup_free_reserved_data int overflow (Boris Burkov) - btrfs: free qgroup reserve when ORDERED_IOERR is set (Boris Burkov) - sign-file: Fix incorrect return values check (Yusong Gao) - fix ufs_get_locked_folio() breakage (Al Viro) - efi/x86: Avoid physical KASLR on older Dell systems (Ard Biesheuvel) - efi/loongarch: Use load address to calculate kernel entry address (Wang Yao) - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Yan Jun) - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Mikhail Khvainitski) - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Sebastian Parschauer) - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Mario Limonciello) - mailmap: add address mapping for Jiri Kosina (Jiri Kosina) - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Ye Bin) - ext4: fix warning in ext4_dio_write_end_io() (Jan Kara) - jbd2: increase the journal IO's priority (Zhang Yi) - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Zhang Yi) - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS (Baokun Li) - fuse: disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIRECT_IO_ALLOW_MMAP (Amir Goldstein) - fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() (Hangyu Hua) - fuse: share lookup state between submount and its parent (Krister Johansen) - docs/fuse-io: Document the usage of DIRECT_IO_ALLOW_MMAP (Tyler Fanelli) - fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP (Tyler Fanelli) - ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE (Namjae Jeon) - ksmbd: fix wrong allocation size update in smb2_open() (Namjae Jeon) - ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack() (Namjae Jeon) - ksmbd: lazy v2 lease break on smb2_write() (Namjae Jeon) - ksmbd: send v2 lease break notification for directory (Namjae Jeon) - ksmbd: downgrade RWH lease caching state to RH for directory (Namjae Jeon) - ksmbd: set v2 lease capability (Namjae Jeon) - ksmbd: set epoch in create context v2 lease (Namjae Jeon) - ksmbd: fix memory leak in smb2_lock() (Zizhi Wo) - bcachefs: Close journal entry if necessary when flushing all pins (Kent Overstreet) - bcachefs: Fix uninitialized var in bch2_journal_replay() (Kent Overstreet) - bcachefs: Fix deleted inode check for dirs (Kent Overstreet) - bcachefs: rebalance shouldn't attempt to compress unwritten extents (Daniel Hill) - bcachefs: don't attempt rw on unfreeze when shutdown (Brian Foster) - bcachefs: Fix creating snapshot with implict source (Kent Overstreet) - bcachefs: Don't run indirect extent trigger unless inserting/deleting (Kent Overstreet) - bcachefs: Convert compression_stats to for_each_btree_key2 (Kent Overstreet) - bcachefs: Fix bch2_extent_drop_ptrs() call (Kent Overstreet) - bcachefs: Fix a journal deadlock in replay (Kent Overstreet) - bcachefs; Don't use btree write buffer until journal replay is finished (Kent Overstreet) - bcachefs: Don't drop journal pins in exit path (Kent Overstreet) - afs: Fix refcount underflow from error handling race (David Howells) - Linux 6.7-rc5 (Linus Torvalds) - freezer,sched: Do not restore saved_state of a thawed task (Elliot Berman) - perf: Fix perf_event_validate_size() (Peter Zijlstra) - x86/CPU/AMD: Check vendor in the AMD microcode callback (Borislav Petkov (AMD)) - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Ashwin Dayanand Kamat) - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Sean Christopherson) - KVM: selftests: add -MP to CFLAGS (David Woodhouse) - KVM: selftests: Actually print out magic token in NX hugepages skip message (angquan yu) - KVM: x86: Remove 'return void' expression for 'void function' (Like Xu) - Revert "KVM: Prevent module exit until all VMs are freed" (Sean Christopherson) - KVM: Set file_operations.owner appropriately for all such structures (Sean Christopherson) - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Like Xu) - KVM: s390/mm: Properly reset no-dat (Claudio Imbrenda) - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Claudio Imbrenda) - KVM: arm64: GICv4: Do not perform a map to a mapped vLPI (Kunkun Jiang) - powerpc/ftrace: Fix stack teardown in ftrace_no_trace (Naveen N Rao) - gpiolib: sysfs: Fix error handling on failed export (Boerge Struempfel) - usb: gadget: f_hid: fix report descriptor allocation (Konstantin Aladyshev) - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Mathias Nyman) - usb: typec: class: fix typec_altmode_put_partner to put plugs (RD Babiera) - USB: gadget: core: adjust uevent timing on gadget unbind (Roy Luo) - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andy Shevchenko) - serial: ma35d1: Validate console index before assignment (Andi Shyti) - ARM: PL011: Fix DMA support (Arnd Bergmann) - serial: sc16is7xx: address RX timeout interrupt errata (Daniel Mack) - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Ronald Wahl) - serial: 8250_omap: Add earlycon support for the AM654 UART controller (Ronald Wahl) - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Ronald Wahl) - nvmem: Do not expect fixed layouts to grab a layout driver (Miquel Raynal) - parport: Add support for Brainboxes IX/UC/PX parallel cards (Cameron Williams) - coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base (Junhao He) - coresight: ultrasoc-smb: Config SMB buffer before register sink (Junhao He) - coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb (Junhao He) - Documentation: coresight: fix `make refcheckdocs` warning (Vegard Nossum) - hwtracing: hisi_ptt: Don't try to attach a task (Yicong Yang) - hwtracing: hisi_ptt: Handle the interrupt in hardirq context (Yicong Yang) - hwtracing: hisi_ptt: Add dummy callback pmu::read() (Junhao He) - coresight: Fix crash when Perf and sysfs modes are used concurrently (James Clark) - coresight: etm4x: Remove bogous __exit annotation for some functions (Uwe Kleine-König) - Revert "greybus: gb-beagleplay: Ensure le for values in transport" (Greg Kroah-Hartman) - greybus: gb-beagleplay: Ensure le for values in transport (Ayush Singh) - greybus: BeaglePlay driver needs CRC_CCITT (Randy Dunlap) - Revert "debugfs: annotate debugfs handlers vs. removal with lockdep" (Johannes Berg) - devcoredump: Send uevent once devcd is ready (Mukesh Ojha) - ndtest: fix typo class_regster -> class_register (Yi Zhang) - misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write (Su Hui) - misc: mei: client.c: return negative error code in mei_cl_write (Su Hui) - mei: pxp: fix mei_pxp_send_message return value (Alexander Usyskin) - LoongArch: BPF: Fix unconditional bswap instructions (Tiezhu Yang) - LoongArch: BPF: Fix sign-extension mov instructions (Tiezhu Yang) - LoongArch: BPF: Don't sign extend function return value (Hengqi Chen) - LoongArch: BPF: Don't sign extend memory load operand (Hengqi Chen) - LoongArch: Preserve syscall nr across execve() (Hengqi Chen) - LoongArch: Set unwind stack type to unknown rather than set error flag (Jinyang He) - LoongArch: Slightly clean up drdtime() (Xi Ruoyao) - LoongArch: Apply dynamic relocations for LLD (WANG Rui) - MIPS: kernel: Clear FPU states when setting up kernel threads (Thomas Bogendoerfer) - MIPS: Loongson64: Handle more memory types passed from firmware (Jiaxun Yang) - MIPS: Loongson64: Enable DMA noncoherent support (Jiaxun Yang) - MIPS: Loongson64: Reserve vgabios memory on boot (Jiaxun Yang) - mips/smp: Call rcutree_report_cpu_starting() earlier (Stefan Wiehler) - perf list: Fix JSON segfault by setting the used skip_duplicate_pmus callback (Ian Rogers) - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Ilkka Koskinen) - perf metrics: Avoid segv if default metricgroup isn't set (Ian Rogers) - cifs: reconnect worker should take reference on server struct unconditionally (Shyam Prasad N) - Revert "cifs: reconnect work should have reference on server struct" (Shyam Prasad N) - cifs: Fix non-availability of dedup breaking generic/304 (David Howells) - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) - cifs: Fix flushing, invalidation and file size with FICLONE (David Howells) - cifs: Fix flushing, invalidation and file size with copy_file_range() (David Howells) - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Dinghao Liu) - md: split MD_RECOVERY_NEEDED out of mddev_resume (Yu Kuai) - nvme-pci: Add sleep quirk for Kingston drives (Georg Gottleuber) - nvme: fix deadlock between reset and scan (Bitao Hu) - nvme: prevent potential spectre v1 gadget (Nitesh Shetty) - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Shin'ichiro Kawasaki) - nvme-ioctl: move capable() admin check to the end (Keith Busch) - nvme: ensure reset state check ordering (Keith Busch) - nvme: introduce helper function to get ctrl state (Keith Busch) - md: fix stopping sync thread (Yu Kuai) - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Yu Kuai) - md: fix missing flush of sync_work (Yu Kuai) - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (David Jeffery) - io_uring/af_unix: disable sending io_uring over sockets (Pavel Begunkov) - io_uring/kbuf: check for buffer list readiness after NULL check (Jens Axboe) - io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring() (Dan Carpenter) - io_uring: fix mutex_unlock with unreferenced ctx (Pavel Begunkov) - RDMA/irdma: Avoid free the non-cqp_request scratch (Shifeng Li) - RDMA/irdma: Fix support for 64k pages (Mike Marciniszyn) - RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned (Mike Marciniszyn) - RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz (Mike Marciniszyn) - RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info() (Shifeng Li) - RDMA/bnxt_re: Correct module description string (Kalesh AP) - RDMA/rtrs-clt: Remove the warnings for req in_use check (Jack Wang) - RDMA/rtrs-clt: Fix the max_send_wr setting (Jack Wang) - RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight (Md Haris Iqbal) - RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true (Md Haris Iqbal) - RDMA/rtrs-srv: Check return values while processing info request (Md Haris Iqbal) - RDMA/rtrs-clt: Start hb after path_up (Jack Wang) - RDMA/rtrs-srv: Do not unconditionally enable irq (Jack Wang) - MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer (Junxian Huang) - RDMA/irdma: Add wait for suspend on SQD (Mustafa Ismail) - RDMA/irdma: Do not modify to SQD on error (Mustafa Ismail) - RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm (Junxian Huang) - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Shigeru Yoshida) - powercap: DTPM: Fix missing cpufreq_cpu_put() calls (Lukasz Luba) - ACPI: utils: Fix error path in acpi_evaluate_reference() (Rafael J. Wysocki) - hwmon: (corsair-psu) Fix probe when built-in (Armin Wolf) - hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe() (Christophe JAILLET) - hwmon: (acpi_power_meter) Fix 4.29 MW bug (Armin Wolf) - hwmon: max31827: include regulator header (Antoniu Miclaus) - hwmon: ltc2991: Fix spelling mistake "contiuous" -> "continuous" (Colin Ian King) - pwm: bcm2835: Fix NPD in suspend/resume (Florian Fainelli) - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Takashi Iwai) - ALSA: pcmtest: stop timer before buffer is released (Ivan Orlov) - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Mario Limonciello) - ALSA: hda/realtek: add new Framework laptop to quirks (Tim Bosse) - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Srinivas Kandagatla) - ASoC: ops: add correct range check for limiting volume (Srinivas Kandagatla) - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Dinghao Liu) - ASoC: da7219: Support low DC impedance headset (David Rau) - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Marian Postevca) - ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Correct data structures for the SRC module (Peter Ujfalusi) - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Peter Ujfalusi) - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Neil Armstrong) - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Malcolm Hart) - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jeremy Soller) - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Chancel Liu) - ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline (Ranjani Sridharan) - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Peter Ujfalusi) - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Peter Ujfalusi) - ASoC: fsl_xcvr: refine the requested phy clock frequency (Shengjiu Wang) - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (AngeloGioacchino Del Regno) - ASoC: soc-pcm: fix up bad merge (Johan Hovold) - ASoC: rt5650: add mutex to avoid the jack detection failure (Shuming Fan) - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Shengjiu Wang) - ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP (Shengjiu Wang) - ASoC: cs43130: Fix incorrect frame delay configuration (Maciej Strozek) - ASoC: cs43130: Fix the position of const qualifier (Maciej Strozek) - ASoC: Intel: Skylake: mem leak in skl register function (Kamil Duljas) - ASoC: SOF: topology: Fix mem leak in sof_dai_load() (Kamil Duljas) - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (David Lin) - ASoC: Intel: Skylake: Fix mem leak in few functions (Kamil Duljas) - ASoC: wm8974: Correct boost mixer inputs (Charles Keepax) - ASoC: amd: yc: Add HP 255 G10 into quirk table (Matus Malych) - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jason Zhang) - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Bin Li) - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Aleksandrs Vinarskis) - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Sarah Grant) - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Pascal Noël) - drm/exynos: fix a wrong error checking (Inki Dae) - drm/exynos: fix a potential error pointer dereference (Xiang Yang) - drm/amdgpu: fix buffer funcs setting order on suspend (Alex Deucher) - drm/amdgpu: Avoid querying DRM MGCG status (Lijo Lazar) - drm/amdgpu: Update HDP 4.4.2 clock gating flags (Lijo Lazar) - drm/amdgpu: Add NULL checks for function pointers (Lijo Lazar) - drm/amdgpu: Restrict extended wait to PSP v13.0.6 (Lijo Lazar) - drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml (Alex Deucher) - drm/amdgpu: optimize the printing order of error data (Yang Wang) - drm/amdgpu: Update fw version for boot time error query (Hawking Zhang) - drm/amd/pm: support new mca smu error code decoding (Yang Wang) - drm/amd/swsmu: update smu v14_0_0 driver if version and metrics table (Li Ma) - drm/amd/display: Fix array-index-out-of-bounds in dml2 (Roman Li) - drm/amd/display: Add monitor patch for specific eDP (Ivan Lipski) - drm/amd/display: Use channel_width = 2 for vram table 3.0 (Alvin Lee) - drm/amdgpu: disable MCBP by default (Jiadong Zhu) - drm/atomic-helpers: Invoke end_fb_access while owning plane state (Thomas Zimmermann) - drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS (Arnd Bergmann) - drm/panfrost: Fix incorrect updating of current device frequency (Adrián Larumbe) - drm/panfrost: Consider dma-buf imported objects as resident (Adrián Larumbe) - nouveau/tu102: flush all pdbs on vmm flush (Dave Airlie) - nouveau/gsp: document some aspects of GSP-RM (Timur Tabi) - drm/i915: correct the input parameter on _intel_dsb_commit() (heminhong) - drm/i915/mst: Reject modes that require the bigjoiner (Ville Syrjälä) - drm/i915/mst: Fix .mode_valid_ctx() return values (Ville Syrjälä) - drm/i915: Skip some timing checks on BXT/GLK DSI transcoders (Ville Syrjälä) - drm/i915: Check pipe active state in {planes,vrr}_{enabling,disabling}() (Ville Syrjälä) - riscv: errata: andes: Probe for IOCP only once in boot stage (Lad Prabhakar) - riscv: Fix SMP when shadow call stacks are enabled (Samuel Holland) - dt-bindings: perf: riscv,pmu: drop unneeded quotes (Rob Herring) - riscv: fix misaligned access handling of C.SWSP and C.SDSP (Clément Léger) - RISC-V: hwprobe: Always use u64 for extension bits (Andrew Jones) - Support rv32 ULEB128 test (Charlie Jenkins) - riscv: Correct type casting in module loading (Charlie Jenkins) - riscv: Safely remove entries from relocation list (Charlie Jenkins) - arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588 (Sam Edwards) - arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru (Rob Herring) - arm64: dts: rockchip: drop interrupt-names property from rk3588s dfi (Heiko Stuebner) - arm64: dts: rockchip: Fix Turing RK1 interrupt pinctrls (Sam Edwards) - ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128 (Alex Bee) - arm64: dts: rockchip: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: rockchip: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - dt-bindings: soc: rockchip: grf: add rockchip,rk3588-pmugrf (Sascha Hauer) - arm64: dts: rockchip: fix rk356x pcie msg interrupt name (Heiko Stuebner) - arm64: dts: rockchip: Expand reg size of vdec node for RK3399 (Alex Bee) - arm64: dts: rockchip: Expand reg size of vdec node for RK3328 (Jonas Karlman) - ARM: dts: imx28-xea: Pass the 'model' property (Fabio Estevam) - ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt (Philipp Zabel) - MAINTAINERS: reinstate freescale ARM64 DT directory in i.MX entry (Ahmad Fatoum) - arm64: dts: imx8-apalis: set wifi regulator to always-on (Stefan Eichenberger) - ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init (Kunwu Chan) - arm64: dts: imx8ulp: update gpio node name to align with register address (Haibo Chen) - arm64: dts: imx93: update gpio node name to align with register address (Haibo Chen) - arm64: dts: imx93: correct mediamix power (Peng Fan) - arm64: dts: imx8qm: Add imx8qm's own pm to avoid panic during startup (Xiaolei Wang) - arm64: dts: freescale: imx8-ss-dma: Fix #pwm-cells (Alexander Stein) - arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells (Alexander Stein) - dt-bindings: pwm: imx-pwm: Unify #pwm-cells for all compatibles (Alexander Stein) - ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock (Fabio Estevam) - arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 (Nathan Rossi) - ARM: dts: imx6q: skov: fix ethernet clock regression (Stefan Kerkmann) - arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config (Alexander Stein) - firmware: arm_ffa: Fix ffa_notification_info_get() IDs handling (Lorenzo Pieralisi) - firmware: arm_ffa: Fix the size of the allocation in ffa_partitions_cleanup() (Sudeep Holla) - firmware: arm_ffa: Fix FFA notifications cleanup path (Sudeep Holla) - firmware: arm_ffa: Add checks for the notification enabled state (Sudeep Holla) - firmware: arm_ffa: Setup the partitions after the notification initialisation (Sudeep Holla) - firmware: arm_ffa: Allow FF-A initialisation even when notification fails (Sudeep Holla) - firmware: arm_ffa: Declare ffa_bus_type structure in the header (Sudeep Holla) - MAINTAINERS: change the S32G2 maintainer's email address. (Chester Lin) - ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act (Stefan Wahren) - firmware: arm_scmi: Fix possible frequency truncation when using level indexing mode (Sudeep Holla) - firmware: arm_scmi: Fix frequency truncation by promoting multiplier type (Sudeep Holla) - riscv: dts: microchip: move timebase-frequency to mpfs.dtsi (Conor Dooley) - riscv: dts: sophgo: remove address-cells from intc node (Conor Dooley) - arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7 (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties (Eugen Hristev) - arm64: dts: mediatek: mt7622: fix memory node warning check (Eugen Hristev) - arm64: dts: mediatek: mt8186: fix clock names for power domains (Eugen Hristev) - arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name (AngeloGioacchino Del Regno) - arm64: dts: mt7986: change cooling trips (Frank Wunderlich) - arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3 (Frank Wunderlich) - arm64: dts: mt7986: fix emmc hs400 mode without uboot initialization (Eric Woudstra) - arm64: dts: mt8183: kukui: Fix underscores in node names (Hsin-Yi Wang) - arm64: dts: mediatek: mt8183: Move thermal-zones to the root node (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks (AngeloGioacchino Del Regno) - tee: optee: Fix supplicant based device enumeration (Sumit Garg) - ring-buffer: Test last update in 32bit version of __rb_time_read() (Steven Rostedt (Google)) - ring-buffer: Force absolute timestamp on discard of event (Steven Rostedt (Google)) - tracing: Fix a possible race when disabling buffered events (Petr Pavlu) - tracing: Fix a warning when allocating buffered events fails (Petr Pavlu) - tracing: Fix incomplete locking when disabling buffered events (Petr Pavlu) - tracing: Disable snapshot buffer when stopping instance tracers (Steven Rostedt (Google)) - tracing: Stop current tracer when resizing buffer (Steven Rostedt (Google)) - tracing: Always update snapshot buffer size (Steven Rostedt (Google)) - mm/madvise: add cond_resched() in madvise_cold_or_pageout_pte_range() (Jiexun Wang) - nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() (Ryusuke Konishi) - mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI (Sidhartha Kumar) - scripts/gdb: fix lx-device-list-bus and lx-device-list-class (Florian Fainelli) - MAINTAINERS: drop Antti Palosaari (Bagas Sanjaya) - highmem: fix a memory copy problem in memcpy_from_folio (Su Hui) - nilfs2: fix missing error check for sb_set_blocksize call (Ryusuke Konishi) - kernel/Kconfig.kexec: drop select of KEXEC for CRASH_DUMP (Baoquan He) - units: add missing header (Andy Shevchenko) - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Baoquan He) - mm/damon/sysfs-schemes: add timeout for update_schemes_tried_regions (SeongJae Park) - scripts/gdb/tasks: fix lx-ps command error (Kuan-Ying Lee) - mm/Kconfig: make userfaultfd a menuconfig (Peter Xu) - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) - mm/damon/core: copy nr_accesses when splitting region (SeongJae Park) - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) - checkstack: fix printed address (Heiko Carstens) - mm/memory_hotplug: fix error handling in add_memory_resource() (Sumanth Korikkar) - mm/memory_hotplug: add missing mem_hotplug_lock (Sumanth Korikkar) - .mailmap: add a new address mapping for Chester Lin (Chester Lin) - mm: fix oops when filemap_map_pmd() without prealloc_pte (Hugh Dickins) - squashfs: squashfs_read_data need to check if the length is 0 (Lizhi Xu) - mm/selftests: fix pagemap_ioctl memory map test (Peter Xu) - mm/pagemap: fix wr-protect even if PM_SCAN_WP_MATCHING not set (Peter Xu) - mm/pagemap: fix ioctl(PAGEMAP_SCAN) on vma check (Peter Xu) - mm: kmem: properly initialize local objcg variable in current_obj_cgroup() (Roman Gushchin) - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Liu Shixin) - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Liu Shixin) - mm/memory.c:zap_pte_range() print bad swap entry (Andrew Morton) - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Mike Kravetz) - MAINTAINERS: add Andrew Morton for lib/* (Andrew Morton) - vsock/virtio: fix "comparison of distinct pointer types lacks a cast" warning (Stefano Garzarella) - net/smc: fix missing byte order conversion in CLC handshake (Wen Gu) - net: dsa: microchip: provide a list of valid protocols for xmit handler (Sean Nyekjaer) - drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group (Ido Schimmel) - psample: Require 'CAP_NET_ADMIN' when joining "packets" group (Ido Schimmel) - bpf: sockmap, updating the sg structure should also update curr (John Fastabend) - net: tls, update curr on splice as well (John Fastabend) - netfilter: xt_owner: Fix for unsafe access of sk->sk_socket (Phil Sutter) - netfilter: nf_tables: validate family when identifying table via handle (Pablo Neira Ayuso) - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Pablo Neira Ayuso) - netfilter: nf_tables: fix 'exist' matching on bigendian arches (Florian Westphal) - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) - netfilter: bpf: fix bad registration on nf_defrag (D. Wythe) - selftests/bpf: Add test for early update in prog_array_map_poke_run (Jiri Olsa) - bpf: Fix prog_array_map_poke_run map poke update (Jiri Olsa) - xsk: Skip polling event check for unbound socket (Yewon Choi) - bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 (Yonghong Song) - nfp: flower: fix for take a mutex lock in soft irq context and rcu lock (Hui Zhou) - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Jacob Keller) - i40e: Fix unexpected MFS warning message (Ivan Vecera) - ice: Restore fix disabling RX VLAN filtering (Marcin Szycik) - ice: change vfs.num_msix_per to vf->num_msix (Michal Swiatkowski) - net: dsa: mv88e6xxx: Restore USXGMII support for 6393X (Tobias Waldekranz) - tcp: do not accept ACK of bytes we never sent (Eric Dumazet) - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Heiner Kallweit) - octeontx2-af: Update Tx link register range (Rahul Bhansali) - octeontx2-af: Add missing mcs flr handler call (Geetha sowjanya) - octeontx2-af: Fix mcs stats register address (Geetha sowjanya) - octeontx2-af: Fix mcs sa cam entries size (Geetha sowjanya) - octeontx2-af: Adjust Tx credits when MCS external bypass is disabled (Nithin Dabilpuram) - net/tcp: Don't store TCP-AO maclen on reqsk (Dmitry Safonov) - net/tcp: Don't add key with non-matching VRF on connected sockets (Dmitry Safonov) - net/tcp: Limit TCP_AO_REPAIR to non-listen sockets (Dmitry Safonov) - net/tcp: Consistently align TCP-AO option in the header (Dmitry Safonov) - Documentation/tcp: Fix an obvious typo (Dmitry Safonov) - net: hns: fix fake link up on xge port (Yonglong Liu) - net: hns: fix wrong head when modify the tx feature when sending packets (Yonglong Liu) - net: atlantic: Fix NULL dereference of skb pointer in (Daniil Maximov) - r8152: add vendor/device ID pair for ASUS USB-C2500 (Kelly Kane) - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Shigeru Yoshida) - ionic: Fix dim work handling in split interrupt mode (Brett Creeley) - ionic: fix snprintf format length warning (Shannon Nelson) - tcp: fix mid stream window clamp. (Paolo Abeni) - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Dinghao Liu) - net: veth: fix packet segmentation in veth_convert_skb_to_xdp_buff (Lorenzo Bianconi) - octeontx2-af: fix a use-after-free in rvu_npa_register_reporters (Zhipeng Lu) - net: stmmac: fix FPE events losing (Jianheng Zhang) - octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing (Naveen Mamindlapalli) - arcnet: restoring support for multiple Sohard Arcnet cards (Thomas Reichinger) - packet: Move reference count in packet_sock to atomic_long_t (Daniel Borkmann) - r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en() (Douglas Anderson) - r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1() (Douglas Anderson) - r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash() (Douglas Anderson) - r8152: Add RTL8152_INACCESSIBLE checks to more loops (Douglas Anderson) - r8152: Hold the rtnl_lock for all of reset (Douglas Anderson) - r8169: fix rtl8125b PAUSE frames blasting when suspended (ChunHao Lin) - hv_netvsc: rndis_filter needs to select NLS (Randy Dunlap) - net/tg3: fix race condition in tg3_reset_task() (Thinh Tran) - octeontx2-af: Check return value of nix_get_nixlf before using nixlf (Subbaraya Sundeep) - octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam (Subbaraya Sundeep) - MAINTAINERS: exclude 9p from networking (Jakub Kicinski) - ipv6: fix potential NULL deref in fib6_add() (Eric Dumazet) - cgroup_freezer: cgroup_freezing: Check if not frozen (Tim Van Patten) - workqueue: Make sure that wq_unbound_cpumask is never empty (Tejun Heo) - regmap: fix bogus error on regcache_sync success (Matthias Reichl) - dt-bindings: display: adi,adv75xx: Document #sound-dai-cells (Fabio Estevam) - dt-bindings: lcdif: Properly describe the i.MX23 interrupts (Fabio Estevam) - dt-bindings: interrupt-controller: Allow #power-domain-cells (Konrad Dybcio) - of: dynamic: Fix of_reconfig_get_state_change() return value documentation (Luca Ceresoli) - dt-bindings: display: mediatek: dsi: remove Xinlei's mail (Michael Walle) - dt: dt-extract-compatibles: Don't follow symlinks when walking tree (Nícolas F. R. A. Prado) - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Kunwu Chan) - platform/mellanox: Add null pointer checks for devm_kasprintf() (Kunwu Chan) - mlxbf-bootctl: correctly identify secure boot with development keys (David Thompson) - platform/x86: wmi: Skip blocks with zero instances (Armin Wolf) - platform/surface: aggregator: fix recv_buf() return value (Francesco Dolcini) - platform/x86: asus-wmi: disable USB0 hub on ROG Ally before suspend (Luke D. Jones) - platform/x86: asus-wmi: Filter Volume key presses if also reported via atkbd (Hans de Goede) - platform/x86: asus-wmi: Change q500a_i8042_filter() into a generic i8042-filter (Hans de Goede) - platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code (Hans de Goede) - x86/tdx: Allow 32-bit emulation by default (Kirill A. Shutemov) - x86/entry: Do not allow external 0x80 interrupts (Thomas Gleixner) - x86/entry: Convert INT 0x80 emulation to IDTENTRY (Thomas Gleixner) - x86/coco: Disable 32-bit emulation by default on TDX and SEV (Kirill A. Shutemov) - parisc: Fix asm operand number out of range build error in bug table (Helge Deller) - iommufd: Do not UAF during iommufd_put_object() (Jason Gunthorpe) - iommufd: Add iommufd_ctx to iommufd_put_object() (Jason Gunthorpe) - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Robin Murphy) - pds_vdpa: set features order (Shannon Nelson) - pds_vdpa: clear config callback when status goes to 0 (Shannon Nelson) - pds_vdpa: fix up format-truncation complaint (Shannon Nelson) - vdpa/mlx5: preserve CVQ vringh index (Steve Sistare) - Linux 6.7-rc4 (Linus Torvalds) - smb: client, common: fix fortify warnings (Dmitry Antipov) - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (David Howells) - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (David Howells) - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) - firewire: core: fix possible memory leak in create_units() (Yang Yingliang) - KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers (Nicholas Piggin) - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Timothy Pearson) - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Sean Christopherson) - vfio/pds: Fix possible sleep while in atomic context (Brett Creeley) - vfio/pds: Fix mutex lock->magic != lock warning (Brett Creeley) - xen/events: fix error code in xen_bind_pirq_msi_to_irq() (Dan Carpenter) - x86/xen: fix percpu vcpu_info allocation (Juergen Gross) - rethook: Use __rcu pointer for rethook::handler (Masami Hiramatsu (Google)) - kprobes: consistent rcu api usage for kretprobe holder (JP Kobryn) - lib: objpool: fix head overrun on RK3588 SBC (wuqiang.matt) - powercap: DTPM: Fix unneeded conversions to micro-Watts (Lukasz Luba) - cpufreq/amd-pstate: Only print supported EPP values for performance governor (Ayush Jain) - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (Wyes Karny) - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (Gautham R. Shenoy) - pmdomain: qcom: rpmpd: Set GENPD_FLAG_ACTIVE_WAKEUP (Stephan Gerhold) - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Stephan Gerhold) - cpufreq: qcom-nvmem: Enable virtual power domain devices (Stephan Gerhold) - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Christoph Niedermaier) - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Dave Jiang) - ACPI: video: Use acpi_video_device for cooling-dev driver data (Hans de Goede) - arm64: Avoid enabling KPTI unnecessarily (Ard Biesheuvel) - iommu: Fix printk arg in of_iommu_get_resv_regions() (Daniel Mentz) - iommu/vt-d: Set variable intel_dirty_ops to static (Kunwu Chan) - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Lu Baolu) - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Abdul Halim, Mohd Syazwan) - iommu/vt-d: Make context clearing consistent with context mapping (Lu Baolu) - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Lu Baolu) - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Lu Baolu) - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Lu Baolu) - iommu: Avoid more races around device probe (Robin Murphy) - MAINTAINERS: list all Qualcomm IOMMU drivers in the QUALCOMM IOMMU entry (Dmitry Baryshkov) - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jason Gunthorpe) - ALSA: hda: Disable power-save on KONTRON SinglePC (Takashi Iwai) - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Kailang Yang) - ALSA: hda/realtek: Headset Mic VREF to 100%% (Kailang Yang) - ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format (Peter Ujfalusi) - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Richard Fitzgerald) - ALSA: cs35l41: Fix for old systems which do not support command (Stefan Binding) - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Stefan Binding) - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Vasiliy Kovalev) - Revert "drm/prime: Unexport helpers for fd/handle conversion" (Felix Kuehling) - drm/amdgpu: Use another offset for GC 9.4.3 remap (Lijo Lazar) - drm/amd/display: Fix some HostVM parameters in DML (Taimur Hassan) - drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit (ZhenGuo Yin) - drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 (Candice Li) - drm/amd/display: Allow DTBCLK disable for DCN35 (Nicholas Kazlauskas) - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer (Lu Yao) - drm/amd: Enable PCIe PME from D3 (Mario Limonciello) - drm/amd/pm: fix a memleak in aldebaran_tables_init (Dinghao Liu) - drm/amdgpu: fix AGP addressing when GART is not at 0 (Alex Deucher) - drm/amd/display: update dcn315 lpddr pstate latency (Dmytro Laktyushkin) - drm/amd/display: fix ABM disablement (Hamza Mahfooz) - drm/amd/display: Fix black screen on video playback with embedded panel (Sung Joon Kim) - drm/amd/display: Fix conversions between bytes and KB (Taimur Hassan) - drm/amdkfd: Use common function for IP version check (Mukul Joshi) - drm/amd/display: Remove config update (Taimur Hassan) - drm/amd/display: Update DCN35 clock table policy (Nicholas Kazlauskas) - drm/amd/display: force toggle rate wa for first link training for a retimer (Zhongwei) - drm/amdgpu: correct the amdgpu runtime dereference usage count (Prike Liang) - drm/amd/display: Update min Z8 residency time to 2100 for DCN314 (Nicholas Kazlauskas) - drm/amd/display: Remove min_dst_y_next_start check for Z8 (Nicholas Kazlauskas) - drm/amdgpu: fix memory overflow in the IB test (Tim Huang) - drm/amdgpu: add init_registers for nbio v7.11 (Li Ma) - drm/amd/display: Simplify brightness initialization (Camille Cho) - drm/amd/display: Increase num voltage states to 40 (Alvin Lee) - drm/amd/display: Do not read DPREFCLK spread info from LUT on DCN35 (Michael Strauss) - drm/amd/display: Use DRAM speed from validation for dummy p-state (Alvin Lee) - drm/amd/display: Fix MPCC 1DLUT programming (Ilya Bakoulin) - drm/amd/display: Feed SR and Z8 watermarks into DML2 for DCN35 (Nicholas Kazlauskas) - drm/amdgpu: Force order between a read and write to the same address (Alex Sierra) - drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt (Hawking Zhang) - drm/amd/display: Add Z8 watermarks for DML2 bbox overrides (Nicholas Kazlauskas) - drm/amdgpu: optimize RLC powerdown notification on Vangogh (Perry Yuan) - drm/amd/display: fix a pipe mapping error in dcn32_fpu (Wenjing Liu) - drm/amd/display: Update DCN35 watermarks (Nicholas Kazlauskas) - drm/amdgpu: update xgmi num links info post gc9.4.2 (Jonathan Kim) - drm/amd/display: Add z-state support policy for dcn35 (Nicholas Kazlauskas) - drm/amd/display: Include udelay when waiting for INBOX0 ACK (Alvin Lee) - drm/panel: nt36523: fix return value check in nt36523_probe() (Yang Yingliang) - drm/panel: starry-2081101qfh032011-53g: Fine tune the panel power sequence (xiazhengqiao) - nouveau/gsp: replace zero-length array with flex-array member and use __counted_by (Gustavo A. R. Silva) - nouveau/gsp/r535: remove a stray unlock in r535_gsp_rpc_send() (Dan Carpenter) - nouveau: find the smallest page allocation to cover a buffer alloc. (Dave Airlie) - drm/gpuvm: Fix deprecated license identifier (Thomas Hellström) - Revert "drm/bridge: panel: Add a device link between drm device and panel device" (Linus Walleij) - Revert "driver core: Export device_is_dependent() to modules" (Linus Walleij) - Revert "drm/bridge: panel: Check device dependency before managing device link" (Linus Walleij) - dma-buf: fix check in dma_resv_add_fence (Christian König) - driver core: Export device_is_dependent() to modules (Liu Ying) - drm/bridge: panel: Check device dependency before managing device link (Liu Ying) - drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled (Ville Syrjälä) - drm/i915: Also check for VGA converter in eDP probe (Ville Syrjälä) - drm/i915/gsc: Mark internal GSC engine with reserved uabi class (Tvrtko Ursulin) - io_uring: use fget/fput consistently (Jens Axboe) - io_uring: free io_buffer_list entries via RCU (Jens Axboe) - io_uring/kbuf: prune deferred locked cache when tearing down (Jens Axboe) - io_uring/kbuf: recycle freed mapped buffer ring entries (Jens Axboe) - io_uring/kbuf: defer release of mapped buffer rings (Jens Axboe) - io_uring: enable io_mem_alloc/free to be used in other parts (Jens Axboe) - io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP (Jens Axboe) - io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP (Jens Axboe) - nvme-core: check for too small lba shift (Keith Busch) - nvme: check for valid nvme_identify_ns() before using it (Ewan D. Milne) - nvme-core: fix a memory leak in nvme_ns_info_from_identify() (Maurizio Lombardi) - nvme: fine-tune sending of first keep-alive (Mark O'Donovan) - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) - block: Document the role of the two attribute groups (Bart Van Assche) - block: warn once for each partition in bio_check_ro() (Yu Kuai) - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR (Markus Weippert) - dm-flakey: start allocating with MAX_ORDER (Mikulas Patocka) - dm-verity: align struct dm_verity_fec_io properly (Mikulas Patocka) - dm verity: don't perform FEC for failed readahead IO (Wu Bo) - dm verity: initialize fec io before freeing it (Wu Bo) - scsi: sd: Fix system start for ATA devices (Damien Le Moal) - scsi: Change SCSI device boolean fields to single bit flags (Damien Le Moal) - scsi: ufs: core: Clear cmd if abort succeeds in MCQ mode (Peter Wang) - ext2: Fix ki_pos update for DIO buffered-io fallback case (Ritesh Harjani (IBM)) - bcachefs: Extra kthread_should_stop() calls for copygc (Kent Overstreet) - bcachefs: Convert gc_alloc_start() to for_each_btree_key2() (Kent Overstreet) - bcachefs: Fix race between btree writes and metadata drop (Kent Overstreet) - bcachefs: move journal seq assertion (Kent Overstreet) - bcachefs: -EROFS doesn't count as move_extent_start_fail (Kent Overstreet) - bcachefs: trace_move_extent_start_fail() now includes errcode (Kent Overstreet) - bcachefs: Fix split_race livelock (Kent Overstreet) - bcachefs: Fix bucket data type for stripe buckets (Kent Overstreet) - bcachefs: Add missing validation for jset_entry_data_usage (Kent Overstreet) - bcachefs: Fix zstd compress workspace size (Kent Overstreet) - bcachefs: bpos is misaligned on big endian (Kent Overstreet) - bcachefs: Fix ec + durability calculation (Kent Overstreet) - bcachefs: Data update path won't accidentaly grow replicas (Kent Overstreet) - bcachefs: deallocate_extra_replicas() (Kent Overstreet) - bcachefs: Proper refcounting for journal_keys (Kent Overstreet) - bcachefs: preserve device path as device name (Brian Foster) - bcachefs: Fix an endianness conversion (Kent Overstreet) - bcachefs: Start gc, copygc, rebalance threads after initing writes ref (Kent Overstreet) - bcachefs: Don't stop copygc thread on device resize (Kent Overstreet) - bcachefs: Make sure bch2_move_ratelimit() also waits for move_ops (Kent Overstreet) - bcachefs: bch2_moving_ctxt_flush_all() (Kent Overstreet) - bcachefs: Put erasure coding behind an EXPERIMENTAL kconfig option (Kent Overstreet) - closures: CLOSURE_CALLBACK() to fix type punning (Kent Overstreet) - gcc-plugins: randstruct: Update code comment in relayout_struct() (Gustavo A. R. Silva) - uapi: propagate __struct_group() attributes to the container union (Dmitry Antipov) - MAINTAINERS: refresh LLVM support (ndesaulniers@google.com) - kunit: test: Avoid cast warning when adding kfree() as an action (Richard Fitzgerald) - kunit: Reset suite counter right before running tests (Michal Wajdeczko) - kunit: Warn if tests are slow (Maxime Ripard) - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Arnaldo Carvalho de Melo) - perf build: Ensure sysreg-defs Makefile respects output dir (Oliver Upton) - tools perf: Add arm64 sysreg files to MANIFEST (Oliver Upton) - tools/perf: Update tools's copy of mips syscall table (Namhyung Kim) - tools/perf: Update tools's copy of s390 syscall table (Namhyung Kim) - tools/perf: Update tools's copy of powerpc syscall table (Namhyung Kim) - tools/perf: Update tools's copy of x86 syscall table (Namhyung Kim) - tools headers: Update tools's copy of s390/asm headers (Namhyung Kim) - tools headers: Update tools's copy of arm64/asm headers (Namhyung Kim) - tools headers: Update tools's copy of x86/asm headers (Namhyung Kim) - tools headers: Update tools's copy of socket.h header (Namhyung Kim) - tools headers UAPI: Update tools's copy of unistd.h header (Namhyung Kim) - tools headers UAPI: Update tools's copy of vhost.h header (Namhyung Kim) - tools headers UAPI: Update tools's copy of mount.h header (Namhyung Kim) - tools headers UAPI: Update tools's copy of kvm.h header (Namhyung Kim) - tools headers UAPI: Update tools's copy of fscrypt.h header (Namhyung Kim) - tools headers UAPI: Update tools's copy of drm headers (Namhyung Kim) - perf lock contention: Fix a build error on 32-bit (Yang Jihong) - perf kwork: Fix a build error on 32-bit (Yang Jihong) - net: ravb: Keep reverse order of operations in ravb_remove() (Claudiu Beznea) - net: ravb: Stop DMA in case of failures on ravb_open() (Claudiu Beznea) - net: ravb: Start TX queues after HW initialization succeeded (Claudiu Beznea) - net: ravb: Make write access to CXR35 first before accessing other EMAC registers (Claudiu Beznea) - net: ravb: Use pm_runtime_resume_and_get() (Claudiu Beznea) - net: ravb: Check return value of reset_control_deassert() (Claudiu Beznea) - net: libwx: fix memory leak on msix entry (Jiawen Wu) - ice: Fix VF Reset paths when interface in a failed over aggregate (Dave Ertman) - wifi: mac80211: use wiphy locked debugfs for sdata/link (Johannes Berg) - wifi: mac80211: use wiphy locked debugfs helpers for agg_status (Johannes Berg) - wifi: cfg80211: add locked debugfs wrappers (Johannes Berg) - debugfs: add API to allow debugfs operations cancellation (Johannes Berg) - debugfs: annotate debugfs handlers vs. removal with lockdep (Johannes Berg) - debugfs: fix automount d_fsdata usage (Johannes Berg) - wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap (Ben Greear) - wifi: avoid offset calculation on NULL pointer (Michael-CY Lee) - wifi: cfg80211: hold wiphy mutex for send_interface (Johannes Berg) - wifi: cfg80211: lock wiphy mutex for rfkill poll (Johannes Berg) - wifi: cfg80211: fix CQM for non-range use (Johannes Berg) - wifi: mac80211: do not pass AP_VLAN vif pointer to drivers during flush (Oldřich Jedlička) - wifi: iwlwifi: mvm: fix an error code in iwl_mvm_mld_add_sta() (Dan Carpenter) - wifi: mt76: mt7925: fix typo in mt7925_init_he_caps (Lorenzo Bianconi) - wifi: mt76: mt7921: fix 6GHz disabled by the missing default CLC config (Ming Yen Hsieh) - bpf, sockmap: Add af_unix test with both sockets in map (John Fastabend) - bpf, sockmap: af_unix stream sockets need to hold ref for pair sock (John Fastabend) - netkit: Reject IFLA_NETKIT_PEER_INFO in netkit_change_link (Daniel Borkmann) - bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() (Hou Tao) - netdevsim: Don't accept device bound programs (Stanislav Fomichev) - tools: ynl-gen: always construct struct ynl_req_state (Jakub Kicinski) - ethtool: don't propagate EOPNOTSUPP from dumps (Jakub Kicinski) - ravb: Fix races between ravb_tx_timeout_work() and net related ops (Yoshihiro Shimoda) - r8169: prevent potential deadlock in rtl8169_close (Heiner Kallweit) - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Heiner Kallweit) - neighbour: Fix __randomize_layout crash in struct neighbour (Gustavo A. R. Silva) - octeontx2-pf: Restore TC ingress police rules when interface is up (Subbaraya Sundeep) - octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 (Geetha sowjanya) - net: stmmac: xgmac: Disable FPE MMC interrupts (Furong Xu) - octeontx2-af: Fix possible buffer overflow (Elena Salomatkina) - selftests/net: mptcp: fix uninitialized variable warnings (Willem de Bruijn) - selftests/net: unix: fix unused variable compiler warning (Willem de Bruijn) - selftests/net: fix a char signedness issue (Willem de Bruijn) - selftests/net: ipsec: fix constant out of range (Willem de Bruijn) - dpaa2-eth: recycle the RX buffer only after all processing done (Ioana Ciornei) - dpaa2-eth: increase the needed headroom to account for alignment (Ioana Ciornei) - net: dsa: mv88e6xxx: fix marvell 6350 probe crash (Greg Ungerer) - net: dsa: mv88e6xxx: fix marvell 6350 switch probing (Greg Ungerer) - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Zhengchao Shao) - mptcp: fix uninit-value in mptcp_incoming_options (Edward Adam Davis) - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Yoshihiro Shimoda) - net: rswitch: Fix return value in rswitch_start_xmit() (Yoshihiro Shimoda) - net: rswitch: Fix type of ret in rswitch_start_xmit() (Yoshihiro Shimoda) - pmdomain: arm: Avoid polling for scmi_perf_domain (Ulf Hansson) - mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled (Wenchao Chen) - mmc: sdhci-pci-gli: Disable LPM during initialization (Kornel Dulęba) - mmc: cqhci: Fix task clearing in CQE error recovery (Adrian Hunter) - mmc: cqhci: Warn of halt or task clear failure (Adrian Hunter) - mmc: block: Retry commands in CQE error recovery (Adrian Hunter) - mmc: block: Be sure to wait while busy in CQE error recovery (Adrian Hunter) - mmc: cqhci: Increase recovery halt timeout (Adrian Hunter) - mmc: block: Do not lose cache flush during CQE error recovery (Adrian Hunter) - leds: class: Don't expose color sysfs entry (Takashi Iwai) - efi/unaccepted: Fix off-by-one when checking for overlapping ranges (Michael Roth) - dt-bindings: pinctrl: s32g2: change a maintainer email address (Chester Lin) - pinctrl: realtek: Fix logical error when finding descriptor (Tzuyi Chang) - pinctrl: lochnagar: Don't build on MIPS (Charles Keepax) - pinctrl: avoid reload of p state in list iteration (Maria Yu) - pinctrl: cy8c95x0: Fix doc warning (Linus Walleij) - pinctrl: s32cc: Avoid possible string truncation (Chester Lin) - pinctrl: stm32: fix array read out of bound (Antonio Borneo) - pinctrl: stm32: Add check for devm_kcalloc (Chen Ni) - btrfs: send: ensure send_fd is writable (Jann Horn) - btrfs: free the allocated memory if btrfs_alloc_page_array() fails (Qu Wenruo) - btrfs: fix 64bit compat send ioctl arguments not initializing version member (David Sterba) - btrfs: make error messages more clear when getting a chunk map (Filipe Manana) - btrfs: fix off-by-one when checking chunk map includes logical address (Filipe Manana) - btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() (Bragatheswaran Manickavel) - btrfs: add dmesg output for first mount and last unmount of a filesystem (Qu Wenruo) - btrfs: do not abort transaction if there is already an existing qgroup (Qu Wenruo) - btrfs: tree-checker: add type and sequence check for inline backrefs (Qu Wenruo) - ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error (Namjae Jeon) - ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId (Namjae Jeon) - ksmbd: release interim response after sending status pending response (Namjae Jeon) - ksmbd: move oplock handling after unlock parent dir (Namjae Jeon) - ksmbd: separately allocate ci per dentry (Namjae Jeon) - ksmbd: fix possible deadlock in smb2_open (Namjae Jeon) - ksmbd: prevent memory leak on error return (Zongmin Zhou) - media: vsp1: Remove unbalanced .s_stream(0) calls (Laurent Pinchart) - media: pci: mgb4: add COMMON_CLK dependency (Arnd Bergmann) - media: v4l2-subdev: Fix a 64bit bug (Dan Carpenter) - media: mgb4: Added support for T200 card variant (Martin Tůma) - Linux 6.7-rc3 (Linus Torvalds) - MAINTAINERS: TRACING: Add Mathieu Desnoyers as Reviewer (Mathieu Desnoyers) - eventfs: Make sure that parent->d_inode is locked in creating files/dirs (Steven Rostedt (Google)) - eventfs: Do not allow NULL parent to eventfs_start_creating() (Steven Rostedt (Google)) - eventfs: Move taking of inode_lock into dcache_dir_open_wrapper() (Steven Rostedt (Google)) - eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held (Steven Rostedt (Google)) - eventfs: Do not invalidate dentry in create_file/dir_dentry() (Steven Rostedt (Google)) - eventfs: Remove expectation that ei->is_freed means ei->dentry == NULL (Steven Rostedt (Google)) - parisc: Reduce size of the bug_table on 64-bit kernel by half (Helge Deller) - parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes (Helge Deller) - parisc: Use natural CPU alignment for bug_table (Helge Deller) - parisc: Ensure 32-bit alignment on parisc unwind section (Helge Deller) - parisc: Mark lock_aligned variables 16-byte aligned on SMP (Helge Deller) - parisc: Mark jump_table naturally aligned (Helge Deller) - parisc: Mark altinstructions read-only and 32-bit aligned (Helge Deller) - parisc: Mark ex_table entries 32-bit aligned in uaccess.h (Helge Deller) - parisc: Mark ex_table entries 32-bit aligned in assembly.h (Helge Deller) - x86/microcode: Rework early revisions reporting (Borislav Petkov (AMD)) - x86/microcode: Remove the driver announcement and version (Borislav Petkov (AMD)) - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Dapeng Mi) - lockdep: Fix block chain corruption (Peter Zijlstra) - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) - cifs: fix use after free for iface while disabling secondary channels (Ritvik Budhiraja) - USB: serial: option: add Luat Air72*U series products (Asuna Yang) - USB: serial: option: add Fibocom L7xx modules (Victor Fragoso) - USB: serial: option: fix FM101R-GL defines (Puliang Lu) - USB: serial: option: don't claim interface 4 for ZTE MF290 (Lech Perczak) - USB: dwc3: qcom: fix ACPI platform device leak (Johan Hovold) - USB: dwc3: qcom: fix software node leak on probe errors (Johan Hovold) - USB: dwc3: qcom: fix resource leaks on probe deferral (Johan Hovold) - USB: dwc3: qcom: simplify wakeup interrupt setup (Johan Hovold) - USB: dwc3: qcom: fix wakeup after probe deferral (Johan Hovold) - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Johan Hovold) - usb: misc: onboard-hub: add support for Microchip USB5744 (Stefan Eichenberger) - dt-bindings: usb: microchip,usb5744: Add second supply (Stefan Eichenberger) - usb: misc: ljca: Fix enumeration error on Dell Latitude 9420 (Hans de Goede) - USB: xhci-plat: fix legacy PHY double init (Johan Hovold) - usb: typec: tipd: Supply also I2C driver data (Heikki Krogerus) - usb: xhci-mtk: fix in-ep's start-split check failure (Chunfeng Yun) - usb: dwc3: set the dma max_seg_size (Ricardo Ribalda) - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Niklas Neronin) - usb: dwc3: add missing of_node_put and platform_device_put (Stanley Chang) - USB: dwc2: write HCINT with INTMASK applied (Oliver Neukum) - usb: misc: ljca: Drop _ADR support to get ljca children devices (Wentong Wu) - usb: cdnsp: Fix deadlock issue during using NCM gadget (Pawel Laszczak) - usb: typec: tcpm: Fix sink caps op current check (Badhri Jagan Sridharan) - usb: dwc3: Fix default mode initialization (Alexander Stein) - USB: typec: tps6598x: Fix a memory leak in an error handling path (Christophe JAILLET) - usb: typec: tcpm: Skip hard reset when in error recovery (Badhri Jagan Sridharan) - dt-bindings: usb: hcd: add missing phy name to example (Johan Hovold) - thunderbolt: Only add device router DP IN to the head of the DP resource list (Mika Westerberg) - thunderbolt: Send uevent after asymmetric/symmetric switch (Mika Westerberg) - thunderbolt: Set lane bonding bit only for downstream port (Gil Fine) - Revert "usb: phy: add usb phy notify port status API" (Johan Hovold) - Revert "phy: realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY" (Johan Hovold) - Revert "phy: realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY" (Johan Hovold) - xfs: dquot recovery does not validate the recovered dquot (Darrick J. Wong) - xfs: clean up dqblk extraction (Darrick J. Wong) - arm64: add dependency between vmlinuz.efi and Image (Masahiro Yamada) - kselftest/arm64: Fix output formatting for za-fork (Mark Brown) - arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y (Will Deacon) - arm/xen: fix xen_vcpu_info allocation alignment (Stefano Stabellini) - xen: privcmd: Replace zero-length array with flex-array member and use __counted_by (Gustavo A. R. Silva) - swiotlb-xen: provide the "max_mapping_size" method (Keith Busch) - scripts/checkstack.pl: match all stack sizes for s390 (Heiko Carstens) - s390: remove odd comment (Heiko Carstens) - s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() (Mikhail Zaslonko) - s390/pai: cleanup event initialization (Thomas Richter) - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (David Woodhouse) - ACPI: video: Use acpi_device_fix_up_power_children() (Hans de Goede) - ACPI: PM: Add acpi_device_fix_up_power_children() function (Hans de Goede) - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Hans de Goede) - PM: tools: Fix sleepgraph syntax error (David Woodhouse) - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (David Howells) - afs: Fix file locking on R/O volumes to operate in local mode (David Howells) - afs: Return ENOENT if no cell DNS record can be found (David Howells) - afs: Make error on cell lookup failure consistent with OpenAFS (David Howells) - afs: Fix afs_server_list to be cleaned up with RCU (David Howells) - libfs: getdents() should return 0 after reaching EOD (Chuck Lever) - xfs: respect the stable writes flag on the RT device (Christoph Hellwig) - xfs: clean up FS_XFLAG_REALTIME handling in xfs_ioctl_setattr_xflags (Christoph Hellwig) - block: update the stable_writes flag in bdev_add (Christoph Hellwig) - filemap: add a per-mapping stable writes flag (Christoph Hellwig) - autofs: add: new_inode check in autofs_fill_super() (Ian Kent) - iov_iter: fix copy_page_to_iter_nofault() (Omar Sandoval) - fs: Pass AT_GETATTR_NOSEC flag to getattr interface function (Stefan Berger) - drm/i915: do not clean GT table on error path (Andrzej Hajda) - drm/i915/dp_mst: Fix race between connector registration and setup (Imre Deak) - nouveau/gsp: allocate enough space for all channel ids. (Dave Airlie) - drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (Cong Yang) - drm/ast: Disconnect BMC if physical connector is connected (Thomas Zimmermann) - accel/ivpu/37xx: Fix hangs related to MMIO reset (Jacek Lawrynowicz) - drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full (Jonas Karlman) - drm/panel: simple: Fix Innolux G101ICE-L01 timings (Marek Vasut) - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags (Marek Vasut) - drm/panel: auo,b101uan08.3: Fine tune the panel power sequence (Xuxin Xiong) - drm/msm: remove unnecessary NULL check (Dan Carpenter) - drm/msm/dp: attach the DP subconnector property (Dmitry Baryshkov) - drm/msm/dp: don't touch DP subconnector property in eDP case (Abel Vesa) - drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog (Bjorn Andersson) - drm/msm: remove exra drm_kms_helper_poll_init() call (Dmitry Baryshkov) - drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy (Jonathan Marek) - ata: pata_isapnp: Add missing error check for devm_ioport_map() (Chen Ni) - nvme: tcp: fix compile-time checks for TLS mode (Arnd Bergmann) - nvme: target: fix Kconfig select statements (Arnd Bergmann) - nvme: target: fix nvme_keyring_id() references (Arnd Bergmann) - nvme: move nvme_stop_keep_alive() back to original position (Hannes Reinecke) - nvmet-tcp: always initialize tls_handshake_tmo_work (Hannes Reinecke) - nvmet: nul-terminate the NQNs passed in the connect command (Christoph Hellwig) - nvme: blank out authentication fabrics options if not configured (Hannes Reinecke) - nvme: catch errors from nvme_configure_metadata() (Hannes Reinecke) - nvme-tcp: only evaluate 'tls' option if TLS is selected (Hannes Reinecke) - nvme-auth: set explanation code for failure2 msgs (Mark O'Donovan) - nvme-auth: unlock mutex in one place only (Mark O'Donovan) - nbd: pass nbd_sock to nbd_read_reply() instead of index (Li Nan) - s390/dasd: protect device queue against concurrent access (Jan Höppner) - s390/dasd: resolve spelling mistake (Muhammad Muzammil) - block/null_blk: Fix double blk_mq_start_request() warning (Chengming Zhou) - block: Remove blk_set_runtime_active() (Damien Le Moal) - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Li Nan) - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Li Nan) - nbd: fold nbd config initialization into nbd_alloc_config() (Li Nan) - md: fix bi_status reporting in md_end_clone_io (Song Liu) - bcache: avoid NULL checking to c->root in run_cache_set() (Coly Li) - bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() (Coly Li) - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() (Coly Li) - bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race (Mingzhe Zou) - bcache: fixup lock c->root error (Mingzhe Zou) - bcache: fixup init dirty data errors (Mingzhe Zou) - bcache: prevent potential division by zero error (Rand Deeb) - bcache: remove redundant assignment to variable cur_idx (Colin Ian King) - bcache: check return value from btree_node_alloc_replacement() (Coly Li) - bcache: avoid oversize memory allocation by small stripe_size (Coly Li) - blk-cgroup: bypass blkcg_deactivate_policy after destroying (Ming Lei) - blk-cgroup: avoid to warn !rcu_read_lock_held() in blkg_lookup() (Ming Lei) - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" (Ming Lei) - io_uring: fix off-by one bvec index (Keith Busch) - io_uring/fs: consider link->flags when getting path for LINKAT (Charles Mirabile) - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Aoba K) - HID: hid-asus: reset the backlight brightness level on resume (Denis Benato) - HID: hid-asus: add const to read-only outgoing usb buffer (Denis Benato) - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Jiri Kosina) - HID: add ALWAYS_POLL quirk for Apple kb (Oliver Neukum) - HID: glorious: fix Glorious Model I HID report (Brett Raye) - HID: fix HID device resource race between HID core and debugging support (Charles Yi) - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Yihong Cao) - HID: mcp2221: Allow IO to start during probe (Hamish Martin) - HID: mcp2221: Set driver data before I2C adapter add (Hamish Martin) - tools: ynl: fix duplicate op name in devlink (Jakub Kicinski) - tools: ynl: fix header path for nfsd (Jakub Kicinski) - net: ipa: fix one GSI register field width (Alex Elder) - tls: fix NULL deref on tls_sw_splice_eof() with empty record (Jann Horn) - net: axienet: Fix check for partial TX checksum (Samuel Holland) - vsock/test: fix SEQPACKET message bounds test (Arseniy Krasnov) - i40e: Fix adding unsupported cloud filters (Ivan Vecera) - ice: restore timestamp configuration after device reset (Jacob Keller) - ice: unify logic for programming PFINT_TSYN_MSK (Jacob Keller) - ice: remove ptp_tx ring parameter flag (Jacob Keller) - amd-xgbe: propagate the correct speed and duplex status (Raju Rangoju) - amd-xgbe: handle the corner-case during tx completion (Raju Rangoju) - amd-xgbe: handle corner-case during sfp hotplug (Raju Rangoju) - net: veth: fix ethtool stats reporting (Lorenzo Bianconi) - octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF (Suman Ghosh) - net: usb: qmi_wwan: claim interface 4 for ZTE MF290 (Lech Perczak) - Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" (Heiner Kallweit) - net/smc: avoid data corruption caused by decline (D. Wythe) - nfc: virtual_ncidev: Add variable to check if ndev is running (Nguyen Dinh Phi) - dpll: Fix potential msg memleak when genlmsg_put_reply failed (Hao Ge) - selftests/bpf: check if max number of bpf_loop iterations is tracked (Eduard Zingerman) - bpf: keep track of max number of bpf_loop callback iterations (Eduard Zingerman) - selftests/bpf: test widening for iterating callbacks (Eduard Zingerman) - bpf: widening for callback iterators (Eduard Zingerman) - selftests/bpf: tests for iterating callbacks (Eduard Zingerman) - bpf: verify callbacks as if they are called unknown number of times (Eduard Zingerman) - bpf: extract setup_func_entry() utility function (Eduard Zingerman) - bpf: extract __check_reg_arg() utility function (Eduard Zingerman) - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Eduard Zingerman) - selftests/bpf: track string payload offset as scalar in strobemeta (Eduard Zingerman) - selftests/bpf: track tcp payload offset as scalar in xdp_synproxy (Eduard Zingerman) - selftests/bpf: Add netkit to tc_redirect selftest (Daniel Borkmann) - selftests/bpf: De-veth-ize the tc_redirect test case (Daniel Borkmann) - bpf, netkit: Add indirect call wrapper for fetching peer dev (Daniel Borkmann) - bpf: Fix dev's rx stats for bpf_redirect_peer traffic (Peilin Ye) - veth: Use tstats per-CPU traffic counters (Peilin Ye) - netkit: Add tstats per-CPU traffic counters (Daniel Borkmann) - net: Move {l,t,d}stats allocation to core and convert veth & vrf (Daniel Borkmann) - net, vrf: Move dstats structure to core (Daniel Borkmann) - docs: netdev: try to guide people on dealing with silence (Jakub Kicinski) - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) - MAINTAINERS: Add indirect_call_wrapper.h to NETWORKING [GENERAL] (Simon Horman) - hv_netvsc: Mark VF as slave before exposing it to user-mode (Long Li) - hv_netvsc: Fix race of register_netdevice_notifier and VF register (Haiyang Zhang) - hv_netvsc: fix race of netvsc and VF register_netdevice (Haiyang Zhang) - ipv4: Correct/silence an endian warning in __ip_do_redirect (Kunwu Chan) - net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules (Jakub Kicinski) - octeontx2-pf: Fix memory leak during interface down (Suman Ghosh) - wireguard: use DEV_STATS_INC() (Eric Dumazet) - net: wangxun: fix kernel panic due to null pointer (Jiawen Wu) - MAINTAINERS: Add netdev subsystem profile link (Kees Cook) - rxrpc: Defer the response to a PING ACK until we've parsed it (David Howells) - rxrpc: Fix RTT determination to use any ACK as a source (David Howells) - kselftest: rtnetlink: fix ip route command typo (Paolo Abeni) - s390/ism: ism driver implies smc protocol (Gerd Bayer) - rxrpc: Fix some minor issues with bundle tracing (David Howells) - stmmac: dwmac-loongson: Add architecture dependency (Jean Delvare) - usb: aqc111: check packet for fixup for true limit (Oliver Neukum) - Docs/zh_CN/LoongArch: Update links in LoongArch introduction.rst (Yanteng Si) - Docs/LoongArch: Update links in LoongArch introduction.rst (Yanteng Si) - LoongArch: Implement constant timer shutdown interface (Bibo Mao) - LoongArch: Mark {dmw,tlb}_virt_to_page() exports as non-GPL (Huacai Chen) - LoongArch: Silence the boot warning about 'nokaslr' (Huacai Chen) - LoongArch: Add __percpu annotation for __percpu_read()/__percpu_write() (Huacai Chen) - LoongArch: Record pc instead of offset in la_abs relocation (WANG Rui) - LoongArch: Explicitly set -fdirect-access-external-data for vmlinux (WANG Rui) - LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi (Masahiro Yamada) - x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown() (Uros Bizjak) - x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM (Saurabh Sengar) - hv/hv_kvp_daemon: Some small fixes for handling NM keyfiles (Ani Sinha) - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation (Linus Torvalds) - platform/x86: intel_telemetry: Fix kernel doc descriptions (Andy Shevchenko) - MAINTAINERS: Drop Mark Gross as maintainer for x86 platform drivers (Hans de Goede) - platform/x86/amd/pmc: adjust getting DRAM size behavior (Shyam Sundar S K) - platform/x86: hp-bioscfg: Remove unused obj in hp_add_other_attributes() (Harshit Mogalapalli) - platform/x86: hp-bioscfg: Fix error handling in hp_add_other_attributes() (Harshit Mogalapalli) - platform/x86: hp-bioscfg: move mutex_lock() down in hp_add_other_attributes() (Harshit Mogalapalli) - platform/x86: hp-bioscfg: Simplify return check in hp_add_other_attributes() (Harshit Mogalapalli) - platform/x86: ideapad-laptop: Set max_brightness before using it (Stuart Hayhurst) - MAINTAINERS: Remove stale entry for SBL platform driver (Jithu Joseph) - MAINTAINERS: erofs: add EROFS webpage (Gao Xiang) - erofs: fix NULL dereference of dif->bdev_handle in fscache mode (Jingbo Xu) - erofs: simplify erofs_read_inode() (Ferry Meng) - Linux 6.7-rc2 (Linus Torvalds) - kconfig: fix memory leak from range properties (Masahiro Yamada) - kbuild: Move the single quotes for image name (Simon Glass) - linux/export: clean up the IA-64 KSYM_FUNC macro (Lukas Bulwahn) - modpost: fix section mismatch message for RELA (Masahiro Yamada) - irqchip/gic-v3-its: Flush ITS tables correctly in non-coherent GIC designs (Fang Xiang) - x86/acpi: Ignore invalid x2APIC entries (Zhang Rui) - x86/shstk: Delay signal entry SSP write until after user accesses (Rick Edgecombe) - x86/Documentation: Indent 'note::' directive for protocol version number note (Bagas Sanjaya) - MAINTAINERS: Add Intel TDX entry (Kirill A. Shutemov) - hrtimers: Push pending hrtimers away from outgoing CPU earlier (Thomas Gleixner) - sched/fair: Fix the decision for load balance (Keisuke Nishimura) - sched: psi: fix unprivileged polling against cgroups (Johannes Weiner) - sched/eevdf: Fix vruntime adjustment on reweight (Abel Wu) - futex: Fix hardcoded flags (Peter Zijlstra) - perf/core: Fix cpuctx refcounting (Peter Zijlstra) - scsi: ufs: qcom-ufs: dt-bindings: Document the SM8650 UFS Controller (Neil Armstrong) - scsi: sd: Fix sshdr use in sd_suspend_common() (Mike Christie) - scsi: scsi_debug: Delete some bogus error checking (Dan Carpenter) - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Dan Carpenter) - scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR (Peter Wang) - scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1 (Naomi Chu) - scsi: qla2xxx: Fix system crash due to bad pointer access (Quinn Tran) - prctl: Disable prctl(PR_SET_MDWE) on parisc (Helge Deller) - parisc/power: Fix power soft-off when running on qemu (Helge Deller) - parisc: Replace strlcpy() with strscpy() (Kees Cook) - xfs: recovery should not clear di_flushiter unconditionally (Dave Chinner) - xfs: inode recovery does not validate the recovered inode (Dave Chinner) - xfs: fix again select in kconfig XFS_ONLINE_SCRUB_STATS (Anthony Iliopoulos) - xfs: fix internal error from AGFL exhaustion (Omar Sandoval) - xfs: up(ic_sema) if flushing data device fails (Leah Rumancik) - xfs: only remap the written blocks in xfs_reflink_end_cow_extent (Christoph Hellwig) - XFS: Update MAINTAINERS to catch all XFS documentation (Matthew Wilcox (Oracle)) - xfs: abort intent items when recovery intents fail (Long Li) - xfs: factor out xfs_defer_pending_abort (Long Li) - NFSD: Fix checksum mismatches in the duplicate reply cache (Chuck Lever) - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Chuck Lever) - NFSD: Update nfsd_cache_append() to use xdr_stream (Chuck Lever) - nfsd: fix file memleak on client_opens_release (Mahmoud Adam) - cifs: fix lock ordering while disabling multichannel (Shyam Prasad N) - cifs: fix leak of iface for primary channel (Shyam Prasad N) - cifs: fix check of rc in function generate_smb3signingkey (Ekaterina Esina) - cifs: spnego: add ';' in HOST_KEY_LEN (Anastasia Belova) - dm-crypt: start allocating with MAX_ORDER (Mikulas Patocka) - dm-verity: don't use blocking calls from tasklets (Mikulas Patocka) - dm-bufio: fix no-sleep mode (Mikulas Patocka) - dm-delay: avoid duplicate logic (Mikulas Patocka) - dm-delay: fix bugs introduced by kthread mode (Mikulas Patocka) - dm-delay: fix a race between delay_presuspend and delay_bio (Mikulas Patocka) - i2c: ocores: Move system PM hooks to the NOIRQ phase (Samuel Holland) - i2c: designware: Fix corrupted memory seen in the ISR (Jan Bottorff) - Revert "i2c: pxa: move to generic GPIO recovery" (Robert Marko) - tools/power turbostat: version 2023.11.07 (Len Brown) - tools/power/turbostat: bugfix "--show IPC" (Len Brown) - tools/power/turbostat: Add initial support for LunarLake (Sumeet Pawnikar) - tools/power/turbostat: Add initial support for ArrowLake (Sumeet Pawnikar) - tools/power/turbostat: Add initial support for GrandRidge (Zhang Rui) - tools/power/turbostat: Add initial support for SierraForest (Zhang Rui) - tools/power/turbostat: Add initial support for GraniteRapids (Zhang Rui) - tools/power/turbostat: Add MSR_CORE_C1_RES support for spr_features (Zhang Rui) - tools/power/turbostat: Move process to root cgroup (Srinivas Pandruvada) - tools/power/turbostat: Handle cgroup v2 cpu limitation (Zhang Rui) - tools/power/turbostat: Abstrct function for parsing cpu string (Zhang Rui) - tools/power/turbostat: Handle offlined CPUs in cpu_subset (Zhang Rui) - tools/power/turbostat: Obey allowed CPUs for system summary (Zhang Rui) - tools/power/turbostat: Obey allowed CPUs for primary thread/core detection (Zhang Rui) - tools/power/turbostat: Abstract several functions (Zhang Rui) - tools/power/turbostat: Obey allowed CPUs during startup (Zhang Rui) - tools/power/turbostat: Obey allowed CPUs when accessing CPU counters (Zhang Rui) - tools/power/turbostat: Introduce cpu_allowed_set (Zhang Rui) - tools/power/turbostat: Remove PC7/PC9 support on ADL/RPL (Zhang Rui) - tools/power/turbostat: Enable MSR_CORE_C1_RES on recent Intel client platforms (Zhang Rui) - tools/power/turbostat: Introduce probe_pm_features() (Zhang Rui) - tools/power/turbostat: Relocate more probing related code (Zhang Rui) - tools/power/turbostat: Reorder some functions (Zhang Rui) - tools/power/turbostat: Relocate thermal probing code (Zhang Rui) - tools/power/turbostat: Relocate lpi probing code (Zhang Rui) - tools/power/turbostat: Relocate graphics probing code (Zhang Rui) - tools/power/turbostat: Rename rapl probing function (Zhang Rui) - tools/power/turbostat: Rename uncore probing function (Zhang Rui) - tools/power/turbostat: Relocate pstate probing code (Zhang Rui) - tools/power/turbostat: Relocate cstate probing code (Zhang Rui) - tools/power/turbostat: Improve probe_platform_features() logic (Zhang Rui) - tools/power/turbostat: Delete intel_model_duplicates() (Zhang Rui) - tools/power/turbostat: Abstract cstate prewake bit support (Zhang Rui) - tools/power/turbostat: Abstract aperf/mperf multiplier support (Zhang Rui) - tools/power/turbostat: Abstract extended cstate MSRs support (Zhang Rui) - tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support (Zhang Rui) - tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support (Zhang Rui) - tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG support (Zhang Rui) - tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support (Zhang Rui) - tools/power/turbostat: Abstract MSR_CORE_C1_RES support (Zhang Rui) - tools/power/turbostat: Abstract IRTL support (Zhang Rui) - tools/power/turbostat: Use fine grained IRTL output (Zhang Rui) - tools/power/turbostat: Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for has_c8910_msrs() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for is_bdx() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for is_skx()/is_icx()/is_spr() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for is_dnv() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for is_jvl() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for has_slv_msrs() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for models with .cst_limit set (Zhang Rui) - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (Zhang Rui) - tools/power/turbostat: Adjust cstate for models with .has_nhm_msrs set (Zhang Rui) - tools/power/turbostat: Add skeleton support for cstate enumeration (Zhang Rui) - tools/power/turbostat: Abstract TSC tweak support (Zhang Rui) - tools/power/turbostat: Remove unused family/model parameters for RAPL functions (Zhang Rui) - tools/power/turbostat: Abstract hardcoded TDP value (Zhang Rui) - tools/power/turbostat: Abstract fixed DRAM Energy unit support (Zhang Rui) - tools/power/turbostat: Abstract RAPL divisor support (Zhang Rui) - tools/power/turbostat: Abstract Per Core RAPL support (Zhang Rui) - tools/power/turbostat: Abstract RAPL MSRs support (Zhang Rui) - tools/power/turbostat: Simplify the logic for RAPL enumeration (Zhang Rui) - tools/power/turbostat: Redefine RAPL macros (Zhang Rui) - tools/power/turbostat: Abstract hardcoded Crystal Clock frequency (Zhang Rui) - tools/power/turbostat: Abstract Automatic Cstate Conversion support (Zhang Rui) - tools/power/turbostat: Abstract Perf Limit Reasons MSRs support (Zhang Rui) - tools/power/turbostat: Abstract TCC Offset bits support (Zhang Rui) - tools/power/turbostat: Abstract Config TDP MSRs support (Zhang Rui) - tools/power/turbostat: Rename some TRL functions (Zhang Rui) - tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support (Zhang Rui) - tools/power/turbostat: Rename some functions (Zhang Rui) - tools/power/turbostat: Remove a redundant check (Zhang Rui) - tools/power/turbostat: Abstract Nehalem MSRs support (Zhang Rui) - tools/power/turbostat: Abstract Package cstate limit decoding support (Zhang Rui) - tools/power/turbostat: Abstract BCLK frequency support (Zhang Rui) - tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support (Zhang Rui) - tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support (Zhang Rui) - tools/power/turbostat: Add skeleton support for table driven feature enumeration (Zhang Rui) - tools/power/turbostat: Remove pseudo check for two models (Zhang Rui) - tools/power/turbostat: Remove redundant duplicates (Zhang Rui) - tools/power/turbostat: Replace raw value cpu model with Macro (Zhang Rui) - tools/power/turbostat: Support alternative graphics sysfs knobs (Zhang Rui) - tools/power/turbostat: Enable TCC Offset on more models (Zhang Rui) - tools/power/turbostat: Enable the C-state Pre-wake printing (Chen Yu) - tools/power/turbostat: Fix a knl bug (Zhang Rui) - tools/power/turbostat: Fix failure with new uncore sysfs (Zhang Rui) - bcachefs: Fix missing locking for dentry->d_parent access (Kent Overstreet) - bcachefs: six locks: Fix lost wakeup (Kent Overstreet) - bcachefs: Fix no_data_io mode checksum check (Kent Overstreet) - bcachefs: Fix bch2_check_nlinks() for snapshots (Kent Overstreet) - bcachefs: Don't decrease BTREE_ITER_MAX when LOCKDEP=y (Kent Overstreet) - bcachefs: Disable debug log statements (Kent Overstreet) - bcachefs: Fix missing transaction commit (Kent Overstreet) - bcachefs: Fix error path in bch2_mount() (Kent Overstreet) - bcachefs: Fix potential sleeping during mount (Daniel J Blueman) - bcachefs: Fix iterator leak in may_delete_deleted_inode() (Kent Overstreet) - bcachefs: Kill journal pre-reservations (Kent Overstreet) - bcachefs: Check for nonce offset inconsistency in data_update path (Kent Overstreet) - bcachefs: Make sure to drop/retake btree locks before reclaim (Kent Overstreet) - bcachefs: btree_trans->write_locked (Kent Overstreet) - bcachefs: Run btree key cache shrinker less aggressively (Kent Overstreet) - bcachefs: Split out btree_key_cache_types.h (Kent Overstreet) - bcachefs: Guard against insufficient devices to create stripes (Kent Overstreet) - bcachefs: Fix null ptr deref in bch2_backpointer_get_node() (Kent Overstreet) - bcachefs: Fix multiple -Warray-bounds warnings (Gustavo A. R. Silva) - bcachefs: Use DECLARE_FLEX_ARRAY() helper and fix multiple -Warray-bounds warnings (Gustavo A. R. Silva) - bcachefs: Use correct fgf_t type as function argument (Kent Overstreet) - bcachefs: make bch2_target_to_text_sb static (Jiapeng Chong) - mm: more ptep_get() conversion (Ryan Roberts) - parisc: fix mmap_base calculation when stack grows upwards (Helge Deller) - mm/damon/core.c: avoid unintentional filtering out of schemes (Hyeongtak Ji) - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Roman Gushchin) - mm/damon/sysfs-schemes: handle tried region directory allocation failure (SeongJae Park) - mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure (SeongJae Park) - mm/damon/sysfs: check error from damon_sysfs_update_target() (SeongJae Park) - mm: fix for negative counter: nr_file_hugepages (Stefan Roesch) - selftests/mm: add hugetlb_fault_after_madv to .gitignore (Breno Leitao) - selftests/mm: restore number of hugepages (Breno Leitao) - selftests: mm: fix some build warnings (Muhammad Usama Anjum) - selftests: mm: skip whole test instead of failure (Muhammad Usama Anjum) - mm/damon/sysfs: eliminate potential uninitialized variable warning (Dan Carpenter) - blk-mq: make sure active queue usage is held for bio_integrity_prep() (Christoph Hellwig) - io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval (Jens Axboe) - drm/amdgpu/gmc9: disable AGP aperture (Alex Deucher) - drm/amdgpu/gmc10: disable AGP aperture (Alex Deucher) - drm/amdgpu/gmc11: disable AGP aperture (Alex Deucher) - drm/amdgpu: add a module parameter to control the AGP aperture (Alex Deucher) - drm/amdgpu/gmc11: fix logic typo in AGP check (Alex Deucher) - drm/amd/display: Fix encoder disable logic (Nicholas Susanto) - drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox (Lewis Huang) - drm/amdgpu: add and populate the port num into xgmi topology info (Shiwu Zhang) - drm/amd/display: Negate IPS allow and commit bits (Duncan Ma) - drm/amd/pm: Don't send unload message for reset (Lijo Lazar) - drm/amdgpu: fix ras err_data null pointer issue in amdgpu_ras.c (Yang Wang) - drm/amd/display: Clear dpcd_sink_ext_caps if not set (Paul Hsieh) - drm/amd/display: Enable fast plane updates on DCN3.2 and above (Tianci Yin) - drm/amd/display: fix NULL dereference (José Pekkarinen) - drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer() (Mario Limonciello) - drm/amd/display: Add null checks for 8K60 lightup (Muhammad Ahmed) - drm/amd/pm: Fill pcie error counters for gpu v1_4 (Asad Kamal) - drm/amd/pm: Update metric table for smu v13_0_6 (Asad Kamal) - drm/amdgpu: correct chunk_ptr to a pointer to chunk. (YuanShang) - drm/amd/display: Fix DSC not Enabled on Direct MST Sink (Fangzhi Zuo) - drm/amdgpu: Address member 'ring' not described in 'amdgpu_ vce, uvd_entity_init()' (Srinivasan Shanmugam) - drm/amdgpu: finalizing mem_partitions at the end of GMC v9 sw_fini (Le Ma) - drm/amdgpu: Do not program VF copy regs in mmhub v1.8 under SRIOV (v2) (Victor Lu) - drm/amd/display: Guard against invalid RPTR/WPTR being set (Nicholas Kazlauskas) - nouveau: don't fail driver load if no display hw present. (Dave Airlie) - drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go (Brenton Simpson) - accel/ivpu: avoid build failure with CONFIG_PM=n (Arnd Bergmann) - nouveau: use an rwlock for the event lock. (Dave Airlie) - nouveau/gsp/r535: Fix a NULL vs error pointer bug (Dan Carpenter) - nouveau/gsp/r535: uninitialized variable in r535_gsp_acpi_mux_id() (Dan Carpenter) - ovl: fix memory leak in ovl_parse_param() (Amir Goldstein) - ovl: fix misformatted comment (Amir Goldstein) - ALSA: hda/realtek: Add quirks for HP Laptops (Stefan Binding) - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Stefan Binding) - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Maarten Lankhorst) - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Matus Malych) - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Simon Trimmer) - ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC (Chandradeep Dey) - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Eymen Yigit) - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Kailang Yang) - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Paul Moore) - netfilter: nf_tables: split async and sync catchall in two functions (Pablo Neira Ayuso) - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Jozsef Kadlecsik) - netfilter: nf_tables: bogus ENOENT when destroying element which does not exist (Pablo Neira Ayuso) - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Dan Carpenter) - netfilter: nf_conntrack_bridge: initialize err to 0 (Linkui Xiao) - netfilter: nft_set_rbtree: Remove unused variable nft_net (Yang Li) - macvlan: Don't propagate promisc change to lower dev in passthru (Vlad Buslov) - net: sched: do not offload flows with a helper in act_ct (Xin Long) - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Rahul Rameshbabu) - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Rahul Rameshbabu) - net/mlx5e: Reduce the size of icosq_str (Saeed Mahameed) - net/mlx5: Increase size of irq name buffer (Rahul Rameshbabu) - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Rahul Rameshbabu) - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Rahul Rameshbabu) - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Rahul Rameshbabu) - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Jianbo Liu) - net/mlx5e: Fix pedit endianness (Vlad Buslov) - net/mlx5e: fix double free of encap_header in update funcs (Gavin Li) - net/mlx5e: fix double free of encap_header (Dust Li) - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Rahul Rameshbabu) - net/mlx5: DR, Allow old devices to use multi destination FTE (Erez Shitrit) - net/mlx5: Free used cpus mask when an IRQ is released (Maher Sanalla) - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Itamar Gozlan) - bpf: Do not allocate percpu memory at init stage (Yonghong Song) - selftests/bpf: add more test cases for check_cfg() (Andrii Nakryiko) - bpf: fix control-flow graph checking in privileged mode (Andrii Nakryiko) - selftests/bpf: add edge case backtracking logic test (Andrii Nakryiko) - bpf: fix precision backtracking instruction iteration (Andrii Nakryiko) - bpf: handle ldimm64 properly in check_cfg() (Andrii Nakryiko) - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Anders Roxell) - net: Fix undefined behavior in netdev name allocation (Gal Pressman) - dt-bindings: net: ethernet-controller: Fix formatting error (Niklas Söderlund) - Revert ncsi: Propagate carrier gain/loss events to the NCSI controller (Johnathan Mantey) - selftests: mptcp: fix fastclose with csum failure (Paolo Abeni) - mptcp: fix setsockopt(IP_TOS) subflow locking (Paolo Abeni) - mptcp: add validity check for sending RM_ADDR (Geliang Tang) - mptcp: fix possible NULL pointer dereference on close (Paolo Abeni) - mptcp: deal with large GSO size (Paolo Abeni) - gve: Fixes for napi_poll when budget is 0 (Ziwei Xiao) - ice: fix DDP package download for packages without signature segment (Dan Nowlin) - ice: dpll: fix output pin capabilities (Arkadiusz Kubalewski) - ice: dpll: fix check for dpll input priority range (Arkadiusz Kubalewski) - ice: dpll: fix initial lock status of dpll (Arkadiusz Kubalewski) - pds_core: fix up some format-truncation complaints (Shannon Nelson) - pds_core: use correct index to mask irq (Shannon Nelson) - tg3: Increment tx_dropped in tg3_tso_bug() (Alex Pakhunov) - tg3: Move the [rt]x_dropped counters to tg3_napi (Alex Pakhunov) - net: stmmac: avoid rx queue overrun (Baruch Siach) - net: stmmac: fix rx budget limit check (Baruch Siach) - af_unix: fix use-after-free in unix_stream_read_actor() (Eric Dumazet) - r8169: fix network lost after resume on DASH systems (ChunHao Lin) - r8169: add handling DASH when DASH is disabled (ChunHao Lin) - net: ethernet: cortina: Fix MTU max setting (Linus Walleij) - net: ethernet: cortina: Handle large frames (Linus Walleij) - net: ethernet: cortina: Fix max RX frame define (Linus Walleij) - bonding: stop the device in bond_setup_by_slave() (Eric Dumazet) - ptp: annotate data-race around q->head and q->tail (Eric Dumazet) - Revert "ptp: Fixes a null pointer dereference in ptp_ioctl" (Jakub Kicinski) - ppp: limit MRU to 64K (Willem de Bruijn) - net: mvneta: fix calls to page_pool_get_stats (Sven Auhagen) - tipc: Fix kernel-infoleak due to uninitialized TLV value (Shigeru Yoshida) - net: gso_test: support CONFIG_MAX_SKB_FRAGS up to 45 (Willem de Bruijn) - net: mdio: fix typo in header (Marek Behún) - MAINTAINERS: add entry for TI ICSSG Ethernet driver (MD Danish Anwar) - net: hns3: fix VF wrong speed and duplex issue (Jijie Shao) - net: hns3: fix VF reset fail issue (Jijie Shao) - net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() (Yonglong Liu) - net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs (Yonglong Liu) - net: hns3: fix incorrect capability bit display for copper port (Jian Shen) - net: hns3: add barrier in vf mailbox reply process (Yonglong Liu) - net: hns3: fix add VLAN fail issue (Jian Shen) - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Jan Kiszka) - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Jan Kiszka) - tty: Fix uninit-value access in ppp_sync_receive() (Shigeru Yoshida) - ipvlan: add ipvlan_route_v6_outbound() helper (Eric Dumazet) - MAINTAINERS: net: Update reviewers for TI's Ethernet drivers (Ravi Gunasekaran) - net: set SOCK_RCU_FREE before inserting socket into hashtable (Stanislav Fomichev) - ptp: Fixes a null pointer dereference in ptp_ioctl (Yuran Pereira) - xen/events: remove some info_for_irq() calls in pirq handling (Juergen Gross) - xen/events: modify internal [un]bind interfaces (Juergen Gross) - xen/events: drop xen_allocate_irqs_dynamic() (Juergen Gross) - xen/events: remove some simple helpers from events_base.c (Juergen Gross) - xen/events: reduce externally visible helper functions (Juergen Gross) - xen/events: remove unused functions (Juergen Gross) - xen/events: fix delayed eoi list handling (Juergen Gross) - xen/shbuf: eliminate 17 kernel-doc warnings (Randy Dunlap) - acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0 (Roger Pau Monne) - xen/events: avoid using info_for_irq() in xen_send_IPI_one() (Juergen Gross) - vhost-vdpa: fix use after free in vhost_vdpa_probe() (Dan Carpenter) - virtio_pci: Switch away from deprecated irq_set_affinity_hint (Jakub Sitnicki) - riscv, qemu_fw_cfg: Add support for RISC-V architecture (Björn Töpel) - vdpa_sim_blk: allocate the buffer zeroed (Stefano Garzarella) - virtio_pci: move structure to a header (Michael S. Tsirkin) - gcc-plugins: latent_entropy: Fix typo (args -> argc) in plugin description (Konstantin Runov) - gcc-plugins: randstruct: Only warn about true flexible arrays (Kees Cook) - stackleak: add declarations for global functions (Arnd Bergmann) - zstd: Fix array-index-out-of-bounds UBSAN warning (Nick Terrell) - Remove myself as maintainer of GFS2 (Bob Peterson) - btrfs: make OWNER_REF_KEY type value smallest among inline refs (Boris Burkov) - btrfs: fix qgroup record leaks when using simple quotas (Filipe Manana) - btrfs: fix race between accounting qgroup extents and removing a qgroup (Filipe Manana) - btrfs: fix error pointer dereference after failure to allocate fs devices (Filipe Manana) - btrfs: make found_logical_ret parameter mandatory for function queue_scrub_stripe() (Qu Wenruo) - btrfs: get correct owning_root when dropping snapshot (Josef Bacik) - btrfs: zoned: wait for data BG to be finished on direct IO allocation (Naohiro Aota) - btrfs: zoned: drop no longer valid write pointer check (Naohiro Aota) - btrfs: directly return 0 on no error code in btrfs_insert_raid_extent() (Dan Carpenter) - btrfs: use u64 for buffer sizes in the tree search ioctls (Filipe Manana) - drm/ci: make github dependabot happy again (Linus Torvalds) - Linux 6.7-rc1 (Linus Torvalds) - wifi: iwlwifi: fix system commands group ordering (Miri Korenblit) - parisc: Prevent booting 64-bit kernels on PA1.x machines (Helge Deller) - parport: gsc: mark init function static (Arnd Bergmann) - parisc/pgtable: Do not drop upper 5 address bits of physical address (Helge Deller) - selftests/bpf: Enable cpu v4 tests for LoongArch (Hengqi Chen) - LoongArch: BPF: Support signed mod instructions (Hengqi Chen) - LoongArch: BPF: Support signed div instructions (Hengqi Chen) - LoongArch: BPF: Support 32-bit offset jmp instructions (Hengqi Chen) - LoongArch: BPF: Support unconditional bswap instructions (Hengqi Chen) - LoongArch: BPF: Support sign-extension mov instructions (Hengqi Chen) - LoongArch: BPF: Support sign-extension load instructions (Hengqi Chen) - LoongArch: Add more instruction opcodes and emit_* helpers (Hengqi Chen) - LoongArch/smp: Call rcutree_report_cpu_starting() earlier (Huacai Chen) - LoongArch: Relax memory ordering for atomic operations (WANG Rui) - LoongArch: Mark __percpu functions as always inline (Nathan Chancellor) - LoongArch: Disable module from accessing external data directly (WANG Rui) - LoongArch: Support PREEMPT_DYNAMIC with static keys (Huacai Chen) - powerpc/rtas: Fix ppc_rtas_rmo_buf_show() kernel-doc (Nathan Lynch) - powerpc/pseries/rtas-work-area: Fix rtas_work_area_reserve_arena() kernel-doc (Nathan Lynch) - powerpc/fb: Call internal __phys_mem_access_prot() in fbdev code (Thomas Zimmermann) - powerpc: Remove file parameter from phys_mem_access_prot() (Thomas Zimmermann) - powerpc/machdep: Remove trailing whitespaces (Thomas Zimmermann) - cifs: update internal module version number for cifs.ko (Steve French) - cifs: handle when server stops supporting multichannel (Shyam Prasad N) - cifs: handle when server starts supporting multichannel (Shyam Prasad N) - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Steve French) - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Steve French) - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) - smb3: fix caching of ctime on setxattr (Steve French) - smb3: minor cleanup of session handling code (Steve French) - cifs: reconnect work should have reference on server struct (Shyam Prasad N) - cifs: do not pass cifs_sb when trying to add channels (Shyam Prasad N) - cifs: account for primary channel in the interface list (Shyam Prasad N) - cifs: distribute channels across interfaces based on speed (Shyam Prasad N) - cifs: handle cases where a channel is closed (Shyam Prasad N) - smb3: more minor cleanups for session handling routines (Steve French) - smb3: minor RDMA cleanup (Steve French) - cifs: Fix encryption of cleared, but unset rq_iter data buffers (David Howells) - tracing/kprobes: Fix the order of argument descriptions (Yujie Liu) - tracing: fprobe-event: Fix to check tracepoint event and return (Masami Hiramatsu (Google)) - kprobes: unify kprobes_exceptions_nofify() prototypes (Arnd Bergmann) - lib: test_objpool: make global variables static (wuqiang.matt) - Documentation: tracing: Add a note about argument and retval access (Masami Hiramatsu (Google)) - fbdev: fsl-diu-fb: mark wr_reg_wa() static (Arnd Bergmann) - fbdev: amifb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: amifb: Mark driver struct with __refdata to prevent section mismatch warning (Uwe Kleine-König) - fbdev: hyperv_fb: fix uninitialized local variable use (Arnd Bergmann) - fbdev: omapfb/tpd12s015: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/tfp410: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/sharp-ls037v7dw01: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/opa362: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/hdmi: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/dvi: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/dsi-cm: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/dpi: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/analog-tv: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: atmel_lcdfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb/tpd12s015: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: omapfb/tfp410: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: omapfb/sharp-ls037v7dw01: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: omapfb/opa362: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: omapfb/hdmi: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: omapfb/dvi: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: omapfb/dsi-cm: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: omapfb/dpi: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: omapfb/analog-tv: Don't put .remove() in .exit.text and drop suppress_bind_attrs (Uwe Kleine-König) - fbdev: atmel_lcdfb: Stop using platform_driver_probe() (Uwe Kleine-König) - fbdev: imsttfb: fix a resource leak in probe (Dan Carpenter) - fbdev: imsttfb: fix double free in probe() (Dan Carpenter) - fbdev: viafb: use new array-copying-wrapper (Philipp Stanner) - fbdev: omapfb: Drop unused remove function (Uwe Kleine-König) - fbdev: offb: Simplify offb_init_fb() (Christophe JAILLET) - fbdev: omapfb: Replace custom memparse() implementation (Andy Shevchenko) - fbdev: omapfb: Do not shadow error code from platform_get_irq() (Andy Shevchenko) - drm/amdgpu: fix error handling in amdgpu_vm_init (Christian König) - drm/amdgpu: Fix possible null pointer dereference (Felix Kuehling) - drm/amdgpu: move UVD and VCE sched entity init after sched init (Alex Deucher) - drm/amdgpu: move kfd_resume before the ip late init (Tim Huang) - drm/amd: Explicitly check for GFXOFF to be enabled for s0ix (Mario Limonciello) - drm/amdgpu: Change WREG32_RLC to WREG32_SOC15_RLC where inst != 0 (v2) (Victor Lu) - drm/amdgpu: Use correct KIQ MEC engine for gfx9.4.3 (v5) (Victor Lu) - drm/amdgpu: add smu v13.0.6 pcs xgmi ras error query support (Yang Wang) - drm/amdgpu: fix software pci_unplug on some chips (Vitaly Prosyak) - drm/amd/display: remove duplicated argument (José Pekkarinen) - drm/amdgpu: correct mca debugfs dump reg list (Yang Wang) - drm/amdgpu: correct acclerator check architecutre dump (Hawking Zhang) - drm/amdgpu: add pcs xgmi v6.4.0 ras support (Yang Wang) - drm/amdgpu: Change extended-scope MTYPE on GC 9.4.3 (David Yat Sin) - drm/amdgpu: disable smu v13.0.6 mca debug mode by default (Yang Wang) - drm/amdgpu: Support multiple error query modes (Hawking Zhang) - drm/amdgpu: refine smu v13.0.6 mca dump driver (Yang Wang) - drm/amdgpu: Do not program PF-only regs in hdp_v4_0.c under SRIOV (v2) (Victor Lu) - drm/amdgpu: Skip PCTL0_MMHUB_DEEPSLEEP_IB write in jpegv4.0.3 under SRIOV (Victor Lu) - drm: amd: Resolve Sphinx unexpected indentation warning (Hunter Chasens) - drm/amdgpu: correct smu v13.0.6 umc ras error check (Yang Wang) - drm/amdgpu: Add xcc param to SRIOV kiq write and WREG32_SOC15_IP_NO_KIQ (v4) (Victor Lu) - drm/amdgpu: Add flag to enable indirect RLCG access for gfx v9.4.3 (Victor Lu) - drm/amd/pm: raise the deep sleep clock threshold for smu 13.0.6 (Le Ma) - drm/amdgpu: correct amdgpu ip block rev info (Yang Wang) - drm/amd/pm: Hide pp_dpm_pcie device attribute (Lijo Lazar) - drm/amdgpu: Don't warn for unsupported set_xgmi_plpd_mode (Tao Zhou) - drm/amdgpu: lower CS errors to debug severity (Christian König) - drm/amdgpu: fix error handling in amdgpu_bo_list_get() (Christian König) - drm/amdgpu: fix AGP init order (Alex Deucher) - drm/amdgpu: add RAS reset/query operations for XGMI v6_4 (Tao Zhou) - drm/amdgpu: handle extra UE register entries for gfx v9_4_3 (Tao Zhou) - drm/amd/pm: not stop rlc for IMU enabled APUs when suspend (Tim Huang) - drm/amd/display: avoid variable reinitialization (Bragatheswaran Manickavel) - drm/amd/pm: Hide irrelevant pm device attributes (Lijo Lazar) - drm/amdgpu: Fix sdma 4.4.2 doorbell rptr/wptr init (Lijo Lazar) - drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.0 (Jiadong Zhu) - drm/amd/display: Set stream's DP test pattern upon test request (George Shen) - drm/amd/display: Fix handling duplicate planes on one stream (Sung Joon Kim) - drm/amd/display: For cursor P-State allow for SubVP (Alvin Lee) - drm/amd/display: Enable physymclk RCO (Daniel Miess) - drm/amd/display: Remove references to unused dml arch version (Chaitanya Dhere) - drm/amd/display: Promote DAL to 3.2.259 (Aric Cyr) - drm/amd/display: save and restore mall state when applying minimal transition (Wenjing Liu) - drm/amd/display: Remove unused duplicate register definition (Joshua Aberback) - drm/amd/display: Create optc.h file (Rodrigo Siqueira) - drm/amd/display: Disable OTG for mode timing switch on DCN35 (Ovidiu Bunea) - drm/amd/display: Revise Replay Desync Error IRQ handle (Dennis Chan) - drm/amd/display: [FW Promotion] Release 0.0.190.0 (Anthony Koo) - drm/amd/display: 3.2.258 (Aric Cyr) - drm/amd/display: Add missing dml2 init value for dcn35 (Roman Li) - drm/amd/display: Fix OTG disable workaround logic (Taimur Hassan) - drm/amd/display: amend HPD handler for Replay (ChunTao Tso) - drm/amd/display: Introduce flag for disabling Replay desync recovery (Dennis Chan) - drm/amd/display: DCN35 Disable cm power optimization (Yihan Zhu) - drm/amd/display: Update DP HPO MSA with colorimetry from test request (George Shen) - drm/amd/display: Update test link rate DPCD bit field to match spec (George Shen) - drm/amd/display: Allow 16 max_slices for DP2 DSC (Fangzhi Zuo) - drm/amd/display: Enable more IPS options (Sung Joon Kim) - drm/amd/display: Enable RCO options for dcn35 (Daniel Miess) - drm/amd/display: Fix FRL assertion on boot (Sung Joon Kim) - drm/amd/display: Fix missing blendTF programming (Ilya Bakoulin) - drm/amd/display: 3.2.257 (Aric Cyr) - drm/amd/display: decouple dmcub execution to reduce lock granularity (JinZe.Xu) - drm/amd/display: [FW Promotion] Release 0.0.189.0 (Anthony Koo) - drm/amd/display: On boot disable domain22 force power on (Daniel Miess) - drm/amd: Disable XNACK on SRIOV environment (Surbhi Kakarya) - drm/qxl: prevent memory leak (Zongmin Zhou) - drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE (Erik Kurzinger) - drm/vc4: tests: Fix UAF in the mock helpers (Maxime Ripard) - drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init (Nirmoy Das) - drm/i915: Fix potential spectre vulnerability (Kunwu Chan) - drm/i915: Bump GLK CDCLK frequency when driving multiple pipes (Ville Syrjälä) - drm/i915/mtl: Apply notify_guc to all GTs (Nirmoy Das) - i915/perf: Fix NULL deref bugs with drm_dbg() calls (Harshit Mogalapalli) - drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL (Chaitanya Kumar Borah) - drm/i915: Flush WC GGTT only on required platforms (Nirmoy Das) - drm/i915/mtl: avoid stringop-overflow warning (Arnd Bergmann) - arm64/syscall: Remove duplicate declaration (Kevin Brodsky) - Revert "arm64: smp: avoid NMI IPIs with broken MediaTek FW" (Douglas Anderson) - arm64: Move MediaTek GIC quirk handling from irqchip to core (Douglas Anderson) - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Ilkka Koskinen) - perf: arm_cspmu: Reject events meant for other PMUs (Ilkka Koskinen) - Documentation/arm64: Fix typos in elf_hwcaps (Marielle Novastrider) - OSS: dmasound/paula: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Vitalii Torshyn) - ALSA: info: Fix potential deadlock at disconnection (Takashi Iwai) - ASoC: nau8540: Add self recovery to improve capture quility (David Lin) - ASoC: SOF: sof-client: trivial: fix comment typo (Eugen Hristev) - ASoC: dapm: fix clock get name (Jerome Brunet) - ASoC: hdmi-codec: register hpd callback on component probe (Jerome Brunet) - ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages (Eugen Hristev) - ASoC: codecs: Modify macro value error (Weidong Wang) - ASoC: codecs: Modify the wrong judgment of re value (Weidong Wang) - ASoC: codecs: Modify the maximum value of calib (Weidong Wang) - ASoC: da7219: Improve system suspend and resume handling (David Rau) - ASoC: amd: acp: fix for i2s mode register field update (Syed Saba Kareem) - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Nathan Chancellor) - ASoC: rt712-sdca: fix speaker route missing issue (Shuming Fan) - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Rob Herring) - ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings (Tony Lindgren) - ALSA: hda/realtek: Add support dual speaker for Dell (Kailang Yang) - ALSA: hda: Add ASRock X670E Taichi to denylist (Alexander Koskovich) - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Alex Spataru) - spi: Fix null dereference on suspend (Mark Hasemeyer) - spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies (Amit Kumar Mahapatra) - mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER (Victor Shih) - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Victor Shih) - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Dominique Martinet) - mmc: vub300: fix an error code (Dan Carpenter) - mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A (Bean Huo) - mmc: sdhci_am654: fix start loop index for TAP value parsing (Nitin Yadav) - pwm: Fix double shift bug (Dan Carpenter) - pwm: samsung: Fix a bit test in pwm_samsung_resume() (Dan Carpenter) - io_uring: do not clamp read length for multishot read (Dylan Yudaken) - io_uring: do not allow multishot read to set addr or len (Dylan Yudaken) - io_uring: indicate if io_kbuf_recycle did recycle anything (Dylan Yudaken) - io_uring/rw: add separate prep handler for fixed read/write (Jens Axboe) - io_uring/rw: add separate prep handler for readv/writev (Jens Axboe) - io_uring/net: ensure socket is marked connected on connect retry (Jens Axboe) - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jens Axboe) - nvme: keyring: fix conditional compilation (Hannes Reinecke) - nvme: common: make keyring and auth separate modules (Arnd Bergmann) - nvme: start keep-alive after admin queue setup (Hannes Reinecke) - nvme-loop: always quiesce and cancel commands before destroying admin q (Hannes Reinecke) - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Hannes Reinecke) - nvme-auth: always set valid seq_num in dhchap reply (Mark O'Donovan) - nvme-auth: add flag for bi-directional auth (Mark O'Donovan) - nvme-auth: auth success1 msg always includes resp (Mark O'Donovan) - nvme: fix error-handling for io_uring nvme-passthrough (Anuj Gupta) - nvme: update firmware version after commit (Daniel Wagner) - nvme-tcp: Fix a memory leak (Christophe JAILLET) - nvme-auth: use crypto_shash_tfm_digest() (Eric Biggers) - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Yu Kuai) - nbd: fix uaf in nbd_open (Li Lingfeng) - ata: pata_gayle: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_falcon: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_gayle: Stop using module_platform_driver_probe() (Uwe Kleine-König) - ata: pata_falcon: Stop using module_platform_driver_probe() (Uwe Kleine-König) - ata: libata-core: Fix ata_pci_shutdown_one() (Damien Le Moal) - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Petr Tesarik) - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jia He) - dma-mapping: move dma_addressing_limited() out of line (Jia He) - swiotlb: do not free decrypted pages if dynamic (Petr Tesarik) - lsm: fix default return value for inode_getsecctx (Ondrej Mosnacek) - lsm: fix default return value for vm_enough_memory (Ondrej Mosnacek) - ksmbd: handle malformed smb1 message (Namjae Jeon) - ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() (Namjae Jeon) - ksmbd: fix slab out of bounds write in smb_inherit_dacl() (Namjae Jeon) - ceph: allow idmapped mounts (Christian Brauner) - ceph: allow idmapped atomic_open inode op (Christian Brauner) - ceph: allow idmapped set_acl inode op (Christian Brauner) - ceph: allow idmapped setattr inode op (Christian Brauner) - ceph: pass idmap to __ceph_setattr (Alexander Mikhalitsyn) - ceph: allow idmapped permission inode op (Christian Brauner) - ceph: allow idmapped getattr inode op (Christian Brauner) - ceph: pass an idmapping to mknod/symlink/mkdir (Christian Brauner) - ceph: add enable_unsafe_idmap module parameter (Alexander Mikhalitsyn) - ceph: handle idmapped mounts in create_request_message() (Christian Brauner) - ceph: stash idmapping in mdsc request (Christian Brauner) - fs: export mnt_idmap_get/mnt_idmap_put (Alexander Mikhalitsyn) - libceph, ceph: move mdsmap.h to fs/ceph (Xiubo Li) - ceph: print cluster fsid and client global_id in all debug logs (Xiubo Li) - ceph: rename _to_client() to _to_fs_client() (Xiubo Li) - ceph: pass the mdsc to several helpers (Xiubo Li) - libceph: add doutc and *_client debug macros support (Xiubo Li) - riscv: Optimize bitops with Zbb extension (Xiao Wang) - riscv: Rearrange hwcap.h and cpufeature.h (Xiao Wang) - drivers: perf: Do not broadcast to other cpus when starting a counter (Alexandre Ghiti) - drivers: perf: Check find_first_bit() return value (Alexandre Ghiti) - of: property: Add fw_devlink support for msi-parent (Anup Patel) - RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs (Anup Patel) - riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings (Alexandre Ghiti) - riscv: Don't use PGD entries for the linear mapping (Alexandre Ghiti) - RISC-V: Probe misaligned access speed in parallel (Evan Green) - RISC-V: Remove __init on unaligned_emulation_finish() (Evan Green) - RISC-V: Show accurate per-hart isa in /proc/cpuinfo (Evan Green) - RISC-V: Don't rely on positional structure initialization (Palmer Dabbelt) - riscv: Add tests for riscv module loading (Charlie Jenkins) - riscv: Add remaining module relocations (Charlie Jenkins) - riscv: Avoid unaligned access when relocating modules (Emil Renner Berthing) - riscv: split cache ops out of dma-noncoherent.c (Christoph Hellwig) - riscv: select ARCH_PROC_KCORE_TEXT (Andreas Schwab) - riscv: kernel: Use correct SYM_DATA_*() macro for data (Clément Léger) - riscv: Use SYM_*() assembly macros instead of deprecated ones (Clément Léger) - riscv: use ".L" local labels in assembly when applicable (Clément Léger) - riscv: boot: Fix creation of loader.bin (Geert Uytterhoeven) - riscv: Improve flush_tlb_kernel_range() (Alexandre Ghiti) - riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb (Alexandre Ghiti) - riscv: Improve flush_tlb_range() for hugetlb pages (Alexandre Ghiti) - riscv: Improve tlb_flush() (Alexandre Ghiti) - riscv: mm: update T-Head memory type definitions (Jisheng Zhang) - riscv: vdso.lds.S: remove hardcoded 0x800 .text start addr (Jisheng Zhang) - riscv: vdso.lds.S: merge .data section into .rodata section (Jisheng Zhang) - riscv: vdso.lds.S: drop __alt_start and __alt_end symbols (Jisheng Zhang) - riscv: add userland instruction dump to RISC-V splats (Yunhui Cui) - riscv: kprobes: allow writing to x0 (Nam Cao) - riscv: provide riscv-specific is_trap_insn() (Nam Cao) - riscv: Introduce NAPOT field to PTDUMP (Yu Chien Peter Lin) - riscv: Introduce PBMT field to PTDUMP (Yu Chien Peter Lin) - riscv: Improve PTDUMP to show RSW with non-zero value (Yu Chien Peter Lin) - RISC-V: capitalise CMO op macros (Conor Dooley) - riscv: don't probe unaligned access speed if already done (Jisheng Zhang) - riscv: defconfig : add CONFIG_MMC_DW for starfive (Jinyu Tang) - riscv: signal: handle syscall restart before get_signal (Haorong Lu) - riscv: add support for PR_SET_UNALIGN and PR_GET_UNALIGN (Clément Léger) - riscv: report misaligned accesses emulation to hwprobe (Clément Léger) - riscv: annotate check_unaligned_access_boot_cpu() with __init (Clément Léger) - riscv: add support for sysctl unaligned_enabled control (Clément Léger) - riscv: add floating point insn support to misaligned access emulation (Clément Léger) - riscv: report perf event for misaligned fault (Clément Léger) - riscv: add support for misaligned trap handling in S-mode (Clément Léger) - riscv: remove unused functions in traps_misaligned.c (Clément Léger) - MIPS: AR7: remove platform (Wolfram Sang) - watchdog: ar7_wdt: remove driver to prepare for platform removal (Wolfram Sang) - vlynq: remove bus driver (Wolfram Sang) - mtd: parsers: ar7: remove support (Wolfram Sang) - serial: 8250: remove AR7 support (Wolfram Sang) - arch: mips: remove ReiserFS from defconfig (Peter Lafreniere) - MIPS: lantiq: Remove unnecessary include of (Bjorn Helgaas) - MIPS: lantiq: Fix pcibios_plat_dev_init() "no previous prototype" warning (Bjorn Helgaas) - MIPS: KVM: Fix a build warning about variable set but not used (Huacai Chen) - MIPS: Remove dead code in relocate_new_kernel (Tiezhu Yang) - mips: dts: ralink: mt7621: rename to GnuBee GB-PC1 and GnuBee GB-PC2 (Arınç ÜNAL) - mips: dts: ralink: mt7621: define each reset as an item (Arınç ÜNAL) - mips: dts: ingenic: Remove unneeded probe-type properties (Geert Uytterhoeven) - MIPS: loongson32: Remove dma.h and nand.h (Keguang Zhang) - net: ti: icss-iep: fix setting counter value (Diogo Ivo) - ptp: fix corrupted list in ptp_open (Edward Adam Davis) - ptp: ptp_read should not release queue (Edward Adam Davis) - ice: Fix VF-VF direction matching in drop rule in switchdev (Marcin Szycik) - ice: Fix VF-VF filter rules in switchdev mode (Aniruddha Paul) - ice: lag: in RCU, use atomic allocation (Michal Schmidt) - ice: Fix SRIOV LAG disable on non-compliant aggregate (Dave Ertman) - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Eric Dumazet) - i40e: Fix devlink port unregistering (Ivan Vecera) - i40e: Do not call devlink_port_type_clear() (Ivan Vecera) - net: kcm: fill in MODULE_DESCRIPTION() (Jakub Kicinski) - netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses (Florian Westphal) - netfilter: xt_recent: fix (increase) ipv6 literal buffer length (Maciej Żenczykowski) - ipvs: add missing module descriptions (Florian Westphal) - netfilter: nf_tables: remove catchall element in GC sync path (Pablo Neira Ayuso) - netfilter: add missing module descriptions (Florian Westphal) - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Chuyi Zhou) - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Chuyi Zhou) - selftests/bpf: Fix broken build where char is unsigned (Björn Töpel) - selftests/bpf: precision tracking test for BPF_NEG and BPF_END (Shung-Hsi Yu) - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END (Shung-Hsi Yu) - selftests/bpf: Add test for using css_task iter in sleepable progs (Chuyi Zhou) - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Chuyi Zhou) - bpf: Relax allowlist for css_task iter (Chuyi Zhou) - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Andrii Nakryiko) - bpf: Check map->usercnt after timer->timer is assigned (Hou Tao) - bpf: Add __bpf_hook_{start,end} macros (Dave Marchevsky) - bpf: Add __bpf_kfunc_{start,end}_defs macros (Dave Marchevsky) - selftests/bpf: fix test_bpffs (Manu Bretelle) - selftests/bpf: Add test for immediate spilled to stack (Hao Sun) - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Hao Sun) - bpf: fix compilation error without CGROUPS (Matthieu Baerts) - net/sched: act_ct: Always fill offloading tuple iifidx (Vlad Buslov) - drivers/net/ppp: use standard array-copy-function (Philipp Stanner) - net: enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN (Vladimir Oltean) - virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() (Shigeru Yoshida) - r8169: respect userspace disabling IFF_MULTICAST (Heiner Kallweit) - net: phylink: initialize carrier state at creation (Klaus Kudielka) - test/vsock: add dobule bind connect test (Filippo Storniolo) - test/vsock: refactor vsock_accept (Filippo Storniolo) - test/vsock fix: add missing check on socket creation (Filippo Storniolo) - vsock/virtio: remove socket from connected/bound list on shutdown (Filippo Storniolo) - tcp: Fix -Wc23-extensions in tcp_options_write() (Nathan Chancellor) - tg3: Fix the TX ring stall (Alex Pakhunov) - s390/qeth: Fix typo 'weed' in comment (Kuan-Wei Chiu) - idpf: fix potential use-after-free in idpf_tso() (Eric Dumazet) - tg3: power down device only on SYSTEM_POWER_OFF (George Shuklin) - net/smc: put sk reference if close work was canceled (D. Wythe) - net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc (D. Wythe) - net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT (D. Wythe) - nfsd: regenerate user space parsers after ynl-gen changes (Jakub Kicinski) - tcp: Fix SYN option room calculation for TCP-AO. (Kuniyuki Iwashima) - octeontx2-pf: Free pending and dropped SQEs (Geetha sowjanya) - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Jamal Hadi Salim) - netlink: fill in missing MODULE_DESCRIPTION() (Jakub Kicinski) - net/tcp: fix possible out-of-bounds reads in tcp_hash_fail() (Eric Dumazet) - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Ronald Wahl) - tcp: fix fastopen code vs usec TS (Eric Dumazet) - selftests: pmtu.sh: fix result checking (Hangbin Liu) - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Furong Xu) - Fix termination state for idr_for_each_entry_ul() (NeilBrown) - net: r8169: Disable multicast filter for RTL8168H and RTL8107E (Patrick Thompson) - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. (Kuniyuki Iwashima) - dccp: Call security_inet_conn_request() after setting IPv4 addresses. (Kuniyuki Iwashima) - net/smc: fix documentation of buffer sizes (Gerd Bayer) - net: page_pool: add missing free_percpu when page_pool_init fail (Jian Shen) - net: ethtool: Fix documentation of ethtool_sprintf() (Andrew Lunn) - net: dsa: lan9303: consequently nested-lock physical MDIO (Alexander Sverdlin) - octeontx2-pf: Fix holes in error code (Ratheesh Kannoth) - octeontx2-pf: Fix error codes (Ratheesh Kannoth) - inet: shrink struct flowi_common (Eric Dumazet) - rxrpc: Fix two connection reaping bugs (David Howells) - net/tcp_sigpool: Fix some off by one bugs (Dan Carpenter) - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING (Shigeru Yoshida) - hsr: Prevent use after free in prp_create_tagged_frame() (Dan Carpenter) - llc: verify mac len before reading mac header (Willem de Bruijn) - net: xscale: Drop unused PHY number (Linus Walleij) - tools: ynl-gen: don't touch the output file if content is the same (Jakub Kicinski) - netlink: specs: devlink: add forgotten port function caps enum values (Jiri Pirko) - net: mdio: fill in missing MODULE_DESCRIPTION()s (Andrew Lunn) - net: phy: fill in missing MODULE_DESCRIPTION()s (Andrew Lunn) - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Victor Nogueira) - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Victor Nogueira) - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Victor Nogueira) - crypto: ahash - Set using_shash for cloned ahash wrapper over shash (Dmitry Safonov) - crypto: jitterentropy - Hide esoteric Kconfig options under FIPS and EXPERT (Herbert Xu) - Input: walkera0701 - use module_parport_driver macro to simplify the code (Li Zetao) - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Dan Carpenter) - dt-bindings: input: fsl,scu-key: Document wakeup-source (Fabio Estevam) - Input: cyttsp5 - add handling for vddio regulator (Lin, Meng-Bo) - dt-bindings: input: cyttsp5: document vddio-supply (Lin, Meng-Bo) - Input: tegra-kbc - use device_get_match_data() (Rob Herring) - Input: Annotate struct ff_device with __counted_by (Kees Cook) - Input: axp20x-pek - avoid needless newline removal (Justin Stitt) - Input: mt - annotate struct input_mt with __counted_by (Kees Cook) - Input: leds - annotate struct input_leds with __counted_by (Kees Cook) - Input: evdev - annotate struct evdev_client with __counted_by (Kees Cook) - Input: synaptics-rmi4 - replace deprecated strncpy (Justin Stitt) - Input: wm97xx-core - convert to platform remove callback returning void (Uwe Kleine-König) - Input: wm831x-ts - convert to platform remove callback returning void (Uwe Kleine-König) - Input: ti_am335x_tsc - convert to platform remove callback returning void (Uwe Kleine-König) - Input: sun4i-ts - convert to platform remove callback returning void (Uwe Kleine-König) - Input: stmpe-ts - convert to platform remove callback returning void (Uwe Kleine-König) - Input: pcap_ts - convert to platform remove callback returning void (Uwe Kleine-König) - Input: mc13783_ts - convert to platform remove callback returning void (Uwe Kleine-König) - Input: mainstone-wm97xx - convert to platform remove callback returning void (Uwe Kleine-König) - Input: da9052_tsi - convert to platform remove callback returning void (Uwe Kleine-König) - Input: xilinx_ps2 - convert to platform remove callback returning void (Uwe Kleine-König) - Input: sun4i-ps2 - convert to platform remove callback returning void (Uwe Kleine-König) - Input: rpckbd - convert to platform remove callback returning void (Uwe Kleine-König) - Input: q40kbd - convert to platform remove callback returning void (Uwe Kleine-König) - Input: ps2-gpio - convert to platform remove callback returning void (Uwe Kleine-König) - Input: olpc_apsp - convert to platform remove callback returning void (Uwe Kleine-König) - Input: maceps2 - convert to platform remove callback returning void (Uwe Kleine-König) - Input: ioc3kbd - convert to platform remove callback returning void (Uwe Kleine-König) - Input: i8042 - convert to platform remove callback returning void (Uwe Kleine-König) - Input: i8042-sparcio - convert to platform remove callback returning void (Uwe Kleine-König) - Input: ct82c710 - convert to platform remove callback returning void (Uwe Kleine-König) - Input: arc_ps2 - convert to platform remove callback returning void (Uwe Kleine-König) - Input: apbps2 - convert to platform remove callback returning void (Uwe Kleine-König) - Input: ams_delta_serio - convert to platform remove callback returning void (Uwe Kleine-König) - Input: altera_ps2 - convert to platform remove callback returning void (Uwe Kleine-König) - Input: navpoint - convert to platform remove callback returning void (Uwe Kleine-König) - Input: wm831x-on - convert to platform remove callback returning void (Uwe Kleine-König) - Input: wistron_btns - convert to platform remove callback returning void (Uwe Kleine-König) - Input: sparcspkr - convert to platform remove callback returning void (Uwe Kleine-König) - Input: soc_button_array - convert to platform remove callback returning void (Uwe Kleine-König) - Input: pm8941-pwrkey - convert to platform remove callback returning void (Uwe Kleine-König) - Input: pcspkr - convert to platform remove callback returning void (Uwe Kleine-König) - Input: pcf50633-input - convert to platform remove callback returning void (Uwe Kleine-König) - Input: pcap_keys - convert to platform remove callback returning void (Uwe Kleine-König) - Input: palmas-pwrbutton - convert to platform remove callback returning void (Uwe Kleine-König) - Input: mc13783-pwrbutton - convert to platform remove callback returning void (Uwe Kleine-König) - Input: max8997_haptic - convert to platform remove callback returning void (Uwe Kleine-König) - Input: m68kspkr - convert to platform remove callback returning void (Uwe Kleine-König) - Input: ideapad_slidebar - convert to platform remove callback returning void (Uwe Kleine-König) - Input: da9055_onkey - convert to platform remove callback returning void (Uwe Kleine-König) - Input: da9052_onkey - convert to platform remove callback returning void (Uwe Kleine-König) - Input: 88pm80x_onkey - convert to platform remove callback returning void (Uwe Kleine-König) - Input: stmpe-keypad - convert to platform remove callback returning void (Uwe Kleine-König) - Input: spear-keyboard - convert to platform remove callback returning void (Uwe Kleine-König) - Input: sh_keysc - convert to platform remove callback returning void (Uwe Kleine-König) - Input: samsung-keypad - convert to platform remove callback returning void (Uwe Kleine-König) - Input: omap4-keypad - convert to platform remove callback returning void (Uwe Kleine-König) - Input: omap-keypad - convert to platform remove callback returning void (Uwe Kleine-König) - Input: matrix_keypad - convert to platform remove callback returning void (Uwe Kleine-König) - Input: iqs62x-keys - convert to platform remove callback returning void (Uwe Kleine-König) - Input: ep93xx_keypad - convert to platform remove callback returning void (Uwe Kleine-König) - Input: cros_ec_keyb - convert to platform remove callback returning void (Uwe Kleine-König) - Input: adp5520-keys - convert to platform remove callback returning void (Uwe Kleine-König) - Input: wdt87xx_i2c - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: tsc2004/5 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: stmfts - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: s6sy761 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: rohm_bu21023 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: raydium_i2c_ts - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: melfas-mip4 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: iqs5xx - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: ilitek_ts_i2c - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: ili210x - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: hycon-hy46xx - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: hideep - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: exc3000 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: elants_i2c - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: edt-ft5x06 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: ads7846 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: ad7879 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: ad7877 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: kxtj9 - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: iqs269a - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: cyapa - use device core to create driver-specific device attributes (Dmitry Torokhov) - Input: cros_ec_keyb - use device core to create driver-specific device attributes (Dmitry Torokhov) - i2c: cp2615: Fix 'assignment to __be16' warning (Bence Csókás) - i2c: dev: copy userspace array safely (Philipp Stanner) - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Tam Nguyen) - i2c: iproc: handle invalid slave state (Roman Bacik) - dt-bindings: watchdog: Add support for Amlogic C3 and S4 SoCs (Huqiang Qin) - watchdog: mlx-wdt: Parameter desctiption warning fix (Michael Shych) - watchdog: aspeed: Add support for aspeed,reset-mask DT property (Zev Weiss) - dt-bindings: watchdog: aspeed-wdt: Add aspeed,reset-mask property (Zev Weiss) - watchdog: apple: Deactivate on suspend (Janne Grunau) - dt-bindings: watchdog: qcom-wdt: Add MSM8226 and MSM8974 compatibles (Matti Lehtimäki) - dt-bindings: watchdog: fsl-imx7ulp-wdt: Add 'fsl,ext-reset-output' (Jacky Bai) - wdog: imx7ulp: Enable wdog int_en bit for watchdog any reset (Jacky Bai) - drivers: watchdog: marvell_gti: Program the max_hw_heartbeat_ms (George Cherian) - drivers: watchdog: marvell_gti: fix zero pretimeout handling (Bharat Bhushan) - watchdog: marvell_gti: Replace of_platform.h with explicit includes (Rob Herring) - watchdog: imx_sc_wdt: continue if the wdog already enabled (Jacky Bai) - watchdog: st_lpc: Use device_get_match_data() (Rob Herring) - watchdog: wdat_wdt: Add timeout value as a param in ping method (Xing Tong Wu) - watchdog: gpio_wdt: Make use of device properties (Andy Shevchenko) - sbsa_gwdt: Calculate timeout with 64-bit math (Darren Hart) - watchdog: ixp4xx: Make sure restart always works (Linus Walleij) - watchdog: it87_wdt: add IT8613 ID (Werner Fischer) - watchdog: marvell_gti_wdt: Fix error code in probe() (Dan Carpenter) - Watchdog: marvell_gti_wdt: Remove redundant dev_err_probe() for platform_get_irq() (Jinjie Ruan) - watchdog: of_xilinx_wdt: Remove unnecessary clock disable call in the remove path (Srinivas Neeli) - watchdog: sunplus: Use the devm_clk_get_enabled() helper function (Jinjie Ruan) - watchdog: ath79_wdt: Use the devm_clk_get_enabled() helper function (Jinjie Ruan) - watchdog: at91sam9_wdt: Use the devm_clk_get_enabled() helper function (Jinjie Ruan) - pwm: samsung: Document new member .channel in struct samsung_pwm_chip (Uwe Kleine-König) - pwm: bcm2835: Add support for suspend/resume (Florian Fainelli) - pwm: brcmstb: Checked clk_prepare_enable() return value (Florian Fainelli) - pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume (Florian Fainelli) - pwm: pxa: Explicitly include correct DT includes (Rob Herring) - pwm: cros-ec: Simplify using devm_pwmchip_add() and dev_err_probe() (Uwe Kleine-König) - pwm: samsung: Consistently use the same name for driver data (Uwe Kleine-König) - pwm: vt8500: Simplify using devm functions (Uwe Kleine-König) - pwm: sprd: Simplify using devm_pwmchip_add() and dev_err_probe() (Uwe Kleine-König) - pwm: sprd: Provide a helper to cast a chip to driver data (Uwe Kleine-König) - pwm: spear: Simplify using devm functions (Uwe Kleine-König) - pwm: mtk-disp: Simplify using devm_pwmchip_add() (Uwe Kleine-König) - pwm: imx-tpm: Simplify using devm functions (Uwe Kleine-König) - pwm: brcmstb: Simplify using devm functions (Uwe Kleine-König) - pwm: bcm2835: Simplify using devm functions (Uwe Kleine-König) - pwm: bcm-iproc: Simplify using devm functions (Uwe Kleine-König) - pwm: Adapt sysfs API documentation to reality (Uwe Kleine-König) - pwm: dwc: add PWM bit unset in get_state call (Ben Dooks) - pwm: dwc: make timer clock configurable (Ben Dooks) - pwm: dwc: split pci out of core driver (Ben Dooks) - pwm: berlin: Simplify using devm functions (Uwe Kleine-König) - pwm: Drop pwm_[sg]et_chip_data() (Uwe Kleine-König) - pwm: cros-ec: Put per-channel data into driver data (Uwe Kleine-König) - pwm: sti: Reduce number of allocations and drop usage of chip_data (Uwe Kleine-König) - pwm: renesas: Drop usage of pwm_[gs]et_chip_data() (Uwe Kleine-König) - pwm: lp3943: Drop usage of pwm_[gs]et_chip_data() (Uwe Kleine-König) - pwm: jz4740: Put per-channel clk into driver data (Uwe Kleine-König) - pwm: samsung: Put per-channel data into driver data (Uwe Kleine-König) - pwm: berlin: Put per-channel config into driver data (Uwe Kleine-König) - pwm: crc: Allow compilation as module and with COMPILE_TEST (Uwe Kleine-König) - pwm: Manage owner assignment implicitly for drivers (Uwe Kleine-König) - pwm: jz4740: Consistently name driver data "jz" (Uwe Kleine-König) - pwm: microchip-core: Convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE (Conor Dooley) - dt-bindings: pwm: mxs: Document the clocks property (Fabio Estevam) - dt-bindings: pwm: mxs: Document fsl,imx28-pwm (Fabio Estevam) - pwm: omap-dmtimer: Remove redundant of_match_ptr() (Ruan Jinjie) - pwm: atmel: Remove redundant of_match_ptr() (Ruan Jinjie) - s390/pci: Fix reset of IOMMU software counters (Niklas Schnelle) - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Niklas Schnelle) - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Niklas Schnelle) - iommu/s390: Disable deferred flush for ISM devices (Niklas Schnelle) - s390/pci: Use dma-iommu layer (Niklas Schnelle) - s390/pci: prepare is_passed_through() for dma-iommu (Niklas Schnelle) - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Niklas Schnelle) - iommu/dart: Remove the force_bypass variable (Jason Gunthorpe) - iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() (Jason Gunthorpe) - iommu/dart: Convert to domain_alloc_paging() (Jason Gunthorpe) - iommu/dart: Move the blocked domain support to a global static (Jason Gunthorpe) - iommu/dart: Use static global identity domains (Jason Gunthorpe) - iommufd: Convert to alloc_domain_paging() (Jason Gunthorpe) - iommu/vt-d: Use ops->blocked_domain (Jason Gunthorpe) - iommu/vt-d: Update the definition of the blocking domain (Jason Gunthorpe) - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jason Gunthorpe) - iommu: change iommu_map_sgtable to return signed values (Dan Carpenter) - powerpc/iommu: Do not do platform domain attach atctions after probe (Jason Gunthorpe) - iommu: Fix return code in iommu_group_alloc_default_domain() (Jason Gunthorpe) - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jason Gunthorpe) - iommu: Remove duplicate include (Jiapeng Chong) - iommu/iova: Manage the depot list size (Robin Murphy) - iommu/iova: Make the rcache depot scale better (Robin Murphy) - iommu: Improve map/unmap sanity checks (Robin Murphy) - iommu: Retire map/unmap ops (Robin Murphy) - iommu/tegra-smmu: Update to {map,unmap}_pages (Robin Murphy) - iommu/sun50i: Update to {map,unmap}_pages (Robin Murphy) - iommu/rockchip: Update to {map,unmap}_pages (Robin Murphy) - iommu/omap: Update to {map,unmap}_pages (Robin Murphy) - iommu/exynos: Update to {map,unmap}_pages (Robin Murphy) - iommu/omap: Convert to generic_single_device_group() (Jason Gunthorpe) - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jason Gunthorpe) - iommu/rockchip: Convert to generic_single_device_group() (Jason Gunthorpe) - iommu/sprd: Convert to generic_single_device_group() (Jason Gunthorpe) - iommu/sun50i: Convert to generic_single_device_group() (Jason Gunthorpe) - iommu: Add generic_single_device_group() (Jason Gunthorpe) - iommu: Remove useless group refcounting (Jason Gunthorpe) - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jason Gunthorpe) - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jason Gunthorpe) - iommu: Add ops->domain_alloc_paging() (Jason Gunthorpe) - iommu: Add __iommu_group_domain_alloc() (Jason Gunthorpe) - iommu: Require a default_domain for all iommu drivers (Jason Gunthorpe) - iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN (Jason Gunthorpe) - iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN (Jason Gunthorpe) - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jason Gunthorpe) - iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN (Jason Gunthorpe) - iommu: Remove ops->set_platform_dma_ops() (Jason Gunthorpe) - iommu/msm: Implement an IDENTITY domain (Jason Gunthorpe) - iommu/omap: Implement an IDENTITY domain (Jason Gunthorpe) - iommu/tegra-smmu: Support DMA domains in tegra (Jason Gunthorpe) - iommu/tegra-smmu: Implement an IDENTITY domain (Jason Gunthorpe) - iommu/exynos: Implement an IDENTITY domain (Jason Gunthorpe) - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jason Gunthorpe) - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jason Gunthorpe) - iommu/mtk_iommu_v1: Implement an IDENTITY domain (Jason Gunthorpe) - iommu/tegra-gart: Remove tegra-gart (Jason Gunthorpe) - iommu/fsl_pamu: Implement a PLATFORM domain (Jason Gunthorpe) - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jason Gunthorpe) - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jason Gunthorpe) - iommu: Add IOMMU_DOMAIN_PLATFORM (Jason Gunthorpe) - iommu: Add iommu_ops->identity_domain (Jason Gunthorpe) - iommu/amd: Remove DMA_FQ type from domain allocation path (Vasant Hegde) - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Vasant Hegde) - iommu/amd: Remove unused EXPORT_SYMBOLS (Vasant Hegde) - iommu/amd: Remove amd_iommu_device_info() (Vasant Hegde) - iommu/amd: Remove PPR support (Vasant Hegde) - iommu/amd: Remove iommu_v2 module (Vasant Hegde) - iommu/amd: Initialize iommu_device->max_pasids (Vasant Hegde) - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Vasant Hegde) - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Vasant Hegde) - iommu/amd: Introduce iommu_dev_data.ppr (Suravee Suthikulpanit) - iommu/amd: Rename ats related variables (Vasant Hegde) - iommu/amd: Modify logic for checking GT and PPR features (Suravee Suthikulpanit) - iommu/amd: Consolidate feature detection and reporting logic (Suravee Suthikulpanit) - iommu/amd: Miscellaneous clean up when free domain (Suravee Suthikulpanit) - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Vasant Hegde) - iommu/amd: Introduce helper functions for managing GCR3 table (Suravee Suthikulpanit) - iommu/amd: Refactor protection domain allocation code (Vasant Hegde) - iommu/amd: Consolidate logic to allocate protection domain (Suravee Suthikulpanit) - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Suravee Suthikulpanit) - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Suravee Suthikulpanit) - Revert "iommu/vt-d: Remove unused function" (Lu Baolu) - iommu/vt-d: debugfs: Support dumping a specified page table (Jingqi Liu) - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jingqi Liu) - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jingqi Liu) - iommu/vt-d: Remove unused function (Jiapeng Chong) - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Gustavo A. R. Silva) - dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2 (Danila Tikhonov) - iommu/arm-smmu-v3-sva: Remove bond refcount (Michael Shavit) - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Michael Shavit) - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Michael Shavit) - iommu/arm-smmu-v3: Update comment about STE liveness (Michael Shavit) - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Michael Shavit) - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Michael Shavit) - iommu/arm-smmu-v3: Refactor write_ctx_desc (Michael Shavit) - iommu/arm-smmu-v3: move stall_enabled to the cd table (Michael Shavit) - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Michael Shavit) - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Michael Shavit) - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Michael Shavit) - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Danila Tikhonov) - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Richard Acayan) - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jinjie Ruan) - nfs: Convert nfs_symlink() to use a folio (Matthew Wilcox (Oracle)) - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (felix) - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Olga Kornievskaia) - SUNRPC: Add an IS_ERR() check back to where it was (Dan Carpenter) - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Olga Kornievskaia) - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Mkrtchyan, Tigran) - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) - SUNRPC: SOFTCONN tasks should time out when on the sending list (Trond Myklebust) - SUNRPC: Force close the socket when a hard error is reported (Trond Myklebust) - SUNRPC: Don't skip timeout checks in call_connect_status() (Trond Myklebust) - SUNRPC: ECONNRESET might require a rebind (Trond Myklebust) - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Trond Myklebust) - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Trond Myklebust) - exfat: fix ctime is not updated (Yuezhang Mo) - exfat: fix setting uninitialized time to ctime/atime (Yuezhang Mo) - xfs: allow read IO and FICLONE to run concurrently (Catherine Hoang) - xfs: handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space (Christoph Hellwig) - xfs: introduce protection for drop nlink (Cheng Lin) - xfs: don't look for end of extent further than necessary in xfs_rtallocate_extent_near() (Omar Sandoval) - xfs: don't try redundant allocations in xfs_rtallocate_extent_near() (Omar Sandoval) - xfs: limit maxlen based on available space in xfs_rtallocate_extent_near() (Omar Sandoval) - xfs: return maximum free size from xfs_rtany_summary() (Omar Sandoval) - xfs: invert the realtime summary cache (Omar Sandoval) - xfs: simplify rt bitmap/summary block accessor functions (Darrick J. Wong) - xfs: simplify xfs_rtbuf_get calling conventions (Darrick J. Wong) - xfs: cache last bitmap block in realtime allocator (Omar Sandoval) - xfs: consolidate realtime allocation arguments (Dave Chinner) - xfs: use accessor functions for summary info words (Darrick J. Wong) - xfs: create helpers for rtsummary block/wordcount computations (Darrick J. Wong) - xfs: use accessor functions for bitmap words (Darrick J. Wong) - xfs: create a helper to handle logging parts of rt bitmap/summary blocks (Darrick J. Wong) - xfs: create helpers for rtbitmap block/wordcount computations (Darrick J. Wong) - xfs: convert rt summary macros to helpers (Darrick J. Wong) - xfs: convert open-coded xfs_rtword_t pointer accesses to helper (Darrick J. Wong) - xfs: remove XFS_BLOCKWSIZE and XFS_BLOCKWMASK macros (Darrick J. Wong) - xfs: convert the rtbitmap block and bit macros to static inline functions (Darrick J. Wong) - xfs: use shifting and masking when converting rt extents, if possible (Darrick J. Wong) - xfs: create rt extent rounding helpers for realtime extent blocks (Darrick J. Wong) - xfs: convert do_div calls to xfs_rtb_to_rtx helper calls (Darrick J. Wong) - xfs: create helpers to convert rt block numbers to rt extent numbers (Darrick J. Wong) - xfs: create a helper to convert extlen to rtextlen (Darrick J. Wong) - xfs: create a helper to compute leftovers of realtime extents (Darrick J. Wong) - xfs: create a helper to convert rtextents to rtblocks (Darrick J. Wong) - xfs: convert rt extent numbers to xfs_rtxnum_t (Darrick J. Wong) - xfs: rename xfs_verify_rtext to xfs_verify_rtbext (Darrick J. Wong) - xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t (Darrick J. Wong) - xfs: convert rt bitmap/summary block numbers to xfs_fileoff_t (Darrick J. Wong) - xfs: convert xfs_extlen_t to xfs_rtxlen_t in the rt allocator (Darrick J. Wong) - xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h (Darrick J. Wong) - xfs: make sure maxlen is still congruent with prod when rounding down (Darrick J. Wong) - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Darrick J. Wong) - xfs: rt stubs should return negative errnos when rt disabled (Darrick J. Wong) - xfs: prevent rt growfs when quota is enabled (Darrick J. Wong) - xfs: hoist freeing of rt data fork extent mappings (Darrick J. Wong) - xfs: bump max fsgeom struct version (Darrick J. Wong) - MAINTAINERS: update lists.linuxfoundation.org migrated lists (Konstantin Ryabitsev) - s390/mm: make pte_free_tlb() similar to pXd_free_tlb() (Alexander Gordeev) - s390/mm: use compound page order to distinguish page tables (Alexander Gordeev) - s390/mm: use full 4KB page for 2KB PTE (Alexander Gordeev) - s390/cmma: rework no-dat handling (Heiko Carstens) - s390/cmma: move arch_set_page_dat() to header file (Heiko Carstens) - s390/cmma: move set_page_stable() and friends to header file (Heiko Carstens) - s390/cmma: move parsing of cmma kernel parameter to early boot code (Heiko Carstens) - s390/cmma: cleanup inline assemblies (Heiko Carstens) - s390/ap: fix vanishing crypto cards in SE environment (Harald Freudenberger) - s390/zcrypt: don't report online if card or queue is in check-stop state (Ingo Franzki) - s390: add USER_STACKTRACE support (Heiko Carstens) - s390/perf: implement perf_callchain_user() (Heiko Carstens) - s390/ap: fix AP bus crash on early config change callback invocation (Harald Freudenberger) - s390/ap: re-enable interrupt for AP queues (Harald Freudenberger) - s390/ap: rework to use irq info from ap queue status (Harald Freudenberger) - s390/mm: add missing conversion to use ptdescs (Alexander Gordeev) - rcu/tasks-trace: Handle new PF_IDLE semantics (Frederic Weisbecker) - rcu/tasks: Handle new PF_IDLE semantics (Frederic Weisbecker) - rcu: Introduce rcu_cpu_online() (Frederic Weisbecker) - rcu: Break rcu_node_0 --> &rq->__lock order (Peter Zijlstra) - memblock: report failures when memblock_can_resize is not set (Song Shuai) - kdb: Corrects comment for kdballocenv (Yuran Pereira) - kgdb: Flush console before entering kgdb on panic (Douglas Anderson) - RISC-V: hwprobe: Fix vDSO SIGSEGV (Andrew Jones) - riscv: configs: defconfig: Enable configs required for RZ/Five SoC (Lad Prabhakar) - lkdtm: Fix CFI_BACKWARD on RISC-V (Sami Tolvanen) - riscv: Use separate IRQ shadow call stacks (Sami Tolvanen) - riscv: Implement Shadow Call Stack (Sami Tolvanen) - riscv: Move global pointer loading to a macro (Sami Tolvanen) - riscv: Deduplicate IRQ stack switching (Sami Tolvanen) - riscv: VMAP_STACK overflow detection thread-safe (Deepak Gupta) - riscv: errata: prefix T-Head mnemonics with th. (Icenowy Zheng) - RISC-V: cacheflush: Initialize CBO variables on ACPI systems (Sunil V L) - RISC-V: ACPI: RHCT: Add function to get CBO block sizes (Sunil V L) - RISC-V: ACPI: Update the return value of acpi_get_rhct() (Sunil V L) - RISC-V: ACPI: Enhance acpi_os_ioremap with MMIO remapping (Sunil V L) - riscv: put interrupt entries into .irqentry.text (Nam Cao) - riscv: mm: Update the comment of CONFIG_PAGE_OFFSET (Song Shuai) - riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause (Minda Chen) - riscv/mm: Fix the comment for swap pte format (Xiao Wang) - RISC-V: clarify the QEMU workaround in ISA parser (Tsukasa OI) - riscv: correct pt_level name via pgtable_l5/4_enabled (Song Shuai) - RISC-V: Provide pgtable_l5_enabled on rv32 (Palmer Dabbelt) - clocksource: timer-riscv: Increase rating of clock_event_device for Sstc (Anup Patel) - clocksource: timer-riscv: Don't enable/disable timer interrupt (Anup Patel) - RISC-V: selftests: Add CBO tests (Andrew Jones) - RISC-V: selftests: Convert hwprobe test to kselftest API (Andrew Jones) - RISC-V: selftests: Statically link hwprobe test (Andrew Jones) - RISC-V: hwprobe: Expose Zicboz extension and its block size (Andrew Jones) - RISC-V: Enable cbo.zero in usermode (Andrew Jones) - RISC-V: Make zicbom/zicboz errors consistent (Andrew Jones) - riscv: kexec: Remove -fPIE for PURGATORY_CFLAGS (Song Shuai) - riscv: kexec: Align the kexeced kernel entry (Song Shuai) - riscv: kexec: Cleanup riscv_kexec_relocate (Song Shuai) - cpupower: fix reference to nonexistent document (Vegard Nossum) - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Varadarajan Narayanan) - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Varadarajan Narayanan) - cpufreq: qcom-nvmem: add support for IPQ8074 (Robert Marko) - drm/amd/display: Enable fast update on blendTF change (Ilya Bakoulin) - drm/amd/display: Fix blend LUT programming (Ilya Bakoulin) - drm/amd/display: Program plane color setting correctly (Sung Joon Kim) - drm/amdgpu: Query and report boot status (Hawking Zhang) - drm/amdgpu: Add psp v13 function to query boot status (Hawking Zhang) - drm/amd/swsmu: remove fw version check in sw_init. (Li Ma) - drm/amd/swsmu: update smu v14_0_0 driver if and metrics table (Li Ma) - drm/amdgpu: Add C2PMSG_109/126 reg field shift/masks (Hawking Zhang) - drm/amdgpu: Optimize the asic type fix code (Ma Jun) - drm/amdgpu: fix GRBM read timeout when do mes_self_test (Tim Huang) - drm/amdgpu: check recovery status of xgmi hive in ras_reset_error_count (Tao Zhou) - drm/amd/pm: only check sriov vf flag once when creating hwmon sysfs (Ma Jun) - drm/amdgpu: Attach eviction fence on alloc (Felix Kuehling) - drm/amdkfd: Improve amdgpu_vm_handle_moved (Felix Kuehling) - drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml2 (Nathan Chancellor) - drm/amd/display: Avoid NULL dereference of timing generator (Wayne Lin) - drm/amdkfd: Update cache info for GFX 9.4.3 (Mukul Joshi) - drm/amdkfd: Populate cache info for GFX 9.4.3 (Mukul Joshi) - drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 (Alex Deucher) - drm/amdgpu/smu13: drop compute workload workaround (Alex Deucher) - drm/amdgpu: add a retry for IP discovery init (Alex Deucher) - drm/amdgpu: ungate power gating when system suspend (Perry Yuan) - drm/radeon: replace 1-element arrays with flexible-array members (José Pekkarinen) - drm/amd: Fix UBSAN array-index-out-of-bounds for Powerplay headers (Alex Deucher) - drm/amdgpu: don't use pci_is_thunderbolt_attached() (Alex Deucher) - drm/amdgpu: don't use ATRM for external devices (Alex Deucher) - drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs (Alex Deucher) - drm/amdgpu: use mode-2 reset for RAS poison consumption (Tao Zhou) - drm/amdgpu doorbell range should be set when gpu recovery (Lin.Cao) - drm/amd/pm: Return 0 as default min power limit for legacy asics (Ma Jun) - drm/amdgpu: remove unused macro HW_REV (Yang Wang) - drm/amd/pm: Fix error of MACO flag setting code (Ma Jun) - drm/amdgpu: Fix the vram base start address (Arunpravin Paneer Selvam) - drm/amdgpu: set XGMI IP version manually for v6_4 (Tao Zhou) - drm/amdgpu: add unmap latency when gfx11 set kiq resources (Tong Liu01) - drm/amd/pm: fix the high voltage and temperature issue (Kenneth Feng) - drm/amdgpu: remove amdgpu_mes_self_test in gpu recover (Yifan Zhang) - drm/amdgpu: Drop deferred error in uncorrectable error check (Candice Li) - drm/amd/pm: Fix warnings (Lijo Lazar) - drm/amdgpu: check RAS supported first in ras_reset_error_count (Tao Zhou) - drm/ssd130x: Fix possible uninitialized usage of crtc_state variable (Javier Martinez Canillas) - dt-bindings: display: ssd132x: Remove '-' before compatible enum (Javier Martinez Canillas) - drm: renesas: shmobile: Add DT support (Geert Uytterhoeven) - drm: renesas: shmobile: Atomic conversion part 3 (Geert Uytterhoeven) - drm: renesas: shmobile: Remove internal CRTC state tracking (Geert Uytterhoeven) - drm: renesas: shmobile: Use suspend/resume helpers (Geert Uytterhoeven) - drm: renesas: shmobile: Atomic conversion part 2 (Geert Uytterhoeven) - drm: renesas: shmobile: Atomic conversion part 1 (Geert Uytterhoeven) - drm: renesas: shmobile: Cleanup encoder (Geert Uytterhoeven) - drm: renesas: shmobile: Shutdown the display on remove (Geert Uytterhoeven) - drm: renesas: shmobile: Turn vblank on/off when enabling/disabling CRTC (Geert Uytterhoeven) - drm: renesas: shmobile: Wait for page flip when turning CRTC off (Geert Uytterhoeven) - drm: renesas: shmobile: Move shmob_drm_crtc_finish_page_flip() (Geert Uytterhoeven) - drm: renesas: shmobile: Use drm_crtc_handle_vblank() (Geert Uytterhoeven) - drm: renesas: shmobile: Rename shmob_drm_plane.plane (Geert Uytterhoeven) - drm: renesas: shmobile: Rename shmob_drm_connector.connector (Geert Uytterhoeven) - drm: renesas: shmobile: Rename shmob_drm_crtc.crtc (Geert Uytterhoeven) - drm: renesas: shmobile: Unify plane allocation (Geert Uytterhoeven) - drm: renesas: shmobile: Move interface handling to connector setup (Geert Uytterhoeven) - drm: renesas: shmobile: Use media bus formats in platform data (Geert Uytterhoeven) - drm: renesas: shmobile: Use struct videomode in platform data (Laurent Pinchart) - drm: renesas: shmobile: Replace .dev_private with container_of() (Geert Uytterhoeven) - drm: renesas: shmobile: Convert container helpers to static inline functions (Geert Uytterhoeven) - drm: renesas: shmobile: Embed drm_device in shmob_drm_device (Geert Uytterhoeven) - drm: renesas: shmobile: Use drmm_universal_plane_alloc() (Geert Uytterhoeven) - drm: renesas: shmobile: Remove custom plane destroy callback (Geert Uytterhoeven) - drm: renesas: shmobile: Convert to use devm_request_irq() (Geert Uytterhoeven) - drm: renesas: shmobile: Improve error handling (Geert Uytterhoeven) - drm: renesas: shmobile: Remove support for SYS panels (Laurent Pinchart) - drm: renesas: shmobile: Rename input clocks (Laurent Pinchart) - drm: renesas: shmobile: Don't set display info width and height twice (Laurent Pinchart) - drm: renesas: shmobile: Remove backlight support (Laurent Pinchart) - drm: renesas: shmobile: Improve shmob_drm_format_info table (Geert Uytterhoeven) - drm: renesas: shmobile: Add missing YCbCr formats (Geert Uytterhoeven) - drm: renesas: shmobile: Use %%p4cc to print fourcc code (Geert Uytterhoeven) - drm: renesas: shmobile: Restore indentation of shmob_drm_setup_clocks() (Geert Uytterhoeven) - drm: renesas: shmobile: Add support for Runtime PM (Geert Uytterhoeven) - drm: renesas: shmobile: Correct encoder/connector types (Geert Uytterhoeven) - drm: renesas: shmobile: Fix ARGB32 overlay format typo (Geert Uytterhoeven) - drm: renesas: shmobile: Fix overlay plane disable (Geert Uytterhoeven) - media: uapi: Add MEDIA_BUS_FMT_RGB666_2X9_BE format (Geert Uytterhoeven) - dt-bindings: display: Add Renesas SH-Mobile LCDC bindings (Geert Uytterhoeven) - MAINTAINER: Create entry for Renesas SH-Mobile DRM drivers (Geert Uytterhoeven) - regmap: prevent noinc writes from clobbering cache (Ben Wolsieffer) - remoteproc: st: Fix sometimes uninitialized ret in st_rproc_probe() (Nathan Chancellor) - remoteproc: st: Use device_get_match_data() (Rob Herring) - remoteproc: zynqmp: Change tcm address translation method (Tanmay Shah) - remoteproc: mediatek: Refactor single core check and fix retrocompatibility (AngeloGioacchino Del Regno) - remoteproc: qcom: q6v5-mss: Remove PNoC clock from 8996 MSS (Konrad Dybcio) - dt-bindings: remoteproc: qcom,msm8996-mss-pil: Remove PNoC clock (Konrad Dybcio) - dt-bindings: remoteproc: qcom,adsp: Remove AGGRE2 clock (Konrad Dybcio) - remoteproc: qcom: pas: Add SM6375 MPSS (Konrad Dybcio) - remoteproc: qcom: pas: Add SM6375 ADSP & CDSP (Konrad Dybcio) - dt-bindings: remoteproc: qcom,sm6375-pas: Document remoteprocs (Konrad Dybcio) - dt-bindings: remoteproc: pru: Add Interrupt property (MD Danish Anwar) - remoteproc: qcom: pas: Add sc7180 adsp (Nikita Travkin) - dt-bindings: remoteproc: qcom: sc7180-pas: Add ADSP compatible (Nikita Travkin) - arm64: dts: mediatek: Update the node name of SCP rpmsg subnode (Tinghan Shen) - remoteproc: zynqmp: fix TCM carveouts in lockstep mode (Tanmay Shah) - remoteproc: mediatek: Refine ipi handler error message (Tinghan Shen) - remoteproc: mediatek: Report watchdog crash to all cores (Tinghan Shen) - remoteproc: mediatek: Handle MT8195 SCP core 1 watchdog timeout (Tinghan Shen) - remoteproc: mediatek: Setup MT8195 SCP core 1 SRAM offset (Tinghan Shen) - remoteproc: mediatek: Remove dependency of MT8195 SCP L2TCM power control on dual-core SCP (Tinghan Shen) - remoteproc: mediatek: Probe SCP cluster on multi-core SCP (Tinghan Shen) - remoteproc: mediatek: Probe SCP cluster on single-core SCP (Tinghan Shen) - remoteproc: mediatek: Revise SCP rproc initialization flow for multi-core SCP (Tinghan Shen) - remoteproc: mediatek: Extract SCP common registers (Tinghan Shen) - remoteproc: mediatek: Add MT8195 SCP core 1 operations (Tinghan Shen) - dt-bindings: remoteproc: mediatek: Support MT8195 dual-core SCP (Tinghan Shen) - dt-bindings: remoteproc: mediatek: Improve the rpmsg subnode definition (Tinghan Shen) - remoteproc: stm32: Clean up redundant dev_err_probe() (Chen Jiahao) - rpmsg: virtio: Replace deprecated strncpy with strscpy/_pad (Justin Stitt) - rpmsg: Replace deprecated strncpy with strscpy_pad (Justin Stitt) - rpmsg: core: Replace deprecated strncpy with strscpy (Justin Stitt) - pcmcia: tcic: remove unneeded "&" in call to setup_timer() (lizhe) - pcmcia: typo fix (Dongliang Mu) - pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() (Yang Yingliang) - pcmcia: ds: fix refcount leak in pcmcia_device_add() (Yang Yingliang) - pcmcia: cs: fix possible hung task and memory leak pccardd() (Yang Yingliang) - pinctrl: tegra: drop the wrapper around pinctrl_gpio_request() (Bartosz Golaszewski) - pinctrl: em: drop the wrapper around pinctrl_gpio_request() (Bartosz Golaszewski) - pinctrl: nuvoton: npcm8xx: drop wrappers around pinctrl_gpio_request/free() (Bartosz Golaszewski) - pinctrl: nuvoton: npcm7xx: drop wrappers around pinctrl_gpio_request/free() (Bartosz Golaszewski) - pinctrl: stm32: drop wrappers around pinctrl_gpio_free/input() (Bartosz Golaszewski) - pinctrl: starfive: jh7110: drop wrappers around pinctrl_gpio_request/free() (Bartosz Golaszewski) - pinctrl: starfive: jh7100: drop wrappers around pinctrl_gpio_request/free() (Bartosz Golaszewski) - pinctrl: ocelot: drop the wrapper around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: cirrus: drop the wrapper around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: mediatek: common: drop the wrappers around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: mediatek: moore: drop the wrappers around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: rk805: drop the wrapper around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: axp209: drop the wrapper around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: vt8500: drop the wrapper around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: as3722: drop the wrapper around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: ingenic: drop the wrapper around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: st: drop the wrapper around pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (Bartosz Golaszewski) - pinctrl: change the signature of gpio_to_pin() (Bartosz Golaszewski) - pinctrl: change the signature of pinctrl_match_gpio_range() (Bartosz Golaszewski) - pinctrl: change the signature of pinctrl_get_device_gpio_range() (Bartosz Golaszewski) - pinctrl: change the signature of pinctrl_gpio_direction() (Bartosz Golaszewski) - treewide: rename pinctrl_gpio_set_config_new() (Bartosz Golaszewski) - treewide: rename pinctrl_gpio_direction_output_new() (Bartosz Golaszewski) - treewide: rename pinctrl_gpio_direction_input_new() (Bartosz Golaszewski) - treewide: rename pinctrl_gpio_free_new() (Bartosz Golaszewski) - treewide: rename pinctrl_gpio_request_new() (Bartosz Golaszewski) - treewide: rename pinctrl_gpio_can_use_line_new() (Bartosz Golaszewski) - pinctrl: remove pinctrl_gpio_set_config() (Bartosz Golaszewski) - pinctrl: remove pinctrl_gpio_direction_output() (Bartosz Golaszewski) - pinctrl: remove pinctrl_gpio_direction_input() (Bartosz Golaszewski) - pinctrl: remove pinctrl_gpio_free() (Bartosz Golaszewski) - pinctrl: remove pinctrl_gpio_request() (Bartosz Golaszewski) - pinctrl: remove pinctrl_gpio_can_use_line() (Bartosz Golaszewski) - pinctrl: st: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: lynxpoint: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: intel: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: cherryview: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: ingenic: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: as3722: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: cy8c95x0: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: vt8500: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: axp209: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: mediatek: paris: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: mediatek: common: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: mediatek: moore: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: cirrus: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: rk805: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: ocelot: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: starfive: jh7110: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: starfive: jh7100: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: spear: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: stm32: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: bcm: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: renesas: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: nuvoton: npcm8xx: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: nuvoton: npcm7xx: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: vf610: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: rockchip: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: pxa: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: mvebu: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: aspeed: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: em: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: tegra: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: rcar: use new pinctrl GPIO helpers (Bartosz Golaszewski) - gpio: cdev: use pinctrl_gpio_can_use_line_new() (Bartosz Golaszewski) - gpiolib: generic: use new pinctrl GPIO helpers (Bartosz Golaszewski) - pinctrl: provide new GPIO-to-pinctrl glue helpers (Bartosz Golaszewski) - pinctrl: remove unneeded extern specifiers from consumer.h (Bartosz Golaszewski) - gpiolib: remove gpiochip_find() (Bartosz Golaszewski) - MAINTAINERS: create an entry for exportfs (Amir Goldstein) - fs: fix build error with CONFIG_EXPORTFS=m or not defined (Amir Goldstein) - freevxfs: derive f_fsid from bdev->bd_dev (Amir Goldstein) - fs: report f_fsid from s_dev for "simple" filesystems (Amir Goldstein) - exportfs: support encoding non-decodeable file handles by default (Amir Goldstein) - exportfs: define FILEID_INO64_GEN* file handle types (Amir Goldstein) - exportfs: make ->encode_fh() a mandatory method for NFS export (Amir Goldstein) - exportfs: add helpers to check if filesystem can encode/decode file handles (Amir Goldstein) - iomap: rename iomap entry (Christian Brauner) - iomap: rotate maintainers (Darrick J. Wong) - gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) - gfs2: remove dead code in add_to_queue (Su Hui) - gfs2: Fix slab-use-after-free in gfs2_qd_dealloc (Juntong Deng) - gfs2: Silence "suspicious RCU usage in gfs2_permission" warning (Andreas Gruenbacher) - gfs2: fs: derive f_fsid from s_uuid (Amir Goldstein) - gfs2: No longer use 'extern' in function declarations (Andreas Gruenbacher) - gfs2: Rename gfs2_lookup_{ simple => meta } (Andreas Gruenbacher) - gfs2: Convert gfs2_internal_read to folios (Andreas Gruenbacher) - gfs2: Convert stuffed_readpage to folios (Andreas Gruenbacher) - gfs2: Minor gfs2_write_jdata_batch PAGE_SIZE cleanup (Andreas Gruenbacher) - gfs2: Get rid of gfs2_alloc_blocks generation parameter (Andreas Gruenbacher) - gfs2: Add metapath_dibh helper (Andreas Gruenbacher) - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) - gfs2: Stop using GFS2_BASIC_BLOCK and GFS2_BASIC_BLOCK_SHIFT (Andreas Gruenbacher) - gfs2: setattr_chown: Add missing initialization (Andreas Gruenbacher) - gfs2: fix an oops in gfs2_permission (Al Viro) - gfs2: ignore negated quota changes (Bob Peterson) - gfs2: Don't update inode timestamps for direct writes (Andreas Gruenbacher) - gfs2: Get rid of the gfs2_glock_is_held_* helpers (Andreas Gruenbacher) - gfs2: Remove unused gfs2_extent_length argument (Andreas Gruenbacher) - gfs2: Remove freeze_go_demote_ok (Andreas Gruenbacher) - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) - ovl: add support for appending lowerdirs one by one (Amir Goldstein) - ovl: refactor layer parsing helpers (Amir Goldstein) - ovl: store and show the user provided lowerdir mount option (Amir Goldstein) - ovl: remove unused code in lowerdir param parsing (Amir Goldstein) - ovl: Add documentation on nesting of overlayfs mounts (Alexander Larsson) - ovl: Add an alternative type of whiteout (Alexander Larsson) - ovl: Support escaped overlay.* xattrs (Alexander Larsson) - ovl: Add OVL_XATTR_TRUSTED/USER_PREFIX_LEN macros (Alexander Larsson) - ovl: Move xattr support to new xattrs.c file (Amir Goldstein) - ovl: do not encode lower fh with upper sb_writers held (Amir Goldstein) - ovl: do not open/llseek lower file with upper sb_writers held (Amir Goldstein) - ovl: reorder ovl_want_write() after ovl_inode_lock() (Amir Goldstein) - ovl: split ovl_want_write() into two helpers (Amir Goldstein) - ovl: add helper ovl_file_modified() (Amir Goldstein) - ovl: protect copying of realinode attributes to ovl inode (Amir Goldstein) - ovl: punt write aio completion to workqueue (Amir Goldstein) - ovl: propagate IOCB_APPEND flag on writes to realfile (Amir Goldstein) - ovl: use simpler function to convert iocb to rw flags (Amir Goldstein) - bcachefs: Improve stripe checksum error message (Kent Overstreet) - bcachefs: Simplify, fix bch2_backpointer_get_key() (Kent Overstreet) - bcachefs: kill thing_it_points_to arg to backpointer_not_found() (Kent Overstreet) - bcachefs: bch2_ec_read_extent() now takes btree_trans (Kent Overstreet) - bcachefs: bch2_stripe_to_text() now prints ptr gens (Kent Overstreet) - bcachefs: Don't iterate over journal entries just for btree roots (Kent Overstreet) - bcachefs: Break up bch2_journal_write() (Kent Overstreet) - bcachefs: Replace ERANGE with private error codes (Kent Overstreet) - bcachefs: bkey_copy() is no longer a macro (Kent Overstreet) - bcachefs: x-macro-ify inode flags enum (Kent Overstreet) - bcachefs: Convert bch2_fs_open() to darray (Kent Overstreet) - bcachefs: Move __bch2_members_v2_get_mut to sb-members.h (Kent Overstreet) - bcachefs: bch2_prt_datetime() (Kent Overstreet) - bcachefs: CONFIG_BCACHEFS_DEBUG_TRANSACTIONS no longer defaults to y (Kent Overstreet) - bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usage (Kent Overstreet) - bcachefs: rebalance_work btree is not a snapshots btree (Kent Overstreet) - bcachefs: Add missing printk newlines (Kent Overstreet) - bcachefs: Fix recovery when forced to use JSET_NO_FLUSH journal entry (Kent Overstreet) - bcachefs: .get_parent() should return an error pointer (Kent Overstreet) - bcachefs: Fix bch2_delete_dead_inodes() (Kent Overstreet) - bcachefs: use swab40 for bch_backpointer.bucket_offset bitfield (Brian Foster) - bcachefs: byte order swap bch_alloc_v4.fragmentation_lru field (Brian Foster) - bcachefs: allow writeback to fill bio completely (Brian Foster) - bcachefs: fix odebug warn and lockdep splat due to on-stack rhashtable (Brian Foster) - bcachefs: update alloc cursor in early bucket allocator (Brian Foster) - bcachefs: serialize on cached key in early bucket allocator (Brian Foster) - bcachefs: Data move path now uses bch2_trans_unlock_long() (Kent Overstreet) - bcachefs: Ensure srcu lock is not held too long (Kent Overstreet) - bcachefs: Fix build errors with gcc 10 (Kent Overstreet) - bcachefs: Fix MEAN_AND_VARIANCE kconfig options (Kent Overstreet) - bcachefs: Ensure copygc does not spin (Kent Overstreet) - bcachefs: Skip deleted members in member_to_text() (Kent Overstreet) - bcachefs: Fix an integer overflow (Kent Overstreet) - bcachefs: Don't downgrade locks on transaction restart (Kent Overstreet) - bcachefs: Fix deleted inodes btree in snapshot deletion (Kent Overstreet) - bcachefs: Fix error path in bch2_replicas_gc_end() (Kent Overstreet) - bcachefs: Enumerate fsck errors (Kent Overstreet) - bcachefs: bch_sb_field_errors (Kent Overstreet) - bcachefs: Add IO error counts to bch_member (Kent Overstreet) - bcachefs: Fix snapshot skiplists (Kent Overstreet) - bcachefs: Fix a kasan splat in bch2_dev_add() (Kent Overstreet) - bcachefs: Fix kasan splat in members_v1_get() (Kent Overstreet) - bcachefs: rebalance_work (Kent Overstreet) - bcachefs: bch2_inum_opts_get() (Kent Overstreet) - bcachefs: move: move_stats refactoring (Kent Overstreet) - bcachefs: move: convert to bbpos (Kent Overstreet) - bcachefs: moving_context now owns a btree_trans (Kent Overstreet) - bcachefs: move.c exports, refactoring (Kent Overstreet) - bcachefs: Guard against unknown compression options (Kent Overstreet) - bcachefs: trivial extents.c refactoring (Kent Overstreet) - bcachefs: Fix bch2_prt_bitflags() (Kent Overstreet) - bcachefs: Check for too-large encoded extents (Kent Overstreet) - bcachefs: Ensure we don't exceed encoded_extent_max (Kent Overstreet) - bcachefs: bch2_disk_path_to_text() no longer takes sb_lock (Kent Overstreet) - bcachefs: Split out disk_groups_types.h (Kent Overstreet) - bcachefs: Split apart bch2_target_to_text(), bch2_target_to_text_sb() (Kent Overstreet) - bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEW (Kent Overstreet) - bcachefs: Improve io option handling in data move path (Kent Overstreet) - bcachefs: Ensure devices are always correctly initialized (Kent Overstreet) - bcachefs: Delete duplicate time stats initialization (Kent Overstreet) - bcachefs: Kill dead code extent_save() (Kent Overstreet) - bcachefs: Fix ca->oldest_gen allocation (Kent Overstreet) - bcachefs: Fix shrinker names (Kent Overstreet) - bcachefs: Fix btree_node_type enum (Kent Overstreet) - bcachefs: bch2_btree_id_str() (Kent Overstreet) - bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarily (Kent Overstreet) - bcachefs: Fix lock ordering with snapshot_create_lock (Kent Overstreet) - six locks: Lock contended tracepoints (Kent Overstreet) - closures: Fix race in closure_sync() (Kent Overstreet) - closures: Better memory barriers (Kent Overstreet) - media: nuvoton: VIDEO_NPCM_VCD_ECE should depend on ARCH_NPCM (Geert Uytterhoeven) - media: venus: Fix firmware path for resources (Patrick Whewell) - media: venus: hfi_cmds: Replace one-element array with flex-array member and use __counted_by (Gustavo A. R. Silva) - media: venus: hfi_parser: Add check to keep the number of codecs within range (Vikash Garodia) - media: venus: hfi: add checks to handle capabilities from firmware (Vikash Garodia) - media: venus: hfi: fix the check to handle session buffer requirement (Vikash Garodia) - media: venus: hfi: add checks to perform sanity on queue pointers (Vikash Garodia) - media: platform: cadence: select MIPI_DPHY dependency (Jai Luthra) - media: MAINTAINERS: Fix path for J721E CSI2RX bindings (Jai Luthra) - media: cec: meson: always include meson sub-directory in Makefile (Marek Szyprowski) - media: videobuf2: Fix IS_ERR checking in vb2_dc_put_userptr() (Ma Ke) - media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config() (Moudy Ho) - media: mediatek: vcodec: using encoder device to alloc/free encoder memory (Yunfei Dong) - media: imx-jpeg: notify source chagne event when the first picture parsed (Ming Qian) - media: cx231xx: Use EP5_BUF_SIZE macro (Jinjie Ruan) - media: siano: Drop unnecessary error check for debugfs_create_dir/file() (Jinjie Ruan) - media: mediatek: vcodec: Handle invalid encoder vsi (Irui Wang) - media: aspeed: Drop unnecessary error check for debugfs_create_file() (Jinjie Ruan) - Documentation: media: buffer.rst: fix V4L2_BUF_FLAG_PREPARED (Hans Verkuil) - Documentation: media: gen-errors.rst: fix confusing ENOTTY description (Hans Verkuil) - dt-bindings: media: rockchip: Add resets property into decoder node (Benjamin Gaignard) - media: verisilicon: Fixes clock list for rk3588 av1 decoder (Benjamin Gaignard) - media: videobuf2: Fix IS_ERR checking in vb2_vmalloc_put_userptr() (Ma Ke) - media: pci: cx18: if cx == NULL, then don't use it. (Hans Verkuil) - media: pci: mgb4: fix potential spectre vulnerability (Hans Verkuil) - media: nxp: imx-jpeg: use goto instead of return (Hans Verkuil) - media: dvb-usb-v2: af9035: fix missing unlock (Hans Verkuil) - media: qcom: venus: fix incorrect return value (Hans Verkuil) - media: i2c: adp1653: don't reuse the same node pointer (Hans Verkuil) - media: rkisp1: resizer: Fix resizer disable check when starting stream (Laurent Pinchart) - media: rkisp1: resizer: Improve debug message when configuring resizer (Laurent Pinchart) - media: rkisp1: resizer: Drop unneeded local variable (Laurent Pinchart) - media: rkisp1: resizer: Use v4l2_area instead of v4l2_rect to store size (Laurent Pinchart) - media: rkisp1: resizer: Constify argument and local variables (Laurent Pinchart) - media: rkisp1: Program RKISP1_CIF_MI_SP_Y_PIC_SIZE register (Laurent Pinchart) - media: rkisp1: Remove dual crop control register from config structure (Laurent Pinchart) - media: rkisp1: Fix line stride calculation (Laurent Pinchart) - media: rkisp1: Constify rkisp1_v12_params_ops (Laurent Pinchart) - media: rkisp1: Convert hex constants to lowercase (Laurent Pinchart) - media: rkisp1: csi: Use V4L2 subdev active state (Laurent Pinchart) - media: rkisp1: isp: Use V4L2 subdev active state (Laurent Pinchart) - media: rkisp1: resizer: Use V4L2 subdev active state (Laurent Pinchart) - media: MAINTAINERS: Add co-maintainer for the rkisp1 driver (Laurent Pinchart) - media: ccs: Fix a (harmless) lockdep warning (Sakari Ailus) - media: ccs: Rework initialising sub-device state (Sakari Ailus) - media: i2c: mt9m114: Fix missing error unwind in probe() (Laurent Pinchart) - media: dt-bindings: sony,imx415: Allow props from video-interface-devices (Jacopo Mondi) - media: dt-bindings: sony,imx214: Allow props from video-interface-devices (Jacopo Mondi) - media: dt-bindings: ovti,ov5640: Allow props from video-interface-devices (Jacopo Mondi) - media: dt-bindings: ovti,ov4689: Allow props from video-interface-devices (Jacopo Mondi) - media: dt-bindings: ovti,ov02a10: Allow props from video-interface-devices (Jacopo Mondi) - media: dt-bindings: hynix,hi846: Add video-interface-devices properties (Jacopo Mondi) - media: ti: Add CSI2RX support for J721E (Jai Luthra) - media: dt-bindings: Add TI J721E CSI2RX (Pratyush Yadav) - media: cadence: csi2rx: Add link validation (Pratyush Yadav) - media: cadence: csi2rx: Populate subdev devnode (Pratyush Yadav) - media: cadence: csi2rx: Fix stream data configuration (Pratyush Yadav) - media: cadence: csi2rx: Set the STOP bit when stopping a stream (Pratyush Yadav) - media: cadence: csi2rx: Soft reset the streams before starting capture (Pratyush Yadav) - media: cadence: csi2rx: Configure DPHY using link freq (Pratyush Yadav) - media: cadence: csi2rx: Add get_fmt and set_fmt pad ops (Pratyush Yadav) - media: cadence: csi2rx: Cleanup media entity properly (Pratyush Yadav) - media: cadence: csi2rx: Unregister v4l2 async notifier (Pratyush Yadav) - media: dt-bindings: cadence-csi2rx: Add TI compatible string (Jai Luthra) - media: dt-bindings: Make sure items in data-lanes are unique (Pratyush Yadav) - media: Documentation: ccs: Fix spelling mistake (Umang Jain) - staging: media: ipu3: remove ftrace-like logging (Ricardo B. Marliere) - media: lirc: drop trailing space from scancode transmit (Sean Young) - media: sharp: fix sharp encoding (Sean Young) - staging: media: atomisp: improve unwinding (Hans Verkuil) - media: i2c: tc358746: check fmt validity (Hans Verkuil) - staging: media: atomisp: drop check for reentrant .s_stream() (Hans Verkuil) - media: imon: fix access to invalid resource for the second interface (Takashi Iwai) - media: rc: keymaps: add missing MODULE_DESCRIPTION to keymaps (Hans Verkuil) - media: Documentation: Split camera sensor documentation (Sakari Ailus) - media: Add MIPI CSI-2 generic long packet type definition (Sakari Ailus) - media: mc: Check pad flag validity (Sakari Ailus) - media: v4l: subdev: Print debug information on frame descriptor (Sakari Ailus) - media: v4l: subdev: Clear frame descriptor before get_frame_desc (Sakari Ailus) - media: ov2740: Return -EPROBE_DEFER if no endpoint is found (Sakari Ailus) - media: ov2740: Use sub-device active state (Sakari Ailus) - media: ov2740: Enable runtime PM before registering the async subdev (Sakari Ailus) - media: ccs: Drop re-entrant s_stream support (Sakari Ailus) - media: ccs: Partially revert "media: i2c: Use pm_runtime_resume_and_get()" (Sakari Ailus) - media: ccs: Use sub-device active state (Sakari Ailus) - media: ccs: Obtain media bus formats before initialising up sub-devices (Sakari Ailus) - media: ccs: Move media_entity_pads_init to init from register (Sakari Ailus) - media: ccs: Rename ccs_create_subdev as ccs_init_subdev (Sakari Ailus) - media: ccs: Switch to init_cfg (Sakari Ailus) - media: ccs: Correct error handling in ccs_register_subdev (Sakari Ailus) - media: ccs: Correctly initialise try compose rectangle (Sakari Ailus) - media: ccs: Fix driver quirk struct documentation (Sakari Ailus) - media: Documentation: Align numbered list, make it a proper ReST (Sakari Ailus) - media: i2c: imx219: Move variables to inner scope (Laurent Pinchart) - media: i2c: imx219: Name all subdev state variables 'state' (Laurent Pinchart) - media: i2c: imx219: Calculate crop rectangle dynamically (Laurent Pinchart) - media: i2c: imx219: Separate horizontal and vertical binning (Laurent Pinchart) - media: i2c: imx219: Implement .init_cfg() using .set_fmt() (Laurent Pinchart) - media: i2c: imx219: Remove unneeded goto (Laurent Pinchart) - media: i2c: imx219: Group functions by purpose (Laurent Pinchart) - media: i2c: imx219: Drop IMX219_VTS_* macros (Laurent Pinchart) - media: i2c: imx219: Don't store the current mode in the imx219 structure (Laurent Pinchart) - media: i2c: imx219: Access height from active format in imx219_set_ctrl (Laurent Pinchart) - media: i2c: imx219: Infer binning settings from format and crop (Laurent Pinchart) - media: i2c: imx219: Use active crop rectangle to configure registers (Laurent Pinchart) - media: i2c: imx219: Initialize ycbcr_enc (Laurent Pinchart) - media: i2c: imx219: Merge format and binning setting functions (Laurent Pinchart) - media: i2c: imx219: Set mode registers programmatically (Laurent Pinchart) - media: i2c: imx219: Fix test pattern window for 640x480 mode (Laurent Pinchart) - media: i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from common regs array (Laurent Pinchart) - media: i2c: imx219: Replace register addresses with macros (Laurent Pinchart) - media: i2c: imx219: Drop unused macros (Laurent Pinchart) - media: i2c: imx219: Convert to CCI register access helpers (Laurent Pinchart) - media: i2c: Add driver for onsemi MT9M114 camera sensor (Laurent Pinchart) - media: dt-bindings: media: i2c: Add MT9M114 camera sensor binding (Laurent Pinchart) - media: i2c/hi556: add a new mode 1296x722 settings (Bingbu Cao) - media: imx334: Orphan the driver (Sakari Ailus) - media: imx335: Orphan the driver (Sakari Ailus) - media: imx412: Orphan the driver (Sakari Ailus) - media: ov9282: Assign maintenance to Dave (Sakari Ailus) - media: platform: cros-ec: Add Taranza to the match table (Ken Lin) - media: platform: cros-ec: Rename conns array for the match table (Ken Lin) - media: dvb-frontends: drop check because i2c_unregister_device() is NULL safe (Wolfram Sang) - media: i2c: drop check because i2c_unregister_device() is NULL safe (Wolfram Sang) - media: cedrus: Fix clock/reset sequence (Jernej Skrabec) - media: visl: use canonical ftrace path (Ross Zwisler) - media: vidtv: mux: Add check and kfree for kstrdup (Jiasheng Jiang) - media: vidtv: psi: Add check for kstrdup (Jiasheng Jiang) - media: nuvoton: npcm-video: Fix IS_ERR() vs NULL bug (Dan Carpenter) - media: s5p-mfc: Fix potential deadlock on condlock (Chengfeng Ye) - media: mediatek: vcodec: add encoder power management helper functions (Irui Wang) - media: tvp541x: Sort header files (Biju Das) - media: tvp541x: Drop CONFIG_OF ifdeffery (Biju Das) - media: tvp541x: Extend match support for OF tables (Biju Das) - media: v4l2-event: Annotate struct v4l2_subscribed_event with __counted_by (Kees Cook) - media: allegro: Annotate struct mcu_msg_push_buffers_internal with __counted_by (Kees Cook) - media: s3c-camif: Avoid inappropriate kfree() (Katya Orlova) - media: cobalt: Use FIELD_GET() to extract Link Width (Ilpo Järvinen) - media: i2c: adv7180: Drop CONFIG_OF ifdeffery (Biju Das) - media: i2c: adv7180: Extend match support for OF tables (Biju Das) - media: mtk-jpegenc: Fix bug in JPEG encode quality selection (Fei Shao) - media: platform: mtk-mdp3: add missing of_node_put (Julia Lawall) - media: Documentation: dv-timings.rst: explain basic approach (Hans Verkuil) - media: amphion: handle firmware debug message (Ming Qian) - media: qcom: camss: Comment CSID dt_id field (Bryan O'Donoghue) - media: qcom: camss: Propagate vfe_reset error up the callstack (Bryan O'Donoghue) - media: qcom: camss: Move vfe_disable into a common routine where applicable (Bryan O'Donoghue) - media: qcom: camss: Support RDI3 for VFE 17x (Bryan O'Donoghue) - media: qcom: camss: Fix support for setting CSIPHY clock name csiphyX (Bryan O'Donoghue) - media: qcom: camss: Functionally decompose CSIPHY clock lookups (Bryan O'Donoghue) - media: qcom: camss: Allow clocks vfeN vfe_liteN or vfe_lite (Bryan O'Donoghue) - media: qcom: camss: Untangle if/else spaghetti in camss (Bryan O'Donoghue) - media: qcom: camss: Remove special case for VFE get/put (Bryan O'Donoghue) - media: qcom: camss: Assign the correct number of RDIs per VFE (Bryan O'Donoghue) - media: qcom: camss: Pass CAMSS subdev callbacks via resource ops pointer (Bryan O'Donoghue) - media: qcom: camss: Pass line_num from compat resources (Bryan O'Donoghue) - media: qcom: camss: Pass remainder of variables as resources (Bryan O'Donoghue) - media: qcom: camss: Pass icc bandwidth table as a platform parameter (Bryan O'Donoghue) - media: qcom: camss: Start to move to module compat matched resources (Bryan O'Donoghue) - media: qcom: camss: Rename camss struct resources to camss_subdev_resources (Bryan O'Donoghue) - media: qcom: camss: Amalgamate struct resource with struct resource_ispif (Bryan O'Donoghue) - media: Documentation: Added Digiteq Automotive MGB4 driver documentation (Martin Tůma) - media: pci: mgb4: Added Digiteq Automotive MGB4 driver (Martin Tůma) - media: radio-si476x: don't fill in bus_info (Hans Verkuil) - media: verisilicon: replace snprintf with strscpy+strlcat (Hans Verkuil) - media: radio-miropcm20: set bus_info to explicit name (Hans Verkuil) - media: radio-isa: use dev_name to fill in bus_info (Hans Verkuil) - media: atmel: drop bus_info (Hans Verkuil) - media: am437x: don't fill in bus_info (Hans Verkuil) - media: rcar_drif: use explicit name for bus_info (Hans Verkuil) - media: microchip: don't set bus_info (Hans Verkuil) - media: vivid: use VIVID_MODULE_NAME to fill bus_info (Hans Verkuil) - media: v4l2-device.h: drop V4L2_DEVICE_NAME_SIZE (Hans Verkuil) - media: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE (Hans Verkuil) - media: v4l2-subdev.h: increase struct v4l2_subdev name size (Hans Verkuil) - media: v4l2-dev.h: increase struct video_device name size (Hans Verkuil) - media: zoran: increase name size (Hans Verkuil) - media: renesas-ceu: keep input name simple (Hans Verkuil) - media: cec.h: increase input_phys buffer (Hans Verkuil) - media: rc: ati_remote: increase mouse_name buffer size (Hans Verkuil) - media: cx18: increase in_workq_name size (Hans Verkuil) - media: ipu-bridge: increase sensor_name size (Hans Verkuil) - media: vivid: avoid integer overflow (Hans Verkuil) - media: atomisp: ia_ccs_debug.c: increase enable_info buffer (Hans Verkuil) - media: cadence: increase buffer size in csi2tx_get_resources() (Hans Verkuil) - media: allegro-dvt: increase buffer size in msg_type_name() (Hans Verkuil) - media: atomisp: fix 'read beyond size of field' (Hans Verkuil) - media: atomisp: Drop atomisp-ov5693 sensor driver (Hans de Goede) - media: atomisp: Disable VCM for OV5693 for now (Hans de Goede) - media: atomisp: gc0310: Stop setting v4l2_subdev.fwnode to the endpoint fwnode (Hans de Goede) - media: atomisp: Drop VIDEO_ATOMISP_ISP2401 Kconfig option (Hans de Goede) - media: atomisp: Drop ia_css_debug_dump_debug_info() and functions only used by it (Hans de Goede) - media: atomisp: Simplify some if (IS_ISP2401...) statements (Hans de Goede) - media: atomisp: atomisp_v4l2: Removed unnecessary code (Kate Hsuan) - media: atomisp: sh_css: Removed #ifdef ISP2401 to make the driver generic (Kate Hsuan) - media: atomisp: sh_css: Removed #ifdef ISP2401 to make code generic (Kate Hsuan) - media: atomisp: sh_css: Renamed sh_css_config_input_network() (Kate Hsuan) - media: atomisp: sh_css: Removed #ifdef ISP2401 to make driver generic (Kate Hsuan) - media: atomisp: sh_css_sp: Remove #ifdef ISP2401 to make driver generic (Kate Hsuan) - media: atomisp: sh_css: Removed #ifdef ISP2401 to make the driver generic (Kate Hsuan) - media: atomisp: sh_css_mipi: Removed unused code ia_css_mipi_frame_enable_check_on_size() (Kate Hsuan) - media: atomisp: atomisp_compat_css20: Removed #ifdef ISP2401 to make driver generic (Kate Hsuan) - media: atomisp: hive_isp_css_include: Removed #ifdef ISP2401 to make driver generic (Kate Hsuan) - media: atomisp: binary: Removed #ifdef ISP2401 to make driver generic (Kate Hsuan) - media: atomisp: ia_css_raw.host: Remove #ifdef ISP2401 to make the driver generic (Kate Hsuan) - media: atomisp: Mark ia_css_isys_240?_init() static (Hans de Goede) - media: atomisp: Remove aliases for MIPI_FORMAT_2400_CUSTOM0 (Hans de Goede) - media: atomisp: Remove empty isys_public.h (Hans de Goede) - media: atomisp: isys_init: Initiate atomisp in a generic manner (Kate Hsuan) - media: atomisp: rx: Removed #if defined(ISP2401) to make driver generic (Kate Hsuan) - media: atomisp: Compile the object codes for a generic driver (Kate Hsuan) - media: atomisp: ifmtr: Removed #if defined(ISP2401) to make driver generic (Kate Hsuan) - media: atomisp: pipeline: Removed #if defined(ISP2401) to make driver generic (Kate Hsuan) - media: atomisp: hive_isp_css_common: Removed #if defined(ISP2401) to make driver generic (Kate Hsuan) - media: atomisp: isys: Removed #if defined(ISP2401) to make driver generic (Kate Hsuan) - media: atomisp: css_2401_system: Remove #ifdef ISP2401 to make the driver generic (Kate Hsuan) - media: atomisp: Included both input system headers (Kate Hsuan) - media: atomisp: Make two individual enum to define the MIPI format (Kate Hsuan) - media: atomisp: ia_css_debug: Removed debug codes for dumping status (Kate Hsuan) - media: atomisp: Remove v4l2_ctrl_s_ctrl(asd->run_mode) calls from atomisp_open() (Hans de Goede) - media: atomisp: Remove support for custom run-mode v4l2-ctrl on sensors (Hans de Goede) - media: atomisp: Add some higher resolutions to atomisp_enum_framesizes() (Hans de Goede) - media: atomisp: Change atomisp_enum_framesizes() too small cut off from 2/3th to 5/8th (Hans de Goede) - media: atomisp: Clamp width to max 1920 pixels when in ATOMISP_RUN_MODE_PREVIEW (Hans de Goede) - media: atomisp: Fix missing v4l2_fh_release() in atomisp_open() error exit (Hans de Goede) - media: atomisp: sh_css_internal: sh_css_params: Unifying sh_css_sp_group data structure (Kate Hsuan) - media: atomisp: Removed unused HAS_WATCHDOG_SP_THREAD_DEBUG debug (Kate Hsuan) - media: atomisp: ia_css_debug: Removed unused codes for debug (Kate Hsuan) - dt-bindings: media: Add compatible for Meson-S4 IR Controller (Zelong Dong) - media: rc: meson-ir: support rc driver type RC_DRIVER_SCANCODE (Zelong Dong) - media: rc: remove ir-rx51 in favour of generic pwm-ir-tx (Sean Young) - dt-bindings: media: remove nokia,n900-ir as pwm-ir-tx is compatible (Sean Young) - media: nuvoton: Add driver for NPCM video capture and encoding engine (Marvin Lin) - media: uapi: Add controls for NPCM video driver (Marvin Lin) - media: v4l2-ctrls: Add user control base for Nuvoton NPCM controls (Marvin Lin) - media: v4l: Add HEXTILE compressed format (Marvin Lin) - dt-bindings: soc: nuvoton: Add NPCM GFXI (Marvin Lin) - media: dt-bindings: nuvoton: Add NPCM VCD and ECE engine (Marvin Lin) - media: remove the old videobuf framework (Hans Verkuil) - media: atomisp: remove left-over videobuf include (Hans Verkuil) - media: imx-jpeg: Remove unused declarations (Yue Haibing) - media: use struct_size() helper (Yu Liao) - media: mediatek: vcodec: fix spelling mistake "resonable" -> "reasonable" (Colin Ian King) - media: exynos4-is: fimc-is: replace duplicate pmu node with phandle (Krzysztof Kozlowski) - media: dt-bindings: samsung,fimc: correct unit addresses in DTS example (Krzysztof Kozlowski) - media: dt-bindings: samsung,exynos4212-fimc-is: replace duplicate pmu node with phandle (Krzysztof Kozlowski) - media: staging: media: sunxi: cedrus: Remove redundant of_match_ptr() (Ruan Jinjie) - media: nxp: Use devm_kmemdup to replace devm_kmalloc + memcpy (Li Zetao) - media: cx25840: simplify cx23885_dif_setup() (Hans Verkuil) - media: platform: Use dev_err_probe instead of dev_err (Wang Ming) - media: bt8xx: make read-only arrays static (Colin Ian King) - media: bttv: Add MODULE_FIRMWARE macro (Juerg Haefliger) - media: bttv: fix use after free error due to btv->timeout timer (Zheng Wang) - media: i2c: ov9734: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov8856: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov5675: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov5670: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov13b10: Drop stream handling in runtime PM handlers (Laurent Pinchart) - media: i2c: ov2740: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov13858: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov08x40: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov08d10: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov02a10: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ov01a10: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: og01a1b: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: imx355: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: imx319: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: imx258: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: imx219: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: imx214: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: imx208: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: hi847: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: hi846: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: hi556: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ccs: Drop system suspend and resume handlers (Laurent Pinchart) - media: i2c: ar0521: Drop system suspend and resume handlers (Laurent Pinchart) - Documentation: media: camera-sensor: Improve power management documentation (Laurent Pinchart) - Documentation: media: camera-sensor: Move power management section (Laurent Pinchart) - Documentation: media: camera-sensor: Use link to upstream DT bindings (Laurent Pinchart) - Documentation: media: camera-sensor: Fix typo and vocabulary selection (Laurent Pinchart) - media: i2c: ov9734: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov9282: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov8856: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov7740: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov5695: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov5675: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov5670: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov5647: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov4689: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov2740: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov2685: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov13b10: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov13858: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov08x40: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov08d10: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: ov01a10: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: og01a1b: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: mt9m001: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx412: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx355: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx335: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx334: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx319: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx258: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx219: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx214: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: imx208: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: hi846: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: i2c: hi556: Drop check for reentrant .s_stream() (Laurent Pinchart) - media: v4l2-subdev: Document and enforce .s_stream() requirements (Laurent Pinchart) - media: ov13b10: Add 1364x768 register settings (Hao Yao) - media: dt-bindings: Add OV5642 (Fabio Estevam) - media: Documentation: Mention CCS tools (Sakari Ailus) - media: i2c: imx296: Replace streaming flag with runtime PM check (Laurent Pinchart) - media: i2c: imx415: Replace streaming flag with runtime PM check (Laurent Pinchart) - media: i2c: ov5693: Drop the unused streaming flag (Laurent Pinchart) - media: i2c: Use pm_runtime_resume_and_get() (Laurent Pinchart) - media: ov5640: Fix a memory leak when ov5640_probe fails (Xiaolei Wang) - media: i2c: imx334: add support for test pattern generator (Shravan Chippa) - media: i2c: ov7670: Drop CONFIG_OF ifdeffery (Biju Das) - media: i2c: ov7670: Extend match support for OF tables (Biju Das) - media: i2c: mt9v032: Drop CONFIG_OF ifdeffery (Biju Das) - media: i2c: mt9v032: Extend match support for OF tables (Biju Das) - media: i2c: Drop ifdeffery from sensor drivers (Jacopo Mondi) - media: i2c: video-i2c: Convert enum->pointer for data in the match tables (Biju Das) - media: platform: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - media: v4l2-subdev: Document that routing support depends on streams (Laurent Pinchart) - media: i2c: imx415: Use v4l2_subdev_get_fmt() (Umang Jain) - media: i2c: max9286: Fix some redundant of_node_put() calls (Christophe JAILLET) - media: ivsc: ace: probe ace device after IPU bridge is initialized. (Wentong Wu) - media: ivsc: ace: remove name identifier (Wentong Wu) - media: ivsc: csi: remove name identifier (Wentong Wu) - media: v4l2-mc: Make v4l2_pipeline_pm_{get,put} deprecated (Sakari Ailus) - media: ov2640: Use the devm_clk_get_enabled() helper function (Ruan Jinjie) - media: v4l: Fix documentation for 12-bit packed Bayer (Suhrid Subramaniam) - media: staging: ipu3-imgu: Initialise height_per_slice in the stripes (Jean-Michel Hautbois) - media: dt-bindings: ov5693: fix maintainer email address (Tommaso Merciai) - media: ivsc: Improve Kconfig help text (Sakari Ailus) - media: ov5640: fix vblank unchange issue when work at dvp mode (Guoniu.zhou) - media: ov13b10: Fix some error checking in probe (Dan Carpenter) - MAINTAINERS: fix file path for Omnvision OV4689 (Mikhail Rudenko) - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Jinjie Ruan) - media: cx231xx: Switch to use kmemdup() helper (Jinjie Ruan) - media: videobuf2: fix typo: vb2_dbuf -> vb2_qbuf (Hans Verkuil) - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Rajeshwar R Shinde) - media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination (Marek Vasut) - media: hantro: Check whether reset op is defined before use (Marek Vasut) - media: cobalt: Use list_for_each_entry() helper (Jinjie Ruan) - media: imx-jpeg: initiate a drain of the capture queue in dynamic resolution change (Ming Qian) - media: c8sectpfe: Use the devm_clk_get_enabled() helper function (Ruan Jinjie) - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Chen Jiahao) - media: dvb-usb: gp8psk: Remove an unnecessary ternary operator (Ruan Jinjie) - media: radio-wl1273: Remove an unnecessary ternary operator (Ruan Jinjie) - media: dvb-frontends: drx39xyj: Remove unnecessary ternary operators (Ruan Jinjie) - media: platform: cros-ec: Add Boxy to the match table (rasheed.hsueh) - media: cros-ec-cec: Add Constitution to the match table (Stefan Adolfsson) - media: cros-ec-cec: Add Dibbi to the match table (Reka Norman) - media: cros-ec-cec: Get number of CEC ports from EC (Reka Norman) - media: cros-ec-cec: Allow specifying multiple HDMI connectors (Reka Norman) - media: cros-ec-cec: Support receiving messages from multiple ports (Reka Norman) - media: cros-ec-cec: Support multiple ports in MKBP cec_events (Reka Norman) - media: cros-ec-cec: Support multiple ports in write command (Reka Norman) - media: cros-ec-cec: Support multiple ports in set/get host commands (Reka Norman) - media: cros-ec-cec: Manage an array of ports (Reka Norman) - media: cros-ec-cec: Use cros_ec_cmd to send host commands (Reka Norman) - media: qcom/camss: use 1X16 formats instead of 2X8 (Martin Dørum) - dt-bindings: media: qcom,sdm845-venus-v2: Allow interconnect properties (Konrad Dybcio) - media: qcom: camss: Fix csid-gen2 for test pattern generator (Andrey Konovalov) - media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 (Bryan O'Donoghue) - media: qcom: camss: Fix invalid clock enable bit disjunction (Bryan O'Donoghue) - media: qcom: camss: Fix missing vfe_lite clocks check (Bryan O'Donoghue) - media: qcom: camss: Fix VFE-480 vfe_disable_output() (Bryan O'Donoghue) - media: qcom: camss: Fix VFE-17x vfe_disable_output() (Bryan O'Donoghue) - media: qcom: camss: Fix vfe_get() error jump (Bryan O'Donoghue) - media: qcom: camss: Fix genpd cleanup (Bryan O'Donoghue) - media: qcom: camss: Fix V4L2 async notifier error path (Bryan O'Donoghue) - media: qcom: camss: Fix pm_domain_on sequence in probe (Bryan O'Donoghue) - dt-bindings: rtc: Add Mstar SSD202D RTC (Romain Perier) - rtc: Add support for the SSD202D RTC (Romain Perier) - rtc: at91rm9200: annotate at91_rtc_remove with __exit again (Alexandre Belloni) - dt-bindings: rtc: microcrystal,rv3032: Document wakeup-source property (Marek Vasut) - dt-bindings: rtc: pcf8523: Convert to YAML (Fabio Estevam) - dt-bindings: rtc: mcp795: move to trivial-rtc (Javier Carrasco) - rtc: ep93xx: add DT support for Cirrus EP93xx (Nikita Shubin) - dt-bindings: rtc: Add Cirrus EP93xx (Nikita Shubin) - dt-bindings: rtc: pcf2123: convert to YAML (Javier Carrasco) - rtc: efi: fixed typo in efi_procfs() (Maxim Korotkov) - rtc: omap: Use device_get_match_data() (Rob Herring) - rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call (Javier Carrasco) - rtc: rtc7301: Support byte-addressed IO (Linus Walleij) - rtc: rtc7301: Rewrite bindings in schema (Linus Walleij) - rtc: sh: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: pxa: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: mv: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: imxdi: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: at91rm9200: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: pcap: Drop no-op remove function (Uwe Kleine-König) - rtc: sh: Mark driver struct with __refdata to prevent section mismatch warning (Uwe Kleine-König) - rtc: pxa: Mark driver struct with __refdata to prevent section mismatch warning (Uwe Kleine-König) - rtc: mv: Mark driver struct with __refdata to prevent section mismatch warning (Uwe Kleine-König) - rtc: imxdi: Mark driver struct with __refdata to prevent section mismatch warning (Uwe Kleine-König) - rtc: at91rm9200: Mark driver struct with __refdata to prevent section mismatch warning (Uwe Kleine-König) - rtc: imxdi: Soften dependencies for improved compile coverage (Uwe Kleine-König) - rtc: brcmstb-waketimer: support level alarm_irq (Doug Berger) - rtc: sh: silence warning (Alexandre Belloni) - dt-bindings: mailbox: qcom-ipcc: document the SM8650 Inter-Processor Communication Controller (Neil Armstrong) - mailbox: mtk-cmdq-mailbox: Implement Runtime PM with autosuspend (AngeloGioacchino Del Regno) - mailbox: Use device_get_match_data() (Rob Herring) - dt-bindings: zynqmp: add destination mailbox compatible (Tanmay Shah) - dt-bindings: mailbox: qcom: add one more clock provider for IPQ mailbox (Kathiravan Thirumoorthy) - mailbox: imx: support channel type tx doorbell v2 (Peng Fan) - dt-bindings: mailbox: fsl,mu: add new tx doorbell channel (Peng Fan) - vdpa_sim: implement .reset_map support (Si-Wei Liu) - vdpa/mlx5: implement .reset_map driver op (Si-Wei Liu) - vhost-vdpa: clean iotlb map during reset for older userspace (Si-Wei Liu) - vdpa: introduce .compat_reset operation callback (Si-Wei Liu) - vhost-vdpa: introduce IOTLB_PERSIST backend feature bit (Si-Wei Liu) - vhost-vdpa: reset vendor specific mapping to initial state in .release (Si-Wei Liu) - vdpa: introduce .reset_map operation callback (Si-Wei Liu) - virtio_pci: add check for common cfg size (Xuan Zhuo) - virtio-blk: fix implicit overflow on virtio_max_dma_size (zhenwei pi) - virtio_pci: add build offset check for the new common cfg items (Xuan Zhuo) - virtio: add definition of VIRTIO_F_NOTIF_CONFIG_DATA feature bit (Xuan Zhuo) - vduse: make vduse_class constant (Greg Kroah-Hartman) - vhost-scsi: Spelling s/preceeding/preceding/g (Geert Uytterhoeven) - virtio: kdoc for struct virtio_pci_modern_device (Shannon Nelson) - vdpa: Update sysfs ABI documentation (Shawn.Shao) - MAINTAINERS: Add myself as mlx5_vdpa driver (Dragos Tatulea) - virtio-balloon: correct the comment of virtballoon_migratepage() (Xueshi Hu) - mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (Eugenio Pérez) - vdpa/mlx5: Update cvq iotlb mapping on ASID change (Dragos Tatulea) - vdpa/mlx5: Make iotlb helper functions more generic (Dragos Tatulea) - vdpa/mlx5: Enable hw support for vq descriptor mapping (Dragos Tatulea) - vdpa/mlx5: Introduce mr for vq descriptor (Dragos Tatulea) - vdpa/mlx5: Improve mr update flow (Dragos Tatulea) - vdpa/mlx5: Move mr mutex out of mr struct (Dragos Tatulea) - vdpa/mlx5: Allow creation/deletion of any given mr struct (Dragos Tatulea) - vdpa/mlx5: Rename mr destroy functions (Dragos Tatulea) - vdpa/mlx5: Collapse "dvq" mr add/delete functions (Dragos Tatulea) - vdpa/mlx5: Take cvq iotlb lock during refresh (Dragos Tatulea) - vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code (Dragos Tatulea) - vdpa/mlx5: Create helper function for dma mappings (Dragos Tatulea) - vhost-vdpa: uAPI to get dedicated descriptor group id (Si-Wei Liu) - vhost-vdpa: introduce descriptor group backend feature (Si-Wei Liu) - vdpa: introduce dedicated descriptor group for virtqueue (Si-Wei Liu) - vdpa/mlx5: Expose descriptor group mkey hw capability (Dragos Tatulea) - firewire: Annotate struct fw_node with __counted_by (Kees Cook) - i2c: s3c2410: make i2c_s3c_irq_nextbyte() void (Jason Yan) - i2c: qcom-geni: add ACPI device id for sc8180x (Shawn Guo) - Documentation: i2c: add fault code for not supporting 10 bit addresses (Wolfram Sang) - i2c: sun6i-p2wi: Prevent potential division by zero (Axel Lin) - i2c: mux: demux-pinctrl: Convert to use sysfs_emit_at() API (ye xingchen) - i2c: i801: Use new helper acpi_use_parent_companion (Heiner Kallweit) - ACPI: Add helper acpi_use_parent_companion (Heiner Kallweit) - MAINTAINERS: add YAML file for i2c-demux-pinctrl (Wolfram Sang) - i2c: core: fix lockdep warning for sparsely nested adapter chain (Daniel Mack) - i2c: axxia: eliminate kernel-doc warnings (Randy Dunlap) - dt-bindings: i2c: i2c-demux-pinctrl: Convert to json-schema (Geert Uytterhoeven) - i2c: stm32f7: Use devm_clk_get_enabled() (Andi Shyti) - i2c: stm32f4: Use devm_clk_get_enabled() (Andi Shyti) - i2c: stm32f7: add description of atomic in struct stm32f7_i2c_dev (Alain Volmat) - i2c: fix memleak in i2c_new_client_device() (Wolfram Sang) - i2c: exynos5: Calculate t_scl_l, t_scl_h according to i2c spec (Camel Guo) - i2c: i801: Simplify class-based client device instantiation (Heiner Kallweit) - i2c: exynos5: add support for atomic transfers (Marek Szyprowski) - i2c: at91-core: Use devm_clk_get_enabled() (Andi Shyti) - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alexander Stein) - dt-bindings: at24: add ST M24C64-D Additional Write lockable page (Alexander Stein) - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Marek Vasut) - dt-bindings: at24: add ST M24C32-D Additional Write lockable page (Marek Vasut) - eeprom: at24: Annotate struct at24_data with __counted_by (Kees Cook) - eeprom: at24: Drop at24_get_chip_data() (Biju Das) - Revert "dt-bindings: i2c: qcom-cci: Document sc8280xp compatible" (Wolfram Sang) - i2c: brcmstb: Add support for atomic transfers (Marek Szyprowski) - i2c: i801: Add support for Intel Birch Stream SoC (Jarkko Nikula) - dt-bindings: i2c: qcom-cci: Document sc8280xp compatible (Bryan O'Donoghue) - i2c: Use device_get_match_data() (Rob Herring) - dt-bindings: i2c: qcom-cci: Document SC7280 compatible (Luca Weiss) - i2c: rcar: fix error code in probe() (Dan Carpenter) - i2c: stm32f7: Add atomic_xfer method to driver (Sean Nyekjaer) - i2c: Annotate struct i2c_atr with __counted_by (Kees Cook) - i2c: mux: demux-pinctrl: Annotate struct i2c_demux_pinctrl_priv with __counted_by (Kees Cook) - i2c: powermac: replace deprecated strncpy (Justin Stitt) - i2c: cp2615: replace deprecated strncpy with strscpy (Justin Stitt) - i2c: mux: gpio: adhere to coding style (Wolfram Sang) - i2c: gpio: remove error checks with debugfs (Wolfram Sang) - i2c: rcar: improve accuracy for R-Car Gen3+ (Wolfram Sang) - i2c: rcar: reset controller is mandatory for Gen3+ (Wolfram Sang) - i2c: i801: replace acpi_lock with I2C bus lock (Heiner Kallweit) - i2c: i801: use i2c_mark_adapter_suspended/resumed (Heiner Kallweit) - i2c: dev: make i2c_dev_class a static const structure (Ivan Orlov) - i2c: mt65xx: allow optional pmic clock (Daniel Golle) - i2c: i801: simplify module boilerplate code (Heiner Kallweit) - i2c: i801: add helper i801_restore_regs (Heiner Kallweit) - i2c: riic: avoid potential division by zero (Wolfram Sang) - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Wolfram Sang) - i2c: rcar: calculate divider instead of brute-forcing it (Wolfram Sang) - i2c: rcar: properly format a debug output (Wolfram Sang) - i2c: rcar: avoid non-standard use of goto (Wolfram Sang) - i2c: i801: fix potential race in i801_block_transaction_byte_by_byte (Heiner Kallweit) - ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted (Zhihao Cheng) - ubi: block: Fix use-after-free in ubiblock_cleanup (ZhaoLong Wang) - ubifs: fix possible dereference after free (Konstantin Meskhidze) - ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools (Zhihao Cheng) - ubi: fastmap: Add module parameter to control reserving filling pool PEBs (Zhihao Cheng) - ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs (Zhihao Cheng) - ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out (Zhihao Cheng) - ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists (Zhihao Cheng) - ubi: fastmap: Remove unneeded break condition while filling pools (Zhihao Cheng) - ubi: fastmap: Wait until there are enough free PEBs before filling pools (Zhihao Cheng) - ubi: fastmap: Use free pebs reserved for bad block handling (Zhihao Cheng) - ubi: Replace erase_block() with sync_erase() (Zhihao Cheng) - ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap (Zhihao Cheng) - ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash (Zhihao Cheng) - ubi: fastmap: Fix missed ec updating after erasing old fastmap data block (Zhihao Cheng) - ubifs: Fix missing error code err (Ferry Meng) - ubifs: Fix memory leak of bud->log_hash (Vincent Whitchurch) - ubifs: Fix some kernel-doc comments (Yang Li) - i3c: master: handle IBIs in order they came (Zbigniew Lukwinski) - i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data. (Billy Tsai) - i3c: master: svc: fix compatibility string mismatch with binding doc (Frank Li) - i3c: master: svc: fix random hot join failure since timeout error (Frank Li) - i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen (Frank Li) - i3c: master: svc: fix check wrong status register in irq handler (Frank Li) - i3c: master: svc: fix ibi may not return mandatory data byte (Frank Li) - i3c: master: svc: fix wrong data return when IBI happen during start frame (Frank Li) - i3c: master: svc: fix race condition in ibi work thread (Frank Li) - i3c: Fix typo "Provisional ID" to "Provisioned ID" (Matt Johnston) - i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs (Dinghao Liu) - i3c: mipi-i3c-hci: Resume controller after aborted transfer (Jarkko Nikula) - i3c: mipi-i3c-hci: Resume controller explicitly (Jarkko Nikula) - i3c: mipi-i3c-hci: Fix missing xfer->completion in hci_cmd_v1_daa() (Jarkko Nikula) - i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer (Jarkko Nikula) - i3c: mipi-i3c-hci: Set number of SW enabled Ring Bundles earlier (Jarkko Nikula) - i3c: mipi-i3c-hci: Fix race between bus cleanup and interrupt (Jarkko Nikula) - i3c: mipi-i3c-hci: Set ring start request together with enable (Jarkko Nikula) - i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out (Jarkko Nikula) - i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler (Jarkko Nikula) - i3c: mipi-i3c-hci: Fix DAT/DCT entry sizes (Jarkko Nikula) - i3c: mipi-i3c-hci: Add MODULE_ALIAS (Jarkko Nikula) - i3c: master: Inherit DMA masks and parameters from parent device (Jarkko Nikula) - i3c: svc: Annotate struct svc_i3c_xfer with __counted_by (Kees Cook) - i3c/master/mipi-i3c-hci: Annotate struct hci_rings_data with __counted_by (Kees Cook) - i3c: master: cdns: Annotate struct cdns_i3c_xfer with __counted_by (Kees Cook) - i3c: dw: Annotate struct dw_i3c_xfer with __counted_by (Kees Cook) - i3c: replace deprecated strncpy (Justin Stitt) - i3c: master: cdns: Fix reading status register (Joshua Yeong) - lib/fw_table: Remove acpi_parse_entries_array() export (Dan Williams) - cxl/pci: Change CXL AER support check to use native AER (Terry Bowman) - cxl/hdm: Remove broken error path (Dan Williams) - cxl/hdm: Fix && vs || bug (Dan Carpenter) - cxl: Add decoders_committed sysfs attribute to cxl_port (Dave Jiang) - cxl: Add cxl_decoders_committed() helper (Dave Jiang) - MAINTAINERS: Add tools/testing/cxl files to CXL (Vishal Verma) - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (Alison Schofield) - cxl/pci: Update comment (Ira Weiny) - cxl/port: Quiet warning messages from the cxl_test environment (Dan Williams) - acpi: Move common tables helper functions to common lib (Dave Jiang) - cxl: Add support for reading CXL switch CDAT table (Dave Jiang) - cxl: Add checksum verification to CDAT from CXL (Dave Jiang) - cxl: Export QTG ids from CFMWS to sysfs as qos_class attribute (Dave Jiang) - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (Robert Richter) - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (Robert Richter) - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Robert Richter) - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Robert Richter) - cxl/pci: Disable root port interrupts in RCH mode (Terry Bowman) - cxl/pci: Add RCH downstream port error logging (Terry Bowman) - cxl/pci: Map RCH downstream AER registers for logging protocol errors (Terry Bowman) - cxl/pci: Update CXL error logging to use RAS register address (Terry Bowman) - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Terry Bowman) - cxl/pci: Add RCH downstream port AER register discovery (Robert Richter) - cxl/port: Remove Component Register base address from struct cxl_port (Robert Richter) - cxl/pci: Remove Component Register base address from struct cxl_dev_state (Robert Richter) - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (Robert Richter) - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (Robert Richter) - cxl/port: Pre-initialize component register mappings (Robert Richter) - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (Robert Richter) - cxl/port: Fix @host confusion in cxl_dport_setup_regs() (Dan Williams) - cxl/core/regs: Rename @dev to @host in struct cxl_register_map (Robert Richter) - cxl/port: Fix delete_endpoint() vs parent unregistration race (Dan Williams) - tools/testing/cxl: Slow down the mock firmware transfer (Vishal Verma) - cxl/region: Fix x1 root-decoder granularity calculations (Jim Harris) - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (Li Zhijian) - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (Alison Schofield) - cxl/region: Calculate a target position in a region interleave (Alison Schofield) - cxl/region: Prepare the decoder match range helper for reuse (Alison Schofield) - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (Jim Harris) - tools/testing/cxl: Add 'sanitize notifier' support (Dan Williams) - tools/testing/cxl: Make cxl_memdev_state available to other command emulation (Dan Williams) - cxl/mem: Fix shutdown order (Dan Williams) - cxl/memdev: Fix sanitize vs decoder setup locking (Dan Williams) - cxl/pci: Fix sanitize notifier setup (Dan Williams) - cxl/pci: Clarify devm host for memdev relative setup (Dan Williams) - cxl/pci: Remove inconsistent usage of dev_err_probe() (Dan Williams) - cxl/pci: Remove hardirq handler for cxl_request_irq() (Dan Williams) - cxl/pci: Cleanup 'sanitize' to always poll (Dan Williams) - cxl/pci: Remove unnecessary device reference management in sanitize work (Dan Williams) - virt: tdx-guest: Add Quote generation support using TSM_REPORTS (Kuppuswamy Sathyanarayanan) - virt: sevguest: Add TSM_REPORTS support for SNP_GET_EXT_REPORT (Dan Williams) - mm/slab: Add __free() support for kvfree (Dan Williams) - virt: sevguest: Prep for kernel internal get_ext_report() (Dan Williams) - configfs-tsm: Introduce a shared ABI for attestation reports (Dan Williams) - virt: coco: Add a coco/Makefile and coco/Kconfig (Dan Williams) - virt: sevguest: Fix passing a stack buffer as a scatterlist target (Dan Williams) - mtd: rawnand: meson: check return value of devm_kasprintf() (Yi Yang) - mtd: rawnand: intel: check return value of devm_kasprintf() (Yi Yang) - mtd: rawnand: sh_flctl: Convert to module_platform_driver() (Uwe Kleine-König) - mtd: rawnand: Remove unused of_gpio.h inclusion (Andy Shevchenko) - mtd: spinand: Add support for XTX XT26xxxDxxxxx (Bruce Suen) - mtd: spinand: winbond: add support for serial NAND flash (Sridharan S N) - mtd: rawnand: cadence: Annotate struct cdns_nand_chip with __counted_by (Kees Cook) - mtd: rawnand: Annotate struct mtk_nfc_nand_chip with __counted_by (Kees Cook) - mtd: spinand: add support for FORESEE F35SQA002G (Martin Kurbanov) - mtd: rawnand: rockchip: Use struct_size() (Christophe JAILLET) - mtd: rawnand: arasan: Include ECC syndrome along with in-band data while checking for ECC failure (Amit Kumar Mahapatra) - mtd: rawnand: remove 'nand_exit_status_op()' prototype (Arseniy Krasnov) - mtd: rawnand: omap2: Fix check 0 for platform_get_irq() (Yi Yang) - mtd: rawnand: tegra: add missing check for platform_get_irq() (Yi Yang) - mtd: spi-nor: micron-st: use SFDP table for mt25qu512a (Mamta Shukla) - mtd: spi-nor: micron-st: enable lock/unlock for mt25qu512a (Mamta Shukla) - mtd: spi-nor: atmel: add at25ff321a entry (Nicolas Ferre) - mtd: spi-nor: core: get rid of the INFOx() macros (Michael Walle) - mtd: spi-nor: atmel: drop duplicate entry (Michael Walle) - mtd: spi-nor: winbond: sort flash_info entries (Michael Walle) - mtd: spi-nor: sst: sort flash_info database (Michael Walle) - mtd: spi-nor: spansion: sort flash_info database (Michael Walle) - mtd: spi-nor: micron-st: sort flash_info database (Michael Walle) - mtd: spi-nor: macronix: sort flash_info database (Michael Walle) - mtd: spi-nor: issi: sort flash_info database (Michael Walle) - mtd: spi-nor: gigadevice: sort flash_info database (Michael Walle) - mtd: spi-nor: eon: sort flash_info database (Michael Walle) - mtd: spi-nor: atmel: sort flash_info database (Michael Walle) - mtd: spi-nor: xmc: convert flash_info to new format (Michael Walle) - mtd: spi-nor: xilinx: use new macros in S3AN_INFO() (Michael Walle) - mtd: spi-nor: winbond: convert flash_info to new format (Michael Walle) - mtd: spi-nor: sst: convert flash_info to new format (Michael Walle) - mtd: spi-nor: spansion: convert flash_info to new format (Michael Walle) - mtd: spi-nor: micron-st: convert flash_info to new format (Michael Walle) - mtd: spi-nor: macronix: convert flash_info to new format (Michael Walle) - mtd: spi-nor: issi: convert flash_info to new format (Michael Walle) - mtd: spi-nor: intel: convert flash_info to new format (Michael Walle) - mtd: spi-nor: gigadevice: convert flash_info to new format (Michael Walle) - mtd: spi-nor: everspin: convert flash_info to new format (Michael Walle) - mtd: spi-nor: esmt: convert flash_info to new format (Michael Walle) - mtd: spi-nor: eon: convert flash_info to new format (Michael Walle) - mtd: spi-nor: atmel: convert flash_info to new format (Michael Walle) - mtd: spi-nor: remove or move flash_info comments (Michael Walle) - mtd: spi-nor: add SNOR_ID() and SNOR_OTP() (Michael Walle) - mtd: spi-nor: rename .otp_org to .otp and make it a pointer (Michael Walle) - mtd: spi-nor: move the .id and .id_len into an own structure (Michael Walle) - mtd: spi-nor: introduce (temporary) INFO0() (Michael Walle) - mtd: spi-nor: drop .parse_sfdp (Michael Walle) - mtd: spi-nor: make sector_size optional (Michael Walle) - mtd: spi-nor: push 4k SE handling into spi_nor_select_uniform_erase() (Michael Walle) - mtd: spi-nor: default .n_banks to 1 (Michael Walle) - mtd: spi-nor: store .n_banks in struct spi_nor_flash_parameter (Michael Walle) - mtd: spi-nor: default page_size to 256 bytes (Michael Walle) - mtd: spi-nor: convert .n_sectors to .size (Michael Walle) - mtd: spi-nor: xilinx: remove addr_nbytes from S3AN_INFO() (Michael Walle) - mtd: spi-nor: xilinx: use SPI_NOR_ID() in S3AN_INFO() (Michael Walle) - mtd: spi-nor: remove Fujitsu MB85RS1MT support (Michael Walle) - mtd: spi-nor: remove catalyst 'flashes' (Michael Walle) - mtd: cfi_cmdset_0001: Byte swap OTP info (Linus Walleij) - mtd: Use device_get_match_data() (Rob Herring) - mtd: spi-nor: nxp-spifi: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: spi-nor: hisi-sfc: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: maps: sun_uflash: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: maps: sa1100-flash: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: maps: pxa2xx-flash: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: maps: plat-ram: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: maps: physmap-core: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: maps: lantiq-flash: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: lpddr2_nvm: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: hyperbus: rpc-if: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: st_spi_fsm: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: spear_smi: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: powernv_flash: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: phram: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: docg3: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: bcm47xxsflash: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: mtdpart: check for subpartitions parsing result (Rafał Miłecki) - dt-bindings: mtd: fixed-partitions: Add compression property (Simon Glass) - mtd: Add WARN_ON_ONCE() to mtd_read() to check the return value (ZhaoLong Wang) - mtd: map_ram: prevent use of point and unpoint when NO_XIP is set (Shivamurthy Shastri) - mtd: rawnand: sunxi: Annotate struct sunxi_nand_chip with __counted_by (Kees Cook) - mtd: rawnand: renesas: Annotate struct rnand_chip with __counted_by (Kees Cook) - mtd: rawnand: meson: Annotate struct meson_nfc_nand_chip with __counted_by (Kees Cook) - mtd: rawnand: marvell: Annotate struct marvell_nand_chip with __counted_by (Kees Cook) - mtd: rawnand: ingenic: Annotate struct ingenic_nfc with __counted_by (Kees Cook) - mtd: rawnand: denali: Annotate struct denali_chip with __counted_by (Kees Cook) - mtd: rawnand: atmel: Annotate struct atmel_nand with __counted_by (Kees Cook) - mtd: cfi: Annotate struct cfi_private with __counted_by (Kees Cook) - mtd: Annotate struct lpddr_private with __counted_by (Kees Cook) - mtd: lpddr_cmds: Add literal suffix (Denis Arefev) - nouveau/gsp: add some basic registry entries. (Dave Airlie) - nouveau/gsp: fix message signature. (Dave Airlie) - nouveau/gsp: move to 535.113.01 (Dave Airlie) - nouveau/disp: fix post-gsp build on 32-bit arm. (Dave Airlie) - nouveau: fix r535 build on 32-bit arm. (Dave Airlie) - drm/nouveau/ofa/r535: initial support (Ben Skeggs) - drm/nouveau/nvjpg/r535: initial support (Ben Skeggs) - drm/nouveau/nvenc/r535: initial support (Ben Skeggs) - drm/nouveau/nvdec/r535: initial support (Ben Skeggs) - drm/nouveau/gr/r535: initial support (Ben Skeggs) - drm/nouveau/ce/r535: initial support (Ben Skeggs) - drm/nouveau/fifo/r535: initial support (Ben Skeggs) - drm/nouveau/disp/r535: initial support (Ben Skeggs) - drm/nouveau/mmu/r535: initial support (Ben Skeggs) - drm/nouveau/gsp/r535: add interrupt handling (Ben Skeggs) - drm/nouveau/gsp/r535: add support for rm alloc (Ben Skeggs) - drm/nouveau/gsp/r535: add support for rm control (Ben Skeggs) - drm/nouveau/gsp/r535: add support for booting GSP-RM (Ben Skeggs) - drm/nouveau/nvkm: support loading fws into sg_table (Ben Skeggs) - drm/nouveau/kms/tu102-: disable vbios parsing when running on RM (Ben Skeggs) - drm/nouveau/sec2/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/nvenc/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/nvdec/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/gr/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/fifo/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/disp/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/ce/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/vfn/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/top/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/therm/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/privring/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/pmu/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/mmu/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/mc/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/ltc/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/imem/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/i2c/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/gpio/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/fuse/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/fb/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/fault/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/devinit/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/bus/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/bar/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/acr/tu102-: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/gsp: prepare for GSP-RM (Ben Skeggs) - drm/nouveau/nvkm: bump maximum number of NVJPG (Ben Skeggs) - drm/nouveau/nvkm: bump maximum number of NVDEC (Ben Skeggs) - drm/nouveau/mmu/tu102-: remove write to 0x100e68 during tlb invalidate (Ben Skeggs) - f2fs: finish previous checkpoints before returning from remount (Daeho Jeong) - f2fs: fix error handling of __get_node_page (Zhiguo Niu) - f2fs: do not return EFSCORRUPTED, but try to run online repair (Jaegeuk Kim) - f2fs: fix error path of __f2fs_build_free_nids (Zhiguo Niu) - f2fs: Clean up errors in segment.h (KaiLong Wang) - f2fs: clean up zones when not successfully unmounted (Daeho Jeong) - f2fs: let f2fs_precache_extents() traverses in file range (Chao Yu) - f2fs: avoid format-overflow warning (Su Hui) - f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() (Chao Yu) - f2fs: Support Block Size == Page Size (Daniel Rosenberg) - f2fs: stop iterating f2fs_map_block if hole exists (Jaegeuk Kim) - f2fs: preload extent_cache for POSIX_FADV_WILLNEED (Jaegeuk Kim) - f2fs: set the default compress_level on ioctl (Jaegeuk Kim) - f2fs: compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file() (Chao Yu) - f2fs: fix to drop meta_inode's page cache in f2fs_put_super() (Chao Yu) - f2fs: split initial and dynamic conditions for extent_cache (Jaegeuk Kim) - f2fs: compress: fix to avoid redundant compress extension (Chao Yu) - f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on (Chao Yu) - f2fs: compress: fix to avoid use-after-free on dic (Chao Yu) - f2fs: compress: fix deadloop in f2fs_write_cache_pages() (Chao Yu) - 9p/net: fix possible memory leak in p9_check_errors() (Hangyu Hua) - 9p/fs: add MODULE_DESCIPTION (Dominique Martinet) - 9p/net: xen: fix false positive printf format overflow warning (Dominique Martinet) - 9p: v9fs_listxattr: fix %%s null argument warning (Dominique Martinet) - 9p/trans_fd: Annotate data-racy writes to file::f_flags (Marco Elver) - fs/9p: Remove unused function declaration v9fs_inode2stat() (Yue Haibing) - 9p/trans_fd: avoid sending req to a cancelled conn (Sishuai Gong) - cifs: force interface update before a fresh session setup (Shyam Prasad N) - cifs: do not reset chan_max if multichannel is not supported at mount (Shyam Prasad N) - cifs: reconnect helper should set reconnect for the right channel (Shyam Prasad N) - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) - cifs: add xid to query server interface call (Shyam Prasad N) - cifs: print server capabilities in DebugData (Shyam Prasad N) - smb: use crypto_shash_digest() in symlink_hash() (Eric Biggers) - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) - smb3: fix creating FIFOs when mounting with "sfu" mount option (Steve French) - Add definition for new smb3.1.1 command type (Steve French) - SMB3: clarify some of the unused CreateOption flags (Steve French) - cifs: Add client version details to NTLM authenticate message (Meetakshi Setiya) - smb3: fix touch -h of symlink (Steve French) - efivarfs: Add uid/gid mount options (Jiao Zhou) - x86/microcode/intel: Add a minimum required revision for late loading (Ashok Raj) - x86/microcode: Prepare for minimal revision check (Thomas Gleixner) - x86/microcode: Handle "offline" CPUs correctly (Thomas Gleixner) - x86/apic: Provide apic_force_nmi_on_cpu() (Thomas Gleixner) - x86/microcode: Protect against instrumentation (Thomas Gleixner) - x86/microcode: Rendezvous and load in NMI (Thomas Gleixner) - x86/microcode: Replace the all-in-one rendevous handler (Thomas Gleixner) - x86/microcode: Provide new control functions (Thomas Gleixner) - x86/microcode: Add per CPU control field (Thomas Gleixner) - x86/microcode: Add per CPU result state (Thomas Gleixner) - x86/microcode: Sanitize __wait_for_cpus() (Thomas Gleixner) - x86/microcode: Clarify the late load logic (Thomas Gleixner) - x86/microcode: Handle "nosmt" correctly (Thomas Gleixner) - x86/microcode: Clean up mc_cpu_down_prep() (Thomas Gleixner) - x86/microcode: Get rid of the schedule work indirection (Thomas Gleixner) - x86/microcode: Mop up early loading leftovers (Thomas Gleixner) - x86/microcode/amd: Use cached microcode for AP load (Thomas Gleixner) - x86/microcode/amd: Cache builtin/initrd microcode early (Thomas Gleixner) - x86/microcode/amd: Cache builtin microcode too (Thomas Gleixner) - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Thomas Gleixner) - x86/microcode: Remove pointless apply() invocation (Thomas Gleixner) - x86/microcode/intel: Rework intel_find_matching_signature() (Thomas Gleixner) - x86/microcode/intel: Reuse intel_cpu_collect_info() (Thomas Gleixner) - x86/microcode/intel: Rework intel_cpu_collect_info() (Thomas Gleixner) - x86/microcode/intel: Unify microcode apply() functions (Thomas Gleixner) - x86/microcode/intel: Switch to kvmalloc() (Thomas Gleixner) - x86/microcode/intel: Save the microcode only after a successful late-load (Thomas Gleixner) - x86/microcode/intel: Simplify early loading (Thomas Gleixner) - x86/microcode/intel: Cleanup code further (Thomas Gleixner) - x86/microcode/intel: Simplify and rename generic_load_microcode() (Thomas Gleixner) - x86/microcode/intel: Simplify scan_microcode() (Thomas Gleixner) - x86/microcode/intel: Rip out mixed stepping support for Intel CPUs (Ashok Raj) - x86/microcode/32: Move early loading after paging enable (Thomas Gleixner) - x86/boot/32: Temporarily map initrd for microcode loading (Thomas Gleixner) - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Thomas Gleixner) - x86/boot/32: Restructure mk_early_pgtbl_32() (Thomas Gleixner) - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Thomas Gleixner) - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Thomas Gleixner) - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Thomas Gleixner) - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Paolo Bonzini) - kbuild: support 'userldlibs' syntax (Masahiro Yamada) - kbuild: dummy-tools: pretend we understand -fpatchable-function-entry (Jiri Slaby (SUSE)) - kbuild: Correct missing architecture-specific hyphens (Simon Glass) - modpost: squash ALL_{INIT,EXIT}_TEXT_SECTIONS to ALL_TEXT_SECTIONS (Masahiro Yamada) - modpost: merge sectioncheck table entries regarding init/exit sections (Masahiro Yamada) - modpost: use ALL_INIT_SECTIONS for the section check from DATA_SECTIONS (Masahiro Yamada) - modpost: disallow the combination of EXPORT_SYMBOL and __meminit* (Masahiro Yamada) - modpost: remove EXIT_SECTIONS macro (Masahiro Yamada) - modpost: remove MEM_INIT_SECTIONS macro (Masahiro Yamada) - modpost: remove more symbol patterns from the section check whitelist (Masahiro Yamada) - modpost: disallow *driver to reference .meminit* sections (Masahiro Yamada) - linux/init: remove __memexit* annotations (Masahiro Yamada) - modpost: remove ALL_EXIT_DATA_SECTIONS macro (Masahiro Yamada) - kbuild: simplify cmd_ld_multi_m (Masahiro Yamada) - kbuild: avoid too many execution of scripts/pahole-flags.sh (Masahiro Yamada) - kbuild: remove ARCH_POSTLINK from module builds (Masahiro Yamada) - kbuild: unify no-compiler-targets and no-sync-config-targets (Masahiro Yamada) - kbuild: unify vdso_install rules (Masahiro Yamada) - docs: kbuild: add INSTALL_DTBS_PATH (Ricardo B. Marliere) - UML: remove unused cmd_vdso_install (Masahiro Yamada) - csky: remove unused cmd_vdso_install (Masahiro Yamada) - modpost: factor out the common boilerplate of section_rel(a) (Masahiro Yamada) - modpost: refactor check_sec_ref() (Masahiro Yamada) - modpost: define TO_NATIVE() using bswap_* functions (Masahiro Yamada) - modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host (Masahiro Yamada) - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host (Masahiro Yamada) - kbuild: make binrpm-pkg always produce kernel-devel package (Masahiro Yamada) - rust: Respect HOSTCC when linking for host (Matthew Maurer) - kbuild: rpm-pkg: generate kernel.spec in rpmbuild/SPECS/ (Masahiro Yamada) - modpost: Optimize symbol search from linear to binary search (Jack Brennen) - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Dan Carpenter) - pinctrl: Use device_get_match_data() (Rob Herring) - dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent (Krzysztof Kozlowski) - dt-bindings: pinctrl: nuvoton,npcm845: Add missing additionalProperties on gpio child nodes (Rob Herring) - dt-bindings: pinctrl: brcm: Ensure all child node properties are documented (Rob Herring) - pinctrl: intel: fetch community only when we need it (Raag Jadav) - pinctrl: cherryview: reduce scope of PIN_CONFIG_BIAS_HIGH_IMPEDANCE case (Raag Jadav) - pinctrl: cherryview: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: cherryview: Simplify code with cleanup helpers (Andy Shevchenko) - pinctrl: cherryview: Avoid duplicated I/O (Andy Shevchenko) - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (Andy Shevchenko) - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (Andy Shevchenko) - pinctrl: moorefield: Replace kernel.h by what is actually being used (Andy Shevchenko) - pinctrl: merrifield: Replace kernel.h by what is actually being used (Andy Shevchenko) - pinctrl: lynxpoint: Replace kernel.h by what is actually being used (Andy Shevchenko) - pinctrl: cherryview: Replace kernel.h by what is actually being used (Andy Shevchenko) - pinctrl: baytrail: Replace kernel.h by what is actually being used (Andy Shevchenko) - pinctrl: lynxpoint: drop runtime PM support (Raag Jadav) - pinctrl: baytrail: drop runtime PM support (Raag Jadav) - pinctrl: intel: refine intel_config_set_pull() function (Raag Jadav) - pinctrl: intel: Replace kernel.h by what is actually being used (Andy Shevchenko) - pinctrl: Replace kernel.h by what is actually being used (Andy Shevchenko) - kernel.h: Move ARRAY_SIZE() to a separate header (Alejandro Colomar) - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (Andy Shevchenko) - pinctrl: intel: Simplify code with cleanup helpers (Andy Shevchenko) - pinctrl: baytrail: fix debounce disable case (Raag Jadav) - pinctrl: samsung: do not offset pinctrl numberspaces (Mateusz Majewski) - pinctrl: samsung: choose GPIO numberspace base dynamically (Mateusz Majewski) - pinctrl: samsung: use add_pin_ranges method to add pinctrl ranges (Mateusz Majewski) - pinctrl: samsung: defer pinctrl_enable (Mateusz Majewski) - pinctrl: samsung: Annotate struct exynos_muxed_weint_data with __counted_by (Kees Cook) - pinctrl: renesas: rzn1: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: renesas: rzg2l: Add RZ/G3S support (Claudiu Beznea) - dt-bindings: pinctrl: renesas: Document RZ/G3S SoC (Claudiu Beznea) - pinctrl: renesas: rzg2l: Add support for different DS values on different groups (Claudiu Beznea) - pinctrl: renesas: rzg2l: Move DS and OI to SoC-specific configuration (Claudiu Beznea) - pinctrl: renesas: rzg2l: Adapt function number for RZ/G3S (Claudiu Beznea) - pinctrl: renesas: rzg2l: Adapt for different SD/PWPR register offsets (Claudiu Beznea) - pinctrl: renesas: rzg2l: Index all registers based on port offset (Claudiu Beznea) - pinctrl: renesas: rzg2l: Add validation of GPIO pin in rzg2l_gpio_request() (Lad Prabhakar) - pinctrl: renesas: r8a7778: Add LBSC pins, groups, and functions (Geert Uytterhoeven) - pinctrl: sprd-sc9860: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: qcom/msm: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: qcom/lpi: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: qcom: ssbi-mpp: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: qcom: ssbi-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: qcom: spmi-mpp: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: qcom: spmi-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: tb10x: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: stmfx: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: single: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: rockchip: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: as3722: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: artpec6: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: amd: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: nomadik: abx500: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: cirrus: madera-core: Convert to platform remove callback returning void (Uwe Kleine-König) - pinctrl: ti: ti-iodelay: Drop if block with always false condition (Uwe Kleine-König) - pinctrl: single: Drop if block with always false condition (Uwe Kleine-König) - pinctrl: stmfx: Improve error message in .remove()'s error path (Uwe Kleine-König) - dt-bindings: pinctrl: st,stm32: fix phandle-array warning (Martin Kaiser) - pinctrl: core: Remove unneeded {} around one line conditional body (Andy Shevchenko) - pinctrl: aspeed: Allow changing SPI mode from hardware strap defaults (Zev Weiss) - pinctrl: mxs: Remove undocumented 'fsl,mxs-gpio' property (Fabio Estevam) - pinctrl: mcp23s08: Simplify probe()/mcp23s08_spi_regmap_init() (Biju Das) - pinctrl: mcp23s08_spi: Simplify probe() (Biju Das) - pinctrl: mcp23s08_i2c: Extend match support for OF tables (Biju Das) - pinctrl: realtek: Fix some NULL dereference warnings (Linus Walleij) - pinctrl: realtek: Tag unused pins as __maybe_unused (Linus Walleij) - pinctrl: realtek: Fix error handling in probe() (Dan Carpenter) - pinctrl: renesas: rzg2l: Rename rzg2l_gpio_configs[] (Geert Uytterhoeven) - pinctrl: renesas: rzg2l: Make reverse order of enable() for disable() (Biju Das) - pinctrl: renesas: rzg2l: Make struct rzg2l_pinctrl_data::dedicated_pins constant (Claudiu Beznea) - pinctrl: renesas: r8a7779: s/LSBC/LBSC/ (Geert Uytterhoeven) - pinctrl: uniphier: Annotate struct uniphier_pinctrl_reg_region with __counted_by (Kees Cook) - dt-bindings: pinctrl: qcom,sc7280: Allow gpio-reserved-ranges (Luca Weiss) - pinctrl: tegra: add OF node when logging OF parsing errors (Luca Ceresoli) - pinctrl: qcom: msm8974: Add MPM pin mappings (Matti Lehtimäki) - pinctrl: qcom: msm8226: Add MPM pin mappings (Matti Lehtimäki) - ARM: dts: qcom: msm8226: Add blsp1_i2c6 and blsp1_uart2 (Luca Weiss) - pinctrl: qcom: msm8226: Add blsp_i2c6 function (Luca Weiss) - dt-bindings: pinctrl: qcom,msm8226: Add blsp_i2c6 function (Luca Weiss) - pinctrl: mediatek: moore: handle mtk_hw_set_value() errors in mtk_pinmux_set_mux() (Karina Yankevich) - pinctrl: mediatek: paris: handle mtk_hw_set_value() errors in mtk_pmx_set_mux() (Karina Yankevich) - dt-bindings: pinctrl: Add missing additionalProperties on child node schemas (Rob Herring) - pinctrl: Add driver support for Amlogic T7 SoCs (Huqiang Qin) - dt-bindings: pinctrl: Add support for Amlogic T7 SoCs (Huqiang Qin) - pinctrl: sunxi: h616: add extra gpio banks (iuncuim) - pinctrl: pinctrl-aspeed-g6: Add more settings for USB2AHP function (Joe Wang) - dt-bindings: pinctrl: realtek: add RTD1619B pinctrl binding (Tzuyi Chang) - dt-bindings: pinctrl: realtek: add RTD1319D pinctrl binding (Tzuyi Chang) - dt-bindings: pinctrl: realtek: add RTD1315E pinctrl binding (Tzuyi Chang) - pinctrl: realtek: Add pinctrl driver for RTD1619B (Tzuyi Chang) - pinctrl: realtek: Add pinctrl driver for RTD1319D (Tzuyi Chang) - pinctrl: realtek: Add pinctrl driver for RTD1315E (Tzuyi Chang) - pinctrl: realtek: Add common pinctrl driver for Realtek DHC RTD SoCs (Tzuyi Chang) - pinctrl: nuvoton: Fix up Kconfig deps (Linus Walleij) - pinctrl: pinmux: Remove duplicate error message in pin_request() (Jernej Skrabec) - pinctrl: sx150x: Simplify probe() (Biju Das) - pinctrl: cy8c95x0: Simplify probe() (Biju Das) - pinctrl: qcom: sdm660: Add MPM pin mappings (Konrad Dybcio) - pinctrl: qcom: sm6125: Add MPM pin mappings (Konrad Dybcio) - pinctrl: qcom: sm6115: Add MPM pin mappings (Konrad Dybcio) - pinctrl: qcom: msm8996: Add MPM pin mappings (Konrad Dybcio) - pinctrl: nuvoton: add NPCM8XX pinctrl and GPIO driver (Tomer Maimon) - dt-binding: pinctrl: Add NPCM8XX pinctrl and GPIO documentation (Tomer Maimon) - pinctrl: nuvoton: Use pinconf_generic_dt_node_to_map_all() (Geert Uytterhoeven) - pinctrl: berlin: Drop superfluous ampersands (Geert Uytterhoeven) - pinctrl: mediatek: mt7981: add additional uart groups (Daniel Golle) - pinctrl: single: remove get rid of __maybe_unused (Masahiro Yamada) - soundwire: dmi-quirks: update HP Omen match (Pierre-Louis Bossart) - soundwire: bus: improve error handling for clock stop prepare/deprepare (Pierre-Louis Bossart) - soundwire: qcom: Log clk_get("iface") failures (Bjorn Andersson) - soundwire: qcom: handle command ignored interrupt (Krzysztof Kozlowski) - soundwire: qcom: use newer link status tregister on v2.0.0 (Krzysztof Kozlowski) - phy: Remove duplicated include in phy-ralink-usb.c (Yang Li) - phy: Kconfig: Select GENERIC_PHY for GENERIC_PHY_MIPI_DPHY (Sakari Ailus) - phy: qcom-qmp-pcie: add endpoint support for sa8775p (Mrinmay Sarkar) - dt-bindings: phy: ralink-usb-phy: convert to dtschema (Sergio Paracuellos) - dt-bindings: phy: Convert PXA1928 USB/HSIC PHY to DT schema (Duje Mihanović) - phy: Drop unnecessary of_match_device() calls (Rob Herring) - phy: rockchip-inno-usb2: Drop unnecessary DT includes (Rob Herring) - phy: Use device_get_match_data() (Rob Herring) - phy: realtek: Replace of_device.h with explicit includes (Rob Herring) - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Yoshihiro Shimoda) - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Yoshihiro Shimoda) - phy: qcom-qmp-combo: use v6 registers in v6 regs layout (Dmitry Baryshkov) - phy: qcom-qmp-usb: move PCS v6 register to the proper header (Dmitry Baryshkov) - phy: qcom-qmp-combo: fix the prefix for the PCS_USB v6 registers (Dmitry Baryshkov) - phy: sun4i-usb: update array size (Christophe JAILLET) - phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides (Konrad Dybcio) - phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs (Konrad Dybcio) - phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields (Konrad Dybcio) - dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides (Konrad Dybcio) - dt-bindings: phy: Add compatible for Mediatek MT8188 (Shuijing Li) - phy: qcom-m31: Add compatible, phy init sequence for IPQ5018 (Nitheesh Sekar) - dt-bindings: phy: qcom,m31: Add IPQ5018 compatible (Nitheesh Sekar) - dt-bindings: phy: st: convert phy-stih407-usb to DT schema (Raphael Gallais-Pou) - phy: qcom-qmp-usb: populate offsets configuration (Dmitry Baryshkov) - phy: qcom-qmp: move PCS MISC V4 registers to separate header (Dmitry Baryshkov) - phy: qcom-qmp-usb: make QPHY_PCS_MISC_CLAMP_ENABLE access conditional (Dmitry Baryshkov) - phy: qcom-qmp-usb: rework reset handling (Dmitry Baryshkov) - phy: qcom-qmp-usb: simplify clock handling (Dmitry Baryshkov) - dt-bindings: phy: migrate QMP USB PHY bindings to qcom,sc8280xp-qmp-usb3-uni-phy.yaml (Dmitry Baryshkov) - phy: qcom-qmp-ufs: Add Phy Configuration support for SC7280 (Nitin Rawat) - dt-bindings: phy: Add QMP UFS PHY comptible for SC7280 (Nitin Rawat) - phy: qcom: m31: Fix indentation issues (Varadarajan Narayanan) - dmaengine: stm32-mdma: correct desc prep when channel running (Alain Volmat) - dmaengine: dw-axi-dmac: Add support DMAX_NUM_CHANNELS > 16 (Sergey Khimich) - dmaengine: xilinx: xilinx_dma: Fix kernel doc about xilinx_dma_remove() (Uwe Kleine-König) - dmaengine: mmp_tdma: drop unused variable 'of_id' (Vinod Koul) - MAINTAINERS: Add entries for NXP(Freescale) eDMA drivers (Frank Li) - dmaengine: xilinx: xdma: Support cyclic transfers (Miquel Raynal) - dmaengine: xilinx: xdma: Prepare the introduction of cyclic transfers (Miquel Raynal) - dmaengine: Drop unnecessary of_match_device() calls (Rob Herring) - dmaengine: Use device_get_match_data() (Rob Herring) - dmaengine: pxa_dma: Annotate struct pxad_desc_sw with __counted_by (Christophe JAILLET) - dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() (Christophe JAILLET) - dmaengine: xilinx: xdma: Use resource_size() in xdma_probe() (Li Zetao) - dmaengine: fsl-dpaa2-qdma: Remove redundant initialization owner in dpaa2_qdma_driver (Li Zetao) - dmaengine: Remove unused declaration dma_chan_cleanup() (Yue Haibing) - dmaengine: mmp: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - dmaengine: fsl-edma: Remove redundant dev_err() for platform_get_irq() (Jinjie Ruan) - dmaengine: ep93xx_dma: Annotate struct ep93xx_dma_engine with __counted_by (Kees Cook) - dmaengine: idxd: add wq driver name support for accel-config user tool (Dave Jiang) - dmaengine: fsl-edma: Annotate struct struct fsl_edma_engine with __counted_by (Kees Cook) - dt-bindings: dmaengine: qcom: gpi: Allow dma-coherent (Konrad Dybcio) - dmaengine: sprd: delete redundant parameter for dma driver function (Kaiwei Liu) - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Dan Carpenter) - dmaengine: sprd: add dma mask interface in probe (Kaiwei Liu) - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Kees Cook) - dmaengine: uniphier-xdmac: Annotate struct uniphier_xdmac_device with __counted_by (Kees Cook) - dmaengine: uniphier-xdmac: Annotate struct uniphier_xdmac_desc with __counted_by (Kees Cook) - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Kees Cook) - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Kees Cook) - dmaengine: tegra210-adma: Annotate struct tegra_adma with __counted_by (Kees Cook) - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Kees Cook) - dmaengine: stm32-mdma: Annotate struct stm32_mdma_device with __counted_by (Kees Cook) - dmaengine: stm32-mdma: Annotate struct stm32_mdma_desc with __counted_by (Kees Cook) - dmaengine: stm32-dma: Annotate struct stm32_dma_desc with __counted_by (Kees Cook) - dmaengine: st_fdma: Annotate struct st_fdma_desc with __counted_by (Kees Cook) - dmaengine: sprd: Annotate struct sprd_dma_dev with __counted_by (Kees Cook) - dmaengine: sf-pdma: Annotate struct sf_pdma with __counted_by (Kees Cook) - dmaengine: sa11x0: Annotate struct sa11x0_dma_desc with __counted_by (Kees Cook) - dmaengine: qcom: bam_dma: Annotate struct bam_async_desc with __counted_by (Kees Cook) - dmaengine: moxart-dma: Annotate struct moxart_desc with __counted_by (Kees Cook) - dmaengine: hisilicon: Annotate struct hisi_dma_dev with __counted_by (Kees Cook) - dmaengine: axi-dmac: Annotate struct axi_dmac_desc with __counted_by (Kees Cook) - dmaengine: at_hdmac: Annotate struct at_desc with __counted_by (Kees Cook) - dmaengine: apple-admac: Annotate struct admac_data with __counted_by (Kees Cook) - dmaengine: hisi: Simplify preconditions of CONFIG_K3_DMA (Jonathan Neuschäfer) - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Fenghua Yu) - dmaengine: idxd: rate limit printk in misc interrupt thread (Dave Jiang) - dmaengine: xilinx: zynqmp_dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: xilinx: xilinx_dpdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: xilinx: xilinx_dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: xilinx: xdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: xgene-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: txx9dmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: timb_dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: ti: edma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: tegra210-adma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sun6i-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sun4i-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: st_fdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sprd-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sh: shdmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sf-pdma: sf-pdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: sa11x0-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: qcom: qcom_adm: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: qcom: bam_dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: pxa_dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: ppc4xx: adma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: owl-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: nbpfaxi: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: mv_xor_v2: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: mpc512x_dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: moxart-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: mmp_tdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: mmp_pdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: mediatek: mtk-uart-apdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: mediatek: mtk-hsdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: mediatek: mtk-cqdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: mcf-edma-main: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: k3dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: imx-sdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: imx-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: img-mdc-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: idma64: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: fsldma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: fsl_raid: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: fsl-qdma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: fsl-edma-main: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: dw: platform: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: dw-axi-dmac: dw-axi-dmac-platform: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: dma-jz4780: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: dma-axi-dmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: bestcomm: bestcomm: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: bcm2835-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: bcm-sba-raid: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: at_xdmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: at_hdmac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: apple-admac: Convert to platform remove callback returning void (Uwe Kleine-König) - dmaengine: altera-msgdma: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget: uvc: Add missing initialization of ssp config descriptor (Shuzhen Wang) - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (LihaSika) - usb: raw-gadget: report suspend, resume, reset, and disconnect events (Andrey Konovalov) - usb: raw-gadget: don't disable device if usb_ep_queue fails (Andrey Konovalov) - usb: raw-gadget: properly handle interrupted requests (Andrey Konovalov) - usb:cdnsp: remove TRB_FLUSH_ENDPOINT command (Pawel Laszczak) - usb: gadget: aspeed_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Luca Weiss) - usb: typec: fsa4480: Add support to swap SBU orientation (Luca Weiss) - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Luca Weiss) - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Jimmy Hu) - thunderbolt: Fix one kernel-doc comment (Yang Li) - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Gil Fine) - thunderbolt: Add support for asymmetric link (Gil Fine) - thunderbolt: Introduce tb_switch_depth() (Mika Westerberg) - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Mika Westerberg) - thunderbolt: Introduce tb_port_path_direction_downstream() (Gil Fine) - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Mika Westerberg) - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Gil Fine) - thunderbolt: Make is_gen4_link() available to the rest of the driver (Gil Fine) - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Mika Westerberg) - thunderbolt: Use constants for path weight and priority (Mika Westerberg) - thunderbolt: Add DP IN added last in the head of the list of DP resources (Gil Fine) - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Gil Fine) - thunderbolt: Log NVM version of routers and retimers (Gil Fine) - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Mika Westerberg) - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Mika Westerberg) - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Mika Westerberg) - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Gil Fine) - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Mika Westerberg) - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Gil Fine) - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Mika Westerberg) - thunderbolt: Make tb_switch_clx_is_supported() static (Mika Westerberg) - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Mika Westerberg) - thunderbolt: dma_test: Use enum tb_link_width (Mika Westerberg) - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Mika Westerberg) - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Greg Kroah-Hartman) - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Greg Kroah-Hartman) - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Hardik Gajjar) - usb: core: Remove duplicated check in usb_hub_create_port_device (Heiner Kallweit) - usb: typec: tcpm: Add additional checks for contaminant (Badhri Jagan Sridharan) - arm64: dts: rockchip: rk3588s: Add USB3 host controller (Sebastian Reichel) - usb: dwc3: add optional PHY interface clocks (Sebastian Reichel) - dt-bindings: usb: add rk3588 compatible to rockchip,dwc3 (Sebastian Reichel) - usb: dwc3: xilinx: add reset-controller support (Piyush Mehta) - usb: mtu3: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: typec: add support for PTN36502 redriver (Luca Weiss) - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Luca Weiss) - usb: gadget: r8a66597-udc: Convert to use module_platform_driver() (Uwe Kleine-König) - usb: gadget: m66592-udc: Convert to use module_platform_driver() (Uwe Kleine-König) - usb: gadget: lpc32xx-udc: Convert to use module_platform_driver() (Uwe Kleine-König) - usb: gadget: fusb300-udc: Convert to use module_platform_driver() (Uwe Kleine-König) - usb: gadget: fsl-udc: Convert to use module_platform_driver() (Uwe Kleine-König) - usb: gadget: at91-udc: Convert to use module_platform_driver() (Uwe Kleine-König) - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Rob Herring) - usb: chipidea: Add support for NPCM (Tomer Maimon) - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Tomer Maimon) - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Tomer Maimon) - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Jisheng Zhang) - usb-storage,uas: make internal quirks flags 64bit (Milan Broz) - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Milan Broz) - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Wesley Cheng) - usb: host: xhci-plat: fix possible kernel oops while resuming (Sergey Shtylyov) - usb: xhci: Implement xhci_handshake_check_state() helper (Udipto Goswami) - xhci: split free interrupter into separate remove and free parts (Mathias Nyman) - xhci: Enable RPM on controllers that support low-power states (Basavaraj Natikar) - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Basavaraj Natikar) - xhci: Simplify event ring dequeue pointer update for port change events (Mathias Nyman) - xhci: simplify event ring dequeue tracking for transfer events (Mathias Nyman) - xhci: Clean up xhci_{alloc,free}_erst() declarations (Lukas Wunner) - xhci: Clean up stale comment on ERST_SIZE macro (Lukas Wunner) - xhci: Clean up ERST_PTR_MASK inversion (Lukas Wunner) - xhci: Expose segment numbers in debugfs (Lukas Wunner) - xhci: Update last segment pointer after Event Ring expansion (Lukas Wunner) - xhci: Adjust segment numbers after ring expansion (Lukas Wunner) - xhci: Use more than one Event Ring segment (Jonathan Bell) - xhci: Set DESI bits in ERDP register correctly (Lukas Wunner) - xhci: expand next_trb() helper to support more ring types (Mathias Nyman) - xhci: Add busnumber to port tracing (Mathias Nyman) - xhci: pass port structure to tracing instead of port number (Mathias Nyman) - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Fabio Estevam) - usb: Inform the USB Type-C class about enumerated devices (Heikki Krogerus) - usb: typec: Link enumerated USB devices with Type-C partner (Heikki Krogerus) - usb/usbip: fix wrong data added to platform device (Hongren Zheng) - gpio: update Intel LJCA USB GPIO driver (Wentong Wu) - spi: Add support for Intel LJCA USB SPI driver (Wentong Wu) - i2c: Add support for Intel LJCA USB I2C driver (Wentong Wu) - usb: Add support for Intel LJCA device (Wentong Wu) - USB: typec: tps6598x: Add status trace for tps25750 (Abdel Alkuor) - USB: typec: tps6598x: Add power status trace for tps25750 (Abdel Alkuor) - USB: typec: tps6598x: Add trace for tps25750 irq (Abdel Alkuor) - USB: typec: tps6598x: Add TPS25750 support (Abdel Alkuor) - USB: typec: tps6598x: Add device data to of_device_id (Abdel Alkuor) - USB: typec: tps6598x: Refactor tps6598x port registration (Abdel Alkuor) - USB: typec: tps6598x: Add patch mode to tps6598x (Abdel Alkuor) - USB: typec: tsp6598x: Add cmd timeout and response delay (Abdel Alkuor) - dt-bindings: usb: tps6598x: Add tps25750 (Abdel Alkuor) - usb: Use device_get_match_data() (Rob Herring) - usb: musb: Add missing of.h include (Rob Herring) - usb: gadget: u_ether: Replace netif_stop_queue with netif_device_detach (Hardik Gajjar) - usb: usbtest: fix a type promotion bug (Dan Carpenter) - usbip: Use platform_device_register_full() (Andy Shevchenko) - USB: usbip: fix stub_dev hub disconnect (Jonas Blixt) - Revert "usb: gadget: uvc: stop pump thread on video disable" (Greg Kroah-Hartman) - Revert "usb: gadget: uvc: cleanup request when not in correct state" (Greg Kroah-Hartman) - Revert "usb: gadget: uvc: rework pump worker to avoid while loop" (Greg Kroah-Hartman) - arm64: dts: qcom: sm8550-qrd: add orientation gpio (Neil Armstrong) - arm64: dts: qcom: sm8550-mtp: add orientation gpio (Neil Armstrong) - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Neil Armstrong) - dt-bindings: soc: qcom: qcom,pmic-glink: add a gpio used to determine the Type-C port plug orientation (Neil Armstrong) - usb: dwc3: document gfladj_refclk_lpm_sel field (Swarup Laxman Kotiaklapudi) - usb: gadget: f_uac2: allow changing terminal types through configfs (James Gruber) - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Fabio Estevam) - docs: driver-api: usb: update dma info (Randy Li) - USB: dma: remove unused function prototype (Randy Li) - Revert "phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support" (Greg Kroah-Hartman) - usb: gadgetfs: return USB_GADGET_DELAYED_STATUS from setup() (Andrey Konovalov) - usb: raw-gadget: return USB_GADGET_DELAYED_STATUS from setup() (Andrey Konovalov) - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Andrey Konovalov) - USB: c67x00: Remove unused declaration c67x00_hcd_msg_received() (Yue Haibing) - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Heikki Krogerus) - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Jerome Brunet) - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Jerome Brunet) - usb:typec:tcpm:support double Rp to Vbus cable as sink (Michael Wu) - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Chunfeng Yun) - usb: xhci-mtk: add a bandwidth budget table (Chunfeng Yun) - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Fabio Estevam) - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Niklas Schnelle) - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Niklas Schnelle) - usb: pci-quirks: group AMD specific quirk code together (Niklas Schnelle) - usbmon: Use list_for_each_entry() helper (Jinjie Ruan) - usb: chipidea: tegra: Consistently use dev_err_probe() (Michał Mirosław) - usb: chipidea: Simplify Tegra DMA alignment code (Michał Mirosław) - usb: chipidea: Fix DMA overwrite for Tegra (Michał Mirosław) - phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support (Rohit Agarwal) - dt-bindings: usb: dwc3: Add SDX75 compatible (Rohit Agarwal) - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Rohit Agarwal) - dt-bindings: phy: qcom,qmp-usb: Add SDX75 USB3 PHY (Rohit Agarwal) - dt-bindings: phy: qcom,snps-eusb2-phy: Add compatible for SDX75 (Rohit Agarwal) - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Stanley Chang) - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Stanley Chang) - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Stanley Chang) - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Stanley Chang) - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Utkarsh Patel) - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Utkarsh Patel) - usb: pd: Add helper macro to get Type C cable speed (Utkarsh Patel) - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Utkarsh Patel) - usb: typec: Add Displayport Alternate Mode 2.1 Support (Utkarsh Patel) - usb: gadget: uvc: rework pump worker to avoid while loop (Michael Grzeschik) - usb: gadget: uvc: cleanup request when not in correct state (Michael Grzeschik) - usb: gadget: uvc: stop pump thread on video disable (Michael Grzeschik) - usb: gadget: udc: Handle gadget_connect failure during bind operation (Krishna Kurapati) - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency (Jia-Ju Bai) - usb: renesas_usbhs: remove boilerplate from header file (Wolfram Sang) - usb: typec: drop check because i2c_unregister_device() is NULL safe (Wolfram Sang) - usb: typec: tcpci_rt1711h: Drop CONFIG_OF ifdeffery (Biju Das) - usb: typec: tcpci_rt1711h: Add enable_pd30_extended_message variable to struct rt1711h_chip_info (Biju Das) - usb: typec: tcpci_rt1711h: Add rxdz_sel variable to struct rt1711h_chip_info (Biju Das) - usb: typec: tcpci_rt1711h: Convert enum->pointer for data in the match tables (Biju Das) - usb: typec: tcpci_rt1711h: Remove trailing comma in the terminator entry for OF table (Biju Das) - usb: xhci: Move extcaps related macros to respective header file (Krishna Kurapati) - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Krishna Kurapati) - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Krishna Kurapati) - usb: typec: intel_pmc_mux: enable sysfs usb role access (Uday M Bhat) - usb: musb: dsps: Fix vbus vs tps65217-charger irq conflict (Grant B Adams) - power: supply: Fix tps65217-charger vs vbus irq conflict (Grant B Adams) - dt-bindings: usb: dwc3: Add IPQ5018 compatible (Nitheesh Sekar) - serdev: Replace custom code with device_match_acpi_handle() (Andy Shevchenko) - serdev: Simplify devm_serdev_device_open() function (Andy Shevchenko) - serdev: Make use of device_set_node() (Andy Shevchenko) - tty: n_gsm: add copyright Siemens Mobility GmbH (Daniel Starke) - tty: n_gsm: fix race condition in status line change on dead connections (Daniel Starke) - serial: core: Fix runtime PM handling for pending tx (Tony Lindgren) - vgacon: fix mips/sibyte build regression (Arnd Bergmann) - dt-bindings: serial: drop unsupported samsung bindings (André Draszik) - tty: serial: samsung: drop earlycon support for unsupported platforms (André Draszik) - tty: 8250: Add note for PX-835 (Cameron Williams) - tty: 8250: Fix IS-200 PCI ID comment (Cameron Williams) - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Cameron Williams) - tty: 8250: Add support for Intashield IX cards (Cameron Williams) - tty: 8250: Add support for additional Brainboxes PX cards (Cameron Williams) - tty: 8250: Fix up PX-803/PX-857 (Cameron Williams) - tty: 8250: Fix port count of PX-257 (Cameron Williams) - tty: 8250: Add support for Intashield IS-100 (Cameron Williams) - tty: 8250: Add support for Brainboxes UP cards (Cameron Williams) - tty: 8250: Add support for additional Brainboxes UC cards (Cameron Williams) - tty: 8250: Remove UC-257 and UC-431 (Cameron Williams) - serial: 8250_omap: Set the console genpd always on if no console suspend (Thomas Richard) - hvc/xen: fix console unplug (David Woodhouse) - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (David Woodhouse) - hvc/xen: fix event channel handling for secondary consoles (David Woodhouse) - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Crescent CY Hsieh) - tty: serial: 8250: Relocate macros within 8250_pci.c (Crescent CY Hsieh) - tty: serial: 8250: Cleanup MOXA configurations (Crescent CY Hsieh) - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Crescent CY Hsieh) - dt-bindings: serial: rs485: Add rs485-rts-active-high (Francesco Dolcini) - tty: serial: samsung_tty: remove dead code (André Draszik) - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Florian Eckert) - serial/esp32_uart: use prescaler when available (Max Filippov) - dt-bindings: serial: re-order entries to match coding convention (Krzysztof Kozlowski) - console: fix up ARM screen_info reference (Arnd Bergmann) - efi: move screen_info into efi init code (Arnd Bergmann) - printk: Constify name for add_preferred_console() (Tony Lindgren) - printk: Check valid console index for preferred console (Tony Lindgren) - hyperv: avoid dependency on screen_info (Arnd Bergmann) - vga16fb: drop powerpc support (Arnd Bergmann) - vgacon: clean up global screen_info instances (Arnd Bergmann) - vgacon: remove screen_info dependency (Arnd Bergmann) - vgacon, arch/*: remove unused screen_info definitions (Arnd Bergmann) - dummycon: limit Arm console size hack to footbridge (Arnd Bergmann) - vgacon: rework screen_info #ifdef checks (Arnd Bergmann) - vgacon: rework Kconfig dependencies (Arnd Bergmann) - tty: serial: meson: fix hard LOCKUP on crtscts mode (Pavel Krasavin) - drivers/tty/serial: add ESP32S3 ACM gadget driver (Max Filippov) - dt-bindings: serial: document esp32s3-acm (Max Filippov) - drivers/tty/serial: add driver for the ESP32 UART (Max Filippov) - dt-bindings: serial: document esp32-uart (Max Filippov) - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Max Filippov) - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Julien Malik) - serial: max310x: remove trailing whitespaces (Hugo Villeneuve) - dt-bindings: serial: sc16is7xx: move 'allOf' block after 'required' (Hugo Villeneuve) - dt-bindings: serial: max310x: convert to YAML (Hugo Villeneuve) - tty/sysrq: replace smp_processor_id() with get_cpu() (Muhammad Usama Anjum) - serial: add PORT_GENERIC definition (Max Filippov) - tty: serial: meson: Add a earlycon for the S4 SoC (Lucas Tanure) - serial: initialize retinfo in uart_get_info() (Alexey Dobriyan) - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andy Shevchenko) - dt-bindings: serial: renesas,scif: document r9a08g045 support (Claudiu Beznea) - dt-bindings: serial: allow naming of Bluetooth with GPS children (Krzysztof Kozlowski) - dt-bindings: serial: fix regex pattern for matching serial node children (Krzysztof Kozlowski) - tty: vc_screen: make vc_class constant (Greg Kroah-Hartman) - tty: vt: make vtconsole_class constant (Greg Kroah-Hartman) - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Hanno Böck) - serial: core: Simplify uart_get_rs485_mode() (Andy Shevchenko) - serial: 8250_omap: Drop pm_runtime_irq_safe() (Tony Lindgren) - serial: 8250: Check for valid console index (Tony Lindgren) - dt-bindings: sc16is7xx: convert to YAML (Hugo Villeneuve) - serial: sc16is7xx: use device_property APIs when configuring irda mode (Hugo Villeneuve) - serial: amba-pl011: Do not complain when DMA is absent (Fabio Estevam) - serial: imx: Put DMA enabled UART in separate lock subclass (Sascha Hauer) - serial: core: add comment about definitely used port types (Wolfram Sang) - serial: core: remove cruft from uapi header (Wolfram Sang) - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Kees Cook) - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Matthew Howell) - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Matthew Howell) - vt: Replace strlcpy with strscpy (Azeem Shaikh) - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Randy Dunlap) - mxser: Annotate struct mxser_board with __counted_by (Kees Cook) - dt-bindings: serial: imx: Document wakeup-source property (Marek Vasut) - dt-bindings: serial: mxs: Fix compatible list (Fabio Estevam) - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andy Shevchenko) - serial: 8250_of: Use devm_clk_get_enabled() (Andy Shevchenko) - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andy Shevchenko) - tty: use 'if' in send_break() instead of 'goto' (Jiri Slaby (SUSE)) - tty: don't check for signal_pending() in send_break() (Jiri Slaby (SUSE)) - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Jiri Slaby (SUSE)) - tty: convert THROTTLE constants into enum (Jiri Slaby (SUSE)) - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Jiri Slaby (SUSE)) - tty: stop using ndash in kernel-doc (Jiri Slaby (SUSE)) - tty: fix kernel-doc for functions in tty.h (Jiri Slaby (SUSE)) - tty: fix up and plug in tty_ioctl kernel-doc (Jiri Slaby (SUSE)) - tty: invert return values of tty_{,un}throttle_safe() (Jiri Slaby (SUSE)) - tty: switch tty_{,un}throttle_safe() to return a bool (Jiri Slaby (SUSE)) - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Jiri Slaby (SUSE)) - tty: n_tty: invert the condition in copy_from_read_buf() (Jiri Slaby (SUSE)) - tty: n_tty: use min3() in copy_from_read_buf() (Jiri Slaby (SUSE)) - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Jiri Slaby (SUSE)) - tty: n_tty: use 'retval' instead of 'c' (Jiri Slaby (SUSE)) - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andy Shevchenko) - serial: xilinx_uartps: Use port lock wrappers (Thomas Gleixner) - serial: vt8500: Use port lock wrappers (Thomas Gleixner) - serial: ucc_uart: Use port lock wrappers (Thomas Gleixner) - serial: uartlite: Use port lock wrappers (Thomas Gleixner) - serial: timbuart: Use port lock wrappers (Thomas Gleixner) - serial: sunzilog: Use port lock wrappers (Thomas Gleixner) - serial: sunsu: Use port lock wrappers (Thomas Gleixner) - serial: sunsab: Use port lock wrappers (Thomas Gleixner) - serial: sunplus-uart: Use port lock wrappers (Thomas Gleixner) - serial: sunhv: Use port lock wrappers (Thomas Gleixner) - serial: stm32: Use port lock wrappers (Thomas Gleixner) - serial: st-asc: Use port lock wrappers (Thomas Gleixner) - serial: sprd: Use port lock wrappers (Thomas Gleixner) - serial: sifive: Use port lock wrappers (Thomas Gleixner) - serial: sh-sci: Use port lock wrappers (Thomas Gleixner) - serial: txx9: Use port lock wrappers (Thomas Gleixner) - serial: mctrl_gpio: Use port lock wrappers (Thomas Gleixner) - serial: core: Use port lock wrappers (Thomas Gleixner) - serial: tegra: Use port lock wrappers (Thomas Gleixner) - serial: sc16is7xx: Use port lock wrappers (Thomas Gleixner) - serial: sb1250-duart: Use port lock wrappers (Thomas Gleixner) - serial: samsung_tty: Use port lock wrappers (Thomas Gleixner) - serial: sa1100: Use port lock wrappers (Thomas Gleixner) - serial: rp2: Use port lock wrappers (Thomas Gleixner) - serial: rda: Use port lock wrappers (Thomas Gleixner) - serial: qcom-geni: Use port lock wrappers (Thomas Gleixner) - serial: pxa: Use port lock wrappers (Thomas Gleixner) - serial: pmac_zilog: Use port lock wrappers (Thomas Gleixner) - serial: pic32: Use port lock wrappers (Thomas Gleixner) - serial: pch: Use port lock wrappers (Thomas Gleixner) - serial: owl: Use port lock wrappers (Thomas Gleixner) - serial: omap: Use port lock wrappers (Thomas Gleixner) - serial: mvebu-uart: Use port lock wrappers (Thomas Gleixner) - serial: msm: Use port lock wrappers (Thomas Gleixner) - serial: mps2-uart: Use port lock wrappers (Thomas Gleixner) - serial: mpc52xx: Use port lock wrappers (Thomas Gleixner) - serial: milbeaut_usio: Use port lock wrappers (Thomas Gleixner) - serial: meson: Use port lock wrappers (Thomas Gleixner) - serial: men_z135_uart: Use port lock wrappers (Thomas Gleixner) - serial: mcf: Use port lock wrappers (Thomas Gleixner) - serial: ma35d1: Use port lock wrappers (Thomas Gleixner) - serial: lpc32xx_hs: Use port lock wrappers (Thomas Gleixner) - serial: liteuart: Use port lock wrappers (Thomas Gleixner) - serial: jsm: Use port lock wrappers (Thomas Gleixner) - serial: ip22zilog: Use port lock wrappers (Thomas Gleixner) - serial: imx: Use port lock wrappers (Thomas Gleixner) - serial: icom: Use port lock wrappers (Thomas Gleixner) - serial: fsl_lpuart: Use port lock wrappers (Thomas Gleixner) - serial: linflexuart: Use port lock wrappers (Thomas Gleixner) - serial: dz: Use port lock wrappers (Thomas Gleixner) - serial: digicolor: Use port lock wrappers (Thomas Gleixner) - serial: cpm_uart: Use port lock wrappers (Thomas Gleixner) - serial: bcm63xx-uart: Use port lock wrappers (Thomas Gleixner) - serial: atmel: Use port lock wrappers (Thomas Gleixner) - serial: arc_uart: Use port lock wrappers (Thomas Gleixner) - serial: ar933x: Use port lock wrappers (Thomas Gleixner) - serial: apb: Use port lock wrappers (Thomas Gleixner) - serial: amba-pl011: Use port lock wrappers (Thomas Gleixner) - serial: amba-pl010: Use port lock wrappers (Thomas Gleixner) - serial: altera_uart: Use port lock wrappers (Thomas Gleixner) - serial: altera_jtaguart: Use port lock wrappers (Thomas Gleixner) - serial: 8250_pci1xxxx: Use port lock wrappers (Thomas Gleixner) - serial: 8250_omap: Use port lock wrappers (Thomas Gleixner) - serial: 8250_mtk: Use port lock wrappers (Thomas Gleixner) - serial: 8250_fsl: Use port lock wrappers (Thomas Gleixner) - serial: 8250_exar: Use port lock wrappers (Thomas Gleixner) - serial: 8250_dw: Use port lock wrappers (Thomas Gleixner) - serial: 8250_dma: Use port lock wrappers (Thomas Gleixner) - serial: 8250: Use port lock wrappers (Thomas Gleixner) - serial: 8250_bcm7271: Use port lock wrappers (Thomas Gleixner) - serial: 8250_aspeed_vuart: Use port lock wrappers (Thomas Gleixner) - serial: 21285: Use port lock wrappers (Thomas Gleixner) - serial: core: Use lock wrappers (Thomas Gleixner) - serial: core: Provide port lock wrappers (Thomas Gleixner) - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Yi Yang) - serial: imx: Simplify compatibility handling (Uwe Kleine-König) - serial: sc16is7xx: improve comments about variants (Hugo Villeneuve) - docs: ABI: sysfs-tty: close times are in centiseconds (Simon Arlott) - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Zhang Shurong) - tty/serial: 8250: Sort drivers in Makefile (Ilpo Järvinen) - tty/serial: Sort drivers in makefile (Ilpo Järvinen) - tty: serial: 8250_exar: Does not use anything from 8250_pci (Ilpo Järvinen) - serial: 8250_mid: Remove 8250_pci usage (Ilpo Järvinen) - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andy Shevchenko) - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andy Shevchenko) - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andy Shevchenko) - tty: vcc: Add check for kstrdup() in vcc_probe() (Yi Yang) - serial: stm32: add support for break control (Erwan Le Ray) - tty: hvc: remove set but unused variable (Bo Liu) - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Hugo Villeneuve) - tty: serial: ma35d1_serial: Add missing check for ioremap (Chen Ni) - Revert "staging: octeon: remove typedef in enum cvmx_spi_mode_t" (Greg Kroah-Hartman) - Revert "staging: octeon: remove typedef in enum cvmx_helper_interface_mode_t" (Greg Kroah-Hartman) - Revert "staging: octeon: remove typedef in enum cvmx_pow_wait_t" (Greg Kroah-Hartman) - Revert "staging: octeon: remove typedef in struct cvmx_pko_lock_t" (Greg Kroah-Hartman) - Revert "staging: octeon: remove typedef in enum cvmx_pko_status_t" (Greg Kroah-Hartman) - Revert "staging: octeon: remove typedef in structs cvmx_pip_port_status_t and cvmx_pko_port_status_t" (Greg Kroah-Hartman) - staging: vt6655: Type encoding info dropped from variable name "byRxRate" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDbUpdateTSF" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDvSetRSPINF" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDbyGetPktType" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from variable name "byPacketType" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "CARDbSetPhyParameter" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from variable name "pbyRsvTime" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from variable name "pbyTxRate" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from function name "s_vCalculateOFDMRParameter" (Pavan Bobba) - staging: vt6655: Type encoding info dropped from array name "cwRXBCNTSFOff" (Pavan Bobba) - staging: fbtft: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: olpc_dcon: Remove I2C_CLASS_DDC support (Heiner Kallweit) - staging: vc04_services: use snprintf instead of sprintf (Ricardo B. Marliere) - staging: rtl8192e: Fix line break issue at priv->rx_buf[priv->rx_idx] (Philipp Hortmann) - staging: rtl8192e: Remove unused constants starting with MAX_RX_QUEUE (Philipp Hortmann) - staging: rtl8192e: Convert array rx_idx[] to variable rx_idx (Philipp Hortmann) - staging: rtl8192e: Convert array rx_ring_dma[] to variable rx_ring_dma (Philipp Hortmann) - staging: rtl8192e: Convert array rx_buf[][] to array rx_buf[] (Philipp Hortmann) - staging: rtl8192e: Convert array rx_ring[] to variable rx_ring (Philipp Hortmann) - staging: rtl8192e: Remove loops with constant MAX_RX_QUEUE (Philipp Hortmann) - staging: rtl8192e: Remove HTIOTActIsDisableEDCATurbo() (Philipp Hortmann) - staging: rtl8192e: Remove HTIOTActIsDisableMCSTwoSpatialStream() (Philipp Hortmann) - staging: rtl8192e: Remove HTIOTActIsDisableMCS15() (Philipp Hortmann) - staging: rtl8192e: Remove HTIOTActIsDisableMCS14() (Philipp Hortmann) - staging: vc04_services: Use %%p4cc format modifier to print FourCC codes (Umang Jain) - staging: vc04_services: Drop log level mechanisms (Umang Jain) - staging: vc04_services: Drop VCHIQ_LOG_PREFIX macro (Umang Jain) - staging: vc04: Convert vchiq_log_trace() to use dynamic debug (Umang Jain) - staging: vc04: Convert(and rename) vchiq_log_info() to use dynamic debug (Umang Jain) - staging: vc04: Convert vchiq_log_warning() to use dynamic debug (Umang Jain) - staging: vc04: Convert vchiq_log_error() to use dynamic debug (Umang Jain) - staging: vc04_services: Pass struct device to vchiq_init_slots() (Umang Jain) - staging: vc04_services: Pass struct device to vchiq_log_dump_mem() (Umang Jain) - staging: vme_user: prefer strscpy over strcpy (Michael Straube) - staging: rtl8192e: Remove unused variables TClasProc and TClasNum (Philipp Hortmann) - staging: rtl8192e: Remove unused union qos_tclas (Philipp Hortmann) - staging: rtl8192e: Remove last three parameters of MakeTSEntry() (Philipp Hortmann) - staging: rtl8192e: Remove unused struct acm (Philipp Hortmann) - staging: rtl8192e: Replace union qos_tsinfo with embedded struct (Philipp Hortmann) - staging: rtl8192e: Replace union tspec_body including embedded struct (Philipp Hortmann) - staging: rtl8192e: Remove unused variables from union tspec_body (Philipp Hortmann) - staging: rtl8192e: Remove written but unevaluated variable ucUP (Philipp Hortmann) - staging: rtl8192e: Remove unused variables ucReserved and friends (Philipp Hortmann) - staging: rtl8192e: Replace BIT10 to BIT31 with BIT(10) to BIT(31) (Philipp Hortmann) - staging: rtl8192e: Replace BIT0 to BIT9 with BIT(0) to BIT(9) (Philipp Hortmann) - staging: greybus: bootrom: fixed prefer using ftrace warning (Nandha Kumar Singaram) - staging: greybus: camera: Modify lines end with a '(' (Nandha Kumar Singaram) - staging: greybus: camera: Alignment should match open parenthesis (Nandha Kumar Singaram) - staging: vt6655: Rename variable byEIFS (Gilbert Adikankwu) - staging: vt6655: Rename variable byDIFS (Gilbert Adikankwu) - staging: vt6655: Rename variable bySIFS (Gilbert Adikankwu) - staging: vt6655: Rename variable bySlot (Gilbert Adikankwu) - staging: vt6655: Rename variable byCWMaxMin (Gilbert Adikankwu) - staging: rtl8192e: clean up comparisons to NULL (Michael Straube) - staging: vme_user: Use dev_err() in vme_check_window() (Soumya Negi) - staging: vme_user: Remove NULL-checks (Soumya Negi) - staging: vme_user: Remove printk() in find_bridge() (Soumya Negi) - staging: vme_user: Use __func__ instead of function name (Soumya Negi) - staging: vme_user: Replace printk() with dev_*() (Soumya Negi) - staging: rtl8192e: renamed variable HTUpdateDefaultSetting (Gary Rookard) - staging: sm750fb: Remove unused return variable in program_mode_registers() (Dorcas AnonoLitunya) - staging: bcm2835-audio: remove function snd_bcm2835_new_ctl() (Calvince Otieno) - staging: gdm724x: Add blank line after declaration (Soumya Negi) - staging: vme_user: replace strcpy with strscpy (Calvince Otieno) - staging: vc04_services: bcm2835-camera: Drop MODULE_ALIAS (Umang Jain) - staging: vc04_services: bcm2835-audio: Drop MODULE_ALIAS (Umang Jain) - staging: vc04_services: Support module autoloading using MODULE_DEVICE_TABLE (Umang Jain) - staging: vc04_services: vchiq_bus: Do not kfree device (Umang Jain) - staging: qlge: Retire the driver (Benjamin Poirier) - staging: qlge: Update TODO (Benjamin Poirier) - staging: wlan-ng: remove function prism2sta_ev_txexc (Calvince Otieno) - staging: wlan-ng: use netdev_dbg over pr_debug (Calvince Otieno) - staging: greybus: Modify lines end with a '(' (Nandha Kumar Singaram) - staging: vt6655: Rename variable byBBPreEDRSSI (Gilbert Adikankwu) - staging: vt6655: Rename variable byCurPwr (Gilbert Adikankwu) - staging: vt6655: Rename variable byCurrentCh (Gilbert Adikankwu) - staging: vt6655: Rename variable bUpdateBBVGA (Gilbert Adikankwu) - Staging: sm750fb: Rename ddk750_setModeTiming (Dorcas AnonoLitunya) - Staging: sm750fb: Rename programModeRegisters (Dorcas AnonoLitunya) - Staging: sm750fb: Rename dispControl (Dorcas AnonoLitunya) - Staging: sm750fb: Rename pModeParam (Dorcas AnonoLitunya) - Staging: sm750fb: Rename displayControlAdjust_SM750E (Dorcas AnonoLitunya) - staging: rtl8192u: remove entry from Makefile (Greg Kroah-Hartman) - staging: wlan-ng: replace pr_debug() with netdev_dbg() (Calvince Otieno) - staging: wlan-ng: replace strncpy() with strscpy() (Calvince Otieno) - staging: wlan-ng: remove undefined function (Calvince Otieno) - staging: wlan-ng: remove unnecessary helper function (Calvince Otieno) - staging: wlan-ng: remove unused function prototypes (Calvince Otieno) - staging: qlge: Replace the occurrences of (1<reset_count and reset_cnt (Philipp Hortmann) - staging: rtl8192e: Remove unused variable is_silent_reset (Philipp Hortmann) - staging: rtl8192e: Remove unused parameter from _rtl92e_up() (Philipp Hortmann) - staging: rtl8192e: Remove unused parameter from _rtl92e_sta_up() (Philipp Hortmann) - staging: rtl8192e: Remove unused variable reset_in_progress (Philipp Hortmann) - staging: rtl8192e: Remove unused variable rst_progress (Philipp Hortmann) - staging: rtl8192e: Remove broken function _rtl92e_if_silent_reset() (Philipp Hortmann) - staging: rtl8192e: Remove RESET_TYPE_NORMAL (Philipp Hortmann) - staging: rtl8192e: Remove dead code from _rtl92e_if_check_reset() (Philipp Hortmann) - staging: rtl8192e: Remove ibss_maxjoin_chal (Philipp Hortmann) - staging: ks7010: disable bh on tx_dev_lock (Chengfeng Ye) - staging: vt6655: Type encoding info dropped from variable "byRFType" (Pavan Bobba) - staging: rtl8192e: remove bogus __packed annotations (Arnd Bergmann) - staging: rtl8192e: Resolve circular locking with rx_pkt_pending_timer (Philipp Hortmann) - staging: rtl8192e: Unlock mutex for one line in rtllib_stop_protocol() (Philipp Hortmann) - staging: rtl8192e: Remove mutex from rtllib_softmac_free() (Philipp Hortmann) - staging: rtl8192e: Put kfree() to end of rtllib_softmac_free() (Philipp Hortmann) - staging: rtl8192e: Remove rtllib_stop_send_beacons (Philipp Hortmann) - staging: rtl8192e: Remove delayed_work start_ibss_wq (Philipp Hortmann) - staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_softmac.c (Philipp Hortmann) - staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtl_cam.c (Philipp Hortmann) - staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtl_core.c (Philipp Hortmann) - staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_rx.c (Philipp Hortmann) - staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_tx.c (Philipp Hortmann) - Staging: rtl8192e: Rename variable StatusCode (Tree Davies) - Staging: rtl8192e: Rename function TSInitialize (Tree Davies) - Staging: rtl8192e: Rename function GetTs() (Tree Davies) - Staging: rtl8192e: Rename variable Policy (Tree Davies) - Staging: rtl8192e: Rename variable pStatusCode (Tree Davies) - Staging: rtl8192e: Rename variable Addr (Tree Davies) - Staging: rtl8192e: Rename variable pPendingBA (Tree Davies) - Staging: rtl8192e: Rename variable Dst (Tree Davies) - Staging: rtl8192e: Rename variable pPendingBa (Tree Davies) - Staging: rtl8192e: Rename variable pAdmittedBa (Tree Davies) - Staging: rtl8192e: Rename variable Time (Tree Davies) - staging: rtl8192e: Fix compiler warning truncated writing of iwe.u.name (Philipp Hortmann) - staging: rtl8192e: Fix alignment of structs in rtllib.h to two (Philipp Hortmann) - staging: rtl8723bs: hal: Fix codespell-reported spelling mistakes (Bragatheswaran Manickavel) - staging: vme_user: Fix various comment formatting issues including comment content (Jonathan Bergh) - staging: vme_user: Remove spurious newlines between define statements (Jonathan Bergh) - staging: vt6655: Type encoding info dropped from array name "byVT3253B0_" (Pavan Bobba) - staging: vme_user: Remove unused (commented) code causing unnecessary checkpatch warning (Jonathan Bergh) - staging: octeon: remove typedef in structs cvmx_pip_port_status_t and cvmx_pko_port_status_t (Oliver Crumrine) - staging: octeon: remove typedef in enum cvmx_pko_status_t (Oliver Crumrine) - staging: octeon: remove typedef in struct cvmx_pko_lock_t (Oliver Crumrine) - staging: octeon: remove typedef in enum cvmx_pow_wait_t (Oliver Crumrine) - staging: octeon: remove typedef in enum cvmx_helper_interface_mode_t (Oliver Crumrine) - staging: octeon: remove typedef in enum cvmx_spi_mode_t (Oliver Crumrine) - staging: vme_user: fix check unnecessary space after a cast in vme_fake.c (Alexon Oliveira) - staging: vme_user: fix check unnecessary blank lines in vme_fake.c (Alexon Oliveira) - staging: vme_user: fix check lines not ending with '(' in vme_fake.c (Alexon Oliveira) - staging: vme_user: fix check alignment of open parenthesis in vme_fake.c (Alexon Oliveira) - staging: rtl8192e: Replace frame control constants with IEEE80211_FCTL_* (Philipp Hortmann) - staging: rtl8192e: Replace usage of RTLLIB_FCTL_DSTODS with function (Philipp Hortmann) - staging: rtl8192e: Replace control subframe types with IEEE80211_STYPE_* (Philipp Hortmann) - staging: rtl8192e: Replace management subframe types with IEEE80211_STYPE_* (Philipp Hortmann) - staging: rtl8192e: Remove struct rtllib_pspoll_hdr (Philipp Hortmann) - staging: rtl8192e: Remove struct rtllib_hdr_4addrqos (Philipp Hortmann) - staging: rtl8192e: Remove struct rtllib_hdr_3addrqos (Philipp Hortmann) - staging: rtl8192e: Remove struct rtllib_hdr_4addr (Philipp Hortmann) - staging: rtl8192e: Replace struct rtllib_hdr_4addr in rtllib_crypt*.c (Philipp Hortmann) - staging: rtl8192e: Remove unused struct rtllib_hdr and two enums (Philipp Hortmann) - staging: rtl8192e: Replace struct rtllib_hdr_3addr in structs of rtllib.h (Philipp Hortmann) - staging: rtl8192e: Replace struct rtllib_hdr_3addr in r8192E_dev.c (Philipp Hortmann) - staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtllib_softmac.c (Philipp Hortmann) - staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtl819x_BAProc.c (Philipp Hortmann) - staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtllib_rx.c (Philipp Hortmann) - staging: rtl8192e: Replace struct rtllib_hdr_1addr with ieee80211_hdr (Philipp Hortmann) - staging: rtl8192e: Remove rtllib_get_payload() (Philipp Hortmann) - staging: rtl8192e: Replace rtl92e_enable_irq with rtl92e_irq_enable (Philipp Hortmann) - staging: rtl8192e: Replace rtl92e_disable_irq with rtl92e_irq_disable (Philipp Hortmann) - staging: rtl8192e: Use standard function in softmac_mgmt_xmit() (Philipp Hortmann) - staging: rtl8192e: Use standard function in rtllib_rx_check_duplicate() (Philipp Hortmann) - staging: rtl8192e: Use standard function in rtllib_process_probe_response() (Philipp Hortmann) - staging: rtl8192e: Use standard ieee80211 function in rtllib_rx_mgt() (Philipp Hortmann) - staging: rtl8192e: Remove useless equation in debug output (Philipp Hortmann) - staging: rtl8192e: Remove unsupported mode IW_MODE_ADHOC (Philipp Hortmann) - staging: vme_user: Use list_for_each_entry() helper (Jinjie Ruan) - Staging: rtl8192e: Rename variable pTS in function rtllib_rx_InfraAdhoc() (Tree Davies) - Staging: rtl8192e: Rename variable pRxTS in function rtllib_rx_check_duplicate() (Tree Davies) - Staging: rtl8192e: Rename variable pTS in function RxReorderIndicatePacket() (Tree Davies) - Staging: rtl8192e: Rename variable pTS in function rtllib_FlushRxTsPendingPkts() (Tree Davies) - Staging: rtl8192e: Rename variable pTS in function AddReorderEntry() (Tree Davies) - Staging: rtl8192e: Rename variable pTS in function prototype rtllib_FlushRxTsPendingPkts() (Tree Davies) - Staging: rtl8192e: Rename variable pRxTS in function RemoveTsEntry() (Tree Davies) - Staging: rtl8192e: Rename variable tmp in function GetTs() (Tree Davies) - Staging: rtl8192e: Rename variable pRxTS in function TSInitialize() (Tree Davies) - Staging: rtl8192e: Rename variable pTS in function ResetRxTsEntry() (Tree Davies) - Staging: rtl8192e: Rename variable pRxTs in function RxPktPendingTimeout() (Tree Davies) - Staging: rtl8192e: Rename variable pRxTs in function rtllib_rx_ba_inact_timeout() (Tree Davies) - Staging: rtl8192e: Rename variable pRxTs in function rtllib_ts_init_del_ba() (Tree Davies) - Staging: rtl8192e: Rename variable pRxTs in function rtllib_rx_DELBA() (Tree Davies) - Staging: rtl8192e: Rename variable pTS in function rtllib_rx_ADDBAReq() (Tree Davies) - Staging: rtl8192e: Rename variable pRxTs in function rx_ts_delete_ba() (Tree Davies) - firmware_loader: Abort all upcoming firmware load request once reboot triggered (Mukesh Ojha) - firmware_loader: Refactor kill_pending_fw_fallback_reqs() (Mukesh Ojha) - Documentation: security-bugs.rst: linux-distros relaxed their rules (Willy Tarreau) - driver core: Release all resources during unbind before updating device links (Saravana Kannan) - driver core: class: remove boilerplate code (Maurizio Lombardi) - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Kees Cook) - resource: Constify resource crosscheck APIs (Andy Shevchenko) - resource: Unify next_resource() and next_resource_skip_children() (Andy Shevchenko) - resource: Reuse for_each_resource() macro (Andy Shevchenko) - PCI: Implement custom llseek for sysfs resource entries (Valentine Sinitsyn) - kernfs: sysfs: support custom llseek method for sysfs entries (Valentine Sinitsyn) - debugfs: Fix __rcu type comparison warning (Mike Tipton) - device property: Replace custom implementation of COUNT_ARGS() (Andy Shevchenko) - drivers: base: test: Make property entry API test modular (Geert Uytterhoeven) - driver core: Add missing parameter description to __fwnode_link_add() (Andy Shevchenko) - device property: Clarify usage scope of some struct fwnode_handle members (Andy Shevchenko) - devres: rename the first parameter of devm_add_action(_or_reset) (Masahiro Yamada) - driver core: platform: Unify the firmware node type check (Andy Shevchenko) - driver core: platform: Use temporary variable in platform_device_add() (Andy Shevchenko) - driver core: platform: Refactor error path in a couple places (Andy Shevchenko) - driver core: platform: Drop redundant check in platform_device_add() (Andy Shevchenko) - cdx: add sysfs for subsystem, class and revision (Abhijit Gangurde) - cdx: add sysfs for bus reset (Abhijit Gangurde) - cdx: add support for bus enable and disable (Abhijit Gangurde) - cdx: Register cdx bus as a device on cdx subsystem (Abhijit Gangurde) - cdx: Create symbol namespaces for cdx subsystem (Abhijit Gangurde) - cdx: Introduce lock to protect controller ops (Abhijit Gangurde) - cdx: Remove cdx controller list from cdx bus system (Abhijit Gangurde) - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Ayush Singh) - greybus: Add BeaglePlay Linux Driver (Ayush Singh) - dt-bindings: net: Add ti,cc1352p7 (Ayush Singh) - dt-bindings: eeprom: at24: allow NVMEM cells based on old syntax (Rafał Miłecki) - dt-bindings: nvmem: SID: allow NVMEM cells based on old syntax (Rafał Miłecki) - Revert "nvmem: add new config option" (Rafał Miłecki) - MAINTAINERS: coresight: Add missing Coresight files (James Clark) - misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support (Siddharth Vadapalli) - firmware: xilinx: Move EXPORT_SYMBOL_GPL next to zynqmp_pm_feature definition (Rajan Vaja) - extcon: realtek: add the error handler for nvmem_cell_read (Stanley Chang) - extcon: max77843: add device-tree compatible string (Marek Szyprowski) - extcon: max77693: add device-tree compatible string (Marek Szyprowski) - dt-bindings: usb: Add Realtek DHC RTD SoC Type-C (Stanley Chang) - extcon: add Realtek DHC RTD SoC Type-C driver (Stanley Chang) - interconnect: qcom: Convert to platform remove callback returning void (Uwe Kleine-König) - dt-bindings: interconnect: qcom,rpmh: do not require reg on SDX65 MC virt (Krzysztof Kozlowski) - interconnect: imx: Replace inclusion of kernel.h in the header (Andy Shevchenko) - interconnect: fix error handling in qnoc_probe() (Yang Yingliang) - interconnect: qcom: osm-l3: Replace custom implementation of COUNT_ARGS() (Andy Shevchenko) - interconnect: msm8974: Replace custom implementation of COUNT_ARGS() (Andy Shevchenko) - interconnect: imx: Replace custom implementation of COUNT_ARGS() (Andy Shevchenko) - interconnect: qcom: Add SDX75 interconnect provider driver (Rohit Agarwal) - dt-bindings: interconnect: Add compatibles for SDX75 (Rohit Agarwal) - interconnect: qcom: sm8350: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sm8250: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sm8150: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sm6350: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sdm845: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sdm670: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sc8280xp: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sc8180x: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sc7280: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: sc7180: Set ACV enable_mask (Konrad Dybcio) - interconnect: qcom: qdu1000: Set ACV enable_mask (Konrad Dybcio) - dt-bindings: interconnect: qcom: rpm: Clean up the example (Konrad Dybcio) - dt-bindings: interconnect: qcom: rpm: Clean up the file (Konrad Dybcio) - dt-bindings: interconnect: qcom: Fix and separate out MSM8939 (Konrad Dybcio) - dt-bindings: interconnect: qcom: Fix and separate out MSM8996 (Konrad Dybcio) - dt-bindings: interconnect: qcom: Fix and separate out SDM660 (Konrad Dybcio) - dt-bindings: interconnect: qcom: qcm2290: Remove RPM bus clocks (Konrad Dybcio) - dt-bindings: interconnect: qcom: Introduce qcom,rpm-common (Konrad Dybcio) - interconnect: qcom: msm8996: Set AB/IB coefficients (Konrad Dybcio) - interconnect: qcom: sdm660: Set AB/IB coefficients (Konrad Dybcio) - interconnect: qcom: qcm2290: Update EBI channel configuration (Konrad Dybcio) - interconnect: qcom: qcm2290: Set AB coefficients (Konrad Dybcio) - interconnect: qcom: qcm2290: Hook up MAS_APPS_PROC's bus clock (Konrad Dybcio) - interconnect: qcom: icc-rpm: Check for node-specific rate coefficients (Konrad Dybcio) - interconnect: qcom: icc-rpm: Let nodes drive their own bus clock (Konrad Dybcio) - interconnect: qcom: icc-rpm: Separate out clock rate calulcations (Konrad Dybcio) - interconnect: qcom: icc-rpm: Add AB/IB calculations coefficients (Konrad Dybcio) - uacce: make uacce_class constant (Greg Kroah-Hartman) - ocxl: make ocxl_class constant (Greg Kroah-Hartman) - cxl: make cxl_class constant (Greg Kroah-Hartman) - misc: phantom: make phantom_class constant (Greg Kroah-Hartman) - parport: Drop even more unneeded NULL or 0 assignments (Andy Shevchenko) - parport: Clean up resources correctly when parport_register_port() fails (Andy Shevchenko) - mcb: fix error handling for different scenarios when parsing (Sanjuán García, Jorge) - mcb: Use the actual bus passed to init and release functions (Rodríguez Barbarin, José Javier) - nvmem: Use device_get_match_data() (Rob Herring) - dt-bindings: nvmem: u-boot,env: Add missing additionalProperties on child node schemas (Rob Herring) - dt-bindings: nvmem: move deprecated cells binding to its own file (Rafał Miłecki) - nvmem: add explicit config option to read old syntax fixed OF cells (Rafał Miłecki) - nvmem: qfprom: Mark core clk as optional (Luca Weiss) - counter: chrdev: remove a typo in header file comment (Fabrice Gasnier) - iio: Use device_get_match_data() (Rob Herring) - iio: adc: MCP3564: fix warn: unsigned '__x' is never less than zero. (Marius Cristea) - dt-bindings: trivial-devices: add silabs,si7005 (Javier Carrasco) - iio: si7005: Add device tree support (Javier Carrasco) - drivers: imu: adis16475.c: Remove scan index from delta channels (Ramona Gradinariu) - dt-bindings: iio: imu: st,lsm6dsx: add mount-matrix property (Martin Kepplinger) - iio: resolver: ad2s1210: remove of_match_ptr() (David Lechner) - iio: resolver: ad2s1210: remove DRV_NAME macro (David Lechner) - iio: resolver: ad2s1210: move out of staging (David Lechner) - staging: iio: resolver: ad2s1210: simplify code with guard(mutex) (David Lechner) - staging: iio: resolver: ad2s1210: clear faults after soft reset (David Lechner) - staging: iio: resolver: ad2s1210: refactor sample toggle (David Lechner) - staging: iio: resolver: ad2s1210: remove fault attribute (David Lechner) - staging: iio: resolver: ad2s1210: add label attribute support (David Lechner) - staging: iio: resolver: ad2s1210: add register/fault support summary (David Lechner) - staging: iio: resolver: ad2s1210: implement fault events (David Lechner) - iio: event: add optional event label support (David Lechner) - staging: iio: resolver: ad2s1210: rename DOS reset min/max attrs (David Lechner) - staging: iio: resolver: ad2s1210: convert DOS mismatch threshold to event attr (David Lechner) - staging: iio: resolver: ad2s1210: convert DOS overrange threshold to event attr (David Lechner) - staging: iio: resolver: ad2s1210: convert LOS threshold to event attr (David Lechner) - staging: iio: resolver: ad2s1210: convert LOT threshold attrs to event attrs (David Lechner) - staging: iio: resolver: ad2s1210: add triggered buffer support (David Lechner) - staging: iio: resolver: ad2s1210: add phase lock range support (David Lechner) - staging: iio: resolver: ad2s1210: convert resolution to devicetree property (David Lechner) - staging: iio: resolver: ad2s1210: convert fexcit to channel attribute (David Lechner) - staging: iio: resolver: ad2s1210: implement hysteresis as channel attr (David Lechner) - staging: iio: resolver: ad2s1210: do not use fault register for dummy read (David Lechner) - iio: adc: mt6577_auxadc: Fix kernel panic on suspend (AngeloGioacchino Del Regno) - iio: adc: ad7192: Add fast settling support (Alisa-Dariana Roman) - iio: adc: ad7192: Remove unused member (Alisa-Dariana Roman) - iio: adc: ad7192: Organize chip info (Alisa-Dariana Roman) - Revert "dt-bindings: iio: magnetometer: asahi-kasei,ak8975: Drop deprecated enums" (Jonathan Cameron) - iio: accel: mxc4005: allow module autoloading via OF compatible (Luca Ceresoli) - tools: iio: iio_generic_buffer ensure alignment (Matti Vaittinen) - iio: magnetometer: ak8975: Fix 'Unexpected device' error (André Apitzsch) - dt-bindings: iio: resolver: add devicetree bindings for ad2s1210 (David Lechner) - iio: adc: stm32-adc: Replace deprecated strncpy() with strscpy() (Justin Stitt) - iio: adc: meson: improve error logging at probe stage (George Stark) - iio: kx022a: Support ROHM KX132ACR-LBZ (Matti Vaittinen) - dt-bindings: iio: Add KX132ACR-LBZ accelerometer (Matti Vaittinen) - iio: adc: ad7192: Improve f_order computation (Alisa-Dariana Roman) - iio: adc: ad7192: Use bitfield access macros (Alisa-Dariana Roman) - MAINTAINERS: Add ROHM BM1390 (Matti Vaittinen) - iio: pressure: Support ROHM BU1390 (Matti Vaittinen) - dt-bindings: Add ROHM BM1390 pressure sensor (Matti Vaittinen) - iio: improve doc for available_scan_mask (Matti Vaittinen) - iio: imu: mpu6050: add level shifter flag (Andreas Kemnade) - dt-bindings: iio: imu: mpu6050: Add level shifter (Andreas Kemnade) - MAINTAINERS: fix Analog Devices website link (Antoniu Miclaus) - iio: imu: adis16475: Add buffer padding after temp channel (Ramona Gradinariu) - staging: iio: resolver: ad2s1210: read excitation frequency from control register (David Lechner) - staging: iio: resolver: ad2s1210: refactor setting excitation frequency (David Lechner) - staging: iio: resolver: ad2s1210: rework gpios (David Lechner) - staging: iio: resolver: ad2s1210: remove config attribute (David Lechner) - staging: iio: resolver: ad2s1210: add debugfs reg access (David Lechner) - staging: iio: resolver: ad2s1210: use regmap for config registers (David Lechner) - staging: iio: resolver: ad2s1210: use devicetree to get CLKIN rate (David Lechner) - staging: iio: resolver: ad2s1210: implement IIO_CHAN_INFO_SCALE (David Lechner) - staging: iio: resolver: ad2s1210: always use 16-bit value for raw read (David Lechner) - staging: iio: resolver: ad2s1210: sort imports (David Lechner) - staging: iio: resolver: ad2s1210: remove spi_set_drvdata() (David Lechner) - staging: iio: resolver: ad2s1210: check return of ad2s1210_initial() (David Lechner) - staging: iio: resolver: ad2s1210: remove call to spi_setup() (David Lechner) - staging: iio: resolver: ad2s1210: fix use before initialization (David Lechner) - staging: iio: resolver: ad2s1210: fix not restoring sample gpio in channel read (David Lechner) - staging: iio: resolver: ad2s1210: fix ad2s1210_show_fault (David Lechner) - iio: adc: MCP3564: fix the static checker warning (Marius Cristea) - HID: amd_sfh: Add light chromaticity for SFH1.1 (Basavaraj Natikar) - HID: amd_sfh: Add light chromaticity support (Basavaraj Natikar) - iio: hid-sensor-als: Add light chromaticity support (Basavaraj Natikar) - iio: Add channel type for chromaticity (Basavaraj Natikar) - HID: amd_sfh: Add support for SFH1.1 light color temperature (Basavaraj Natikar) - HID: amd_sfh: Add support for light color temperature (Basavaraj Natikar) - iio: hid-sensor-als: Add light color temperature support (Basavaraj Natikar) - iio: Add channel type light color temperature (Basavaraj Natikar) - iio: hid-sensor-als: Use channel index to support more hub attributes (Basavaraj Natikar) - iio: adc: palmas_gpadc: Drop duplicated the in comment. (Andy Shen Shen) - dt-bindings: iio: adc: ti,ads1015: Document optional interrupt line (Marek Vasut) - iio: trigger: stm32-timer: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: trigger: iio-trig-interrupt: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: temperature: hid-sensor: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: proximity: srf04: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: proximity: cros_ec_mkbp: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: pressure: hid-sensor: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: position: hid-sensor-custom-intel-hinge: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: orientation: hid-sensor-rotation: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: orientation: hid-sensor-incl-3d: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: magnetometer: hid-sensor-magn-3d: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: light: lm3533-als: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: light: hid-sensor-prox: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: light: hid-sensor-als: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: light: cm3605: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: humidity: hid-sensor-humidity: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: gyro: hid-sensor-gyro-3d: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: dac: vf610: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: dac: stm32-dac: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: dac: stm32-dac-core: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: dac: lpc18xx_dac: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: dac: dpot-dac: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: vf610_adc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: twl6030-gpadc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: twl4030-madc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: ti_am335x_adc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: sun4i-gpadc-iio: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: stm32-dfsdm-core: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: stm32-dfsdm-adc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: stm32-adc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: stm32-adc-core: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: rcar-gyroadc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: qcom-pm8xxx-xoadc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: npcm: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: mxs-lradc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: mp2629: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: meson_saradc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: imx93: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: imx8qxp: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: hx711: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: fsl-imx25-gcq: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: exynos: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: ep93xx: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: dln2: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: bcm_iproc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: axp20x: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: at91: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: at91-sama5d2: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: adc: ab8500-gpadc: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: accel: hid-sensor-accel-3d: Convert to platform remove callback returning void (Uwe Kleine-König) - iio: accel: Add support for Kionix/ROHM KX132-1211 accelerometer (Mehdi Djait) - iio: accel: kionix-kx022a: Add a function to retrieve number of bytes in buffer (Mehdi Djait) - iio: accel: kionix-kx022a: Refactor driver and add chip_info structure (Mehdi Djait) - iio: accel: kionix-kx022a: Add an i2c_device_id table (Mehdi Djait) - iio: accel: kionix-kx022a: Warn on failed matches and assume compatibility (Mehdi Djait) - iio: accel: kionix-kx022a: Remove blank lines (Mehdi Djait) - dt-bindings: iio: Add KX132-1211 accelerometer (Mehdi Djait) - iio: addac: stx104: Add 8254 Counter/Timer support (William Breathitt Gray) - iio: ad4310: Replace devm_clk_register() with devm_clk_hw_register() (Lars-Peter Clausen) - iio: addac: ad74413r: update channel function set (Antoniu Miclaus) - iio: pressure: ms5637: Use i2c_get_match_data() (Biju Das) - iio: dac: mcp4725: Add dac_reg_offset to struct mcp4725_chip_info (Biju Das) - iio: dac: mcp4725: Add use_ext_ref_voltage to struct mcp4725_chip_info (Biju Das) - iio: dac: mcp4725: Use i2c_get_match_data() (Biju Das) - iio: dac: mcp4725: Replace variable 'id' from struct mcp4725_data (Biju Das) - iio: accel: adxl345: Simplify adxl345_read_raw() (Biju Das) - iio: accel: adxl345: Convert enum->pointer for data in match data table (Biju Das) - iio: adc: ltc2497: Simplify probe() (Biju Das) - iio: adc: ti-ads1015: Simplify probe() (Biju Das) - iio: adc: ti-adc081c: Simplify probe() (Biju Das) - iio: adc: ti-ads1015: Add edge trigger support (Marek Vasut) - iio: adc: adding support for MCP3564 ADC (Marius Cristea) - dt-bindings: iio: adc: adding MCP3564 ADC (Marius Cristea) - iio: adc: add ltc2309 support (Liam Beguin) - dt-bindings: iio: adc: add lltc,ltc2309 bindings (Liam Beguin) - iio: addac: ad74413r: fix function prefix typo (Antoniu Miclaus) - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() (Zhang Shurong) - iio: imu: adis16475.c: Add delta angle and delta velocity channels (Ramona Bolboaca) - iio: Add IIO_DELTA_VELOCITY channel type (Ramona Bolboaca) - iio: Add IIO_DELTA_ANGL channel type (Ramona Bolboaca) - iio: dac: stm32-dac: Use correct header(s) instead of string_helpers.h (Andy Shevchenko) - iio: accel: msa311: Use correct header(s) instead of string_helpers.h (Andy Shevchenko) - iio: accel: kionix-kx022a: Use correct header(s) instead of string_helpers.h (Andy Shevchenko) - iio: Remove unused declarations (Yue Haibing) - iio: temperature: tmp117: Convert enum->pointer for data in the match tables (Biju Das) - iio: light: opt4001: Use i2c_get_match_data() (Biju Das) - iio: potentiometer: ad5110: Use i2c_get_match_data() (Biju Das) - iio: potentiometer: ds1803: Convert enum->pointer for data in the ID table (Biju Das) - iio: chemical: sgp30: Convert enum->pointer for data in the match tables (Biju Das) - dt-bindings: iio: hmc425a: add entry for HMC540S (Ana-Maria Cusco) - iio: amplifiers: hmc425a: Add Support HMC540S 4-bit Attenuator (Michael Hennerich) - dt-bindings: iio: magnetometer: asahi-kasei,ak8975: Drop deprecated enums (Biju Das) - iio: magnetometer: ak8975: Sort ID and ACPI tables (Biju Das) - iio: magnetometer: ak8975: Convert enum->pointer for data in the match tables (Biju Das) - iio: mlx90614: Use i2c_get_match_data() (Biju Das) - iio: accel: bma180: Convert enum->pointer for data in the match table (Biju Das) - iio: adc: max1363: Use i2c_get_match_data() (Biju Das) - iio: magnetometer: yamaha-yas530: Use i2c_get_match_data() (Biju Das) - iio: dac: ti-dac5571: Sort match tables (Biju Das) - iio: dac: ti-dac5571: Use i2c_get_match_data() (Biju Das) - iio: proximity: sx9310: Convert enum->pointer for match data table (Biju Das) - iio: chemical: atlas-ezo-sensor: Simplify probe() (Biju Das) - iio: chemical: atlas-sensor: Convert enum->pointer for data in the match tables (Biju Das) - iio: chemical: vz89x: Convert enum->pointer for data in the match tables (Biju Das) - iio: accel: mma8452: Sort match tables (Biju Das) - iio: accel: mma8452: Convert enum->pointer for data in the ID table (Biju Das) - iio: adc: at91_adc: Simplify with dev_err_probe() (Jinjie Ruan) - iio: adc: at91_adc: Use devm_clk_get_enabled() helper function (Jinjie Ruan) - iio: adc: at91_adc: Use devm_request_irq() helper function (Jinjie Ruan) - iio: frequency: adf4350: Use device managed functions and fix power down issue. (Jinjie Ruan) - dt-bindings: iio: adc: Add TI TWL603X GPADC (Andreas Kemnade) - iio: adc: mcp3911: add support for the whole MCP39xx family (Marcus Folkesson) - iio: adc: mcp3911: avoid ambiguity parameters in macros (Marcus Folkesson) - iio: adc: mcp3911: fix indentation (Marcus Folkesson) - iio: adc: mcp3911: simplify usage of spi->dev (Marcus Folkesson) - iio: adc: mcp3911: make use of dev_err_probe() (Marcus Folkesson) - dt-bindings: iio: adc: mcp3911: add support for the whole MCP39xx family (Marcus Folkesson) - staging: iio: Use devm_clk_get_enabled() helper function (Jinjie Ruan) - iio: adc: mt6577_auxadc: Simplify with device managed function (Jinjie Ruan) - iio: adc: mt6577_auxadc: Simplify with dev_err_probe() (Jinjie Ruan) - iio: adc: spear_adc: Use dev_err_probe() (Jinjie Ruan) - iio: adc: spear_adc: Use device managed function (Jinjie Ruan) - iio: adc: mt6577_auxadc: Use devm_clk_get_enabled() helper function (Jinjie Ruan) - parport: Drop unneeded NULL or 0 assignments (Andy Shevchenko) - parport: Use list_for_each() helper (Andy Shevchenko) - parport: Use kasprintf() instead of fixed buffer formatting (Andy Shevchenko) - misc/pvpanic: deduplicate common code (Thomas Weißschuh) - char: xilinx_hwicap: Modernize driver probe (Rob Herring) - tee: make tee_class constant (Greg Kroah-Hartman) - eeprom: remove doc and MAINTAINERS section after driver was removed (Lukas Bulwahn) - mei: me: emit error only if reset was unexpected (Vitaly Lubart) - misc: mei: main.c: fix kernel-doc warnings (Randy Dunlap) - misc: mei: interrupt.c: fix kernel-doc warnings (Randy Dunlap) - misc: mei: hw-me.c: fix kernel-doc warnings (Randy Dunlap) - misc: mei: hbm.c: fix kernel-doc warnings (Randy Dunlap) - misc: mei: dma-ring.c: fix kernel-doc warnings (Randy Dunlap) - misc: mei: client.c: fix kernel-doc warnings (Randy Dunlap) - misc: mei: hw.h: fix kernel-doc warnings (Randy Dunlap) - mei: docs: fix spelling errors (Tomas Winkler) - mei: docs: add missing entries to kdoc in struct mei_cfg_idx (Tomas Winkler) - mei: docs: use correct structures name in kdoc (Tomas Winkler) - mei: update mei-pxp's component interface with timeouts (Alan Previn) - mei: pxp: re-enable client on errors (Alexander Usyskin) - mei: pxp: recover from recv fail under memory pressure (Alexander Usyskin) - mei: bus: add send and recv api with timeout (Alexander Usyskin) - fpga: versal: Add support for 44-bit DMA operations (Nava kishore Manne) - fpga: altera-ps-spi: Use spi_get_device_match_data() (Rob Herring) - fpga: Use device_get_match_data() (Rob Herring) - rapidio: make all 'class' structures const (Ivan Orlov) - Documentation: stable: clarify patch series prerequisites (Hugo Villeneuve) - drivers/char/mem: implement splice() for /dev/zero, /dev/full (Max Kellermann) - accessibility: speakup: refactor deprecated strncpy (Justin Stitt) - hpet: Annotate struct hpets with __counted_by (Kees Cook) - c2port: replace deprecated strncpy with strscpy (Justin Stitt) - binderfs: fix typo in binderfs.c (Kuan-Wei Chiu) - comedi: Annotate struct comedi_lrange with __counted_by (Christophe JAILLET) - comedi: add HAS_IOPORT dependencies again (Ian Abbott) - comedi: amplc_dio200_common: Conditionally remove I/O port support (Ian Abbott) - comedi: amplc_dio200_common: Refactor register access functions (Ian Abbott) - comedi: amplc_dio200_pci: Conditionally remove devices that use port I/O (Ian Abbott) - comedi: ni_mio_common: Conditionally use I/O port or MMIO (Ian Abbott) - comedi: ni_labpc_common: Conditionally remove I/O port support (Ian Abbott) - comedi: comedi_8255: Conditionally remove I/O port support (Ian Abbott) - comedi: comedi_8255: Rework subdevice initialization functions (Ian Abbott) - comedi: 8255_pci: Conditionally remove devices that use port I/O (Ian Abbott) - comedi: comedi_8254: Conditionally remove I/O port support (Ian Abbott) - comedi: comedi_8254: Replace comedi_8254_init() and comedi_8254_mm_init() (Ian Abbott) - comedi: comedi_8254: Use a call-back function for register access (Ian Abbott) - comedi: Correct dependencies for COMEDI_NI_PCIDIO (Ian Abbott) - drivers: misc: ti-st: replace deprecated strncpy with strscpy (Justin Stitt) - ibmvmc: replace deprecated strncpy with strscpy (Justin Stitt) - mei: fix doc typos (Randy Dunlap) - misc: bcm-vk: Annotate struct bcm_vk_wkent with __counted_by (Kees Cook) - misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() (Jinjie Ruan) - eeprom: Remove deprecated legacy eeprom driver (Heiner Kallweit) - eeprom: idt_89hpesx: replace open-coded kmemdup_nul (Justin Stitt) - mcb: use short version for function pointer for mcb_free_bus (Jorge Sanjuan Garcia) - s390/cio: replace deprecated strncpy with strscpy (Justin Stitt) - s390/sclp: replace deprecated strncpy with strtomem (Justin Stitt) - s390/cio: fix virtual vs physical address confusion (Peter Oberparleiter) - s390/cio: export CMG value as decimal (Peter Oberparleiter) - s390: delete the unused store_prefix() function (Ilya Leoshkevich) - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Heiko Carstens) - s390/cmma: fix detection of DAT pages (Heiko Carstens) - s390/sclp: handle default case in sclp memory notifier (Sumanth Korikkar) - s390/pai_crypto: remove per-cpu variable assignement in event initialization (Thomas Richter) - s390/pai: initialize event count once at initialization (Thomas Richter) - s390/pai_crypto: use PERF_ATTACH_TASK define for per task detection (Thomas Richter) - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Heiko Carstens) - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Heiko Carstens) - s390/cmma: fix initial kernel address space page table walk (Heiko Carstens) - s390/diag: add missing virt_to_phys() translation to diag224() (Heiko Carstens) - s390/mm,fault: move VM_FAULT_ERROR handling to do_exception() (Heiko Carstens) - s390/mm,fault: remove VM_FAULT_BADMAP and VM_FAULT_BADACCESS (Heiko Carstens) - s390/mm,fault: remove VM_FAULT_SIGNAL (Heiko Carstens) - s390/mm,fault: remove VM_FAULT_BADCONTEXT (Heiko Carstens) - s390/mm,fault: simplify kfence fault handling (Heiko Carstens) - s390/mm,fault: call do_fault_error() only from do_exception() (Heiko Carstens) - s390/mm,fault: get rid of do_low_address() (Heiko Carstens) - s390/mm,fault: remove VM_FAULT_PFAULT (Heiko Carstens) - s390/mm,fault: use get_kernel_nofault() to dereference in dump_pagetable() (Heiko Carstens) - s390/mm,fault: improve readability by using teid union (Heiko Carstens) - s390/mm: move translation-exception identification structure to fault.h (Heiko Carstens) - s390/mm,fault: use static key for store indication (Heiko Carstens) - s390/mm,fault: use get_fault_address() everywhere (Heiko Carstens) - s390/mm,fault: replace WARN_ON_ONCE() with unreachable() (Heiko Carstens) - s390/mm,fault: remove noinline attribute from all functions (Heiko Carstens) - s390/mm,fault: remove line break (Heiko Carstens) - s390/mm,fault: include linux/mmu_context.h (Heiko Carstens) - s390/mm,fault: have balanced braces, remove unnecessary blanks (Heiko Carstens) - s390/mm,fault: use pr_warn(), pr_cont(), ... instead of open-coding (Heiko Carstens) - s390/mm,fault: use pr_warn_ratelimited() (Heiko Carstens) - s390/mm,fault: use __ratelimit() instead of printk_ratelimit() (Heiko Carstens) - s390/mm,fault: reverse x-mas tree coding style (Heiko Carstens) - s390/mm,fault: remove and improve comments, adjust whitespace (Heiko Carstens) - s390/pai_crypto: dynamically allocate percpu pai crypto map data structure (Thomas Richter) - s390/mm: make vmemmap_free() only for CONFIG_MEMORY_HOTPLUG available (Heiko Carstens) - s390/mm: remove __GFP_HIGHMEM masking (Heiko Carstens) - s390/vmem: remove unused variable (Vasily Gorbik) - s390: add support for DCACHE_WORD_ACCESS (Heiko Carstens) - s390: provide word-at-a-time implementation (Heiko Carstens) - s390/extable: reduce number of extable macros (Heiko Carstens) - s390/crash: fix virtual vs physical address confusion (Alexander Gordeev) - s390/crash: remove unused parameter (Alexander Gordeev) - s390/ap: show APFS value on error reply 0x8B (Harald Freudenberger) - s390/zcrypt: introduce new internal AP queue se_bound attribute (Harald Freudenberger) - s390/ap: re-init AP queues on config on (Harald Freudenberger) - s390: use control register bit defines (Heiko Carstens) - s390/ctlreg: add control register bits (Heiko Carstens) - s390/irq: use CR0 defines to define CR0_IRQ_SUBCLASS_MASK (Heiko Carstens) - s390/ctlreg: add missing defines (Heiko Carstens) - s390/setup: make use of system_ctl_load() (Heiko Carstens) - s390/ctlreg: add system_ctl_load() (Heiko Carstens) - s390/early: use system_ctl_set_bit() instead of local_ctl_set_bit() (Heiko Carstens) - s390/ctlreg: allow to call system_ctl_set/clear_bit() early (Heiko Carstens) - s390/ctltreg: make initialization of control register save area explicit (Heiko Carstens) - s390/ctlreg: add struct ctlreg (Heiko Carstens) - s390/ctlreg: add type checking to __local_ctl_load() and __local_ctl_store() (Heiko Carstens) - s390/kprobes,ptrace: open code struct per_reg (Heiko Carstens) - s390/ctlreg: change parameters of __local_ctl_load() and __local_ctl_store() (Heiko Carstens) - s390/ctlreg: use local_ctl_load() and local_ctl_store() where possible (Heiko Carstens) - s390/ctlreg: add local_ctl_load() and local_ctl_store() (Heiko Carstens) - s390/ctlreg: add local and system prefix to some functions (Heiko Carstens) - s390/ctlreg: cleanup inline assemblies (Heiko Carstens) - s390/ctlreg: rename ctl_reg.h to ctlreg.h (Heiko Carstens) - s390/ctlreg: move control register code to separate file (Heiko Carstens) - s390/setup: use strlcat() instead of strcat() (Heiko Carstens) - s390/smp: keep the original lowcore for CPU 0 (Ilya Leoshkevich) - s390/smp: disallow CPU hotplug of CPU 0 (Tobias Huschle) - s390/smp,mcck: fix early IPI handling (Heiko Carstens) - s390/zcrypt: update list of EP11 operation modes (Ingo Franzki) - powerpc/kvm: Force cast endianness of KVM shared regs (Benjamin Gray) - docs: powerpc: Document nested KVM on POWER (Michael Neuling) - KVM: PPC: Add support for nestedv2 guests (Jordan Niethe) - KVM: PPC: Book3s HV: Hold LPIDs in an unsigned long (Jordan Niethe) - KVM: PPC: Add helper library for Guest State Buffers (Jordan Niethe) - KVM: PPC: Book3S HV: Introduce low level MSR accessor (Jordan Niethe) - KVM: PPC: Book3S HV: Use accessors for VCPU registers (Jordan Niethe) - KVM: PPC: Use accessors for VCORE registers (Jordan Niethe) - KVM: PPC: Use accessors for VCPU registers (Jordan Niethe) - KVM: PPC: Rename accessor generator macros (Jordan Niethe) - KVM: PPC: Introduce FPR/VR accessor functions (Jordan Niethe) - KVM: PPC: Always use the GPR accessors (Jordan Niethe) - powerpc/vmcore: Add MMU information to vmcoreinfo (Aditya Gupta) - Revert "powerpc: add `cur_cpu_spec` symbol to vmcoreinfo" (Michael Ellerman) - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Hari Bathini) - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Hari Bathini) - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Hari Bathini) - powerpc/bpf: implement bpf_arch_text_copy (Hari Bathini) - powerpc/code-patching: introduce patch_instructions() (Hari Bathini) - powerpc/32s: Implement local_flush_tlb_page_psize() (Michael Ellerman) - powerpc/pseries: use kfree_sensitive() in plpks_gen_password() (Minjie Du) - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Christophe Leroy) - powerpc/fsl_msi: Use device_get_match_data() (Rob Herring) - powerpc: Remove cpm_dp...() macros (Christophe Leroy) - powerpc/qspinlock: Rename yield_propagate_owner tunable (Nicholas Piggin) - powerpc/qspinlock: Propagate sleepy if previous waiter is preempted (Nicholas Piggin) - powerpc/qspinlock: don't propagate the not-sleepy state (Nicholas Piggin) - powerpc/qspinlock: propagate owner preemptedness rather than CPU number (Nicholas Piggin) - powerpc/qspinlock: stop queued waiters trying to set lock sleepy (Nicholas Piggin) - powerpc/perf: Fix disabling BHRB and instruction sampling (Nicholas Piggin) - powerpc/trace: Add support for HAVE_FUNCTION_ARG_ACCESS_API (Naveen N Rao) - powerpc/tools: Pass -mabi=elfv2 to gcc-check-mprofile-kernel.sh (Naveen N Rao) - powerpc/boot: Add version to install filenames (Nick Child) - powerpc/pseries: fix potential memory leak in init_cpu_associativity() (Wang Yufen) - powerpc/imc-pmu: Use the correct spinlock initializer. (Sebastian Andrzej Siewior) - powerpc/vas: Limit open window failure messages in log bufffer (Haren Myneni) - powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-IOV device (Gaurav Batra) - powerpc/paravirt: Improve vcpu_is_preempted (Srikar Dronamraju) - powerpc/perf: Optimize find_alternatives_list() using binary search (Kuan-Wei Chiu) - powerpc: Hide empty pt_regs at base of the stack (Michael Ellerman) - powerpc/io: Expect immutable pointer in virt_to_phys() prototype (Stanislav Kinsburskii) - macintosh/macio-adb: add missing iounmap() on error in macio_init() (Yang Yingliang) - powerpc/fadump: Annotate endianness cast with __force (Benjamin Gray) - powerpc/eeh: Remove unnecessary cast (Benjamin Gray) - powerpc: Cast away __iomem in low level IO routines (Benjamin Gray) - powerpc/uaccess: Cast away __user annotation after verification (Benjamin Gray) - powerpc/opal: Annotate out param endianness (Benjamin Gray) - powerpc: Annotate endianness of various variables and functions (Benjamin Gray) - powerpc: Remove extern from function implementations (Benjamin Gray) - powerpc: Use NULL instead of 0 for null pointers (Benjamin Gray) - powerpc: Explicitly reverse bytes when checking for byte reversal (Benjamin Gray) - powerpc/xive: Fix endian conversion size (Benjamin Gray) - powerpc: Support execute-only on all powerpc (Christophe Leroy) - powerpc: Finally remove _PAGE_USER (Christophe Leroy) - powerpc/ptdump: Display _PAGE_READ and _PAGE_WRITE (Christophe Leroy) - powerpc/32s: Introduce _PAGE_READ and remove _PAGE_USER (Christophe Leroy) - powerpc/32s: Add _PAGE_WRITE to supplement _PAGE_RW (Christophe Leroy) - powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USER (Christophe Leroy) - powerpc/44x: Introduce _PAGE_READ and remove _PAGE_USER (Christophe Leroy) - powerpc/e500: Introduce _PAGE_READ and remove _PAGE_USER (Christophe Leroy) - powerpc/nohash: Replace pte_user() by pte_read() (Christophe Leroy) - powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RW (Christophe Leroy) - powerpc/64s: Use generic permission masks (Christophe Leroy) - powerpc/8xx: Use generic permission masks (Christophe Leroy) - powerpc: Refactor permission masks used for __P/__S table and kernel memory flags (Christophe Leroy) - powerpc: Rely on address instead of pte_user() (Christophe Leroy) - powerpc: Remove pte_mkuser() and pte_mkpriviledged() (Christophe Leroy) - powerpc: Fail ioremap() instead of silently ignoring flags when PAGE_USER is set (Christophe Leroy) - powerpc: Implement and use pgprot_nx() (Christophe Leroy) - powerpc/e500: Simplify pte_mkexec() (Christophe Leroy) - powerpc/nohash: Refactor __ptep_set_access_flags() (Christophe Leroy) - powerpc/nohash: Refactor pte_clear() (Christophe Leroy) - powerpc/nohash: Deduplicate ptep_set_wrprotect() and ptep_get_and_clear() (Christophe Leroy) - powerpc/nohash: Refactor ptep_test_and_clear_young() (Christophe Leroy) - powerpc/nohash: Deduplicate pte helpers (Christophe Leroy) - powerpc/nohash: Deduplicate _PAGE_CHG_MASK (Christophe Leroy) - powerpc/nohash: Refactor checking of no-change in pte_update() (Christophe Leroy) - powerpc/nohash: Refactor pte_update() (Christophe Leroy) - powerpc/nohash: Replace #ifdef CONFIG_44x by IS_ENABLED(CONFIG_44x) in pgtable.h (Christophe Leroy) - powerpc/nohash: Move 8xx version of pte_update() into pte-8xx.h (Christophe Leroy) - powerpc/nohash: Refactor declaration of {map/unmap}_kernel_page() (Christophe Leroy) - powerpc/nohash: Remove {pte/pmd}_protnone() (Christophe Leroy) - powerpc: Untangle fixmap.h and pgtable.h and mmu.h (Christophe Leroy) - powerpc: Refactor update_mmu_cache_range() (Christophe Leroy) - powerpc: Deduplicate prototypes of ptep_set_access_flags() and phys_mem_access_prot() (Christophe Leroy) - powerpc: Remove pte_ERROR() (Christophe Leroy) - powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro (Christophe Leroy) - powerpc/bpf: Fixed 'instead' typo in bpf_jit_build_body() (Muhammad Muzammil) - powerpc: Only define __parse_fpscr() when required (Christophe Leroy) - powerpc: Use shared font data (Dr. David Alan Gilbert) - powerpc/configs: Remove ReiserFS from defconfig (Peter Lafreniere) - powerpc: Replace GPL 2.0+ README.legal boilerplate with SPDX (Geert Uytterhoeven) - powerpc/configs: Set more PPC debug configs (Benjamin Gray) - powerpc/fadump: make is_kdump_kernel() return false when fadump is active (Hari Bathini) - vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (Hari Bathini) - powerpc: add `cur_cpu_spec` symbol to vmcoreinfo (Aditya Gupta) - powerpc/32: Enable POWER_RESET in pmac32_defconfig (Yuan Tan) - powerpc/32: Add dependencies of POWER_RESET for pmac32 (Yuan Tan) - powerpc/kexec_file: add missing of_node_put (Julia Lawall) - powerpc/powermac: add missing of_node_put (Julia Lawall) - apparmor: Fix some kernel-doc comments (Yang Li) - apparmor: Fix one kernel-doc comment (Yang Li) - apparmor: Fix some kernel-doc comments (Yang Li) - apparmor: mark new functions static (Arnd Bergmann) - apparmor: Fix regression in mount mediation (John Johansen) - apparmor: cache buffers on percpu list if there is lock contention (John Johansen) - apparmor: add io_uring mediation (Georgia Garcia) - apparmor: add user namespace creation mediation (John Johansen) - apparmor: allow restricting unprivileged change_profile (John Johansen) - apparmor: advertise disconnected.path is available (John Johansen) - apparmor: refcount the pdb (John Johansen) - apparmor: provide separate audit messages for file and policy checks (John Johansen) - apparmor: pass cred through to audit info. (John Johansen) - apparmor: rename audit_data->label to audit_data->subj_label (John Johansen) - apparmor: combine common_audit_data and apparmor_audit_data (John Johansen) - apparmor: rename SK_CTX() to aa_sock and make it an inline fn (John Johansen) - apparmor: Optimize retrieving current task secid (Vinicius Costa Gomes) - apparmor: remove unused functions in policy_ns.c/.h (Xiu Jianfeng) - apparmor: remove unneeded #ifdef in decompress_zstd() (Xiu Jianfeng) - apparmor: fix invalid reference on profile->disconnected (Georgia Garcia) - apparmor: remove unused PROF_* macros (GONG, Ruiqi) - apparmor: cleanup unused functions in file.h (Xiu Jianfeng) - apparmor: cleanup unused declarations in policy.h (Xiu Jianfeng) - apparmor: fixup return comments for kernel doc cleanups by Gaosheng Cui (John Johansen) - apparmor: Fix kernel-doc warnings in apparmor/policy.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/policy_compat.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/policy_unpack.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/resource.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/match.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/lib.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/label.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/file.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/domain.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/capability.c (Gaosheng Cui) - apparmor: Fix kernel-doc warnings in apparmor/audit.c (Gaosheng Cui) - apparmor: use passed in gfp flags in aa_alloc_null() (Dan Carpenter) - apparmor: advertise availability of exended perms (John Johansen) - apparmor: remove unused macro (GONG, Ruiqi) - apparmor: make aa_set_current_onexec return void (Quanfa Fu) - selftests/landlock: Add tests for FS topology changes with network rules (Mickaël Salaün) - landlock: Document network support (Konstantin Meskhidze) - samples/landlock: Support TCP restrictions (Konstantin Meskhidze) - selftests/landlock: Add network tests (Konstantin Meskhidze) - selftests/landlock: Share enforce_ruleset() helper (Konstantin Meskhidze) - landlock: Support network rules with TCP bind and connect (Konstantin Meskhidze) - landlock: Refactor landlock_add_rule() syscall (Konstantin Meskhidze) - landlock: Refactor layer helpers (Konstantin Meskhidze) - landlock: Move and rename layer helpers (Konstantin Meskhidze) - landlock: Refactor merge/inherit_ruleset helpers (Konstantin Meskhidze) - landlock: Refactor landlock_find_rule/insert_rule helpers (Konstantin Meskhidze) - landlock: Allow FS topology changes for domains without such rule type (Mickaël Salaün) - landlock: Make ruleset's access masks more generic (Konstantin Meskhidze) - perf vendor events intel: Update tsx_cycles_per_elision metrics (Ian Rogers) - perf vendor events intel: Update bonnell version number to v5 (Ian Rogers) - perf vendor events intel: Update westmereex events to v4 (Ian Rogers) - perf vendor events intel: Update meteorlake events to v1.06 (Ian Rogers) - perf vendor events intel: Update knightslanding events to v16 (Ian Rogers) - perf vendor events intel: Add typo fix for ivybridge FP (Ian Rogers) - perf vendor events intel: Update a spelling in haswell/haswellx (Ian Rogers) - perf vendor events intel: Update emeraldrapids to v1.01 (Ian Rogers) - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Ian Rogers) - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Arnaldo Carvalho de Melo) - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Colin Ian King) - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Colin Ian King) - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Arnaldo Carvalho de Melo) - perf tests: test_arm_coresight: Simplify source iteration (James Clark) - perf vendor events intel: Add tigerlake two metrics (Ian Rogers) - perf vendor events intel: Add broadwellde two metrics (Ian Rogers) - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Ian Rogers) - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Ian Rogers) - perf callchain: Minor layout changes to callchain_list (Ian Rogers) - perf callchain: Make brtype_stat in callchain_list optional (Ian Rogers) - perf callchain: Make display use of branch_type_stat const (Ian Rogers) - perf offcpu: Add missed btf_free (Ian Rogers) - perf threads: Remove unused dead thread list (Ian Rogers) - perf hist: Add missing puts to hist__account_cycles (Ian Rogers) - libperf rc_check: Add RC_CHK_EQUAL (Ian Rogers) - libperf rc_check: Make implicit enabling work for GCC (Ian Rogers) - perf machine: Avoid out of bounds LBR memory read (Ian Rogers) - perf rwsem: Add debug mode that uses a mutex (Ian Rogers) - perf build: Address stray '\' before # that is warned about since grep 3.8 (Arnaldo Carvalho de Melo) - perf report: Fix hierarchy mode on pipe input (Namhyung Kim) - perf lock contention: Use per-cpu array map for spinlocks (Namhyung Kim) - perf lock contention: Check race in tstamp elem creation (Namhyung Kim) - perf lock contention: Clear lock addr after use (Namhyung Kim) - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Yang Jihong) - perf bench sched pipe: Add -G/--cgroups option (Namhyung Kim) - perf test: Skip CoreSight tests if cs_etm// event is not available (Michael Petlan) - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Yang Jihong) - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Kajol Jain) - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Thomas Richter) - perf tools: Do not ignore the default vmlinux.h (Namhyung Kim) - tools/build: Fix -s detection code in tools/scripts/Makefile.include (Jiri Olsa) - tools/build: Fix -s detection code in tools/build/Makefile.build (Jiri Olsa) - perf: script: fix missing ',' for fields option (Changbin Du) - perf tests: Fix shellcheck warning in stat_all_metricgroups (Athira Rajeev) - perf tests: Fix shellcheck warning in record_sideband.sh (Athira Rajeev) - perf tests: Ignore shellcheck warning in lock_contention (Athira Rajeev) - tools/perf/arch/powerpc: Fix the CPU ID const char* value by adding 0x prefix (Athira Rajeev) - perf cs-etm: Respect timestamp option (Leo Yan) - perf cs-etm: Validate timestamp tracing in per-thread mode (Leo Yan) - perf pmu: Lazily compute default config (Ian Rogers) - perf pmu-events: Remember the perf_events_map for a PMU (Ian Rogers) - perf pmu: Const-ify perf_pmu__config_terms (Ian Rogers) - perf pmu: Const-ify file APIs (Ian Rogers) - perf arm-spe: Move PMU initialization from default config code (Ian Rogers) - perf intel-pt: Move PMU initialization from default config code (Ian Rogers) - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Ian Rogers) - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Adrian Hunter) - perf intel-pt: Use get_unaligned_le16() etc (Adrian Hunter) - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Adrian Hunter) - perf intel-pt: Simplify intel_pt_get_vmcs() (Adrian Hunter) - perf tools: Add get_unaligned_leNN() (Adrian Hunter) - perf cs-etm: Fix incorrect or missing decoder for raw trace (Besar Wicaksono) - perf bpf_counter: Fix a few memory leaks (Ian Rogers) - perf header: Fix various error path memory leaks (Ian Rogers) - perf trace-event-info: Avoid passing NULL value to closedir (Ian Rogers) - tools api: Avoid potential double free (Ian Rogers) - perf parse-events: Fix unlikely memory leak when cloning terms (Ian Rogers) - perf lock: Fix a memory leak on an error path (Ian Rogers) - perf svghelper: Avoid memory leak (Ian Rogers) - perf hists browser: Avoid potential NULL dereference (Ian Rogers) - perf hists browser: Reorder variables to reduce padding (Ian Rogers) - perf dlfilter: Be defensive against potential NULL dereference (Ian Rogers) - perf mem-events: Avoid uninitialized read (Ian Rogers) - perf jitdump: Avoid memory leak (Ian Rogers) - perf env: Remove unnecessary NULL tests (Ian Rogers) - perf buildid-cache: Fix use of uninitialized value (Ian Rogers) - perf bench uprobe: Fix potential use of memory after free (Ian Rogers) - run-clang-tools: Add pass through checks and and header-filter arguments (Ian Rogers) - gen_compile_commands: Sort output compile commands by file name (Ian Rogers) - gen_compile_commands: Allow the line prefix to still be cmd_ (Ian Rogers) - perf parse-events: Fix for term values that are raw events (Ian Rogers) - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Arnaldo Carvalho de Melo) - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Arnaldo Carvalho de Melo) - perf parse-events: Avoid erange from hex numbers (Ian Rogers) - tools/perf: Update call stack check in builtin-lock.c (Kajol Jain) - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Athira Rajeev) - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Athira Rajeev) - tools/perf: Add text_end to "struct dso" to save .text section size (Athira Rajeev) - perf test: Avoid system wide when not privileged (Ian Rogers) - perf hisi-ptt: Fix memory leak in lseek failure handling (Kuan-Wei Chiu) - perf intel-pt: Fix async branch flags (Adrian Hunter) - perf pmus: Make PMU alias name loading lazy (Ian Rogers) - perf test: Fix parse-events tests to skip parametrized events (Athira Rajeev) - perf vendor events: Add JSON metrics for Arm CMN (Jing Zhang) - perf jevents: Add support for Arm CMN PMU aliasing (Jing Zhang) - perf test: Add pmu-event test for "Compat" and new event_field. (Jing Zhang) - perf test: Make matching_pmu effective (Jing Zhang) - perf jevents: Support EventidCode and NodeType (Jing Zhang) - perf metric: "Compat" supports regular expression matching identifiers (Jing Zhang) - perf pmu: "Compat" supports regular expression matching identifiers (Jing Zhang) - perf record: Fix BTF type checks in the off-cpu profiling (Namhyung Kim) - perf bench messaging: Kill child processes when exit abnormally in process mode (Yang Jihong) - perf bench messaging: Store chlid process pid when creating worker for process mode (Yang Jihong) - perf bench messaging: Factor out create_worker() (Yang Jihong) - perf bench messaging: Fix coding style issues for sched-messaging (Yang Jihong) - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Athira Rajeev) - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Athira Rajeev) - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Athira Rajeev) - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Colin Ian King) - perf evlist: Avoid frequency mode for the dummy event (Ian Rogers) - perf vendors events: Remove repeated word in comments (Charles Han) - perf vendor events arm64: Fix for AmpereOne metrics (Ilkka Koskinen) - perf test lock_contention.sh: Skip test if not enough CPUs (Veronika Molnarova) - perf test stat+shadow_stat.sh: Add threshold for rounding errors (Veronika Molnarova) - perf jevents: fix no member named 'entries' issue (Xu Yang) - perf parse-events: Fix tracepoint name memory leak (Ian Rogers) - perf test: Detect off-cpu support from build options (Ian Rogers) - perf test: Ensure EXTRA_TESTS is covered in build test (Ian Rogers) - perf test: Update build test for changed BPF skeleton defaults (Ian Rogers) - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Ian Rogers) - perf version: Add status of bpf skeletons (Ian Rogers) - perf kwork top: Simplify bool conversion (Yang Li) - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Yang Jihong) - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Colin Ian King) - perf annotate: Add more x86 mov instruction cases (Namhyung Kim) - perf pmu: Remove unused function (James Clark) - perf pmus: Simplify perf_pmus__find_core_pmu() (James Clark) - perf pmu: Move pmu__find_core_pmu() to pmus.c (James Clark) - perf symbol: Avoid an undefined behavior warning (Ian Rogers) - perf bpf-filter: Add YYDEBUG (Ian Rogers) - perf pmu: Add YYDEBUG (Ian Rogers) - perf expr: Make YYDEBUG dependent on doing a debug build (Ian Rogers) - perf parse-events: Make YYDEBUG dependent on doing a debug build (Ian Rogers) - perf parse-events: Remove unused header files (Ian Rogers) - perf tools: Add includes for detected configs in Makefile.perf (Athira Rajeev) - perf test: Update cs_etm testcase for Arm ETE (Ruidong Tian) - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (James Clark) - perf vendor events arm64: Update V1 events using Arm telemetry repo (James Clark) - perf test: Add a test for strcmp_cpuid_str() expression (James Clark) - perf util: Add a function for replacing characters in a string (James Clark) - perf jevents: Remove unused keyword (James Clark) - perf test: Check result of has_event(cycles) test (James Clark) - perf list pfm: Retry supported test with exclude_kernel (Ian Rogers) - perf list: Avoid a hardcoded cpu PMU name (Ian Rogers) - perf test shell lock_contention: Add cgroup aggregation and filter tests (Namhyung Kim) - perf lock contention: Add -G/--cgroup-filter option (Namhyung Kim) - perf lock contention: Add --lock-cgroup option (Namhyung Kim) - perf lock contention: Prepare to handle cgroups (Namhyung Kim) - perf tools: Add read_all_cgroups() and __cgroup_find() (Namhyung Kim) - perf kwork top: Add BPF-based statistics on softirq event support (Yang Jihong) - perf kwork top: Add BPF-based statistics on hardirq event support (Yang Jihong) - perf kwork top: Implements BPF-based cpu usage statistics (Yang Jihong) - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Yang Jihong) - perf kwork top: Add statistics on softirq event support (Yang Jihong) - perf kwork top: Add statistics on hardirq event support (Yang Jihong) - perf evsel: Add evsel__intval_common() helper (Yang Jihong) - perf kwork top: Introduce new top utility (Yang Jihong) - perf kwork: Add `root` parameter to work_sort() (Yang Jihong) - perf kwork: Add sched record support (Yang Jihong) - perf kwork: Set default events list if not specified in setup_event_list() (Yang Jihong) - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Yang Jihong) - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Yang Jihong) - perf kwork: Set ordered_events to true in 'struct perf_tool' (Yang Jihong) - perf kwork: Add the supported subcommands to the document (Yang Jihong) - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Yang Jihong) - perf test: Add perf_event_attr test for record dummy event (Yang Jihong) - perf test: Add test case for record sideband events (Yang Jihong) - perf record: Track sideband events for all CPUs when tracing selected CPUs (Yang Jihong) - perf record: Move setting tracking events before record__init_thread_masks() (Yang Jihong) - perf evlist: Add evlist__findnew_tracking_event() helper (Yang Jihong) - perf evlist: Add perf_evlist__go_system_wide() helper (Yang Jihong) - perf vendor events intel: Fix spelling mistakes (Ian Rogers) - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Ian Rogers) - perf vendor events intel: Add lunarlake v1.0 (Ian Rogers) - perf parse-events: Introduce 'struct parse_events_terms' (Ian Rogers) - perf parse-events: Copy fewer term lists (Ian Rogers) - perf parse-events: Avoid enum casts (Ian Rogers) - perf parse-events: Tidy up str parameter (Ian Rogers) - perf parse-events: Remove unnecessary __maybe_unused (Ian Rogers) - perf shell completion: Support completion of metrics/metricgroups (Ian Rogers) - perf completion: Support completion of libpfm4 events (Ian Rogers) - perf shell completion: Restrict completion of events to events (Ian Rogers) - perf stat: Fix aggr mode initialization (Ian Rogers) - perf vendor events: Update metric events for power10 platform (Kajol Jain) - perf vendor events power10: Add extra data-source events (Kajol Jain) - perf vendor events power10: Update JSON/events (Kajol Jain) - perf machine: Use true and false for bool variable (Jiapeng Chong) - seq_buf: Export seq_buf_puts() (Christophe JAILLET) - seq_buf: Export seq_buf_putc() (Christophe JAILLET) - eventfs: Use simple_recursive_removal() to clean up dentries (Steven Rostedt (Google)) - eventfs: Remove special processing of dput() of events directory (Steven Rostedt (Google)) - eventfs: Delete eventfs_inode when the last dentry is freed (Steven Rostedt (Google)) - eventfs: Hold eventfs_mutex when calling callback functions (Steven Rostedt (Google)) - eventfs: Save ownership and mode (Steven Rostedt (Google)) - eventfs: Test for ei->is_freed when accessing ei->dentry (Steven Rostedt (Google)) - eventfs: Have a free_ei() that just frees the eventfs_inode (Steven Rostedt (Google)) - eventfs: Remove "is_freed" union with rcu head (Steven Rostedt (Google)) - eventfs: Fix kerneldoc of eventfs_remove_rec() (Steven Rostedt (Google)) - tracing: Have the user copy of synthetic event address use correct context (Steven Rostedt (Google)) - eventfs: Remove extra dget() in eventfs_create_events_dir() (Steven Rostedt (Google)) - tracing: Have trace_event_file have ref counters (Steven Rostedt (Google)) - seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() (Kees Cook) - eventfs: Fix typo in eventfs_inode union comment (Steven Rostedt (Google)) - eventfs: Fix WARN_ON() in create_file_dentry() (Steven Rostedt (Google)) - powerpc: Remove initialisation of readpos (Matthew Wilcox (Oracle)) - tracing/histograms: Simplify last_cmd_set() (Christophe JAILLET) - seq_buf: fix a misleading comment (Jonathan Corbet) - tracing: Move readpos from seq_buf to trace_seq (Matthew Wilcox (Oracle)) - tracefs/eventfs: Modify mismatched function name (Jiapeng Chong) - tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() (Dan Carpenter) - eventfs: Fix failure path in eventfs_create_events_dir() (Steven Rostedt (Google)) - eventfs: Use ERR_CAST() in eventfs_create_events_dir() (Nathan Chancellor) - tracing: Make system_callback() function static (Steven Rostedt (Google)) - eventfs: Use eventfs_remove_events_dir() (Steven Rostedt (Google)) - tracing/selftests: Update kprobe args char/string to match new functions (Steven Rostedt (Google)) - eventfs: Remove eventfs_file and just use eventfs_inode (Steven Rostedt (Google)) - tracing/user_events: Document persist event flags (Beau Belgrave) - selftests/user_events: Test persist flag cases (Beau Belgrave) - tracing/user_events: Allow events to persist for perfmon_capable users (Beau Belgrave) - ring_buffer: Use try_cmpxchg instead of cmpxchg in rb_insert_pages (Uros Bizjak) - tracing: Expand all ring buffers individually (Zheng Yejian) - rtla: Fix uninitialized variable found (Colin Ian King) - verification/dot2k: Delete duplicate imports (Alessandro Carminati (Red Hat)) - printk: fix illegal pbufs access for !CONFIG_PRINTK (John Ogness) - printk: nbcon: Allow drivers to mark unsafe regions and check state (Thomas Gleixner) - printk: nbcon: Add emit function and callback function for atomic printing (Thomas Gleixner) - printk: nbcon: Add sequence handling (Thomas Gleixner) - printk: nbcon: Add ownership state functions (Thomas Gleixner) - printk: nbcon: Add buffer management (Thomas Gleixner) - printk: Make static printk buffers available to nbcon (John Ogness) - printk: nbcon: Add acquire/release logic (Thomas Gleixner) - printk: Add non-BKL (nbcon) console basic infrastructure (Thomas Gleixner) - printk: Reduce pr_flush() pooling time (Petr Mladek) - vsprintf: uninline simple_strntoull(), reorder arguments (Alexey Dobriyan) - printk: printk: Remove unnecessary statements'len = 0;' (Li kunyu) - livepatch: Fix missing newline character in klp_resolve_symbols() (Zheng Yejian) - buildid: reduce header file dependencies for module (Arnd Bergmann) - bitmap: move bitmap_*_region() functions to bitmap.h (Yury Norov) - bitmap: drop _reg_op() function (Yury Norov) - bitmap: replace _reg_op(REG_OP_ISFREE) with find_next_bit() (Yury Norov) - bitmap: replace _reg_op(REG_OP_RELEASE) with bitmap_clear() (Yury Norov) - bitmap: replace _reg_op(REG_OP_ALLOC) with bitmap_set() (Yury Norov) - bitmap: fix opencoded bitmap_allocate_region() (Yury Norov) - bitmap: add test for bitmap_*_region() functions (Yury Norov) - bitmap: align __reg_op() wrappers with modern coding style (Yury Norov) - lib/bitmap: split-out string-related operations to a separate files (Yury Norov) - bitmap: Remove dead code, i.e. bitmap_copy_le() (Andy Shevchenko) - bitmap: Fix a typo ("identify map") (Jonathan Neuschäfer) - cpumask: kernel-doc cleanups and additions (Randy Dunlap) - scripts/gdb/vmalloc: disable on no-MMU (Ben Wolsieffer) - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Clément Léger) - .mailmap: add address mapping for Tomeu Vizoso (Bagas Sanjaya) - mailmap: update email address for Claudiu Beznea (Claudiu Beznea) - tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions (Itaru Kitayama) - .mailmap: map Benjamin Poirier's address (Bagas Sanjaya) - scripts/gdb: add lx_current support for riscv (Deepak Gupta) - ocfs2: fix a spelling typo in comment (Kunwu Chan) - proc: test ProtectionKey in proc-empty-vm test (Swarup Laxman Kotiaklapudi) - proc: fix proc-empty-vm test with vsyscall (Alexey Dobriyan) - fs/proc/base.c: remove unneeded semicolon (Yang Li) - do_io_accounting: use sig->stats_lock (Oleg Nesterov) - do_io_accounting: use __for_each_thread() (Oleg Nesterov) - ocfs2: replace BUG_ON() at ocfs2_num_free_extents() with ocfs2_error() (Jia Rui) - ocfs2: fix a typo in a comment (Yuanheng Zhang) - scripts/show_delta: add __main__ judgement before main code (Hu Haowen) - treewide: mark stuff as __ro_after_init (Alexey Dobriyan) - fs: ocfs2: check status values (Artem Chernyshev) - proc: test /proc/${pid}/statm (Swarup Laxman Kotiaklapudi) - compiler.h: move __is_constexpr() to compiler.h (David Laight) - gcov: annotate struct gcov_iterator with __counted_by (Kees Cook) - get_maintainer: add --keywords-in-file option (Joe Perches) - proc: save LOC by using while loop (Alexey Dobriyan) - proc: use initializer for clearing some buffers (Alexey Dobriyan) - minmax: relax check to allow comparison between unsigned arguments and signed constants (David Laight) - minmax: allow comparisons of 'int' against 'unsigned char/short' (David Laight) - minmax: fix indentation of __cmp_once() and __clamp_once() (David Laight) - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (David Laight) - minmax: add umin(a, b) and umax(a, b) (David Laight) - kernel/signal: remove unnecessary NULL values from ucounts (Li kunyu) - ocfs2: annotate struct ocfs2_replay_map with __counted_by (Kees Cook) - kstrtox: remove strtobool() (Christophe JAILLET) - extract and use FILE_LINE macro (Alexey Dobriyan) - crash_core.c: remove unneeded functions (Baoquan He) - riscv: kdump: use generic interface to simplify crashkernel reservation (Baoquan He) - arm64: kdump: use generic interface to simplify crashkernel reservation (Baoquan He) - x86: kdump: use generic interface to simplify crashkernel reservation code (Baoquan He) - crash_core: move crashk_*res definition into crash_core.c (Baoquan He) - crash_core: add generic function to do reservation (Baoquan He) - crash_core: change parse_crashkernel() to support crashkernel=,high|low parsing (Baoquan He) - crash_core: change the prototype of function parse_crashkernel() (Baoquan He) - crash_core.c: remove unnecessary parameter of function (Baoquan He) - fs: ocfs2: replace strlcpy with sysfs_emit (Azeem Shaikh) - minmax: fix header inclusions (Andy Shevchenko) - pid: pid_ns_ctl_handler: remove useless comment (Rong Tao) - minmax: deduplicate __unconst_integer_typeof() (Andy Shevchenko) - kthread: add kthread_stop_put (Andreas Gruenbacher) - taskstats: fill_stats_for_tgid: use for_each_thread() (Oleg Nesterov) - getrusage: use __for_each_thread() (Oleg Nesterov) - getrusage: add the "signal_struct *sig" local variable (Oleg Nesterov) - signal: complete_signal: use __for_each_thread() (Oleg Nesterov) - fs/proc: do_task_stat: use __for_each_thread() (Oleg Nesterov) - scsi: qla2xxx: use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs (Xingui Yang) - scsi: hisi_sas: use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs (Xingui Yang) - seq_file: add helper macro to define attribute for rw file (Xingui Yang) - panic: use atomic_try_cmpxchg in panic() and nmi_panic() (Uros Bizjak) - __kill_pgrp_info: simplify the calculation of return value (Oleg Nesterov) - kill task_struct->thread_group (Oleg Nesterov) - change thread_group_empty() to use task_struct->thread_node (Oleg Nesterov) - change next_thread() to use __next_thread() ?: group_leader (Oleg Nesterov) - introduce __next_thread(), fix next_tid() vs exec() race (Oleg Nesterov) - ocfs2: correct range->len in ocfs2_trim_fs() (Yuanheng Zhang) - compiler.h: unify __UNIQUE_ID (Nick Desaulniers) - docs: fix link s390/zfcpdump.rst (Costa Shulyupin) - mm/damon/sysfs: update monitoring target regions for online input commit (SeongJae Park) - mm/damon/sysfs: remove requested targets when online-commit inputs (SeongJae Park) - selftests: add a sanity check for zswap (Nhat Pham) - Documentation: maple_tree: fix word spelling error (Tom Yang) - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Baoquan He) - zswap: export compression failure stats (Nhat Pham) - Documentation: ubsan: drop "the" from article title (Andrey Konovalov) - mempolicy: migration attempt to match interleave nodes (Hugh Dickins) - mempolicy: mmap_lock is not needed while migrating folios (Hugh Dickins) - mempolicy: alloc_pages_mpol() for NUMA policy without vma (Hugh Dickins) - mm: add page_rmappable_folio() wrapper (Hugh Dickins) - mempolicy: remove confusing MPOL_MF_LAZY dead code (Hugh Dickins) - mempolicy: mpol_shared_policy_init() without pseudo-vma (Hugh Dickins) - mempolicy trivia: use pgoff_t in shared mempolicy tree (Hugh Dickins) - mempolicy trivia: slightly more consistent naming (Hugh Dickins) - mempolicy trivia: delete those ancient pr_debug()s (Hugh Dickins) - mempolicy: fix migrate_pages(2) syscall return nr_failed (Hugh Dickins) - kernfs: drop shared NUMA mempolicy hooks (Hugh Dickins) - hugetlbfs: drop shared NUMA mempolicy pretence (Hugh Dickins) - mm/damon/sysfs-test: add a unit test for damon_sysfs_set_targets() (SeongJae Park) - mm/damon/core: avoid divide-by-zero from pseudo-moving window length calculation (SeongJae Park) - mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation (SeongJae Park) - mm/damon/ops-common: avoid divide-by-zero during region hotness calculation (SeongJae Park) - mm/damon/core: avoid divide-by-zero during monitoring results update (SeongJae Park) - mm/damon: implement a function for max nr_accesses safe calculation (SeongJae Park) - mm: mlock: avoid folio_within_range() on KSM pages (Hugh Dickins) - ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead (Hugh Dickins) - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Baolin Wang) - mm: hugetlb_vmemmap: fix reference to nonexistent file (Vegard Nossum) - mm: page_alloc: check the order of compound page even when the order is zero (Hyesoo Yu) - mm: fix multiple typos in multiple files (Muhammad Muzammil) - mm/khugepaged: convert collapse_pte_mapped_thp() to use folios (Vishal Moola (Oracle)) - mm/khugepaged: convert alloc_charge_hpage() to use folios (Vishal Moola (Oracle)) - mm/khugepaged: convert is_refcount_suitable() to use folios (Vishal Moola (Oracle)) - mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios (Vishal Moola (Oracle)) - mm/khugepaged: convert __collapse_huge_page_isolate() to use folios (Vishal Moola (Oracle)) - mm: memory_hotplug: drop memoryless node from fallback lists (Qi Zheng) - mm: page_alloc: skip memoryless nodes entirely (Qi Zheng) - mm/migrate: add nr_split to trace_mm_migrate_pages stats. (Zi Yan) - mm/migrate: correct nr_failed in migrate_pages_sync() (Zi Yan) - mm/kmemleak: move the initialisation of object to __link_object (Liu Shixin) - mm/kmemleak: fix partially freeing unknown object warning (Liu Shixin) - mm: kmemleak: add __find_and_remove_object() (Liu Shixin) - mm: kmemleak: use mem_pool_free() to free object (Liu Shixin) - mm: kmemleak: split __create_object into two functions (Liu Shixin) - mm/kmemleak: fix print format of pointer in pr_debug() (Liu Shixin) - bootmem: use kmemleak_free_part_phys in free_bootmem_page (Liu Shixin) - bootmem: use kmemleak_free_part_phys in put_page_bootmem (Liu Shixin) - mm: remove page_cpupid_xchg_last() (Kefeng Wang) - mm: use folio_xchg_last_cpupid() in wp_page_reuse() (Kefeng Wang) - mm: convert wp_page_reuse() and finish_mkwrite_fault() to take a folio (Kefeng Wang) - mm: make finish_mkwrite_fault() static (Kefeng Wang) - mm: huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail() (Kefeng Wang) - mm: migrate: use folio_xchg_last_cpupid() in folio_migrate_flags() (Kefeng Wang) - sched/fair: use folio_xchg_last_cpupid() in should_numa_migrate_memory() (Kefeng Wang) - mm: add folio_xchg_last_cpupid() (Kefeng Wang) - mm: remove xchg_page_access_time() (Kefeng Wang) - mm: huge_memory: use a folio in change_huge_pmd() (Kefeng Wang) - mm: mprotect: use a folio in change_pte_range() (Kefeng Wang) - sched/fair: use folio_xchg_access_time() in numa_hint_fault_latency() (Kefeng Wang) - mm: add folio_xchg_access_time() (Kefeng Wang) - mm: remove page_cpupid_last() (Kefeng Wang) - mm: huge_memory: use folio_last_cpupid() in __split_huge_page_tail() (Kefeng Wang) - mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page() (Kefeng Wang) - mm: memory: use folio_last_cpupid() in do_numa_page() (Kefeng Wang) - mm: add folio_last_cpupid() (Kefeng Wang) - mm_types: add virtual and _last_cpupid into struct folio (Kefeng Wang) - mm/swap: avoid a xa load for swapout path (Kairui Song) - mm: kmem: reimplement get_obj_cgroup_from_current() (Roman Gushchin) - percpu: scoped objcg protection (Roman Gushchin) - mm: kmem: scoped objcg protection (Roman Gushchin) - mm: kmem: make memcg keep a reference to the original objcg (Roman Gushchin) - mm: kmem: add direct objcg pointer to task_struct (Roman Gushchin) - mm: kmem: optimize get_obj_cgroup_from_current() (Roman Gushchin) - mm, pcp: reduce detecting time of consecutive high order page freeing (Huang Ying) - mm, pcp: decrease PCP high if free pages < high watermark (Huang Ying) - mm: tune PCP high automatically (Huang Ying) - mm: add framework for PCP high auto-tuning (Huang Ying) - mm, page_alloc: scale the number of pages that are batch allocated (Huang Ying) - mm: restrict the pcp batch scale factor to avoid too long latency (Huang Ying) - mm, pcp: reduce lock contention for draining high-order pages (Huang Ying) - cacheinfo: calculate size of per-CPU data cache slice (Huang Ying) - mm, pcp: avoid to drain PCP when process exit (Huang Ying) - mm/oom_killer: simplify OOM killer info dump helper (Kairui Song) - mm: kmsan: panic on failure to allocate early boot metadata (Pedro Falcato) - buffer: remove folio_create_empty_buffers() (Matthew Wilcox (Oracle)) - ufs: remove ufs_get_locked_page() (Matthew Wilcox (Oracle)) - ufs: convert ufs_change_blocknr() to use folios (Matthew Wilcox (Oracle)) - ufs: use ufs_get_locked_folio() in ufs_alloc_lastblock() (Matthew Wilcox (Oracle)) - ufs: add ufs_get_locked_folio and ufs_put_locked_folio (Matthew Wilcox (Oracle)) - reiserfs: convert writepage to use a folio (Matthew Wilcox (Oracle)) - ocfs2: convert ocfs2_map_page_blocks to use a folio (Matthew Wilcox (Oracle)) - ntfs3: convert ntfs_zero_range() to use a folio (Matthew Wilcox (Oracle)) - ntfs: convert ntfs_prepare_pages_for_non_resident_write() to folios (Matthew Wilcox (Oracle)) - ntfs: convert ntfs_writepage to use a folio (Matthew Wilcox (Oracle)) - ntfs: convert ntfs_read_block() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_lookup_dirty_data_buffers to use folio_create_empty_buffers (Matthew Wilcox (Oracle)) - nilfs2: remove nilfs_page_get_nth_block (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_mdt_get_frozen_buffer to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_mdt_forget_block() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_copy_page() to nilfs_copy_folio() (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_grab_buffer() to use a folio (Matthew Wilcox (Oracle)) - nilfs2: convert nilfs_mdt_freeze_buffer to use a folio (Matthew Wilcox (Oracle)) - gfs2: convert gfs2_write_buf_to_page() to use a folio (Matthew Wilcox (Oracle)) - gfs2: convert gfs2_getjdatabuf to use a folio (Matthew Wilcox (Oracle)) - gfs2: convert gfs2_getbuf() to folios (Matthew Wilcox (Oracle)) - gfs2: convert inode unstuffing to use a folio (Matthew Wilcox (Oracle)) - buffer: add get_nth_bh() (Matthew Wilcox (Oracle)) - ext4: convert to folio_create_empty_buffers (Matthew Wilcox (Oracle)) - mpage: convert map_buffer_to_folio() to folio_create_empty_buffers() (Matthew Wilcox (Oracle)) - buffer: make folio_create_empty_buffers() return a buffer_head (Matthew Wilcox (Oracle)) - hugetlb_vmemmap: use folio argument for hugetlb_vmemmap_* functions (Usama Arif) - hugetlb: batch TLB flushes when restoring vmemmap (Mike Kravetz) - hugetlb: batch TLB flushes when freeing vmemmap (Joao Martins) - hugetlb: batch PMD split for bulk vmemmap dedup (Joao Martins) - hugetlb: batch freeing of vmemmap pages (Mike Kravetz) - hugetlb: perform vmemmap restoration on a list of pages (Mike Kravetz) - hugetlb: perform vmemmap optimization on a list of pages (Mike Kravetz) - hugetlb: restructure pool allocations (Mike Kravetz) - hugetlb: optimize update_and_free_pages_bulk to avoid lock cycles (Mike Kravetz) - mm: fix draining remote pageset (Huang Ying) - mm: perform the mapping_map_writable() check after call_mmap() (Lorenzo Stoakes) - mm: update memfd seal write check to include F_SEAL_WRITE (Lorenzo Stoakes) - mm: drop the assumption that VM_SHARED always implies writable (Lorenzo Stoakes) - Docs/admin-guide/mm/damon/usage: update for tried regions update time interval (SeongJae Park) - mm/damon/sysfs: avoid empty scheme tried regions for large apply interval (SeongJae Park) - mm/damon/sysfs-schemes: do not update tried regions more than one DAMON snapshot (SeongJae Park) - tools/mm: update the usage output to be more organized (Audra Mitchell) - tools/mm: fix the default case for page_owner_sort (Audra Mitchell) - tools/mm: filter out timestamps for correct collation (Audra Mitchell) - tools/mm: remove references to free_ts from page_owner_sort (Audra Mitchell) - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) - mm: abstract VMA merge and extend into vma_merge_extend() helper (Lorenzo Stoakes) - mm: abstract merge for new VMAs into vma_merge_new_vma() (Lorenzo Stoakes) - mm: make vma_merge() and split_vma() internal (Lorenzo Stoakes) - mm: abstract the vma_merge()/split_vma() pattern for mprotect() et al. (Lorenzo Stoakes) - mm: move vma_policy() and anon_vma_name() decls to mm_types.h (Lorenzo Stoakes) - sched: remove wait bookmarks (Matthew Wilcox (Oracle)) - filemap: remove use of wait bookmarks (Matthew Wilcox (Oracle)) - mm/mprotect: allow unfaulted VMAs to be unaccounted on mprotect() (Lorenzo Stoakes) - mm: add printf attribute to shrinker_debugfs_name_alloc (Lucy Mielke) - mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" (Zach O'Keefe) - selftests: add a selftest to verify hugetlb usage in memcg (Nhat Pham) - hugetlb: memcg: account hugetlb-backed memory in memory controller (Nhat Pham) - memcontrol: only transfer the memcg data for migration (Nhat Pham) - memcontrol: add helpers for hugetlb memcg accounting (Nhat Pham) - mm, hugetlb: remove HUGETLB_CGROUP_MIN_ORDER (Frank van der Linden) - mm: use folio_xor_flags_has_waiters() in folio_end_writeback() (Matthew Wilcox (Oracle)) - mm: make __end_folio_writeback() return void (Matthew Wilcox (Oracle)) - mm: add folio_xor_flags_has_waiters() (Matthew Wilcox (Oracle)) - mm: delete checks for xor_unlock_is_negative_byte() (Matthew Wilcox (Oracle)) - s390: implement arch_xor_unlock_is_negative_byte (Matthew Wilcox (Oracle)) - riscv: implement xor_unlock_is_negative_byte (Matthew Wilcox (Oracle)) - powerpc: implement arch_xor_unlock_is_negative_byte on 32-bit (Matthew Wilcox (Oracle)) - mips: implement xor_unlock_is_negative_byte (Matthew Wilcox (Oracle)) - m68k: implement xor_unlock_is_negative_byte (Matthew Wilcox (Oracle)) - alpha: implement xor_unlock_is_negative_byte (Matthew Wilcox (Oracle)) - bitops: add xor_unlock_is_negative_byte() (Matthew Wilcox (Oracle)) - iomap: use folio_end_read() (Matthew Wilcox (Oracle)) - buffer: use folio_end_read() (Matthew Wilcox (Oracle)) - ext4: use folio_end_read() (Matthew Wilcox (Oracle)) - mm: add folio_end_read() (Matthew Wilcox (Oracle)) - iomap: protect read_bytes_pending with the state_lock (Matthew Wilcox (Oracle)) - iomap: hold state_lock over call to ifs_set_range_uptodate() (Matthew Wilcox (Oracle)) - selftests/mm: add a new test for madv and hugetlb (Breno Leitao) - selftests/mm: export get_free_hugepages() (Breno Leitao) - zsmalloc: use copy_page for full page copy (Mark-PK Tsai) - filemap: call filemap_get_folios_tag() from filemap_get_folios() (Pankaj Raghav) - mm/page_alloc: remove unnecessary next_page in break_down_buddy_pages (Kemeng Shi) - mm/page_alloc: remove unnecessary check in break_down_buddy_pages (Kemeng Shi) - mmap: add clarifying comment to vma_merge() code (Liam R. Howlett) - Documentation: *san: drop "the" from article titles (Andrey Konovalov) - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Andrey Konovalov) - kasan: use unchecked __memset internally (Andrey Konovalov) - kasan: unify printk prefixes (Andrey Konovalov) - arm64, kasan: update comment in kasan_init (Andrey Konovalov) - mm/gup: adapt get_user_page_vma_remote() to never return NULL (Lorenzo Stoakes) - mm/gup: make failure to pin an error if FOLL_NOWAIT not specified (Lorenzo Stoakes) - mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH (Lorenzo Stoakes) - mm: make __access_remote_vm() static (Lorenzo Stoakes) - mm: multi-gen LRU: reuse some legacy trace events (Jaewon Kim) - mm/migrate: remove unused mm argument from do_move_pages_to_node (Gregory Price) - memory: move exclusivity detection in do_wp_page() into wp_can_reuse_anon_folio() (David Hildenbrand) - mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() (David Hildenbrand) - mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap() (David Hildenbrand) - mm: handle write faults to RO pages under the VMA lock (Matthew Wilcox (Oracle)) - mm: handle read faults under the VMA lock (Matthew Wilcox (Oracle)) - mm: handle COW faults under the VMA lock (Matthew Wilcox (Oracle)) - mm: handle shared faults under the VMA lock (Matthew Wilcox (Oracle)) - mm: call wp_page_copy() under the VMA lock (Matthew Wilcox (Oracle)) - mm: make lock_folio_maybe_drop_mmap() VMA lock aware (Matthew Wilcox (Oracle)) - percpu_counter: extend _limited_add() to negative amounts (Hugh Dickins) - shmem,percpu_counter: add _limited_add(fbc, limit, amount) (Hugh Dickins) - shmem: _add_to_page_cache() before shmem_inode_acct_blocks() (Hugh Dickins) - shmem: move memcg charge out of shmem_add_to_page_cache() (Hugh Dickins) - shmem: shmem_acct_blocks() and shmem_inode_acct_blocks() (Hugh Dickins) - shmem: trivial tidyups, removing extra blank lines, etc (Hugh Dickins) - shmem: factor shmem_falloc_wait() out of shmem_fault() (Hugh Dickins) - shmem: remove vma arg from shmem_get_folio_gfp() (Hugh Dickins) - shmem: shrink shmem_inode_info: dir_offsets in a union (Hugh Dickins) - mm/filemap: clarify filemap_fault() comments for not uptodate case (Lorenzo Stoakes) - radix tree test suite: fix allocation calculation in kmem_cache_alloc_bulk() (Liam R. Howlett) - selftests: mm: add pagemap ioctl tests (Muhammad Usama Anjum) - mm/pagemap: add documentation of PAGEMAP_SCAN IOCTL (Muhammad Usama Anjum) - tools headers UAPI: update linux/fs.h with the kernel sources (Muhammad Usama Anjum) - fs/proc/task_mmu: add fast paths to get/clear PAGE_IS_WRITTEN flag (Muhammad Usama Anjum) - fs/proc/task_mmu: implement IOCTL to get and optionally clear info about PTEs (Muhammad Usama Anjum) - userfaultfd: UFFD_FEATURE_WP_ASYNC (Peter Xu) - mm: memcg: normalize the value passed into memcg_rstat_updated() (Yosry Ahmed) - mm: memcg: refactor page state unit helpers (Yosry Ahmed) - mm/memcg: annotate struct mem_cgroup_threshold_ary with __counted_by (Kees Cook) - hugetlb: check for hugetlb folio before vmemmap_restore (Mike Kravetz) - selftests/clone3: Fix broken test under !CONFIG_TIME_NS (Tiezhu Yang) - mm/ksm: document pages_skipped sysfs knob (Stefan Roesch) - mm/ksm: document smart scan mode (Stefan Roesch) - mm/ksm: add pages_skipped metric (Stefan Roesch) - mm/ksm: add "smart" page scanning mode (Stefan Roesch) - dax, kmem: calculate abstract distance with general interface (Huang Ying) - acpi, hmat: calculate abstract distance with HMAT (Huang Ying) - acpi, hmat: refactor hmat_register_target_initiators() (Huang Ying) - memory tiering: add abstract distance calculation algorithms management (Huang Ying) - mm/hugetlb: replace page_ref_freeze() with folio_ref_freeze() in hugetlb_folio_init_vmemmap() (Sidhartha Kumar) - mm/filemap: remove hugetlb special casing in filemap.c (Sidhartha Kumar) - mm/ksm: test case for prctl fork/exec workflow (Stefan Roesch) - mm/ksm: support fork/exec for prctl (Stefan Roesch) - mm/damon/core: remove unnecessary si_meminfo invoke. (Huan Yang) - sched/numa, mm: make numa migrate functions to take a folio (Kefeng Wang) - mm: mempolicy: make mpol_misplaced() to take a folio (Kefeng Wang) - mm: memory: make numa_migrate_prep() to take a folio (Kefeng Wang) - mm: memory: use a folio in do_numa_page() (Kefeng Wang) - mm: huge_memory: use a folio in do_huge_pmd_numa_page() (Kefeng Wang) - mm: memory: add vm_normal_folio_pmd() (Kefeng Wang) - mm/filemap: increase usage of folio_next_index() helper (Minjie Du) - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Florent Revest) - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Florent Revest) - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Florent Revest) - kselftest: vm: check errnos in mdwe_test (Florent Revest) - kselftest: vm: fix mdwe's mmap_FIXED test case (Florent Revest) - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Florent Revest) - delayacct: add memory reclaim delay in get_page_from_freelist (liwenyu) - mm: document mmu_notifier_invalidate_range_start_nonblock() (Jann Horn) - memcg: remove unused do_memsw_account in memcg1_stat_format (Liu Shixin) - memcg: expose swapcache stat for memcg v1 (Liu Shixin) - mm: add statistics for PUD level pagetable (Baolin Wang) - acpi,mm: fix typo sibiling -> sibling (Li Zhijian) - mm: mlock: update mlock_pte_range to handle large folio (Yin Fengwei) - mm: handle large folio when large folio in VM_LOCKED VMA range (Yin Fengwei) - mm: add functions folio_in_range() and folio_within_vma() (Yin Fengwei) - mm/damon/core-test: fix memory leak in damon_new_ctx() (Jinjie Ruan) - mm/damon/core-test: fix memory leak in damon_new_region() (Jinjie Ruan) - mm/writeback: update filemap_dirty_folio() comment (Jianguo Bao) - Docs/ABI/damon: update for DAMOS apply intervals (SeongJae Park) - Docs/admin-guide/mm/damon/usage: update for DAMOS apply intervals (SeongJae Park) - selftests/damon/sysfs: test DAMOS apply intervals (SeongJae Park) - mm/damon/sysfs-schemes: support DAMOS apply interval (SeongJae Park) - Docs/mm/damon/design: document DAMOS apply intervals (SeongJae Park) - mm/damon/core: implement scheme-specific apply interval (SeongJae Park) - mm/damon/core: use nr_accesses_bp as a source of damos_before_apply tracepoint (SeongJae Park) - mm/damon/sysfs-schemes: use nr_accesses_bp as the source of tried_regions//nr_accesses (SeongJae Park) - mm/damon/core: make DAMOS uses nr_accesses_bp instead of nr_accesses (SeongJae Park) - hugetlb: convert remove_pool_huge_page() to remove_pool_hugetlb_folio() (Matthew Wilcox (Oracle)) - hugetlb: remove a few calls to page_folio() (Matthew Wilcox (Oracle)) - hugetlb: use a folio in free_hpage_workfn() (Matthew Wilcox (Oracle)) - mm: hugetlb: skip initialization of gigantic tail struct pages if freed by HVO (Usama Arif) - memblock: introduce MEMBLOCK_RSRV_NOINIT flag (Usama Arif) - memblock: pass memblock_type to memblock_setclr_flag (Usama Arif) - mm: hugetlb_vmemmap: use nid of the head page to reallocate it (Usama Arif) - mm/damon/core: mark damon_moving_sum() as a static function (SeongJae Park) - mm/damon/core: skip updating nr_accesses_bp for each aggregation interval (SeongJae Park) - mm/damon/core: use pseudo-moving sum for nr_accesses_bp (SeongJae Park) - mm/damon/core: introduce nr_accesses_bp (SeongJae Park) - mm/damon/core-test: add a unit test for damon_moving_sum() (SeongJae Park) - mm/damon/core: implement a pseudo-moving sum function (SeongJae Park) - mm/damon/vaddr: call damon_update_region_access_rate() always (SeongJae Park) - mm/damon/core: define and use a dedicated function for region access rate update (SeongJae Park) - mm/damon/core: use number of passed access sampling as a timer (SeongJae Park) - mips: use nth_page() in place of direct struct page manipulation (Zi Yan) - fs: use nth_page() in place of direct struct page manipulation (Zi Yan) - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Zi Yan) - mm/hugetlb: use nth_page() in place of direct struct page manipulation (Zi Yan) - mm/cma: use nth_page() in place of direct struct page manipulation (Zi Yan) - mm, vmscan: remove ISOLATE_UNMAPPED (Vlastimil Babka) - trace-vmscan-postprocess: sync with tracepoints updates (Vlastimil Babka) - buffer: remove __getblk_gfp() (Matthew Wilcox (Oracle)) - ext4: call bdev_getblk() from sb_getblk_gfp() (Matthew Wilcox (Oracle)) - buffer: convert sb_getblk() to call __getblk() (Matthew Wilcox (Oracle)) - buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk() (Matthew Wilcox (Oracle)) - buffer: use bdev_getblk() to avoid memory reclaim in readahead path (Matthew Wilcox (Oracle)) - ext4: use bdev_getblk() to avoid memory reclaim in readahead path (Matthew Wilcox (Oracle)) - buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() (Matthew Wilcox (Oracle)) - buffer: pass GFP flags to folio_alloc_buffers() (Matthew Wilcox (Oracle)) - Docs/admin-guide/mm/damon/usage: document damos_before_apply tracepoint (SeongJae Park) - mm/damon/core: add a tracepoint for damos apply target regions (SeongJae Park) - mm: migrate: remove isolated variable in add_page_for_migration() (Kefeng Wang) - mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration() (Kefeng Wang) - mm: migrate: use a folio in add_page_for_migration() (Kefeng Wang) - mm: migrate: use __folio_test_movable() (Kefeng Wang) - mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() (Kefeng Wang) - mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio() (Kefeng Wang) - mm: migrate: remove THP mapcount check in numamigrate_isolate_page() (Kefeng Wang) - mm: migrate: remove PageTransHuge check in numamigrate_isolate_page() (Kefeng Wang) - mm/rmap: pass folio to hugepage_add_anon_rmap() (David Hildenbrand) - mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap (David Hildenbrand) - mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() (David Hildenbrand) - mm/rmap: move folio_test_anon() check out of __folio_set_anon() (David Hildenbrand) - mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() (David Hildenbrand) - mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() (David Hildenbrand) - mm: memcg: add THP swap out info for anonymous reclaim (Xin Hao) - mm: vmscan: modify an easily misunderstood function name (liujinlong) - mm: shrinker: convert shrinker_rwsem to mutex (Qi Zheng) - mm: shrinker: hold write lock to reparent shrinker nr_deferred (Qi Zheng) - mm: shrinker: make memcg slab shrink lockless (Qi Zheng) - mm: shrinker: make global slab shrink lockless (Qi Zheng) - mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg_{alloc|remove}() (Qi Zheng) - mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred} (Qi Zheng) - mm: shrinker: remove old APIs (Qi Zheng) - fs: super: dynamically allocate the s_shrink (Qi Zheng) - zsmalloc: dynamically allocate the mm-zspool shrinker (Qi Zheng) - xfs: dynamically allocate the xfs-qm shrinker (Qi Zheng) - xfs: dynamically allocate the xfs-inodegc shrinker (Qi Zheng) - xfs: dynamically allocate the xfs-buf shrinker (Qi Zheng) - nfsd: dynamically allocate the nfsd-reply shrinker (Qi Zheng) - nfsd: dynamically allocate the nfsd-client shrinker (Qi Zheng) - jbd2,ext4: dynamically allocate the jbd2-journal shrinker (Qi Zheng) - ext4: dynamically allocate the ext4-es shrinker (Qi Zheng) - mbcache: dynamically allocate the mbcache shrinker (Qi Zheng) - virtio_balloon: dynamically allocate the virtio-balloon shrinker (Qi Zheng) - vmw_balloon: dynamically allocate the vmw-balloon shrinker (Qi Zheng) - bcache: dynamically allocate the md-bcache shrinker (Qi Zheng) - md/raid5: dynamically allocate the md-raid5 shrinker (Qi Zheng) - dm zoned: dynamically allocate the dm-zoned-meta shrinker (Qi Zheng) - dm: dynamically allocate the dm-bufio shrinker (Qi Zheng) - drm/panfrost: dynamically allocate the drm-panfrost shrinker (Qi Zheng) - drm/msm: dynamically allocate the drm-msm_gem shrinker (Qi Zheng) - drm/i915: dynamically allocate the i915_gem_mm shrinker (Qi Zheng) - mm: workingset: dynamically allocate the mm-shadow shrinker (Qi Zheng) - sunrpc: dynamically allocate the sunrpc_cred shrinker (Qi Zheng) - mm: thp: dynamically allocate the thp-related shrinkers (Qi Zheng) - rcu: dynamically allocate the rcu-kfree shrinker (Qi Zheng) - rcu: dynamically allocate the rcu-lazy shrinker (Qi Zheng) - ubifs: dynamically allocate the ubifs-slab shrinker (Qi Zheng) - quota: dynamically allocate the dquota-cache shrinker (Qi Zheng) - nfsd: dynamically allocate the nfsd-filecache shrinker (Qi Zheng) - nfs: dynamically allocate the nfs-acl shrinker (Qi Zheng) - NFSv4.2: dynamically allocate the nfs-xattr shrinkers (Qi Zheng) - gfs2: dynamically allocate the gfs2-qd shrinker (Qi Zheng) - gfs2: dynamically allocate the gfs2-glock shrinker (Qi Zheng) - f2fs: dynamically allocate the f2fs-shrinker (Qi Zheng) - erofs: dynamically allocate the erofs-shrinker (Qi Zheng) - xenbus/backend: dynamically allocate the xen-backend shrinker (Qi Zheng) - drm/ttm: dynamically allocate the drm-ttm_pool shrinker (Qi Zheng) - binder: dynamically allocate the android-binder shrinker (Qi Zheng) - kvm: mmu: dynamically allocate the x86-mmu shrinker (Qi Zheng) - mm: shrinker: add infrastructure for dynamically allocating shrinker (Qi Zheng) - drm/ttm: introduce pool_shrink_rwsem (Qi Zheng) - mm: shrinker: remove redundant shrinker_rwsem in debugfs operations (Qi Zheng) - mm: vmscan: move shrinker-related code into a separate file (Qi Zheng) - mm: move some shrinker-related function declarations to mm/internal.h (Qi Zheng) - proc/kcore: do not try to access unaccepted memory (Adrian Hunter) - efi/unaccepted: do not let /proc/vmcore try to access unaccepted memory (Adrian Hunter) - kmsan: introduce test_memcpy_initialized_gap() (Alexander Potapenko) - kmsan: merge test_memcpy_aligned_to_unaligned{,2}() together (Alexander Potapenko) - kmsan: prevent optimizations in memcpy tests (Alexander Potapenko) - kmsan: simplify kmsan_internal_memmove_metadata() (Alexander Potapenko) - memfd: drop warning for missing exec-related flags (Aleksa Sarai) - mm/shmem: remove dead code can not be satisfied by "(CONFIG_SHMEM)&&(!(CONFIG_SHMEM))" (Ying Sun) - mm/vmscan: print err before panic (Angus Chen) - mm/mm_init.c: remove redundant pr_info when node is memoryless (Yajun Deng) - mm: hugetlb_vmemmap: allow alloc vmemmap pages fallback to other nodes (Yuan Can) - mm: remove duplicated vma->vm_flags check when expanding stack (Xiu Jianfeng) - mm/damon/core: remove 'struct target *' parameter from damon_aggregated tracepoint (SeongJae Park) - mm/damon/core: remove duplicated comment for watermarks-based deactivation (SeongJae Park) - mm/damon/core: add more comments for nr_accesses (SeongJae Park) - mm/damon/core: fix a comment about damon_set_attrs() call timings (SeongJae Park) - Docs/admin-guide/mm/damon/usage: link design doc for details of kdamond and context (SeongJae Park) - Docs/mm/damon/design: add a section for kdamond and DAMON context (SeongJae Park) - Docs/admin-guide/mm/damon/usage: explain the format of damon_aggregate tracepoint (SeongJae Park) - Docs/mm/damon/design: explicitly introduce ``nr_accesses`` (SeongJae Park) - Docs/admin-guide/mm/damon/usage: move debugfs intro to the bottom of the section (SeongJae Park) - Docs/admin-guide/mm/damon/usage: place debugfs usage at the bottom (SeongJae Park) - Docs/admin-guide/mm/damon/usage: fixup missed :ref: keyword (SeongJae Park) - zswap: change zswap's default allocator to zsmalloc (Nhat Pham) - selftests: mm: add a test for moving from an offset from start of mapping (Joel Fernandes) - selftests: mm: add a test for remapping within a range (Joel Fernandes (Google)) - selftests: mm: add a test for remapping to area immediately after existing mapping (Joel Fernandes (Google)) - selftests: mm: add a test for mutually aligned moves > PMD size (Joel Fernandes (Google)) - selftests: mm: fix failure case when new remap region was not found (Joel Fernandes (Google)) - mm/mremap: allow moves within the same VMA for stack moves (Joel Fernandes (Google)) - mm/mremap: optimize the start addresses in move_page_tables() (Joel Fernandes (Google)) - mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes (Yuan Can) - mm/vmstat: use this_cpu_try_cmpxchg in mod_{zone,node}_state (Uros Bizjak) - mm: convert DAX lock/unlock page to lock/unlock folio (Matthew Wilcox (Oracle)) - mm: remove remnants of SPLIT_RSS_COUNTING (Mateusz Guzik) - mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype() (Vern Hao) - mm: refactor si_mem_available() (Lorenzo Stoakes) - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Xueshi Hu) - hugetlb: set hugetlb page flag before optimizing vmemmap (Mike Kravetz) - mm: fix unaccount of memory on vma_link() failure (Anthony Yznaga) - mm/mremap: fix unaccount of memory on vma_merge() failure (Anthony Yznaga) - selftests/mm: gup_longterm: fix a resource leak (Ding Xiang) - mm/compaction: factor out code to test if we should run compaction for target order (Kemeng Shi) - mm/compaction: improve comment of is_via_compact_memory (Kemeng Shi) - mm/compaction: remove repeat compact_blockskip_flush check in reset_isolation_suitable (Kemeng Shi) - mm/compaction: correctly return failure with bogus compound_order in strict mode (Kemeng Shi) - mm/compaction: call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail} (Kemeng Shi) - mm/compaction: use correct list in move_freelist_{head}/{tail} (Kemeng Shi) - crypto: adiantum - flush destination page before unmapping (Eric Biggers) - crypto: testmgr - move pkcs1pad(rsa,sha3-*) to correct place (Eric Biggers) - Documentation/module-signing.txt: bring up to date (Dimitri John Ledkov) - module: enable automatic module signing with FIPS 202 SHA-3 (Dimitri John Ledkov) - crypto: asymmetric_keys - allow FIPS 202 SHA-3 signatures (Dimitri John Ledkov) - crypto: rsa-pkcs1pad - Add FIPS 202 SHA-3 support (Dimitri John Ledkov) - crypto: FIPS 202 SHA-3 register in hash info for IMA (Dimitri John Ledkov) - x509: Add OIDs for FIPS 202 SHA-3 hash and signatures (Dimitri John Ledkov) - crypto: ahash - optimize performance when wrapping shash (Eric Biggers) - crypto: ahash - check for shash type instead of not ahash type (Eric Biggers) - crypto: hash - move "ahash wrapping shash" functions to ahash.c (Eric Biggers) - crypto: talitos - stop using crypto_ahash::init (Eric Biggers) - crypto: chelsio - stop using crypto_ahash::init (Eric Biggers) - crypto: ahash - improve file comment (Eric Biggers) - crypto: ahash - remove struct ahash_request_priv (Eric Biggers) - crypto: ahash - remove crypto_ahash_alignmask (Eric Biggers) - crypto: gcm - stop using alignmask of ahash (Eric Biggers) - crypto: chacha20poly1305 - stop using alignmask of ahash (Eric Biggers) - crypto: ccm - stop using alignmask of ahash (Eric Biggers) - net: ipv6: stop checking crypto_ahash_alignmask (Eric Biggers) - net: ipv4: stop checking crypto_ahash_alignmask (Eric Biggers) - crypto: testmgr - stop checking crypto_ahash_alignmask (Eric Biggers) - crypto: authencesn - stop using alignmask of ahash (Eric Biggers) - crypto: authenc - stop using alignmask of ahash (Eric Biggers) - crypto: ahash - remove support for nonzero alignmask (Eric Biggers) - crypto: stm32 - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: starfive - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: rockchip - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: omap-sham - stop setting alignmask for ahashes (Eric Biggers) - crypto: talitos - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: s5p-sss - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: mxs-dcp - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: artpec6 - stop setting alignmask for ahashes (Eric Biggers) - crypto: atmel - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: sun8i-ss - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: sun8i-ce - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: sun4i-ss - remove unnecessary alignmask for ahashes (Eric Biggers) - crypto: shash - remove crypto_shash_ctx_aligned() (Eric Biggers) - treewide: Add SPDX identifier to IETF ASN.1 modules (Lukas Wunner) - MAINTAINERS: update AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT (Ashish Kalra) - crypto: qat - fix deadlock in backlog processing (Giovanni Cabiddu) - crypto: qat - move adf_cfg_services (Giovanni Cabiddu) - crypto: qat - add num_rps sysfs attribute (Ciunas Bennett) - crypto: qat - add rp2svc sysfs attribute (Ciunas Bennett) - crypto: qat - add rate limiting sysfs interface (Ciunas Bennett) - crypto: qat - add rate limiting feature to qat_4xxx (Damian Muszynski) - crypto: qat - add retrieval of fw capabilities (Damian Muszynski) - crypto: qat - add bits.h to icp_qat_hw.h (Damian Muszynski) - units: Add BYTES_PER_*BIT (Damian Muszynski) - crypto: qat - move admin api (Giovanni Cabiddu) - crypto: qat - fix ring to service map for QAT GEN4 (Giovanni Cabiddu) - crypto: qat - use masks for AE groups (Giovanni Cabiddu) - crypto: qat - refactor fw config related functions (Giovanni Cabiddu) - crypto: qat - count QAT GEN4 errors (Shashank Gupta) - crypto: qat - add error counters (Shashank Gupta) - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Shashank Gupta) - crypto: qat - add adf_get_aram_base() helper function (Shashank Gupta) - crypto: qat - add handling of compression related errors for QAT GEN4 (Shashank Gupta) - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Shashank Gupta) - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Shashank Gupta) - crypto: qat - add reporting of correctable errors for QAT GEN4 (Shashank Gupta) - crypto: qat - add infrastructure for error reporting (Shashank Gupta) - crypto: hisilicon/qm - prevent soft lockup in receive loop (Longfang Liu) - crypto: xilinx/zynqmp-sha - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: xilinx/zynqmp-aes-gcm - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: talitos - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: stm32/cryp - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: stm32/crc32 - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: sahara - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: sa2ul - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: s5p-sss - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: rockchip/rk3288 - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: qcom-rng - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: qce - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: omap-sham - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: omap-des - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: omap-aes - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: n2_core - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: mxs-dcp - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: marvell/cesa - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: intel/keembay-ocs-hcu - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: intel/keembay-ocs-ecc - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: intel/keembay-ocs-aes - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: intel/ixp4xx-crypto - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: inside-secure/safexcel - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: img-hash - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: hisilicon/trng - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: hisilicon/sec - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: gemini/sl3516-ce - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: exynos-rng - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: ccree/cc - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: ccp/sp - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: caam/jr - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: bcm/cipher - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: axis/artpec6 - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: atmel-tdes - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: atmel-sha - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: atmel-aes - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: aspeed-hace - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: aspeed-acry - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: amlogic-gxl-core - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: amcc/crypto4xx - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: sun8i-ss - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: sun8i-ce - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: sun4i-ss - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: jitter - use permanent health test storage (Stephan Müller) - crypto: shash - remove crypto_shash_alignmask (Eric Biggers) - crypto: hctr2 - stop using alignmask of shash_alg (Eric Biggers) - crypto: adiantum - stop using alignmask of shash_alg (Eric Biggers) - crypto: testmgr - stop checking crypto_shash_alignmask (Eric Biggers) - crypto: drbg - stop checking crypto_shash_alignmask (Eric Biggers) - libceph: stop checking crypto_shash_alignmask (Eric Biggers) - crypto: shash - remove support for nonzero alignmask (Eric Biggers) - crypto: xcbc - remove unnecessary alignment logic (Eric Biggers) - crypto: vmac - don't set alignmask (Eric Biggers) - crypto: hmac - remove unnecessary alignment logic (Eric Biggers) - crypto: cmac - remove unnecessary alignment logic (Eric Biggers) - crypto: cbcmac - remove unnecessary alignment logic (Eric Biggers) - crypto: loongarch/crc32 - remove redundant setting of alignmask to 0 (Eric Biggers) - crypto: mips/crc32 - remove redundant setting of alignmask to 0 (Eric Biggers) - crypto: xilinx/zynqmp-sha - remove unnecessary alignmask (Eric Biggers) - crypto: stm32 - remove unnecessary alignmask (Eric Biggers) - crypto: sparc/crc32c - stop using the shash alignmask (Eric Biggers) - crypto: shash - eliminate indirect call for default import and export (Eric Biggers) - dt-bindings: crypto: qcom,prng: document SA8775P and SC7280 (Om Prakash Singh) - crypto: rsa - Add module alias for pkcs1pad (Herbert Xu) - certs: Break circular dependency when selftest is modular (Herbert Xu) - padata: Fix refcnt handling in padata_free_shell() (WangJinchao) - crypto: qcom-rng - Add missing dependency on hw_random (André Apitzsch) - crypto: skcipher - fix weak key check for lskciphers (Eric Biggers) - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue (Longfang Liu) - crypto: hifn_795x - Silence gcc format-truncation false positive warnings (Herbert Xu) - crypto: lskcipher - Return EINVAL when ecb_name fails sanity checks (Herbert Xu) - certs: Limit MODULE_SIG_KEY_TYPE_ECDSA to SHA384 or SHA512 (Dimitri John Ledkov) - module: Do not offer sha224 for built-in module signing (Dimitri John Ledkov) - crypto: mscode_parser - remove sha224 authenticode support (Dimitri John Ledkov) - crypto: pkcs7 - remove sha1 support (Dimitri John Ledkov) - crypto: ccp - Dump SEV command buffer registers on SEV command error (John Allen) - crypto: arm64/sha512 - clean up backwards function names (Eric Biggers) - crypto: arm64/sha256 - clean up backwards function names (Eric Biggers) - crypto: arm64/sha512-ce - clean up backwards function names (Eric Biggers) - crypto: arm64/sha2-ce - clean up backwards function names (Eric Biggers) - crypto: arm64/sha1-ce - clean up backwards function names (Eric Biggers) - crypto: x86/nhpoly1305 - implement ->digest (Eric Biggers) - crypto: arm64/nhpoly1305 - implement ->digest (Eric Biggers) - crypto: arm/nhpoly1305 - implement ->digest (Eric Biggers) - crypto: adiantum - add fast path for single-page messages (Eric Biggers) - crypto: qat - fix double free during reset (Svyatoslav Pankratov) - crypto: x86/sha256 - implement ->digest for sha256 (Eric Biggers) - crypto: arm64/sha2-ce - implement ->digest for sha256 (Eric Biggers) - crypto: shash - fold shash_digest_unaligned() into crypto_shash_digest() (Eric Biggers) - crypto: shash - optimize the default digest and finup (Eric Biggers) - crypto: xts - use 'spawn' for underlying single-block cipher (Eric Biggers) - crypto: virtio - handle config changed by work queue (zhenwei pi) - crypto: hisilicon/qm - alloc buffer to set and get xqc (Weili Qian) - crypto: jitter - reuse allocated entropy collector (Stephan Müller) - hwrng: n2 - Use device_get_match_data() (Rob Herring) - crypto: aspeed-hace - Use device_get_match_data() (Rob Herring) - crypto: qat - add cnv_errors debugfs file (Lucas Segarra Fernandez) - crypto: qat - add pm_status debugfs file (Lucas Segarra Fernandez) - crypto: qat - refactor included headers (Lucas Segarra Fernandez) - crypto: qcom-rng - Add hw_random interface support (Om Prakash Singh) - dt-bindings: crypto: qcom,prng: document SM8550 (Neil Armstrong) - dt-bindings: crypto: qcom,prng: document that RNG on SM8450 is a TRNG (Neil Armstrong) - crypto: skcipher - Remove obsolete skcipher_alg helpers (Herbert Xu) - crypto: xts - Only access common skcipher fields on spawn (Herbert Xu) - crypto: lrw - Only access common skcipher fields on spawn (Herbert Xu) - crypto: hctr2 - Only access common skcipher fields on spawn (Herbert Xu) - crypto: gcm - Only access common skcipher fields on spawn (Herbert Xu) - crypto: cts - Only access common skcipher fields on spawn (Herbert Xu) - crypto: ctr - Only access common skcipher fields on spawn (Herbert Xu) - crypto: chacha20poly1305 - Only access common skcipher fields on spawn (Herbert Xu) - crypto: ccm - Only access common skcipher fields on spawn (Herbert Xu) - crypto: authencesn - Only access common skcipher fields on spawn (Herbert Xu) - crypto: authenc - Only access common skcipher fields on spawn (Herbert Xu) - crypto: adiantum - Only access common skcipher fields on spawn (Herbert Xu) - crypto: cryptd - Only access common skcipher fields on spawn (Herbert Xu) - crypto: essiv - Handle lskcipher spawns (Herbert Xu) - crypto: skcipher - Add crypto_spawn_skcipher_alg_common (Herbert Xu) - crypto: arc4 - Convert from skcipher to lskcipher (Herbert Xu) - crypto: skcipher - Add dependency on ecb (Herbert Xu) - crypto: qat - add namespace to driver (Giovanni Cabiddu) - crypto: testmgr - Remove zlib-deflate (Herbert Xu) - crypto: deflate - Remove zlib-deflate (Herbert Xu) - crypto: qat - Remove zlib-deflate (Herbert Xu) - crypto: pkcs7 - remove md4 md5 x.509 support (Dimitri John Ledkov) - crypto: sig - fix kernel-doc typo (Randy Dunlap) - crypto: akcipher - fix kernel-doc typos (Randy Dunlap) - dt-bindings: rng: meson: add meson-rng-s4 compatible (Alexey Romanov) - hwrng: meson - add support for S4 (Alexey Romanov) - crypto: hisilicon/qm - check function qp num before alg register (Weili Qian) - crypto: hisilicon/qm - fix the type value of aeq (Weili Qian) - crypto: hisilicon/qm - fix PF queue parameter issue (Longfang Liu) - crypto: x86/aesni - Perform address alignment early for XTS mode (Chang S. Bae) - crypto: x86/aesni - Correct the data type in struct aesni_xts_ctx (Chang S. Bae) - crypto: x86/aesni - Refactor the common address alignment code (Chang S. Bae) - X.509: Add missing IMPLICIT annotations to AKID ASN.1 module (Lukas Wunner) - dt-bindings: crypto: fsl-imx-sahara: Fix the number of irqs (Fabio Estevam) - dt-bindings: crypto: fsl-imx-sahara: Document the clocks (Fabio Estevam) - dt-bindings: crypto: fsl-imx-sahara: Shorten the title (Fabio Estevam) - crypto: engine - Make crypto_engine_exit() return void (Uwe Kleine-König) - crypto: keembay - Don't pass errors to the caller in .remove() (Uwe Kleine-König) - crypto: qat - Annotate struct adf_fw_counters with __counted_by (Kees Cook) - crypto: qat - increase size of buffers (Giovanni Cabiddu) - crypto: caam/jr - fix Chacha20 + Poly1305 self test failure (Gaurav Jain) - crypto: jitter - Allow configuration of oversampling rate (Stephan Müller) - crypto: jitter - Allow configuration of memory size (Stephan Müller) - crypto: jitter - add RCT/APT support for different OSRs (Stephan Müller) - crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure (Gaurav Jain) - hwrng: stm32 - rework power management sequences (Gatien Chevallier) - hwrng: stm32 - support RNG configuration locking mechanism (Gatien Chevallier) - hwrng: stm32 - restrain RNG noise source clock (Gatien Chevallier) - hwrng: stm32 - rework error handling in stm32_rng_read() (Gatien Chevallier) - hwrng: stm32 - implement error concealment (Gatien Chevallier) - hwrng: stm32 - implement STM32MP13x support (Gatien Chevallier) - hwrng: stm32 - use devm_platform_get_and_ioremap_resource() API (Gatien Chevallier) - dt-bindings: rng: introduce new compatible for STM32MP13x (Gatien Chevallier) - ipsec: Select CRYPTO_AEAD (Herbert Xu) - dt-bindings: crypto: ice: document the sa8775p inline crypto engine (Bartosz Golaszewski) - crypto: x86/sha - load modules based on CPU features (Roxana Nicolescu) - crypto: hisilicon/sec - fix for sgl unmmap problem (Wenkai Lin) - crypto: qat - enable dc chaining service (Adam Guerin) - crypto: qat - consolidate services structure (Giovanni Cabiddu) - crypto: qat - fix unregistration of compression algorithms (Giovanni Cabiddu) - crypto: qat - fix unregistration of crypto algorithms (Giovanni Cabiddu) - crypto: qat - ignore subsequent state up commands (Giovanni Cabiddu) - crypto: qat - do not shadow error code (Giovanni Cabiddu) - crypto: qat - fix state machines cleanup paths (Giovanni Cabiddu) - crypto: hisilicon/zip - remove zlib and gzip (Yang Shen) - crypto: hisilicon/zip - support deflate algorithm (Yang Shen) - crypto: cbc - Convert from skcipher to lskcipher (Herbert Xu) - crypto: ecb - Convert from skcipher to lskcipher (Herbert Xu) - crypto: testmgr - Add support for lskcipher algorithms (Herbert Xu) - crypto: lskcipher - Add compatibility wrapper around ECB (Herbert Xu) - crypto: skcipher - Add lskcipher (Herbert Xu) - crypto: hash - Hide CRYPTO_ALG_TYPE_AHASH_MASK (Herbert Xu) - ipsec: Stop using crypto_has_alg (Herbert Xu) - crypto: aead - Add crypto_has_aead (Herbert Xu) - crypto: aesni - Fix double word in comments (Bo Liu) - crypto: api - Remove unnecessary NULL initialisation (Li zeming) - crypto: qat - refactor deprecated strncpy (Justin Stitt) - crypto: cavium/nitrox - refactor deprecated strncpy (Justin Stitt) - hwrng: imx-rngc - reasonable timeout for initial seed (Martin Kaiser) - hwrng: imx-rngc - reasonable timeout for selftest (Martin Kaiser) - chelsio: Do not include crypto/algapi.h (Herbert Xu) - KEYS: encrypted: Do not include crypto/algapi.h (Herbert Xu) - evm: Do not include crypto/algapi.h (Herbert Xu) - SUNRPC: Do not include crypto/algapi.h (Herbert Xu) - mptcp: Do not include crypto/algapi.h (Herbert Xu) - ah: Do not include crypto/algapi.h (Herbert Xu) - Bluetooth: Do not include crypto/algapi.h (Herbert Xu) - ubifs: Do not include crypto/algapi.h (Herbert Xu) - fscrypt: Do not include crypto/algapi.h (Herbert Xu) - hwrng: geode - fix accessing registers (Jonas Gorski) - hwrng: octeon - Fix warnings on 32-bit platforms (Herbert Xu) - crypto: ccp - Add support for DBC over PSP mailbox (Mario Limonciello) - crypto: ccp - Add a macro to check capabilities register (Mario Limonciello) - crypto: ccp - Add a communication path abstraction for DBC (Mario Limonciello) - crypto: ccp - Add support for extended PSP mailbox commands (Mario Limonciello) - crypto: ccp - Move direct access to some PSP registers out of TEE (Tom Lendacky) - hwrng: bcm2835 - Fix hwrng throughput regression (Stefan Wahren) - crypto: hisilicon/hpre - Fix a erroneous check after snprintf() (Christophe JAILLET) - crypto: pcrypt - Fix hungtask for PADATA_RESET (Lu Jialin) - crypto: vmx - Improved AES/XTS performance of 6-way unrolling for ppc (Danny Tsen) - crypto: qat - Use list_for_each_entry() helper (Jinjie Ruan) - crypto: ccp - Fix some unfused tests (Mario Limonciello) - crypto: ccp - Fix sample application signature passing (Mario Limonciello) - crypto: ccp - Fix DBC sample application error handling (Mario Limonciello) - crypto: ccp - Fix ioctl unit tests (Mario Limonciello) - crypto: ccp - Get a free page to use while fetching initial nonce (Mario Limonciello) - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Giovanni Cabiddu) - hwrng: xiphera - removed unnneded platform_set_drvdata() (Andrei Coardos) - hwrng: xgene - removed unneeded call to platform_set_drvdata() (Andrei Coardos) - hwrng: mpfs - removed unneeded call to platform_set_drvdata() (Andrei Coardos) - KEYS: Include linux/errno.h in linux/verification.h (Herbert Xu) - hwrng: st - add MODULE_DESCRIPTION (Martin Kaiser) - hwrng: nomadik - add MODULE_DESCRIPTION (Martin Kaiser) - hwrng: ks-sa - use dev_err_probe (Martin Kaiser) - hwrng: ks-sa - remove dev from struct ks_sa_rng (Martin Kaiser) - hwrng: ks-sa - access private data via struct hwrng (Martin Kaiser) - wireguard: do not include crypto/algapi.h (Herbert Xu) - hwrng: hisi - removed unneeded call to platform_set_drvdata() (Andrei Coardos) - hwrng: bcm2835 - removed call to platform_set_drvdata() (Andrei Coardos) - KVM: selftests: aarch64: vPMU test for validating user accesses (Raghavendra Rao Ananta) - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Reiji Watanabe) - KVM: selftests: aarch64: vPMU register test for implemented counters (Reiji Watanabe) - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Reiji Watanabe) - tools: Import arm_pmuv3.h (Raghavendra Rao Ananta) - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Reiji Watanabe) - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Raghavendra Rao Ananta) - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Raghavendra Rao Ananta) - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Raghavendra Rao Ananta) - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Reiji Watanabe) - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Reiji Watanabe) - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Reiji Watanabe) - KVM: arm64: Expose MOPS instructions to guests (Kristina Martsenko) - KVM: arm64: Add handler for MOPS exceptions (Kristina Martsenko) - KVM: selftests: Avoid using forced target for generating arm64 headers (Oliver Upton) - tools headers arm64: Fix references to top srcdir in Makefile (Oliver Upton) - KVM: arm64: selftests: Test for setting ID register from usersapce (Jing Zhang) - tools headers arm64: Update sysreg.h with kernel sources (Jing Zhang) - KVM: selftests: Generate sysreg-defs.h and add to include path (Oliver Upton) - perf build: Generate arm64's sysreg-defs.h and add to include path (Oliver Upton) - tools: arm64: Add a Makefile for generating sysreg-defs.h (Oliver Upton) - KVM: arm64: Document vCPU feature selection UAPIs (Oliver Upton) - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Oliver Upton) - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Jing Zhang) - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Jing Zhang) - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Oliver Upton) - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Oliver Upton) - KVM: arm64: Reject attempts to set invalid debug arch version (Oliver Upton) - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Oliver Upton) - KVM: arm64: Use guest ID register values for the sake of emulation (Jing Zhang) - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Jing Zhang) - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Jing Zhang) - KVM: arm64: Clarify the ordering requirements for vcpu/RD creation (Marc Zyngier) - KVM: arm64: vgic-v3: Optimize affinity-based SGI injection (Marc Zyngier) - KVM: arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data is available (Marc Zyngier) - KVM: arm64: Build MPIDR to vcpu index cache at runtime (Marc Zyngier) - KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() (Marc Zyngier) - KVM: arm64: Use vcpu_idx for invalidation tracking (Marc Zyngier) - KVM: arm64: vgic: Use vcpu_idx for the debug information (Marc Zyngier) - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id (Marc Zyngier) - KVM: arm64: vgic-v3: Refactor GICv3 SGI generation (Marc Zyngier) - KVM: arm64: vgic-its: Treat the collection target address as a vcpu_id (Marc Zyngier) - KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer (Marc Zyngier) - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Marc Zyngier) - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Oliver Upton) - KVM: arm64: Rename helpers for VHE vCPU load/put (Oliver Upton) - KVM: arm64: Reload stage-2 for VMID change on VHE (Marc Zyngier) - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Marc Zyngier) - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Oliver Upton) - KVM: arm64: Handle AArch32 SPSR_{irq,abt,und,fiq} as RAZ/WI (Marc Zyngier) - KVM: arm64: Do not let a L1 hypervisor access the *32_EL2 sysregs (Marc Zyngier) - KVM: arm64: Refine _EL2 system register list that require trap reinjection (Miguel Luis) - arm64: Add missing _EL2 encodings (Miguel Luis) - arm64: Add missing _EL12 encodings (Miguel Luis) - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Oliver Upton) - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Oliver Upton) - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Oliver Upton) - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Oliver Upton) - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Oliver Upton) - KVM: arm64: Get rid of vCPU-scoped feature bitmap (Oliver Upton) - KVM: arm64: Remove unused return value from kvm_reset_vcpu() (Oliver Upton) - KVM: arm64: Hoist NV+SVE check into KVM_ARM_VCPU_INIT ioctl handler (Oliver Upton) - KVM: arm64: Prevent NV feature flag on systems w/o nested virt (Oliver Upton) - KVM: arm64: Hoist PAuth checks into KVM_ARM_VCPU_INIT ioctl (Oliver Upton) - KVM: arm64: Hoist SVE check into KVM_ARM_VCPU_INIT ioctl handler (Oliver Upton) - KVM: arm64: Hoist PMUv3 check into KVM_ARM_VCPU_INIT ioctl handler (Oliver Upton) - KVM: arm64: Add generic check for system-supported vCPU features (Oliver Upton) - KVM: arm64: Add tracepoint for MMIO accesses where ISV==0 (Oliver Upton) - KVM: arm64: selftest: Perform ISB before reading PAR_EL1 (Zenghui Yu) - KVM: arm64: selftest: Add the missing .guest_prepare() (Zenghui Yu) - KVM: arm64: Always invalidate TLB for stage-2 permission faults (Oliver Upton) - KVM: arm64: Do not transfer page refcount for THP adjustment (Vincent Donnefort) - KVM: arm64: Avoid soft lockups due to I-cache maintenance (Oliver Upton) - arm64: tlbflush: Rename MAX_TLBI_OPS (Oliver Upton) - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Oliver Upton) - KVM: SVM: Treat all "skip" emulation for SEV guests as outright failures (Sean Christopherson) - KVM: x86: Refactor can_emulate_instruction() return to be more expressive (Sean Christopherson) - KVM: SVM: Update SEV-ES shutdown intercepts with more metadata (Peter Gonda) - KVM: x86: Service NMI requests after PMI requests in VM-Enter path (Mingwei Zhang) - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Paul Durrant) - KVM: x86/xen: Use fast path for Xen timer delivery (David Woodhouse) - KVM: X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=n (Peng Hao) - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Li zeming) - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Yan Zhao) - KVM: x86/mmu: Zap KVM TDP when noncoherent DMA assignment starts/stops (Yan Zhao) - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Yan Zhao) - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Yan Zhao) - KVM: x86/mmu: Add helpers to return if KVM honors guest MTRRs (Yan Zhao) - KVM: x86: Ignore MSR_AMD64_TW_CFG access (Maciej S. Szmigiero) - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Liang Chen) - x86: KVM: Add feature flag for CPUID.80000021H:EAX[bit 1] (Jim Mattson) - KVM: x86: remove always-false condition in kvmclock_sync_fn (Dongli Zhang) - KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space (Nicolas Saenz Julienne) - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Mingwei Zhang) - KVM: x86/mmu: Stop kicking vCPUs to sync the dirty log when PML is disabled (David Matlack) - KVM: x86: Use octal for file permission (Peng Hao) - KVM: x86: Don't sync user-written TSC against startup values (Like Xu) - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Jim Mattson) - KVM: x86: Virtualize HWCR.TscFreqSel[bit 24] (Jim Mattson) - KVM: x86: Allow HWCR.McStatusWrEn to be cleared once set (Jim Mattson) - KVM: x86: Refine calculation of guest wall clock to use a single TSC read (David Woodhouse) - KVM: x86: Add SBPB support (Josh Poimboeuf) - KVM: x86: Add IBPB_BRTYPE support (Josh Poimboeuf) - KVM: x86: Add CONFIG_KVM_MAX_NR_VCPUS to allow up to 4096 vCPUs (Kyle Meyer) - KVM: x86: Force TLB flush on userspace changes to special registers (Michal Luczaj) - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Michal Luczaj) - KVM: x86/pmu: Add documentation for fixed ctr on PMU filter (Jinrong Liang) - KVM: Documentation: Add the missing description for tdp_mmu_page into kvm_mmu_page (Mingwei Zhang) - KVM: Documentation: Add the missing description for mmu_valid_gen into kvm_mmu_page (Mingwei Zhang) - KVM: Documentation: Add the missing description for tdp_mmu_root_count into kvm_mmu_page (Mingwei Zhang) - KVM: Documentation: Add the missing description for ptep in kvm_mmu_page (Mingwei Zhang) - KVM: Documentation: Update the field name gfns and its description in kvm_mmu_page (Mingwei Zhang) - KVM: Documentation: Add the missing description for guest_mode in kvm_mmu_page_role (Mingwei Zhang) - KVM: Correct kvm_vcpu_event(s) typo in KVM API documentation (Michal Luczaj) - KVM: x86: Clear bit12 of ICR after APIC-write VM-exit (Tao Su) - KVM: x86: Fix lapic timer interrupt lost after loading a snapshot. (Haitao Shan) - KVM: s390: add tracepoint in gmap notifier (Nico Boehr) - KVM: s390: add stat counter for shadow gmap events (Nico Boehr) - KVM: riscv: selftests: Add SBI DBCN extension to get-reg-list test (Anup Patel) - RISC-V: KVM: Forward SBI DBCN extension to user-space (Anup Patel) - RISC-V: KVM: Allow some SBI extensions to be disabled by default (Anup Patel) - RISC-V: KVM: Change the SBI specification version to v2.0 (Anup Patel) - RISC-V: Add defines for SBI debug console extension (Anup Patel) - KVM: riscv: selftests: get-reg-list print_reg should never fail (Andrew Jones) - KVM: riscv: selftests: Add condops extensions to get-reg-list test (Anup Patel) - KVM: riscv: selftests: Add smstateen registers to get-reg-list test (Anup Patel) - KVM: riscv: selftests: Add senvcfg register to get-reg-list test (Anup Patel) - RISC-V: KVM: Allow Zicond extension for Guest/VM (Anup Patel) - KVM: selftests: Add array order helpers to riscv get-reg-list (Andrew Jones) - MAINTAINERS: RISC-V: KVM: Add another kselftests path (Andrew Jones) - RISCV: KVM: Add sstateen0 to ONE_REG (Mayuresh Chitale) - RISCV: KVM: Add sstateen0 context save/restore (Mayuresh Chitale) - RISCV: KVM: Add senvcfg context save/restore (Mayuresh Chitale) - RISC-V: KVM: Enable Smstateen accesses (Mayuresh Chitale) - RISC-V: KVM: Add kvm_vcpu_config (Mayuresh Chitale) - dt-bindings: riscv: Add Zicond extension entry (Anup Patel) - RISC-V: Detect Zicond from ISA string (Anup Patel) - dt-bindings: riscv: Add smstateen entry (Mayuresh Chitale) - RISC-V: Detect Smstateen extension (Mayuresh Chitale) - LoongArch: KVM: Add maintainers for LoongArch KVM (Tianrui Zhao) - LoongArch: KVM: Supplement kvm document about LoongArch-specific part (Tianrui Zhao) - LoongArch: KVM: Enable kvm config and add the makefile (Tianrui Zhao) - LoongArch: KVM: Implement vcpu world switch (Tianrui Zhao) - LoongArch: KVM: Implement kvm exception vectors (Tianrui Zhao) - LoongArch: KVM: Implement handle fpu exception (Tianrui Zhao) - LoongArch: KVM: Implement handle mmio exception (Tianrui Zhao) - LoongArch: KVM: Implement handle gspr exception (Tianrui Zhao) - LoongArch: KVM: Implement handle idle exception (Tianrui Zhao) - LoongArch: KVM: Implement handle iocsr exception (Tianrui Zhao) - LoongArch: KVM: Implement handle csr exception (Tianrui Zhao) - LoongArch: KVM: Implement kvm mmu operations (Tianrui Zhao) - LoongArch: KVM: Implement virtual machine tlb operations (Tianrui Zhao) - LoongArch: KVM: Implement vcpu timer operations (Tianrui Zhao) - LoongArch: KVM: Implement misc vcpu related interfaces (Tianrui Zhao) - LoongArch: KVM: Implement vcpu load and vcpu put operations (Tianrui Zhao) - LoongArch: KVM: Implement vcpu interrupt operations (Tianrui Zhao) - LoongArch: KVM: Implement fpu operations for vcpu (Tianrui Zhao) - LoongArch: KVM: Implement basic vcpu ioctl interfaces (Tianrui Zhao) - LoongArch: KVM: Implement basic vcpu interfaces (Tianrui Zhao) - LoongArch: KVM: Add vcpu related header files (Tianrui Zhao) - LoongArch: KVM: Implement VM related functions (Tianrui Zhao) - LoongArch: KVM: Implement kvm hardware enable, disable interface (Tianrui Zhao) - LoongArch: KVM: Implement kvm module related interface (Tianrui Zhao) - LoongArch: KVM: Add kvm related header files (Tianrui Zhao) - locking/atomic: sh: Use generic_cmpxchg_local for arch_cmpxchg_local() (Masami Hiramatsu) - Documentation: kernel-parameters: Add earlyprintk=bios on SH (Geert Uytterhoeven) - sh: bios: Revive earlyprintk support (Geert Uytterhoeven) - sh: machvec: Remove custom ioport_{un,}map() (Arnd Bergmann) - sh: Remove superhyway bus support (Arnd Bergmann) - sh: Remove unused SH4-202 support (Arnd Bergmann) - sh: Remove stale microdev board (Arnd Bergmann) - ARM: 9326/1: make self-contained for ARM (Masahiro Yamada) - ARM: 9324/1: fix get_user() broken with veneer (Masahiro Yamada) - ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA (wahrenst) - ARM: 9322/1: Explicitly include correct DT includes (Rob Herring) - ARM: 9321/1: memset: cast the constant byte to unsigned char (Kursad Oney) - ARM: 9320/1: fix stack depot IRQ stack filter (Vincent Whitchurch) - ARM: 9319/1: sa1111: fix sa1111_probe kernel-doc warnings (Randy Dunlap) - m68k: 68000: fix warning in timer code (Greg Ungerer) - m68k: 68000: fix warnings in 68000 interrupt handling (Greg Ungerer) - m68k: coldfire: remove unused variable in MMU code (Greg Ungerer) - m68k: coldfire: fix warnings in uboot argument processing (Greg Ungerer) - m68k: coldfire: make mcf_maskimr() static (Greg Ungerer) - m68k: coldfire: ensure gpio prototypes visible (Greg Ungerer) - m68k: coldfire: add and use "vectors.h" (Greg Ungerer) - m68knommu: fix compilation for ColdFire/Cleopatra boards (Greg Ungerer) - m68knommu: improve config ROM setting defaults (Greg Ungerer) - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (George Kennedy) - RDMA/mlx5: Fix mkey cache WQ flush (Moshe Shemesh) - RDMA/hfi1: Workaround truncation compilation error (Leon Romanovsky) - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Chengfeng Ye) - RDMA/core: Remove NULL check before dev_{put, hold} (Yang Li) - RDMA/hfi1: Remove redundant assignment to pointer ppd (Colin Ian King) - RDMA/mlx5: Change the key being sent for MPV device affiliation (Patrisious Haddad) - RDMA/bnxt_re: Fix clang -Wimplicit-fallthrough in bnxt_re_handle_cq_async_error() (Nathan Chancellor) - RDMA/hns: Fix init failure of RoCE VF and HIP08 (Junxian Huang) - RDMA/hns: Fix unnecessary port_num transition in HW stats allocation (Junxian Huang) - RDMA/hns: The UD mode can only be configured with DCQCN (Luoyouming) - RDMA/hns: Add check for SL (Luoyouming) - RDMA/hns: Fix signed-unsigned mixed comparisons (Chengchang Tang) - RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() (Chengchang Tang) - RDMA/hns: Fix printing level of asynchronous events (Chengchang Tang) - RDMA/core: Add support to set privileged QKEY parameter (Patrisious Haddad) - RDMA/bnxt_re: Do not report SRQ error in srq notification (Chandramohan Akula) - RDMA/bnxt_re: Report async events and errors (Chandramohan Akula) - RDMA/bnxt_re: Update HW interface headers (Chandramohan Akula) - IB/mlx5: Fix rdma counter binding for RAW QP (Patrisious Haddad) - RDMA/irdma: Add support to re-register a memory region (Sindhu Devale) - RDMA/core: Fix a couple of obvious typos in comments (Chuck Lever) - IB/hfi1: Annotate struct tid_rb_node with __counted_by (Kees Cook) - IB/mthca: Annotate struct mthca_icm_table with __counted_by (Kees Cook) - IB/srp: Annotate struct srp_fr_pool with __counted_by (Kees Cook) - RDMA/siw: Annotate struct siw_pbl with __counted_by (Kees Cook) - RDMA/usnic: Annotate struct usnic_uiom_chunk with __counted_by (Kees Cook) - RDMA/core: Annotate struct ib_pkey_cache with __counted_by (Kees Cook) - RDMA: Annotate struct rdma_hw_stats with __counted_by (Kees Cook) - RDMA/hns: Support SRQ record doorbell (Yangyang Li) - RDMA/ipoib: Add support for XDR speed in ethtool (Patrisious Haddad) - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Patrisious Haddad) - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Patrisious Haddad) - IB/mlx5: Add support for 800G_8X lane speed (Patrisious Haddad) - IB/mlx5: Expose XDR speed through MAD (Or Har-Toov) - IB/core: Add support for XDR link speed (Or Har-Toov) - RDMA/mlx5: Implement mkeys management via LIFO queue (Shay Drory) - IB/qib: Replace deprecated strncpy (Justin Stitt) - IB/hfi1: Replace deprecated strncpy (Justin Stitt) - RDMA/irdma: Replace deprecated strncpy (Justin Stitt) - RDMA/hns: Support SRQ restrack ops for hns driver (wenglianfa) - RDMA/core: Add support to dump SRQ resource in RAW format (wenglianfa) - RDMA/core: Add dedicated SRQ resource tracker function (wenglianfa) - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Ilpo Järvinen) - RDMA/rtrs: Fix the problem of variable not initialized fully (Zhu Yanjun) - RDMA/rtrs: Require holding rcu_read_lock explicitly (Zhu Yanjun) - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Gustavo A. R. Silva) - IB/hfi1: Remove open coded reference to skb frag offset (David Ahern) - RDMA/core: Fix repeated words in comments (Rohit Chavan) - IB: Use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - scsi: ufs: core: Leave space for '\0' in utf8 desc string (Daniel Mentz) - scsi: ufs: core: Conversion to bool not necessary (Bragatheswaran Manickavel) - scsi: ufs: core: Fix race between force complete and ISR (Alice Chao) - scsi: megaraid: Fix up debug message in megaraid_abort_and_reset() (Hannes Reinecke) - scsi: aic79xx: Fix up NULL command in ahd_done() (Hannes Reinecke) - scsi: message: fusion: Initialize return value in mptfc_bus_reset() (Hannes Reinecke) - scsi: mpt3sas: Fix loop logic (Ranjan Kumar) - scsi: snic: Remove useless code in snic_dr_clean_pending_req() (Su Hui) - scsi: core: Add comment to target_destroy in scsi_host_template (Wenchao Hao) - scsi: core: Clean up scsi_dev_queue_ready() (Wenchao Hao) - scsi: pmcraid: Add missing scsi_device_put() in pmcraid_eh_target_reset_handler() (Hannes Reinecke) - scsi: target: core: Fix kernel-doc comment (Yang Li) - scsi: pmcraid: Fix kernel-doc comment (Yang Li) - scsi: core: Handle depopulation and restoration in progress (Douglas Gilbert) - scsi: ufs: core: Add support for parsing OPP (Manivannan Sadhasivam) - scsi: ufs: core: Add OPP support for scaling clocks and regulators (Manivannan Sadhasivam) - scsi: ufs: dt-bindings: common: Add OPP table (Krzysztof Kozlowski) - scsi: scsi_debug: Add param to control sdev's allow_restart (Wenchao Hao) - scsi: scsi_debug: Add debugfs interface to fail target reset (Wenchao Hao) - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Wenchao Hao) - scsi: scsi_debug: Add new error injection type: Abort Failed (Wenchao Hao) - scsi: scsi_debug: Set command result and sense data if error is injected (Wenchao Hao) - scsi: scsi_debug: Return failed value if error is injected (Wenchao Hao) - scsi: scsi_debug: Time out command if the error is injected (Wenchao Hao) - scsi: scsi_debug: Define grammar to remove added error injection (Wenchao Hao) - scsi: scsi_debug: Add interface to manage error injection for a single device (Wenchao Hao) - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Wenchao Hao) - scsi: lpfc: Update lpfc version to 14.2.0.15 (Justin Tee) - scsi: lpfc: Introduce LOG_NODE_VERBOSE messaging flag (Justin Tee) - scsi: lpfc: Validate ELS LS_ACC completion payload (Justin Tee) - scsi: lpfc: Reject received PRLIs with only initiator fcn role for NPIV ports (Justin Tee) - scsi: lpfc: Treat IOERR_SLI_DOWN I/O completion status the same as pci offline (Justin Tee) - scsi: lpfc: Remove unnecessary zero return code assignment in lpfc_sli4_hba_setup (Justin Tee) - scsi: megaraid_sas: Revision of Maintainer List (Chandrakanth patil) - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Chandrakanth patil) - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Chandrakanth patil) - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Chandrakanth patil) - scsi: sr: Fix sshdr use in sr_get_events (Mike Christie) - scsi: sd: Fix sshdr use in cache_type_store (Mike Christie) - scsi: Fix sshdr use in scsi_cdl_enable (Mike Christie) - scsi: Fix sshdr use in scsi_test_unit_ready (Mike Christie) - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Mike Christie) - scsi: spi: Fix sshdr use (Mike Christie) - scsi: rdac: Fix sshdr use (Mike Christie) - scsi: rdac: Fix send_mode_select retry handling (Mike Christie) - scsi: hp_sw: Fix sshdr use (Mike Christie) - scsi: sd: Fix sshdr use in sd_spinup_disk (Mike Christie) - scsi: sd: Fix sshdr use in read_capacity_16 (Mike Christie) - scsi: target: Export fabric driver direct submit settings (Mike Christie) - scsi: target: core: Unexport target_queue_submission() (Mike Christie) - scsi: target: Allow userspace to request direct submissions (Mike Christie) - scsi: target: core: Kill transport_handle_cdb_direct() (Mike Christie) - scsi: target: core: Move buffer clearing hack (Mike Christie) - scsi: target: core: Move core_alua_check_nonop_delay() call (Mike Christie) - scsi: target: Have drivers report if they support direct submissions (Mike Christie) - scsi: target: iscs: Make write_pending_must_be_called a bit field (Mike Christie) - scsi: mpi3mr: Split off bus_reset function from host_reset (Hannes Reinecke) - scsi: pmcraid: Select device in pmcraid_eh_target_reset_handler() (Hannes Reinecke) - scsi: pmcraid: Select device in pmcraid_eh_bus_reset_handler() (Hannes Reinecke) - scsi: qla1280: Separate out host reset function from qla1280_error_action() (Hannes Reinecke) - scsi: sym53c8xx_2: Rework reset handling (Hannes Reinecke) - scsi: sym53c8xx_2: Split off bus reset from host reset (Hannes Reinecke) - scsi: ips: Do not try to abort command from host reset (Hannes Reinecke) - scsi: megaraid: Pass in NULL scb for host reset (Hannes Reinecke) - scsi: ibmvfc: Open-code reset loop for target reset (Hannes Reinecke) - scsi: aic79xx: Do not reference SCSI command when resetting device (Hannes Reinecke) - scsi: aic79xx: Make BUILD_SCSIID() a function (Hannes Reinecke) - scsi: aic7xxx: Do not reference SCSI command when resetting device (Hannes Reinecke) - scsi: aic7xxx: Make BUILD_SCSIID() a function (Hannes Reinecke) - scsi: bnx2fc: Do not rely on a SCSI command for LUN or target reset (Hannes Reinecke) - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (Hannes Reinecke) - scsi: message: fusion: Open-code mptfc_block_error_handler() for bus reset (Hannes Reinecke) - scsi: message: fusion: Correct definitions for mptscsih_dev_reset() (Hannes Reinecke) - scsi: message: fusion: Simplify mptfc_block_error_handler() (Hannes Reinecke) - scsi: ibmvfc: Use 'unsigned int' for single-bit bitfields in 'struct ibmvfc_host' (Nathan Chancellor) - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (Wenchao Hao) - scsi: cxgbi: Fix 'generated' typo (Muhammad Muzammil) - scsi: ufs: core: Fix abnormal scale up after scale down (Peter Wang) - scsi: ufs: core: Fix abnormal scale up after last cmd finish (Peter Wang) - scsi: ufs: core: Only suspend clock scaling if scaling down (Peter Wang) - scsi: ufs: qcom: Remove unnecessary check (Dan Carpenter) - scsi: ufs: ufs-pci: Switch to use acpi_evaluate_dsm_typed() (Andy Shevchenko) - scsi: ufs: core: Remove dev cmd clock scaling busy (Peter Wang) - scsi: message: fusion: Replace deprecated strncpy() with strscpy() (Justin Stitt) - scsi: message: fusion: Replace deprecated strncpy() with strscpy_pad() (Justin Stitt) - scsi: ufs: core: WLUN send SSU timeout recovery (Peter Wang) - scsi: ibmvfc: Add protocol field to target structure (Tyrel Datwyler) - scsi: ibmvfc: Make discovery buffer per protocol channel group (Tyrel Datwyler) - scsi: ibmvfc: Add protocol field to ibmvfc_channels (Tyrel Datwyler) - scsi: ibmvfc: Make channel allocation generic (Tyrel Datwyler) - scsi: ibmvfc: Track max and desired queue size in ibmvfc_channels (Tyrel Datwyler) - scsi: ibmvfc: Rename ibmvfc_scsi_channels to ibmvfc_channels (Tyrel Datwyler) - scsi: ibmvfc: Use a bitfield for boolean flags (Tyrel Datwyler) - scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code (Tyrel Datwyler) - scsi: ibmvfc: Limit max hw queues by num_online_cpus() (Tyrel Datwyler) - scsi: ibmvfc: Implement channel queue depth and event buffer accounting (Tyrel Datwyler) - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Tyrel Datwyler) - scsi: fnic: Clean up some inconsistent indenting (Jiapeng Chong) - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Kees Cook) - scsi: ufs: core: Set the Command Priority (CP) flag for RT requests (Bart Van Assche) - scsi: ufs: core: Simplify ufshcd_comp_scsi_upiu() (Bart Van Assche) - scsi: ufs: core: Move the 4K alignment code into the Exynos driver (Bart Van Assche) - scsi: ufs: core: Remove request tag range checks (Bart Van Assche) - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Bart Van Assche) - scsi: hisi_sas: Allocate DFX memory during dump trigger (Yihang Li) - scsi: hisi_sas: Directly call register snapshot instead of using workqueue (Yihang Li) - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs (Yihang Li) - scsi: ufs: Convert all platform drivers to return void (Uwe Kleine-König) - scsi: pm8001: Remove PM8001_READ_VPD (Damien Le Moal) - scsi: pm8001: Remove PM8001_USE_TASKLET (Damien Le Moal) - scsi: pm8001: Remove PM8001_USE_MSIX (Damien Le Moal) - scsi: pm8001: Remove pm80xx_chip_intx_interrupt_enable/disable() (Damien Le Moal) - scsi: pm8001: Simplify pm8001_chip_interrupt_enable/disable() (Damien Le Moal) - scsi: pm8001: Introduce pm8001_handle_irq() (Damien Le Moal) - scsi: pm8001: Introduce pm8001_kill_tasklet() (Damien Le Moal) - scsi: pm8001: Introduce pm8001_init_tasklet() (Damien Le Moal) - scsi: pm8001: Introduce pm8001_free_irq() (Damien Le Moal) - scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Manivannan Sadhasivam) - scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Manivannan Sadhasivam) - scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Nitin Rawat) - scsi: ufs: qcom: Align programing of unipro clk attributes (Nitin Rawat) - scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Nitin Rawat) - scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Nitin Rawat) - scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Nitin Rawat) - scsi: imm: Add a module parameter for the transfer mode (Alex Henrie) - scsi: libsas: Declare sas_discover_end_dev() static (Damien Le Moal) - scsi: libsas: Declare sas_set_phy_speed() static (Damien Le Moal) - scsi: libsas: Move local functions declarations to sas_internal.h (Damien Le Moal) - scsi: ufs: core: Do not look for unsupported vdd-hba-max-microamp (Krzysztof Kozlowski) - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Ilpo Järvinen) - scsi: esas2r: Use FIELD_GET() to extract PCIe capability fields (Ilpo Järvinen) - scsi: ufs: core: Include the SCSI ID in UFS command tracing output (Bart Van Assche) - libnvdimm: remove kernel-doc warnings: (Zhu Wang) - testing: nvdimm: make struct class structures constant (Greg Kroah-Hartman) - libnvdimm: Annotate struct nd_region with __counted_by (Kees Cook) - nd_btt: Make BTT lanes preemptible (Tomas Glozar) - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Chen Ni) - dax: refactor deprecated strncpy (Justin Stitt) - ipmi: refactor deprecated strncpy (Justin Stitt) - leds: lp5521: Add an error check in lp5521_post_init_device (Su Hui) - leds: gpio: Update headers (Andy Shevchenko) - leds: gpio: Remove unneeded assignment (Andy Shevchenko) - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Andy Shevchenko) - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Andy Shevchenko) - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Andy Shevchenko) - leds: gpio: Keep driver firmware interface agnostic (Andy Shevchenko) - leds: core: Refactor led_update_brightness() to use standard pattern (Andy Shevchenko) - leds: turris-omnia: Fix brightness setting and trigger activating (Marek Behún) - leds: sc27xx: Move mutex_init() down (Chunyan Zhang) - leds: trigger: netdev: Move size check in set_device_name (Christian Marangi) - leds: Add ktd202x driver (André Apitzsch) - dt-bindings: leds: Add Kinetic KTD2026/2027 LED (André Apitzsch) - leds: core: Add more colors from DT bindings to led_colors (Ondrej Jirman) - dt-bindings: leds: Last color ID is now 14 (LED_COLOR_ID_LIME) (Ondrej Jirman) - leds: tca6507: Don't use fixed GPIO base (Andy Shevchenko) - leds: lp3952: Convert to use maple tree register cache (Mark Brown) - leds: lm392x: Convert to use maple tree register cache (Mark Brown) - leds: aw200xx: Convert to use maple tree register cache (Mark Brown) - leds: lm3601x: Convert to use maple tree register cache (Mark Brown) - leds: triggers: gpio: Rewrite to use trigger-sources (Linus Walleij) - dt-bindings: leds: Mention GPIO triggers (Linus Walleij) - leds: pca955x: Cleanup OF/ID table terminators (Biju Das) - leds: pca955x: Convert enum->pointer for data in the match tables (Biju Das) - leds: lp3952: Replace deprecated strncpy with strscpy (Justin Stitt) - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Christophe JAILLET) - leds: pwm: Don't disable the PWM when the LED should be off (Uwe Kleine-König) - leds: turris-omnia: Add support for enabling/disabling HW gamma correction (Marek Behún) - leds: turris-omnia: Support HW controlled mode via private trigger (Marek Behún) - leds: turris-omnia: Make set_brightness() more efficient (Marek Behún) - leds: turris-omnia: Do not use SMBUS calls (Marek Behún) - leds: lp55xx: Use gpiod_set_value_cansleep() (Stefan Eichenberger) - leds: mt6370: Annotate struct mt6370_priv with __counted_by (Kees Cook) - leds: mt6360: Annotate struct mt6360_priv with __counted_by (Kees Cook) - leds: Convert all platform drivers to return void (Uwe Kleine-König) - leds: simatic-ipc-leds-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - leds: qcom-lpg: Annotate struct lpg_led with __counted_by (Kees Cook) - leds: lm3697: Annotate struct lm3697 with __counted_by (Kees Cook) - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Kees Cook) - leds: el15203000: Annotate struct el15203000 with __counted_by (Kees Cook) - leds: cr0014114: Annotate struct cr0014114 with __counted_by (Kees Cook) - leds: aw200xx: Annotate struct aw200xx with __counted_by (Kees Cook) - leds: pca955x: Fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - dt-bindings: backlight: Add brightness-levels related common properties (Flavio Suligoi) - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Uwe Kleine-König) - dt-bindings: backlight: Add MPS MP3309C (Flavio Suligoi) - mfd: lpc_ich: Mark *_gpio_offsets data with const (Andy Shevchenko) - spmi: rename spmi device lookup helper (Johan Hovold) - spmi: document spmi_device_from_of() refcounting (Johan Hovold) - dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema (Rob Herring) - mfd: rk8xx: Add support for RK806 power off (Ondrej Jirman) - mfd: rk8xx: Add support for standard system-power-controller property (Ondrej Jirman) - dt-bindings: mfd: rk806: Allow system-power-controller property (Ondrej Jirman) - dt-bindings: mfd: rk8xx: Deprecate rockchip,system-power-controller (Ondrej Jirman) - dt-bindings: mfd: max8925: Convert to DT schema format (Sebastian Reichel) - mfd: Use i2c_get_match_data() in a selection of drivers (Rob Herring) - mfd: Use device_get_match_data() in a bunch of drivers (Rob Herring) - mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data() (Rob Herring) - mfd: motorola-cpcap: Drop unnecessary of_match_device() call (Rob Herring) - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Hans de Goede) - mfd: qcom-spmi-pmic: Switch to EXPORT_SYMBOL_GPL() (Johan Hovold) - mfd: qcom-spmi-pmic: Fix revid implementation (Johan Hovold) - mfd: qcom-spmi-pmic: Fix reference leaks in revid helper (Johan Hovold) - mfd: intel-m10-bmc: Change contact for ABI docs (Russ Weight) - mfd: max8907: Convert to use maple tree register cache (Mark Brown) - mfd: max77686: Convert to use maple tree register cache (Mark Brown) - mfd: max77620: Convert to use maple tree register cache (Mark Brown) - dt-bindings: mfd: qcom,spmi-pmic: Drop unused labels from examples (Luca Weiss) - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (Jarkko Nikula) - mfd: rk8xx: Convert to use maple tree register cache (Mark Brown) - mfd: twl: Convert to use maple tree register cache (Mark Brown) - mfd: tps65912: Convert to use maple tree register cache (Mark Brown) - mfd: tps65910: Convert to use maple tree register cache (Mark Brown) - mfd: tps6586x: Convert to use maple tree register cache (Mark Brown) - mfd: tps65128: Convert to use maple tree register cache (Mark Brown) - mfd: tps65090: Convert to use maple tree register cache (Mark Brown) - mfd: tps65086: Convert to use maple tree register cache (Mark Brown) - mfd: db8500-prcmu: Replace deprecated strncpy with strscpy (Justin Stitt) - dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC (Chen-Yu Tsai) - mfd: lpc_ich: Add a platform device for pinctrl Denverton (Andy Shevchenko) - mfd: lpc_ich: Move APL GPIO resources to a custom structure (Andy Shevchenko) - mfd: lpc_ich: Convert gpio_version to be enum (Andy Shevchenko) - mfd: lpc_ich: Make struct lpc_ich_priv use enum for chipset member (Andy Shevchenko) - dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas (Rob Herring) - dt-bindings: mfd: x-powers,axp152: Make interrupt optional for more chips (Andre Przywara) - mfd: dln2: Fix double put in dln2_probe (Dinghao Liu) - mfd: max8998: Simplify obtaining I2C match data and drop max8998_i2c_get_driver_data() (Biju Das) - mfd: max77541: Simplify obtaining I2C match data (Biju Das) - mfd: madera-i2c: Simplify obtaining I2C match data (Biju Das) - mfd: arizona-i2c: Simplify obtaining I2C match data (Biju Das) - mfd: iqs62x: Annotate struct iqs62x_fw_blk with __counted_by (Kees Cook) - mfd: stm32-timers: Add support for interrupts (Fabrice Gasnier) - mfd: twl-core: Add a clock subdevice for the TWL6032 (Andreas Kemnade) - dt-bindings: mfd: ti,twl: Add clock provider properties (Andreas Kemnade) - dt-bindings: mfd: Convert twl-family.txt to json-schema (Andreas Kemnade) - mfd: atmel-hlcdc: Add compatible for sam9x75 XLCD controller (Manikandan Muralidharan) - dt-bindings: mfd: syscon: Add ti,am654-dss-oldi-io-ctrl compatible (Andrew Davis) - mfd: ab8500: Remove non-existent configuration "#ifdef CONFIG_AB8500_DEBUG" (Ying Sun) - mfd: wcd934x: Update to use maple tree register cache (Mark Brown) - dt-bindings: mfd: maxim,max8998: Convert to DT schema (Krzysztof Kozlowski) - dt-bindings: mfd: qcom,tcsr: Add compatible for sm4450 (Tengfei Fan) - mfd: axp20x: Generalise handling without interrupt (Andre Przywara) - mfd: palmas: Make similar OF and ID table (Biju Das) - mfd: palmas: Move OF table closer to its consumer (Biju Das) - mfd: palmas: Constify .data in OF table and {palmas,tps65917}_irq_chip (Biju Das) - mfd: palmas: Remove trailing comma in the terminator entry (Biju Das) - dt-bindings: mfd: stericsson,db8500-prcmu: Spelling s/Cortex A-/Cortex-A/ (Geert Uytterhoeven) - dt-bindings: mfd: syscon: Add rockchip,rk3128-qos compatible (Alex Bee) - mfd: core: Ensure disabled devices are skipped without aborting (Herve Codina) - dt-bindings: mfd: qcom,spmi-pmic: Add typec to SPMI device types (Bryan O'Donoghue) - mfd: max8997: Simplify obtaining I2C match data and drop max8997_i2c_get_driver_data() (Biju Das) - mfd: core: Un-constify mfd_cell.of_reg (Michał Mirosław) - dt-bindings: mfd: qcom-pm8xxx: Add missing child nodes (Dmitry Baryshkov) - dt-bindings: mfd: qcom-spmi-pmic: Add pm8450 entry (Dmitry Baryshkov) - mfd: tps6586x: Register restart handler (Benjamin Bara) - mfd: tps6586x: Use devm-based power off handler (Benjamin Bara) - kernel/reboot: Add device to sys_off_handler (Benjamin Bara) - i2c: core: Run atomic i2c xfer when !preemptible (Benjamin Bara) - kernel/reboot: emergency_restart: Set correct system_state (Benjamin Bara) - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Harshit Mogalapalli) - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Srinivas Kandagatla) - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Srinivas Kandagatla) - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Cezary Rojewski) - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Mark Hasemeyer) - ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe (Zhang Shurong) - ASoC: Intel: avs: Add rt5514 machine board (Amadeusz Sławiński) - ASoC: Intel: avs: Add rt5514 machine board (Amadeusz Sławiński) - ASoC: ams-delta.c: use component after check (Kuninori Morimoto) - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Arnd Bergmann) - ASoC: codecs: aw88399: fix typo in Kconfig select (Arnd Bergmann) - ASoC: amd: acp: add ACPI dependency (Arnd Bergmann) - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Hans de Goede) - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Hans de Goede) - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Hans de Goede) - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Hans de Goede) - ASoC: qcom: sc7180: Add support for qdsp6 baked sound (Nikita Travkin) - ASoC: dt-bindings: qcom,sm8250: Add sc7180-qdsp6-sndcard (Nikita Travkin) - ASoC: tegra: machine: Handle component name prefix (Krzysztof Kozlowski) - ASoC: samsung: speyside: Handle component name prefix (Krzysztof Kozlowski) - ASoC: mediatek: mt8192: Handle component name prefix (Krzysztof Kozlowski) - ASoC: mediatek: mt8188: Handle component name prefix (Krzysztof Kozlowski) - ASoC: mediatek: mt8186: Handle component name prefix (Krzysztof Kozlowski) - ASoC: mediatek: mt8183: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: wm8995: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: wm8994: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: wm8962: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: wcd9335: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: rtq9128: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: rt5682s: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: max9867: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: adav80x: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: adau1373: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: 88pm860x: Handle component name prefix (Krzysztof Kozlowski) - ASoC: codecs: Add aw88399 amplifier driver (Weidong Wang) - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Weidong Wang) - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Weidong Wang) - ASoC: amd: acp: add machine driver support for acp7.0 (Syed Saba Kareem) - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Syed Saba Kareem) - ASoC: amd: acp: change acp power on mask macro value (Syed Saba Kareem) - ASoC: amd: acp: change acp-deinit function arguments (Syed Saba Kareem) - ASoC: amd: acp: add machine driver support for pdm use case (Syed Saba Kareem) - ASoC: amd: acp: add condition check for i2s clock generation (Syed Saba Kareem) - ASoC: amd: acp: add platform and flag data to acp data structure (Syed Saba Kareem) - ASoC: amd: acp: add code for scanning acp pdm controller (Syed Saba Kareem) - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Syed Saba Kareem) - ASoC: amd: acp: add machine driver support for acp6.3 platform (Syed Saba Kareem) - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Syed Saba Kareem) - ASoC: amd: acp: refactor acp i2s clock generation code (Syed Saba Kareem) - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Syed Saba Kareem) - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Su Hui) - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Krzysztof Kozlowski) - ASoC: qcom: q6apm-lpass-dais: pass max number of channels to Audioreach (Krzysztof Kozlowski) - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Hans de Goede) - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Hans de Goede) - ASoC: mediatek: mt8186: remove redundant assignments to variable tdm_con (Colin Ian King) - ASoC: mediatek: mt7986: add sample rate checker (Maso Huang) - ASoC: mediatek: mt7986: remove the mt7986_wm8960_priv structure (Maso Huang) - ASoC: mediatek: mt7986: drop the remove callback of mt7986_wm8960 (Maso Huang) - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Colin Ian King) - ASoC: ti: ams-delta: Allow it to be test compiled (Janusz Krzysztofik) - ASoC: uniphier: Make uniphier_aio_remove() return void (Uwe Kleine-König) - ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void (Uwe Kleine-König) - ASoC: meson: Make meson_card_remove() return void (Uwe Kleine-König) - ASoC: simple-card-utils: Make simple_util_remove() return void (Uwe Kleine-König) - ASoC: starfive/jh7110-pwmdac: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: cs42l43: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: rockchip: i2s_tdm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: SOF: amd: add option to use sram for data bin loading (Vijendar Mukunda) - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Vijendar Mukunda) - ASoC: SOF: amd: increase DSP cache window range (Vijendar Mukunda) - ASoC: SOF: amd: add support for acp6.3 based platform (Vijendar Mukunda) - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Vijendar Mukunda) - ASoC: es8328: Use rounded rate for es8328_set_sysclk() (Chris Morgan) - ASoC: codecs: Modify max_register usage error (Weidong Wang) - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Arnd Bergmann) - ALSA: scarlett2: Add missing check with firmware version control (Geoffrey D. Bennett) - ALSA: virtio: use ack callback (Matias Ezequiel Vara Larsen) - ALSA: scarlett2: Remap Level Meter values (Geoffrey D. Bennett) - ALSA: scarlett2: Allow passing any output to line_out_remap() (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for reading firmware version (Geoffrey D. Bennett) - ALSA: scarlett2: Rename Gen 3 config sets (Geoffrey D. Bennett) - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Geoffrey D. Bennett) - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Stefan Binding) - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Stefan Binding) - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Stefan Binding) - ALSA: hda: cs35l41: Force a software reset after hardware reset (Stefan Binding) - ALSA: hda: cs35l41: Run boot process during resume callbacks (Stefan Binding) - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Stefan Binding) - ALSA: hda: cs35l41: Assert reset before system suspend (Stefan Binding) - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Stefan Binding) - ALSA: seq: Replace with __packed attribute (Takashi Iwai) - ALSA: wavefront: Drop obsoleted comments and definitions (Takashi Iwai) - ALSA: wavefront: Replace with __packed attribute (Takashi Iwai) - ALSA: opl3: Replace with __packed attribute (Takashi Iwai) - ALSA: aoa: Replace with __packed attribute (Takashi Iwai) - ALSA: caiaq: Replace with __packed attribute (Takashi Iwai) - ALSA: mixart: Replace with __packed attribute (Takashi Iwai) - ALSA: azt3328: Replace with __packed attribute (Takashi Iwai) - ALSA: rawmidi: Replace with __packed attribute (Takashi Iwai) - ALSA: pcm: Replace with __packed attribute (Takashi Iwai) - ALSA: control: Replace with __packed attribute (Takashi Iwai) - ASoC: SOF: Make return of remove_late void, too (Takashi Iwai) - MAINTAINERS: ALSA: change mailing list to linux-sound on vger (Jaroslav Kysela) - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Brent Lu) - ASoC: Intel: sof_rt5682: use common module for DMIC links (Brent Lu) - ASoC: Intel: sof_nau8825: use common module for DMIC links (Brent Lu) - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Brent Lu) - ASoC: Intel: board_helpers: support dmic link initialization (Brent Lu) - ASoC: Intel: sof_nau8825: add RPL support for MAX98360A amp (Terry Cheong) - ASoC: intel: sof_sdw: Move the builtin microphones to dataport 1 (Charles Keepax) - ASoC: intel: sof_sdw_cs42l43: Create separate jacks for hp and mic (Charles Keepax) - ASoC: intel: sof_sdw_cs42l43: Some trivial formatting clean ups (Charles Keepax) - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Charles Keepax) - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Marco Felsch) - ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: add rt5650 support (xiazhengqiao) - ASoC: dt-bindings: mt8186-mt6366-rt1019-rt5682s: add RT5650 support (xiazhengqiao) - ASoC: da7213: Add new kcontrol for tonegen (David Rau) - ASoC: tas2781: make const read-only array magic_number static (Colin Ian King) - ASoC: amd: ps: enable wake capability for acp pci driver (Vijendar Mukunda) - ASoC: dt-bindings: tas5805m: Disallow undefined properties (Rob Herring) - ASoC: SOF: make .remove callback return void (Pierre-Louis Bossart) - ASoC: SOF: ipc4: Dump the notification payload (Peter Ujfalusi) - ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend (Peter Ujfalusi) - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Arun T) - ASoC: rt715: reorder the argument in error log (Bard Liao) - ASoC: rt715-sdca: reorder the argument in error log (Bard Liao) - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Brent Lu) - ASoC: Intel: sof_rt5682: use common module for HDMI link (Brent Lu) - ASoC: Intel: sof_nau8825: use common module for HDMI link (Brent Lu) - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Brent Lu) - ASoC: Intel: board_helpers: new module for common functions (Brent Lu) - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Brent Lu) - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Brent Lu) - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Brent Lu) - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Brent Lu) - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Brent Lu) - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Brent Lu) - ASoC: Intel: sof_hdmi: add common header for HDMI (Brent Lu) - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Brent Lu) - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Brent Lu) - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Brent Lu) - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Brent Lu) - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Brent Lu) - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Bard Liao) - ASoC: Intel: MTL: Add entry for HDMI-In capture support to non-I2S codec boards. (Balamurugan C) - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Bard Liao) - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Bard Liao) - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Bard Liao) - ASoC: Intel: sof_sdw: update HP Omen match (Pierre-Louis Bossart) - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Gustavo A. R. Silva) - ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv (Hui Wang) - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: rt5663: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: rt286: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: nau8825: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: max98927: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: max98373: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: es8336: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: da7219: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: rt298: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: max98357a: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: rt5682: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: rt274: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Amadeusz Sławiński) - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Amadeusz Sławiński) - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Amadeusz Sławiński) - ASoC: Intel: avs: Only create SSP%%d snd_soc_dai_driver when requested (Amadeusz Sławiński) - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Nathan Chancellor) - ASoC: apple: mca: Annotate struct mca_data with __counted_by (Kees Cook) - ASoC: SOF: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mt8188-mt6359: add rt5682s support (xiazhengqiao) - ASoC: dt-bindings: mediatek,mt8188-mt6359: add RT5682S support (xiazhengqiao) - ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described (Kuninori Morimoto) - ASoC: Use device_get_match_data() (Rob Herring) - ASoC: qcom/lpass: Constify struct lpass_variant (Rob Herring) - ASoC: da7218: Use i2c_get_match_data() (Rob Herring) - ASoC: Drop unnecessary of_match_device() calls (Rob Herring) - ASoC: Explicitly include correct DT includes (Rob Herring) - ASoC: mt8192-afe-gpio: Drop unused include (Linus Walleij) - ASoC: mt8186-mt6366-rt1019-rt5682s: Drop unused include (Linus Walleij) - ASoC: mt8173-rt5650: Drop unused includes (Linus Walleij) - ASoC: mt8173-rt5650-rt5676: Drop unused includes (Linus Walleij) - ASoC: mt8173-rt5650-rt5514: Drop unused includes (Linus Walleij) - ASoC: mt8173-max98090: Drop unused include (Linus Walleij) - ASoC: mediatek: mt2701-cs42448: Convert to GPIO descriptors (Linus Walleij) - gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound (Linus Walleij) - ASoC: rockchip: Drop includes from Rockchip RT5645 (Linus Walleij) - ASoC: rockchip: Drop includes from Rockchip MAX98090 (Linus Walleij) - ASoC: rockchip: Drop includes from RK3399 (Linus Walleij) - ASoC: rockchip: Convert RK3288 HDMI to GPIO descriptors (Linus Walleij) - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Krzysztof Kozlowski) - ASoC: qcom: reduce number of binding headers includes (Krzysztof Kozlowski) - ASoC: qcom: explicitly include binding headers when used (Krzysztof Kozlowski) - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Pierre-Louis Bossart) - ASoC: SOF: IPC4: sort pipeline based on priority (Rander Wang) - ASoC: SOF: IPC4: get pipeline priority from topology (Rander Wang) - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Richard Fitzgerald) - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Simon Trimmer) - ASoC: cs35l56: Wake transactions need to be issued twice (Simon Trimmer) - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Simon Trimmer) - MAINTAINERS: Include sof headers under ASoC (Kees Cook) - MAINTAINERS: Include additional ASoC paths (Kees Cook) - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Simon Trimmer) - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Kees Cook) - ASoC: dt-bindings: rt5616: Convert to dtschema (Bragatheswaran Manickavel) - ASoC: cs35l56: Remove unused hibernate wake constants (Simon Trimmer) - ASoC: codecs: aw88261: Remove non-existing reset gpio (Luca Weiss) - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Luca Weiss) - ASoC: pcm512x: Adds bindings for TAS575x devices (Joerg Schambacher) - ASoC: Adds support for TAS575x to the pcm512x driver (Joerg Schambacher) - ASoC: ti: osk5912: Drop unused include (Linus Walleij) - ASoC: ti: Convert Pandora ASoC to GPIO descriptors (Linus Walleij) - ASoC: ti: Convert TWL4030 to use GPIO descriptors (Linus Walleij) - ASoC: ti: Convert N810 ASoC to GPIO descriptors (Linus Walleij) - ASoC: ti: Convert RX51 to use exclusively GPIO descriptors (Linus Walleij) - ASoC: tas2781: fixed compiling issue in m68k (Shenghao Ding) - ASoC: Intel: avs: Remove unused variable (Amadeusz Sławiński) - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Gustavo A. R. Silva) - ASoC: Intel: avs: Drop superfluous stream decoupling (Cezary Rojewski) - ASoC: Intel: avs: Disable DSP before loading basefw (Wu Zhou) - ASoC: Intel: avs: Keep module refcount up when gathering traces (Cezary Rojewski) - ASoC: Intel: avs: Preallocate memory for module configuration (Amadeusz Sławiński) - ASoC: Intel: avs: Use generic size defines (Amadeusz Sławiński) - ASoC: Intel: avs: Move IPC error messages one level down (Cezary Rojewski) - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Rob Herring) - ASoC: doc: Update codec to codec examples (Amadeusz Sławiński) - ASoC: codecs: Add aw87390 amplifier driver (Weidong Wang) - ASoC: codecs: Modify the transmission mode of function parameters (Weidong Wang) - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Weidong Wang) - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Weidong Wang) - ASoC: codecs: Modify i2c driver name (Weidong Wang) - ASoC: codecs: Modify the transmission method of parameters (Weidong Wang) - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Weidong Wang) - ASoC: codecs: Remove the "fade-enable property" (Weidong Wang) - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Weidong Wang) - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Weidong Wang) - ASoC: codecs: rtq9128: Add TDM input source select (ChiYuan Huang) - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (ChiYuan Huang) - ASoC: cs42l43: Remove useless else (Jiapeng Chong) - sh: boards: Fix Sound Simple-Card struct name (Kuninori Morimoto) - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Chancel Liu) - ASoC: remove asoc_xxx() compatible macro (Kuninori Morimoto) - ASoC: sof: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: intel: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: starfive: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: mediatek: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: amd: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-component: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-compress: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-topology: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-utils: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-link: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-dapm: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-core: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-pcm: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc-dai: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: sof: mediatek: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: sof: intel: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: sof: amd: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: codec: rt5677: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: codec: wm: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: intel: avs: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soundwire: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: uniphier: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: starfive: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: rockchip: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: loongson: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: kirkwood: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: extensa: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: samsung: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: generic: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: cirrus: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: google: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: ux500: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: tegra: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: sunxi: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: meson: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: atmel: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: apple: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: sprd: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: qcom: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: au1x: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: stm: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: pxa: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: mxs: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: img: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: fsl: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: dwc: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: bcm: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: amd: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: arm: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: ti: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: sh: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Kuninori Morimoto) - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Kuninori Morimoto) - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas (Rob Herring) - ASoC: sh: dma-sh7760: Use %%pad and %%zu to format dma_addr_t and size_t (Geert Uytterhoeven) - ASoC: audio-iio-aux: Use flex array to simplify code (Christophe JAILLET) - ASoC: dt-bindings: tfa9879: Convert to dtschema (Bragatheswaran Manickavel) - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (ChiYuan Huang) - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (ChiYuan Huang) - ASoC: hdac_hda: fix HDA patch loader support (Bard Liao) - ASoC: dt-bindings: ASoC: cirrus,cs42l43: Update a couple of default values (Charles Keepax) - ASoC: cs42l43: Extend timeout on bias sense timeout (Charles Keepax) - ASoC: cs42l43: Move headset bias sense enable earlier in process (Charles Keepax) - ASoC: cs42l43: Enable bias sense by default (Charles Keepax) - ASoC: cs42l43: Lower default type detect time (Charles Keepax) - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Rander Wang) - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Rander Wang) - ASoC: SOF: Intel: mtl: dump dsp stack (Rander Wang) - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Rander Wang) - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Rander Wang) - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Rander Wang) - ASoC: SOF: ipc4: add a helper function to search debug slot (Rander Wang) - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Rander Wang) - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Rander Wang) - ASoC: SOF: ipc4-control: Add support for ALSA enum control (Peter Ujfalusi) - ASoC: SOF: ipc4-control: Add support for ALSA switch control (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Add definition for generic switch/enum control (Peter Ujfalusi) - ASoC: Intel: soc-acpi-intel-mtl-match: add acpi match table for cdb35l56-eight-c (Chao Song) - ASoC: intel: sof_sdw: Add CS42L43 CODEC support (Bard Liao) - ASoC: SOF: Drop unused IPC type defines (Peter Ujfalusi) - ASoC: SOF: mediatek: Use generic names for IPC types (Peter Ujfalusi) - ASoC: SOF: Intel: Use generic names for IPC types (Peter Ujfalusi) - ASoC: SOF: imx: Use generic names for IPC types (Peter Ujfalusi) - ASoC: SOF: amd: Use generic names for IPC types (Peter Ujfalusi) - ASoC: SOF: Use generic names for IPC types (Peter Ujfalusi) - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Peter Ujfalusi) - ASoC: SOF: sof-pci-dev: Update the ipc_type module parameter description (Peter Ujfalusi) - ASoC: SOF: Introduce generic names for IPC types (Peter Ujfalusi) - ASoC: hdac_hda: add HDA patch loader support (Bard Liao) - ASoC: da7213: add .auto_selectable_formats support (Kuninori Morimoto) - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Kuninori Morimoto) - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (John Watts) - ASoC: wm8782: Use wlf,fsampen device tree property (John Watts) - ASoC: wm8782: Constrain maximum audio rate at runtime (John Watts) - ASoC: cs42l43: make const array controls static (Colin Ian King) - ASoC: Intel: common: add ACPI matching tables for Arrow Lake (Arun T) - ASoC: SOF: ipc4-pcm: fixup dailink based on copier format (Bard Liao) - ASoC: SOF: ipc4-topology: export sof_ipc4_copier_is_single_format (Bard Liao) - ASoC: intel: sof_sdw: Increment be_id in init_dai_link (Charles Keepax) - ASoC: intel: sof_sdw: Make create_sdw_dailink allocate link components (Charles Keepax) - ASoC: intel: sof_sdw: Add simple DAI link creation helper (Charles Keepax) - ASoC: intel: sof_sdw: Move sdw_pin_index into private struct (Charles Keepax) - ASoC: SOF: Intel: hda-loader: Add support for split library loading (Peter Ujfalusi) - ASoC: SOF: ipc4: Add new message type: SOF_IPC4_GLB_LOAD_LIBRARY_PREPARE (Peter Ujfalusi) - ASoC: SOF: Intel: hda: Add definition for SDxFIFOS.FIFOS mask (Peter Ujfalusi) - ASoC: SOF: ipc4: Convert status code 2 and 15 to -EOPNOTSUPP (Peter Ujfalusi) - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Richard Fitzgerald) - ASoC: cs35l56: Use new export macro for dev_pm_ops (Richard Fitzgerald) - ASoC: cs35l56: Use pm_ptr() (Richard Fitzgerald) - ASoC: Intel: sof_da7219: use ssp-common module to detect codec (Brent Lu) - ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config (Brent Lu) - ASoC: Intel: sof_da7219: use maxim-common module (Brent Lu) - ASoC: Intel: sof_da7219: rename driver file and kernel option (Brent Lu) - ASoC: Intel: sof_nau8825: use realtek-common module (Brent Lu) - ASoC: Intel: sof_nau8825: use nuvoton-common module (Brent Lu) - ASoC: Intel: nuvoton-common: support nau8318 amplifier (Brent Lu) - ASoC: Intel: sof_ssp_amp: do not create amp link for nocodec board (Brent Lu) - ASoC: Intel: sof_rt5682: add HDMI_In capture feature support for RPL. (Balamurugan C) - ASoC: Intel: sof_rt5682: add adl_rt5650 board config (Brent Lu) - ASoC: Intel: sof_rt5682: Modify number of HDMI to 3 for MTL/Rex devices (Uday M Bhat) - ASoC: Intel: sof_rt5682: Add support for Rex with discrete BT offload. (Uday M Bhat) - ASoC: Intel: sof_nau8825: use ssp-common module to detect codec (Brent Lu) - ASoC: Intel: sof_ssp_amp: use ssp-common module to detect codec (Brent Lu) - ASoC: Intel: sof_cs42l42: use ssp-common module to detect codec (Brent Lu) - ASoC: Intel: sof_rt5682: use ssp-common module to detect codec (Brent Lu) - ASoC: Intel: use ACPI HID definition in ssp-common (Brent Lu) - ASoC: Intel: ssp-common: support codec detection (Brent Lu) - ASoC: Intel: sof_rt5682: cleanup unnecessary quirk flag (Brent Lu) - ASoC: amd: ps: Fix -Wformat-truncation warning (Takashi Iwai) - ASoC: rt1015: fix the first word being cut off (Shuming Fan) - ASoC: SOF: ipc4-topology: Add deep buffer size to debug prints (Yong Zhi) - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Peter Ujfalusi) - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Peter Ujfalusi) - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Marian Postevca) - ASoC: cs35l56: Use PCI SSID as the firmware UID (Richard Fitzgerald) - ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card (Richard Fitzgerald) - ASoC: SOF: Pass PCI SSID to machine driver (Richard Fitzgerald) - ASoC: soc-card: Add storage for PCI SSID (Richard Fitzgerald) - ASoC: nau8821: Revise MICBIAS control for power saving. (Seven Lee) - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Peter Ujfalusi) - ASoC: rsnd: remove unneeded of_node_put() (Kuninori Morimoto) - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Konrad Dybcio) - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Konrad Dybcio) - ASoC: Update jh7110 PWM DAC for ops move (Mark Brown) - ASoC: tlv320aic32x4-spi: Simplify probe() (Biju Das) - ASoC: tlv320aic32x4-i2c: Simplify probe() (Biju Das) - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Biju Das) - ASoC: max98927: Drop pointless includes (Linus Walleij) - ASoC: max98520: Drop pointless includes (Linus Walleij) - ASoC: max98396: Drop pointless include (Linus Walleij) - ASoC: max98388: Correct the includes (Linus Walleij) - ASoC: max98373: Convert to use GPIO descriptors (Linus Walleij) - ASoC: max98357a: Drop pointless include (Linus Walleij) - ASoC: max9768: Convert to use GPIO descriptors (Linus Walleij) - ASoC: mediatek: mt8188-mt6359: add SOF support (Trevor Wu) - ASoC: mediatek: common: revise SOF common code (Trevor Wu) - ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl (Trevor Wu) - ASoC: ak4642: Simplify probe() (Biju Das) - ASoC: ak4642: Minor cleanups in probe() (Biju Das) - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Marian Postevca) - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Marian Postevca) - ASoC: es8316: Enable support for MCLK div by 2 (Marian Postevca) - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Marian Postevca) - ASoC: es8316: Enable support for S32 LE format (Marian Postevca) - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Cristian Ciocaltea) - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Cristian Ciocaltea) - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Cristian Ciocaltea) - ASoC: cs35l41: Use modern pm_ops (Cristian Ciocaltea) - ASoC: cs35l41: Make use of dev_err_probe() (Cristian Ciocaltea) - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Cristian Ciocaltea) - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Cristian Ciocaltea) - ASoC: cs35l41: Fix broken shared boost activation (Cristian Ciocaltea) - ASoC: cs35l41: Initialize completion object before requesting IRQ (Cristian Ciocaltea) - ASoC: cs35l41: Handle mdsync_up reg write errors (Cristian Ciocaltea) - ASoC: cs35l41: Handle mdsync_down reg write errors (Cristian Ciocaltea) - ASoC: starfive: Add JH7110 PWM-DAC driver (Hal Feng) - ASoC: dt-bindings: Add StarFive JH7110 PWM-DAC controller (Hal Feng) - ASoC: tas571x: Simplify probe() (Biju Das) - ASoC: cs35l45: Add AMP Enable Switch control (Vlad Karpovich) - ASoC: cs35l45: Connect DSP to the monitoring signals (Vlad Karpovich) - ASoC: cs35l45: Analog PCM Volume and Amplifier Mode controls (Vlad Karpovich) - ASoC: cs35l45: Checks index of cs35l45_irqs[] (Ricardo Rivera-Matos) - ASoC: cs42xx8-i2c: Simplify probe() (Biju Das) - ASoC: wm8580: Simplify probe() (Biju Das) - ASoC: meson: axg: extend TDM maximum sample rate to 384kHz (Jerome Brunet) - ASoC: soc.h: replace custom COUNT_ARGS() & CONCATENATE() implementations (Andy Shevchenko) - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Maarten Lankhorst) - ASoC: SOF: Intel: Move binding to display driver outside of deferred probe (Maarten Lankhorst) - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Maarten Lankhorst) - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Maarten Lankhorst) - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Maarten Lankhorst) - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Maarten Lankhorst) - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Maarten Lankhorst) - ALSA: hda: i915: Allow override of gpu binding. (Maarten Lankhorst) - ALSA: hda: Intel: Fix error handling in azx_probe() (Maarten Lankhorst) - ASoC: SOF: Intel: Fix error handling in hda_init() (Maarten Lankhorst) - ASoC: SOF: Intel: hda: start splitting the probe (Pierre-Louis Bossart) - ASoC: SOF: core: Add probe_early and remove_late callbacks (Pierre-Louis Bossart) - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Maarten Lankhorst) - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Geoffrey D. Bennett) - ALSA: hda: Add code_loading parameter to stream setup (Cezary Rojewski) - ALSA: hda: Fix stream fifo_size initialization (Cezary Rojewski) - ALSA: hda: Fix possible null-ptr-deref when assigning a stream (Cezary Rojewski) - ALSA: aoa: Replace asm/prom.h with explicit includes (Rob Herring) - ALSA: aloop: Add control element for getting the access mode (Ivan Orlov) - ALSA: aloop: Add support for the non-interleaved access mode (Ivan Orlov) - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Thomas Perl) - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Geoffrey D. Bennett) - ASoC: Intel: Skylake: Use helper to setup HOST stream (Cezary Rojewski) - ASoC: Intel: avs: Use helper to setup HOST stream (Cezary Rojewski) - ALSA: hda: Introduce HOST stream setup mechanism (Cezary Rojewski) - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Cezary Rojewski) - ALSA: hda: cirrus_scodec: fix an error code (Dan Carpenter) - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Kees Cook) - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Kees Cook) - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Stefan Binding) - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Stefan Binding) - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Stefan Binding) - ALSA: hda: cs35l41: Add notification support into component binding (Stefan Binding) - kselftest/alsa: pcm-test: Report cards declared in config but missing (Nícolas F. R. A. Prado) - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Richard Fitzgerald) - ALSA: hda: cirrus_scodec: Add KUnit test (Richard Fitzgerald) - ALSA: hda: cs35l56: Add support for speaker id (Richard Fitzgerald) - ALSA: scarlett2: Add correct product series name to messages (Geoffrey D. Bennett) - ALSA: scarlett2: Add support for Clarett 8Pre USB (Geoffrey D. Bennett) - ALSA: scarlett2: Move USB IDs out from device_info struct (Geoffrey D. Bennett) - ALSA: scarlett2: Default mixer driver to enabled (Geoffrey D. Bennett) - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Max McCarthy) - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Mark Hasemeyer) - HID: uclogic: Fix a work->entry not empty bug in __queue_work() (Jinjie Ruan) - HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks() (Jinjie Ruan) - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) - selftests/hid: do not manually call headers_install (Benjamin Tissoires) - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) - HID: nvidia-shield: Introduce thunderstrike_destroy() (Christophe JAILLET) - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Christophe JAILLET) - HID: nvidia-shield: Fix a missing led_classdev_unregister() in the probe error handling path (Christophe JAILLET) - HID: nintendo: cleanup LED code (Martino Fontana) - HID: logitech-hidpp: Stop IO before calling hid_connect() (Hans de Goede) - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Hans de Goede) - HID: logitech-hidpp: Drop delayed_work_cb() (Hans de Goede) - HID: logitech-hidpp: Fix connect event race (Hans de Goede) - HID: logitech-hidpp: Remove unused connected param from *_connect() (Hans de Goede) - HID: logitech-hidpp: Remove connected check for non-unifying devices (Hans de Goede) - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Hans de Goede) - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Hans de Goede) - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Hans de Goede) - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Hans de Goede) - HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() (Hans de Goede) - HID: logitech-hidpp: Revert "Don't restart communication if not necessary" (Hans de Goede) - HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only (Hans de Goede) - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Jamie Lentin) - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Mikhail Khvainitski) - hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip (Danny Kaehn) - hid: cp2112: Fix duplicate workqueue initialization (Danny Kaehn) - HID: rmi: remove #ifdef CONFIG_PM (Thomas Weißschuh) - HID: multitouch: remove #ifdef CONFIG_PM (Thomas Weißschuh) - HID: usbhid: remove #ifdef CONFIG_PM (Thomas Weißschuh) - HID: core: remove #ifdef CONFIG_PM from hid_driver (Thomas Weißschuh) - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Jiri Kosina) - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Ilpo Järvinen) - PCI: endpoint: Fix double free in __pci_epc_create() (Dan Carpenter) - PCI: Replace unnecessary UTF-8 in Kconfig (Liu Song) - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (John Sanpe) - PCI: Make pci_assign_unassigned_resources() non-init (Randy Dunlap) - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Vicki Pfau) - PCI/portdrv: Use FIELD_GET() (Bjorn Helgaas) - PCI/VC: Use FIELD_GET() (Bjorn Helgaas) - PCI/PTM: Use FIELD_GET() (Bjorn Helgaas) - PCI/PME: Use FIELD_GET() (Bjorn Helgaas) - PCI/ATS: Use FIELD_GET() (Bjorn Helgaas) - PCI/ATS: Show PASID Capability register width in bitmasks (Bjorn Helgaas) - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Bjorn Helgaas) - PCI: Use FIELD_GET() (Bjorn Helgaas) - PCI/MSI: Use FIELD_GET/PREP() (Ilpo Järvinen) - PCI/DPC: Use defines with DPC reason fields (Ilpo Järvinen) - PCI/DPC: Use defined fields with DPC_CTL register (Ilpo Järvinen) - PCI/DPC: Use FIELD_GET() (Bjorn Helgaas) - PCI: hotplug: Use FIELD_GET/PREP() (Ilpo Järvinen) - PCI: dwc: Use FIELD_GET/PREP() (Ilpo Järvinen) - PCI: cadence: Use FIELD_GET() (Ilpo Järvinen) - PCI: Use FIELD_GET() to extract Link Width (Ilpo Järvinen) - PCI: mvebu: Use FIELD_PREP() with Link Width (Ilpo Järvinen) - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Ilpo Järvinen) - scsi: ipr: Do PCI error checks on own line (Ilpo Järvinen) - PCI: xgene: Do PCI error check on own line & keep return value (Ilpo Järvinen) - PCI: Do error check on own line to split long "if" conditions (Ilpo Järvinen) - atm: iphase: Do PCI error checks on own line (Ilpo Järvinen) - sh: pci: Do PCI error check on own line (Ilpo Järvinen) - alpha: Streamline convoluted PCI error handling (Ilpo Järvinen) - PCI: xilinx-xdma: Add Xilinx XDMA Root Port driver (Thippeswamy Havalige) - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Thippeswamy Havalige) - PCI: xilinx-cpm: Move IRQ definitions to a common header (Thippeswamy Havalige) - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Thippeswamy Havalige) - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Thippeswamy Havalige) - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Thippeswamy Havalige) - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Thippeswamy Havalige) - PCI: vmd: Fix inconsistent indentation in vmd_resume() (Xinghui Li) - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Manivannan Sadhasivam) - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Manivannan Sadhasivam) - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Manivannan Sadhasivam) - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Yoshihiro Shimoda) - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Yoshihiro Shimoda) - PCI: rcar-gen4: Add endpoint mode support (Yoshihiro Shimoda) - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Yoshihiro Shimoda) - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Yoshihiro Shimoda) - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Yoshihiro Shimoda) - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Yoshihiro Shimoda) - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Yoshihiro Shimoda) - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Yoshihiro Shimoda) - PCI: dwc: Expose dw_pcie_ep_exit() to module (Yoshihiro Shimoda) - PCI: dwc: Add EDMA_UNROLL capability flag (Yoshihiro Shimoda) - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Yoshihiro Shimoda) - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Yoshihiro Shimoda) - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Yoshihiro Shimoda) - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Yoshihiro Shimoda) - PCI: Add T_PVPERL macro (Yoshihiro Shimoda) - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Manivannan Sadhasivam) - PCI: layerscape-ep: Set 64-bit DMA mask (Guanhua Gao) - PCI: hv: Annotate struct hv_dr_state with __counted_by (Kees Cook) - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Li Chen) - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Manivannan Sadhasivam) - PCI: dwc: Add host_post_init() callback (Manivannan Sadhasivam) - drm/qxl: Use pci_is_vga() to identify VGA devices (Sui Jingfeng) - drm/virtio: Use pci_is_vga() to identify VGA devices (Sui Jingfeng) - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Sui Jingfeng) - PCI/VGA: Select VGA devices earlier (Sui Jingfeng) - PCI/VGA: Use pci_is_vga() to identify VGA devices (Sui Jingfeng) - PCI: Add pci_is_vga() helper (Sui Jingfeng) - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Lukas Wunner) - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Mario Limonciello) - PCI/sysfs: Protect driver's D3cold preference from user space (Lukas Wunner) - PCI/P2PDMA: Remove redundant goto (Tadeusz Struk) - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Gustavo A. R. Silva) - PCI: hotplug: Add Ampere Altra Attention Indicator extension driver (D Scott Phillips) - PCI: acpiphp: Allow built-in drivers for Attention Indicators (D Scott Phillips) - PCI: keystone: Don't discard .probe() callback (Uwe Kleine-König) - PCI: keystone: Don't discard .remove() callback (Uwe Kleine-König) - PCI: kirin: Don't discard .remove() callback (Uwe Kleine-König) - PCI: exynos: Don't discard .remove() callback (Uwe Kleine-König) - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Andy Shevchenko) - PCI: Use PCI_HEADER_TYPE_* instead of literals (Ilpo Järvinen) - PCI: Add PCI_HEADER_TYPE_MFD definition (Ilpo Järvinen) - PCI: vmd: Correct PCI Header Type Register's multi-function check (Ilpo Järvinen) - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Sui Jingfeng) - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Sui Jingfeng) - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Sui Jingfeng) - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Sui Jingfeng) - PCI: Add pci_get_base_class() helper (Sui Jingfeng) - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Ruan Jinjie) - PCI: Disable ATS for specific Intel IPU E2000 devices (Bartosz Pawlowski) - PCI: Extract ATS disabling to a helper function (Bartosz Pawlowski) - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Heiner Kallweit) - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Heiner Kallweit) - PCI/ASPM: Convert printk() to pr_*() and add include (Ilpo Järvinen) - PCI/ASPM: Remove unnecessary includes (Ilpo Järvinen) - PCI/ASPM: Use FIELD_MAX() instead of literals (Ilpo Järvinen) - PCI/ASPM: Use time constants (Ilpo Järvinen) - PCI/ASPM: Return U32_MAX instead of bit magic construct (Ilpo Järvinen) - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Ilpo Järvinen) - PCI: Add PCI_L1SS_CTL2 fields (Ilpo Järvinen) - PCI/AER: Factor out interrupt toggling into helpers (Kai-Heng Feng) - ksmbd: no need to wait for binded connection termination at logoff (Namjae Jeon) - ksmbd: add support for surrogate pair conversion (Namjae Jeon) - ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev() (Kangjing Huang) - ksmbd: fix recursive locking in vfs helpers (Marios Makassikis) - ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() (Namjae Jeon) - ksmbd: reorganize ksmbd_iov_pin_rsp() (Namjae Jeon) - ksmbd: Remove unused field in ksmbd_user struct (Cheng-Han Wu) - fanotify: delete useless parenthesis in FANOTIFY_INLINE_FH macro (Alexey Dobriyan) - ext2: Convert ext2_prepare_chunk and ext2_commit_chunk to folios (Matthew Wilcox (Oracle)) - ext2: Convert ext2_make_empty() to use a folio (Matthew Wilcox (Oracle)) - ext2: Convert ext2_unlink() and ext2_rename() to use folios (Matthew Wilcox (Oracle)) - ext2: Convert ext2_delete_entry() to use folios (Matthew Wilcox (Oracle)) - ext2: Convert ext2_empty_dir() to use a folio (Matthew Wilcox (Oracle)) - ext2: Convert ext2_add_link() to use a folio (Matthew Wilcox (Oracle)) - ext2: Convert ext2_readdir to use a folio (Matthew Wilcox (Oracle)) - ext2: Add ext2_get_folio() (Matthew Wilcox (Oracle)) - ext2: Convert ext2_check_page to ext2_check_folio (Matthew Wilcox (Oracle)) - highmem: Add folio_release_kmap() (Matthew Wilcox (Oracle)) - udf: Avoid unneeded variable length array in struct fileIdentDesc (Jan Kara) - udf: Annotate struct udf_bitmap with __counted_by (Kees Cook) - quota: explicitly forbid quota files from being encrypted (Eric Biggers) - jfs: define xtree root and page independently (Dave Kleikamp) - jfs: fix array-index-out-of-bounds in diAlloc (Manas Ghandat) - jfs: fix array-index-out-of-bounds in dbFindLeaf (Manas Ghandat) - fs/jfs: Add validity check for db_maxag and db_agpref (Juntong Deng) - fs/jfs: Add check for negative db_l2nbperpage (Juntong Deng) - exfat: support create zero-size directory (Yuezhang Mo) - exfat: support handle zero-size directory (Yuezhang Mo) - exfat: add ioctls for accessing attributes (Jan Cincera) - erofs: fix erofs_insert_workgroup() lockref usage (Gao Xiang) - erofs: tidy up redundant includes (Ferry Meng) - erofs: get rid of ROOT_NID() (Ferry Meng) - erofs: simplify compression configuration parser (Gao Xiang) - erofs: don't warn MicroLZMA format anymore (Gao Xiang) - erofs: fix inode metadata space layout description in documentation (Tiwei Bie) - ext4: properly sync file size update after O_SYNC direct IO (Jan Kara) - ext4: fix racy may inline data check in dio write (Brian Foster) - ext4: run mballoc test with different layouts setting (Kemeng Shi) - ext4: add first unit test for ext4_mb_new_blocks_simple in mballoc (Kemeng Shi) - ext4: add some kunit stub for mballoc kunit test (Kemeng Shi) - ext4: call ext4_mb_mark_context in ext4_group_add_blocks() (Kemeng Shi) - ext4: Separate block bitmap and buddy bitmap freeing in ext4_group_add_blocks() (Kemeng Shi) - ext4: call ext4_mb_mark_context in ext4_mb_clear_bb (Kemeng Shi) - ext4: Separate block bitmap and buddy bitmap freeing in ext4_mb_clear_bb() (Kemeng Shi) - ext4: call ext4_mb_mark_context in ext4_mb_mark_diskspace_used (Kemeng Shi) - ext4: extend ext4_mb_mark_context to support allocation under journal (Kemeng Shi) - ext4: call ext4_mb_mark_context in ext4_free_blocks_simple (Kemeng Shi) - ext4: factor out codes to update block bitmap and group descriptor on disk from ext4_mb_mark_bb (Kemeng Shi) - ext4: make state in ext4_mb_mark_bb to be bool (Kemeng Shi) - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Zhihao Cheng) - ext4: apply umask if ACL support is disabled (Max Kellermann) - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Ojaswin Mujoo) - ext4: move 'ix' sanity check to corrent position (Gou Hao) - jbd2: fix printk format type for 'io_block' in do_one_pass() (Ye Bin) - jbd2: print io_block if check data block checksum failed when do recovery (Ye Bin) - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Kemeng Shi) - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Kemeng Shi) - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Kemeng Shi) - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Kemeng Shi) - ext4: remove EXT4FS_DEBUG defination in resize.c (Kemeng Shi) - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Kemeng Shi) - ext4: remove commented code in reserve_backup_gdb (Kemeng Shi) - ext4: remove redundant check of count (Kemeng Shi) - ext4: fix typo in setup_new_flex_group_blocks (Kemeng Shi) - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Kemeng Shi) - ext4: correct return value of ext4_convert_meta_bg (Kemeng Shi) - ext4: add missed brelse in update_backups (Kemeng Shi) - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Kemeng Shi) - ext4: no need to generate from free list in mballoc (Wang Jianjian) - ext4: fix incorrect offset (Wang Jianjian) - ext4: make sure allocate pending entry not fail (Zhang Yi) - ext4: correct the start block of counting reserved clusters (Zhang Yi) - ext4: make running and commit transaction have their own freed_data_list (Jinke Han) - ext4: fix traditional comparison using max/min method (Lu Hongfei) - ext4: fix race between writepages and remount (Baokun Li) - ext4: add missing initialization of call_notify_error in update_super_work() (Theodore Ts'o) - MAINTAINERS: Update dlm maintainer and web page (David Teigland) - dlm: slow down filling up processing queue (Alexander Aring) - dlm: fix no ack after final message (Alexander Aring) - dlm: be sure we reset all nodes at forced shutdown (Alexander Aring) - dlm: fix remove member after close call (Alexander Aring) - dlm: fix creating multiple node structures (Alexander Aring) - fs: dlm: Remove some useless memset() (Christophe JAILLET) - fs: dlm: Fix the size of a buffer in dlm_create_debug_file() (Christophe JAILLET) - fs: dlm: Simplify buffer size computation in dlm_create_debug_file() (Christophe JAILLET) - module/decompress: use kvmalloc() consistently (Andrea Righi) - ima: detect changes to the backing overlay file (Mimi Zohar) - certs: Only allow certs signed by keys on the builtin keyring (Mimi Zohar) - integrity: fix indentation of config attributes (Prasad Pandit) - ima: annotate iint mutex to avoid lockdep false positive warnings (Amir Goldstein) - module: Annotate struct module_notes_attrs with __counted_by (Kees Cook) - module: Fix comment typo (Zhu Mao) - module: Make is_valid_name() return bool (Tiezhu Yang) - module: Make is_mapping_symbol() return bool (Tiezhu Yang) - module/decompress: use vmalloc() for gzip decompression workspace (Andrea Righi) - MAINTAINERS: add include/linux/module*.h to modules (Luis Chamberlain) - module: Clarify documentation of module_param_call() (Kees Cook) - watchdog: move softlockup_panic back to early_param (Krister Johansen) - proc: sysctl: prevent aliased sysctls from getting passed to init (Krister Johansen) - intel drm: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - Drivers: hv: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - raid: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - fw loader: Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - sgi-xp: Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - vrf: Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - char-misc: Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - infiniband: Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - macintosh: Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - parport: Remove the now superfluous sentinel element from ctl_table array (Joel Granados) - scsi: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - tty: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - xen: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - hpet: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - c-sky: Remove now superfluous sentinel element from ctl_talbe array (Joel Granados) - powerpc: Remove now superfluous sentinel element from ctl_table arrays (Joel Granados) - riscv: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - x86/vdso: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - arch/x86: Remove now superfluous sentinel elem from ctl_table arrays (Joel Granados) - arm: Remove now superfluous sentinel elem from ctl_table arrays (Joel Granados) - S390: Remove now superfluous sentinel elem from ctl_table arrays (Joel Granados) - scripts/kernel-doc: Fix the regex for matching -Werror flag (Yujie Liu) - docs: backporting: address feedback (Vegard Nossum) - Documentation: driver-api: pps: Update PPS generator documentation (Pandith N) - speakup: Document USB support (Samuel Thibault) - doc: blk-ioprio: Bring the doc in line with the implementation (Tang Yizhou) - docs: usb: fix reference to nonexistent file in UVC Gadget (Vegard Nossum) - docs: doc-guide: mention 'make refcheckdocs' (Vegard Nossum) - Documentation: fix typo in dynamic-debug howto (Jade Lovelace) - scripts/kernel-doc: match -Werror flag strictly (Yujie Liu) - Documentation/sphinx: Remove the repeated word "the" in comments. (Charles Han) - docs: sparse: add SPDX-License-Identifier (Min-Hua Chen) - docs/zh_CN: Add subsystem-apis Chinese translation (Tang Yizhou) - docs/zh_TW: update contents for zh_TW (Hu Haowen) - docs: submitting-patches: encourage direct notifications to commenters (Thomas Weißschuh) - docs: add backporting and conflict resolution document (Vegard Nossum) - docs: move riscv under arch (Costa Shulyupin) - docs: update link to powerpc/vmemmap_dedup.rst (Costa Shulyupin) - docs: move powerpc under arch (Costa Shulyupin) - mm/memory-hotplug: fix typo in documentation (Amos Wenger) - PCI: Update the devres documentation regarding to pcim_*() (Andy Shevchenko) - docs: mm: fix vm overcommit documentation for OVERCOMMIT_GUESS (Vratislav Bendel) - docs/hw-vuln: Update desc of best effort mode (Takahiro Itazuri) - docs: sparse: add sparse.rst to toctree (Min-Hua Chen) - docs: sparse: convert sparse.txt to RST (Min-Hua Chen) - docs: sparse: move TW sparse.txt to TW dev-tools (Min-Hua Chen) - fork: Fix kernel-doc (Matthew Wilcox (Oracle)) - Documentation/page_tables: Add info about MMU/TLB and Page Faults (Fabio M. De Francesco) - docs/sphinx: Explicitly convert Sphinx paths to str (Oliver Faso) - pwm: Adapt sysfs API documentation to reality (Uwe Kleine-König) - docs: submitting-patches: Suggest a longer expected time for responses (Mark Brown) - docs: admin-guide: sysctl: fix details of struct dentry_stat_t (Randy Dunlap) - docs: security: Confidential computing intro and threat model for x86 virtualization (Carlos Bilbao) - docs/sp_SP: Add translation of process/embargoed-hardware-issues (Avadhut Naik) - docs/sp_SP: Add translation of process/security-bugs (Avadhut Naik) - docs: block: blk-mq.rst: correct places -> place (Kuan-Wei Chiu) - Documentation efi-stub.rst: fix arm64 EFI source location (Mikko Rapeli) - docs: move leds under section Human interfaces (Costa Shulyupin) - Documentation: xfs: Remove repeated word in comments (Charles Han) - memory-hotplug.rst: fix wrong /sys/device/ path (Wang Jinchao) - Documentation/sphinx: fix Python string escapes (Benjamin Gray) - selftests/resctrl: Fix MBM test failure when MBA unavailable (Ilpo Järvinen) - selftests/clone3: Report descriptive test names (Mark Brown) - selftests:modify the incorrect print format (zhujun2) - selftests/efivarfs: create-read: fix a resource leak (zhujun2) - selftests/ftrace: Add riscv support for kprobe arg tests (Yu Liao) - selftests/ftrace: add loongarch support for kprobe args char tests (Yu Liao) - selftests/amd-pstate: Added option to provide perf binary path (Swapnil Sapkal) - selftests/amd-pstate: Fix broken paths to run workloads in amd-pstate-ut (Swapnil Sapkal) - selftests/resctrl: Move run_benchmark() to a more fitting file (Maciej Wieczor-Retman) - selftests/resctrl: Fix schemata write error check (Maciej Wieczor-Retman) - selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (Ilpo Järvinen) - selftests/resctrl: Fix feature checks (Ilpo Järvinen) - selftests/resctrl: Refactor feature check to use resource and feature name (Ilpo Järvinen) - selftests/resctrl: Move _GNU_SOURCE define into Makefile (Ilpo Järvinen) - selftests/resctrl: Remove duplicate feature check from CMT test (Ilpo Järvinen) - selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (Ilpo Järvinen) - selftests/resctrl: Fix uninitialized .sa_flags (Ilpo Järvinen) - selftests/resctrl: Cleanup benchmark argument parsing (Ilpo Järvinen) - selftests/resctrl: Remove ben_count variable (Ilpo Järvinen) - selftests/resctrl: Make benchmark command const and build it with pointers (Ilpo Järvinen) - selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (Ilpo Järvinen) - selftests/resctrl: Simplify span lifetime (Ilpo Järvinen) - selftests/resctrl: Remove bw_report and bm_type from main() (Ilpo Järvinen) - selftests/resctrl: Correct benchmark command help (Ilpo Järvinen) - selftests/resctrl: Ensure the benchmark commands fits to its array (Ilpo Järvinen) - selftests/resctrl: Fix wrong format specifier (Maciej Wieczor-Retman) - selftests/mm: Substitute attribute with a macro (Maciej Wieczor-Retman) - selftests/kvm: Replace attribute with macro (Maciej Wieczor-Retman) - selftests/sigaltstack: Fix wrong format specifier (Maciej Wieczor-Retman) - selftests/pidfd: Fix ksft print formats (Maciej Wieczor-Retman) - selftests/openat2: Fix wrong format specifier (Maciej Wieczor-Retman) - selftests/cachestat: Fix print_cachestat format (Maciej Wieczor-Retman) - selftests: Add printf attribute to kselftest prints (Maciej Wieczor-Retman) - Documentation: kselftests: Remove references to bpf tests (Marcos Paulo de Souza) - selftests: firmware: remove duplicate unneeded defines (Muhammad Usama Anjum) - selftests: core: remove duplicate defines (Muhammad Usama Anjum) - selftests: clone3: remove duplicate defines (Muhammad Usama Anjum) - selftests: capabilities: remove duplicate unneeded defines (Muhammad Usama Anjum) - selftests: timers: Convert nsleep-lat test to generate KTAP output (Mark Brown) - selftests: timers: Convert posix_timers test to generate KTAP output (Mark Brown) - selftests/exec: Convert execveat test to generate KTAP output (Mark Brown) - kselftest: Add a ksft_perror() helper (Mark Brown) - selftests: static_keys: fix test name in messages (Javier Carrasco) - selftests: uevent filtering: fix return on error in uevent_listener (Javier Carrasco) - kbuild: Merge per-arch config for kselftest-merge target (Björn Töpel) - kbuild: Let builtin have precedence over modules for kselftest-merge (Björn Töpel) - selftests/dmabuf-heaps: add gitignore file (Javier Carrasco) - selftests/tdx: add gitignore file (Javier Carrasco) - selftests/user_events: add gitignore file (Javier Carrasco) - selftests/rseq: fix kselftest Clang build warnings (Justin Stitt) - selftests/damon: Add executable permission to test scripts (Juntong Deng) - kunit: test: Fix the possible memory leak in executor_test (Jinjie Ruan) - kunit: Fix possible memory leak in kunit_filter_suites() (Jinjie Ruan) - kunit: Fix the wrong kfree of copy for kunit_filter_suites() (Jinjie Ruan) - kunit: Fix missed memory release in kunit_free_suite_set() (Jinjie Ruan) - kunit: Reset test status on each param iteration (Michal Wajdeczko) - kunit: string-stream: Test performance of string_stream (Richard Fitzgerald) - kunit: Use string_stream for test log (Richard Fitzgerald) - kunit: string-stream: Add tests for freeing resource-managed string_stream (Richard Fitzgerald) - kunit: string-stream: Decouple string_stream from kunit (Richard Fitzgerald) - kunit: string-stream: Add kunit_alloc_string_stream() (Richard Fitzgerald) - kunit: Don't use a managed alloc in is_literal() (Richard Fitzgerald) - kunit: string-stream-test: Add cases for string_stream newline appending (Richard Fitzgerald) - kunit: string-stream: Add option to make all lines end with newline (Richard Fitzgerald) - kunit: string-stream: Improve testing of string_stream (Richard Fitzgerald) - kunit: string-stream: Don't create a fragment for empty strings (Richard Fitzgerald) - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jason Gunthorpe) - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Joao Martins) - iommufd: Add iopt_area_alloc() (Jason Gunthorpe) - iommufd: Fix missing update of domains_itree after splitting iopt_area (Koichiro Den) - iommu/vt-d: Disallow read-only mappings to nest parent domain (Lu Baolu) - iommu/vt-d: Add nested domain allocation (Lu Baolu) - iommu/vt-d: Set the nested domain to a device (Yi Liu) - iommu/vt-d: Make domain attach helpers to be extern (Yi Liu) - iommu/vt-d: Add helper to setup pasid nested translation (Lu Baolu) - iommu/vt-d: Add helper for nested domain allocation (Lu Baolu) - iommu/vt-d: Extend dmar_domain to support nested domain (Lu Baolu) - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Yi Liu) - iommu/vt-d: Enhance capability check for nested parent domain allocation (Yi Liu) - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Nicolin Chen) - iommufd/selftest: Add nested domain allocation for mock domain (Nicolin Chen) - iommu: Add iommu_copy_struct_from_user helper (Nicolin Chen) - iommufd: Add a nested HW pagetable object (Nicolin Chen) - iommu: Pass in parent domain with user_data to domain_alloc_user op (Yi Liu) - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Nicolin Chen) - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Nicolin Chen) - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jason Gunthorpe) - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jason Gunthorpe) - iommu: Add IOMMU_DOMAIN_NESTED (Lu Baolu) - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Nicolin Chen) - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Joao Martins) - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Joao Martins) - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Joao Martins) - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Joao Martins) - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Joao Martins) - iommufd/selftest: Expand mock_domain with dev_flags (Joao Martins) - iommu/vt-d: Access/Dirty bit support for SS domains (Joao Martins) - iommu/amd: Access/Dirty bit support in IOPTEs (Joao Martins) - iommu/amd: Add domain_alloc_user based domain allocation (Joao Martins) - iommufd: Add a flag to skip clearing of IOPTE dirty (Joao Martins) - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Joao Martins) - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Joao Martins) - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Joao Martins) - iommufd: Add a flag to enforce dirty tracking on attach (Joao Martins) - iommu: Add iommu_domain ops for dirty tracking (Joao Martins) - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Joao Martins) - vfio: Move iova_bitmap into iommufd (Joao Martins) - vfio/iova_bitmap: Export more API symbols (Joao Martins) - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Nicolin Chen) - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Nicolin Chen) - iommu/vt-d: Add domain_alloc_user op (Yi Liu) - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Yi Liu) - iommufd: Support allocating nested parent domain (Yi Liu) - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Yi Liu) - iommufd: Use the domain_alloc_user() op for domain allocation (Yi Liu) - iommu: Add new iommu op to create domains owned by userspace (Yi Liu) - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Nicolin Chen) - iommufd: Fix spelling errors in comments (GuokaiXu) - net: tcp: remove call to obsolete crypto_ahash_alignmask() (Stephen Rothwell) - xfrm: policy: fix layer 4 flowi decoding (Florian Westphal) - xfrm Fix use after free in __xfrm6_udp_encap_rcv. (Steffen Klassert) - xfrm: policy: replace session decode with flow dissector (Florian Westphal) - xfrm: move mark and oif flowi decode into common code (Florian Westphal) - xfrm: pass struct net to xfrm_decode_session wrappers (Florian Westphal) - xfrm: Support GRO for IPv6 ESP in UDP encapsulation (Steffen Klassert) - xfrm: Support GRO for IPv4 ESP in UDP encapsulation (Steffen Klassert) - xfrm: Use the XFRM_GRO to indicate a GRO call on input (Steffen Klassert) - xfrm: Annotate struct xfrm_sec_ctx with __counted_by (Kees Cook) - xfrm: Remove unused function declarations (Yue Haibing) - net: fill in MODULE_DESCRIPTION()s under drivers/net/ (Jakub Kicinski) - net: fill in MODULE_DESCRIPTION()s under net/802* (Jakub Kicinski) - net: fill in MODULE_DESCRIPTION()s under net/core (Jakub Kicinski) - net: fill in MODULE_DESCRIPTION()s in kuba@'s modules (Jakub Kicinski) - kprobes: unused header files removed (wuqiang.matt) - MAINTAINERS: objpool added (wuqiang.matt) - kprobes: freelist.h removed (wuqiang.matt) - kprobes: kretprobe scalability improvement (wuqiang.matt) - lib: objpool test module added (wuqiang.matt) - lib: objpool added: ring-array based lockless MPMC (wuqiang.matt) - tracing/eprobe: drop unneeded breaks (Julia Lawall) - samples: kprobes: Fixes a typo (Atul Kumar Pant) - doc: Add /proc/bootconfig to proc.rst (Paul E. McKenney) - fs/proc: Add boot loader arguments as comment to /proc/bootconfig (Paul E. McKenney) - doc: Update /proc/cmdline documentation to include boot config (Paul E. McKenney) - hexagon: Remove unusable symbols from the ptrace.h uapi (Thomas Huth) - asm-generic: Fix spelling of architecture (Andy Shevchenko) - arch: Reserve map_shadow_stack() syscall number for all architectures (Sohil Mehta) - syscalls: Cleanup references to sys_lookup_dcookie() (Sohil Mehta) - Documentation: Drop or replace remaining mentions of IA64 (Ard Biesheuvel) - lib/raid6: Drop IA64 support (Ard Biesheuvel) - Documentation: Drop IA64 from feature descriptions (Ard Biesheuvel) - kernel: Drop IA64 support from sig_fault handlers (Ard Biesheuvel) - arch: Remove Itanium (IA-64) architecture (Ard Biesheuvel) - arm: debug: reuse the config DEBUG_OMAP2UART{1,2} for OMAP{3,4,5} (Lukas Bulwahn) - ARM: shmobile: sh73a0: Reserve boot area when SMP is enabled (Geert Uytterhoeven) - ARM: shmobile: r8a7779: Reserve boot area when SMP is enabled (Geert Uytterhoeven) - ARM: shmobile: rcar-gen2: Reserve boot area when SMP is enabled (Geert Uytterhoeven) - ARM: shmobile: rcar-gen2: Remove unneeded once handling (Geert Uytterhoeven) - arm64: Add config for AMD Pensando SoC platforms (Brad Larson) - MAINTAINERS: Add entry for AMD PENSANDO (Brad Larson) - arm64: defconfig: Enable TPS6593 PMIC for SK-AM62A (Jai Luthra) - arm64: defconfig: enable DisplayPort altmode support (Dmitry Baryshkov) - arm64: defconfig: enable CONFIG_TYPEC_QCOM_PMIC (Dmitry Baryshkov) - arm64: defconfig: add various drivers for Amlogic based boards (Marek Szyprowski) - ARM: exynos_defconfig: add driver for ISL29018 (Marek Szyprowski) - ARM: multi_v7_defconfig: add drivers for S5C73M3 & S5K6A3 camera sensors (Marek Szyprowski) - ARM: multi_v7_defconfig: add tm2-touchkey driver (Marek Szyprowski) - ARM: exynos_defconfig: replace SATA_AHCI_PLATFORM with AHCI_DWC driver (Marek Szyprowski) - ARM: multi_v7_defconfig: add AHCI_DWC driver (Marek Szyprowski) - ARM: multi_v7_defconfig: make Exynos related PHYs modules (Marek Szyprowski) - ARM: s5pv210_defconfig: enable IIO required by MAX17040 (Svyatoslav Ryhel) - ARM: config: aspeed: Remove FIRMWARE_MEMMAP (Joel Stanley) - ARM: config: aspeed_g5: Enable SSIF BMC driver (Joel Stanley) - ARM: config: aspeed: Add Ampere SMPro drivers (Joel Stanley) - ARM: config: aspeed: Add new FSI drivers (Joel Stanley) - arm64: defconfig: Enable M31 USB phy driver (Varadarajan Narayanan) - arm64: defconfig: enable Qualcomm SM6115 LPASS pinctrl (Konrad Dybcio) - arm64: defconfig: enable Qualcomm SM8350 LPASS pinctrl (Krzysztof Kozlowski) - arm64: defconfig: enable NB7VPQ904M driver as module (Neil Armstrong) - arm64: defconfig: Enable Samsung DSIM driver (Alexander Stein) - arm64: defconfig: Enable CONFIG_USB_MASS_STORAGE (Fabio Estevam) - arm64: defconfig: Enable RZ/G3S (R9A08G045) SoC (Claudiu Beznea) - ARM: shmobile: defconfig: Refresh for v6.6-rc3 (Geert Uytterhoeven) - ARM: defconfig: cleanup orphaned CONFIGs (Trevor Woerner) - soc: qcom: pmic_glink_altmode: Print return value on error (Luca Weiss) - firmware: qcom: scm: remove unneeded 'extern' specifiers (Bartosz Golaszewski) - firmware: qcom: scm: add a missing forward declaration for struct device (Bartosz Golaszewski) - firmware: qcom: move Qualcomm code into its own directory (Bartosz Golaszewski) - soc: qcom: apr: Add __counted_by for struct apr_rx_buf and use struct_size() (Gustavo A. R. Silva) - soc: qcom: pmic_glink: fix connector type to be DisplayPort (Dmitry Baryshkov) - firmware: qcom: qseecom: add missing include guards (Bartosz Golaszewski) - bus: brcmstb_gisb: Depend on SoC specifics over generic arm (Peter Robinson) - soc: bcm: brcmstb: depend on ARCH_BRCMSTB over arm arches (Peter Robinson) - firmware: raspberrypi: Fix devm_rpi_firmware_get documentation (Kieran Bingham) - soc: dove: add missing of_node_put (Julia Lawall) - soc: ti: k3-socinfo: Avoid overriding return value (Neha Malcom Francis) - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Neha Malcom Francis) - soc: ti: knav_qmss_queue: Use device_get_match_data() (Rob Herring) - firmware: ti_sci: Use device_get_match_data() (Rob Herring) - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/ti: smartreflex: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/ti: pruss: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/ti: pm33xx: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/ti: knav_dma: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/ti: k3-ringacc: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: ti_sci: Mark driver as non removable (Dhruva Gole) - firmware: ti_sci: refactor deprecated strncpy (Justin Stitt) - firmware: ti_sci: Use list_for_each_entry() helper (Jinjie Ruan) - soc/rockchip: io-domain: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: socinfo: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: smsm: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: smp2p: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: smem: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: rmtfs_mem: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: qcom_stats: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: qcom_gsbi: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: qcom_aoss: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: pmic_glink: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: ocmem: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: llcc-qcom: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: qcom: icc-bwmon: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit (Kathiravan Thirumoorthy) - soc: qcom: llcc: Handle a second device without data corruption (Uwe Kleine-König) - soc: qcom: Switch to EXPORT_SYMBOL_GPL() (Unnathi Chalicheemala) - soc: qcom: smem: Annotate struct qcom_smem with __counted_by (Kees Cook) - soc: qcom: rmtfs: Support discarding guard pages (Bjorn Andersson) - dt-bindings: reserved-memory: rmtfs: Allow guard pages (Bjorn Andersson) - dt-bindings: firmware: qcom,scm: document IPQ5018 compatible (Robert Marko) - firmware: qcom_scm: disable SDI if required (Robert Marko) - dt-bindings: firmware: qcom,scm: support indicating SDI default state (Robert Marko) - dt-bindings: firmware: document Qualcomm SM7150 SCM (Danila Tikhonov) - soc: qcom: llcc: Add QDU1000 and QRU1000 LLCC support (Komal Bajaj) - soc: qcom: llcc: Updating the macro name (Komal Bajaj) - soc: qcom: Add LLCC support for multi channel DDR (Komal Bajaj) - nvmem: core: Add stub for nvmem_cell_read_u8 (Komal Bajaj) - soc: qcom: llcc: Refactor llcc driver to support multiple configuration (Komal Bajaj) - dt-bindings: cache: qcom,llcc: Add LLCC compatible for QDU1000/QRU1000 (Komal Bajaj) - soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop (Lu Hongfei) - firmware: qcom: qseecom: Add missing AUXILIARY_BUS dependency (Bjorn Andersson) - firmware: qcom-scm: order includes alphabetically (Bartosz Golaszewski) - firmware: qcom-scm: drop unneeded 'extern' specifiers (Bartosz Golaszewski) - soc: qcom: socinfo: Add IDs for IPQ8174 family (Robert Marko) - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Robert Marko) - dt-bindings: qcom: geni-se: Allow dma-coherent (Konrad Dybcio) - soc: qcom: socinfo: Add SoC ID for QCM6490 (Luca Weiss) - dt-bindings: arm: qcom,ids: Add SoC ID for QCM6490 (Luca Weiss) - soc: qcom: socinfo: Add SM8550-adjacent PMICs (Konrad Dybcio) - soc: qcom: wcnss_ctrl: Remove redundant initialization owner in wcnss_ctrl_driver (Li Zetao) - soc: qcom: socinfo: Add Soc ID for SM7150P (Danila Tikhonov) - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Danila Tikhonov) - firmware: Add support for Qualcomm UEFI Secure Application (Maximilian Luz) - firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface (Maximilian Luz) - lib/ucs2_string: Add UCS-2 strscpy function (Maximilian Luz) - soc/microchip: mpfs-sys-controller: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: sifive: replace SOC_FOO with ARCH_FOO (Conor Dooley) - riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE (Jia Jie Ho) - firmware: meson: Use device_get_match_data() (Rob Herring) - drivers: meson: sm: correct meson_sm_* API retval handling (Alexey Romanov) - memory: Use device_get_match_data() (Rob Herring) - memory: tegra: Add Tegra234 clients for RCE and VI (Jon Hunter) - dt-bindings: memory-controllers: Make "additionalProperties: true" explicit (Rob Herring) - memory: atmel-ebi: Annotate struct atmel_ebi_dev with __counted_by (Kees Cook) - soc/aspeed: Convert to platform remove callback returning void (Uwe Kleine-König) - memory: tegra: Set BPMP msg flags to reset IPC channels (Thierry Reding) - firmware: tegra: Add suspend hook and reset BPMP IPC early on resume (Sumit Gupta) - firmware: tegra: Fix a typo (Deming Wang) - soc/tegra: pmc: Drop the ->opp_to_performance_state() callback (Ulf Hansson) - soc/tegra: cbb: tegra194-cbb: Convert to platform remove callback returning void (Uwe Kleine-König) - firmware: arm_ffa: Upgrade the driver version to v1.1 (Sudeep Holla) - firmware: arm_ffa: Update memory descriptor to support v1.1 format (Sudeep Holla) - firmware: arm_ffa: Switch to using ffa_mem_desc_offset() accessor (Sudeep Holla) - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sudeep Holla) - firmware: arm_ffa: Simplify the computation of transmit and fragment length (Sudeep Holla) - firmware: arm_ffa: Add notification handling mechanism (Sudeep Holla) - firmware: arm_ffa: Add interface to send a notification to a given partition (Sudeep Holla) - firmware: arm_ffa: Add interfaces to request notification callbacks (Sudeep Holla) - firmware: arm_ffa: Add schedule receiver callback mechanism (Sudeep Holla) - firmware: arm_ffa: Initial support for scheduler receiver interrupt (Sudeep Holla) - firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface (Sudeep Holla) - firmware: arm_ffa: Implement the FFA_NOTIFICATION_GET interface (Sudeep Holla) - firmware: arm_ffa: Implement the FFA_NOTIFICATION_SET interface (Sudeep Holla) - firmware: arm_ffa: Implement the FFA_RUN interface (Sudeep Holla) - firmware: arm_ffa: Implement the notification bind and unbind interface (Sudeep Holla) - firmware: arm_ffa: Implement notification bitmap create and destroy interfaces (Sudeep Holla) - firmware: arm_ffa: Update the FF-A command list with v1.1 additions (Sudeep Holla) - firmware: arm_ffa: Emit modalias for FF-A devices (Sudeep Holla) - firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging (Sudeep Holla) - firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device (Sudeep Holla) - firmware: arm_scmi: Add qcom smc/hvc transport support (Nikunj Kela) - dt-bindings: arm: Add new compatible for smc/hvc transport for SCMI (Nikunj Kela) - firmware: arm_scmi: Convert u32 to unsigned long to align with arm_smccc_1_1_invoke() (Sudeep Holla) - clk: scmi: Add support for clock {set,get}_parent (Peng Fan) - firmware: arm_scmi: Add support for clock parents (Peng Fan) - clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped (Sudeep Holla) - firmware: arm_scpi: Use device_get_match_data() (Rob Herring) - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Ulf Hansson) - firmware: arm_scmi: Specify the performance level when adding an OPP (Ulf Hansson) - firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add() (Ulf Hansson) - firmware: arm_scmi: Rename scmi_{msg_,}clock_config_{get,set}_{2,21} (Sudeep Holla) - firmware: arm_scmi: Do not use !! on boolean when setting msg->flags (Sudeep Holla) - firmware: arm_scmi: Move power-domain driver to the pmdomain dir (Sudeep Holla) - pmdomain: arm: Add the SCMI performance domain (Ulf Hansson) - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Ulf Hansson) - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Ulf Hansson) - dt-bindings: power: Clarify performance capabilities of power-domains (Ulf Hansson) - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Ulf Hansson) - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Ulf Hansson) - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Ulf Hansson) - firmware: arm_scmi: Drop redundant ->device_domain_id() from perf ops (Ulf Hansson) - firmware: arm_scmi: Align perf ops to use domain-id as in-parameter (Ulf Hansson) - cpufreq: scmi: Prepare to move OF parsing of domain-id to cpufreq (Ulf Hansson) - firmware: arm_scmi: Extend perf protocol ops to get information of a domain (Ulf Hansson) - firmware: arm_scmi: Extend perf protocol ops to get number of domains (Ulf Hansson) - firmware: arm_scmi: Add clock OEM config clock operations (Cristian Marussi) - clk: scmi: Add support for .is_enabled clk_ops (Cristian Marussi) - firmware: arm_scmi: Add clock .state_get support to pre-v3.2 (Cristian Marussi) - firmware: arm_scmi: Add v3.2 clock CONFIG_GET support (Cristian Marussi) - firmware: arm_scmi: Add clock v3.2 CONFIG_SET support (Cristian Marussi) - firmware: arm_scmi: Simplify enable/disable clock operations (Cristian Marussi) - bus: vexpress-config: Annotate struct vexpress_syscfg_func with __counted_by (Kees Cook) - soc: mediatek: svs: Add support for voltage bins (Mark Tseng) - soc: mediatek: svs: Add support for MT8188 SoC (Mark Tseng) - dt-bindings: soc: mediatek: add mt8188 svs dt-bindings (Mark Tseng) - soc: renesas: Kconfig: Remove blank line before ARCH_R9A07G043 help text (Geert Uytterhoeven) - soc: renesas: renesas-soc: Remove blank lines (Claudiu Beznea) - soc: renesas: Identify RZ/G3S SoC (Claudiu Beznea) - soc/pxa: ssp: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/mediatek: mtk-mmsys: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/mediatek: mtk-devapc: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/loongson: loongson2_guts: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/litex: litex_soc_ctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/ixp4xx: ixp4xx-qmgr: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/ixp4xx: ixp4xx-npe: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/hisilicon: kunpeng_hccs: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/fujitsu: a64fx-diag: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/fsl: cpm: tsa: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/fsl: cpm: qmc: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/fsl: dpaa2-console: Convert to platform remove callback returning void (Uwe Kleine-König) - soc: samsung: exynos-chipid: Convert to platform remove callback returning void (Uwe Kleine-König) - arm64: dts: rockchip: Add Turing RK1 SoM support (Sam Edwards) - dt-bindings: arm: rockchip: Add Turing RK1 (Sam Edwards) - dt-bindings: vendor-prefixes: add turing (Sam Edwards) - arm64: dts: rockchip: Add DFI to rk3588s (Sascha Hauer) - arm64: dts: rockchip: Add DFI to rk356x (Sascha Hauer) - arm64: dts: rockchip: Always enable DFI on rk3399 (Sascha Hauer) - arm64: dts: rockchip: Remove UART2 from RGB30 (Chris Morgan) - arm64: dts: rockchip: Update VPLL Frequency for RGB30 (Chris Morgan) - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (MD Danish Anwar) - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (MD Danish Anwar) - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (MD Danish Anwar) - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Vignesh Raghavendra) - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Vignesh Raghavendra) - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Dasnavis Sabiya) - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Rahul T R) - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Rahul T R) - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Siddharth Vadapalli) - ARM: dts: BCM5301X: Set switch ports for Linksys EA9200 (Rafał Miłecki) - ARM: dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports (Rafał Miłecki) - ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports (Rafał Miłecki) - ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT (Rafał Miłecki) - ARM: dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT (Rafał Miłecki) - ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U (Rafał Miłecki) - ARM: dts: BCM5301X: Set MACs for D-Link DIR-885L (Rafał Miłecki) - ARM: dts: samsung: exynos4412-midas: use Linux event codes for input keys (Raymond Hackley) - ARM: dts: samsung: exynos4412-midas: fix key-ok event code (Raymond Hackley) - arm64: dts: exynos: Add reserved memory for pstore on E850-96 (Sam Protsenko) - arm64: dts: socionext: add missing cache properties (Krzysztof Kozlowski) - riscv: dts: thead: convert isa detection to new properties (Conor Dooley) - arm64: dts: Update cache properties for socionext (Pierre Gondois) - arm64: dts: marvell: eDPU: add support for version with external switch (Robert Marko) - arm64: dts: marvell: uDPU: rename the SFP GPIO properties (Robert Marko) - ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins (Chris Packham) - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Keerthy) - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Keerthy) - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Keerthy) - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Keerthy) - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Keerthy) - arm64: dts: ti: k3-j784s4: Add ESM instances (Keerthy) - arm64: dts: ti: k3-j721s2: Add ESM instances (Keerthy) - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Vaishnav Achath) - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Vaishnav Achath) - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Vignesh Raghavendra) - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Vignesh Raghavendra) - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Aradhya Bhatia) - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Jai Luthra) - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Julien Panis) - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Jai Luthra) - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Jai Luthra) - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Jai Luthra) - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Matthias Schiffer) - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Matthias Schiffer) - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Matthias Schiffer) - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Matthias Schiffer) - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Sinthu Raja) - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Sinthu Raja) - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Sinthu Raja) - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Apurva Nandan) - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Apurva Nandan) - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Apurva Nandan) - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Apurva Nandan) - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Apurva Nandan) - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Apurva Nandan) - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Apurva Nandan) - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Apurva Nandan) - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Apurva Nandan) - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Neha Malcom Francis) - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Wadim Egorov) - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Roger Quadros) - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Francesco Dolcini) - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Ravi Gunasekaran) - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Wadim Egorov) - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Wadim Egorov) - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Siddharth Vadapalli) - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Nishanth Menon) - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Nishanth Menon) - arm64: dts: ti: k3-am64: Add phase tags marking (Nishanth Menon) - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Nishanth Menon) - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Nishanth Menon) - arm64: dts: ti: k3-am625: Add boot phase tags marking (Nishanth Menon) - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Marcel Ziswiler) - arm64: dts: mediatek: cherry: Configure eDP and internal display (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795-xperia-m5: Add DSI Display and its vregs (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795-xperia-m5: Add display backlight support (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795: Add support for display blocks and DPI/DSI (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Add spherion-rev4 (Nícolas F. R. A. Prado) - arm64: dts: mediatek: Add hayato-rev5-sku2 (Nícolas F. R. A. Prado) - arm64: dts: mediatek: Remove asurada-audio dtsi files (Nícolas F. R. A. Prado) - dt-bindings: arm64: dts: mediatek: Add rev4 of spherion (Nícolas F. R. A. Prado) - dt-bindings: arm64: dts: mediatek: Add rev5-sku2 of hayato (Nícolas F. R. A. Prado) - arm64: dts: mediatek: add iommu support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: add larb support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: add smi support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: add power domain support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: add apu support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: add camsys support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: add mmsys support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: mt8183-kukui: Add PMIC regulator supplies (Chen-Yu Tsai) - arm64: dts: mediatek: add device-tree for Genio 1200 EVK board (Macpaul Lin) - dt-bindings: arm64: mediatek: add mt8395-evk board (Macpaul Lin) - ARM: dts: rockchip: Switch to operating-points-v2 for RK3128's CPU (Alex Bee) - ARM: dts: rockchip: Enable SMP bring-up for RK3128 (Alex Bee) - ARM: dts: rockchip: Add CPU resets for RK3128 (Alex Bee) - ARM: dts: rockchip: Add SRAM node for RK3128 (Alex Bee) - ARM: dts: rockchip: Enable pwm fan for edgeble-neu2 (Jagan Teki) - ARM: dts: rockchip: Add pwm11 node to rv1126 (Jagan Teki) - ARM: dts: rockchip: Add pwm11m0 pins to rv1126 (Jagan Teki) - ARM: dts: rockchip: Add pwm2 node to rv1126 (Jagan Teki) - ARM: dts: rockchip: Add pwm2m0 pins to rv1126 (Jagan Teki) - dt-bindings: pwm: rockchip: Document rv1126-pwm (Jagan Teki) - arm64: dts: rockchip: add support for Powkiddy RGB30 (Chris Morgan) - dt-bindings: arm64: rockchip: add Powkiddy RGB30 (Chris Morgan) - arm64: dts: rockchip: add status LED to rock-5b (Sebastian Reichel) - arm64: dts: rockchip: add ADC buttons to rk3588-evb1 (Sebastian Reichel) - arm64: dts: rockchip: Add AV1 decoder node to rk3588s (Benjamin Gaignard) - arm64: dts: rockchip: Add missing sdmmc2 SDR rates to rock-3a (Tamás Szűcs) - arm64: dts: rockchip: Enable UART6 on rock-5b (Tamás Szűcs) - arm64: dts: rockchip: Remove duplicate regulator vcc3v3_wf from rock-5b (Tamás Szűcs) - arm64: dts: rockchip: Add QuartzPro64 SBC device tree (Ondrej Jirman) - dt-bindings: arm: rockchip: Add Pine64 QuarzPro64 (Ondrej Jirman) - arm64: dts: rockchip: Add board device tree for rk3588-orangepi-5-plus (Ondrej Jirman) - dt-bindings: arm: rockchip: Add Orange Pi 5 Plus (Ondrej Jirman) - arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s (Ondrej Jirman) - arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s (Ondrej Jirman) - arm64: dts: rockchip: Add Orange Pi 5 (Muhammed Efe Cetin) - arm64: dts: rockchip: Add sfc node to rk3588s (Muhammed Efe Cetin) - dt-bindings: arm: rockchip: Add Orange Pi 5 board (Muhammed Efe Cetin) - arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support (John Clark) - arm64: dts: rockchip: Add sdio node to rock-5b (Tamás Szűcs) - arm64: dts: rockchip: add PCIe3 bus to rk3588-evb1 (Sebastian Reichel) - arm64: dts: rockchip: add PCIe2 network controller to rk3588-evb1 (Sebastian Reichel) - arm64: dts: rockchip: add PCIe for M.2 E-Key to rock-5b (Sebastian Reichel) - arm64: dts: rockchip: add PCIe for M.2 M-key to rock-5b (Sebastian Reichel) - arm64: dts: rockchip: add PCIe network controller to rock-5b (Sebastian Reichel) - arm64: dts: rockchip: Add saradc node to Indiedroid Nova (Chris Morgan) - arm64: dts: rockchip: add USB2 to rk3588s-indiedroid (Chris Morgan) - arm64: dts: rockchip: add PCIe to rk3588s-indiedroid-nova (Chris Morgan) - riscv: dts: starfive: convert isa detection to new properties (Conor Dooley) - riscv: dts: sifive: convert isa detection to new properties (Conor Dooley) - riscv: dts: microchip: convert isa detection to new properties (Conor Dooley) - riscv: dts: sophgo: add Milk-V Duo board device tree (Jisheng Zhang) - riscv: dts: sophgo: add initial CV1800B SoC device tree (Jisheng Zhang) - dt-bindings: riscv: Add Milk-V Duo board compatibles (Jisheng Zhang) - dt-bindings: timer: Add SOPHGO CV1800B clint (Jisheng Zhang) - dt-bindings: interrupt-controller: Add SOPHGO CV1800B plic (Jisheng Zhang) - riscv: defconfig: enable SOPHGO SoC (Chen Wang) - riscv: dts: sophgo: add Milk-V Pioneer board device tree (Chen Wang) - riscv: dts: add initial Sophgo SG2042 SoC device tree (Chen Wang) - dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi (Inochi Amaoto) - dt-bindings: timer: Add Sophgo sg2042 CLINT timer (Inochi Amaoto) - dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC (Chen Wang) - dt-bindings: riscv: Add T-HEAD C920 compatibles (Chen Wang) - dt-bindings: riscv: add sophgo sg2042 bindings (Chen Wang) - dt-bindings: vendor-prefixes: add milkv/sophgo (Chen Wang) - riscv: Add SOPHGO SOC family Kconfig support (Chen Wang) - riscv: dts: starfive: add assigned-clock* to limit frquency (William Qiu) - riscv: dts: starfive: Add JH7110 PWM-DAC support (Hal Feng) - riscv: dts: starfive: Add the nodes and pins of I2Srx/I2Stx0/I2Stx1 (Xingyu Wu) - riscv: dts: starfive: pinfunc: Fix the pins name of I2STX1 (Xingyu Wu) - arm/arm64: dts: Removed undocumented and unused "pl022,hierarchy" property (Rob Herring) - ARM: dts: stm32: add SDIO pinctrl sleep support on stm32f7 boards (Ben Wolsieffer) - ARM: dts: stm32: add stm32f7 SDIO sleep pins (Ben Wolsieffer) - ARM: dts: stm32: add RNG node for STM32MP13x platforms (Gatien Chevallier) - ARM: dts: stm32: omit unused pinctrl groups from stm32mp15 dtb files (Sascha Hauer) - ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines (Dario Binacchi) - ARM: dts: stm32: add HASH on stm32mp131 (Lionel Debieve) - arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev1 (Alexandre Torgue) - arm64: dts: st: add arm-wdt node for watchdog support on stm32mp251 (Alexandre Torgue) - arm64: dts: st: add SD-card support on STM32MP257F-EV1 board (Yann Gautier) - arm64: dts: st: add sdmmc1 pins for stm32mp25 (Yann Gautier) - arm64: dts: st: add sdmmc1 node in stm32mp251 SoC file (Yann Gautier) - ARM: dts: stm32: Add Octavo OSD32MP1-RED board (Sean Nyekjaer) - dt-bindings: arm: stm32: add extra SiP compatible for oct,stm32mp157c-osd32-red (Sean Nyekjaer) - ARM: dts: stm32: osd32: fix ldo6 not required to be always-on (Sean Nyekjaer) - ARM: dts: stm32: lxa-tac: remove v3v3_hdmi override (Sean Nyekjaer) - ARM: dts: stm32: osd32: fix ldo2 not required to be always-on (Sean Nyekjaer) - ARM: dts: stm32: osd32: fix ldo1 not required to be always-on (Sean Nyekjaer) - ARM: dts: stm32: Add alternate pinmux for can pins (Sean Nyekjaer) - ARM: dts: stm32: Add alternate pinmux for ldtc pins (Sean Nyekjaer) - ARM: dts: stm32: Add alternate pinmux for i2s pins (Sean Nyekjaer) - arm64: dts: amlogic: a1: support all i2c masters and their muxes (Dmitry Rokosov) - arm64: dts: amlogic: add libretech cottonwood support (Jerome Brunet) - dt-bindings: arm: amlogic: add libretech cottonwood support (Jerome Brunet) - arm64: dts: meson-a1-ad402: set SPIFC pins (Igor Prusov) - arm64: dts: meson: a1: Add SPIFC mux pins (Igor Prusov) - arm64: dts: meson-s4: add hwrng node (Alexey Romanov) - arm64: dts: meson: g12: name spdifout consistently (Jerome Brunet) - arm64: dts: Add pinctrl node for Amlogic T7 SoCs (Huqiang Qin) - arm64: dts: meson: u200: add onboard devices (Jerome Brunet) - arm64: dts: meson: u200: use TDM C for HDMI (Jerome Brunet) - arm64: dts: meson: u200: add spdifout b routes (Jerome Brunet) - arm64: dts: meson: u200: add missing audio clock controller (Jerome Brunet) - arm64: dts: meson: u200: fix spdif output pin (Jerome Brunet) - arm64: dts: amlogic: t7: add power domain controller node (xianwei.zhao) - arm64: dts: meson-g12: Fix compatible for amlogic,g12a-tdmin (Alexander Stein) - arm64: dts: meson-g12: Fix clock order for amlogic,axg-tdm-iface devices (Alexander Stein) - arm64: dts: amlogic: meson-axg: Meson NAND node (Arseniy Krasnov) - dt-bindings: arm: amlogic: add Amlogic AD402 bindings (Dmitry Rokosov) - arm64: dts: introduce Amlogic AD402 reference board based on A113L SoC (Dmitry Rokosov) - arm64: dts: meson: a1: add ao secure node (Alexey Romanov) - arm64: dts: meson: a1: add hw rng node (Alexey Romanov) - arm64: dts: meson: a1: add saradc definition (George Stark) - arm64: dts: meson: a1: add eMMC controller and its pins (Jan Dakinevich) - arm64: dts: meson: a1: introduce UART_AO mux definitions (Oleg Lyovin) - arm64: dts: meson: a1: introduce SPI Flash Controller (Martin Kurbanov) - arm64: dts: meson: a1: enable efuse controller and setup its clk (Alexey Romanov) - arm64: dts: meson: a1: support USB controller in OTG mode (Dmitry Rokosov) - arm64: dts: meson: a1: introduce PLL and Peripherals clk controllers (Dmitry Rokosov) - arm64: dts: meson: a1: reorder gpio_intc node definition (Dmitry Rokosov) - arm64: dts: meson: a1: remove the unnecessary 'okay' status pwrc value (Dmitry Rokosov) - arm64: dts: meson: a1: remove extra empty line before reset node (Dmitry Rokosov) - arm64: dts: meson: a1: reorder includes to keep them sorted (Dmitry Rokosov) - arm64: dts: meson: add IR controller for Meson-S4 SoC (Zelong Dong) - arm64: dts: Add watchdog node for Amlogic-T7 SoCs (Huqiang Qin) - arm64: dts: meson: add audio playback to u200 (Christian Hewitt) - arm64: dts: meson: add audio playback to p201 (Christian Hewitt) - arm64: dts: meson: add audio playback to p200 (Christian Hewitt) - ARM: dts: aspeed: mtmitchell: Add I2C NVMe alias port (Chanh Nguyen) - ARM: dts: aspeed: mtmitchell: Remove redundant ADC configurations (Chanh Nguyen) - ARM: dts: aspeed: mtmitchell: Add inlet temperature sensor (Chanh Nguyen) - ARM: dts: aspeed: mtjade: Add the gpio-hog (Chanh Nguyen) - ARM: dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names (Chanh Nguyen) - ARM: dts: aspeed: mtjade, mtmitchell: Update gpio-line-names (Chanh Nguyen) - ARM: dts: aspeed: Minerva: Add Facebook Minerva CMC board (Yang Chen) - dt-bindings: arm: aspeed: document board compatibles (Yang Chen) - ARM: dts: aspeed: bonnell: Add reserved memory for TPM event log (Eddie James) - ARM: dts: qcom: ipq8064: move keys and leds out of soc node (Krzysztof Kozlowski) - ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator (Krzysztof Kozlowski) - ARM: dts: qcom: apq8060: drop incorrect regulator-type (Krzysztof Kozlowski) - ARM: dts: qcom: apq8064: drop incorrect regulator-type (Krzysztof Kozlowski) - ARM: dts: qcom: sdx65: fix SDHCI clocks order (Krzysztof Kozlowski) - ARM: dts: qcom: apq8064: drop label property from DSI (Krzysztof Kozlowski) - ARM: qcom: msm8974: Add rpm-master-stats node (Matti Lehtimäki) - ARM: qcom: msm8226: Add rpm-master-stats node (Matti Lehtimäki) - ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor (Matti Lehtimäki) - ARM: dts: qcom: drop incorrect cell-index from SPMI (Krzysztof Kozlowski) - ARM: dts: qcom-sdx55: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators (Stephan Gerhold) - ARM: dts: qcom: sdx65-mtp: Specify PM7250B SID to use (Luca Weiss) - arm64: dts: qcom: apq8016-sbc: Add overlay for usb host mode (Vignesh Raman) - arm64: dts: qcom: qcm6490: Add device-tree for Fairphone 5 (Luca Weiss) - dt-bindings: arm: qcom: Add QCM6490 Fairphone 5 (Luca Weiss) - arm64: dts: qcom: pm8350c: Add flash led node (Luca Weiss) - arm64: dts: qcom: pm7250b: make SID configurable (Luca Weiss) - arm64: dts: qcom: sc7280: Mark some nodes as 'reserved' (Luca Weiss) - arm64: dts: qcom: msm8939: Fix iommu local address range (Gaurav Kohli) - arm64: dts: qcom: ipq5018: indicate that SDI should be disabled (Robert Marko) - arm64: dts: qcom: msm8976: Fix ipc bit shifts (Adam Skladowski) - arm64: dts: qcom: msm8976: Split lpass region (Adam Skladowski) - arm64: dts: qcom: pm8150l: Add wled node (Danila Tikhonov) - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Bartosz Golaszewski) - arm64: dts: qcom: msm8916/39: Fix venus memory size (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Move mpss_mem size to boards (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Disable unneeded firmware reservations (Stephan Gerhold) - arm64: dts: qcom: msm8939: Reserve firmware memory dynamically (Stephan Gerhold) - arm64: dts: qcom: msm8916: Reserve MBA memory dynamically (Stephan Gerhold) - arm64: dts: qcom: msm8916: Reserve firmware memory dynamically (Stephan Gerhold) - arm64: dts: qcom: msm8916-ufi: Drop gps_mem for now (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Disable GPU by default (Stephan Gerhold) - arm64: dts: qcom: msm8916: Disable venus by default (Stephan Gerhold) - arm64: dts: qcom: sc7180: Add ADSP (Nikita Travkin) - arm64: dts: qcom: sc7180: Add tertiary mi2s pinctrl (Nikita Travkin) - Revert "arm64: dts: qcom: sm8450: Add PRNG" (Neil Armstrong) - arm64: dts: qcom: pm8916: Drop codec reg-names and mclk (Stephan Gerhold) - arm64: dts: qcom: sdx75-idp: align RPMh regulator nodes with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sm4250-billie2: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998-sagit: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998-oneplus: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998-mtp: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998-pro1: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996-gemini: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996-oneplus: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: apq8096-db820c: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115p-j606f: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115-pro1x: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm6125-sprout: correct UFS pad supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm6125-sprout: drop incorrect UFS phy max current (Krzysztof Kozlowski) - arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size (Vignesh Viswanathan) - arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM (Vignesh Viswanathan) - arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM (Vignesh Viswanathan) - arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM (Vignesh Viswanathan) - arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM (Vignesh Viswanathan) - arm64: dts: qcom: msm8916-samsung-j5-common: Add accelerometer (Markuss Broks) - arm64: dts: qcom: split pmr735d into 2 (Neil Armstrong) - arm64: dts: qcom: ipq5332: Enable USB (Varadarajan Narayanan) - arm64: dts: qcom: ipq5332: Add USB related nodes (Varadarajan Narayanan) - arm64: dts: qcom: sm7225-fp4: Revert "arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics" (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x: drop incorrect cell-index from SPMI (Krzysztof Kozlowski) - arm64: dts: qcom: msm8939-longcheer-l9100: Add initial device tree (André Apitzsch) - dt-bindings: arm: qcom: Add BQ Aquaris M5 (André Apitzsch) - arm64: dts: qcom: sdm845-mtp: enable PCIe support (Dmitry Baryshkov) - arm64: dts: qcom: sdm845-mtp: enable Vol-/reset button (Dmitry Baryshkov) - arm64: dts: qcom: sdm845-mtp: switch to mbn firmware (Dmitry Baryshkov) - arm64: dts: qcom: sdm845-mtp: specify wifi variant (Dmitry Baryshkov) - arm64: dts: qcom: sdm845-mtp: fix WiFi configuration (Dmitry Baryshkov) - arm64: dts: qcom: sm8350-hdk: add pmr735a regulators (Dmitry Baryshkov) - arm64: dts: qcom: sm8350-hdk: add missing PMICs (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: fix pinctrl for UART18 (Dmitry Baryshkov) - arm64: dts: qcom: sdm845-tama: Add camera GPIO regulators (Konrad Dybcio) - arm64: dts: qcom: sdm845-tama: Add GPIO line names for PMIC GPIOs (Konrad Dybcio) - arm64: dts: qcom: sdm845-tama: Add GPIO line names for TLMM (Konrad Dybcio) - arm64: dts: qcom: Add support for the Xiaomi SM7125 platform (David Wronek) - arm64: dts: qcom: Add SM7125 device tree (David Wronek) - arm64: dts: qcom: pm6150: Add resin and rtc nodes (David Wronek) - dt-bindings: arm: qcom: Document SM7125 and xiaomi,joyeuse board (David Wronek) - arm64: dts: qcom: sc7180: Add sku_id and board id for lazor/limozeen (Sheng-Liang Pan) - dt-bindings: arm: qcom: add sc7180-lazor board bindings (Sheng-Liang Pan) - arm64: dts: qcom: sm8450: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: msm8998: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: ipq8074: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: ipq6018: switch PCIe QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side (Krzysztof Kozlowski) - arm64: dts: qcom: sdm670: Fix pdc mapping (Konrad Dybcio) - arm64: dts: qcom: Use QCOM_SCM_VMID defines for qcom,vmid (Luca Weiss) - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) - arm64: dts: qcom: qrb5165-rb5: enable DP altmode (Dmitry Baryshkov) - arm64: dts: qcom: qrb5165-rb5: enable displayport controller (Dmitry Baryshkov) - arm64: dts: qcom: qrb5165-rb5: add onboard USB-C redriver (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: Add DisplayPort device node (Dmitry Baryshkov) - arm64: dts: qcom: qrb5165-rb5: Switch on TCPM orientation-switch for usb_1_qmpphy (Bryan O'Donoghue) - arm64: dts: qcom: qrb5165-rb5: Switch on TCPM usb-role-switching for usb_1 (Bryan O'Donoghue) - arm64: dts: qcom: qrb5165-rb5: Switch on basic TCPM (Bryan O'Donoghue) - arm64: dts: qcom: qrb5165-rb5: Switch on Type-C VBUS boost (Bryan O'Donoghue) - arm64: dts: qcom: pm8150b: Add a TCPM description (Bryan O'Donoghue) - arm64: dts: qcom: sm8250: Define ports for qmpphy orientation-switching (Bryan O'Donoghue) - arm64: dts: qcom: sc7180: Reorganize trogdor rt5682 audio codec dts (Douglas Anderson) - arm64: dts: qcom: sc7180: Move trogdor rt5682s bits to a fragment (Douglas Anderson) - arm64: dts: qcom: ipq5018: add watchdog (Robert Marko) - arm64: dts: qcom: sc7280-crd: add Bluetooth VDDIO supply (Krzysztof Kozlowski) - arm64: dts: qcom: qrb2210-rb1: Hook up USB3 (Konrad Dybcio) - arm64: dts: qcom: qrb2210-rb1: Add GPIO LEDs (Konrad Dybcio) - arm64: dts: qcom: qrb2210-rb1: Enable remote processors (Konrad Dybcio) - arm64: dts: qcom: qrb2210-rb1: Fix regulators (Konrad Dybcio) - arm64: dts: qcom: qrb2210-rb1: Swap UART index (Konrad Dybcio) - arm64: dts: qcom: sc7280: Add missing LMH interrupts (Konrad Dybcio) - arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sc7180: Link trogdor touchscreens to the panels (Douglas Anderson) - arm64: dts: qcom: msm8916-samsung-gt510: Add capacitive keys (Nikita Travkin) - arm64: dts: qcom: msm8916-samsung-gt58: Add display panel (Siddharth Manthan) - arm64: dts: qcom: msm8916-samsung-gt510: Add display panel (Jasper Korten) - arm64: dts: qcom: sm6125-seine: Configure MDSS, DSI and panel (Marijn Suijten) - arm64: dts: qcom: sm6125: Add display hardware nodes (Marijn Suijten) - arm64: dts: qcom: sm6125: Add dispcc node (Marijn Suijten) - arm64: dts: qcom: sm6125: Switch fixed xo_board clock to RPM XO clock (Marijn Suijten) - arm64: dts: qcom: sm6125: Sort spmi_bus node numerically by reg (Marijn Suijten) - arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters (Marijn Suijten) - arm64: dts: qcom: sdm630: align USB DWC3 clocks with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x: align USB DWC3 clocks with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory (Krzysztof Kozlowski) - arm64: dts: qcom: msm8994: fix duplicated @6c00000 reserved memory (Krzysztof Kozlowski) - arm64: dts: qcom: sdm630: Add support for modem remoteproc (Alexey Minnekhanov) - arm64: dts: qcom: sc7280: Remove qcom,adsp-bypass-mode (Konrad Dybcio) - arm64: dts: qcom: sm8450-hdk: add other analogue microphones (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: Add camera clock controller (Jagadeesh Kona) - arm64: dts: qcom: msm8916: Fix iommu local address range (Gaurav Kohli) - arm64: dts: qcom: sm8250: Add interconnects and power-domains to QUPs (Konrad Dybcio) - arm64: dts: qcom: sm8250: switch USB+DP QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sm8150: switch USB+DP QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk (Dmitry Baryshkov) - arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: Add power-domains for cpuidle states (Maulik Shah) - arm64: dts: qcom: sm8350-mtp: add UFS host controller supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350-hdk: add UFS host controller supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450-qrd: add UFS host controller supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450-hdk: add UFS host controller supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: use correct UFS supply (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-mtp: use correct UFS supply (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845: cheza doesn't support LMh node (David Heidelberg) - arm64: dts: qcom: sdm845: Fix PSCI power domain names (David Heidelberg) - arm64: dts: qcom: sm8250-edo: Set UART alias and stdout-path (Konrad Dybcio) - arm64: dts: qcom: sm8550-qrd: add bluetooth support (Neil Armstrong) - arm64: dts: qcom: sm8550: add UART14 nodes (Neil Armstrong) - arm64: dts: imx8mp: Drop i.MX8MP DHCOM rev.100 PHY address workaround from PDK3 DT (Marek Vasut) - arm64: dts: imx8mp: Update i.MX8MP DHCOM SoM DT to production rev.200 (Marek Vasut) - arm64: dts: imx8mp: Add UART1 and RTC wake up source on DH i.MX8M Plus DHCOM SoM (Marek Vasut) - arm64: dts: imx8mp: Switch WiFI enable signal to mmc-pwrseq-simple on i.MX8MP DHCOM SoM (Marek Vasut) - arm64: dts: imx8mp: Fix property indent on DH i.MX8M Plus DHCOM PDK3 (Marek Vasut) - arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for DH i.MX8M Plus DHCOM SoM (Marek Vasut) - arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for Data Modul i.MX8M Plus eDM SBC (Marek Vasut) - arm64: dts: imx8mp-beacon: Add DMIC support (Adam Ford) - arm64: dts: imx8mn-beacon: Add DMIC support (Adam Ford) - arm64: dts: imx8mm-beacon: Add DMIC support (Adam Ford) - arm64: dts: imx8mm-beacon: Migrate sound card to simple-audio-card (Adam Ford) - arm64: dts: imx8mn-evk: Remove codec clocks/clock-names (Fabio Estevam) - arm64: dts: imx8mp-beacon: Configure 100MHz PCIe Ref Clk (Adam Ford) - arm64: dts: imx8mn: Add sound-dai-cells to micfil node (Adam Ford) - arm64: dts: imx8mm: Add sound-dai-cells to micfil node (Adam Ford) - arm64: dts: freescale: add initial device tree for TQMLS1088A (Gregor Herburger) - arm64: dts: freescale: add initial device tree for TQMLS1043A/TQMLS1046A (Gregor Herburger) - arm64: dts: ls1043a: remove second dspi node (Gregor Herburger) - arm64: dts: freescale: Add support for LX2162 SoM & Clearfog Board (Josua Mayer) - arm64: dts: lx2160a: describe the SerDes block #2 (Josua Mayer) - arm64: dts: imx93: update gpio node (Peng Fan) - arm64: dts: imx8ulp: update gpio node (Peng Fan) - arm64: dts: imx8mq-librem5: Fix tps65132 compatible (Fabio Estevam) - arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios (Fabio Estevam) - arm64: dts: imx8-apalis-v1.1: Fix Ethernet PHY reset-names (Fabio Estevam) - arm64: dts: imx8mm-venice-gw790: Remove phy-mode from switch node (Fabio Estevam) - arm64: dts: imx8mp-venice-gw73xx: add TPM device (Tim Harvey) - arm64: dts: imx8mm-venice-gw73xx: add TPM device (Tim Harvey) - arm64: dts: imx8mp-verdin: Remove invalid property from eqos (Fabio Estevam) - arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry (Fabio Estevam) - arm64: dts: imx93: Fix the dmas entries order (Fabio Estevam) - arm64: dts: imx8mm-venice-gw790: Pass GSC address/size-cells (Fabio Estevam) - arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-wdt (Fabio Estevam) - arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-thermal (Fabio Estevam) - arm64: dts: imx8dxl: Remove wakeup-irq (Fabio Estevam) - arm64: dts: imx8dxl: Pass fsl,imx8dl-scu-pd (Fabio Estevam) - arm64: dts: imx8qm-mek: enable 8qm lpuart2 and lpuart3 (Frank Li) - arm64: dts: imx8qxp-mek: enable 8qxp lpuart2 and lpuart3 (Frank Li) - arm64: dts: imx8: update lpuart[0..3] irq number (Frank Li) - arm64: dts: imx8qm: Update edma channel for uart[0..3] (Frank Li) - arm64: dts: imx8: add edma for uart[0..3] (Frank Li) - arm64: dts: imx8: add edma[0..3] (Frank Li) - arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size (Laurentiu Tudor) - arm64: dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support (Yannic Moog) - arm64: dts: imx93: Add the TMU interrupt (Fabio Estevam) - arm64: dts: imx8dxl-ss-adma: Fix i2c compatible entries (Fabio Estevam) - arm64: dts: imx8x-colibri-iris-v2: Fix pinctrl node names (Fabio Estevam) - arm64: dts: imx8dxl-ss-conn: Complete the FEC compatibles (Fabio Estevam) - arm64: dts: imx8m: Remove 'nand-on-flash-bbt' from nand controller (Fabio Estevam) - arm64: dts: imx8mp-debix-som-a-bmb: Fix EEPROM #size-cells (Fabio Estevam) - arm64: dts: imx8-ss-lsio: Add PWM interrupts (Fabio Estevam) - arm64: dts: imx8mq-librem5: Remove invalid charger properties (Fabio Estevam) - arm64: dts: imx8-apalis-v1.1: Remove invalid GPIO properties (Fabio Estevam) - arm64: dts: imx8-apalis-ixora: Remove invalid ngpios property (Fabio Estevam) - arm64: dts: imx8mq-zii-ultra: Fix mdio node name (Fabio Estevam) - arm64: dts: imx8mq-nitrogen: Fix PCA9546 I2C subnodes (Fabio Estevam) - arm64: dts: imx8mm/p-venice: Remove lis2de12 interrupt-names (Fabio Estevam) - arm64: dts: imx8ulp: Fix the SPI clock-names order (Fabio Estevam) - arm64: dts: imx8dxl-evk: Remove invalid spi property (Fabio Estevam) - arm64: dts: imx8dxl-ss-conn: Move conn_enet0_root_clk outside of soc (Fabio Estevam) - arm64: dts: imx8-ss-audio: Move audio_ipg_clk outside of soc (Fabio Estevam) - arm64: dts: imx8-ss-img: Move img_ipg_clk outside of soc (Fabio Estevam) - arm64: dts: imx8-ss-conn: Move conn clocks outside of soc (Fabio Estevam) - arm64: dts: imx8-ss-dma: Move dma_ipg_clk outside of soc (Fabio Estevam) - arm64: dts: imx8-ss-lsio: Move lsio_bus_clk outside of soc (Fabio Estevam) - arm64: dts: imx8-ss-lsio: Remove unused clock (Fabio Estevam) - arm64: dts: imx8mq: Move funnel outside from soc (Fabio Estevam) - arm64: dts: imx8mp: Move funnel outside from soc (Fabio Estevam) - arm64: dts: imx8mp-phyboard-pollux: Add support for RS232/RS485 (Teresa Remmet) - arm64: dts: imx8mp-phyboard-pollux: Add gpio-line-names (Cem Tenruh) - arm64: dts: imx8mp-phycore-som: Add gpio-line-names (Cem Tenruh) - arm64: dts: imx8mp-phyboard-pollux: Enable USB support (Teresa Remmet) - arm64: dts: imx8mp-phyboard-pollux: Add flexcan support (Teresa Remmet) - arm64: dts: imx8mp: Simplify USB C on DH i.MX8M Plus DHCOM PDK3 (Marek Vasut) - arm64: dts: imx8mp: Add micfil node (Adam Ford) - arm64: dts: imx8mp: Add easrc node (Adam Ford) - arm64: dts: freescale: imx8m*-venice: remove label = "cpu" from DSA dt-binding (Tim Harvey) - arm64: dts: imx93-evk: add uart5 (Frank Li) - arm64: dts: imx93: add dma support for lpuart[1..8] (Frank Li) - arm64: dts: imx93: add edma1 and edma2 (Frank Li) - arm64: dts: imx8mq-tqma8mq-mba8mx: Add LVDS overlay (Alexander Stein) - arm64: dts: imx8mn-tqma8mqnl-mba8mx: Add LVDS overlay (Alexander Stein) - arm64: dts: imx8mm-tqma8mqml-mba8mx: Add LVDS overlay (Alexander Stein) - arm64: dts: mba8mx: Add DSI-LVDS bridge nodes (Alexander Stein) - arm64: dts: imx8qm-apalis: Remove invalid FEC property (Fabio Estevam) - arm64: dts: imx8mq-thor96: Fix sdio-pwrseq GPIO property (Fabio Estevam) - arm64: dts: imx8mq-pico-pi: Fix PMIC properties (Fabio Estevam) - arm64: dts: imx8mq-librem5: Fix gpio-hog property (Fabio Estevam) - arm64: dts: imx8mp: Switch PCIe to HSIO PLL on i.MX8MP DHCOM PDK2 and generate clock from SoC (Marek Vasut) - arm64: dts: imx8dxl-evk: Remove invalid SPI property (Fabio Estevam) - arm64: dts: imx8mm-phg: Disable flexspi (Fabio Estevam) - arm64: dts: imx8mp: add imx8mp-venice-gw74xx-imx219 overlay for rpi v2 camera (Tim Harvey) - arm64: dts: imx8-ss-img: Assign slot for imx jpeg encoder/decoder (Ming Qian) - arm64: dts: imx8qxp: add adma_pwm in adma (Alexander Stein) - ARM: dts: imx7d-pico-pi: Disable USDHC1 (Fabio Estevam) - ARM: dts: imx28: Fix dcp compatible (Fabio Estevam) - ARM: dts: imx7s: Remove #power-domain-cells from gpcv2 (Fabio Estevam) - ARM: dts: imx25: Remove clock-names from the watchdog (Fabio Estevam) - ARM: dts: imx25: Fix sram node (Fabio Estevam) - ARM: dts: imx25: Fix dryice node (Fabio Estevam) - ARM: dts: imx6qdl-gw5904: add dt props for populating eth MAC addrs (Tim Harvey) - ARM: dts: vfxxx: Write dmas in a single line (Fabio Estevam) - ARM: dts: imx27-phytec: Use eeprom as the node name (Fabio Estevam) - ARM: dts: imx51: Remove invalid sahara compatible (Fabio Estevam) - ARM: dts: imx53: Adjust the ecspi compatible (Fabio Estevam) - ARM: dts: imx7ulp: Fix usbphy1 compatible (Fabio Estevam) - ARM: dts: imx6q-pistachio: Use a valid value for fsl,tx-d-cal (Fabio Estevam) - ARM: dts: imx6q-b650v3: Fix fsl,tx-cal-45-dn-ohms (Fabio Estevam) - ARM: dts: imx28-tx28: Move phy_type to USB node (Fabio Estevam) - ARM: dts: mxs: Switch to #pwm-cells = <3> (Fabio Estevam) - ARM: dts: imx6q: Add Variscite MX6 Custom board support (James Hilliard) - ARM: dts: imx6qdl: Add Variscite VAR-SOM-MX6 SoM support (James Hilliard) - ARM: dts: mxs: Fix duart clock-names (Fabio Estevam) - ARM: dts: imx6ull/7d-colibri: Fix compatible (Fabio Estevam) - ARM: dts: imx6ull-phytec-tauri: Fix compatible (Fabio Estevam) - ARM: dts: imx6ull-phytec-tauri: Remove board model and compatible (Fabio Estevam) - ARM: dts: imx7s: Fix CSI clocks (Fabio Estevam) - ARM: dts: imx51-zii-rdu1: Use preferred i2c-gpios properties (Fabio Estevam) - ARM: dts: imx6ul-tx6ul: Use preferred i2c-gpios properties (Fabio Estevam) - ARM: dts: imx6qdl-gw591: Remove lis2de12 interrupt-names (Fabio Estevam) - ARM: dts: imx6qdl-gw5904: add internal mdio nodes (Tim Harvey) - ARM: dts: imx: add support for the ATM0700D4 panel attached to sk-imx53 (Dmitry Baryshkov) - ARM: dts: nxp: imx6qdl-nitrogen6: correct regulator node name (Krzysztof Kozlowski) - ARM: dts: imx6ul: mba6ulx: Fix gpio-keys button node names (Alexander Stein) - ARM: dts: imx6ul: mba6ulx: Mark gpio-buttons as wakeup-source (Alexander Stein) - dt-bindings: arm: fsl: Add TQ-Systems LS1088 based boards (Gregor Herburger) - dt-bindings: arm: fsl: Add TQ-Systems LS1043A/LS1046A based boards (Gregor Herburger) - dt-bindings: arm: Add SolidRun LX2162A SoM & Clearfog Board (Josua Mayer) - dt-bindings: arm: fsl: add phyGATE-Tauri-L board (Yannic Moog) - dt-bindings: arm: fsl: Document the missing imx23 boards (Fabio Estevam) - dt-bindings: arm: fsl: Add VAR-SOM-MX6 SoM with Custom Board (James Hilliard) - riscv: dts: allwinner: convert isa detection to new properties (Conor Dooley) - ARM: dts: sun8i-r40: Add interconnect to video-codec (Jernej Skrabec) - ARM: dts: sunxi: add support for Anbernic RG-Nano (Chris Morgan) - dt-bindings: arm: sunxi: add Anbernic RG-Nano (Chris Morgan) - ARM: dts: sun8i: v3s: add EHCI and OHCI to v3s dts (Chris Morgan) - arm: dts: sun8i: V3s: Add pinctrl for pwm (Chris Morgan) - riscv: dts: allwinner: d1: Add PMU event node (Inochi Amaoto) - arm64: dts: allwinner: h616: Add BigTreeTech Pi support (Martin Botka) - arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support (Martin Botka) - dt-bindings: arm: sunxi: Add BigTreeTech boards (Martin Botka) - dt-bindings: vendor-prefixes: Add BigTreeTech (Martin Botka) - arm64: dts: allwinner: h616: Add SID controller node (Martin Botka) - dt-bindings: nvmem: SID: Add binding for H616 SID controller (Martin Botka) - riscv: dts: allwinner: remove address-cells from intc node (Conor Dooley) - riscv: dts: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - arm64: tegra: Use correct interrupts for Tegra234 TKE (Thierry Reding) - arm64: tegra: Add power-sensors for Tegra234 boards (Jon Hunter) - arm64: tegra: Mark Tegra234 SPI as compatible with Tegra114 (Thierry Reding) - arm64: tegra: Add dmas and dma-names for Tegra234 UARTE (Thierry Reding) - arm64: tegra: Use correct format for clocks property (Thierry Reding) - arm64: tegra: Remove duplicate nodes on Jetson Orin NX (Thierry Reding) - arm64: tegra: Add missing current-speed for SBSA UART (Thierry Reding) - arm64: tegra: Add display panel node on Smaug (Diogo Ivo) - arm64: tegra: Add backlight node on Smaug (Diogo Ivo) - arm64: tegra: Add DSI/CSI regulator on Smaug (Diogo Ivo) - arm64: tegra: Enable IOMMU for host1x on Tegra132 (Rayyan Ansari) - arm64: tegra: Fix P3767 QSPI speed (Brad Griffis) - arm64: tegra: Fix P3767 card detect polarity (Brad Griffis) - ARM: tegra: Drop unit-address from parallel RGB output port (Maxim Schwalm) - dt-bindings: arm: tegra: pmc: Relicense and move into soc/tegra directory (Thierry Reding) - dt-bindings: arm: tegra: pmc: Reformat example (Thierry Reding) - dt-bindings: arm: tegra: pmc: Restructure pad configuration node schema (Thierry Reding) - dt-bindings: arm: tegra: pmc: Increase maximum number of clocks per powergate (Thierry Reding) - dt-bindings: arm: tegra: pmc: Move additionalProperties (Thierry Reding) - dt-bindings: arm: tegra: pmc: Remove useless boilerplate descriptions (Thierry Reding) - dt-bindings: arm: tegra: pmc: Improve property descriptions (Thierry Reding) - arm64: dts: renesas: Apply overlays to base dtbs (Rob Herring) - arm64: dts: renesas: rzg3s-smarc-som: Spelling s/device-type/device_type/ (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add missing cache-level for L3 cache (Claudiu Beznea) - arm64: dts: renesas: r9a08g045: Add nodes for SDHI1 and SDHI2 (Claudiu Beznea) - arm64: dts: renesas: ebisu: Document Ebisu-4D support (Wolfram Sang) - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Kuninori Morimoto) - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Kuninori Morimoto) - arm64: dts: renesas: Add initial device tree for RZ/G3S SMARC EVK board (Claudiu Beznea) - arm64: dts: renesas: Add initial device tree for RZ SMARC Carrier-II Board (Claudiu Beznea) - arm64: dts: renesas: Add initial support for RZ/G3S SMARC SoM (Claudiu Beznea) - arm64: dts: renesas: Add initial DTSI for RZ/G3S SoC (Claudiu Beznea) - riscv: dts: renesas: rzfive-smarc: Enable the blocks which were explicitly disabled (Lad Prabhakar) - riscv: dts: renesas: r9a07g043f: Add dma-noncoherent property (Lad Prabhakar) - riscv: dts: renesas: r9a07g043f: Add L2 cache node (Lad Prabhakar) - ARM: dts: renesas: bockw: Add FLASH node (Geert Uytterhoeven) - arm64: dts: renesas: rz-smarc: Use versa3 clk for audio mclk (Biju Das) - dt-bindings: soc: renesas: Document R-Car S4 Starter Kit (Kuninori Morimoto) - dt-bindings: soc: renesas: Document SMARC Carrier-II EVK (Claudiu Beznea) - dt-bindings: soc: renesas: Document RZ/G3S SMARC SoM (Claudiu Beznea) - dt-bindings: arm: sti: add STi boards and remove stih415/stih416 (Alain Volmat) - dt-bindings: soc: sti: add STi platform syscon (Alain Volmat) - ARM: dts: st: correct led level in stih418-b2264.dts (Alain Volmat) - ARM: dts: st: move leds out of soc in stih418-b2264.dts (Alain Volmat) - ARM: dts: st: correct serial alias in stih418-b2264.dts (Alain Volmat) - ARM: dts: st: stih407: drop max-duty-cycle (Krzysztof Kozlowski) - ARM: dts: omap4-embt2ws: Fix pinctrl single node name warning (Tony Lindgren) - ARM: dts: motorola-mapphone: Add mdm6600 sleep pins (Tony Lindgren) - ARM: dts: am3517: Configure ethernet alias (Adam Ford) - ARM: dts: am3517-evm: Enable Ethernet PHY Interrupt (Adam Ford) - ARM: dts: am3517-evm: Fix LED3/4 pinmux (Adam Ford) - ARM: dts: omap3-gta04: Drop superfluous omap36xx compatible (Andreas Kemnade) - ARM: dts: omap: omap4-embt2ws: Add IMU at control unit (Andreas Kemnade) - ARM: dts: omap: omap4-embt2ws: Let IMU driver handle Magnetometer internally (Andreas Kemnade) - ARM: dts: am335x-pocketbeagle: add missing GPIO mux (Trevor Woerner) - ARM: dts: am335x-pocketbeagle: enable pru (Trevor Woerner) - ARM: dts: am335x-pocketbeagle: remove dependency cycle (Trevor Woerner) - ARM: dts: am335x-pocketbeagle: update LED information (Trevor Woerner) - ARM: dts: omap4: embt2ws: add LED (Andreas Kemnade) - ARM: dts: at91: sam9x60_curiosity: Add mandatory dt property for RTT (Tudor Ambarus) - ARM: dts: at91: sama5d29_curiosity: Add device tree for sama5d29_curiosity board (Mihai Sain) - dt-bindings: ARM: at91: Document Microchip SAMA5D29 Curiosity (Andrei Simion) - ARM: dts: at91/trivial: fix typo in crypto DT naming (Nicolas Ferre) - ARM: dts: ixp4xx: Use right restart keycode (Linus Walleij) - ARM: dts: ixp4xx-nslu2: Enable write on flash (Linus Walleij) - ARM: dts: ixp4xx: Add USRobotics USR8200 device tree (Linus Walleij) - ARM: dts: Use only the Linksys compatible for now (Linus Walleij) - dt-bindings: arm: List more IXP4xx devices (Linus Walleij) - dt-bindings: Add vendor prefixes (Linus Walleij) - ARM: dts: samsung: exynos4210: enable polling (Mateusz Majewski) - ARM: dts: samsung: s5pv210-galaxys: switch sound card to audio-routing (Krzysztof Kozlowski) - ARM: dts: samsung: s5pv210-fascinate4g: switch sound card to audio-routing (Krzysztof Kozlowski) - ARM: dts: samsung: exynos5422-odroid: switch sound card to audio-routing (Krzysztof Kozlowski) - ARM: dts: samsung: exynos4412-odroid: switch sound card to audio-routing (Krzysztof Kozlowski) - ARM: dts: samsung: exynos4412-n710x: switch sound card to audio-routing (Krzysztof Kozlowski) - ARM: dts: samsung: exynos4412-galaxy-s3: switch sound card to audio-routing (Krzysztof Kozlowski) - ARM: dts: samsung: exynos4212-tab3: switch sound card to audio-routing (Krzysztof Kozlowski) - arm64: dts: exynos: remove unused TMU alias (Mateusz Majewski) - arm64: dts: exynos: Use pinctrl macros for exynos5433-tm2 (Jaewon Kim) - arm64: dts: exynos: exynos5433-tm2: switch sound card to audio-routing (Krzysztof Kozlowski) - arm64: dts: exynos: Enable USB support on E850-96 board (Sam Protsenko) - arm64: dts: exynos: Enable USB in Exynos850 (Sam Protsenko) - ARM: dts: nuvoton: add missing space before { (Krzysztof Kozlowski) - ARM: dts: mediatek: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: mediatek: add missing space before { (Krzysztof Kozlowski) - ARM: dts: omap3-devkit8000: correct ethernet reg addresses (split) (Krzysztof Kozlowski) - arm64: dts: marvell: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: mediatek: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: mediatek: add missing space before { (Krzysztof Kozlowski) - arm64: dts: apm: add missing space before { (Krzysztof Kozlowski) - arm64: dts: bitmain: lowercase unit addresses (Krzysztof Kozlowski) - arm64: dts: renesas: ulcb/kf: Use multi Component sound (Kuninori Morimoto) - ARM: dts: renesas: rskrza1: Add FLASH nodes (Geert Uytterhoeven) - ARM: dts: renesas: genmai: Add FLASH nodes (Geert Uytterhoeven) - ARM: dts: renesas: wheat: Move Ethernet node to LBSC (Geert Uytterhoeven) - ARM: dts: renesas: blanche: Move Ethernet node to LBSC (Geert Uytterhoeven) - ARM: dts: renesas: marzen: Move Ethernet node to LBSC (Geert Uytterhoeven) - ARM: dts: renesas: r8a7792: Add LBSC node (Geert Uytterhoeven) - ARM: dts: renesas: r8a7779: Add LBSC node (Geert Uytterhoeven) - ARM: dts: renesas: r7s72100: Add BSC node (Geert Uytterhoeven) - ARM: dts: renesas: Remove unused LBSC nodes from board DTS (Geert Uytterhoeven) - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Yoshihiro Shimoda) - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Yoshihiro Shimoda) - ARM: dts: renesas: gr-peach: Remove unneeded probe-type property (Geert Uytterhoeven) - ARM: dts: renesas: ape6evm: Drop bogus "mtd-rom" compatible value (Geert Uytterhoeven) - ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name (Geert Uytterhoeven) - arm64: dts: renesas: Handle ADG bit for sound clk_i (Kuninori Morimoto) - dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/G3S SoC (Claudiu Beznea) - dt-bindings: soc: renesas: Document Renesas RZ/G3S SoC variants (Claudiu Beznea) - ARM: dts: st: href-tvk1281618: correct touchscreen syna,nosleep-mode (Krzysztof Kozlowski) - ARM: dts: st: href-tvk1281618: fix touchscreen VIO supply (Krzysztof Kozlowski) - arm64: dts: Add AMD Pensando Elba SoC support (Brad Larson) - dt-bindings: arm: add AMD Pensando boards (Brad Larson) - vfio/mtty: Enable migration support (Alex Williamson) - vfio/mtty: Overhaul mtty interrupt handling (Alex Williamson) - vfio: Fix smatch errors in vfio_combine_iova_ranges() (Alex Williamson) - vfio/cdx: Add parentheses between bitwise AND expression and logical NOT (Nathan Chancellor) - vfio/mlx5: Activate the chunk mode functionality (Yishai Hadas) - vfio/mlx5: Add support for READING in chunk mode (Yishai Hadas) - vfio/mlx5: Add support for SAVING in chunk mode (Yishai Hadas) - vfio/mlx5: Pre-allocate chunks for the STOP_COPY phase (Yishai Hadas) - vfio/mlx5: Rename some stuff to match chunk mode (Yishai Hadas) - vfio/mlx5: Enable querying state size which is > 4GB (Yishai Hadas) - vfio/mlx5: Refactor the SAVE callback to activate a work only upon an error (Yishai Hadas) - vfio/mlx5: Wake up the reader post of disabling the SAVING migration file (Yishai Hadas) - vfio: use __aligned_u64 in struct vfio_device_ioeventfd (Stefan Hajnoczi) - vfio: use __aligned_u64 in struct vfio_device_gfx_plane_info (Stefan Hajnoczi) - vfio: trivially use __aligned_u64 for ioctl structs (Stefan Hajnoczi) - vfio-cdx: add bus mastering device feature support (Nipun Gupta) - vfio: add bus master feature to device feature ioctl (Nipun Gupta) - cdx: add support for bus mastering (Nipun Gupta) - dma-debug: Fix a typo in a debugging eye-catcher (Chuck Lever) - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Sean Christopherson) - m68k: remove unused includes from dma.c (Christoph Hellwig) - m68k: don't provide arch_dma_alloc for nommu/coldfire (Christoph Hellwig) - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Christoph Hellwig) - m68k: use the coherent DMA code for coldfire without data cache (Christoph Hellwig) - dma-direct: warn when coherent allocations aren't supported (Christoph Hellwig) - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Christoph Hellwig) - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Christoph Hellwig) - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Christoph Hellwig) - pmdomain: amlogic: Fix mask for the second NNA mem PD domain (Tomeu Vizoso) - pmdomain: qcom: rpmhpd: Add SC8380XP power domains (Abel Vesa) - pmdomain: qcom: rpmhpd: Add SM8650 RPMh Power Domains (Neil Armstrong) - dt-bindings: power: rpmpd: Add SC8380XP support (Abel Vesa) - dt-bindings: power: qcom,rpmhpd: Add GMXC PD index (Sibi Sankar) - dt-bindings: power: qcom,rpmpd: document the SM8650 RPMh Power Domains (Neil Armstrong) - pmdomain: imx: Make imx pgc power domain also set the fwnode (Pengfei Li) - pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable (Maíra Canal) - pmdomain: qcom: rpmpd: Add QM215 power domains (Otto Pflüger) - pmdomain: qcom: rpmpd: Add MSM8917 power domains (Otto Pflüger) - dt-bindings: power: rpmpd: Add MSM8917, MSM8937 and QM215 (Otto Pflüger) - pmdomain: qcom: rpmhpd: Drop the ->opp_to_performance_state() callback (Ulf Hansson) - pmdomain: qcom: rpmpd: Drop the ->opp_to_performance_state() callback (Ulf Hansson) - pmdomain: qcom: cpr: Drop the ->opp_to_performance_state() callback (Ulf Hansson) - pmdomain: Use device_get_match_data() (Rob Herring) - pmdomain: ti: add missing of_node_put (Julia Lawall) - pmdomain: mediatek: Add support for MT8365 (Fabien Parent) - pmdomain: mediatek: Add support for MTK_SCPD_STRICT_BUS_PROTECTION cap (Alexandre Bailon) - pmdomain: mediatek: Add support for WAY_EN operations (Alexandre Bailon) - pmdomain: mediatek: Unify configuration for infracfg and smi (Markus Schneider-Pargmann) - pmdomain: mediatek: Create bus protection operation functions (Markus Schneider-Pargmann) - pmdomain: mediatek: Split bus_prot_mask (Markus Schneider-Pargmann) - pmdomain: mediatek: Move bools to a flags field (Markus Schneider-Pargmann) - dt-bindings: power: Add MT8365 power domains (Fabien Parent) - dt-bindings: power: qcom,rpmpd: Add SM7150 (Danila Tikhonov) - pmdomain: starfive: Update prefixes for AON power domain (Changhuang Liang) - dt-bindings: power: Update prefixes for AON power domain (Changhuang Liang) - pmdomain: qcom: rpmhpd: Add support for SM7150 rpmh clocks (Danila Tikhonov) - pmdomain: renesas: rmobile-sysc: fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - pmdomain: xilinx: Move Kconfig option to the pmdomain subsystem (Ulf Hansson) - pmdomain: ti: Move and add Kconfig options to the pmdomain subsystem (Ulf Hansson) - pmdomain: tegra: Move Kconfig option to the pmdomain subsystem (Ulf Hansson) - pmdomain: sunxi: Move Kconfig option to the pmdomain subsystem (Ulf Hansson) - pmdomain: starfive: Move Kconfig file to the pmdomain subsystem (Ulf Hansson) - pmdomain: st: Add a Kconfig option for the ux500 power domain (Ulf Hansson) - pmdomain: samsung: Move Kconfig option to the pmdomain subsystem (Ulf Hansson) - pmdomain: rockchip: Move Kconfig option to the pmdomain subsystem (Ulf Hansson) - pmdomain: renesas: Move Kconfig options to the pmdomain subsystem (Ulf Hansson) - pmdomain: qcom: Move Kconfig options to the pmdomain subsystem (Ulf Hansson) - pmdomain: mediatek: Move Kconfig options to the pmdomain subsystem (Ulf Hansson) - pmdomain: imx: Move Kconfig options to the pmdomain subsystem (Ulf Hansson) - pmdomain: bcm: Move Kconfig options to the pmdomain subsystem (Ulf Hansson) - pmdomain: apple: Move Kconfig option to the pmdomain subsystem (Ulf Hansson) - pmdomain: amlogic: Move Kconfig options to the pmdomain subsystem (Ulf Hansson) - pmdomain: actions: Move Kconfig file to the pmdomain subsystem (Ulf Hansson) - pmdomain: Prepare to move Kconfig files into the pmdomain subsystem (Ulf Hansson) - pmdomain: starfive: Add JH7110 AON PMU support (Changhuang Liang) - pmdomain: starfive: Extract JH7110 pmu private operations (Changhuang Liang) - pmdomain: starfive: Replace SOC_STARFIVE with ARCH_STARFIVE (Changhuang Liang) - dt-bindings: power: Add power-domain header for JH7110 (Changhuang Liang) - pmdomain: starfive: Explicitly include correct DT includes (Rob Herring) - dt-bindings: power: add Amlogic T7 power domains (xianwei.zhao) - pmdomain: amlogic: Add support for T7 power domains controller (xianwei.zhao) - pmdomain: amlogic: init power domain state (xianwei.zhao) - pmdomain: amlogic: add driver to support power parent node (xianwei.zhao) - pmdomain: amlogic: modify some power domains property (xianwei.zhao) - mmc: meson-gx: Remove setting of CMD_CFG_ERROR (Rong Chen) - dt-bindings: mmc: sdhci-msm: document the SM8650 SDHCI Controller (Neil Armstrong) - MAINTAINERS: mmc: take over as maintainer of MCI & SDHCI MICROCHIP DRIVERS (Aubin Constans) - mmc: jz4740: Use device_get_match_data() (Rob Herring) - mmc: sdhci-npcm: Add NPCM SDHCI driver (Tomer Maimon) - dt-bindings: mmc: npcm,sdhci: Document NPCM SDHCI controller (Tomer Maimon) - mmc: sdhci-pltfm: Make driver OF independent (Andy Shevchenko) - mmc: sdhci-pltfm: Drop unnecessary error messages in sdhci_pltfm_init() (Andy Shevchenko) - mmc: sdhci-pci: Switch to use acpi_evaluate_dsm_typed() (Andy Shevchenko) - mmc: debugfs: Allow host caps to be modified (Vincent Whitchurch) - mmc: core: Always reselect card type (Vincent Whitchurch) - mmc: mmci: use peripheral flow control for STM32 (Ben Wolsieffer) - mmc: vub300: replace deprecated strncpy with strscpy (Justin Stitt) - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Kees Cook) - mmc: starfive: Change tuning implementation (William Qiu) - dt-bindings: mmc: starfive: Remove properties from required (William Qiu) - mmc: hsq: Improve random I/O write performance for 4k buffers (Wenchao Chen) - mmc: core: Allow dynamical updates of the number of requests for hsq (Wenchao Chen) - mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2 (Victor Shih) - dt-bindings: mmc: renesas,sdhi: Document RZ/G3S support (Claudiu Beznea) - mmc: atmel-mci: Add description for struct member (Balamanikandan Gunasundar) - mmc: atmel-mci: add missing of_node_put (Julia Lawall) - mmc: host: Kconfig: Make MMC_SDHI_INTERNAL_DMAC config option dependant on ARCH_RENESAS (Lad Prabhakar) - mmc: sdhci-esdhc-imx: optimize the manual tuing logic to get the best timing (Haibo Chen) - dt-bindings: mmc: sdhci-msm: allow flexible order of optional clocks (Krzysztof Kozlowski) - dm crypt: account large pages in cc->n_allocated_pages (Mikulas Patocka) - dm integrity: use crypto_shash_digest() in sb_mac() (Eric Biggers) - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Eric Biggers) - dm error: Add support for zoned block devices (Damien Le Moal) - dm delay: for short delays, use kthread instead of timers and wq (Christian Loehle) - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Mike Snitzer) - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Mike Snitzer) - dm: enhance alloc_multiple_bios() to be more versatile (Mike Snitzer) - dm: make __send_duplicate_bios return unsigned int (Mikulas Patocka) - dm log userspace: replace deprecated strncpy with strscpy (Justin Stitt) - dm ioctl: replace deprecated strncpy with strscpy_pad (Justin Stitt) - dm crypt: replace open-coded kmemdup_nul (Justin Stitt) - dm cache metadata: replace deprecated strncpy with strscpy (Justin Stitt) - dm: shortcut the calls to linear_map and stripe_map (Mikulas Patocka) - dt-bindings: ata: tegra: Disallow undefined properties (Rob Herring) - ata: libata-core: Improve ata_dev_power_set_active() (Damien Le Moal) - ata: libata-eh: Spinup disk on resume after revalidation (Damien Le Moal) - ata: imx: Use device_get_match_data() (Rob Herring) - ata: xgene: Use of_device_get_match_data() (Rob Herring) - ata: sata_mv: aspeed: fix value check in mv_platform_probe() (Ma Ke) - ata: ahci: Add Intel Alder Lake-P AHCI controller to low power chipsets list (Mika Westerberg) - ata: libata: Cleanup inline DMA helper functions (Damien Le Moal) - ata: libata-eh: Reduce "disable device" message verbosity (Damien Le Moal) - ata: libata-eh: Improve reset error messages (Damien Le Moal) - ata: libata-sata: Improve ata_sas_slave_configure() (Damien Le Moal) - ata: libata-core: Do not resume runtime suspended ports (Damien Le Moal) - ata: libata-core: Do not poweroff runtime suspended ports (Damien Le Moal) - ata: libata-core: Remove ata_port_resume_async() (Damien Le Moal) - ata: libata-core: Remove ata_port_suspend_async() (Damien Le Moal) - ata: libata-core: Detach a port devices on shutdown (Damien Le Moal) - ata: libata-core: Synchronize ata_port_detach() with hotplug (Damien Le Moal) - ata: libata-scsi: Cleanup ata_scsi_start_stop_xlat() (Damien Le Moal) - scsi: Remove scsi device no_start_on_resume flag (Damien Le Moal) - ata: libata: Annotate struct ata_cpr_log with __counted_by (Kees Cook) - ata: ahci: add identifiers for ASM2116 series adapters (Szuying Chen) - ata: ahci: print the lpm policy on boot (Niklas Cassel) - md: cleanup pers->prepare_suspend() (Yu Kuai) - md-cluster: check for timeout while a new disk adding (Denis Plotnikov) - block: ublk_drv: Remove unused function (Jiapeng Chong) - nvme-auth: allow mixing of secret and hash lengths (Mark O'Donovan) - nvme-auth: use transformed key size to create resp (Mark O'Donovan) - nvme-auth: alloc nvme_dhchap_key as single buffer (Mark O'Donovan) - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Hannes Reinecke) - nvme: rework NVME_AUTH Kconfig selection (Hannes Reinecke) - nvmet-tcp: peek icreq before starting TLS (Hannes Reinecke) - nvmet-tcp: control messages for recvmsg() (Hannes Reinecke) - nvmet-tcp: enable TLS handshake upcall (Hannes Reinecke) - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Hannes Reinecke) - nvmet-tcp: allocate socket file (Hannes Reinecke) - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Hannes Reinecke) - nvmet: make TCP sectype settable via configfs (Hannes Reinecke) - nvme-fabrics: parse options 'keyring' and 'tls_key' (Hannes Reinecke) - nvme-tcp: improve icreq/icresp logging (Hannes Reinecke) - nvme-tcp: control message handling for recvmsg() (Hannes Reinecke) - nvme-tcp: enable TLS handshake upcall (Hannes Reinecke) - nvme-tcp: allocate socket file (Hannes Reinecke) - security/keys: export key_lookup() (Hannes Reinecke) - nvme-keyring: implement nvme_tls_psk_default() (Hannes Reinecke) - nvme-tcp: add definitions for TLS cipher suites (Hannes Reinecke) - nvme: add TCP TSAS definitions (Hannes Reinecke) - nvme-keyring: define a 'psk' keytype (Hannes Reinecke) - nvme-keyring: register '.nvme' keyring (Hannes Reinecke) - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Kees Cook) - powerpc/pseries: PLPKS SED Opal keystore support (Greg Joyce) - block: sed-opal: keystore access for SED Opal keys (Greg Joyce) - block:sed-opal: SED Opal keystore (Greg Joyce) - ublk: simplify aborting request (Ming Lei) - ublk: replace monitor with cancelable uring_cmd (Ming Lei) - ublk: quiesce request queue when aborting queue (Ming Lei) - ublk: rename mm_lock as lock (Ming Lei) - ublk: move ublk_cancel_dev() out of ub->mutex (Ming Lei) - ublk: make sure io cmd handled in submitter task context (Ming Lei) - ublk: don't get ublk device reference in ublk_abort_queue() (Ming Lei) - ublk: Make ublks_max configurable (Mike Christie) - ublk: Limit dev_id/ub_number values (Mike Christie) - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Yu Kuai) - md: remove old apis to suspend the array (Yu Kuai) - md: suspend array in md_start_sync() if array need reconfiguration (Yu Kuai) - md/raid5: replace suspend with quiesce() callback (Yu Kuai) - md/md-linear: cleanup linear_add() (Yu Kuai) - md: cleanup mddev_create/destroy_serial_pool() (Yu Kuai) - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Yu Kuai) - md: use new apis to suspend array for ioctls involed array reconfiguration (Yu Kuai) - md: use new apis to suspend array for adding/removing rdev from state_store() (Yu Kuai) - md: use new apis to suspend array for sysfs apis (Yu Kuai) - md/raid5: use new apis to suspend array (Yu Kuai) - md/raid5-cache: use new apis to suspend array (Yu Kuai) - md/md-bitmap: use new apis to suspend array for location_store() (Yu Kuai) - md/dm-raid: use new apis to suspend array (Yu Kuai) - md: add new helpers to suspend/resume and lock/unlock array (Yu Kuai) - md: add new helpers to suspend/resume array (Yu Kuai) - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Yu Kuai) - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Yu Kuai) - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Yu Kuai) - md/raid1: don't split discard io for write behind (Yu Kuai) - md: do not require mddev_lock() for all options in array_state_store() (Mariusz Tkaczyk) - md: simplify md_seq_ops (Yu Kuai) - md: factor out a helper from mddev_put() (Yu Kuai) - partitions/ibm: Introduce defines for magic string length values (Jan Höppner) - partitions/ibm: Replace strncpy() and improve readability (Jan Höppner) - partitions/ibm: Remove unnecessary memset (Jan Höppner) - aoe: replace strncpy with strscpy (Justin Stitt) - null_blk: replace strncpy with strscpy (Justin Stitt) - cdrom: Remove now superfluous sentinel element from ctl_table array (Joel Granados) - md: replace deprecated strncpy with memcpy (Justin Stitt) - md/md-linear: Annotate struct linear_conf with __counted_by (Kees Cook) - md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store() (Yu Kuai) - md: don't check 'mddev->pers' from suspend_hi_store() (Yu Kuai) - md-bitmap: suspend array earlier in location_store() (Yu Kuai) - md-bitmap: remove the checking of 'pers->quiesce' from location_store() (Yu Kuai) - md: don't rely on 'mddev->pers' to be set in mddev_suspend() (Yu Kuai) - md: initialize 'writes_pending' while allocating mddev (Yu Kuai) - md: initialize 'active_io' while allocating mddev (Yu Kuai) - md: delay remove_and_add_spares() for read only array to md_start_sync() (Yu Kuai) - md: factor out a helper rdev_addable() from remove_and_add_spares() (Yu Kuai) - md: factor out a helper rdev_is_spare() from remove_and_add_spares() (Yu Kuai) - md: factor out a helper rdev_removeable() from remove_and_add_spares() (Yu Kuai) - md: delay choosing sync action to md_start_sync() (Yu Kuai) - md: factor out a helper to choose sync action from md_check_recovery() (Yu Kuai) - md: use separate work_struct for md_start_sync() (Yu Kuai) - badblocks: switch to the improved badblock handling code (Coly Li) - badblocks: improve badblocks_check() for multiple ranges handling (Coly Li) - badblocks: improve badblocks_clear() for multiple ranges handling (Coly Li) - badblocks: improve badblocks_set() for multiple ranges handling (Coly Li) - badblocks: add helper routines for badblock ranges handling (Coly Li) - badblocks: add more helper structure and routines in badblocks.h (Coly Li) - block/null_blk: add queue_rqs() support (Chengming Zhou) - blk-mq: update driver tags request table when start request (Chengming Zhou) - blk-mq: support batched queue_rqs() on shared tags queue (Chengming Zhou) - blk-mq: remove RQF_MQ_INFLIGHT (Chengming Zhou) - blk-mq: account active requests when get driver tag (Chengming Zhou) - io_uring: add support for vectored futex waits (Jens Axboe) - futex: make the vectored futex operations available (Jens Axboe) - futex: make futex_parse_waitv() available as a helper (Jens Axboe) - futex: add wake_data to struct futex_q (Jens Axboe) - io_uring: add support for futex wake and wait (Jens Axboe) - futex: abstract out a __futex_wake_mark() helper (Jens Axboe) - futex: factor out the futex wake handling (Jens Axboe) - futex: move FUTEX2_VALID_MASK to futex.h (Jens Axboe) - selftests/bpf/sockopt: Add io_uring support (Breno Leitao) - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Breno Leitao) - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Breno Leitao) - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Breno Leitao) - selftests/net: Extract uring helpers to be reusable (Breno Leitao) - tools headers: Grab copy of io_uring.h (Breno Leitao) - io_uring/cmd: Pass compat mode in issue_flags (Breno Leitao) - net/socket: Break down __sys_getsockopt (Breno Leitao) - net/socket: Break down __sys_setsockopt (Breno Leitao) - bpf: Add sockptr support for setsockopt (Breno Leitao) - bpf: Add sockptr support for getsockopt (Breno Leitao) - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jens Axboe) - io_uring/kbuf: Use slab for struct io_buffer objects (Gabriel Krisman Bertazi) - io_uring/kbuf: Allow the full buffer id space for provided buffers (Gabriel Krisman Bertazi) - io_uring/kbuf: Fix check of BID wrapping in provided buffers (Gabriel Krisman Bertazi) - io_uring/rsrc: cleanup io_pin_pages() (Jens Axboe) - io_uring: cancelable uring_cmd (Ming Lei) - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Ming Lei) - io_uring: add IORING_OP_WAITID support (Jens Axboe) - exit: add internal include file with helpers (Jens Axboe) - exit: add kernel_waitid_prepare() helper (Jens Axboe) - exit: move core of do_wait() into helper (Jens Axboe) - exit: abstract out should_wake helper for child_wait_callback() (Jens Axboe) - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jens Axboe) - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jens Axboe) - io_uring/rw: split io_read() into a helper (Jens Axboe) - xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled (Marek Marczykowski-Górecki) - xen: privcmd: Add support for ioeventfd (Viresh Kumar) - xen: evtchn: Allow shared registration of IRQ handers (Viresh Kumar) - xen: irqfd: Use _IOW instead of the internal _IOC() macro (Viresh Kumar) - xen: Make struct privcmd_irqfd's layout architecture independent (Viresh Kumar) - xen/xenbus: Add __counted_by for struct read_buffer and use struct_size() (Gustavo A. R. Silva) - xenbus: fix error exit in xenbus_init() (Juergen Gross) - x86/tdx: Mark TSC reliable (Kirill A. Shutemov) - x86/tdx: Fix __noreturn build warning around __tdx_hypercall_failed() (Kai Huang) - x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP (Kai Huang) - x86/virt/tdx: Wire up basic SEAMCALL functions (Kai Huang) - x86/tdx: Remove 'struct tdx_hypercall_args' (Kai Huang) - x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm (Kai Huang) - x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL (Kai Huang) - x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEAMCALL leafs (Kai Huang) - x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure (Kai Huang) - x86/tdx: Rename __tdx_module_call() to __tdcall() (Kai Huang) - x86/tdx: Make macros of TDCALLs consistent with the spec (Kai Huang) - x86/tdx: Skip saving output regs when SEAMCALL fails with VMFailInvalid (Kai Huang) - x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro (Kai Huang) - x86/tdx: Retry partially-completed page conversion hypercalls (Dexuan Cui) - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Helge Deller) - parisc: Show default CPU PSW.W setting as reported by PDC (Helge Deller) - parisc/pdc: Add width field to struct pdc_model (Helge Deller) - parisc: Add nop instructions after TLB inserts (John David Anglin) - parisc: simplify smp_prepare_boot_cpu() (Russell King (Oracle)) - parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table (Helge Deller) - parisc/firmware: Use PDC constants for narrow/wide firmware (Helge Deller) - parisc: Move parisc_narrow_firmware variable to header file (Helge Deller) - parisc/power: Trivial whitespace cleanups and license update (Helge Deller) - parisc/power: Add power soft-off when running on qemu (Helge Deller) - parisc: Allow building uncompressed Linux kernel (Helge Deller) - parisc: Add some missing PDC functions and constants (Helge Deller) - parisc: sba-iommu: Fix comment when calculating IOC number (Helge Deller) - m68k: lib: Include for __muldi3() (Geert Uytterhoeven) - m68k: fpsp040: Fix indentation by 5 spaces (Geert Uytterhoeven) - m68k: Fix indentation by 2 or 5 spaces in (Geert Uytterhoeven) - m68k: kernel: Fix indentation by 7 spaces in traps.c (Geert Uytterhoeven) - m68k: sun3: Fix indentation by 5 or 7 spaces (Geert Uytterhoeven) - m68k: Fix indentation by 7 spaces in (Geert Uytterhoeven) - m68k: defconfig: Update virt_defconfig for v6.6-rc3 (Geert Uytterhoeven) - m68k: defconfig: Update defconfigs for v6.6-rc1 (Geert Uytterhoeven) - m68k: io: Mark mmio read addresses as const (Arnd Bergmann) - m68k: Replace GPL 2.0+ README.legal boilerplate with SPDX (Geert Uytterhoeven) - m68k: sun3: Change led_pattern[] to unsigned char (Geert Uytterhoeven) - m68k: Add missing types to asm/irq.h (Rolf Eike Beer) - m68k: sun3/3x: Add and use "sun3.h" (Geert Uytterhoeven) - m68k: sun3x: Make dvma_print() static (Geert Uytterhoeven) - m68k: sun3x: Make sun3x_halt() static (Geert Uytterhoeven) - m68k: sun3x: Do not mark dvma_map_iommu() inline (Geert Uytterhoeven) - m68k: sun3x: Fix signature of sun3_leds() (Geert Uytterhoeven) - m68k: sun3: Make sun3_platform_init() static (Geert Uytterhoeven) - m68k: sun3: Make print_pte() static (Geert Uytterhoeven) - m68k: sun3: Annotate prom_printf() with __printf() (Geert Uytterhoeven) - m68k: sun3: Remove unused vsprintf() return value in prom_printf() (Geert Uytterhoeven) - m68k: sun3: Remove unused start_page in sun3_bootmem_alloc() (Geert Uytterhoeven) - m68k: sun3: Remove unused orig_baddr in free_baddr() (Geert Uytterhoeven) - m68k: sun3: Add missing asmlinkage to sun3_init() (Geert Uytterhoeven) - m68k: sun3: Fix signature of sun3_get_model() (Geert Uytterhoeven) - m68k: sun3: Fix context restore in flush_tlb_range() (Geert Uytterhoeven) - m68k: sun3: Improve Sun3/3x DVMA abstraction in (Geert Uytterhoeven) - m68k: sun3/3x: Include for config_sun3*() (Geert Uytterhoeven) - m68k: q40: Add and use "q40.h" (Geert Uytterhoeven) - m68k: mvme16x: Add and use "mvme16x.h" (Geert Uytterhoeven) - m68k: mvme16x: Remove unused sink in mvme16x_cons_write() (Geert Uytterhoeven) - m68k: mvme147: Make mvme147_init_IRQ() static (Geert Uytterhoeven) - m68k: mac: Add and use "mac.h" (Geert Uytterhoeven) - m68k: mac: Make mac_platform_init() static (Geert Uytterhoeven) - m68k: mac: Remove unused yday in unmktime() (Geert Uytterhoeven) - m68k: mac: Remove unused sine_data[] (Geert Uytterhoeven) - m68k: hp300: Include "time.h" for hp300_sched_init() (Geert Uytterhoeven) - m68k: bvme6000: Make bvme6000_abort_int() static (Geert Uytterhoeven) - m68k: apollo: Add and use "apollo.h" (Geert Uytterhoeven) - m68k: apollo: Replace set but not used variable by READ_ONCE() (Geert Uytterhoeven) - m68k: apollo: Make local reset, serial, and irq functions static (Geert Uytterhoeven) - m68k: apollo: Remove unused debug console functions (Geert Uytterhoeven) - m68k: atari: Add and use "atari.h" (Geert Uytterhoeven) - m68k: atari: Make atari_stram_map_pages() static (Geert Uytterhoeven) - m68k: atari: Make atari_platform_init() static (Geert Uytterhoeven) - m68k: atari: Make ikbd_reset() static (Geert Uytterhoeven) - m68k: atari: Document data parameter of stdma_try_lock() (Geert Uytterhoeven) - m68k: amiga: Add and use "amiga.h" (Geert Uytterhoeven) - m68k: amiga: pcmcia: Replace set but not used variable by READ_ONCE() (Geert Uytterhoeven) - m68k: emu: Mark version[] __maybe_unused (Geert Uytterhoeven) - m68k: emu: Remove unused vsnprintf() return value in nfprint() (Geert Uytterhoeven) - m68k: mm: Add and use "fault.h" (Geert Uytterhoeven) - m68k: mm: Move paging_init() to common (Geert Uytterhoeven) - m68k: mm: Include for hwreg_() (Geert Uytterhoeven) - m68k: kernel: Add and use "vectors.h" (Geert Uytterhoeven) - m68k: kernel: Add and use "traps.h" (Geert Uytterhoeven) - m68k: kernel: Add and use "signal.h" (Geert Uytterhoeven) - m68k: kernel: Add and use "ptrace.h" (Geert Uytterhoeven) - m68k: kernel: Add and use "process.h" (Geert Uytterhoeven) - m68k: kernel: Add and use "ints.h" (Geert Uytterhoeven) - m68k: kernel: Add and use (Geert Uytterhoeven) - m68k: kernel: Make bad_super_trap() static (Geert Uytterhoeven) - m68k: kernel: Include for trap_init() (Geert Uytterhoeven) - m68k: kernel: Add missing asmlinkage to do_notify_resume() (Geert Uytterhoeven) - m68k: Use kernel's generic libgcc functions (Greg Ungerer) - m68k: emu: Replace strlcpy() with strscpy() (Azeem Shaikh) - m68k: math-emu: Add missing prototypes (Geert Uytterhoeven) - m68k: math-emu: Reformat function and variable headers (Geert Uytterhoeven) - m68k: math-emu: Replace external declarations by header inclusion (Geert Uytterhoeven) - m68k: math-emu: Make multi_arith.h self-contained (Geert Uytterhoeven) - m68k: math-emu: Sanitize include guards (Geert Uytterhoeven) - m68k: math-emu: Fix incorrect file reference in fp_log.c (Geert Uytterhoeven) - arm64: Remove cpus_have_const_cap() (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_REPEAT_TLBI (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_NVIDIA_CARMEL_CNP (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_CAVIUM_23154 (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198 (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1742098 (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1542419 (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_843419 (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0 (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_{SVE,SME,SME2,FA64} (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_SPECTRE_V2 (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_SSBS (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_MTE (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_TLB_RANGE (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXT (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_RNG (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_EPAN (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_PAN (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_GIC_PRIO_MASKING (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_DIT (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CNP (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CACHE_DIC (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_BTI (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Mark Rutland) - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_{ADDRESS,GENERIC}_AUTH (Mark Rutland) - arm64: Use a positive cpucap for FP/SIMD (Mark Rutland) - arm64: Rename SVE/SME cpu_enable functions (Mark Rutland) - arm64: Use build-time assertions for cpucap ordering (Mark Rutland) - arm64: Explicitly save/restore CPACR when probing SVE and SME (Mark Rutland) - arm64: kvm: Use cpus_have_final_cap() explicitly (Mark Rutland) - arm64: Split kpti_install_ng_mappings() (Mark Rutland) - arm64: Fixup user features at boot time (Mark Rutland) - arm64: Rework setup_cpu_features() (Mark Rutland) - arm64: Add cpus_have_final_boot_cap() (Mark Rutland) - arm64: Add cpucap_is_possible() (Mark Rutland) - arm64: Factor out cpucap definitions (Mark Rutland) - arm64/arm: xen: enlighten: Fix KPTI checks (Mark Rutland) - clocksource/drivers/arm_arch_timer: Initialize evtstrm after finalizing cpucaps (Mark Rutland) - kselftest/arm64: add FEAT_LSE128 to hwcap test (Joey Gouly) - arm64: add FEAT_LSE128 HWCAP (Joey Gouly) - selftests/arm64: add HWCAP2_LRCPC3 test (Joey Gouly) - arm64: add FEAT_LRCPC3 HWCAP (Joey Gouly) - kselftest/arm64: Verify HWCAP2_SVE_B16B16 (Mark Brown) - arm64/sve: Report FEAT_SVE_B16B16 to userspace (Mark Brown) - arm64: cpufeature: Change DBM to display enabled cores (Jeremy Linton) - arm64: cpufeature: Display the set of cores with a feature (Jeremy Linton) - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer (Nathan Chancellor) - arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n (Maria Yu) - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (James Morse) - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Andre Przywara) - arm64: Remove system_uses_lse_atomics() (Gavin Shan) - arm64: Mark the 'addr' argument to set_ptes() and __set_pte_at() as unused (Catalin Marinas) - arm64/mm: Hoist synchronization out of set_ptes() loop (Ryan Roberts) - arm64: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed (Catalin Marinas) - kselftest/arm64: Validate SVCR in streaming SVE stress test (Mark Brown) - arm64: smp: Don't directly call arch_smp_send_reschedule() for wakeup (Douglas Anderson) - arm64: smp: avoid NMI IPIs with broken MediaTek FW (Mark Rutland) - arm64: smp: Mark IPI globals as __ro_after_init (Douglas Anderson) - arm64: kgdb: Implement kgdb_roundup_cpus() to enable pseudo-NMI roundup (Douglas Anderson) - arm64: smp: IPI_CPU_STOP and IPI_CPU_CRASH_STOP should try for NMI (Douglas Anderson) - arm64: smp: Add arch support for backtrace using pseudo-NMI (Douglas Anderson) - arm64: smp: Remove dedicated wakeup IPI (Mark Rutland) - arm64: idle: Tag the arm64 idle functions as __cpuidle (Douglas Anderson) - irqchip/gic-v3: Enable support for SGIs to act as NMIs (Douglas Anderson) - arm64/sve: Remove SMCR pseudo register from cpufeature code (Mark Brown) - arm64/sve: Remove ZCR pseudo register from cpufeature code (Mark Brown) - perf: hisi: Fix use-after-free when register pmu fails (Junhao He) - drivers/perf: hisi_pcie: Initialize event->cpu only on success (Yicong Yang) - drivers/perf: hisi_pcie: Check the type first in pmu::event_init() (Yicong Yang) - perf/arm-cmn: Enable per-DTC counter allocation (Robin Murphy) - perf/arm-cmn: Rework DTC counters (again) (Robin Murphy) - perf/arm-cmn: Fix DTC domain detection (Robin Murphy) - drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init() (Anshuman Khandual) - drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally (Anshuman Khandual) - drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process (Hao Chen) - drivers/perf: xgene: Use device_get_match_data() (Rob Herring) - perf/amlogic: add missing MODULE_DEVICE_TABLE (Marek Szyprowski) - docs/perf: Add ampere_cspmu to toctree to fix a build warning (Ilkka Koskinen) - perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (Ilkka Koskinen) - perf: arm_cspmu: Support implementation specific validation (Ilkka Koskinen) - perf: arm_cspmu: Support implementation specific filters (Ilkka Koskinen) - perf: arm_cspmu: Split 64-bit write to 32-bit writes (Ilkka Koskinen) - perf: arm_cspmu: Separate Arm and vendor module (Besar Wicaksono) - drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo (Umio Yasuno) - drm/amdgpu: Remove duplicate fdinfo fields (Rob Clark) - drm/amd/amdgpu: avoid to disable gfxhub interrupt when driver is unloaded (Kenneth Feng) - drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems (David Francis) - drm/amdgpu: Retrieve CE count from ce_count_lo_chip in EccInfo table (Candice Li) - drm/amdgpu: Identify data parity error corrected in replay mode (Candice Li) - drm/amdgpu: Fix typo in IP discovery parsing (Mukul Joshi) - drm/amd/display: fix S/G display enablement (Hamza Mahfooz) - drm/amdxcp: fix amdxcp unloads incompletely (James Zhu) - drm/amd/amdgpu: fix the GPU power print error in pm info (Li Ma) - drm/amdgpu: Use pcie domain of xcc acpi objects (Lijo Lazar) - drm/amd: check num of link levels when update pcie param (Lin.Cao) - drm/amdgpu: Add a read to GFX v9.4.3 ring test (Lijo Lazar) - drm/amd/pm: call smu_cmn_get_smc_version in is_mode1_reset_supported. (Yifan Zhang) - drm/amdgpu: get RAS poison status from DF v4_6_2 (Tao Zhou) - drm/amdgpu: Use discovery table's subrevision (Lijo Lazar) - drm/amd/display: 3.2.256 (Aric Cyr) - drm/amd/display: add interface to query SubVP status (Aurabindo Pillai) - drm/amd/display: Read before writing Backlight Mode Set Register (Iswara Nagulendran) - drm/amd/display: Disable SYMCLK32_SE RCO on DCN314 (Michael Strauss) - drm/amd/display: Fix shaper using bad LUT params (Ilya Bakoulin) - drm/amd/display: add null check for invalid opps (Samson Tam) - drm/amd/display: Update FAMS sequence for DCN30 & DCN32 (Alvin Lee) - drm/amd/display: fix num_ways overflow error (Samson Tam) - drm/amd/display: Add prefix for plane functions (Rodrigo Siqueira) - drm/amd/display: Add prefix to amdgpu crtc functions (Rodrigo Siqueira) - drm/amd/display: Correct enum typo (Rodrigo Siqueira) - drm/amd/display: Set emulated sink type to HDMI accordingly. (Alex Hung) - drm/amd/display: Revert "drm/amd/display: allow edp updates for virtual signal" (Alex Hung) - drm/amd/display: Fix HDMI framepack 3D test issue (Sung Joon Kim) - drm/amd/display: Fix IPS handshake for idle optimizations (Nicholas Kazlauskas) - drm/amd/display: implement map dc pipe with callback in DML2 (Wenjing Liu) - drm/amd/display: add pipe resource management callbacks to DML2 (Wenjing Liu) - drm/amd/display: Reduce default backlight min from 5 nits to 1 nits (Swapnil Patel) - drm/amd/display: Update SDP VSC colorimetry from DP test automation request (George Shen) - drm/amd/display: Add a check for idle power optimization (Sung Joon Kim) - drm/amd/display: Revert "Improve x86 and dmub ips handshake" (Nicholas Kazlauskas) - drm/amd/display: Fix MST Multi-Stream Not Lighting Up on dcn35 (Fangzhi Zuo) - drm/amd: Explicitly disable ASPM when dynamic switching disabled (Mario Limonciello) - drm/amd: Move AMD_IS_APU check for ASPM into top level function (Mario Limonciello) - drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported (Mario Limonciello) - Revert "drm/amdkfd: Use partial migrations in GPU page faults" (Philip Yang) - Revert "drm/amdkfd:remove unused code" (Philip Yang) - drm/amd/display: Fix copyright notice in DC code (Stylon Wang) - drm/amd/display: Fix copyright notice in DML2 code (Stylon Wang) - drm/amd/display: Add missing copyright notice in DMUB (Stylon Wang) - drm/amdgpu remove restriction of sriov max_pfn on Vega10 (Lin.Cao) - drm/amdkfd: Address 'remap_list' not described in 'svm_range_add' (Srinivasan Shanmugam) - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL (Qu Huang) - drm/amdgpu: bypass RAS error reset in some conditions (Tao Zhou) - drm/amdgpu: enable RAS poison mode for APU (Tao Zhou) - drm/amdgpu/vpe: correct queue stop programing (Lang Yu) - drm/amd/display: Fix DMUB errors introduced by DML2 (Rodrigo Siqueira) - drm/amd: Disable ASPM for VI w/ all Intel systems (Mario Limonciello) - drm/amd/display: Remove power sequencing check (Agustin Gutierrez) - drm/amd/display: Set the DML2 attribute to false in all DCNs older than version 3.5 (Rodrigo Siqueira) - drm/amd/pm: Fix the return value in default case (Ma Jun) - drm/amdgpu: Add API to get full IP version (Lijo Lazar) - drm/amdgpu: add tmz support for GC IP v11.5.0 (Jiadong Zhu) - drm/amd/pm: drop unneeded dpm features disablement for SMU 14.0.0 (Jiadong Zhu) - drm/amdgpu: modify if condition in nbio_v7_7.c (Li Ma) - drm/amdkfd: Fix shift out-of-bounds issue (Jesse Zhang) - drm/amdgpu: refine ras error kernel log print (Yang Wang) - drm/amdgpu: fix find ras error node error (Yang Wang) - drm/amd/display: reprogram det size while seamless boot (Hugo Hu) - drm/amd/pm: record mca debug mode in RAS (Tao Zhou) - drm/amdgpu: move buffer funcs setting up a level (Alex Deucher) - MAINTAINERS: Update the GPU Scheduler email (Luben Tuikov) - drm/sched: Convert the GPU scheduler to variable number of run-queues (Luben Tuikov) - MAINTAINERS: drm/ci: add entries for xfail files (Helen Koike) - drm/ci: docs: add step about how to request privileges (Helen Koike) - drm/ci: do not automatically retry on error (Helen Koike) - drm/ci: export kernel config (Helen Koike) - drm/ci: increase i915 job timeout to 1h30m (Helen Koike) - drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards (Helen Koike) - drm/ci: clean up xfails (specially flakes list) (Helen Koike) - drm/ci: uprev IGT and make sure core_getversion is run (Helen Koike) - drm/ci: add helper script update-xfails.py (Helen Koike) - drm/ci: fix DEBIAN_ARCH and get amdgpu probing (Helen Koike) - drm/ci: uprev mesa version: fix container build & crosvm (Helen Koike) - drm/ci: Enable CONFIG_BACKLIGHT_CLASS_DEVICE (Rob Clark) - drm/ci: force-enable CONFIG_MSM_MMCC_8996 as built-in (Dmitry Baryshkov) - drm/ci: pick up -external-fixes from the merge target repo (Dmitry Baryshkov) - drm/doc: ci: Require more context for flaky tests (Maxime Ripard) - drm/doc: document DRM_IOCTL_MODE_CREATE_DUMB (Simon Ser) - drm/rockchip: vop: Add NV15, NV20 and NV30 support (Jonas Karlman) - drm/fourcc: Add NV20 and NV30 YUV formats (Jonas Karlman) - drm/rockchip: vop2: rename window formats to show window type using them (Andy Yan) - drm/rockchip: vop2: Add more supported 10bit formats (Andy Yan) - drm/rockchip: vop2: remove the unsupported format of cluster window (Andy Yan) - drm/rockchip: vop: fix format bpp calculation (Andy Yan) - drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for burst mode (Liu Ying) - drm/client: Convert drm_client_buffer_addfb() to drm_mode_addfb2() (Geert Uytterhoeven) - drm/doc: use cross-references for macros (Simon Ser) - drm/vc4: fix typo (Dario Binacchi) - accel/ivpu: Delete the TODO file (Deepak R Varma) - accel/ivpu/37xx: Remove support for FPGA and simics (Stanislaw Gruszka) - accel/ivpu: Do not initialize parameters on power up (Stanislaw Gruszka) - accel/ivpu: Print IPC type string instead of number (Krystian Pradzynski) - accel/ivpu: Read clock rate only if device is up (Karol Wachowski) - accel/ivpu: Fix verbose version of REG_POLL macros (Krystian Pradzynski) - accel/ivpu: Use ratelimited warn and err in IPC/JSM (Krystian Pradzynski) - arm64: defconfig: Enable ILITEK_ILI9882T panel (Cong Yang) - drm/panel: ili9882t: Avoid blurred screen from fast sleep (Cong Yang) - drm/panel: ili9882t: Break out as separate driver (Cong Yang) - drm/ast: Move register constants to ast_reg.h (Thomas Zimmermann) - drm/ast: Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R (Thomas Zimmermann) - drm/ast: Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R (Thomas Zimmermann) - drm/ast: Rename AST_IO_CRTC_PORT to AST_IO_VGACRI (Thomas Zimmermann) - drm/ast: Rename AST_IO_GR_PORT to AST_IO_VGAGRI (Thomas Zimmermann) - drm/ast: Rename AST_IO_DAC_DATA to AST_IO_VGAPDR (Thomas Zimmermann) - drm/ast: Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR (Thomas Zimmermann) - drm/ast: Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR (Thomas Zimmermann) - drm/ast: Rename AST_IO_SEQ_PORT to AST_IO_VGASRI (Thomas Zimmermann) - drm/ast: Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER (Thomas Zimmermann) - drm/ast: Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W (Thomas Zimmermann) - drm/ast: Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W (Thomas Zimmermann) - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/omapfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Thomas Zimmermann) - fbdev: Provide I/O-memory helpers as module (Thomas Zimmermann) - dt-bindings: display: Add SSD132x OLED controllers (Javier Martinez Canillas) - dt-bindings: display: Split common Solomon properties in their own schema (Javier Martinez Canillas) - drm/ssd130x: Add support for the SSD132x OLED controller family (Javier Martinez Canillas) - drm/ssd130x: Rename commands that are shared across chip families (Javier Martinez Canillas) - drm/ssd130x: Add a controller family id to the device info data (Javier Martinez Canillas) - drm/ssd130x: Replace .page_height field in device info with a constant (Javier Martinez Canillas) - drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MIT (Thomas Hellström) - Documentation/gpu: Add a VM_BIND async document (Thomas Hellström) - drm/panel: st7703: Add Powkiddy RGB30 Panel Support (Chris Morgan) - dt-bindings: panel: Add Powkiddy RGB30 panel compatible (Chris Morgan) - dt-bindings: vendor-prefixes: document Powkiddy (Chris Morgan) - drm/rockchip: remove NR_LAYERS macro on vop2 (Andy Yan) - drm/rockchip: remove unused struct in vop2 (Andy Yan) - drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() (Dan Carpenter) - drm/bridge: lt9611uxc: fix the race in the error path (Dmitry Baryshkov) - drm/bridge: imx: Add i.MX93 MIPI DSI support (Liu Ying) - dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI (Liu Ying) - drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX timeout check (Liu Ying) - drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte clock cycles for HSA and HBP (Liu Ying) - drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to calculate lbcc (Liu Ying) - drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support (Liu Ying) - drm/bridge: synopsys: dw-mipi-dsi: Force input bus flags (Liu Ying) - drm/bridge: synopsys: dw-mipi-dsi: Add input bus format negotiation support (Liu Ying) - drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge() helper (Liu Ying) - drm: adv7511: Add hpd_override_enable variable to struct adv7511_chip_info (Biju Das) - drm: adv7511: Add link_config variable to struct adv7511_chip_info (Biju Das) - drm: adv7511: Add has_dsi variable to struct adv7511_chip_info (Biju Das) - drm: adv7511: Add reg_cec_offset variable to struct adv7511_chip_info (Biju Das) - drm: adv7511: Add supply_names and num_supplies variables to struct adv7511_chip_info (Biju Das) - drm: adv7511: Add max_lane_freq_khz variable to struct adv7511_chip_info (Biju Das) - drm: adv7511: Add max_mode_clock_khz variable to struct adv7511_chip_info (Biju Das) - drm: adv7511: Add struct adv7511_chip_info and use i2c_get_match_data() (Biju Das) - drm/panel: st7703: Fix timings when entering/exiting sleep (Frank Oltmanns) - drm/panel: st7703: Pick different reset sequence (Ondrej Jirman) - drm/ssd130x: Fix atomic_check for disabled planes (Thomas Zimmermann) - MAINTAINERS: Update entry for megachips-stdpxxxx-ge-b850v3-fw (Ian Ray) - drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to drm_do_get_edid() (Ian Ray) - accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size() (Jacek Lawrynowicz) - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Dave Airlie) - drm/amd/display: Fix stack size issue on DML2 (Rodrigo Siqueira) - drm/amd/display: Reduce stack size by splitting function (Rodrigo Siqueira) - drm/amdkfd: remap unaligned svm ranges that have split (Alex Sierra) - drm/amdgpu: Create version number for coredumps (André Almeida) - drm/amdgpu: Move coredump code to amdgpu_reset file (André Almeida) - drm/amdgpu: Encapsulate all device reset info (André Almeida) - drm/amdgpu: support the port num info based on the capability flag (Shiwu Zhang) - drm/amdgpu: prepare the output buffer for GET_PEER_LINKS command (Shiwu Zhang) - drm/amdgpu: drop status query/reset for GCEA 9.4.3 and MMEA 1.8 (Tao Zhou) - drm/amdgpu: update the xgmi ta interface header (Shiwu Zhang) - drm/amdgpu: add set/get mca debug mode operations (Tao Zhou) - drm/amdgpu: replace reset_error_count with amdgpu_ras_reset_error_count (Tao Zhou) - drm/amdgpu: add clockgating support for NBIO v7.7.1 (Li Ma) - drm/amdgpu: fix missing stuff in NBIO v7.11 (Li Ma) - drm/amdgpu: Enable RAS feature by default for APU (Stanley.Yang) - drm/amdgpu: fix typo for amdgpu ras error data print (Yang Wang) - drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P4 (Bokun Zhang) - drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P3 (Bokun Zhang) - drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P2 (Bokun Zhang) - drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P1 (Bokun Zhang) - drm/amdgpu: Fix delete nodes that have been relesed (Stanley.Yang) - drm/amdgpu: Enable mca debug mode mode when ras enabled (Stanley.Yang) - drm/amdgpu: Add UVD_VCPU_INT_EN2 to dpg sram (Hawking Zhang) - drm/amd/display: Respect CONFIG_FRAME_WARN=0 in DML2 (Nathan Chancellor) - drm/amd/display: clean up some inconsistent indenting (Jiapeng Chong) - drm/amd/display: Simplify bool conversion (Yang Li) - drm/amd/display: Remove unneeded semicolon (Yang Li) - drm/amd/display: Remove duplicated include in dce110_hwseq.c (Yang Li) - drm/amd/display: clean up some inconsistent indentings (Yang Li) - drm/amd/pm: Handle non-terminated overdrive commands. (Bas Nieuwenhuizen) - drm/amdgpu: Enable software RAS in vcn v4_0_3 (Hawking Zhang) - drm/amdgpu: define ras_reset_error_count function (Tao Zhou) - drm/amdkfd:remove unused code (Jesse Zhang) - drm/amd/pm: Support for getting power1_cap_min value (Ma Jun) - drm/amdgpu: Log UE corrected by replay as correctable error (Candice Li) - drm/amdgpu: Reserve fences for VM update (Felix Kuehling) - drm/amdgpu: Fix possible null pointer dereference (Felix Kuehling) - drm/amdgpu: Workaround to skip kiq ring test during ras gpu recovery (Stanley.Yang) - drm/amd/display: Fix a handful of spelling mistakes in dml_print output (Colin Ian King) - drm/amdkfd: clean up some inconsistent indenting (Jiapeng Chong) - drm/amd/display: Remove brackets in macro to conform to coding style (Stylon Wang) - drm/amd: Read IMU FW version from scratch register during hw_init (Mario Limonciello) - drm/amd: Don't parse IMU ucode version if it won't be loaded (Mario Limonciello) - drm/amd: Move microcode init step to early_init() (Mario Limonciello) - drm/amdgpu: update retry times for psp BL wait (Asad Kamal) - drm/amd: Add missing kernel doc for prepare_suspend() (Mario Limonciello) - drm/amdgpu: update to the latest GC 11.5 headers (Alex Deucher) - drm/amd/pm: Fix a memory leak on an error path (Kunwu.Chan) - drm/amdgpu/mes11: remove aggregated doorbell code (Alex Deucher) - drm/amdgpu : Add hive ras recovery check (Asad Kamal) - drm/amd/display: Add missing lines of code in dc.c (Stylon Wang) - Revert "drm/amdgpu: Program xcp_ctl registers as needed" (Mangesh Gadre) - drm/amdgpu/umsch: add suspend and resume callback (Lang Yu) - drm/amdgpu/pm: update SMU 13.0.0 PMFW version check (Alex Deucher) - drm: vmwgfx_surface.c: copy user-array safely (Philipp Stanner) - drm_lease.c: copy user-array safely (Philipp Stanner) - kernel: watch_queue: copy user-array safely (Philipp Stanner) - kernel: kexec: copy user-array safely (Philipp Stanner) - string.h: add array-wrappers for (v)memdup_user() (Philipp Stanner) - drm/msm/a7xx: actually use a7xx state registers (Dmitry Baryshkov) - drm/msm/dpu: enable writeback on SM8550 (Neil Armstrong) - drm/msm/dpu: sm8550: remove unused VIG and DMA clock controls entries (Neil Armstrong) - drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wb (Neil Armstrong) - drm/msm/dpu: add setup_clk_force_ctrl() op to sspp & wb (Neil Armstrong) - drm/msm/dpu: create a dpu_hw_clk_force_ctrl() helper (Neil Armstrong) - drm/msm/a6xx: Fix up QMP handling (Konrad Dybcio) - drm/msm/dsi: free TX buffer in unbind (Dmitry Baryshkov) - drm/msm/dsi: use msm_gem_kernel_put to free TX buffer (Dmitry Baryshkov) - drm/msm/dp: use correct lifetime device for devm_drm_bridge_add (Dmitry Baryshkov) - drm/msm/hdmi: use correct lifetime device for devm_drm_bridge_add (Dmitry Baryshkov) - drm/msm/dsi: use correct lifetime device for devm_drm_bridge_add (Dmitry Baryshkov) - drm/msm: fix fault injection support (Dmitry Baryshkov) - drm/msm: carve out KMS code from msm_drv.c (Dmitry Baryshkov) - drm/msm: make fb debugfs file available only in KMS case (Dmitry Baryshkov) - drm/msm: only register 'kms' debug file if KMS is used (Dmitry Baryshkov) - drm/msm: switch to drmm_mode_config_init() (Dmitry Baryshkov) - drm/msm: rename msm_drv_shutdown() to msm_kms_shutdown() (Dmitry Baryshkov) - drm/msm: remove shutdown callback from msm_platform_driver (Dmitry Baryshkov) - drm/msm: rename msm_pm_prepare/complete to note the KMS nature (Dmitry Baryshkov) - drm/msm: drop pm ops from the headless msm driver (Dmitry Baryshkov) - drm/msm: remove msm_drm_private::bridges field (Dmitry Baryshkov) - drm/msm/dp: switch to devm_drm_bridge_add() (Dmitry Baryshkov) - drm/msm/dp: move pdev from struct dp_display_private to struct msm_dp (Dmitry Baryshkov) - drm/msm/hdmi: switch to devm_drm_bridge_add() (Dmitry Baryshkov) - drm/msm/dsi: switch to devm_drm_bridge_add() (Dmitry Baryshkov) - drm/msm/mdp5: move resource allocation to the _probe function (Dmitry Baryshkov) - drm/msm/mdp4: move resource allocation to the _probe function (Dmitry Baryshkov) - drm/msm/dpu: move resource allocation to the _probe function (Dmitry Baryshkov) - drm/msm: allow passing struct msm_kms to msm_drv_probe() (Dmitry Baryshkov) - drm/msm/adreno: Add A635 speedbin 0xac (A643) (Konrad Dybcio) - drm/msm/adreno: Add ZAP firmware name to A635 (Konrad Dybcio) - drm/msm/a6xx: Fix unknown speedbin case (Konrad Dybcio) - drm/msm/adreno: Fix SM6375 GPU ID (Konrad Dybcio) - drm/msm/a6xx: Poll for GBIF unhalt status in hw_init (Konrad Dybcio) - drm/msm/a6xx: Add A740 support (Konrad Dybcio) - drm/msm/a6xx: Add A730 support (Konrad Dybcio) - drm/msm/a6xx: Mostly implement A7xx gpu_state (Konrad Dybcio) - drm/msm/a6xx: Send ACD state to QMP at GMU resume (Konrad Dybcio) - drm/msm/a6xx: Add skeleton A7xx support (Konrad Dybcio) - drm/msm/a6xx: Add missing regs for A7XX (Konrad Dybcio) - dt-bindings: display/msm/gpu: Allow A7xx SKUs (Konrad Dybcio) - dt-bindings: display/msm/gmu: Allow passing QMP handle (Konrad Dybcio) - dt-bindings: display/msm/gmu: Add Adreno 7[34]0 GMU (Konrad Dybcio) - dt-bindings: display: msm: Make "additionalProperties: true" explicit (Rob Herring) - dt-bindings: display: msm: Add missing unevaluatedProperties on child node schemas (Rob Herring) - drm/msm/dp: support setting the DP subconnector type (Dmitry Baryshkov) - drm/msm/dp: Remove error message when downstream port not connected (Stephen Boyd) - drm/msm/dp: Inline dp_display_is_sink_count_zero() (Stephen Boyd) - drm/msm/dpu: move INTF tearing checks to dpu_encoder_phys_cmd_init (Dmitry Baryshkov) - drm/msm/dpu: drop useless check from dpu_encoder_phys_cmd_te_rd_ptr_irq() (Dmitry Baryshkov) - drm/msm/dpu: drop DPU_INTF_TE feature flag (Dmitry Baryshkov) - drm/msm/dpu: enable INTF TE operations only when supported by HW (Dmitry Baryshkov) - drm/msm/dpu: inline _setup_intf_ops() (Dmitry Baryshkov) - drm/msm/dpu: drop the DPU_PINGPONG_TE flag (Dmitry Baryshkov) - drm/msm/dpu: enable PINGPONG TE operations only when supported by HW (Dmitry Baryshkov) - drm/msm/dpu: inline _setup_pingpong_ops() (Dmitry Baryshkov) - drm/msm/dp: skip validity check for DP CTS EDID checksum (Jani Nikula) - drm/msm/dp: Remove dp_display_is_ds_bridge() (Stephen Boyd) - drm/msm/dp: Inline dp_link_parse_sink_count() (Stephen Boyd) - drm/msm/dp: Simplify with drm_dp_{max_link_rate, max_lane_count}() (Stephen Boyd) - drm/msm/dp: Remove aux_cfg_update_done and related code (Stephen Boyd) - drm/msm/dp: Remove dead code related to downstream cap info (Stephen Boyd) - drm/msm/dp: Use drm_dp_read_sink_count() helper (Stephen Boyd) - drm/msm/dp: Replace open-coded drm_dp_read_dpcd_caps() (Stephen Boyd) - drm/msm/dsi: Enable widebus for DSI (Jessica Zhang) - drm/msm/dsi: Add DATABUS_WIDEN MDP_CTRL2 bit (Jessica Zhang) - drm/msm/dpu: Enable widebus for DSI INTF (Jessica Zhang) - drm/msm/dpu: Move setting of dpu_enc::wide_bus_en to atomic enable() (Jessica Zhang) - drm/msm: Remove unnecessary NULL values (Ruan Jinjie) - drm/msm/dpu: shift IRQ indices by 1 (Dmitry Baryshkov) - drm/msm/dpu: stop using raw IRQ indices in the kernel traces (Dmitry Baryshkov) - drm/msm/dpu: stop using raw IRQ indices in the kernel output (Dmitry Baryshkov) - drm/msm/dpu: make the irq table size static (Dmitry Baryshkov) - drm/msm/dpu: add helper to get IRQ-related data (Dmitry Baryshkov) - drm/msm/dpu: extract dpu_core_irq_is_valid() helper (Dmitry Baryshkov) - drm/msm/dpu: remove irq_idx argument from IRQ callbacks (Dmitry Baryshkov) - drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling (AngeloGioacchino Del Regno) - drm/mediatek: aal: Compress of_device_id entries and add sentinel (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Add kerneldoc for struct mtk_disp_gamma (AngeloGioacchino Del Regno) - drm/mediatek: aal: Add kerneldoc for struct mtk_disp_aal (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Program gamma LUT type for descending or rising (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Make sure relay mode is disabled (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Add support for MT8195 (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Add support for 12-bit LUT (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Support multi-bank gamma LUT (AngeloGioacchino Del Regno) - drm/mediatek: De-commonize disp_aal/disp_gamma gamma_set functions (AngeloGioacchino Del Regno) - drm/mediatek: aal: Use bitfield macros (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Use bitfield macros (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Enable the Gamma LUT table only after programming (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Improve and simplify HW LUT calculation (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Support SoC specific LUT size (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Reduce indentation in mtk_gamma_set_common() (AngeloGioacchino Del Regno) - drm/mediatek: gamma: Adjust mtk_drm_gamma_set_common parameters (Jason-JH.Lin) - drm/mediatek: Fix iommu fault during crtc enabling (Jason-JH.Lin) - drm/mediatek: Fix iommu fault by swapping FBs after updating plane state (Jason-JH.Lin) - drm/mediatek: Support dynamic selection of MT8188 VDOSYS0 (Jason-JH.Lin) - drm/mediatek: dsi: Support dynamic connector selection (Jason-JH.Lin) - drm/mediatek: dpi: Support dynamic connector selection (Jason-JH.Lin) - drm/mediatek: Add connector dynamic selection capability (Jason-JH.Lin) - drm/mediatek: Add encoder_index interface for mtk_ddp_comp_funcs (Jason-JH.Lin) - drm/mediatek: Fix using wrong drm private data to bind mediatek-drm (Jason-JH.Lin) - drm/mediatek: Add crtc path enum for all_drm_priv array (Jason-JH.Lin) - drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data (Jason-JH.Lin) - drm/mediatek: dsi: Add mode_valid callback to DSI bridge (Shuijing Li) - drm/mediatek/dp: fix memory leak on ->get_edid callback error path (Jani Nikula) - drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection (Jani Nikula) - drm/mediatek: dp: Add support MT8188 dp/edp function (Shuijing Li) - drm/mediatek: dp: Add the audio divider to mtk_dp_data struct (Shuijing Li) - drm/mediatek: dp: Add the audio packet flag to mtk_dp_data struct (Shuijing Li) - dt-bindings: display: mediatek: dp: Add compatible for MediaTek MT8188 (Shuijing Li) - drm/mediatek: Fix coverity issue with unintentional integer overflow (Jason-JH.Lin) - drm/mediatek: Add mt8188 dsi compatible to mtk_dsi.c (Shuijing Li) - drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code (Shuijing Li) - dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT8188 (Shuijing Li) - drm/i915/perf: Determine context valid in OA reports (Umesh Nerlige Ramappa) - drm/i915/mtl: Don't set PIPE_CONTROL_FLUSH_L3 (Vinay Belgaumkar) - drm/i915: Prevent potential null-ptr-deref in engine_init_common (Nirmoy Das) - drm/i915: Enable GuC TLB invalidations for MTL (Jonathan Cavitt) - drm/i915/gt: Increase sleep in gt_tlb selftest sanitycheck (Jonathan Cavitt) - drm/i915: No TLB invalidation on wedged GT (Jonathan Cavitt) - drm/i915: No TLB invalidation on suspended GT (Jonathan Cavitt) - drm/i915: Define and use GuC and CTB TLB invalidation routines (Prathap Kumar Valsan) - drm/i915/guc: Add CT size delay helper (Jonathan Cavitt) - drm/i915: Add GuC TLB Invalidation device info flags (Jonathan Cavitt) - drm/i915/pxp: Clean up zero initializers (Ville Syrjälä) - drm/i915/guc: Clean up zero initializers (Ville Syrjälä) - drm/i915: Retry gtt fault when out of fence registers (Ville Syrjälä) - drm/i915/mtl: Remove the 'force_probe' requirement for Meteor Lake (Radhakrishna Sripada) - drm/i915/pci: Clean up zero initializers (Ville Syrjälä) - drm/i915/hdcp: Clean up zero initializers (Ville Syrjälä) - drm/i915/display: Clean up zero initializers (Ville Syrjälä) - drm/i915/dp: Remove unused DSC caps from intel_dp (Imre Deak) - drm/i915/dp_mst: Use connector DSC DPCD in intel_dp_mst_mode_valid_ctx() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_config() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_mode_valid() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_get_slice_count() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_supports_format() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_params() (Imre Deak) - drm/i915/dp: Pass only the required DSC DPCD to intel_dp_sink_dsc_version_minor() (Imre Deak) - drm/i915/dp: Pass only the required i915 to intel_dp_source_dsc_version_minor() (Imre Deak) - drm/i915/dp: Pass connector DSC DPCD to drm_dp_dsc_sink_supported_input_bpcs() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_max_sink_compressed_bppx16() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_dsc() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_fec() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_max_bpp() (Imre Deak) - drm/i915/dp: Use connector DSC DPCD in i915_dsc_fec_support_show() (Imre Deak) - drm/i915/dp: Use i915/intel connector local variables in i915_dsc_fec_support_show() (Imre Deak) - drm/i915/dp_mst: Set connector DSC capabilities and decompression AUX (Imre Deak) - drm/i915/dp: Store DSC DPCD capabilities in the connector (Imre Deak) - drm/i915/dp: Sanitize DPCD revision check in intel_dp_get_dsc_sink_cap() (Imre Deak) - drm/i915/dsb: Re-instate DSB for LUT updates (Ville Syrjälä) - drm/i915/dsb: Correct DSB command buffer cache coherency settings (Ville Syrjälä) - drm/i915/dsb: Allocate command buffer from local memory (Ville Syrjälä) - drm/i915/lnl: Remove watchdog timers for PSR (Mika Kahola) - drm/i915: Add new DG2 PCI IDs (Shekhar Chauhan) - drm/amdgpu/vkms: fix a possible null pointer dereference (Ma Ke) - drm/amd/swsmu: update smu v14_0_0 header files and metrics table (Li Ma) - drm/amdgpu: add RAS error info support for umc_v12_0 (Yang Wang) - drm/amdgpu: add RAS error info support for mmhub_v1_8 (Yang Wang) - drm/amdgpu: add RAS error info support for gfx_v9_4_3 (Yang Wang) - drm/amdgpu: add RAS error info support for sdma_v4_4_2. (Yang Wang) - drm/amdgpu: add ras_err_info to identify RAS error source (Yang Wang) - drm/amdgpu: flush the correct vmid tlb for specific pasid (Yifan Zhang) - drm/amdgpu: make err_data structure built-in for ras_manager (Yang Wang) - drm/amdgpu: disable GFXOFF and PG during compute for GFX9 (Jesse Zhang) - drm/amdgpu/umsch: fix missing stuff during rebase (Lang Yu) - drm/amdgpu/umsch: correct IP version format (Lang Yu) - drm/amdgpu: don't use legacy invalidation on MMHUB v3.3 (Lang Yu) - drm/amdgpu: correct NBIO v7.11 programing (Lang Yu) - drm/radeon: fix a possible null pointer dereference (Ma Ke) - drm/amdgpu: Correctly use bo_va->ref_count in compute VMs (Xiaogang Chen) - drm/amd/pm: Add P2S tables for SMU v13.0.6 (Lijo Lazar) - drm/amdgpu: Add support to load P2S tables (Lijo Lazar) - drm/amdgpu: Update PSP interface header (Lijo Lazar) - drm/amdgpu: Avoid FRU EEPROM access on APU (Lijo Lazar) - drm/amdgpu: save VCN instances init info before jpeg init (Lin.Cao) - Revert "drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC" (Alex Hung) - Revert "drm/amd/display: Create one virtual connector in DC" (Alex Hung) - Revert "drm/amd/display: Disable virtual links" (Alex Hung) - Revert "drm/amd/display: Initialize writeback connector" (Alex Hung) - Revert "drm/amd/display: Skip writeback connector when we get amdgpu_dm_connector" (Alex Hung) - Revert "drm/amd/display: Return drm_connector from find_first_crtc_matching_connector" (Alex Hung) - Revert "drm/amd/display: Use drm_connector in create_stream_for_sink" (Alex Hung) - drm/amd/pm: drop most smu_cmn_get_smc_version in smu (Yifan Zhang) - drm/amd/pm: Add reset option for fan_ctrl on smu 13.0.7 (Ma Jun) - drm/amd/pm: Add reset option for fan_ctrl interfaces (Ma Jun) - Revert "drm/amd/display: Create amdgpu_dm_wb_connector" (Alex Hung) - Revert "drm/amd/display: Create fake sink and stream for writeback connector" (Alex Hung) - Revert "drm/amd/display: Hande writeback request from userspace" (Alex Hung) - Revert "drm/amd/display: Add writeback enable/disable in dc" (Alex Hung) - Revert "drm/amd/display: Fix writeback_info never got updated" (Alex Hung) - Revert "drm/amd/display: Validate hw_points_num before using it" (Alex Hung) - Revert "drm/amd/display: Fix writeback_info is not removed" (Alex Hung) - Revert "drm/amd/display: Add writeback enable field (wb_enabled)" (Alex Hung) - Revert "drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer" (Alex Hung) - Revert "drm/amd/display: Add new set_fc_enable to struct dwbc_funcs" (Alex Hung) - Revert "drm/amd/display: Disable DWB frame capture to emulate oneshot" (Alex Hung) - drm/amd/display: Revert "drm/amd/display: Use drm_connector in create_validate_stream_for_sink" (Alex Hung) - drm/amdgpu: Expose ras version & schema info (Asad Kamal) - drm/amdgpu: Read PSPv13 OS version from register (Lijo Lazar) - drm/amd/display: add missing NULL check for DML2 (Bob Zhou) - drm/amdgpu/umsch: enable doorbell for umsch (Lang Yu) - drm/amd/display: make dc_set_power_state() return type `void` again (Mario Limonciello) - drm/amd/display: Destroy DC context while keeping DML and DML2 (Mario Limonciello) - drm/amd/display: Catch errors from drm_atomic_helper_suspend() (Mario Limonciello) - drm/amd: Split up UVD suspend into prepare and suspend steps (Mario Limonciello) - drm/amd: Add concept of running prepare_suspend() sequence for IP blocks (Mario Limonciello) - drm/amd: Evict resources during PM ops prepare() callback (Mario Limonciello) - drm/amdgpu: enable GFX IP v11.5.0 CG and PG support (Li Ma) - drm/amdgpu: add support to power up/down UMSCH by SMU (Lang Yu) - drm/amdgpu: add power up/down UMSCH ppt callback (Lang Yu) - drm/amdgpu: add support to powerup VPE by SMU (Lang Yu) - drm/amdgpu/discovery: add SMU 14 support (Li Ma) - drm/amd/swsmu: add smu14 ip support (Kenneth Feng) - drm/amd/swsmu: add smu v14_0_0 pmfw if file (Li Ma) - drm/amd/swsmu: add smu v14_0_0 ppsmc file (Li Ma) - drm/amdgpu/swsmu: add smu v14_0_0 driver if file (Li Ma) - drm/amdgpu/umsch: power on/off UMSCH by DLDO (Lang Yu) - drm/amdgpu/umsch: fix psp frontdoor loading (Lang Yu) - drm/amdgpu: Increase IP discovery region size (Lijo Lazar) - drm/amd/pm: Use gpu_metrics_v1_4 for SMUv13.0.6 (Asad Kamal) - drm/amd/pm: Add gpu_metrics_v1_4 (Asad Kamal) - drm/amd/pm: Update metric table for smu v13_0_6 (Asad Kamal) - drm/amdgpu: Return -EINVAL when MMSCH init status incorrect (Lin.Cao) - drm/amd/pm: wait for completion of the EnableGfxImu command (Tim Huang) - drm/amdgpu/vpe: fix insert_nop ops (Lang Yu) - drm/amdgpu: Address member 'gart_placement' not described in 'amdgpu_gmc_gart_location' (Srinivasan Shanmugam) - drm/amdgpu/vpe: align with mcbp changes (Lang Yu) - drm/amdgpu/vpe: remove IB end boundary requirement (Lang Yu) - drm/amdgpu: Improve MES responsiveness during oversubscription (Jay Cornwall) - drm/amdgpu: fix SI failure due to doorbells allocation (Icenowy Zheng) - drm/amdgpu/discovery: enable DCN 3.5.0 support (Aaron Liu) - drm/amdkfd: get doorbell's absolute offset based on the db_size (Arvind Yadav) - drm/amdgpu: add missing NULL check (Christian König) - drm/amd/display: 3.2.255 (Aric Cyr) - drm/amd/display: Disable virtual links (Stylon Wang) - drm/amd/display: Disable SubVP if test pattern is enabled (George Shen) - drm/amd/display: Refactor DPG test pattern logic for ODM cases (George Shen) - drm/amd/display: Don't set dpms_off for seamless boot (Daniel Miess) - drm/amd/display: Refactor HWSS into component folder (Mounika Adhuri) - drm/amd/display: Revert "drm/amd/display: Add a check for idle power optimization" (Sung Joon Kim) - drm/amdgpu: add hub->ctx_distance in setup_vmid_config (Yifan Zhang) - drm/amd/display: Don't use fsleep for PSR exit waits (Nicholas Kazlauskas) - drm/amd/display: Update cursor limits based on SW cursor fallback limits (Alvin Lee) - drm/amd/display: Update dml ssb from pmfw clock table (Muhammad Ahmed) - drm/amd/display: Update stream mask (Duncan Ma) - drm/amd/display: Revert "drm/amd/display: remove duplicated edp relink to fastboot" (Aric Cyr) - drm/amd/display: Modify Vmin default value (Max Tseng) - drm/amd/display: Update pmfw_driver_if new structure (Charlene Liu) - drm/amd/display: VSIF v3 set Max Refresh Rate (Muhammad Ansari) - drm/amd/display: Modify SMU message logs (Sung Joon Kim) - drm/amdgpu: Fix potential null pointer derefernce (Stanley.Yang) - drm/amd/display: enable S/G display for for recent APUs by default (Yifan Zhang) - Documentation/amdgpu: Add FRU attribute details (Lijo Lazar) - drm/amdgpu: Add more FRU field information (Lijo Lazar) - drm/amdgpu: Refactor FRU product information (Lijo Lazar) - drm/amdgpu: enable FRU device for SMU v13.0.6 (Yang Wang) - drm/amdgpu: update ib start and size alignment (Boyuan Zhang) - drm/amd/display: add check in validate_only in dml2 (Gabe Teeger) - drm/amd/display: Port replay vblank logic to DML2 (Daniel Miess) - drm/amd/display: Modify Pipe Selection for Policy for ODM (Saaem Rizvi) - drm/amd/display: correct dml2 input and dlg_refclk (Charlene Liu) - drm/amd/display: Fix Chroma Surface height/width initialization (Sung Joon Kim) - drm/amd/display: Move stereo timing check to helper (Taimur Hassan) - drm/amd/display: Split pipe for stereo timings (Taimur Hassan) - drm/amd/display: Use fixed DET Buffer Size (Sung Joon Kim) - drm/amd/display: Handle multiple streams sourcing same surface (Sung Joon Kim) - drm/amd/display: Add z8_marks in dml (Charlene Liu) - drm/amd/display: Add DCN35 DML2 support (Qingqing Zhuo) - drm/amd/display: Introduce DML2 (Qingqing Zhuo) - drm/amd/display: Move dml code under CONFIG_DRM_AMD_DC_FP guard (Rodrigo Siqueira) - drm/amd/display: Move bw_fixed from DML folder (Rodrigo Siqueira) - drm/amd/display: Move custom_float from DML folder (Rodrigo Siqueira) - drm/amd/display: Move dce_calcs from DML folder (Rodrigo Siqueira) - drm/amdgpu: Enable SMU 13.0.0 optimizations when ROCm is active (v2) (Alex Deucher) - drm/amd/display: Move the memory allocation out of dcn20_validate_bandwidth_fp(). (Sebastian Andrzej Siewior) - drm/amd/display: Move the memory allocation out of dcn21_validate_bandwidth_fp(). (Sebastian Andrzej Siewior) - drm/amd/display: Add a warning if the FPU is used outside from task context. (Sebastian Andrzej Siewior) - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga (Mario Limonciello) - drm/radeon: Fix UBSAN array-index-out-of-bounds for Radeon HD 5430 (Mario Limonciello) - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 (Mario Limonciello) - drm/amdgpu: Annotate struct amdgpu_bo_list with __counted_by (Kees Cook) - drm/amdgpu: Drop unnecessary return statements (Srinivasan Shanmugam) - Documentation/amdgpu: Add board info details (Lijo Lazar) - drm/amdgpu: Add sysfs attribute to get board info (Lijo Lazar) - drm/amdgpu: Get package types for smuio v13.0 (Lijo Lazar) - drm/amdgpu: Add more smuio v13.0.3 package types (Lijo Lazar) - drm/amdgpu: fix ip count query for xcp partitions (Sathishkumar S) - drm/amd/pm: Remove set df cstate for SMUv13.0.6 (Asad Kamal) - drm/amdgpu: Move package type enum to amdgpu_smuio (Lijo Lazar) - drm/amdgpu: Fix complex macros error (Srinivasan Shanmugam) - drm/amdkfd: Use partial migrations in GPU page faults (Xiaogang Chen) - drm/amd/display: Simplify the per-CPU usage. (Sebastian Andrzej Siewior) - drm/amd/display: Remove migrate_en/dis from dc_fpu_begin(). (Sebastian Andrzej Siewior) - drm/amdgpu: amdgpu_drm.h: fix comment typos (Randy Dunlap) - drm/amdgpu: refine fault cache updates (Alex Deucher) - drm/amdgpu: add new INFO ioctl query for the last GPU page fault (Alex Deucher) - drm/amd/pm: Add GC v9.4.3 thermal limits to hwmon (Lijo Lazar) - drm/amd/pm: Add throttle limit for SMU v13.0.6 (Lijo Lazar) - drm/amd/display: 3.2.254 (Aric Cyr) - drm/amd/display: Adjust code style for hw_sequencer.h (Aurabindo Pillai) - drm/amd/display: Adjust code style for dmub_cmd.h (Aurabindo Pillai) - drm/amd/display: Update DMUB cmd header (Aurabindo Pillai) - drm/amd/display: Add a check for idle power optimization (Sung Joon Kim) - drm/amd/display: use full update for clip size increase of large plane source (Wenjing Liu) - drm/amd/display: Clean up code warnings (Aric Cyr) - drm/amd/display: Make driver backwards-compatible with non-IPS PMFW (Ovidiu Bunea) - drm/amd/display: refactor ILR to make it work (Sherry Wang) - drm/amd/display: remove duplicated edp relink to fastboot (Chiawen Huang) - drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only (Samson Tam) - drm/amd/display: enable dsc_clk even if dsc_pg disabled (Muhammad Ahmed) - drm/amdkfd: Fix EXT_COHERENT memory allocation crash (Philip Yang) - drm/amdgpu: ratelimited override pte flags messages (Philip Yang) - drm/amd/display: Add Null check for DPP resource (Gabe Teeger) - drm/amd: Drop all hand-built MIN and MAX macros in the amdgpu base driver (Mario Limonciello) - drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments (Mario Limonciello) - drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change (Michel Dänzer) - Revert "drm/amd/display: Enable Replay for static screen use cases" (Ivan Lipski) - drm/amdgpu: cache gpuvm fault information for gmc7+ (Alex Deucher) - drm/amdgpu: add cached GPU fault structure to vm struct (Alex Deucher) - drm/amd/display: Refactor dm_get_plane_scale helper (Michel Dänzer) - drm/amdgpu: Use ttm_pages_limit to override vram reporting (Rajneesh Bhardwaj) - drm/amdgpu: Rework KFD memory max limits (Rajneesh Bhardwaj) - drm/amdgpu/gmc11: set gart placement GC11 (Alex Deucher) - drm/amdgpu/gmc: add a way to force a particular placement for GART (Alex Deucher) - drm/amd/display: fix problems in power_helper (Wayne Lin) - drm/amdgpu: correct gpu clock counter query on cyan skilfish (Lang Yu) - drm/amd: Fix detection of _PR3 on the PCIe root port (Mario Limonciello) - drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters() (Mario Limonciello) - drm/amd/display: Disable DWB frame capture to emulate oneshot (Alex Hung) - drm/amd/display: Add new set_fc_enable to struct dwbc_funcs (Alex Hung) - drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer (Alex Hung) - drm/amd/display: Add writeback enable field (wb_enabled) (Alex Hung) - drm/amd/display: Fix writeback_info is not removed (Alex Hung) - drm/amd/display: Validate hw_points_num before using it (Alex Hung) - drm/amd/display: Fix writeback_info never got updated (Alex Hung) - drm/amd/display: Add writeback enable/disable in dc (Alex Hung) - drm/amd/display: Hande writeback request from userspace (Alex Hung) - drm/amd/display: Create fake sink and stream for writeback connector (Harry Wentland) - drm/amd/display: Create amdgpu_dm_wb_connector (Harry Wentland) - drm/amd/display: Use drm_connector in create_validate_stream_for_sink (Harry Wentland) - drm/amd/display: Address 'srf_updates' not described in 'could_mpcc_tree_change_for_active_pipes' (Srinivasan Shanmugam) - drm/amd/pm: delete dead code (Dan Carpenter) - drm/amd/display: Use drm_connector in create_stream_for_sink (Harry Wentland) - drm/amdkfd: drop struct kfd_cu_info (Alex Deucher) - drm/amd/display: Return drm_connector from find_first_crtc_matching_connector (Harry Wentland) - drm/amdkfd: reduce stack size in kfd_topology_add_device() (Alex Deucher) - drm/amdgpu: update retry times for psp vmbx wait (Tao Zhou) - drm/amd/display: Skip writeback connector when we get amdgpu_dm_connector (Harry Wentland) - drm/amdgpu: exit directly if gpu reset fails (Tao Zhou) - drm/amd/pm: Disallow managing power profiles on SRIOV for gc11.0.3 (Victor Zhao) - drm/amdkfd: Fix a race condition of vram buffer unref in svm code (Xiaogang Chen) - drm/amd/display: Check all enabled planes in dm_check_crtc_cursor (Michel Dänzer) - drm/amd/display: Initialize writeback connector (Alex Hung) - drm/amd: Move microcode init from sw_init to early_init for CIK SDMA (Mario Limonciello) - drm/amd: Move microcode init from sw_init to early_init for SDMA v2.4 (Mario Limonciello) - drm/amd: Move microcode init from sw_init to early_init for SDMA v3.0 (Mario Limonciello) - drm/amd: Move microcode init from sw_init to early_init for SDMA v5.2 (Mario Limonciello) - drm/amd: Move microcode init from sw_init to early_init for SDMA v6.0 (Mario Limonciello) - drm/amd: Move microcode init from sw_init to early_init for SDMA v5.0 (Mario Limonciello) - drm/amd/display: Fix null pointer dereference in error message (Cong Liu) - drm/amd/display: Create one virtual connector in DC (Harry Wentland) - drm/amd: Drop error message about failing to load SDMA firmware (Mario Limonciello) - drm/amd/pm: fix the print_clk_levels issue for SMU v13.0.6 (Le Ma) - drm/amd/pm: deprecate allow_xgmi_power_down interface (Le Ma) - drm/amd/pm: integrate plpd allow/disallow into select_xgmi_plpd_policy in ppt level (Le Ma) - drm/amd/pm: init plpd_mode properly for different asics (Le Ma) - drm/amd/display: Remove unused DPCD declarations (Stylon Wang) - drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC (Harry Wentland) - drm/amd: Limit seamless boot by default to APUs (Mario Limonciello) - drm/amd: Drop error message about failing to load DMUB firmware (Mario Limonciello) - drm/amdkfd: Handle errors from svm validate and map (Philip Yang) - drm/amd/pm: add xgmi_plpd_policy sysfs node for user to change plpd policy (Le Ma) - drm/amd/pm: add xgmi plpd mode selecting interface for smu v13.0.6 (Le Ma) - drm/amd/pm: add plpd_mode in smu_context to indicate current mode (Le Ma) - drm/amd/pm: update pmfw headers for version 85.73.0 (Le Ma) - drm/amdgpu: Add description for AMD_IP_BLOCK_TYPE_VPE (Juntong Deng) - drm/amd/display: Change dc_set_power_state() to bool instead of int (Mario Limonciello) - drm/amdgpu/gmc11: disable AGP on GC 11.5 (Alex Deucher) - drm/amdgpu: not to save bo in the case of RAS err_event_athub (David (Ming Qiang) Wu) - drm/amdgpu: Fix a memory leak (Luben Tuikov) - drm/amd: Propagate failures in dc_set_power_state() (Mario Limonciello) - drm/amd/display: set stream gamut remap matrix to MPC for DCN3+ (Melissa Wen) - drm/amdgpu/gmc: set a default disable value for AGP (Alex Deucher) - drm/amdgpu/gmc6-8: properly disable the AGP aperture (Alex Deucher) - drm/amdgpu:Expose physical id of device in XGMI hive (Mangesh Gadre) - drm/amd/display: Break after finding supported vlevel for repopulate (Alvin Lee) - drm/amd/display: Update OPP counter from new interface (Hong-lu Cheng) - drm/amd/display: augment display clock in dc_cap structure (Max Tseng) - drm/amd/display: 3.2.253 (Aric Cyr) - drm/amd/display: fix incorrect odm change detection logic (Wenjing Liu) - drm/amd/display: add primary pipe check when building slice table for dcn3x (Wenjing Liu) - drm/amd/display: add get primary dpp pipe resource interface (Wenjing Liu) - drm/amd/display: add missing function pointer for DCN321 resource (Wenjing Liu) - drm/amd/display: Rename DisableMinDispClkODM in dc_config (Gabe Teeger) - drm/amdgpu/vpe: fix truncation warnings (Lang Yu) - drm/amd/display: Improve code style on bios_parser2 (Rodrigo Siqueira) - drm/amd/display: Remove unwanted drm edid references (Alex Hung) - drm/amd/display: switch DC over to the new DRM logging macros (Hamza Mahfooz) - drm/amd/display: skip audio config for virtual signal (Alex Hung) - drm/amd/pm: Add reset option for fan_curve on smu13_0_0 (Ma Jun) - drm/amd/display: block MPO if it prevents pstate support (Dmytro Laktyushkin) - drm/amd/display: Fix DP2.0 timing sync (Ilya Bakoulin) - drm/amd/display: Improve x86 and dmub ips handshake (Duncan Ma) - drm/amd/display: remove guaranteed viewports limitation for odm (Wenjing Liu) - drm/amd/display: add new windowed mpo odm minimal transition sequence (Wenjing Liu) - drm/amd/display: reset stream slice count for new ODM policy (Wenjing Liu) - drm/amd/display: determine fast update only before commit minimal transition state (Wenjing Liu) - drm/amd/display: remove unused mmhub_reg_offsets (Qingqing Zhuo) - drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code (Xiaogang Chen) - drm/amdkfd: Move dma unmapping after TLB flush (Philip Yang) - drm/amdgpu: further move TLB hw workarounds a layer up (Christian König) - drm/amdgpu: rework lock handling for flush_tlb v2 (Christian König) - drm/amdgpu: drop error return from flush_gpu_tlb_pasid (Christian König) - drm/amdgpu: fix and cleanup gmc_v11_0_flush_gpu_tlb_pasid (Christian König) - drm/amdgpu: cleanup gmc_v10_0_flush_gpu_tlb_pasid (Christian König) - drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb_pasid (Christian König) - drm/amdgpu: fix and cleanup gmc_v8_0_flush_gpu_tlb_pasid (Christian König) - drm/amdgpu: fix and cleanup gmc_v7_0_flush_gpu_tlb_pasid (Christian König) - drm/amdgpu: cleanup gmc_v11_0_flush_gpu_tlb (Christian König) - drm/amdgpu: rework gmc_v10_0_flush_gpu_tlb v2 (Christian König) - drm/amdgpu: change if condition for bad channel bitmap update (Tao Zhou) - drm/amdgpu: fix value of some UMC parameters for UMC v12 (Tao Zhou) - drm/amd/pm: add unique_id for gc 11.0.3 (Kenneth Feng) - drm/amd/display: fix some style issues (Alex Deucher) - drm/amdkfd: Don't use sw fault filter if retry cam enabled (Philip Yang) - drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb (Christian König) - gpu: drm: amd: display: fix kernel-doc warnings (Swarup Laxman Kotiaklapudi) - drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU (Philip Yang) - drm/amdgpu: Restore partition mode after reset (Lijo Lazar) - drm/amd/display: 3.2.252 (Aric Cyr) - drm/amd/display: Drop unused link FPGA code (Rodrigo Siqueira) - drm/amd/display: Enable DCN low mem power by default (Muhammad Ahmed) - drm/amd/display: Expand DML to better support replay (Muhammad Ahmed) - drm/amd/display: Use optc32 instead of optc30 in DC (Ovidiu Bunea) - drm/amd/display: Optimize OLED T7 delay (Agustin Gutierrez) - drm/amdkfd: Remove svm range validated_once flag (Philip Yang) - drm/amdgpu: Add more fields to IP version (Lijo Lazar) - drm/amdgpu: print channel index for UMC bad page (Tao Zhou) - drm/amdkfd: Separate dma unmap and free of dma address array operations (Xiaogang Chen) - drm/amd/pm: Remove SMUv13.0.6 unsupported feature (Lijo Lazar) - drm/amd/pm: Round Q10 format values in SMU v13.0.6 (Lijo Lazar) - drm/amdgpu: update IP count INFO query (Sathishkumar S) - drm/amdgpu: Fix false positive error log (Stanley.Yang) - drm/amdgpu/jpeg: skip set pg for sriov (Vignesh Chander) - drm/amdkfd: Use gpu_offset for user queue's wptr (YuBiao Wang) - drm/amd/display: 3.2.251 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.183.0 (Anthony Koo) - drm/amd/display: Fix MST recognizes connected displays as one (Muhammad Ahmed) - drm/amd/display: fix some non-initialized register mask and setting (Charlene Liu) - drm/amd/display: Enable replay for dcn35 (Roman Li) - drm/amd/display: Add option to flip ODM optimization (Gabe Teeger) - drm/amd/display: disable IPS (Muhammad Ahmed) - drm/amd/display: Add IPS control flag (Sung Joon Kim) - drm/amd/display: Update driver and IPS interop (Duncan Ma) - drm/amd/display: Correct z8 watermark mask (Charlene Liu) - drm/amd/display: STREAM_MAPPER_CONTROL register offset on DCN35 (Artem Grishin) - drm/amd/display: Update pipe resource interfaces for DCN35 (Wenjing Liu) - drm/amd/display: Add DPIA Link Encoder Assignment Fix for DCN35 (Mustapha Ghaddar) - drm/amd/display: fix static screen detection setting for DCN35 (Sung-huai Wang) - drm/amd/display: Add pointer check before function call (Sung Joon Kim) - drm/amd/display: Enable DCLK_DS from driver by default (Muhammad Ahmed) - drm/amd/display: Add DCN35 case for dc_clk_mgr_create (Qingqing Zhuo) - drm/amd/display: Add z8_marks related in dml for DCN35 (Charlene Liu) - drm/amd/display: Fix dig register undefined (Duncan Ma) - drm/amd/display: fix the ability to use lower resolution modes on eDP (Hamza Mahfooz) - drm/amd/display: Temporarily disable clock gating (Charlene Liu) - drm/amd/display: disable clock gating logic (Muhammad Ahmed) - drm/amd/display: Add reset for SYMCLKC_FE_SRC_SEL (Taimur Hassan) - drm/amdgpu: Rework coredump to use memory dynamically (André Almeida) - drm/amd/display: Remove unused display_content_support (Joshua Ashton) - drm/amd/display: Hook up 'content type' property for HDMI (Joshua Ashton) - drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable (Cong Liu) - drm/amdgpu: Fix vbios version string search (Lijo Lazar) - Revert "drm/amdgpu: Report vbios version instead of PN" (Lijo Lazar) - drm/amd/pm: add smu_13_0_6 mca dump support (Yang Wang) - drm/amd/pm: update smu_v13_0_6 ppsmc header (Yang Wang) - drm/amdgpu: Add EXT_COHERENT memory allocation flags (David Francis) - drm/amdkfd: fix add queue process context clear without runtime enable (Jonathan Kim) - drm/amdgpu: add amdgpu mca debug sysfs support (Yang Wang) - drm/amdgpu: add VPE IP discovery info to HW IP info query (Alex Deucher) - drm/amdgpu: add amdgpu smu mca dump feature support (Yang Wang) - Documentation/amdgpu: Modify pp_dpm_*clk details (Lijo Lazar) - drm/amd: Enable seamless boot by default on newer ASICs (Mario Limonciello) - drm/amd: Add a module parameter for seamless boot (Mario Limonciello) - drm/amd: Add HDP flush during jpeg init (Timmy Tsai) - drm/amd: Move seamless boot check out of display (Mario Limonciello) - drm/amd: Drop special case for yellow carp without discovery (Mario Limonciello) - drm/amd/pm:Fix GFX deep sleep clock reporting (Lijo Lazar) - drm/amd/pm: Fix clock reporting for SMUv13.0.6 (Lijo Lazar) - drm/amdgpu: Use function for IP version check (Lijo Lazar) - drm/amdgpu: add remap_hdp_registers callback for nbio 7.11 (Alex Deucher) - drm/amdgpu: add vcn_doorbell_range callback for nbio 7.11 (Alex Deucher) - drm/amdkfd: Insert missing TLB flush on GFX10 and later (Harish Kasiviswanathan) - drm/amdgpu: Handle null atom context in VBIOS info ioctl (David Francis) - drm/amdgpu: Create an option to disable soft recovery (André Almeida) - drm/amdgpu: Merge debug module parameters (André Almeida) - drm/amd/display: fix replay_mode kernel-doc warning (Randy Dunlap) - drm/amd/display: clean up some inconsistent indenting (Jiapeng Chong) - drm/amd/display: add skip_implict_edp_power_control flag for dcn32 (Ian Chen) - drm/amd/display: minior logging improvements (Wenjing Liu) - drm/amd/display: do not skip ODM minimal transition based on new state (Wenjing Liu) - drm/amd/display: move odm power optimization decision after subvp optimization (Wenjing Liu) - drm/amd/display: add seamless pipe topology transition check (Wenjing Liu) - drm/amd/display: 3.2.250 (Aric Cyr) - drm/amd/display: Fix MST recognizes connected displays as one (Muhammad Ahmed) - drm/amd/display: fix some non-initialized register mask and setting (Charlene Liu) - drm/amd/display: Add check for vrr_active_fixed (Austin Zheng) - drm/amd/display: dc cleanup for tests (Sridevi Arvindekar) - drm/amdgpu: add type conversion for gc info (Yifan Zhang) - drm/amd/display: Drop unused registers (Qingqing Zhuo) - drm/amd/display: add dp dto programming function to dccg (Dillon Varone) - drm/amd/display: only allow ODM power optimization if surface is within guaranteed viewport size (Wenjing Liu) - drm/amd/display: do not attempt ODM power optimization if minimal transition doesn't exist (Wenjing Liu) - drm/amd/display: remove a function that does complex calculation in every frame but not used (Wenjing Liu) - drm/amdkfd: Checkpoint and restore queues on GFX11 (David Francis) - drm/amd/display: Add DCHUBBUB callback to report MALL status (Aurabindo Pillai) - drm/amd/display: Add new logs for AutoDPMTest (Ethan Bitnun) - drm/amd/display: support main link off before specific vertical line (Paul Hsieh) - drm/amd/display: Adjust the MST resume flow (Wayne Lin) - drm/amd/display: Fix 2nd DPIA encoder Assignment (Mustapha Ghaddar) - drm/amdgpu: Rename KGD_MAX_QUEUES to AMDGPU_MAX_QUEUES (Mukul Joshi) - drm/amd/display: do not block ODM + OPM on one side of the screen (Wenjing Liu) - drm/amd/display: Fix DML calculation errors (Nicholas Susanto) - drm/amdgpu: print more address info of UMC bad page (Tao Zhou) - drm/amdgpu: fallback to old RAS error message for aqua_vanjaram (Hawking Zhang) - drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV (Alex Deucher) - drm/amdgpu/soc21: don't remap HDP registers for SR-IOV (Alex Deucher) - drm/amd/display: [FW Promotion] Release 0.0.181.0 (Anthony Koo) - drm/amd/display: Don't check registers, if using AUX BL control (Swapnil Patel) - drm/amdgpu: fix retry loop test (Dan Carpenter) - drm/amd/display: Add dirty rect support for Replay (Bhawanpreet Lakha) - drm/amd/display: set default return value for ODM Combine debugfs (Aurabindo Pillai) - Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory" (Hamza Mahfooz) - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Yifan Zhang) - drm/amd/display: Don't lock phantom pipe on disabling (Alvin Lee) - drm/amd/display: Blank phantom OTG before enabling (Alvin Lee) - drm/amdkfd: Update CU masking for GFX 9.4.3 (Mukul Joshi) - drm/amdkfd: Update cache info reporting for GFX v9.4.3 (Mukul Joshi) - drm/amdgpu: add channel index table for UMC v12 (Tao Zhou) - drm/amd/pm: enable smu_v13_0_6 mca debug mode when UMC RAS feature is enabled (Yang Wang) - drm/amd/pm: update smu_v13_0_6 smu header (Yang Wang) - drm/amdgpu: add address conversion for UMC v12 (Tao Zhou) - drm/amdgpu: Use default reset method handler (Lijo Lazar) - drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 (Mukul Joshi) - drm/amd: Fix the flag setting code for interrupt request (Ma Jun) - drm/amdgpu: fix unsigned error codes (Lang Yu) - drm/amdkfd: Fix unaligned 64-bit doorbell warning (Mukul Joshi) - drm/amdkfd: Fix reg offset for setting CWSR grace period (Mukul Joshi) - drm/amd/display: clean up one inconsistent indenting (Yang Li) - drm/amdgpu: Add umc v12_0 ras functions (Candice Li) - drm/amdgpu: Fix refclk reporting for SMU v13.0.6 (Lijo Lazar) - drm/amdgpu: Correct se_num and reg_inst for gfx v9_4_3 ras counters (Hawking Zhang) - drm/amdgpu: Restrict bootloader wait to SMUv13.0.6 (Lijo Lazar) - drm/amdgpu: Add only valid firmware version nodes (Lijo Lazar) - drm/amdgpu: fix incompatible types in conditional expression (Lang Yu) - drm/amdgpu: Use min_t to replace min (Srinivasan Shanmugam) - drm/amd: Add umc v12_0_0 ip headers (Candice Li) - drm/amdgpu: Update amdgpu_device_indirect_r/wreg_ext (Candice Li) - drm/amdgpu: Add RREG64_PCIE_EXT/WREG64_PCIE_EXT functions (Candice Li) - drm/amdgpu: Declare array with strings as pointers constant (Srinivasan Shanmugam) - amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 3 (Darren Powell) - amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 2 (Darren Powell) - amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 1 (Darren Powell) - amdgpu/pm: Replace print_clock_levels with emit_clock_levels for aldebaran (Darren Powell) - drm/amd/display: clean up some inconsistent indentings (Yang Li) - drm/amd/display: clean up some inconsistent indentings (Yang Li) - drm/amd/display: clean up one inconsistent indenting (Yang Li) - drm/amd/display: clean up one inconsistent indenting (Yang Li) - drm/amd/display: Remove duplicated include in dcn35_clk_mgr.c (Yang Li) - drm/amd/display: prevent potential division by zero errors (Hamza Mahfooz) - drm/amd/display: Remove duplicated include in dcn35_hwseq.c (Yang Li) - drm/amd/display: Remove duplicated include in dcn35_optc.c (Yang Li) - drm/amd/display: Remove duplicated include in dcn35_resource.c (Yang Li) - drm/amdgpu: clean up some inconsistent indenting (Jiapeng Chong) - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma (Melissa Wen) - drm/amdgpu: calling address translation functions to simplify codes (Yifan Zhang) - drm/amd/pm: only poweron/off vcn/jpeg when they are valid. (Yifan Zhang) - drm/amd/display: limit the v_startup workaround to ASICs older than DCN3.1 (Hamza Mahfooz) - drm/amd/display: remove useless check in should_enable_fbc() (Dembskiy Igor) - Revert "drm/amd/display: Remove v_startup workaround for dcn3+" (Hamza Mahfooz) - Revert "drm/amd/pm: disable the SMU13 OD feature support temporarily" (Evan Quan) - drm/amd/pm: add fan minimum pwm OD setting support for SMU13 (Evan Quan) - drm/amd/pm: add fan target temperature OD setting support for SMU13 (Evan Quan) - drm/amd/pm: add fan acoustic target OD setting support for SMU13 (Evan Quan) - drm/amdgpu: update SET_HW_RESOURCES definition for UMSCH (Lang Yu) - drm/amdgpu: add amdgpu_umsch_mm module parameter (Lang Yu) - drm/amdgpu/discovery: enable UMSCH 4.0 in IP discovery (Lang Yu) - drm/amdgpu: add PSP loading support for UMSCH (Lang Yu) - drm/amdgpu: reserve mmhub engine 3 for UMSCH FW (Lang Yu) - drm/amdgpu: add VPE queue submission test (Lang Yu) - drm/amdgpu: add selftest framework for UMSCH (Lang Yu) - drm/amdgpu: enable UMSCH scheduling for VPE (Lang Yu) - drm/amdgpu: add initial support for UMSCH (Lang Yu) - drm/amdgpu: add UMSCH 4.0 api definition (Lang Yu) - drm/amdgpu: add UMSCH firmware header definition (Lang Yu) - drm/amdgpu: add UMSCH RING TYPE definition (Lang Yu) - drm/amd/pm: add fan acoustic limit OD setting support for SMU13 (Evan Quan) - drm/amd/pm: add fan temperature/pwm curve OD setting support for SMU13 (Evan Quan) - drm/amdgpu/jpeg: initialize number of jpeg ring (Saleemkhan Jamadar) - drm/amdgpu: fix amdgpu_cs_p1_user_fence (Christian König) - drm/amdgpu: revise the device initialization sequences (Evan Quan) - drm/amd/pm: introduce a new set of OD interfaces (Evan Quan) - drm/amdgpu: add UMSCH IP BLOCK TYPE definition (Lang Yu) - amdgpu/pm: Optimize emit_clock_levels for arcturus - part 3 (Darren Powell) - drm/amdgpu: add UMSCH 4.0 register headers (Lang Yu) - drm/amdgpu: enable PG flags for VCN (Saleemkhan Jamadar) - drm/amdgpu/discovery: add VCN 4.0.5 Support (Saleemkhan Jamadar) - drm/amdgpu/soc21: Add video cap query support for VCN_4_0_5 (Saleemkhan Jamadar) - drm/amdgpu:enable CG and PG flags for VCN (Saleemkhan Jamadar) - drm/amdgpu: add VCN_4_0_5 firmware support (Saleemkhan Jamadar) - accel/habanalabs/gaudi2: fix spmu mask creation (Oded Gabbay) - accel/habanalabs/gaudi2: perform hard-reset upon PCIe AXI drain event (Tomer Tayar) - accel/habanalabs: fix bug in decoder wait for cs completion (farah kassabri) - accel/habanalabs: remove wrong doc for init_phys_pg_pack_from_userptr (Dafna Hirschfeld) - accel/habanalabs: add missing debugfs function stubs (Arnd Bergmann) - accel/habanalabs: minor cosmetic update to habanalabs.h (Oded Gabbay) - accel/habanalabs/gaudi: remove define used for simulator (Oded Gabbay) - accel/habanalabs: remove leftover code (Oded Gabbay) - accel/habanalabs: print device name when it is removed (Oded Gabbay) - accel/habanalabs: remove unused field (Oded Gabbay) - accel/habanalabs/gaudi: remove unused structure definition (Oded Gabbay) - accel/habanalabs: change Greco to Gaudi2 (Oded Gabbay) - accel/habanalabs: minor cosmetics update to trace file (Oded Gabbay) - accel/habanalabs: minor cosmetics update to cpucp_if.h (Oded Gabbay) - accel/habanalabs: trace dma map sgtable (Ohad Sharabi) - accel/habanalabs: add traces for dma mappings (Ohad Sharabi) - accel/habanalabs: remove unused asic functions (Oded Gabbay) - accel/habanalabs: update boot status print (Ariel Suller) - accel/habanalabs: extend preboot timeout when preboot might take longer (Dafna Hirschfeld) - accel/habanalabs: add fw status SHUTDOWN_PREP (Dafna Hirschfeld) - accel/habanalabs: add debug prints to dump content of SG table for dma-buf (Tomer Tayar) - accel/habanalabs: add missing offset handling for dma-buf (Tomer Tayar) - accel/habanalabs: set hl_dmabuf_priv.device_address only when needed (Tomer Tayar) - accel/habanalabs: fix SG table creation for dma-buf mapping (Tomer Tayar) - accel/habanalabs: split user interrupts pending list (farah kassabri) - accel/habanalabs: optimize timestamp registration handler (farah kassabri) - accel/habanalabs: fix bug in timestamp interrupt handling (farah kassabri) - accel/habanalabs: tiny refactor of hl_map_dmabuf() (Tomer Tayar) - accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE (Tomer Tayar) - accel/habanalabs: use exported size from dma_buf and not from phys_pg_pack (Tomer Tayar) - accel/habanalabs: always pass exported size to alloc_sgt_from_device_pages() (Tomer Tayar) - accel/habanalabs: prevent sending heartbeat before events are enabled (farah kassabri) - accel/habanalabs/gaudi2: add eq health check using irq (farah kassabri) - accel/habanalabs/gaudi2: handle eq health heartbeat check (farah kassabri) - accel/habanalabs/gaudi2: print power-mode changes (Moti Haimovski) - accel/habanalabs: add tsc clock sampling to clock sync info (Hen Alon) - accel/habanalabs: fix inline doc typos (Dafna Hirschfeld) - accel/habanalabs: disable events ioctls on control device (Dafna Hirschfeld) - accel/habanalabs: move cpucp interface to linux/habanalabs (David Meriin) - accel/habanalabs/gaudi2: include block id in ECC error reporting (Ofir Bitton) - accel/habanalabs: improve etf configuration (Benjamin Dotan) - accel/habanalabs: refactor deprecated strncpy (Justin Stitt) - accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines() (Christophe JAILLET) - accel/habanalabs: refactor deprecated strncpy to strscpy_pad (Justin Stitt) - accel/habanalabs: fix ETR/ETF flush logic (Benjamin Dotan) - accel/habanalabs/gaudi2 : remove psoc_arc access (Benjamin Dotan) - accel/habanalabs/gaudi2: prepare to remove cpu_rst_status (Igor Grinberg) - accel/habanalabs: Move ioctls to the device specific ioctls range (Tomer Tayar) - accel/habanalabs: update debugfs-driver-habanalabs with the accel path (Tomer Tayar) - accel/habanalabs: update sysfs-driver-habanalabs with the accel path (Tomer Tayar) - accel/habanalabs: register compute device as an accel device (Tomer Tayar) - accel/habanalabs: add info ioctl for engine error reports (Ofir Bitton) - accel/habanalabs: set default device release watchdog T/O as 30 sec (Tomer Tayar) - accel/habanalabs: handle f/w reserved dram space request (Dani Liberman) - accel/habanalabs/gaudi2: fix missing check of kernel ctx (Oded Gabbay) - accel/habanalabs/gaudi2: prepare to remove soft_rst_irq (Igor Grinberg) - accel/habanalabs/gaudi2: unsecure tpc count registers (Ofir Bitton) - accel/habanalabs/gaudi2: un-secure register for engine cores interrupt (Tomer Tayar) - accel/habanalabs/gaudi: Add MODULE_FIRMWARE macros (Juerg Haefliger) - accel: make accel_class a static const structure (Ivan Orlov) - accel/habanalabs: dump temperature threshold boot error (Ofir Bitton) - accel/habanalabs: reset device if scrubbing failed (Oded Gabbay) - accel/habanalabs: remove pdev check on idle check (Oded Gabbay) - accel/habanalabs: fix wait_for_interrupt abortion flow (farah kassabri) - accel/habanalabs: Allow single timestamp registration request at a time (farah kassabri) - accel/habanalabs: rename fd_list to hpriv_list (Koby Elbaz) - accel/habanalabs: call put_pid after hpriv list is updated (Koby Elbaz) - accel/habanalabs: print return code when process termination fails (Koby Elbaz) - accel/habanalabs: fix standalone preboot descriptor request (farah kassabri) - accel/habanalabs: handle arc farm razwi (Dani Liberman) - accel/habanalabs: stop fetching MME SBTE error cause (Ofir Bitton) - accel/habanalabs: set device status 'malfunction' while in rmmod (Koby Elbaz) - accel/habanalabs: print task name upon creation of a user context (Tomer Tayar) - accel/habanalabs: print task name and request code upon ioctl failure (Tomer Tayar) - accel/habanalabs: notify user about undefined opcode event (Ofir Bitton) - accel/habanalabs: update pending reset flags with new reset requests (Tomer Tayar) - accel/habanalabs: prevent immediate hard reset due to 2 adjacent H/W events (Tomer Tayar) - drm/i915: More use of GT specific print helpers (John Harrison) - drm/i915/gt: More use of GT specific print helpers (John Harrison) - drm/i915/guc: Enable WA 14018913170 (Daniele Ceraolo Spurio) - drm/i915/guc: Annotate struct ct_incoming_msg with __counted_by (Kees Cook) - drm/i915/guc: Update 'recommended' version to 70.12.1 for DG2/ADL-S/ADL-P/MTL (John Harrison) - drm/i915/guc: Suppress 'ignoring reset notification' message (John Harrison) - drm/i915: Invalidate the TLBs on each GT (Chris Wilson) - drm/i915: Clarify type evolution of uabi_node/uabi_engines (Mathias Krause) - drm/i915: Register engines early to avoid type confusion (Mathias Krause) - drm/i915: Enable GGTT updates with binder in MTL (Nirmoy Das) - drm/i915: Toggle binder context ready status (Nirmoy Das) - drm/i915: Implement GGTT update method with MI_UPDATE_GTT (Nirmoy Das) - drm/i915: Parameterize binder context creation (Nirmoy Das) - drm/i915: Implement for_each_sgt_daddr_next (Nirmoy Das) - drm/i915: Create a kernel context for GGTT updates (Nirmoy Das) - drm/i915: Lift runtime-pm acquire callbacks out of intel_wakeref.mutex (Chris Wilson) - drm/i915/gem: Make i915_gem_shrinker multi-gt aware (Jonathan Cavitt) - drm/i915/mtl: Skip MCR ops for ring fault register (Nirmoy Das) - drm/i915: Clean steer semaphore on resume (Nirmoy Das) - drm/i915: Introduce the intel_gt_resume_early() (Nirmoy Das) - drm/i915: Introduce intel_gt_mcr_lock_sanitize() (Nirmoy Das) - drm/i915/dsi: Add some debug logging to mipi_exec_i2c (v2) (Hans de Goede) - drm/i915/vlv_dsi: Add DMI quirk for backlight control issues on Lenovo Yoga Tab 3 (v2) (Hans de Goede) - drm/i915/vlv_dsi: Add DMI quirk for wrong I2C bus and panel size on Lenovo Yoga Tablet 2 series (v3) (Hans de Goede) - drm/i915/vlv_dsi: Add DMI quirk for wrong panel modeline in BIOS on Asus TF103C (v3) (Hans de Goede) - drm/i915: Remove the module parameter 'fastboot' (Arun R Murthy) - drm/i915/hdcp: Move common message filling function to its own file (Suraj Kandpal) - drm/i915/hdcp: Move checks for gsc health status (Suraj Kandpal) - drm/i915/display: Use correct method to free crtc_state (Suraj Kandpal) - drm/i915/display: Use intel_crtc_destroy_state instead kfree (Suraj Kandpal) - drm/i915: enable W=1 warnings by default (Jani Nikula) - drm/i915: drop -Wall and related disables from cflags as redundant (Jani Nikula) - drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes Owned (Khaled Almahallawy) - drm/i915/gvt: move structs intel_gvt_irq_info and intel_gvt_irq_map to interrupt.c (Jani Nikula) - drm/i915/gvt: move struct engine_mmio to mmio_context.c (Jani Nikula) - drm/i915/gvt: don't include gvt.h from intel_gvt_mmio_table.h (Jani Nikula) - drm/i915/gvt: remove unused to_gvt() and reduce includes (Jani Nikula) - drm/i915/xe2lpd: update the scaler feature capability (Vinod Govindapillai) - drm/i915/xe2lpd: update the dsc feature capability (Vinod Govindapillai) - drm/i915/xe2lpd: display capability register definitions (Vinod Govindapillai) - drm/i915: Add wrapper for getting display step (Chaitanya Kumar Borah) - drm/i915/display: Free crtc_state in verify_crtc_state (Suraj Kandpal) - drm/i915: Fix VLV color state readout (Ville Syrjälä) - drm/i915/uapi: fix doc typos (Randy Dunlap) - drm/i915/ddi: Remove redundant intel_connector NULL check (Suraj Kandpal) - drm/i915: s/dev_priv/i915/ in the state checker (Ville Syrjälä) - drm/i915: s/pipe_config/crtc_state/ in the state checker (Ville Syrjälä) - drm/i915: Simplify the state checker calling convetions (Ville Syrjälä) - drm/i915: Constify remainder of the state checker (Ville Syrjälä) - drm/i915: Simplify snps/c10x DPLL state checker calling convetion (Ville Syrjälä) - drm/i915: Constify the snps/c10x PLL state checkers (Ville Syrjälä) - drm/i915: Simplify watermark state checker calling convention (Ville Syrjälä) - drm/i915: Constify watermark state checker (Ville Syrjälä) - drm/i915: Simplify DPLL state checker calling convention (Ville Syrjälä) - drm/i915: Constify the crtc states in the DPLL checker (Ville Syrjälä) - drm/i915: Stop clobbering old crtc state during state check (Ville Syrjälä) - drm/i915/psr: Unify PSR pre/post plane update hooks (Ville Syrjälä) - drm/i915/fbc: Remove pointless "stride is multiple of 64 bytes" check (Ville Syrjälä) - drm/i915/fbc: Split plane pixel format checks per-platform (Ville Syrjälä) - drm/i915/fbc: Split plane rotation checks per-platform (Ville Syrjälä) - drm/i915/fbc: Split plane tiling checks per-platform (Ville Syrjälä) - drm/i915/fbc: Split plane stride checks per-platform (Ville Syrjälä) - drm/i915/fbc: Remove ancient 16k plane stride limit (Ville Syrjälä) - drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read (Uros Bizjak) - drm/i915/display: Created exclusive version of vga decode setup (Uma Shankar) - drm/i915/dp_mst: Make sure pbn_div is up-to-date after sink reconnect (Imre Deak) - drm/i915/display/lspcon: Increase LSPCON mode settle timeout (Niko Tsirakis) - drm/i915/gt: remove i915->gt0 in favour of i915->gt[0] (Jani Nikula) - drm/i915: allocate i915->gt0 dynamically (Jani Nikula) - drm/i915/mocs: use to_gt() instead of direct &i915->gt (Jani Nikula) - drm/i915: s/dev_priv/i915/ in the shared_dpll code (Ville Syrjälä) - drm/i915: Introduce for_each_shared_dpll() (Ville Syrjälä) - drm/i915: Decouple I915_NUM_PLLS from PLL IDs (Ville Syrjälä) - drm/i915: Stop requiring PLL index == PLL ID (Ville Syrjälä) - drm/i915: separate subplatform init and runtime feature init (Jani Nikula) - drm/i915: separate display runtime info init (Jani Nikula) - drm/i915: move display info related macros to display (Jani Nikula) - drm/i915: convert INTEL_DISPLAY_ENABLED() into a function (Jani Nikula) - drm/i915/lnl: update the supported plane formats with FBC (Vinod Govindapillai) - drm/i915/lnl: possibility to enable FBC on first three planes (Vinod Govindapillai) - drm/i915: Add missing GSCCS documentation (Rodrigo Vivi) - drm/i915: Add missing CCS documentation (Rodrigo Vivi) - drm/i915: Abstract display info away during probe (Rodrigo Vivi) - drm/i915/display: Include i915_active header in frontbuffer tracking code (Jouni Högander) - drm/i915/display: add I915 conditional build to vlv_dsi_pll.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_tv.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_sdvo.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_dvo.h (Jani Nikula) - drm/i915/display: add I915 conditional build to g4x_hdmi.h (Jani Nikula) - drm/i915/display: add I915 conditional build to i9xx_wm.h (Jani Nikula) - drm/i915/display: add I915 conditional build to vlv_dsi.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_crt.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_dpio_phy.h (Jani Nikula) - drm/i915/display: add I915 conditional build to g4x_dp.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_overlay.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_sprite.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_pch_display.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_pch_refclk.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_lpe_audio.h (Jani Nikula) - drm/i915/display: add I915 conditional build to i9xx_plane.h (Jani Nikula) - drm/i915/display: add I915 conditional build to hsw_ips.h (Jani Nikula) - drm/i915/display: add I915 conditional build to intel_lvds.h (Jani Nikula) - drm/i915: define I915 during i915 driver build (Jani Nikula) - drm/simpledrm: Fix power domain device link validity check (Thierry Reding) - iosys-map: fix kernel-doc typos (Randy Dunlap) - drm: Replace drm_framebuffer plane size functions with its equivalents (Carlos Eduardo Gallo Filho) - drm: Remove plane hsub/vsub alignment requirement for core helpers (Carlos Eduardo Gallo Filho) - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Thomas Zimmermann) - fbdev: Avoid file argument in fb_pgprotect() (Thomas Zimmermann) - drm/tegra: gem: Do not return NULL in tegra_bo_mmap() (Thierry Reding) - drm/tegra: Zero-initialize iosys_map (Mikko Perttunen) - gpu: host1x: Correct allocated size for contexts (Johnny Liu) - gpu: host1x: Syncpoint interrupt sharding (Mikko Perttunen) - gpu: host1x: Enable system suspend callbacks (Mikko Perttunen) - gpu: host1x: Stop CDMA before suspending (Mikko Perttunen) - gpu: host1x: Add locking in channel allocation (Mikko Perttunen) - drm/tegra: hub: Increase buffer size to ensure all possible values can be stored (Lee Jones) - drm/tegra: Remove two unused function declarations (Yue Haibing) - drm/tegra: Remove surplus else after return (Sui Jingfeng) - drm/bridge_connector: implement oob_hotplug_event (Dmitry Baryshkov) - drm/bridge_connector: stop filtering events in drm_bridge_connector_hpd_cb() (Dmitry Baryshkov) - drm: Add HPD state to drm_connector_oob_hotplug_event() (Bjorn Andersson) - drm/i915: Update DRIVER_DATE to 20230929 (Jani Nikula) - drm/i915: Warn on if set frontbuffer return value is not NULL on release (Jouni Högander) - drm/i915/fdi: Recompute state for affected CRTCs on FDI links (Imre Deak) - drm/i915/fdi: Improve FDI BW sharing between pipe B and C (Imre Deak) - drm/i915: Add helpers for BW management on shared display links (Imre Deak) - drm/i915: Factor out a helper to check/compute all the CRTC states (Imre Deak) - drm/i915: Rename intel_modeset_all_pipes() to intel_modeset_all_pipes_late() (Imre Deak) - drm/i915: Add helper to modeset a set of pipes (Imre Deak) - drm/i915/dp: Limit the output link bpp in DSC mode (Imre Deak) - drm/i915/dp: Update the link bpp limits for DSC mode (Imre Deak) - drm/i915/dp: Skip computing a non-DSC link config if DSC is needed (Imre Deak) - drm/i915/dp: Track the pipe and link bpp limits separately (Imre Deak) - drm/i915/dp: Factor out helpers to compute the link limits (Imre Deak) - drm/i915/dsb: Use DEwake to combat PkgC latency (Ville Syrjälä) - drm/i915: Introduce intel_crtc_scanline_to_hw() (Ville Syrjälä) - drm/i915: Introduce skl_watermark_max_latency() (Ville Syrjälä) - drm/i915/dsb: Evade transcoder undelayed vblank when using DSB (Ville Syrjälä) - drm/i915/dsb: Use non-posted register writes for legacy LUT (Ville Syrjälä) - drm/i915/dsb: Load LUTs using the DSB during vblank (Ville Syrjälä) - drm/i915/dsb: Don't use DSB to load the LUTs during full modeset (Ville Syrjälä) - drm/i915/dsb: Add support for non-posted DSB registers writes (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_reg_write_masked() (Ville Syrjälä) - drm/i915/dsb: Introduce intel_dsb_noop() (Ville Syrjälä) - drm/i915/dsb: Define the contents of some intstructions bit better (Ville Syrjälä) - drm/i915/dsb: Define more DSB bits (Ville Syrjälä) - drm/i915/dsb: Use non-locked register access (Ville Syrjälä) - drm/i915/cx0: prefer forward declarations over includes (Jani Nikula) - drm/i915/dp: refactor aux_ch_name() (Jani Nikula) - drm/i915/irq: Clear GFX_MSTR_IRQ as part of IRQ reset (Gustavo Sousa) - drm/i915: Zap some empty lines (Tvrtko Ursulin) - drm/i915/display: Print display info inside driver display initialization (Balasubramani Vivekanandan) - drm/i915/bios: Fixup h/vsync_end instead of h/vtotal (Ville Syrjälä) - drm/i915/lnl: Start using CDCLK through PLL (Stanislav Lisovskiy) - drm/i915/xe2lpd: Add DC state support (Matt Roper) - drm/i915/xe2lpd: Add display power well (Ravi Kumar Vodapalli) - drm/i915/lnl: Add CDCLK table (Stanislav Lisovskiy) - drm/i915/lnl: Add gmbus/ddc support (Lucas De Marchi) - drm/i915/xe2lpd: Extend Wa_15010685871 (Lucas De Marchi) - drm/i915/xe2lpd: Add support for HPD (Gustavo Sousa) - drm/i915/xe2lpd: Enable odd size and panning for planar yuv (Juha-Pekka Heikkilä) - drm/i915/xe2lpd: Read pin assignment from IOM (Luca Coelho) - drm/i915/xe2lpd: Handle port AUX interrupts (Gustavo Sousa) - drm/i915/xe2lpd: Re-order DP AUX regs (Lucas De Marchi) - drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs (Lucas De Marchi) - drm/i915/display: Fix style and conventions for DP AUX regs (Lucas De Marchi) - drm/i915/xe2lpd: Register DE_RRMR has been removed (Clint Taylor) - drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST (Matt Roper) - drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation (Stanislav Lisovskiy) - drm/i915/xe2lpd: Add fake PCH (Gustavo Sousa) - drm/i915: Re-order if/else ladder in intel_detect_pch() (Lucas De Marchi) - drm/i915/display: Remove FBC capability from fused off pipes (Clint Taylor) - drm/i915/xe2lpd: FBC is now supported on all pipes (Matt Roper) - drm/i915/lnl: Add display definitions (Balasubramani Vivekanandan) - drm/i915/xelpdp: Add XE_LPDP_FEATURES (Lucas De Marchi) - Revert "drm/i915/mst: Populate connector->ddc" (Ville Syrjälä) - drm/i915: add a note about fec_enable with 128b/132b (Jani Nikula) - drm/i915: Implement transcoder LRR for TGL+ (Ville Syrjälä) - drm/i915: Assert that VRR is off during vblank evasion if necessary (Ville Syrjälä) - drm/i915: Update VRR parameters in fastset (Ville Syrjälä) - drm/i915: Disable VRR during seamless M/N changes (Ville Syrjälä) - drm/i915: Validate that the timings are within the VRR range (Ville Syrjälä) - drm/i915: Relocate is_in_vrr_range() (Ville Syrjälä) - drm/i915: Optimize out redundant M/N updates (Ville Syrjälä) - drm/i915: Adjust seamless_m_n flag behaviour (Ville Syrjälä) - drm/i915: Enable VRR later during fastsets (Ville Syrjälä) - drm/i915: Extract intel_crtc_vblank_evade_scanlines() (Ville Syrjälä) - drm/i915: Change intel_pipe_update_{start,end}() calling convention (Ville Syrjälä) - drm/i915: Move psr unlock out from the pipe update critical section (Ville Syrjälä) - drm/i915/dsi: let HW maintain CLK_POST (William Tseng) - drm/i915/cx0: Add step for programming msgbus timer (Gustavo Sousa) - drm/i915/dp_mst: Tune down error message during payload addition (Imre Deak) - drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct (Jouni Högander) - drm/i915: move intel_display_device_probe() one level higher (Jani Nikula) - drm/i915/display: call gmdid display probe at a higher level (Jani Nikula) - drm/i915: move more of the display probe to display code (Jani Nikula) - drm/i915/dpt: replace GEM_BUG_ON() with drm_WARN_ON() (Jani Nikula) - drm/i915/fb: replace GEM_WARN_ON() with drm_WARN_ON() (Jani Nikula) - drm/i915/fbc: replace GEM_BUG_ON() to drm_WARN_ON() (Jani Nikula) - drm/i915/sdvo: Constify mapping structs (Ville Syrjälä) - drm/i915/hdmi: Remove old i2c symlink (Ville Syrjälä) - drm/i915/hdmi: Nuke hdmi->ddc_bus (Ville Syrjälä) - drm/i915/hdmi: Use connector->ddc everwhere (Ville Syrjälä) - drm/i915/mst: Populate connector->ddc (Ville Syrjälä) - drm/i915/dp: Populate connector->ddc (Ville Syrjälä) - drm/i915/dvo: Populate connector->ddc (Ville Syrjälä) - drm/i915/crt: Populate connector->ddc (Ville Syrjälä) - drm/i915/lvds: Populate connector->ddc (Ville Syrjälä) - drm/i915: Call the DDC bus i2c adapter "ddc" (Ville Syrjälä) - drm/sysfs: Register "ddc" symlink later (Ville Syrjälä) - drm: Reorder drm_sysfs_connector_remove() vs. drm_debugfs_connector_remove() (Ville Syrjälä) - drm/i915/dsc: Fix pic_width readout (Suraj Kandpal) - drm/i915: Introduce crtc_state->enhanced_framing (Ville Syrjälä) - drm/i915: Reduce combo PHY log spam (Ville Syrjälä) - drm/i915: Stop spamming the logs with PLL state (Ville Syrjälä) - drm/i915: Split some long lines in hsw_fdi_link_train() (Ville Syrjälä) - drm/i915: Fix FEC state dump (Ville Syrjälä) - drm/i915: Fix FEC pipe A vs. DDI A mixup (Ville Syrjälä) - drm/i915/mst: Read out FEC state (Ville Syrjälä) - drm/i915/gt: rename DBG() to GTT_TRACE() (Jani Nikula) - drm/i915/dsc: use REG_BIT, REG_GENMASK, and friends for PPS0 and PPS1 (Jani Nikula) - drm/i915/dsc: add the PPS number to the register content macros (Jani Nikula) - drm/i915/dsc: clean up pps comments (Jani Nikula) - drm/i915/dsc: drop redundant = 0 assignments (Jani Nikula) - drm/i915/dsc: rename pps write to intel_dsc_pps_write() (Jani Nikula) - drm/i915/dsc: have intel_dsc_pps_read() return the value (Jani Nikula) - drm/i915/dsc: have intel_dsc_pps_read_and_verify() return the value (Jani Nikula) - drm/i915/dsc: improve clarity of the pps reg read/write helpers (Jani Nikula) - drm/i915: Only check eDP HPD when AUX CH is shared (Ville Syrjälä) - drm/i915/display: Apply workarounds during display init (Matt Roper) - drm/i915/display: Extract display workarounds from clock gating init (Matt Roper) - drm/i915/adlp: Stop calling gen12lp_init_clock_gating() (Matt Roper) - drm/i915: Stop forcing clock gating init for future platforms (Matt Roper) - drm/i915/dsb: Don't use indexed writes when byte enables are not all set (Ville Syrjälä) - drm/i915/dsb: Avoid corrupting the first register write (Ville Syrjälä) - drm/i915/dsb: Dump the DSB command buffer when DSB fails (Ville Syrjälä) - drm/i915: Constify LUT entries in checker (Ville Syrjälä) - drm/i915/cx0: Check and increase msgbus timeout threshold (Gustavo Sousa) - drm/i915: add trailing newlines to msgs (Jim Cromie) - drm/i915/psr: Add psr sink error status into sink status debugfs (Jouni Högander) - drm/i915/tc: remove "fia" from intel_tc_port_fia_max_lane_count() (Luca Coelho) - drm/i915/tc: move legacy code out of the main _max_lane_count() func (Luca Coelho) - drm/i915/tc: make intel_tc_port_get_lane_mask() static (Luca Coelho) - drm/i915/tc: rename mtl_tc_port_get_pin_assignment_mask() (Luca Coelho) - drm/i915/display: Compare the readout dsc pps params (Suraj Kandpal) - drm/i915/vdsc: Fill the intel_dsc_get_pps_config function (Suraj Kandpal) - drm/i915/vdsc: Remove unused dsc registers (Suraj Kandpal) - drm/i915/vdsc: Add function to write in PPS register (Suraj Kandpal) - drm/i915/vdsc: Add function to read any PPS register (Suraj Kandpal) - drm/i915/vdsc: Add func to get no. of vdsc instances per pipe (Suraj Kandpal) - drm/i915/vdsc: Add a check for dsc split cases (Suraj Kandpal) - drm/i915/vdsc: Refactor dsc register field macro (Suraj Kandpal) - drm/i915: Handle dma fences in dirtyfb callback (Jouni Högander) - drm/i915: Add new frontbuffer tracking interface to queue flush (Jouni Högander) - drm/i915/psr: Clear frontbuffer busy bits on flip (Jouni Högander) - drm/i915/fbc: Clear frontbuffer busy bits on flip (Jouni Högander) - media: cec: core: add note about *_from_edid() function usage in drm (Jani Nikula) - drm/i915/cec: switch to setting physical address directly (Jani Nikula) - drm/cec: add drm_dp_cec_attach() as the non-edid version of set edid (Jani Nikula) - drm/edid: parse source physical address (Jani Nikula) - drm/i915/display: use drm_edid_is_digital() (Jani Nikula) - drm/edid: add drm_edid_is_digital() (Jani Nikula) - drm/i915/hdcp: Use correct aux for capability check scenario (Suraj Kandpal) - drm/i915/hdcp: Use intel_connector as argument for hdcp_2_2_capable (Suraj Kandpal) - drm/i915: add minimal i915_gem_object_frontbuffer.h (Jani Nikula) - drm/i915/mtl: Add TC port lockdep assert to AUX power well enabling (Imre Deak) - drm/i915/dp: Drop redundant AUX power get/put in intel_dp_force() (Imre Deak) - drm/i915/dg2: Add support for new DG2-G12 revid 0x1 (Swati Sharma) - drivers/drm/i915: Honor limits->max_bpp while computing DSC max input bpp (Ankit Nautiyal) - drm/display/dp: Assume 8 bpc support when DSC is supported (Ankit Nautiyal) - drm/i915/psr: Apply Wa_14015648006 for all display 14 steppings (Jouni Högander) - drm/i915/sdvo: Print out the i2c pin and slave address (Ville Syrjälä) - drm/i915/sdvo: Rework DDC bus handling (Ville Syrjälä) - drm/i915/sdvo: Get rid of the per-connector i2c symlink (Ville Syrjälä) - drm/i915/sdvo: Nuke the duplicate sdvo->port (Ville Syrjälä) - drm/i915/sdvo: Initialize the encoder earlier (Ville Syrjälä) - drm/i915/sdvo: Nuke attached_output tracking (Ville Syrjälä) - drm/i915/hdcp: Adjust timeout for read in DPMST Scenario (Suraj Kandpal) - drm/i915/hdcp: Send the correct aux for DPMST HDCP scenario (Suraj Kandpal) - drm/i915/hdcp: Propagate aux info in DP HDCP functions (Suraj Kandpal) - drm/i915/hdcp: Use intel_connector argument in intel_hdcp_shim (Suraj Kandpal) - drm/i915/color: move pre-SKL gamma and CSC enable read to intel_color (Jani Nikula) - drm/i915/color: move SKL+ gamma and CSC enable read to intel_color (Jani Nikula) - drm/i915: move ILK+ CSC mode read to intel_color (Jani Nikula) - drm/i915: move HSW+ gamma mode read to intel_color (Jani Nikula) - drm/i915/color: move CHV CGM pipe mode read to intel_color (Jani Nikula) - drm/i915/regs: split out intel_color_regs.h (Jani Nikula) - drm/i915/display: configure SDP split for DP-MST (Vinod Govindapillai) - drm/i915/display: update intel_dp_has_audio to support MST (Vinod Govindapillai) - drm/i915/vma: constify unbind_fence_ops (Jani Nikula) - drm/i915/rpl: Update pci ids for RPL P/U (Dnyaneshwar Bhadane) - drm/i915/sdvo: Fail gracefully if the TV dotclock is out of range (Ville Syrjälä) - drm/i915/sdvo: Pick the TV dotclock from adjusted_mode (Ville Syrjälä) - drm/i915: Fully populate crtc_state->dpll (Ville Syrjälä) - drm/i915: Don't warn about zero N/P in *_calc_dpll_params() (Ville Syrjälä) - drm/i915/sdvo: s/sdvo_inputs_mask/sdvo_num_inputs/ (Ville Syrjälä) - drm/i915/sdvo: Protect macro args (Ville Syrjälä) - drm/i915/sdvo: Issue SetTargetOutput prior to GetAttachedDisplays (Ville Syrjälä) - drm/i915/display: add lock while printing frontbuffer tracking bits to debugfs (Juha-Pekka Heikkila) - drm/i915: Fix HPD polling, reenabling the output poll work as needed (Imre Deak) - drm: Add an HPD poll helper to reschedule the poll work (Imre Deak) - drm/i915/display: combine DP audio compute config steps (Vinod Govindapillai) - drm/i915/display: remove redundant parameter from sdp split update (Vinod Govindapillai) - drm/i915/display: Eliminate IS_METEORLAKE checks (Matt Roper) - drm/i915: Eliminate IS_MTL_DISPLAY_STEP (Matt Roper) - drm/i915/display: Remove unused POWER_DOMAIN_MODESET (Gustavo Sousa) - drm/i915/dp: Check if force_dsc_output_format is possible (Ankit Nautiyal) - drm/i915/dp: Check src/sink compressed bpp limit for edp (Ankit Nautiyal) - drm/i915/dp: Get optimal link config to have best compressed bpp (Ankit Nautiyal) - drm/i915/dp: Separate out function to get compressed bpp with joiner (Ankit Nautiyal) - drm/i915/dp: Add DSC BPC/BPP constraints while selecting pipe bpp with DSC (Ankit Nautiyal) - drm/i915/dp: Separate out functions for edp/DP for computing DSC bpp (Ankit Nautiyal) - drm/i915/dp: Rename helper to get DSC max pipe_bpp (Ankit Nautiyal) - drm/i915/dp: Avoid left shift of DSC output bpp by 4 (Ankit Nautiyal) - drm/i915/dp: Check min bpc DSC limits for dsc_force_bpc also (Ankit Nautiyal) - drm/i915/dp: Add functions to get min/max src input bpc with DSC (Ankit Nautiyal) - drm/i915/dp: Avoid forcing DSC BPC for MST case (Ankit Nautiyal) - drm/i915/dp: Remove extra logs for printing DSC info (Ankit Nautiyal) - drm/i915/intel_cdclk: Add vdsc with bigjoiner constraints on min_cdlck (Ankit Nautiyal) - drm/i915/dp: Update Bigjoiner interface bits for computing compressed bpp (Ankit Nautiyal) - drm/i915/dp: Use consistent name for link bpp and compressed bpp (Ankit Nautiyal) - drm/i915/dp_mst: Use output_format to get the final link bpp (Ankit Nautiyal) - drm/i915/dp: Move compressed bpp check with 420 format inside the helper (Ankit Nautiyal) - drm/i915/dp: Consider output_format while computing dsc bpp (Ankit Nautiyal) - drm/i915: Eliminate has_4tile feature flag (Matt Roper) - drm/i915/selftest: Simplify Y-major tiling in blit selftest (Matt Roper) - drm/i915/dg2: Drop pre-production display workarounds (Matt Roper) - drm/i915/dg2: Recognize pre-production hardware (Matt Roper) - drm/i915/cx0: Program vswing only for owned lanes (Gustavo Sousa) - drm/i915/cx0: Enable/disable TX only for owned PHY lanes (Gustavo Sousa) - drm/i915: Simplify intel_cx0_program_phy_lane() with loop (Gustavo Sousa) - drm/i915/cx0: Add intel_cx0_get_owned_lane_mask() (Gustavo Sousa) - drm/i915/dgfx: Enable d3cold at s2idle (Anshuman Gupta) - drm/i915/display: Remove unused POWER_DOMAIN_MASK (Gustavo Sousa) - drm/i915/pxp: Optimize GET_PARAM:PXP_STATUS (Alan Previn) - drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm inside pm-complete (Alan Previn) - drm/i915/dp: Fix LT debug print in SDP CRC enable (Arun R Murthy) - drm/i915/vdsc: Fix first_line_bpg_offset calculation (Suraj Kandpal) - drm/i915: Don't change the status of forced connectors during HPD poll detect (Imre Deak) - drm/i915: Don't change the status of forced connectors during hotplug detect (Imre Deak) - drm/i915: Avoid endless HPD poll detect loop via runtime suspend/resume (Imre Deak) - drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval (Nirmoy Das) - drm/i915: Do not disable preemption for resets (Tvrtko Ursulin) - i915/guc: Get runtime pm in busyness worker only if already active (Umesh Nerlige Ramappa) - drm/i915/perf: Remove gtt_offset from stream->oa_buffer.head/.tail (Ashutosh Dixit) - drm/i915: Add Wa_18028616096 (Shekhar Chauhan) - drm/i915/gem: remove inlines from i915_gem_execbuffer.c (Jani Nikula) - drm/i915/gt: remove a static inline that requires including i915_drv.h (Jani Nikula) - drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top (Javier Pello) - drm/i915/gt: Update RC6 mask for mtl_drpc (Badal Nilawar) - i915: Limit the length of an sg list to the requested length (Matthew Wilcox (Oracle)) - drm/i915: refactor deprecated strncpy (Justin Stitt) - drm/i915/lrc: User PXP contexts requires runalone bit in lrc (Alan Previn) - drm/i915/pxp/mtl: Update pxp-firmware packet size (Alan Previn) - drm/i915/pxp/mtl: Update pxp-firmware response timeout (Alan Previn) - drm/i915/huc: silence injected failure in the load via GSC path (Daniele Ceraolo Spurio) - i915/pmu: Move execlist stats initialization to execlist specific setup (Umesh Nerlige Ramappa) - drm/i915: Add Wa_18022495364 (Dnyaneshwar Bhadane) - drm/i915/gt: Prevent error pointer dereference (Dan Carpenter) - drm/i915/gt: skip WA verification for GEN7_MISCCPCTL on DG2 (Andrzej Hajda) - drm/i915: Run relevant bits of debugfs drop_caches per GT (Tvrtko Ursulin) - drm/i915/mtl: Drop Wa_14017240301 (Matt Roper) - drm/i915: Add Wa_14015150844 (Shekhar Chauhan) - drm/i915/gt: Wait longer for tasks in migrate selftest (Jonathan Cavitt) - drm/i915: mark requests for GuC virtual engines to avoid use-after-free (Andrzej Hajda) - drm/i915/mtl: Update workaround 14016712196 (Tejas Upadhyay) - drm/i915/gsc: define gsc fw (Daniele Ceraolo Spurio) - drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL (Nemesa Garg) - drm/i915/guc: Force a reset on internal GuC error (John Harrison) - drm/i915: Replace several IS_METEORLAKE with proper IP version checks (Matt Roper) - drm/i915/mtl: Eliminate subplatforms (Matt Roper) - drm/i915: Eliminate IS_MTL_MEDIA_STEP (Matt Roper) - drm/i915: Eliminate IS_MTL_GRAPHICS_STEP (Matt Roper) - drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version (Matt Roper) - drm/i915/xelpmp: Don't assume workarounds extend to future platforms (Matt Roper) - drm/i915: Consolidate condition for Wa_22011802037 (Matt Roper) - drm/i915/dg2: Drop Wa_16011777198 (Matt Roper) - drm/i915: Tidy workaround definitions (Matt Roper) - drm/i915/dg2: Drop pre-production GT workarounds (Matt Roper) - drm/i915/selftests: Align igt_spinner_create_request with hangcheck (Jonathan Cavitt) - drm/i915/dg2: Remove Wa_15010599737 (Shekhar Chauhan) - drm/i915: Fix TLB-Invalidation seqno store (Alan Previn) - drm/panel: ltk050h3146w: add support for Leadtek LTK050H3148W-CTA6 variant (Klaus Goger) - dt-bindings: ltk050h3146w: add compatible for LTK050H3148W-CTA6 variant (Quentin Schulz) - drm/panel: ltk050h3146w: add mipi_dsi_device.mode_flags to of_match_data (Quentin Schulz) - drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference (Ma Ke) - drm/panel: fix a possible null pointer dereference (Ma Ke) - drm/rockchip: dsi: Use devm_platform_get_and_ioremap_resource() (Yang Li) - drm/rockchip: remove redundant of_match_ptr (Zhu Wang) - drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() (Christophe JAILLET) - drm/rockchip: vop2: Convert to use maple tree register cache (Mark Brown) - drm/rockchip: vop2: Demote message in mod_supported to drm_dbg_kms (Michael Tretter) - Documentation/gpu: fix Panfrost documentation build warnings (Adrián Larumbe) - drm/panel-simple: allow LVDS format override (Johannes Zink) - dt-bindings: display: simple: support non-default data-mapping (Johannes Zink) - dt-bindings: display: move LVDS data-mapping definition to separate file (Johannes Zink) - drm/bridge: samsung-dsim: calculate porches in Hz (Michael Tretter) - drm/bridge: samsung-dsim: adjust porches by rounding up (Michael Tretter) - drm/bridge: samsung-dsim: update PLL reference clock (Michael Tretter) - drm/bridge: samsung-dsim: reread ref clock before configuring PLL (Michael Tretter) - drm/bridge: samsung-dsim: add more mipi-dsi device debug information (Marco Felsch) - drm: exynos: dsi: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/amd/display: Fix mst hub unplug warning (Wayne Lin) - drm/panel: nv3051d: Add Support for Anbernic 351V (Chris Morgan) - dt-bindings: display: newvision,nv3051d: Add Anbernic 351V (Chris Morgan) - drm/dp: switch drm_dp_downstream_*() helpers to struct drm_edid (Jani Nikula) - drm/v3d: Annotate struct v3d_perfmon with __counted_by (Kees Cook) - drm/vmwgfx: Annotate struct vmw_surface_dirty with __counted_by (Kees Cook) - drm/virtio: Annotate struct virtio_gpu_object_array with __counted_by (Kees Cook) - drm/vc4: Annotate struct vc4_perfmon with __counted_by (Kees Cook) - drm/nouveau/pm: Annotate struct nvkm_perfdom with __counted_by (Kees Cook) - drm/msm/dpu: Annotate struct dpu_hw_intr with __counted_by (Kees Cook) - drm/i915/selftests: Annotate struct perf_series with __counted_by (Kees Cook) - drm/amdgpu/discovery: Annotate struct ip_hw_instance with __counted_by (Kees Cook) - drm/amd/pm: Annotate struct smu10_voltage_dependency_table with __counted_by (Kees Cook) - drm/panfrost: Implement generic DRM object RSS reporting function (Adrián Larumbe) - drm/drm_file: Add DRM obj's RSS reporting function for fdinfo (Adrián Larumbe) - drm/panfrost: Add fdinfo support for memory stats (Adrián Larumbe) - drm/panfrost: Add fdinfo support GPU load metrics (Adrián Larumbe) - drm/panfrost: Add cycle count GPU register definitions (Adrián Larumbe) - drm/vblank: Warn when silently cancelling vblank works (Ville Syrjälä) - drm/doc: Document DRM device reset expectations (André Almeida) - drm/panel: Add driver for BOE RM692E5 AMOLED panel (Konrad Dybcio) - dt-bindings: display: panel: Add Raydium RM692E5 (Konrad Dybcio) - drm/panel: ili9322: Convert to use maple tree register cache (Mark Brown) - drm/panel: ili9322: Remove redundant volatle_reg() operation (Mark Brown) - drm/bridge: sn65dsi83: Convert to use maple tree register cache (Mark Brown) - drm/bridge: lt9211: Convert to use maple tree register cache (Mark Brown) - drm/bridge: icn6211: Convert to use maple tree register cache (Mark Brown) - drm/bridge: tc358767: Convert to use maple tree register cache (Mark Brown) - drm/bridge: dpc3433: Convert to use maple tree register cache (Mark Brown) - drm/bridge: adv7511: Convert to use maple tree register cache (Mark Brown) - drm/tests: Add new format conversion tests to better cover drm_fb_blit() (Arthur Grillo) - drm/tests: Add calls to drm_fb_blit() on supported format conversion tests (Arthur Grillo) - drm/bridge: lt9611uxc: use drm_bridge_get_edid() instead of using ->get_edid directly (Jani Nikula) - drm/bridge: use drm_bridge_get_edid() instead of using ->get_edid directly (Jani Nikula) - MAINTAINERS: Document that the NXP i.MX 8MQ DCSS driver goes thru drm-misc (Douglas Anderson) - MAINTAINERS: Update drm-misc entry to match all drivers (Maxime Ripard) - drm/nouveau/kms/nv50: hide unused variables (Arnd Bergmann) - drm/gpuvm: doc: fix filename references (Danilo Krummrich) - accel/ivpu: Compile ivpu_debugfs.c conditionally (Stanislaw Gruszka) - accel/ivpu: Update debugfs to latest changes in DRM (Stanislaw Gruszka) - drm/gma500: refactor deprecated strncpy (Justin Stitt) - drm/nouveau: uvmm: rename 'umgr' to 'base' (Danilo Krummrich) - drm/gpuvm: allow building as module (Danilo Krummrich) - drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvm (Danilo Krummrich) - drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time (Douglas Anderson) - drm/bridge: Add 200ms delay to wait FW HPD status stable (Xin Ji) - drm/simpledrm: Add support for multiple "power-domains" (Janne Grunau) - accel/qaic: Add QAIC_DETACH_SLICE_BO IOCTL (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Create a function to initialize BO (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Clean up BO during flushing of transfer list (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Undo slicing setup done in qaic_attach_slicing_bo() (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Declare BO 'sliced' after all the operations are complete (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Update BO metadata in a central location (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Remove ->size field from struct qaic_bo (Pranjal Ramajor Asha Kanojiya) - drm/ssd130x: Drop _helper prefix from struct drm_*_helper_funcs callbacks (Javier Martinez Canillas) - drm/edid: Fixup h/vsync_end instead of h/vtotal (Ville Syrjälä) - drm/hisilicon/kirin: Call drm_atomic_helper_shutdown() at shutdown/unbind time (Douglas Anderson) - drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers (Douglas Anderson) - drm/ssd130x: Call drm_atomic_helper_shutdown() at remove time (Douglas Anderson) - drm/vc4: Call drm_atomic_helper_shutdown() at shutdown time (Douglas Anderson) - drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers (Douglas Anderson) - drm/armada: Call drm_atomic_helper_shutdown() at shutdown time (Douglas Anderson) - MAINTAINERS: Update gma500 git repo (Maxime Ripard) - drm/bridge: panel: Fix device link for DRM_BRIDGE_ATTACH_NO_CONNECTOR (AngeloGioacchino Del Regno) - drm: Update file owner during use (Tvrtko Ursulin) - drm/bridge: tc358768: Attempt to fix DSI horizontal timings (Tomi Valkeinen) - drm/bridge: tc358768: Fix tc358768_ns_to_cnt() (Tomi Valkeinen) - drm/bridge: tc358768: Clean up clock period code (Tomi Valkeinen) - drm/bridge: tc358768: Rename dsibclk to hsbyteclk (Tomi Valkeinen) - drm/bridge: tc358768: Use dev for dbg prints, not priv->dev (Tomi Valkeinen) - drm/bridge: tc358768: Print logical values, not raw register values (Tomi Valkeinen) - drm/bridge: tc358768: Use struct videomode (Tomi Valkeinen) - drm/bridge: tc358768: Cleanup PLL calculations (Tomi Valkeinen) - drm/bridge: tc358768: Fix bit updates (Tomi Valkeinen) - drm/bridge: tc358768: Default to positive h/v syncs (Tomi Valkeinen) - drm/bridge: tc358768: Fix use of uninitialized variable (Tomi Valkeinen) - drm/tegra: rgb: Parameterize V- and H-sync polarities (Thierry Reding) - drm/bridge/analogix/anx78xx: Add missing definition (Alicja Michalska) - dt-bindings: display: anx7814: Add definition for anx7816 (Alicja Michalska) - drm/nouveau/kms/nv50-: disable dcb parsing (Ben Skeggs) - drm/nouveau/kms/nv50-: create outputs based on nvkm info (Ben Skeggs) - drm/nouveau/kms/nv50-: create connectors based on nvkm info (Ben Skeggs) - drm/nouveau/kms/nv50-: name aux channels after their connector (Ben Skeggs) - drm/nouveau/kms/nv50-: create heads after outps/conns (Ben Skeggs) - drm/nouveau/kms/nv50-: create heads based on nvkm head mask (Ben Skeggs) - drm/nouveau/disp/nv50-: skip DCB_OUTPUT_TV (Ben Skeggs) - drm/nouveau/disp: move outp init/fini paths to chipset code (Ben Skeggs) - drm/nouveau/disp: move outp/conn construction to chipset code (Ben Skeggs) - drm/nouveau/disp: add dp mst id get/put methods (Ben Skeggs) - drm/nouveau/disp: add dp sst config method (Ben Skeggs) - drm/nouveau/disp: move link training out of supervisor (Ben Skeggs) - drm/nouveau/disp: add dp train method (Ben Skeggs) - drm/nouveau/kms/nv50-: fixup sink D3 before tearing down link (Ben Skeggs) - drm/nouveau/kms/nv50-: flush mst disables together (Ben Skeggs) - drm/nouveau/kms/nv50-: split DP disable+enable into two modesets (Ben Skeggs) - drm/nouveau/disp: add dp rates method (Ben Skeggs) - drm/nouveau/disp: add dp aux xfer method (Ben Skeggs) - drm/nouveau/disp: move dp aux pwr method to HAL (Ben Skeggs) - drm/nouveau/disp: add hdmi audio hal function (Ben Skeggs) - drm/nouveau/disp: add output lvds config method (Ben Skeggs) - drm/nouveau/disp: add output backlight control methods (Ben Skeggs) - drm/nouveau/disp: remove SOR routing updates from supervisor (Ben Skeggs) - drm/nouveau/disp: release outputs post-modeset (Ben Skeggs) - drm/nouveau/disp: move hdmi disable out of release() (Ben Skeggs) - drm/nouveau/disp: add output hdmi config method (Ben Skeggs) - drm/nouveau/kms/nv50-: move audio enable post-modeset (Ben Skeggs) - drm/nouveau/kms/nv50-: keep output state around until modeset complete (Ben Skeggs) - drm/nouveau/kms/nv50-: remove nv_encoder.audio.connector (Ben Skeggs) - drm/nouveau/kms/nv50-: pull some common init out of OR-specific code (Ben Skeggs) - drm/nouveau/disp: update SOR routing immediately on acquire() (Ben Skeggs) - drm/nouveau/disp: add acquire_sor/pior() (Ben Skeggs) - drm/nouveau/disp: add acquire_dac() (Ben Skeggs) - drm/nouveau/disp: shuffle to make upcoming diffs prettier (Ben Skeggs) - drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for reading IOR state (Lyude Paul) - drm/nouveau/disp: rename internal output acquire/release functions (Ben Skeggs) - drm/nouveau/disp: add output method to fetch edid (Ben Skeggs) - drm/nouveau/disp: add output detect method (Ben Skeggs) - drm/nouveau/disp: rearrange output methods (Ben Skeggs) - drm/nouveau/kms/nv50-: fix mst payload alloc fail crashing evo (Ben Skeggs) - drm/nouveau/mmu/gp100-: always invalidate TLBs at CACHE_LEVEL_ALL (Ben Skeggs) - drm/nouveau/gr/gf100-: lose contents of global ctxbufs across suspend (Ben Skeggs) - drm/nouveau/imem: support allocations not preserved across suspend (Ben Skeggs) - drm/nouveau/devinit/tu102-: remove attempt at loading PreOS (Ben Skeggs) - drm/dp_mst: Tune down error message during payload addition (Imre Deak) - drm/dp_mst: Sanitize error return during payload addition (Imre Deak) - drm/dp_mst: Fix NULL dereference during payload addition (Imre Deak) - drm/bridge: dw-hdmi-cec: Add arbitration lost event (Jernej Skrabec) - drm/nouveau/pm: refactor deprecated strncpy (Justin Stitt) - drm/nouveau/core: refactor deprecated strncpy (Justin Stitt) - drm/nouveau/nvif: refactor deprecated strncpy (Justin Stitt) - drm/komeda: add NV12 format to support writeback layer type (baozhu.liu) - MAINTAINERS: add drm_bridge_connector.[ch] files under bridge chips (Jani Nikula) - accel/qaic: Use devm_drm_dev_alloc() instead of drm_dev_alloc() (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Register for PCI driver at the beginning of module init (Pranjal Ramajor Asha Kanojiya) - drm: bridge: it66121: ->get_edid callback must not return err pointers (Jani Nikula) - drm/ssd130x: Store the HW buffer in the driver-private CRTC state (Javier Martinez Canillas) - drm/debugfs: Fix drm_debugfs_remove_files() stub (Nathan Chancellor) - drm/amd/display: Fix -Wuninitialized in dm_helpers_dp_mst_send_payload_allocation() (Nathan Chancellor) - drm/ingenic: Call drm_atomic_helper_shutdown() at shutdown time (Douglas Anderson) - drm/imx/ipuv3: Call drm_atomic_helper_shutdown() at shutdown/unbind time (Douglas Anderson) - drm/atomic-helper: drm_atomic_helper_shutdown(NULL) should be a noop (Douglas Anderson) - MAINTAINERS: Update DRM DRIVERS FOR FREESCALE IMX entry (Douglas Anderson) - drm/panel: otm8009a: Don't double check prepared/enabled (Douglas Anderson) - drm/panel: s6e63m0: Don't store+check prepared/enabled (Douglas Anderson) - drm/panel: Don't store+check prepared/enabled for simple cases (Douglas Anderson) - drm/i915: Move the size computations to drm buddy (Arunpravin Paneer Selvam) - drm/amdgpu: Move the size computations to drm buddy (Arunpravin Paneer Selvam) - drm/buddy: Improve contiguous memory allocation (Arunpravin Paneer Selvam) - fbdev/core: Clean up include statements in fbmem.c (Thomas Zimmermann) - fbdev/core: Remove empty internal helpers from fb_logo.c (Thomas Zimmermann) - fbdev/core: Move logo functions into separate source file (Thomas Zimmermann) - fbdev/core: Unexport logo helpers (Thomas Zimmermann) - fbdev/core: Fix style of code for boot-up logo (Thomas Zimmermann) - fbdev/mmp/mmpfb: Do not display boot-up logo (Thomas Zimmermann) - fbdev/au1200fb: Do not display boot-up logo (Thomas Zimmermann) - drm/ssd130x: Use bool for ssd130x_deviceinfo flags (Geert Uytterhoeven) - drm/ssd130x: Fix screen clearing (Geert Uytterhoeven) - drm/ssd130x: Print the PWM's label instead of its number (Uwe Kleine-König) - drm/shmobile: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/msm: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/ingenic: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/imx/ipuv3: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/mst: Refactor the flow for payload allocation/removement (Wayne Lin) - drm/mst: delete unnecessary case in drm_dp_add_payload_part2() (Wayne Lin) - drm/tests: Zero initialize fourccs_out (Arthur Grillo) - drm/debugfs: Add inline to drm_debugfs_dev_init() to suppres -Wunused-function (Arthur Grillo) - drm/doc/rfc: Mark GPU VA as complete. (Rodrigo Vivi) - drm/doc/rfc: Mark DRM_VM_BIND as complete. (Rodrigo Vivi) - drm/doc/rfc: Mark Dev_coredump as completed. (Rodrigo Vivi) - drm/doc/rfc: No STAGING out of drivers/staging. (Rodrigo Vivi) - drm/connector: document DRM_MODE_COLORIMETRY_COUNT (Javier Carrasco) - drm/bridge: Drop CONFIG_OF conditionals around of_node pointers (Biju Das) - drm/bridge: Drop conditionals around of_node pointers (Biju Das) - drm/bridge/analogix/anx78xx: Drop ID table (Biju Das) - MAINTAINERS: Add Jessica as a reviewer for drm/panel (Jessica Zhang) - drm/bridge: lt8912b: Add missing drm_bridge_attach call (Tomi Valkeinen) - drm/bridge: lt8912b: Manually disable HPD only if it was enabled (Tomi Valkeinen) - drm/bridge: lt8912b: Fix crash on bridge detach (Tomi Valkeinen) - drm/bridge: lt8912b: Fix bridge_detach (Tomi Valkeinen) - drm: bridge: it66121: Fix invalid connector dereference (Jai Luthra) - drm: bridge: it66121: Simplify probe() (Biju Das) - drm: bridge: it66121: Extend match support for OF tables (Biju Das) - staging/fbtft: Use fb_ops helpers for deferred I/O (Thomas Zimmermann) - staging/fbtft: Initialize fb_op struct as static const (Thomas Zimmermann) - hid/picolcd: Use fb_ops helpers for deferred I/O (Thomas Zimmermann) - hid: Remove trailing whitespace (Thomas Zimmermann) - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Thomas Zimmermann) - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Thomas Zimmermann) - fbdev/udlfb: Use fb_ops helpers for deferred I/O (Thomas Zimmermann) - fbdev/smscufx: Use fb_ops helpers for deferred I/O (Thomas Zimmermann) - accel/ivpu: Print information about used workarounds (Stanislaw Gruszka) - accel/ivpu: Move MMU register definitions to ivpu_mmu.c (Jacek Lawrynowicz) - accel/ivpu/37xx: White space cleanup (Stanislaw Gruszka) - accel/ivpu/37xx: Change register rename leftovers (Stanislaw Gruszka) - accel/ivpu: Move ivpu_fw_load() to ivpu_fw_init() (Jacek Lawrynowicz) - accel/ivpu: Initialize context with SSID = 1 (Karol Wachowski) - accel/ivpu: Add information about context on failure (Stanislaw Gruszka) - accel/ivpu: Make ivpu_pm_init() void (Stanislaw Gruszka) - accel/ivpu: Remove duplicated error messages (Jacek Lawrynowicz) - accel/ivpu: Move set autosuspend delay to HW specific code (Krystian Pradzynski) - MAINTAINERS: Add Boris Brezillon as Panfrost driver maintainer (Dmitry Osipenko) - drm/virtio: Remove unused function declarations (Yue Haibing) - drm/debugfs: rework drm_debugfs_create_files implementation v2 (Christian König) - drm/debugfs: remove dev->debugfs_list and debugfs_mutex v2 (Christian König) - drm/debugfs: rework debugfs directory creation v5 (Christian König) - drm/komeda: drop all currently held locks if deadlock happens (baozhu.liu) - drm/debugfs: disallow debugfs access when device isn't registered (Christian König) - drm/debugfs: drop debugfs_init() for the render and accel node v2 (Christian König) - fbdev/tcx: Use initializer macro for struct fb_ops (Thomas Zimmermann) - fbdev/p9100: Use initializer macro for struct fb_ops (Thomas Zimmermann) - fbdev/leo: Use initializer macro for struct fb_ops (Thomas Zimmermann) - fbdev/ffb: Use initializer macro for struct fb_ops (Thomas Zimmermann) - fbdev/cg6: Use initializer macro for struct fb_ops (Thomas Zimmermann) - fbdev/cg3: Use initializer macro for struct fb_ops (Thomas Zimmermann) - fbdev/cg14: Use initializer macro for struct fb_ops (Thomas Zimmermann) - fbdev/bw2: Use initializer macro for struct fb_ops (Thomas Zimmermann) - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Thomas Zimmermann) - fbdev/sbus: Forward declare all necessary structures in header (Thomas Zimmermann) - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Thomas Zimmermann) - drm/tests: Add KUnit tests for drm_fb_memcpy() (Arthur Grillo) - drm/tests: Add multi-plane support to conversion_buf_size() (Arthur Grillo) - drm/tests: Add KUnit tests for drm_fb_build_fourcc_list() (Arthur Grillo) - drm/tests: Add KUnit tests for drm_fb_clip_offset() (Arthur Grillo) - drm/tests: Add KUnit tests for drm_fb_swab() (Arthur Grillo) - drm/tests: Test default pitch fallback (Arthur Grillo) - drm/repaper: fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - drm/gma500: Remove unused declarations (Yue Haibing) - drm/gma500: Fix call trace when psb_gem_mm_init() fails (Sui Jingfeng) - drm/gma500: remove duplicate macro definitions (Jorge Maidana) - drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly (Danilo Krummrich) - drm/nouveau: uvmm: fix unset region pointer on remap (Danilo Krummrich) - drm/nouveau: sched: avoid job races between entities (Danilo Krummrich) - doc: uapi: Add document describing dma-buf semantics (Daniel Stone) - doc: dma-buf: Rewrite intro section a little (Daniel Stone) - drm/panfrost: Do not check for 0 return after calling platform_get_irq_byname() (Ruan Jinjie) - drm/bridge: Fix kernel-doc typo in desc of output_bus_cfg in drm_bridge_state (Douglas Anderson) - drm/panel: Add driver for JDI LPM102A188A (Diogo Ivo) - dt-bindings: display: Add bindings for JDI LPM102A188A (Diogo Ivo) - drm/panel: JDI LT070ME05000 simplify with dev_err_probe() (David Heidelberg) - drm/panel: JDI LT070ME05000 drop broken link (David Heidelberg) - drm/panel: simple: Add support for Mitsubishi AA084XE01 (Thomas Weber) - dt-bindings: display: simple: Add Mitsubishi AA084XE01 panel (Miquel Raynal) - drm/bridge: panel: Add a device link between drm device and panel device (Liu Ying) - drm/rockchip: vop2: Add missing call to crtc reset helper (Jonas Karlman) - drm/rockchip: vop2: Don't crash for invalid duplicate_state (Jonas Karlman) - drm/rockchip: vop: Fix call to crtc reset helper (Jonas Karlman) - drm/rockchip: vop: Use cleanup helper directly as destroy funcs (Jonas Karlman) - drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs (Jonas Karlman) - drm/loongson: Fix error handling in lsdc_pixel_pll_setup() (Harshit Mogalapalli) - drm/bridge: lvds-codec: Implement atomic_get_input_bus_fmts for LVDS encoder (Alexander Stein) - drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos (Marek Szyprowski) - drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY (Randy Dunlap) - drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM (Marek Vasut) - drm/ttm/tests: Require MMU when testing (Karolina Stolarek) - accel/ivpu: Document DRM_IVPU_PARAM_CAPABILITIES (Stanislaw Gruszka) - nouveau/u_memcpya: use vmemdup_user (Dave Airlie) - drm/rockchip: dsi: Add rv1126 MIPI DSI support (Jagan Teki) - dt-bindings: display: rockchip-dw-mipi-dsi: Document rv1126 DSI (Jagan Teki) - drm/rockchip: vop: Add rv1126 vop_lite support (Jagan Teki) - dt-bindings: display: rockchip-vop: Document rv1126 vop (Jagan Teki) - dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC (Herve Codina) - dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'additionalProperties: false' in child nodes (Herve Codina) - dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property name (Herve Codina) - dt-bindings: arm,coresight-cti: Add missing additionalProperties on child nodes (Rob Herring) - dt-bindings: arm,coresight-cti: Drop type for 'cpu' property (Rob Herring) - dt-bindings: soundwire: Add reference to soundwire-controller.yaml schema (Rob Herring) - dt-bindings: input: syna,rmi4: Make "additionalProperties: true" explicit (Rob Herring) - media: dt-bindings: ti,ds90ub960: Add missing type for "i2c-alias" (Rob Herring) - dt-bindings: input: qcom,pm8921-keypad: convert to YAML format (Dmitry Baryshkov) - of: overlay: unittest: overlay_bad_unresolved: Spelling s/ok/okay/ (Geert Uytterhoeven) - of: address: Consolidate bus .map() functions (Rob Herring) - of: address: Store number of bus flag cells rather than bool (Rob Herring) - of: unittest: Add tests for address translations (Herve Codina) - of: address: Remove duplicated functions (Herve Codina) - of: address: Fix address translation when address-size is greater than 2 (Herve Codina) - dt-bindings: watchdog: cnxt,cx92755-wdt: convert txt to yaml (Nik Bune) - dt-bindings: watchdog: da9062-wdt: convert txt to yaml (Nik Bune) - dt-bindings: watchdog: fsl,scu-wdt: Document imx8dl (Fabio Estevam) - dt-bindings: watchdog: atmel,at91rm9200-wdt: convert txt to yaml (Nik Bune) - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Johan Jonker) - dt-bindings: Drop kernel copy of common reserved-memory bindings (Rob Herring) - dt-bindings: timer: fsl,imxgpt: Add optional osc_per clock (Alexander Stein) - dt-bindings: arm: cpus: Add Qualcomm Kryo 465 (David Wronek) - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Rob Herring) - dt-bindings: display: remove backlight node from panel examples (Luca Ceresoli) - amba: bus: balance firmware node reference counting (Andy Shevchenko) - dt-bindings: Add Marantec vendor prefix (Christoph Niedermaier) - dt-bindings: writing-schema: add example for multiple DT_SCHEMA_FILES (Hugo Villeneuve) - dt-bindings: display: panel: one file of all simple LVDS panels with dual ports (Liu Ying) - dt-bindings: arm,psci: Add missing unevaluatedProperties on child node schemas (Rob Herring) - dt-bindings: interrupt-controller: qcom,pdc: document qcom,sm4450-pdc (Tengfei Fan) - kselftest: Add new test for detecting unprobed Devicetree devices (Nícolas F. R. A. Prado) - dt: dt-extract-compatibles: Add flag for driver matching compatibles (Nícolas F. R. A. Prado) - dt: dt-extract-compatibles: Handle cfile arguments in generator function (Nícolas F. R. A. Prado) - power: reset: vexpress: Use device_get_match_data() (Rob Herring) - power: supply: surface-charger: replace deprecated strncpy with strscpy (Justin Stitt) - power: supply: surface_battery: replace deprecated strncpy with strscpy (Justin Stitt) - power: supply: charger-manager: replace deprecated strncpy with strscpy (Justin Stitt) - power: supply: bq25980: replace deprecated strncpy with strscpy (Justin Stitt) - power: supply: bq256xx: replace deprecated strncpy with strscpy (Justin Stitt) - power: supply: bq2515x: replace deprecated strncpy with strscpy (Justin Stitt) - power: supply: bq24190_charger: replace deprecated strncpy with strscpy (Justin Stitt) - power: supply: cpcap: Drop non-DT driver matching (Rob Herring) - power: reset: brcmstb: Depend on actual SoC dependencies (Peter Robinson) - power: reset: gpio-poweroff: make sys handler priority configurable (Stefan Eichenberger) - dt-bindings: power: reset: gpio-poweroff: Add priority property (Stefan Eichenberger) - power: reset: gpio-poweroff: use sys-off handler API (Stefan Eichenberger) - power: reset: gpio-poweroff: use a struct to store the module variables (Stefan Eichenberger) - power: supply: rt5033_charger: Replace "&pdev->dev" by "charger->dev" in probe (Jakob Hauser) - power: supply: rt5033_charger: Simplify initialization of rt5033_charger_data (Jakob Hauser) - power: supply: rt5033_charger: Add cable detection and USB OTG supply (Jakob Hauser) - power: supply: core: remove opencoded string_lower() (Thomas Weißschuh) - dt-bindings: power: supply: sbs-manager: Add missing unevaluatedProperties on child node schemas (Rob Herring) - power: supply: mm8013: Fix an error checking issue in mm8013_checkdevice() (Dan Carpenter) - power: supply: mm8013: Fix error code in mm8013_probe() (Harshit Mogalapalli) - power: supply: axp20x_usb_power: Annotate struct axp20x_usb_power with __counted_by (Kees Cook) - power: supply: axp20x_ac_power: Annotate struct axp20x_ac_power with __counted_by (Kees Cook) - power: supply: pm8916_lbc: observe EXTCON config setting (Randy Dunlap) - power: supply: wm97xx_battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: wm8350_power: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: wm831x_power: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: wm831x_backup: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: twl4030_madc_battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: twl4030_charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: tps65217_charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: tps65090-charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: sc2731_charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: rx51_battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: qcom_smbb: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: pcf50633-charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: max8925_power: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: max77693_charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: max77650-charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: max14577_charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: lp8788-charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: isp1704_charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: ipaq_micro_battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: goldfish_battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: da9150-charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: da9052-battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: da9030_battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: cpcap-charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: cpcap-battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: charger-manager: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: act8945a_charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: acer_a500_battery: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: ab8500_fg: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: ab8500_charger: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: ab8500_chargalg: Convert to platform remove callback returning void (Uwe Kleine-König) - power: supply: ab8500_btemp: Convert to platform remove callback returning void (Uwe Kleine-König) - dt-bindings: power: supply: Drop deprecated ab8500-battery (Sebastian Reichel) - power: supply: core: Don't export power_supply_notifier (Sebastian Reichel) - power: supply: mm8013: Add more properties (Konrad Dybcio) - power: supply: Add driver for pm8916 lbc (Nikita Travkin) - power: supply: Add pm8916 VM-BMS support (Nikita Travkin) - dt-bindings: power: supply: Add pm8916 LBC (Nikita Travkin) - dt-bindings: power: supply: Add pm8916 VM-BMS (Nikita Travkin) - power: supply: Propagate of_node to child device (Vincent Whitchurch) - power: supply: Introduce MM8013 fuel gauge driver (Konrad Dybcio) - dt-bindings: power: supply: Document Mitsumi MM8013 fuel gauge (Konrad Dybcio) - dt-bindings: vendor-prefixes: Add Mitsumi Electric Co., Ltd. (Konrad Dybcio) - power: supply: rk817: query battery properties right after resume (Maximilian Weigand) - power: max17040: get thermal data from adc if available (Svyatoslav Ryhel) - power: max17040: pass status property from supplier (Svyatoslav Ryhel) - dt-bindings: power: supply: maxim,max17040: add temperature support (Svyatoslav Ryhel) - power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint (Kai-Heng Feng) - power: supply: bq24257_charger: Cleanup OF/ID table terminators (Biju Das) - power: supply: bq24257_charger: Make chip type and name in sync (Biju Das) - power: supply: bq2515x: Cleanup OF/ID table terminators (Biju Das) - power: supply: bq2515x: Simpilfy bq2515x_read_properties() and probe() (Biju Das) - power: reset: syscon-poweroff: get regmap from parent node (Krzysztof Kozlowski) - power: reset: syscon-poweroff: simplify pdev->dev usage (Krzysztof Kozlowski) - dt-bindings: power: syscon-poweroff: get regmap from parent node (Krzysztof Kozlowski) - power: supply: max17042_battery: Do not use CONFIG_ prefix in regular C code (Przemyslaw Chwiala) - power: supply: Remove redundant dev_err_probe() for platform_get_irq_byname() (Ruan Jinjie) - power: supply: 88pm860x_battery: fix the return value handle for platform_get_irq() (Ruan Jinjie) - power: reset: syscon-poweroff: use builtin_platform_driver() to simplify code (Yang Yingliang) - power: reset: axxia-reset: use builtin_platform_driver() to simplify code (Yang Yingliang) - power: reset: xgene-reboot: use builtin_platform_driver() to simplify code (Yang Yingliang) - power: reset: msm: use builtin_platform_driver() to simplify code (Yang Yingliang) - power: reset: st-poweroff: use builtin_platform_driver() to simplify code (Yang Yingliang) - power: reset: nvmem-reboot-mode: quiet some device deferrals (Andrew Halaney) - power: supply: sbs-battery: Make similar OF and ID table (Biju Das) - power: supply: bq256xx: Some cleanups (Biju Das) - power: supply: bq256xx: Use i2c_get_match_data() (Biju Das) - clk: si521xx: Increase stack based print buffer size in probe (Marek Vasut) - clk: Use device_get_match_data() (Rob Herring) - clk: cdce925: Extend match support for OF tables (Biju Das) - clk: si570: Simplify probe (Biju Das) - clk: si5351: Simplify probe (Biju Das) - clk: rs9: Use i2c_get_match_data() instead of device_get_match_data() (Biju Das) - clk: clk-si544: Simplify probe() and is_valid_frequency() (Biju Das) - clk: si521xx: Use i2c_get_match_data() instead of device_get_match_data() (Biju Das) - clk: npcm7xx: Fix incorrect kfree (Jonathan Neuschäfer) - clk: at91: remove unnecessary conditions (Dan Carpenter) - clk: ti: fix double free in of_ti_divider_clk_setup() (Dan Carpenter) - clk: keystone: pll: fix a couple NULL vs IS_ERR() checks (Dan Carpenter) - clk: ralink: mtmips: quiet unused variable warning (Sergio Paracuellos) - clk: gate: fix comment typo and grammar (Baruch Siach) - clk: asm9620: Remove 'hw' local variable that isn't checked (Stephen Boyd) - clk: fractional-divider: tests: Add test suite for edge cases (Frank Oltmanns) - clk: fractional-divider: Improve approximation when zero based and export (Frank Oltmanns) - clk: versaclock7: Convert to use maple tree register cache (Mark Brown) - clk: versaclock5: Convert to use maple tree register cache (Mark Brown) - clk: versaclock3: Convert to use maple tree register cache (Mark Brown) - clk: versaclock3: Remove redundant _is_writeable() (Mark Brown) - clk: si570: Convert to use maple tree register cache (Mark Brown) - clk: si544: Convert to use maple tree register cache (Mark Brown) - clk: si5351: Convert to use maple tree register cache (Mark Brown) - clk: si5341: Convert to use maple tree register cache (Mark Brown) - clk: si514: Convert to use maple tree register cache (Mark Brown) - clk: cdce925: Convert to use maple tree register cache (Mark Brown) - clk: Fix clk gate kunit test on big-endian CPUs (Stephen Boyd) - clk: Parameterize clk_leaf_mux_set_rate_parent (Stephen Boyd) - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Stephen Boyd) - clk: renesas: r9a08g045: Add clock and reset support for SDHI1 and SDHI2 (Claudiu Beznea) - clk: renesas: rzg2l: Use %%x format specifier to print CLK_ON_R() (Claudiu Beznea) - clk: renesas: Add minimal boot support for RZ/G3S SoC (Claudiu Beznea) - dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3S SoC (Claudiu Beznea) - clk: renesas: rzg2l: Add divider clock for RZ/G3S (Claudiu Beznea) - clk: renesas: rzg2l: Refactor SD mux driver (Claudiu Beznea) - clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header (Claudiu Beznea) - clk: renesas: rzg2l: Add struct clk_hw_data (Claudiu Beznea) - clk: renesas: rzg2l: Add support for RZ/G3S PLL (Claudiu Beznea) - clk: renesas: rzg2l: Remove critical area (Claudiu Beznea) - clk: renesas: rzg2l: Fix computation formula (Claudiu Beznea) - clk: renesas: rzg2l: Trust value returned by hardware (Claudiu Beznea) - clk: renesas: rzg2l: Lock around writes to mux register (Claudiu Beznea) - clk: renesas: rzg2l: Wait for status bit of SD mux before continuing (Claudiu Beznea) - clk: renesas: rcar-gen3: Extend SDnH divider table (Dirk Behme) - clk: renesas: r8a7795: Constify r8a7795_*_clks (Marek Vasut) - clk: renesas: r9a06g032: Name anonymous structs (Ralph Siemsen) - clk: renesas: r9a06g032: Fix kerneldoc warning (Ralph Siemsen) - clk: renesas: rzg2l: Use u32 for flag and mux_flags (Claudiu Beznea) - clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields (Claudiu Beznea) - clk: renesas: rzg2l: Simplify the logic in rzg2l_mod_clock_endisable() (Claudiu Beznea) - clk: renesas: rzg2l: Use core->name for clock name (Claudiu Beznea) - clk: renesas: r9a06g032: Use for_each_compatible_node() (Yang Yingliang) - clk: qcom: apss-ipq6018: add the GPLL0 clock also as clock provider (Kathiravan Thirumoorthy) - clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks (Kathiravan Thirumoorthy) - clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks (Kathiravan Thirumoorthy) - clk: qcom: ipq5018: drop the CLK_SET_RATE_PARENT flag from GPLL clocks (Kathiravan Thirumoorthy) - clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks (Kathiravan Thirumoorthy) - clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks (Kathiravan Thirumoorthy) - clk: qcom: gcc-ipq6018: add QUP6 I2C clock (Robert Marko) - clk: qcom: apss-ipq6018: ipq5332: add safe source switch for a53pll (Varadarajan Narayanan) - clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config (Varadarajan Narayanan) - clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll (Varadarajan Narayanan) - clk: qcom: clk-alpha-pll: introduce stromer plus ops (Varadarajan Narayanan) - clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM (Varadarajan Narayanan) - clk: qcom: videocc-sm8550: switch to clk_lucid_ole_pll_configure (Dmitry Baryshkov) - clk: qcom: gpucc-sm8550: switch to clk_lucid_ole_pll_configure (Dmitry Baryshkov) - clk: qcom: Replace of_device.h with explicit includes (Rob Herring) - clk: qcom: smd-rpm: Move CPUSS_GNoC clock to interconnect (Konrad Dybcio) - clk: qcom: cbf-msm8996: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src (Danila Tikhonov) - clk: qcom: Add GCC driver support for SM4450 (Ajit Pandey) - dt-bindings: clock: qcom: Add GCC clocks for SM4450 (Ajit Pandey) - clk: qcom: rpmh: Add RPMH clocks support for SM4450 (Ajit Pandey) - dt-bindings: clock: qcom: Add RPMHCC for SM4450 (Ajit Pandey) - clk: qcom: mmcc-msm8974: remove ocmemcx_ahb_clk (Luca Weiss) - clk: qcom: mmcc-msm8998: Fix the SMMU GDSC (Konrad Dybcio) - clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks (Konrad Dybcio) - clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies (Devi Priya) - clk: qcom: gcc-msm8996: Remove RPM bus clocks (Konrad Dybcio) - clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks (Varadarajan Narayanan) - clk: qcom: camcc-sm8550: Add support for qdss, sleep and xo clocks (Jagadeesh Kona) - clk: qcom: camcc-sm8550: Add camera clock controller driver for SM8550 (Jagadeesh Kona) - clk: qcom: clk-alpha-pll: Add support for lucid ole pll configure (Jagadeesh Kona) - dt-bindings: clock: qcom: Add SM8550 camera clock controller (Jagadeesh Kona) - clk: qcom: hfpll: Add MSM8976 PLL data (Adam Skladowski) - dt-bindings: clock: qcom,hfpll: Document MSM8976 compatibles (Adam Skladowski) - clk: qcom: hfpll: Allow matching pdata (Adam Skladowski) - clk: qcom: clk-hfpll: Configure l_val in init when required (Adam Skladowski) - clk: socfpga: agilex: Add bounds-checking coverage for struct stratix10_clock_data (Gustavo A. R. Silva) - clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data (Gustavo A. R. Silva) - clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider (Gustavo A. R. Silva) - clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider (Gustavo A. R. Silva) - clk: sifive: Allow building the driver as a module (Samuel Holland) - clk: analogbits: Allow building the library as a module (Samuel Holland) - clk: sprd: Composite driver support offset config (Zhifeng Tang) - clk: Allow phase adjustment from debugfs (John Keeping) - clk: Show active consumers of clocks in debugfs (Vishal Badole) - clk: imx: imx8qm/qxp: add more resources to whitelist (Peng Fan) - clk: imx: scu: ignore clks not owned by Cortex-A partition (Peng Fan) - clk: imx8: remove MLB support (Peng Fan) - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Peng Fan) - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Shenwei Wang) - clk: imx: imx8qxp: Fix elcdif_pll clock (Robert Chiras) - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Viorel Suman) - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Fabio Estevam) - clk: imx: imx8mq: correct error handling path (Peng Fan) - clk: imx8mp: Remove non-existent IMX8MP_CLK_AUDIOMIX_PDM_ROOT (Adam Ford) - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Christophe JAILLET) - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Christophe JAILLET) - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Christophe JAILLET) - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Christophe JAILLET) - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Christophe JAILLET) - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Abel Vesa) - clk: twl: add clock driver for TWL6032 (Andreas Kemnade) - clk: mediatek: fix double free in mtk_clk_register_pllfh() (Dan Carpenter) - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data (Jiasheng Jiang) - clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data (Jiasheng Jiang) - clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data (Jiasheng Jiang) - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data (Jiasheng Jiang) - clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data (Jiasheng Jiang) - clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data (Jiasheng Jiang) - clk: meson: S4: select CONFIG_COMMON_CLK_MESON_CLKC_UTILS (Arnd Bergmann) - clk: meson: S4: add support for Amlogic S4 SoC peripheral clock controller (Yu Tu) - clk: meson: S4: add support for Amlogic S4 SoC PLL clock driver (Yu Tu) - dt-bindings: clock: document Amlogic S4 SoC peripherals clock controller (Yu Tu) - dt-bindings: clock: document Amlogic S4 SoC PLL clock controller (Yu Tu) - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Randy Dunlap) - hte: Use kasprintf() instead of fixed buffer formatting (Andy Shevchenko) - hte: tegra: Fix missing error code in tegra_hte_test_probe() (Harshit Mogalapalli) - hte: tegra194: Switch to LATE_SIMPLE_DEV_PM_OPS() (Andy Shevchenko) - hte: tegra194: Remove redundant dev_err() (Andy Shevchenko) - hte: tegra194: improve the GPIO-related comment (Bartosz Golaszewski) - hte: allow building modules with COMPILE_TEST enabled (Bartosz Golaszewski) - hte: Annotate struct hte_device with __counted_by (Kees Cook) - platform/x86: inspur-platform-profile: Add platform profile support (Ai Chao) - platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e (Olli Asikainen) - platform/x86: wmi: Decouple WMI device removal from wmi_block_list (Armin Wolf) - platform/x86: wmi: Fix opening of char device (Armin Wolf) - platform/x86: wmi: Fix probe failure when failing to register WMI devices (Armin Wolf) - platform/x86: wmi: Fix refcounting of WMI devices in legacy functions (Armin Wolf) - platform/x86: wmi: Decouple probe deferring from wmi_block_list (Armin Wolf) - platform/x86/amd/hsmp: Fix iomem handling (Armin Wolf) - platform/x86: asus-wmi: Do not report brightness up/down keys when also reported by acpi_video (Hans de Goede) - platform/x86: thinkpad_acpi: replace deprecated strncpy with memcpy (Justin Stitt) - tools/power/x86/intel-speed-select: v1.18 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0 (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Increase max CPUs in one request (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Display error for core-power support (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: No TRL for non compute domains (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: turbo-mode enable disable swapped (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Update help for TRL (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Sanitize integer arguments (Srinivas Pandruvada) - platform/x86: acer-wmi: Remove void function return (Edson Juliano Drosdeck) - platform/x86/amd/pmc: Add dump_custom_stb module parameter (Shyam Sundar S K) - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (Shyam Sundar S K) - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (Shyam Sundar S K) - platform/x86: asus-wireless: Replace open coded acpi_match_acpi_device() (Andy Shevchenko) - platform/x86: xo15-ebook: Replace open coded acpi_match_acpi_device() (Andy Shevchenko) - platform/x86/amd/hsmp: improve the error log (Suma Hegde) - platform/x86/amd/hsmp: add support for metrics tbl (Suma Hegde) - platform/x86/amd/hsmp: create plat specific struct (Suma Hegde) - platform/x86: msi-ec: Add more EC configs (Nikita Kravets) - platform/x86: msi-ec: rename fn_super_swap (Nikita Kravets) - platform: mellanox: Fix misspelling error in routine name (Vadim Pasternak) - platform: mellanox: Rename some init()/exit() functions for consistent naming (Vadim Pasternak) - platform/x86/intel/ifs: ARRAY BIST for Sierra Forest (Jithu Joseph) - platform/x86/intel/ifs: Add new error code (Jithu Joseph) - platform/x86/intel/ifs: Add new CPU support (Jithu Joseph) - platform/x86/intel/ifs: Metadata validation for start_chunk (Jithu Joseph) - platform/x86/intel/ifs: Validate image size (Jithu Joseph) - platform/x86/intel/ifs: Gen2 Scan test support (Jithu Joseph) - platform/x86/intel/ifs: Gen2 scan image loading (Jithu Joseph) - platform/x86/intel/ifs: Refactor image loading code (Jithu Joseph) - platform/x86/intel/ifs: Store IFS generation number (Jithu Joseph) - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (Shyam Sundar S K) - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Srinivas Pandruvada) - platform/x86/intel-uncore-freq: Ignore minor version change (Srinivas Pandruvada) - platform/x86: ISST: Ignore minor version change (Srinivas Pandruvada) - platform/x86/intel/tpmi: Add defines to get version information (Srinivas Pandruvada) - platform/x86: intel_speed_select_if: Use devm_ioremap_resource (Srinivas Pandruvada) - platform/x86: intel_speed_select_if: Remove hardcoded map size (Srinivas Pandruvada) - platform/x86: ISST: Allow level 0 to be not present (Srinivas Pandruvada) - platform/x86: ISST: Use fuse enabled mask instead of allowed levels (Srinivas Pandruvada) - platform/x86/siemens: simatic-ipc-batt-f7188x: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86/siemens: simatic-ipc-batt-elkhartlake: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86/siemens: simatic-ipc-batt-apollolake: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86/siemens: simatic-ipc-batt: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86/siemens: simatic-ipc-batt: Simplify simatic_ipc_batt_remove() (Uwe Kleine-König) - platform/x86: sel3350-platform: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: mlx-platform: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86/intel: bytcrc_pwrsrc: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/mellanox: mlxreg-hotplug: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/mellanox: mlxbf-tmfifo: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/mellanox: mlxbf-bootctl: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: thinkpad_acpi: sysfs interface to auxmac (Fernando Eckhardt Valle) - platform/surface: aggregator: Annotate struct ssam_event with __counted_by (Kees Cook) - platform/x86: hp-bioscfg: Annotate struct bios_args with __counted_by (Kees Cook) - platform/x86: think-lmi: Use strreplace() to replace a character by nul (Andy Shevchenko) - platform/x86: think-lmi: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Andy Shevchenko) - platform/surface: hotplug: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/surface: gpe: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/surface: dtx: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/surface: aggregator-registry: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/surface: aggregator-cdev: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/surface: acpi-notify: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/surface: surface3-wmi: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2 830F/L vs 1050F/L detection (Hans de Goede) - platform/x86: think-lmi: Add bulk save feature (Mark Pearson) - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Shravan Kumar Ramani) - platform/x86: asus-wmi: add support for ASUS screenpad (Luke D. Jones) - platform/x86: x86-android-tablets: Add a comment about x86_android_tablet_get_gpiod() (Hans de Goede) - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Lalith Rajendran) - platform/chrome: kunit: make EC protocol tests independent (Tzung-Bi Shih) - platform/chrome: kunit: initialize lock for fake ec_dev (Tzung-Bi Shih) - platform/chrome: cros_ec: fix compilation warning (Tzung-Bi Shih) - platform/chrome: cros_ec_proto: Mark outdata as const (Stephen Boyd) - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Stephen Boyd) - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Stephen Boyd) - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Stephen Boyd) - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_typec_switch: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Kees Cook) - hwmon: (aquacomputer_d5next) Check if temp sensors of legacy devices are connected (Aleksa Savic) - hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow USB and MPS Flow (Aleksa Savic) - dt-bindings: hwmon: npcm: Add npcm845 compatible string (Tomer Maimon) - hwmon: Add driver for ltc2991 (Antoniu Miclaus) - dt-bindings: hwmon: ltc2991: add bindings (Antoniu Miclaus) - hwmon: (pmbus/max31785) Add delay between bus accesses (Lakshmi Yadlapati) - hwmon: (ina238) add ina237 support (Richard Leitner) - dt-bindings: hwmon: ti,ina2xx: add ti,ina237 (Richard Leitner) - hwmon: (asus-ec-sensors) add ROG Crosshair X670E Gene. (Ellie Hermaszewska) - hwmon: (max31827) handle vref regulator (Antoniu Miclaus) - hwmon: (ina3221) Add support for channel summation disable (Ninad Malwade) - dt-bindings: hwmon: ina3221: Add ti,summation-disable (Jon Hunter) - dt-bindings: hwmon: ina3221: Convert to json-schema (Ninad Malwade) - hwmon: (pmbus/mpq7932) Add a support for mpq2286 Power Management IC (Saravanan Sekar) - hwmon: (pmbus/core) Add helper macro to define single pmbus regulator (Saravanan Sekar) - regulator: dt-bindings: Add mps,mpq2286 power-management IC (Saravanan Sekar) - hwmon: (pmbus/mpq7932) Get page count based on chip info (Saravanan Sekar) - dt-bindings: hwmon: Add possible new properties to max31827 bindings (Daniel Matyas) - hwmon: (max31827) Modify conversion wait time (Daniel Matyas) - hwmon: (max31827) Make code cleaner (Daniel Matyas) - MAINTAINERS: Add Hal as one of the maintainers of SFCTEMP HWMON DRIVER (Hal Feng) - hwmon: (nct6683) Add another customer ID for ASRock X670E Taichi (Alexander Koskovich) - hwmon: (ltc2992) Avoid division by zero (Antoniu Miclaus) - hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en_pwm_fan (Su Hui) - hwmon: (hs3001) remove redundant store on division (Colin Ian King) - hwmon: (nct6775) use acpi_dev_hid_uid_match() for matching _HID and _UID (Raag Jadav) - hwmon: (adt7475) Add support for Imon readout on ADT7490 (Timothy Pearson) - hwmon: (powerz) add support for ChargerLAB KM002C (Thomas Weißschuh) - hwmon: (xgene-hwmon) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (w83781d) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (w83627hf) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (vt8231) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (vt1211) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (via686a) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (via-cputemp) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (ultra45_env) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (sis5595) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (sht15) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (sch5636) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (pc87427) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (pc87360) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (occ/p9_sbe) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (mc13783-adc) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (max197) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (i5k_amb) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (f71882fg) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (f71805f) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (dme1737) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (da9052-hwmon) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (abituguru3) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (abituguru) Convert to platform remove callback returning void (Uwe Kleine-König) - hwmon: (abitguru{,3}) Enable build testing on !X86 (Uwe Kleine-König) - hwmon: (sch5627) Document behaviour of limit registers (Armin Wolf) - hwmon: (sch5627) Add support for writing limit registers (Armin Wolf) - hwmon: (sch5627) Use regmap for pwm map register caching (Armin Wolf) - hwmon: (sch5627) Disallow write access if virtual registers are locked (Armin Wolf) - hwmon: (sch5627) Use bit macros when accessing the control register (Armin Wolf) - hwmon: tmp513: Simplify tmp51x_read_properties() (Biju Das) - hwmon: tmp513: Add max_channels variable to struct tmp51x_data (Biju Das) - hwmon: (pmbus/tda38640) Add workaround for SVID mode (Patrick Rudolph) - hwmon: (pmbus) Add ON_OFF_CONFIG register bits (Patrick Rudolph) - dt-bindings: hwmon: Add Infineon TDA38640 (Patrick Rudolph) - hwmon: add POWER-Z driver (Thomas Weißschuh) - hwmon: (pmbus/mp2975) Move PGOOD fix (Naresh Solanki) - Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices" (Guenter Roeck) - Revert "hwmon: (sch56xx-common) Add DMI override table" (Guenter Roeck) - hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation (Zev Weiss) - hwmon: (coretemp) Fix potentially truncated sysfs attribute name (Zhang Rui) - hwmon: (axi-fan-control) Fix possible NULL pointer dereference (Dragos Bogdan) - spi: nxp-fspi: use the correct ioremap function (Han Xu) - spi: omap2-mcspi: Add FIFO support without DMA (Vaishnav Achath) - spi: stm32: Explicitly include correct DT includes (Rob Herring) - spi: Export acpi_spi_find_controller_by_adev() (Hans de Goede) - spi: Don't use flexible array in struct spi_message definition (Andy Shevchenko) - spi: rzv2m-csi: Add target mode support (Fabrizio Castro) - spi: renesas,rzv2m-csi: Add CSI (SPI) target related property (Fabrizio Castro) - spi: bcm2835: add a sentinel at the end of the lookup array (Bartosz Golaszewski) - spi: spi-geni-qcom: Rename the label unmap_if_dma (Vijaya Krishna Nivarthi) - spi: spidev: make spidev_class constant (Greg Kroah-Hartman) - spi: mpc52xx-psc: Make mpc52xx_psc_spi_transfer_one_message() static (Geert Uytterhoeven) - spi: spi-cadence-quadspi: Fix missing unwind goto warnings (Dhruva Gole) - spi: omap2-mcspi: Fix hardcoded reference clock (Vaishnav Achath) - spi: dt-bindings: Make "additionalProperties: true" explicit (Rob Herring) - spi: qup: Vote for interconnect bandwidth to DRAM (Stephan Gerhold) - spi: dt-bindings: qup: Document interconnects (Stephan Gerhold) - spi: qup: Parse OPP table for DVFS support (Stephan Gerhold) - spi: dt-bindings: qup: Document power-domains and OPP (Stephan Gerhold) - spi: at91-usart: Remove some dead code (Christophe JAILLET) - spi: dt-bindings: st,stm32-spi: Move "st,spi-midi-ns" to spi-peripheral-props.yaml (Rob Herring) - spi: mchp-pci1xxxx: Annotate struct pci1xxxx_spi with __counted_by (Kees Cook) - spi: bcm2835: reduce the abuse of the GPIO API (Bartosz Golaszewski) - spi: Drop warning from spi_stop_queue() (Uwe Kleine-König) - spi: dt-bindings: arm,pl022: Move child node properties to separate schema (Rob Herring) - spi: rockchip: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: spl022: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: pic32: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: pic32-sqi: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: orion: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: npcm-fiu: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: mtk-snfi: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: microchip-core: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: microchip-core-qspi: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: spi-meson-spifc: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: meson-spicc: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: lantiq-ssc: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: spi-fsl-dspi: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: dw-mmio: Use helper function devm_clk_get_*() (Li Zetao) - spi: dw-bt1: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: davinci: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: spi-cavium-thunderx: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: spi-cadence: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: bcm2835aux: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: bcm2835: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: ath79: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: aspeed: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: armada-3700: Use helper function devm_clk_get_prepared() (Li Zetao) - spi: ar934x: Use helper function devm_clk_get_enabled() (Li Zetao) - spi: omap2-mcspi: switch to use modern name (Yang Yingliang) - spi: omap-uwire: switch to use modern name (Yang Yingliang) - spi: oc-tiny: switch to use modern name (Yang Yingliang) - spi: nxp-fspi: switch to use modern name (Yang Yingliang) - spi: npcm-pspi: switch to use modern name (Yang Yingliang) - spi: mxs: switch to use modern name (Yang Yingliang) - spi: mxic: switch to use modern name (Yang Yingliang) - spi: mux: switch to use spi_alloc_host() (Yang Yingliang) - spi: mtk-snfi: switch to use modern name (Yang Yingliang) - spi: mtk-nor: switch to use modern name (Yang Yingliang) - spi: mt7621: switch to use modern name (Yang Yingliang) - spi: mt65xx: switch to use modern name (Yang Yingliang) - spi: mpc52xx: switch to use modern name (Yang Yingliang) - spi: mpc52xx-psc: switch to use modern name (Yang Yingliang) - spi: mpc512x-psc: switch to use modern name (Yang Yingliang) - spi: microchip-core: switch to use modern name (Yang Yingliang) - spi: microchip-core-qspi: switch to use modern name (Yang Yingliang) - spi: meson-spifc: switch to use modern name (Yang Yingliang) - spi: meson-spicc: switch to use modern name (Yang Yingliang) - spi: lp-8841: switch to use modern name (Yang Yingliang) - spi: lm70llp: switch to use modern name (Yang Yingliang) - spidev: Simplify SPI_IOC_RD_MODE* cases in spidev_ioctl() (Andy Shevchenko) - spidev: Switch to use spi_get_csgpiod() (Andy Shevchenko) - spidev: Decrease indentation level in spidev_ioctl() SPI_IOC_RD_MODE* (Andy Shevchenko) - spi: spi-cadence-quadspi: add runtime pm support (Dhruva Gole) - spi: tegra: Fix missing IRQ check in tegra_slink_probe() (Zhang Shurong) - regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve (Abel Vesa) - regulator (max5970): Remove duplicate line (Naresh Solanki) - regulator (max5970): Add hwmon support (Naresh Solanki) - regulator: qcom,rpmh: Add PMC8380 compatible (Rajendra Nayak) - regulator: qcom-rpmh: Add regulators support for PMC8380 (Rajendra Nayak) - regulator: fixed: add support for under-voltage IRQ (Oleksij Rempel) - regulator: dt-bindings: fixed-regulator: Add under-voltage interrupt support (Oleksij Rempel) - dt-bindings: regulator: dlg,da9210: Convert to json-schema (Geert Uytterhoeven) - regulator: dt-bindings: Add ADI MAX77503 support (Gokhan Celik) - regulator: max77503: Add ADI MAX77503 support (Gokhan Celik) - regulator: Use device_get_match_data() (Rob Herring) - regulator: da9121: Use i2c_get_match_data() (Rob Herring) - regulator: Drop unnecessary of_match_device() calls (Rob Herring) - regulator: da9063: Annotate struct da9063_regulators with __counted_by (Kees Cook) - regulator: da9062: Annotate struct da9062_regulators with __counted_by (Kees Cook) - regulator: mt6358: Add supply names for MT6366 regulators (Chen-Yu Tsai) - regulator: mt6358: Add missing regulators for MT6366 (Chen-Yu Tsai) - regulator: mt6358: Make MT6366 vcn18 LDO configurable (Chen-Yu Tsai) - regulator: mt6358: fix and drop type prefix in MT6366 regulator node names (Chen-Yu Tsai) - regulator: mt6358: Add supply names for MT6358 regulators (Chen-Yu Tsai) - regulator: mt6358: Use mt6397-regulator.h binding header for buck mode macros (Chen-Yu Tsai) - regulator: dt-bindings: mt6358: Add MT6366 PMIC (Zhiyong Tao) - regulator: dt-bindings: mt6358: Add regulator supplies (Chen-Yu Tsai) - regulator: dt-bindings: mt6358: Add regulator-allowed-modes property (Chen-Yu Tsai) - regulator: dt-bindings: mt6358: Convert to DT schema (Chen-Yu Tsai) - regulator: qcom_spmi: Add PMA8084 regulators (Stephan Gerhold) - dt-bindings: regulator: qcom,spmi: Document PMA8084 (Stephan Gerhold) - regulator: qcom_spmi: Add PM8019 regulators (Stephan Gerhold) - dt-bindings: regulator: qcom,spmi: Document PM8019 (Stephan Gerhold) - regulator: qcom_spmi: Add PM8909 regulators (Stephan Gerhold) - dt-bindings: regulator: qcom,spmi: Document PM8909 (Stephan Gerhold) - regulator: mt6358: Add output voltage fine tuning to variable LDOs (Chen-Yu Tsai) - regulator: mt6358: Add output voltage fine tuning to fixed regulators (Chen-Yu Tsai) - regulator: mt6358: Fail probe on unknown chip ID (Chen-Yu Tsai) - regulator: dt-bindings: Add missing unevaluatedProperties on child node schemas (Rob Herring) - regulator: mc13xxx: Annotate struct mc13xxx_regulator_priv with __counted_by (Kees Cook) - regulator: rk808: Drop useless headers (Linus Walleij) - regulator: pv880x0: Simplify probe() (Biju Das) - regulator: pv880x0: Drop ifdeffery (Biju Das) - regulator: mp5416: Make similar OF and ID table (Biju Das) - regulator: max20086: Make similar OF and ID table (Biju Das) - regulator: mp886x: Make similar OF and ID table (Biju Das) - regulator: ltc3589: Convert enum->pointer for data in the match tables (Biju Das) - regulator: sy8824x: Make similar OF and ID table (Biju Das) - regulator: fan53555: Simplify probe() (Biju Das) - regmap: Ensure range selector registers are updated after cache sync (Mark Brown) - regmap: kunit: Add test for cache sync interaction with ranges (Mark Brown) - regmap: kunit: Fix marking of the range window as volatile (Mark Brown) - regmap: debugfs: Fix a erroneous check after snprintf() (Christophe JAILLET) - hte: tegra194: add GPIOLIB dependency (Arnd Bergmann) - hte: tegra194: don't access struct gpio_chip (Bartosz Golaszewski) - gpiolib: provide gpio_device_get_base() (Bartosz Golaszewski) - i2c: mux: gpio: don't fiddle with GPIOLIB internals (Bartosz Golaszewski) - gpiolib: provide gpiod_to_gpio_device() (Bartosz Golaszewski) - gpiolib: provide gpio_device_to_device() (Bartosz Golaszewski) - gpio: hisi: Fix format specifier (Devyn Liu) - gpiolib: provide gpio_device_find_by_fwnode() (Andy Shevchenko) - gpio: acpi: remove acpi_get_and_request_gpiod() (Bartosz Golaszewski) - platform/x86: int3472: Switch to devm_get_gpiod() (Hans de Goede) - platform/x86: int3472: Stop using gpiod_toggle_active_low() (Hans de Goede) - platform/x86: int3472: Add new skl_int3472_gpiod_get_from_temp_lookup() helper (Bartosz Golaszewski) - platform/x86: int3472: Add new skl_int3472_fill_gpiod_lookup() helper (Hans de Goede) - gpio: Use device_get_match_data() (Rob Herring) - gpio: vf610: update comment for i.MX8ULP and i.MX93 legacy compatibles (Peng Fan) - gpio: vf610: simplify code by dropping data check (Peng Fan) - gpio: vf610: add i.MX8ULP of_device_id entry (Peng Fan) - dt-bindings: gpio: vf610: add i.MX95 compatible (Peng Fan) - dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93 (Peng Fan) - dt-bindings: gpio: vf610: update gpio-ranges (Peng Fan) - arm: omap1: ams-delta: stop using gpiochip_find() (Bartosz Golaszewski) - gpio: Further document optional GPIOLIB (Linus Walleij) - gpio: sysfs: drop the mention of gpiochip_find() from sysfs code (Bartosz Golaszewski) - gpio: swnode: replace gpiochip_find() with gpio_device_find_by_label() (Bartosz Golaszewski) - gpio: acpi: replace gpiochip_find() with gpio_device_find() (Bartosz Golaszewski) - gpio: of: replace gpiochip_find_* with gpio_device_find_* (Bartosz Golaszewski) - gpiolib: replace find_chip_by_name() with gpio_device_find_by_label() (Bartosz Golaszewski) - gpiolib: reluctantly provide gpio_device_get_chip() (Bartosz Golaszewski) - gpiolib: provide gpio_device_get_desc() (Bartosz Golaszewski) - gpiolib: provide gpio_device_find_by_label() (Bartosz Golaszewski) - gpiolib: provide gpio_device_find() (Bartosz Golaszewski) - gpiolib: add support for scope-based management to gpio_device (Bartosz Golaszewski) - gpiolib: make gpio_device_get() and gpio_device_put() public (Bartosz Golaszewski) - OMAP/gpio: drop MPUIO static base (Linus Walleij) - gpiolib: extend the critical sections of lookup tables (Bartosz Golaszewski) - gpio: sim: add missing include (Bartosz Golaszewski) - gpiolib: of: Allow "trigger-sources" to reference a GPIO (Linus Walleij) - gpio: fx6408: Convert to use maple tree register cache (Mark Brown) - gpio: pca953x: Convert to use maple tree register cache (Mark Brown) - gpio: tb10x: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: zynq: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: xgs-iproc: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: xgene-sb: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: uniphier: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: ts5500: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: rockchip: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: rcar: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: omap: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: mpc8xxx: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: mpc5200: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: mm-lantiq: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: mb86s7x: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: lpc18xx: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: ljca: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: grgpio: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: ftgpio010: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: dln2: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: cadence: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: brcmstb: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: amdpt: Convert to platform remove callback returning void (Uwe Kleine-König) - gpio: altera: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: rawnand: ingenic: move the GPIO quirk to gpiolib-of.c (Bartosz Golaszewski) - dt-bindings: gpio: fsl-imx-gpio: Document imx25 and imx27 (Fabio Estevam) - gpio: loongson: add more gpio chip support (Yinbo Zhu) - gpio: dt-bindings: add more loongson gpio chip support (Yinbo Zhu) - gpio: Rewrite IXP4xx GPIO bindings in schema (Linus Walleij) - gpiolib: cdev: annotate struct linereq with __counted_by (Kees Cook) - gpio: sim: initialize a managed pointer when declaring it (Bartosz Golaszewski) - gpio: sim: include a missing header (Bartosz Golaszewski) - gpio: eic-sprd: use a helper variable for &pdev->dev (Bartosz Golaszewski) - gpio: eic-sprd: unregister from the irq notifier on remove() (Bartosz Golaszewski) - pinctrl: da9062: don't include private GPIOLIB header (Bartosz Golaszewski) - gpiolib: make gpiochip_get_desc() public (Bartosz Golaszewski) - pinctrl: da9062: add missing include (Bartosz Golaszewski) - gpio: sim: don't fiddle with GPIOLIB private members (Bartosz Golaszewski) - platform/x86: x86-android-tablets: Drop "linux,power-supply-name" from lenovo_yt3_bq25892_0_props[] (Hans de Goede) - platform/x86: x86-android-tablets: Use platform-device as gpio-keys parent (Hans de Goede) - platform/x86: x86-android-tablets: Stop using gpiolib private APIs (Hans de Goede) - platform/x86: x86-android-tablets: Create a platform_device from module_init() (Hans de Goede) - platform/x86: x86-android-tablets: Remove invalid_aei_gpiochip support (Hans de Goede) - platform/x86: x86-android-tablets: Remove invalid_aei_gpiochip from Peaq C1010 (Hans de Goede) - gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010 (Hans de Goede) - gpiolib: acpi: Check if a GPIO is listed in ignore_interrupt earlier (Hans de Goede) - gpio: eic-sprd: use atomic notifiers to notify all chips about irqs (Bartosz Golaszewski) - gpio: mb86s7x: don't include gpiolib.h (Bartosz Golaszewski) - gpio: dwapb: don't include gpiolib.h (Bartosz Golaszewski) - gpio: xgene-sb: don't include gpiolib.h (Bartosz Golaszewski) - gpiolib: remove unnecessary extern specifiers from the driver header (Bartosz Golaszewski) - gpiolib: remove stray newline in gpio/driver.h (Bartosz Golaszewski) - gpio: of: correct notifier return codes (Bartosz Golaszewski) - gpiolib: unexport gpiod_set_transitory() (Bartosz Golaszewski) - gpio: mockup: don't access internal GPIOLIB structures (Bartosz Golaszewski) - gpio: mockup: simplify code by using cleanup helpers (Bartosz Golaszewski) - gpio: mockup: deprecate the old testing module (Bartosz Golaszewski) - gpio: mockup: remove unused field (Bartosz Golaszewski) - gpio: mockup: fix kerneldoc (Bartosz Golaszewski) - gpio-f7188x: fix base values conflicts with other gpio pins (xingtong.wu) - gpio: pca953x: Revisit header inclusions (Andy Shevchenko) - gpio: pca953x: Get rid of useless goto label (Andy Shevchenko) - gpio: pca953x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Andy Shevchenko) - gpio: pca953x: Utilise temporary variable for struct gpio_chip (Andy Shevchenko) - gpio: pca953x: Utilise temporary variable for struct device (Andy Shevchenko) - gpio: pca953x: Simplify code with cleanup helpers (Andy Shevchenko) - gpio: pca953x: Split pca953x_restore_context() and pca953x_save_context() (Andy Shevchenko) - gpio: pca953x: Utilise dev_err_probe() where it makes sense (Andy Shevchenko) - gpio: pca953x: Fully convert to device managed resources (Andy Shevchenko) - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andy Shevchenko) - tools/power/x86/intel_pstate_tracer: python minimum version (Doug Smythies) - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (Ville Syrjälä) - PM: hibernate: fix the kerneldoc comment for swsusp_check() and swsusp_close() (Christoph Hellwig) - PM: hibernate: Clean up sync_read handling in snapshot_write_next() (Brian Geffon) - PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS() (Raag Jadav) - PM: hibernate: Use __get_safe_page() rather than touching the list (Brian Geffon) - dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware (Neil Armstrong) - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Alexander Stein) - cpufreq: qcom-nvmem: add support for IPQ8064 (Christian Marangi) - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Dmitry Baryshkov) - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Dmitry Baryshkov) - dt-bindings: cpufreq: qcom-cpufreq-nvmem: Document krait-cpu (Christian Marangi) - cpufreq: qcom-nvmem: add support for IPQ6018 (Robert Marko) - dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ6018 (Robert Marko) - cpufreq: qcom-nvmem: Add MSM8909 (Stephan Gerhold) - cpufreq: qcom-nvmem: Simplify driver data allocation (Stephan Gerhold) - dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible (Rohit Agarwal) - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Florian Fainelli) - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Bryan Brattlof) - cpufreq: dt-platdev: add am62p5 to blocklist (Bryan Brattlof) - cpufreq: tegra194: remove redundant AND with cpu_online_mask (Sumit Gupta) - cpufreq: tegra194: use refclk delta based loop instead of udelay (Sumit Gupta) - cpufreq: tegra194: save CPU data to avoid repeated SMP calls (Sumit Gupta) - dt-bindings: cpufreq: cpufreq-qcom-hw: add SDM670 compatible (Richard Acayan) - dt-bindings: cpufreq: qcom-nvmem: Document MSM8909 (Stephan Gerhold) - cpufreq: dt: platdev: Add MSM8909 to blocklist (Stephan Gerhold) - dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ9574 (Varadarajan Narayanan) - dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ5332 (Varadarajan Narayanan) - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Rob Herring) - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Luca Weiss) - cpufreq: tegra194: fix warning due to missing opp_put (Sumit Gupta) - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Christian Marangi) - cpufreq: Rebuild sched-domains when removing cpufreq driver (Pierre Gondois) - cpufreq: userspace: Move is_managed indicator into per-policy structure (Liao Chang) - cpufreq: userspace: Use fine-grained mutex in userspace governor (Liao Chang) - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Liao Chang) - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Liao Chang) - cpufreq: intel_pstate: Revise global turbo disable check (Srinivas Pandruvada) - dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support (Sascha Hauer) - dt-bindings: devfreq: event: rockchip,dfi: Add rk3568 support (Sascha Hauer) - dt-bindings: devfreq: event: convert Rockchip DFI binding to yaml (Sascha Hauer) - PM / devfreq: rockchip-dfi: add support for RK3588 (Sascha Hauer) - PM / devfreq: rockchip-dfi: account for multiple DDRMON_CTRL registers (Sascha Hauer) - PM / devfreq: rockchip-dfi: make register stride SoC specific (Sascha Hauer) - PM / devfreq: rockchip-dfi: Add perf support (Sascha Hauer) - PM / devfreq: rockchip-dfi: give variable a better name (Sascha Hauer) - PM / devfreq: rockchip-dfi: Prepare for multiple users (Sascha Hauer) - PM / devfreq: rockchip-dfi: Pass private data struct to internal functions (Sascha Hauer) - PM / devfreq: rockchip-dfi: Handle LPDDR4X (Sascha Hauer) - PM / devfreq: rockchip-dfi: Handle LPDDR2 correctly (Sascha Hauer) - PM / devfreq: rockchip-dfi: Add RK3568 support (Sascha Hauer) - PM / devfreq: rockchip-dfi: Clean up DDR type register defines (Sascha Hauer) - PM / devfreq: rk3399_dmc,dfi: generalize DDRTYPE defines (Sascha Hauer) - PM / devfreq: rockchip-dfi: introduce channel mask (Sascha Hauer) - PM / devfreq: rockchip-dfi: Use free running counter (Sascha Hauer) - PM / devfreq: mediatek: unlock on error in mtk_ccifreq_target() (Dan Carpenter) - PM / devfreq: exynos-ppmu: Use device_get_match_data() (Rob Herring) - PM / devfreq: rockchip-dfi: dfi store raw values in counter struct (Sascha Hauer) - PM / devfreq: rockchip-dfi: Add SoC specific init function (Sascha Hauer) - PM / devfreq: rockchip-dfi: use consistent name for private data struct (Sascha Hauer) - PM / devfreq: rockchip-dfi: Embed desc into private data struct (Sascha Hauer) - PM / devfreq: rockchip-dfi: Make pmu regmap mandatory (Sascha Hauer) - PM / devfreq: Switch to dev_pm_opp_find_freq_{ceil/floor}_indexed() APIs (Manivannan Sadhasivam) - PM / devfreq: mediatek: protect oop in critical session (Mark Tseng) - dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-microvolt property (Christian Marangi) - OPP: No need to defer probe from _opp_attach_genpd() (Viresh Kumar) - OPP: Remove genpd_virt_dev_lock (Viresh Kumar) - OPP: Reorder code in _opp_set_required_opps_genpd() (Viresh Kumar) - OPP: Add _link_required_opps() to avoid code duplication (Viresh Kumar) - OPP: Fix formatting of if/else block (Viresh Kumar) - dt-bindings: opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs (Dmitry Baryshkov) - OPP: Fix -Wunsequenced in _of_add_opp_table_v1() (Nathan Chancellor) - dt-bindings: opp: opp-v2-kryo-cpu: Allow opp-peak-kBps (Bjorn Andersson) - OPP: debugfs: Fix warning with W=1 builds (Viresh Kumar) - OPP: Remove doc style comments for internal routines (Viresh Kumar) - OPP: Add dev_pm_opp_find_level_floor() (Krishna chaitanya chundru) - OPP: Extend support for the opp-level beyond required-opps (Ulf Hansson) - OPP: Switch to use dev_pm_domain_set_performance_state() (Ulf Hansson) - OPP: Extend dev_pm_opp_data with a level (Ulf Hansson) - OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility (Ulf Hansson) - PM: domains: Implement the ->set_performance_state() callback for genpd (Ulf Hansson) - PM: domains: Introduce dev_pm_domain_set_performance_state() (Ulf Hansson) - PNP: replace deprecated strncpy() with memcpy() (Justin Stitt) - PNP: ACPI: replace deprecated strncpy() with strscpy() (Justin Stitt) - PNP: Clean up coding style in pnp.h (GuoHua Cheng) - ACPI: acpi_pad: Rename ACPI device from device to adev (Michal Wilczynski) - ACPI: acpi_pad: Use dev groups for sysfs (Michal Wilczynski) - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Michal Wilczynski) - ACPI: AC: Rename ACPI device from device to adev (Michal Wilczynski) - ACPI: AC: Replace acpi_driver with platform_driver (Michal Wilczynski) - ACPI: AC: Use string_choices API instead of ternary operator (Michal Wilczynski) - ACPI: AC: Remove redundant checks (Michal Wilczynski) - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Rafael J. Wysocki) - ACPI: docs: enumeration: Clarify ACPI bus concepts (Rafael J. Wysocki) - perf: arm_cspmu: use acpi_dev_hid_uid_match() for matching _HID and _UID (Raag Jadav) - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Raag Jadav) - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Raag Jadav) - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (Raag Jadav) - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (Raag Jadav) - perf: qcom: use acpi_device_uid() for fetching _UID (Raag Jadav) - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Raag Jadav) - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Andy Shevchenko) - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Andy Shevchenko) - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Christophe JAILLET) - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Christophe JAILLET) - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Jonathan Denose) - soc: kunpeng_hccs: Migrate to use generic PCC shmem related macros (Sudeep Holla) - hwmon: (xgene) Migrate to use generic PCC shmem related macros (Sudeep Holla) - i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros (Sudeep Holla) - ACPI: PCC: Add PCC shared memory region command and status bitfields (Sudeep Holla) - mailbox: pcc: Support shared interrupt for multiple subspaces (Huisong Li) - mailbox: pcc: Add support for platform notification handling (Huisong Li) - ACPI: APEI: Use ERST timeout for slow devices (Jeshua Smith) - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Shiju Jose) - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Kees Cook) - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Ondrej Zary) - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Hans de Goede) - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Hans de Goede) - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Raag Jadav) - ACPI: property: Document the _DSD data buffer GUID (Andy Shevchenko) - ACPI: property: Allow _DSD buffer data only for byte accessors (Andy Shevchenko) - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Werner Sembach) - ACPI: resource: Drop .ident values from dmi_system_id tables (Hans de Goede) - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Hans de Goede) - ACPI: utils: Remove redundant braces around individual statement (Jonathan Bergh) - ACPI: utils: Fix up white space in a few places (Jonathan Bergh) - ACPI: utils: Dynamically determine acpi_handle_list size (Rafael J. Wysocki) - ACPI: FPDT: properly handle invalid FPDT subtables (Vasily Khoruzhick) - ACPI: OSI: refactor deprecated strncpy() (Justin Stitt) - ACPI: OSL: Add empty lines after local variable declarations (Jonathan Bergh) - ACPI: OSL: Remove redundant parentheses in return statements (Jonathan Bergh) - ACPI: OSL: Fix up white space in parameter lists (Jonathan Bergh) - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Su Hui) - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (James Morse) - ACPI: scan: Use the acpi_device_is_present() helper in more places (James Morse) - ACPICA: Add defines for CDAT SSLBIS (Dave Jiang) - thermal/qcom/tsens: Drop ops_v0_1 (Dmitry Baryshkov) - thermal/drivers/mediatek/lvts_thermal: Update calibration data documentation (Balsam CHIHI) - thermal/drivers/mediatek/lvts_thermal: Add mt8192 support (Balsam CHIHI) - thermal/drivers/mediatek/lvts_thermal: Add suspend and resume (Balsam CHIHI) - dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for mt8192 (Balsam CHIHI) - thermal/drivers/mediatek: Fix probe for THERMAL_V2 (Markus Schneider-Pargmann) - thermal/drivers/max77620: Remove duplicate error message (Thierry Reding) - dt-bindings: timer: add imx7d compatible (Alexander Stein) - dt-bindings: net: microchip: Allow nvmem-cell usage (Alexander Stein) - dt-bindings: imx-thermal: Add #thermal-sensor-cells property (Alexander Stein) - dt-bindings: thermal: tsens: Add sa8775p compatible (Priyansh Jain) - thermal/drivers/mediatek/lvts_thermal: Fix error check in lvts_debugfs_init() (Minjie Du) - tools/thermal: Remove unused 'mds' and 'nrhandler' variables (Kuan-Wei Chiu) - dt-bindings: thermal: fsl,scu-thermal: Document imx8dl (Fabio Estevam) - thermal/drivers/imx8mm_thermal: Fix function pointer declaration by adding identifier name (Bragatheswaran Manickavel) - dt-bindings: thermal: nvidia,tegra124-soctherm: Add missing unevaluatedProperties on child node schemas (Rob Herring) - thermal/drivers/mediatek/lvts_thermal: Add mt7988 support (Frank Wunderlich) - thermal/drivers/mediatek/lvts_thermal: Make coeff configurable (Frank Wunderlich) - dt-bindings: thermal: mediatek: Add LVTS thermal sensors for mt7988 (Frank Wunderlich) - dt-bindings: thermal: mediatek: Add mt7988 lvts compatible (Frank Wunderlich) - selftests/thermel/intel: Add test to read power floor status (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Enable power floor support (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Handle power floor interrupts (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Support power floor notifications (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (Srinivas Pandruvada) - thermal: intel: powerclamp: fix mismatch in get function for max_idle (David Arcari) - thermal: int340x: Use thermal_zone_for_each_trip() (Rafael J. Wysocki) - thermal: int340x: processor_thermal: Ack all PCI interrupts (Srinivas Pandruvada) - thermal: int340x: Add ArrowLake-S PCI ID (Srinivas Pandruvada) - selftests/thermel/intel: Add test to read workload hint (Srinivas Pandruvada) - thermal: int340x: Handle workload hint interrupts (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Add workload type hint interface (Srinivas Pandruvada) - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Use non MSI interrupts by default (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Add interrupt configuration function (Srinivas Pandruvada) - thermal: int340x: processor_thermal: Move mailbox code to common module (Srinivas Pandruvada) - thermal: ACPI: Include the right header file (Rafael J. Wysocki) - thermal: core: Don't update trip points inside the hysteresis range (Nícolas F. R. A. Prado) - thermal: core: Pass trip pointer to governor throttle callback (Rafael J. Wysocki) - thermal: gov_step_wise: Fold update_passive_instance() into its caller (Rafael J. Wysocki) - thermal: gov_power_allocator: Use trip pointers instead of trip indices (Rafael J. Wysocki) - thermal: gov_fair_share: Rearrange get_trip_level() (Rafael J. Wysocki) - thermal: trip: Define for_each_trip() macro (Rafael J. Wysocki) - thermal: trip: Simplify computing trip indices (Rafael J. Wysocki) - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Rafael J. Wysocki) - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Rafael J. Wysocki) - thermal: core: Drop thermal_zone_device_exec() (Rafael J. Wysocki) - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Rafael J. Wysocki) - ACPI: thermal: Combine passive and active trip update functions (Rafael J. Wysocki) - ACPI: thermal: Move get_active_temp() (Rafael J. Wysocki) - ACPI: thermal: Fix up function header formatting in two places (Jonathan Bergh) - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Rafael J. Wysocki) - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Rafael J. Wysocki) - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Rafael J. Wysocki) - ACPI: thermal: Do not use trip indices for cooling device binding (Rafael J. Wysocki) - ACPI: thermal: Mark uninitialized active trips as invalid (Rafael J. Wysocki) - ACPI: thermal: Merge trip initialization functions (Rafael J. Wysocki) - ACPI: thermal: Collapse trip devices update function wrappers (Rafael J. Wysocki) - ACPI: thermal: Collapse trip devices update functions (Rafael J. Wysocki) - ACPI: thermal: Add device list to struct acpi_thermal_trip (Rafael J. Wysocki) - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Dan Carpenter) - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Rafael J. Wysocki) - ACPI: thermal: Drop redundant trip point flags (Rafael J. Wysocki) - ACPI: thermal: Untangle initialization and updates of active trips (Rafael J. Wysocki) - ACPI: thermal: Untangle initialization and updates of the passive trip (Rafael J. Wysocki) - ACPI: thermal: Simplify critical and hot trips representation (Rafael J. Wysocki) - ACPI: thermal: Create and populate trip points table earlier (Rafael J. Wysocki) - ACPI: thermal: Determine the number of trip points earlier (Rafael J. Wysocki) - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Rafael J. Wysocki) - ACPI: thermal: Simplify initialization of critical and hot trips (Rafael J. Wysocki) - thermal: amlogic: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: uniphier: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: ti-bandgap: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: tegra-bpmp: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: soctherm: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: stm: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: sprd: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: spear: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: exynos_tmu: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: rzg2l: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: rockchip: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: rcar: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: rcar_gen3: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: tsens: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: lvts: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: kirkwood: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: k3_j72xx_bandgap: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: k3_bandgap: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: int3406: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: int3403: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: int3402: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: int3401: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: int3400: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: imx: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: imx8mm: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: hisi: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: dove: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: da9062: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: ns: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: bcm2835: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: armada: Convert to platform remove callback returning void (Uwe Kleine-König) - thermal: core: prevent potential string overflow (Dan Carpenter) - thermal: Add myself as thermal reviewer in MAINTAINERS (Lukasz Luba) - thermal: Remove Amit Kucheria from MAINTAINERS (Rafael J. Wysocki) - thermal: core: Add function to walk trips under zone lock (Rafael J. Wysocki) - thermal: core: Allow trip pointers to be used for cooling device binding (Rafael J. Wysocki) - thermal: core: Store trip pointer in struct thermal_instance (Rafael J. Wysocki) - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (Rafael J. Wysocki) - thermal: core: Drop trips_disabled bitmask (Rafael J. Wysocki) - net: pcs: xpcs: Add 2500BASE-X case in get state for XPCS drivers (Raju Lakkaraju) - net: bpf: Use sockopt_lock_sock() in ip_sock_set_tos() (Yonghong Song) - net: mana: Use xdp_set_features_flag instead of direct assignment (Konstantin Taranov) - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Benjamin Poirier) - iavf: delete the iavf client interface (Michal Schmidt) - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) - iavf: use unregister_netdev (Michal Schmidt) - iavf: rely on netdev's own registered state (Michal Schmidt) - iavf: fix the waiting time for initial reset (Michal Schmidt) - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) - iavf: fix comments about old bit locks (Michal Schmidt) - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Davide Caratti) - tools: ynl: introduce option to process unknown attributes or types (Jiri Pirko) - ipvlan: properly track tx_errors (Eric Dumazet) - netdevsim: Block until all devices are released (Ido Schimmel) - nfp: using napi_build_skb() to replace build_skb() (Fei Qin) - net: dsa: microchip: ksz9477: Fix spelling mistake "Enery" -> "Energy" (Colin Ian King) - net: dsa: microchip: Ensure Stable PME Pin State for Wake-on-LAN (Oleksij Rempel) - net: dsa: microchip: Refactor switch shutdown routine for WoL preparation (Oleksij Rempel) - net: dsa: microchip: Add error handling for ksz_switch_macaddr_get() (Oleksij Rempel) - net: dsa: microchip: Refactor comment for ksz_switch_macaddr_get() function (Oleksij Rempel) - net: dsa: microchip: ksz9477: Add Wake on Magic Packet support (Oleksij Rempel) - af_unix: Remove module remnants. (Kuniyuki Iwashima) - selftests: mptcp: display simult in extra_msg (Geliang Tang) - selftests: mptcp: sockopt: drop mptcp_connect var (Geliang Tang) - mptcp: define more local variables sk (Geliang Tang) - mptcp: move sk assignment statement ahead (Geliang Tang) - mptcp: use mptcp_get_ext helper (Geliang Tang) - mptcp: use mptcp_check_fallback helper (Geliang Tang) - mptcp: drop useless ssk in pm_subflow_check_next (Geliang Tang) - mptcp: userspace pm send RM_ADDR for ID 0 (Geliang Tang) - selftests: mptcp: fix wait_rm_addr/sf parameters (Geliang Tang) - selftests: mptcp: run userspace pm tests slower (Geliang Tang) - net: selftests: use ethtool_sprintf() (Jakub Kicinski) - net: bridge: fill in MODULE_DESCRIPTION() (Nikolay Aleksandrov) - virtio_net: use u64_stats_t infra to avoid data-races (Eric Dumazet) - selftests: vxlan_mdb: Use MDB get instead of dump (Ido Schimmel) - selftests: bridge_mdb: Use MDB get instead of dump (Ido Schimmel) - rtnetlink: Add MDB get support (Ido Schimmel) - vxlan: mdb: Add MDB get support (Ido Schimmel) - bridge: mcast: Add MDB get support (Ido Schimmel) - net: Add MDB get device operation (Ido Schimmel) - bridge: add MDB get uAPI attributes (Ido Schimmel) - vxlan: mdb: Factor out a helper for remote entry size calculation (Ido Schimmel) - vxlan: mdb: Adjust function arguments (Ido Schimmel) - bridge: mcast: Rename MDB entry get function (Ido Schimmel) - bridge: mcast: Factor out a helper for PG entry size calculation (Ido Schimmel) - bridge: mcast: Account for missing attributes (Ido Schimmel) - bridge: mcast: Dump MDB entries even when snooping is disabled (Ido Schimmel) - Documentation/tcp: Add TCP-AO documentation (Dmitry Safonov) - net/tcp: Add TCP_AO_REPAIR (Dmitry Safonov) - net/tcp: Wire up l3index to TCP-AO (Dmitry Safonov) - net/tcp: Add static_key for TCP-AO (Dmitry Safonov) - net/tcp: Allow asynchronous delete for TCP-AO keys (MKTs) (Dmitry Safonov) - net/tcp: Add TCP-AO getsockopt()s (Dmitry Safonov) - net/tcp: Add option for TCP-AO to (not) hash header (Dmitry Safonov) - net/tcp: Ignore specific ICMPs for TCP-AO connections (Dmitry Safonov) - net/tcp: Add tcp_hash_fail() ratelimited logs (Dmitry Safonov) - net/tcp: Add TCP-AO SNE support (Dmitry Safonov) - net/tcp: Add TCP-AO segments counters (Dmitry Safonov) - net/tcp: Verify inbound TCP-AO signed segments (Dmitry Safonov) - net/tcp: Sign SYN-ACK segments with TCP-AO (Dmitry Safonov) - net/tcp: Wire TCP-AO to request sockets (Dmitry Safonov) - net/tcp: Add TCP-AO sign to twsk (Dmitry Safonov) - net/tcp: Add AO sign to RST packets (Dmitry Safonov) - net/tcp: Add tcp_parse_auth_options() (Dmitry Safonov) - net/tcp: Add TCP-AO sign to outgoing packets (Dmitry Safonov) - net/tcp: Calculate TCP-AO traffic keys (Dmitry Safonov) - net/tcp: Prevent TCP-MD5 with TCP-AO being set (Dmitry Safonov) - net/tcp: Introduce TCP_AO setsockopt()s (Dmitry Safonov) - net/tcp: Add TCP-AO config and structures (Dmitry Safonov) - net/tcp: Prepare tcp_md5sig_pool for TCP-AO (Dmitry Safonov) - MAINTAINERS: Remove linuxwwan@intel.com mailing list (Bagas Sanjaya) - ice: Hook up 4 E830 devices by adding their IDs (Pawel Chmielewski) - ice: Remove redundant zeroing of the fields. (Pawel Chmielewski) - ice: Add support for E830 DDP package segment (Dan Nowlin) - ice: Add ice_get_link_status_datalen (Paul Greenwalt) - ice: Add 200G speed/phy type use (Alice Michael) - ice: Add E830 device IDs, MAC type and registers (Paul Greenwalt) - wifi: ray_cs: Remove unnecessary (void*) conversions (Wu Yunchuan) - Revert "wifi: ath11k: call ath11k_mac_fils_discovery() without condition" (Kalle Valo) - wifi: ath12k: Introduce and use ath12k_sta_to_arsta() (Jeff Johnson) - wifi: ath12k: fix htt mlo-offset event locking (Johan Hovold) - wifi: ath12k: fix dfs-radar and temperature event locking (Johan Hovold) - wifi: ath11k: fix gtk offload status event locking (Johan Hovold) - wifi: ath11k: fix htt pktlog locking (Johan Hovold) - wifi: ath11k: fix dfs radar event locking (Johan Hovold) - wifi: ath11k: fix temperature event locking (Johan Hovold) - wifi: ath12k: rename the sc naming convention to ab (Karthikeyan Periyasamy) - wifi: ath12k: rename the wmi_sc naming convention to wmi_ab (Karthikeyan Periyasamy) - wifi: ath11k: add firmware-2.bin support (Anilkumar Kolli) - wifi: ath11k: qmi: refactor ath11k_qmi_m3_load() (Kalle Valo) - wifi: ath11k: rename the sc naming convention to ab (Karthikeyan Periyasamy) - wifi: ath11k: rename the wmi_sc naming convention to wmi_ab (Karthikeyan Periyasamy) - wifi: ath6kl: replace deprecated strncpy with memcpy (Justin Stitt) - wifi: ath5k: replace deprecated strncpy with strscpy (Justin Stitt) - wifi: ath12k: Remove ath12k_base::bd_api (Jeff Johnson) - wifi: ath11k: Remove ath11k_base::bd_api (Jeff Johnson) - wifi: ath12k: Enable Mesh support for QCN9274 (Ramya Gnanasekar) - wifi: ath12k: register EHT mesh capabilities (Ramya Gnanasekar) - wifi: ath11k: Use device_get_match_data() (Rob Herring) - wifi: ath11k: Introduce and use ath11k_sta_to_arsta() (Jeff Johnson) - wifi: ath11k: Remove unused struct ath11k_htc_frame (Jeff Johnson) - wifi: ath12k: fix invalid m3 buffer address (Wen Gong) - wifi: ath12k: add ath12k_qmi_free_resource() for recovery (Wen Gong) - wifi: ath12k: configure RDDM size to MHI for device recovery (Wen Gong) - wifi: ath12k: add parsing of phy bitmap for reg rules (Aditya Kumar Singh) - wifi: ath11k: add parsing of phy bitmap for reg rules (Aditya Kumar Singh) - wifi: ath11k: ath11k_debugfs_register(): fix format-truncation warning (Kalle Valo) - wifi: ath12k: Consistently use ath12k_vif_to_arvif() (Jeff Johnson) - wifi: ath11k: call ath11k_mac_fils_discovery() without condition (Aloka Dixit) - wifi: ath12k: remove redundant memset() in ath12k_hal_reo_qdesc_setup() (Dmitry Antipov) - wifi: rtw89: cleanup firmware elements parsing (Dmitry Antipov) - wifi: rt2x00: rework MT7620 PA/LNA RF calibration (Shiji Yang) - wifi: rt2x00: rework MT7620 channel config function (Shiji Yang) - wifi: rt2x00: improve MT7620 register initialization (Shiji Yang) - MAINTAINERS: wifi: rt2x00: drop Helmut Schaa (Stanislaw Gruszka) - wifi: wlcore: main: replace deprecated strncpy with strscpy (Justin Stitt) - wifi: wlcore: boot: replace deprecated strncpy with strscpy (Justin Stitt) - wifi: wl18xx: replace deprecated strncpy with strscpy (Justin Stitt) - wifi: wl1251: replace deprecated strncpy with strscpy (Justin Stitt) - wifi: mt76: mt7921: fix kernel panic by accessing invalid 6GHz channel info (Ming Yen Hsieh) - wifi: ipw2x00: replace deprecated strncpy with strscpy_pad (Justin Stitt) - wifi: rt2x00: fix rt2800 watchdog function (Shiji Yang) - wifi: ath9k_htc: fix format-truncation warning (Kalle Valo) - wifi: ipw2x00: fix format-truncation warnings (Kalle Valo) - wifi: brcmfmac: fix format-truncation warnings (Kalle Valo) - wifi: mac80211: drop robust action frames before assoc (Johannes Berg) - wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2PClient (Vinayak Yadawad) - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Dmitry Antipov) - wifi: iwlwifi: bump FW API to 86 for AX/BZ/SC devices (Gregory Greenman) - wifi: iwlwifi: read DSM func 2 for specific RF types (Daniel Gabay) - wifi: iwlwifi: mvm: show dump even for pldr_sync (Johannes Berg) - wifi: iwlwifi: mvm: cycle FW link on chanctx removal (Johannes Berg) - wifi: iwlwifi: trace full frames with TX status request (Johannes Berg) - wifi: iwlwifi: empty overflow queue during flush (Miri Korenblit) - wifi: iwlwifi: fw: Add support for UATS table in UHB (Mukesh Sisodiya) - wifi: iwlwifi: mvm: add a print when sending RLC command (Miri Korenblit) - wifi: iwlwifi: mvm: debugfs for fw system stats (Anjaneyulu) - wifi: iwlwifi: mvm: implement new firmware API for statistics (Anjaneyulu) - wifi: iwlwifi: mvm: fix regdb initialization (Gregory Greenman) - wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume (Yedidya Benshimol) - wifi: iwlwifi: mvm: simplify the reorder buffer (Emmanuel Grumbach) - wifi: iwlwifi: disable multi rx queue for 9000 (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Return success if link could not be removed (Benjamin Berg) - wifi: iwlwifi: mvm: fix size check for fw_link_id (Gregory Greenman) - wifi: iwlwifi: pcie: synchronize IRQs before NAPI (Johannes Berg) - wifi: iwlwifi: add support for SNPS DPHYIP region type (Daniel Gabay) - wifi: iwlwifi: mvm: fix netif csum flags (Johannes Berg) - wifi: iwlwifi: mvm: remove set_tim callback for MLD ops (Johannes Berg) - wifi: iwlwifi: api: fix center_freq label in PHY diagram (Johannes Berg) - wifi: iwlwifi: support link id in SESSION_PROTECTION_NOTIF (Miri Korenblit) - wifi: iwlwifi: support link_id in SESSION_PROTECTION cmd (Miri Korenblit) - wifi: iwlwifi: make time_events MLO aware (Miri Korenblit) - wifi: mac80211: fix another key installation error path (Johannes Berg) - wifi: mac80211: rename struct cfg80211_rx_assoc_resp to cfg80211_rx_assoc_resp_data (Kalle Valo) - wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb() (Kalle Valo) - wifi: iwlwifi: add support for activating UNII-1 in WW via BIOS (Miri Korenblit) - wifi: iwlwifi: mvm: remove TDLS stations from FW (Johannes Berg) - wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta() (Johannes Berg) - wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API (Johannes Berg) - wifi: iwlwifi: mvm: extend alive timeout to 2 seconds (Haim Dreyfuss) - wifi: iwlwifi: mvm: fix the PHY context resolution for p2p device (Emmanuel Grumbach) - wifi: iwlwifi: mvm: fold the ref++ into iwl_mvm_phy_ctxt_add (Emmanuel Grumbach) - wifi: iwlwifi: mvm: don't add dummy phy context (Emmanuel Grumbach) - wifi: iwlwifi: mvm: cleanup MLO and non-MLO unification code (Miri Korenblit) - wifi: iwlwifi: mvm: implement ROC version 3 (Shaul Triebitz) - wifi: iwlwifi: send EDT table to FW (Alon Giladi) - wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface (Ilan Peer) - wifi: iwlmvm: fw: Add new OEM vendor to tas approved list (Matt Chen) - wifi: iwlwifi: mvm: Fix unreachable code path (Ilan Peer) - wifi: iwlwifi: add new RF support for wifi7 (Mukesh Sisodiya) - wifi: iwlwifi: fw: increase fw_version string size (Gregory Greenman) - wifi: mac80211: fix change_address deadlock during unregister (Johannes Berg) - wifi: mac80211: Add __counted_by for struct ieee802_11_elems and use struct_size() (Gustavo A. R. Silva) - wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware() (Dmitry Antipov) - wifi: remove unused argument of ieee80211_get_tdls_action() (Dmitry Antipov) - wifi: iwlwifi: mvm: Correctly set link configuration (Ilan Peer) - wifi: iwlwifi: fix the rf step and flavor bits range (Mukesh Sisodiya) - wifi: iwlwifi: fw: Fix debugfs command sending (Mukesh Sisodiya) - wifi: iwlwifi: mvm: advertise support for SCS traffic description (Ayala Beker) - wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface (Ilan Peer) - wifi: iwlwifi: mvm: add start mac ctdp sum calculation debugfs handler (iallouch) - wifi: iwlwifi: abort scan when rfkill on but device enabled (Miri Korenblit) - wifi: iwlwifi: mvm: Add basic link selection logic (Ilan Peer) - wifi: iwlwifi: mei: return error from register when not built (Johannes Berg) - wifi: iwlwifi: mvm: fix SB CFG check (Johannes Berg) - wifi: iwlwifi: mvm: add a per-link debugfs (Miri Korenblit) - wifi: iwlwifi: mvm: rework debugfs handling (Johannes Berg) - wifi: iwlwifi: yoyo: swap cdb and jacket bits values (Rotem Saado) - wifi: iwlwifi: add support for new ini region types (Miri Korenblit) - wifi: iwlwifi: Extract common prph mac/phy regions data dump logic (Miri Korenblit) - wifi: nl80211: fix doc typos (Randy Dunlap) - wifi: mac80211: fix header kernel-doc typos (Randy Dunlap) - wifi: cfg80211: fix header kernel-doc typos (Randy Dunlap) - wifi: mac80211: add link id to mgd_prepare_tx() (Miri Korenblit) - wifi: mac80211: Check if we had first beacon with relevant links (Miri Korenblit) - wifi: mac80211: flush STA queues on unauthorization (Johannes Berg) - wifi: mac80211: purge TX queues in flush_queues flow (Miri Korenblit) - wifi: cfg80211: wext: convert return value to kernel-doc (Johannes Berg) - wifi: mac80211: fix a expired vs. cancel race in roc (Emmanuel Grumbach) - wifi: mac80211: make mgd_protect_tdls_discover MLO-aware (Miri Korenblit) - wifi: cfg80211: Fix typo in documentation (Ilan Peer) - wifi: mac80211: Fix setting vif links (Ilan Peer) - wifi: cfg80211: Handle specific BSSID in 6GHz scanning (Ilan Peer) - wifi: mac80211: mesh: fix some kdoc warnings (Benjamin Berg) - wifi: cfg80211: Include operating class 137 in 6GHz band (Ilan Peer) - wifi: mac80211: Rename and update IEEE80211_VIF_DISABLE_SMPS_OVERRIDE (Ilan Peer) - wifi: mac80211: handle debugfs when switching to/from MLO (Miri Korenblit) - wifi: mac80211: add a driver callback to add vif debugfs (Miri Korenblit) - wifi: mac80211: don't recreate driver link debugfs in reconfig (Johannes Berg) - wifi: mac80211: cleanup auth_data only if association continues (Benjamin Berg) - wifi: iwlwifi: bump FW API to 84 for AX/BZ/SC devices (Gregory Greenman) - wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK (Johannes Berg) - wifi: iwlwifi: mvm: offload IGTK in AP if BIGTK is supported (Johannes Berg) - wifi: iwlwifi: mvm: fix removing pasn station for responder (Avraham Stern) - wifi: iwlwifi: pcie: clean up WFPM control bits (Johannes Berg) - wifi: iwlwifi: fix opmode start/stop race (Johannes Berg) - wifi: iwlwifi: skip opmode start retries on dead transport (Johannes Berg) - wifi: iwlwifi: pcie: propagate iwl_pcie_gen2_apm_init() error (Johannes Berg) - wifi: iwlwifi: mvm: update station's MFP flag after association (Avraham Stern) - wifi: wilc1000: use vmm_table as array in wilc struct (Ajay Singh) - wifi: rtlwifi: drop chk_switch_dmdp() from HAL interface (Dmitry Antipov) - wifi: rtlwifi: drop fill_fake_txdesc() from HAL interface (Dmitry Antipov) - wifi: rtlwifi: drop pre_fill_tx_bd_desc() from HAL interface (Dmitry Antipov) - wifi: rtw89: move software DCFO compensation setting to proper position (Cheng-Chieh Hsieh) - wifi: rtw89: correct the DCFO tracking flow to improve CFO compensation (Cheng-Chieh Hsieh) - wifi: rtw89: modify the register setting and the flow of CFO tracking (Cheng-Chieh Hsieh) - wifi: rtw89: phy: generalize valid bit of BSS color (Ping-Ke Shih) - wifi: rtw89: phy: change naming related BT coexistence functions (Chung-Hsuan Hung) - wifi: rtw88: dump firmware debug information in abnormal state (Chin-Yen Lee) - wifi: rtw88: debug: add to check if debug mask is enabled (Chin-Yen Lee) - wifi: rtlwifi: cleanup struct rtl_ps_ctl (Dmitry Antipov) - ssb: relax SSB_EMBEDDED dependencies (Randy Dunlap) - netkit: Remove explicit active/peer ptr initialization (Nikolay Aleksandrov) - selftests/bpf: Fix selftests broken by mitigations=off (Yafang Shao) - samples/bpf: Allow building with custom bpftool (Viktor Malik) - samples/bpf: Fix passing LDFLAGS to libbpf (Viktor Malik) - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Viktor Malik) - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Hou Tao) - selftests/bpf: Add selftests for netkit (Daniel Borkmann) - selftests/bpf: Add netlink helper library (Daniel Borkmann) - bpftool: Extend net dump with netkit progs (Daniel Borkmann) - bpftool: Implement link show support for netkit (Daniel Borkmann) - libbpf: Add link-based API for netkit (Daniel Borkmann) - tools: Sync if_link uapi header (Daniel Borkmann) - netkit, bpf: Add bpf programmable net device (Daniel Borkmann) - bpf: Improve JEQ/JNE branch taken logic (Andrii Nakryiko) - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Paul E. McKenney) - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Song Liu) - xsk: Avoid starving the xsk further down the list (Albert Huang) - bpf: print full verifier states on infinite loop detection (Eduard Zingerman) - selftests/bpf: test if state loops are detected in a tricky case (Eduard Zingerman) - bpf: correct loop detection for iterators convergence (Eduard Zingerman) - selftests/bpf: tests with delayed read/precision makrs in loop body (Eduard Zingerman) - bpf: exact states comparison for iterator convergence checks (Eduard Zingerman) - bpf: extract same_callsites() as utility function (Eduard Zingerman) - bpf: move explored_state() closer to the beginning of verifier.c (Eduard Zingerman) - bpf, tcx: Get rid of tcx_link_const (Daniel Borkmann) - samples: bpf: Fix syscall_tp openat argument (Denys Zagorui) - selftests/bpf: Add more test cases for bpf memory allocator (Hou Tao) - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Hou Tao) - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Hou Tao) - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Hou Tao) - bpf: Re-enable unit_size checking for global per-cpu allocator (Hou Tao) - mm/percpu.c: introduce pcpu_alloc_size() (Hou Tao) - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Hou Tao) - selftests/bpf: Make linked_list failure test more robust (Kumar Kartikeya Dwivedi) - selftests/bpf: Add tests for open-coded task and css iter (Chuyi Zhou) - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Chuyi Zhou) - bpf: Let bpf_iter_task_new accept null task ptr (Chuyi Zhou) - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Chuyi Zhou) - bpf: Introduce css open-coded iterator kfuncs (Chuyi Zhou) - bpf: Introduce task open coded iterator kfuncs (Chuyi Zhou) - bpf: Introduce css_task open-coded iterator kfuncs (Chuyi Zhou) - cgroup: Prepare for using css_task_iter_*() in BPF (Chuyi Zhou) - bpftool: Wrap struct_ops dump in an array (Manu Bretelle) - bpftool: Fix printing of pointer value (Manu Bretelle) - bpf, docs: Define signed modulo as using truncated division (Dave Thaler) - selftests/bpf: Add options and frags to xdp_hw_metadata (Larysa Zaremba) - selftests/bpf: Add additional mprog query test coverage (Daniel Borkmann) - selftests/bpf: Add selftest for bpf_task_under_cgroup() in sleepable prog (Yafang Shao) - bpf: Fix missed rcu read lock in bpf_task_under_cgroup() (Yafang Shao) - net, bpf: Add a warning if NAPI cb missed xdp_do_flush(). (Sebastian Andrzej Siewior) - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Andrii Nakryiko) - MAINTAINERS: Maintainer change for ptp_vmw driver (Alexey Makhalov) - bnxt_en: Fix 2 stray ethtool -S counters (Michael Chan) - tools: ynl-gen: respect attr-cnt-name at the attr set level (Jakub Kicinski) - netlink: specs: support conditional operations (Jakub Kicinski) - netlink: make range pointers in policies const (Jakub Kicinski) - net/mlx5: fix uninit value use (Przemek Kitszel) - bareudp: use ports to lookup route (Beniamino Galvani) - netfilter: nf_tables: Carry reset boolean in nft_set_dump_ctx (Phil Sutter) - netfilter: nf_tables: set->ops->insert returns opaque set element in case of EEXIST (Pablo Neira Ayuso) - netfilter: nf_tables: shrink memory consumption of set elements (Pablo Neira Ayuso) - netfilter: nf_tables: expose opaque set element as struct nft_elem_priv (Pablo Neira Ayuso) - netfilter: nf_tables: set backend .flush always succeeds (Pablo Neira Ayuso) - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Pablo Neira Ayuso) - netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx (Phil Sutter) - netfilter: nf_tables: nft_obj_filter fits into cb->ctx (Phil Sutter) - netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx (Phil Sutter) - netfilter: nf_tables: A better name for nft_obj_filter (Phil Sutter) - netfilter: nf_tables: Unconditionally allocate nft_obj_filter (Phil Sutter) - netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj (Phil Sutter) - netfilter: conntrack: switch connlabels to atomic_t (Florian Westphal) - br_netfilter: use single forward hook for ip and arp (Florian Westphal) - netfilter: nf_tables: Add locking for NFT_MSG_GETRULE_RESET requests (Phil Sutter) - netfilter: nf_tables: Introduce nf_tables_getrule_single() (Phil Sutter) - netfilter: nf_tables: Open-code audit log call in nf_tables_getrule() (Phil Sutter) - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) - Documentation: networking: explain what happens if temp_prefered_lft is too small or too large (Alex Henrie) - Documentation: networking: explain what happens if temp_valid_lft is too small (Alex Henrie) - net: ipv6/addrconf: clamp preferred_lft to the minimum required (Alex Henrie) - net: ipv6/addrconf: clamp preferred_lft to the maximum allowed (Alex Henrie) - ipv6: avoid atomic fragment on GSO packets (Yan Zhai) - ipv6: refactor ip6_finish_output for GSO handling (Yan Zhai) - ipv6: drop feature RTAX_FEATURE_ALLFRAG (Yan Zhai) - mptcp: refactor sndbuf auto-tuning (Paolo Abeni) - mptcp: ignore notsent_lowat setting at the subflow level (Paolo Abeni) - mptcp: consolidate sockopt synchronization (Paolo Abeni) - mptcp: use copy_from_iter helpers on transmit (Paolo Abeni) - mptcp: give rcvlowat some love (Paolo Abeni) - tcp: define initial scaling factor value as a macro (Paolo Abeni) - mptcp: use plain bool instead of custom binary enum (Paolo Abeni) - mptcp: properly account fastopen data (Paolo Abeni) - mptcp: add a new sysctl for make after break timeout (Paolo Abeni) - Revert "Merge branch 'mv88e6xxx-dsa-bindings'" (Jakub Kicinski) - amd/pds_core: core: No need for Null pointer check before kfree (Bragatheswaran Manickavel) - dt-bindings: marvell: Add Marvell MV88E6060 DSA schema (Linus Walleij) - dt-bindings: marvell: Rewrite MV88E6xxx in schema (Linus Walleij) - ARM64: dts: marvell: Fix some common switch mistakes (Linus Walleij) - ARM: dts: nxp: Fix some common switch mistakes (Linus Walleij) - ARM: dts: marvell: Fix some common switch mistakes (Linus Walleij) - dt-bindings: net: mvusb: Fix up DSA example (Linus Walleij) - dt-bindings: net: dsa: Require ports or ethernet-ports (Linus Walleij) - sched: act_ct: switch to per-action label counting (Florian Westphal) - net: hns3: add some link modes for hisilicon device (Hao Chen) - net: dsa: microchip: ksz9477: add Wake on LAN support (Oleksij Rempel) - net: dsa: microchip: use wakeup-source DT property to enable PME output (Oleksij Rempel) - dt-bindings: net: dsa: microchip: add wakeup-source property (Oleksij Rempel) - net: dsa: microchip: Add missing MAC address register offset for ksz8863 (Oleksij Rempel) - s390/qeth: replace deprecated strncpy with strscpy (Justin Stitt) - s390/ctcm: replace deprecated strncpy with strscpy (Justin Stitt) - net: ethernet: mtk_wed: remove wo pointer in wo_r32/wo_w32 signature (Lorenzo Bianconi) - net: ethernet: mtk_wed: fix firmware loading for MT7986 SoC (Lorenzo Bianconi) - net: ethernet: renesas: drop SoC names in Kconfig (Wolfram Sang) - net: ethernet: renesas: group entries in Makefile (Wolfram Sang) - selftests: net: change ifconfig with ip command (Swarup Laxman Kotiaklapudi) - net: dsa: Rename IFLA_DSA_MASTER to IFLA_DSA_CONDUIT (Florian Fainelli) - net: dsa: Use conduit and user terms (Florian Fainelli) - tsnep: Fix tsnep_request_irq() format-overflow warning (Gerhard Engleder) - net: remove else after return in dev_prep_valid_name() (Jakub Kicinski) - net: remove dev_valid_name() check from __dev_alloc_name() (Jakub Kicinski) - net: trust the bitmap in __dev_alloc_name() (Jakub Kicinski) - net: reduce indentation of __dev_alloc_name() (Jakub Kicinski) - net: make dev_alloc_name() call dev_prep_valid_name() (Jakub Kicinski) - net: don't use input buffer of __dev_alloc_name() as a scratch space (Jakub Kicinski) - net: mptcp: use policy generated by YAML spec (Davide Caratti) - net: mptcp: rename netlink handlers to mptcp_pm_nl__{doit,dumpit} (Davide Caratti) - uapi: mptcp: use header file generated from YAML spec (Davide Caratti) - Documentation: netlink: add a YAML spec for mptcp (Davide Caratti) - net: mptcp: convert netlink from small_ops to ops (Davide Caratti) - tools: ynl-gen: add support for exact-len validation (Davide Caratti) - tools: ynl: add uns-admin-perm to genetlink legacy (Davide Caratti) - net: sched: sch_qfq: Use non-work-conserving warning handler (Liu Jian) - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Adam Ford) - sock: Ignore memcg pressure heuristics when raising allocated (Abel Wu) - sock: Doc behaviors for pressure heurisitics (Abel Wu) - sock: Code cleanup on __sk_mem_raise_allocated() (Abel Wu) - net: ti: icssg-prueth: Add phys_port_name support (Jan Kiszka) - net: microchip: lan743x: improve throughput with rx timestamp config (Vishvambar Panth S) - net: veth: use newly added page pool API for veth with xdp (Yunsheng Lin) - page_pool: update document about fragment API (Yunsheng Lin) - page_pool: introduce page_pool_alloc() API (Yunsheng Lin) - page_pool: remove PP_FLAG_PAGE_FRAG (Yunsheng Lin) - page_pool: unify frag_count handling in page_pool_is_last_frag() (Yunsheng Lin) - Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err (Marcel Ziswiler) - Bluetooth: Fix double free in hci_conn_cleanup (ZhengHan Wang) - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (Zhengping Jiang) - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (Guan Wentao) - Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED (Janne Grunau) - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (Claudia Draghicescu) - Bluetooth: Make handle of hci_conn be unique (Ziyang Xuan) - Bluetooth: btusb: Add date->evt_skb is NULL check (youwan Wang) - Bluetooth: ISO: Fix bcast listener cleanup (Iulia Tanasescu) - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (Dan Carpenter) - Bluetooth: ISO: Match QoS adv handle with BIG handle (Iulia Tanasescu) - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (Iulia Tanasescu) - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (Masum Reza) - Bluetooth: qca: add support for QCA2066 (Tim Jiang) - Bluetooth: ISO: Set CIS bit only for devices with CIS support (Vlad Pruteanu) - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (Vijay Satija) - Bluetooth: Add support ITTIM PE50-M75C (Jingyang Wang) - Bluetooth: ISO: Pass BIG encryption info through QoS (Iulia Tanasescu) - Bluetooth: ISO: Fix BIS cleanup (Iulia Tanasescu) - devlink: remove netlink small_ops (Jiri Pirko) - devlink: remove duplicated netlink callback prototypes (Jiri Pirko) - netlink: specs: devlink: add the remaining command to generate complete split_ops (Jiri Pirko) - devlink: rename netlink callback to be aligned with the generated ones (Jiri Pirko) - devlink: make devlink_flash_overwrite enum named one (Jiri Pirko) - netlink: specs: devlink: make dont-validate single line (Jiri Pirko) - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Jiri Pirko) - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Jiri Pirko) - tools: ynl-gen: introduce support for bitfield32 attribute type (Jiri Pirko) - genetlink: don't merge dumpit split op for different cmds into single iter (Jiri Pirko) - idpf: cancel mailbox work in error path (Pavan Kumar Linga) - idpf: set scheduling mode for completion queue (Michal Kubiak) - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Eric Dumazet) - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Eric Dumazet) - net: mdio: xgene: Fix unused xgene_mdio_of_match warning for !CONFIG_OF (Rob Herring) - tools: ynl-gen: change spacing around __attribute__ (Jakub Kicinski) - tls: don't reset prot->aad_size and prot->tail_size for TLS_HW (Sabrina Dubroca) - net: lan966x: remove useless code in lan966x_xtr_irq_handler (Su Hui) - tcp: add TCPI_OPT_USEC_TS (Eric Dumazet) - tcp: add support for usec resolution in TCP TS values (Eric Dumazet) - tcp: introduce TCP_PAWS_WRAP (Eric Dumazet) - tcp: add RTAX_FEATURE_TCP_USEC_TS (Eric Dumazet) - tcp: add tcp_rtt_tsopt_us() (Eric Dumazet) - tcp: rename tcp_time_stamp() to tcp_time_stamp_ts() (Eric Dumazet) - tcp: move tcp_ns_to_ts() to net/ipv4/syncookies.c (Eric Dumazet) - tcp: rename tcp_skb_timestamp() (Eric Dumazet) - tcp: replace tcp_time_stamp_raw() (Eric Dumazet) - tcp: introduce tcp_clock_ms() (Eric Dumazet) - tcp: add tcp_time_stamp_ms() helper (Eric Dumazet) - tcp: fix cookie_init_timestamp() overflows (Eric Dumazet) - chtls: fix tp->rcv_tstamp initialization (Eric Dumazet) - vxlan: use generic function for tunnel IPv6 route lookup (Beniamino Galvani) - geneve: use generic function for tunnel IPv6 route lookup (Beniamino Galvani) - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Beniamino Galvani) - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Beniamino Galvani) - ipv6: rename and move ip6_dst_lookup_tunnel() (Beniamino Galvani) - net: atm: Remove redundant check. (Gavrilov Ilia) - bnxt_en: extend media types to supported and autoneg modes (Edwin Peer) - bnxt_en: convert to linkmode_set_bit() API (Edwin Peer) - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Michael Chan) - bnxt_en: refactor speed independent ethtool modes (Edwin Peer) - bnxt_en: support lane configuration via ethtool (Edwin Peer) - bnxt_en: add infrastructure to lookup ethtool link mode (Edwin Peer) - bnxt_en: Fix invoking hwmon_notify_event (Kalesh AP) - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Kalesh AP) - octeon_ep: assert hardware structure sizes (Shinas Rasheed) - net: dsa: mv88e6xxx: add an error code check in mv88e6352_tai_event_work (Su Hui) - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Pedro Tammela) - net: wwan: replace deprecated strncpy with strscpy (Justin Stitt) - pds_core: add an error code check in pdsc_dl_info_get (Su Hui) - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Dan Carpenter) - igb: Fix an end of loop test (Dan Carpenter) - ice: cleanup ice_find_netlist_node (Jacob Keller) - ice: make ice_get_pf_c827_idx static (Jacob Keller) - ice: manage VFs MSI-X using resource tracking (Michal Swiatkowski) - ice: set MSI-X vector count on VF (Michal Swiatkowski) - ice: add bitmap to track VF MSI-X usage (Michal Swiatkowski) - ice: implement num_msix field per VF (Michal Swiatkowski) - ice: store VF's pci_dev ptr in ice_vf (Przemek Kitszel) - ice: add drop rule matching on not active lport (Michal Swiatkowski) - ice: remove unused ice_flow_entry fields (Przemek Kitszel) - ethtool: untangle the linkmode and ethtool headers (Jakub Kicinski) - net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams. (Heng Guo) - net: phy: micrel: Fix forced link mode for KSZ886X switches (Oleksij Rempel) - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Oleksij Rempel) - mlxsw: spectrum: Set SW LAG mode on Spectrum>1 (Petr Machata) - mlxsw: spectrum: Allocate LAG table when in SW LAG mode (Petr Machata) - mlxsw: spectrum_pgt: Generalize PGT allocation (Petr Machata) - mlxsw: spectrum_fid: Allocate PGT for the whole FID family in one go (Petr Machata) - mlxsw: pci: Permit toggling LAG mode (Petr Machata) - mlxsw: core, pci: Add plumbing related to LAG mode (Petr Machata) - mlxsw: cmd: Add QUERY_FW.lag_mode_support (Petr Machata) - mlxsw: cmd: Add CONFIG_PROFILE.{set_, }lag_mode (Petr Machata) - mlxsw: cmd: Fix omissions in CONFIG_PROFILE field names in comments (Petr Machata) - mlxsw: reg: Add SGCR.lag_lookup_pgt_base (Petr Machata) - mlxsw: reg: Drop SGCR.llb (Petr Machata) - netlink: specs: add support for auto-sized scalars (Jakub Kicinski) - netlink: add variable-length / auto integers (Jakub Kicinski) - tools: ynl-gen: make the mnl_type() method public (Jakub Kicinski) - devlink: convert most of devlink_fmsg_*() to return void (Przemek Kitszel) - staging: qlge: devlink health: use retained error fmsg API (Przemek Kitszel) - qed: devlink health: use retained error fmsg API (Przemek Kitszel) - net/mlx5: devlink health: use retained error fmsg API (Przemek Kitszel) - mlxsw: core: devlink health: use retained error fmsg API (Przemek Kitszel) - octeontx2-af: devlink health: use retained error fmsg API (Przemek Kitszel) - hinic: devlink health: use retained error fmsg API (Przemek Kitszel) - bnxt_en: devlink health: use retained error fmsg API (Przemek Kitszel) - pds_core: devlink health: use retained error fmsg API (Przemek Kitszel) - netdevsim: devlink health: use retained error fmsg API (Przemek Kitszel) - devlink: retain error in struct devlink_fmsg (Przemek Kitszel) - tools: ynl-gen: support limit names (Jakub Kicinski) - tools: ynl-gen: support full range of min/max checks for integer values (Jakub Kicinski) - tools: ynl-gen: track attribute use (Jakub Kicinski) - ptp: prevent string overflow (Dan Carpenter) - i40e: Align devlink info versions with ice driver and add docs (Ivan Vecera) - dt-bindings: net: dsa: Drop 'ethernet-ports' node properties (Rob Herring) - dt-bindings: net: mscc,vsc7514-switch: Simplify DSA and switch references (Rob Herring) - dt-bindings: net: mscc,vsc7514-switch: Clean-up example indentation (Rob Herring) - dt-bindings: net: ethernet-switch: Rename $defs "base" to 'ethernet-ports' (Rob Herring) - dt-bindings: net: ethernet-switch: Add missing 'ethernet-ports' level (Rob Herring) - dt-bindings: net: dsa/switch: Make 'ethernet-port' node addresses hex (Rob Herring) - dt-bindings: net: renesas: Drop ethernet-phy node schema (Rob Herring) - dt-bindings: net: Add missing (unevaluated|additional)Properties on child node schemas (Rob Herring) - net: stmmac: increase TX coalesce timer to 5ms (Christian Marangi) - net: stmmac: move TX timer arm after DMA enable (Christian Marangi) - net: stmmac: improve TX timer arm logic (Christian Marangi) - net: introduce napi_is_scheduled helper (Christian Marangi) - iavf: delete unused iavf_mac_info fields (Michal Schmidt) - inet: lock the socket in ip_sock_set_tos() (Eric Dumazet) - net: stmmac: do not silently change auxiliary snapshot capture channel (Johannes Zink) - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Johannes Zink) - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Johannes Zink) - net: stmmac: use correct PPS capture input index (Johannes Zink) - net: stmmac: simplify debug message on stmmac_enable() (Johannes Zink) - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Gan Yi Fang) - docs: networking: document multi-RSS context (Jakub Kicinski) - rswitch: Add PM ops (Yoshihiro Shimoda) - rswitch: Use unsigned int for port related array index (Yoshihiro Shimoda) - igc: replace deprecated strncpy with strscpy (Justin Stitt) - igbvf: replace deprecated strncpy with strscpy (Justin Stitt) - igb: replace deprecated strncpy with strscpy (Justin Stitt) - i40e: use scnprintf over strncpy+strncat (Justin Stitt) - fm10k: replace deprecated strncpy with strscpy (Justin Stitt) - e1000: replace deprecated strncpy with strscpy (Justin Stitt) - e100: replace deprecated strncpy with strscpy (Justin Stitt) - intel: fix format warnings (Jesse Brandeburg) - intel: fix string truncation warnings (Jesse Brandeburg) - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Pedro Tammela) - selftests: tc-testing: add missing Kconfig options to 'config' (Pedro Tammela) - net: wangxun: remove redundant kernel log (Jiawen Wu) - net: fec: Remove non-Coldfire platform IDs (Alexander Stein) - net: fec: Fix device_get_match_data usage (Alexander Stein) - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Muhammad Muzammil) - net: skb_find_text: Ignore patterns extending past 'to' (Phil Sutter) - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) - netfilter: bridge: convert br_netfilter to NF_DROP_REASON (Florian Westphal) - netfilter: make nftables drops visible in net dropmonitor (Florian Westphal) - netfilter: nf_nat: mask out non-verdict bits when checking return value (Florian Westphal) - netfilter: conntrack: convert nf_conntrack_update to netfilter verdicts (Florian Westphal) - netfilter: nf_tables: mask out non-verdict bits when checking return value (Florian Westphal) - netfilter: xt_mangle: only check verdict part of return value (Florian Westphal) - ice: Refactor finding advertised link speed (Pawel Chmielewski) - qede: Refactor qede_forced_speed_maps_init() (Paul Greenwalt) - ethtool: Add forced speed to supported link modes maps (Paul Greenwalt) - devlink: document devlink_rel_nested_in_notify() function (Jiri Pirko) - Documentation: devlink: add a note about RTNL lock into locking section (Jiri Pirko) - Documentation: devlink: add nested instance section (Jiri Pirko) - devlink: don't take instance lock for nested handle put (Jiri Pirko) - devlink: take device reference for devlink object (Jiri Pirko) - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Jiri Pirko) - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Jiri Pirko) - net/mlx5e: Allow IPsec soft/hard limits in bytes (Leon Romanovsky) - net/mlx5e: Increase max supported channels number to 256 (Adham Faris) - net/mlx5e: Preparations for supporting larger number of channels (Adham Faris) - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Adham Faris) - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Adham Faris) - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Adham Faris) - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Yu Liao) - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Jinjie Ruan) - net/mlx5: fix config name in Kconfig parameter documentation (Lukas Bulwahn) - net/mlx5: Remove unused declaration (Yue Haibing) - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Shay Drory) - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Shay Drory) - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Shay Drory) - net/mlx5: Redesign SF active work to remove table_lock (Wei Zhang) - net/mlx5: Parallelize vhca event handling (Wei Zhang) - hamradio: replace deprecated strncpy with strscpy_pad (Justin Stitt) - docs: netlink: clean up after deprecating version (Jakub Kicinski) - tools: ynl: fix converting flags to names after recent cleanup (Jakub Kicinski) - net: phylink: remove a bunch of unused validation methods (Russell King (Oracle)) - net: phylink: remove .validate() method (Russell King (Oracle)) - net: fman: convert to .mac_get_caps() (Russell King (Oracle)) - net: phylink: provide mac_get_caps() method (Russell King (Oracle)) - eth: bnxt: fix backward compatibility with older devices (Jakub Kicinski) - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Johannes Nixdorf) - net: bridge: Set strict_start_type for br_policy (Johannes Nixdorf) - net: bridge: Add netlink knobs for number / max learned FDB entries (Johannes Nixdorf) - net: bridge: Track and limit dynamically learned FDB entries (Johannes Nixdorf) - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Johannes Nixdorf) - wifi: rtw89: mac: do bf_monitor only if WiFi 6 chips (Zong-Zhe Yang) - wifi: rtw89: mac: set bf_assoc capabilities according to chip gen (Zong-Zhe Yang) - wifi: rtw89: mac: set bfee_ctrl() according to chip gen (Zong-Zhe Yang) - wifi: rtw89: mac: add registers of MU-EDCA parameters for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: mac: generalize register of MU-EDCA switch according to chip gen (Zong-Zhe Yang) - wifi: rtw89: mac: update RTS threshold according to chip gen (Zong-Zhe Yang) - wifi: rtlwifi: simplify TX command fill callbacks (Dmitry Antipov) - wifi: hostap: remove unused ioctl function (Arnd Bergmann) - wifi: atmel: remove unused ioctl function (Arnd Bergmann) - wifi: rtw89: coex: add annotation __counted_by() to struct rtw89_btc_btf_set_mon_reg (Ping-Ke Shih) - wifi: rtw89: coex: add annotation __counted_by() for struct rtw89_btc_btf_set_slot_table (Ping-Ke Shih) - wifi: rtw89: add EHT radiotap in monitor mode (Ping-Ke Shih) - wifi: rtw89: show EHT rate in debugfs (Ping-Ke Shih) - wifi: rtw89: parse TX EHT rate selected by firmware from RA C2H report (Ping-Ke Shih) - wifi: rtw89: Add EHT rate mask as parameters of RA H2C command (Ping-Ke Shih) - wifi: rtw89: parse EHT information from RX descriptor and PPDU status packet (Ping-Ke Shih) - wifi: radiotap: add bandwidth definition of EHT U-SIG (Ping-Ke Shih) - wifi: rtlwifi: use convenient list_count_nodes() (Dmitry Antipov) - wifi: p54: Annotate struct p54_cal_database with __counted_by (Kees Cook) - wifi: brcmfmac: fweh: Add __counted_by for struct brcmf_fweh_queue_item and use struct_size() (Gustavo A. R. Silva) - wifi: hostap: Add __counted_by for struct prism2_download_data and use struct_size() (Gustavo A. R. Silva) - wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb() (Jinjie Ruan) - wifi: rtlwifi: use unsigned long for bt_coexist_8723 timestamp (Dmitry Antipov) - wifi: rtw88: 8821c: tweak CCK TX filter setting for SRRC regulation (Zong-Zhe Yang) - wifi: rtw88: regd: update regulatory map to R64-R42 (Zong-Zhe Yang) - wifi: rtw88: 8822c: update TX power limit to V70 (Zong-Zhe Yang) - wifi: rtw88: 8821c: update TX power limit to V67 (Zong-Zhe Yang) - wifi: rtw88: regd: configure QATAR and UK (Zong-Zhe Yang) - wifi: wfx: fix case where rates are out of order (Felipe Negrelli Wolter) - wifi: wfx: implement wfx_remain_on_channel() (Jérôme Pouiller) - wifi: wfx: allow to send frames during ROC (Jérôme Pouiller) - wifi: wfx: scan_lock is global to the device (Jérôme Pouiller) - wifi: wfx: simplify exclusion between scan and Rx filters (Jérôme Pouiller) - wifi: wfx: introduce hif_scan_uniq() (Jérôme Pouiller) - wifi: wfx: move wfx_skb_*() out of the header file (Jérôme Pouiller) - wifi: wfx: relocate wfx_rate_mask_to_hw() (Jérôme Pouiller) - wifi: wfx: fix power_save setting when AP is stopped (Jérôme Pouiller) - wifi: ath12k: fix debug messages (Kalle Valo) - wifi: ath11k: fix Tx power value during active CAC (Aditya Kumar Singh) - wifi: ath11k: fix CAC running state during virtual interface start (Aditya Kumar Singh) - wifi: ath10k: simplify ath10k_peer_create() (Dmitry Antipov) - wifi: ath10k: indicate to mac80211 scan complete with aborted flag for ATH10K_SCAN_STARTING state (Wen Gong) - wifi: ath: dfs_pattern_detector: Use flex array to simplify code (Christophe JAILLET) - wifi: ath: dfs_pattern_detector: Fix a memory initialization issue (Christophe JAILLET) - wifi: carl9170: remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: ath10k: Don't touch the CE interrupt registers after power up (Douglas Anderson) - wifi: ath10k: consistently use kstrtoX_from_user() functions (Dmitry Antipov) - wifi: ath12k: add keep backward compatibility of PHY mode to avoid firmware crash (Wen Gong) - wifi: ath12k: add read variant from SMBIOS for download board data (Wen Gong) - wifi: ath12k: do not drop data frames from unassociated stations (Hari Chandrakanthan) - wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register() (Ma Ke) - wifi: mt76: Annotate struct mt76_rx_tid with __counted_by (Kees Cook) - wifi: mt76: mt7921: update the channel usage when the regd domain changed (Ming Yen Hsieh) - wifi: mt76: mt7921: get regulatory information from the clc event (Ming Yen Hsieh) - wifi: mt76: mt7921: add 6GHz power type support for clc (Ming Yen Hsieh) - wifi: mt76: mt7921: enable set txpower for UNII-4 (Ming Yen Hsieh) - wifi: mt76: mt7921: move connac nic capability handling to mt7921 (Deren Wu) - wifi: mt76: reduce spin_lock_bh held up in mt76_dma_rx_cleanup (Sean Wang) - wifi: mt76: mt7996: remove periodic MPDU TXS request (Benjamin Lin) - wifi: mt76: mt7996: enable PPDU-TxS to host (Yi-Chia Hsieh) - wifi: mt76: mt7996: Add mcu commands for getting sta tx statistic (Yi-Chia Hsieh) - wifi: mt76: mt7996: get tx_retries and tx_failed from txfree (Yi-Chia Hsieh) - wifi: mt76: mt792x: move some common usb code in mt792x module (Lorenzo Bianconi) - wifi: mt76: mt792x: move mt7921_skb_add_usb_sdio_hdr in mt792x module (Lorenzo Bianconi) - wifi: mt76: mt7915 add tc offloading support (Felix Fietkau) - wifi: mt76: mt7925: add Mediatek Wi-Fi7 driver for mt7925 chips (Deren Wu) - wifi: mt76: mt7921: fix the wrong rate selected in fw for the chanctx driver (Sean Wang) - wifi: mt76: mt7921: fix the wrong rate pickup for the chanctx driver (Sean Wang) - wifi: mt76: move struct ieee80211_chanctx_conf up to struct mt76_vif (Sean Wang) - wifi: mt76: Drop unnecessary error check for debugfs_create_dir() (Jinjie Ruan) - wifi: mt76: mt7915: fix beamforming availability check (MeiChia Chiu) - wifi: mt76: mt7915: update mpdu density capability (Peter Chiu) - wifi: mt76: check vif type before reporting cca and csa (Peter Chiu) - wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison (Shayne Chen) - wifi: mt76: get rid of false alamrs of tx emission issues (StanleyYP Wang) - wifi: mt76: fix potential memory leak of beacon commands (Bo Jiao) - wifi: mt76: check sta rx control frame to multibss capability (Allen Ye) - wifi: mt76: update beacon size limitation (MeiChia Chiu) - wifi: mt76: connac: add MBSSID support for mt7996 (Chank Chen) - wifi: mt76: fix clang-specific fortify warnings (Dmitry Antipov) - wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023) (Ingo Rohloff) - wifi: mt76: Use PTR_ERR_OR_ZERO() to simplify code (Jinjie Ruan) - wifi: mt76: mt7996: support per-band LED control (Jen-Hao Cheng) - wifi: mt76: mt7996: support more options for mt7996_set_bitrate_mask() (Howard Hsu) - wifi: mt76: mt7996: only set vif teardown cmds at remove interface (Shayne Chen) - wifi: mt76: mt7996: fix TWT command format (Peter Chiu) - wifi: mt76: mt7996: fix rx rate report for CBW320-2 (Peter Chiu) - wifi: mt76: mt7996: fix wmm queue mapping (Peter Chiu) - wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap (Howard Hsu) - wifi: mt76: mt7996: fix beamform mcu cmd configuration (Howard Hsu) - wifi: mt76: mt7996: set correct wcid in txp (Peter Chiu) - wifi: mt76: connac: add more unified event IDs (Deren Wu) - wifi: mt76: connac: add more unified command IDs (Deren Wu) - wifi: mt76: connac: add data field in struct tlv (Deren Wu) - wifi: mt76: connac: add eht support for tx power (Deren Wu) - wifi: mt76: connac: add eht support for phy mode config (Deren Wu) - wifi: mt76: connac: export functions for mt7925 (Deren Wu) - wifi: mt76: mt792x: support mt7925 chip init (Deren Wu) - wifi: mt76: connac: introduce helper for mt7925 chipset (Deren Wu) - wifi: mt76: mt7915: fix monitor mode issues (Felix Fietkau) - wifi: mt76: add DMA mapping error check in mt76_alloc_txwi() (Dmitry Antipov) - wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb (Felix Fietkau) - wifi: mt76: fix race condition related to checking tx queue fill status (Felix Fietkau) - wifi: mt76: use atomic iface iteration for pre-TBTT work (Johannes Berg) - wifi: mt76: mt7603: disable A-MSDU tx support on MT7628 (Felix Fietkau) - wifi: mt76: mt7603: add missing register initialization for MT7628 (Felix Fietkau) - wifi: mt76: mt7603: improve stuck beacon handling (Felix Fietkau) - wifi: mt76: mt7603: improve watchdog reset reliablity (Felix Fietkau) - wifi: mt76: mt7603: rework/fix rx pse hang check (Felix Fietkau) - net: openvswitch: Annotate struct mask_array with __counted_by (Christophe JAILLET) - net: openvswitch: Use struct_size() (Christophe JAILLET) - mctp i3c: MCTP I3C driver (Matt Johnston) - i3c: Add support for bus enumeration & notification (Jeremy Kerr) - dt-bindings: i3c: Add mctp-controller property (Matt Johnston) - net: gso_test: release each segment individually (Florian Westphal) - bpf: Ensure proper register state printing for cond jumps (Andrii Nakryiko) - bpf: Disambiguate SCALAR register state output in verifier logs (Andrii Nakryiko) - selftests/bpf: Make align selftests more robust (Andrii Nakryiko) - selftests/bpf: Improve missed_kprobe_recursion test robustness (Andrii Nakryiko) - selftests/bpf: Improve percpu_alloc test robustness (Andrii Nakryiko) - selftests/bpf: Add tests for open-coded task_vma iter (Dave Marchevsky) - bpf: Introduce task_vma open-coded iterator kfuncs (Dave Marchevsky) - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Dave Marchevsky) - bpf: Don't explicitly emit BTF for struct btf_iter_num (Dave Marchevsky) - bpf: Change syscall_nr type to int in struct syscall_tp_t (Artem Savkov) - net/bpf: Avoid unused "sin_addr_len" warning when CONFIG_CGROUP_BPF is not set (Martin KaFai Lau) - bpf: Avoid unnecessary audit log for CPU security mitigations (Yafang Shao) - selftests/bpf: Add tests for cgroup unix socket address hooks (Daan De Meyer) - selftests/bpf: Make sure mount directory exists (Daan De Meyer) - documentation/bpf: Document cgroup unix socket address hooks (Daan De Meyer) - bpftool: Add support for cgroup unix socket address hooks (Daan De Meyer) - libbpf: Add support for cgroup unix socket address hooks (Daan De Meyer) - bpf: Implement cgroup sockaddr hooks for unix sockets (Daan De Meyer) - bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf (Daan De Meyer) - bpf: Propagate modified uaddrlen from cgroup sockaddr programs (Daan De Meyer) - selftests/bpf: Add missing section name tests for getpeername/getsockname (Daan De Meyer) - selftests/bpf: Add BPF_FIB_LOOKUP_SRC tests (Martynas Pumputis) - bpf: Derive source IP addr via bpf_*_fib_lookup() (Martynas Pumputis) - bpftool: Align bpf_load_and_run_opts insns and data (Ian Rogers) - bpftool: Align output skeleton ELF code (Ian Rogers) - selftests/bpf: Test pinning bpf timer to a core (David Vernet) - bpf: Add ability to pin bpf timer to calling CPU (David Vernet) - bpf: Annotate struct bpf_stack_map with __counted_by (Kees Cook) - selftests/bpf: Add pairs_redir_to_connected helper (Geliang Tang) - selftests/bpf: Don't truncate #test/subtest field (Andrii Nakryiko) - selftests/bpf: Support building selftests in optimized -O2 mode (Andrii Nakryiko) - selftests/bpf: Fix compiler warnings reported in -O2 mode (Andrii Nakryiko) - bpf: Inherit system settings for CPU security mitigations (Yafang Shao) - bpf: Fix the comment for bpf_restore_data_end() (Akihiko Odaki) - selftests/bpf: Enable CONFIG_VSOCKETS in config (Geliang Tang) - selftests/bpf: Add uprobe_multi to gen_tar target (Björn Töpel) - selftests/bpf: Enable lld usage for RISC-V (Björn Töpel) - selftests/bpf: Add cross-build support for urandom_read et al (Björn Töpel) - selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for riscv (Björn Töpel) - selftests/bpf: Define SYS_PREFIX for riscv (Björn Töpel) - libbpf: Fix syscall access arguments on riscv (Alexandre Ghiti) - selftests/xsk: Add a test for shared umem feature (Tushar Vyavahare) - selftests/xsk: Modify xsk_update_xskmap() to accept the index as an argument (Tushar Vyavahare) - selftests/xsk: Iterate over all the sockets in the send pkts function (Tushar Vyavahare) - selftests/xsk: Remove unnecessary parameter from pkt_set() function call (Tushar Vyavahare) - selftests/xsk: Iterate over all the sockets in the receive pkts function (Tushar Vyavahare) - selftests/xsk: Move src_mac and dst_mac to the xsk_socket_info (Tushar Vyavahare) - selftests/xsk: Rename xsk_xdp_metadata.h to xsk_xdp_common.h (Tushar Vyavahare) - selftests/xsk: Move pkt_stream to the xsk_socket_info (Tushar Vyavahare) - libbpf: Allow Golang symbols in uprobe secdef (Hengqi Chen) - samples/bpf: Add -fsanitize=bounds to userspace programs (Ruowen Qin) - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Jiri Olsa) - selftests/bpf: Add test for recursion counts of perf event link kprobe (Jiri Olsa) - selftests/bpf: Add test for missed counts of perf event link kprobe (Jiri Olsa) - bpftool: Display missed count for kprobe perf link (Jiri Olsa) - bpftool: Display missed count for kprobe_multi link (Jiri Olsa) - bpf: Count missed stats in trace_call_bpf (Jiri Olsa) - bpf: Add missed value to kprobe perf link info (Jiri Olsa) - bpf: Add missed value to kprobe_multi link info (Jiri Olsa) - bpf: Count stats for kprobe_multi programs (Jiri Olsa) - selftests/bpf: Add tests for ring__consume (Martin Kelly) - libbpf: Add ring__consume (Martin Kelly) - selftests/bpf: Add tests for ring__map_fd (Martin Kelly) - libbpf: Add ring__map_fd (Martin Kelly) - selftests/bpf: Add tests for ring__size (Martin Kelly) - libbpf: Add ring__size (Martin Kelly) - selftests/bpf: Add tests for ring__avail_data_size (Martin Kelly) - libbpf: Add ring__avail_data_size (Martin Kelly) - selftests/bpf: Add tests for ring__*_pos (Martin Kelly) - libbpf: Add ring__producer_pos, ring__consumer_pos (Martin Kelly) - selftests/bpf: Add tests for ring_buffer__ring (Martin Kelly) - libbpf: Add ring_buffer__ring (Martin Kelly) - libbpf: Switch rings to array of pointers (Martin Kelly) - libbpf: Refactor cleanup in ring_buffer__add (Martin Kelly) - selftests/bpf: Add tests for symbol versioning for uprobe (Hengqi Chen) - libbpf: Support symbol versioning for uprobe (Hengqi Chen) - libbpf: Resolve symbol conflicts at the same offset for uprobe (Hengqi Chen) - bpf, docs: Add loongarch64 as arch supporting BPF JIT (Tiezhu Yang) - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Jinghao Jia) - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Jinghao Jia) - selftests/bpf: Trim DENYLIST.s390x (Ilya Leoshkevich) - selftests/bpf: Enable the cpuv4 tests for s390x (Ilya Leoshkevich) - s390/bpf: Implement signed division (Ilya Leoshkevich) - s390/bpf: Implement unconditional jump with 32-bit offset (Ilya Leoshkevich) - s390/bpf: Implement unconditional byte swap (Ilya Leoshkevich) - s390/bpf: Implement BPF_MEMSX (Ilya Leoshkevich) - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Ilya Leoshkevich) - selftests/bpf: Add big-endian support to the ldsx test (Ilya Leoshkevich) - selftests/bpf: Unmount the cgroup2 work directory (Ilya Leoshkevich) - bpf: Disable zero-extension for BPF_MEMSX (Ilya Leoshkevich) - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Yunsheng Lin) - net: stub tcp_gro_complete if CONFIG_INET=n (Jacob Keller) - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Muhammad Muzammil) - cgroup, netclassid: on modifying netclassid in cgroup, only consider the main process. (Liansen Zhai) - net: usb: replace deprecated strncpy with strscpy (Justin Stitt) - lan78xx: replace deprecated strncpy with strscpy (Justin Stitt) - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - net: netcp: replace deprecated strncpy with strscpy (Justin Stitt) - tcp: Set pingpong threshold via sysctl (Haiyang Zhang) - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Daniel Borkmann) - net, sched: Make tc-related drop reason more flexible (Daniel Borkmann) - tsnep: Inline small fragments within TX descriptor (Gerhard Engleder) - vxlan: use generic function for tunnel IPv4 route lookup (Beniamino Galvani) - geneve: use generic function for tunnel IPv4 route lookup (Beniamino Galvani) - geneve: add dsfield helper function (Beniamino Galvani) - ipv4: use tunnel flow flags for tunnel route lookups (Beniamino Galvani) - ipv4: add new arguments to udp_tunnel_dst_lookup() (Beniamino Galvani) - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Beniamino Galvani) - ipv4: rename and move ip_route_output_tunnel() (Beniamino Galvani) - selftests: net: remove unused variables (zhujun2) - net: cxgb3: simplify logic for rspq_check_napi (Christian Marangi) - ptp: add testptp mask test (Xabier Marquiegui) - ptp: add debugfs interface to see applied channel masks (Xabier Marquiegui) - ptp: support event queue reader channel masks (Xabier Marquiegui) - ptp: support multiple timestamp event readers (Xabier Marquiegui) - ptp: Replace timestamp event queue with linked list (Xabier Marquiegui) - posix-clock: introduce posix_clock_context concept (Xabier Marquiegui) - dpll: netlink/core: change pin frequency set behavior (Arkadiusz Kubalewski) - ice: dpll: implement phase related callbacks (Arkadiusz Kubalewski) - dpll: netlink/core: add support for pin-dpll signal phase offset/adjust (Arkadiusz Kubalewski) - dpll: spec: add support for pin-dpll signal phase offset/adjust (Arkadiusz Kubalewski) - dpll: docs: add support for pin signal phase offset/adjust (Arkadiusz Kubalewski) - i40e: Add PBA as board id info to devlink .info_get (Ivan Vecera) - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) - i40e: Add handler for devlink .info_get (Ivan Vecera) - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) - i40e: Add initial devlink support (Ivan Vecera) - tg3: Improve PTP TX timestamping logic (Pavan Chebbi) - docs: try to encourage (netdev?) reviewers (Jakub Kicinski) - sfc: support offloading ct(nat) action in RHS rules (Edward Cree) - sfc: parse mangle actions (NAT) in conntrack entries (Edward Cree) - test/vsock: io_uring rx/tx tests (Arseniy Krasnov) - test/vsock: MSG_ZEROCOPY support for vsock_perf (Arseniy Krasnov) - test/vsock: MSG_ZEROCOPY flag tests (Arseniy Krasnov) - docs: net: description of MSG_ZEROCOPY for AF_VSOCK (Arseniy Krasnov) - vsock: enable setting SO_ZEROCOPY (Arseniy Krasnov) - vsock/loopback: support MSG_ZEROCOPY for transport (Arseniy Krasnov) - vsock/virtio: support MSG_ZEROCOPY for transport (Arseniy Krasnov) - vhost/vsock: support MSG_ZEROCOPY for transport (Arseniy Krasnov) - vsock: enable SOCK_SUPPORT_ZC bit (Arseniy Krasnov) - vsock: check for MSG_ZEROCOPY support on send (Arseniy Krasnov) - vsock: read from socket's error queue (Arseniy Krasnov) - vsock: set EPOLLERR on non-empty error queue (Arseniy Krasnov) - appletalk: remove special handling code for ipddp (Lukas Bulwahn) - qed: replace uses of strncpy (Justin Stitt) - r8169: fix rare issue with broken rx after link-down on RTL8125 (Heiner Kallweit) - Documentation: netconsole: add support for cmdline targets (Breno Leitao) - netconsole: Attach cmdline target to dynamic target (Breno Leitao) - netconsole: Initialize configfs_item for default targets (Breno Leitao) - netconsole: move init/cleanup functions lower (Breno Leitao) - sfc: replace deprecated strncpy with strscpy (Justin Stitt) - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - ionic: replace deprecated strncpy with strscpy (Justin Stitt) - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - net/mlx4_core: replace deprecated strncpy with strscpy (Justin Stitt) - nfp: replace deprecated strncpy with strscpy (Justin Stitt) - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ido Schimmel) - octeontx2-af: Enable hardware timestamping for VFs (Subbaraya Sundeep) - net: ngbe: add ethtool stats support (Jiawen Wu) - net: txgbe: add ethtool stats support (Jiawen Wu) - net: libwx: support hardware statistics (Jiawen Wu) - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - net: fix IPSTATS_MIB_OUTFORWDATAGRAMS increment after fragment check (Heng Guo) - net/mlx5: Handle IPsec steering upon master unbind/bind (Patrisious Haddad) - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Patrisious Haddad) - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Patrisious Haddad) - net/mlx5: Add create alias flow table function to ipsec roce (Patrisious Haddad) - net/mlx5: Implement alias object allow and create functions (Patrisious Haddad) - net/mlx5: Add alias flow table bits (Patrisious Haddad) - net/mlx5: Store devcom pointer inside IPsec RoCE (Patrisious Haddad) - net/mlx5: Register mlx5e priv to devcom in MPV mode (Patrisious Haddad) - RDMA/mlx5: Send events from IB driver about device affiliation state (Patrisious Haddad) - net/mlx5: Introduce ifc bits for migration in a chunk mode (Yishai Hadas) - tls: use fixed size for tls_offload_context_{tx,rx}.driver_state (Sabrina Dubroca) - chcr_ktls: use tls_offload_context_tx and driver_state like other drivers (Sabrina Dubroca) - tls: validate crypto_info in a separate helper (Sabrina Dubroca) - tls: remove tls_context argument from tls_set_device_offload (Sabrina Dubroca) - tls: remove tls_context argument from tls_set_sw_offload (Sabrina Dubroca) - tls: add a helper to allocate/initialize offload_ctx_tx (Sabrina Dubroca) - tls: also use init_prot_info in tls_set_device_offload (Sabrina Dubroca) - tls: move tls_prot_info initialization out of tls_set_sw_offload (Sabrina Dubroca) - tls: extract context alloc/initialization out of tls_set_sw_offload (Sabrina Dubroca) - tls: store iv directly within cipher_context (Sabrina Dubroca) - tls: rename MAX_IV_SIZE to TLS_MAX_IV_SIZE (Sabrina Dubroca) - tls: store rec_seq directly within cipher_context (Sabrina Dubroca) - tls: drop unnecessary cipher_type checks in tls offload (Sabrina Dubroca) - tls: get salt using crypto_info_salt in tls_enc_skb (Sabrina Dubroca) - net: stmmac: fix typo in comment (Johannes Zink) - selftests: netdevsim: use suitable existing dummy file for flash test (Jiri Pirko) - xen-netback: add software timestamp capabilities (Luca Fancellu) - ibmvnic: replace deprecated strncpy with strscpy (Justin Stitt) - net: fec: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - net: mdio: xgene: Use device_get_match_data() (Rob Herring) - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Gustavo A. R. Silva) - net: ethernet: wiznet: Use spi_get_device_match_data() (Rob Herring) - net: ethernet: Use device_get_match_data() (Rob Herring) - net: stmmac: dwmac-stm32: refactor clock config (Ben Wolsieffer) - selftests: fdb_flush: Add test cases for FDB flush with bridge device (Amit Cohen) - selftests: Add test cases for FDB flush with VXLAN device (Amit Cohen) - vxlan: vxlan_core: Support FDB flushing by destination IP (Amit Cohen) - vxlan: vxlan_core: Support FDB flushing by destination port (Amit Cohen) - vxlan: vxlan_core: Support FDB flushing by destination VNI (Amit Cohen) - vxlan: vxlan_core: Support FDB flushing by nexthop ID (Amit Cohen) - vxlan: vxlan_core: Support FDB flushing by source VNI (Amit Cohen) - vxlan: vxlan_core: Add support for FDB flush (Amit Cohen) - vxlan: vxlan_core: Do not skip default entry in vxlan_flush() by default (Amit Cohen) - vxlan: vxlan_core: Make vxlan_flush() more generic for future use (Amit Cohen) - net: Handle bulk delete policy in bridge driver (Amit Cohen) - net: gso_test: fix build with gcc-12 and earlier (Florian Westphal) - nfp: add support CHACHA20-POLY1305 offload for ipsec (Shihong Wang) - netfilter: cleanup struct nft_table (George Guo) - netfilter: conntrack: prefer tcp_error_log to pr_debug (Florian Westphal) - netfilter: conntrack: simplify nf_conntrack_alter_reply (Florian Westphal) - netfilter: nf_tables: Don't allocate nft_rule_dump_ctx (Phil Sutter) - netfilter: nf_tables: Carry s_idx in nft_rule_dump_ctx (Phil Sutter) - netfilter: nf_tables: Carry reset flag in nft_rule_dump_ctx (Phil Sutter) - netfilter: nf_tables: Drop pointless memset when dumping rules (Phil Sutter) - netfilter: nf_tables: Always allocate nft_rule_dump_ctx (Phil Sutter) - netdev: use napi_schedule bool instead of napi_schedule_prep/__napi_schedule (Christian Marangi) - net: tc35815: rework network interface interrupt logic (Christian Marangi) - netdev: replace napi_reschedule with napi_schedule (Christian Marangi) - netdev: make napi_schedule return bool on NAPI successful schedule (Christian Marangi) - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Christian Marangi) - bna: replace deprecated strncpy with strscpy_pad (Justin Stitt) - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - net: mvpp2: replace deprecated strncpy with strscpy (Justin Stitt) - octeontx2-af: replace deprecated strncpy with strscpy (Justin Stitt) - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Jakub Kicinski) - netlink: specs: don't allow version to be specified for genetlink (Jiri Pirko) - net: hns3: add vf fault detect support (Jie Wang) - net: hns3: add hns3 vf fault detect cap bit support (Jie Wang) - net: expand skb_segment unit test with frag_list coverage (Willem de Bruijn) - net: parametrize skb_segment unit test to expand coverage (Willem de Bruijn) - net: add skb_segment kunit test (Willem de Bruijn) - net/core: Introduce netdev_core_stats_inc() (Yajun Deng) - net: dsa: remove dsa_port_phylink_validate() (Russell King (Oracle)) - net: dsa: dsa_loop: add phylink capabilities (Russell King (Oracle)) - net: dsa: vsc73xx: add phylink capabilities (Russell King (Oracle)) - hv_netvsc: fix netvsc_send_completion to avoid multiple message length checks (Sonia Sharma) - virtio-net: a tiny comment update (Heng Qi) - virtio-net: fix the vq coalescing setting for vq resize (Heng Qi) - virtio-net: fix per queue coalescing parameter setting (Heng Qi) - virtio-net: consistently save parameters for per-queue (Heng Qi) - virtio-net: fix mismatch of getting tx-frames (Heng Qi) - virtio-net: initially change the value of tx-frames (Heng Qi) - net: dsa: realtek: rtl8365mb: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - net: dsa: realtek: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - net: dsa: qca8k: replace deprecated strncpy with ethtool_sprintf (Justin Stitt) - appletalk: remove ipddp driver (Arnd Bergmann) - atm: fore200e: Drop unnecessary of_match_device() (Rob Herring) - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ido Schimmel) - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ido Schimmel) - net: dsa: microchip: Fix uninitialized var in ksz9477_acl_move_entries() (Oleksij Rempel) - tcp: change data receiver flowlabel after one dup (David Morley) - tcp: record last received ipv6 flowlabel (David Morley) - tools: ynl-gen: handle do ops with no input attrs (Jakub Kicinski) - netlink: specs: remove redundant type keys from attributes in subsets (Jiri Pirko) - tools: ynl-gen: lift type requirement for attribute subsets (Jiri Pirko) - cavium/liquidio: replace deprecated strncpy with strscpy (Justin Stitt) - liquidio: replace deprecated strncpy with strscpy (Justin Stitt) - net: liquidio: replace deprecated strncpy with strscpy_pad (Justin Stitt) - liquidio: replace deprecated strncpy/strcpy with strscpy (Justin Stitt) - bcm63xx_enet: replace deprecated strncpy with strscpy (Justin Stitt) - net: bcmgenet: Remove custom ndo_poll_controller() (Florian Fainelli) - net: sock_dequeue_err_skb() optimization (Eric Dumazet) - wifi: rtlwifi: remove unreachable code in rtl92d_dm_check_edca_turbo() (Dmitry Antipov) - wifi: rtw89: debug: txpwr table supports Wi-Fi 7 chips (Zong-Zhe Yang) - wifi: rtw89: debug: show txpwr table according to chip gen (Zong-Zhe Yang) - wifi: rtw89: phy: set TX power RU limit according to chip gen (Zong-Zhe Yang) - wifi: rtw89: phy: set TX power limit according to chip gen (Zong-Zhe Yang) - wifi: rtw89: phy: set TX power offset according to chip gen (Zong-Zhe Yang) - wifi: rtw89: phy: set TX power by rate according to chip gen (Zong-Zhe Yang) - wifi: rtw89: mac: get TX power control register according to chip gen (Zong-Zhe Yang) - wifi: rtlwifi: use unsigned long for rtl_bssid_entry timestamp (Dmitry Antipov) - wifi: rtlwifi: fix EDCA limit set by BT coexistence (Dmitry Antipov) - wifi: rt2x00: fix MT7620 low RSSI issue (Shiji Yang) - wifi: rtw89: refine bandwidth 160MHz uplink OFDMA performance (Po-Hao Huang) - wifi: rtw89: refine uplink trigger based control mechanism (Po-Hao Huang) - wifi: rtw89: 8851b: update TX power tables to R34 (Zong-Zhe Yang) - wifi: rtw89: 8852b: update TX power tables to R35 (Zong-Zhe Yang) - wifi: rtw89: 8852c: update TX power tables to R67 (Zong-Zhe Yang) - wifi: rtw89: regd: configure Thailand in regulation type (Zong-Zhe Yang) - wifi: mac80211: add back SPDX identifier (Johannes Berg) - wifi: mac80211: fix ieee80211_drop_unencrypted_mgmt return type/value (Johannes Berg) - wifi: ath11k: mac: fix struct ieee80211_sband_iftype_data handling (Kalle Valo) - wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage (Dmitry Antipov) - wifi: ath12k: add msdu_end structure for WCN7850 (Kang Yang) - wifi: ath12k: Set default beacon mode to burst mode (Sidhanta Sahu) - wifi: ath12k: call ath12k_mac_fils_discovery() without condition (Aloka Dixit) - wifi: ath11k: remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: ath12k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN7850 (Wen Gong) - wifi: ath12k: change to treat alpha code na as world wide regdomain (Wen Gong) - wifi: ath12k: indicate scan complete for scan canceled when scan running (Wen Gong) - wifi: ath12k: indicate to mac80211 scan complete with aborted flag for ATH12K_SCAN_STARTING state (Wen Gong) - wifi: ath12k: fix recovery fail while firmware crash when doing channel switch (Wen Gong) - wifi: ath12k: add support for hardware rfkill for WCN7850 (Lingbo Kong) - wifi: ath11k: use kstrtoul_from_user() where appropriate (Dmitry Antipov) - wifi: ath11k: remove unused members of 'struct ath11k_base' (Dmitry Antipov) - wifi: ath11k: drop redundant check in ath11k_dp_rx_mon_dest_process() (Dmitry Antipov) - wifi: ath11k: drop NULL pointer check in ath11k_update_per_peer_tx_stats() (Dmitry Antipov) - wifi: ath11k: fix boot failure with one MSI vector (Baochen Qiang) - wifi: ath10k: drop HTT_DATA_TX_STATUS_DOWNLOAD_FAIL (Dmitry Antipov) - wifi: ath10k: Annotate struct ath10k_ce_ring with __counted_by (Kees Cook) - wifi: wcn36xx: Annotate struct wcn36xx_hal_ind_msg with __counted_by (Kees Cook) - wifi: ath12k: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: ath10k: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: ath6kl: remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: ath5k: remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: wcn36xx: remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: ar5523: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: ath9k: clean up function ath9k_hif_usb_resume (Dongliang Mu) - wifi: ath12k: fix DMA unmap warning on NULL DMA address (Baochen Qiang) - wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps() (Baochen Qiang) - wifi: ath10k: fix clang-specific fortify warning (Dmitry Antipov) - wifi: ath11k: add chip id board name while searching board-2.bin for WCN6855 (Wen Gong) - wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats() (Baochen Qiang) - wifi: ath12k: change to initialize recovery variables earlier in ath12k_core_reset() (Wen Gong) - wifi: ath12k: enable 320 MHz bandwidth for 6 GHz band in EHT PHY capability for WCN7850 (Wen Gong) - wifi: ath9k: fix clang-specific fortify warnings (Dmitry Antipov) - wifi: ath9k: use u32 for txgain indexes (Dmitry Antipov) - wifi: ath9k: simplify ar9003_hw_process_ini() (Dmitry Antipov) - wifi: ath12k: fix radar detection in 160 MHz (Manish Dharanenthiran) - wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan (Manish Dharanenthiran) - wifi: ath11k: fix tid bitmap is 0 in peer rx mu stats (Muna Sinada) - wifi: ath11k: move references from rsvd2 to info fields (Muna Sinada) - wifi: ath12k: fix undefined behavior with __fls in dp (Harshitha Prem) - wifi: ath12k: Ignore fragments from uninitialized peer in dp (Harshitha Prem) - wifi: ath11k: mhi: add a warning message for MHI_CB_EE_RDDM crash (Arowa Suliman) - wifi: rtlwifi: cleanup few rtlxxxx_set_hw_reg() routines (Dmitry Antipov) - wifi: rtw89: declare MCC in interface combination (Zong-Zhe Yang) - wifi: rtw89: 8852c: declare to support two chanctx (Zong-Zhe Yang) - wifi: rtw89: pause/proceed MCC for ROC and HW scan (Zong-Zhe Yang) - wifi: rtw89: mcc: fix NoA start time when GO is auxiliary (Zong-Zhe Yang) - wifi: rt2x00: remove redundant check if u8 array element is less than zero (Colin Ian King) - wifi: mac80211: expand __ieee80211_data_to_8023() status (Johannes Berg) - wifi: mac80211: split ieee80211_drop_unencrypted_mgmt() return value (Johannes Berg) - wifi: mac80211: remove RX_DROP_UNUSABLE (Johannes Berg) - wifi: mac80211: fix check for unusable RX result (Johannes Berg) - wifi: cfg80211: add local_state_change to deauth trace (Johannes Berg) - wifi: cfg80211: OWE DH IE handling offload (Vinayak Yadawad) - wifi: ieee80211: add UL-bandwidth definition of trigger frame (Po-Hao Huang) - wifi: iwlwifi: add mapping of a periphery register crf for WH RF (Mukesh Sisodiya) - wifi: iwlwifi: mvm: check for iwl_mvm_mld_update_sta() errors (Johannes Berg) - wifi: iwlwifi: mvm: support injection antenna control (Johannes Berg) - wifi: iwlwifi: mvm: refactor TX rate handling (Johannes Berg) - wifi: iwlwifi: mvm: make pldr_sync AX210 specific (Johannes Berg) - wifi: iwlwifi: fail NIC access fast on dead NIC (Johannes Berg) - wifi: iwlwifi: mvm: add support for new wowlan_info_notif (Yedidya Benshimol) - wifi: iwlwifi: pcie: (re-)assign BAR0 on driver bind (Johannes Berg) - wifi: iwlwifi: implement enable/disable for China 2022 regulatory (Anjaneyulu) - wifi: iwlwifi: mvm: handle link-STA allocation in restart (Johannes Berg) - wifi: iwlwifi: mvm: iterate active links for STA queues (Johannes Berg) - wifi: iwlwifi: mvm: support set_antenna() (Emmanuel Grumbach) - wifi: mac80211: reject MLO channel configuration if not supported (Benjamin Berg) - wifi: mac80211: report per-link error during association (Benjamin Berg) - wifi: cfg80211: report per-link errors during association (Benjamin Berg) - wifi: mac80211: support antenna control in injection (Johannes Berg) - wifi: mac80211: support handling of advertised TID-to-link mapping (Ayala Beker) - wifi: mac80211: add support for parsing TID to Link mapping element (Ayala Beker) - wifi: mac80211_hwsim: Handle BSS_CHANGED_VALID_LINKS (Ilan Peer) - wifi: mac80211: Notify the low level driver on change in MLO valid links (Ilan Peer) - wifi: mac80211_hwsim: move kernel-doc description (Johannes Berg) - wifi: mac80211: describe return values in kernel-doc (Johannes Berg) - wifi: cfg80211: reg: describe return values in kernel-doc (Johannes Berg) - wifi: mac80211: allow for_each_sta_active_link() under RCU (Johannes Berg) - wifi: mac80211: relax RCU check in for_each_vif_active_link() (Johannes Berg) - wifi: mac80211: don't connect to an AP while it's in a CSA process (Ayala Beker) - wifi: mac80211: update the rx_chains after set_antenna() (Emmanuel Grumbach) - wifi: mac80211: use bandwidth indication element for CSA (Johannes Berg) - wifi: cfg80211: split struct cfg80211_ap_settings (Johannes Berg) - wifi: mac80211: ethtool: always hold wiphy mutex (Johannes Berg) - wifi: cfg80211: make read-only array centers_80mhz static const (Colin Ian King) - wifi: rtw89: load TX power related tables from FW elements (Zong-Zhe Yang) - wifi: rtw89: phy: extend TX power common stuffs for Wi-Fi 7 chips (Zong-Zhe Yang) - wifi: rtw89: load TX power by rate when RFE parms setup (Zong-Zhe Yang) - wifi: rtw89: phy: refine helpers used for raw TX power (Zong-Zhe Yang) - wifi: rtw89: indicate TX power by rate table inside RFE parameter (Zong-Zhe Yang) - wifi: rtw89: indicate TX shape table inside RFE parameter (Zong-Zhe Yang) - wifi: rtw89: add subband index of primary channel to struct rtw89_chan (Ping-Ke Shih) - wifi: mwifiex: followup PCIE and related cleanups (Dmitry Antipov) - wifi: mwifiex: simplify PCIE write operations (Dmitry Antipov) - wifi: ipw2x00: Annotate struct libipw_txb with __counted_by (Kees Cook) - wifi: wilc1000: add back-off algorithm to balance tx queue packets (Prasurjya Rohan Saikia) - wifi: mwifiex: use MODULE_FIRMWARE to add firmware files metadata (Víctor Gonzalo) - wifi: mwifiex: cleanup struct mwifiex_sdio_mpa_rx (Dmitry Antipov) - wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() (Jinjie Ruan) - wifi: brcmfmac: firmware: Annotate struct brcmf_fw_request with __counted_by (Kees Cook) - wifi: brcmfmac: Annotate struct brcmf_gscan_config with __counted_by (Kees Cook) - wifi: wlcore: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: rtl8xxxu: Add a description about the device ID 0x7392:0xb722 (Zenm Chen) - wifi: rtw89: add mac_gen pointer to access mac port registers (Ping-Ke Shih) - wifi: rtw89: consolidate registers of mac port to struct (Ping-Ke Shih) - wifi: rtw89: add chip_info::txwd_info size to generalize TX WD submit (Ping-Ke Shih) - wifi: rtw89: add to fill TX descriptor v2 (Ping-Ke Shih) - wifi: rtw89: add to fill TX descriptor for firmware command v2 (Ping-Ke Shih) - wifi: rtw89: add to query RX descriptor format v2 (Ping-Ke Shih) - wifi: rtw89: mcc: deal with beacon NoA if GO exists (Zong-Zhe Yang) - wifi: rtw89: mcc: deal with BT slot change (Zong-Zhe Yang) - wifi: rtw89: mcc: deal with P2P PS change (Zong-Zhe Yang) - wifi: rtw89: mcc: track beacon offset and update when needed (Zong-Zhe Yang) - wifi: rtw89: mcc: update role bitmap when changed (Zong-Zhe Yang) - wifi: rtw89: 52c: rfk: disable DPK during MCC (Zong-Zhe Yang) - wifi: rtw89: rfk: disable driver tracking during MCC (Zong-Zhe Yang) - wifi: rtw89: 52c: rfk: refine MCC channel info notification (Zong-Zhe Yang) - wifi: cw1200: Avoid processing an invalid TIM IE (Jeff Johnson) - wifi: cfg80211: save power spectral density(psd) of regulatory rule (Wen Gong) - wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() (Johannes Berg) - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (Ping-Ke Shih) - wifi: mac80211: Sanity check tx bitrate if not provided by driver (Stephen Douthit) - wifi: iwlwifi: mvm: add a debug print when we get a BAR (Emmanuel Grumbach) - wifi: iwlwifi: mvm: move listen interval to constants (Johannes Berg) - wifi: iwlwifi: no power save during transition to D3 (Miri Korenblit) - wifi: iwlwifi: update context info structure definitions (Johannes Berg) - wifi: iwlwifi: mvm: fix recovery flow in CSA (Emmanuel Grumbach) - wifi: iwlwifi: Use FW rate for non-data frames (Miri Korenblit) - wifi: iwlwifi: mvm: enable FILS DF Tx on non-PSC channel (Shaul Triebitz) - wifi: iwlwifi: mvm: make "pldr_sync" mode effective (Johannes Berg) - wifi: iwlwifi: mvm: log dropped frames (Emmanuel Grumbach) - wifi: iwlwifi: fw: disable firmware debug asserts (Gregory Greenman) - wifi: iwlwifi: remove dead-code (Miri Korenblit) - wifi: iwlwifi: pcie: enable TOP fatal error interrupt (Johannes Berg) - wifi: iwlwifi: pcie: give up mem read if HW is dead (Johannes Berg) - wifi: iwlwifi: pcie: rescan bus if no parent (Johannes Berg) - wifi: cfg80211: export DFS CAC time and usable state helper functions (Aditya Kumar Singh) - wifi: cfg80211: call reg_call_notifier on beacon hints (Abhishek Kumar) - wifi: cfg80211: allow reg update by driver even if wiphy->regd is set (Raj Kumar Bhagat) - wifi: mac80211: additions to change_beacon() (Aloka Dixit) - wifi: nl80211: additions to NL80211_CMD_SET_BEACON (Aloka Dixit) - wifi: cfg80211: modify prototype for change_beacon (Aloka Dixit) - wifi: mac80211: fixes in FILS discovery updates (Aloka Dixit) - wifi: nl80211: fixes to FILS discovery updates (Aloka Dixit) - wifi: lib80211: remove unused variables iv32 and iv16 (Tom Rix) - wifi: mac80211: remove shifted rate support (Johannes Berg) - wifi: cfg80211: remove scan_width support (Johannes Berg) - wifi: wext: avoid extra calls to strlen() in ieee80211_bss() (Dmitry Antipov) - wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() (Johannes Berg) - wifi: iwlwifi: increase number of RX buffers for EHT devices (Johannes Berg) - wifi: iwlwifi: pcie: fix RB status reading (Johannes Berg) - wifi: iwlwifi: mvm: reduce maximum RX A-MPDU size (Johannes Berg) - wifi: iwlwifi: mvm: check link more carefully (Johannes Berg) - wifi: iwlwifi: mvm: move RU alloc B2 placement (Johannes Berg) - wifi: iwlwifi: fw: reconstruct the API/CAPA enum number (Johannes Berg) - wifi: iwlwifi: mvm: fix kernel-doc (Johannes Berg) - wifi: iwlwifi: pcie: fix kernel-doc issues (Johannes Berg) - wifi: iwlwifi: dvm: remove kernel-doc warnings (Johannes Berg) - wifi: iwlwifi: queue: fix kernel-doc (Johannes Berg) - wifi: iwlwifi: don't use an uninitialized variable (Miri Korenblit) - wifi: iwlwifi: fix some kernel-doc issues (Johannes Berg) - wifi: iwlwifi: honor the enable_ini value (Emmanuel Grumbach) - wifi: iwlwifi: mvm: disconnect long CSA only w/o alternative (Johannes Berg) - wifi: iwlwifi: mvm: increase session protection after CSA (Johannes Berg) - wifi: iwlwifi: mvm: support CSA with MLD (Emmanuel Grumbach) - wifi: mac80211: fix channel switch link data (Johannes Berg) - wifi: mac80211: Do not force off-channel for management Tx with MLO (Ilan Peer) - wifi: mac80211: take MBSSID/EHT data also from probe resp (Johannes Berg) - wifi: mac80211: Print local link address during authentication (Ilan Peer) - wifi: mac80211: fix # of MSDU in A-MSDU calculation (Johannes Berg) - wifi: mac80211_hwsim: clean up kernel-doc (Johannes Berg) - wifi: cfg80211: reg: fix various kernel-doc issues (Johannes Berg) - wifi: mac80211: fix various kernel-doc issues (Johannes Berg) - wifi: mac80211: remove unnecessary struct forward declaration (Johannes Berg) - wifi: mac80211: add more warnings about inserting sta info (Benjamin Berg) - wifi: cfg80211: add ieee80211_fragment_element to public API (Benjamin Berg) - wifi: mac80211: add an element parsing unit test (Johannes Berg) - wifi: cfg80211: add first kunit tests, for element defrag (Johannes Berg) - wifi: cfg80211: fix off-by-one in element defrag (Johannes Berg) - wifi: mac80211: add support for mld in ieee80211_chswitch_done (Emmanuel Grumbach) - wifi: mac80211: fix RCU usage warning in mesh fast-xmit (Johannes Berg) - wifi: cfg80211: annotate iftype_data pointer with sparse (Johannes Berg) - wifi: mac80211: fix BA session teardown race (Johannes Berg) - wifi: mac80211_hwsim: fix clang-specific fortify warning (Dmitry Antipov) - wifi: mac80211: fix TXQ error path and cleanup (Johannes Berg) - wifi: mac80211: Use flexible array in struct ieee80211_tim_ie (Jeff Johnson) - wifi: cfg80211: remove wdev mutex (Johannes Berg) - wifi: mac80211: set wiphy for virtual monitors (Johannes Berg) - wifi: mac80211: reduce iflist_mtx (Johannes Berg) - wifi: mac80211: remove local->mtx (Johannes Berg) - wifi: mac80211: remove ampdu_mlme.mtx (Johannes Berg) - wifi: mac80211: remove chanctx_mtx (Johannes Berg) - wifi: mac80211: remove key_mtx (Johannes Berg) - wifi: mac80211: remove sta_mtx (Johannes Berg) - wifi: mac80211: take wiphy lock for MAC addr change (Johannes Berg) - wifi: mac80211: extend wiphy lock in interface removal (Johannes Berg) - wifi: mac80211: hold wiphy_lock around concurrency checks (Johannes Berg) - wifi: mac80211: ethtool: hold wiphy mutex (Johannes Berg) - wifi: cfg80211: check wiphy mutex is held for wdev mutex (Johannes Berg) - wifi: cfg80211: hold wiphy lock in cfg80211_any_wiphy_oper_chan() (Johannes Berg) - wifi: cfg80211: sme: hold wiphy lock for wdev iteration (Johannes Berg) - wifi: cfg80211: reg: hold wiphy mutex for wdev iteration (Johannes Berg) - wifi: mac80211: check wiphy mutex in ops (Johannes Berg) - wifi: mac80211: move color change finalize to wiphy work (Johannes Berg) - wifi: mac80211: move CSA finalize to wiphy work (Johannes Berg) - wifi: mac80211: move filter reconfig to wiphy work (Johannes Berg) - wifi: mac80211: move tspec work to wiphy work (Johannes Berg) - wifi: mac80211: move key tailroom work to wiphy work (Johannes Berg) - wifi: mac80211: move TDLS work to wiphy work (Johannes Berg) - wifi: mac80211: move sched-scan stop work to wiphy work (Johannes Berg) - wifi: mac80211: move dynamic PS to wiphy work (Johannes Berg) - wifi: mac80211: move link activation work to wiphy work (Johannes Berg) - wifi: mac80211: move offchannel works to wiphy work (Johannes Berg) - wifi: mac80211: lock wiphy in IP address notifier (Johannes Berg) - wifi: mac80211: move monitor work to wiphy work (Johannes Berg) - wifi: mac80211: move scan work to wiphy work (Johannes Berg) - wifi: mac80211: move radar detect work to wiphy work (Johannes Berg) - wifi: mac80211: move DFS CAC work to wiphy work (Johannes Berg) - wifi: mac80211: add more ops assertions (Johannes Berg) - wifi: mac80211: convert A-MPDU work to wiphy work (Johannes Berg) - wifi: mac80211: flush wiphy work where appropriate (Johannes Berg) - wifi: cfg80211: add flush functions for wiphy work (Johannes Berg) - wifi: cfg80211: check RTNL when iterating devices (Johannes Berg) - wifi: mac80211: lock wiphy for aggregation debugfs (Johannes Berg) - wifi: mac80211: hold wiphy lock in netdev/link debugfs (Johannes Berg) - wifi: mac80211: debugfs: lock wiphy instead of RTNL (Johannes Berg) - wifi: mac80211: fix SMPS status handling (Johannes Berg) - wifi: mac80211: Fix SMPS handling in the context of MLO (Ilan Peer) - wifi: mac80211: rework ack_frame_id handling a bit (Johannes Berg) - wifi: mac80211: tx: clarify conditions in if statement (Johannes Berg) - ssb: Fix division by zero issue in ssb_calc_clock_rate (Rand Deeb) - wifi: rtw89: 8922a: set memory heap address for secure firmware (Ping-Ke Shih) - wifi: rtw89: fw: refine download flow to support variant firmware suits (Ping-Ke Shih) - wifi: rtw89: 8922a: add chip_ops::bb_preinit to enable BB before downloading firmware (Ping-Ke Shih) - wifi: rtw89: fw: propagate an argument include_bb for BB MCU firmware (Ping-Ke Shih) - wifi: rtw89: fw: add checking type for variant type of firmware (Ping-Ke Shih) - wifi: rtw89: fw: implement supported functions of download firmware for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: fw: generalize download firmware flow by mac_gen pointers (Ping-Ke Shih) - wifi: rtw89: fw: move polling function of firmware path ready to an individual function (Ping-Ke Shih) - wifi: rtw89: mcc: trigger FW to start/stop MCC (Zong-Zhe Yang) - wifi: rtw89: fix typo of rtw89_fw_h2c_mcc_macid_bitmap() (Zong-Zhe Yang) - wifi: rtw89: mcc: decide pattern and calculate parameters (Zong-Zhe Yang) - wifi: rtw89: mcc: consider and determine BT duration (Zong-Zhe Yang) - wifi: rtw89: mcc: fill fundamental configurations (Zong-Zhe Yang) - wifi: rtw89: mcc: initialize start flow (Zong-Zhe Yang) - wifi: rtw89: 8852c: Fix TSSI causes transmit power inaccuracy (Kuan-Chung Chen) - wifi: rtw89: 8852c: Update bandedge parameters for better performance (Kuan-Chung Chen) - wifi: plfxlc: fix clang-specific fortify warning (Dmitry Antipov) - wifi: rtl8xxxu: mark TOTOLINK N150UA V5/N150UA-B as tested (Zenm Chen) - wifi: rtw88: fix typo rtw8822cu_probe (Po-Hao Huang) - net: phy: broadcom: add support for BCM5221 phy (Giulio Benetti) - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) - i40e: Split i40e_osdep.h (Ivan Vecera) - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) - i40e: Simplify memory allocation functions (Ivan Vecera) - virtchnl: Add header dependencies (Ivan Vecera) - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) - net: atheros: replace deprecated strncpy with strscpy (Justin Stitt) - net: ax88796c: replace deprecated strncpy with strscpy (Justin Stitt) - net: ixp4xx_eth: Support changing the MTU (Linus Walleij) - MAINTAINERS: Update LL TEMAC entry to Orphan (Harini Katakam) - can: at91_can: switch to rx-offload implementation (Marc Kleine-Budde) - can: at91_can: at91_alloc_can_err_skb() introduce new function (Marc Kleine-Budde) - can: at91_can: at91_irq_err_line(): send error counters with state change (Marc Kleine-Budde) - can: at91_can: at91_irq_err_line(): make use of can_change_state() and can_bus_off() (Marc Kleine-Budde) - can: at91_can: at91_irq_err_line(): take reg_sr into account for bus off (Marc Kleine-Budde) - can: at91_can: at91_irq_err_line(): make use of can_state_get_by_berr_counter() (Marc Kleine-Budde) - can: at91_can: at91_irq_err(): rename to at91_irq_err_line() (Marc Kleine-Budde) - can: at91_can: at91_irq_err_frame(): move next to at91_irq_err() (Marc Kleine-Budde) - can: at91_can: at91_irq_err_frame(): call directly from IRQ handler (Marc Kleine-Budde) - can: at91_can: at91_poll_err(): increase stats even if no quota left or OOM (Marc Kleine-Budde) - can: at91_can: at91_poll_err(): fold in at91_poll_err_frame() (Marc Kleine-Budde) - can: at91_can: add CAN transceiver support (Marc Kleine-Budde) - can: at91_can: at91_open(): forward request_irq()'s return value in case or an error (Marc Kleine-Budde) - can: at91_can: at91_chip_start(): don't disable IRQs twice (Marc Kleine-Budde) - can: at91_can: at91_set_bittiming(): demote register output to debug level (Marc Kleine-Budde) - can: at91_can: rename struct at91_priv::{tx_next,tx_echo} to {tx_head,tx_tail} (Marc Kleine-Budde) - can: at91_can: at91_setup_mailboxes(): update comments (Marc Kleine-Budde) - can: at91_can: add more register definitions (Marc Kleine-Budde) - can: at91_can: MCR Register: convert to FIELD_PREP() (Marc Kleine-Budde) - can: at91_can: MSR Register: convert to FIELD_PREP() (Marc Kleine-Budde) - can: at91_can: MID registers: convert access to FIELD_PREP(), FIELD_GET() (Marc Kleine-Budde) - can: at91_can: MMR registers: convert to FIELD_PREP() (Marc Kleine-Budde) - can: at91_can: ECR register: convert to FIELD_GET() (Marc Kleine-Budde) - can: at91_can: BR register: convert to FIELD_PREP() (Marc Kleine-Budde) - can: at91_can: at91_irq_tx(): remove one level of indention (Marc Kleine-Budde) - can: at91_can: use a consistent indention (Marc Kleine-Budde) - can: dev: add can_state_get_by_berr_counter() to return the CAN state based on the current error counters (Marc Kleine-Budde) - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Marc Kleine-Budde) - can: dev: can_restart(): move debug message and stats after successful restart (Marc Kleine-Budde) - can: dev: can_restart(): reverse logic to remove need for goto (Marc Kleine-Budde) - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() (Marc Kleine-Budde) - can: dev: can_restart(): don't crash kernel if carrier is OK (Marc Kleine-Budde) - can: peak_pci: replace deprecated strncpy with strscpy (Justin Stitt) - can: raw: Remove NULL check before dev_{put, hold} (Jiapeng Chong) - can: etas_es58x: add missing a blank line after declaration (Vincent Mailhol) - can: etas_es58x: rework the version check logic to silence -Wformat-truncation (Vincent Mailhol) - can: sja1000: Fix comment (Miquel Raynal) - net: phy: dp83867: Add support for hardware blinking LEDs (Sascha Hauer) - flow_offload: Annotate struct flow_action_entry with __counted_by (Kees Cook) - net/packet: Annotate struct packet_fanout with __counted_by (Kees Cook) - tools: ynl-gen: use uapi header name for the header guard (Jakub Kicinski) - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Amit Cohen) - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Amit Cohen) - mlxsw: core_acl_flex_keys: Save chosen elements per block (Amit Cohen) - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Amit Cohen) - mlxsw: Mark high entropy key blocks (Amit Cohen) - sfc: support TC rules which require OR-AR-CT-AR flow (Edward Cree) - sfc: ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPs (Edward Cree) - sfc: offload foreign RHS rules without an encap match (Edward Cree) - sfc: support TC left-hand-side rules on foreign netdevs (Edward Cree) - nexthop: Annotate struct nh_group with __counted_by (Kees Cook) - nexthop: Annotate struct nh_notifier_grp_info with __counted_by (Kees Cook) - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Kees Cook) - nfp: nsp: Annotate struct nfp_eth_table with __counted_by (Kees Cook) - nfp: Annotate struct nfp_reprs with __counted_by (Kees Cook) - netem: Annotate struct disttable with __counted_by (Kees Cook) - nexthop: Annotate struct nh_notifier_res_table_info with __counted_by (Kees Cook) - nexthop: Annotate struct nh_res_table with __counted_by (Kees Cook) - net: sfp: improve Nokia GPON sfp fixup (Russell King (Oracle)) - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Russell King (Oracle)) - net: cpmac: remove driver to prepare for platform removal (Wolfram Sang) - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Eric Dumazet) - net_sched: sch_fq: add 3 bands and WRR scheduling (Eric Dumazet) - net_sched: export pfifo_fast prio2band[] (Eric Dumazet) - net_sched: sch_fq: remove q->ktime_cache (Eric Dumazet) - tools: ynl: use uAPI include magic for samples (Jakub Kicinski) - tools: ynl: don't regen on every make (Jakub Kicinski) - ynl: netdev: drop unnecessary enum-as-flags (Jakub Kicinski) - net: skb_queue_purge_reason() optimizations (Eric Dumazet) - iavf: remove "inline" functions from iavf_txrx.c (Jacob Keller) - i40e: Add rx_missed_errors for buffer exhaustion (Yajun Deng) - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Nathan Chancellor) - ptp: Fix type of mode parameter in ptp_ocp_dpll_mode_get() (Nathan Chancellor) - r8152: use napi_gro_frags (Hayes Wang) - r8152: break the loop when the budget is exhausted (Hayes Wang) - cxgb4: Annotate struct smt_data with __counted_by (Kees Cook) - cxgb4: Annotate struct sched_table with __counted_by (Kees Cook) - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Kees Cook) - cxgb4: Annotate struct clip_tbl with __counted_by (Kees Cook) - chelsio/l2t: Annotate struct l2t_data with __counted_by (Kees Cook) - netfilter: nf_tables: Utilize NLA_POLICY_NESTED_ARRAY (Phil Sutter) - netfilter: nf_tables: missing extended netlink error in lookup functions (Pablo Neira Ayuso) - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) - sctp: Spelling s/preceeding/preceding/g (Geert Uytterhoeven) - ptp: ocp: fix error code in probe() (Dan Carpenter) - net: dsa: mt753x: remove mt753x_phylink_pcs_link_up() (Russell King (Oracle)) - net: appletalk: remove cops support (Greg Kroah-Hartman) - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Jakub Kicinski) - dt-bindings: net: fec: Add imx8dxl description (Fabio Estevam) - ice: fix linking when CONFIG_PTP_1588_CLOCK=n (Jacob Keller) - bnxt_en: Update VNIC resource calculation for VFs (Vikas Gupta) - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Sreekanth Reddy) - bnxt_en: Event handler for Thermal event (Kalesh AP) - bnxt_en: Use non-standard attribute to expose shutdown temperature (Kalesh AP) - bnxt_en: Expose threshold temperatures through hwmon (Kalesh AP) - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Kalesh AP) - bnxt_en: Move hwmon functions into a dedicated file (Kalesh AP) - bnxt_en: Enhance hwmon temperature reporting (Kalesh AP) - bnxt_en: Update firmware interface to 1.10.2.171 (Michael Chan) - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Lukas Bulwahn) - net: add sysctl to disable rfc4862 5.5.3e lifetime handling (Patrick Rohr) - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Bagas Sanjaya) - Documentation: dpll: Fix code blocks (Bagas Sanjaya) - ice: make use of DEFINE_FLEX() in ice_switch.c (Przemek Kitszel) - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Przemek Kitszel) - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Przemek Kitszel) - ice: make use of DEFINE_FLEX() in ice_ddp.c (Przemek Kitszel) - ice: drop two params of ice_aq_move_sched_elems() (Przemek Kitszel) - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Przemek Kitszel) - overflow: add DEFINE_FLEX() for on-stack allocs (Przemek Kitszel) - bpf: Remove xdp_do_flush_map(). (Sebastian Andrzej Siewior) - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Sebastian Andrzej Siewior) - net: microchip: sparx5: clean up error checking in vcap_show_admin() (Dan Carpenter) - net: dsa: microchip: Enable HSR offloading for KSZ9477 (Lukasz Majewski) - net: dsa: microchip: move REG_SW_MAC_ADDR to dev->info->regs[] (Vladimir Oltean) - net: dsa: tag_ksz: Extend ksz9477_xmit() for HSR frame duplication (Lukasz Majewski) - net: dsa: notify drivers of MAC address changes on user ports (Vladimir Oltean) - net: dsa: propagate extack to ds->ops->port_hsr_join() (Vladimir Oltean) - net: sfp: add quirk for FS's 2.5G copper SFP (Raju Lakkaraju) - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Beniamino Galvani) - net: phy: amd: Support the Altima AMI101L (Linus Walleij) - udp_tunnel: Use flex array to simplify code (Christophe JAILLET) - net: ixp4xx_eth: Specify min/max MTU (Linus Walleij) - tcp_metrics: optimize tcp_metrics_flush_all() (Eric Dumazet) - tcp_metrics: do not create an entry from tcp_init_metrics() (Eric Dumazet) - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Eric Dumazet) - tcp_metrics: add missing barriers on delete (Eric Dumazet) - handshake: Fix sign of key_serial_t fields (Chuck Lever) - handshake: Fix sign of socket file descriptor fields (Chuck Lever) - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Kees Cook) - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Kees Cook) - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Kees Cook) - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Kees Cook) - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Kees Cook) - net: tulip: Annotate struct mediatable with __counted_by (Kees Cook) - net: openvswitch: Annotate struct dp_meter with __counted_by (Kees Cook) - net: enetc: Annotate struct enetc_psfp_gate with __counted_by (Kees Cook) - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Kees Cook) - net: mana: Annotate struct hwc_dma_buf with __counted_by (Kees Cook) - net: ipa: Annotate struct ipa_power with __counted_by (Kees Cook) - net: mana: Annotate struct mana_rxq with __counted_by (Kees Cook) - net: hisilicon: Annotate struct rcb_common_cb with __counted_by (Kees Cook) - net: enetc: Annotate struct enetc_int_vector with __counted_by (Kees Cook) - net: hns: Annotate struct ppe_common_cb with __counted_by (Kees Cook) - ipv6: Annotate struct ip6_sf_socklist with __counted_by (Kees Cook) - ipv4/igmp: Annotate struct ip_sf_socklist with __counted_by (Kees Cook) - ipv4: Annotate struct fib_info with __counted_by (Kees Cook) - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Vadim Pasternak) - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Vadim Pasternak) - mlxsw: reg: Limit MTBR register payload to a single data record (Vadim Pasternak) - inet: implement lockless getsockopt(IP_MULTICAST_IF) (Eric Dumazet) - inet: lockless IP_PKTOPTIONS implementation (Eric Dumazet) - inet: implement lockless getsockopt(IP_UNICAST_IF) (Eric Dumazet) - inet: lockless getsockopt(IP_MTU) (Eric Dumazet) - inet: lockless getsockopt(IP_OPTIONS) (Eric Dumazet) - inet: implement lockless IP_TOS (Eric Dumazet) - inet: implement lockless IP_MTU_DISCOVER (Eric Dumazet) - inet: implement lockless IP_MULTICAST_TTL (Eric Dumazet) - net: annotate data-races around sk->sk_dst_pending_confirm (Eric Dumazet) - net: annotate data-races around sk->sk_tx_queue_mapping (Eric Dumazet) - net: lockless implementation of SO_TXREHASH (Eric Dumazet) - net: implement lockless SO_MAX_PACING_RATE (Eric Dumazet) - net: lockless implementation of SO_BUSY_POLL, SO_PREFER_BUSY_POLL, SO_BUSY_POLL_BUDGET (Eric Dumazet) - net: lockless SO_{TYPE|PROTOCOL|DOMAIN|ERROR } setsockopt() (Eric Dumazet) - net: lockless SO_PASSCRED, SO_PASSPIDFD and SO_PASSSEC (Eric Dumazet) - net: implement lockless SO_PRIORITY (Eric Dumazet) - openvswitch: reduce stack usage in do_execute_actions (Ilya Maximets) - net: l2tp_eth: use generic dev->stats fields (Eric Dumazet) - virtio_net: avoid data-races on dev->stats fields (Eric Dumazet) - net: add DEV_STATS_READ() helper (Eric Dumazet) - octeontx2-pf: Tc flower offload support for MPLS (Hariprasad Kelam) - net: ethernet: xilinx: Drop kernel doc comment about return value (Uwe Kleine-König) - net: atl1c: switch to napi_consume_skb() (Sieng-Piaw Liew) - net_sched: sch_fq: always garbage collect (Eric Dumazet) - net_sched: sch_fq: add fast path for mostly idle qdisc (Eric Dumazet) - net_sched: sch_fq: change how @inactive is tracked (Eric Dumazet) - net_sched: sch_fq: struct sched_data reorg (Eric Dumazet) - net_sched: constify qdisc_priv() (Eric Dumazet) - tcp: derive delack_max from rto_min (Eric Dumazet) - tcp: constify tcp_rto_min() and tcp_rto_min_us() argument (Eric Dumazet) - net: constify sk_dst_get() and __sk_dst_get() argument (Eric Dumazet) - ice: Remove the FW shared parameters (Michal Michalik) - ice: PTP: add clock domain number to auxiliary interface (Michal Michalik) - ice: Use PTP auxbus for all PHYs restart in E822 (Michal Michalik) - ice: Auxbus devices & driver for E822 TS (Michal Michalik) - pktgen: Introducing 'SHARED' flag for testing with non-shared skb (Liang Chen) - pktgen: Automate flag enumeration for unknown flag handling (Liang Chen) - MAINTAINERS: Add an obsolete entry for LL TEMAC driver (Harini Katakam) - net/mlx5: Enable 4 ports multiport E-switch (Shay Drory) - net/mlx5: Add a health error syndrome for pci data poisoned (Moshe Shemesh) - net/mlx5: DR, Handle multi destination action in the right order (Erez Shitrit) - net/mlx5: DR, Add check for multi destination FTE (Erez Shitrit) - net/mlx5: Bridge, Enable mcast in smfs steering mode (Erez Shitrit) - net/mlx5e: Check police action rate for matchall filter (Jianbo Liu) - net/mlx5e: Consider aggregated port speed during rate configuration (Jianbo Liu) - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Jiri Pirko) - net/mlx5: Remove SF table reference counting (Jiri Pirko) - net/mlx5: Push common deletion code into mlx5_sf_del() (Jiri Pirko) - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Jiri Pirko) - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Jiri Pirko) - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Jiri Pirko) - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Jiri Pirko) - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Jiri Pirko) - ethernet/intel: Use list_for_each_entry() helper (Jinjie Ruan) - selftests/tc-testing: update tdc documentation (Pedro Tammela) - selftests/tc-testing: implement tdc parallel test run (Pedro Tammela) - selftests/tc-testing: update test definitions for local resources (Pedro Tammela) - selftests/tc-testing: localize test resources (Pedro Tammela) - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Christian Marangi) - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Amit Cohen) - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Amit Cohen) - mlxsw: Add 'ipv4_5' flex key (Amit Cohen) - hamradio: baycom: remove useless link in Kconfig (Peter Lafreniere) - net: dsa: sja1105: make read-only const arrays static (Colin Ian King) - netdev: Remove unneeded semicolon (Yang Li) - vsock/virtio: MSG_ZEROCOPY flag support (Arseniy Krasnov) - vsock/virtio: non-linear skb handling for tap (Arseniy Krasnov) - vsock/virtio: support to send non-linear skb (Arseniy Krasnov) - vsock/virtio/vhost: read data from non-linear skb (Arseniy Krasnov) - bpf: Remove unused variables. (Alexei Starovoitov) - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Kumar Kartikeya Dwivedi) - bpf: Fix bpf_throw warning on 32-bit arch (Kumar Kartikeya Dwivedi) - selftests/bpf: Print log buffer for exceptions test only on failure (Kumar Kartikeya Dwivedi) - wifi: cfg80211: make read-only array centers_80mhz static const (Colin Ian King) - net: dsa: mv88e6xxx: make const read-only array lanes static (Colin Ian King) - ionic: expand the descriptor bufs array (Shannon Nelson) - ionic: add a check for max SGs and SKB frags (Shannon Nelson) - ionic: count SGs in packet to minimize linearize (Shannon Nelson) - ice: check netlist before enabling ICE_F_GNSS (Jacob Keller) - ice: introduce ice_pf_src_tmr_owned (Jacob Keller) - ice: fix pin assignment for E810-T without SMA control (Jacob Keller) - ice: remove ICE_F_PTP_EXTTS feature flag (Jacob Keller) - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Karol Kolacinski) - ice: PTP: Rename macros used for PHY/QUAD port definitions (Karol Kolacinski) - ice: PTP: Clean up timestamp registers correctly (Karol Kolacinski) - ice: introduce hw->phy_model for handling PTP PHY differences (Jacob Keller) - ice: Support cross-timestamping for E823 devices (Jacob Keller) - ice: retry acquiring hardware semaphore during cross-timestamp request (Karol Kolacinski) - ice: prefix clock timer command enumeration values with ICE_PTP (Sergey Temerkhanov) - net: mdio: xgene: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: sun4i: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: octeon: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: mux-multiplexer: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: mux-mmioreg: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: mux-meson-gxl: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: mux-meson-g12a: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: mux-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: mux-bcm6368: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: mux-bcm-iproc: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: mscc-miim: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: moxart: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: ipq8064: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: ipq4019: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: hisi-femac: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: bcm-unimac: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: bcm-iproc: Convert to platform remove callback returning void (Uwe Kleine-König) - net: mdio: aspeed: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: vitesse-vsc73xx: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: rzn1_a5psw: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: realtek: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: ocelot: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: mt7530: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: lantiq_gswip: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: hirschmann: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: bcm_sf2: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dsa: b53: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: xscale: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: wiznet: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: via: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: tundra: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: ti: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: sunplus: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: sun: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: socionext: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: smsc: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: sgi: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: seeq: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: samsung: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: renesas: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: qualcomm: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: nxp: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: ni: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: natsemi: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: natsemi: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: mscc: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: moxa:: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: microchip: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: micrel: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: mellanox: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: marvell: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: litex: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: lantiq_xrx200: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: lantiq_etop: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: korina: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: ibm: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: i825xx: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: hisilicon: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: faraday: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: ethoc: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: engleder: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: dnet: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: davicom: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: cortina: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: cirrus: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: cavium: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: calxeda: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: cadence: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: broadcom: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: atheros: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: arc: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: apple: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: apm: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: amd: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: altera: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: allwinner: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: aeroflex: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: actions: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: 8390: Convert to platform remove callback returning void (Uwe Kleine-König) - net: ethernet: mtk_wed: add wed 3.0 reset support (Sujuan Chen) - net: ethernet: mtk_wed: debugfs: add WED 3.0 debugfs entries (Sujuan Chen) - net: ethernet: mtk_wed: debugfs: move wed_v2 specific regs out of regs array (Lorenzo Bianconi) - net: ethernet: mtk_wed: introduce hw_rro support for MT7988 (Sujuan Chen) - net: ethernet: mtk_wed: introduce partial AMSDU offload support for MT7988 (Sujuan Chen) - net: ethernet: mtk_wed: refactor mtk_wed_check_wfdma_rx_fill routine (Lorenzo Bianconi) - net: ethernet: mtk_wed: introduce WED support for MT7988 (Sujuan Chen) - net: ethernet: mtk_wed: add mtk_wed_soc_data structure (Lorenzo Bianconi) - net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC (Lorenzo Bianconi) - net: ethernet: mtk_wed: make memory region optional (Lorenzo Bianconi) - net: ethernet: mtk_wed: move mem_region array out of mtk_wed_mcu_load_firmware (Lorenzo Bianconi) - net: ethernet: mtk_wed: introduce mtk_wed_buf structure (Lorenzo Bianconi) - net: ethernet: mtk_wed: rename mtk_rxbm_desc in mtk_wed_bm_desc (Lorenzo Bianconi) - net: ethernet: mtk_wed: do not configure rx offload if not supported (Lorenzo Bianconi) - net: ethernet: mtk_wed: introduce versioning utility routines (Lorenzo Bianconi) - dt-bindings: arm: mediatek: mt7622-wed: add WED binding for MT7988 SoC (Lorenzo Bianconi) - dt-bindings: soc: mediatek: mt7986-wo-ccif: add binding for MT7988 SoC (Lorenzo Bianconi) - ipv6: lockless IPV6_ADDR_PREFERENCES implementation (Eric Dumazet) - net: phy: fix regression with AX88772A PHY driver (Russell King (Oracle)) - net: dsa: microchip: Fix spelling mistake "unxpexted" -> "unexpected" (Colin Ian King) - octeon_ep: restructured interrupt handlers (Shinas Rasheed) - net: stmmac: make stmmac_{probe|remove}_config_dt static (Jisheng Zhang) - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Jisheng Zhang) - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Jisheng Zhang) - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Jisheng Zhang) - net: stmmac: Tx coe sw fallback (Rohan G Thomas) - dt-bindings: net: snps,dwmac: Tx coe unsupported (Rohan G Thomas) - ceph: Annotate struct ceph_monmap with __counted_by (Kees Cook) - net: spider_net: Use size_add() in call to struct_size() (Gustavo A. R. Silva) - tipc: Use size_add() in calls to struct_size() (Gustavo A. R. Silva) - tls: Use size_add() in call to struct_size() (Gustavo A. R. Silva) - mlxsw: Use size_mul() in call to struct_size() (Gustavo A. R. Silva) - kselftest: rtnetlink: add pause and pause on fail flag (Daniel Mendes) - kselftest: rtnetlink.sh: add verbose flag (Daniel Mendes) - pds_core: add attempts to fix broken PCI (Shannon Nelson) - pds_core: implement pci reset handlers (Shannon Nelson) - pds_core: keep viftypes table across reset (Shannon Nelson) - pds_core: check health in devcmd wait (Shannon Nelson) - octeon_ep: support to fetch firmware info (Shinas Rasheed) - gve: Use size_add() in call to struct_size() (Gustavo A. R. Silva) - vsock/test: track bytes in sk_buff merging test for SOCK_SEQPACKET (Stefano Garzarella) - vsock/test: use send_buf() in vsock_test.c (Stefano Garzarella) - vsock/test: add send_buf() utility function (Stefano Garzarella) - vsock/test: use recv_buf() in vsock_test.c (Stefano Garzarella) - vsock/test: add recv_buf() utility function (Stefano Garzarella) - selftests/bpf: Add tests for BPF exceptions (Kumar Kartikeya Dwivedi) - selftests/bpf: Add BPF assertion macros (Kumar Kartikeya Dwivedi) - libbpf: Add support for custom exception callbacks (Kumar Kartikeya Dwivedi) - libbpf: Refactor bpf_object__reloc_code (Kumar Kartikeya Dwivedi) - bpf: Fix kfunc callback register type handling (Kumar Kartikeya Dwivedi) - bpf: Disallow fentry/fexit/freplace for exception callbacks (Kumar Kartikeya Dwivedi) - bpf: Detect IP == ksym.end as part of BPF program (Kumar Kartikeya Dwivedi) - bpf: Prevent KASAN false positive with bpf_throw (Kumar Kartikeya Dwivedi) - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Kumar Kartikeya Dwivedi) - bpf: Treat first argument as return value for bpf_throw (Kumar Kartikeya Dwivedi) - bpf: Perform CFG walk for exception callback (Kumar Kartikeya Dwivedi) - bpf: Add support for custom exception callbacks (Kumar Kartikeya Dwivedi) - bpf: Refactor check_btf_func and split into two phases (Kumar Kartikeya Dwivedi) - bpf: Implement BPF exceptions (Kumar Kartikeya Dwivedi) - bpf: Implement support for adding hidden subprogs (Kumar Kartikeya Dwivedi) - arch/x86: Implement arch_bpf_stack_walk (Kumar Kartikeya Dwivedi) - bpf: Use bpf_is_subprog to check for subprogs (Kumar Kartikeya Dwivedi) - MAINTAINERS: Add myself for ARM32 BPF JIT maintainer. (Puranjay Mohan) - bpf/tests: add tests for cpuv4 instructions (Puranjay Mohan) - selftest, bpf: enable cpu v4 tests for arm32 (Puranjay Mohan) - arm32, bpf: add support for 64 bit division instruction (Puranjay Mohan) - arm32, bpf: add support for 32-bit signed division (Puranjay Mohan) - arm32, bpf: add support for unconditional bswap instruction (Puranjay Mohan) - arm32, bpf: add support for sign-extension mov instruction (Puranjay Mohan) - arm32, bpf: add support for sign-extension load instruction (Puranjay Mohan) - arm32, bpf: add support for 32-bit offset jmp instruction (Puranjay Mohan) - bpf: Allow to use kfunc XDP hints and frags together (Larysa Zaremba) - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Stanislav Fomichev) - bpf: expose information about supported xdp metadata kfunc (Stanislav Fomichev) - bpf: make it easier to add new metadata kfunc (Stanislav Fomichev) - xsk: add multi-buffer support for sockets sharing umem (Tirthendu Sarkar) - bpf: Charge modmem for struct_ops trampoline (Song Liu) - selftests/bpf: Skip module_fentry_shadow test when bpf_testmod is not available (Artem Savkov) - selftests/xsk: display command line options with -h (Magnus Karlsson) - selftests/xsk: fail single test instead of all tests (Magnus Karlsson) - selftests/xsk: use ksft_print_msg uniformly (Magnus Karlsson) - selftests/xsk: add option to run single test (Magnus Karlsson) - selftests/xsk: add option that lists all tests (Magnus Karlsson) - selftests/xsk: declare test names in struct (Magnus Karlsson) - selftests/xsk: move all tests to separate functions (Magnus Karlsson) - selftests/xsk: add option to only run tests in a single mode (Magnus Karlsson) - selftests/xsk: add timeout for Tx thread (Magnus Karlsson) - selftests/xsk: print per packet info in verbose mode (Magnus Karlsson) - docs/bpf: update out-of-date doc in BPF flow dissector (Quan Tian) - selftests/bpf: Add testcases for tailcall infinite loop fixing (Leon Hwang) - bpf, x64: Fix tailcall infinite loop (Leon Hwang) - bpf, x64: Comment tail_call_cnt initialisation (Leon Hwang) - selftests/bpf: Correct map_fd to data_fd in tailcalls (Leon Hwang) - bpftool: Fix -Wcast-qual warning (Denys Zagorui) - selftests/bpf: trace_helpers.c: Add a global ksyms initialization mutex (Rong Tao) - selftests/bpf: trace_helpers.c: Optimize kallsyms cache (Rong Tao) - bpf: task_group_seq_get_next: simplify the "next tid" logic (Oleg Nesterov) - bpf: task_group_seq_get_next: kill next_task (Oleg Nesterov) - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Oleg Nesterov) - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Oleg Nesterov) - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Oleg Nesterov) - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Hou Tao) - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Hou Tao) - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Hou Tao) - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Yonghong Song) - selftests/bpf: Add some negative tests (Yonghong Song) - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Yonghong Song) - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Yonghong Song) - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Yonghong Song) - selftests/bpf: Add tests for array map with local percpu kptr (Yonghong Song) - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Yonghong Song) - libbpf: Add __percpu_kptr macro definition (Yonghong Song) - selftests/bpf: Update error message in negative linked_list test (Yonghong Song) - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Yonghong Song) - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Yonghong Song) - bpf: Add BPF_KPTR_PERCPU as a field type (Yonghong Song) - bpf: Add support for non-fix-size percpu mem allocation (Yonghong Song) - libbpf: Add basic BTF sanity validation (Andrii Nakryiko) - net: phy: convert phy_stop() to use split state machine (Russell King (Oracle)) - net: phy: split locked and unlocked section of phy_state_machine() (Russell King (Oracle)) - net: phy: move phy_state_machine() (Russell King (Oracle)) - net: phy: move phy_suspend() to end of phy_state_machine() (Russell King (Oracle)) - net: phy: move call to start aneg (Russell King (Oracle)) - net: phy: call phy_error_precise() while holding the lock (Russell King (Oracle)) - net: phy: always call phy_process_state_change() under lock (Russell King (Oracle)) - net: dsa: microchip: Add partial ACL support for ksz9477 switches (Oleksij Rempel) - net: dsa: microchip: Move *_port_setup code to dsa_switch_ops::port_setup() (Oleksij Rempel) - net/mlx5e: Set en auxiliary devlink instance as nested (Jiri Pirko) - devlink: introduce possibility to expose info about nested devlinks (Jiri Pirko) - devlink: convert linecard nested devlink to new rel infrastructure (Jiri Pirko) - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Jiri Pirko) - devlink: expose peer SF devlink instance (Jiri Pirko) - devlink: introduce object and nested devlink relationship infra (Jiri Pirko) - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Jiri Pirko) - devlink: move devlink_nl_put_nested_handle() into netlink.c (Jiri Pirko) - devlink: put netnsid to nested handle (Jiri Pirko) - net/mlx5: Lift reload limitation when SFs are present (Jiri Pirko) - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Jiri Pirko) - devlink: move linecard struct into linecard.c (Jiri Pirko) - net: microchip: lan743x: add fixed phy unregister support (Pavithra Sathyanarayanan) - mlx5: Implement SyncE support using DPLL infrastructure (Jiri Pirko) - ptp_ocp: implement DPLL ops (Vadim Fedorenko) - ice: implement dpll interface to control cgu (Arkadiusz Kubalewski) - ice: add admin commands to access cgu configuration (Arkadiusz Kubalewski) - netdev: expose DPLL pin handle for netdevice (Jiri Pirko) - dpll: netlink: Add DPLL framework base functions (Vadim Fedorenko) - dpll: core: Add DPLL framework base functions (Vadim Fedorenko) - dpll: spec: Add Netlink spec in YAML (Vadim Fedorenko) - dpll: documentation on DPLL subsystem interface (Vadim Fedorenko) - iavf: Add ability to turn off CRC stripping for VF (Norbert Zulinski) - ice: Check CRC strip requirement for VLAN strip (Haiyue Wang) - ice: Support FCS/CRC strip disable for VF (Haiyue Wang) - virtchnl: Add CRC stripping capability (Paul M Stillwell Jr) - tcp: new TCP_INFO stats for RTO events (Aananth V) - tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed (Aananth V) - net: dsa: microchip: Add drive strength configuration (Oleksij Rempel) - dt-bindings: net: dsa: microchip: Update ksz device tree bindings for drive strength (Oleksij Rempel) - idpf: add SRIOV support and other ndo_ops (Joshua Hay) - idpf: add ethtool callbacks (Alan Brady) - idpf: add singleq start_xmit and napi poll (Joshua Hay) - idpf: add RX splitq napi poll support (Alan Brady) - idpf: add TX splitq napi poll support (Joshua Hay) - idpf: add splitq start_xmit (Joshua Hay) - idpf: initialize interrupts and enable vport (Pavan Kumar Linga) - idpf: configure resources for RX queues (Alan Brady) - idpf: configure resources for TX queues (Alan Brady) - idpf: add ptypes and MAC filter support (Pavan Kumar Linga) - idpf: add create vport and netdev configuration (Pavan Kumar Linga) - idpf: add core init and interrupt request (Pavan Kumar Linga) - idpf: add controlq init and reset checks (Joshua Hay) - idpf: add module register and probe functionality (Phani Burra) - virtchnl: add virtchnl version 2 ops (Pavan Kumar Linga) - net: stmmac: Add glue layer for Loongson-1 SoC (Keguang Zhang) - dt-bindings: net: Add Loongson-1 Ethernet Controller (Keguang Zhang) - dt-bindings: mfd: syscon: Add compatibles for Loongson-1 syscon (Keguang Zhang) - sfc: make coding style of PTP addresses consistent with core (Alex Austin) - net: ethernet: mtk_wed: do not assume offload callbacks are always set (Lorenzo Bianconi) - net: add truesize debug checks in skb_{add|coalesce}_rx_frag() (Eric Dumazet) - net: use indirect call helpers for sk->sk_prot->release_cb() (Eric Dumazet) - tcp: indent an if statement (Dan Carpenter) - net: ti: icssg-prueth: Add support for half duplex operation (MD Danish Anwar) - dt-bindings: net: Add documentation for Half duplex support. (MD Danish Anwar) - net: dsa: rtl8366rb: Implement setting up link on CPU port (Linus Walleij) - octeontx2-pf: Enable PTP PPS output support (Hariprasad Kelam) - ipv6: lockless IPV6_FLOWINFO_SEND implementation (Eric Dumazet) - ipv6: lockless IPV6_MTU_DISCOVER implementation (Eric Dumazet) - ipv6: lockless IPV6_ROUTER_ALERT_ISOLATE implementation (Eric Dumazet) - ipv6: move np->repflow to atomic flags (Eric Dumazet) - ipv6: lockless IPV6_RECVERR implemetation (Eric Dumazet) - ipv6: lockless IPV6_DONTFRAG implementation (Eric Dumazet) - ipv6: lockless IPV6_AUTOFLOWLABEL implementation (Eric Dumazet) - ipv6: lockless IPV6_MULTICAST_ALL implementation (Eric Dumazet) - ipv6: lockless IPV6_RECVERR_RFC4884 implementation (Eric Dumazet) - ipv6: lockless IPV6_MINHOPCOUNT implementation (Eric Dumazet) - ipv6: lockless IPV6_MTU implementation (Eric Dumazet) - ipv6: lockless IPV6_MULTICAST_HOPS implementation (Eric Dumazet) - ipv6: lockless IPV6_MULTICAST_LOOP implementation (Eric Dumazet) - ipv6: lockless IPV6_UNICAST_HOPS implementation (Eric Dumazet) - ipv6: mcast: Remove redundant comparison in igmp6_mcf_get_next() (Gavrilov Ilia) - ipv4: igmp: Remove redundant comparison in igmp_mcf_get_next() (Gavrilov Ilia) - udplite: fix various data-races (Eric Dumazet) - udplite: remove UDPLITE_BIT (Eric Dumazet) - udp: annotate data-races around udp->encap_type (Eric Dumazet) - udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO (Eric Dumazet) - udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags (Eric Dumazet) - udp: add missing WRITE_ONCE() around up->encap_rcv (Eric Dumazet) - udp: move udp->gro_enabled to udp->udp_flags (Eric Dumazet) - udp: move udp->no_check6_rx to udp->udp_flags (Eric Dumazet) - udp: move udp->no_check6_tx to udp->udp_flags (Eric Dumazet) - udp: introduce udp->udp_flags (Eric Dumazet) - net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats() (Lorenzo Bianconi) - net: ethernet: mtk_eth_soc: rely on mtk_pse_port definitions in mtk_flow_set_output_device (Lorenzo Bianconi) - net: wangxun: move MDIO bus implementation to the library (Jiawen Wu) - atl1c: Work around the DMA RX overflow issue (Sieng-Piaw Liew) - test/vsock: shutdowned socket test (Arseniy Krasnov) - vsock: send SIGPIPE on write to shutdowned socket (Arseniy Krasnov) - net/sched: cls_route: make netlink errors meaningful (Pedro Tammela) - selftests/tc-testing: cls_u32: add tests for classid (Pedro Tammela) - selftests/tc-testing: cls_route: add tests for classid (Pedro Tammela) - selftests/tc-testing: cls_fw: add tests for classid (Pedro Tammela) - MAINTAINERS: update tg3 maintainer list (Andy Gospodarek) - net: hinic: Use devm_kasprintf() (Christophe JAILLET) - iavf: Fix promiscuous mode configuration flow messages (Brett Creeley) - i40e: fix potential memory leaks in i40e_remove() (Andrii Staikov) - tcp: defer regular ACK while processing socket backlog (Eric Dumazet) - net: call prot->release_cb() when processing backlog (Eric Dumazet) - net: sock_release_ownership() cleanup (Eric Dumazet) - tcp: no longer release socket ownership in tcp_release_cb() (Eric Dumazet) - wwan: core: Use the bitmap API to allocate bitmaps (Andy Shevchenko) - net: dst: remove unnecessary input parameter in dst_alloc and dst_init (Zhengchao Shao) - net: ti: icssg-prueth: Add AM64x icssg support (MD Danish Anwar) - dt-bindings: net: Add compatible for AM64x in ICSSG (MD Danish Anwar) - docs/cgroup: Add the list of threaded controllers to cgroup-v2.rst (Waiman Long) - cgroup: use legacy_name for cgroup v1 disable info (Kamalesh Babulal) - cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check() (Harshit Mogalapalli) - cgroup/cpuset: Enable invalid to valid local partition transition (Waiman Long) - cgroup: add cgroup_favordynmods= command-line option (Luiz Capitulino) - cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition (Waiman Long) - cgroup/cpuset: Documentation update for partition (Waiman Long) - cgroup/cpuset: Check partition conflict with housekeeping setup (Waiman Long) - cgroup/cpuset: Introduce remote partition (Waiman Long) - cgroup/cpuset: Add cpuset.cpus.exclusive for v2 (Waiman Long) - cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 (Waiman Long) - cgroup/cpuset: Fix load balance state in update_partition_sd_lb() (Waiman Long) - cgroup: Avoid extra dereference in css_populate_dir() (Kamalesh Babulal) - cgroup: Check for ret during cgroup1_base_files cft addition (Kamalesh Babulal) - workqueue: Provide one lock class key per work_on_cpu() callsite (Frederic Weisbecker) - rust: workqueue: add examples (Alice Ryhl) - rust: workqueue: add `try_spawn` helper method (Alice Ryhl) - rust: workqueue: implement `WorkItemPointer` for pointer types (Alice Ryhl) - rust: workqueue: add helper for defining work_struct fields (Alice Ryhl) - rust: workqueue: define built-in queues (Wedson Almeida Filho) - rust: workqueue: add low-level workqueue bindings (Alice Ryhl) - rust: sync: add `Arc::{from_raw, into_raw}` (Wedson Almeida Filho) - docs: rust: add "The Rust experiment" section (Miguel Ojeda) - x86: Enable IBT in Rust if enabled in C (Matthew Maurer) - rust: Use grep -Ev rather than relying on GNU grep (Matthew Maurer) - rust: Use awk instead of recent xargs (Matthew Maurer) - rust: upgrade to Rust 1.73.0 (Miguel Ojeda) - rust: print: use explicit link in documentation (Miguel Ojeda) - rust: task: remove redundant explicit link (Miguel Ojeda) - rust: kernel: remove `#[allow(clippy::new_ret_no_self)]` (Gary Guo) - MAINTAINERS: add Maintainer Entry Profile field for Rust (Miguel Ojeda) - MAINTAINERS: update Rust webpage (Miguel Ojeda) - rust: upgrade to Rust 1.72.1 (Miguel Ojeda) - rust: arc: add explicit `drop()` around `Box::from_raw()` (Miguel Ojeda) - lsm: fix a spelling mistake (Paul Moore) - cred: add get_cred_many and put_cred_many (Mateusz Guzik) - lsm: constify 'sb' parameter in security_sb_kern_mount() (Khadija Kamran) - lsm: constify 'bprm' parameter in security_bprm_committed_creds() (Khadija Kamran) - lsm: constify 'bprm' parameter in security_bprm_committing_creds() (Khadija Kamran) - lsm: constify 'file' parameter in security_bprm_creds_from_file() (Khadija Kamran) - lsm: constify 'sb' parameter in security_quotactl() (Khadija Kamran) - selinux: simplify avtab_insert_node() prototype (Jacob Satterfield) - selinux: hweight optimization in avtab_read_item (Jacob Satterfield) - selinux: improve role transition hashing (Christian Göttsche) - selinux: simplify avtab slot calculation (Christian Göttsche) - selinux: improve debug configuration (Christian Göttsche) - selinux: print sum of chain lengths^2 for hash tables (Christian Göttsche) - selinux: Annotate struct sidtab_str_cache with __counted_by (Kees Cook) - audit: don't take task_lock() in audit_exe_compare() code path (Paul Moore) - audit: Annotate struct audit_chunk with __counted_by (Kees Cook) - keys: Remove unused extern declarations (YueHaibing) - integrity: powerpc: Do not select CA_MACHINE_KEYRING (Michal Suchanek) - KEYS: trusted: tee: Refactor register SHM usage (Sumit Garg) - KEYS: trusted: Rollback init_trusted() consistently (Jarkko Sakkinen) - binfmt_misc: enable sandboxed mounts (Christian Brauner) - binfmt_misc: cleanup on filesystem umount (Christian Brauner) - binfmt_elf_fdpic: clean up debug warnings (Greg Ungerer) - mm: Remove unused vm_brk() (Kees Cook) - binfmt_elf: Only report padzero() errors when PROT_WRITE (Kees Cook) - binfmt_elf: Use elf_load() for library (Kees Cook) - binfmt_elf: Use elf_load() for interpreter (Kees Cook) - binfmt_elf: elf_bss no longer used by load_elf_binary() (Kees Cook) - binfmt_elf: Support segments with 0 filesz and misaligned starts (Eric W. Biederman) - elf, uapi: Remove struct tag 'dynamic' (Alejandro Colomar) - pstore/platform: Add check for kstrdup (Jiasheng Jiang) - docs: pstore-blk.rst: fix typo, s/console/ftrace (Tudor Ambarus) - docs: pstore-blk.rst: use "about" as a preposition after "care" (Tudor Ambarus) - hwmon: (acpi_power_meter) replace open-coded kmemdup_nul (Justin Stitt) - reset: Annotate struct reset_control_array with __counted_by (Kees Cook) - kexec: Annotate struct crash_mem with __counted_by (Kees Cook) - virtio_console: Annotate struct port_buffer with __counted_by (Kees Cook) - ima: Add __counted_by for struct modsig and use struct_size() (Gustavo A. R. Silva) - MAINTAINERS: Include stackleak paths in hardening entry (Kees Cook) - string: Adjust strtomem() logic to allow for smaller sources (Kees Cook) - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Lukas Bulwahn) - randstruct: Fix gcc-plugin performance mode to stay in group (Kees Cook) - mailbox: zynqmp: Annotate struct zynqmp_ipi_pdata with __counted_by (Kees Cook) - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Kees Cook) - irqchip/imx-intmux: Annotate struct intmux_data with __counted_by (Kees Cook) - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Kees Cook) - virt: acrn: Annotate struct vm_memory_region_batch with __counted_by (Kees Cook) - hwmon: Annotate struct gsc_hwmon_platform_data with __counted_by (Kees Cook) - sparc: Annotate struct cpuinfo_tree with __counted_by (Kees Cook) - isdn: kcapi: replace deprecated strncpy with strscpy_pad (Justin Stitt) - isdn: replace deprecated strncpy with strscpy (Justin Stitt) - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Kees Cook) - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Kees Cook) - dm: Annotate struct dm_bio_prison with __counted_by (Kees Cook) - dm: Annotate struct dm_stat with __counted_by (Kees Cook) - dm: Annotate struct stripe_c with __counted_by (Kees Cook) - dm crypt: Annotate struct crypt_config with __counted_by (Kees Cook) - dm raid: Annotate struct raid_set with __counted_by (Kees Cook) - drbd: Annotate struct fifo_buffer with __counted_by (Kees Cook) - usb: gadget: f_midi: Annotate struct f_midi with __counted_by (Kees Cook) - usb: gadget: f_fs: Annotate struct ffs_buffer with __counted_by (Kees Cook) - usb: Annotate struct urb_priv with __counted_by (Kees Cook) - afs: Annotate struct afs_addr_list with __counted_by (Kees Cook) - afs: Annotate struct afs_permits with __counted_by (Kees Cook) - ceph: Annotate struct ceph_osd_request with __counted_by (Kees Cook) - ocfs2: Annotate struct ocfs2_slot_info with __counted_by (Kees Cook) - usb: atm: Use size_add() in call to struct_size() (Gustavo A. R. Silva) - drm/gud: Use size_add() in call to struct_size() (Gustavo A. R. Silva) - EDAC/mc_sysfs: Replace deprecated strncpy() with memcpy() (Justin Stitt) - hwmon: (asus_wmi_sensors) Replace deprecated strncpy() with strscpy() (Justin Stitt) - hwmon: (ibmpowernv) Replace deprecated strncpy() with memcpy() (Justin Stitt) - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Justin Stitt) - firmware: tegra: bpmp: Replace deprecated strncpy() with strscpy_pad() (Justin Stitt) - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Justin Stitt) - cpufreq: Replace deprecated strncpy() with strscpy() (Justin Stitt) - bus: fsl-mc: Replace deprecated strncpy() with strscpy_pad() (Justin Stitt) - auxdisplay: panel: Replace deprecated strncpy() with strtomem_pad() (Justin Stitt) - um,ethertap: Replace deprecated strncpy() with strscpy() (Justin Stitt) - groups: Convert group_info.usage to refcount_t (Elena Reshetova) - nouveau/svm: Split assignment from if conditional (Gustavo A. R. Silva) - nouveau/svm: Replace one-element array with flexible-array member in struct nouveau_svm (Gustavo A. R. Silva) - MAINTAINERS: hardening: Add Gustavo as Reviewer (Kees Cook) - accel/ivpu: Annotate struct ivpu_job with __counted_by (Kees Cook) - MAINTAINERS: hardening: Add __counted_by regex (Kees Cook) - selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config (Ricardo Cañuelo) - lkdtm/bugs: add test for panic() with stuck secondary CPUs (Mark Rutland) - kobject: Replace strlcpy with strscpy (Azeem Shaikh) - init/version.c: Replace strlcpy with strscpy (Azeem Shaikh) - hardening: Provide Kconfig fragments for basic options (Kees Cook) - mm/slub: refactor calculate_order() and calc_slab_order() (Vlastimil Babka) - mm/slub: attempt to find layouts up to 1/2 waste in calculate_order() (Vlastimil Babka) - mm/slub: remove min_objects loop from calculate_order() (Vlastimil Babka) - mm/slub: simplify the last resort slab order calculation (Vlastimil Babka) - mm/slub: add sanity check for slub_min/max_order cmdline setup (Feng Tang) - rcu/tree: Defer setting of jiffies during stall reset (Joel Fernandes (Google)) - rcutorture: Add test of RCU CPU stall notifiers (Paul E. McKenney) - rcu: Add RCU CPU stall notifier (Paul E. McKenney) - rcu: Eliminate check_cpu_stall() duplicate code (Zhen Lei) - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Zhen Lei) - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Zhen Lei) - rcu-tasks: Make rcu_tasks_lazy_ms static (Jiapeng Chong) - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Paul E. McKenney) - rcu-tasks: Add printk()s to localize boot-time self-test hang (Paul E. McKenney) - doc: Add refscale.lookup_instances to kernel-parameters.txt (Paul E. McKenney) - refscale: Print out additional module parameters (Paul E. McKenney) - refscale: Fix misplaced data re-read (Paul E. McKenney) - rcu: Remove references to rcu_migrate_callbacks() from diagrams (Frederic Weisbecker) - rcu: Describe listRCU read-side guarantees (Matthew Wilcox (Oracle)) - Documentation: RCU: Fix section numbers after adding Section 7 in whatisRCU.rst (Wei Zhang) - srcu: Only accelerate on enqueue time (Frederic Weisbecker) - srcu: Fix callbacks acceleration mishandling (Frederic Weisbecker) - rcu: Comment why callbacks migration can't wait for CPUHP_RCUTREE_PREP (Frederic Weisbecker) - rcu: Standardize explicit CPU-hotplug calls (Frederic Weisbecker) - rcu: Conditionally build CPU-hotplug teardown callbacks (Frederic Weisbecker) - rcu: Assume rcu_report_dead() is always called locally (Frederic Weisbecker) - rcu: Assume IRQS disabled from rcu_report_dead() (Frederic Weisbecker) - rcu: Use rcu_segcblist_segempty() instead of open coding it (Frederic Weisbecker) - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Catalin Marinas) - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Denis Arefev) - rcu: Eliminate rcu_gp_slow_unregister() false positive (Paul E. McKenney) - rcu: Dump memory object info if callback function is invalid (Zhen Lei) - mm: Remove kmem_valid_obj() (Zhen Lei) - rcu: Remove unused function declaration rcu_eqs_special_set() (Yue Haibing) - rcu: Add sysfs to provide throttled access to rcu_barrier() (Paul E. McKenney) - rcu/tree: Remove superfluous return from void call_rcu* functions (Joel Fernandes (Google)) - srcu: Fix error handling in init_srcu_struct_fields() (Joel Fernandes (Google)) - Revert "checkpatch: Error out if deprecated RCU API used" (Joel Fernandes (Google)) - locktorture: Check the correct variable for allocation failure (Dan Carpenter) - torture: Convert parse-console.sh to mktemp (Paul E. McKenney) - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Zqiang) - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Joel Fernandes (Google)) - torture: Add kvm.sh --debug-info argument (Paul E. McKenney) - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Paul E. McKenney) - doc: Catch-up update for locktorture module parameters (Paul E. McKenney) - locktorture: Add call_rcu_chains module parameter (Paul E. McKenney) - locktorture: Add new module parameters to lock_torture_print_module_parms() (Paul E. McKenney) - torture: Make torture.sh refscale testing qualify verbose_batched (Paul E. McKenney) - torture: Print out torture module parameters (Paul E. McKenney) - rcutorture: Copy out ftrace into its own console file (Joel Fernandes (Google)) - locktorture: Add acq_writer_lim to complain about long acquistion times (Paul E. McKenney) - locktorture: Consolidate "if" statements in lock_torture_writer() (Paul E. McKenney) - locktorture: Alphabetize torture_param() entries (Paul E. McKenney) - rcutorture: Fix stuttering races and other issues (Joel Fernandes (Google)) - rcutorture: Add CONFIG_DEBUG_OBJECTS to RCU Tasks testing (Paul E. McKenney) - locktorture: Add readers_bind and writers_bind module parameters (Paul E. McKenney) - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Paul E. McKenney) - rcu: Include torture_sched_setaffinity() declaration (Arnd Bergmann) - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Paul E. McKenney) - torture: Make kvm-recheck.sh use mktemp (Paul E. McKenney) - torture: Share torture_random_state with torture_shuffle_tasks() (Paul E. McKenney) - smp,csd: Throw an error if a CSD lock is stuck for too long (Rik van Riel) - docs: memory-barriers: Add note on compiler transformation and address deps (Joel Fernandes (Google)) - selftests/nolibc: add tests for multi-object linkage (Thomas Weißschuh) - selftests/nolibc: use qemu-system-ppc64 for ppc64le (Thomas Weißschuh) - tools/nolibc: add support for constructors and destructors (Thomas Weißschuh) - tools/nolibc: drop test for getauxval(AT_PAGESZ) (Thomas Weißschuh) - tools/nolibc: automatically detect necessity to use pselect6 (Thomas Weißschuh) - tools/nolibc: don't define new syscall number (Thomas Weißschuh) - tools/nolibc: avoid unused parameter warnings for ENOSYS fallbacks (Thomas Weißschuh) - selftests/nolibc: allow building i386 with multiarch compiler (Thomas Weißschuh) - selftests/nolibc: don't embed initramfs into kernel image (Thomas Weißschuh) - selftests/nolibc: libc-test: avoid -Wstringop-overflow warnings (Thomas Weißschuh) - tools/nolibc: string: Remove the `_nolibc_memcpy_up()` function (Ammar Faizi) - tools/nolibc: string: Remove the `_nolibc_memcpy_down()` function (Ammar Faizi) - tools/nolibc: x86-64: Use `rep stosb` for `memset()` (Ammar Faizi) - tools/nolibc: x86-64: Use `rep movsb` for `memcpy()` and `memmove()` (Ammar Faizi) - selftests/nolibc: use -nostdinc for nolibc-test (Thomas Weißschuh) - tools/nolibc: add stdarg.h header (Thomas Weißschuh) - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Ingo Molnar) - x86/cpu: Provide debug interface (Thomas Gleixner) - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Thomas Gleixner) - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Thomas Gleixner) - x86/apic: Use u32 for [gs]et_apic_id() (Thomas Gleixner) - x86/apic: Use u32 for phys_pkg_id() (Thomas Gleixner) - x86/apic: Use u32 for cpu_present_to_apicid() (Thomas Gleixner) - x86/apic: Use u32 for check_apicid_used() (Thomas Gleixner) - x86/apic: Use u32 for APIC IDs in global data (Thomas Gleixner) - x86/apic: Use BAD_APICID consistently (Thomas Gleixner) - x86/cpu: Move cpu_l[l2]c_id into topology info (Thomas Gleixner) - x86/cpu: Move logical package and die IDs into topology info (Thomas Gleixner) - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Thomas Gleixner) - x86/cpu: Move cu_id into topology info (Thomas Gleixner) - x86/cpu: Move cpu_core_id into topology info (Thomas Gleixner) - hwmon: (fam15h_power) Use topology_core_id() (Thomas Gleixner) - scsi: lpfc: Use topology_core_id() (Thomas Gleixner) - x86/cpu: Move cpu_die_id into topology info (Thomas Gleixner) - x86/cpu: Move phys_proc_id into topology info (Thomas Gleixner) - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Thomas Gleixner) - x86/apic: Fake primary thread mask for XEN/PV (Thomas Gleixner) - cpu/SMT: Make SMT control more robust against enumeration failures (Thomas Gleixner) - x86/cpu/hygon: Fix the CPU topology evaluation for real (Pu Wen) - x86/apic/msi: Fix misconfigured non-maskable MSI quirk (Koichiro Den) - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Lu Yao) - x86/platform/uv/apic: Clean up inconsistent indenting (Yang Li) - clocksource: ep93xx: Add driver for Cirrus Logic EP93xx (Nikita Shubin) - dt-bindings: timers: Add Cirrus EP93xx (Nikita Shubin) - clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware (Ronald Wahl) - clocksource/timer-riscv: ACPI: Add timer_cannot_wakeup_cpu (Sunil V L) - clocksource/drivers/sun5i: Remove surplus dev_err() when using platform_get_irq() (Yang Li) - drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function (Ivaylo Dimitrov) - clocksource/drivers/timer-imx-gpt: Fix potential memory leak (Jacky Bai) - dt-bindings: timer: renesas,rz-mtu3: Document RZ/{G2UL,Five} SoCs (Biju Das) - dt-bindings: timer: renesas,rz-mtu3: Improve documentation (Biju Das) - dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names (Biju Das) - alarmtimer: Use maximum alarm time for suspend (Guenter Roeck) - rtc: Add API function to return alarm time bound by hardware limit (Guenter Roeck) - tick/nohz: Update comments some more (Ingo Molnar) - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Xueshi Hu) - tick/nohz: Don't shutdown the lowres tick from itself (Frederic Weisbecker) - tick/nohz: Update obsolete comments (Frederic Weisbecker) - tick/nohz: Rename the tick handlers to more self-explanatory names (Frederic Weisbecker) - cpu/hotplug: Don't offline the last non-isolated CPU (Ran Xiaokai) - cpu/hotplug: Remove unused cpuhp_state CPUHP_AP_X86_VDSO_VMA_ONLINE (Olaf Hering) - smp: Change function signatures to use call_single_data_t (Leonardo Bras) - irqchip/sifive-plic: Fix syscore registration for multi-socket systems (Anup Patel) - irqchip/ls-scfg-msi: Use device_get_match_data() (Rob Herring) - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware (Herve Codina) - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() (Chen Yu) - PCI/MSI: Provide stubs for IMS functions (Reinette Chatre) - irqchip/renesas-rzg2l: Enhance driver to support interrupt affinity setting (Lad Prabhakar) - genirq/generic-chip: Fix the irq_chip name for /proc/interrupts (Keguang Zhang) - irqdomain: Annotate struct irq_domain with __counted_by (Kees Cook) - signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT (Sebastian Andrzej Siewior) - signal: Add a proper comment about preempt_disable() in ptrace_stop() (Sebastian Andrzej Siewior) - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Ingo Molnar) - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Mike Rapoport (IBM)) - selftests/x86/lam: Zero out buffer for readlink() (Binbin Wu) - x86/sev: Drop unneeded #include (Alexander Shishkin) - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Alexander Shishkin) - x86/tdx: Replace deprecated strncpy() with strtomem_pad() (Justin Stitt) - selftests/x86/mm: Add new test that userspace stack is in fact NX (Alexey Dobriyan) - x86/sev: Make boot_ghcb_page[] static (GUO Zihua) - x86/boot: Move x86_cache_alignment initialization to correct spot (Dave Hansen) - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Adam Dunlap) - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Adam Dunlap) - x86_64: Show CR4.PSE on auxiliaries like on BSP (Hugh Dickins) - x86/iommu/docs: Update AMD IOMMU specification document URL (Jianlin Li) - x86/sev/docs: Update document URL in amd-memory-encryption.rst (Jianlin Li) - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Ingo Molnar) - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Alison Schofield) - x86/numa: Introduce numa_fill_memblks() (Alison Schofield) - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Paul E. McKenney) - x86/entry/32: Clean up syscall fast exit tests (Brian Gerst) - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Brian Gerst) - x86/entry/64: Convert SYSRET validation tests to C (Brian Gerst) - x86/entry/32: Remove SEP test for SYSEXIT (Brian Gerst) - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Brian Gerst) - x86/entry/compat: Combine return value test from syscall handler (Brian Gerst) - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Brian Gerst) - x86: Make IA32_EMULATION boot time configurable (Nikolay Borisov) - x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (Nikolay Borisov) - x86/elf: Make loading of 32bit processes depend on ia32_enabled() (Nikolay Borisov) - x86/entry: Compile entry_SYSCALL32_ignore() unconditionally (Nikolay Borisov) - x86/entry: Rename ignore_sysret() (Nikolay Borisov) - x86: Introduce ia32_enabled() (Nikolay Borisov) - x86/lib: Address kernel-doc warnings (Zhu Wang) - x86/entry: Fix typos in comments (Xin Li (Intel)) - x86/entry: Remove unused argument %%rsi passed to exc_nmi() (Xin Li (Intel)) - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Ingo Molnar) - x86/percpu: Do not clobber %%rsi in percpu_{try_,}cmpxchg{64,128}_op (Uros Bizjak) - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Uros Bizjak) - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Uros Bizjak) - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Uros Bizjak) - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Nick Desaulniers) - x86/boot: efistub: Assign global boot_params variable (Ard Biesheuvel) - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Ard Biesheuvel) - x86/head/64: Move the __head definition to (Hou Wenlong) - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Hou Wenlong) - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Hou Wenlong) - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Wang Jinchao) - x86/boot: Fix incorrect startup_gdt_descr.size (Yuntao Wang) - x86/boot: Compile boot code with -std=gnu11 too (Alexey Dobriyan) - x86/boot: Increase section and file alignment to 4k/512 (Ard Biesheuvel) - x86/boot: Split off PE/COFF .data section (Ard Biesheuvel) - x86/boot: Drop PE/COFF .reloc section (Ard Biesheuvel) - x86/boot: Construct PE/COFF .text section from assembler (Ard Biesheuvel) - x86/boot: Derive file size from _edata symbol (Ard Biesheuvel) - x86/boot: Define setup size in linker script (Ard Biesheuvel) - x86/boot: Set EFI handover offset directly in header asm (Ard Biesheuvel) - x86/boot: Grab kernel_info offset from zoffset header directly (Ard Biesheuvel) - x86/boot: Drop references to startup_64 (Ard Biesheuvel) - x86/boot: Drop redundant code setting the root device (Ard Biesheuvel) - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Ard Biesheuvel) - x86/boot: Remove the 'bugger off' message (Ard Biesheuvel) - x86/efi: Drop alignment flags from PE section headers (Ard Biesheuvel) - x86/efi: Disregard setup header of loaded image (Ard Biesheuvel) - x86/efi: Drop EFI stub .bss from .data section (Ard Biesheuvel) - x86/headers: Remove (Masahiro Yamada) - x86/headers: Replace #include with #include (Masahiro Yamada) - x86/headers: Remove unnecessary #include (Masahiro Yamada) - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Sandipan Das) - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Dan Carpenter) - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Borislav Petkov) - perf: Optimize perf_cgroup_switch() (Peter Zijlstra) - perf/x86/amd/uncore: Add memory controller support (Sandipan Das) - perf/x86/amd/uncore: Add group exclusivity (Sandipan Das) - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Sandipan Das) - perf/x86/amd/uncore: Move discovery and registration (Sandipan Das) - perf/x86/amd/uncore: Refactor uncore management (Sandipan Das) - perf/core: Allow reading package events from perf_event_read_local (Tero Kristo) - perf/x86/cstate: Allow reading the package statistics from local CPU (Tero Kristo) - perf/x86/intel/pt: Fix kernel-doc comments (Lucy Mielke) - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Kees Cook) - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Xiu Jianfeng) - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (David Reaver) - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Uros Bizjak) - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Uros Bizjak) - perf/core: Bail out early if the request AUX area is out of bound (Shuai Xue) - perf/x86/intel: Extend the ref-cycles event to GP counters (Kan Liang) - perf/x86/intel: Fix broken fixed event constraints extension (Kan Liang) - perf/x86/intel: Add common intel_pmu_init_hybrid() (Kan Liang) - perf/x86/intel: Clean up the hybrid CPU type handling code (Kan Liang) - perf/x86/intel: Apply the common initialization code for ADL (Kan Liang) - perf/x86/intel: Factor out the initialization code for ADL e-core (Kan Liang) - perf/x86/intel: Factor out the initialization code for SPR (Kan Liang) - perf/x86/intel: Use the common uarch name for the shared functions (Kan Liang) - scripts/faddr2line: Skip over mapping symbols in output from readelf (Will Deacon) - scripts/faddr2line: Use LLVM addr2line and readelf if LLVM=1 (Will Deacon) - scripts/faddr2line: Don't filter out non-function symbols from readelf (Will Deacon) - objtool: Remove max symbol name length limitation (Aaron Plattner) - objtool: Propagate early errors (Aaron Plattner) - objtool: Use 'the fallthrough' pseudo-keyword (Ruan Jinjie) - x86/speculation, objtool: Use absolute relocations for annotations (Fangrui Song) - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Colin Ian King) - sched/fair: Remove SIS_PROP (Peter Zijlstra) - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Yicong Yang) - sched/fair: Scan cluster before scanning LLC in wake-up path (Barry Song) - sched: Add cpus_share_resources API (Barry Song) - sched/core: Fix RQCF_ACT_SKIP leak (Hao Jia) - sched/fair: Remove unused 'curr' argument from pick_next_entity() (Yiwei Lin) - sched/nohz: Update comments about NEWILB_KICK (Joel Fernandes (Google)) - sched/fair: Remove duplicate #include (Jiapeng Chong) - sched/psi: Update poll => rtpoll in relevant comments (Fan Yu) - sched: Make PELT acronym definition searchable (Mathieu Desnoyers) - sched: Fix stop_one_cpu_nowait() vs hotplug (Peter Zijlstra) - sched/psi: Bail out early from irq time accounting (Haifeng Xu) - sched/topology: Rename 'DIE' domain to 'PKG' (Peter Zijlstra) - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Yang Yang) - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Yang Yang) - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Colin Ian King) - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Mel Gorman) - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Mel Gorman) - sched/numa: Move up the access pid reset logic (Raghavendra K T) - sched/numa: Trace decisions related to skipping VMAs (Mel Gorman) - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Mel Gorman) - sched/numa: Document vma_numab_state fields (Mel Gorman) - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Ingo Molnar) - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Shrikanth Hegde) - sched/psi: Change update_triggers() to a 'void' function (Yang Yang) - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Pierre Gondois) - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Vincent Guittot) - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Yajun Deng) - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Ingo Molnar) - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Ingo Molnar) - sched/nohz: Update idle load-balancing (ILB) comments (Ingo Molnar) - sched/debug: Print 'tgid' in sched_show_task() (Yajun Deng) - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) - sched/core: Update stale comment in try_to_wake_up() (Ingo Molnar) - sched/headers: Remove duplicate header inclusions (Yu Liao) - sched/headers: Move 'struct sched_param' out of uapi, to work around glibc/musl breakage (Kir Kolyshkin) - sched/rt/docs: Use 'real-time' instead of 'realtime' (Cyril Hrubis) - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Cyril Hrubis) - sched/rt: Disallow writing invalid values to sched_rt_period_us (Cyril Hrubis) - sched/debug: Add new tracepoint to track compute energy computation (Qais Yousef) - sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 (Qais Yousef) - sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0 (Qais Yousef) - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Valentin Schneider) - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Valentin Schneider) - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Wang Jinchao) - sched/fair: Fix warning in bandwidth distribution (Josh Don) - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Josh Don) - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Liming Wu) - : Introduce the list_for_each_reverse() method (Ingo Molnar) - sched/headers: Standardize the header guard #endif (Ingo Molnar) - sched/headers: Standardize the header guard #endif (Ingo Molnar) - sched/headers: Standardize the header guard name (Ingo Molnar) - sched/headers: Add header guard to (Ingo Molnar) - sched/core: Optimize in_task() and in_interrupt() a bit (Finn Thain) - sched/debug: Update stale reference to sched_debug.c (Sebastian Andrzej Siewior) - sched/debug: Remove the /proc/sys/kernel/sched_child_runs_first sysctl (Sebastian Andrzej Siewior) - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Ingo Molnar) - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Ingo Molnar) - sched/headers: Remove duplicated includes in kernel/sched/sched.h (GUO Zihua) - sched/fair: Ratelimit update to tg->load_avg (Aaron Lu) - freezer,sched: Use saved_state to reduce some spurious wakeups (Elliot Berman) - sched/core: Remove ifdeffery for saved_state (Elliot Berman) - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Uros Bizjak) - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Chengming Zhou) - sched/topology: Fix sched_numa_find_nth_cpu() comment (Yury Norov) - sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu() (Yury Norov) - sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case (Yury Norov) - sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case (Yury Norov) - sched/fair: Fix open-coded numa_nearest_node() (Yury Norov) - numa: Generalize numa_map_to_online_node() (Yury Norov) - sched: Assert for_each_thread() is properly locked (Matthew Wilcox (Oracle)) - sched: Misc cleanups (Peter Zijlstra) - sched: Simplify tg_set_cfs_bandwidth() (Peter Zijlstra) - sched: Simplify sched_move_task() (Peter Zijlstra) - sched: Simplify sched_rr_get_interval() (Peter Zijlstra) - sched: Simplify yield_to() (Peter Zijlstra) - sched: Simplify sched_{set,get}affinity() (Peter Zijlstra) - sched: Simplify syscalls (Peter Zijlstra) - sched: Simplify set_user_nice() (Peter Zijlstra) - futex: Don't include process MM in futex key on no-MMU (Ben Wolsieffer) - locking/seqlock: Fix grammar in comment (Cuda-Chen) - alpha: Fix up new futex syscall numbers (Peter Zijlstra) - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Ingo Molnar) - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Lucy Mielke) - locking/seqlock: Change __seqprop() to return the function pointer (Oleg Nesterov) - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Oleg Nesterov) - locking/atomics: Use atomic_try_cmpxchg_release() to micro-optimize rcuref_put_slowpath() (Uros Bizjak) - locking/atomic, xen: Use sync_try_cmpxchg() instead of sync_cmpxchg() (Uros Bizjak) - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Uros Bizjak) - locking/atomic: Add generic support for sync_try_cmpxchg() and its fallback (Uros Bizjak) - locking/seqlock: Fix typo in comment (pangzizhen001@208suo.com) - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Li zeming) - locking/local, arch: Rewrite local_add_unless() as a static inline function (Uros Bizjak) - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Atul Kumar Pant) - locking/ww_mutex/test: Make sure we bail out instead of livelock (John Stultz) - locking/ww_mutex/test: Fix potential workqueue corruption (John Stultz) - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (John Stultz) - futex: Add sys_futex_requeue() (peterz@infradead.org) - futex: Add flags2 argument to futex_requeue() (peterz@infradead.org) - futex: Propagate flags into get_futex_key() (peterz@infradead.org) - futex: Add sys_futex_wait() (peterz@infradead.org) - futex: FLAGS_STRICT (peterz@infradead.org) - futex: Add sys_futex_wake() (peterz@infradead.org) - futex: Validate futex value against futex size (peterz@infradead.org) - futex: Flag conversion (peterz@infradead.org) - futex: Extend the FUTEX2 flags (peterz@infradead.org) - futex: Clarify FUTEX2 flags (peterz@infradead.org) - asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() (Guo Ren) - futex/pi: Fix recursive rt_mutex waiter state (Peter Zijlstra) - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Thomas Gleixner) - locking/rtmutex: Use rt_mutex specific scheduler helpers (Sebastian Andrzej Siewior) - sched: Provide rt_mutex specific scheduler helpers (Peter Zijlstra) - sched: Extract __schedule_loop() (Thomas Gleixner) - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Sebastian Andrzej Siewior) - sched: Constrain locks in sched_submit_work() (Peter Zijlstra) - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Uros Bizjak) - futex: Use a folio instead of a page (Matthew Wilcox (Oracle)) - cleanup: Make no_free_ptr() __must_check (Peter Zijlstra) - x86/fpu/xstate: Address kernel-doc warning (Zhu Wang) - x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs (Yazen Ghannam) - x86/numa: Add Devicetree support (Saurabh Sengar) - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Saurabh Sengar) - x86/amd_nb: Add AMD Family MI300 PCI IDs (Muralidhara M K) - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Kees Cook) - x86/platform/uv: Rework NMI "action" modparam handling (Hans de Goede) - x86/cpu/amd: Remove redundant 'break' statement (Baolin Liu) - x86/cpu: Clear SVM feature if disabled by BIOS (Paolo Bonzini) - x86/resctrl: Display RMID of resource group (Babu Moger) - x86/resctrl: Add support for the files of MON groups only (Babu Moger) - x86/resctrl: Display CLOSID for resource group (Babu Moger) - x86/resctrl: Introduce "-o debug" mount option (Babu Moger) - x86/resctrl: Move default group file creation to mount (Babu Moger) - x86/resctrl: Unwind properly from rdt_enable_ctx() (Babu Moger) - x86/resctrl: Rename rftype flags for consistency (Babu Moger) - x86/resctrl: Simplify rftype flag definitions (Babu Moger) - x86/resctrl: Add multiple tasks to the resctrl group at once (Babu Moger) - Documentation/x86: Document resctrl's new sparse_masks (Fenghua Yu) - x86/resctrl: Add sparse_masks file in info (Fenghua Yu) - x86/resctrl: Enable non-contiguous CBMs in Intel CAT (Maciej Wieczor-Retman) - x86/resctrl: Rename arch_has_sparse_bitmaps (Maciej Wieczor-Retman) - x86/resctrl: Fix remaining kernel-doc warnings (Maciej Wieczor-Retman) - x86/retpoline: Document some thunk handling aspects (Borislav Petkov (AMD)) - x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN (Josh Poimboeuf) - x86/callthunks: Delete unused "struct thunk_desc" (Alexey Dobriyan) - x86/vdso: Run objtool on vdso32-setup.o (David Kaplan) - objtool: Fix return thunk patching in retpolines (Josh Poimboeuf) - x86/srso: Remove unnecessary semicolon (Yang Li) - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Jo Van Bulck) - x86/calldepth: Rename __x86_return_skl() to call_depth_return_thunk() (Josh Poimboeuf) - x86/nospec: Refactor UNTRAIN_RET[_*] (Josh Poimboeuf) - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Josh Poimboeuf) - x86/srso: Disentangle rethunk-dependent options (Josh Poimboeuf) - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Josh Poimboeuf) - x86/bugs: Remove default case for fully switched enums (Josh Poimboeuf) - x86/srso: Remove 'pred_cmd' label (Josh Poimboeuf) - x86/srso: Unexport untraining functions (Josh Poimboeuf) - x86/srso: Improve i-cache locality for alias mitigation (Josh Poimboeuf) - x86/srso: Fix unret validation dependencies (Josh Poimboeuf) - x86/srso: Fix vulnerability reporting for missing microcode (Josh Poimboeuf) - x86/srso: Print mitigation for retbleed IBPB case (Josh Poimboeuf) - x86/srso: Print actual mitigation if requested mitigation isn't possible (Josh Poimboeuf) - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Josh Poimboeuf) - x86/mce: Cleanup mce_usable_address() (Yazen Ghannam) - x86/mce: Define amd_mce_usable_address() (Yazen Ghannam) - x86/MCE/AMD: Split amd_mce_is_memory_error() (Yazen Ghannam) - EDAC/versal: Add a Xilinx Versal memory controller driver (Shubhrajyoti Datta) - dt-bindings: memory-controllers: Add support for Xilinx Versal EDAC for DDRMC (Shubhrajyoti Datta) - exportfs: Change bcachefs fid_type enum to avoid conflicts (Kent Overstreet) - bcachefs: Refactor memcpy into direct assignment (Kees Cook) - bcachefs: Fix drop_alloc_keys() (Kent Overstreet) - bcachefs: snapshot_create_lock (Kent Overstreet) - bcachefs: Fix snapshot skiplists during snapshot deletion (Kent Overstreet) - bcachefs: bch2_sb_field_get() refactoring (Kent Overstreet) - bcachefs: KEY_TYPE_error now counts towards i_sectors (Kent Overstreet) - bcachefs: Fix handling of unknown bkey types (Kent Overstreet) - bcachefs: Switch to unsafe_memcpy() in a few places (Kent Overstreet) - bcachefs: Use struct_size() (Christophe JAILLET) - bcachefs: Correctly initialize new buckets on device resize (Kent Overstreet) - bcachefs: Fix another smatch complaint (Kent Overstreet) - bcachefs: Use strsep() in split_devs() (Kent Overstreet) - bcachefs: Add iops fields to bch_member (Hunter Shaffer) - bcachefs: Rename bch_sb_field_members -> bch_sb_field_members_v1 (Hunter Shaffer) - bcachefs: New superblock section members_v2 (Hunter Shaffer) - bcachefs: Add new helper to retrieve bch_member from sb (Hunter Shaffer) - bcachefs: bucket_lock() is now a sleepable lock (Kent Overstreet) - bcachefs: fix crc32c checksum merge byte order problem (Brian Foster) - bcachefs: Fix bch2_inode_delete_keys() (Kent Overstreet) - bcachefs: Make btree root read errors recoverable (Kent Overstreet) - bcachefs: Fall back to requesting passphrase directly (Kent Overstreet) - bcachefs: Fix looping around bch2_propagate_key_to_snapshot_leaves() (Kent Overstreet) - bcachefs: bch_err_msg(), bch_err_fn() now filters out transaction restart errors (Kent Overstreet) - bcachefs: Silence transaction restart error message (Kent Overstreet) - bcachefs: More assertions for nocow locking (Kent Overstreet) - bcachefs: nocow locking: Fix lock leak (Kent Overstreet) - bcachefs: Fixes for building in userspace (Kent Overstreet) - bcachefs: Ignore unknown mount options (Kent Overstreet) - bcachefs: Always check for invalid bkeys in main commit path (Kent Overstreet) - bcachefs: Make sure to initialize equiv when creating new snapshots (Kent Overstreet) - bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos() (Kent Overstreet) - bcachefs: Fix changing durability using sysfs (Torge Matthies) - bcachefs: initial freeze/unfreeze support (Brian Foster) - bcachefs: More minor smatch fixes (Kent Overstreet) - bcachefs: Minor bch2_btree_node_get() smatch fixes (Kent Overstreet) - bcachefs: snapshots: Use kvfree_rcu_mightsleep() (Kent Overstreet) - bcachefs: Fix strndup_user() error checking (Kent Overstreet) - bcachefs: drop journal lock before calling journal_write (Kent Overstreet) - bcachefs: bch2_ioctl_disk_resize_journal(): check for integer truncation (Kent Overstreet) - bcachefs: Fix error checks in bch2_chacha_encrypt_key() (Kent Overstreet) - bcachefs: Fix an overflow check (Kent Overstreet) - bcachefs: Fix copy_to_user() usage in flush_buf() (Kent Overstreet) - bcachefs: fix race between journal entry close and pin set (Brian Foster) - bcachefs: prepare journal buf put to handle pin put (Brian Foster) - bcachefs: refactor pin put helpers (Brian Foster) - bcachefs: snapshot: Add missing assignment in bch2_delete_dead_snapshots() (Dan Carpenter) - bcachefs: fs-ioctl: Fix copy_to_user() error code (Dan Carpenter) - bcachefs: acl: Add missing check in bch2_acl_chmod() (Dan Carpenter) - bcachefs: acl: Uninitialized variable in bch2_acl_chmod() (Dan Carpenter) - bcachefs: Fix -Wself-assign (Nick Desaulniers) - bcachefs: Remove duplicate include (Jiapeng Chong) - bcachefs: fix error checking in bch2_fs_alloc() (Dan Carpenter) - bcachefs: chardev: fix an integer overflow (32 bit only) (Dan Carpenter) - bcachefs: chardev: return -EFAULT if copy_to_user() fails (Dan Carpenter) - bcachefs: Change bucket_lock() to use bit_spin_lock() (Kent Overstreet) - bcachefs: Kill other unreachable() uses (Kent Overstreet) - bcachefs: Remove undefined behavior in bch2_dev_buckets_reserved() (Josh Poimboeuf) - bcachefs: Remove a redundant and harmless bch2_free_super() call (Christophe JAILLET) - bcachefs: Fix use-after-free in bch2_dev_add() (Christophe JAILLET) - bcachefs: add module description to fix modpost warning (Brian Foster) - bcachefs: Heap allocate btree_trans (Kent Overstreet) - bcachefs: Fix W=12 build errors (Kent Overstreet) - bcachefs: Remove unneeded semicolon (Yang Li) - bcachefs: Add a missing prefetch include (Kent Overstreet) - bcachefs: Fix -Wcompare-distinct-pointer-types in bch2_copygc_get_buckets() (Nathan Chancellor) - bcachefs: Fix -Wcompare-distinct-pointer-types in do_encrypt() (Nathan Chancellor) - bcachefs: Fix -Wincompatible-function-pointer-types-strict from key_invalid callbacks (Nathan Chancellor) - bcachefs: Fix -Wformat in bch2_bucket_gens_invalid() (Nathan Chancellor) - bcachefs: Fix -Wformat in bch2_alloc_v4_invalid() (Nathan Chancellor) - bcachefs: Fix -Wformat in bch2_btree_key_cache_to_text() (Nathan Chancellor) - bcachefs: Fix -Wformat in bch2_set_bucket_needs_journal_commit() (Nathan Chancellor) - bcachefs: Fix a handful of spelling mistakes in various messages (Colin Ian King) - bcachefs: remove redundant pointer q (Colin Ian King) - bcachefs: remove duplicated assignment to variable offset_into_extent (Colin Ian King) - bcachefs: remove redundant initializations of variables start_offset and end_offset (Colin Ian King) - bcachefs: remove redundant initialization of pointer dst (Colin Ian King) - bcachefs: remove redundant initialization of pointer d (Colin Ian King) - bcachefs: trace_read_nopromote() (Kent Overstreet) - bcachefs: Log finsert/fcollapse operations (Kent Overstreet) - bcachefs: Log truncate operations (Kent Overstreet) - bcachefs: BTREE_ID_logged_ops (Kent Overstreet) - bcachefs: New io_misc.c helpers (Kent Overstreet) - bcachefs: Break up io.c (Kent Overstreet) - bcachefs: bch2_trans_update_get_key_cache() (Kent Overstreet) - bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans() (Kent Overstreet) - bcachefs: Kill incorrect assertion (Kent Overstreet) - bcachefs: Convert more code to bch_err_msg() (Kent Overstreet) - bcachefs: Kill missing inode warnings in bch2_quota_read() (Kent Overstreet) - bcachefs: Fix bch_sb_handle type (Kent Overstreet) - bcachefs: Fix bch2_propagate_key_to_snapshot_leaves() (Kent Overstreet) - bcachefs: Fix silent enum conversion error (Kent Overstreet) - bcachefs: Array bounds fixes (Kent Overstreet) - bcachefs: bch2_acl_to_text() (Kent Overstreet) - bcachefs: restart journal reclaim thread on ro->rw transitions (Brian Foster) - bcachefs: Fix snapshot_skiplist_good() (Kent Overstreet) - bcachefs: Kill stripe check in bch2_alloc_v4_invalid() (Kent Overstreet) - bcachefs: Improve bch2_moving_ctxt_to_text() (Kent Overstreet) - bcachefs: Put bkey invalid check in commit path in a more useful place (Kent Overstreet) - bcachefs: Always check alloc data type (Kent Overstreet) - bcachefs: Fix a double free on invalid bkey (Kent Overstreet) - bcachefs: bch2_propagate_key_to_snapshot_leaves() (Kent Overstreet) - bcachefs: Cleanup redundant snapshot nodes (Kent Overstreet) - bcachefs: Fix btree write buffer with snapshots btrees (Kent Overstreet) - bcachefs: Fix is_ancestor bitmap (Kent Overstreet) - bcachefs: move check_pos_snapshot_overwritten() to snapshot.c (Kent Overstreet) - bcachefs: Fix bch2_mount error path (Kent Overstreet) - bcachefs: Delete a faulty assertion (Kent Overstreet) - bcachefs: Improve btree_path_relock_fail tracepoint (Kent Overstreet) - bcachefs: Fix divide by zero in rebalance_work() (Kent Overstreet) - bcachefs: Split out snapshot.c (Kent Overstreet) - bcachefs: stack_trace_save_tsk() depends on CONFIG_STACKTRACE (Kent Overstreet) - bcachefs: Fix swallowing of data in buffered write path (Kent Overstreet) - bcachefs: fix up wonky error handling in bch2_seek_pagecache_hole() (Brian Foster) - bcachefs: Fix bkey format calculation (Kent Overstreet) - bcachefs: Fix bch2_extent_fallocate() (Kent Overstreet) - bcachefs: Zero btree_paths on allocation (Kent Overstreet) - bcachefs: Fix 'pointer to invalid device' check (Kent Overstreet) - bcachefs: Lower BCH_NAME_MAX to 512 (Joshua Ashton) - bcachefs: Optimize bch2_dirent_name_bytes (Joshua Ashton) - bcachefs: Introduce bch2_dirent_get_name (Joshua Ashton) - bcachefs: six locks: Guard against wakee exiting in __six_lock_wakeup() (Kent Overstreet) - bcachefs: Don't open code closure_nr_remaining() (Kent Overstreet) - bcachefs: Fix lifetime in bch2_write_done(), add assertion (Kent Overstreet) - bcachefs: Add a comment for should_drop_open_bucket() (Kent Overstreet) - bcachefs: six locks: Fix missing barrier on wait->lock_acquired (Kent Overstreet) - bcachefs: Check for directories in deleted inodes btree (Kent Overstreet) - bcachefs: Add btree_trans* to inode_set_fn (Joshua Ashton) - bcachefs: Improve bch2_write_points_to_text() (Kent Overstreet) - bcachefs: Fix check_version_upgrade() (Kent Overstreet) - bcachefs: Fix 'journal not marked as containing replicas' (Kent Overstreet) - bcachefs: btree_journal_iter.c (Kent Overstreet) - bcachefs: sb-clean.c (Kent Overstreet) - bcachefs: Move bch_sb_field_crypt code to checksum.c (Kent Overstreet) - bcachefs: sb-members.c (Kent Overstreet) - bcachefs: Split up btree_update_leaf.c (Kent Overstreet) - bcachefs: Split up fs-io.[ch] (Kent Overstreet) - bcachefs: Fix assorted checkpatch nits (Kent Overstreet) - bcachefs: Fix for sb buffer being misaligned (Kent Overstreet) - bcachefs: Convert journal validation to bkey_invalid_flags (Kent Overstreet) - bcachefs: Improve journal_entry_err_msg() (Kent Overstreet) - bcachefs: BCH_COMPAT_bformat_overflow_done no longer required (Kent Overstreet) - bcachefs: kill EBUG_ON() redefinition in bkey.c (Kent Overstreet) - bcachefs: Add logging to bch2_inode_peek() & related (Kent Overstreet) - bcachefs: Fix lock thrashing in __bchfs_fallocate() (Kent Overstreet) - bcachefs: Fix for bch2_copygc() spuriously returning -EEXIST (Kent Overstreet) - bcachefs: Convert btree_err_type to normal error codes (Kent Overstreet) - bcachefs: Fix btree_err() macro (Kent Overstreet) - bcachefs: Ensure topology repair runs (Kent Overstreet) - bcachefs: Log a message when running an explicit recovery pass (Kent Overstreet) - bcachefs: Print out required recovery passes on version upgrade (Kent Overstreet) - bcachefs: Fix shift by 64 in set_inc_field() (Kent Overstreet) - bcachefs: bkey_format helper improvements (Kent Overstreet) - bcachefs: bcachefs_metadata_version_deleted_inodes (Kent Overstreet) - bcachefs: Fix folio leak in folio_hole_offset() (Kent Overstreet) - bcachefs: Fix overlapping extent repair (Kent Overstreet) - bcachefs: In debug mode, run fsck again after fixing errors (Kent Overstreet) - bcachefs: recovery_types.h (Kent Overstreet) - bcachefs: Handle weird opt string from sys_fsconfig() (Kent Overstreet) - bcachefs: Assorted fixes for clang (Kent Overstreet) - bcachefs: Move fsck_inode_rm() to inode.c (Kent Overstreet) - bcachefs: Consolidate btree id properties (Kent Overstreet) - bcachefs: bch2_trans_update_extent_overwrite() (Kent Overstreet) - bcachefs: Fix minor memory leak on invalid bkey (Kent Overstreet) - bcachefs: Move some declarations to the correct header (Kent Overstreet) - bcachefs: Fix btree iter leak in __bch2_insert_snapshot_whiteouts() (Kent Overstreet) - bcachefs: Fix a null ptr deref in check_xattr() (Kent Overstreet) - bcachefs: bch2_btree_bit_mod() (Kent Overstreet) - bcachefs: move inode triggers to inode.c (Kent Overstreet) - bcachefs: fsck: delete dead code (Kent Overstreet) - bcachefs: Make topology repair a normal recovery pass (Kent Overstreet) - bcachefs: bch2_run_explicit_recovery_pass() (Kent Overstreet) - bcachefs: Print version, options earlier in startup path (Kent Overstreet) - bcachefs: use prejournaled key updates for write buffer flushes (Brian Foster) - bcachefs: support btree updates of prejournaled keys (Brian Foster) - bcachefs: fold bch2_trans_update_by_path_trace() into callers (Brian Foster) - bcachefs: remove unnecessary btree_insert_key_leaf() wrapper (Brian Foster) - bcachefs: remove duplicate code between backpointer update paths (Brian Foster) - MAINTAINERS: add Brian Foster as a reviewer for bcachefs (Brian Foster) - bcachefs: Suppresss various error messages in no_data_io mode (Kent Overstreet) - bcachefs: Fix lookup_inode_for_snapshot() (Kent Overstreet) - bcachefs: need_snapshot_cleanup shouldn't be a fsck error (Kent Overstreet) - bcachefs: Improve key_visible_in_snapshot() (Kent Overstreet) - bcachefs: Refactor overlapping extent checks (Kent Overstreet) - bcachefs: check_extent(): don't use key_visible_in_snapshot() (Kent Overstreet) - bcachefs: check_extent() refactoring (Kent Overstreet) - bcachefs: fsck: walk_inode() now takes is_whiteout (Kent Overstreet) - bcachefs: Simplify check_extent() (Kent Overstreet) - bcachefs: overlapping_extents_found() (Kent Overstreet) - bcachefs: fsck: inode_walker: last_pos, seen_this_pos (Kent Overstreet) - bcachefs: check_extents(): make sure to check i_sectors for last inode (Kent Overstreet) - bcachefs: Inline bch2_snapshot_is_ancestor() fast path (Kent Overstreet) - bcachefs: Upgrade path fixes (Kent Overstreet) - bcachefs: is_ancestor bitmap (Kent Overstreet) - bcachefs: mark bch_inode_info and bkey_cached as reclaimable (Mikulas Patocka) - bcachefs: Compression levels (Kent Overstreet) - bcachefs: Extent sb compression type fields to 8 bits (Kent Overstreet) - bcachefs: bcachefs_format.h should be using __u64 (Kent Overstreet) - bcachefs: fix_errors option is now a proper enum (Kent Overstreet) - bcachefs: bch_opt_fn (Kent Overstreet) - bcachefs: Convert snapshot table to RCU array (Kent Overstreet) - bcachefs: Add a race_fault() for write buffer slowpath (Kent Overstreet) - bcachefs: Add buffered IO fallback for userspace (Kent Overstreet) - bcachefs: Fallocate now checks page cache (Kent Overstreet) - bcachefs: Don't start copygc until recovery is finished (Kent Overstreet) - bcachefs: Fix build error on weird gcc (Kent Overstreet) - bcachefs: Snapshot depth, skiplist fields (Kent Overstreet) - bcachefs: Version table now lists required recovery passes (Kent Overstreet) - bcachefs: bch2_sb_maybe_downgrade(), bch2_sb_upgrade() (Kent Overstreet) - bcachefs: Fix a write buffer flush deadlock (Kent Overstreet) - bcachefs: bcachefs_metadata_version_major_minor (Kent Overstreet) - bcachefs: Add new assertions for shutdown path (Kent Overstreet) - bcachefs: bch2_xattr_set() now updates ctime (Kent Overstreet) - bcachefs: Kill bch2_xattr_get() (Kent Overstreet) - bcachefs: Fix try_decrease_writepoints() (Kent Overstreet) - bcachefs: Mark as EXPERIMENTAL (Kent Overstreet) - bcachefs: Enumerate recovery passes (Kent Overstreet) - bcachefs: Stash journal replay params in bch_fs (Kent Overstreet) - bcachefs: Kill bch2_bucket_gens_read() (Kent Overstreet) - bcachefs: Fix error path in bch2_journal_flush_device_pins() (Kent Overstreet) - bcachefs: version_upgrade is now an enum (Kent Overstreet) - bcachefs: BCH_SB_VERSION_UPGRADE_COMPLETE() (Kent Overstreet) - bcachefs: Convert more -EROFS to private error codes (Kent Overstreet) - bcachefs: Delete redundant log messages (Kent Overstreet) - bcachefs: Change check for invalid key types (Kent Overstreet) - bcachefs: Assorted sparse fixes (Kent Overstreet) - bcachefs: Refactor bch_sb_field_ops handling (Kent Overstreet) - bcachefs: Allow for unknown key types (Kent Overstreet) - bcachefs: Allow for unknown btree IDs (Kent Overstreet) - bcachefs: flush journal to avoid invalid dev usage entries on recovery (Brian Foster) - bcachefs: mark active journal devices on journal replicas gc (Brian Foster) - bcachefs: bch2_version_compatible() (Kent Overstreet) - bcachefs: bch2_version_to_text() (Kent Overstreet) - bcachefs: Kill BTREE_INSERT_USE_RESERVE (Kent Overstreet) - bcachefs: Fix a null ptr deref in bch2_fs_alloc() error path (Kent Overstreet) - bcachefs: Fix a format string warning (Kent Overstreet) - bcachefs: Kill JOURNAL_WATERMARK (Kent Overstreet) - bcachefs: BCH_WATERMARK_reclaim (Kent Overstreet) - bcachefs: struct bch_extent_rebalance (Kent Overstreet) - bcachefs: Expand BTREE_NODE_ID (Kent Overstreet) - bcachefs: Fix btree node write error message (Kent Overstreet) - bcachefs: fsck: Break walk_inode() up into multiple functions (Kent Overstreet) - bcachefs: Fix leak in backpointers fsck (Kent Overstreet) - bcachefs: unregister_shrinker() now safe on not-registered shrinker (Kent Overstreet) - bcachefs: Add a missing rhashtable_destroy() call (Kent Overstreet) - bcachefs: Improve bch2_bkey_make_mut() (Kent Overstreet) - bcachefs: Reduce stack frame size of bch2_check_alloc_info() (Kent Overstreet) - bcachefs: fsck needs BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE (Kent Overstreet) - bcachefs: Improve error message for overlapping extents (Kent Overstreet) - bcachefs: Fix check_pos_snapshot_overwritten() (Kent Overstreet) - bcachefs: Rename enum alloc_reserve -> bch_watermark (Kent Overstreet) - bcachefs: BCH_ERR_fsck -> EINVAL (Kent Overstreet) - bcachefs: bch2_trans_mark_pointer() refactoring (Kent Overstreet) - bcachefs: Fix more lockdep splats in debug.c (Kent Overstreet) - bcachefs: Fix lockdep splat in bch2_readdir (Kent Overstreet) - bcachefs: Check for ERR_PTR() from filemap_lock_folio() (Kent Overstreet) - bcachefs: New error message helpers (Kent Overstreet) - bcachefs: fiemap: Fix a lockdep splat (Kent Overstreet) - bcachefs: seqmutex; fix a lockdep splat (Kent Overstreet) - bcachefs: Don't call lock_graph_descend() with wait lock held (Kent Overstreet) - bcachefs: Fix bch2_check_discard_freespace_key() (Kent Overstreet) - bcachefs: bch2_trans_unlock_noassert() (Kent Overstreet) - bcachefs: Fix bch2_btree_update_start() (Kent Overstreet) - bcachefs: bch2_extent_ptr_desired_durability() (Kent Overstreet) - bcachefs: snapshot_to_text() includes snapshot tree (Kent Overstreet) - bcachefs: Fix try_decrease_writepoints() (Kent Overstreet) - bcachefs: Delete weird hacky transaction restart injection (Kent Overstreet) - bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RW (Kent Overstreet) - bcachefs: New assertions when marking filesystem clean (Kent Overstreet) - bcachefs: ec: Fix a lost wakeup (Kent Overstreet) - bcachefs: fix NULL pointer dereference in try_alloc_bucket (Mikulas Patocka) - bcachefs: Fix subvol deletion deadlock (Kent Overstreet) - bcachefs: don't spin in rebalance when background target is not usable (Brian Foster) - bcachefs: push rcu lock down into bch2_target_to_mask() (Brian Foster) - bcachefs: create internal disk_groups sysfs file (Brian Foster) - bcachefs: Clean up tests code (Kent Overstreet) - bcachefs: Improve backpointers error message (Kent Overstreet) - bcachefs: More drop_locks_do() conversions (Kent Overstreet) - bcachefs: Delete warning from promote_alloc() (Kent Overstreet) - bcachefs: Fix bch2_fsck_ask_yn() (Kent Overstreet) - bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks() (Kent Overstreet) - bcachefs: Convert acl.c to allocate_dropping_locks() (Kent Overstreet) - bcachefs: allocate_dropping_locks() (Kent Overstreet) - bcachefs: Use unlikely() in bch2_err_matches() (Kent Overstreet) - bcachefs: Fix error handling in promote path (Kent Overstreet) - bcachefs: fs-io: Eliminate GFP_NOFS usage (Kent Overstreet) - bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks held (Kent Overstreet) - bcachefs: drop_locks_do() (Kent Overstreet) - bcachefs: GFP_NOIO -> GFP_NOFS (Kent Overstreet) - bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock() (Kent Overstreet) - bcachefs: Avoid __GFP_NOFAIL (Kent Overstreet) - bcachefs: Fix corruption with writeable snapshots (Kent Overstreet) - bcachefs: Convert -ENOENT to private error codes (Kent Overstreet) - bcachefs: trans_for_each_path_safe() (Kent Overstreet) - bcachefs: Fix a quota read bug (Kent Overstreet) - bcachefs: Fix move_extent_fail counter (Kent Overstreet) - bcachefs: Don't reuse reflink btree keyspace (Kent Overstreet) - mean and variance: Add a missing include (Kent Overstreet) - mean and variance: More tests (Kent Overstreet) - six locks: Disable percpu read lock mode in userspace (Kent Overstreet) - six locks: Use atomic_try_cmpxchg_acquire() (Kent Overstreet) - six locks: Fix an unitialized var (Kent Overstreet) - six locks: Delete redundant comment (Kent Overstreet) - six locks: Tiny bit more tidying (Kent Overstreet) - six locks: Seq now only incremented on unlock (Kent Overstreet) - six locks: Split out seq, use atomic_t instead of atomic64_t (Kent Overstreet) - six locks: Single instance of six_lock_vals (Kent Overstreet) - six_locks: Kill test_bit()/set_bit() usage (Kent Overstreet) - six locks: lock->state.seq no longer used for write lock held (Kent Overstreet) - six locks: Simplify six_relock() (Kent Overstreet) - six locks: Improve spurious wakeup handling in pcpu reader mode (Kent Overstreet) - six locks: Documentation, renaming (Kent Overstreet) - six locks: Kill six_lock_state union (Kent Overstreet) - six locks: Simplify dispatch (Kent Overstreet) - six locks: Centralize setting of waiting bit (Kent Overstreet) - six locks: Remove hacks for percpu mode lost wakeup (Kent Overstreet) - six locks: Kill six_lock_pcpu_(alloc|free) (Kent Overstreet) - six locks: six_lock_readers_add() (Kent Overstreet) - bcachefs: Don't call local_clock() twice in trans_begin() (Kent Overstreet) - bcachefs: Fix a buffer overrun in bch2_fs_usage_read() (Kent Overstreet) - bcachefs: Clear btree_node_just_written() when node reused or evicted (Kent Overstreet) - bcachefs: alloc_v4_u64s() fix (Kent Overstreet) - bcachefs: Delete an incorrect bch2_trans_unlock() (Kent Overstreet) - bcachefs: Use memcpy_u64s_small() for copying keys (Kent Overstreet) - bcachefs: Fix check_overlapping_extents() (Kent Overstreet) - bcachefs: Replace a BUG_ON() with fatal error (Kent Overstreet) - bcachefs: Delete some dead code in bch2_replicas_gc_end() (Kent Overstreet) - bcachefs: mark journal replicas before journal write submission (Brian Foster) - bcachefs: Improved comment for bch2_replicas_gc2() (Kent Overstreet) - bcachefs: Fix quotas + snapshots (Kent Overstreet) - bcachefs: Add otime, parent to bch_subvolume (Kent Overstreet) - bcachefs: BTREE_ID_snapshot_tree (Kent Overstreet) - bcachefs: bch2_bkey_get_empty_slot() (Kent Overstreet) - bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update() (Kent Overstreet) - bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update() (Kent Overstreet) - bcachefs: bch2_bkey_alloc() now calls bch2_trans_update() (Kent Overstreet) - bcachefs: bch2_bkey_get_mut() improvements (Kent Overstreet) - bcachefs: Move bch2_bkey_make_mut() to btree_update.h (Kent Overstreet) - bcachefs: bch2_bkey_get_iter() helpers (Kent Overstreet) - bcachefs: bkey_ops.min_val_size (Kent Overstreet) - bcachefs: Converting to typed bkeys is now allowed for err, null ptrs (Kent Overstreet) - bcachefs: Btree iterator, update flags no longer conflict (Kent Overstreet) - bcachefs: remove unused key cache coherency flag (Brian Foster) - bcachefs: fix accounting corruption race between reclaim and dev add (Brian Foster) - bcachefs: Mark bch2_copygc() noinline (Kent Overstreet) - bcachefs: Delete obsolete btree ptr check (Kent Overstreet) - bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=y (Kent Overstreet) - bcachefs: Fix a userspace build error (Kent Overstreet) - bcachefs: Make sure hash info gets initialized in fsck (Kent Overstreet) - bcachefs: Kill bch2_verify_bucket_evacuated() (Kent Overstreet) - bcachefs: Improve move path tracepoints (Kent Overstreet) - bcachefs: Drop a redundant error message (Kent Overstreet) - bcachefs: remove bucket_gens btree keys on device removal (Brian Foster) - bcachefs: fix NULL bch_dev deref when checking bucket_gens keys (Brian Foster) - bcachefs: folio pos to bch_folio_sector index helper (Brian Foster) - bcachefs: Fix a null ptr deref in fsck check_extents() (Kent Overstreet) - bcachefs: Fix a slab-out-of-bounds (Kent Overstreet) - bcachefs: Allow answering y or n to all fsck errors of given type (Kent Overstreet) - bcachefs: use u64 for folio end pos to avoid overflows (Brian Foster) - bcachefs: clean up post-eof folios on -ENOSPC (Brian Foster) - bcachefs: fix truncate overflow if folio is beyond EOF (Brian Foster) - bcachefs: Enable large folios (Kent Overstreet) - bcachefs: Check for folios that don't have bch_folio attached (Kent Overstreet) - bcachefs: bch2_readahead() large folio conversion (Kent Overstreet) - bcachefs: filemap_get_contig_folios_d() (Kent Overstreet) - bcachefs: bch_folio_sector_state improvements (Kent Overstreet) - bcachefs: bch2_truncate_page() large folio conversion (Kent Overstreet) - bcachefs: bch2_buffered_write large folio conversion (Kent Overstreet) - bcachefs: bch_folio can now handle multi-order folios (Kent Overstreet) - bcachefs: More assorted large folio conversion (Kent Overstreet) - bcachefs: bch2_seek_pagecache_data() folio conversion (Kent Overstreet) - bcachefs: bch2_seek_pagecache_hole() folio conversion (Kent Overstreet) - bcachefs: bio_for_each_segment_all() -> bio_for_each_folio_all() (Kent Overstreet) - bcachefs: Initial folio conversion (Kent Overstreet) - bcachefs: Rename bch_page_state -> bch_folio (Kent Overstreet) - bcachefs: Add a bch_page_state assert (Kent Overstreet) - bcachefs: Add a cond_resched() call to journal_keys_sort() (Kent Overstreet) - bcachefs: Improve trace_move_extent_fail() (Kent Overstreet) - bcachefs: Print out counters correctly (Kent Overstreet) - bcachefs: Add missing bch2_err_class() call (Kent Overstreet) - bcachefs: Rip out code for storing backpointers in alloc keys (Kent Overstreet) - bcachefs: use reservation for log messages during recovery (Brian Foster) - bcachefs: Improve trans_restart_split_race tracepoint (Kent Overstreet) - bcachefs: Data update path no longer leaves cached replicas (Kent Overstreet) - bcachefs: Rhashtable based buckets_in_flight for copygc (Kent Overstreet) - bcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_extent() (Kent Overstreet) - bcachefs: move snapshot_t to subvolume_types.h (Kent Overstreet) - bcachefs: Fix bch2_get_key_or_hole() (Kent Overstreet) - bcachefs: Check return code from need_whiteout_for_snapshot() (Kent Overstreet) - bcachefs: bch2_dev_freespace_init() Print out status every 10 seconds (Kent Overstreet) - bcachefs: Run freespace init in device hot add path (Kent Overstreet) - bcachefs: Improved copygc wait debugging (Kent Overstreet) - bcachefs: Call bch2_path_put_nokeep() before bch2_path_put() (Kent Overstreet) - bcachefs: drop unnecessary journal stuck check from space calculation (Brian Foster) - bcachefs: refactor journal stuck checking into standalone helper (Brian Foster) - bcachefs: gracefully unwind journal res slowpath on shutdown (Brian Foster) - bcachefs: more aggressive fast path write buffer key flushing (Brian Foster) - bcachefs: use dedicated workqueue for tasks holding write refs (Brian Foster) - bcachefs: remove unused bch2_trans_log_msg() (Brian Foster) - bcachefs: Fix bch2_verify_bucket_evacuated() (Kent Overstreet) - bcachefs: verify_bucket_evacuated() -> set_btree_iter_dontneed() (Kent Overstreet) - bcachefs: Make reconstruct_alloc quieter (Kent Overstreet) - bcachefs: Fix an unhandled transaction restart error (Kent Overstreet) - bcachefs: Fix nocow write path closure bug (Kent Overstreet) - bcachefs: Nocow write error path fix (Kent Overstreet) - bcachefs: Fix bch2_extent_fallocate() in nocow mode (Kent Overstreet) - bcachefs: Add an assert in inode_write for -ENOENT (Kent Overstreet) - bcachefs: Fix bch2_evict_subvolume_inodes() (Kent Overstreet) - bcachefs: Improve error handling in bch2_ioctl_subvolume_destroy() (Kent Overstreet) - bcachefs: Fix for 'missing subvolume' error (Kent Overstreet) - bcachefs: Don't run transaction hooks multiple times (Kent Overstreet) - bcachefs: Add a fallback when journal_keys doesn't fit in ram (Kent Overstreet) - bcachefs: Improve the backpointer to missing extent message (Kent Overstreet) - bcachefs: Add error message for failing to allocate sorted journal keys (Kent Overstreet) - bcachefs: New erasure coding shutdown path (Kent Overstreet) - bcachefs: bch2_fs_moving_ctxts_to_text() (Kent Overstreet) - bcachefs: Private error codes: ENOMEM (Kent Overstreet) - bcachefs: Fix bch2_check_extents_to_backpointers() (Kent Overstreet) - bcachefs: Fix an assert in copygc thread shutdown path (Kent Overstreet) - bcachefs: bch2_bucket_is_movable() -> BTREE_ITER_CACHED (Kent Overstreet) - bcachefs: Don't use BTREE_ITER_INTENT in make_extent_indirect() (Kent Overstreet) - bcachefs: Fix stripe create error path (Kent Overstreet) - bcachefs: Mark new snapshots earlier in create path (Kent Overstreet) - bcachefs: Improve bch2_new_stripes_to_text() (Kent Overstreet) - bcachefs: Kill bch_write_op->btree_update_ready (Kent Overstreet) - bcachefs: Simplify stripe_idx_to_delete (Kent Overstreet) - bcachefs: Fix next_bucket() (Kent Overstreet) - bcachefs: Second layer of refcounting for new stripes (Kent Overstreet) - bcachefs: ec: fall back to creating new stripes for copygc (Kent Overstreet) - bcachefs: Rework __bch2_data_update_index_update() (Kent Overstreet) - btrfs: open code timespec64 in struct btrfs_inode (David Sterba) - btrfs: remove redundant log root tree index assignment during log sync (Filipe Manana) - btrfs: remove redundant initialization of variable dirty in btrfs_update_time() (Colin Ian King) - btrfs: sysfs: show temp_fsid feature (Anand Jain) - btrfs: disable the device add feature for temp-fsid (Anand Jain) - btrfs: disable the seed feature for temp-fsid (Anand Jain) - btrfs: update comment for temp-fsid, fsid, and metadata_uuid (Anand Jain) - btrfs: remove pointless empty log context list check when syncing log (Filipe Manana) - btrfs: update comment for struct btrfs_inode::lock (Filipe Manana) - btrfs: remove pointless barrier from btrfs_sync_file() (Filipe Manana) - btrfs: add and use helpers for reading and writing last_trans_committed (Filipe Manana) - btrfs: add and use helpers for reading and writing fs_info->generation (Filipe Manana) - btrfs: add and use helpers for reading and writing log_transid (Filipe Manana) - btrfs: add and use helpers for reading and writing last_log_commit (Filipe Manana) - btrfs: support cloned-device mount capability (Anand Jain) - btrfs: add helper function find_fsid_by_disk (Anand Jain) - btrfs: stop reserving excessive space for block group item insertions (Filipe Manana) - btrfs: stop reserving excessive space for block group item updates (Filipe Manana) - btrfs: reorder btrfs_inode to fill gaps (David Sterba) - btrfs: open code btrfs_ordered_inode_tree in btrfs_inode (David Sterba) - btrfs: adjust overcommit logic when very close to full (Josef Bacik) - btrfs: increase ->free_chunk_space in btrfs_grow_device (Josef Bacik) - btrfs: fix ->free_chunk_space math in btrfs_shrink_device (Josef Bacik) - btrfs: make sure we cache next state in find_first_extent_bit() (Filipe Manana) - btrfs: use extent_io_tree_release() to empty dirty log pages (Filipe Manana) - btrfs: make tree iteration in extent_io_tree_release() more efficient (Filipe Manana) - btrfs: collapse wait_on_state() to its caller wait_extent_bit() (Filipe Manana) - btrfs: remove redundant memory barrier from extent_io_tree_release() (Filipe Manana) - btrfs: make wait_extent_bit() static (Filipe Manana) - btrfs: update stale comment at extent_io_tree_release() (Filipe Manana) - btrfs: make extent state merges more efficient during insertions (Filipe Manana) - btrfs: change test_range_bit to scan the whole range (David Sterba) - btrfs: add specific helper for range bit test exists (David Sterba) - btrfs: move btrfs_realloc_node() from ctree.c into defrag.c (Filipe Manana) - btrfs: export comp_keys() from ctree.c as btrfs_comp_keys() (Filipe Manana) - btrfs: rename and export __btrfs_cow_block() (Filipe Manana) - btrfs: use round_down() to align block offset at btrfs_cow_block() (Filipe Manana) - btrfs: remove noinline attribute from btrfs_cow_block() (Filipe Manana) - btrfs: remove incomplete metadata_uuid conversion fixup logic (Anand Jain) - btrfs: reject devices with CHANGING_FSID_V2 (Anand Jain) - btrfs: relocation: constify parameters where possible (David Sterba) - btrfs: relocation: return bool from btrfs_should_ignore_reloc_root (David Sterba) - btrfs: switch btrfs_backref_cache::is_reloc to bool (David Sterba) - btrfs: relocation: open code mapping_tree_init (David Sterba) - btrfs: relocation: switch bitfields to bool in reloc_control (David Sterba) - btrfs: relocation: use enum for stages (David Sterba) - btrfs: relocation: use more natural types for tree_block bitfields (David Sterba) - btrfs: move btrfs_defrag_root() to defrag.{c,h} (Filipe Manana) - btrfs: remove redundant root argument from fixup_inode_link_count() (Filipe Manana) - btrfs: remove redundant root argument from maybe_insert_hole() (Filipe Manana) - btrfs: remove redundant root argument from btrfs_delayed_update_inode() (Filipe Manana) - btrfs: remove redundant root argument from btrfs_update_inode_item() (Filipe Manana) - btrfs: remove redundant root argument from btrfs_update_inode() (Filipe Manana) - btrfs: remove redundant root argument from btrfs_update_inode_fallback() (Filipe Manana) - btrfs: remove noinline from btrfs_update_inode() (Filipe Manana) - btrfs: simplify error check condition at btrfs_dirty_inode() (Filipe Manana) - btrfs: qgroup: only set QUOTA_ENABLED when done reading qgroups (Boris Burkov) - btrfs: track data relocation with simple quota (Boris Burkov) - btrfs: qgroup: track metadata relocation COW with simple quota (Boris Burkov) - btrfs: qgroup: check generation when recording simple quota delta (Boris Burkov) - btrfs: qgroup: simple quota auto hierarchy for nested subvolumes (Boris Burkov) - btrfs: record simple quota deltas in delayed refs (Boris Burkov) - btrfs: add helper for inline owner ref lookup (Boris Burkov) - btrfs: new inline ref storing owning subvol of data extents (Boris Burkov) - btrfs: track original extent owner in head_ref (Boris Burkov) - btrfs: track owning root in btrfs_ref (Boris Burkov) - btrfs: rename tree_ref and data_ref owning_root (Boris Burkov) - btrfs: add helper for recording simple quota deltas (Boris Burkov) - btrfs: create qgroup earlier in snapshot creation (Boris Burkov) - btrfs: qgroup: flush reservations during quota disable (Boris Burkov) - btrfs: sysfs: add simple_quota incompat feature entry (Boris Burkov) - btrfs: sysfs: expose quota mode via sysfs (Boris Burkov) - btrfs: qgroup: add new quota mode for simple quotas (Boris Burkov) - btrfs: qgroup: introduce quota mode (Boris Burkov) - btrfs: merge ordered work callbacks in btrfs_work into one (David Sterba) - btrfs: add raid stripe tree to features enabled with debug config (Johannes Thumshirn) - btrfs: tree-checker: add support for raid stripe tree (Johannes Thumshirn) - btrfs: tracepoints: add events for raid stripe tree (Johannes Thumshirn) - btrfs: sysfs: announce presence of raid-stripe-tree (Johannes Thumshirn) - btrfs: add raid stripe tree pretty printer (Johannes Thumshirn) - btrfs: zoned: support RAID0/1/10 on top of raid stripe tree (Johannes Thumshirn) - btrfs: scrub: implement raid stripe tree support (Johannes Thumshirn) - btrfs: lookup physical address from stripe extent (Johannes Thumshirn) - btrfs: delete stripe extent on extent deletion (Johannes Thumshirn) - btrfs: add support for inserting raid stripe extents (Johannes Thumshirn) - btrfs: read raid stripe tree from disk (Johannes Thumshirn) - btrfs: add raid stripe tree definitions (Johannes Thumshirn) - btrfs: warn on tree blocks which are not nodesize aligned (Qu Wenruo) - btrfs: don't arbitrarily slow down delalloc if we're committing (Josef Bacik) - btrfs: remove useless comment from btrfs_pin_extent_for_log_replay() (Filipe Manana) - btrfs: remove stale comment from btrfs_free_extent() (Filipe Manana) - btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info (Christoph Hellwig) - btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info (Christoph Hellwig) - btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info (Christoph Hellwig) - btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info (Christoph Hellwig) - btrfs: remove pointless loop from btrfs_update_block_group() (Filipe Manana) - btrfs: mark transaction id check as unlikely at btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: use btrfs_crit at btrfs_mark_buffer_dirty() (Filipe Manana) - btrfs: abort transaction on generation mismatch when marking eb as dirty (Filipe Manana) - btrfs: scan but don't register device on single device filesystem (Anand Jain) - btrfs: rename errno identifiers to error (David Sterba) - btrfs: always reserve space for delayed refs when starting transaction (Filipe Manana) - btrfs: stop doing excessive space reservation for csum deletion (Filipe Manana) - btrfs: remove pointless initialization at btrfs_delayed_refs_rsv_release() (Filipe Manana) - btrfs: reserve space for delayed refs on a per ref basis (Filipe Manana) - btrfs: allow to run delayed refs by bytes to be released instead of count (Filipe Manana) - btrfs: simplify check for extent item overrun at lookup_inline_extent_backref() (Filipe Manana) - btrfs: return -EUCLEAN if extent item is missing when searching inline backref (Filipe Manana) - btrfs: use a single variable for return value at lookup_inline_extent_backref() (Filipe Manana) - btrfs: use a single variable for return value at run_delayed_extent_op() (Filipe Manana) - btrfs: remove pointless 'ref_root' variable from run_delayed_data_ref() (Filipe Manana) - btrfs: initialize key where it's used when running delayed data ref (Filipe Manana) - btrfs: remove refs_to_drop argument from __btrfs_free_extent() (Filipe Manana) - btrfs: remove refs_to_add argument from __btrfs_inc_extent_ref() (Filipe Manana) - btrfs: remove the refcount warning/check at btrfs_put_delayed_ref() (Filipe Manana) - btrfs: remove unnecessary logic when running new delayed references (Filipe Manana) - btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes() (Filipe Manana) - btrfs: remove the need_raid_map parameter from btrfs_map_block() (Qu Wenruo) - btrfs: check-integrity: remove CONFIG_BTRFS_FS_CHECK_INTEGRITY option (Qu Wenruo) - btrfs: check-integrity: remove btrfsic_unmount() function (Qu Wenruo) - btrfs: check-integrity: remove btrfsic_mount() function (Qu Wenruo) - btrfs: check-integrity: remove btrfsic_check_bio() function (Qu Wenruo) - btrfs: move extent_buffer::lock_owner to debug section (David Sterba) - btrfs: reduce size of struct btrfs_ref (David Sterba) - btrfs: reduce size and reorder compression members in struct btrfs_inode (David Sterba) - btrfs: reduce size of prelim_ref::level (David Sterba) - btrfs: reduce arguments of helpers space accounting root item (David Sterba) - btrfs: reduce parameters of btrfs_pin_extent_for_log_replay (David Sterba) - btrfs: reduce parameters of btrfs_pin_reserved_extent (David Sterba) - btrfs: drop __must_check annotations (David Sterba) - btrfs: reformat remaining kdoc style comments (David Sterba) - btrfs: move functions comments from qgroup.h to qgroup.c (David Sterba) - btrfs: comment about fsid and metadata_uuid relationship (Anand Jain) - btrfs: qgroup: remove unused helpers for ulist aux data (Jiapeng Chong) - btrfs: qgroup: prealloc btrfs_qgroup_list for __add_relation_rb() (Qu Wenruo) - btrfs: qgroup: pre-allocate btrfs_qgroup to reduce GFP_ATOMIC usage (Qu Wenruo) - btrfs: qgroup: use qgroup_iterator_nested to in qgroup_update_refcnt() (Qu Wenruo) - btrfs: qgroup: use qgroup_iterator to replace tmp ulist in qgroup_update_refcnt() (Qu Wenruo) - btrfs: qgroup: use qgroup_iterator in __qgroup_excl_accounting() (Qu Wenruo) - btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta() (Qu Wenruo) - btrfs: qgroup: use qgroup_iterator in btrfs_qgroup_free_refroot() (Qu Wenruo) - btrfs: qgroup: iterate qgroups without memory allocation for qgroup_reserve() (Qu Wenruo) - btrfs: remove extraneous includes from ctree.h (Josef Bacik) - btrfs: include linux/security.h in super.c (Josef Bacik) - btrfs: include trace header in where necessary (Josef Bacik) - btrfs: add btrfs_delayed_ref_head declaration to extent-tree.h (Josef Bacik) - btrfs: add fscrypt related dependencies to respective headers (Josef Bacik) - btrfs: include linux/iomap.h in file.c (Josef Bacik) - btrfs: include asm/unaligned.h in accessors.h (Josef Bacik) - btrfs: move btrfs_name_hash to dir-item.h (Josef Bacik) - btrfs: move btrfs_extref_hash into inode-item.h (Josef Bacik) - btrfs: remove btrfs_crc32c wrapper (Josef Bacik) - btrfs: move btrfs_crc32c_final into free-space-cache.c (Josef Bacik) - btrfs: do not require EXTENT_NOWAIT for btrfs_redirty_list_add() (Qu Wenruo) - btrfs: sipmlify uuid parameters of alloc_fs_devices() (Anand Jain) - btrfs: update comment for reservation of metadata space for delayed items (Filipe Manana) - fscrypt: track master key presence separately from secret (Eric Biggers) - fscrypt: rename fscrypt_info => fscrypt_inode_info (Josef Bacik) - fscrypt: support crypto data unit size less than filesystem block size (Eric Biggers) - fscrypt: replace get_ino_and_lblk_bits with just has_32bit_inodes (Eric Biggers) - fscrypt: compute max_lblk_bits from s_maxbytes and block size (Eric Biggers) - fscrypt: make the bounce page pool opt-in instead of opt-out (Eric Biggers) - fscrypt: make it clearer that key_prefix is deprecated (Eric Biggers) - svcrdma: Fix tracepoint printk format (Chuck Lever) - svcrdma: Drop connection after an RDMA Read error (Chuck Lever) - NFSD: clean up alloc_init_deleg() (Sicong Huang) - NFSD: Fix frame size warning in svc_export_parse() (Chuck Lever) - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Chuck Lever) - nfsd: Clean up errors in nfs3proc.c (KaiLong Wang) - nfsd: Clean up errors in nfs4state.c (KaiLong Wang) - NFSD: Clean up errors in stats.c (KaiLong Wang) - NFSD: simplify error paths in nfsd_svc() (NeilBrown) - NFSD: Clean up nfsd4_encode_seek() (Chuck Lever) - NFSD: Clean up nfsd4_encode_offset_status() (Chuck Lever) - NFSD: Clean up nfsd4_encode_copy_notify() (Chuck Lever) - NFSD: Clean up nfsd4_encode_copy() (Chuck Lever) - NFSD: Clean up nfsd4_encode_test_stateid() (Chuck Lever) - NFSD: Clean up nfsd4_encode_exchange_id() (Chuck Lever) - NFSD: Clean up nfsd4_do_encode_secinfo() (Chuck Lever) - NFSD: Clean up nfsd4_encode_access() (Chuck Lever) - NFSD: Clean up nfsd4_encode_readdir() (Chuck Lever) - NFSD: Clean up nfsd4_encode_entry4() (Chuck Lever) - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Chuck Lever) - NFSD: Clean up nfsd4_encode_rdattr_error() (Chuck Lever) - NFSD: Rename nfsd4_encode_dirent() (Chuck Lever) - NFSD: Clean up nfsd4_encode_sequence() (Chuck Lever) - NFSD: Restructure nfsd4_encode_create_session() (Chuck Lever) - NFSD: Add nfsd4_encode_channel_attr4() (Chuck Lever) - NFSD: Add a utility function for encoding sessionid4 objects (Chuck Lever) - NFSD: Clean up nfsd4_encode_open() (Chuck Lever) - NFSD: Add nfsd4_encode_open_delegation4() (Chuck Lever) - NFSD: Add nfsd4_encode_open_none_delegation4() (Chuck Lever) - NFSD: Add nfsd4_encode_open_write_delegation4() (Chuck Lever) - NFSD: Add nfsd4_encode_open_read_delegation4() (Chuck Lever) - NFSD: Refactor nfsd4_encode_lock_denied() (Chuck Lever) - NFSD: Add nfsd4_encode_lock_owner4() (Chuck Lever) - NFSD: Remove a layering violation when encoding lock_denied (Chuck Lever) - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Chuck Lever) - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Chuck Lever) - NFSD: Clean up nfsd4_encode_layoutreturn() (Chuck Lever) - NFSD: Clean up nfsd4_encode_layoutcommit() (Chuck Lever) - NFSD: Clean up nfsd4_encode_layoutget() (Chuck Lever) - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Chuck Lever) - NFSD: Clean up nfsd4_encode_stateid() (Chuck Lever) - NFSD: Add nfsd4_encode_count4() (Chuck Lever) - NFSD: Rename nfsd4_encode_fattr() (Chuck Lever) - NFSD: Use a bitmask loop to encode FATTR4 results (Chuck Lever) - NFSD: Copy FATTR4 bit number definitions from RFCs (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_sec_label() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_layout_types() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_time_modify() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_time_delta() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_time_create() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_time_access() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_space_used() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_space_total() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_space_free() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_space_avail() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_rawdev() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_owner_group() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_owner() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_numlinks() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_mode() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_maxread() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_maxname() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_maxlink() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_files_total() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_files_free() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_files_avail() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_fileid() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_filehandle() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_acl() (Chuck Lever) - NFSD: Add nfsd4_encode_nfsace4() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_lease_time() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_fsid() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_size() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_change() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_type() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4__false() (Chuck Lever) - NFSD: Add nfsd4_encode_fattr4__true() (Chuck Lever) - NFSD: Add struct nfsd4_fattr_args (Chuck Lever) - NFSD: Clean up nfsd4_encode_setattr() (Chuck Lever) - NFSD: Rename nfsd4_encode_bitmap() (Chuck Lever) - NFSD: Add simple u32, u64, and bool encoders (Chuck Lever) - SUNRPC: Remove BUG_ON call sites (Chuck Lever) - nfs: fix the typo of rfc number about xattr in NFSv4 (Kinglong Mee) - tools: ynl: Add source files for nfsd netlink protocol (Chuck Lever) - NFSD: add rpc_status netlink support (Lorenzo Bianconi) - NFSD: introduce netlink stubs (Lorenzo Bianconi) - NFSD: handle GETATTR conflict with write delegation (Dai Ngo) - NFSD: add support for CB_GETATTR callback (Dai Ngo) - SUNRPC: change the back-channel queue to lwq (NeilBrown) - SUNRPC: discard sp_lock (NeilBrown) - SUNRPC: change sp_nrthreads to atomic_t (NeilBrown) - SUNRPC: use lwq for sp_sockets - renamed to sp_xprts (NeilBrown) - SUNRPC: only have one thread waking up at a time (NeilBrown) - SUNRPC: rename some functions from rqst_ to svc_thread_ (NeilBrown) - lib: add light-weight queuing mechanism. (NeilBrown) - llist: add llist_del_first_this() (NeilBrown) - SUNRPC: change service idle list to be an llist (NeilBrown) - llist: add interface to check if a node is on a list. (NeilBrown) - SUNRPC: discard SP_CONGESTED (NeilBrown) - SUNRPC: add list of idle threads (NeilBrown) - SUNRPC: change how svc threads are asked to exit. (NeilBrown) - lockd: hold a reference to nlmsvc_serv while stopping the thread. (NeilBrown) - SUNRPC: integrate back-channel processing with svc_recv() (NeilBrown) - SUNRPC: Clean up bc_svc_process() (Chuck Lever) - SUNRPC: rename and refactor svc_get_next_xprt() (NeilBrown) - SUNRPC: move all of xprt handling into svc_xprt_handle() (NeilBrown) - lockd: add doc to enable EXPORT_OP_ASYNC_LOCK (Alexander Aring) - lockd: fix race in async lock request handling (Alexander Aring) - lockd: don't call vfs_lock_file() for pending requests (Alexander Aring) - lockd: introduce safe async lock op (Alexander Aring) - nfsd: Don't reset the write verifier on a commit EAGAIN (Trond Myklebust) - nfsd: Handle EOPENSTALE correctly in the filecache (Trond Myklebust) - NFSD: add trace points to track server copy progress (Dai Ngo) - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Dai Ngo) - fs: rename inode i_atime and i_mtime fields (Jeff Layton) - security: convert to new timestamp accessors (Jeff Layton) - selinux: convert to new timestamp accessors (Jeff Layton) - apparmor: convert to new timestamp accessors (Jeff Layton) - sunrpc: convert to new timestamp accessors (Jeff Layton) - mm: convert to new timestamp accessors (Jeff Layton) - bpf: convert to new timestamp accessors (Jeff Layton) - ipc: convert to new timestamp accessors (Jeff Layton) - linux: convert to new timestamp accessors (Jeff Layton) - zonefs: convert to new timestamp accessors (Jeff Layton) - xfs: convert to new timestamp accessors (Jeff Layton) - vboxsf: convert to new timestamp accessors (Jeff Layton) - ufs: convert to new timestamp accessors (Jeff Layton) - udf: convert to new timestamp accessors (Jeff Layton) - ubifs: convert to new timestamp accessors (Jeff Layton) - tracefs: convert to new timestamp accessors (Jeff Layton) - sysv: convert to new timestamp accessors (Jeff Layton) - squashfs: convert to new timestamp accessors (Jeff Layton) - server: convert to new timestamp accessors (Jeff Layton) - client: convert to new timestamp accessors (Jeff Layton) - romfs: convert to new timestamp accessors (Jeff Layton) - reiserfs: convert to new timestamp accessors (Jeff Layton) - ramfs: convert to new timestamp accessors (Jeff Layton) - qnx6: convert to new timestamp accessors (Jeff Layton) - qnx4: convert to new timestamp accessors (Jeff Layton) - pstore: convert to new timestamp accessors (Jeff Layton) - proc: convert to new timestamp accessors (Jeff Layton) - overlayfs: convert to new timestamp accessors (Jeff Layton) - orangefs: convert to new timestamp accessors (Jeff Layton) - openpromfs: convert to new timestamp accessors (Jeff Layton) - omfs: convert to new timestamp accessors (Jeff Layton) - ocfs2: convert to new timestamp accessors (Jeff Layton) - ntfs3: convert to new timestamp accessors (Jeff Layton) - ntfs: convert to new timestamp accessors (Jeff Layton) - nilfs2: convert to new timestamp accessors (Jeff Layton) - nfsd: convert to new timestamp accessors (Jeff Layton) - nfs: convert to new timestamp accessors (Jeff Layton) - minix: convert to new timestamp accessors (Jeff Layton) - kernfs: convert to new timestamp accessors (Jeff Layton) - jfs: convert to new timestamp accessors (Jeff Layton) - jffs2: convert to new timestamp accessors (Jeff Layton) - isofs: convert to new timestamp accessors (Jeff Layton) - hugetlbfs: convert to new timestamp accessors (Jeff Layton) - hpfs: convert to new timestamp accessors (Jeff Layton) - hostfs: convert to new timestamp accessors (Jeff Layton) - hfsplus: convert to new timestamp accessors (Jeff Layton) - hfs: convert to new timestamp accessors (Jeff Layton) - gfs2: convert to new timestamp accessors (Jeff Layton) - fuse: convert to new timestamp accessors (Jeff Layton) - freevxfs: convert to new timestamp accessors (Jeff Layton) - fat: convert to new timestamp accessors (Jeff Layton) - f2fs: convert to new timestamp accessors (Jeff Layton) - ext4: convert to new timestamp accessors (Jeff Layton) - ext2: convert to new timestamp accessors (Jeff Layton) - exfat: convert to new timestamp accessors (Jeff Layton) - erofs: convert to new timestamp accessors (Jeff Layton) - efs: convert to new timestamp accessors (Jeff Layton) - efivarfs: convert to new timestamp accessors (Jeff Layton) - devpts: convert to new timestamp accessors (Jeff Layton) - debugfs: convert to new timestamp accessors (Jeff Layton) - cramfs: convert to new timestamp accessors (Jeff Layton) - configfs: convert to new timestamp accessors (Jeff Layton) - coda: convert to new timestamp accessors (Jeff Layton) - ceph: convert to new timestamp accessors (Jeff Layton) - btrfs: convert to new timestamp accessors (Jeff Layton) - bfs: convert to new timestamp accessors (Jeff Layton) - befs: convert to new timestamp accessors (Jeff Layton) - autofs: convert to new timestamp accessors (Jeff Layton) - afs: convert to new timestamp accessors (Jeff Layton) - affs: convert to new timestamp accessors (Jeff Layton) - adfs: convert to new timestamp accessors (Jeff Layton) - 9p: convert to new timestamp accessors (Jeff Layton) - usb: convert to new timestamp accessors (Jeff Layton) - legacy: convert to new timestamp accessors (Jeff Layton) - function: convert to new timestamp accessors (Jeff Layton) - tty: convert to new timestamp accessors (Jeff Layton) - x86: convert to new timestamp accessors (Jeff Layton) - misc: convert to new timestamp accessors (Jeff Layton) - ibmasm: convert to new timestamp accessors (Jeff Layton) - qib: convert to new timestamp accessors (Jeff Layton) - char: convert to new timestamp accessors (Jeff Layton) - android: convert to new timestamp accessors (Jeff Layton) - hypfs: convert to new timestamp accessors (Jeff Layton) - spufs: convert to new timestamp accessors (Jeff Layton) - fs: convert core infrastructure to new timestamp accessors (Jeff Layton) - fs: new accessor methods for atime and mtime (Jeff Layton) - const_structs.checkpatch: add xattr_handler (Thomas Weißschuh) - net: move sockfs_xattr_handlers to .rodata (Wedson Almeida Filho) - shmem: move shmem_xattr_handlers to .rodata (Wedson Almeida Filho) - overlayfs: move xattr tables to .rodata (Wedson Almeida Filho) - xfs: move xfs_xattr_handlers to .rodata (Wedson Almeida Filho) - ubifs: move ubifs_xattr_handlers to .rodata (Wedson Almeida Filho) - squashfs: move squashfs_xattr_handlers to .rodata (Wedson Almeida Filho) - smb: move cifs_xattr_handlers to .rodata (Wedson Almeida Filho) - reiserfs: move reiserfs_xattr_handlers to .rodata (Wedson Almeida Filho) - orangefs: move orangefs_xattr_handlers to .rodata (Wedson Almeida Filho) - ocfs2: move ocfs2_xattr_handlers and ocfs2_xattr_handler_map to .rodata (Wedson Almeida Filho) - ntfs3: move ntfs_xattr_handlers to .rodata (Wedson Almeida Filho) - nfs: move nfs4_xattr_handlers to .rodata (Wedson Almeida Filho) - kernfs: move kernfs_xattr_handlers to .rodata (Wedson Almeida Filho) - jfs: move jfs_xattr_handlers to .rodata (Wedson Almeida Filho) - jffs2: move jffs2_xattr_handlers to .rodata (Wedson Almeida Filho) - hfsplus: move hfsplus_xattr_handlers to .rodata (Wedson Almeida Filho) - hfs: move hfs_xattr_handlers to .rodata (Wedson Almeida Filho) - gfs2: move gfs2_xattr_handlers_max to .rodata (Wedson Almeida Filho) - fuse: move fuse_xattr_handlers to .rodata (Wedson Almeida Filho) - f2fs: move f2fs_xattr_handlers and f2fs_xattr_handler_map to .rodata (Wedson Almeida Filho) - ext2: move ext2_xattr_handlers and ext2_xattr_handler_map to .rodata (Wedson Almeida Filho) - erofs: move erofs_xattr_handlers and xattr_handler_map to .rodata (Wedson Almeida Filho) - ecryptfs: move ecryptfs_xattr_handlers to .rodata (Wedson Almeida Filho) - ceph: move ceph_xattr_handlers to .rodata (Wedson Almeida Filho) - btrfs: move btrfs_xattr_handlers to .rodata (Wedson Almeida Filho) - afs: move afs_xattr_handlers to .rodata (Wedson Almeida Filho) - 9p: move xattr-related structs to .rodata (Wedson Almeida Filho) - ext4: move ext4_xattr_handlers to .rodata (Wedson Almeida Filho) - xattr: make the xattr array itself const (Wedson Almeida Filho) - iov_iter, net: Move hash_and_copy_to_iter() to net/ (David Howells) - iov_iter, net: Merge csum_and_copy_from_iter{,_full}() together (David Howells) - iov_iter, net: Fold in csum_and_memcpy() (David Howells) - iov_iter, net: Move csum_and_copy_to/from_iter() to net/ (David Howells) - iov_iter: Don't deal with iter->copy_mc in memcpy_from_iter_mc() (David Howells) - iov_iter: Convert iterate*() to inline funcs (David Howells) - iov_iter: Derive user-backedness from the iterator type (David Howells) - iov_iter: Renumber ITER_* constants (David Howells) - infiniband: Use user_backed_iter() to see if iterator is UBUF/IOVEC (David Howells) - sound: Fix snd_pcm_readv()/writev() to use iov access functions (David Howells) - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (David Howells) - iov_iter: Remove last_offset from iov_iter as it was for ITER_PIPE (David Howells) - file, i915: fix file reference for mmap_singleton() (Christian Brauner) - vfs: Convert BUG_ON to WARN_ON_ONCE in open_last_lookups (Bernd Schubert) - writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs (Jingbo Xu) - chardev: Simplify usage of try_module_get() (Uwe Kleine-König) - ovl: rely on SB_I_NOUMASK (Christian Brauner) - fs: fix umask on NFS with CONFIG_FS_POSIX_ACL=n (Max Kellermann) - fs: store real path instead of fake path in backing file f_path (Amir Goldstein) - fs: create helper file_user_path() for user displayed mapped file path (Amir Goldstein) - fs: get mnt_writers count for an open backing file's real path (Amir Goldstein) - vfs: stop counting on gcc not messing with mnt_expiry_mark if not asked (Mateusz Guzik) - vfs: predict the error in retry_estale as unlikely (Mateusz Guzik) - backing file: free directly (Christian Brauner) - vfs: fix readahead(2) on block devices (Reuben Hawkins) - io_uring: use files_lookup_fd_locked() (Christian Brauner) - file: convert to SLAB_TYPESAFE_BY_RCU (Christian Brauner) - vfs: shave work on failed file open (Mateusz Guzik) - fs: simplify misleading code to remove ambiguity regarding ihold()/iput() (Luís Henriques) - watch_queue: Annotate struct watch_filter with __counted_by (Kees Cook) - fs/pipe: use spinlock in pipe_read() only if there is a watch_queue (Max Kellermann) - fs/pipe: remove unnecessary spinlock from pipe_write() (Max Kellermann) - fs/pipe: move check to pipe_has_watch_queue() (Max Kellermann) - pipe: reduce padding in struct pipe_inode_info (Max Kellermann) - fs: add a new SB_I_NOUMASK flag (Jeff Layton) - init/mount: print pretty name of root device when panics (Jianyong Wu) - fs: export mnt_{get,put}_write_access() to modules (Amir Goldstein) - fs: rename __mnt_{want,drop}_write*() helpers (Amir Goldstein) - autofs: fix add autofs_parse_fd() (Ian Kent) - fsconfig: ensure that dirfd is set to aux (Christian Brauner) - autofs: fix protocol sub version setting (Ian Kent) - autofs: convert autofs to use the new mount api (Ian Kent) - autofs: validate protocol version (Ian Kent) - autofs: refactor parse_options() (Ian Kent) - autofs: reformat 0pt enum declaration (Ian Kent) - autofs: refactor super block info init (Ian Kent) - autofs: add autofs_parse_fd() (Ian Kent) - autofs: refactor autofs_prepare_pipe() (Ian Kent) - porting: update locking requirements (Christian Brauner) - fs: assert that open_mutex isn't held over holder ops (Christian Brauner) - block: assert that we're not holding open_mutex over blk_report_disk_dead (Christian Brauner) - block: move bdev_mark_dead out of disk_check_media_change (Christoph Hellwig) - block: WARN_ON_ONCE() when we remove active partitions (Christian Brauner) - block: simplify bdev_del_partition() (Christian Brauner) - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Jan Kara) - jfs: fix log->bdev_handle null ptr deref in lbmStartIO (Lizhi Xu) - bcache: Fixup error handling in register_cache() (Jan Kara) - xfs: Convert to bdev_open_by_path() (Jan Kara) - reiserfs: Convert to bdev_open_by_dev/path() (Jan Kara) - ocfs2: Convert to use bdev_open_by_dev() (Jan Kara) - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Jan Kara) - jfs: Convert to bdev_open_by_dev() (Jan Kara) - f2fs: Convert to bdev_open_by_dev/path() (Jan Kara) - ext4: Convert to bdev_open_by_dev() (Jan Kara) - erofs: Convert to use bdev_open_by_path() (Jan Kara) - btrfs: Convert to bdev_open_by_path() (Jan Kara) - fs: Convert to bdev_open_by_dev() (Jan Kara) - mm/swap: Convert to use bdev_open_by_dev() (Jan Kara) - PM: hibernate: Drop unused snapshot_test argument (Jan Kara) - PM: hibernate: Convert to bdev_open_by_dev() (Jan Kara) - scsi: target: Convert to bdev_open_by_path() (Jan Kara) - s390/dasd: Convert to bdev_open_by_path() (Jan Kara) - nvmet: Convert to bdev_open_by_path() (Jan Kara) - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Jan Kara) - md: Convert to bdev_open_by_dev() (Jan Kara) - dm: Convert to bdev_open_by_dev() (Jan Kara) - bcache: Convert to bdev_open_by_path() (Jan Kara) - zram: Convert to use bdev_open_by_dev() (Jan Kara) - xen/blkback: Convert to bdev_open_by_dev() (Jan Kara) - rnbd-srv: Convert to use bdev_open_by_path() (Jan Kara) - pktcdvd: Convert to bdev_open_by_dev() (Jan Kara) - drdb: Convert to use bdev_open_by_path() (Jan Kara) - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Jan Kara) - block: Use bdev_open_by_dev() in blkdev_open() (Jan Kara) - block: Provide bdev_open_* functions (Jan Kara) - Linux 6.6 (Linus Torvalds) - x86/tsc: Defer marking TSC unstable to a worker (Thomas Gleixner) - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Thomas Gleixner) - x86/cpu: Add model number for Intel Arrow Lake mobile processor (Tony Luck) - irqchip/gic-v3-its: Don't override quirk settings with default values (Marc Zyngier) - perf/core: Fix potential NULL deref (Peter Zijlstra) - tracing/kprobes: Fix symbol counting logic by looking at modules as well (Andrii Nakryiko) - tracing/kprobes: Fix the description of variable length arguments (Yujie Liu) - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Petr Tesarik) - fpga: Fix memory leak for fpga_region_test_class_find() (Jinjie Ruan) - fpga: m10bmc-sec: Change contact for secure update driver (Russ Weight) - iio: afe: rescale: Accept only offset channels (Linus Walleij) - iio: exynos-adc: request second interupt only when touchscreen mode is used (Marek Szyprowski) - iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale (Robert Hancock) - iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds (Robert Hancock) - dt-bindings: iio: add missing reset-gpios constrain (Krzysztof Kozlowski) - fpga: disable KUnit test suites when module support is enabled (Marco Pagani) - nvmem: imx: correct nregs for i.MX6ULL (Peng Fan) - nvmem: imx: correct nregs for i.MX6UL (Peng Fan) - nvmem: imx: correct nregs for i.MX6SLL (Peng Fan) - misc: fastrpc: Unmap only if buffer is unmapped from DSP (Ekansh Gupta) - misc: fastrpc: Clean buffers on remote invocation failures (Ekansh Gupta) - misc: fastrpc: Free DMA handles for RPC calls with no arguments (Ekansh Gupta) - misc: fastrpc: Reset metadata buffer to avoid incorrect free (Ekansh Gupta) - i2c: stm32f7: Fix PEC handling in case of SMBUS transfers (Alain Volmat) - i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() (Herve Codina) - i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() (Herve Codina) - i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() (Herve Codina) - i2c: aspeed: Fix i2c bus hang in slave read (Jian Zhang) - clk: stm32: Fix a signedness issue in clk_stm32_composite_determine_rate() (Dan Carpenter) - clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name (Alessandro Carminati) - clk: socfpga: gate: Account for the divider in determine_rate (Maxime Ripard) - ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock (Al Viro) - io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed (Al Viro) - sparc32: fix a braino in fault handling in csum_and_copy_..._user() (Al Viro) - io_uring/rw: disable IOCB_DIO_CALLER_COMP (Jens Axboe) - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid (Jens Axboe) - blk-throttle: check for overflow in calculate_bytes_allowed (Khazhismel Kumykov) - scsi: sd: Introduce manage_shutdown device flag (Damien Le Moal) - platform/x86: Add s2idle quirk for more Lenovo laptops (David Lazar) - iommu: Avoid unnecessary cache invalidations (Lu Baolu) - powerpc/mm: Avoid calling arch_enter/leave_lazy_mmu() in set_ptes (Aneesh Kumar K.V) - powerpc/mm: Fix boot crash with FLATMEM (Michael Ellerman) - drm/amd: Disable ASPM for VI w/ all Intel systems (Mario Limonciello) - drm/i915/pmu: Check if pmu is closed before stopping event (Umesh Nerlige Ramappa) - drm/i915/mcr: Hold GT forcewake during steering operations (Matt Roper) - drm/i915/perf: Determine context valid in OA reports (Umesh Nerlige Ramappa) - accel/ivpu/37xx: Fix missing VPUIP interrupts (Karol Wachowski) - drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO (Sui Jingfeng) - drm/amdkfd: reserve a fence slot while locking the BO (Christian König) - drm/amdgpu: Remove redundant call to priority_is_valid() (Luben Tuikov) - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() (Lukasz Majczak) - drm/amdgpu: ignore duplicate BOs again (Christian König) - soc: renesas: ARCH_R9A07G043 depends on !RISCV_ISA_ZICBOM (Christoph Hellwig) - riscv: only select DMA_DIRECT_REMAP from RISCV_ISA_ZICBOM and ERRATA_THEAD_PBMT (Christoph Hellwig) - riscv: RISCV_NONSTANDARD_CACHE_OPS shouldn't depend on RISCV_DMA_NONCOHERENT (Christoph Hellwig) - MAINTAINERS: uDPU: add remaining Methode boards (Robert Marko) - MAINTAINERS: uDPU: make myself maintainer of it (Robert Marko) - clk: ti: Fix missing omap5 mcbsp functional clock and aliases (Tony Lindgren) - clk: ti: Fix missing omap4 mcbsp functional clock and aliases (Tony Lindgren) - ARM: OMAP1: ams-delta: Fix MODEM initialization failure (Janusz Krzysztofik) - ARM: OMAP: timer32K: fix all kernel-doc warnings (Randy Dunlap) - ARM: omap2: fix a debug printk (Dan Carpenter) - arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards (Christopher Obbard) - arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399 (Christopher Obbard) - ARM: dts: rockchip: Fix timer clocks for RK3128 (Alex Bee) - ARM: dts: rockchip: Add missing quirk for RK3128's dma engine (Alex Bee) - ARM: dts: rockchip: Add missing arm timer interrupt for RK3128 (Alex Bee) - ARM: dts: rockchip: Fix i2c0 register address for RK3128 (Alex Bee) - arm64: dts: rockchip: set codec system-clock-fixed on px30-ringneck-haikou (Jakob Unterwurzacher) - arm64: dts: rockchip: use codec as clock master on px30-ringneck-haikou (Ermin Sunj) - riscv: dts: thead: set dma-noncoherent to soc bus (Jisheng Zhang) - riscv: dts: starfive: visionfive 2: correct spi's ss pin (Nam Cao) - arm64: dts: qcom: msm8996-xiaomi: fix missing clock populate (Krzysztof Kozlowski) - arm64: dts: qcom: apq8096-db820c: fix missing clock populate (Krzysztof Kozlowski) - arm64: dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges (Krzysztof Kozlowski) - firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels() (Hao Ge) - soc: renesas: Make ARCH_R9A07G043 depend on required options (Conor Dooley) - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) - net/sched: act_ct: additional checks for outdated flows (Vlad Buslov) - netfilter: flowtable: GC pushes back packets to classic path (Pablo Neira Ayuso) - vsock/virtio: initialize the_virtio_vsock before using VQs (Alexandru Matei) - net: ipv6: fix typo in comments (Deming Wang) - net: ipv4: fix typo in comments (Deming Wang) - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) - wifi: mac80211: don't drop all unprotected public action frames (Avraham Stern) - wifi: cfg80211: fix assoc response warning on failed links (Johannes Berg) - wifi: cfg80211: pass correct pointer to rdev_inform_bss() (Ben Greear) - gtp: fix fragmentation needed check with gso (Pablo Neira Ayuso) - gtp: uapi: fix GTPA_MAX (Pablo Neira Ayuso) - Fix NULL pointer dereference in cn_filter() (Anjali Kulkarni) - sfc: cleanup and reduce netlink error messages (Pieter Jansen van Vuuren) - net/handshake: fix file ref count in handshake_nl_accept_doit() (Moritz Wanzenböck) - isdn: mISDN: hfcsusb: Spelling fix in comment (Kunwu Chan) - tcp: fix wrong RTO timeout when received SACK reneging (Fred Chen) - r8152: Block future register access if register access fails (Douglas Anderson) - r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE (Douglas Anderson) - r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en() (Douglas Anderson) - r8152: Check for unplug in rtl_phy_patch_request() (Douglas Anderson) - r8152: Release firmware if we have an error in probe (Douglas Anderson) - r8152: Cancel hw_phy_work if we have an error in probe (Douglas Anderson) - r8152: Run the unload routine if we have errors during probe (Douglas Anderson) - r8152: Increase USB control msg timeout to 5000ms as per spec (Douglas Anderson) - net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg (Shigeru Yoshida) - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Su Hui) - net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() (Christophe JAILLET) - net: ethernet: adi: adin1110: Fix uninitialized variable (Dell Jin) - net: stmmac: update MAC capabilities when tx queues are updated (Michael Sit Wei Hong) - net: xgene: Fix unused xgene_enet_of_match warning for !CONFIG_OF (Rob Herring) - i40e: sync next_to_clean and next_to_process for programming status desc (Tirthendu Sarkar) - igc: Fix ambiguity in the ethtool advertising (Sasha Neftin) - neighbour: fix various data-races (Eric Dumazet) - net: do not leave an empty skb in write queue (Eric Dumazet) - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Mateusz Palczewski) - treewide: Spelling fix in comment (Kunwu Chan) - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Mirsad Goran Todorovac) - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Mirsad Goran Todorovac) - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Mirsad Goran Todorovac) - i40e: xsk: remove count_mask (Maciej Fijalkowski) - ACPI: NFIT: Install Notify() handler before getting NFIT table (Xiang Chen) - maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() (Liam R. Howlett) - selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier (Samasth Norway Ananda) - mailmap: correct email aliasing for Oleksij Rempel (Oleksij Rempel) - mailmap: map Bartosz's old address to the current one (Bartosz Golaszewski) - mm/damon/sysfs: check DAMOS regions update progress from before_terminate() (SeongJae Park) - MAINTAINERS: Ondrej has moved (Ondrej Jirman) - kasan: disable kasan_non_canonical_hook() for HW tags (Arnd Bergmann) - kasan: print the original fault addr when access invalid shadow (Haibo Li) - hugetlbfs: close race between MADV_DONTNEED and page fault (Rik van Riel) - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Rik van Riel) - hugetlbfs: clear resv_map pointer if mmap fails (Rik van Riel) - mm: zswap: fix pool refcount bug around shrink_worker() (Johannes Weiner) - mm/migrate: fix do_pages_move for compat pointers (Gregory Price) - riscv: fix set_huge_pte_at() for NAPOT mappings when a swap entry is set (Alexandre Ghiti) - riscv: handle VM_FAULT_[HWPOISON|HWPOISON_LARGE] faults instead of panicking (Alexandre Ghiti) - mmap: fix error paths with dup_anon_vma() (Liam R. Howlett) - mmap: fix vma_iterator in error path of vma_merge() (Liam R. Howlett) - mm: fix vm_brk_flags() to not bail out while holding lock (Sebastian Ott) - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Liam R. Howlett) - mm/page_alloc: correct start page when guard page debug is enabled (Kemeng Shi) - nfsd: lock_rename() needs both directories to live on the same fs (Al Viro) - tools/nolibc: mark start_c as weak (Thomas Weißschuh) - MAINTAINERS: nolibc: update tree location (Thomas Weißschuh) - tools/nolibc: i386: Fix a stack misalign bug on _start (Ammar Faizi) - btrfs: fix unwritten extent buffer after snapshotting a new subvolume (Filipe Manana) - virtio_pci: fix the common cfg map size (Xuan Zhuo) - virtio-crypto: handle config changed by work queue (zhenwei pi) - vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE (Eric Auger) - vdpa/mlx5: Fix firmware error on creation of 1k VQs (Dragos Tatulea) - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) - vdpa/mlx5: Fix double release of debugfs entry (Dragos Tatulea) - virtio-mmio: fix memory leak of vm_dev (Maximilian Heyne) - vdpa_sim_blk: Fix the potential leak of mgmt_dev (Shawn.Shao) - tools/virtio: Add dma sync api for virtio test (Liming Wu) - Linux 6.6-rc7 (Linus Torvalds) - phy: realtek: Realtek PHYs should depend on ARCH_REALTEK (Geert Uytterhoeven) - phy: qualcomm: Fix typos in comments (Bo Liu) - phy: qcom-qmp-combo: initialize PCS_USB registers (Konrad Dybcio) - phy: qcom-qmp-combo: Square out 8550 POWER_STATE_CONFIG1 (Konrad Dybcio) - phy: qcom: m31: Remove unwanted qphy->vreg is NULL check (Varadarajan Narayanan) - phy: realtek: usb: Drop unnecessary error check for debugfs_create_dir() (Jinjie Ruan) - phy: qcom: phy-qcom-m31: change m31_ipq5332_regs to static (Yang Yingliang) - phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR() (Yang Yingliang) - dt-bindings: phy: qcom,ipq8074-qmp-pcie: fix warning regarding reg size (Dmitry Baryshkov) - phy: qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p (Adrien Thierry) - phy: qcom-qmp-usb: initialize PCS_USB registers (Adrien Thierry) - phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins (Tony Lindgren) - phy: mapphone-mdm6600: Fix runtime PM for remove (Tony Lindgren) - phy: mapphone-mdm6600: Fix runtime disable on probe (Tony Lindgren) - efi/unaccepted: Fix soft lockups caused by parallel memory acceptance (Kirill A. Shutemov) - x86/boot: efistub: Assign global boot_params variable (Ard Biesheuvel) - efi: fix memory leak in krealloc failure handling (Kuan-Wei Chiu) - x86/efistub: Don't try to print after ExitBootService() (Nikolay Borisov) - powerpc/qspinlock: Fix stale propagated yield_cpu (Nicholas Piggin) - powerpc/64s/radix: Don't warn on copros in radix__tlb_flush() (Michael Ellerman) - powerpc/mm: Allow ARCH_FORCE_MAX_ORDER up to 12 (Michael Ellerman) - gpiolib: acpi: Add missing memset(0) to acpi_get_gpiod_from_data() (Andy Shevchenko) - gpio: vf610: set value before the direction to avoid a glitch (Haibo Chen) - gpio: vf610: mask the gpio irq in system suspend and support wakeup (Haibo Chen) - rust: docs: fix logo replacement (Miguel Ojeda) - kbuild: remove old Rust docs output path (Miguel Ojeda) - docs: rust: update Rust docs output path (Miguel Ojeda) - rust: fix bindgen build error with fstrict-flex-arrays (Andrea Righi) - rust: error: Markdown style nit (Manmohan Shukla) - rust: error: fix the description for `ECHILD` (Wedson Almeida Filho) - sched/eevdf: Fix heap corruption more (Peter Zijlstra) - perf: Disallow mis-matched inherited group reads (Peter Zijlstra) - selftests/ftrace: Add new test case which checks non unique symbol (Francis Laniel) - tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols (Francis Laniel) - s390/pci: fix iommu bitmap allocation (Niklas Schnelle) - s390/kasan: handle DCSS mapping in memory holes (Vasily Gorbik) - s390/cio: fix a memleak in css_alloc_subchannel (Dinghao Liu) - platform/mellanox: mlxbf-tmfifo: Fix a warning message (Liming Sun) - apple-gmux: Hard Code max brightness for MMIO gmux (Orlando Chamberlain) - platform/surface: platform_profile: Propagate error if profile registration fails (Armin Wolf) - platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events (Hans de Goede) - platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control (Hans de Goede) - platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e (Hans de Goede) - platform/x86: wmi: Update MAINTAINERS entry (Armin Wolf) - platform/x86: msi-ec: Fix the 3rd config (Nikita Kravets) - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Srinivas Pandruvada) - platform: mellanox: Fix a resource leak in an error handling path in probing flow (Vadim Pasternak) - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Puliang Lu) - USB: serial: option: add entry for Sierra EM9191 with new firmware (Benoît Monin) - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Fabio Porcedda) - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Gil Fine) - KEYS: asymmetric: Fix sign/verify on pkcs1pad without a hash (Herbert Xu) - iomap: fix short copy in iomap_write_iter() (Jan Stancek) - tools build: Fix llvm feature detection, still used by bpftool (Arnaldo Carvalho de Melo) - perf dlfilter: Add a test for object_code() (Adrian Hunter) - perf dlfilter: Fix use of addr_location__exit() in dlfilter__object_code() (Adrian Hunter) - perf pmu: Fix perf stat output with correct scale and unit (Wyes Karny) - selftests/user_events: Fix abi_test for BE archs (Beau Belgrave) - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Olga Kornievskaia) - pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats (Trond Myklebust) - pNFS: Fix a hang in nfs4_evict_inode() (Trond Myklebust) - NFS: Fix potential oops in nfs_inode_remove_request() (Scott Mayhew) - nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op (Dai Ngo) - fanotify: limit reporting of event with non-decodeable file handles (Amir Goldstein) - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Sunil V L) - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Hanjun Guo) - scsi: qla2xxx: Fix double free of dsd_list during driver load (Quinn Tran) - scsi: mpt3sas: Fix in error path (Tomas Henzl) - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (Andy Shevchenko) - pinctrl: qcom: lpass-lpi: fix concurrent register updates (Krzysztof Kozlowski) - mtd: rawnand: Ensure the nand chip supports cached reads (Rouven Czerwinski) - mtd: rawnand: qcom: Unmap the right resource upon probe failure (Bibek Kumar Patro) - mtd: rawnand: pl353: Ensure program page operations are successful (Miquel Raynal) - mtd: rawnand: arasan: Ensure program page operations are successful (Miquel Raynal) - mtd: spinand: micron: correct bitmask for ecc status (Martin Kurbanov) - mtd: physmap-core: Restore map_rom fallback (Geert Uytterhoeven) - mtd: rawnand: marvell: Ensure program page operations are successful (Miquel Raynal) - mmc: core: Capture correct oemid-bits for eMMC cards (Avri Altman) - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Pablo Sun) - mmc: core: Fix error propagation for some ioctl commands (Ulf Hansson) - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Dan Carpenter) - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Sven van Ashbrook) - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Haibo Chen) - dt-bindings: mmc: sdhci-msm: correct minimum number of clocks (Krzysztof Kozlowski) - nvme-pci: add BOGUS_NID for Intel 0a54 device (Keith Busch) - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) - nvme: sanitize metadata bounce buffer for reads (Keith Busch) - nvme-auth: use chap->s2 to indicate bidirectional authentication (Martin Wilck) - nvmet-tcp: Fix a possible UAF in queue intialization setup (Sagi Grimberg) - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) - block: Fix regression in sed-opal for a saved key. (Milan Broz) - io_uring: fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address (Jens Axboe) - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (David Rau) - ASoC: dwc: Fix non-DT instantiation (Mark Brown) - ASoC: codecs: tas2780: Fix log of failed reset via I2C. (Roy Chateau) - ASoC: rt5650: fix the wrong result of key button (Shuming Fan) - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Richard Fitzgerald) - ASoC: cs42l43: Update values for bias sense (Charles Keepax) - ASoC: dt-bindings: cirrus,cs42l43: Update values for bias sense (Charles Keepax) - ASoC: cs35l56: ASP1 DOUT must default to Hi-Z when not transmitting (Richard Fitzgerald) - ASoC: codecs: wsa-macro: handle component name prefix (Krzysztof Kozlowski) - ASoC: soc-dapm: Add helper for comparing widget name (Krzysztof Kozlowski) - ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors (Johan Hovold) - ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind (Johan Hovold) - ASoC: codecs: wcd938x: fix runtime PM imbalance on remove (Johan Hovold) - ASoC: codecs: wcd938x: fix regulator leaks on probe errors (Johan Hovold) - ASoC: codecs: wcd938x: fix resource leaks on bind errors (Johan Hovold) - ASoC: codecs: wcd938x: fix unbind tear down order (Johan Hovold) - ASoC: codecs: wcd938x: drop bogus bind error handling (Johan Hovold) - ASoC: pxa: fix a memory leak in probe() (Dan Carpenter) - ASoC: cs35l56: Fix illegal use of init_completion() (Richard Fitzgerald) - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Kailang Yang) - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Artem Borisov) - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Luka Guzenko) - drm/mediatek: Correctly free sg_table in gem prime vmap (Chen-Yu Tsai) - drm/i915: Retry gtt fault when out of fence registers (Ville Syrjälä) - drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes Owned (Khaled Almahallawy) - accel/ivpu: Extend address range for MMU mmap (Wludzik, Jozef) - Revert "accel/ivpu: Use cached buffers for FW loading" (Stanislaw Gruszka) - accel/ivpu: Don't enter d0i3 during FLR (Jacek Lawrynowicz) - gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET (Luben Tuikov) - drm/amdgpu: Unset context priority is now invalid (Luben Tuikov) - drm/edid: add 8 bpc quirk to the BenQ GW2765 (Hamza Mahfooz) - drm/ttm: Reorder sys manager cleanup step (Karolina Stolarek) - drm/nouveau/disp: fix DP capable DSM connectors (Karol Herbst) - drm/nouveau: exec: fix ioctl kernel-doc warning (Randy Dunlap) - drm/panel: Move AUX B116XW03 out of panel-edp back to panel-simple (Douglas Anderson) - drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device (Stephen Boyd) - drm/amdgpu: Reserve fences for VM update (Felix Kuehling) - drm/amdgpu: Fix possible null pointer dereference (Felix Kuehling) - x86/sev: Check for user-space IOIO pointing to kernel space (Joerg Roedel) - x86/sev: Check IOBM for IOIO exceptions from user-space (Joerg Roedel) - x86/sev: Disable MMIO emulation from user mode (Borislav Petkov (AMD)) - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Kory Maincent) - selftests: mptcp: join: no RST when rm subflow/addr (Matthieu Baerts) - mptcp: avoid sending RST when closing the initial subflow (Geliang Tang) - mptcp: more conservative check for zero probes (Paolo Abeni) - tcp: check mptcp-level constraints for backlog coalescing (Paolo Abeni) - selftests: mptcp: join: correctly check for no RST (Matthieu Baerts) - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (MD Danish Anwar) - selftests: net: add very basic test for netdev names and namespaces (Jakub Kicinski) - net: move altnames together with the netdevice (Jakub Kicinski) - net: avoid UAF on deleted altname (Jakub Kicinski) - net: check for altname conflicts when changing netdev's netns (Jakub Kicinski) - net: fix ifname in netlink ntf during netns move (Jakub Kicinski) - net: ethernet: ti: Fix mixed module-builtin object (MD Danish Anwar) - netfilter: nf_tables: revert do not remove elements if set backend implements .abort (Pablo Neira Ayuso) - netfilter: nft_set_rbtree: .deactivate fails if element has expired (Pablo Neira Ayuso) - selftests: netfilter: Run nft_audit.sh in its own netns (Phil Sutter) - netfilter: nf_tables: audit log object reset once per table (Phil Sutter) - net: rfkill: reduce data->mtx scope in rfkill_fop_open (Johannes Berg) - net: rfkill: gpio: prevent value glitch during probe (Josua Mayer) - wifi: mac80211: fix error path key leak (Johannes Berg) - wifi: cfg80211: use system_unbound_wq for wiphy work (Johannes Berg) - net: phy: bcm7xxx: Add missing 16nm EPHY statistics (Florian Fainelli) - ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr (Eric Dumazet) - tcp_bpf: properly release resources on error paths (Paolo Abeni) - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Pedro Tammela) - net: mdio-mux: fix C45 access returning -EIO after API change (Vladimir Oltean) - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Eric Dumazet) - octeon_ep: update BQL sent bytes before ringing doorbell (Shinas Rasheed) - neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section (Geert Uytterhoeven) - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Bagas Sanjaya) - net: pktgen: Fix interface flags printing (Gavrilov Ilia) - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Eric Dumazet) - net: ipv4: fix return value check in esp_remove_trailer (Ma Ke) - net: ipv6: fix return value check in esp_remove_trailer (Ma Ke) - xfrm6: fix inet6_dev refcount underflow problem (Zhang Changzhong) - xfrm: fix a data-race in xfrm_gen_index() (Eric Dumazet) - xfrm: interface: use DEV_STATS_INC() (Eric Dumazet) - net: xfrm: skip policies marked as dead while reinserting policies (Dong Chenchen) - net: usb: smsc95xx: Fix an error code in smsc95xx_reset() (Dan Carpenter) - tun: prevent negative ifindex (Eric Dumazet) - tcp: fix excessive TLP and RACK timeouts from HZ rounding (Neal Cardwell) - gve: Do not fully free QPL pages on prefill errors (Shailend Chand) - Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name (Kees Cook) - Bluetooth: avoid memcmp() out of bounds warning (Arnd Bergmann) - Bluetooth: hci_sock: fix slab oob read in create_monitor_event (Edward AD) - Bluetooth: btrtl: Ignore error return for hci_devcd_register() (Max Chou) - Bluetooth: hci_event: Fix coding style (Luiz Augusto von Dentz) - Bluetooth: hci_event: Fix using memcmp when comparing keys (Luiz Augusto von Dentz) - Bluetooth: Fix a refcnt underflow problem for hci_conn (Ziyang Xuan) - Bluetooth: hci_sync: always check if connection is alive before deleting (Pauli Virtanen) - Bluetooth: Reject connection with the device which has same BD_ADDR (Lee, Chun-Yi) - Bluetooth: hci_event: Ignore NULL link key (Lee, Chun-Yi) - Bluetooth: ISO: Fix invalid context error (Iulia Tanasescu) - Bluetooth: vhci: Fix race when opening vhci device (Arkadiusz Bokowy) - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() (Krzysztof Kozlowski) - netlink: Correct offload_xstats size (Christoph Paasch) - net/smc: return the right falback reason when prefix checks fail (Dust Li) - selftests: openvswitch: Fix the ct_tuple for v4 (Aaron Conole) - selftests: openvswitch: Skip drop testing on older kernels (Aaron Conole) - selftests: openvswitch: Catch cases where the tests are killed (Aaron Conole) - selftests: openvswitch: Add version check for pyroute2 (Aaron Conole) - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Willem de Bruijn) - qed: fix LL2 RX buffer allocation (Manish Chopra) - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) - net/mlx5e: Don't offload internal port if filter device is out device (Jianbo Liu) - net/mlx5e: Take RTNL lock before triggering netdev notifiers (Lama Kayal) - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Dragos Tatulea) - net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rq (Dragos Tatulea) - net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rq (Dragos Tatulea) - net/mlx5: Handle fw tracer change ownership event based on MTRC (Maher Sanalla) - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Vlad Buslov) - net/mlx5: E-switch, register event handler before arming the event (Shay Drory) - net/mlx5: Perform DMA operations in the right locations (Shay Drory) - ice: Fix safe mode when DDP is missing (Mateusz Pacuszka) - ice: reset first in crash dump kernels (Jesse Brandeburg) - i40e: prevent crash on probe if hw registers have invalid values (Michal Schmidt) - netfilter: nft_payload: fix wrong mac header matching (Florian Westphal) - nf_tables: fix NULL pointer dereference in nft_expr_inner_parse() (Xingyuan Mo) - nf_tables: fix NULL pointer dereference in nft_inner_init() (Xingyuan Mo) - netfilter: nf_tables: do not refresh timeout when resetting element (Pablo Neira Ayuso) - netfilter: nf_tables: Annotate struct nft_pipapo_match with __counted_by (Kees Cook) - netfilter: nfnetlink_log: silence bogus compiler warning (Florian Westphal) - netfilter: nf_tables: do not remove elements if set backend implements .abort (Pablo Neira Ayuso) - net: ti: icssg-prueth: Fix tx_total_bytes count (MD Danish Anwar) - docs: fix info about representor identification (Mateusz Polchlopek) - netlink: specs: devlink: fix reply command values (Jiri Pirko) - net/smc: fix smc clc failed issue when netdevice not in init_net (Albert Huang) - tcp: allow again tcp_disconnect() when threads are waiting (Paolo Abeni) - ice: fix over-shifted variable (Jesse Brandeburg) - net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() (Jinjie Ruan) - selftests: fib_tests: Count all trace point invocations (Ido Schimmel) - selftests: fib_tests: Disable RP filter in multipath list receive test (Ido Schimmel) - tcp: Fix listen() warning with v4-mapped-v6 address. (Kuniyuki Iwashima) - bonding: Return pointer to data after pull on skb (Jiri Wiesner) - LoongArch: Disable WUC for pgprot_writecombine() like ioremap_wc() (Icenowy Zheng) - LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage() (Huacai Chen) - LoongArch: Export symbol invalid_pud_table for modules building (Huacai Chen) - LoongArch: Use SYM_CODE_* to annotate exception handlers (Tiezhu Yang) - mm: slab: Do not create kmalloc caches smaller than arch_slab_minalign() (Catalin Marinas) - perf/benchmark: fix seccomp_unotify benchmark for 32-bit (Jiri Slaby (SUSE)) - audit,io_uring: io_uring openat triggers audit reference count underflow (Dan Clash) - fs/ntfs3: Avoid possible memory leak (Su Hui) - fs/ntfs3: Fix directory element type detection (Gabriel Marcano) - fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e() (Ziqi Zhao) - fs/ntfs3: Fix OOB read in ntfs_init_from_boot (Pavel Skripkin) - fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() (Zeng Heng) - fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame() (Konstantin Komarov) - fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr() (Konstantin Komarov) - fs/ntfs3: Do not allow to change label if volume is read-only (Konstantin Komarov) - fs/ntfs3: Add more info into /proc/fs/ntfs3//volinfo (Konstantin Komarov) - fs/ntfs3: Refactoring and comments (Konstantin Komarov) - fs/ntfs3: Fix alternative boot searching (Konstantin Komarov) - fs/ntfs3: Allow repeated call to ntfs3_put_sbi (Konstantin Komarov) - fs/ntfs3: Use inode_set_ctime_to_ts instead of inode_set_ctime (Konstantin Komarov) - fs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_super (Konstantin Komarov) - fs/ntfs3: fix deadlock in mark_as_free_ex (Konstantin Komarov) - fs/ntfs3: Add more attributes checks in mi_enum_attr() (Konstantin Komarov) - fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN) (Konstantin Komarov) - fs/ntfs3: Write immediately updated ntfs state (Konstantin Komarov) - fs/ntfs3: Add ckeck in ni_update_parent() (Konstantin Komarov) - btrfs: fix stripe length calculation for non-zoned data chunk allocation (Zygo Blaxell) - spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 (William A. Kennington III) - regmap: fix NULL deref on lookup (Johan Hovold) - fbdev: core: syscopyarea: fix sloppy typing (Sergey Shtylyov) - fbdev: core: cfbcopyarea: fix sloppy typing (Sergey Shtylyov) - fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() (Jorge Maidana) - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jorge Maidana) - fbdev: sa1100fb: mark sa1100fb_init() static (Arnd Bergmann) - fbdev: omapfb: fix some error codes (Dan Carpenter) - fbdev: atyfb: only use ioremap_uc() on i386 and ia64 (Arnd Bergmann) - fbdev: mmp: Annotate struct mmp_path with __counted_by (Kees Cook) - fbdev: mmp: Annotate struct mmphw_ctrl with __counted_by (Kees Cook) - fprobe: Fix to ensure the number of active retprobes is not zero (Masami Hiramatsu (Google)) - Documentation: probes: Add a new ret_ip callback parameter (Masami Hiramatsu (Google)) - KVM: selftests: Zero-initialize entire test_result in memslot perf test (Sean Christopherson) - KVM: selftests: Remove obsolete and incorrect test case metadata (Like Xu) - KVM: selftests: Treat %%llx like %%lx when formatting guest printf (Sean Christopherson) - KVM: x86/pmu: Synthesize at most one PMI per VM-exit (Jim Mattson) - KVM: x86: Mask LVTPC when handling a PMI (Jim Mattson) - KVM: x86/pmu: Truncate counter value to allowed width on write (Roman Kagan) - KVM: arm64: timers: Correctly handle TGE flip with CNTPOFF_EL2 (Marc Zyngier) - KVM: arm64: POR{E0}_EL1 do not need trap handlers (Joey Gouly) - KVM: arm64: Add nPIR{E0}_EL1 to HFG traps (Joey Gouly) - KVM: arm64: pmu: Drop redundant check for non-NULL kvm_pmu_events (Anshuman Khandual) - KVM: MIPS: fix -Wunused-but-set-variable warning (Paolo Bonzini) - KVM: SVM: Fix build error when using -Werror=unused-but-set-variable (Tom Lendacky) - x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested() (Maxim Levitsky) - x86: KVM: SVM: add support for Invalid IPI Vector interception (Maxim Levitsky) - x86: KVM: SVM: always update the x2avic msr interception (Maxim Levitsky) - KVM: selftests: Force load all supported XSAVE state in state test (Sean Christopherson) - KVM: selftests: Load XSAVE state into untouched vCPU during state test (Sean Christopherson) - KVM: selftests: Touch relevant XSAVE state in guest for state test (Sean Christopherson) - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Sean Christopherson) - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Sean Christopherson) - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Michael Mueller) - Linux 6.6-rc6 (Linus Torvalds) - Revert "x86/smp: Put CPUs into INIT on shutdown if possible" (Linus Torvalds) - virtio_net: fix the missing of the dma cpu sync (Xuan Zhuo) - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Mario Limonciello) - usb: typec: ucsi: Fix missing link removal (Heikki Krogerus) - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (RD Babiera) - xhci: Preserve RsvdP bits in ERSTBA register correctly (Lukas Wunner) - xhci: Clear EHB bit only at end of interrupt handler (Lukas Wunner) - xhci: track port suspend state correctly in unsuccessful resume cases (Mathias Nyman) - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Wesley Cheng) - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Prashanth K) - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Javier Carrasco) - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (Piyush Mehta) - usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled (Xiaolei Wang) - usb: dwc3: Soft reset phy on probe for host (Thinh Nguyen) - usb: hub: Guard against accesses to uninitialized BOS descriptors (Ricardo Cañuelo) - usb: typec: qcom: Update the logic of regulator enable and disable (Hui Liu) - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Krishna Kurapati) - usb: musb: Get the musb_qh poniter after musb_giveback (Xingxing Luo) - usb: musb: Modify the "HWVers" register address (Xingxing Luo) - usb: cdnsp: Fixes issue with dequeuing not queued requests (Pawel Laszczak) - thunderbolt: Restart XDomain discovery handshake after failure (Mika Westerberg) - thunderbolt: Correct TMU mode initialization from hardware (Mika Westerberg) - thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding (Mika Westerberg) - thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge (Mika Westerberg) - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Janusz Krzysztofik) - serial: core: Fix checks for tx runtime PM state (Tony Lindgren) - serial: 8250_omap: Fix errors with no_console_suspend (Tony Lindgren) - serial: Reduce spinlocked portion of uart_rs485_config() (Lukas Wunner) - iio: pressure: ms5611: ms5611_prom_is_valid false negative bug (Alexander Zangerl) - dt-bindings: iio: adc: adi,ad7292: Fix additionalProperties on channel nodes (Rob Herring) - iio: adc: ad7192: Correct reference voltage (Alisa-Dariana Roman) - iio: light: vcnl4000: Don't power on/off chip in config (Mårten Lindahl) - iio: addac: Kconfig: update ad74413r selections (Antoniu Miclaus) - iio: pressure: dps310: Adjust Timeout Settings (Lakshmi Yadlapati) - iio: imu: bno055: Fix missing Kconfig dependencies (Jonathan Cameron) - iio: adc: imx8qxp: Fix address for command buffer registers (Philipp Rossak) - iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data() (Tzung-Bi Shih) - iio: irsd200: fix -Warray-bounds bug in irsd200_trigger_handler (GONG, Ruiqi) - dt-bindings: iio: rohm,bu27010: add missing vdd-supply to example (Krzysztof Kozlowski) - iio: admv1013: add mixer_vgate corner cases (Antoniu Miclaus) - iio: pressure: bmp280: Fix NULL pointer exception (Phil Elwell) - iio: dac: ad3552r: Correct device IDs (Marcelo Schmitt) - binder: fix memory leaks of spam and pending work (Carlos Llamas) - firmware_loader: Update contact emails for ABI docs (Russ Weight) - Documentation: embargoed-hardware-issues.rst: Clarify prenotifaction (Kees Cook) - mcb: remove is_added flag from mcb_device struct (Jorge Sanjuan Garcia) - coresight: tmc-etr: Disable warnings for allocation failures (Suzuki K Poulose) - coresight: Fix run time warnings while reusing ETR buffer (Linu Cherian) - counter: microchip-tcb-capture: Fix the use of internal GCLK logic (Dharma Balasubiramani) - counter: chrdev: fix getting array extensions (Fabrice Gasnier) - ovl: temporarily disable appending lowedirs (Amir Goldstein) - ovl: fix regression in showing lowerdir mount option (Amir Goldstein) - ovl: fix regression in parsing of mount options with escaped comma (Amir Goldstein) - fs: factor out vfs_parse_monolithic_sep() helper (Amir Goldstein) - powerpc/47x: Fix 47x syscall return crash (Michael Ellerman) - powerpc/85xx: Fix math emulation exception (Christophe Leroy) - powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() (Christophe Leroy) - powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE (Christophe Leroy) - powerpc/pseries: Remove unused r0 in the hcall tracing code (Athira Rajeev) - powerpc/pseries: Fix STK_PARAM access in the hcall tracing code (Athira Rajeev) - cpu-hotplug: Provide prototypes for arch CPU registration (Russell King (Oracle)) - ksmbd: fix potential double free on smb2_read_pipe() error path (Namjae Jeon) - ksmbd: fix Null pointer dereferences in ksmbd_update_fstate() (Namjae Jeon) - ksmbd: fix wrong error response status by using set_smb2_rsp_status() (Namjae Jeon) - ksmbd: not allow to open file if delelete on close bit is set (Namjae Jeon) - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) - smb: client: make laundromat a delayed worker (Paulo Alcantara) - x86/alternatives: Disable KASAN in apply_alternatives() (Kirill A. Shutemov) - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Borislav Petkov (AMD)) - x86/resctrl: Fix kernel-doc warnings (Randy Dunlap) - sched/eevdf: Fix pick_eevdf() (Benjamin Segall) - sched/eevdf: Fix min_deadline heap integrity (Peter Zijlstra) - perf/x86/lbr: Filter vsyscall addresses (JP Kobryn) - xfs: reinstate the old i_version counter as STATX_CHANGE_COOKIE (Jeff Layton) - xfs: Remove duplicate include (Jiapeng Chong) - xfs: correct calculation for agend and blockcount (Shiyang Ruan) - xfs: process free extents to busy list in FIFO order (Darrick J. Wong) - xfs: adjust the incore perag block_count when shrinking (Darrick J. Wong) - Input: powermate - fix use-after-free in powermate_config_complete (Javier Carrasco) - Input: xpad - add PXN V900 support (Matthias Berndt) - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Dmitry Torokhov) - Input: psmouse - fix fast_reconnect function for PS/2 mode (Jeffery Miller) - Revert "Input: psmouse - add delay when deactivating for SMBus mode" (Dmitry Torokhov) - Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case (Hans de Goede) - Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table (Szilard Fabian) - Input: xpad - add HyperX Clutch Gladiate Support (Max Nguyen) - scsi: ufs: core: Correct clear TM error log (Peter Wang) - ceph: fix type promotion bug on 32bit systems (Dan Carpenter) - libceph: use kernel_connect() (Jordan Rife) - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Luis Henriques) - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Hans de Goede) - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Hans de Goede) - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Hans de Goede) - drivers: perf: Fix panic in riscv SBI mmap support (Alexandre Ghiti) - riscv: Fix ftrace syscall handling which are now prefixed with __riscv_ (Alexandre Ghiti) - RISC-V: Fix wrong use of CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK (Jiexun Wang) - riscv: kdump: fix crashkernel reserving problem on RISC-V (Chen Jiahao) - riscv: Remove duplicate objcopy flag (Song Shuai) - riscv: signal: fix sigaltstack frame size checking (Andy Chiu) - riscv: errata: andes: Makefile: Fix randconfig build issue (Lad Prabhakar) - riscv: Only consider swbp/ss handlers for correct privileged mode (Björn Töpel) - riscv: kselftests: Fix mm build by removing testcases subdirectory (Alexandre Ghiti) - soundwire: bus: Make IRQ handling conditionally built (Charles Keepax) - dmaengine: fsl-edma: fix all channels requested when call fsl_edma3_xlate() (Frank Li) - dmaengine: stm32-dma: fix residue in case of MDMA chaining (Amelie Delaunay) - dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining (Amelie Delaunay) - dmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is set (Amelie Delaunay) - dmaengine: stm32-mdma: use Link Address Register to compute residue (Amelie Delaunay) - dmaengine: stm32-mdma: abort resume if no ongoing transfer (Amelie Delaunay) - dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe (Zhang Shurong) - dmaengine: mediatek: Fix deadlock caused by synchronize_irq() (Duoming Zhou) - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Rex Zhang) - dmaengine: fsl-edma: fix edma4 channel enable failure on second attempt (Frank Li) - dt-bindings: dmaengine: zynqmp_dma: add xlnx,bus-width required property (Radhey Shyam Pandey) - dmaengine: fsl-dma: fix DMA error when enabling sg if 'DONE' bit is set (Frank Li) - media: i2c: ov8858: Don't set fwnode in the driver (Ondrej Jirman) - media: ipu-bridge: Add missing acpi_dev_put() in ipu_bridge_get_ivsc_acpi_dev() (Geert Uytterhoeven) - media: xilinx-vipp: Look for entities also in waiting_list (Sakari Ailus) - media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is disabled (Hans de Goede) - drm/amdgpu: fix SI failure due to doorbells allocation (Icenowy Zheng) - drm/amdgpu: add missing NULL check (Christian König) - drm/amd/display: Don't set dpms_off for seamless boot (Daniel Miess) - drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limits (Abhinav Kumar) - drm/msm/dp: Add newlines to debug printks (Stephen Boyd) - drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow (Abhinav Kumar) - drm/msm/dsi: fix irq_of_parse_and_map() error checking (Dan Carpenter) - drm/msm/dsi: skip the wait for video mode done if not applicable (Abhinav Kumar) - drm/msm/mdss: fix highest-bank-bit for msm8998 (Dmitry Baryshkov) - drm/msm/dp: do not reinitialize phy unless retry during link training (Kuogee Hsieh) - drm/tiny: correctly print `struct resource *` on error (Joey Gouly) - drm: Do not overrun array in drm_gem_get_pages() (Matthew Wilcox (Oracle)) - drm/atomic-helper: relax unregistered connector check (Simon Ser) - drm/panel: boe-tv101wum-nl6: Completely pull GPW to VGL before TP term (Ruihai Zhou) - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Zack Rusin) - drm/vmwgfx: fix typo of sizeof argument (Konstantin Meskhidze) - dma-buf: add dma_fence_timestamp helper (Christian König) - power: supply: qcom_battmgr: fix enable request endianness (Johan Hovold) - power: supply: qcom_battmgr: fix battery_id type (Sebastian Reichel) - block: Don't invalidate pagecache for invalid falloc modes (Sarthak Kukreti) - cgroup: Fix incorrect css_set_rwsem reference in comment (Waiman Long) - cgroup: Remove duplicates in cgroup v1 tasks file (Michal Koutný) - workqueue: fix -Wformat-truncation in create_worker (Lucy Mielke) - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() (Waiman Long) - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Zqiang) - workqueue: doc: Fix function and sysfs path errors (WangJinchao) - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Zqiang) - rswitch: Fix imbalance phy_power_off() calling (Yoshihiro Shimoda) - rswitch: Fix renesas_eth_sw_remove() implementation (Yoshihiro Shimoda) - octeontx2-pf: Fix page pool frag allocation warning (Ratheesh Kannoth) - nfc: nci: assert requested protocol is valid (Jeremy Cline) - af_packet: Fix fortified memcpy() without flex array. (Kuniyuki Iwashima) - net: tcp: fix crashes trying to free half-baked MTU probes (Jakub Kicinski) - ieee802154: ca8210: Fix a potential UAF in ca8210_probe (Dinghao Liu) - net/smc: Fix pos miscalculation in statistics (Nils Hoppmann) - nfp: flower: avoid rmmod nfp crash issues (Yanguo Li) - net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read (Javier Carrasco) - s390/bpf: Fix unwinding past the trampoline (Ilya Leoshkevich) - s390/bpf: Fix clobbering the caller's backchain in the trampoline (Ilya Leoshkevich) - selftests/bpf: Add testcase for async callback return value failure (David Vernet) - bpf: Fix verifier log for async callback return values (David Vernet) - xdp: Fix zero-size allocation warning in xskq_create() (Andrew Kanner) - riscv, bpf: Track both a0 (RISC-V ABI) and a5 (BPF) return values (Björn Töpel) - riscv, bpf: Sign-extend return values (Björn Töpel) - selftests/bpf: Make seen_tc* variable tests more robust (Daniel Borkmann) - selftests/bpf: Test query on empty mprog and pass revision into attach (Daniel Borkmann) - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Daniel Borkmann) - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Daniel Borkmann) - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Lorenz Bauer) - bpf: Handle bpf_mprog_query with NULL entry (Daniel Borkmann) - bpf: Fix BPF_PROG_QUERY last field check (Daniel Borkmann) - ethtool: Fix mod state of verbose no_mask bitset (Kory Maincent) - can: flexcan: remove the auto stop mode for IMX93 (Haibo Chen) - arm64: dts: imx93: add the Flex-CAN stop mode by GPR (Haibo Chen) - can: tcan4x5x: Fix id2_register for tcan4553 (Markus Schneider-Pargmann) - can: sja1000: Always restart the Tx queue after an overrun (Miquel Raynal) - can: sun4i_can: Only show Kconfig if ARCH_SUNXI is set (John Watts) - can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior (Lukas Magel) - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() (Eric Dumazet) - mctp: perform route lookups under a RCU read-side lock (Jeremy Kerr) - net: skbuff: fix kernel-doc typos (Randy Dunlap) - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Will Mortensen) - net/smc: Fix dependency of SMC on ISM (Gerd Bayer) - ixgbe: fix crash with empty VF macvlan list (Dan Carpenter) - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Radu Pirea (NXP OSS)) - net: phy: mscc: macsec: reject PN update requests (Radu Pirea (NXP OSS)) - octeontx2-pf: mcs: update PN only when update_pn is true (Radu Pirea (NXP OSS)) - net: macsec: indicate next pn update when offloading (Radu Pirea (NXP OSS)) - net: refine debug info in skb_checksum_help() (Eric Dumazet) - ice: block default rule setting on LAG interface (Michal Swiatkowski) - xen-netback: use default TX queue size for vifs (Roger Pau Monne) - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Dan Carpenter) - ravb: Fix use-after-free issue in ravb_tx_timeout_work() (Yoshihiro Shimoda) - ravb: Fix up dma_free_coherent() call in ravb_remove() (Yoshihiro Shimoda) - devlink: Hold devlink lock on health reporter dump get (Moshe Shemesh) - net: sched: cls_u32: Fix allocation size in u32_init() (Gustavo A. R. Silva) - net: dsa: qca8k: fix potential MDIO bus conflict when accessing internal PHYs via management frames (Marek Behún) - net: dsa: qca8k: fix regmap bulk read/write methods on big endian systems (Marek Behún) - phy: lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared registers (Vladimir Oltean) - phy: lynx-28g: lock PHY while performing CDR lock workaround (Vladimir Oltean) - phy: lynx-28g: cancel the CDR check work item on the remove path (Ioana Ciornei) - IXP4xx MAINTAINERS entries (Krzysztof Hałasa) - soc: renesas: Make ARCH_R9A07G043 (riscv version) depend on NONPORTABLE (Jisheng Zhang) - arm64: dts: mediatek: mt8195: Set DSU PMU status to fail (Nícolas F. R. A. Prado) - arm64: dts: mediatek: fix t-phy unit name (Eugen Hristev) - arm64: dts: mediatek: mt8195-demo: update and reorder reserved memory regions (Macpaul Lin) - arm64: dts: mediatek: mt8195-demo: fix the memory size to 8GB (Macpaul Lin) - MAINTAINERS: Add Angelo as MediaTek SoC co-maintainer (AngeloGioacchino Del Regno) - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (Rijo Thomas) - pmdomain: imx: scu-pd: correct DMA2 channel (Peng Fan) - pinctrl: renesas: rzn1: Enable missing PINMUX (Ralph Siemsen) - Revert "pinctrl: tegra: Add support to display pin function" (Linus Walleij) - pinctrl: avoid unsafe code pattern in find_pinctrl() (Dmitry Torokhov) - pinctrl: starfive: jh7110: Add system pm ops to save and restore context (Hal Feng) - pinctrl: starfive: jh7110: Fix failure to set irq after CONFIG_PM is enabled (Hal Feng) - pinctrl: nuvoton: wpcm450: fix out of bounds write (Mikhail Kobuk) - pinctrl: lantiq: Remove unsued declaration ltq_pinctrl_unregister() (YueHaibing) - quota: Fix slow quotaoff (Jan Kara) - btrfs: add __counted_by for struct btrfs_delayed_item and use struct_size() (Gustavo A. R. Silva) - Revert "btrfs: reject unknown mount options early" (David Sterba) - scsi: Do not rescan devices with a suspended queue (Damien Le Moal) - ata: pata_parport: fit3: implement IDE command set registers (Ondrej Zary) - ata: pata_parport: add custom version of wait_after_reset (Ondrej Zary) - ata: pata_parport: implement set_devctl (Ondrej Zary) - ata: pata_parport: fix pata_parport_devchk (Ondrej Zary) - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect (Hans de Goede) - HID: i2c-hid: fix handling of unpopulated devices (Johan Hovold) - printk: flush consoles before checking progress (John Ogness) - xen/events: replace evtchn_rwlock with RCU (Juergen Gross) - KEYS: trusted: Remove redundant static calls usage (Sumit Garg) - MAINTAINERS: Remove myself from the general IRQ subsystem maintenance (Marc Zyngier) - MAINTAINERS: Add myself as the ARM GIC maintainer (Marc Zyngier) - irqchip/renesas-rzg2l: Convert to irq_data_get_irq_chip_data() (Geert Uytterhoeven) - irqchip/stm32-exti: add missing DT IRQ flag translation (Ben Wolsieffer) - irqchip/riscv-intc: Mark all INTC nodes as initialized (Anup Patel) - irqchip/gic-v3: Enable non-coherent redistributors/ITSes DT probing (Lorenzo Pieralisi) - irqchip/gic-v3-its: Split allocation from initialisation of its_node (Marc Zyngier) - dt-bindings: interrupt-controller: arm,gic-v3: Add dma-noncoherent property (Lorenzo Pieralisi) - dt-bindings: interrupt-controller: renesas,irqc: Add r8a779f0 support (Geert Uytterhoeven) - dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/G2UL SoC (Lad Prabhakar) - irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source (Biju Das) - dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property (Lad Prabhakar) - arm64: dts: qcom: sm8150: extend the size of the PDC resource (Dmitry Baryshkov) - irqchip/qcom-pdc: Add support for v3.2 HW (Neil Armstrong) - hv/hv_kvp_daemon:Support for keyfile based connection profile (Shradha Gupta) - hyperv: reduce size of ms_hyperv_info (Olaf Hering) - x86/hyperv: Add common print prefix "Hyper-V" in hv_init (Saurabh Sengar) - x86/hyperv: Remove hv_vtl_early_init initcall (Saurabh Sengar) - x86/hyperv: Restrict get_vtl to only VTL platforms (Saurabh Sengar) - dm crypt: Fix reqsize in crypt_iv_eboiv_gen (Herbert Xu) - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Christos Skevis) - ASoC: dt-bindings: fsl,micfil: Document #sound-dai-cells (Fabio Estevam) - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Sven Frotscher) - ASoC: tlv320adc3xxx: BUG: Correct micbias setting (Antoine Gennart) - ASoC: rt5682: Fix regulator enable/disable sequence (Zhang Shurong) - ASoC: hdmi-codec: Fix broken channel map reporting (Matthias Reichl) - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Amadeusz Sławiński) - ASoC: core: Print component name when printing log (Amadeusz Sławiński) - ALSA: hda/realtek: Change model for Intel RVP board (Kailang Yang) - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (WhaleChang) - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Stefan Binding) - ASoC: SOF: amd: fix for firmware reload failure after playback (Vijendar Mukunda) - ASoC: fsl-asoc-card: use integer type for fll_id and pll_id (Shengjiu Wang) - ASoC: fsl_sai: Don't disable bitclock for i.MX8MP (Shengjiu Wang) - dt-bindings: ASoC: rockchip: Add compatible for RK3128 spdif (Alex Bee) - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Miquel Raynal) - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table (Balamurugan C) - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table. (Balamurugan C) - ASoC: simple-card: fixup asoc_simple_probe() error handling (Kuninori Morimoto) - ASoC: simple-card-utils: fixup simple_util_startup() error handling (Kuninori Morimoto) - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Pierre-Louis Bossart) - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Pierre-Louis Bossart) - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Kailang Yang) - Linux 6.6-rc5 (Linus Torvalds) - ksmbd: fix race condition between tree conn lookup and disconnect (Namjae Jeon) - ksmbd: fix race condition from parallel smb2 lock requests (Namjae Jeon) - ksmbd: fix race condition from parallel smb2 logoff requests (Namjae Jeon) - ksmbd: fix uaf in smb20_oplock_break_ack (luosili) - ksmbd: fix race condition with fp (Namjae Jeon) - ksmbd: fix race condition between session lookup and expire (Namjae Jeon) - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Xuewen Yan) - sched/eevdf: Fix avg_vruntime() (Peter Zijlstra) - sched/eevdf: Also update slice on placement (Peter Zijlstra) - x86/sev: Change npages to unsigned long in snp_accept_memory() (Tom Lendacky) - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Tom Lendacky) - parisc: Restore __ldcw_align for PA-RISC 2.0 processors (John David Anglin) - parisc: Fix crash with nr_cpus=1 option (Helge Deller) - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) - smb: use kernel_connect() and kernel_bind() (Jordan Rife) - xfs: abort fstrim if kernel is suspending (Dave Chinner) - xfs: reduce AGF hold times during fstrim operations (Dave Chinner) - xfs: move log discard work to xfs_discard.c (Dave Chinner) - MAINTAINERS: update the dm-devel mailing list (Mike Snitzer) - dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Fedor Pchelkin) - media: mediatek: vcodec: Fix encoder access NULL pointer (Irui Wang) - staging: media: tegra-video: fix infinite recursion regression (Luca Ceresoli) - media: pci: intel: ivsc: select V4L2_FWNODE (Arnd Bergmann) - media: ipu-bridge: Fix Kconfig dependencies (Sakari Ailus) - media: pxa_camera: Fix an error handling path in pxa_camera_probe() (Christophe JAILLET) - dt-bindings: trivial-devices: Fix MEMSIC MXC4005 compatible string (Luca Ceresoli) - dt-bindings: PCI: brcm,iproc-pcie: Fix 'msi' child node schema (Rob Herring) - dt-bindings: PCI: brcm,iproc-pcie: Drop common pci-bus properties (Rob Herring) - dt-bindings: PCI: brcm,iproc-pcie: Fix example indentation (Rob Herring) - media: dt-bindings: Add missing unevaluatedProperties on child node schemas (Rob Herring) - dt-bindings: bus: fsl,imx8qxp-pixel-link-msi-bus: Drop child 'reg' property (Rob Herring) - media: dt-bindings: imx7-csi: Make power-domains not required for imx8mq (Fabio Estevam) - dt-bindings: media: renesas,vin: Fix field-even-active spelling (Geert Uytterhoeven) - dt-bindings: cache: andestech,ax45mp-cache: Fix unit address in example (Geert Uytterhoeven) - of: overlay: Reorder struct fragment fields kerneldoc (Geert Uytterhoeven) - dt-bindings: display: fsl,imx6-hdmi: Change to 'unevaluatedProperties: false' (Fabio Estevam) - dt-bindings: riscv: cpus: Add missing additionalProperties on interrupt-controller node (Rob Herring) - of: dynamic: Fix potential memory leak in of_changeset_action() (Dan Carpenter) - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (Bartosz Golaszewski) - gpio: pxa: disable pinctrl calls for MMP_GPIO (Duje Mihanović) - RDMA/core: Require admin capabilities to set system parameters (Leon Romanovsky) - RDMA/mlx5: Remove not-used cache disable flag (Leon Romanovsky) - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Mark Zhang) - RDMA/mlx5: Fix mkey cache possible deadlock on cleanup (Shay Drory) - RDMA/mlx5: Fix NULL string error (Shay Drory) - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Hamdan Igbaria) - RDMA/mlx5: Fix assigning access flags to cache mkeys (Michael Guralnik) - IB/mlx4: Fix the size of a buffer in add_port_entries() (Christophe JAILLET) - RDMA/bnxt_re: Decrement resource stats correctly (Selvin Xavier) - RDMA/bnxt_re: Fix the handling of control path response data (Selvin Xavier) - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Leon Romanovsky) - RDMA/erdma: Fix NULL pointer access in regmr_cmd (Cheng Xu) - RDMA/erdma: Fix error code in erdma_create_scatter_mtt() (Dan Carpenter) - RDMA/uverbs: Fix typo of sizeof argument (Konstantin Meskhidze) - RDMA/cxgb4: Check skb value for failure to allocate (Artem Chernyshev) - RDMA/siw: Fix connection failure handling (Bernard Metzler) - RDMA/srp: Do not call scsi_done() from srp_abort() (Bart Van Assche) - PM: hibernate: Fix copying the zero bitmap to safe pages (Pavankumar Kondeti) - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Christoph Hellwig) - md/raid5: release batch_last before waiting for another stripe_head (David Jeffery) - io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls() (Jeff Moyer) - io_uring: don't allow IORING_SETUP_NO_MMAP rings on highmem pages (Jens Axboe) - io_uring: ensure io_lockdep_assert_cq_locked() handles disabled rings (Jens Axboe) - io_uring/kbuf: don't allow registered buffer rings on highmem pages (Jens Axboe) - PCI/PM: Mark devices disconnected if upstream PCIe link is down on resume (Mika Westerberg) - PCI: of: Destroy changeset when adding PCI device node fails (Lizhi Hou) - PCI: of_property: Handle interrupt parsing failures (Lizhi Hou) - PCI: qcom: Fix IPQ8074 enumeration (Sricharan Ramabadhran) - platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning (Uwe Kleine-König) - platform/x86: touchscreen_dmi: Add info for the Positivo C4128B (Renan Guilherme Lebre Ramos) - platform/x86: touchscreen_dmi: Add info for the BUSH Bush Windows tablet (Tomasz Swiatek) - platform/mellanox: tmfifo: fix kernel-doc warnings (Randy Dunlap) - platform/x86/intel/ifs: release cpus_read_lock() (Jithu Joseph) - platform/x86: hp-bioscfg: Fix reference leak (Armin Wolf) - platform/x86: think-lmi: Fix reference leak (Armin Wolf) - btrfs: error out when reallocating block for defrag using a stale transaction (Filipe Manana) - btrfs: error when COWing block from a root that is being deleted (Filipe Manana) - btrfs: error out when COWing block using a stale transaction (Filipe Manana) - btrfs: always print transaction aborted messages with an error level (Filipe Manana) - btrfs: reject unknown mount options early (Qu Wenruo) - btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c (Josef Bacik) - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Oza Pawandeep) - arm64: errata: Add Cortex-A520 speculative unprivileged load workaround (Rob Herring) - arm64: Add Cortex-A520 CPU part definition (Rob Herring) - perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 (Jing Zhang) - drm/nouveau: exec: report max pushs through getparam (Danilo Krummrich) - drm/nouveau: chan: use channel class definitions (Danilo Krummrich) - drm/nouveau: chan: use struct nvif_mclass (Danilo Krummrich) - drm: panel-orientation-quirks: Add quirk for One Mix 2S (Kai Uwe Broulik) - drm/tests: Fix kunit_release_action ctx argument (Arthur Grillo) - drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only (Samson Tam) - drm/amd: Fix detection of _PR3 on the PCIe root port (Mario Limonciello) - drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters() (Mario Limonciello) - drm/amdgpu: Fix a memory leak (Luben Tuikov) - drm/amd/pm: add unique_id for gc 11.0.3 (Kenneth Feng) - drm/i915: Invalidate the TLBs on each GT (Chris Wilson) - drm/i915: Register engines early to avoid type confusion (Mathias Krause) - drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval (Nirmoy Das) - erofs: update documentation (Jingbo Xu) - erofs: allow empty device tags in flatdev mode (Jingbo Xu) - erofs: fix memory leak of LZMA global compressed deduplication (Gao Xiang) - HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng (Fabian Vogt) - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Srinivas Pandruvada) - HID: sony: remove duplicate NULL check before calling usb_free_urb() (Jiri Kosina) - HID: nintendo: reinitialize USB Pro Controller after resuming from suspend (Martino Fontana) - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Christophe JAILLET) - HID: nvidia-shield: Fix a missing led_classdev_unregister() in the probe error handling path (Christophe JAILLET) - HID: multitouch: Add required quirk for Synaptics 0xcd7e device (Rahul Rameshbabu) - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Rahul Rameshbabu) - HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event (Ma Ke) - HID: nvidia-shield: add LEDS_CLASS dependency (Randy Dunlap) - HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse (Hans de Goede) - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Dan Carpenter) - HID: sony: Fix a potential memory leak in sony_probe() (Christophe JAILLET) - MAINTAINERS: update Matthieu's email address (Matthieu Baerts) - mptcp: userspace pm allow creating id 0 subflow (Geliang Tang) - mptcp: fix delegated action races (Paolo Abeni) - net: stmmac: remove unneeded stmmac_poll_controller (Remi Pommarel) - net: lan743x: also select PHYLIB (Randy Dunlap) - net: ethernet: mediatek: disable irq before schedule napi (Christian Marangi) - net: mana: Fix oversized sge0 for GSO packets (Haiyang Zhang) - net: mana: Fix the tso_bytes calculation (Haiyang Zhang) - net: mana: Fix TX CQE error handling (Haiyang Zhang) - netlink: annotate data-races around sk->sk_err (Eric Dumazet) - sctp: update hb timer immediately after users change hb_interval (Xin Long) - sctp: update transport state when processing a dupcook packet (Xin Long) - tcp: fix delayed ACKs for MSS boundary condition (Neal Cardwell) - tcp: fix quick-ack counting to count actual ACKs of new data (Neal Cardwell) - netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure (Florian Westphal) - netfilter: nf_tables: Deduplicate nft_register_obj audit logs (Phil Sutter) - selftests: netfilter: Extend nft_audit.sh (Phil Sutter) - selftests: netfilter: test for sctp collision processing in nf_conntrack (Xin Long) - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) - netfilter: nft_payload: rebuild vlan header on h_proto access (Florian Westphal) - page_pool: fix documentation typos (Randy Dunlap) - tipc: fix a potential deadlock on &tx->lock (Chengfeng Ye) - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Ben Wolsieffer) - ipv4: Set offload_failed flag in fibmatch results (Benjamin Poirier) - wifi: iwlwifi: mvm: Fix incorrect usage of scan API (Ilan Peer) - wifi: mac80211: Create resources for disabled links (Benjamin Berg) - wifi: cfg80211: avoid leaking stack data into trace (Benjamin Berg) - wifi: mac80211: allow transmitting EAPOL frames with tainted key (Wen Gong) - wifi: mac80211: work around Cisco AP 9115 VHT MPDU length (Johannes Berg) - wifi: cfg80211: Fix 6GHz scan configuration (Ilan Peer) - wifi: mac80211: fix potential key leak (Johannes Berg) - wifi: mac80211: fix potential key use-after-free (Johannes Berg) - wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling (Felix Fietkau) - wifi: brcmfmac: Replace 1-element arrays with flexible arrays (Juerg Haefliger) - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet (Pin-yen Lin) - wifi: rtw88: rtw8723d: Fix MAC address offset in EEPROM (Sascha Hauer) - rfkill: sync before userspace visibility/changes (Johannes Berg) - wifi: mac80211: fix mesh id corruption on 32 bit systems (Felix Fietkau) - wifi: cfg80211: add missing kernel-doc for cqm_rssi_work (Johannes Berg) - wifi: cfg80211: fix cqm_config access race (Johannes Berg) - wifi: iwlwifi: mvm: Fix a memory corruption issue (Christophe JAILLET) - wifi: iwlwifi: Ensure ack flag is properly cleared. (Ben Greear) - wifi: iwlwifi: dbg_ini: fix structure packing (Arnd Bergmann) - iwlwifi: mvm: handle PS changes in vif_cfg_changed (Gregory Greenman) - wifi: cfg80211: validate AP phy operation before starting it (Aditya Kumar Singh) - wifi: cfg80211/mac80211: hold link BSSes when assoc fails for MLO connection (Wen Gong) - wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len (Gustavo A. R. Silva) - wifi: mwifiex: Replace one-element array with flexible-array member in struct mwifiex_ie_types_rxba_sync (Gustavo A. R. Silva) - wifi: mwifiex: Fix tlv_buf_left calculation (Gustavo A. R. Silva) - MAINTAINERS: wifi: ath12k: add wiki link (Jeff Johnson) - MAINTAINERS: wifi: hostap: remove maintainer and web page (Kalle Valo) - MAINTAINERS: wifi: wl12xx: remove git tree (Kalle Valo) - MAINTAINERS: wifi: rtl8xxxu: remove git tree (Kalle Valo) - MAINTAINERS: wifi: rtlwifi: remove git tree (Kalle Valo) - MAINTAINERS: wifi: remove generic wiki links from drivers (Kalle Valo) - wifi: mt76: fix lock dependency problem for wed_lock (Lorenzo Bianconi) - bpf: Use kmalloc_size_roundup() to adjust size_index (Hou Tao) - selftest/bpf: Add various selftests for program limits (Daniel Borkmann) - bpf, mprog: Fix maximum program check on mprog attachment (Daniel Borkmann) - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Jakub Sitnicki) - bpf, sockmap: Add tests for MSG_F_PEEK (John Fastabend) - bpf, sockmap: Do not inc copied_seq when PEEK flag set (John Fastabend) - bpf: tcp_read_skb needs to pop skb regardless of seq (John Fastabend) - bpf: unconditionally reset backtrack_state masks on global func exit (Andrii Nakryiko) - bpf: Fix tr dereferencing (Leon Hwang) - selftests/bpf: Check bpf_cubic_acked() is called via struct_ops (Song Liu) - s390/bpf: Let arch_prepare_bpf_trampoline return program size (Song Liu) - ibmveth: Remove condition to recompute TCP header checksum. (David Wilder) - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Dan Carpenter) - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Dan Carpenter) - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Dan Carpenter) - vringh: don't use vringh_kiov_advance() in vringh_iov_xfer() (Stefano Garzarella) - rswitch: Fix PHY station management clock setting (Yoshihiro Shimoda) - net: nfc: llcp: Add lock when modifying device list (Jeremy Cline) - ethtool: plca: fix plca enable data type while parsing the value (Parthiban Veerasooran) - qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info (Gustavo A. R. Silva) - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Shigeru Yoshida) - ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling (Ilya Maximets) - ipv4/fib: send notify when delete source address routes (Hangbin Liu) - sky2: Make sure there is at least one frag_addr available (Kees Cook) - net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent (Fabio Estevam) - ptp: ocp: Fix error handling in ptp_ocp_device_init (Dinghao Liu) - net: prevent address rewrite in kernel_bind() (Jordan Rife) - net: prevent rewrite of msg_name in sock_sendmsg() (Jordan Rife) - net: replace calls to sock->ops->connect() with kernel_connect() (Jordan Rife) - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() (David Howells) - neighbour: fix data-races around n->output (Eric Dumazet) - net: fix possible store tearing in neigh_periodic_work() (Eric Dumazet) - Bluetooth: hci_codec: Fix leaking content of local_codecs (Luiz Augusto von Dentz) - Bluetooth: hci_core: Fix build warnings (Luiz Augusto von Dentz) - Bluetooth: Avoid redundant authentication (Ying Hsu) - Bluetooth: ISO: Fix handling of listen for unicast (Luiz Augusto von Dentz) - Bluetooth: Fix hci_link_tx_to RCU lock usage (Ying Hsu) - Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER (Luiz Augusto von Dentz) - Bluetooth: btusb: add shutdown function for QCA6174 (Rocky Liao) - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (Yao Xiao) - net: stmmac: platform: fix the incorrect parameter (Clark Wang) - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) - drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() (Alexandra Diupina) - ima: rework CONFIG_IMA dependency block (Arnd Bergmann) - ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig (Oleksandr Tymoshenko) - leds: Drop BUG_ON check for LED_COLOR_ID_MULTI (Marek Behún) - dt-bindings: mfd: Revert "dt-bindings: mfd: maxim,max77693: Add USB connector" (Krzysztof Kozlowski) - mfd: cs42l43: Fix MFD_CS42L43 dependency on REGMAP_IRQ (Woody Zhang) - ovl: fix NULL pointer defer when encoding non-decodable lower fid (Amir Goldstein) - ovl: make use of ->layers safe in rcu pathwalk (Amir Goldstein) - ovl: fetch inode once in ovl_dentry_revalidate_common() (Al Viro) - ovl: move freeing ovl_entry past rcu delay (Al Viro) - ovl: fix file reference leak when submitting aio (Amir Goldstein) - rtla: fix a example in rtla-timerlat-hist.rst (Xie XiuQi) - rtla/timerlat: Do not stop user-space if a cpu is offline (Daniel Bristot de Oliveira) - rtla/timerlat_aa: Fix previous IRQ delay for IRQs that happens after thread sample (Daniel Bristot de Oliveira) - rtla/timerlat_aa: Fix negative IRQ delay (Daniel Bristot de Oliveira) - rtla/timerlat_aa: Zero thread sum after every sample analysis (Daniel Bristot de Oliveira) - selftests: Fix wrong TARGET in kselftest top level Makefile (Juntong Deng) - nfs: decrement nrequests counter before releasing the req (Jeff Layton) - SUNRPC/TLS: Lock the lower_xprt during the tls handshake (Anna Schumaker) - Revert "SUNRPC dont update timeout value on connection reset" (Trond Myklebust) - NFSv4: Fix a state manager thread deadlock regression (Trond Myklebust) - NFSv4: Fix a nfs4_state_manager() race (Trond Myklebust) - SUNRPC: Fail quickly when server does not recognize TLS (Chuck Lever) - regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" (Michał Mirosław) - regulator/core: regulator_register: set device->class earlier (Michał Mirosław) - regulator: mt6358: split ops for buck and linear range LDO regulators (Chen-Yu Tsai) - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Richard Fitzgerald) - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Dinghao Liu) - scsi: fnic: Fix sg_reset success path (Karan Tilak Kumar) - scsi: target: core: Fix deadlock due to recursive locking (Junxiao Bi) - ubi: Refuse attaching if mtd's erasesize is 0 (Zhihao Cheng) - ACPI: NFIT: Fix incorrect calculation of idt size (Yu Liao) - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Zhang Rui) - iommu/apple-dart: Handle DMA_FQ domains in attach_dev() (Hector Martin) - iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range (Nicolin Chen) - dt-bindings: arm-smmu: Fix SDM630 clocks description (Konrad Dybcio) - iommu/arm-smmu-v3: Avoid constructing invalid range commands (Robin Murphy) - iommu/mediatek: Fix share pgtable for iova over 4GB (Yong Wu) - Linux 6.6-rc4 (Linus Torvalds) - kbuild: remove stale code for 'source' symlink in packaging scripts (Masahiro Yamada) - modpost: Don't let "driver"s reference .exit.* (Uwe Kleine-König) - vmlinux.lds.h: remove unused CPU_KEEP and CPU_DISCARD macros (Masahiro Yamada) - modpost: add missing else to the "of" check (Mauricio Faria de Oliveira) - Documentation: kbuild: explain handling optional dependencies (Arnd Bergmann) - kbuild: Use CRC32 and a 1MiB dictionary for XZ compressed modules (Martin Nybo Andersen) - Crash: add lock to serialize crash hotplug handling (Baoquan He) - selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error (Juntong Deng) - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Yang Shi) - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Jinjie Ruan) - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Michal Hocko) - mm: zswap: fix potential memory corruption on duplicate store (Domenico Cerasuolo) - arm64: hugetlb: fix set_huge_pte_at() to work with all swap entries (Ryan Roberts) - mm: hugetlb: add huge page size param to set_huge_pte_at() (Ryan Roberts) - maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states (Liam R. Howlett) - maple_tree: add mas_is_active() to detect in-tree walks (Liam R. Howlett) - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() (Pan Bian) - mm: abstract moving to the next PFN (Matthew Wilcox (Oracle)) - mm: report success more often from filemap_map_folio_range() (Matthew Wilcox (Oracle)) - fs: binfmt_elf_efpic: fix personality for ELF-FDPIC (Greg Ungerer) - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Ricky WU) - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Daniel Starke) - serial: 8250_port: Check IRQ data before use (Andy Shevchenko) - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Haitao Huang) - x86/srso: Add SRSO mitigation for Hygon processors (Pu Wen) - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Christophe JAILLET) - timers: Tag (hr)timer softirq as hotplug safe (Frederic Weisbecker) - sched/rt: Fix live lock between select_fallback_rq() and RT push (Joel Fernandes (Google)) - perf/x86/amd: Do not WARN() on every IRQ (Breno Leitao) - perf/x86/amd/core: Fix overflow reset on hotplug (Sandipan Das) - MAINTAINERS: Fix Florian Fainelli's email address (Uwe Kleine-König) - arm64: defconfig: enable syscon-poweroff driver (Krzysztof Kozlowski) - ARM: locomo: fix locomolcd_power declaration (Arnd Bergmann) - firmware: arm_scmi: Fixup perf power-cost/microwatt support (Sibi Sankar) - firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND (Sudeep Holla) - MAINTAINERS: aspeed: Update Andrew's email address (Andrew Jeffery) - MAINTAINERS: aspeed: Update git tree URL (Zev Weiss) - soc: loongson: loongson2_guts: Remove unneeded semicolon (Mingtong Bao) - soc: loongson: loongson2_guts: Convert to devm_platform_ioremap_resource() (Dongliang Mu) - soc: loongson: loongson_pm2: Populate children syscon nodes (Binbin Zhou) - dt-bindings: soc: loongson,ls2k-pmc: Allow syscon-reboot/syscon-poweroff as child (Binbin Zhou) - soc: loongson: loongson_pm2: Drop useless of_device_id compatible (Binbin Zhou) - dt-bindings: soc: loongson,ls2k-pmc: Use fallbacks for ls2k-pmc compatible (Binbin Zhou) - soc: loongson: loongson_pm2: Add dependency for INPUT (Binbin Zhou) - tee: Remove unused declarations (Yue Haibing) - riscv: dts: starfive: visionfive 2: Fix uart0 pins sort order (Hal Feng) - riscv: dts: starfive: visionfive 2: Enable usb0 (Hal Feng) - riscv: dts: starfive: fix NOR flash reserved-data partition size (Aurelien Jarno) - arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y (Mikko Rapeli) - arm64: dts: imx: Add imx8mm-prt8mm.dtb to build (Rob Herring) - arm64: dts: imx8mm-evk: Fix hdmi@3d node (Liu Ying) - soc: imx8m: Enable OCOTP clock for imx8mm before reading registers (Nathan Rossi) - arm64: dts: imx8mp-beacon-kit: Fix audio_pll2 clock (Adam Ford) - arm64: dts: imx8mp: Fix SDMA2/3 clocks (Adam Ford) - arm64: dts: freescale: tqma9352: Fix gpio hog (Alexander Stein) - firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() (Christophe JAILLET) - bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up (Tony Lindgren) - bus: ti-sysc: Fix missing AM35xx SoC matching (Adam Ford) - bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() (Julien Panis) - ARM: omap2+: Downgrade u-boot version warnings to debug statements (Tony Lindgren) - ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone (Tony Lindgren) - ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot (Tony Lindgren) - ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 (Tony Lindgren) - ARM: uniphier: fix cache kernel-doc warnings (Randy Dunlap) - arm64: dts: mediatek: Fix "mediatek,merge-mute" and "mediatek,merge-fifo-en" types (Rob Herring) - eventfs: Test for dentries array allocated in eventfs_release() (Steven Rostedt (Google)) - tracing/user_events: Align set_bit() address for all archs (Beau Belgrave) - tracing: relax trace_event_eval_update() execution with cond_resched() (Clément Léger) - ring-buffer: Update "shortest_full" in polling (Steven Rostedt (Google)) - swiotlb: fix the check whether a device has used software IO TLB (Petr Tesarik) - swiotlb: use the calculated number of areas (Ross Lagerwall) - iomap: Spelling s/preceeding/preceding/g (Geert Uytterhoeven) - iomap: add a workaround for racy i_size updates on block devices (Christoph Hellwig) - i2c: npcm7xx: Fix callback completion ordering (William A. Kennington III) - i2c: mux: Avoid potential false error message in i2c_mux_add_adapter (Heiner Kallweit) - dt-bindings: i2c: mxs: Pass ref and 'unevaluatedProperties: false' (Fabio Estevam) - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Dinghao Liu) - selftests/powerpc: Fix emit_tests to work with run_kselftest.sh (Michael Ellerman) - powerpc/stacktrace: Fix arch_stack_walk_reliable() (Michael Ellerman) - NFSD: Fix zero NFSv4 READ results when RQ_SPLICE_OK is not set (Chuck Lever) - fs/smb/client: Reset password pointer to NULL (Quang Le) - ksmbd: check iov vector index in ksmbd_conn_write() (Namjae Jeon) - ksmbd: return invalid parameter error response if smb2 request is invalid (Namjae Jeon) - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) - Revert "ceph: make members in struct ceph_mds_request_args_ext a union" (Ilya Dryomov) - ceph: remove unnecessary check for NULL in parse_longname() (Luís Henriques) - xfs: fix reloading entire unlinked bucket lists (Darrick J. Wong) - ata: libata-eh: Fix compilation warning in ata_eh_link_report() (Damien Le Moal) - ata: libata-core: Fix compilation warning in ata_dev_config_ncq() (Damien Le Moal) - scsi: sd: Do not issue commands to suspended disks on shutdown (Damien Le Moal) - ata: libata-core: Do not register PM operations for SAS ports (Damien Le Moal) - ata: libata-scsi: Fix delayed scsi_rescan_device() execution (Damien Le Moal) - scsi: Do not attempt to rescan suspended devices (Damien Le Moal) - ata: libata-scsi: Disable scsi device manage_system_start_stop (Damien Le Moal) - scsi: sd: Differentiate system and runtime start/stop management (Damien Le Moal) - ata: libata-scsi: link ata port and scsi device (Damien Le Moal) - ata: libata-core: Fix port and device removal (Damien Le Moal) - ata: libata-core: Fix ata_port_request_pm() locking (Damien Le Moal) - ata: libata-sata: increase PMP SRST timeout to 10s (Matthias Schiffer) - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES (Niklas Cassel) - dt-bindings: ata: pata-common: Add missing additionalProperties on child nodes (Rob Herring) - block: fix kernel-doc for disk_force_media_change() (Randy Dunlap) - block: correct stale comment in rq_qos_wait (Kemeng Shi) - io_uring/fs: remove sqe->rw_flags checking from LINKAT (Jens Axboe) - slab: kmalloc_size_roundup() must not return 0 for non-zero size (David Laight) - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) - i915/guc: Get runtime pm in busyness worker only if already active (Umesh Nerlige Ramappa) - drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top (Javier Pello) - i915: Limit the length of an sg list to the requested length (Matthew Wilcox (Oracle)) - accel/ivpu: Use cached buffers for FW loading (Karol Wachowski) - accel/ivpu/40xx: Fix missing VPUIP interrupts (Karol Wachowski) - accel/ivpu/40xx: Disable frequency change interrupt (Karol Wachowski) - accel/ivpu/40xx: Ensure clock resource ownership Ack before Power-Up (Karol Wachowski) - accel/ivpu: Don't flood dmesg with VPU ready message (Jacek Lawrynowicz) - accel/ivpu: Do not use wait event interruptible (Stanislaw Gruszka) - accel/ivpu: Add Arrow Lake pci id (Stanislaw Gruszka) - MAINTAINERS: update nouveau maintainers (Danilo Krummrich) - gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip (Wenhua Lin) - gpio: timberdale: Fix potential deadlock on &tgpio->lock (Chengfeng Ye) - clk: tegra: fix error return case for recalc_rate (Timo Alho) - clk: si521xx: Fix regmap write accessor (Marek Vasut) - clk: si521xx: Use REGCACHE_FLAT instead of NONE (Marek Vasut) - clk: sprd: Fix thm_parents incorrect configuration (Zhifeng Tang) - clk: vc3: Make vc3_clk_mux enum values based on vc3_clk enum values (Biju Das) - clk: vc3: Fix output clock mapping (Biju Das) - clk: vc3: Fix 64 by 64 division (Biju Das) - dt-bindings: clock: versaclock3: Add description for #clock-cells property (Biju Das) - power: supply: rk817: Fix node refcount leak (Chris Morgan) - power: supply: core: fix use after free in uevent (Sebastian Reichel) - power: supply: rt9467: Fix rt9467_run_aicl() (Christophe JAILLET) - power: supply: rk817: Add missing module alias (Nicolas Frattaroli) - power: supply: ucs1002: fix error code in ucs1002_get_property() (Dan Carpenter) - power: vexpress: fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - power: reset: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency (David Thompson) - power: supply: rt5033_charger: recognize EXTCON setting (Randy Dunlap) - power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo() (Harshit Mogalapalli) - power: supply: ab8500: Set typing and props (Linus Walleij) - xtensa: boot/lib: fix function prototypes (Max Filippov) - xtensa: umulsidi3: fix conditional expression (Randy Dunlap) - xtensa: boot: don't add include-dirs (Randy Dunlap) - xtensa: iss/network: make functions static (Randy Dunlap) - xtensa: tlb: include for missing prototype (Randy Dunlap) - xtensa: hw_breakpoint: include header for missing prototype (Randy Dunlap) - xtensa: smp: add headers for missing function prototypes (Randy Dunlap) - irqchip: irq-xtensa-mx: include header for missing prototype (Randy Dunlap) - xtensa: traps: add for function prototype (Randy Dunlap) - xtensa: stacktrace: include for prototype (Randy Dunlap) - xtensa: signal: include headers for function prototypes (Randy Dunlap) - xtensa: processor.h: add init_arch() prototype (Randy Dunlap) - xtensa: ptrace: add prototypes to (Randy Dunlap) - xtensa: irq: include (Randy Dunlap) - xtensa: fault: include (Randy Dunlap) - xtensa: add default definition for XCHAL_HAVE_DIV32 (Max Filippov) - spi: spi-gxp: BUG: Correct spi write return value (Charles Kearney) - dt-bindings: spi: fsl-imx-cspi: Document missing entries (Fabio Estevam) - spi: cs42l43: Remove spurious pm_runtime_disable (Charles Keepax) - LoongArch: Add support for 64_PCREL relocation type (Tiezhu Yang) - LoongArch: Add support for 32_PCREL relocation type (Tiezhu Yang) - LoongArch: Define relocation types for ABI v2.10 (Tiezhu Yang) - LoongArch: numa: Fix high_memory calculation (Huacai Chen) - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Christoph Hellwig) - scsi: core: ata: Do no try to probe for CDL on old drives (Damien Le Moal) - vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent() (Jinjie Ruan) - vfio/pds: Use proper PF device access helper (Shixiong Ou) - vfio/pds: Add missing PCI_IOV depends (Shixiong Ou) - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Zqiang) - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Steven Rostedt (Google)) - btrfs: initialize start_slot in btrfs_log_prealloc_extents (Josef Bacik) - btrfs: make sure to initialize start and len in find_free_dev_extent (Josef Bacik) - btrfs: reset destination buffer when read_extent_buffer() gets invalid range (Qu Wenruo) - btrfs: properly report 0 avail for very full file systems (Josef Bacik) - btrfs: log message if extent item not found when running delayed extent op (Filipe Manana) - btrfs: remove redundant BUG_ON() from __btrfs_inc_extent_ref() (Filipe Manana) - btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 (Filipe Manana) - btrfs: prevent transaction block reserve underflow when starting transaction (Filipe Manana) - btrfs: fix race when refilling delayed refs block reserve (Filipe Manana) - selftests/user_events: Fix to unmount tracefs when test created mount (Beau Belgrave) - overlayfs: set ctime when setting mtime and atime (Jeff Layton) - ntfs3: put resources during ntfs_fill_super() (Christian Brauner) - ovl: disable IOCB_DIO_CALLER_COMP (Jens Axboe) - porting: document superblock as block device holder (Christian Brauner) - porting: document new block device opening order (Christian Brauner) - fs/pipe: remove duplicate "offset" initializer (Max Kellermann) - fs-writeback: do not requeue a clean inode having skipped pages (Chunhai Guo) - aio: Annotate struct kioctx_table with __counted_by (Kees Cook) - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Al Viro) - reiserfs: Replace 1-element array with C99 style flex-array (Shigeru Yoshida) - perf jevent: fix core dump on software events on s390 (Thomas Richter) - perf pmu: Ensure all alias variables are initialized (Ian Rogers) - perf jevents metric: Fix type of strcmp_cpuid_str (Ian Rogers) - perf trace: Avoid compile error wrt redefining bool (Ian Rogers) - perf bpf-prologue: Remove unused file (Ian Rogers) - tools headers UAPI: Update tools's copy of drm.h headers (Arnaldo Carvalho de Melo) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - perf bench sched-seccomp-notify: Use the tools copy of seccomp.h UAPI (Arnaldo Carvalho de Melo) - tools headers UAPI: Copy seccomp.h to be able to build 'perf bench' in older systems (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync files changed by new fchmodat2 and map_shadow_stack syscalls with the kernel sources (Arnaldo Carvalho de Melo) - perf tools: Update copy of libbpf's hashmap.c (Arnaldo Carvalho de Melo) - Linux 6.6-rc3 (Linus Torvalds) - KVM: riscv: selftests: Selectively filter-out AIA registers (Anup Patel) - KVM: riscv: selftests: Fix ISA_EXT register handling in get-reg-list (Anup Patel) - RISC-V: KVM: Fix riscv_vcpu_get_isa_ext_single() for missing extensions (Anup Patel) - RISC-V: KVM: Fix KVM_GET_REG_LIST API for ISA_EXT registers (Anup Patel) - KVM: SVM: Do not use user return MSR support for virtualized TSC_AUX (Tom Lendacky) - KVM: SVM: Fix TSC_AUX virtualization setup (Tom Lendacky) - KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway (Paolo Bonzini) - KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously (Sean Christopherson) - KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() (Paolo Bonzini) - KVM: x86/mmu: Open code leaf invalidation from mmu_notifier (Sean Christopherson) - KVM: selftests: Assert that vasprintf() is successful (Sean Christopherson) - KVM: arm64: nvhe: Ignore SVE hint in SMCCC function ID (Jean-Philippe Brucker) - KVM: arm64: Properly return allocated EL2 VA from hyp_alloc_private_va_range() (Marc Zyngier) - eventfs: Remember what dentries were created on dir open (Steven Rostedt (Google)) - ring-buffer: Fix bytes info in per_cpu buffer stats (Zheng Yejian) - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (Kees Cook) - cxl/port: Fix cxl_test register enumeration regression (Dan Williams) - cxl/region: Refactor granularity select in cxl_port_setup_targets() (Alison Schofield) - cxl/region: Match auto-discovered region decoders by HPA range (Alison Schofield) - cxl/mbox: Fix CEL logic for poison and security commands (Ira Weiny) - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (Smita Koralahalli) - PCI/AER: Export pcie_aer_is_native() (Smita Koralahalli) - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (Smita Koralahalli) - gpio: sim: fix an invalid __free() usage (Bartosz Golaszewski) - gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() (Christophe JAILLET) - MAINTAINERS: gpio-regmap: make myself a maintainer of it (Michael Walle) - proc: nommu: fix empty /proc//maps (Ben Wolsieffer) - filemap: add filemap_map_order0_folio() to handle order0 folio (Yin Fengwei) - proc: nommu: /proc//maps: release mmap read lock (Ben Wolsieffer) - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Johannes Weiner) - pidfd: prevent a kernel-doc warning (Randy Dunlap) - argv_split: fix kernel-doc warnings (Randy Dunlap) - scatterlist: add missing function params to kernel-doc (Randy Dunlap) - selftests/proc: fixup proc-empty-vm test after KSM changes (Alexey Dobriyan) - revert "scripts/gdb/symbols: add specific ko module load command" (Andrew Morton) - selftests: link libasan statically for tests with -fsanitize=address (Ryan Roberts) - task_work: add kerneldoc annotation for 'data' argument (Jens Axboe) - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Johannes Weiner) - sh: mm: re-add lost __ref to ioremap_prot() to fix modpost warning (Geert Uytterhoeven) - smb3: fix confusing debug message (Steve French) - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) - smb3: remove duplicate error mapping (Steve French) - cifs: Fix UAF in cifs_demultiplex_thread() (Zhang Xiaoxu) - smb3: do not start laundromat thread when dir leases disabled (Steve French) - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Steve French) - i2c: xiic: Correct return value check for xiic_reinit() (Daniel Scally) - i2c: mux: gpio: Add missing fwnode_handle_put() (Liang He) - i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() (Xiaoke Wang) - i2c: designware: fix __i2c_dw_disable() in case master is holding SCL low (Yann Sionneau) - i2c: i801: unregister tco_pdev in i801_probe() error path (Heiner Kallweit) - mfd: cs42l43: Use correct macro for new-style PM runtime ops (Charles Keepax) - docs/zh_CN/LoongArch: Update the links of ABI (Tiezhu Yang) - docs/LoongArch: Update the links of ABI (Tiezhu Yang) - LoongArch: Don't inline kasan_mem_to_shadow()/kasan_shadow_to_mem() (Huacai Chen) - kasan: Cleanup the __HAVE_ARCH_SHADOW_MAP usage (Huacai Chen) - LoongArch: Set all reserved memblocks on Node#0 at initialization (Huacai Chen) - LoongArch: Remove dead code in relocate_new_kernel (Tiezhu Yang) - LoongArch: Use _UL() and _ULL() (Andy Shevchenko) - LoongArch: Fix some build warnings with W=1 (Bibo Mao) - LoongArch: Fix lockdep static memory detection (Helge Deller) - s390/cert_store: fix string length handling (Peter Oberparleiter) - s390: update defconfigs (Heiko Carstens) - iomap: convert iomap_unshare_iter to use large folios (Darrick J. Wong) - iomap: don't skip reading in !uptodate folios when unsharing a range (Darrick J. Wong) - iomap: handle error conditions more gracefully in iomap_to_bh (Christoph Hellwig) - uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++ (Alexey Dobriyan) - uapi: stddef.h: Fix header guard location (Alexey Dobriyan) - xfs: use roundup_pow_of_two instead of ffs during xlog_find_tail (Wang Jianchao) - xfs: only call xchk_stats_merge after validating scrub inputs (Darrick J. Wong) - xfs: require a relatively recent V5 filesystem for LARP mode (Darrick J. Wong) - xfs: make inode unlinked bucket recovery work with quotacheck (Darrick J. Wong) - xfs: reload entire unlinked bucket lists (Darrick J. Wong) - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Darrick J. Wong) - xfs: load uncached unlinked inodes into memory on demand (Darrick J. Wong) - xfs: reserve less log space when recovering log intent items (Darrick J. Wong) - xfs: fix log recovery when unknown rocompat bits are set (Darrick J. Wong) - xfs: allow inode inactivation during a ro mount log recovery (Darrick J. Wong) - xfs: remove CPU hotplug infrastructure (Darrick J. Wong) - xfs: remove the all-mounts list (Darrick J. Wong) - xfs: use per-mount cpumask to track nonempty percpu inodegc lists (Darrick J. Wong) - xfs: fix per-cpu CIL structure aggregation racing with dying cpus (Darrick J. Wong) - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Darrick J. Wong) - xfs: fix select in config XFS_ONLINE_SCRUB_STATS (Lukas Bulwahn) - thermal: sysfs: Fix trip_point_hyst_store() (Rafael J. Wysocki) - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Michal Wilczynski) - acpi: Provide ia64 dummy implementation of acpi_proc_quirk_mwait_check() (Ard Biesheuvel) - arm64: Document missing userspace visible fields in ID_AA64ISAR2_EL1 (Mark Brown) - arm64/hbc: Document HWCAP2_HBC (Mark Brown) - arm64/sme: Include ID_AA64PFR1_EL1.SME in cpu-feature-registers.rst (Mark Brown) - arm64: cpufeature: Fix CLRBHB and BC detection (Kristina Martsenko) - MAINTAINERS: Use wildcard pattern for ARM PMU headers (Oliver Upton) - x86,static_call: Fix static-call vs return-thunk (Peter Zijlstra) - x86/alternatives: Remove faulty optimization (Josh Poimboeuf) - x86/shstk: Add warning for shadow stack double unmap (Rick Edgecombe) - x86/shstk: Remove useless clone error handling (Rick Edgecombe) - x86/shstk: Handle vfork clone failure correctly (Rick Edgecombe) - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Josh Poimboeuf) - x86/srso: Don't probe microcode in a guest (Josh Poimboeuf) - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Josh Poimboeuf) - x86/srso: Fix srso_show_state() side effect (Josh Poimboeuf) - x86/asm: Fix build of UML with KASAN (Vincent Whitchurch) - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Rik van Riel) - kernel/sched: Modify initial boot task idle setup (Liam R. Howlett) - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Sebastian Andrzej Siewior) - locking/atomic: scripts: fix fallback ifdeffery (Mark Rutland) - efi/unaccepted: Make sure unaccepted table is mapped (Kirill A. Shutemov) - MAINTAINERS: remove myself as nouveau maintainer (Ben Skeggs) - drm/amdkfd: Use gpu_offset for user queue's wptr (YuBiao Wang) - drm/amd/display: fix the ability to use lower resolution modes on eDP (Hamza Mahfooz) - drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable (Cong Liu) - Revert "drm/amdgpu: Report vbios version instead of PN" (Lijo Lazar) - drm/amd/display: Fix MST recognizes connected displays as one (Muhammad Ahmed) - i915/pmu: Move execlist stats initialization to execlist specific setup (Umesh Nerlige Ramappa) - drm/i915/gt: Prevent error pointer dereference (Dan Carpenter) - fbdev/sh7760fb: Depend on FB=y (Thomas Zimmermann) - drm/virtio: clean out_fence on complete_submit (José Pekkarinen) - drm/meson: fix memory leak on ->hpd_notify callback (Jani Nikula) - accel/ivpu/40xx: Fix buttress interrupt handling (Karol Wachowski) - nouveau/u_memcpya: fix NULL vs error pointer bug (Dan Carpenter) - nouveau/u_memcpya: use vmemdup_user (Dave Airlie) - drm/nouveau: sched: fix leaking memory of timedout job (Danilo Krummrich) - drm/nouveau: fence: fix type cast warning in nouveau_fence_emit() (Danilo Krummrich) - drm: fix up fbdev Kconfig defaults (Arnd Bergmann) - drm/tests: Fix incorrect argument in drm_test_mm_insert_range (Janusz Krzysztofik) - crypto: sm2 - Fix crash caused by uninitialized context (Tianjia Zhang) - MAINTAINERS: Add x86 platform drivers patchwork (Ilpo Järvinen) - MAINTAINERS: Add myself into x86 platform driver maintainers (Ilpo Järvinen) - platform/x86: thinkpad_acpi: Take mutex in hotkey_resume (Dennis Bonke) - platform/x86: intel_scu_ipc: Fail IPC send if still busy (Stephen Boyd) - platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() (Stephen Boyd) - platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() (Stephen Boyd) - platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() (Stephen Boyd) - netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP (Jozsef Kadlecsik) - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) - sfc: handle error pointers returned by rhashtable_lookup_get_insert_fast() (Edward Cree) - igc: Expose tx-usecs coalesce setting to user (Muhammad Husaini Zulkifli) - octeontx2-pf: Do xdp_do_flush() after redirects. (Sebastian Andrzej Siewior) - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Sebastian Andrzej Siewior) - net: ena: Flush XDP packets on error. (Sebastian Andrzej Siewior) - net/handshake: Fix memory leak in __sock_create() and sock_alloc_file() (Jinjie Ruan) - net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable dereferenced before check 'hwdev' (Cai Huoqing) - vxlan: Add missing entries to vxlan_get_size() (Benjamin Poirier) - net: rds: Fix possible NULL-pointer dereference (Artem Chernyshev) - team: fix null-ptr-deref when team device type is changed (Ziyang Xuan) - net: bridge: use DEV_STATS_INC() (Eric Dumazet) - net: hns3: add 5ms delay before clear firmware reset irq source (Jie Wang) - net: hns3: fix fail to delete tc flower rules during reset issue (Jijie Shao) - net: hns3: only enable unicast promisc when mac table full (Jian Shen) - net: hns3: fix GRE checksum offload issue (Jie Wang) - net: hns3: add cmdq check for vf periodic service task (Jie Wang) - net: stmmac: fix incorrect rxq|txq_stats reference (Jisheng Zhang) - ax25: Kconfig: Update link for linux-ax25.org (Peter Lafreniere) - MAINTAINERS: Update link for linux-ax25.org (Peter Lafreniere) - Documentation: netdev: fix dead link in ax25.rst (Peter Lafreniere) - mptcp: fix dangling connection hang-up (Paolo Abeni) - mptcp: rename timer related helper to less confusing names (Paolo Abeni) - mptcp: process pending subflow error on close (Paolo Abeni) - mptcp: move __mptcp_error_report in protocol.c (Paolo Abeni) - mptcp: fix bogus receive window shrinkage with multiple subflows (Paolo Abeni) - tsnep: Fix NAPI polling with budget 0 (Gerhard Engleder) - tsnep: Fix ethtool channels (Gerhard Engleder) - tsnep: Fix NAPI scheduling (Gerhard Engleder) - selftests: hsr: Extend the testsuite to also cover HSRv1. (Sebastian Andrzej Siewior) - selftests: hsr: Reorder the testsuite. (Sebastian Andrzej Siewior) - selftests: hsr: Use `let' properly. (Sebastian Andrzej Siewior) - net: hsr: Add __packed to struct hsr_sup_tlv. (Sebastian Andrzej Siewior) - net: hsr: Properly parse HSRv1 supervisor frames. (Lukasz Majewski) - dccp: fix dccp_v4_err()/dccp_v6_err() again (Eric Dumazet) - ncsi: Propagate carrier gain/loss events to the NCSI controller (Johnathan Mantey) - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) - iavf: schedule a request immediately after add/delete vlan (Petr Oros) - iavf: add iavf_schedule_aq_request() helper (Petr Oros) - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Radoslaw Tyl) - scsi: iscsi_tcp: restrict to TCP sockets (Eric Dumazet) - ipv4: fix null-deref in ipv4_link_failure (Kyle Zeng) - igc: Fix infinite initialization loop with early XDP redirect (Vinicius Costa Gomes) - net: core: Use the bitmap API to allocate bitmaps (Andy Shevchenko) - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (David Christensen) - bpf: Fix BTF_ID symbol generation collision in tools/ (Nick Desaulniers) - bpf: Fix BTF_ID symbol generation collision (Jiri Olsa) - bpf: Fix uprobe_multi get_pid_task error path (Jiri Olsa) - bpf: Skip unit_size checking for global per-cpu allocator (Hou Tao) - netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry() (Ilya Leoshkevich) - selftests/bpf: Fix kprobe_multi_test/attach_override test (Jiri Olsa) - bpf, cgroup: fix multiple kernel-doc warnings (Randy Dunlap) - selftests/bpf: fix unpriv_disabled check in test_verifier (Artem Savkov) - bpf: Fix a erroneous check after snprintf() (Christophe JAILLET) - selftests/bpf: ensure all CI arches set CONFIG_BPF_KPROBE_OVERRIDE=y (Andrii Nakryiko) - selftests/bpf: Offloaded prog after non-offloaded should not cause BUG (Eduard Zingerman) - bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init (Eduard Zingerman) - bpf: Avoid deadlock when using queue and stack maps from NMI (Toke Høiland-Jørgensen) - selftests/bpf: Update bpf_clone_redirect expected return code (Stanislav Fomichev) - bpf: Clarify error expectations from bpf_clone_redirect (Stanislav Fomichev) - selftests/bpf: Test all valid alloc sizes for bpf mem allocator (Hou Tao) - bpf: Ensure unit_size is matched with slab cache object size (Hou Tao) - bpf: Don't prefill for unused bpf_mem_cache (Hou Tao) - bpf: Adjust size_index according to the value of KMALLOC_MIN_SIZE (Hou Tao) - selftests/bpf: Add kprobe_multi override test (Jiri Olsa) - bpf: Add override check to kprobe multi link attach (Jiri Olsa) - selftests: netfilter: Test nf_tables audit logging (Phil Sutter) - netfilter: nf_tables: Fix entries val in rule reset audit log (Phil Sutter) - netfilter: conntrack: fix extension size table (Florian Westphal) - netfilter: nf_tables: disallow element removal on anonymous sets (Pablo Neira Ayuso) - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Pablo Neira Ayuso) - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Pablo Neira Ayuso) - netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC (Pablo Neira Ayuso) - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention (Pablo Neira Ayuso) - netfilter: nf_tables: disallow rule removal from chain binding (Pablo Neira Ayuso) - octeon_ep: fix tx dma unmap len values in SG (Shinas Rasheed) - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Mika Westerberg) - net/core: Fix ETH_P_1588 flow dissector (Sasha Neftin) - net: ti: icssg-prueth: add PTP dependency (Arnd Bergmann) - selftests: tls: swap the TX and RX sockets in some tests (Sabrina Dubroca) - net: microchip: sparx5: Fix possible memory leaks in vcap_api_kunit (Jinjie Ruan) - net: microchip: sparx5: Fix possible memory leaks in test_vcap_xn_rule_creator() (Jinjie Ruan) - net: microchip: sparx5: Fix possible memory leak in vcap_api_encode_rule_test() (Jinjie Ruan) - net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_actionvalue_test() (Jinjie Ruan) - net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_keyvalue_test() (Jinjie Ruan) - Revert "fs: add infrastructure for multigrain timestamps" (Christian Brauner) - Revert "btrfs: convert to multigrain timestamps" (Christian Brauner) - Revert "ext4: switch to multigrain timestamps" (Christian Brauner) - Revert "xfs: switch to multigrain timestamps" (Christian Brauner) - Revert "tmpfs: add support for multigrain timestamps" (Christian Brauner) - powerpc/dexcr: Move HASHCHK trap handler (Benjamin Gray) - powerpc/82xx: Select FSL_SOC (Christophe Leroy) - powerpc: Fix build issue with LD_DEAD_CODE_DATA_ELIMINATION and FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY (Naveen N Rao) - powerpc/watchpoints: Annotate atomic context in more places (Benjamin Gray) - powerpc/watchpoint: Disable pagefaults when getting user instruction (Benjamin Gray) - powerpc/watchpoints: Disable preemption in thread_change_pc() (Benjamin Gray) - powerpc/perf/hv-24x7: Update domain value check (Kajol Jain) - xen/efi: refactor deprecated strncpy (Justin Stitt) - x86/xen: allow nesting of same lazy mode (Juergen Gross) - x86/xen: move paravirt lazy code (Juergen Gross) - arm/xen: remove lazy mode related definitions (Juergen Gross) - xen: simplify evtchn_do_upcall() call maze (Juergen Gross) - memblock tests: fix warning ‘struct seq_file’ declared inside parameter list (Mike Rapoport (IBM)) - memblock tests: fix warning: "__ALIGN_KERNEL" redefined (Mike Rapoport (IBM)) - memblock tests: Fix compilation errors. (Rong Tao) - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Peter Ujfalusi) - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Ranjani Sridharan) - ASoC: cs42l43: Add shared IRQ flag for shutters (Charles Keepax) - ASoC: imx-audmix: Fix return error with devm_clk_get() (Shengjiu Wang) - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Chen Ni) - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Bard Liao) - ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link (Chancel Liu) - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Richard Fitzgerald) - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Richard Fitzgerald) - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Richard Fitzgerald) - ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() (Richard Fitzgerald) - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Richard Fitzgerald) - ASoC: codecs: aw88395: Fix some error codes (Dan Carpenter) - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Hans de Goede) - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Hans de Goede) - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Hans de Goede) - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Hans de Goede) - ASoC: rt5640: Fix sleep in atomic context (Hans de Goede) - ASoC: rt5640: Revert "Fix sleep in atomic context" (Hans de Goede) - ASoC: cs35l56: Disable low-power hibernation mode (Richard Fitzgerald) - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (August Wikerfors) - ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates (Sameer Pujar) - ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol (Sameer Pujar) - ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag (Shengjiu Wang) - Add DMI ID for MSI Bravo 15 B7ED (Walt Holman) - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Charles Keepax) - ASoC: wm8960: Fix error handling in probe (Guenter Roeck) - ASoC: rsnd: add missing of_node_put (Julia Lawall) - ASoC: meson: spdifin: start hw on dai probe (Jerome Brunet) - ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() (Richard Fitzgerald) - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Kailang Yang) - ALSA: hda: cs35l56: Use the new RUNTIME_PM_OPS() macro (Richard Fitzgerald) - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Peter Ujfalusi) - ALSA: rawmidi: Fix NULL dereference at proc read (Takashi Iwai) - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Takashi Iwai) - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Takashi Iwai) - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Takashi Iwai) - ALSA: hda: generic: Check potential mixer name string truncation (Takashi Iwai) - ALSA: cmipci: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Takashi Iwai) - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Takashi Iwai) - ALSA: xen: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: opti9x: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: es1688: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: cs4236: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: sscape: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: caiaq: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: seq: midi: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: seq: ump: Fix -Wformat-truncation warning (Takashi Iwai) - ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing (Richard Fitzgerald) - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Kailang Yang) - ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero (Richard Fitzgerald) - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Peter Ujfalusi) - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Knyazev Arseniy) - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Peter Ujfalusi) - ALSA: hda: cs35l56: Disable low-power hibernation mode (Richard Fitzgerald) - ALSA: core: Use dev_name of card_dev as debugfs directory name (Peter Ujfalusi) - ALSA: hda/realtek - Fixed two speaker platform (Kailang Yang) - ALSA: seq: Avoid delivery of events for disabled UMP groups (Takashi Iwai) - ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio (Takashi Iwai) - ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend() (Richard Fitzgerald) - selftests: ALSA: remove unused variables (Ding Xiang) - hwmon: (nct6775) Fix non-existent ALARM warning (Ahmad Khalifa) - media: imx-mipi-csis: Remove an incorrect fwnode_handle_put() call (Christophe JAILLET) - media: vb2: frame_vector.c: replace WARN_ONCE with a comment (Hans Verkuil) - media: uvcvideo: Fix OOB read (Ricardo Ribalda) - media: bt8xx: bttv_risc_packed(): remove field checks (Hans Verkuil) - media: i2c: rdacm21: Remove an incorrect fwnode_handle_put() call (Christophe JAILLET) - media: i2c: imx219: Perform a full mode set unconditionally (Laurent Pinchart) - media: i2c: imx219: Fix crop rectangle setting when changing format (Laurent Pinchart) - media: i2c: imx219: Fix a typo referring to a wrong variable (Laurent Pinchart) - media: i2c: max9286: Remove an incorrect fwnode_handle_put() call (Christophe JAILLET) - media: ivsc: Depend on VIDEO_DEV (Sakari Ailus) - media: via: Use correct dependency for camera sensor drivers (Sakari Ailus) - media: v4l: Use correct dependency for camera sensor drivers (Sakari Ailus) - media: pci: ivsc: Select build dependencies (Sakari Ailus) - btrfs: fix race between reading a directory and adding entries to it (Filipe Manana) - btrfs: refresh dir last index during a rewinddir(3) call (Filipe Manana) - btrfs: set last dir index to the current last index when opening dir (Filipe Manana) - btrfs: don't clear uptodate on write errors (Josef Bacik) - btrfs: file_remove_privs needs an exclusive lock in direct io write (Bernd Schubert) - btrfs: convert btrfs_read_merkle_tree_page() to use a folio (Matthew Wilcox (Oracle)) - spi: zynqmp-gqspi: fix clock imbalance on probe failure (Johan Hovold) - spi: imx: Take in account bits per word instead of assuming 8-bits (Stefan Moring) - spi: intel-pci: Add support for Granite Rapids SPI serial flash (Mika Westerberg) - spi: stm32: add a delay before SPI disable (Valentin Caron) - spi: nxp-fspi: reset the FLSHxCR1 registers (Han Xu) - regulator: Fix voltage range selection (Vincent Whitchurch) - SUNRPC: Silence compiler complaints about tautological comparisons (Trond Myklebust) - Revert "SUNRPC: clean up integer overflow check" (Anna Schumaker) - NFSv4.1: fix zero value filehandle in post open getattr (Olga Kornievskaia) - NFSv4.1: fix pnfs MDS=DS session trunking (Olga Kornievskaia) - Revert "SUNRPC: Fail faster on bad verifier" (Trond Myklebust) - SUNRPC: Mark the cred for revalidation if the server rejects it (Trond Myklebust) - NFS/pNFS: Report EINVAL errors from connect() to the server (Trond Myklebust) - NFS: More fixes for nfs_direct_write_reschedule_io() (Trond Myklebust) - NFS: Use the correct commit info in nfs_join_page_group() (Trond Myklebust) - NFS: More O_DIRECT accounting fixes for error paths (Trond Myklebust) - NFS: Fix O_DIRECT locking issues (Trond Myklebust) - NFS: Fix error handling for O_DIRECT write scheduling (Trond Myklebust) - netfs: Only call folio_start_fscache() one time for each folio (Dave Wysochanski) - gfs2: Fix quota=quiet oversight (Bob Peterson) - gfs2: fix glock shrinker ref issues (Bob Peterson) - gfs2: Fix another freeze/thaw hang (Andreas Gruenbacher) - Linux 6.6-rc2 (Linus Torvalds) - x86/purgatory: Remove LTO flags (Song Liu) - x86/boot/compressed: Reserve more memory for page tables (Kirill A. Shutemov) - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Peter Zijlstra) - x86/ibt: Suppress spurious ENDBR (Peter Zijlstra) - x86/platform/uv: Use alternate source for socket to node data (Steve Wahl) - x86/sched: Restore the SD_ASYM_PACKING flag in the DIE domain (Ricardo Neri) - sched/fair: Fix SMT4 group_smt_balance handling (Tim Chen) - sched/fair: Optimize should_we_balance() for large SMT systems (Shrikanth Hegde) - objtool: Fix _THIS_IP_ detection for cold functions (Josh Poimboeuf) - panic: Reenable preemption in WARN slowpath (Lukas Wunner) - stat: remove no-longer-used helper macros (Linus Torvalds) - smb3: fix some minor typos and repeated words (Steve French) - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Steve French) - smb3: move server check earlier when setting channel sequence number (Steve French) - ksmbd: fix passing freed memory 'aux_payload_buf' (Namjae Jeon) - ksmbd: remove unneeded mark_inode_dirty in set_info_sec() (Namjae Jeon) - ext4: fix rec_len verify error (Shida Zhang) - ext4: do not let fstrim block system suspend (Jan Kara) - ext4: move setting of trimmed bit into ext4_try_to_trim_range() (Jan Kara) - jbd2: Fix memory leak in journal_init_common() (Li Zetao) - jbd2: Remove page size assumptions (Ritesh Harjani (IBM)) - buffer: Make bh_offset() work for compound pages (Matthew Wilcox (Oracle)) - kbuild: avoid long argument lists in make modules_install (Michal Kubecek) - kbuild: fix kernel-devel RPM package and linux-headers Deb package (Masahiro Yamada) - vm: fix move_vma() memory accounting being off (Linus Torvalds) - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Justin Tee) - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Justin Tee) - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() (Jinjie Ruan) - scsi: target: core: Fix target_cmd_counter leak (David Disseldorp) - scsi: pm8001: Setup IRQs on resume (Damien Le Moal) - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command (Michal Grzedzicki) - scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command (Michal Grzedzicki) - scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command (Kiwoong Kim) - scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock (Kiwoong Kim) - scsi: qedf: Add synchronization between I/O completions and abort (Javed Hasan) - scsi: target: Replace strlcpy() with strscpy() (Azeem Shaikh) - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Jinjie Ruan) - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) - scsi: ppa: Fix accidentally reversed conditions for 16-bit and 32-bit EPP (Alex Henrie) - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Junxiao Bi) - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Niklas Cassel) - ata: libata-eh: do not thaw the port twice in ata_eh_reset() (Niklas Cassel) - ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() (Niklas Cassel) - ata: pata_parport: Fix code style issues (Damien Le Moal) - ata: libahci: clear pending interrupt status (Szuying Chen) - ata: sata_mv: Fix incorrect string length computation in mv_dump_mem() (Christophe JAILLET) - ata: libata: disallow dev-initiated LPM transitions to unsupported states (Niklas Cassel) - usb: typec: ucsi: Fix NULL pointer dereference (Heikki Krogerus) - Documentation: embargoed-hardware-issues.rst: Add myself for RISC-V (Palmer Dabbelt) - driver core: return an error when dev_set_name() hasn't happened (Andy Shevchenko) - Revert "comedi: add HAS_IOPORT dependencies" (Ian Abbott) - i2c: cadence: Fix the kernel-doc warnings (Shubhrajyoti Datta) - i2c: aspeed: Reset the i2c controller when timeout occurs (Tommy Huang) - i2c: I2C_MLXCPLD on ARM64 should depend on ACPI (Geert Uytterhoeven) - i2c: Make I2C_ATR invisible (Geert Uytterhoeven) - i2c: Drop legacy callback .probe_new() (Uwe Kleine-König) - w1: ds2482: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - selftests: tracing: Fix to unmount tracefs for recovering environment (Masami Hiramatsu (Google)) - selftests: user_events: create test-specific Kconfig fragments (Naresh Kamboju) - ftrace/selftests: Add softlink to latest log directory (Steven Rostedt (Google)) - selftests/user_events: Fix failures when user_events is not installed (Beau Belgrave) - NFSD: fix possible oops when nfsd/pool_stats is closed. (NeilBrown) - nfsd: fix change_info in NFSv4 RENAME replies (Jeff Layton) - PM: hibernate: Fix the exclusive get block device in test_resume mode (Chen Yu) - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Chen Yu) - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Rafael J. Wysocki) - thermal: Constify the trip argument of the .get_trend() zone callback (Rafael J. Wysocki) - thermal/of: add missing of_node_put() (Julia Lawall) - dm: don't attempt to queue IO under RCU protection (Jens Axboe) - dm: fix a race condition in retrieve_deps (Mikulas Patocka) - nvme: avoid bogus CRTO values (Keith Busch) - nvme-pci: do not set the NUMA node of device if it has none (Pratyush Yadav) - nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid() (Nigel Kirkland) - nvme: host: hwmon: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page() (Varun Prakash) - md: Put the right device in md_seq_next (Mariusz Tkaczyk) - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) - md: fix warning for holder mismatch from export_rdev() (Yu Kuai) - md: don't dereference mddev after export_rdev() (Yu Kuai) - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Chengming Zhou) - io_uring/net: fix iter retargeting for selected buf (Pavel Begunkov) - Revert "firewire: core: obsolete usage of GFP_ATOMIC at building node tree" (Takashi Sakamoto) - drm/tests: helpers: Avoid a driver uaf (Thomas Hellström) - Revert "drm/vkms: Fix race-condition between the hrtimer and the atomic commit" (Maíra Canal) - drm/radeon: make fence wait in suballocator uninterrruptable (Alex Deucher) - drm/i915: Only check eDP HPD when AUX CH is shared (Ville Syrjälä) - drm/amdkfd: Insert missing TLB flush on GFX10 and later (Harish Kasiviswanathan) - drm/amd/display: Fix 2nd DPIA encoder Assignment (Mustapha Ghaddar) - drm/amd/display: Add DPIA Link Encoder Assignment Fix (Mustapha Ghaddar) - drm/amd/display: fix replay_mode kernel-doc warning (Randy Dunlap) - drm/amdgpu: Handle null atom context in VBIOS info ioctl (David Francis) - drm/amdkfd: Checkpoint and restore queues on GFX11 (David Francis) - drm/amd/display: Adjust the MST resume flow (Wayne Lin) - drm/amdgpu: fallback to old RAS error message for aqua_vanjaram (Hawking Zhang) - drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV (Alex Deucher) - drm/amdgpu/soc21: don't remap HDP registers for SR-IOV (Alex Deucher) - drm/amd/display: Don't check registers, if using AUX BL control (Swapnil Patel) - drm/amdgpu: fix retry loop test (Dan Carpenter) - drm/amd/display: Add dirty rect support for Replay (Bhawanpreet Lakha) - Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory" (Hamza Mahfooz) - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Yifan Zhang) - drm/amdkfd: Update CU masking for GFX 9.4.3 (Mukul Joshi) - drm/amdkfd: Update cache info reporting for GFX v9.4.3 (Mukul Joshi) - drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 (Mukul Joshi) - drm/amdkfd: Fix unaligned 64-bit doorbell warning (Mukul Joshi) - drm/amdkfd: Fix reg offset for setting CWSR grace period (Mukul Joshi) - drm: gm12u320: Fix the timeout usage for usb_bulk_msg() (Jinjie Ruan) - drm/amd: Make fence wait in suballocator uninterruptible (Simon Pilkington) - drm/drm_connector: Provide short description of param 'supported_colorspaces' (Lee Jones) - drm/drm_exec: Work around a WW mutex lockdep oddity (Thomas Hellström) - fbdev/g364fb: fix build failure with mips (Sudip Mukherjee) - efivarfs: fix statfs() on efivarfs (Heinrich Schuchardt) - efi/unaccepted: Use ACPI reclaim memory for unaccepted memory table (Ard Biesheuvel) - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Ard Biesheuvel) - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Ard Biesheuvel) - selinux: fix handling of empty opts in selinux_fs_context_submount() (Ondrej Mosnacek) - riscv: errata: fix T-Head dcache.cva encoding (Icenowy Zheng) - riscv: kexec: Align the kexeced kernel entry (Song Shuai) - kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). (Kuniyuki Iwashima) - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Yoshihiro Shimoda) - net: renesas: rswitch: Fix unmasking irq condition (Yoshihiro Shimoda) - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) - ixgbe: fix timestamp configuration code (Vadim Fedorenko) - selftest: tcp: Add v4-mapped-v6 cases in bind_wildcard.c. (Kuniyuki Iwashima) - selftest: tcp: Move expected_errno into each test case in bind_wildcard.c. (Kuniyuki Iwashima) - selftest: tcp: Fix address length in bind_wildcard.c. (Kuniyuki Iwashima) - tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address. (Kuniyuki Iwashima) - tcp: Fix bind() regression for v4-mapped-v6 wildcard address. (Kuniyuki Iwashima) - tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any). (Kuniyuki Iwashima) - ipv6: fix ip6_sock_set_addr_preferences() typo (Eric Dumazet) - veth: Update XDP feature set when bringing up device (Toke Høiland-Jørgensen) - net: macb: fix sleep inside spinlock (Sascha Hauer) - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Liu Jian) - net: ethernet: mtk_eth_soc: fix pse_port configuration for MT7988 (Lorenzo Bianconi) - net: ethernet: mtk_eth_soc: fix uninitialized variable (Daniel Golle) - kcm: Fix memory leak in error path of kcm_sendmsg() (Shigeru Yoshida) - r8152: check budget for r8152_poll() (Hayes Wang) - net: dsa: sja1105: block FDB accesses that are concurrent with a switch reset (Vladimir Oltean) - net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses (Vladimir Oltean) - net: dsa: sja1105: fix multicast forwarding working only for last added mdb entry (Vladimir Oltean) - net: dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid() (Vladimir Oltean) - net: dsa: sja1105: hide all multicast addresses from "bridge fdb show" (Vladimir Oltean) - net:ethernet:adi:adin1110: Fix forwarding offload (Ciprian Regus) - hsr: Fix uninit-value access in fill_frame_info() (Ziyang Xuan) - net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() (Hangyu Hua) - net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() (Hangyu Hua) - net: ethernet: bcmasp: fix possible OOB write in bcmasp_netfilt_get_all_active() (Hangyu Hua) - net: stmmac: fix handling of zero coalescing tx-usecs (Vincent Whitchurch) - net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add (Guangguan Wang) - net/smc: bugfix for smcr v2 server connect success statistic (Guangguan Wang) - octeontx2-pf: Fix page pool cache index corruption. (Ratheesh Kannoth) - net: microchip: vcap api: Fix possible memory leak for vcap_dup_rule() (Jinjie Ruan) - net: bcmasp: add missing of_node_put (Julia Lawall) - selftests/net: Improve bind_bhash.sh to accommodate predictable network interface names (Juntong Deng) - net: ipv4: fix one memleak in __inet_del_ifa() (Liu Jian) - pmdomain: Rename the genpd subsystem to pmdomain (Ulf Hansson) - tpm: Fix typo in tpmrm class definition (Justin M. Forbes) - linux/export: fix reference to exported functions for parisc64 (Masahiro Yamada) - parisc: BTLB: Initialize BTLB tables at CPU startup (Helge Deller) - parisc: firmware: Simplify calling non-PA20 functions (Helge Deller) - parisc: BTLB: _edata symbol has to be page aligned for BTLB support (Helge Deller) - parisc: BTLB: Add BTLB insert and purge firmware function wrappers (Helge Deller) - parisc: BTLB: Clear possibly existing BTLB entries (Helge Deller) - parisc: Prepare for Block-TLB support on 32-bit kernel (Helge Deller) - parisc: shmparam.h: Document aliasing requirements of PA-RISC (Helge Deller) - parisc: irq: Make irq_stack_union static to avoid sparse warning (Helge Deller) - parisc: drivers: Fix sparse warning (Helge Deller) - parisc: iosapic.c: Fix sparse warnings (Helge Deller) - parisc: ccio-dma: Fix sparse warnings (Helge Deller) - parisc: sba-iommu: Fix sparse warnigs (Helge Deller) - parisc: sba: Fix compile warning wrt list of SBA devices (Helge Deller) - parisc: sba_iommu: Fix build warning if procfs if disabled (Helge Deller) - eventfs: Fix the NULL pointer dereference bug in eventfs_remove_rec() (Jinjie Ruan) - tracefs/eventfs: Use list_for_each_srcu() in dcache_dir_open_wrapper() (Steven Rostedt (Google)) - tracing/synthetic: Print out u64 values properly (Tero Kristo) - tracing/synthetic: Fix order of struct trace_dynamic_info (Steven Rostedt (Google)) - selftests/ftrace: Fix dependencies for some of the synthetic event tests (Naveen N Rao) - tracing: Remove unused trace_event_file dir field (Steven Rostedt (Google)) - tracing: Use the new eventfs descriptor for print trigger (Steven Rostedt (Google)) - ring-buffer: Do not attempt to read past "commit" (Steven Rostedt (Google)) - tracefs/eventfs: Free top level files on removal (Steven Rostedt (Google)) - ring-buffer: Avoid softlockup in ring_buffer_resize() (Zheng Yejian) - tracing: Have event inject files inc the trace array ref count (Steven Rostedt (Google)) - tracing: Have option files inc the trace array ref count (Steven Rostedt (Google)) - tracing: Have current_trace inc the trace array ref count (Steven Rostedt (Google)) - tracing: Have tracing_max_latency inc the trace array ref count (Steven Rostedt (Google)) - tracing: Increase trace array ref count on enable and filter files (Steven Rostedt (Google)) - tracefs/eventfs: Use dput to free the toplevel events directory (Steven Rostedt (Google)) - tracefs/eventfs: Add missing lockdown checks (Steven Rostedt (Google)) - tracefs: Add missing lockdown check to tracefs_create_dir() (Steven Rostedt (Google)) - MAINTAINERS: remove links to obsolete btrfs.wiki.kernel.org (Bhaskar Chowdhury) - btrfs: assert delayed node locked when removing delayed item (Filipe Manana) - btrfs: remove BUG() after failure to insert delayed dir index item (Filipe Manana) - btrfs: improve error message after failure to add delayed dir index item (Filipe Manana) - btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio (Qu Wenruo) - btrfs: check for BTRFS_FS_ERROR in pending ordered assert (Josef Bacik) - btrfs: fix lockdep splat and potential deadlock after failure running delayed items (Filipe Manana) - btrfs: do not block starts waiting on previous transaction commit (Josef Bacik) - btrfs: release path before inode lookup during the ino lookup ioctl (Filipe Manana) - btrfs: fix race between finishing block group creation and its item update (Filipe Manana) - platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode (Luke D. Jones) - platform/mellanox: NVSW_SN2201 should depend on ACPI (Geert Uytterhoeven) - platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig (David Thompson) - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Shravan Kumar Ramani) - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Shravan Kumar Ramani) - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames (Liming Sun) - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors (Liming Sun) - selftests: Keep symlinks, when possible (Björn Töpel) - selftests: fix dependency checker script (Ricardo B. Marliere) - kselftest/runner.sh: Propagate SIGTERM to runner child (Björn Töpel) - selftests/ftrace: Correctly enable event in instance-event.tc (Zheng Yejian) - kunit: Fix possible memory leak in kunit_filter_suites() (Jinjie Ruan) - kunit: Fix possible null-ptr-deref in kunit_parse_glob_filter() (Jinjie Ruan) - kunit: Fix the wrong err path and add goto labels in kunit_filter_suites() (Jinjie Ruan) - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Jinjie Ruan) - kunit: test: Make filter strings in executor_test writable (David Gow) - ovl: fix incorrect fdput() on aio completion (Amir Goldstein) - ovl: fix failed copyup of fileattr on a symlink (Amir Goldstein) - Linux 6.6-rc1 (Linus Torvalds) - drm: ci: docs: fix build warning - add missing escape (Helen Koike) - drm: Add initial ci/ subdirectory (Tomeu Vizoso) - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Jack Wang) - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Thomas Huth) - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Song Liu) - x86/smp: Don't send INIT to non-present and non-booted CPUs (Thomas Gleixner) - perf/x86/uncore: Correct the number of CHAs on EMR (Kan Liang) - perf parse-events: Fix driver config term (Ian Rogers) - perf parse-events: Fixes relating to no_value terms (Ian Rogers) - perf parse-events: Fix propagation of term's no_value when cloning (Ian Rogers) - perf parse-events: Name the two term enums (Ian Rogers) - perf list: Don't print Unit for "default_core" (Ian Rogers) - perf vendor events intel: Fix modifier in tma_info_system_mem_parallel_reads for skylake (Ian Rogers) - perf dlfilter: Avoid leak in v0 API test use of resolve_address() (Adrian Hunter) - perf metric: Add #num_cpus_online literal (Ian Rogers) - perf pmu: Remove str from perf_pmu_alias (Ian Rogers) - perf parse-events: Make common term list to strbuf helper (Ian Rogers) - perf parse-events: Minor help message improvements (Ian Rogers) - perf pmu: Avoid uninitialized use of alias->str (Ian Rogers) - perf jevents: Use "default_core" for events with no Unit (Ian Rogers) - perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test (Namhyung Kim) - perf test shell stat_bpf_counters: Fix test on Intel (Namhyung Kim) - perf test shell record_bpf_filter: Skip 6.2 kernel (Namhyung Kim) - libperf: Get rid of attr.id field (Namhyung Kim) - perf tools: Convert to perf_record_header_attr_id() (Namhyung Kim) - libperf: Add perf_record_header_attr_id() (Namhyung Kim) - perf tools: Handle old data in PERF_RECORD_ATTR (Namhyung Kim) - perf pmus: Skip duplicate PMUs and don't print list suffix by default (Ian Rogers) - perf pmus: Sort pmus by name then suffix (Ian Rogers) - perf beauty mmap_flags: Use "test -f" instead of "[-f FILE]" (Yanteng Si) - perf beauty mmap_flags: Fix script for archs that use the generic mman.h (Yanteng Si) - perf tools: Allow to use cpuinfo on LoongArch (Yanteng Si) - perf lock contention: Fix typo in max-stack option description (Kajol Jain) - perf tui slang: Tidy casts (Ian Rogers) - perf build-id: Simplify build_id_cache__cachedir() (Ian Rogers) - perf pmu: Make id const and add missing free (Ian Rogers) - perf parse-events: Make term's config const (Ian Rogers) - perf pmu: Remove logic for PMU name being NULL (Ian Rogers) - perf header: Fix missing PMU caps (Ian Rogers) - perf jevents: Don't append Unit to desc (Ian Rogers) - perf scripts python gecko: Launch the profiler UI on the default browser with the appropriate URL (Anup Sharma) - perf scripts python: Add support for input args in gecko script (Anup Sharma) - perf jevents: Sort strings in the big C string to reduce faults (Ian Rogers) - perf pmu: Lazily load sysfs aliases (Ian Rogers) - perf pmu: Be lazy about loading event info files from sysfs (Ian Rogers) - perf pmu: Scan type early to fail an invalid PMU quickly (Ian Rogers) - perf pmu: Lazily add JSON events (Ian Rogers) - perf pmu: Cache JSON events table (Ian Rogers) - perf pmu: Merge JSON events with sysfs at load time (Ian Rogers) - perf pmu: Prefer passing pmu to aliases list (Ian Rogers) - perf pmu: Parse sysfs events directly from a file (Ian Rogers) - perf pmu-events: Add pmu_events_table__find_event() (Ian Rogers) - perf pmu-events: Reduce processed events by passing PMU (Ian Rogers) - perf s390 s390_cpumcfdg_dump: Don't scan all PMUs (Ian Rogers) - perf parse-events: Improve error message for double setting (Ian Rogers) - perf jevents: Group events by PMU (Ian Rogers) - perf pmu-events: Add extra underscore to function names (Ian Rogers) - perf pmu: Abstract alias/event struct (Ian Rogers) - perf pmu: Make the loading of formats lazy (Ian Rogers) - perf build: Allow customization of clang options for BPF target (Guilherme Amadio) - perf pmu: Pass PMU rather than aliases and format (Ian Rogers) - perf pmu: Avoid passing format list to perf_pmu__format_bits() (Ian Rogers) - perf pmu: Avoid passing format list to perf_pmu__format_type (Ian Rogers) - perf pmu: Avoid passing format list to perf_pmu__config_terms() (Ian Rogers) - perf pmu: Reduce scope of perf_pmu_error() (Ian Rogers) - perf pmu: Move perf_pmu__set_format to pmu.y (Ian Rogers) - perf pmu: Avoid a path name copy (Ian Rogers) - perf script ibs: Remove unused include (Ian Rogers) - perf bench breakpoint: Skip run if no breakpoints available (Kajol Jain) - perf lzma: Convert some pr_err() to pr_debug() as callers already use pr_debug() (Arnaldo Carvalho de Melo) - perf stat-display: Check if snprintf()'s fmt argument is NULL (Kaige Ye) - perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(augmented_arg->value) is a power of two. (Arnaldo Carvalho de Melo) - perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(saddr) is a power of two. (Arnaldo Carvalho de Melo) - perf vendor events arm64: AmpereOne: Remove unsupported events (Ilkka Koskinen) - perf vendor events arm64: Add AmpereOne metrics (Ilkka Koskinen) - perf vendor events arm64: AmpereOne: Mark affected STALL_* events impacted by errata (Ilkka Koskinen) - perf vendor events arm64: Remove L1D_CACHE_LMISS from AmpereOne list (Ilkka Koskinen) - perf jevents: Raise exception for no definition of a arch std event (John Garry) - perf trace: Use heuristic when deciding if a syscall tracepoint "const char *" field is really a string (Arnaldo Carvalho de Melo) - perf trace: Use the augmented_raw_syscall BPF skel only for tracing syscalls (Arnaldo Carvalho de Melo) - perf lock: Don't pass an ERR_PTR() directly to perf_session__delete() (Arnaldo Carvalho de Melo) - perf top: Don't pass an ERR_PTR() directly to perf_session__delete() (Arnaldo Carvalho de Melo) - perf vendor events arm64: Update N2 and V2 metrics and events using Arm telemetry repo (James Clark) - perf vendor events arm64: Update stall_slot workaround for N2 r0p3 (James Clark) - perf jevents: Add a new expression builtin strcmp_cpuid_str() (James Clark) - perf test: Add a test for the new Arm CPU ID comparison behavior (James Clark) - perf arm64: Allow version comparisons of CPU IDs (James Clark) - perf bpf_skel augmented_raw_syscalls: Cap the socklen parameter using &= sizeof(saddr) (Arnaldo Carvalho de Melo) - perf vendor events: Update metric events for power10 platform (Kajol Jain) - perf vendor events: Update metric event names for power10 platform (Kajol Jain) - perf vendor events: Update JSON/events for power10 platform (Kajol Jain) - perf vendor events: Move JSON/events to appropriate files for power10 platform (Kajol Jain) - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Kajol Jain) - perf vendor events: Drop some of the JSON/events for power10 platform (Kajol Jain) - perf vendor events: Update the JSON/events descriptions for power10 platform (Kajol Jain) - perf tests mmap-basic: Adapt for riscv (Alexandre Ghiti) - libperf: Implement riscv mmap support (Alexandre Ghiti) - perf parse-regs: Move out arch specific header from util/perf_regs.h (Leo Yan) - perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common code (Leo Yan) - perf parse-regs: Remove unused macros PERF_REG_{IP|SP} (Leo Yan) - perf unwind: Use perf_arch_reg_{ip|sp}() to substitute macros (Leo Yan) - perf parse-regs: Introduce functions perf_arch_reg_{ip|sp}() (Leo Yan) - perf parse-regs: Refactor arch register parsing functions (Leo Yan) - perf docs: Fix format of unordered lists (Changbin Du) - perf vendor events arm64: Update scale units and descriptions of common topdown metrics (James Clark) - perf cs-etm: Don't duplicate FIELD_GET() (James Clark) - perf dlfilter: Add al_cleanup() (Adrian Hunter) - perf dlfilter: Initialize addr_location before passing it to thread__find_symbol_fb() (Arnaldo Carvalho de Melo) - perf dlfilter: Add a test for resolve_address() (Adrian Hunter) - perf scripts python: Update audit-libs package name for python3 (Wei Li) - perf scripts python: Support syscall name parsing on arm64 (Wei Li) - perf evsel: Remove duplicate check for `field` in evsel__intval() (Yang Jihong) - perf test: Add perf record sample filtering test (Namhyung Kim) - perf bpf-filter: Fix sample flag check with || (Namhyung Kim) - perf trace: Tidy comments related to BPF + syscall augmentation (Ian Rogers) - perf bpf examples: With no BPF events remove examples (Ian Rogers) - perf trace: Migrate BPF augmentation to use a skeleton (Ian Rogers) - perf parse-events: Remove BPF event support (Ian Rogers) - perf bpf: Remove support for embedding clang for compiling BPF events (-e foo.c) (Ian Rogers) - perf tests trace+probe_vfs_getname.sh: Accept quotes surrounding the filename (Arnaldo Carvalho de Melo) - perf test trace+probe_vfs_getname.sh: Remove stray \ before / (Arnaldo Carvalho de Melo) - perf script python: Add stub for PMU symbol to the python binding (Ian Rogers) - perf symbols: Fix DSO kernel load and symbol process to correctly map DSO to its long_name, type and adjust_symbols (Athira Rajeev) - perf build: Remove -Wno-unused-but-set-variable from the flex flags when building with clang < 13.0.0 (Arnaldo Carvalho de Melo) - perf script: Print "cgroup" field on the same line as "comm" (Ivan Babrou) - perf probe: Make synthesize_perf_probe_point() private to probe-event.c (Arnaldo Carvalho de Melo) - perf probe: Free string returned by synthesize_perf_probe_point() on failure in synthesize_perf_probe_command() (Arnaldo Carvalho de Melo) - perf probe: Free string returned by synthesize_perf_probe_point() on failure to add a probe (Arnaldo Carvalho de Melo) - perf hists browser: Fix the number of entries for 'e' key (Namhyung Kim) - perf hists browser: Fix hierarchy mode header (Namhyung Kim) - perf annotate bpf: Don't enclose non-debug code with an assert() (Arnaldo Carvalho de Melo) - perf build: Support llvm and clang support compiled in (Thomas Richter) - perf build: Update feature check for clang and llvm (Thomas Richter) - perf script python: Cope with declarations after statements found in Python.h (Arnaldo Carvalho de Melo) - perf python: Cope with declarations after statements found in Python.h (Arnaldo Carvalho de Melo) - perf vendor events intel: Update Icelake+ metric constraints (Ian Rogers) - perf vendor events intel: Update sapphirerapids to 1.15 (Ian Rogers) - perf vendor events intel: Update meteorlake to 1.04 (Ian Rogers) - perf parse-events x86: Avoid sorting uops_retired.slots (Ian Rogers) - perf probe: Show correct error message about @symbol usage for uprobe (Masami Hiramatsu) - perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg (Arnaldo Carvalho de Melo) - perf tests stat+std_output: Fix shellcheck warnings about word splitting/quoting and local variables (Athira Rajeev) - perf tests stat+std_output: Fix shellcheck warnings about word splitting/quoting (Athira Rajeev) - perf tests lib stat_output: Fix shellcheck warning about missing shebang (Kajol Jain) - perf tests coresight thread_loop_check_tid_2: Fix shellcheck warnings about word splitting/quoting (Kajol Jain) - perf tests record+zstd_comp_decomp: Fix the shellcheck warnings about word splitting/quoting (Athira Rajeev) - perf arch x86: Address shellcheck warnings about unused variables in syscalltbl.sh (Athira Rajeev) - perf trace x86_arch_prctl: Address shellcheck warnings about local variables (Athira Rajeev) - perf tests lib waiting: Fix the shellcheck warnings about missing shebang (Athira Rajeev) - perf tests lib probe_vfs_getname: Fix shellcheck warnings about missing shebang/local variables (Athira Rajeev) - perf tests unroll_loop_thread_10: Fix shellcheck warnings about word splitting/quoting (Athira Rajeev) - perf tests thread_loop_check_tid_10: Fix shellcheck warnings bout word splitting/quoting (Athira Rajeev) - perf build: Fix shellcheck issue about quotes for check-headers.sh (Kajol Jain) - perf beauty arch_errno_names: Fix shellcheck issue about local variables (Kajol Jain) - perf tests lib probe: Fix shellcheck warning about about missing shebang (Kajol Jain) - perf tests memcpy_thread_16k_10: Fix shellcheck warning about word splitting/quote (Kajol Jain) - perf tests asm_pure_loop: Fix shellcheck warning about word splitting/quote (Kajol Jain) - perf tests stat+shadow_stat: Fix shellcheck warning about unused variable (Athira Rajeev) - perf tests stat_bpf_counters: Fix usage of '==' to address shellcheck warning (Athira Rajeev) - perf tests perf_dat _converter_json: Use quoting to avoid word splitting (Athira Rajeev) - perf tests stat+csv_summary: Fix unused variable references detected via shellcheck (Athira Rajeev) - perf tests: Address signal case issues detected via shellcheck (Athira Rajeev) - perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators (Kajol Jain) - perf tests lock_contention: Fix shellcheck issue about quoting to avoid word splitting (Kajol Jain) - perf tests record_offcpu: Fix shellcheck warnings about word splitting/quoting and signal names case (Kajol Jain) - perf tests probe_vfs_getname: Fix shellcheck warnings about word splitting/quoting (Kajol Jain) - perf tests trace+probe_vfs_getname: Fix shellcheck warnings about word splitting/quoting (Akanksha J N) - perf tests task_analyzer: Check perf build options for libtraceevent support (Aditya Gupta) - perf parse-events: Remove array remnants (Ian Rogers) - perf tools: Revert enable indices setting syntax for BPF map (Ian Rogers) - perf parse-event: Avoid BPF test SEGV (Ian Rogers) - perf build: Include generated header files properly (Namhyung Kim) - perf build: Update build rule for generated files (Namhyung Kim) - perf build: Remove -Wno-redundant-decls in 2 cases (Ian Rogers) - perf build: Disable fewer bison warnings (Ian Rogers) - perf build: Disable fewer flex warnings (Ian Rogers) - tools build: Add 3-component logical version comparators (Arnaldo Carvalho de Melo) - perf build: Add Wextra for C++ compilation (Ian Rogers) - perf build: Don't always set -funwind-tables and -ggdb3 (Ian Rogers) - perf bpf-loader: Remove unneeded diagnostic pragma (Ian Rogers) - perf docs: Update metric usage for Alibaba's T-Head PMU driver (arm64) (Jing Zhang) - perf vendor events arm64: Add JSON metrics for Yitian 710 DDR (Jing Zhang) - perf jevents: Add support for Yitian 710 DDR PMU (arm64) aliasing (Jing Zhang) - perf tools: Add a place to put kernel config fragments for test runs (James Clark) - perf scripts python: Add command execution for gecko script (Anup Sharma) - perf scripts python: Implement add sample function and thread processing (Anup Sharma) - perf scripts python: Implement add sample function and thread processing (Anup Sharma) - perf scripts python: Add trace end processing and PRODUCT and CATEGORIES information (Anup Sharma) - perf scripts python: Add classes and conversion functions (Anup Sharma) - perf scripts python: Extact necessary information from process event (Anup Sharma) - perf scripts python: Add initial script file with usage information (Anup Sharma) - perf doc: Fix typo in perf.data-file-format.txt (Xiu Jianfeng) - perf machine: Include data symbols in the kernel map (Namhyung Kim) - perf symbols: Add kallsyms__get_symbol_start() (Namhyung Kim) - perf parse-events: Remove ABORT_ON (Ian Rogers) - perf parse-events: Improve location for add pmu (Ian Rogers) - perf parse-events: Populate error column for BPF/tracepoint events (Ian Rogers) - perf parse-events: Additional error reporting (Ian Rogers) - perf parse-events: Separate ENOMEM memory handling (Ian Rogers) - perf parse-events: Move instances of YYABORT to YYNOMEM (Ian Rogers) - perf parse-events: Separate YYABORT and YYNOMEM cases (Ian Rogers) - perf parse-event: Add memory allocation test for name terms (Ian Rogers) - perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 (Arnaldo Carvalho de Melo) - perf parse-events: Avoid regrouped warning for wild card events (Ian Rogers) - perf parse-events: Add more comments to 'struct parse_events_state' (Ian Rogers) - perf parse-events: Remove two unused tokens (Ian Rogers) - perf parse-events: Remove unused PE_KERNEL_PMU_EVENT token (Ian Rogers) - perf parse-events: Remove unused PE_PMU_EVENT_FAKE token (Ian Rogers) - perf build: Add LTO build option (Ian Rogers) - perf test: Avoid weak symbol for arch_tests (Ian Rogers) - perf parse-events: Avoid use uninitialized warning (Ian Rogers) - perf stat: Avoid uninitialized use of perf_stat_config (Ian Rogers) - perf diff: Replaces some ',' as separator with the more usual ';' (Lu Hongfei) - perf bench uprobe trace_printk: Add entry attaching an BPF program that does a trace_printk (Arnaldo Carvalho de Melo) - perf bench uprobe empty: Add entry attaching an empty BPF program (Arnaldo Carvalho de Melo) - perf bench uprobe: Show diff to previous (Arnaldo Carvalho de Melo) - perf bench uprobe: Print diff to baseline (Arnaldo Carvalho de Melo) - perf bench uprobe: Add benchmark to test uprobe overhead (Arnaldo Carvalho de Melo) - MAINTAINERS: Add git information for perf-tools and perf-tools-next trees/branches (Arnaldo Carvalho de Melo) - perf trace: Free thread_trace->files table (Arnaldo Carvalho de Melo) - perf trace: Really free the evsel->priv area (Arnaldo Carvalho de Melo) - perf trace: Register a thread priv destructor (Arnaldo Carvalho de Melo) - perf thread: Allow tools to register a thread->priv destructor (Arnaldo Carvalho de Melo) - perf evsel: Free evsel->filter on the destructor (Arnaldo Carvalho de Melo) - spnego: add missing OID to oid registry (Steve French) - smb3: fix minor typo in SMB2_GLOBAL_CAP_LARGE_MTU (Steve French) - cifs: update internal module version number for cifs.ko (Steve French) - smb3: allow controlling maximum number of cached directories (Steve French) - smb3: add trace point for queryfs (statfs) (Steve French) - nls: Hide new NLS_UCS2_UTILS (Dr. David Alan Gilbert) - smb3: allow controlling length of time directory entries are cached with dir leases (Steve French) - smb: propagate error code of extract_sharename() (Katya Orlova) - iov_iter: Kunit tests for page extraction (David Howells) - iov_iter: Kunit tests for copying to/from an iterator (David Howells) - iov_iter: Fix iov_iter_extract_pages() with zero-sized entries (David Howells) - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug (Duoming Zhou) - sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() (Petr Tesarik) - soc: renesas: Kconfig: For ARCH_R9A07G043 select the required configs if dependencies are met (Lad Prabhakar) - riscv: Kconfig.errata: Add dependency for RISCV_SBI in ERRATA_ANDES config (Lad Prabhakar) - riscv: Kconfig.errata: Drop dependency for MMU in ERRATA_ANDES_CMO config (Lad Prabhakar) - riscv: Kconfig: Select DMA_DIRECT_REMAP only if MMU is enabled (Lad Prabhakar) - bpf, riscv: use prog pack allocator in the BPF JIT (Puranjay Mohan) - riscv: implement a memset like function for text (Puranjay Mohan) - riscv: extend patch_text_nosync() for multiple pages (Puranjay Mohan) - bpf: make bpf_prog_pack allocator portable (Puranjay Mohan) - riscv: libstub: Implement KASLR by using generic functions (Alexandre Ghiti) - libstub: Fix compilation warning for rv32 (Alexandre Ghiti) - arm64: libstub: Move KASLR handling functions to kaslr.c (Alexandre Ghiti) - riscv: Dump out kernel offset information on panic (Alexandre Ghiti) - riscv: Introduce virtual kernel mapping KASLR (Alexandre Ghiti) - RISC-V: Add ptrace support for vectors (Andy Chiu) - soc: renesas: Kconfig: Select the required configs for RZ/Five SoC (Lad Prabhakar) - cache: Add L2 cache management for Andes AX45MP RISC-V core (Lad Prabhakar) - dt-bindings: cache: andestech,ax45mp-cache: Add DT binding documentation for L2 cache controller (Lad Prabhakar) - riscv: mm: dma-noncoherent: nonstandard cache operations support (Lad Prabhakar) - riscv: errata: Add Andes alternative ports (Lad Prabhakar) - riscv: asm: vendorid_list: Add Andes Technology to the vendors list (Lad Prabhakar) - riscv: dma-mapping: switch over to generic implementation (Lad Prabhakar) - riscv: dma-mapping: skip invalidation before bidirectional DMA (Arnd Bergmann) - riscv: dma-mapping: only invalidate after DMA, not flush (Arnd Bergmann) - RISC-V: alternative: Remove feature_probe_func (Evan Green) - RISC-V: Probe for unaligned access speed (Evan Green) - scsi: ufs: core: No need to update UPIU.header.flags and lun in advanced RPMB handler (Bean Huo) - scsi: ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support EHS length in UTRD (Bean Huo) - scsi: mpt3sas: Remove volatile qualifier (Ranjan Kumar) - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Ranjan Kumar) - scsi: libsas: Simplify sas_queue_reset() and remove unused code (Wenchao Hao) - scsi: ufs: Fix the build for the old ARM OABI (Bart Van Assche) - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nathan Chancellor) - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (Yang Li) - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Colin Ian King) - scsi: fnic: Replace sgreset tag with max_tag_id (Karan Tilak Kumar) - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Manish Rangankar) - scsi: qla2xxx: Error code did not return to upper layer (Quinn Tran) - scsi: qla2xxx: Add logs for SFP temperature monitoring (Bikash Hazarika) - scsi: qla2xxx: Fix firmware resource tracking (Quinn Tran) - scsi: qla2xxx: Flush mailbox commands on chip reset (Quinn Tran) - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Manish Rangankar) - scsi: qla2xxx: Allow 32-byte CDBs (Quinn Tran) - scsi: qla2xxx: Move resource to allow code reuse (Quinn Tran) - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) - scsi: smartpqi: Enhance error messages (Mahesh Rajashekhara) - scsi: smartpqi: Enhance controller offline notification (David Strahan) - scsi: smartpqi: Enhance shutdown notification (David Strahan) - scsi: smartpqi: Simplify lun_number assignment (David Strahan) - scsi: smartpqi: Rename pciinfo to pci_info (Kevin Barnett) - scsi: smartpqi: Rename MACRO to clarify purpose (Kevin Barnett) - scsi: smartpqi: Add abort handler (Kevin Barnett) - scsi: sd: Remove the number of forward declarations (Bart Van Assche) - scsi: st: Add third party poweron reset handling (John Meneghini) - scsi: core: Report error list information in debugfs (Bart Van Assche) - scsi: core: Improve type safety of scsi_rescan_device() (Bart Van Assche) - scsi: qedi: Remove unused declarations (Yue Haibing) - scsi: qedf: Remove unused declaration (Yue Haibing) - scsi: xen-scsifront: shost_priv() can never return NULL (Juergen Gross) - media: dvb: symbol fixup for dvb_attach() (Greg Kroah-Hartman) - Revert "dma-contiguous: check for memory region overlap" (Zhenhua Huang) - dma-pool: remove a __maybe_unused label in atomic_pool_expand (Christoph Hellwig) - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Christoph Hellwig) - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock (Sergey Senozhatsky) - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" (Bjorn Helgaas) - PCI: Free released resource after coalescing (Ross Lagerwall) - PCI: Fix CONFIG_PCI_DYNAMIC_OF_NODES kconfig dependencies (Lizhi Hou) - ntb: Check tx descriptors outstanding instead of head/tail for tx queue (Dave Jiang) - ntb: Fix calculation ntb_transport_tx_free_entry() (Dave Jiang) - ntb: Drop packets when qp link is down (Dave Jiang) - ntb: Clean up tx tail index on link down (Dave Jiang) - ntb: amd: Drop unnecessary error check for debugfs_create_dir (Ruan Jinjie) - NTB: ntb_tool: Switch to memdup_user_nul() helper (Ruan Jinjie) - dtivers: ntb: fix parameter check in perf_setup_dbgfs() (Minjie Du) - ntb: Remove error checking for debugfs_create_dir() (Wang Ming) - ksmbd: remove experimental warning (Steve French) - idr: fix param name in idr_alloc_cyclic() doc (Ariel Marcovitch) - xarray: Document necessary flag in alloc functions (Philipp Stanner) - XArray: Do not return sibling entries from xa_load() (Matthew Wilcox (Oracle)) - drbd: swap bvec_set_page len and offset (Christoph Böhmwalder) - block: fix pin count management when merging same-page segments (Christoph Hellwig) - null_blk: fix poll request timeout handling (Chengming Zhou) - s390/dasd: fix string length handling (Heiko Carstens) - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Li Lingfeng) - block: remove the call to file_remove_privs in blkdev_write_iter (Christoph Hellwig) - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Yu Kuai) - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Yu Kuai) - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Yu Kuai) - blk-throttle: print signed value 'carryover_bytes/ios' for user (Yu Kuai) - Revert "io_uring: fix IO hang in io_wq_put_and_exit from do_exit()" (Jens Axboe) - io_uring: fix unprotected iopoll overflow (Pavel Begunkov) - io_uring: break out of iowq iopoll on teardown (Pavel Begunkov) - io_uring: add a sysctl to disable io_uring system-wide (Matteo Rizzo) - io_uring/fdinfo: only print ->sq_array[] if it's there (Jens Axboe) - io_uring: fix IO hang in io_wq_put_and_exit from do_exit() (Ming Lei) - io_uring: Don't set affinity on a dying sqpoll thread (Gabriel Krisman Bertazi) - thermal: core: Drop thermal_zone_device_register() (Rafael J. Wysocki) - thermal: Use thermal_tripless_zone_device_register() (Rafael J. Wysocki) - thermal: core: Add function for registering tripless thermal zones (Rafael J. Wysocki) - thermal: core: Clean up headers of thermal zone registration functions (Rafael J. Wysocki) - powercap: intel_rapl: Fix invalid setting of Power Limit 4 (Srinivas Pandruvada) - gpio: zynq: restore zynq_gpio_irq_reqres/zynq_gpio_irq_relres callbacks (Daniel Mack) - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Mario Limonciello) - ASoC: Intel: avs: Provide support for fallback topology (Amadeusz Sławiński) - ASoC: rt5645: NULL pointer access when removing jack (Brent Lu) - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Shubh) - MAINTAINERS: Update the MAINTAINERS enties for TEXAS INSTRUMENTS ASoC DRIVERS (Kevin-Lu) - ASoC: cs35l56: Waiting for firmware to boot must be tolerant of I/O errors (Simon Trimmer) - ASoC: dt-bindings: fsl_easrc: Add support for imx8mp-easrc (Adam Ford) - ASoC: cs42l43: Fix missing error code in cs42l43_codec_probe() (Harshit Mogalapalli) - ASoC: cs35l45: Rename DACPCM1 Source control (Vlad Karpovich) - ASoC: cs35l45: Fix "Dead assigment" warning (Vlad Karpovich) - ASoC: cs35l45: Add support for Chip ID 0x35A460 (Vlad Karpovich) - ASoC: codecs: wcd93xx: fix object added to multiple drivers (Krzysztof Kozlowski) - ALSA: hda/realtek - ALC287 I2S speaker platform support (Kailang Yang) - ALSA: seq: Fix snd_seq_expand_var_event() call to user-space (Takashi Iwai) - ALSA: usb-audio: Fix potential memory leaks at error path for UMP open (Takashi Iwai) - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Vitaly Rodionov) - ALSA: sb: Fix wrong argument in commented code (Takashi Iwai) - ALSA: pcm: Fix error checks of default read/write copy ops (Takashi Iwai) - ASoC: Name iov_iter argument as iterator instead of buffer (Takashi Iwai) - ASoC: dmaengine: Drop unused iov_iter for process callback (Takashi Iwai) - ALSA: hda/tas2781: Use standard clamp() macro (Takashi Iwai) - arm64: csum: Fix OoB access in IP checksum code for negative lengths (Will Deacon) - arm64/sysreg: Fix broken strncpy() -> strscpy() conversion (Will Deacon) - perf: CXL: fix mismatched number of counters mask (Jeongtae Park) - LoongArch: Update Loongson-3 default config file (Huacai Chen) - LoongArch: Add KASAN (Kernel Address Sanitizer) support (Qing Zhang) - LoongArch: Simplify the processing of jumping new kernel for KASLR (Qing Zhang) - kasan: Add (pmd|pud)_init for LoongArch zero_(pud|p4d)_populate process (Qing Zhang) - kasan: Add __HAVE_ARCH_SHADOW_MAP to support arch specific mapping (Qing Zhang) - LoongArch: Add KFENCE (Kernel Electric-Fence) support (Enze Li) - LoongArch: Get partial stack information when providing regs parameter (Enze Li) - LoongArch: mm: Add page table mapped mode support for virt_to_page() (Enze Li) - kfence: Defer the assignment of the local variable addr (Enze Li) - LoongArch: Allow building with kcov coverage (Feiyang Chen) - LoongArch: Provide kaslr_offset() to get kernel offset (Feiyang Chen) - LoongArch: Add basic KGDB & KDB support (Qing Zhang) - LoongArch: Add Loongson Binary Translation (LBT) extension support (Qi Hu) - raid6: Add LoongArch SIMD recovery implementation (WANG Xuerui) - raid6: Add LoongArch SIMD syndrome calculation (WANG Xuerui) - LoongArch: Add SIMD-optimized XOR routines (WANG Xuerui) - LoongArch: Allow usage of LSX/LASX in the kernel (Huacai Chen) - LoongArch: Define symbol 'fault' as a local label in fpu.S (Tiezhu Yang) - LoongArch: Adjust {copy, clear}_user exception handler behavior (Weihao Li) - LoongArch: Use static defined zero page rather than allocated (Bibo Mao) - LoongArch: mm: Introduce unified function populate_kernel_pte() (Bibo Mao) - LoongArch: Code improvements in function pcpu_populate_pte() (Bibo Mao) - LoongArch: Remove shm_align_mask and use SHMLBA instead (Huacai Chen) - LoongArch: mm: Add p?d_leaf() definitions (Hongchen Zhang) - LoongArch: Drop unused parse_r and parse_v macros (Nathan Chancellor) - Revert "printk: export symbols for debug modules" (Christoph Hellwig) - selftests/landlock: Fix a resource leak (Ding Xiang) - landlock: Annotate struct landlock_rule with __counted_by (Kees Cook) - drm/amdgpu: Restrict bootloader wait to SMUv13.0.6 (Lijo Lazar) - drm/amd/display: prevent potential division by zero errors (Hamza Mahfooz) - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma (Melissa Wen) - drm/amd/display: limit the v_startup workaround to ASICs older than DCN3.1 (Hamza Mahfooz) - Revert "drm/amd/display: Remove v_startup workaround for dcn3+" (Hamza Mahfooz) - drm/amdgpu: fix amdgpu_cs_p1_user_fence (Christian König) - Revert "Revert "drm/amd/display: Implement zpos property"" (Hamza Mahfooz) - drm/amdkfd: Add missing gfx11 MQD manager callbacks (Jay Cornwall) - drm/amdgpu: Free ras cmd input buffer properly (Hawking Zhang) - drm/amdgpu: Hide xcp partition sysfs under SRIOV (Rajneesh Bhardwaj) - drm/amdgpu: use read-modify-write mode for gfx v9_4_3 SQ setting (Tao Zhou) - drm/amdkfd: use mask to get v9 interrupt sq data bits correctly (Alex Sierra) - drm/amdgpu: Allocate coredump memory in a nonblocking way (André Almeida) - drm/amdgpu: Support query ecc cap for aqua_vanjaram (Hawking Zhang) - drm/amdgpu: Add umc_info v4_0 structure (Hawking Zhang) - drm/amd/display: always switch off ODM before committing more streams (Wenjing Liu) - drm/amd/display: Remove wait while locked (Gabe Teeger) - drm/amd/display: update blank state on ODM changes (Wenjing Liu) - drm/amd/display: Add smu write msg id fail retry process (Fudong Wang) - drm/amdgpu: Add SMU v13.0.6 default reset methods (Lijo Lazar) - Partially revert "drm/amd/display: update add plane to context logic with a new algorithm" (Wenjing Liu) - drm/amd/display: register edp_backlight_control() for DCN301 (Hamza Mahfooz) - drm/amdgpu: Add bootloader wait for PSP v13 (Lijo Lazar) - drm/amdgpu: register a dirty framebuffer callback for fbcon (Hamza Mahfooz) - drm/amdgpu: Updated TCP/UTCL1 programming (Mangesh Gadre) - drm/amd/pm: fix debugfs pm_info output (Alex Deucher) - drm/amdgpu: Fix the return for gpu mode1_reset (Hawking Zhang) - drm/amd/display: fix static screen detection setting (SungHuai Wang) - drm/amd/display: fix mode scaling (RMX_.*) (Hamza Mahfooz) - drm/amd/pm: Fix critical temp unit of SMU v13.0.6 (Asad Kamal) - drm/amdgpu: Remove SRAM clock gater override by driver (Mangesh Gadre) - drm/amdgpu: Add bootloader status check (Lijo Lazar) - drm/amdkfd: use correct method to get clock under SRIOV (Horace Chen) - drm/amdgpu: Unset baco dummy mode on nbio v7.9 (Lijo Lazar) - drm/amd/display: set minimum of VBlank_nom (ChunTao Tso) - drm/amd/display: Correct unit conversion for vstartup (Reza Amini) - drm/amd/display: Roll back unit correction (Ovidiu Bunea) - drm/amdgpu: Enable ras for mp0 v13_0_6 sriov (YiPeng Chai) - drm/amdkfd: retry after EBUSY is returned from hmm_ranges_get_pages (Alex Sierra) - drm/amdgpu/jpeg - skip change of power-gating state for sriov (Samir Dhume) - drm/amd/pm: Add critical temp for GC v9.4.3 (Asad Kamal) - drm/amd/pm: Update SMUv13.0.6 PMFW headers (Asad Kamal) - drm/amdgpu: update gc_info v2_1 from discovery (Le Ma) - drm/amdgpu: update mall info v2 from discovery (Le Ma) - drm/amdgpu: Only support RAS EEPROM on dGPU platform (Candice Li) - Documentation/gpu: Update amdgpu documentation (Lijo Lazar) - drm/amdgpu/pm: Add notification for no DC support (Bokun Zhang) - drm/amd/display: Enable Replay for static screen use cases (Bhawanpreet Lakha) - drm/i915: mark requests for GuC virtual engines to avoid use-after-free (Andrzej Hajda) - drm/nouveau: fence: fix undefined fence state after emit (Danilo Krummrich) - accel/ivpu: refactor deprecated strncpy (Justin Stitt) - net: enetc: distinguish error from valid pointers in enetc_fixup_clear_rss_rfs() (Vladimir Oltean) - Revert "net: team: do not use dynamic lockdep key" (Jakub Kicinski) - netfilter: nf_tables: Unbreak audit log reset (Pablo Neira Ayuso) - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Kyle Zeng) - netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction (Pablo Neira Ayuso) - netfilter: nf_tables: uapi: Describe NFTA_RULE_CHAIN_ID (Phil Sutter) - netfilter: nfnetlink_osf: avoid OOB read (Wander Lairson Costa) - netfilter: nftables: exthdr: fix 4-byte stack OOB write (Florian Westphal) - net: hns3: remove GSO partial feature bit (Jie Wang) - net: hns3: fix the port information display when sfp is absent (Yisen Zhuang) - net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue (Jijie Shao) - net: hns3: fix debugfs concurrency issue between kfree buffer and read (Hao Chen) - net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() (Hao Chen) - net: hns3: Support query tx timeout threshold by debugfs (Jijie Shao) - net: hns3: fix tx timeout issue (Jian Shen) - net: phy: Provide Module 4 KSZ9477 errata (DS80000754C) (Lukasz Majewski) - selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc (Martin KaFai Lau) - bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc (Martin KaFai Lau) - bpf: bpf_sk_storage: Fix invalid wait context lockdep report (Martin KaFai Lau) - s390/bpf: Pass through tail call counter in trampolines (Ilya Leoshkevich) - bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check. (Sebastian Andrzej Siewior) - bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf(). (Sebastian Andrzej Siewior) - bpf, sockmap: Fix skb refcnt race after locking changes (John Fastabend) - docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc,btf}.rst (Eduard Zingerman) - selftests/bpf: Fix a CI failure caused by vsock write (Xu Kuohai) - net: phylink: fix sphinx complaint about invalid literal (Jakub Kicinski) - net: dsa: sja1105: complete tc-cbs offload support on SJA1110 (Vladimir Oltean) - net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times (Vladimir Oltean) - net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload (Vladimir Oltean) - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Olga Zaborska) - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Olga Zaborska) - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Olga Zaborska) - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Bodong Wang) - net/mlx5e: Clear mirred devices array if the rule is split (Jianbo Liu) - ip_tunnels: use DEV_STATS_INC() (Eric Dumazet) - net: team: do not use dynamic lockdep key (Taehee Yoo) - net/ipv6: SKB symmetric hash should incorporate transport ports (Quan Tian) - octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler (Geetha sowjanya) - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Eric Dumazet) - Revert "net: macsec: preserve ingress frame ordering" (Sabrina Dubroca) - kcm: Destroy mutex in kcm_exit_net() (Shigeru Yoshida) - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (valis) - af_unix: Fix data race around sk->sk_err. (Kuniyuki Iwashima) - af_unix: Fix data-races around sk->sk_shutdown. (Kuniyuki Iwashima) - af_unix: Fix data-race around unix_tot_inflight. (Kuniyuki Iwashima) - af_unix: Fix data-races around user->unix_inflight. (Kuniyuki Iwashima) - af_unix: Fix msg_controllen test in scm_pidfd_recv() for MSG_CMSG_COMPAT. (Kuniyuki Iwashima) - docs: netdev: update the netdev infra URLs (Jakub Kicinski) - docs: netdev: document patchwork patch states (Jakub Kicinski) - net: phy: micrel: Correct bit assignments for phy_device flags (Oleksij Rempel) - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Alex Henrie) - veth: Fixing transmit return status for dropped packets (Liang Chen) - gve: fix frag_list chaining (Eric Dumazet) - net: deal with integer overflows in kmalloc_reserve() (Eric Dumazet) - igb: disable virtualization features on 82580 (Corinna Vinschen) - sfc: check for zero length in EF10 RX prefix (Edward Cree) - selftests: fib_tests: Add multipath list receive tests (Sriram Yagnaraman) - ipv6: ignore dst hint for multipath routes (Sriram Yagnaraman) - ipv4: ignore dst hint for multipath routes (Sriram Yagnaraman) - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Mohamed Khalfella) - net: annotate data-races around sk->sk_bind_phc (Eric Dumazet) - net: annotate data-races around sk->sk_tsflags (Eric Dumazet) - mptcp: annotate data-races around msk->rmem_fwd_alloc (Eric Dumazet) - net: annotate data-races around sk->sk_forward_alloc (Eric Dumazet) - net: use sk_forward_alloc_get() in sk_get_meminfo() (Eric Dumazet) - net/handshake: fix null-ptr-deref in handshake_nl_done_doit() (Eric Dumazet) - selftests/bpf: Include build flavors for install target (Björn Töpel) - bpf: Annotate bpf_long_memcpy with data_race (Daniel Borkmann) - selftests/bpf: Fix d_path test (Jiri Olsa) - bpf, docs: Fix invalid escape sequence warnings in bpf_doc.py (Vishal Chourasia) - xsk: Fix xsk_diag use-after-free error during socket cleanup (Magnus Karlsson) - bpf, docs: s/eBPF/BPF in standards documents (David Vernet) - bpf, docs: Add abi.rst document to standardization subdirectory (David Vernet) - bpf, docs: Move linux-notes.rst to root bpf docs tree (David Vernet) - bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_t (John Fastabend) - docs/bpf: Add description for CO-RE relocations (Eduard Zingerman) - bpf, docs: Correct source of offset for program-local call (Will Hawkins) - selftests/bpf: Fix flaky cgroup_iter_sleepable subtest (Yonghong Song) - xsk: Fix xsk_build_skb() error: 'skb' dereferencing possible ERR_PTR() (Tirthendu Sarkar) - bpftool: Fix build warnings with -Wtype-limits (Yafang Shao) - bpf: Prevent inlining of bpf_fentry_test7() (Yonghong Song) - net: fib: avoid warn splat in flow dissector (Florian Westphal) - net: read sk->sk_family once in sk_mc_loop() (Eric Dumazet) - ipv4: annotate data-races around fi->fib_dead (Eric Dumazet) - sctp: annotate data-races around sk->sk_wmem_queued (Eric Dumazet) - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Eric Dumazet) - netfilter: nf_tables: Audit log rule reset (Phil Sutter) - netfilter: nf_tables: Audit log setelem reset (Phil Sutter) - netfilter: xt_u32: validate user space input (Wander Lairson Costa) - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) - netfilter: nft_exthdr: Fix non-linear header modification (Xiao Liang) - doc/netlink: Fix missing classic_netlink doc reference (Donald Hunter) - NFC: nxp: add NXP1002 (Oliver Neukum) - net: stmmac: failure to probe without MAC interface specified (Russell King (Oracle)) - net: ipv4, ipv6: fix IPSTATS_MIB_OUTOCTETS increment duplicated (Heng Guo) - dt-bindings: irqchip: convert st,stih407-irq-syscfg to DT schema (Raphael Gallais-Pou) - media: dt-bindings: Convert Omnivision OV7251 to DT schema (Rob Herring) - media: dt-bindings: Merge OV5695 into OV5693 binding (Rob Herring) - of: overlay: Fix of_overlay_fdt_apply prototype when !CONFIG_OF_OVERLAY (Pavel Pisa) - pwm: lpc32xx: Remove handling of PWM channels (Vladimir Zapolskiy) - pwm: atmel: Simplify using devm functions (Uwe Kleine-König) - dt-bindings: pwm: brcm,kona-pwm: convert to YAML (Stanislav Jakubek) - pwm: stmpe: Handle errors when disabling the signal (Uwe Kleine-König) - pwm: stm32: Simplify using devm_pwmchip_add() (Uwe Kleine-König) - pwm: stm32: Don't modify HW state in .remove() callback (Uwe Kleine-König) - pwm: Fix order of freeing resources in pwmchip_remove() (Uwe Kleine-König) - pwm: ntxec: Use device_set_of_node_from_dev() (Uwe Kleine-König) - pwm: ntxec: Drop a write-only variable from driver data (Uwe Kleine-König) - pwm: pxa: Don't reimplement of_device_get_match_data() (Uwe Kleine-König) - pwm: lpc18xx-sct: Simplify using devm_clk_get_enabled() (Uwe Kleine-König) - pwm: atmel-tcb: Don't track polarity in driver data (Uwe Kleine-König) - pwm: atmel-tcb: Unroll atmel_tcb_pwm_set_polarity() into only caller (Uwe Kleine-König) - pwm: atmel-tcb: Put per-channel data into driver data (Uwe Kleine-König) - pwm: atmel-tcb: Fix resource freeing in error path and remove (Uwe Kleine-König) - pwm: atmel-tcb: Harmonize resource allocation order (Uwe Kleine-König) - pwm: Drop unused #include (Uwe Kleine-König) - pwm: rz-mtu3: Fix build warning 'num_channel_ios' not described (Biju Das) - pwm: Remove outdated documentation for pwmchip_remove() (Uwe Kleine-König) - pwm: atmel: Enable clk when pwm already enabled in bootloader (Guiting Shen) - pwm: Explicitly include correct DT includes (Rob Herring) - staging: greybus: pwm: Consistently name pwm_chip variables "chip" (Uwe Kleine-König) - pwm: sl28cpld: Consistently name pwm_chip variables "chip" (Uwe Kleine-König) - pwm: sifive: Consistently name pwm_chip variables "chip" (Uwe Kleine-König) - pwm: rockchip: Consistently name pwm_chip variables "chip" (Uwe Kleine-König) - pwm: lp3943: Consistently name pwm_chip variables "chip" (Uwe Kleine-König) - pwm: cros-ec: Consistently name pwm_chip variables "chip" (Uwe Kleine-König) - pwm: crc: Consistently name pwm_chip variables "chip" (Uwe Kleine-König) - pwm: bcm-kona: Consistently name pwm_chip variables "chip" (Uwe Kleine-König) - pwm: atmel-hlcdc: Use consistent variable naming (Uwe Kleine-König) - pwm: Use a consistent name for pwm_chip pointers in the core (Uwe Kleine-König) - dt-bindings: rtc: ds3231: Remove text binding (Fabio Estevam) - rtc: wm8350: remove unnecessary messages (Alexandre Belloni) - rtc: twl: remove unnecessary messages (Alexandre Belloni) - rtc: sun6i: remove unnecessary message (Alexandre Belloni) - rtc: stop warning for invalid alarms when the alarm is disabled (Alexandre Belloni) - rtc: twl: add NVRAM support (Ladislav Michl) - rtc: pcf85363: Allow to wake up system without IRQ (Mike Looijmans) - rtc: m48t86: add DT support for m48t86 (Nikita Shubin) - dt-bindings: rtc: Add ST M48T86 (Nikita Shubin) - rtc: pcf2127: remove useless check (Alexandre Belloni) - rtc: rzn1: Report maximum alarm limit to rtc core (Guenter Roeck) - rtc: ds1305: Report maximum alarm limit to rtc core (Guenter Roeck) - rtc: tps6586x: Report maximum alarm limit to rtc core (Guenter Roeck) - rtc: cmos: Report supported alarm limit to rtc infrastructure (Guenter Roeck) - rtc: cros-ec: Detect and report supported alarm window size (Guenter Roeck) - rtc: Add support for limited alarm timer offsets (Guenter Roeck) - rtc: isl1208: Fix incorrect logic in isl1208_set_xtoscb() (Biju Das) - MAINTAINERS: remove obsolete pattern in RTC SUBSYSTEM section (Lukas Bulwahn) - rtc: tps65910: Remove redundant dev_warn() and do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - rtc: omap: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - dt-bindings: rtc: at91rm9200: add sam9x7 compatible (Varshini Rajendran) - rtc: da9063: Mark the alarm IRQ as a wake IRQ (Samuel Holland) - rtc: pcf2127: remove unused function argument (Hugo Villeneuve) - rtc: pcf2127: add error checking when disabling POR0 (Hugo Villeneuve) - rtc: pcf2127: fix error code in pcf2127_enable_ts() (Dan Carpenter) - rtc: ds2404: Convert to GPIO descriptors (Linus Walleij) - rtc: stm32: Use NOIRQ_SYSTEM_SLEEP_PM_OPS() (Nathan Chancellor) - rtc: rs5c372: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - rtc: jz4740: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - rtc: rv8803: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - rtc: ds1307: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - rtc: isl12022: implement support for the #clock-cells DT property (Rasmus Villemoes) - dt-bindings: rtc: isl12022: add #clock-cells property (Rasmus Villemoes) - rtc: isl12022: trigger battery level detection during probe (Rasmus Villemoes) - rtc: isl12022: implement RTC_VL_READ ioctl (Rasmus Villemoes) - rtc: isl12022: add support for trip level DT binding (Rasmus Villemoes) - dt-bindings: rtc: isl12022: add bindings for battery alarm trip levels (Rasmus Villemoes) - dt-bindings: rtc: Move isil,isl12022 from trivial-rtc.yaml into own schema file (Rasmus Villemoes) - rtc: isl12022: remove wrong warning for low battery level (Rasmus Villemoes) - rtc: remove redundant of_match_ptr() (Zhu Wang) - rtc: sunplus: Clean up redundant dev_err_probe() (Chen Jiahao) - rtc: stm32: remove incorrect #ifdef check (Arnd Bergmann) - rtc: isl12026: Drop "_new" from probe callback name (Uwe Kleine-König) - rtc: Explicitly include correct DT includes (Rob Herring) - rtc: rv3028: Add support for "aux-voltage-chargeable" property (Andrej Picej) - rtc: bq4802: add sparc dependency (Arnd Bergmann) - rtc: pcf85063: Drop enum pcf85063_type and split pcf85063_cfg[] (Biju Das) - rtc: pcf85063: Simplify probe() (Biju Das) - rtc: isl1208: Simplify probe() (Biju Das) - rtc: stm32: fix unnecessary parentheses (Valentin Caron) - rtc: stm32: fix issues of stm32_rtc_valid_alrm function (Valentin Caron) - rtc: stm32: change PM callbacks to "_noirq()" (Gabriel Fernandez) - rtc: stm32: don't print an error on probe deferral (Valentin Caron) - rtc: stm32: improve rtc precision (Christophe Guibout) - rtc: stm32: don't stop time counter if not needed (Antonio Borneo) - rtc: stm32: use the proper register sequence to read date/time (Antonio Borneo) - dt-bindings: rtc: pcf2127: add PCF2131 (Hugo Villeneuve) - rtc: pcf2127: add UIE support for PCF2131 (Hugo Villeneuve) - rtc: pcf2127: add flag for watchdog register value read support (Hugo Villeneuve) - rtc: pcf2127: support generic watchdog timing configuration (Hugo Villeneuve) - rtc: pcf2127: adapt time/date registers write sequence for PCF2131 (Hugo Villeneuve) - rtc: pcf2127: add support for PCF2131 interrupts on output INT_A (Hugo Villeneuve) - rtc: pcf2127: add support for PCF2131 RTC (Hugo Villeneuve) - rtc: pcf2127: add support for multiple TS functions (Hugo Villeneuve) - rtc: pcf2127: adapt for CLKOUT register at any offset (Hugo Villeneuve) - rtc: pcf2127: adapt for WD registers at any offset (Hugo Villeneuve) - rtc: pcf2127: adapt for alarm registers at any offset (Hugo Villeneuve) - rtc: pcf2127: adapt for time/date registers at any offset (Hugo Villeneuve) - rtc: pcf2127: add variant-specific configuration structure (Hugo Villeneuve) - rtc: pcf2127: remove superfluous comments (Hugo Villeneuve) - rtc: pcf2127: lower message severity if setting time fails (Hugo Villeneuve) - rtc: pcf2127: improve timestamp reading performance (Hugo Villeneuve) - rtc: pcf2127: improve rtc_read_time() performance (Hugo Villeneuve) - i3c: master: svc: fix probe failure when no i3c device exist (Frank Li) - i3c: master: Fix SETDASA process (Aniket) - dt-bindings: i3c: Fix description for assigned-address (Aniket) - i3c: master: svc: Describe member 'saved_regs' (Miquel Raynal) - i3c: master: svc: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - i3c/master: cmd_v1: Fix the exit criteria for the daa procedure (Billy Tsai) - i3c: Explicitly include correct DT includes (Rob Herring) - regulator: tps6594-regulator: Fix random kernel crash (Jerome Neanne) - regulator: tps6287x: Fix n_voltages (Vincent Whitchurch) - spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain (Tobias Schramm) - spi: sun6i: reduce DMA RX transfer width to single byte (Tobias Schramm) - KVM: x86/mmu: Include mmu.h in spte.h (Sean Christopherson) - KVM: x86/mmu: Use dummy root, backed by zero page, for !visible guest roots (Sean Christopherson) - KVM: x86/mmu: Disallow guest from using !visible slots for page tables (Sean Christopherson) - KVM: x86/mmu: Harden TDP MMU iteration against root w/o shadow page (Sean Christopherson) - KVM: x86/mmu: Harden new PGD against roots without shadow pages (Sean Christopherson) - KVM: x86/mmu: Add helper to convert root hpa to shadow page (Sean Christopherson) - drm/i915/gvt: Drop final dependencies on KVM internal details (Sean Christopherson) - KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callers (Sean Christopherson) - KVM: x86/mmu: Drop @slot param from exported/external page-track APIs (Sean Christopherson) - KVM: x86/mmu: Bug the VM if write-tracking is used but not enabled (Sean Christopherson) - KVM: x86/mmu: Assert that correct locks are held for page write-tracking (Sean Christopherson) - KVM: x86/mmu: Rename page-track APIs to reflect the new reality (Sean Christopherson) - KVM: x86/mmu: Drop infrastructure for multiple page-track modes (Sean Christopherson) - KVM: x86/mmu: Use page-track notifiers iff there are external users (Sean Christopherson) - KVM: x86/mmu: Move KVM-only page-track declarations to internal header (Sean Christopherson) - KVM: x86: Remove the unused page-track hook track_flush_slot() (Yan Zhao) - drm/i915/gvt: switch from ->track_flush_slot() to ->track_remove_region() (Yan Zhao) - KVM: x86: Add a new page-track hook to handle memslot deletion (Yan Zhao) - drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slot (Sean Christopherson) - KVM: x86: Reject memslot MOVE operations if KVMGT is attached (Sean Christopherson) - KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hook (Sean Christopherson) - KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEs (Sean Christopherson) - KVM: x86/mmu: Don't rely on page-track mechanism to flush on memslot change (Sean Christopherson) - KVM: x86/mmu: Move kvm_arch_flush_shadow_{all,memslot}() to mmu.c (Sean Christopherson) - drm/i915/gvt: Protect gfn hash table with vgpu_lock (Sean Christopherson) - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() (Sean Christopherson) - drm/i915/gvt: Use an "unsigned long" to iterate over memslot gfns (Sean Christopherson) - drm/i915/gvt: Don't rely on KVM's gfn_to_pfn() to query possible 2M GTT (Sean Christopherson) - drm/i915/gvt: Error out on an attempt to shadowing an unknown GTT entry type (Sean Christopherson) - drm/i915/gvt: Explicitly check that vGPU is attached before shadowing (Sean Christopherson) - drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn() (Sean Christopherson) - drm/i915/gvt: Don't try to unpin an empty page range (Yan Zhao) - drm/i915/gvt: Verify hugepages are contiguous in physical address space (Sean Christopherson) - drm/i915/gvt: remove interface intel_gvt_is_valid_gfn (Yan Zhao) - drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page" (Sean Christopherson) - KVM: x86/mmu: BUG() in rmap helpers iff CONFIG_BUG_ON_DATA_CORRUPTION=y (Sean Christopherson) - KVM: x86/mmu: Plumb "struct kvm" all the way to pte_list_remove() (Mingwei Zhang) - KVM: x86/mmu: Use BUILD_BUG_ON_INVALID() for KVM_MMU_WARN_ON() stub (Sean Christopherson) - KVM: x86/mmu: Replace MMU_DEBUG with proper KVM_PROVE_MMU Kconfig (Sean Christopherson) - KVM: x86/mmu: Bug the VM if a vCPU ends up in long mode without PAE enabled (Sean Christopherson) - KVM: x86/mmu: Convert "runtime" WARN_ON() assertions to WARN_ON_ONCE() (Sean Christopherson) - KVM: x86/mmu: Rename MMU_WARN_ON() to KVM_MMU_WARN_ON() (Sean Christopherson) - KVM: x86/mmu: Cleanup sanity check of SPTEs at SP free (Sean Christopherson) - KVM: x86/mmu: Avoid pointer arithmetic when iterating over SPTEs (Sean Christopherson) - KVM: x86/mmu: Delete the "dbg" module param (Sean Christopherson) - KVM: x86/mmu: Delete rmap_printk() and all its usage (Sean Christopherson) - KVM: x86/mmu: Delete pgprintk() and all its usage (Sean Christopherson) - KVM: x86/mmu: Guard against collision with KVM-defined PFERR_IMPLICIT_ACCESS (Sean Christopherson) - KVM: x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked() (Like Xu) - KVM: x86: Disallow guest CPUID lookups when IRQs are disabled (Sean Christopherson) - KVM: nSVM: Use KVM-governed feature framework to track "vNMI enabled" (Sean Christopherson) - KVM: nSVM: Use KVM-governed feature framework to track "vGIF enabled" (Sean Christopherson) - KVM: nSVM: Use KVM-governed feature framework to track "Pause Filter enabled" (Sean Christopherson) - KVM: nSVM: Use KVM-governed feature framework to track "LBRv enabled" (Sean Christopherson) - KVM: nSVM: Use KVM-governed feature framework to track "vVM{SAVE,LOAD} enabled" (Sean Christopherson) - KVM: nSVM: Use KVM-governed feature framework to track "TSC scaling enabled" (Sean Christopherson) - KVM: nSVM: Use KVM-governed feature framework to track "NRIPS enabled" (Sean Christopherson) - KVM: nVMX: Use KVM-governed feature framework to track "nested VMX enabled" (Sean Christopherson) - KVM: x86: Use KVM-governed feature framework to track "XSAVES enabled" (Sean Christopherson) - KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ" (Sean Christopherson) - KVM: VMX: Check KVM CPU caps, not just VMX MSR support, for XSAVE enabling (Sean Christopherson) - KVM: VMX: Recompute "XSAVES enabled" only after CPUID update (Sean Christopherson) - KVM: x86/mmu: Use KVM-governed feature framework to track "GBPAGES enabled" (Sean Christopherson) - KVM: x86: Add a framework for enabling KVM-governed x86 features (Sean Christopherson) - x86: kvm: x86: Remove unnecessary initial values of variables (Li zeming) - KVM: x86: Remove WARN sanity check on hypervisor timer vs. UNINITIALIZED vCPU (Sean Christopherson) - KVM: x86: Remove break statements that will never be executed (Like Xu) - KVM: nSVM: Skip writes to MSR_AMD64_TSC_RATIO if guest state isn't loaded (Sean Christopherson) - KVM: x86: Always write vCPU's current TSC offset/ratio in vendor hooks (Sean Christopherson) - KVM: SVM: Clean up preemption toggling related to MSR_AMD64_TSC_RATIO (Sean Christopherson) - KVM: nSVM: Use the "outer" helper for writing multiplier to MSR_AMD64_TSC_RATIO (Sean Christopherson) - KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state (Sean Christopherson) - KVM: nSVM: Check instead of asserting on nested TSC scaling support (Sean Christopherson) - KVM: x86: Advertise AMX-COMPLEX CPUID to userspace (Tao Su) - KVM: VMX: Skip VMCLEAR logic during emergency reboots if CR4.VMXE=0 (Sean Christopherson) - KVM: SVM: Use "standard" stgi() helper when disabling SVM (Sean Christopherson) - KVM: x86: Force kvm_rebooting=true during emergency reboot/crash (Sean Christopherson) - x86/virt: KVM: Move "disable SVM" helper into KVM SVM (Sean Christopherson) - KVM: VMX: Ensure CPU is stable when probing basic VMX support (Sean Christopherson) - KVM: SVM: Check that the current CPU supports SVM in kvm_is_svm_supported() (Sean Christopherson) - x86/virt: KVM: Open code cpu_has_svm() into kvm_is_svm_supported() (Sean Christopherson) - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() (Sean Christopherson) - KVM: SVM: Make KVM_AMD depend on CPU_SUP_AMD or CPU_SUP_HYGON (Sean Christopherson) - x86/virt: KVM: Move VMXOFF helpers into KVM VMX (Sean Christopherson) - x86/virt: KVM: Open code cpu_has_vmx() in KVM VMX (Sean Christopherson) - x86/reboot: Expose VMCS crash hooks if and only if KVM_{INTEL,AMD} is enabled (Sean Christopherson) - x86/reboot: Disable virtualization during reboot iff callback is registered (Sean Christopherson) - x86/reboot: Hoist "disable virt" helpers above "emergency reboot" path (Sean Christopherson) - x86/reboot: Assert that IRQs are disabled when turning off virtualization (Sean Christopherson) - x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callback (Sean Christopherson) - x86/reboot: KVM: Handle VMXOFF in KVM's reboot callback (Sean Christopherson) - x86/reboot: Harden virtualization hooks for emergency reboot (Sean Christopherson) - x86/reboot: VMCLEAR active VMCSes before emergency reboot (Sean Christopherson) - KVM: x86: Retry APIC optimized map recalc if vCPU is added/enabled (Sean Christopherson) - KVM: VMX: Drop unnecessary vmx_fb_clear_ctrl_available "cache" (Sean Christopherson) - KVM: x86: Snapshot host's MSR_IA32_ARCH_CAPABILITIES (Sean Christopherson) - KVM: x86: Advertise host CPUID 0x80000005 in KVM_GET_SUPPORTED_CPUID (Takahiro Itazuri) - KVM: x86: Remove x86_emulate_ops::guest_has_long_mode (Michal Luczaj) - KVM: x86: Use sysfs_emit() instead of sprintf() (Like Xu) - KVM: SVM: Require nrips support for SEV guests (and beyond) (Sean Christopherson) - KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn (Sean Christopherson) - KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL (Sean Christopherson) - KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration (Sean Christopherson) - KVM: SVM: correct the size of spec_ctrl field in VMCB save area (Manali Shukla) - KVM: SVM: Set target pCPU during IRTE update if target vCPU is running (Sean Christopherson) - KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry (Sean Christopherson) - KVM: SVM: Use svm_get_lbr_vmcb() helper to handle writes to DEBUGCTL (Sean Christopherson) - KVM: SVM: Clean up handling of LBR virtualization enabled (Sean Christopherson) - KVM: SVM: Fix dead KVM_BUG() code in LBR MSR virtualization (Sean Christopherson) - KVM: SVM: Don't try to pointlessly single-step SEV-ES guests for NMI window (Sean Christopherson) - KVM: SVM: Don't defer NMI unblocking until next exit for SEV-ES guests (Sean Christopherson) - KVM: SEV-ES: Eliminate #DB intercept when DebugSwap enabled (Alexey Kardashevskiy) - KVM: SEV: Enable data breakpoints in SEV-ES (Alexey Kardashevskiy) - KVM: SVM/SEV/SEV-ES: Rework intercepts (Alexey Kardashevskiy) - KVM: SEV-ES: explicitly disable debug (Alexey Kardashevskiy) - KVM: SVM: Rewrite sev_es_prepare_switch_to_guest()'s comment about swap types (Sean Christopherson) - KVM: SEV: Move SEV's GP_VECTOR intercept setup to SEV (Alexey Kardashevskiy) - KVM: SEV: move set_dr_intercepts/clr_dr_intercepts from the header (Alexey Kardashevskiy) - KVM: VMX: Refresh available regs and IDT vectoring info before NMI handling (Sean Christopherson) - KVM: VMX: Delete ancient pr_warn() about KVM_SET_TSS_ADDR not being set (Sean Christopherson) - KVM: VMX: Rename vmx_get_max_tdp_level() to vmx_get_max_ept_level() (Shiyuan Gao) - KVM: VMX: Drop manual TLB flush when migrating vmcs.APIC_ACCESS_ADDR (Sean Christopherson) - KVM: x86/pmu: Move .hw_event_available() check out of PMC filter helper (Sean Christopherson) - KVM: x86/pmu: Require nr fixed_pmc_events to match nr max fixed counters (Sean Christopherson) - KVM: x86/pmu: Simplify intel_hw_event_available() (Sean Christopherson) - KVM: x86/pmu: Use enums instead of hardcoded magic for arch event indices (Sean Christopherson) - KVM: riscv: selftests: Add get-reg-list test (Haibo Xu) - KVM: riscv: Add KVM_GET_REG_LIST API support (Haibo Xu) - KVM: selftests: Add skip_set facility to get_reg_list test (Haibo Xu) - KVM: selftests: Only do get/set tests on present blessed list (Haibo Xu) - KVM: arm64: selftests: Move finalize_vcpu back to run_test (Haibo Xu) - KVM: arm64: selftests: Move reject_set check logic to a function (Haibo Xu) - KVM: arm64: selftests: Finish generalizing get-reg-list (Andrew Jones) - KVM: arm64: selftests: Split get-reg-list test code (Andrew Jones) - KVM: arm64: selftests: Delete core_reg_fixup (Andrew Jones) - KVM: arm64: selftests: Rename vcpu_config and add to kvm_util.h (Andrew Jones) - KVM: arm64: selftests: Remove print_reg's dependency on vcpu_config (Andrew Jones) - KVM: arm64: selftests: Drop SVE cap check in print_reg (Andrew Jones) - KVM: arm64: selftests: Replace str_with_index with strdup_printf (Andrew Jones) - RISC-V: KVM: Improve vector save/restore functions (Andrew Jones) - docs: kvm: riscv: document EBUSY in KVM_SET_ONE_REG (Daniel Henrique Barboza) - RISC-V: KVM: Improve vector save/restore errors (Andrew Jones) - RISC-V: KVM: avoid EBUSY when writing the same isa_ext val (Daniel Henrique Barboza) - RISC-V: KVM: avoid EBUSY when writing the same machine ID val (Daniel Henrique Barboza) - RISC-V: KVM: avoid EBUSY when writing same ISA val (Daniel Henrique Barboza) - RISC-V: KVM: use EBUSY when !vcpu->arch.ran_atleast_once (Daniel Henrique Barboza) - RISC-V: KVM: do not EOPNOTSUPP in set KVM_REG_RISCV_TIMER_REG (Daniel Henrique Barboza) - RISC-V: KVM: do not EOPNOTSUPP in set_one_reg() zicbo(m|z) (Daniel Henrique Barboza) - RISC-V: KVM: use ENOENT in *_one_reg() when extension is unavailable (Daniel Henrique Barboza) - RISC-V: KVM: return ENOENT in *_one_reg() when reg is unknown (Daniel Henrique Barboza) - RISC-V: KVM: provide UAPI for host SATP mode (Daniel Henrique Barboza) - RISC-V: KVM: Sort ISA extensions alphabetically in ONE_REG interface (Anup Patel) - RISC-V: KVM: Allow Zicntr, Zicsr, Zifencei, and Zihpm for Guest/VM (Anup Patel) - RISC-V: KVM: Allow Zba and Zbs extensions for Guest/VM (Anup Patel) - RISC-V: KVM: Extend ONE_REG to enable/disable multiple ISA extensions (Anup Patel) - RISC-V: KVM: Factor-out ONE_REG related code to its own source file (Anup Patel) - KVM: s390: pv: Allow AP-instructions for pv-guests (Steffen Eiden) - KVM: s390: Add UV feature negotiation (Steffen Eiden) - s390/uv: UV feature check utility (Steffen Eiden) - KVM: s390: pv: relax WARN_ONCE condition for destroy fast (Viktor Mihajlovski) - KVM: s390: selftests: Add selftest for single-stepping (Ilya Leoshkevich) - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Ilya Leoshkevich) - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Ilya Leoshkevich) - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Ilya Leoshkevich) - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Ilya Leoshkevich) - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Ilya Leoshkevich) - KVM: x86: Update MAINTAINTERS to include selftests (Sean Christopherson) - KVM: selftests: Explicit set #UD when *potentially* injecting exception (Sean Christopherson) - KVM: selftests: Reload "good" vCPU state if vCPU hits shutdown (Sean Christopherson) - KVM: selftests: Test gp event filters don't affect fixed event filters (Jinrong Liang) - KVM: selftests: Test if event filter meets expectations on fixed counters (Jinrong Liang) - KVM: selftests: Add test cases for unsupported PMU event filter input values (Jinrong Liang) - KVM: selftests: Introduce "struct __kvm_pmu_event_filter" to manipulate filter (Jinrong Liang) - KVM: selftests: Drop the return of remove_event() (Jinrong Liang) - KVM: selftests: Add x86 properties for Intel PMU in processor.h (Jinrong Liang) - KVM: selftests: Use GUEST_FAIL() in ARM's arch timer helpers (Sean Christopherson) - KVM: selftests: Print out guest RIP on unhandled exception (Sean Christopherson) - KVM: selftests: Rip out old, param-based guest assert macros (Sean Christopherson) - KVM: selftests: Convert x86's XCR0 test to use printf-based guest asserts (Sean Christopherson) - KVM: selftests: Convert VMX's PMU capabilities test to printf guest asserts (Sean Christopherson) - KVM: selftests: Convert the x86 userspace I/O test to printf guest assert (Sean Christopherson) - KVM: selftests: Convert x86's TSC MSRs test to use printf guest asserts (Sean Christopherson) - KVM: selftests: Convert the nSVM software interrupt test to printf guest asserts (Sean Christopherson) - KVM: selftests: Convert x86's set BSP ID test to printf style guest asserts (Sean Christopherson) - KVM: selftests: Convert x86's nested exceptions test to printf guest asserts (Sean Christopherson) - KVM: selftests: Convert the MONITOR/MWAIT test to use printf guest asserts (Sean Christopherson) - KVM: selftests: Convert x86's KVM paravirt test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert the Hyper-V feature test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert the Hyper-V extended hypercalls test to printf asserts (Sean Christopherson) - KVM: selftests: Convert x86's CPUID test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert steal_time test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert set_memory_region_test to printf-based GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert s390's tprot test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert s390's memop test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert the memslot performance test to printf guest asserts (Sean Christopherson) - KVM: selftests: Convert ARM's vGIC IRQ test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert ARM's page fault test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert ARM's hypercalls test to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert debug-exceptions to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Convert aarch_timer to printf style GUEST_ASSERT (Sean Christopherson) - KVM: selftests: Add a selftest for guest prints and formatted asserts (Aaron Lewis) - KVM: selftests: Add #define of expected KVM exit reason for ucall (Sean Christopherson) - KVM: selftests: Add arch ucall.h and inline simple arch hooks (Sean Christopherson) - KVM: selftests: Add formatted guest assert support in ucall framework (Sean Christopherson) - KVM: selftests: Add string formatting options to ucall (Aaron Lewis) - KVM: selftests: Add additional pages to the guest to accommodate ucall (Aaron Lewis) - KVM: selftests: Add guest_snprintf() to KVM selftests (Aaron Lewis) - KVM: selftests: Add strnlen() to the string overrides (Aaron Lewis) - KVM: selftests: Add a shameful hack to preserve/clobber GPRs across ucall (Sean Christopherson) - KVM: selftests: Make TEST_ASSERT_EQ() output look like normal TEST_ASSERT() (Sean Christopherson) - KVM: selftests: Rename the ASSERT_EQ macro (Thomas Huth) - KVM: selftests: Remove superfluous variable assignment (Minjie Du) - KVM: selftests: use unified time type for comparison (Bibo Mao) - KVM: selftests: Extend x86's sync_regs_test to check for exception races (Michal Luczaj) - KVM: selftests: Extend x86's sync_regs_test to check for event vector races (Michal Luczaj) - KVM: selftests: Extend x86's sync_regs_test to check for CR4 races (Michal Luczaj) - KVM: x86: Fix KVM_CAP_SYNC_REGS's sync_regs() TOCTOU issues (Michal Luczaj) - KVM: Remove unused kvm_make_cpus_request_mask() declaration (Yue Haibing) - KVM: Remove unused kvm_device_{get,put}() declarations (Yue Haibing) - KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action union (Sean Christopherson) - KVM: arm64: Remove size-order align in the nVHE hyp private VA range (Vincent Donnefort) - KVM: arm64: Remove unused declarations (Yue Haibing) - KVM: arm64: Remove redundant kvm_set_pfn_accessed() from user_mem_abort() (Fuad Tabba) - KVM: arm64: Drop HCR_VIRT_EXCP_MASK (Zenghui Yu) - KVM: arm64: Use the known cpu id instead of smp_processor_id() (Shaoqin Huang) - KVM: arm64: pmu: Guard PMU emulation definitions with CONFIG_KVM (Marc Zyngier) - KVM: arm64: pmu: Resync EL0 state on counter rotation (Marc Zyngier) - KVM: arm64: PMU: Don't advertise STALL_SLOT_{FRONTEND,BACKEND} (Reiji Watanabe) - KVM: arm64: PMU: Don't advertise the STALL_SLOT event (Reiji Watanabe) - KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer (Reiji Watanabe) - KVM: arm64: PMU: Disallow vPMU on non-uniform PMUVer (Reiji Watanabe) - KVM: arm64: Use TLBI range-based instructions for unmap (Raghavendra Rao Ananta) - KVM: arm64: Invalidate the table entries upon a range (Raghavendra Rao Ananta) - KVM: arm64: Flush only the memslot after write-protect (Raghavendra Rao Ananta) - KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range() (Raghavendra Rao Ananta) - KVM: arm64: Define kvm_tlb_flush_vmid_range() (Raghavendra Rao Ananta) - KVM: arm64: Implement __kvm_tlb_flush_vmid_range() (Raghavendra Rao Ananta) - arm64: tlb: Implement __flush_s2_tlb_range_op() (Raghavendra Rao Ananta) - arm64: tlb: Refactor the core flush algorithm of __flush_tlb_range (Raghavendra Rao Ananta) - KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common code (David Matlack) - KVM: Allow range-based TLB invalidation from common code (David Matlack) - KVM: Remove CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL (Raghavendra Rao Ananta) - KVM: arm64: Use kvm_arch_flush_remote_tlbs() (Raghavendra Rao Ananta) - KVM: Declare kvm_arch_flush_remote_tlbs() globally (Raghavendra Rao Ananta) - KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs() (David Matlack) - KVM: arm64: nv: Add trap description for SPSR_EL2 and ELR_EL2 (Marc Zyngier) - KVM: arm64: nv: Select XARRAY_MULTI to fix build error (Randy Dunlap) - KVM: arm64: nv: Add support for HCRX_EL2 (Marc Zyngier) - KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systems (Marc Zyngier) - KVM: arm64: nv: Expose FGT to nested guests (Marc Zyngier) - KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTR (Marc Zyngier) - KVM: arm64: nv: Expand ERET trap forwarding to handle FGT (Marc Zyngier) - KVM: arm64: nv: Add SVC trap forwarding (Marc Zyngier) - KVM: arm64: nv: Add trap forwarding for HDFGxTR_EL2 (Marc Zyngier) - KVM: arm64: nv: Add trap forwarding for HFGITR_EL2 (Marc Zyngier) - KVM: arm64: nv: Add trap forwarding for HFGxTR_EL2 (Marc Zyngier) - KVM: arm64: nv: Add fine grained trap forwarding infrastructure (Marc Zyngier) - KVM: arm64: nv: Add trap forwarding for CNTHCTL_EL2 (Marc Zyngier) - KVM: arm64: nv: Add trap forwarding for MDCR_EL2 (Marc Zyngier) - KVM: arm64: nv: Expose FEAT_EVT to nested guests (Marc Zyngier) - KVM: arm64: nv: Add trap forwarding for HCR_EL2 (Marc Zyngier) - KVM: arm64: nv: Add trap forwarding infrastructure (Marc Zyngier) - KVM: arm64: Restructure FGT register switching (Marc Zyngier) - KVM: arm64: nv: Add FGT registers (Marc Zyngier) - KVM: arm64: Add missing HCR_EL2 trap bits (Marc Zyngier) - KVM: arm64: Correctly handle ACCDATA_EL1 traps (Marc Zyngier) - arm64: Add feature detection for fine grained traps (Mark Brown) - arm64: Add HDFGRTR_EL2 and HDFGWTR_EL2 layouts (Marc Zyngier) - arm64: Add missing BRB/CFP/DVP/CPP instructions (Marc Zyngier) - arm64: Add debug registers affected by HDFGxTR_EL2 (Marc Zyngier) - arm64: Add AT operation encodings (Marc Zyngier) - arm64: Add TLBI operation encodings (Marc Zyngier) - arm64: Add missing DC ZVA/GVA/GZVA encodings (Marc Zyngier) - arm64: Add missing ERX*_EL1 encodings (Marc Zyngier) - arm64: Add missing VA CMO encodings (Marc Zyngier) - KVM: arm64: Always return generic v8 as the preferred target (Oliver Upton) - KVM: arm64: Replace vCPU target with a configuration flag (Oliver Upton) - KVM: arm64: Remove pointless check for changed init target (Oliver Upton) - KVM: arm64: Delete pointless switch statement in kvm_reset_vcpu() (Oliver Upton) - s390/vmem: do not silently ignore mapping limit (Alexander Gordeev) - s390/zcrypt: utilize dev_set_name() ability to use a formatted string (Andy Shevchenko) - s390/zcrypt: don't leak memory if dev_set_name() fails (Andy Shevchenko) - s390/mm: fix MAX_DMA_ADDRESS physical vs virtual confusion (Alexander Gordeev) - s390/airq: remove lsi_mask from airq_struct (Benjamin Block) - s390/mm: use __set_memory() variants where useful (Heiko Carstens) - s390/set_memory: add __set_memory() variant (Heiko Carstens) - s390/set_memory: generate all set_memory() functions (Heiko Carstens) - s390/mm: improve description of mapping permissions of prefix pages (Heiko Carstens) - s390/amode31: change type of __samode31, __eamode31, etc (Heiko Carstens) - s390/mm: simplify kernel mapping setup (Heiko Carstens) - s390: remove "noexec" option (Heiko Carstens) - s390/vmem: fix virtual vs physical address confusion (Alexander Gordeev) - s390/dcssblk: fix lockdep warning (Gerald Schaefer) - s390/monreader: fix virtual vs physical address confusion (Gerald Schaefer) - MIPS: TXx9: Do PCI error checks on own line (Ilpo Järvinen) - arch/mips/configs/*_defconfig cleanup (Trevor Woerner) - MIPS: VDSO: Conditionally export __vdso_gettimeofday() (Nathan Chancellor) - Mips: loongson3_defconfig: Enable ast drm driver by default (Sui Jingfeng) - mips: remove (Masahiro Yamada) - mips: replace #include with #include (Masahiro Yamada) - mips: remove unneeded #include (Masahiro Yamada) - MIPS: Loongson64: Fix more __iomem attributes (Jiaxun Yang) - MIPS: loongson32: Remove regs-rtc.h (Keguang Zhang) - MIPS: loongson32: Remove regs-clk.h (Keguang Zhang) - MIPS: More explicit DT include clean-ups (Rob Herring) - MIPS: Fixup explicit DT include clean-up (Rob Herring) - Revert MIPS: Loongson: Fix build error when make modules_install (Maciej W. Rozycki) - MIPS: Only fiddle with CHECKFLAGS if `need-compiler' (Maciej W. Rozycki) - MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression (Maciej W. Rozycki) - MIPS: Explicitly include correct DT includes (Rob Herring) - xtensa: add XIP-aware MTD support (Max Filippov) - xtensa: PMU: fix base address for the newer hardware (Max Filippov) - ntfs3: drop inode references in ntfs_put_super() (Christian Brauner) - vfs: mostly undo glibc turning 'fstat()' into 'fstatat(AT_EMPTY_PATH)' (Linus Torvalds) - ceph: make num_fwd and num_retry to __u32 (Xiubo Li) - ceph: make members in struct ceph_mds_request_args_ext a union (Xiubo Li) - rbd: use list_for_each_entry() helper (Jinjie Ruan) - libceph: do not include crypto/algapi.h (Herbert Xu) - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Luís Henriques) - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) - ceph: drop messages from MDS when unmounting (Xiubo Li) - ceph: update documentation regarding snapshot naming limitations (Luís Henriques) - ceph: prevent snapshot creation in encrypted locked directories (Luís Henriques) - ceph: add support for encrypted snapshot names (Luís Henriques) - ceph: invalidate pages when doing direct/sync writes (Luís Henriques) - ceph: plumb in decryption during reads (Jeff Layton) - ceph: add encryption support to writepage and writepages (Jeff Layton) - ceph: add read/modify/write to ceph_sync_write (Jeff Layton) - ceph: align data in pages in ceph_sync_write (Jeff Layton) - ceph: don't use special DIO path for encrypted inodes (Jeff Layton) - ceph: add truncate size handling support for fscrypt (Xiubo Li) - ceph: add object version support for sync read (Xiubo Li) - libceph: allow ceph_osdc_new_request to accept a multi-op read (Jeff Layton) - libceph: add CEPH_OSD_OP_ASSERT_VER support (Jeff Layton) - ceph: add infrastructure for file encryption and decryption (Jeff Layton) - ceph: handle fscrypt fields in cap messages from MDS (Jeff Layton) - ceph: size handling in MClientRequest, cap updates and inode traces (Jeff Layton) - ceph: mark directory as non-complete after loading key (Luís Henriques) - ceph: allow encrypting a directory while not having Ax caps (Luís Henriques) - ceph: add some fscrypt guardrails (Jeff Layton) - ceph: create symlinks with encrypted and base64-encoded targets (Jeff Layton) - ceph: add support to readdir for encrypted names (Xiubo Li) - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Jeff Layton) - ceph: add helpers for converting names for userland presentation (Jeff Layton) - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Jeff Layton) - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Jeff Layton) - ceph: decode alternate_name in lease info (Jeff Layton) - ceph: send alternate_name in MClientRequest (Jeff Layton) - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Jeff Layton) - ceph: add base64 endcoding routines for encrypted names (Luís Henriques) - ceph: make ioctl cmds more readable in debug log (Xiubo Li) - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Jeff Layton) - ceph: implement -o test_dummy_encryption mount option (Jeff Layton) - ceph: fscrypt_auth handling for ceph (Jeff Layton) - ceph: use osd_req_op_extent_osd_iter for netfs reads (Jeff Layton) - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Jeff Layton) - ceph: make ceph_msdc_build_path use ref-walk (Jeff Layton) - ceph: preallocate inode for ops that may create one (Jeff Layton) - ceph: add new mount option to enable sparse reads (Jeff Layton) - libceph: add sparse read support to OSD client (Jeff Layton) - libceph: add sparse read support to msgr1 (Jeff Layton) - libceph: support sparse reads on msgr2 secure codepath (Jeff Layton) - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Jeff Layton) - libceph: define struct ceph_sparse_extent and add some helpers (Jeff Layton) - libceph: add spinlock around osd->o_requests (Jeff Layton) - Input: rpckbd - fix the return value handle for platform_get_irq() (Ruan Jinjie) - Input: tca6416-keypad - switch to using input core's polling features (Dmitry Torokhov) - Input: tca6416-keypad - convert to use devm_* api (Yangtao Li) - Input: tca6416-keypad - fix interrupt enable disbalance (Dmitry Torokhov) - Input: tca6416-keypad - rely on I2C core to set up suspend/resume (Dmitry Torokhov) - Input: tca6416-keypad - always expect proper IRQ number in i2c client (Dmitry Torokhov) - Input: lm8323 - convert to use devm_* api (Yangtao Li) - Input: lm8323 - rely on device core to create kp_disable attribute (Dmitry Torokhov) - Input: qt2160 - convert to use devm_* api (Yangtao Li) - Input: qt2160 - do not hard code interrupt trigger (Dmitry Torokhov) - Input: qt2160 - switch to using threaded interrupt handler (Dmitry Torokhov) - Input: qt2160 - tweak check for i2c adapter functionality (Dmitry Torokhov) - Input: psmouse - add delay when deactivating for SMBus mode (Jeffery Miller) - Input: mcs-touchkey - fix uninitialized use of error in mcs_touchkey_probe() (Nathan Chancellor) - Input: qt1070 - convert to use devm_* api (Yangtao Li) - Input: mcs-touchkey - convert to use devm_* api (Yangtao Li) - Input: amikbd - convert to use devm_* api (Yangtao Li) - Input: lm8333 - convert to use devm_* api (Yangtao Li) - Input: mms114 - add support for touch keys (Artur Weber) - dt-bindings: mms114: Add linux,keycodes property for touch keys (Artur Weber) - Input: da9063 - add wakeup support (Samuel Holland) - Input: gpio-keys - convert to dev_err_probe() (Geert Uytterhoeven) - Input: Explicitly include correct DT includes (Rob Herring) - Input: iqs7211 - point to match data directly (Jeff LaBundy) - Input: add support for Azoteq IQS7210A/7211A/E (Jeff LaBundy) - dt-bindings: input: Add bindings for Azoteq IQS7210A/7211A/E (Jeff LaBundy) - Input: rotary_encoder - don't double assign input->dev.parent (Roi L) - Input: bcm-keypad - correct dev_err_probe() error (Krzysztof Kozlowski) - Input: lpc32xx_ts - convert to use devm_* api (Yangtao Li) - Input: nomadik-ske-keypad - convert to use devm_* api (Yangtao Li) - Input: sun4i-lradc-keys - convert to devm_platform_ioremap_resource() (Yangtao Li) - Input: pxa27x_keypad - convert to devm_platform_ioremap_resource() (Yangtao Li) - Input: opencores-kbd - convert to devm_platform_ioremap_resource() (Yangtao Li) - Input: omap4-keyad - convert to devm_platform_ioremap_resource() (Yangtao Li) - Input: nspire-keypad - use devm_platform_get_and_ioremap_resource() (Yangtao Li) - Input: lpc32xx-keys - convert to devm_platform_ioremap_resource() (Yangtao Li) - Input: bcm-keypad - convert to devm_platform_ioremap_resource() (Yangtao Li) - Input: iqs7222 - add support for Azoteq IQS7222D (Jeff LaBundy) - dt-bindings: input: iqs7222: Add properties for Azoteq IQS7222D (Jeff LaBundy) - dt-bindings: input: iqs7222: Define units for slider properties (Jeff LaBundy) - Input: iqs7222 - configure power mode before triggering ATI (Jeff LaBundy) - Input: tegra-kbc - use devm_platform_ioremap_resource (Martin Kaiser) - Input: novatek-nvt-ts - add touchscreen model number to description (Hans de Goede) - Input: novatek-nvt-ts - fix input_register_device() failure error message (Hans de Goede) - dt-bindings: input: touchscreen: edt-ft5x06: Add 'threshold' property (Oleksij Rempel) - Input: adp5588-keys - use devm_regulator_get_enable() (Christophe JAILLET) - Input: pinephone-keyboard - use devm_regulator_get_enable() (Christophe JAILLET) - Input: bu21029_ts - use local 'client->dev' variable in probe() (Krzysztof Kozlowski) - Input: bu21013_ts - use local 'client->dev' variable in probe() (Krzysztof Kozlowski) - Input: bcm-keypad - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: sx8643 - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: surface3_spi - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: sis_i2c - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: silead - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: resistive-adc-touch - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: raydium_i2c_ts - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: pixcir_i2c_ts - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: melfas_mip4 - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: goodix - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: elants_i2c - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: ektf2127 - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: edf-ft5x06 - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: cy8ctma140 - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: chipone_icn8318 - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: bu21029_ts - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: bu21013_ts - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: elan_i2c - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: rotary_encoder - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: pwm-vibra - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: gpio-vibra - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: gpio_keys_polled - simplify with dev_err_probe() (Krzysztof Kozlowski) - Input: exc3000 - support power supply regulators (Mike Looijmans) - dt-bindings: input: exc3000: support power supply regulators (Mike Looijmans) - Input: xpad - add GameSir T4 Kaleid Controller support (Jonathan Frederick) - Input: xpad - add GameSir VID for Xbox One controllers (Sam Lantinga) - Input: xpad - fix support for some third-party controllers (Vicki Pfau) - Input: gameport - use IS_REACHABLE() instead of open-coding it (Dmitry Torokhov) - Input: gameport - add ISA and HAS_IOPORT dependencies (Niklas Schnelle) - Input: goodix - add support for ACPI ID GDX9110 (Felix Engelhardt) - Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN (Werner Sembach) - Input: cpcap-pwrbutton - replace GPLv2 boilerplate with SPDX (Sebastian Reichel) - Input: cpcap-pwrbutton - remove initial kernel-doc notation (Randy Dunlap) - Input: exc3000 - add ACPI support for EXC80H60 (Andreas Helbech Kleist) - watchdog: Add support for Amlogic-T7 SoCs (Huqiang Qin) - watchdog: Add a new struct for Amlogic-GXBB driver (Huqiang Qin) - dt-bindings: watchdog: Add support for Amlogic-T7 SoCs (Huqiang Qin) - dt-bindings: watchdog: qcom-wdt: document IPQ5018 (Robert Marko) - watchdog: imx2_wdt: Improve dev_crit() message (Fabio Estevam) - watchdog: stm32: Drop unnecessary of_match_ptr() (Rob Herring) - watchdog: sama5d4: readout initial state (Mathieu Othacehe) - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load (Raag Jadav) - watchdog: core: stop watchdog when executing poweroff command (Meng Li) - watchdog: pm8916_wdt: Remove redundant of_match_ptr() (Ruan Jinjie) - watchdog: xilinx_wwdt: Use div_u64() in xilinx_wwdt_start() (Nathan Chancellor) - watchdog: starfive: Remove #ifdef guards for PM related functions (Paul Cercueil) - watchdog: s3c2410: Fix potential deadlock on &wdt->lock (Chengfeng Ye) - watchdog:rit_wdt: Add support for WDIOF_CARDRESET (Li Hua Qian) - dt-bindings: watchdog: ti,rti-wdt: Add support for WDIOF_CARDRESET (Li Hua Qian) - watchdog: Enable COMPILE_TEST for more drivers (Rob Herring) - watchdog: advantech_ec_wdt: fix Kconfig dependencies (Florent CARLI) - watchdog: Explicitly include correct DT includes (Rob Herring) - Watchdog: Add marvell GTI watchdog driver (Bharat Bhushan) - dt-bindings: watchdog: marvell GTI system watchdog driver (Bharat Bhushan) - watchdog: menz069_wdt: Remove redundant initialization owner in men_z069_driver (Li Zetao) - backlight: led_bl: Remove redundant of_match_ptr() (Ruan Jinjie) - backlight: lp855x: Drop ret variable in brightness change function (Artur Weber) - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Ying Liu) - backlight: lp855x: Catch errors when changing brightness (Artur Weber) - backlight: lp855x: Initialize PWM state on first brightness change (Artur Weber) - backlight: qcom-wled: Explicitly include correct DT includes (Rob Herring) - MAINTAINERS: Update dlm mailing list (Andrew Price) - MAINTAINERS: Update gfs2 mailing list (Andrew Price) - gfs2: change qd_slot_count to qd_slot_ref (Bob Peterson) - gfs2: check for no eligible quota changes (Bob Peterson) - gfs2: Remove useless assignment (Bob Peterson) - gfs2: simplify slot_get (Bob Peterson) - gfs2: Simplify qd2offset (Bob Peterson) - gfs2: introduce qd_bh_get_or_undo (Bob Peterson) - gfs2: Remove quota allocation info from quota file (Bob Peterson) - gfs2: use constant for array size (Bob Peterson) - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) - gfs2: Remove useless err set (Bob Peterson) - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) - gfs2: improvements to sysfs status (Bob Peterson) - gfs2: Don't try to sync non-changes (Bob Peterson) - gfs2: Simplify function need_sync (Bob Peterson) - gfs2: remove unneeded pg_oflow variable (Bob Peterson) - gfs2: remove unneeded variable done (Bob Peterson) - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) - gfs2: remove dead code for quota writes (Bob Peterson) - gfs2: Introduce new quota=quiet mount option (Bob Peterson) - gfs2: Add device name to gfs2_logd and gfs2_quotad (Andreas Gruenbacher) - gfs2: Rename "freeze_workqueue" to "gfs2_freeze" (Andreas Gruenbacher) - gfs2: Rename "gfs_recovery" workqueue to "gfs2_recovery" (Andreas Gruenbacher) - gfs2: Fix withdraw race (Andreas Gruenbacher) - gfs2: Sanitize kthread stopping (Andreas Gruenbacher) - gfs2: Switch to wait_event in gfs2_quotad (Andreas Gruenbacher) - gfs2: Fix asynchronous thread destruction (Andreas Gruenbacher) - gfs2: Stop using gfs2_make_fs_ro for withdraw (Andreas Gruenbacher) - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) - gfs2: No more quota complaints after withdraw (Andreas Gruenbacher) - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) - gfs2: Use qd_sbd more consequently (Bob Peterson) - gfs2: journal flush threshold fixes and cleanup (Andreas Gruenbacher) - gfs2: Fix logd wakeup on I/O error (Andreas Gruenbacher) - gfs2: low-memory forced flush fixes (Andreas Gruenbacher) - gfs2: Switch to wait_event in gfs2_logd (Andreas Gruenbacher) - gfs2: conversion deadlock do_promote bypass (Bob Peterson) - gfs2: Remove LM_FLAG_PRIORITY flag (Andreas Gruenbacher) - gfs2: do_promote cleanup (Andreas Gruenbacher) - gfs: Don't use GFP_NOFS in gfs2_unstuff_dinode (Andreas Gruenbacher) - gfs2: Use mapping->gfp_mask for metadata inodes (Andreas Gruenbacher) - gfs2: increase usage of folio_next_index() helper (Minjie Du) - fuse: conditionally fill kstat in fuse_do_statx() (Bernd Schubert) - fuse: invalidate dentry on EEXIST creates or ENOENT deletes (Jiachen Zhang) - fuse: cache btime (Miklos Szeredi) - fuse: implement statx (Miklos Szeredi) - fuse: add ATTR_TIMEOUT macro (Miklos Szeredi) - fuse: add STATX request (Miklos Szeredi) - fuse: handle empty request_mask in statx (Miklos Szeredi) - fuse: write back dirty pages before direct write in direct_io_relax mode (Hao Xu) - fuse: add a new fuse init flag to relax restrictions in no cache mode (Hao Xu) - fuse: invalidate page cache pages before direct write (Hao Xu) - fuse: nlookup missing decrement in fuse_direntplus_link (ruanmeisi) - Revert "fuse: in fuse_flush only wait if someone wants the return code" (Miklos Szeredi) - ata: libata-core: Disable NCQ_TRIM on Micron 1100 drives (Pawel Zmarzly) - ata: ahci: Add Elkhart Lake AHCI controller (Werner Fischer) - ata: pata_falcon: add data_swab option to byte-swap disk data (Michael Schmitz) - ata: pata_falcon: fix IO base selection for Q40 (Michael Schmitz) - ata: pata_ep93xx: use soc_device_match for UDMA modes (Nikita Shubin) - ata: pata_ep93xx: fix error return code in probe (Nikita Shubin) - ata: sata_gemini: Add missing MODULE_DESCRIPTION (Damien Le Moal) - ata: pata_ftide010: Add missing MODULE_DESCRIPTION (Damien Le Moal) - m68k: Remove (Geert Uytterhoeven) - ata: pata_gayle: Remove #include (Geert Uytterhoeven) - ata: pata_falcon: Remove #include (Geert Uytterhoeven) - ata: pata_buddha: Remove #include (Geert Uytterhoeven) - asm-generic: Remove ide_iops.h (Geert Uytterhoeven) - sparc: Remove (Geert Uytterhoeven) - powerpc: Remove (Geert Uytterhoeven) - parisc: Remove (Geert Uytterhoeven) - ARM: Remove (Geert Uytterhoeven) - ata: pata_imx: Use helper function devm_clk_get_enabled() (Li Zetao) - ata: sata_rcar: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: sata_mv: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: sata_gemini: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: sata_fsl: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: sata_dwc_460ex: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_rb532_cf: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_pxa: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_mpc52xx: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_imx: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_ftide010: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_ep93xx: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: pata_arasan_cf: Convert to platform remove callback returning void (Uwe Kleine-König) - ata: libata: remove deprecated EH callbacks (Niklas Cassel) - ata: libata-core: remove ata_bus_probe() (Niklas Cassel) - ata: sata_sx4: drop already completed TODO (Niklas Cassel) - ata,scsi: remove ata_sas_port_init() (Niklas Cassel) - ata,scsi: cleanup __ata_port_probe() (Hannes Reinecke) - ata: libata-core: inline ata_port_probe() (Hannes Reinecke) - ata: libata-sata: remove ata_sas_sync_probe() (Hannes Reinecke) - ata,scsi: remove ata_sas_port_destroy() (Hannes Reinecke) - ata,scsi: remove ata_sas_port_{start,stop} callbacks (Hannes Reinecke) - ata: libata: remove references to non-existing error_handler() (Hannes Reinecke) - ata: sata_sil24: fix parameter type of sil24_exec_polled_cmd() (Sergey Shtylyov) - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Sergey Shtylyov) - ata: libahci: fix parameter type of ahci_exec_polled_cmd() (Sergey Shtylyov) - ata: libata-scsi: fix timeout type in ata_scsi_park_store() (Sergey Shtylyov) - ata: fix debounce timings type (Sergey Shtylyov) - ata: libata-eh: fix reset timeout type (Sergey Shtylyov) - ata: libata-core: fix parameter types of ata_wait_register() (Sergey Shtylyov) - ata: libata: fix parameter type of ata_deadline() (Sergey Shtylyov) - ata: pata_imx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - ata: pata_ftide010: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - ata: pata_ixp4xx: Remove unnecessary return value check (Yangtao Li) - ata: pata_ixp4xx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - ata: sata_rcar: Convert to devm_platform_ioremap_resource() (Yangtao Li) - ata: sata_rcar: Remove unnecessary return value check (Yangtao Li) - ata: sata_rcar: drop useless initializer (Yangtao Li) - ata: ahci_tegra: Convert to devm_platform_ioremap_resource() (Yangtao Li) - ata: ahci_xgene: Convert to devm_platform_ioremap_resource() (Yangtao Li) - ata: ahci_seattle: Convert to devm_platform_ioremap_resource() (Yangtao Li) - ata: ahci_octeon: Convert to devm_platform_ioremap_resource() (Yangtao Li) - ata: Explicitly include correct DT includes (Rob Herring) - mailbox: qcom-ipcc: fix incorrect num_chans counting (Jonathan Marek) - mailbox: Explicitly include correct DT includes (Rob Herring) - mailbox: ti-msgmgr: Use devm_platform_ioremap_resource_byname() (Li Zetao) - mailbox: platform-mhu: Remove redundant dev_err() (Ruan Jinjie) - mailbox: bcm-pdc: Fix some kernel-doc comments (Yang Li) - mailbox: mailbox-test: Fix an error check in mbox_test_probe() (Minjie Du) - mailbox: tegra-hsp: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mailbox: rockchip: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mailbox: mailbox-test: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mailbox: bcm-pdc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mailbox: bcm-ferxrm-mailbox: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - sparc64: add missing initialization of folio in tlb_batch_add() (Mike Rapoport (IBM)) - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() (Tong Tiangen) - revert "memfd: improve userspace warnings for missing exec-related flags". (Andrew Morton) - rcu: dump vmalloc memory info safely (Zqiang) - mm/vmalloc: add a safer version of find_vm_area() for debug (Joel Fernandes (Google)) - tools/mm: fix undefined reference to pthread_once (Xie XiuQi) - memcontrol: ensure memcg acquired by id is properly set up (Johannes Weiner) - tpm: Enable hwrng only for Pluton on AMD CPUs (Jarkko Sakkinen) - tpm_crb: Fix an error handling path in crb_acpi_add() (Christophe JAILLET) - kconfig: fix possible buffer overflow (Konstantin Meskhidze) - kbuild: Show marked Kconfig fragments in "help" (Kees Cook) - kconfig: add warn-unknown-symbols sanity check (Sergey Senozhatsky) - kbuild: dummy-tools: make MPROFILE_KERNEL checks work on BE (Jiri Slaby) - Documentation/llvm: refresh docs (Nick Desaulniers) - modpost: Skip .llvm.call-graph-profile section check (Denis Nikitin) - kbuild: support modules_sign for external modules as well (Masahiro Yamada) - kbuild: support 'make modules_sign' with CONFIG_MODULE_SIG_ALL=n (Masahiro Yamada) - kbuild: move more module installation code to scripts/Makefile.modinst (Masahiro Yamada) - kbuild: reduce the number of mkdir calls during modules_install (Masahiro Yamada) - kbuild: remove $(MODLIB)/source symlink (Masahiro Yamada) - kbuild: move depmod rule to scripts/Makefile.modinst (Masahiro Yamada) - kbuild: add modules_sign to no-{compiler,sync-config}-targets (Masahiro Yamada) - kbuild: do not run depmod for 'make modules_sign' (Masahiro Yamada) - kbuild: deb-pkg: support DEB_BUILD_OPTIONS=parallel=N in debian/rules (Masahiro Yamada) - alpha: remove (Masahiro Yamada) - alpha: replace #include with #include (Masahiro Yamada) - ia64: remove (Masahiro Yamada) - ia64: replace #include with #include (Masahiro Yamada) - sparc: remove (Masahiro Yamada) - sparc: replace #include with #include (Masahiro Yamada) - kbuild: remove include/ksym from CLEAN_FILES (Masahiro Yamada) - MAINTAINERS: Add usr/ (initramfs generation) to KBUILD (Nicolas Schier) - extrawarn: move -Wrestrict into W=1 warnings (Arnd Bergmann) - extrawarn: enable format and stringop overflow warnings in W=1 (Arnd Bergmann) - kbuild: avoid duplicate warning options (Arnd Bergmann) - kbuild: consolidate warning flags in scripts/Makefile.extrawarn (Arnd Bergmann) - kconfig: port qconf to work with Qt6 in addition to Qt5 (Boris Kolpackov) - docs: kbuild: Document search jump feature (Jesse Taube) - kconfig: nconf: Add search jump feature (Jesse Taube) - scripts/setlocalversion: also consider annotated tags of the form vx.y.z-${file_localversion} (Rasmus Villemoes) - scripts/setlocalversion: clean up stale comment (Rasmus Villemoes) - kbuild: deb-pkg: split debian/rules (Masahiro Yamada) - kbuild: deb-pkg: use Debian compliant shebang for debian/rules (Masahiro Yamada) - modpost: remove ElF_Rela variables from for-loop in section_rel(a) (Masahiro Yamada) - modpost: clean up MIPS64 little endian relocation code (Masahiro Yamada) - modpost: pass r_type to addend_*_rel() (Masahiro Yamada) - modpost: change return type of addend_*_rel() (Masahiro Yamada) - kbuild: rpm-pkg: skip build dependency check on non-rpm systems (Masahiro Yamada) - kbuild: rpm-pkg: refactor *rpm-pkg targets (Masahiro Yamada) - kbuild: rpm-pkg: build the kernel in-place for rpm-pkg (Masahiro Yamada) - kbuild: rpm-pkg: rename binkernel.spec to kernel.spec (Masahiro Yamada) - kbuild: rpm-pkg: split out the body of spec file (Masahiro Yamada) - kbuild: rpm-pkg: introduce %%{with_devel} switch to select devel package (Masahiro Yamada) - kbuild: rpm-pkg: run modules_install for non-modular kernel (Masahiro Yamada) - kbuild: rpm-pkg: invoke the kernel build from rpmbuild for binrpm-pkg (Masahiro Yamada) - kbuild: rpm-pkg: use a dummy string for _arch when undefined (Masahiro Yamada) - kbuild: rpm-pkg: derive the Version from %%{KERNELRELEASE} (Masahiro Yamada) - kbuild: refactor kernel-devel RPM package and linux-headers Deb package (Masahiro Yamada) - kbuild: add a phony target to run a command with Kbuild env vars (Masahiro Yamada) - kbuild: rpm-pkg: replace $KERNELRELEASE in spec file with %%{KERNELRELEASE} (Masahiro Yamada) - kbuild: rpm-pkg: replace $__KERNELRELEASE in spec file with %%{version} (Masahiro Yamada) - kbuild: rpm-pkg: record ARCH option in spec file (Masahiro Yamada) - kbuild: rpm-pkg: use %%{makeflags} to pass common Make options (Masahiro Yamada) - kbuild: rpm-pkg: do not hard-code $MAKE in spec file (Masahiro Yamada) - kbuild: rpm-pkg: remove unneeded '-f $srctree/Makefile' in spec file (Masahiro Yamada) - kbuild: rpm-pkg: define _arch conditionally (Masahiro Yamada) - Revert "kbuild: Hack for depmod not handling X.Y versions" (Michal Suchanek) - kconfig: menuconfig: remove jump_key::index (Masahiro Yamada) - kconfig: menuconfig: simplify global jump key assignment (Masahiro Yamada) - linux/export.h: make independent of CONFIG_MODULES (Masahiro Yamada) - kbuild: Enable -Wenum-conversion by default (Borislav Petkov (AMD)) - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) - mm: page_alloc: remove stale CMA guard code (Johannes Weiner) - MAINTAINERS: add rmap.h to mm entry (Baruch Siach) - rmap: remove anon_vma_link() nommu stub (Baruch Siach) - proc/ksm: add ksm stats to /proc/pid/smaps (Stefan Roesch) - mm/hwpoison: rename hwp_walk* to hwpoison_walk* (Jiaqi Yan) - mm: memory-failure: add PageOffline() check (Miaohe Lin) - microblaze: Make virt_to_pfn() a static inline (Linus Walleij) - microblaze: Remove zalloc_maybe_bootmem() (Christophe Leroy) - microblaze: Explicitly include correct DT includes (Rob Herring) - openrisc: Remove kernel-doc marker from ioremap comment (Stafford Horne) - openrisc: Remove unused tlb_init function (Stafford Horne) - openriac: Remove unused nommu_dump_state function (Stafford Horne) - openrisc: Include cpu.h and switch_to.h for prototypes (Stafford Horne) - openrisc: Add prototype for die to bug.h (Stafford Horne) - openrisc: Add prototype for show_registers to processor.h (Stafford Horne) - openrisc: Declare do_signal function as static (Stafford Horne) - openrisc: Add missing prototypes for assembly called fnctions (Stafford Horne) - openrisc: Make pfn accessors statics inlines (Linus Walleij) - ARC: boot log: fix warning (Vineet Gupta) - arc: Explicitly include correct DT includes (Rob Herring) - ARC: pt_regs: create seperate type for ecr (Vineet Gupta) - ARCv2: entry: rearrange pt_regs slightly (Vineet Gupta) - ARC: entry: replace 8 byte ADD.ne with 4 byte ADD2.ne (Vineet Gupta) - ARC: entry: replace 8 byte OR with 4 byte BSET (Vineet Gupta) - ARC: entry: Add more common chores to EXCEPTION_PROLOGUE (Vineet Gupta) - ARC: entry: EV_MachineCheck dont re-read ECR (Vineet Gupta) - ARC: entry: ARcompact EV_ProtV to use r10 directly (Vineet Gupta) - ARC: entry: rework (non-functional) (Vineet Gupta) - ARC: __switch_to: move ksp to thread_info from thread_struct (Vineet Gupta) - ARC: __switch_to: asm with dwarf ops (vs. inline asm) (Vineet Gupta) - ARC: kernel stack: INIT_THREAD need not setup @init_stack in @ksp (Vineet Gupta) - ARC: entry: use gp to cache task pointer (vs. r25) (Vineet Gupta) - ARC: boot log: eliminate struct cpuinfo_arc #4: boot log per ISA (Vineet Gupta) - ARC: boot log: eliminate struct cpuinfo_arc #3: don't export (Vineet Gupta) - ARC: boot log: eliminate struct cpuinfo_arc #2: cache (Vineet Gupta) - ARC: boot log: eliminate struct cpuinfo_arc #1: mm (Vineet Gupta) - ARCv2: memset: don't prefetch for len == 0 which happens a alot (Vineet Gupta) - ARC: uaccess: elide unaliged handling if hardware supports (Vineet Gupta) - ARC: uaccess: use optimized generic __strnlen_user/__strncpy_from_user (Vineet Gupta) - ARC: uaccess: remove arc specific out-of-line handles for -Os (Vineet Gupta) - ARC: atomics: Add compiler barrier to atomic operations... (Pavel Kozlov) - ARC: -Wmissing-prototype warning fixes (Vineet Gupta) - cpufreq: Support per-policy performance boost (Jie Zhan) - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Liao Chang) - cpufreq: governor: Free dbs_data directly when gov->init() fails (Liao Chang) - cpufreq: Fix the race condition while updating the transition_task of policy (Liao Chang) - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Liao Chang) - cpupower: Add Georgian translation to Makefile LANGUAGES (Shuah Khan) - thermal: core: Rework .get_trend() thermal zone callback (Rafael J. Wysocki) - thermal: core: Drop unused .get_trip_*() callbacks (Rafael J. Wysocki) - thermal/drivers/tegra-bpmp: Check if BPMP supports trip points (Mikko Perttunen) - thermal: dt-bindings: add loongson-2 thermal (Yinbo Zhu) - thermal/drivers/loongson-2: Add thermal management support (Yinbo Zhu) - thermal/drivers/ti-soc-thermal: Use helper function IS_ERR_OR_NULL() (Li Zetao) - thermal/drivers/generic-adc: Removed unneeded call to platform_set_drvdata() (Andrei Coardos) - thermal/drivers/max77620_thermal: Removed unneeded call to platform_set_drvdata() (Andrei Coardos) - thermal/drivers/mediatek/auxadc_thermal: Removed call to platform_set_drvdata() (Andrei Coardos) - thermal/drivers/sun8i_thermal: Remove unneeded call to platform_set_drvdata() (Andrei Coardos) - thermal/drivers/broadcom/brcstb_thermal: Removed unneeded platform_set_drvdata() (Andrei Coardos) - thermal/drivers/mediatek/lvts_thermal: Make readings valid in filtered mode (Nícolas F. R. A. Prado) - thermal/drivers/k3_bandgap: Remove unneeded call to platform_set_drvdata() (Andrei Coardos) - thermal/drivers/k3_j72xx_bandgap: Removed unneeded call to platform_set_drvdata() (Andrei Coardos) - thermal/drivers/broadcom/sr-thermal: Removed call to platform_set_drvdata() (Andrei Coardos) - thermal/drivers/samsung: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - thermal/drivers/db8500: Remove redundant of_match_ptr() (Ruan Jinjie) - thermal/drivers/mediatek: Clean up redundant dev_err_probe() (Chen Jiahao) - thermal/drivers/sun8i: Free calibration nvmem after reading it (Mark Brown) - thermal/drivers/sun8i: Remove unneeded comments (Yangtao Li) - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Min-Hua Chen) - thermal/drivers/imx8mm: Suppress log message on probe deferral (Ahmad Fatoum) - thermal/drivers/mediatek/lvts: Fix parameter check in lvts_debugfs_init() (Minjie Du) - thermal/drivers/mediatek/lvts_thermal: Manage threshold between sensors (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts_thermal: Don't leave threshold zeroed (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts_thermal: Disable undesired interrupts (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts_thermal: Use offset threshold for IRQ (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts_thermal: Honor sensors in immediate mode (Nícolas F. R. A. Prado) - thermal/drivers/mediatek/lvts_thermal: Handle IRQ on all controllers (Nícolas F. R. A. Prado) - remoteproc: pru: add support for configuring GPMUX based on client setup (Tero Kristo) - remoteproc: stm32: fix incorrect optional pointers (Arnd Bergmann) - remoteproc: imx_rproc: Switch iMX8MN/MP from SMCCC to MMIO (Marek Vasut) - dt-bindings: remoteproc: imx_rproc: Support i.MX8MN/P MMIO (Marek Vasut) - dt-bindings: remoteproc: qcom,msm8996-mss-pil: Fix 8996 clocks (Konrad Dybcio) - remoteproc: qcom: pas: add SDM845 SLPI compatible (Dylan Van Assche) - remoteproc: qcom: q6v5-mss: Add support for SDM630/636/660 (Alexey Minnekhanov) - dt-bindings: remoteproc: qcom,msm8996-mss-pil: Add SDM660 compatible (Alexey Minnekhanov) - remoteproc: qcom: Expand MD_* as MINIDUMP_* (Mukesh Ojha) - remoteproc: qcom: pas: refactor SLPI remoteproc init (Dylan Van Assche) - dt-bindings: remoteproc: qcom: adsp: add qcom,sdm845-slpi-pas compatible (Dylan Van Assche) - remoteproc: qcom: wcnss: use devm_platform_ioremap_resource_byname() (Ye Xingchen) - remoteproc: qcom: q6v5: use devm_platform_ioremap_resource_byname() (Ye Xingchen) - dt-bindings: remoteproc: qcom: sm6115-pas: Add QCM2290 (Konrad Dybcio) - remoteproc: qcom: Add full coredump fallback mechanism (Siddharth Gupta) - remoteproc: core: Export the rproc coredump APIs (Siddharth Gupta) - remoteproc: qcom: Use of_reserved_mem_lookup() (Stephan Gerhold) - remoteproc: imx_rproc: iterate all notifiyids in rx callback (Peng Fan) - dt-bindings: remoteproc: qcom,adsp: bring back firmware-name (Krzysztof Kozlowski) - dt-bindings: remoteproc: qcom,sm8550-pas: require memory-region (Krzysztof Kozlowski) - dt-bindings: remoteproc: qcom,sm6115-pas: correct memory-region constraints (Krzysztof Kozlowski) - dt-bindings: remoteproc: qcom,pas: correct memory-region constraints (Krzysztof Kozlowski) - remoteproc: Explicitly include correct DT includes (Rob Herring) - rpmsg: glink: Avoid dereferencing NULL channel (Bjorn Andersson) - rpmsg: glink: Add check for kstrdup (Jiasheng Jiang) - rpmsg: char: Add RPMSG GET/SET FLOWCONTROL IOCTL support (Chris Lew) - rpmsg: glink: Add support to handle signals command (Chris Lew) - rpmsg: core: Add signal API support (Deepak Kumar Singh) - hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation (Christian Marangi) - hwspinlock: u8500: Convert to platform remove callback returning void (Uwe Kleine-König) - hwspinlock: omap: Convert to platform remove callback returning void (Uwe Kleine-König) - hwspinlock: omap: Emit only one error message for errors in .remove() (Uwe Kleine-König) - hwspinlock: add a check of devm_regmap_field_alloc in qcom_hwspinlock_probe (Kang Chen) - leds: aw2013: Enable pull-up supply for interrupt and I2C (Lin, Meng-Bo) - dt-bindings: leds: Document pull-up supply for interrupt and I2C (Stephan Gerhold) - dt-bindings: leds: aw2013: Document interrupt (Stephan Gerhold) - leds: uleds: Use module_misc_device macro to simplify the code (Li Zetao) - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Li Zetao) - dt-bindings: leds: Fix reference to definition of default-state (Jonathan Neuschäfer) - leds: turris-omnia: Drop unnecessary mutex locking (Marek Behún) - leds: turris-omnia: Use sysfs_emit() instead of sprintf() (Marek Behún) - leds: Make leds_class a static const structure (Ivan Orlov) - leds: Remove redundant of_match_ptr() (Zhu Wang) - dt-bindings: leds: Add gpio-line-names to PCA9532 GPIO (Alexander Stein) - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Marek Behún) - dt-bindings: leds: rohm,bd71828: Drop select:false (Krzysztof Kozlowski) - leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false (Marek Behún) - leds: multicolor: Use rounded division when calculating color components (Marek Behún) - leds: rgb: Add a multicolor LED driver to group monochromatic LEDs (Jean-Jacques Hiblot) - dt-bindings: leds: Add binding for a multicolor group of LEDs (Jean-Jacques Hiblot) - leds: class: Store the color index in struct led_classdev (Jean-Jacques Hiblot) - leds: Provide devm_of_led_get_optional() (Jean-Jacques Hiblot) - leds: pca995x: Fix MODULE_DEVICE_TABLE for OF (Marek Vasut) - leds: qcom-lpg: Drop assignment to struct pwmchip::base (Uwe Kleine-König) - leds: flash: leds-qcom-flash: Put child node if registration failed (Fenglin Wu) - leds: flash: leds-qcom-flash: Turn off LED before setting flash current (Fenglin Wu) - leds: flash: leds-qcom-flash: Declare the driver as a module (Fenglin Wu) - dt-bindings: leds: Convert Panasonic AN30259A to DT schema (Rob Herring) - leds: ns2: Slightly simplify a memory allocation (Christophe JAILLET) - leds: Explicitly include correct DT includes (Rob Herring) - leds: bcm63138: Rename dependency symbol ARCH_BCM4908 to ARCH_BCMBCA (Rafał Miłecki) - leds: simatic-ipc-leds-gpio: Add Elkhart Lake version (Henning Schild) - leds: pca995x: Add support for PCA995X chips (Isai Gaspar) - dt-bindings: leds: pca995x: Add binding document for PCA995X chips (Marek Vasut) - leds: simatic-ipc-leds-gpio: Fix comment style in SPDX header (Henning Schild) - leds: pwm: Fix error code in led_pwm_create_fwnode() (Dan Carpenter) - dt-bindings: leds: bd2606mvv: Fix maximum register value (Marek Vasut) - led: led-class: Read max-brightness from devicetree (Astrid Rost) - dt-bindings: leds: Read max-brightness from device tree (Astrid Rost) - leds: ip30: Convert to devm_platform_ioremap_resource() (Yangtao Li) - leds: aw200xx: Switch back to use struct i2c_driver::probe (Uwe Kleine-König) - leds: simatic-ipc-leds-gpio: Restore LEDS_CLASS dependency (Arnd Bergmann) - leds: aw200xx: Fix error code in probe() (Dan Carpenter) - mfd: mc13xxx: Simplify device data fetching in probe() (Biju Das) - mfd: rz-mtu3: Replace raw_spin_lock->spin_lock() (Biju Das) - mfd: rz-mtu3: Reduce critical sections (Biju Das) - mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: wm31x: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: tc3589: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: lp87565: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: hi6421-pmic: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: max77541: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: max14577: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: stmpe: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - mfd: rn5t618: Remove redundant of_match_ptr() (Zhu Wang) - mfd: lochnagar-i2c: Remove redundant of_match_ptr() (Zhu Wang) - mfd: stpmic1: Remove redundant of_match_ptr() (Zhu Wang) - mfd: act8945a: Remove redundant of_match_ptr() (Zhu Wang) - mfd: rsmu_spi: Remove redundant of_match_ptr() (Zhu Wang) - mfd: altera-a10sr: Remove redundant of_match_ptr() (Zhu Wang) - mfd: rsmu_i2c: Remove redundant of_match_ptr() (Zhu Wang) - mfd: tc3589x: Remove redundant of_match_ptr() (Ruan Jinjie) - mfd: ipaq-micro: Remove unused variable i in micro_rx_msg() (Li Zetao) - dt-bindings: mfd: bd71847-pmic: Remove unneeded LED header (Fabio Estevam) - MAINTAINERS: Add entry for TQ-Systems device trees and drivers (Alexander Stein) - dt-bindings: mfd: atmel-smc: Add microchip,sam9x7-smc (Varshini Rajendran) - dt-bindings: mfd: atmel-matrix: Add microchip,sam9x7-matrix (Varshini Rajendran) - dt-bindings: mfd: atmel-gpbr: Add microchip,sam9x7-gpbr (Varshini Rajendran) - dt-bindings: mfd: at91: Add SAM9X7 compatible string (Varshini Rajendran) - mfd: 88pm860x: Remove unused extern declarations (Yue Haibing) - mfd: ab8500: Remove unused extern declarations (Yue Haibing) - mfd: max77686: Remove unused extern declarations (Yue Haibing) - mfd: rz-mtu3: Remove duplicated include module.h (Yang Li) - dt-bindings: mfd: stericsson,db8500-prcmu: Add missing unevaluatedProperties for each regulator (Krzysztof Kozlowski) - dt-bindings: mfd: st,stpmic1: Merge patterns for nodes (Krzysztof Kozlowski) - dt-bindings: mfd: allwinner: prcm: Simplify conditional schemas (Rob Herring) - dt-bindings: mfd: maxim,max77693: Add USB connector (Krzysztof Kozlowski) - dt-bindings: mfd: maxim,max77693: Add USB connector (Krzysztof Kozlowski) - mfd: rz-mtu3: Link time dependencies (Arnd Bergmann) - mfd: qcom-pm8xxx: Fix potential deadlock on &chip->pm_irq_lock (Chengfeng Ye) - dt-bindings: mfd: qcom,spmi-pmic: Document PMC8180 and PMC8180C (Krzysztof Kozlowski) - mfd: db8500-prcmu: Remove unused inline functions (YueHaibing) - mfd: rz-mtu3: Fix COMPILE_TEST build error (Biju Das) - mfd: Explicitly include correct DT includes (Rob Herring) - mfd: wm8998: Update to use maple tree register cache (Mark Brown) - mfd: wm8997: Update to use maple tree register cache (Mark Brown) - mfd: wm8994: Update to use maple tree register cache (Mark Brown) - mfd: wm5110: Update to use maple tree register cache (Mark Brown) - mfd: wm5102: Update to use maple tree register cache (Mark Brown) - mfd: cs47l92: Update to use maple tree register cache (Mark Brown) - mfd: cs47l90: Update to use maple tree register cache (Mark Brown) - mfd: cs47l85: Update to use maple tree register cache (Mark Brown) - mfd: cs47l35: Update to use maple tree register cache (Mark Brown) - mfd: cs47l24: Update to use maple tree register cache (Mark Brown) - mfd: cs47l15: Update to use maple tree register cache (Mark Brown) - dt-bindings: mfd: brcm: Drop unneeded quotes and use absolute /schemas path (Krzysztof Kozlowski) - dt-bindings: mfd: qcom,spmi-pmic: Reference pm8916 wcd analog codec schema (Konrad Dybcio) - mfd: axp20x: Update to use maple tree register cache (Mark Brown) - dt-bindings: mfd: Add bindings for SAM9X75 LCD controller (Manikandan Muralidharan) - mfd: Add module build support for RZ/G2L MTU3a (Biju Das) - dt-bindings: mfd: Convert STMPE to YAML schema (Linus Walleij) - mfd: hi655x-pmic: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mfd: stm32-timers: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mfd: omap-usb-host: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mfd: exynos-lpass: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mfd: omap-usb-tll: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mfd: atmel-hlcdc: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mfd: rk808: Make MFD_RK8XX tristate (Geert Uytterhoeven) - dt-bindings: mfd: Add compatible for pmx75 (Rohit Agarwal) - dt-bindings: mfd: Add compatible for pm7550ba (Rohit Agarwal) - mfd: ipaq-micro: Use %%*ph for printing hexdump of a small buffer (Andy Shevchenko) - i2c: at91: Use dev_err_probe() instead of dev_err() (Yann Sionneau) - I2C: ali15x3: Do PCI error checks on own line (Ilpo Järvinen) - i2c: Make return value check more accurate and explicit for devm_pinctrl_get() (Jinjie Ruan) - i2c: designware: Add support for recovery when GPIO need pinctrl (Yann Sionneau) - i2c: mlxcpld: Add support for extended transaction length (Vadim Pasternak) - i2c: mlxcpld: Allow driver to run on ARM64 architecture (Vadim Pasternak) - i2c: nforce2: Do PCI error check on own line (Ilpo Järvinen) - i2c: sis5595: Do PCI error checks on own line (Ilpo Järvinen) - i2c: qcom-cci: Fix error checking in cci_probe() (Harshit Mogalapalli) - i2c: muxes: pca954x: Add regulator support (Patrick Rudolph) - i2c: muxes: pca954x: Add MAX735x/MAX736x support (Patrick Rudolph) - dt-bindings: i2c: Add Maxim MAX735x/MAX736x variants (Patrick Rudolph) - dt-bindings: i2c: pca954x: Correct interrupt support (Patrick Rudolph) - i2c: pnx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - i2c: pxa: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - i2c: s3c2410: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - i2c: sh_mobile: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - i2c: st: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - i2c: qcom-geni: Convert to devm_platform_ioremap_resource() (Yangtao Li) - i2c: stm32f4: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - i2c: brcmstb: Convert to devm_platform_ioremap_resource() (Yangtao Li) - i2c: iproc: Convert to devm_platform_ioremap_resource() (Yangtao Li) - i2c: at91: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - I2C: Explicitly include correct DT includes (Rob Herring) - i2c: synquacer: Use dev_err_probe in probe function (Liao Chang) - i2c: imx-lpi2c: Use dev_err_probe in probe function (Liao Chang) - i2c: dln2: Use dev_err_probe in probe function (Liao Chang) - i2c: pxa: Use dev_err_probe in probe function (Liao Chang) - i2c: qcom-cci: Use dev_err_probe in probe function (Liao Chang) - i2c: hisi: Use dev_err_probe in probe function (Liao Chang) - i2c: xlp9xx: Use dev_err_probe in probe function (Liao Chang) - i2c: mlxbf: Use dev_err_probe in probe function (Liao Chang) - i2c: bcm2835: Use dev_err_probe in probe function (Liao Chang) - i2c: mux: ltc4306: Remove an unnecessary ternary operator (Ruan Jinjie) - i2c: stm32: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - dt-bindings: i2c: cadence: Describe power-domains property (Michal Simek) - dt-bindings: i2c: arb-gpio-challange: convert to DT schema (Krzysztof Kozlowski) - dt-bindings: i2c: nxp,pca9541: convert to DT schema (Krzysztof Kozlowski) - i2c: remove redundant dev_err_probe() (Zhu Wang) - i2c: imx: Clean up a call to request_irq() (Dan Carpenter) - virtio: Remove PM #ifdef guards to fix i2c driver (Arnd Bergmann) - i2c: mux: pca954x: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: virtio: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: sh-mobile: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: s3c2410: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: rcar: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: qup: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: pxa: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: pnx: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: ocores: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: nomadik: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: mt65xx: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: lpc2k: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: kempld: Convert to use regular device PM (Paul Cercueil) - i2c: img-scb: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: i801: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: hix5hd2: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: exynos5: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: designware: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: davinci: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: brcmstb: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: iproc: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: au1550: Remove #ifdef guards for PM related functions (Paul Cercueil) - i2c: s3c2410: Remove redundant dev_err() (Ruan Jinjie) - i2c: imx-lpi2c: directly return ISR when detect a NACK (Carlos Song) - i2c: tiny-usb: check usb base class before assuming the interface on device is for this driver (Harry Geyer) - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (John Ogness) - printk: Add per-console suspended state (John Ogness) - printk: Consolidate console deferred printing (John Ogness) - printk: Do not take console lock for console_flush_on_panic() (John Ogness) - printk: Keep non-panic-CPUs out of console lock (John Ogness) - printk: Reduce console_unblank() usage in unsafe scenarios (John Ogness) - kdb: Do not assume write() callback available (John Ogness) - docs: printk-formats: Treat char as always unsigned (Andy Shevchenko) - docs: printk-formats: Fix hex printing of signed values (Andy Shevchenko) - printk: export symbols for debug modules (Enlin Mu) - lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix() (Nathan Chancellor) - printk: ringbuffer: Fix truncating buffer size min_t cast (Kees Cook) - MAINTAINERS: adjust printk/vsprintf entries (Sergey Senozhatsky) - clocksource: Explicitly include correct DT includes (Rob Herring) - clocksource/drivers/sun5i: Convert to platform device driver (Mans Rullgard) - clocksource/drivers/sun5i: Remove pointless struct (Mans Rullgard) - clocksource/drivers/sun5i: Remove duplication of code and data (Mans Rullgard) - clocksource/drivers/loongson1: Set variable ls1x_timer_lock storage-class-specifier to static (Tom Rix) - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Walter Chang) - dt-bindings: timer: oxsemi,rps-timer: remove obsolete bindings (Neil Armstrong) - clocksource/drivers/timer-oxnas-rps: Remove obsolete timer driver (Neil Armstrong) - m68k: coldfire: dma_timer: ERROR: "foo __init bar" should be "foo __init bar" (hexingwei001@208suo.com) - m68k/pci: Drop useless pcibios_setup() (Bjorn Helgaas) - um: virt-pci: fix missing declaration warning (Vincent Whitchurch) - um: Refactor deprecated strncpy to memcpy (Justin Stitt) - um: fix 3 instances of -Wmissing-prototypes (Nick Desaulniers) - um: port_kern: fix -Wmissing-variable-declarations (Nick Desaulniers) - uml: audio: fix -Wmissing-variable-declarations (Nick Desaulniers) - um: vector: refactor deprecated strncpy (Justin Stitt) - um: use obj-y to descend into arch/um/*/ (Masahiro Yamada) - um: Hard-code the result of 'uname -s' (Masahiro Yamada) - um: Use the x86 checksum implementation on 32-bit (David Gow) - asm-generic: current: Don't include thread-info.h if building asm (David Gow) - um: Remove unsued extern declaration ldt_host_info() (YueHaibing) - um: Fix hostaudio build errors (Randy Dunlap) - um: Remove strlcpy usage (Azeem Shaikh) - x86/hyperv: Remove duplicate include (Jiapeng Chong) - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Dexuan Cui) - x86/hyperv: Remove hv_isolation_type_en_snp (Dexuan Cui) - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Dexuan Cui) - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Dexuan Cui) - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Dexuan Cui) - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Dexuan Cui) - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Dexuan Cui) - Drivers: hv: vmbus: Support fully enlightened TDX guests (Dexuan Cui) - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Dexuan Cui) - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Dexuan Cui) - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Dexuan Cui) - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Nathan Chancellor) - hv: hyperv.h: Replace one-element array with flexible-array member (Saurabh Sengar) - Drivers: hv: vmbus: Don't dereference ACPI root object handle (Maciej S. Szmigiero) - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Tianyu Lan) - x86/hyperv: Add smp support for SEV-SNP guest (Tianyu Lan) - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Tianyu Lan) - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Tianyu Lan) - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Tianyu Lan) - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Tianyu Lan) - x86/hyperv: Set Virtual Trust Level in VMBus init message (Tianyu Lan) - x86/hyperv: Add sev-snp enlightened guest static key (Tianyu Lan) - hv_balloon: Update the balloon driver to use the SBRM API (Mitchell Levy) - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed (Yuan Yao) - virtio_vdpa: build affinity masks conditionally (Jason Wang) - virtio_net: merge dma operations when filling mergeable buffers (Xuan Zhuo) - virtio_ring: introduce dma sync api for virtqueue (Xuan Zhuo) - virtio_ring: introduce dma map api for virtqueue (Xuan Zhuo) - virtio_ring: introduce virtqueue_reset() (Xuan Zhuo) - virtio_ring: separate the logic of reset/enable from virtqueue_resize (Xuan Zhuo) - virtio_ring: correct the expression of the description of virtqueue_resize() (Xuan Zhuo) - virtio_ring: skip unmap for premapped (Xuan Zhuo) - virtio_ring: introduce virtqueue_dma_dev() (Xuan Zhuo) - virtio_ring: support add premapped buf (Xuan Zhuo) - virtio_ring: introduce virtqueue_set_dma_premapped() (Xuan Zhuo) - virtio_ring: put mapping error check in vring_map_one_sg (Xuan Zhuo) - virtio_ring: check use_dma_api before unmap desc for indirect (Xuan Zhuo) - vdpa_sim: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (Eugenio Pérez) - vdpa: add get_backend_features vdpa operation (Eugenio Pérez) - vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backend feature (Eugenio Pérez) - vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag (Eugenio Pérez) - vdpa/mlx5: Remove unused function declarations (Yue Haibing) - tomoyo: remove unused function declaration (GONG, Ruiqi) - tomoyo: refactor deprecated strncpy (Justin Stitt) - tomoyo: add format attributes to functions (Christian Göttsche) - dmaengine: fsl-edma: integrate v3 support (Frank Li) - dt-bindings: fsl-dma: fsl-edma: add edma3 compatible string (Frank Li) - dmaengine: fsl-edma: move tcd into struct fsl_dma_chan (Frank Li) - dmaengine: fsl-edma: refactor chan_name setup and safety (Frank Li) - dmaengine: fsl-edma: move clearing of register interrupt into setup_irq function (Frank Li) - dmaengine: fsl-edma: refactor using devm_clk_get_enabled (Frank Li) - dmaengine: fsl-edma: simply ATTR_DSIZE and ATTR_SSIZE by using ffs() (Frank Li) - dmaengine: fsl-edma: move common IRQ handler to common.c (Frank Li) - dmaengine: fsl-edma: Remove enum edma_version (Frank Li) - dmaengine: fsl-edma: transition from bool fields to bitmask flags in drvdata (Frank Li) - dmaengine: fsl-edma: clean up EXPORT_SYMBOL_GPL in fsl-edma-common.c (Frank Li) - dmaengine: fsl-edma: fix build error when arch is s390 (Frank Li) - dmaengine: idxd: Fix issues with PRS disable sysfs knob (Fenghua Yu) - dmaengine: idxd: Allow ATS disable update only for configurable devices (Fenghua Yu) - dmaengine: xilinx_dma: Program interrupt delay timeout (Radhey Shyam Pandey) - dmaengine: xilinx_dma: Use tasklet_hi_schedule for timing critical usecase (Radhey Shyam Pandey) - dmaengine: xilinx_dma: Freeup active list based on descriptor completion bit (Radhey Shyam Pandey) - dmaengine: xilinx_dma: Increase AXI DMA transaction segment count (Radhey Shyam Pandey) - dmaengine: xilinx_dma: Pass AXI4-Stream control words to dma client (Radhey Shyam Pandey) - dt-bindings: dmaengine: xilinx_dma: Add xlnx,irq-delay property (Radhey Shyam Pandey) - dt-bindings: dmaengine: xilinx_dma:Add xlnx,axistream-connected property (Radhey Shyam Pandey) - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jialin Zhang) - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Yajun Deng) - dmaengine: Simplify dma_async_device_register() (Yajun Deng) - dmaengine: fsl-edma: use struct_size() helper (Yu Liao) - dmaengine: mcf-edma: Use struct_size() (Christophe JAILLET) - dmaengine: lgm: Use builtin_platform_driver macro to simplify the code (Li Zetao) - dmaengine: ste_dma40: Add missing IRQ check in d40_probe (ruanjinjie) - dmaengine: owl-dma: fix clang -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - dmaengine: idxd: Remove unused declarations (Yue Haibing) - dt-bindings: dmaengine: at_xdmac: add compatible with microchip,sam9x7 (Varshini Rajendran) - dmaengine: ep93xx: Use struct_size() (Christophe JAILLET) - dmaengine: Explicitly include correct DT includes (Rob Herring) - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Fenghua Yu) - dmaengine: idxd: Simplify WQ attribute visibility checks (Fenghua Yu) - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Uros Bizjak) - dmaengine: ipu: Remove the driver (Fabio Estevam) - dmaengine: xilinx: dma: remove arch dependency (Zong Li) - dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Christophe JAILLET) - dmaengine: idxd: Modify ABI documentation for attribute pasid_enabled (Rex Zhang) - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Rex Zhang) - dmaengine: mediatek: drop bogus pm_runtime_set_active() (Johan Hovold) - dt-bindings: dma: qcom,bam: require one of control methods (Krzysztof Kozlowski) - dt-bindings: dma: convert bcm2835-dma bindings to YAML (Stefan Wahren) - dt-bindings: dma: Increase iommu maxItems for BAM DMA (Bhupesh Sharma) - dt-bindings: dma: Add support for SM6115 and QCM2290 SoCs (Bhupesh Sharma) - dmaengine: stm32-dma: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - dmaengine: shdmac: Convert to devm_platform_ioremap_resource() (Yangtao Li) - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - dmaengine: sh: rz-dmac: Fix destination and source data size setting (Hien Huynh) - dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Biju Das) - phy: exynos5-usbdrd: Add Exynos850 support (Sam Protsenko) - phy: exynos5-usbdrd: Add 26MHz ref clk support (Sam Protsenko) - phy: exynos5-usbdrd: Make it possible to pass custom phy ops (Sam Protsenko) - dt-bindings: phy: samsung,usb3-drd-phy: Add Exynos850 support (Sam Protsenko) - phy: qcom-qmp-combo: fix clock probing (Dmitry Baryshkov) - phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Dmitry Baryshkov) - phy: qcom-qmp-pcie: populate offsets configuration (Dmitry Baryshkov) - phy: qcom-qmp-pcie: simplify clock handling (Dmitry Baryshkov) - phy: qcom-qmp-pcie: keep offset tables sorted (Dmitry Baryshkov) - phy: qcom-qmp-pcie: drop ln_shrd from v5_20 config (Dmitry Baryshkov) - dt-bindings: phy: qcom,qmp-pcie: describe SM8150 PCIe PHYs (Dmitry Baryshkov) - dt-bindings: phy: migrate QMP PCIe PHY bindings to qcom,sc8280xp-qmp-pcie-phy.yaml (Dmitry Baryshkov) - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Alexander Stein) - phy: qcom: Introduce M31 USB PHY driver (Varadarajan Narayanan) - dt-bindings: phy: qcom,m31: Document qcom,m31 USB phy (Varadarajan Narayanan) - phy: rockchip: inno-dsidphy: Add rv1126 support (Jagan Teki) - dt-bindings: phy: rockchip-inno-dsidphy: Document rv1126 (Jagan Teki) - dt-bindings: phy: mediatek,tphy: allow simple nodename pattern (Eugen Hristev) - phy: amlogic: meson-g12a-usb2: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - phy: marvell pxa-usb: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - phy: broadcom: ns-usb3: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible for PM7550BA (Rohit Agarwal) - MAINTAINERS: correct file entry in STARFIVE JH7110 DPHY RX DRIVER (Lukas Bulwahn) - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Dmitry Baryshkov) - phy: starfive: StarFive PHYs should depend on ARCH_STARFIVE (Geert Uytterhoeven) - phy: starfive: make phys depend on HAS_IOMEM (Vinod Koul) - phy: qcom-qmp-combo: add qcom,sc7280-qmp-usb3-dp-phy compat entry (Dmitry Baryshkov) - phy: qcom-qmp-combo: populate offsets for all combo PHYs (Dmitry Baryshkov) - phy: qcom-qmp-combo: simplify clock handling (Dmitry Baryshkov) - dt-bindings: phy: migrate combo QMP PHY bindings to qcom,sc8280xp-qmp-usb43dp-phy.yaml (Dmitry Baryshkov) - phy: Remove duplicated include in xusb.c (Yang Li) - phy: starfive: Add mipi dphy rx support (Changhuang Liang) - dt-bindings: phy: Add starfive,jh7110-dphy-rx (Changhuang Liang) - phy: starfive: fix error code in probe (Dan Carpenter) - dt-bindings: phy: rockchip: add RK3588 PCIe v3 phy (Sebastian Reichel) - phy: qcom-qmp-pcie: add support for sa8775p (Mrinmay Sarkar) - dt-bindings: phy: qcom,qmp: Add sa8775p QMP PCIe PHY (Mrinmay Sarkar) - phy: Explicitly include correct DT includes (Rob Herring) - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Davis) - phy: zynqmp: Allow variation in refclk rate (Sean Anderson) - phy: qcom-qmp-ufs: populate offsets configuration (Dmitry Baryshkov) - dt-bindings: phy: migrate QMP UFS PHY bindings to qcom,sc8280xp-qmp-ufs-phy.yaml (Dmitry Baryshkov) - phy: starfive: Add JH7110 PCIE 2.0 PHY driver (Minda Chen) - phy: starfive: Add JH7110 USB 2.0 PHY driver (Minda Chen) - dt-bindings: phy: Add StarFive JH7110 PCIe PHY (Minda Chen) - dt-bindings: phy: Add StarFive JH7110 USB PHY (Minda Chen) - phy: cadence: Sierra: Add single link SGMII register configuration (Marcin Wierzbicki) - phy/rockchip: inno-hdmi: add more supported pre-pll rates (Alex Bee) - phy/rockchip: inno-hdmi: force set_rate on power_on (Huicong Xu) - phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write (Jonas Karlman) - phy/rockchip: inno-hdmi: remove unused no_c from rk3328 recalc_rate (Jonas Karlman) - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate (Zheng Yang) - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 (Jonas Karlman) - phy: qcom: qmp-combo: extract common function to setup clocks (Dmitry Baryshkov) - phy: qcom: qmp-combo: drop qmp_v6_dp_aux_init() (Dmitry Baryshkov) - phy: qcom: qmp-combo: drop similar functions (Dmitry Baryshkov) - phy: qcom: qmp-combo: reuse register layouts for some more registers (Dmitry Baryshkov) - phy: qcom: qmp-combo: reuse register layouts for even more registers (Dmitry Baryshkov) - phy: qcom: qmp-combo: reuse register layouts for more registers (Dmitry Baryshkov) - phy: qcom: qmp-combo: correct bias0_en programming (Dmitry Baryshkov) - phy: xilinx: phy-zynqmp: dynamic clock support for power-save (Piyush Mehta) - phy: xilinx: add runtime PM support (Piyush Mehta) - phy: mediatek: mipi-dsi: Compress of_device_id match entries (AngeloGioacchino Del Regno) - phy: mediatek: mipi-dsi: Use devm variant for of_clk_add_hw_provider() (AngeloGioacchino Del Regno) - phy: mediatek: mipi-dsi: Convert to register clk_hw (AngeloGioacchino Del Regno) - phy: qcom-qmp-usb: split off the legacy USB+dp_com support (Dmitry Baryshkov) - dt-bindings: phy: qcom,msm8996-qmp-usb3-phy: drop legacy bindings (Dmitry Baryshkov) - phy: qcom-qmp-combo: add support for the USB+DP PHY on SM8150 platform (Dmitry Baryshkov) - dt-bindings: phy: qcom,sc7180-qmp-usb3-dp-phy: add sm8150 USB+DP PHY (Dmitry Baryshkov) - phy: phy-rockchip-inno-usb2: improve error message (Sebastian Reichel) - phy: phy-rockchip-inno-usb2: simplify getting match data (Sebastian Reichel) - phy: phy-rockchip-inno-usb2: simplify phy clock handling (Sebastian Reichel) - phy: phy-rockchip-inno-usb2: add rk3588 phy tuning support (Sebastian Reichel) - phy: phy-rockchip-inno-usb2: add reset support (Sebastian Reichel) - phy: phy-rockchip-inno-usb2: add rk3588 support (Sebastian Reichel) - dt-bindings: phy: rockchip,inno-usb2phy: add rk3588 (Sebastian Reichel) - phy: cadence-torrent: Use key:value pair table for all settings (Roger Quadros) - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Swapnil Jakhade) - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Yangtao Li) - phy: rockchip: phy-rockchip-typec: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - phy: marvell: phy-mvebu-cp110-comphy: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - soundwire: intel_ace2x: add DAI hw_params/prepare/hw_free callbacks (Pierre-Louis Bossart) - soundwire: intel_auxdevice: add hybrid IDA-based device_number allocation (Pierre-Louis Bossart) - soundwire: bus: add callbacks for device_number allocation (Pierre-Louis Bossart) - soundwire: extend parameters of new_peripheral_assigned() callback (Pierre-Louis Bossart) - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Pierre-Louis Bossart) - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Pierre-Louis Bossart) - soundwire: Explicitly include correct DT includes (Rob Herring) - dt-bindings: mtd: amlogic,meson-nand: drop unneeded quotes (Krzysztof Kozlowski) - mtd: rawnand: orion: Use helper function devm_clk_get_optional_enabled() (Li Zetao) - mtd: rawnand: vf610_nfc: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: sunxi: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: stm32_fmc2: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: mtk: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: mpc5121: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: lpc32xx_slc: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: intel: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: fsmc: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: arasan: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: rawnand: qcom: Add read/read_start ops in exec_op path (Sricharan Ramabadhran) - mtd: rawnand: qcom: Clear buf_count and buf_start in raw read (Md Sadre Alam) - mtd: rawnand: fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() (Yi Yang) - mtd: rawnand: Propagate error and simplify ternary operators for brcmstb_nand_wait_for_completion() (Ruan Jinjie) - mtd: rawnand: qcom: Sort includes alphabetically (Manivannan Sadhasivam) - mtd: rawnand: qcom: Do not override the error no of submit_descs() (Manivannan Sadhasivam) - mtd: rawnand: qcom: Simplify the call to nand_prog_page_end_op() (Manivannan Sadhasivam) - mtd: rawnand: qcom: Unmap sg_list and free desc within submic_descs() (Manivannan Sadhasivam) - mtd: rawnand: qcom: Wrap qcom_nand_exec_op() to 80 columns (Manivannan Sadhasivam) - mtd: rawnand: qcom: Use EOPNOTSUPP instead of ENOTSUPP (Manivannan Sadhasivam) - mtd: rawnand: qcom: Fix the opcode check in qcom_check_op() (Manivannan Sadhasivam) - mtd: rawnand: qcom: Handle unsupported opcode in qcom_op_cmd_mapping() (Manivannan Sadhasivam) - mtd: rawnand: qcom: Rename variables in qcom_op_cmd_mapping() (Manivannan Sadhasivam) - mtd: rawnand: qcom: Remove superfluous initialization of "ret" (Manivannan Sadhasivam) - mtd: rawnand: vf610_nfc: Do not check 0 for platform_get_irq() (Zhu Wang) - mtd: rawnand: brcmnand: Use devm_platform_ioremap_resource_byname() (Li Zetao) - mtd: rawnand: meson: fix build error (Arseniy Krasnov) - mtd: rawnand: qcom: Fix address parsing within ->exec_op() (Miquel Raynal) - mtd: rawnand: qcom: Early structure initialization (Miquel Raynal) - mtd: rawnand: qcom: Fix a typo (Miquel Raynal) - mtd: rawnand: qcom: Fix wrong indentation (Miquel Raynal) - mtd: rawnand: qcom: Fix the spacing (Miquel Raynal) - mtd: rawnand: qcom: Fix alignment with open parenthesis (Miquel Raynal) - mtd: rawnand: qcom: Use u8 instead of uint8_t (Miquel Raynal) - mtd: rawnand: qcom: Use the BIT() macro (Miquel Raynal) - mtd: rawnand: brcmnand: propagate init error -EPROBE_DEFER up (Rafał Miłecki) - mtd: rawnand: meson: support for 512B ECC step size (Arseniy Krasnov) - dt-bindings: nand: meson: make ECC properties dependent (Arseniy Krasnov) - dt-bindings: nand: meson: support for 512B ECC step size (Arseniy Krasnov) - dt-bindings: mtd: Fix nand-controller.yaml license (Miquel Raynal) - mtd: rawnand: marvell: add support for AC5 SoC (Chris Packham) - dt-bindings: mtd: Add AC5 specific binding (Chris Packham) - mtd: rawnand: qcom: Remove legacy interface (Md Sadre Alam) - mtd: rawnand: qcom: Implement exec_op() (Md Sadre Alam) - mtd: nand: omap: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: nand: samsung: Convert to devm_platform_ioremap_resource() and devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: atmel: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: fsl_upm: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: lpc32xx_mlc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: stm32_fmc2: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: omap2: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: sh_flctl: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: mxc: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mtd: rawnand: lpc32xx_slc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: sunxi: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: rawnand: brcmnand: Fix mtd oobsize (William Zhang) - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write (William Zhang) - mtd: rawnand: brcmnand: Fix crash during the panic_write (William Zhang) - mtd: rawnand: brcmnand: Fix potential false time out warning (William Zhang) - mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller (William Zhang) - mtd: rawnand: meson: use NAND core API to check status (Arseniy Krasnov) - mtd: rawnand: export 'nand_exit_status_op()' (Arseniy Krasnov) - dt-bindings: mtd: oxnas-nand: remove obsolete bindings (Neil Armstrong) - nand: oxnas_nand: remove obsolete raw nand driver (Neil Armstrong) - mtd: spinand: toshiba: add support for T{C,H}58NYG{0,2}S3HBAI4 and TH58NYG3S0HBAI6 (Sridharan S N) - mtd: spinand: esmt: add support for F50D2G41KA (Sridharan S N) - mtd: spinand: gigadevice: add support for GD5F1GQ{4,5}RExxH (Sridharan S N) - mtd: spear_smi: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: spi-nor: nxp-spifi: Use helper function devm_clk_get_enabled() (Li Zetao) - mtd: spi-nor: Add support for sst26vf032b flash (Miquel Raynal) - mtd: spi-nor: Check bus width while setting QE bit (Hsin-Yi Wang) - mtd: spi-nor: spansion: switch cypress_nor_get_page_size() to use vreg_offset (Tudor Ambarus) - mtd: spi-nor: spansion: switch s25hx_t to use vreg_offset for quad_enable() (Tudor Ambarus) - mtd: spi-nor: spansion: let SFDP determine the flash and sector size (Tudor Ambarus) - mtd: spi-nor: spansion: add support for S28HS02GT (Takahiro Kuwano) - mtd: spi-nor: spansion: add octal DTR support in RD_ANY_REG_OP (Takahiro Kuwano) - mtd: spi-nor: spansion: add MCP support in set_octal_dtr() (Takahiro Kuwano) - mtd: spi-nor: spansion: switch h28hx's ready() to use vreg_offset (Takahiro Kuwano) - mtd: spi-nor: spansion: switch set_octal_dtr method to use vreg_offset (Takahiro Kuwano) - mtd: spi-nor: spansion: prepare octal dtr methods for multi chip support (Takahiro Kuwano) - mtd: spi-nor: spansion: preserve CFR2V[7] when writing MEMLAT (Takahiro Kuwano) - mtd: spi-nor: spansion: use CLPEF as an alternative to CLSR (Takahiro Kuwano) - mtd: spi-nor: spansion: return method directly (Tudor Ambarus) - mtd: spi-nor: rename method for enabling or disabling octal DTR (Tudor Ambarus) - mtd: spi-nor: Correct flags for Winbond w25q128 (Linus Walleij) - dt-bindings: mtd: spi-nor: clarify the need for spi-nor compatibles (Miquel Raynal) - mtd: spi-nor: Avoid setting SRWD bit in SR if WP# signal not connected (Amit Kumar Mahapatra) - dt-bindings: mtd: jedec, spi-nor: Add DT property to avoid setting SRWD bit in status register (Amit Kumar Mahapatra) - mtd: maps: fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - mtd: Clean refcounting with MTD_PARTITIONED_MASTER (Miquel Raynal) - mtd: fix use-after-free in mtd release (Alexander Usyskin) - mtdblock: make warning messages ratelimited (Colin Ian King) - mtd: Explicitly include correct DT includes (Rob Herring) - dt-bindings: mtd: Add SEAMA partition bindings (Linus Walleij) - mtd: devices: docg3: Remove unnecessary (void*) conversions (Su Hui) - mtd: physmap-core: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: spear_smi: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mtd: st_spi_fsm: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mtd: lpddr2_nvm: Convert to devm_platform_ioremap_resource() (Yangtao Li) - mtd: lantiq-flash: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: plat-ram: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mtd: call external _get and _put in right order (Alexander Usyskin) - mtd: use refcount to prevent corruption (Tomas Winkler) - f2fs: use finish zone command when closing a zone (Daeho Jeong) - f2fs: compress: fix to assign compress_level for lz4 correctly (Chao Yu) - f2fs: fix error path of f2fs_submit_page_read() (Chao Yu) - f2fs: clean up error handling in sanity_check_{compress_,}inode() (Chao Yu) - f2fs: avoid false alarm of circular locking (Jaegeuk Kim) - Revert "f2fs: do not issue small discard commands during checkpoint" (Chao Yu) - f2fs: doc: fix description of max_small_discards (Chao Yu) - f2fs: should update REQ_TIME for direct write (Zhiguo Niu) - f2fs: fix to account cp stats correctly (Chao Yu) - f2fs: fix to account gc stats correctly (Chao Yu) - f2fs: remove unneeded check condition in __f2fs_setxattr() (Chao Yu) - f2fs: fix to update i_ctime in __f2fs_setxattr() (Chao Yu) - Revert "f2fs: fix to do sanity check on extent cache correctly" (Chao Yu) - f2fs: increase usage of folio_next_index() helper (Minjie Du) - f2fs: Only lfs mode is allowed with zoned block device feature (Chunhai Guo) - f2fs: check zone type before sending async reset zone command (Shin'ichiro Kawasaki) - f2fs: compress: don't {,de}compress non-full cluster (Chao Yu) - f2fs: allow f2fs_ioc_{,de}compress_file to be interrupted (Chao Yu) - f2fs: don't reopen the main block device in f2fs_scan_devices (Christoph Hellwig) - f2fs: fix to avoid mmap vs set_compress_option case (Chao Yu) - f2fs: fix spelling in ABI documentation (Randy Dunlap) - f2fs: get out of a repeat loop when getting a locked data page (Jaegeuk Kim) - f2fs: flush inode if atomic file is aborted (Jaegeuk Kim) - f2fs: don't handle error case of f2fs_compress_alloc_page() (Chao Yu) - Revert "f2fs: clean up w/ sbi->log_sectors_per_block" (Jaegeuk Kim) - scsi: storvsc: Handle additional SRB status values (Michael Kelley) - scsi: libsas: Delete sas_ata_task.retry_count (John Garry) - scsi: libsas: Delete sas_ata_task.stp_affil_pol (John Garry) - scsi: libsas: Delete sas_ata_task.set_affil_pol (John Garry) - scsi: libsas: Delete sas_ssp_task.task_prio (John Garry) - scsi: libsas: Delete sas_ssp_task.enable_first_burst (John Garry) - scsi: libsas: Delete sas_ssp_task.retry_count (John Garry) - scsi: libsas: Delete struct scsi_core (John Garry) - scsi: libsas: Delete enum sas_phy_type (John Garry) - scsi: libsas: Delete enum sas_class (John Garry) - scsi: libsas: Delete sas_ha_struct.lldd_module (John Garry) - scsi: pm80xx: Set RETFIS when requested by libsas (Igor Pylypiv) - scsi: libsas: Add return_fis_on_success to sas_ata_task (Igor Pylypiv) - scsi: target: Fix write perf due to unneeded throttling (Mike Christie) - scsi: lpfc: Do not abuse UUID APIs and LPFC_COMPRESS_VMID_SIZE (Andy Shevchenko) - scsi: pm8001: Remove unused declarations (Yue Haibing) - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock (Chengfeng Ye) - scsi: elx: sli4: Remove code duplication (Rajeshwar R Shinde) - scsi: bfa: Replace one-element array with flexible-array member in struct fc_rscn_pl_s (Gustavo A. R. Silva) - scsi: qla2xxx: Remove unused declarations (Yue Haibing) - scsi: pmcraid: Use pci_dev_id() to simplify the code (Zheng Zengkai) - scsi: megaraid: Use pci_dev_id() to simplify the code (Jialin Zhang) - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Jialin Zhang) - scsi: mvumi: Use pci_dev_id() to simplify the code (Jialin Zhang) - scsi: ufs: host: Convert to dev_err_probe() in ufshcd_pltfrm_init() (Brian Masney) - scsi: ufs: core: Convert to dev_err_probe() in ufshcd_variant_hba_init() (Brian Masney) - scsi: core: Use 32-bit hostnum in scsi_host_lookup() (Tony Battersby) - scsi: isci: Return result of sas_register_ha() (Artem Chernyshev) - scsi: gvp11: Remove unused gvp11_setup() function (Arnd Bergmann) - scsi: qlogicpti: Mark qlogicpti_info() static (Arnd Bergmann) - scsi: ppa: Add a module parameter for the transfer mode (Alex Henrie) - scsi: ppa: Fix compilation with PPA_DEBUG=1 (Alex Henrie) - scsi: arcmsr: Add __init and __exit for arcmsr_module_{init,exit}() (Xiang Yang) - scsi: core: Remove unused extern declarations (Yue Haibing) - scsi: libsas: Remove unused declarations (Yue Haibing) - scsi: ufs: ufs-pci: Add support for QEMU (Jeuk Kim) - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Ranjan Kumar) - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Ranjan Kumar) - scsi: mpi3mr: WRITE SAME implementation (Ranjan Kumar) - scsi: mpi3mr: Add support for more than 1MB I/O (Ranjan Kumar) - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Ranjan Kumar) - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Ranjan Kumar) - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Justin Tee) - scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Manivannan Sadhasivam) - scsi: ufs: core: Fix the build for gcc 9 and before (Bart Van Assche) - scsi: ufs: ufs-qcom: Check host controller state (Nitin Rawat) - scsi: ufs: core: Export ufshcd_is_hba_active() (Nitin Rawat) - scsi: ufs: Simplify response header parsing (Bart Van Assche) - scsi: ufs: Simplify transfer request header initialization (Bart Van Assche) - scsi: ufs: Remove a member variable (Bart Van Assche) - scsi: ufs: Simplify ufshcd_abort_all() (Bart Van Assche) - scsi: ufs: Remove a local variable from ufshcd_abort_all() (Bart Van Assche) - scsi: ufs: Improve type safety (Bart Van Assche) - scsi: ufs: Simplify zero-initialization (Bart Van Assche) - scsi: ufs: Minimize #include directives (Bart Van Assche) - scsi: ufs: Rename a function argument (Bart Van Assche) - scsi: ufs: Fix kernel-doc headers (Bart Van Assche) - scsi: ufs: Document all return values (Bart Van Assche) - scsi: ufs: Follow the kernel-doc syntax for documenting return values (Bart Van Assche) - scsi: ufs: qcom: Add support for scaling interconnects (Manivannan Sadhasivam) - scsi: ufs: core: Add enums for UFS lanes (Manivannan Sadhasivam) - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) - scsi: hisi_sas: Fix warning detected by sparse (Sunil V L) - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Konstantin Shelekhin) - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Konstantin Shelekhin) - scsi: aic7xxx: Fix firmware build fatal error (Wang Jinchao) - scsi: iscsi: Remove unused extern declaration iscsi_lookup_iface() (YueHaibing) - scsi: qla4xxx: Add length check when parsing nlattrs (Lin Ma) - scsi: be2iscsi: Add length check when parsing nlattrs (Lin Ma) - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() (Lin Ma) - scsi: iscsi: Add length check for nlattr payload (Lin Ma) - scsi: RDMA/srp: Fix residual handling (Bart Van Assche) - scsi: ufs: Fix residual handling (Bart Van Assche) - scsi: ufs: qcom: Remove unused variable (Arnd Bergmann) - scsi: ufs: core: Remove HPB support (Bart Van Assche) - scsi: core: Fix the scsi_set_resid() documentation (Bart Van Assche) - scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Nitin Rawat) - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) - scsi: qla2xxx: fix inconsistent TMF timeout (Quinn Tran) - scsi: qla2xxx: Fix TMF leak through (Quinn Tran) - scsi: qla2xxx: Turn off noisy message log (Quinn Tran) - scsi: qla2xxx: Fix session hang in gnl (Quinn Tran) - scsi: qla2xxx: Fix erroneous link up failure (Quinn Tran) - scsi: qla2xxx: Fix command flush during TMF (Quinn Tran) - scsi: qla2xxx: Limit TMF to 8 per function (Quinn Tran) - scsi: qla2xxx: Adjust IOCB resource on qpair create (Quinn Tran) - scsi: qla2xxx: Fix deletion race condition (Quinn Tran) - scsi: lpfc: Copyright updates for 14.2.0.14 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.2.0.14 (Justin Tee) - scsi: lpfc: Clean up SLI-4 sysfs resource reporting (Justin Tee) - scsi: lpfc: Refactor cpu affinity assignment paths (Justin Tee) - scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected (Justin Tee) - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Justin Tee) - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Justin Tee) - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Justin Tee) - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Justin Tee) - scsi: lpfc: Remove extra ndlp kref decrement in FLOGI cmpl for loop topology (Justin Tee) - scsi: lpfc: Simplify fcp_abort transport callback log message (Justin Tee) - scsi: lpfc: Pull out fw diagnostic dump log message from driver's trace buffer (Justin Tee) - scsi: sun_esp: Explicitly include correct DT includes (Rob Herring) - scsi: qlogicpti: Explicitly include correct DT includes (Rob Herring) - scsi: ufs: Explicitly include correct DT includes (Rob Herring) - scsi: ufs: core: Fix some kernel-doc comments (Yang Li) - scsi: ufs: ufs-mediatek: Remove redundant dev_err() (Yang Li) - scsi: ufs: qcom: Hold the mutex lock when configuring ESI (Ziqi Chen) - scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Ziqi Chen) - scsi: hisi_sas: Delete unused lock in hisi_sas_port_notify_formed() (Yihang Li) - scsi: hisi_sas: Block requests before a debugfs snapshot (Yihang Li) - scsi: hisi_sas: Fix normally completed I/O analysed as failed (Xingui Yang) - scsi: ufs: ti-j721e: Expose device tree aliases (Udit Kumar) - scsi: ufs: ufs-mediatek: Add MCQ support for MTK platform (Po-Wen Kao) - scsi: ufs: core: Export symbols for MTK driver module (Po-Wen Kao) - scsi: ufs: core: Convert UPIU_HEADER_DWORD() into a function (Bart Van Assche) - scsi: target: iscsi: Remove the unused netif_timeout attribute (Maurizio Lombardi) - Documentation: tracing: Update fprobe event example with BTF field (Masami Hiramatsu (Google)) - selftests/ftrace: Add BTF fields access testcases (Masami Hiramatsu (Google)) - tracing/fprobe-event: Assume fprobe is a return event by $retval (Masami Hiramatsu (Google)) - tracing/probes: Add string type check with BTF (Masami Hiramatsu (Google)) - tracing/probes: Support BTF field access from $retval (Masami Hiramatsu (Google)) - tracing/probes: Support BTF based data structure field access (Masami Hiramatsu (Google)) - tracing/probes: Add a function to search a member of a struct/union (Masami Hiramatsu (Google)) - tracing/probes: Move finding func-proto API and getting func-param API to trace_btf (Masami Hiramatsu (Google)) - tracing/probes: Support BTF argument on module functions (Masami Hiramatsu (Google)) - tracing/eprobe: Iterate trace_eprobe directly (Chuang Wang) - kernel: kprobes: Use struct_size() (Ruan Jinjie) - tracing/filters: Fix coding style issues (Valentin Schneider) - tracing/filters: Change parse_pred() cpulist ternary into an if block (Valentin Schneider) - tracing/filters: Fix double-free of struct filter_pred.mask (Valentin Schneider) - tracing/filters: Fix error-handling of cpulist parsing buffer (Valentin Schneider) - tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY (Brian Foster) - ftrace: Use LIST_HEAD to initialize clear_hash (Ruan Jinjie) - ftrace: Use within_module to check rec->ip within specified module. (Levi Yun) - tracing: Replace strlcpy with strscpy in trace/events/task.h (Azeem Shaikh) - tracing: Fix race issue between cpu buffer write and swap (Zheng Yejian) - tracing: Remove extra space at the end of hwlat_detector/mode (Mikhail Kobuk) - rv: Set variable 'da_mon_##name' to static (Yu Liao) - pstore: Base compression input buffer size on estimated compressed size (Ard Biesheuvel) - selftests/x86: Update map_shadow_stack syscall nr (Rick Edgecombe) - tick/rcu: Fix false positive "softirq work is pending" messages (Paul Gortmaker) - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (Thomas Gleixner) - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (NeilBrown) - sched/fair: Make update_entity_lag() static (Hao Jia) - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Costa Shulyupin) - mm/pagewalk: fix bootstopping regression from extra pte_unmap() (Hugh Dickins) - cgroup: fix build when CGROUP_SCHED is not enabled (Linus Torvalds) - fbdev/g364fb: fix build failure with mips (Sudip Mukherjee) - iommu: Explicitly include correct DT includes (Rob Herring) - iommu: Remove kernel-doc warnings (Zhu Wang) - iommu: Optimise PCI SAC address trick (Robin Murphy) - iommu: Avoid locking/unlocking for iommu_probe_device() (Jason Gunthorpe) - iommu: Split iommu_group_add_device() (Jason Gunthorpe) - iommu: Always destroy the iommu_group during iommu_release_device() (Jason Gunthorpe) - iommu: Do not export iommu_device_link/unlink() (Jason Gunthorpe) - iommu: Move the iommu driver sysfs setup into iommu_init/deinit_device() (Jason Gunthorpe) - iommu: Add iommu_init/deinit_device() paired functions (Jason Gunthorpe) - iommu: Simplify the __iommu_group_remove_device() flow (Jason Gunthorpe) - iommu: Inline iommu_group_get_for_dev() into __iommu_probe_device() (Jason Gunthorpe) - iommu: Use iommu_group_ref_get/put() for dev->iommu_group (Jason Gunthorpe) - iommu: Have __iommu_probe_device() check for already probed devices (Jason Gunthorpe) - iommu/amd: Remove unused declarations (Yue Haibing) - iommu/amd: Rearrange DTE bit definations (Vasant Hegde) - iommu/amd: Remove unsued extern declaration amd_iommu_init_hardware() (YueHaibing) - iommu/amd: Enable PPR/GA interrupt after interrupt handler setup (Vasant Hegde) - iommu/amd: Consolidate PPR log enablement (Vasant Hegde) - iommu/amd: Disable PPR log/interrupt in iommu_disable() (Vasant Hegde) - iommu/amd: Enable separate interrupt for PPR and GA log (Vasant Hegde) - iommu/amd: Refactor IOMMU interrupt handling logic for Event, PPR, and GA logs (Vasant Hegde) - iommu/amd: Handle PPR log overflow (Vasant Hegde) - iommu/amd: Generalize log overflow handling (Vasant Hegde) - iommu/amd/iommu_v2: Clear pasid state in free path (Vasant Hegde) - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Daniel Marcovitch) - iommu/vt-d: Remove unused extern declaration dmar_parse_dev_scope() (YueHaibing) - iommu/vt-d: Fix to convert mm pfn to dma pfn (Yanfei Xu) - iommu/vt-d: Fix to flush cache of PASID directory table (Yanfei Xu) - iommu/vt-d: Remove rmrr check in domain attaching device path (Lu Baolu) - iommu: Prevent RESV_DIRECT devices from blocking domains (Lu Baolu) - dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jacob Pan) - iommu/vt-d: Add set_dev_pasid callback for dma domain (Lu Baolu) - iommu/vt-d: Prepare for set_dev_pasid callback (Lu Baolu) - iommu/vt-d: Make prq draining code generic (Lu Baolu) - iommu/vt-d: Remove pasid_mutex (Lu Baolu) - iommu/vt-d: Add domain_flush_pasid_iotlb() (Lu Baolu) - iommu: Move global PASID allocation from SVA to core (Jacob Pan) - iommu: Generalize PASID 0 for normal DMA w/o PASID (Jacob Pan) - iommu/sprd: Add missing force_aperture (Jason Gunthorpe) - dt-bindings: arm-smmu: Fix MSM8998 clocks description (Konrad Dybcio) - dt-bindings: iommu: qcom,iommu: Add QSMMUv2 and MSM8976 compatibles (AngeloGioacchino Del Regno) - dt-bindings: iommu: qcom,iommu: Add qcom,ctx-asid property (AngeloGioacchino Del Regno) - iommu/arm-smmu-qcom: Add SM6375 SMMUv2 (Konrad Dybcio) - iommu/arm-smmu-qcom: Add SM6350 DPU compatible (Konrad Dybcio) - iommu/arm-smmu-qcom: Add SM6375 DPU compatible (Konrad Dybcio) - iommu/arm-smmu-qcom: Sort the compatible list alphabetically (Konrad Dybcio) - iommu/qcom: Add support for QSMMUv2 and QSMMU-500 secured contexts (AngeloGioacchino Del Regno) - iommu/qcom: Index contexts by asid number to allow asid 0 (AngeloGioacchino Del Regno) - iommu/qcom: Disable and reset context bank before programming (AngeloGioacchino Del Regno) - iommu/qcom: Use the asid read from device-tree if specified (AngeloGioacchino Del Regno) - iommu/arm-smmu: Clean up resource handling during Qualcomm context probe (Yangtao Li) - iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to ida (Dawei Li) - iommu: rockchip: Allocate tables from all available memory for IOMMU v2 (Jonas Karlman) - iommu: rockchip: Fix directory table address encoding (Jonas Karlman) - iommu/ipmmu-vmsa: Allow PCIe devices (Yoshihiro Shimoda) - iommu/ipmmu-vmsa: Convert to read_poll_timeout_atomic() (Geert Uytterhoeven) - MAINTAINERS: iommu/mediatek: Update the header file name (Yong Wu) - iommu/mediatek: mt8188: Add iova_region_larb_msk (Yong Wu) - iommu/mediatek: Add MT8188 IOMMU Support (Chengci.Xu) - iommu/mediatek: Add enable IOMMU SMC command for INFRA masters (Chengci.Xu) - iommu/mediatek: Adjust mtk_iommu_config flow (Chengci.Xu) - iommu/mediatek: Fix two IOMMU share pagetable issue (Chengci.Xu) - dt-bindings: mediatek: mt8188: Add binding for MM & INFRA IOMMU (Chengci.Xu) - iommu/apple-dart: mark apple_dart_pm_ops static (Min-Hua Chen) - IB/hfi1: Reduce printing of errors during driver shut down (Douglas Miller) - RDMA/hfi1: Move user SDMA system memory pinning code to its own file (Brendan Cunningham) - RDMA/hfi1: Use list_for_each_entry() helper (Jinjie Ruan) - RDMA/mlx5: Fix trailing */ formatting in block comment (Rohit Chavan) - RDMA/rxe: Fix redundant break statement in switch-case. (Rohit Chavan) - RDMA/efa: Fix wrong resources deallocation order (Yonatan Nachum) - RDMA/siw: Call llist_reverse_order in siw_run_sq (Guoqing Jiang) - RDMA/siw: Correct wrong debug message (Guoqing Jiang) - RDMA/siw: Balance the reference of cep->kref in the error path (Guoqing Jiang) - Revert "IB/isert: Fix incorrect release of isert connection" (Leon Romanovsky) - RDMA/bnxt_re: Fix kernel doc errors (Leon Romanovsky) - RDMA/irdma: Prevent zero-length STAG registration (Christopher Bednarz) - RDMA/erdma: Implement hierarchical MTT (Cheng Xu) - RDMA/erdma: Refactor the storage structure of MTT entries (Cheng Xu) - RDMA/erdma: Renaming variable names and field names of struct erdma_mem (Cheng Xu) - RDMA/hns: Support hns HW stats (Chengchang Tang) - RDMA/hns: Dump whole QP/CQ/MR resource in raw (Chengchang Tang) - RDMA/irdma: Add missing kernel-doc in irdma_setup_umode_qp() (Leon Romanovsky) - RDMA/mlx4: Copy union directly (Gustavo A. R. Silva) - RDMA/irdma: Drop unused kernel push code (Shiraz Saleem) - RDMA/bnxt_re: Add support for dmabuf pinned memory regions (Saravanan Vajravel) - RDMA/bnxt_re: Protect the PD table bitmap (Selvin Xavier) - RDMA/bnxt_re: Initialize mutex dbq_lock (Kashyap Desai) - IB/core: Add more speed parsing in ib_get_width_and_speed() (Kalesh AP) - RDMA Remove unused function declarations (Yue Haibing) - RDMA/cxgb4: Set sq_sig_type correctly (Guoqing Jiang) - RDMA/hns: Remove unused declaration hns_roce_modify_srq() (Yue Haibing) - RDMA: Make all 'class' structures const (Ivan Orlov) - RDMA: Remove unnecessary NULL values (Ruan Jinjie) - IB/uverbs: Fix an potential error pointer dereference (Xiang Yang) - RDMA/hns: Fix CQ and QP cache affinity (Chengchang Tang) - RDMA/hns: Fix inaccurate error label name in init instance (Junxian Huang) - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list (Junxian Huang) - RDMA/hns: Fix port active speed (Chengchang Tang) - RDMA/bnxt_re: Remove unnecessary variable initializations (Kalesh AP) - RDMA/bnxt_re: Avoid unnecessary memset (Kalesh AP) - RDMA/bnxt_re: Cleanup bnxt_re_process_raw_qp_pkt_rx() function (Kalesh AP) - RDMA/bnxt_re: Fix the sideband buffer size handling for FW commands (Selvin Xavier) - RDMA/bnxt_re: Remove a redundant flag (Kalesh AP) - RDMA/bnxt_re: Fix max_qp count for virtual functions (Kalesh AP) - RDMA/irdma: Replace one-element array with flexible-array member (Gustavo A. R. Silva) - RDMA/hns: Remove unused function declarations (Yue Haibing) - RDMA/rxe: Fix incomplete state save in rxe_requester (Bob Pearson) - RDMA/rxe: Fix rxe_modify_srq (Bob Pearson) - RDMA/rxe: Fix unsafe drain work queue code (Bob Pearson) - RDMA/rxe: Move work queue code to subroutines (Bob Pearson) - RDMA: Remove unnecessary ternary operators (Ruan Jinjie) - IB/mlx5: Add HW counter called rx_dct_connect (Shetu Ayalew) - RDMA/mthca: Remove unnecessary NULL assignments (Ruan Jinjie) - RDMA/irdma: Fix one kernel-doc comment (Yang Li) - RDMA/siw: Fix tx thread initialization. (Bernard Metzler) - RDMA/mlx: Remove unnecessary variable initializations (Ruan Jinjie) - RDMA/irdma: Use HW specific minimum WQ size (Sindhu Devale) - RDMA/irdma: Allow accurate reporting on QP max send/recv WR (Sindhu Devale) - RDMA/core: Get IB width and speed from netdev (Haoyue Xu) - bnxt_re: Update the debug counters for doorbell pacing (Chandramohan Akula) - bnxt_re: Expose the missing hw counters (Chandramohan Akula) - bnxt_re: Update the hw counters for resource stats (Chandramohan Akula) - bnxt_re: Reorganize the resource stats (Chandramohan Akula) - RDMA/irdma: Cleanup and rename irdma_netdev_vlan_ipv6() (Mustafa Ismail) - RDMA/irdma: Add table based lookup for CQ pointer during an event (Krzysztof Czurylo) - RDMA/irdma: Refactor error handling in create CQP (Sindhu Devale) - RDMA/irdma: Drop a local in irdma_sc_get_next_aeqe (Sindhu Devale) - IB/hfi1: Use struct_size() (Christophe JAILLET) - RDMA/hns: Remove VF extend configuration (Junxian Huang) - RDMA/hns: Support get XRCD number from firmware (Luoyouming) - RDMA/qedr: Remove duplicate assignments of va (Minjie Du) - RDMA/qedr: Remove a duplicate assignment in qedr_create_gsi_qp() (Minjie Du) - RDMA/bnxt_re: Add a new uapi for driver notification (Chandramohan Akula) - RDMA/bnxt_re: Implement doorbell pacing algorithm (Chandramohan Akula) - RDMA/bnxt_re: Update alloc_page uapi for pacing (Chandramohan Akula) - RDMA/bnxt_re: Enable pacing support for the user apps (Chandramohan Akula) - RDMA/bnxt_re: Initialize Doorbell pacing feature (Chandramohan Akula) - bnxt_en: Share the bar0 address with the RoCE driver (Chandramohan Akula) - bnxt_en: Update HW interface headers (Chandramohan Akula) - RDMA/cma: Avoid GID lookups on iWARP devices (Chuck Lever) - RDMA/cma: Deduplicate error flow in cma_validate_port() (Chuck Lever) - RDMA/core: Set gid_attr.ndev for iWARP devices (Chuck Lever) - RDMA/siw: Fabricate a GID on tun and loopback devices (Chuck Lever) - RDMA/bnxt_re: use vmalloc_array and vcalloc (Julia Lawall) - RDMA/siw: use vmalloc_array and vcalloc (Julia Lawall) - RDMA/erdma: use vmalloc_array and vcalloc (Julia Lawall) - RDMA/irdma: Fix building without IPv6 (Arnd Bergmann) - RDMA/irdma: Implement egress VLAN priority (Mustafa Ismail) - RDMA/qedr: Remove a duplicate assignment in irdma_query_ah() (Minjie Du) - RDMA/efa: Add RDMA write HW statistics counters (Michael Margolin) - RDMA/mlx5: align MR mem allocation size to power-of-two (Yuanyuan Zhong) - x86/fpu/xstate: Fix PKRU covert channel (Jim Mattson) - x86/irq/i8259: Fix kernel-doc annotation warning (Vincenzo Palazzo) - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Dave Hansen) - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Justin Stitt) - tracefs: Remove kerneldoc from struct eventfs_file (Steven Rostedt (Google)) - tracefs: Avoid changing i_mode to a temp value (Sishuai Gong) - tracing/user_events: Optimize safe list traversals (Eric Vaughn) - ftrace: Remove empty declaration ftrace_enable_daemon() and ftrace_disable_daemon() (Zhang Zekun) - tracing: Remove unused function declarations (Yue Haibing) - tracing/filters: Document cpumask filtering (Valentin Schneider) - tracing/filters: Further optimise scalar vs cpumask comparison (Valentin Schneider) - tracing/filters: Optimise CPU vs cpumask filtering when the user mask is a single CPU (Valentin Schneider) - tracing/filters: Optimise scalar vs cpumask filtering when the user mask is a single CPU (Valentin Schneider) - tracing/filters: Optimise cpumask vs cpumask filtering when user mask is a single CPU (Valentin Schneider) - tracing/filters: Enable filtering the CPU common field by a cpumask (Valentin Schneider) - tracing/filters: Enable filtering a scalar field by a cpumask (Valentin Schneider) - tracing/filters: Enable filtering a cpumask field by another cpumask (Valentin Schneider) - tracing/filters: Dynamically allocate filter_pred.regex (Valentin Schneider) - test: ftrace: Fix kprobe test for eventfs (Ajay Kaher) - eventfs: Move tracing/events to eventfs (Ajay Kaher) - eventfs: Implement removal of meta data from eventfs (Ajay Kaher) - eventfs: Implement functions to create files and dirs when accessed (Ajay Kaher) - eventfs: Implement eventfs lookup, read, open functions (Ajay Kaher) - eventfs: Implement eventfs file add functions (Ajay Kaher) - eventfs: Implement eventfs dir creation functions (Ajay Kaher) - tracefs: Rename and export some tracefs functions (Ajay Kaher) - eventfs: Implement tracefs_inode_cache (Ajay Kaher) - tracing: Require all trace events to have a TRACE_SYSTEM (Steven Rostedt (Google)) - tracing: Set actual size after ring buffer resize (Zheng Yejian) - tracing: Add free_trace_iter_content() helper function (Steven Rostedt (Google)) - tracing: Remove unnecessary copying of tr->current_trace (Steven Rostedt (Google)) - ring_buffer: Use try_cmpxchg instead of cmpxchg (Uros Bizjak) - tracing: Add back FORTIFY_SOURCE logic to kernel_stack event structure (Steven Rostedt (Google)) - workqueue: fix data race with the pwq->stats[] increment (Mirsad Goran Todorovac) - workqueue: Rename rescuer kworker (Aaron Tomlin) - workqueue: Make default affinity_scope dynamically updatable (Tejun Heo) - workqueue: Add "Affinity Scopes and Performance" section to documentation (Tejun Heo) - workqueue: Implement non-strict affinity scope for unbound workqueues (Tejun Heo) - workqueue: Add workqueue_attrs->__pod_cpumask (Tejun Heo) - workqueue: Factor out need_more_worker() check and worker wake-up (Tejun Heo) - workqueue: Factor out work to worker assignment and collision handling (Tejun Heo) - workqueue: Add multiple affinity scopes and interface to select them (Tejun Heo) - workqueue: Modularize wq_pod_type initialization (Tejun Heo) - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Tejun Heo) - workqueue: Generalize unbound CPU pods (Tejun Heo) - workqueue: Factor out clearing of workqueue-only attrs fields (Tejun Heo) - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Tejun Heo) - workqueue: Initialize unbound CPU pods later in the boot (Tejun Heo) - workqueue: Move wq_pod_init() below workqueue_init() (Tejun Heo) - workqueue: Rename NUMA related names to use pod instead (Tejun Heo) - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Tejun Heo) - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Tejun Heo) - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Tejun Heo) - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Tejun Heo) - workqueue: Use a kthread_worker to release pool_workqueues (Tejun Heo) - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Tejun Heo) - workqueue: Relocate worker and work management functions (Tejun Heo) - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Tejun Heo) - workqueue: Not all work insertion needs to wake up a worker (Tejun Heo) - workqueue: Cleanups around process_scheduled_works() (Tejun Heo) - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Tejun Heo) - workqueue: use LIST_HEAD to initialize cull_list (Yang Yingliang) - workqueue: add cmdline parameter `workqueue.unbound_cpus` to further constrain wq_unbound_cpumask at boot time (tiozhang) - workqueue: Warn attempt to flush system-wide workqueues. (Tetsuo Handa) - cgroup: Avoid -Wstringop-overflow warnings (Gustavo A. R. Silva) - cgroup:namespace: Remove unused cgroup_namespaces_init() (Lu Jialin) - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Hao Jia) - cgroup: clean up if condition in cgroup_pidlist_start() (Miaohe Lin) - cgroup: fix obsolete function name in cgroup_destroy_locked() (Miaohe Lin) - Documentation: cgroup-v2.rst: Correct number of stats entries (Han Dapeng) - cgroup: fix obsolete function name above css_free_rwork_fn() (Miaohe Lin) - cgroup/cpuset: fix kernel-doc (Cai Xinchen) - cgroup: clean up printk() (Kamalesh Babulal) - cgroup: fix obsolete comment above cgroup_create() (Miaohe Lin) - docs: cgroup-v1: fix typo (Xiongwei Song) - docs: cgroup-v1: correct the term of Page Cache organization in inode (Xiongwei Song) - cgroup/misc: Store atomic64_t reads to u64 (Haitao Huang) - cgroup/misc: Change counters to be explicit 64bit types (Haitao Huang) - cgroup/misc: update struct members descriptions (Kamalesh Babulal) - cgroup: remove cgrp->kn check in css_populate_dir() (Kamalesh Babulal) - cgroup: fix obsolete function name (Miaohe Lin) - cgroup: use cached local variable parent in for loop (Miaohe Lin) - cgroup: remove obsolete comment above struct cgroupstats (Miaohe Lin) - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Miaohe Lin) - cgroup/cpuset: Allow suppression of sched domain rebuild in update_cpumasks_hier() (Waiman Long) - cgroup/cpuset: Improve temporary cpumasks handling (Waiman Long) - cgroup/cpuset: Extract out CS_CPU_EXCLUSIVE & CS_SCHED_LOAD_BALANCE handling (Waiman Long) - cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) - cgroup: fix obsolete comment above for_each_css() (Miaohe Lin) - selftests: cgroup: Add cpuset migrations testcase (Michal Koutný) - selftests: cgroup: Minor code reorganizations (Michal Koutný) - cpuset: Allow setscheduler regardless of manipulated task (Michal Koutný) - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Miaohe Lin) - cgroup/cpuset: simplify the percpu kthreads check in update_tasks_cpumask() (Miaohe Lin) - cgroup: minor cleanup for cgroup_extra_stat_show() (Miaohe Lin) - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Miaohe Lin) - kernel/fork: group allocation/free of per-cpu counters for mm struct (Mateusz Guzik) - pcpcntr: add group allocation/free (Mateusz Guzik) - mm/percpu.c: print error message too if atomic alloc failed (Baoquan He) - mm/percpu.c: optimize the code in pcpu_setup_first_chunk() a little bit (Baoquan He) - mm/percpu.c: remove redundant check (Baoquan He) - mm/percpu: Remove some local variables in pcpu_populate_pte (Bibo Mao) - crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX (Herbert Xu) - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Nils Tonnaett) - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Nimish Gåtam) - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Osama Muhammad) - HID: wacom: struct name cleanup (Aaron Armstrong Skomra) - HID: wacom: remove unnecessary 'connected' variable from EKR (Aaron Armstrong Skomra) - HID: wacom: remove the battery when the EKR is off (Aaron Armstrong Skomra) - HID: steelseries: arctis_1_battery_request[] should be static (Jiri Kosina) - HID: steelseries: Add support for Arctis 1 XBox (Bastien Nocera) - HID: sensor-hub: Allow multi-function sensor devices (Daniel Thompson) - HID: hidraw: make hidraw_class structure const (Greg Kroah-Hartman) - HID: roccat: make all 'class' structures const (Ivan Orlov) - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Rahul Rameshbabu) - HID: nvidia-shield: Add battery support for Thunderstrike (Rahul Rameshbabu) - HID: nvidia-shield: Remove led_classdev_unregister in thunderstrike_create (Rahul Rameshbabu) - HID: logitech-hidpp: rework one more time the retries attempts (Benjamin Tissoires) - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() (Nikita Zhandarovich) - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Maxim Mikityanskiy) - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Mavroudis Chatzilazaridis) - HID: logitech-hidpp: Add support for the Pro X Superlight (Mavroudis Chatzilazaridis) - HID: logitech-hidpp: Rename HID++ "internal" error constant (Bastien Nocera) - HID: hid-google-stadiaff: add support for Stadia force feedback (Fabio Baltieri) - HID: i2c-hid: elan: Add ili9882t timing (Cong Yang) - dt-bindings: input: i2c-hid: Introduce Ilitek ili9882t (Cong Yang) - HID: Add introduction about HID for non-kernel programmers (Marco Morandini) - HID: nvidia-shield: Reference hid_device devm allocation of input_dev name (Rahul Rameshbabu) - HID: multitouch: Correct devm device reference for hidinput input_dev name (Rahul Rameshbabu) - HID: uclogic: Correct devm device reference for hidinput input_dev name (Rahul Rameshbabu) - HID: cp2112: Use octal permissions (Andy Shevchenko) - HID: cp2112: Convert to DEVICE_ATTR_RW() (Andy Shevchenko) - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Andy Shevchenko) - HID: cp2112: Use BIT() in GPIO setter and getter (Andy Shevchenko) - HID: cp2112: Define all GPIO mask and use it (Andy Shevchenko) - HID: cp2112: Define maximum GPIO constant and use it (Andy Shevchenko) - HID: cp2112: Remove dead code (Andy Shevchenko) - HID: cp2112: Don't call ->to_irq() explicitly (Andy Shevchenko) - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Andy Shevchenko) - HID: cp2112: Make irq_chip immutable (Andy Shevchenko) - HID: cp2112: Use str_write_read() and str_read_write() (Andy Shevchenko) - lib/string_choices: Add str_write_read() helper (Andy Shevchenko) - MAINTAINERS: update my email address (David Rheinsberg) - HID: Reorder fields in 'struct hid_input' (Christophe JAILLET) - HID: input: Support devices sending Eraser without Invert (Illia Ostapyshyn) - media: ivsc: Add ACPI dependency (Sakari Ailus) - media: bttv: convert to vb2 (Deborah Brouwer) - media: bttv: use audio defaults for winfast2000 (Deborah Brouwer) - media: bttv: refactor bttv_set_dma() (Deborah Brouwer) - media: bttv: move vbi_skip/vbi_count out of buffer (Deborah Brouwer) - media: bttv: remove crop info from bttv_buffer (Deborah Brouwer) - media: bttv: remove tvnorm field from bttv_buffer (Deborah Brouwer) - media: bttv: remove format field from bttv_buffer (Deborah Brouwer) - media: bttv: move do_crop flag out of bttv_fh (Deborah Brouwer) - media: bttv: copy vbi_fmt from bttv_fh (Deborah Brouwer) - media: bttv: copy vid fmt/width/height from fh (Deborah Brouwer) - media: bttv: radio use v4l2_fh instead of bttv_fh (Deborah Brouwer) - media: bttv: replace BUG with WARN_ON (Deborah Brouwer) - media: bttv: use video_drvdata to get bttv (Deborah Brouwer) - media: i2c: rdacm21: Fix uninitialized value (Jacopo Mondi) - media: coda: Remove duplicated include (GUO Zihua) - media: vivid: fix the racy dev->radio_tx_rds_owner (Sishuai Gong) - media: i2c: ccs: Check rules is non-NULL (Sakari Ailus) - media: i2c: ds90ub960: Fix PLL config for 1200 MHz CSI rate (Tomi Valkeinen) - media: i2c: ds90ub953: Fix use of uninitialized variables (Tomi Valkeinen) - media: i2c: ds90ub913: Fix use of uninitialized variables (Tomi Valkeinen) - media: atomisp: Drop atomisp-ov2680 sensor driver (Hans de Goede) - media: ipu-bridge: Add link-frequency to OV2680 ipu_supported_sensors[] entry (Hans de Goede) - media: MAINTAINERS: Add Hans de Goede as OV2680 sensor driver maintainer (Hans de Goede) - media: ov2680: Add bus-cfg / endpoint property verification (Hans de Goede) - media: ov2680: Add link-freq and pixel-rate controls (Hans de Goede) - media: ov2680: Read and log sensor revision during probe (Hans de Goede) - media: ov2680: Drop unnecessary pad checks (Hans de Goede) - media: ov2680: Add a bunch of register tweaks (Hans de Goede) - media: ov2680: Fix exposure and gain ctrls range and default value (Hans de Goede) - media: ov2680: Implement selection support (Hans de Goede) - media: ov2680: Add an __ov2680_get_pad_format() helper function (Hans de Goede) - media: ov2680: Make setting the mode algorithm based (Hans de Goede) - media: ov2680: Add ov2680_mode struct (Hans de Goede) - media: ov2680: Annotate the per mode register setting lists (Hans de Goede) - media: ov2680: Fix ov2680_enum_frame_interval() (Hans de Goede) - media: ov2680: Add support for ACPI enumeration (Hans de Goede) - media: ov2680: Wait for endpoint fwnode before continuing with probe() (Hans de Goede) - media: ov2680: Add support for 19.2 MHz clock (Hans de Goede) - media: ov2680: Add support for more clk setups (Hans de Goede) - media: ov2680: Drop is_enabled flag (Hans de Goede) - media: ov2680: Check for "powerdown" GPIO con-id before checking for "reset" GPIO con-id (Hans de Goede) - media: ov2680: Add runtime-pm support (Hans de Goede) - media: ov2680: Store dev instead of i2c_client in ov2680_dev (Hans de Goede) - media: ov2680: Convert to new CCI register access helpers (Hans de Goede) - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors (Hans de Goede) - media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working (Hans de Goede) - media: ov2680: Add ov2680_fill_format() helper function (Hans de Goede) - media: ov2680: Don't take the lock for try_fmt calls (Hans de Goede) - media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s (Hans de Goede) - media: ov2680: Fix vflip / hflip set functions (Hans de Goede) - media: ov2680: Fix ov2680_bayer_order() (Hans de Goede) - media: ov2680: Remove auto-gain and auto-exposure controls (Hans de Goede) - media: Documentation: Fix [GS]_ROUTING documentation (Tomi Valkeinen) - media: ov5640: Fix initial RESETB state and annotate timings (Marek Vasut) - media: platform: ti: fix the return value handle for platform_get_irq() (Ruan Jinjie) - media: verisilicon: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - media: camif-core: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - media: davinci: vpif_capture: fix error return code in vpif_probe() (Yang Yingliang) - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() (Marek Vasut) - media: pci: intel: Add IVSC support for IPU bridge driver (Wentong Wu) - media: pci: intel: ivsc: Add ACE submodule (Wentong Wu) - media: pci: intel: ivsc: Add CSI submodule (Wentong Wu) - media: i2c: Add driver for DW9719 VCM (Daniel Scally) - media: atomisp: csi2-bridge: Add support for VCM I2C-client instantiation (Hans de Goede) - media: atomisp: csi2-bridge: Add dev_name() to acpi_handle_info() logging (Hans de Goede) - media: atomisp: csi2-bridge: Switch to new common ipu_bridge_init() (Hans de Goede) - media: ipu-bridge: Add a runtime-pm device-link between VCM and sensor (Hans de Goede) - media: ipu-bridge: Add GalaxyCore GC0310 to ipu_supported_sensors[] (Hans de Goede) - media: ipu-bridge: Move ipu-bridge.h to include/media/ (Hans de Goede) - media: ipu-bridge: Add a parse_sensor_fwnode callback to ipu_bridge_init() (Hans de Goede) - media: ipu-bridge: Drop early setting of sensor->adev (Hans de Goede) - media: ipu-bridge: Add a ipu_bridge_parse_ssdb() helper function (Hans de Goede) - media: ipu-bridge: Only keep PLD around while parsing (Hans de Goede) - media: ipu-bridge: Store dev pointer in struct ipu_bridge (Hans de Goede) - media: ipu-bridge: Move initialization of node_names.vcm to ipu_bridge_init_swnode_names() (Hans de Goede) - media: ipu-bridge: Move initialization of node_names.vcm to ipu_bridge_init_swnode_names() (Hans de Goede) - media: ipu-bridge: Do not use on stack memory for software_node.name field (Hans de Goede) - media: ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warnings (Hans de Goede) - media: v4l: async: Avoid a goto in loop implementation (Sakari Ailus) - media: rcar-csi2: Add support for C-PHY on R-Car V4H (Niklas Söderlund) - media: i2c: imx219: Simplify code handling in s_fmt (Jacopo Mondi) - media: i2c: imx219: Simplify format assignment (Jacopo Mondi) - media: i2c: imx219: Use subdev active state (Jacopo Mondi) - media: i2c: imx219: Fix colorspace info (Jacopo Mondi) - media: i2c: imx219: Complete default format initialization (Jacopo Mondi) - media: i2c: imx219: Switch from open to init_cfg (Jean-Michel Hautbois) - media: i2c: imx219: Rename mbus codes array (Jean-Michel Hautbois) - media: Remove ov_16bit_addr_reg_helpers.h (Hans de Goede) - media: atomisp: ov2680: Convert to new CCI register access helpers (Hans de Goede) - media: imx290: Convert to new CCI register access helpers (Hans de Goede) - media: ov5693: Convert to new CCI register access helpers (Hans de Goede) - media: Add MIPI CCI register access helper functions (Hans de Goede) - media: subdev: Add debug prints to enable/disable_streams (Tomi Valkeinen) - media: subdev: Constify v4l2_subdev_set_routing_with_fmt() param (Tomi Valkeinen) - media: subdev: Drop implicit zeroing of stream field (Tomi Valkeinen) - media: MAINTAINERS: Split sensors and lens drivers, add documentation (Sakari Ailus) - media: MAINTAINERS: Add entry for V4L2 async and fwnode frameworks (Sakari Ailus) - media: i2c: Remove common dependencies from sensor drivers (Sakari Ailus) - media: i2c: Add a camera sensor top level menu (Sakari Ailus) - media: imx: imx7-media-csi: Fix frame sizes enumeration (Laurent Pinchart) - MAINTAINERS: correct file entry in MEDIA DRIVERS FOR FREESCALE IMX7/8 (Lukas Bulwahn) - media: nxp: imx8-isi: Add ISI support for i.MX93 (Guoniu.zhou) - media: nxp: imx8-isi: Move i.MX8 gasket configuration to an ops structure (Guoniu.zhou) - media: dt-bindings: nxp,imx8-isi: Add i.MX93 ISI compatible string (Guoniu.zhou) - media: nxp: Fix wrong return pointer check in mxc_isi_crossbar_init() (Yang Yingliang) - arm64: defconfig: Drop CONFIG_VIDEO_IMX_MEDIA (Laurent Pinchart) - staging: media: imx: Merge VIDEO_IMX_CSI into VIDEO_IMX_MEDIA (Laurent Pinchart) - media: i2c: ds90ub960: Rename RXPORT_MODE_CSI2_ASYNC to RXPORT_MODE_CSI2_NONSYNC (Tomi Valkeinen) - media: i2c: ds90ub953: Support non-sync mode (Tomi Valkeinen) - media: i2c: ds90ub953: Restructure clkout management (Tomi Valkeinen) - media: i2c: ds90ub960: Allow FPD-Link async mode (Tomi Valkeinen) - media: i2c: ds90ub953: Handle V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCK (Tomi Valkeinen) - media: i2c: ds90ub913: Use v4l2_fwnode_endpoint_parse() (Tomi Valkeinen) - media: i2c: ds90ub953: Use v4l2_fwnode_endpoint_parse() (Tomi Valkeinen) - media: i2c: ds90ub960: Configure CSI-2 continuous clock (Tomi Valkeinen) - media: i2c: ds90ub9x3: Fix sub-device matching (Tomi Valkeinen) - media: firewire: firedtv-avc.c: replace BUG with proper, error return (Hans Verkuil) - media: usb: pvrusb2: fix inconsistent indenting (Hans Verkuil) - media: tegra_cec: fix the return value handle for platform_get_irq() (Ruan Jinjie) - media: cx23885: debug cosmetics (Mariusz Bialonczyk) - media: nxp: Remove redundant dev_err() (Ruan Jinjie) - media: rcar_jpu: Remove redundant dev_err() (Ruan Jinjie) - media: jpeg-core: Remove redundant dev_err() (Ruan Jinjie) - dt-bindings: media: amphion,vpu: correct node name (Peng Fan) - media: dt-bindings: drop unneeded status from examples (Krzysztof Kozlowski) - media: dvb: mb86a16: check the return value of mb86a16_read() (Yuanjun Gong) - media: doc: dev-encoder: Fixup type for ENUM_FRAMEINTERVALS (Paul Kocialkowski) - media: stm32: dcmi: only call s_stream on the source subdev (Alain Volmat) - media: i2c: st_mipid02: cascade s_stream call to the source subdev (Alain Volmat) - media: doc: codec: Rename "Return fields" to "Returned fields" for consistency (Paul Kocialkowski) - media: doc: dev-encoder: Fixup whitespace before bold asterisks (Paul Kocialkowski) - media: venus: Fix firmware path for sm8250 (Patrick Whewell) - media: venus: firmware: Use of_reserved_mem_lookup() (Stephan Gerhold) - media: venus: core: Set up secure memory ranges for SC7180 (Konrad Dybcio) - media: venus: hfi_venus: Restrict writing SCIACMDARG3 to Venus V1/V2 (Konrad Dybcio) - media: venus: Use newly-introduced hfi_buffer_requirements accessors (Konrad Dybcio) - media: venus: Introduce accessors for remapped hfi_buffer_reqs members (Konrad Dybcio) - media: venus: vdec: Sanitize vdec_set_work_route() per-VPU-version (Konrad Dybcio) - media: venus: hfi_platform: Check vpu_version instead of device compatible (Konrad Dybcio) - media: venus: firmware: Sanitize per-VPU-version (Konrad Dybcio) - media: venus: hfi_venus: Sanitize venus_cpu_idle_and_pc_ready() per-VPU-version (Konrad Dybcio) - media: venus: hfi_venus: Sanitize venus_cpu_and_video_core_idle() per-VPU-version (Konrad Dybcio) - media: venus: hfi_venus: Sanitize venus_isr() per-VPU-version (Konrad Dybcio) - media: venus: hfi_venus: Sanitize venus_halt_axi() per-VPU-version (Konrad Dybcio) - media: venus: core: Assign registers based on VPU version (Konrad Dybcio) - media: venus: hfi_venus: Sanitize venus_boot_core() per-VPU-version (Konrad Dybcio) - media: venus: firmware: Leave a clue about obtaining CP VARs (Konrad Dybcio) - media: venus: Add vpu_version to most SoCs (Konrad Dybcio) - media: venus: Introduce VPU version distinction (Konrad Dybcio) - media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts (Konrad Dybcio) - media: venus: hfi_venus: Only consider sys_idle_indicator on V1 (Konrad Dybcio) - media: mediatek: vcodec: Fix possible invalid memory access for encoder (Yunfei Dong) - media: mediatek: vcodec: Fix possible invalid memory access for decoder (Yunfei Dong) - media: mediatek: vcodec: Add driver to support 10bit (Mingjia Zhang) - media: mediatek: vcodec: Add capture format to support 10bit raster mode (Mingjia Zhang) - media: mediatek: vcodec: Add capture format to support 10bit tile mode (Mingjia Zhang) - media: mediatek: vcodec: separate decoder and encoder (Yunfei Dong) - media: mediatek: vcodec: remove unused include header (Yunfei Dong) - media: mediatek: vcodec: fix unreasonable parameter definition and style (Yunfei Dong) - media: mediatek: vcodec: separate struct mtk_vcodec_dev (Yunfei Dong) - media: mediatek: vcodec: separate struct 'mtk_vcodec_ctx' (Yunfei Dong) - media: mediatek: vcodec: replace pr_* with dev_* for v4l2 debug message (Yunfei Dong) - media: mediatek: vcodec: remove the dependency of vcodec debug log (Yunfei Dong) - media: mediatek: vcodec: Removing useless debug log (Yunfei Dong) - media: mediatek: vcodec: Removing struct 'mtk_vcodec_ctx/dev' for shared interface (Yunfei Dong) - media: mediatek: vcodec: align fw interface (Yunfei Dong) - media: mediatek: vcodec: remove unused parameter (Yunfei Dong) - media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning (Sakari Ailus) - media: ccs-pll: Initialise best_div to avoid a compiler warning (Sakari Ailus) - media: atomisp: Fix me->stages error checking in sh_css_sp_init_pipeline() (Hans de Goede) - media: atomisp: Fix smatch warnings caused by atomisp custom assert() usage (Hans de Goede) - media: atomisp: Remove bogus asd == NULL checks (Hans de Goede) - media: go7007: Remove redundant if statement (Colin Ian King) - media: ipu3-cio2: allow ipu_bridge to be a module again (Arnd BergmannArnd Bergmann) - media: cec-pin: only enable interrupts when monitoring the CEC pin (Hans Verkuil) - media: cec-gpio: drop the cec_gpio_free callback (Hans Verkuil) - media: cec-pin: improve interrupt handling (Hans Verkuil) - media: cec-gpio: specify IRQF_NO_AUTOEN when requesting irq (Hans Verkuil) - media: Documentation: media: cec: describe new callbacks (Hans Verkuil) - media: cec: core: add adap_unconfigured() callback (Hans Verkuil) - media: cec: core: add adap_nb_transmit_canceled() callback (Hans Verkuil) - media: Documentation: v4l: Document sub-device notifiers (Sakari Ailus) - media: v4l: async: Set v4l2_device and subdev in async notifier init (Sakari Ailus) - media: qcom: Initialise V4L2 async notifier later (Sakari Ailus) - media: davinci: Init async notifier after registering V4L2 device (Sakari Ailus) - media: xilinx-vipp: Init async notifier after registering V4L2 device (Sakari Ailus) - media: omap3isp: Initialise V4L2 async notifier later (Sakari Ailus) - media: am437x-vpfe: Register V4L2 device early (Sakari Ailus) - media: marvell: cafe: Register V4L2 device earlier (Sakari Ailus) - media: pxa_camera: Register V4L2 device early (Sakari Ailus) - media: pxa_camera: Fix probe error handling (Sakari Ailus) - media: adv748x: Return to endpoint matching (Sakari Ailus) - media: v4l: async: Support fwnode endpoint list matching for subdevs (Sakari Ailus) - media: v4l: async: Try more connections (Sakari Ailus) - media: v4l: async: Drop unneeded list entry initialisation (Sakari Ailus) - media: v4l: async: Allow multiple connections between entities (Sakari Ailus) - media: v4l: async: Obtain async connection based on sub-device (Sakari Ailus) - media: v4l: async: Rework internal lists (Sakari Ailus) - media: v4l: async: Drop duplicate handling when adding connections (Sakari Ailus) - media: v4l: async: Clean up error handling in v4l2_async_match_notify (Sakari Ailus) - media: v4l: async: Rename v4l2_async_subdev as v4l2_async_connection (Sakari Ailus) - media: v4l: async: Simplify async sub-device fwnode matching (Sakari Ailus) - media: v4l: async: Clean up list heads and entries (Sakari Ailus) - media: v4l: async: Only pass match information for async subdev validation (Sakari Ailus) - media: v4l: async: Rename V4L2_ASYNC_MATCH_ macros, add TYPE_ (Sakari Ailus) - media: v4l: async: Make V4L2 async match information a struct (Sakari Ailus) - media: v4l: async: Don't check whether asd is NULL in validity check (Sakari Ailus) - media: v4l: async: Clean up testing for duplicate async subdevs (Sakari Ailus) - media: v4l: async: Add some debug prints (Sakari Ailus) - media: Documentation: v4l: Document v4l2_async_nf_cleanup (Sakari Ailus) - media: Documentation: v4l: Document missing async subdev function (Sakari Ailus) - media: Documentation: v4l: Fix async sensor subdev helper documentation (Sakari Ailus) - media: Documentation: v4l: Add section titles for async (Sakari Ailus) - media: Documentation: v4l: Fix async notifier registration example (Sakari Ailus) - media: omap3isp: Move link creation to bound callback (Sakari Ailus) - media: xilinx-vipp: Clean up bound async notifier callback (Sakari Ailus) - media: atmel-isi: Remote unneeeded forward declaration (Sakari Ailus) - media: v4l: fwnode: Remove unneeded forward declaration (Sakari Ailus) - media: v4l: async: Drop v4l2_async_nf_parse_fwnode_endpoints() (Jacopo Mondi) - media: mediatek: vcodec: Consider vdecsys presence in reg range check (Nícolas F. R. A. Prado) - media: venus: core.h: update kerneldoc (Hans Verkuil) - media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init() (Dan Carpenter) - media: mediatek: vcodec: fix potential double free (Dan Carpenter) - media: mediatek: vcodec: Return NULL if no vdec_fb is found (Irui Wang) - media: mediatek: vcodec: fix AV1 decode fail for 36bit iova (Xiaoyong Lu) - media: mediatek: vcodec: Read HW active status from syscon (Nícolas F. R. A. Prado) - media: mediatek: vcodec: Define address for VDEC_HW_ACTIVE (Nícolas F. R. A. Prado) - media: dt-bindings: mediatek,vcodec: Remove VDEC_SYS register space (Nícolas F. R. A. Prado) - media: dt-bindings: mediatek,vcodec: Don't require assigned-clocks (Nícolas F. R. A. Prado) - media: dt-bindings: mediatek,vcodec: Allow single clock for mt8183 (Nícolas F. R. A. Prado) - media: mediatek: vcodec: Improve an error message (Dan Carpenter) - media: mediatek: vcodec: Fix potential crash in mtk_vcodec_dbgfs_remove() (Dan Carpenter) - media: amphion: ensure the bitops don't cross boundaries (Ming Qian) - media: amphion: fix UNUSED_VALUE issue reported by coverity (Ming Qian) - media: amphion: fix UNINIT issues reported by coverity (Ming Qian) - media: amphion: fix REVERSE_INULL issues reported by coverity (Ming Qian) - media: amphion: fix CHECKED_RETURN issues reported by coverity (Ming Qian) - media: rkvdec: increase max supported height for H.264 (Benjamin Gaignard) - media: amphion: decoder support display delay for all formats (Ming Qian) - media: mtk-jpeg: Fix use after free bug due to uncanceled work (Zheng Wang) - media: verisilicon: Fix TRY_FMT on encoder OUTPUT (Michael Tretter) - media: rkvdec: removed redundant blank line (Emma Christy) - media: meson: vdec: Add MODULE_FIRMWARE macro (Juerg Haefliger) - media: amphion: add helper function to get id name (Ming Qian) - media: amphion: reinit vpu if reqbufs output 0 (Ming Qian) - media: pci: saa7164: replace BUG with error return (Hans Verkuil) - media: pci: cx23885: replace BUG with error return (Hans Verkuil) - staging: media: tegra-video: include video.h header (Hans Verkuil) - staging: media: sun6i-isp: drop of_match_ptr for ID table (Hans Verkuil) - media: tuners: qt1010: replace BUG_ON with a regular error (Hans Verkuil) - MAINTAINERS: update amphion vpu driver entry (Ming Qian) - media: drxk: Use %%*ph for printing hexdump of a small buffer (Andy Shevchenko) - media: i2c: ds90ub913: Fix a warning about use of uninitialized variable (Tomi Valkeinen) - media: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers (Thomas Zimmermann) - media: ti: cal: Implement get_frame_desc for camera-rx (Tomi Valkeinen) - media: ti: cal: Use subdev state (Tomi Valkeinen) - media: ti: cal: Fix cal_camerarx_create() error handling (Tomi Valkeinen) - media: ti: cal: Clean up mbus formats uses (Tomi Valkeinen) - media: imx: Unstage the imx8mq-mipi-csi2 driver (Martin Kepplinger) - staging: media: ipu3: code style fix - avoid multiple line dereference (Nikolay Kyx) - media: i2c: ov01a10: Switch back to use struct i2c_driver::probe (Uwe Kleine-König) - media: aspeed: Fix memory overwrite if timing is 1600x900 (Jammy Huang) - media: ds90ub9xx: switch three more drivers back to use struct i2c_driver::probe() (Uwe Kleine-König) - media: i2c: ds90ub960: fix error handling in ub960_rxport_add_serializer() (Harshit Mogalapalli) - media: i2c: ds90ub953: No need to set device_driver owner (Yang Li) - media: Explicitly include correct DT includes (Rob Herring) - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Zhang Shurong) - media: dvb-usb: opera1: fix uninit-value in dvb_usb_adapter_dvb_init (Zhang Shurong) - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Zhang Shurong) - media: anysee: fix null-ptr-deref in anysee_master_xfer (Zhang Shurong) - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer (Zhang Shurong) - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() (Zhang Shurong) - media: sh_vou: Convert to devm_platform_ioremap_resource() (Yangtao Li) - media: fimc-core: Convert to devm_platform_ioremap_resource() (Yangtao Li) - media: platform: ti: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - media: stm32-dcmi: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - media: verisilicon: Convert to devm_platform_ioremap_resource() and devm_platform_ioremap_resource_byname() (Yangtao Li) - media: microchip-sama7g5-isc: Convert to devm_platform_ioremap_resource() (Yangtao Li) - media: fimc-lite: Convert to devm_platform_ioremap_resource() (Yangtao Li) - media: microchip-sama5d2-isc: Convert to devm_platform_ioremap_resource() (Yangtao Li) - media: marvell: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - media: pxa_camera: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - media: atmel-isi: Convert to devm_platform_ioremap_resource() (Yangtao Li) - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Zhang Shurong) - drivers: saa7164: remove duplicate assignments (Minjie Du) - media: wl128x: Fix spelling mistake "Transfered" -> "Transferred" (Colin Ian King) - media: docs: qcom_camss: Update Code Aurora references (Jeffrey Hugo) - media: cx24120: Add retval check for cx24120_message_send() (Daniil Dulov) - media: mdp3: Fix resource leaks in of_find_device_by_node (Lu Hongfei) - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() (Christophe JAILLET) - media: tc358743: Add error code to error message (Alexander Stein) - media: dib7000p: Fix potential division by zero (Daniil Dulov) - media: cx18: remove unnecessary (void*) conversions (Yu Zhe) - media: ttpci: remove unnecessary (void*) conversions (Yu Zhe) - media: ttusb-dec: remove unnecessary (void*) conversions (Yu Zhe) - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Dongliang Mu) - drivers/media/common/siano/smsendian.c : eliminate unnecessary type conversions (Dong Chuanjian) - media: siano: Convert to use sysfs_emit_at() API (ye xingchen) - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (ye xingchen) - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() (Christophe JAILLET) - media: i2c: add DS90UB953 driver (Tomi Valkeinen) - media: i2c: add DS90UB913 driver (Tomi Valkeinen) - media: i2c: add DS90UB960 driver (Tomi Valkeinen) - media: dt-bindings: media: add TI DS90UB960 FPD-Link III Deserializer (Tomi Valkeinen) - media: dt-bindings: media: add TI DS90UB953 FPD-Link III Serializer (Tomi Valkeinen) - media: dt-bindings: media: add TI DS90UB913 FPD-Link III Serializer (Tomi Valkeinen) - media: i2c: add I2C Address Translator (ATR) support (Luca Ceresoli) - media: dt-bindings: i2c: Add I2C Address Translator (ATR) (Tomi Valkeinen) - media: i2c: tvp5150: check return value of devm_kasprintf() (Claudiu Beznea) - media: ov13b10: add PM control support based on power resources (Bingbu Cao) - media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables (Hans de Goede) - media: i2c: imx290: drop format param from imx290_ctrl_update (Tommaso Merciai) - media: ov13b10: support new ACPI HID 'OVTI13B1' (Bingbu Cao) - media: MAINTAINERS: Orphan the OV7740 driver (Nicolas Ferre) - media: ov13b10: Defer probe if no endpoint found (Bingbu Cao) - media: ov5640: fix low resolution image abnormal issue (Guoniu.zhou) - media: ov08x40: Fix hblank out of range issue (Jason Chen) - media: i2c: Remove Shawn's and Chiranjeevi's e-mail addresses (Sakari Ailus) - media: MAINTAINERS: Pick ov5670 maintenance (Sakari Ailus) - media: MAINTAINERS: Orphan dw9768 and ov02a10 drivers (Sakari Ailus) - media: MAINTAINERS: Add an entry for V4L2 sensor and lens drivers (Sakari Ailus) - media: MAINTAINERS: Assign Shawn Tu's sensor drivers to myself (Sakari Ailus) - media: ipu3-cio2: rename ipu3-cio2-main.c back to ipu3-cio2.c (Bingbu Cao) - media: ipu-bridge: use IPU_MAX_PORTS for bridge instead of CIO2_NUM_PORTS (Bingbu Cao) - media: ipu3-cio2: rename cio2 bridge to ipu bridge and move out of ipu3 (Bingbu Cao) - media: cadence: Add support for JH7110 SoC (Jack Zhu) - media: cadence: Add support for external dphy (Jack Zhu) - media: cadence: Add operation on reset (Jack Zhu) - media: dt-bindings: cadence-csi2rx: Add resets property (Jack Zhu) - media: dt-bindings: cadence-csi2rx: Convert to DT schema (Jack Zhu) - media: i2c: max9286: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: i2c: ov7740: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: i2c: ov2680: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: i2c: ov2640: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: i2c: mt9m111: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: i2c: isl7998x: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: mdp: mark OF related data as maybe unused (Krzysztof Kozlowski) - media: platform: sun8i-a83t-mipi-csi2: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: sun6i-mipi-csi2: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: sun6i-csi: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: mdp3: mark OF related data as maybe unused (Krzysztof Kozlowski) - media: platform: mdp3: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: marvell: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: verisilicon: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: ti: am437x: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: samsung: s5p-jpeg: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: intel: pxa: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: platform: allegro-dvt: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: rc: ir-rx51: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: rc: gpio-ir-tx: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: rc: gpio-ir-recv: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: cec: tegra: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: cec: meson: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: cec: ch7322: drop of_match_ptr for ID table (Krzysztof Kozlowski) - media: rc: meson-ir: support MMIO regmaps to access registers (Zelong Dong) - media: rc: meson-ir: rename Meson IR Controller register macros (Zelong Dong) - media: rc: meson-ir: sort Meson IR Controller register macros (Zelong Dong) - fbdev: Update fbdev source file paths (Jonathan Neuschäfer) - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Geert Uytterhoeven) - fbdev: neofb: Shorten Neomagic product name in info struct (Helge Deller) - fbdev: mx3fb: Remove the driver (Fabio Estevam) - fbdev/core: Use list_for_each_entry() helper (Jinjie Ruan) - interconnect: Add debugfs test client (Mike Tipton) - interconnect: Reintroduce icc_get() (Mike Tipton) - debugfs: Add write support to debugfs_create_str() (Mike Tipton) - interconnect: qcom: icc-rpmh: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sm8350: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sm8250: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sm8150: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sm6350: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sdx65: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sdx55: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sdm845: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sdm670: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: sc7180: Retire DEFINE_QBCM (Konrad Dybcio) - interconnect: qcom: icc-rpmh: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sm8350: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sm8250: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sm8150: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sm6350: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sdx65: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sdx55: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sdm845: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sdm670: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: sc7180: Retire DEFINE_QNODE (Konrad Dybcio) - interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting (Konrad Dybcio) - interconnect: qcom: bcm-voter: Improve enable_mask handling (Konrad Dybcio) - interconnect: Teach lockdep about icc_bw_lock order (Rob Clark) - interconnect: Fix locking for runpm vs reclaim (Rob Clark) - interconnect: qcom: sm8450: Enable sync_state (Konrad Dybcio) - interconnect: qcom: Annotate struct icc_onecell_data with __counted_by (Kees Cook) - interconnect: Annotate struct icc_path with __counted_by (Kees Cook) - interconnect: icc-clk: Annotate struct icc_clk_provider with __counted_by (Kees Cook) - dt-bindings: interconnect: OSM L3: add SDM670 compatible (Richard Acayan) - interconnect: qcom: qcm2290: Enable sync state (Konrad Dybcio) - interconnect: qcom: qcm2290: Enable keep_alive on all buses (Konrad Dybcio) - interconnect: qcom: sm8250: Fix QUP0 nodes (Konrad Dybcio) - dt-bindings: interconnect: qcom,sm8250: Add QUP virt (Konrad Dybcio) - dt-bindings: interconnect: qcom,rpmh: Add SM8250 QUP virt (Konrad Dybcio) - interconnect: qcom: icc-rpm: Explicitly return 0 at the end of the function (Georgi Djakov) - interconnect: Explicitly include correct DT includes (Rob Herring) - dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6350 bwmon instances (Konrad Dybcio) - dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM8250 bwmon instances (Konrad Dybcio) - dt-bindings: interconnect: qcom,bwmon: Document SC7180 BWMONs (Konrad Dybcio) - nvmem: core: Notify when a new layout is registered (Miquel Raynal) - nvmem: core: Do not open-code existing functions (Miquel Raynal) - nvmem: core: Return NULL when no nvmem layout is found (Miquel Raynal) - nvmem: core: Create all cells before adding the nvmem device (Miquel Raynal) - nvmem: u-boot-env:: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Atul Raut) - nvmem: sec-qfprom: Add Qualcomm secure QFPROM support (Komal Bajaj) - dt-bindings: nvmem: sec-qfprom: Add bindings for secure qfprom (Komal Bajaj) - dt-bindings: nvmem: Add compatible for QCM2290 (Konrad Dybcio) - nvmem: Kconfig: Fix typo "drive" -> "driver" (Diederik de Haas) - nvmem: Explicitly include correct DT includes (Rob Herring) - nvmem: add new NXP QorIQ eFuse driver (Richard Alpe) - dt-bindings: nvmem: Add t1023-sfp efuse support (Richard Alpe) - dt-bindings: nvmem: qfprom: Add compatible for MSM8226 (Matti Lehtimäki) - nvmem: uniphier: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - nvmem: qfprom: do some cleanup (Yangtao Li) - nvmem: stm32-romem: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - nvmem: rockchip-efuse: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - nvmem: meson-mx-efuse: Convert to devm_platform_ioremap_resource() (Yangtao Li) - nvmem: lpc18xx_otp: Convert to devm_platform_ioremap_resource() (Yangtao Li) - nvmem: brcm_nvram: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - nvmem: sunxi_sid: Convert to devm_platform_ioremap_resource() (Yangtao Li) - dt-bindings: nvmem: fixed-cell: add compatible for MAC cells (Rafał Miłecki) - greybus: svc: Remove unused declarations (Yue Haibing) - misc: fastrpc: Pass proper scm arguments for static process init (Ekansh Gupta) - misc: fastrpc: Fix incorrect DMA mapping unmap request (Ekansh Gupta) - misc: fastrpc: Fix remote heap allocation request (Ekansh Gupta) - extcon: cht_wc: add POWER_SUPPLY dependency (Arnd Bergmann) - dt-bindings: extcon: siliconmitus,sm5502-muic: document connector (Krzysztof Kozlowski) - dt-bindings: extcon: maxim,max77843: restrict connector properties (Krzysztof Kozlowski) - extcon: Remove unused inline functions (YueHaibing) - coresight: trbe: Fix TRBE potential sleep in atomic context (Junhao He) - coresight: Fix memory leak in acpi_buffer->pointer (Junhao He) - coresight: etm4x: Ensure valid drvdata and clock before clk_put() (Anshuman Khandual) - coresight: trbe: Allocate platform data per device (Suzuki K Poulose) - hwtracing: hisi_ptt: Use pci_dev_id() to simplify the code (Xiongfeng Wang) - coresight: dummy: simplify the code with module_platform_driver (Yang Yingliang) - coresight: tmc: Explicit type conversions to prevent integer overflow (Ruidong Tian) - coresight: trbe: Directly use ID_AA64DFR0_EL1_TraceBuffer_IMP (Anshuman Khandual) - coresight: Fix all W=1 build warnings (James Clark) - coresight: etm4x: Add ACPI support in platform driver (Suzuki K Poulose) - coresight: platform: acpi: Ignore the absence of graph (Suzuki K Poulose) - coresight: etm4x: Change etm4_platform_driver driver for MMIO devices (Anshuman Khandual) - coresight: etm4x: Drop pid argument from etm4_probe() (Anshuman Khandual) - coresight: etm4x: Drop iomem 'base' argument from etm4_probe() (Anshuman Khandual) - coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' earlier (Anshuman Khandual) - hwtracing: coresight: Explicitly include correct DT includes (Rob Herring) - counter: rz-mtu3-cnt: Reorder locking sequence for consistency (Biju Das) - Documentation: ABI: sysfs-bus-counter: Fix indentation (Biju Das) - counter: Declare counter_priv() to be const (Uwe Kleine-König) - counter: Explicitly include correct DT includes (Rob Herring) - fpga: region: make fpga_region_class a static const structure (Ivan Orlov) - fpga: fpga-mgr: make fpga_mgr_class a static const structure (Ivan Orlov) - fpga: bridge: make fpga_bridge_class a static const structure (Ivan Orlov) - fpga: dfl-pci: Use pci_find_vsec_capability() to simplify the code (Xiongfeng Wang) - fpga: add configuration for the FPGA KUnit test suites. (Marco Pagani) - fpga: add an initial KUnit suite for the FPGA Region (Marco Pagani) - fpga: add an initial KUnit suite for the FPGA Bridge (Marco Pagani) - fpga: add an initial KUnit suite for the FPGA Manager (Marco Pagani) - fpga: Explicitly include correct DT includes (Rob Herring) - fpga: socfpga-a10: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fpga: fpga-mgr: altera-pr-ip: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fpga: zynq-fpga: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fpga: fpga-mgr: ts73xx: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fpga: fpga-mgr: socfpga: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fpga: xilinx-pr-decoupler: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fpga: dfl-fme-mgr: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fpga: bridge: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fpga: bridge: fix kernel-doc (Marco Pagani) - fpga: region: fix kernel-doc (Marco Pagani) - fpga: dfl: fme: use SI unit prefix macros (Peter Colberg) - fsi: i2cr: Switch to use struct i2c_driver's .probe() (Uwe Kleine-König) - amba: bus: fix refcount leak (Peng Fan) - mei: make mei_class a static const structure (Ivan Orlov) - uio: pruss: fix missing iounmap() in pruss_probe() (Yang Yingliang) - misc: microchip: pci1xxxx: Fix some NULL vs IS_ERR() bugs (Dan Carpenter) - misc: tps6594: Remove redundant dev_err_probe() for platform_get_irq_byname() (Ruan Jinjie) - misc: hpilo: make ilo_class a static const structure (Ivan Orlov) - misc: genwqe: make class_genwqe a static const structure (Ivan Orlov) - misc: eeprom/idt_89hpesx: Use devm_kmemdup to replace devm_kmalloc + memcpy (Li Zetao) - misc: eeprom/idt_89hpesx: Switch to memdup_user_nul() helper (Ruan Jinjie) - bus: mhi: host: pci_generic: add support for Telit FE990 modem (Daniele Palmas) - bus: mhi: host: remove unused-but-set parameter (Arnd Bergmann) - bus: mhi: host: pci_generic: Add support for Quectel RM520N-GL Lenovo variant (Duke Xin (辛安文)) - bus: mhi: host: allow MHI client drivers to provide the firmware via a pointer (Kalle Valo) - docs: ABI: sysfs-bus-mhi: Update contact info (Jeffrey Hugo) - bus: mhi: host: use vmalloc_array and vcalloc (Julia Lawall) - bus: mhi: host: pci_generic: Add support for Dell DW5932e (Slark Xiao) - bus: mhi: host: pci_generic: Add support for Quectel RM520N-GL modem (Duke Xin (辛安文)) - bus: mhi: host: pci_generic: Add support for Quectel EM160R-GL modem (Duke Xin (辛安文)) - bus: mhi: host: pci_generic: Add support for IP_SW0 channels (Manivannan Sadhasivam) - bus: mhi: host: Skip MHI reset if device is in RDDM (Qiang Yu) - fsi: fix some spelling mistakes in comment (Yu Zhe) - fsi: master-ast-cf: Add MODULE_FIRMWARE macro (Juerg Haefliger) - docs: ABI: fix spelling/grammar in SBEFIFO timeout interface (Randy Dunlap) - fsi: Add I2C Responder SCOM driver (Eddie James) - fsi: Add IBM I2C Responder virtual FSI master (Eddie James) - dt-bindings: fsi: Document the IBM I2C Responder virtual FSI master (Eddie James) - fsi: Lock mutex for master device registration (Eddie James) - fsi: Improve master indexing (Eddie James) - fsi: core: Switch to ida_alloc/free (Eddie James) - fsi: core: Fix legacy minor numbering (Eddie James) - fsi: core: Add trace events for scan and unregister (Eddie James) - fsi: aspeed: Reset master errors after CFAM reset (Eddie James) - fsi: sbefifo: Remove limits on user-specified read timeout (Eddie James) - fsi: sbefifo: Add configurable in-command timeout (Eddie James) - fsi: sbefifo: Don't check status during probe (Eddie James) - fsi: Use of_match_table for bus matching if specified (Eddie James) - fsi: Add aliased device numbering (Eddie James) - fsi: Move fsi_slave structure definition to header (Eddie James) - fsi: Use of_property_read_reg() to parse "reg" (Rob Herring) - fsi: Explicitly include correct DT includes (Rob Herring) - Documentation: ABI: testing: admv8818: add bypass (Antoniu Miclaus) - drivers: iio: filter: admv8818: add bypass mode (Antoniu Miclaus) - iio: light: bd27008: Support BD27010 RGB (Matti Vaittinen) - iio: light: bu27008: add chip info (Matti Vaittinen) - dt-bindings: iio: ROHM BU27010 RGBC + flickering sensor (Matti Vaittinen) - iio: add MCP4728 I2C DAC driver (Andrea Collamati) - dt-bindings: iio: dac: add mcp4728.yaml (Andrea Collamati) - drivers: iio: admv1013: add vcc regulators (Antoniu Miclaus) - dt-bindings: iio: admv1013: add vcc regulators (Antoniu Miclaus) - iio: trigger: stm32-lptimer-trigger: remove unneeded platform_set_drvdata() (Andrei Coardos) - iio: adc: men_z188_adc: Remove redundant initialization owner in men_z188_driver (Li Zetao) - dt-bindings: iio: admv1014: make all regs required (Antoniu Miclaus) - iio: cdc: ad7150: relax return value check for IRQ get (Matti Vaittinen) - iio: mb1232: relax return value check for IRQ get (Matti Vaittinen) - iio: adc: fix the return value handle for platform_get_irq() (Ruan Jinjie) - tools: iio: iio_generic_buffer: Fix some integer type and calculation (Chenyuan Mi) - iio: potentiometer: mcp4531: Use i2c_get_match_data() (Biju Das) - iio: potentiometer: mcp4018: Use i2c_get_match_data() (Biju Das) - iio: core: Fix issues and style of the comments (Andy Shevchenko) - iio: core: Switch to krealloc_array() (Andy Shevchenko) - iio: core: Use sysfs_match_string() helper (Andy Shevchenko) - iio: accel: adxl313: Use i2c_get_match_data (Biju Das) - iio: accel: adxl313: Fix adxl313_i2c_id[] table (Biju Das) - iio: adc: Remove redundant dev_err_probe() (Ruan Jinjie) - iio: adc: Explicitly include correct DT includes (Rob Herring) - iio: imu: adis16475.c: Add has_burst32 flag to adis16477 devices (Ramona Bolboaca) - iio: imu: adis16475.c: Remove unused enum elements (Ramona Bolboaca) - iio: Add driver for Murata IRS-D200 (Waqar Hameed) - iio: Add event enums for running period and count (Waqar Hameed) - dt-bindings: iio: proximity: Add Murata IRS-D200 (Waqar Hameed) - iio: amplifiers: ad8366: add support for HMC792A Attenuator (Kim Seer Paller) - iio: core: Improve indentation in a few places (Andy Shevchenko) - iio: core: Get rid of redundant 'else' (Andy Shevchenko) - iio: core: Use min() instead of min_t() to make code more robust (Andy Shevchenko) - iio: adc: meson: init voltage control bits (George Stark) - iio: adc: meson: init internal continuous ring counter (George Stark) - iio: adc: meson: init channels 0,1 input muxes (George Stark) - iio: accel: adxl355: Simplify probe() (Biju Das) - iio: adc: meson: support reading from channel 7 mux inputs (George Stark) - iio: adc: meson: add channel labels (George Stark) - iio: adc: meson: add enum for iio channel numbers (George Stark) - iio: adc: meson: move meson_sar_adc_set_chan7_mux routine upper (George Stark) - iio: adc: meson: move enums declaration before variables declaration (George Stark) - iio: adc: meson: remove unused timestamp channel (George Stark) - iio: chemical: scd4x: Add pressure compensation (Roan van Dijk) - iio: Make return value check for set_trigger_state() consistent (Waqar Hameed) - dt-bindings: iio: adc: qcom,spmi-adc7: use predefined channel ids (Dmitry Baryshkov) - iio: adc: ti-lmp92064: add buffering support (Leonard Göhrs) - iio: adc: stm32-adc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - iio: adc: qcom-spmi-adc5: Add ADC5_GPIO2_100K_PU (Konrad Dybcio) - iio: imu: inv_mpu6050: read the full fifo when processing data (Jean-Baptiste Maneyrol) - dt-bindings: iio: adc: ti,ads1015: fix datarate max value and meaning (Marco Felsch) - iio: adc: ad7192: Use sysfs_emit_at (Alisa Roman) - dt-bindings: iio: adc: Add Allwinner D1/T113s/R329/T507 SoCs GPADC (Maksim Kiselev) - iio: adc: Add Allwinner D1/T113s/R329/T507 SoCs GPADC (Maksim Kiselev) - iio: adc: Kconfig change description for Allwinner GPADC (Maksim Kiselev) - iio: light: vcnl4000: Add calibration bias for 4040/4200 (Astrid Rost) - iio: light: vcnl4000: Add oversampling_ratio for 4040/4200 (Astrid Rost) - iio: light: vcnl4000: Add period for vcnl4040/4200 (Astrid Rost) - iio: light: vcnl4000: add illuminance irq vcnl4040/4200 (Astrid Rost) - iio: light: vcnl4000: Add als_it for vcnl4040/4200 (Astrid Rost) - iio: light: vcnl4000: Check type with switch case (Astrid Rost) - iio: light: vcnl4000: Add proximity ps_it for vcnl4200 (Astrid Rost) - iio: light: vcnl4000: Add proximity irq for vcnl4200 (Astrid Rost) - iio: accel: da280: Add support for the DA217 accelerometer (Hans de Goede) - iio: imu: inv_mpu6050: use the common inv_sensors timestamp module (Jean-Baptiste Maneyrol) - iio: make invensense timestamp module generic (Jean-Baptiste Maneyrol) - iio: move inv_icm42600 timestamp module in common (Jean-Baptiste Maneyrol) - iio: imu: inv_icm42600: make timestamp module chip independent (Jean-Baptiste Maneyrol) - iio: adi: ad7192: Add error check and more debug log (Markus Burri) - iio: adc: ad7192: Simplify using devm_clk_get_optional_enabled() (Christophe JAILLET) - dt-bindings: iio: semtech,sx9324: reference common schema for label (Krzysztof Kozlowski) - dt-bindings: iio: semtech,sx9310: reference common schema for label (Krzysztof Kozlowski) - arm64: dts: nuvoton: Add PECI controller node (Iwona Winiarska) - ARM: dts: nuvoton: Add PECI controller node (Iwona Winiarska) - peci: Add peci-npcm controller driver (Tomer Maimon) - dt-bindings: Add bindings for peci-npcm (Tomer Maimon) - hwmon: (peci/dimmtemp) Add Sapphire Rapids support (Patrick Rudolph) - hwmon: (peci/cputemp) Add Intel Sapphire Rapids support (Patrick Rudolph) - peci: cpu: Add Intel Sapphire Rapids support (Naresh Solanki) - firmware: stratix10-rsu: query spt addresses (Radu Bacrau) - firmware: stratix10-svc: Generic Mailbox Command (Teh Wen Ping) - firmware: coreboot: framebuffer: Allow building with simpledrm (Alper Nebi Yasak) - peci: Constify struct peci_controller_ops (Zev Weiss) - cdx: Explicitly include correct DT includes (Rob Herring) - uio: pruss: fix to check return value of platform_get_irq() in pruss_probe() (Zhang Shurong) - dma-buf/sync_file: Fix docs syntax (Rob Clark) - misc: bcm_vk: Fix potential deadlock on &vk->ctx_lock (Chengfeng Ye) - pcmcia : make PCMCIA depend on HAS_IOMEM (Baoquan He) - misc: open-dice: make OPEN_DICE depend on HAS_IOMEM (Baoquan He) - char: xillybus: make XILLYBUS_OF depend on HAS_IOMEM (Baoquan He) - misc: hi6421-spmi-pmic: Remove redundant dev_err() (Ruan Jinjie) - misc: Explicitly include correct DT includes (Rob Herring) - misc: tps6594-esm: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: tps6594-pfsm: Convert to platform remove callback returning void (Uwe Kleine-König) - misc: xilinx_tmr_manager: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - misc/xilinx_sdfec: Convert to devm_platform_ioremap_resource() (Yangtao Li) - misc: atmel-ssc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - misc: microchip: pci1xxxx: Add support to read and write into PCI1XXXX EEPROM via NVMEM sysfs (Kumaravel Thiagarajan) - misc: microchip: pci1xxxx: Add support to read and write into PCI1XXXX OTP via NVMEM sysfs (Kumaravel Thiagarajan) - dyndbg: add source filename to prefix (Thomas Weißschuh) - dyndbg: increase PREFIX_SIZE to 128 (Thomas Weißschuh) - dyndbg: constify opt_array (Thomas Weißschuh) - binderfs: Drop unused #include (Uwe Kleine-König) - android: Remove error checking for debugfs_create_dir() (Wang Ming) - mei: gsc: add module description (Tomas Winkler) - mei: pxp: Keep a const qualifier when calling mei_cldev_send() (Christophe JAILLET) - char: Explicitly include correct DT includes (Rob Herring) - MAINTAINERS: Add drivers/firmware/google/ entry (Brian Norris) - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe (Wang Ming) - mei: obtain firmware version only on gsc. (Alexander Usyskin) - mei: bus: enable asynchronous suspend. (Alexander Usyskin) - mei: log firmware status on hw_start failure. (Alexander Usyskin) - x86/APM: drop the duplicate APM_MINOR_DEV macro (Randy Dunlap) - driver core: Call in reversed order in device_platform_notify_remove() (Andy Shevchenko) - driver core: Return proper error code when dev_set_name() fails (Andy Shevchenko) - kobject: Remove redundant checks for whether ktype is NULL (Zhen Lei) - kobject: Add sanity check for kset->kobj.ktype in kset_register() (Zhen Lei) - drivers: base: test: Add missing MODULE_* macros to root device tests (Maxime Ripard) - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Maxime Ripard) - drivers: base: Free devm resources when unregistering a device (David Gow) - drivers: base: Add basic devm tests for platform devices (Maxime Ripard) - drivers: base: Add basic devm tests for root devices (Maxime Ripard) - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) - docs: stable-kernel-rules: mention that regressions must be prevented (Thorsten Leemhuis) - docs: stable-kernel-rules: fine-tune various details (Thorsten Leemhuis) - docs: stable-kernel-rules: make the examples for option 1 a proper list (Thorsten Leemhuis) - docs: stable-kernel-rules: move text around to improve flow (Thorsten Leemhuis) - docs: stable-kernel-rules: improve structure by changing headlines (Thorsten Leemhuis) - base/node: Remove duplicated include (GUO Zihua) - kernfs: attach uuid for every kernfs and report it in fsid (Ivan Babrou) - kernfs: add stub helper for kernfs_generic_poll() (Arnd Bergmann) - x86/resctrl: make pseudo_lock_class a static const structure (Ivan Orlov) - x86/MSR: make msr_class a static const structure (Ivan Orlov) - x86/cpuid: make cpuid_class a static const structure (Ivan Orlov) - HID: hidraw: make hidraw_class structure const (Greg Kroah-Hartman) - HID: roccat: make all 'class' structures const (Ivan Orlov) - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) - docs: stable-kernel-rules: make rule section more straight forward (Thorsten Leemhuis) - docs: stable-kernel-rules: mention other usages for stable tag comments (Thorsten Leemhuis) - tpm: make all 'class' structures const (Ivan Orlov) - kobject: Add helper kobj_ns_type_is_valid() (Zhen Lei) - driver core: Call dma_cleanup() on the test_remove path (Jason Gunthorpe) - driver core: test_async: fix an error code (Dan Carpenter) - driver core: Move dev_err_probe() to where it belogs (Andy Shevchenko) - kobject: Reorder fields in 'struct kobject' (Christophe JAILLET) - tty: shrink the size of struct tty_struct by 40 bytes (Greg Kroah-Hartman) - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Jiri Slaby (SUSE)) - tty: n_tty: extract ECHO_OP processing to a separate function (Jiri Slaby (SUSE)) - tty: n_tty: unify counts to size_t (Jiri Slaby (SUSE)) - tty: n_tty: use u8 for chars and flags (Jiri Slaby (SUSE)) - tty: n_tty: simplify chars_in_buffer() (Jiri Slaby (SUSE)) - tty: n_tty: remove unsigned char casts from character constants (Jiri Slaby (SUSE)) - tty: n_tty: move newline handling to a separate function (Jiri Slaby (SUSE)) - tty: n_tty: move canon handling to a separate function (Jiri Slaby (SUSE)) - tty: n_tty: use MASK() for masking out size bits (Jiri Slaby (SUSE)) - tty: n_tty: make n_tty_data::num_overrun unsigned (Jiri Slaby (SUSE)) - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Jiri Slaby (SUSE)) - tty: n_tty: use 'num' for writes' counts (Jiri Slaby (SUSE)) - tty: n_tty: use output character directly (Jiri Slaby (SUSE)) - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Jiri Slaby (SUSE)) - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Lucas Tanure) - Documentation: devices.txt: Fix minors for ttyCPM* (Christophe Leroy) - Documentation: devices.txt: Remove ttySIOC* (Christophe Leroy) - Documentation: devices.txt: Remove ttyIOC* (Christophe Leroy) - serial: 8250_bcm7271: improve bcm7271 8250 port (Justin Chen) - serial: sc16is7xx: add missing support for rs485 devicetree properties (Hugo Villeneuve) - serial: sc16is7xx: fix bug when first setting GPIO direction (Hugo Villeneuve) - serial: sc16is7xx: fix regression with GPIO configuration (Hugo Villeneuve) - dt-bindings: sc16is7xx: Add property to change GPIO function (Hugo Villeneuve) - serial: sc16is7xx: remove obsolete out_thread label (Hugo Villeneuve) - serial: sc16is7xx: fix broken port 0 uart init (Hugo Villeneuve) - serial: 8250_dw: fall back to poll if there's no interrupt (Jisheng Zhang) - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Jisheng Zhang) - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Yi Yang) - serial: sifive: Add suspend and resume operations (Nick Hu) - tty: serial: meson: Add a earlycon for the T7 SoC (Lucas Tanure) - dt-bindings: serial: amlogic,meson-uart: Add compatible string for T7 (Lucas Tanure) - serial: stm32: synchronize RX DMA channel in shutdown (Amelie Delaunay) - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Valentin Caron) - serial: stm32: group dma pause/resume error handling into single function (Valentin Caron) - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Valentin Caron) - serial: stm32: use DMAT as a configuration bit (Valentin Caron) - serial: stm32: avoid clearing DMAT bit during transfer (Valentin Caron) - tty: n_gsm: add restart flag to extended ioctl config (Daniel Starke) - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Daniel Starke) - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Daniel Starke) - tty: n_gsm: increase malformed counter for malformed control frames (Daniel Starke) - tty: n_gsm: add open_error counter to gsm_mux (Daniel Starke) - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Daniel Starke) - tty: n_gsm: add missing description to structs in gsmmux.h (Daniel Starke) - tty: n_gsm: add restart flag to DLC specific ioctl config (Daniel Starke) - serial: core: Remove unused PORT_* definitions (Andy Shevchenko) - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Jiri Slaby (SUSE)) - tty: tty_buffer: initialize variables in initializers already (Jiri Slaby (SUSE)) - tty: tty_buffer: better types in __tty_buffer_request_room() (Jiri Slaby (SUSE)) - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Jiri Slaby (SUSE)) - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Jiri Slaby (SUSE)) - tty: tty_buffer: switch insert functions to size_t (Jiri Slaby (SUSE)) - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Jiri Slaby (SUSE)) - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Jiri Slaby (SUSE)) - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Jiri Slaby (SUSE)) - tty: tty_buffer: switch data type to u8 (Jiri Slaby (SUSE)) - tty: gdm724x: use min_t() for size_t varable and a constant (Jiri Slaby (SUSE)) - tty: gdm724x: simplify gdm_tty_write() (Jiri Slaby (SUSE)) - tty: rfcomm: convert counts to size_t (Jiri Slaby (SUSE)) - tty: hso: simplify hso_serial_write() (Jiri Slaby (SUSE)) - tty: gdm724x: convert counts to size_t (Jiri Slaby (SUSE)) - tty: vcc: convert counts to size_t (Jiri Slaby (SUSE)) - tty: hvc: convert counts to size_t (Jiri Slaby (SUSE)) - tty: ldops: unify to u8 (Jiri Slaby (SUSE)) - tty: audit: unify to u8 (Jiri Slaby (SUSE)) - tty: make tty_operations::write()'s count size_t (Jiri Slaby (SUSE)) - tty: propagate u8 data to tty_operations::put_char() (Jiri Slaby (SUSE)) - tty: propagate u8 data to tty_operations::write() (Jiri Slaby (SUSE)) - tty: use min() for size computation in iterate_tty_read() (Jiri Slaby (SUSE)) - tty: switch size and count types in iterate_tty_read() to size_t (Jiri Slaby (SUSE)) - tty: use ssize_t for iterate_tty_read() returned type (Jiri Slaby (SUSE)) - tty: use min() in iterate_tty_write() (Jiri Slaby (SUSE)) - tty: rename and de-inline do_tty_write() (Jiri Slaby (SUSE)) - tty: don't pass write() to do_tty_write() (Jiri Slaby (SUSE)) - tty: tty_buffer: make all offsets unsigned (Jiri Slaby (SUSE)) - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Jiri Slaby (SUSE)) - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Jiri Slaby (SUSE)) - tty: use u8 for flags (Jiri Slaby (SUSE)) - tty: use u8 for chars (Jiri Slaby (SUSE)) - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Jiri Slaby (SUSE)) - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Jiri Slaby (SUSE)) - tty: can327: unify error paths in can327_ldisc_rx() (Jiri Slaby (SUSE)) - tty: switch count in tty_ldisc_receive_buf() to size_t (Jiri Slaby (SUSE)) - tty: switch receive_buf() counts to size_t (Jiri Slaby (SUSE)) - tty: make counts in tty_port_client_operations hooks size_t (Jiri Slaby (SUSE)) - tty: make tty_port_client_operations operate with u8 (Jiri Slaby (SUSE)) - tty: make tty_change_softcar() more understandable (Jiri Slaby (SUSE)) - tty: drop tty_debug_wait_until_sent() (Jiri Slaby (SUSE)) - tty: tty_port: rename 'disc' to 'ld' (Jiri Slaby (SUSE)) - tty: change tty_write_lock()'s ndelay parameter to bool (Jiri Slaby (SUSE)) - tty: n_null: remove optional ldops (Jiri Slaby (SUSE)) - tty: remove dummy tty_ldisc_ops::poll() implementations (Jiri Slaby (SUSE)) - tty: ldisc: document that ldops are optional (Jiri Slaby (SUSE)) - tty: xtensa/iss: drop unneeded tty_operations hooks (Jiri Slaby (SUSE)) - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Vijaya Krishna Nivarthi) - serial: sifive: Remove redundant of_match_ptr() (Ruan Jinjie) - 8250_men_mcb: remove unnecessary cast when reading register (Sanjuán García, Jorge) - serial: cpm_uart: Remove linux/fs_uart_pd.h (Christophe Leroy) - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Christophe Leroy) - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Christophe Leroy) - serial: cpm_uart: Remove cpm_uart/ subdirectory (Christophe Leroy) - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Christophe Leroy) - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Christophe Leroy) - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Christophe Leroy) - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Christophe Leroy) - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Christophe Leroy) - serial: cpm_uart: Stop using fs_uart_id enum (Christophe Leroy) - serial: cpm_uart: Remove stale prototypes and table and macros (Christophe Leroy) - serial: cpm_uart: Avoid suspicious locking (Christophe Leroy) - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Li Zetao) - 8250_men_mcb: Fix unsigned expression compared with zero (Li Zetao) - serial: max310x: fix typos in comments (Hugo Villeneuve) - serial: max310x: add comments for membase address workaround (Hugo Villeneuve) - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Thadeu Lima de Souza Cascardo) - 8250_men_mcb: Fix unsigned comparison with less than zero (Jiapeng Chong) - tty: serial: samsung: Set missing PM ops for hibernation support (Anton Eliasson) - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - tty: synclink_gt: Fix potential deadlock on &info->lock (Chengfeng Ye) - tty: vt: Remove some repetitive initialization (oushixiong) - tty: serial: Remove redundant initialization for ma35d1serial_driver (Li Zetao) - net: nfc: remove casts from tty->disc_data (Jiri Slaby) - can: can327: remove casts from tty->disc_data (Jiri Slaby) - tty: synclink_gt: mark as BROKEN (Jiri Slaby) - tty: synclink_gt: make default_params const (Jiri Slaby) - tty: synclink_gt: use PCI_VDEVICE (Jiri Slaby) - tty: synclink_gt: drop info messages from init/exit functions (Jiri Slaby) - tty: synclink_gt: define global strings as const strings (Jiri Slaby) - tty: synclink_gt: drop global slgt_driver_name array (Jiri Slaby) - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Jiri Slaby) - misc: ti-st: don't check for tty data == NULL (Jiri Slaby) - misc: ti-st: remove ptr from recv functions (Jiri Slaby) - misc: ti-st: remove forward declarations and make st_int_recv() static (Jiri Slaby) - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Jiri Slaby) - serial: altera_jtaguart: switch status to u32 (Jiri Slaby) - can: slcan: remove casts from tty->disc_data (Jiri Slaby) - input: serport: remove casts from tty->disc_data (Jiri Slaby) - tty: hvsi: remove an extra variable from hvsi_write() (Jiri Slaby) - Bluetooth: rfcomm: remove casts from tty->driver_data (Jiri Slaby) - serial: move WARN_ON() in uart_write() to the condition (Jiri Slaby) - parport_pc: add support for ASIX AX99100 (Jiaqing Zhao) - serial: 8250_pci: add support for ASIX AX99100 (Jiaqing Zhao) - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Jiaqing Zhao) - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Jiaqing Zhao) - serial: sprd: Fix DMA buffer leak issue (Chunyan Zhang) - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Chunyan Zhang) - serial: sc16is7xx: Put IOControl register into regmap_volatile (Hui Wang) - drivers:tty: fix return value check in asc_init_port (Yuanjun Gong) - tty: serial: meson: refactor objects definition for different devnames (Dmitry Rokosov) - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Yang Yingliang) - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: imx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: fsl_lpuart: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: omap: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - serial: qcom-geni: clean up clock-rate debug printk (Johan Hovold) - serial: qcom-geni: fix opp vote on shutdown (Johan Hovold) - tty: serial: fsl_lpuart: add IDLE interrupt support for rx_dma on imx7ulp/imx8ulp/imx8qxp (Sherry Sun) - tty: serial: fsl_lpuart: move the lpuart32_int() below (Sherry Sun) - dt-bindings: serial: fsl-lpuart: correct imx93-lpuart dt-binding item (Sherry Sun) - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Duje Mihanović) - arm64: dts: meson: a1: change uart compatible string (Dmitry Rokosov) - dt-bindings: serial: amlogic,meson-uart: support Amlogic A1 (Dmitry Rokosov) - tty: serial: meson: add independent uart_data for A1 SoC family (Dmitry Rokosov) - tty: serial: meson: introduce separate uart_data for S4 SoC family (Dmitry Rokosov) - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Dmitry Rokosov) - tty: serial: meson: redesign the module to platform_driver (Dmitry Rokosov) - tty: serial: meson: use dev_err_probe (Dmitry Rokosov) - 8250_men_mcb: Make UART config auto configurable (Rodríguez Barbarin, José Javier) - 8250_men_mcb: Read num ports from register data. (Rodríguez Barbarin, José Javier) - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Rodríguez Barbarin, José Javier) - serial: tegra: Don't print error on probe deferral (Jon Hunter) - tty: Explicitly include correct DT includes (Rob Herring) - serial: qcom-geni: use icc tag defines (Johan Hovold) - serial: drivers: switch ch and flag to u8 (Jiri Slaby) - serial: omap-serial: remove flag from serial_omap_rdi() (Jiri Slaby) - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Jiri Slaby) - serial: pass state to __uart_start() directly (Jiri Slaby) - serial: make uart_insert_char() accept u8s (Jiri Slaby) - serial: convert uart sysrq handling to u8 (Jiri Slaby) - tty: sysrq: use switch in sysrq_key_table_key2index() (Jiri Slaby) - tty: sysrq: switch the rest of keys to u8 (Jiri Slaby) - tty: sysrq: switch sysrq handlers from int to u8 (Jiri Slaby) - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Jiri Slaby) - n_tty: make many tty parameters const (Jiri Slaby) - n_tty: pass ldata to canon_skip_eof() directly (Jiri Slaby) - n_tty: simplify and sanitize zero_buffer() (Jiri Slaby) - n_tty: drop fp from n_tty_receive_buf_real_raw() (Jiri Slaby) - tty: make check_tty_count() void (Jiri Slaby) - staging: rtl8192e: Annotate struct rtllib_txb with __counted_by (Kees Cook) - staging: greybus: fix alignment of open parenthesis (Rohit Chavan) - staging: sm750fb: fix sii164InitChip function name (Abdel Alkuor) - staging: vme_user: fix check lines should not end with a '(' (Alexon Oliveira) - staging: vme_user: fix check blank lines not necessary (Alexon Oliveira) - staging: rtl8723bs: Use helpers to check broadcast and multicast Ether addresses (Ruan Jinjie) - staging: vt6655: replace camel case by snake case (Pavan Bobba) - staging: rtl8192e: Remove unsupported mode IW_MODE_MESH (Philipp Hortmann) - staging: rtl8192e: Remove unsupported mode IW_MODE_REPEAT (Philipp Hortmann) - staging: rtl8192e: Remove unused function rtllib_start_master_bss() (Philipp Hortmann) - staging: rtl8192e: Remove unsupported mode IW_MODE_MASTER (Philipp Hortmann) - staging: vt6655: Change camel case variables to snake case (Mingzai Sun) - staging: fieldbus: arcx-anybus: Remove redundant of_match_ptr() (Ruan Jinjie) - staging: vme_user: fix alignment of open parenthesis (Alexon Oliveira) - Staging: rtl8192e: Rename function RxBaInactTimeout (Tree Davies) - Staging: rtl8192e: Rename function TxBaInactTimeout (Tree Davies) - Staging: rtl8192e: Rename function BaSetupTimeOut (Tree Davies) - Staging: rtl8192e: Rename function TsInitDelBA (Tree Davies) - Staging: rtl8192e: Rename function TsInitAddBA (Tree Davies) - staging: vme_user: fix check alignment should match open parenthesis (Alexon Oliveira) - staging: rtl8712: fix race condition (Nam Cao) - staging: fieldbus: arcx-anybus: Do not check 0 for platform_get_irq() (Zhu Wang) - staging: rtl8723bs: use is_broadcast_ether_addr() instead of memcmp() (Yang Yingliang) - staging: rtl8723bs: use is_zero_ether_addr() instead of memcmp() (Yang Yingliang) - staging: rtl8192e: Remove DefaultKey from rtl92e_set_swcam (Philipp Hortmann) - staging: rtl8192e: Remove is_mesh from rtl92e_set_swcam (Philipp Hortmann) - staging: rtl8192e: Remove is_mesh from rtllib_softmac_scan_syncro (Philipp Hortmann) - staging: rtl8192e: Remove is_mesh from rtllib_start_scan_syncro (Philipp Hortmann) - staging: rtl8192e: Remove is_mesh from rtllib_send_probe_requests (Philipp Hortmann) - staging: rtl8192e: Remove unused variable is_mesh from rtllib_send_probe (Philipp Hortmann) - staging: rtl8192e: Remove empty function rtllib_rx_Mesh() (Philipp Hortmann) - staging: rtl8192e: Remove empty function rtllib_rx_Master() (Philipp Hortmann) - staging: rtl8192e: Remove unused variable intb in _rtl92e_irq() (Philipp Hortmann) - staging: rtl8192e: Remove unused variable p_intb (Philipp Hortmann) - Staging: rtl8192e: Rename function ResetBaEntry (Tree Davies) - Staging: rtl8192e: Rename function RxTsDeleteBA (Tree Davies) - Staging: rtl8192e: Rename function TxTsDeleteBA (Tree Davies) - Staging: rtl8192e: Rename function DeActivateBAEntry (Tree Davies) - Staging: rtl8192e: Rename function ActivateBAEntry (Tree Davies) - staging: rtl8723bs: ioctl_linux: Fix comparison to false (Franziska Naepelt) - staging: rtl8723bs: ioctl_linux: Add preferred spaces (Franziska Naepelt) - staging: rtl8723bs: ioctl_linux: Fix alignment on open parenthesis (Franziska Naepelt) - staging: rtl8723bs: ioctl_linux: Remove unnecessary parentheses (Franziska Naepelt) - staging: rtl8723bs: ioctl_linux: Remove unnecessary blank lines (Franziska Naepelt) - staging: rtl8723bs: ioctl_linux: Remove multiple blank lines (Franziska Naepelt) - staging: rtl8723bs: ioctl_linux: Fix block comment alignment (Franziska Naepelt) - staging: rtl8723bs: ioctl_linux: Fix code indent (Franziska Naepelt) - staging: rtl8723bs: ioctl_linux: Fix else on next line (Franziska Naepelt) - staging: rtl8723bs: Fix remaining blank line issue (Franziska Naepelt) - staging: rtl8723bs: Fix alignment open parenthesis (Franziska Naepelt) - staging: rtl8723bs: Fix space issues (Franziska Naepelt) - staging: Explicitly include correct DT includes (Rob Herring) - staging: rts5208: Correct line ending with '(' (Cyrus Ramavarapu) - staging: rtl8192u: Fix keyidx assignment within if condition (Wang Jinchao) - staging: axis-fifo: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - staging: rtl8192e: Rename variable HighRSSIThreshForRA (Yogesh Hegde) - staging: rtl8192e: Rename variable LowRSSIThreshForRA (Yogesh Hegde) - staging: rtl8192e: Rename variable targetRATR (Yogesh Hegde) - staging: rtl8192e: Rename variable currentRATR (Yogesh Hegde) - staging: rtl8192e: Remove variable ieee->short_slot (Philipp Hortmann) - staging: rtl8192e: Remove variable priv->reg_chnl_plan (Philipp Hortmann) - staging: rtl8192e: Remove variable bdisable_nic (Philipp Hortmann) - staging: rtl8192e: Remove variable card_type (Philipp Hortmann) - staging: rtl8192e: Remove variable host_decrypt as it is constant (Philipp Hortmann) - staging: rtl8192e: Remove variable host_encrypt as it is constant (Philipp Hortmann) - staging: rtl8192e: Remove variable modulation as it is constant (Philipp Hortmann) - staging: rtl8192e: Remove empty function AdmitTS (Philipp Hortmann) - staging: rtl8192e: Remove unused timer InactTimer (Philipp Hortmann) - staging: rtl8192e: Remove equation of local variable InactTime of AdmitTS (Philipp Hortmann) - staging: rtl8192e: Remove unused timer SetupTimer (Philipp Hortmann) - staging: greybus: pwm: Drop unused member from driver struct (Uwe Kleine-König) - USB: serial: option: add FOXCONN T99W368/T99W373 product (Slark Xiao) - USB: serial: option: add Quectel EM05G variant (0x030e) (Martin Kohn) - USB: serial: xr: add TIOCGRS485 and TIOCSRS485 ioctls (Jarkko Sonninen) - platform/chrome: cros_ec_typec: Configure Retimer cable type (Utkarsh Patel) - tcpm: Avoid soft reset when partner does not support get_status (Badhri Jagan Sridharan) - usb: typec: tcpm: reset counter when enter into unattached state after try role (Xu Yang) - usb: typec: tcpm: set initial svdm version based on pd revision (RD Babiera) - usb: dwc2: add pci_device_id driver_data parse support (Yinbo Zhu) - usb: gadget: remove max support speed info in bind operation (Linyu Yuan) - usb: gadget: composite: cleanup function config_ep_by_speed_and_alt() (Linyu Yuan) - usb: gadget: config: remove max speed check in usb_assign_descriptors() (Linyu Yuan) - usb: gadget: unconditionally allocate hs/ss descriptor in bind operation (Linyu Yuan) - usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind() (Linyu Yuan) - usb: gadget: add a inline function gether_bitrate() (Linyu Yuan) - usb: gadget: use working speed to calcaulate network bitrate and qlen (Linyu Yuan) - dt-bindings: usb: samsung,exynos-dwc3: Add Exynos850 support (Sam Protsenko) - usb: dwc3: exynos: Add support for Exynos850 variant (Sam Protsenko) - usb: gadget: udc-xilinx: fix incorrect type in assignment warning (Piyush Mehta) - usb: gadget: udc-xilinx: fix cast from restricted __le16 warning (Piyush Mehta) - usb: gadget: udc-xilinx: fix restricted __le16 degrades to integer warning (Piyush Mehta) - USB: dwc2: hande irq on dead controller correctly (Oliver Neukum) - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Simon Arlott) - usb: typec: qcom-pmic-typec: register drm_bridge (Dmitry Baryshkov) - usb: typec: altmodes/displayport: add support for embedded DP cases (Dmitry Baryshkov) - usb: gadget: function: Remove unused declarations (Yue Haibing) - usb: dwc3: remove unnecessary platform_set_drvdata() (Yang Yingliang) - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Dan Drown) - usb: typec: tcpci: clear the fault status bit (Marco Felsch) - usb: typec: bus: verify partner exists in typec_altmode_attention (RD Babiera) - usb: core: Use module_led_trigger macro to simplify the code (Li Zetao) - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption (Luke Lu) - dt-bindings: usb: samsung,exynos-dwc3: Fix Exynos5433 compatible (Sam Protsenko) - dt-bindings: usb: samsung,exynos-dwc3: fix order of clocks on Exynos5433 (Krzysztof Kozlowski) - Documentation/ABI: thunderbolt: Replace 01.org in contact (Mika Westerberg) - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Mika Westerberg) - thunderbolt: Log a warning if device links are not found (Mika Westerberg) - thunderbolt: Set variable tmu_params storage class specifier to static (Tom Rix) - USB: gadget: f_mass_storage: Fix unused variable warning (Alan Stern) - USB: gadget: core: Add missing kerneldoc for vbus_work (Alan Stern) - USB: core: Fix oversight in SuperSpeed initialization (Alan Stern) - USB: core: Fix unused variable warning in usb_alloc_dev() (Alan Stern) - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Xu Yang) - USB: ohci-sm501: remove unnecessary check of mem (Yang Yingliang) - usb: gadget/snps_udc_plat: Remove redundant of_match_ptr() (Ruan Jinjie) - USB: Remove Wireless USB and UWB documentation (Alan Stern) - USB: Remove remnants of Wireless USB and UWB (Alan Stern) - usb: chipidea: add workaround for chipidea PEC bug (Xu Yang) - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Xu Yang) - usb: dwc3: dwc3-octeon: Verify clock divider (Ladislav Michl) - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Alan Stern) - USB: core: Change usb_get_device_descriptor() API (Alan Stern) - USB: core: Unite old scheme and new scheme descriptor reads (Alan Stern) - USB: usbip: Remove an unnecessary goto (Ruan Jinjie) - USB: misc: Remove unused include file usb_u132.h (Yue Haibing) - usb: musb: Remove unused function declarations (Yue Haibing) - usb: typec: ucsi: Add debugfs for ucsi commands (Saranya Gopal) - usb: cdc-acm: add PPS support (Dan Drown) - usb: dwc3: dwc3-octeon: Add SPDX header and copyright (Ladislav Michl) - usb: dwc3: dwc3-octeon: Dump control register on clock init failure (Ladislav Michl) - usb: dwc3: dwc3-octeon: Move node parsing into driver probe (Ladislav Michl) - usb: dwc3: dwc3-octeon: Avoid half-initialized controller state (Ladislav Michl) - usb: dwc3: dwc3-octeon: Pass dwc3_octeon to setup functions (Ladislav Michl) - usb: dwc3: dwc3-octeon: Use _ULL bitfields defines (Ladislav Michl) - usb: dwc3: dwc3-octeon: Convert to glue driver (Ladislav Michl) - USB: usbip: Remove an unnecessary NULL value (Ruan Jinjie) - usb: musb: Remove an unnecessary NULL value (Ruan Jinjie) - usb: chipidea: udc: Remove an unnecessary NULL value (Ruan Jinjie) - USB: misc: Remove unnecessary NULL values (Ruan Jinjie) - usb: gadget: udc: Remove unnecessary NULL values (Ruan Jinjie) - usb: typec: tcpm: not sink vbus if operational current is 0mA (Xu Yang) - phy: realtek: usb: add the error handler for nvmem_cell_read (Stanley Chang) - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Fabio Estevam) - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Fabio Estevam) - usb: typec: tcpm: Refactor the PPS APDO selection (Kyle Tso) - usb: host: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - usb: gadget: udc: Remove redundant initialization for udc_driver (Li Zetao) - USB: cytherm: Correct the code style issue of redundant spaces (Ruan Jinjie) - usb: gadget: udc: gr_udc: Fix deferred probing (Zhu Wang) - usb: typec: tcpci_mt6370: remove redundant dev_err_probe() (Zhu Wang) - usb: musb: Fix deferred probing (Zhu Wang) - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Benjamin Bara) - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Benjamin Bara) - usb: misc: onboard-hub: support multiple power supplies (Benjamin Bara) - phy: realtek: usb: phy-rtk-usb2 and phy-rtk-usb3 needs USB_COMMON (Stanley Chang) - usb: ohci-at91: Fix the unhandle interrupt when resume (Guiting Shen) - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Varshini Rajendran) - usb: gadget: midi2: fix missing unlock in f_midi2_block_opts_create() (Yang Yingliang) - usb: ohci-st: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-exynos: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-st: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-mv: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ohci-spear: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-omap: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ohci-pxa27x: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: oxu210hp-hcd: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-fsl: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-orion: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ohci-nxp: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-npcm7xx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ohci-exynos: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: host: ohci-platform: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ohci-da8xx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: isp1362-hcd: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-spear: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-atmel: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: gadget: aspeed_udc: Convert to devm_platform_ioremap_resource() (Yangtao Li) - usb: gadget/atmel_usba_udc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: gadget/snps_udc_plat: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: gadget: aspeed: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: gadget: udc: udc-xilinx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ohci-at91: Remove redundant msg at probe time (Yangtao Li) - usb: ohci-at91: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - usb: ehci-npcm7xx: fix typo in npcm7xx_ehci_hcd_drv_probe() (Yangtao Li) - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Haotien Hsu) - usb: gadget: midi2: More flexible MIDI 1.0 configuration (Takashi Iwai) - usb: gadget: midi2: Add "Operation Mode" control (Takashi Iwai) - usb: gadget: midi2: Add testing documentation (Takashi Iwai) - usb: gadget: midi2: MIDI 1.0 interface (altset 0) support (Takashi Iwai) - usb: gadget: midi2: Dynamically create MIDI 1.0 altset descriptors (Takashi Iwai) - usb: gadget: midi2: Add configfs support (Takashi Iwai) - usb: gadget: Add support for USB MIDI 2.0 function driver (Takashi Iwai) - dt-bindings: phy: realtek: Add Realtek DHC RTD SoC USB 3.0 PHY (Stanley Chang) - dt-bindings: phy: realtek: Add Realtek DHC RTD SoC USB 2.0 PHY (Stanley Chang) - phy: realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY (Stanley Chang) - phy: realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY (Stanley Chang) - usb: phy: add usb phy notify port status API (Stanley Chang) - usb: dwc3-am62: Rename private data (Ladislav Michl) - usb: phy: mxs: disconnect line when USB charger is attached (Xu Yang) - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Xu Yang) - usb: chipidea: add USB PHY event (Xu Yang) - USB: document ioctl USBDEVFS_GET_SPEED (Oliver Neukum) - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Krzysztof Kozlowski) - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Krzysztof Kozlowski) - usb: cdns3: Add PHY mode switch to usb2 PHY (Minda Chen) - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Xu Yang) - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Xu Yang) - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Xu Yang) - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Utkarsh Patel) - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Varadarajan Narayanan) - usb: Explicitly include correct DT includes (Rob Herring) - usb: cdns3: starfive: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: typec: qcom: properly detect Audio Accessory mode peripherals (Dmitry Baryshkov) - usb: musb: Use read_poll_timeout() (Andy Shevchenko) - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc (Ma Ke) - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Madhu M) - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Anand Moon) - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Marco Felsch) - usb: typec: nb7vpq904m: Switch back to use struct i2c_driver::probe (Uwe Kleine-König) - USB: make usb class a const structure (Ivan Orlov) - usb: cdns3: Put the cdns set active part outside the spin lock (Xiaolei Wang) - platform/x86: asus-wmi: corrections to egpu safety check (Luke D. Jones) - platform/x86: mlx-platform: Add dependency on PCI to Kconfig (Vadim Pasternak) - platform/x86: ideapad-laptop: Add support for keyboard backlights using KBLC ACPI symbol (Stuart Hayhurst) - platform/x86/amd/pmc: Fix build error with randconfig (Shyam Sundar S K) - platform/x86/amd/pmf: Fix a missing cleanup path (Mario Limonciello) - watchdog: simatic: Use idiomatic selection of P2SB (Andy Shevchenko) - platform/x86: p2sb: Make the Kconfig symbol hidden (Andy Shevchenko) - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Vadim Pasternak) - platform: mellanox: nvsw-sn2201: change fans i2c busses. (Michael Shych) - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Vadim Pasternak) - platform: mellanox: Add initial support for PCIe based programming logic device (Vadim Pasternak) - platform: mellanox: mlx-platform: Get interrupt line through ACPI (Vadim Pasternak) - platform: mellanox: mlx-platform: Introduce ACPI init flow (Vadim Pasternak) - platform: mellanox: mlx-platform: Prepare driver to allow probing through ACPI infrastructure (Vadim Pasternak) - platform: mellanox: mlx-platform: Add reset callback (Vadim Pasternak) - platform: mellanox: Cosmetic changes (Vadim Pasternak) - platform: mellanox: mlx-platform: Modify power off callback (Vadim Pasternak) - platform: mellanox: mlx-platform: add support for additional CPLD (Vadim Pasternak) - platform: mellanox: mlx-platform: Add reset cause attribute (Vadim Pasternak) - platform: mellanox: mlx-platform: Modify health and power hotplug action (Vadim Pasternak) - platform: mellanox: Modify reset causes description (Vadim Pasternak) - platform: mellanox: Add field upgrade capability register (Vadim Pasternak) - platform: mellanox: Add new attributes (Vadim Pasternak) - mlxbf-bootctl: Support sysfs entries for MFG fields (David Thompson) - platform/x86/amd/pmc: Move PMC driver to separate directory (Shyam Sundar S K) - platform/x86: hp-bioscfg: Update steps order list elements are evaluated (Jorge Lopez) - platform/x86: asus-wmi: Fix support for showing middle fan RPM (Luke D. Jones) - platform/x86/amd/pmf: Use str_on_off() helper (Andy Shevchenko) - platform/x86: thinkpad_acpi: Switch to memdup_user_nul() helper (Ruan Jinjie) - watchdog: simatic: add PCI dependency (Arnd Bergmann) - MAINTAINERS: Add entries for Siemens IPC modules (Gerd Haeussler) - platform/x86/siemens: simatic-ipc-batt: fix logical error for BX-59A (xingtong.wu) - platform/x86/siemens: simatic-ipc: fix logical error for BX-59A (xingtong.wu) - platform/x86/siemens: simatic-ipc-batt: fix wrong pointer pass to PTR_ERR() (Yang Yingliang) - tools/power/x86/intel-speed-select: v1.17 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Change mem-frequency display name (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Prevent CPU 0 offline (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Error on CPU count exceed in request (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) - tools/power/x86/intel-speed-select: Fix CPU count display (Srinivas Pandruvada) - mlxbf-bootctl: Support setting the ARM boot state to "OS up" (Asmaa Mnebhi) - mlxbf-bootctl: Support the large icmc write/read (Asmaa Mnebhi) - platform/x86: dell-sysman: Fix reference leak (Armin Wolf) - platform/x86: hp-bioscfg: Use kmemdup() to replace kmalloc + memcpy (Li Zetao) - platform/x86: hp-bioscfg: Remove duplicate use of variable in inner loop (Jorge Lopez) - platform/x86: hp-bioscfg: Change how password encoding size is evaluated (Jorge Lopez) - platform/x86: hp-bioscfg: Change how enum possible values size is evaluated (Jorge Lopez) - platform/x86: hp-bioscfg: Change how order list size is evaluated (Jorge Lopez) - platform/x86: hp-bioscfg: Change how prerequisites size is evaluated (Jorge Lopez) - platform/x86: hp-bioscfg: Replace the word HACK from source code (Jorge Lopez) - platform/x86: hp-bioscfg: Fix uninitialized variable errors (Jorge Lopez) - platform/x86: hp-bioscfg: Fix memory leaks in attribute packages (Jorge Lopez) - platform/x86: wmi-bmof: Update MAINTAINERS entry (Armin Wolf) - platform/x86: wmi-bmof: Simplify read_bmof() (Armin Wolf) - platform/x86: wmi-bmof: Use device_create_bin_file() (Armin Wolf) - platform/x86/siemens: simatic-ipc-batt: add support for module BX-59A (xingtong.wu) - platform/x86/siemens: simatic-ipc: add new models BX-56A/BX-59A (xingtong.wu) - platform/x86/siemens: Kconfig: adjust help text (Henning Schild) - platform/x86/siemens: simatic-ipc-batt: fix bat reading in BX_21A (xingtong.wu) - platform/x86: Move all simatic ipc drivers to the subdirectory siemens (Henning Schild) - leds: simatic-ipc-leds: default config switch to platform switch (Henning Schild) - watchdog: make Siemens Simatic watchdog driver default on platform (Henning Schild) - platform/x86: hp-bioscfg: fix error reporting in hp_add_other_attributes() (Dan Carpenter) - platform/x86: hp-bioscfg: prevent a small buffer overflow (Dan Carpenter) - platform/x86: hp-bioscfg: fix a signedness bug in hp_wmi_perform_query() (Dan Carpenter) - platform/x86: system76: Handle new KBLED ACPI methods (Tim Crawford) - platform: Explicitly include correct DT includes (Rob Herring) - platform/x86: Add SEL-3350 platform driver (Robert Joslyn) - doc: TPMI: Add debugfs documentation (Srinivas Pandruvada) - platform/x86/intel/tpmi: Add debugfs interface (Srinivas Pandruvada) - platform/x86/intel/tpmi: Read feature control status (Srinivas Pandruvada) - platform/x86: simatic-ipc: use extra module loading for watchdog (Henning Schild) - platform/x86: simatic-ipc: add auto-loading of hwmon modules (Henning Schild) - platform/x86: simatic-ipc: add another model (Henning Schild) - platform/x86: simatic-ipc: drop PCI runtime depends and header (Henning Schild) - platform/x86: simatic-ipc: add CMOS battery monitoring (Henning Schild) - watchdog: simatic-ipc-wdt: make IO region access of one model muxed (Henning Schild) - platform/x86: simatic-ipc: add another model BX-21A (Henning Schild) - platform/x86: thinkpad_acpi: use lockdep annotations (Thomas Weißschuh) - platform/x86: thinkpad_acpi: take mutex for hotkey_mask_{set,get} (Thomas Weißschuh) - platform/x86: asus-wmi: expose dGPU and CPU tunables for ROG (Luke D. Jones) - platform/x86: asus-wmi: support setting mini-LED mode (Luke D. Jones) - platform/x86: asus-wmi: add safety checks to gpu switching (Luke D. Jones) - platform/x86: asus-wmi: don't allow eGPU switching if eGPU not connected (Luke D. Jones) - platform/x86: asus-wmi: add WMI method to show if egpu connected (Luke D. Jones) - platform/x86: asus-wmi: support middle fan custom curves (Luke D. Jones) - platform/x86: asus-wmi: add support for showing middle fan RPM (Luke D. Jones) - platform/x86: asus-wmi: add support for showing charger mode (Luke D. Jones) - platform/x86: hp-bioscfg: MAINTAINERS (Jorge Lopez) - platform/x86: hp-bioscfg: Makefile (Jorge Lopez) - platform/x86: hp-bioscfg: surestart-attributes (Jorge Lopez) - platform/x86: hp-bioscfg: string-attributes (Jorge Lopez) - platform/x86: hp-bioscfg: spmobj-attributes (Jorge Lopez) - platform/x86: hp-bioscfg: passwdobj-attributes (Jorge Lopez) - platform/x86: hp-bioscfg: order-list-attributes (Jorge Lopez) - platform/x86: hp-bioscfg: int-attributes (Jorge Lopez) - platform/x86: hp-bioscfg: enum-attributes (Jorge Lopez) - platform/x86: hp-bioscfg: biosattr-interface (Jorge Lopez) - platform/x86: hp-bioscfg: bioscfg (Jorge Lopez) - platform/x86: hp-bioscfg: bioscfg-h (Jorge Lopez) - platform/x86: hp-bioscfg: Documentation (Jorge Lopez) - lib/Kconfig.debug: Restrict DEBUG_INFO_SPLIT for RISC-V (Nathan Chancellor) - RISC-V: mm: Document mmap changes (Charlie Jenkins) - RISC-V: mm: Update pgtable comment documentation (Charlie Jenkins) - RISC-V: mm: Add tests for RISC-V mm (Charlie Jenkins) - RISC-V: mm: Restrict address space for sv39,sv48,sv57 (Charlie Jenkins) - riscv: enable DMA_BOUNCE_UNALIGNED_KMALLOC for !dma_coherent (Jisheng Zhang) - riscv: allow kmalloc() caches aligned to the smallest value (Jisheng Zhang) - riscv: support PREEMPT_DYNAMIC with static keys (Jisheng Zhang) - riscv: support the elf-fdpic binfmt loader (Greg Ungerer) - binfmt_elf_fdpic: support 64-bit systems (Greg Ungerer) - riscv: Allow CONFIG_CFI_CLANG to be selected (Sami Tolvanen) - riscv/purgatory: Disable CFI (Sami Tolvanen) - riscv: Add CFI error handling (Sami Tolvanen) - riscv: Add ftrace_stub_graph (Sami Tolvanen) - riscv: Add types to indirectly called assembly functions (Sami Tolvanen) - riscv: Implement syscall wrappers (Sami Tolvanen) - riscv: Move create_tmp_mapping() to init sections (Alexandre Ghiti) - riscv: Mark KASAN tmp* page tables variables as static (Alexandre Ghiti) - riscv: mm: use bitmap_zero() API (Ye Xingchen) - docs: kdump: Update the crashkernel description for riscv (Chen Jiahao) - riscv: kdump: Implement crashkernel=X,[high,low] (Chen Jiahao) - riscv: kprobes: simulate c.beqz and c.bnez (Nam Cao) - riscv: kprobes: simulate c.jr and c.jalr instructions (Nam Cao) - riscv: kprobes: simulate c.j instruction (Nam Cao) - riscv: enable DEBUG_FORCE_FUNCTION_ALIGN_64B (Jisheng Zhang) - riscv: remove redundant mv instructions (Nam Cao) - perf: tests: Adapt mmap-basic.c for riscv (Alexandre Ghiti) - tools: lib: perf: Implement riscv mmap support (Alexandre Ghiti) - Documentation: admin-guide: Add riscv sysctl_perf_user_access (Alexandre Ghiti) - drivers: perf: Implement perf event mmap support in the SBI backend (Alexandre Ghiti) - drivers: perf: Implement perf event mmap support in the legacy backend (Alexandre Ghiti) - riscv: Prepare for user-space perf event mmap support (Alexandre Ghiti) - drivers: perf: Rename riscv pmu sbi driver (Alexandre Ghiti) - riscv: Make legacy counter enum match the HW numbering (Alexandre Ghiti) - include: riscv: Fix wrong include guard in riscv_pmu.h (Alexandre Ghiti) - perf: Fix wrong comment about default event_idx (Alexandre Ghiti) - riscv: Require FRAME_POINTER for some configurations (Björn Töpel) - riscv: alternatives: fix a typo in comment (Yuan Tan) - RISC-V: cpu: refactor deprecated strncpy (Justin Stitt) - RISC-V: provide Kconfig & commandline options to control parsing "riscv,isa" (Conor Dooley) - RISC-V: try new extension properties in of_early_processor_hartid() (Conor Dooley) - RISC-V: enable extension detection from dedicated properties (Conor Dooley) - RISC-V: split riscv_fill_hwcap() in 3 (Conor Dooley) - RISC-V: add single letter extensions to riscv_isa_ext (Conor Dooley) - RISC-V: add missing single letter extension definitions (Conor Dooley) - RISC-V: repurpose riscv_isa_ext array in riscv_fill_hwcap() (Conor Dooley) - RISC-V: shunt isa_ext_arr to cpufeature.c (Conor Dooley) - RISC-V: drop a needless check in print_isa_ext() (Conor Dooley) - RISC-V: don't parse dt/acpi isa string to get rv32/rv64 (Heiko Stuebner) - RISC-V: Provide a more helpful error message on invalid ISA strings (Palmer Dabbelt) - riscv: sigcontext: Correct the comment of sigreturn (Guo Ren) - csky: Fixup compile error (Guo Ren) - pNFS: Fix assignment of xprtdata.cred (Anna Schumaker) - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ (Olga Kornievskaia) - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Olga Kornievskaia) - NFS/pNFS: Set the connect timeout for the pNFS flexfiles driver (Trond Myklebust) - SUNRPC: Don't override connect timeouts in rpc_clnt_add_xprt() (Trond Myklebust) - SUNRPC: Allow specification of TCP client connect timeout at setup (Trond Myklebust) - SUNRPC: Refactor and simplify connect timeout (Trond Myklebust) - SUNRPC: Set the TCP_SYNCNT to match the socket timeout (Trond Myklebust) - NFS: Fix a potential data corruption (Trond Myklebust) - nfs: fix redundant readdir request after get eof (Kinglong Mee) - nfs/blocklayout: Use the passed in gfp flags (Dan Carpenter) - filemap: Fix errors in file.c (huzhi001@208suo.com) - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info (Fedor Pchelkin) - NFS: Move common includes outside ifdef (GUO Zihua) - SUNRPC: clean up integer overflow check (Dan Carpenter) - xprtrdma: Remove unused function declaration rpcrdma_bc_post_recv() (Yue Haibing) - NFS: Enable the READ_PLUS operation by default (Anna Schumaker) - SUNRPC: kmap() the xdr pages during decode (Anna Schumaker) - NFSv4.2: Rework scratch handling for READ_PLUS (again) (Anna Schumaker) - NFSv4.2: Fix READ_PLUS size calculations (Anna Schumaker) - NFSv4.2: Fix READ_PLUS smatch warnings (Anna Schumaker) - Documentation: Add missing documentation for EXPORT_OP flags (Chuck Lever) - SUNRPC: Remove unused declaration rpc_modcount() (Yue Haibing) - SUNRPC: Remove unused declarations (Yue Haibing) - NFSD: da_addr_body field missing in some GETDEVICEINFO replies (Chuck Lever) - SUNRPC: Remove return value of svc_pool_wake_idle_thread() (NeilBrown) - SUNRPC: make rqst_should_sleep() idempotent() (NeilBrown) - SUNRPC: Clean up svc_set_num_threads (Chuck Lever) - SUNRPC: Count ingress RPC messages per svc_pool (Chuck Lever) - SUNRPC: Deduplicate thread wake-up code (Chuck Lever) - SUNRPC: Move trace_svc_xprt_enqueue (Chuck Lever) - SUNRPC: Add enum svc_auth_status (Chuck Lever) - SUNRPC: change svc_xprt::xpt_flags bits to enum (Chuck Lever) - SUNRPC: change svc_rqst::rq_flags bits to enum (NeilBrown) - SUNRPC: change svc_pool::sp_flags bits to enum (NeilBrown) - SUNRPC: change cache_head.flags bits to enum (NeilBrown) - SUNRPC: remove timeout arg from svc_recv() (NeilBrown) - SUNRPC: change svc_recv() to return void. (NeilBrown) - SUNRPC: call svc_process() from svc_recv(). (NeilBrown) - nfsd: separate nfsd_last_thread() from nfsd_put() (NeilBrown) - nfsd: Simplify code around svc_exit_thread() call in nfsd() (NeilBrown) - nfsd: don't allow nfsd threads to be signalled. (NeilBrown) - lockd: remove SIGKILL handling (NeilBrown) - fs: lockd: avoid possible wrong NULL parameter (Su Hui) - exportfs: remove kernel-doc warnings in exportfs (Zhu Wang) - SUNRPC: Reduce thread wake-up rate when receiving large RPC messages (Chuck Lever) - SUNRPC: Revert e0a912e8ddba (Chuck Lever) - SUNRPC: Convert svc_udp_sendto() to use the per-socket bio_vec array (Chuck Lever) - SUNRPC: Send RPC message on TCP with a single sock_sendmsg() call (Chuck Lever) - SUNRPC: Convert svc_tcp_sendmsg to use bio_vecs directly (Chuck Lever) - nfsd: inherit required unset default acls from effective set (Jeff Layton) - sunrpc: Remove unused extern declarations (YueHaibing) - lockd: nlm_blocked list race fixes (Alexander Aring) - nfsd: set missing after_change as before_change + 1 (Jeff Layton) - nfsd: remove unsafe BUG_ON from set_change_info (Jeff Layton) - nfsd: handle failure to collect pre/post-op attrs more sanely (Jeff Layton) - nfsd: add a MODULE_DESCRIPTION (Jeff Layton) - NFSD: Rename struct svc_cacherep (Chuck Lever) - NFSD: Remove svc_rqst::rq_cacherep (Chuck Lever) - NFSD: Refactor the duplicate reply cache shrinker (Chuck Lever) - NFSD: Replace nfsd_prune_bucket() (Chuck Lever) - NFSD: Rename nfsd_reply_cache_alloc() (Chuck Lever) - NFSD: Refactor nfsd_reply_cache_free_locked() (Chuck Lever) - SUNRPC: Remove net/sunrpc/auth_gss/gss_krb5_seqnum.c (Chuck Lever) - SUNRPC: Remove the ->import_ctx method (Chuck Lever) - SUNRPC: Remove CONFIG_RPCSEC_GSS_KRB5_CRYPTOSYSTEM (Chuck Lever) - SUNRPC: Remove gss_import_v1_context() (Chuck Lever) - SUNRPC: Remove krb5_derive_key_v1() (Chuck Lever) - SUNRPC: Remove code behind CONFIG_RPCSEC_GSS_KRB5_SIMPLIFIED (Chuck Lever) - SUNRPC: Remove DES and DES3 enctypes from the supported enctypes list (Chuck Lever) - SUNRPC: Remove Kunit tests for the DES3 encryption type (Chuck Lever) - SUNRPC: Remove RPCSEC_GSS_KRB5_ENCTYPES_DES (Chuck Lever) - NFSD: Enable write delegation support (Dai Ngo) - NFSD: Report zero space limit for write delegations (Chuck Lever) - NFSD: handle GETATTR conflict with write delegation (Dai Ngo) - locks: allow support for write delegation (Dai Ngo) - SUNRPC: Fix the recent bv_offset fix (Chuck Lever) - ksmbd: add missing calling smb2_set_err_rsp() on error (Namjae Jeon) - ksmbd: replace one-element array with flex-array member in struct smb2_ea_info (Namjae Jeon) - ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob() (Namjae Jeon) - ksmbd: fix wrong DataOffset validation of create context (Namjae Jeon) - ksmbd: Fix one kernel-doc comment (Yang Li) - ksmbd: reduce descriptor size if remaining bytes is less than request size (Namjae Jeon) - ksmbd: fix `force create mode' and `force directory mode' (Atte Heikkilä) - ksmbd: fix wrong interim response on compound (Namjae Jeon) - ksmbd: add support for read compound (Namjae Jeon) - ksmbd: switch to use kmemdup_nul() helper (Yang Yingliang) - jfs: validate max amount of blocks before allocation. (Alexei Filippov) - jfs: remove redundant initialization to pointer ip (Colin Ian King) - jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount (Liu Shixin via Jfs-discussion) - FS: JFS: (trivial) Fix grammatical error in extAlloc (Immad Mir) - fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() (Andrew Kanner) - ext4: fix slab-use-after-free in ext4_es_insert_extent() (Baokun Li) - libfs: remove redundant checks of s_encoding (Eric Biggers) - ext4: remove redundant checks of s_encoding (Eric Biggers) - ext4: reject casefold inode flag without casefold feature (Eric Biggers) - ext4: use LIST_HEAD() to initialize the list_head in mballoc.c (Ruan Jinjie) - ext4: do not mark inode dirty every time when appending using delalloc (Liu Song) - ext4: rename s_error_work to s_sb_upd_work (Theodore Ts'o) - ext4: add periodic superblock update check (Vitaliy Kuznetsov) - ext4: drop dio overwrite only flag and associated warning (Brian Foster) - ext4: add correct group descriptors and reserved GDT blocks to system zone (Wang Jianjian) - ext4: remove unused function declaration (Cai Xinchen) - ext4: mballoc: avoid garbage value from err (Su Hui) - ext4: use sbi instead of EXT4_SB(sb) in ext4_mb_new_blocks_simple() (Lu Hongfei) - ext4: change the type of blocksize in ext4_mb_init_cache() (Lu Hongfei) - ext4: fix unttached inode after power cut with orphan file feature enabled (Zhihao Cheng) - jbd2: correct the end of the journal recovery scan range (Zhang Yi) - ext4: ext4_get_{dev}_journal return proper error value (Zhang Yi) - ext4: cleanup ext4_get_dev_journal() and ext4_get_journal() (Zhang Yi) - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Zhang Yi) - jbd2: drop useless error tag in jbd2_journal_wipe() (Zhang Yi) - jbd2: cleanup journal_init_common() (Zhang Yi) - jbd2: add fast_commit space check (Zhang Yi) - jbd2: cleanup load_superblock() (Zhang Yi) - jbd2: open code jbd2_verify_csum_type() helper (Zhang Yi) - jbd2: checking valid features early in journal_get_superblock() (Zhang Yi) - jbd2: don't load superblock in jbd2_journal_check_used_features() (Zhang Yi) - jbd2: move load_superblock() into journal_init_common() (Zhang Yi) - jbd2: move load_superblock() dependent functions (Zhang Yi) - ext4: don't use CR_BEST_AVAIL_LEN for non-regular files (Ritesh Harjani) - jbd2: remove unused t_handle_lock (Wang Jianjian) - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Luís Henriques) - jbd2: remove unused function '__cp_buffer_busy' (Yang Li) - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Zhihao Cheng) - jbd2: fix checkpoint cleanup performance regression (Zhang Yi) - ext4: correct some stale comment of criteria (Kemeng Shi) - ext4: return found group directly in ext4_mb_choose_next_group_best_avail (Kemeng Shi) - ext4: return found group directly in ext4_mb_choose_next_group_goal_fast (Kemeng Shi) - ext4: remove unused ext4_{set}/{clear}_bit_atomic (Kemeng Shi) - ext4: replace the traditional ternary conditional operator with with max()/min() (Kemeng Shi) - ext4: remove unnecessary return for void function (Kemeng Shi) - ext4: use is_power_of_2 helper in ext4_mb_regular_allocator (Kemeng Shi) - ext4: return found group directly in ext4_mb_choose_next_group_p2_aligned (Kemeng Shi) - ext4: avoid potential data overflow in next_linear_group (Kemeng Shi) - ext4: correct grp validation in ext4_mb_good_group (Kemeng Shi) - ext4: replace CR_FAST macro with inline function for readability (Ojaswin Mujoo) - ext4: replace read-only check for shutdown check in mmp code (Jan Kara) - ext4: drop read-only check from ext4_force_commit() (Jan Kara) - ext4: drop read-only check in ext4_write_inode() (Jan Kara) - ext4: drop read-only check in ext4_init_inode_table() (Jan Kara) - ext4: warn on read-only filesystem in ext4_journal_check_start() (Jan Kara) - ext4: avoid starting transaction on read-only fs in ext4_quota_off() (Jan Kara) - ext4: drop EXT4_MF_FS_ABORTED flag (Jan Kara) - ext4: make 'abort' mount option handling standard (Jan Kara) - ext4: make ext4_forced_shutdown() take struct super_block (Jan Kara) - ext4: use sb_rdonly() helper for checking read-only flag (Jan Kara) - ext4: remove pointless sb_rdonly() checks from freezing code (Jan Kara) - fs: jbd2: fix an incorrect warn log (Guoqing Cai) - ext4: avoid overlapping preallocations due to overflow (Baokun Li) - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow (Baokun Li) - ext4: add two helper functions extent_logical_end() and pa_logical_end() (Baokun Li) - dlm: fix plock lookup when using multiple lockspaces (Alexander Aring) - fs: dlm: don't use RCOM_NAMES for version detection (Alexander Aring) - fs: dlm: create midcomms nodes when configure (Alexander Aring) - fs: dlm: constify receive buffer (Alexander Aring) - fs: dlm: drop rxbuf manipulation in dlm_recover_master_copy (Alexander Aring) - fs: dlm: drop rxbuf manipulation in dlm_copy_master_names (Alexander Aring) - fs: dlm: get recovery sequence number as parameter (Alexander Aring) - fs: dlm: cleanup lock order (Alexander Aring) - fs: dlm: remove clear_members_cb (Alexander Aring) - fs: dlm: add plock dev tracepoints (Alexander Aring) - fs: dlm: check on plock ops when exit dlm (Alexander Aring) - fs: dlm: debugfs for queued callbacks (Alexander Aring) - fs: dlm: remove unused processed_nodes (Alexander Aring) - fs: dlm: add missing spin_unlock (Alexander Aring) - fs: dlm: fix F_CANCELLK to cancel pending request (Alexander Aring) - fs: dlm: allow to F_SETLKW getting interrupted (Alexander Aring) - fs: dlm: remove twice newline (Alexander Aring) - NFS: switch back to using kill_anon_super (Christoph Hellwig) - mtd: key superblock by device number (Christian Brauner) - fs: export sget_dev() (Christian Brauner) - powerpc: Fix pud_mkwrite() definition after pte_mkwrite() API changes (Ingo Molnar) - Revert part of ae1f8d793a19 ("ARM: 9304/1: add prototype for function called only from asm") (Russell King (Oracle)) - ARM: entry: Make asm coproc dispatch code NWFPE only (Ard Biesheuvel) - ARM: iwmmxt: Use undef hook to enable coprocessor for task (Ard Biesheuvel) - ARM: entry: Disregard Thumb undef exception in coproc dispatch (Ard Biesheuvel) - ARM: vfp: Use undef hook for handling VFP exceptions (Ard Biesheuvel) - ARM: kernel: Get rid of thread_info::used_cp[] array (Ard Biesheuvel) - ARM: vfp: Reimplement VFP exception entry in C code (Ard Biesheuvel) - ARM: vfp: Remove workaround for Feroceon CPUs (Ard Biesheuvel) - ARM: vfp: Record VFP bounces as perf emulation faults (Ard Biesheuvel) - ARM: 9318/1: locomo: move kernel-doc to prevent warnings (Randy Dunlap) - ARM: 9317/1: kexec: Make smp stop calls asynchronous (Mårten Lindahl) - ARM: 9316/1: hw_breakpoint: fix single-stepping when using bpf_overflow_handler (Tomislav Novak) - macintosh/ams: linux/platform_device.h is needed (Randy Dunlap) - powerpc/xmon: Reapply "Relax frame size for clang" (Nick Desaulniers) - powerpc/mm/book3s64: Use 256M as the upper limit with coherent device memory attached (Aneesh Kumar K.V) - powerpc/mm/book3s64: Fix build error with SPARSEMEM disabled (Aneesh Kumar K.V) - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Russell Currey) - powerpc/mpc5xxx: Add missing fwnode_handle_put() (Liang He) - powerpc/config: Disable SLAB_DEBUG_ON in skiroot (Joel Stanley) - powerpc/pseries: Remove unused hcall tracing instruction (Nicholas Piggin) - powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n (Nicholas Piggin) - powerpc: dts: add missing space before { (Krzysztof Kozlowski) - powerpc/eeh: Use pci_dev_id() to simplify the code (Jialin Zhang) - powerpc/64s: Move CPU -mtune options into Kconfig (Michael Ellerman) - powerpc/powermac: Fix unused function warning (Michael Ellerman) - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Russell Currey) - powerpc: Don't include lppaca.h in paca.h (Michael Ellerman) - powerpc/pseries: Move hcall_vphn() prototype into vphn.h (Michael Ellerman) - powerpc/pseries: Move VPHN constants into vphn.h (Michael Ellerman) - cxl: Drop unused detach_spa() (Michael Ellerman) - powerpc: Drop zalloc_maybe_bootmem() (Michael Ellerman) - powerpc/powernv: Use struct opal_prd_msg in more places (Michael Ellerman) - powerpc/powernv: Fix fortify source warnings in opal-prd.c (Michael Ellerman) - powerpc/85xx: Mark some functions static and add missing includes to fix no previous prototype error (Christophe Leroy) - powerpc/64e: Fix circular dependency with CONFIG_SMP disabled (Christophe Leroy) - powerpc/powernv: fix debugfs_create_dir() error checking (Immad Mir) - powerpc/ftrace: Add support for -fpatchable-function-entry (Naveen N Rao) - powerpc/ftrace: Implement ftrace_replace_code() (Naveen N Rao) - powerpc/ftrace: Replace use of ftrace_call_replace() with ftrace_create_branch_inst() (Naveen N Rao) - powerpc/ftrace: Simplify ftrace_modify_call() (Naveen N Rao) - powerpc/ftrace: Simplify ftrace_make_call() (Naveen N Rao) - powerpc/ftrace: Simplify ftrace_make_nop() (Naveen N Rao) - powerpc/ftrace: Add separate ftrace_init_nop() with additional validation (Naveen N Rao) - powerpc/ftrace: Stop re-purposing linker generated long branches for ftrace (Naveen N Rao) - powerpc/ftrace: Refactor ftrace_modify_code() (Naveen N Rao) - powerpc/ftrace: Consolidate ftrace support into fewer files (Naveen N Rao) - powerpc/ftrace: Extend ftrace support for large kernels to ppc32 (Naveen N Rao) - powerpc/ftrace: Use FTRACE_REGS_ADDR to identify the correct ftrace trampoline (Naveen N Rao) - powerpc/ftrace: Simplify function_graph support in ftrace.c (Naveen N Rao) - powerpc64/ftrace: Move ELFv1 and -pg support code into a separate file (Naveen N Rao) - powerpc/module: Remove unused .ftrace.tramp section (Naveen N Rao) - powerpc/ftrace: Fix dropping weak symbols with older toolchains (Naveen N Rao) - powerpc/perf: Convert fsl_emb notifier to state machine callbacks (Christophe Leroy) - PCI: rpaphp: Error out on busy status from get-sensor-state (Mahesh Salgaonkar) - powerpc/rtas: export rtas_error_rc() for reuse. (Mahesh Salgaonkar) - powerpc/idle: Add support for nohlt (Vaibhav Jain) - powerpc/fadump: invoke ibm,os-term with rtas_call_unlocked() (Hari Bathini) - selftests/powerpc: add const qualification where possible (Nathan Lynch) - powerpc/selftests: sort mm/.gitignore, add exec_prot (Nathan Lynch) - powerpc: Move DMA64_PROPNAME define to a header (Michal Suchanek) - Revert "powerpc/xmon: Relax frame size for clang" (Nick Desaulniers) - powerpc/mm: Cleanup memory block size probing (Aneesh Kumar K.V) - powerpc/configs: Drop CONFIG_IP_NF_TARGET_CLUSTERIP (Trevor Woerner) - powerpc/fadump: reset dump area size if fadump memory reserve fails (Sourabh Jain) - powerpc/4xx: Add missing includes to fix no previous prototype errors (Christophe Leroy) - powerpc/47x: Add prototype for mmu_init_secondary() (Christophe Leroy) - powerpc/47x: Remove early_init_mmu_47x() to fix no previous prototype (Christophe Leroy) - powerpc/4xx: Remove pika_dtm_[un]register_shutdown() to fix no previous prototype (Christophe Leroy) - powerpc/4xx: Remove WatchdogHandler() to fix no previous prototype error (Christophe Leroy) - powerpc/32s: Cleanup the mess in __set_pte_at() (Christophe Leroy) - powerpc/8xx: Remove init_internal_rtc() to fix no previous prototype error (Christophe Leroy) - powerpc/82xx: Remove CONFIG_8260 and CONFIG_8272 (Christophe Leroy) - powerpc/82xx: Remove pq2_init_pci (Christophe Leroy) - powerpc/83xx: Split usb.c (Christophe Leroy) - powerpc/83xx: Fix style problems in usb.c and remove unneccessary includes from mpc83xx.h (Christophe Leroy) - powerpc/fsl_pci: Make fsl_add_bridge() static (Christophe Leroy) - powerpc/512x: Make mpc512x_select_reset_compat() static (Christophe Leroy) - powerpc/ps3: refactor strncpy usage (Justin Stitt) - powerpc/ptrace: Split gpr32_set_common (Christophe Leroy) - Documentation/powerpc: Fix ptrace request names (Benjamin Gray) - perf/hw_breakpoint: Remove arch breakpoint hooks (Benjamin Gray) - selftests/powerpc/ptrace: Update ptrace-perf watchpoint selftest (Benjamin Gray) - powerpc/watchpoints: Remove ptrace/perf exclusion tracking (Benjamin Gray) - powerpc/watchpoints: Simplify watchpoint reinsertion (Benjamin Gray) - powerpc/watchpoints: Track perf single step directly on the breakpoint (Benjamin Gray) - powerpc/watchpoints: Don't track info persistently (Benjamin Gray) - powerpc/watchpoints: Explain thread_change_pc() more (Benjamin Gray) - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Kajol Jain) - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Kajol Jain) - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Kajol Jain) - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Kajol Jain) - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Kajol Jain) - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Kajol Jain) - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Kajol Jain) - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Kajol Jain) - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Kajol Jain) - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Kajol Jain) - powerpc: Make virt_to_pfn() a static inline (Linus Walleij) - powerpc/powernv/pci: use pci_dev_id() to simplify the code (Xiongfeng Wang) - powerpc/xics: Remove unnecessary endian conversion (Gautam Menghani) - powerpc/pseries: fix possible memory leak in ibmebus_bus_init() (ruanjinjie) - powerpc: remove (Masahiro Yamada) - powerpc: replace #include with #include (Masahiro Yamada) - powerpc: remove unneeded #include (Masahiro Yamada) - powerpc/inst: add PPC_TLBILX_LPID (Nick Desaulniers) - cxl: Use pci_find_vsec_capability() to simplify the code (Xiongfeng Wang) - powerpc/reg: Remove #ifdef around mtspr macro (Christophe Leroy) - powerpc/step: Mark __copy_mem_out() and __emulate_dcbz() __always_inline (Christophe Leroy) - powerpc/cpm2: Remove cpm2_map() and cpm2_unmap() (Christophe Leroy) - powerpc/8xx: Remove immr_map() and immr_unmap() (Christophe Leroy) - powerpc: Remove CONFIG_PCI_8260 (Christophe Leroy) - powerpc/include: Remove mpc8260.h and m82xx_pci.h (Christophe Leroy) - powerpc/include: Declare mpc8xx_immr in 8xx_immap.h (Christophe Leroy) - powerpc/include: Remove unneeded #include (Christophe Leroy) - ocxl: Use pci_dev_id() to simplify the code (Zheng Zengkai) - macintosh/ams: mark ams_init() static (Arnd Bergmann) - powerpc/pseries: PLPKS: undo kernel-doc comment notation (Randy Dunlap) - powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE (Christophe Leroy) - powerpc: xmon: remove unused variables (Arnd Bergmann) - powerpc: mark more local variables as volatile (Arnd Bergmann) - powerpc/pmac32: enable serial options by default in defconfig (Yuan Tan) - powerpc/pseries: Honour current SMT state when DLPAR onlining CPUs (Michael Ellerman) - powerpc: Add HOTPLUG_SMT support (Michael Ellerman) - powerpc/pseries: Initialise CPU hotplug callbacks earlier (Michael Ellerman) - powerpc/kexec: fix minor typo (Laurent Dufour) - powerpc/ep8248e: Mark driver as non removable (Uwe Kleine-König) - powerpc: address missing-prototypes warnings (Arnd Bergmann) - selftests/powerpc/ptrace: Declare test temporary variables as volatile (Benjamin Gray) - selftests/powerpc/ptrace: Fix typo in pid_max search error (Benjamin Gray) - selftests/powerpc/ptrace: Explain why tests are skipped (Benjamin Gray) - powerpc: Explicitly include correct DT includes (Rob Herring) - powerpc/64s/radix: combine final TLB flush and lazy tlb mm shootdown IPIs (Nicholas Piggin) - powerpc: Add mm_cpumask warning when context switching (Nicholas Piggin) - powerpc/64s: Use dec_mm_active_cpus helper (Nicholas Piggin) - powerpc: Account mm_cpumask and active_cpus in init_mm (Nicholas Piggin) - powerpc/64: Enable accelerated crypto algorithms in defconfig (Michael Ellerman) - powerpc/crypto: don't build aes-gcm-p10 by default (Omar Sandoval) - powerpc/crypto: fix missing skcipher dependency for aes-gcm-p10 (Omar Sandoval) - powerpc/kuap: Use ASM feature fixups instead of static branches (Christophe Leroy) - powerpc/kuap: KUAP enabling/disabling functions must be __always_inline (Christophe Leroy) - powerpc/kuap: Simplify KUAP lock/unlock on BOOK3S/32 (Christophe Leroy) - powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuap (Christophe Leroy) - powerpc/kuap: MMU_FTR_BOOK3S_KUAP becomes MMU_FTR_KUAP (Christophe Leroy) - powerpc/features: Add capability to update mmu features later (Christophe Leroy) - powerpc/kuap: Fold kuep_is_disabled() into its only user (Christophe Leroy) - powerpc/kuap: Avoid useless jump_label on empty function (Christophe Leroy) - powerpc/kuap: Avoid unnecessary reads of MD_AP (Christophe Leroy) - x86/shstk: Change order of __user in type (Rick Edgecombe) - x86/ibt: Convert IBT selftest to asm (Josh Poimboeuf) - x86/shstk: Don't retry vm_munmap() on -EINTR (Rick Edgecombe) - x86/kbuild: Fix Documentation/ reference (Dave Hansen) - x86/shstk: Move arch detail comment out of core mm (Rick Edgecombe) - x86/shstk: Add ARCH_SHSTK_STATUS (Rick Edgecombe) - x86/shstk: Add ARCH_SHSTK_UNLOCK (Mike Rapoport) - x86: Add PTRACE interface for shadow stack (Rick Edgecombe) - selftests/x86: Add shadow stack test (Rick Edgecombe) - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Rick Edgecombe) - x86/shstk: Wire in shadow stack interface (Rick Edgecombe) - x86: Expose thread features in /proc/$PID/status (Rick Edgecombe) - x86/shstk: Support WRSS for userspace (Rick Edgecombe) - x86/shstk: Introduce map_shadow_stack syscall (Rick Edgecombe) - x86/shstk: Check that signal frame is shadow stack mem (Rick Edgecombe) - x86/shstk: Check that SSP is aligned on sigreturn (Rick Edgecombe) - x86/shstk: Handle signals for shadow stack (Rick Edgecombe) - x86/shstk: Introduce routines modifying shstk (Rick Edgecombe) - x86/shstk: Handle thread shadow stack (Rick Edgecombe) - x86/shstk: Add user-mode shadow stack support (Rick Edgecombe) - x86/shstk: Add user control-protection fault handler (Rick Edgecombe) - x86: Introduce userspace API for shadow stack (Rick Edgecombe) - x86/fpu: Add helper for modifying xstate (Rick Edgecombe) - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Rick Edgecombe) - Documentation/x86: Add CET shadow stack description (Rick Edgecombe) - mm: Don't allow write GUPs to shadow stack memory (Rick Edgecombe) - x86/mm: Teach pte_mkwrite() about stack memory (Rick Edgecombe) - x86/mm: Introduce MAP_ABOVE4G (Rick Edgecombe) - mm/mmap: Add shadow stack pages to memory accounting (Rick Edgecombe) - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Rick Edgecombe) - mm: Warn on shadow stack memory in wrong vma (Rick Edgecombe) - mm: Add guard pages around a shadow stack. (Rick Edgecombe) - x86/mm: Check shadow stack page fault errors (Rick Edgecombe) - mm: Introduce VM_SHADOW_STACK for shadow stack memory (Yu-cheng Yu) - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Rick Edgecombe) - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Rick Edgecombe) - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Rick Edgecombe) - x86/mm: Introduce _PAGE_SAVED_DIRTY (Rick Edgecombe) - x86/mm: Move pmd_write(), pud_write() up in the file (Rick Edgecombe) - x86/cpufeatures: Add CPU feature flags for shadow stacks (Rick Edgecombe) - x86/traps: Move control protection handler to separate file (Rick Edgecombe) - x86/shstk: Add Kconfig option for shadow stack (Rick Edgecombe) - mm: Move VM_UFFD_MINOR_BIT from 37 to 38 (Yu-cheng Yu) - mm: Re-introduce vm_flags to do_mmap() (Yu-cheng Yu) - mm: Make pte_mkwrite() take a VMA (Rick Edgecombe) - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Rick Edgecombe) - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Rick Edgecombe) - fs/jfs: Use common ucs2 upper case table (Dr. David Alan Gilbert) - fs/smb/client: Use common code in client (Dr. David Alan Gilbert) - fs/smb: Swing unicode common code from smb->NLS (Dr. David Alan Gilbert) - fs/smb: Remove unicode 'lower' tables (Dr. David Alan Gilbert) - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Steve French) - [SMB3] send channel sequence number in SMB3 requests after reconnects (Steve French) - cifs: update desired access while requesting for directory lease (Bharath SM) - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) - smb: client: query reparse points in older dialects (Paulo Alcantara) - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) - smb: client: parse reparse point flag in create response (Paulo Alcantara) - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Konstantin Meskhidze) - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Konstantin Meskhidze) - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Aneesh Kumar K.V) - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Aneesh Kumar K.V) - nvdimm: Explicitly include correct DT includes (Rob Herring) - virtio_pmem: add the missing REQ_OP_WRITE for flush bio (Hou Tao) - nvdimm: Use kstrtobool() instead of strtobool() (Christophe JAILLET) - iommufd/selftest: Don't leak the platform device memory when unloading the module (Yang Yingliang) - iommu/vt-d: Implement hw_info for iommu capability query (Yi Liu) - iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctl (Nicolin Chen) - iommufd: Add IOMMU_GET_HW_INFO (Yi Liu) - iommu: Add new iommu op to get iommu hardware information (Lu Baolu) - iommu: Move dev_iommu_ops() to private header (Yi Liu) - iommufd: Remove iommufd_ref_to_users() (Jason Gunthorpe) - iommufd/selftest: Make the mock iommu driver into a real driver (Jason Gunthorpe) - vfio: Support IO page table replacement (Nicolin Chen) - iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage (Nicolin Chen) - iommufd: Add iommufd_access_replace() API (Nicolin Chen) - iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_object (Nicolin Chen) - iommufd: Add iommufd_access_change_ioas(_id) helpers (Nicolin Chen) - iommufd: Allow passing in iopt_access_list_id to iopt_remove_access() (Nicolin Chen) - vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() (Nicolin Chen) - iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOC (Jason Gunthorpe) - iommufd/selftest: Return the real idev id from selftest mock_domain (Jason Gunthorpe) - iommufd: Add IOMMU_HWPT_ALLOC (Jason Gunthorpe) - iommufd/selftest: Test iommufd_device_replace() (Nicolin Chen) - iommufd: Make destroy_rwsem use a lock class per object type (Jason Gunthorpe) - iommufd: Add iommufd_device_replace() (Jason Gunthorpe) - iommu: Introduce a new iommu_group_replace_domain() API (Nicolin Chen) - iommufd: Reorganize iommufd_device_attach into iommufd_device_change_pt (Jason Gunthorpe) - iommufd: Fix locking around hwpt allocation (Jason Gunthorpe) - iommufd: Allow a hwpt to be aborted after allocation (Jason Gunthorpe) - iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc() (Jason Gunthorpe) - iommufd: Move putting a hwpt to a helper function (Jason Gunthorpe) - iommufd: Make sw_msi_start a group global (Jason Gunthorpe) - iommufd: Use the iommufd_group to avoid duplicate MSI setup (Jason Gunthorpe) - iommufd: Keep track of each device's reserved regions instead of groups (Jason Gunthorpe) - iommu: Export iommu_get_resv_regions() (Jason Gunthorpe) - iommufd: Replace the hwpt->devices list with iommufd_group (Jason Gunthorpe) - iommufd: Add iommufd_group (Jason Gunthorpe) - iommufd: Move isolated msi enforcement to iommufd_device_bind() (Jason Gunthorpe) - vfio/pds: Send type for SUSPEND_STATUS command (Brett Creeley) - vfio/pds: fix return value in pds_vfio_get_lm_file() (Yang Yingliang) - pds_core: Fix function header descriptions (Brett Creeley) - vfio: align capability structures (Stefan Hajnoczi) - vfio/type1: fix cap_migration information leak (Stefan Hajnoczi) - vfio/fsl-mc: Use module_fsl_mc_driver macro to simplify the code (Li Zetao) - vfio/cdx: Remove redundant initialization owner in vfio_cdx_driver (Li Zetao) - vfio/pds: Add Kconfig and documentation (Brett Creeley) - vfio/pds: Add support for firmware recovery (Brett Creeley) - vfio/pds: Add support for dirty page tracking (Brett Creeley) - vfio/pds: Add VFIO live migration support (Brett Creeley) - vfio/pds: register with the pds_core PF (Brett Creeley) - pds_core: Require callers of register/unregister to pass PF drvdata (Brett Creeley) - vfio/pds: Initial support for pds VFIO driver (Brett Creeley) - vfio: Commonize combine_ranges for use in other VFIO drivers (Brett Creeley) - kvm/vfio: avoid bouncing the mutex when adding and deleting groups (Dmitry Torokhov) - kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add() (Dmitry Torokhov) - docs: vfio: Add vfio device cdev description (Yi Liu) - vfio: Compile vfio_group infrastructure optionally (Yi Liu) - vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in __vfio_register_dev() (Yi Liu) - vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT (Yi Liu) - vfio: Add VFIO_DEVICE_BIND_IOMMUFD (Yi Liu) - vfio: Avoid repeated user pointer cast in vfio_device_fops_unl_ioctl() (Yi Liu) - iommufd: Add iommufd_ctx_from_fd() (Yi Liu) - vfio: Test kvm pointer in _vfio_device_get_kvm_safe() (Yi Liu) - vfio: Add cdev for vfio_device (Yi Liu) - vfio: Move device_del() before waiting for the last vfio_device registration refcount (Yi Liu) - vfio: Move vfio_device_group_unregister() to be the first operation in unregister (Yi Liu) - vfio-iommufd: Add detach_ioas support for emulated VFIO devices (Yi Liu) - iommufd/device: Add iommufd_access_detach() API (Nicolin Chen) - vfio-iommufd: Add detach_ioas support for physical VFIO devices (Yi Liu) - vfio: Record devid in vfio_device_file (Yi Liu) - vfio-iommufd: Split bind/attach into two steps (Yi Liu) - vfio-iommufd: Move noiommu compat validation out of vfio_iommufd_bind() (Yi Liu) - vfio: Make vfio_df_open() single open for device cdev path (Yi Liu) - vfio: Add cdev_device_open_cnt to vfio_group (Yi Liu) - vfio: Block device access via device fd until device is opened (Yi Liu) - vfio: Pass struct vfio_device_file * to vfio_device_open/close() (Yi Liu) - kvm/vfio: Accept vfio device file from userspace (Yi Liu) - kvm/vfio: Prepare for accepting vfio device fd (Yi Liu) - vfio: Accept vfio device file in the KVM facing kAPI (Yi Liu) - vfio: Refine vfio file kAPIs for KVM (Yi Liu) - vfio: Allocate per device file structure (Yi Liu) - vfio/pci: Allow passing zero-length fd array in VFIO_DEVICE_PCI_HOT_RESET (Yi Liu) - vfio/pci: Copy hot-reset device info to userspace in the devices loop (Yi Liu) - vfio/pci: Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vfio device cdev (Yi Liu) - vfio: Add helper to search vfio_device in a dev_set (Yi Liu) - vfio: Mark cdev usage in vfio_device (Yi Liu) - iommufd: Add helper to retrieve iommufd_ctx and devid (Yi Liu) - iommufd: Add iommufd_ctx_has_group() (Yi Liu) - iommufd: Reserve all negative IDs in the iommufd xarray (Yi Liu) - vfio/pci: Move the existing hot reset logic to be a helper (Yi Liu) - vfio/pci: Update comment around group_fd get in vfio_pci_ioctl_pci_hot_reset() (Yi Liu) - PCI: Tidy config space save/restore messages (Bjorn Helgaas) - PCI: Fix code formatting inconsistencies (Bjorn Helgaas) - PCI: Fix typos in docs and comments (Bjorn Helgaas) - PCI: Fix pci_bus_resetable(), pci_slot_resetable() name typos (Bjorn Helgaas) - PCI: Simplify pci_dev_driver() (Bjorn Helgaas) - PCI: Simplify pci_pio_to_address() (Bjorn Helgaas) - PCI/AER: Simplify AER_RECOVER_RING_SIZE definition (Bjorn Helgaas) - PCI: Use consistent put_user() pointer types (Bjorn Helgaas) - PCI: Fix printk field formatting (Bjorn Helgaas) - PCI: Remove unnecessary initializations (Bjorn Helgaas) - PCI: Unexport pcie_port_bus_type (Bjorn Helgaas) - PCI: mvebu: Remove unused busn member (Pali Rohár) - PCI: Remove unused function declarations (Yue Haibing) - PCI/sysfs: Move declarations to linux/pci.h (Arnd Bergmann) - PCI/P2PDMA: Use pci_dev_id() to simplify the code (Zheng Zengkai) - PCI/IOV: Use pci_dev_id() to simplify the code (Xiongfeng Wang) - PCI/AER: Use pci_dev_id() to simplify the code (Xiongfeng Wang) - PCI: apple: Use pci_dev_id() to simplify the code (Xiongfeng Wang) - PCI/DOE: Fix destroy_work_on_stack() race (Ira Weiny) - PCI: Explicitly include correct DT includes (Rob Herring) - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Christophe JAILLET) - PCI: Change pdev->rom_attr_enabled to single bit (Christophe JAILLET) - PCI: Reorder pci_dev fields to reduce holes (Christophe JAILLET) - PCI: switchtec: Add support for PCIe Gen5 devices (Kelvin Cao) - PCI: switchtec: Use normal comment style (Kelvin Cao) - PCI: imx6: Use devm_platform_get_and_ioremap_resource() (Yang Li) - PCI: xgene-msi: Use devm_platform_get_and_ioremap_resource() (Yang Li) - PCI: v3: Use devm_platform_get_and_ioremap_resource() (Yang Li) - PCI: rcar-gen2: Use devm_platform_get_and_ioremap_resource() (Yang Li) - PCI: microchip: Remove cast between incompatible function type (Krzysztof Wilczyński) - PCI: keembay: Remove cast between incompatible function type (Krzysztof Wilczyński) - PCI: meson: Remove cast between incompatible function type (Krzysztof Wilczyński) - PCI: vmd: Disable bridge window for domain reset (Nirmal Patel) - Revert "PCI: tegra194: Enable support for 256 Byte payload" (Vidya Sagar) - PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address (Rick Wertenbroek) - PCI: qcom-ep: Add ICC bandwidth voting support (Krishna chaitanya chundru) - dt-bindings: PCI: qcom: ep: Add interconnects path (Krishna chaitanya chundru) - PCI: qcom-ep: Treat unknown IRQ events as an error (Manivannan Sadhasivam) - PCI: endpoint: Add kernel-doc for pci_epc_mem_init() API (Manivannan Sadhasivam) - PCI: epf-mhi: Use iATU for small transfers (Manivannan Sadhasivam) - PCI: epf-mhi: Add support for SM8450 (Manivannan Sadhasivam) - PCI: epf-mhi: Add eDMA support (Manivannan Sadhasivam) - PCI: qcom-ep: Add eDMA support (Manivannan Sadhasivam) - PCI: epf-mhi: Make use of the alignment restriction from EPF core (Manivannan Sadhasivam) - PCI: qcom-ep: Pass alignment restriction to the EPF core (Manivannan Sadhasivam) - dt-bindings: PCI: qcom: Fix SDX65 compatible (Krzysztof Kozlowski) - PCI: qcom: Add support for sa8775p SoC (Mrinmay Sarkar) - dt-bindings: PCI: qcom: Add sa8775p compatible (Mrinmay Sarkar) - PCI: qcom-ep: Switch MHI bus master clock off during L1SS (Manivannan Sadhasivam) - PCI: microchip: Re-partition code between probe() and init() (Daire McNamara) - PCI: microchip: Gather MSI information from hardware config registers (Daire McNamara) - PCI: microchip: Clean up initialisation of interrupts (Daire McNamara) - PCI: microchip: Enable event handlers to access bridge and control pointers (Daire McNamara) - PCI: microchip: Align register, offset, and mask names with HW docs (Daire McNamara) - PCI: microchip: Enable building driver as a module (Daire McNamara) - PCI: microchip: Correct the DED and SEC interrupt bit offsets (Daire McNamara) - PCI: layerscape: Add workaround for lost link capabilities during reset (Xiaowei Bao) - PCI: layerscape: Add support for link-down notification (Frank Li) - PCI: iproc: Use of_property_read_bool() for boolean properties (Rob Herring) - PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation (Dexuan Cui) - PCI: fu740: Set the number of MSI vectors (Yong-Xuan Wang) - PCI: layerscape: Add power management support for ls1028a (Hou Zhiqiang) - PCI: dwc: Implement generic suspend/resume functionality (Frank Li) - PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value (Frank Li) - PCI: dwc: Provide deinit callback for i.MX (Mark Brown) - PCI: brcmstb: Remove stale comment (Jim Quinlan) - PCI: brcmstb: Assert PERST# on BCM2711 (Jim Quinlan) - PCI: apple: Initialize pcie->nvecs before use (Sven Peter) - PCI: Fix runtime PM race with PME polling (Alex Williamson) - PCI/VPD: Add runtime power management to sysfs interface (Alex Williamson) - PCI/VGA: Fix typos (Sui Jingfeng) - PCI/VGA: Replace full MIT license text with SPDX identifier (Sui Jingfeng) - PCI/VGA: Simplify vga_client_register() (Sui Jingfeng) - PCI/VGA: Simplify vga_arbiter_notify_clients() (Sui Jingfeng) - PCI/VGA: Correct vga_update_device_decodes() parameter type (Sui Jingfeng) - PCI/VGA: Correct vga_str_to_iostate() io_state parameter type (Sui Jingfeng) - PCI: Mark NVIDIA T4 GPUs to avoid bus reset (Wu Zongyong) - PCI/PM: Only read PCI_PM_CTRL register when available (Feiyang Chen) - PCI: Simplify pcie_capability_clear_and_set_word() control flow (Bjorn Helgaas) - net/mlx5: Convert PCI error values to generic errnos (Ilpo Järvinen) - PCI: Document the Capability accessor RMW improvements (Ilpo Järvinen) - wifi: ath10k: Use RMW accessors for changing LNKCTL (Ilpo Järvinen) - wifi: ath12k: Use RMW accessors for changing LNKCTL (Ilpo Järvinen) - wifi: ath11k: Use RMW accessors for changing LNKCTL (Ilpo Järvinen) - net/mlx5: Use RMW accessors for changing LNKCTL (Ilpo Järvinen) - drm/radeon: Use RMW accessors for changing LNKCTL (Ilpo Järvinen) - drm/amdgpu: Use RMW accessors for changing LNKCTL (Ilpo Järvinen) - PCI/ASPM: Use RMW accessors for changing LNKCTL (Ilpo Järvinen) - PCI: pciehp: Use RMW accessors for changing LNKCTL (Ilpo Järvinen) - PCI: Make link retraining use RMW accessors for changing LNKCTL (Ilpo Järvinen) - PCI: Add locking to RMW PCI Express Capability Register accessors (Ilpo Järvinen) - PCI/sysfs: Make I/O resource depend on HAS_IOPORT (Niklas Schnelle) - PCI: Make quirk using inw() depend on HAS_IOPORT (Niklas Schnelle) - PCI: ibmphp: Make read-only arrays static (Colin Ian King) - PCI/AER: Unexport pci_enable_pcie_error_reporting() (Bjorn Helgaas) - PCI/AER: Drop unused pci_disable_pcie_error_reporting() (Bjorn Helgaas) - Docu: genericirq.rst: fix irq-example (Philipp Stanner) - input: docs: pxrc: remove reference to phoenix-sim (Marcus Folkesson) - Documentation: serial-console: Fix literal block marker (Andrei Emeltchenko) - docs/mm: remove references to hmm_mirror ops and clean typos (Marco Pagani) - docs/zh_CN: correct regi_chg(),regi_add() to region_chg(),region_add() (Xueshi Hu) - Documentation: Fix typos (Bjorn Helgaas) - Documentation/ABI: Fix typos (Bjorn Helgaas) - scripts: kernel-doc: fix macro handling in enums (Pavan Kumar Linga) - scripts: kernel-doc: parse DEFINE_DMA_UNMAP_[ADDR|LEN] (Pavan Kumar Linga) - Documentation: riscv: Update boot image header since EFI stub is supported (Alexandre Ghiti) - Documentation: riscv: Add early boot document (Alexandre Ghiti) - Documentation: arm: Add bootargs to the table of added DT parameters (Alexandre Ghiti) - docs: kernel-parameters: Refer to the correct bitmap function (Andy Shevchenko) - doc: update params of memhp_default_state= (Ma Wupeng) - docs: Add book to process/kernel-docs.rst (Carlos Bilbao) - docs: sparse: fix invalid link addresses (Min-Hua Chen) - docs: vfs: clean up after the iterate() removal (Jonathan Corbet) - docs: Add a section on surveys to the researcher guidelines (Jonathan Corbet) - docs: move mips under arch (Costa Shulyupin) - docs: move loongarch under arch (Costa Shulyupin) - docs: mm: Fix number of base pages for 1GB HugeTLB (Usama Arif) - Docs: kernel-parameters: sort the LEGEND list (Randy Dunlap) - docs: cgroup-v1: replace dead CONFIG_MEM_RES_CTRL_SWAP symbol (Krzysztof Pawlaczyk) - docs: psi: use correct config name (Ramazan Safiullin) - Docs/process/changes: Replace http:// with https:// (SeongJae Park) - Docs/process/changes: Consolidate NFS-utils update links (SeongJae Park) - docs: Integrate rustdoc generation into htmldocs (Carlos Bilbao) - docs: Move rustdoc output, cross-reference it (Carlos Bilbao) - docs: panic: cleanups for panic params (Randy Dunlap) - docs: consolidate networking interfaces (Costa Shulyupin) - Docs: kernel-parameters: sort arm64 entries (Randy Dunlap) - docs: ABI: fix an RST error in sysfs-bus-nvdimm (Jonathan Corbet) - docs/sp_SP: Add translation of process/contribution-maturity-model (Avadhut Naik) - docs: maintainer: document expectations of small time maintainers (Jakub Kicinski) - afs: Documentation: correct reference to CONFIG_AFS_FS (Lukas Bulwahn) - docs/zh_TW: remove the mailing list entry for zh_TW (Hu Haowen) - time: add kernel-doc in time.c (Randy Dunlap) - jiffies: add kernel-doc for all APIs (Randy Dunlap) - docs: time: make separate section for time and timers (Randy Dunlap) - Documentation/highmem: Add information about kmap_local_folio() (Fabio M. De Francesco) - docs/sp_SP: Add translation of process/researcher-guidelines (Avadhut Naik) - docs: consolidate core subsystems (Costa Shulyupin) - docs: deprecated.rst: Update an example (Christophe JAILLET) - docs: add more driver-model infrastructure interfaces (Randy Dunlap) - Documentation: admin-guide: correct "it's" to possessive "its" (Randy Dunlap) - Documentation: doc-guide: use '%%' constant indicator in Return: examples (Randy Dunlap) - kconfig: docs: mention gconfig at top of kconfig.rst (Randy Dunlap) - docs: scheduler: completion: Fix minor error in pseudo-code (Rick Wertenbroek) - docs/zh_TW: rewrite index.rst (Hu Haowen) - docs/zh_CN: change my own email address (Hu Haowen) - Documentation/features: Refresh support files for 6.5 (Tiezhu Yang) - Documentation/features: Check ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT (Tiezhu Yang) - docs: maintainers: add missing 's' in https for the base lore link (Jakub Kicinski) - docs: Slight maintainer's guide decrufting (Jonathan Corbet) - docs: maintainers: mention tag -s for signed tags (Jakub Kicinski) - MAINTAINERS: treat Documentation/maintainer as process docs (Jakub Kicinski) - clk: qcom: Fix SM_GPUCC_8450 dependencies (Nathan Chancellor) - clk: qcom: smd-rpm: Set XO rate and CLK_IS_CRITICAL on PCNoC (Konrad Dybcio) - clk: qcom: smd-rpm: Add a way to define bus clocks with rate and flags (Konrad Dybcio) - clk: qcom: gcc-ipq5018: change some variable static (Yang Yingliang) - clk: qcom: gcc-ipq4019: add missing networking resets (Robert Marko) - dt-bindings: clock: qcom: ipq4019: add missing networking resets (Robert Marko) - clk: qcom: gcc-msm8917: Enable GPLL0_SLEEP_CLK_SRC (Otto Pflüger) - dt-bindings: clock: gcc-msm8917: Add definition for GPLL0_SLEEP_CLK_SRC (Otto Pflüger) - clk: qcom: gcc-qdu1000: Update the RCGs ops (Imran Shaik) - clk: qcom: gcc-qdu1000: Update the SDCC clock RCG ops (Imran Shaik) - clk: qcom: gcc-qdu1000: Add support for GDSCs (Imran Shaik) - clk: qcom: gcc-qdu1000: Add gcc_ddrss_ecpri_gsi_clk support (Imran Shaik) - clk: qcom: gcc-qdu1000: Register gcc_gpll1_out_even clock (Imran Shaik) - clk: qcom: gcc-qdu1000: Fix clkref clocks handling (Imran Shaik) - clk: qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock handling (Imran Shaik) - dt-bindings: clock: Update GCC clocks for QDU1000 and QRU1000 SoCs (Imran Shaik) - clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs (Konrad Dybcio) - clk: qcom: ipq5332: drop the gcc_apss_axi_clk_src clock (Kathiravan T) - clk: qcom: ipq5332: drop the mem noc clocks (Kathiravan T) - clk: qcom: gcc-msm8998: Don't check halt bit on some branch clks (Konrad Dybcio) - clk: qcom: gpucc-msm8998: Use the correct GPLL0 leg with old DTs (Konrad Dybcio) - clk: qcom: mmcc-msm8998: Properly consume GPLL0 inputs (Konrad Dybcio) - clk: qcom: gcc-msm8998: Control MMSS and GPUSS GPLL0 outputs properly (Konrad Dybcio) - dt-bindings: clock: qcom,mmcc: Add GPLL0_DIV for MSM8998 (Konrad Dybcio) - clk: qcom: Add Global Clock controller (GCC) driver for IPQ5018 (Sricharan Ramabadhran) - clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src (Luca Weiss) - clk: qcom: reset: Use the correct type of sleep/delay based on length (Konrad Dybcio) - clk: qcom: fix some Kconfig corner cases (Arnd Bergmann) - clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src (Patrick Whewell) - clk: qcom: lcc-msm8960: change pxo_parent_data to static (Yang Yingliang) - clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src (David Wronek) - clk: qcom: cbf-msm8996: Add support for MSM8996 Pro (Yassine Oudjana) - dt-bindings: clock: qcom,msm8996-cbf: Add compatible for MSM8996 Pro (Yassine Oudjana) - clk: qcom: gcc-mdm9615: drop the cxo clock (Dmitry Baryshkov) - clk: qcom: gcc-mdm9615: use parent_hws/_data instead of parent_names (Dmitry Baryshkov) - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock (Dmitry Baryshkov) - clk: qcom: drop lcc-mdm9615 in favour of lcc-msm8960 (Dmitry Baryshkov) - clk: qcom: gcc-mdm9615: use ARRAY_SIZE instead of specifying num_parents (Dmitry Baryshkov) - dt-bindings: clock: provide separate bindings for qcom,gcc-mdm9615 (Dmitry Baryshkov) - dt-bindings: clock: drop qcom,lcc-mdm9615 header file (Dmitry Baryshkov) - dt-bindings: clock: qcom,lcc.yaml: describe clocks for lcc,qcom-mdm9615 (Dmitry Baryshkov) - clk: qcom: videocc-sm8350: Add SC8280XP support (Konrad Dybcio) - dt-bindings: clock: qcom,sm8350-videocc: Add SC8280XP (Konrad Dybcio) - clk: qcom: dispcc-sc8280xp: Use ret registers on GDSCs (Konrad Dybcio) - clk: qcom: turingcc-qcs404: fix missing resume during probe (Johan Hovold) - clk: qcom: mss-sc7180: fix missing resume during probe (Johan Hovold) - clk: qcom: q6sstop-qcs404: fix missing resume during probe (Johan Hovold) - clk: qcom: lpasscc-sc7280: fix missing resume during probe (Johan Hovold) - clk: qcom: gcc-sc8280xp: fix runtime PM imbalance on probe errors (Johan Hovold) - clk: qcom: dispcc-sm8550: fix runtime PM imbalance on probe errors (Johan Hovold) - clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors (Johan Hovold) - clk: qcom: camcc-sc7180: fix async resume during probe (Johan Hovold) - interconnect: qcom: icc-rpm: Fix bandwidth calculations (Konrad Dybcio) - interconnect: qcom: icc-rpm: Set correct bandwidth through RPM bw req (Konrad Dybcio) - interconnect: qcom: icc-rpm: Set bandwidth on both contexts (Konrad Dybcio) - interconnect: qcom: icc-rpm: Fix bucket number (Konrad Dybcio) - clk: qcom: smd-rpm: Separate out interconnect bus clocks (Konrad Dybcio) - interconnect: qcom: icc-rpm: Control bus rpmcc from icc (Konrad Dybcio) - interconnect: qcom: qcm2290: Hook up RPM bus clk definitions (Konrad Dybcio) - interconnect: qcom: msm8916: Hook up RPM bus clk definitions (Konrad Dybcio) - interconnect: qcom: msm8939: Hook up RPM bus clk definitions (Konrad Dybcio) - interconnect: qcom: qcs404: Hook up RPM bus clk definitions (Konrad Dybcio) - interconnect: qcom: msm8996: Hook up RPM bus clk definitions (Konrad Dybcio) - interconnect: qcom: sdm660: Hook up RPM bus clk definitions (Konrad Dybcio) - interconnect: qcom: Define RPM bus clocks (Konrad Dybcio) - interconnect: qcom: smd-rpm: Add rpmcc handling skeleton code (Konrad Dybcio) - interconnect: qcom: Fold smd-rpm.h into icc-rpm.h (Konrad Dybcio) - interconnect: qcom: Add missing headers in icc-rpm.h (Konrad Dybcio) - interconnect: qcom: icc-rpm: Introduce keep_alive (Konrad Dybcio) - soc: qcom: smd-rpm: Move icc_smd_rpm registration to clk-smd-rpm (Stephan Gerhold) - clk: qcom: smd-rpm: Move some RPM resources to the common header (Konrad Dybcio) - soc: qcom: smd-rpm: Use tabs for defines (Konrad Dybcio) - soc: qcom: smd-rpm: Add QCOM_SMD_RPM_STATE_NUM (Konrad Dybcio) - dt-bindings: interconnect: Add Qcom RPM ICC bindings (Konrad Dybcio) - clk: qcom: gcc-sc8280xp: Allow PCIe GDSCs to enter retention state (Manivannan Sadhasivam) - clk: qcom: gcc-sm7150: Add CLK_OPS_PARENT_ENABLE to sdcc2 rcg (Danila Tikhonov) - dt-bindings: clock: qcom: Update my email address (Taniya Das) - clk: qcom: gcc-sc8280xp: Add missing GDSCs (Konrad Dybcio) - clk: qcom: gcc-sc8280xp: Add missing GDSC flags (Konrad Dybcio) - clk: qcom: gpucc-sm6350: Fix clock source names (Konrad Dybcio) - clk: qcom: gpucc-sm6350: Introduce index-based clk lookup (Konrad Dybcio) - clk: qcom: gcc-ipq9574: Add USB related clocks (Varadarajan Narayanan) - clk: qcom: mmcc-msm8974: Add OXILICX_GDSC for msm8226 (Luca Weiss) - clk: lmk04832: Support using PLL1_LD as SPI readback pin (Mike Looijmans) - clk: lmk04832: Don't disable vco clock on probe fail (Mike Looijmans) - clk: lmk04832: Set missing parent_names for output clocks (Mike Looijmans) - clk: pxa910: Move number of clocks to driver source (Duje Mihanović) - clk: pxa1928: Move number of clocks to driver source (Duje Mihanović) - clk: pxa168: Move number of clocks to driver source (Duje Mihanović) - clk: mmp2: Move number of clocks to driver source (Duje Mihanović) - clk: mmp: Remove old non-OF clock drivers (Duje Mihanović) - clk: qcom: clk-spmi-pmic-div: Annotate struct spmi_pmic_div_clk_cc with __counted_by (Kees Cook) - clk: Annotate struct clk_hw_onecell_data with __counted_by (Kees Cook) - dt-bindings: clock: samsung: remove define with number of clocks (Krzysztof Kozlowski) - clk: samsung: exynoautov9: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos850: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos7885: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos5433: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos5420: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos5410: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos5260: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos5250: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos4: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: samsung: exynos3250: do not define number of clocks in bindings (Krzysztof Kozlowski) - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Ahmad Fatoum) - clk: imx: pll14xx: align pdiv with reference manual (Marco Felsch) - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Ahmad Fatoum) - clk: imx25: make __mx25_clocks_init return void (Martin Kaiser) - clk: imx25: print silicon revision during init (Martin Kaiser) - dt-bindings: clocks: imx8mp: make sai4 a dummy clock (Marco Felsch) - clk: imx8mp: fix sai4 clock (Marco Felsch) - clk: imx: imx8ulp: update SPLL2 type (Peng Fan) - clk: imx: pllv4: Fix SPLL2 MULT range (Ye Li) - clk: imx: imx8: add audio clock mux driver (Shengjiu Wang) - dt-bindings: clock: fsl,imx8-acm: Add audio clock mux support (Shengjiu Wang) - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Christophe JAILLET) - clk: imx: Add 519.75MHz frequency support for imx9 pll (Jacky Bai) - clk: imx93: Add PDM IPG clk (Chancel Liu) - dt-bindings: clock: imx93: Add PDM IPG clk (Chancel Liu) - clk: rockchip: rv1126: Add PD_VO clock tree (Jagan Teki) - clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz (Alibek Omarov) - clk: rockchip: rk3568: Add PLL rate for 101MHz (Alibek Omarov) - clk: sunxi-ng: nkm: Prefer current parent rate (Frank Oltmanns) - clk: sunxi-ng: a64: select closest rate for pll-video0 (Frank Oltmanns) - clk: sunxi-ng: div: Support finding closest rate (Frank Oltmanns) - clk: sunxi-ng: mux: Support finding closest rate (Frank Oltmanns) - clk: sunxi-ng: nkm: Support finding closest rate (Frank Oltmanns) - clk: sunxi-ng: nm: Support finding closest rate (Frank Oltmanns) - clk: sunxi-ng: Add helper function to find closest rate (Frank Oltmanns) - clk: sunxi-ng: Add feature to find closest rate (Frank Oltmanns) - clk: sunxi-ng: a64: allow pll-mipi to set parent's rate (Frank Oltmanns) - clk: sunxi-ng: nkm: consider alternative parent rates when determining rate (Frank Oltmanns) - clk: sunxi-ng: nkm: Use correct parameter name for parent HW (Frank Oltmanns) - clk: sunxi-ng: Modify mismatched function name (Zhang Jianhua) - clk: sunxi: sun9i-mmc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - dt-bindings: soc: amlogic: document System Control registers (Neil Armstrong) - dt-bindings: clock: amlogic: convert amlogic,gxbb-aoclkc.txt to dt-schema (Neil Armstrong) - dt-bindings: clock: amlogic: convert amlogic,gxbb-clkc.txt to dt-schema (Neil Armstrong) - clk: meson: axg-audio: move bindings include to main driver (Neil Armstrong) - clk: meson: meson8b: move bindings include to main driver (Neil Armstrong) - clk: meson: a1: move bindings include to main driver (Neil Armstrong) - clk: meson: eeclk: move bindings include to main driver (Neil Armstrong) - clk: meson: aoclk: move bindings include to main driver (Neil Armstrong) - dt-bindings: clk: axg-audio-clkc: expose all clock ids (Neil Armstrong) - dt-bindings: clk: amlogic,a1-pll-clkc: expose all clock ids (Neil Armstrong) - dt-bindings: clk: amlogic,a1-peripherals-clkc: expose all clock ids (Neil Armstrong) - dt-bindings: clk: meson8b-clkc: expose all clock ids (Neil Armstrong) - dt-bindings: clk: g12a-aoclkc: expose all clock ids (Neil Armstrong) - dt-bindings: clk: g12a-clks: expose all clock ids (Neil Armstrong) - dt-bindings: clk: axg-clkc: expose all clock ids (Neil Armstrong) - dt-bindings: clk: gxbb-clkc: expose all clock ids (Neil Armstrong) - clk: meson: migrate axg-audio out of hw_onecell_data to drop NR_CLKS (Neil Armstrong) - clk: meson: migrate meson8b out of hw_onecell_data to drop NR_CLKS (Neil Armstrong) - clk: meson: migrate a1 clock drivers out of hw_onecell_data to drop NR_CLKS (Neil Armstrong) - clk: meson: migrate meson-aoclk out of hw_onecell_data to drop NR_CLKS (Neil Armstrong) - clk: meson: migrate meson-eeclk out of hw_onecell_data to drop NR_CLKS (Neil Armstrong) - clk: meson: introduce meson-clkc-utils (Neil Armstrong) - clk: ti: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Andy Shevchenko) - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Andy Shevchenko) - driver core: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Andy Shevchenko) - lib/string_helpers: Add kstrdup_and_replace() helper (Andy Shevchenko) - clk: vc7: Use i2c_get_match_data() instead of device_get_match_data() (Biju Das) - clk: vc5: Use i2c_get_match_data() instead of device_get_match_data() (Biju Das) - clk: versaclock3: Switch to use i2c_driver's probe callback (Uwe Kleine-König) - clk: Add support for versa3 clock driver (Biju Das) - dt-bindings: clock: Add Renesas versa3 clock generator bindings (Biju Das) - clk: mvebu: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: nuvoton: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: socfpga: agilex: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: ti: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - clk: mediatek: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: hsdk-pll: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: gemini: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: fsl-sai: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: bm1880: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: axm5516: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: actions: Convert to devm_platform_ioremap_resource() (Yangtao Li) - clk: cdce925: Remove redundant of_match_ptr() (Ruan Jinjie) - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() (Minjie Du) - clk: Explicitly include correct DT includes (Rob Herring) - clk: renesas: rcar-gen3: Add ADG clocks (Kuninori Morimoto) - clk: renesas: r8a77965: Add 3DGE and ZG support (Geert Uytterhoeven) - clk: renesas: r8a7796: Add 3DGE and ZG support (Geert Uytterhoeven) - clk: renesas: r8a7795: Add 3DGE and ZG support (Geert Uytterhoeven) - clk: renesas: emev2: Remove obsolete clkdev registration (Geert Uytterhoeven) - clk: renesas: r9a07g043: Add MTU3a clock and reset entry (Biju Das) - clk: renesas: rzg2l: Simplify .determine_rate() (Christophe JAILLET) - clk: renesas: r9a09g011: Add CSI related clocks (Fabrizio Castro) - clk: renesas: r8a774b1: Add 3DGE and ZG support (Adam Ford) - clk: renesas: r8a774e1: Add 3DGE and ZG support (Adam Ford) - clk: renesas: r8a774a1: Add 3DGE and ZG support (Adam Ford) - clk: renesas: rcar-gen3: Add support for ZG clock (Adam Ford) - dt-bindings: clk: oxnas: remove obsolete bindings (Neil Armstrong) - clk: oxnas: remove obsolete clock driver (Neil Armstrong) - reset: starfive: jh7110: Add StarFive STG/ISP/VOUT resets support (Xingyu Wu) - clk: starfive: Simplify .determine_rate() (Christophe JAILLET) - clk: starfive: Add StarFive JH7110 Video-Output clock driver (Xingyu Wu) - clk: starfive: Add StarFive JH7110 Image-Signal-Process clock driver (Xingyu Wu) - clk: starfive: Add StarFive JH7110 System-Top-Group clock driver (Emil Renner Berthing) - clk: starfive: jh7110-sys: Add PLL clocks source from DTS (Xingyu Wu) - clk: starfive: Add StarFive JH7110 PLL clock driver (Xingyu Wu) - dt-bindings: clock: versal: Convert the xlnx,zynqmp-clk.txt to yaml (Shubhrajyoti Datta) - dt-bindings: clock: xlnx,versal-clk: drop select:false (Krzysztof Kozlowski) - dt-bindings: clock: versal: Add versal-net compatible string (Shubhrajyoti Datta) - dt-bindings: clock: ast2600: Add I3C and MAC reset definitions (Dylan Hung) - dt-bindings: arm: hisilicon,cpuctrl: Merge "hisilicon,hix5hd2-clock" into parent binding (Rob Herring) - pinctrl: cherryview: fix address_space_handler() argument (Raag Jadav) - pinctrl: intel: consolidate ACPI dependency (Raag Jadav) - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Andy Shevchenko) - pinctrl: renesas: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Andy Shevchenko) - pinctrl: mvebu: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Andy Shevchenko) - pinctrl: at91: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Andy Shevchenko) - pinctrl: cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Andy Shevchenko) - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Andy Shevchenko) - pinctrl: lynxpoint: Make use of pm_ptr() (Andy Shevchenko) - pinctrl: baytrail: Make use of pm_ptr() (Andy Shevchenko) - pinctrl: intel: Switch to use exported namespace (Andy Shevchenko) - pinctrl: lynxpoint: reuse common functions from pinctrl-intel (Raag Jadav) - pinctrl: cherryview: reuse common functions from pinctrl-intel (Raag Jadav) - pinctrl: baytrail: reuse common functions from pinctrl-intel (Raag Jadav) - pinctrl: intel: export common pinctrl functions (Raag Jadav) - pinctrl: moorefield: Adapt to Intel Tangier driver (Raag Jadav) - pinctrl: merrifield: Adapt to Intel Tangier driver (Raag Jadav) - pinctrl: tangier: Introduce Intel Tangier driver (Raag Jadav) - pinctrl: baytrail: consolidate common mask operation (Raag Jadav) - pinctrl: mlxbf3: Remove gpio_disable_free() (Asmaa Mnebhi) - pinctrl: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - dt-bindings: pinctrl: renesas,rza2: Use 'additionalProperties' for child nodes (Rob Herring) - pinctrl: mediatek: assign functions to configure pin bias on MT7986 (Daniel Golle) - pinctrl: mediatek: fix pull_type data for MT7981 (Daniel Golle) - dt-bindings: pinctrl: aspeed: Allow only defined pin mux node properties (Rob Herring) - dt-bindings: pinctrl: Drop 'phandle' properties (Rob Herring) - dt-bindings: pinctrl: qcom,pmic-gpio: document PMC8180 and PMC8180C (Krzysztof Kozlowski) - pinctrl: qcom: Introduce SM6115 LPI pinctrl driver (Konrad Dybcio) - dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LPASS TLMM (Konrad Dybcio) - pinctrl: qcom: sm8350-lpass-lpi: add SM8350 LPASS TLMM (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm8350-lpass-lpi: add SM8350 LPASS TLMM (Krzysztof Kozlowski) - dt-bindings: gpio: gpio_oxnas: remove obsolete bindings (Neil Armstrong) - dt-bindings: pinctrl: oxnas,pinctrl: remove obsolete bindings (Neil Armstrong) - pinctrl: pinctrl-oxnas: remove obsolete pinctrl driver (Neil Armstrong) - dt-bindings: pinctrl: brcm,bcm11351-pinctrl: Convert to YAML (Stanislav Jakubek) - pinctrl: nsp-gpio: Silence probe deferral messages (Florian Fainelli) - pinctrl: iproc-gpio: Silence probe deferral messages (Florian Fainelli) - pinctrl: single: Add compatible for ti,am654-padconf (Tony Lindgren) - dt-bindings: pinctrl: pinctrl-single: add ti,am654-padconf compatible (Dhruva Gole) - pinctrl: stm32: set default gpio line names using pin names (Valentin Caron) - pinctrl: stmfx: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - pinctrl: at91-pio4: drop useless check in atmel_conf_pin_config_dbg_show() (Sergey Shtylyov) - ARM: dts: ux500: switch to enable-gpios (Krzysztof Kozlowski) - pinctrl: mcp23s08: check return value of devm_kasprintf() (Claudiu Beznea) - arm64: dts: Replace the IRQ number with the IRQID macro definition (Huqiang Qin) - pinctrl: Replace the IRQ number in the driver with the IRQID macro definition (Huqiang Qin) - dt-bindings: interrupt-controller: Add header file for Amlogic Meson-G12A SoCs (Huqiang Qin) - dt-bindings: pinctrl: Update pinctrl-single to use yaml (Tony Lindgren) - pinctrl: qcom: Remove the unused _groups variable build warning (Sricharan Ramabadhran) - pinctrl: qcom: Introduce SM6115 LPI pinctrl driver (Konrad Dybcio) - dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LPASS TLMM (Konrad Dybcio) - pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high impedance (Sai Krishna Potthuri) - dt-bindings: pinctrl-zynqmp: Add output-enable configuration (Sai Krishna Potthuri) - firmware: xilinx: Add version check for TRISTATE configuration (Sai Krishna Potthuri) - firmware: xilinx: Add support to get platform information (Dhaval Shah) - pinctrl: renesas: rzg2l: Use devm_clk_get_enabled() helper (Christophe JAILLET) - pinctrl: renesas: rzv2m: Use devm_clk_get_enabled() helper (Geert Uytterhoeven) - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (Sergey Shtylyov) - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (Sergey Shtylyov) - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (Sergey Shtylyov) - pinctrl: amd: Don't show `Invalid config param` errors (Mario Limonciello) - pinctrl: Add driver support for Amlogic C3 SoCs (Huqiang Qin) - dt-bindings: pinctrl: Add compatibles for Amlogic C3 SoCs (Huqiang Qin) - pinctrl: Explicitly include correct DT includes (Rob Herring) - dt-bindings: pinctrl: qcom: lpass-lpi: Remove qcom,adsp-bypass-mode (Konrad Dybcio) - pinctrl: qcom: lpass-lpi: Make the clocks optional, always (Konrad Dybcio) - pinctrl: tegra: Add support to display pin function (Prathamesh Shete) - pinctrl: sunxi: Add some defensiveness for regulators array (Mark Brown) - pinctrl: cy8c95x0: Add reset support (Patrick Rudolph) - dt-bindings: pinctrl: cypress,cy8c95x0: Add reset pin (Patrick Rudolph) - dt-bindings: pinctrl: amlogic,meson-pinctrl-common: allow gpio hogs (Neil Armstrong) - dt-bindings: pinctrl: amlogic,meson-pinctrl: allow gpio-line-names (Neil Armstrong) - pinctrl: ti: Convert to devm_platform_get_and_ioremap_resource() (Yangtao Li) - pinctrl: pic32: Convert to devm_platform_ioremap_resource() (Yangtao Li) - pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - pinctrl: berlin: as370: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - pinctrl: qcom-pmic-gpio: Add support for pmx75 (Rohit Agarwal) - pinctrl: qcom-pmic-gpio: Add support for pm7550ba (Rohit Agarwal) - dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx75 support (Rohit Agarwal) - dt-bindings: pinctrl: qcom-pmic-gpio: Add pm7550ba support (Rohit Agarwal) - EDAC/igen6: Fix the issue of no error events (Qiuxu Zhuo) - EDAC/i10nm: Skip the absent memory controllers (Qiuxu Zhuo) - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - ipmi: fix potential deadlock on &kcs_bmc->lock (Chengfeng Ye) - ipmi_si: fix a memleak in try_smi_init() (Yi Yang) - ipmi: Change request_module to request_module_nowait (Corey Minyard) - ipmi: make ipmi_class a static const structure (Ivan Orlov) - ipmi:ssif: Fix a memory leak when scanning for an adapter (Corey Minyard) - ipmi:ssif: Add check for kstrdup (Jiasheng Jiang) - dt-bindings: ipmi: aspeed,ast2400-kcs-bmc: drop unneeded quotes (Krzysztof Kozlowski) - ipmi: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Corey Minyard) - ipmi: Explicitly include correct DT includes (Rob Herring) - tpm: Explicitly include correct DT includes (Rob Herring) - lib/genalloc: Explicitly include correct DT includes (Rob Herring) - parport: Explicitly include correct DT includes (Rob Herring) - sbus: Explicitly include correct DT includes (Rob Herring) - mux: Explicitly include correct DT includes (Rob Herring) - macintosh: Explicitly include correct DT includes (Rob Herring) - hte: Explicitly include correct DT includes (Rob Herring) - EDAC: Explicitly include correct DT includes (Rob Herring) - clocksource: Explicitly include correct DT includes (Rob Herring) - sparc: Explicitly include correct DT includes (Rob Herring) - riscv: Explicitly include correct DT includes (Rob Herring) - dt-bindings: usb: Add V3s compatible string for OHCI (Chris Morgan) - dt-bindings: usb: Add V3s compatible string for EHCI (Chris Morgan) - dt-bindings: display: panel: mipi-dbi-spi: add Saef SF-TC154B (Chris Morgan) - dt-bindings: vendor-prefixes: document Saef Technology (Chris Morgan) - dt-bindings: thermal: lmh: update maintainer address (David Heidelberg) - of: unittest: Fix of_unittest_pci_node() kconfig dependencies (Rob Herring) - dt-bindings: crypto: ice: Document sm8450 inline crypto engine (Luca Weiss) - dt-bindings: ufs: qcom: Add ICE to sm8450 example (Luca Weiss) - dt-bindings: ufs: qcom: Add sm6115 binding (Iskren Chernev) - dt-bindings: ufs: qcom: Add reg-names property for ICE (Luca Weiss) - dt-bindings: yamllint: Enable quoted string check (Rob Herring) - dt-bindings: Drop remaining unneeded quotes (Rob Herring) - of: unittest-data: Fix whitespace - angular brackets (Geert Uytterhoeven) - of: unittest-data: Fix whitespace - indentation (Geert Uytterhoeven) - of: unittest-data: Fix whitespace - blank lines (Geert Uytterhoeven) - of: unittest-data: Convert remaining overlay DTS files to sugar syntax (Geert Uytterhoeven) - of: overlay: unittest: Add test for unresolved symbol (Geert Uytterhoeven) - of: unittest: Add separators to of_unittest_overlay_high_level() (Geert Uytterhoeven) - of: unittest: Cleanup partially-applied overlays (Geert Uytterhoeven) - of: unittest: Merge of_unittest_apply{,_revert}_overlay_check() (Geert Uytterhoeven) - of: unittest: Improve messages and comments in apply/revert checks (Geert Uytterhoeven) - of: unittest: Restore indentation in overlay_bad_add_dup_prop test (Geert Uytterhoeven) - of: unittest: Fix overlay type in apply/revert check (Geert Uytterhoeven) - of: overlay: Call of_changeset_init() early (Geert Uytterhoeven) - of: unittest: Check tree matches original after reverting a changeset (Rob Herring) - MAINTAINERS: pps: Update pps-gpio bindings location (Fabio Estevam) - dt-bindings: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - dt-bindings: display: advantech,idk-2121wr: reference common panel (Krzysztof Kozlowski) - dt-bindings: input: convert syna,rmi4 to DT schema (Krzysztof Kozlowski) - dt-bindings: bus: convert qcom,ssbi schema to YAML format (Dmitry Baryshkov) - of: unittest: Run overlay apply/revert sequence three times (Geert Uytterhoeven) - of: unittest: Add pci_dt_testdrv pci driver (Lizhi Hou) - of: overlay: Extend of_overlay_fdt_apply() to specify the target node (Lizhi Hou) - PCI: Add quirks to generate device tree node for Xilinx Alveo U50 (Lizhi Hou) - PCI: Create device tree node for bridge (Lizhi Hou) - of: dynamic: Add interfaces for creating device node dynamically (Lizhi Hou) - of: Move of_skipped_node_table within #ifdef CONFIG_OF_ADDRESS (Viresh Kumar) - dt-bindings: display: msm/dp: restrict opp-table to objects (Krzysztof Kozlowski) - of: Refactor node and property manipulation function locking (Rob Herring) - of: dynamic: Move dead property list check into property add/update functions (Rob Herring) - of: dynamic: Fix race in getting old property when updating property (Rob Herring) - of: dynamic: Refactor changeset action printing to common helpers (Rob Herring) - dt-bindings: pps: pps-gpio: Convert to yaml (Fabio Estevam) - dt-bindings: Fix typos (Bjorn Helgaas) - dt-bindings: power: xilinx: merge zynqmp-genpd.txt with firmware binding (Naman Trivedi Manojbhai) - dt: dt-check-compatible: Find struct of_device_id instances with compiler annotations (Rob Herring) - dt-bindings: interrupt-controller: qcom,pdc: Add SDM670 (Konrad Dybcio) - dt-bindings: net: ftgmac100: convert to yaml version from txt (Ivan Mikhaylov) - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Sebastian Reichel) - dt-bindings: PCI: dwc: rockchip: Use generic binding (Sebastian Reichel) - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Sebastian Reichel) - dt-bindings: PCI: dwc: improve msi handling (Sebastian Reichel) - dt-bindings: trivial-devices: Remove national,lm75 (Alexander Stein) - of: unittest: Remove redundant of_match_ptr() (Ruan Jinjie) - of: Move of_device_{add,register,unregister} to platform.c (Rob Herring) - of: Move of_platform_register_reconfig_notifier() into DT core (Rob Herring) - dt-bindings: Update Guru Das Srinagesh's email address (Guru Das Srinagesh) - dt-bindings: usb: connector: disallow additional properties (Krzysztof Kozlowski) - dt-bindings: arm: cpus: Add Cortex A520, A720, and X4 (Rob Herring) - of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() (Ruan Jinjie) - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Krzysztof Kozlowski) - of: fix htmldocs build warnings (Stephen Rothwell) - dt-bindings: reset: altr,modrst-offset is not required for arm64 SoCFPGA (Dinh Nguyen) - dt-bindings: crypto: qcom-qce: add SoC compatible string for ipq9574 (Anusha Rao) - arm64: dts: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - ARM: dts: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - arm64: dts: broadcom: add missing space before { (Krzysztof Kozlowski) - ARM: dts: BCM5301X: Add DT for ASUS RT-AC3100 (Arınç ÜNAL) - dt-bindings: arm: bcm: add bindings for ASUS RT-AC3100 (Arınç ÜNAL) - ARM: dts: broadcom: split interrupts per cells (Krzysztof Kozlowski) - ARM: dts: BCM53573: Disable second Ethernet on Luxul devices (Rafał Miłecki) - ARM: dts: BCM53573: Add Ethernet interfaces links (Rafał Miłecki) - ARM: dts: BCM53573: Add BCM53125 switch port 5 (Rafał Miłecki) - ARM: dts: BCM53573: Describe BCM53125 switch ports in the main DTS (Rafał Miłecki) - ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port (Rafał Miłecki) - ARM: dts: bcm28155-ap: use node labels (Stanislav Jakubek) - ARM: dts: bcm5301x: Add SEAMA compatibles (Linus Walleij) - ARM: dts: BCM53573: Fix Ethernet info for Luxul devices (Rafał Miłecki) - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 (Aleksey Nasibulin) - dt-bindings: arm: bcm: add BCM53573 SoCs family binding (Rafał Miłecki) - ARM: dts: BCM53573: Use updated "spi-gpio" binding properties (Rafał Miłecki) - ARM: dts: BCM53573: Add cells sizes to PCIe node (Rafał Miłecki) - ARM: dts: BCM53573: Drop nonexistent #usb-cells (Rafał Miłecki) - ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger (Rafał Miłecki) - ARM: dts: BCM5301X: Add Ethernet interfaces links (Rafał Miłecki) - ARM: dts: BCM5301X: Add Wi-Fi regulatory mappings for Luxul devices (Dan Haab) - ARM: dts: broadcom: add missing space before { (Krzysztof Kozlowski) - ARM: dts: bcm283x: Increase pwm-cells (Stefan Wahren) - ARM: dts: bcm2835: adjust DMA node names (Stefan Wahren) - ARM: dts: bcm283x: Fix pinctrl groups (Stefan Wahren) - arm64: dts: agilex5: add initial support for Intel Agilex5 SoCFPGA (Niravkumar L Rabara) - dt-bindings: clock: add Intel Agilex5 clock manager (Niravkumar L Rabara) - dt-bindings: reset: add reset IDs for Agilex5 (Niravkumar L Rabara) - dt-bindings: intel: Add Intel Agilex5 compatible (Niravkumar L Rabara) - arm64: dts: socfpga: change the reset-name of "stmmaceth-ocp" to "ahb" (Dinh Nguyen) - arm64: dts: socfpga: n5x/stratix10: fix dtbs_check warning for partitions (Dinh Nguyen) - arm64: dts: agilex/stratix10: Updated QSPI Flash layout for UBIFS (Alif Zakuan Yuslaimi) - arm64: dts: agilex/stratix10/n5x: fix dtbs_check for rstmgr (Dinh Nguyen) - arm64: dts: stratix10/agilex/n5x: fix dtbs_check warning for memory node (Dinh Nguyen) - arm64: dts: socfpga: stratix10: fix dtbs_check warning for usbphy (Dinh Nguyen) - arm64: dts: socfpga: agilex/stratix10: fix dtbs_check warnings for sram (Dinh Nguyen) - riscv: dts: change TH1520 files to dual license (Drew Fustini) - riscv: dts: thead: add BeagleV Ahead board device tree (Drew Fustini) - dt-bindings: riscv: Add BeagleV Ahead board compatibles (Drew Fustini) - riscv: dts: starfive: fix jh7110 qspi sort order (Conor Dooley) - arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved (Amit Pundir) - arm64: dts: qcom: sm6350: Hook up PDC as wakeup-parent of TLMM (Konrad Dybcio) - arm64: dts: qcom: sdm670: Hook up PDC as wakeup-parent of TLMM (Konrad Dybcio) - arm64: dts: qcom: sa8775p: Hook up PDC as wakeup-parent of TLMM (Konrad Dybcio) - arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Konrad Dybcio) - arm64: dts: qcom: sdm670: Add PDC (Konrad Dybcio) - arm64: dts: qcom: msm8916-samsung-e5: Add touchscreen (Lin, Meng-Bo) - arm64: dts: qcom: sc7180: Split up TF-A related PSCI configuration (Nikita Travkin) - arm64: dts: qcom: sc8280xp-x13s: Add camera activity LED (Konrad Dybcio) - arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins (Konrad Dybcio) - arm64: dts: qcom: msm8998: Add DPU1 nodes (AngeloGioacchino Del Regno) - arm64: dts: qcom: msm8996: Fix dsi1 interrupts (David Wronek) - arm64: dts: qcom: sdx75-idp: Add regulator nodes (Rohit Agarwal) - arm64: dts: qcom: sdx75: Add rpmhpd node (Rohit Agarwal) - arm64: dts: qcom: sdx75-idp: Add pmics supported in SDX75 (Rohit Agarwal) - arm64: dts: qcom: Add pmx75 PMIC dtsi (Rohit Agarwal) - arm64: dts: qcom: Add pm7550ba PMIC dtsi (Rohit Agarwal) - arm64: dts: qcom: Add pinctrl gpio support for pm7250b (Rohit Agarwal) - arm64: dts: qcom: sdx75: Add spmi node (Rohit Agarwal) - arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU (Konrad Dybcio) - arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU (Konrad Dybcio) - arm64: dts: qcom: sm8450: Add RPMh stats (Konrad Dybcio) - arm64: dts: qcom: msm8998: Use the correct GPLL0_DIV leg for MMCC (Konrad Dybcio) - arm64: dts: qcom: msm8998: Use the correct GPLL0 leg for GPUCC (Konrad Dybcio) - dt-bindings: clk: qcom,gcc-msm8998: Add missing GPU/MMSS GPLL0 legs (Konrad Dybcio) - arm64: dts: qcom: ipq5332: enable GPIO based LEDs and Buttons (Sridharan S N) - arm64: dts: qcom: sm8450: Add PRNG (Konrad Dybcio) - arm64: dts: qcom: apq8016-sbc: Enable camss for non-mezzanine cases (Bryan O'Donoghue) - arm64: dts: qcom: apq8016-sbc-d3-camera-mezzanine: Move default ov5640 to a standalone dts (Bryan O'Donoghue) - arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios (Bryan O'Donoghue) - arm64: dts: qcom: apq8016-sbc: Set ov5640 assigned-clock (Bryan O'Donoghue) - arm64: dts: qcom: apq8016-sbc: Fix ov5640 data-lanes declaration (Bryan O'Donoghue) - arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names (Bryan O'Donoghue) - arm64: dts: qcom: msm8916: Define CAMSS ports in core dtsi (Bryan O'Donoghue) - arm64: dts: Add ipq5018 SoC and rdp432-c2 board support (Sricharan Ramabadhran) - dt-bindings: qcom: Add ipq5018 bindings (Sricharan Ramabadhran) - dt-bindings: clock: Add IPQ5018 clock and reset (Sricharan Ramabadhran) - arm64: dts: qcom: sa8775p-ride: enable EMAC1 (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: add an alias for ethernet0 (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: sort aliases alphabetically (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: add the second SGMII PHY (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: index the first SGMII PHY (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: move the reset-gpios property of the PHY (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: enable the second SerDes PHY (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add a node for EMAC1 (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add a node for the second serdes PHY (Bartosz Golaszewski) - arm64: dts: qcom: sdm845: Enable CAMSS on the bare rb3 board (Bryan O'Donoghue) - arm64: dts: qcom: sa8540p-ride: enable rtc (Eric Chanudet) - arm64: dts: qcom: sdm670: add frequency profile (Richard Acayan) - arm64: dts: qcom: sdm670: add cpu frequency scaling (Richard Acayan) - arm64: dts: qcom: sdm670: add osm l3 (Richard Acayan) - arm64: dts: qcom: Use labels with generic node names for ADC channels (Marijn Suijten) - arm64: dts: qcom: msm8953-daisy: use new speaker maxim,interleave-mode (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845-enchilada: use 0 as speaker DAI cells (Krzysztof Kozlowski) - arm64: dts: qcom: msm8953-tissot: use 0 as speaker DAI cells (Krzysztof Kozlowski) - arm64: dts: qcom: use defines for interrupts (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B regulator (Abel Vesa) - arm64: dts: qcom: Add base SM4450 QRD DTS (Tengfei Fan) - arm64: dts: qcom: Adds base SM4450 DTSI (Tengfei Fan) - dt-bindings: arm: qcom: Document SM4450 SoC and boards (Tengfei Fan) - arm64: dts: qcom: sm8550-qrd: add pmic glink port/endpoints (Neil Armstrong) - arm64: dts: qcom: sm8550-mtp: add pmic glink port/endpoints (Neil Armstrong) - arm64: dts: qcom: sm8550: add ports subnodes in usb/dp qmpphy node (Neil Armstrong) - arm64: dts: qcom: sm8150: Fix the I2C7 interrupt (Zeyan Li) - arm64: dts: qcom: msm8939-samsung-a7: Drop internal pull for SD CD (Stephan Gerhold) - arm64: dts: qcom: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties (Alexander Stein) - arm64: dts: qcom: sc8180x-pmics: align LPG node name with dtschema (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-pmics: align SPMI PMIC Power-on node name with dtschema (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-pmics: add missing gpio-ranges (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-pmics: add missing qcom,spmi-gpio fallbacks (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996-sagit: drop unsupported syna,codes (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply (Krzysztof Kozlowski) - arm64: dts: qcom: msm8953-vince: drop duplicated touschreen parent interrupt (Krzysztof Kozlowski) - arm64: dts: qcom: sa8775p-ride: enable pcie nodes (Mrinmay Sarkar) - arm64: dts: qcom: sa8775p: Add pcie0 and pcie1 nodes (Mrinmay Sarkar) - arm64: dts: qcom: sc8180x: Fix LLCC reg property (Bjorn Andersson) - arm64: dts: qcom: sc8180x-flex5g: Wire up USB Type-C (Bjorn Andersson) - arm64: dts: qcom: sc8180x-primus: Wire up USB Type-C (Bjorn Andersson) - arm64: dts: qcom: sc8180x: Add USB Type-C of_graph anchors (Bjorn Andersson) - arm64: dts: qcom: ipq9574: Use assigned-clock-rates for QUP I2C core clks (Devi Priya) - arm64: dts: qcom: msm8939-samsung-a7: Add initial dts (Lin, Meng-Bo) - dt-bindings: qcom: Document msm8939,a7 (Lin, Meng-Bo) - dt-bindings: qcom: Allow SoC names ending in "pro" (Konrad Dybcio) - arm64: dts: qcom: msm8916-samsung-j5-common: Add touchscreen (Lin, Meng-Bo) - arm64: dts: qcom: msm8916-samsung-e2015: Add accelerometer (Lin, Meng-Bo) - arm64: dts: qcom: sm8350: add APR and LPASS TLMM (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350-hdk: add uSD card (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350-hdk: include PMK8350 (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: Add interconnect paths to UFSHC (Manivannan Sadhasivam) - arm64: dts: qcom: sdm845: Add interconnect paths to UFSHC (Manivannan Sadhasivam) - arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" (Manivannan Sadhasivam) - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC (Manivannan Sadhasivam) - arm64: dts: qcom: sm8550: Update the RPMHPD bindings entry (Rohit Agarwal) - arm64: dts: qcom: sm8450: Update the RPMHPD bindings entry (Rohit Agarwal) - arm64: dts: qcom: sm8350: Update the RPMHPD bindings entry (Rohit Agarwal) - arm64: dts: qcom: sm8250: Update the RPMHPD bindings entry (Rohit Agarwal) - arm64: dts: qcom: qru1000-idp: Update reserved memory region (Komal Bajaj) - arm64: dts: qcom: qdu1000-idp: Update reserved memory region (Komal Bajaj) - arm64: dts: qcom: sm8250-pdx203: add required pin function (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-primus: remove superfluous "input-enable" (Krzysztof Kozlowski) - arm64: dts: qcom: sdm850-*: fix uart6 aliases (Caleb Connolly) - arm64: dts: qcom: c630: add debug uart (Caleb Connolly) - arm64: dts: qcom: c630: add panel bridge 1p2 regulator (Caleb Connolly) - arm64: dts: qcom: sc8180x: Add missing 'cache-unified' to L3 (Konrad Dybcio) - arm64: dts: qcom: pmi8994: Add missing OVP interrupt (Konrad Dybcio) - arm64: dts: qcom: pmi8950: Add missing OVP interrupt (Konrad Dybcio) - arm64: dts: qcom: pm660l: Add missing short interrupt (Konrad Dybcio) - arm64: dts: qcom: pm6150l: Add missing short interrupt (Konrad Dybcio) - arm64: dts: qcom: sdm850-c630: add missing panel supply (Krzysztof Kozlowski) - arm64: dts: qcom: Add rpm-proc node for GLINK gplatforms (Stephan Gerhold) - arm64: dts: qcom: Add rpm-proc node for SMD platforms (Stephan Gerhold) - arm64: dts: qcom: ipq9574: Add cpu cooling maps (Praveenkumar I) - arm64: dts: qcom: sm8450: provide MDSS cfg interconnect (Dmitry Baryshkov) - arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again (Krzysztof Kozlowski) - arm64: dts: qcom: qrb2210-rb1: Add regulators (Konrad Dybcio) - arm64: dts: qcom: sc7180: Bring back cpufreq-based DDR votes (Konrad Dybcio) - arm64: dts: qcom: sm6350: Add BWMONs (Konrad Dybcio) - arm64: dts: qcom: sm8250: Add BWMONs (Konrad Dybcio) - arm64: dts: qcom: msm8996: scale CBF clock according to the CPUfreq (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: Mark SMMUs as DMA coherent (Konrad Dybcio) - arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent (Konrad Dybcio) - arm64: dts: qcom: sm8450-hdk: add ADC-TM thermal zones (Dmitry Baryshkov) - arm64: dts: qcom: sm8450-hdk: define DIE_TEMP channels (Dmitry Baryshkov) - arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion (Dmitry Baryshkov) - arm64: dts: qcom: pmk8350: fix ADC-TM compatible string (Dmitry Baryshkov) - arm64: dts: qcom: pmr735b: fix thermal zone name (Dmitry Baryshkov) - arm64: dts: qcom: pm8350b: fix thermal zone name (Dmitry Baryshkov) - arm64: dts: qcom: pm8350: fix thermal zone name (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: Use proper CPU compatibles (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Fix cluster PSCI suspend param (Konrad Dybcio) - arm64: dts: qcom: add missing space before { (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq (Konrad Dybcio) - arm64: dts: qcom: sm8350: Fix CPU idle state residency times (Konrad Dybcio) - arm64: dts: qcom: sm8350: Add missing cluster sleep state (Konrad Dybcio) - arm64: dts: qcom: qru1000-idp: Add reserved gpio list (Komal Bajaj) - arm64: dts: qcom: qdu1000-idp: Add reserved gpio list (Komal Bajaj) - arm64: dts: qcom: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998: Provide XO to RPMCC (Konrad Dybcio) - arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path (Konrad Dybcio) - arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller (Konrad Dybcio) - arm64: dts: qcom: apq8039-t2: Drop inexistent property (Konrad Dybcio) - arm64: dts: qcom: msm8939: Add missing 'cache-unified' to L2 (Konrad Dybcio) - arm64: dts: qcom: msm8939: Drop "qcom,idle-state-spc" compatible (Konrad Dybcio) - arm64: dts: qcom: sc7180: Fix DSI0_PHY reg-names (Konrad Dybcio) - arm64: dts: qcom: sm6375: Set up L3 scaling (Konrad Dybcio) - arm64: dts: qcom: sc8280xp-pmics: add explicit rtc interrupt parent (Johan Hovold) - arm64: dts: qcom: sm8450: Use standalone ICE node for UFS (Luca Weiss) - arm64: dts: qcom: Fix "status" value (Rob Herring) - dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs (Konrad Dybcio) - arm64: dts: qcom: pm8953: Add thermal zone (Luca Weiss) - arm64: dts: qcom: ipq5332: Add common RDP dtsi file (Sridharan S N) - arm64: dts: qcom: sc8280xp: Add missing SCM interconnect (Konrad Dybcio) - arm64: dts: qcom: sa8775p-ride: enable ethernet0 (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0 (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add the SGMII PHY node (Bartosz Golaszewski) - arm64: dts: qcom: sdm845-mtp: add chassis-type property (Neil Armstrong) - arm64: dts: qcom: msm89xx-mtp: add chassis-type property (Neil Armstrong) - arm64: dts: qcom: sm8[1234]50-hdk: add chassis-type property (Neil Armstrong) - arm64: dts: qcom: sm8[45]50-qrd: add chassis-type property (Neil Armstrong) - arm64: dts: qcom: sm8[1235]50-mtp: add chassis-type property (Neil Armstrong) - arm64: dts: qcom: msm8939-sony-xperia-kanuti-tulip: Add missing 'chassis-type' (Raymond Hackley) - arm64: dts: qcom: qrb4210-rb2: Enable GPU (Konrad Dybcio) - arm64: dts: qcom: sm6115p-j606f: Enable GPU (Konrad Dybcio) - arm64: dts: qcom: sm6115p-j606f: Hook up display (Konrad Dybcio) - arm64: dts: qcom: sm6115: Add GPU nodes (Konrad Dybcio) - arm64: dts: qcom: sc8280xp-crd: Fix naming of regulators (Bjorn Andersson) - arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO (Bjorn Andersson) - arm64: dts: qcom: sm8250-edo: Rectify gpio-keys (Konrad Dybcio) - arm64: dts: qcom: sm8250-pdx203: Configure SLG51000 PMIC (Konrad Dybcio) - arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs (Konrad Dybcio) - arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM (Konrad Dybcio) - arm64: dts: qcom: msm8916-samsung-serranove: Add RT5033 PMIC with charger (Jakob Hauser) - arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350: correct ramoops pmsg-size (Krzysztof Kozlowski) - arm64: dts: qcom: sm6125-sprout: correct ramoops pmsg-size (Krzysztof Kozlowski) - arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450-hdk: correct FSA4480 port (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350-hdk: correct FSA4480 port (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115-pro1x: fix incorrect gpio-key,wakeup (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-flex-5g: align gpio-keys node name with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-primus: correct panel ports (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-flex-5g: correct panel ports (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x: align thermal node name with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x: use generic ADC channel node names (Krzysztof Kozlowski) - arm64: dts: qcom: sc7180-aspire1: use generic ADC channel node names (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996-xiaomi: use generic node names (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996-xiaomi: drop label from I2C (Krzysztof Kozlowski) - arm64: dts: qcom: msm8939: drop incorrect smp2p Hexagon properties (Krzysztof Kozlowski) - arm64: dts: qcom: apq8096-db820c: drop label from I2C (Krzysztof Kozlowski) - arm64: dts: qcom: apq8016-sbc: drop label from I2C and SPI (Krzysztof Kozlowski) - arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply (Krzysztof Kozlowski) - arm64: dts: qcom: msm8916-gt5: drop incorrect accelerometer interrupt-names (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x-flex-5g: remove superfluous "input-enable" (Krzysztof Kozlowski) - arm64: dts: qcom: apq8039-t2: remove superfluous "input-enable" (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450: correct crypto unit address (Krzysztof Kozlowski) - arm64: dts: qcom: sc7180: Hook up BWMONs (Konrad Dybcio) - arm64: dts: qcom: sm8250: correct dynamic power coefficients (Vincent Guittot) - arm64: dts: qcom: msm8996: rename labels for HDMI nodes (Dmitry Baryshkov) - Revert "arm64: dts: qcom: msm8996: rename labels for HDMI nodes" (Dmitry Baryshkov) - arm64: dts: qcom: sm6350: Add DPU1 nodes (Konrad Dybcio) - arm64: dts: qcom: sm6350: Fix ZAP region (Konrad Dybcio) - arm64: dts: qcom: sm6350: Add GPU nodes (Konrad Dybcio) - arm64: dts: qcom: sm6350: Add QFPROM node (Konrad Dybcio) - arm64: dts: qcom: sm6350: Add GPUCC node (Konrad Dybcio) - arm64: dts: qcom: sm8150: use proper DSI PHY compatible (Dmitry Baryshkov) - arm64: dts: qcom: ipq9574: Enable USB (Varadarajan Narayanan) - arm64: dts: qcom: ipq9574: Add LDO regulator node (Varadarajan Narayanan) - arm64: dts: qcom: ipq9574: Add USB related nodes (Varadarajan Narayanan) - dt-bindings: clock: Add USB related clocks for IPQ9574 (Varadarajan Narayanan) - arm64: dts: qcom: qcm2290: Add USB3 PHY (Konrad Dybcio) - arm64: dts: qcom: Drop undocumented "svid" property (Bjorn Andersson) - ARM: dts: qcom: apq8064: add support to gsbi4 uart (David Heidelberg) - ARM: dts: qcom: sdx65-mtp: Update the pmic used in sdx65 (Rohit Agarwal) - ARM: dts: qcom: ipq4019: correct SDHCI XO clock (Robert Marko) - ARM: dts: qcom: Use labels with generic node names for ADC channels (Marijn Suijten) - ARM: dts: qcom-mdm9615: specify gcc clocks (Dmitry Baryshkov) - ARM: dts: qcom-mdm9615: specify clocks for the lcc device (Dmitry Baryshkov) - ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode (Krzysztof Kozlowski) - ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names (Krzysztof Kozlowski) - ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen (Krzysztof Kozlowski) - ARM: dts: qcom: apq8064: Drop redundant /smd node (Stephan Gerhold) - ARM: dts: qcom: Add rpm-proc node for SMD platforms (Stephan Gerhold) - ARM: dts: qcom: apq8074-dragonboard: add resin (Dmitry Baryshkov) - ARM: dts: qcom-pm8941: add resin support (Dmitry Baryshkov) - ARM: dts: qcom: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: qcom: msm8960: drop spi-max-frequency from controller (Krzysztof Kozlowski) - ARM: dts: qcom: ipq8064: drop spi-max-frequency from controller (Krzysztof Kozlowski) - ARM: dts: qcom: sdx55: use generic node names for USB (Krzysztof Kozlowski) - ARM: dts: qcom: ipq4019: use generic node names for USB (Krzysztof Kozlowski) - ARM: dts: qcom: msm8226: Add ocmem (Luca Weiss) - ARM: dts: qcom: msm8226: Add mdss nodes (Luca Weiss) - ARM: dts: rockchip: Add rv1126 VOP_LITE support (Jagan Teki) - ARM: dts: rockchip: Add rv1126 PD_VO entry (Jagan Teki) - ARM: dts: rockchip: Add 12V main supply for edgeble-neu2 (Jagan Teki) - ARM: dts: rockchip: Add 3V3_SYS regulator for edgeble-neu2 (Jagan Teki) - ARM: dts: rockchip: Enable SFC for edgeble-neu2 (Stephen Chen) - ARM: dts: rockchip: Drop EMMC_RSTN for edgeble-neu2 (Jagan Teki) - ARM: dts: rockchip: Add rv1126 uart5m2_xfer pins (Jagan Teki) - ARM: dts: rockchip: Add rv1126 FSPI pins (Jagan Teki) - ARM: dts: rockchip: Add SFC node to rv1126 (Jagan Teki) - arm64: dts: rockchip: Add NanoPC T6 PCIe Ethernet support (John Clark) - arm64: dts: rockchip: add rk3588 PCIe2 support (Sebastian Reichel) - arm64: dts: rockchip: Enable internal SPI flash for ROCK Pi 4A/B/C (Stefan Nagy) - arm64: dts: rockchip: Add NanoPC T6 (Thomas McKahan) - dt-bindings: arm: rockchip: Add NanoPC T6 (Thomas McKahan) - arm64: dts: rockchip: Enable SATA on Radxa E25 (Jonas Karlman) - arm64: dts: rockchip: Fix PCIe regulators on Radxa E25 (Jonas Karlman) - arm64: dts: rockchip: switch px30-engicam to enable-gpios (Krzysztof Kozlowski) - arm64: dts: rockchip: switch rk3399-gru boards to enable-gpios (Krzysztof Kozlowski) - arm64: dts: rockchip: add PCIe3 support for rk3588 (Sebastian Reichel) - arm64: dts: rockchip: fix/update sdmmc properties for rock-5a and -5b (FUKAUMI Naoki) - arm64: dts: rockchip: add USB2 to rk3588s-rock5a (Sebastian Reichel) - arm64: dts: rockchip: add USB2 to rk3588-rock5b (Sebastian Reichel) - arm64: dts: rockchip: add USB2 to rk3588-evb1 (Sebastian Reichel) - arm64: dts: rockchip: add USB2 support for rk3588 (Sebastian Reichel) - arm64: dts: rockchip: Enable RS485 for edgeble-neu6b (Jagan Teki) - arm64: dts: rockchip: Enable RS232 for edgeble-neu6b (Jagan Teki) - arm64: dts: rockchip: Enable PWM FAN for edgeble-neu6b (Jagan Teki) - arm64: dts: rockchip: Enable RTC for edgeble-neu6b (Jagan Teki) - arm64: dts: rockchip: Enable SATA for edgeble-neu6b (Jagan Teki) - arm64: dts: rockchip: Add microSD card for edgeble-neu6b (Jagan Teki) - arm64: dts: rockchip: Add PMIC for edgeble-neu6b (Jagan Teki) - arm64: dts: rockchip: enable SATA on rk3588-evb1 (Sebastian Reichel) - arm64: dts: rockchip: add SATA support to rk3588 (Sebastian Reichel) - arm64: dts: rockchip: add combo PHYs to rk3588 (Sebastian Reichel) - arm64: dts: rockchip: add dts for Firefly Station P2 aka rk3568-roc-pc (Furkan Kardame) - dt-bindings: arm: rockchip: Add Firefly Station P2 (Furkan Kardame) - arm64: dts: rockchip: Drop unchanged max-frequency from rk3588 boards (Jagan Teki) - arm64: dts: rockchip: Add Radxa ROCK 4SE (Christopher Obbard) - dt-bindings: arm: rockchip: Add Radxa ROCK 4SE (Christopher Obbard) - arm64: dts: rockchip: Move OPP table from ROCK Pi 4 dtsi (Christopher Obbard) - arm64: dts: rockchip: add fan support to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add SARADC to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: enable I2C interface from DSI and CSI connectors on rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add vdd_npu_s0 regulator to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add I2C EEPROM to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add analog audio to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add status LED to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add SD card support to rock-5a (Lucas Tanure) - arm64: dts: rockchip: add 5V regulator to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add vdd_cpu_big regulators to rock-5a (Sebastian Reichel) - arm64: dts: rockchip: add PMIC to rock-5a (Sebastian Reichel) - dt-bindings: eeprom: at24: add Belling BL24C16A (Sebastian Reichel) - dt-bindings: vendor-prefixes: Add prefix for belling (Sebastian Reichel) - arm64: dts: rockchip: Update sound card label on rk3588-rock-5b (Cristian Ciocaltea) - arm64: dts: rockchip: Add dtsi entry for RK3399 PCIe endpoint core (Rick Wertenbroek) - ARM: dts: stm32: add SCMI PMIC regulators on stm32mp135f-dk board (Etienne Carriere) - ARM: dts: stm32: STM32MP13x SoC exposes SCMI regulators (Etienne Carriere) - dt-bindings: rcc: stm32: add STM32MP13 SCMI regulators IDs (Etienne Carriere) - ARM: dts: stm32: support display on stm32f746-disco board (Dario Binacchi) - ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco (Dario Binacchi) - ARM: dts: stm32: add pin map for LTDC on stm32f7 (Dario Binacchi) - ARM: dts: stm32: add ltdc support on stm32f746 MCU (Dario Binacchi) - ARM: dts: st: Add gpio-ranges for stm32f769-pinctrl (Patrice Chotard) - ARM: dts: st: Add gpio-ranges for stm32f746-pinctrl (Patrice Chotard) - ARM: dts: st: stm32mp157c-emstamp: correct regulator-active-discharge (Krzysztof Kozlowski) - ARM: dts: st: stm32mp157c-emstamp: drop incorrect vref_ddr property (Krzysztof Kozlowski) - ARM: dts: stm32: fix dts check warnings on stm32mp15-scmi (Pascal Paillet) - ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM (Marek Vasut) - ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM (Marek Vasut) - ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM (Marek Vasut) - ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon (Marek Vasut) - ARM: dts: stm32: prtt1c: Add PoDL PSE regulator nodes (Oleksij Rempel) - ARM: dts: stm32: add touchscreen on stm32f746-disco board (Dario Binacchi) - ARM: dts: stm32: add pin map for i2c3 controller on stm32f7 (Dario Binacchi) - ARM: dts: stm32: re-add CAN support on stm32f746 (Dario Binacchi) - ARM: dts: stm32: Deduplicate DSI node on stm32mp15 (Marek Vasut) - ARM: dts: stm32: leverage OP-TEE ASync notif on STM32MP13x Soc family (Etienne Carriere) - ARM: dts: stm32: lxa-tac: add Linux Automation GmbH TAC (Leonard Göhrs) - dt-bindings: arm: stm32: Add compatible string for Linux Automation LXA TAC (Leonard Göhrs) - ARM: dts: stm32: Add pinmux groups for Linux Automation GmbH TAC (Leonard Göhrs) - dt-bindings: net: dsa: microchip: add interrupts property for ksz switches (Leonard Göhrs) - dt-bindings: can: m_can: change from additional- to unevaluatedProperties (Leonard Göhrs) - ARM: dts: stm32: remove shmem for scmi-optee on stm32mp13 (Patrick Delaunay) - ARM: dts: stm32: remove shmem for scmi-optee on stm32mp15 (Patrick Delaunay) - arm64: dts: lg: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: nuvoton: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: ti: verdin-am62: Add DSI display support (Francesco Dolcini) - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Bryan Brattlof) - arm64: dts: ti: Introduce AM62P5 family of SoCs (Bryan Brattlof) - dt-bindings: arm: ti: Add bindings for AM62P5 SoCs (Bryan Brattlof) - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Apurva Nandan) - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Apurva Nandan) - arm64: dts: ti: k3-j784s4: Add phase tags marking (Apurva Nandan) - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Nishanth Menon) - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Jai Luthra) - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Aradhya Bhatia) - arm64: dts: ti: k3-am62-main: Add node for DSS (Aradhya Bhatia) - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Aradhya Bhatia) - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Dhruva Gole) - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Apelete Seketeli) - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Vignesh Raghavendra) - dt-bindings: soc: ti: k3-ringacc: Describe cfg reg region (Vignesh Raghavendra) - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Udit Kumar) - arm64: dts: ti: verdin-am62: dahlia: add sound card (Francesco Dolcini) - arm64: dts: ti: verdin-am62: dev: add sound card (Francesco Dolcini) - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Francesco Dolcini) - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Jai Luthra) - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Udit Kumar) - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Udit Kumar) - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Judith Mendez) - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Jayesh Choudhary) - arm64: dts: ti: k3-j721s2-main: Add DSS node (Jayesh Choudhary) - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Davis) - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Davis) - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Davis) - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Ravi Gunasekaran) - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Hiago De Franco) - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Judith Mendez) - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Nishanth Menon) - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Matthias Schiffer) - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Matthias Schiffer) - dt-bindings: arm: ti: Add compatible for AM642-based TQMaX4XxL SOM family and carrier board (Matthias Schiffer) - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Kishon Vijay Abraham I) - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Kishon Vijay Abraham I) - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Siddharth Vadapalli) - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Udit Kumar) - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Udit Kumar) - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Sinthu Raja) - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Bhavya Kapoor) - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Nishanth Menon) - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Kamlesh Gurudasani) - dt-bindings: crypto: ti,sa2ul: make power-domains conditional (Kamlesh Gurudasani) - dt-bindings: ti-serdes-mux: Deprecate header with constants (Jayesh Choudhary) - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Jayesh Choudhary) - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Udit Kumar) - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Nishanth Menon) - arm64: dts: ti: add missing space before { (Krzysztof Kozlowski) - arm64: dts: ti: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: imx8mq-librem5-devkit: Drop power-supply (Guido Günther) - arm64: dts: imx8mq-librem5-devkit: Mark buck2 as always on (Guido Günther) - arm64: dts: imx8mm-beacon-baseboard: Remove usbotg2 pinctrl-names (Fabio Estevam) - arm64: dts: imx8mm-emcon: Remove iomuxc pinctrl-names (Fabio Estevam) - arm64: dts: imx8m-beacon-kit: Remove extra sound-sai entry (Fabio Estevam) - arm64: dts: freescale: Add DEBIX SOM A and SOM A I/O Board support (Marco Felsch) - arm64: dts: imx8mp-debix: remove unused fec pinctrl node (Marco Felsch) - arm64: dts: imx8mp-debix-model-a: Remove invalid rtc property (Fabio Estevam) - arm64: dts: imx8mp-msc-sm2s-ep1: Remove invalid sgtl5000 property (Fabio Estevam) - arm64: dts: imx8m-venice: Pass "brcm,bcm4329-fmac" (Fabio Estevam) - arm64: dts: imx8mp-evk: Add HDMI support (Fabio Estevam) - arm64: dts: freescale: verdin-imx8mp: dev: add sound card (Francesco Dolcini) - arm64: dts: freescale: verdin-imx8mp: dahlia: add sound card (Francesco Dolcini) - arm64: dts: imx8mm-emcon: Fix the regulator names (Fabio Estevam) - arm64: dts: imx: Pass a single BD71847 clock entry (Fabio Estevam) - arm64: dts: ls1028a: add l1 and l2 cache info (Hui Wang) - arm64: dts: imx8mm-phyboard-polis-rdk: Remove 'fsl,spi-num-chipselects' (Fabio Estevam) - arm64: dts: imx8dxl-evk: Remove 'fsl,spi-num-chipselects' (Fabio Estevam) - arm64: dts: freescale: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties (Alexander Stein) - arm64: dts: tqma8mqnl: Add vcc supply to i2c eeproms (Alexander Stein) - arm64: dts: imx8ulp-evk: enable lpi2c7 bus (Haibo Chen) - arm64: dts: imx8ulp-evk: add 100MHz/200MHz pinctrl setting for eMMC (Haibo Chen) - arm64: dts: imx8ulp-evk: add spi-nor device support (Han Xu) - arm64: dts: imx8ulp-evk: enable CM33 node (Peng Fan) - arm64: dts: imx8ulp-evk: add reserved memory for cma (Peng Fan) - arm64: dts: imx8ulp: add flexspi node (Haibo Chen) - arm64: dts: imx8ulp: add cpuidle node (Peng Fan) - arm64: dts: imx8ulp: add thermal node (Peng Fan) - arm64: dts: imx8ulp: set default clock for SDHC (Peng Fan) - arm64: dts: imx8ulp: add cm33 node (Peng Fan) - arm64: dts: imx8mm-phycore: drop uncorrect vselect-en (Krzysztof Kozlowski) - arm64: dts: imx8: conn: Fix reg order for USB3 controller (Alexander Stein) - arm64: dts: imx8qm: Fix VPU core alias name (Alexander Stein) - arm64: dts: imx8qm: Fix VPU core alias name (Alexander Stein) - arm64: dts: freescale: Add imx8mp-venice-gw73xx-2x (Tim Harvey) - arm64: dts: freescale: Add imx8mp-venice-gw72xx-2x (Tim Harvey) - arm64: dts: freescale: Add imx8mp-venice-gw71xx-2x (Tim Harvey) - arm64: dts: freescale: Add imx8mm-venice-gw7905-0x (Tim Harvey) - arm64: dts: imx8mp: add imx8mp-venice-gw74xx-rpidsi overlay for display (Tim Harvey) - arm64: dts: imx8mn-var-som-symphony: update USB OTG for new board versions (Hugo Villeneuve) - arm64: dts: imx8mq: Add coresight trace components (Alexander Stein) - arm64: dts: imx8mq-librem5: Reduce usdhc2's post-power-on-delay-ms to 20ms (Sebastian Krzyszkowiak) - arm64: dts: imx8mq-librem5: Mark tps65982 as wakeup source (Sebastian Krzyszkowiak) - arm64: dts: imx8mq-librem5-r4: Bump up proximity sensor's near level (Sebastian Krzyszkowiak) - arm64: dts: imx8mq-librem5: set audio-1v8 always-on (Martin Kepplinger) - arm64: dts: imx8mp-phyboard-pollux: Add missing usdhc clocks assignment (Jonas Kuenstler) - arm64: dts: imx8mp-phycore-som: Update regulator output voltages (Teresa Remmet) - arm64: dts: imx8mp-phycore-som: Add regulator names (Teresa Remmet) - arm64: dts: imx8mp-phycore-som: Remove LDO2 and LDO4 pmic nodes (Teresa Remmet) - arm64: dts: imx8mp-phycore-som: Correct pad settings (Teresa Remmet) - arm64: dts: imx8mp-phycore-som: Order properties alphabetically (Teresa Remmet) - arm64: dts: imx8mp-phycore-som: Remove eth phy interrupt (Christian Hemp) - arm64: dts: freescale: add initial device tree for MBa93xxLA SBC board (Alexander Stein) - arm64: dts: imx8mn-evk: Add camera support (Fabio Estevam) - arm64: dts: imx8mn-evk: Add HDMI support (Fabio Estevam) - arm64: dts: imx8mm-evk: Add camera support (Fabio Estevam) - arm64: dts: imx8qm-mek: delete A72 thermal zone (Frank Li) - arm64: dts: imx8qm: add thermal zone and cooling map (Frank Li) - arm64: dts: imx8qm: add cpu frequency table (Frank Li) - arm64: dts: imx8mp-phyboard-pollux-rdk: Fix led sub-node names (Yashwanth Varakala) - arm64: dts: imx8mm: add imx8mm-venice-gw72xx-0x-rpidsi overlay for display (Tim Harvey) - arm64: dts: imx8mm: add imx8mm-venice-gw73xx-0x-rpidsi overlay for display (Tim Harvey) - arm64: dts: imx8mp: remove arm,primecell-periphid at etm nodes (Frank Li) - arm64: dts: freescale: add missing space before { (Krzysztof Kozlowski) - arm64: dts: imx8mm: split PCIe ranges (Krzysztof Kozlowski) - arm64: dts: imx: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: imx93: add "fsl,imx8ulp-lpuart" compatible for imx93 (Sherry Sun) - arm64: dts: imx8dxl: remove "fsl,imx7ulp-lpuart" compatible for imx8dxl (Sherry Sun) - arm64: dts: imx93: enable CM33 for 11x11 EVK (Peng Fan) - arm64: dts: imx93: add cm33 node (Peng Fan) - arm64: dts: imx93: add cma area for i.MX93 11x11 EVK (Peng Fan) - arm64: dts: imx93: add thermal support (Peng Fan) - arm64: dts: imx8mn-evk: Pass GPIO_OPEN_DRAIN flag (Fabio Estevam) - arm64: dts: ls1028a: sl28: get MAC addresses from VPD (Michael Walle) - arm64: dts: imx8mm-phyboard-polis: Add i2c4 sda-/scl-gpios (Cem Tenruh) - arm64: dts: imx8mm-phyboard-polis: Set debug uart muxing to 0x140 (Yannic Moog) - arm64: dts: phycore-imx8mm: fix nor mtd partitions (Yannic Moog) - arm64: dts: freescale: imx8mm-phyboard-polis: Add TPM node (Yashwanth Varakala) - arm64: dts: imx8mm-beacon: Add HDMI video with sound (Adam Ford) - arm64: dts: imx8mm-beacon: Change camera I2C address (Adam Ford) - arm64: dts: imx8mn-beacon: Add HDMI video with sound (Adam Ford) - arm64: dts: freescale: fix imx8mm-venice-gw72xx-0x-imx219 overlay (Tim Harvey) - arm64: dts: imx8mp-venice-gw74xx: update to revB PCB (Tim Harvey) - arm64: dts: imx8mm-venice-gw7904: enable UART1 hardware flow control (Tim Harvey) - arm64: dts: imx8m{m,n}-venice-gw7902: add SDR50/SDR104 SDIO support for wifi (Tim Harvey) - arm64: dts: imx8mm-venice-gw7901: add SDR50/SDR104 SDIO support for wifi (Tim Harvey) - arm64: dts: imx8mm-venice-gw7901: add cpu-supply node for cpufreq (Tim Harvey) - arm64: dts: imx8mq-librem5: Use 'vqmmc-supply' (Fabio Estevam) - ARM: dts: imx6qdl: mba6: Fix gpio-keys button node names (Alexander Stein) - ARM: dts: imx6ul: Fix nand-controller #size-cells (Alexander Stein) - ARM: dts: imx6ul: mba6ulx: Fix stmpe811 node warnings (Alexander Stein) - ARM: dts: imx6dl-b1x5pv2: Fix simple-audio routing property (Fabio Estevam) - ARM: dts: imx6q-prti6q: Fix the SDIO wifi node (Fabio Estevam) - ARM: dts: vfxxx: Pass 'mmc' as the esdhc node names (Fabio Estevam) - ARM: dts: imx53-smd: Remove invalid SPI flash entry (Fabio Estevam) - ARM: dts: imx50-evk: Use generic node name for SPI NOR flash (Fabio Estevam) - ARM: dts: imx6q-cm-fx6: Remove invalid SPI flash entry (Fabio Estevam) - ARM: dts: ls1021a: add TQMLS1021A flash partition layout (Alexander Stein) - ARM: dts: ls1021a: add TQ-Systems MBLS102xA device tree (Alexander Stein) - ARM: dts: imx: Remove 'compatible' from the pfuze nodes (Fabio Estevam) - ARM: dts: imx: Pass #sound-dai-cells to sgtl5000 (Fabio Estevam) - ARM: dts: nxp: mxs: split interrupts per cells (Krzysztof Kozlowski) - ARM: dts: imx6ul-geam: Remove invalid sgtl5000 property (Fabio Estevam) - ARM: dts: imx28: drop incorrect reg in fixed regulators (Krzysztof Kozlowski) - ARM: dts: imx27: drop incorrect reg in fixed regulators (Krzysztof Kozlowski) - ARM: dts: imx25: drop incorrect reg in fixed regulators (Krzysztof Kozlowski) - ARM: dts: imx23: drop incorrect reg in fixed regulators (Krzysztof Kozlowski) - ARM: dts: imx50-kobo-aura: switch to enable-gpios (Krzysztof Kozlowski) - ARM: dts: imx28-m28evk: populate fixed regulators (Krzysztof Kozlowski) - ARM: dts: imx6ull-colibri: drop incorrect regulator regulator-type (Krzysztof Kozlowski) - ARM: dts: imx6sx-nitrogen6sx: drop incorrect regulator clock-names (Krzysztof Kozlowski) - ARM: dts: imx53-qsb: Improve the parallel display description (Fabio Estevam) - ARM: dts: nxp/imx: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties (Alexander Stein) - ARM: dts: imx6qdl-tqma6x: Add missing vs-supply for lm75 (Alexander Stein) - ARM: dts: imx6: phycore: Rely on PMIC reboot/reset handler (Andrej Picej) - ARM: dts: imx6: pfla02: Rely on PMIC reboot/reset handler (Andrej Picej) - ARM: dts: imx6sx: Describe the default LCDIF1 parent (Fabio Estevam) - ARM: dts: imx6qdl-mba6: Add missing supply regulator for lm75 and at24 (Alexander Stein) - ARM: dts: imx1-apf9328: correct ethernet reg addresses (split) (Krzysztof Kozlowski) - ARM: dts: imx7d-sdb: Pass the Ethernet aliases (Fabio Estevam) - ARM: dts: nxp: add missing space before { (Krzysztof Kozlowski) - ARM: dts: imx: Remove regulators from simple-bus (Fabio Estevam) - ARM: dts: imx25/karo-tx25: Replace NO_PAD_CTL by explicit pad configuration (Uwe Kleine-König) - dt-bindings: arm: Add Polyhex DEBIX SOM A based boards (Marco Felsch) - dt-bindings: arm: fsl: fix DEBIX binding (Marco Felsch) - dt-bindings: arm: fsl: add TQ-Systems LS1021A board (Matthias Schiffer) - dt-bindings: arm: Add Gateworks i.MX8M Plus gw73xx-2x board (Tim Harvey) - dt-bindings: arm: Add Gateworks i.MX8M Plus gw72xx-2x board (Tim Harvey) - dt-bindings: arm: Add Gateworks i.MX8M Plus gw71xx-2x board (Tim Harvey) - dt-bindings: arm: Add Gateworks i.MX8M Mini GW7905-0x board (Tim Harvey) - dt-bindings: arm: add TQMa93xxLA SOM (Markus Niebel) - riscv: dts: allwinner: d1: Add CAN controller nodes (John Watts) - riscv: dts: starfive: jh7110: Fix GMAC configuration (Samin Guo) - riscv: dts: starfive - Add hwrng node for JH7110 SoC (Jia Jie Ho) - riscv: dts: starfive - Add crypto and DMA node for JH7110 (Jia Jie Ho) - riscv: dts: starfive: Add mmc nodes on VisionFive 2 board (William Qiu) - riscv: dts: starfive: enable DCDC1&ALDO4 node in axp15060 (William Qiu) - riscv: dts: starfive: Add QSPI controller node for StarFive JH7110 SoC (William Qiu) - riscv: dts: starfive: jh7110: add the node and pins configuration for tdm (Walker Chen) - riscv: dts: starfive: jh7110: add dma controller node (Walker Chen) - riscv: dts: starfive: Add spi node and pins configuration (William Qiu) - riscv: dts: starfive: Add USB dts node for JH7110 (Minda Chen) - riscv: dts: starfive: Add USB and PCIe PHY nodes for JH7110 (Minda Chen) - riscv: dts: starfive: jh7110: Add temperature sensor node and thermal-zones (Hal Feng) - riscv: dts: starfive: jh7100: Add temperature sensor node and thermal-zones (Hal Feng) - riscv: dts: starfive: visionfive 2: Add configuration of gmac and phy (Samin Guo) - riscv: dts: starfive: jh7110: Add ethernet device nodes (Samin Guo) - riscv: dts: starfive: jh7110: Add PLL clocks source in SYSCRG node (Xingyu Wu) - riscv: dts: starfive: jh7110: Add syscon nodes (William Qiu) - riscv: dts: starfive: jh7110: Add STGCRG/ISPCRG/VOUTCRG nodes (Xingyu Wu) - riscv: dts: starfive: jh7110: Add DVP and HDMI TX pixel external clocks (Xingyu Wu) - dt-bindings: clock: Add StarFive JH7110 Video-Output clock and reset generator (Xingyu Wu) - dt-bindings: clock: Add StarFive JH7110 Image-Signal-Process clock and reset generator (Xingyu Wu) - dt-bindings: clock: Add StarFive JH7110 System-Top-Group clock and reset generator (Xingyu Wu) - dt-bindings: clock: jh7110-syscrg: Add PLL clock inputs (Xingyu Wu) - dt-bindings: soc: starfive: Add StarFive syscon module (William Qiu) - dt-bindings: clock: Add StarFive JH7110 PLL clock generator (Xingyu Wu) - riscv: dts: Enable device-tree overlay support for starfive devices (Felix Moessbauer) - ARM: dts: marvell: dove: drop incorrect reg in fixed regulators (Krzysztof Kozlowski) - ARM: dts: marvell: armada: drop incorrect reg in fixed regulators (Krzysztof Kozlowski) - ARM: dts: marvell: add missing space before { (Krzysztof Kozlowski) - arm64: dts: marvell: Add NAND flash controller to AC5 (Chris Packham) - arm64: dts: marvell: add missing space before { (Krzysztof Kozlowski) - ARM: dts: nuvoton: Fix pca954x i2c-mux node names (Geert Uytterhoeven) - ARM: dts: aspeed: Fix pca954x i2c-mux node names (Geert Uytterhoeven) - ARM: dts: nspire: Remove file name from the files themselves (Andrew Davis) - ARM: dts: nspire: Use MATRIX_KEY macro for linux,keymap (Andrew Davis) - ARM: dts: nspire: Fix uart node to conform with DT binding (Andrew Davis) - ARM: dts: nspire: Fix vbus_reg node to conform with DT binding (Andrew Davis) - ARM: dts: nspire: Fix sram node to conform with DT binding (Andrew Davis) - ARM: dts: nspire: Fix cpu node to conform with DT binding (Andrew Davis) - ARM: dts: nspire: Use syscon-reboot to handle restart (Andrew Davis) - ARM: dts: samsung: exynos4412-midas: add USB connector and USB OTG (Krzysztof Kozlowski) - ARM: dts: samsung: exynos5250-snow: switch i2c-arb to new child variant (Krzysztof Kozlowski) - ARM: dts: samsung: exynos5250-snow: use 'gpios' suffix for i2c-arb (Krzysztof Kozlowski) - ARM: dts: samsung: fix Exynos4212 Tab3 makefile entries (Krzysztof Kozlowski) - ARM: dts: exynos: Add Samsung Galaxy Tab 3 8.0 boards (Artur Weber) - ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) (Krzysztof Kozlowski) - ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) (Krzysztof Kozlowski) - ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size (Paul Cercueil) - ARM: dts: s5pv210: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: exynos: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: exynos: exynos5433-tm2: drop redundant status=okay (Krzysztof Kozlowski) - arm64: dts: exynos: add pwm node for exynosautov9-sadk (Jaewon Kim) - dt-bindings: pwm: samsung: add exynosautov9 compatible (Jaewon Kim) - arm64: dts: fsd: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: exynos: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: exynos: add missing space before { (Krzysztof Kozlowski) - ARM: dts: aspeed: Add AST2600 I3C control pins (Dylan Hung) - ARM: dts: aspeed: everest: Move common devices up (Joel Stanley) - ARM: dts: aspeed: everest: Reorganise FSI description (Eddie James) - ARM: dts: aspeed: rainier: Reorganise FSI description (Joel Stanley) - ARM: dts: aspeed: bonnell: Reorganise FSI description (Joel Stanley) - ARM: dts: aspeed: Add P10 FSI descriptions (Eddie James) - ARM: dts: aspeed: yosemite4: add Facebook Yosemite 4 BMC (Delphine CC Chiu) - dt-bindings: arm: aspeed: add Facebook Yosemite 4 board (Delphine CC Chiu) - ARM: dts: aspeed: wedge400: Set eMMC max frequency (Tao Ren) - ARM: dts: aspeed: wedge400: Enable more ADC channels (Tao Ren) - ARM: dts: aspeed: Update spi alias in Facebook AST2500 Common dtsi (Tao Ren) - ARM: dts: aspeed: rainier: Remove TPM device (Lakshmi Yadlapati) - ARM: dts: aspeed: Add AST2600 VUARTs (Joel Stanley) - ARM: dts: aspeed: mtmitchell: Add MCTP (Chanh Nguyen) - ARM: dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mitchell DVT systems (Chanh Nguyen) - ARM: dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9 (Chanh Nguyen) - ARM: dts: aspeed: Adding Inventec Starscream BMC (Chen PJ) - dt-bindings: arm: aspeed: add Inventec starscream-bmc (Chen PJ) - ARM: dts: aspeed: bonnell: Add DIMM SPD (Eddie James) - arm: dts: ti: omap: Fix OPP table node names (Nishanth Menon) - arm: dts: ti: omap: am5729-beagleboneai: Drop the OPP (Nishanth Menon) - arm: dts: ti: omap: omap36xx: Rename opp_supply nodename (Nishanth Menon) - ARM: dts: ti: add missing space before { (Krzysztof Kozlowski) - ARM: dts: ti: split interrupts per cells (Krzysztof Kozlowski) - ARM: dts: Unify pinctrl-single pin group nodes for davinci (Tony Lindgren) - dt-bindings: omap: Partially convert omap.txt to yaml (Andrew Davis) - arm: dts: Enable device-tree overlay support for sun8i-h3 pi devices (Felix Moessbauer) - arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support (Andre Przywara) - dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name (Andre Przywara) - arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT (Andre Przywara) - riscv: dts: allwinner: d1: Add GPADC node (Maksim Kiselev) - arm64: dts: mediatek: Fix "status" values (Rob Herring) - arm64: dts: amlogic: drop cooling-[min|max]-state from pwm-fan (Neil Armstrong) - arm64: dts: amlogic: meson-g12-common: change aobus-pinctrl node name (Neil Armstrong) - arm64: dts: amlogic: meson-g12b-odroid-n2: fix usb hub hog name (Neil Armstrong) - arm64: dts: amlogic: drop redundant status=okay in sound nodes (Krzysztof Kozlowski) - arm64: dts: amlogic: meson-g12b-bananapi: switch to enable-gpios (Krzysztof Kozlowski) - arm64: dts: add support for C3 power domain controller (Xianwei Zhao) - arm64: dts: Add gpio_intc node and pinctrl node for Amlogic C3 SoCs (Huqiang Qin) - arm64: dts: add board AN400 (Xianwei Zhao) - dt-bindings: arm: amlogic: add board AN400 (Xianwei Zhao) - arm64: dts: amlogic: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree (Lucas Tanure) - dt-bindings: arm: amlogic: add Amlogic A311D2 bindings (Lucas Tanure) - arm64: dts: arm: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: zynqmp: Describe interrupts by using macros (Michal Simek) - arm64: zynqmp: Fix dwc3 usb interrupt description (Michal Simek) - arm64: zynqmp: Add memory reserved node for k26 Kria SOM board (Sharath Kumar Dasari) - arm64: zynqmp: Assign TSU clock frequency for GEMs (Harini Katakam) - arm64: zynqmp: Setting default i2c clock frequency to 400kHz (Varalaxmi Bingi) - arm64: zynqmp: Fix open drain warning on ZynqMP (Manikanta Guntupalli) - arm64: zynqmp: Add L2 cache nodes (Radhey Shyam Pandey) - ARM: dts: hisilicon: Fix "status" values (Rob Herring) - arm64: dts: hi3798cv200: Fix clocks order of sd0 (David Yang) - arm64: dts: hisilicon: add missing space before { (Krzysztof Kozlowski) - arm64: dts: hisilicon: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: microchip: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: at91: remove duplicated entries (Claudiu Beznea) - ARM: dts: microchip: split interrupts per cells (Krzysztof Kozlowski) - ARM: dts: at91: ksz9477_evb: Add tx-internal-delay-ps property for port5 (Lukasz Majewski) - ARM: dts: at91: ksz9477_evb: Add missing timer nodes (Lukasz Majewski) - ARM: dts: at91-vinco: Fix "status" values (Rob Herring) - ARM: dts: microchip: add missing space before { (Krzysztof Kozlowski) - ARM: dts: microchip: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - ARM: dts: st: spear: split interrupts per cells (Krzysztof Kozlowski) - arm64: dts: renesas: spider-cpu: Add GP LEDs (Geert Uytterhoeven) - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Geert Uytterhoeven) - arm64: dts: renesas: rzg2ul-smarc: Add support for enabling MTU3 (Biju Das) - arm64: dts: renesas: r9a07g043: Add MTU3a node (Biju Das) - ARM dts: renesas: armadillo800eva: Switch to enable-gpios (Krzysztof Kozlowski) - arm64: dts: renesas: rzg2lc-smarc-som: Enable PMIC and built-in RTC (Biju Das) - arm64: dts: renesas: rzg2lc-smarc-som: Add PHY interrupt support for ETH0 (Biju Das) - riscv: dts: renesas: Clean up dtbs_check W=1 warning due to empty phy node (Conor Dooley) - arm64: dts: renesas: rzg2lc-smarc: Add support for enabling MTU3 (Biju Das) - arm64: dts: renesas: rzg2l-smarc: Add support for enabling MTU3 (Biju Das) - arm64: dts: renesas: Add missing space before { (Krzysztof Kozlowski) - ARM: dts: renesas: Add missing space before { (Krzysztof Kozlowski) - arm64: dts: renesas: Minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: renesas: rzg2l-smarc-som: Enable PMIC and built-in RTC (Biju Das) - arm64: dts: renesas: r9a09g011: Add CSI nodes (Fabrizio Castro) - arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos (Chris Paterson) - arm64: tegra: Add blank lines for better readability (Thierry Reding) - arm64: tegra: Remove {clock,reset}-names from VIC powergate (Thierry Reding) - arm64: tegra: Drop incorrect maxim,disable-etr on Smaug (Krzysztof Kozlowski) - arm64: tegra: Add SPI device tree nodes for Tegra234 (Gautham Srinivasan) - arm64: tegra: Enable UARTA and UARTE for Orin Nano (Gautham Srinivasan) - arm64: tegra: Add UARTE device tree node on Tegra234 (Gautham Srinivasan) - arm64: tegra: Adapt to LP855X bindings changes (Artur Weber) - arm64: tegra: Add PCIe and DP 3.3V supplies (Shubhi Garg) - arm64: tegra: Add missing reset-names for Tegra HS UART (Thierry Reding) - arm64: tegra: Remove current-speed for SBSA UART (Thierry Reding) - arm64: tegra: smaug: Remove reg-shift for high-speed UART (Thierry Reding) - arm64: tegra: Remove dmas and dma-names for debug UART (Thierry Reding) - arm64: tegra: Add 35°C trip point for Jetson Orin NX/Nano (Thierry Reding) - arm64: tegra: Remove duplicate PCI nodes (Thierry Reding) - arm64: tegra: Sort PCI nodes correctly on Orin (Thierry Reding) - arm64: tegra: Add audio support for IGX Orin (Mohan Kumar) - arm64: tegra: Update CPU OPP tables (Sumit Gupta) - arm64: tegra: Fix HSUART for Smaug (Diogo Ivo) - arm64: tegra: Fix HSUART for Jetson AGX Orin (Jon Hunter) - arm64: tegra: Add missing alias for NVIDIA IGX Orin (Jon Hunter) - arm64: tegra: Update AHUB clock parent and rate (Sameer Pujar) - arm64: tegra: Update AHUB clock parent and rate on Tegra234 (Sheetal) - ARM: tegra: Provide specific compatible string for Nexus 7 panel (Thierry Reding) - ARM: tegra: Use Hannstar HSD101PWW2 on Pegatron Chagall (Thierry Reding) - ARM: tegra: Reuse I2C3 for NVEC (Thierry Reding) - ARM: tegra: Add missing reset-names for Tegra HS UART (Thierry Reding) - ARM: tegra: Remove reset-names for UART devices (Thierry Reding) - ARM: tegra: Remove dmas and dma-names for debug UART (Thierry Reding) - dt-bindings: firmware: Add support for tegra186-bpmp DRAM MRQ GSCs (Peter De Schrijver) - dt-bindings: reserved-memory: Add support for DRAM MRQ GSCs (Peter De Schrijver) - dt-bindings: thermal: tegra: Convert to json-schema (Thierry Reding) - dt-bindings: arm: tegra: nvec: Convert to json-schema (Thierry Reding) - dt-bindings: clock: tegra: Document Tegra132 compatible (Thierry Reding) - dt-bindings: cpu: Document NVIDIA Tegra186 CCPLEX cluster (Thierry Reding) - dt-bindings: serial: tegra-hsuart: Convert to json-schema (Thierry Reding) - dt-bindings: arm: tegra: ahb: Convert to json-schema (Thierry Reding) - dt-bindings: arm: tegra: flowctrl: Convert to json-schema (Thierry Reding) - ARM: davinci: Drop unused includes (Rob Herring) - ARM: socfpga: Explicitly include correct DT includes (Rob Herring) - ARM: bcm: Drop unused includes (Rob Herring) - ARM: keystone: Merge PM function into main support file (Andrew Davis) - ARM: keystone: Merge memory.h into the only file that uses it (Andrew Davis) - ARM: keystone: Drop unused includes (Rob Herring) - ARM: s5pv210: Explicitly include correct DT includes (Rob Herring) - ARM: imx: Drop unused includes (Rob Herring) - Documentation/process: maintainer-soc: document dtbs_check requirement for Samsung (Krzysztof Kozlowski) - MAINTAINER: samsung: document dtbs_check requirement for Samsung (Krzysztof Kozlowski) - Documentation/process: maintainer-soc: add clean platforms profile (Krzysztof Kozlowski) - MAINTAINERS: soc: reference maintainer profile (Krzysztof Kozlowski) - MAINTAINERS: add board bindings list to OMAP2+ files (Andreas Kemnade) - ARM: hisi: Drop unused includes (Rob Herring) - ARM: nspire: Remove unused header file mmio.h (Andrew Davis) - ARM: nspire: Use syscon-reboot to handle restart (Andrew Davis) - ARM: shmobile: rcar-gen2: Drop unused OF includes (Rob Herring) - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() (Gustavo A. R. Silva) - ARM: omap2: Use of_range_to_resource() for "ranges" parsing (Rob Herring) - ARM: omap2: Explicitly include correct DT includes (Rob Herring) - ARM: meson: Drop unused includes (Rob Herring) - ARM: at91: Remove unused extern declarations (YueHaibing) - ARM: at91: Explicitly include correct DT includes (Rob Herring) - soc: microchip: Explicitly include correct DT includes (Rob Herring) - soc: fsl: Explicitly include correct DT includes (Rob Herring) - soc: xilinx: Explicitly include correct DT includes (Rob Herring) - soc: sunxi: Explicitly include correct DT includes (Rob Herring) - soc: rockchip: Explicitly include correct DT includes (Rob Herring) - soc: mediatek: Explicitly include correct DT includes (Rob Herring) - soc: aspeed: Explicitly include correct DT includes (Rob Herring) - firmware: Explicitly include correct DT includes (Rob Herring) - bus: Explicitly include correct DT includes (Rob Herring) - ARM: spear: Explicitly include correct DT includes (Rob Herring) - ARM: mvebu: Explicitly include correct DT includes (Rob Herring) - ARM: versatile: Drop unused includes (Rob Herring) - ARM: rockchip: Drop unused includes (Rob Herring) - ARM: pxa: Drop unused includes (Rob Herring) - ARM: nspire: Drop unused includes (Rob Herring) - ARM: npcm: Drop unused includes (Rob Herring) - ARM: nomadik: Drop unused includes (Rob Herring) - ARM: mmp: Drop unused includes (Rob Herring) - ARM: hpe: Drop unused includes (Rob Herring) - ARM: dove: Drop unused includes (Rob Herring) - ARM: berlin: Drop unused includes (Rob Herring) - ARM: alpine: Drop unused includes (Rob Herring) - ARM: sti: Drop unused includes (Rob Herring) - ARM: l2x0: Add explicit includes for init and types (Rob Herring) - arm64: defconfig: Enable IPQ5018 SoC base configs (Sricharan Ramabadhran) - arm64: defconfig: enable the SerDes PHY for Qualcomm DWMAC (Bartosz Golaszewski) - arm64: defconfig: enable Qualcomm MSM8996 Global Clock Controller as built-in (Dmitry Baryshkov) - arm64: defconfig: Enable Qualcomm SC8280XP GPUCC (Bjorn Andersson) - arm64: defconfig: Enable drivers for the Odroid-M1 board (Marek Szyprowski) - arm64: defconfig: Enable GPIO_SYSCON (Jagan Teki) - arm64: defconfig: Enable Rockchip OTP memory driver (Cristian Ciocaltea) - arm64: defconfig: Enable PHY_ROCKCHIP_NANENG_COMBO_PHY (Jagan Teki) - ARM: multi_v7_defconfig: Add SCMI regulator support (Pascal Paillet) - arm64: defconfig: Enable ITE_IT66121 HDMI transmitter (Aradhya Bhatia) - arm64: defconfig: Enable TI PRUSS (MD Danish Anwar) - arm64: defconfig: Enable various configs for TI K3 platforms (Udit Kumar) - arm64: defconfig: Enable Redpine 91X wlan driver (Guido Günther) - arm64: defconfig: Enable CONFIG_DRM_IMX_LCDIF (Fabio Estevam) - arm64: defconfig: enable driver for bluetooth nxp uart (Marcel Ziswiler) - arm64: defconfig: Enable i.MX93 devices (Alexander Stein) - arm64: defconfig: select IMX_REMOTEPROC and RPMSG_VIRTIO (Peng Fan) - arm64: defconfig: enable SL28VPD NVMEM layout (Michael Walle) - ARM: multi_v7_defconfig: Enable OMAP audio/display support (Andrew Davis) - ARM: multi_v7_defconfig: Enable TI Remoteproc and related configs (Andrew Davis) - ARM: multi_v7_defconfig: Enable TLV320AIC3x (Mark Brown) - arm64: defconfig: Enable PMIC RAA215300 and RTC ISL 1208 configs (Biju Das) - arm64: defconfig: Enable Renesas MTU3a PWM config (Biju Das) - arm64: defconfig: Enable Renesas RZ/V2M CSI driver (Fabrizio Castro) - bus: fsl-mc: Use common ranges functions (Rob Herring) - soc: bcm: Explicitly include correct DT includes (Rob Herring) - bus: ti-sysc: Fix cast to enum warning (Tony Lindgren) - bus: ti-sysc: Fix a build warning with W=1 for sysconfig (Tony Lindgren) - bus: ti-sysc: Configure uart quirks for k3 SoC (Tony Lindgren) - bus: ti-sysc: Build driver for TI K3 SoCs (Tony Lindgren) - bus: ti-sysc: Fix build warning for 64-bit build (Tony Lindgren) - bus: omap_l3_smx: identify timeout cause before rebooting (Sicelo A. Mhlongo) - soc: qcom: aoss: Tidy up qmp_send() callers (Bjorn Andersson) - soc: qcom: aoss: Format string in qmp_send() (Bjorn Andersson) - soc: qcom: aoss: Move length requirements from caller (Bjorn Andersson) - dt-bindings: firmware: qcom: scm: Updating VMID list (Gokul krishna Krishnakumar) - dt-bindings: qcom: Update RPMHPD entries for some SoCs (Rohit Agarwal) - soc: qcom: qmi_encdec: Restrict string length in decode (Chris Lew) - soc: qcom: smem: Fix incompatible types in comparison (Chen Jiahao) - soc: qcom: ocmem: add missing clk_disable_unprepare() in ocmem_dev_probe() (Yang Yingliang) - soc: qcom: socinfo: Add SoC ID for SM7125 (David Wronek) - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (David Wronek) - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Kathiravan T) - soc: qcom: socinfo: drop the IPQ5019 SoC ID (Kathiravan T) - soc: qcom: socinfo: add SM4450 ID (Tengfei Fan) - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Tengfei Fan) - soc: qcom: pmic_glink: enable altmode for SM8550 (Neil Armstrong) - soc: qcom: pmic_glink_altmode: add retimer-switch support (Neil Armstrong) - soc: qcom: pmic_glink_altmode: handle safe mode when disconnect (Neil Armstrong) - soc: qcom: rpmhpd: Add SDX75 power domains (Rohit Agarwal) - dt-bindings: power: qcom,rpmpd: Add compatible for sdx75 (Rohit Agarwal) - firmware: qcom_scm: Add missing extern specifier (Guru Das Srinagesh) - firmware: qcom_scm: Convert all symbols to EXPORT_SYMBOL_GPL (Guru Das Srinagesh) - dt-bindings: arm: msm: kpss-acc: Revert "dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional" (Krzysztof Kozlowski) - firmware: qcom_scm: Drop useless compatibles (Konrad Dybcio) - firmware: qcom_scm: Always return devm_clk_get_optional errors (Konrad Dybcio) - firmware: qcom_scm: Always try to consume all three clocks (Konrad Dybcio) - dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional (Konrad Dybcio) - soc: qcom: use devm_clk_get_enabled() in gsbi_probe() (Yuanjun Gong) - soc: qcom: rpmhpd: Use the newly created generic RPMHPD bindings (Rohit Agarwal) - dt-bindings: power: qcom,rpmhpd: Add Generic RPMh PD indexes (Rohit Agarwal) - soc: qcom: Explicitly include correct DT includes (Rob Herring) - soc: qcom: Add RPM processor/subsystem driver (Stephan Gerhold) - rpmsg: qcom_smd: Use qcom_smem_is_available() (Stephan Gerhold) - soc: qcom: smem: Add qcom_smem_is_available() (Stephan Gerhold) - dt-bindings: remoteproc: Add Qualcomm RPM processor/subsystem (Stephan Gerhold) - dt-bindings: remoteproc: glink-rpm-edge: Use "glink-edge" as node name (Stephan Gerhold) - soc: qcom: smd-rpm: Match rpmsg channel instead of compatible (Stephan Gerhold) - dt-bindings: soc: qcom: smd-rpm: Add some more compatibles (Stephan Gerhold) - dt-bindings: soc: qcom: smd-rpm: Add MSM8909 to qcom,smd-channels (Stephan Gerhold) - dt-bindings soc: qcom: smd-rpm: Fix sort order (Stephan Gerhold) - soc: qcom: smem: Use struct_size() (Christophe JAILLET) - soc: qcom: spm: Convert to devm_platform_ioremap_resource() (Yangtao Li) - dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP (Konrad Dybcio) - soc: qcom: rpmh-rsc: Include state in trace event (Bjorn Andersson) - soc: qcom: cmd-db: Drop NUL bytes from debugfs output (Bjorn Andersson) - soc: qcom: rpmpd: Add sync_state (Konrad Dybcio) - soc: qcom: ocmem: Add support for msm8226 (Luca Weiss) - dt-bindings: sram: qcom,ocmem: Add msm8226 support (Luca Weiss) - soc: qcom: ocmem: make iface clock optional (Luca Weiss) - soc: qcom: ocmem: Use dev_err_probe where appropriate (Luca Weiss) - soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros (Luca Weiss) - soc: qcom: icc-bwmon: Set default thresholds dynamically (Konrad Dybcio) - soc: rockchip: grf: Fix SDMMC not working on RK3588 with bus-width > 1 (Ondrej Jirman) - genpd: rockchip: Add PD_VO entry for rv1126 (Jagan Teki) - soc: kunpeng_hccs: fix some sparse warnings about incorrect type (Huisong Li) - soc: loongson2_pm: add power management support (Yinbo Zhu) - soc: dt-bindings: add loongson-2 pm (Yinbo Zhu) - memory: tegra: add MC client for Tegra234 GPU (Sumit Gupta) - dt-bindings: net: davicom,dm9000: convert to DT schema (Krzysztof Kozlowski) - dt-bindings: memory-controllers: reference TI GPMC peripheral properties (Krzysztof Kozlowski) - dt-bindings: memory-controllers: ingenic,nemc: reference peripheral properties (Krzysztof Kozlowski) - memory: Explicitly include correct DT includes (Rob Herring) - memory: tegra: Prefer octal over symbolic permissions (Thierry Reding) - memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported (Sumit Gupta) - memory: tegra: Add clients used by DRM in Tegra234 (Sumit Gupta) - memory: tegra: sort tegra234_mc_clients table as per register offsets (Sumit Gupta) - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Vignesh Raghavendra) - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Zhang Zekun) - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Jayesh Choudhary) - soc: ti: Explicitly include correct DT includes (Rob Herring) - soc: ti: omap-prm: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - soc: ti: k3-ringacc: Fixup documentation errors (Nishanth Menon) - firmware: ti_sci: Fixup documentation errors (Nishanth Menon) - firmware: ti_sci: Use system_state to determine polling (Nishanth Menon) - MAINTAINERS: remove OXNAS entry (Neil Armstrong) - dt-bindings: interrupt-controller: arm,versatile-fpga-irq: mark oxnas compatible as deprecated (Neil Armstrong) - irqchip: irq-versatile-fpga: remove obsolete oxnas compatible (Neil Armstrong) - firmware: imx: scu-irq: support identifying SCU wakeup source from sysfs (Ranjani Vaidyanathan) - firmware: imx: scu-irq: enlarge the IMX_SC_IRQ_NUM_GROUP (Peng Fan) - firmware: imx: scu-irq: add imx_scu_irq_get_status (Peng Fan) - firmware: imx: scu-irq: fix RCU complaint after M4 partition reset (Robin Gong) - firmware: imx: scu: use EOPNOTSUPP (Peng Fan) - firmware: imx: scu: use soc name for soc_id (Peng Fan) - firmware: imx: scu: increase RPC timeout (Dong Aisheng) - firmware: imx: scu: change init level to subsys_initcall_sync (Dong Aisheng) - soc: imx: Explicitly include correct DT includes (Rob Herring) - bus: imx-weim: use devm_platform_ioremap_resource (Martin Kaiser) - soc: imx: imx93-blk-ctrl: Add dedicated lockdep class for nested genpd locks (Alexander Stein) - soc: kunpeng_hccs: add MAILBOX dependency (Arnd Bergmann) - soc: kunpeng_hccs: fix size_t format string (Arnd Bergmann) - doc: soc: hisilicon: Add Kunpeng HCCS driver documentation (Huisong Li) - soc: hisilicon: add sysfs entry to query information of HCCS (Huisong Li) - soc: hisilicon: Support HCCS driver on Kunpeng SoC (Huisong Li) - MAINTAINERS: mfd: Un-support Maxim and Samsung PMIC drivers (Krzysztof Kozlowski) - MAINTAINERS: samsung: Un-support cpuidle and clock drivers (Krzysztof Kozlowski) - soc: samsung: Explicitly include correct DT includes (Rob Herring) - reset: ti: syscon: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: zynqmp: removed unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: zynq: remove unneeded call to platfrom_set_drvdata() (Andrei Coardos) - reset: uniphier-glue: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: npcm: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: meson: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: lpc18xx: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: lantiq: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: bcm6345: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: ath79: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - reset: hisilicon: Use dev_err_probe instead of dev_err (Wang Ming) - reset: reset-zynqmp: add support for Versal NET platform (Piyush Mehta) - dt-bindings: reset: Updated binding for Versal-NET reset driver (Piyush Mehta) - reset: Explicitly include correct DT includes (Rob Herring) - soc: sunxi: Explicitly include correct DT includes (Rob Herring) - bus: sunxi-rsb: Convert to devm_platform_ioremap_resource() (Yangtao Li) - firmware: meson_sm: fix to avoid potential NULL pointer dereference (Zhang Shurong) - soc: amlogic: Explicitly include correct DT includes (Rob Herring) - soc: c3: Add support for power domains controller (Xianwei Zhao) - dt-bindings: power: add Amlogic C3 power domains (Xianwei Zhao) - soc: amlogic: use name instead of index as criterion (Xianwei Zhao) - firmware: arm_scmi: Add v3.2 perf level indexing mode support (Cristian Marussi) - firmware: arm_scmi: Harden perf domain info access (Cristian Marussi) - MAINTAINERS: Simplify entries for Arm Vexpress platform and related drivers (Sudeep Holla) - bus: vexpress-config: Convert to devm_platform_ioremap_resource() (Yangtao Li) - soc: xilinx: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - soc: xilinx: Explicitly include correct DT includes (Rob Herring) - driver: soc: xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - soc/tegra: cbb: Remove unnecessary print function dev_err() (Jiapeng Chong) - soc/tegra: fuse: Sort includes alphabetically (Thierry Reding) - bus: tegra-gmi: Convert to devm_platform_ioremap_resource() (Yangtao Li) - soc/tegra: fuse: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - soc/tegra: Explicitly include correct DT includes (Rob Herring) - genpd: ti: Use for_each_node_with_property() simplify code logic (Zhang Zekun) - genpd: Explicitly include correct DT includes (Rob Herring) - genpd: imx: scu-pd: initialize is_off according to HW state (Peng Fan) - genpd: imx: scu-pd: Suppress bind attrs (Peng Fan) - genpd: imx: scu-pd: do not power off console if no_console_suspend (Peng Fan) - genpd: imx: scu-pd: add more PDs (Peng Fan) - genpd: imx: scu-pd: enlarge PD range (Peng Fan) - genpd: imx: relocate scu-pd under genpd (Peng Fan) - MAINTAINERS: adjust file entry in STARFIVE JH71XX PMU CONTROLLER DRIVER (Lukas Bulwahn) - genpd: Makefile: build imx (Peng Fan) - genpd: move owl-sps-helper.c from drivers/soc (Arnd Bergmann) - soc: starfive: remove stale Makefile entry (Arnd Bergmann) - ARM: ux500: Move power-domain driver to the genpd dir (Ulf Hansson) - ARM: ux500: Convert power-domain code into a regular platform driver (Ulf Hansson) - soc: xilinx: Move power-domain driver to the genpd dir (Ulf Hansson) - soc: ti: Mover power-domain drivers to the genpd dir (Ulf Hansson) - soc: tegra: Move powergate-bpmp driver to the genpd dir (Ulf Hansson) - soc: sunxi: Move power-domain driver to the genpd dir (Ulf Hansson) - soc: starfive: Move the power-domain driver to the genpd dir (Ulf Hansson) - soc: samsung: Move power-domain driver to the genpd dir (Ulf Hansson) - soc: rockchip: Mover power-domain driver to the genpd dir (Ulf Hansson) - soc: renesas: Move power-domain drivers to the genpd dir (Ulf Hansson) - soc: qcom: Move power-domain drivers to the genpd dir (Ulf Hansson) - soc: mediatek: Move power-domain drivers to the genpd dir (Ulf Hansson) - soc: imx: Move power-domain drivers to the genpd dir (Ulf Hansson) - soc: bcm: Move power-domain drivers to the genpd dir (Ulf Hansson) - soc: apple: Move power-domain driver to the genpd dir (Ulf Hansson) - soc: amlogic: Move power-domain drivers to the genpd dir (Ulf Hansson) - soc: actions: Move power-domain driver to the genpd dir (Ulf Hansson) - genpd: Create a new subsystem directory to host genpd providers (Ulf Hansson) - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Takashi Iwai) - ASoC: tegra: Fix SFC conversion for few rates (Sheetal) - ASoC: cs43130: Fix numerator/denominator mixup (Phil Elwell) - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (yixuanjiang) - ASoC: dwc: i2s: Fix unused functions (Takashi Iwai) - ASoC: soc-core.c: Do not error if a DAI link component is not found (Cristian Ciocaltea) - ASoC: codecs: Fix error code in aw88261_i2c_probe() (Harshit Mogalapalli) - ASoC: audio-graph-card.c: move audio_graph_parse_of() (Kuninori Morimoto) - ASoC: cs42l43: Use new-style PM runtime macros (Charles Keepax) - ASoC: cs42l43: Initialize ret in default case in cs42l43_pll_ev() (Nathan Chancellor) - ASoC: dwc: i2s: Add StarFive JH7110 SoC support (Xingyu Wu) - ASoC: dwc: Use ops to get platform data (Xingyu Wu) - ASoC: dt-bindings: snps,designware-i2s: Add StarFive JH7110 SoC support (Xingyu Wu) - ASoC: rsnd: setup BRGCKR/BRRA/BRRB on rsnd_adg_clk_control() (Kuninori Morimoto) - ASoC: rsnd: remove default division of clock out (Kuninori Morimoto) - ASoC: rsnd: tidyup brga/brgb default value (Kuninori Morimoto) - ASoC: rsnd: setup clock-out only when all conditions are right (Kuninori Morimoto) - ASoC: rsnd: enable clk_i approximate rate usage (Kuninori Morimoto) - ASoC: audio-graph-card2: add comment for format property (Kuninori Morimoto) - ASoC: nau8821: Improve AMIC recording performance. (Seven Lee) - ASoC: dt-bindings: nau8821: Add single-ended input feature (Seven Lee) - ASoC: Delete UDA134x/L3 audio codec (Linus Walleij) - ASoC: SOF: amd: clear dsp to host interrupt status (Vijendar Mukunda) - ASoC: SOF: amd: clear panic mask status when panic occurs (Vijendar Mukunda) - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Vijendar Mukunda) - ASoC: SOF: amd: remove redundant clock mux selection register write (Vijendar Mukunda) - ASoC: SOF: amd: add module parameter for firmware debug (Vijendar Mukunda) - ASoC: SOF: amd: enable ACP external global interrupt (Vijendar Mukunda) - ASoC: SOF: amd: remove unused sha dma interrupt code (Vijendar Mukunda) - ASoC: fsl: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Peter Ujfalusi) - ASoC: pxa: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Ranjani Sridharan) - ASoC: cs42l43: Add support for the cs42l43 (Charles Keepax) - ASoC: rt5640: fix typos (Senhong Liu) - ASoC: SOF: amd: Enable signed firmware image loading for Vangogh platform (Venkata Prasad Potturu) - ASoC: SOF: amd: Add support for signed fw image loading (Venkata Prasad Potturu) - ASoC: SOF: amd: Add sof support for vangogh platform (Venkata Prasad Potturu) - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Alper Nebi Yasak) - ASoC: rt5645: improve the depop sequences of CBJ detection (Shuming Fan) - ASoC: rt5682s: Convert to use GPIO descriptors (Linus Walleij) - ASoC: rt5682: Convert to use GPIO descriptors (Linus Walleij) - ASoC: rt5668: Convert to use GPIO descriptors (Linus Walleij) - ASoC: rt5665: Convert to use GPIO descriptors (Linus Walleij) - ASoC: rt5640: Convert to just use GPIO descriptors (Linus Walleij) - ASoC: dt-bindings: mediatek,mt7986-afe: add audio afe document (Maso Huang) - ASoC: dt-bindings: mediatek,mt7986-wm8960: add mt7986-wm8960 document (Maso Huang) - ASoC: mediatek: mt7986: add machine driver with wm8960 (Maso Huang) - ASoC: mediatek: mt7986: add platform driver (Maso Huang) - ASoC: mediatek: mt7986: support etdm in platform driver (Maso Huang) - ASoC: mediatek: mt7986: add common header (Maso Huang) - ASoC: samsung: tm2_wm5110: parse audio-routing (Krzysztof Kozlowski) - ASoC: samsung: odroid: parse audio-routing (Krzysztof Kozlowski) - ASoC: samsung: midas_wm1811: parse audio-routing (Krzysztof Kozlowski) - ASoC: samsung: aries_wm8994: parse audio-routing (Krzysztof Kozlowski) - ASoC: samsung: odroid: use of_property_present to check for property (Krzysztof Kozlowski) - ASoC: dt-bindings: samsung,tm2: use common sound card (Krzysztof Kozlowski) - ASoC: dt-bindings: samsung,odroid: use common sound card (Krzysztof Kozlowski) - ASoC: dt-bindings: samsung,midas-audio: use common sound card (Krzysztof Kozlowski) - ASoC: dt-bindings: samsung,aries-wm8994: use common sound card (Krzysztof Kozlowski) - ASoC: dt-bindings: mediatek,mt8188-mt6359: use common sound card (Krzysztof Kozlowski) - ASoC: dt-bindings: Add common sound card properties (Krzysztof Kozlowski) - firmware: cs_dsp: Fix new control name check (Vlad Karpovich) - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - ASoC: codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - ASoC: codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - ASoC: cs35l56: Don't overwrite a patched firmware (Richard Fitzgerald) - ASoC: wm_adsp: Support powering-up DSP without trying to load firmware (Richard Fitzgerald) - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Li Zetao) - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Li Zetao) - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jyri Sarha) - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jyri Sarha) - ASoC: Intel: RPL: Add entry for HDMI-In capture support on non-I2S codec boards. (Balamurugan C) - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Chao Song) - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in RPL match table (Balamurugan C) - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL match table. (Balamurugan C) - ASoC: SOF: Intel: Refactor code for HDA stream creation (Chao Song) - ASoC: SOF: remove duplicate code due to merge (Pierre-Louis Bossart) - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (mnlife) - ASoC: Intel: Add rpl_nau8318_8825 driver (Ajye Huang) - ASoC: tlv320aic32x4: Fix the divide by zero (Guiting Shen) - ASoC: ak4613: Simplify probe() (Biju Das) - ASoC: soc-dai.h: remove unused call back functions (Kuninori Morimoto) - ASoC: codecs/hdmi-codec: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: codecs/cx2072x: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: codecs/cs47lxx: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: soc-topology: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: codecs/wm*: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: hisilicon: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: starfive: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: loongson: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: uniphier: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: rockchip: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: mediatek: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: samsung: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: drm/vc4: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: cirrus: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: jz4740: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: meson: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: intel: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: atmel: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: tegra: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: sunxi: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: ux500: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: au1x: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: qcom: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: rsnd: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: pxa: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: stm: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: sti: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: sof: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: img: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: fsl: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: bcm: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: pxa: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: dwc: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: amd: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: adi: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: adi: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: ti: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: soc-dai.h: merge DAI call back functions into ops (Kuninori Morimoto) - ASoC: rt715: Drop GPIO includes (Linus Walleij) - ASoC: rt5682-sdw: Drop GPIO includes (Linus Walleij) - ASoC: rt5660: Drop GPIO includes (Linus Walleij) - ASoC: rt5659: Drop legacy GPIO include (Linus Walleij) - ASoC: rt5645: Drop legacy GPIO include (Linus Walleij) - ASoC: rt5514: Drop GPIO include (Linus Walleij) - ASoC: rt5514-spi: Drop GPIO include (Linus Walleij) - ASoC: rt1308: Drop GPIO includes (Linus Walleij) - ASoC: rt1305: Drop GPIO includes (Linus Walleij) - ASoC: rt1019: Drop GPIO include (Linus Walleij) - ASoC: rt1016: Drop GPIO include (Linus Walleij) - ASoC: rt1015p: Drop legacy GPIO include (Linus Walleij) - ASoC: rt1015: Drop GPIO include (Linus Walleij) - ASoC: rt1011: Drop GPIO includes (Linus Walleij) - ALSA: Remove redundant of_match_ptr() (Ruan Jinjie) - ASoC: ssm3515: Remove redundant of_match_ptr() (Ruan Jinjie) - ASoC: sunxi: sun4i-spdif: Remove redundant of_match_ptr() (Ruan Jinjie) - ASoC: atmel: tse850-pcm5142: Remove redundant of_match_ptr() (Ruan Jinjie) - ASoC: atmel: Remove redundant of_match_ptr() (Ruan Jinjie) - ASoC: cygnus: Remove unused declarations (Yue Haibing) - ASoC: q6dsp: Remove unused declaration (Yue Haibing) - ASoC: SOF: Intel: Remove duplicated include in lnl.c (Yang Li) - ASoC: rt715: Add software reset in io init (Jack Yu) - dt-bindings: sound: gtm601: Add description (Guido Günther) - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Nathan Chancellor) - ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmware (Simon Trimmer) - ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down() (Simon Trimmer) - ASoC: cs35l56: Wait for control port ready during system-resume (Richard Fitzgerald) - ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Richard Fitzgerald) - ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions() (Richard Fitzgerald) - ASoC: samsung: midas_wm1811: Fix 'Headphone Switch' control creation (Marek Szyprowski) - ASoC: rsnd: call of_node_put() when break (Kuninori Morimoto) - ASoC: pxa: address unused variable warning (Yu Liao) - ASoC: codecs: aw88261: avoid uninitialized variable warning (Arnd Bergmann) - ASoC: intel: sof_sdw: Simplify get_slave_info (Charles Keepax) - ASoC: intel: sof_sdw: Allow different devices on the same link (Charles Keepax) - ASoC: intel: sof_sdw: Support multiple groups on the same link (Charles Keepax) - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Charles Keepax) - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Charles Keepax) - ASoC: intel: sof_sdw: Update DLC index each time one is added (Charles Keepax) - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Charles Keepax) - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Charles Keepax) - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Charles Keepax) - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Charles Keepax) - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Charles Keepax) - ASoC: intel: sof_sdw: Printk's should end with a newline (Charles Keepax) - ASoC: imx-audio-rpmsg: Remove redundant initialization owner in imx_audio_rpmsg_driver (Li Zetao) - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Alper Nebi Yasak) - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Pierre-Louis Bossart) - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSDIID register (Pierre-Louis Bossart) - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: add DMIC support (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: add ops for SSP (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP (Pierre-Louis Bossart) - ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume (Pierre-Louis Bossart) - ASoC: SOF: Intel: split MTL and LNL operations (Pierre-Louis Bossart) - ASoC: SOF: Intel: LNL: Add support for Lunarlake platform (Ranjani Sridharan) - ASoC: SOF: Intel: hda: add interface definitions for ACE2.x (Pierre-Louis Bossart) - ASoC: SOF: ipc4-topology: restore gateway config length (Pierre-Louis Bossart) - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Ranjani Sridharan) - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Pierre-Louis Bossart) - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Yang Yingliang) - ASoC: lower "no backend DAIs enabled for ... Port" log severity (Hans de Goede) - ASoC: samsung: midas_wm1811: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: samsung: lowland: Split Line Out jack kcontrol from Headphone (Alper Nebi Yasak) - ASoC: samsung: littlemill: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: rockchip: rockchip_rt5645: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: rk3399-gru-sound: Map missing Line Out jack kcontrol (Alper Nebi Yasak) - ASoC: qcom: sdm845: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: qcom: sc7280: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: qcom: sc7180: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: qcom: apq8016_sbc: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: mediatek: mt8186-mt6366-da7219-max98357: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: mediatek: mt8183-da7219-max98357: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: mediatek: mt8173-rt5650: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: mediatek: mt8173-rt5650-rt5676: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: mediatek: mt8173-rt5650-rt5514: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: mediatek: mt8173-max98090: Configure jack as a Headset jack (Alper Nebi Yasak) - ASoC: imx-es8328: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Alper Nebi Yasak) - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Alper Nebi Yasak) - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Alper Nebi Yasak) - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Alper Nebi Yasak) - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Alper Nebi Yasak) - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: amd: acp: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Alper Nebi Yasak) - ASoC: codecs: Add aw88261 amplifier driver (Weidong Wang) - ASoC: codecs: Add code for bin parsing compatible with aw88261 (Weidong Wang) - ASoC: dt-bindings: Add schema for "awinic,aw88261" (Weidong Wang) - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Pierre-Louis Bossart) - ASoC: rt5682-sdw: make regmap cache-only in probe (Pierre-Louis Bossart) - ASoC: SoundWire codecs: make regmap cache-only in probe (Pierre-Louis Bossart) - ASoC: SoundWire codecs: return error status in probe (Pierre-Louis Bossart) - ASoC: jz4740: Update to use maple tree register cache (Mark Brown) - ASoC: codecs: max9892x: Reformat to coding style (Krzysztof Kozlowski) - ASoC: codecs: max9892x: Unify interleave mode OF property (Krzysztof Kozlowski) - ASoC: dt-bindings: Convert maxim,max98925 to DT schema (Krzysztof Kozlowski) - ASoC: ti: davinci-evm: simplify the code with module_platform_driver (Yang Yingliang) - ASoC: wm8960: Add support for the power supplies (Fabio Estevam) - ASoC: dt-bindings: wlf,wm8960: Describe the power supplies (Fabio Estevam) - ASoC: SOF: mediatek: mt8186 modify dram type as non-cache (Trevor Wu) - ASoC: soc-acpi: Add missing kernel doc (Charles Keepax) - ASoC: mediatek: mt8186: Remove unused mutex. (Sebastian Andrzej Siewior) - ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM (Chancel Liu) - ASoC: fsl_micfil: Add fsl_micfil_use_verid function (Chancel Liu) - ASoC: fsl_micfil: Add new registers and new bit definition (Chancel Liu) - ASoC: intel: sof_sdw: Move group_generated logic (Charles Keepax) - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Charles Keepax) - ASoC: intel: sof_sdw: Clean up DAI link counting (Charles Keepax) - ASoC: Intel: sof_sdw: add cs35l56 codec info (Chao Song) - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Charles Keepax) - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Bard Liao) - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Charles Keepax) - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Charles Keepax) - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Charles Keepax) - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Charles Keepax) - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Charles Keepax) - ASoC: intel: sof_sdw: Use a module device table (Charles Keepax) - ASoC: intel: sof_sdw: Remove some extra line breaks (Charles Keepax) - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Charles Keepax) - ASoC: intel: sof_sdw: Use consistent variable naming for links (Charles Keepax) - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: rename link_id to be_id (Bard Liao) - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: Update BT offload config for soundwire config (Uday M Bhat) - ASoC: Intel: sof_rt5682 add support for HDMI_In capture (apoorv) - ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker (Terry Cheong) - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Balamurugan C) - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Pierre-Louis Bossart) - ASoC: Intel: atom: remove static analysis false positive (Pierre-Louis Bossart) - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Pierre-Louis Bossart) - ASoC: SOF: mediatek: remove error checks on NULL ipc (Pierre-Louis Bossart) - ASoC: SOF: imx: remove error checks on NULL ipc (Pierre-Louis Bossart) - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Pierre-Louis Bossart) - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Pierre-Louis Bossart) - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Pierre-Louis Bossart) - ASoC: SOF: Deprecate invalid enums in IPC3 (Curtis Malainey) - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Trevor Wu) - ASoC: soc-acpi: improve log messagesin link_slaves_found() (Pierre-Louis Bossart) - ASoC: soc-acpi: move link_slaves_found() (Pierre-Louis Bossart) - ASoC: SOF: Intel: start simplify the signature of link_slaves_found() (Pierre-Louis Bossart) - ASoC: wm8960: Make automatic the default clocking mode (Mark Brown) - ASoC: wm8960: Read initial MCLK rate from clock API (Mark Brown) - ASoC: Intel: maxim-common: get codec number from ACPI table (Brent Lu) - ASoC: dt-bindings: renesas,rsnd.yaml: enable multi ports for multi Component support (Kuninori Morimoto) - ASoC: dt-bindings: renesas,rsnd.yaml: add common port-def (Kuninori Morimoto) - ASoC: rsnd: enable multi Component support for Audio Graph Card/Card2 (Kuninori Morimoto) - ASoC: rsnd: cleanup rsnd_dai_of_node() (Kuninori Morimoto) - ASoC: rsnd: use DAI driver ID instead of DAI ID (Kuninori Morimoto) - dt-bindings: sound: gtm601: convert to YAML (David Heidelberg) - ASoC: fsl_micfil: refactor deprecated strncpy (Justin Stitt) - ASoC: 88pm860x: refactor deprecated strncpy (Justin Stitt) - ASoC: sti-sas: Update to use maple tree register cache (Mark Brown) - ASoC: stac9766: Update to use maple tree register cache (Mark Brown) - ASoC: sta529: Update to use maple tree register cache (Mark Brown) - ASoC: sta350: Update to use maple tree register cache (Mark Brown) - ASoC: sta32x: Update to use maple tree register cache (Mark Brown) - ASoC: rt1017: Remove unused function (Jiapeng Chong) - ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling (Herve Codina) - ASoC: loongson: drop of_match_ptr for OF device id (YingKun Meng) - ASoC: rt1316: fix key tone missing (Shuming Fan) - ASoC: intel: avs: refactor strncpy usage in topology (justinstitt@google.com) - Documentation: core-api: Drop :export: for int_log.h (Andy Shevchenko) - ASoC: cs42l51: change cs42l51_of_match to static (Yang Yingliang) - ASoC: rt1017: Add RT1017 SDCA amplifier driver (Derek Fang) - ASoC: codecs: ES8326: Update jact detection function (Zhu Ning) - ASOC: codecs: ES8326: Add calibration support for version_b (Zhu Ning) - ASoC: codecs: ES8326: Fix power-up sequence (Zhu Ning) - ASoC: codecs: ES8326: Change Volatile Reg function (Zhu Ning) - ASoC: codecs: ES8326: Change Hp_detect register names (Zhu Ning) - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Peter Suti) - ALSA: usb-audio: Don't try to submit URBs after disconnection (Takashi Iwai) - ALSA: emu10k1: add separate documentation for E-MU cards (Oswald Buddenhagen) - ALSA: emu10k1: more documentation updates (Oswald Buddenhagen) - ALSA: emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-mixer.rst (Oswald Buddenhagen) - ALSA: ump: Fix -Wformat-truncation warnings (Takashi Iwai) - ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus/TI sub-codecs (Takashi Iwai) - ALSA: doc: Fix missing backquote in midi-2.0.rst (Takashi Iwai) - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Fabian Vogt) - ALSA: hda/tas2781: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - ALSA: documentation: Add description for USB MIDI 2.0 gadget driver (Takashi Iwai) - ALSA: ump: Don't create unused substreams for static blocks (Takashi Iwai) - ALSA: ump: Fill group names for legacy rawmidi substreams (Takashi Iwai) - ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs (Takashi Iwai) - ALSA: ac97: Fix possible error value of *rac97 (Su Hui) - ALSA: pcmtest: Add support for pcm pausing (Ivan Orlov) - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (SungHwan Jung) - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Stefan Binding) - ALSA: hda/tas2781: Fix PM refcount unbalance at tas2781_hda_bind() (Takashi Iwai) - ALSA: hda/tas2781: Fix acpi device refcount leak at tas2781_read_acpi() (Takashi Iwai) - ALSA: usb-audio: Fix init call orders for UAC1 (Takashi Iwai) - ALSA: hda/realtek: Fix spelling mistake "powe" -> "power" (Colin Ian King) - ALSA: asihpi: Remove unused declarations (Yue Haibing) - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Takashi Iwai) - ASoC: pcm: Drop obsoleted PCM copy_user ops (Takashi Iwai) - ALSA: doc: Update description for the new PCM copy ops (Takashi Iwai) - ASoC: dmaengine: Use iov_iter for process callback, too (Takashi Iwai) - ASoC: dmaengine: Convert to generic PCM copy ops (Takashi Iwai) - ASoC: qcom: Convert to generic PCM copy ops (Takashi Iwai) - ASoC: mediatek: Convert to generic PCM copy ops (Takashi Iwai) - ASoC: component: Add generic PCM copy ops (Takashi Iwai) - media: solo6x10: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: pcmtest: Update comment about PCM copy ops (Takashi Iwai) - ALSA: xen: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: sh: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: rme9652: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: hdsp: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: rme96: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: rme32: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: nm256: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: korg1212: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: es1938: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: emu8000: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: gus: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: dummy: Convert to generic PCM copy ops (Takashi Iwai) - ALSA: core: Add memory copy helpers between iov_iter and iomem (Takashi Iwai) - ALSA: pcm: Add copy ops with iov_iter (Takashi Iwai) - iov_iter: Export import_ubuf() (Takashi Iwai) - ALSA: hda/tas2781: Add tas2781 HDA driver (Shenghao Ding) - ALSA: hda/tas2781: Add tas2781 HDA driver (Shenghao Ding) - ALSA: Make SND_PCMTEST depend on DEBUG_FS (Ruan Jinjie) - ALSA: aoa: Fix typos in PCM fix patch (Takashi Iwai) - ALSA: core: Drop snd_device_initialize() (Takashi Iwai) - ALSA: seq: Create device with snd_device_alloc() (Takashi Iwai) - ALSA: timer: Create device with snd_device_alloc() (Takashi Iwai) - ALSA: compress: Don't embed device (Takashi Iwai) - ALSA: rawmidi: Don't embed device (Takashi Iwai) - ALSA: hwdep: Don't embed device (Takashi Iwai) - ALSA: pcm: Don't embed device (Takashi Iwai) - ALSA: control: Don't embed ctl_dev (Takashi Iwai) - ALSA: core: Introduce snd_device_alloc() (Takashi Iwai) - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Yang Yingliang) - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Brady Norander) - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Takashi Iwai) - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Stefan Binding) - ALSA: dice: add stream format parameters for Weiss devices (Takashi Sakamoto) - ALSA: hda/tegra: refactor deprecated strncpy (Justin Stitt) - ALSA: info: Remove unused function declarations (Yue Haibing) - ALSA: pcmtest: Remove redundant definitions (Ivan Orlov) - ALSA: pcmtest: Move buffer iterator initialization to prepare callback (Ivan Orlov) - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Kai Vehmanen) - ALSA: hda: intel-dsp-cfg: add LunarLake support (Pierre-Louis Bossart) - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Pierre-Louis Bossart) - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Kai Vehmanen) - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Pierre-Louis Bossart) - ALSA: hda: cs35l41: Print amp configuration after bind (Stefan Binding) - ALSA: ac97: set variables dev_attr_vendor_id to static (Yu Liao) - ALSA: usb-audio: Remove unused function declaration (Yue Haibing) - ALSA: hda/cs35l56: Reject I2C alias addresses (Richard Fitzgerald) - ALSA: hda/cs35l56: Fail if .bin not found and firmware not patched (Richard Fitzgerald) - ALSA: hda/cs35l56: Do not download firmware over existing RAM firmware (Richard Fitzgerald) - ALSA: hda/cs35l56: cs_dsp_power_down() on cs35l56_hda_fw_load() error path (Richard Fitzgerald) - ALSA: hda/cs35l56: Call cs_dsp_power_down() before calling cs_dsp_remove() (Richard Fitzgerald) - ALSA: hda/cs35l56: Always power-up and start cs_dsp (Richard Fitzgerald) - ALSA: hda/cs35l56: Call cs_dsp_power_down() before reloading firmware (Richard Fitzgerald) - ALSA: hda/cs35l56: Do not mark cache dirty after REINIT (Richard Fitzgerald) - ALSA: hda/cs35l56: Complete firmware reboot before calling cs_dsp_run() (Richard Fitzgerald) - ALSA: bcd2000: refactor deprecated strncpy (Justin Stitt) - ALSA: xen-front: refactor deprecated strncpy (Justin Stitt) - ALSA: hda/cs35l56: Do some clean up on probe error (Dan Carpenter) - ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier (Simon Trimmer) - ALSA: hda: Fix missing header dependencies (Richard Fitzgerald) - ASoC: cs35l56: Make a common function to shutdown the DSP (Simon Trimmer) - ASoC: cs35l56: Make common function for control port wait (Simon Trimmer) - ASoC: cs35l56: Move part of cs35l56_init() to shared library (Richard Fitzgerald) - ASoC: cs35l56: Move cs_dsp init into shared library (Richard Fitzgerald) - ASoC: cs35l56: Move runtime suspend/resume to shared library (Richard Fitzgerald) - ASoC: cs35l56: Move utility functions to shared file (Simon Trimmer) - ASoC: cs35l56: Convert utility functions to use common data structure (Simon Trimmer) - ASoC: cs35l56: Make cs35l56_system_reset() code more generic (Simon Trimmer) - ASoC: cs35l56: Move shared data into a common data structure (Simon Trimmer) - ASoC: codecs: lpass: Log clk_get() failures (Bjorn Andersson) - ASoC: wm8960: Add DAC filter characteristics selection (Shengjiu Wang) - ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors (Stephan Gerhold) - ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk (Stephan Gerhold) - ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk (Stephan Gerhold) - ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names (Stephan Gerhold) - ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example (Stephan Gerhold) - ASoC: dt-bindings: nau8822: Add MCLK clock (Francesco Dolcini) - ASoC: dt-bindings: nau8822: Add #sound-dai-cells (Francesco Dolcini) - ASoC: dt-bindings: wm8904: Convert to dtschema (Francesco Dolcini) - ASoC: fsl_spdif: Add support for 22.05 kHz sample rate (Matus Gajdos) - ASoC: ti: omap-mcbsp: Ignore errors for getting fck_src (Andreas Kemnade) - ASoC: mediatek: mt8188: DPCM used FE and BE merged parameters (Trevor Wu) - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Arnd Bergmann) - ASoC: topology: Add explicit build option (Mark Brown) - kunit: Enable ASoC in all_tests.config (Mark Brown) - ALSA: Enable build with UML (Mark Brown) - platform: Provide stubs for !HAS_IOMEM builds (Mark Brown) - driver core: Provide stubs for !IOMEM builds (Mark Brown) - ASoC: wm9713: Update to use maple tree register cache (Mark Brown) - ASoC: wm9712: Update to use maple tree register cache (Mark Brown) - ASoC: wm9705: Update to use maple tree register cache (Mark Brown) - ASoC: wm8988: Update to use maple tree register cache (Mark Brown) - ASoC: wm8985: Update to use maple tree register cache (Mark Brown) - ASoC: wm8983: Update to use maple tree register cache (Mark Brown) - ASoC: wm8978: Update to use maple tree register cache (Mark Brown) - ASoC: wm8971: Update to use maple tree register cache (Mark Brown) - ASoC: wm8955: Update to use maple tree register cache (Mark Brown) - ASoC: wm8940: Update to use maple tree register cache (Mark Brown) - ASoC: wm8996: Update to use maple tree register cache (Mark Brown) - ASoC: wm8995: Update to use maple tree register cache (Mark Brown) - ASoC: wm8993: Update to use maple tree register cache (Mark Brown) - ASoC: wm8991: Update to use maple tree register cache (Mark Brown) - ASoC: wm8962: Update to use maple tree register cache (Mark Brown) - ASoC: wm8961: Update to use maple tree register cache (Mark Brown) - ASoC: wm8960: Update to use maple tree register cache (Mark Brown) - ASoC: wm8904: Update to use maple tree register cache (Mark Brown) - ASoC: wm8903: Update to use maple tree register cache (Mark Brown) - ASoC: wm8900: Update to use maple tree register cache (Mark Brown) - ASoC: wm8804: Update to use maple tree register cache (Mark Brown) - ASoC: wm8776: Update to use maple tree register cache (Mark Brown) - ASoC: wm8770: Update to use maple tree register cache (Mark Brown) - ASoC: wm8753: Update to use maple tree register cache (Mark Brown) - ASoC: wm8750: Update to use maple tree register cache (Mark Brown) - ASoC: wm8741: Update to use maple tree register cache (Mark Brown) - ASoC: wm8737: Update to use maple tree register cache (Mark Brown) - ASoC: wm8731: Update to use maple tree register cache (Mark Brown) - ASoC: wm8728: Update to use maple tree register cache (Mark Brown) - ASoC: wm8711: Update to use maple tree register cache (Mark Brown) - ASoC: wm8580: Update to use maple tree register cache (Mark Brown) - ASoC: wm8523: Update to use maple tree register cache (Mark Brown) - ASoC: wm8510: Update to use maple tree register cache (Mark Brown) - ASoC: wm9090: Update to use maple tree register cache (Mark Brown) - ASoC: wm9081: Update to use maple tree register cache (Mark Brown) - ASoC: wm5100: Update to use maple tree register cache (Mark Brown) - ASoC: wm2200: Update to use maple tree register cache (Mark Brown) - ASoC: cs4349: Update to use maple tree register cache (Mark Brown) - ASoC: cs42xx8: Update to use maple tree register cache (Mark Brown) - ASoC: cs42l56: Update to use maple tree register cache (Mark Brown) - ASoC: cs42l52: Update to use maple tree register cache (Mark Brown) - ASoC: cs4270: Update to use maple tree register cache (Mark Brown) - ASoC: cs4265: Update to use maple tree register cache (Mark Brown) - ASoC: cs42l51: Update to use maple tree register cache (Mark Brown) - ASoC: cs35l56: Update to use maple tree register cache (Mark Brown) - ASoC: cs35l45: Update to use maple tree register cache (Mark Brown) - ASoC: cs35l41: Update to use maple tree register cache (Mark Brown) - ASoC: cs35l36: Update to use maple tree register cache (Mark Brown) - ASoC: cs35l56: Patch soft registers to defaults (Richard Fitzgerald) - ASoC: simple-card.c: enable multi Component support (Kuninori Morimoto) - ASoC: simple-card-utils.c: enable multi Component support (Kuninori Morimoto) - ASoC: soc-core.c: add snd_soc_copy_dai_args() (Kuninori Morimoto) - ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform() (Kuninori Morimoto) - ASoC: soc-core.c: add snd_soc_get_dai_via_args() (Kuninori Morimoto) - ASoC: soc-core.c: enable multi Component (Kuninori Morimoto) - ASoC: soc-dai.c: add DAI get/match functions (Kuninori Morimoto) - ASoC: amd: acp: delete unnecessary NULL check (Dan Carpenter) - ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform. (V sujith kumar Reddy) - ASoC: SOF: Add acp-probe id to sof probe client driver for registration. (V sujith kumar Reddy) - ASoC: SOF: amd: Add Probe functionality support for amd platforms. (V sujith kumar Reddy) - ASoC: codec: wm8960: add additional probe check for codec identification (Frank Li) - ASoC: fsl_rpmsg: Add support for i.MX93 platform (Chancel Liu) - ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93 (Chancel Liu) - ASoC: wsa883x: Update to use maple tree register cache (Mark Brown) - ASoC: wsa881x: Update to use maple tree register cache (Mark Brown) - ASoC: wcd938x: Update to use maple tree register cache (Mark Brown) - ASoC: wcd9335: Update to use maple tree register cache (Mark Brown) - ASoC: dt-bindings: audio-graph-card2: Drop incomplete example (Rob Herring) - ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - ASoC: pxa: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - ASoC: mediatek: mt8186: Convert to devm_platform_ioremap_resource() (Yangtao Li) - ASoC: ti: Convert to devm_platform_ioremap_resource_byname() (Yangtao Li) - ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ioremap_resource() (Yangtao Li) - ASoC: codecs: ES8326: Add es8326_mute function (Zhu Ning) - ASoC: adav80x: Update to use maple tree register cache (Mark Brown) - ASoC: adau7118: Update to use maple tree register cache (Mark Brown) - ASoC: adau1977: Update to use maple tree register cache (Mark Brown) - ASoC: adau1781: Update to use maple tree register cache (Mark Brown) - ASoC: adau1761: Update to use maple tree register cache (Mark Brown) - ASoC: adau1701: Update to use maple tree register cache (Mark Brown) - ASoC: adau1373: Update to use maple tree register cache (Mark Brown) - ASoC: adau1372: Update to use maple tree register cache (Mark Brown) - ASoC: ad1980: Update to use maple tree register cache (Mark Brown) - ASoC: ad1836: Update to use maple tree register cache (Mark Brown) - ASoC: q6dsp: q6apm: make g_apm static (Min-Hua Chen) - ASoC: amd: acp: clean up some inconsistent indentings (Yang Li) - ASoC: Intel: sof_rt5682: add jsl_rt5650 board config (Brent Lu) - ASoC: starfive: jh7110_tdm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: ps-sdw-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: rt5677: Sort headers alphabetically (Andy Shevchenko) - ASoC: rt5677: Use device_get_match_data() (Andy Shevchenko) - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Andy Shevchenko) - ASoC: rt5677: Refactor GPIO support code (Andy Shevchenko) - ASoC: amd: acp: add pm ops support for rembrandt platform (Syed Saba Kareem) - ASoC: amd: acp: move pdm macros to common header file (Syed Saba Kareem) - ASoC: amd: acp: store the pdm stream channel mask (Syed Saba Kareem) - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Syed Saba Kareem) - ASoC: amd: acp: store xfer_resolution of the stream (Syed Saba Kareem) - ASoC: amd: acp: add pm ops support for acp pci driver (Syed Saba Kareem) - ASoC: amd: acp: store platform device reference created in pci probe call (Syed Saba Kareem) - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Syed Saba Kareem) - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Syed Saba Kareem) - ASoC: amd: acp: refactor the acp init and de-init sequence (Syed Saba Kareem) - ASoC: amd: Add new dmi entries to config entry (Venkata Prasad Potturu) - ASoC: amd: Add acpi machine id's for vangogh platform (Venkata Prasad Potturu) - ASoC: amd: acp: Add machine driver support for max98388 codec (Venkata Prasad Potturu) - ASoC: amd: acp: Add machine driver support for nau8821 codec (Venkata Prasad Potturu) - ASoC: dt-bindings: mediatek,mt8188-afe: add memory-region (Trevor Wu) - ASoC: mediatek: mt8188: add memory-region support (Trevor Wu) - ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant (Cristian Ciocaltea) - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Cristian Ciocaltea) - ASoC: amd: vangogh: Make use of DRV_NAME (Cristian Ciocaltea) - ASoC: Intel: avs: rt5682: Tidy up hw_params() (Cezary Rojewski) - ASoC: Intel: avs: rt5682: Add missing components (Cezary Rojewski) - ASoC: Intel: avs: Load rt5663 board on KBL-based platforms (Amadeusz Sławiński) - ASoC: Intel: avs: Add rt5663 machine board (Amadeusz Sławiński) - ASoC: Intel: avs: Load es8336 board on KBL-based platforms (Cezary Rojewski) - ASoC: Intel: avs: Add es8336 machine board (Cezary Rojewski) - ASoC: codecs: es8316: Add support for S24_3LE format (Cezary Rojewski) - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Cezary Rojewski) - ASoC: nau8825: Replace copied'n'pasted intlog10() (Andy Shevchenko) - lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifier (Andy Shevchenko) - lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense (Andy Shevchenko) - lib/math: Move dvb_math.c into lib/math/int_log.c (Andy Shevchenko) - ASoC: simple-card: Handle additional devices (Herve Codina) - ASoC: codecs: Add support for the generic IIO auxiliary devices (Herve Codina) - ASoC: soc-dapm.h: Convert macros to return a compound literal (Herve Codina) - iio: inkern: Add a helper to query an available minimum raw value (Herve Codina) - iio: inkern: Replace a FIXME comment by a TODO one (Herve Codina) - iio: inkern: Use max_array() to get the maximum value from an array (Herve Codina) - minmax: Introduce {min,max}_array() (Herve Codina) - iio: inkern: Fix headers inclusion order (Herve Codina) - iio: inkern: Remove the 'unused' variable usage in iio_channel_read_max() (Herve Codina) - iio: consumer.h: Fix raw values documentation notes (Herve Codina) - iio: inkern: Check error explicitly in iio_channel_read_max() (Herve Codina) - ASoC: dt-bindings: simple-card: Add additional-devs subnode (Herve Codina) - ASoC: dt-bindings: Add audio-iio-aux (Herve Codina) - ASoC: rt5645: add the system level suspend-resume callback (Shuming Fan) - ASoC: stac9766: fix build errors with REGMAP_AC97 (Randy Dunlap) - ASoC: Convert pm8916-wcd-analog-codec to YAML (Konrad Dybcio) - ASoC: dwc: Add TDM mode support (Maxim Kochetkov) - ASoC: tas2781: No need to set device_driver owner (Yang Li) - ASoC: dt-bindings: nau8821: Convert to dtschema (Seven Lee) - ASoC: rt722-sdca: Remove redundant sdca mask (Jack Yu) - ASoC: soc-core: protect dlc->of_node under mutex (Kuninori Morimoto) - ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately (Chancel Liu) - ASoC: rt5645: implement set_jack callback (Shuming Fan) - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Kuninori Morimoto) - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Kuninori Morimoto) - ASoC: SOF: amd: refactor PSP smn_read (Mastan Katragadda) - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Stefan Binding) - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Stefan Binding) - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Stefan Binding) - ALSA: hda: cs35l41: Use pre and post playback hooks (Stefan Binding) - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Stefan Binding) - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Stefan Binding) - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Stefan Binding) - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Stefan Binding) - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Stefan Binding) - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Stefan Binding) - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Stefan Binding) - ALSA: hda: add HDMI codec ID for Intel LNL (Kai Vehmanen) - ALSA: hda/hdmi: keep codec entries in numerical order (Kai Vehmanen) - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Takashi Iwai) - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Takashi Iwai) - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Takashi Iwai) - ALSA: vmaster: Add snd_ctl_add_followers() helper (Takashi Iwai) - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ASoC: mediatek: mt8188: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: control: Introduce snd_ctl_find_id_mixer() (Takashi Iwai) - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Takashi Iwai) - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Takashi Iwai) - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Takashi Iwai) - ALSA: control: Make snd_ctl_find_id() argument const (Takashi Iwai) - staging: greybus: Avoid abusing controls_rwsem (Takashi Iwai) - ASoC: sigmadsp: Simplify with snd_ctl_activate_id() (Takashi Iwai) - ALSA: control: Add lockdep warning to internal functions (Takashi Iwai) - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Takashi Iwai) - ASoC: atmel: mchp-pdmc: Use snd_ctl_remove_id() (Takashi Iwai) - staging: greybus: audio_helper: Use snd_ctl_remove_id() (Takashi Iwai) - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Takashi Iwai) - ASoC: Intel: sst: Convert to PCI device IDs defines (Amadeusz Sławiński) - ASoC: SOF: Intel: Convert to PCI device IDs defines (Amadeusz Sławiński) - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Amadeusz Sławiński) - ASoC: Intel: avs: Convert to PCI device IDs defines (Amadeusz Sławiński) - ASoC: Intel: avs: Convert to PCI device IDs defines (Amadeusz Sławiński) - ALSA: hda: Convert to PCI device IDs defines (Amadeusz Sławiński) - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Amadeusz Sławiński) - ASoC: Intel: Skylake: Use global PCI match macro (Amadeusz Sławiński) - ALSA: hda/i915: Use global PCI match macro (Amadeusz Sławiński) - ALSA: hda: Use global PCI match macro (Amadeusz Sławiński) - ALSA: hda: Add controller matching macros (Amadeusz Sławiński) - ALSA: Remove unused Broxton PCI ID (Amadeusz Sławiński) - ASoC: SOF: Remove unused Broxton PCI ID (Amadeusz Sławiński) - PCI: Add Intel Audio DSP devices to pci_ids.h (Amadeusz Sławiński) - PCI: Sort Intel PCI IDs by number (Amadeusz Sławiński) - ALSA: emu10k1: rework copyright statements (Oswald Buddenhagen) - ALSA: emu10k1: clean up driver status comments (Oswald Buddenhagen) - ALSA: emu10k1: set the "no filtering" bits on PCM voices on Audigy (Oswald Buddenhagen) - ALSA: emu10k1: track loss of external clock on E-MU cards 85;95;0c This uses IRQs to track spontaneous changes to the word clock source register. (Oswald Buddenhagen) - ALSA: Explicitly include correct DT includes (Rob Herring) - ALSA: pcmtest: minor optimizations (Ivan Orlov) - ALSA: pcmtest: Add 'open' PCM callback error injection (Ivan Orlov) - ALSA: emu10k1: remove superfluous IRQ enable state saving (Oswald Buddenhagen) - ALSA: emu10k1: fix return value of snd_emu1010_adc_pads_put() (Oswald Buddenhagen) - ALSA: emu10k1: make E-MU dock monitoring interrupt-driven (Oswald Buddenhagen) - kselftest/alsa: pcm-test: Decrease stream duration from 4 to 2 seconds (Nícolas F. R. A. Prado) - kselftest/alsa: pcm-test: Move stream duration and margin to variables (Nícolas F. R. A. Prado) - drm/i915: Fix HPD polling, reenabling the output poll work as needed (Imre Deak) - drm: Add an HPD poll helper to reschedule the poll work (Imre Deak) - drm/i915: Fix TLB-Invalidation seqno store (Alan Previn) - drm/gpuva_mgr: remove unused prev pointer in __drm_gpuva_sm_map() (Danilo Krummrich) - drm/tests/drm_kunit_helpers: Place correct function name in the comment header (Lee Jones) - drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly (Danilo Krummrich) - drm/nouveau: uvmm: fix unset region pointer on remap (Danilo Krummrich) - drm/nouveau: sched: avoid job races between entities (Danilo Krummrich) - drm/ttm/tests: Fix type conversion in ttm_pool_test (Karolina Stolarek) - drm/msm/a6xx: Bail out early if setting GPU OOB fails (Konrad Dybcio) - drm/msm/a6xx: Move LLC accessors to the common header (Konrad Dybcio) - drm/msm/a6xx: Introduce a6xx_llc_read (Konrad Dybcio) - drm/msm/adreno: Add missing MODULE_FIRMWARE macros (Juerg Haefliger) - drm/msm/gpu: Push gpu lock down past runpm (Rob Clark) - drm/msm/a690: Switch to a660_gmu.bin (Rob Clark) - drm/msm: Remove vma use tracking (Rob Clark) - drm/msm: Take lru lock once per submit_pin_objects() (Rob Clark) - drm/msm: Use drm_gem_object in submit bos table (Rob Clark) - drm/msm: Take lru lock once per job_run (Rob Clark) - drm/msm/adreno: adreno_gpu: Switch to memdup_user_nul() helper (Ruan Jinjie) - drm/msm: Disallow relocs on a6xx+ (Rob Clark) - drm/msm/a6xx: Fix GMU lockdep splat (Rob Clark) - drm/msm/a2xx: Call adreno_gpu_init() earlier (Fabio Estevam) - drm/msm/a6xx: Fix up GMU region reservations (Konrad Dybcio) - drm/msm/a6xx: Improve GMU force shutdown sequence (Konrad Dybcio) - drm/msm/a6xx: Ensure clean GMU state in a6xx_gmu_fw_start (Konrad Dybcio) - drm/msm/a6xx: Skip empty protection ranges entries (Konrad Dybcio) - drm/msm/a6xx: Use descriptive bitfield names for CP_PROTECT_CNTL (Konrad Dybcio) - drm/msm/a6xx: Add some missing header definitions (Konrad Dybcio) - drm/msm/a6xx: Fix misleading comment (Rob Clark) - drm/msm/adreno: Switch to chip-id for identifying GPU (Rob Clark) - dt-bindings: drm/msm/gpu: Extend bindings for chip-id (Rob Clark) - drm/msm/adreno: Move adreno info to config (Rob Clark) - drm/msm/adreno: Add helper for formating chip-id (Rob Clark) - drm/msm/adreno: Add adreno family (Rob Clark) - drm/msm/adreno: Bring the a630 family together (Rob Clark) - drm/msm/adreno: Move speedbin mapping to device table (Rob Clark) - drm/msm/adreno: Allow SoC specific gpu device table entries (Rob Clark) - drm/msm/adreno: Use quirk to identify cached-coherent support (Rob Clark) - drm/msm/adreno: Use quirk identify hw_apriv (Rob Clark) - drm/msm/adreno: Remove redundant revn param (Rob Clark) - drm/msm/adreno: Remove redundant gmem size param (Rob Clark) - drm/msm/adreno: Remove GPU name (Rob Clark) - drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done (Dmitry Baryshkov) - drm/msm/dpu: initialise clk_rate to 0 in _dpu_core_perf_get_core_clk_rate (Dmitry Baryshkov) - drm/msm/dpu: clean up some inconsistent indenting (Jiapeng Chong) - drm/msm/mdp5: Don't leak some plane state (Daniel Vetter) - drm/msm/dpu: Drop encoder vsync_event (Jessica Zhang) - drm/msm/dpu: fix DSC 1.2 enc subblock length (Dmitry Baryshkov) - drm/msm/dpu: fix DSC 1.2 block lengths (Dmitry Baryshkov) - drm/msm/dpu: increase memtype count to 16 for sm8550 (Jonathan Marek) - drm/msm/dpu: drop dpu_core_perf_destroy() (Dmitry Baryshkov) - drm/msm/dpu: move max clock decision to dpu_kms. (Dmitry Baryshkov) - drm/msm/dpu: remove extra clk_round_rate() call (Dmitry Baryshkov) - drm/msm/dpu: remove unused fields from struct dpu_core_perf (Dmitry Baryshkov) - drm/msm/dpu: use dpu_perf_cfg in DPU core_perf code (Dmitry Baryshkov) - drm/msm/dpu: drop the dpu_core_perf_crtc_update()'s stop_req param (Dmitry Baryshkov) - drm/msm/dpu: rework indentation in dpu_core_perf (Dmitry Baryshkov) - drm/msm/dpu: drop separate dpu_core_perf_tune overrides (Dmitry Baryshkov) - drm/msm/dpu: bail from _dpu_core_perf_crtc_update_bus if there are no ICC paths (Dmitry Baryshkov) - drm/msm/dpu: drop enum dpu_core_perf_data_bus_id (Dmitry Baryshkov) - drm/msm/dpu: drop BWC features from DPU_MDP_foo namespace (Dmitry Baryshkov) - drm/msm/dpu: drop UBWC configuration (Dmitry Baryshkov) - drm/msm/dpu: use MDSS data for programming SSPP (Dmitry Baryshkov) - drm/msm/mdss: populate missing data (Dmitry Baryshkov) - drm/msm/mdss: export UBWC data (Dmitry Baryshkov) - drm/msm/mdss: rename ubwc_version to ubwc_enc_version (Dmitry Baryshkov) - drm/msm/mdss: correct UBWC programming for SM8550 (Dmitry Baryshkov) - drm/msm/dpu: drop compatibility INTR defines (Dmitry Baryshkov) - drm/msm/dpu: drop now-unused mdss_irqs field from hw catalog (Dmitry Baryshkov) - drm/msm/dpu: autodetect supported interrupts (Dmitry Baryshkov) - drm/msm/dpu: split interrupt address arrays (Dmitry Baryshkov) - drm/msm/dpu: inline __intr_offset (Dmitry Baryshkov) - drm/msm: Remove redundant DRM_DEV_ERROR() (Ruan Jinjie) - dt-bindings: display/msm: mdss-common: add memory-region property (Amit Pundir) - drm/msm/dsi: Reuse QCM2290 14nm DSI PHY configuration for SM6125 (Marijn Suijten) - dt-bindings: msm: dsi-phy-14nm: Document SM6125 variant (Marijn Suijten) - drm/msm/mdss: Add SM6125 support (Marijn Suijten) - drm/msm/dpu: Add SM6125 support (Marijn Suijten) - dt-bindings: display/msm: Add SM6125 MDSS (Marijn Suijten) - dt-bindings: display/msm: sc7180-dpu: Describe SM6125 (Marijn Suijten) - dt-bindings: display/msm: dsi-controller-main: Document SM6125 (Marijn Suijten) - dt-bindings: clock: qcom, dispcc-sm6125: Allow power-domains property (Marijn Suijten) - dt-bindings: clock: qcom, dispcc-sm6125: Require GCC PLL0 DIV clock (Marijn Suijten) - dt-bindings: display/msm: Remove DSI1 ports from SM6350/SM6375 example (Marijn Suijten) - drm/msm/dsi: Drop unused regulators from QCM2290 14nm DSI PHY config (Marijn Suijten) - drm/msm/dpu: drop DPU_INTF_DATA_COMPRESS from dpu catalog (Abhinav Kumar) - drm/msm/dpu: rename enable_compression() to program_intf_cmd_cfg() (Abhinav Kumar) - drm/msm/dpu: rename all hw_intf structs to have dpu_hw prefix (Abhinav Kumar) - drm/msm/dpu: use dpu core's major version to enable data compress (Abhinav Kumar) - drm/msm/dpu: re-introduce dpu core revision to the catalog (Abhinav Kumar) - drm/msm/dsi: Enable BURST_MODE for command mode for DSI 6G v1.3+ (Jessica Zhang) - dt-bindings: display: msm: dp-controller: document SM8250 compatible (Dmitry Baryshkov) - drm/msm/dpu: Update dev core dump to dump registers of sub-blocks (Ryan McCann) - drm/msm/dpu: Refactor printing of main blocks in device core dump (Ryan McCann) - drm/msm/dpu: Remove redundant prefix/suffix in name of sub-blocks (Ryan McCann) - drm/msm/dpu: Define names for unnamed sblks (Ryan McCann) - drm/msm/dpu: Drop unused num argument from relevant macros (Ryan McCann) - drm/msm: Update dev core dump to not print backwards (Ryan McCann) - drm/msm/dpu: drop empty features mask INTF_SDM845_MASK (Dmitry Baryshkov) - drm/msm/dpu: drop empty features mask MERGE_3D_SM8150_MASK (Dmitry Baryshkov) - drm/msm/dpu: inline INTF_BLK and INTF_BLK_DSI_TE macros (Dmitry Baryshkov) - drm/msm/dpu: inline WB_BLK macros (Dmitry Baryshkov) - drm/msm/dpu: inline various PP_BLK_* macros (Dmitry Baryshkov) - drm/msm/dpu: inline MERGE_3D_BLK macros (Dmitry Baryshkov) - drm/msm/dpu: inline DSC_BLK and DSC_BLK_1_2 macros (Dmitry Baryshkov) - drm/msm/dpu: inline LM_BLK macros (Dmitry Baryshkov) - drm/msm/dpu: inline DSPP_BLK macros (Dmitry Baryshkov) - drm/msm/dpu: inline SSPP_BLK macros (Dmitry Baryshkov) - drm/msm/dpu: correct indentation for CTL definitions (Dmitry Baryshkov) - drm/msm/dpu: drop zero features from dpu_ctl_cfg data (Dmitry Baryshkov) - drm/msm/dpu: drop zero features from dpu_mdp_cfg data (Dmitry Baryshkov) - drm/msm/dpu: expand .clk_ctrls definitions (Dmitry Baryshkov) - drm/msm/dpu: drop enum dpu_mdp and MDP_TOP value (Dmitry Baryshkov) - drm/msm/dpu: drop dpu_mdss_cfg::mdp_count field (Dmitry Baryshkov) - drm/msm/dpu: simplify peer LM handling (Dmitry Baryshkov) - drm/msm/dpu: always use MSM_DP/DSI_CONTROLLER_n (Dmitry Baryshkov) - drm/msm: enumerate DSI interfaces (Dmitry Baryshkov) - drm/msm/dsi: Hook up refgen regulator (Konrad Dybcio) - dt-bindings: display/msm: dsi-controller-main: Allow refgen-supply (Konrad Dybcio) - dt-bindings: display: msm: sm8550-mdss: document displayport controller subnode (Neil Armstrong) - dt-bindings: display: msm: sm8450-mdss: document displayport controller subnode (Neil Armstrong) - dt-bindings: display: msm: sm8350-mdss: document displayport controller subnode (Neil Armstrong) - drm/msm/dpu: remove struct drm_dsc_config from struct msm_display_info (Kuogee Hsieh) - drm/msm/dpu: retrieve DSI DSC struct through priv->dsi[0] (Kuogee Hsieh) - drm/msm: stop storing the array of CRTCs in struct msm_drm_private (Dmitry Baryshkov) - drm/msm/dpu1: Rename sm8150_dspp_blk to sdm845_dspp_blk (Konrad Dybcio) - Revert "Revert "drm/amdgpu/display: change pipe policy for DCN 2.0"" (Alex Deucher) - drm/amdgpu: Add memory vendor information (Lijo Lazar) - drm/amd: flush any delayed gfxoff on suspend entry (Mario Limonciello) - drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix (Tim Huang) - drm/amdgpu: Remove gfxoff check in GFX v9.4.3 (Lijo Lazar) - drm/amd/pm: Update pci link speed for smu v13.0.6 (Asad Kamal) - drm/amd/pm: allow the user to force BACO on smu v13.0.0/7 (Kenneth Feng) - drm/amdgpu: skip xcp drm device allocation when out of drm resource (James Zhu) - drm/amd/pm: Update pci link width for smu v13.0.6 (Asad Kamal) - drm/amdgpu/vcn: Skip vcn power-gating change for sriov (Samir Dhume) - drm/amd/display: Handle Replay related hpd irq (Bhawanpreet Lakha) - drm/amdgpu/jpeg: sriov support for jpeg_v4_0_3 (Samir Dhume) - drm/amd/display: Update adaptive sync infopackets for replay (Bhawanpreet Lakha) - drm/amd/display: Promote DAL to 3.2.247 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.179.0 (Anthony Koo) - drm/amdgpu: Replace ternary operator with min() in 'amdgpu_iomem_write' (Srinivasan Shanmugam) - drm/amd/display: Replace ternary operator with min() in 'dm_helpers_parse_edid_caps' (Srinivasan Shanmugam) - drm/amd: Hide unsupported power attributes (Mario Limonciello) - drm/amd: Rename AMDGPU_PP_SENSOR_GPU_POWER (Mario Limonciello) - drm/amd: Show both power attributes for vega20 (Mario Limonciello) - drm/amd: Fix the return for average power on aldebaran (Mario Limonciello) - drm/amd: Drop unnecessary helper for aldebaran (Mario Limonciello) - drm/amd: Fix SMU 13.0.4/13.0.11 GPU metrics average power (Mario Limonciello) - drm/radeon: Use pci_dev_id() to simplify the code (Zheng Zengkai) - drm/amdgpu: Remove duplicated includes (GUO Zihua) - drm/amd/pm: Clean up errors in amdgpu_smu.h (Ran Sun) - drm/amd/display: enable low power mode for VGA memory (Aurabindo Pillai) - drm/amd/pm: Clean up errors in smu_v11_0_pptable.h (Ran Sun) - drm/amdgpu: expand runpm parameter (Alex Deucher) - drm/amd: Introduce `AMDGPU_PP_SENSOR_GPU_INPUT_POWER` (Mario Limonciello) - drm/amd: Remove freesync video mode amdgpu parameter (Aurabindo Pillai) - drm/amd: Add a new hwmon attribute for instantaneous power (Mario Limonciello) - drm/amdgpu/vcn: sriov support for vcn_v4_0_3 (Samir Dhume) - drm/amdgpu: Replace ternary operator with min() in 'amdgpu_iomem_read' (Srinivasan Shanmugam) - drm/amd/display: Add some missing register definitions (Aurabindo Pillai) - drm/amd/display: avoid crash and add z8_marks related in dml (Charlene Liu) - drm/amd/display: implement pipe type definition and adding accessors (Wenjing Liu) - drm/amd/display: Enable 8k60hz mode on single display (Nicholas Susanto) - drm/amd/display: fix incorrect stream_res allocation for older ASIC (Wenjing Liu) - drm/amd/display: Gamut remap only changes missed (Krunoslav Kovac) - drm/amd/display: PMFW to wait for DMCUB ack for FPO cases (Alvin Lee) - drm/amd/display: Enable subvp high refresh up to 175hz (Alvin Lee) - drm/amdgpu/vcn: change end doorbell index for vcn_v4_0_3 (Samir Dhume) - drm/amdkfd: workaround address watch clearing bug for gfx v9.4.2 (Eric Huang) - drm/amd/display: disable clock gating logic reversed bug fix (Muhammad Ahmed) - drm/amd/display: Support Compliance Test Pattern Generation with DP2 Retimer (Michael Strauss) - drm/amdgpu/jpeg: mmsch_v4_0_3 requires doorbell on 32 byte boundary (Samir Dhume) - drm/radeon: Remove unnecessary NULL values (Ruan Jinjie) - drm/amd/display: Remove unnecessary NULL values (Ruan Jinjie) - drm/amdgpu/vcn: mmsch_v4_0_3 requires doorbell on 32 byte boundary (Samir Dhume) - drm/amdkfd: Remove unnecessary NULL values (Ruan Jinjie) - drm/amd/display: dmub_replay: don't use kernel-doc markers (Randy Dunlap) - drm/amd: Add amdgpu_hwmon_get_sensor_generic() (Mario Limonciello) - drm/amdgpu/vcn: Add MMSCH v4_0_3 support for sriov (Samir Dhume) - drm/amdgpu: Add I2C EEPROM support on smu v13_0_6 (Candice Li) - drm/amd/pm: bump SMU v13.0.5 driver_if header version (Tim Huang) - drm/amd/pm: correct the logics for retreiving SMU13 OD setting limits (Evan Quan) - drm/amd/pm: correct the way for checking custom OD settings (Evan Quan) - drm/amd/pm: Fix temperature unit of SMU v13.0.6 (Lijo Lazar) - drm/amd: Use pci_dev_id() to simplify the code (Xiongfeng Wang) - drm/amdkfd: fix double assign skip process context clear (Jonathan Kim) - drm/amd/display: Update replay for clk_mgr optimizations (Bhawanpreet Lakha) - drm/amdgpu: Fix identifier names to function definition arguments in atom.h (Srinivasan Shanmugam) - drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7 (Umio Yasuno) - drm/amdgpu: mode1 reset needs to recover mp1 for mp0 v13_0_10 (YiPeng Chai) - drm/amd/pm: avoid driver getting empty metrics table for the first time (Yang Wang) - drm/amdkfd: Use memdup_user() rather than duplicating its implementation (Atul Raut) - drm/amdgpu: Remove unnecessary ras cap check (Hawking Zhang) - drm/amdkfd: fix build failure without CONFIG_DYNAMIC_DEBUG (Arnd Bergmann) - drm/amdgpu: disable mcbp if parameter zero is set (Jiadong Zhu) - drm/radeon: Fix multiple line dereference in 'atom_iio_execute' (Srinivasan Shanmugam) - drm/amd/pm: Add vclk and dclk sysnode for GC 9.4.3 (Asad Kamal) - drm/amd/pm: disallow the fan setting if there is no fan on smu 13.0.0 (Kenneth Feng) - drm/amdkfd: Add missing tba_hi programming on aldebaran (Jay Cornwall) - drm/amdgpu: Fix missing comment for mb() in 'amdgpu_device_aper_access' (Srinivasan Shanmugam) - drm/amd/display: Add Replay supported/enabled checks (Bhawanpreet Lakha) - drm/ttm/tests: Require MMU when testing (Karolina Stolarek) - drm/panel: simple: Fix Innolux G156HCE-L01 LVDS clock (Luca Ceresoli) - drm/etnaviv: fix error code in event_alloc() (Dan Carpenter) - drm/etnaviv: expedited MMU fault handling (Lucas Stach) - drm/etnaviv: drop GPU initialized property (Lucas Stach) - drm/etnaviv: better track GPU state (Lucas Stach) - drm/etnaviv: avoid runtime PM usage in etnaviv_gpu_bind (Lucas Stach) - drm/etnaviv: make clock handling symetric between runtime resume and suspend (Lucas Stach) - drm/etnaviv: move runtime PM handling to events (Lucas Stach) - drm/etnaviv: free events the usual way in recover worker (Lucas Stach) - drm/etnaviv: move down etnaviv_gpu_recover_hang() in file (Lucas Stach) - drm/etnaviv: add HWDB entry for GC520 r5341 c204 (Lucas Stach) - drm/etnaviv: add HWDB entry for VIP8000 Nano r8002 (Lucas Stach) - drm/etnaviv: fix dumping of active MMU context (Lucas Stach) - drm/etnaviv: slow down FE idle polling (Lucas Stach) - drm: etnaviv: Replace of_platform.h with explicit includes (Rob Herring) - drm/amdgpu: don't allow userspace to create a doorbell BO (Alex Deucher) - drm/amdkfd: rename device_queue_manager_init_v10_navi10() (Alex Deucher) - drm/amdkfd: drop IOMMUv2 support (Alex Deucher) - drm/amdkfd: disable IOMMUv2 support for Raven (Alex Deucher) - drm/amdkfd: disable IOMMUv2 support for KV/CZ (Alex Deucher) - drm/amdkfd: ignore crat by default (Alex Deucher) - drm/amdgpu: Use local64_try_cmpxchg in amdgpu_perf_read (Uros Bizjak) - drm/amdgpu: Add pci usage to nbio v7.9 (Asad Kamal) - drm/amdgpu: Add pcie usage callback to nbio (Asad Kamal) - drm/amdgpu: Extend poison mode check to SDMA/VCN/JPEG (Candice Li) - drm/buddy: Fix drm buddy info output format (Ma Jun) - drm/amdgpu/irq: Move irq resume to the beginning (Emily Deng) - drm/amdgpu: add RAS fatal error handler for NBIO v7.9 (Tao Zhou) - drm/amdgpu: Fix identation issues in 'kgd_gfx_v9_program_trap_handler_settings' (Srinivasan Shanmugam) - drm/amdgpu/gfx11: only enable CP GFX shadowing on SR-IOV (Alex Deucher) - drm/amd/display: Get replay info from VSDB (Bhawanpreet Lakha) - drm/amdgpu: Add FRU sysfs nodes only if needed (Lijo Lazar) - drm/amd/pm: Clean up errors in smu73_discrete.h (Ran Sun) - drm/amdgpu: Clean up errors in vcn_v3_0.c (Ran Sun) - drm/amdgpu: Clean up errors in tonga_ih.c (Ran Sun) - drm/amdgpu: Clean up errors in gfx_v7_0.c (Ran Sun) - drm/amdgpu: Clean up errors in vcn_v4_0.c (Ran Sun) - drm/amdgpu: Clean up errors in uvd_v3_1.c (Ran Sun) - drm/amdgpu: Clean up errors in mxgpu_vi.c (Ran Sun) - drm/amdgpu: Clean up errors in nv.c (Ran Sun) - drm/amdgpu: Clean up errors in amdgpu_virt.c (Ran Sun) - drm/amdgpu: Clean up errors in amdgpu_ring.h (Ran Sun) - drm/amdgpu: Clean up errors in amdgpu_trace.h (Ran Sun) - drm/amdgpu: Clean up errors in mes_v11_0.c (Ran Sun) - drm/amdgpu: Clean up errors in amdgpu_atombios.h (Ran Sun) - drm/amdgpu: Clean up errors in soc21.c (Ran Sun) - drm/amdgpu: Clean up errors in dce_v8_0.c (Ran Sun) - drm/amdgpu/jpeg: Clean up errors in vcn_v1_0.c (Ran Sun) - drm/amdgpu: Clean up errors in mxgpu_nv.c (Ran Sun) - drm/amdgpu: Clean up errors in dce_v10_0.c (Ran Sun) - drm/jpeg: Clean up errors in jpeg_v2_0.c (Ran Sun) - drm/amdgpu: Clean up errors in uvd_v7_0.c (Ran Sun) - drm/amdgpu/atomfirmware: Clean up errors in amdgpu_atomfirmware.c (Ran Sun) - drm/amdgpu: Clean up errors in mmhub_v9_4.c (Ran Sun) - drm/amdgpu: Clean up errors in vega20_ih.c (Ran Sun) - drm/amdgpu: Clean up errors in ih_v6_0.c (Ran Sun) - drm/amdgpu: Clean up errors in amdgpu_psp.h (Ran Sun) - drm/amdgpu: Clean up errors in vce_v3_0.c (Ran Sun) - drm/amdgpu: Clean up errors in cik_ih.c (Ran Sun) - drm/amd/display: Clean up errors in dce_clk_mgr.c (Ran Sun) - drm/amd/display: Clean up errors in display_mode_vba_30.c (Ran Sun) - drm/amd/display: Clean up errors in dcn10_dpp_dscl.c (Ran Sun) - drm/amd/display: Clean up errors in dc_stream.c (Ran Sun) - drm/amd/display: Clean up errors in bios_parser2.c (Ran Sun) - drm/amd/display: Clean up errors in dcn316_smu.c (Ran Sun) - drm/amd/display: Clean up errors in dcn316_clk_mgr.c (Ran Sun) - drm/amd/display: Clean up errors in dcn315_smu.c (Ran Sun) - drm/amd/display: Clean up errors in dce112_hw_sequencer.c (Ran Sun) - drm/amd/display: Clean up errors in dce110_hw_sequencer.c (Ran Sun) - drm/amd/display: Clean up errors in dce110_timing_generator.c (Ran Sun) - drm/amd/dc: Clean up errors in hpd_regs.h (Ran Sun) - drm/amd/display: Clean up errors in ddc_regs.h (Ran Sun) - drm/amd/display: Clean up errors in color_gamma.c (Ran Sun) - drm/amd/pm: Clean up errors in amdgpu_pm.c (Ran Sun) - drm/amd/pm: Clean up errors in sislands_smc.h (Ran Sun) - drm/amd/pm: Clean up errors in r600_dpm.h (Ran Sun) - drivers/amd/pm: Clean up errors in smu8_smumgr.h (Ran Sun) - drm/amd/pm: Clean up errors in smu75.h (Ran Sun) - drm/amd/pm: Clean up errors in smu73.h (Ran Sun) - drm/amd/pm: Clean up errors in hwmgr.h (Ran Sun) - drm/amd/pm: Clean up errors in hardwaremanager.h (Ran Sun) - drm/amd/pm: Clean up errors in pp_thermal.h (Ran Sun) - drm/amd/pm: Clean up errors in smu7.h (Ran Sun) - drm/amd/pm: Clean up errors in smu7_fusion.h (Ran Sun) - drm/amd/pm: Clean up errors in smu71.h (Ran Sun) - drm/amd/pm: Remove many unnecessary NULL values (Ruan Jinjie) - drm/amd/display: Fix a regression on Polaris cards (Mario Limonciello) - drm/amd/pm: Clean up errors in smu9_driver_if.h (Ran Sun) - drm/amd/pm: Clean up errors in polaris_baco.c (Ran Sun) - drm/amd/pm: Clean up errors in vega20_pptable.h (Ran Sun) - drm/amd/pm: Clean up errors in vega12_hwmgr.h (Ran Sun) - drm/amd/pm/powerplay/hwmgr/hwmgr: Clean up errors in hwmgr.c (Ran Sun) - drm/amd/pm: Clean up errors in tonga_baco.c (Ran Sun) - gpu: amd: Clean up errors in ppatomfwctrl.h (Ran Sun) - drm/amdgpu/powerplay: Clean up errors in vega20_hwmgr.c (Ran Sun) - drm/amdgpu: Clean up errors in vega20_baco.c (Ran Sun) - drm/amd/pm: Clean up errors in vega20_hwmgr.h (Ran Sun) - drm/amdgpu/powerplay: Clean up errors in smu_helper.h (Ran Sun) - drm/amd: Clean up errors in vega10_processpptables.c (Ran Sun) - drm/amd: Clean up errors in pptable_v1_0.h (Ran Sun) - drm/amd: Clean up errors in smu7_hwmgr.c (Ran Sun) - drm/amd/pm: Clean up errors in vega10_pptable.h (Ran Sun) - drm/amdgpu: Clean up errors in ppatomctrl.h (Ran Sun) - drm/amdgpu: Clean up errors in ci_baco.c (Ran Sun) - drm/amdgpu: Clean up errors in smu_helper.c (Ran Sun) - drm/amdgpu: Clean up errors in common_baco.c (Ran Sun) - drm/amdgpu: Clean up errors in smu7_powertune.c (Ran Sun) - drm/amd/pm: Clean up errors in vega12_baco.c (Ran Sun) - drm/amd/pm: Clean up errors in vega12_pptable.h (Ran Sun) - drm/amd/pm: Clean up errors in vega10_powertune.c (Ran Sun) - drm/amd/pm: Clean up errors in fiji_baco.c (Ran Sun) - drm/amd/pm: Clean up errors in smu10_hwmgr.c (Ran Sun) - drm/amd/pm/powerplay/hwmgr/ppevvmath: Clean up errors in ppevvmath.h (Ran Sun) - drm/amd/pm: Clean up errors in vega12_hwmgr.c (Ran Sun) - drm/amd/pm: Clean up errors in vega10_baco.c (Ran Sun) - drm/amd/pm: Clean up errors in amd_powerplay.c (Ran Sun) - drm/amd/pm: Clean up errors in amdgpu_smu.c (Ran Sun) - drm/amd: Clean up errors in smu_v13_0_5_ppt.c (Ran Sun) - drm/amd/pm: Clean up errors in smu_v13_0_5_ppt.c (Ran Sun) - drm/amd/pm: Clean up errors in smu_v13_0_6_ppt.c (Ran Sun) - drm/amd/pm: Clean up errors in aldebaran_ppt.c (Ran Sun) - drm/amd/pm: Clean up errors in smu_v13_0.c (Ran Sun) - drm/amd/pm: Clean up errors in smu_v13_0_7_ppt.c (Ran Sun) - drm/amd/pm: Clean up errors in smu_v11_0.h (Ran Sun) - drm/amdgpu: Remove a lot of unnecessary ternary operators (Ruan Jinjie) - drm/amd/display: Return value of function (Denis Arefev) - drm/amdgpu: fix possible UAF in amdgpu_cs_pass1() (Alex Deucher) - drm/amdgpu: Report vbios version instead of PN (Lijo Lazar) - drm/amd/display: Promote DAL to 3.2.246 (Martin Leung) - drm/amd/display: Change HDCP update sequence for DM (Bhawanpreet Lakha) - drm/amd/display: rename acquire_idle_pipe_for_layer to acquire_free_pipe_as_sec_dpp_pipe (Wenjing Liu) - drm/amd/display: move idle pipe allocation logic into dcn specific layer (Wenjing Liu) - drm/amd/display: Use max memclk variable when setting max memclk (Alvin Lee) - drm/amd/display: Add vendor Id for reference (Mike Hsieh) - drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314 (Leo Chen) - drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31 (Leo Chen) - drm/amd/display: Revert "drm/amd/display: Read down-spread percentage from lut to adjust dprefclk." (Leo Chen) - drm/amd/display: do not treat clip_rect size change as a scaling change (Wenjing Liu) - drm/amd/display: adjust visual confirm dpp height offset to be 1/240 of v addressable (Wenjing Liu) - drm/amd/display: update add plane to context logic with a new algorithm (Wenjing Liu) - drm/amd/display: always acquire MPO pipe for every blending tree (Wenjing Liu) - drm/amd/display: support plane clip with zero recout size (Wenjing Liu) - drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK (Austin Zheng) - drm/amd/display: Set Stream Update Flags in commit_state_no_check (Austin Zheng) - drm/amd/display: Make mpc32 functions available to future DCNs (Wesley Chalmers) - drm/amd/display: Fix a bug when searching for insert_above_mpcc (Wesley Chalmers) - drm/amd/display: Enable DPIA trace with DC debug mask (Stylon Wang) - drm/amd/display: Add interface to enable DPIA trace (Stylon Wang) - drm/amd/display: fix a regression in blank pixel data caused by coding mistake (Wenjing Liu) - drm/amdgpu: cleanup MES process level doorbells (Shashank Sharma) - drm/amdgpu: use doorbell mgr for MES kernel doorbells (Shashank Sharma) - drm/amdgpu: remove unused functions and variables (Shashank Sharma) - drm/amd/display: ensure async flips are only accepted for fast updates (Hamza Mahfooz) - drm/amdgpu: use doorbell mgr for kfd process doorbells (Shashank Sharma) - drm/amdgpu: use doorbell mgr for kfd kernel doorbells (Shashank Sharma) - drm/amd/display: Read replay data from sink (Bhawanpreet Lakha) - drm/amd/display: Add Freesync Panel DM code (Bhawanpreet Lakha) - drm/amd/pm: update smu_v13_0_6 message vf flag (Yang Wang) - drm/amdgpu: Report Missing MES Firmware Versions with Sysfs (Ori Messinger) - drm/amdgpu: get absolute offset from doorbell index (Shashank Sharma) - drm/amd/pm: Fix SMU v13.0.6 energy reporting (Lijo Lazar) - drm/amdgpu: create kernel doorbell pages (Shashank Sharma) - drm/amdgpu: Use nbio callback for nv and soc21 (Lijo Lazar) - drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() (Yang Wang) - drm/amdgpu: Add pci replay count to nbio v7.9 (Lijo Lazar) - drm/amdgpu: initialize ttm for doorbells (Shashank Sharma) - drm/amdgpu: accommodate DOMAIN/PL_DOORBELL (Alex Deucher) - drm/amdkfd: Sign-extend TMA address in trap handler (Jay Cornwall) - drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole (Jay Cornwall) - drm/amdkfd: Sync trap handler binaries with source (Jay Cornwall) - drm/amdgpu: add UAPI for allocating doorbell memory (Alex Deucher) - drm/amdgpu: don't modify num_doorbells for mes (Shashank Sharma) - drm/amdgpu: Add pcie replay count callback to nbio (Lijo Lazar) - drm/amd/display: Promote DC to 2.3.245 (Aric Cyr) - Revert "drm/amd/display: Implement zpos property" (Nicholas Choi) - drm/amd/display: Implement interface for notify cursor support change (Alvin Lee) - drm/amdgpu: Prefer pr_err/_warn/_notice over printk in amdgpu_atpx_handler.c (Srinivasan Shanmugam) - drm/amd/display: Temporary Disable MST DP Colorspace Property (Fangzhi Zuo) - Revert "drm/amdgpu: Prefer dev_* variant over printk in amdgpu_atpx_handler.c" (Srinivasan Shanmugam) - drm/amd/display: check attr flag before set cursor degamma on DCN3+ (Melissa Wen) - drm/amd/display: Clean up flip pending timeout handling (Joshua Aberback) - drm/amdgpu: init TA microcode for SRIOV VF when MP0 IP is 13.0.6 (Zhigang Luo) - drm/amdgpu: remove SRIOV VF FB location programming (Zhigang Luo) - drm/amd/display: Add Functions to enable Freesync Panel Replay (Bhawanpreet Lakha) - drm/amdgpu: enable SDMA MGCG for SDMA 5.2.x (Prike Liang) - drm/amdgpu: Issue ras enable_feature for gfx ip only (Hawking Zhang) - drm/amdgpu: Remove gfx v11_0_3 ras_late_init call (Hawking Zhang) - drm/amdgpu: Clean up style problems in mmhub_v2_3.c (Srinivasan Shanmugam) - drm/amdgpu: Move vram, gtt & flash defines to amdgpu_ ttm & _psp.h (Srinivasan Shanmugam) - Revert "drm/radeon: Prefer dev_* variant over printk" (Srinivasan Shanmugam) - drm/amdgpu: Apply poison mode check to GFX IP only (Hawking Zhang) - drm/amdgpu: Only create err_count sysfs when hw_op is supported (Hawking Zhang) - drm/amd/display: Add structs for Freesync Panel Replay (Bhawanpreet Lakha) - drm/amdgpu: Sort the includes in amdgpu/amdgpu_drv.c (Srinivasan Shanmugam) - drm/amdgpu: Cleanup amdgpu/amdgpu_cgs.c (Srinivasan Shanmugam) - drm/amdgpu: Fix style issues in amdgpu_psp.c (Praful Swarnakar) - drm/amdgpu: Fix style issues in amdgpu_debugfs.c (Praful Swarnakar) - drm/amd/pm: fix pp_dpm_sclk node not displaying correctly (Yang Wang) - drm/amd/pm: disable the SMU13 OD feature support temporarily (Evan Quan) - drm/amdkfd: avoid unmap dma address when svm_ranges are split (Alex Sierra) - drm/amd/pm: correct the pcie width for smu 13.0.0 (Kenneth Feng) - drm/amd/display: Don't show stack trace for missing eDP (Mario Limonciello) - drm/amd/display: Fix typo in enable and disable symclk_se (Taimur Hassan) - drm/amd/display: Add symclk enable/disable during stream enable/disable (Taimur Hassan) - drm/amdgpu/discovery: add ih 6.1.0 support (Prike Liang) - drm/amdgpu: add ih 6.1 support (Ben Li) - drm/amdgpu: add ih 6.1 registers (Ben Li) - drm/amdgpu/discovery: add smuio 14.0.0 support (Prike Liang) - drm/amdgpu/discovery: add hdp 6.1.0 support (Prike Liang) - drm/amdgpu: Match against exact bootloader status (Lijo Lazar) - drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 (Tim Huang) - drm/amdgpu/discovery: enable sdma6 for SDMA 6.1.0 (Prike Liang) - drm/amd: Disable S/G for APUs when 64GB or more host memory (Mario Limonciello) - drm/amdgpu/sdma6: initialize sdma 6.1.0 (Prike Liang) - drm:rcar-du: Enable ABGR and XBGR formats (Damian Hobson-Garcia) - drm: rcar-du: Add more formats to DRM_MODE_BLEND_PIXEL_NONE support (Damian Hobson-Garcia) - drm/renesas: Convert to devm_platform_ioremap_resource() (Yangtao Li) - drm: rcar-du: Use dev_err_probe() to record cause of KMS init errors (Laurent Pinchart) - drm: rcar-du: Replace DRM_INFO() with drm_info() (Laurent Pinchart) - drm/mediatek/mtk_disp_ccorr: Remove half completed incorrect struct header (Lee Jones) - drm/mediatek/mtk_disp_aal: Remove half completed incorrect struct header (Lee Jones) - drm/mediatek: Fix void-pointer-to-enum-cast warning (Jason-JH.Lin) - drm/mediatek: Fix potential memory leak if vmap() fail (Sui Jingfeng) - drm/mediatek: Fix dereference before null check (Jason-JH.Lin) - drm/mediatek: Add cnt checking for coverity issue (Jason-JH.Lin) - drm/mediatek: Remove freeing not dynamic allocated memory (Jason-JH.Lin) - drm/mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/mediatek: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - drm/mediatek: dp: Don't register HPD interrupt handler for eDP case (AngeloGioacchino Del Regno) - drm/mediatek: dp: Add .wait_hpd_asserted() for AUX bus (AngeloGioacchino Del Regno) - drm/mediatek: dp: Add support for embedded DisplayPort aux-bus (AngeloGioacchino Del Regno) - drm/mediatek: dp: Move PHY registration to new function (AngeloGioacchino Del Regno) - drm/mediatek: dp: Avoid mutex locks if audio is not supported/enabled (AngeloGioacchino Del Regno) - drm/mediatek: dp: Enable event interrupt only when bridge attached (AngeloGioacchino Del Regno) - drm/mediatek: dp: Move AUX_P0 setting to mtk_dp_initialize_aux_settings() (AngeloGioacchino Del Regno) - drm/mediatek: dp: Use devm variant of drm_bridge_add() (AngeloGioacchino Del Regno) - drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer() (AngeloGioacchino Del Regno) - drm/mediatek: dp: Move AUX and panel poweron/off sequence to function (AngeloGioacchino Del Regno) - drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Compress struct of_device_id entries (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Use devm_platform_ioremap_resource() (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Switch to .remove_new() void callback (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Switch to devm_drm_of_get_bridge() (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Simplify with dev_err_probe() (AngeloGioacchino Del Regno) - drm/mediatek: mtk_dpi: Simplify with devm_drm_bridge_add() (AngeloGioacchino Del Regno) - drm/mediatek: Fix uninitialized symbol (Nancy.Lin) - drm/i915/guc: Fix potential null pointer deref in GuC 'steal id' test (John Harrison) - drm/i915/gt: Apply workaround 22016122933 correctly (Jonathan Cavitt) - drm/i915: Make i915_coherent_map_type GT-centric (Jonathan Cavitt) - drm/i915/gt: Simplify shmem_create_from_object map_type selection (Jonathan Cavitt) - drm/i915/irq: move all PCH irq postinstall calls to display code (Jani Nikula) - drm/i915/irq: add ilk_de_irq_postinstall() (Jani Nikula) - drm/i915/irq: add dg1_de_irq_postinstall() (Jani Nikula) - drm/i915/irq: add dedicated intel_display_irq_init() (Jani Nikula) - drm/i915: debug log when GMD ID indicates there's no display (Jani Nikula) - drm/i915: fix display probe for IVB Q and IVB D GT2 server (Jani Nikula) - drm/i915/display: pre-initialize some values in probe_gmdid_display() (Luca Coelho) - drm/i915/adls: s/ADLS_RPLS/RAPTORLAKE_S in platform and subplatform defines (Dnyaneshwar Bhadane) - drm/i915/adln: s/ADLP/ALDERLAKE_P in ADLN defines (Anusha Srivatsa) - drm/i915/rplu: s/ADLP_RPLU/RAPTORLAKE_U in RPLU defines (Dnyaneshwar Bhadane) - drm/i915/rplp: s/ADLP_RPLP/RAPTORLAKE_P for RPLP defines (Dnyaneshwar Bhadane) - drm/i915/adlp: s/ADLP/ALDERLAKE_P for display and graphics step (Dnyaneshwar Bhadane) - drm/i915/tgl: s/TGL/TIGERLAKE for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/jsl: s/JSL/JASPERLAKE for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/rkl: s/RKL/ROCKETLAKE for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/cml: s/CML/COMETLAKE for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/cfl: s/CFL/COFFEELAKE for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/kbl: s/KBL/KABYLAKE for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/skl: s/SKL/SKYLAKE for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/bdw: s/BDW/BROADWELL for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/hsw: s/HSW/HASWELL for platform/subplatform defines (Dnyaneshwar Bhadane) - drm/i915/fbc: Moved fence related code away from intel_fbc (Jouni Högander) - drm/i915/fbc: Make FBC check stolen at use time (Jouni Högander) - drm/i915: Move stolen memory handling into i915_gem_stolen (Jouni Högander) - drm/i915/sdvo: fix panel_type initialization (Jani Nikula) - drm/i915/sdvo: ignore returned broken edid on intel_sdvo_tmds_sink_detect (Juha-Pekka Heikkila) - drm/ttm: Remove two unused function declarations (Yue Haibing) - drm/test: drm_exec: fix memory leak on object prepare (Danilo Krummrich) - drm: atmel-hlcdc: Support inverting the pixel clock polarity (Miquel Raynal) - drm/panfrost: Sync IRQ by job's timeout handler (Dmitry Osipenko) - drm/exec: add test case for using a drm_exec multiple times (Christian König) - drm/exec: use unique instead of local label (Christian König) - drm/ttm/tests: Add tests for ttm_pool (Karolina Stolarek) - drm/ttm/tests: Add tests for ttm_device (Karolina Stolarek) - drm/ttm: Introduce KUnit test (Karolina Stolarek) - accel/ivpu: Add initial support for VPU 4 (Stanislaw Gruszka) - accel/ivpu: Refactor memory ranges logic (Karol Wachowski) - accel/ivpu: Extend get_param ioctl to identify capabilities (Stanislaw Gruszka) - accel/ivpu: Switch to generation based FW names (Jacek Lawrynowicz) - accel/ivpu: Use generation based function and registers names (Jacek Lawrynowicz) - accel/ivpu: Rename sources to use generation based names (Jacek Lawrynowicz) - drm/nouveau/sched: Don't pass user flags to drm_syncobj_find_fence() (Faith Ekstrand) - drm/nouveau: uvmm: remove dedicated VM pointer from VMAs (Danilo Krummrich) - drm/nouveau: uvmm: remove incorrect calls to mas_unlock() (Danilo Krummrich) - drm/nouveau: remove incorrect __user annotations (Danilo Krummrich) - drm/nouveau: nvkm: vmm: silence warning from cast (Danilo Krummrich) - nouveau/dmem: fix copy-paste error in nouveau_dmem_migrate_chunk() (Danilo Krummrich) - drm/mcde: remove redundant of_match_ptr (Zhu Wang) - drm/tve200: remove redundant of_match_ptr (Zhu Wang) - drm/nouveau: debugfs: implement DRM GPU VA debugfs (Danilo Krummrich) - drm/nouveau: implement new VM_BIND uAPI (Danilo Krummrich) - drm/nouveau: nvkm/vmm: implement raw ops to manage uvmm (Danilo Krummrich) - drm/nouveau: chan: provide nouveau_channel_kill() (Danilo Krummrich) - drm/nouveau: fence: fail to emit when fence context is killed (Danilo Krummrich) - drm/nouveau: fence: separate fence alloc and emit (Danilo Krummrich) - drm/nouveau: move usercopy helpers to nouveau_drv.h (Danilo Krummrich) - drm/nouveau: bo: initialize GEM GPU VA interface (Danilo Krummrich) - drm/nouveau: get vmm via nouveau_cli_vmm() (Danilo Krummrich) - drm/nouveau: new VM_BIND uAPI interfaces (Danilo Krummrich) - drm/nouveau: fixup the uapi header file. (Dave Airlie) - drm/gem: fix lockdep check for dma-resv lock (Danilo Krummrich) - drm: Drop select FRAMEBUFFER_CONSOLE for DRM_FBDEV_EMULATION (Javier Martinez Canillas) - vfio-dev/mdpy-fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/xilinxfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/vesafb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/valkyriefb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/uvesafb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/sunxvr2500: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/sunxvr1000: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/sstfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/simplefb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/sh7760fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/s3cfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/q40fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/pxafb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/pxa168fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/platinumfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/omapfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/offb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/ocfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/mx3fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/mmpfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/mb862xxfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/maxinefb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/macfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/kyro: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/imxfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/i740fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/gxt4500: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/grvga: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/goldfishfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/geode/lxfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/geode/gxfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/geode/gx1fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/g364fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/fm2fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/efifb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/da8xx-fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/chipsfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/carminefb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/aty128fb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/asiliantfb: Use fbdev I/O helpers (Thomas Zimmermann) - fbdev/acornfb: Use fbdev I/O helpers (Thomas Zimmermann) - media/vivid: Use fbdev I/O helpers (Thomas Zimmermann) - drm/panel: sitronix-st7789v: add jasonic jt240mhqs-hwt-ek-e3 support (Michael Riesch) - drm/panel: sitronix-st7789v: add support for partial mode (Michael Riesch) - dt-bindings: display: st7789v: add jasonic jt240mhqs-hwt-ek-e3 display (Michael Riesch) - dt-bindings: vendor-prefixes: add jasonic (Michael Riesch) - dt-bindings: display: add rotation property to sitronix,st7789v (Michael Riesch) - drm/panel: sitronix-st7789v: add panel orientation support (Michael Riesch) - drm/panel: sitronix-st7789v: fix indentation in drm_panel_funcs (Michael Riesch) - drm: bridge: dw_hdmi: Fix ELD is not updated issue (Sandor Yu) - drm/loongson: Add a check for lsdc_bo_create() errors (Dan Carpenter) - drm/doc: fix underline for section "DRM Sync Objects" (Simon Ser) - drm/exynos: remove redundant of_match_ptr (Zhu Wang) - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() (Tuo Li) - drm/i915/guc/slpc: Restore efficient freq earlier (Vinay Belgaumkar) - drm/i915: Remove unnecessary include (Andi Shyti) - drm/i915: Invalidate the TLBs on each GT (Chris Wilson) - i915/drm/gt: Move the gt defines in the gt directory (Andi Shyti) - drm/i915/gt: Move TLB invalidation to its own file (Chris Wilson) - drm/i915/huc: fix intel_huc.c doc bulleted list format error (David Reaver) - drm/i915: Fix premature release of request's reusable memory (Janusz Krzysztofik) - drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (Alan Previn) - drm/i915/gt: Support aux invalidation on all engines (Andi Shyti) - drm/i915/gt: Poll aux invalidation register bit on invalidation (Jonathan Cavitt) - drm/i915/gt: Enable the CCS_FLUSH bit in the pipe control and in the CS (Andi Shyti) - drm/i915/gt: Rename flags with bit_group_X according to the datasheet (Andi Shyti) - drm/i915/gt: Ensure memory quiesced before invalidation (Jonathan Cavitt) - drm/i915: Add the gen12_needs_ccs_aux_inv helper (Andi Shyti) - drm/i915/gt: Cleanup aux invalidation registers (Andi Shyti) - drm/i915: Use the i915_vma_flush_writes helper (Tvrtko Ursulin) - drm/i915: Replace i915->gt0 with to_gt(i915) (Andi Shyti) - drm/i915: Fix an error handling path in igt_write_huge() (Christophe JAILLET) - drm/i915: use direct alias for i915 in requests (Andrzej Hajda) - drm/i915/huc: check HuC and GuC version compatibility on MTL (Daniele Ceraolo Spurio) - drm/i915: Expose RPS thresholds in sysfs (Tvrtko Ursulin) - drm/i915: Add helpers for managing rps thresholds (Tvrtko Ursulin) - drm/i915: Record default rps threshold values (Tvrtko Ursulin) - drm/i915: Move setting of rps thresholds to init (Tvrtko Ursulin) - drm/i915/gt: Do not use stolen on MTL (Nirmoy Das) - drm/i915/mtl: Update cache coherency setting for context structure (Zhanjun Dong) - drm/i915/perf: add sentinel to xehp_oa_b_counters (Andrzej Hajda) - drm/i915: Fix one wrong caching mode enum usage (Tvrtko Ursulin) - drm/i915: Remove dead code from gen8_pte_encode (Tvrtko Ursulin) - drm/i915/perf: Consider OA buffer boundary when zeroing out reports (Umesh Nerlige Ramappa) - drm/i915/guc: Dump perf_limit_reasons for debug (Vinay Belgaumkar) - drm/i915: Remove some dead "code" (Tvrtko Ursulin) - drm/i915/gt: Also check set bits in clr_set() (Lucas De Marchi) - drm/i915/gt: Remove bogus comment on IVB_FBC_RT_BASE_UPPER (Lucas De Marchi) - drm/i915/gt: Enable read back on XEHP_FF_MODE2 (Lucas De Marchi) - drm/i915/gt: Drop read from GEN8_L3CNTLREG in ICL workaround (Lucas De Marchi) - drm/i915/gt: Fix context workarounds with non-masked regs (Lucas De Marchi) - drm/i915/gt: Clear all bits from GEN12_FF_MODE2 (Lucas De Marchi) - drm/i915/gt: Move wal_get_fw_for_rmw() (Lucas De Marchi) - drm/i915: Replace kmap() with kmap_local_page() (Sumitra Sharma) - drm/i915: Extend Wa_14015795083 platforms (Matt Roper) - drm/i915/mtl: Update workaround 14018778641 (Tejas Upadhyay) - drm/i915/guc/slpc: Apply min softlimit correctly (Vinay Belgaumkar) - drm/i915/gsc: Fix intel_gsc_uc_fw_proxy_init_done with directed wakerefs (Alan Previn) - drm/i915: Fix a NULL vs IS_ERR() bug (Dan Carpenter) - drm/i915: make i915_drm_client_fdinfo() reference conditional again (Arnd Bergmann) - drm/i915/huc: Fix missing error code in intel_huc_init() (Harshit Mogalapalli) - drm/i915/mtl/gsc: Add a gsc_info debugfs (Daniele Ceraolo Spurio) - drm/i915/mtl/gsc: query the GSC FW for its compatibility version (Daniele Ceraolo Spurio) - drm/i915/mtl/gsc: extract release and security versions from the gsc binary (Daniele Ceraolo Spurio) - drm/i915/gsc: fixes and updates for GSC memory allocation (Daniele Ceraolo Spurio) - drm/i915/gsc: take a wakeref for the proxy-init-completion check (Alan Previn) - drm/i915: Fix a VMA UAF for multi-gt platform (Nirmoy Das) - drm/i915/uncore: fix race around i915->params.mmio_debug (Jani Nikula) - drm/i915/uncore: split unclaimed_reg_debug() to header and footer (Jani Nikula) - drm/i915: Add function to clear scanout flag for vmas (Jouni Högander) - drm/i915/display: Remove i915_gem_object_types.h from intel_frontbuffer.h (Jouni Högander) - drm/i915: Add getter/setter for i915_gem_object->frontbuffer (Jouni Högander) - drm/i915: Add macros to get i915 device from i915_gem_object (Jouni Högander) - drm/i915/color: Downscale degamma lut values read from hardware (Chaitanya Kumar Borah) - drm/i915/color: Upscale degamma values for MTL (Chaitanya Kumar Borah) - drm/i915/hotplug: Reduce SHPD_FILTER to 250us (Suraj Kandpal) - drm/i915: Simplify expression &to_i915(dev)->drm (Uwe Kleine-König) - drm/i915/dpt: Use shmem for dpt objects (Radhakrishna Sripada) - drm/i915: Start using plane scale factor for relative data rate (Stanislav Lisovskiy) - drm/i915/display: Do not use stolen on MTL (Nirmoy Das) - Revert "drm/i915: use localized __diag_ignore_all() instead of per file" (Jani Nikula) - drm/i915/vdsc: Remove FIXME in intel_dsc_compute_config (Suraj Kandpal) - drm/i915/dsc: Add rc_range_parameter calculation for YCbCr420 (Suraj Kandpal) - drm/i915/drm: Fix comment for YCbCr20 qp table declaration (Suraj Kandpal) - drm/i915/dsc: Move rc param calculation for native_420 (Suraj Kandpal) - i915/display/hotplug: use drm_kms_helper_connector_hotplug_event() (Simon Ser) - drm/i915: Don't rely that 2 VDSC engines are always enough for pixel rate (Stanislav Lisovskiy) - drm/i915: Add helper function for getting number of VDSC engines (Stanislav Lisovskiy) - drm/i915: Try to initialize DDI/ICL+ DSI ports for every VBT child device (Ville Syrjälä) - drm/i915/bios: Extract intel_bios_encoder_port() (Ville Syrjälä) - drm/i915: Remove AUX CH sanitation (Ville Syrjälä) - drm/i915: Remove DDC pin sanitation (Ville Syrjälä) - drm/i915: Only populate aux_ch if really needed (Ville Syrjälä) - drm/i915: Initialize dig_port->aux_ch to NONE to be sure (Ville Syrjälä) - drm/i915: Fail if DSC compression requirement is less than platform supports (Stanislav Lisovskiy) - drm/i915/dram: replace __raw_uncore_read32() with intel_uncore_read_fw() (Jani Nikula) - drm/i915/uncore: add intel_uncore_regs() helper (Jani Nikula) - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Stanislav Lisovskiy) - drm/i915: make device info a const pointer to rodata (Jani Nikula) - drm/i915: move display device and runtime info to struct intel_display (Jani Nikula) - drm/i915: fix display info usage (Jani Nikula) - drm/i915: separate display info printing from the rest (Jani Nikula) - drm/i915: move platform_engine_mask and memory_regions to device info (Jani Nikula) - drm/i915: use mock device info for creating mock device (Jani Nikula) - drm/i915: Remove prototype for intel_cx0_phy_ddi_vswing_sequence() (Gustavo Sousa) - drm/i915: fix Sphinx indentation warning (Jani Nikula) - drm/doc: fix duplicate declaration warning (Jani Nikula) - drm/i915: Prevent needless toggling of DC states during modesets (Imre Deak) - drm/i915: Add way to specify the power-off delay of a display power domain (Imre Deak) - drm/i915: Remove redundant forward declarations from display power headers (Imre Deak) - drm/i915: Add missing forward declarations/includes to display power headers (Imre Deak) - drm/i915/hdcp: Add a debug statement at hdcp2 capability check (Suraj Kandpal) - drm/i915/hdcp: Assign correct hdcp content type (Suraj Kandpal) - drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times (Jouni Högander) - drm/i915/mtl: Skip using vbt hdmi_level_shifter selection on MTL (Radhakrishna Sripada) - drm/i915/mtl: Fix SSC selection for MPLLA (Radhakrishna Sripada) - drm/i915/mtl: Add new vswing table for C20 phy to support DP 1.4 (Lee Shawn C) - drm/i915/mtl: update DP 2.0 vswing table for C20 phy (Lee Shawn C) - drm/i915: Convert HSW/BDW to use port_mask for DDI probe (Ville Syrjälä) - drm/i915: Init DDI outputs based on port_mask on skl+ (Ville Syrjälä) - drm/i915: Beef up SDVO/HDMI port checks (Ville Syrjälä) - drm/i915: Assert that the port being initialized is valid (Ville Syrjälä) - drm/i915: Assert that device info bitmasks have enough bits (Ville Syrjälä) - drm/i915: Introduce device info port_mask (Ville Syrjälä) - drm/i915: Remove bogus DDI-F from hsw/bdw output init (Ville Syrjälä) - drm/i915/adlp+: Allow DC states along with PW2 only for PWB functionality (Imre Deak) - drm/i915/psr: Re-enable PSR1 on hsw/bdw (Ville Syrjälä) - drm/i915/psr: Allow PSR with sprite enabled on hsw/bdw (Ville Syrjälä) - drm/i915/psr: Don't skip both TP1 and TP2/3 on hsw/bdw (Ville Syrjälä) - drm/i915/psr: Do no mask display register writes on hsw/bdw (Ville Syrjälä) - drm/i915/psr: Implement WaPsrDPRSUnmaskVBlankInSRD:hsw (Ville Syrjälä) - drm/i915/psr: Implement WaPsrDPAMaskVBlankInSRD:hsw (Ville Syrjälä) - drm/i915/psr: Restore PSR interrupt handler for HSW (Ville Syrjälä) - drm/i915/psr: HSW/BDW have no PSR2 (Ville Syrjälä) - drm/i915/psr: Bring back HSW/BDW PSR AUX CH registers/setup (Ville Syrjälä) - drm/i915/psr: Reintroduce HSW PSR1 registers (Ville Syrjälä) - drm/i915/psr: Wrap PSR1 register with functions (Ville Syrjälä) - drm/i915/psr: Fix BDW PSR AUX CH data register offsets (Ville Syrjälä) - drm/i915: Re-init clock gating on coming out of PC8+ (Ville Syrjälä) - drm/i915/mtl: Cleanup usage of phy lane reset (Mika Kahola) - drm/i915/hdcp: Modify hdcp_gsc_message msg sending mechanism (Suraj Kandpal) - drm/i915/dsi: Remove weird has_pch_encoder asserts (Ville Syrjälä) - drm/i915/dsi: Grab the crtc from the customary place (Ville Syrjälä) - drm/i915/dsi: Move panel reset+power off to be the last thing (Ville Syrjälä) - drm/i915/dsi: Respect power_off_delay on icl+ (Ville Syrjälä) - drm/i915/dsi: Do DSC/scaler disable earlier on icl+ (Ville Syrjälä) - drm/i915/dsi: Move most things from .disable() into .post_disable() on icl+ (Ville Syrjälä) - drm/i915/dsi: Implement encoder->shutdown() for icl+ (Ville Syrjälä) - drm/i915/dsi: Respect power cycle delay on icl+ (Ville Syrjälä) - drm/i915/dsi: Gate DSI clocks earlier (Ville Syrjälä) - drm/i915/dsi: Split icl+ D-PHY vs. DSI timing steps (Ville Syrjälä) - drm/i915/dsi: Print the VBT MIPI sequence delay duration (Ville Syrjälä) - drm/i915/dsi: Do display on sequence later on icl+ (Ville Syrjälä) - drm/i915/dsi: Do panel power on + reset deassert earlier on icl+ (Ville Syrjälä) - drm/i915/gmch: avoid unused variable warning (Arnd Bergmann) - HID: i2c-hid: add more DRM dependencies (Arnd Bergmann) - fbdev/ps3fb: Build without kernel device (Thomas Zimmermann) - drm/doc: document that PRIME import/export is always supported (Simon Ser) - drm/doc: document drm_event and its types (Simon Ser) - drm/doc: add warning about connector_type_id stability (Simon Ser) - drm/doc: use proper cross-references for sections (Simon Ser) - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (GUO Zihua) - drm/drm_plane.h: fix grammar of the comment (Sui Jingfeng) - dt-bindings: display: bridge: tc358867: Add interrupt property (Alexander Stein) - drm: bridge: dw_hdmi: Add cec suspend/resume functions (Sandor Yu) - drm/panel-simple: Add Innolux G156HCE-L01 panel entry (Marek Vasut) - dt-bindings: display: simple: Add Innolux G156HCE-L01 panel (Marek Vasut) - drm/panel: Fix todo indentation for panel prepared/enabled cleanup (Douglas Anderson) - drm/panel: Fix kernel-doc typo for `follower_lock` (Douglas Anderson) - accel/qaic: remove redundant pointer pexec (Colin Ian King) - drm/tiny: panel-mipi-dbi: Allow sharing the D/C GPIO (Otto Pflüger) - drm/mipi-dbi: Lock SPI bus before setting D/C GPIO (Otto Pflüger) - drm/bridge: Add debugfs print for bridge chains (Tomi Valkeinen) - HID: i2c-hid: Do panel follower work on the system_wq (Douglas Anderson) - HID: i2c-hid: Support being a panel follower (Douglas Anderson) - HID: i2c-hid: Suspend i2c-hid devices in remove (Douglas Anderson) - HID: i2c-hid: Make suspend and resume into helper functions (Douglas Anderson) - HID: i2c-hid: Rearrange probe() to power things up later (Douglas Anderson) - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Douglas Anderson) - of: property: fw_devlink: Add a devlink for panel followers (Douglas Anderson) - drm/panel: Add a way for other devices to follow panel state (Douglas Anderson) - drm/panel: Check for already prepared/enabled in drm_panel (Douglas Anderson) - dt-bindings: HID: i2c-hid: Add "panel" property to i2c-hid backed touchscreens (Douglas Anderson) - drm/panel-edp: Add enable timings for N140HCA-EAC panel (Nikita Travkin) - drm/panel: sitronix-st7789v: Check display ID (Miquel Raynal) - drm/panel: sitronix-st7789v: Add EDT ET028013DMA panel support (Miquel Raynal) - drm/panel: sitronix-st7789v: Clarify a definition (Miquel Raynal) - drm/panel: sitronix-st7789v: Use 9 bits per spi word by default (Miquel Raynal) - dt-bindings: display: st7789v: bound the number of Rx data lines (Miquel Raynal) - dt-bindings: display: st7789v: Add the edt,et028013dma panel compatible (Miquel Raynal) - drm/panel: sitronix-st7789v: add Inanbo T28CP45TN89 support (Sebastian Reichel) - drm/panel: sitronix-st7789v: avoid hardcoding polarity info (Sebastian Reichel) - drm/panel: sitronix-st7789v: avoid hardcoding invert mode (Sebastian Reichel) - drm/panel: sitronix-st7789v: add media bus format (Sebastian Reichel) - drm/panel: sitronix-st7789v: avoid hardcoding panel size (Sebastian Reichel) - drm/panel: sitronix-st7789v: avoid hardcoding mode info (Sebastian Reichel) - drm/panel: sitronix-st7789v: improve error handling (Sebastian Reichel) - drm/panel: sitronix-st7789v: simplify st7789v_spi_write (Sebastian Reichel) - drm/panel: sitronix-st7789v: make reset GPIO optional (Sebastian Reichel) - drm/panel: sitronix-st7789v: remove unused constants (Sebastian Reichel) - drm/panel: sitronix-st7789v: add SPI ID table (Sebastian Reichel) - dt-bindings: display: st7789v: add Inanbo T28CP45TN89 (Sebastian Reichel) - dt-bindings: vendor-prefixes: add Inanbo (Sebastian Reichel) - drm/tests: Alloc drm_device on drm_exec tests (Arthur Grillo) - drm/virtio: Support sync objects (Dmitry Osipenko) - fbdev: Align deferred I/O with naming of helpers (Thomas Zimmermann) - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Thomas Zimmermann) - fbdev: Use _SYSMEM_ infix for system-memory helpers (Thomas Zimmermann) - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Thomas Zimmermann) - drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 (Marek Vasut) - drm/panel: Support for startek-kd070fhfid015 MIPI-DSI panel (Guillaume La Roque) - dt-bindings: display: panel: add startek kd070fhfid015 support (Alexandre Mergnat) - drm/panel: ilitek-ili9881c: Add TDO TL050HDV35 LCD panel (Matus Gajdos) - dt-bindings: ili9881c: Add TDO TL050HDV35 LCD panel (Matus Gajdos) - drm: panel: simple: specify bpc for powertip_ph800480t013_idf02 (Dmitry Baryshkov) - drm/panel: r66451: select CONFIG_DRM_DISPLAY_DP_HELPER (Arnd Bergmann) - drm/vc4: tests: pv-muxing: Document test scenario (Maxime Ripard) - drm/vc4: tests: Switch to atomic state allocation helper (Maxime Ripard) - drm/vc4: tests: pv-muxing: Switch to managed locking init (Maxime Ripard) - drm/vc4: tests: mock: Use a kunit action to unregister DRM device (Maxime Ripard) - drm/vc4: tests: pv-muxing: Remove call to drm_kunit_helper_free_device() (Maxime Ripard) - drm/tests: helpers: Create a helper to allocate an atomic state (Maxime Ripard) - drm/tests: helpers: Create a helper to allocate a locking ctx (Maxime Ripard) - drm/tests: probe-helper: Remove call to drm_kunit_helper_free_device() (Maxime Ripard) - drm/tests: modes: Remove call to drm_kunit_helper_free_device() (Maxime Ripard) - drm/tests: client-modeset: Remove call to drm_kunit_helper_free_device() (Maxime Ripard) - drm/tests: helpers: Switch to kunit actions (Maxime Ripard) - drm/bridge: fix -Wunused-const-variable= warning (Zhu Wang) - drm/ssd130x: clean up some inconsistent indenting (Jiapeng Chong) - drm: Fix references to drm_plane_helper_check_state() (Geert Uytterhoeven) - drm: Remove references to removed transitional helpers (Geert Uytterhoeven) - drm/todo: Convert list of fbconv links to footnotes (Geert Uytterhoeven) - drm/todo: Add atomic modesetting references (Geert Uytterhoeven) - drm/repaper: Reduce temporary buffer size in repaper_fb_dirty() (Geert Uytterhoeven) - drm/armada: Fix off-by-one error in armada_overlay_get_property() (Geert Uytterhoeven) - drm: Spelling s/randevouz/rendez-vous/ (Geert Uytterhoeven) - drm: Spelling s/sempahore/semaphore/ (Geert Uytterhoeven) - drm/udl: Convert to drm_crtc_helper_atomic_check() (Geert Uytterhoeven) - drm/bridge_connector: Handle drm_connector_init_with_ddc() failures (Geert Uytterhoeven) - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Lyude Paul) - gpu: ipu-v3: prg: Convert to devm_platform_ioremap_resource() (Yangtao Li) - gpu: ipu-v3: pre: Convert to devm_platform_ioremap_resource() (Yangtao Li) - drm/imx/ipuv3: ipuv3-plane: reuse local variable height in atomic_update (Philipp Zabel) - drm/ast: report connection status on Display Port. (Jocelyn Falempe) - drm/ast: Add BMC virtual connector (Jocelyn Falempe) - drm/imx/dcss: Use dev_err_probe (Alexander Stein) - drm/panel: simple: Simplify matching using of_device_get_match_data() (Geert Uytterhoeven) - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Geert Uytterhoeven) - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Geert Uytterhoeven) - drm/gem-fb-helper: Consistenly use drm_dbg_kms() (Geert Uytterhoeven) - drm/atomic-helper: Update reference to drm_crtc_force_disable_all() (Geert Uytterhoeven) - drm/vkms: Fix race-condition between the hrtimer and the atomic commit (Maíra Canal) - drm/vkms: Add support to 1D gamma LUT (Arthur Grillo) - drm/tegra: sor: Convert to devm_platform_ioremap_resource() (Yangtao Li) - drm/tegra: hdmi: Convert to devm_platform_ioremap_resource() (Yangtao Li) - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq (Yangtao Li) - drm/tegra: output: hdmi: Support bridge/connector (Maxim Schwalm) - drm/tegra: Enable runtime PM during probe (Mikko Perttunen) - drm/tegra: dpaux: Use devm_platform_ioremap_resource() (Yang Li) - gpu: host1x: Return error when context device not attached to IOMMU (Mikko Perttunen) - drm/tegra: Add error check for NVDEC firmware memory allocation (Mikko Perttunen) - drm/i915: Avoid -Wconstant-logical-operand in nsecs_to_jiffies_timeout() (Nathan Chancellor) - drm/v3d: Avoid -Wconstant-logical-operand in nsecs_to_jiffies_timeout() (Nathan Chancellor) - dt-bindings: display: panel: Document Hydis HV070WX2-1E0 (Thierry Reding) - dt-bindings: display: panel: Move Chunghwa CLAA070WP03XG to LVDS (Thierry Reding) - dt-bindings: display: panel: Move HannStar HSD101PWW2 to LVDS (Thierry Reding) - drm/ssd130x: Use shadow-buffer helpers when managing plane's state (Javier Martinez Canillas) - drm: xlnx: zynqmp_dpsub: Use devm_platform_ioremap_resource_byname() (Li Zetao) - drm: xlnx: zynqmp_dpsub: Use dev_err_probe instead of dev_err (Wang Ming) - drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask (Jiasheng Jiang) - drm/xlnx/zynqmp_dp: Fix function name zynqmp_dp_link_train() -> zynqmp_dp_train() (Lee Jones) - drm/radeon: Prefer strscpy over strlcpy calls in radeon_atombios.c (Srinivasan Shanmugam) - drm/amdgpu: correct vmhub index in GMC v10/11 (Lang Yu) - drm/amdgpu: Fix non-standard format specifiers in 'amdgpu_show_fdinfo' (Srinivasan Shanmugam) - drm/amdgpu: set completion status as preempted for the resubmission (Jiadong Zhu) - drm/radeon: Fix ENOSYS with better fitting error codes in radeon_gem.c (Srinivasan Shanmugam) - drm/radeon: Remove unnecessary NULL test before kfree in 'radeon_connector_free_edid' (Srinivasan Shanmugam) - drm/amdgpu: Use parentheses for sizeof *numa_info in 'amdgpu_acpi_get_numa_info' (Srinivasan Shanmugam) - drm/radeon: Prefer strscpy over strlcpy in 'radeon_combios_get_power_modes' (Srinivasan Shanmugam) - drm/amdgpu: Fix unnecessary else after return in 'amdgpu_eeprom_xfer' (Srinivasan Shanmugam) - drm/amdgpu/discovery: enable PSP 14.0.0 support (Li Ma) - drm/amdgpu: add PSP 14.0.0 support (Li Ma) - drm/radeon: Fix format error (Yonggang Wu) - drm/amdkfd: fix and enable ttmp setup for gfx11 (Jonathan Kim) - drm/amdgpu: Move externs to amdgpu.h file from amdgpu_drv.c (Srinivasan Shanmugam) - drm/amdgpu: Prefer dev_* variant over printk in amdgpu_atpx_handler.c (Srinivasan Shanmugam) - drm/amdgpu: Fix no new typedefs for enum _AMDGPU_DOORBELL_* (Srinivasan Shanmugam) - drm/amdgpu: Fix ENOSYS means 'invalid syscall nr' in amdgpu_device.c (Srinivasan Shanmugam) - drm/amdgpu: remove repeat code for mes_add_queue_pkt (Bob Zhou) - drm/amdgpu: Checkpoint and Restore VRAM BOs without VA (Ramesh Errabolu) - drm/amdgpu: enable trap of each kfd vmid for gfx v9.4.3 (Eric Huang) - drm/amd/pm: open brace '{' following struct go on the same line (Ran Sun) - drm/amd/pm: open brace '{' following function definitions go on the next line (Ran Sun) - drm/amd/pm: that open brace { should be on the previous line (Ran Sun) - drm/amd/pm: Clean up errors in arcturus_ppt.c (Ran Sun) - drm/amd/pm: Clean up errors in arcturus_ppt.c (Ran Sun) - drm/amd/pm: Clean up errors in navi10_ppt.c (Ran Sun) - drm/amd/pm: add missing spaces before '(' (Ran Sun) - drm/radeon: Move assignment outside if condition (Ran Sun) - drm/radeon: that open brace { should be on the previous line (Ran Sun) - drm/radeon: that open brace { should be on the previous line (Ran Sun) - drm/radeon: add missing spaces after ',' and else should follow close brace '}' (Ran Sun) - drm/amdgpu: Restore HQD persistent state register (Lijo Lazar) - drm/radeon: add missing spaces before ';' (Ran Sun) - drm/radeon/si_dpm: open brace '{' following struct go on the same line (Ran Sun) - drm/amd/pm: Vangogh: Add new gpu_metrics_v2_4 to acquire gpu_metrics (Wenyou Yang) - drm/amdgpu: load sdma ucode in the guest machine (YuanShang) - drm/amdgpu: Use seq_puts() instead of seq_printf() (Srinivasan Shanmugam) - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' (Srinivasan Shanmugam) - drm/amdgpu: Remove else after return in 'is_fru_eeprom_supported' (Srinivasan Shanmugam) - drm/amd/display: Remove else after return in 'dm_vblank_get_counter' & 'amdgpu_dm_backlight_get_level' (Srinivasan Shanmugam) - drm/amdgpu: Add -ENOMEM error handling when there is no memory (Srinivasan Shanmugam) - drm/amdgpu: Check APU flag to disable RAS (Stanley.Yang) - drm/amdgpu: fix the indexing issue during rlcg access ctrl init (Shiwu Zhang) - drm/amdgpu: add VISIBLE info in amdgpu_bo_print_info (Pierre-Eric Pelloux-Prayer) - drm/amdkfd: avoid svm dump when dynamic debug disabled (Alex Sierra) - drm/radeon: ERROR: "foo * bar" should be "foo *bar" (Ran Sun) - drm/amdgpu: open brace '{' following struct go on the same line (Ran Sun) - drm/amd/pm: open brace '{' following struct go on the same line (Ran Sun) - drm/amd: open brace '{' following struct go on the same line (Ran Sun) - drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event() (Dan Carpenter) - drm/amd/display: 3.2.244 (Aric Cyr) - drm/amd/display: Fix underflow issue on 175hz timing (Leo Ma) - drm/amd/display: Add interface to modify DMUB panel power options (Paul Hsieh) - drm/amd/display: Rearrange dmub_cmd defs order (Anthony Koo) - drm/amd/display: Remove check for default eDP panel_mode (Taimur Hassan) - drm/amdgpu: Fix style issues in amdgpu_gem.c (Srinivasan Shanmugam) - drm/amd/display: Add new sequence for 4-lane HBR3 on vendor specific retimers (Ovidiu Bunea) - drm/amd/display: Update DPG test pattern programming (Wenjing Liu) - drm/amd/display: Correct unit conversion for vstartup (Reza Amini) - drm/amd/display: Exit idle optimizations before attempt to access PHY (Leo Chen) - drm/amd/display: Refactor recout calculation with a more generic formula (Wenjing Liu) - drm/amd/display: Read down-spread percentage from lut to adjust dprefclk. (Martin Tsai) - drm/amd/display: Don't apply FIFO resync W/A if rdivider = 0 (Alvin Lee) - drm/amd/display: Prevent invalid pipe connections (Ethan Bitnun) - drm/amdgpu: Update ring scheduler info as needed (Lijo Lazar) - drm/amdgpu: Enabling FW workaround through shared memory for VCN4_0_2 (sguttula) - drm/amd/display: Add VESA SCR case for default aux backlight (Iswara Nagulendran) - drm/radeon: Prefer dev_* variant over printk (Srinivasan Shanmugam) - drm/radeon: Fix style issues in radeon _encoders.c & _gart.c (Srinivasan Shanmugam) - drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c (Srinivasan Shanmugam) - drm/radeon: Avoid externs & do not initialize globals to 0 in radeon_drv.c (Srinivasan Shanmugam) - drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family (George Shen) - drm/amd/display: Correct grammar mistakes (Reza Amini) - drm/amdgpu: Return -ENOMEM when there is no memory in 'amdgpu_gfx_mqd_sw_init' (Srinivasan Shanmugam) - drm/amdgpu: Fix do not add new typedefs in amdgpu_fw_attestation.c (Srinivasan Shanmugam) - drm/amdgpu: Prefer #if IS_ENABLED over #if defined in amdgpu_drv.c (Srinivasan Shanmugam) - drm/amdkfd: enable cooperative groups for gfx11 (Jonathan Kim) - drm/amdgpu: set sw state to gfxoff after SR-IOV reset (Horace Chen) - drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock (Jane Jian) - drm/amdgpu: Fix one kernel-doc comment (Yang Li) - drm/amd: Fix an error handling mistake in psp_sw_init() (Mario Limonciello) - drm/amdgpu: Fix infinite loop in gfxhub_v1_2_xcc_gart_enable (v2) (Victor Lu) - drm/amdgpu: Program xcp_ctl registers as needed (Lijo Lazar) - drm/amdkfd: fix trap handling work around for debugging (Jonathan Kim) - drm/amd/display: Allow building DC with clang on RISC-V (Samuel Holland) - drm/amd/display: remove an unused file (Aurabindo Pillai) - drm/radeon: Prefer pr_err/_info over printk (Srinivasan Shanmugam) - drm/amdgpu: allow secure submission on VCN4 ring (sguttula) - drm/amd: Avoid reading the VBIOS part number twice (Mario Limonciello) - drm/amdgpu: use a macro to define no xcp partition case (Guchun Chen) - drm/amdgpu/vm: use the same xcp_id from root PD (Guchun Chen) - drm/amdgpu: fix slab-out-of-bounds issue in amdgpu_vm_pt_create (Guchun Chen) - drm/amdgpu: Allocate root PD on correct partition (Guchun Chen) - drm/amdgpu: Add RLCG interface driver implementation for gfx v9.4.3 (v3) (Victor Lu) - drm/amd/display: Promote DAL to 3.2.243 (Aric Cyr) - drm/amd/display: Add missing triggers for full updates (Alvin Lee) - drm/amd/display: ABM pause toggle (Reza Amini) - drm/amd/display: Fix ASIC check in aux timeout workaround (Taimur Hassan) - drm/amd/display: Keep PHY active for DP displays on DCN31 (Nicholas Kazlauskas) - drm/amd/display: Prevent vtotal from being set to 0 (Daniel Miess) - drm/amd/display: Add link encoding to timing BW calculation parameters (George Shen) - drm/amd/display: Add stream overhead in BW calculations for 128b/132b (George Shen) - drm/amd/display: Initialize necessary uninitialized variables (Meera Patel) - drm/amd/display: Add helpers to get DMUB FW boot options (Cruise Hung) - drm/amd/display: Promote DAL to 3.2.242 (Aric Cyr) - drm/amd/display: Disable MPC split by default on special asic (Zhikai Zhai) - drm/amd/display: Update 128b/132b downspread factor to 0.3%% (George Shen) - drm/amd/display: Fix race condition when turning off an output alone (Alan Liu) - drm/amd/display: add additional refresh rate conditions for SubVP cases (Samson Tam) - drm/amd/display: refine to decide the verified link setting (Zhikai Zhai) - drm/amd/display: Fix DP2 link training failure with RCO (Daniel Miess) - drm/amd/display: Cache backlight_millinits in link structure and setting brightness accordingly (Nicholas Susanto) - drm/amd/display: Reenable all root clock gating options (Daniel Miess) - drm/amd/display: Update SW cursor fallback for subvp high refresh (Alvin Lee) - drm/amd/display: Skip querying caps when DMCUB emulation is in use (Nicholas Kazlauskas) - drm/amd/display: Update scaler recout data for visual confirm (Leo Ma) - drm/amd/display: check TG is non-null before checking if enabled (Taimur Hassan) - drm/amd/display: Skip enabling DMCUB when using emulation (Taimur Hassan) - drm/amd/display: Reduce stack size (Rodrigo Siqueira) - drm/amd/display: Hardcode vco_freq for dcn316 (Alan Liu) - drm/amd/display: Add missing static (Rodrigo Siqueira) - drm/amd/display: Remove unused function (Rodrigo Siqueira) - drm/amd/display: Improve the include of header file (Rodrigo Siqueira) - drm/amd/display: Add polling method to handle MST reply packet (Wayne Lin) - drm/amd/display: Re-add aux intercept disable delay generically for 2+ LTTPRs (Michael Strauss) - drm/amd/display: Use is_dig_enable function instead of dcn10 hardcode (Nicholas Kazlauskas) - drm/amd/display: Setup stream encoder before link enable for TMDS (JinZe Xu) - drm/amdgpu: create a new file for doorbell manager (Shashank Sharma) - drm/amdgpu: Add dcdebugmask option to enable DPIA trace (Stylon Wang) - drm/amdgpu: Allow the initramfs generator to include psp_13_0_6_ta (Candice Li) - drm/amdgpu: Disable RAS by default on APU flatform (Stanley.Yang) - drm/amdgpu: Enable aqua vanjaram RAS (Stanley.Yang) - drm/amdgpu: Avoid possiblity of kernel crash in 'gmc_v8_0, gmc_v7_0_init_microcode()' (Srinivasan Shanmugam) - drm/amd/display: Eliminate warnings in amdgpu_dm_helpers.c (Srinivasan Shanmugam) - drm/amd/display: Clean up style problems in amdgpu_dm_hdcp.c (Srinivasan Shanmugam) - drm/amd/display: Implement zpos property (Joshua Ashton) - drm/amdgpu/pm: make mclk consistent for smu 13.0.7 (Alex Deucher) - drm/amdgpu/pm: make gfxclock consistent for sienna cichlid (Alex Deucher) - drm/amd/display: Enable 3 plane for DCN 3.01 (Joshua Ashton) - drm/amd/display: Expose more formats for overlay planes on DCN (Joshua Ashton) - Revert "drm/amdgpu:update kernel vcn ring test" (Saleemkhan Jamadar) - Revert "drm/amdgpu: update kernel vcn ring test" (Saleemkhan Jamadar) - drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel (Guchun Chen) - drm/amd/display: add DCN301 specific logic for OTG programming (Aurabindo Pillai) - drm/amd/display: export some optc function for reuse (Aurabindo Pillai) - drm/amd: Use amdgpu_device_pcie_dynamic_switching_supported() for SMU7 (Mario Limonciello) - drm/amdgpu: Fix error & warnings in gmc_v8_0.c (Srinivasan Shanmugam) - drm/amd/display: dc.h: eliminate kernel-doc warnings (Randy Dunlap) - drm/amdgpu: Rename to amdgpu_vm_tlb_seq_struct (Luben Tuikov) - drm/amdkfd: Fix stack size in 'amdgpu_amdkfd_unmap_hiq' (Srinivasan Shanmugam) - drm/amdkfd: report dispatch id always saved in ttmps after gc9.4.2 (Jonathan Kim) - drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13 (Mario Limonciello) - drm/amd: Move helper for dynamic speed switch check out of smu13 (Mario Limonciello) - drm/amdgpu: update kernel vcn ring test (Saleemkhan Jamadar) - drm/amdgpu:update kernel vcn ring test (Saleemkhan Jamadar) - drm/amd/display: only accept async flips for fast updates (Simon Ser) - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Mario Limonciello) - drm/amdgpu: add watchdog timer enablement for gfx_v9_4_3 (Tao Zhou) - drm/amdkfd: Update CWSR grace period for GFX9.4.3 (Mukul Joshi) - drm/radeon: ERROR: "(foo*)" should be "(foo *)" (Ran Sun) - drm/radeon: ERROR: that open brace { should be on the previous line (Ran Sun) - drm/radeon: ERROR: "(foo*)" should be "(foo *)" (Ran Sun) - drm/radeon: ERROR: "(foo*)" should be "(foo *)" (Ran Sun) - drm/radeon: ERROR: "foo * bar" should be "foo *bar" (Ran Sun) - drm/amdgpu: use psp_execute_load_ip_fw instead (Lang Yu) - drm/amdgpu: rename psp_execute_non_psp_fw_load and make it global (Lang Yu) - drm/amdkfd: add multi-process debugging support for GC v9.4.3 (Jonathan Kim) - drm/amdkfd: enable watch points globally for gfx943 (Jonathan Kim) - drm/amdkfd: restore debugger additional info for gfx v9_4_3 (Jonathan Kim) - drm/amdkfd: add kfd2kgd debugger callbacks for GC v9.4.3 (Eric Huang) - drm/amd/pm: share the code around SMU13 pcie parameters update (Evan Quan) - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() (Arnd Bergmann) - drm/amdgpu: Increase soft IH ring size (Philip Yang) - drm/amdgpu/gfx10: move update_spm_vmid() out of rlc_init() (Alex Deucher) - drm/amdgpu/gfx9: move update_spm_vmid() out of rlc_init() (Alex Deucher) - drm/amdgpu: Fix errors & warnings in gfx_v10_0.c (Srinivasan Shanmugam) - drm/amdgpu: Fix warnings in gfxhub_ v3_0, v3_0_3.c (Srinivasan Shanmugam) - drm/amdgpu: Fix warnings in gmc_v8_0.c (Srinivasan Shanmugam) - drm/amdgpu: avoid restore process run into dead loop. (gaba) - drm/amd/pm: disbale dcefclk device sysnode on GFX v9.4.3 chip (Yang Wang) - drm/amdgpu/vkms: drop redundant set of fb_modifiers_not_supported (Guchun Chen) - drm/amdgpu: Remove else after return statement in 'gfx_v10_0_check_grbm_cam_remapping' (Srinivasan Shanmugam) - drm/amd/pm: fix smu i2c data read risk (Yang Wang) - drm/amdgpu: Fix warnings in gmc_v11_0.c (Srinivasan Shanmugam) - drm/amdgpu: Remove else after return statement in 'gmc_v8_0_check_soft_reset' (Srinivasan Shanmugam) - drm/amdgpu: Fix warnings in gfxhub_v2_1.c (Srinivasan Shanmugam) - drm/amdgpu: Fix errors & warnings in gmc_ v6_0, v7_0.c (Srinivasan Shanmugam) - drm/amdgpu: Fix warnings in gmc_v10_0.c (Srinivasan Shanmugam) - drm/amdgpu: Prefer dev_warn over printk (Srinivasan Shanmugam) - drm/amdgpu: Fix warnings in gfxhub_v2_0.c (Srinivasan Shanmugam) - drm/amdgpu: Remove redundant GFX v9.4.3 sequence (Lijo Lazar) - drm/amdgpu: Fix warnings in gfxhub_ v1_0, v1_2.c (Srinivasan Shanmugam) - drm/amd/display: Block optimize on consecutive FAMS enables (Wesley Chalmers) - drm/amd/display: Do not set drr on pipe commit (Wesley Chalmers) - drm/amdgpu: Fix error & warnings in gmc_v9_0.c (Srinivasan Shanmugam) - drm/amdgpu: Change golden settings for GFX v9.4.3 (Lijo Lazar) - drm/amdkfd: Skip handle mapping SVM range with no GPU access (Philip Yang) - drm/amd/amdgpu: Add cu_occupancy sysfs file to GFX9.4.3 (Sreekant Somasekharan) - drm/amdgpu: have bos for PDs/PTS cpu accessible when kfd uses cpu to update vm (Xiaogang Chen) - drm/amdkfd: Use KIQ to unmap HIQ (Mukul Joshi) - drm/amd/display: Clean up warnings in amdgpu_dm _mst_types, _plane, _psr.c (Srinivasan Shanmugam) - drm/amd/display: Remove unnecessary casts in amdgpu_dm_helpers.c (Srinivasan Shanmugam) - drm/amd/display: Clean up warnings in amdgpu_dm_pp_smu.c (Srinivasan Shanmugam) - drm/amdgpu: skip address adjustment for GFX RAS injection (Tao Zhou) - drm/amdgpu: Update invalid PTE flag setting (Mukul Joshi) - drm/amdgpu: return an error if query_video_caps is not set (Alex Deucher) - drm/amdkfd: Access gpuvm_export_dmabuf() API to get Dmabuf (Ramesh Errabolu) - drm/amd: adjust whitespace for amdgpu_psp.h (Mario Limonciello) - drm/amd: Detect IFWI or PD upgrade support in psp_early_init() (Mario Limonciello) - drm/amd: Add documentation for how to flash a dGPU (Mario Limonciello) - drm/amd: Convert USB-C PD F/W attributes into groups (Mario Limonciello) - drm/amd: Make flashing messages quieter (Mario Limonciello) - drm/amd: Use attribute groups for PSP flashing attributes (Mario Limonciello) - drm/amd/display: fix comment typo (Yueh-Shun Li) - drm/amd/display: Use seq_puts() in 'amdgpu_current_colorspace_show()' & 'edp_ilr_show()' (Srinivasan Shanmugam) - drm/amd/display: Remove redundant braces in 'amdgpu_dm_crtc_notify_ta_to_read()' (Srinivasan Shanmugam) - drm/amd/display: Clean up style problems in amdgpu_dm_irq.c (Srinivasan Shanmugam) - drm/amd/display: Remove else after return in 'dm_crtc_get_scanoutpos()' (Srinivasan Shanmugam) - drm/amd/display: Remove else after return statement in 'dm_update_plane_state' (Srinivasan Shanmugam) - drm/amd/display: Clean up errors & warnings in amdgpu_dm.c (Srinivasan Shanmugam) - drm/amdgpu: Rename aqua_vanjaram_reg_init.c (Lijo Lazar) - dma-buf: Fix the typo in DMA-BUF statistics doc (Luc Ma) - drm/ssd130x: Allocate buffer in the plane's .atomic_check() callback (Javier Martinez Canillas) - drm/ssd130x: Inline the ssd130x_buf_{alloc, free}() function helpers (Javier Martinez Canillas) - drm/ast: Do not enable PCI resources multiple times (Thomas Zimmermann) - drm/panel: ld9040: add backlight Kconfig dependency (Arnd Bergmann) - fbdev: Harmonize some comments in (Thomas Zimmermann) - fbdev: Remove FB_DEFAULT_SYS_OPS (Thomas Zimmermann) - drm/omapdrm: Set fbdev FBINFO_VIRTFB flag (Thomas Zimmermann) - drm/omapdrm: Use GEM mmap for fbdev emulation (Thomas Zimmermann) - drm/omapdrm: Set VM flags in GEM-object mmap function (Thomas Zimmermann) - drm/exynos: Set fbdev FBINFO_VIRTFB flag (Thomas Zimmermann) - drm/exynos: Use fbdev DMA helpers (Thomas Zimmermann) - drm/tegra: Store pointer to vmap'ed framebuffer in screen_buffer (Thomas Zimmermann) - drm/tegra: Set fbdev FBINFO_VIRTFB flag (Thomas Zimmermann) - drm/tegra: Use fbdev DMA helpers (Thomas Zimmermann) - drm/fbdev-dma: Use fbdev DMA helpers (Thomas Zimmermann) - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Thomas Zimmermann) - drm/panel: db7430: remove unused variables (Luca Ceresoli) - fbdev: Document that framebuffer_alloc() returns zero'ed data (Thomas Zimmermann) - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Thomas Zimmermann) - fbdev/pxafb: Remove flag FBINFO_FLAG_DEFAULT (Thomas Zimmermann) - fbdev/atafb: Remove flag FBINFO_FLAG_DEFAULT (Thomas Zimmermann) - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Thomas Zimmermann) - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Thomas Zimmermann) - staging: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers (Thomas Zimmermann) - media: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers (Thomas Zimmermann) - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Thomas Zimmermann) - auxdisplay: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers (Thomas Zimmermann) - sh: mach-sh7763rdp: Assign FB_MODE_IS_UNKNOWN to struct fb_videomode.flag (Thomas Zimmermann) - vfio-mdev: Remove flag FBINFO_DEFAULT from fbdev sample driver (Thomas Zimmermann) - fbdev/fsl-diu-fb: Remove flag FBINFO_DEFAULT (Thomas Zimmermann) - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Thomas Zimmermann) - fbdev: Remove FBINFO_DEFAULT from devm_kzalloc()'ed structs (Thomas Zimmermann) - fbdev: Remove FBINFO_DEFAULT from kzalloc()'ed structs (Thomas Zimmermann) - fbdev: Remove FBINFO_DEFAULT from static structs (Thomas Zimmermann) - drm: Remove flag FBINFO_DEFAULT from fbdev emulation (Thomas Zimmermann) - drm/managed: Clean up GFP_ flag usage in drmm_kmalloc() (Dan Carpenter) - drm/bridge: Remove redundant i2c_client in anx7625/it6505 (Pin-yen Lin) - drm/bridge: it6505: Fix Kconfig indentation (Pin-yen Lin) - drm/bridge: anx7625: Drop device lock before drm_helper_hpd_irq_event() (Chen-Yu Tsai) - drm: Make FB_CORE to be selected if DRM fbdev emulation is enabled (Javier Martinez Canillas) - fbdev: Split frame buffer support in FB and FB_CORE symbols (Javier Martinez Canillas) - fbdev: Move core fbdev symbols to a separate Kconfig file (Javier Martinez Canillas) - video: Add auxiliary display drivers to Graphics support menu (Javier Martinez Canillas) - drm/ssd130x: Fix pitch calculation in ssd130x_fb_blit_rect() (Geert Uytterhoeven) - drm/bridge: tc358767: give VSDELAY some positive value (David Jander) - drm/bridge: tc358767: increase PLL lock time delay (David Jander) - drm/arm/komeda: Remove component framework and add a simple encoder (Faiz Abbas) - drm: adv7511: Fix low refresh rate register for ADV7533/5 (Bogdan Togorean) - drm: Explicitly include correct DT includes (Rob Herring) - gpu/host1x: Explicitly include correct DT includes (Rob Herring) - gpu: host1x: Stop open-coding of_device_uevent() (Miquel Raynal) - of: module: Export of_device_uevent() (Miquel Raynal) - drm: debugfs: Silence warning from cast (Steven Price) - drm: manager: Fix printk format for size_t (Steven Price) - drm/panel: simple: Drop prepared_time (Marek Vasut) - drm/syncobj: add IOCTL to register an eventfd (Simon Ser) - drm: debugfs: provide infrastructure to dump a DRM GPU VA space (Danilo Krummrich) - drm: manager to keep track of GPUs VA mappings (Danilo Krummrich) - drm/bridge: anx7625: Use common macros for HDCP capabilities (Chen-Yu Tsai) - drm/bridge: anx7625: Use common macros for DP power sequencing commands (Chen-Yu Tsai) - drm/file: use explicit values for enum drm_minor_type (Simon Ser) - drm/drv: use enum drm_minor_type when appropriate (Simon Ser) - drm/panel: ld9040: Register a backlight device (Paul Cercueil) - drm/panel: ld9040: Use better magic values (Paul Cercueil) - drm/ssd130x: Change pixel format used to compute the buffer size (Javier Martinez Canillas) - drm/loongson: Remove a useless check in cursor_plane_atomic_async_check() (Sui Jingfeng) - drm/amdgpu: use the new drm_exec object for CS v3 (Christian König) - drm/amdgpu: use drm_exec for MES testing (Christian König) - drm/amdgpu: use drm_exec for GEM and CSA handling v2 (Christian König) - drm/amdkfd: switch over to using drm_exec v3 (Christian König) - drm: add drm_exec selftests v4 (Christian König) - drm: execution context for GEM buffers v7 (Christian König) - fbdev/hyperv_fb: Include (Thomas Zimmermann) - drm/arm: Make ARM devices menu depend on DRM (Javier Martinez Canillas) - drm/ttm: Use init_on_free to delay release TTM BOs (Rajneesh Bhardwaj) - drm/bridge: cdns-mhdp8546: Fix the interrupt enable/disable (Nikhil Devshatwar) - drm/tidss: Update encoder/bridge chain connect model (Aradhya Bhatia) - drm/bridge: sii902x: Set input_bus_flags in atomic_check (Aradhya Bhatia) - drm/bridge: sii902x: Support format negotiation hooks (Aradhya Bhatia) - drm/bridge: mhdp8546: Set input_bus_flags from atomic_check (Nikhil Devshatwar) - drm/bridge: mhdp8546: Add minimal format negotiation (Nikhil Devshatwar) - drm/bridge: tfp410: Set input_bus_flags in atomic_check (Nikhil Devshatwar) - drm/bridge: tfp410: Support format negotiation hooks (Nikhil Devshatwar) - drm/bridge: tc358767: Use devm_clk_get_enabled() helper (Christophe JAILLET) - drm/nouveau/disp: use drm_kms_helper_connector_hotplug_event() (Simon Ser) - nouveau/dispnv50: add cursor pitch check (Simon Ser) - drm/virtio: Conditionally allocate virtio_gpu_fence (Gurchetan Singh) - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Sui Jingfeng) - fbdev/xen-fbfront: Generate deferred I/O ops (Thomas Zimmermann) - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Thomas Zimmermann) - fbdev/ssd1307fb: Generate deferred I/O ops (Thomas Zimmermann) - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Thomas Zimmermann) - fbdev/metronomefb: Generate deferred I/O ops (Thomas Zimmermann) - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Thomas Zimmermann) - fbdev/hecubafb: Generate deferred I/O ops (Thomas Zimmermann) - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Thomas Zimmermann) - fbdev/broadsheetfb: Generate deferred I/O ops (Thomas Zimmermann) - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Thomas Zimmermann) - staging/sm750fb: Do not include (Thomas Zimmermann) - sysfb: Do not include from sysfb header (Thomas Zimmermann) - fbdev/sm712fb: Do not include (Thomas Zimmermann) - efi: Do not include from EFI header (Thomas Zimmermann) - accel/ivpu: Add fw_name file to debugfs (Krystian Pradzynski) - accel/ivpu: Print firmware name and version (Andrzej Kacprowski) - accel/ivpu: Add debugfs files for testing device reset (Stanislaw Gruszka) - accel/ivpu: Add firmware tracing support (Stanislaw Gruszka) - accel/ivpu: Initial debugfs support (Stanislaw Gruszka) - drm/nouveau/disp: drop unused argument in nv50_dp_mode_valid (Karol Herbst) - drm/nouveau/kms: don't call drm_dp_cec_set_edid() on TMDS (Ben Skeggs) - drm/nouveau/nvif: fix potential double-free (Ben Skeggs) - drm/nouveau/fifo/ga100-: add per-runlist nonstall intr handling (Ben Skeggs) - drm/nouveau/fifo/ga100-: remove individual runlists rather than failing oneinit (Ben Skeggs) - drm/nouveau/fifo: return ERR_PTR from nvkm_runl_new() (Ben Skeggs) - drm/nouveau/fifo: remove left-over references to nvkm_fifo_chan (Ben Skeggs) - drm/nouveau/fb/ga102-: construct vidmem heap via new gp102 paths (Ben Skeggs) - drm/nouveau/fb/gp102-ga100: switch to simpler vram size detection method (Ben Skeggs) - drm/nouveau/nvkm: punt spurious irq messages to debug level (Ben Skeggs) - drm/nouveau/nvkm: fini object children in reverse order (Ben Skeggs) - MAINTAINERS: Remove Laura Abbott from DMA-BUF HEAPS FRAMEWORK (John Stultz) - MAINTAINERS: add maintainers for DRM LOONGSON driver (Sui Jingfeng) - drm: Add kms driver for loongson display controller (Sui Jingfeng) - drm/drm_gem.c: Remove surplus else after return (Sui Jingfeng) - drm/gud: use vmalloc_array and vcalloc (Julia Lawall) - drm: bridge: samsung-dsim: Drain command transfer FIFO before transfer (Marek Vasut) - MAINTAINERS: Add T.J. Mercier as reviewer for DMA-BUF HEAPS FRAMEWORK (John Stultz) - MAINTAINERS: Remove Liam Mark from DMA-BUF HEAPS FRAMEWORK (Jeffrey Hugo) - drm/edid: Add quirk for OSVR HDK 2.0 (Ralph Campbell) - drm/tests: Fix swapped drm_framebuffer tests parameter names (Carlos Eduardo Gallo Filho) - drm/edid: make read-only const array static (Colin Ian King) - drm/ast: Merge config and chip detection (Thomas Zimmermann) - drm/ast: Move widescreen and tx-chip detection into separate helpers (Thomas Zimmermann) - drm/ast: Detect AST 2510 model (Thomas Zimmermann) - drm/ast: Detect AST 1400 model (Thomas Zimmermann) - drm/ast: Detect AST 1300 model (Thomas Zimmermann) - drm/ast: Distinguish among chip generations (Thomas Zimmermann) - drm/ast: Set up release action right after enabling MMIO (Thomas Zimmermann) - drm/ast: Enable and unlock device access early during init (Thomas Zimmermann) - drm/ast: Set PCI config before accessing I/O registers (Thomas Zimmermann) - drm/ast: Remove device POSTing and config from chip detection (Thomas Zimmermann) - drm/ast: Remove dead else branch in POST code (Thomas Zimmermann) - drm/ast: Implement register helpers in ast_drv.h (Thomas Zimmermann) - drm/ast: Remove vga2_clone field (Thomas Zimmermann) - drm/ast: Fix DRAM init on AST2200 (Thomas Zimmermann) - drm/ttm: Don't shadow the operation context (Thomas Hellström) - fbdev: Make support for userspace interfaces configurable (Thomas Zimmermann) - fbdev/core: Rework fb init code (Thomas Zimmermann) - fbdev/core: Move file-I/O code into separate file (Thomas Zimmermann) - fbdev/core: Move procfs code to separate file (Thomas Zimmermann) - fbdev/core: Add fb_device_{create,destroy}() (Thomas Zimmermann) - fbdev/core: Move framebuffer and backlight helpers into separate files (Thomas Zimmermann) - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Thomas Zimmermann) - fbdev/tdfxfb: Set i2c adapter parent to hardware device (Thomas Zimmermann) - fbdev/smscufx: Detect registered fb_info from refcount (Thomas Zimmermann) - fbdev/sm501fb: Output message with fb_err() (Thomas Zimmermann) - fbdev/sh7760fb: Use hardware device with dev_() output during probe (Thomas Zimmermann) - fbdev/sh7760fb: Alloc DMA memory from hardware device (Thomas Zimmermann) - fbdev/sh7760fb: Output messages with fb_dbg() (Thomas Zimmermann) - fbdev/sh7760fb: Use fb_dbg() in sh7760fb_get_color_info() (Thomas Zimmermann) - fbdev/rivafb: Use hardware device as backlight parent (Thomas Zimmermann) - fbdev/rivafb: Reorder backlight and framebuffer init/cleanup (Thomas Zimmermann) - fbdev/radeonfb: Use hardware device as backlight parent (Thomas Zimmermann) - fbdev/radeonfb: Reorder backlight and framebuffer cleanup (Thomas Zimmermann) - fbdev/pxa168fb: Do not assign to struct fb_info.dev (Thomas Zimmermann) - fbdev/nvidiafb: Use hardware device as backlight parent (Thomas Zimmermann) - fbdev/nvidiafb: Reorder backlight and framebuffer init/cleanup (Thomas Zimmermann) - fbdev/metronomefb: Use hardware device for dev_err() (Thomas Zimmermann) - fbdev/mb862xxfb: Output messages with fb_dbg() (Thomas Zimmermann) - fbdev/fsl-diu-fb: Output messages with fb_*() helpers (Thomas Zimmermann) - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev (Thomas Zimmermann) - fbdev/ep93xx-fb: Output messages with fb_info() and fb_err() (Thomas Zimmermann) - fbdev/ep93xx-fb: Alloc DMA memory from hardware device (Thomas Zimmermann) - fbdev/broadsheetfb: Call device_remove_file() with hardware device (Thomas Zimmermann) - fbdev/aty128fb: Use hardware device as backlight parent (Thomas Zimmermann) - fbdev/aty128fb: Reorder backlight and framebuffer init/cleanup (Thomas Zimmermann) - fbdev/atyfb: Use hardware device as backlight parent (Thomas Zimmermann) - fbdev/atyfb: Reorder backlight and framebuffer init/cleanup (Thomas Zimmermann) - backlight/lv5207lp: Rename struct lv5207lp_platform_data.fbdev to 'dev' (Thomas Zimmermann) - backlight/lv5207lp: Compare against struct fb_info.device (Thomas Zimmermann) - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Thomas Zimmermann) - backlight/gpio_backlight: Compare against struct fb_info.device (Thomas Zimmermann) - backlight/bd6107: Rename struct bd6107_platform_data.fbdev to 'dev' (Thomas Zimmermann) - backlight/bd6107: Compare against struct fb_info.device (Thomas Zimmermann) - drm/bridge: dw-hdmi: remove dead code and fix indentation (Adrián Larumbe) - drm/bridge: dw-hdmi: truly enforce 420-only formats when drm mode demands it (Adrián Larumbe) - drm/bridge: dw-hdmi: change YUV420 selection logic at clock setup (Adrián Larumbe) - drm/prime: Unexport helpers for fd/handle conversion (Thomas Zimmermann) - drm: Clear fd/handle callbacks in struct drm_driver (Thomas Zimmermann) - drm: Enable PRIME import/export for all drivers (Thomas Zimmermann) - drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable() (Liu Ying) - drm/vkms: Isolate writeback pixel conversion functions (Maíra Canal) - drm/vkms: Enable ARGB8888 support for writeback (Maíra Canal) - drm/vkms: Reduce critical section (Maíra Canal) - drm/bridge: ps8640: Drop the ability of ps8640 to fetch the EDID (Douglas Anderson) - drm/kms: log when querying an object not included in lease (Simon Ser) - drm/atomic: log errors in drm_mode_atomic_ioctl() (Simon Ser) - drm/atomic: log when page-flip is requested without CRTCs (Simon Ser) - drm/atomic: log on attempt to set legacy DPMS property (Simon Ser) - drm/atomic: log when CRTC_ID prop value is invalid (Simon Ser) - drm/atomic: log when getting/setting unknown properties (Simon Ser) - drm/atomic: drop extra bracket from log messages (Simon Ser) - drm/atomic: log drm_atomic_replace_property_blob_from_id() errors (Simon Ser) - drm/bridge_connector: use drm_kms_helper_connector_hotplug_event() (Simon Ser) - drm/sysfs: rename drm_sysfs_connector_status_event() (Simon Ser) - drm: fix code style for embedded structs in hdr_metadata_infoframe (Simon Ser) - drm/mgag200: set variable mgag200_modeset storage-class-specifier to static (Tom Rix) - drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller (Ondrej Jirman) - drm/i2c: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - drm/bridge: tc358762: Handle HS/VS polarity (Marek Vasut) - drm/bridge: tc358762: Guess the meaning of LCDCTRL bits (Marek Vasut) - drm/bridge: tc358762: Instruct DSI host to generate HSE packets (Marek Vasut) - drm/bridge: tc358762: Switch to atomic ops (Marek Vasut) - drm/bridge: tc358762: Split register programming from pre-enable to enable (Marek Vasut) - drm/bridge: tc358764: Use BIT() macro for actual bits (Marek Vasut) - drm/shmem-helper: Switch to reservation lock (Dmitry Osipenko) - dma-buf: Change locking policy for mmap() (Dmitry Osipenko) - drm: Don't assert held reservation lock for dma-buf mmapping (Dmitry Osipenko) - udmabuf: Don't assert held reservation lock for dma-buf mmapping (Dmitry Osipenko) - dma-buf/heaps: Don't assert held reservation lock for dma-buf mmapping (Dmitry Osipenko) - media: videobuf2: Don't assert held reservation lock for dma-buf mmapping (Dmitry Osipenko) - MAINTAINERS: Add myself as reviewer for mgag200 and ast drivers (Jocelyn Falempe) - drm/bridge: lt9611uxc: Add MODULE_FIRMWARE macro (Juerg Haefliger) - drm/vkms: Fix all kernel-doc warnings of the vkms_composer file (Maíra Canal) - drm/vkms: Add kernel-doc to the function vkms_compose_row() (Maíra Canal) - drm/amdgpu: Remove struct drm_driver.gem_prime_mmap (Thomas Zimmermann) - drm: Remove struct drm_driver.gem_prime_mmap (Thomas Zimmermann) - drm/msm: Initialize mmap offset after constructing the buffer object (Thomas Zimmermann) - MAINTAINERS: Update info for TI display drivers (Tomi Valkeinen) - drm/tidss: Add support for AM625 DSS (Aradhya Bhatia) - dt-bindings: display: ti,am65x-dss: Add am625 dss compatible (Aradhya Bhatia) - drm/ingenic: Kconfig: select REGMAP and REGMAP_MMIO (Sui Jingfeng) - drm/bridge: tc358764: Fix debug print parameter order (Marek Vasut) - drm/ssd130x: Remove hardcoded bits-per-pixel in ssd130x_buf_alloc() (Javier Martinez Canillas) - drm/ssd130x: Don't allocate buffers on each plane update (Javier Martinez Canillas) - drm/ssd130x: Set the page height value in the device info data (Javier Martinez Canillas) - dt-bindings: display: ssd1307fb: Remove default width and height values (Javier Martinez Canillas) - drm/ssd130x: Make default width and height to be controller dependent (Javier Martinez Canillas) - drm/omap: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tilcdc: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/rcar-du: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/xlnx/zynqmp_dpsub: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/vc4: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/v3d: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tve200: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tiny: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tidss: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/sun4i: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/stm: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/sti: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/rockchip: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/panfrost: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/panel: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/mxsfb: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/meson: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/mcde: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/logicvc: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/lima: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/hisilicon: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/fsl-dcu: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/atmel-hlcdc: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/aspeed: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/arm/malidp: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/arm/hdlcd: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/komeda: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/panel: Add driver for Visionox r66451 panel (Jessica Zhang) - dt-bindings: display: panel: Add Visionox R66451 AMOLED DSI panel (Jessica Zhang) - drm/panel: s6d7aa0: remove the unneeded variable in s6d7aa0_lock (Wang Jianzheng) - accel/ivpu: Mark 64 kB contiguous areas as contiguous in PTEs (Karol Wachowski) - accel/ivpu: Rename and cleanup MMU600 page tables (Karol Wachowski) - accel/ivpu: Make DMA bit mask HW specific (Karol Wachowski) - accel/ivpu: Add MMU support for 4 level page mappings (Karol Wachowski) - accel/ivpu: Remove configuration of MMU TBU1 and TBU3 (Karol Wachowski) - accel/ivpu: Use struct_size() (Christophe JAILLET) - drm/panel-edp: Add AUO B116XAB01.4 edp panel entry (Laura Nao) - fs/xfs: Fix typos in comments (Zizhen Pang) - xfs: fix dqiterate thinko (Darrick J. Wong) - xfs: don't check reflink iflag state when checking cow fork (Darrick J. Wong) - xfs: simplify returns in xchk_bmap (Darrick J. Wong) - xfs: rewrite xchk_inode_is_allocated to work properly (Darrick J. Wong) - xfs: hide xfs_inode_is_allocated in scrub common code (Darrick J. Wong) - xfs: fix agf_fllast when repairing an empty AGFL (Darrick J. Wong) - xfs: clear pagf_agflreset when repairing the AGFL (Darrick J. Wong) - xfs: allow userspace to rebuild metadata structures (Darrick J. Wong) - xfs: don't complain about unfixed metadata when repairs were injected (Darrick J. Wong) - xfs: allow the user to cancel repairs before we start writing (Darrick J. Wong) - xfs: always rescan allegedly healthy per-ag metadata after repair (Darrick J. Wong) - xfs: implement online scrubbing of rtsummary info (Darrick J. Wong) - xfs: move the realtime summary file scrubber to a separate source file (Darrick J. Wong) - xfs: wrap ilock/iunlock operations on sc->ip (Darrick J. Wong) - xfs: get our own reference to inodes that we want to scrub (Darrick J. Wong) - xfs: track usage statistics of online fsck (Darrick J. Wong) - xfs: create scaffolding for creating debugfs entries (Darrick J. Wong) - xfs: improve xfarray quicksort pivot (Darrick J. Wong) - xfs: cache pages used for xfarray quicksort convergence (Darrick J. Wong) - xfs: speed up xfarray sort by sorting xfile page contents directly (Darrick J. Wong) - xfs: teach xfile to pass back direct-map pages to caller (Darrick J. Wong) - xfs: convert xfarray insertion sort to heapsort using scratchpad memory (Darrick J. Wong) - xfs: enable sorting of xfile-backed arrays (Darrick J. Wong) - xfs: create a big array data structure (Darrick J. Wong) - xfs: use per-AG bitmaps to reap unused AG metadata blocks during repair (Darrick J. Wong) - xfs: reap large AG metadata extents when possible (Darrick J. Wong) - xfs: allow scanning ranges of the buffer cache for live buffers (Darrick J. Wong) - xfs: rearrange xrep_reap_block to make future code flow easier (Darrick J. Wong) - xfs: use deferred frees to reap old btree blocks (Darrick J. Wong) - xfs: only allow reaping of per-AG blocks in xrep_reap_extents (Darrick J. Wong) - xfs: only invalidate blocks if we're going to free them (Darrick J. Wong) - xfs: move the post-repair block reaping code to a separate file (Darrick J. Wong) - xfs: cull repair code that will never get used (Darrick J. Wong) - MAINTAINERS: add Chandan Babu as XFS release manager (Darrick J. Wong) - MAINTAINERS: drop me as XFS maintainer (Darrick J. Wong) - docs: add maintainer entry profile for XFS (Darrick J. Wong) - fanotify: Remove unused extern declaration fsnotify_get_conn_fsid() (YueHaibing) - ext2: Fix kernel-doc warnings (Matthew Wilcox (Oracle)) - ext2: improve consistency of ext2_fsblk_t datatype usage (Georg Ottinger) - ext2: dump current reservation window info (Ye Bin) - ext2: fix race between setxattr and write back (Ye Bin) - ext2: introduce new flags argument for ext2_new_blocks() (Ye Bin) - ext2: remove ext2_new_block() (Ye Bin) - ext2: fix datatype of block number in ext2_xattr_set2() (Georg Ottinger) - udf: Drop pointless aops assignment (Jan Kara) - quota: use lockdep_assert_held_write in dquot_load_quota_sb (Christoph Hellwig) - MAINTAINERS: change reiserfs status to obsolete (Piotr Siminski) - udf: Fix -Wstringop-overflow warnings (Gustavo A. R. Silva) - quota: simplify drop_dquot_ref() (Baokun Li) - quota: fix dqput() to follow the guarantees dquot_srcu should provide (Baokun Li) - quota: add new helper dquot_active() (Baokun Li) - quota: rename dquot_active() to inode_quota_active() (Baokun Li) - quota: factor out dquot_write_dquot() (Baokun Li) - ext2: remove redundant assignment to variable desc and variable best_desc (Colin Ian King) - ovl: validate superblock in OVL_FS() (Andrea Righi) - ovl: make consistent use of OVL_FS() (Andrea Righi) - ovl: Kconfig: introduce CONFIG_OVERLAY_FS_DEBUG (Andrea Righi) - ovl: auto generate uuid for new overlay filesystems (Amir Goldstein) - ovl: store persistent uuid/fsid with uuid=on (Amir Goldstein) - ovl: add support for unique fsid per instance (Amir Goldstein) - ovl: support encoding non-decodable file handles (Amir Goldstein) - ovl: Handle verity during copy-up (Alexander Larsson) - ovl: Validate verity xattr when resolving lowerdata (Alexander Larsson) - ovl: Add versioned header for overlay.metacopy xattr (Alexander Larsson) - ovl: Add framework for verity support (Alexander Larsson) - x86/apic: Turn on static calls (Thomas Gleixner) - x86/apic: Provide static call infrastructure for APIC callbacks (Thomas Gleixner) - x86/apic: Wrap IPI calls into helper functions (Dave Hansen) - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Thomas Gleixner) - x86/xen/apic: Mark apic __ro_after_init (Thomas Gleixner) - x86/apic: Convert other overrides to apic_update_callback() (Thomas Gleixner) - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Thomas Gleixner) - x86/apic: Provide apic_update_callback() (Thomas Gleixner) - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Juergen Gross) - x86/apic: Provide common init infrastructure (Thomas Gleixner) - x86/apic: Wrap apic->native_eoi() into a helper (Thomas Gleixner) - x86/apic: Nuke ack_APIC_irq() (Dave Hansen) - x86/apic: Remove pointless arguments from [native_]eoi_write() (Thomas Gleixner) - x86/apic/noop: Tidy up the code (Thomas Gleixner) - x86/apic: Remove pointless NULL initializations (Thomas Gleixner) - x86/apic: Sanitize APIC ID range validation (Thomas Gleixner) - x86/apic: Prepare x2APIC for using apic::max_apic_id (Thomas Gleixner) - x86/apic: Simplify X2APIC ID validation (Thomas Gleixner) - x86/apic: Add max_apic_id member (Thomas Gleixner) - x86/apic: Wrap APIC ID validation into an inline (Thomas Gleixner) - x86/apic/64: Uncopypaste probing (Thomas Gleixner) - x86/apic/x2apic: Share all common IPI functions (Thomas Gleixner) - x86/apic/uv: Get rid of wrapper callbacks (Thomas Gleixner) - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Thomas Gleixner) - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Thomas Gleixner) - x86/apic: Allow apic::wait_icr_idle() to be NULL (Thomas Gleixner) - x86/apic: Consolidate wait_icr_idle() implementations (Thomas Gleixner) - x86/apic/ipi: Tidy up the code and fixup comments (Thomas Gleixner) - x86/apic: Mop up apic::apic_id_registered() (Thomas Gleixner) - x86/apic: Mop up *setup_apic_routing() (Thomas Gleixner) - x86/ioapic/32: Decrapify phys_id_present_map operation (Thomas Gleixner) - x86/apic: Nuke apic::apicid_to_cpu_present() (Thomas Gleixner) - x86/apic: Nuke empty init_apic_ldr() callbacks (Thomas Gleixner) - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Thomas Gleixner) - x86/apic/32: Decrapify the def_bigsmp mechanism (Thomas Gleixner) - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Thomas Gleixner) - x86/apic: Mop up early_per_cpu() abuse (Thomas Gleixner) - x86/apic/ipi: Code cleanup (Thomas Gleixner) - x86/apic/32: Remove x86_cpu_to_logical_apicid (Thomas Gleixner) - x86/apic/32: Sanitize logical APIC ID handling (Thomas Gleixner) - x86/apic: Get rid of apic_phys (Thomas Gleixner) - x86/apic: Remove check_phys_apicid_present() (Thomas Gleixner) - x86/apic: Nuke another processor check (Thomas Gleixner) - x86/apic: Sanitize num_processors handling (Thomas Gleixner) - x86/xen/pv: Pretend that it found SMP configuration (Thomas Gleixner) - x86/apic: Sanitize APIC address setup (Thomas Gleixner) - x86/apic: Split register_apic_address() (Thomas Gleixner) - x86/apic: Make some APIC init functions bool (Thomas Gleixner) - x86/of: Fix the APIC address registration (Thomas Gleixner) - x86/apic: Remove mpparse 'apicid' variable (Dave Hansen) - x86/apic: Remove the pointless APIC version check (Thomas Gleixner) - x86/apic: Register boot CPU APIC early (Thomas Gleixner) - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Thomas Gleixner) - x86/apic: Nuke unused apic::inquire_remote_apic() (Thomas Gleixner) - x86/apic: Remove unused max_physical_apicid (Thomas Gleixner) - x86/apic: Get rid of hard_smp_processor_id() (Thomas Gleixner) - x86/apic: Remove pointless x86_bios_cpu_apicid (Thomas Gleixner) - x86/apic/ioapic: Rename skip_ioapic_setup (Thomas Gleixner) - x86/apic: Rename disable_apic (Thomas Gleixner) - x86/cpu: Remove unused physid_*() nonsense (Thomas Gleixner) - x86/cpu: Make identify_boot_cpu() static (Thomas Gleixner) - tools: Get rid of IRQ_MOVE_CLEANUP_VECTOR from tools (Xin Li) - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Thomas Gleixner) - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Thomas Gleixner) - x86/kprobes: Prohibit probing on compiler generated CFI checking code (Masami Hiramatsu) - x86/smpboot: Change smp_store_boot_cpu_info() to static (Sohil Mehta) - x86/smp: Remove a non-existent function declaration (Sohil Mehta) - x86/smpboot: Remove a stray comment about CPU hotplug (Sohil Mehta) - x86/mm: Remove "INVPCID single" feature tracking (Dave Hansen) - x86/mm: Fix PAT bit missing from page protection modify mask (Janusz Krzysztofik) - x86: bring back rep movsq for user access on CPUs without ERMS (Mateusz Guzik) - smackfs: Prevent underflow in smk_set_cipso() (Dan Carpenter) - security: smack: smackfs: fix typo (lables->labels) (Tóth János) - kexec_lock: Replace kexec_mutex() by kexec_lock() in two comments (Wenyu Liu) - ima: require signed IMA policy when UEFI secure boot is enabled (Coiby Xu) - integrity: Always reference the blacklist keyring with appraisal (Eric Snowberg) - ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig (Nayna Jain) - lsm: constify the 'file' parameter in security_binder_transfer_file() (Khadija Kamran) - lsm: constify the 'target' parameter in security_capget() (Khadija Kamran) - lsm: add comment block for security_sk_classify_flow LSM hook (Khadija Kamran) - security: Fix ret values doc for security_inode_init_security() (Roberto Sassu) - cred: remove unsued extern declaration change_create_files_as() (YueHaibing) - evm: Support multiple LSMs providing an xattr (Roberto Sassu) - evm: Align evm_inode_init_security() definition with LSM infrastructure (Roberto Sassu) - smack: Set the SMACK64TRANSMUTE xattr in smack_inode_init_security() (Roberto Sassu) - security: Allow all LSMs to provide xattrs for inode_init_security hook (Roberto Sassu) - lsm: fix typo in security_file_lock() comment header (Pairman Guo) - selinux: prevent KMSAN warning in selinux_inet_conn_request() (Andrew Kanner) - selinux: use unsigned iterator in nlmsgtab code (Christian Göttsche) - selinux: avoid implicit conversions in policydb code (Christian Göttsche) - selinux: avoid implicit conversions in selinuxfs code (Christian Göttsche) - selinux: make left shifts well defined (Christian Göttsche) - selinux: update type for number of class permissions in services code (Christian Göttsche) - selinux: avoid implicit conversions in avtab code (Christian Göttsche) - selinux: revert SECINITSID_INIT support (Paul Moore) - selinux: use GFP_KERNEL while reading binary policy (Christian Göttsche) - selinux: update comment on selinux_hooks[] (Xiu Jianfeng) - selinux: avoid implicit conversions in services code (Christian Göttsche) - selinux: avoid implicit conversions in mls code (Christian Göttsche) - selinux: use identical iterator type in hashtab_duplicate() (Christian Göttsche) - selinux: move debug functions into debug configuration (Christian Göttsche) - selinux: log about VM being executable by default (Christian Göttsche) - selinux: fix a 0/NULL mistmatch in ad_net_init_from_iif() (Paul Moore) - selinux: introduce SECURITY_SELINUX_DEBUG configuration (Christian Göttsche) - selinux: introduce and use lsm_ad_net_init*() helpers (Paolo Abeni) - selinux: update my email address (Stephen Smalley) - selinux: add missing newlines in pr_err() statements (Christian Göttsche) - selinux: drop avtab_search() (Christian Göttsche) - selinux: de-brand SELinux (Stephen Smalley) - selinux: avoid implicit conversions regarding enforcing status (Christian Göttsche) - selinux: fix implicit conversions in the symtab (Christian Göttsche) - selinux: use consistent type for AV rule specifier (Christian Göttsche) - selinux: avoid implicit conversions in the LSM hooks (Christian Göttsche) - selinux: avoid implicit conversions in the AVC code (Christian Göttsche) - selinux: avoid implicit conversions in the netif code (Christian Göttsche) - selinux: consistently use u32 as sequence number type in the status code (Christian Göttsche) - selinux: avoid avtab overflows (Christian Göttsche) - selinux: check for multiplication overflow in put_entry() (Christian Göttsche) - selinux: introduce an initial SID for early boot processes (Ondrej Mosnacek) - selinux: cleanup the policycap accessor functions (Paul Moore) - audit: move trailing statements to next line (Atul Kumar Pant) - audit: cleanup function braces and assignment-in-if-condition (Atul Kumar Pant) - audit: add space before parenthesis and around '=', "==", and '<' (Atul Kumar Pant) - audit: fix possible soft lockup in __audit_inode_child() (Gaosheng Cui) - audit: correct audit_filter_inodes() definition (Xiu Jianfeng) - audit: include security.h unconditionally (Xiu Jianfeng) - swiotlb: optimize get_max_slots() (Petr Tesarik) - swiotlb: move slot allocation explanation comment where it belongs (Petr Tesarik) - swiotlb: search the software IO TLB only if the device makes use of it (Petr Tesarik) - swiotlb: allocate a new memory pool when existing pools are full (Petr Tesarik) - swiotlb: determine potential physical address limit (Petr Tesarik) - swiotlb: if swiotlb is full, fall back to a transient memory pool (Petr Tesarik) - swiotlb: add a flag whether SWIOTLB is allowed to grow (Petr Tesarik) - swiotlb: separate memory pool data from other allocator data (Petr Tesarik) - swiotlb: add documentation and rename swiotlb_do_find_slots() (Petr Tesarik) - swiotlb: make io_tlb_default_mem local to swiotlb.c (Petr Tesarik) - swiotlb: bail out of swiotlb_init_late() if swiotlb is already allocated (Petr Tesarik) - dma-contiguous: check for memory region overlap (Binglei Wang) - dma-contiguous: support numa CMA for specified node (Yajun Deng) - dma-contiguous: support per-numa CMA for all architectures (Yajun Deng) - dma-mapping: move arch_dma_set_mask() declaration to header (Arnd Bergmann) - swiotlb: unexport is_swiotlb_active (Christoph Hellwig) - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Christoph Hellwig) - xen/pci: add flag for PCI passthrough being possible (Juergen Gross) - block: use strscpy() to instead of strncpy() (Xu Panda) - block: sed-opal: keyring support for SED keys (Greg Joyce) - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Greg Joyce) - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Greg Joyce) - blk-mq: prealloc tags when increase tagset nr_hw_queues (Chengming Zhou) - blk-mq: delete redundant tagset map update when fallback (Chengming Zhou) - blk-mq: fix tags leak when shrink nr_hw_queues (Chengming Zhou) - ublk: zoned: support REQ_OP_ZONE_RESET_ALL (Ming Lei) - md: raid0: account for split bio in iostat accounting (David Jeffery) - md/raid0: Fix performance regression for large sequential writes (Jan Kara) - md/raid0: Factor out helper for mapping and submitting a bio (Jan Kara) - md raid1: allow writebehind to work on any leg device set WriteMostly (Heinz Mauelshagen) - md/raid1: hold the barrier until handle_read_error() finishes (Xueshi Hu) - md/raid1: free the r1bio before waiting for blocked rdev (Xueshi Hu) - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Xueshi Hu) - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Tejun Heo) - drivers/rnbd: restore sysfs interface to rnbd-client (Li Zhijian) - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Yu Kuai) - raid6: test: only check for Altivec if building on powerpc hosts (WANG Xuerui) - raid6: test: make sure all intermediate and artifact files are .gitignored (WANG Xuerui) - raid6: test: cosmetic cleanups for the test Makefile (WANG Xuerui) - raid6: guard the tables.c include of with __KERNEL__ (WANG Xuerui) - raid6: remove the include from recov.c (WANG Xuerui) - md: Hold mddev->reconfig_mutex when trying to get mddev->sync_thread (Li Lingfeng) - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Yu Kuai) - md: raid1: fix potential OOB in raid1_remove_disk() (Zhang Shurong) - md/raid5-cache: fix a deadlock in r5l_exit_log() (Yu Kuai) - ublk: Switch to memdup_user_nul() helper (Ruan Jinjie) - block: uapi: Fix compilation errors using ioprio.h with C++ (Damien Le Moal) - block: Bring back zero_fill_bio_iter (Kent Overstreet) - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Kent Overstreet) - block: Add some exports for bcachefs (Kent Overstreet) - ublk: fix 'warn: variable dereferenced before check 'req'' from Smatch (Ming Lei) - block: fix bad lockdep annotation in blk-iolatency (Jens Axboe) - swim3: mark swim3_init() static (Arnd Bergmann) - block: remove init_mutex and open-code blk_iolatency_try_init (Li Lingfeng) - ublk: Fix signedness bug returning warning (Li Zetao) - bio-integrity: create multi-page bvecs in bio_integrity_add_page() (Jinyoung Choi) - bio-integrity: cleanup adding integrity pages to bip's bvec. (Jinyoung Choi) - bio-integrity: update the payload size in bio_integrity_add_page() (Jinyoung Choi) - block: make bvec_try_merge_hw_page() non-static (Jinyoung Choi) - block/mq-deadline: use correct way to throttling write requests (Zhiguo Niu) - ublk: enable zoned storage support (Andreas Hindborg) - ublk: move check for empty address field on command submission (Andreas Hindborg) - ublk: add helper to check if device supports user copy (Andreas Hindborg) - iocost_monitor: improve it by adding iocg wait_ms (Chengming Zhou) - iocost_monitor: print vrate inuse along with base_vrate (Chengming Zhou) - iocost_monitor: fix kernel queue kobj changes (Chengming Zhou) - fs/Kconfig: Fix compile error for romfs (Li Zetao) - fs: add CONFIG_BUFFER_HEAD (Christoph Hellwig) - block: use iomap for writes to block devices (Christoph Hellwig) - block: stop setting ->direct_IO (Christoph Hellwig) - block: open code __generic_file_write_iter for blkdev writes (Christoph Hellwig) - fs: rename and move block_page_mkwrite_return (Christoph Hellwig) - fs: remove emergency_thaw_bdev (Christoph Hellwig) - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Yu Kuai) - md/md-bitmap: remove unnecessary local variable in backlog_store() (Yu Kuai) - md/raid10: use dereference_rdev_and_rrdev() to get devices (Li Nan) - md/raid10: factor out dereference_rdev_and_rrdev() (Li Nan) - md/raid10: check replacement and rdev to prevent submit the same io twice (Li Nan) - md/raid1: Avoid lock contention from wake_up() (Jack Wang) - md: restore 'noio_flag' for the last mddev_resume() (Yu Kuai) - md: don't quiesce in mddev_suspend() (Yu Kuai) - md: remove redundant check in fix_read_error() (Li Nan) - md/raid10: optimize fix_read_error (Li Nan) - md/raid1: prioritize adding disk to 'removed' mirror (Li Nan) - md/md-faulty: enable io accounting (Yu Kuai) - md/md-linear: enable io accounting (Yu Kuai) - md/md-multipath: enable io accounting (Yu Kuai) - md/raid10: switch to use md_account_bio() for io accounting (Yu Kuai) - md/raid1: switch to use md_account_bio() for io accounting (Yu Kuai) - raid5: fix missing io accounting in raid5_align_endio() (Yu Kuai) - md: also clone new io if io accounting is disabled (Yu Kuai) - md: move initialization and destruction of 'io_acct_set' to md.c (Yu Kuai) - md: deprecate bitmap file support (Christoph Hellwig) - md: make bitmap file support optional (Christoph Hellwig) - md-bitmap: don't use ->index for pages backing the bitmap file (Christoph Hellwig) - md-bitmap: account for mddev->bitmap_info.offset in read_sb_page (Christoph Hellwig) - md-bitmap: cleanup read_sb_page (Christoph Hellwig) - md-bitmap: refactor md_bitmap_init_from_disk (Christoph Hellwig) - md-bitmap: rename read_page to read_file_page (Christoph Hellwig) - md-bitmap: split file writes into a separate helper (Christoph Hellwig) - md-bitmap: use %%pD to print the file name in md_bitmap_file_kick (Christoph Hellwig) - md-bitmap: initialize variables at declaration time in md_bitmap_file_unmap (Christoph Hellwig) - md-bitmap: set BITMAP_WRITE_ERROR in write_sb_page (Christoph Hellwig) - md: enhance checking in md_check_recovery() (Yu Kuai) - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Yu Kuai) - md: refactor idle/frozen_sync_thread() to fix deadlock (Yu Kuai) - md: add a mutex to synchronize idle and frozen in action_store() (Yu Kuai) - md: refactor action_store() for 'idle' and 'frozen' (Yu Kuai) - Revert "md: unlock mddev before reap sync_thread in action_store" (Yu Kuai) - block: cleanup bio_integrity_prep (Jinyoung Choi) - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Bart Van Assche) - scsi: Remove a blk_mq_run_hw_queues() call (Bart Van Assche) - scsi: Inline scsi_kick_queue() (Bart Van Assche) - block: don't pass a bio to bio_try_merge_hw_seg (Christoph Hellwig) - block: move the bi_size update out of __bio_try_merge_page (Christoph Hellwig) - block: downgrade a bio_full call in bio_add_page (Christoph Hellwig) - block: move the bi_size overflow check in __bio_try_merge_page (Christoph Hellwig) - block: move the bi_vcnt check out of __bio_try_merge_page (Christoph Hellwig) - block: move the BIO_CLONED checks out of __bio_try_merge_page (Christoph Hellwig) - block: use SECTOR_SHIFT bio_add_hw_page (Christoph Hellwig) - block: tidy up the bio full checks in bio_add_hw_page (Christoph Hellwig) - block: refactor to use helper (Nitesh Shetty) - blk-flush: reuse rq queuelist in flush state machine (Chengming Zhou) - blk-flush: count inflight flush_data requests (Chengming Zhou) - blk-flush: fix rq->flush.seq for post-flush requests (Chengming Zhou) - blk-mq: use percpu csd to remote complete instead of per-rq csd (Chengming Zhou) - block: don't allow enabling a cache on devices that don't support it (Christoph Hellwig) - block: cleanup queue_wc_store (Christoph Hellwig) - nbd: automatically load module on genl access (Thomas Weißschuh) - blk-wbt: Replace strlcpy with strscpy (Azeem Shaikh) - kyber: Replace strlcpy with strscpy (Azeem Shaikh) - io_uring: move iopoll ctx fields around (Pavel Begunkov) - io_uring: move multishot cqe cache in ctx (Pavel Begunkov) - io_uring: separate task_work/waiting cache line (Pavel Begunkov) - io_uring: banish non-hot data to end of io_ring_ctx (Pavel Begunkov) - io_uring: move non aligned field to the end (Pavel Begunkov) - io_uring: add option to remove SQ indirection (Pavel Begunkov) - io_uring: compact SQ/CQ heads/tails (Pavel Begunkov) - io_uring: force inline io_fill_cqe_req (Pavel Begunkov) - io_uring: merge iopoll and normal completion paths (Pavel Begunkov) - io_uring: reorder cqring_flush and wakeups (Pavel Begunkov) - io_uring: optimise extra io_get_cqe null check (Pavel Begunkov) - io_uring: refactor __io_get_cqe() (Pavel Begunkov) - io_uring: simplify big_cqe handling (Pavel Begunkov) - io_uring: cqe init hardening (Pavel Begunkov) - io_uring: improve cqe !tracing hot path (Pavel Begunkov) - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Kees Cook) - io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used (Jens Axboe) - io_uring: simplify io_run_task_work_sig return (Pavel Begunkov) - io_uring/rsrc: keep one global dummy_ubuf (Pavel Begunkov) - io_uring: never overflow io_aux_cqe (Pavel Begunkov) - io_uring: remove return from io_req_cqe_overflow() (Pavel Begunkov) - io_uring: open code io_fill_cqe_req() (Pavel Begunkov) - io_uring/net: don't overflow multishot recv (Pavel Begunkov) - io_uring/net: don't overflow multishot accept (Pavel Begunkov) - io_uring/io-wq: don't gate worker wake up success on wake_up_process() (Jens Axboe) - io_uring/io-wq: reduce frequency of acct->lock acquisitions (Jens Axboe) - io_uring/io-wq: don't grab wq->lock for worker activation (Jens Axboe) - io_uring: remove unnecessary forward declaration (Jens Axboe) - io_uring: have io_file_put() take an io_kiocb rather than the file (Jens Axboe) - io_uring/splice: use fput() directly (Jens Axboe) - io_uring/fdinfo: get rid of ref tryget (Jens Axboe) - io_uring: cleanup 'ret' handling in io_iopoll_check() (Jens Axboe) - io_uring: break iopolling on signal (Pavel Begunkov) - io_uring: kill io_uring userspace examples (Pavel Begunkov) - io_uring: fix false positive KASAN warnings (Pavel Begunkov) - io_uring: fix drain stalls by invalid SQE (Pavel Begunkov) - io_uring/rsrc: Remove unused declaration io_rsrc_put_tw() (Yue Haibing) - io_uring: annotate the struct io_kiocb slab for appropriate user copy (Jens Axboe) - io_uring: Add io_uring command support for sockets (Breno Leitao) - io_uring/cancel: wire up IORING_ASYNC_CANCEL_OP for sync cancel (Jens Axboe) - io_uring/cancel: support opcode based lookup and cancelation (Jens Axboe) - io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA (Jens Axboe) - io_uring: use cancelation match helper for poll and timeout requests (Jens Axboe) - io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANY (Jens Axboe) - io_uring/cancel: abstract out request match helper (Jens Axboe) - io_uring/timeout: always set 'ctx' in io_cancel_data (Jens Axboe) - io_uring/poll: always set 'ctx' in io_cancel_data (Jens Axboe) - sysctl: Use ctl_table_size as stopping criteria for list macro (Joel Granados) - sysctl: SIZE_MAX->ARRAY_SIZE in register_net_sysctl (Joel Granados) - vrf: Update to register_net_sysctl_sz (Joel Granados) - networking: Update to register_net_sysctl_sz (Joel Granados) - netfilter: Update to register_net_sysctl_sz (Joel Granados) - ax.25: Update to register_net_sysctl_sz (Joel Granados) - sysctl: Add size to register_net_sysctl function (Joel Granados) - sysctl: Add size arg to __register_sysctl_init (Joel Granados) - sysctl: Add size to register_sysctl (Joel Granados) - sysctl: Add a size arg to __register_sysctl_table (Joel Granados) - sysctl: Add size argument to init_header (Joel Granados) - sysctl: Add ctl_table_size to ctl_table_header (Joel Granados) - sysctl: Use ctl_table_header in list_for_each_table_entry (Joel Granados) - sysctl: Prefer ctl_table_header in proc_sysctl (Joel Granados) - module/decompress: use vmalloc() for zstd decompression workspace (Andrea Righi) - kallsyms: Add more debug output for selftest (Kees Cook) - ARM: module: Use module_init_layout_section() to spot init sections (James Morse) - arm64: module: Use module_init_layout_section() to spot init sections (James Morse) - module: Expose module_init_layout_section() (James Morse) - modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules (Christoph Hellwig) - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff (Christoph Hellwig) - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index (Christoph Hellwig) - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Christoph Hellwig) - ARM: pxa: remove use of symbol_get() (Arnd Bergmann) - samples/hw_breakpoint: mark sample_hbp as static (Chen Jiahao) - samples/hw_breakpoint: fix building without module unloading (Arnd Bergmann) - samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' (Rong Tao) - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Palmer Dabbelt) - kernel: params: Remove unnecessary ‘0’ values from err (Li zeming) - module: Ignore RISC-V mapping symbols too (Palmer Dabbelt) - document while_each_thread(), change first_tid() to use for_each_thread() (Oleg Nesterov) - drivers/char/mem.c: shrink character device's devlist[] array (Alexey Dobriyan) - x86/crash: optimize CPU changes (Eric DeVolder) - crash: change crash_prepare_elf64_headers() to for_each_possible_cpu() (Eric DeVolder) - crash: hotplug support for kexec_load() (Eric DeVolder) - x86/crash: add x86 crash hotplug support (Eric DeVolder) - crash: memory and CPU hotplug sysfs attributes (Eric DeVolder) - kexec: exclude elfcorehdr from the segment digest (Eric DeVolder) - crash: add generic infrastructure for crash hotplug support (Eric DeVolder) - crash: move a few code bits to setup support of crash hotplug (Eric DeVolder) - kstrtox: consistently use _tolower() (Andy Shevchenko) - kill do_each_thread() (Oleg Nesterov) - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse (Ryusuke Konishi) - scripts/bloat-o-meter: count weak symbol sizes (Geert Uytterhoeven) - treewide: drop CONFIG_EMBEDDED (Randy Dunlap) - lockdep: fix static memory detection even more (Helge Deller) - lib/vsprintf: declare no_hash_pointers in sprintf.h (Andy Shevchenko) - lib/vsprintf: split out sprintf() and friends (Andy Shevchenko) - kernel/fork: stop playing lockless games for exe_file replacement (Mateusz Guzik) - adfs: delete unused "union adfs_dirtail" definition (Alexey Dobriyan) - scripts/gdb/vmalloc: add vmallocinfo support (Kuan-Ying Lee) - scripts/gdb/slab: add slab support (Kuan-Ying Lee) - scripts/gdb/page_owner: add page owner support (Kuan-Ying Lee) - scripts/gdb/stackdepot: add stackdepot support (Kuan-Ying Lee) - scripts/gdb/aarch64: add aarch64 page operation helper commands and configs (Kuan-Ying Lee) - scripts/gdb/utils: add common type usage (Kuan-Ying Lee) - scripts/gdb/modules: add get module text support (Kuan-Ying Lee) - scripts/gdb/symbols: add specific ko module load command (Kuan-Ying Lee) - checkpatch: reword long-line warning about commit-msg (Jim Cromie) - checkpatch: special case extern struct in .c (Jim Cromie) - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Pengfei Xu) - fs: ocfs2: namei: check return value of ocfs2_add_entry() (Artem Chernyshev) - watchdog/hardlockup: avoid large stack frames in watchdog_hardlockup_check() (Douglas Anderson) - nmi_backtrace: allow excluding an arbitrary CPU (Douglas Anderson) - range.h: Move resource API and constant to respective files (Andy Shevchenko) - kthread: unexport __kthread_should_park() (Greg Kroah-Hartman) - efs: clean up -Wunused-const-variable= warning (Zhu Wang) - drm/i915: Move abs_diff() to math.h (Andy Shevchenko) - ocfs2: cluster: fix potential deadlock on &o2net_debug_lock (Chengfeng Ye) - ocfs2: cluster: fix potential deadlock on &qs->qs_lock (Chengfeng Ye) - scripts/gdb: fix 'lx-lsmod' show the wrong size (Kuan-Ying Lee) - lib/bch.c: use bitrev instead of internal logic (John Sanpe) - scripts/gdb: fix lx-symbols command for arm64 LLVM (Koudai Iwahori) - gcov: shut up missing prototype warnings for internal stubs (Arnd Bergmann) - ocfs2: use regular seq_show_option for osb_cluster_stack (Kees Cook) - ocfs2: Use struct_size() (Christophe JAILLET) - ocfs2: use flexible array in 'struct ocfs2_recovery_map' (Christophe JAILLET) - genetlink: replace custom CONCATENATE() implementation (Andy Shevchenko) - arm64: smccc: replace custom COUNT_ARGS() & CONCATENATE() implementations (Andy Shevchenko) - x86/asm: replace custom COUNT_ARGS() & CONCATENATE() implementations (Andy Shevchenko) - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Andy Shevchenko) - arch: enable HAS_LTO_CLANG with KASAN and KCOV (Jakob Koschel) - fs: hfsplus: make extend error rate limited (Colin Ian King) - lib: error-inject: remove error checking for debugfs_create_dir() (Wang Ming) - lib: remove error checking for debugfs_create_dir() (Wang Ming) - kernel: relay: remove unnecessary NULL values from relay_open_buf (Li kunyu) - remove ARCH_DEFAULT_KEXEC from Kconfig.kexec (Eric DeVolder) - kexec: rename ARCH_HAS_KEXEC_PURGATORY (Eric DeVolder) - sh/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - s390/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - riscv/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - powerpc/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - parisc/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - mips/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - m68k/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - loongarch/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - arm64/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - ia64/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - arm/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - x86/kexec: refactor for kernel/Kconfig.kexec (Eric DeVolder) - kexec: consolidate kexec and crash options into kernel/Kconfig.kexec (Eric DeVolder) - irqchip/al-fic: make AL_FIC depend on HAS_IOMEM (Baoquan He) - net: altera-tse: make ALTERA_TSE depend on HAS_IOMEM (Baoquan He) - ipc/sem: use flexible array in 'struct sem_undo' (Christophe JAILLET) - acct: replace all non-returning strlcpy with strscpy (Azeem Shaikh) - signal: print comm and exe name on fatal signals (Vincent Whitchurch) - arch/ia64/include: remove CONFIG_IA64_DEBUG_CMPXCHG from uapi header (Thomas Huth) - lib: replace kmap() with kmap_local_page() (Sumitra Sharma) - proc: skip proc-empty-vm on anything but amd64 and i386 (Alexey Dobriyan) - proc: support proc-empty-vm test on i386 (Alexey Dobriyan) - cred: convert printks to pr_ (tiozhang) - maple_tree: shrink struct maple_tree (Mateusz Guzik) - maple_tree: clean up mas_wr_append() (Liam R. Howlett) - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Matthew Wilcox (Oracle)) - nios2: fix flush_dcache_page() for usage from irq context (Helge Deller) - hugetlb: add documentation for vma_kernel_pagesize() (Matthew Wilcox (Oracle)) - mm: add orphaned kernel-doc to the rst files. (Matthew Wilcox (Oracle)) - mm: fix clean_record_shared_mapping_range kernel-doc (Matthew Wilcox (Oracle)) - mm: fix get_mctgt_type() kernel-doc (Matthew Wilcox (Oracle)) - mm: fix kernel-doc warning from tlb_flush_rmaps() (Matthew Wilcox (Oracle)) - mm: remove enum page_entry_size (Matthew Wilcox (Oracle)) - mm: allow ->huge_fault() to be called without the mmap_lock held (Matthew Wilcox (Oracle)) - mm: move PMD_ORDER to pgtable.h (Matthew Wilcox (Oracle)) - mm: remove checks for pte_index (Matthew Wilcox (Oracle)) - memcg: remove duplication detection for mem_cgroup_uncharge_swap (Lu Jialin) - mm/huge_memory: work on folio->swap instead of page->private when splitting folio (David Hildenbrand) - mm/swap: inline folio_set_swap_entry() and folio_swap_entry() (David Hildenbrand) - mm/swap: use dedicated entry for swap in folio (Matthew Wilcox) - mm/swap: stop using page->private on tail pages for THP_SWAP (David Hildenbrand) - selftests/mm: fix WARNING comparing pointer to 0 (Anh Tuan Phan) - selftests: cgroup: fix test_kmem_memcg_deletion kernel mem check (Lucas Karpinski) - mm: userfaultfd: remove stale comment about core dump locking (Jann Horn) - arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush() (Qi Zheng) - mm: call update_mmu_cache_range() in more page fault handling paths (Matthew Wilcox (Oracle)) - filemap: batch PTE mappings (Yin Fengwei) - mm: convert do_set_pte() to set_pte_range() (Yin Fengwei) - rmap: add folio_add_file_rmap_range() (Yin Fengwei) - filemap: add filemap_map_folio_range() (Yin Fengwei) - mm: use flush_icache_pages() in do_set_pmd() (Matthew Wilcox (Oracle)) - mm: tidy up set_ptes definition (Matthew Wilcox (Oracle)) - mm: rationalise flush_icache_pages() and flush_icache_page() (Matthew Wilcox (Oracle)) - mm: remove page_mapping_file() (Matthew Wilcox (Oracle)) - xtensa: implement the new page table range API (Matthew Wilcox (Oracle)) - x86: implement the new page table range API (Matthew Wilcox (Oracle)) - um: implement the new page table range API (Matthew Wilcox (Oracle)) - sparc64: implement the new page table range API (Matthew Wilcox (Oracle)) - sparc32: implement the new page table range API (Matthew Wilcox (Oracle)) - sh: implement the new page table range API (Matthew Wilcox (Oracle)) - s390: implement the new page table range API (Matthew Wilcox (Oracle)) - riscv: implement the new page table range API (Matthew Wilcox (Oracle)) - powerpc: implement the new page table range API (Matthew Wilcox (Oracle)) - parisc: implement the new page table range API (Matthew Wilcox (Oracle)) - openrisc: implement the new page table range API (Matthew Wilcox (Oracle)) - nios2: implement the new page table range API (Matthew Wilcox (Oracle)) - mips: implement the new page table range API (Matthew Wilcox (Oracle)) - microblaze: implement the new page table range API (Matthew Wilcox (Oracle)) - m68k: implement the new page table range API (Matthew Wilcox (Oracle)) - loongarch: implement the new page table range API (Matthew Wilcox (Oracle)) - ia64: implement the new page table range API (Matthew Wilcox (Oracle)) - hexagon: implement the new page table range API (Matthew Wilcox (Oracle)) - csky: implement the new page table range API (Matthew Wilcox (Oracle)) - arm64: implement the new page table range API (Matthew Wilcox (Oracle)) - arm: implement the new page table range API (Matthew Wilcox (Oracle)) - arc: implement the new page table range API (Matthew Wilcox (Oracle)) - alpha: implement the new page table range API (Matthew Wilcox (Oracle)) - mm: add default definition of set_ptes() (Matthew Wilcox (Oracle)) - mm: remove ARCH_IMPLEMENTS_FLUSH_DCACHE_FOLIO (Matthew Wilcox (Oracle)) - mm: add folio_flush_mapping() (Matthew Wilcox (Oracle)) - mm: add generic flush_icache_pages() and documentation (Matthew Wilcox (Oracle)) - mm: convert page_table_check_pte_set() to page_table_check_ptes_set() (Matthew Wilcox (Oracle)) - minmax: add in_range() macro (Matthew Wilcox (Oracle)) - mm: memcg: use rstat for non-hierarchical stats (Yosry Ahmed) - mm: handle userfaults under VMA lock (Suren Baghdasaryan) - mm: handle swap page faults under per-VMA lock (Suren Baghdasaryan) - mm: change folio_lock_or_retry to use vm_fault directly (Suren Baghdasaryan) - mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETED (Suren Baghdasaryan) - mm: add missing VM_FAULT_RESULT_TRACE name for VM_FAULT_COMPLETED (Suren Baghdasaryan) - swap: remove remnants of polling from read_swap_cache_async (Suren Baghdasaryan) - mm: memory-failure: fix potential page refcnt leak in memory_failure() (Miaohe Lin) - mm/memory.c: fix mismerge (Matthew Wilcox) - mm/khugepaged: fix collapse_pte_mapped_thp() versus uffd (Hugh Dickins) - hugetlb: clear flags in tail pages that will be freed individually (Mike Kravetz) - mm: convert split_huge_pages_pid() to use a folio (Matthew Wilcox (Oracle)) - mm: add tail private fields to struct folio (Matthew Wilcox (Oracle)) - mm: remove folio_test_transhuge() (Matthew Wilcox (Oracle)) - mm: free up a word in the first tail page (Matthew Wilcox (Oracle)) - mm: rearrange page flags (Matthew Wilcox (Oracle)) - mm: add large_rmappable page flag (Matthew Wilcox (Oracle)) - mm: remove HUGETLB_PAGE_DTOR (Matthew Wilcox (Oracle)) - mm: remove free_compound_page() and the compound_page_dtors array (Matthew Wilcox (Oracle)) - mm: convert prep_transhuge_page() to folio_prep_large_rmappable() (Matthew Wilcox (Oracle)) - mm: convert free_transhuge_folio() to folio_undo_large_rmappable() (Matthew Wilcox (Oracle)) - mm: convert free_huge_page() to free_huge_folio() (Matthew Wilcox (Oracle)) - mm: call free_huge_page() directly (Matthew Wilcox (Oracle)) - io_uring: stop calling free_compound_page() (Matthew Wilcox (Oracle)) - selftest/mm: ksm_functional_tests: Add PROT_NONE test (David Hildenbrand) - selftest/mm: ksm_functional_tests: test in mmap_and_merge_range() if anything got merged (David Hildenbrand) - pgtable: improve pte_protnone() comment (David Hildenbrand) - mm/gup: don't implicitly set FOLL_HONOR_NUMA_FAULT (David Hildenbrand) - kvm: explicitly set FOLL_HONOR_NUMA_FAULT in hva_to_pfn_slow() (David Hildenbrand) - pagemap: remove wait_on_page_locked_killable() (Kefeng Wang) - Rename kmemleak_initialized to kmemleak_late_initialized (Xiaolei Wang) - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Xiaolei Wang) - mm/ksm: add pages scanned metric (Stefan Roesch) - mm: allow fault_dirty_shared_page() to be called under the VMA lock (Matthew Wilcox (Oracle)) - mm/secretmem: use a folio in secretmem_fault() (ZhangPeng) - writeback: remove unused delaration of bdi_async_bio_wq (Xiu Jianfeng) - mm,thp: fix smaps THPeligible output alignment (Hugh Dickins) - mm,thp: fix nodeN/meminfo output alignment (Hugh Dickins) - mm,thp: no space after colon in Mem-Info fields (Hugh Dickins) - riscv: include asm/cacheflush.h in asm/hugetlb.h (Hugh Dickins) - arm64: include asm/cacheflush.h in asm/hugetlb.h (Hugh Dickins) - arm: include asm/cacheflush.h in asm/hugetlb.h (Hugh Dickins) - selftests: improve vm.memfd_noexec sysctl tests (Aleksa Sarai) - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Aleksa Sarai) - memfd: improve userspace warnings for missing exec-related flags (Aleksa Sarai) - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Aleksa Sarai) - selftests: memfd: error out test process when child test fails (Aleksa Sarai) - selftests/mm: fix uffd-stress help information (Rong Tao) - mm: remove pgtable_{pmd, pte}_page_{ctor, dtor}() wrappers (Vishal Moola (Oracle)) - um: convert {pmd, pte}_free_tlb() to use ptdescs (Vishal Moola (Oracle)) - sparc: convert pgtable_pte_page_{ctor, dtor}() to ptdesc equivalents (Vishal Moola (Oracle)) - sparc64: convert various functions to use ptdescs (Vishal Moola (Oracle)) - sh: convert pte_free_tlb() to use ptdescs (Vishal Moola (Oracle)) - riscv: convert alloc_{pmd, pte}_late() to use ptdescs (Vishal Moola (Oracle)) - openrisc: convert __pte_free_tlb() to use ptdescs (Vishal Moola (Oracle)) - nios2: convert __pte_free_tlb() to use ptdescs (Vishal Moola (Oracle)) - mips: convert various functions to use ptdescs (Vishal Moola (Oracle)) - m68k: convert various functions to use ptdescs (Vishal Moola (Oracle)) - loongarch: convert various functions to use ptdescs (Vishal Moola (Oracle)) - hexagon: convert __pte_free_tlb() to use ptdescs (Vishal Moola (Oracle)) - csky: convert __pte_free_tlb() to use ptdescs (Vishal Moola (Oracle)) - arm64: convert various functions to use ptdescs (Vishal Moola (Oracle)) - arm: convert various functions to use ptdescs (Vishal Moola (Oracle)) - pgalloc: convert various functions to use ptdescs (Vishal Moola (Oracle)) - mm: remove page table members from struct page (Vishal Moola (Oracle)) - s390: convert various pgalloc functions to use ptdescs (Vishal Moola (Oracle)) - x86: convert various functions to use ptdescs (Vishal Moola (Oracle)) - powerpc: convert various functions to use ptdescs (Vishal Moola (Oracle)) - mm: create ptdesc equivalents for pgtable_{pte,pmd}_page_{ctor,dtor} (Vishal Moola (Oracle)) - mm: convert ptlock_free() to use ptdescs (Vishal Moola (Oracle)) - mm: convert pmd_ptlock_free() to use ptdescs (Vishal Moola (Oracle)) - mm: convert ptlock_init() to use ptdescs (Vishal Moola (Oracle)) - mm: convert pmd_ptlock_init() to use ptdescs (Vishal Moola (Oracle)) - mm: convert ptlock_ptr() to use ptdescs (Vishal Moola (Oracle)) - mm: convert ptlock_alloc() to use ptdescs (Vishal Moola (Oracle)) - mm: convert pmd_pgtable_page() callers to use pmd_ptdesc() (Vishal Moola (Oracle)) - mm: add utility functions for ptdesc (Vishal Moola (Oracle)) - pgtable: create struct ptdesc (Vishal Moola (Oracle)) - mm: add PAGE_TYPE_OP folio functions (Vishal Moola (Oracle)) - mm/z3fold: remove obsolete comment for struct z3fold_pool (Xiu Jianfeng) - mm/page_alloc: use get_pfnblock_migratetype to avoid extra page_to_pfn (Kemeng Shi) - mm/page_alloc: remove unnecessary inner __get_pfnblock_flags_mask (Kemeng Shi) - mm: page_alloc: remove unused parameter from reserve_highatomic_pageblock() (ZhangPeng) - Multi-gen LRU: skip CMA pages when they are not eligible (Charan Teja Kalla) - mm/compaction: remove unused parameter pgdata of fragmentation_score_wmark (Kemeng Shi) - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Kemeng Shi) - mm/page_alloc: remove track of active PCP lists range in bulk free (Kemeng Shi) - mm/memory_hotplug: embed vmem_altmap details in memory block (Aneesh Kumar K.V) - powerpc/book3s64/memhotplug: enable memmap on memory for radix (Aneesh Kumar K.V) - mm/memory_hotplug: support memmap_on_memory when memmap is not aligned to pageblocks (Aneesh Kumar K.V) - mm/memory_hotplug: allow architecture to override memmap on memory support check (Aneesh Kumar K.V) - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Aneesh Kumar K.V) - mm/memory_hotplug: simplify ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE kconfig (Aneesh Kumar K.V) - writeback: remove redundant checks for root memcg (Jinliang Zheng) - mm: zswap: update comment for struct zswap_entry (Xiu Jianfeng) - mm: memtest: convert to memtest_report_meminfo() (Kefeng Wang) - mm/mm_init: use helper macro BITS_PER_LONG and BITS_PER_BYTE (Miaohe Lin) - mm: memory-failure: use helper macro llist_for_each_entry_safe() (Miaohe Lin) - mm: move dummy_vm_ops out of a header (Mateusz Guzik) - mm: move vma locking out of vma_prepare and dup_anon_vma (Suren Baghdasaryan) - mm: always lock new vma before inserting into vma tree (Suren Baghdasaryan) - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Suren Baghdasaryan) - mm: replace mmap with vma write lock assertions when operating on a vma (Suren Baghdasaryan) - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Suren Baghdasaryan) - mm/hugetlb.c: use helper macro K() (ZhangPeng) - mm/mmap.c: use helper macro K() (ZhangPeng) - mm/nommu.c: use helper macro K() (ZhangPeng) - mm/shmem.c: use helper macro K() (ZhangPeng) - mm/swap_state.c: use helper macro K() (ZhangPeng) - mm/swapfile.c: use helper macro K() (ZhangPeng) - mm: remove redundant K() macro definition (ZhangPeng) - mm: disable kernelcore=mirror when no mirror memory (Ma Wupeng) - mm/compaction: only set skip flag if cc->no_set_skip_hint is false (Kemeng Shi) - mm/compaction: remove unnecessary return for void function (Kemeng Shi) - mm/compaction: correct comment to complete migration failure (Kemeng Shi) - mm/compaction: correct comment of cached migrate pfn update (Kemeng Shi) - mm/compaction: correct comment of fast_find_migrateblock in isolate_migratepages (Kemeng Shi) - mm/compaction: skip page block marked skip in isolate_migratepages_block (Kemeng Shi) - mm/compaction: correct last_migrated_pfn update in compact_zone (Kemeng Shi) - maple_tree: replace data before marking dead in split and spanning store (Liam R. Howlett) - maple_tree: change mas_adopt_children() parent usage (Liam R. Howlett) - maple_tree: introduce mas_tree_parent() definition (Liam R. Howlett) - maple_tree: introduce mas_put_in_tree() (Liam R. Howlett) - maple_tree: reorder replacement of nodes to avoid live lock (Liam R. Howlett) - maple_tree: add hex output to maple_arange64 dump (Liam R. Howlett) - mm: no need to export mm_kobj (Greg Kroah-Hartman) - arm64: hugetlb: enable __HAVE_ARCH_FLUSH_HUGETLB_TLB_RANGE (Kefeng Wang) - mm: hugetlb: use flush_hugetlb_tlb_range() in move_hugetlb_page_tables() (Kefeng Wang) - mm/compaction: remove unnecessary "else continue" at end of loop in isolate_freepages_block (Kemeng Shi) - mm/compaction: remove unnecessary cursor page in isolate_freepages_block (Kemeng Shi) - mm/compaction: merge end_pfn boundary check in isolate_freepages_range (Kemeng Shi) - mm/compaction: set compact_cached_free_pfn correctly in update_pageblock_skip (Kemeng Shi) - mm/memcg: fix wrong function name above obj_cgroup_charge_zswap() (Miaohe Lin) - mm/page_alloc: remove unneeded variable base (Miaohe Lin) - mm/z3fold: use helper function put_z3fold_locked() and put_z3fold_locked_list() (Ruan Jinjie) - Docs/admin-guide/mm/damon/usage: update for DAMON monitoring target type DAMOS filter (SeongJae Park) - Docs/ABI/damon: update for DAMON monitoring target type DAMOS filter (SeongJae Park) - Docs/mm/damon/design: update for DAMON monitoring target type DAMOS filter (SeongJae Park) - selftests/damon/sysfs: test damon_target filter (SeongJae Park) - mm/damon/sysfs-schemes: support target damos filter (SeongJae Park) - mm/damon/core: implement target type damos filter (SeongJae Park) - Docs/admin-guide/mm/damon/usage: update for address range type DAMOS filter (SeongJae Park) - Docs/ABI/damon: update for address range DAMOS filter (SeongJae Park) - Docs/mm/damon/design: update for address range filters (SeongJae Park) - selftests/damon/sysfs: test address range damos filter (SeongJae Park) - mm/damon/core-test: add a unit test for __damos_filter_out() (SeongJae Park) - mm/damon/sysfs-schemes: support address range type DAMOS filter (SeongJae Park) - mm/damon/core: introduce address range type damos filter (SeongJae Park) - Docs/admin-guide/mm/damon/usage: update for tried_regions/total_bytes (SeongJae Park) - Docs/ABI/damon: update for tried_regions/total_bytes (SeongJae Park) - selftests/damon/sysfs: test tried_regions/total_bytes file (SeongJae Park) - mm/damon/sysfs: implement a command for updating only schemes tried total bytes (SeongJae Park) - mm/damon/sysfs-schemes: implement DAMOS tried total bytes file (SeongJae Park) - Multi-gen LRU: fix can_swap in lru_gen_look_around() (Kalesh Singh) - Multi-gen LRU: avoid race in inc_min_seq() (Kalesh Singh) - Multi-gen LRU: fix per-zone reclaim (Kalesh Singh) - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Efly Young) - mm/damon/core-test: add a test for damos_new_filter() (SeongJae Park) - mm/memcg: update obsolete comment above parent_mem_cgroup() (Miaohe Lin) - arm64: tlbflush: add some comments for TLB batched flushing (Yicong Yang) - mm/page_alloc: avoid unneeded alike_pages calculation (Miaohe Lin) - perf/core: use vma_is_initial_stack() and vma_is_initial_heap() (Kefeng Wang) - selinux: use vma_is_initial_stack() and vma_is_initial_heap() (Kefeng Wang) - drm/amdkfd: use vma_is_initial_stack() and vma_is_initial_heap() (Kefeng Wang) - mm: factor out VMA stack and heap checks (Kefeng Wang) - selftests: mm: add KSM_MERGE_TIME tests (Ayush Jain) - mm/page_ext: move page_ext_operations definition under CONFIG_PAGE_EXTENSION (Kemeng Shi) - mm/vmstat: remove unused page_ext.h from vmstat (Kemeng Shi) - mm/page_poison: remove unused page_ext.h from page_poison (Kemeng Shi) - damon: use pmdp_get instead of drectly dereferencing pmd (Levi Yun) - mm: improve the comment in isolate_migratepages_block() (Matthew Wilcox) - mm: kmsan: use helper macros PAGE_ALIGN and PAGE_ALIGN_DOWN (ZhangPeng) - mm: kmsan: use helper macro offset_in_page() (ZhangPeng) - mm: kmsan: use helper function page_size() (ZhangPeng) - mm/memory.c: fix some kernel-doc comments (Yang Li) - mm/memcg: fix obsolete function name in mem_cgroup_protection() (Miaohe Lin) - mm: zswap: kill zswap_get_swap_cache_page() (Johannes Weiner) - mm: zswap: tighten up entry invalidation (Johannes Weiner) - mm: zswap: use zswap_invalidate_entry() for duplicates (Johannes Weiner) - kernel/iomem.c: remove __weak ioremap_cache helper (Arnd Bergmann) - mm/page_ext: use page_ext_data helper in page_owner (Kemeng Shi) - mm/page_ext: use page_ext_data helper in page_table_check (Kemeng Shi) - mm/page_ext: add common function to get client data from page_ext (Kemeng Shi) - zswap: make zswap_load() take a folio (Matthew Wilcox (Oracle)) - swap: remove some calls to compound_head() in swap_readpage() (Matthew Wilcox (Oracle)) - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Matthew Wilcox (Oracle)) - zswap: make zswap_store() take a folio (Matthew Wilcox (Oracle)) - mm: kill frontswap (Johannes Weiner) - mm: zswap: multiple zpools support (Yosry Ahmed) - powerpc/book3s64/radix: add debug message to give more details of vmemmap allocation (Aneesh Kumar K.V) - powerpc/book3s64/radix: remove mmu_vmemmap_psize (Aneesh Kumar K.V) - powerpc/book3s64/radix: add support for vmemmap optimization for radix (Aneesh Kumar K.V) - powerpc/book3s64/vmemmap: switch radix to use a different vmemmap handling function (Aneesh Kumar K.V) - powerpc/book3s64/mm: enable transparent pud hugepage (Aneesh Kumar K.V) - powerpc/mm/trace: convert trace event to trace event class (Aneesh Kumar K.V) - mm/vmemmap optimization: split hugetlb and devdax vmemmap optimization (Aneesh Kumar K.V) - mm/huge pud: use transparent huge pud helpers only with CONFIG_TRANSPARENT_HUGEPAGE (Aneesh Kumar K.V) - mm: add pud_same similar to __HAVE_ARCH_P4D_SAME (Aneesh Kumar K.V) - mm/vmemmap: allow architectures to override how vmemmap optimization works (Aneesh Kumar K.V) - mm/vmemmap: improve vmemmap_can_optimize and allow architectures to override (Aneesh Kumar K.V) - mm: change pudp_huge_get_and_clear_full take vm_area_struct as arg (Aneesh Kumar K.V) - mm/hugepage pud: allow arch-specific helper function to check huge page pud support (Aneesh Kumar K.V) - mm: handle faults that merely update the accessed bit under the VMA lock (Matthew Wilcox (Oracle)) - mm: handle swap and NUMA PTE faults under the VMA lock (Matthew Wilcox (Oracle)) - mm: run the fault-around code under the VMA lock (Matthew Wilcox (Oracle)) - mm: move FAULT_FLAG_VMA_LOCK check down from do_fault() (Matthew Wilcox (Oracle)) - mm: move FAULT_FLAG_VMA_LOCK check down in handle_pte_fault() (Matthew Wilcox (Oracle)) - mm: handle some PMD faults under the VMA lock (Matthew Wilcox (Oracle)) - mm: handle PUD faults under the VMA lock (Matthew Wilcox (Oracle)) - mm: move FAULT_FLAG_VMA_LOCK check from handle_mm_fault() (Matthew Wilcox (Oracle)) - mm: allow per-VMA locks on file-backed VMAs (Matthew Wilcox (Oracle)) - mm: remove CONFIG_PER_VMA_LOCK ifdefs (Matthew Wilcox (Oracle)) - mm/mmap: change vma iteration order in do_vmi_align_munmap() (Liam R. Howlett) - maple_tree: reduce resets during store setup (Liam R. Howlett) - maple_tree: refine mas_preallocate() node calculations (Liam R. Howlett) - maple_tree: update mas_preallocate() testing (Liam R. Howlett) - maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() (Liam R. Howlett) - mm: set up vma iterator for vma_iter_prealloc() calls (Liam R. Howlett) - mm: use vma_iter_clear_gfp() in nommu (Liam R. Howlett) - maple_tree: adjust node allocation on mas_rebalance() (Liam R. Howlett) - maple_tree: re-introduce entry to mas_preallocate() arguments (Liam R. Howlett) - mm: remove re-walk from mmap_region() (Liam R. Howlett) - maple_tree: introduce __mas_set_range() (Liam R. Howlett) - mm: remove prev check from do_vmi_align_munmap() (Liam R. Howlett) - mm: change do_vmi_align_munmap() tracking of VMAs to remove (Liam R. Howlett) - maple_tree: add benchmarking for mas_prev() (Liam R. Howlett) - maple_tree: add benchmarking for mas_for_each (Liam R. Howlett) - mm: don't drop VMA locks in mm_drop_all_locks() (Jann Horn) - mm/page_io: convert bio_associate_blkg_from_page() to take in a folio (ZhangPeng) - mm/page_io: convert count_swpout_vm_event() to take in a folio (ZhangPeng) - mm/page_io: use a folio in swap_writepage_bdev_async() (ZhangPeng) - mm/page_io: use a folio in swap_writepage_bdev_sync() (ZhangPeng) - mm/page_io: use a folio in sio_read_complete() (ZhangPeng) - mm/page_io: use a folio in __end_swap_bio_read() (ZhangPeng) - mm/page_io: use a folio in __end_swap_bio_write() (ZhangPeng) - mm/page_io: introduce bio_first_folio_all() (ZhangPeng) - mm/page_io: remove unneeded SetPageError() (ZhangPeng) - mm/page_io: remove unneeded ClearPageUptodate() (ZhangPeng) - mm/compaction: avoid unneeded pageblock_end_pfn when no_set_skip_hint is set (Kemeng Shi) - mm/compaction: correct comment of candidate pfn in fast_isolate_freepages (Kemeng Shi) - mm/mprotect: fix obsolete function name in change_pte_range() (Miaohe Lin) - selftests/mm: run all tests from run_vmtests.sh (Ryan Roberts) - selftests/mm: optionally pass duration to transhuge-stress (Ryan Roberts) - selftests/mm: make migration test robust to failure (Ryan Roberts) - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Ryan Roberts) - selftests/mm: fix thuge-gen test bugs (Ryan Roberts) - selftests/mm: enable mrelease_test for arm64 (Ryan Roberts) - selftests/mm: skip soft-dirty tests on arm64 (Ryan Roberts) - selftests: line buffer test program's stdout (Ryan Roberts) - mm: fix obsolete function name above debug_pagealloc_enabled_static() (Miaohe Lin) - mmu_notifiers: rename invalidate_range notifier (Alistair Popple) - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Alistair Popple) - mmu_notifiers: call invalidate_range() when invalidating TLBs (Alistair Popple) - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Alistair Popple) - arm64/smmu: use TLBI ASID when invalidating entire range (Alistair Popple) - maple_tree: Be more strict about locking (Liam R. Howlett) - mm/mmap: change detached vma locking scheme (Liam R. Howlett) - maple_tree: relax lockdep checks for on-stack trees (Liam R. Howlett) - mm/mmap: clean up validate_mm() calls (Liam R. Howlett) - mm/hugetlb: get rid of page_hstate() (Sidhartha Kumar) - mm/rmap: correct stale comment of rmap_walk_anon and rmap_walk_file (Kemeng Shi) - mm: kfence: allocate kfence_metadata at runtime (Peng Zhang) - memory tier: use helper macro __ATTR_RW() (Miaohe Lin) - maple_tree: mtree_insert: fix typo in kernel-doc description of GFP flags (Mike Rapoport (IBM)) - maple_tree: mtree_insert*: fix typo in kernel-doc description (Mike Rapoport (IBM)) - fs/address_space: add alignment padding for i_map and i_mmap_rwsem to mitigate a false sharing. (Zhu, Lipeng) - mm/mm_init.c: drop node_start_pfn from adjust_zone_range_for_zone_movable() (Haifeng Xu) - mm/memcg: minor cleanup for mc_handle_present_pte() (Miaohe Lin) - arm64: support batched/deferred tlb shootdown during page reclamation/migration (Barry Song) - mm/tlbbatch: introduce arch_flush_tlb_batched_pending() (Yicong Yang) - mm/tlbbatch: rename and extend some functions (Barry Song) - mm/tlbbatch: introduce arch_tlbbatch_should_defer() (Anshuman Khandual) - mm: ioremap: remove unneeded ioremap_allowed and iounmap_allowed (Baoquan He) - arm64 : mm: add wrapper function ioremap_prot() (Baoquan He) - powerpc: mm: convert to GENERIC_IOREMAP (Christophe Leroy) - mm: move is_ioremap_addr() into new header file (Baoquan He) - mm/ioremap: consider IOREMAP space in generic ioremap (Christophe Leroy) - parisc: mm: convert to GENERIC_IOREMAP (Baoquan He) - xtensa: mm: convert to GENERIC_IOREMAP (Baoquan He) - sh: mm: convert to GENERIC_IOREMAP (Baoquan He) - sh: add including (Baoquan He) - s390: mm: convert to GENERIC_IOREMAP (Baoquan He) - openrisc: mm: convert to GENERIC_IOREMAP (Baoquan He) - ia64: mm: convert to GENERIC_IOREMAP (Baoquan He) - arc: mm: convert to GENERIC_IOREMAP (Baoquan He) - mm/ioremap: add slab availability checking in ioremap_prot (Baoquan He) - mm: ioremap: allow ARCH to have its own ioremap method definition (Baoquan He) - mm/ioremap: define generic_ioremap_prot() and generic_iounmap() (Christophe Leroy) - openrisc: mm: remove unneeded early ioremap code (Baoquan He) - hexagon: mm: convert to GENERIC_IOREMAP (Baoquan He) - asm-generic/iomap.h: remove ARCH_HAS_IOREMAP_xx macros (Baoquan He) - lib/test_meminit: allocate pages up to order MAX_ORDER (Andrew Donnellan) - mm/page_ext: move functions around for minor cleanups to page_ext (Kemeng Shi) - mm/page_ext: remove rollback for untouched mem_section in online_page_ext (Kemeng Shi) - mm/page_ext: remove unused return value of offline_page_ext (Kemeng Shi) - buffer: remove set_bh_page() (Matthew Wilcox (Oracle)) - jbd2: use a folio in jbd2_journal_write_metadata_buffer() (Matthew Wilcox (Oracle)) - ntfs3: convert ntfs_get_block_vbo() to use a folio (Matthew Wilcox (Oracle)) - migrate: use folio_set_bh() instead of set_bh_page() (Matthew Wilcox (Oracle)) - affs: convert data read and write to use folios (Matthew Wilcox (Oracle)) - affs: convert affs_symlink_read_folio() to use the folio (Matthew Wilcox (Oracle)) - highmem: add memcpy_to_folio() and memcpy_from_folio() (Matthew Wilcox (Oracle)) - mm/page_table_check: remove unused parameter in [__]page_table_check_pud_set (Kemeng Shi) - mm/page_table_check: remove unused parameter in [__]page_table_check_pmd_set (Kemeng Shi) - mm/page_table_check: remove unused parameter in [__]page_table_check_pte_set (Kemeng Shi) - mm/page_table_check: remove unused parameter in [__]page_table_check_pud_clear (Kemeng Shi) - mm/page_table_check: remove unused parameter in [__]page_table_check_pmd_clear (Kemeng Shi) - mm/page_table_check: remove unused parameter in [__]page_table_check_pte_clear (Kemeng Shi) - mm/page_table_check: remove unused parameters in page_table_check_set() (Kemeng Shi) - mm/page_table_check: remove unused parameters in page_table_check_clear() (Kemeng Shi) - mm/memcg: fix obsolete comment above MEM_CGROUP_MAX_RECLAIM_LOOPS (Miaohe Lin) - mm/huge_memory: use RMAP_NONE when calling page_add_anon_rmap() (Miaohe Lin) - selftests/mm: add tests for HWPOISON hugetlbfs read (Jiaqi Yan) - hugetlbfs: improve read HWPOISON hugepage (Jiaqi Yan) - mm/hwpoison: check if a raw page in a hugetlb folio is raw HWPOISON (Jiaqi Yan) - mm/hwpoison: delete all entries before traversal in __folio_free_raw_hwp (Jiaqi Yan) - mm/mmap: move vma operations to mm_struct out of the critical section of file mapping lock (Yu Ma) - mm: remove clear_page_idle() (Xueshi Hu) - mm/pgtable: notes on pte_offset_map[_lock]() (Hugh Dickins) - mm: delete mmap_write_trylock() and vma_try_start_write() (Hugh Dickins) - mm/khugepaged: delete khugepaged_collapse_pte_mapped_thps() (Hugh Dickins) - mm/khugepaged: collapse_pte_mapped_thp() with mmap_read_lock() (Hugh Dickins) - mm/khugepaged: retract_page_tables() without mmap or vma lock (Hugh Dickins) - mm/pgtable: add pte_free_defer() for pgtable as page (Hugh Dickins) - s390: add pte_free_defer() for pgtables sharing page (Hugh Dickins) - sparc: add pte_free_defer() for pte_t *pgtable_t (Hugh Dickins) - powerpc: add pte_free_defer() for pgtables sharing page (Hugh Dickins) - powerpc: assert_pte_locked() use pte_offset_map_nolock() (Hugh Dickins) - arm: adjust_pte() use pte_offset_map_nolock() (Hugh Dickins) - mm/pgtable: add PAE safety to __pte_offset_map() (Hugh Dickins) - mm/pgtable: add rcu_read_lock() and rcu_read_unlock()s (Hugh Dickins) - maple_tree: drop mas_first_entry() (Peng Zhang) - maple_tree: replace mas_logical_pivot() with mas_safe_pivot() (Peng Zhang) - maple_tree: update mt_validate() (Peng Zhang) - maple_tree: make mas_validate_limits() check root node and node limit (Peng Zhang) - maple_tree: fix mas_validate_child_slot() to check last missed slot (Peng Zhang) - maple_tree: make mas_validate_gaps() to check metadata (Peng Zhang) - maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gap (Peng Zhang) - mm/memory: pass folio into do_page_mkwrite() (Sidhartha Kumar) - mm: memory-failure: fix race window when trying to get hugetlb folio (Miaohe Lin) - mm: memory-failure: fetch compound head after extra page refcnt is held (Miaohe Lin) - mm: memory-failure: minor cleanup for comments and codestyle (Miaohe Lin) - mm: memory-failure: remove unneeded header files (Miaohe Lin) - mm: memory-failure: use local variable huge to check hugetlb page (Miaohe Lin) - mm: memory-failure: don't account hwpoison_filter() filtered pages (Miaohe Lin) - mm: memory-failure: ensure moving HWPoison flag to the raw error pages (Miaohe Lin) - mm: memory-failure: remove unneeded PageHuge() check (Miaohe Lin) - mm/memory_hotplug: document the signal_pending() check in offline_pages() (David Hildenbrand) - HWPOISON: offline support: fix spelling in Documentation/ABI/ (Randy Dunlap) - mm/mm_init.c: mark check_for_memory() as __init (Haifeng Xu) - zsmalloc: remove obj_tagged() (Sergey Senozhatsky) - selftests/mm: add uffd unit test for UFFDIO_POISON (Axel Rasmussen) - selftests/mm: refactor uffd_poll_thread to allow custom fault handlers (Axel Rasmussen) - mm: userfaultfd: document and enable new UFFDIO_POISON feature (Axel Rasmussen) - mm: userfaultfd: support UFFDIO_POISON for hugetlbfs (Axel Rasmussen) - mm: userfaultfd: add new UFFDIO_POISON ioctl: fix (Hugh Dickins) - mm: userfaultfd: add new UFFDIO_POISON ioctl (Axel Rasmussen) - mm: userfaultfd: extract file size check out into a helper (Axel Rasmussen) - mm: userfaultfd: check for start + len overflow in validate_range (Axel Rasmussen) - mm-make-pte_marker_swapin_error-more-general-fix (Andrew Morton) - mm: make PTE_MARKER_SWAPIN_ERROR more general (Axel Rasmussen) - mm/memcg: minor cleanup for MEM_CGROUP_ID_MAX (Miaohe Lin) - mm/memory: convert do_read_fault() to use folios (Sidhartha Kumar) - mm/memory: convert do_shared_fault() to folios (Sidhartha Kumar) - mm/memory: convert wp_page_shared() to use folios (Sidhartha Kumar) - mm/memory: convert do_page_mkwrite() to use folios (Sidhartha Kumar) - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Muchun Song) - mm/sparse: remove redundant judgments from macro for_each_present_section_nr (liuq) - Randomized slab caches for kmalloc() (GONG, Ruiqi) - mm/slub: remove freelist_dereference() (Vlastimil Babka) - mm/slub: remove redundant kasan_reset_tag() from freelist_ptr calculations (Vlastimil Babka) - mm/slub: refactor freelist to use custom type (Jann Horn) - fs: omfs: Use flexible-array member in struct omfs_extent (Gustavo A. R. Silva) - sparc: openpromio: Address -Warray-bounds warning (Gustavo A. R. Silva) - reiserfs: Replace one-element array with flexible-array member (Gustavo A. R. Silva) - csky: Fixup -Wmissing-prototypes warning (Guo Ren) - csky: Make pfn accessors static inlines (Linus Walleij) - csky: Cast argument to virt_to_pfn() to (void *) (Linus Walleij) - csky: pgtable: Invalidate stale I-cache lines in update_mmu_cache (Guo Ren) - csky: fix old style declaration in module.c (Arnd Bergmann) - parisc: ccio-dma: Create private runway procfs root entry (Helge Deller) - parisc: chassis: Do not overwrite string on LCD display (Helge Deller) - parisc: led: Rewrite LED/LCD driver to utilizize Linux LED subsystem (Helge Deller) - parisc: led: Fix LAN receive and transmit LEDs (Helge Deller) - parisc: lasi: Initialize LASI driver via arch_initcall() (Helge Deller) - parisc: asp: Initialize asp driver via arch_initcall() (Helge Deller) - parisc: wax: Initialize wax driver via arch_initcall() (Helge Deller) - parisc: iosapic: Convert I/O Sapic driver to use arch_initcall() (Helge Deller) - parisc: sba_iommu: Convert SBA IOMMU driver to use arch_initcall() (Helge Deller) - parisc: led: Move register_led_regions() to late_initcall() (Helge Deller) - parisc: lba: Convert LBA PCI bus driver to use arch_initcall() (Helge Deller) - parisc: gsc: Convert GSC bus driver to use arch_initcall() (Helge Deller) - parisc: ccio: Convert CCIO driver to use arch_initcall() (Helge Deller) - parisc: eisa: Convert HP EISA bus driver to use arch_initcall() (Helge Deller) - parisc: hppb: Convert HP PB bus driver to use arch_initcall() (Helge Deller) - parisc: dino: Convert dino PCI bus driver to use arch_initcall() (Helge Deller) - parisc: Makefile: Adjust order in which drivers should be loaded (Helge Deller) - parisc: led: Reduce CPU overhead for disk & lan LED computation (Helge Deller) - parisc: Avoid ioremap() for same addresss in iosapic_register() (Helge Deller) - parisc: unaligned: Simplify 32-bit assembly in emulate_std() (Helge Deller) - parisc: Wire up eBPF JIT compiler (Helge Deller) - parisc: Fix comment on Elf64 function descriptor (Helge Deller) - parisc: Add eBPF JIT compiler glue code and Makefile (Helge Deller) - parisc: Add 64-bit eBPF JIT compiler (Helge Deller) - parisc: Add 32-bit eBPF JIT compiler (Helge Deller) - parisc: Use generic mmap top-down layout and brk randomization (Helge Deller) - parisc: Fix /proc/cpuinfo output for lscpu (Helge Deller) - parisc: Use page table locks only if DEBUG_KERNEL is enabled (Helge Deller) - parisc: traps: Drop cpu_lpmc function pointer (Helge Deller) - parisc: Drop the pa7300lc LPMC handler (Helge Deller) - parisc: lasi: Register LASI power-off feature as sys_off_handler (Helge Deller) - super: ensure valid info (Christian Brauner) - super: move lockdep assert (Christian Brauner) - r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h (Heiner Kallweit) - ethernet: tg3: remove unreachable code (Mikhail Kobuk) - dccp: Fix out of bounds access in DCCP error handler (Jann Horn) - dt-bindings: net: dsa: marvell: fix wrong model in compatibility list (Alexis Lothoré) - igb: set max size RX buffer when store bad packet is enabled (Radoslaw Tyl) - netrom: Deny concurrent connect(). (Kuniyuki Iwashima) - pds_core: pass opcode to devcmd_wait (Shannon Nelson) - pds_core: check for work queue before use (Shannon Nelson) - pds_core: no reset command for VF (Shannon Nelson) - pds_core: no health reporter in VF (Shannon Nelson) - pds_core: protect devlink callbacks from fw_down state (Shannon Nelson) - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Budimir Markovic) - sfc: Check firmware supports Ethernet PTP filter (Alex Austin) - cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously (Suman Ghosh) - octeontx2-af: CN10KB: fix PFC configuration (Hariprasad Kelam) - octeontx2-pf: Fix PFC TX scheduler free (Suman Ghosh) - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Vadim Pasternak) - mlxsw: i2c: Limit single transaction buffer size (Vadim Pasternak) - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Vadim Pasternak) - net: arcnet: Do not call kfree_skb() under local_irq_disable() (Jinjie Ruan) - octeontx2-pf: fix page_pool creation fail for rings > 32k (Ratheesh Kannoth) - ice: avoid executing commands on other ports when driving sync (Jacob Keller) - net: handle ARPHRD_PPP in dev_is_mac_header_xmit() (Nicolas Dichtel) - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Rahul Rameshbabu) - net: ethernet: mtk_wed: minor change in wed_{tx,rx}info_show (Lorenzo Bianconi) - net: ethernet: mtk_wed: add some more info in wed_txinfo_show handler (Lorenzo Bianconi) - net: stmmac: clarify difference between "interface" and "phy_interface" (Russell King (Oracle)) - r8152: add vendor/device ID pair for D-Link DUB-E250 (Antonio Napolitano) - devlink: move devlink_notify_register/unregister() to dev.c (Jiri Pirko) - devlink: move small_ops definition into netlink.c (Jiri Pirko) - devlink: move tracepoint definitions into core.c (Jiri Pirko) - devlink: push linecard related code into separate file (Jiri Pirko) - devlink: push rate related code into separate file (Jiri Pirko) - devlink: push trap related code into separate file (Jiri Pirko) - devlink: use tracepoint_enabled() helper (Jiri Pirko) - devlink: push region related code into separate file (Jiri Pirko) - devlink: push param related code into separate file (Jiri Pirko) - devlink: push resource related code into separate file (Jiri Pirko) - devlink: push dpipe related code into separate file (Jiri Pirko) - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Jiri Pirko) - devlink: push shared buffer related code into separate file (Jiri Pirko) - devlink: push port related code into separate file (Jiri Pirko) - devlink: push object register/unregister notifications into separate helpers (Jiri Pirko) - inet: fix IP_TRANSPARENT error handling (Eric Dumazet) - selftests: bonding: create directly devices in the target namespaces (Zhengchao Shao) - net: Make consumed action consistent in sch_handle_egress (Daniel Borkmann) - net: Fix skb consume leak in sch_handle_egress (Daniel Borkmann) - octeontx2-af: print error message incase of invalid pf mapping (Hariprasad Kelam) - octeontx2-af: Add validation of lmac (Hariprasad Kelam) - octeontx2-af: Don't treat lack of CGX interfaces as error (Sunil Goutham) - octeontx2-af: CN10KB: Add USGMII LMAC mode (Hariprasad Kelam) - dt-bindings: net: xilinx_gmii2rgmii: Convert to json schema (Pranavi Somisetty) - tls: get cipher_name from cipher_desc in tls_set_sw_offload (Sabrina Dubroca) - tls: use tls_cipher_desc to access per-cipher crypto_info in tls_set_sw_offload (Sabrina Dubroca) - tls: use tls_cipher_desc to get per-cipher sizes in tls_set_sw_offload (Sabrina Dubroca) - tls: use tls_cipher_desc to simplify do_tls_getsockopt_conf (Sabrina Dubroca) - tls: get crypto_info size from tls_cipher_desc in do_tls_setsockopt_conf (Sabrina Dubroca) - tls: expand use of tls_cipher_desc in tls_sw_fallback_init (Sabrina Dubroca) - tls: allocate the fallback aead after checking that the cipher is valid (Sabrina Dubroca) - tls: expand use of tls_cipher_desc in tls_set_device_offload (Sabrina Dubroca) - tls: validate cipher descriptions at compile time (Sabrina Dubroca) - tls: extend tls_cipher_desc to fully describe the ciphers (Sabrina Dubroca) - tls: rename tls_cipher_size_desc to tls_cipher_desc (Sabrina Dubroca) - tls: reduce size of tls_cipher_size_desc (Sabrina Dubroca) - tls: add TLS_CIPHER_ARIA_GCM_* to tls_cipher_size_desc (Sabrina Dubroca) - tls: move tls_cipher_size_desc to net/tls/tls.h (Sabrina Dubroca) - selftests: tls: test some invalid inputs for setsockopt (Sabrina Dubroca) - selftests: tls: add getsockopt test (Sabrina Dubroca) - selftests: tls: add test variants for aria-gcm (Sabrina Dubroca) - doc/netlink: Add spec for rt route messages (Donald Hunter) - doc/netlink: Add spec for rt link messages (Donald Hunter) - doc/netlink: Add spec for rt addr messages (Donald Hunter) - tools/net/ynl: Add support for create flags (Donald Hunter) - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Donald Hunter) - tools/net/ynl: Add support for netlink-raw families (Donald Hunter) - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Donald Hunter) - tools/ynl: Add mcast-group schema parsing to ynl (Donald Hunter) - doc/netlink: Document the netlink-raw schema extensions (Donald Hunter) - doc/netlink: Update genetlink-legacy documentation (Donald Hunter) - doc/netlink: Add a schema for netlink-raw families (Donald Hunter) - doc/netlink: Fix typo in genetlink-* schemas (Donald Hunter) - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Dima Chumak) - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Dima Chumak) - net/mlx5: Provide an interface to block change of IPsec capabilities (Leon Romanovsky) - net/mlx5: Add IFC bits to support IPsec enable/disable (Leon Romanovsky) - net/mlx5e: Rewrite IPsec vs. TC block interface (Leon Romanovsky) - net/mlx5: Drop extra layer of locks in IPsec (Leon Romanovsky) - devlink: Expose port function commands to control IPsec packet offloads (Dima Chumak) - devlink: Expose port function commands to control IPsec crypto offloads (Dima Chumak) - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Grygorii Strashko) - net: ti: icssg-prueth: add packet timestamping and ptp support (Roger Quadros) - net: ti: icss-iep: Add IEP driver (Roger Quadros) - dt-bindings: net: Add IEP property in ICSSG (MD Danish Anwar) - dt-bindings: net: Add ICSS IEP (MD Danish Anwar) - sfc: extend pedit add action to handle decrement ipv6 hop limit (Pieter Jansen van Vuuren) - sfc: introduce pedit add actions on the ipv4 ttl field (Pieter Jansen van Vuuren) - sfc: add decrement ipv6 hop limit by offloading set hop limit actions (Pieter Jansen van Vuuren) - sfc: add decrement ttl by offloading set ipv4 ttl actions (Pieter Jansen van Vuuren) - sfc: add mac source and destination pedit action offload (Pieter Jansen van Vuuren) - sfc: introduce ethernet pedit set action infrastructure (Pieter Jansen van Vuuren) - e1000e: Add support for the next LOM generation (Sasha Neftin) - igc: Decrease PTM short interval from 10 us to 1 us (Sasha Neftin) - igc: Add support for multiple in-flight TX timestamps (Vinicius Costa Gomes) - doc/netlink: Add delete operation to ovs_vport spec (Donald Hunter) - tools: ynl-gen: fix uAPI generation after tempfile changes (Jakub Kicinski) - net: stmmac: convert half-duplex support to positive logic (Russell King (Oracle)) - net: stmmac: move priv->phylink_config.mac_managed_pm (Russell King (Oracle)) - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Russell King (Oracle)) - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Russell King (Oracle)) - net: stmmac: provide stmmac_mac_phylink_get_caps() (Russell King (Oracle)) - net: stmmac: use phylink_limit_mac_speed() (Russell King (Oracle)) - net: stmmac: use "mdio_bus_data" local variable (Russell King (Oracle)) - net: stmmac: clean up passing fwnode to phylink (Russell King (Oracle)) - net: stmmac: convert plat->phylink_node to fwnode (Russell King (Oracle)) - net: phylink: add phylink_limit_mac_speed() (Russell King (Oracle)) - veth: Avoid NAPI scheduling on failed SKB forwarding (Liang Chen) - selftests/bpf: Add tests for rbtree API interaction in sleepable progs (Dave Marchevsky) - bpf: Allow bpf_spin_{lock,unlock} in sleepable progs (Dave Marchevsky) - bpf: Consider non-owning refs to refcounted nodes RCU protected (Dave Marchevsky) - bpf: Reenable bpf_refcount_acquire (Dave Marchevsky) - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes (Dave Marchevsky) - bpf: Consider non-owning refs trusted (Dave Marchevsky) - bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_acquire (Dave Marchevsky) - selftests/bpf: Enable cpu v4 tests for RV64 (Pu Lehui) - riscv, bpf: Support unconditional bswap insn (Pu Lehui) - riscv, bpf: Support signed div/mod insns (Pu Lehui) - riscv, bpf: Support 32-bit offset jmp insn (Pu Lehui) - riscv, bpf: Support sign-extension mov insns (Pu Lehui) - riscv, bpf: Support sign-extension load insns (Pu Lehui) - riscv, bpf: Fix missing exception handling and redundant zext for LDX_B/H/W (Pu Lehui) - samples/bpf: Add note to README about the XDP utilities moved to xdp-tools (Toke Høiland-Jørgensen) - samples/bpf: Cleanup .gitignore (Toke Høiland-Jørgensen) - samples/bpf: Remove the xdp_sample_pkts utility (Toke Høiland-Jørgensen) - samples/bpf: Remove the xdp1 and xdp2 utilities (Toke Høiland-Jørgensen) - samples/bpf: Remove the xdp_rxq_info utility (Toke Høiland-Jørgensen) - samples/bpf: Remove the xdp_redirect* utilities (Toke Høiland-Jørgensen) - samples/bpf: Remove the xdp_monitor utility (Toke Høiland-Jørgensen) - selftests/bpf: Add a local kptr test with no special fields (Yonghong Song) - bpf: Remove a WARN_ON_ONCE warning related to local kptr (Yonghong Song) - libbpf: fix signedness determination in CO-RE relo handling logic (Andrii Nakryiko) - selftests/bpf: add uprobe_multi test binary to .gitignore (Andrii Nakryiko) - libbpf: Add bpf_object__unpin() (Daniel Xu) - selftests/bpf: Add selftest for allow_ptr_leaks (Yafang Shao) - bpf: Fix issue in verifying allow_ptr_leaks (Yafang Shao) - libbpf: Free btf_vmlinux when closing bpf_object (Hao Luo) - selftests/bpf: Add test for bpf_obj_drop with bad reg->off (Kumar Kartikeya Dwivedi) - bpf: Fix check_func_arg_reg_off bug for graph root/node (Kumar Kartikeya Dwivedi) - selftests/bpf: Add a failure test for bpf_kptr_xchg() with local kptr (Yonghong Song) - bpf: Fix a bpf_kptr_xchg() issue with local kptr (Yonghong Song) - selftests/bpf: Add extra link to uprobe_multi tests (Jiri Olsa) - selftests/bpf: Add uprobe_multi pid filter tests (Jiri Olsa) - selftests/bpf: Add uprobe_multi cookie test (Jiri Olsa) - selftests/bpf: Add uprobe_multi usdt bench test (Jiri Olsa) - selftests/bpf: Add uprobe_multi usdt test code (Jiri Olsa) - selftests/bpf: Add uprobe_multi bench test (Jiri Olsa) - selftests/bpf: Add uprobe_multi test program (Jiri Olsa) - selftests/bpf: Add uprobe_multi link test (Jiri Olsa) - selftests/bpf: Add uprobe_multi api test (Jiri Olsa) - selftests/bpf: Add uprobe_multi skel test (Jiri Olsa) - selftests/bpf: Move get_time_ns to testing_helpers.h (Jiri Olsa) - libbpf: Add uprobe multi link support to bpf_program__attach_usdt (Jiri Olsa) - libbpf: Add uprobe multi link detection (Jiri Olsa) - libbpf: Add support for u[ret]probe.multi[.s] program sections (Jiri Olsa) - libbpf: Add bpf_program__attach_uprobe_multi function (Jiri Olsa) - libbpf: Add bpf_link_create support for multi uprobes (Jiri Olsa) - libbpf: Add elf_resolve_pattern_offsets function (Jiri Olsa) - libbpf: Add elf_resolve_syms_offsets function (Jiri Olsa) - libbpf: Add elf symbol iterator (Jiri Olsa) - libbpf: Add elf_open/elf_close functions (Jiri Olsa) - libbpf: Move elf_find_func_offset* functions to elf object (Jiri Olsa) - libbpf: Add uprobe_multi attach type and link names (Jiri Olsa) - bpf: Add bpf_get_func_ip helper support for uprobe link (Jiri Olsa) - bpf: Add pid filter support for uprobe_multi link (Jiri Olsa) - bpf: Add cookies support for uprobe_multi link (Jiri Olsa) - bpf: Add multi uprobe link (Jiri Olsa) - bpf: Add attach_type checks under bpf_prog_attach_check_attach_type (Jiri Olsa) - bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum (Jiri Olsa) - samples/bpf: simplify spintest with kprobe.multi (Daniel T. Lee) - samples/bpf: refactor syscall tracing programs using BPF_KSYSCALL macro (Daniel T. Lee) - samples/bpf: fix broken map lookup probe (Daniel T. Lee) - samples/bpf: fix bio latency check with tracepoint (Daniel T. Lee) - samples/bpf: make tracing programs to be more CO-RE centric (Daniel T. Lee) - samples/bpf: fix symbol mismatch by compiler optimization (Daniel T. Lee) - samples/bpf: unify bpf program suffix to .bpf with tracing programs (Daniel T. Lee) - samples/bpf: convert to vmlinux.h with tracing programs (Daniel T. Lee) - samples/bpf: fix warning with ignored-attributes (Daniel T. Lee) - bpf, cpumask: Clean up bpf_cpu_map_entry directly in cpu_map_free (Hou Tao) - bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier() (Hou Tao) - selftests/bpf: Fix a selftest compilation error (Yonghong Song) - selftests/bpf: Add CO-RE relocs kfunc flavors tests (Dave Marchevsky) - libbpf: Support triple-underscore flavors for kfunc relocation (Dave Marchevsky) - bpf/tests: Enhance output on error and fix typos (Helge Deller) - selftests/bpf: Add lwt_xmit tests for BPF_REROUTE (Yan Zhai) - selftests/bpf: Add lwt_xmit tests for BPF_REDIRECT (Yan Zhai) - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly (Yan Zhai) - lwt: Fix return values of BPF xmit ops (Yan Zhai) - selftests/bpf: Enable cpu v4 tests for arm64 (Xu Kuohai) - bpf, arm64: Support signed div/mod instructions (Xu Kuohai) - bpf, arm64: Support 32-bit offset jmp instruction (Xu Kuohai) - bpf, arm64: Support unconditional bswap (Xu Kuohai) - bpf, arm64: Support sign-extension mov instructions (Xu Kuohai) - bpf, arm64: Support sign-extension load instructions (Xu Kuohai) - arm64: insn: Add encoders for LDRSB/LDRSH/LDRSW (Xu Kuohai) - wifi: ath: Use is_multicast_ether_addr() to check multicast Ether address (Ruan Jinjie) - wifi: ath12k: Remove unused declarations (Yue Haibing) - wifi: ath12k: add check max message length while scanning with extraie (Wen Gong) - wifi: ath9k: use IS_ERR() with debugfs_create_dir() (Wang Ming) - wifi: ath12k: Fix memory leak in rx_desc and tx_desc (Rajat Soni) - wifi: ath5k: ath5k_hw_get_median_noise_floor(): use swap() (Mahmoud Maatuq) - wifi: ath: remove unused-but-set parameter (Arnd Bergmann) - wifi: ath11k: Remove unused declarations (Yue Haibing) - wifi: ath10k: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - wifi: ath11k: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - wifi: ath11k: simplify the code with module_platform_driver (Yang Yingliang) - wifi: ath12k: Fix a few spelling errors (Jeff Johnson) - wifi: ath11k: Fix a few spelling errors (Jeff Johnson) - wifi: ath10k: Fix a few spelling errors (Jeff Johnson) - wifi: ath11k: Consistently use ath11k_vif_to_arvif() (Jeff Johnson) - wifi: ath11k: Cleanup mac80211 references on failure during tx_complete (Sven Eckelmann) - wifi: ath11k: Don't drop tx_status when peer cannot be found (Sven Eckelmann) - wifi: ath9k: Remove unused declarations (Yue Haibing) - wifi: ath9k: Remove unnecessary ternary operators (Ruan Jinjie) - wifi: ath9k: consistently use kstrtoX_from_user() functions (Dmitry Antipov) - wifi: ath9k: fix parameter check in ath9k_init_debug() (Minjie Du) - wifi: ath9k: protect WMI command response buffer replacement with a lock (Fedor Pchelkin) - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx (Fedor Pchelkin) - wifi: ath5k: Remove redundant dev_err() (Ruan Jinjie) - wifi: rtlwifi: rtl8723: Remove unused function rtl8723_cmd_send_packet() (Jinjie Ruan) - wifi: rtw88: usb: kill and free rx urbs on probe failure (Sascha Hauer) - wifi: rtw89: Fix clang -Wimplicit-fallthrough in rtw89_query_sar() (Nathan Chancellor) - wifi: rtw89: phy: modify register setting of ENV_MNTR, PHYSTS and DIG (Cheng-Chieh Hsieh) - wifi: rtw89: phy: add phy_gen_def::cr_base to support WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: mac: define register address of rx_filter to generalize code (Ping-Ke Shih) - wifi: rtw89: mac: define internal memory address for WiFi 7 chip (Ping-Ke Shih) - wifi: rtw89: mac: generalize code to indirectly access WiFi internal memory (Ping-Ke Shih) - wifi: rtw89: mac: add mac_gen_def::band1_offset to map MAC band1 register address (Ping-Ke Shih) - wifi: wlcore: sdio: Use module_sdio_driver macro to simplify the code (Li Zetao) - wifi: rtw89: initialize multi-channel handling (Zong-Zhe Yang) - wifi: rtw89: provide functions to configure NoA for beacon update (Zong-Zhe Yang) - wifi: rtw89: call rtw89_chan_get() by vif chanctx if aware of vif (Zong-Zhe Yang) - wifi: rtw89: sar: let caller decide the center frequency to query (Zong-Zhe Yang) - wifi: rtw89: refine rtw89_correct_cck_chan() by rtw89_hw_to_nl80211_band() (Zong-Zhe Yang) - wifi: rtw89: add function prototype for coex request duration (Zong-Zhe Yang) - Fix nomenclature for USB and PCI wireless devices (Alan Stern) - wifi: mac80211: Do not include crypto/algapi.h (Herbert Xu) - wifi: wilc1000: Remove unused declarations (Yue Haibing) - wifi: mwifiex: avoid possible NULL skb pointer dereference (Dmitry Antipov) - wifi: rt2x00: limit MT7620 TX power based on eeprom calibration (Shiji Yang) - wifi: wfx: Use devm_kmemdup to replace devm_kmalloc + memcpy (Li Zetao) - wifi: rsi: rsi_91x_usb_ops: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: rsi: rsi_91x_usb: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: rsi: rsi_91x_sdio_ops: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: rsi: rsi_91x_sdio: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: rsi: rsi_91x_main: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: rsi: rsi_91x_mac80211: Remove unnecessary conversions (Wu Yunchuan) - wifi: rsi: rsi_91x_hal: Remove unnecessary conversions (Wu Yunchuan) - wifi: rsi: rsi_91x_debugfs: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: rsi: rsi_91x_coex: Remove unnecessary (void*) conversions (Wu Yunchuan) - wifi: Fix ieee80211.h kernel-doc issues (Jeff Johnson) - Revert "wifi: mac80211_hwsim: check the return value of nla_put_u32" (Johannes Berg) - mac80211: make ieee80211_tx_info padding explicit (Arnd Bergmann) - wifi: mac80211: fix kernel-doc notation warning (Randy Dunlap) - wifi: radiotap: fix kernel-doc notation warnings (Randy Dunlap) - wifi: cfg80211: remove dead/unused enum value (Randy Dunlap) - wifi: cfg80211: improve documentation for flag fields (Dmitry Antipov) - wifi: nl80211: Remove unused declaration nl80211_pmsr_dump_results() (Yue Haibing) - wifi: mac80211: mesh: Remove unused function declaration mesh_ids_set_default() (Yue Haibing) - wifi: mac80211: Remove unused function declarations (Yue Haibing) - wifi: wext: Remove unused declaration dev_get_wireless_info() (Yue Haibing) - wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute (Lin Ma) - wifi: mac80211_hwsim: avoid calling nlmsg_free() in IRQ or IRQ disabled (EN-WEI WU) - wifi: mac80211: fix puncturing bitmap handling in CSA (Johannes Berg) - wifi: mac80211_hwsim: drop short frames (Johannes Berg) - wifi: mac80211: check for station first in client probe (Johannes Berg) - wifi: cfg80211: ocb: don't leave if not joined (Johannes Berg) - wifi: cfg80211: reject auth/assoc to AP with our address (Johannes Berg) - wifi: mac80211: check S1G action frame size (Johannes Berg) - wifi: iwlmei: don't send nic info with invalid mac address (Avraham Stern) - wifi: iwlmei: send driver down SAP message only if wiamt is enabled (Avraham Stern) - wifi: iwlmei: send HOST_GOES_DOWN message even if wiamt is disabled (Avraham Stern) - wifi: iwlmei: don't send SAP messages if AMT is disabled (Avraham Stern) - wifi: iwlwifi: pcie: avoid a warning in case prepare card failed (Avraham Stern) - wifi: iwlwifi: remove memory check for LMAC error address (Mukesh Sisodiya) - wifi: iwlwifi: mvm: support flush on AP interfaces (Johannes Berg) - wifi: iwlwifi: mvm: enable HE TX/RX <242 tone RU on new RFs (Johannes Berg) - wifi: iwlwifi: add Razer to ppag approved list (Gregory Greenman) - wifi: iwlwifi: pcie: point invalid TFDs to invalid data (Johannes Berg) - wifi: iwlwifi: queue: move iwl_txq_gen2_set_tb() up (Johannes Berg) - wifi: iwlwifi: pcie: move gen1 TB handling to header (Johannes Berg) - wifi: iwlwifi: remove 'def_rx_queue' struct member (Johannes Berg) - wifi: iwlwifi: pcie: clean up gen1/gen2 TFD unmap (Johannes Berg) - wifi: iwlwifi: remove WARN from read_mem32() (Johannes Berg) - wifi: iwlwifi: api: fix a small upper/lower-case typo (Johannes Berg) - wifi: iwlwifi: mvm: advertise MLO only if EHT is enabled (Johannes Berg) - wifi: cfg80211: Annotate struct cfg80211_tid_config with __counted_by (Kees Cook) - wifi: cfg80211: Annotate struct cfg80211_scan_request with __counted_by (Kees Cook) - wifi: cfg80211: Annotate struct cfg80211_rnr_elems with __counted_by (Kees Cook) - wifi: cfg80211: Annotate struct cfg80211_pmsr_request with __counted_by (Kees Cook) - wifi: cfg80211: Annotate struct cfg80211_mbssid_elems with __counted_by (Kees Cook) - wifi: cfg80211: Annotate struct cfg80211_cqm_config with __counted_by (Kees Cook) - wifi: cfg80211: Annotate struct cfg80211_acl_data with __counted_by (Kees Cook) - wifi: rtw89: regd: update regulatory map to R64-R43 (Zong-Zhe Yang) - wifi: rtw89: fix a width vs precision bug (Dan Carpenter) - wifi: rt2x00: correct MAC_SYS_CTRL register RX mask in R-Calibration (Shiji Yang) - wifi: rtlwifi: use eth_broadcast_addr() to assign broadcast address (Yang Yingliang) - wifi: rtw89: Introduce Time Averaged SAR (TAS) feature (Kuan-Chung Chen) - wifi: rtw89: 8852b: rfk: fine tune IQK parameters to improve performance on 2GHz band (Ping-Ke Shih) - wifi: ipw2x00: refactor to use kstrtoul (Justin Stitt) - wifi: mwifiex: fix comment typos in SDIO module (Dmitry Antipov) - wifi: mwifiex: cleanup adapter data (Dmitry Antipov) - wifi: mwifiex: Fix missed return in oob checks failed path (Polaris Pi) - wifi: mwifiex: use is_zero_ether_addr() instead of ether_addr_equal() (Ruan Jinjie) - wifi: mwifiex: drop BUG_ON from TX paths (Dmitry Antipov) - wifi: mwifiex: handle possible mwifiex_write_reg() errors (Dmitry Antipov) - wifi: mwifiex: handle possible sscanf() errors (Dmitry Antipov) - wifi: mwifiex: cleanup private data structures (Dmitry Antipov) - wifi: mwifiex: fix memory leak in mwifiex_histogram_read() (Dmitry Antipov) - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (Jinjie Ruan) - Bluetooth: btusb: Fix quirks table naming (Bastien Nocera) - Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED (Luiz Augusto von Dentz) - Bluetooth: btintel: Send new command for PPAG (Lokendra Singh) - Bluetooth: ISO: Add support for periodic adv reports processing (Claudia Draghicescu) - Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early (Pauli Virtanen) - Bluetooth: hci_core: Fix missing instances using HCI_MAX_AD_LENGTH (Luiz Augusto von Dentz) - Bluetooth: ISO: Use defer setup to separate PA sync and BIG sync (Iulia Tanasescu) - Bluetooth: qca: add support for WCN7850 (Neil Armstrong) - Bluetooth: qca: use switch case for soc type behavior (Neil Armstrong) - dt-bindings: net: bluetooth: qualcomm: document WCN7850 chipset (Neil Armstrong) - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync (Luiz Augusto von Dentz) - Bluetooth: btnxpuart: Improve inband Independent Reset handling (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Add support for IW624 chipset (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Remove check for CTS low after FW download (Neeraj Sanjay Kale) - kunit: Fix checksum tests on big endian CPUs (Christophe Leroy) - net: fec: add statistics for XDP_TX (Wei Fang) - net: ngbe: move mdio access registers to libwx (Jiawen Wu) - net: txgbe: support copper NIC with external PHY (Jiawen Wu) - net: txgbe: support switching mode to 1000BASE-X and SGMII (Jiawen Wu) - net: txgbe: add FW version warning (Jiawen Wu) - net: pcs: xpcs: adapt Wangxun NICs for SGMII mode (Jiawen Wu) - net: pcs: xpcs: add 1000BASE-X AN interrupt support (Jiawen Wu) - net: pcs: xpcs: support to switch mode for Wangxun NICs (Jiawen Wu) - net: pcs: xpcs: add specific vendor supoprt for Wangxun 10Gb NICs (Jiawen Wu) - netlink: specs: fix indent in fou (Jakub Kicinski) - tools: ynl-gen: support empty attribute lists (Jakub Kicinski) - tools: ynl-gen: fix collecting global policy attrs (Jakub Kicinski) - tools: ynl-gen: set length of binary fields (Jakub Kicinski) - tools: ynl: allow passing binary data (Jakub Kicinski) - net/mlx5e: fix up for "net/mlx5e: Move MACsec flow steering operations to be used as core library" (Stephen Rothwell) - net: dsa: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Patrisious Haddad) - net/mlx5: Add RoCE MACsec steering infrastructure in core (Patrisious Haddad) - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Patrisious Haddad) - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Patrisious Haddad) - IB/core: Reorder GID delete code for RoCE (Patrisious Haddad) - net/mlx5: Add MACsec priorities in RDMA namespaces (Patrisious Haddad) - RDMA/mlx5: Implement MACsec gid addition and deletion (Patrisious Haddad) - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Patrisious Haddad) - net/mlx5: Remove netdevice from MACsec steering (Patrisious Haddad) - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Patrisious Haddad) - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Patrisious Haddad) - net/mlx5: Remove dependency of macsec flow steering on ethernet (Patrisious Haddad) - net/mlx5e: Move MACsec flow steering operations to be used as core library (Patrisious Haddad) - macsec: add functions to get macsec real netdevice and check offload (Patrisious Haddad) - docs: netdev: recommend against --in-reply-to (Jakub Kicinski) - net: generalize calculation of skb extensions length (Thomas Weißschuh) - net/mlx5e: Support IPsec upper TCP protocol selector (Leon Romanovsky) - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Emeel Hakim) - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Jiri Pirko) - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Jiri Pirko) - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Jiri Pirko) - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Jiri Pirko) - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Jiri Pirko) - net/mlx5: Embed struct devlink_port into driver structure (Jiri Pirko) - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Jiri Pirko) - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Jiri Pirko) - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Jiri Pirko) - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Jiri Pirko) - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Jiri Pirko) - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Jiri Pirko) - net/mlx5: Rework devlink port alloc/free into init/cleanup (Jiri Pirko) - net: ethernet: mtk_eth_soc: support 36-bit DMA addressing on MT7988 (Daniel Golle) - net: ethernet: mtk_eth_soc: add support for in-SoC SRAM (Daniel Golle) - net: ethernet: mtk_eth_soc: add reset bits for MT7988 (Daniel Golle) - net: ethernet: mtk_eth_soc: fix register definitions for MT7988 (Daniel Golle) - net: fec: add exception tracing for XDP (Wei Fang) - net: dm9051: Use PTR_ERR_OR_ZERO() to simplify code (Yu Liao) - bnxt: use the NAPI skb allocation cache (Jakub Kicinski) - net: dsa: rzn1-a5psw: remove redundant logs (Alexis Lothoré) - net: Avoid address overwrite in kernel_connect (Jordan Rife) - virtio_net: Introduce skb_vnet_common_hdr to avoid typecasting (Feng Liu) - dp83640: Use list_for_each_entry() helper (Jinjie Ruan) - mlx4: Delete custom device management logic (Petr Pavlu) - mlx4: Connect the infiniband part to the auxiliary bus (Petr Pavlu) - mlx4: Connect the ethernet part to the auxiliary bus (Petr Pavlu) - mlx4: Register mlx4 devices to an auxiliary virtual bus (Petr Pavlu) - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Petr Pavlu) - mlx4: Move the bond work to the core driver (Petr Pavlu) - mlx4: Get rid of the mlx4_interface.activate callback (Petr Pavlu) - mlx4: Replace the mlx4_interface.event callback with a notifier (Petr Pavlu) - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Petr Pavlu) - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Petr Pavlu) - mlx4: Get rid of the mlx4_interface.get_dev callback (Petr Pavlu) - qed/qede: Remove unused declarations (Yue Haibing) - octeontx2-pf: Use PTP HW timestamp counter atomic update feature (Sai Krishna) - netfilter: nf_tables: allow loop termination for pending fatal signal (Florian Westphal) - netfilter: xtables: refactor deprecated strncpy (Justin Stitt) - netfilter: x_tables: refactor deprecated strncpy (Justin Stitt) - netfilter: nft_meta: refactor deprecated strncpy (Justin Stitt) - netfilter: nft_osf: refactor deprecated strncpy (Justin Stitt) - netfilter: nf_tables: refactor deprecated strncpy (Justin Stitt) - netfilter: nf_tables: refactor deprecated strncpy (Justin Stitt) - netfilter: ipset: refactor deprecated strncpy (Justin Stitt) - netfilter: ebtables: replace zero-length array members (GONG, Ruiqi) - netfilter: ebtables: fix fortify warnings in size_entry_mwt() (GONG, Ruiqi) - mptcp: register default scheduler (Geliang Tang) - mptcp: use get_retrans wrapper (Geliang Tang) - mptcp: use get_send wrapper (Geliang Tang) - mptcp: add scheduler wrappers (Geliang Tang) - mptcp: add scheduled in mptcp_subflow_context (Geliang Tang) - mptcp: add sched in mptcp_sock (Geliang Tang) - mptcp: add a new sysctl scheduler (Geliang Tang) - mptcp: add struct mptcp_sched_ops (Geliang Tang) - mptcp: drop last_snd and MPTCP_RESET_SCHEDULER (Geliang Tang) - mptcp: refactor push_pending logic (Geliang Tang) - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Li Zetao) - net/mlx5: DR, Supporting inline WQE when possible (Itamar Gozlan) - net/mlx5: Rename devlink port ops struct for PFs/VFs (Jiri Pirko) - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Jiri Pirko) - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Jiri Pirko) - net/mlx5: Update dead links in Kconfig documentation (Rahul Rameshbabu) - net/mlx5: Remove health syndrome enum duplication (Gal Pressman) - net/mlx5: DR, Remove unneeded local variable (Yevgeny Kliteynik) - net/mlx5: DR, Fix code indentation (Yevgeny Kliteynik) - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Saeed Mahameed) - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Colin Ian King) - net/mlx5e: aRFS, Introduce ethtool stats (Adham Faris) - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Adham Faris) - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Adham Faris) - vrf: Remove unnecessary RCU-bh critical section (Ido Schimmel) - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ido Schimmel) - net: ethernet: ti: Remove unused declarations (Yue Haibing) - net: microchip: Remove unused declarations (Yue Haibing) - ionic: Remove unused declarations (Yue Haibing) - net: mscc: ocelot: Remove unused declarations (Yue Haibing) - net: dsa: microchip: Remove unused declarations (Yue Haibing) - bonding: update port speed when getting bond speed (Hangbin Liu) - net: remove unnecessary input parameter 'how' in ifdown function (Zhengchao Shao) - alx: fix OOB-read compiler warning (GONG, Ruiqi) - net: pcs: lynxi: implement pcs_disable op (Daniel Golle) - Revert "pds_core: Fix some kernel-doc comments" (Jakub Kicinski) - pds_core: Fix some kernel-doc comments (Yang Li) - net: annotate data-races around sk->sk_lingertime (Eric Dumazet) - IPv4: add extack info for IPv4 address add/delete (Hangbin Liu) - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Furong Xu) - selftests: fib_test: add a test case for IPv6 source address delete (Hangbin Liu) - ipv6: do not match device when remove source route (Hangbin Liu) - selftests: vrf_route_leaking: remove ipv6_ping_frag from default testing (Hangbin Liu) - net: release reference to inet6_dev pointer (Patrick Rohr) - net: selectively purge error queue in IP_RECVERR / IPV6_RECVERR (Eric Dumazet) - net: lan743x: Return PTR_ERR() for fixed_phy_register() (Ruan Jinjie) - net: bcmgenet: Return PTR_ERR() for fixed_phy_register() (Ruan Jinjie) - net: bgmac: Return PTR_ERR() for fixed_phy_register() (Ruan Jinjie) - net: dsa: realtek: add phylink_get_caps implementation (Russell King (Oracle)) - net: microchip: sparx5: Update return value check for vcap_get_rule() (Ruan Jinjie) - net: lan966x: Fix return value check for vcap_get_rule() (Ruan Jinjie) - net: microchip: vcap api: Always return ERR_PTR for vcap_get_rule() (Ruan Jinjie) - net: mdio: xgene: remove useless xgene_mdio_status (Russell King (Oracle)) - tools: ynl-gen: use temporary file for rendering (Jiri Pirko) - stmmac: intel: Enable correction of MAC propagation delay (Kurt Kanzenbach) - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Eric Dumazet) - net/smc: Extend SMCR v2 linkgroup netlink attribute (Guangguan Wang) - net/smc: support max links per lgr negotiation in clc handshake (Guangguan Wang) - net/smc: support max connections per lgr negotiation (Guangguan Wang) - net/smc: support smc v2.x features validate (Guangguan Wang) - net/smc: add vendor unique experimental options area in clc handshake (Guangguan Wang) - net/smc: support smc release version negotiation in clc handshake (Guangguan Wang) - net: freescale: Remove unused declarations (Yue Haibing) - tcp: refine skb->ooo_okay setting (Eric Dumazet) - bnxt_en: Add tx_resets ring counter (Michael Chan) - bnxt_en: Display the ring error counters under ethtool -S (Michael Chan) - bnxt_en: Save ring error counters across reset (Michael Chan) - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Michael Chan) - bnxt_en: Let the page pool manage the DMA mapping (Somnath Kotur) - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Somnath Kotur) - ice: split ice_aq_wait_for_event() func into two (Przemek Kitszel) - ice: embed &ice_rq_event_info event into struct ice_aq_task (Przemek Kitszel) - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Przemek Kitszel) - ice: drop two params from ice_aq_alloc_free_res() (Przemek Kitszel) - ice: use list_for_each_entry() helper (Yang Yingliang) - ice: Remove redundant VSI configuration in eswitch setup (Marcin Szycik) - ice: move E810T functions to before device agnostic ones (Jacob Keller) - ice: refactor ice_vsi_is_vlan_pruning_ena (Jan Sokolowski) - ice: refactor ice_ptp_hw to make functions static (Jan Sokolowski) - ice: refactor ice_sched to make functions static (Jan Sokolowski) - ice: Utilize assign_bit() helper (Tony Nguyen) - ice: refactor ice_vf_lib to make functions static (Jan Sokolowski) - ice: refactor ice_lib to make functions static (Jan Sokolowski) - ice: refactor ice_ddp to make functions static (Jan Sokolowski) - ice: remove unused methods (Jan Sokolowski) - net: dm9051: Use PTR_ERR_OR_ZERO() to simplify code (Ruan Jinjie) - sky2: Remove redundant NULL check for debugfs_create_dir (Ruan Jinjie) - pds_core: remove redundant pci_clear_master() (Yu Liao) - virtchnl: fix fake 1-elem arrays for structures allocated as `nents` (Alexander Lobakin) - virtchnl: fix fake 1-elem arrays in structures allocated as `nents + 1` (Alexander Lobakin) - virtchnl: fix fake 1-elem arrays in structs allocated as `nents + 1` - 1 (Alexander Lobakin) - batman-adv: Drop per algo GW section class code (Sven Eckelmann) - batman-adv: Keep batadv_netlink_notify_* static (Sven Eckelmann) - batman-adv: Drop unused function batadv_gw_bandwidth_set (Sven Eckelmann) - batman-adv: Check hardif MTU against runtime MTU (Sven Eckelmann) - batman-adv: Avoid magic value for minimum MTU (Sven Eckelmann) - batman-adv: Remove unused declarations (YueHaibing) - batman-adv: Start new development cycle (Simon Wunderlich) - net: fec: use napi_consume_skb() in fec_enet_tx_queue() (Wei Fang) - sfc: Remove unneeded semicolon (Yang Li) - net: use SLAB_NO_MERGE for kmem_cache skbuff_head_cache (Jesper Dangaard Brouer) - netconsole: Enable compile time configuration (Breno Leitao) - netconsole: Create a allocation helper (Breno Leitao) - net: mdio: fix -Wvoid-pointer-to-enum-cast warning (Justin Stitt) - netem: use seeded PRNG for correlated loss events (François Michel) - netem: use a seeded PRNG for generating random losses (François Michel) - netem: add prng attribute to netem_sched_data (François Michel) - net: ena: Use pci_dev_id() to simplify the code (Jialin Zhang) - tun: add __exit annotations to module exit func tun_cleanup() (Ziyang Xuan) - selftests/bpf: Add mptcpify test (Geliang Tang) - selftests/bpf: Fix error checks of mptcp open_and_load (Geliang Tang) - selftests/bpf: Add two mptcp netns helpers (Geliang Tang) - bpf: Add update_socket_protocol hook (Geliang Tang) - bpftool: Implement link show support for xdp (Daniel Borkmann) - bpftool: Implement link show support for tcx (Daniel Borkmann) - selftests/bpf: Add selftest for fill_link_info (Yafang Shao) - bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe() (Yafang Shao) - net: Fix slab-out-of-bounds in inet[6]_steal_sock (Lorenz Bauer) - bpf: Document struct bpf_struct_ops fields (David Vernet) - bpf: Support default .validate() and .update() behavior for struct_ops links (David Vernet) - selftests/bpf: Add various more tcx test cases (Daniel Borkmann) - selftests/bpf: Clean up fmod_ret in bench_rename test script (Yipeng Zou) - selftests/bpf: Fix repeat option when kfunc_call verification fails (Yipeng Zou) - libbpf: Set close-on-exec flag on gzopen (Marco Vedovati) - bpftool: fix perf help message (Daniel T. Lee) - bpf: Remove unused declaration bpf_link_new_file() (Yue Haibing) - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Jakub Kicinski) - selftests: fib_tests: Add a test case for IPv6 garbage collection (Kui-Feng Lee) - net/ipv6: Remove expired routes with a separated list of routes. (Kui-Feng Lee) - e1000e: Use PME poll to circumvent unreliable ACPI wake (Kai-Heng Feng) - net-memcg: Fix scope of sockmem pressure indicators (Abel Wu) - nfp: update maintainer (Louis Peens) - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Grygorii Strashko) - inet: implement lockless IP_MINTTL (Eric Dumazet) - inet: implement lockless IP_TTL (Eric Dumazet) - inet: move inet->defer_connect to inet->inet_flags (Eric Dumazet) - inet: move inet->bind_address_no_port to inet->inet_flags (Eric Dumazet) - inet: move inet->nodefrag to inet->inet_flags (Eric Dumazet) - inet: move inet->is_icsk to inet->inet_flags (Eric Dumazet) - inet: move inet->transparent to inet->inet_flags (Eric Dumazet) - inet: move inet->mc_all to inet->inet_frags (Eric Dumazet) - inet: move inet->mc_loop to inet->inet_frags (Eric Dumazet) - inet: move inet->hdrincl to inet->inet_flags (Eric Dumazet) - inet: move inet->freebind to inet->inet_flags (Eric Dumazet) - inet: move inet->recverr_rfc4884 to inet->inet_flags (Eric Dumazet) - inet: move inet->recverr to inet->inet_flags (Eric Dumazet) - inet: set/get simple options locklessly (Eric Dumazet) - inet: introduce inet->inet_flags (Eric Dumazet) - wlcore: spi: Remove redundant of_match_ptr() (Ruan Jinjie) - net: qualcomm: Remove redundant of_match_ptr() (Ruan Jinjie) - net: gemini: Remove redundant of_match_ptr() (Ruan Jinjie) - net: dsa: rzn1-a5psw: Remove redundant of_match_ptr() (Ruan Jinjie) - net: dsa: realtek: Remove redundant of_match_ptr() (Ruan Jinjie) - nfc: virtual_ncidev: Use module_misc_device macro to simplify the code (Li Zetao) - net: hns3: fix wrong rpu tln reg issue (Jijie Shao) - net: hns3: Support tlv in regs data for HNS3 VF driver (Jijie Shao) - net: hns3: Support tlv in regs data for HNS3 PF driver (Jijie Shao) - net: hns3: move dump regs function to a separate file (Jijie Shao) - net: fec: improve XDP_TX performance (Wei Fang) - net: fec: add XDP_TX feature support (Wei Fang) - selftests: bonding: remove redundant delete action of device link1_1 (Zhengchao Shao) - net/mlx5: Don't query MAX caps twice (Shay Drory) - net/mlx5: Remove unused MAX HCA capabilities (Shay Drory) - net/mlx5: Remove unused CAPs (Shay Drory) - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Jiri Pirko) - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Jiri Pirko) - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Jiri Pirko) - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Jiri Pirko) - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Jiri Pirko) - net/mlx5: E-switch, Add checking for flow rule destinations (Jianbo Liu) - net/mlx5: Check with FW that sync reset completed successfully (Moshe Shemesh) - net/mlx5: Expose max possible SFs via devlink resource (Shay Drory) - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Rahul Rameshbabu) - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Rahul Rameshbabu) - net/mlx5: Consolidate devlink documentation in devlink/mlx5.rst (Rahul Rameshbabu) - tools: ynl: add more info to KeyErrors on missing attrs (Jakub Kicinski) - netlink: specs: add ovs_vport new command (Jakub Kicinski) - net: warn about attempts to register negative ifindex (Jakub Kicinski) - eth: r8152: try to use a normal budget (Jakub Kicinski) - net: e1000e: Remove unused declarations (Yue Haibing) - qed: remove unused 'resp_size' calculation (Arnd Bergmann) - net: phy: mediatek-ge-soc: support PHY LEDs (Daniel Golle) - nexthop: Do not increment dump sentinel at the end of the dump (Ido Schimmel) - nexthop: Simplify nexthop bucket dump (Ido Schimmel) - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Paolo Lungaroni) - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Andrea Mayer) - ethtool: netlink: always pass genl_info to .prepare_data (Jakub Kicinski) - ethtool: netlink: simplify arguments to ethnl_default_parse() (Jakub Kicinski) - netdev-genl: use struct genl_info for reply construction (Jakub Kicinski) - genetlink: add genlmsg_iput() API (Jakub Kicinski) - genetlink: add a family pointer to struct genl_info (Jakub Kicinski) - genetlink: use attrs from struct genl_info (Jakub Kicinski) - genetlink: add struct genl_info to struct genl_dumpit_info (Jakub Kicinski) - genetlink: remove userhdr from struct genl_info (Jakub Kicinski) - genetlink: make genl_info->nlhdr const (Jakub Kicinski) - genetlink: push conditional locking into dumpit/done (Jakub Kicinski) - net: dsa: mv88e6060: add phylink_get_caps implementation (Russell King (Oracle)) - netlink: specs: devlink: extend health reporter dump attributes by port index (Jiri Pirko) - devlink: extend health reporter dump selector by port index (Jiri Pirko) - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Jiri Pirko) - devlink: allow user to narrow per-instance dumps by passing handle attrs (Jiri Pirko) - devlink: remove converted commands from small ops (Jiri Pirko) - devlink: remove duplicate temporary netlink callback prototypes (Jiri Pirko) - netlink: specs: devlink: add commands that do per-instance dump (Jiri Pirko) - devlink: pass flags as an arg of dump_one() callback (Jiri Pirko) - devlink: introduce dumpit callbacks for split ops (Jiri Pirko) - devlink: rename doit callbacks for per-instance dump commands (Jiri Pirko) - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Jiri Pirko) - devlink: parse rate attrs in doit() callbacks (Jiri Pirko) - devlink: parse linecard attr in doit() callbacks (Jiri Pirko) - net: phy: Introduce PSGMII PHY interface mode (Gabor Juhos) - dt-bindings: net: ethernet-controller: add PSGMII mode (Robert Marko) - selftests: forwarding: Add test case for traffic redirection from a locked port (Ido Schimmel) - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ido Schimmel) - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ido Schimmel) - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ido Schimmel) - net: stmmac: xgmac: show more MAC HW features in debugfs (Furong Xu) - vxlan: Use helper functions to update stats (Li Zetao) - net: macsec: Use helper functions to update stats (Li Zetao) - vmxnet3: Add XDP support. (William Tu) - selftests: openvswitch: add explicit drop testcase (Adrian Moreno) - selftests: openvswitch: add drop reason testcase (Adrian Moreno) - net: openvswitch: add misc error drop reasons (Adrian Moreno) - net: openvswitch: add meter drop reason (Adrian Moreno) - net: openvswitch: add explicit drop action (Eric Garver) - net: openvswitch: add action error drop reason (Adrian Moreno) - net: openvswitch: add last-action drop reason (Adrian Moreno) - mptcp: Remove unnecessary test for __mptcp_init_sock() (Kuniyuki Iwashima) - mptcp: get rid of msk->subflow (Paolo Abeni) - mptcp: change the mpc check helper to return a sk (Paolo Abeni) - mptcp: avoid ssock usage in mptcp_pm_nl_create_listen_socket() (Paolo Abeni) - mptcp: avoid additional indirection in sockopt (Paolo Abeni) - mptcp: avoid unneeded indirection in mptcp_stream_accept() (Paolo Abeni) - mptcp: avoid additional indirection in mptcp_poll() (Paolo Abeni) - mptcp: avoid additional indirection in mptcp_listen() (Paolo Abeni) - net: factor out __inet_listen_sk() helper (Paolo Abeni) - mptcp: mptcp: avoid additional indirection in mptcp_bind() (Paolo Abeni) - net: factor out inet{,6}_bind_sk helpers (Paolo Abeni) - mptcp: avoid subflow socket usage in mptcp_get_port() (Paolo Abeni) - mptcp: avoid additional __inet_stream_connect() call (Paolo Abeni) - mptcp: avoid unneeded mptcp_token_destroy() calls (Paolo Abeni) - net: Remove leftover include from nftables.h (Jörn-Thorben Hinz) - Bluetooth: hci_conn: avoid checking uninitialized CIG/CIS ids (Pauli Virtanen) - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (Pauli Virtanen) - Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C (Max Chou) - Bluetooth: Remove unnecessary NULL check before vfree() (Ziyang Xuan) - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (Manish Mandlik) - Bluetooth: Fix potential use-after-free when clear keys (Min Li) - Bluetooth: hci_sync: Introduce PTR_UINT/UINT_PTR macros (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix hci_le_set_cig_params (Luiz Augusto von Dentz) - Bluetooth: hci_core: Make hci_is_le_conn_scanning public (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix not allowing valid CIS ID (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix modifying handle while aborting (Luiz Augusto von Dentz) - Bluetooth: ISO: Fix not checking for valid CIG/CIS IDs (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix handling of HCI_OP_CREATE_CONN_CANCEL (Luiz Augusto von Dentz) - Bluetooth: hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when aborting (Pauli Virtanen) - Bluetooth: ISO: handle bound CIS cleanup via hci_conn (Pauli Virtanen) - Bluetooth: Remove unused declaration amp_read_loc_info() (Yue Haibing) - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (Luiz Augusto von Dentz) - Bluetooth: btqca: Add WCN3988 support (Luca Weiss) - dt-bindings: net: qualcomm: Add WCN3988 (Luca Weiss) - Bluetooth: btnxpuart: Add support for AW693 chipset (Neeraj Sanjay Kale) - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (Yuanjun Gong) - bluetooth: Explicitly include correct DT includes (Rob Herring) - Bluetooth: btbcm: add default address for BCM43430A1 (Mans Rullgard) - Bluetooth: ISO: Add support for BT_PKT_STATUS (Luiz Augusto von Dentz) - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (Luiz Augusto von Dentz) - Bluetooth: btmtk: Fix kernel crash when processing coredump (Chris Lu) - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (Roger Gammans) - Bluetooth: Fix hci_suspend_sync crash (Ying Hsu) - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Lee, Chun-Yi) - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (Christophe JAILLET) - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (Chris Lu) - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (Chris Lu) - Bluetooth: MGMT: Fix always using HCI_MAX_AD_LENGTH (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (Douglas Anderson) - Bluetooth: Add support for Gale Peak (8087:0036) (Kiran K) - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (Chris Lu) - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (Dan Carpenter) - Bluetooth: ISO: Notify user space about failed bis connections (Iulia Tanasescu) - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (Valentin David) - Bluetooth: hci_conn: Always allocate unique handles (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Fix not handling ISO_LINK in hci_abort_conn_sync (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Consolidate code for aborting connections (Luiz Augusto von Dentz) - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (Jing Cai) - Bluetooth: btmtk: introduce btmtk reset work (Jing Cai) - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (Sean Wang) - Bluetooth: btmtk: add printing firmware information (Chris Lu) - Bluetooth: btintel: Add support for Gale Peak (Kiran K) - Bluetooth: hci_sync: Enable events for BIS capable devices (Claudia Draghicescu) - Bluetooth: msft: Extended monitor tracking by address filter (Hilda Wu) - Bluetooth: btusb: Add support Mediatek MT7925 (Peter Tsao) - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (Kiran K) - Bluetooth: hci_qca: Add qcom devcoredump support (Sai Teja Aluvala) - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (Sai Teja Aluvala) - Bluetooth: ISO: Support multiple BIGs (Iulia Tanasescu) - Bluetooth: hci_sock: Forward credentials to monitor (Luiz Augusto von Dentz) - Bluetooth: Init sk_peer_* on bt_sock_alloc (Luiz Augusto von Dentz) - Bluetooth: Consolidate code around sk_alloc into a helper function (Luiz Augusto von Dentz) - Bluetooth: btrtl: Correct the length of the HCI command for drop fw (Max Chou) - Bluetooth: ISO: do not emit new LE Create CIS if previous is pending (Pauli Virtanen) - Bluetooth: ISO: Add support for connecting multiple BISes (Iulia Tanasescu) - Bluetooth: btrtl: Add Realtek devcoredump support (Hilda Wu) - Bluetooth: Check for ISO support in controller (Claudia Draghicescu) - net: pcs: lynx: fix lynx_pcs_link_up_sgmii() not doing anything in fixed-link mode (Vladimir Oltean) - net: ngbe: use pci_dev_id() to simplify the code (Zheng Zengkai) - net: tc35815: Use pci_dev_id() to simplify the code (Zheng Zengkai) - net: smsc: Use pci_dev_id() to simplify the code (Zheng Zengkai) - tg3: Use pci_dev_id() to simplify the code (Zheng Zengkai) - et131x: Use pci_dev_id() to simplify the code (Zheng Zengkai) - net: e1000: Remove unused declarations (Yue Haibing) - net/rds: Remove unused function declarations (Yue Haibing) - netlink: convert nlk->flags to atomic flags (Eric Dumazet) - net: tcp: refactor the dbg message in tcp_retransmit_timer() (Menglong Dong) - net: tcp: fix unexcepted socket die when snd_wnd is 0 (Menglong Dong) - net: tcp: allow zero-window ACK update the window (Menglong Dong) - net: tcp: send zero-window ACK when no memory (Menglong Dong) - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Gustavo A. R. Silva) - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Gustavo A. R. Silva) - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Gustavo A. R. Silva) - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Gustavo A. R. Silva) - ethernet: atarilance: mark init function static (Arnd Bergmann) - ethernet: ldmvsw: mark ldmvsw_open() static (Arnd Bergmann) - net: dsa: rzn1-a5psw: add vlan support (Clément Léger) - net: dsa: rzn1-a5psw: add support for .port_bridge_flags (Clément Léger) - net: dsa: rzn1-a5psw: use a5psw_reg_rmw() to modify flooding resolution (Clément Léger) - octeontx2-pf: Allow both ntuple and TC features on the interface (Hariprasad Kelam) - bonding: remove unnecessary NULL check in bond_destructor (Zhengchao Shao) - bonding: use bond_set_slave_arr to simplify code (Zhengchao Shao) - bonding: remove redundant NULL check in debugfs function (Zhengchao Shao) - bonding: use IS_ERR instead of NULL check in bond_create_debugfs (Zhengchao Shao) - bonding: add modifier to initialization function and exit function (Zhengchao Shao) - net/marvell: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - net/xgene: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - net: mana: Add gdma stats to ethtool output for mana (Shradha Gupta) - octeon_ep: Add control plane host and firmware versions. (Sathesh Edara) - octeontx2-af: Harden rule validation. (Ratheesh Kannoth) - net: ftmac100: add multicast filtering possibility (Sergei Antonov) - tun: avoid high-order page allocation for packet header (Tahsin Erdogan) - net: ethernet: 8390: ne2k-pci: use module_pci_driver() macro (Yang Yingliang) - sctp: Remove unused declaration sctp_backlog_migrate() (Yue Haibing) - net: caif: Remove unused declaration cfsrvl_ctrlcmd() (Yue Haibing) - net: stmmac: xgmac: RX queue routing configuration (Furong Xu) - leds: trig-netdev: Disable offload on deactivation of trigger (Andrew Lunn) - net: phy: marvell: Add support for offloading LED blinking (Andrew Lunn) - net: phy: phy_device: Call into the PHY driver to set LED offload (Andrew Lunn) - led: trig: netdev: Fix requesting offload device (Andrew Lunn) - net: mhi: Remove redundant initialization owner in mhi_net_driver (Li Zetao) - net: stmmac: dwmac-imx: pause the TXC clock in fixed-link (Shenwei Wang) - net: stmmac: add new mode parameter for fix_mac_speed (Shenwei Wang) - bpf: btf: Remove two unused function declarations (Yue Haibing) - bpf: lru: Remove unused declaration bpf_lru_promote() (Yue Haibing) - selftests/bpf: relax expected log messages to allow emitting BPF_ST (Eduard Zingerman) - selftests/bpf: remove duplicated functions (Kui-Feng Lee) - bpf, docs: Fix small typo and define semantics of sign extension (Will Hawkins) - selftests/bpf: Add bpf_get_func_ip test for uprobe inside function (Jiri Olsa) - selftests/bpf: Add bpf_get_func_ip tests for uprobe on function entry (Jiri Olsa) - bpf: Add support for bpf_get_func_ip helper for uprobe program (Jiri Olsa) - selftests/bpf: Add a movsx selftest for sign-extension of R10 (Yonghong Song) - bpf: Fix an incorrect verification success with movsx insn (Yonghong Song) - bpf, docs: Formalize type notation and function semantics in ISA standard (Will Hawkins) - bpf: change bpf_alu_sign_string and bpf_movsx_string to static (Yang Yingliang) - libbpf: Use local includes inside the library (Sergey Kacheev) - bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR. (Kui-Feng Lee) - bpf: fix inconsistent return types of bpf_xdp_copy_buf(). (Kui-Feng Lee) - selftests/bpf: fix the incorrect verification of port numbers. (Kui-Feng Lee) - selftests/bpf: Add test for detachment on empty mprog entry (Daniel Borkmann) - bpf: Fix mprog detachment for empty mprog entry (Daniel Borkmann) - bpf: bpf_struct_ops: Remove unnecessary initial values of variables (Li kunyu) - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Vladimir Oltean) - selftests/tc-testing: test that taprio can only be attached as root (Vladimir Oltean) - selftests/tc-testing: add ptp_mock Kconfig dependency (Vladimir Oltean) - net: netdevsim: mimic tc-taprio offload (Vladimir Oltean) - net: netdevsim: use mock PHC driver (Vladimir Oltean) - net: ptp: create a mock-up PTP Hardware Clock driver (Vladimir Oltean) - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Vladimir Oltean) - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Vladimir Oltean) - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Vladimir Oltean) - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Vladimir Oltean) - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Vladimir Oltean) - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Adham Faris) - net/mlx5: Expose port.c/mlx5_query_module_num() function (Adham Faris) - net/llc/llc_conn.c: fix 4 instances of -Wmissing-variable-declarations (Nick Desaulniers) - net: annotate data-races around sock->ops (Eric Dumazet) - octeontx2-af: Remove redundant functions rvu_npc_exact_mac2u64() (Li Zetao) - octeontx2-af: Use u64_to_ether_addr() to convert ethernet address (Li Zetao) - octeontx2-af: Remove redundant functions mac2u64() and cfg2mac() (Li Zetao) - selftests: mlxsw: router_bridge_lag: Add a new selftest (Petr Machata) - mlxsw: Set port STP state on bridge enslavement (Petr Machata) - ethernet: s2io: Use ether_addr_to_u64() to convert ethernet address (Li Zetao) - netfilter: nfnetlink_log: always add a timestamp (Maciej Żenczykowski) - netfilter: h323: Remove unused function declarations (Yue Haibing) - netfilter: conntrack: Remove unused function declarations (Yue Haibing) - netfilter: helper: Remove unused function declarations (Yue Haibing) - netfilter: gre: Remove unused function declaration nf_ct_gre_keymap_flush() (Yue Haibing) - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ruan Jinjie) - tools: ynl-gen: add missing empty line between policies (Jakub Kicinski) - net: switchdev: Remove unused declaration switchdev_port_fwd_mark_set() (Yue Haibing) - mlxbf_gige: Remove two unused function declarations (Yue Haibing) - net: phy: Remove two unused function declarations (Yue Haibing) - net: dsa: mark parsed interface mode for legacy switch drivers (Russell King (Oracle)) - devlink: clear flag on port register error path (Jiri Pirko) - tools: ynl-gen: avoid rendering empty validate field (Jiri Pirko) - net: txgbe: Use pci_dev_id() to simplify the code (Xiongfeng Wang) - bcm63xx_enet: Remove redundant initialization owner (Li Zetao) - tipc: Remove unused declaration tipc_link_build_bc_sync_msg() (Yue Haibing) - net: dsa: mt7530: improve and relax PHY driver dependency (Daniel Golle) - sfc: offload left-hand side rules for conntrack (Edward Cree) - sfc: conntrack state matches in TC rules (Edward Cree) - sfc: handle non-zero chain_index on TC rules (Edward Cree) - sfc: offload conntrack flow entries (match only) from CT zones (Edward Cree) - sfc: functions to insert/remove conntrack entries to MAE hardware (Edward Cree) - sfc: functions to register for conntrack zone offload (Edward Cree) - sfc: add MAE table machinery for conntrack table (Edward Cree) - ice: clean up __ice_aq_get_set_rss_lut() (Przemek Kitszel) - ice: add FW load wait (Jan Sokolowski) - ice: Add get C827 PHY index function (Karol Kolacinski) - ice: Rename enum ice_pkt_flags values (Marcin Szycik) - ice: Add direction metadata (Marcin Szycik) - ice: Accept LAG netdevs in bridge offloads (Wojciech Drewek) - net/mlx5: Bridge, Only handle registered netdev bridge events (Roi Dayan) - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Roi Dayan) - net/mlx5: Fix typo reminder -> remainder (Gal Pressman) - net/mlx5: remove many unnecessary NULL values (Ruan Jinjie) - net/mlx5: Allocate completion EQs dynamically (Maher Sanalla) - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Maher Sanalla) - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Maher Sanalla) - net/mlx5: Add IRQ vector to CPU lookup function (Maher Sanalla) - net/mlx5: Introduce mlx5_cpumask_default_spread (Maher Sanalla) - net/mlx5: Implement single completion EQ create/destroy methods (Maher Sanalla) - net/mlx5: Use xarray to store and manage completion EQs (Maher Sanalla) - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Maher Sanalla) - net/mlx5: Use xarray to store and manage completion IRQs (Maher Sanalla) - net/mlx5: Refactor completion IRQ request/release API (Maher Sanalla) - net/mlx5: Track the current number of completion EQs (Maher Sanalla) - docs: net: page_pool: de-duplicate the intro comment (Jakub Kicinski) - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Yue Haibing) - net: fq: Remove unused typedef fq_flow_get_default_t (Yue Haibing) - net/tls: avoid TCP window full during ->read_sock() (Hannes Reinecke) - ipv6: exthdrs: Replace opencoded swap() implementation (Ziyang Xuan) - net/ipv4: return the real errno instead of -EINVAL (xu xin) - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Yoshihiro Shimoda) - net: renesas: rswitch: Add runtime speed change support (Yoshihiro Shimoda) - rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODE (Lin Ma) - bnxt_en: Fix W=stringop-overflow warning in bnxt_dcb.c (Michael Chan) - bnxt_en: Fix W=1 warning in bnxt_dcb.c from fortify memcpy() (Michael Chan) - net: bcmasp: Prevent array undereflow in bcmasp_netfilt_get_init() (Dan Carpenter) - team: remove unused input parameters in lb_htpm_select_tx_port and lb_hash_select_tx_port (Zhengchao Shao) - team: change the getter function in the team_option structure to void (Zhengchao Shao) - team: change the init function in the team_option structure to void (Zhengchao Shao) - team: remove unreferenced header in broadcast and roundrobin files (Zhengchao Shao) - team: add __exit modifier to team_nl_fini() (Zhengchao Shao) - net: fs_enet: Use cpm_muram_xxx() functions instead of cpm_dpxxx() macros (Christophe Leroy) - net: fs_enet: Remove linux/fs_enet_pd.h (Christophe Leroy) - net: fs_enet: Don't include fs_enet_pd.h when not needed (Christophe Leroy) - net: fs_enet: Move struct fs_platform_info into fs_enet.h (Christophe Leroy) - net: fs_enet: Remove stale prototypes from fsl_soc.c (Christophe Leroy) - net: fs_enet: Remove has_phy field in fs_platform_info struct (Christophe Leroy) - net: fs_enet: Remove unused fields in fs_platform_info struct (Christophe Leroy) - net: fs_enet: Remove fs_get_id() (Christophe Leroy) - net: fs_enet: Fix address space and base types mismatches (Christophe Leroy) - net: fs_enet: Remove set but not used variable (Christophe Leroy) - net: hns: Remove unused function declaration mac_adjust_link() (Yue Haibing) - i40e: Remove unused function declarations (Yue Haibing) - ixgbe: Remove unused function declarations (Yue Haibing) - net: dpaa2-switch: Remove redundant initialization owner in dpaa2_switch_drv (Li Zetao) - net: dpaa2-eth: Remove redundant initialization owner in dpaa2_eth_driver (Li Zetao) - octeontx2-af: TC flower offload support for inner VLAN (Suman Ghosh) - octeontx2-af: Code restructure to handle TC outer VLAN offload (Suman Ghosh) - net: skbuff: always try to recycle PP pages directly when in softirq (Alexander Lobakin) - page_pool: add a lockdep check for recycling in hardirq (Jakub Kicinski) - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Alexander Lobakin) - page_pool: place frag_* fields in one cacheline (Alexander Lobakin) - net: skbuff: don't include to (Alexander Lobakin) - page_pool: split types and declarations from page_pool.h (Yunsheng Lin) - Revert "riscv: dts: allwinner: d1: Add CAN controller nodes" (Marc Kleine-Budde) - net: stmmac: dwmac-imx: enable MAC propagation delay correction for i.MX8MP (Johannes Zink) - net: stmmac: correct MAC propagation delay (Johannes Zink) - udp/udplite: Remove unused function declarations udp{,lite}_get_port() (Yue Haibing) - net: sfp: Remove unused function declaration sfp_link_configure() (Yue Haibing) - ndisc: Remove unused ndisc_ifinfo_sysctl_strategy() declaration (Yue Haibing) - net: pkt_cls: Remove unused inline helpers (Yue Haibing) - neighbour: Remove unused function declaration pneigh_for_each() (Yue Haibing) - net/tls: Remove unused function declarations (Yue Haibing) - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Vladimir Oltean) - net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address (Yang Yingliang) - ibmvnic: remove unused rc variable (Yu Liao) - net: mana: Add page pool for RX buffers (Haiyang Zhang) - gve: update gve.rst (Rushil Gupta) - gve: RX path for DQO-QPL (Rushil Gupta) - gve: Tx path for DQO-QPL (Rushil Gupta) - gve: Control path for DQO-QPL (Rushil Gupta) - tcp: set TCP_DEFER_ACCEPT locklessly (Eric Dumazet) - tcp: set TCP_LINGER2 locklessly (Eric Dumazet) - tcp: set TCP_KEEPCNT locklessly (Eric Dumazet) - tcp: set TCP_KEEPINTVL locklessly (Eric Dumazet) - tcp: set TCP_USER_TIMEOUT locklessly (Eric Dumazet) - tcp: set TCP_SYNCNT locklessly (Eric Dumazet) - wifi: ath12k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Wen Gong) - wifi: ath12k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Wen Gong) - wifi: ath12k: relax list iteration in ath12k_mac_vif_unref() (Dmitry Antipov) - wifi: ath12k: configure puncturing bitmap (Aloka Dixit) - wifi: ath12k: parse WMI service ready ext2 event (Aloka Dixit) - wifi: ath12k: add MLO header in peer association (Pradeep Kumar Chitrapu) - wifi: ath12k: peer assoc for 320 MHz (Aloka Dixit) - wifi: ath12k: add WMI support for EHT peer (Aloka Dixit) - wifi: ath12k: prepare EHT peer assoc parameters (Aloka Dixit) - wifi: ath12k: add EHT PHY modes (Muna Sinada) - wifi: ath12k: propagate EHT capabilities to userspace (Aloka Dixit) - wifi: ath12k: WMI support to process EHT capabilities (Aloka Dixit) - wifi: ath12k: move HE capabilities processing to a new function (Aloka Dixit) - wifi: ath12k: rename HE capabilities setup/copy functions (Aloka Dixit) - wifi: ath12k: change to use dynamic memory for channel list of scan (Wen Gong) - wifi: ath12k: trigger station disconnect on hardware restart (Wen Gong) - wifi: ath12k: Use pdev_id rather than mac_id to get pdev (Baochen Qiang) - wifi: ath12k: avoid array overflow of hw mode for preferred_hw_mode (Wen Gong) - wifi: ath12k: fix memcpy array overflow in ath12k_peer_assoc_h_he() (Arnd Bergmann) - wifi: ath12k: correct the data_type from QMI_OPT_FLAG to QMI_UNSIGNED_1_BYTE for mlo_capable (Wen Gong) - wifi: ath12k: Fix a NULL pointer dereference in ath12k_mac_op_hw_scan() (Wen Gong) - wifi: ath11k: Remove cal_done check during probe (Seevalamuthu Mariappan) - wifi: ath11k: Add coldboot calibration support for QCN9074 (Anilkumar Kolli) - wifi: ath11k: Split coldboot calibration hw_param (Seevalamuthu Mariappan) - wifi: ath11k: simplify ath11k_mac_validate_vht_he_fixed_rate_settings() (Dmitry Antipov) - wifi: ath11k: fix band selection for ppdu received in channel 177 of 5 GHz (Aditya Kumar Singh) - wifi: wil6210: fix fortify warnings (Dmitry Antipov) - wifi: ath9k: fix printk specifier (Dongliang Mu) - wifi: ath6kl: Remove error checking for debugfs_create_dir() (Wang Ming) - wifi: ath5k: remove phydir check from ath5k_debug_init_device() (Minjie Du) - wifi: ath9k: fix fortify warnings (Dmitry Antipov) - wifi: ath9k: avoid using uninitialized array (Dmitry Antipov) - wifi: rtw89: return failure if needed firmware elements are not recognized (Ping-Ke Shih) - wifi: rtw89: add to parse firmware elements of BB and RF tables (Ping-Ke Shih) - wifi: rtw89: introduce infrastructure of firmware elements (Ping-Ke Shih) - wifi: rtw89: add firmware suit for BB MCU 0/1 (Ping-Ke Shih) - wifi: rtw89: add firmware parser for v1 format (Ping-Ke Shih) - wifi: rtw89: introduce v1 format of firmware header (Ping-Ke Shih) - wifi: rtw89: support firmware log with formatted text (Chin-Yen Lee) - wifi: rtw89: recognize log format from firmware file (Chin-Yen Lee) - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management (Dmitry Antipov) - wifi: brcmsmac: cleanup SCB-related data types (Dmitry Antipov) - wifi: brcmsmac: remove more unused data types (Dmitry Antipov) - wifi: mt76: Replace strlcpy() with strscpy() (Azeem Shaikh) - wifi: mt76: mt7915: fix power-limits while chan_switch (Ryder Lee) - wifi: mt76: mt7915: fix tlv length of mt7915_mcu_get_chan_mib_info (Ryder Lee) - wifi: mt76: mt76x02: fix return value check in mt76x02_mac_process_rx (Yuanjun Gong) - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH (Lin Ma) - wifi: mt76: mt7921: move mt7921u_disconnect mt792x-lib (Lorenzo Bianconi) - wifi: mt76: mt7921: move mt7921_dma_init in pci.c (Lorenzo Bianconi) - wifi: mt76: mt792x: move MT7921_PM_TIMEOUT and MT7921_HW_SCAN_TIMEOUT in common code (Lorenzo Bianconi) - wifi: mt76: mt76_connac3: move lmac queue enumeration in mt76_connac3_mac.h (Lorenzo Bianconi) - wifi: mt76: mt792x: move mt7921_load_firmware in mt792x-lib module (Lorenzo Bianconi) - wifi: mt76: mt792x: introduce mt792x-usb module (Lorenzo Bianconi) - wifi: mt76: mt7921: move acpi_sar code in mt792x-lib module (Lorenzo Bianconi) - wifi: mt76: mt7921: move runtime-pm pci code in mt792x-lib (Lorenzo Bianconi) - wifi: mt76: mt7921: move shared runtime-pm code on mt792x-lib (Lorenzo Bianconi) - wifi: mt76: mt7921: move hif_ops macro in mt792x.h (Lorenzo Bianconi) - wifi: mt76: mt792x: move more dma shared code in mt792x_dma (Lorenzo Bianconi) - wifi: mt76: mt792x: introduce mt792x_irq_map (Lorenzo Bianconi) - wifi: mt76: mt7921: move init shared code in mt792x-lib module (Lorenzo Bianconi) - wifi: mt76: mt7921: move debugfs shared code in mt792x-lib module (Lorenzo Bianconi) - wifi: mt76: mt7921: move dma shared code in mt792x-lib module (Lorenzo Bianconi) - wifi: mt76: mt7921: move mac shared code in mt792x-lib module (Lorenzo Bianconi) - wifi: mt76: mt792x: introduce mt792x-lib module (Lorenzo Bianconi) - wifi: mt76: mt7921: move mt792x_hw_dev in mt792x.h (Lorenzo Bianconi) - wifi: mt76: mt7921: move mt792x_mutex_{acquire/release} in mt792x.h (Lorenzo Bianconi) - wifi: mt76: mt792x: move shared structure definition in mt792x.h (Lorenzo Bianconi) - wifi: mt76: mt7921: rename mt7921_hif_ops in mt792x_hif_ops (Lorenzo Bianconi) - wifi: mt76: mt7921: rename mt7921_dev in mt792x_dev (Lorenzo Bianconi) - wifi: mt76: mt7921: rename mt7921_phy in mt792x_phy (Lorenzo Bianconi) - wifi: mt76: mt7921: rename mt7921_sta in mt792x_sta (Lorenzo Bianconi) - wifi: mt76: mt7921: rename mt7921_vif in mt792x_vif (Lorenzo Bianconi) - wifi: mt76: mt7921: convert acpisar and clc pointers to void (Lorenzo Bianconi) - wifi: mt76: mt7921: move common register definition in mt792x_regs.h (Lorenzo Bianconi) - wifi: mt76: mt7603: fix tx filter/flush function (Felix Fietkau) - wifi: mt76: mt7603: fix beacon interval after disabling a single vif (Felix Fietkau) - wifi: mt76: mt7915: remove VHT160 capability on MT7915 (Felix Fietkau) - dt-bindings: mt76: support pointing to EEPROM using NVMEM cell (Rafał Miłecki) - wifi: mt76: add support for providing eeprom in nvmem cells (Christian Marangi) - wifi: mt76: split get_of_eeprom in subfunction (Christian Marangi) - wifi: mt76: mt7915: fix capabilities in non-AP mode (Felix Fietkau) - wifi: mt76: connac: add connac3 mac library (Lorenzo Bianconi) - wifi: mt76: connac: move connac3 definitions in mt76_connac3_mac.h (Lorenzo Bianconi) - wifi: mt76: move rate info in mt76_vif (Lorenzo Bianconi) - mt76: connac: move more mt7921/mt7915 mac shared code in connac lib (Lorenzo Bianconi) - wifi: mt76: move ampdu_state in mt76_wcid (Lorenzo Bianconi) - wifi: mt76: mt7921: rely on shared poll_list field (Lorenzo Bianconi) - wifi: mt76: mt7996: rely on shared poll_list field (Lorenzo Bianconi) - wifi: mt76: mt7615: rely on shared poll_list field (Lorenzo Bianconi) - wifi: mt76: mt7603: rely on shared poll_list field (Lorenzo Bianconi) - wifi: mt76: mt7915: move poll_list in mt76_wcid (Lorenzo Bianconi) - wifi: mt76: mt7921: rely on shared sta_poll_list and sta_poll_lock (Lorenzo Bianconi) - wifi: mt76: mt7996: rely on shared sta_poll_list and sta_poll_lock (Lorenzo Bianconi) - wifi: mt76: mt7615: rely on shared sta_poll_list and sta_poll_lock (Lorenzo Bianconi) - wifi: mt76: mt7603: rely on shared sta_poll_list and sta_poll_lock (Lorenzo Bianconi) - wifi: mt76: mt7915: move sta_poll_list and sta_poll_lock in mt76_dev (Lorenzo Bianconi) - wifi: mt76: mt7996: increase tx token size (Howard Hsu) - wifi: mt76: mt7996: add muru support (MeiChia Chiu) - wifi: mt76: mt7996: fix WA event ring size (StanleyYP Wang) - wifi: mt76: mt7996: use correct phy for background radar event (StanleyYP Wang) - wifi: mt76: connac: add support to set ifs time by mcu command (Peter Chiu) - wifi: mt76: mt7996: enable VHT extended NSS BW feature (Peter Chiu) - wifi: mt76: mt7996: fix bss wlan_idx when sending bss_info command (Peter Chiu) - wifi: mt76: connac: add support for dsp firmware download (Peter Chiu) - wifi: mt76: mt7996: move radio ctrl commands to proper functions (Shayne Chen) - wifi: mt76: mt7921: get rid of MT7921_RESET_TIMEOUT marco (Lorenzo Bianconi) - mt76: mt7996: rely on mt76_sta_stats in mt76_wcid (Lorenzo Bianconi) - wifi: mt76: mt7915: fix command timeout in AP stop period (Rany Hany) - wifi: mt76: mt7921: make mt7921_mac_sta_poll static (Lorenzo Bianconi) - wifi: mt76: mt7996: disable WFDMA Tx/Rx during SER recovery (Bo Jiao) - wifi: mt76: mt7915: disable WFDMA Tx/Rx during SER recovery (Bo Jiao) - wifi: mt76: mt7921: Support temp sensor (Ben Greear) - wifi: mt76: mt7921: fix non-PSC channel scan fail (Ming Yen Hsieh) - wifi: mt76: mt7915: accumulate mu-mimo ofdma muru stats (Ryder Lee) - wifi: mt76: add tx_nss histogram to ethtool stats (Ryder Lee) - wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU (Deren Wu) - wifi: mt76: mt7921e: report tx retries/failed counts in tx free event (Deren Wu) - wifi: mt76: mt7915: add support for MT7981 (Alexander Couzens) - dt-bindings: net: wireless: mt76: add bindings for MT7981 (Daniel Golle) - wifi: mt76: mt7921: rely on mib_stats shared definition (Lorenzo Bianconi) - wifi: mt76: mt7996: rely on mib_stats shared definition (Lorenzo Bianconi) - wifi: mt76: mt7915: move mib_stats structure in mt76.h (Lorenzo Bianconi) - wifi: mt76: mt7921: remove macro duplication in regs.h (Lorenzo Bianconi) - wifi: mt76: mt7921: do not support one stream on secondary antenna only (Deren Wu) - wifi: mt76: mt7996: drop return in mt7996_sta_statistics (Ryder Lee) - wifi: mt76: mt7915: drop return in mt7915_sta_statistics (Ryder Lee) - wifi: mt76: report non-binding skb tx rate when WED is active (Peter Chiu) - wifi: mt76: mt7915: rework tx bytes counting when WED is active (Peter Chiu) - wifi: mt76: mt7915: rework tx packets counting when WED is active (Peter Chiu) - wifi: mt76: mt7915: report tx retries/failed counts for non-WED path (Ryder Lee) - wifi: mt76: mt7915: fix background radar event being blocked (StanleyYP Wang) - wifi: mt76: enable UNII-4 channel 177 support (Ryder Lee) - wifi: mt76: mt7615: enable BSS_CHANGED_MU_GROUPS support (Ryder Lee) - wifi: mt76: mt7996: enable BSS_CHANGED_MU_GROUPS support (Ryder Lee) - wifi: mt76: mt7996: fix header translation logic (Ryder Lee) - mt76: mt7921: don't assume adequate headroom for SDIO headers (Matt Whitlock) - wifi: libertas: prefer kstrtoX() for simple integer conversions (Dmitry Antipov) - wifi: libertas: handle possible spu_write_u16() errors (Dmitry Antipov) - wifi: libertas: cleanup SDIO reset (Dmitry Antipov) - wifi: libertas: simplify list operations in free_if_spi_card() (Dmitry Antipov) - wifi: libertas: use convenient lists to manage SDIO packets (Dmitry Antipov) - wifi: libertas: add missing calls to cancel_work_sync() (Dmitry Antipov) - wifi: drivers: Explicitly include correct DT includes (Rob Herring) - wifi: wilc1000: add SPI commands retry mechanism (Amisha Patel) - wifi: mwifiex: Fix OOB and integer underflow when rx packets (Polaris Pi) - wifi: wilc1000: remove use of has_thrpt_enh3 flag (Prasurjya Rohan Saikia) - wifi: rtw89: get data rate mode/NSS/MCS v1 from RX descriptor (Ping-Ke Shih) - wifi: rtw89: add to display hardware rates v1 histogram in debugfs (Ping-Ke Shih) - wifi: rtw89: add C2H RA event V1 to support WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: use struct to access RA report (Ping-Ke Shih) - wifi: rtw89: use struct to access firmware C2H event header (Ping-Ke Shih) - wifi: rtw89: add H2C RA command V1 to support WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: use struct to set RA H2C command (Ping-Ke Shih) - wifi: rtw89: phy: rate pattern handles HW rate by chip gen (Zong-Zhe Yang) - wifi: rtw89: define hardware rate v1 for WiFi 7 chips (Ping-Ke Shih) - wifi: rtw89: add chip_info::chip_gen to determine chip generation (Ping-Ke Shih) - wifi: rtw89: Fix loading of compressed firmware (Larry Finger) - wifi: brcmsmac: remove unused data type (Dmitry Antipov) - wifi: mwifiex: Set WIPHY_FLAG_NETNS_OK flag (Johannes Wiesboeck) - wifi: mwifiex: fix fortify warning (Dmitry Antipov) - wifi: mwifiex: prefer strscpy() over strlcpy() (Dmitry Antipov) - wifi: rtl8xxxu: Enable AP mode for RTL8723BU (Bitterblue Smith) - wifi: rtl8xxxu: Enable AP mode for RTL8192EU (Bitterblue Smith) - wifi: rtl8xxxu: Enable AP mode for RTL8710BU (RTL8188GU) (Bitterblue Smith) - wifi: rtl8xxxu: Enable AP mode for RTL8192FU (Bitterblue Smith) - wifi: zd1211rw: fix typo "tranmits" (Yueh-Shun Li) - wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set() (Zhang Shurong) - wifi: rtw88: simplify vif iterators (Dmitry Antipov) - wifi: rtw88: remove unused USB bulkout size set (Dmitry Antipov) - wifi: rtw88: remove unused and set but unused leftovers (Dmitry Antipov) - wifi: rtw88: delete timer and free skb queue when unloading (Dmitry Antipov) - tcp: Update stale comment for MD5 in tcp_parse_options(). (Kuniyuki Iwashima) - tcp: Disable header prediction for MD5 flow. (Kuniyuki Iwashima) - net: phy: move marking PHY on SFP module into SFP code (Russell King (Oracle)) - mlxsw: spectrum: Remove unused function declarations (Yue Haibing) - ixgbevf: Remove unused function declarations (Yue Haibing) - af_vsock: Remove unused declaration vsock_release_pending()/vsock_init_tap() (Yue Haibing) - net: 802: Remove unused function declarations (Yue Haibing) - tcp_metrics: hash table allocation cleanup (Eric Dumazet) - net: hns3: Remove unused function declarations (Yue Haibing) - net: llc: Remove unused function declarations (Yue Haibing) - devlink: use generated split ops and remove duplicated commands from small ops (Jiri Pirko) - devlink: include the generated netlink header (Jiri Pirko) - devlink: add split ops generated according to spec (Jiri Pirko) - netlink: specs: devlink: add info-get dump op (Jiri Pirko) - devlink: un-static devlink_nl_pre/post_doit() (Jiri Pirko) - devlink: introduce couple of dumpit callbacks for split ops (Jiri Pirko) - devlink: rename couple of doit netlink callbacks to match generated names (Jiri Pirko) - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Jiri Pirko) - ynl-gen-c.py: render netlink policies static for split ops (Jiri Pirko) - ynl-gen-c.py: allow directional model for kernel mode (Jiri Pirko) - ynl-gen-c.py: filter rendering of validate field values for split ops (Jiri Pirko) - netlink: specs: add dump-strict flag for dont-validate property (Jiri Pirko) - net: lan966x: Do not check 0 for platform_get_irq_byname() (Zhu Wang) - net: vlan: update wrong comments (Eric Dumazet) - tcp/dccp: cache line align inet_hashinfo (Eric Dumazet) - net: mana: Configure hwc timeout from hardware (Souradeep Chakrabarti) - net: microchip: vcap api: Use ERR_CAST() in vcap_decode_rule() (Li Zetao) - can: esd_usb: Add support for esd CAN-USB/3 (Frank Jungclaus) - can: c_can: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - can: tcan4x5x: Add error messages in probe (Markus Schneider-Pargmann) - can: tcan4x5x: Add support for tcan4552/4553 (Markus Schneider-Pargmann) - can: tcan4x5x: Rename ID registers to match datasheet (Markus Schneider-Pargmann) - can: tcan4x5x: Check size of mram configuration (Markus Schneider-Pargmann) - can: tcan4x5x: Remove reserved register 0x814 from writable table (Markus Schneider-Pargmann) - dt-bindings: can: tcan4x5x: Add tcan4552 and tcan4553 variants (Markus Schneider-Pargmann) - can: flexcan: fix the return value handle for platform_get_irq() (Ruan Jinjie) - net: Space.h: Remove unused function declarations (Yue Haibing) - eth: dpaa: add missing net/xdp.h include (Jakub Kicinski) - net: invert the netdevice.h vs xdp.h dependency (Jakub Kicinski) - net: move struct netdev_rx_queue out of netdevice.h (Jakub Kicinski) - eth: add missing xdp.h includes in drivers (Jakub Kicinski) - selftests/bpf: Add testcase for xdp attaching failure tracepoint (Leon Hwang) - bpf, xdp: Add tracepoint to xdp attaching failure (Leon Hwang) - selftests/bpf: fix static assert compilation issue for test_cls_*.c (Alan Maguire) - bpf: fix bpf_probe_read_kernel prototype mismatch (Arnd Bergmann) - riscv, bpf: Adapt bpf trampoline to optimized riscv ftrace framework (Pu Lehui) - libbpf: fix typos in Makefile (Randy Dunlap) - tracing: bpf: use struct trace_entry in struct syscall_tp_t (Yauheni Kaliuta) - bpf, devmap: Remove unused dtab field from bpf_dtab_netdev (Hou Tao) - bpf, cpumap: Remove unused cmap field from bpf_cpu_map_entry (Hou Tao) - netfilter: bpf: Only define get_proto_defrag_hook() if necessary (Daniel Xu) - bpf: Fix an array-index-out-of-bounds issue in disasm.c (Yonghong Song) - net: remove duplicate INDIRECT_CALLABLE_DECLARE of udp[6]_ehashfn (Lorenz Bauer) - docs/bpf: Fix malformed documentation (Yonghong Song) - bpf: selftests: Add defrag selftests (Daniel Xu) - bpf: selftests: Support custom type and proto for client sockets (Daniel Xu) - bpf: selftests: Support not connecting client socket (Daniel Xu) - netfilter: bpf: Support BPF_F_NETFILTER_IP_DEFRAG in netfilter link (Daniel Xu) - netfilter: defrag: Add glue hooks for enabling/disabling defrag (Daniel Xu) - docs/bpf: Improve documentation for cpu=v4 instructions (Yonghong Song) - bpf: Non-atomically allocate freelist during prefill (YiFei Zhu) - selftests/bpf: Enable test test_progs-cpuv4 for gcc build kernel (Yonghong Song) - bpf: Fix compilation warning with -Wparentheses (Yonghong Song) - docs/bpf: Add documentation for new instructions (Yonghong Song) - selftests/bpf: Test ldsx with more complex cases (Yonghong Song) - selftests/bpf: Add unit tests for new gotol insn (Yonghong Song) - selftests/bpf: Add unit tests for new sdiv/smod insns (Yonghong Song) - selftests/bpf: Add unit tests for new bswap insns (Yonghong Song) - selftests/bpf: Add unit tests for new sign-extension mov insns (Yonghong Song) - selftests/bpf: Add unit tests for new sign-extension load insns (Yonghong Song) - selftests/bpf: Add a cpuv4 test runner for cpu=v4 testing (Yonghong Song) - selftests/bpf: Fix a test_verifier failure (Yonghong Song) - bpf: Add kernel/bpftool asm support for new instructions (Yonghong Song) - bpf: Support new 32bit offset jmp instruction (Yonghong Song) - bpf: Fix jit blinding with new sdiv/smov insns (Yonghong Song) - bpf: Support new signed div/mod instructions. (Yonghong Song) - bpf: Support new unconditional bswap instruction (Yonghong Song) - bpf: Handle sign-extenstin ctx member accesses (Yonghong Song) - bpf: Support new sign-extension mov insns (Yonghong Song) - bpf: Support new sign-extension load insns (Yonghong Song) - bpf, docs: fix BPF_NEG entry in instruction-set.rst (Jose E. Marchesi) - bpf: work around -Wuninitialized warning (Arnd Bergmann) - selftests/xsk: Fix spelling mistake "querrying" -> "querying" (Colin Ian King) - selftests/bpf: Test that SO_REUSEPORT can be used with sk_assign helper (Daniel Borkmann) - bpf, net: Support SO_REUSEPORT sockets with bpf_sk_assign (Lorenz Bauer) - net: remove duplicate sk_lookup helpers (Lorenz Bauer) - net: document inet[6]_lookup_reuseport sk_state requirements (Lorenz Bauer) - net: remove duplicate reuseport_lookup functions (Lorenz Bauer) - net: export inet_lookup_reuseport and inet6_lookup_reuseport (Lorenz Bauer) - bpf: reject unhashed sockets in bpf_sk_assign (Lorenz Bauer) - udp: re-score reuseport groups when connected sockets are present (Lorenz Bauer) - MAINTAINERS: Replace my email address (Yonghong Song) - docs: net: page_pool: use kdoc to avoid duplicating the information (Jakub Kicinski) - docs: net: page_pool: document PP_FLAG_DMA_SYNC_DEV parameters (Jakub Kicinski) - net/mlx4: Remove many unnecessary NULL values (Ruan Jinjie) - selftests: openvswitch: add ct-nat test case with ipv4 (Aaron Conole) - selftests: openvswitch: add basic ct test case parsing (Aaron Conole) - selftests: openvswitch: add a test for ipv4 forwarding (Aaron Conole) - selftests: openvswitch: support key masks (Adrian Moreno) - selftests: openvswitch: add an initial flow programming case (Aaron Conole) - udp6: Fix __ip6_append_data()'s handling of MSG_SPLICE_PAGES (David Howells) - net: gemini: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - drivers: net: xgene: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - tipc: Remove unused function declarations (Yue Haibing) - net: ethernet: mtk_eth_soc: support per-flow accounting on MT7988 (Daniel Golle) - bonding: support balance-alb with openvswitch (Mateusz Kowalski) - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Vladimir Oltean) - net: phy: provide phylib stubs for hardware timestamping operations (Vladimir Oltean) - net: transfer rtnl_lock() requirement from ethtool_set_ethtool_phy_ops() to caller (Vladimir Oltean) - net: lan966x: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: sparx5: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: fec: delete fec_ptp_disable_hwts() (Vladimir Oltean) - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Vladimir Oltean) - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Maxim Georgiev) - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Maxim Georgiev) - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Maxim Georgiev) - net: add hwtstamping helpers for stackable net devices (Maxim Georgiev) - net: add NDOs for configuring hardware timestamping (Maxim Georgiev) - net: tap: change tap_alloc_skb() to allow bigger paged allocations (Eric Dumazet) - net/packet: change packet_alloc_skb() to allow bigger paged allocations (Eric Dumazet) - net: tun: change tun_alloc_skb() to allow bigger paged allocations (Eric Dumazet) - net: allow alloc_skb_with_frags() to allocate bigger packets (Eric Dumazet) - sctp: Remove unused function declarations (Yue Haibing) - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Jianbo Liu) - net/mlx5e: Add get IPsec offload stats for uplink representor (Jianbo Liu) - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Jianbo Liu) - net/mlx5e: Make IPsec offload work together with eswitch and TC (Jianbo Liu) - net/mlx5: Compare with old_dest param to modify rule destination (Jianbo Liu) - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Jianbo Liu) - net/mlx5e: Refactor IPsec TX tables creation (Jianbo Liu) - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Jianbo Liu) - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Jianbo Liu) - net/mlx5e: Refactor IPsec RX tables creation and destruction (Jianbo Liu) - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Jianbo Liu) - net/mlx5e: Change the parameter of IPsec RX skb handle function (Jianbo Liu) - net/mlx5e: Add function to get IPsec offload namespace (Jianbo Liu) - pds_core: Fix documentation for pds_client_register (Brett Creeley) - net: switchdev: Remove unused typedef switchdev_obj_dump_cb_t() (Yue Haibing) - netlabel: Remove unused declaration netlbl_cipsov4_doi_free() (Yue Haibing) - ila: Remove unnecessary file net/ila.h (Yue Haibing) - udp: Remove unused function declaration udp_bpf_get_proto() (Yue Haibing) - cirrus: cs89x0: fix the return value handle and remove redundant dev_warn() for platform_get_irq() (Ruan Jinjie) - net: dsa: hellcreek: Replace bogus comment (Kurt Kanzenbach) - bnx2x: Remove unnecessary ternary operators (Ruan Jinjie) - octeontx2: Remove unnecessary ternary operators (Ruan Jinjie) - net: hisilicon: fix the return value handle and remove redundant netdev_err() for platform_get_irq() (Ruan Jinjie) - net: Remove duplicated include in mac.c (Yang Li) - selftests/net: report rcv_mss in tcp_mmap (Willem de Bruijn) - net: ti: icssg-prueth: Add Power management support (MD Danish Anwar) - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (MD Danish Anwar) - net: ti: icssg-prueth: Add Standard network staticstics (MD Danish Anwar) - net: ti: icssg-prueth: Add ICSSG Stats (MD Danish Anwar) - net: ti: icssg-prueth: Add ICSSG ethernet driver (Roger Quadros) - dt-bindings: net: Add ICSSG Ethernet (MD Danish Anwar) - net: ti: icssg-prueth: Add icssg queues APIs and macros (MD Danish Anwar) - net: ti: icssg-prueth: Add Firmware config and classification APIs. (MD Danish Anwar) - net: ti: icssg-prueth: Add mii helper apis and macros (MD Danish Anwar) - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (MD Danish Anwar) - net: dsa: mv88e6xxx: Add erratum 3.14 for 88E6390X and 88E6190X (Ante Knezic) - octeontx2-pf: TC flower offload support for SPI field (Ratheesh Kannoth) - tc: flower: Enable offload support IPSEC SPI field. (Ratheesh Kannoth) - tc: flower: support for SPI (Ratheesh Kannoth) - net: flow_dissector: Add IPSEC dissector (Ratheesh Kannoth) - dt-bindings: net: oxnas-dwmac: remove obsolete bindings (Neil Armstrong) - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Neil Armstrong) - selftests: mlxsw: rif_bridge: Add a new selftest (Petr Machata) - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Petr Machata) - selftests: mlxsw: rif_lag: Add a new selftest (Petr Machata) - selftests: router_bridge_1d_lag: Add a new selftest (Petr Machata) - selftests: router_bridge_lag: Add a new selftest (Petr Machata) - selftests: router_bridge_vlan_upper: Add a new selftest (Petr Machata) - selftests: router_bridge_1d: Add a new selftest (Petr Machata) - selftests: router_bridge: Add remastering tests (Petr Machata) - net: stmmac: XGMAC support for mdio C22 addr > 3 (Rohan G Thomas) - net: phy: nxp-c45-tja11xx: reset PCS if the link goes down (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: read ext trig ts on TJA1120 (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: run cable test with the PHY in test mode (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: handle FUSA irq (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: read egress ts on TJA1120 (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: enable LTC sampling on both ext_ts edges (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: add TJA1120 support (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: use get_features (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: prepare the ground for TJA1120 (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: remove RX BIST frame counters (Radu Pirea (NXP OSS)) - net: phy: nxp-c45-tja11xx: use phylib master/slave implementation (Radu Pirea (NXP OSS)) - virtio_net: enable per queue interrupt coalesce feature (Gavin Li) - virtio_net: support per queue interrupt coalesce command (Gavin Li) - virtio_net: extract interrupt coalescing settings to a structure (Gavin Li) - inet6: Remove unused function declaration udpv6_connect() (Yue Haibing) - net: make sure we never create ifindex = 0 (Jakub Kicinski) - net/macmace: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Atul Raut) - net: dsa: qca8k: use dsa_for_each macro instead of for loop (Christian Marangi) - net: dsa: qca8k: move qca8xxx hol fixup to separate function (Christian Marangi) - net: dsa: qca8k: limit user ports access to the first CPU port on setup (Christian Marangi) - net: dsa: qca8k: make learning configurable and keep off if standalone (Christian Marangi) - net: dsa: tag_qca: return early if dev is not found (Christian Marangi) - net/sched: sch_qfq: warn about class in use while deleting (Pedro Tammela) - net/sched: sch_htb: warn about class in use while deleting (Pedro Tammela) - net/sched: sch_hfsc: warn about class in use while deleting (Pedro Tammela) - net/sched: sch_drr: warn about class in use while deleting (Pedro Tammela) - net/sched: wrap open coded Qdics class filter counter (Pedro Tammela) - selftests: mptcp: userspace_pm: unmute unexpected errors (Matthieu Baerts) - selftests: mptcp: pm_nl_ctl: always look for errors (Matthieu Baerts) - selftests: mptcp: join: colored results (Matthieu Baerts) - selftests: mptcp: join: rework detailed report (Matthieu Baerts) - net/hsr: Remove unused function declarations (Yue Haibing) - selftests: connector: Fix input argument error paths to skip (Shuah Khan) - tcx: Fix splat during dev unregister (Martin KaFai Lau) - net: bcmgenet: Remove TX ring full logging (Florian Fainelli) - vsock: Remove unused function declarations (Yue Haibing) - net/smc: Remove unused function declarations (Yue Haibing) - selftests: connector: Add .gitignore and poupulate it with test (Shuah Khan) - selftests: connector: Fix Makefile to include KHDR_INCLUDES (Shuah Khan) - i40e: remove i40e_status (Jan Sokolowski) - tcp: Remove unused function declarations (Yue Haibing) - devlink: Remove unused extern declaration devlink_port_region_destroy() (Yue Haibing) - net: Use sockaddr_storage for getsockopt(SO_PEERNAME). (Kuniyuki Iwashima) - net: flow_dissector: Use 64bits for used_keys (Ratheesh Kannoth) - team: Remove NULL check before dev_{put, hold} (Yang Li) - net: ethernet: mtk_eth_soc: enable nft hw flowtable_offload for MT7988 SoC (Lorenzo Bianconi) - net: ethernet: mtk_eth_soc: enable page_pool support for MT7988 SoC (Lorenzo Bianconi) - net: bcmasp: Clean up redundant dev_err_probe() (Chen Jiahao) - bonding: 3ad: Remove unused declaration bond_3ad_update_lacp_active() (YueHaibing) - r8152: set bp in bulk (Hayes Wang) - r8152: adjust generic_ocp_write function (Hayes Wang) - net: ethernet: slicoss: remove redundant increment of pointer data (Colin Ian King) - net/handshake: Trace events for TLS Alert helpers (Chuck Lever) - SUNRPC: Use new helpers to handle TLS Alerts (Chuck Lever) - net/handshake: Add helpers for parsing incoming TLS Alerts (Chuck Lever) - SUNRPC: Send TLS Closure alerts before closing a TCP socket (Chuck Lever) - net/handshake: Add API for sending TLS Closure alerts (Chuck Lever) - net/tls: Add TLS Alert definitions (Chuck Lever) - net/tls: Move TLS protocol elements to a separate header (Chuck Lever) - octeontx2-af: Initialize 'cntr_val' to fix uninitialized symbol error (Suman Ghosh) - eth: bnxt: fix warning for define in struct_group (Jakub Kicinski) - eth: bnxt: fix one of the W=1 warnings about fortified memcpy() (Jakub Kicinski) - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Jiri Pirko) - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Jiri Pirko) - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Jiri Pirko) - net/mlx5: Remove pointless devlink_rate checks (Jiri Pirko) - net/mlx5: Don't check vport->enabled in port ops (Jiri Pirko) - net/mlx5e: Make flow classification filters static (Parav Pandit) - net/mlx5e: Remove duplicate code for user flow (Parav Pandit) - net/mlx5: Allocate command stats with xarray (Shay Drory) - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Shay Drory) - net/mlx5: Remove redundant cmdif revision check (Shay Drory) - net/mlx5: Re-organize mlx5_cmd struct (Shay Drory) - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Roi Dayan) - net/mlx5e: E-Switch, Register devcom device with switch id key (Roi Dayan) - net/mlx5: Devcom, Infrastructure changes (Roi Dayan) - net/mlx5: Use shared code for checking lag is supported (Roi Dayan) - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Petr Machata) - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Petr Machata) - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Petr Machata) - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Petr Machata) - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Petr Machata) - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Petr Machata) - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Petr Machata) - net: change accept_ra_min_rtr_lft to affect all RA lifetimes (Patrick Rohr) - net: convert some netlink netdev iterators to depend on the xarray (Jakub Kicinski) - net: store netdevs in an xarray (Jakub Kicinski) - ynl: print xdp-zc-max-segs in the sample (Stanislav Fomichev) - ynl: regenerate all headers (Stanislav Fomichev) - ynl: mark max/mask as private for kdoc (Stanislav Fomichev) - ynl: expose xdp-zc-max-segs (Stanislav Fomichev) - ice: update reset path for SRIOV LAG support (Dave Ertman) - ice: enforce no DCB config changing when in bond (Dave Ertman) - ice: enforce interface eligibility and add messaging for SRIOV LAG (Dave Ertman) - ice: support non-standard teardown of bond interface (Dave Ertman) - ice: Flesh out implementation of support for SRIOV on bonded interface (Dave Ertman) - ice: process events created by lag netdev event handler (Dave Ertman) - ice: implement lag netdev event handler (Dave Ertman) - ice: changes to the interface with the HW and FW for SRIOV_VF+LAG (Dave Ertman) - ice: Add driver support for firmware changes for LAG (Dave Ertman) - ice: Correctly initialize queue context values (Jacob Keller) - IPv6: add extack info for IPv6 address add/delete (Hangbin Liu) - selftests/ptp: Add -X option for testing PTP_SYS_OFFSET_PRECISE (Alex Maftei) - selftests/ptp: Add -x option for testing PTP_SYS_OFFSET_EXTENDED (Alex Maftei) - can: gs_usb: convert to NAPI/rx-offload to avoid OoO reception (Marc Kleine-Budde) - can: rx-offload: add can_rx_offload_get_echo_skb_queue_tail() (Marc Kleine-Budde) - can: rx-offload: rename rx_offload_get_echo_skb() -> can_rx_offload_get_echo_skb_queue_timestamp() (Marc Kleine-Budde) - can: gs_usb: gs_usb_disconnect(): remove not needed usb_kill_anchored_urbs() (Marc Kleine-Budde) - can: gs_usb: gs_destroy_candev(): remove not needed usb_kill_anchored_urbs() (Marc Kleine-Budde) - can: gs_usb: gs_can_close(): don't complain about failed device reset during ndo_stop (Marc Kleine-Budde) - can: gs_usb: gs_can_start_xmit(), gs_can_open(): clean up printouts in error path (Marc Kleine-Budde) - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM (Marc Kleine-Budde) - can: gs_usb: gs_usb_receive_bulk_callback(): make use of stats (Marc Kleine-Budde) - can: gs_usb: gs_usb_receive_bulk_callback(): make use of netdev (Marc Kleine-Budde) - can: gs_usb: uniformly use "parent" as variable name for struct gs_usb (Marc Kleine-Budde) - can: gs_usb: gs_usb_set_timestamp(): remove return statements form void function (Marc Kleine-Budde) - can: gs_usb: gs_usb_probe(): align block comment (Marc Kleine-Budde) - can: gs_usb: remove leading space from goto labels (Marc Kleine-Budde) - can: Explicitly include correct DT includes, part 2 (Rob Herring) - can: sun4i_can: Add support for the Allwinner D1 (John Watts) - can: sun4i_can: Add acceptance register quirk (John Watts) - riscv: dts: allwinner: d1: Add CAN controller nodes (John Watts) - dt-bindings: net: can: Add support for Allwinner D1 CAN controller (John Watts) - can: peak_usb: remove unused/legacy peak_usb_netif_rx() function (Peter Seiderer) - MAINTAINERS: Add myself as maintainer of the ems_pci.c driver (Gerhard Uttenthaler) - sfc: Remove vfdi.h (Martin Habets) - sfc: Cleanups in io.h (Martin Habets) - sfc: Miscellaneous comment removals (Martin Habets) - sfc: Remove struct efx_special_buffer (Martin Habets) - sfc: Filter cleanups for Falcon and Siena (Martin Habets) - sfc: Remove some NIC type indirections that are no longer needed (Martin Habets) - sfc: Remove PTP code for Siena (Martin Habets) - sfc: Remove EFX_REV_SIENA_A0 (Martin Habets) - sfc: Remove support for siena high priority queue (Martin Habets) - sfc: Remove siena_nic_data and stats (Martin Habets) - sfc: Remove falcon references (Martin Habets) - net/mlx5: Fix flowhash key set/get for custom RSS (Joe Damato) - net: ethtool: Unify ETHTOOL_{G,S}RXFH rxnfc copy (Joe Damato) - net: Explicitly include correct DT includes (Rob Herring) - Revert "net: stmmac: correct MAC propagation delay" (Jakub Kicinski) - net: stmmac: dwmac-qcom-ethqos: Use max frequency for clk_ptp_ref (Andrew Halaney) - net: stmmac: Make ptp_clk_freq_config variable type explicit (Andrew Halaney) - lib/ts_bm: add helper to reduce indentation and improve readability (Jeremy Sowden) - netfilter: conntrack: validate cta_ip via parsing (Lin Ma) - netfilter: nf_tables: use NLA_POLICY_MASK to test for valid flag options (Florian Westphal) - netlink: allow be16 and be32 types in all uint policy checks (Florian Westphal) - nf_conntrack: fix -Wunused-const-variable= (Zhu Wang) - net/tls: implement ->read_sock() (Hannes Reinecke) - net/tls: split tls_rx_reader_lock (Hannes Reinecke) - net/tls: Use tcp_read_sock() instead of ops->read_sock() (Hannes Reinecke) - selftests/net/tls: add test for MSG_EOR (Hannes Reinecke) - net/tls: handle MSG_EOR for tls_device TX flow (Hannes Reinecke) - net/tls: handle MSG_EOR for tls_sw TX flow (Hannes Reinecke) - net: datalink: Remove unused declarations (YueHaibing) - net: Remove unused declaration dev_restart() (YueHaibing) - dccp: Remove unused declaration dccp_feat_initialise_sysctls() (YueHaibing) - bridge: Remove unused declaration br_multicast_set_hash_max() (YueHaibing) - net: remove comment in ndisc_router_discovery (Patrick Rohr) - vsock/test: MSG_PEEK test for SOCK_SEQPACKET (Arseniy Krasnov) - vsock/test: rework MSG_PEEK test for SOCK_STREAM (Arseniy Krasnov) - virtio/vsock: support MSG_PEEK for SOCK_SEQPACKET (Arseniy Krasnov) - virtio/vsock: rework MSG_PEEK for SOCK_STREAM (Arseniy Krasnov) - net/mlx4: clean up a type issue (Dan Carpenter) - net: ethernet: mtk_eth_soc: add basic support for MT7988 SoC (Lorenzo Bianconi) - net: ethernet: mtk_eth_soc: convert clock bitmap to u64 (Daniel Golle) - net: ethernet: mtk_eth_soc: convert caps in mtk_soc_data struct to u64 (Lorenzo Bianconi) - net: ethernet: mtk_eth_soc: add NETSYS_V3 version support (Lorenzo Bianconi) - net: ethernet: mtk_eth_soc: rely on MTK_MAX_DEVS and remove MTK_MAC_COUNT (Lorenzo Bianconi) - net: ethernet: mtk_eth_soc: increase MAX_DEVS to 3 (Lorenzo Bianconi) - net: ethernet: mtk_eth_soc: add version in mtk_soc_data (Lorenzo Bianconi) - dt-bindings: net: mediatek,net: add mt7988-eth binding (Daniel Golle) - dt-bindings: net: mediatek,net: add missing mediatek,mt7621-eth (Daniel Golle) - net: phy/pcs: Explicitly include correct DT includes (Rob Herring) - net: dsa: Explicitly include correct DT includes (Rob Herring) - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ido Schimmel) - mlxsw: reg: Increase Management Cable Info Access Register length (Ido Schimmel) - mlxsw: reg: Remove unused function argument (Ido Schimmel) - mlxsw: reg: Add Management Capabilities Mask Register (Amit Cohen) - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Amit Cohen) - dt-bindings: net: qca,ar803x: add missing unevaluatedProperties for each regulator (Krzysztof Kozlowski) - bcmasp: BCMASP should depend on ARCH_BRCMSTB (Geert Uytterhoeven) - net: phy: smsc: add WoL support to LAN8740/LAN8742 PHYs (Tristram Ha) - net: skbuff: remove unused HAVE_HW_TIME_STAMP feature define (Peter Seiderer) - ice: add tracepoints for the switchdev bridge (Pawel Chmielewski) - ice: implement static version of ageing (Michal Swiatkowski) - ice: implement bridge port vlan (Michal Swiatkowski) - ice: Add VLAN FDB support in switchdev mode (Marcin Szycik) - ice: Add guard rule when creating FDB in switchdev (Marcin Szycik) - ice: Switchdev FDB events support (Wojciech Drewek) - ice: Implement basic eswitch bridge setup (Wojciech Drewek) - ice: Unset src prune on uplink VSI (Wojciech Drewek) - ice: Disable vlan pruning for uplink VSI (Wojciech Drewek) - ice: Don't tx before switchdev is fully configured (Wojciech Drewek) - ice: Prohibit rx mode change in switchdev mode (Wojciech Drewek) - ice: Skip adv rules removal upon switchdev release (Wojciech Drewek) - net: stmmac: correct MAC propagation delay (Johannes Zink) - net: mdio_bus: validate "addr" for mdiobus_is_registered_device() (Russell King (Oracle)) - s390/lcs: Remove FDDI option (Alexandra Winter) - net: remove redundant NULL check in remove_xps_queue() (Zhengchao Shao) - xfrm: Support UDP encapsulation in packet offload mode (Leon Romanovsky) - net/mlx5e: Support IPsec NAT-T functionality (Leon Romanovsky) - net/mlx5e: Check for IPsec NAT-T support (Leon Romanovsky) - net/mlx5: Add relevant capabilities bits to support NAT-T (Leon Romanovsky) - net: phylink: explicitly invalidate link_state members in mac_config (Russell King (Oracle)) - net: phylink: strip out pre-March 2020 legacy code (Russell King (Oracle)) - net: ethernet: mtk_eth_soc: remove mac_pcs_get_state and modernise (Russell King (Oracle)) - net: ethernet: mtk_eth_soc: remove incorrect PLL configuration (Russell King (Oracle)) - octeontx2-af: Install TC filter rules in hardware based on priority (Suman Ghosh) - mptcp: fix rcv buffer auto-tuning (Paolo Abeni) - netconsole: Use kstrtobool() instead of kstrtoint() (Breno Leitao) - netconsole: Use sysfs_emit() instead of snprintf() (Breno Leitao) - net: add missing net_device::xdp_zc_max_segs description (Maciej Fijalkowski) - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Daniel Borkmann) - ionic: add FLR recovery support (Shannon Nelson) - ionic: pull out common bits from fw_up (Shannon Nelson) - ionic: extract common bits from ionic_probe (Shannon Nelson) - ionic: extract common bits from ionic_remove (Shannon Nelson) - net: phy: motorcomm: Add pad drive strength cfg support (Samin Guo) - dt-bindings: net: motorcomm: Add pad driver strength cfg (Samin Guo) - ipv6: remove hard coded limitation on ipv6_pinfo (Eric Dumazet) - net: add sysctl accept_ra_min_rtr_lft (Patrick Rohr) - net: dsa: remove deprecated strncpy (justinstitt@google.com) - connector/cn_proc: Selftest for proc connector (Anjali Kulkarni) - connector/cn_proc: Allow non-root users access (Anjali Kulkarni) - connector/cn_proc: Performance improvements (Anjali Kulkarni) - connector/cn_proc: Add filtering to fix some bugs (Anjali Kulkarni) - netlink: Add new netlink_release function (Anjali Kulkarni) - netlink: Reverse the patch which removed filtering (Anjali Kulkarni) - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Jakub Kicinski) - net: page_pool: hide page_pool_release_page() (Jakub Kicinski) - eth: stmmac: let page recycling happen with skbs (Jakub Kicinski) - eth: tsnep: let page recycling happen with skbs (Jakub Kicinski) - genetlink: add explicit ordering break check for split ops (Jiri Pirko) - MAINTAINERS: net: fix sort order (Marc Kleine-Budde) - docs: octeontx2: extend documentation for Round Robin scheduling (Hariprasad Kelam) - octeontx2-pf: htb offload support for Round Robin scheduling (Naveen Mamindlapalli) - sch_htb: Allow HTB quantum parameter in offload mode (Naveen Mamindlapalli) - octeontx2-pf: implement transmit schedular allocation algorithm (Naveen Mamindlapalli) - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Petr Machata) - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Petr Machata) - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Petr Machata) - mlxsw: spectrum_router: Replay neighbours when RIF is made (Petr Machata) - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Petr Machata) - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Petr Machata) - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Petr Machata) - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Petr Machata) - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Petr Machata) - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Petr Machata) - mlxsw: spectrum: Allow event handlers to check unowned bridges (Petr Machata) - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Petr Machata) - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Petr Machata) - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Petr Machata) - selftests: mlxsw: rtnetlink: Drop obsolete tests (Petr Machata) - net: switchdev: Add a helper to replay objects on a bridge port (Petr Machata) - net: bridge: br_switchdev: Tolerate -EOPNOTSUPP when replaying MDB (Petr Machata) - net: ethernet: mtk_ppe: add MTK_FOE_ENTRY_V{1,2}_SIZE macros (Lorenzo Bianconi) - selftests: net: Add test cases for nexthop groups with invalid neighbors (Benjamin Poirier) - nexthop: Do not return invalid nexthop object during multipath selection (Benjamin Poirier) - nexthop: Factor out neighbor validity check (Benjamin Poirier) - nexthop: Factor out hash threshold fdb nexthop selection (Benjamin Poirier) - eth: bnxt: handle invalid Tx completions more gracefully (Jakub Kicinski) - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Jakub Kicinski) - eth: bnxt: move and rename reset helpers (Jakub Kicinski) - tcp: add TCP_OLD_SEQUENCE drop reason (Eric Dumazet) - net: phy: marvell-88q2xxx: add driver for the Marvell 88Q2110 PHY (Stefan Eichenberger) - net: phy: c45: detect the BASE-T1 speed from the ability register (Stefan Eichenberger) - net: phy: c45: add a separate function to read BASE-T1 abilities (Stefan Eichenberger) - net: phy: c45: add support for 1000BASE-T1 forced setup (Stefan Eichenberger) - net: phy: add registers to support 1000BASE-T1 (Stefan Eichenberger) - dt-bindings: net: dsa: Fix JSON pointer references (Rob Herring) - openvswitch: set IPS_CONFIRMED in tmpl status only when commit is set in conntrack (Xin Long) - net: sched: set IPS_CONFIRMED in tmpl status only when commit is set in act_ct (Xin Long) - netfilter: allow exp not to be removed in nf_ct_find_expectation (Xin Long) - tcp: tcp_enter_quickack_mode() should be static (Eric Dumazet) - tcp: remove tcp_send_partial() (Eric Dumazet) - udp: use indirect call wrapper for data ready() (Paolo Abeni) - net: fec: remove unused members from struct fec_enet_private (Wei Fang) - net: fec: remove fec_set_mac_address() from fec_enet_init() (Wei Fang) - net: fec: remove the remaining code of rx copybreak (Wei Fang) - dt-bindings: net: rockchip-dwmac: add default 'input' for clock_in_out (Eugen Hristev) - net: stmmac: use per-queue 64 bit statistics where necessary (Jisheng Zhang) - net: stmmac: don't clear network statistics in .ndo_open() (Jisheng Zhang) - xfrm: delete not-needed clear to zero of encap_oa (Leon Romanovsky) - bpf, net: Introduce skb_pointer_if_linear(). (Alexei Starovoitov) - bpf: sync tools/ uapi header with (Alan Maguire) - selftests/bpf: Add mprog API tests for BPF tcx links (Daniel Borkmann) - selftests/bpf: Add mprog API tests for BPF tcx opts (Daniel Borkmann) - bpftool: Extend net dump with tcx progs (Daniel Borkmann) - libbpf: Add helper macro to clear opts structs (Daniel Borkmann) - libbpf: Add link-based API for tcx (Daniel Borkmann) - libbpf: Add opts-based attach/detach/query API for tcx (Daniel Borkmann) - bpf: Add fd-based tcx multi-prog infra with link support (Daniel Borkmann) - bpf: Add generic attach/detach/query API for multi-progs (Daniel Borkmann) - selftests/xsk: reset NIC settings to default after running test suite (Maciej Fijalkowski) - selftests/xsk: add test for too many frags (Magnus Karlsson) - selftests/xsk: add metadata copy test for multi-buff (Magnus Karlsson) - selftests/xsk: add invalid descriptor test for multi-buffer (Magnus Karlsson) - selftests/xsk: add unaligned mode test for multi-buffer (Magnus Karlsson) - selftests/xsk: add basic multi-buffer test (Magnus Karlsson) - selftests/xsk: transmit and receive multi-buffer packets (Magnus Karlsson) - xsk: add multi-buffer documentation (Magnus Karlsson) - i40e: xsk: add TX multi-buffer support (Tirthendu Sarkar) - ice: xsk: Tx multi-buffer support (Maciej Fijalkowski) - xsk: support ZC Tx multi-buffer in batch API (Maciej Fijalkowski) - i40e: xsk: add RX multi-buffer support (Tirthendu Sarkar) - ice: xsk: add RX multi-buffer support (Maciej Fijalkowski) - xsk: support mbuf on ZC RX (Maciej Fijalkowski) - xsk: add new netlink attribute dedicated for ZC max frags (Maciej Fijalkowski) - xsk: discard zero length descriptors in Tx path (Tirthendu Sarkar) - xsk: add support for AF_XDP multi-buffer on Tx path (Tirthendu Sarkar) - xsk: allow core/drivers to test EOP bit (Maciej Fijalkowski) - xsk: introduce wrappers and helpers for supporting multi-buffer in Tx path (Tirthendu Sarkar) - xsk: add support for AF_XDP multi-buffer on Rx path (Tirthendu Sarkar) - xsk: move xdp_buff's data length check to xsk_rcv_check (Tirthendu Sarkar) - xsk: prepare both copy and zero-copy modes to co-exist (Maciej Fijalkowski) - xsk: introduce XSK_USE_SG bind flag for xsk socket (Tirthendu Sarkar) - xsk: prepare 'options' in xdp_desc for multi-buffer use (Tirthendu Sarkar) - bpf, x86: initialize the variable "first_off" in save_args() (Menglong Dong) - bpf: allow any program to use the bpf_map_sum_elem_count kfunc (Anton Protopopov) - bpf: make an argument const in the bpf_map_sum_elem_count kfunc (Anton Protopopov) - bpf: consider CONST_PTR_TO_MAP as trusted pointer to struct bpf_map (Anton Protopopov) - bpf: consider types listed in reg2btf_ids as trusted (Anton Protopopov) - bpf: Drop useless btf_vmlinux in bpf_tcp_ca (Geliang Tang) - samples/bpf: README: Update build dependencies required (Anh Tuan Phan) - selftests/bpf: Disable newly-added 'owner' field test until refcount re-enabled (Dave Marchevsky) - selftests/bpf: Add rbtree test exercising race which 'owner' field prevents (Dave Marchevsky) - bpf: Add 'owner' field to bpf_{list,rb}_node (Dave Marchevsky) - bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node (Dave Marchevsky) - can: ucan: Remove repeated word (Mao Zhu) - can: kvaser_pciefd: Add support for new Kvaser pciefd devices (Jimmy Assarsson) - can: kvaser_pciefd: Move hardware specific constants and functions into a driver_data struct (Jimmy Assarsson) - can: xilinx_can: Add support for controller reset (Srinivas Neeli) - dt-bindings: can: xilinx_can: Add reset description (Michal Simek) - can: Explicitly include correct DT includes (Rob Herring) - can: m_can: Add hrtimer to generate software interrupt (Judith Mendez) - dt-bindings: net: can: Remove interrupt properties for MCAN (Judith Mendez) - sctp: Set TOS and routing scope independently for fib lookups. (Guillaume Nault) - dccp: Set TOS and routing scope independently for fib lookups. (Guillaume Nault) - gtp: Set TOS and routing scope independently for fib lookups. (Guillaume Nault) - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) - selftests: mptcp: userspace_pm: format subtests results in TAP (Matthieu Baerts) - selftests: mptcp: sockopt: format subtests results in TAP (Matthieu Baerts) - selftests: mptcp: simult flows: format subtests results in TAP (Matthieu Baerts) - selftests: mptcp: diag: format subtests results in TAP (Matthieu Baerts) - selftests: mptcp: join: format subtests results in TAP (Matthieu Baerts) - selftests: mptcp: pm_netlink: format subtests results in TAP (Matthieu Baerts) - selftests: mptcp: connect: format subtests results in TAP (Matthieu Baerts) - selftests: mptcp: lib: format subtests results in TAP (Matthieu Baerts) - selftests: mptcp: userspace_pm: reduce dup code around printf (Matthieu Baerts) - selftests: mptcp: userspace_pm: uniform results printing (Matthieu Baerts) - selftests: mptcp: userspace_pm: fix shellcheck warnings (Matthieu Baerts) - selftests: mptcp: userspace pm: don't stop if error (Matthieu Baerts) - selftests: mptcp: connect: don't stop if error (Matthieu Baerts) - net: stmmac: xgmac: Fix L3L4 filter count (Rohan G Thomas) - selftests: net: Add bridge backup port and backup nexthop ID test (Ido Schimmel) - bridge: Add backup nexthop ID support (Ido Schimmel) - vxlan: Add support for nexthop ID metadata (Ido Schimmel) - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ido Schimmel) - net: bna: Remove unnecessary (void*) conversions (Wu Yunchuan) - can: ems_pci: Remove unnecessary (void*) conversions (Wu Yunchuan) - net: mdio: Remove unnecessary (void*) conversions (Wu Yunchuan) - ethernet: smsc: remove unnecessary (void*) conversions (Wu Yunchuan) - ice: remove unnecessary (void*) conversions (Wu Yunchuan) - net: hns: Remove unnecessary (void*) conversions (Wu Yunchuan) - net: hns3: remove unnecessary (void*) conversions. (Wu Yunchuan) - net: ppp: Remove unnecessary (void*) conversions (Wu Yunchuan) - net: atlantic: Remove unnecessary (void*) conversions (Wu Yunchuan) - tcp: get rid of sysctl_tcp_adv_win_scale (Eric Dumazet) - net: mana: Use the correct WQE count for ringing RQ doorbell (Long Li) - net: mana: Batch ringing RX queue doorbell on receiving packets (Long Li) - net: mvpp2: debugfs: remove redundant parameter check in three functions (Minjie Du) - net: txgbe: change LAN reset mode (Jiawen Wu) - selftests/net: replace manual array size calc with ARRAYSIZE macro. (Mahmoud Maatuq) - rtnetlink: Move nesting cancellation rollback to proper function (Gal Pressman) - igc: Add TransmissionOverrun counter (Muhammad Husaini Zulkifli) - ptp: Explicitly include correct DT includes (Rob Herring) - netconsole: Append kernel version to message (Breno Leitao) - net: phylink: remove legacy mac_an_restart() method (Russell King (Oracle)) - net: dsa: remove legacy_pre_march2020 from drivers (Russell King (Oracle)) - net: dsa: remove legacy_pre_march2020 detection (Russell King (Oracle)) - net: ftgmac100: support getting MAC address from NVMEM (Paul Fertser) - net: phy: at803x: add qca8081 fifo reset on the link changed (Luo Jie) - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Luo Jie) - net: phy: at803x: support qca8081 1G chip type (Luo Jie) - net: phy: at803x: enable qca8081 slave seed conditionally (Luo Jie) - net: phy: at803x: merge qca8081 slave seed function (Luo Jie) - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Luo Jie) - net: qrtr: Handle IPCR control port format of older targets (Vignesh Viswanathan) - net: qrtr: ns: Change nodes radix tree to xarray (Vignesh Viswanathan) - net: qrtr: ns: Change servers radix tree to xarray (Vignesh Viswanathan) - MAINTAINERS: ASP 2.0 Ethernet driver maintainers (Justin Chen) - net: phy: bcm7xxx: Add EPHY entry for 74165 (Florian Fainelli) - net: phy: mdio-bcm-unimac: Add asp v2.0 support (Justin Chen) - net: bcmasp: Add support for ethtool driver stats (Justin Chen) - net: bcmasp: Add support for ethtool standard stats (Justin Chen) - net: bcmasp: Add support for eee mode (Justin Chen) - net: bcmasp: Add support for wake on net filters (Justin Chen) - net: bcmasp: Add support for WoL magic packet (Justin Chen) - net: bcmasp: Add support for ASP2.0 Ethernet controller (Justin Chen) - dt-bindings: net: Brcm ASP 2.0 Ethernet controller (Florian Fainelli) - dt-bindings: net: brcm,unimac-mdio: Add asp-v2.0 (Justin Chen) - net: fec: Refactor: rename `adapter` to `fep` (Csókás Bence) - gve: trivial spell fix Recive to Receive (Jesper Dangaard Brouer) - selftests: router_bridge_pvid_vlan_upper: Add a new selftest (Petr Machata) - selftests: router_bridge_vlan_upper_pvid: Add a new selftest (Petr Machata) - selftests: router_bridge_vlan: Add PVID change test (Petr Machata) - selftests: router_bridge: Add tests to remove and add PVID (Petr Machata) - selftests: forwarding: lib: Add ping6_, ping_test_fails() (Petr Machata) - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Petr Machata) - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Petr Machata) - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Petr Machata) - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Petr Machata) - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Petr Machata) - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Petr Machata) - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) - netdevsim: add dummy macsec offload (Sabrina Dubroca) - devlink: remove reload failed checks in params get/set callbacks (Jiri Pirko) - net: dsa: mv88e6xxx: cleanup after phylink_pcs conversion (Russell King (Oracle)) - net: dsa: mv88e6xxx: convert 88e639x to phylink_pcs (Russell King (Oracle)) - net: dsa: mv88e6xxx: convert 88e6352 to phylink_pcs (Russell King) - net: dsa: mv88e6xxx: convert 88e6185 to phylink_pcs (Russell King (Oracle)) - net: dsa: mv88e6xxx: export mv88e6xxx_pcs_decode_state() (Russell King (Oracle)) - net: dsa: mv88e6xxx: add infrastructure for phylink_pcs (Russell King (Oracle)) - net: dsa: mv88e6xxx: remove handling for DSA and CPU ports (Russell King (Oracle)) - net: mdio: add unlocked mdiobus and mdiodev bus accessors (Russell King (Oracle)) - net: phylink: add support for PCS link change notifications (Russell King (Oracle)) - net: phylink: add pcs_pre_config()/pcs_post_config() methods (Russell King (Oracle)) - net: phylink: add pcs_enable()/pcs_disable() methods (Russell King (Oracle)) - net: ngbe: add Wake on Lan support (Mengyuan Lou) - net: dsa: ar9331: Use maple tree register cache (Mark Brown) - pptp: Constify the po parameter of pptp_route_output(). (Guillaume Nault) - ipv6: Constify the sk parameter of several helper functions. (Guillaume Nault) - ipv4: Constify the sk parameter of ip_route_output_*(). (Guillaume Nault) - security: Constify sk in the sk_getsecid hook. (Guillaume Nault) - net: stmmac: replace the en_tx_lpi_clockgating field with a flag (Bartosz Golaszewski) - net: stmmac: replace the rx_clk_runs_in_lpi field with a flag (Bartosz Golaszewski) - net: stmmac: replace the int_snapshot_en field with a flag (Bartosz Golaszewski) - net: stmmac: replace the ext_snapshot_en field with a flag (Bartosz Golaszewski) - net: stmmac: replace the multi_msi_en field with a flag (Bartosz Golaszewski) - net: stmmac: replace the vlan_fail_q_en field with a flag (Bartosz Golaszewski) - net: stmmac: replace the serdes_up_after_phy_linkup field with a flag (Bartosz Golaszewski) - net: stmmac: replace the tso_en field with a flag (Bartosz Golaszewski) - net: stmmac: replace the has_sun8i field with a flag (Bartosz Golaszewski) - net: stmmac: replace the use_phy_wol field with a flag (Bartosz Golaszewski) - net: stmmac: replace the sph_disable field with a flag (Bartosz Golaszewski) - net: stmmac: replace the has_integrated_pcs field with a flag (Bartosz Golaszewski) - nfp: prevent dropped counter increment during probe (Ziyang Chen) - selftests: mptcp: add speed env var (Geliang Tang) - selftests: mptcp: add fullmesh env var (Geliang Tang) - selftests: mptcp: add fastclose env var (Geliang Tang) - selftests: mptcp: set all env vars as local ones (Geliang Tang) - selftests/bpf: Add selftest for PTR_UNTRUSTED (Yafang Shao) - bpf: Fix an error in verifying a field in a union (Yafang Shao) - selftests/bpf: Add selftests for nested_trust (Yafang Shao) - bpf: Fix an error around PTR_UNTRUSTED (Yafang Shao) - selftests/bpf: add testcase for TRACING with 6+ arguments (Menglong Dong) - bpf, x86: allow function arguments up to 12 for TRACING (Menglong Dong) - bpf, x86: save/restore regs with BPF_DW size (Menglong Dong) - bpftool: Use "fallthrough;" keyword instead of comments (Quentin Monnet) - bpf: Add object leak check. (Hou Tao) - bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. (Alexei Starovoitov) - bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). (Alexei Starovoitov) - selftests/bpf: Improve test coverage of bpf_mem_alloc. (Alexei Starovoitov) - rcu: Export rcu_request_urgent_qs_task() (Paul E. McKenney) - bpf: Allow reuse from waiting_for_gp_ttrace list. (Alexei Starovoitov) - bpf: Add a hint to allocated objects. (Alexei Starovoitov) - bpf: Change bpf_mem_cache draining process. (Alexei Starovoitov) - bpf: Further refactor alloc_bulk(). (Alexei Starovoitov) - bpf: Factor out inc/dec of active flag into helpers. (Alexei Starovoitov) - bpf: Refactor alloc_bulk(). (Alexei Starovoitov) - bpf: Let free_all() return the number of freed elements. (Alexei Starovoitov) - bpf: Simplify code of destroy_mem_alloc() with kmemdup(). (Alexei Starovoitov) - bpf: Rename few bpf_mem_alloc fields. (Alexei Starovoitov) - selftests/bpf: extend existing map resize tests for per-cpu use case (Andrii Nakryiko) - bpf: teach verifier actual bounds of bpf_get_smp_processor_id() result (Andrii Nakryiko) - bpftool: Show perf link info (Yafang Shao) - bpftool: Add perf event names (Yafang Shao) - bpf: Support ->fill_link_info for perf_event (Yafang Shao) - bpf: Add a common helper bpf_copy_to_user() (Yafang Shao) - bpf: Expose symbol's respective address (Yafang Shao) - bpf: Clear the probe_addr for uprobe (Yafang Shao) - bpf: Protect probed address based on kptr_restrict setting (Yafang Shao) - bpftool: Show kprobe_multi link info (Yafang Shao) - bpftool: Dump the kernel symbol's module name (Yafang Shao) - bpf: Support ->fill_link_info for kprobe_multi (Yafang Shao) - samples/bpf: syscall_tp: Aarch64 no open syscall (Rong Tao) - libbpf: Remove HASHMAP_INIT static initialization helper (John Sanpe) - libbpf: Fix realloc API handling in zero-sized edge cases (Andrii Nakryiko) - bpf,docs: Create new standardization subdirectory (David Vernet) - bpftool: Use a local bpf_perf_event_value to fix accessing its fields (Alexander Lobakin) - bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c (Quentin Monnet) - bpftool: Define a local bpf_perf_link to fix accessing its fields (Alexander Lobakin) - bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie (Alexander Lobakin) - libbpf: only reset sec_def handler when necessary (Andrii Nakryiko) - selftests/bpf: Correct two typos (Lu Hongfei) - libbpf: Use available_filter_functions_addrs with multi-kprobes (Jackie Liu) - libbpf: Cross-join available_filter_functions and kallsyms for multi-kprobes (Jackie Liu) - selftests/bpf: Bump and validate MAX_SYMS (Björn Töpel) - selftests/bpf: test map percpu stats (Anton Protopopov) - bpf: make preloaded map iterators to display map elements count (Anton Protopopov) - bpf: populate the per-cpu insertions/deletions counters for hashmaps (Anton Protopopov) - bpf: add a new kfunc to return current bpf_map elements count (Anton Protopopov) - bpf: add percpu stats for bpf_map elements insertions/deletions (Anton Protopopov) - selftests/bpf: Add benchmark for bpf memory allocator (Hou Tao) - selftests/bpf: Honor $(O) when figuring out paths (Björn Töpel) - selftests/bpf: Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to some tests (Björn Töpel) - bpf: Remove unnecessary ring buffer size check (Hou Tao) - selftests/bpf: Add bpf_program__attach_netfilter helper test (Florian Westphal) - libbpf: Add netfilter link attach helper (Florian Westphal) - libbpf: Skip modules BTF loading when CAP_SYS_ADMIN is missing (Andrea Terzolo) - selftests/bpf: Verify that the cgroup_skb filters receive expected packets. (Kui-Feng Lee) - bpf, net: Check skb ownership against full socket. (Kui-Feng Lee) - selftests/bpf: Add test to exercise typedef walking (Stanislav Fomichev) - bpf: Resolve modifiers when walking structs (Stanislav Fomichev) - selftests/bpf: Fix bpf_nf failure upon test rerun (Daniel Borkmann) - bpf, docs: Fix definition of BPF_NEG operation (Dave Thaler) - bpf: Replace deprecated -target with --target= for Clang (Fangrui Song) - lib/test_bpf: Call page_address() on page acquired with GFP_KERNEL flag (Sumitra Sharma) - net: wwan: t7xx: Add AP CLDMA (Jose Ignacio Tornos Martinez) - ipv6: rpl: Remove redundant skb_dst_drop(). (Kuniyuki Iwashima) - selftests: forwarding: Add test cases for flower port range matching (Ido Schimmel) - selftests: mlxsw: Test port range registers' occupancy (Ido Schimmel) - selftests: mlxsw: Add scale test for port ranges (Ido Schimmel) - mlxsw: spectrum_flower: Add ability to match on port ranges (Ido Schimmel) - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ido Schimmel) - mlxsw: spectrum_acl: Add port range key element (Ido Schimmel) - mlxsw: spectrum_port_range: Add devlink resource support (Ido Schimmel) - mlxsw: spectrum_port_range: Add port range core (Ido Schimmel) - mlxsw: resource: Add resource identifier for port range registers (Ido Schimmel) - mlxsw: reg: Add Policy-Engine Port Range Register (Ido Schimmel) - tcp: add a scheduling point in established_get_first() (Jian Wen) - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) - bnxt_en: use dev_consume_skb_any() in bnxt_tx_int (Menglong Dong) - net: ucc_geth: Convert to platform remove callback returning void (Uwe Kleine-König) - net: gianfar: Convert to platform remove callback returning void (Uwe Kleine-König) - net: fsl_pq_mdio: Convert to platform remove callback returning void (Uwe Kleine-König) - net: fs_enet: Convert to platform remove callback returning void (Uwe Kleine-König) - net: fman: Convert to platform remove callback returning void (Uwe Kleine-König) - net: fec: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dpaa: Convert to platform remove callback returning void (Uwe Kleine-König) - net: dpaa: Improve error reporting (Uwe Kleine-König) - netlink: Make use of __assign_bit() API (Andy Shevchenko) - net/core: Make use of assign_bit() API (Andy Shevchenko) - Revert "dt-bindings: crypto: qcom,prng: Add SM8450" (Neil Armstrong) - crypto: chelsio - Remove unused declarations (Yue Haibing) - X.509: if signature is unsupported skip validation (Thore Sommer) - crypto: qat - fix crypto capability detection for 4xxx (Adam Guerin) - crypto: drivers - Explicitly include correct DT includes (Rob Herring) - crypto: engine - Remove crypto_engine_ctx (Herbert Xu) - crypto: zynqmp - Use new crypto_engine_op interface (Herbert Xu) - crypto: virtio - Use new crypto_engine_op interface (Herbert Xu) - crypto: stm32 - Use new crypto_engine_op interface (Herbert Xu) - crypto: jh7110 - Use new crypto_engine_op interface (Herbert Xu) - crypto: rk3288 - Use new crypto_engine_op interface (Herbert Xu) - crypto: omap - Use new crypto_engine_op interface (Herbert Xu) - crypto: keembay - Use new crypto_engine_op interface (Herbert Xu) - crypto: sl3516 - Use new crypto_engine_op interface (Herbert Xu) - crypto: caam - Use new crypto_engine_op interface (Herbert Xu) - crypto: aspeed - Remove non-standard sha512 algorithms (Herbert Xu) - crypto: aspeed - Use new crypto_engine_op interface (Herbert Xu) - crypto: amlogic - Use new crypto_engine_op interface (Herbert Xu) - crypto: sun8i-ss - Use new crypto_engine_op interface (Herbert Xu) - crypto: sun8i-ce - Use new crypto_engine_op interface (Herbert Xu) - crypto: engine - Move crypto_engine_ops from request into crypto_alg (Herbert Xu) - crypto: engine - Move struct crypto_engine into internal/engine.h (Herbert Xu) - crypto: caam - Include internal/engine.h (Herbert Xu) - crypto: omap - Include internal/engine.h (Herbert Xu) - crypto: engine - Create internal/engine.h (Herbert Xu) - crypto: jh7110 - Include scatterwalk.h for struct scatter_walk (Herbert Xu) - crypto: engine - Move crypto inclusions out of header file (Herbert Xu) - crypto: jh7110 - Include crypto/hash.h in header file (Herbert Xu) - crypto: engine - Remove prepare/unprepare request (Herbert Xu) - crypto: zynqmp - Remove prepare/unprepare request (Herbert Xu) - crypto: virtio - Remove prepare/unprepare request (Herbert Xu) - crypto: stm32 - Remove prepare/unprepare request (Herbert Xu) - crypto: jh1100 - Remove prepare/unprepare request (Herbert Xu) - crypto: rk3288 - Remove prepare/unprepare request (Herbert Xu) - crypto: omap - Remove prepare/unprepare request (Herbert Xu) - crypto: keembay - Remove prepare/unprepare request (Herbert Xu) - crypto: sl3516 - Remove prepare/unprepare request (Herbert Xu) - crypto: aspeed - Remove prepare/unprepare request (Herbert Xu) - crypto: amlogic - Remove prepare/unprepare request (Herbert Xu) - crypto: sun8i-ss - Remove prepare/unprepare request (Herbert Xu) - crypto: sun8i-ce - Remove prepare/unprepare request (Herbert Xu) - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Konrad Dybcio) - dt-bindings: crypto: qcom,prng: Add SM8450 (Konrad Dybcio) - crypto: drivers - avoid memcpy size warning (Arnd Bergmann) - hwrng: iproc-rng200 - Implement suspend and resume calls (Florian Fainelli) - hwrng: core - Remove duplicated include (GUO Zihua) - crypto: exynos - fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - crypto: qat - Remove unused function declarations (Yue Haibing) - crypto: allwinner - Remove unused function declarations (Yue Haibing) - crypto: caam/jr - fix shared IRQ line handling (Horia Geantă) - crypto: caam - increase the domain of write memory barrier to full system (Iuliana Prodan) - crypto: caam - fix unchecked return value error (Gaurav Jain) - crypto: caam - fix PM operations definition (Arnd Bergmann) - crypto: jitter - Add clarifying comments to Jitter Entropy RCT cutoff values (Joachim Vandersmissen) - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() (Mark O'Donovan) - crypto: lib - Move mpi into lib/crypto (Herbert Xu) - crypto: api - Use work queue in crypto_destroy_instance (Herbert Xu) - crypto: hisilicon/sec - Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - crypto: qat - use kfree_sensitive instead of memset/kfree() (Yang Yingliang) - crypto: af_alg - Decrement struct key.usage in alg_set_by_key_serial() (Frederick Lawler) - crypto: arm64/aes - remove Makefile hack (Masahiro Yamada) - crypto: stm32 - Convert to platform remove callback returning void (Uwe Kleine-König) - crypto: stm32 - Drop if block with always false condition (Uwe Kleine-König) - crypto: stm32 - Properly handle pm_runtime_get failing (Uwe Kleine-König) - crypto: starfive - fix return value check in starfive_aes_prepare_req() (Yang Yingliang) - hwrng: xgene: Add explicit io.h include (Rob Herring) - hwrng: Enable COMPILE_TEST for more drivers (Rob Herring) - hwrng: Explicitly include correct DT includes (Rob Herring) - crypto: af_alg - Fix missing initialisation affecting gcm-aes-s390 (David Howells) - crypto: atmel - Use dev_err_probe instead of dev_err (Wang Ming) - crypto: caam - add power management support (Horia Geanta) - crypto: caam - Change structure type representing DECO MID (Franck LENORMAND) - crypto: caam - Remove messages related to memory allocation failure (Christophe JAILLET) - crypto: caam - Use struct_size() (Christophe JAILLET) - hwrng: cn10k - use dev_err_probe (Martin Kaiser) - hwrng: cn10k - delete empty remove function (Martin Kaiser) - hwrng: cctrng - use dev_err_probe in error paths (Martin Kaiser) - hwrng: cctrng - merge cc_trng_clk_init into its only caller (Martin Kaiser) - hwrng: cctrng - let devres enable the clock (Martin Kaiser) - hwrng: cctrng - don't open code init and exit functions (Martin Kaiser) - KEYS: use kfree_sensitive with key (Mahmoud Adam) - crypto: starfive - Add AES skcipher and aead support (Jia Jie Ho) - hwrng: arm-smccc-trng - don't set drvdata (Martin Kaiser) - crypto: x86/aesni - remove unused parameter to aes_set_key_common() (Eric Biggers) - crypto: hisilicon/hpre - enable sva error interrupt event (Weili Qian) - crypto: hisilicon/qm - increase device doorbell timeout (Weili Qian) - crypto: hisilicon/qm - stop function and write data to memory (Weili Qian) - crypto: hisilicon/qm - flush all work before driver removed (Weili Qian) - crypto: stm32 - remove flag HASH_FLAGS_DMA_READY (Thomas Bourgoin) - crypto: stm32 - fix MDMAT condition (Thomas Bourgoin) - crypto: stm32 - check request size and scatterlist size when using DMA. (Thomas Bourgoin) - crypto: stm32 - fix loop iterating through scatterlist for DMA (Thomas Bourgoin) - crypto: stm32 - remove bufcnt in stm32_hash_write_ctrl. (Thomas Bourgoin) - crypto: stm32 - add new algorithms support (Thomas Bourgoin) - dt-bindings: crypto: add new compatible for stm32-hash (Lionel Debieve) - hwrng: ba431 - use dev_err_probe after failed registration (Martin Kaiser) - hwrng: ba431 - don't init of_device_id's data (Martin Kaiser) - hwrng: ba431 - do not set drvdata (Martin Kaiser) - hwrng: ingenic - switch to device managed registration (Martin Kaiser) - hwrng: ingenic - don't disable the rng in ingenic_trng_remove (Martin Kaiser) - hwrng: ingenic - use dev_err_probe in error paths (Martin Kaiser) - hwrng: ingenic - use devm_clk_get_enabled (Martin Kaiser) - hwrng: ingenic - remove dead assignments (Martin Kaiser) - hwrng: ingenic - remove two unused defines (Martin Kaiser) - hwrng: ingenic - enable compile testing (Martin Kaiser) - crypto: hisilicon/hpre - ensure private key less than n (Weili Qian) - crypto: starfive - Convert to platform remove callback returning void (Uwe Kleine-König) - hwrng: timeriomem - Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - crypto: atmel-tdes - Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - crypto: atmel-sha - Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - crypto: atmel-aes - Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - crypto: keembay - Convert to devm_platform_ioremap_resource() (Yangtao Li) - crypto: omap-des - Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - hwrng: pic32 - enable TRNG only while it's used (Martin Kaiser) - hwrng: pic32 - remove unused defines (Martin Kaiser) - hwrng: pic32 - use devm_clk_get_enabled (Martin Kaiser) - hwrng: pic32 - enable compile-testing (Martin Kaiser) - hwrng: exynos - switch to DEFINE_SIMPLE_DEV_PM_OPS (Martin Kaiser) - hwrng: imx-rngc - use dev_err_probe (Martin Kaiser) - crypto: qat - replace the if statement with min() (You Kangren) - hwrng: nomadik - use dev_err_probe (Martin Kaiser) - hwrng: nomadik - keep clock enabled while hwrng is registered (Martin Kaiser) - crypto: qat - add heartbeat counters check (Damian Muszynski) - crypto: qat - add heartbeat feature (Damian Muszynski) - crypto: qat - add measure clock frequency (Damian Muszynski) - crypto: qat - drop obsolete heartbeat interface (Damian Muszynski) - crypto: qat - add internal timer for qat 4xxx (Damian Muszynski) - crypto: qat - add fw_counters debugfs file (Lucas Segarra Fernandez) - crypto: sig - Remove some unused functions (Jiapeng Chong) - crypto: ccp - Add Mario to MAINTAINERS (Mario Limonciello) - crypto: ccp - Add unit tests for dynamic boost control (Mario Limonciello) - crypto: ccp - Add a sample python script for Dynamic Boost Control (Mario Limonciello) - crypto: ccp - Add a sample library for ioctl use (Mario Limonciello) - crypto: ccp - Add support for getting and setting DBC parameters (Mario Limonciello) - crypto: ccp - Add support for setting user ID for dynamic boost control (Mario Limonciello) - crypto: ccp - Add support for fetching a nonce for dynamic boost control (Mario Limonciello) - crypto: ccp - move setting PSP master to earlier in the init (Mario Limonciello) - crypto: ccp - Add bootloader and TEE version offsets (Mario Limonciello) - crypto: ccp - Add support for displaying PSP firmware versions (Mario Limonciello) - crypto: ccp - Rename macro for security attributes (Mario Limonciello) - crypto: qat - change value of default idle filter (Giovanni Cabiddu) - crypto: x86/aesni - Align the address before aes_set_key_common() (Chang S. Bae) - crypto: lrw,xts - Replace strlcpy with strscpy (Azeem Shaikh) - KEYS: fix kernel-doc warnings in verify_pefile (Gaosheng Cui) - crypto: powerpc - Add chacha20/poly1305-p10 to Kconfig and Makefile (Danny Tsen) - crypto: poly1305-p10 - Glue code for optmized Poly1305 implementation for ppc64le (Danny Tsen) - crypto: poly1305-p10 - An optimized Poly1305 implementation with 4-way unrolling for ppc64le (Danny Tsen) - crypt: chacha20-p10 - Glue code for optmized Chacha20 implementation for ppc64le (Danny Tsen) - crypto: chacha20-p10 - An optimized Chacha20 implementation with 8-way unrolling for ppc64le (Danny Tsen) - gpio: pca953x: add support for TCA9538 (Liam Beguin) - dt-bindings: gpio: pca95xx: document new tca9538 chip (Liam Beguin) - gpio: pca953x: Use i2c_get_match_data() (Biju Das) - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski) - gpio: pcf857x: Extend match data support for OF tables (Biju Das) - gpio: vf610: switch to dynamic allocat GPIO base (Haibo Chen) - gpiolib: provide and use gpiod_line_state_notify() (Bartosz Golaszewski) - gpio: cdev: wake up lineevent poll() on device unbind (Bartosz Golaszewski) - gpio: cdev: wake up linereq poll() on device unbind (Bartosz Golaszewski) - gpio: cdev: wake up chardev poll() on device unbind (Bartosz Golaszewski) - gpiolib: add a second blocking notifier to struct gpio_device (Bartosz Golaszewski) - gpio: cdev: open-code to_gpio_chardev_data() (Bartosz Golaszewski) - gpiolib: rename the gpio_device notifier (Bartosz Golaszewski) - gpio: mlxbf3: Support add_pin_ranges() (Asmaa Mnebhi) - gpio: mxc: Use helper function devm_clk_get_optional_enabled() (Li Zetao) - gpio: pca9570: fix kerneldoc (Bartosz Golaszewski) - gpio: sim: simplify code with cleanup helpers (Bartosz Golaszewski) - gpio: sim: replace memmove() + strstrip() with skip_spaces() + strim() (Bartosz Golaszewski) - gpio: sim: simplify gpio_sim_device_config_live_store() (Bartosz Golaszewski) - gpio: mxc: release the parent IRQ in runtime suspend (Shenwei Wang) - gpio: mxs: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - gpio: imx-scu: Use ARRAY_SIZE for array length (Rajeshwar R Shinde) - gpio: ws16c48: Migrate to the regmap API (William Breathitt Gray) - gpio: pcie-idio-24: Migrate to the regmap API (William Breathitt Gray) - gpio: idio-16: Remove unused legacy interface (William Breathitt Gray) - gpio: pci-idio-16: Migrate to the regmap API (William Breathitt Gray) - gpio: 104-idio-16: Migrate to the regmap API (William Breathitt Gray) - gpio: idio-16: Migrate to the regmap API (William Breathitt Gray) - gpio: sim: use sysfs_streq() and avoid an strdup() (Bartosz Golaszewski) - gpio: xra1403: remove redundant of_match_ptr() (Zhu Wang) - gpio: raspberrypi-exp: remove redundant of_match_ptr() (Zhu Wang) - gpio: max3191x: remove redundant of_match_ptr() (Zhu Wang) - gpio: lpc32xx: remove redundant CONFIG_OF and of_match_ptr() (Zhu Wang) - gpio: ixp4xx: remove redundant of_match_ptr() (Zhu Wang) - gpio: clps711x: remove redundant of_match_ptr() (Zhu Wang) - gpio: altera-a10sr: remove redundant of_match_ptr (Zhu Wang) - gpio: max732x: remove redundant CONFIG_OF and of_match_ptr() (Zhu Wang) - gpio: tps65218: remove redundant of_match_ptr() (Zhu Wang) - gpio: ftgpio010: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - gpio: zevio: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - gpio: vx855: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - gpio: tqmx86: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - gpio: timberdale: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - gpio: syscon: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - gpio: sch: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - gpio: sama5d2-piobu: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - gpio: rc5t583: remove unneeded call to platform_set_drvdata() (Andrei Coardos) - gpio: pmic-eic-sprd: remove unnecessary call to platform_set_drvdata() (Andrei Coardos) - dt-bindings: gpio: brcm,kona-gpio: convert to YAML (Stanislav Jakubek) - gpio: palmas: remove unnecessary call to platform_set_drvdata() (Andrei Coardos) - gpio: max77620: remove unneeded platform_set_drvdata() call (Andrei Coardos) - gpio: lp3943: remove unneeded platform_set_drvdata() call (Andrei Coardos) - gpio: eic-sprd: remove unneeded platform_set_drvdata() call (Andrei Coardos) - gpio: logicvc: remove unneeded platform_set_drvdata() call (Andrei Coardos) - gpio: exar: remove unneeded platform_set_drvdata() call (Andrei Coardos) - gpio: 74xx-mmio: remove unneeded platform_set_drvdata() call (Alexandru Ardelean) - dt-bindings: gpio: Add gpio-line-names to STMPE GPIO (Alexander Stein) - gpio: davinci: Remove redundant dev_err_probe() (Ruan Jinjie) - gpio: ds4520: Add ADI DS4520 GPIO Expander Support (Okan Sahin) - dt-bindings: gpio: ds4520: Add ADI DS4520 (Okan Sahin) - gpio: omap: Remove redundant dev_err_probe() and zero value handle code (Ruan Jinjie) - gpio: 104-dio-48e: Add Counter/Timer support (William Breathitt Gray) - dt-bindings: gpio: fsl-imx-gpio: support i.MX8QM/DXL (Peng Fan) - gpio: ge: Enable COMPILE_TEST for the driver (Andy Shevchenko) - gpio: ge: Replace GPLv2 boilerplate with SPDX (Andy Shevchenko) - gpio: ge: Utilise temporary variable for struct device (Andy Shevchenko) - gpio: ge: Make driver OF-independent (Andy Shevchenko) - gpio: ge: Fix English spelling and grammar (Andy Shevchenko) - gpio: ge: Add missing header (Andy Shevchenko) - gpio: sifive: Allow building the driver as a module (Samuel Holland) - gpio: sifive: Get the parent IRQ's domain from its irq_data (Samuel Holland) - gpio: sifive: Look up IRQs only once during probe (Samuel Holland) - gpio: sifive: Directly use the device's fwnode (Samuel Holland) - gpio: mxc: Improve PM configuration (Geert Uytterhoeven) - dt-bindings: gpio: snps,dw-apb: allow gpio-line-names (Krzysztof Kozlowski) - gpio: pisosr: Use devm_gpiochip_add_data() to simplify remove path (Andrew Davis) - gpio: bcm-kona: Drop unused pdev member in private data structure (Andy Shevchenko) - gpio: bcm-kona: remove unneeded platform_set_drvdata() call (Andrei Coardos) - gpio: bcm-kona: Make driver OF-independent (Andy Shevchenko) - gpio: Explicitly include correct DT includes (Rob Herring) - gpio: mmio: handle "ngpios" properly in bgpio_init() (Asmaa Mnebhi) - gpiolib: order includes alphabetically in gpiolib.h (Bartosz Golaszewski) - gpio: sim: fix a typo in comment (Bartosz Golaszewski) - gpio: sifive: Support IRQ wake (Samuel Holland) - gpiolib: Replace open coded gpiochip_irqchip_add_allocated_domain() (Andy Shevchenko) - gpiolib: Split out gpiochip_irqchip_add_allocated_domain() helper (Andy Shevchenko) - gpiolib: Do not assign error pointer to the GPIO IRQ chip domain (Andy Shevchenko) - gpiolib: Factor out gpiochip_simple_create_domain() (Andy Shevchenko) - gpiolib: Make gpiochip_hierarchy_add_domain() return domain (Andy Shevchenko) - gpiolib: Do not alter GPIO chip fwnode member (Andy Shevchenko) - gpiolib: acpi: Don't use GPIO chip fwnode in acpi_gpiochip_find() (Andy Shevchenko) - gpiolib: of: Don't use GPIO chip fwnode in of_gpiochip_*() (Andy Shevchenko) - gpio: mxc: add runtime pm support (Shenwei Wang) - gpiolib: add missing include (Bartosz Golaszewski) - hwmon: (tmp513) Simplify probe() (Biju Das) - hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() (Biju Das) - hwmon: (mlxreg-fan) Extend number of supported fans (Vadim Pasternak) - hwmon: (sis5595) Do PCI error checks on own line (Ilpo Järvinen) - hwmon: (vt8231) Do PCI error checks on own line (Ilpo Järvinen) - hwmon: (via686a) Do PCI error checks on own line (Ilpo Järvinen) - hwmon: pmbus: Fix -EIO seen on pli1209 (Patrick Rudolph) - hwmon: pmbus: Drop unnecessary clear fault page (Patrick Rudolph) - hwmon: pmbus: Reduce clear fault page invocations (Patrick Rudolph) - hwmon: (nsa320-hwmon) Remove redundant of_match_ptr() (Ruan Jinjie) - hwmon: (pmbus/ucd9200) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (pmbus/ucd9000) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (pmbus/tps53679) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (pmbus/ibm-cffps) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (tmp513) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (max6697) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (max20730) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (lm90) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (lm85) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (lm75) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (lm63) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (ina2xx) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (ads7828) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (ad7418) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (adt7475) fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - hwmon: (max6639) Add compatible string (Naresh Solanki) - hwmon: (nct6775) Additional TEMP registers for nct6799 (Ahmad Khalifa) - hwmon: Add driver for Renesas HS3001 (Andre Werner) - dt-bindings: hwmon: Add description for new hwmon sensor hs3001 (Andre Werner) - hwmon: (hp-wmi-sensors) Initialize pevents in hp_wmi_sensors_init() (James Seo) - hwmon: (hp-wmi-sensors) Get WMI instance count from WMI driver core (James Seo) - hwmon: (nct6775) Add support for 18 IN readings for nct6799 (Ahmad Khalifa) - hwmon: (sht3x) convert some of sysfs interface to hwmon (JuenKit Yip) - hwmon: (pmbus/mp2975) Fix PGOOD in READ_STATUS_WORD (Patrick Rudolph) - hwmon: (pmbus/mp2975) Add OCP limit (Patrick Rudolph) - hwmon: (pmbus/mp2975) Add regulator support (Patrick Rudolph) - hwmon: (pmbus/mp2975) Add support for MP2971 and MP2973 (Patrick Rudolph) - hwmon: (pmbus/mp2975) Make phase count variable (Patrick Rudolph) - hwmon: (pmbus/mp2975) Simplify VOUT code (Patrick Rudolph) - hwmon: (pmbus/mp2975) Prepare for MP2973 and MP2971 (Patrick Rudolph) - dt-bindings: trivial-devices: Add MPS MP2971 and MP2973 (Patrick Rudolph) - hwmon: (pmbus/mp2975) Fix whitespace error (Patrick Rudolph) - hwmon: (it87) Add support to detect sensor type AMDTSI (Frank Crawford) - hwmon: (it87) Improve temperature reporting support (Frank Crawford) - hwmon: (it87) Split temperature sensor detection to separate function (Frank Crawford) - hwmon: (oxp-sensors) Move board detection to the init function (Joaquín Ignacio Aramendía) - hwmon: (nct6775) Increase and reorder ALARM/BEEP bits (Ahmad Khalifa) - hwmon: Remove smm665 driver (Guenter Roeck) - hwmon: (nct6775) Change labels for nct6799 (Ahmad Khalifa) - hwmon: (bt1-pvt) Convert to devm_platform_ioremap_resource() (Yangtao Li) - hwmon: (dimmtemp) Support more than 32 DIMMs (Patrick Rudolph) - hwmon: (pmbus/max20730) Remove strlcpy occurences (Azeem Shaikh) - hwmon: Explicitly include correct DT includes (Rob Herring) - hwmon: (lan966x) Use the devm_clk_get_enabled() helper function (Christophe JAILLET) - hwmon: (pmbus/acbel-fsg032) Add firmware version debugfs attribute (Eddie James) - hwmon: (pmbus) Update documentation to not use .probe_new() any more (Uwe Kleine-König) - hwmon: (asus-ec-sensosrs) fix mutex path for X670E Hero (Eugene Shalygin) - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Balamanikandan Gunasundar) - mmc: atmel-mci: move atmel MCI header file (Balamanikandan Gunasundar) - mmc: atmel-mci: Convert to gpio descriptors (Balamanikandan Gunasundar) - mmc: sdhci-sprd: Add SD HS mode online tuning (Wenchao Chen) - mmc: core: Add host specific tuning support for SD HS mode (Wenchao Chen) - mmc: sdhci-of-dwcmshc: Add runtime PM operations (Liming Sun) - mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resume (Liming Sun) - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Giulio Benetti) - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Adrian Hunter) - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Adrian Hunter) - mmc: sdhci-st: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Adrian Hunter) - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Adrian Hunter) - mmc: f-sdh30: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci_am654: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci_am654: Properly handle failures in .remove() (Yangtao Li) - mmc: uniphier-sd: Convert to platform remove callback returning void (Yangtao Li) - mmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: renesas_sdhi: Convert to platform remove callback returning void (Yangtao Li) - mmc: pwrseq: Convert to platform remove callback returning void (Yangtao Li) - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Yangtao Li) - mmc: pwrseq_simple: Convert to platform remove callback returning void (Yangtao Li) - mmc: mvsdio: Convert to platform remove callback returning void (Yangtao Li) - mmc: mxcmmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-spear: Convert to platform remove callback returning void (Yangtao Li) - mmc: sunplus-mmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Yangtao Li) - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-st: Convert to platform remove callback returning void (Yangtao Li) - mmc: atmel-mci: Convert to platform remove callback returning void (Yangtao Li) - mmc: usdhi60rol0: Convert to platform remove callback returning void (Yangtao Li) - mmc: wbsd: Convert to platform remove callback returning void (Yangtao Li) - mmc: owl: Convert to platform remove callback returning void (Yangtao Li) - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Yangtao Li) - mmc: alcor: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-msm: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-acpi: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-tegra: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-sprd: Convert to platform remove callback returning void (Yangtao Li) - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-of-aspeed: Convert to platform remove (Yangtao Li) - mmc: sdhci-of-aspeed: remove unneeded variables (Yangtao Li) - mmc: sdhci-omap: Convert to platform remove callback returning void (Yangtao Li) - mmc: moxart: Convert to platform remove callback returning void (Yangtao Li) - mmc: pxamci: Convert to platform remove callback returning void (Yangtao Li) - mmc: cavium-octeon: Convert to platform remove callback returning void (Yangtao Li) - mmc: au1xmmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-of-dwcmshc: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Yangtao Li) - mmc: mxs-mmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-s3c: Convert to platform remove callback returning void (Yangtao Li) - mmc: xenon: Convert to platform remove callback returning void (Yangtao Li) - mmc: meson-gx: Convert to platform remove callback returning void (Yangtao Li) - mmc: sh_mmcif: Convert to platform remove callback returning void (Yangtao Li) - mmc: rtsx_pci: Convert to platform remove callback returning void (Yangtao Li) - mmc: rtsx_pci: Drop if block with always false condition (Yangtao Li) - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Yangtao Li) - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Yangtao Li) - mmc: omap: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Yangtao Li) - mmc: omap_hsmmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Yangtao Li) - mmc: sdhci-pic32: Convert to platform remove callback returning void (Yangtao Li) - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Yangtao Li) - mmc: davinci_mmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: cb710: Convert to platform remove callback returning void (Yangtao Li) - mmc: mtk-sd: Convert to platform remove callback returning void (Yangtao Li) - mmc: litex_mmc: Convert to platform remove callback returning void (Yangtao Li) - mmc: jz4740: Convert to platform remove callback returning void (Yangtao Li) - mmc: bcm2835: Convert to platform remove callback returning void (Yangtao Li) - mmc: sunxi: Convert to platform remove callback returning void (Yangtao Li) - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Victor Shih) - mmc: sdhci-pci-o2micro: add Bayhub new chip GG8 support for express card (Chevron Li) - mmc: sdhci-pci-o2micro: add Bayhub new chip GG8 support for UHS-I (Chevron Li) - dt-bindings: mmc: Fix reference to pwr-seq-simple (Guido Günther) - mmc: remove unnecessary set_drvdata() function (Yang Yingliang) - mmc: sunplus: Fix platform_get_irq() error checking (Harshit Mogalapalli) - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Zhu Wang) - mmc: sdhci-spear: remove redundant of_match_ptr() (Zhu Wang) - dt-bindings: mmc: arasan,sdci: Add power-domains and iommus properties (Michal Simek) - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Li Zetao) - dt-bindings: sdhci-of-at91: add microchip,sam9x7-sdhci (Varshini Rajendran) - mmc: core: propagate removable attribute to driver core (Thomas Weißschuh) - mmc: Explicitly include correct DT includes (Rob Herring) - mmc: uniphier-sd: register irqs before registering controller (Wolfram Sang) - mmc: davinci: Make SDIO irq truly optional (Julien Delbergue) - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - mmc: renesas_sdhi: remove outdated indentation (Wolfram Sang) - mmc: renesas_sdhi: register irqs before registering controller (Wolfram Sang) - dt-bindings: mmc: mtk-sd: drop assigned-clocks/clock-parents (Frank Wunderlich) - mmc: mmci: Improve ux500 debug prints (Linus Walleij) - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Ulf Hansson) - spi: at91-usart: Use PTR_ERR_OR_ZERO() to simplify code (Jinjie Ruan) - spi: spi-sn-f-ospi: switch to use modern name (Yang Yingliang) - spi: sifive: switch to use modern name (Yang Yingliang) - spi: sh: switch to use modern name (Yang Yingliang) - spi: sh-sci: switch to use modern name (Yang Yingliang) - spi: sh-msiof: switch to use modern name (Yang Yingliang) - spi: sh-hspi: switch to use modern name (Yang Yingliang) - spi: sc18is602: switch to use modern name (Yang Yingliang) - spi: s3c64xx: switch to use modern name (Yang Yingliang) - spi: rzv2m-csi: switch to use devm_spi_alloc_host() (Yang Yingliang) - spi: rspi: switch to use spi_alloc_host() (Yang Yingliang) - spi: rockchip: switch to use modern name (Yang Yingliang) - spi: rockchip-sfc: switch to use modern name (Yang Yingliang) - spi: realtek-rtl: switch to use devm_spi_alloc_host() (Yang Yingliang) - spi: rb4xx: switch to use modern name (Yang Yingliang) - spi: qup: switch to use modern name (Yang Yingliang) - spi: spi-qcom-qspi: switch to use modern name (Yang Yingliang) - spi: pxa2xx: switch to use modern name (Yang Yingliang) - spi: ppc4xx: switch to use modern name (Yang Yingliang) - spi: spl022: switch to use modern name (Yang Yingliang) - spi: pic32: switch to use modern name (Yang Yingliang) - spi: pic32-sqi: switch to use modern name (Yang Yingliang) - spi: mchp-pci1xxxx: switch to use modern name (Yang Yingliang) - spi: orion: switch to use modern name (Yang Yingliang) - spi: bcm-qspi: Simplify logic by using devm_platform_ioremap_resource_byname() (Zhang Zekun) - spi: cs42l43: Add SPI controller support (Lucas Tanure) - pinctrl: cs42l43: Add support for the cs42l43 (Charles Keepax) - mfd: cs42l43: Add support for cs42l43 core driver (Charles Keepax) - dt-bindings: mfd: cirrus,cs42l43: Add initial DT binding (Charles Keepax) - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Lucas Tanure) - spi: rpc-if: switch to use devm_spi_alloc_host() (Yang Yingliang) - spi: dw-mmio: keep old name same as documentation (Yang Yingliang) - spi: tegra114: Remove unnecessary NULL-pointer checks (Alexander Danilenko) - spi: lantiq: switch to use modern name (Yang Yingliang) - spi: jcore: switch to use modern name (Yang Yingliang) - spi: intel: switch to use modern name (Yang Yingliang) - spi: ingenic: switch to use devm_spi_alloc_host() (Yang Yingliang) - spi: imx: switch to use modern name (Yang Yingliang) - spi: img-spfi: switch to use modern name (Yang Yingliang) - spi: hisi-sfc-v3xx: switch to use modern name (Yang Yingliang) - spi: bcmbca-hsspi: switch to use modern name (Yang Yingliang) - spi: gxp: switch to use modern name (Yang Yingliang) - spi: gpio: switch to use modern name (Yang Yingliang) - spi: fsl-spi: switch to use modern name (Yang Yingliang) - spi: fsl-qspi: switch to use modern name (Yang Yingliang) - spi: fsl-lpspi: switch to use modern name (Yang Yingliang) - spi: fsl-espi: switch to use modern name (Yang Yingliang) - spi: fsl-dspi: switch to use modern name (Yang Yingliang) - spi: fsi: switch to use spi_alloc_host() (Yang Yingliang) - spi: falcon: switch to use modern name (Yang Yingliang) - spi: ep93xx: switch to use modern name (Yang Yingliang) - spi: au1550: switch to use modern name (Yang Yingliang) - spi: amlogic-spifc-a1: switch to use devm_spi_alloc_host() (Yang Yingliang) - spi: amd: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - spi: pxa2xx: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - spi: sc18is602: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - spi: fsl-cpm: Properly define and use IO pointers (Christophe Leroy) - spi: dw: Set default value if reg-io-width isn't specified (Kunihiko Hayashi) - spi: npcm-fiu: switch to use modern name (Yang Yingliang) - spi: hisi-kunpeng: switch to use modern name (Yang Yingliang) - spi: dw: switch to use modern name (Yang Yingliang) - spi: dln2: switch to use modern name (Yang Yingliang) - spi: davinci: switch to use modern name (Yang Yingliang) - spi: coldfire-qspi: switch to use modern name (Yang Yingliang) - spi: spi-cavium-thunderx: switch to use modern name (Yang Yingliang) - spi: octeon: switch to use modern name (Yang Yingliang) - spi: clps711x: switch to use modern name (Yang Yingliang) - spi: cadence: switch to use modern name (Yang Yingliang) - spi: cadence-xspi: switch to use modern name (Yang Yingliang) - spi: butterfly: switch to use modern name (Yang Yingliang) - spi: bcm63xx: switch to use modern name (Yang Yingliang) - spi: bcm63xx-hsspi: switch to use modern name (Yang Yingliang) - spi: bcm2835aux: switch to use modern name (Yang Yingliang) - spi: bcm2835: switch to use modern name (Yang Yingliang) - spi: bcm-qspi: switch to use modern name (Yang Yingliang) - spi: spi-axi-spi-engine: switch to use modern name (Yang Yingliang) - spi: aspeed: switch to use modern name (Yang Yingliang) - spi: amd: switch to use modern name (Yang Yingliang) - dt-bindings: spi: convert spi-brcm63xx.txt to YAML (Jonas Gorski) - spi: omap2-mcspi: remove redundant dev_err_probe() (Zhu Wang) - spi: spi-mpc52xx-psc: Fix an unsigned comparison that can never be negative (Rajeshwar R Shinde) - spi: cadence-quadspi: switch to use modern name (Yang Yingliang) - spi: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - spi: spi-zynq: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - spi: cadence-quadspi: Add clock configuration for StarFive JH7110 QSPI (William Qiu) - dt-bindings: qspi: cdns,qspi-nor: Add clocks for StarFive JH7110 SoC (William Qiu) - dt-bindings: spi: spi-cadence: Add label property (Michal Simek) - dt-bindings: spi: spi-cadence: Describe power-domains property (Michal Simek) - spi: mpc5xxx-psc: Fix unsigned expression compared with zero (Li Zetao) - spi: fsl-spi: Do not check 0 for platform_get_irq() (Zhu Wang) - spi: spi-geni-qcom: Add SPI Device mode support for GENI based QuPv3 (Praveen Talari) - soc: qcom: geni-se: Add SPI Device mode support for GENI based QuPv3 (Praveen Talari) - spi: loongson: add bus driver for the loongson spi controller (Yinbo Zhu) - spi: dt-bindings: add loongson spi (Yinbo Zhu) - spi: Use dev_err_probe instead of dev_err (Wang Ming) - spi: microchip-core: Clean up redundant dev_err_probe() (Chen Jiahao) - spi: fspi: Add power-domains to the DT bindings (Alexander Stein) - spi: s3c64xx: Clean up redundant dev_err_probe() (Chen Jiahao) - spi: stm32: Remove redundant dev_err_probe() (Ruan Jinjie) - spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() (Zhang Shurong) - spi: fsl: Remove unused extern declarations (YueHaibing) - spi: fsl-dspi: Use dev_err_probe() in dspi_request_dma() (Minjie Du) - spi: lpspi: Add power-domains to the DT bindings (Alexander Stein) - dt-bindings: spi: add reference file to YAML (William Qiu) - spi: use devm_clk_get_enabled() in mcfqspi_probe() (Yuanjun Gong) - spi: fix return value check in bcm2835_spi_probe() (Yuanjun Gong) - spi: rzv2m-csi: Make use of device_set_node (Fabrizio Castro) - spi: rzv2m-csi: Get rid of the x_trg{_words} tables (Fabrizio Castro) - spi: rzv2m-csi: Improve data types, casting and alignment (Fabrizio Castro) - spi: rzv2m-csi: Squash timing settings into one statement (Fabrizio Castro) - spi: rzv2m-csi: Replace unnecessary ternary operators (Fabrizio Castro) - spi: rzv2m-csi: Leave readl_poll_timeout calls for last (Fabrizio Castro) - spi: rzv2m-csi: Rework CSI_CKS_MAX definition (Fabrizio Castro) - spi: rzv2m-csi: Adopt HZ_PER_MHZ for max spi clock (Fabrizio Castro) - spi: rzv2m-csi: Add missing include (Fabrizio Castro) - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Alexander Stein) - spi: spi-fsl-lpspi: Move controller initialization further down (Alexander Stein) - spi: spi-fsl-lpspi: Remove num_cs from device struct (Alexander Stein) - spi: Explicitly include correct DT includes (Rob Herring) - spi: Use struct_size() helper (Andy Shevchenko) - spi: Use BITS_TO_BYTES() (Andy Shevchenko) - spi: Kill spi_add_device_locked() (Andy Shevchenko) - spi: Remove code duplication in spi_add_device*() (Andy Shevchenko) - spi: spi-cadence: Delete unmatched comments (Yangtao Li) - spi: Fix spelling typos and acronyms capitalization (Andy Shevchenko) - spi: Convert to SPI_CONTROLLER_HALF_DUPLEX (Andy Shevchenko) - spi: Rename SPI_MASTER_GPIO_SS to SPI_CONTROLLER_GPIO_SS (Andy Shevchenko) - spi: Get rid of old SPI_MASTER_MUST_TX & SPI_MASTER_MUST_RX (Andy Shevchenko) - spi: Get rid of old SPI_MASTER_NO_TX & SPI_MASTER_NO_RX (Andy Shevchenko) - spi: Sort headers alphabetically (Andy Shevchenko) - spi: Use sysfs_emit() to instead of s*printf() (Andy Shevchenko) - spi: Replace if-else-if by bitops and multiplications (Andy Shevchenko) - spi: Drop duplicate IDR allocation code in spi_register_controller() (Andy Shevchenko) - spi: Remove unneeded OF node NULL checks (Andy Shevchenko) - spi: sun6i: add dual and quad SPI modes support for R329/D1/R528/T113s (Maksim Kiselev) - spi: sun6i: add quirk for dual and quad SPI modes support (Maksim Kiselev) - spi: amlogic-spifc-a1: add support for max_speed_hz (Martin Kurbanov) - spi: amlogic-spifc-a1: implement adjust_op_size() (Martin Kurbanov) - dt-bindings: spi: Convert Tegra114 SPI to json-schema (Thierry Reding) - dt-bindings: spi: tegra-sflash: Convert to json-schema (Thierry Reding) - dt-bindings: spi: tegra-slink: Convert to json-schema (Thierry Reding) - spi: s3c64xx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - spi: tegra20-slink: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - spi: rspi: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - spi: spi-nxp-fspi: Convert to devm_platform_ioremap_resource() and devm_platform_ioremap_resource_byname() (Yangtao Li) - spi: ep93xx: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - spi: davinci: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - spi: atmel: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - spi: rzv2m-csi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: Increase imx51 ecspi burst length based on transfer length (Stefan Moring) - spi: stm32: disable device mode with st,stm32f4-spi compatible (Valentin Caron) - regulator: userspace-consumer: Drop event support for this cycle (Mark Brown) - regulator: aw37503: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - dt-bindings: regulator: qcom,rpmh-regulator: allow i, j, l, m & n as RPMh resource name suffix (Neil Armstrong) - regulator: dt-bindings: Add Awinic AW37503 (Alec Li) - regulator: aw37503: add regulator driver for Awinic AW37503 (Alec Li) - regulator: tps65086: Select dedicated regulator config for chip variant (Andre Werner) - mfd: tps65086: Read DEVICE ID register 1 from device (Andre Werner) - regulator: raa215300: Update help description (Biju Das) - regulator: raa215300: Add missing blank space (Biju Das) - regulator: raa215300: Change rate from 32000->32768 (Biju Das) - regulator: db8500-prcmu: Remove unused declaration power_state_active_is_enabled() (Yue Haibing) - regulator: raa215300: Add const definition (Biju Das) - regulator: raa215300: Fix resource leak in case of error (Biju Das) - regulator: rtq2208: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - regulator: lp872x: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - regulator: max77857: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - regulator: ltc3589: Fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski) - regulator: qcom_rpm-regulator: Use devm_kmemdup to replace devm_kmalloc + memcpy (Li Zetao) - regulator: tps6286x-regulator: Remove redundant of_match_ptr() macros (Chen Jiahao) - regulator: pfuze100-regulator: Remove redundant of_match_ptr() macro (Chen Jiahao) - regulator: mpq7920: Remove redundant of_match_ptr() macro (Chen Jiahao) - regulator: mcp16502: Remove redundant of_match_ptr() macros (Chen Jiahao) - regulator: hi6421: Remove redundant of_match_ptr() macros (Chen Jiahao) - regulator: lp87565: Remove redundant of_match_ptr() macros (Chen Jiahao) - regulator: da9121-regulator: Remove redundant of_match_ptr() macros (Chen Jiahao) - regulator: bd71815: Drop useless header (Linus Walleij) - regulator: bd71828: Drop useless header (Linus Walleij) - regulator: lp8755: Drop useless header (Linus Walleij) - regulator: max20086: Drop useless header (Linus Walleij) - regulator: mcp16502: Drop useless header (Linus Walleij) - regulator: mt6311: Drop useless header (Linus Walleij) - regulator: rc5t583: Drop useless header (Linus Walleij) - regulator: rpi-panel-attiny: Drop useless header (Linus Walleij) - regulator: s2mpa01: Drop useless header (Linus Walleij) - regulator: tps65910: Drop useless header (Linus Walleij) - regulator: rpi-panel-attiny-regulator: Remove redundant of_match_ptr() (Ruan Jinjie) - regulator: rtq2208: Add Richtek RTQ2208 SubPMIC driver (Alina Yu) - regulator: dt-bindings: rtq2208: Add Richtek RTQ2208 SubPMIC (Alina Yu) - regulator: max5970: Rename driver and remove wildcard (Naresh Solanki) - regulator: max77857: fix build error in max77857-regulator.c (Yang Yingliang) - regulator: userspace-consumer: Add regulator event support (Naresh Solanki) - regulator: max77857: change some variables to static (Yang Yingliang) - regulator: dt-bindings: dlg,slg51000: Convert to DT schema (Krzysztof Kozlowski) - regulator: dt-bindings: add missing unevaluatedProperties for each regulator (Krzysztof Kozlowski) - regulator: dt-bindings: qcom,rpm: fix pattern for children (Krzysztof Kozlowski) - regulator: dt-bindings: active-semi,act8846: correct supplies (Krzysztof Kozlowski) - regulator: dt-bindings: dlg,da9121: allow different names (Krzysztof Kozlowski) - regulator: dt-bindings: dlg,da9121: add buck2 constraints (Krzysztof Kozlowski) - regulator: REGULATOR_QCOM_REFGEN should depend on ARCH_QCOM (Geert Uytterhoeven) - regulator: Use bitfield values for range selectors (Chen-Yu Tsai) - regulator: dt-bindings: mps,mpq7920: drop incorrect ref to regulator.yaml (Krzysztof Kozlowski) - regulator: qcom-rpmh: Add regulators support for PMX75 (Rohit Agarwal) - regulator: dt-bindings: qcom,rpmh: Add PMX75 compatible (Rohit Agarwal) - regulator: dt-bindings: qcom,rpmh: Update PMX65 entry (Rohit Agarwal) - regulator: max8893: Drop "_new" from probe callback (Uwe Kleine-König) - regulator: max77857: mark more functions static (Arnd Bergmann) - regulator: max77857: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - regulator: Remove duplicated include in mt6359-regulator.c (Yang Li) - regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator bindings (Okan Sahin) - regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator Support (Okan Sahin) - regulator: Explicitly include correct DT includes (Rob Herring) - regulator: da9062: Make the use of IRQ optional (Christoph Niedermaier) - regulator: rt5739: Add DID check and compatible for rt5733 (ChiYuan Huang) - regulator: dt-bindings: rt5739: Add compatible for rt5733 (ChiYuan Huang) - regulator: Introduce Qualcomm REFGEN regulator driver (Konrad Dybcio) - dt-bindings: regulator: Describe Qualcomm REFGEN regulator (Konrad Dybcio) - regulator: raa215300: Switch back to use struct i2c_driver::probe (Uwe Kleine-König) - regulator: raa215300: Change the scope of the variables {clkin_name, xin_name} (Biju Das) - regmap: Fix the type used for a bitmap pointer (Christophe JAILLET) - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Brown) - regmap: rbtree: Use alloc_flags for memory allocations (Dan Carpenter) - regmap: maple: Use alloc_flags for memory allocations (Guenter Roeck) - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Guenter Roeck) - ALSA: hda: Use regcache_reg_cached() rather than open coding (Mark Brown) - regmap: Provide test for regcache_reg_present() (Mark Brown) - regmap: Let users check if a register is cached (Mark Brown) - regmap: Provide user selectable option to enable regmap (Mark Brown) - regmap: mmio: Remove unused 64-bit support code (Andy Shevchenko) - regmap: cache: Revert "Add 64-bit mode support" (Andy Shevchenko) - regmap: Revert "add 64-bit mode support" and Co. (Andy Shevchenko) - hsi: omap_ssi: Explicitly include correct DT includes (Rob Herring) - power: supply: qcom_pmi8998_charger: fix charger status (Caleb Connolly) - power: supply: qcom_pmi8998_charger: remove CHARGE_CONTROL_LIMIT_* props (Caleb Connolly) - power: supply: qcom_pmi8998_charger: fix uninitialized variable (Yu Liao) - power: reset: oxnas-restart: remove obsolete restart driver (Neil Armstrong) - power: supply: core: Avoid duplicate hwmon device from thermal framework (Chen-Yu Tsai) - power: reset: ocelot: Convert to devm_platform_ioremap_resource() (Yangtao Li) - power: reset: msm: Convert to devm_platform_ioremap_resource() (Yangtao Li) - power: reset: gemini-poweroff: Convert to devm_platform_ioremap_resource() (Yangtao Li) - power: reset: brcm-kona: Convert to devm_platform_ioremap_resource() (Yangtao Li) - power: reset: at91-sama5d2_shdwc: Convert to devm_platform_ioremap_resource() (Yangtao Li) - power: reset: at91-poweroff: Convert to devm_platform_ioremap_resource() (Yangtao Li) - power: reset: at91-reset: add sysfs interface to the power on reason (Kamel Bouhara) - power: supply: bd99954: make read-only array sub_status_reg (Colin Ian King) - power: supply: bq24190: Considers FORCE_20PCT when getting IPRECHG (Ricardo Rivera-Matos) - power: Explicitly include correct DT includes (Rob Herring) - auxdisplay: hd44780: move cursor home after clear display command (Hugo Villeneuve) - rust: init: update expanded macro explanation (Benno Lossin) - rust: init: add `{pin_}chain` functions to `{Pin}Init` (Benno Lossin) - rust: init: make `PinInit` a supertrait of `Init` (Benno Lossin) - rust: init: implement `Zeroable` for `UnsafeCell` and `Opaque` (Benno Lossin) - rust: init: add support for arbitrary paths in init macros (Benno Lossin) - rust: init: add functions to create array initializers (Benno Lossin) - rust: init: add `..Zeroable::zeroed()` syntax for zeroing all missing fields (Benno Lossin) - rust: init: make initializer values inaccessible after initializing (Benno Lossin) - rust: init: wrap type checking struct initializers in a closure (Benno Lossin) - rust: init: make guards in the init macros hygienic (Benno Lossin) - rust: add derive macro for `Zeroable` (Benno Lossin) - rust: init: make `#[pin_data]` compatible with conditional compilation of fields (Benno Lossin) - rust: init: consolidate init macros (Benno Lossin) - docs: rust: clarify what 'rustup override' does (Trevor Gross) - docs: rust: update instructions for obtaining 'core' source (Trevor Gross) - docs: rust: add command line to rust-analyzer section (Guillaume Plourde) - scripts: generate_rust_analyzer: provide `cfg`s for `core` and `alloc` (Martin Rodriguez Reboredo) - rust: bindgen: upgrade to 0.65.1 (Aakash Sen Sharma) - rust: enable `no_mangle_with_rust_abi` Clippy lint (Miguel Ojeda) - rust: upgrade to Rust 1.71.1 (Miguel Ojeda) - btf, scripts: rust: drop is_rust_module.sh (Andrea Righi) - rust: macros: add `paste!` proc macro (Gary Guo) - rust: types: make `Opaque` be `!Unpin` (Benno Lossin) - rust: make `UnsafeCell` the outer type in `Opaque` (Alice Ryhl) - kbuild: rust_is_available: add test suite (Miguel Ojeda) - kbuild: rust_is_available: check that output looks as expected (Miguel Ojeda) - kbuild: rust_is_available: handle failures calling `$RUSTC`/`$BINDGEN` (Miguel Ojeda) - kbuild: rust_is_available: normalize version matching (Miguel Ojeda) - kbuild: rust_is_available: fix confusion when a version appears in the path (Miguel Ojeda) - kbuild: rust_is_available: check that environment variables are set (Miguel Ojeda) - kbuild: rust_is_available: add check for `bindgen` invocation (Miguel Ojeda) - kbuild: rust_is_available: print docs reference (Miguel Ojeda) - docs: rust: add paragraph about finding a suitable `libclang` (Miguel Ojeda) - kbuild: rust_is_available: fix version check when CC has multiple arguments (Russell Currey) - kbuild: rust_is_available: remove -v option (Masahiro Yamada) - MAINTAINERS: add Alice Ryhl as Rust reviewer (Miguel Ojeda) - MAINTAINERS: add Andreas Hindborg as Rust reviewer (Miguel Ojeda) - scripts: `make rust-analyzer` for out-of-tree modules (Vinay Varma) - rust: alloc: Add realloc and alloc_zeroed to the GlobalAlloc impl (Björn Roy Baron) - rust: allocator: Use krealloc_aligned() in KernelAllocator::alloc (Boqun Feng) - rust: helpers: sort includes alphabetically in rust/helpers.c (Ariel Miculas) - rust: lock: Add intra-doc links to the Backend trait (Ben Gooding) - certs: Reference revocation list for all keyrings (Eric Snowberg) - tpm/tpm_tis_synquacer: Use module_platform_driver macro to simplify the code (Li Zetao) - tpm: remove redundant variable len (Colin Ian King) - tpm_tis: Resend command to recover from data transfer errors (Alexander Steffen) - tpm_tis: Use responseRetry to recover from data transfer errors (Alexander Steffen) - tpm_tis: Move CRC check to generic send routine (Alexander Steffen) - tpm_tis_spi: Add hardware wait polling (Krishna Yarlagadda) - KEYS: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - integrity: PowerVM support for loading third party code signing keys (Nayna Jain) - integrity: PowerVM machine keyring enablement (Nayna Jain) - integrity: check whether imputed trust is enabled (Nayna Jain) - integrity: remove global variable from machine_keyring.c (Nayna Jain) - integrity: ignore keys failing CA restrictions on non-UEFI platform (Nayna Jain) - integrity: PowerVM support for loading CA keys on machine keyring (Nayna Jain) - integrity: Enforce digitalSignature usage in the ima and evm keyrings (Eric Snowberg) - KEYS: DigitalSignature link restriction (Eric Snowberg) - tpm_tis: Revert "tpm_tis: Disable interrupts on ThinkPad T490s" (Jarkko Sakkinen) - tools/nolibc: avoid undesired casts in the __sysret() macro (Willy Tarreau) - tools/nolibc: keep brk(), sbrk(), mmap() away from __sysret() (Willy Tarreau) - tools/nolibc: silence ppc64 compile warnings (Zhangjin Wu) - selftests/nolibc: libc-test: use HOSTCC instead of CC (Zhangjin Wu) - tools/nolibc: stackprotector.h: make __stack_chk_init static (Zhangjin Wu) - selftests/nolibc: allow report with existing test log (Zhangjin Wu) - selftests/nolibc: add test support for ppc64 (Zhangjin Wu) - selftests/nolibc: add test support for ppc64le (Zhangjin Wu) - selftests/nolibc: add test support for ppc (Zhangjin Wu) - selftests/nolibc: add XARCH and ARCH mapping support (Zhangjin Wu) - tools/nolibc: add support for powerpc64 (Zhangjin Wu) - tools/nolibc: add support for powerpc (Zhangjin Wu) - MAINTAINERS: nolibc: add myself as co-maintainer (Thomas Weißschuh) - selftests/nolibc: enable compiler warnings (Thomas Weißschuh) - selftests/nolibc: don't strip nolibc-test (Thomas Weißschuh) - selftests/nolibc: prevent out of bounds access in expect_vfprintf (Thomas Weißschuh) - selftests/nolibc: use correct return type for read() and write() (Thomas Weißschuh) - selftests/nolibc: avoid sign-compare warnings (Thomas Weißschuh) - selftests/nolibc: avoid unused parameter warnings (Thomas Weißschuh) - selftests/nolibc: make functions static if possible (Thomas Weißschuh) - selftests/nolibc: mark test helpers as potentially unused (Thomas Weißschuh) - selftests/nolibc: drop unused variables (Thomas Weißschuh) - selftests/nolibc: avoid warnings during intptr tests (Willy Tarreau) - tools/nolibc: stdint: use __SIZE_TYPE__ for size_t (Thomas Weißschuh) - tools/nolibc: sys: avoid implicit sign cast (Thomas Weißschuh) - tools/nolibc: setvbuf: avoid unused parameter warnings (Thomas Weißschuh) - tools/nolibc: fix return type of getpagesize() (Thomas Weißschuh) - tools/nolibc: drop unused variables (Thomas Weißschuh) - selftests/nolibc: add testcase for pipe (Yuan Tan) - tools/nolibc: add pipe() and pipe2() support (Yuan Tan) - selftests/nolibc: mmap_munmap_good: fix up return value (Zhangjin Wu) - selftests/nolibc: avoid buffer underrun in space printing (Thomas Weißschuh) - tools/nolibc/stdio: add setvbuf() to set buffering mode (Ryan Roberts) - selftests/nolibc: allow test -include /path/to/nolibc.h (Zhangjin Wu) - selftests/nolibc: allow run nolibc-test locally (Zhangjin Wu) - selftests/nolibc: add testcases for startup code (Zhangjin Wu) - selftests/nolibc: add EXPECT_PTRGE, EXPECT_PTRGT, EXPECT_PTRLE, EXPECT_PTRLT (Zhangjin Wu) - tools/nolibc: s390: shrink _start with _start_c (Zhangjin Wu) - tools/nolibc: riscv: shrink _start with _start_c (Zhangjin Wu) - tools/nolibc: loongarch: shrink _start with _start_c (Zhangjin Wu) - tools/nolibc: mips: shrink _start with _start_c (Zhangjin Wu) - tools/nolibc: x86_64: shrink _start with _start_c (Zhangjin Wu) - tools/nolibc: i386: shrink _start with _start_c (Zhangjin Wu) - tools/nolibc: aarch64: shrink _start with _start_c (Zhangjin Wu) - tools/nolibc: arm: shrink _start with _start_c (Zhangjin Wu) - tools/nolibc: crt.h: initialize stack protector (Zhangjin Wu) - tools/nolibc: stackprotector.h: add empty __stack_chk_init for !_NOLIBC_STACKPROTECTOR (Zhangjin Wu) - tools/nolibc: add new crt.h with _start_c (Zhangjin Wu) - tools/nolibc: remove the old sys_stat support (Zhangjin Wu) - tools/nolibc: fix up startup failures for -O0 under gcc < 11.1.0 (Zhangjin Wu) - tools/nolibc: arch-*.h: add missing space after ',' (Zhangjin Wu) - selftests/nolibc: avoid gaps in test numbers (Thomas Weißschuh) - selftests/nolibc: simplify status printing (Thomas Weißschuh) - selftests/nolibc: make evaluation of test conditions (Thomas Weißschuh) - tools/nolibc: completely remove optional environ support (Thomas Weißschuh) - selftests/nolibc: report: add newline before test failures (Zhangjin Wu) - selftests/nolibc: report: extrude the test status line (Zhangjin Wu) - selftests/nolibc: report: align passed, skipped and failed (Zhangjin Wu) - selftests/nolibc: report: print total tests (Zhangjin Wu) - selftests/nolibc: report: print a summarized test status (Zhangjin Wu) - selftests/nolibc: add chmod_argv0 test (Zhangjin Wu) - selftests/nolibc: chroot_exe: remove procfs dependency (Zhangjin Wu) - selftests/nolibc: stat_timestamps: remove procfs dependency (Zhangjin Wu) - selftests/nolibc: chdir_root: restore current path after test (Zhangjin Wu) - selftests/nolibc: vfprintf: remove MEMFD_CREATE dependency (Zhangjin Wu) - selftests/nolibc: prepare /tmp for tests that need to write (Zhangjin Wu) - selftests/nolibc: fix up failures when CONFIG_PROC_FS=n (Zhangjin Wu) - selftests/nolibc: add a new rmdir() test case (Zhangjin Wu) - tools/nolibc: add rmdir() support (Zhangjin Wu) - selftests/nolibc: link_cross: use /proc/self/cmdline (Zhangjin Wu) - selftests/nolibc: fix up kernel parameters support (Zhangjin Wu) - selftests/nolibc: prefer to (Zhangjin Wu) - tools/nolibc: types.h: add RB_ flags for reboot() (Zhangjin Wu) - selftests/nolibc: fix up int_fast16/32_t test cases for musl (Zhangjin Wu) - selftests/nolibc: add _LARGEFILE64_SOURCE for musl (Zhangjin Wu) - selftests/nolibc: gettid: restore for glibc and musl (Zhangjin Wu) - selftests/nolibc: stat_fault: silence NULL argument warning with glibc (Zhangjin Wu) - selftests/nolibc: add run-libc-test target (Zhangjin Wu) - selftests/nolibc: add mmap_munmap_good test case (Zhangjin Wu) - selftests/nolibc: add munmap_bad test case (Zhangjin Wu) - selftests/nolibc: add mmap_bad test case (Zhangjin Wu) - selftests/nolibc: add sbrk_0 to test current brk getting (Zhangjin Wu) - selftests/nolibc: add EXPECT_PTREQ, EXPECT_PTRNE and EXPECT_PTRER (Zhangjin Wu) - selftests/nolibc: prepare: create /dev/zero (Zhangjin Wu) - selftests/nolibc: export argv0 for some tests (Zhangjin Wu) - tools/nolibc: clean up sbrk() routine (Zhangjin Wu) - tools/nolibc: clean up mmap() routine (Zhangjin Wu) - tools/nolibc: __sysret: support syscalls who return a pointer (Zhangjin Wu) - tools/nolibc: add missing my_syscall6() for mips (Zhangjin Wu) - tools/nolibc: arch-mips.h: shrink with _NOLIBC_SYSCALL_CLOBBERLIST (Zhangjin Wu) - tools/nolibc: arch-loongarch.h: shrink with _NOLIBC_SYSCALL_CLOBBERLIST (Zhangjin Wu) - toolc/nolibc: arch-*.h: clean up whitespaces after __asm__ (Zhangjin Wu) - tools/nolibc: arch-*.h: fix up code indent errors (Zhangjin Wu) - selftests/nolibc: simplify call to ioperm (Thomas Weißschuh) - tools/nolibc: unistd.h: reorder the syscall macros (Zhangjin Wu) - tools/nolibc: sys.h: apply __sysret() helper (Zhangjin Wu) - tools/nolibc: unistd.h: apply __sysret() helper (Zhangjin Wu) - tools/nolibc: sys.h: add a syscall return helper (Zhangjin Wu) - tools/nolibc: fix up undeclared syscall macros with #ifdef and -ENOSYS (Zhangjin Wu) - tools/nolibc: fix up #error compile failures with -ENOSYS (Zhangjin Wu) - selftests/nolibc: restore the failed tests print (Zhangjin Wu) - selftests/nolibc: always print the path to test log file (Zhangjin Wu) - selftests/nolibc: add a standalone test report macro (Zhangjin Wu) - kunit: fix struct kunit_attr header (Rae Moar) - kunit: replace KUNIT_TRIGGER_STATIC_STUB maro with KUNIT_STATIC_STUB_REDIRECT (Kemeng Shi) - kunit: Allow kunit test modules to use test filtering (Janusz Krzysztofik) - kunit: Make 'list' action available to kunit test modules (Janusz Krzysztofik) - kunit: Report the count of test suites in a module (Janusz Krzysztofik) - kunit: fix uninitialized variables bug in attributes filtering (Rae Moar) - kunit: fix possible memory leak in kunit_filter_suites() (Ruan Jinjie) - kunit: fix wild-memory-access bug in kunit_filter_suites() (Ruan Jinjie) - kunit: Add documentation of KUnit test attributes (Rae Moar) - kunit: add tests for filtering attributes (Rae Moar) - kunit: time: Mark test as slow using test attributes (Rae Moar) - kunit: memcpy: Mark tests as slow using test attributes (Rae Moar) - kunit: tool: Add command line interface to filter and report attributes (Rae Moar) - kunit: Add ability to filter attributes (Rae Moar) - kunit: Add module attribute (Rae Moar) - kunit: Add speed attribute (Rae Moar) - kunit: Add test attributes API structure (Rae Moar) - MAINTAINERS: add Rust KUnit files to the KUnit entry (Miguel Ojeda) - rust: support running Rust documentation tests as KUnit ones (Miguel Ojeda) - rust: types: make doctests compilable/testable (Miguel Ojeda) - rust: sync: make doctests compilable/testable (Miguel Ojeda) - rust: str: make doctests compilable/testable (Miguel Ojeda) - rust: init: make doctests compilable/testable (Miguel Ojeda) - kunit: test-bug.h: include `stddef.h` for `NULL` (Miguel Ojeda) - kunit: qemu_configs: Enable all architectural features for arm64 (Mark Brown) - selftests: cachestat: use proper syscall number macro (Andre Przywara) - selftests: cachestat: properly link in librt (Andre Przywara) - selftests/futex: Order calls to futex_lock_pi (Nysal Jan K.A) - selftests: Hook more tests into the build infrastructure (Mark Brown) - selftests/user_events: Reenable build (Mark Brown) - selftests/filesystems: Add six consecutive 'x' characters to mktemp (Hui Min Mina Chou) - selftests/rseq: Use rseq_unqual_scalar_typeof in macros (Mathieu Desnoyers) - selftests/rseq: Fix arm64 buggy load-acquire/store-release macros (Mathieu Desnoyers) - selftests/rseq: Implement rseq_unqual_scalar_typeof (Mathieu Desnoyers) - selftests/rseq: Fix CID_ID typo in Makefile (Mathieu Desnoyers) - selftests:prctl: add set-process-name to .gitignore (Shuah Khan) - selftests:prctl: Fix make clean override warning (Shuah Khan) - selftests/resctrl: Remove test type checks from cat_val() (Ilpo Järvinen) - selftests/resctrl: Pass the real number of tests to show_cache_info() (Ilpo Järvinen) - selftests/resctrl: Move CAT/CMT test global vars to function they are used in (Ilpo Järvinen) - selftests/resctrl: Don't use variable argument list for ->setup() (Ilpo Järvinen) - selftests/resctrl: Don't pass test name to fill_buf (Ilpo Järvinen) - selftests/resctrl: Improve parameter consistency in fill_buf (Ilpo Järvinen) - selftests/resctrl: Remove unnecessary startptr global from fill_buf (Ilpo Järvinen) - selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (Ilpo Järvinen) - selftests/resctrl: Remove duplicated preparation for span arg (Ilpo Järvinen) - selftests/resctrl: Express span internally in bytes (Ilpo Järvinen) - selftests/resctrl: Convert span to size_t (Ilpo Järvinen) - selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (Ilpo Järvinen) - selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (Ilpo Järvinen) - selftests/resctrl: Move resctrl FS mount/umount to higher level (Ilpo Järvinen) - selftests/resctrl: Unmount resctrl FS before starting the first test (Ilpo Järvinen) - selftests/resctrl: Close perf value read fd on errors (Ilpo Järvinen) - selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (Ilpo Järvinen) - selftests/resctrl: Don't leak buffer in fill_cache() (Ilpo Järvinen) - selftests/resctrl: Add resctrl.h into build deps (Ilpo Järvinen) - selftests: prctl: Add new prctl test for PR_SET_NAME (Osama Muhammad) - thermal: intel: intel_soc_dts_iosf: Remove redundant check (Zhang Rui) - thermal: intel: int340x: simplify the code with module_platform_driver() (Yang Yingliang) - thermal/of: Fix potential uninitialized value access (Peng Fan) - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Rafael J. Wysocki) - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Rafael J. Wysocki) - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Rafael J. Wysocki) - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Rafael J. Wysocki) - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Rafael J. Wysocki) - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Rafael J. Wysocki) - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Rafael J. Wysocki) - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Rafael J. Wysocki) - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Rafael J. Wysocki) - thermal: Explicitly include correct DT includes (Rob Herring) - thermal/drivers/int340x: Do not check the thermal zone state (Daniel Lezcano) - thermal/drivers/int3400: Use thermal zone device wrappers (Daniel Lezcano) - dt-bindings: cpufreq: Convert ti-cpufreq to json schema (Nishanth Menon) - dt-bindings: opp: Convert ti-omap5-opp-supply to json schema (Nishanth Menon) - OPP: Fix argument name in doc comment (Viresh Kumar) - dt-bindings: opp: Increase maxItems for opp-hz property (Manivannan Sadhasivam) - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() (Manivannan Sadhasivam) - OPP: Fix potential null ptr dereference in dev_pm_opp_get_required_pstate() (Manivannan Sadhasivam) - OPP: Reuse dev_pm_opp_get_freq_indexed() (Viresh Kumar) - OPP: Update _read_freq() to return the correct frequency (Viresh Kumar) - OPP: Add dev_pm_opp_find_freq_exact_indexed() (Viresh Kumar) - OPP: Introduce dev_pm_opp_get_freq_indexed() API (Manivannan Sadhasivam) - OPP: Introduce dev_pm_opp_find_freq_{ceil/floor}_indexed() APIs (Manivannan Sadhasivam) - OPP: Rearrange entries in pm_opp.h (Viresh Kumar) - cpufreq: tegra194: remove opp table in exit hook (Sumit Gupta) - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Liao Chang) - cpufreq: tegra194: add online/offline hooks (Sumit Gupta) - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Neil Armstrong) - dt-bindings: cpufreq: qcom-hw: add a 4th frequency domain (Neil Armstrong) - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Liao Chang) - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Liao Chang) - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Liao Chang) - cpufreq: amd-pstate-ut: Modify the function to get the highest_perf value (Meng Li) - cpufreq: mediatek-hw: Remove unused define (Konrad Dybcio) - cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev (Konrad Dybcio) - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Gustavo A. R. Silva) - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (AngeloGioacchino Del Regno) - cpufreq: omap: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: qoriq: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: acpi: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: tegra186: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: kirkwood: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: raspberrypi: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: davinci: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: tegra194: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: scpi: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: mediatek-hw: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: imx6q: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: vexpress: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: dt: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: sun50i: Convert to platform remove callback returning void (Yangtao Li) - cpufreq: Explicitly include correct DT includes (Rob Herring) - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Likhitha Korrapati) - cpupower: Add turbo-boost support in cpupower (Wyes Karny) - cpupower: Add support for amd_pstate mode change (Wyes Karny) - cpupower: Add EPP value change support (Wyes Karny) - cpupower: Add is_valid_path API (Wyes Karny) - cpupower: Recognise amd-pstate active mode driver (Wyes Karny) - cpupower: Bump soname version (Ben Hutchings) - PM / devfreq: Fix leak in devfreq_dev_release() (Boris Brezillon) - PM / devfreq: Reword the kernel-doc comment for devfreq_monitor_start() API (Manivannan Sadhasivam) - PM / devfreq: Explicitly include correct DT includes (Rob Herring) - powercap: intel_rapl: Optimize rp->domains memory allocation (xiongxin) - powercap: arm_scmi: Remove recursion while parsing zones (Cristian Marussi) - PM: QoS: Add check to make sure CPU latency is non-negative (Clive Lin) - PM: sleep: Add helpers to allow a device to remain powered-on (Ulf Hansson) - PM: hibernate: don't store zero pages in the image file (Brian Geffon) - cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver (Swapnil Sapkal) - cpufreq: amd-pstate-ut: Remove module parameter access (Swapnil Sapkal) - cpufreq: Use clamp() helper macro to improve the code readability (Liao Chang) - cpufreq: intel_pstate: set stale CPU frequency to minimum (Doug Smythies) - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Liao Chang) - cpuidle: teo: Avoid unnecessary variable assignments (Rafael J. Wysocki) - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Rafael J. Wysocki) - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Rafael J. Wysocki) - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Rafael J. Wysocki) - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Rafael J. Wysocki) - cpuidle: teo: Drop utilized from struct teo_cpu (Rafael J. Wysocki) - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Rafael J. Wysocki) - cpuidle: teo: Update idle duration estimate when choosing shallower state (Rafael J. Wysocki) - PM: runtime: Remove unsued extern declaration of pm_runtime_update_max_time_suspended() (YueHaibing) - PNP: ACPI: Fix string truncation warning (Sunil V L) - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mario Limonciello) - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Andy Shevchenko) - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mario Limonciello) - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mario Limonciello) - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mario Limonciello) - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mario Limonciello) - ACPI: Adjust #ifdef for *_lps0_dev use (Mario Limonciello) - ACPI: Remove assorted unused declarations of functions (Yue Haibing) - ACPI: Remove unused extern declaration acpi_paddr_to_node() (YueHaibing) - ACPI: Move AMBA bus scan handling into arm64 specific directory (Sudeep Holla) - ACPI: extlog: Fix finding the generic error data for v3 structure (Xiaochun Lee) - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Zhang Rui) - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Wentong Wu) - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Rafael J. Wysocki) - ACPI: thermal: Drop unnecessary thermal zone callbacks (Rafael J. Wysocki) - ACPI: thermal: Rework thermal_get_trend() (Rafael J. Wysocki) - ACPI: thermal: Use trip point table to register thermal zones (Rafael J. Wysocki) - thermal: core: Rework and rename __for_each_thermal_trip() (Rafael J. Wysocki) - ACPI: thermal: Introduce struct acpi_thermal_trip (Rafael J. Wysocki) - ACPI: thermal: Carry out trip point updates under zone lock (Rafael J. Wysocki) - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Rafael J. Wysocki) - thermal: core: Add priv pointer to struct thermal_trip (Rafael J. Wysocki) - thermal: core: Introduce thermal_zone_device_exec() (Rafael J. Wysocki) - thermal: core: Do not handle trip points with invalid temperature (Rafael J. Wysocki) - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Rafael J. Wysocki) - ACPI: thermal: Do not attach private data to ACPI handles (Rafael J. Wysocki) - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Rafael J. Wysocki) - ACPI: thermal: Drop nocrt parameter (Mario Limonciello) - ACPI: processor: LoongArch: Get physical ID from MADT (Bibo Mao) - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Rafael J. Wysocki) - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Michal Wilczynski) - ACPI: processor: Use _OSC to convey OSPM processor support information (Michal Wilczynski) - ACPI: processor: Introduce acpi_processor_osc() (Michal Wilczynski) - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Michal Wilczynski) - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Michal Wilczynski) - ACPI: processor: Rename ACPI_PDC symbols (Michal Wilczynski) - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Michal Wilczynski) - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Michal Wilczynski) - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Michal Wilczynski) - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Hans de Goede) - ACPI: video: Put ACPI video and its child devices into D0 on boot (Kai-Heng Feng) - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Jiri Slaby (SUSE)) - ACPI: thermal: Install Notify() handler directly (Michal Wilczynski) - ACPI: NFIT: Remove unnecessary .remove callback (Michal Wilczynski) - ACPI: NFIT: Install Notify() handler directly (Michal Wilczynski) - ACPI: HED: Install Notify() handler directly (Michal Wilczynski) - ACPI: battery: Install Notify() handler directly (Michal Wilczynski) - ACPI: video: Install Notify() handler directly (Michal Wilczynski) - ACPI: AC: Install Notify() handler directly (Michal Wilczynski) - ACPI: bus: Set driver_data to NULL every time .add() fails (Michal Wilczynski) - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Michal Wilczynski) - ACPICA: Update version to 20230628 (Bob Moore) - ACPICA: RHCT: Add flags, CMO and MMU nodes (Sunil V L) - ACPICA: MADT: Add RISC-V external interrupt controllers (Sunil V L) - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Abhishek Mainkar) - ACPICA: Add a define for size of struct acpi_srat_generic_affinity device_handle (Dave Jiang) - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Christophe Jaillet) - ACPICA: Fix misspelled CDAT DSMAS define (Dave Jiang) - ACPICA: Add interrupt command to acpiexec (Jose Marinho) - ACPICA: Detect GED device and keep track of _EVT (Jose Marinho) - ACPICA: fix for conflict macro definition on zephyr interface (Najumon B.A) - ACPICA: Add support for _DSC as per ACPI 6.5 (Saket Dumbre) - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Jiangshan Yi) - ACPICA: Modify ACPI_STATE_COMMON (George Guo) - ACPICA: Fix GCC 12 dangling-pointer warning (Philip Prindeville) - MAINTAINERS: Add drivers/firmware/google/ entry (Brian Norris) - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Tzung-Bi Shih) - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Tzung-Bi Shih) - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Rob Barnes) - MAINTAINERS: update maintainers of chrome-platform (Tzung-Bi Shih) - xen: privcmd: Add support for irqfd (Viresh Kumar) - xen/xenbus: Avoid a lockdep warning when adding a watch (Petr Pavlu) - xen: Fix one kernel-doc comment (Yang Li) - xen: xenbus: Use helper function IS_ERR_OR_NULL() (Li Zetao) - xen: Switch to use kmemdup() helper (Ruan Jinjie) - xen-pciback: Remove unused function declarations (Yue Haibing) - x86/xen: Make virt_to_pfn() a static inline (Linus Walleij) - xen: remove a confusing comment on auto-translated guest I/O (Petr Tesarik) - xen/evtchn: Remove unused function declaration xen_set_affinity_evtchn() (Yue Haibing) - kselftest/arm64: Fix hwcaps selftest build (Mark Brown) - kselftest/arm64: add jscvt feature to hwcap test (Zeng Heng) - kselftest/arm64: add pmull feature to hwcap test (Zeng Heng) - kselftest/arm64: add AES feature check to hwcap test (Zeng Heng) - kselftest/arm64: add SHA1 and related features to hwcap test (Zeng Heng) - kselftest/arm64: build BTI tests in output directory (Andre Przywara) - kselftest/arm64: fix a memleak in zt_regs_run() (Ding Xiang) - kselftest/arm64: Size sycall-abi buffers for the actual maximum VL (Mark Brown) - kselftest/arm64: add lse and lse2 features to hwcap test (Zeng Heng) - kselftest/arm64: add test item that support to capturing the SIGBUS signal (Zeng Heng) - kselftest/arm64: add DEF_SIGHANDLER_FUNC() and DEF_INST_RAISE_SIG() helpers (Zeng Heng) - kselftest/arm64: add crc32 feature to hwcap test (Zeng Heng) - kselftest/arm64: add float-point feature to hwcap test (Zeng Heng) - kselftest/arm64: Use the tools/include compiler.h rather than our own (Mark Brown) - kselftest/arm64: Use shared OPTIMZER_HIDE_VAR() definiton (Mark Brown) - kselftest/arm64: Make the tools/include headers available (Mark Brown) - tools include: Add some common function attributes (Mark Brown) - tools compiler.h: Add OPTIMIZER_HIDE_VAR() (Mark Brown) - kselftest/arm64: Exit streaming mode after collecting signal context (Mark Brown) - kselftest/arm64: add RCpc load-acquire to hwcap test (Zeng Heng) - kselftest/arm64: Validate that changing one VL type does not affect another (Mark Brown) - kselftest/arm64: Add a test case for SVE VL changes with SME active (Mark Brown) - drivers/perf: hisi: Update HiSilicon PMU maintainers (Jijie Shao) - arm_pmu: acpi: Add a representative platform device for TRBE (Anshuman Khandual) - arm_pmu: acpi: Refactor arm_spe_acpi_register_device() (Anshuman Khandual) - hw_breakpoint: fix single-stepping when using bpf_overflow_handler (Tomislav Novak) - perf/imx_ddr: don't enable counter0 if none of 4 counters are used (Xu Yang) - perf/imx_ddr: speed up overflow frequency of cycle (Xu Yang) - drivers/perf: hisi: Schedule perf session according to locality (Yicong Yang) - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) - perf/smmuv3: Add MODULE_ALIAS for module auto loading (Yicong Yang) - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 (Yicong Yang) - perf: pmuv3: Remove comments from armv8pmu_[enable|disable]_event() (Anshuman Khandual) - perf/arm-cmn: Add CMN-700 r3 support (Robin Murphy) - perf/arm-cmn: Refactor HN-F event selector macros (Robin Murphy) - perf/arm-cmn: Remove spurious event aliases (Robin Murphy) - drivers/perf: Explicitly include correct DT includes (Rob Herring) - perf: pmuv3: Add Cortex A520, A715, A720, X3 and X4 PMUs (Rob Herring) - dt-bindings: arm: pmu: Add Cortex A520, A715, A720, X3, and X4 (Rob Herring) - perf/smmuv3: Remove build dependency on ACPI (Vincent Whitchurch) - perf: xgene_pmu: Convert to devm_platform_ioremap_resource() (Yangtao Li) - driver/perf: Add identifier sysfs file for Yitian 710 DDR (Jing Zhang) - arm64: fix build warning for ARM64_MEMSTART_SHIFT (Zhang Jianhua) - arm64: Remove unsued extern declaration init_mem_pgprot() (YueHaibing) - arm64/mm: Set only the PTE_DIRTY bit while preserving the HW dirty state (Anshuman Khandual) - arm64/mm: Add pte_rdonly() helper (Anshuman Khandual) - arm64/mm: Directly use ID_AA64MMFR2_EL1_VARange_MASK (Anshuman Khandual) - arm64/mm: Replace an open coding with ID_AA64MMFR1_EL1_HAFDBS_MASK (Anshuman Khandual) - arm64/sysreg: refactor deprecated strncpy (Justin Stitt) - arm64: sysreg: Generate C compiler warnings on {read,write}_sysreg_s arguments (James Clark) - arm64: sdei: abort running SDEI handlers during crash (D Scott Phillips) - arm64: Explicitly include correct DT includes (Rob Herring) - arm64/Kconfig: Sort the RCpc feature under the ARMv8.3 features menu (Zeng Heng) - arm64: vdso: remove two .altinstructions related symbols (Jisheng Zhang) - arm64/ptrace: Clean up error handling path in sve_set_common() (Christophe JAILLET) - arm64: errata: Group all Cortex-A510 errata together (Rob Herring) - arm64: syscall: unmask DAIF earlier for SVCs (Mark Rutland) - Documentation: arm64: Correct SME ZA macros name (David Spickett) - arm64/fpsimd: Only provide the length to cpufeature for xCR registers (Mark Brown) - selftests/arm64: add HWCAP2_HBC test (Joey Gouly) - arm64: add HWCAP for FEAT_HBC (hinted conditional branches) (Joey Gouly) - arm64/cpufeature: Use ARM64_CPUID_FIELD() to match EVT (Mark Brown) - zorro: Include zorro.h in names.c (Arnd Bergmann) - m68k: Add memcmp() declaration (Arnd Bergmann) - m68k: Define __div64_32() to avoid a warning (Arnd Bergmann) - m68k: Remove (Masahiro Yamada) - m68k: Replace #include with #include (Masahiro Yamada) - m68k: defconfig: Update defconfigs for v6.5-rc1 (Geert Uytterhoeven) - s390/pci: use builtin_misc_device macro to simplify the code (Li Zetao) - s390/vfio-ap: make sure nib is shared (Tony Krowiak) - KVM: s390: export kvm_s390_pv*_is_protected functions (Tony Krowiak) - s390/uv: export uv_pin_shared for direct usage (Janosch Frank) - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Tony Krowiak) - s390/vfio-ap: handle queue state change in progress on reset (Tony Krowiak) - s390/vfio-ap: use work struct to verify queue reset (Tony Krowiak) - s390/vfio-ap: store entire AP queue status word with the queue object (Tony Krowiak) - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Tony Krowiak) - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Tony Krowiak) - s390/vfio-ap: wait for response code 05 to clear on queue reset (Tony Krowiak) - s390/vfio-ap: clean up irq resources if possible (Tony Krowiak) - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Tony Krowiak) - s390/ipl: refactor deprecated strncpy (Justin Stitt) - s390/ipl: fix virtual vs physical address confusion (Alexander Gordeev) - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Holger Dengler) - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Holger Dengler) - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Holger Dengler) - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Holger Dengler) - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Holger Dengler) - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Holger Dengler) - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Holger Dengler) - s390/pkey: fix/harmonize internal keyblob headers (Holger Dengler) - s390/ipl: add common ipl parameter attribute group (Sven Schnelle) - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Sven Schnelle) - s390/dcssblk: fix kernel crash with list_add corruption (Gerald Schaefer) - s390/mm: make virt_to_pfn() a static inline (Linus Walleij) - s390/boot: fix multi-line comments style (Alexander Gordeev) - s390/boot: account Real Memory Copy and Lowcore areas (Alexander Gordeev) - s390/mm: define Real Memory Copy size and mask macros (Alexander Gordeev) - s390/boot: cleanup number of page table levels setup (Alexander Gordeev) - s390: remove (Masahiro Yamada) - s390: replace #include with #include (Masahiro Yamada) - s390: remove unneeded #include (Masahiro Yamada) - s390/smp: ensure global control register contents are in sync (Heiko Carstens) - s390/cert_store: select CRYPTO_LIB_SHA256 (Sven Schnelle) - s390/cert_store: fix error return code in fill_cs_keyring() (Yang Yingliang) - s390/pfault: use consistent comment style (Heiko Carstens) - s390/pfault: cleanup inline assemblies (Heiko Carstens) - s390/pfault: use early_param() instead if __setup() (Heiko Carstens) - s390/pfault: remove not needed packed and aligned attributes (Heiko Carstens) - s390/pfault: use UL instead of ULL (Heiko Carstens) - s390/mm: move pfault code to own C file (Heiko Carstens) - s390/defconfigs: set CONFIG_FUNCTION_GRAPH_RETVAL=y (Heiko Carstens) - s390/ftrace: use la instead of aghik in return_to_handler() (Heiko Carstens) - s390/ebcdic: fix typo in comment (Christophe JAILLET) - s390/diag: fix diagnose 8c description (Heiko Carstens) - s390: use obj-y to descend into drivers/s390/ (Masahiro Yamada) - docs: move s390 under arch (Costa Shulyupin) - s390/tracing: pass struct ftrace_regs to ftrace_trace_function (Sven Schnelle) - s390/hypfs: stop using ENOSYS error code (Sven Schnelle) - s390/mm: get rid of VMEM_MAX_PHYS macro (Alexander Gordeev) - s390/extmem: improve reporting of -ERANGE error (Alexander Gordeev) - s390/mm: rework arch_get_mappable_range() callback (Alexander Gordeev) - s390/mm: remove redundant check against VMEM_MAX_PHYS (Alexander Gordeev) - s390/dcssblk: fix virtual vs physical address confusion (Alexander Gordeev) - s390/dcssblk: use IS_ALIGNED() for alignment checks (Alexander Gordeev) - s390/kexec: make machine_kexec() depend on CONFIG_KEXEC_CORE (Alexander Gordeev) - s390/ftrace: enable HAVE_FUNCTION_GRAPH_RETVAL (Sven Schnelle) - s390/hypfs: factor out filesystem code (Heiko Carstens) - s390/hypfs: remove open-coded PTR_ALIGN() (Heiko Carstens) - s390/hypfs: simplify memory allocation (Heiko Carstens) - s390/zcrypt: remove CEX2 and CEX3 device drivers (Harald Freudenberger) - s390/sthyi: enforce 4k alignment of vmalloc'ed area (Heiko Carstens) - s390/diag: handle diag 204 subcode 4 address correctly (Heiko Carstens) - s390: add support for user-defined certificates (Anastasia Eskova) - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Justin Stitt) - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Justin Stitt) - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Justin Stitt) - x86/qspinlock-paravirt: Fix missing-prototype warning (Arnd Bergmann) - x86/paravirt: Silence unused native_pv_lock_init() function warning (Arnd Bergmann) - x86/alternative: Add a __alt_reloc_selftest() prototype (Arnd Bergmann) - x86/purgatory: Include header for warn() declaration (Arnd Bergmann) - x86/asm: Avoid unneeded __div64_32 function definition (Arnd Bergmann) - Revert "sched/fair: Move unused stub functions to header" (Peter Zijlstra) - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Arnd Bergmann) - x86/cpu: Fix amd_check_microcode() declaration (Arnd Bergmann) - sched/eevdf/doc: Modify the documented knob to base_slice_ns as well (Shrikanth Hegde) - sched/eevdf: Curb wakeup-preemption (Peter Zijlstra) - sched: Simplify sched_core_cpu_{starting,deactivate}() (Peter Zijlstra) - sched: Simplify try_steal_cookie() (Peter Zijlstra) - sched: Simplify sched_tick_remote() (Peter Zijlstra) - sched: Simplify sched_exec() (Peter Zijlstra) - sched: Simplify ttwu() (Peter Zijlstra) - sched: Simplify wake_up_if_idle() (Peter Zijlstra) - sched: Simplify: migrate_swap_stop() (Peter Zijlstra) - sched: Simplify sysctl_sched_uclamp_handler() (Peter Zijlstra) - sched: Simplify get_nohz_timer_target() (Peter Zijlstra) - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Cyril Hrubis) - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Cyril Hrubis) - sched/fair: Propagate enqueue flags into place_entity() (Peter Zijlstra) - sched/debug: Rename sysctl_sched_min_granularity to sysctl_sched_base_slice (Peter Zijlstra) - sched/fair: Commit to EEVDF (Peter Zijlstra) - sched/smp: Use lag to simplify cross-runqueue placement (Peter Zijlstra) - sched/fair: Commit to lag based placement (Peter Zijlstra) - sched/fair: Implement an EEVDF-like scheduling policy (Peter Zijlstra) - rbtree: Add rb_add_augmented_cached() helper (Peter Zijlstra) - sched/fair: Add lag based placement (Peter Zijlstra) - sched/fair: Remove sched_feat(START_DEBIT) (Peter Zijlstra) - sched/fair: Add cfs_rq::avg_vruntime (Peter Zijlstra) - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) - MAINTAINERS: Add Peter explicitly to the psi section (Johannes Weiner) - sched/psi: Select KERNFS as needed (Randy Dunlap) - sched/topology: Align group flags when removing degenerate domain (Chen Yu) - sched/fair: remove util_est boosting (Vincent Guittot) - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Chin Yik Ming) - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Vincent Guittot) - sched/debug: Dump domains' sched group flags (Peter Zijlstra) - x86/sched: Enable cluster scheduling on Hybrid (Peter Zijlstra) - sched/fair: Consider the idle state of the whole core for load balance (Ricardo Neri) - sched/fair: Implement prefer sibling imbalance calculation between asymmetric groups (Tim C Chen) - sched/topology: Record number of cores in sched group (Tim C Chen) - sched/fair: Determine active load balance for SMT sched groups (Tim C Chen) - sched/psi: make psi_cgroups_enabled static (Miaohe Lin) - sched/core: introduce sched_core_idle_cpu() (Cruz Zhao) - sched: add throttled time stat for throttled children (Josh Don) - sched: don't account throttle time for empty groups (Josh Don) - sched: avoid false lockdep splat in put_task_struct() (Wander Lairson Costa) - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) - perf/x86/uncore: Remove unnecessary ?: operator around pcibios_err_to_errno() call (Ilpo Järvinen) - perf/x86/intel: Add Crestmont PMU (Kan Liang) - x86/cpu: Update Hybrids (Peter Zijlstra) - x86/cpu: Fix Crestmont uarch (Peter Zijlstra) - x86/cpu: Fix Gracemont uarch (Peter Zijlstra) - perf: Remove unused extern declaration arch_perf_get_page_size() (YueHaibing) - perf: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability (James Clark) - arm_pmu: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability (James Clark) - perf/x86: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability (James Clark) - arm_pmu: Add PERF_PMU_CAP_EXTENDED_HW_TYPE capability (James Clark) - perf/x86/ibs: Set mem_lvl_num, mem_remote and mem_hops for data_src (Namhyung Kim) - perf/mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_NA (Ravi Bangoria) - perf/mem: Introduce PERF_MEM_LVLNUM_UNC (Ravi Bangoria) - perf/ring_buffer: Use local_try_cmpxchg in __perf_output_begin (Uros Bizjak) - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Uros Bizjak) - perf/core: Use local64_try_cmpxchg in perf_swevent_set_period (Uros Bizjak) - perf/x86: Use local64_try_cmpxchg (Uros Bizjak) - perf/amd: Prevent grouping of IBS events (Ravi Bangoria) - lockdep/selftests: Use SBRM APIs for wait context tests (Boqun Feng) - x86/efistub: Fix PCI ROM preservation in mixed mode (Mikel Rychliski) - efi/runtime-wrappers: Clean up white space and add __init annotation (Ard Biesheuvel) - acpi/prmt: Use EFI runtime sandbox to invoke PRM handlers (Ard Biesheuvel) - efi/runtime-wrappers: Don't duplicate setup/teardown code (Ard Biesheuvel) - efi/runtime-wrappers: Remove duplicated macro for service returning void (Ard Biesheuvel) - efi/runtime-wrapper: Move workqueue manipulation out of line (Ard Biesheuvel) - efi/runtime-wrappers: Use type safe encapsulation of call arguments (Ard Biesheuvel) - efi/riscv: Move EFI runtime call setup/teardown helpers out of line (Ard Biesheuvel) - efi/arm64: Move EFI runtime call setup/teardown helpers out of line (Ard Biesheuvel) - efi/riscv: libstub: Fix comment about absolute relocation (Xiao Wang) - efi: memmap: Remove kernel-doc warnings (Zhu Wang) - efi: Remove unused extern declaration efi_lookup_mapped_addr() (YueHaibing) - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Lukas Bulwahn) - x86/microcode/intel: Remove pointless mutex (Thomas Gleixner) - x86/microcode/intel: Remove debug code (Thomas Gleixner) - x86/microcode: Move core specific defines to local header (Thomas Gleixner) - x86/microcode/intel: Rename get_datasize() since its used externally (Ashok Raj) - x86/microcode: Make reload_early_microcode() static (Thomas Gleixner) - x86/microcode: Include vendor headers into microcode.h (Ashok Raj) - x86/microcode/intel: Move microcode functions out of cpu/intel.c (Thomas Gleixner) - x86/microcode: Hide the config knob (Thomas Gleixner) - x86/mm: Remove unused microcode.h include (Thomas Gleixner) - x86/microcode: Remove microcode_mutex (Sebastian Andrzej Siewior) - x86/microcode/AMD: Rip out static buffers (Borislav Petkov (AMD)) - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Steve Rutherford) - x86/sev: Do not handle #VC for DR7 read/write (Alexey Kardashevskiy) - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Yazen Ghannam) - x86/mce: Prevent duplicate error records (Borislav Petkov (AMD)) - x86/uv: Update HPE Superdome Flex Maintainers (Justin Ernst) - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Avadhut Naik) - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Avadhut Naik) - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Avadhut Naik) - x86/efistub: Avoid legacy decompressor when doing EFI boot (Ard Biesheuvel) - x86/efistub: Perform SNP feature test while running in the firmware (Ard Biesheuvel) - efi/libstub: Add limit argument to efi_random_alloc() (Ard Biesheuvel) - x86/decompressor: Factor out kernel decompression and relocation (Ard Biesheuvel) - x86/decompressor: Move global symbol references to C code (Ard Biesheuvel) - decompress: Use 8 byte alignment (Ard Biesheuvel) - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Ard Biesheuvel) - x86/efistub: Perform 4/5 level paging switch from the stub (Ard Biesheuvel) - x86/decompressor: Merge trampoline cleanup with switching code (Ard Biesheuvel) - x86/decompressor: Pass pgtable address to trampoline directly (Ard Biesheuvel) - x86/decompressor: Only call the trampoline when changing paging levels (Ard Biesheuvel) - x86/decompressor: Call trampoline directly from C code (Ard Biesheuvel) - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Ard Biesheuvel) - x86/decompressor: Use standard calling convention for trampoline (Ard Biesheuvel) - x86/decompressor: Call trampoline as a normal function (Ard Biesheuvel) - x86/decompressor: Assign paging related global variables earlier (Ard Biesheuvel) - x86/decompressor: Store boot_params pointer in callee save register (Ard Biesheuvel) - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Ard Biesheuvel) - x86/decompressor: Avoid magic offsets for EFI handover entrypoint (Ard Biesheuvel) - x86/efistub: Simplify and clean up handover entry code (Ard Biesheuvel) - x86/efistub: Branch straight to kernel entry point from C code (Ard Biesheuvel) - x86/head_64: Store boot_params pointer in callee save register (Ard Biesheuvel) - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Ard Biesheuvel) - Documentation: core-api/cpuhotplug: Fix state names (Anna-Maria Behnsen) - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (Yue Haibing) - cpu/SMT: Fix cpu_smt_possible() comment (Zhang Rui) - cpu/SMT: Allow enabling partial SMT states via sysfs (Michael Ellerman) - cpu/SMT: Create topology_smt_thread_allowed() (Michael Ellerman) - cpu/SMT: Remove topology_smt_supported() (Laurent Dufour) - cpu/SMT: Store the current/max number of threads (Michael Ellerman) - cpu/SMT: Move smt/control simple exit cases earlier (Michael Ellerman) - cpu/SMT: Move SMT prototypes into cpu_smt.h (Michael Ellerman) - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (Laurent Dufour) - irqchip: Add support for Amlogic-C3 SoCs (Huqiang Qin) - dt-bindings: interrupt-controller: Add support for Amlogic-C3 SoCs (Huqiang Qin) - irqchip/irq-mvebu-sei: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - irqchip/ls-scfg-msi: Use devm_platform_get_and_ioremap_resource() (Yangtao Li) - irqchip: Explicitly include correct DT includes (Rob Herring) - irqchip/orion: Use of_address_count() helper (Yang Yingliang) - irqchip/irq-pruss-intc: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - irqchip/imx-mu-msi: Do not check for 0 return after calling platform_get_irq() (Ruan Jinjie) - irqchipr/i8259: Mark i8259_of_init() static (Arnd Bergmann) - irqchip/mips-gic: Mark gic_irq_domain_free() static (Arnd Bergmann) - irqchip/xtensa-pic: Include header for xtensa_pic_init_legacy() (Arnd Bergmann) - irqchip/loongson-eiointc: Fix return value checking of eiointc_index (Bibo Mao) - genirq: Remove unused extern declaration (YueHaibing) - genirq: Prevent nested thread vs synchronize_hardirq() deadlock (Vincent Whitchurch) - entry: Remove empty addr_limit_user_check() (Mark Rutland) - x86/tsc: Extend watchdog check exemption to 4-Sockets platform (Feng Tang) - clocksource: Handle negative skews in "skew is too large" messages (Paul E. McKenney) - smp: Reduce NMI traffic from CSD waiters to CSD destination (Imran Khan) - smp: Reduce logging due to dump_stack of CSD waiters (Imran Khan) - scftorture: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario (Paul E. McKenney) - scftorture: Pause testing after memory-allocation failure (Paul E. McKenney) - scftorture: Forgive memory-allocation failure if KASAN (Paul E. McKenney) - torture: Scale scftorture memory based on number of CPUs (Paul E. McKenney) - torture: Cause mkinitrd.sh to indicate failure on compile errors (Paul E. McKenney) - torture: Make init program dump command-line arguments (Paul E. McKenney) - torture: Switch qemu from -nographic to -display none (Paul E. McKenney) - torture: Add init-program support for loongarch (Paul E. McKenney) - torture: Avoid torture-test reboot loops (Paul E. McKenney) - torture: Add srcu_lockdep.sh to torture.sh (Paul E. McKenney) - torture: Loosen .config checks for KCSAN kernels (Paul E. McKenney) - torture: Make torture.sh summarize config and build errors (Paul E. McKenney) - torture: Place --bootargs parameters at end of -append list (Paul E. McKenney) - rcutorture: Remove obsolete parameter check from mkinitrd.sh (Paul E. McKenney) - torture: Make kvm-remote print diagnostics on initial ssh failure (Paul E. McKenney) - torture: Add RCU Tasks individual-flavor build tests (Paul E. McKenney) - torture: Make kvm-recheck.sh report .config errors (Paul E. McKenney) - torture: Allow #CHECK# in --kconfig argument to kvm.sh (Paul E. McKenney) - rcutorture: Remove contradictory Kconfig constraint (Paul E. McKenney) - torture: Add "--no-" as synonym for "--do-no-" in torture.sh (Paul E. McKenney) - rcu: Remove formal-verification tests (Paul E. McKenney) - rcutorture: Remove obsolete BOOTPARAM_HOTPLUG_CPU0 Kconfig option (Paul E. McKenney) - rcutorture: Stop right-shifting torture_random() return values (Paul E. McKenney) - torture: Stop right-shifting torture_random() return values (Paul E. McKenney) - torture: Move stutter_wait() timeouts to hrtimers (Paul E. McKenney) - torture: Move torture_shuffle() timeouts to hrtimers (Paul E. McKenney) - torture: Move torture_onoff() timeouts to hrtimers (Paul E. McKenney) - torture: Make torture_hrtimeout_*() use TASK_IDLE (Paul E. McKenney) - torture: Add lock_torture writer_fifo module parameter (Dietmar Eggemann) - torture: Add a kthread-creation callback to _torture_create_kthread() (Paul E. McKenney) - torture: Support randomized shuffling for proxy exec testing (Connor O'Brien) - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Paul E. McKenney) - refscale: Add a "jiffies" test (Paul E. McKenney) - refscale: Fix uninitalized use of wait_queue_head_t (Waiman Long) - refscale: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario (Paul E. McKenney) - rcuscale: Add CONFIG_PREEMPT_DYNAMIC=n to TRACE01 scenario (Paul E. McKenney) - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Zqiang) - rcuscale: fix building with RCU_TINY (Arnd Bergmann) - rcuscale: Add RCU Tasks Rude testing (Paul E. McKenney) - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Paul E. McKenney) - rcuscale: Print grace-period kthread CPU time, if recorded (Paul E. McKenney) - rcuscale: Add kfree_by_call_rcu and kfree_mult to documentation (Paul E. McKenney) - rcuscale: Measure grace-period kthread CPU time (Paul E. McKenney) - rcuscale: Print out full set of kfree_rcu parameters (Paul E. McKenney) - rcuscale: Print out full set of module parameters (Paul E. McKenney) - rcuscale: Add minruntime module parameter (Paul E. McKenney) - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Paul E. McKenney) - rcuscale: Permit blocking delays between writers (Paul E. McKenney) - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Paul E. McKenney) - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Paul E. McKenney) - checkpatch: Complain about unexpected uses of RCU Tasks Trace (Paul E. McKenney) - rcu-tasks: Cancel callback laziness if too many callbacks (Paul E. McKenney) - rcu-tasks: Add kernel boot parameters for callback laziness (Paul E. McKenney) - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Paul E. McKenney) - rcu-tasks: Treat only synchronous grace periods urgently (Paul E. McKenney) - rcu: Use WRITE_ONCE() for assignments to ->next for rculist_nulls (Alan Huang) - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Paul E. McKenney) - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Paul E. McKenney) - srcu,notifier: Remove #ifdefs in favor of SRCU Tiny srcu_usage (Paul E. McKenney) - rcu: Clarify rcu_is_watching() kernel-doc comment (Paul E. McKenney) - rcu: Update synchronize_rcu_mult() comment for call_rcu_hurry() (Paul E. McKenney) - Docs/RCU/rculist_nulls: Fix text about atomic_set_release() (SeongJae Park) - Docs/RCU/rculist_nulls: Fix hlist_[nulls]_head field names of 'obj' (SeongJae Park) - Docs/RCU/rculist_nulls: Specify type of the object in examples (SeongJae Park) - Docs/RCU/rculist_nulls: Assign 'obj' before use from the examples (SeongJae Park) - Docs/RCU/rculist_nulls: Fix trivial coding style (SeongJae Park) - docs/RCU: Add the missing rcu_read_unlock() (Alan Huang) - documentation/rcu: Fix typo (Tycho Andersen) - LoadPin: Annotate struct dm_verity_loadpin_trusted_root_digest with __counted_by (Kees Cook) - kallsyms: Change func signature for cleanup_symbol_name() (Yonghong Song) - kallsyms: Fix kallsyms_selftest failure (Yonghong Song) - nsproxy: Convert nsproxy.count to refcount_t (Elena Reshetova) - integrity: Annotate struct ima_rule_opt_list with __counted_by (Kees Cook) - lkdtm: Add FAM_BOUNDS test for __counted_by (Kees Cook) - Compiler Attributes: counted_by: Adjust name and identifier expansion (Kees Cook) - um: refactor deprecated strncpy to memcpy (Justin Stitt) - um: vector: refactor deprecated strncpy (Justin Stitt) - alpha: Replace one-element array with flexible-array member (Gustavo A. R. Silva) - hardening: Move BUG_ON_DATA_CORRUPTION to hardening options (Marco Elver) - list: Introduce CONFIG_LIST_HARDENED (Marco Elver) - list_debug: Introduce inline wrappers for debug checks (Marco Elver) - compiler_types: Introduce the Clang __preserve_most function attribute (Marco Elver) - gcc-plugins: Rename last_stmt() for GCC 14+ (Kees Cook) - selftests/harness: Actually report SKIP for signal tests (Kees Cook) - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Kees Cook) - EISA: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - perf: Replace strlcpy with strscpy (Azeem Shaikh) - um: Remove strlcpy declaration (Azeem Shaikh) - seq_file: seq_show_option_n() is used for precise sizes (Kees Cook) - soc: fsl: qe: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - ubsan: Clarify Kconfig text for CONFIG_UBSAN_TRAP (Jann Horn) - seccomp: Add missing kerndoc notations (Kees Cook) - ARM: ptrace: Restore syscall skipping for tracers (Kees Cook) - ARM: ptrace: Restore syscall restart tracing (Kees Cook) - selftests/seccomp: Handle arm32 corner cases better (Kees Cook) - perf/benchmark: add a new benchmark for seccom_unotify (Andrei Vagin) - selftest/seccomp: add a new test for the sync mode of seccomp_user_notify (Andrei Vagin) - seccomp: add the synchronous mode for seccomp_unotify (Andrei Vagin) - sched: add a few helpers to wake up tasks on the current cpu (Andrei Vagin) - sched: add WF_CURRENT_CPU and externise ttwu (Peter Oskolkov) - seccomp: don't use semaphore and wait_queue together (Andrei Vagin) - pstore: Fix kernel-doc warning (Matthew Wilcox (Oracle)) - pstore: Support record sizes larger than kmalloc() limit (Yuxiao Zhang) - pstore/ram: Check start of empty przs during init (Enlin Mu) - pstore: Replace crypto API compression with zlib_deflate library calls (Ard Biesheuvel) - pstore: Remove worst-case compression size logic (Ard Biesheuvel) - btrfs: zoned: skip splitting and logical rewriting on pre-alloc write (Naohiro Aota) - btrfs: tests: test invalid splitting when skipping pinned drop extent_map (Josef Bacik) - btrfs: tests: add a test for btrfs_add_extent_mapping (Josef Bacik) - btrfs: tests: add extent_map tests for dropping with odd layouts (Josef Bacik) - btrfs: scrub: move write back of repaired sectors to scrub_stripe_read_repair_worker() (Qu Wenruo) - btrfs: scrub: don't go ordered workqueue for dev-replace (Qu Wenruo) - btrfs: scrub: fix grouping of read IO (Qu Wenruo) - btrfs: scrub: avoid unnecessary csum tree search preparing stripes (Qu Wenruo) - btrfs: scrub: avoid unnecessary extent tree search preparing stripes (Qu Wenruo) - btrfs: copy dir permission and time when creating a stub subvolume (Lee Trager) - btrfs: remove pointless empty list check when reading delayed dir indexes (Filipe Manana) - btrfs: drop redundant check to use fs_devices::metadata_uuid (Anand Jain) - btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super (Anand Jain) - btrfs: use the correct superblock to compare fsid in btrfs_validate_super (Anand Jain) - btrfs: simplify memcpy either of metadata_uuid or fsid (Anand Jain) - btrfs: add a helper to read the superblock metadata_uuid (Anand Jain) - btrfs: remove v0 extent handling (Qu Wenruo) - btrfs: output extra debug info if we failed to find an inline backref (Qu Wenruo) - btrfs: move the !zoned assert into run_delalloc_cow (Christoph Hellwig) - btrfs: consolidate the error handling in run_delalloc_nocow (Christoph Hellwig) - btrfs: cleanup the COW fallback logic in run_delalloc_nocow (Christoph Hellwig) - btrfs: fix error handling when in a COW window in run_delalloc_nocow (Christoph Hellwig) - btrfs: zoned: do not zone finish data relocation block group (Naohiro Aota) - btrfs: set page extent mapped after read_folio in relocate_one_page (Josef Bacik) - btrfs: wait on uncached block groups on every allocation loop (Josef Bacik) - btrfs: use LIST_HEAD() to initialize the list_head (Ruan Jinjie) - btrfs: handle errors properly in update_inline_extent_backref() (Qu Wenruo) - btrfs: zoned: re-enable metadata over-commit for zoned mode (Naohiro Aota) - btrfs: zoned: don't activate non-DATA BG on allocation (Naohiro Aota) - btrfs: zoned: no longer count fresh BG region as zone unusable (Naohiro Aota) - btrfs: zoned: activate metadata block group on write time (Naohiro Aota) - btrfs: zoned: reserve zones for an active metadata/system block group (Naohiro Aota) - btrfs: zoned: update meta write pointer on zone finish (Naohiro Aota) - btrfs: zoned: defer advancing meta write pointer (Naohiro Aota) - btrfs: zoned: return int from btrfs_check_meta_write_pointer (Naohiro Aota) - btrfs: zoned: introduce block group context to btrfs_eb_write_context (Naohiro Aota) - btrfs: introduce struct to consolidate extent buffer write context (Naohiro Aota) - btrfs: avoid start and commit empty transaction when flushing qgroups (Filipe Manana) - btrfs: avoid start and commit empty transaction when starting qgroup rescan (Filipe Manana) - btrfs: avoid starting and committing empty transaction when flushing space (Filipe Manana) - btrfs: avoid starting new transaction when flushing delayed items and refs (Filipe Manana) - btrfs: merge find_free_dev_extent() and find_free_dev_extent_start() (Filipe Manana) - btrfs: make find_free_dev_extent() static (Filipe Manana) - btrfs: make btrfs_cleanup_fs_roots() static (Filipe Manana) - btrfs: fail priority metadata ticket with real fs error (Filipe Manana) - btrfs: return real error when orphan cleanup fails due to a transaction abort (Filipe Manana) - btrfs: store the error that turned the fs into error state (Filipe Manana) - btrfs: don't steal space from global rsv after a transaction abort (Filipe Manana) - btrfs: print available space across all block groups when dumping space info (Filipe Manana) - btrfs: print available space for a block group when dumping a space info (Filipe Manana) - btrfs: print block group super and delalloc bytes when dumping space info (Filipe Manana) - btrfs: print target number of bytes when dumping free space (Filipe Manana) - btrfs: update comment for btrfs_join_transaction_nostart() (Filipe Manana) - btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART (Filipe Manana) - btrfs: refactor main loop in memmove_extent_buffer() (Qu Wenruo) - btrfs: refactor main loop in memcpy_extent_buffer() (Qu Wenruo) - btrfs: copy all pages at once at the end of btrfs_clone_extent_buffer() (Qu Wenruo) - btrfs: refactor main loop in copy_extent_buffer_full() (Qu Wenruo) - btrfs: use write_extent_buffer() to implement write_extent_buffer_*id() (Qu Wenruo) - btrfs: refactor extent buffer bitmaps operations (Qu Wenruo) - btrfs: tests: add self tests for extent buffer memory operations (Qu Wenruo) - btrfs: tests: enhance extent buffer bitmap tests (Qu Wenruo) - btrfs: move comments to btrfs_loop_type definition (Josef Bacik) - btrfs: print name and pid when device scanning processes race (Anand Jain) - mm: remove folio_account_redirty (Christoph Hellwig) - btrfs: fix zoned handling in submit_uncompressed_range (Christoph Hellwig) - btrfs: don't redirty locked_page in run_delalloc_zoned (Christoph Hellwig) - btrfs: refactor the zoned device handling in cow_file_range (Christoph Hellwig) - btrfs: don't redirty pages in compress_file_range (Christoph Hellwig) - btrfs: share the code to free the page array in compress_file_range (Christoph Hellwig) - btrfs: use a separate label for the incompressible case in compress_file_range (Christoph Hellwig) - btrfs: further simplify the compress or not logic in compress_file_range (Christoph Hellwig) - btrfs: streamline compress_file_range (Christoph Hellwig) - btrfs: merge submit_compressed_extents and async_cow_submit (Christoph Hellwig) - btrfs: merge async_cow_start and compress_file_range (Christoph Hellwig) - btrfs: don't clear async_chunk->inode in async_cow_start (Christoph Hellwig) - btrfs: clean up the check for uncompressed ranges in submit_one_async_extent (Christoph Hellwig) - btrfs: reduce the number of arguments to btrfs_run_delalloc_range (Christoph Hellwig) - btrfs: improve the delalloc_to_write calculation in writepage_delalloc (Christoph Hellwig) - btrfs: remove the return value from extent_write_locked_range (Christoph Hellwig) - btrfs: remove the return value from submit_uncompressed_range (Christoph Hellwig) - btrfs: reduce debug spam from submit_compressed_extents (Christoph Hellwig) - btrfs: remove end_extent_writepage (Christoph Hellwig) - btrfs: remove btrfs_writepage_endio_finish_ordered (Christoph Hellwig) - btrfs: split page locking out of __process_pages_contig (Christoph Hellwig) - btrfs: don't create inline extents in fallback_to_cow (Christoph Hellwig) - btrfs: pass a flags argument to cow_file_range (Christoph Hellwig) - btrfs: fix start transaction qgroup rsv double free (Boris Burkov) - btrfs: free qgroup rsv on io failure (Boris Burkov) - btrfs: remove duplicate free_async_extent_pages() on reservation error (Goldwyn Rodrigues) - btrfs: move eb subpage preallocation out of the loop (Qu Wenruo) - btrfs: simplify the no-bioc fast path condition in btrfs_map_block (Christoph Hellwig) - btrfs: scrub: remove unused btrfs_path in scrub_simple_mirror() (Qu Wenruo) - btrfs: use folio_next_index() helper in extent_write_cache_pages (Minjie Du) - btrfs: use helper sizeof_field in struct accessors (David Sterba) - btrfs: deprecate integrity checker feature (Qu Wenruo) - btrfs: move btrfs_free_excluded_extents() into block-group.c (Filipe Manana) - btrfs: open code trivial btrfs_add_excluded_extent() (Filipe Manana) - btrfs: make find_first_extent_bit() return a boolean (Filipe Manana) - btrfs: make btrfs_destroy_pinned_extent() return void (Filipe Manana) - btrfs: make btrfs_destroy_marked_extents() return void (Filipe Manana) - btrfs: rename add_new_free_space() to btrfs_add_new_free_space() (Filipe Manana) - btrfs: update documentation for add_new_free_space() (Filipe Manana) - btrfs: tracepoints: simplify raid56 events (Qu Wenruo) - btrfs: sysfs: show if ACL support has been compiled in (Anand Jain) - btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSING (Qu Wenruo) - btrfs: add comments for btrfs_map_block() (Qu Wenruo) - btrfs: remove redundant initialization of variables in log_new_ancestors (Colin Ian King) - btrfs: scrub: remove redundant division of stripe_nr (Colin Ian King) - btrfs: zoned: use vcalloc instead of for vzalloc in btrfs_get_dev_zone_info (Julia Lawall) - affs: rename local toupper() to fn() to avoid confusion (Andy Shevchenko) - affs: remove writepage implementation (Matthew Wilcox (Oracle)) - fsverity: skip PKCS#7 parser when keyring is empty (Eric Biggers) - fsverity: move sysctl registration out of signature.c (Eric Biggers) - fsverity: simplify handling of errors during initcall (Eric Biggers) - fsverity: explicitly check that there is no algorithm 0 (Eric Biggers) - fscrypt: improve the "Encryption modes and usage" section (Eric Biggers) - iomap: support IOCB_DIO_CALLER_COMP (Jens Axboe) - io_uring/rw: add write support for IOCB_DIO_CALLER_COMP (Jens Axboe) - fs: add IOCB flags related to passing back dio completions (Jens Axboe) - iomap: add IOMAP_DIO_INLINE_COMP (Jens Axboe) - iomap: only set iocb->private for polled bio (Jens Axboe) - iomap: treat a write through cache the same as FUA (Jens Axboe) - iomap: use an unsigned type for IOMAP_DIO_* defines (Jens Axboe) - iomap: cleanup up iomap_dio_bio_end_io() (Jens Axboe) - iomap: Add per-block dirty state tracking to improve performance (Ritesh Harjani (IBM)) - iomap: Allocate ifs in ->write_begin() early (Ritesh Harjani (IBM)) - iomap: Refactor iomap_write_delalloc_punch() function out (Ritesh Harjani (IBM)) - iomap: Use iomap_punch_t typedef (Ritesh Harjani (IBM)) - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Ritesh Harjani (IBM)) - iomap: Add some uptodate state handling helpers for ifs state bitmap (Ritesh Harjani (IBM)) - iomap: Drop ifs argument from iomap_set_range_uptodate() (Ritesh Harjani (IBM)) - iomap: Rename iomap_page to iomap_folio_state and others (Ritesh Harjani (IBM)) - iomap: Copy larger chunks from userspace (Matthew Wilcox (Oracle)) - iomap: Create large folios in the buffered write path (Matthew Wilcox (Oracle)) - filemap: Allow __filemap_get_folio to allocate large folios (Matthew Wilcox (Oracle)) - filemap: Add fgf_t typedef (Matthew Wilcox (Oracle)) - iomap: Remove unnecessary test from iomap_release_folio() (Matthew Wilcox (Oracle)) - doc: Correct the description of ->release_folio (Matthew Wilcox (Oracle)) - iomap: Remove large folio handling in iomap_invalidate_folio() (Matthew Wilcox (Oracle)) - iov_iter: Add copy_folio_from_iter_atomic() (Matthew Wilcox (Oracle)) - iov_iter: Handle compound highmem pages in copy_page_from_iter_atomic() (Matthew Wilcox (Oracle)) - iov_iter: Map the page later in copy_page_from_iter_atomic() (Matthew Wilcox (Oracle)) - erofs: release ztailpacking pclusters properly (Jingbo Xu) - erofs: don't warn dedupe and fragments features anymore (sunshijie) - erofs: adapt folios for z_erofs_read_folio() (Gao Xiang) - erofs: adapt folios for z_erofs_readahead() (Gao Xiang) - erofs: get rid of fe->backmost for cache decompression (Gao Xiang) - erofs: drop z_erofs_page_mark_eio() (Gao Xiang) - erofs: tidy up z_erofs_do_read_page() (Gao Xiang) - erofs: move preparation logic into z_erofs_pcluster_begin() (Gao Xiang) - erofs: avoid obsolete {collector,collection} terms (Gao Xiang) - erofs: simplify z_erofs_read_fragment() (Gao Xiang) - erofs: remove redundant erofs_fs_type declaration in super.c (Ferry Meng) - erofs: add necessary kmem_cache_create flags for erofs inode cache (Ferry Meng) - erofs: clean up redundant comment and adjust code alignment (Ferry Meng) - erofs: refine warning messages for zdata I/Os (Ferry Meng) - erofs: boost negative xattr lookup with bloom filter (Jingbo Xu) - erofs: update on-disk format for xattr name filter (Jingbo Xu) - erofs: DEFLATE compression support (Gao Xiang) - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock (Will Shiu) - fs/locks: Fix typo (Jakub Wilk) - selftests: add OFD lock tests (Stas Sergeev) - fs/locks: F_UNLCK extension for F_OFD_GETLK (Stas Sergeev) - procfs: block chmod on /proc/thread-self/comm (Aleksa Sarai) - proc: use generic setattr() for /proc/$PID/net (Thomas Weißschuh) - selftests/nolibc: drop test chmod_net (Thomas Weißschuh) - autofs: use wake_up() instead of wake_up_interruptible(() (Ian Kent) - autofs: fix memory leak of waitqueues in autofs_catatonic_mode (Fedor Pchelkin) - selftests: fchmodat2: remove duplicate unneeded defines (Muhammad Usama Anjum) - fchmodat2: add support for AT_EMPTY_PATH (Aleksa Sarai) - selftests: Add fchmodat2 selftest (Alexey Gladkov) - arch: Register fchmodat2, usually as syscall 452 (Palmer Dabbelt) - fs: Add fchmodat2() (Alexey Gladkov) - Non-functional cleanup of a "__user * filename" (Palmer Dabbelt) - xfs: stabilize fs summary counters for online fsck (Darrick J. Wong) - fs: wait for partially frozen filesystems (Darrick J. Wong) - fs: distinguish between user initiated freeze and kernel initiated freeze (Darrick J. Wong) - super: use higher-level helper for {freeze,thaw} (Christian Brauner) - super: wait until we passed kill super (Christian Brauner) - super: wait for nascent superblocks (Christian Brauner) - super: make locking naming consistent (Christian Brauner) - super: use locking helpers (Christian Brauner) - fs: simplify invalidate_inodes (Christoph Hellwig) - fs: remove get_super (Christoph Hellwig) - block: call into the file system for ioctl BLKFLSBUF (Christoph Hellwig) - block: call into the file system for bdev_mark_dead (Christoph Hellwig) - block: consolidate __invalidate_device and fsync_bdev (Christoph Hellwig) - block: drop the "busy inodes on changed media" log message (Christoph Hellwig) - dasd: also call __invalidate_device when setting the device offline (Christoph Hellwig) - amiflop: don't call fsync_bdev in FDFMTBEG (Christoph Hellwig) - floppy: call disk_force_media_change when changing the format (Christoph Hellwig) - block: simplify the disk_force_media_change interface (Christoph Hellwig) - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Christoph Hellwig) - xfs use fs_holder_ops for the log and RT devices (Christoph Hellwig) - xfs: drop s_umount over opening the log and RT devices (Christoph Hellwig) - ext4: use fs_holder_ops for the log device (Christoph Hellwig) - ext4: drop s_umount over opening the log device (Christoph Hellwig) - fs: export fs_holder_ops (Christoph Hellwig) - fs: stop using get_super in fs_mark_dead (Christoph Hellwig) - fs: use the super_block as holder when mounting file systems (Christoph Hellwig) - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Christoph Hellwig) - nilfs2: use setup_bdev_super to de-duplicate the mount code (Christoph Hellwig) - fs: export setup_bdev_super (Christoph Hellwig) - fs: open block device after superblock creation (Jan Kara) - ntfs3: free the sbi in ->kill_sb (Christoph Hellwig) - ntfs3: don't call sync_blockdev in ntfs_put_super (Christoph Hellwig) - ntfs3: rename put_ntfs ntfs3_free_sbi (Christoph Hellwig) - exfat: free the sbi and iocharset in ->kill_sb (Christoph Hellwig) - exfat: don't RCU-free the sbi (Christoph Hellwig) - ext4: close the external journal device in ->kill_sb (Christoph Hellwig) - xfs: document the invalidate_bdev call in invalidate_bdev (Christoph Hellwig) - xfs: close the external block devices in xfs_mount_free (Christoph Hellwig) - xfs: close the RT and log block devices in xfs_free_buftarg (Christoph Hellwig) - xfs: remove xfs_blkdev_put (Christoph Hellwig) - xfs: free the xfs_mount in ->kill_sb (Christoph Hellwig) - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Christoph Hellwig) - xfs: reformat the xfs_fs_free prototype (Christoph Hellwig) - fs, block: remove bdev->bd_super (Christoph Hellwig) - ocfs2: stop using bdev->bd_super for journal error logging (Christoph Hellwig) - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Christoph Hellwig) - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Christoph Hellwig) - cachefiles: use kiocb_{start,end}_write() helpers (Amir Goldstein) - ovl: use kiocb_{start,end}_write() helpers (Amir Goldstein) - aio: use kiocb_{start,end}_write() helpers (Amir Goldstein) - io_uring: use kiocb_{start,end}_write() helpers (Amir Goldstein) - fs: create kiocb_{start,end}_write() helpers (Amir Goldstein) - fs: add kerneldoc to file_{start,end}_write() helpers (Amir Goldstein) - io_uring: rename kiocb_end_write() local helper (Amir Goldstein) - splice: Convert page_cache_pipe_buf_confirm() to use a folio (Matthew Wilcox (Oracle)) - libfs: Convert simple_write_begin and simple_write_end to use a folio (Matthew Wilcox (Oracle)) - fs/dcache: Replace printk and WARN_ON by WARN (Anh Tuan Phan) - fs/pipe: remove redundant initialization of pointer buf (Colin Ian King) - fs: Fix kernel-doc warnings (Matthew Wilcox (Oracle)) - devpts: Fix kernel-doc warnings (Matthew Wilcox (Oracle)) - doc: idmappings: fix an error and rephrase a paragraph (GONG, Ruiqi) - init: Add support for rootwait timeout parameter (Loic Poulain) - vfs: fix up the assert in i_readcount_dec (Mateusz Guzik) - fs: Fix one kernel-doc comment (Yang Li) - docs: filesystems: idmappings: clarify from where idmappings are taken (Alexander Mikhalitsyn) - fs/buffer.c: disable per-CPU buffer_head cache for isolated CPUs (Marcelo Tosatti) - vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing (David Howells) - fs: unexport d_genocide (Christoph Hellwig) - fs: use __fput_sync in close(2) (Linus Torvalds) - file: mostly eliminate spurious relocking in __range_close (Mateusz Guzik) - fs/ecryptfs: remove kernel-doc warnings (Zhu Wang) - epoll: simplify ep_alloc() (Zhen Lei) - fs: Fix error checking for d_hash_and_lookup() (Wang Ming) - attr: block mode changes of symlinks (Christian Brauner) - eventfd: prevent underflow for eventfd semaphores (Wen Yang) - dnotify: Pass argument of fcntl_dirnotify as int (Luca Vizzarro) - pipe: Pass argument of pipe_fcntl as int (Luca Vizzarro) - fs: Pass argument to fcntl_setlease as int (Luca Vizzarro) - fcntl: Cast commands with int args explicitly (Luca Vizzarro) - splice: fsnotify_access(in), fsnotify_modify(out) on success in tee (Ahelenia Ziemiańska) - splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice (Ahelenia Ziemiańska) - splice: always fsnotify_access(in), fsnotify_modify(out) on success (Ahelenia Ziemiańska) - reiserfs: Check the return value from __getblk() (Matthew Wilcox) - fs/ecryptfs: Use kmap_local_page() in copy_up_encrypted_with_header() (Fabio M. De Francesco) - fs/ecryptfs: Use kmap_local_page() in ecryptfs_write() (Fabio M. De Francesco) - fs/ecryptfs: Replace kmap() with kmap_local_page() (Fabio M. De Francesco) - tmpfs,xattr: GFP_KERNEL_ACCOUNT for simple xattrs (Hugh Dickins) - mm: invalidation check mapping before folio_contains (Hugh Dickins) - tmpfs: trivial support for direct IO (Hugh Dickins) - tmpfs,xattr: enable limited user extended attributes (Hugh Dickins) - tmpfs: track free_ispace instead of free_inodes (Hugh Dickins) - xattr: simple_xattr_set() return old_xattr to be freed (Hugh Dickins) - tmpfs: verify {g,u}id mount options correctly (Christian Brauner) - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Hugh Dickins) - libfs: Remove parent dentry locking in offset_iterate_dir() (Chuck Lever) - libfs: Add a lock class for the offset map's xa_lock (Chuck Lever) - shmem: stable directory offsets (Chuck Lever) - shmem: Refactor shmem_symlink() (Chuck Lever) - libfs: Add directory operations for stable offsets (Chuck Lever) - shmem: fix quota lock nesting in huge hole handling (Hugh Dickins) - shmem: Add default quota limit mount options (Lukas Czerner) - shmem: quota support (Carlos Maiolino) - shmem: prepare shmem quota infrastructure (Carlos Maiolino) - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Jan Kara) - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) - shmem: make shmem_inode_acct_block() return error (Lukas Czerner) - btrfs: convert to multigrain timestamps (Jeff Layton) - ext4: switch to multigrain timestamps (Jeff Layton) - xfs: switch to multigrain timestamps (Jeff Layton) - tmpfs: add support for multigrain timestamps (Jeff Layton) - fs: add infrastructure for multigrain timestamps (Jeff Layton) - fs: drop the timespec64 argument from update_time (Jeff Layton) - xfs: have xfs_vn_update_time gets its own timestamp (Jeff Layton) - fat: make fat_update_time get its own timestamp (Jeff Layton) - fat: remove i_version handling from fat_update_time (Jeff Layton) - ubifs: have ubifs_update_time use inode_update_timestamps (Jeff Layton) - btrfs: have it use inode_update_timestamps (Jeff Layton) - fs: drop the timespec64 arg from generic_update_time (Jeff Layton) - fs: pass the request_mask to generic_fillattr (Jeff Layton) - fs: remove silly warning from current_time (Jeff Layton) - gfs2: fix timestamp handling on quota inodes (Jeff Layton) - fs: rename i_ctime field to __i_ctime (Jeff Layton) - selinux: convert to ctime accessor functions (Jeff Layton) - security: convert to ctime accessor functions (Jeff Layton) - apparmor: convert to ctime accessor functions (Jeff Layton) - sunrpc: convert to ctime accessor functions (Jeff Layton) - shmem: convert to ctime accessor functions (Jeff Layton) - bpf: convert to ctime accessor functions (Jeff Layton) - mqueue: convert to ctime accessor functions (Jeff Layton) - linux: convert to ctime accessor functions (Jeff Layton) - zonefs: convert to ctime accessor functions (Jeff Layton) - xfs: convert to ctime accessor functions (Jeff Layton) - vboxsf: convert to ctime accessor functions (Jeff Layton) - ufs: convert to ctime accessor functions (Jeff Layton) - udf: convert to ctime accessor functions (Jeff Layton) - ubifs: convert to ctime accessor functions (Jeff Layton) - tracefs: convert to ctime accessor functions (Jeff Layton) - sysv: convert to ctime accessor functions (Jeff Layton) - squashfs: convert to ctime accessor functions (Jeff Layton) - smb: convert to ctime accessor functions (Jeff Layton) - romfs: convert to ctime accessor functions (Jeff Layton) - reiserfs: convert to ctime accessor functions (Jeff Layton) - ramfs: convert to ctime accessor functions (Jeff Layton) - qnx6: convert to ctime accessor functions (Jeff Layton) - qnx4: convert to ctime accessor functions (Jeff Layton) - pstore: convert to ctime accessor functions (Jeff Layton) - procfs: convert to ctime accessor functions (Jeff Layton) - overlayfs: convert to ctime accessor functions (Jeff Layton) - orangefs: convert to ctime accessor functions (Jeff Layton) - openpromfs: convert to ctime accessor functions (Jeff Layton) - omfs: convert to ctime accessor functions (Jeff Layton) - ocfs2: convert to ctime accessor functions (Jeff Layton) - ntfs3: convert to ctime accessor functions (Jeff Layton) - ntfs: convert to ctime accessor functions (Jeff Layton) - nilfs2: convert to ctime accessor functions (Jeff Layton) - nfsd: convert to ctime accessor functions (Jeff Layton) - nfs: convert to ctime accessor functions (Jeff Layton) - kernfs: convert to ctime accessor functions (Jeff Layton) - jfs: convert to ctime accessor functions (Jeff Layton) - jffs2: convert to ctime accessor functions (Jeff Layton) - isofs: convert to ctime accessor functions (Jeff Layton) - hugetlbfs: convert to ctime accessor functions (Jeff Layton) - hpfs: convert to ctime accessor functions (Jeff Layton) - hostfs: convert to ctime accessor functions (Jeff Layton) - hfsplus: convert to ctime accessor functions (Jeff Layton) - hfs: convert to ctime accessor functions (Jeff Layton) - gfs2: convert to ctime accessor functions (Jeff Layton) - fuse: convert to ctime accessor functions (Jeff Layton) - freevxfs: convert to ctime accessor functions (Jeff Layton) - fat: convert to ctime accessor functions (Jeff Layton) - f2fs: convert to ctime accessor functions (Jeff Layton) - ext4: convert to ctime accessor functions (Jeff Layton) - ext2: convert to ctime accessor functions (Jeff Layton) - exfat: convert to ctime accessor functions (Jeff Layton) - erofs: convert to ctime accessor functions (Jeff Layton) - efs: convert to ctime accessor functions (Jeff Layton) - efivarfs: convert to ctime accessor functions (Jeff Layton) - ecryptfs: convert to ctime accessor functions (Jeff Layton) - devpts: convert to ctime accessor functions (Jeff Layton) - debugfs: convert to ctime accessor functions (Jeff Layton) - cramfs: convert to ctime accessor functions (Jeff Layton) - configfs: convert to ctime accessor functions (Jeff Layton) - coda: convert to ctime accessor functions (Jeff Layton) - ceph: convert to ctime accessor functions (Jeff Layton) - btrfs: convert to ctime accessor functions (Jeff Layton) - bfs: convert to ctime accessor functions (Jeff Layton) - befs: convert to ctime accessor functions (Jeff Layton) - autofs: convert to ctime accessor functions (Jeff Layton) - fs: convert to ctime accessor functions (Jeff Layton) - afs: convert to ctime accessor functions (Jeff Layton) - affs: convert to ctime accessor functions (Jeff Layton) - adfs: convert to ctime accessor functions (Jeff Layton) - 9p: convert to ctime accessor functions (Jeff Layton) - usb: convert to ctime accessor functions (Jeff Layton) - ibm: convert to ctime accessor functions (Jeff Layton) - infiniband: convert to ctime accessor functions (Jeff Layton) - binderfs: convert to ctime accessor functions (Jeff Layton) - s390: convert to ctime accessor functions (Jeff Layton) - spufs: convert to ctime accessor functions (Jeff Layton) - reiserfs: convert to simple_rename_timestamp (Jeff Layton) - ntfs3: convert to simple_rename_timestamp (Jeff Layton) - exfat: convert to simple_rename_timestamp (Jeff Layton) - shmem: convert to simple_rename_timestamp (Jeff Layton) - ubifs: convert to simple_rename_timestamp (Jeff Layton) - btrfs: convert to simple_rename_timestamp (Jeff Layton) - fs: new helper: simple_rename_timestamp (Jeff Layton) - fs: add ctime accessors infrastructure (Jeff Layton) - cifs: update the ctime on a partial page write (Jeff Layton) - apparmor: update ctime whenever the mtime changes on an inode (Jeff Layton) - exfat: ensure that ctime is updated whenever the mtime is (Jeff Layton) - efivarfs: update ctime when mtime changes on a write (Jeff Layton) - bfs: update ctime in addition to mtime when adding entries (Jeff Layton) - ibmvmc: update ctime in conjunction with mtime on write (Jeff Layton) - fs: add FSCONFIG_CMD_CREATE_EXCL (Christian Brauner) - fs: add vfs_cmd_reconfigure() (Christian Brauner) - fs: add vfs_cmd_create() (Christian Brauner) - super: remove get_tree_single_reconf() (Christian Brauner) - Linux 6.5 (Linus Torvalds) - scsi: snic: Fix double free in snic_tgt_create() (Zhu Wang) - scsi: core: raid_class: Remove raid_component_add() (Zhu Wang) - scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5 (Neil Armstrong) - scsi: ufs: mcq: Fix the search/wrap around logic (Bao D. Nguyen) - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Feng Tang) - x86/fpu: Invalidate FPU state correctly on exec() (Rick Edgecombe) - genirq: Fix software resend lockup and nested resend (Johan Hovold) - LoongArch: Fix hw_breakpoint_control() for watchpoints (Huacai Chen) - LoongArch: Ensure FP/SIMD registers in the core dump file is up to date (Huacai Chen) - LoongArch: Put the body of play_dead() into arch_cpu_idle_dead() (Tiezhu Yang) - LoongArch: Add identifier names to arguments of die() declaration (Tiezhu Yang) - LoongArch: Return earlier in die() if notify_die() returns NOTIFY_STOP (Tiezhu Yang) - LoongArch: Do not kill the task in die() if notify_die() returns NOTIFY_STOP (Tiezhu Yang) - LoongArch: Remove (Masahiro Yamada) - LoongArch: Replace #include with #include (Masahiro Yamada) - LoongArch: Remove unneeded #include (Masahiro Yamada) - LoongArch: Replace -ffreestanding with finer-grained -fno-builtin's (WANG Xuerui) - LoongArch: Remove redundant "source drivers/firmware/Kconfig" (Xi Ruoyao) - clk: Fix slab-out-of-bounds error in devm_clk_release() (Andrey Skvortsov) - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Biju Das) - clk: keystone: syscon-clk: Fix audio refclk (Francesco Dolcini) - lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels (Helge Deller) - shmem: fix smaps BUG sleeping while atomic (Hugh Dickins) - selftests: cachestat: catch failing fsync test on tmpfs (Andre Przywara) - selftests: cachestat: test for cachestat availability (Andre Przywara) - maple_tree: disable mas_wr_append() when other readers are possible (Liam R. Howlett) - madvise:madvise_free_pte_range(): don't use mapcount() against large folio for sharing check (Yin Fengwei) - madvise:madvise_free_huge_pmd(): don't use mapcount() against large folio for sharing check (Yin Fengwei) - madvise:madvise_cold_or_pageout_pte_range(): don't use mapcount() against large folio for sharing check (Yin Fengwei) - mm: multi-gen LRU: don't spin during memcg release (T.J. Mercier) - mm: memory-failure: fix unexpected return value in soft_offline_page() (Miaohe Lin) - radix tree: remove unused variable (Arnd Bergmann) - mm: add a call to flush_cache_vmap() in vmap_pfn() (Alexandre Ghiti) - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Ayush Jain) - nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi) - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (David Hildenbrand) - selftests: cgroup: fix test_kmem_basic less than error (Lucas Karpinski) - mm: enable page walking API to lock vmas during the walk (Suren Baghdasaryan) - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (David Hildenbrand) - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (David Hildenbrand) - riscv: Fix build errors using binutils2.37 toolchains (Mingzheng Xing) - RISC-V: vector: export VLENB csr in __sc_riscv_v_state (Andy Chiu) - RISC-V: Remove ptrace support for vectors (Palmer Dabbelt) - gpio: sim: pass the GPIO device's software node to irq domain (Bartosz Golaszewski) - gpio: sim: dispose of irq mappings before destroying the irq_sim domain (Bartosz Golaszewski) - pinctrl: amd: Mask wake bits on probe again (Mario Limonciello) - pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} (Biju Das) - pinctrl: renesas: rzv2m: Fix NULL pointer dereference in rzv2m_dt_subnode_to_map() (Biju Das) - pinctrl: renesas: rzg2l: Fix NULL pointer dereference in rzg2l_dt_subnode_to_map() (Biju Das) - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Mario Limonciello) - ASoC: cs35l41: Correct amp_gain_tlv values (Charles Keepax) - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (BrenoRCBrito) - ASoC: cs35l56: Add an ACPI match table (Simon Trimmer) - ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB (Maciej Strozek) - ASoC: tas2781: fixed register access error when switching to other chips (Shenghao Ding) - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Chao Song) - MAINTAINERS: Add entries for TEXAS INSTRUMENTS ASoC DRIVERS (Kevin-Lu) - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Takashi Iwai) - drm/i915: Fix HPD polling, reenabling the output poll work as needed (Imre Deak) - drm: Add an HPD poll helper to reschedule the poll work (Imre Deak) - drm/i915: fix Sphinx indentation warning (Jani Nikula) - drm/i915/dgfx: Enable d3cold at s2idle (Anshuman Gupta) - drm/vmwgfx: Fix possible invalid drm gem put calls (Zack Rusin) - drm/vmwgfx: Fix shader stage validation (Zack Rusin) - dma-buf/sw_sync: Avoid recursive lock during fence signal (Rob Clark) - drm/display/dp: Fix the DP DSC Receiver cap size (Ankit Nautiyal) - drm/panfrost: Skip speed binning on EOPNOTSUPP (David Michael) - drm: bridge: samsung-dsim: Fix init during host transfer (Frieder Schrempf) - samples: ftrace: Replace bti assembly with hint for older compiler (GONG, Ruiqi) - tracing: Introduce pipe_cpumask to avoid race on trace_pipes (Zheng Yejian) - tracing: Fix memleak due to race between current_tracer and trace (Zheng Yejian) - tracing/synthetic: Allocate one additional element for size (Sven Schnelle) - tracing/synthetic: Skip first entry for stack traces (Sven Schnelle) - tracing/synthetic: Use union instead of casts (Sven Schnelle) - selftests/ftrace: Add a basic testcase for snapshot (Zheng Yejian) - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Zheng Yejian) - media: vcodec: Fix potential array out-of-bounds in encoder queue_setup (Wei Chen) - NFSD: Fix a thinko introduced by recent trace point changes (Chuck Lever) - nfsd: Fix race to FREE_STATEID and cl_revoked (Benjamin Coddington) - spi: spi-cadence: Fix data corruption issues in slave mode (Srinivas Goud) - spi: stm32: fix accidential revert to byte-sized transfer splitting (Leonard Göhrs) - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) - netfilter: nf_tables: use correct lock to protect gc_list (Pablo Neira Ayuso) - netfilter: nf_tables: GC transaction race with abort path (Pablo Neira Ayuso) - netfilter: nf_tables: flush pending destroy work before netlink notifier (Pablo Neira Ayuso) - netfilter: nf_tables: validate all pending tables (Florian Westphal) - selftests: bonding: add macvlan over bond testing (Hangbin Liu) - selftest: bond: add new topo bond_topo_2d1c.sh (Hangbin Liu) - bonding: fix macvlan over alb bond support (Hangbin Liu) - rtnetlink: Reject negative ifindexes in RTM_NEWLINK (Ido Schimmel) - ibmveth: Use dcbf rather than dcbfl (Michael Ellerman) - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Andrii Staikov) - net/sched: fix a qdisc modification with ambiguous command request (Jamal Hadi Salim) - igc: Fix the typo in the PTM Control macro (Sasha Neftin) - batman-adv: Hold rtnl lock during MTU update via netlink (Sven Eckelmann) - igb: Avoid starting unnecessary workqueues (Alessio Igor Bogani) - ice: Fix NULL pointer deref during VF reset (Petr Oros) - Revert "ice: Fix ice VF reset during iavf initialization" (Petr Oros) - ice: fix receive buffer size miscalculation (Jesse Brandeburg) - can: raw: add missing refcount for memory leak fix (Oliver Hartkopp) - can: isotp: fix support for transmission of SF without flow control (Oliver Hartkopp) - bnx2x: new flag for track HW resource allocation (Thinh Tran) - sfc: allocate a big enough SKB for loopback selftest packet (Edward Cree) - wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning (Ping-Ke Shih) - wifi: iwlwifi: mvm: add dependency for PTP clock (Randy Dunlap) - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Marek Behún) - net: ethernet: mtk_eth_soc: fix NULL pointer on hw reset (Daniel Golle) - tg3: Use slab_build_skb() when needed (Kees Cook) - selftests: bonding: do not set port down before adding to bond (Hangbin Liu) - MAINTAINERS: add entry for macsec (Sabrina Dubroca) - selftests/net: Add log.txt and tools to .gitignore (Anh Tuan Phan) - ipv4: fix data-races around inet->inet_id (Eric Dumazet) - net: validate veth and vxcan peer ifindexes (Jakub Kicinski) - net: bcmgenet: Fix return value check for fixed_phy_register() (Ruan Jinjie) - net: bgmac: Fix return value check for fixed_phy_register() (Ruan Jinjie) - net: phy: Fix deadlocking in phy_error() invocation (Serge Semin) - net: sfp: handle 100G/25G active optical cables in sfp_parse_support (Josua Mayer) - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Serge Semin) - net: dsa: mt7530: fix handling of 802.1X PAE frames (Arınç ÜNAL) - selftests: mlxsw: Fix test failure on Spectrum-4 (Ido Schimmel) - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Amit Cohen) - mlxsw: reg: Fix SSPR register layout (Ido Schimmel) - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Danielle Ratson) - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Lu Wei) - dccp: annotate data-races in dccp_poll() (Eric Dumazet) - sock: annotate data-races around prot->memory_pressure (Eric Dumazet) - net: dsa: felix: fix oversize frame dropping for always closed tc-taprio gates (Vladimir Oltean) - devlink: add missing unregister linecard notification (Jiri Pirko) - octeontx2-af: SDP: fix receive link config (Hariprasad Kelam) - batman-adv: Fix batadv_v_ogm_aggr_send memory leak (Remi Pommarel) - batman-adv: Fix TT global entry leak when client roamed back (Remi Pommarel) - batman-adv: Do not get eth header before batadv_check_management_packet (Remi Pommarel) - batman-adv: Don't increase MTU when set by user (Sven Eckelmann) - batman-adv: Trigger events for auto adjusted MTU (Sven Eckelmann) - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Hans de Goede) - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications (Shih-Yi Chen) - platform/x86: ideapad-laptop: Add support for new hotkeys found on ThinkBook 14s Yoga ITL (André Apitzsch) - platform/x86: lenovo-ymc: Add Lenovo Yoga 7 14ACN6 to ec_trigger_quirk_dmi_table (Swapnil Devesh) - of/platform: increase refcount of fwnode (Peng Fan) - of: dynamic: Refactor action prints to not use "%%pOF" inside devtree_lock (Rob Herring) - of: unittest: Fix EXPECT for parse_phandle_with_args_map() test (Rob Herring) - mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer (Rik van Riel) - xprtrdma: Remap Receive buffers after a reconnect (Chuck Lever) - NFSv4: fix out path in __nfs4_get_acl_uncached (Fedor Pchelkin) - NFSv4.2: fix error handling in nfs42_proc_getxattr (Fedor Pchelkin) - NFS: Fix sysfs server name memory leak (Benjamin Coddington) - NFS: Fix a use after free in nfs_direct_join_group() (Trond Myklebust) - NFSv4: Fix dropped lock for racing OPEN and delegation return (Benjamin Coddington) - selinux: set next pointer before attaching to list (Christian Göttsche) - crypto: fix uninit-value in af_alg_free_resources (Pavel Skripkin) - Revert "crypto: caam - adjust RNG timing to support more devices" (Herbert Xu) - mm: avoid 'might_sleep()' in get_mmap_lock_carefully() (Linus Torvalds) - Linux 6.5-rc7 (Linus Torvalds) - serial: core: Fix serial core port id, including multiport devices (Tony Lindgren) - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Jiri Slaby (SUSE)) - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Yi Yang) - serial: core: Revert port_id use (Tony Lindgren) - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Günther Noack) - serial: 8250: Fix oops for port->pm on uart_change_pm() (Tony Lindgren) - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Tony Lindgren) - serial: core: Fix kmemleak issue for serial core device remove (Tony Lindgren) - MAINTAINERS: Merge TTY layer and serial drivers (Tony Lindgren) - serial: core: Fix serial_base_match() after fixing controller port name (Tony Lindgren) - serial: core: Fix serial core controller port name to show controller id (Tony Lindgren) - serial: core: Fix serial core port id to not use port->line (Tony Lindgren) - serial: core: Controller id cannot be negative (Tony Lindgren) - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms (Sherry Sun) - rust: macros: vtable: fix `HAS_*` redefinition (`gen_const_name`) (Qingsong Chen) - i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue (Chengfeng Ye) - i2c: Update documentation to use .probe() again (Uwe Kleine-König) - i2c: sun6i-p2wi: Fix an error message in probe() (Dan Carpenter) - i2c: hisi: Only handle the interrupt of the driver's transfer (Yicong Yang) - i2c: tegra: Fix i2c-tegra DMA config option processing (Parker Newman) - i2c: tegra: Fix failure during probe deferral cleanup (Thierry Reding) - i2c: designware: Handle invalid SMBus block data response length value (Tam Nguyen) - i2c: designware: Correct length byte validation logic (Quan Nguyen) - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (Carlos Song) - btrfs: fix incorrect splitting in btrfs_drop_extent_map_range (Josef Bacik) - btrfs: fix BUG_ON condition in btrfs_cancel_balance (xiaoshoukui) - btrfs: only subtract from len_to_oe_boundary when it is tracking an extent (Chris Mason) - btrfs: fix replace/scrub failure with metadata_uuid (Anand Jain) - btrfs: fix infinite directory reads (Filipe Manana) - fbdev: goldfishfb: Do not check 0 for platform_get_irq() (Zhu Wang) - fbdev: atmel_lcdfb: Remove redundant of_match_ptr() (Ruan Jinjie) - fbdev: kyro: Remove unused declarations (Yue Haibing) - fbdev: ssd1307fb: Print the PWM's label instead of its number (Uwe Kleine-König) - fbdev: mmp: fix value check in mmphw_probe() (Yuanjun Gong) - fbdev: amifb: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Atul Raut) - blk-mq: release scheduler resource when request completes (Chengming Zhou) - blk-crypto: dynamically allocate fallback profile (Sweet Tea Dorminy) - blk-cgroup: hold queue_lock when removing blkg->q_node (Ming Lei) - drivers/rnbd: restore sysfs interface to rnbd-client (Li Zhijian) - media: imx: imx7-media-csi: Fix applying format constraints (Fabio Estevam) - media: uvcvideo: Fix menu count handling for userspace XU mappings (Laurent Pinchart) - media: mtk-jpeg: Set platform driver data earlier (Chen-Yu Tsai) - x86/srso: Correct the mitigation status when SMT is disabled (Borislav Petkov (AMD)) - x86/static_call: Fix __static_call_fixup() (Peter Zijlstra) - objtool/x86: Fixup frame-pointer vs rethunk (Peter Zijlstra) - x86/srso: Explain the untraining sequences a bit more (Borislav Petkov (AMD)) - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Peter Zijlstra) - x86/cpu: Cleanup the untrain mess (Peter Zijlstra) - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Peter Zijlstra) - x86/cpu: Rename original retbleed methods (Peter Zijlstra) - x86/cpu: Clean up SRSO return thunk mess (Peter Zijlstra) - x86/alternative: Make custom return thunk unconditional (Peter Zijlstra) - objtool/x86: Fix SRSO mess (Peter Zijlstra) - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Peter Zijlstra) - x86/cpu: Fix __x86_return_thunk symbol type (Peter Zijlstra) - x86/retpoline,kprobes: Skip optprobe check for indirect jumps with retpolines and IBT (Petr Pavlu) - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Petr Pavlu) - x86/srso: Disable the mitigation on unaffected configurations (Borislav Petkov (AMD)) - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Borislav Petkov (AMD)) - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Sean Christopherson) - powerpc/rtas_flash: allow user copy to flash block cache objects (Nathan Lynch) - arm64/ptrace: Ensure that the task sees ZT writes on first use (Mark Brown) - arm64/ptrace: Ensure that SME is set up for target when writing SSVE state (Mark Brown) - gpiolib: fix reference leaks when removing GPIO chips still in use (Bartosz Golaszewski) - gpiolib: sysfs: Do unexport GPIO when user asks for it (Andy Shevchenko) - MAINTAINERS: add content regex for gpio-regmap (Michael Walle) - smb: client: fix null auth (Scott Mayhew) - riscv: Handle zicsr/zifencei issue between gcc and binutils (Mingzheng Xing) - riscv: uaccess: Return the number of bytes effectively not copied (Alexandre Ghiti) - riscv: stack: Fixup independent softirq stack for CONFIG_FRAME_POINTER=n (Guo Ren) - riscv: stack: Fixup independent irq stack for CONFIG_FRAME_POINTER=n (Guo Ren) - riscv: correct riscv_insn_is_c_jr() and riscv_insn_is_c_jalr() (Nam Cao) - riscv: entry: set a0 = -ENOSYS only when syscall != -1 (Celeste Liu) - ALSA: hda/realtek - Remodified 3k pull low procedure (Kailang Yang) - ASoC: rt1308-sdw: fix random louder sound (Shuming Fan) - ASoC: meson: axg-tdm-formatter: fix channel slot allocation (Jerome Brunet) - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Peter Ujfalusi) - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Ranjani Sridharan) - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (jairaj-arava) - ASoC: Intel: sof-sdw: update jack detection quirk for LunarLake RVP (Pierre-Louis Bossart) - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Xia Fukun) - ASoC: lower "no backend DAIs enabled for ... Port" log severity (Hans de Goede) - ASoC: rt5665: add missed regulator_bulk_disable (Zhang Shurong) - ASoC: max98363: don't return on success reading revision ID (Bard Liao) - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Stefan Binding) - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Stefan Binding) - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Stefan Binding) - ASoC: fsl: micfil: Use dual license micfil code (Daniel Baluta) - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (dengxiang) - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Yangtao Li) - mmc: sunplus: Fix error handling in spmmc_drv_probe() (Harshit Mogalapalli) - mmc: sunplus: fix return value check of mmc_add_host() (Wei Chen) - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Yang Yingliang) - mmc: block: Fix in_flight[issue_type] value error (Yibin Ding) - pinctrl: qcom: Add intr_target_width field to support increased number of interrupt targets (Ninad Naik) - dt-bindings: pinctrl: qcom,sa8775p-tlmm: add gpio function constant (Shazad Hussain) - arm64: dts: qcom: sc7180: Fix DSI0_PHY reg-names (Konrad Dybcio) - arm64: dts: qcom: sa8775p-ride: Update L4C parameters (Naveen Kumar Goud Arepalli) - arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict (Dmitry Baryshkov) - arm64: dts: qcom: sm8350: fix BAM DMA crash and reboot (Krzysztof Kozlowski) - arm64: dts: qcom: sc8180x: Fix OSM L3 compatible (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: Fix EPSS L3 interconnect cells (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: Fix OSM L3 interconnect cells (Krzysztof Kozlowski) - ARM: dts: am335x-bone-common: Add vcc-supply for on-board eeprom (Shengyu Qu) - ARM: dts: am335x-bone-common: Add GPIO PHY reset on revision C3 board (Shengyu Qu) - bus: ti-sysc: Flush posted write on enable before reset (Tony Lindgren) - arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards (Yogesh Hegde) - arm64: dts: rockchip: minor whitespace cleanup around '=' (Krzysztof Kozlowski) - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+ (Christopher Obbard) - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4 (Christopher Obbard) - arm64: dts: rockchip: add missing space before { on indiedroid nova (Krzysztof Kozlowski) - arm64: dts: rockchip: correct wifi interrupt flag in Box Demo (Krzysztof Kozlowski) - arm64: dts: rockchip: correct wifi interrupt flag in Rock Pi 4B (Krzysztof Kozlowski) - arm64: dts: rockchip: correct wifi interrupt flag in eaidk-610 (Krzysztof Kozlowski) - arm64: dts: rockchip: Drop invalid regulator-init-microvolt property (Cristian Ciocaltea) - soc: aspeed: socinfo: Add kfree for kstrdup (Jiasheng Jiang) - soc: aspeed: uart-routing: Use __sysfs_match_string (Zev Weiss) - ARM: dts: integrator: fix PCI bus dtc warnings (Lin Yujun) - ARM: zynq: Explicitly include correct DT includes (Rob Herring) - arm64: dts: imx93: Fix anatop node size (Alexander Stein) - ARM: dts: imx: Set default tuning step for imx6sx usdhc (Xiaolei Wang) - arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration (Fabio Estevam) - arm64: dts: imx8mn: Drop CSI1 PHY reference clock configuration (Marek Vasut) - ARM: dts: imx: Set default tuning step for imx7d usdhc (Xiaolei Wang) - ARM: dts: imx6: phytec: fix RTC interrupt level (Andrej Picej) - ARM: dts: imx6sx: Remove LDB endpoint (Fabio Estevam) - asm-generic: partially revert "Unify uapi bitsperlong.h for arm64, riscv and loongarch" (Arnd Bergmann) - i40e: fix misleading debug logs (Andrii Staikov) - iavf: fix FDIR rule fields masks validation (Piotr Gardocki) - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Shay Drory) - net/mlx5e: XDP, Fix fifo overrun on XDP_REDIRECT (Dragos Tatulea) - ice: Block switchdev mode when ADQ is active and vice versa (Marcin Szycik) - qede: fix firmware halt over suspend and resume (Manish Chopra) - net: do not allow gso_size to be set to GSO_BY_FRAGS (Eric Dumazet) - sock: Fix misuse of sk_under_memory_pressure() (Abel Wu) - sfc: don't fail probe if MAE/TC setup fails (Edward Cree) - sfc: don't unregister flow_indr if it was never registered (Edward Cree) - net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset (Alfred Lee) - netfilter: nft_dynset: disallow object maps (Pablo Neira Ayuso) - netfilter: nf_tables: GC transaction race with netns dismantle (Pablo Neira Ayuso) - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Pablo Neira Ayuso) - ipvs: fix racy memcpy in proc_do_sync_threshold (Sishuai Gong) - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state (Xin Long) - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) - netfilter: nf_tables: deactivate catchall elements in next generation (Florian Westphal) - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) - ipv6: fix indentation of a config attribute (Prasad Pandit) - mailmap: add entries for Simon Horman (Simon Horman) - xfrm: don't skip free of empty state in acquire policy (Leon Romanovsky) - xfrm: delete offloaded policy (Leon Romanovsky) - xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH (Lin Ma) - xfrm: add NULL check in xfrm_update_ae_params (Lin Ma) - ip_vti: fix potential slab-use-after-free in decode_session6 (Zhengchao Shao) - ip6_vti: fix slab-use-after-free in decode_session6 (Zhengchao Shao) - xfrm: fix slab-use-after-free in decode_session6 (Zhengchao Shao) - xfrm: Silence warnings triggerable by bad packets (Herbert Xu) - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure (Lin Ma) - net: af_key: fix sadb_x_filter validation (Lin Ma) - net: xfrm: Fix xfrm_address_filter OOB read (Lin Ma) - broadcom: b44: Use b44_writephy() return value (Artem Chernyshev) - net: openvswitch: reject negative ifindex (Jakub Kicinski) - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Ziyang Xuan) - net: phy: broadcom: stub c45 read/write for 54810 (Justin Chen) - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled (Jason Xing) - net: veth: Page pool creation error handling for existing pools only (Liang Chen) - octeon_ep: cancel queued works in probe error path (Michal Schmidt) - octeon_ep: cancel ctrl_mbox_task after intr_poll_task (Michal Schmidt) - octeon_ep: cancel tx_timeout_task later in remove sequence (Michal Schmidt) - octeon_ep: fix timeout value for waiting on mbox response (Michal Schmidt) - net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source (Radhey Shyam Pandey) - selftests: mirror_gre_changes: Tighten up the TTL test match (Petr Machata) - Revert "vlan: Fix VLAN 0 memory leak" (Vlad Buslov) - net: phy: fix IRQ-based wake-on-lan over hibernate / power off (Russell King (Oracle)) - net: pcs: Add missing put_device call in miic_create (Xiang Yang) - virtio-net: set queues after driver_ok (Jason Wang) - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) - Revert "Revert "drm/amdgpu/display: change pipe policy for DCN 2.0"" (Alex Deucher) - drm/amd: flush any delayed gfxoff on suspend entry (Mario Limonciello) - drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix (Tim Huang) - drm/amdgpu: skip xcp drm device allocation when out of drm resource (James Zhu) - drm/amd/pm: Update pci link width for smu v13.0.6 (Asad Kamal) - drm/amd/pm: Fix temperature unit of SMU v13.0.6 (Lijo Lazar) - drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7 (Umio Yasuno) - drm/amdgpu: disable mcbp if parameter zero is set (Jiadong Zhu) - drm/amd/pm: disallow the fan setting if there is no fan on smu 13.0.0 (Kenneth Feng) - Revert "drm/edid: Fix csync detailed mode parsing" (Jani Nikula) - drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create (Karol Herbst) - accel/qaic: Clean up integer overflow checking in map_user_pages() (Dan Carpenter) - accel/qaic: Fix slicing memory leak (Pranjal Ramajor Asha Kanojiya) - drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs (Luca Ceresoli) - drm/panel: JDI LT070ME05000 simplify with dev_err_probe() (David Heidelberg) - drm/i915: fix display probe for IVB Q and IVB D GT2 server (Jani Nikula) - drm/i915/sdvo: fix panel_type initialization (Jani Nikula) - drm/i915/guc/slpc: Restore efficient freq earlier (Vinay Belgaumkar) - sunrpc: set the bv_offset of first bvec in svc_tcp_sendmsg (Jeff Layton) - parisc: Fix CONFIG_TLB_PTLOCK to work with lightweight spinlock checks (Helge Deller) - smb3: display network namespace in debug information (Steve French) - cifs: Release folio lock on fscache read hit. (Russell Harmon via samba-technical) - cifs: fix potential oops in cifs_oplock_break (Steve French) - regulator: qcom-rpmh: Fix LDO 12 regulator for PM8550 (Abel Vesa) - regulator: da9063: better fix null deref with partial DT (Martin Fuzzey) - virtio-mem: check if the config changed before fake offlining memory (David Hildenbrand) - virtio-mem: keep retrying on offline_and_remove_memory() errors in Sub Block Mode (SBM) (David Hildenbrand) - virtio-mem: convert most offline_and_remove_memory() errors to -EBUSY (David Hildenbrand) - virtio-mem: remove unsafe unplug in Big Block Mode (BBM) (David Hildenbrand) - pds_vdpa: fix up debugfs feature bit printing (Shannon Nelson) - pds_vdpa: alloc irq vectors on DRIVER_OK (Allen Hubbe) - pds_vdpa: clean and reset vqs entries (Shannon Nelson) - pds_vdpa: always allow offering VIRTIO_NET_F_MAC (Shannon Nelson) - pds_vdpa: reset to vdpa specified mac (Allen Hubbe) - virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case (Hawkins Jiawei) - vdpa/mlx5: Fix crash on shutdown for when no ndev exists (Dragos Tatulea) - vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary (Eugenio Pérez) - vdpa/mlx5: Fix mr->initialized semantics (Dragos Tatulea) - vdpa/mlx5: Correct default number of queues when MQ is on (Dragos Tatulea) - virtio-vdpa: Fix cpumask memory leak in virtio_vdpa_find_vqs() (Gal Pressman) - vduse: Use proper spinlock for IRQ injection (Maxime Coquelin) - vdpa: Enable strict validation for netlinks ops (Dragos Tatulea) - vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check (Lin Ma) - vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check (Lin Ma) - vdpa: Add features attr to vdpa_nl_policy for nlattr length check (Lin Ma) - virtio-pci: Fix legacy device flag setting error in probe (Feng Liu) - MAINTAINERS: add vhost-scsi entry and myself as a co-maintainer (Mike Christie) - vhost-scsi: Rename vhost_scsi_iov_to_sgl (Mike Christie) - vhost-scsi: Fix alignment handling with windows (Mike Christie) - pds_vdpa: protect Makefile from unconfigured debugfs (Shannon Nelson) - virtio-mmio: don't break lifecycle of vm_dev (Wolfram Sang) - Linux 6.5-rc6 (Linus Torvalds) - alpha: remove __init annotation from exported page_is_ram() (Masahiro Yamada) - scripts/kallsyms: Fix build failure by setting errno before calling getline() (James Clark) - platform/x86: lenovo-ymc: Only bind on machines with a convertible DMI chassis-type (Hans de Goede) - platform: mellanox: Change register offset addresses (Vadim Pasternak) - platform: mellanox: mlx-platform: Modify graceful shutdown callback and power down mask (Vadim Pasternak) - platform: mellanox: mlx-platform: Fix signals polarity and latch mask (Vadim Pasternak) - platform: mellanox: Fix order in exit flow (Vadim Pasternak) - platform/x86: ISST: Reduce noise for missing numa information in logs (Srinivas Pandruvada) - platform/x86: msi-ec: Fix the build (Jean Delvare) - ACPI: scan: Create platform device for CS35L56 (Simon Trimmer) - platform/x86/amd/pmf: Fix unsigned comparison with less than zero (Yang Li) - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Chengfeng Ye) - scsi: lpfc: Remove reftag check in DIF paths (Justin Tee) - scsi: ufs: renesas: Fix private allocation (Yoshihiro Shimoda) - scsi: snic: Fix possible memory leak if device_add() fails (Zhu Wang) - scsi: core: Fix possible memory leak if device_add() fails (Zhu Wang) - scsi: core: Fix legacy /proc parsing buffer overflow (Tony Battersby) - scsi: 53c700: Check that command slot is not NULL (Alexandra Diupina) - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (Karan Tilak Kumar) - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Michael Kelley) - btrfs: set cache_block_group_error if we find an error (Josef Bacik) - btrfs: reject invalid reloc tree root keys with stack dump (Qu Wenruo) - btrfs: exit gracefully if reloc roots don't match (Qu Wenruo) - btrfs: avoid race between qgroup tree creation and relocation (Qu Wenruo) - btrfs: properly clear end of the unreserved range in cow_file_range (Christoph Hellwig) - btrfs: don't wait for writeback on clean pages in extent_write_cache_pages (Christoph Hellwig) - btrfs: don't stop integrity writeback too early (Christoph Hellwig) - btrfs: wait for actual caching progress during allocation (Josef Bacik) - gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent (William Breathitt Gray) - gpio: sim: mark the GPIO chip as a one that can sleep (Bartosz Golaszewski) - locking: remove spin_lock_prefetch (Mateusz Guzik) - interconnect: qcom: sa8775p: add enable_mask for bcm nodes (Neil Armstrong) - interconnect: qcom: sm8550: add enable_mask for bcm nodes (Neil Armstrong) - interconnect: qcom: sm8450: add enable_mask for bcm nodes (Neil Armstrong) - interconnect: qcom: Add support for mask-based BCMs (Mike Tipton) - misc: tps6594-esm: Disable ESM for rev 1 PMIC (Esteban Blanc) - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Ricky WU) - binder: fix memory leak in binder_init() (Qi Zheng) - iio: cros_ec: Fix the allocation size for cros_ec_command (Yiyuan Guo) - iio: imu: lsm6dsx: Fix mount matrix retrieval (Alejandro Tafalla) - iio: adc: meson: fix core clock enable/disable moment (George Stark) - iio: core: Prevent invalid memory access when there is no parent (Milan Zamazal) - iio: frequency: admv1013: propagate errors from regulator_get_voltage() (Dan Carpenter) - dt-bindings: iio: adi,ad74115: remove ref from -nanoamp (Krzysztof Kozlowski) - iio: adc: ina2xx: avoid NULL pointer dereference on OF device match (Alvin Šipraga) - iio: light: bu27008: Fix intensity data type (Matti Vaittinen) - iio: light: bu27008: Fix scale format (Matti Vaittinen) - iio: light: bu27034: Fix scale format (Matti Vaittinen) - iio: adc: ad7192: Fix ac excitation feature (Alisa Roman) - tools/counter: Makefile: Replace rmdir by rm to avoid make,clean failure (Anh Tuan Phan) - counter: Fix menuconfig "Counter support" submenu entries disappearance (William Breathitt Gray) - counter: Fix menuconfig "Counter support" submenu entries disappearance (William Breathitt Gray) - thunderbolt: Fix memory leak in tb_handle_dp_bandwidth_request() (Mika Westerberg) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Sanjay R Mehta) - usb: dwc3: Properly handle processing of pending events (Elson Roy Serrao) - usb-storage: alauda: Fix uninit-value in alauda_check_media() (Alan Stern) - usb: common: usb-conn-gpio: Prevent bailing out if initial role is none (Prashanth K) - USB: Gadget: core: Help prevent panic during UVC unconfigure (Alan Stern) - usb: typec: mux: intel: Add dependency on USB_COMMON (Heikki Krogerus) - usb: typec: nb7vpq904m: Add an error handling path in nb7vpq904m_probe() (Christophe JAILLET) - usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment (RD Babiera) - usb: typec: tcpm: Fix response to vsafe0V event (Badhri Jagan Sridharan) - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Cristian Ciocaltea) - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Kirill A. Shutemov) - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Jinghao Jia) - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Xin Li) - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Borislav Petkov (AMD)) - driver core: cpu: Fix the fallback cpu_show_gds() name (Borislav Petkov (AMD)) - x86: Move gds_ucode_mitigated() declaration to header (Arnd Bergmann) - x86/speculation: Add cpu_show_gds() prototype (Arnd Bergmann) - driver core: cpu: Make cpu_show_not_affected() static (Borislav Petkov (AMD)) - x86/srso: Fix build breakage with the LLVM linker (Nick Desaulniers) - Documentation/srso: Document IBPB aspect and fix formatting (Borislav Petkov (AMD)) - driver core: cpu: Unify redundant silly stubs (Borislav Petkov (AMD)) - Documentation/hw-vuln: Unify filename specification in index (Borislav Petkov (AMD)) - tpm_tis: Opt-in interrupts (Jarkko Sakkinen) - tpm: tpm_tis: Fix UPX-i11 DMI_MATCH condition (Peter Ujfalusi) - RDMA/bnxt_re: Initialize dpi_tbl_lock mutex (Kashyap Desai) - RDMA/bnxt_re: Fix error handling in probe failure path (Kalesh AP) - RDMA/bnxt_re: Properly order ib_device_unalloc() to avoid UAF (Selvin Xavier) - MAINTAINERS: Remove maintainer of HiSilicon RoCE (Junxian Huang) - IB/hfi1: Fix possible panic during hotplug remove (Douglas Miller) - RDMA/umem: Set iova in ODP flow (Michael Guralnik) - zonefs: fix synchronous direct writes to sequential files (Damien Le Moal) - hwmon: (aquacomputer_d5next) Add selective 200ms delay after sending ctrl report (Aleksa Savic) - hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100 (Tao Ren) - mm/damon/core: initialize damo_filter->list from damos_new_filter() (SeongJae Park) - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput (Ryusuke Konishi) - selftests: cgroup: fix test_kmem_basic false positives (Johannes Weiner) - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Lorenzo Stoakes) - MAINTAINERS: add maple tree mailing list (Liam R. Howlett) - mm: compaction: fix endless looping over same migrate block (Johannes Weiner) - selftests: mm: ksm: fix incorrect evaluation of parameter (Ayush Jain) - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Mike Kravetz) - mm: memory-failure: avoid false hwpoison page mapped error info (Miaohe Lin) - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Miaohe Lin) - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Miaohe Lin) - radix tree test suite: fix incorrect allocation size for pthreads (Colin Ian King) - crypto, cifs: fix error handling in extract_iter_to_sg() (David Howells) - zsmalloc: fix races between modifications of fullness and isolated (Andrew Yang) - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Hans de Goede) - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Hans de Goede) - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Hans de Goede) - ACPI: resource: revert "Remove "Zen" specific match and quirks" (Hans de Goede) - cpufreq: amd-pstate: fix global sysfs attribute type (Thomas Weißschuh) - PM: hibernate: fix resume_store() return value when hibernation not available (Vlastimil Babka) - nvme: core: don't hold rcu read lock in nvme_ns_chr_uring_cmd_iopoll (Ming Lei) - blk-iocost: fix queue stats accounting (Chengming Zhou) - block: don't make REQ_POLLED imply REQ_NOWAIT (Jens Axboe) - block: get rid of unused plug->nowait flag (Jens Axboe) - zram: take device and not only bvec offset into account (Christoph Hellwig) - nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G (August Wikerfors) - nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei) - nvme-tcp: fix potential unbalanced freeze & unfreeze (Ming Lei) - nvme: fix possible hang when removing a controller during error recovery (Ming Lei) - io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc (Helge Deller) - io_uring: correct check for O_TMPFILE (Aleksa Sarai) - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus (Igor Mammedov) - Revert "PCI: mvebu: Mark driver as BROKEN" (Bjorn Helgaas) - Revert "PCI: dwc: Wait for link up only if link is started" (Johan Hovold) - MAINTAINERS: Add Manivannan Sadhasivam as DesignWare PCIe driver maintainer (Krzysztof Wilczyński) - riscv: Implement flush_cache_vmap() (Alexandre Ghiti) - riscv: Do not allow vmap pud mappings for 3-level page table (Alexandre Ghiti) - riscv: mm: fix 2 instances of -Wmissing-variable-declarations (Nick Desaulniers) - riscv,mmio: Fix readX()-to-delay() ordering (Andrea Parri) - riscv: Fix CPU feature detection with SMP disabled (Samuel Holland) - riscv: Start of DRAM should at least be aligned on PMD size for the direct mapping (Alexandre Ghiti) - riscv/kexec: load initrd high in available memory (Torsten Duwe) - riscv/kexec: handle R_RISCV_CALL_PLT relocation type (Torsten Duwe) - parisc: perf: Make cpu_device variable static (Helge Deller) - parisc: ftrace: Add declaration for ftrace_function_trampoline() (Helge Deller) - parisc: boot: Nuke some sparse warnings in decompressor (Helge Deller) - parisc: processor: Include asm/smp.h for init_per_cpu() (Helge Deller) - parisc: unaligned: Include linux/sysctl.h for unaligned_enabled (Helge Deller) - parisc: Move proc_mckinley_root and proc_runway_root to sba_iommu (Helge Deller) - parisc: dma: Add prototype for pcxl_dma_start (Helge Deller) - parisc: parisc_ksyms: Include libgcc.h for libgcc prototypes (Helge Deller) - parisc: ucmpdi2: Fix no previous prototype for '__ucmpdi2' warning (Helge Deller) - parisc: firmware: Mark pdc_result buffers local (Helge Deller) - parisc: firmware: Fix sparse context imbalance warnings (Helge Deller) - parisc: signal: Fix sparse incorrect type in assignment warning (Helge Deller) - parisc: ioremap: Fix sparse warnings (Helge Deller) - parisc: fault: Use C99 arrary initializers (Helge Deller) - parisc: pdt: Use PTR_ERR_OR_ZERO() to simplify code (Yang Yingliang) - parisc: Fix lightweight spinlock checks to not break futexes (Helge Deller) - cpuidle: psci: Move enabling OSI mode after power domains creation (Maulik Shah) - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Maulik Shah) - drm/amdkfd: disable IOMMUv2 support for Raven (Alex Deucher) - drm/amdkfd: disable IOMMUv2 support for KV/CZ (Alex Deucher) - drm/amdkfd: ignore crat by default (Alex Deucher) - drm/amdgpu/gfx11: only enable CP GFX shadowing on SR-IOV (Alex Deucher) - drm/amd/display: Fix a regression on Polaris cards (Mario Limonciello) - drm/amdgpu: fix possible UAF in amdgpu_cs_pass1() (Alex Deucher) - drm/amd/pm: Fix SMU v13.0.6 energy reporting (Lijo Lazar) - drm/amd/display: check attr flag before set cursor degamma on DCN3+ (Melissa Wen) - drm/amd/pm: disable the SMU13 OD feature support temporarily (Evan Quan) - drm/amd/pm: correct the pcie width for smu 13.0.0 (Kenneth Feng) - drm/amd/display: Don't show stack trace for missing eDP (Mario Limonciello) - drm/amdgpu: Match against exact bootloader status (Lijo Lazar) - drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 (Tim Huang) - drm/amd: Disable S/G for APUs when 64GB or more host memory (Mario Limonciello) - drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap() (Boris Brezillon) - drm/rockchip: Don't spam logs in atomic check (Daniel Stone) - accel/ivpu: Add set_pages_array_wc/uc for internal buffers (Karol Wachowski) - drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes (Karol Herbst) - Revert "drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT packet" (Neil Armstrong) - drm/nouveau: remove unused tu102_gr_load() function (Arnd Bergmann) - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Lyude Paul) - drm/nouveau/gr: enable memory loads on helper invocation on all channels (Karol Herbst) - drm/bridge: it6505: Check power state with it6505->powered in IRQ handler (Pin-yen Lin) - net: hns3: fix strscpy causing content truncation issue (Hao Chen) - net: tls: set MSG_SPLICE_PAGES consistently (Jakub Kicinski) - netfilter: nf_tables: remove busy mark and gc batch API (Pablo Neira Ayuso) - netfilter: nft_set_hash: mark set element as dead when deleting from packet path (Pablo Neira Ayuso) - netfilter: nf_tables: adapt set backend to use GC transaction API (Pablo Neira Ayuso) - netfilter: nf_tables: GC transaction API to avoid race with control plane (Pablo Neira Ayuso) - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) - selftests/bpf: Add sockmap test for redirecting partial skb data (Xu Kuohai) - selftests/bpf: fix a CI failure caused by vsock sockmap test (Xu Kuohai) - bpf, sockmap: Fix bug that strp_done cannot be called (Xu Kuohai) - bpf, sockmap: Fix map type error in sock_map_del_link (Xu Kuohai) - xsk: fix refcount underflow in error path (Magnus Karlsson) - ibmvnic: Ensure login failure recovery is safe from other resets (Nick Child) - ibmvnic: Do partial reset on login failure (Nick Child) - ibmvnic: Handle DMA unmapping of login buffs in release functions (Nick Child) - ibmvnic: Unmap DMA login rsp buffer on send login fail (Nick Child) - ibmvnic: Enforce stronger sanity checks on login response (Nick Child) - net: mana: Fix MANA VF unload when hardware is unresponsive (Souradeep Chakrabarti) - ipv6: adjust ndisc_is_useropt() to also return true for PIO (Maciej Żenczykowski) - wifi: ath12k: Fix buffer overflow when scanning with extraie (Wen Gong) - wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems() (Keith Yeo) - wifi: cfg80211: fix sband iftype data lookup for AP_VLAN (Felix Fietkau) - wifi: rtw89: fix 8852AE disconnection caused by RX full flags (Ping-Ke Shih) - MAINTAINERS: Remove tree entry for rtl8180 (Larry Finger) - MAINTAINERS: Update entry for rtl8187 (Larry Finger) - wifi: brcm80211: handle params_v1 allocation failure (Petr Tesarik) - selftests: forwarding: bridge_mdb: Make test more robust (Ido Schimmel) - selftests: forwarding: bridge_mdb_max: Fix failing test with old libnet (Ido Schimmel) - selftests: forwarding: bridge_mdb: Fix failing test with old libnet (Ido Schimmel) - selftests: forwarding: tc_flower_l2_miss: Fix failing test with old libnet (Ido Schimmel) - selftests: forwarding: tc_tunnel_key: Make filters more specific (Ido Schimmel) - selftests: forwarding: tc_flower: Relax success criterion (Ido Schimmel) - selftests: forwarding: tc_actions: Use ncat instead of nc (Ido Schimmel) - selftests: forwarding: ethtool_mm: Skip when MAC Merge is not supported (Ido Schimmel) - selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs (Ido Schimmel) - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Ido Schimmel) - selftests: forwarding: ethtool: Skip when using veth pairs (Ido Schimmel) - selftests: forwarding: Add a helper to skip test when using veth pairs (Ido Schimmel) - selftests: forwarding: Set default IPv6 traceroute utility (Ido Schimmel) - selftests: forwarding: bridge_mdb_max: Check iproute2 version (Ido Schimmel) - selftests: forwarding: bridge_mdb: Check iproute2 version (Ido Schimmel) - selftests: forwarding: Switch off timeout (Ido Schimmel) - selftests: forwarding: Skip test when no interfaces are specified (Ido Schimmel) - tcp: add missing family to tcp_set_ca_state() tracepoint (Eric Dumazet) - nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID (Ido Schimmel) - nexthop: Make nexthop bucket dump more efficient (Ido Schimmel) - nexthop: Fix infinite nexthop dump when using maximum nexthop ID (Ido Schimmel) - vlan: Fix VLAN 0 memory leak (Vlad Buslov) - net/smc: Use correct buffer sizes when switching between TCP and SMC (Gerd Bayer) - net/smc: Fix setsockopt and sysctl to specify same buffer size again (Gerd Bayer) - net: enetc: remove of_device_is_available() handling (Vladimir Oltean) - net: enetc: reimplement RFS/RSS memory clearing as PCI quirk (Vladimir Oltean) - PCI: move OF status = "disabled" detection to dev->match_driver (Vladimir Oltean) - iavf: fix potential races for FDIR filters (Piotr Gardocki) - igc: Add lock to safeguard global Qbv variables (Muhammad Husaini Zulkifli) - net/mlx5e: Add capability check for vnic counters (Lama Kayal) - net/mlx5: Reload auxiliary devices in pci error handlers (Moshe Shemesh) - net/mlx5: Skip clock update work when device is in error state (Moshe Shemesh) - net/mlx5: LAG, Check correct bucket when modifying LAG (Shay Drory) - net/mlx5e: Unoffload post act rule when handling FIB events (Chris Mi) - net/mlx5: Fix devlink controller number for ECVF (Daniel Jurgens) - net/mlx5: Allow 0 for total host VFs (Daniel Jurgens) - net/mlx5: Return correct EC_VF function ID (Daniel Jurgens) - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Yevgeny Kliteynik) - net/mlx5e: TC, Fix internal port memory leak (Jianbo Liu) - net/mlx5e: Take RTNL lock when needed before calling xdp_set_features() (Gal Pressman) - net: hns3: fix deadlock issue when externel_lb and reset are executed together (Yonglong Liu) - net: hns3: add wait until mac link down (Jie Wang) - net: hns3: refactor hclge_mac_link_status_wait for interface reuse (Jie Wang) - net: hns3: restore user pause configure when disable autoneg (Jian Shen) - net/unix: use consistent error code in SO_PEERPIDFD (David Rheinsberg) - MAINTAINERS: update Claudiu Beznea's email address (Claudiu Beznea) - net: marvell: prestera: fix handling IPv4 routes with nhid (Jonas Gorski) - net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail() (Andrew Kanner) - drivers: net: prevent tun_build_skb() to exceed the packet size limit (Andrew Kanner) - wireguard: allowedips: expand maximum node depth (Jason A. Donenfeld) - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Ziyang Xuan) - ionic: Add missing err handling for queue reconfig (Nitya Sunkad) - drivers: vxlan: vnifilter: free percpu vni stats on error path (Fedor Pchelkin) - macsec: use DEV_STATS_INC() (Eric Dumazet) - net: tls: avoid discarding data on record close (Jakub Kicinski) - dccp: fix data-race around dp->dccps_mss_cache (Eric Dumazet) - mptcp: fix disconnect vs accept race (Paolo Abeni) - mptcp: avoid bogus reset on fallback close (Paolo Abeni) - selftests: mptcp: join: fix 'implicit EP' test (Andrea Claudi) - selftests: mptcp: join: fix 'delete and re-add' test (Andrea Claudi) - selftests: net: test vxlan pmtu exceptions with tcp (Florian Westphal) - tunnels: fix kasan splat when generating ipv4 pmtu error (Florian Westphal) - net/packet: annotate data-races around tp->status (Eric Dumazet) - net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove (Vladimir Oltean) - mptcp: fix the incorrect judgment for msk->cb_flags (Xiang Yang) - net: phy: at803x: remove set/get wol callbacks for AR8032 (Li Yang) - net: phy: at803x: fix the wol setting functions (Li Yang) - mISDN: Update parameter type of dsp_cmx_send() (Nathan Chancellor) - dmaengine: xilinx: xdma: Fix typo (Miquel Raynal) - dmaengine: xilinx: xdma: Fix interrupt vector setting (Miquel Raynal) - dmaengine: owl-dma: Modify mismatched function name (Zhang Jianhua) - dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Fenghua Yu) - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Ilpo Järvinen) - dmaengine: qcom_hidma: Update codeaurora email domain (Jeffrey Hugo) - dmaengine: mcf-edma: Fix a potential un-allocated memory access (Christophe JAILLET) - dmaengine: xilinx: xdma: Fix Judgment of the return value (Minjie Du) - idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM (Baoquan He) - ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea() (Namjae Jeon) - ksmbd: validate command request size (Long Li) - perf stat: Don't display zero tool counts (Ian Rogers) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) - Revert "perf report: Append inlines to non-DWARF callchains" (Arnaldo Carvalho de Melo) - tpm: Add a helper for checking hwrng enabled (Mario Limonciello) - mm: Fix access_remote_vm() regression on tagged addresses (Kirill A. Shutemov) - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Borislav Petkov (AMD)) - media: venus: Use struct_size_t() helper in pkt_session_unset_buffers() (Gustavo A. R. Silva) - vboxsf: Use flexible arrays for trailing string member (Kees Cook) - gfs2: Don't use filemap_splice_read (Bob Peterson) - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) - xen/netback: Fix buffer overrun triggered by unusual packet (Ross Lagerwall) - Documentation/x86: Fix backwards on/off logic about YMM support (Dave Hansen) - KVM: Add GDS_NO support to KVM (Daniel Sneddon) - x86/speculation: Add Kconfig option for GDS (Daniel Sneddon) - x86/speculation: Add force option to GDS mitigation (Daniel Sneddon) - x86/speculation: Add Gather Data Sampling mitigation (Daniel Sneddon) - x86/srso: Tie SBPB bit setting to microcode patch detection (Borislav Petkov (AMD)) - x86/srso: Add a forgotten NOENDBR annotation (Borislav Petkov (AMD)) - x86/srso: Fix return thunks in generated code (Josh Poimboeuf) - x86/srso: Add IBPB on VMEXIT (Borislav Petkov (AMD)) - x86/srso: Add IBPB (Borislav Petkov (AMD)) - x86/srso: Add SRSO_NO support (Borislav Petkov (AMD)) - x86/srso: Add IBPB_BRTYPE support (Borislav Petkov (AMD)) - x86/srso: Add a Speculative RAS Overflow mitigation (Borislav Petkov (AMD)) - x86/bugs: Increase the x86 bugs vector size to two u32s (Borislav Petkov (AMD)) - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Tejun Heo) - workqueue: Fix cpu_intensive_thresh_us name in help text (Geert Uytterhoeven) - tpm/tpm_tis: Disable interrupts for Lenovo P620 devices (Jonathan McDowell) - tpm: Disable RNG for all AMD fTPMs (Mario Limonciello) - sysctl: set variable key_sysctls storage-class-specifier to static (Tom Rix) - tpm/tpm_tis: Disable interrupts for TUXEDO InfinityBook S 15/17 Gen7 (Takashi Iwai) - selftests/rseq: Fix build with undefined __weak (Mark Brown) - KVM: arm64: Skip instruction after emulating write to TCR_EL1 (Oliver Upton) - KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Arnd Bergmann) - KVM: arm64: Fix resetting SME trap values on reset for (h)VHE (Fuad Tabba) - KVM: arm64: Fix resetting SVE trap values on reset for hVHE (Fuad Tabba) - KVM: arm64: Use the appropriate feature trap register when activating traps (Fuad Tabba) - KVM: arm64: Helper to write to appropriate feature trap register based on mode (Fuad Tabba) - KVM: arm64: Disable SME traps for (h)VHE at setup (Fuad Tabba) - KVM: arm64: Use the appropriate feature trap register for SVE at EL2 setup (Fuad Tabba) - KVM: arm64: Factor out code for checking (h)VHE mode into a macro (Fuad Tabba) - KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Oliver Upton) - KVM: arm64: Fix hardware enable/disable flows for pKVM (Raghavendra Rao Ananta) - KVM: arm64: Allow pKVM on v1.0 compatible FF-A implementations (Oliver Upton) - KVM: SEV: remove ghcb variable declarations (Paolo Bonzini) - KVM: SEV: only access GHCB fields once (Paolo Bonzini) - KVM: SEV: snapshot the GHCB before accessing it (Paolo Bonzini) - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Kunihiko Hayashi) - mmc: moxart: read scr register without changing byte order (Sergei Antonov) - Linux 6.5-rc5 (Linus Torvalds) - fs: rely on ->iterate_shared to determine f_pos locking (Christian Brauner) - vfs: get rid of old '->iterate' directory operation (Linus Torvalds) - proc: fix missing conversion to 'iterate_shared' (Linus Torvalds) - open: make RESOLVE_CACHED correctly test for O_TMPFILE (Aleksa Sarai) - rust: fix bindgen build error with UBSAN_BOUNDS_STRICT (Andrea Righi) - rust: delete `ForeignOwnable::borrow_mut` (Alice Ryhl) - rust: allocator: Prevent mis-aligned allocation (Boqun Feng) - ata,scsi: do not issue START STOP UNIT on resume (Damien Le Moal) - smb: client: fix dfs link mount against w2k8 (Paulo Alcantara) - powerpc/powermac: Use early_* IO variants in via_calibrate_decr() (Benjamin Gray) - powerpc/64e: Fix secondary thread bringup for ELFv2 kernels (Michael Ellerman) - powerpc/ftrace: Create a dummy stackframe to fix stack unwind (Naveen N Rao) - powerpc/mm/altmap: Fix altmap boundary check (Aneesh Kumar K.V) - parisc: unaligned: Add required spaces after ',' (hanyu001@208suo.com) - parport: gsc: remove DMA leftover code (Arnd Bergmann) - parisc: pci-dma: remove unused and dead EISA code and comment (Petr Tesarik) - parisc/mm: preallocate fixmap page tables at init (Mike Rapoport (IBM)) - clk: meson: change usleep_range() to udelay() for atomic context (Dmitry Rokosov) - clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM (Baoquan He) - clk: imx93: Propagate correct error in imx93_clocks_probe() (Geert Uytterhoeven) - clk: mediatek: mt8183: Add back SSPM related clocks (Chen-Yu Tsai) - Drivers: hv: vmbus: Remove unused extern declaration vmbus_ontimer() (YueHaibing) - x86/hyperv: add noop functions to x86_init mpparse functions (Saurabh Sengar) - vmbus_testing: fix wrong python syntax for integer value comparison (Ani Sinha) - x86/hyperv: fix a warning in mshyperv.h (ZhiHu) - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Michael Kelley) - x86/hyperv: Improve code for referencing hyperv_pcpu_input_arg (Nischala Yelchuri) - Drivers: hv: Change hv_free_hyperv_page() to take void * argument (Kameron Carr) - Documentation: kdump: Add va_kernel_pa_offset for RISCV64 (Song Shuai) - riscv: Export va_kernel_pa_offset in vmcoreinfo (Song Shuai) - RISC-V: ACPI: Fix acpi_os_ioremap to return iomem address (Sunil V L) - selftests: riscv: Fix compilation error with vstate_exec_nolibc.c (Alexandre Ghiti) - selftests/riscv: fix potential build failure during the "emit_tests" step (John Hubbard) - powercap: intel_rapl: Fix a sparse warning in TPMI interface (Zhang Rui) - arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE (Mark Brown) - arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems (Mark Brown) - arm64/ptrace: Don't enable SVE when setting streaming SVE (Mark Brown) - arm64/ptrace: Flush FP state when setting ZT0 (Mark Brown) - arm64/fpsimd: Clear SME state in the target task when setting the VL (Mark Brown) - mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op() (Christophe JAILLET) - mtd: spi-nor: avoid holes in struct spi_mem_op (Arnd Bergmann) - MAINTAINERS: Add myself as reviewer for HYPERBUS (Tudor Ambarus) - mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts (Johan Jonker) - mtd: rawnand: rockchip: fix oobfree offset and description (Johan Jonker) - mtd: rawnand: meson: fix OOB available bytes for ECC (Arseniy Krasnov) - mtd: rawnand: omap_elm: Fix incorrect type in assignment (Roger Quadros) - mtd: spinand: winbond: Fix ecc_get_status (Olivier Maignial) - mtd: spinand: toshiba: Fix ecc_get_status (Olivier Maignial) - drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler (Yan Zhao) - drm/i915: Fix premature release of request's reusable memory (Janusz Krzysztofik) - drm/i915/gt: Support aux invalidation on all engines (Andi Shyti) - drm/i915/gt: Poll aux invalidation register bit on invalidation (Jonathan Cavitt) - drm/i915/gt: Enable the CCS_FLUSH bit in the pipe control and in the CS (Andi Shyti) - drm/i915/gt: Rename flags with bit_group_X according to the datasheet (Andi Shyti) - drm/i915/gt: Ensure memory quiesced before invalidation (Jonathan Cavitt) - drm/i915: Add the gen12_needs_ccs_aux_inv helper (Andi Shyti) - drm/i915/gt: Cleanup aux invalidation registers (Andi Shyti) - drm/panel: samsung-s6d7aa0: Add MODULE_DEVICE_TABLE (Nikita Travkin) - drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning (Alexander Stein) - drm/ttm: check null pointer before accessing when swapping (Guchun Chen) - libceph: fix potential hang in ceph_osdc_notify() (Ilya Dryomov) - rbd: prevent busy loop when requesting exclusive lock (Ilya Dryomov) - ceph: defer stopping mdsc delayed_work (Xiubo Li) - file: reinstate f_pos locking optimization for regular files (Linus Torvalds) - perf test parse-events: Test complex name has required event format (Ian Rogers) - perf pmus: Create placholder regardless of scanning core_only (Ian Rogers) - perf test uprobe_from_different_cu: Skip if there is no gcc (Georg Müller) - perf parse-events: Only move force grouped evsels when sorting (Ian Rogers) - perf parse-events: When fixing group leaders always set the leader (Ian Rogers) - perf parse-events: Extra care around force grouped events (Ian Rogers) - perf callchain powerpc: Fix addr location init during arch_skip_callchain_idx function (Athira Rajeev) - perf pmu arm64: Fix reading the PMU cpu slots in sysfs (Haixin Yu) - cxl/memdev: Only show sanitize sysfs files when supported (Davidlohr Bueso) - cxl/memdev: Document security state in kern-doc (Davidlohr Bueso) - cxl/memdev: Improve sanitize ABI descriptions (Davidlohr Bueso) - MAINTAINERS: update TUN/TAP maintainers (Jakub Kicinski) - bpf, cpumap: Handle skb as well when clean up ptr_ring (Hou Tao) - bpf, cpumap: Make sure kthread is running before map update returns (Hou Tao) - bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing (Lin Ma) - bpf: Disable preemption in bpf_event_output (Jiri Olsa) - bpf: Disable preemption in bpf_perf_event_output (Jiri Olsa) - wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() (Hans de Goede) - wifi: ray_cs: Replace 1-element array with flexible array (Kees Cook) - MAINTAINERS: add Jeff as ath10k, ath11k and ath12k maintainer (Kalle Valo) - MAINTAINERS: wifi: mark mlw8k as orphan (Kalle Valo) - MAINTAINERS: wifi: mark b43 as orphan (Kalle Valo) - MAINTAINERS: wifi: mark zd1211rw as orphan (Kalle Valo) - MAINTAINERS: wifi: mark wl3501 as orphan (Kalle Valo) - MAINTAINERS: wifi: mark rndis_wlan as orphan (Kalle Valo) - MAINTAINERS: wifi: mark ar5523 as orphan (Kalle Valo) - MAINTAINERS: wifi: mark cw1200 as orphan (Kalle Valo) - MAINTAINERS: wifi: atmel: mark as orphan (Kalle Valo) - MAINTAINERS: wifi: rtw88: change Ping as the maintainer (Kalle Valo) - Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12" (Kalle Valo) - wifi: cfg80211: Fix return value in scan logic (Ilan Peer) - Revert "wifi: ath11k: Enable threaded NAPI" (Kalle Valo) - MAINTAINERS: Update mwifiex maintainer list (Brian Norris) - wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC) (Paul Fertser) - test/vsock: remove vsock_perf executable on `make clean` (Stefano Garzarella) - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen (Eric Dumazet) - tcp_metrics: annotate data-races around tm->tcpm_net (Eric Dumazet) - tcp_metrics: annotate data-races around tm->tcpm_vals[] (Eric Dumazet) - tcp_metrics: annotate data-races around tm->tcpm_lock (Eric Dumazet) - tcp_metrics: annotate data-races around tm->tcpm_stamp (Eric Dumazet) - tcp_metrics: fix addr_same() helper (Eric Dumazet) - prestera: fix fallback to previous version on same major version (Jonas Gorski) - udp: Fix __ip_append_data()'s handling of MSG_SPLICE_PAGES (David Howells) - net/mlx5e: Set proper IPsec source port in L4 selector (Leon Romanovsky) - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Jianbo Liu) - net/mlx5: fs_core: Make find_closest_ft more generic (Jianbo Liu) - vxlan: Fix nexthop hash size (Benjamin Poirier) - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Yue Haibing) - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Alexandra Winter) - net: tap_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2173435] - net: tun_chr_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2173435] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Lin Ma) - bnxt_en: Fix max_mtu setting for multi-buf XDP (Michael Chan) - bnxt_en: Fix page pool logic for page size >= 64K (Somnath Kotur) - selftest: net: Assert on a proper value in so_incoming_cpu.c. (Kuniyuki Iwashima) - net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode (Mark Brown) - net: korina: handle clk prepare error in korina_probe() (Yuanjun Gong) - USB: zaurus: Add ID for A-300/B-500/C-700 (Ross Maynard) - net: ll_temac: fix error checking of irq_of_parse_and_map() (Dan Carpenter) - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (valis) - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (valis) - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (valis) - octeon_ep: initialize mbox mutexes (Michal Schmidt) - bnxt: don't handle XDP in netpoll (Jakub Kicinski) - ice: Fix RDMA VSI removal during queue rebuild (Rafal Rogalski) - sfc: fix field-spanning memcpy in selftest (Edward Cree) - net: usb: qmi_wwan: add Quectel EM05GV2 (Martin Kohn) - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Duoming Zhou) - dt-bindings: net: mediatek,net: fixup MAC binding (Rafał Miłecki) - net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX. (Kuniyuki Iwashima) - net: annotate data-races around sk->sk_priority (Eric Dumazet) - net: add missing data-race annotation for sk_ll_usec (Eric Dumazet) - net: add missing data-race annotations around sk->sk_peek_off (Eric Dumazet) - net: annotate data-races around sk->sk_mark (Eric Dumazet) - net: add missing READ_ONCE(sk->sk_rcvbuf) annotation (Eric Dumazet) - net: add missing READ_ONCE(sk->sk_sndbuf) annotation (Eric Dumazet) - net: annotate data-races around sk->sk_{rcv|snd}timeo (Eric Dumazet) - net: add missing READ_ONCE(sk->sk_rcvlowat) annotation (Eric Dumazet) - net: annotate data-races around sk->sk_max_pacing_rate (Eric Dumazet) - net: annotate data-race around sk->sk_txrehash (Eric Dumazet) - net: annotate data-races around sk->sk_reserved_mem (Eric Dumazet) - net: gro: fix misuse of CB in udp socket lookup (Richard Gobert) - qed: Fix scheduling in a tasklet while getting stats (Konstantin Khorenko) - net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries (Lukasz Majewski) - net: stmmac: tegra: Properly allocate clock bulk data (Thierry Reding) - mISDN: hfcpci: Fix potential deadlock on &hc->lock (Chengfeng Ye) - net: sched: cls_u32: Fix match key mis-addressing (Jamal Hadi Salim) - dt-bindings: net: rockchip-dwmac: fix {tx|rx}-delay defaults/range in schema (Eugen Hristev) - net/mlx5: Unregister devlink params in case interface is down (Shay Drory) - net/mlx5: DR, Fix peer domain namespace setting (Shay Drory) - net/mlx5: fs_chains: Fix ft prio if ignore_flow_level is not supported (Chris Mi) - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Jianbo Liu) - net/mlx5: Bridge, set debugfs access right to root-only (Vlad Buslov) - net/mlx5e: xsk: Fix crash on regular rq reactivation (Dragos Tatulea) - net/mlx5e: xsk: Fix invalid buffer access for legacy rq (Dragos Tatulea) - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Jianbo Liu) - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Chris Mi) - net/mlx5: Honor user input for migratable port fn attr (Shay Drory) - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Yuanjun Gong) - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Zhengchao Shao) - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Zhengchao Shao) - net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups (Zhengchao Shao) - net: dsa: fix value check in bcm_sf2_sw_probe() (Yuanjun Gong) - net: flower: fix stack-out-of-bounds in fl_set_key_cfm() (Eric Dumazet) - MAINTAINERS: stmmac: retire Giuseppe Cavallaro (Jakub Kicinski) - net: dsa: fix older DSA drivers using phylink (Russell King (Oracle)) - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length (Lin Ma) - nfsd: Fix reading via splice (David Howells) - erofs: drop unnecessary WARN_ON() in erofs_kill_sb() (Gao Xiang) - erofs: fix wrong primary bvec selection on deduplicated extents (Gao Xiang) - s390/ptrace: add missing linux/const.h include (Heiko Carstens) - KVM: s390: fix sthyi error handling (Heiko Carstens) - s390: update defconfigs (Heiko Carstens) - s390/vmem: split pages when debug pagealloc is enabled (Sven Schnelle) - arm64: dts: stratix10: fix incorrect I2C property for SCL signal (Dinh Nguyen) - arm64: dts: renesas: rzg2l: Update overfow/underflow IRQ names for MTU3 channels (Biju Das) - memory: tegra: make icc_set_bw return zero if BWMGR not supported (Sumit Gupta) - memory: tegra: Add dummy implementation on Tegra194 (Thierry Reding) - soc: imx: imx8mp-blk-ctrl: register HSIO PLL clock as bus_power_dev child (Lucas Stach) - ARM: dts: nxp/imx: limit sk-imx53 supported frequencies (Dmitry Baryshkov) - arm64: dts: freescale: Fix VPU G2 clock (Benjamin Gaignard) - arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux (Hugo Villeneuve) - arm64: dts: phycore-imx8mm: Correction in gpio-line-names (Yashwanth Varakala) - arm64: dts: phycore-imx8mm: Label typo-fix of VPU (Yashwanth Varakala) - ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node (Xu Yang) - arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl (Tim Harvey) - arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl (Tim Harvey) - backlight: corgi_lcd: fix missing prototype (Arnd Bergmann) - dt-bindings: serial: atmel,at91-usart: update compatible for sam9x60 (Durai Manickam KR) - firmware: arm_scmi: Fix chan_free cleanup on SMC (Cristian Marussi) - firmware: arm_scmi: Drop OF node reference in the transport channel setup (Krzysztof Kozlowski) - firmware: arm_scmi: Fix signed error return values handling (Sukrut Bellary) - firmware: smccc: Fix use of uninitialised results structure (Punit Agrawal) - ARM: dts: at91: sam9x60: fix the SOC detection (Durai Manickam KR) - ARM: dts: nspire: Fix arm primecell compatible string (Sudeep Holla) - arm64: dts: arm: Remove the dangling vexpress-v2m-rs1.dtsi symlink (Sudeep Holla) - lib/bitmap: workaround const_eval test build failure (Yury Norov) - cpumask: eliminate kernel-doc warnings (Randy Dunlap) - exfat: release s_lock before calling dir_emit() (Sungjong Seo) - exfat: check if filename entries exceeds max filename length (Namjae Jeon) - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (gaoming) - scsi: pm80xx: Fix error return code in pm8001_pci_probe() (Yang Yingliang) - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Steffen Maier) - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Michael Kelley) - word-at-a-time: use the same return type for has_zero regardless of endianness (ndesaulniers@google.com) - Linux 6.5-rc4 (Linus Torvalds) - spi: spi-qcom-qspi: Add mem_ops to avoid PIO for badly sized reads (Douglas Anderson) - spi: spi-qcom-qspi: Fallback to PIO for xfers that aren't multiples of 4 bytes (Douglas Anderson) - spi: spi-qcom-qspi: Add DMA_CHAIN_DONE to ALL_IRQS (Vijaya Krishna Nivarthi) - spi: spi-qcom-qspi: Call dma_wmb() after setting up descriptors (Vijaya Krishna Nivarthi) - spi: spi-qcom-qspi: Use GFP_ATOMIC flag while allocating for descriptor (Vijaya Krishna Nivarthi) - spi: spi-qcom-qspi: Ignore disabled interrupts' status in isr (Vijaya Krishna Nivarthi) - regulator: mt6358: Fix incorrect VCN33 sync error message (Chen-Yu Tsai) - regulator: mt6358: Sync VCN33_* enable status after checking ID (Chen-Yu Tsai) - usb: misc: ehset: fix wrong if condition (Xu Yang) - usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy (Gratian Crisan) - usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config (Frank Li) - usb: gadget: call usb_gadget_check_config() to verify UDC capability (Frank Li) - usb: typec: Use sysfs_emit_at when concatenating the string (Kyle Tso) - usb: typec: Iterate pds array when showing the pd list (Kyle Tso) - usb: typec: Set port->pd before adding device for typec_port (Kyle Tso) - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Yang Yingliang) - Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" (Dan Carpenter) - Revert "usb: xhci: tegra: Fix error check" (Dan Carpenter) - USB: gadget: Fix the memory leak in raw_gadget driver (Zqiang) - usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate (Michael Grzeschik) - Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" (Jakub Vanek) - Revert "xhci: add quirk for host controllers that don't update endpoint DCS" (Oliver Neukum) - USB: quirks: add quirk for Focusrite Scarlett (Łukasz Bartosik) - usb: xhci-mtk: set the dma max_seg_size (Ricardo Ribalda) - MAINTAINERS: drop invalid usb/cdns3 Reviewer e-mail (Roger Quadros) - usb: dwc3: don't reset device side if dwc3 was configured as host-only (Jisheng Zhang) - usb: typec: ucsi: move typec_set_mode(TYPEC_STATE_SAFE) to ucsi_unregister_partner() (Neil Armstrong) - usb: ohci-at91: Fix the unhandle interrupt when resume (Guiting Shen) - USB: serial: simple: sort driver entries (Johan Hovold) - USB: serial: simple: add Kaufmann RKS+CAN VCP (Oliver Neukum) - USB: serial: option: add Quectel EC200A module support (Mohsen Tahmasebi) - USB: serial: option: support Quectel EM060K_128 (Jerry Meng) - serial: 8250_dw: Preserve original value of DLF register (Ruihong Luo) - tty: serial: sh-sci: Fix sleeping in atomic context (Biju Das) - serial: sifive: Fix sifive_serial_console_setup() section (Samuel Holland) - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Randy Dunlap) - MAINTAINERS: Update TTY layer for lists and recently added files (Tony Lindgren) - tty: n_gsm: fix UAF in gsm_cleanup_mux (Chaoyuan Peng) - TIOCSTI: always enable for CAP_SYS_ADMIN (Samuel Thibault) - staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() (Zhang Shurong) - staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER (Raphael Gallais-Pou) - staging: r8712: Fix memory leak in _r8712_init_xmit_priv() (Larry Finger) - misc/genalloc: Name subpools by of_node_full_name() (Linus Walleij) - Documentation: embargoed-hardware-issues.rst: add AMD to the list (Greg Kroah-Hartman) - Documentation: embargoed-hardware-issues.rst: clean out empty and unused entries (Greg Kroah-Hartman) - Documentation: security-bugs.rst: clarify CVE handling (Greg Kroah-Hartman) - Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group (Greg Kroah-Hartman) - kprobes: Prohibit probing on CFI preamble symbol (Masami Hiramatsu (Google)) - selftests/ftrace: Fix to check fprobe event eneblement (Masami Hiramatsu (Google)) - tracing/probes: Fix to add NULL check for BTF APIs (Masami Hiramatsu (Google)) - KVM: selftests: Expand x86's sregs test to cover illegal CR0 values (Sean Christopherson) - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest (Sean Christopherson) - KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid (Sean Christopherson) - Revert "debugfs, coccinelle: check for obsolete DEFINE_SIMPLE_ATTRIBUTE() usage" (Sean Christopherson) - KVM: selftests: Verify stats fd is usable after VM fd has been closed (Sean Christopherson) - KVM: selftests: Verify stats fd can be dup()'d and read (Sean Christopherson) - KVM: selftests: Verify userspace can create "redundant" binary stats files (Sean Christopherson) - KVM: selftests: Explicitly free vcpus array in binary stats test (Sean Christopherson) - KVM: selftests: Clean up stats fd in common stats_test() helper (Sean Christopherson) - KVM: selftests: Use pread() to read binary stats header (Sean Christopherson) - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Sean Christopherson) - selftests/rseq: Play nice with binaries statically linked against glibc 2.35+ (Sean Christopherson) - Revert "KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid" (Sean Christopherson) - KVM: x86: Acquire SRCU read lock when handling fastpath MSR writes (Sean Christopherson) - KVM: VMX: Use vmread_error() to report VM-Fail in "goto" path (Sean Christopherson) - KVM: VMX: Make VMREAD error path play nice with noinstr (Sean Christopherson) - KVM: x86/irq: Conditionally register IRQ bypass consumer again (Like Xu) - KVM: X86: Use GFP_KERNEL_ACCOUNT for pid_table in ipiv (Peng Hao) - KVM: x86: check the kvm_cpu_get_interrupt result before using it (Maxim Levitsky) - KVM: x86: VMX: set irr_pending in kvm_apic_update_irr (Maxim Levitsky) - KVM: x86: VMX: __kvm_apic_update_irr must update the IRR atomically (Maxim Levitsky) - locking/rtmutex: Fix task->pi_waiters integrity (Peter Zijlstra) - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Kim Phillips) - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Yazen Ghannam) - x86: Fix kthread unwind (Peter Zijlstra) - irqchip/gic-v3: Workaround for GIC-700 erratum 2941627 (Lorenzo Pieralisi) - irqchip/gic-v3: Enable Rockchip 3588001 erratum workaround for RK3588S (Sebastian Reichel) - irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation (Marc Zyngier) - irq-bcm6345-l1: Do not assume a fixed block to cpu mapping (Jonas Gorski) - cifs: add missing return value check for cifs_sb_tlink (Shyam Prasad N) - smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Steve French) - cifs: fix charset issue in reconnection (Winston Wen) - fs/nls: make load_nls() take a const parameter (Winston Wen) - tracing: Fix warning in trace_buffered_event_disable() (Zheng Yejian) - ftrace: Remove unused extern declarations (YueHaibing) - tracing: Fix kernel-doc warnings in trace_seq.c (Gaosheng Cui) - tracing: Fix kernel-doc warnings in trace_events_trigger.c (Gaosheng Cui) - tracing/synthetic: Fix kernel-doc warnings in trace_events_synth.c (Gaosheng Cui) - ring-buffer: Fix kernel-doc warnings in ring_buffer.c (Gaosheng Cui) - ring-buffer: Fix wrong stat of cpu_buffer->read (Zheng Yejian) - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Sven Joachim) - LoongArch: Cleanup __builtin_constant_p() checking for cpu_has_* (Huacai Chen) - LoongArch: BPF: Fix check condition to call lu32id in move_imm() (Tiezhu Yang) - LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch (Chenguang Zhao) - LoongArch: Fix return value underflow in exception path (WANG Rui) - LoongArch: Fix CMDLINE_EXTEND and CMDLINE_BOOTLOADER handling (Zhihong Dong) - LoongArch: Fix module relocation error with binutils 2.41 (Huacai Chen) - LoongArch: Only fiddle with CHECKFLAGS if `need-compiler' (Huacai Chen) - ata: libata-core: fix when to fetch sense data for successful commands (Niklas Cassel) - ata: pata_ns87415: mark ns87560_tf_read static (Arnd Bergmann) - ata: pata_octeon_cf: fix error return code in octeon_cf_probe() (Yang Yingliang) - ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() (Minjie Du) - mm/memory-failure: fix hardware poison check in unpoison_memory() (Sidhartha Kumar) - proc/vmcore: fix signedness bug in read_from_oldmem() (Dan Carpenter) - mailmap: update remaining active codeaurora.org email addresses (Bjorn Andersson) - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Jann Horn) - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Jann Horn) - scripts/spelling.txt: remove 'thead' as a typo (Drew Fustini) - mm/pagewalk: fix EFI_PGT_DUMP of espfix area (Hugh Dickins) - shmem: minor fixes to splice-read implementation (Hugh Dickins) - tmpfs: fix Documentation of noswap and huge mount options (Hugh Dickins) - Revert "um: Use swap() to make code cleaner" (Andy Shevchenko) - mm/damon/core-test: initialise context before test in damon_test_set_attrs() (Feng Tang) - thermal: of: fix double-free on unregistration (Ahmad Fatoum) - thermal: core: constify params in thermal_zone_device_register (Ahmad Fatoum) - serial: qcom-geni: drop bogus runtime pm state update (Johan Hovold) - PM: sleep: wakeirq: drop unused enable helpers (Johan Hovold) - PM: sleep: wakeirq: fix wake irq arming (Johan Hovold) - hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature (Baskaran Kannan) - hwmon: (pmbus_core) Fix Deadlock in pmbus_regulator_get_status (Guenter Roeck) - hwmon: (pmbus_core) Fix NULL pointer dereference (Patrick Rudolph) - hwmon: (pmbus_core) Fix pmbus_is_enabled() (Patrick Rudolph) - hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled (Gilles Buloz) - hwmon: (nct6775) Fix IN scaling factors for 6798/6799 (Ahmad Khalifa) - hwmon: (oxp-sensors) Move tt_toggle attribute to dev_groups (Joaquín Ignacio Aramendía) - hwmon: (aquacomputer_d5next) Fix incorrect PWM value readout (Aleksa Savic) - hwmon: (nct6775) Fix register for nct6799 (Ahmad Khalifa) - RDMA/irdma: Report correct WC error (Sindhu Devale) - RDMA/irdma: Fix op_type reporting in CQEs (Sindhu Devale) - RDMA/rxe: Fix an error handling path in rxe_bind_mw() (Christophe JAILLET) - RDMA/bnxt_re: Fix hang during driver unload (Selvin Xavier) - RDMA/bnxt_re: Prevent handling any completions after qp destroy (Kashyap Desai) - RDMA/mthca: Fix crash when polling CQ for shared QPs (Thomas Bogendoerfer) - RDMA/core: Update CMA destination address on rdma_resolve_addr (Shiraz Saleem) - RDMA/irdma: Fix data race on CQP request done (Shiraz Saleem) - RDMA/irdma: Fix data race on CQP completion stats (Shiraz Saleem) - RDMA/irdma: Add missing read barriers (Shiraz Saleem) - RDMA/mlx4: Make check for invalid flags stricter (Dan Carpenter) - tpm_tis: Explicitly check for error code (Alexander Steffen) - tpm: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - security: keys: perform capable check only on privileged operations (Christian Göttsche) - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Guanghui Feng) - arm64/sme: Set new vector length before reallocating (Mark Brown) - arm64/fpsimd: Don't flush SME register hardware state along with thread (Mark Brown) - xen: speed up grant-table reclaim (Demi Marie Obenour) - xen/evtchn: Introduce new IOCTL to bind static evtchn (Rahul Singh) - xenbus: check xen_domain in xenbus_probe_initcall (Stefano Stabellini) - rbd: retrieve and check lock owner twice before blocklisting (Ilya Dryomov) - rbd: harden get_lock_owner_info() a bit (Ilya Dryomov) - rbd: make get_lock_owner_info() return a single locker or NULL (Ilya Dryomov) - ceph: never send metrics if disable_send_metrics is set (Xiubo Li) - fs/9p: Remove unused extern declaration (YueHaibing) - 9p: remove dead stores (variable set again without being read) (Dominique Martinet) - 9p: virtio: skip incrementing unused variable (Dominique Martinet) - 9p: virtio: make sure 'offs' is initialized in zc_request (Dominique Martinet) - 9p: virtio: fix unlikely null pointer deref in handle_rerror (Dominique Martinet) - 9p: fix ignored return value in v9fs_dir_release (Dominique Martinet) - fs/9p: remove unnecessary invalidate_inode_pages2 (Eric Van Hensbergen) - fs/9p: fix type mismatch in file cache mode helper (Eric Van Hensbergen) - fs/9p: fix typo in comparison logic for cache mode (Eric Van Hensbergen) - fs/9p: remove unnecessary and overrestrictive check (Eric Van Hensbergen) - fs/9p: Fix a datatype used with V9FS_DIRECT_IO (Christophe JAILLET) - ublk: return -EINTR if breaking from waiting for existed users in DEL_DEV (Ming Lei) - ublk: fail to recover device if queue setup is interrupted (Ming Lei) - ublk: fail to start device if queue setup is interrupted (Ming Lei) - block: Fix a source code comment in include/uapi/linux/blkzoned.h (Bart Van Assche) - s390/dasd: print copy pair message only for the correct error (Stefan Haberland) - s390/dasd: fix hanging device after request requeue (Stefan Haberland) - s390/dasd: use correct number of retries for ERP requests (Stefan Haberland) - s390/dasd: fix hanging device after quiesce/resume (Stefan Haberland) - io_uring: gate iowait schedule on having pending requests (Jens Axboe) - iommufd: Set end correctly when doing batch carry (Jason Gunthorpe) - iommufd: IOMMUFD_DESTROY should not increase the refcount (Jason Gunthorpe) - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Joe Thornber) - dm raid: protect md_stop() with 'reconfig_mutex' (Yu Kuai) - dm raid: clean up four equivalent goto tags in raid_ctr() (Yu Kuai) - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Yu Kuai) - dm integrity: fix double free on memory allocation failure (Mikulas Patocka) - ASoC: atmel: Fix the 8K sample parameter in I2SC master (Guiting Shen) - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Shuming Fan) - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Shuming Fan) - ASoC: rt722-sdca: fix for JD event handling in ClockStop Mode0 (Shuming Fan) - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Shuming Fan) - ASoc: codecs: ES8316: Fix DMIC config (Edgar) - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Shuming Fan) - ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register (Mark Brown) - ASoC: da7219: Check for failure reading AAD IRQ events (Dmytro Maluka) - ASoC: da7219: Flush pending AAD IRQ when suspending (Dmytro Maluka) - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Edson Juliano Drosdeck) - ASoC: fsl_spdif: Silence output on stop (Matus Gajdos) - ALSA: hda/realtek: Support ASUS G713PV laptop (Pavel Asyutchenko) - ALSA: usb-audio: Update for native DSD support quirks (Jussi Laako) - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Takashi Iwai) - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Luka Guzenko) - ALSA: seq: remove redundant unsigned comparison to zero (Wang Weiyang) - drm/msm: Disallow submit with fence id 0 (Rob Clark) - drm/msm: Fix hw_fence error path cleanup (Rob Clark) - drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() (Gaosheng Cui) - drm/msm/adreno: Fix snapshot BINDLESS_DATA size (Rob Clark) - drm/msm/a690: Remove revn and name (Rob Clark) - drm/msm/adreno: Fix warn splat for devices without revn (Rob Clark) - drm/msm/dsi: Drop unused regulators from QCM2290 14nm DSI PHY config (Marijn Suijten) - drm/msm/dpu: drop enum dpu_core_perf_data_bus_id (Dmitry Baryshkov) - drm/msm/dpu: add missing flush and fetch bits for DMA4/DMA5 planes (Jonathan Marek) - drm/msm/mdss: correct UBWC programming for SM8550 (Dmitry Baryshkov) - drm/amdgpu: Restore HQD persistent state register (Lijo Lazar) - drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event() (Dan Carpenter) - drm/amd/display: Exit idle optimizations before attempt to access PHY (Leo Chen) - drm/amd/display: Don't apply FIFO resync W/A if rdivider = 0 (Alvin Lee) - drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family (George Shen) - drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock (Jane Jian) - drm/amd: Fix an error handling mistake in psp_sw_init() (Mario Limonciello) - drm/amdgpu: Fix infinite loop in gfxhub_v1_2_xcc_gart_enable (v2) (Victor Lu) - drm/amdkfd: fix trap handling work around for debugging (Jonathan Kim) - drm/i915: Fix an error handling path in igt_write_huge() (Christophe JAILLET) - drm/i915/dpt: Use shmem for dpt objects (Radhakrishna Sripada) - drm/fb-helper: Remove unused inline function drm_fb_helper_defio_init() (YueHaibing) - tools/testing/cxl: Remove unused SZ_512G macro (Xiao Yang) - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (Breno Leitao) - cxl/acpi: Fix a use-after-free in cxl_parse_cfmws() (Breno Leitao) - cxl: Update MAINTAINERS (Dan Williams) - cxl/mem: Fix a double shift bug (Dan Carpenter) - cxl: fix CONFIG_FW_LOADER dependency (Arnd Bergmann) - Revert "mm,memblock: reset memblock.reserved to system init state to prevent UAF" (Mike Rapoport (IBM)) - mm/mempolicy: Take VMA lock before replacing policy (Jann Horn) - tipc: stop tipc crypto on failure in tipc_node_create (Fedor Pchelkin) - af_unix: Terminate sun_path when bind()ing pathname socket. (Kuniyuki Iwashima) - tipc: check return value of pskb_trim() (Yuanjun Gong) - benet: fix return value check in be_lancer_xmit_workarounds() (Yuanjun Gong) - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID (Pablo Neira Ayuso) - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR (Pablo Neira Ayuso) - netfilter: nft_set_rbtree: fix overlap expiration walk (Florian Westphal) - virtio-net: fix race between set queues and probe (Jason Wang) - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Lin Ma) - splice, net: Fix splice_to_socket() for O_NONBLOCK socket (Jan Stancek) - net: fec: tx processing does not call XDP APIs if budget is 0 (Wei Fang) - mptcp: more accurate NL event generation (Paolo Abeni) - selftests: mptcp: join: only check for ip6tables if needed (Matthieu Baerts) - tools: ynl-gen: fix parse multi-attr enum attribute (Arkadiusz Kubalewski) - tools: ynl-gen: fix enum index in _decode_enum(..) (Arkadiusz Kubalewski) - igc: Fix Kernel Panic during ndo_tx_timeout callback (Muhammad Husaini Zulkifli) - net: dsa: qca8k: fix mdb add/del case with 0 VID (Christian Marangi) - net: dsa: qca8k: fix broken search_and_del (Christian Marangi) - net: dsa: qca8k: fix search_and_insert wrong handling of new rule (Christian Marangi) - net: dsa: qca8k: enable use_single_write for qca8xxx (Christian Marangi) - net: ipa: only reset hashed tables when supported (Alex Elder) - af_packet: Fix warning of fortified memcpy() in packet_getname(). (Kuniyuki Iwashima) - af_unix: Fix fortify_panic() in unix_bind_bsd(). (Kuniyuki Iwashima) - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Lin Ma) - net: stmmac: Apply redundant write work around on 4.xx too (Vincent Whitchurch) - octeontx2-af: Fix hash extraction enable configuration (Suman Ghosh) - team: reset team's flags when down link is P2P device (Hangbin Liu) - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Jacob Keller) - iavf: fix potential deadlock on allocation failure (Jacob Keller) - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Wang Ming) - can: raw: fix lockdep issue in raw_release() (Eric Dumazet) - can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED (Marc Kleine-Budde) - ice: Fix memory management in ice_ethtool_fdir.c (Jedrzej Jagielski) - tcp: Reduce chance of collisions in inet6_hashfn(). (Stewart Smith) - net: fec: avoid tx queue timeout when XDP is enabled (Wei Fang) - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Maciej Żenczykowski) - ethernet: atheros: fix return value check in atl1e_tso_csum() (Yuanjun Gong) - atheros: fix return value check in atl1_tso() (Yuanjun Gong) - vxlan: fix GRO with VXLAN-GPE (Jiri Benc) - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args (Jiri Benc) - ethernet: atheros: fix return value check in atl1c_tso_csum() (Yuanjun Gong) - vxlan: calculate correct header length for GPE (Jiri Benc) - net: hns3: fix wrong bw weight of disabled tc issue (Jijie Shao) - net: hns3: fix wrong tc bandwidth weight data issue (Jijie Shao) - net: hns3: add tm flush when setting tm (Hao Lan) - net: hns3: fix the imp capability bit cannot exceed 32 bits issue (Hao Lan) - net: phy: marvell10g: fix 88x3310 power up (Jiawen Wu) - docs: net: clarify the NAPI rules around XDP Tx (Jakub Kicinski) - soundwire: amd: Fix a check for errors in probe() (Dan Carpenter) - soundwire: qcom: update status correctly with mask (Srinivas Kandagatla) - soundwire: fix enumeration completion (Johan Hovold) - phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() (Harshit Mogalapalli) - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code (Adrien Thierry) - phy: qcom-snps-femto-v2: properly enable ref clock (Adrien Thierry) - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend (Adrien Thierry) - phy: mediatek: hdmi: mt8195: fix prediv bad upper limit test (Guillaume Ranquet) - phy: phy-mtk-dp: Fix an error code in probe() (Dan Carpenter) - btrfs: check for commit error at btrfs_attach_transaction_barrier() (Filipe Manana) - btrfs: check if the transaction was aborted at btrfs_wait_for_commit() (Filipe Manana) - btrfs: remove BUG_ON()'s in add_new_free_space() (Filipe Manana) - btrfs: account block group tree when calculating global reserve size (Filipe Manana) - btrfs: zoned: do not enable async discard (Naohiro Aota) - mm,memblock: reset memblock.reserved to system init state to prevent UAF (Rik van Riel) - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Jann Horn) - platform/x86: huawei-wmi: Silence ambient light sensor (Konstantin Shelekhin) - platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 (Maxim Mikityanskiy) - platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops (Kristian Angelov) - platform/x86: think-lmi: Use kfree_sensitive instead of kfree (Wang Ming) - platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks (Maxim Mikityanskiy) - platform/x86: intel: hid: Always call BTNL ACPI method (Hans de Goede) - platform/x86/amd/pmf: Notify OS power slider update (Shyam Sundar S K) - platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params (Shyam Sundar S K) - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (David Xu) - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (Hans de Goede) - platform/x86: touchscreen_dmi.c: small changes for Archos 101 Cesium Educ tablet (Thomas GENTY) - ksmbd: fix out of bounds in init_smb2_rsp_hdr() (Namjae Jeon) - ksmbd: no response from compound read (Namjae Jeon) - ksmbd: validate session id and tree id in compound request (Namjae Jeon) - ksmbd: fix out of bounds in smb3_decrypt_req() (Namjae Jeon) - ksmbd: check if a mount point is crossed during path lookup (Namjae Jeon) - ksmbd: Fix unsigned expression compared with zero (Wang Ming) - mm: suppress mm fault logging if fatal signal already pending (Linus Torvalds) - ovl: Always reevaluate the file signature for IMA (Eric Snowberg) - x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory (Kirill A. Shutemov) - nfsd: Remove incorrect check in nfsd4_validate_stateid (Trond Myklebust) - m68k: Fix invalid .section syntax (Ben Hutchings) - scsi: sg: Fix checking return value of blk_get_queue() (Yu Kuai) - file: always lock position for FMODE_ATOMIC_POS (Christian Brauner) - media: verisilicon: change confusingly named relaxed register access (Arnd Bergmann) - media: verisilicon: fix excessive stack usage (Arnd Bergmann) - media: mediatek: vcodec: fix cancel_work_sync fail with fluster test (Yunfei Dong) - media: pci: cx23885: fix error handling for cx23885 ATSC boards (Nikolay Burykin) - media: pulse8-cec: handle possible ping error (Dmitry Antipov) - media: mtk_jpeg_core: avoid unused-variable warning (Arnd Bergmann) - media: imx-jpeg: Support to assign slot for encoder/decoder (Ming Qian) - media: amphion: Fix firmware path to match linux-firmware (Nicolas Dufresne) - media: amphion: use dev_err_probe (Alexander Stein) - media: staging: atomisp: select V4L2_FWNODE (Sakari Ailus) - media: tc358746: Address compiler warnings (Sakari Ailus) - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD)) - x86/cpu/amd: Move the errata checking functionality up (Borislav Petkov (AMD)) - Linux 6.5-rc3 (Linus Torvalds) - tracing/histograms: Return an error if we fail to add histogram to hist_vars list (Mohamed Khalfella) - ring-buffer: Do not swap cpu_buffer during resize process (Chen Lin) - tracing: Remove unused extern declaration tracing_map_set_field_descr() (YueHaibing) - kbuild: rust: avoid creating temporary files (Miguel Ojeda) - kbuild: flatten KBUILD_CFLAGS (Alexey Dobriyan) - gen_compile_commands: add assembly files to compilation database (Benjamin Gray) - kconfig: gconfig: correct program name in help text (Randy Dunlap) - kconfig: gconfig: drop the Show Debug Info help text (Randy Dunlap) - KVM: s390: pv: fix index value of replaced ASCE (Claudio Imbrenda) - KVM: s390: pv: simplify shutdown and fix race (Claudio Imbrenda) - KVM: arm64: Fix the name of sys_reg_desc related to PMU (Xiang Chen) - KVM: arm64: Correctly handle RES0 bits PMEVTYPER_EL0.evtCount (Oliver Upton) - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Marc Zyngier) - KVM: arm64: Add missing BTI instructions (Mostafa Saleh) - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Oliver Upton) - KVM: arm64: Disable preemption in kvm_arch_hardware_enable() (Marc Zyngier) - KVM: arm64: Handle kvm_arm_init failure correctly in finalize_pkvm (Sudeep Holla) - KVM: arm64: timers: Use CNTHCTL_EL2 when setting non-CNTKCTL_EL1 bits (Marc Zyngier) - ext4: fix rbtree traversal bug in ext4_mb_use_preallocated (Ojaswin Mujoo) - ext4: fix off by one issue in ext4_mb_choose_next_group_best_avail() (Ojaswin Mujoo) - ext4: correct inline offset when handling xattrs in inode body (Eric Whitney) - jbd2: remove __journal_try_to_free_buffer() (Zhang Yi) - jbd2: fix a race when checking checkpoint buffer busy (Zhang Yi) - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Zhihao Cheng) - jbd2: remove journal_clean_one_cp_list() (Zhang Yi) - jbd2: remove t_checkpoint_io_list (Zhang Yi) - jbd2: recheck chechpointing non-dirty buffer (Zhang Yi) - cifs: update internal module version number for cifs.ko (Steve French) - cifs: allow dumping keys for directories too (Shyam Prasad N) - Revert "powerpc/64s: Remove support for ELFv1 little endian userspace" (Andrew Donnellan) - powerpc/kasan: Disable KCOV in KASAN code (Benjamin Gray) - powerpc/512x: lpbfifo: Convert to platform remove callback returning void (Uwe Kleine-König) - powerpc/crypto: Add gitignore for generated P10 AES/GCM .S files (Russell Currey) - Revert "powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm goto" (Christophe Leroy) - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Haren Myneni) - s390/zcrypt: fix reply buffer calculations for CCA replies (Harald Freudenberger) - s390/crypto: use kfree_sensitive() instead of kfree() (Wang Ming) - s390/mm: fix per vma lock fault handling (Sven Schnelle) - loop: do not enforce max_loop hard limit by (new) default (Mauricio Faria de Oliveira) - loop: deprecate autoloading callback loop_probe() (Mauricio Faria de Oliveira) - sbitmap: fix batching wakeup (David Jeffery) - blk-iocost: skip empty flush bio in iocost (Chengming Zhou) - blk-mq: delete dead struct blk_mq_hw_ctx->queued field (Chengming Zhou) - blk-mq: Fix stall due to recursive flush plug (Ross Lagerwall) - ia64: mmap: Consider pgoff when searching for free mapping (Helge Deller) - io_uring: Fix io_uring mmap() by using architecture-provided get_unmapped_area() (Helge Deller) - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq (Jens Axboe) - io_uring: don't audit the capability check in io_uring_create() (Ondrej Mosnacek) - dt-bindings: serial: Remove obsolete nxp,lpc1850-uart.txt (Rob Herring) - dt-bindings: serial: Remove obsolete cavium-uart.txt (Rob Herring) - dt-bindings: hwmon: moortec,mr75203: fix multipleOf for coefficients (Krzysztof Kozlowski) - of: Preserve "of-display" device name for compatibility (Rob Herring) - of: make OF_EARLY_FLATTREE depend on HAS_IOMEM (Baoquan He) - regmap: Disable locking for RBTREE and MAPLE unit tests (Guenter Roeck) - regcache: Push async I/O request down into the rbtree cache (Mark Brown) - regmap: Account for register length in SMBus I/O limits (Mark Brown) - regmap: Drop initial version of maximum transfer length fixes (Mark Brown) - gpio: mvebu: fix irq domain leak (Bartosz Golaszewski) - gpio: mvebu: Make use of devm_pwmchip_add (Uwe Kleine-König) - gpio: tps68470: Make tps68470_gpio_output() always set the initial value (Hans de Goede) - arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes (Mark Brown) - arm64: vdso: Clear common make C=2 warnings (Zhen Lei) - arm64: mm: Make hibernation aware of KFENCE (Nikhil V) - arm64: Fix HFGxTR_EL2 field naming (Marc Zyngier) - Revert "intel_idle: Add support for using intel_idle in a VM guest using just hlt" (Rafael J. Wysocki) - Revert "intel_idle: Add a "Long HLT" C1 state for the VM guest mode" (Rafael J. Wysocki) - Revert "intel_idle: Add __init annotation to matchup_vm_state_with_baremetal()" (Rafael J. Wysocki) - ASoC: fsl_sai: Disable bit clock with transmitter (Matus Gajdos) - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Dan Carpenter) - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Thomas Petazzoni) - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Vitaly Rodionov) - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Vitaly Rodionov) - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Luka Guzenko) - selftests: ALSA: Add test-pcmtest-driver to .gitignore (Takashi Iwai) - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Christoffer Sandberg) - ALSA: seq: Fix memory leak at error path in snd_seq_create_port() (Takashi Iwai) - MAINTAINERS: Redo addition of ssm3515 to APPLE SOUND (Martin Povišer) - ASoC: rt5640: Fix the issue of speaker noise (Derek Fang) - ASoC: dt-bindings: audio-graph-card2: Drop incomplete example (Rob Herring) - ASoC: dt-bindings: Update maintainer email id (Rohit kumar) - ASoC: amd: ps: Fix extraneous error messages (Mario Limonciello) - ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode" (Fabio Estevam) - ASoC: core: suppress probe deferral errors (Johan Hovold) - ASoC: topology: suppress probe deferral errors (Johan Hovold) - ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove (Johan Hovold) - ASoC: codecs: wcd934x: fix resource leaks on component remove (Johan Hovold) - ASoC: codecs: wcd938x: fix resource leaks on component remove (Johan Hovold) - ASoC: codecs: wcd938x: fix missing clsh ctrl error handling (Johan Hovold) - ASoC: qdsp6: audioreach: fix topology probe deferral (Johan Hovold) - ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ (Geert Uytterhoeven) - ASoC: qcom: q6apm: do not close GPR port before closing graph (Srinivas Kandagatla) - ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR (Srinivas Kandagatla) - ASoC: qcom: q6afe-dai: fix Display Port Playback stream name (Srinivas Kandagatla) - ASoC: rt5645: check return value after reading device id (Shuming Fan) - ASoC: cs35l45: Select REGMAP_IRQ (Nathan Chancellor) - ASoC: codecs: wcd938x: fix missing mbhc init error handling (Johan Hovold) - ASoC: codecs: wcd938x: fix soundwire initialisation race (Johan Hovold) - ASoC: codecs: wcd934x: drop inline keywords (Johan Hovold) - ASoC: codecs: wcd934x: demote impedance printk (Johan Hovold) - ASoC: codecs: wcd938x: use dev_printk() for impedance logging (Johan Hovold) - ASoC: codecs: wcd938x: drop inline keywords (Johan Hovold) - ASoC: codecs: wcd938x: fix mbhc impedance loglevel (Johan Hovold) - ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number (Srinivas Kandagatla) - ASoC: codecs: wcd938x: fix codec initialisation race (Johan Hovold) - ASoC: SOF: amd: add revision check for sending sha dma completion command (Mastan Katragadda) - ASoC: rt5640: Fix sleep in atomic context (Sameer Pujar) - ASoC: tegra: Fix ADX byte map (Sheetal) - ASoC: tegra: Fix AMX byte map (Sheetal) - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Vijendar Mukunda) - ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance (Vijendar Mukunda) - ASoC: amd: ps: add comments for DMA register mapping (Vijendar Mukunda) - ASoC: amd: ps: fix for position register set for AUDIO0 RX stream (Vijendar Mukunda) - ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance (Vijendar Mukunda) - ASoC: amd: ps: add comments for DMA irq bits mapping (Vijendar Mukunda) - ASoC: hdmi-codec: fix channel info for compressed formats (Matthias Reichl) - ALSA: hda/realtek - remove 3k pull low procedure (Kailang Yang) - selftests: ALSA: Fix fclose on an already fclosed file pointer (Colin Ian King) - ALSA: pcmtest: Don't use static storage to track per device data (Uwe Kleine-König) - ALSA: pcmtest: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: Explicitly include correct DT includes (Rob Herring) - fbdev: ep93xx-fb: fix return value check in ep93xxfb_probe (Yuanjun Gong) - fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe (Zhang Shurong) - fbdev: kyro: make some const read-only arrays static and reduce type size (Colin Ian King) - fbcon: remove unused display (p) from fbcon_redraw() (Jiri Slaby (SUSE)) - sticon: make sticon_set_def_font() void and remove op parameter (Jiri Slaby (SUSE)) - vgacon: cache vc_cell_height in vgacon_cursor() (Jiri Slaby (SUSE)) - vgacon: let vgacon_doresize() return void (Jiri Slaby (SUSE)) - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jiri Slaby (SUSE)) - vgacon: remove unneeded forward declarations (Jiri Slaby (SUSE)) - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jiri Slaby (SUSE)) - fbdev: imxfb: remove unneeded labels (Yangtao Li) - fbdev: imxfb: Convert to devm_platform_ioremap_resource() (Yangtao Li) - fbdev: imxfb: Convert to devm_kmalloc_array() (Yangtao Li) - fbdev: imxfb: Removed unneeded release_mem_region (Yangtao Li) - fbdev: imxfb: switch to DEFINE_SIMPLE_DEV_PM_OPS (Martin Kaiser) - fbdev: imxfb: warn about invalid left/right margin (Martin Kaiser) - drm/atomic: Fix potential use-after-free in nonblocking commits (Daniel Vetter) - drm/amdgpu: use a macro to define no xcp partition case (Guchun Chen) - drm/amdgpu/vm: use the same xcp_id from root PD (Guchun Chen) - drm/amdgpu: fix slab-out-of-bounds issue in amdgpu_vm_pt_create (Guchun Chen) - drm/amdgpu: Allocate root PD on correct partition (Guchun Chen) - drm/amd/display: Keep PHY active for DP displays on DCN31 (Nicholas Kazlauskas) - drm/amd/display: Prevent vtotal from being set to 0 (Daniel Miess) - drm/amd/display: Disable MPC split by default on special asic (Zhikai Zhai) - drm/amd/display: check TG is non-null before checking if enabled (Taimur Hassan) - drm/amd/display: Add polling method to handle MST reply packet (Wayne Lin) - drm/amd/display: Clean up errors & warnings in amdgpu_dm.c (Srinivasan Shanmugam) - drm/amdgpu: Allow the initramfs generator to include psp_13_0_6_ta (Candice Li) - drm/amdgpu/pm: make mclk consistent for smu 13.0.7 (Alex Deucher) - drm/amdgpu/pm: make gfxclock consistent for sienna cichlid (Alex Deucher) - drm/amd/display: only accept async flips for fast updates (Simon Ser) - drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel (Guchun Chen) - drm/amd/display: add DCN301 specific logic for OTG programming (Aurabindo Pillai) - drm/amd/display: export some optc function for reuse (Aurabindo Pillai) - drm/amd: Use amdgpu_device_pcie_dynamic_switching_supported() for SMU7 (Mario Limonciello) - Revert "drm/i915: use localized __diag_ignore_all() instead of per file" (Jani Nikula) - drm/i915/perf: add sentinel to xehp_oa_b_counters (Andrzej Hajda) - drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP (Ben Skeggs) - drm/nouveau/disp: PIOR DP uses GPIO for HPD, not PMGR AUX interrupts (Ben Skeggs) - drm/nouveau/i2c: fix number of aux event slots (Ben Skeggs) - dma-buf/dma-resv: Stop leaking on krealloc() failure (Ville Syrjälä) - accel/qaic: Fix a leak in map_user_pages() (Dan Carpenter) - accel/qaic: Add consistent integer overflow checks (Dan Carpenter) - accel/qaic: tighten bounds checking in decode_message() (Dan Carpenter) - accel/qaic: tighten bounds checking in encode_message() (Dan Carpenter) - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) - accel/habanalabs: add more debugfs stub helpers (Arnd Bergmann) - ata: pata_parport: Add missing protocol modules description (Damien Le Moal) - Bluetooth: MGMT: Use correct address for memcpy() (Andy Shevchenko) - Bluetooth: btusb: Fix bluetooth on Intel Macbook 2014 (Tomasz Moń) - Bluetooth: SCO: fix sco_conn related locking and validity issues (Pauli Virtanen) - Bluetooth: hci_conn: return ERR_PTR instead of NULL when there is no link (Siddh Raman Pant) - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor() (Douglas Anderson) - Bluetooth: coredump: fix building with coredump disabled (Arnd Bergmann) - Bluetooth: ISO: fix iso_conn related locking and validity issues (Pauli Virtanen) - Bluetooth: hci_event: call disconnect callback before deleting conn (Pauli Virtanen) - Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync (Pauli Virtanen) - netfilter: nf_tables: skip bound chain on rule flush (Pablo Neira Ayuso) - netfilter: nf_tables: skip bound chain in netns release path (Pablo Neira Ayuso) - netfilter: nft_set_pipapo: fix improper element removal (Florian Westphal) - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) - net: phy: prevent stale pointer dereference in phy_init() (Vladimir Oltean) - tcp: annotate data-races around fastopenq.max_qlen (Eric Dumazet) - tcp: annotate data-races around icsk->icsk_user_timeout (Eric Dumazet) - tcp: annotate data-races around tp->notsent_lowat (Eric Dumazet) - tcp: annotate data-races around rskq_defer_accept (Eric Dumazet) - tcp: annotate data-races around tp->linger2 (Eric Dumazet) - tcp: annotate data-races around icsk->icsk_syn_retries (Eric Dumazet) - tcp: annotate data-races around tp->keepalive_probes (Eric Dumazet) - tcp: annotate data-races around tp->keepalive_intvl (Eric Dumazet) - tcp: annotate data-races around tp->keepalive_time (Eric Dumazet) - tcp: annotate data-races around tp->tsoffset (Eric Dumazet) - tcp: annotate data-races around tp->tcp_tx_delay (Eric Dumazet) - Revert "bridge: Add extack warning when enabling STP in netns." (Kuniyuki Iwashima) - llc: Don't drop packet from non-root netns. (Kuniyuki Iwashima) - llc: Check netns in llc_estab_match() and llc_listener_match(). (Kuniyuki Iwashima) - llc: Check netns in llc_dgram_match(). (Kuniyuki Iwashima) - net: ethernet: mtk_eth_soc: always mtk_get_ib1_pkt_type (Daniel Golle) - Revert "r8169: disable ASPM during NAPI poll" (Heiner Kallweit) - r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions now that ASPM is disabled during NAPI poll") (Heiner Kallweit) - Revert "tcp: avoid the lookup process failing to get sk in ehash table" (Kuniyuki Iwashima) - bpf, arm64: Fix BTI type used for freplace attached functions (Alexander Duyck) - selftests/bpf: Add more tests for check_max_stack_depth bug (Kumar Kartikeya Dwivedi) - bpf: Repeat check_max_stack_depth for async callbacks (Kumar Kartikeya Dwivedi) - bpf: Fix subprog idx logic in check_max_stack_depth (Kumar Kartikeya Dwivedi) - ipv4: ip_gre: fix return value check in erspan_xmit() (Yuanjun Gong) - ipv4: ip_gre: fix return value check in erspan_fb_xmit() (Yuanjun Gong) - drivers:net: fix return value check in ocelot_fdma_receive_skb (Yuanjun Gong) - drivers: net: fix return value check in emac_tso_csum() (Yuanjun Gong) - net:ipv6: check return value of pskb_trim() (Yuanjun Gong) - net: ipv4: Use kfree_sensitive instead of kfree (Wang Ming) - iavf: fix reset task race with iavf_remove() (Ahmed Zaki) - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Ahmed Zaki) - Revert "iavf: Do not restart Tx queues after reset task failure" (Marcin Szycik) - Revert "iavf: Detach device during reset task" (Marcin Szycik) - iavf: Wait for reset in callbacks which trigger it (Marcin Szycik) - iavf: use internal state to free traffic IRQs (Ahmed Zaki) - iavf: Fix out-of-bounds when setting channels on remove (Ding Hui) - iavf: Fix use-after-free in free_netdev (Ding Hui) - tcp: annotate data-races around tcp_rsk(req)->ts_recent (Eric Dumazet) - tcp: annotate data-races around tcp_rsk(req)->txhash (Eric Dumazet) - octeontx2-pf: mcs: Generate hash key using ecb(aes) (Subbaraya Sundeep) - igc: Prevent garbled TX queue with XDP ZEROCOPY (Florian Kauer) - can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout (Fedor Ross) - can: gs_usb: fix time stamp counter initialization (Marc Kleine-Budde) - can: gs_usb: gs_can_open(): improve error handling (Marc Kleine-Budde) - can: bcm: Fix UAF in bcm_proc_show() (YueHaibing) - can: raw: fix receiver memory leak (Ziyang Xuan) - mailmap: Add entry for old intel email (John Fastabend) - mailmap: add entries for past lives (Shannon Nelson) - selftests: tc: add ConnTrack procfs kconfig (Matthieu Baerts) - selftests: tc: add 'ct' action kconfig dep (Matthieu Baerts) - selftests: tc: set timeout to 15 minutes (Matthieu Baerts) - octeontx2-pf: Dont allocate BPIDs for LBK interfaces (Geetha sowjanya) - vrf: Fix lockdep splat in output path (Ido Schimmel) - ice: prevent NULL pointer deref during reload (Michal Swiatkowski) - ice: Unregister netdev and devlink_port only once (Petr Oros) - r8169: fix ASPM-related problem for chip version 42 and 43 (Heiner Kallweit) - net: dsa: microchip: correct KSZ8795 static MAC table access (Tristram Ha) - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Victor Nogueira) - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Victor Nogueira) - net: sched: cls_u32: Undo refcount decrement in case update failed (Victor Nogueira) - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Victor Nogueira) - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Victor Nogueira) - rsi: remove kernel-doc comment marker (Randy Dunlap) - pie: fix kernel-doc notation warning (Randy Dunlap) - net: NSH: fix kernel-doc notation warning (Randy Dunlap) - net: llc: fix kernel-doc notation warnings (Randy Dunlap) - inet: frags: eliminate kernel-doc warning (Randy Dunlap) - devlink: fix kernel-doc notation warnings (Randy Dunlap) - codel: fix kernel-doc notation warnings (Randy Dunlap) - net: cfg802154: fix kernel-doc notation warnings (Randy Dunlap) - net: bonding: remove kernel-doc comment marker (Randy Dunlap) - gso: fix dodgy bit handling for GSO_UDP_L4 (Yan Zhai) - net: ethernet: Remove repeating expression (Wang Ming) - bna: Remove error checking for debugfs_create_dir() (Wang Ming) - net: ethernet: mtk_eth_soc: handle probe deferral (Daniel Golle) - bridge: Add extack warning when enabling STP in netns. (Kuniyuki Iwashima) - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Tanmay Patil) - net: dsa: ar9331: Use explict flags for regmap single read/write (Mark Brown) - net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb (Alan Stern) - dsa: mv88e6xxx: Do a final check before timing out (Linus Walleij) - iomap: micro optimize the ki_pos assignment in iomap_file_buffered_write (Christoph Hellwig) - iomap: fix a regression for partial write errors (Christoph Hellwig) - xfs: convert flex-array declarations in xfs attr shortform objects (Darrick J. Wong) - xfs: convert flex-array declarations in xfs attr leaf blocks (Darrick J. Wong) - xfs: convert flex-array declarations in struct xfs_attrlist* (Darrick J. Wong) - btrfs: fix warning when putting transaction with qgroups enabled after abort (Filipe Manana) - btrfs: fix ordered extent split error handling in btrfs_dio_submit_io (Christoph Hellwig) - btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand (Josef Bacik) - btrfs: raid56: always verify the P/Q contents for scrub (Qu Wenruo) - btrfs: use irq safe locking when running and adding delayed iputs (Filipe Manana) - btrfs: fix iput() on error pointer after error during orphan cleanup (Filipe Manana) - btrfs: fix double iput() on inode after an error during orphan cleanup (Filipe Manana) - btrfs: zoned: fix memory leak after finding block group with super blocks (Filipe Manana) - btrfs: fix use-after-free of new block group that became unused (Filipe Manana) - btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block (Christoph Hellwig) - btrfs: fix race between balance and cancel/pause (Josef Bacik) - regulator: da9063: fix null pointer deref with partial DT config (Martin Fuzzey) - fuse: ioctl: translate ENOSYS in outarg (Miklos Szeredi) - fuse: revalidate: don't invalidate if interrupted (Miklos Szeredi) - fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT (Bernd Schubert) - fuse: remove duplicate check for nodeid (zyfjeff) - fuse: add feature flag for expire-only (Miklos Szeredi) - perf test task_exit: No need for a cycles event to check if we get an PERF_RECORD_EXIT (Arnaldo Carvalho de Melo) - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools include UAPI: Sync linux/vhost.h with the kernel sources (Arnaldo Carvalho de Melo) - perf beauty: Update copy of linux/socket.h with the kernel sources (Arnaldo Carvalho de Melo) - perf parse-events: Avoid SEGV if PMU lookup fails for legacy cache terms (Ian Rogers) - libsubcmd: Avoid SEGV/use-after-free when commands aren't excluded (Ian Rogers) - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Arnaldo Carvalho de Melo) - perf build: Fix broken feature check for libtracefs due to external lib changes (Thomas Richter) - tools include UAPI: Sync linux/mount.h copy with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Arnaldo Carvalho de Melo) - tools headers uapi: Sync linux/fcntl.h with the kernel sources (Arnaldo Carvalho de Melo) - perf vendor events amd: Fix large metrics (Sandipan Das) - perf build: Fix library not found error when using CSLIBS (James Clark) - tools headers UAPI: Sync files changed by new cachestat syscall with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync drm/i915_drm.h with the kernel sources (Arnaldo Carvalho de Melo) - perf probe: Read DWARF files from the correct CU (Georg Müller) - perf probe: Add test for regression introduced by switch to die_get_decl_file() (Georg Müller) - maple_tree: fix node allocation testing on 32 bit (Liam R. Howlett) - maple_tree: fix 32 bit mas_next testing (Liam R. Howlett) - selftests/mm: mkdirty: fix incorrect position of #endif (Colin Ian King) - maple_tree: set the node limit when creating a new root node (Peng Zhang) - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Liam R. Howlett) - prctl: move PR_GET_AUXV out of PR_MCE_KILL (Miguel Ojeda) - selftests/mm: give scripts execute permission (Ryan Roberts) - selftests/arm64: fix build failure during the "emit_tests" step (John Hubbard) - selftests/riscv: fix potential build failure during the "emit_tests" step (John Hubbard) - tools: timers: fix freq average calculation (Minjie Du) - selftests/mincore: fix skip condition for check_huge_pages test (Ricardo Cañuelo) - tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs (Lino Sanfilippo) - tpm/tpm_tis: Disable interrupts for Lenovo L590 devices (Florian Bezdeka) - tpm: Do not remap from ACPI resources again for Pluton TPM (Valentin David) - tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 13th gen (Christian Hesse) - tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 12th gen (Christian Hesse) - security: keys: Modify mismatched function name (Jiapeng Chong) - tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms (Jerry Snitselaar) - keys: Fix linking a duplicate key to a keyring's assoc_array (Petr Pavlu) - tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes (Alexander Sverdlin) - tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes (Alexander Sverdlin) - tpm_tis_spi: Release chip select when flow control fails (Peijie Shao) - tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11 (Peter Ujfalusi) - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation (Jarkko Sakkinen) - Linux 6.5-rc2 (Linus Torvalds) - xtensa: fix unaligned and load/store configuration interaction (Max Filippov) - xtensa: ISS: fix call to split_if_spec (Max Filippov) - xtensa: ISS: add comment about etherdev freeing (Max Filippov) - perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR (Namhyung Kim) - iov_iter: Mark copy_iovec_from_user() noclone (Peter Zijlstra) - objtool: initialize all of struct elf (Michal Kubecek) - sched/psi: use kernfs polling functions for PSI trigger polling (Suren Baghdasaryan) - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Miaohe Lin) - pinctrl: renesas: rzg2l: Handle non-unique subnode names (Biju Das) - pinctrl: renesas: rzv2m: Handle non-unique subnode names (Geert Uytterhoeven) - pinctrl: amd: Unify debounce handling into amd_pinconf_set() (Mario Limonciello) - pinctrl: amd: Drop pull up select configuration (Mario Limonciello) - pinctrl: amd: Use amd_pinconf_set() for all config options (Mario Limonciello) - pinctrl: amd: Only use special debounce behavior for GPIO 0 (Mario Limonciello) - cifs: fix mid leak during reconnection after timeout threshold (Shyam Prasad N) - cifs: is_network_name_deleted should return a bool (Shyam Prasad N) - smb: client: fix missed ses refcounting (Paulo Alcantara) - smb: client: Fix -Wstringop-overflow issues (Gustavo A. R. Silva) - cifs: if deferred close is disabled then close files immediately (Bharath SM) - powerpc/mm/book3s64/hash/4k: Add pmd_same callback for 4K page size (Aneesh Kumar K.V) - powerpc/64e: Fix obtool warnings in exceptions-64e.S (Michael Ellerman) - powerpc/security: Fix Speculation_Store_Bypass reporting on Power10 (Michael Ellerman) - powerpc/64s: Fix native_hpte_remove() to be irq-safe (Michael Ellerman) - sparc: mark __arch_xchg() as __always_inline (Arnd Bergmann) - MAINTAINERS: Foolishly claim maintainership of string routines (Kees Cook) - kallsyms: strip LTO-only suffixes from promoted global functions (Yonghong Song) - vmlinux.lds.h: Remove a reference to no longer used sections .text..refcount (Petr Pavlu) - tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails (Masami Hiramatsu (Google)) - Revert "tracing: Add "(fault)" name injection to kernel probes" (Masami Hiramatsu (Google)) - tracing/probes: Fix to update dynamic data counter if fetcharg uses it (Masami Hiramatsu (Google)) - tracing/probes: Fix not to count error code to total length (Masami Hiramatsu (Google)) - tracing/probes: Fix to avoid double count of the string length on the array (Masami Hiramatsu (Google)) - fprobes: Add a comment why fprobe_kprobe_handler exits if kprobe is running (Masami Hiramatsu (Google)) - mailmap: add entry for Jonas Gorski (Jonas Gorski) - MAINTAINERS: add myself for spi-bcm63xx (Jonas Gorski) - spi: s3c64xx: clear loopback bit after loopback test (Jaewon Kim) - spi: bcm63xx: fix max prepend length (Jonas Gorski) - MAINTAINERS: Add myself as a maintainer for Microchip SPI (Ryan Wanner) - regmap-irq: Fix out-of-bounds access when allocating config buffers (Isaac J. Manjarres) - iommu/sva: Fix signedness bug in iommu_sva_alloc_pasid() (Dan Carpenter) - iommu: Fix crash during syfs iommu_groups/N/type (Jason Gunthorpe) - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Ingo Molnar) - x86/fineibt: Poison ENDBR at +0 (Peter Zijlstra) - x86: Rewrite ret_from_fork() in C (Brian Gerst) - x86/32: Remove schedule_tail_wrapper() (Brian Gerst) - x86/cfi: Extend ENDBR sealing to kCFI (Peter Zijlstra) - x86/alternative: Rename apply_ibt_endbr() (Peter Zijlstra) - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Peter Zijlstra) - scsi: storvsc: Handle SRB status value 0x30 (Michael Kelley) - scsi: block: Improve checks in blk_revalidate_disk_zones() (Damien Le Moal) - scsi: block: virtio_blk: Set zone limits before revalidating zones (Damien Le Moal) - scsi: block: nullblk: Set zone limits before revalidating zones (Damien Le Moal) - scsi: nvme: zns: Set zone limits before revalidating zones (Damien Le Moal) - scsi: sd_zbc: Set zone limits before revalidating zones (Damien Le Moal) - scsi: ufs: core: Add support for qTimestamp attribute (Arthur Simchaev) - scsi: aacraid: Avoid -Warray-bounds warning (Arnd Bergmann) - scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER (Randy Dunlap) - scsi: ufs: core: Update contact email for monitor sysfs nodes (Can Guo) - scsi: scsi_debug: Remove dead code (Maurizio Lombardi) - scsi: qla2xxx: Use vmalloc_array() and vcalloc() (Julia Lawall) - scsi: fnic: Use vmalloc_array() and vcalloc() (Julia Lawall) - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Dan Carpenter) - scsi: qla2xxx: Silence a static checker warning (Dan Carpenter) - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() (Tuo Li) - block: queue data commands from the flush state machine at the head (Christoph Hellwig) - nvme-pci: fix DMA direction of unmapping integrity data (Ming Lei) - nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices (Christoph Hellwig) - nvme: ensure disabling pairs with unquiesce (Keith Busch) - nvme-fc: fix race between error recovery and creating association (Michael Liang) - nvme-fc: return non-zero status code when fails to create association (Michael Liang) - nvme: fix parameter check in nvme_fault_inject_init() (Minjie Du) - nvme: warn only once for legacy uuid attribute (Keith Busch) - nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (Ankit Kumar) - nvmet: use PAGE_SECTORS_SHIFT (Damien Le Moal) - nvme: add BOGUS_NID quirk for Samsung SM953 (Pankaj Raghav) - blk-mq: fix start_time_ns and alloc_time_ns for pre-allocated rq (Chengming Zhou) - block/mq-deadline: Fix a bug in deadline_from_pos() (Bart Van Assche) - block: remove dead struc request->completion_data field (Jens Axboe) - blk-crypto: use dynamic lock class for blk_crypto_profile::lock (Eric Biggers) - block/partition: fix signedness issue for Amiga partitions (Michael Schmitz) - io_uring: Use io_schedule* in cqring wait (Andres Freund) - RISC-V: Don't include Zicsr or Zifencei in I from ACPI (Palmer Dabbelt) - riscv: mm: fix truncation warning on RV32 (Jisheng Zhang) - perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start() (Eric Lin) - Documentation: RISC-V: hwprobe: Fix a formatting error (Palmer Dabbelt) - PM: QoS: Restore support for default value on frequency QoS (Chungkai Yang) - PM: hibernate: Fix writing maj:min to /sys/power/resume (Azat Khuzhin) - cpufreq: sparc: Don't mark cpufreq callbacks with __init (Viresh Kumar) - drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13 (Mario Limonciello) - drm/amd: Move helper for dynamic speed switch check out of smu13 (Mario Limonciello) - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Mario Limonciello) - drm/amd/pm: share the code around SMU13 pcie parameters update (Evan Quan) - drm/amdgpu: avoid restore process run into dead loop. (gaba) - drm/amd/pm: fix smu i2c data read risk (Yang Wang) - drm/i915: Fix one wrong caching mode enum usage (Tvrtko Ursulin) - drm/i915: Remove dead code from gen8_pte_encode (Tvrtko Ursulin) - drm/i915/perf: Consider OA buffer boundary when zeroing out reports (Umesh Nerlige Ramappa) - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Stanislav Lisovskiy) - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Karol Herbst) - drm/nouveau/acr: Abort loading ACR if no firmware was found (Karol Herbst) - drm/nouveau/disp/g94: enable HDMI (Karol Herbst) - drm/nouveau/disp: fix HDMI on gt215+ (Karol Herbst) - drm/client: Send hotplug event after registering a client (Thomas Zimmermann) - drm/ttm: never consider pinned BOs for eviction&swap (Christian König) - drm/fbdev-dma: Fix documented default preferred_bpp value (Geert Uytterhoeven) - dma-buf: fix an error pointer vs NULL bug (Dan Carpenter) - accel/ivpu: Clear specific interrupt status bits on C0 (Karol Wachowski) - accel/ivpu: Fix VPU register access in irq disable (Karol Wachowski) - dma-buf: keep the signaling time of merged fences v3 (Christian König) - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Marek Vasut) - drm/ttm: Don't leak a resource on swapout move error (Thomas Hellström) - drm/ttm: Don't leak a resource on eviction error (Thomas Hellström) - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Douglas Anderson) - drm/sched: Call drm_sched_fence_set_parent() from drm_sched_fence_scheduled() (Boris Brezillon) - drm/nouveau/kms/nv50-: Fix drm_dp_remove_payload() invocation (Lyude Paul) - drm/ttm: fix warning that we shouldn't mix && and || (Christian König) - drm/ttm: fix bulk_move corruption when adding a entry (Yunxiang Li) - drm: bridge: dw_hdmi: fix connector access for scdc (Adrián Larumbe) - drm/sched: Make sure we wait for all dependencies in kill_jobs_cb() (Boris Brezillon) - drm/panel: simple: Add connector_type for innolux_at043tn24 (Fabio Estevam) - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) - erofs: fix fsdax unavailability for chunk-based regular files (Xin Yin) - erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF (Chunhai Guo) - erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF (Chunhai Guo) - erofs: simplify z_erofs_transform_plain() (Gao Xiang) - erofs: get rid of the remaining kmap_atomic() (Gao Xiang) - selftests: tc-testing: add test for qfq with stab overhead (Pedro Tammela) - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Pedro Tammela) - selftests: tc-testing: add tests for qfq mtu sanity check (Pedro Tammela) - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Pedro Tammela) - xdp: use trusted arguments in XDP hints kfuncs (Larysa Zaremba) - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Pu Lehui) - riscv, bpf: Fix inconsistent JIT image generation (Björn Töpel) - selftests/bpf: Add selftest for check_stack_max_depth bug (Kumar Kartikeya Dwivedi) - bpf: Fix max stack depth check for async callbacks (Kumar Kartikeya Dwivedi) - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Felix Fietkau) - wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set() (Zhang Shurong) - net: txgbe: fix eeprom calculation error (Jiawen Wu) - net/sched: make psched_mtu() RTNL-less safe (Pedro Tammela) - net: ena: fix shift-out-of-bounds in exponential backoff (Krister Johansen) - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Dan Carpenter) - net/sched: flower: Ensure both minimum and maximum ports are specified (Ido Schimmel) - igc: Fix inserting of empty frame for launchtime (Florian Kauer) - igc: Fix launchtime before start of cycle (Florian Kauer) - igc: No strict mode in pure launchtime/CBS offload (Florian Kauer) - igc: Handle already enabled taprio offload for basetime 0 (Florian Kauer) - igc: Do not enable taprio offload for invalid arguments (Florian Kauer) - igc: Rename qbv_enable to taprio_offload_enable (Florian Kauer) - MAINTAINERS: Add another mailing list for QUALCOMM ETHQOS ETHERNET DRIVER (Andrew Halaney) - docs: netdev: update the URL of the status page (Jakub Kicinski) - wifi: iwlwifi: remove 'use_tfh' config to fix crash (Johannes Berg) - wifi: airo: avoid uninitialized warning in airo_get_rate() (Randy Dunlap) - octeontx2-pf: Add additional check for MCAM rules (Suman Ghosh) - net: dsa: Removed unneeded of_node_put in felix_parse_ports_node (Lu Hongfei) - net: fec: use netdev_err_once() instead of netdev_err() (Wei Fang) - net: fec: increase the size of tx ring and update tx_wake_threshold (Wei Fang) - net: fec: recycle pages for transmitted XDP frames (Wei Fang) - net: fec: dynamically set the NETDEV_XDP_ACT_NDO_XMIT feature of XDP (Wei Fang) - gve: unify driver name usage (Junfeng Guo) - net: sched: Replace strlcpy with strscpy (Azeem Shaikh) - net: dsa: qca8k: Add check for skb_copy (Jiasheng Jiang) - net: lan743x: select FIXED_PHY (Simon Horman) - ipv6/addrconf: fix a potential refcount underflow for idev (Ziyang Xuan) - udp6: fix udp6_ehashfn() typo (Eric Dumazet) - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Kuniyuki Iwashima) - s390/ism: Do not unregister clients with registered DMBs (Niklas Schnelle) - s390/ism: Fix and simplify add()/remove() callback handling (Niklas Schnelle) - s390/ism: Fix locking for forwarding of IRQs and events to clients (Niklas Schnelle) - net: prevent skb corruption on frag list segmentation (Paolo Abeni) - net: bgmac: postpone turning IRQs off to avoid SoC hangs (Rafał Miłecki) - udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint (Ivan Babrou) - ionic: remove dead device fail path (Shannon Nelson) - ionic: remove WARN_ON to prevent panic_on_warn (Nitya Sunkad) - octeontx2-af: Move validation of ptp pointer before its usage (Sai Krishna) - octeontx2-af: Promisc enable/disable through mbox (Ratheesh Kannoth) - igc: Handle PPS start time programming for past time values (Aravindhan Gunasekaran) - igc: Include the length/type field and VLAN tag in queueMaxSDU (Tan Tee Min) - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Prasad Koya) - igc: Fix TX Hang issue when QBV Gate is closed (Muhammad Husaini Zulkifli) - igc: Remove delay during TX ring configuration (Muhammad Husaini Zulkifli) - igc: Add condition for qbv_config_change_errors counter (Muhammad Husaini Zulkifli) - gve: Set default duplex configuration to full (Junfeng Guo) - ice: Fix tx queue rate limit when TCs are configured (Sridhar Samudrala) - ice: Fix max_rate check while configuring TX rate limits (Sridhar Samudrala) - net/mlx5e: RX, Fix page_pool page fragment tracking for XDP (Dragos Tatulea) - net/mlx5: Query hca_cap_2 only when supported (Maher Sanalla) - net/mlx5e: TC, CT: Offload ct clear only once (Yevgeny Kliteynik) - net/mlx5e: Check for NOT_READY flag state after locking (Vlad Buslov) - net/mlx5: Register a unique thermal zone per device (Saeed Mahameed) - net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rq (Dragos Tatulea) - net/mlx5e: fix memory leak in mlx5e_ptp_open (Zhengchao Shao) - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Zhengchao Shao) - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Zhengchao Shao) - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (M A Ramdhan) - wifi: mt76: mt7921e: fix init command fail with enabled device (Quan Zhou) - net: mscc: ocelot: fix oversize frame dropping for preemptible TCs (Vladimir Oltean) - net: dsa: felix: make vsc9959_tas_guard_bands_update() visible to ocelot->ops (Vladimir Oltean) - net: mscc: ocelot: extend ocelot->fwd_domain_lock to cover ocelot->tas_lock (Vladimir Oltean) - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Thadeu Lima de Souza Cascardo) - netfilter: nf_tables: do not ignore genmask when looking up chain by id (Thadeu Lima de Souza Cascardo) - netfilter: conntrack: don't fold port numbers into addresses before hashing (Florian Westphal) - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free (Florent Revest) - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) - netfilter: nf_tables: report use refcount overflow (Pablo Neira Ayuso) - net: mvneta: fix txq_map in case of txq_number==1 (Klaus Kudielka) - tracing: Fix memory leak of iter->temp when reading trace_pipe (Zheng Yejian) - tracing/histograms: Add histograms to hist_vars if they have referenced variables (Mohamed Khalfella) - tracing: Stop FORTIFY_SOURCE complaining about stack trace caller (Steven Rostedt (Google)) - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() (Zheng Yejian) - ring-buffer: Fix deadloop issue on reading trace_pipe (Zheng Yejian) - tracing: arm64: Avoid missing-prototype warnings (Arnd Bergmann) - selftests/user_events: Test struct size match cases (Beau Belgrave) - tracing/user_events: Fix struct arg size match check (Beau Belgrave) - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (YueHaibing) - arm64: ftrace: Add direct call trampoline samples support (Florent Revest) - samples: ftrace: Save required argument registers in sample trampolines (Florent Revest) - xen/virtio: Fix NULL deref when a bridge of PCI root bus has no parent (Petr Pavlu) - x86/Xen: tidy xen-head.S (Jan Beulich) - sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQ (Artur Rojek) - sh: mach-dreamcast: Handle virq offset in cascaded IRQ demux (Geert Uytterhoeven) - sh: mach-highlander: Handle virq offset in cascaded IRL demux (Geert Uytterhoeven) - sh: mach-r2d: Handle virq offset in cascaded IRL demux (Geert Uytterhoeven) - openrisc: Union fpcsr and oldmask in sigcontext to unbreak userspace ABI (Stafford Horne) - platform/x86: touchscreen_dmi: Add info for the Archos 101 Cesium Educ tablet (Thomas GENTY) - platform/x86: dell-ddv: Fix mangled list in documentation (Armin Wolf) - platform/x86: dell-ddv: Improve error handling (Armin Wolf) - platform/x86/amd: pmf: Add new ACPI ID AMDI0103 (Shyam Sundar S K) - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (Shyam Sundar S K) - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (Mario Limonciello) - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (Mario Limonciello) - platform/x86: int3472/discrete: set variable skl_int3472_regulator_second_sensor storage-class-specifier to static (Tom Rix) - platform/x86/intel/tpmi: Prevent overflow for cap_offset (Srinivas Pandruvada) - platform/x86: wmi: Replace open coded guid_parse_and_compare() (Andy Shevchenko) - platform/x86: wmi: Break possible infinite loop when parsing GUID (Andy Shevchenko) - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Masami Hiramatsu (Google)) - kernel: kprobes: Remove unnecessary ‘0’ values (Li zeming) - kprobes: Remove unnecessary ‘NULL’ values from correct_ret_addr (Li zeming) - fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock (Ze Gao) - kernel/trace: Fix cleanup logic of enable_trace_eprobe (Tzvetomir Stoyanov (VMware)) - fprobe: Release rethook after the ftrace_ops is unregistered (Jiri Olsa) - HID: amd_sfh: Fix for shift-out-of-bounds (Basavaraj Natikar) - HID: amd_sfh: Rename the float32 variable (Basavaraj Natikar) - HID: input: fix mapping for camera access keys (Dmitry Torokhov) - HID: logitech-hidpp: Add wired USB id for Logitech G502 Lightspeed (Stuart Hayhurst) - HID: nvidia-shield: Pack inner/related declarations in HOSTCMD reports (Rahul Rameshbabu) - HID: hyperv: avoid struct memcpy overrun warning (Arnd Bergmann) - selftests: hid: fix vmtests.sh not running make headers (Benjamin Tissoires) - dt-bindings: watchdog: Add Loongson-1 watchdog (Keguang Zhang) - crypto: algif_hash - Fix race between MORE and non-MORE sends (David Howells) - KEYS: asymmetric: Fix error codes (Dan Carpenter) - crypto: af_alg - Fix merging of written data into spliced pages (David Howells) - Linux 6.5-rc1 (Linus Torvalds) - MAINTAINERS 2: Electric Boogaloo (Linus Torvalds) - swiotlb: reduce the number of areas to match actual memory pool size (Petr Tesarik) - swiotlb: always set the number of areas before allocating the pool (Petr Tesarik) - irqdomain: Use return value of strreplace() (Andy Shevchenko) - x86/xen: Fix secondary processors' FPU initialization (Juergen Gross) - x86/smp: Don't send INIT to boot CPU (Thomas Gleixner) - MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled (Thomas Bogendoerfer) - MIPS: dts: add missing space before { (Krzysztof Kozlowski) - MIPS: Loongson: Fix build error when make modules_install (Huacai Chen) - MIPS: KVM: Fix NULL pointer dereference (Huacai Chen) - MIPS: Loongson: Fix cpu_probe_loongson() again (Huacai Chen) - xfs: fix uninit warning in xfs_growfs_data (Darrick J. Wong) - cifs: Add a laundromat thread for cached directories (Ronnie Sahlberg) - smb: client: remove redundant pointer 'server' (Colin Ian King) - cifs: fix session state transition to avoid use-after-free issue (Winston Wen) - ntb: hw: amd: Fix debugfs_create_dir error checking (Anup Sharma) - ntb.rst: Fix copy and paste error (Geoff Levand) - ntb_netdev: Fix module_init problem (Geoff Levand) - ntb: intel: Remove redundant pci_clear_master (Cai Huoqing) - ntb: epf: Remove redundant pci_clear_master (Cai Huoqing) - ntb_hw_amd: Remove redundant pci_clear_master (Cai Huoqing) - ntb: idt: drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - MAINTAINERS: git://github -> https://github.com for jonmason (Palmer Dabbelt) - NTB: EPF: fix possible memory leak in pci_vntb_probe() (ruanjinjie) - NTB: ntb_tool: Add check for devm_kcalloc (Jiasheng Jiang) - NTB: ntb_transport: fix possible memory leak while device_register() fails (Yang Yingliang) - ntb: intel: Fix error handling in intel_ntb_pci_driver_init() (Yuan Can) - NTB: amd: Fix error handling in amd_ntb_pci_driver_init() (Yuan Can) - ntb: idt: Fix error handling in idt_pci_driver_init() (Yuan Can) - mm: lock newly mapped VMA with corrected ordering (Hugh Dickins) - lib: dhry: fix sleeping allocations inside non-preemptable section (Geert Uytterhoeven) - kasan, slub: fix HW_TAGS zeroing with slub_debug (Andrey Konovalov) - kasan: fix type cast in memory_is_poisoned_n (Andrey Konovalov) - mailmap: add entries for Heiko Stuebner (Heiko Stuebner) - mailmap: update manpage link (Heiko Stuebner) - bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page (Liu Shixin) - MAINTAINERS: add linux-next info (Randy Dunlap) - mailmap: add Markus Schneider-Pargmann (Markus Schneider-Pargmann) - writeback: account the number of pages written back (Matthew Wilcox (Oracle)) - mm: call arch_swap_restore() from do_swap_page() (Peter Collingbourne) - squashfs: fix cache race with migration (Vincent Whitchurch) - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (John Hubbard) - docs: update ocfs2-devel mailing list address (Anthony Iliopoulos) - MAINTAINERS: update ocfs2-devel mailing list address (Anthony Iliopoulos) - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Suren Baghdasaryan) - fork: lock VMAs of the parent process when forking (Suren Baghdasaryan) - fork: lock VMAs of the parent process when forking (Suren Baghdasaryan) - mm: lock newly mapped VMA which can be modified after it becomes visible (Suren Baghdasaryan) - mm: lock a vma before stack expansion (Suren Baghdasaryan) - scsi: ufs: core: Remove unused function declaration (Keoseong Park) - scsi: target: docs: Remove tcm_mod_builder.py (Rong Tao) - scsi: target: iblock: Quiet bool conversion warning with pr_preempt use (Mike Christie) - scsi: dt-bindings: ufs: qcom: Fix ICE phandle (Abel Vesa) - scsi: core: Simplify scsi_cdl_check_cmd() (Damien Le Moal) - scsi: isci: Fix comment typo (Yueh-Shun Li) - scsi: smartpqi: Replace one-element arrays with flexible-array members (Gustavo A. R. Silva) - scsi: target: tcmu: Replace strlcpy() with strscpy() (Azeem Shaikh) - scsi: ncr53c8xx: Replace strlcpy() with strscpy() (Azeem Shaikh) - scsi: lpfc: Fix lpfc_name struct packing (Arnd Bergmann) - i2c: mpc: Drop unused variable (Guenter Roeck) - i2c: nomadik: Remove a useless call in the remove function (Christophe JAILLET) - i2c: xiic: Don't try to handle more interrupt events after error (Robert Hancock) - usb: ch9: Replace bmSublinkSpeedAttr 1-element array with flexible array (Kees Cook) - Revert "fortify: Allow KUnit test to build without FORTIFY" (Kees Cook) - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Matthias Kaehlcke) - perf test: Fix event parsing test when PERF_PMU_CAP_EXTENDED_HW_TYPE isn't supported. (James Clark) - perf test: Fix event parsing test on Arm (James Clark) - perf evsel amd: Fix IBS error message (Ravi Bangoria) - perf: unwind: Fix symfs with libdw (Vincent Whitchurch) - perf symbol: Fix uninitialized return value in symbols__find_by_name() (James Clark) - perf test: Test perf lock contention CSV output (Namhyung Kim) - perf lock contention: Add --output option (Namhyung Kim) - perf lock contention: Add -x option for CSV style output (Namhyung Kim) - perf lock: Remove stale comments (Namhyung Kim) - perf vendor events intel: Update tigerlake to 1.13 (Ian Rogers) - perf vendor events intel: Update skylakex to 1.31 (Ian Rogers) - perf vendor events intel: Update skylake to 57 (Ian Rogers) - perf vendor events intel: Update sapphirerapids to 1.14 (Ian Rogers) - perf vendor events intel: Update icelakex to 1.21 (Ian Rogers) - perf vendor events intel: Update icelake to 1.19 (Ian Rogers) - perf vendor events intel: Update cascadelakex to 1.19 (Ian Rogers) - perf vendor events intel: Update meteorlake to 1.03 (Ian Rogers) - perf vendor events intel: Add rocketlake events/metrics (Ian Rogers) - perf vendor metrics intel: Make transaction metrics conditional (Ian Rogers) - perf jevents: Support for has_event function (Ian Rogers) - perf expr: Add has_event function (Ian Rogers) - perf tools: Do not remove addr_location.thread in thread__find_map() (Namhyung Kim) - perf pmus: Add placeholder core PMU (Ian Rogers) - perf test: Fix a compile error on pe-file-parsing.c (Namhyung Kim) - perf: Replace deprecated -target with --target= for Clang (Fangrui Song) - perf pmu: Correct auto_merge_stats test (Ian Rogers) - perf tools: Add missing else to cmd_daemon subcommand condition (Jiri Olsa) - perf tools: Add printing perf_event_attr config symbol in perf_event_attr__fprintf() (Yang Jihong) - perf tools: Add printing perf_event_attr type symbol in perf_event_attr__fprintf() (Yang Jihong) - perf tools: Extend PRINT_ATTRf to support printing of members with a value of 0 (Yang Jihong) - perf trace-event-info: Add tracepoint_id_to_name() helper (Yang Jihong) - perf symbol: Remove now unused symbol_conf.sort_by_name (Ian Rogers) - perf symbol: Remove symbol_name_rb_node (Ian Rogers) - perf dso: Sort symbols under lock (Ian Rogers) - perf build: Filter out BTF sources without a .BTF section (Ian Rogers) - perf test: Add build tests for BUILD_BPF_SKEL (Ian Rogers) - perf bpf: Move the declaration of struct rq (Ian Rogers) - perf build: Add ability to build with a generated vmlinux.h (Ian Rogers) - MAINTAINERS: Add bitfield.h to the BITMAP API record (Andy Shevchenko) - MAINTAINERS: Add bits.h to the BITMAP API record (Andy Shevchenko) - cpumask: fix function description kernel-doc notation (Randy Dunlap) - nodemask: Drop duplicate check in for_each_node_mask() (Gavin Shan) - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Yury Norov) - lib/test_bitmap: increment failure counter properly (Yury Norov) - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Ulf Hansson) - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Luke D. Jones) - ALSA: jack: Fix mutex call in snd_jack_report() (Takashi Iwai) - ALSA: seq: ump: fix typo in system_2p_ev_to_ump_midi1() (Minjie Du) - ALSA: hda/realtek: Whitespace fix (Luke D. Jones) - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Luke D. Jones) - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Luke D. Jones) - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Luke D. Jones) - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Luke D. Jones) - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Takashi Iwai) - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Tuo Li) - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (dengxiang) - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Werner Sembach) - ALSA: ump: Correct wrong byte size at converting a UMP System message (Takashi Iwai) - ALSA: fireface: make read-only const array for model names static (Takashi Sakamoto) - ALSA: oxfw: make read-only const array models static (Colin Ian King) - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) - ceph: issue a cap release immediately if no cap exists (Xiubo Li) - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) - ceph: fix blindly expanding the readahead windows (Xiubo Li) - ceph: add a dedicated private data for netfs rreq (Xiubo Li) - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) - ceph: try to dump the msgs when decoding fails (Xiubo Li) - ceph: only send metrics when the MDS rank is ready (Xiubo Li) - fs/ntfs3: Correct mode for label entry inside /proc/fs/ntfs3/ (Konstantin Komarov) - fs/ntfs3: Add support /proc/fs/ntfs3//volinfo and /proc/fs/ntfs3//label (Konstantin Komarov) - fs/ntfs3: Fix endian problem (Konstantin Komarov) - fs/ntfs3: Add ability to format new mft records with bigger/smaller header (Konstantin Komarov) - fs/ntfs3: Code refactoring (Konstantin Komarov) - fs/ntfs3: Code formatting (Konstantin Komarov) - fs/ntfs3: Do not update primary boot in ntfs_init_from_boot() (Konstantin Komarov) - fs/ntfs3: Alternative boot if primary boot is corrupted (Konstantin Komarov) - fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted (Konstantin Komarov) - fs/ntfs3: Fix ntfs_atomic_open (Konstantin Komarov) - fs/ntfs3: Correct checking while generating attr_list (Konstantin Komarov) - fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list() (Tetsuo Handa) - fs: ntfs3: Fix possible null-pointer dereferences in mi_read() (Jia-Ju Bai) - fs/ntfs3: Return error for inconsistent extended attributes (Edward Lo) - fs/ntfs3: Enhance sanity check while generating attr_list (Edward Lo) - fs/ntfs3: Use wrapper i_blocksize() in ntfs_zero_range() (Yangtao Li) - ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr() (Zeng Heng) - fanotify: disallow mount/sb marks on kernel internal pseudo fs (Amir Goldstein) - riscv: mm: mark noncoherent_supported as __ro_after_init (Jisheng Zhang) - riscv: mm: mark CBO relate initialization funcs as __init (Jisheng Zhang) - riscv: errata: thead: only set cbom size & noncoherent during boot (Jisheng Zhang) - riscv: Select HAVE_ARCH_USERFAULTFD_MINOR (Samuel Holland) - RISC-V: Document the ISA string parsing rules for ACPI (Palmer Dabbelt) - risc-v: Fix order of IPI enablement vs RCU startup (Marc Zyngier) - mm: riscv: fix an unsafe pte read in huge_pte_alloc() (John Hubbard) - dt-bindings: riscv: deprecate riscv,isa (Conor Dooley) - RISC-V: drop error print from riscv_hartid_to_cpuid() (Conor Dooley) - riscv: Discard vector state on syscalls (Björn Töpel) - riscv: move memblock_allow_resize() after linear mapping is ready (Woody Zhang) - riscv: Enable ARCH_SUSPEND_POSSIBLE for s2idle (Song Shuai) - riscv: vdso: include vdso/vsyscall.h for vdso_data (Ben Dooks) - selftests: Test RISC-V Vector's first-use handler (Andy Chiu) - riscv: vector: clear V-reg in the first-use trap (Andy Chiu) - riscv: vector: only enable interrupts in the first-use trap (Andy Chiu) - riscv: disable HAVE_LD_DEAD_CODE_DATA_ELIMINATION for LLD (Nick Desaulniers) - riscv: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION (Zhangjin Wu) - vmlinux.lds.h: use correct .init.data.* section name (Jisheng Zhang) - riscv: vmlinux-xip.lds.S: remove .alternative section (Jisheng Zhang) - riscv: move options to keep entries sorted (Jisheng Zhang) - RISC-V: Fix up some vector state related build failures (Palmer Dabbelt) - RISC-V: Document that V registers are clobbered on syscalls (Palmer Dabbelt) - powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node (Pali Rohár) - powerpc: Include asm/nmi.c in mobility.c for watchdog_hardlockup_set_timeout_pct() (Douglas Anderson) - powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y (Randy Dunlap) - apparmor: Fix kernel-doc header for verify_dfa_accept_index (John Johansen) - apparmor: fix: kzalloc perms tables for shared dfas (John Johansen) - apparmor: fix profile verification and enable it (John Johansen) - apparmor: fix policy_compat permission remap with extended permissions (John Johansen) - apparmor: aa_buffer: Convert 1-element array to flexible array (Kees Cook) - apparmor: add missing failure check in compute_xmatch_perms (John Johansen) - apparmor: fix missing error check for rhashtable_insert_fast (Danila Chernetsov) - apparmor: Return directly after a failed kzalloc() in two functions (Markus Elfring) - AppArmor: Fix some kernel-doc comments (Yang Li) - apparmor: fix use of strcpy in policy_unpack_test (Rae Moar) - apparmor: fix kernel-doc complaints (Randy Dunlap) - drm/panel: Fine tune Starry-ili9882t panel HFP and HBP (Cong Yang) - drm/i915: use mock device info for creating mock device (Jani Nikula) - drm/i915/psr: Fix BDW PSR AUX CH data register offsets (Ville Syrjälä) - drm/amdgpu: Fix potential fence use-after-free v2 (shanzhulig) - drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation (Evan Quan) - drm/amd/pm: expose swctf threshold setting for legacy powerplay (Evan Quan) - drm/amd/display: 3.2.241 (Aric Cyr) - drm/amd/display: Take full update path if number of planes changed (Alvin Lee) - drm/amd/display: Create debugging mechanism for Gaming FAMS (Gianna Binder) - drm/amd/display: Add monitor specific edid quirk (Aurabindo Pillai) - drm/amd/display: For new fast update path, loop through each surface (Alvin Lee) - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Austin Zheng) - drm/amd/display: Limit new fast update path to addr and gamma / color (Alvin Lee) - drm/amd/display: Fix the delta clamping for shaper LUT (Harry Wentland) - drm/amdgpu: Keep non-psp path for partition switch (Lijo Lazar) - drm/amd/display: program DPP shaper and 3D LUT if updated (Melissa Wen) - Revert "drm/amd/display: edp do not add non-edid timings" (Hersen Wu) - drm/amdgpu: share drm device for pci amdgpu device with 1st partition device (James Zhu) - drm/amd/pm: Add GFX v9.4.3 unique id to sysfs (Lijo Lazar) - drm/amd/pm: Enable pp_feature attribute (Lijo Lazar) - drm/amdgpu/vcn: Need to unpause dpg before stop dpg (Emily Deng) - drm/amdgpu: remove duplicated doorbell range init for sdma v4.4.2 (Le Ma) - drm/amdgpu: gpu recovers from fatal error in poison mode (YiPeng Chai) - drm/amdgpu: enable mcbp by default on gfx9 (Alex Deucher) - drm/amdgpu: make mcbp a per device setting (Alex Deucher) - drm/amd: Don't initialize PSP twice for Navi3x (Mario Limonciello) - Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON" (Mario Limonciello) - drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix (Mario Limonciello) - drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt (Mario Limonciello) - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Mario Limonciello) - drm/amd/pm: fulfill the missing enablement for vega12/vega20 L2H and H2L interrupts (Evan Quan) - drm/amd/display: Remove asserts (Hong-lu Cheng) - drm/amd/display: Work around bad DPCD state on link loss (Ilya Bakoulin) - drm/amdgpu: port SRIOV VF missed changes (Zhigang Luo) - drm/amd: Don't try to enable secure display TA multiple times (Mario Limonciello) - drm/amdkfd: Update interrupt handling for GFX 9.4.3 (Mukul Joshi) - drm/amdgpu: fix number of fence calculations (Christian König) - drm/amd/display: perform a bounds check before filling dirty rectangles (Hamza Mahfooz) - drm/amd/pm: Provide energy data in 15.625mJ units (Lijo Lazar) - drm/amdgpu: Modify for_each_inst macro (Lijo Lazar) - drm/amdgpu:Remove sdma halt/unhalt during frontdoor load (Mangesh Gadre) - drm/amdgpu: check RAS irq existence for VCN/JPEG (Tao Zhou) - drm/amd/pm: add abnormal fan detection for smu 13.0.0 (Kenneth Feng) - drm/amdgpu: remove vm sanity check from amdgpu_vm_make_compute (Xiaogang Chen) - drm/amd: Disable PSR-SU on Parade 0803 TCON (Mario Limonciello) - drm/amdkfd: Enable GWS on GFX9.4.3 (Mukul Joshi) - drm/amd/pm: update the LC_L1_INACTIVITY setting to address possible noise issue (Evan Quan) - drm/amd/display: 3.2.240 (Aric Cyr) - drm/amd/display: Enable dc mode clock switching for DCN32x (Alvin Lee) - drm/amd/display: Fix 128b132b link loss handling (Ilya Bakoulin) - drm/amd/display: fix odm k2 div calculation (Dmytro Laktyushkin) - drm/amd/display: Add MST Preferred Link Setting Entry (Fangzhi Zuo) - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Leo Chen) - drm/amd/display: Disable DC Mode Capping On DCN321 (Austin Zheng) - drm/amd/display: enable the new fast update path for supported ASICs (Alvin Lee) - drm/amd/display: Clear update flags at end of flip (Alvin Lee) - drm/amd/display: Fix pipe check condition for manual trigger (Alvin Lee) - drm/amd/display: add missing ABM registers (Sridevi Arvindekar) - drm/amd/display: Add Clock Table Entry With Max DC Values (Austin Zheng) - drm/amd/display: add a NULL pointer check (Sung-huai Wang) - Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank" (Daniel Miess) - Revert "drm/amd/display: Move DCN314 DOMAIN power control to DMCUB" (Daniel Miess) - drm/amd/display: disable RCO for DCN314 (Daniel Miess) - drm/amd/display: disable power gating for DCN314 (Daniel Miess) - drm/amdgpu: Skip TMR for MP0_HWIP 13.0.6 (Zhigang Luo) - drm/amdgpu: Move clocks closer to its only usage in amdgpu_parse_cg_state() (Nathan Chancellor) - drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario (Evan Quan) - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Samuel Pitoiset) - drm/amdkfd: set coherent host access capability flag (Alex Sierra) - drm/amdgpu: Add vbios attribute only if supported (Lijo Lazar) - drm/amdgpu/atomfirmware: fix LPDDR5 width reporting (Alex Deucher) - drm/amdgpu: Remove CONFIG_DEBUG_FS guard around body of amdgpu_rap_debugfs_init() (Nathan Chancellor) - drm/amd/pm: remove unneeded variable (Mingtong Bao) - drm/amdgpu: Move calculation of xcp per memory node (Lijo Lazar) - drm/amdgpu: Skip mark offset for high priority rings (Jiadong Zhu) - amd/display/dc: remove repeating expression (Wang Ming) - drm/i915: Add missing forward declarations/includes to display power headers (Imre Deak) - drm/i915/hdcp: Assign correct hdcp content type (Suraj Kandpal) - drm/i915/guc/slpc: Apply min softlimit correctly (Vinay Belgaumkar) - drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times (Jouni Högander) - drm/i915/mtl: Fix SSC selection for MPLLA (Radhakrishna Sripada) - drm/i915/adlp+: Allow DC states along with PW2 only for PWB functionality (Imre Deak) - arch/sparc: Add module license and description for fbdev helpers (Thomas Zimmermann) - ACPI: scan: Use the acpi_match_acpi_device() helper (Andy Shevchenko) - ACPI: platform: Move SMB0001 HID to the header and reuse (Andy Shevchenko) - ACPI: platform: Ignore SMB0001 only when it has resources (Andy Shevchenko) - ACPI: bus: Introduce acpi_match_acpi_device() helper (Andy Shevchenko) - ACPI: scan: fix undeclared variable warnings by including sleep.h (Ben Dooks) - ACPI: scan: Move acpi_root to internal header (Andy Shevchenko) - ACPI: bus: Constify acpi_companion_match() returned value (Andy Shevchenko) - scripts: kernel-doc: support private / public marking for enums (Jakub Kicinski) - Documentation: KVM: SEV: add a missing backtick (Changyuan Lyu) - Documentation: ACPI: fix typo in ssdt-overlays.rst (David Heidelberg) - Fix documentation of panic_on_warn (Olaf Hering) - docs: remove the tips on how to submit patches from MAINTAINERS (Jakub Kicinski) - docs: fix typo in zh_TW and zh_CN translation (Xueshi Hu) - spi: bcm{63xx,bca}-hsspi: update my email address (Jonas Gorski) - spi: rzv2m-csi: Fix SoC product name (Geert Uytterhoeven) - spi: bcm-qspi: return error if neither hif_mspi nor mspi is available (Jonas Gorski) - spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode (Dmitry Baryshkov) - regulator: raa215300: Add build dependency with COMMON_CLK (Biju Das) - tracing/boot: Test strscpy() against less than zero for error (Steven Rostedt (Google)) - arm64: ftrace: fix build error with CONFIG_FUNCTION_GRAPH_TRACER=n (Arnd Bergmann) - tracing: Fix null pointer dereference in tracing_err_log_open() (Mateusz Stachyra) - fs: don't assume arguments are non-NULL (Christian Brauner) - fs: no need to check source (Jan Kara) - Revert "s390/mm: get rid of VMEM_MAX_PHYS macro" (Alexander Gordeev) - s390/cpum_sf: remove check on CPU being online (Thomas Richter) - s390/cpum_sf: handle casts consistently (Thomas Richter) - s390/cpum_sf: remove unnecessary debug statement (Thomas Richter) - s390/cpum_sf: remove parameter in call to pr_err (Thomas Richter) - s390/cpum_sf: simplify function setup_pmu_cpu (Thomas Richter) - s390/cpum_cf: remove unneeded debug statements (Thomas Richter) - s390/entry: remove mcck clock (Sven Schnelle) - s390: fix various typos (Heiko Carstens) - s390/zcrypt: remove ZCRYPT_MULTIDEVNODES kernel config option (Harald Freudenberger) - s390/zcrypt: do not retry administrative requests (Harald Freudenberger) - s390/zcrypt: cleanup some debug code (Harald Freudenberger) - s390/entry: rework entering DAT-on mode on CPU restart (Alexander Gordeev) - s390/mm: fence off VM macros from asm and linker (Alexander Gordeev) - s390: include linux/io.h instead of asm/io.h (Heiko Carstens) - s390/ptrace: make all psw related defines also available for asm (Heiko Carstens) - s390/ptrace: remove PSW_DEFAULT_KEY from uapi (Heiko Carstens) - s390/vdso: filter out mno-pic-data-is-text-relative cflag (Sumanth Korikkar) - s390: consistently use .balign instead of .align (Heiko Carstens) - s390/decompressor: fix misaligned symbol build error (Heiko Carstens) - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Heiko Carstens) - s390/vdso: check for undefined symbols after build (Sven Schnelle) - s390/mm: do not include directly (Baoquan He) - s390/vmem: fix virtual vs physical address confusion (Alexander Gordeev) - s390/mm: get rid of VMEM_MAX_PHYS macro (Alexander Gordeev) - syscalls: Remove file path comments from headers (Sohil Mehta) - tools arch: Remove uapi bitsperlong.h of hexagon and microblaze (Tiezhu Yang) - asm-generic: Unify uapi bitsperlong.h for arm64, riscv and loongarch (Tiezhu Yang) - m68k/mm: Make pfn accessors static inlines (Linus Walleij) - arm64: memory: Make virt_to_pfn() a static inline (Linus Walleij) - ARM: mm: Make virt_to_pfn() a static inline (Linus Walleij) - asm-generic/page.h: Make pfn accessors static inlines (Linus Walleij) - xen/netback: Pass (void *) to virt_to_page() (Linus Walleij) - netfs: Pass a pointer to virt_to_page() (Linus Walleij) - cifs: Pass a pointer to virt_to_page() in cifsglob (Linus Walleij) - cifs: Pass a pointer to virt_to_page() (Linus Walleij) - riscv: mm: init: Pass a pointer to virt_to_page() (Linus Walleij) - ARC: init: Pass a pointer to virt_to_pfn() in init (Linus Walleij) - m68k: Pass a pointer to virt_to_pfn() virt_to_page() (Linus Walleij) - fs/proc/kcore.c: Pass a pointer to virt_addr_valid() (Linus Walleij) - bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (Jonas Gorski) - ARM: dts: st: add missing space before { (Krzysztof Kozlowski) - RISC-V: make ARCH_THEAD preclude XIP_KERNEL (Conor Dooley) - dmaengine: sprd: Don't set chancnt (Jisheng Zhang) - dmaengine: hidma: Don't set chancnt (Jisheng Zhang) - dmaengine: plx_dma: Don't set chancnt (Jisheng Zhang) - dmaengine: axi-dmac: Don't set chancnt (Jisheng Zhang) - dmaengine: dw-axi-dmac: Don't set chancnt (Jisheng Zhang) - dmaengine: qcom: bam_dma: allow omitting num-{channels,ees} (Stephan Gerhold) - dmaengine: dw-edma: Add HDMA DebugFS support (Cai Huoqing) - dmaengine: dw-edma: Add support for native HDMA (Cai Huoqing) - dmaengine: dw-edma: Create a new dw_edma_core_ops structure to abstract controller operation (Cai Huoqing) - dmaengine: dw-edma: Rename dw_edma_core_ops structure to dw_edma_plat_ops (Cai Huoqing) - dmaengine: ste_dma40: use proper format string for resource_size_t (Arnd Bergmann) - dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Baoquan He) - dmaengine: ste_dma40: fix typo in enum documentation (Vinod Koul) - dmaengine: ste_dma40: use correct print specfier for resource_size_t (Vinod Koul) - MAINTAINERS: Add myself as the DW eDMA driver reviewer (Serge Semin) - MAINTAINERS: Add Manivannan to DW eDMA driver maintainers list (Serge Semin) - MAINTAINERS: Demote Gustavo Pimentel to DW EDMA driver reviewer (Serge Semin) - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Vaishnav Achath) - dt-bindings: dma: ti: Add J721S2 BCDMA (Vaishnav Achath) - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Kishon Vijay Abraham I) - dt-bindings: dma: xilinx: Add power-domains to xlnx,zynqmp-dpdma (Michal Simek) - dmaengine: ste_dma40: Return error codes properly (Linus Walleij) - dmaengine: ste_dma40: Use managed resources (Linus Walleij) - dmaengine: ste_dma40: Pass dev to OF function (Linus Walleij) - dmaengine: ste_dma40: Remove platform data (Linus Walleij) - dmaengine: ste_dma40: Add dev helper variable (Linus Walleij) - dmaengine: ste_dma40: Get LCPA SRAM from SRAM node (Linus Walleij) - dt-bindings: dma: dma40: Prefer to pass sram through phandle (Linus Walleij) - watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub) (Yuechao Zhao) - dt-bindings: watchdog: restrict node name suffixes (Krzysztof Kozlowski) - MAINTAINERS: Add support for Xilinx versal watchdog (Srinivas Neeli) - watchdog: xilinx_wwdt: Add Versal window watchdog support (Srinivas Neeli) - dt-bindings: watchdog: xlnx,versal-wwdt: Add versal watchdog (Srinivas Neeli) - watchdog: ziirave_wdt: Switch i2c driver back to use .probe() (Uwe Kleine-König) - watchdog: ibmasr: Replace GPL license notice with SPDX identifier (Bagas Sanjaya) - watchdog: Convert GPL 2.0 notice to SPDX identifier (Bagas Sanjaya) - watchdog: loongson1_wdt: Add DT support (Keguang Zhang) - sh: Provide unxlate_dev_mem_ptr() in asm/io.h (Guenter Roeck) - sh: dma: Correct the number of DMA channels for SH7709 (Artur Rojek) - sh: dma: Drop incorrect SH_DMAC_BASE1 definition for SH4 (Artur Rojek) - sh: dma: Fix DMA channel offset calculation (Artur Rojek) - sh: Remove compiler flag duplication (Masahiro Yamada) - sh: Refactor header include path addition (Masahiro Yamada) - sh: Move build rule for cchips/hd6446x/ to arch/sh/Kbuild (Masahiro Yamada) - sh: Fix -Wmissing-include-dirs warnings for various platforms (Masahiro Yamada) - sh: Avoid using IRQ0 on SH3 and SH4 (Sergey Shtylyov) - sh: j2: Use ioremap() to translate device tree address into kernel memory (John Paul Adrian Glaubitz) - dt-bindings: phy: brcm,brcmstb-usb-phy: Fix error in "compatible" conditional schema (Rob Herring) - dt-bindings: phy: mixel,mipi-dsi-phy: Remove assigned-clock* properties (Alexander Stein) - dt-bindings: phy: intel,combo-phy: restrict node name suffixes (Krzysztof Kozlowski) - dt-bindings: phy: qcom,usb-hs-phy: Add compatible (Rudraksha Gupta) - phy: tegra: xusb: check return value of devm_kzalloc() (Claudiu Beznea) - phy: qcom: qmp-combo: fix Display Port PHY configuration for SM8550 (Neil Armstrong) - phy: qcom: add the SGMII SerDes PHY driver (Bartosz Golaszewski) - dt-bindings: phy: describe the Qualcomm SGMII PHY (Bartosz Golaszewski) - phy: qualcomm: fix indentation in Makefile (Bartosz Golaszewski) - phy: usb: suppress OC condition for 7439b2 (Justin Chen) - phy: usb: Turn off phy when port is in suspend (Justin Chen) - phy: tegra: xusb: Clear the driver reference in usb-phy dev (EJ Hsu) - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Xu Yang) - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Xu Yang) - dt-bindings: phy: qcom,qmp-usb: fix bindings error (Dmitry Baryshkov) - dt-bindings: phy: qcom,qmp-ufs: fix the sc8180x regs (Vinod Koul) - dt-bindings: phy: qcom,qmp-pcie: fix the sc8180x regs (Vinod Koul) - phy: mediatek: tphy: add debugfs files (Chunfeng Yun) - phy: core: add debugfs files (Chunfeng Yun) - phy: fsl-imx8mp-usb: add support for phy tuning (Li Jun) - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Johannes Zink) - phy: qcom-qmp-combo: Introduce drm_bridge (Bjorn Andersson) - phy: qcom-qmp-combo: Introduce orientation switching (Bjorn Andersson) - phy: qcom-qmp-combo: Introduce orientation variable (Bjorn Andersson) - phy: qcom-qmp-combo: Extend phy_mutex to all phy_ops (Bjorn Andersson) - phy: qcom-qmp-combo: Move phy_mutex out of com_init/exit (Bjorn Andersson) - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Add ports and orientation-switch (Bjorn Andersson) - dt-bindings: phy: cdns,salvo: add property cdns,usb2-disconnect-threshold-microvolt (Frank Li) - phy: cadence: salvo: Add cdns,usb2-disconnect-threshold-microvolt property (Frank Li) - phy: cadence: salvo: add .set_mode API (Peter Chen) - phy: cadence: salvo: add bist fix (Peter Chen) - phy: cadence: salvo: decrease delay value to zero for txvalid (Peter Chen) - phy: cadence: salvo: add access for USB2PHY (Peter Chen) - phy: qcom-qmp-usb: add support for updated qcm2290 / sm6115 binding (Bhupesh Sharma) - dt-bindings: phy: qcom,qmp-usb: Drop legacy bindings and move to newer one (SM6115 & QCM2290) (Bhupesh Sharma) - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Siddharth Vadapalli) - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Siddharth Vadapalli) - phy: ti: gmii-sel: Enable SGMII mode for J721E (Siddharth Vadapalli) - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Siddharth Vadapalli) - phy: ti: gmii-sel: Add support for SGMII mode (Siddharth Vadapalli) - phy: freescale: imx8m-pcie: Use devm_platform_ioremap_resource() (Yang Li) - phy: hisilicon: Allow building phy-hisi-inno-usb2 on ARM32 (David Yang) - phy: hisilicon: Add inno-usb2-phy driver for Hi3798MV100 (David Yang) - phy: Revert "phy: Remove SOC_EXYNOS4212 dep. from PHY_EXYNOS4X12_USB" (Artur Weber) - phy: qcom: qmp: Update IPQ9574 USB Phy initialization Sequence (Varadarajan Narayanan) - phy: qcom-qusb2: add QUSB2 support for IPQ9574 (Varadarajan Narayanan) - dt-bindings: phy: qcom,qmp-usb: Add IPQ9574 USB3 PHY (Varadarajan Narayanan) - dt-bindings: phy: qcom,qusb2: Document IPQ9574 compatible (Varadarajan Narayanan) - phy: sparx5-serdes: add skip_cmu_cfg check when configuring lanes (Daniel Machon) - phy: sparx5-serdes: remove power up of all CMUs (Daniel Machon) - phy: sparx5-serdes: power on CMUs individually (Daniel Machon) - phy: sparx5-serdes: power down all CMUs by default (Daniel Machon) - phy: sparx5-serdes: reorder CMU functions (Daniel Machon) - phy: sparx5-serdes: configure optimal quiet mode for serdes lanes (Daniel Machon) - phy: sparx5-serdes: add registers required for SD/CMU power down (Daniel Machon) - phy: cadence-torrent: Add USB + DP multilink configuration (Swapnil Jakhade) - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Swapnil Jakhade) - phy: cadence-torrent: Prepare driver for multilink DP support (Swapnil Jakhade) - phy: cadence-torrent: Add function to get PLL to be configured for DP (Swapnil Jakhade) - dt-bindings: phy: qmp-ufs: tweak clock and clock-names for sa8775p (Bartosz Golaszewski) - dt-bindings: phy: qcom,edp-phy: allow power-domains (Krzysztof Kozlowski) - phy: qcom-qmp: Add SA8775P USB3 UNI phy (Shazad Hussain) - dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add SA8775P USB PHY binding (Shazad Hussain) - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SA8775P (Shazad Hussain) - dt-bindings: usb: qcom,dwc3: Add bindings for SA8775P (Shazad Hussain) - dt-bindings: phy: brcm,kona-usb2-phy: convert to YAML (Stanislav Jakubek) - phy: amlogic: enable/disable clkin during Amlogic USB PHY init/exit (Dmitry Rokosov) - nfp: clean mc addresses in application firmware when closing port (Yinjun Zhang) - xsk: Honor SO_BINDTODEVICE on bind (Ilya Maximets) - bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set() (SeongJae Park) - selftests: mptcp: pm_nl_ctl: fix 32-bit support (Matthieu Baerts) - selftests: mptcp: depend on SYN_COOKIES (Matthieu Baerts) - selftests: mptcp: userspace_pm: report errors with 'remove' tests (Matthieu Baerts) - selftests: mptcp: userspace_pm: use correct server port (Matthieu Baerts) - selftests: mptcp: sockopt: return error if wrong mark (Matthieu Baerts) - selftests: mptcp: sockopt: use 'iptables-legacy' if available (Matthieu Baerts) - selftests: mptcp: connect: fail if nft supposed to work (Matthieu Baerts) - mptcp: do not rely on implicit state check in mptcp_listen() (Paolo Abeni) - mptcp: ensure subflow is unhashed before cleaning the backlog (Paolo Abeni) - s390/qeth: Fix vipa deletion (Thorsten Winkler) - octeontx-af: fix hardware timestamp configuration (Hariprasad Kelam) - net: dsa: sja1105: always enable the send_meta options (Vladimir Oltean) - net: dsa: tag_sja1105: fix MAC DA patching from meta frames (Vladimir Oltean) - net: Replace strlcpy with strscpy (Azeem Shaikh) - pptp: Fix fib lookup calls. (Guillaume Nault) - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Dan Carpenter) - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Lin Ma) - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Rahul Rameshbabu) - Documentation: ABI: sysfs-class-net-qmi: pass_through contact update (Subash Abhinov Kasiviswanathan) - tcp: annotate data races in __tcp_oow_rate_limited() (Eric Dumazet) - wireguard: timers: move to using timer_delete_sync (Jason A. Donenfeld) - wireguard: netlink: send staged packets when setting initial private key (Jason A. Donenfeld) - wireguard: queueing: use saner cpu selection wrapping (Jason A. Donenfeld) - samples: pktgen: fix append mode failed issue (J.J. Martzki) - selftests/net: Add xt_policy config for xfrm_policy test (Daniel Díaz) - net: fix net_dev_start_xmit trace event vs skb_transport_offset() (Eric Dumazet) - net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode (Vladimir Oltean) - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode (Vladimir Oltean) - octeontx2-af: Reset MAC features in FLR (Hariprasad Kelam) - octeontx2-af: Add validation before accessing cgx and lmac (Hariprasad Kelam) - octeontx2-af: Fix mapping for NIX block from CGX connection (Hariprasad Kelam) - octeontx2-af: cn10kb: fix interrupt csr addresses (Hariprasad Kelam) - nvme-tcp: Fix comma-related oops (David Howells) - docs: networking: Update codeaurora references for rmnet (Subash Abhinov Kasiviswanathan) - docs: netdev: broaden mailbot to all MAINTAINERS (Jakub Kicinski) - net: usb: cdc_ether: add u-blox 0x1313 composition. (Davide Tronchin) - mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init (Zhengchao Shao) - net: dsa: vsc73xx: fix MTU configuration (Pawel Dembicki) - ibmvnic: Do not reset dql stats on NON_FATAL err (Nick Child) - sfc: support for devlink port requires MAE access (Martin Habets) - Bluetooth: hci_event: Fix parsing of CIS Established Event (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Use kmemdup() to replace kzalloc + memcpy (Jiapeng Chong) - Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally (Matthew Anderson) - Bluetooth: hci_sysfs: make bt_class a static const structure (Ivan Orlov) - Bluetooth: ISO: Rework sync_interval to be sync_factor (Luiz Augusto von Dentz) - Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable (Luiz Augusto von Dentz) - Bluetooth: hci_event: fix Set CIG Parameters error status handling (Pauli Virtanen) - Bluetooth: ISO: use hci_sync for setting CIG parameters (Pauli Virtanen) - Bluetooth: hci_bcm: do not mark valid bd_addr as invalid (Johan Hovold) - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (Sungwoo Kim) - Bluetooth: fix use-bdaddr-property quirk (Johan Hovold) - Bluetooth: fix invalid-bdaddr quirk for non-persistent setup (Johan Hovold) - Bluetooth: L2CAP: Fix use-after-free (Zhengping Jiang) - Bluetooth: btqca: use le32_to_cpu for ver.soc_id (Min-Hua Chen) - Bluetooth: btusb: Add device 6655:8771 to device tables (Dan Gora) - Bluetooth: btrtl: Add missing MODULE_FIRMWARE declarations (Dan Gora) - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Tobias Heider) - net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT (Vladimir Oltean) - net: dsa: sja1105: always enable the INCL_SRCPT option (Vladimir Oltean) - net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled (Vladimir Oltean) - net: mscc: ocelot: don't keep PTP configuration of all ports in single structure (Vladimir Oltean) - net: mscc: ocelot: don't report that RX timestamping is enabled by default (Vladimir Oltean) - net/sched: act_ipt: zero skb->cb before calling target (Florian Westphal) - net/sched: act_ipt: add sanity checks on skb before calling target (Florian Westphal) - net/sched: act_ipt: add sanity checks on table name and hook locations (Florian Westphal) - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Chengfeng Ye) - net: lan743x: Don't sleep in atomic context (Moritz Fischer) - f2fs: fix to do sanity check on direct node in truncate_dnode() (Chao Yu) - f2fs: only set release for file that has compressed data (Sheng Yong) - f2fs: fix compile warning in f2fs_destroy_node_manager() (Chao Yu) - f2fs: fix error path handling in truncate_dnode() (Chao Yu) - f2fs: fix deadlock in i_xattr_sem and inode page lock (Jaegeuk Kim) - f2fs: remove unneeded page uptodate check/set (Yunlei He) - f2fs: update mtime and ctime in move file range method (Yunlei He) - f2fs: compress tmp files given extension (Jaegeuk Kim) - f2fs: refactor struct f2fs_attr macro (Yangtao Li) - f2fs: convert to use sbi directly (Yangtao Li) - f2fs: remove redundant assignment to variable err (Colin Ian King) - f2fs: do not issue small discard commands during checkpoint (Jaegeuk Kim) - f2fs: check zone write pointer points to the end of zone (Daeho Jeong) - f2fs: add f2fs_ioc_get_compress_blocks (Sheng Yong) - f2fs: cleanup MIN_INLINE_XATTR_SIZE (Sheng Yong) - f2fs: add helper to check compression level (Sheng Yong) - f2fs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Christoph Hellwig) - f2fs: do more sanity check on inode (Chao Yu) - f2fs: compress: fix to check validity of i_compress_flag field (Chao Yu) - f2fs: add sanity compress level check for compressed file (Yangtao Li) - f2fs: assign default compression level (Jaegeuk Kim) - f2fs: introduce F2FS_QUOTA_DEFAULT_FL for cleanup (Chao Yu) - f2fs: check return value of freeze_super() (Chao Yu) - f2fs: avoid dead loop in f2fs_issue_checkpoint() (Chao Yu) - f2fs: fix args passed to trace_f2fs_lookup_end (Wu Bo) - f2fs: flag as supporting buffered async reads (Yangtao Li) - f2fs: fix to drop all dirty meta/node pages during umount() (Chao Yu) - f2fs: Detect looped node chain efficiently (Chunhai Guo) - f2fs: add async reset zone command support (Daejun Park) - f2fs: flush error flags in workqueue (Chao Yu) - f2fs: don't reset unchangable mount option in f2fs_remount() (Chao Yu) - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() (Chao Yu) - f2fs: clean up w/ sbi->log_sectors_per_block (Chao Yu) - f2fs: fix to set noatime and immutable flag for quota file (Chao Yu) - f2fs: renew value of F2FS_FEATURE_* (Chao Yu) - f2fs: renew value of F2FS_MOUNT_* (Chao Yu) - f2fs: fix potential deadlock due to unpaired node_write lock use (Chao Yu) - f2fs: Fix over-estimating free section during FG GC (Yonggil Song) - f2fs: close unused open zones while mounting (Daeho Jeong) - f2fs: fix the wrong condition to determine atomic context (Jaegeuk Kim) - f2fs: maintain six open zones for zoned devices (Daeho Jeong) - f2fs: remove some dead code (Christophe JAILLET) - f2fs: remove redundant goto statement in f2fs_read_single_page() (Li Zetao) - f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED (Yangtao Li) - f2fs: add sanity check for proc_mkdir (Yangtao Li) - f2fs: support errors=remount-ro|continue|panic mountoption (Chao Yu) - xfs: Remove unneeded semicolon (Yang Li) - xfs: AGI length should be bounds checked (Darrick J. Wong) - xfs: fix the calculation for "end" and "length" (Shiyang Ruan) - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Darrick J. Wong) - xfs: validate fsmap offsets specified in the query keys (Darrick J. Wong) - xfs: fix logdev fsmap query result filtering (Darrick J. Wong) - xfs: clean up the rtbitmap fsmap backend (Darrick J. Wong) - xfs: fix getfsmap reporting past the last rt extent (Darrick J. Wong) - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Darrick J. Wong) - xfs: fix interval filtering in multi-step fsmap queries (Darrick J. Wong) - xfs: fix bounds check in xfs_defer_agfl_block() (Dave Chinner) - xfs: AGF length has never been bounds checked (Dave Chinner) - xfs: journal geometry is not properly bounds checked (Dave Chinner) - xfs: don't block in busy flushing when freeing extents (Dave Chinner) - xfs: allow extent free intents to be retried (Dave Chinner) - xfs: pass alloc flags through to xfs_extent_busy_flush() (Dave Chinner) - xfs: use deferred frees for btree block freeing (Dave Chinner) - xfs: don't reverse order of items in bulk AIL insertion (Dave Chinner) - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Colin Ian King) - dt-bindings: pwm: convert pwm-bcm2835 bindings to YAML (Stefan Wahren) - pwm: Add Renesas RZ/G2L MTU3a PWM driver (Biju Das) - pwm: mtk_disp: Fix the disable flow of disp_pwm (Shuijing Li) - dt-bindings: pwm: restrict node name suffixes (Krzysztof Kozlowski) - pwm: pca9685: Switch i2c driver back to use .probe() (Uwe Kleine-König) - pwm: ab8500: Fix error code in probe() (Dan Carpenter) - MAINTAINERS: add pwm to PolarFire SoC entry (Conor Dooley) - pwm: add microchip soft ip corePWM driver (Conor Dooley) - pwm: sysfs: Do not apply state to already disabled PWMs (Marek Vasut) - pwm: imx-tpm: force 'real_period' to be zero in suspend (Fancy Fang) - pwm: meson: make full use of common clock framework (Heiner Kallweit) - pwm: meson: don't use hdmi/video clock as mux parent (Heiner Kallweit) - pwm: meson: switch to using struct clk_parent_data for mux parents (Heiner Kallweit) - pwm: meson: remove not needed check in meson_pwm_calc (Heiner Kallweit) - pwm: meson: fix handling of period/duty if greater than UINT_MAX (Heiner Kallweit) - pwm: meson: modify and simplify calculation in meson_pwm_get_state (Heiner Kallweit) - dt-bindings: pwm: Add R-Car V3U device tree bindings (Wolfram Sang) - dt-bindings: pwm: imx: add i.MX8QXP compatible (Alexander Stein) - pwm: mediatek: Add support for MT7981 (Daniel Golle) - dt-bindings: pwm: mediatek: Add mediatek,mt7981 compatible (Daniel Golle) - pwm: sifive: Simplify using devm_clk_get_prepared() (Uwe Kleine-König) - pwm: clk: Use the devm_clk_get_prepared() helper function (Christophe JAILLET) - dt-bindings: soc: qcom: stats: Update maintainer email (Maulik Shah) - dt-bindings: cleanup DTS example whitespaces (Krzysztof Kozlowski) - dt-bindings: timestamp: restrict node name suffixes (Krzysztof Kozlowski) - dt-bindings: slimbus: restrict node name suffixes (Krzysztof Kozlowski) - dt-bindings: watchdog: restrict node name suffixes (Krzysztof Kozlowski) - dt-bindings: watchdog: brcm,kona-wdt: convert txt file to yaml (Nikita Bondarenko) - dt-bindings: watchdog: cdns,wdt-r1p2: Convert cadence watchdog to yaml (Srinivas Neeli) - soundwire: stream: Make master_list ordered to prevent deadlocks (Richard Fitzgerald) - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Richard Fitzgerald) - soundwire: qcom: fix storing port config out-of-bounds (Krzysztof Kozlowski) - soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency (Arnd Bergmann) - soundwire: debugfs: Add missing SCP registers (Uday M Bhat) - soundwire: stream: Remove unnecessary gotos (Charles Keepax) - soundwire: stream: Invert logic on runtime alloc flags (Charles Keepax) - soundwire: stream: Remove unneeded checks for NULL bus (Charles Keepax) - soundwire: bandwidth allocation: Remove pointless variable (Charles Keepax) - soundwire: cadence: revisit parity injection (Pierre-Louis Bossart) - soundwire: intel/cadence: update hardware reset sequence (Pierre-Louis Bossart) - soundwire: intel_bus_common: enable interrupts last (Pierre-Louis Bossart) - soundwire: intel_bus_common: update error log (Pierre-Louis Bossart) - soundwire: amd: Improve error message in remove callback (Uwe Kleine-König) - soundwire: debugfs: fix unbalanced pm_runtime_put() (Krzysztof Kozlowski) - soundwire: qcom: fix unbalanced pm_runtime_put() (Krzysztof Kozlowski) - soundwire: qcom: set clk stop need reset flag at runtime (Srinivas Kandagatla) - soundwire: qcom: add software workaround for bus clash interrupt assertion (Srinivas Kandagatla) - soundwire: qcom: wait for fifo to be empty before suspend (Srinivas Kandagatla) - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Krzysztof Kozlowski) - soundwire: intel: read AC timing control register before updating it (Chao Song) - soundwire: intel: use substream for .free callback (Pierre-Louis Bossart) - soundwire: intel: remove .free callback implementation (Pierre-Louis Bossart) - soundwire: intel: use substream for .trigger callback (Pierre-Louis Bossart) - soundwire: intel: remove .trigger callback implementation (Pierre-Louis Bossart) - ASoC: SOF/soundwire: re-add substream in params_stream structure (Pierre-Louis Bossart) - soundwire: intel_ace2x: add pre/post bank switch callbacks (Pierre-Louis Bossart) - soundwire: intel_ace2x: add new_peripheral_assigned callback (Pierre-Louis Bossart) - soundwire: bus: add new manager callback to deal with peripheral enumeration (Pierre-Louis Bossart) - soundwire: intel_ace2x: add check_cmdsync_unlocked helper (Pierre-Louis Bossart) - soundwire: intel_ace2x: enable wake support (Pierre-Louis Bossart) - soundwire: intel_ace2x: use common helpers for bus start/stop (Pierre-Louis Bossart) - soundwire: intel_ace2x: add sync_arm/sync_go helpers (Pierre-Louis Bossart) - soundwire: intel_ace2x: add DAI registration (Pierre-Louis Bossart) - soundwire: intel_ace2x: configure link PHY (Pierre-Louis Bossart) - soundwire: intel_ace2x: set SYNCPRD before powering-up (Pierre-Louis Bossart) - soundwire: intel_ace2x: add link power-up/down helpers (Pierre-Louis Bossart) - soundwire: intel_ace2x: add debugfs support (Pierre-Louis Bossart) - soundwire: intel_init: use eml_lock parameter (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pass pointer (Pierre-Louis Bossart) - soundwire: intel: add eml_lock in the interface for new platforms (Pierre-Louis Bossart) - ASoC/soundwire: intel: pass hdac_bus pointer for link management (Pierre-Louis Bossart) - soundwire: intel/cadence: set ip_offset at run-time (Pierre-Louis Bossart) - soundwire/ASOC: Intel: update offsets for LunarLake (Pierre-Louis Bossart) - soundwire: intel_ace2x: add empty new ops for LunarLake (Pierre-Louis Bossart) - soundwire: intel: add ACE2.x SHIM definitions (Pierre-Louis Bossart) - ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake (Pierre-Louis Bossart) - soundwire: bus: Don't filter slave alerts (Charles Keepax) - soundwire: qcom: use tabs for indentation in defines (Krzysztof Kozlowski) - soundwire: qcom: add support for v2.0.0 controller (Krzysztof Kozlowski) - soundwire: qcom: prepare for handling different register layouts (Krzysztof Kozlowski) - soundwire: qcom: use consistently 'ctrl' as state variable name (Krzysztof Kozlowski) - soundwire: qcom: allow 16-bit sample interval for ports (Krzysztof Kozlowski) - dt-bindings: soundwire: qcom: add 16-bit sample interval (Krzysztof Kozlowski) - dt-bindings: soundwire: qcom: add Qualcomm Soundwire v2.0.0 (Krzysztof Kozlowski) - media: wl128x: fix a clang warning (Mauro Carvalho Chehab) - media: dvb: mb86a20s: get rid of a clang-15 warning (Mauro Carvalho Chehab) - media: cec: i2c: ch7322: also select REGMAP (Randy Dunlap) - media: add HAS_IOPORT dependencies (Niklas Schnelle) - media: tc358746: select CONFIG_GENERIC_PHY (Arnd Bergmann) - media: mediatek: vcodec: Add dbgfs help function (Yunfei Dong) - media: mediatek: vcodec: Add encode to support dbgfs (Yunfei Dong) - media: mediatek: vcodec: Change dbgfs interface to support encode (Yunfei Dong) - media: mediatek: vcodec: Get each instance format type (Yunfei Dong) - media: mediatek: vcodec: Get each context resolution information (Yunfei Dong) - media: mediatek: vcodec: Add a debugfs file to get different useful information (Yunfei Dong) - media: mediatek: vcodec: Add debug params to control different log level (Yunfei Dong) - media: mediatek: vcodec: Add debugfs interface to get debug information (Yunfei Dong) - media: mediatek: vcodec: support stateless AV1 decoder (Xiaoyong Lu) - media: verisilicon: Conditionally ignore native formats (Benjamin Gaignard) - media: verisilicon: Enable AV1 decoder on rk3588 (Benjamin Gaignard) - media: verisilicon: Add film grain feature to AV1 driver (Benjamin Gaignard) - media: verisilicon: Add Rockchip AV1 decoder (Benjamin Gaignard) - media: verisilicon: Add AV1 entropy helpers (Benjamin Gaignard) - media: verisilicon: Compute motion vectors size for AV1 frames (Benjamin Gaignard) - media: verisilicon: Check AV1 bitstreams bit depth (Benjamin Gaignard) - media: verisilicon: Add AV1 decoder mode and controls (Benjamin Gaignard) - media: verisilicon: Get bit depth for V4L2_PIX_FMT_NV15_4L4 (Benjamin Gaignard) - media: Add NV15_4L4 pixel format (Benjamin Gaignard) - media: v4l2-common: Add support for fractional bpp (Nicolas Dufresne) - media: AV1: Make sure that bit depth in correctly initialize (Benjamin Gaignard) - media: dt-bindings: media: rockchip-vpu: Add rk3588 vpu compatible (Benjamin Gaignard) - media: Add AV1 uAPI (Daniel Almeida) - media: pci: tw686x: no need to check 'next' (Hans Verkuil) - media: mediatek: vpu: add missing clk_unprepare (Hans Verkuil) - media: platform: mediatek: vpu: fix NULL ptr dereference (Hans Verkuil) - media: platform: renesas-ceu: drop buf NULL check (Hans Verkuil) - media: usb: as102: drop as102_dev NULL check (Hans Verkuil) - media: rockchip: rga: fix clock cleanup (Hans Verkuil) - media: atomisp: csi2-bridge: Add support for setting "clock-" and "link-frequencies" props (Hans de Goede) - media: atomisp: Add testing instructions to TODO file (Hans de Goede) - media: atomisp: ov2680: Rename unknown/0x370a to sensor_ctrl_0a (Hans de Goede) - media: atomisp: ov2680: Remove unnecessary registers from ov2680_global_setting[] (Hans de Goede) - media: atomisp: ov2680: Stop using half pixelclock for binned modes (Hans de Goede) - media: atomisp: Stop resetting selected input to 0 between /dev/video# opens (Hans de Goede) - media: atomisp: Fix binning check in atomisp_set_crop() (Hans de Goede) - media: atomisp: Make atomisp_enum_framesizes_crop() check resolution fits with padding (Hans de Goede) - media: atomisp: Take minimum padding requirement on BYT/ISP2400 into account (Hans de Goede) - media: atomisp: csi2-bridge: Set PMC clk-rate for sensors to 19.2 MHz (Hans de Goede) - media: atomisp: Add enum_framesizes function for sensors with selection / crop support (Hans de Goede) - media: atomisp: Set crop before setting fmt (Hans de Goede) - media: atomisp: Use selection API info to determine sensor padding (Hans de Goede) - media: atomisp: Make atomisp_init_sensor() check if the sensor supports binning (Hans de Goede) - media: atomisp: Pass MEDIA_BUS_FMT_* code when calling enum_frame_size pad-op (Hans de Goede) - media: atomisp: Add support for sensors which implement selection API / cropping (Hans de Goede) - media: atomisp: Refactor atomisp_try_fmt() / atomisp_set_fmt() (Hans de Goede) - media: atomisp: Add ia_css_frame_pad_width() helper function (Hans de Goede) - media: atomisp: Add input helper variable for isp->asd->inputs[asd->input_curr] (Hans de Goede) - media: atomisp: Remove bogus fh use from atomisp_set_fmt*() (Hans de Goede) - media: atomisp: Add target validation to atomisp_subdev_set_selection() (Hans de Goede) - media: atomisp: Simplify atomisp_subdev_set_selection() calls in atomisp_set_fmt() (Hans de Goede) - media: atomisp: Remove redundant atomisp_subdev_set_selection() calls from atomisp_set_fmt() (Hans de Goede) - media: atomisp: Remove a bunch of sensor related custom IOCTLs (Hans de Goede) - media: atomisp: ov2680: Implement selection support (Hans de Goede) - media: atomisp: ov2680: Add init_cfg pad-op (Hans de Goede) - media: atomisp: ov2680: Add missing ov2680_calc_mode() call to probe() (Hans de Goede) - media: atomisp: ov2680: s/input_lock/lock/ (Hans de Goede) - media: atomisp: ov2680: s/ov2680_device/ov2680_dev/ (Hans de Goede) - media: atomisp: Update TODO (Hans de Goede) - media: atomisp: Fix buffer overrun in gmin_get_var_int() (Hans de Goede) - media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var() (Dan Carpenter) - media: atomisp: Drop v4l2_get_acpi_sensor_info() function (Hans de Goede) - media: atomisp: gc0310: Turn into standard v4l2 sensor driver (Hans de Goede) - media: atomisp: ov2680: Turn into standard v4l2 sensor driver (Hans de Goede) - media: atomisp: Add support for v4l2-async sensor registration (Hans de Goede) - media: atomisp: move up sanity checks (Hans Verkuil) - media: atomisp: initialize settings to 0 (Hans Verkuil) - media: atomisp: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - media: atomisp: Allow camera_mipi_info to be NULL (Hans de Goede) - media: atomisp: Move pad linking to atomisp_register_device_nodes() (Hans de Goede) - media: atomisp: Delay mapping sensors to inputs till atomisp_register_device_nodes() (Hans de Goede) - media: atomisp: Store number of sensor lanes per port in struct atomisp_device (Hans de Goede) - media: atomisp: Rename __get_mipi_port() to atomisp_port_to_mipi_port() (Hans de Goede) - media: atomisp: Remove atomisp_video_init() parametrization (Hans de Goede) - media: atomisp: Remove unused fields from struct atomisp_input_subdev (Hans de Goede) - media: atomisp: Drop MRFLD_PORT_NUM define (Hans de Goede) - media: atomisp: gc0310: Remove gc0310.h (Hans de Goede) - media: atomisp: gc0310: Remove gc0310_s_config() function (Hans de Goede) - media: atomisp: gc0310: Cleanup includes (Hans de Goede) - media: atomisp: gc0310: Fix double free in gc0310_remove() (Hans de Goede) - media: atomisp: gc0310: Drop XXGC0310 ACPI hardware-id (Hans de Goede) - media: atomisp: Set asd.subdev.devnode once from isp_subdev_init_entities() (Hans de Goede) - media: atomisp: Remove in_reset argument from atomisp_css_start() (Hans de Goede) - media: atomisp: Remove unused atomisp_get_css_pipe_id() function (Hans de Goede) - media: atomisp: Remove unused css_pipe_id argument from atomisp_css_[start|stop]() (Hans de Goede) - media: atomisp: Remove atomisp_[sub]dev_users() (Hans de Goede) - media: atomisp: Allow system suspend to continue with open /dev/video# nodes (Hans de Goede) - media: atomisp: Rename atomisp_destroy_pipes_stream_force() to atomisp_destroy_pipes_stream() (Hans de Goede) - media: atomisp: Simplify atomisp_isr() and recovery_work() (Hans de Goede) - media: atomisp: Remove atomisp_streaming_count() (Hans de Goede) - media: atomisp: Remove no longer used atomisp_css_flush() (Hans de Goede) - media: atomisp: Turn asd->streaming state tracker into a bool (Hans de Goede) - media: atomisp: Simplify atomisp_pipe_check() (Hans de Goede) - media: atomisp: Simplify atomisp_open() and atomisp_release() (Hans de Goede) - media: atomisp: Simplify atomisp_css_[start|stop]() (Hans de Goede) - media: atomisp: Simplify atomisp_[start|stop]_streaming() (Hans de Goede) - media: atomisp: Remove atomisp_sensor_start_stream() (Hans de Goede) - media: atomisp: Remove isp_timeout flag (Hans de Goede) - media: atomisp: Remove unused mipi_frame_size field from atomisp_[sub_]device (Hans de Goede) - media: atomisp: Remove a bunch of unused atomisp_css_*() functions (Hans de Goede) - media: atomisp: Remove atomisp_subdev_register_video_nodes() helper (Hans de Goede) - media: atomisp: Remove 1 line atomisp_flush_bufs_and_wakeup() helper (Hans de Goede) - media: atomisp: Remove source_pad parameter from functions and structs (Hans de Goede) - media: atomisp: Rename video_out_preview to video_out (Hans de Goede) - media: atomisp: Drop atomisp_is_vf_pipe() (Hans de Goede) - media: atomisp: Register only 1 /dev/video# node (Hans de Goede) - media: atomisp: Replace source-pad checks with run-mode checks (Hans de Goede) - media: atomisp: Drop atomisp_get_css_buf_type() (Hans de Goede) - media: atomisp: Remove isp->need_gfx_throttle field (Hans de Goede) - media: atomisp: Remove Continuous capture and SDV run-modes (Hans de Goede) - media: atomisp: Remove res_overflow parameter from atomisp_try_fmt() (Hans de Goede) - media: atomisp: sh_css_mipi: Remove #ifdef ISP2401 (Kate Hsuan) - media: atomisp: sh_css_firmware: determine firmware version at runtime (Kate Hsuan) - media: atomisp: sh_css_sp: Remove #ifdef ISP2401 (Kate Hsuan) - media: atomisp: runtime: frame: remove #ifdef ISP2401 (Kate Hsuan) - media: atomisp: sh_css: Remove #ifdef ISP2401 (Kate Hsuan) - media: uvcvideo: Constify descriptor buffers (Laurent Pinchart) - media: uvcvideo: Constify formats, frames and intervals (Laurent Pinchart) - media: uvcvideo: Increment intervals pointer at end of parsing (Laurent Pinchart) - media: uvcvideo: Reorganize format descriptor parsing (Laurent Pinchart) - media: uvcvideo: Use clamp() to replace manual implementation (Laurent Pinchart) - media: uvcvideo: Rename uvc_format 'frame' field to 'frames' (Laurent Pinchart) - media: uvcvideo: Rename uvc_streaming 'format' field to 'formats' (Laurent Pinchart) - media: uvcvideo: Enable Intel RealSense metadata for devices (Dmitry Perchanov) - media: uapi: v4l: Intel metadata format update (Dmitry Perchanov) - Revert "media: uvcvideo: Limit power line control for Acer EasyCamera" (Sakari Ailus) - media: venus: provide ctx queue lock for ioctl synchronization (Sergey Senozhatsky) - media: venus: return P010 as preferred format for 10 bit decode (Dikshita Agarwal) - media: venus: add handling of bit depth change from firmware (Dikshita Agarwal) - media: venus: update calculation for dpb buffers (Dikshita Agarwal) - media: venus: add support for V4L2_PIX_FMT_P010 color format (Dikshita Agarwal) - media: venus: replace arrary index with enum for supported formats (Dikshita Agarwal) - media: venus: fix EOS handling in decoder stop command (Dikshita Agarwal) - media: venus: enable sufficient sequence change support for vp9 (Dikshita Agarwal) - media: venus: add firmware version based check (Dikshita Agarwal) - media: venus: hfi_cmds: Use struct_size() helper (Gustavo A. R. Silva) - media: venus: hfi_cmds: Replace one-element array with flexible-array member (Gustavo A. R. Silva) - media: venus: Replace one-element arrays with flexible-array members (Gustavo A. R. Silva) - media: venus: hfi_cmds: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - media: venus: helpers: Fix ALIGN() of non power of two (Rikard Falkeborn) - media: venus: simplify the return expression of venus_sys_set_* function (Liu Shixin) - media: venus: simplify the return expression of session_process_buf() (Qinglang Miao) - media: video-mux: update driver to active state (Philipp Zabel) - media: video-mux: fix error paths (Philipp Zabel) - media: pci: cx18-av-vbi: Replace one-element array with flexible-array member (Gustavo A. R. Silva) - media: Revert "media: exynos4-is: Remove dependency on obsolete SoC support" (Artur Weber) - media: staging: max96712: Switch i2c driver back to use .probe() (Uwe Kleine-König) - media: mediatek: vcodec: using empty lat buffer as the last one (Yunfei Dong) - media: mediatek: vcodec: move core context from device to each instance (Yunfei Dong) - media: mediatek: vcodec: using decoder status instead of core work count (Yunfei Dong) - media: mediatek: vcodec: Avoid unneeded error logging (Yunfei Dong) - media: staging: media: imx: initialize hs_settle to avoid warning (Hans Verkuil) - media: v4l2-mc: Drop subdev check in v4l2_create_fwnode_links_to_pad() (Vaishnav Achath) - media: sti: c8sectpfe: drop of_match_ptr() to avoid unused variables (Alain Volmat) - media: c8sectpfe: switch to using gpiod API (Dmitry Torokhov) - media: rcar-vin: Add support for R-Car V4H (Niklas Söderlund) - media: rcar-isp: Add support for R-Car V4H (Niklas Söderlund) - media: staging: max96712: Add support for 3-lane C-PHY (Niklas Söderlund) - media: imx: imx7-media-csi: Init default format with __imx7_csi_video_try_fmt() (Laurent Pinchart) - media: imx: imx7-media-csi: Relax width constraints for non-8bpp formats (Alexander Stein) - media: imx: imx7-media-csi: Remove incorrect interlacing support (Alexander Stein) - media: imx: imx7-media-csi: Get rid of superfluous call to imx7_csi_mbus_fmt_to_pix_fmt (Alexander Stein) - media: hi846: fix usage of pm_runtime_get_if_in_use() (Martin Kepplinger) - media: rcar-csi2: Prepare for C-PHY support (Niklas Söderlund) - media: rcar-csi2: Prepare for Gen4 support (Niklas Söderlund) - media: i2c: add ov01a10 image sensor driver (Bingbu Cao) - media: renesas: fdp1: Identify R-Car Gen2 versions (Geert Uytterhoeven) - media: st-mipid02: Propagate format from sink to source pad (Daniel Scally) - media: i2c: Correct format propagation for st-mipid02 (Daniel Scally) - media: video-mux: Add missing media_entity_cleanup upon async register fail (Alexander Stein) - media: i2c: video: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - media: ov5640: Drop dead code using frame_interval (Jacopo Mondi) - media: ov5640: Remove unused 'framerate' parameter (Jacopo Mondi) - media: ov5640: correct comments for default VGA to avoid confusion (Guoniu.zhou) - dt-bindings: i2c: maxim,max96712: Require setting bus-type property (Niklas Söderlund) - media: i2c: imx334: update pixel, hblank and link frequency (Shravan Chippa) - media: ipu3-cio2: Fix container_of() macro wrapper arguments (Sakari Ailus) - media: uapi: Fix [GS]_ROUTING ACTIVE flag value (Sakari Ailus) - media: dt-bindings: qcom: camss: correct unit address (Krzysztof Kozlowski) - media: ov5693: Simplify an error message (Christophe JAILLET) - media: uapi: Use unsigned int values for assigning bits in u32 fields (Sakari Ailus) - media: Documentation: Rename meta format files (Sakari Ailus) - media: mc: Make media_get_pad_index() use pad type flag (Sakari Ailus) - media: pci: ipu3-cio2: Obtain remote pad from endpoint (Sakari Ailus) - media: mc: Make media_entity_get_fwnode_pad() fwnode argument const (Sakari Ailus) - Documentation: v4l: Document rotation and orientation for sensor drivers (Sakari Ailus) - media: admin-guide: Update rkisp1.rst (Jack Zhu) - media: i2c: imx296: fix error checking in imx296_read_temperature() (Dan Carpenter) - media: mediatek: vcodec: support stateless hevc decoder (Yunfei Dong) - media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field (Benjamin Gaignard) - media: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - media: Add common header file with JPEG marker definitions (Geert Uytterhoeven) - media: nxp: remove unneeded semicolon (Jiapeng Chong) - media: mediatek: vcodec: mtk_vcodec_dec_hw: Use devm_pm_runtime_enable() (Fei Shao) - media: rockchip: rga: use v4l2_m2m_buf_copy_metadata (Michael Tretter) - media: usb: siano: Fix warning due to null work_func_t function pointer (Duoming Zhou) - media: mtk-jpeg: move data/code inside CONFIG_OF blocks (Randy Dunlap) - media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250 (Andrey Konovalov) - media: videodev2.h: Fix struct v4l2_input tuner index comment (Marek Vasut) - media: av7110: Remove unnecessary (void*) conversions (Atin Bainada) - media: pci: remove unnecessary (void*) conversions (Su Hui) - media: platform: Remove unnecessary (void*) conversions (Su Hui) - media: usb: remove unnecessary (void*) conversions (Su Hui) - media: stk1160: Simplify the build config definition (Lukas Bulwahn) - media: amphion: initiate a drain of the capture queue in dynamic resolution change (Ming Qian) - media: staging: media: imx6-mipi-csi2: Add log_status core callback (Alexander Stein) - media: docs: vidioc-g-ext-ctrls.rst: Update p_s32 and p_s64 types (Daniel Lundberg Pedersen) - media: videodev2.h: Fix p_s32 and p_s64 pointer types (Daniel Lundberg Pedersen) - media: MAINTAINERS: Add myself as Venus reviewer (Bryan O'Donoghue) - media: common: saa7146: Avoid a leak in vmalloc_to_sg() (Christophe JAILLET) - Revert "media: mediatek: vcodec: Fix bitstream crop information error" (Nícolas F. R. A. Prado) - media: v4l2-mem2mem: add lock to protect parameter num_rdy (Yunfei Dong) - media: vivid: Extend FPS rates offered by simulated webcam (Max Staudt) - media: amphion: drop repeated codec data for vc1g format (Ming Qian) - media: amphion: drop repeated codec data for vc1l format (Ming Qian) - media: imx: utils: Enclose IMX_BUS_FMTS macro in parenthesis (Angel Alberto Carretero) - media: verisilicon: Simplify error handling in tile_buffer_reallocate() (Benjamin Gaignard) - media: usb: Check az6007_read() return value (Daniil Dulov) - media: platform: mtk-mdp3: release node reference before returning (Deepak R Varma) - media: platform: rzg2l-cru: rzg2l-csi2: Enclose the macro in parentheses (Lad Prabhakar) - staging: media: tegra-video: add support for Tegra20 parallel input (Luca Ceresoli) - staging: media: tegra-video: add H/V flip controls (Luca Ceresoli) - staging: media: tegra-video: add hooks for planar YUV and H/V flip (Luca Ceresoli) - staging: media: tegra-video: add syncpts for Tegra20 to struct tegra_vi (Luca Ceresoli) - staging: media: tegra-video: move syncpt init/free to a per-soc op (Luca Ceresoli) - staging: media: tegra-video: add a per-soc enable/disable op (Luca Ceresoli) - staging: media: tegra-video: move MIPI calibration calls from VI to CSI (Luca Ceresoli) - staging: media: tegra-video: move default format to soc-specific data (Luca Ceresoli) - staging: media: tegra-video: move tegra_channel_fmt_align to a per-soc op (Luca Ceresoli) - staging: media: tegra-video: Kconfig: allow TPG only on Tegra210 (Luca Ceresoli) - staging: media: tegra-video: remove unneeded include (Luca Ceresoli) - staging: media: tegra-video: move tegra210_csi_soc to C file (Luca Ceresoli) - staging: media: tegra-video: move private struct declaration to C file (Luca Ceresoli) - staging: media: tegra-video: slightly simplify cleanup on errors (Luca Ceresoli) - staging: media: tegra-video: improve error messages (Luca Ceresoli) - staging: media: tegra-video: fix typos in comment (Luca Ceresoli) - staging: media: tegra-video: document tegra_channel_get_remote_source_subdev (Luca Ceresoli) - staging: media: tegra-video: improve documentation of tegra_video_format fields (Luca Ceresoli) - dt-bindings: display: tegra: vi: add 'vip' property and example (Luca Ceresoli) - dt-bindings: display: tegra: add Tegra20 VIP (Luca Ceresoli) - docs: uapi: media: ignore new DVB-S2X FEC values (Mauro Carvalho Chehab) - media: dvb: bump DVB API version (Athanasios Oikonomou) - media: dvb: add missing DVB-S2X FEC parameter values (Athanasios Oikonomou) - media: dw2102: return -EIO instead of -1 for mac address read errors (Mauro Carvalho Chehab) - media: dvb-usb: remove unnecessary (void*) conversions (Yu Zhe) - media: c8sectpfe: dvb: remove unnecessary (void*) conversions (Yu Zhe) - media: dvbdev.h: do some kernel-doc cleanups (Mauro Carvalho Chehab) - media: dvbdev: fix most coding style issues (Mauro Carvalho Chehab) - Documentation: Add tools/rtla timerlat -u option documentation (Daniel Bristot de Oliveira) - rtla/timerlat_hist: Add timerlat user-space support (Daniel Bristot de Oliveira) - rtla/timerlat_top: Add timerlat user-space support (Daniel Bristot de Oliveira) - rtla/hwnoise: Reduce runtime to 75%% (Daniel Bristot de Oliveira) - rtla: Start the tracers after creating all instances (Daniel Bristot de Oliveira) - rtla/timerlat_hist: Add auto-analysis support (Daniel Bristot de Oliveira) - rtla/timerlat: Give timerlat auto analysis its own instance (Daniel Bristot de Oliveira) - rtla: Automatically move rtla to a house-keeping cpu (Daniel Bristot de Oliveira) - rtla: Change monitored_cpus from char * to cpu_set_t (Daniel Bristot de Oliveira) - rtla: Add --house-keeping option (Daniel Bristot de Oliveira) - rtla: Add -C cgroup support (Daniel Bristot de Oliveira) - parisc: syscalls: Avoid compiler warnings with W=1 (Helge Deller) - parisc: math-emu: Avoid compiler warnings with W=1 (Helge Deller) - parisc: Raise minimal GCC version to 12.0.0 (Helge Deller) - parisc: unwind: Avoid missing prototype warning for handle_interruption() (Helge Deller) - parisc: smp: Add declaration for start_cpu_itimer() (Helge Deller) - parisc: pdt: Get prototype for arch_report_meminfo() (Helge Deller) - gup: make the stack expansion warning a bit more targeted (Linus Torvalds) - Revert ".gitignore: ignore *.cover and *.mbx" (Linus Torvalds) - kbuild: Drop -Wdeclaration-after-statement (Peter Zijlstra) - locking: Introduce __cleanup() based infrastructure (Peter Zijlstra) - apparmor: Free up __cleanup() name (Peter Zijlstra) - dmaengine: ioat: Free up __cleanup() name (Peter Zijlstra) - afs: Fix accidental truncation when storing data (David Howells) - ovl: move all parameter handling into params.{c,h} (Christian Brauner) - gfs2: Add quota_change type (Bob Peterson) - gfs2: Use memcpy_{from,to}_page where appropriate (Andreas Gruenbacher) - gfs2: Convert remaining kmap_atomic calls to kmap_local_page (Andreas Gruenbacher) - gfs2: Replace deprecated kmap_atomic with kmap_local_page (Deepak R Varma) - gfs: Get rid of unnucessary locking in inode_go_dump (Andreas Gruenbacher) - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) - gfs2: retry interrupted internal reads (Andreas Gruenbacher) - gfs2: Fix possible data races in gfs2_show_options() (Tuo Li) - gfs2: Fix duplicate should_fault_in_pages() call (Bob Peterson) - gfs2: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Christoph Hellwig) - gfs2: Don't remember delete unless it's successful (Bob Peterson) - gfs2: Update rl_unlinked before releasing rgrp lock (Bob Peterson) - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) - gfs2: ignore rindex_update failure in dinode_dealloc (Bob Peterson) - gfs2: fix minor comment typos (Bob Peterson) - gfs2: simplify gdlm_put_lock with out_free label (Bob Peterson) - intel_idle: Add __init annotation to matchup_vm_state_with_baremetal() (Rafael J. Wysocki) - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (Srinivas Pandruvada) - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Viresh Kumar) - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Andrew Halaney) - cpufreq: mediatek: correct voltages for MT7622 and MT7623 (Daniel Golle) - cpufreq: armada-8k: add ap807 support (Russell King (Oracle)) - cpufreq: dt-platdev: Support building as module (Zhipeng Wang) - dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ8074 (Robert Marko) - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Vibhore Vardhan) - cpufreq: ti-cpufreq: Add support for AM62A7 (Vibhore Vardhan) - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Christoph Niedermaier) - cpufreq: sparc: Don't allocate cpufreq_driver dynamically (Viresh Kumar) - cpufreq: tegra194: Fix an error handling path in tegra194_cpufreq_probe() (Christophe JAILLET) - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mason Huo) - OPP: Properly propagate error along when failing to get icc_path (Andrew Halaney) - OPP: Use dev_err_probe() when failing to get icc_path (Andrew Halaney) - OPP: Simplify the over-designed pstate <-> level dance (Viresh Kumar) - OPP: pstate is only valid for genpd OPP tables (Viresh Kumar) - OPP: don't drop performance constraint on OPP table removal (Viresh Kumar) - OPP: Protect `lazy_opp_tables` list with `opp_table_lock` (Viresh Kumar) - OPP: Staticize `lazy_opp_tables` in of.c (Viresh Kumar) - opp: Fix use-after-free in lazy_opp_tables after probe deferral (Stephan Gerhold) - OPP: rate-limit debug messages when no change in OPP is required (Adrián Larumbe) - clk: tegra: Avoid calling an uninitialized function (Thierry Reding) - dt-bindings: mfd: ti,j721e-system-controller: Remove syscon from example (Andrew Davis) - clk: at91: sama7g5: s/ep_chg_chg_id/ep_chg_id (Claudiu Beznea) - clk: at91: sama7g5: switch to parent_hw and parent_data (Claudiu Beznea) - clk: at91: sckc: switch to parent_data/parent_hw (Claudiu Beznea) - clk: at91: clk-sam9x60-pll: add support for parent_hw (Claudiu Beznea) - clk: at91: clk-utmi: add support for parent_hw (Claudiu Beznea) - clk: at91: clk-system: add support for parent_hw (Claudiu Beznea) - clk: at91: clk-programmable: add support for parent_hw (Claudiu Beznea) - clk: at91: clk-peripheral: add support for parent_hw (Claudiu Beznea) - clk: at91: clk-master: add support for parent_hw (Claudiu Beznea) - clk: at91: clk-generated: add support for parent_hw (Claudiu Beznea) - clk: at91: clk-main: add support for parent_data/parent_hw (Claudiu Beznea) - clk: qcom: gcc-sc8280xp: Add runtime PM (Konrad Dybcio) - clk: qcom: gpucc-sc8280xp: Add runtime PM (Konrad Dybcio) - clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags (Dmitry Baryshkov) - clk: qcom: gpucc-sm6375: Enable runtime pm (Konrad Dybcio) - dt-bindings: clock: sm6375-gpucc: Add VDD_GX (Konrad Dybcio) - clk: qcom: gcc-sm6115: Add missing PLL config properties (Konrad Dybcio) - clk: qcom: clk-alpha-pll: Add a way to update some bits of test_ctl(_hi) (Konrad Dybcio) - clk: qcom: gcc-ipq6018: remove duplicate initializers (Arnd Bergmann) - clk: qcom: gcc-ipq9574: Enable crypto clocks (Anusha Rao) - clk: qcom: Add lpass audio clock controller driver for SC8280XP (Srinivas Kandagatla) - clk: qcom: Add lpass clock controller driver for SC8280XP (Srinivas Kandagatla) - dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8226 (Luca Weiss) - clk: qcom: gpucc-sm8550: Add support for graphics clock controller (Jagadeesh Kona) - clk: qcom: Add support for SM8450 GPUCC (Konrad Dybcio) - clk: qcom: gcc-sm8450: Enable hw_clk_ctrl (Konrad Dybcio) - clk: qcom: rcg2: Make hw_clk_ctrl toggleable (Konrad Dybcio) - clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock (Dmitry Baryshkov) - clk: qcom: ipq5332: fix the order of SLEEP_CLK and XO clock (Kathiravan T) - clk: qcom: ipq5332: fix the src parameter in ftbl_gcc_apss_axi_clk_src (Kathiravan T) - clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling (Konrad Dybcio) - clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling (Konrad Dybcio) - clk: qcom: ipq6018: fix networking resets (Robert Marko) - clk: qcom: gcc-ipq6018: update UBI32 PLL (Robert Marko) - clk: qcom: apss-ipq-pll: Add support for IPQ9574 (Devi Priya) - dt-bindings: clock: qcom,a53pll: add IPQ9574 compatible (Devi Priya) - dt-bindings: clock: qcom,gcc-sc7280: document CX power domain (Krzysztof Kozlowski) - dt-bindings: clock: qcom,gcc-sc7180: document CX power domain (Krzysztof Kozlowski) - dt-bindings: clock: qcom,gcc-sm8250: add missing bi_tcxo_ao clock (Krzysztof Kozlowski) - clk: qcom: restrict drivers per ARM/ARM64 (Krzysztof Kozlowski) - clk: qcom: Add GCC driver support for SDX75 (Imran Shaik) - clk: qcom: rpmh: Add RPMH clocks support for SDX75 (Imran Shaik) - dt-bindings: clock: qcom: Add RPMHCC for SDX75 (Imran Shaik) - clk: qcom: branch: Extend the invert logic for branch2 clocks (Imran Shaik) - clk: qcom: smd-rpm: conditionally enable scaling before doing handover (Luca Weiss) - clk: qcom: gcc-sdm660: drop redundant F define (Christian Marangi) - clk: qcom: gcc-ipq6018: drop redundant F define (Christian Marangi) - dt-bindings: clock: qcom,gcc-msm8953: split to separate schema (Krzysztof Kozlowski) - clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable (Konrad Dybcio) - clk: qcom: videocc-sm8550: Add video clock controller driver for SM8550 (Jagadeesh Kona) - dt-bindings: clock: qcom: Add SM8550 video clock controller (Jagadeesh Kona) - clk: qcom: clk-alpha-pll: Add support to configure PLL_TEST_CTL_U2 (Jagadeesh Kona) - clk: qcom: videocc-sm8450: Add video clock controller driver for SM8450 (Taniya Das) - clk: qcom: Introduce SM8350 VIDEOCC (Konrad Dybcio) - dt-bindings: clock: Add SM8350 VIDEOCC (Konrad Dybcio) - clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks (Mantas Pucka) - clk: qcom: smd-rpm: Make BI_TCXO_AO critical (Konrad Dybcio) - clk: qcom: smd-rpm: Make DEFINE_CLK_SMD_RPM_BRANCH_A accept flags (Konrad Dybcio) - clk: qcom: smd-rpm_ Make __DEFINE_CLK_SMD_RPM_BRANCH_PREFIX accept flags (Konrad Dybcio) - clk: qcom: smd-rpm: Keep one rpm handle for all clocks (Konrad Dybcio) - clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs (Taniya Das) - clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk (Dmitry Baryshkov) - clk: qcom: gcc: ipq5332: Use floor ops for SDCC clocks (Kathiravan T) - dt-bindings: clock: qcom: Accept power-domains for GPUCC (Bjorn Andersson) - clk: qcom: gcc-ipq9574: constify struct clk_init_data (Devi Priya) - clk: qcom: gcc-ipq9574: Clean up included headers (Devi Priya) - dt-bindings: clock: qcom,ipq9574-gcc: Add maintainer (Devi Priya) - firewire: net: fix use after free in fwnet_finish_incoming_packet() (Zhang Shurong) - firewire: core: obsolete usage of GFP_ATOMIC at building node tree (Takashi Sakamoto) - firewire: ohci: release buffer for AR req/resp contexts when managed resource is released (Takashi Sakamoto) - firewire: ohci: use devres for content of configuration ROM (Takashi Sakamoto) - firewire: ohci: use devres for IT, IR, AT/receive, and AT/request contexts (Takashi Sakamoto) - firewire: ohci: use devres for list of isochronous contexts (Takashi Sakamoto) - firewire: ohci: use devres for requested IRQ (Takashi Sakamoto) - firewire: ohci: use devres for misc DMA buffer (Takashi Sakamoto) - firewire: ohci: use devres for MMIO region mapping (Takashi Sakamoto) - firewire: ohci: use devres for PCI-related resources (Takashi Sakamoto) - firewire: ohci: use devres for memory object of ohci structure (Takashi Sakamoto) - firewire: fix warnings to generate UAPI documentation (Takashi Sakamoto) - firewire: fix build failure due to missing module license (Takashi Sakamoto) - firewire: cdev: implement new event relevant to phy packet with time stamp (Takashi Sakamoto) - firewire: cdev: add new event to notify phy packet with time stamp (Takashi Sakamoto) - firewire: cdev: code refactoring to dispatch event for phy packet (Takashi Sakamoto) - firewire: cdev: implement new event to notify response subaction with time stamp (Takashi Sakamoto) - firewire: cdev: add new event to notify response subaction with time stamp (Takashi Sakamoto) - firewire: cdev: code refactoring to operate event of response (Takashi Sakamoto) - firewire: core: implement variations to send request and wait for response with time stamp (Takashi Sakamoto) - firewire: core: use union for callback of transaction completion (Takashi Sakamoto) - firewire: cdev: implement new event to notify request subaction with time stamp (Takashi Sakamoto) - firewire: cdev: add new event to notify request subaction with time stamp (Takashi Sakamoto) - firewire: cdev: add new version of ABI to notify time stamp at request/response subaction of transaction (Takashi Sakamoto) - firewire: add KUnit test to check layout of UAPI structures (Takashi Sakamoto) - module: fix init_module_from_file() error handling (Linus Torvalds) - mm: don't do validate_mm() unnecessarily and without mmap locking (Linus Torvalds) - arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault() (SeongJae Park) - md/raid0: add discard support for the 'original' layout (Jason Baron) - nvme: disable controller on reset state failure (Keith Busch) - nvme: sync timeout work on failed reset (Keith Busch) - nvme: ensure unquiesce on teardown (Keith Busch) - nvme-mpath: fix I/O failure with EAGAIN when failing over I/O (Sagi Grimberg) - nvme: host: fix command name spelling (Damien Le Moal) - nvmet: Reorder fields in 'struct nvmet_ns' (Christophe JAILLET) - nvme: Print capabilities changes just once (Breno Leitao) - cdrom/gdrom: Fix build error (Guenter Roeck) - nvme: improved uring polling (Keith Busch) - block: add request polling helper (Keith Busch) - blk-sysfs: add a new attr_group for blk_mq (Yu Kuai) - blk-iocost: move wbt_enable/disable_default() out of spinlock (Yu Kuai) - blk-wbt: cleanup rwb_enabled() and wbt_disabled() (Yu Kuai) - blk-wbt: remove dead code to handle wbt enable/disable with io inflight (Yu Kuai) - blk-wbt: don't create wbt sysfs entry if CONFIG_BLK_WBT is disabled (Yu Kuai) - blk-mq: fix two misuses on RQF_USE_SCHED (Ming Lei) - blk-throttle: Fix io statistics for cgroup v1 (Jinke Han) - bcache: Fix bcache device claiming (Jan Kara) - bcache: Alloc holder object before async registration (Jan Kara) - raid10: avoid spin_lock from fastpath from raid10_unplug() (Yu Kuai) - md: fix 'delete_mutex' deadlock (Yu Kuai) - md: use mddev->external to select holder in export_rdev() (Song Liu) - md/raid1-10: fix casting from randomized structure in raid1_submit_write() (Yu Kuai) - md/raid10: fix the condition to call bio_end_io_acct() (Li Nan) - io_uring: flush offloaded and delayed task_work on exit (Jens Axboe) - io_uring: remove io_fallback_tw() forward declaration (Jens Axboe) - io_uring/net: use proper value for msg_inq (Jens Axboe) - HSI: omap_ssi_port: Drop error checking for debugfs_create_dir (Osama Muhammad) - HSI: fix ssi_waketest() declaration (Arnd Bergmann) - MAINTAINERS: add documentation file for Microchip SAMA5D2 shutdown controller (Claudiu Beznea) - dt-bindings: power: reset: atmel,sama5d2-shdwc: convert to yaml (Claudiu Beznea) - dt-bindings: power: reset: atmel,at91sam9260-shdwc: convert to yaml (Claudiu Beznea) - power: reset: at91-reset: change the power on reason prototype (Miquel Raynal) - power: reset: qcom-pon: add support for pm8941-pon (Dmitry Baryshkov) - dt-bindings: power: reset: qcom-pon: define pm8941-pon (Dmitry Baryshkov) - power: supply: add Qualcomm PMI8998 SMB2 Charger driver (Caleb Connolly) - dt-bindings: power: supply: qcom,pmi8998-charger: add bindings for smb2 driver (Caleb Connolly) - power: supply: rt9467: Make charger-enable control as logic level (ChiYuan Huang) - power: supply: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - power: reset: add HAS_IOPORT dependencies (Niklas Schnelle) - dt-bindings: power: supply: axp20x: Add AXP192 compatible (Aidan MacDonald) - power: supply: axp20x_usb_power: Add support for AXP192 (Aidan MacDonald) - power: supply: axp20x_usb_power: Remove variant IDs from VBUS polling check (Aidan MacDonald) - power: supply: axp20x_usb_power: Use regmap field for VBUS disabling (Aidan MacDonald) - power: supply: axp20x_usb_power: Use regmap fields for USB BC feature (Aidan MacDonald) - power: supply: axp20x_usb_power: Use regmap fields for VBUS monitor feature (Aidan MacDonald) - power: supply: axp20x_usb_power: Simplify USB current limit handling (Aidan MacDonald) - power: supply: hwmon: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - power: supply: twl4030_madc_battery: Refactor twl4030_madc_bat_ext_changed() (Hans de Goede) - power: supply: max17042_battery: Refactor max17042_external_power_changed() (Hans de Goede) - power: supply: rk817: Simplify an error message (Christophe JAILLET) - power: reset: gpio-restart: Convert to platform remove callback returning void (Uwe Kleine-König) - dt-bindings: power: reset: convert nvmem-reboot-mode bindings to YAML (Bartosz Golaszewski) - power: supply: cros_pchg: Sync port status on resume (Daisuke Nojiri) - dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350 (Konrad Dybcio) - power: supply: bq256xx: Apply TS_IGNORE from devicetree (Hermes Zhang) - dt-bindings: power: supply: bq256xx: Add ti,no-thermistor property (Hermes Zhang) - remoteproc: qcom_q6v5_pas: staticize adsp_segment_dump() (Krzysztof Kozlowski) - remoteproc: stm32: Fix error code in stm32_rproc_parse_dt() (Dan Carpenter) - remoteproc: stm32: Allow hold boot management by the SCMI reset controller (Arnaud Pouliquen) - dt-bindings: remoteproc: st,stm32-rproc: Rework reset declarations (Arnaud Pouliquen) - remoteproc: imx_dsp_rproc: use modern pm_ops (Arnd Bergmann) - remoteproc: wkup_m3: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: stm32: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: st: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: virtio: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: rcar: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: qcom_wcnss: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: qcom_q6v5_wcss: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: qcom_q6v5_pas: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: qcom_q6v5_mss: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: qcom_q6v5_adsp: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: pru: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: omap: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: mtk_scp: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: meson_mx_ao_arc: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: keystone: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: imx: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: imx_dsp: Convert to platform remove callback returning void (Uwe Kleine-König) - remoteproc: da8xx: Convert to platform remove callback returning void (Uwe Kleine-König) - hwspinlock: omap: drop of_match_ptr for ID table (Krzysztof Kozlowski) - rdma: fix INFINIBAND_USER_ACCESS dependency (Arnd Bergmann) - vhost: Make parameter name match of vhost_get_vq_desc() (Xianting Tian) - vduse: fix NULL pointer dereference (Maxime Coquelin) - vhost: Allow worker switching while work is queueing (Mike Christie) - vhost_scsi: add support for worker ioctls (Mike Christie) - vhost: allow userspace to create workers (Mike Christie) - vhost: replace single worker pointer with xarray (Mike Christie) - vhost: add helper to parse userspace vring state/file (Mike Christie) - vhost: remove vhost_work_queue (Mike Christie) - vhost_scsi: flush IO vqs then send TMF rsp (Mike Christie) - vhost_scsi: convert to vhost_vq_work_queue (Mike Christie) - vhost_scsi: make SCSI cmd completion per vq (Mike Christie) - vhost_sock: convert to vhost_vq_work_queue (Mike Christie) - vhost: convert poll work to be vq based (Mike Christie) - vhost: take worker or vq for flushing (Mike Christie) - vhost: take worker or vq instead of dev for queueing (Mike Christie) - vhost, vhost_net: add helper to check if vq has work (Mike Christie) - vhost: add vhost_worker pointer to vhost_virtqueue (Mike Christie) - vhost: dynamically allocate vhost_worker (Mike Christie) - vhost: create worker at end of vhost_dev_set_owner (Mike Christie) - virtio_bt: call scheduler when we free unused buffs (Xianting Tian) - virtio-console: call scheduler when we free unused buffs (Xianting Tian) - virtio-crypto: call scheduler when we free unused buffs (Xianting Tian) - vDPA/ifcvf: implement new accessors for vq_state (Zhu Lingshan) - vDPA/ifcvf: detect and report max allowed vq size (Zhu Lingshan) - vDPA/ifcvf: dynamic allocate vq data stores (Zhu Lingshan) - vdpa/mlx5: Support interrupt bypassing (Eli Cohen) - virtio: Add missing documentation for structure fields (Simon Horman) - pds_vdpa: pds_vdps.rst and Kconfig (Shannon Nelson) - pds_vdpa: subscribe to the pds_core events (Shannon Nelson) - pds_vdpa: add support for vdpa and vdpamgmt interfaces (Shannon Nelson) - pds_vdpa: add vdpa config client commands (Shannon Nelson) - pds_vdpa: virtio bar setup for vdpa (Shannon Nelson) - pds_vdpa: get vdpa management info (Shannon Nelson) - pds_vdpa: new adminq entries (Shannon Nelson) - pds_vdpa: move enum from common to adminq header (Shannon Nelson) - pds_vdpa: Add new vDPA driver for AMD/Pensando DSC (Shannon Nelson) - virtio: allow caller to override device DMA mask in vp_modern (Shannon Nelson) - virtio: allow caller to override device id in vp_modern (Shannon Nelson) - virtio_pci: Optimize virtio_pci_device structure size (Feng Liu) - tools/virtio: fix build break for aarch64 (Peng Fan) - virtio-vdpa: Fix unchecked call to NULL set_vq_affinity (Dragos Tatulea) - vdpa/snet: implement the resume vDPA callback (Alvaro Karsz) - vdpa: solidrun: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - vDPA/ifcvf: a vendor driver should not set _CONFIG_S_FAILED (Zhu Lingshan) - vDPA/ifcvf: synchronize irqs in the reset routine (Zhu Lingshan) - vDPA/ifcvf: retire ifcvf_start_datapath and ifcvf_add_status (Zhu Lingshan) - vDPA/ifcvf: get_driver_features from virtio registers (Zhu Lingshan) - vDPA/ifcvf: virt queue ops take immediate actions (Zhu Lingshan) - KVM: x86/mmu: Trigger APIC-access page reload iff vendor code cares (Sean Christopherson) - KVM: x86: Use standard mmu_notifier invalidate hooks for APIC access page (Sean Christopherson) - KVM: VMX: Retry APIC-access page reload if invalidation is in-progress (Sean Christopherson) - KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupported (Sean Christopherson) - KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0) (Sean Christopherson) - KVM: VMX: restore vmx_vmexit alignment (Jon Kohler) - KVM: x86/pmu: Remove redundant check for MSR_IA32_DS_AREA set handler (Jinrong Liang) - KVM: VMX: Use proper accessor to read guest CR4 in handle_desc() (Sean Christopherson) - KVM: VMX: Treat UMIP as emulated if and only if the host doesn't have UMIP (Sean Christopherson) - KVM: VMX: Move the comment of CR4.MCE handling right above the code (Xiaoyao Li) - KVM: VMX: Use kvm_read_cr4() to get cr4 value (Xiaoyao Li) - KVM: SVM: WARN, but continue, if misc_cg_set_capacity() fails (Sean Christopherson) - KVM: SVM: enhance info printk's in SEV init (Alexander Mikhalitsyn) - KVM: SVM: Invoke trace_kvm_exit() for fastpath VM-Exits (Sean Christopherson) - KVM: SVM: Remove TSS reloading code after VMEXIT (Mingwei Zhang) - KVM: selftests: Add new CFLAGS to generate dependency files (Yu Zhang) - KVM: selftests: Allow specify physical cpu list in demand paging test (Peter Xu) - KVM: selftests: Add dirty logging page splitting test (Ben Gardon) - KVM: selftests: Move dirty logging functions to memstress.(c|h) (Ben Gardon) - KVM: selftests: touch all pages of args on each memstress iteration (Paolo Bonzini) - KVM: selftests: Allow dumping per-vcpu info for uffd threads (Peter Xu) - KVM: selftests: Setup vcpu_alias only for minor mode test (Peter Xu) - KVM: selftests: Fix spelling mistake "miliseconds" -> "milliseconds" (Colin Ian King) - KVM: selftests: Refactor stable TSC check to use TEST_REQUIRE() (Sean Christopherson) - KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 (Like Xu) - KVM: x86/svm/pmu: Add AMD PerfMonV2 support (Like Xu) - KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMonV2 flag (Like Xu) - KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap (Like Xu) - KVM: x86/pmu: Advertise PERFCTR_CORE iff the min nr of counters is met (Like Xu) - KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met (Like Xu) - KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled (Like Xu) - KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as generic x86 code (Like Xu) - KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends to common x86 (Like Xu) - KVM: x86/pmu: Reject userspace attempts to set reserved GLOBAL_STATUS bits (Like Xu) - KVM: x86/pmu: Move reprogram_counters() to pmu.h (Like Xu) - KVM: x86/pmu: Rename global_ovf_ctrl_mask to global_status_mask (Sean Christopherson) - KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages (Sean Christopherson) - KVM: x86/mmu: Assert on @mmu in the __kvm_mmu_invalidate_addr() (Like Xu) - KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mmu_set_spte_atomic (Uros Bizjak) - Documentation/process: Add a maintainer handbook for KVM x86 (Sean Christopherson) - Documentation/process: Add a label for the tip tree handbook's coding style (Sean Christopherson) - KVM: x86: Remove PRIx* definitions as they are solely for user space (Andy Shevchenko) - KVM: x86: Update comments about MSR lists exposed to userspace (Sean Christopherson) - KVM: x86: Clean up: remove redundant bool conversions (Michal Luczaj) - KVM: x86: Use cpu_feature_enabled() for PKU instead of #ifdef (Sean Christopherson) - KVM: x86: Correct the name for skipping VMENTER l1d flush (Chao Gao) - KVM: x86: Fix a typo in Documentation/virt/kvm/x86/mmu.rst (Binbin Wu) - KVM: selftests: Extend cpuid_test to verify KVM_GET_CPUID2 "nent" updates (Sean Christopherson) - KVM: x86: Update number of entries for KVM_GET_CPUID2 on success, not failure (Sean Christopherson) - KVM: x86: Fix poll command (Jinliang Zheng) - KVM: x86: Move common handling of PAT MSR writes to kvm_set_msr_common() (Sean Christopherson) - KVM: x86: Make kvm_mtrr_valid() static now that there are no external users (Sean Christopherson) - KVM: x86: Move PAT MSR handling out of mtrr.c (Sean Christopherson) - KVM: x86: Use MTRR macros to define possible MTRR MSR ranges (Sean Christopherson) - KVM: x86: Add helper to get variable MTRR range from MSR index (Sean Christopherson) - KVM: x86: Add helper to query if variable MTRR MSR is base (versus mask) (Sean Christopherson) - KVM: SVM: Use kvm_pat_valid() directly instead of kvm_mtrr_valid() (Ke Guo) - KVM: VMX: Open code writing vCPU's PAT in VMX's MSR handler (Wenyao Hai) - kvm/eventfd: use list_for_each_entry when deassign ioeventfd (Wei Wang) - KVM: destruct kvm_io_device while unregistering it from kvm_io_bus (Wei Wang) - KVM: Clean up kvm_vm_ioctl_create_vcpu() (Michal Luczaj) - KVM: Fix comment for KVM_ENABLE_CAP (Binbin Wu) - KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx() (Michal Luczaj) - KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond (Wei Wang) - KVM: Protect vcpu->pid dereference via debugfs with RCU (Sean Christopherson) - KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Oliver Upton) - KVM: arm64: Prevent guests from enabling HA/HD on Ampere1 (Oliver Upton) - KVM: arm64: Refactor HFGxTR configuration into separate helpers (Oliver Upton) - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Oliver Upton) - KVM: arm64: Use different pointer authentication keys for pKVM (Mostafa Saleh) - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Dan Carpenter) - KVM: arm64: Use BTI for nvhe (Mostafa Saleh) - KVM: arm64: Relax trapping of CTR_EL0 when FEAT_EVT is available (Marc Zyngier) - KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Oliver Upton) - KVM: arm64: Handle ID register reads using the VM-wide values (Oliver Upton) - KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Jing Zhang) - KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Jing Zhang) - KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Jing Zhang) - KVM: arm64: Save ID registers' sanitized value per guest (Jing Zhang) - KVM: arm64: Reuse fields of sys_reg_desc for idreg (Jing Zhang) - KVM: arm64: Rewrite IMPDEF PMU version as NI (Oliver Upton) - KVM: arm64: Make vCPU feature flags consistent VM-wide (Oliver Upton) - KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Oliver Upton) - KVM: arm64: Separate out feature sanitisation and initialisation (Oliver Upton) - KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1 (Marc Zyngier) - arm64: Allow arm64_sw.hvhe on command line (Marc Zyngier) - KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_HVHE is set (Marc Zyngier) - KVM: arm64: Program the timer traps with VHE layout in hVHE mode (Marc Zyngier) - KVM: arm64: Rework CPTR_EL2 programming for HVHE configuration (Marc Zyngier) - KVM: arm64: Adjust EL2 stage-1 leaf AP bits when ARM64_KVM_HVHE is set (Marc Zyngier) - KVM: arm64: Disable TTBR1_EL2 when using ARM64_KVM_HVHE (Marc Zyngier) - KVM: arm64: Force HCR_EL2.E2H when ARM64_KVM_HVHE is set (Marc Zyngier) - KVM: arm64: Key use of VHE instructions in nVHE code off ARM64_KVM_HVHE (Marc Zyngier) - KVM: arm64: Remove alternatives from sysreg accessors in VHE hypervisor context (Marc Zyngier) - arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is set (Marc Zyngier) - arm64: Allow EL1 physical timer access when running VHE (Marc Zyngier) - arm64: Don't enable VHE for the kernel if OVERRIDE_HVHE is set (Marc Zyngier) - arm64: Add KVM_HVHE capability and has_hvhe() predicate (Marc Zyngier) - arm64: Turn kaslr_feature_override into a generic SW feature override (Marc Zyngier) - arm64: Prevent the use of is_kernel_in_hyp_mode() in hypervisor code (Marc Zyngier) - KVM: arm64: Drop is_kernel_in_hyp_mode() from __invalidate_icache_guest_page() (Marc Zyngier) - KVM: arm64: pkvm: Add support for fragmented FF-A descriptors (Quentin Perret) - KVM: arm64: Handle FFA_FEATURES call from the host (Fuad Tabba) - KVM: arm64: Handle FFA_MEM_LEND calls from the host (Will Deacon) - KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host (Will Deacon) - KVM: arm64: Handle FFA_MEM_SHARE calls from the host (Will Deacon) - KVM: arm64: Add FF-A helpers to share/unshare memory with secure world (Will Deacon) - KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host (Will Deacon) - KVM: arm64: Allocate pages for hypervisor FF-A mailboxes (Will Deacon) - KVM: arm64: Probe FF-A version and host/hyp partition ID during init (Will Deacon) - KVM: arm64: Block unsafe FF-A calls from the host (Will Deacon) - arm64: kvm: avoid overflow in integer division (Arnd Bergmann) - KVM: arm64: Use local TLBI on permission relaxation (Marc Zyngier) - KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Ricardo Koller) - KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Ricardo Koller) - KVM: arm64: Split huge pages when dirty logging is enabled (Ricardo Koller) - KVM: arm64: Add kvm_uninit_stage2_mmu() (Ricardo Koller) - KVM: arm64: Refactor kvm_arch_commit_memory_region() (Ricardo Koller) - KVM: arm64: Add kvm_pgtable_stage2_split() (Ricardo Koller) - KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Ricardo Koller) - KVM: arm64: Export kvm_are_all_memslots_empty() (Ricardo Koller) - KVM: arm64: Add helper for creating unlinked stage2 subtrees (Ricardo Koller) - KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Ricardo Koller) - KVM: arm64: Rename free_removed to free_unlinked (Ricardo Koller) - RISC-V: KVM: Remove unneeded semicolon (Yang Li) - RISC-V: KVM: Allow Svnapot extension for Guest/VM (Anup Patel) - riscv: kvm: define vcpu_sbi_ext_pmu in header (Ben Dooks) - RISC-V: KVM: Expose IMSIC registers as attributes of AIA irqchip (Anup Patel) - RISC-V: KVM: Add in-kernel virtualization of AIA IMSIC (Anup Patel) - RISC-V: KVM: Expose APLIC registers as attributes of AIA irqchip (Anup Patel) - RISC-V: KVM: Add in-kernel emulation of AIA APLIC (Anup Patel) - RISC-V: KVM: Implement device interface for AIA irqchip (Anup Patel) - RISC-V: KVM: Skeletal in-kernel AIA irqchip support (Anup Patel) - RISC-V: KVM: Set kvm_riscv_aia_nr_hgei to zero (Anup Patel) - RISC-V: KVM: Add APLIC related defines (Anup Patel) - RISC-V: KVM: Add IMSIC related defines (Anup Patel) - RISC-V: KVM: Implement guest external interrupt line management (Anup Patel) - RISC-V: KVM: Probe for SBI extension status (Andrew Jones) - RISC-V: KVM: Convert extension_disabled[] to ext_status[] (Andrew Jones) - RISC-V: KVM: Rename dis_idx to ext_idx (Andrew Jones) - RISC-V: KVM: Redirect AMO load/store misaligned traps to guest (wchen) - RISC-V: KVM: use bitmap_zero() API (Ye Xingchen) - s390/uv: Update query for secret-UVCs (Steffen Eiden) - s390/uv: replace scnprintf with sysfs_emit (Steffen Eiden) - s390/uvdevice: Add 'Lock Secret Store' UVC (Steffen Eiden) - s390/uvdevice: Add 'List Secrets' UVC (Steffen Eiden) - s390/uvdevice: Add 'Add Secret' UVC (Steffen Eiden) - s390/uvdevice: Add info IOCTL (Steffen Eiden) - s390/uv: Always export uv_info (Steffen Eiden) - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Christian Borntraeger) - KVM: s390: vsie: fix the length of APCB bitmap (Pierre Morel) - KVM: s390: selftests: add selftest for CMMA migration (Nico Boehr) - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Nico Boehr) - kdb: move kdb_send_sig() declaration to a better header file (Daniel Thompson) - kdb: Handle LF in the command parser (Douglas Anderson) - kdb: include kdb_private.h for function prototypes (Arnd Bergmann) - kgdb: Provide a stub kgdb_nmicallback() if !CONFIG_KGDB (Douglas Anderson) - usb: host: xhci-plat: Set XHCI_STATE_REMOVING before resuming XHCI HC (Wesley Cheng) - usb: host: xhci: Do not re-initialize the XHCI HC if being removed (Wesley Cheng) - usb: typec: nb7vpq904m: fix CONFIG_DRM dependency (Neil Armstrong) - usbip: usbip_host: Replace strlcpy with strscpy (Azeem Shaikh) - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Krishna Kurapati) - USB: serial: option: add LARA-R6 01B PIDs (Davide Tronchin) - USB: serial: report unsupported break signalling (Johan Hovold) - USB: serial: cp210x: disable break signalling on CP2105 SCI (Johan Hovold) - USB: serial: return errors from break handling (Johan Hovold) - usb: ulpi: Make container_of() no-op in to_ulpi_dev() (Andy Shevchenko) - usb: gadget: legacy: fix error return code in gfs_bind (Wei Chen) - usb: typec: fsa4480: add support for Audio Accessory Mode (Neil Armstrong) - usb: typec: fsa4480: rework mux & switch setup to handle more states (Neil Armstrong) - usb: typec: ucsi: call typec_set_mode on non-altmode partner change (Neil Armstrong) - thunderbolt: Add test case for 3 DisplayPort tunnels (Mika Westerberg) - thunderbolt: Add DisplayPort 2.x tunneling support (Mika Westerberg) - thunderbolt: Make bandwidth allocation mode function names consistent (Mika Westerberg) - thunderbolt: Enable CL2 low power state (Mika Westerberg) - thunderbolt: Add support for enhanced uni-directional TMU mode (Mika Westerberg) - thunderbolt: Increase NVM_MAX_SIZE to support Intel Barlow Ridge controller (Gil Fine) - thunderbolt: Move constants related to NVM into nvm.c (Gil Fine) - thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth (Mika Westerberg) - thunderbolt: Add Intel Barlow Ridge PCI ID (Mika Westerberg) - thunderbolt: Fix PCIe adapter capability length for USB4 v2 routers (Gil Fine) - thunderbolt: Fix DisplayPort IN adapter capability length for USB4 v2 routers (Gil Fine) - thunderbolt: Add two additional double words for adapters TMU for USB4 v2 routers (Gil Fine) - thunderbolt: Enable USB4 v2 PCIe TLP/DLLP extended encapsulation (Gil Fine) - thunderbolt: Announce USB4 v2 connection manager support (Gil Fine) - thunderbolt: Reset USB4 v2 host router (Mika Westerberg) - thunderbolt: Add the new USB4 v2 notification types (Mika Westerberg) - thunderbolt: Add support for USB4 v2 80 Gb/s link (Gil Fine) - thunderbolt: Identify USB4 v2 routers (Gil Fine) - thunderbolt: Do not touch lane 1 adapter path config space (Mika Westerberg) - thunderbolt: Ignore data CRC mismatch for USB4 routers (Mika Westerberg) - thunderbolt: Enable/disable sideband depending on USB4 port offline mode (Mika Westerberg) - thunderbolt: Do not send UNSET_INBOUND_SBTX when retimer NVM authentication started (Mika Westerberg) - thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx() (Mika Westerberg) - thunderbolt: Disable CL states when a DMA tunnel is established (Mika Westerberg) - thunderbolt: Make tb_switch_clx_disable() return CL states that were enabled (Mika Westerberg) - thunderbolt: Initialize CL states from the hardware (Mika Westerberg) - thunderbolt: Prefix CL state related log messages with "CLx: " (Mika Westerberg) - thunderbolt: Prefix TMU post time log message with "TMU: " (Mika Westerberg) - thunderbolt: Do not call CLx functions from TMU code (Mika Westerberg) - thunderbolt: Check for first depth router in tb.c (Mika Westerberg) - thunderbolt: Switch CL states from enum to a bitmask (Mika Westerberg) - thunderbolt: Move CLx enabling into tb_enable_clx() (Mika Westerberg) - thunderbolt: Get rid of __tb_switch_[en|dis]able_clx() (Mika Westerberg) - thunderbolt: Move CLx support functions into clx.c (Mika Westerberg) - thunderbolt: Check valid TMU configuration in tb_switch_tmu_configure() (Mika Westerberg) - thunderbolt: Move tb_enable_tmu() close to other TMU functions (Mika Westerberg) - thunderbolt: Move TMU configuration to tb_enable_tmu() (Mika Westerberg) - thunderbolt: Get rid of tb_switch_enable_tmu_1st_child() (Mika Westerberg) - thunderbolt: Rework Titan Ridge TMU objection disable function (Mika Westerberg) - thunderbolt: Drop useless 'unidirectional' parameter from tb_switch_tmu_is_enabled() (Mika Westerberg) - thunderbolt: Fix a couple of style issues in TMU code (Mika Westerberg) - thunderbolt: Introduce tb_xdomain_downstream_port() (Mika Westerberg) - thunderbolt: Introduce tb_switch_downstream_port() (Gil Fine) - thunderbolt: Log DisplayPort adapter rate and lanes on discovery (Mika Westerberg) - thunderbolt: Drop retimer vendor check (Mika Westerberg) - thunderbolt: dma_test: Update MODULE_DESCRIPTION (Mika Westerberg) - thunderbolt: Add MODULE_DESCRIPTION (Mika Westerberg) - thunderbolt: Allow specifying custom credits for DMA tunnels (Mika Westerberg) - thunderbolt: Add debug log for link controller power quirk (Mika Westerberg) - thunderbolt: Log function name of the called quirk (Mika Westerberg) - thunderbolt: Check for ring 0 in tb_tunnel_alloc_dma() (Mika Westerberg) - USB: gadget: f_hid: make hidg_class a static const structure (Ivan Orlov) - USB: gadget: f_printer: make usb_gadget_class a static const structure (Ivan Orlov) - USB: mon: make mon_bin_class a static const structure (Ivan Orlov) - USB: gadget: udc: core: make udc_class a static const structure (Ivan Orlov) - USB: roles: make role_class a static const structure (Ivan Orlov) - dt-bindings: usb: dwc3: Add interrupt-names property support for wakeup interrupt (Piyush Mehta) - dt-bindings: usb: Add StarFive JH7110 USB controller (Minda Chen) - dt-bindings: usb: dwc3: Add IPQ9574 compatible (Varadarajan Narayanan) - usb: cdns2: Fix spelling mistake in a trace message "Wakupe" -> "Wakeup" (Colin Ian King) - usb: gadget: function: printer: Replace strlcpy with strscpy (Azeem Shaikh) - usb: typec: tcpm: add get max power support (Frank Wang) - usb: typec: tcpm: fix cc role at port reset (Frank Wang) - usb: typec: add support for the nb7vpq904m Type-C Linear Redriver (Dmitry Baryshkov) - MAINTAINERS: USB: add uapi header files to USB SUBSYSTEM entry (Greg Kroah-Hartman) - dt-bindings: reset: convert the xlnx,zynqmp-reset.txt to yaml (Piyush Mehta) - dt-bindings: usb: add ON Semiconductor nb7vpq904m Type-C Linear Redriver bindings (Neil Armstrong) - usb: ch9: Replace 1-element array with flexible array (Kees Cook) - Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection" (Greg Kroah-Hartman) - usb: chipidea: imx: add missing USB PHY DPDM wakeup setting (Xu Yang) - usb: chipidea: imx: turn off vbus comparator when suspend (Xu Yang) - MAINTAINERS: add Cadence USBHS driver entry (Pawel Laszczak) - usb: cdns2: Add tracepoints for CDNS2 driver (Pawel Laszczak) - usb: cdns2: Add main part of Cadence USBHS driver (Pawel Laszczak) - usb: cdns2: Device side header file for CDNS2 driver (Pawel Laszczak) - usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe() (Christophe JAILLET) - usb: update the ctime as well when updating mtime after an ioctl (Jeff Layton) - usb: core: add sysfs entry for usb device state (Roy Luo) - usb: common: usb-conn-gpio: Set last role to unknown before initial detection (Prashanth K) - usb: chipidea: imx: don't request QoS for imx8ulp (Xu Yang) - dt-bindings: usb: ci-hdrc-usb2: add fsl,imx8ulp-usb compatible (Xu Yang) - usb: dwc3: qcom: use dev_err_probe() where appropriate (Andrew Halaney) - usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe() (Christophe JAILLET) - usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove() (Christophe JAILLET) - usb: gadget: f_mass_storage: remove unnecessary open check (David Disseldorp) - usb: gadget: uvc: clean up comments and styling in video_pump (Avichal Rakesh) - usb: gadget: udc: udc-xilinx: Add identifier to read_fn function arg (Piyush Mehta) - usb: usb251xb: Use of_property_read_u16() (Christophe JAILLET) - usb: gadget: u_serial: Add null pointer check in gs_start_io (Kuen-Han Tsai) - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Rajat Khandelwal) - xhci: Add ZHAOXIN xHCI host U1/U2 feature support (Weitao Wang) - xhci: Show ZHAOXIN xHCI root hub speed correctly (Weitao Wang) - xhci: Fix TRB prefetch issue of ZHAOXIN hosts (Weitao Wang) - xhci: Fix resume issue of some ZHAOXIN hosts (Weitao Wang) - xhci: Stop unnecessary tracking of free trbs in a ring (Mathias Nyman) - xhci: Fix transfer ring expansion size calculation (Mathias Nyman) - xhci: split allocate interrupter into separate alloacte and add parts (Mathias Nyman) - xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup (Mathias Nyman) - xhci: Don't require a valid get_quirks() function pointer during xhci setup (Mathias Nyman) - xhci: Add usb cold attach (CAS) as a reason to resume root hub. (Mathias Nyman) - usb: xhci: Remove unused udev from xhci_log_ctx trace event (Udipto Goswami) - usb: typec: mux: fix static inline syntax error (Randy Dunlap) - usb: typec: qcom-pmic-typec: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: xhci-tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: xhci-plat: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: xhci-mtk: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: xhci-histb: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc2/platform: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: misc: onboard_hub: Don't warn twice about problems during remove (Uwe Kleine-König) - usb: misc: eud: Fix indentation issues (Bhupesh Sharma) - usb: misc: eud: Fix eud sysfs path (use 'qcom_eud') (Bhupesh Sharma) - usb: host: ohci-platform: increase max clock number to 4 (Sebastian Reichel) - dt-bindings: usb: Add RK3588 EHCI (Sebastian Reichel) - dt-bindings: usb: Add RK3588 OHCI (Sebastian Reichel) - usb: cdns3: imx: Rework system PM to avoid duplicated operations (Shenwei Wang) - usb: host: fhci-hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - usb: cdns3: optimize OUT transfer by copying only actual received data (Frank Li) - usb: cdns3: improve handling of unaligned address case (Frank Li) - usb: cdns3: Add StarFive JH7110 USB driver (Minda Chen) - dt-bindings: usb: cdns-imx8qm: add imx8qm cdns3 glue layer (Frank Li) - usb: cdns3: imx: simplify clock name usage (Frank Li) - usb: chipidea: imx: remove one duplicated reg define (Xu Yang) - usb: hide unused usbfs_notify_suspend/resume functions (Arnd Bergmann) - usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() (Li Yang) - dt-bindings: usb: usb251xb: correct swap-dx-lanes type to uint32 (Krzysztof Kozlowski) - usb: uhci: handle HAS_IOPORT dependencies (Niklas Schnelle) - usb: add HAS_IOPORT dependencies (Niklas Schnelle) - usb: gadget: uvc: queue empty isoc requests if no video buffer is available (Avichal Rakesh) - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push (Prashanth K) - usb: gadget: u_serial: Add null pointer check in gserial_suspend (Prashanth K) - dt-bindings: phy: qcom,sc7180-qmp-usb3-dp-phy: Add orientation-switch as optional (Bryan O'Donoghue) - dt-bindings: regulator: qcom,usb-vbus-regulator: Mark regulator-*-microamp required (Bryan O'Donoghue) - dt-bindings: regulator: qcom,usb-vbus-regulator: Mark reg as required (Bryan O'Donoghue) - usb: typec: mux: Remove alt mode parameters from the API (Heikki Krogerus) - usb: typec: mux: Clean up mux_fwnode_match() (Heikki Krogerus) - usb: typec: ucsi: correctly access opcode (Min-Hua Chen) - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Mario Limonciello) - usb: dwc3: qcom: Fix potential memory leak (Vladislav Efanov) - usb: typec: qcom: set pm8150b_typec_res storage-class-specifier to static (Tom Rix) - usbip: Use _FORTIFY_SOURCE=2 instead of (implicitly) =1 (Uwe Kleine-König) - usbip: give a more helpful error message if vhdi_hcd isn't loaded (Galen Guyer) - USB: fix up merge of 6.4-rc4 into usb-next (Roger Quadros) - usbip: vhci_hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: typec: ucsi: acpi: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: typec: wcove: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: typec: tcpci_mt6360: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: typec: tcpci_mt6360: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: typec: mux: gpio-sbu: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: roles: intel_xhci: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: renesas_usbhs: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: misc: usb3503: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: misc: eud: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: isp1760: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: uhci-platform: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: uhci-grlib: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: sl811-hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: r8a66597-hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: oxu210hp-hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-st: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-spear: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-sm501: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-s3c2410: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-pxa27x: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-ppc-of: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-platform: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-omap: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-nxp: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-exynos: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-da8xx: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ohci-at91: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: octeon-hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: isp1362-hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: isp116x-hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: fsl-mph-dr-of: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-xilinx-of: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-st: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-spear: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-sh: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-ppc-of: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-platform: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-orion: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-omap: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-npcm7xx: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-mv: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-grlib: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-fsl: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-exynos: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-brcm: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: ehci-atmel: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/udc-xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/tegra-xudc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/snps_udc_plat: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/rzv2m_usb3drd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/renesas_usbf: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/renesas_usb3: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/r8a66597-udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/pxa27x_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/omap_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/net2272: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/mv_udc_core: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/mv_u3d_core: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/m66592-udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/fusb300_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/fsl_qe_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/dummy_hcd: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: bdc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/bcm63xx_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget/atmel_usba_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget: aspeed: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: gadget: hid: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: fotg210: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-st: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-qcom: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-omap: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-of-simple: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-meson-g12a: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-keystone: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-imx8mp: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-exynos: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: dwc3-am62: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: core: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: common: usb-conn-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: chipidea/core: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: chipidea/ci_hdrc_usb2: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: chipidea/ci_hdrc_tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: chipidea/ci_hdrc_msm: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: cdns3-ti: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: cdns3-plat: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: cdns3-imx: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: c67x00-drv: Convert to platform remove callback returning void (Uwe Kleine-König) - MAINTAINERS: remove broken entries in QUALCOMM TYPEC PORT MANAGER DRIVER (Lukas Bulwahn) - usb: typec: qcom: Add Qualcomm PMIC Type-C driver (Bryan O'Donoghue) - dt-bindings: usb: Add Qualcomm PMIC Type-C (Bryan O'Donoghue) - usb: dwc3-meson-g12a: support OTG switch for all IP versions (Dmitry Rokosov) - dt-bindings: usb: dwc2: add support for Amlogic A1 SoC USB peripheral (Dmitry Rokosov) - usb: dwc2: support dwc2 IP for Amlogic A1 SoC family (Dmitry Rokosov) - usb: gadget: udc: Handle gadget_connect failure during bind operation (Krishna Kurapati) - usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens (Krishna Kurapati) - usb: dwc2: Fix some error handling paths (Christophe JAILLET) - usb: dwc3: Add error logs for unknown endpoint events (Roy Luo) - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Michal Simek) - usb: xhci: tegra: enable stream protocol support (Henry Lin) - usb: xhci: plat: remove error log for failure to get usb-phy (Stanley Chang) - usb: dwc3: core: add support for realtek SoCs custom's global register start address (Stanley Chang) - xhci: Improve the XHCI system resume time (Basavaraj Natikar) - USB: Extend pci resume function to handle PM events (Basavaraj Natikar) - usb: typec: mux: Remove some unneeded includes (Christophe JAILLET) - tty_audit: make data of tty_audit_log() const (Jiri Slaby) - tty_audit: make tty pointers in exposed functions const (Jiri Slaby) - tty_audit: make icanon a bool (Jiri Slaby) - tty_audit: invert the condition in tty_audit_log() (Jiri Slaby) - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Jiri Slaby) - tty_audit: use TASK_COMM_LEN for task comm (Jiri Slaby) - Revert "8250: add support for ASIX devices with a FIFO bug" (Jiaqing Zhao) - serial: atmel: don't enable IRQs prematurely (Dan Carpenter) - tty: serial: Add Nuvoton ma35d1 serial driver support (Jacky Huang) - tty: serial: fsl_lpuart: add earlycon for imx8ulp platform (Sherry Sun) - tty: serial: imx: fix rs485 rx after tx (Martin Fuzzey) - selftests: tty: add selftest for tty timestamp updates (Michal Sekletar) - tty: tty_io: update timestamps on all device nodes (Michal Sekletar) - tty: fix hang on tty device with no_room set (Hui Li) - serial: core: fix -EPROBE_DEFER handling in init (Dan Carpenter) - serial: 8250_omap: Use force_suspend and resume for system suspend (Tony Lindgren) - tty: serial: samsung_tty: Use abs() to simplify some code (Christophe JAILLET) - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Christophe JAILLET) - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Christophe JAILLET) - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Uwe Kleine-König) - powerpc/legacy_serial: Handle SERIAL_8250_FSL=n build failures (Uwe Kleine-König) - serial: core: don't kfree device managed data (Dan Carpenter) - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Chen-Yu Tsai) - serial: st-asc: fix typo in property name (Raphael Gallais-Pou) - powerpc/legacy_serial: Warn about 8250 devices operated without active FSL workarounds (Uwe Kleine-König) - serial: core: Fix error handling for serial_core_ctrl_device_add() (Tony Lindgren) - serial: core: Fix probing serial_base_bus devices (Tony Lindgren) - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Steven Price) - serial: core: Start managing serial controllers to enable runtime PM (Tony Lindgren) - serial: 8250: omap: convert to modern PM ops (Arnd Bergmann) - serial: 8250: omap: Move uart_write() inside PM section (Geert Uytterhoeven) - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Uwe Kleine-König) - serial: Indicate fintek option may also be required for RS232 support (James Hilliard) - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Sherry Sun) - serial: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - serial: 8250: synchronize and annotate UART_IER access (John Ogness) - serial: 8250: lock port for UART_IER access in omap8250_irq() (John Ogness) - serial: 8250: lock port for omap8250_restore_regs() (John Ogness) - serial: 8250: lock port for rx_dma() callback (John Ogness) - serial: core: lock port for start_rx() in uart_resume_port() (John Ogness) - serial: 8250: lock port for stop_rx() in omap8250_irq() (John Ogness) - serial: core: lock port for stop_rx() in uart_suspend_port() (John Ogness) - serial: 8250: lock port in startup() callbacks (John Ogness) - serial: Make uart_remove_one_port() return void (Uwe Kleine-König) - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Uwe Kleine-König) - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Ilpo Järvinen) - serial: 8250_rt288x: Name non-standard divisor latch reg (Ilpo Järvinen) - serial: 8250: RT288x/Au1xxx code away from core (Ilpo Järvinen) - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Ilpo Järvinen) - serial: 8250: Document uart_8250_port's ->dl_read/write() (Ilpo Järvinen) - serial: 8250: Change dl_read/write to handle value as u32 (Ilpo Järvinen) - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Tony Lindgren) - serial: 8250: omap: Shut down on remove for console uart (Tony Lindgren) - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Tony Lindgren) - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Tony Lindgren) - serial: 8250: omap: Fix freeing of resources on failed register (Tony Lindgren) - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Hongyu Xie) - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Shenwei Wang) - staging: rtl8192e: Remove whitespace and blank lines (Tree Davies) - staging: rtl8192e: remove 5G related code (Michael Straube) - staging: rtl8192e: remove comparison to true (Michael Straube) - staging: rtl8192e: remove return statement from void function (Michael Straube) - staging: rtl8192e: convert else if sequence to switch (Michael Straube) - staging: rtl8192e: clean up brace coding style issues (Michael Straube) - staging: rtl8723bs: Fix blank line issues (Franziska Naepelt) - staging: rtl8723bs: Fix block comment issue (Franziska Naepelt) - staging: rtl8723bs: Fix indentation issues (Franziska Naepelt) - staging: vchiq_arm: Remove extra struct vchiq_instance declaration (Umang Jain) - staging: rtl8192e: Rename variable InitialGainHandler (Yogesh Hegde) - staging: rtl8192e: Rename variable LeisurePSLeave (Yogesh Hegde) - staging: rtl8192e: Rename variable SetBWModeHandler (Yogesh Hegde) - staging: rtl8192e: Rename variable SetWirelessMode (Yogesh Hegde) - staging: rtl8192e: Rename RTLLIB_LINKED_SCANNING (Philipp Hortmann) - staging: rtl8192e: Rename RTLLIB_LINKED to MAC80211_LINKED (Philipp Hortmann) - staging: rtl8192e: Rename RTLLIB_NOLINK to MAC80211_NOLINK (Philipp Hortmann) - staging: rtl8192e: Rename state to link_state (Philipp Hortmann) - staging: rtl8192e: Rename rtllib_state to rtl_link_state (Philipp Hortmann) - staging: rtl8192e: Remove unused enum led_ctl_mode (Philipp Hortmann) - staging: rtl8192e: Rename constant IEEE_x to WIRELESS_MODE_x (Philipp Hortmann) - staging: rtl8192e: Remove unsupported modes IEEE_N_5G and IEEE_A (Philipp Hortmann) - staging: rtl8192e: Remove variable stats->freq as it is constant (Philipp Hortmann) - staging: rtl8192e: Add missing entry CFG80211 in Kconfig (Philipp Hortmann) - axis-fifo: remove the unnecessary dev_info() (Prathu Baronia) - staging: rtl8192e: Use standard api to calculate channel to frequency (Philipp Hortmann) - staging: rtl8192e: Use standard api to calculate frequency to channel (Philipp Hortmann) - staging: rtl8192e: Add cfg80211.h and remove defined variables (Philipp Hortmann) - staging: rtl8192e: remove blank lines (Michael Straube) - Staging: rts5208: rtsx: Removed new line in else and else if (Deepanshu Kartikey) - staging: rtl8192e: clean unnecessary braces warning on r8192E_phy.c (David Tadokoro) - staging: pi433: Remove stray gpiod_unexport() call (Andy Shevchenko) - staging: most: Switch i2c driver back to use .probe() (Uwe Kleine-König) - staging: olpc_dcon: Switch i2c driver back to use .probe() (Uwe Kleine-König) - drivers: staging: wlan-ng: Remove GPL/MPL boilerplate (Bagas Sanjaya) - staging: vchiq_arm: mark vchiq_platform_init() static (Arnd Bergmann) - staging: rtl8192e: add missing spaces around operators (Michael Straube) - staging: rtl8192e: Unlock wx_mutex not in rtllib_wx_set_scan (Philipp Hortmann) - staging: rtl8192e: Exclude scan_mutex in rtllib_softmac_stop_scan (Philipp Hortmann) - staging: rtl8723bs: replace ternary operator with if-else block (Atin Bainada) - staging: rtl8192e: Remove undefined function LedControlHandler (Philipp Hortmann) - staging: rtl8192e: Remove undefined function UpdateBeaconInterruptHandler (Philipp Hortmann) - staging: rtl8192e: Remove undefined function SetFwCmdHandler (Philipp Hortmann) - staging: rtl8192e: Remove undefined function set_security (Philipp Hortmann) - staging: rtl8192e: Remove undefined function hard_start_xmit (Philipp Hortmann) - staging: rtl8192e: Remove undefined function reset_port (Philipp Hortmann) - staging: rtl8192e: Remove functions rtllib_start_hw_scan and stop (Philipp Hortmann) - staging: rtl8192e: Remove undefined function data_hard_resume (Philipp Hortmann) - staging: rtl8192e: Remove undefined function data_hard_stop (Philipp Hortmann) - staging: add HAS_IOPORT dependencies (Niklas Schnelle) - staging: rtl8192e: Refactor tmp_ofdm_index variable assignment (Yogesh Hegde) - staging: rtl8192e: Rename tmpCCK20Mindex and tmpCCK40Mindex (Yogesh Hegde) - staging: rtl8192e: Rename tmpOFDMindex and tmpCCKindex (Yogesh Hegde) - staging: rtl8192e: Rename tmpRegA and TempCCk (Yogesh Hegde) - staging: rtl8723bs: use tabs for indentation (Daniel Watson) - staging: rtl8192e: avoid CamelCase (John Grace) - staging: rtl8192e: Remove unused sens and max_sens from r8192_priv struct (Yogesh Hegde) - staging: rtl8192e: Remove unused _rtl92e_wx_set_sens function (Yogesh Hegde) - staging: rtl8192e: Remove unused _rtl92e_wx_get_sens function (Yogesh Hegde) - staging: rtl8192e: Remove unused rf_set_sens variable (Yogesh Hegde) - staging: rtl8192e: add missing braces {} (Stephan Snyman) - staging: wlan-ng: replace rate macros (Luke Koch) - sysfs: Skip empty folders creation (Miquel Raynal) - sysfs: Improve readability by following the kernel coding style (Miquel Raynal) - drivers: fwnode: fix fwnode_irq_get[_byname]() (Matti Vaittinen) - ata: ahci_platform: Make code agnostic to OF/ACPI (Andy Shevchenko) - device property: Implement device_is_compatible() (Andy Shevchenko) - ACPI: Move ACPI_DEVICE_CLASS() to mod_devicetable.h (Andy Shevchenko) - base/node: Use 'property' to identify an access parameter (Dave Jiang) - driver core: device.h: add some missing kerneldocs (James Seo) - kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR (Muchun Song) - isa: Remove unnecessary checks (Vladislav Efanov) - MAINTAINERS: add entry for auxiliary bus (Jesse Brandeburg) - debugfs: Correct the 'debugfs_create_str' docs (Ivan Orlov) - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (James Clark) - iio: adc: Use devm_krealloc_array (James Clark) - hwmon: pmbus: Use devm_krealloc_array (James Clark) - bsr: fix build problem with bsr_class static cleanup (Greg Kroah-Hartman) - comedi: make all 'class' structures const (Ivan Orlov) - char: xillybus: make xillybus_class a static const structure (Ivan Orlov) - xilinx_hwicap: make icap_class a static const structure (Ivan Orlov) - virtio_console: make port class a static const structure (Ivan Orlov) - ppdev: make ppdev_class a static const structure (Ivan Orlov) - char: misc: make misc_class a static const structure (Ivan Orlov) - /dev/mem: make mem_class a static const structure (Ivan Orlov) - char: lp: make lp_class a static const structure (Ivan Orlov) - dsp56k: make dsp56k_class a static const structure (Ivan Orlov) - bsr: make bsr_class a static const structure (Ivan Orlov) - oradax: make 'cl' a static const structure (Ivan Orlov) - hwtracing: hisi_ptt: Fix potential sleep in atomic context (Yicong Yang) - hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU (Yicong Yang) - hwtracing: hisi_ptt: Export available filters through sysfs (Yicong Yang) - hwtracing: hisi_ptt: Add support for dynamically updating the filter list (Yicong Yang) - hwtracing: hisi_ptt: Factor out filter allocation and release operation (Yicong Yang) - coresight: dummy: Update type of mode parameter in dummy_{sink,source}_enable() (Nathan Chancellor) - Documentation: trace: Add documentation for Coresight Dummy Trace (Hao Zhang) - dt-bindings: arm: Add support for Coresight dummy trace (Hao Zhang) - Coresight: Add coresight dummy driver (Hao Zhang) - MAINTAINERS: coresight: Add James Clark as Reviewer (Suzuki K Poulose) - coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE (Suzuki K Poulose) - coresight: etm4x: Make etm4_remove_dev() return void (Uwe Kleine-König) - coresight: etm4x: Fix missing trctraceidr file in sysfs (Mike Leach) - coresight: Fix CTI module refcount leak by making it a helper device (James Clark) - coresight: Enable and disable helper devices adjacent to the path (James Clark) - coresight: Refactor out buffer allocation function for ETR (James Clark) - coresight: Make refcount a property of the connection (James Clark) - coresight: Store in-connections as well as out-connections (James Clark) - coresight: Simplify connection fixup mechanism (James Clark) - coresight: Store pointers to connections rather than an array of them (James Clark) - coresight: Dynamically add connections (James Clark) - coresight: Rename connection members to make the direction explicit (James Clark) - coresight: Rename nr_outports to nr_outconns (James Clark) - coresight: Change name of pdata->conns (James Clark) - coresight: Use enum type for cs_mode wherever possible (James Clark) - coresight: Fix loss of connection info when a module is unloaded (James Clark) - devres: Provide krealloc_array (James Clark) - interconnect: qcom: rpm: allocate enough data in probe() (Dan Carpenter) - interconnect: qcom: msm8996: Promote to core_initcall (Konrad Dybcio) - interconnect: qcom: rpm: Don't use clk_get_optional for bus clocks anymore (Konrad Dybcio) - interconnect: qcom: icc-rpm: Enforce 2 or 0 bus clocks (Konrad Dybcio) - interconnect: qcom: rpm: Handle interface clocks (Konrad Dybcio) - interconnect: qcom: rpm: Set QoS registers only once (Konrad Dybcio) - interconnect: qcom: rpm: Drop unused parameters (Konrad Dybcio) - interconnect: qcom: rpm: Rename icc provider num_clocks to num_bus_clocks (Konrad Dybcio) - interconnect: qcom: rpm: Rename icc desc clocks to bus_blocks (Konrad Dybcio) - interconnect: icc-clk: fix modular build (Dmitry Baryshkov) - clk: qcom: cbf-msm8996: scale CBF clock according to the CPUfreq (Dmitry Baryshkov) - interconnect: add clk-based icc provider support (Dmitry Baryshkov) - dt-bindings: interconnect/msm8996-cbf: add defines to be used by CBF (Dmitry Baryshkov) - dt-bindings: interconnect: fsl,imx8m-noc: drop unneeded quotes (Krzysztof Kozlowski) - interconnect: drop unused icc_get() interface (Johan Hovold) - samples: pfsm: add CC_CAN_LINK dependency (Arnd Bergmann) - misc: fastrpc: check return value of devm_kasprintf() (Claudiu Beznea) - dt-bindings: extcon: wlf,arizona: drop unneeded quotes (Krzysztof Kozlowski) - extcon: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - extcon: Drop unneeded assignments (Andy Shevchenko) - extcon: Use sizeof(*pointer) instead of sizeof(type) (Andy Shevchenko) - extcon: Use unique number for the extcon device ID (Andy Shevchenko) - extcon: Remove dup device name in the message and unneeded error check (Andy Shevchenko) - extcon: Use dev_of_node(dev) instead of dev->of_node (Andy Shevchenko) - extcon: Use device_match_of_node() helper (Andy Shevchenko) - extcon: Amend kernel documentation of struct extcon_dev (Andy Shevchenko) - extcon: Use sysfs_emit() to instead of sprintf() (Andy Shevchenko) - extcon: Use DECLARE_BITMAP() to declare bit arrays (Andy Shevchenko) - extcon: Fix kernel doc of property capability fields to avoid warnings (Andy Shevchenko) - extcon: Fix kernel doc of property fields to avoid warnings (Andy Shevchenko) - extcon: usbc-tusb320: add USB_ROLE_SWITCH dependency (Arnd Bergmann) - extcon: usbc-tusb320: add usb_role_switch support (Alvin Šipraga) - extcon: usbc-tusb320: add accessory detection support (Alvin Šipraga) - extcon: Add extcon_alloc_groups to simplify extcon register function (Bumwoo Lee) - extcon: Add extcon_alloc_muex to simplify extcon register function (Bumwoo Lee) - extcon: Add extcon_alloc_cables to simplify extcon register function (Bumwoo Lee) - extcon: Remove redundant null checking for class (Bumwoo Lee) - extcon: palmas: Remove unused of_gpio.h (Andy Shevchenko) - extcon: qcom-spmi: Switch to platform_get_irq_byname_optional (Bryan O'Donoghue) - dt-bindings: pm8941-misc: Fix usb_id and usb_vbus definitions (Bryan O'Donoghue) - dt-bindings: pm8941-misc: rename misc node name (Luca Weiss) - extcon: axp288: Replace open coded acpi_dev_put() (Andy Shevchenko) - extcon: usbc-tusb320: Unregister typec port on driver removal (Alvin Šipraga) - char: xilinx_hwicap: Convert to platform remove callback returning void (Uwe Kleine-König) - char: xilinx_hwicap: Drop if block with always false condition (Uwe Kleine-König) - char: xilinx_hwicap: Fold hwicap_remove() into only caller (Uwe Kleine-König) - bus: fsl-mc: don't assume child devices are all fsl-mc devices (Laurentiu Tudor) - misc: fastrpc: Create fastrpc scalar with correct buffer count (Ekansh Gupta) - firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() (Christophe JAILLET) - nvmem: rmem: Use NVMEM_DEVID_AUTO (Phil Elwell) - test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation (Mirsad Goran Todorovac) - mux: adg792a: Switch back to use i2c_driver's .probe() (Uwe Kleine-König) - pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() (Armin Wolf) - dt-bindings: nvmem: imx-ocotp: drop unneeded address/size-cells and children (Krzysztof Kozlowski) - nvmem: core: add support for fixed cells *layout* (Rafał Miłecki) - dt-bindings: nvmem: convert base example to use NVMEM fixed cells layout (Rafał Miłecki) - dt-bindings: nvmem: layouts: add fixed-layout (Rafał Miłecki) - dt-bindings: nvmem: mediatek: efuse: add support for mt7986 (Frank Wunderlich) - nvmem: imx: support i.MX93 OCOTP (Peng Fan) - dt-bindings: nvmem: imx-ocotp: support i.MX93 (Peng Fan) - nvmem: zynqmp: Switch @xilinx.com emails to @amd.com (Michal Simek) - dt-bindings: nvmem: sunplus,sp7021-ocotp: drop unneeded address/size-cells (Krzysztof Kozlowski) - dt-bindings: nvmem: socionext,uniphier-efuse: drop unneeded address/size-cells (Krzysztof Kozlowski) - dt-bindings: nvmem: qcom,spmi-sdam: drop unneeded address/size-cells (Krzysztof Kozlowski) - dt-bindings: nvmem: qcom,qfprom: drop unneeded address/size-cells (Krzysztof Kozlowski) - dt-bindings: nvmem: mxs-ocotp: drop unneeded address/size-cells (Krzysztof Kozlowski) - nvmem: rockchip-otp: Add support for RK3588 (Cristian Ciocaltea) - nvmem: rockchip-otp: Improve probe error handling (Cristian Ciocaltea) - nvmem: rockchip-otp: Use devm_reset_control_array_get_exclusive() (Cristian Ciocaltea) - nvmem: rockchip-otp: Generalize rockchip_otp_wait_status() (Cristian Ciocaltea) - nvmem: rockchip-otp: Add clks and reg_read to rockchip_data (Cristian Ciocaltea) - dt-bindings: nvmem: rockchip,otp: Add compatible for RK3588 (Cristian Ciocaltea) - dt-bindings: nvmem: Convert rockchip-otp.txt to dt-schema (Cristian Ciocaltea) - dt-bindings: nvmem: rmem: Add raspberrypi,bootloader-public-key (Ivan T. Ivanov) - nvmem: brcm_nvram: add .read_post_process() for MACs (Rafał Miłecki) - dt-bindings: nvmem: brcm,nvram: add #nvmem-cell-cells for MACs (Rafał Miłecki) - nvmem: imx-ocotp: Reverse MAC addresses on all i.MX derivates (Alexander Stein) - nvmem: imx-ocotp: set varaiable imx_ocotp_layout storage-class-specifier to static (Tom Rix) - nvmem: sunplus-ocotp: release otp->clk before return (Yi Yingao) - cdx: Replace custom mcdi logging with print_hex_dump_debug() (Abhijit Gangurde) - cdx: fix driver managed dma support (Nipun Gupta) - samples: Add userspace example for TI TPS6594 PFSM (Julien Panis) - Documentation: Add TI TPS6594 PFSM (Julien Panis) - misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM (Julien Panis) - misc: tps6594-esm: Add driver for TI TPS6594 ESM (Julien Panis) - counter: i8254: Introduce the Intel 8254 interface library module (William Breathitt Gray) - counter: 104-quad-8: Migrate to the regmap API (William Breathitt Gray) - counter: 104-quad-8: Utilize helper functions to handle PR, FLAG and PSC (William Breathitt Gray) - counter: 104-quad-8: Refactor to buffer states for CMR, IOR, and IDR (William Breathitt Gray) - counter: 104-quad-8: Utilize bitfield access macros (William Breathitt Gray) - tools/counter: Makefile: Remove lingering 'include' directories on make clean (Rong Tao) - tools/counter: Add .gitignore (Rong Tao) - counter: stm32-timer-cnt: Reset TIM_TISEL to its default value in probe (Uwe Kleine-König) - counter: 104-quad-8: Remove reference in Kconfig to 25-bit counter value (William Breathitt Gray) - fpga: zynq-fpga: Ensure proper xCAP interface switch (Alfonso Rodriguez) - fpga: dfl-fme: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - dt-bindings: iio: rockchip: Fix 'oneOf' condition failed warning (Shreeya Patel) - dt-bindings: iio: afe: voltage-divider: Spelling s/curcuit/circuit/ (Geert Uytterhoeven) - dt-bindings: iio: adc: Add rockchip,rk3588-saradc string (Shreeya Patel) - iio: adc: rockchip_saradc: Use dev_err_probe (Shreeya Patel) - iio: adc: rockchip_saradc: Match alignment with open parenthesis (Shreeya Patel) - iio: adc: rockchip_saradc: Use of_device_get_match_data (Shreeya Patel) - iio: adc: rockchip_saradc: Make use of devm_clk_get_enabled (Shreeya Patel) - iio: adc: rockchip_saradc: Add support for RK3588 (Simon Xue) - iio: adc: rockchip_saradc: Add callback functions (Simon Xue) - iio: temperature: tmp006: Add OF device matching support (Anup Sharma) - dt-bindings: iio: temperature: Add support for tmp006 (Anup Sharma) - staging: iio: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - iio: amplifiers: ad8366 Fix whitespace issue (Franziska Naepelt) - iio: imu: inv_icm42600: avoid frequent timestamp jitter (Jean-Baptiste Maneyrol) - MAINTAINERS: Add ROHM BU27008 (Matti Vaittinen) - iio: light: ROHM BU27008 color sensor (Matti Vaittinen) - iio: kx022a: Use new iio_validate_own_trigger() (Matti Vaittinen) - iio: trigger: Add simple trigger_validation helper (Matti Vaittinen) - dt-bindings: iio: light: ROHM BU27008 (Matti Vaittinen) - iio: mlx90614: Add MLX90615 support (Marek Vasut) - iio: mlx90614: Factor our register IO and constants into model specific descriptor (Marek Vasut) - iio: mlx90614: Drop MLX90614_CONST_EMISSIVITY_RESOLUTION (Marek Vasut) - iio: mlx90614: Drop unused register macros (Marek Vasut) - iio: mlx90614: Sort headers (Marek Vasut) - dt-bindings: iio: temperature: melexis,mlx90614: Document MLX90615 support (Marek Vasut) - MAINTAINERS: Add Honeywell mprls0025pa sensor (Andreas Klinger) - iio: pressure: Honeywell mprls0025pa pressure sensor (Andreas Klinger) - dt-bindings: iio: pressure: Support Honeywell mprls0025pa sensor (Andreas Klinger) - iio: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - iio: ad7606: Kconfig: add HAS_IOPORT dependencies (Niklas Schnelle) - dt-bindings: iio: st,lsm6dsx: reference common schema for mount-matrix (Krzysztof Kozlowski) - MAINTAINERS: add the Renesas X9250 driver entry (Herve Codina) - iio: potentiometer: Add support for the Renesas X9250 potentiometers (Herve Codina) - dt-bindings: iio: potentiometer: Add the Renesas X9250 potentiometers (Herve Codina) - iio: imu: mpu6050: Add support for the ICM 20600 IMU (Hermes Zhang) - dt-bindings: iio: imu: mpu6050: Add icm20600 bindings to mpu6050 (Hermes Zhang) - iio: adc: qcom-spmi-vadc: Propagate fw node label to userspace (Marijn Suijten) - iio: adc: qcom-spmi-adc5: Remove unnecessary datasheet_name NULL check (Marijn Suijten) - iio: adc: qcom-spmi-adc5: Fall back to datasheet_name instead of fwnode name (Marijn Suijten) - iio: adc: qcom-spmi-adc5: Use driver datasheet_name instead of DT label (Marijn Suijten) - iio: core: Point users of extend_name field to read_label callback (Marijn Suijten) - iio: kx022a: Probe asynchronously (Matti Vaittinen) - iio: bu27034: Probe asynchronously (Matti Vaittinen) - dt-bindings: iio: adc: Require generic `channel` name for channel nodes (Marijn Suijten) - iio: buffer: fix coding style warnings (Nuno Sá) - iio: light: Add support for TI OPT4001 light sensor (Stefan Windfeldt-Prytz) - dt-bindings: iio: light: Document TI OPT4001 light sensor (Stefan Windfeldt-Prytz) - iio: adc: palmas: Remove the unneeded include (Christophe JAILLET) - dt-bindings: iio: adc: Add support for MT7986 (Frank Wunderlich) - iio: adc: stm32-adc: add debug info if dt uses legacy channel config (Sean Nyekjaer) - iio: light: al3320a: Handle ACPI device CALS0001 (Marius Hoch) - iio: accel: bma400: Simplify an error message (Christophe JAILLET) - dt-bindings: iio: st-sensors: Add LSM303D accelerometer+magnetometer (Marius Hoch) - iio: Comment that the LSM303D also has the Magnetometer DRDY (Marius Hoch) - iio: st_sensors: Add ACPI support for lsm303d to the LSM9DS0 IMU driver (Marius Hoch) - iio: st_sensors: Add lsm303d support to the LSM9DS0 IMU driver (Marius Hoch) - iio: magnetometer: st_accel: Add LSM303D (Marius Hoch) - iio: accel: st_accel: Add LSM303D (Marius Hoch) - dt-bindings: iio: adc: qcom,spmi-vadc: Allow 1/16 for pre-scaling (Luca Weiss) - meson saradc: fix clock divider mask length (George Stark) - iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF (Sean Nyekjaer) - iio: accel: fxls8962af: fixup buffer scan element type (Sean Nyekjaer) - dt-bindings: iio: ad7192: Add mandatory reference voltage source (Fabrizio Lamarque) - iio: adc: ad7192: Fix internal/external clock selection (Fabrizio Lamarque) - iio: adc: ad7192: Fix null ad7192_state pointer access (Fabrizio Lamarque) - iio: addac: ad74413: don't set DIN_SINK for functions other than digital input (Rasmus Villemoes) - scripts/tags.sh: improve compiled sources generation (Jialu Xu) - w1: Replace usage of found with dedicated list iterator variable (Jakob Koschel) - w1: therm: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - w1: Add missing of_node_put() in w1.c (Liang He) - w1: no need to initialise statics to 0 (Jason Wang) - w1: ds2438: remove redundant initialization of variable crc (Colin Ian King) - w1: w1_therm: fix typo in comment (Julia Lawall) - w1: w1_therm: Use max() instead of doing it manually (Haowen Bai) - w1: fix loop in w1_fini() (Dan Carpenter) - w1: remove redundant initialization to variable result (Colin Ian King) - w1: Simplify the atribute show (zuoqilin) - w1: Fix Kconfig indentation (Krzysztof Kozlowski) - w1: sgi: move from strlcpy with unused retval to strscpy (Wolfram Sang) - w1: Remove driver match function (Lizhe) - w1: w1_therm: fix locking behavior in convert_t (Stefan Wahren) - dt-bindings: ti-serdes-mux: Add defines for J784S4 SoC (Matt Ranostay) - mux: mmio: drop obsolete dependency on COMPILE_TEST (Jean Delvare) - misc: sram: Generate unique names for subpools (Linus Walleij) - dt-bindings: sram: Add compatible for ST-Ericsson U8500 eSRAM (Linus Walleij) - firmware: xilinx: Switch Michal Simek's email to new one (Michal Simek) - lkdtm: replace ll_rw_block with submit_bh (Yue Zhao) - speakup: add HAS_IOPORT dependency for SPEAKUP_SERIALIO (Niklas Schnelle) - pcmcia: add HAS_IOPORT dependencies (Niklas Schnelle) - parport: PC style parport depends on HAS_IOPORT (Niklas Schnelle) - mISDN: add HAS_IOPORT dependencies (Niklas Schnelle) - firmware: dmi-sysfs: handle HAS_IOPORT=n (Niklas Schnelle) - counter: add HAS_IOPORT_MAP dependency (Niklas Schnelle) - comedi: add HAS_IOPORT dependencies (Niklas Schnelle) - char: add HAS_IOPORT dependencies (Niklas Schnelle) - amba: move to_amba_device() to use container_of_const (Prathu Baronia) - uio: dfl: add vendor-specific feature id (Peter Colberg) - uacce: vma_close clears q->qfrs when freeing qfrs (Zhangfei Gao) - uacce: use q->mapping to replace inode->i_mapping (Zhangfei Gao) - misc: smpro-errmon: Remove the unneeded include (Christophe JAILLET) - misc/xilinx_sdfec: remove redundant _{open, release} function (Bo Svangård) - mei: bus-fixup: fix buffer type (Alexander Usyskin) - mei: bus: drop useless cldev null check (Alexander Usyskin) - misc: add HAS_IOPORT dependencies (Niklas Schnelle) - misc: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - accessibility: use C99 array init (Randy Dunlap) - Binder: Add async from to transaction record (Chuang Zhang) - Binder: Add timestamp to transaction record (Chuang Zhang) - backlight: led_bl: Take led_access lock when required (Mans Rullgard) - video: backlight: lp855x: Get PWM for PWM mode during probe (Artur Weber) - dt-bindings: backlight: lp855x: Convert to YAML and modernize (Artur Weber) - dt-bindings: backlight: pwm: Make power-supply not required (Geert Uytterhoeven) - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Geert Uytterhoeven) - backlight: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - backlight: lm3630a: Turn off both led strings when display is blank (Maximilian Weigand) - dt-bindings: leds: backlight: ktz8866: Add reg property and update example (Jianhua Lu) - leds: leds-mt6323: Adjust return/parameter types in wled get/set callbacks (Nathan Chancellor) - leds: sgm3140: Add richtek,rt5033-led compatible (Raymond Hackley) - dt-bindings: leds: sgm3140: Document richtek,rt5033 compatible (Raymond Hackley) - dt-bindings: backlight: kinetic,ktz8866: Add missing type for "current-num-sinks" (Rob Herring) - dt-bindings: leds: Drop unneeded quotes (Krzysztof Kozlowski) - leds: Fix config reference for AW200xx driver (Lukas Bulwahn) - leds: leds-mt6323: Add support for WLEDs and MT6332 (AngeloGioacchino Del Regno) - leds: leds-mt6323: Add support for MT6331 leds (AngeloGioacchino Del Regno) - leds: leds-mt6323: Open code and drop MT6323_CAL_HW_DUTY macro (AngeloGioacchino Del Regno) - leds: leds-mt6323: Drop MT6323_ prefix from macros and defines (AngeloGioacchino Del Regno) - leds: leds-mt6323: Specify registers and specs in platform data (AngeloGioacchino Del Regno) - dt-bindings: leds: leds-mt6323: Document mt6332 compatible (AngeloGioacchino Del Regno) - dt-bindings: leds: leds-mt6323: Document mt6331 compatible (AngeloGioacchino Del Regno) - leds: simatic-ipc-leds-gpio: Introduce more Kconfig switches (Henning Schild) - leds: simatic-ipc-leds-gpio: Split up into multiple drivers (Henning Schild) - leds: simatic-ipc-leds-gpio: Move two extra gpio pins into another table (Henning Schild) - leds: simatic-ipc-leds-gpio: Add terminating entries to gpio tables (Henning Schild) - leds: flash: leds-qcom-flash: Fix an unsigned comparison which can never be negative (Jiapeng Chong) - leds: cht-wcove: Remove unneeded semicolon (Jiapeng Chong) - leds: cht-wcove: Fix an unsigned comparison which can never be negative (Yang Li) - leds: cht-wcove: Mark cht_wc_leds_brightness_get() static (Hans de Goede) - dt-bindings: leds: Add binding for AW200xx (Martin Kurbanov) - leds: Add AW20xx driver (Martin Kurbanov) - led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops (Lu Hongfei) - dt-bindings: leds: qcom-lpg: Document PM8550 compatible (Neil Armstrong) - dt-bindings: leds: qcom,spmi-flash-led: Add PMI8998 (Dylan Van Assche) - Documentation: leds: Add "rgb:status" path (Luca Weiss) - dt-bindings: leds: qcom,spmi-flash-led: Add PM8550 (Krzysztof Kozlowski) - leds: as3645a: Replace strlcpy with strscpy (Azeem Shaikh) - leds: gpio: Configure per-LED pin control (Marek Vasut) - leds: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - leds: blinkm: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - leds: Add HAS_IOPORT dependencies (Niklas Schnelle) - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Yang Li) - leds: Clear LED_INIT_DEFAULT_TRIGGER when clearing current trigger (Hans de Goede) - leds: Fix oops about sleeping in led_trigger_blink() (Hans de Goede) - leds: Fix set_brightness_delayed() race (Hans de Goede) - leds: Change led_trigger_blink[_oneshot]() delay parameters to pass-by-value (Hans de Goede) - leds: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - leds: Make LEDS_TI_LMU_COMMON invisible (Geert Uytterhoeven) - leds: flash: leds-qcom-flash: Disable LED when changing brightness (Dylan Van Assche) - leds: flash: leds-qcom-flash: Add PMI8998 support (Dylan Van Assche) - leds: cht-wcove: Use breathing when LED_INIT_DEFAULT_TRIGGER is set (Hans de Goede) - leds: cht-wcove: Set default trigger for charging LED (Hans de Goede) - leds: cht-wcove: Add support for breathing mode use hw_pattern sysfs API (Hans de Goede) - leds: cht-wcove: Add suspend/resume handling (Hans de Goede) - leds: Add Intel Cherry Trail Whiskey Cove PMIC LED driver (Yauhen Kharuzhy) - dt-bindings: leds: Drop redundant cpus enum match (Nishanth Menon) - dt-bindings: mfd: qcom-spmi-pmic: Add PMI632 compatible (Luca Weiss) - leds: qcom-lpg: Add support for PMI632 LPG (Luca Weiss) - dt-bindings: leds: qcom-lpg: Add compatible for PMI632 LPG block (Luca Weiss) - leds: lp55xx: Configure internal charge pump (Maarten Zanders) - dt-bindings: leds-lp55xx: Add ti,charge-pump-mode (Maarten Zanders) - dt-bindings: mfd: max77541: Add ADI MAX77541/MAX77540 (Okan Sahin) - iio: adc: max77541: Add ADI MAX77541 ADC Support (Okan Sahin) - regulator: max77541: Add ADI MAX77541/MAX77540 Regulator Support (Okan Sahin) - dt-bindings: regulator: max77541: Add ADI MAX77541/MAX77540 Regulator (Okan Sahin) - mfd: Switch two more drivers back to use struct i2c_driver::probe (Uwe Kleine-König) - dt-bindings: mfd: samsung,s5m8767: Simplify excluding properties (Krzysztof Kozlowski) - mfd: stmpe: Only disable the regulators if they are enabled (Christophe JAILLET) - mfd: max77541: Add ADI MAX77541/MAX77540 PMIC Support (Okan Sahin) - dt-bindings: mfd: gateworks-gsc: Remove unnecessary fan-controller nodes (Tim Harvey) - mfd: core: Use of_property_read_reg() to parse "reg" (Rob Herring) - mfd: stmfx: Nullify stmfx->vdd in case of error (Amelie Delaunay) - mfd: stmfx: Fix error path in stmfx_chip_init (Amelie Delaunay) - mfd: intel-lpss: Add missing check for platform_get_resource (Jiasheng Jiang) - mfd: stpmic1: Add PMIC poweroff via sys-off handler (Sean Nyekjaer) - mfd: stpmic1: Fixup main control register and bits naming (Sean Nyekjaer) - dt-bindings: mfd: qcom,tcsr: Add the compatible for IPQ8074 (Vignesh Viswanathan) - mfd: tps65219: Add support for soft shutdown via sys-off API (Jerome Neanne) - mfd: pm8008: Drop bogus i2c module alias (Johan Hovold) - mfd: pm8008: Fix module autoloading (Johan Hovold) - mfd: tps65219: Add GPIO cell instance (Jerome Neanne) - dt-bindings: mfd: Add TI TPS6594 PMIC (Julien Panis) - mfd: tps6594: Fix an error code in probe() (Dan Carpenter) - dt-bindings: mfd: Add vref_ddr supply for STPMIC1 (Pascal Paillet) - mfd: wcd934x: Simplify with dev_err_probe() (Christophe JAILLET) - mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe() (Christophe JAILLET) - dt-bindings: mfd: stm32f7: Add binding definition for CAN3 (Dario Binacchi) - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (Arnd Bergmann) - dt-bindings: mfd: Add bindings for AXP192 MFD device (Aidan MacDonald) - mfd: axp20x: Add support for AXP192 (Aidan MacDonald) - mailmap: Add some mail mappings for Lee Jones (Lee Jones) - dt-bindings: mfd: qcom,spmi-pmic: Add pattern property for phy (Abel Vesa) - mfd: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - mfd: Remove redundant dev_set_drvdata() from I2C drivers (Guiting Shen) - mfd: dln2: Remove the unneeded include (Christophe JAILLET) - mfd: rc5t583-irq: Remove the unneeded include (Christophe JAILLET) - mfd: wm831x: Use maple tree register cache (Mark Brown) - mfd: intel-m10-bmc: Manage access to MAX 10 fw handshake registers (Ilpo Järvinen) - mfd: intel-m10-bmc: Move m10bmc_sys_read() away from header (Ilpo Järvinen) - mfd: intel-m10-bmc: Create m10bmc_sys_update_bits() (Ilpo Järvinen) - mfd: intel-m10-bmc: Move core symbols to own namespace (Ilpo Järvinen) - mfd: twl6040: Use maple tree register cache (Mark Brown) - dt-bindings: Add rt5033 MFD, Regulator and Charger (Jakob Hauser) - dt-bindings: power: supply: rt5033-battery: Apply unevaluatedProperties (Jakob Hauser) - power: supply: rt5033_battery: Adopt status property from charger (Jakob Hauser) - power: supply: rt5033_battery: Move struct rt5033_battery to battery driver (Jakob Hauser) - power: supply: rt5033_charger: Add RT5033 charger device driver (Jakob Hauser) - mfd: rt5033: Apply preparatory changes before adding rt5033-charger driver (Jakob Hauser) - mfd: rt5033: Fix STAT_MASK, HZ_MASK and AICR defines (Jakob Hauser) - mfd: rt5033: Fix chip revision readout (Jakob Hauser) - mfd: rt5033: Drop rt5033-battery sub-device (Stephan Gerhold) - mfd: max5970: Rename driver and remove wildcard (Naresh Solanki) - mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 (Nishanth Menon) - mailbox: tegra: add support for Tegra264 (Stefan Kristiansson) - dt-bindings: mailbox: tegra: Document Tegra264 HSP (Peter De Schrijver) - dt-bindings: mailbox: convert bcm2835-mbox bindings to YAML (Stefan Wahren) - dt-bindings: mailbox: qcom: Add IPQ5018 APCS compatible (Manikanta Mylavarapu) - rtc: Add rtc driver for the Loongson family chips (Binbin Zhou) - rtc: Remove the Loongson-1 RTC driver (Binbin Zhou) - dt-bindings: rtc: Split loongson,ls2x-rtc into SoC-based compatibles (Binbin Zhou) - rtc: rv3028: make rv3028 probeable from userspace (Johannes Kirchmair) - rtc: isl1208: Add support for the built-in RTC on the PMIC RAA215300 (Biju Das) - rtc: isl1208: Add isl1208_set_xtoscb() (Biju Das) - rtc: isl1208: Drop enum isl1208_id and split isl1208_configs[] (Biju Das) - rtc: isl1208: Make similar I2C and DT-based matching table (Biju Das) - rtc: isl1208: Drop name variable (Biju Das) - dt-bindings: rtc: isil,isl1208: Document clock and clock-names properties (Biju Das) - dt-bindings: rtc: isl1208: Convert to json-schema (Biju Das) - rtc: st-lpc: Simplify clk handling in st_rtc_probe() (Christophe JAILLET) - rtc: st-lpc: Release some resources in st_rtc_probe() in case of error (Christophe JAILLET) - rtc: stm32: remove dedicated wakeup management (Alexandre Torgue) - dt-bindings: rtc: restrict node name suffixes (Krzysztof Kozlowski) - rtc: add HAS_IOPORT dependencies (Niklas Schnelle) - rtc: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - rtc: rv3032: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - rtc: isl12022: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - rtc: ds3232: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - rtc: ab-eoz9: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - i3c: master: svc: add NACK check after start byte sent (Clark Wang) - i3c: master: svc: fix cpu schedule in spin lock (Clark Wang) - i3c: master: svc: fix i3c suspend/resume issue (Clark Wang) - mm: validate the mm before dropping the mmap lock (Linus Torvalds) - execve: always mark stack as growing down during early stack setup (Linus Torvalds) - iomap: drop me [hch] from MAINTAINERS for iomap (Christoph Hellwig) - fs: iomap: Change the type of blocksize from 'int' to 'unsigned int' in iomap_file_buffered_write_punch_delalloc (Lu Hongfei) - fs: move cleanup from init_file() into its callers (Amir Goldstein) - eeprom: at24: Use dev_err_probe for nvmem register failure (Alexander Stein) - i2c: uniphier: Use devm_clk_get_enabled() (Andi Shyti) - i2c: uniphier-f: Use devm_clk_get_enabled() (Andi Shyti) - i2c: owl: Use devm_clk_get_enabled() (Andi Shyti) - i2c: lpc2k: Use devm_clk_get_enabled() (Andi Shyti) - i2c: hix5hd2: Use devm_clk_get_enabled() (Andi Shyti) - i2c: sun6i-p2wi: Use devm_clk_get_enabled() (Andi Shyti) - i2c: pasemi-platform: Use devm_clk_get_enabled() (Andi Shyti) - i2c: mt7621: Use devm_clk_get_enabled() (Andi Shyti) - i2c: xiic: Use devm_clk_get_enabled() (Andi Shyti) - i2c: davinci: Use platform table macro over module_alias (Andrew Davis) - i2c: ocores: use devm_ managed clks (Wang Zhang) - i2c: nomadik: Use dev_err_probe() whenever possible (Andi Shyti) - i2c: nomadik: Use devm_clk_get_enabled() (Andi Shyti) - i2c: nomadik: Remove unnecessary goto label (Andi Shyti) - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Mario Limonciello) - i2c: wmt: Use devm_platform_get_and_ioremap_resource() (ye xingchen) - i2c: versatile: Use devm_platform_get_and_ioremap_resource() (ye xingchen) - i2c: hix5hd2: Add I2C_M_STOP flag support for i2c-hix5hd2 driver. (taolan) - i2c: mpc: Use of_property_read_reg() to parse "reg" (Rob Herring) - i2c: imx-lpi2c: Don't open-code DIV_ROUND_UP (Uwe Kleine-König) - i2c: Add i2c_get_match_data() (Biju Das) - i2c: img-scb: remove unnecessary (void*) conversion (XU pengfei) - i2c: qcom-cci:Use devm_platform_get_and_ioremap_resource() (Md Sadre Alam) - i2c: Improve size determinations (Markus Elfring) - i2c: Delete error messages for failed memory allocations (Markus Elfring) - i2c: davinci: Use struct name not type with devm_kzalloc() (Andrew Davis) - i2c: rzv2m: Disable the operation of unit in case of error (Biju Das) - i2c: rzv2m: Replace lowercase macros with static inline functions (Biju Das) - i2c: rzv2m: Drop extra space (Biju Das) - i2c: designware: Add driver support for Wangxun 10Gb NIC (Jiawen Wu) - i2c: tegra: allow VI support to be compiled out (Michał Mirosław) - i2c: tegra: allow DVC support to be compiled out (Michał Mirosław) - i2c: tegra: Share same DMA channel for RX and TX (Akhil R) - i2c: i801: Add support for Intel Meteor Lake PCH-S (Jarkko Nikula) - i2c: i801: Add support for Intel Meteor Lake SoC-S (Jarkko Nikula) - i2c: i801: Enlarge device name field in i801_ids table (Jarkko Nikula) - i2c: Convert to platform remove callback returning void (Uwe Kleine-König) - parisc: Refresh defconfigs (Helge Deller) - parisc: irq: Add irq-related function declarations (Helge Deller) - parisc: Move init function declarations into header file (Helge Deller) - parisc: dino: Make dino_init() returning void (Helge Deller) - parisc: lba_pci: Mark two variables __maybe_unused (Helge Deller) - parisc: unaligned: Include header file to avoid missing prototype warnings (Helge Deller) - parisc: signal: Mark do_notify_resume() and sys_rt_sigreturn() asmlinkage (Helge Deller) - parisc: unwind: Mark start and stop variables __maybe_unused (Helge Deller) - parisc: init: Drop unused variable end_paddr (Helge Deller) - parisc: traps: Mark functions static (Helge Deller) - parisc: processor: Fix kdoc for init_cpu_profiler() (Helge Deller) - parisc: sys_parisc: parisc_personality() is called from asm code (Helge Deller) - parisc: ccio-dma: Fix kdoc and compiler warnings (Helge Deller) - parisc: pdc_stable: Fix kdoc and compiler warnings (Helge Deller) - parisc: pci-dma: Make pcxl_alloc_range() static (Helge Deller) - parisc: Mark image_size __maybe_unused in perf_write() (Helge Deller) - parisc: module: Mark symindex __maybe_unused (Helge Deller) - parisc: pdc_chassis: Fix kdoc warnings (Helge Deller) - parisc: firmware: Fix kdoc warnings (Helge Deller) - parisc: drivers: Fix kdoc warnings (Helge Deller) - parisc: Fold 32-bit compat code into audit_classify_syscall() (Helge Deller) - parisc: sba_iommu: Fix kdoc warnings (Helge Deller) - sticon/parisc: Fix STI console on 64-bit only machines (Helge Deller) - sticon/parisc: Allow 64-bit STI calls in PDC firmware abstration (Helge Deller) - parisc: Default to 8 CPUs for 64-bit kernel (Helge Deller) - parisc: Fix missing prototype warning for arch_report_meminfo() (Helge Deller) - parisc: Add cacheflush() syscall (Helge Deller) - parisc: Check if IRQs are disabled when calling arch_local_irq_restore() (Helge Deller) - parisc: Move TLB_PTLOCK option to Kconfig.debug (Helge Deller) - csky: uprobes: Restore thread.trap_no (Tiezhu Yang) - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) - NFS: Don't cleanup sysfs superblock entry if uninitialized (Benjamin Coddington) - nfs: don't report STATX_BTIME in ->getattr (Jeff Layton) - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Olga Kornievskaia) - NFSv4.2: fix wrong shrinker_id (Qi Zheng) - NFSv4: Clean up some shutdown loops (Benjamin Coddington) - NFS: Cancel all existing RPC tasks when shutdown (Benjamin Coddington) - NFS: add sysfs shutdown knob (Benjamin Coddington) - NFS: add a sysfs link to the acl rpc_client (Benjamin Coddington) - NFS: add a sysfs link to the lockd rpc_client (Benjamin Coddington) - NFS: Add sysfs links to sunrpc clients for nfs_clients (Benjamin Coddington) - NFS: add superblock sysfs entries (Benjamin Coddington) - NFS: Make all of /sys/fs/nfs network-namespace unique (Benjamin Coddington) - NFS: Open-code the nfs_kset kset_create_and_add() (Benjamin Coddington) - NFS: rename nfs_client_kobj to nfs_net_kobj (Benjamin Coddington) - NFS: rename nfs_client_kset to nfs_kset (Benjamin Coddington) - NFS: Add an "xprtsec=" NFS mount option (Chuck Lever) - NFS: Have struct nfs_client carry a TLS policy field (Chuck Lever) - SUNRPC: Add a TCP-with-TLS RPC transport class (Chuck Lever) - SUNRPC: Capture CMSG metadata on client-side receive (Chuck Lever) - SUNRPC: Ignore data_ready callbacks during TLS handshakes (Chuck Lever) - SUNRPC: Add RPC client support for the RPC_AUTH_TLS auth flavor (Chuck Lever) - SUNRPC: Trace the rpc_create_args (Chuck Lever) - SUNRPC: Plumb an API for setting transport layer security (Chuck Lever) - NFS: Improvements for fs_context-related tracepoints (Chuck Lever) - SUNRPC: attempt to reach rpcbind with an abstract socket name (NeilBrown) - SUNRPC: support abstract unix socket addresses (NeilBrown) - NFSv4.2: SETXATTR should update ctime (Anna Schumaker) - NFSv4.2: Clean up xattr size macros (Anna Schumaker) - NFSv4.2: Clean up nfs4_xdr_dec_*xattr() functions (Anna Schumaker) - NFSv4.2: Clean up: Move nfs4_xdr_enc_*xattr() functions (Anna Schumaker) - NFSv4.2: Clean up: move decode_*xattr() functions (Anna Schumaker) - NFSv4.2: Clean up: Move the encode_copy_commit() function (Anna Schumaker) - x86/efi: Make efi_set_virtual_address_map IBT safe (Thomas Gleixner) - modpost: define more R_ARM_* for old distributions (Masahiro Yamada) - kbuild: revive "Entering directory" for Make >= 4.4.1 (Masahiro Yamada) - kbuild: set correct abs_srctree and abs_objtree for package builds (Masahiro Yamada) - scripts/mksysmap: Ignore prefixed KCFI symbols (Pierre-Clément Tosi) - kbuild: deb-pkg: remove the CONFIG_MODULES check in buildeb (Masahiro Yamada) - kbuild: builddeb: always make modules_install, to install modules.builtin* (Josh Triplett) - modpost: continue even with unknown relocation type (Masahiro Yamada) - modpost: factor out Elf_Sym pointer calculation to section_rel() (Masahiro Yamada) - modpost: factor out inst location calculation to section_rel() (Masahiro Yamada) - kbuild: Disable GCOV for *.mod.o (Sami Tolvanen) - kbuild: Fix CFI failures with GCOV (Sami Tolvanen) - kbuild: make clean rule robust against too long argument error (Masahiro Yamada) - script: modpost: emit a warning when the description is missing (Vincenzo Palazzo) - kbuild: make modules_install copy modules.builtin(.modinfo) (Masahiro Yamada) - linux/export.h: rename 'sec' argument to 'license' (Masahiro Yamada) - modpost: show offset from symbol for section mismatch warnings (Masahiro Yamada) - modpost: merge two similar section mismatch warnings (Masahiro Yamada) - kbuild: implement CONFIG_TRIM_UNUSED_KSYMS without recursion (Masahiro Yamada) - modpost: use null string instead of NULL pointer for default namespace (Masahiro Yamada) - modpost: squash sym_update_namespace() into sym_add_exported() (Masahiro Yamada) - modpost: check static EXPORT_SYMBOL* by modpost again (Masahiro Yamada) - ia64,export.h: replace EXPORT_DATA_SYMBOL* with EXPORT_SYMBOL* (Masahiro Yamada) - kbuild: generate KSYMTAB entries by modpost (Masahiro Yamada) - modpost: pass struct module pointer to check_section_mismatch() (Masahiro Yamada) - ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard (Masahiro Yamada) - scripts/kallsyms: remove KSYM_NAME_LEN_BUFFER (Masahiro Yamada) - scripts/kallsyms: constify long_options (Masahiro Yamada) - Revert "[PATCH] uml: export symbols added by GCC hardened" (Masahiro Yamada) - kbuild: enable kernel-doc -Wall for W=2 (Johannes Berg) - kernel-doc: don't let V=1 change outcome (Johannes Berg) - modpost: fix off by one in is_executable_section() (Dan Carpenter) - streamline_config.pl: handle also ${CONFIG_FOO} (Jiri Slaby) - kbuild: Add KBUILD_CPPFLAGS to as-option invocation (Nathan Chancellor) - scripts/mksysmap: Ignore __pi_ local arm64 symbols (Pierre-Clément Tosi) - scripts/mksysmap: Fix badly escaped '$' (Pierre-Clément Tosi) - modpost: propagate W=1 build option to modpost (Masahiro Yamada) - initramfs: Encode dependency on KBUILD_BUILD_TIMESTAMP (Benjamin Gray) - kbuild: add $(CLANG_FLAGS) to KBUILD_CPPFLAGS (Masahiro Yamada) - kbuild: Add CLANG_FLAGS to as-instr (Nathan Chancellor) - powerpc/vdso: Include CLANG_FLAGS explicitly in ldflags-y (Nathan Chancellor) - mips: Include KBUILD_CPPFLAGS in CHECKFLAGS invocation (Nathan Chancellor) - modpost: detect section mismatch for R_ARM_REL32 (Masahiro Yamada) - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Masahiro Yamada) - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Masahiro Yamada) - modpost: refactor find_fromsym() and find_tosym() (Masahiro Yamada) - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Masahiro Yamada) - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Masahiro Yamada) - modpost: fix section mismatch message for R_ARM_ABS32 (Masahiro Yamada) - modpost: remove *_sections[] arrays (Masahiro Yamada) - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Masahiro Yamada) - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Masahiro Yamada) - modpost: remove is_shndx_special() check from section_rel(a) (Masahiro Yamada) - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Masahiro Yamada) - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Masahiro Yamada) - modpost: remove unused argument from secref_whitelist() (Masahiro Yamada) - Revert "modpost: skip ELF local symbols during section mismatch check" (Masahiro Yamada) - doc: Add tar requirement to changes.rst (Masahiro Yamada) - Revert "kheaders: substituting --sort in archive creation" (Masahiro Yamada) - docs: Set minimal gtags / GNU GLOBAL version to 6.6.5 (Ahmed S. Darwish) - scripts/tags.sh: Resolve gtags empty index generation (Ahmed S. Darwish) - modpost: rename find_elf_symbol() and find_elf_symbol2() (Masahiro Yamada) - modpost: pass section index to find_elf_symbol2() (Masahiro Yamada) - modpost: pass 'tosec' down to default_mismatch_handler() (Masahiro Yamada) - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Masahiro Yamada) - modpost: clean up is_executable_section() (Masahiro Yamada) - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Masahiro Yamada) - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Masahiro Yamada) - modpost: remove get_prettyname() (Masahiro Yamada) - modpost: remove fromsym info in __ex_table section mismatch warning (Masahiro Yamada) - modpost: remove broken calculation of exception_table_entry size (Masahiro Yamada) - modpost: error out if addend_*_rel() is not implemented for REL arch (Masahiro Yamada) - kbuild: Disallow DTB overlays to built from .dts named source files (Andrew Davis) - arm64: sme: Use STR P to clear FFR context field in streaming SVE mode (Will Deacon) - cxl: Fix one kernel-doc comment (Yang Li) - cxl/pci: Use correct flag for sanitize polling (Davidlohr Bueso) - cxl/port: Store the downstream port's Component Register mappings in struct cxl_dport (Robert Richter) - cxl/port: Store the port's Component Register mappings in struct cxl_port (Robert Richter) - cxl/pci: Early setup RCH dport component registers from RCRB (Robert Richter) - cxl/mem: Prepare for early RCH dport component register setup (Robert Richter) - cxl/regs: Remove early capability checks in Component Register setup (Robert Richter) - cxl/port: Remove Component Register base address from struct cxl_dport (Robert Richter) - cxl/acpi: Directly bind the CEDT detected CHBCR to the Host Bridge's port (Robert Richter) - cxl/acpi: Move add_host_bridge_uport() after cxl_get_chbs() (Robert Richter) - cxl/pci: Refactor component register discovery for reuse (Terry Bowman) - cxl/core/regs: Add @dev to cxl_register_map (Robert Richter) - cxl: Rename 'uport' to 'uport_dev' (Dan Williams) - cxl: Rename member @dport of struct cxl_dport to @dport_dev (Robert Richter) - cxl/rch: Prepare for caching the MMIO mapped PCIe AER capability (Dan Williams) - cxl/acpi: Probe RCRB later during RCH downstream port creation (Robert Richter) - docs: perf: Minimal introduction the the CXL PMU device and driver (Jonathan Cameron) - perf: CXL Performance Monitoring Unit driver (Jonathan Cameron) - cxl/pci: Find and register CXL PMU devices (Jonathan Cameron) - cxl: Add functions to get an instance of / count regblocks of a given type (Jonathan Cameron) - perf: Allow a PMU to have a parent (Jonathan Cameron) - cxl/region: Fix state transitions after reset failure (Dan Williams) - cxl/region: Flag partially torn down regions as unusable (Dan Williams) - cxl/region: Move cache invalidation before region teardown, and before setup (Dan Williams) - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (Dan Williams) - cxl/memdev: Formalize endpoint port linkage (Dan Williams) - cxl/pci: Unconditionally unmask 256B Flit errors (Dan Williams) - cxl/region: Manage decoder target_type at decoder-attach time (Dan Williams) - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (Dan Williams) - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (Dan Williams) - cxl/memdev: Make mailbox functionality optional (Dan Williams) - cxl/mbox: Move mailbox related driver state to its own data structure (Dan Williams) - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (Dan Williams) - cxl: Fix kernel-doc warnings (Dan Williams) - tools/testing/cxl: Remove unused @cxlds argument (Dan Williams) - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (Dan Williams) - tools/testing/cxl: add firmware update emulation to CXL memdevs (Vishal Verma) - tools/testing/cxl: Use named effects for the Command Effect Log (Vishal Verma) - tools/testing/cxl: Fix command effects for inject/clear poison (Vishal Verma) - cxl: add a firmware update mechanism using the sysfs firmware loader (Vishal Verma) - cxl/test: Add Secure Erase opcode support (Davidlohr Bueso) - cxl/mem: Support Secure Erase (Davidlohr Bueso) - cxl/test: Add Sanitize opcode support (Davidlohr Bueso) - cxl/mem: Wire up Sanitization support (Davidlohr Bueso) - cxl/mbox: Add sanitization handling machinery (Davidlohr Bueso) - cxl/mem: Introduce security state sysfs file (Davidlohr Bueso) - cxl/mbox: Allow for IRQ_NONE case in the isr (Davidlohr Bueso) - cxl/mbox: Add background cmd handling machinery (Davidlohr Bueso) - cxl/pci: Introduce cxl_request_irq() (Davidlohr Bueso) - cxl/pci: Allocate irq vectors earlier during probe (Davidlohr Bueso) - rcuwait: Support timeouts (Davidlohr Bueso) - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jane Chu) - dax/kmem: Pass valid argument to memory_group_register_static (Tarun Sahu) - fsdax: remove redundant variable 'error' (Colin Ian King) - dax: Cleanup extra dax_region references (Dan Williams) - dax: Introduce alloc_dev_dax_id() (Dan Williams) - dax: Use device_unregister() in unregister_dax_mapping() (Dan Williams) - dax: Fix dax_mapping_release() use after free (Dan Williams) - nvdimm: make security_show static (Ben Dooks) - nvdimm: make nd_class variable static (Ben Dooks) - tools/testing/nvdimm: Drop empty platform remove function (Uwe Kleine-König) - libnvdimm: mark 'security_show' static again (Arnd Bergmann) - testing: nvdimm: add missing prototypes for wrapped functions (Arnd Bergmann) - dax: fix missing-prototype warnings (Arnd Bergmann) - sysctl: set variable sysctl_mount_point storage-class-specifier to static (Tom Rix) - uapi: wireless: Replace zero-length array with flexible-array member (Gustavo A. R. Silva) - pid: use struct_size_t() helper (Christian Brauner) - mm: Update do_vmi_align_munmap() return semantics (Liam R. Howlett) - mm: Always downgrade mmap_lock if requested (Matthew Wilcox (Oracle)) - xtensa: fix lock_mm_and_find_vma in case VMA not found (Max Filippov) - cifs: new dynamic tracepoint to track ses not found errors (Shyam Prasad N) - cifs: log session id when a matching ses is not found (Shyam Prasad N) - smb: client: improve DFS mount check (Paulo Alcantara) - smb: client: fix shared DFS root mounts with different prefixes (Paulo Alcantara) - smb: client: fix parsing of source mount option (Paulo Alcantara) - smb: client: fix broken file attrs with nodfs mounts (Paulo Alcantara) - cifs: print client_guid in DebugData (Shyam Prasad N) - cifs: fix session state check in smb2_find_smb_ses (Winston Wen) - cifs: fix session state check in reconnect to avoid use-after-free issue (Winston Wen) - cifs: do all necessary checks for credits within or before locking (Shyam Prasad N) - cifs: prevent use-after-free by freeing the cfile later (Shyam Prasad N) - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) - smb3: do not reserve too many oplock credits (Steve French) - cifs: print more detail when invalidate_inode_mapping fails (Steve French) - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) - cifs: print nosharesock value while dumping mount options (Shyam Prasad N) - SMB3: Do not send lease break acknowledgment if all file handles have been closed (Bharath SM) - ksmbd: avoid field overflow warning (Arnd Bergmann) - ksmbd: Replace one-element array with flexible-array member (Gustavo A. R. Silva) - ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect() (Gustavo A. R. Silva) - ksmbd: add missing compound request handing in some commands (Namjae Jeon) - ksmbd: fix out of bounds read in smb2_sess_setup (Namjae Jeon) - ksmbd: Replace the ternary conditional operator with min() (Lu Hongfei) - ksmbd: use kvzalloc instead of kvmalloc (Namjae Jeon) - ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void (Lu Hongfei) - ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked() (Namjae Jeon) - ksmbd: use kzalloc() instead of __GFP_ZERO (Namjae Jeon) - ksmbd: remove unused ksmbd_tree_conn_share function (Namjae Jeon) - nfsd: Fix creation time serialization order (Tavian Barnes) - livepatch: Make 'klp_stack_entries' static (Josh Poimboeuf) - efi/libstub: Disable PCI DMA before grabbing the EFI memory map (Ard Biesheuvel) - efi/esrt: Allow ESRT access without CAP_SYS_ADMIN (Nicholas Bishop) - efivarfs: expose used and total size (Anisse Astier) - efi: make kobj_type structure constant (Thomas Weißschuh) - efi: x86: make kobj_type structure constant (Thomas Weißschuh) - crypto: akcipher - Do not copy dst if it is NULL (Herbert Xu) - crypto: sig - Fix verify call (Herbert Xu) - crypto: akcipher - Set request tfm on sync path (Herbert Xu) - crypto: sm2 - Provide sm2_compute_z_digest when sm2 is disabled (Herbert Xu) - hwrng: imx-rngc - switch to DEFINE_SIMPLE_DEV_PM_OPS (Martin Kaiser) - hwrng: st - keep clock enabled while hwrng is registered (Martin Kaiser) - hwrng: st - support compile-testing (Martin Kaiser) - hwrng: imx-rngc - fix the timeout for init and self check (Martin Kaiser) - KEYS: asymmetric: Use new crypto interface without scatterlists (Herbert Xu) - KEYS: asymmetric: Move sm2 code into x509_public_key (Herbert Xu) - KEYS: Add forward declaration in asymmetric-parser.h (Herbert Xu) - crypto: sig - Add interface for sign/verify (Herbert Xu) - crypto: akcipher - Add sync interface without SG lists (Herbert Xu) - crypto: cipher - On clone do crypto_mod_get() (Dmitry Safonov) - crypto: api - Add __crypto_alloc_tfmgfp (Herbert Xu) - crypto: api - Remove crypto_init_ops() (Dmitry Safonov) - crypto: rsa - allow only odd e and restrict value in FIPS mode (Mahmoud Adam) - crypto: geniv - Split geniv out of AEAD Kconfig option (Herbert Xu) - crypto: algboss - Add missing dependency on RNG2 (Herbert Xu) - crypto: starfive - Add RSA algo support (Jia Jie Ho) - crypto: starfive - Update hash module irq handling (Jia Jie Ho) - crypto: caam - optimize RNG sample size (Meenakshi Aggarwal) - crypto: caam - add a test for the RNG (Victoria Milhoan (b42089)) - crypto: caam - adjust RNG timing to support more devices (Victoria Milhoan) - crypto: qat - do not export adf_init_admin_pm() (Giovanni Cabiddu) - crypto: n2 - Use of_property_read_reg() to parse "reg" (Rob Herring) - crypto: qat - expose pm_idle_enabled through sysfs (Lucas Segarra Fernandez) - crypto: qat - extend configuration for 4xxx (Adam Guerin) - crypto: qat - refactor fw config logic for 4xxx (Giovanni Cabiddu) - crypto: qat - make fw images name constant (Giovanni Cabiddu) - crypto: qat - move returns to default case (Adam Guerin) - crypto: hmac - Add missing blank line (Franziska Naepelt) - crypto: qat - unmap buffers before free for RSA (Hareshx Sankar Raj) - crypto: qat - unmap buffer before free for DH (Hareshx Sankar Raj) - dm crypt: Avoid using MAX_CIPHER_BLOCKSIZE (Herbert Xu) - crypto: qat - update slice mask for 4xxx devices (Karthikeyan Gopal) - crypto: qat - set deprecated capabilities as reserved (Karthikeyan Gopal) - crypto: qat - add missing function declaration in adf_dbgfs.h (Giovanni Cabiddu) - dt-bindings: qcom-qce: Add compatibles for SM6115 and QCM2290 (Bhupesh Sharma) - dt-bindings: qcom-qce: Fix compatible combinations for SM8150 and IPQ4019 SoCs (Bhupesh Sharma) - crypto: qat - move dbgfs init to separate file (Damian Muszynski) - crypto: atmel - Switch i2c drivers back to use .probe() (Uwe Kleine-König) - crypto: jitter - correct health test during initialization (Stephan Müller) - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) - crypto: marvell/cesa - Fix type mismatch warning (Arnd Bergmann) - crypto: ccp - Add support for PCI device 0x156E (John Allen) - crypto: ccp - Add support for PCI device 0x17E0 (Mario Limonciello) - crypto: ccp - Validate that platform access mailbox registers are declared (Mario Limonciello) - crypto: Kconfig - warn about performance overhead of CRYPTO_STATS (Eric Biggers) - crypto: nx - fix build warnings when DEBUG_FS is not enabled (Randy Dunlap) - hwrng: imx-rngc - don't init of_device_id's data (Martin Kaiser) - hwrng: imx-rngc - mark the probe function as __init (Martin Kaiser) - hwrng: imx-rngc - use BIT(x) for register bit defines (Martin Kaiser) - hwrng: imx-rngc - use bitfield macros to read rng type (Martin Kaiser) - hwrng: imx-rngc - simpler check for available random bytes (Martin Kaiser) - crypto: shash - Allow cloning on algorithms with no init_tfm (Herbert Xu) - crypto: cmac - Add support for cloning (Herbert Xu) - crypto: cipher - Add crypto_clone_cipher (Herbert Xu) - crypto: cmac - Use modern init_tfm/exit_tfm (Herbert Xu) - crypto: aegis128-neon - add header for internal prototypes (Arnd Bergmann) - crypto: starfive - Depend on AMBA_PL08X instead of selecting it (Herbert Xu) - crypto: starfive - Fix driver dependencies (Jia Jie Ho) - crypto: arm64/sha256-glue - Include module.h (Herbert Xu) - crypto: starfive - Add hash and HMAC support (Jia Jie Ho) - crypto: starfive - Add crypto engine support (Jia Jie Ho) - dt-bindings: crypto: Add StarFive crypto module (Jia Jie Ho) - crypto: caam - Fix soc_id matching (Pankaj Gupta) - crypto: sa2ul - change unsafe data size limit to 255 bytes (Tero Kristo) - crypto: lib/sha256 - Use generic code from sha256_base (Herbert Xu) - crypto: lib/sha256 - Remove redundant and unused sha224_update (Herbert Xu) - hwrng: virtio - Fix race on data_avail and actual data (Herbert Xu) - crypto: octeontx2 - hardware configuration for inline IPsec (Srujana Challa) - crypto: octeontx2 - add support for AF to CPT PF uplink mbox (Srujana Challa) - crypto: engine - Fix struct crypto_engine_op doc (David Yang) - hwrng: histb - Move driver to drivers/char/hw_random/histb-rng.c (David Yang) - crypto: jitter - add interface for gathering of raw entropy (Stephan Müller) - crypto: jitter - replace LFSR with SHA3-256 (Stephan Müller) - crypto: hash - Make crypto_ahash_alg helper available (Herbert Xu) - crypto: hash - Add statesize to crypto_ahash (Herbert Xu) - crypto: ixp4xx - silence uninitialized variable warning (Dan Carpenter) - crypto: arm/sha512-neon - Fix clang function cast warnings (Herbert Xu) - crypto: arm/sha256-neon - Fix clang function cast warnings (Herbert Xu) - crypto: arm/sha1-neon - Fix clang function cast warnings (Herbert Xu) - hwrng: Kconfig - Add HAS_IOMEM dependencies for exynos/meson/mtk/npcm (Herbert Xu) - crypto: caam - refactor RNG initialization (Horia GeantA) - xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion (Linus Torvalds) - vfio/mdev: Move the compat_class initialization to module init (Eric Farman) - vfio/cdx: add support for CDX bus (Nipun Gupta) - vfio/fsl: Create Kconfig sub-menu (Alex Williamson) - vfio/platform: Cleanup Kconfig (Alex Williamson) - vfio/pci: Cleanup Kconfig (Alex Williamson) - vfio/pci-core: Add capability for AtomicOp completer support (Alex Williamson) - vfio/pci: Also demote hiding standard cap messages (Alex Williamson) - vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X (Reinette Chatre) - vfio/pci: Support dynamic MSI-X (Reinette Chatre) - vfio/pci: Probe and store ability to support dynamic MSI-X (Reinette Chatre) - vfio/pci: Use bitfield for struct vfio_pci_core_device flags (Reinette Chatre) - vfio/pci: Update stale comment (Reinette Chatre) - vfio/pci: Remove interrupt context counter (Reinette Chatre) - vfio/pci: Use xarray for interrupt context storage (Reinette Chatre) - vfio/pci: Move to single error path (Reinette Chatre) - vfio/pci: Prepare for dynamic interrupt context storage (Reinette Chatre) - vfio/pci: Remove negative check on unsigned vector (Reinette Chatre) - vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable (Reinette Chatre) - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) - PCI: xgene-msi: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: rockchip-host: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: mvebu: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: mt7621: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: mediatek-gen3: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: iproc: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: hisi-error: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: dwc: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: j721e: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: brcmstb: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: altera-msi: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: altera: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: aardvark: Convert to platform remove callback returning void (Uwe Kleine-König) - PCI: layerscape: Add the endpoint linkup notifier support (Frank Li) - PCI: endpoint: pci-epf-vntb: Fix typo in comments (Frank Li) - MAINTAINERS: Add PCI MHI endpoint function driver under MHI bus (Manivannan Sadhasivam) - PCI: endpoint: Add PCI Endpoint function driver for MHI bus (Manivannan Sadhasivam) - PCI: qcom-ep: Add support for BME notification (Manivannan Sadhasivam) - PCI: qcom-ep: Add support for Link down notification (Manivannan Sadhasivam) - PCI: endpoint: Add BME notifier support (Manivannan Sadhasivam) - PCI: endpoint: Add linkdown notifier support (Manivannan Sadhasivam) - PCI: endpoint: Return error if EPC is started/stopped multiple times (Manivannan Sadhasivam) - PCI: endpoint: Pass EPF device ID to the probe function (Manivannan Sadhasivam) - PCI: endpoint: Add missing documentation about the MSI/MSI-X range (Manivannan Sadhasivam) - PCI: endpoint: Improve pci_epf_type_add_cfs() (Damien Le Moal) - PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction (Yoshihiro Shimoda) - misc: pci_endpoint_test: Simplify pci_endpoint_test_msi_irq() (Damien Le Moal) - misc: pci_endpoint_test: Do not write status in IRQ handler (Damien Le Moal) - misc: pci_endpoint_test: Re-init completion for every test (Damien Le Moal) - misc: pci_endpoint_test: Free IRQs before removing the device (Damien Le Moal) - PCI: epf-test: Simplify transfers result print (Damien Le Moal) - PCI: epf-test: Simplify DMA support checks (Damien Le Moal) - PCI: epf-test: Cleanup request result handling (Damien Le Moal) - PCI: epf-test: Cleanup pci_epf_test_cmd_handler() (Damien Le Moal) - PCI: epf-test: Improve handling of command and status registers (Damien Le Moal) - PCI: epf-test: Simplify IRQ test commands execution (Damien Le Moal) - PCI: epf-test: Simplify pci_epf_test_raise_irq() (Damien Le Moal) - PCI: epf-test: Simplify read/write/copy test functions (Damien Le Moal) - PCI: epf-test: Use dmaengine_submit() to initiate DMA transfer (Damien Le Moal) - PCI: epf-test: Fix DMA transfer completion detection (Damien Le Moal) - PCI: epf-test: Fix DMA transfer completion initialization (Damien Le Moal) - PCI: endpoint: Move pci_epf_type_add_cfs() code (Damien Le Moal) - PCI: endpoint: Automatically create a function specific attributes group (Damien Le Moal) - PCI: endpoint: Fix a Kconfig prompt of vNTB driver (Shunsuke Mie) - PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain() (Xinghui Li) - PCI: vmd: Reset VMD config register between soft reboots (Nirmal Patel) - PCI: rockchip: Set address alignment for endpoint mode (Damien Le Moal) - PCI: rockchip: Don't advertise MSI-X in PCIe capabilities (Rick Wertenbroek) - PCI: rockchip: Use u32 variable to access 32-bit registers (Rick Wertenbroek) - PCI: rockchip: Fix window mapping and address translation for endpoint (Rick Wertenbroek) - PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core (Rick Wertenbroek) - dt-bindings: PCI: Update the RK3399 example to a valid one (Rick Wertenbroek) - PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked (Rick Wertenbroek) - PCI: rockchip: Assert PCI Configuration Enable bit after probe (Rick Wertenbroek) - PCI: rockchip: Write PCI Device ID to correct register (Rick Wertenbroek) - PCI: rockchip: Remove writes to unused registers (Rick Wertenbroek) - PCI: rcar: Use correct product family name for Renesas R-Car (Wolfram Sang) - PCI: rcar-host: Remove unused static pcie_base and pcie_dev (Geert Uytterhoeven) - PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 (Manivannan Sadhasivam) - PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 (Manivannan Sadhasivam) - PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 (Manivannan Sadhasivam) - PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 (Manivannan Sadhasivam) - PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 and v2.9.0 (Manivannan Sadhasivam) - PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 and v1.9.0 (Manivannan Sadhasivam) - PCI: qcom: Disable write access to read only registers for IP v2.9.0 (Manivannan Sadhasivam) - PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Manivannan Sadhasivam) - PCI: qcom: Disable write access to read only registers for IP v2.3.3 (Manivannan Sadhasivam) - PCI: ftpci100: Release the clock resources (Junyan Ye) - PCI: imx6: Save and restore root port MSI control in suspend and resume (Richard Zhu) - PCI: dwc: Wait for link up only if link is started (Ajay Agarwal) - PCI: cadence: Fix Gen2 Link Retraining process (Siddharth Vadapalli) - dt-bindings: PCI: qcom: Add SDX65 SoC (Rohit Agarwal) - Documentation: PCI: correct spelling (Randy Dunlap) - PCI: Add pci_clear_master() stub for non-CONFIG_PCI (Sui Jingfeng) - PCI: Expand comment about sorting pci_ids.h entries (Bjorn Helgaas) - PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 (Robin Murphy) - PCI: Delay after FLR of Solidigm P44 Pro NVMe (Mike Pastore) - PCI: Release resource invalidated by coalescing (Ross Lagerwall) - PCI/ACPI: Call _REG when transitioning D-states (Mario Limonciello) - PCI/ACPI: Validate acpi_pci_set_power_state() parameter (Bjorn Helgaas) - PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold (Ondrej Zary) - PCI/PM: Shorten pci_bridge_wait_for_secondary_bus() wait time for slow links (Mika Westerberg) - PCI: acpiphp: Reassign resources on bridge if necessary (Igor Mammedov) - PCI: pciehp: Cancel bringup sequence if card is not present (Rongguang Wei) - PCI: pciehp: Simplify Attention Button logging (Bjorn Helgaas) - PCI: Add failed link recovery for device reset events (Maciej W. Rozycki) - PCI: Work around PCIe link training failures (Maciej W. Rozycki) - PCI: Use pcie_wait_for_link_status() in pcie_wait_for_link_delay() (Maciej W. Rozycki) - PCI: Add support for polling DLLLA to pcie_retrain_link() (Maciej W. Rozycki) - PCI: Export pcie_retrain_link() for use outside ASPM (Maciej W. Rozycki) - PCI: Export PCIe link retrain timeout (Maciej W. Rozycki) - PCI: Execute quirk_enable_clear_retrain_link() earlier (Maciej W. Rozycki) - PCI/ASPM: Factor out waiting for link training to complete (Maciej W. Rozycki) - PCI/ASPM: Avoid unnecessary pcie_link_state use (Maciej W. Rozycki) - PCI/ASPM: Use distinct local vars in pcie_retrain_link() (Maciej W. Rozycki) - net/mlx5: Rely on dev->link_active_reporting (Maciej W. Rozycki) - powerpc/eeh: Rely on dev->link_active_reporting (Maciej W. Rozycki) - PCI: pciehp: Rely on dev->link_active_reporting (Maciej W. Rozycki) - PCI: Initialize dev->link_active_reporting earlier (Maciej W. Rozycki) - PCI: of: Propagate firmware node by calling device_set_node() (Andy Shevchenko) - PCI: Add PCI_EXT_CAP_ID_PL_32GT define (Ben Dooks) - PCI/ASPM: Avoid link retraining race (Ilpo Järvinen) - PCI/ASPM: Factor out pcie_wait_for_retrain() (Ilpo Järvinen) - PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() (Bjorn Helgaas) - PCI/ASPM: Remove unnecessary ASPM_STATE_L1SS check (Ajay Agarwal) - PCI/ASPM: Rename L1.2-specific functions from 'l1ss' to 'l12' (Ajay Agarwal) - PCI/ASPM: Set ASPM_STATE_L1 when driver enables L1.1 or L1.2 (Ajay Agarwal) - PCI/ASPM: Set only ASPM_STATE_L1 when driver enables L1 (Ajay Agarwal) - PCI/ASPM: Disable only ASPM_STATE_L1 when driver disables L1 (Ajay Agarwal) - PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free (Ding Hui) - Documentation: PCI: Tidy AER documentation (Bjorn Helgaas) - Documentation: PCI: Update cross references to .rst files (Bjorn Helgaas) - Documentation: PCI: Drop recommendation to configure AER Capability (Bjorn Helgaas) - PCI: Unexport pci_save_aer_state() (Bjorn Helgaas) - pinctrl: cherryview: Drop goto label (Andy Shevchenko) - pinctrl: baytrail: invert if condition (Raag Jadav) - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (Raag Jadav) - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (Raag Jadav) - pinctrl: intel: refine ->irq_set_type() hook (Raag Jadav) - pinctrl: intel: refine ->set_mux() hook (Raag Jadav) - pinctrl: baytrail: Use str_hi_lo() helper (Andy Shevchenko) - lib/string_choices: Add str_high_low() helper (Andy Shevchenko) - lib/string_helpers: Split out string_choices.h (Andy Shevchenko) - lib/string_helpers: Add missing header files to MAINTAINERS database (Andy Shevchenko) - pinctrl: intel: Add Intel Meteor Lake-S pin controller support (Andy Shevchenko) - pinctrl: moorefield: Use BUFCFG_PINMODE_GPIO in ->pin_dbg_show() (Andy Shevchenko) - pinctrl: moorefield: Fix open-drain pin mode configuration (Andy Shevchenko) - pinctrl: merrifield: Use BUFCFG_PINMODE_GPIO in ->pin_dbg_show() (Andy Shevchenko) - pinctrl: merrifield: Fix open-drain pin mode configuration (Andy Shevchenko) - pinctrl: cherryview: Return correct value if pin in push-pull mode (Andy Shevchenko) - pinctrl: cherryview: Don't use IRQ core constanst for invalid IRQ (Andy Shevchenko) - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (Andy Shevchenko) - pinctrl: baytrail: Unify style of error and debug messages (Andy Shevchenko) - pinctrl: tegra: avoid duplicate field initializers (Arnd Bergmann) - dt-bindings: pinctrl: qcom,sdx65-tlmm: add pcie_clkreq function (Krzysztof Kozlowski) - pinctrl: mlxbf3: remove broken Kconfig 'select' (Arnd Bergmann) - pinctrl: spear: Remove unused of_gpio.h inclusion (Andy Shevchenko) - pinctrl: lantiq: Remove unused of_gpio.h inclusion (Andy Shevchenko) - pinctrl: at91-pio4: check return value of devm_kasprintf() (Claudiu Beznea) - pinctrl: microchip-sgpio: check return value of devm_kasprintf() (Claudiu Beznea) - pinctrl: freescale: Fix a memory out of bounds when num_configs is 1 (Xiaolei Wang) - dt-bindings: pinctrl: qcom,sm7150-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,qcm2290-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sc8280xp-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,ipq9574-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - pinctrl: npcm7xx: Add missing check for ioremap (Jiasheng Jiang) - pinctrl:sunplus: Add check for kmalloc (Wells Lu) - pinctrl: nxp: Fix resource leaks in for_each_child_of_node() loops (Lu Hongfei) - pinctrl: Relax user input size in pinmux_select() (Andy Shevchenko) - pinctrl: Duplicate user memory in one go in pinmux_select() (Andy Shevchenko) - gpio: tegra186: Check PMC driver status before any request (Prathamesh Shete) - pinctrl: tegra: Add Tegra234 pinmux driver (Prathamesh Shete) - dt-bindings: pinctrl: Document Tegra234 pin controllers (Prathamesh Shete) - pinctrl: qcom: organize audio drivers in menuconfig (Krzysztof Kozlowski) - pinctrl: qcom: organize main SoC drivers in new Kconfig.msm (Krzysztof Kozlowski) - pinctrl: qcom: allow true compile testing (Krzysztof Kozlowski) - pinctrl: qcom: mark true OF dependency - common MSM pinctrl code (Krzysztof Kozlowski) - pinctrl: qcom: drop unneeded GPIOLIB dependency (Krzysztof Kozlowski) - pinctrl: qcom: correct language typo (Technologies) (Krzysztof Kozlowski) - pinctrl: qcom: fix indentation in Kconfig (Krzysztof Kozlowski) - pinctrl: qcom: qdf2xxx: drop ACPI_PTR (Krzysztof Kozlowski) - pinctrl: qcom: Add IPQ5018 pinctrl driver (Sricharan Ramabadhran) - dt-bindings: pinctrl: qcom: Add support for ipq5018 (Sricharan Ramabadhran) - dt-bindings: pinctrl: Drop k3 (Nishanth Menon) - pinctrl: s32: separate const device data from struct s32_pinctrl_soc_info (Chester Lin) - pinctrl: tegra: Consistently refer to SoC data (Thierry Reding) - pinctrl: tegra: Duplicate pinmux functions table (Thierry Reding) - pinctrl: sunplus: Add check for kmalloc (Wells Lu) - pinctrl: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - pinctrl: microchip: Remove redundant clearing of IRQ_TYPE_SENSE_MASK (Lizhe) - pinctrl: axp209: Add support for GPIO3 on the AXP209 (Jonathan McDowell) - pinctrl: qcom: Add SDX75 pincontrol driver (Rohit Agarwal) - MAINTAINERS: Update the entry for pinctrl maintainers (Rohit Agarwal) - dt-bindings: pinctrl: qcom: Add SDX75 pinctrl devicetree compatible (Rohit Agarwal) - pinctrl: renesas: Fix spaces followed by tabs (Marek Vasut) - pinctrl: at91: fix a couple NULL vs IS_ERR() checks (Dan Carpenter) - pinctrl: at91-pio4: Enable Push-Pull configuration (Ryan Wanner) - dt-bindings: pinctrl: at91-pio4: Add push-pull support (Ryan Wanner) - pinctrl: qcom: sa8775p: add the wakeirq map (Bartosz Golaszewski) - pinctrl: qcom: sc8180x: gracefully handle missing IO memory resource (Krzysztof Kozlowski) - pinctrl: qcom: Refactor generic qcom pinctrl driver (Rohit Agarwal) - pinctrl: qcom: Remove the msm_function struct (Rohit Agarwal) - pinctrl: qcom: spmi-gpio: Add PM8953 support (Luca Weiss) - dt-bindings: pinctrl: qcom,pmic-gpio: add PM8953 (Luca Weiss) - pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" (Mario Limonciello) - pinctrl: amd: Detect and mask spurious interrupts (Kornel Dulęba) - pinctrl: amd: Fix mistake in handling clearing pins at startup (Mario Limonciello) - pinctrl: amd: Detect internal GPIO0 debounce handling (Mario Limonciello) - pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Christophe JAILLET) - platform/x86:intel/pmc: Add Meteor Lake IOE-M PMC related maps (Xi Pardee) - platform/x86:intel/pmc: Add Meteor Lake IOE-P PMC related maps (Xi Pardee) - platform/x86:intel/pmc: Use SSRAM to discover pwrm base address of primary PMC (Xi Pardee) - platform/x86:intel/pmc: Discover PMC devices (David E. Box) - platform/x86:intel/pmc: Enable debugfs multiple PMC support (Xi Pardee) - platform/x86:intel/pmc: Add support to handle multiple PMCs (Xi Pardee) - platform/x86:intel/pmc: Combine core_init() and core_configure() (Xi Pardee) - platform/x86:intel/pmc: Update maps for Meteor Lake P/M platforms (Xi Pardee) - platform/x86/intel: tpmi: Remove hardcoded unit and offset (Srinivas Pandruvada) - platform/x86: int3472: discrete: Log a warning if the pin-numbers don't match (Hans de Goede) - platform/x86: int3472: discrete: Use FIELD_GET() on the GPIO _DSM return value (Hans de Goede) - platform/x86: int3472: discrete: Add alternative "AVDD" regulator supply name (Hans de Goede) - platform/x86: int3472: discrete: Add support for 1 GPIO regulator shared between 2 sensors (Hans de Goede) - platform/x86: int3472: discrete: Remove sensor_config-s (Hans de Goede) - platform/x86: int3472: discrete: Drop GPIO remapping support (Hans de Goede) - platform/x86: apple-gmux: don't use be32_to_cpu and cpu_to_be32 (Orlando Chamberlain) - platform/x86/dell/dell-rbtn: Fix resources leaking on error path (Michal Wilczynski) - tools/power/x86/intel-speed-select: v1.16 release (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Fix json formatting issue (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Adjust scope of core-power config (Srinivas Pandruvada) - platform/x86: ISST: Fix usage counter (Srinivas Pandruvada) - platform/x86: ISST: Reset default callback on unregister (Srinivas Pandruvada) - platform/x86: int3472: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - platform/x86: asus-tf103c-dock: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - platform/surface: surface3_power: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - platform/x86/intel/pmc/mtl: Put devices in D3 during resume (David E. Box) - platform/x86/intel/pmc: Add resume callback (David E. Box) - platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles (Mark Pearson) - platform/x86: hp-wmi: Add thermal profile for Victus 16-d1xxx (SungHwan Jung) - platform/x86: think-lmi: Don't display unnecessary authentication settings (Mark Pearson) - platform/x86: think-lmi: Correct NVME index default (Mark Pearson) - platform/x86: think-lmi: Correct NVME password handling (Mark Pearson) - platform/x86: think-lmi: Update password fields to use BIT (Mark Pearson) - platform/x86: think-lmi: Update password attribute comments (Mark Pearson) - platform/x86: think-lmi: Correct System password interface (Mark Pearson) - platform/x86: think-lmi: Enable opcode support on BIOS settings (Mark Pearson) - platform/x86: think-lmi: mutex protection around multiple WMI calls (Mark Pearson) - platform/x86:intel/pmc: Remove Meteor Lake S platform support (Xi Pardee) - platform/x86: int3472: Evaluate device's _DSM method to control imaging clock (Bingbu Cao) - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (Shyam Sundar S K) - platform/x86/amd: pmc: Add helper function to check the cpu id (Shyam Sundar S K) - platform/x86/amd: pmc: Get STB DRAM size from PMFW (Shyam Sundar S K) - platform/x86/amd: pmc: Pass true/false to bool argument (Shyam Sundar S K) - platform/x86: lenovo-yogabook: add I2C dependency (Arnd Bergmann) - platform/x86: toshiba: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - platform/x86: system76: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - platform/x86: hp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - platform/x86: gigabyte: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - mlxbf-bootctl: Add sysfs file for BlueField boot log (Liming Sun) - platform/x86/amd/pmf: Fix compiler warnings in static slider (Shyam Sundar S K) - platform/x86/amd/pmf: Add PMF debug facilities (Shyam Sundar S K) - platform/x86/amd/pmf: Add PMF acpi debug support (Shyam Sundar S K) - platform/x86: lenovo-yogabook: Rename lenovo-yogabook-wmi to lenovo-yogabook (Hans de Goede) - platform/x86: lenovo-yogabook: Add keyboard backlight control to platform driver (Hans de Goede) - platform/x86: lenovo-yogabook: Add platform driver support (Hans de Goede) - platform/x86: lenovo-yogabook: Add YB_KBD_BL_MAX define (Hans de Goede) - platform/x86: lenovo-yogabook: Group WMI specific code together (Hans de Goede) - platform/x86: lenovo-yogabook: Drop _wmi_ from remaining generic symbols (Hans de Goede) - platform/x86: lenovo-yogabook: Add a yogabook_toggle_digitizer_mode() helper function (Hans de Goede) - platform/x86: lenovo-yogabook: Abstract kbd backlight setting (Hans de Goede) - platform/x86: lenovo-yogabook: Stop checking adev->power.state (Hans de Goede) - platform/x86: lenovo-yogabook: Split probe() into generic and WMI specific parts (Hans de Goede) - platform/x86: lenovo-yogabook: Use PMIC LED driver for pen icon LED control (Hans de Goede) - platform/x86: lenovo-yogabook: Add dev local variable to probe() (Hans de Goede) - platform/x86: lenovo-yogabook: Store dev instead of wdev in drvdata struct (Hans de Goede) - platform/x86: lenovo-yogabook: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Hans de Goede) - platform/x86: lenovo-yogabook: Simplify gpio lookup table cleanup (Hans de Goede) - platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe() (Hans de Goede) - platform/x86: lenovo-yogabook: Reprobe devices on remove() (Hans de Goede) - platform/x86: lenovo-yogabook: Fix work race on remove() (Hans de Goede) - platform/x86: gigabyte-wmi: remove allowlist (Thomas Weißschuh) - platform/x86: dell-sysman: Improve instance detection (Armin Wolf) - platform/x86: wmi: Allow retrieving the number of WMI object instances (Armin Wolf) - platform/x86: x86-android-tablets: Add support for extra buttons on Cyberbook T116 (Hans de Goede) - platform/x86: x86-android-tablets: Add support for more then 1 gpio_key (Hans de Goede) - platform/x86: x86-android-tablets: Add Lenovo Yoga Book lid switch (Hans de Goede) - platform/x86: x86-android-tablets: Fix Bluetooth on Lenovo Yoga Book (Hans de Goede) - platform/x86: x86-android-tablets: Add Nextbook Ares 8A data (Hans de Goede) - platform/x86: x86-android-tablets: Remove unnecessary invalid_aei_gpiochip settings (Hans de Goede) - platform/x86: x86-android-tablets: Add ALS sensor support for Yoga Tablet 2 1050/830 series (Hans de Goede) - platform/x86: hp-wmi: Add HP Envy special key support (Jonathan Singer) - platform/x86: hp-wmi: Add HP WMI camera switch (Jonathan Singer) - platform/x86/intel-uncore-freq: tpmi: Provide cluster level control (Srinivas Pandruvada) - platform/x86/intel-uncore-freq: Support for cluster level controls (Srinivas Pandruvada) - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI (Srinivas Pandruvada) - platform/x86: dell-ddv: Update ABI documentation (Armin Wolf) - platform/x86: dell-ddv: Add documentation (Armin Wolf) - platform/x86: wmi: Add device specific documentation (Armin Wolf) - platform/x86: wmi: Add documentation (Armin Wolf) - platform/x86: wmi: Mark GUID-based WMI interface as deprecated (Armin Wolf) - platform/x86: wmi: Add kernel doc comments (Armin Wolf) - dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Mikulas Patocka) - dm integrity: scale down the recalculate buffer if memory allocation fails (Mikulas Patocka) - dm integrity: only allocate recalculate buffer when needed (Mikulas Patocka) - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Mikulas Patocka) - dm ioctl: Refuse to create device named "." or ".." (Demi Marie Obenour) - dm ioctl: Refuse to create device named "control" (Demi Marie Obenour) - dm ioctl: Avoid double-fetch of version (Demi Marie Obenour) - dm ioctl: structs and parameter strings must not overlap (Demi Marie Obenour) - dm ioctl: Avoid pointer arithmetic overflow (Demi Marie Obenour) - dm ioctl: Check dm_target_spec is sufficiently aligned (Demi Marie Obenour) - Documentation: dm-integrity: Document an example of how the tunables relate. (Russell Harmon) - Documentation: dm-integrity: Document default values. (Russell Harmon) - Documentation: dm-integrity: Document the meaning of "buffer". (Russell Harmon) - Documentation: dm-integrity: Fix minor grammatical error. (Russell Harmon) - dm integrity: Use %%*ph for printing hexdump of a small buffer (Andy Shevchenko) - dm thin: disable discards for thin-pool if no_discard_passdown (Mike Snitzer) - dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Mike Snitzer) - dm: skip dm-stats work in alloc_io() unless needed (Mike Snitzer) - dm: avoid needless dm_io access if all IO accounting is disabled (Mike Snitzer) - dm: support turning off block-core's io stats accounting (Li Nan) - dm zone: Use the bitmap API to allocate bitmaps (Christophe JAILLET) - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Li Lingfeng) - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Mikulas Patocka) - dm thin: update .io_hints methods to not require handling discards last (Mike Snitzer) - dm thin: remove return code variable in pool_map (Mike Snitzer) - dm flakey: introduce random_read_corrupt and random_write_corrupt options (Mikulas Patocka) - dm flakey: clone pages on write bio before corrupting them (Mikulas Patocka) - dm crypt: allocate compound pages if possible (Mikulas Patocka) - scsi: core: Improve warning message in scsi_device_block() (Martin Wilck) - scsi: core: Replace scsi_target_block() with scsi_block_targets() (Martin Wilck) - scsi: core: Don't wait for quiesce in scsi_device_block() (Martin Wilck) - scsi: core: Don't wait for quiesce in scsi_stop_queue() (Martin Wilck) - scsi: core: Merge scsi_internal_device_block() and device_block() (Martin Wilck) - scsi: sg: Increase number of devices (Hannes Reinecke) - scsi: bsg: Increase number of devices (Hannes Reinecke) - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Manish Rangankar) - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) - scsi: qla2xxx: Correct the index of array (Bikash Hazarika) - scsi: qla2xxx: Pointer may be dereferenced (Shreyas Deodhar) - scsi: qla2xxx: Fix buffer overrun (Quinn Tran) - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) - scsi: qla2xxx: Fix potential NULL pointer dereference (Bikash Hazarika) - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) - scsi: ufs: ufs-pci: Add support for Intel Arrow Lake (Adrian Hunter) - scsi: sd: sd_zbc: Use PAGE_SECTORS_SHIFT (Johannes Thumshirn) - scsi: ufs: wb: Add explicit flush_threshold sysfs attribute (Lu Hongfei) - scsi: ufs: ufs-qcom: Switch to the new ICE API (Abel Vesa) - scsi: ufs: dt-bindings: qcom: Add ICE phandle (Abel Vesa) - scsi: ufs: ufs-mediatek: Set UFSHCD_QUIRK_MCQ_BROKEN_RTC quirk (Po-Wen Kao) - scsi: ufs: ufs-mediatek: Set UFSHCD_QUIRK_MCQ_BROKEN_INTR quirk (Po-Wen Kao) - scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_RTC (Po-Wen Kao) - scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_INTR (Po-Wen Kao) - scsi: ufs: core: Remove dedicated hwq for dev command (Po-Wen Kao) - scsi: ufs: core: mcq: Fix the incorrect OCS value for the device command (Stanley Chu) - scsi: ufs: dt-bindings: samsung,exynos: Drop unneeded quotes (Krzysztof Kozlowski) - scsi: block: Improve ioprio value validity checks (Damien Le Moal) - scsi: qla2xxx: Drop useless LIST_HEAD (Christophe JAILLET) - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) - scsi: hisi_sas: Convert to platform remove callback returning void (Uwe Kleine-König) - scsi: lpfc: Avoid -Wstringop-overflow warning (Gustavo A. R. Silva) - scsi: lpfc: Use struct_size() helper (Justin Tee) - scsi: ufs: core: Combine ufshcd_mq_poll_cqe functions (Stanley Chu) - scsi: ufs: core: Fix ufshcd_inc_sq_tail() function bug (zhanghui) - scsi: ufs: core: Remove a ufshcd_add_command_trace() call (Bart Van Assche) - scsi: ufs: core: Simplify driver shutdown (Bart Van Assche) - scsi: ufs: core: Move ufshcd_wl_shutdown() (Bart Van Assche) - scsi: ufs: core: Fix handling of lrbp->cmd (Bart Van Assche) - scsi: ufs: core: Increase the START STOP UNIT timeout from one to ten seconds (Bart Van Assche) - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Sathya Prakash) - scsi: ufs: core: Add error handling for MCQ mode (Bao D. Nguyen) - scsi: ufs: mcq: Use ufshcd_mcq_poll_cqe_lock() in MCQ mode (Bao D. Nguyen) - scsi: ufs: mcq: Added ufshcd_mcq_abort() (Bao D. Nguyen) - scsi: ufs: mcq: Add support for cleaning up MCQ resources (Bao D. Nguyen) - scsi: ufs: mcq: Add supporting functions for MCQ abort (Bao D. Nguyen) - scsi: ufs: core: Update the ufshcd_clear_cmds() functionality (Bao D. Nguyen) - scsi: ufs: core: Combine 32-bit command_desc_base_addr_lo/hi (Bao D. Nguyen) - scsi: fnic: Use vzalloc() (Christophe JAILLET) - scsi: pm80xx: Add fatal error checks (Changyuan Lyu) - scsi: Add HAS_IOPORT dependencies (Niklas Schnelle) - scsi: message: fusion: Add HAS_IOPORT dependencies (Niklas Schnelle) - scsi: lpfc: Fix incorrect big endian type assignments in FDMI and VMID paths (Justin Tee) - scsi: lpfc: Copyright updates for 14.2.0.13 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.2.0.13 (Justin Tee) - scsi: lpfc: Enhance congestion statistics collection (Justin Tee) - scsi: lpfc: Clean up SLI-4 CQE status handling (Justin Tee) - scsi: lpfc: Change firmware upgrade logging to KERN_NOTICE instead of TRACE_EVENT (Justin Tee) - scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state (Justin Tee) - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Justin Tee) - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Justin Tee) - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Justin Tee) - scsi: ufs: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: smartpqi: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: sym53c8xx: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: message: fusion: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: libfcoe: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: lpfc: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: dt-bindings: ufs: qcom: Add compatible for sa8775p (Bartosz Golaszewski) - scsi: ufs: core: Do not open code SZ_x (Avri Altman) - scsi: ufs: Ungate the clock synchronously (Bart Van Assche) - scsi: ufs: Declare ufshcd_{hold,release}() once (Bart Van Assche) - scsi: ufs: Conditionally enable the BLK_MQ_F_BLOCKING flag (Bart Van Assche) - scsi: core: Support setting BLK_MQ_F_BLOCKING (Bart Van Assche) - scsi: core: Rework scsi_host_block() (Bart Van Assche) - scsi: virtio_scsi: Remove a useless function call (Christophe JAILLET) - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Damien Le Moal) - scsi: qla2xxx: Fix end of loop test (Dan Carpenter) - scsi: core: Only kick the requeue list if necessary (Bart Van Assche) - scsi: core: Trace SCSI sense data (Bart Van Assche) - scsi: core: Use min() instead of open-coding it (Bart Van Assche) - scsi: docs: sym53c8xx_2: Shorten chapter heading (Randy Dunlap) - scsi: docs: ncr53c8xx: Shorten chapter heading (Randy Dunlap) - scsi: docs: megaraid: Clarify chapter heading (Randy Dunlap) - scsi: docs: g_NCR5380: Shorten chapter heading (Randy Dunlap) - scsi: docs: scsi-generic: Multiple cleanups (Randy Dunlap) - scsi: docs: scsi_fc_transport: Fix typo in heading (Randy Dunlap) - scsi: docs: dc395x: Shorten the chapter heading (Randy Dunlap) - scsi: docs: scsi-changer: Shorten the chapter heading (Randy Dunlap) - scsi: docs: arcmsr: Use a chapter heading for clarity (Randy Dunlap) - scsi: docs: introduction: Multiple cleanups (Randy Dunlap) - scsi: docs: Organize the SCSI documentation (Randy Dunlap) - scsi: lpfc: Replace one-element array with flexible-array member (Gustavo A. R. Silva) - scsi: mpi3mr: Fix the type used for pointers to bitmap (Christophe JAILLET) - scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() (Yuchen Yang) - scsi: ufs: core: Return earlier if ufshcd_hba_init_crypto_capabilities() fails (Keoseong Park) - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Niklas Cassel) - scsi: ata: libata: Set read/write commands CDL index (Damien Le Moal) - scsi: ata: libata: Add ATA feature control sub-page translation (Damien Le Moal) - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Damien Le Moal) - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Damien Le Moal) - scsi: ata: libata: Detect support for command duration limits (Damien Le Moal) - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Niklas Cassel) - scsi: ata: libata-scsi: Remove unnecessary !cmd checks (Niklas Cassel) - scsi: sd: Handle read/write CDL timeout failures (Niklas Cassel) - scsi: sd: Set read/write command CDL index (Damien Le Moal) - scsi: core: Allow enabling and disabling command duration limits (Damien Le Moal) - scsi: core: Detect support for command duration limits (Damien Le Moal) - scsi: core: Support Service Action in scsi_report_opcode() (Damien Le Moal) - scsi: core: Support retrieving sub-pages of mode pages (Damien Le Moal) - scsi: core: Rename and move get_scsi_ml_byte() (Niklas Cassel) - scsi: core: Allow libata to complete successful commands via EH (Niklas Cassel) - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Damien Le Moal) - scsi: block: Introduce ioprio hints (Damien Le Moal) - scsi: block: ioprio: Clean up interface definition (Damien Le Moal) - scsi: target: Add block PR support to iblock (Mike Christie) - scsi: target: Report and detect unsupported PR commands (Mike Christie) - scsi: target: Pass struct target_opcode_descriptor to enabled (Mike Christie) - scsi: target: Allow backends to hook into PR handling (Mike Christie) - scsi: target: Rename sbc_ops to exec_cmd_ops (Mike Christie) - nvme: Add pr_ops read_reservation support (Mike Christie) - nvme: Add a nvme_pr_type enum (Mike Christie) - nvme: Add pr_ops read_keys support (Mike Christie) - nvme: Add helper to send pr command (Mike Christie) - nvme: Move pr code to it's own file (Mike Christie) - nvme: Don't hardcode the data len for pr commands (Mike Christie) - nvme: Fix reservation status related structs (Mike Christie) - dm: Add support for block PR read keys/reservation (Mike Christie) - scsi: Add support for block PR read keys/reservation (Mike Christie) - scsi: Move sd_pr_type to scsi_common (Mike Christie) - scsi: Rename sd_pr_command (Mike Christie) - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Mike Christie) - block: Add PR callouts for read keys and reservation (Mike Christie) - scsi: dc395x: Documentation: Reword original driver attribution (Bagas Sanjaya) - scsi: dc395x: Documentation: Replace non-functional twibble.org list (Bagas Sanjaya) - scsi: MAINTAINERS: Drop DC395x list and site (Bagas Sanjaya) - scsi: MAINTAINERS: Add a libsas entry (Jason Yan) - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: qla4xxx: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: target: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: bfa: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) - scsi: hisi_sas: Fix warnings detected by sparse (Xingui Yang) - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s (Xingui Yang) - scsi: hisi_sas: Configure initial value of some registers according to HBA model (Yihang Li) - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Kees Cook) - scsi: ufs: hwmon: Constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) - scsi: smartpqi: Update copyright to 2023 (Don Brace) - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) - scsi: smartpqi: Stop sending driver-initiated TURs (Kevin Barnett) - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) - scsi: smartpqi: Add support for RAID NCQ priority (Gilbert Wu) - scsi: smartpqi: Validate block layer host tag (Murthy Bhat) - scsi: smartpqi: Remove contention for raid_bypass_cnt (Mike McGowen) - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) - scsi: smartpqi: Remove NULL pointer check (Kevin Barnett) - scsi: smartpqi: Add new controller PCI IDs (David Strahan) - scsi: smartpqi: Map full length of PCI BAR 0 (Mike McGowen) - scsi: pm80xx: Add GET_NVMD timeout during probe (Changyuan Lyu) - scsi: pm80xx: Update PHY state after hard reset (Changyuan Lyu) - scsi: pm80xx: Log port state during HW event (Akshat Jain) - scsi: pm80xx: Log phy_id and port_id in the device registration request (Akshat Jain) - scsi: pm80xx: Print port_id in HW events (Akshat Jain) - scsi: pm80xx: Enable init logging (Akshat Jain) - scsi: pm80xx: Log some HW events by default (Akshat Jain) - scsi: libsas: factor out sas_check_fanout_expander_topo() (Jason Yan) - scsi: libsas: Remove an empty branch in sas_check_parent_topology() (Jason Yan) - scsi: libsas: Simplify sas_check_eeds() (Jason Yan) - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) - scsi: qla2xxx: Wait for io return on terminate rport (Quinn Tran) - scsi: qla2xxx: Fix mem access after free (Quinn Tran) - scsi: qla2xxx: Fix hang in task management (Quinn Tran) - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Quinn Tran) - scsi: qla2xxx: Fix task management cmd failure (Quinn Tran) - scsi: qla2xxx: Multi-que support for TMF (Quinn Tran) - scsi: lpfc: Update lpfc version to 14.2.0.12 (Justin Tee) - scsi: lpfc: Replace blk_irq_poll intr handler with threaded IRQ (Justin Tee) - scsi: lpfc: Add new RCQE status for handling DMA failures (Justin Tee) - scsi: lpfc: Update congestion warning notification period (Justin Tee) - scsi: lpfc: Match lock ordering of lpfc_cmd->buf_lock and hbalock for abort paths (Justin Tee) - scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() (Justin Tee) - scsi: lpfc: Fix verbose logging for SCSI commands issued to SES devices (Justin Tee) - scsi: ufs: ufs-mediatek: Delete some dead code (Dan Carpenter) - scsi: qedf: Fix NULL dereference in error handling (Jinhong Zhu) - scsi: ufs: core: Change the module parameter macro of use_mcq_mode (Keoseong Park) - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Harshit Mogalapalli) - dt-bindings: phy: rockchip: rk3588 has two reset lines (Sebastian Reichel) - dt-bindings: ata: dwc-ahci: add Rockchip RK3588 (Sebastian Reichel) - dt-bindings: ata: dwc-ahci: add PHY clocks (Sebastian Reichel) - ata: ahci_octeon: Remove unnecessary include (Damien Le Moal) - ata: pata_octeon_cf: Add missing header include (Damien Le Moal) - ata: ahci: Cleanup ahci_reset_controller() (Damien Le Moal) - ata: Use of_property_read_reg() to parse "reg" (Rob Herring) - ata: libata-scsi: Use ata_ncq_supported in ata_scsi_dev_config() (Damien Le Moal) - ata: libata-eh: Use ata_ncq_enabled() in ata_eh_speed_down() (Damien Le Moal) - ata: libata-sata: Improve ata_change_queue_depth() (Damien Le Moal) - ata: libata-sata: Simplify ata_change_queue_depth() (Damien Le Moal) - ata: libata-eh: Clarify ata_eh_qc_retry() behavior at call site (Niklas Cassel) - ata: pata_parport: Fix on26 module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix on20 module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix ktti module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix kbic module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix friq module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix fit3 module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix fit2 module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix epia module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix epat module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix dstr module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix comm module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix bpck6 module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix aten module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix frpw module code indentation and style (Damien Le Moal) - ata: pata_parport: Fix bpck module code indentation and style (Damien Le Moal) - ata: libata-core: Simplify if condition in ata_dev_revalidate() (Yahu Gao) - ata: libata: Make ata_platform_remove_one return void (Uwe Kleine-König) - perf test: Skip metrics w/o event name in stat STD output linter (Namhyung Kim) - perf test: Reorder event name checks in stat STD output linter (Namhyung Kim) - perf pmu: Remove a hard coded cpu PMU assumption (Ian Rogers) - perf pmus: Add notion of default PMU for JSON events (Ian Rogers) - perf unwind: Fix map reference counts (Ian Rogers) - perf test: Set PERF_EXEC_PATH for script execution (Namhyung Kim) - perf script: Initialize buffer for regs_map() (Namhyung Kim) - perf tests: Fix test_arm_callgraph_fp variable expansion (James Clark) - perf symbol: Add LoongArch case in get_plt_sizes() (Tiezhu Yang) - perf test: Remove x permission from lib/stat_output.sh (Namhyung Kim) - perf test: Rerun failed metrics with longer workload (Weilin Wang) - perf test: Add skip list for metrics known would fail (Weilin Wang) - perf test: Add metric value validation test (Weilin Wang) - perf jit: Fix incorrect file name in DWARF line table (elisabeth) - perf annotate: Fix instruction association and parsing for LoongArch (WANG Rui) - perf annotation: Switch lock from a mutex to a sharded_mutex (Ian Rogers) - perf sharded_mutex: Introduce sharded_mutex (Ian Rogers) - tools: Fix incorrect calculation of object size by sizeof (Li Dong) - perf subcmd: Fix missing check for return value of malloc() in add_cmdname() (Chenyuan Mi) - perf parse-events: Remove unneeded semicolon (baomingtong001@208suo.com) - perf parse: Add missing newline to pr_debug message in evsel__compute_group_pmu_name() (Yang Jihong) - perf stat: Add missing newline in pr_err messages (Yang Jihong) - perf pmus: Check if we can encode the PMU number in perf_event_attr.type (Arnaldo Carvalho de Melo) - perf print-events: Export is_event_supported() (Arnaldo Carvalho de Melo) - perf test record+probe_libc_inet_pton.sh: Use "grep -F" instead of obsolescent "fgrep" (Tiezhu Yang) - perf mem: Scan all PMUs instead of just core ones (Ravi Bangoria) - perf mem amd: Fix perf_pmus__num_mem_pmus() (Ravi Bangoria) - perf pmus: Describe semantics of 'core_pmus' and 'other_pmus' (Ravi Bangoria) - perf stat: Show average value on multiple runs (Namhyung Kim) - perf stat: Reset aggr stats for each run (Namhyung Kim) - perf test: fix failing test cases on linux-next for s390 (Thomas Richter) - perf annotate: Work with vmlinux outside symfs (Vincent Whitchurch) - perf vendor events arm64: Add default tags for Hisi hip08 L1 metrics (Kan Liang) - perf test: Add test case for the standard 'perf stat' output (Kan Liang) - perf test: Move all the check functions of stat CSV output to lib (Kan Liang) - perf stat: New metricgroup output for the default mode (Kan Liang) - perf metrics: Sort the Default metricgroup (Kan Liang) - pert tests: Update metric-value for perf stat JSON output (Kan Liang) - perf stat,jevents: Introduce Default tags for the default mode (Kan Liang) - perf metric: JSON flag to default metric group (Kan Liang) - perf evsel: Fix the annotation for hardware events on hybrid (Kan Liang) - perf srcline: Fix handling of inline functions (Ian Rogers) - perf srcline: Add a timeout to reading from addr2line (Ian Rogers) - tools api: Add simple timeout to io read (Ian Rogers) - perf tool x86: Fix perf_env memory leak (Ian Rogers) - perf vendor events arm64: Add default tags into topdown L1 metrics (Kan Liang) - pert tests: Support metricgroup perf stat JSON output (Kan Liang) - perf tests task_analyzer: Skip tests if no libtraceevent support (Aditya Gupta) - perf tests task_analyzer: Print command that failed instead of just "perf" (Aditya Gupta) - perf tests task_analyzer: Fix bad substitution ${$1} (Aditya Gupta) - perf tests stat+shadow_stat.sh: Fix all POSIX sh warnings found using shellcheck (Spoorthy S) - perf tests test_brstack.sh: Fix all POSIX sh warnings (Geetika) - perf tests shell: Fixed shellcheck warnings (Samir Mulani) - perf tests lock_contention: Fix shellscript errors (Abhirup Deb) - perf tests test_arm_spe: Address shellcheck warnings about signal name case (Abhirup Deb) - perf tests test_task_analyzer: Fix shellcheck issues (Aboorva Devarajan) - perf tests stat_all_metrics: Fix shellcheck warning SC2076 (Barnali Guha Thakurata) - perf tests test_arm_coresight: Shellcheck fixes (Anushree Mathur) - perf tests stat+csv_output: Fix shellcheck warnings (Korrapati Likhitha) - perf tests daemon: Address shellcheck warnings (Shirisha G) - perf tests arm_callgraph_fp: Address shellcheck warnings about signal names and adding double quotes for expression (Spoorthy S) - perf tests stat+json_output: Address shellcheck warnings (Disha Goel) - perf python scripting: Get rid of unused import in arm-cs-trace-disasm (Sourabh Jain) - perf tool x86: Consolidate is_amd check into single function (Ravi Bangoria) - perf parse-events: Avoid string for PE_BP_COLON, PE_BP_SLASH (Ian Rogers) - perf metric: Fix no group check (Kan Liang) - tools api fs: More thread safety for global filesystem variables (Ian Rogers) - perf srcline: Make sentinel reading for binutils addr2line more robust (Ian Rogers) - perf srcline: Make addr2line configuration failure more verbose (Ian Rogers) - perf tests: Make x86 new instructions test optional at build time (Adrian Hunter) - perf dwarf-aux: Allow unnamed struct/union/enum (Namhyung Kim) - perf dwarf-aux: Fix off-by-one in die_get_varname() (Namhyung Kim) - perf pfm: Remove duplicate util/cpumap.h include (Arnaldo Carvalho de Melo) - perf annotate: Allow whitespace between insn operands (Namhyung Kim) - perf inject: Lazily allocate guest_event event_buf (Ian Rogers) - perf inject: Lazily allocate event_copy (Ian Rogers) - perf script: Remove some large stack allocations (Ian Rogers) - perf sched: Avoid large stack allocations (Ian Rogers) - perf bench sched messaging: Free contexts on exit (Ian Rogers) - perf bench futex: Avoid memory leaks from pthread_attr (Ian Rogers) - perf bench epoll: Fix missing frees/puts on the exit path (Ian Rogers) - perf help: Ensure clean_cmds is called on all paths (Ian Rogers) - lib subcmd: Avoid memory leak in exclude_cmds (Ian Rogers) - perf cs-etm: Add exception level consistency check (James Clark) - perf cs-etm: Track exception level (James Clark) - perf cs-etm: Make PID format accessible from struct cs_etm_auxtrace (James Clark) - perf cs-etm: Use previous thread for branch sample source IP (James Clark) - perf cs-etm: Only track threads instead of PID and TIDs (James Clark) - perf map: Fix double 'struct map' reference free found with -DREFCNT_CHECKING=1 (James Clark) - perf srcline: Optimize comparision against SRCLINE_UNKNOWN (Arnaldo Carvalho de Melo) - perf hist: Fix srcline memory leak (Ian Rogers) - perf srcline: Change free_srcline to zfree_srcline (Ian Rogers) - perf callchain: Use pthread keys for tls callchain_cursor (Ian Rogers) - perf header: Avoid out-of-bounds read (Ian Rogers) - perf top: Add exit routine for main thread (Ian Rogers) - perf annotate: Fix parse_objdump_line memory leak (Ian Rogers) - perf map/maps/thread: Changes to reference counting (Ian Rogers) - perf machine: Don't leak module maps (Ian Rogers) - perf machine: Fix leak of kernel dso (Ian Rogers) - perf maps: Fix overlapping memory leak (Ian Rogers) - perf symbol-elf: Correct holding a reference (Ian Rogers) - perf jit: Fix two thread leaks (Ian Rogers) - perf python: Avoid 2 leak sanitizer issues (Ian Rogers) - perf evlist: Free stats in all evlist destruction (Ian Rogers) - perf intel-pt: Fix missed put and leak (Ian Rogers) - perf stat: Avoid evlist leak (Ian Rogers) - perf header: Ensure bitmaps are freed (Ian Rogers) - perf report: Avoid 'parent_thread' thread leak on '--tasks' processing (Ian Rogers) - perf machine: Make delete_threads part of machine__exit (Ian Rogers) - perf thread: Add reference count checking (Ian Rogers) - perf addr_location: Add init/exit/copy functions (Ian Rogers) - perf addr_location: Move to its own header (Ian Rogers) - perf maps: Make delete static, always use put (Ian Rogers) - perf thread: Add accessor functions for thread (Ian Rogers) - perf thread: Make threads rbtree non-invasive (Ian Rogers) - perf thread: Remove notion of dead threads (Ian Rogers) - perf test: Add test of libpfm4 events (Ian Rogers) - perf list: Check arguments to show libpfm4 events (Ian Rogers) - perf list: Check if libpfm4 event is supported (Namhyung Kim) - perf parse: Allow config terms with breakpoints (Adrian Hunter) - perf script: Fix allocation of evsel->priv related to per-event dump files (Arnaldo Carvalho de Melo) - tools headers: Make the difference output easier to read (Ian Rogers) - perf annotate: Remove x86 instructions with suffix (Namhyung Kim) - perf annotate: Handle x86 instruction suffix generally (Namhyung Kim) - perf stat: Document --metric-no-threshold and threshold colors (Ian Rogers) - perf expr: Make the evaluation of & and | logical and lazy (Ian Rogers) - perf LoongArch: Simplify mksyscalltbl (Tiezhu Yang) - perf arm64: Use max_nr to define SYSCALLTBL_ARM64_MAX_ID (Tiezhu Yang) - perf arm64: Handle __NR3264_ prefixed syscall number (Tiezhu Yang) - perf arm64: Rename create_table_from_c() to create_sc_table() (Tiezhu Yang) - perf tools: Declare syscalltbl_*[] as const for all archs (Tiezhu Yang) - perf bench: Add missing setlocale() call to allow usage of %%'d style formatting (Arnaldo Carvalho de Melo) - perf script: Increase PID/TID width for output (Namhyung Kim) - perf pmu: Warn about invalid config for all PMUs and configs (Ian Rogers) - perf pmu: Only warn about unsupported formats once (Ian Rogers) - perf test: Update parse-events expectations to test for multiple events (Ian Rogers) - perf parse-events: Wildcard most "numeric" events (Ian Rogers) - perf evsel: Add verbose 3 print of evsel name when opening (Ian Rogers) - perf pmu: Correct perf_pmu__auto_merge_stats() affecting hybrid (Ian Rogers) - perf kvm powerpc: Add missing rename opf pmu_have_event() to perf_pmus__have_event() (Ian Rogers) - libsubcmd: Avoid two path statics, removing 8192 bytes from .bss (Ian Rogers) - perf test pmu: Avoid 2 static path arrays (Ian Rogers) - tools api fs: Dynamically allocate cgroupfs mount point cache, removing 4128 bytes from .bss (Ian Rogers) - perf scripting-engines: Move static to local variable, remove 16384 from .bss (Ian Rogers) - perf path: Make mkpath thread safe, remove 16384 bytes from .bss (Ian Rogers) - perf probe: Dynamically allocate params memory (Ian Rogers) - perf timechart: Make large arrays dynamic (Ian Rogers) - perf lock: Dynamically allocate lockhash_table (Ian Rogers) - perf daemon: Dynamically allocate path to perf (Ian Rogers) - tools lib api fs tracing_path: Remove two unused MAX_PATH paths (Ian Rogers) - tools api fs: Avoid large static PATH_MAX arrays (Ian Rogers) - perf trace beauty: Make MSR arrays const to move it to .data.rel.ro (Ian Rogers) - perf trace: Make some large static arrays const to move it to .data.rel.ro (Ian Rogers) - perf test x86: intel-pt-test data is immutable so mark it const (Ian Rogers) - perf test x86: insn-x86 test data is immutable so mark it const (Ian Rogers) - perf header: Make nodes dynamic in write_mem_topology() (Ian Rogers) - perf evsel: Don't let for_each_group() treat the head of the list as one of its nodes (Ian Rogers) - perf evsel: Don't let evsel__group_pmu_name() traverse unsorted group (Ian Rogers) - perf pmu: Remove is_pmu_hybrid (Ian Rogers) - perf pmus: Remove perf_pmus__has_hybrid (Ian Rogers) - perf pmus: Add function to return count of core PMUs (Ian Rogers) - perf pmus: Ensure all PMUs are read for find_by_type (Ian Rogers) - perf pmus: Avoid repeated sysfs scanning (Ian Rogers) - perf pmus: Allow just core PMU scanning (Ian Rogers) - perf pmus: Split pmus list into core and other (Ian Rogers) - perf pmu: Separate pmu and pmus (Ian Rogers) - perf x86 mem: minor refactor to is_mem_loads_aux_event (Ian Rogers) - perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmu (Ian Rogers) - perf pmu: Remove perf_pmu__hybrid_pmus list (Ian Rogers) - perf mem: Avoid hybrid PMU list (Ian Rogers) - perf stat: Avoid hybrid PMU list (Ian Rogers) - perf metrics: Remove perf_pmu__is_hybrid use (Ian Rogers) - perf header: Avoid hybrid PMU list in write_pmu_caps (Ian Rogers) - perf evsel: Compute is_hybrid from PMU being core (Ian Rogers) - perf topology: Avoid hybrid list for hybrid topology (Ian Rogers) - perf x86: Iterate hybrid PMUs as core PMUs (Ian Rogers) - perf pmu: Rewrite perf_pmu__has_hybrid to avoid list (Ian Rogers) - perf pmu: Remove perf_pmu__hybrid_mounted (Ian Rogers) - perf evlist: Reduce scope of evlist__has_hybrid (Ian Rogers) - perf evlist: Remove __evlist__add_default (Ian Rogers) - perf evlist: Remove evlist__warn_hybrid_group (Ian Rogers) - perf tools: Warn if no user requested CPUs match PMU's CPUs (Ian Rogers) - perf target: Remove unused hybrid value (Ian Rogers) - perf evlist: Allow has_user_cpus to be set on hybrid (Ian Rogers) - perf evlist: Propagate user CPU maps intersecting core PMU maps (Ian Rogers) - perf pmu: Add CPU map for "cpu" PMUs (Ian Rogers) - perf evsel: Add is_pmu_core inorder to interpret own_cpus (Ian Rogers) - perf pmu: Add is_core to pmu (Ian Rogers) - perf pmu: Detect ARM and hybrid PMUs with sysfs (Ian Rogers) - libperf cpumap: Add "any CPU"/dummy test function (Ian Rogers) - perf cpumap: Add equal function (Ian Rogers) - perf cpumap: Add internal nr and cpu accessors (Ian Rogers) - perf test python: Put perf python at start of sys.path (Ian Rogers) - perf test: Fix perf stat JSON output test (Namhyung Kim) - perf tests: Organize cpu_map tests into a single suite (Ian Rogers) - perf cpumap: Add intersect function (Ian Rogers) - perf vendor events intel: Add metricgroup descriptions for all models (Ian Rogers) - perf jevents: Add support for metricgroup descriptions (Ian Rogers) - pert tests: Add tests for new "perf stat --per-cache" aggregation option (K Prateek Nayak) - perf stat: Add "--per-cache" aggregation option and document it (K Prateek Nayak) - perf stat record: Save cache level information (K Prateek Nayak) - perf stat: Setup the foundation to allow aggregation based on cache topology (K Prateek Nayak) - perf: Extract building cache level for a CPU into separate function (K Prateek Nayak) - perf vendor events intel: Update tigerlake events/metrics (Ian Rogers) - perf vendor events intel: Update snowridgex events (Ian Rogers) - perf vendor events intel: Update skylake/skylakex events/metrics (Ian Rogers) - perf vendor events intel: Update sapphirerapids events/metrics (Ian Rogers) - perf vendor events intel: Update sandybridge metrics (Ian Rogers) - perf vendor events intel: Update jaketown metrics (Ian Rogers) - perf vendor events intel: Update ivybridge/ivytown metrics (Ian Rogers) - perf vendor events intel: Update icelake/icelakex events/metrics (Ian Rogers) - perf vendor events intel: Update haswell(x) metrics (Ian Rogers) - perf vendor events intel: Update elkhartlake events (Ian Rogers) - perf vendor events intel: Update cascadelakex events/metrics (Ian Rogers) - perf vendor events intel: Update broadwell variant events/metrics (Ian Rogers) - perf vendor events intel: Update alderlake events/metrics (Ian Rogers) - perf test: Add test validating JSON generated by 'perf data convert --to-json' (Anup Sharma) - perf vendor events arm64: Add AmpereOne core PMU events (Ilkka Koskinen) - perf ftrace: Flush output after each writing (Changbin Du) - perf annotate browser: Add '<' and '>' keys for navigation (Namhyung Kim) - perf annotate: Parse x86 SIB addressing properly (Namhyung Kim) - perf annotate: Handle "decq", "incq", "testq", "tzcnt" instructions on x86 (Namhyung Kim) - perf doc: Add support for KBUILD_BUILD_TIMESTAMP (Ben Hutchings) - perf doc: Define man page date when using asciidoctor (Ben Hutchings) - perf test: Add cputype testing to perf stat (Ian Rogers) - perf build: Don't use -ftree-loop-distribute-patterns and -gno-variable-location-views in the python feature test when building with clang-13 (Arnaldo Carvalho de Melo) - perf parse-events: Reduce scope of is_event_supported (Ian Rogers) - perf stat: Don't disable TopdownL1 metric on hybrid (Ian Rogers) - perf metrics: Be PMU specific in event match (Ian Rogers) - perf jevents: Don't rewrite metrics across PMUs (Ian Rogers) - perf vendor events intel: Correct alderlake metrics (Ian Rogers) - perf stat: Command line PMU metric filtering (Ian Rogers) - perf metrics: Be PMU specific for referenced metrics. (Ian Rogers) - perf parse-events: Don't reorder atom cpu events (Ian Rogers) - perf parse-events: Don't auto merge hybrid wildcard events (Ian Rogers) - perf parse-events: Avoid error when assigning a legacy cache term (Ian Rogers) - perf parse-events: Avoid error when assigning a term (Ian Rogers) - perf parse-events: Support hardware events as terms (Ian Rogers) - perf test: Fix parse-events tests for >1 core PMU (Ian Rogers) - perf stat: Make cputype filter generic (Ian Rogers) - perf parse-events: Add pmu filter (Ian Rogers) - perf parse-events: Minor type safety cleanup (Ian Rogers) - perf parse-events: Remove now unused hybrid logic (Ian Rogers) - perf parse-events: Support wildcards on raw events (Ian Rogers) - perf print-events: Print legacy cache events for each PMU (Ian Rogers) - perf parse-events: Wildcard legacy cache events (Ian Rogers) - perf parse-events: Support PMUs for legacy cache events (Ian Rogers) - perf test x86 hybrid: Add hybrid extended type checks (Ian Rogers) - perf test x86 hybrid: Update test expectations (Ian Rogers) - perf test: Move x86 hybrid tests to arch/x86 (Ian Rogers) - perf parse-events: Avoid scanning PMUs before parsing (Ian Rogers) - perf print-events: Avoid unnecessary strlist (Ian Rogers) - perf parse-events: Set pmu_name whenever a pmu is given (Ian Rogers) - perf parse-events: Set attr.type to PMU type early (Ian Rogers) - perf test: Roundtrip name, don't assume 1 event per name (Ian Rogers) - perf test: Test more with config_cache (Ian Rogers) - perf test: Mask configs with extended types then test (Ian Rogers) - perf test: Use valid for PMU tests (Ian Rogers) - perf test: Test more sysfs events (Ian Rogers) - perf vendor events intel: Add tigerlake metric constraints (Ian Rogers) - perf vendor events intel: Add sapphirerapids metric constraints (Ian Rogers) - perf vendor events intel: Add icelakex metric constraints (Ian Rogers) - perf vendor events intel: Add icelake metric constraints (Ian Rogers) - perf vendor events intel: Add alderlake metric constraints (Ian Rogers) - perf script: Refine printing of dso offset (dsoff) (Adrian Hunter) - perf dso: Declare dso const as needed (Adrian Hunter) - perf script: Add new output field 'dsoff' to print dso offset (Changbin Du) - perf map: Add helper map__fprintf_dsoname_dsoff (Changbin Du) - perf tools riscv: Add support for riscv lookup_binutils_path (Paran Lee) - tracing/probes: Fix tracepoint event with $arg* to fetch correct argument (Masami Hiramatsu (Google)) - Documentation: Fix typo of reference file name (Masami Hiramatsu (Google)) - tracing/probes: Fix to return NULL and keep using current argc (Masami Hiramatsu (Google)) - selftests/ftrace: Add new test case which checks for optimized probes (Akanksha J N) - selftests/ftrace: Add new test case which adds multiple consecutive probes in a function (Akanksha J N) - Documentation: tracing/probes: Add fprobe event tracing document (Masami Hiramatsu (Google)) - selftests/ftrace: Add BTF arguments test cases (Masami Hiramatsu (Google)) - selftests/ftrace: Add tracepoint probe test case (Masami Hiramatsu (Google)) - tracing/probes: Add BTF retval type support (Masami Hiramatsu (Google)) - tracing/probes: Add $arg* meta argument for all function args (Masami Hiramatsu (Google)) - tracing/probes: Support function parameters if BTF is available (Masami Hiramatsu (Google)) - tracing/probes: Move event parameter fetching code to common parser (Masami Hiramatsu (Google)) - tracing/probes: Add tracepoint support on fprobe_events (Masami Hiramatsu (Google)) - selftests/ftrace: Add fprobe related testcases (Masami Hiramatsu (Google)) - tracing/probes: Add fprobe events for tracing function entry and exit. (Masami Hiramatsu (Google)) - tracing/probes: Avoid setting TPARG_FL_FENTRY and TPARG_FL_RETURN (Masami Hiramatsu (Google)) - fprobe: Pass return address to the handlers (Masami Hiramatsu (Google)) - tracing: Fix warnings when building htmldocs for function graph retval (Donglin Peng) - riscv: ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Donglin Peng) - tracing/boot: Replace strlcpy with strscpy (Azeem Shaikh) - tracing/timerlat: Add user-space interface (Daniel Bristot de Oliveira) - tracing/osnoise: Skip running osnoise if all instances are off (Daniel Bristot de Oliveira) - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Daniel Bristot de Oliveira) - ftrace: Show all functions with addresses in available_filter_functions_addrs (Jiri Olsa) - selftests/ftrace: Add funcgraph-retval test case (Donglin Peng) - LoongArch: ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Donglin Peng) - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Donglin Peng) - arm64: ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Donglin Peng) - tracing: Add documentation for funcgraph-retval and funcgraph-retval-hex (Donglin Peng) - function_graph: Support recording and printing the return value of function (Donglin Peng) - fgraph: Add declaration of "struct fgraph_ret_regs" (Steven Rostedt (Google)) - dt-bindings: riscv: cpus: switch to unevaluatedProperties: false (Conor Dooley) - dt-bindings: riscv: cpus: add a ref the common cpu schema (Conor Dooley) - riscv: hibernate: remove WARN_ON in save_processor_state (Song Shuai) - riscv: stack: Add config of thread stack size (Guo Ren) - riscv: stack: Support HAVE_SOFTIRQ_ON_OWN_STACK (Guo Ren) - riscv: stack: Support HAVE_IRQ_EXIT_ON_IRQ_STACK (Guo Ren) - RISC-V: always report presence of extensions formerly part of the base ISA (Conor Dooley) - dt-bindings: riscv: explicitly mention assumption of Zicntr & Zihpm support (Conor Dooley) - RISC-V: remove decrement/increment dance in ISA string parser (Conor Dooley) - RISC-V: rework comments in ISA string parser (Conor Dooley) - RISC-V: validate riscv,isa at boot, not during ISA string parsing (Conor Dooley) - RISC-V: split early & late of_node to hartid mapping (Conor Dooley) - RISC-V: simplify register width check in ISA string parsing (Conor Dooley) - perf: RISC-V: Limit the number of counters returned from SBI (Viacheslav Mitrofanov) - riscv: replace deprecated scall with ecall (Fangrui Song) - riscv: uprobes: Restore thread.bad_cause (Tiezhu Yang) - riscv: mm: try VMA lock-based page fault handling first (Jisheng Zhang) - riscv: mm: Pre-allocate PGD entries for vmalloc/modules area (Björn Töpel) - RISC-V: hwprobe: Expose Zba, Zbb, and Zbs (Evan Green) - RISC-V: Track ISA extensions per hart (Evan Green) - RISC-V: Add Zba, Zbs extension probing (Evan Green) - dt-bindings: riscv: cpus: drop unneeded quotes (Krzysztof Kozlowski) - RISC-V/perf: Use standard interface to get INTC domain (Sunil V L) - RISC-V: ACPI : Fix for usage of pointers in different address space (Sunil V L) - riscv: hibernation: Remove duplicate call of suspend_restore_csrs (Song Shuai) - riscv: hibernation: Replace jalr with jr before suspend_restore_regs (Song Shuai) - riscv: mm: stub extable related functions/macros for !MMU (Jisheng Zhang) - riscv: say disabling zicbom if no or bad riscv,cbom-block-size found (Ben Dooks) - selftests: add .gitignore file for RISC-V hwprobe (Andy Chiu) - selftests: Test RISC-V Vector prctl interface (Andy Chiu) - riscv: Add documentation for Vector (Andy Chiu) - riscv: Enable Vector code to be built (Guo Ren) - riscv: detect assembler support for .option arch (Andy Chiu) - riscv: Add sysctl to set the default vector rule for new processes (Andy Chiu) - riscv: Add prctl controls for userspace vector management (Andy Chiu) - riscv: hwcap: change ELF_HWCAP to a function (Andy Chiu) - riscv: KVM: Add vector lazy save/restore support (Vincent Chen) - riscv: kvm: Add V extension to KVM ISA (Vincent Chen) - riscv: prevent stack corruption by reserving task_pt_regs(p) early (Greentime Hu) - riscv: signal: validate altstack to reflect Vector (Andy Chiu) - riscv: signal: Report signal frame size to userspace via auxv (Vincent Chen) - riscv: signal: Add sigcontext save/restore for vector (Greentime Hu) - riscv: signal: check fp-reserved words unconditionally (Andy Chiu) - riscv: Add ptrace vector support (Greentime Hu) - riscv: Allocate user's vector context in the first-use trap (Andy Chiu) - riscv: Add task switch support for vector (Greentime Hu) - riscv: Introduce struct/helpers to save/restore per-task Vector state (Greentime Hu) - riscv: Introduce riscv_v_vsize to record size of Vector context (Greentime Hu) - riscv: Introduce Vector enable/disable helpers (Greentime Hu) - riscv: Disable Vector Instructions for kernel itself (Guo Ren) - riscv: Clear vector regfile on bootup (Greentime Hu) - riscv: Add new csr defines related to vector extension (Greentime Hu) - riscv: hwprobe: Add support for probing V in RISCV_HWPROBE_KEY_IMA_EXT_0 (Andy Chiu) - riscv: Extending cpufeature.c to detect V-extension (Guo Ren) - riscv: Rename __switch_to_aux() -> fpu (Guo Ren) - dt-bindings: riscv: drop invalid comment about riscv,isa lower-case reasoning (Conor Dooley) - riscv: allow case-insensitive ISA string parsing (Yangyu Chen) - MAINTAINERS: Add entry for drivers/acpi/riscv (Sunil V L) - RISC-V: Enable ACPI in defconfig (Sunil V L) - RISC-V: time.c: Add ACPI support for time_init() (Sunil V L) - clocksource/timer-riscv: Add ACPI support (Sunil V L) - clocksource/timer-riscv: Refactor riscv_timer_init_dt() (Sunil V L) - irqchip/riscv-intc: Add ACPI support (Sunil V L) - RISC-V: cpu: Enable cpuinfo for ACPI systems (Sunil V L) - RISC-V: cpufeature: Add ACPI support in riscv_fill_hwcap() (Sunil V L) - RISC-V: only iterate over possible CPUs in ISA string parser (Sunil V L) - RISC-V: smpboot: Add ACPI support in setup_smp() (Sunil V L) - RISC-V: smpboot: Create wrapper setup_smp() (Sunil V L) - drivers/acpi: RISC-V: Add RHCT related code (Sunil V L) - RISC-V: ACPI: Cache and retrieve the RINTC structure (Sunil V L) - RISC-V: Add ACPI initialization in setup_arch() (Sunil V L) - ACPI: processor_core: RISC-V: Enable mapping processor to the hartid (Sunil V L) - RISC-V: Add support to build the ACPI core (Sunil V L) - ACPI: OSL: Make should_use_kmap() 0 for RISC-V (Sunil V L) - ACPI: tables: Print RINTC information when MADT is parsed (Sunil V L) - crypto: hisilicon/qm: Fix to enable build with RISC-V clang (Sunil V L) - platform/surface: Disable for RISC-V (Sunil V L) - riscv: move sbi_init() earlier before jump_label_init() (Jisheng Zhang) - powerpc: remove checks for binutils older than 2.25 (Masahiro Yamada) - powerpc: Fail build if using recordmcount with binutils v2.37 (Naveen N Rao) - powerpc/iommu: TCEs are incorrectly manipulated with DLPAR add/remove of memory (Gaurav Batra) - powerpc/iommu: Only build sPAPR access functions on pSeries (Timothy Pearson) - powerpc: powernv: Annotate data races in opal events (Rohan McLure) - powerpc: Mark writes registering ipi to host cpu through kvm and polling (Rohan McLure) - powerpc: Annotate accesses to ipi message flags (Rohan McLure) - powerpc: powernv: Fix KCSAN datarace warnings on idle_state contention (Rohan McLure) - powerpc: Mark [h]ssr_valid accesses in check_return_regs_valid (Rohan McLure) - powerpc: qspinlock: Enforce qnode writes prior to publishing to queue (Rohan McLure) - powerpc: qspinlock: Mark accesses to qnode lock checks (Rohan McLure) - powerpc/powernv/pci: Remove last IODA1 defines (Joel Stanley) - powerpc/powernv/pci: Remove MVE code (Joel Stanley) - powerpc/powernv/pci: Remove ioda1 support (Joel Stanley) - powerpc: 52xx: Make immr_id DT match tables static (Rob Herring) - powerpc: mpc512x: Remove open coded "ranges" parsing (Rob Herring) - powerpc: fsl_soc: Use of_range_to_resource() for "ranges" parsing (Rob Herring) - powerpc: fsl: Use of_property_read_reg() to parse "reg" (Rob Herring) - powerpc: fsl_rio: Use of_range_to_resource() for "ranges" parsing (Rob Herring) - macintosh: Use of_property_read_reg() to parse "reg" (Rob Herring) - macintosh: Use of_address_to_resource() (Rob Herring) - powerpc: powermac: Use of_get_cpu_hwid() to read CPU node 'reg' (Rob Herring) - powerpc: drop MPC85xx_CDS platform support (Paul Gortmaker) - powerpc: drop MPC8540_ADS and MPC8560_ADS platform support (Paul Gortmaker) - security/integrity: fix pointer to ESL data and its size on pseries (Nayna Jain) - powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary (Aneesh Kumar K.V) - powerpc/book3s64/mm: Use PAGE_KERNEL instead of opencoding (Aneesh Kumar K.V) - powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo (Aneesh Kumar K.V) - powerpc/mm/book3s64: Use pmdp_ptep helper instead of typecasting. (Aneesh Kumar K.V) - powerpc: update ppc_save_regs to save current r1 in pt_regs (Aditya Gupta) - powerpc/ftrace: Disable ftrace on ppc32 if using clang (Naveen N Rao) - powerpc/powernv/sriov: perform null check on iov before dereferencing iov (Colin Ian King) - selftests/powerpc/dexcr: Add DEXCR status utility lsdexcr (Benjamin Gray) - selftests/powerpc/dexcr: Add hashst/hashchk test (Benjamin Gray) - selftests/powerpc: Add more utility macros (Benjamin Gray) - Documentation: Document PowerPC kernel DEXCR interface (Benjamin Gray) - powerpc/ptrace: Expose HASHKEYR register to ptrace (Benjamin Gray) - powerpc/ptrace: Expose DEXCR and HDEXCR registers to ptrace (Benjamin Gray) - powerpc/dexcr: Support userspace ROP protection (Benjamin Gray) - powerpc/dexcr: Handle hashchk exception (Benjamin Gray) - powerpc/dexcr: Add initial Dynamic Execution Control Register (DEXCR) support (Benjamin Gray) - powerpc/ptrace: Add missing include (Benjamin Gray) - powerpc/book3s: Add missing include (Benjamin Gray) - powerpc/build: vdso linker warning for orphan sections (Nicholas Piggin) - powerpc/64s: Fix VAS mm use after free (Nicholas Piggin) - powerpc/64: Rename entry_64.S to prom_entry_64.S (Nicholas Piggin) - powerpc: merge 32-bit and 64-bit _switch implementation (Nicholas Piggin) - powerpc/32: Rearrange _switch to prepare for 32/64 merge (Nicholas Piggin) - powerpc/32: Remove sync from _switch (Nicholas Piggin) - powerpc/64: Rearrange 64-bit _switch to prepare for 32/64 merge (Nicholas Piggin) - powerpc/64s: move stack SLB pinning out of line from _switch (Nicholas Piggin) - powerpc/32s: Fix LLVM SMP build (Nicholas Piggin) - powerpc/64s: Remove support for ELFv1 little endian userspace (Nicholas Piggin) - powerpc/64: Use -mprofile-kernel for big endian ELFv2 kernels (Nicholas Piggin) - powerpc/64: Make ELFv2 the default for big-endian builds (Nicholas Piggin) - powerpc/64: Force ELFv2 when building with LLVM linker (Nicholas Piggin) - powerpc/build: Remove -pipe from compilation flags (Nicholas Piggin) - powerpc/boot: Clean up Makefile after cflags and asflags separation (Nicholas Piggin) - powerpc/boot: Separate BOOTCFLAGS from BOOTASFLAGS (Nicholas Piggin) - powerpc/boot: Separate CPP flags from BOOTCFLAGS (Nicholas Piggin) - powerpc/boot: Separate target flags from BOOTCFLAGS (Nicholas Piggin) - powerpc: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - macintosh: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe() (Christophe Leroy) - powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare() (Christophe Leroy) - powerpc/kcsan: Properly instrument arch_spin_unlock() (Christophe Leroy) - xtensa: Remove 64 bits atomic builtins stubs (Christophe Leroy) - powerpc/{32,book3e}: kcsan: Extend KCSAN Support (Rohan McLure) - kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures (Christophe Leroy) - powerpc/embedded6xx: select MPC10X_BRIDGE only if PCI is set (Randy Dunlap) - KVM: PPC: Update MAINTAINERS (Nicholas Piggin) - powerpc: Mark powermac as orphan in MAINTAINERS (Michael Ellerman) - MAINTAINERS: Exclude m68k-only drivers from powerpc entry (Michael Ellerman) - powerpc: Drop MPC5200 LocalPlus bus FIFO driver (Uwe Kleine-König) - powerpc/spufs: remove unneeded if-checks (Tom Rix) - powerpc: delete empty config entry for PPC_86xx (Randy Dunlap) - pid: Replace struct pid 1-element array with flex-array (Kees Cook) - LoongArch: Remove five DIE_* definitions in kdebug.h (Tiezhu Yang) - LoongArch: Add uprobes support (Tiezhu Yang) - LoongArch: Use larch_insn_gen_break() for kprobes (Tiezhu Yang) - LoongArch: Add larch_insn_gen_break() to generate break insns (Tiezhu Yang) - LoongArch: Check for AMO instructions in insns_not_supported() (Tiezhu Yang) - LoongArch: Move three functions from kprobes.c to inst.c (Tiezhu Yang) - LoongArch: Replace kretprobe with rethook (Haoran Jiang) - LoongArch: Add jump-label implementation (Youling Tang) - LoongArch: Select HAVE_DEBUG_KMEMLEAK to support kmemleak (Tiezhu Yang) - LoongArch: Export some arch-specific pm interfaces (Yinbo Zhu) - LoongArch: Introduce hardware page table walker (Huacai Chen) - LoongArch: Support dbar with different hints (Huacai Chen) - LoongArch: Add SMT (Simultaneous Multi-Threading) support (Huacai Chen) - LoongArch: Add vector extensions support (Huacai Chen) - LoongArch: Add support to clone a time namespace (Tiezhu Yang) - Makefile: Add loongarch target flag for Clang compilation (WANG Xuerui) - LoongArch: Mark Clang LTO as working (WANG Xuerui) - LoongArch: Include KBUILD_CPPFLAGS in CHECKFLAGS invocation (WANG Xuerui) - LoongArch: vDSO: Use CLANG_FLAGS instead of filtering out '--target=' (WANG Xuerui) - LoongArch: Tweak CFLAGS for Clang compatibility (WANG Xuerui) - LoongArch: Simplify the invtlb wrappers (WANG Xuerui) - LoongArch: Make the CPUCFG&CSR ops simple aliases of compiler built-ins (WANG Xuerui) - LoongArch: Prepare for assemblers with proper FCSR class support (WANG Xuerui) - LoongArch: extable: Also recognize ABI names of registers (WANG Rui) - LoongArch: Calculate various sizes in the linker script (WANG Rui) - LoongArch: Add guard for the larch_insn_gen_xxx functions (WANG Rui) - LoongArch: Delete unnecessary debugfs checking (Dan Carpenter) - LoongArch: Set CPU#0 as the io master for FDT (Huacai Chen) - csky: fix up lock_mm_and_find_vma() conversion (Linus Torvalds) - memblock: Update nid info in memblock debugfs (Yuwei Guan) - memblock: Add flags and nid info in memblock debugfs (Yuwei Guan) - Fix some coding style errors in memblock.c (Claudio Migliorelli) - Add tests for memblock_alloc_node() (Claudio Migliorelli) - parisc: fix expand_stack() conversion (Linus Torvalds) - drm/nouveau: stop using is_swiotlb_active (Christoph Hellwig) - swiotlb: use the atomic counter of total used slabs if available (Petr Tesarik) - swiotlb: remove unused field "used" from struct io_tlb_mem (Petr Tesarik) - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap (gaoxu) - dma-mapping: fix a Kconfig typo (Sui Jingfeng) - RDMA/bnxt_re: Fix an IS_ERR() vs NULL check (Dan Carpenter) - RDMA/bnxt_re: Fix spelling mistake "priviledged" -> "privileged" (Colin Ian King) - RDMA/bnxt_re: Remove duplicated include in bnxt_re/main.c (Yang Li) - RDMA/bnxt_re: Refactor code around bnxt_qplib_map_rc() (Kashyap Desai) - RDMA/bnxt_re: Remove incorrect return check from slow path (Kashyap Desai) - RDMA/bnxt_re: Enable low latency push (Selvin Xavier) - RDMA/bnxt_re: Reorg the bar mapping (Selvin Xavier) - RDMA/bnxt_re: Move the interface version to chip context structure (Selvin Xavier) - RDMA/bnxt_re: Query function capabilities from firmware (Selvin Xavier) - RDMA/bnxt_re: Optimize the bnxt_re_init_hwrm_hdr usage (Selvin Xavier) - RDMA/bnxt_re: Add disassociate ucontext support (Selvin Xavier) - RDMA/bnxt_re: Use the common mmap helper functions (Selvin Xavier) - RDMA/bnxt_re: Initialize opcode while sending message (Leon Romanovsky) - RDMA/cma: Remove NULL check before dev_{put, hold} (Yang Li) - RDMA/rxe: Simplify cq->notify code (Bob Pearson) - RDMA/rxe: Fixes mr access supported list (Bob Pearson) - RDMA/bnxt_re: optimize the parameters passed to helper functions (Kashyap Desai) - RDMA/bnxt_re: remove redundant cmdq_bitmap (Kashyap Desai) - RDMA/bnxt_re: use firmware provided max request timeout (Kashyap Desai) - RDMA/bnxt_re: cancel all control path command waiters upon error (Kashyap Desai) - RDMA/bnxt_re: consider timeout of destroy ah as success. (Kashyap Desai) - RDMA/bnxt_re: post destroy_ah for delayed completion of AH creation (Kashyap Desai) - RDMA/bnxt_re: Add firmware stall check detection (Kashyap Desai) - RDMA/bnxt_re: handle command completions after driver detect a timedout (Kashyap Desai) - RDMA/bnxt_re: add helper function __poll_for_resp (Kashyap Desai) - RDMA/bnxt_re: Simplify the function that sends the FW commands (Kashyap Desai) - RDMA/bnxt_re: use shadow qd while posting non blocking rcfw command (Kashyap Desai) - RDMA/bnxt_re: Avoid the command wait if firmware is inactive (Kashyap Desai) - RDMA/bnxt_re: Enhance the existing functions that wait for FW responses (Kashyap Desai) - RDMA/bnxt_re: set fixed command queue depth (Kashyap Desai) - RDMA/bnxt_re: remove virt_func check while creating RoCE FW channel (Kashyap Desai) - RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context (Kashyap Desai) - RDMA/bnxt_re: wraparound mbox producer index (Kashyap Desai) - RDMA/erdma: Refactor the original doorbell allocation mechanism (Cheng Xu) - RDMA/erdma: Associate QPs/CQs with doorbells for authorization (Cheng Xu) - RDMA/erdma: Allocate doorbell resources from hardware (Cheng Xu) - RDMA/erdma: Configure PAGE_SIZE to hardware (Cheng Xu) - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Patrisious Haddad) - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Patrisious Haddad) - RDMA/mlx5: Reduce QP table exposure (Leon Romanovsky) - net/mlx5: Nullify qp->dbg pointer post destruction (Patrisious Haddad) - RDMA/vmw_pvrdma: Remove unnecessary check on wr->opcode (Bryan Tan) - RDMA/rxe: Send last wqe reached event on qp cleanup (Bob Pearson) - RDMA/rxe: Implement rereg_user_mr (Bob Pearson) - RDMA/rxe: Let rkey == lkey for local access (Bob Pearson) - RDMA/rxe: Introduce rxe access supported flags (Bob Pearson) - RDMA/rxe: Fix access checks in rxe_check_bind_mw (Bob Pearson) - RDMA//rxe: Optimize send path in rxe_resp.c (Bob Pearson) - RDMA/rxe: Rename IB_ACCESS_REMOTE (Bob Pearson) - RDMA/hns: Add clear_hem return value to log (Chengchang Tang) - RDMA/hns: Fix hns_roce_table_get return value (Chengchang Tang) - RDMA/hns: Remove unnecessary QP type checks (Junxian Huang) - IB/hfi1: Remove unused struct mmu_rb_ops fields .insert, .invalidate (Brendan Cunningham) - IB/hfi1: Add mmu_rb_node refcount to hfi1_mmu_rb_template tracepoints (Brendan Cunningham) - IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate (Brendan Cunningham) - RDMA/rtrs: Remove duplicate cq_num assignment (Li Zhijian) - RDMA/rxe: Remove dangling declaration of rxe_cq_disable() (Nicolas Morey) - RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes (Arnd Bergmann) - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Long Li) - RDMA/bnxt_re: Remove unnecessary checks (Kalesh AP) - RDMA/bnxt_re: Return directly without goto jumps (Kalesh AP) - RDMA/bnxt_re: Fix to remove an unnecessary log (Kalesh AP) - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid (Kalesh AP) - RDMA/bnxt_re: Use unique names while registering interrupts (Kalesh AP) - RDMA/bnxt_re: Fix to remove unnecessary return labels (Kalesh AP) - RDMA/bnxt_re: Disable/kill tasklet only if it is enabled (Selvin Xavier) - RDMA/rxe: Fix comments about removed tasklets (Daisuke Matsuda) - RDMA/irdma: Move iw device ops initialization (Kamal Heib) - RDMA/irdma: Return void from irdma_init_rdma_device() (Kamal Heib) - RDMA/irdma: Return void from irdma_init_iw_device() (Kamal Heib) - RDMA/rxe: Add workqueue support for rxe tasks (Bob Pearson) - iommufd: Call iopt_area_contig_done() under the lock (Jason Gunthorpe) - iommufd: Do not access the area pointer after unlocking (Jason Gunthorpe) - iommu/amd: Remove extern from function prototypes (Vasant Hegde) - iommu/amd: Use BIT/BIT_ULL macro to define bit fields (Vasant Hegde) - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Vasant Hegde) - iommu/amd: Fix compile error for unused function (Joerg Roedel) - iommu/amd: Improving Interrupt Remapping Table Invalidation (Suravee Suthikulpanit) - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Suravee Suthikulpanit) - iommu/amd: Introduce Disable IRTE Caching Support (Suravee Suthikulpanit) - iommu/amd: Remove the unused struct amd_ir_data.ref (Suravee Suthikulpanit) - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Joao Martins) - iommu/amd: Update copyright notice (Carlos Bilbao) - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) - iommu: Tidy the control flow in iommu_group_store_type() (Jason Gunthorpe) - iommu: Remove __iommu_group_for_each_dev() (Jason Gunthorpe) - iommu: Allow IOMMU_RESV_DIRECT to work on ARM (Jason Gunthorpe) - iommu: Consolidate the default_domain setup to one function (Jason Gunthorpe) - iommu: Revise iommu_group_alloc_default_domain() (Jason Gunthorpe) - iommu: Consolidate the code to calculate the target default domain type (Jason Gunthorpe) - iommu: Remove the assignment of group->domain during default domain alloc (Jason Gunthorpe) - iommu: Do iommu_group_create_direct_mappings() before attach (Jason Gunthorpe) - iommu: Fix iommu_probe_device() to attach the right domain (Jason Gunthorpe) - iommu: Replace iommu_group_do_dma_first_attach with __iommu_device_set_domain (Jason Gunthorpe) - iommu: Remove iommu_group_do_dma_first_attach() from iommu_group_add_device() (Jason Gunthorpe) - iommu: Replace __iommu_group_dma_first_attach() with set_domain (Jason Gunthorpe) - iommu: Use __iommu_group_set_domain() in iommu_change_dev_def_domain() (Jason Gunthorpe) - iommu: Use __iommu_group_set_domain() for __iommu_attach_group() (Jason Gunthorpe) - iommu: Make __iommu_group_set_domain() handle error unwind (Jason Gunthorpe) - iommu: Add for_each_group_device() (Jason Gunthorpe) - iommu: Replace iommu_group_device_count() with list_count_nodes() (Jason Gunthorpe) - iommu: Suppress empty whitespaces in prints (Florian Fainelli) - iommu: Use flush queue capability (Robin Murphy) - iommu: Add a capability for flush queue support (Robin Murphy) - iommu/iova: Optimize iova_magazine_alloc() (Zhen Lei) - iommu/vt-d: Remove commented-out code (Lu Baolu) - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Yanfei Xu) - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Yanfei Xu) - iommu/vt-d: Remove unnecessary (void*) conversions (Suhui) - iommu/virtio: Return size mapped for a detached domain (Jean-Philippe Brucker) - iommu/virtio: Detach domain on endpoint release (Jean-Philippe Brucker) - iommu/fsl: Use driver_managed_dma to allow VFIO to work (Jason Gunthorpe) - iommu/fsl: Move ENODEV to fsl_pamu_probe_device() (Jason Gunthorpe) - iommu/fsl: Always allocate a group for non-pci devices (Jason Gunthorpe) - dt-bindings: arm-smmu: Add SDX75 SMMU compatible (Rohit Agarwal) - dt-bindings: arm-smmu: Add SM6375 GPU SMMU (Konrad Dybcio) - dt-bindings: iommu: arm,smmu: enable clocks for sa8775p Adreno SMMU (Bartosz Golaszewski) - dt-bindings: arm-smmu: Fix SC8280XP Adreno binding (Bjorn Andersson) - iommu/arm-smmu-v3: Set TTL invalidation hint better (Robin Murphy) - iommu/arm-smmu-v3: Document nesting-related errata (Robin Murphy) - iommu/arm-smmu-v3: Add explicit feature for nesting (Robin Murphy) - iommu/arm-smmu-v3: Document MMU-700 erratum 2812531 (Robin Murphy) - iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982 (Robin Murphy) - sparc32: fix lock_mm_and_find_vma() conversion (Linus Torvalds) - sysctl: fix unused proc_cap_handler() function warning (Arnd Bergmann) - mm/mmap: Fix error return in do_vmi_align_munmap() (David Woodhouse) - selftests/user_events: Add test cases when event is disabled (sunliming) - selftests/user_events: Enable the event before write_fault test in ftrace self-test (sunliming) - tracing/user_events: Fix incorrect return value for writing operation when events are disabled (sunliming) - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Rafael J. Wysocki) - objtool: Remove btrfs_assertfail() from the noreturn exceptions list (Ingo Molnar) - mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED (Vlastimil Babka) - mm/slab_common: use SLAB_NO_MERGE instead of negative refcount (Vlastimil Babka) - mm/slab: introduce kmem_cache flag SLAB_NO_MERGE (Jesper Dangaard Brouer) - mm/slab_common: Replace invocation of weak PRNG (David Keisar Schmidt) - mm/slab: Replace invocation of weak PRNG (David Keisar Schmidt) - mm/slab: break up RCU readers on SLAB_TYPESAFE_BY_RCU example code (SeongJae Park) - mm/slab: add a missing semicolon on SLAB_TYPESAFE_BY_RCU example code (SeongJae Park) - mm/slab_common: reduce an if statement in create_cache() (Zhen Lei) - mm/slab: remove HAVE_HARDENED_USERCOPY_ALLOCATOR (Vlastimil Babka) - slub: Don't read nr_slabs and total_objects directly (Xiongwei Song) - slub: Remove slabs_node() function (Xiongwei Song) - slub: Remove CONFIG_SMP defined check (Xiongwei Song) - slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled block (Xiongwei Song) - slub: Correct the error code when slab_kset is NULL (Xiongwei Song) - mm/slab: correct return values in comment for _kmem_cache_create() (zhaoxinchao) - ARM: omap2: Fix copy/paste bug (Linus Walleij) - MAINTAINERS: Replace my email address (Justin Chen) - MAINTAINERS: Replace my email address (Kamal Dasu) - MAINTAINERS: Replace my email address (Florian Fainelli) - Input: ads7846 - fix pointer cast warning (Arnd Bergmann) - ARM: s3c: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - ARM: exynos: Re-introduce Exynos4212 support (Artur Weber) - ARM: s3c: remove obsolete config S3C64XX_SETUP_IDE (Lukas Bulwahn) - ARM: omap2: Fix checkpatch issues (Franziska Naepelt) - arm: omap1: replace printk() with pr_err macro (Prathu Baronia) - ARM: omap: Fix checkpatch issues (Franziska Naepelt) - Input: ads7846 - Fix usage of match data (Linus Walleij) - ARM: versatile: mark mmc_status() static (Arnd Bergmann) - ARM: spear: include "pl080.h" for pl080_get_signal() prototype (Arnd Bergmann) - ARM: sa1100: address missing prototype warnings (Arnd Bergmann) - ARM: pxa: fix missing-prototypes warnings (Arnd Bergmann) - ARM: orion5x: fix d2net gpio initialization (Arnd Bergmann) - ARM: omap2: fix missing tick_broadcast() prototype (Arnd Bergmann) - ARM: omap1: add missing include (Arnd Bergmann) - ARM: lpc32xx: add missing include (Arnd Bergmann) - ARM: imx: add missing include (Arnd Bergmann) - ARM: highbank: add missing include (Arnd Bergmann) - ARM: ep93xx: fix missing-prototype warnings (Arnd Bergmann) - ARM: davinci: fix davinci_cpufreq_init() declaration (Arnd Bergmann) - arm64: defconfig: Enable Rockchip I2S TDM and ES8316 drivers (Cristian Ciocaltea) - arm64: defconfig: update RK8XX MFD config (Sebastian Reichel) - ARM: multi_v7_defconfig: update MFD_RK808 name (Sebastian Reichel) - arm64: defconfig: enable Mediatek PMIC key (Alexandre Mergnat) - arm64: defconfig: enable MT6357 regulator (Alexandre Mergnat) - arm64: defconfig: Enable UBIFS (Dhruva Gole) - arm64: defconfig: enable drivers for Verdin AM62 (Francesco Dolcini) - arm64: defconfig: Build SM6115 display and GPU clock controller drivers (Konrad Dybcio) - arm64: defconfig: Build display clock controller driver for QCM2290 (Vladimir Zapolskiy) - arm64: defconfig: Build interconnect driver for QCM2290 (Vladimir Zapolskiy) - arm64: defconfig: Build Global Clock Controller driver for QCM2290 (Vladimir Zapolskiy) - arm64: defconfig: Build MSM power manager driver (Vladimir Zapolskiy) - arm64: defconfig: Enable sc828x0xp lpasscc clock controller (Srinivas Kandagatla) - arm64: defconfig: Enable ipq6018 apss clock and PLL controller (Devi Priya) - arm64: defconfig: enable FSA4480 driver as module (Neil Armstrong) - arm64: defconfig: enable the SA8775P GPUCC driver (Bartosz Golaszewski) - arm64: defconfig: Enable the TI SN65DSI83 driver (Fabio Estevam) - ARM: imx_v6_v7_defconfig: Remove KERNEL_LZO config (Otavio Salvador) - arm64: defconfig: Enable video capture drivers on imx8mm/imx8mn (Adam Ford) - ARM: imx_v6_v7_defconfig: Remove firmware loader helper (Fabio Estevam) - arm64: defconfig: Enable Renesas MTU3a counter config (Biju Das) - arm64: defconfig: Enable ARCH_SPARX5 and ARCH_REALTEK (Krzysztof Kozlowski) - ARM: shmobile: defconfig: Refresh for v6.4-rc1 (Geert Uytterhoeven) - bus: fsl-mc: fsl-mc-allocator: Drop a write-only variable (Uwe Kleine-König) - bus: fsl-mc: fsl-mc-allocator: Initialize mc_bus_dev before use (Uwe Kleine-König) - soc/fsl/qe: fix usb.c build errors (Randy Dunlap) - bus: fsl-mc: Make remove function return void (Uwe Kleine-König) - soc: fsl: dpio: Suppress duplicated error reporting on device remove (Uwe Kleine-König) - bus: fsl-mc: fsl-mc-allocator: Improve error reporting (Uwe Kleine-König) - bus: fsl-mc: fsl-mc-allocator: Drop if block with always wrong condition (Uwe Kleine-König) - bus: fsl-mc: dprc: Push down error message from fsl_mc_driver_remove() (Uwe Kleine-König) - bus: fsl-mc: Only warn once about errors on device unbind (Uwe Kleine-König) - tee: optee: Use kmemdup() to replace kmalloc + memcpy (Jiapeng Chong) - dt-bindings: memory-controllers: drop unneeded quotes (Krzysztof Kozlowski) - memory: atmel-sdramc: remove the driver (Claudiu Beznea) - memory: brcmstb_dpfe: fix testing array offset after use (Krzysztof Kozlowski) - memory: renesas-rpc-if: Fix PHYCNT.STRTIM setting (Wolfram Sang) - powercap: arm_scmi: Add support for disabling powercaps on a zone (Cristian Marussi) - firmware: arm_scmi: Add Powercap protocol enable support (Cristian Marussi) - firmware: arm_scmi: Refactor the internal powercap get/set helpers (Cristian Marussi) - firmware: arm_scmi: Augment SMC/HVC to allow optional parameters (Nikunj Kela) - dt-bindings: firmware: arm,scmi: support for parameter in smc/hvc call (Nikunj Kela) - soc: rockchip: dtpm: use C99 array init syntax (Randy Dunlap) - dt-bindings: soc: rockchip: add rk3588 pipe-phy syscon (Sebastian Reichel) - dt-bindings: soc: rockchip: add rk3588 usb2phy syscon (Sebastian Reichel) - soc: rockchip: power-domain: add rk3588 mem module support (Boris Brezillon) - dt-bindings: interrupt-controller: Convert Amlogic Meson GPIO interrupt controller binding (Heiner Kallweit) - MAINTAINERS: add PHY-related files to Amlogic SoC file list (Heiner Kallweit) - drivers: meson: secure-pwrc: always enable DMA domain (Alexey Romanov) - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Osama Muhammad) - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Suman Anna) - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Suman Anna) - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew F. Davis) - soc: ti: pruss: Add pruss_get()/put() API (Tero Kristo) - soc: ti: pruss: Allow compile-testing (Simon Horman) - soc: ti: pruss: Avoid cast to incompatible function type (Simon Horman) - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Yang Li) - soc: qcom: geni-se: Do not bother about enable/disable of interrupts in secondary sequencer (Vijaya Krishna Nivarthi) - dt-bindings: sram: qcom,imem: document qdu1000 (Komal Bajaj) - soc: qcom: icc-bwmon: Fix MSM8998 count unit (Konrad Dybcio) - dt-bindings: soc: qcom,rpmh-rsc: Require power-domains (Konrad Dybcio) - soc: qcom: socinfo: Add Soc ID for IPQ5300 (Kathiravan T) - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Kathiravan T) - soc: qcom: Fix a IS_ERR() vs NULL bug in probe (Dan Carpenter) - soc: qcom: socinfo: Add support for new fields in revision 19 (Naman Jain) - soc: qcom: socinfo: Add support for new fields in revision 18 (Naman Jain) - dt-bindings: firmware: scm: Add compatible for SDX75 (Rohit Agarwal) - soc: qcom: mdt_loader: Fix split image detection (Bjorn Andersson) - soc: mediatek: remove DDP_DOMPONENT_DITHER from enum (Jason-JH.Lin) - soc: mediatek: SVS: Fix MT8192 GPU node name (Chen-Yu Tsai) - soc: mediatek: mtk-mutex: Remove unnecessary .owner (Jiapeng Chong) - dt-bindings: phy: mediatek,dsi-phy: Add compatible for MT6795 Helio X10 (AngeloGioacchino Del Regno) - dt-bindings: pwm: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: spmi: spmi-mtk-pmif: Document mediatek,mt8195-spmi as fallback of mediatek,mt8186-spmi (Allen-KH Cheng) - soc: mediatek: pwrap: Add support for MT6795 Helio X10 (AngeloGioacchino Del Regno) - soc: mediatek: mtk-pmic-wrap: Add support for MT6331 w/ MT6332 companion (AngeloGioacchino Del Regno) - soc: mediatek: mtk-pmic-wrap: Add support for companion PMICs (AngeloGioacchino Del Regno) - soc: mediatek: pwrap: Add kerneldoc for struct pwrap_slv_type (AngeloGioacchino Del Regno) - soc: mediatek: pwrap: Move PMIC read test sequence in function (AngeloGioacchino Del Regno) - dt-bindings: soc: mediatek: pwrap: Add compatible for MT6795 Helio X10 (AngeloGioacchino Del Regno) - soc: qcom: ocmem: Add OCMEM hardware version print (Luca Weiss) - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Robert Marko) - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Robert Marko) - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Robert Marko) - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Robert Marko) - soc: qcom: socinfo: move SMEM item struct and defines to a header (Robert Marko) - soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup (Christian Marangi) - MAINTAINERS: Add Konrad Dybcio as linux-arm-msm co-maintainer (Konrad Dybcio) - dt-bindings: sram: qcom,imem: Document MSM8226 (Matti Lehtimäki) - soc: qcom: socinfo: Add Soc ID for IPQ5312 and IPQ5302 (Kathiravan T) - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Kathiravan T) - soc: qcom: socinfo: Add IDs for IPQ5018 family (Robert Marko) - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Robert Marko) - soc: qcom: Introduce RPM master stats driver (Konrad Dybcio) - dt-bindings: soc: qcom: Add RPM Master stats (Konrad Dybcio) - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - soc: qcom: ramp_controller: Improve error message for failure in .remove() (Uwe Kleine-König) - dt-bindings: soc: qcom: smd-rpm: allow MSM8226 over SMD (Krzysztof Kozlowski) - soc: qcom: rpmpd: use correct __le32 type (Min-Hua Chen) - dt-bindings: soc: qcom: eud: Fix compatible string in the example (Bhupesh Sharma) - soc: qcom: mdt_loader: Enhance split binary detection (Gokul krishna Krishnakumar) - qcom: pmic_glink: enable altmode for SM8450 (Neil Armstrong) - dt-bindings: soc: qcom: aoss-qmp: add compatible for sa8775p (Bartosz Golaszewski) - PCI: tegra194: Add interconnect support in Tegra234 (Sumit Gupta) - PCI: tegra194: Fix possible array out of bounds access (Sumit Gupta) - memory: tegra: Make CPU cluster BW request a multiple of MC channels (Sumit Gupta) - memory: tegra: Add software memory clients in Tegra234 (Sumit Gupta) - memory: tegra: Add memory clients for Tegra234 (Sumit Gupta) - memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (Sumit Gupta) - firmware: tegra: bpmp: Add support for DRAM MRQ GSCs (Peter De Schrijver) - soc/tegra: pmc: Use devm_clk_notifier_register() (Thierry Reding) - soc/tegra: pmc: Simplify debugfs initialization (Thierry Reding) - soc/tegra: fuse: Fix Tegra234 fuse size (Kartik) - soc/tegra: pmc: Add AON SW Wake support for Tegra234 (Viswanath L) - soc/tegra: fuse: Add support for Tegra264 (Stefan Kristiansson) - MAINTAINERS: Switch to @amd.com emails (Michal Simek) - MAINTAINERS: Remove Hyun and Anurag from maintainer list (Michal Simek) - firmware: xilinx: Update the zynqmp_pm_fpga_load() API (Nava kishore Manne) - driver: soc: xilinx: use _safe loop iterator to avoid a use after free (Dan Carpenter) - soc: xilinx: Use of_property_present() for testing DT property presence (Rob Herring) - bus: ti-sysc: Fix dispc quirk masking bool variables (Tony Lindgren) - dt-bindings: media: s5p-mfc: convert bindings to json-schema (Aakarsh Jain) - soc: samsung: exynos-pmu: Re-introduce Exynos4212 support (Artur Weber) - dt-bindings: soc: samsung: exynos-pmu: add Exynos4212 compatible (Artur Weber) - soc: renesas: rmobile-sysc: Convert to readl_poll_timeout_atomic() (Geert Uytterhoeven) - misc: sram: Generate unique names for subpools (Linus Walleij) - dt-bindings: sram: Add compatible for ST-Ericsson U8500 eSRAM (Linus Walleij) - arm-cci: add cci_enable_port_for_self prototype (Arnd Bergmann) - reset: mpfs: select AUXILIARY_BUS (Philipp Zabel) - reset: starfive: select AUXILIARY_BUS (Philipp Zabel) - reset: oxnas: remove obsolete reset driver (Neil Armstrong) - reset: sti: simplify driver's config and build (Lukas Bulwahn) - reset: meson-audio-arb: Use dev_err_probe() (Ye Xingchen) - reset: sti: rely on regmap_field_read_poll_timeout for ack wait (Alain Volmat) - reset: brcmstb-rescal: Use devm_platform_ioremap_resource() (Ye Xingchen) - reset: meson: Use devm_platform_ioremap_resource() (Ye Xingchen) - reset: reset-hsdk: Use devm_platform_ioremap_resource() (Ye Xingchen) - reset: lpc18xx: Use devm_platform_ioremap_resource() (Ye Xingchen) - reset: axs10x: Use devm_platform_ioremap_resource() (Ye Xingchen) - reset: ath79: Use devm_platform_ioremap_resource() (Ye Xingchen) - soc: renesas: rcar-rst: Allow WDT reset on R-Car V3U (Wolfram Sang) - clk: nuvoton: Use clk_parent_data instead of string for parent clock (Jacky Huang) - clk: nuvoton: Update all constant hex values to lowercase (Jacky Huang) - clk: nuvoton: Add clk-ma35d1.h for driver extern functions (Jacky Huang) - remoteproc: stm32: use correct format strings on 64-bit (Arnd Bergmann) - MAINTAINERS: add entry for ARM/STM32 ARCHITECTURE (Alexandre Torgue) - arm64: defconfig: enable ARCH_STM32 and STM32 serial driver (Alexandre Torgue) - arm64: dts: st: add stm32mp257f-ev1 board support (Alexandre Torgue) - dt-bindings: stm32: document stm32mp257f-ev1 board (Alexandre Torgue) - arm64: dts: st: introduce stm32mp25 pinctrl files (Alexandre Torgue) - arm64: dts: st: introduce stm32mp25 SoCs family (Alexandre Torgue) - arm64: introduce STM32 family on Armv8 architecture (Alexandre Torgue) - dt-bindings: stm32: add st,stm32mp25-syscfg compatible for syscon (Patrick Delaunay) - pinctrl: stm32: add stm32mp257 pinctrl support (Alexandre Torgue) - dt-bindings: pinctrl: stm32: support for stm32mp257 and additional packages (Alexandre Torgue) - Documentation/process: add soc maintainer handbook (Conor Dooley) - reset: RESET_NUVOTON_MA35D1 should depend on ARCH_MA35 (Geert Uytterhoeven) - reset: Add Nuvoton ma35d1 reset driver support (Jacky Huang) - clk: nuvoton: Add clock driver for ma35d1 clock controller (Jacky Huang) - arm64: dts: nuvoton: Add initial ma35d1 device tree (Jacky Huang) - dt-bindings: serial: Document ma35d1 uart controller (Jacky Huang) - dt-bindings: arm: Add initial bindings for Nuvoton platform (Jacky Huang) - dt-bindings: reset: nuvoton: Document ma35d1 reset control (Jacky Huang) - dt-bindings: clock: nuvoton: add binding for ma35d1 clock controller (Jacky Huang) - arm64: defconfig: Add support for Nuvoton MA35 family SoCs (Jacky Huang) - arm64: Kconfig.platforms: Add config for Nuvoton MA35 platform (Jacky Huang) - ARM: mvebu: fix unit address on armada-390-db flash (Arnd Bergmann) - ARM: dts: Move .dts files to vendor sub-directories (Rob Herring) - kbuild: Support flat DTBs install (Rob Herring) - ARM: dts: Add .dts files missing from the build (Rob Herring) - ARM: dts: allwinner: Use quoted #include (Rob Herring) - ARM: dts: lan966x: kontron-d10: add PHY interrupts (Michael Walle) - ARM: dts: lan966x: kontron-d10: fix SPI CS (Michael Walle) - ARM: dts: lan966x: kontron-d10: fix board reset (Michael Walle) - ARM: dts: at91: Enable device-tree overlay support for AT91 boards (Cristian Birsan) - ARM: dts: at91: use generic name for shutdown controller (Claudiu Beznea) - riscv: dts: sort makefile entries by directory (Conor Dooley) - riscv: defconfig: enable T-HEAD SoC (Jisheng Zhang) - MAINTAINERS: add entry for T-HEAD RISC-V SoC (Jisheng Zhang) - riscv: dts: thead: add sipeed Lichee Pi 4A board device tree (Jisheng Zhang) - riscv: dts: add initial T-HEAD TH1520 SoC device tree (Jisheng Zhang) - riscv: Add the T-HEAD SoC family Kconfig option (Jisheng Zhang) - dt-bindings: riscv: Add T-HEAD TH1520 board compatibles (Jisheng Zhang) - dt-bindings: timer: Add T-HEAD TH1520 clint (Jisheng Zhang) - dt-bindings: interrupt-controller: Add T-HEAD's TH1520 PLIC (Jisheng Zhang) - arm64: dts: broadcom: Enable device-tree overlay support for RPi devices (Aurelien Jarno) - arm64: dts: broadcom: Unify pinctrl-single pin group nodes for stingray (Tony Lindgren) - arm64: dts: broadcom: add missing cache properties (Krzysztof Kozlowski) - ARM: dts: BCM5301X: Add cells sizes to PCIe nodes (Rafał Miłecki) - dt-bindings: firmware: brcm,kona-smc: convert to YAML (Stanislav Jakubek) - ARM: dts: BCM5301X: Add Netgear R8000 WiFi regulator mappings (Rafał Miłecki) - dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties (Rafał Miłecki) - dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding (Rafał Miłecki) - ARM: dts: BCM5301X: fix duplex-full => full-duplex (Christian Lamparter) - ARM: dts: BCM5301X: MR32: remove partition index numbers (Christian Lamparter) - ARM: dts: BCM5301X: MR26: MR32: remove bogus nand-ecc-algo property (Christian Lamparter) - dt-bindings: power: reset: bcm21664-resetmgr: convert to YAML (Stanislav Jakubek) - ARM: dts: bcm21664-garnet: use node labels (Stanislav Jakubek) - ARM: dts: bcm11351/21664: add UART, I2C node labels (Stanislav Jakubek) - ARM: dts: bcm-mobile: move status properties to the end of nodes (Stanislav Jakubek) - ARM: dts: bcm21664/23550: use CCU compatibles directly (Stanislav Jakubek) - ARM: dts: bcm-mobile: change "" includes to <> where applicable (Stanislav Jakubek) - ARM: dts: BCM5301X: Describe switch ports in the main DTS (Rafał Miłecki) - ARM: dts: BCM5301X: Relicense Christian's code to the GPL 2.0+ / MIT (Rafał Miłecki) - ARM: dts: BCM5301X: Drop invalid properties from Meraki MR32 keys (Rafał Miłecki) - ARM: dts: BCM5301X: Drop invalid #usb-cells (Rafał Miłecki) - dt-bindings: arm: bcm: Add bindings for Buffalo WZR-1166DHP(2) (Rafał Miłecki) - ARM: dts: BCM5301X: Use updated "spi-gpio" binding properties (Rafał Miłecki) - arm: dts: bcm: Enable device-tree overlay support for RPi devices (Aurelien Jarno) - ARM: dts: BCM5301X: Use updated device "compatible" strings (Rafał Miłecki) - dt-bindings: arm: bcm: unify version notation of Northstar devices (Rafał Miłecki) - ARM: dts: BCM5301X: Specify MAC addresses on Luxul devices (Rafał Miłecki) - dt-bindings: soc: bcm: add missing dt-binding document for bcm23550-cdc (Stanislav Jakubek) - ARM: dts: BCM5301X: Relicense AXI interrupts code to the GPL 2.0+ / MIT (Rafał Miłecki) - ARM: dts: BCM5301X: Relicense Hauke's code to the GPL 2.0+ / MIT (Rafał Miłecki) - ARM: dts: bcm-mobile: align SDHCI node name with bindings (Stanislav Jakubek) - ARM: dts: bcm23550: Add SoC-specific I2C compatible (Stanislav Jakubek) - ARM: dts: BCM5301X: Drop "clock-names" from the SPI node (Rafał Miłecki) - ARM: dts: BCM5301X: Relicense Florian's code to the GPL 2.0+ / MIT (Rafał Miłecki) - ARM: dts: BCM5301X: Relicense Rafał's code to the GPL 2.0+ / MIT (Rafał Miłecki) - ARM: dts: broadcom: add missing cache properties (Krzysztof Kozlowski) - arm: dts: Enable device-tree overlay support for AT91 boards (Cristian Birsan) - arm64: dts: marvell: Fix espressobin-ultra boot failure and wifi (Ben Schneider) - arm64: dts: marvell: Fix pca954x i2c-mux node names (Geert Uytterhoeven) - arm64: dts: marvell: cp11x: Fix nand_controller node name according to YAML (Vadym Kochan) - arm64: dts: marvell: add missing cache properties (Krzysztof Kozlowski) - ARM: dts: mvebu: align MTD partition nodes to dtschema (Chris Packham) - ARM: dts: armada-xp: Replace deprecated spi-gpio properties (Fabio Estevam) - ARM: dts: armada388-clearfog: add missing phy-modes (Russell King) - ARM: dts: kirkwood: Add Endian 4i Edge 200 board (Pawel Dembicki) - arm64: dts: mt7986: increase bl2 partition on NAND of Bananapi R3 (Daniel Golle) - arm64: dts: mediatek: mt8186: Wire up GPU voltage/frequency scaling (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186: Add GPU speed bin NVMEM cells (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186: Wire up CPU frequency/voltage scaling (Chen-Yu Tsai) - arm64: dts: mediatek: mt8186: Add CCI node and CCI OPP table (Chen-Yu Tsai) - arm64: dts: mt7986: add pwm-fan and cooling-maps to BPI-R3 dts (Daniel Golle) - arm64: dts: mt7986: add thermal-zones (Daniel Golle) - arm64: dts: mt7986: add thermal and efuse (Daniel Golle) - arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8192: Add missing dma-ranges to soc node (Nícolas F. R. A. Prado) - arm64: dts: mediatek: mt8183: kukui: Add scp firmware-name (Hsin-Yi Wang) - arm64: dts: mt8195: Add video decoder node (Yunfei Dong) - arm64: dts: mt8192: Add video-codec nodes (Allen-KH Cheng) - arm64: dts: mediatek: Add cpufreq nodes for MT8192 (Allen-KH Cheng) - arm64: dts: mediatek: mt8173-elm: remove panel model number in DT (Icenowy Zheng) - arm64: dts: mt7986: use size of reserved partition for bl2 (Frank Wunderlich) - arm64: dts: mt8173: Power on panel regulator on boot (Pin-yen Lin) - arm64: dts: mt7986: set Wifi Leds low-active for BPI-R3 (Frank Wunderlich) - arm64: dts: mt7986: add PWM to BPI-R3 (Frank Wunderlich) - arm64: dts: mt7986: add PWM (Daniel Golle) - arm64: mediatek: Propagate chassis-type where possible (AngeloGioacchino Del Regno) - arm64: dts: mediatek: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: mediatek: mt8195: Add mediatek,broken-save-restore-fw to cherry (Douglas Anderson) - arm64: dts: mediatek: mt8192: Add mediatek,broken-save-restore-fw to asurada (Douglas Anderson) - arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui (Douglas Anderson) - arm64: dts: mediatek: cherry: Enable PCI-Express ports for WiFi (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195: Assign dp-intf aliases (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8192-asurada-hayato: Enable Bluetooth (Chen-Yu Tsai) - arm64: dts: mt7622: handle interrupts from MT7531 switch on BPI-R64 (Daniel Golle) - arm64: dts: mt7622: declare SPI-NAND present on BPI-R64 (Daniel Golle) - arm64: dts: mediatek: mt6795-xperia-m5: Add eMMC, MicroSD slot, SDIO (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795-xperia-m5: Add MT6331 Combo PMIC (AngeloGioacchino Del Regno) - arm64: dts: mediatek: Add MT6331 PMIC devicetree (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795: Add PMIC Wrapper node (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795: Add support for IOMMU and LARBs (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795: Add MMSYS node for multimedia clocks (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt6795: Add support for the CMDQ/GCE mailbox (AngeloGioacchino Del Regno) - arm64: dts: mediatek: mt8195: Add AP domain thermal zones (Balsam CHIHI) - arm64: dts: mediatek: mt8186: Add display nodes (Allen-KH Cheng) - arm64: dts: mediatek: mt8186: Add GCE node (Allen-KH Cheng) - arm64: dts: mediatek: mt8186: Add ADSP node (Allen-KH Cheng) - arm64: dts: mediatek: mt8186: Add SPMI node (Allen-KH Cheng) - arm64: dts: mediatek: mt8186: Add MTU3 nodes (Allen-KH Cheng) - arm64: dts: mediatek: Add CPU Idle support (Amjad Ouled-Ameur) - arm64: dts: mediatek: add cpufreq support for mt8365-evk (Alexandre Mergnat) - arm64: dts: mediatek: add OPP support for mt8365 SoC (Alexandre Mergnat) - arm64: dts: mediatek: add ethernet support for mt8365-evk (Alexandre Mergnat) - arm64: dts: mediatek: add usb controller support for mt8365-evk (Alexandre Mergnat) - arm64: dts: mediatek: add mmc support for mt8365-evk (Alexandre Mergnat) - arm64: dts: mediatek: add mt6357 PMIC support for mt8365-evk (Alexandre Mergnat) - arm64: dts: mediatek: add watchdog support for mt8365 SoC (Alexandre Mergnat) - ARM: dts: keystone: Do not capitalize hex digits (Andrew Davis) - ARM: dts: keystone: Remove ti,keystone from soc node compatible (Andrew Davis) - ARM: dts: keystone: Fix EEPROM node names (Andrew Davis) - ARM: dts: Unify pinctrl-single pin group nodes for keystone (Tony Lindgren) - arm: dts: qcom: sdx55: Add interconnect path (Krishna chaitanya chundru) - ARM: dts: qcom: msm8226: Add thermal zones node (Matti Lehtimäki) - ARM: dts: qcom: msm8226: Add tsens node and related nvmem cells (Matti Lehtimäki) - ARM: dts: qcom: msm8226: Add qfprom node (Matti Lehtimäki) - ARM: dts: qcom: pm8941: Add thermal zone config (Matti Lehtimäki) - ARM: dts: qcom: pm8841: Add thermal zone config (Matti Lehtimäki) - ARM: dts: qcom: pm8226: Add thermal sensor and thermal zone config (Matti Lehtimäki) - ARM: dts: qcom: msm8974: rename labels for DSI nodes (Dmitry Baryshkov) - ARM: dts: qcom: apq8074-dragonboard: add gpio keys (Dmitry Baryshkov) - ARM: dts: qcom: apq8074-dragonboard: add onboard leds (Dmitry Baryshkov) - ARM: dts: qcom: Add Samsung Galaxy Express support (Rudraksha Gupta) - ARM: dts: qcom: msm8960: Add USB node (Rudraksha Gupta) - ARM: dts: qcom: adapt to LP855X bindings changes (Artur Weber) - ARM: dts: qcom: msm8226: Provide clocks to mmcc node (Luca Weiss) - ARM: dts: qcom: msm8226: Use XO from rpmcc where possible (Luca Weiss) - arm: dts: mt7623: add port@5 as CPU port (Arınç ÜNAL) - arm: dts: mt7623: enable flow control on port@6 (Arınç ÜNAL) - arm: dts: mt7623: change mt7530 switch address (Arınç ÜNAL) - arm: dts: mt7623: add mt7530 switch to mt7623a.dtsi (Arınç ÜNAL) - arm: dts: mt7623: add gmacs to mt7623.dtsi (Arınç ÜNAL) - Revert "arm64: dts: adapt to LP855X bindings changes" (Bjorn Andersson) - arm64: dts: qcom: sc8280xp: Enable GPU related nodes (Bjorn Andersson) - arm64: dts: qcom: sc8280xp: Add GPU related nodes (Bjorn Andersson) - arm64: dts: qcom: msm8939-pm8916: Mark always-on regulators (Stephan Gerhold) - arm64: dts: qcom: msm8939: Define regulator constraints next to usage (Stephan Gerhold) - arm64: dts: qcom: msm8939-pm8916: Clarify purpose (Stephan Gerhold) - arm64: dts: qcom: msm8939: Fix regulator constraints (Stephan Gerhold) - arm64: dts: qcom: msm8939-sony-tulip: Allow disabling pm8916_l6 (Stephan Gerhold) - arm64: dts: qcom: msm8939-sony-tulip: Fix l10-l12 regulator voltages (Stephan Gerhold) - arm64: dts: qcom: msm8939: Disable lpass_codec by default (Stephan Gerhold) - arm64: dts: qcom: msm8939-pm8916: Add missing pm8916_codec supplies (Stephan Gerhold) - arm64: dts: qcom: qrb4210-rb2: Enable on-board buttons (Konrad Dybcio) - arm64: dts: qcom: msm8916: Drop msm8916-pins.dtsi (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Rename wcnss pinctrl (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Cleanup audio pinctrl (Stephan Gerhold) - arm64: dts: qcom: apq8016-sbc: Drop unneeded MCLK pinctrl (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Consolidate SDC pinctrl (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Fix SD card detect pinctrl (Stephan Gerhold) - arm64: dts: qcom: msm8996: rename labels for HDMI nodes (Dmitry Baryshkov) - arm64: dts: qcom: sm8250: rename labels for DSI nodes (Dmitry Baryshkov) - arm64: dts: qcom: sdm845: rename labels for DSI nodes (Dmitry Baryshkov) - arm64: dts: qcom: sdm630: rename labels for DSI nodes (Dmitry Baryshkov) - arm64: dts: qcom: sc8180x: rename labels for DSI nodes (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: rename labels for DSI nodes (Dmitry Baryshkov) - arm64: dts: qcom: sc7180: rename labels for DSI nodes (Dmitry Baryshkov) - arm64: dts: qcom: msm8996: rename labels for DSI nodes (Dmitry Baryshkov) - arm64: dts: qcom: msm8953: rename labels for DSI nodes (Dmitry Baryshkov) - arm64: dts: qcom: qrb5165-rb5: remove useless enablement of mdss_mdp (Dmitry Baryshkov) - arm64: dts: qcom: sm8450-hdk: remove useless enablement of mdss_mdp (Dmitry Baryshkov) - arm64: dts: qcom: sm8350-hdk: remove useless enablement of mdss_mdp (Dmitry Baryshkov) - arm64: dts: qcom: sc7280: Don't disable MDP explicitly (Dmitry Baryshkov) - arm64: dts: qcom: ipq9574: add support for RDP454 variant (Poovendhan Selvaraj) - dt-bindings: arm: qcom: document AL02-C9 board based on IPQ9574 family (Poovendhan Selvaraj) - arm64: dts: qcom: sm6375: Add GPUCC and Adreno SMMU (Konrad Dybcio) - arm64: dts: qcom: sm8550: Add missing interconnect path to USB HC (Abel Vesa) - arm64: dts: qcom: qdu1000-idp: add SDHCI for emmc (Komal Bajaj) - arm64: dts: qcom: qdu1000: Add SDHCI node (Komal Bajaj) - arm64: dts: qcom: sm8450: Add missing interconnect paths to USB HC (Abel Vesa) - arm64: dts: qcom: sm8350: Add missing interconnect paths to USB HCs (Abel Vesa) - arm64: dts: qcom: sm8250: Add missing interconnect paths to USB HCs (Abel Vesa) - arm64: dts: qcom: sm8250: Use 2 interconnect cells (Abel Vesa) - arm64: dts: qcom: sm8150: Add missing interconnect paths to USB HCs (Abel Vesa) - arm64: dts: qcom: sm8150: Use 2 interconnect cells (Abel Vesa) - arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k (Marijn Suijten) - arm64: dts: qcom: qcm2290: Add CPU idle states (Konrad Dybcio) - dt-bindings: arm: qcom: Add Samsung Galaxy Express (Rudraksha Gupta) - arm64: dts: qcom: ipq9574: add thermal zone nodes (Varadarajan Narayanan) - arm64: dts: qcom: ipq9574: add tsens node (Varadarajan Narayanan) - arm64: dts: qcom: ipq8074: add critical thermal trips (Robert Marko) - arm64: dts: qcom: msm8996pro: Add CBF scaling support (Yassine Oudjana) - arm64: dts: qcom: sdm845-xiaomi-beryllium: enable pmi8998 charger (Joel Selvaraj) - arm64: dts: qcom: sdm845-shift-axolotl: enable pmi8998 charger (Caleb Connolly) - arm64: dts: qcom: sdm845-oneplus: enable pmi8998 charger (Caleb Connolly) - arm64: dts: qcom: pmi8998: add charger node (Caleb Connolly) - arm64: dts: qcom: pmi8998: enable rradc by default (Caleb Connolly) - arm64: dts: qcom: ipq9574: Enable crypto nodes (Anusha Rao) - dt-bindings: clock: Add crypto clock and reset definitions (Anusha Rao) - arm64: dts: qcom: qdu1000: Add IMEM and PIL info region (Komal Bajaj) - arm64: dts: adapt to LP855X bindings changes (Artur Weber) - arm64: dts: qcom: ipq5332: add few more reserved memory region (Kathiravan T) - arm64: dts: qcom: ipq5332: define UART1 (Kathiravan T) - arm64: dts: qcom: ipq5332: rename mi01.2 dts to rdp441 (Kathiravan T) - arm64: dts: qcom: sm7225-fairphone-fp4: Add Bluetooth (Luca Weiss) - arm64: dts: qcom: sm6350: add uart1 node (Luca Weiss) - arm64: dts: qcom: sm8550: Flush RSC sleep & wake votes (Konrad Dybcio) - arm64: dts: qcom: sm6350: Flush RSC sleep & wake votes (Konrad Dybcio) - arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes (Konrad Dybcio) - arm64: dts: qcom: sdm670: Flush RSC sleep & wake votes (Konrad Dybcio) - arm64: dts: qcom: sc8180x: Flush RSC sleep & wake votes (Konrad Dybcio) - arm64: dts: qcom: qdu1000: Flush RSC sleep & wake votes (Konrad Dybcio) - arm64: dts: qcom: sm6350: Add PSCI idle states (Konrad Dybcio) - arm64: dts: qcom: ipq9574: add few more reserved memory region (Anusha Rao) - arm64: dts: qcom: ipq5332: add support for the RDP474 variant (Kathiravan T) - dt-bindings: arm: qcom: document MI01.9 board based on IPQ5332 family (Kathiravan T) - arm64: dts: qcom: sc8280xp: add resets for soundwire controllers (Srinivas Kandagatla) - dt-bindings: clock: Add LPASS AUDIOCC and reset controller for SC8280XP (Srinivas Kandagatla) - dt-bindings: clock: Add LPASSCC and reset controller for SC8280XP (Srinivas Kandagatla) - arm64: dts: qcom: sm8550-mtp: add sound card (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: add sound card (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-mtp: add WSA8845 speakers (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: add WSA8845 speakers (Krzysztof Kozlowski) - arm64: dts: qcom: Add SDX75 platform and IDP board support (Rohit Agarwal) - dt-bindings: arm: qcom: Document SDX75 platform and boards (Rohit Agarwal) - dt-bindings: clock: qcom: Add GCC clocks for SDX75 (Imran Shaik) - arm64: dts: qcom: sm8550-qrd: enable PMIC Volume and Power buttons (Neil Armstrong) - arm64: dts: qcom: pmk8550: always enable RTC PMIC device (Neil Armstrong) - arm64: dts: qcom: sm8550-qrd: add notification RGB LED (Neil Armstrong) - arm64: dts: qcom: pm8550: add PWM controller (Neil Armstrong) - arm64: dts: qcom: sc8180x: Move DisplayPort for MMCX (Bjorn Andersson) - arm64: dts: qcom: sc8180x: Fix adreno smmu compatible (Bjorn Andersson) - arm64: dts: qcom: sc8180x-primus: dispcc is already okay (Bjorn Andersson) - arm64: dts: qcom: sm8550: add display port nodes (Neil Armstrong) - arm64: dts: qcom: sm8550: fix low_svs RPMhPD labels (Neil Armstrong) - arm64: dts: qcom: sa8540p-ride: Specify ethernet phy OUI (Andrew Halaney) - arm64: dts: ti: Unify pin group node names for make dtbs checks (Tony Lindgren) - arm64: dts: ti: add verdin am62 yavia (Francesco Dolcini) - arm64: dts: ti: add verdin am62 dahlia (Francesco Dolcini) - arm64: dts: ti: add verdin am62 (Francesco Dolcini) - dt-bindings: arm: ti: add toradex,verdin-am62 et al. (Francesco Dolcini) - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Wadim Egorov) - dt-bindings: arm: ti: Add bindings for PHYTEC AM62x based hardware (Wadim Egorov) - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Nishanth Menon) - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: k3-am64: Add ESM support (Nishanth Menon) - arm64: dts: ti: k3-am62: Add ESM support (Nishanth Menon) - arm64: dts: ti: k3-j7200: Add ESM support (Neha Malcom Francis) - arm64: dts: ti: k3-j721e: Add ESM support (Neha Malcom Francis) - dt-bindings: misc: esm: Add ESM support for TI K3 devices (Neha Malcom Francis) - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Nishanth Menon) - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Nishanth Menon) - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Sinthu Raja) - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Sinthu Raja) - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Udit Kumar) - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Udit Kumar) - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Udit Kumar) - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Udit Kumar) - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Udit Kumar) - arm64: dts: ti: k3-j7200: Add general purpose timers (Udit Kumar) - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Nishanth Menon) - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Nishanth Menon) - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Nishanth Menon) - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Nishanth Menon) - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Nishanth Menon) - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Nishanth Menon) - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Nishanth Menon) - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Davis) - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Davis) - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Dasnavis Sabiya) - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Nishanth Menon) - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Nishanth Menon) - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Nishanth Menon) - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Nishanth Menon) - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Thejasvi Konduru) - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Nishanth Menon) - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Neha Malcom Francis) - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Dasnavis Sabiya) - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Nishanth Menon) - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Nishanth Menon) - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Nishanth Menon) - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Nishanth Menon) - arm64: dts: ti: k3-j784s4: Add general purpose timers (Nishanth Menon) - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Nishanth Menon) - arm64: dts: ti: k3-j721s2: Add general purpose timers (Nishanth Menon) - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Nishanth Menon) - arm64: dts: ti: k3-j721e: Add general purpose timers (Nishanth Menon) - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Nishanth Menon) - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Nishanth Menon) - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Nishanth Menon) - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Nishanth Menon) - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Nishanth Menon) - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Nishanth Menon) - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Nitin Yadav) - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Nishanth Menon) - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Nishanth Menon) - arm64: dts: ti: k3-am65-main: Fix mcan node name (Nishanth Menon) - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Vaishnav Achath) - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Vaishnav Achath) - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Vaishnav Achath) - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Vaishnav Achath) - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Vaishnav Achath) - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Apurva Nandan) - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Apurva Nandan) - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Wadim Egorov) - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Vaishnav Achath) - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Vaishnav Achath) - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Vaishnav Achath) - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Vaishnav Achath) - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Davis) - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Davis) - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Davis) - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Bhavya Kapoor) - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Bhavya Kapoor) - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Bhavya Kapoor) - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Jyri Sarha) - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Bhavya Kapoor) - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Nishanth Menon) - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Nishanth Menon) - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Nishanth Menon) - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Nishanth Menon) - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Nishanth Menon) - arm64: dts: ti: j721s2: Add VTM node (Keerthy) - arm64: dts: ti: j7200: Add VTM node (Keerthy) - arm64: dts: ti: j721e: Add VTM node (Keerthy) - arm64: dts: ti: j784s4: Add VTM node (Keerthy) - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Bryan Brattlof) - arm64: dts: ti: k3-am62-wakeup: add VTM node (Bryan Brattlof) - arm64: dts: ti: k3-am64-main: add VTM node (Bryan Brattlof) - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Aswath Govindraju) - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Aswath Govindraju) - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Aswath Govindraju) - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Aswath Govindraju) - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Aswath Govindraju) - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Aswath Govindraju) - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Matt Ranostay) - arm64: dts: ti: k3-j721s2-main: Add support for USB (Aswath Govindraju) - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Roger Quadros) - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Hari Nagalla) - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Hari Nagalla) - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Hari Nagalla) - arm64: dts: ti: k3-j7200-som: Enable I2C (Udit Kumar) - arm64: dts: ti: k3-j7200: Fix physical address of pin (Keerthy) - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Nishanth Menon) - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Nishanth Menon) - arm64: dts: ti: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: ti: k3-am65: Drop aliases (Nishanth Menon) - arm64: dts: ti: k3-am654-base-board: Add aliases (Nishanth Menon) - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Nishanth Menon) - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Nishanth Menon) - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Nishanth Menon) - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Nishanth Menon) - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Nishanth Menon) - arm64: dts: ti: k3-am62a: Add watchdog nodes (Nishanth Menon) - arm64: dts: ti: k3-am62a: Add general purpose timers (Nishanth Menon) - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Nishanth Menon) - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Nishanth Menon) - arm64: dts: ti: k3-j721e-*: Drop bootargs (Nishanth Menon) - arm64: dts: ti: k3-am65*: Drop bootargs (Nishanth Menon) - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Nishanth Menon) - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Nishanth Menon) - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Nishanth Menon) - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Nishanth Menon) - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Nishanth Menon) - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Nishanth Menon) - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Nishanth Menon) - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Nishanth Menon) - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Nishanth Menon) - arm64: dts: ti: k3-am64: Add general purpose timers (Nishanth Menon) - dt-bindings: usb: xilinx: Replace Manish by Piyush (Michal Simek) - dt-bindings: xilinx: Remove Rajan, Jolly and Manish (Michal Simek) - arm64: zynqmp: Used fixed-partitions for QSPI in k26 (Michal Simek) - arm64: zynqmp: Add pmu interrupt-affinity (Radhey Shyam Pandey) - arm64: zynqmp: Set qspi tx-buswidth to 4 (Amit Kumar Mahapatra) - arm64: zynqmp: Fix usb node drive strength and slew rate (Ashok Reddy Soma) - arm64: zynqmp: Describe TI phy as ethernet-phy-id (Michal Simek) - arm64: zynqmp: Switch to amd.com emails (Michal Simek) - arm64: zynqmp: Convert kv260-revA overlay to ASCII text (Michal Simek) - dt-bindings: xilinx: Switch xilinx.com emails to amd.com (Michal Simek) - arm64: xilinx: Use zynqmp prefix for SOM dt overlays (Michal Simek) - arm64: zynqmp: Add phase tags marking (Michal Simek) - arm64: zynqmp: Describe bus-width for SD card on KV260 (Michal Simek) - arm64: zynqmp: Enable AMS on SOM and other zcu10x boards (Michal Simek) - arm64: zynqmp: Enable DP driver for SOMs (Michal Simek) - arm64: zynqmp: Setup clock for DP and DPDMA (Michal Simek) - arm64: zynqmp: Switch to ethernet-phy-id in kv260 (Michal Simek) - arm64: zynqmp: Disable USB3.0 for zc1751-xm016-dc2 (Piyush Mehta) - arm64: zynqmp: Add pinctrl emmc description to SM-K26 (Michal Simek) - arm64: zynqmp: Add gpio labels for modepin gpio (Michal Simek) - arm64: zynqmp: Add mtd partition for secure OS storage area (Amit Kumar Mahapatra) - arm64: zynqmp: Use assigned-clock-rates for setting up SD clock in SOM (Michal Simek) - arm64: zynqmp: Add linux,code for gpio button (Srinivas Neeli) - arm64: zynqmp: Add dmas, dp, rtc, watchdogs and opp nodes for SOM (Michal Simek) - arm64: zynqmp: Fix usb reset over bootmode pins on zcu100 (Michal Simek) - arm64: zynqmp: Sync node name address with reg (mailbox) (Michal Simek) - arm64: zynqmp: Add resets property to sdhci nodes (Sai Krishna Potthuri) - arm64: zynqmp: Rename ams_ps/pl node names (Michal Simek) - Revert "arm64: dts: zynqmp: Add address-cells property to interrupt controllers" (Michal Simek) - arm64: zynqmp: Change zc1275 board name to zcu1275 (Michal Simek) - dt-bindings: arm: xilinx: Change zc1275 board name to zcu1275 (Michal Simek) - arm64: zynqmp: Add mali-400 gpu node for zynqmp (Parth Gajjar) - dt-bindings: gpu: mali-utgard: Add xlnx,zynqmp-mali compatible (Parth Gajjar) - riscv: dts: starfive: Add cpu scaling for JH7110 SoC (Mason Huo) - riscv: dts: starfive: Enable axp15060 pmic for cpufreq (Mason Huo) - dt-bindings: interrupt-controller: sifive,plic: Sort compatible values (Geert Uytterhoeven) - dt-bindings: timer: sifive,clint: Clean up compatible value section (Geert Uytterhoeven) - riscv: dts: starfive: jh7110: Add watchdog node (Xingyu Wu) - riscv: dts: starfive: jh7100: Add watchdog node (Xingyu Wu) - riscv: dts: starfive: Add PMU controller node (Walker Chen) - MAINTAINERS: exclude maintained subdirs in RISC-V misc DT entry (Conor Dooley) - arm64: dts: exynos: Remove clock from Exynos850 pmu_system_controller (Sam Protsenko) - arm64: dts: rockchip: Add saradc node to rock5b (Shreeya Patel) - arm64: dts: rockchip: Fix compatible for Bluetooth on rk3566-anbernic (Chris Morgan) - arm64: dts: rockchip: Add SD card support to rock-5b (Lucas Tanure) - arm64: dts: rockchip: add PMIC to rock-5b (Sebastian Reichel) - arm64: dts: rockchip: Assign ES8316 MCLK rate on rk3588-rock-5b (Cristian Ciocaltea) - arm64: dts: rockchip: Add Indiedroid Nova board (Chris Morgan) - dt-bindings: arm: rockchip: Add Indiedroid Nova (Chris Morgan) - dt-bindings: vendor-prefixes: add Indiedroid (Chris Morgan) - arm64: dts: rockchip: Add sdio node to rk3588 (Chris Morgan) - arm64: dts: rockchip: add default pinctrl for rk3588 emmc (Chris Morgan) - arm64: dts: rockchip: Add DT node for ADC support in RK3588 (Shreeya Patel) - arm64: dts: rockchip: add PMIC to rk3588-evb1 (Sebastian Reichel) - arm64: dts: rockchip: Add rk3588 Edgeble Neu6 Model B IO (Jagan Teki) - arm64: dts: rockchip: Add rk3588 Edgeble Neu6 Model B SoM (Jagan Teki) - arm64: dts: rockchip: Add Rockchip RK3588J (Jagan Teki) - dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 6B (Jagan Teki) - arm64: dts: rockchip: Add RGA2 support to rk356x (Michael Tretter) - media: dt-bindings: media: rockchip-rga: add rockchip,rk3568-rga (Michael Tretter) - arm64: dts: rockchip: Add rk3588 OTP node (Cristian Ciocaltea) - arm64: dts: rockchip: Add FriendlyARM NanoPi R2C Plus (Tianling Shen) - dt-bindings: arm: rockchip: add FriendlyARM NanoPi R2C Plus (Tianling Shen) - arm64: dts: rockchip: Update leds for Anbernic RGxx3 Series (Chris Morgan) - arm64: dts: rockchip: add Anbernic RG353PS (Chris Morgan) - dt-bindings: arm: rockchip: add Anbernic RG353PS (Chris Morgan) - arm64: dts: rockchip: Add Lunzn Fastrhino R68S (Tianling Shen) - arm64: dts: rockchip: Add Lunzn Fastrhino R66S (Tianling Shen) - dt-bindings: Add doc for Fastrhino R66S / R68S (Tianling Shen) - arm64: dts: rockchip: Add rk3588 timer (Cristian Ciocaltea) - arm64: dts: rockchip: add GIC ITS support to rk3588 (Sebastian Reichel) - ARM: dts: qcom: apq8074-dragonboard: enable DSI panel (Dmitry Baryshkov) - ARM: dts: qcom: apq8074-dragonboard: enable adsp and MSS (Dmitry Baryshkov) - ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled (Dmitry Baryshkov) - ARM: dts: qcom: apq8026-huawei-sturgeon: Add vibrator (Luca Weiss) - ARM: dts: qcom: msm8226: Add IMEM node (Matti Lehtimäki) - ARM: dts: qcom: msm8226: Add rpm-stats device node (Matti Lehtimäki) - ARM: dts: qcom: msm8226: Add PMU node (Matti Lehtimäki) - ARM: dts: qcom: sdx65-mtp: Enable PCIe EP (Rohit Agarwal) - ARM: dts: qcom: sdx65-mtp: Enable PCIe PHY (Rohit Agarwal) - ARM: dts: qcom: sdx65: Add support for PCIe EP (Rohit Agarwal) - ARM: dts: qcom: sdx65: Add support for PCIe PHY (Rohit Agarwal) - ARM: dts: qcom: msm8974: align WCNSS Bluetooth node name with bindings (Krzysztof Kozlowski) - ARM: dts: qcom: apq8084: correct thermal sensor unit-address (Krzysztof Kozlowski) - ARM: dts: qcom: msm8960-cdp: move regulator out of simple-bus (Krzysztof Kozlowski) - ARM: dts: qcom: apq8060-dragonboard: move regulators out of simple-bus (Krzysztof Kozlowski) - ARM: dts: qcom: ipq8064: align USB node names with bindings (Krzysztof Kozlowski) - ARM: dts: qcom: ipq8064: correct LED node names (Krzysztof Kozlowski) - ARM: dts: qcom: ipq8064: drop invalid GCC thermal-sensor unit-address (Krzysztof Kozlowski) - ARM: dts: qcom: ipq8064: drop leading 0 from unit-address (Krzysztof Kozlowski) - ARM: dts: qcom: msm8974: correct pronto unit-address (Krzysztof Kozlowski) - ARM: dts: qcom: sdx55: correct rsc unit-address (Krzysztof Kozlowski) - ARM: dts: qcom: ipq4019: correct syscon unit-address (Krzysztof Kozlowski) - ARM: dts: qcom: ipq4019: fix broken NAND controller properties override (Krzysztof Kozlowski) - ARM: dts: qcom: msm8974: drop unit addresses from USB phys (Krzysztof Kozlowski) - ARM: dts: qcom: msm8660: Fix regulator node names (Linus Walleij) - ARM: dts: qcom: msm8974: do not use underscore in node name (again) (Krzysztof Kozlowski) - ARM: dts: qcom: msm8974-hammerhead: Add vibrator (Luca Weiss) - arm64: dts: qcom: sc8180x: Introduce Lenovo Flex 5G (Bjorn Andersson) - arm64: dts: qcom: sc8180x: Introduce Primus (Bjorn Andersson) - arm64: dts: qcom: sc8180x: Add pmics (Vinod Koul) - arm64: dts: qcom: sc8180x: Add display and gpu nodes (Vinod Koul) - arm64: dts: qcom: sc8180x: Add remoteprocs, wifi and usb nodes (Vinod Koul) - arm64: dts: qcom: sc8180x: Add PCIe instances (Vinod Koul) - arm64: dts: qcom: sc8180x: Add QUPs (Vinod Koul) - arm64: dts: qcom: sc8180x: Add thermal zones (Vinod Koul) - arm64: dts: qcom: sc8180x: Add interconnects and lmh (Vinod Koul) - arm64: dts: qcom: Introduce the SC8180x platform (Bjorn Andersson) - arm64: dts: qcom: msm8916: Move aliases to boards (Stephan Gerhold) - arm64: dts: qcom: pm8916: Rename &wcd_codec -> &pm8916_codec (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Clean up MDSS labels (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Use consistent name for I2C/SPI pinctrl (Stephan Gerhold) - arm64: dts: qcom: msm8916/39: Rename &blsp1_uartN -> &blsp_uartN (Stephan Gerhold) - arm64: dts: qcom: msm8916: Rename &msmgpio -> &tlmm (Stephan Gerhold) - arm64: dts: qcom: qrb4210-rb2: Enable USB node (Bhupesh Sharma) - arm64: dts: qcom: sm6115: Add USB SS qmp phy node (Bhupesh Sharma) - arm64: dts: qcom: ipq5332: add support for the RDP442 variant (Kathiravan T) - dt-bindings: arm: qcom: document MI01.3 board based on IPQ5332 family (Kathiravan T) - arm64: dts: qcom: sm8550: Add graphics clock controller (Jagadeesh Kona) - dt-bindings: clock: qcom: Add SM8550 graphics clock controller (Jagadeesh Kona) - dt-bindings: clock: Add Qcom SM8450 GPUCC (Konrad Dybcio) - arm64: dts: qcom: sa8775p-ride: enable i2c11 (Shazad Hussain) - arm64: dts: qcom: sa8775p: add uart5 and uart9 nodes (Shazad Hussain) - arm64: dts: qcom: sa8775p: add missing spi nodes (Shazad Hussain) - arm64: dts: qcom: sa8775p: add missing i2c nodes (Shazad Hussain) - arm64: dts: qcom: sa8775p: add the QUPv3 #0 and #3 node (Shazad Hussain) - arm64: dts: qcom: apq8096: fix fixed regulator name property (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996: correct MMCC clocks order (Krzysztof Kozlowski) - arm64: dts: qcom: msm8916: correct LPASS CPU clocks order (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845: Add stream-id of qspi to iommus (Vijaya Krishna Nivarthi) - arm64: dts: qcom: sc7280: Add stream-id of qspi to iommus (Vijaya Krishna Nivarthi) - arm64: dts: qcom: sc7180: Add stream-id of qspi to iommus (Vijaya Krishna Nivarthi) - arm64: dts: qcom: msm8996: correct /soc/bus ranges (Krzysztof Kozlowski) - arm64: dts: qcom: sdm630-nile: correct duplicated reserved memory node (Krzysztof Kozlowski) - arm64: dts: qcom: sm6125-sprout: align ADC channel node names with bindings (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: add missing PCIE1 PHY AUX clock frequency (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250: add missing qcom,smmu-500 fallback (Krzysztof Kozlowski) - arm64: dts: qcom: qdu1000: add missing qcom,smmu-500 fallback (Krzysztof Kozlowski) - arm64: dts: qcom: ipq8074: drop incorrect SPI bus spi-max-frequency (Krzysztof Kozlowski) - arm64: dts: qcom: ipq6018: drop incorrect SPI bus spi-max-frequency (Krzysztof Kozlowski) - arm64: dts: qcom: add few more reserved memory region (Vignesh Viswanathan) - arm64: dts: qcom: enable the download mode support (Vignesh Viswanathan) - arm64: dts: qcom: sm8450: add crypto nodes (Neil Armstrong) - arm64: dts: qcom: sm8350: Add Crypto Engine support (Bhupesh Sharma) - arm64: dts: qcom: sm8250: Add Crypto Engine support (Bhupesh Sharma) - arm64: dts: qcom: sm8150: Add Crypto Engine support (Bhupesh Sharma) - arm64: dts: qcom: sm6115: Add Crypto Engine support (Bhupesh Sharma) - arm64: dts: qcom: sdm845: Fix the slimbam DMA engine compatible string (Bhupesh Sharma) - arm64: dts: qcom: sdm8550: Fix the BAM DMA engine compatible string (Bhupesh Sharma) - arm64: dts: qcom: ipq9574: add QFPROM node (Kathiravan T) - arm64: dts: qcom: ipq6018: add QFPROM node (Kathiravan T) - arm64: dts: qcom: ipq5332: add QFPROM node (Kathiravan T) - dt-bindings: nvmem: qfprom: add compatible for few IPQ SoCs (Kathiravan T) - arm64: dts: qcom: ipq9574: add support for RDP453 variant (Devi Priya) - dt-bindings: arm: qcom: document AL02-C8 board based on IPQ9574 family (Devi Priya) - arm64: dts: qcom: ipq9574: add support for RDP449 variant (Devi Priya) - dt-bindings: arm: qcom: document AL02-C6 board based on IPQ9574 family (Devi Priya) - arm64: dts: qcom: ipq9574: add support for RDP418 variant (Devi Priya) - dt-bindings: arm: qcom: document AL02-C2 board based on IPQ9574 family (Devi Priya) - arm64: dts: qcom: ipq9574: Add cpufreq support (Devi Priya) - arm64: dts: qcom: ipq9574: Add SMPA1 regulator node (Devi Priya) - arm64: dts: qcom: ipq9574: Add RPM related nodes (Devi Priya) - arm64: dts: qcom: ipq9574: Add support for APSS clock controller (Devi Priya) - arm64: dts: qcom: ipq9574: rename al02-c7 dts to rdp433 (Devi Priya) - arm64: dts: qcom: pm7250b: add missing spmi-vadc include (Luca Weiss) - arm64: dts: qcom: Add msm8939 Sony Xperia M4 Aqua (Bryan O'Donoghue) - arm64: dts: qcom: Add Square apq8039-t2 board (Bryan O'Donoghue) - arm64: dts: qcom: Add msm8939-pm8916.dtsi include (Stephan Gerhold) - arm64: dts: qcom: Add msm8939 SoC (Bryan O'Donoghue) - dt-bindings: vendor-prefixes: Add Square (Bryan O'Donoghue) - dt-bindings: arm: qcom: Add missing msm8960 (Rudraksha Gupta) - arm64: dts: qcom: sdm632-fairphone-fp3: Add notification LED (Luca Weiss) - arm64: dts: qcom: Add PMI632 PMIC (Luca Weiss) - arm64: dts: qcom: sdm845-shift-axolotl: enable flash LEDs (Dylan Van Assche) - arm64: dts: qcom: pmi8998: add flash LED controller (Dylan Van Assche) - arm64: dts: qcom: sm6115: Add CPU idle-states (Bhupesh Sharma) - arm64: dts: qcom: msm8916-pm8916: Mark always-on regulators (Stephan Gerhold) - arm64: dts: qcom: msm8916: Define regulator constraints next to usage (Stephan Gerhold) - arm64: dts: qcom: msm8916-pm8916: Clarify purpose (Stephan Gerhold) - arm64: dts: qcom: pm8916: Move default regulator "-supply"s (Stephan Gerhold) - arm64: dts: qcom: msm8916: Disable audio codecs by default (Stephan Gerhold) - arm64: dts: qcom: msm8916: Fix regulator constraints (Stephan Gerhold) - arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion (Stephan Gerhold) - arm64: dts: qcom: apq8016-sbc: Fix regulator constraints (Stephan Gerhold) - arm64: dts: qcom: sm8250-xiaomi-elish: remove redundant empty line (Jianhua Lu) - arm64: dts: qcom: ipq9574: add few device nodes (Kathiravan T) - arm64: dts: qcom: sm8550-qrd: add display and panel (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-mtp: drop redundant MDP status (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: enable DISPCC by default (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: add flash LEDs (Krzysztof Kozlowski) - arm64: dts: qcom: pm8550: add flash LED controller (Krzysztof Kozlowski) - arm64: dts: qcom: sm6350: Move wifi node to correct place (Luca Weiss) - arm64: dts: qcom: sm8450: Add missing RPMhPD OPP levels (Konrad Dybcio) - arm64: dts: qcom: Add Acer Aspire 1 (Nikita Travkin) - dt-bindings: arm: qcom: Add Acer Aspire 1 (Nikita Travkin) - arm64: dts: qcom: sc7180: Drop redundant disable in mdp (Nikita Travkin) - arm64: dts: qcom: sc7180: Don't enable lpass clocks by default (Nikita Travkin) - arm64: dts: qcom: sm8550-mtp: add WCD9385 audio-codec (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: add WCD9385 audio-codec (Krzysztof Kozlowski) - arm64: dts: qcom: msm8916-ufi: make UDC dual mode (Yang Xiwen) - arm64: dts: qcom: msm8953: Add BLSP DMAs for I2C (Luca Weiss) - arm64: dts: qcom: pm8953: add GPIOs (Luca Weiss) - arm64: dts: qcom: sm6125: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: qcom: sdm630: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: qcom: msm8994: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: qcom: ipq8074: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: qcom: ipq6018: add unit address to soc node (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: correct pinctrl unit address (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550: correct crypto unit address (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: correct USB phy unit address (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: correct PCI phy unit address (Krzysztof Kozlowski) - arm64: dts: qcom: sm8350: correct DMA controller unit address (Krzysztof Kozlowski) - arm64: dts: qcom: sm6115: correct thermal-sensor unit address (Krzysztof Kozlowski) - arm64: dts: qcom: sdm845: correct camss unit address (Krzysztof Kozlowski) - arm64: dts: qcom: sdm630: correct camss unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8996: correct camss unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8994: correct SPMI unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8976: correct MMC unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8953: correct WCNSS unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8953: correct IOMMU unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8916: correct WCNSS unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8916: correct MMC unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8916: correct camss unit address (Krzysztof Kozlowski) - arm64: dts: qcom: ipq6018: correct qrng unit address (Krzysztof Kozlowski) - arm64: dts: qcom: msm8998: add blsp spi nodes (Arnaud Vrac) - arm64: dts: qcom: msm8996-tone: Enable LPG LEDs (Konrad Dybcio) - arm64: dts: qcom: sm8250-edo: Enable Venus (Konrad Dybcio) - arm64: dts: qcom: sm8150-kumano: Enable SDHCI2 (Konrad Dybcio) - arm64: dts: qcom: sm8150-kumano: Set up camera fixed regulators (Konrad Dybcio) - arm64: dts: qcom: sm8150-kumano: Add GPIO line names for TLMM (Konrad Dybcio) - arm64: dts: qcom: sm8150-kumano: Add GPIO line names for PMIC GPIOs (Konrad Dybcio) - arm64: dts: qcom: pm8998: don't use GIC_SPI for SPMI interrupts (Dmitry Baryshkov) - arm64: dts: qcom: sm8550: Add video clock controller (Jagadeesh Kona) - arm64: dts: qcom: sm8450: Add video clock controller (Taniya Das) - dt-bindings: clock: qcom: Add SM8450 video clock controller (Taniya Das) - arm64: dts: qcom: ipq8074: Add QUP5 SPI node (Robert Marko) - arm64: dts: qcom: sa8155p-adp: Move mtl nodes into ethernet node (Andrew Halaney) - arm64: dts: qcom: sa8155p-adp: Remove unneeded rgmii_phy information (Andrew Halaney) - arm64: dts: qcom: Make -cells decimal (Andrew Halaney) - arm64: dts: qcom: sa8155p-adp: Make compatible the first property (Andrew Halaney) - arm64: dts: qcom: sc7280: Fix EUD dt node syntax (Bhupesh Sharma) - arm64: dts: qcom: pmk8550: add reboot-mode node using sdam_2 nvmem (Neil Armstrong) - arm64: dts: qcom: pmk8350: add reboot-mode node using sdam_2 nvmem (Neil Armstrong) - arm64: dts: qcom: enable dual ("bonded") DSI mode for DB845c (Dmitry Baryshkov) - arm64: dts: qcom: qrb4210-rb2: Enable aDSP and cDSP remoteproc nodes (Bhupesh Sharma) - arm64: dts: qcom: qrb4210-rb2: Fix CD gpio for SDHC2 (Bhupesh Sharma) - arm64: dts: qcom: qrb4210-rb2: Add SD pinctrl states (Bhupesh Sharma) - arm64: dts: qcom: qrb4210-rb2: Enable CAN bus controller (Konrad Dybcio) - arm64: dts: qcom: qrb4210-rb2: Enable load setting on SDHCI VQMMC (Konrad Dybcio) - arm64: dts: qcom: qrb4210-rb2: Add GPIO LEDs (Konrad Dybcio) - arm64: dts: qcom: qrb4210-rb2: Enable display out (Konrad Dybcio) - arm64: dts: qcom: qrb4210-rb2: Describe fixed regulators (Konrad Dybcio) - arm64: dts: qcom: sm8550-qrd: add USB OTG (Krzysztof Kozlowski) - arm64: dts: qcom: sm8550-qrd: add PCIe0 (Krzysztof Kozlowski) - arm64: dts: qcom: sm8450-hdk: Add QMP & DP to SuperSpeed graph (Neil Armstrong) - arm64: dts: qcom: sm8350-hdk: Add QMP & DP to SuperSpeed graph (Neil Armstrong) - arm64: dts: qcom: sm8450: add ports subnodes in usb1 qmpphy node (Neil Armstrong) - arm64: dts: qcom: sm8350: add ports subnodes in usb1 qmpphy node (Neil Armstrong) - arm64: dts: qcom: sc8280xp: Add SDC2 and enable on CRD (Bjorn Andersson) - arm64: dts: qcom: sc8280xp-x13s: Add QMP to SuperSpeed graph (Bjorn Andersson) - arm64: dts: qcom: sc8280xp-crd: Add QMP to SuperSpeed graph (Bjorn Andersson) - arm64: dts: qcom: ipq9574: Drop bias_pll_ubi_nc_clk input (Devi Priya) - arm64: dts: qcom: ipq9574: Update the size of GICC & GICV regions (Devi Priya) - arm64: dts: qcom: msm8916-longcheer-l8910: Add front flash LED (André Apitzsch) - arm64: dts: qcom: sm8550: Add missing RPMhPD OPP levels (Konrad Dybcio) - dt-bindings: power: qcom,rpmpd: Format RPMh levels better (Konrad Dybcio) - dt-bindings: power: qcom,rpmpd: add missing RPMH levels (Konrad Dybcio) - arm64: dts: qcom: sa8775p: mark the UFS controller as dma-coherent (Bartosz Golaszewski) - arm64: dts: qcom: sc8280xp: correct GIC child node name (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: drop snps,dw-pcie fallback compatible (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: add missing qcom,smmu-500 fallback (Krzysztof Kozlowski) - arm64: dts: qcom: sm8150: drop incorrect serial properties (Krzysztof Kozlowski) - arm64: dts: qcom: sa8775p: enable AOSS (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: enable USB nodes (Shazad Hussain) - arm64: dts: qcom: sa8775p: add USB nodes (Shazad Hussain) - arm64: dts: qcom: sa8775p: add the watchdog node (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: pmic: add the sdam_0 node (Parikshit Pareek) - arm64: dts: qcom: sa8775p: pmic: remove the PON modes (Parikshit Pareek) - arm64: dts: qcom: sa8775p: add the GPU IOMMU node (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add the GPU clock controller node (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add the pcie smmu node (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p-ride: enable UFS (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add UFS nodes (Bartosz Golaszewski) - arm64: dts: qcom: sa8775p: add the PMU node (Bartosz Golaszewski) - arm64: dts: qcom: Add Fxtec Pro1X (QX1050) DTS (Dang Huynh) - dt-bindings: arm: qcom: Add Fxtec Pro1X (Dang Huynh) - arm64: dts: qcom: sa8540p-ride: Add ethernet nodes (Andrew Halaney) - arm64: dts: qcom: sc8280xp: Add ethernet nodes (Andrew Halaney) - arm64: dts: qcom: ipq9574: Add SMEM support (Poovendhan Selvaraj) - arm64: dts: qcom: ipq9574: Enable the download mode support (Poovendhan Selvaraj) - arm64: dts: imx8mq: Pass address-cells/size-cells to mipi_dsi (Fabio Estevam) - arm64: dts: imx8mq: Use 'dsi' as node name (Fabio Estevam) - arm64: dts: imx8mp-venice-gw702x: fix GSC vdd_bat data size (Tim Harvey) - arm64: dts: imx8mq-tqma8mq-mba8mx: Remove invalid properties (Alexander Stein) - arm64: dts: imx8mq: Add missing pci property (Alexander Stein) - arm64: dts: imx8mq: Fix lcdif clocks (Alexander Stein) - arm64: dts: imx8mq: Fix lcdif compatible (Alexander Stein) - arm64: dts: imx8mp: don't initialize audio clocks from CCM node (Lucas Stach) - arm64: dts: imx8mm-venice: Fix GSC vdd_bat data size. (Nicolas Cavallari) - arm64: dts: imx8mp: Add coresight trace components (Frank Li) - arm64: dts: imx93: add ddr performance monitor node (Xu Yang) - arm64: dts: imx8mm-phg: Add display support (Fabio Estevam) - arm64: dts: tqma8mqml: Add vcc supply to i2c eeproms (Alexander Stein) - arm64: dts: imx8mm-evk: Add HDMI support (Fabio Estevam) - arm64: dts: imx8mn-var-som-symphony: adapt FEC pinctrl for SOMs with onboard PHY (Hugo Villeneuve) - arm64: dts: imx8mn-var-som: add 20ms delay to ethernet regulator enable (Hugo Villeneuve) - arm64: dts: imx8mp-msc-sm2s: Add sound card (Luca Ceresoli) - arm64: dts: imx8mn-beacon: Migrate sound card to simple-audio-card (Adam Ford) - arm64: dts: imx8mp-beacon-kit: Enable WM8962 Audio CODEC (Adam Ford) - arm64: dts: imx93: add fsl,stop-mode property to support WOL (Wei Fang) - arm64: dts: imx8mp: Enable SAI audio on MX8MP DHCOM PDK2 and PDK3 (Marek Vasut) - arm64: dts: imx8mm-venice-gw700x: remove invalid props from fan-controller (Tim Harvey) - arm64: dts: freescale: Add imx8mp-venice-gw7905-2x (Tim Harvey) - arm64: dts: imx8mp: Add TC9595 bridge on DH electronics i.MX8M Plus DHCOM (Marek Vasut) - arm64: dts: imx8mp: Add DeWarp Engine DT node (Marek Vasut) - arm64: dts: imx8mp: Sort AIPS4 nodes (Marek Vasut) - arm64: dts: imx8mp: Add analog audio output on i.MX8MP TQMa8MPxL/MBa8MPxL (Alexander Stein) - arm64: dts: imx8mp: move noc node to correct position (Alexander Stein) - arm64: dts: imx8mp: Describe PCIe clock generator on DH electronics i.MX8M Plus DHCOM on PDK3 (Marek Vasut) - arm64: dts: Add support for Emtop SoM & Baseboard (Himanshu Bhavani) - arm64: dts: imx93-11x11-evk: enable wdog3 (Peng Fan) - arm64: dts: imx93: add cpuidle node (Peng Fan) - arm64: dts: imx93: reorder device nodes (Peng Fan) - arm64: dts: imx93: add ocotp node (Peng Fan) - arm64: dts: imx93: add watchdog node (Peng Fan) - arm64: dts: imx8mp: Add analog audio output on i.MX8MP EVK (Marek Vasut) - arm64: dts: imx8mp: Add SAI, SDMA, AudioMIX (Marek Vasut) - arm64: dts: imx8mn-beacon: Add support for OV5640 Camera (Adam Ford) - arm64: dts: imx8mn: Add CSI and ISI Nodes (Adam Ford) - arm64: dts: add NXP i.MX8MM-EVKB support (Johannes Schneider) - arm64: dts: imx8mn-var-som: add SOM EEPROM (Hugo Villeneuve) - arm64: dts: freescale: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: imx: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: imx8mp: Add ISI DT node (Laurent Pinchart) - arm64: dts: imx8mp: Add CSIS DT nodes (Laurent Pinchart) - arm64: dts: imx8mq-mnt-reform2: drop invalid simple-panel compatible (Krzysztof Kozlowski) - arm64: dts: freescale: ZII: Add missing phy-mode (Andrew Lunn) - ARM: dts: imx6qdl: vicut1: rename power to power-button (Oleksij Rempel) - ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings (Oleksij Rempel) - ARM: dts: imx6dl: plybas: fix USB over-current detection on USB OTG port (Oleksij Rempel) - ARM: dts: imx6ul: prti6g: fix USB over-current detection on USB OTG port (Oleksij Rempel) - ARM: dts: imx6qp: prtwd3: Enable USB over current detection on USB OTG port (Oleksij Rempel) - ARM: dts: imx6dl: prtmvt: fix different USB related warnings (Oleksij Rempel) - ARM: dts: imx6dl: alti6p: fix different USB related warnings (Oleksij Rempel) - ARM: dts: imx6dl: vicut1: Address USB related warnings (Oleksij Rempel) - ARM: dts: imx6dl: Add trip points to thermal zones on several devices (Oleksij Rempel) - ARM: dts: imx6dl: lanmcu: Configure over-current polarity for USB OTG node (Oleksij Rempel) - ARM: dts: imx6dl: lanmcu: Disable unused USB PHY nodes (Oleksij Rempel) - ARM: dts: imx6q: prtwd2: Correct iomux configuration for ENET MDIO and MDC (Robin van der Gracht) - ARM: dts: imx6dl: prtvt7: Remove touchscreen inversion (David Jander) - ARM: dts: imx6dl: prtvt7: Adjust default backlight brightness to 65 (Robin van der Gracht) - ARM: dts: imx6qdl: vicut1: The sgtl5000 uses i2s not ac97 (Robin van der Gracht) - ARM: dts: imx: Use 'eeprom' as node name (Fabio Estevam) - ARM: dts: imx6ul-ccimx6ulsom: Fix the "coin" regulator name (Fabio Estevam) - ARM: dts: imx: Use 'pmic' as node name (Fabio Estevam) - ARM: dts: imx6: Use the mux- prefix (Fabio Estevam) - ARM: dts: imx7d-sdb: Allow UHS modes (Fabio Estevam) - ARM: dts: imx7d-sdb: Describe the SD card regulator (Fabio Estevam) - ARM: dts: vf610: ZII: Add missing phy-mode and fixed links (Andrew Lunn) - ARM: dts: imx6qdl-icore-rqs: Use the 'vmmc-supply' property (Fabio Estevam) - ARM: dts: vfxxx: Remove invalid wdog property (Fabio Estevam) - ARM: dts: imx35: Remove invalid wdog property (Fabio Estevam) - ARM: dts: imx7d-flex-concentrator: Remove invalid ecspi property (Fabio Estevam) - ARM: dts: imx6ull-phytec-tauri: Remove invalid property (Fabio Estevam) - ARM: dts: imx7d-smegw01: Pass Ethernet aliases (Fabio Estevam) - ARM: dts: imx7d-smegw01: Use pinctrl-0 for pinctrl_rfkill (Fabio Estevam) - ARM: dts: imx7d-smegw01: Pass 'gpr' to the pinctrl groups (Fabio Estevam) - ARM: dts: imx7d-smegw01: Remove unneeded #address-cells/#size-cells (Fabio Estevam) - ARM: dts: imx6qdl-gw5912: remove invalid nodes from fan-controller (Tim Harvey) - ARM: dts: imx6qdl-gw54xx: remove invalid nodes from fan-controller (Tim Harvey) - ARM: dts: imx6sx: Add LDB support (Fabio Estevam) - ARM: dts: imx6sll-evk: avoid underscores in node name (Haibo Chen) - ARM: dts: imx6sll-evk: add eMMC node support (Haibo Chen) - ARM: dts: imx6qdl: Add HDMI to TQMa6x/MBa6 (Alexander Stein) - ARM: dts: imx6qdl-mba6: add mac address for USB ethernet controller (Alexander Stein) - ARM: dts: imx7ulp: add address/size-cells to OCOTP (Krzysztof Kozlowski) - ARM: dts: mba6ulx: add missing vcc supplies to i2c devices (Alexander Stein) - ARM: dts: imx6ul: Add clock and PGC node to GPC (Stefan Wahren) - ARM: dts: imx: Adjust dma-apbh node name (Stefan Wahren) - ARM: dts: imx6qdl: Add missing phy-mode and fixed links (Andrew Lunn) - ARM: dts: imx51: ZII: Add missing phy-mode (Andrew Lunn) - ARM: dts: imx28-cfa: Replace deprecated spi-gpio properties (Fabio Estevam) - ARM: dts: imx28-tx28: Replace deprecated spi-gpio properties (Fabio Estevam) - ARM: dts: imx6ul-tx6ul: Replace deprecated spi-gpio properties (Fabio Estevam) - ARM: dts: vf610-zii-dev-rev-b: Replace deprecated spi-gpio properties (Fabio Estevam) - ARM: dts: imx51-zii-rdu1: Replace deprecated spi-gpio properties (Fabio Estevam) - ARM: dts: imx6ul-14x14-evk: Replace deprecated spi-gpio properties (Fabio Estevam) - ARM: dts: imx7d-sdb: Replace deprecated spi-gpio properties (Fabio Estevam) - ARM: dts: imx6ull-dhcor: Add Marantec maveo box (Christoph Niedermaier) - ARM: dts: imx6ull-dhcor: Remove mmc aliases from DHCOR SoM (Christoph Niedermaier) - dt-bindings: arm: Add Gateworks i.MX8M GW7905-2x board (Tim Harvey) - dt-bindings: arm: fsl: Fix syntax error (Marek Vasut) - dt-bindings: vendor-prefixes: Add Emtop (Himanshu Bhavani) - dt-bindings: arm: fsl: Add Emtop SoM & Baseboard (Himanshu Bhavani) - dt-bindings: arm: fsl: Add i.MX8MM-EVKB (Johannes Schneider) - dt-bindings: arm: fsl: Add Marantec maveo box as a DHCOR i.MX6ULL SoM based board (Christoph Niedermaier) - ARM: dts: axp209: Add iio-hwmon node for internal temperature (Jonathan McDowell) - ARM: dts: sun5i: Add port E pinmux settings for mmc2 (Jonathan McDowell) - ARM: dts: sun5i: chip: Enable bluetooth (Jonathan McDowell) - riscv: dts: allwinner: d1: Add SPI controllers node (Maksim Kiselev) - arm: dts: sunxi: Add ICnova A20 ADB4006 board (Ludwig Kormann) - dt-bindings: arm: sunxi: add ICnova A20 ADB4006 binding (Ludwig Kormann) - ARM: dts: sunxi: rename tcon's clock output (Roman Beranek) - arm64: tegra: Enable thermal support on Jetson Orin Nano (Thierry Reding) - arm64: tegra: Enable thermal support on Jetson Orin NX (Thierry Reding) - arm64: tegra: Enable thermal support on Jetson AGX Orin (Thierry Reding) - arm64: tegra: Add Tegra234 thermal support (Thierry Reding) - arm64: tegra: Add a few blank lines for better readability (Thierry Reding) - arm64: tegra: Sort properties more logically (Thierry Reding) - arm64: tegra: Enable GPU on Smaug (Diogo Ivo) - arm64: tegra: Add GPU power rail regulator on Smaug (Diogo Ivo) - arm64: tegra: Update USB phy-name for Jetson Orin NX (Jon Hunter) - arm64: tegra: Enable USB device for Jetson AGX Orin (Jon Hunter) - arm64: tegra: Add Tegra234 pin controllers (Prathamesh Shete) - arm64: tegra: Support Jetson Orin Nano Developer Kit (Thierry Reding) - arm64: tegra: Add missing cache properties on Tegra210 (Krzysztof Kozlowski) - arm64: tegra: Fix PCIe regulator for Orin Jetson AGX (Jon Hunter) - arm64: tegra: Add CPU OPP tables and interconnects property (Sumit Gupta) - arm64: tegra: Add support for IGX Orin (Shubhi Garg) - dt-bindings: tegra: Document Jetson Orin Nano Developer Kit (Thierry Reding) - dt-bindings: tegra: Document Jetson Orin Nano (Thierry Reding) - dt-bindings: gpio: Remove FSI domain ports on Tegra234 (Prathamesh Shete) - dt-bindings: usb: tegra-xudc: Remove extraneous PHYs (Thierry Reding) - dt-bindings: tegra: Add ICC IDs for dummy memory clients (Sumit Gupta) - dt-bindings: tegra: Document compatible for IGX (Shubhi Garg) - ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx (Olivier Moysan) - ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2 (Marek Vasut) - ARM: dts: stm32: add required supplies of ov5640 in stm32mp157c-ev1 (Alain Volmat) - ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems (Marek Vasut) - ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcor-testbench (Olivier Moysan) - ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcor-drc (Olivier Moysan) - ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon (Olivier Moysan) - ARM: dts: stm32: adopt generic iio bindings for adc channels on stm32mp157c-ed1 (Olivier Moysan) - ARM: dts: stm32: enable adc on stm32mp15xx-dkx boards (Olivier Moysan) - ARM: dts: stm32: add vrefint support to adc2 on stm32mp15 (Olivier Moysan) - ARM: dts: stm32: add vrefint calibration on stm32mp15 (Olivier Moysan) - ARM: dts: stm32: add adc internal channels to stm32mp15 (Olivier Moysan) - ARM: dts: stm32: fix ltdc warnings in stm32mp15 boards (Raphael Gallais-Pou) - ARM: dts: stm32: fix dsi warnings on stm32mp15 boards (Raphael Gallais-Pou) - dt-bindings: display: st,stm32-dsi: Remove unnecessary fields (Raphael Gallais-Pou) - ARM: dts: stm32: fix warnings on stm32f469-disco board (Raphael Gallais-Pou) - ARM: dts: stm32: Shorten the AV96 HDMI sound card name (Marek Vasut) - ARM: dts: stm32: fix m4_rproc references to use SCMI for stm32mp15 (Arnaud Pouliquen) - ARM: dts: stm32: Update Cortex-M4 reset declarations on stm32mp15 (Arnaud Pouliquen) - ARM: dts: stm32: add STM32MP1-based Phytec board (Steffen Trumtrar) - ARM: dts: stm32: add STM32MP1-based Phytec SoM (Steffen Trumtrar) - dt-bindings: arm: stm32: Add Phytec STM32MP1 board (Steffen Trumtrar) - ARM: dts: stm32: Add sleep pinmux for SPI1 pins_a on stm32mp15 (Steffen Trumtrar) - ARM: dts: stm32: Add idle/sleep pinmux for USART3 on stm32mp15 (Steffen Trumtrar) - ARM: dts: stm32: Add pinmux for USART1 pins on stm32mp15 (Steffen Trumtrar) - ARM: dts: stm32: Add new pinmux for sdmmc2_d47 on stm32mp15 (Steffen Trumtrar) - ARM: dts: stm32: Add new pinmux for sdmmc1_b4 on stm32mp15 (Steffen Trumtrar) - ARM: dts: stm32: Add alternate pinmux for sai2b on stm32mp15 (Steffen Trumtrar) - ARM: dts: stm32: Add alternate pinmux for ethernet for stm32mp15 (Steffen Trumtrar) - ARM: dts: stm32: use RCC macro for CRC node on stm32f746 (Dario Binacchi) - ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards (Marek Vasut) - ARM: dts: stm32: Replace deprecated st,hw-flow-ctrl with uart-has-rtscts (Marek Vasut) - ARM: dts: stm32: remove extra space in stm32mp15xx-dkx.dtsi (Patrick Delaunay) - ARM: dts: stm32: add part number for STM32MP15x (Patrick Delaunay) - arm64: dts: renesas: ulcb-kf: Add HSCIF1 node (Wolfram Sang) - arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 (Wolfram Sang) - ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier (Geert Uytterhoeven) - arm64: dts: renesas: Add IOMMU related properties into PCIe host nodes (Yoshihiro Shimoda) - arm64: dts: add support for C3 based Amlogic AW409 (Xianwei Zhao) - arm64: dts: amlogic: add missing cache properties (Krzysztof Kozlowski) - dt-bindings: arm: amlogic: add C3 bindings (Kelvin Zhang) - ARM: dts: meson8: correct uart_B and uart_C clock references (Martin Blumenstingl) - ARM: dts: meson8b: correct uart_B and uart_C clock references (hfdevel@gmx.net) - arm64: dts: hisilicon: Unify pinctrl-single pin group nodes (Tony Lindgren) - ARM: dts: hisilicon: Unify pinctrl-single pin group nodes (Tony Lindgren) - ARM: zynq: dts: Add SCL & SDA GPIO entries for recovery (Chirag Parekh) - ARM: zynq: dts: Setting default i2c clock frequency to 400kHz (Varalaxmi Bingi) - ARM: dts: Unify pinctrl-single pin group nodes for dra7 (Tony Lindgren) - ARM: dts: Unify pinctrl-single pin group nodes for am4 (Tony Lindgren) - ARM: dts: Unify pinctrl-single pin group nodes for am33xx (Tony Lindgren) - ARM: dts: Unify pinctrl-single pin group nodes for ti81xx (Tony Lindgren) - ARM: dts: Unify pinctrl-single pin group nodes for omap5 (Tony Lindgren) - ARM: dts: Unify pinctrl-single pin group nodes for omap4 (Tony Lindgren) - ARM: dts: Unify pinctrl-single pin group nodes for omap2 (Tony Lindgren) - ARM: dts: Unify pinctrl-single pin group nodes for omap3 (Tony Lindgren) - ARM: dts: gta04: Move model property out of pinctrl node (Tony Lindgren) - ARM: dts: omap4: add initial support for Epson Moverio BT-200 (Andreas Kemnade) - ARM: dts: am335x-myirtech: Add missing NAND wait pin definition (Alexander Shiyan) - ARM: dts: s5pv210: Fix typo in comments, fix pinctrl header (Artur Weber) - ARM: dts: s3c64xx: Fix some typos in comments (Artur Weber) - ARM: dts: exynos: Fix some typos in comments (Artur Weber) - dt-bindings: arm: samsung: Add Samsung Galaxy Tab3 family boards (Artur Weber) - ARM: dts: exynos: Re-introduce Exynos4212 DTSI (Artur Weber) - ARM: dts: exynos: Move common Exynos4x12 definitions to exynos4x12.dtsi (Artur Weber) - ARM: dts: s5pv210: remove empty camera pinctrl configuration (Krzysztof Kozlowski) - ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 (Krzysztof Kozlowski) - ARM: dts: s5pv210: re-order MFC clock names to match Exynos and bindings (Krzysztof Kozlowski) - ARM: dts: s5pv210: align USB node name with bindings (Krzysztof Kozlowski) - ARM: dts: s5pv210: align pin configuration nodes with bindings (Krzysztof Kozlowski) - ARM: dts: exynos: Remove empty camera pinctrl configuration in Odroid X/U3 (Krzysztof Kozlowski) - ARM: dts: exynos: Remove empty camera pinctrl configuration in Universal C210 (Krzysztof Kozlowski) - ARM: dts: exynos: Remove empty camera pinctrl configuration in Trats (Krzysztof Kozlowski) - ARM: dts: s5pv210: drop simple-bus from FIMC (Krzysztof Kozlowski) - ARM: dts: exynos: drop simple-bus from FIMC in Exynos4 (Krzysztof Kozlowski) - ARM: dts: at91: sama5d2: remove extra line (Claudiu Beznea) - ARM: dts: at91: Return to boolean properties (Ryan Wanner) - ARM: dts: lan966x: Add support for SMA connectors (Horatiu Vultur) - ARM: dts: at91: use clock-controller name for sckc nodes (Claudiu Beznea) - ARM: dts: at91: at91sam9n12: witch sckc to new clock bindings (Claudiu Beznea) - ARM: dts: at91: use clock-controller name for PMC nodes (Claudiu Beznea) - ARM: dts: at91: tse850: add properties for gpio-line-names (Peter Rosin) - ARM: dts: ux500: Add eSRAM nodes (Linus Walleij) - ARM: dts: ux500: Fix STMPE device nodes (Linus Walleij) - ARM: dts: ux500: Disable charging on HREF boards (Linus Walleij) - arm64: dts: s32: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: renesas: r8a779a0: Add PWM nodes (Phong Hoang) - arm64: dts: renesas: r9a07g054: Add MTU3a node (Biju Das) - arm64: dts: renesas: r9a07g044: Add MTU3a node (Biju Das) - arm64: dts: renesas: rzg2lc-smarc: Enable CRU, CSI support (Lad Prabhakar) - arm64: dts: renesas: rzv2l-smarc: Enable CRU, CSI support (Lad Prabhakar) - arm64: dts: renesas: r9a07g054: Add CSI and CRU nodes (Lad Prabhakar) - arm64: dts: renesas: rzg2lc-smarc: Link DSI with ADV7535 (Biju Das) - arm64: dts: renesas: rzg2l-smarc: Link DSI with ADV7535 (Biju Das) - arm64: dts: renesas: r9a07g054: Add DSI node (Biju Das) - arm64: dts: renesas: r9a07g044: Add DSI node (Biju Das) - arm64: dts: renesas: r9a07g054: Add vspd node (Biju Das) - arm64: dts: renesas: r9a07g044: Add vspd node (Biju Das) - arm64: dts: renesas: r9a07g054: Add fcpvd node (Biju Das) - arm64: dts: renesas: r9a07g044: Add fcpvd node (Biju Das) - ARM: dts: en7523: add missing cache properties (Krzysztof Kozlowski) - ARM: dts: ste: align UART node name with bindings (Krzysztof Kozlowski) - arm64: dts: sparx5: rename pinctrl nodes (Michael Walle) - arm64: dts: microchip: sparx5: correct CPU address-cells (Robert Marko) - arm64: dts: microchip: sparx5: do not use PSCI on reference boards (Robert Marko) - arm64: dts: microchip: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: allwinner: a64: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: synaptics: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: realtek: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: hisilicon: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: amazon: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: apm: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: mba6ulx: correct GPIO keys wakeup (Krzysztof Kozlowski) - MIPS: Loongson64: DTS: Add RTC support to Loongson-2K1000 (Binbin Zhou) - MIPS: Loongson64: DTS: Add RTC support to LS7A PCH (Binbin Zhou) - MIPS: OCTEON: octeon-usb: cleanup divider calculation (Ladislav Michl) - MIPS: OCTEON: octeon-usb: introduce dwc3_octeon_{read,write}q (Ladislav Michl) - MIPS: OCTEON: octeon-usb: move gpio config to separate function (Ladislav Michl) - MIPS: OCTEON: octeon-usb: use bitfields for shim register (Ladislav Michl) - MIPS: OCTEON: octeon-usb: use bitfields for host config register (Ladislav Michl) - MIPS: OCTEON: octeon-usb: use bitfields for control register (Ladislav Michl) - MIPS: OCTEON: octeon-usb: add all register offsets (Ladislav Michl) - mips: ralink: match all supported system controller compatible strings (Shiji Yang) - MIPS: dec: prom: Address -Warray-bounds warning (Gustavo A. R. Silva) - MIPS: DTS: CI20: Raise VDDCORE voltage to 1.125 volts (Paul Cercueil) - clk: ralink: mtmips: Fix uninitialized use of ret in mtmips_register_{fixed,factor}_clocks() (Nathan Chancellor) - mips: ralink: introduce commonly used remap node function (Shiji Yang) - mips: pci-mt7620: use dev_info() to log PCIe device detection result (Shiji Yang) - mips: pci-mt7620: do not print NFTS register value as error log (Shiji Yang) - MAINTAINERS: add Mediatek MTMIPS Clock maintainer (Sergio Paracuellos) - mips: ralink: get cpu rate from new driver code (Sergio Paracuellos) - mips: ralink: remove reset related code (Sergio Paracuellos) - mips: ralink: mt7620: remove clock related code (Sergio Paracuellos) - mips: ralink: rt3883: remove clock related code (Sergio Paracuellos) - mips: ralink: rt305x: remove clock related code (Sergio Paracuellos) - mips: ralink: rt288x: remove clock related code (Sergio Paracuellos) - clk: ralink: add clock and reset driver for MTMIPS SoCs (Sergio Paracuellos) - dt-bindings: clock: add mtmips SoCs system controller (Sergio Paracuellos) - kvm/mips: update MAINTAINERS (Yu Zhao) - MIPS: PCI: Convert to platform remove callback returning void (Uwe Kleine-König) - MIPS: Loongson64: loongson3_defconfig: Enable amdgpu drm driver (Sui Jingfeng) - MIPS: Mark core_vpe_count() as __init (Nathan Chancellor) - MIPS: mm: Remove special handling for OCTEON CPUs (Thomas Bogendoerfer) - mips: dts: ralink: mt7628a: Unify pinctrl-single pin group nodes (Tony Lindgren) - MIPS: Select CONFIG_GENERIC_IDLE_POLL_SETUP (Jiaxun Yang) - MIPS: Rework smt cmdline parameters (Jiaxun Yang) - mips: asm-offsets: add missing prototypes (Arnd Bergmann) - MIPS: cpu-features: Use boot_cpu_type for CPU type based features (Jiaxun Yang) - mips: dts: ralink: Add support for TP-Link HC220 G5 v1 board (Liviu Dudau) - dt-bindings: mips: Add bindings for TP-Link HC220 G5 v1 board (Liviu Dudau) - MIPS: configs: CI20: Enable WiFi / Bluetooth (Paul Cercueil) - MIPS: configs: CI20: Regenerate defconfig (Paul Cercueil) - MIPS: DTS: CI20: Enable support for WiFi / Bluetooth (Paul Cercueil) - MIPS: DTS: CI20: Parent MSCMUX clock to MPLL (Paul Cercueil) - MIPS: DTS: CI20: Misc. cleanups (Paul Cercueil) - MIPS: DTS: CI20: Do not force-enable CIM and WiFi regulators (Paul Cercueil) - MIPS: DTS: CI20: Add parent supplies to ACT8600 regulators (Paul Cercueil) - MIPS: DTS: CI20: Fix ACT8600 regulator node names (Paul Cercueil) - MIPS: DTS: CI20: Fix regulators (Paul Cercueil) - MIPS: DTS: qi_lb60: Don't use unit address for regulators (Paul Cercueil) - mips: ingenic: Enable EXT/2 divider on JZ4750/55/60 if EXT is 24 MHz (Paul Cercueil) - mips: ingenic: Remove useless __maybe_unused (Paul Cercueil) - MIPS: uaccess: emulate Ingenic LXW/LXH/LXHU uaccess (Siarhei Volkau) - Revert "MIPS: unhide PATA_PLATFORM" (Maciej W. Rozycki) - MIPS: Alchemy: Enable PATA_PLATFORM support (Maciej W. Rozycki) - mips: Fix spacing issue (Franziska Naepelt) - MIPS: generic: Allow R5 CPUs to be selected (Jiaxun Yang) - mips: provide unxlate_dev_mem_ptr() in asm/io.h (Arnd Bergmann) - mips: dts: ingenic: x1000: Add AIC device tree node (Aidan MacDonald) - MIPS: Loongson32: Remove reset.c (Keguang Zhang) - mips: dts: ingenic: Remove unnecessary AIC clocks (Aidan MacDonald) - dt-bindings: interrupt-controller: add Ralink SoCs interrupt controller (Sergio Paracuellos) - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Sebastian Reichel) - dt-bindings: auxdisplay: holtek: Add missing type for "linux,no-autorepeat" (Rob Herring) - dt-bindings: input: mediatek,pmic-keys: Fix typo in "linux,keycodes" property name (Rob Herring) - dt-bindings: pwm: drop unneeded quotes (Krzysztof Kozlowski) - dt-bindings: crypto: drop unneeded quotes (Krzysztof Kozlowski) - dt-bindings: arm: socionext: add Synquacer platforms (Jassi Brar) - dt-bindings: connector: usb: allow a single HS port (Fabrice Gasnier) - dt-bindings: bus: ti-sysc: fix typo (Mans Rullgard) - of: reserved_mem: Use stable allocation order (Stephan Gerhold) - of: reserved_mem: Try to keep range allocations contiguous (Stephan Gerhold) - dt-bindings: arm: drop unneeded quotes and use absolute /schemas path (Krzysztof Kozlowski) - dt-bindings: firmware: arm,scmi: drop unneeded quotes and use absolute /schemas path (Krzysztof Kozlowski) - dt-bindings: dvfs: drop unneeded quotes (Krzysztof Kozlowski) - dt-bindings: gpu: drop unneeded quotes (Krzysztof Kozlowski) - dt-bindings: i3c: silvaco,i3c-master: drop unneeded quotes (Krzysztof Kozlowski) - dt-bindings: rockchip: grf: drop unneeded quotes (Krzysztof Kozlowski) - dt-bindings: spmi: mtk,spmi-mtk-pmif: drop unneeded quotes (Krzysztof Kozlowski) - dt-bindings: Remove last usage of "binding" or "schema" in titles (Rob Herring) - dt-bindings: display: panel: mipi-dbi-spi: add spi-3wire property (Leonard Göhrs) - dt-bindings: display: panel: mipi-dbi-spi: add shineworld lh133k compatible (Leonard Göhrs) - dt-bindings: vendor-prefixes: Add prefix for ShineWorld Innovations (Leonard Göhrs) - dt-bindings: timer: fsl,imxgpt: Add i.MX8MP variant (Uwe Kleine-König) - dt-bindings: crypto: fsl,sec-v4.0-mon: Add "linux,keycodes" and deprecate "linux,keycode" (Rob Herring) - dt-bindings: crypto: fsl,sec-v4.0-mon: Add missing type for "linux,keycode" (Rob Herring) - dt-bindings: display: Add missing property types (Rob Herring) - dt-bindings: net: bluetooth: nxp: Add missing type for "fw-init-baudrate" (Rob Herring) - dt-bindings: example-schema: don't use enum as fallback, explain clock-names (Krzysztof Kozlowski) - of/platform: Propagate firmware node by calling device_set_node() (Andy Shevchenko) - dt-bindings: eeprom: at25: add st,m95640 compatible (Rasmus Villemoes) - dt-bindings: net: Add QCA2066 Bluetooth (Tim Jiang) - dt-bindings: vendor-prefixes: document TeeJet (Krzysztof Kozlowski) - dt-bindings: trivial-devices: Add infineon,irps5401 (Michal Simek) - of: unittest: Switch i2c driver back to use .probe() (Uwe Kleine-König) - dt-bindings: misc: qcom,fastrpc: drop unneeded quotes (Krzysztof Kozlowski) - dt-bindings: imxgpt: add imx6ul compatible (Stefan Wahren) - dt-bindings: crypto: fsl-dcp: add imx6sl and imx6ull compatible (Stefan Wahren) - MAINTAINERS: add documentation file for Microchip EIC section (Claudiu Beznea) - dt-bindings: interrupt-controller: microchip,sama7g5-eic: use proper naming syntax (Claudiu Beznea) - dt-bindings: arm: Add Cortex-R52 to the list of enum (Ayan Kumar Halder) - udf: Fix uninitialized array access for some pathnames (Jan Kara) - ext2: Drop fragment support (Jan Kara) - quota: fix warning in dqgrab() (Ye Bin) - quota: Properly disable quotas when add_dquot_ref() fails (Jan Kara) - fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier (Bagas Sanjaya) - fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier (Bagas Sanjaya) - fs: Drop wait_unfrozen wait queue (Jan Kara) - ext2_find_entry()/ext2_dotdot(): callers don't need page_addr anymore (Al Viro) - ext2_{set_link,delete_entry}(): don't bother with page_addr (Al Viro) - ext2_put_page(): accept any pointer within the page (Al Viro) - ext2_get_page(): saner type (Al Viro) - ext2: use offset_in_page() instead of open-coding it as subtraction (Al Viro) - ext2_rename(): set_link and delete_entry may fail (Al Viro) - ext2: Add direct-io trace points (Ritesh Harjani (IBM)) - ext2: Move direct-io to use iomap (Ritesh Harjani (IBM)) - ext2: Use generic_buffers_fsync() implementation (Ritesh Harjani (IBM)) - ext4: Use generic_buffers_fsync_noflush() implementation (Ritesh Harjani (IBM)) - fs/buffer.c: Add generic_buffers_fsync*() implementation (Ritesh Harjani (IBM)) - ext2/dax: Fix ext2_setsize when len is page aligned (Ritesh Harjani (IBM)) - fsnotify: move fsnotify_open() hook into do_dentry_open() (Amir Goldstein) - exportfs: check for error return value from exportfs_encode_*() (Amir Goldstein) - fanotify: support reporting non-decodeable file handles (Amir Goldstein) - exportfs: allow exporting non-decodeable file handles to userspace (Amir Goldstein) - exportfs: add explicit flag to request non-decodeable file handles (Amir Goldstein) - exportfs: change connectable argument to bit flags (Amir Goldstein) - fs: dlm: remove filter local comms on close (Alexander Aring) - fs: dlm: add send ack threshold and append acks to msgs (Alexander Aring) - fs: dlm: handle sequence numbers as atomic (Alexander Aring) - fs: dlm: handle lkb wait count as atomic_t (Alexander Aring) - fs: dlm: filter ourself midcomms calls (Alexander Aring) - fs: dlm: warn about messages from left nodes (Alexander Aring) - fs: dlm: move dlm_purge_lkb_callbacks to user module (Alexander Aring) - fs: dlm: cleanup STOP_IO bitflag set when stop io (Alexander Aring) - fs: dlm: don't check othercon twice (Alexander Aring) - fs: dlm: unregister memory at the very last (Alexander Aring) - fs: dlm: fix missing pending to false (Alexander Aring) - fs: dlm: clear pending bit when queue was empty (Alexander Aring) - fs: dlm: revert check required context while close (Alexander Aring) - fs: dlm: fix mismatch of plock results from userspace (Alexander Aring) - fs: dlm: make F_SETLK use unkillable wait_event (Alexander Aring) - fs: dlm: interrupt posix locks only when process is killed (Alexander Aring) - fs: dlm: fix cleanup pending ops when interrupted (Alexander Aring) - fs: dlm: return positive pid value for F_GETLK (Alexander Aring) - dlm: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - xfs: fix ag count overflow during growfs (Long Li) - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Christoph Hellwig) - xfs: drop EXPERIMENTAL tag for large extent counts (Darrick J. Wong) - xfs: don't deplete the reserve pool when trying to shrink the fs (Darrick J. Wong) - ext4: avoid updating the superblock on a r/o mount if not needed (Theodore Ts'o) - jbd2: skip reading super block if it has been verified (Zhang Yi) - ext4: fix to check return value of freeze_bdev() in ext4_shutdown() (Chao Yu) - ext4: refactoring to use the unified helper ext4_quotas_off() (Baokun Li) - ext4: turn quotas off if mount failed after enabling quotas (Baokun Li) - ext4: update doc about journal superblock description (Zhang Yi) - ext4: add journal cycled recording support (Zhang Yi) - jbd2: continue to record log between each mount (Zhang Yi) - jbd2: remove j_format_version (Zhang Yi) - jbd2: factor out journal initialization from journal_get_superblock() (Zhang Yi) - jbd2: switch to check format version in superblock directly (Zhang Yi) - jbd2: remove unused feature macros (Zhang Yi) - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Zhihao Cheng) - ext4: Fix reusing stale buffer heads from last failed mounting (Zhihao Cheng) - ext4: allow concurrent unaligned dio overwrites (Brian Foster) - ext4: clean up mballoc criteria comments (Theodore Ts'o) - ext4: make ext4_zeroout_es() return void (Baokun Li) - ext4: make ext4_es_insert_extent() return void (Baokun Li) - ext4: make ext4_es_insert_delayed_block() return void (Baokun Li) - ext4: make ext4_es_remove_extent() return void (Baokun Li) - ext4: using nofail preallocation in ext4_es_insert_extent() (Baokun Li) - ext4: using nofail preallocation in ext4_es_insert_delayed_block() (Baokun Li) - ext4: using nofail preallocation in ext4_es_remove_extent() (Baokun Li) - ext4: use pre-allocated es in __es_remove_extent() (Baokun Li) - ext4: use pre-allocated es in __es_insert_extent() (Baokun Li) - ext4: factor out __es_alloc_extent() and __es_free_extent() (Baokun Li) - ext4: add a new helper to check if es must be kept (Baokun Li) - ext4: only update i_reserved_data_blocks on successful block allocation (Baokun Li) - ext4: Give symbolic names to mballoc criterias (Ojaswin Mujoo) - ext4: Add allocation criteria 1.5 (CR1_5) (Ojaswin Mujoo) - ext4: Abstract out logic to search average fragment list (Ojaswin Mujoo) - ext4: Ensure ext4_mb_prefetch_fini() is called for all prefetched BGs (Ojaswin Mujoo) - ext4: Don't skip prefetching BLOCK_UNINIT groups (Ojaswin Mujoo) - ext4: Avoid scanning smaller extents in BG during CR1 (Ojaswin Mujoo) - ext4: Add counter to track successful allocation of goal length (Ojaswin Mujoo) - ext4: Add per CR extent scanned counter (Ojaswin Mujoo) - ext4: Convert mballoc cr (criteria) to enum (Ojaswin Mujoo) - ext4: Remove unused extern variables declaration (Ritesh Harjani) - ext4: mballoc: Remove useless setting of ac_criteria (Ritesh Harjani) - ext4: fix wrong unit use in ext4_mb_new_blocks (Kemeng Shi) - ext4: fix wrong unit use in ext4_mb_clear_bb (Kemeng Shi) - ext4: remove unused parameter from ext4_mb_new_blocks_simple() (Kemeng Shi) - ext4: get block from bh in ext4_free_blocks for fast commit replay (Kemeng Shi) - ext4: try all groups in ext4_mb_new_blocks_simple (Kemeng Shi) - ext4: remove ext4_block_group and ext4_block_group_offset declaration (Kemeng Shi) - ext4: add EXT4_MB_HINT_GOAL_ONLY test in ext4_mb_use_preallocated (Kemeng Shi) - ext4: treat stripe in block unit (Kemeng Shi) - ext4: fix wrong unit use in ext4_mb_find_by_goal (Kemeng Shi) - ext4: fix unit mismatch in ext4_mb_new_blocks_simple (Kemeng Shi) - ext4: fix wrong unit use in ext4_mb_normalize_request (Kemeng Shi) - ext4: Call fsverity_verify_folio() (Matthew Wilcox) - ext4: Make ext4_write_inline_data_end() use folio (Ritesh Harjani) - ext4: Make mpage_journal_page_buffers use folio (Ritesh Harjani) - ext4: Change remaining tracepoints to use folio (Ritesh Harjani) - ext4: kill unused function ext4_journalled_write_inline_data (Ritesh Harjani) - FS: JFS: Check for read-only mounted filesystem in txBegin (Immad Mir) - FS: JFS: Fix null-ptr-deref Read in txBegin (Immad Mir) - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev (Yogesh) - fs: jfs: (trivial) Fix typo in dbInitTree function (Wonguk Lee) - jfs: jfs_dmap: Validate db_l2nbperpage while mounting (Siddh Raman Pant) - ovl: add Amir as co-maintainer (Miklos Szeredi) - ovl: reserve ability to reconfigure mount options with new mount api (Christian Brauner) - ovl: modify layer parameter parsing (Christian Brauner) - ovl: port to new mount api (Christian Brauner) - ovl: factor out ovl_parse_options() helper (Amir Goldstein) - ovl: store enum redirect_mode in config instead of a string (Amir Goldstein) - ovl: pass ovl_fs to xino helpers (Amir Goldstein) - ovl: clarify ovl_get_root() semantics (Amir Goldstein) - ovl: negate the ofs->share_whiteout boolean (Amir Goldstein) - ovl: check type and offset of struct vfsmount in ovl_entry (Christian Brauner) - ovl: implement lazy lookup of lowerdata in data-only layers (Amir Goldstein) - ovl: prepare for lazy lookup of lowerdata inode (Amir Goldstein) - ovl: prepare to store lowerdata redirect for lazy lowerdata lookup (Amir Goldstein) - ovl: implement lookup in data-only layers (Amir Goldstein) - ovl: introduce data-only lower layers (Amir Goldstein) - ovl: remove unneeded goto instructions (Amir Goldstein) - ovl: deduplicate lowerdata and lowerstack[] (Amir Goldstein) - ovl: deduplicate lowerpath and lowerstack[] (Amir Goldstein) - ovl: move ovl_entry into ovl_inode (Amir Goldstein) - ovl: factor out ovl_free_entry() and ovl_stack_*() helpers (Amir Goldstein) - ovl: use ovl_numlower() and ovl_lowerstack() accessors (Amir Goldstein) - ovl: use OVL_E() and OVL_E_FLAGS() accessors (Amir Goldstein) - ovl: update of dentry revalidate flags after copy up (Amir Goldstein) - ovl: fix null pointer dereference in ovl_get_acl_rcu() (Zhihao Cheng) - ovl: fix null pointer dereference in ovl_permission() (Zhihao Cheng) - ovl: let helper ovl_i_path_real() return the realinode (Zhihao Cheng) - gup: avoid stack expansion warning for known-good case (Linus Torvalds) - drm/i915: Fix a NULL vs IS_ERR() bug (Dan Carpenter) - drm/i915: make i915_drm_client_fdinfo() reference conditional again (Arnd Bergmann) - drm/i915/huc: Fix missing error code in intel_huc_init() (Harshit Mogalapalli) - drm/i915/gsc: take a wakeref for the proxy-init-completion check (Alan Previn) - drm/msm/a6xx: Add A610 speedbin support (Konrad Dybcio) - drm/msm/a6xx: Add A619_holi speedbin support (Konrad Dybcio) - drm/msm/a6xx: Use adreno_is_aXYZ macros in speedbin matching (Konrad Dybcio) - drm/msm/a6xx: Use "else if" in GPU speedbin rev matching (Konrad Dybcio) - drm/msm/a6xx: Fix some A619 tunables (Konrad Dybcio) - drm/msm/a6xx: Add A610 support (Konrad Dybcio) - drm/msm/a6xx: Add support for A619_holi (Konrad Dybcio) - drm/msm/adreno: Disable has_cached_coherent in GMU wrapper configurations (Konrad Dybcio) - drm/msm/a6xx: Introduce GMU wrapper support (Konrad Dybcio) - drm/msm/a6xx: Move CX GMU power counter enablement to hw_init (Konrad Dybcio) - drm/msm/a6xx: Extend and explain UBWC config (Konrad Dybcio) - drm/msm/a6xx: Remove both GBIF and RBBM GBIF halt on hw init (Konrad Dybcio) - drm/msm/a6xx: Add a helper for software-resetting the GPU (Konrad Dybcio) - drm/msm/a6xx: Improve a6xx_bus_clear_pending_transactions() (Konrad Dybcio) - drm/msm/a6xx: Move a6xx_bus_clear_pending_transactions to a6xx_gpu (Konrad Dybcio) - drm/msm/a6xx: Move force keepalive vote removal to a6xx_gmu_force_off() (Konrad Dybcio) - drm/msm/a6xx: Remove static keyword from sptprac en/disable functions (Konrad Dybcio) - drm/msm/adreno: Use adreno_is_revn for A690 (Konrad Dybcio) - dt-bindings: display/msm/gmu: Add GMU wrapper (Konrad Dybcio) - dt-bindings: display/msm: gpu: Document GMU wrapper-equipped A6xx (Konrad Dybcio) - drm/msm/dsi: split dsi_ctrl_config() function (Dmitry Baryshkov) - drm/msm/dsi: dsi_host: drop unused clocks (Dmitry Baryshkov) - drm/msm/dpu: remove unused INTF_NONE interfaces (Dmitry Baryshkov) - drm/msm/dpu: correct MERGE_3D length (Dmitry Baryshkov) - drm/msm/dpu: fix sc7280 and sc7180 PINGPONG done interrupts (Dmitry Baryshkov) - drm/msm/dp: Free resources after unregistering them (Bjorn Andersson) - drm/msm/dp: Drop aux devices together with DP controller (Bjorn Andersson) - drm/msm: provide fb_dirty implemenation (Dmitry Baryshkov) - drm/msm/dsi: Remove incorrect references to slice_count (Jessica Zhang) - drm/msm/dpu: Set DATA_COMPRESS on command mode for DCE/DSC 1.2 (Jessica Zhang) - drm/msm/dpu: Add DPU_INTF_DATA_COMPRESS feature flag for DPU >= 7.0 (Jessica Zhang) - drm/msm/dsi: Reduce pclk rate for compression (Jessica Zhang) - msm/drm/dsi: Round up DSC hdisplay calculation (Jessica Zhang) - drm/msm/dpu: add DSC 1.2 hw blocks for relevant chipsets (Abhinav Kumar) - drm/msm/dpu: add support for DSC encoder v1.2 engine (Kuogee Hsieh) - drm/msm/dsi: update hdisplay calculation for dsi_timing_setup (Jessica Zhang) - drm/msm/dsi: Use MSM and DRM DSC helper methods (Jessica Zhang) - drm/msm/dpu: Fix slice_last_group_size calculation (Jessica Zhang) - drm/msm/dpu: Use fixed DRM DSC helper for det_thresh_flatness (Jessica Zhang) - drm/msm: Add MSM-specific DSC helper methods (Jessica Zhang) - drm/msm/dsi: use DRM DSC helpers for DSC setup (Dmitry Baryshkov) - drm/display/dsc: Add drm_dsc_get_bpp_int helper (Jessica Zhang) - drm/display/dsc: add helper to set semi-const parameters (Dmitry Baryshkov) - drm/display/dsc: Add flatness and initial scale value calculations (Jessica Zhang) - drm/msm/dpu/catalog: define DSPP blocks found on sdm845 (Dmitry Baryshkov) - drm/msm/dpu: do not enable color-management if DSPPs are not available (Dmitry Baryshkov) - drm/msm/adreno: make adreno_is_a690()'s argument const (Dmitry Baryshkov) - drm/msm/adreno: change adreno_is_* functions to accept const argument (Dmitry Baryshkov) - drm/msm/adreno: warn if chip revn is verified before being set (Dmitry Baryshkov) - drm/msm/a5xx: really check for A510 in a5xx_gpu_init (Dmitry Baryshkov) - drm/msm/a6xx: Fix a690 CP_PROTECT settings (Rob Clark) - drm/msm/adreno: Add Adreno A690 support (Bjorn Andersson) - drm/msm: Move cmdstream dumping out of sched kthread (Rob Clark) - drm/msm/a6xx: don't set IO_PGTABLE_QUIRK_ARM_OUTER_WBWA with coherent SMMU (Dmitry Baryshkov) - drm/msm: drop unused ring variable in msm_ioctl_gem_submit() (Dmitry Baryshkov) - drm/msm/adreno: fix sparse warnings in a6xx code (Dmitry Baryshkov) - drm/msm/mdp5: Add MDP5 configuration for MSM8226 (Luca Weiss) - dt-bindings: display/msm: qcom, mdp5: Add msm8226 compatible (Luca Weiss) - drm/msm/dsi: Add phy configuration for MSM8226 (Luca Weiss) - drm/msm/dsi: Add configuration for MSM8226 (Luca Weiss) - dt-bindings: display/msm: dsi-controller-main: Add msm8226 compatible (Luca Weiss) - dt-bindings: msm: dsi-phy-28nm: Document msm8226 compatible (Luca Weiss) - drm/msm/dpu: drop (mostly) unused DPU_NAME_SIZE define (Dmitry Baryshkov) - drm/msm/dpu: drop dpu_encoder_phys_ops::late_register() (Dmitry Baryshkov) - drm/msm/dsi: use mult_frac for pclk_bpp calculation (Dmitry Baryshkov) - drm/msm/dsi: remove extra call to dsi_get_pclk_rate() (Dmitry Baryshkov) - drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate (Dmitry Baryshkov) - drm/msm/dsi: More properly handle errors in regards to dsi_mgr_bridge_power_on() (Douglas Anderson) - drm/msm/dsi: Stop unconditionally powering up DSI hosts at modeset (Douglas Anderson) - dt-bindings: display: msm: dp-controller: document SM8550 compatible (Neil Armstrong) - drm/msm/dp: Clean up pdev/dev duplication in dp_power (Bjorn Andersson) - drm/msm/dp: Clean up logs dp_power module (Bjorn Andersson) - drm/msm/dp: remove most of usbpd-related remains (Dmitry Baryshkov) - drm/msm/dpu: tidy up some error checking (Dan Carpenter) - drm/msm/dpu: add DSC blocks to the catalog of MSM8998 (Abhinav Kumar) - drm/msm/dpu: Add SM6375 support (Konrad Dybcio) - drm/msm/dpu: Add SM6350 support (Konrad Dybcio) - drm/msm/dpu: use PINGPONG_NONE to unbind WB from PP (Dmitry Baryshkov) - drm/msm/dpu: use PINGPONG_NONE to unbind INTF from PP (Dmitry Baryshkov) - drm/msm/dpu: simplify dpu_encoder_phys_wb_init() (Dmitry Baryshkov) - drm/msm/dpu: drop temp variable from dpu_encoder_phys_cmd_init() (Dmitry Baryshkov) - drm/msm/dpu: call dpu_rm_get_intf() from dpu_encoder_get_intf() (Dmitry Baryshkov) - drm/msm/dpu: inline dpu_encoder_get_wb() (Dmitry Baryshkov) - drm/msm/dpu: drop duplicated intf/wb indices from encoder structs (Dmitry Baryshkov) - drm/msm/dpu: separate common function to init physical encoder (Dmitry Baryshkov) - drm/msm/dpu: merge dpu_encoder_init() and dpu_encoder_setup() (Dmitry Baryshkov) - drm/msm/dpu: clean up dpu_kms_get_clk_rate() returns (Dan Carpenter) - drm/msm/dpu: Tear down DSC datapath on encoder cleanup (Kuogee Hsieh) - drm/msm/dpu: separate DSC flush update out of interface (Kuogee Hsieh) - drm/msm/dpu: always clear every individual pending flush mask (Kuogee Hsieh) - drm/msm/dpu: Introduce PINGPONG_NONE to disconnect DSC from PINGPONG (Kuogee Hsieh) - drm/msm/dpu: Guard PINGPONG DSC ops behind DPU_PINGPONG_DSC bit (Kuogee Hsieh) - drm/msm/dpu: add DPU_PINGPONG_DSC feature bit for DPU < 7.0.0 (Kuogee Hsieh) - drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register (Kuogee Hsieh) - drm/msm/dpu: use common helper for WB and SSPP QoS setup (Dmitry Baryshkov) - drm/msm/dpu: remove struct dpu_hw_pipe_qos_cfg (Dmitry Baryshkov) - drm/msm/dpu: drop DPU_PLANE_QOS_PANIC_CTRL (Dmitry Baryshkov) - drm/msm/dpu: simplify qos_ctrl handling (Dmitry Baryshkov) - drm/msm/dpu: drop DPU_PLANE_QOS_VBLANK_CTRL (Dmitry Baryshkov) - drm/msm/dpu: rearrange QoS setting code (Dmitry Baryshkov) - drm/msm/dpu: fix the condition for (not) applying QoS to CURSOR SSPP (Dmitry Baryshkov) - drm/msm/dpu: simplify CDP programming (Dmitry Baryshkov) - drm/msm/dpu: fix SSPP register definitions (Dmitry Baryshkov) - drm/msm/dpu: move PINGPONG_NONE check to dpu_lm_init() (Dmitry Baryshkov) - drm/msm/dpu: use PINGPONG_NONE for LMs with no PP attached (Dmitry Baryshkov) - drm/msm/dpu: remove futile checks from dpu_rm_init() (Dmitry Baryshkov) - drm/msm/dpu: replace IS_ERR_OR_NULL with IS_ERR during DSC init (Dmitry Baryshkov) - drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK (Konrad Dybcio) - drm/msm/dpu: access CSC/CSC10 registers directly (Dmitry Baryshkov) - drm/msm/dpu: access QSEED registers directly (Dmitry Baryshkov) - drm/msm/dpu: drop SSPP's SRC subblock (Dmitry Baryshkov) - drm/msm/dpu: Remove intr_rdptr from DPU >= 5.0.0 pingpong config (Marijn Suijten) - drm/msm/dpu: Implement tearcheck support on INTF block (Marijn Suijten) - drm/msm/dpu: Merge setup_- and enable_tearcheck pingpong callbacks (Marijn Suijten) - drm/msm/dpu: Add TEAR-READ-pointer interrupt to INTF block (Marijn Suijten) - drm/msm/dpu: Describe TEAR interrupt registers for DSI interfaces (Marijn Suijten) - drm/msm/dpu: Factor out shared interrupt register in INTF_BLK macro (Marijn Suijten) - drm/msm/dpu: Move dpu_hw_{tear_check, pp_vsync_info} to dpu_hw_mdss.h (Konrad Dybcio) - drm/msm/dpu: Disable MDP vsync source selection on DPU 5.0.0 and above (Marijn Suijten) - drm/msm/dpu: Disable pingpong TE on DPU 5.0.0 and above (Marijn Suijten) - drm/msm/dpu: Move autorefresh disable from CMD encoder to pingpong (Marijn Suijten) - drm/msm/dpu: Drop unused poll_timeout_wr_ptr PINGPONG callback (Marijn Suijten) - drm/msm/dpu: Take INTF index as parameter in interrupt register defines (Marijn Suijten) - drm/msm/dpu: Sort INTF registers numerically (Marijn Suijten) - drm/msm/dpu: Remove extraneous register define indentation (Marijn Suijten) - drm/msm/dpu: Use V4.0 PCC DSPP sub-block in SC7[12]80 (Marijn Suijten) - drm/msm/dpu: add writeback support for sc7280 (Abhinav Kumar) - drm/msm/dpu: drop unused SSPP sub-block information (Dmitry Baryshkov) - drm/msm/dpu: drop DSPP_MSM8998_MASK from hw catalog (Abhinav Kumar) - drm/msm/dpu: remove GC and IGC related code from dpu catalog (Abhinav Kumar) - drm/msm/dpu: remove DPU_DSPP_IGC handling in dspp flush (Abhinav Kumar) - drm/msm/dpu: remove DPU_DSPP_GC handling in dspp flush (Abhinav Kumar) - drm/msm/dpu: Pass catalog pointers in RM to replace for-loop ID lookups (Marijn Suijten) - drm/msm/dpu: Drop unused members from HW structs (Marijn Suijten) - drm/msm/dpu: stop mapping the regdma region (Dmitry Baryshkov) - drm/msm/dpu: drop the regdma configuration (Dmitry Baryshkov) - drm/msm/dpu: set max cursor width to 512x512 (Arnaud Vrac) - drm/msm/dpu: fix cursor block register bit offset in msm8998 hw catalog (Arnaud Vrac) - drm/msm/dpu: use hsync/vsync polarity set by the encoder (Arnaud Vrac) - drm/msm/dpu: add HDMI output support (Dmitry Baryshkov) - drm/msm/dpu: simplify intf allocation code (Dmitry Baryshkov) - drm/msm/dpu: use CTL_SC7280_MASK for sm8450's ctl_0 (Dmitry Baryshkov) - drm/msm/dpu: enable DSPP and DSC on sc8180x (Dmitry Baryshkov) - drm/msm/dpu: enable DSPP_2/3 for LM_2/3 on sm8450 (Dmitry Baryshkov) - drm/msm/dpu: enable DPU_CTL_SPLIT_DISPLAY for sc8280xp (Dmitry Baryshkov) - drm/msm: mdss: Add SM6375 support (Konrad Dybcio) - drm/msm: mdss: Add SM6350 support (Konrad Dybcio) - dt-bindings: display/msm: Add SM6375 MDSS (Konrad Dybcio) - dt-bindings: display/msm: Add SM6350 MDSS (Konrad Dybcio) - dt-bindings: display/msm: sc7180-dpu: Describe SM6350 and SM6375 (Konrad Dybcio) - dt-bindings: display/msm: dsi-controller-main: Add SM6375 (Konrad Dybcio) - dt-bindings: display/msm: dsi-controller-main: Add SM6350 (Konrad Dybcio) - drm/msm: Remove unnecessary (void*) conversions (Su Hui) - drm/msm: Use struct fb_info.screen_buffer (Thomas Zimmermann) - MAINTAINERS: Add Marijn Suijten as drm/msm reviewer (Marijn Suijten) - dt-bindings: display: msm: sm8350-mdss: Fix DSI compatible (Konrad Dybcio) - dt-bindings: display/msm/gmu: add Adreno 660 support (Dmitry Baryshkov) - drm/dp_mst: Clear MSG_RDY flag before sending new message (Wayne Lin) - drm/amdgpu: Increase hmm range get pages timeout (Philip Yang) - drm/amdgpu: Enable translate further for GC v9.4.3 (Philip Yang) - drm/amdgpu: Remove unused NBIO interface (Lijo Lazar) - drm/amdkfd: bump kfd ioctl minor version for event age availability (James Zhu) - drm/amdkfd: update user space last_event_age (James Zhu) - drm/amdkfd: set activated flag true when event age unmatchs (James Zhu) - drm/amdkfd: add event_age tracking when receiving interrupt (James Zhu) - drm/amdkfd: add event age tracking (James Zhu) - drm/scheduler: avoid infinite loop if entity's dependency is a scheduled error fence (ZhenGuo Yin) - drm/amdgpu: add entity error check in amdgpu_ctx_get_entity (ZhenGuo Yin) - drm/amdgpu: add VM generation token (Christian König) - drm/amdgpu: reset VM when an error is detected (Christian König) - drm/amdgpu: abort submissions during prepare on error (Christian König) - drm/amdgpu: mark soft recovered fences with -ENODATA (Christian König) - drm/amdgpu: mark force completed fences with -ECANCELED (Christian König) - drm/amdgpu: add amdgpu_error_* debugfs file (Christian König) - drm/amdgpu: mark GC 9.4.3 experimental for now (Alex Deucher) - drm/amdgpu: Use PSP FW API for partition switch (Lijo Lazar) - drm/amdgpu: Change nbio v7.9 xcp status definition (Lijo Lazar) - drm/amdgpu: make sure that BOs have a backing store (Christian König) - drm/amdgpu: make sure BOs are locked in amdgpu_vm_get_memory (Christian König) - drm/amdgpu: Add checking mc_vram_size (Stanley.Yang) - drm/amdgpu: Optimize checking ras supported (Stanley.Yang) - drm/amdgpu: Add channel_dis_num to ras init flags (Candice Li) - drm/amdgpu: Update total channel number for umc v8_10 (Candice Li) - drm/amd/pm: Align eccinfo table structure with smu v13_0_0 interface (Candice Li) - drm/amd/display: Convert to kdoc formats in dc/core/dc.c (Srinivasan Shanmugam) - drm/amdkfd: decrement queue count on mes queue destroy (Jonathan Kim) - drm/amd/pm: enable more Pstates profile levels for SMU v13.0.5 (Tim Huang) - drm/radeon: Fix missing prototypes in radeon_atpx_handler.c (Srinivasan Shanmugam) - drm/amdgpu: Fix usage of UMC fill record in RAS (Luben Tuikov) - drm/amdgpu/sdma4: set align mask to 255 (Alex Deucher) - drm/amdgpu: Report ras_num_recs in debugfs (Luben Tuikov) - drm/amdkfd: Remove DUMMY_VRAM_SIZE (Mukul Joshi) - drm/amdgpu: Release SDMAv4.4.2 ecc irq properly (Lijo Lazar) - drm/amdgpu: add wait_for helper for spirom update (Likun Gao) - drm/amd/display: Clean up dcn10_optc.c kdoc (Srinivasan Shanmugam) - drm/amd/display: Correct kdoc formats in dcn32_resource_helpers.c (Srinivasan Shanmugam) - drm/amd/display: Provide function name for 'optc32_enable_crtc()' (Srinivasan Shanmugam) - drm/amd/display: Correct and remove excess function parameter names in kdoc (Srinivasan Shanmugam) - drm/amd/display: Correct kdoc formats in dcn10_opp.c (Srinivasan Shanmugam) - drm/amdgpu: Add missing function parameter 'optc' & 'enable' to kdoc in optc3_set_timing_double_buffer() (Srinivasan Shanmugam) - drm/amdgpu: Print client id for the unregistered interrupt resource (Ma Jun) - drm/amdkfd: To enable traps for GC_11_0_4 and up (Ruili Ji) - drm/amd/display: don't free stolen console memory during suspend (Alex Deucher) - Revert "drm/amd/display: fix dpms_off issue when disabling bios mode" (Alex Deucher) - drm/amdkfd: fix null queue check on debug setting exceptions (Jonathan Kim) - drm/amd/pm: enable vclk and dclk Pstates for SMU v13.0.5 (Tim Huang) - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Srinivasan Shanmugam) - drm/amd/pm: fix vclk setting failed for SMU v13.0.5 (Tim Huang) - drm/amd/display: 3.2.239 (Aric Cyr) - drm/amd/display: fix pixel rate update sequence (Dmytro Laktyushkin) - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Samson Tam) - drm/amd/display: limit DPIA link rate to HBR3 (Peichen Huang) - drm/amd/display: Include CSC updates in new fast update path (Alvin Lee) - drm/amd/display: Limit Minimum FreeSync Refresh Rate (Austin Zheng) - drm/amd/display: Bug fix in dcn315_populate_dml_pipes_from_context (Artem Grishin) - drm/amd/display: Block SubVP + DRR if the DRR is PSR capable (Alvin Lee) - drm/amd/display: Do not disable phantom pipes in driver (Saaem Rizvi) - drm/amd/display: Re-enable SubVP high refresh (Alvin Lee) - drm/amd/display: Re-enable DPP/HUBP Power Gating (Daniel Miess) - drm/amd/display: SubVP high refresh only if all displays >= 120hz (Alvin Lee) - drm/amd/display: Fix disbling PSR slow response issue (Tom Chung) - drm/amd/display: fix the system hang while disable PSR (Tom Chung) - drm/amd/display: Promote DAL to 3.2.238 (Aric Cyr) - drm/amd/display: Add Error Code for Dml Validation Failure (Fangzhi Zuo) - drm/amd/display: Add DP2 Metrics (Austin Zheng) - drm/amd/display: add debugfs for allow_edp_hotplug_detection (Hersen Wu) - drm/amd/display: edp do not add non-edid timings (Hersen Wu) - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Arunpravin Paneer Selvam) - drm/amdgpu: expose num_hops and num_links xgmi info through dev attr (Shiwu Zhang) - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Sonny Jiang) - drm/radeon: Disable outputs when releasing fbdev client (Thomas Zimmermann) - drm/amd/amdgpu: enable W=1 for amdgpu (Hamza Mahfooz) - drm/amdgpu: Fix kdoc warning (Srinivasan Shanmugam) - drm/amd/display: Enable dcn314 DPP RCO (Daniel Miess) - drm/amdgpu: Rename DRM schedulers in amdgpu TTM (Mukul Joshi) - drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Move SYNAPTICS_DEVICE_ID into CONFIG_DRM_AMD_DC_DCN ifdef (Lee Jones) - drm/amd/display: Skip DPP DTO update if root clock is gated (Nicholas Kazlauskas) - fbdev: Use /* */ comment in initializer macro (Thomas Zimmermann) - dt-bindings: display: mediatek: od: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: ufoe: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: split: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: merge: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: gamma: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: color: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: wdma: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: rdma: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: ovl: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: aal: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - dt-bindings: display: mediatek: dpi: Add compatible for MediaTek MT6795 (AngeloGioacchino Del Regno) - drm/i915/selftests: add local workqueue for SW fence selftest (Luca Coelho) - drm/i915: add a dedicated workqueue inside drm_i915_private (Luca Coelho) - drm/i915: use pointer to i915 instead of rpm in wakeref (Luca Coelho) - drm/i915: re-enable -Wunused-but-set-variable (Jani Nikula) - drm/i915/gvt: remove unused variable gma_bottom in command parser (Zhi Wang) - drm/i915/display: Include of display limits doesn't need 'display/' (Matt Roper) - drm/i915/mtl: Add support for PM DEMAND (Mika Kahola) - drm/i915/mtl: find the best QGV point for the SAGV configuration (Vinod Govindapillai) - drm/i915: modify max_bw to return index to intel_bw_info (Vinod Govindapillai) - drm/i915: extract intel_bw_check_qgv_points() (Vinod Govindapillai) - drm/i915: store the peak bw per QGV point (Vinod Govindapillai) - drm/i915: update the QGV point frequency calculations (Vinod Govindapillai) - drm/i915: fix the derating percentage for MTL (Vinod Govindapillai) - drm/i915/dp: Fix log level for "CDS interlane align done" (Khaled Almahallawy) - drm/i915: annotate maybe unused but set intel_crtc_state variables (Jani Nikula) - drm/i915: annotate maybe unused but set intel_plane_state variables (Jani Nikula) - drm/i915/selftest: annotate maybe unused but set variable unused (Jani Nikula) - drm/i915/gem: annotate maybe unused but set variable c (Jani Nikula) - drm/i915/gem: drop unused but set variable unpinned (Jani Nikula) - drm/i915/gt/uc: drop unused but set variable sseu (Jani Nikula) - drm/i915/irq: drop unused but set variable tmp (Jani Nikula) - drm/i915/fb: drop unused but set variable cpp (Jani Nikula) - drm/i915/dpll: drop unused but set variables bestn and bestm1 (Jani Nikula) - drm/i915/dsi: drop unused but set variable vbp (Jani Nikula) - drm/i915/dsi: drop unused but set variable data (Jani Nikula) - drm/i915/ddi: drop unused but set variable intel_dp (Jani Nikula) - drm/i915/plane: warn on non-zero plane offset (Jani Nikula) - drm/i915/debugfs: stop using edid_blob_ptr (Jani Nikula) - drm/i915: Fix error handling if driver creation fails during probe (Matt Roper) - drm/i915/display: Extract display init from intel_device_info_runtime_init (Matt Roper) - drm/i915: No 10bit gamma on desktop gen3 parts (Ville Syrjälä) - drm/i915/display: Print useful information on error (Arun R Murthy) - drm/amd/display: Filter out AC mode frequencies on DC mode systems (Austin Zheng) - drm/amd/display: DSC Programming Deltas (Sridevi) - Revert "drm/amd/display: cache trace buffer size" (Leo Ma) - drm/amd/pm: workaround for compute workload type on some skus (Kenneth Feng) - drm/amd/display: add NULL pointer check (Charlene Liu) - drm/amd/pm: enable more Pstates profile levels for yellow_carp (shikaguo) - drm/amdgpu: add option params to enforce process isolation between graphics and compute (Chong Li) - drm/amdgpu: Wrap -Wunused-but-set-variable in cc-option (Nathan Chancellor) - drm/amdgpu: add the accelerator PCIe class (Shiwu Zhang) - Revert "Revert drm/amd/display: Enable Freesync Video Mode by default" (Aurabindo Pillai) - drm/amdkfd: fix and enable debugging for gfx11 (Jonathan Kim) - drm/amd: Tighten permissions on VBIOS flashing attributes (Mario Limonciello) - drm/amd: Make sure image is written to trigger VBIOS image update flow (Mario Limonciello) - drm/amd/pm: enable more Pstates profile levels for SMU v13.0.4 (Tim Huang) - drm/amd/pm: enable vclk and dclk Pstates for SMU v13.0.4 (Tim Huang) - drm/amd/pm: fix vclk setting failed for SMU v13.0.4 (Tim Huang) - drm/amdgpu: skip to resume rlcg for gc 9.4.3 in vf side (Yang Wang) - drm/amdgpu: disable virtual display support on APP device (Yang Wang) - drm/amdgpu: unmap and remove csa_va properly (Lang Yu) - drm/amd/display: Refactor avi_info_frame colorimetry determination (Joshua Ashton) - drm/amd/display: Add debugfs for testing output colorspace (Harry Wentland) - drm/amd/display: Always set crtcinfo from create_stream_for_sink (Joshua Ashton) - drm/amd/display: Send correct DP colorspace infopacket (Harry Wentland) - drm/amd/display: Signal mode_changed if colorspace changed (Harry Wentland) - drm/amd/display: Register Colorspace property for DP and HDMI (Harry Wentland) - drm/amd/display: Always pass connector_state to stream validation (Harry Wentland) - drm/connector: Allow drivers to pass list of supported colorspaces (Harry Wentland) - drm/connector: Print connector colorspace in state debugfs (Harry Wentland) - drm/connector: Use common colorspace_names array (Harry Wentland) - drm/connector: Pull out common create_colorspace_property code (Harry Wentland) - drm/connector: Add enum documentation to drm_colorspace (Joshua Ashton) - drm/connector: Convert DRM_MODE_COLORIMETRY to enum (Harry Wentland) - drm/amdkfd: Fix reserved SDMA queues handling (Mukul Joshi) - drm/amdgpu: add missing radeon secondary PCI ID (Alex Deucher) - drm/amd: Check that a system is a NUMA system before looking for SRAT (Mario Limonciello) - drm/amdkfd: fix vmfault signalling with additional data. (Jonathan Kim) - drm/amdgpu: Set EEPROM ras info (Stanley.Yang) - drm/amdgpu: Calculate EEPROM table ras info bytes sum (Stanley.Yang) - drm/amdgpu: Add support EEPROM table v2.1 (Stanley.Yang) - drm/amdgpu: Support setting EEPROM table version (Stanley.Yang) - drm/amdgpu: Add RAS table v2.1 macro definition (Stanley.Yang) - drm/amdgpu: Rename ras table version (Stanley.Yang) - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jiadong Zhu) - drm/amdgpu: Modify indirect buffer packages for resubmission (Jiadong Zhu) - drm/amdgpu/mmsch: Correct the definition for mmsch init header (Emily Deng) - drm/amdkfd: potential error pointer dereference in ioctl (Dan Carpenter) - drm/amd/display: Only use ODM2:1 policy for high pixel rate displays (Aurabindo Pillai) - drm/amd/pm: Fix memory some memory corruption (Dan Carpenter) - drm/amdgpu: display/Kconfig: replace leading spaces with tab (Sui Jingfeng) - drm/amd/display: mark dml314's UseMinimumDCFCLK() as noinline_for_stack (Hamza Mahfooz) - drm/amd/display: mark dml31's UseMinimumDCFCLK() as noinline_for_stack (Hamza Mahfooz) - drm/amd/display: Fix unused variable ‘should_lock_all_pipes’ (Srinivasan Shanmugam) - drm/amd/display: Reduce sdp bw after urgent to 90%% (Alvin Lee) - drm/amd/display: Add control flag to dc_stream_state to skip eDP BL off/link off (Max Tseng) - drm/amd/display: Wrong index type for pipe iterator (Saaem Rizvi) - drm/amd/display: Refactor fast update to use new HWSS build sequence (Alvin Lee) - drm/amd/display: fix dcn315 single stream crb allocation (Dmytro Laktyushkin) - drm/amdgpu: change reserved vram info print (YiPeng Chai) - drm/amdgpu: fix xclk freq on CHIP_STONEY (Chia-I Wu) - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Min Li) - Revert "drm/amdgpu: switch to golden tsc registers for raven/raven2" (Alex Deucher) - Revert "drm/amdgpu: Differentiate between Raven2 and Raven/Picasso according to revision id" (Alex Deucher) - Revert "drm/amdgpu: change the reference clock for raven/raven2" (Alex Deucher) - drm/amdgpu: convert vcn/jpeg logical mask to physical mask (Stanley.Yang) - drm/amdgpu: support check vcn jpeg block mask (Stanley.Yang) - drm/amdgpu: pass xcc mask to ras ta (Stanley.Yang) - drm/amd/pm: update smu-driver if header for smu 13.0.0 and smu 13.0.10 (Kenneth Feng) - drm/amdgpu/pm: notify driver unloading to PMFW for SMU v13.0.6 dGPU (Le Ma) - drm/amdgpu: Mark 'kgd_gfx_aldebaran_clear_address_watch' & 'kgd_gfx_v11_clear_address_watch' functions as static (Srinivasan Shanmugam) - drm/amd/display: Program OTG vtotal min/max selectors unconditionally for DCN1+ (Aurabindo Pillai) - Revert "drm/amd/display: Only use ODM2:1 policy for high pixel rate displays" (Aurabindo Pillai) - drm/amd/display: Add gnu_printf format attribute for snprintf_count() (Srinivasan Shanmugam) - drm/amd/display: Address kdoc warnings in dcn30_fpu.c (Srinivasan Shanmugam) - drm/amd/display: fix compilation error due to shifting negative value (GONG, Ruiqi) - drm/amdgpu/discovery: Replace fake flex-arrays with flexible-array members (Gustavo A. R. Silva) - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Chia-I Wu) - drm/amdgpu: fix debug wait on idle for gfx9.4.1 (Jonathan Kim) - drm/amd/display: fix seamless odm transitions (Dmytro Laktyushkin) - drm/amd/display: add ODM case when looking for first split pipe (Samson Tam) - drm/amd/display: clean up some inconsistent indenting (Jiapeng Chong) - drm/amd/display: Fix dc/dcn20/dcn20_optc.c kdoc (Srinivasan Shanmugam) - drm/amd/pm: fulfill the OD support for SMU13.0.7 (Evan Quan) - drm/amd/pm: Fill metrics data for SMUv13.0.6 (Lijo Lazar) - drm/amd/pm: fulfill the OD support for SMU13.0.0 (Evan Quan) - drm/amd/pm: fulfill SMU13 OD settings init and restore (Evan Quan) - drm/amdkfd: bump kfd ioctl minor version for debug api availability (Jonathan Kim) - drm/amdkfd: add debug device snapshot operation (Jonathan Kim) - drm/amdkfd: add debug queue snapshot operation (Jonathan Kim) - drm/amdkfd: add debug query exception info operation (Jonathan Kim) - drm/amdkfd: add debug query event operation (Jonathan Kim) - drm/amdkfd: add debug set flags operation (Jonathan Kim) - drm/amdkfd: add debug set and clear address watch points operation (Jonathan Kim) - drm/amdkfd: add debug suspend and resume process queues operation (Jonathan Kim) - drm/amdkfd: add debug wave launch mode operation (Jonathan Kim) - drm/amdkfd: add debug wave launch override operation (Jonathan Kim) - drm/amdkfd: add debug set exceptions enabled operation (Jonathan Kim) - drm/amdkfd: update process interrupt handling for debug events (Jonathan Kim) - drm/amd/pm: update SMU13 header files for coming OD support (Evan Quan) - drm/amdkfd: add debug trap enabled flag to tma (Jay Cornwall) - drm/amdkfd: add runtime enable operation (Jonathan Kim) - drm/amdkfd: add send exception operation (Jonathan Kim) - drm/amdkfd: add raise exception event function (Jonathan Kim) - drm/amdkfd: apply trap workaround for gfx11 (Jonathan Kim) - drm/amdkfd: add per process hw trap enable and disable functions (Jonathan Kim) - drm/amdgpu: expose debug api for mes (Jonathan Kim) - drm/amdgpu: prepare map process for multi-process debug devices (Jonathan Kim) - drm/amdkfd: prepare map process for single process debug devices (Jonathan Kim) - drm/amdgpu: add configurable grace period for unmap queues (Jonathan Kim) - drm/amdgpu: add gfx11 hw debug mode enable and disable calls (Jonathan Kim) - drm/amdgpu: add gfx9.4.2 hw debug mode enable and disable calls (Jonathan Kim) - drm/amdgpu: add gfx10 hw debug mode enable and disable calls (Jonathan Kim) - drm/amdkfd: fix kfd_suspend_all_processes (Jonathan Kim) - drm/amdgpu: add gfx9.4.1 hw debug mode enable and disable calls (Jonathan Kim) - drm/amdgpu: add gfx9 hw debug mode enable and disable calls (Jonathan Kim) - drm/amdkfd: clean up one inconsistent indenting (Yang Li) - drm/amd/display: Drop unused DCN_BASE variable in dcn314_resource.c (Srinivasan Shanmugam) - drm/amd: Make lack of `ACPI_FADT_LOW_POWER_S0` or `CONFIG_AMD_PMC` louder during suspend path (Mario Limonciello) - drm/amdgpu: setup hw debug registers on driver initialization (Jonathan Kim) - drm/amdgpu: add kgd hw debug mode setting interface (Jonathan Kim) - drm/amdkfd: prepare per-process debug enable and disable (Jonathan Kim) - drm/amdkfd: display debug capabilities (Jonathan Kim) - drm/amdkfd: add debug and runtime enable interface (Jonathan Kim) - amd/amdkfd: drop unused KFD_IOCTL_SVM_FLAG_UNCACHED flag (Alex Deucher) - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Evan Quan) - drm/amd/pm: Fix power context allocation in SMU13 (Lijo Lazar) - drm/amd/pm: add unique serial number support for smu_v13_0_6 (Yang Wang) - drm/amd/pm: Fix SMUv13.0.6 throttle status report (Lijo Lazar) - drm/amd/pm: Update SMUv13.0.6 PMFW headers (Lijo Lazar) - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Horatio Zhang) - drm/amdgpu: Add function parameter 'event' to kdoc in svm_range_evict() (Srinivasan Shanmugam) - drm/amdgpu: Fix up kdoc in amdgpu_device.c (Srinivasan Shanmugam) - drm/amdgpu: Fix up kdoc 'ring' parameter in sdma_v6_0_ring_pad_ib (Srinivasan Shanmugam) - drm/amd/display: Fix up kdoc formatting in display_mode_vba.c (Srinivasan Shanmugam) - drm/amd/amdgpu: introduce DRM_AMDGPU_WERROR (Hamza Mahfooz) - drm/amdkfd: remove unused sq_int_priv variable (Tom Rix) - drm/amd: Disallow s0ix without BIOS support again (Mario Limonciello) - drm/amd/display: Correct kdoc formatting for DCN32_CRB_SEGMENT_SIZE_KB in dcn32_hubbub.c (Srinivasan Shanmugam) - drm/amd/display: Fix up missing 'dc' & 'pipe_ctx' kdoc parameters in delay_cursor_until_vupdate() (Srinivasan Shanmugam) - drm/amd/display: Fix up kdoc formatting in dcn32_resource_helpers.c (Srinivasan Shanmugam) - drm/amdxcp: fix Makefile to build amdxcp module (Bob Zhou) - drm/amdgpu: Fix up missing parameters kdoc in svm_migrate_vma_to_ram (Srinivasan Shanmugam) - drm/amdgpu: set finished fence error if job timedout (ZhenGuo Yin) - drm/amdgpu: Fix missing parameter desc for 'xcp_id' in amdgpu_amdkfd_reserve_mem_limit (Srinivasan Shanmugam) - drm/amdgpu: Fix up missing parameter in kdoc for 'inst' in gmc_ v7, v8, v9, v10, v11.c (Srinivasan Shanmugam) - drm/amdgpu: Fix up missing kdoc parameter 'inst' in get_wave_count() & kgd_gfx_v9_get_cu_occupancy() (Srinivasan Shanmugam) - drm/amdgpu: Fix missing parameter desc for 'xcc_id' in gfx_v7_0.c & amdgpu_rlc.c (Srinivasan Shanmugam) - drm/amdkfd: flag added to handle errors from svm validate and map (Alex Sierra) - drm/amdgpu: Initialize xcc mask (Lijo Lazar) - drm/amd/display: Fix up kdoc formats in dcn32_fpu.c (Srinivasan Shanmugam) - drm/amd/display: Add missing kdoc entries in update_planes_and_stream_adapter (Srinivasan Shanmugam) - drm/amdgpu: Fix create_dmamap_sg_bo kdoc warnings (Srinivasan Shanmugam) - drm/amdkfd: Fix MEC pipe interrupt enablement (Lijo Lazar) - drm/amdkfd: Add new gfx_target_versions for GC 9.4.3 (Graham Sider) - drm/amdgpu: Fix up missing kdoc in sdma_v6_0.c (Srinivasan Shanmugam) - drm/amdgpu: Fix up kdoc in amdgpu_acpi.c (Srinivasan Shanmugam) - drm/amdgpu: Fix up kdoc in sdma_v4_4_2.c (Srinivasan Shanmugam) - drm/amdgpu: enable tmz by default for GC 11.0.1 (Ikshwaku Chauhan) - drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices (Alex Deucher) - drm/amdgpu: keep irq count in amdgpu_irq_disable_all (Guchun Chen) - drm/amd/amdgpu: Fix up locking etc in amdgpu_debugfs_gprwave_ioctl() (Dan Carpenter) - drm/amd/display: remove unused definition (Yang Li) - drm/amdgpu: use amdxcp platform device as spatial partition (James Zhu) - drm/amd/display: remove unused definition (Yang Li) - drm/amdxcp: add platform device driver for amdxcp (James Zhu) - drm/amdgpu: Mark mmhub_v1_8_mmea_err_status_reg as __maybe_unused (Srinivasan Shanmugam) - drm/amd/display: remove unused definition (Yang Li) - drm/amd/display: clean up some inconsistent indenting (Jiapeng Chong) - drm/amd/display: remove unused definition (Yang Li) - drm/amd/display: clean up some inconsistent indenting (Jiapeng Chong) - drm/amd/display: remove unused definition (Yang Li) - drm/amd/display: remove unused definition (Yang Li) - drm/amd/display: remove unused definition (Yang Li) - drm/amdgpu: add the accelerator pcie class (Shiwu Zhang) - drm/amdgpu: save/restore part of xcp drm_device fields (James Zhu) - drm/amdgpu: set the APU flag based on package type (Shiwu Zhang) - drm/jpeg: add init value for num_jpeg_rings (James Zhu) - drm/amdgpu: complement the 4, 6 and 8 XCC cases (Shiwu Zhang) - drm/amdgpu: golden settings for ASIC rev_id 0 (Shiwu Zhang) - drm/amdgpu: bypass bios dependent operations (Shiwu Zhang) - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jiadong Zhu) - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jiadong Zhu) - drm/amd/display: remove unused definition (Yang Li) - drm/amd/display: remove unused definition (Yang Li) - drm/amdgpu: Fix unused variable in amdgpu_gfx.c (Srinivasan Shanmugam) - drm/amdgpu: Fix defined but not used gfx9_cs_data in gfx_v9_4_3.c (Srinivasan Shanmugam) - drm/amdgpu: Fix return types of certain NBIOv7.9 callbacks (Nathan Chancellor) - drm/amd/display: remove unused definition (Yang Li) - drm/amd: Drop debugfs access to the DPCD (Mario Limonciello) - drm/amd/display: remove unused definition (Yang Li) - drm/amd/display: remove unused definition (Yang Li) - drm/amd/display: remove unused definition (Yang Li) - drm/amdgpu: Use single copy per SDMA instance type (v2) (Lijo Lazar) - drm/amdgpu: switch to unified amdgpu_ring_test_helper (Guchun Chen) - drm/amdgpu/gfx: set sched.ready status after ring/IB test in gfx (Guchun Chen) - drm/amdgpu/sdma: set sched.ready status after ring/IB test in sdma (Guchun Chen) - drm/amd/pm: resolve reboot exception for si oland (Guchun Chen) - drm/amdgpu: Fix warnings (Lijo Lazar) - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Tim Huang) - drm/amdkfd: Set event interrupt class for GFX 9.4.3 (Mukul Joshi) - Revert "drm/amd/display: Do not set drr on pipe commit" (Michel Dänzer) - drm/amd/amdgpu: Fix warnings in amdgpu_irq.c (Srinivasan Shanmugam) - Revert "drm/amd/display: Block optimize on consecutive FAMS enables" (Michel Dänzer) - drm/amdgpu: Add a low priority scheduler for VRAM clearing (Mukul Joshi) - drm/amdgpu/vcn: Modify mismatched function name (Jiapeng Chong) - drm/amdgpu: Modify mismatched function name (Jiapeng Chong) - drm/amdgpu: Remove duplicate include (Jiapeng Chong) - drm/amd/display: remove unused variables res_create_maximus_funcs and debug_defaults_diags (Tom Rix) - drm/amd/display: avoid calling missing .resync_fifo_dccg_dio() (Arnd Bergmann) - drm/amdkfd: Align partition memory size to page size (Philip Yang) - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Tim Huang) - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Tim Huang) - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Tim Huang) - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Tim Huang) - drm/amdgpu: remove unused variable num_xcc (Tom Rix) - drm/amdgpu: fix acpi build warnings (Arnd Bergmann) - drm/amdgpu: use %%pad format string for dma_addr_t (Arnd Bergmann) - drm/amdgpu:mark aqua_vanjaram_reg_init.c function as static (Arnd Bergmann) - drm/amdkfd: mark local functions as static (Arnd Bergmann) - drm/amd/pm: mark irq functions as 'static' (Arnd Bergmann) - drm/amdgpu: Fix unsigned comparison with zero in gmc_v9_0_process_interrupt() (Harshit Mogalapalli) - drm/amdgpu: Fix a couple of spelling mistakes in info and debug messages (Colin Ian King) - drm/amd/pm: Fix output of pp_od_clk_voltage (Jonatas Esteves) - drm/amdgpu: Disable interrupt tracker on NBIOv7.9 (Lijo Lazar) - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Evan Quan) - drm/radeon: fix possible division-by-zero errors (Nikita Zhandarovich) - drm/radeon: stop including swiotlb.h (Christoph Hellwig) - drm/amdgpu: init the XCC_DOORBELL_FENCE regs (Shiwu Zhang) - drm/amdgpu: remove unused definition (Tao Zhou) - drm/amdgpu: Fix uninitialized variable in gfxhub_v1_2_xcp_resume (Srinivasan Shanmugam) - drm/amdgpu: Fix unused amdgpu_acpi_get_numa_info function in amdgpu_acpi_get_node_id() (Srinivasan Shanmugam) - drm/amd/display: 3.2.237 (Aric Cyr) - drm/amd/display: cache trace buffer size (Josip Pavic) - drm/amd/display: Reorganize DCN30 Makefile (Rodrigo Siqueira) - drm/amd/display: Trigger DIO FIFO resync on commit streams for DCN32 (Saaem Rizvi) - drm/amd/display: Update correct DCN314 register header (Cruise Hung) - drm/amd/display: Clean FPGA code in dc (Qingqing Zhuo) - drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz (Alvin Lee) - drm/amd/display: Fix possible underflow for displays with large vblank (Daniel Miess) - drm/amd/display: Revert vblank change that causes null pointer crash (Daniel Miess) - drm/amd/display: Trigger DIO FIFO resync on commit streams (Saaem Rizvi) - drm/amd/display: Have Payload Properly Created After Resume (Fangzhi Zuo) - drm/amd/display: fix dcn315 pixel rate crb scaling check (Dmytro Laktyushkin) - drm/amd/display: lower dp link training message level (Hersen Wu) - drm/amd/display: Fix warning in disabling vblank irq (Alan Liu) - drm/amd/display: Update SR watermarks for DCN314 (Nicholas Kazlauskas) - drm/amd/display: disable dcn315 pixel rate crb when scaling (Dmytro Laktyushkin) - drm/amd/display: Fix DMUB debugging print issue (Cruise Hung) - drm/amdgpu: stop including swiotlb.h (Christoph Hellwig) - drm/radeon: reintroduce radeon_dp_work_func content (Alex Deucher) - drm/amdgpu: Fix uninitalized variable in kgd2kfd_device_init (Srinivasan Shanmugam) - drm/amdgpu: Fix uninitalized variable in jpeg_v4_0_3_is_idle & jpeg_v4_0_3_wait_for_idle (Srinivasan Shanmugam) - drm/amd/amdgpu: Fix errors & warnings in mmhub_v1_8.c (Srinivasan Shanmugam) - drm/amdgpu: retire set_vga_state for some ASIC (Likun Gao) - drm/amd/display: improve the message printed when loading DC (Aurabindo Pillai) - drm/amdgpu: fix vga_set_state NULL pointer issue (Likun Gao) - drm/amdgpu: Fix uninitialized variable in gfx_v9_4_3_cp_resume (Srinivasan Shanmugam) - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Horatio Zhang) - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Horatio Zhang) - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Horatio Zhang) - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Horatio Zhang) - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Horatio Zhang) - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Horatio Zhang) - drm/amdgpu: Remove IMU ucode in vf2pf (YuanShang) - drm/amdgpu: fix the memory override in kiq ring struct (Shiwu Zhang) - drm/amdgpu: add the smu_v13_0_6 and gfx_v9_4_3 ip block (Shiwu Zhang) - drm/amdgpu: don't enable secure display on incompatible platforms (Jesse Zhang) - drm/radeon: Remove unnecessary (void*) conversions (Su Hui) - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Sukrut Bellary) - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Aurabindo Pillai) - drm/amdgpu: Validate VM ioctl flags. (Bas Nieuwenhuizen) - drm/amd: Update driver-misc.html for Rembrandt-R (Mario Limonciello) - drm/amdgpu: remove unnecessary (void*) conversions (Su Hui) - drm/amd: Update driver-misc.html for Dragon Range (Mario Limonciello) - drm/amd: Update driver-misc.html for Phoenix (Mario Limonciello) - drm/amdgpu: fix incorrect pcie_gen_mask in passthrough case (Tong Liu01) - drm/amd/display: drop unused count variable in create_eml_sink() (Hamza Mahfooz) - drm/amd/display: drop unused function set_abm_event() (Hamza Mahfooz) - drm/amd/display: drop redundant memset() in get_available_dsc_slices() (Hamza Mahfooz) - drm/amdgpu: fix S3 issue if MQD in VRAM (Jack Xiao) - drm/amdgpu: Fix warnings in amdgpu _sdma, _ucode.c (Srinivasan Shanmugam) - drm/amd/amdgpu: Fix errors & warnings in amdgpu _uvd, _vce.c (Srinivasan Shanmugam) - drm/amdgpu: perform mode2 reset for sdma fed error on gfx v11_0_3 (YiPeng Chai) - drm/amd/amdgpu: Fix errors & warnings in amdgpu_vcn.c (Srinivasan Shanmugam) - drm/amd/amdgpu: Fix warnings in amdgpu_encoders.c (Srinivasan Shanmugam) - drm/amdkfd: fix stack size in svm_range_validate_and_map (Alex Deucher) - drm/amd/amdgpu: Fix errors & warnings in amdgpu_ttm.c (Srinivasan Shanmugam) - drm/amdgpu/vcn4: fix endian conversion (Alex Deucher) - drm/amdgpu/gmc9: fix 64 bit division in partition code (Alex Deucher) - drm/amdgpu: initialize RAS for gfx_v9_4_3 (Tao Zhou) - drm/amdgpu: add sq timeout status functions for gfx_v9_4_3 (Tao Zhou) - drm/amdgpu: add RAS error count reset for gfx_v9_4_3 (Tao Zhou) - drm/amdgpu: add RAS error count query for gfx_v9_4_3 (Tao Zhou) - drm/amdgpu: add RAS error count definitions for gfx_v9_4_3 (Tao Zhou) - drm/amdgpu: add RAS definitions for GFX (Tao Zhou) - drm/amdgpu: Add gc v9_4_3 ras error status registers (Hawking Zhang) - drm/amdgpu: add RAS status reset for gfx_v9_4_3 (Tao Zhou) - drm/amdgpu: add RAS status query for gfx_v9_4_3 (Tao Zhou) - drm/amdgpu: add GFX RAS common function (Tao Zhou) - drm/amdgpu: Do not access members of xcp w/o check (v2) (Hawking Zhang) - drm/amdkfd: Fix null ptr access (Hawking Zhang) - drm/amdgpu: add check for RAS instance mask (Tao Zhou) - drm/amdgpu: remove RAS GFX injection for gfx_v9_4/gfx_v9_4_2 (Tao Zhou) - drm/amdgpu: reorganize RAS injection flow (Tao Zhou) - drm/amdgpu: add instance mask for RAS inject (Tao Zhou) - drm/amdgpu: convert logical instance mask to physical one (Tao Zhou) - drm/amdgpu: Enable IH CAM on GFX9.4.3 (Mukul Joshi) - drm/amdgpu: Correct get_xcp_mem_id calculation (Philip Yang) - drm/amdkfd: Refactor migrate init to support partition switch (Philip Yang) - drm/amdgpu: route ioctls on primary node of XCPs to primary device (Shiwu Zhang) - drm/amdkfd: APU mode set max svm range pages (Philip Yang) - drm/amdkfd: Fix memory reporting on GFX 9.4.3 (Mukul Joshi) - drm/amdkfd: Move local_mem_info to kfd_node (Mukul Joshi) - drm/amdgpu: use xcp partition ID for amdgpu_gem (James Zhu) - drm/amdgpu: KFD graphics interop support compute partition (Philip Yang) - drm/amdkfd: Store xcp partition id to amdgpu bo (Philip Yang) - drm/amdgpu: dGPU mode set VRAM range lpfn as exclusive (Philip Yang) - drm/amdgpu: Alloc page table on correct memory partition (Philip Yang) - drm/amdkfd: Update MTYPE for far memory partition (Philip Yang) - drm/amdgpu: dGPU mode placement support memory partition (Philip Yang) - drm/amdkfd: SVM range allocation support memory partition (Philip Yang) - drm/amdkfd: Alloc memory of GPU support memory partition (Philip Yang) - drm/amdgpu: Add memory partition mem_id to amdgpu_bo (Philip Yang) - drm/amdkfd: Show KFD node memory partition info (Philip Yang) - drm/amdgpu: Add memory partition id to amdgpu_vm (Philip Yang) - drm/amdkfd: Store drm node minor number for kfd nodes (Philip Yang) - drm/amdgpu: Add xcp manager num_xcp_per_mem_partition (Philip Yang) - drm/amdgpu: update ref_cnt before ctx free (James Zhu) - drm/amdgpu: run partition schedule if it is supported (James Zhu) - drm/amdgpu: add partition schedule for GC(9, 4, 3) (James Zhu) - drm/amdgpu: keep amdgpu_ctx_mgr in ctx structure (James Zhu) - drm/amdgpu: add partition scheduler list update (James Zhu) - drm/amdgpu: update header to support partition scheduling (James Zhu) - drm/amdgpu: add partition ID track in ring (James Zhu) - drm/amdgpu: find partition ID when open device (James Zhu) - drm/amdgpu: support partition drm devices (James Zhu) - drm/amdgpu/bu: update mtype_local parameter settings (Graham Sider) - drm/amdgpu/bu: add mtype_local as a module parameter (David Francis) - drm/amdgpu: Override MTYPE per page on GFXv9.4.3 APUs (Felix Kuehling) - drm/amdgpu: Fix per-BO MTYPE selection for GFXv9.4.3 (Felix Kuehling) - drm/amdgpu/bu: Add use_mtype_cc_wa module param (Graham Sider) - drm/amdgpu: Use legacy TLB flush for gfx943 (Graham Sider) - drm/amdgpu: For GFX 9.4.3 APU fix vram_usage value (Harish Kasiviswanathan) - drm/amdgpu: Enable NPS4 CPX mode (Philip Yang) - drm/amdkfd: Move pgmap to amdgpu_kfd_dev structure (Philip Yang) - drm/amdgpu: Skip halting RLC on GFX v9.4.3 (Lijo Lazar) - drm/amdgpu: Fix register accesses in GFX v9.4.3 (Lijo Lazar) - drm/amdkfd: Increase queue number per process to 255 on GFX9.4.3 (Mukul Joshi) - drm/amdgpu: Adjust the sequence to query ras error info (Hawking Zhang) - drm/amdgpu: Initialize jpeg v4_0_3 ras function (Hawking Zhang) - drm/amdgpu: Add reset_ras_error_count for jpeg v4_0_3 (Hawking Zhang) - drm/amdgpu: Add query_ras_error_count for jpeg v4_0_3 (Hawking Zhang) - drm/amdgpu: Re-enable VCN RAS if DPG is enabled (Hawking Zhang) - drm/amdgpu: Initialize vcn v4_0_3 ras function (Hawking Zhang) - drm/amdgpu: Add reset_ras_error_count for vcn v4_0_3 (Hawking Zhang) - drm/amdgpu: Add query_ras_error_count for vcn v4_0_3 (Hawking Zhang) - drm/amdgpu: Add vcn/jpeg ras err status registers (Hawking Zhang) - drm/amdgpu: Checked if the pointer NULL before use it. (Gavin Wan) - drm/amdgpu: Set memory partitions to 1 for SRIOV. (Gavin Wan) - drm/amdgpu: Skip using MC FB Offset when APU flag is set for SRIOV. (Gavin Wan) - drm/amdgpu: Add PSP supporting PSP 13.0.6 SRIOV ucode init. (Gavin Wan) - drm/amdgpu: Add PSP spatial parition interface (Lijo Lazar) - drm/amdgpu: Return error on invalid compute mode (Lijo Lazar) - drm/amdgpu: Add compute mode descriptor function (Lijo Lazar) - drm/amdgpu: Fix unmapping of aperture (Lijo Lazar) - drm/amdgpu: Fix xGMI access P2P mapping failure on GFXIP 9.4.3 (Rajneesh Bhardwaj) - drm/amdkfd: Native mode memory partition support (Rajneesh Bhardwaj) - drm/amdgpu: Set TTM pools for memory partitions (Philip Yang) - drm/ttm: export ttm_pool_fini for cleanup (Rajneesh Bhardwaj) - drm/amdgpu: Add auto mode for compute partition (Lijo Lazar) - drm/amdgpu: Check memory ranges for valid xcp mode (Lijo Lazar) - drm/amdkfd: Use xcc mask for identifying xcc (Lijo Lazar) - drm/amdkfd: Add xcp reference to kfd node (Lijo Lazar) - drm/amdgpu: Move initialization of xcp before kfd (Lijo Lazar) - drm/amdgpu: Fill xcp mem node in aquavanjaram (Lijo Lazar) - drm/amdgpu: Add callback to fill xcp memory id (Lijo Lazar) - drm/amdgpu: Initialize memory ranges for GC 9.4.3 (Lijo Lazar) - drm/amdgpu: Add memory partitions to gmc (Lijo Lazar) - drm/amdgpu: Add API to get numa information of XCC (Lijo Lazar) - drm/amdgpu: Store additional numa node information (Lijo Lazar) - drm/amdgpu: Get supported memory partition modes (Lijo Lazar) - drm/amdgpu: Move memory partition query to gmc (Lijo Lazar) - drm/amdgpu: Add utility functions for xcp (Lijo Lazar) - drm/amdgpu: Use apt name for FW reserved region (Lijo Lazar) - drm/amdgpu: Use GPU VA space for IH v4.4.2 in APU (Lijo Lazar) - drm/amdgpu: Simplify aquavanjram instance mapping (Lijo Lazar) - drm/amdgpu/vcn: Use buffer object's deletion logic (Lijo Lazar) - drm/amdgpu: Use a different value than 0xDEADBEEF for jpeg ring test (Sonny Jiang) - drm/amdgpu: Add a read after write DB_CTRL for vcn_v4_0_3 (Sonny Jiang) - drm/amdgpu: fixes a JPEG get write/read pointer bug (Sonny Jiang) - drm/amdgpu: A workaround for JPEG_v4_0_3 ring test fail (Sonny Jiang) - drm/amdgpu: use physical AID index for ring name (James Zhu) - drm/amdgpu/vcn: use dummy register selects AID for VCN_RAM ucode (James Zhu) - drm/amdgpu: Fix harvest reporting of VCN (Lijo Lazar) - drm/amdgpu: Use logical ids for VCN/JPEG v4.0.3 (Lijo Lazar) - drm/amdgpu: Add VCN logical to physical id mapping (Lijo Lazar) - drm/amdgpu: Add instance mask for VCN and JPEG (Lijo Lazar) - drm/amdgpu: Load vcn_v4_0_3 ucode during early_init (Sonny Jiang) - drm/amdgpu: preserve the num_links in case of reflection (Shiwu Zhang) - drm/amdgpu: Fix discovery sys node harvest info (Lijo Lazar) - drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3 (Philip Yang) - drm/amdgpu: Add fallback path for discovery info (Lijo Lazar) - drm/amdgpu: Read discovery info from system memory (Lijo Lazar) - drm/amdgpu: Add API to get tmr info from acpi (Lijo Lazar) - drm/amdgpu: Add parsing of acpi xcc objects (Lijo Lazar) - drm/amdkfd: Enable SVM on Native mode (Mukul Joshi) - drm/amdgpu: Add FGCG for GFX v9.4.3 (Lijo Lazar) - drm/amdgpu: Use transient mode during xcp switch (Lijo Lazar) - drm/amdgpu: Add flags for partition mode query (Lijo Lazar) - drm/amd/pm: fix wrong smu socclk value (Yang Wang) - drm/amdgpu: Add mode-2 reset in SMU v13.0.6 (Lijo Lazar) - drm/amd/pm: Notify PMFW about driver unload cases (Lijo Lazar) - drm/amd/pm: Update PMFW headers for version 85.54 (Lijo Lazar) - drm/amd/pm: Expose mem temperature for GC version 9.4.3 (Asad Kamal) - drm/amd/pm: Update hw mon attributes for GC version 9.4.3 (Asad Kamal) - drm/amd/pm: Initialize power limit for SMU v13.0.6 (Lijo Lazar) - drm/amd/pm: Keep interface version in PMFW header (Lijo Lazar) - drm/amd/pm: Add ih for SMU v13.0.6 thermal throttling (Asad kamal) - drm/amd/pm: Update pmfw header files for SMU v13.0.6 (Asad kamal) - drm/amd/pm: Update gfx clock frequency for SMU v13.0.6 (Asad kamal) - drm/i915/gsc: Fix error code in intel_gsc_uc_heci_cmd_submit_nonpriv() (Dan Carpenter) - i915/perf: Do not add ggtt offset to hw_tail (Umesh Nerlige Ramappa) - i915/perf: Drop the aging_tail logic in perf OA (Umesh Nerlige Ramappa) - drm/i915: Allow user to set cache at BO creation (Fei Yang) - drm/i915/guc: Remove some obsolete definitions (John Harrison) - drm/i915: rename I915_PMU_MAX_GTS to I915_PMU_MAX_GT (Matt Atwood) - drm/i915: Reduce I915_MAX_GT to 2 (Matt Atwood) - drm/i915/selftests: Add some missing error propagation (Tvrtko Ursulin) - drm/i915: Use the fdinfo helper (Tvrtko Ursulin) - drm/i915/huc: define HuC FW version for MTL (Daniele Ceraolo Spurio) - drm/i915/mtl/huc: Use the media gt for the HuC getparam (Daniele Ceraolo Spurio) - drm/i915/mtl/huc: auth HuC via GSC (Daniele Ceraolo Spurio) - drm/i915/huc: differentiate the 2 steps of the MTL HuC auth flow (Daniele Ceraolo Spurio) - drm/i915/huc: Load GSC-enabled HuC via DMA xfer if the fuse says so (Daniele Ceraolo Spurio) - drm/i915/huc: Parse the GSC-enabled HuC binary (Daniele Ceraolo Spurio) - drm/i915/uc: perma-pin firmwares (Daniele Ceraolo Spurio) - drm/i915/gt: Add workaround 14016712196 (Tejas Upadhyay) - drm/i915/pxp: Fix size_t format specifier in gsccs_send_message() (Nathan Chancellor) - drm/i915/gt: limit lmem allocation size to succeed on SmallBars (Andrzej Hajda) - drm/i915/gt: Fix parameter in gmch_ggtt_insert_{entries, page}() (Nathan Chancellor) - drm/i915/gt: Fix second parameter type of pre-gen8 pte_encode callbacks (Nathan Chancellor) - drm/i915/gt: Use the correct error value when kernel_context() fails (Andi Shyti) - drm/i915/pmu: Make PMU sample array two-dimensional (Ashutosh Dixit) - drm/i915/pmu: Turn off the timer to sample frequencies when GT is parked (Ashutosh Dixit) - drm/i915/perf: Clear out entire reports after reading if not power of 2 size (Ashutosh Dixit) - drm/i915/guc: Drop legacy CTB definitions (Michal Wajdeczko) - drm/i915/guc: Track all sent actions to GuC (Michal Wajdeczko) - drm/i915/guc: Update log for unsolicited CTB response (Michal Wajdeczko) - drm/i915/guc: Use FAST_REQUEST for non-blocking H2G calls (Michal Wajdeczko) - drm/i915/gem: Use large rings for compute contexts (Chris Wilson) - drm/i915/gsc: use system include style for drm headers (Jani Nikula) - drm/i915/mtl: Reset only one lane in case of MFD (Mika Kahola) - drm/i915: Use 18 fast wake AUX sync len (Jouni Högander) - drm/i915/display: Set correct voltage level for 480MHz CDCLK (Chaitanya Kumar Borah) - drm/i915: Flush power delayed put when connector init failed (Maarten Lankhorst) - drm/i915: Remove i915_drm_suspend_mode (Maarten Lankhorst) - drm/i915_drm.h: fix a typo (Sui Jingfeng) - drm/i915/display: switch the rest of the connectors to struct drm_edid (Jani Nikula) - drm/display/dp_mst: convert to struct drm_edid (Jani Nikula) - drm/edid: make drm_edid_duplicate() safe to call with NULL parameter (Jani Nikula) - drm/i915/lvds: switch to drm_edid_read_switcheroo() (Jani Nikula) - drm/edid: add drm_edid_read_switcheroo() (Jani Nikula) - drm/i915/sdvo: stop caching has_hdmi_audio in struct intel_sdvo (Jani Nikula) - drm/i915/sdvo: stop caching has_hdmi_monitor in struct intel_sdvo (Jani Nikula) - drm/i915/hdmi: stop caching has_hdmi_sink in struct intel_hdmi (Jani Nikula) - drm/i915/hdmi: stop caching has_audio in struct intel_hdmi (Jani Nikula) - drm/i915/dp: stop caching has_hdmi_sink in struct intel_dp (Jani Nikula) - drm/i915/dp: stop caching has_audio in struct intel_dp (Jani Nikula) - drm/display/dp_mst: drop has_audio from struct drm_dp_mst_port (Jani Nikula) - drm/edid: parse display info has_audio similar to is_hdmi (Jani Nikula) - drm/i915: use localized __diag_ignore_all() instead of per file (Jani Nikula) - drm/i915/hdcp: Rename comp_mutex to hdcp_mutex (Suraj Kandpal) - drm/i915/hdcp: Move away from master naming to arbiter (Suraj Kandpal) - drm/i915/hdcp: Rename dev_priv to i915 (Suraj Kandpal) - drm/i915: Implement CTM property support for VLV (Ville Syrjälä) - drm/i915: Always enable CGM CSC on CHV (Ville Syrjälä) - drm/i915: Fix CHV CGM CSC coefficient sign handling (Ville Syrjälä) - drm/i915: Expose crtc CTM property on ilk/snb (Ville Syrjälä) - drm/i915: Fix clang -Wimplicit-fallthrough in intel_async_flip_check_hw() (Nathan Chancellor) - drm/i915/display: Move feature test macros to intel_display_device.h (Matt Roper) - drm/i915/display: Handle GMD_ID identification in display code (Matt Roper) - drm/i915/display: Make display responsible for probing its own IP (Matt Roper) - drm/i915/display: Move display runtime info to display structure (Matt Roper) - drm/i915: Convert INTEL_INFO()->display to a pointer (Matt Roper) - drm/i915/display: Move display device info to header under display/ (Matt Roper) - drm/i915: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/i915: Wait for active retire before i915_active_fini() (Nirmoy Das) - drm/i915: Support Async Flip on Linear buffers (Arun R Murthy) - drm/i915: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - drm/display/dsc: add YCbCr 4:2:2 and 4:2:0 RC parameters (Dmitry Baryshkov) - drm/display/dsc: include the rest of pre-SCR parameters (Dmitry Baryshkov) - drm/display/dsc: split DSC 1.2 and DSC 1.1 (pre-SCR) parameters (Dmitry Baryshkov) - drm/display/dsc: use flat array for rc_parameters lookup (Dmitry Baryshkov) - drm/i915/dsc: stop using interim structure for calculated params (Dmitry Baryshkov) - drm/i915/dsc: move DSC tables to DRM DSC helper (Dmitry Baryshkov) - drm/i915/dsc: move rc_buf_thresh values to common helper (Dmitry Baryshkov) - drm/i915/dsc: change DSC param tables to follow the DSC model (Dmitry Baryshkov) - drm/i915/hdmi: C20 computed PLL frequencies (Clint Taylor) - drm/i915: Add 16bit register/mask operators (Clint Taylor) - drm/i915/mtl: Fix expected reg value for Thunderbolt PLL disabling (Mika Kahola) - drm/i915: tweak language in fastset pipe config compare logging (Jani Nikula) - drm/i915: fix intel_display_irq.c include order (Jani Nikula) - drm/i915/tc: Reset TypeC PHYs left enabled in DP-alt mode after the sink disconnects (Imre Deak) - drm/i915/tc: Call TypeC port flush_work/cleanup without modeset locks held (Imre Deak) - drm/i915: Factor out a helper for handling atomic modeset locks/state (Imre Deak) - drm/i915/dp: Factor out intel_dp_get_active_pipes() (Imre Deak) - drm/i915/dp: Prevent link training fallback on disconnected port (Imre Deak) - drm/i915/dp: Convert link training error to debug message on disconnected sink (Imre Deak) - drm/i915/dp: Add link training debug and error printing helpers (Imre Deak) - drm/i915: Add support for disabling any CRTCs during HW readout/sanitization (Imre Deak) - drm/i915: Factor out set_encoder_for_connector() (Imre Deak) - drm/i915: Separate intel_crtc_disable_noatomic_begin/complete() (Imre Deak) - drm/i915: Update connector atomic state before crtc sanitize-disabling (Imre Deak) - drm/i915: Make the CRTC state consistent during sanitize-disabling (Imre Deak) - drm/i915: Add helpers to reference/unreference a DPLL for a CRTC (Imre Deak) - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Imre Deak) - drm/i915/hdcp: Fill hdcp2_streamid_type and k in appropriate places (Suraj Kandpal) - drm/i915/hdcp: Fix modeset locking issue in hdcp mst (Suraj Kandpal) - drm/i915/hdcp: Remove enforce_type0 check outside loop (Suraj Kandpal) - drm/i915/hdcp: add intel_atomic_state argument to hdcp_enable function (Suraj Kandpal) - drm/i915/irq: split out display irq handling (Jani Nikula) - drm/i915/irq: split out hotplug irq handling (Jani Nikula) - drm/i915/irq: convert gen8_de_irq_handler() to void (Jani Nikula) - drm/i915/display: add i915 parameter to I915_STATE_WARN() (Jani Nikula) - drm/i915/display: remove I915_STATE_WARN_ON() (Jani Nikula) - drm/i915/crtc: replace I915_STATE_WARN_ON() with I915_STATE_WARN() (Jani Nikula) - drm/i915/dpll: drop a useless I915_STATE_WARN_ON() (Jani Nikula) - drm/i915/mtl: Add handling for MTL ccs modifiers (Juha-Pekka Heikkila) - drm/fourcc: define Intel Meteorlake related ccs modifiers (Juha-Pekka Heikkila) - drm/i915/bios: add helper for reading SPI (Jani Nikula) - drm/i915/hdcp: Check if media_gt exists (Suraj Kandpal) - drm/i915/gt: drop dependency on VLV_DISPLAY_BASE (Jani Nikula) - drm/i915/irq: relocate gmbus and dp aux irq handlers (Jani Nikula) - drm/i915: Nuke intel_bios_is_port_dp_dual_mode() (Ville Syrjälä) - drm/i915: Flip VBT DDC pin maps around (Ville Syrjälä) - drm/i915: Split map_aux_ch() into per-platform arrays (Ville Syrjälä) - drm/i915: Use REG_BIT() & co. for AUX CH registers (Ville Syrjälä) - drm/i915: Define more PS_CTRL bits (Ville Syrjälä) - drm/i915/hdcp: drop display/ prefix from include (Jani Nikula) - drm/i915: taint kernel when force probing unsupported devices (Jani Nikula) - drm/i915: Fix wrong condition in bxt_set_cdclk for DG2 (Stanislav Lisovskiy) - drm/i915: Pick one HDMI port for infoframe/audio transmission on g4x (Ville Syrjälä) - drm/i915: Move has_hdmi_sink out from intel_hdmi_compute_config() (Ville Syrjälä) - drm/i915/dp: Rearrange check for illegal mode and comments in mode_valid (Ankit Nautiyal) - drm/i915/dp: Add helper to get sink_format (Ankit Nautiyal) - drm/i915/display: Use sink_format instead of ycbcr420_output flag (Ankit Nautiyal) - drm/i915/dp: Configure PCON for conversion of output_format to YCbCr444 (Ankit Nautiyal) - drm/i915/dp: Replace intel_dp.dfp members with the new crtc_state sink_format (Ankit Nautiyal) - drm/i915/display: Add new member to configure PCON color conversion (Ankit Nautiyal) - drm/i915/dp: prevent potential div-by-zero (Nikita Zhandarovich) - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Stanislav Lisovskiy) - drm/i915: Communicate display power demands to pcode (Stanislav Lisovskiy) - drm/i915: Use REG_BIT() & co. for pipe scaler registers (Ville Syrjälä) - drm/i915: Define bitmasks for skl+ scaler window pos/size (Ville Syrjälä) - drm/i915: s/PS_COEE_INDEX_AUTO_INC/PS_COEF_INDEX_AUTO_INC/ (Ville Syrjälä) - drm/i915: Rename skl+ scaler binding bits (Ville Syrjälä) - drm/i915: Remove dead scaler register defines (Ville Syrjälä) - drm/i915: Define bitmasks for ilk pfit window pos/size (Ville Syrjälä) - drm/i915/display/dp: 128/132b LT requirement (Arun R Murthy) - drm/i915/mtl: Enable TC ports (Mika Kahola) - drm/i915/mtl: Pin assignment for TypeC (Anusha Srivatsa) - drm/i915/mtl: TypeC HPD live status query (Imre Deak) - drm/i915/mtl: Power up TCSS (Mika Kahola) - drm/i915/mtl: Define mask for DDI AUX interrupts (Gustavo Sousa) - drm/i915/mtl: Readout Thunderbolt HW state (Mika Kahola) - drm/i915/mtl: Enabling/disabling sequence Thunderbolt pll (Mika Kahola) - drm/i915/mtl: For DP2.0 10G and 20G rates use MPLLA (Mika Kahola) - drm/i915/mtl: Add voltage swing sequence for C20 (Mika Kahola) - drm/i915/mtl: C20 port clock calculation (Mika Kahola) - drm/i915/mtl: Dump C20 pll hw state (Mika Kahola) - drm/i915/mtl: C20 HW readout (Mika Kahola) - drm/i915/mtl: C20 PLL programming (Mika Kahola) - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Hans de Goede) - drm/i915/display: Increase AUX timeout for Type-C (Suraj Kandpal) - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Radhakrishna Sripada) - drm/i915/adlp+: Disable DC5/6 states for TC port DDI/AUX and for combo port AUX (Imre Deak) - drm/i915/mtl: Skip pcode qgv restrictions for MTL (Radhakrishna Sripada) - drm/i915: Initialize dkl_phy spin lock from display code path (José Roberto de Souza) - drm/i915/mtl: Set has_llc=0 (Fei Yang) - drm/i915/psr: Sprinkle cpu_transcoder variables around (Ville Syrjälä) - drm/i915/psr: Include PSR_PERF_CNT in debugfs output on all platforms (Ville Syrjälä) - drm/i915/psr: Add a FIXME for the PSR vs. AUX usage conflict (Ville Syrjälä) - drm/i915/psr: Define more PSR mask bits (Ville Syrjälä) - drm/i915/psr: Use intel_de_rmw() (Ville Syrjälä) - drm/i915/psr: Clean up PSR register defininitions (Ville Syrjälä) - drm/i915: Clean up various display chicken registers (Ville Syrjälä) - drm/i915: Fix up whitespace in some display chicken registers (Ville Syrjälä) - drm/i915: Drop a useless forward declararion (Ville Syrjälä) - drm/i915: Use REG_BIT() & co. for ilk+ pfit registers (Ville Syrjälä) - drm/i915: Namespace pfit registers properly (Ville Syrjälä) - drm/i915: Use REG_BIT() & co for the pre-ilk pfit registers (Ville Syrjälä) - drm/i915: Relocate skl_get_pfit_config() (Ville Syrjälä) - drm/i915: Relocate intel_atomic_setup_scalers() (Ville Syrjälä) - drm/i915: Relocate VBLANK_EVASION_TIME_US (Ville Syrjälä) - drm/i915: Check pipe source size when using skl+ scalers (Ville Syrjälä) - drm/i915/display: throw out struct intel_load_detect_pipe (Jani Nikula) - drm/i915/display: split out load detect to a separate file (Jani Nikula) - drm/i915/wm: remove stale and unused ilk_wm_max_level() declaration (Jani Nikula) - drm/i915/mtl: Re-use ADL-P's "DC off" power well (Matt Roper) - drm/i915: Use separate "DC off" power well for ADL-P and DG2 (Matt Roper) - drm/i915: use explicit includes for i915_reg.h and i915_irq.h (Jani Nikula) - drm/i915/dp_mst: Fix active port PLL selection for secondary MST streams (Imre Deak) - drm/i915: Reuse _hotplug_mask() in .hpd_detection_setup() (Ville Syrjälä) - drm/i915: Check HPD live state during eDP probe (Ville Syrjälä) - drm/i915: Introduce intel_hpd_enable_detection() (Ville Syrjälä) - drm/i915: Introduce _hotplug_mask() (Ville Syrjälä) - drm/i915/pps: use intel_de_rmw() for panel unlock (Jani Nikula) - drm/i915/display: add intel_display_driver_early_probe() (Jani Nikula) - drm/i915/display: rename intel_display_driver_suspend/resume functions (Jani Nikula) - drm/i915/display: move display suspend/resume to intel_display_driver.[ch] (Jani Nikula) - drm/i915/display: add intel_display_reset.[ch] (Jani Nikula) - drm/i915/display: rename intel_display_driver_* functions (Jani Nikula) - drm/i915/display: move modeset probe/remove functions to intel_display_driver.c (Jani Nikula) - drm/i915/display: rename intel_modeset_probe_defer() -> intel_display_driver_probe_defer() (Jani Nikula) - drm/i915/display: move intel_modeset_probe_defer() to intel_display_driver.[ch] (Jani Nikula) - drm/i915/display: start high level display driver file (Jani Nikula) - drm/i915/display: remove intel_display_commit_duplicated_state() (Jani Nikula) - drm/i915: Make intel_{mpllb,c10pll}_state_verify() safer (Ville Syrjälä) - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Ville Syrjälä) - drm/i915/mtl: Initial DDI port setup (Clint Taylor) - drm/i915/display/mtl: Fill port width in DDI_BUF_/TRANS_DDI_FUNC_/PORT_BUF_CTL for HDMI (Ankit Nautiyal) - drm/i915/mtl: Add C10 phy programming for HDMI (Radhakrishna Sripada) - drm/i915/mtl/display: Implement DisplayPort sequences (José Roberto de Souza) - drm/i915/mtl: MTL PICA hotplug detection (Mika Kahola) - drm/i915/mtl: Add vswing programming for C10 phys (Mika Kahola) - drm/i915/mtl: Add Support for C10 PHY message bus and pll programming (Radhakrishna Sripada) - drm/i915/mtl: Create separate reg file for PICA registers (Mika Kahola) - drm/i915/mtl: Add DP rates (Mika Kahola) - drm/i915: hide mkwrite_device_info() better (Jani Nikula) - drm/i915/debugfs: New debugfs for display clock frequencies (Bhanuprakash Modem) - drm/i915: Use min() instead of hand rolling it (Ville Syrjälä) - drm/i915: Evade transcoder's vblank when doing seamless M/N changes (Ville Syrjälä) - drm/i915: Allow arbitrary refresh rates with VRR eDP panels (Ville Syrjälä) - drm/i915/color: Fix typo for Plane CSC indexes (Chaitanya Kumar Borah) - drm/i915: Flag purely internal commits to not clear crtc_state->inherited (Ville Syrjälä) - drm/i915/vrr: Allow VRR to be toggled during fastsets (Ville Syrjälä) - drm/i915/vrr: Relocate VRR enable/disable (Ville Syrjälä) - drm/i915/vrr: Tell intel_crtc_update_active_timings() about VRR explicitly (Ville Syrjälä) - drm/i915/vrr: Make delayed vblank operational in VRR mode on adl/dg2 (Ville Syrjälä) - drm/i915/vrr: Eliminate redundant function arguments (Ville Syrjälä) - drm/i915: Generalize planes_{enabling,disabling}() (Ville Syrjälä) - drm/i915/display: remove unnecessary i915_debugfs.h includes (Jani Nikula) - drm/i915: Hook up csc into state checker (Ville Syrjälä) - drm/i915: Include the csc matrices in the crtc state dump (Ville Syrjälä) - drm/i915: Implement chv cgm csc readout (Ville Syrjälä) - drm/i915: Add hardware csc readout for ilk+ (Ville Syrjälä) - drm/i915: Sprinke a few sanity check WARNS during csc assignment (Ville Syrjälä) - drm/i915: Utilize crtc_state->csc on chv (Ville Syrjälä) - drm/i915: Store ilk+ csc matrices in the crtc state (Ville Syrjälä) - drm/i915: Start using struct intel_csc_matrix for chv cgm csc (Ville Syrjälä) - drm/i915: Split chv_load_cgm_csc() into pieces (Ville Syrjälä) - drm/i915: Introduce intel_csc_matrix struct (Ville Syrjälä) - drm/i915: Fix limited range csc matrix (Ville Syrjälä) - drm/panel: simple: add support for Rocktech RK043FN48H panel (Dario Binacchi) - dt-bindings: display: simple: add Rocktech RK043FN48H (Dario Binacchi) - drm/bridge: imx: turn imx8{qm,qxp}-ldb into single-object modules (Masahiro Yamada) - drm/bridge: imx: fix mixed module-builtin object (Masahiro Yamada) - drm/virtio: Wait for each dma-fence of in-fence array individually (Dmitry Osipenko) - drm/virtio: Refactor and optimize job submission code path (Dmitry Osipenko) - MAINTAINERS: Add Carl/Pranjal as QAIC reviewers (Jeffrey Hugo) - mailmap: Add missing email address (Maxime Ripard) - drm/meson: venc: include linux/bitfield.h (Arnd Bergmann) - drm/meson: Remove unneeded semicolon (Yang Li) - drm/panel: Support for Starry-ili9882t TDDI MIPI-DSI panel (Cong Yang) - dt-bindings: display: panel: Add compatible for Starry ili9882t (Cong Yang) - drm/panel: Support for Starry-himax83102-j02 TDDI MIPI-DSI panel (Cong Yang) - dt-bindings: display: panel: Add compatible for Starry himax83102-j02 (Cong Yang) - drm/panel: khadas-ts050: update timings to achieve 60Hz refresh rate (Neil Armstrong) - drm/meson: add support for MIPI-DSI transceiver (Neil Armstrong) - drm/meson: add DSI encoder (Neil Armstrong) - drm/meson: venc: add ENCL encoder setup for MIPI-DSI output (Neil Armstrong) - drm/meson: only use components with dw-hdmi (Neil Armstrong) - drm/meson: fix unbind path if HDMI fails to bind (Neil Armstrong) - dt-bindings: display: meson-vpu: add third DPI output port (Neil Armstrong) - dt-bindings: display: add Amlogic MIPI DSI Host Controller bindings (Neil Armstrong) - drm/bridge: tc358762: Add reset GPIO support (Marek Vasut) - dt-bindings: display: bridge: tc358762: Document reset-gpios (Marek Vasut) - accel/habanalabs: refactor error info reset (Dani Liberman) - accel/habanalabs: add event queue extra validation (Ofir Bitton) - accel/habanalabs: unsecure TSB_CFG_MTRR regs (Ofir Bitton) - accel/habanalabs: move ioctl error print to debug level (Oded Gabbay) - accel/habanalabs: fix bug of not fetching addr_dec info (Ofir Bitton) - accel/habanalabs: add description to several info ioctls (Dani Liberman) - accel/habanalabs: remove sim code (Oded Gabbay) - accel/habanalabs: mask part of hmmu page fault captured address (Dani Liberman) - accel/habanalabs: update state when loading boot fit (Koby Elbaz) - accel/habanalabs: print qman data on error only for lower qman (Tomer Tayar) - accel/habanalabs: use lower QM in QM errors handling (Tomer Tayar) - accel/habanalabs: use binning info when handling razwi (Dani Liberman) - accel/habanalabs: remove support for mmu disable (Ofir Bitton) - accel/habanalabs: upon DMA errors, use FW-extracted error cause (Koby Elbaz) - accel/habanalabs: print max timeout value on CS stuck (Oded Gabbay) - accel/habanalabs: align to latest firmware specs (Oded Gabbay) - accel/habanalabs: fix mem leak in capture user mappings (Moti Haimovski) - accel/habanalabs: set unused bit as reserved (Oded Gabbay) - accel/habanalabs: rename security functions related arguments (Koby Elbaz) - accel/habanalabs: fix gaudi2_get_tpc_idle_status() return (Dan Carpenter) - accel/habanalabs: Fix some kernel-doc comments (Yang Li) - accel/habanalabs: always fetch pci addr_dec error info (Ofir Bitton) - accel/habanalabs: fix a static warning - 'dubious: x & !y' (Koby Elbaz) - accel/habanalabs: poll for device status update following WFE cmd (Koby Elbaz) - accel/habanalabs: expose debugfs files later (Tomer Tayar) - accel/habanalabs: add pci health check during heartbeat (Ofir Bitton) - accel/habanalabs: add missing tpc interrupt info (Dafna Hirschfeld) - accel/habanalabs: refactor abort of completions and waits (Koby Elbaz) - accel/habanalabs: minimize encapsulation signal mutex lock time (Koby Elbaz) - accel/habanalabs: call to HW/FW err returns 0 when no events exist (Moti Haimovski) - accel/habanalabs: unsecure TPC bias registers (Ofir Bitton) - accel/habanalabs: do soft-reset using cpucp packet (Dafna Hirschfeld) - accel/habanalabs: check fw version using sw version (Dafna Hirschfeld) - accel/habanalabs: extract and save the FW's SW major/minor/sub-minor (Dafna Hirschfeld) - accel/habanalabs: rename fw_{major/minor}_version to fw_inner_{major/minor}_ver (Dafna Hirschfeld) - accel/habanalabs: add helper to extract the FW major/minor (Dafna Hirschfeld) - accel/habanalabs: fix bug in free scratchpad memory (Moti Haimovski) - accel/habanalabs: remove commented code that won't be used (Koby Elbaz) - accel/habanalabs: allow user to modify EDMA RL register (Rakesh Ughreja) - accel/habanalabs: ignore false positive razwi (Tal Cohen) - accel/habanalabs: remove variable gaudi_irq_name (Tom Rix) - drm: Place Renesas drivers in a separate dir (Biju Das) - drm: rcar-du: remove R-Car H3 ES1.* workarounds (Wolfram Sang) - drm/i915: Implement dedicated fbdev I/O helpers (Thomas Zimmermann) - drm/fbdev-generic: Implement dedicated fbdev I/O helpers (Thomas Zimmermann) - drm/msm: Use regular fbdev I/O helpers (Thomas Zimmermann) - drm/fb-helper: Export helpers for marking damage areas (Thomas Zimmermann) - drm/tegra: Use regular fbdev I/O helpers (Thomas Zimmermann) - drm/omapdrm: Use regular fbdev I/O helpers (Thomas Zimmermann) - drm/fbdev-dma: Use regular fbdev I/O helpers (Thomas Zimmermann) - drm/radeon: Use regular fbdev I/O helpers (Thomas Zimmermann) - drm/gma500: Use regular fbdev I/O helpers (Thomas Zimmermann) - drm/exynos: Use regular fbdev I/O helpers (Thomas Zimmermann) - drm/armada: Use regular fbdev I/O helpers (Thomas Zimmermann) - fbdev: Add initializer macros for struct fb_ops (Thomas Zimmermann) - fbdev: Add Kconfig options to select different fb_ops helpers (Thomas Zimmermann) - drm/i915/mtl: end support for set caching ioctl (Fei Yang) - drm/i915/pmu: Export counters from all tiles (Tvrtko Ursulin) - drm/i915/pmu: Prepare for multi-tile non-engine counters (Tvrtko Ursulin) - drm/i915/pmu: Add reference counting to the sampling timer (Tvrtko Ursulin) - drm/i915/pmu: Transform PMU parking code to be GT based (Tvrtko Ursulin) - drm/i915/pmu: Skip sampling engines with no enabled counters (Tvrtko Ursulin) - drm/i915/pmu: Support PMU for all engines (Tvrtko Ursulin) - drm/i915/pmu: Change bitmask of enabled events to u32 (Tvrtko Ursulin) - drm/i915: Fix memory leaks in function live_nop_switch (Cong Liu) - drm/i915/mtl: Extend Wa_16014892111 to MTL A-step (Radhakrishna Sripada) - drm/i915/mtl: Add MTL performance tuning changes (Radhakrishna Sripada) - drm/i915/mtl: do not enable render power-gating on MTL (Andrzej Hajda) - drm/i915/guc/slpc: Disable rps_boost debugfs (Vinay Belgaumkar) - drm/i915/guc: Dump error capture to dmesg on CTB error (John Harrison) - drm/i915: Dump error capture to kernel log (John Harrison) - drm/i915/hwmon: Silence UBSAN uninitialized bool variable warning (Ashutosh Dixit) - drm/i915/guc: Fix confused register capture list creation (John Harrison) - drm/i1915/guc: Fix probe injection CI failures after recent change (John Harrison) - drm/i915/pxp: Enable PXP with MTL-GSC-CS (Alan Previn) - drm/i915/pxp: On MTL, KCR enabling doesn't wait on tee component (Alan Previn) - drm/i915/uapi/pxp: Add a GET_PARAM for PXP (Alan Previn) - drm/i915/pxp: Add ARB session creation and cleanup (Alan Previn) - drm/i915/pxp: Add GSC-CS backend to send GSC fw messages (Alan Previn) - drm/i915/pxp: Add MTL helpers to submit Heci-Cmd-Packet to GSC (Alan Previn) - drm/i915/pxp: Add MTL hw-plumbing enabling for KCR operation (Alan Previn) - drm/i915/pxp: Add GSC-CS back-end resource init and cleanup (Alan Previn) - drm/i915: use pat_index instead of cache_level (Fei Yang) - drm/i915: preparation for using PAT index (Fei Yang) - drm/i915/mtl: Fix the wa number for Wa_22016670082 (Radhakrishna Sripada) - drm/i915/mtl: Add MTL for remapping CCS FBs (Clint Taylor) - drm/i915/mtl: Drop FLAT CCS check (Pallavi Mishra) - drm/i915/uc: Make unexpected firmware versions an error in debug builds (John Harrison) - drm/i915/uc: Reject duplicate entries in firmware table (John Harrison) - drm/i915/uc: Enhancements to firmware table validation (John Harrison) - drm/i915/guc: Print status register when waiting for GuC to load (John Harrison) - drm/i915/guc: Decode another GuC load failure case (John Harrison) - drm/i915/mtl: Define GuC firmware version for MTL (John Harrison) - drm/i915/uc: Track patch level versions on reduced version firmware files (John Harrison) - drm/i915: use kernel-doc -Werror when CONFIG_DRM_I915_WERROR=y (Jani Nikula) - drm/i915/ttm: fix i915_ttm_to_gem() kernel-doc (Jani Nikula) - drm/i915/scatterlist: fix kernel-doc (Jani Nikula) - drm/i915/gem: fix function pointer member kernel-doc (Jani Nikula) - drm/i915/vma: fix struct i915_vma_bindinfo kernel-doc (Jani Nikula) - drm/i915/gsc: add support for GSC proxy interrupt (Daniele Ceraolo Spurio) - drm/i915/gsc: add initial support for GSC proxy (Daniele Ceraolo Spurio) - mei: gsc_proxy: add gsc proxy driver (Alexander Usyskin) - drm/i915/mtl: Define GSC Proxy component interface (Alexander Usyskin) - drm/i915/scatterlist: fix kernel-doc parameter documentation (Jani Nikula) - drm/i915/pxp: fix kernel-doc for member dev_link (Jani Nikula) - drm/i915/pmu: drop kernel-doc (Jani Nikula) - drm/i915/active: fix kernel-doc for function parameters (Jani Nikula) - drm/i915/guc: add intel_guc_state_capture member docs for ads_null_cache and max_mmio_per_node (Jani Nikula) - drm/i915/guc: drop lots of kernel-doc markers (Jani Nikula) - drm/i915/guc: add dbgfs_node member kernel-doc (Jani Nikula) - drm/i915/engine: hide preempt_hang selftest member from kernel-doc (Jani Nikula) - drm/i915/gtt: fix i915_vm_resv_put() kernel-doc parameter name (Jani Nikula) - drm/i915/context: fix kernel-doc parameter descriptions (Jani Nikula) - drm/i915/engine: fix kernel-doc function name for intel_engine_cleanup_common() (Jani Nikula) - drm/i915/gem: fix i915_gem_object_lookup_rcu() kernel-doc parameter name (Jani Nikula) - drm/i915/request: drop kernel-doc (Jani Nikula) - drm/i915/error: fix i915_capture_error_state() kernel-doc (Jani Nikula) - drm/i915/perf: fix i915_perf_ioctl_version() kernel-doc (Jani Nikula) - drm/i915/vma: document struct i915_vma_resource wakeref member (Jani Nikula) - drm/i915/utils: drop kernel-doc from __wait_for() (Jani Nikula) - drm/i915/vma: fix kernel-doc function name for i915_vma_size() (Jani Nikula) - drm/i915/gvt: fix intel_vgpu_alloc_resource() kernel-doc parameter (Jani Nikula) - drm/i915/guc: Fix error capture for virtual engines (John Harrison) - drm/i915/guc: Capture list naming clean up (John Harrison) - drm/i915/guc: Consolidate duplicated capture list code (John Harrison) - drm/i915/guc: Don't capture Gen8 regs on Xe devices (John Harrison) - drm/i915/selftests: Use gt_err for GT info (Tejas Upadhyay) - drm/i915/gt: Use gt_err for GT info (Tejas Upadhyay) - drm/i915/fdinfo: Enable fdinfo for GuC backends (Umesh Nerlige Ramappa) - i915/pmu: Add support for total context runtime for GuC back-end (Umesh Nerlige Ramappa) - drm/i915/rc6: throw out set() wrapper (Jani Nikula) - drm/i915/selftest: Update the SLPC selftest (Vinay Belgaumkar) - drm/i915/guc/slpc: Provide sysfs for efficient freq (Vinay Belgaumkar) - drm/i915: Use correct huge page manager for MTL (Jonathan Cavitt) - drm/i915: Migrate platform-dependent mock hugepage selftests to live (Jonathan Cavitt) - drm/i915/mtl: Implement Wa_14019141245 (Radhakrishna Sripada) - drm/i915/hwmon: Block waiting for GuC reset to complete (Ashutosh Dixit) - drm/i915/guc: Disable PL1 power limit when loading GuC firmware (Ashutosh Dixit) - drm/i915/hwmon: Get mutex and rpm ref just once in hwm_power_max_write (Ashutosh Dixit) - drm/i915/guc: Actually return an error if GuC version range check fails (John Harrison) - drm/i915/mtl: Add workaround 14018778641 (Tejas Upadhyay) - drm/i915/selftest: Record GT error for gt failure (Tejas Upadhyay) - drm/i915/mtl: workaround coherency issue for Media (Fei Yang) - drm/i915/mtl: Add PTE encode function (Fei Yang) - drm/i915/i915_drv: Use i915 instead of dev_priv insied the file_priv structure (Andi Shyti) - drm/i915/i915_drv: Use proper parameter naming in for_each_engine() (Andi Shyti) - drm/i915/mtl: fix mocs selftest (Fei Yang) - drm/i915/mtl: Define MOCS and PAT tables for MTL (Madhumitha Tolakanahalli Pradeep) - drm/i915/mtl: Set has_llc=0 (Fei Yang) - drm/i915/mtl: WA to clear RDOP clock gating (Haridhar Kalvala) - drm/i915/mtl: Extend Wa_22011802037 to MTL A-step (Madhumitha Tolakanahalli Pradeep) - drm/i915/selftests: Consider multi-gt instead of to_gt() (Tejas Upadhyay) - drm/i915/gem: Consider multi-gt instead of to_gt() (Tejas Upadhyay) - drm/i915/gt: Consider multi-gt instead of to_gt() (Tejas Upadhyay) - drm/i915: Make IRQ reset and postinstall multi-gt aware (Andi Shyti) - drm/i915: Fix memory leaks in i915 selftests (Cong Liu) - drm/i915/gt: Avoid out-of-bounds access when loading HuC (Lucas De Marchi) - drm/i915/mtl: Disable stolen memory backed FB for A0 (Nirmoy Das) - drm/i915: disable sampler indirect state in bindless heap (Lionel Landwerlin) - drm/i915/display: Implement fb_mmap callback function (Nirmoy Das) - drm/i915/display: Add helper func to get intel_fbdev from drm_fb_helper (Nirmoy Das) - drm/i915: Add a function to mmap framebuffer obj (Nirmoy Das) - drm/i915/display: Set I915_BO_ALLOC_USER for fb (Nirmoy Das) - drm/i915/ttm: Add I915_BO_PREALLOC (Nirmoy Das) - dt-bindings: samsung,mipi-dsim: Use port-base reference (Fabio Estevam) - drm/ttm: Remove redundant code in ttm_tt_init_fields (Ma Jun) - drm/bridge: display-connector: handle hdmi-pwr supply (Dmitry Baryshkov) - drm/bridge: display-connector: rename dp_pwr to connector_pwr (Dmitry Baryshkov) - dt-bindings: display: hdmi-connector: add hdmi-pwr supply (Dmitry Baryshkov) - drm/panel-edp: Convert to platform remove callback returning void (Uwe Kleine-König) - drm: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - dt-bindings: bridge: samsung-dsim: Make some flags optional (Adam Ford) - drm: lcdif: Add i.MX93 LCDIF compatible string (Liu Ying) - drm: lcdif: Add multiple encoders and first bridges support (Liu Ying) - drm: lcdif: Check consistent bus format and flags across first bridges (Liu Ying) - drm: lcdif: Determine bus format and flags in ->atomic_check() (Liu Ying) - drm: lcdif: Drop unnecessary NULL pointer check on lcdif->bridge (Liu Ying) - dt-bindings: lcdif: Add i.MX93 LCDIF support (Liu Ying) - drm/stm: ltdc: fix late dereference check (Raphael Gallais-Pou) - drm/stm: dsi: Use devm_platform_ioremap_resource() (Yang Li) - Revert "dt-bindings: bridge: samsung-dsim: Make some flags optional" (Neil Armstrong) - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Dario Binacchi) - drm/panel: simple: Add Ampire AM-800480L1TMQW-T00H (Geert Uytterhoeven) - dt-bindings: display: panel-simple: Add Ampire AM-800480L1TMQW-T00H (Geert Uytterhoeven) - dt-bindings: bridge: samsung-dsim: Make some flags optional (Adam Ford) - drm: bridge: samsung-dsim: Support non-burst mode (Adam Ford) - drm: bridge: samsung-dsim: Dynamically configure DPHY timing (Adam Ford) - drm: bridge: samsung-dsim: Select GENERIC_PHY_MIPI_DPHY (Adam Ford) - drm: bridge: samsung-dsim: Fetch pll-clock-frequency automatically (Adam Ford) - drm: bridge: samsung-dsim: Fix PMS Calculator on imx8m[mnp] (Adam Ford) - drm: bridge: samsung-dsim: fix blanking packet size calculation (Lucas Stach) - drm/amdgpu: Fix no-procfs build (Rob Clark) - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Frieder Schrempf) - drm: bridge: samsung-dsim: Fix i.MX8M enable flow to meet spec (Frieder Schrempf) - drm/bridge: tc358767: explicitly set readable registers (Alexander Stein) - drm/doc: Relax fdinfo string constraints (Rob Clark) - drm/msm: Add memory stats to fdinfo (Rob Clark) - drm: Add fdinfo memory stats (Rob Clark) - drm/amdgpu: Switch to fdinfo helper (Rob Clark) - drm/msm: Switch to fdinfo helper (Rob Clark) - drm: Add common fdinfo helper (Rob Clark) - drm/docs: Fix usage stats typos (Rob Clark) - drm: shmobile: Make DRM_SHMOBILE visible on Renesas SoC platforms (Geert Uytterhoeven) - drm: shmobile: Add missing call to drm_fbdev_generic_setup() (Geert Uytterhoeven) - drm: shmobile: Switch to drm_crtc_init_with_planes() (Geert Uytterhoeven) - drm: shmobile: Add support for DRM_FORMAT_XRGB8888 (Geert Uytterhoeven) - drm: shmobile: Use %%p4cc to print fourcc codes (Geert Uytterhoeven) - dma-buf/sw_sync: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/panel: samsung-s6d7aa0: use pointer for drm_mode in panel desc struct (Artur Weber) - drm/bridge: dw-hdmi: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/bridge: anx7625: Prevent endless probe loop (Nícolas F. R. A. Prado) - drm/msm: Use struct fb_info.screen_buffer (Thomas Zimmermann) - drm/gma500: Clear fbdev framebuffer with fb_memset_io() (Thomas Zimmermann) - drm/nouveau/acr/ga102: set variable ga102_gsps storage-class-specifier to static (Tom Rix) - drm/nouveau: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - drm/nouveau: dispnv50: fix missing-prototypes warning (Arnd Bergmann) - drm: bridge: samsung-dsim: Implement support for clock/data polarity swap (Marek Vasut) - dt-bindings: samsung,mipi-dsim: Add 'lane-polarities' (Fabio Estevam) - MAINTAINERS: Add entry for Samsung S6D7AA0 LCD panel controller driver (Artur Weber) - drm/panel: Add Samsung S6D7AA0 panel controller driver (Artur Weber) - dt-bindings: display: panel: Add Samsung S6D7AA0 LCD panel controller (Artur Weber) - drm/sched: Rename to drm_sched_wakeup_if_can_queue() (Luben Tuikov) - drm/sched: Rename to drm_sched_can_queue() (Luben Tuikov) - fbdev: Rename fb_mem*() helpers (Thomas Zimmermann) - fbdev: Move framebuffer I/O helpers into (Thomas Zimmermann) - fbdev: Include instead of (Thomas Zimmermann) - fbdev: Include in various drivers (Thomas Zimmermann) - ipu-v3: Include (Thomas Zimmermann) - fbdev/matrox: Remove trailing whitespaces (Thomas Zimmermann) - fbdev/hitfb: Cast I/O offset to address (Thomas Zimmermann) - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Alexander Stein) - drm/ttm: let struct ttm_device_funcs be placed in rodata (Jani Nikula) - drm/drm_atomic_helper.c: fix a typo (Sui Jingfeng) - drm/panel: Modify innolux hj110iz panel initial code (Cong Yang) - drm/bridge: tc358768: remove unneeded semicolon (Francesco Dolcini) - gpu: drm: bridge: No need to set device_driver owner (Anup Sharma) - dt-bindings: display: bridge: tc358867: Document TC358867/TC9595 compatible (Marek Vasut) - drm/vkms: Fix RGB565 pixel conversion (Maíra Canal) - drm: Add fixed-point helper to get rounded integer values (Maíra Canal) - drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence (Shuijing Li) - drm/panel: boe-tv101wum-nl6: Remove extra delay (Shuijing Li) - drm/ssd130x: Fix include guard name (Javier Martinez Canillas) - drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync (Huacai Chen) - drm/panel: panel-simple: Add BOE EV121WXM-N10-1850 panel support (Liu Ying) - dt-bindings: display: simple: Add BOE EV121WXM-N10-1850 panel (Liu Ying) - drm/panel: sharp-ls043t1le01: drop dummy functions and data fields (Dmitry Baryshkov) - drm/panel: sharp-ls043t1le01: adjust mode settings (Dmitry Baryshkov) - drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks` (XuDong Liu) - drm: sun4i: calculate proper DCLK rate for DSI (Roman Beranek) - drm: sun4i: rename sun4i_dotclock to sun4i_tcon_dclk (Roman Beranek) - MAINTAINERS: Add Maira to VKMS maintainers (Maíra Canal) - drm/connector: document enum drm_connector_tv_mode DRM_MODE_TV_MODE_MAX (Jani Nikula) - Documentation: vkms: clarify devres managed reference cleanup (Brandon Pollack) - drm/fb-helper: Use fb_{cfb,sys}_{read, write}() (Thomas Zimmermann) - fbdev: Move I/O read and write code into helper functions (Thomas Zimmermann) - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Thomas Zimmermann) - fbdev: Don't re-validate info->state in fb_ops implementations (Thomas Zimmermann) - fbdev: Use screen_buffer in fb_sys_{read,write}() (Thomas Zimmermann) - fbdev: Return number of bytes read or written (Thomas Zimmermann) - fbdev/xen-fbfront: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/vfb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/udlfb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/smscufx: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/ps3fb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/metronomefb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/hecubafb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/broadsheetfb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/au1200fb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - fbdev/arcfb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - hid/hid-picolcd_fb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - auxdisplay/ht16k33: Use struct fb_info.screen_buffer (Thomas Zimmermann) - auxdisplay/cfag12864bfb: Use struct fb_info.screen_buffer (Thomas Zimmermann) - drm/vkms: drop "Rotation" TODO (Maíra Canal) - drm/vkms: add rotate-270 property (Maíra Canal) - drm/vkms: add rotate-90 property (Maíra Canal) - drm/vkms: add reflect-y and rotate-180 property (Maíra Canal) - drm/vkms: add rotate-0 and reflect-x property (Maíra Canal) - drm/vram-helper: fix function names in vram helper doc (Luc Ma) - drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT packet (Marek Vasut) - drm/bridge: lt9211: Do not generate HFP/HBP/HSA and EOT packet (Marek Vasut) - drm/bridge: tc358768: remove unused variable (Francesco Dolcini) - drm/bridge: tc358768: fix THS_TRAILCNT computation (Francesco Dolcini) - drm/bridge: tc358768: fix TXTAGOCNT computation (Francesco Dolcini) - drm/bridge: tc358768: fix THS_ZEROCNT computation (Francesco Dolcini) - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Francesco Dolcini) - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Francesco Dolcini) - drm/bridge: tc358768: fix PLL target frequency (Francesco Dolcini) - drm/bridge: tc358768: fix PLL parameters computation (Francesco Dolcini) - drm/bridge: tc358768: always enable HS video mode (Francesco Dolcini) - drm/rockchip: vop: Leave vblank enabled in self-refresh (Brian Norris) - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Brian Norris) - drm/bridge: ti-sn65dsi83: Fix enable error path (Alexander Stein) - drm/udl: delete dead code (Dan Carpenter) - drm/scheduler: mark jobs without fence as canceled (Christian König) - drm/rockchip: cdn-dp: call drm_connector_update_edid_property() unconditionally (Jani Nikula) - drm/sti/sti_hdmi: convert to using is_hdmi from display info (Jani Nikula) - drm/sysfs: Link DRM connectors to corresponding Type-C connectors (Won Chung) - drm/sysfs: Expose DRM connector id in each connector sysfs (Won Chung) - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Markus Elfring) - drm/uapi: Document CTM matrix better (Ville Syrjälä) - drm/meson: set variables meson_hdmi_* storage-class-specifier to static (Tom Rix) - drm/panel: st7703: Add Anbernic RG353V-V2 Panel Support (Chris Morgan) - drm/panel: st7703: Rename CMD_UNKNOWN_C6 to CMD_SETECO (Chris Morgan) - dt-bindings: panel: Add Anbernic RG353V-V2 panel compatible (Chris Morgan) - drm/doc/rfc: Introduce the merge plan for the Xe driver. (Rodrigo Vivi) - drm/vkms: drop full alpha blending TODO (Maíra Canal) - drm/vkms: allow full alpha blending on all planes (Maíra Canal) - arch/x86: Include in fbdev source file (Thomas Zimmermann) - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Francesco Dolcini) - drm/vc4: hdmi: Add BT.2020 Support (Dave Stevenson) - drm/vc4: hdmi: Add BT.601 Support (Dave Stevenson) - drm/vc4: hdmi: Add a function to retrieve the CSC matrix (Dave Stevenson) - drm/vc4: hdmi: Rework the CSC matrices organization (Dave Stevenson) - drm/vc4: hdmi: Swap CSC matrix channels for YUV444 (Dave Stevenson) - drm/vc4: hdmi: Rename full range helper (Dave Stevenson) - drm/vc4: hdmi: Add Broadcast RGB property to allow override of RGB range (Dave Stevenson) - drm/vc4: hdmi: Update all the planes if the TV margins are changed (Maxime Ripard) - drm/vc4: Switch to container_of_const (Maxime Ripard) - drm/vkms: isolate pixel conversion functionality (Maíra Canal) - drm/test: Add test cases for drm_rect_rotate_inv() (Arthur Grillo) - drm/tests: Add test cases for drm_rect_rotate() (Arthur Grillo) - drm/tests: Add test cases for drm_rect_calc_vscale() (Arthur Grillo) - drm/tests: Add test cases for drm_rect_calc_hscale() (Arthur Grillo) - drm/tests: Add test cases for drm_rect_intersect() (Arthur Grillo) - drm/scheduler: add drm_sched_entity_error and use rcu for last_scheduled (Christian König) - drm/scheduler: properly forward fence errors (Christian König) - drm/tve200: Use devm_platform_ioremap_resource() (Yang Li) - drm/sti: Drop of_gpio header (Maíra Canal) - drm/bridge: anx7625: Drop of_gpio header (Maíra Canal) - drm/display: Add missing OLED Vesa brightnesses definitions (Rodrigo Siqueira) - drm/panel: simple: Add InnoLux G070ACE-L01 (Richard Leitner) - dt-bindings: display: simple: add support for InnoLux G070ACE-L01 (Richard Leitner) - drm/armada: Implement fbdev emulation as in-kernel client (Thomas Zimmermann) - drm/armada: Initialize fbdev DRM client (Thomas Zimmermann) - drm/armada: Hide fbdev support behind config option (Thomas Zimmermann) - drm/armada: Include (Thomas Zimmermann) - drm/bridge: ti-sn65dsi86: Implement wait_hpd_asserted (Nikita Travkin) - arch/x86: Implement with generic helpers (Thomas Zimmermann) - arch/sparc: Implement with generic helpers (Thomas Zimmermann) - arch/sparc: Implement fb_is_primary_device() in source file (Thomas Zimmermann) - arch/sh: Implement with generic helpers (Thomas Zimmermann) - arch/powerpc: Implement with generic helpers (Thomas Zimmermann) - arch/parisc: Implement with generic helpers (Thomas Zimmermann) - arch/parisc: Implement fb_is_primary_device() under arch/parisc (Thomas Zimmermann) - arch/parisc: Remove trailing whitespaces (Thomas Zimmermann) - video: Move HP PARISC STI core code to shared location (Thomas Zimmermann) - video: Remove trailing whitespaces (Thomas Zimmermann) - arch/mips: Implement with generic helpers (Thomas Zimmermann) - arch/m68k: Implement with generic helpers (Thomas Zimmermann) - arch/m68k: Merge variants of fb_pgprotect() into single function (Thomas Zimmermann) - arch/loongarch: Implement with generic helpers (Thomas Zimmermann) - arch/ia64: Implement with generic helpers (Thomas Zimmermann) - arch/arm64: Implement with generic helpers (Thomas Zimmermann) - arch/arm: Implement with generic helpers (Thomas Zimmermann) - arch/arc: Implement with generic helpers (Thomas Zimmermann) - fbdev: Prepare generic architecture helpers (Thomas Zimmermann) - drm/gem: Check for valid formats (Maíra Canal) - drm/scheduler: set entity to NULL in drm_sched_entity_pop_job() (Danilo Krummrich) - drm/nouveau/therm: Move an assignment statement behind a null pointer check in two functions (Markus Elfring) - drm/nouveau/pci: Move an expression into a function call parameter in nvkm_pcie_set_link() (Markus Elfring) - drm/nouveau/pci: Move a variable assignment behind condition checks in nvkm_pcie_set_link() (Markus Elfring) - drm/nouveau/clk: Move a variable assignment behind a null pointer check in nvkm_pstate_new() (Markus Elfring) - drm/nouveau/bios/power_budget: Move an expression into a macro call parameter in nvbios_power_budget_header() (Markus Elfring) - drm/nouveau/debugfs: Replace five seq_printf() calls by seq_puts() in nouveau_debugfs_pstate_get() (Markus Elfring) - drm/nouveau/debugfs: Use seq_putc() in nouveau_debugfs_pstate_get() (Markus Elfring) - drm/nouveau/debugfs: Move a variable assignment behind a null pointer check in nouveau_debugfs_pstate_get() (Markus Elfring) - drm/nouveau/debugfs: Move an expression into a function call parameter in nouveau_debugfs_pstate_set() (Markus Elfring) - drm/panel: nt36523: Add Lenovo J606F panel (Konrad Dybcio) - drm/panel: nt36523: Get orientation from OF (Konrad Dybcio) - drm/panel: nt36523: Add DCS backlight support (Konrad Dybcio) - dt-bindings: display: panel: nt36523: Add Lenovo J606F panel (Konrad Dybcio) - dma-buf/dma-resv.c: fix a typo (Sui Jingfeng) - video/aperture: Provide a VGA helper for gma500 and internal use (Thomas Zimmermann) - fbdev: Simplify fb_is_primary_device for x86 (Daniel Vetter) - video/aperture: Only remove sysfb on the default vga pci device (Daniel Vetter) - video/aperture: Drop primary argument (Daniel Vetter) - video/aperture: Move vga handling to pci function (Daniel Vetter) - video/aperture: Only kick vgacon when the pdev is decoding vga (Daniel Vetter) - drm/aperture: Remove primary argument (Daniel Vetter) - video/aperture: use generic code to figure out the vga default device (Daniel Vetter) - drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers (Daniel Vetter) - drm/imx/lcdc: fix a NULL vs IS_ERR() bug in probe (Dan Carpenter) - drm/bridge: fsl-ldb: Add i.MX6SX support (Fabio Estevam) - dt-bindings: display: bridge: ldb: Add an i.MX6SX entry (Fabio Estevam) - drm/vkms: Use drmm_mode_config_init() (Maíra Canal) - drm/vkms: Use drmm_crtc_init_with_planes() (Maíra Canal) - MAINTAINERS: add drm_bridge for drm bridge maintainers (Daniel Vetter) - ASoC: core: Always store of_node when getting DAI link component (Mark Brown) - ASoC: tas2781: Fix error code in tas2781_load_calibration() (Dan Carpenter) - ASoC: amd: update pm_runtime enable sequence (Arun Gopal Kondaveeti) - ASoC: tas2781: fix Kconfig dependencies (Arnd Bergmann) - ASoC: amd: acp: remove acp poweroff function (Syed Saba Kareem) - ASoC: amd: acp: clear pdm dma interrupt mask (Syed Saba Kareem) - ASoC: codecs: max98090: Allow dsp_a mode (Maxim Kochetkov) - ASoC: qcom: common: add default jack dapm pins (Srinivas Kandagatla) - ASoC: loongson: fix address space confusion (Arnd Bergmann) - ASoC: dt-bindings: microchip,sama7g5-pdmc: Simplify "microchip,mic-pos" constraints (Rob Herring) - ASoC: tegra: Remove stale comments in AHUB (Sameer Pujar) - ASoC: tegra: Use normal system sleep for ASRC (Sameer Pujar) - ASoC: fsl-asoc-card: Allow passing the number of slots in use (Fabio Estevam) - ASoC: codecs: wsa884x: Add WSA884x family of speakers (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,wsa8840: Add WSA884x family of speakers (Krzysztof Kozlowski) - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Mac Chiang) - ASoC: Intel: sof_rt5682: reorder quirk table (Terry Cheong) - ASoC: amd: ps: add acp_reset flag check in acp pci driver pm ops. (Vijendar Mukunda) - ASoC: amd: update comments in Kconfig file (Vijendar Mukunda) - ASoC: amd: ps: enable SoundWire dma driver build (Vijendar Mukunda) - ASoC: amd: ps: add pm ops support for SoundWire dma driver (Vijendar Mukunda) - ASoC: amd: ps: add support for SoundWire DMA interrupts (Vijendar Mukunda) - ASoC: amd: ps: add SoundWire dma driver dma ops (Vijendar Mukunda) - ASoC: amd: ps: add SoundWire dma driver (Vijendar Mukunda) - ASoC: amd: ps: handle SoundWire interrupts in acp pci driver (Vijendar Mukunda) - ASoC: amd: ps: create platform devices based on acp config (Vijendar Mukunda) - ASoC: simple-card.c: use snd_soc_{of_}get_dlc() (Kuninori Morimoto) - ASoC: soc-core.c: use snd_soc_{of_}get_dlc() (Kuninori Morimoto) - ASoC: loongson: use snd_soc_{of_}get_dlc() (Kuninori Morimoto) - ASoC: samsung: use snd_soc_{of_}get_dlc() (Kuninori Morimoto) - ASoC: meson: use snd_soc_{of_}get_dlc() (Kuninori Morimoto) - ASoC: qcom: use snd_soc_{of_}get_dlc() (Kuninori Morimoto) - ASoC: fsl: use snd_soc_{of_}get_dlc() (Kuninori Morimoto) - ASoC: soc-core.c: add index on snd_soc_of_get_dai_name() (Kuninori Morimoto) - ASoC: soc-core.c: add snd_soc_{of_}get_dlc() (Kuninori Morimoto) - ASoC: tas2781: Fix spelling mistake "calibraiton" -> "calibration" (Colin Ian King) - ASoC: q6dsp: q6apm-dai: Add mmap and copy compress DAI callbacks (Srinivas Kandagatla) - ASoC: q6dsp: q6apm-dai: Add compress set params and metadata DAI callbacks (Srinivas Kandagatla) - ASoC: q6dsp: q6apm-dai: Add trigger/pointer compress DAI callbacks (Srinivas Kandagatla) - ASoC: q6dsp: q6apm-dai: Add compress DAI and codec caps get callbacks (Srinivas Kandagatla) - ASoC: q6dsp: q6apm-dai: Add open/free compress DAI callbacks (Srinivas Kandagatla) - ASoC: q6dsp: audioreach: Add gapless feature support (Mohammad Rafi Shaik) - ASoC: q6dsp: audioreach: Add support to set compress format params (Mohammad Rafi Shaik) - ASoC: q6dsp: audioreach: Add placeholder decoder for compress playback (Srinivas Kandagatla) - ASoC: q6dsp: audioreach: add helper function to set u32 param (Srinivas Kandagatla) - ASoC: q6dsp: q6apm: add end of stream events (Mohammad Rafi Shaik) - ASoC: qcom: SC7280: audioreach: Add sc7280 hardware param fixup callback (Mohammad Rafi Shaik) - ASoC: es8328: Use maple tree register cache (Mark Brown) - ASoC: es8316: Use maple tree register cache (Mark Brown) - ASoC: rt5682: Use maple tree register cache (Mark Brown) - ASoC: rt5670: Use maple tree register cache (Mark Brown) - ASoC: rt5668: Use maple tree register cache (Mark Brown) - ASoC: rt5665: Use maple tree register cache (Mark Brown) - ASoC: rt5665: Use maple tree register cache (Mark Brown) - ASoC: rt5660: Use maple tree register cache (Mark Brown) - ASoC: rt5651: Use maple tree register cache (Mark Brown) - ASoC: rt5645: Use maple tree register cache (Mark Brown) - ASoC: rt5640: Use maple tree register cache (Mark Brown) - ASoC: rt5631: Use maple tree register cache (Mark Brown) - ASoC: rt5616: Use maple tree register cache (Mark Brown) - ASoC: rt5514: Use maple tree register cache (Mark Brown) - ASoC: rt1308: Use maple tree register cache (Mark Brown) - ASoC: rt1305: Use maple tree register cache (Mark Brown) - ASoC: rt1019: Use maple tree register cache (Mark Brown) - ASoC: rt1011: Use maple tree register cache (Mark Brown) - ASoC: dwc: don't assign addr_width for dt configs (Maxim Kochetkov) - ASoC: dwc: add DMA handshake control (Maxim Kochetkov) - ASoC: max98388: fix error code in probe() (Dan Carpenter) - ASoC: loongson: change the type of variable irq to int (YingKun Meng) - ASoC: dt-bindings: Add tas2781 amplifier (Shenghao Ding) - ASoC: tas2781: Add tas2781 driver (Shenghao Ding) - ASoC: tas2781: firmware lib (Shenghao Ding) - ASoC: tas2781: Add Header file for tas2781 driver (Shenghao Ding) - ASoC: loongson: fix error codes in loongson_card_parse_acpi() (Dan Carpenter) - ASoC: imx-audmix: check return value of devm_kasprintf() (Claudiu Beznea) - ASoC: max98363: Remove cache defaults for volatile registers (Mark Brown) - ASoC: bindings: fsl-asoc-card: add compatible string for nau8822 codec (Hui Wang) - ASoC: fsl-asoc-card: add nau8822 support (Hui Wang) - ASoC: max98388: set variable soc_codec_dev_max98388 storage-class-specifier to static (Tom Rix) - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Rander Wang) - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Peter Ujfalusi) - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Peter Ujfalusi) - ASoC: SOF: ipc3: Dump IPC message payload (Peter Ujfalusi) - ASoC: SOF: Add new sof_debug flag to request message payload dump (Peter Ujfalusi) - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Peter Ujfalusi) - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Bard Liao) - ASoC: SOF: sof-audio: add is_virtual_widget helper (Bard Liao) - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Juerg Haefliger) - ASoC: rt5677: Add MODULE_FIRMWARE macro (Juerg Haefliger) - ASoC: dt-bindings: tlv320aic32x4: convert to DT schema format (Alexander Stein) - ASoC: loongson: fix compile testing on 32-bit (Arnd Bergmann) - ASoC: loongson: add PCI dependency (Arnd Bergmann) - ASoC: loongson: fix unused PM function warning (Arnd Bergmann) - ASoC: max98388: fix unused function warnings (Arnd Bergmann) - ASoC: dt-bindings: Add support for Loongson audio card (Yingkun Meng) - ASoC: loongson: Add Loongson ASoC Sound Card Support (Yingkun Meng) - ASoC: max98388: add amplifier driver (Ryan Lee) - ASoC: dt-bindings: max98388: add amplifier driver (Ryan Lee) - ASoC: Add support for Loongson I2S controller (Yingkun Meng) - ASoC: rt1318: Use maple tree register cache (Mark Brown) - ASoC: rt1316: Use maple tree register cache (Mark Brown) - ASoC: rt1308: Use maple tree register cache (Mark Brown) - ASoC: rt722: Use maple tree register cache (Mark Brown) - ASoC: rt715: Use maple tree register cache (Mark Brown) - ASoC: rt712: Use maple tree register cache (Mark Brown) - ASoC: rt711: Use maple tree register cache (Mark Brown) - ASoC: rt700: Use maple tree register cache (Mark Brown) - ASoC: simple_card_utils: remove unused cpus/codecs/platforms from props (Kuninori Morimoto) - ASoC: simple-card-utils.c: share asoc_graph_parse_dai() (Kuninori Morimoto) - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Venkata Prasad Potturu) - ASoC: dt-bindings: ti,tlv320aic3x: Add missing type for "gpio-reset" (Rob Herring) - ASoC: remove old trigger ordering method (Kuninori Morimoto) - ASoC: starfive: use use new trigger ordering method (Kuninori Morimoto) - ASoC: atmel: use use new trigger ordering method (Kuninori Morimoto) - ASoC: amd: use use new trigger ordering method (Kuninori Morimoto) - ASoC: add new trigger ordering method (Kuninori Morimoto) - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Bard Liao) - ASoC: add N cpus to M codecs dai link support (Bard Liao) - ASoC: cs35l30: Use maple tree register cache (Mark Brown) - ASoC: cs43130: Use maple tree register cache (Mark Brown) - ASoC: cs42l83: Use maple tree register cache (Mark Brown) - ASoC: cs42l73: Use maple tree register cache (Mark Brown) - ASoC: cs42l42: Use maple tree register cache (Mark Brown) - ASoC: cs4234: Use maple tree register cache (Mark Brown) - ASoC: cs35l35: Use maple tree register cache (Mark Brown) - ASoC: cs35l34: Use maple tree register cache (Mark Brown) - ASoC: cs35l33: Use maple tree register cache (Mark Brown) - ASoC: cs35l32: Use maple tree register cache (Mark Brown) - ASoC: siu: Add MODULE_FIRMWARE macro (Juerg Haefliger) - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-rt298: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-rt286: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-rt274: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-max98927: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-max98373: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-dmic: remove redundant dapm routes (Brent Lu) - ASoC: Intel: avs-da7219: remove redundant dapm routes (Brent Lu) - ASoC: mediatek: mt8173: Fix irq error path (Ricardo Ribalda Delgado) - ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path (Ricardo Ribalda Delgado) - ASoC: audio-graph-card2-custom-sample.dtsi: remove DT warning (Kuninori Morimoto) - ASoC: Switch two more i2c drivers back to use .probe() (Uwe Kleine-König) - ASoC: dt-bindings: cirrus,cs35l45: drop unneeded quotes (Krzysztof Kozlowski) - ASoC: starfive: Remove some unused macros (Walker Chen) - ASoC: starfive: Fix an error check in jh7110_tdm_clk_reset_get() (Walker Chen) - ASoC: dt-bindings: audio-graph-card: Expand 'widgets' documentation (Marek Vasut) - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Kuninori Morimoto) - ASoC: SOF: Add IPC3 Kernel Injector (Curtis Malainey) - ASoC: SOF: Refactor rx function for fuzzing (Curtis Malainey) - ASoC: mediatek: mt8192-mt6359: Go back to old headphone pin name (Nícolas F. R. A. Prado) - ASoC: mediatek: mt8188-mt6359: Use bitfield macros for registers (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8188-mt6359: Clean up log levels (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8188-mt6359: Cleanup return 0 disguised as return ret (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8188-mt6359: clean up a return in codec_init (Dan Carpenter) - ASoC: mediatek: mt8188-mt6359: Compress of_device_id entries (AngeloGioacchino Del Regno) - ASoC: tegra: Simplify code around clk_get_rate() handling (Christophe JAILLET) - ASoC: max98088: clean up some inconsistent indenting (Jiapeng Chong) - ASoC: dt-bindings: document audio of graph port for cs42l51 (Olivier Moysan) - ASoC: dt-bindings: stm32: document audio of graph port for i2s (Olivier Moysan) - ASoC: codecs: wsa883x: use existing define instead of raw value (Krzysztof Kozlowski) - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Pierre-Louis Bossart) - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Pierre-Louis Bossart) - ASoC: mediatek: mt8188-mt6359: add i2c dependency (Arnd Bergmann) - ASoC: add snd_soc_get_stream_cpu() (Kuninori Morimoto) - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Kuninori Morimoto) - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Uday M Bhat) - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Uday M Bhat) - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Uday M Bhat) - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Uday M Bhat) - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Uday M Bhat) - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Uday M Bhat) - ASoC: Intel: Add rpl_rt1019_rt5682 driver (Terry Cheong) - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Balamurugan C) - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Balamurugan C) - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Balamurugan C) - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Pierre-Louis Bossart) - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Pierre-Louis Bossart) - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Bard Liao) - ASoC: Intel: sof_sdw: add rt713 support (Bard Liao) - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Bard Liao) - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Bard Liao) - ASoC: Intel: sof_sdw: add rt712 support (Bard Liao) - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Bard Liao) - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Bard Liao) - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Bard Liao) - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Bard Liao) - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Bard Liao) - ASoC: Intel: sof_sdw: add codec_info pointer (Bard Liao) - ASoC: Intel: sof_sdw: use predefine dailink id (Bard Liao) - ASoC: Intel: sof_sdw: add dai info (Bard Liao) - ASoC: Intel: sof_sdw: add missing exit callback (Bard Liao) - ASoC: dt-bindings: mediatek,mt8188-mt6359: add NAU8825 support (Trevor Wu) - ASoC: mediatek: mt8188-mt6359: support new board with nau88255 (Trevor Wu) - ASoC: soc-dapm.c: clean up debugfs for freed widget (Trevor Wu) - ASoC: mediatek: common: soundcard driver add dai_fmt support (Trevor Wu) - ASoC: mediatek: mt8188-mt6359: register hdmi/dp jack pins (Trevor Wu) - ASoC: dt-bindings: mediatek,mt8188-mt6359: remove ADDA_BE from link-name (Trevor Wu) - ASoC: mediatek: mt8188: separate ADDA playback dai from capture dai (Trevor Wu) - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Pierre-Louis Bossart) - ASoC: SOF: Intel: mtl: prepare for code reuse (Pierre-Louis Bossart) - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Pierre-Louis Bossart) - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Pierre-Louis Bossart) - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Pierre-Louis Bossart) - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Arnd Bergmann) - ASoC: nau8825: Update output control for NAU8825C (David Lin) - ASoC: nau8825: Update the calculation of FLL for NAU8825C (David Lin) - ASoC: nau8825: Add registers patch for NAU8825C (David Lin) - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Arnd Bergmann) - ASoC: starfive: Add JH7110 TDM driver (Walker Chen) - ASoC: dt-bindings: Add TDM controller bindings for StarFive JH7110 (Walker Chen) - ASoC: SOF: mediatek: add adsp debug dump (Trevor Wu) - firmware: cs_dsp: Log that a bin file was loaded (Richard Fitzgerald) - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Kuninori Morimoto) - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Kuninori Morimoto) - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Kuninori Morimoto) - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Kuninori Morimoto) - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Kuninori Morimoto) - ASoC: nau8825: Add the management of headset detection for power saving (David Lin) - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Cristian Ciocaltea) - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Cristian Ciocaltea) - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Ranjani Sridharan) - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Ranjani Sridharan) - ASoC: topology: Allow partial matching when finding DAI link (Ranjani Sridharan) - ASoC: SOF: mediatek: add mt8188 audio support (Trevor Wu) - ASoC: ti: davinci-mcasp: Use pcm_for_each_format() macro (Min-Hua Chen) - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Venkata Prasad Potturu) - ASoC: cs42l42: Add PLL ratio table values (Vitaly Rodionov) - ASoC: cs35l45: Relicense to GPL only (Charles Keepax) - ASoC: da7219: Add Jack insertion detection polarity (David Rau) - ASoC: dt-bindings: da7219: Add jack-ins-det-pty property (David Rau) - ASoC: dt-bindings: dialog,da7219: convert to dtschema (David Rau) - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Paul Olaru) - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Paul Olaru) - ASoC: mediatek: mt6359: update route for lineout mux (Trevor Wu) - ASoC: mediatek: mt6359: add mtkaif gpio setting (Trevor Wu) - ASoC: mediatek: mt6359: fix kselftest error of playback gain (Trevor Wu) - ASoC: mediatek: mt6359: add supply for MTKAIF (Trevor Wu) - ASoC: dt-bindings: rt1016: Convert to dtschema (Anup Sharma) - ASoC: use pm.h instead of runtime_pm.h (Claudiu Beznea) - ASoC: do not include pm_runtime.h if not used (Claudiu Beznea) - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Rander Wang) - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Rander Wang) - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Harshit Mogalapalli) - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Yang Li) - ASoC: nau8825: Add pre-charge actions for input (David Lin) - ASoC: SOF: amd: Add pci revision id check (Venkata Prasad Potturu) - ASoC: topology: Remove redundant log (Amadeusz Sławiński) - ASoC: topology: Remove redundant log (Amadeusz Sławiński) - ASoC: topology: Do not split message string on multiple lines (Amadeusz Sławiński) - ASoC: topology: Remove redundant logs (Amadeusz Sławiński) - ASoC: topology: Log control load errors in soc_tplg_control_load() (Amadeusz Sławiński) - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Peter Ujfalusi) - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Peter Ujfalusi) - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Peter Ujfalusi) - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Christophe JAILLET) - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Christophe JAILLET) - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Christophe JAILLET) - ASoC: rt5659: Use the devm_clk_get_optional() helper (Christophe JAILLET) - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Christophe JAILLET) - ASoC: atmel: sam9g20_wm8731: Remove the unneeded include (Christophe JAILLET) - ASoC: adau1761: Use the devm_clk_get_optional() helper (Christophe JAILLET) - ASoC: cs35l56: In secure mode skip SHUTDOWN and RESET around fw download (Simon Trimmer) - ASoC: cs35l56: sdw_write_no_pm() should be performed under a pm_runtime request (Simon Trimmer) - ASoC: cs35l56: Move DSP part string generation so that it is done only once (Simon Trimmer) - ASoC: dt-bindings: Add Google Chameleon v3 i2s device (Paweł Anikiel) - ASoC: dt-bindings: Add Google Chameleon v3 audio codec (Paweł Anikiel) - ASoC: Add Google Chameleon v3 codec driver (Paweł Anikiel) - ASoC: Add Google Chameleon v3 i2s driver (Paweł Anikiel) - ASoC: codecs: rt722-sdca: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt715: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt715-sdca: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt712-sdca: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt711: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt711-sdca: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt700: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt5682: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt1318: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt1316: do not store status in state container (Krzysztof Kozlowski) - ASoC: codecs: rt1308: do not store status in state container (Krzysztof Kozlowski) - ASoC: mediatek: mt8192-mt6359: Remove " Jack" from Headphone pin name (AngeloGioacchino Del Regno) - ASoC: dt-bindings: nau8810: Convert to dtschema (David Lin) - ASoC: tegra: tegra210_adx: fix snd_pcm_format_t type (Min-Hua Chen) - ASoC: dt-bindings: nau8315: Convert to dtschema (David Lin) - ASoC: dt-bindings: nau8824: Convert to dtschema (David Lin) - ASoC: dt-bindings: ssm2518: Convert to dtschema (Marek Vasut) - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Handle output format special case (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Move the call to init output format (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Ranjani Sridharan) - ASoC: dt-bindings: mediatek,mt8188-afe: add audio properties (Trevor Wu) - ASoC: dt-bindings: mediatek,mt8188-afe: correct clock name (Trevor Wu) - ASoC: mediatek: mt8188: add required clocks (Trevor Wu) - ASoC: mediatek: mt8188: add bus protection (Trevor Wu) - ASoC: mediatek: mt8188: combine afe component registration (Trevor Wu) - ASoC: mediatek: mt8188: refine APLL control (Trevor Wu) - ASoC: mediatek: mt8188: revise ETDM control flow (Trevor Wu) - ASoC: mediatek: mt8188: complete set_tdm_slot function (Trevor Wu) - ASoC: mediatek: mt8188: remove supply AUDIO_HIRES (Trevor Wu) - ASoC: wm_adsp: Update to use new component control notify helepr (Charles Keepax) - ASoC: ak4118: Update to use new component control notify helper (Charles Keepax) - ASoC: soc-component: Add notify control helper function (Charles Keepax) - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Ranjani Sridharan) - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Pierre-Louis Bossart) - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Pierre-Louis Bossart) - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Pierre-Louis Bossart) - ASoC: SOF: Intel: fix DAI number mismatch (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: add quirk for LNL RVP (Peter Ujfalusi) - ASoC: Intel: soc-acpi: add tables for LunarLake (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Pierre-Louis Bossart) - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Bard Liao) - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Chao Song) - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Bard Liao) - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Bard Liao) - ASoC: Intel: Add rpl_max98373_8825 driver (Terry Cheong) - ASoC: SOF: Simplify the calculation of variables (Jiapeng Chong) - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Peter Ujfalusi) - ASoC: ssm3515: Add new amp driver (Martin Povišer) - ASoC: dt-bindings: Add adi,ssm3515 amp schema (Martin Povišer) - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Rsplwe) - ASoC: dt-bindings: nau8825: Convert to dtschema (David Lin) - ASoC: qcom: q6apm: add support to display ports in lpass dais (Srinivas Kandagatla) - ASoC: qcom: q6dsp: add support to more display ports (Srinivas Kandagatla) - ASoC: qcom: audioreach: add support for DISPLAY PORT SINK module (Srinivas Kandagatla) - ASoC: qcom: q6dsp-common: move channel allocation to common (Srinivas Kandagatla) - ASoC: ingenic: Add compatible string for X1000 SoC (Aidan MacDonald) - ASoC: jz4740-i2s: Add support for X1000 SoC (Aidan MacDonald) - ASoC: soc-topology.c: add comment for Platform/Codec (Kuninori Morimoto) - ASoC: simple_card_utils.c: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: intel: skylake: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: intel: sof: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: intel: avs: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: meson: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: atmel: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: qcom: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: fsl: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: amd: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: sof: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: ti: use asoc_dummy_dlc (Kuninori Morimoto) - ASoC: soc-utils.c: add asoc_dummy_dlc (Kuninori Morimoto) - ASoC: rt722-sdca: Add RT722 SDCA driver (Jack Yu) - ASoC: mediatek: mt8195-afe-pcm: Simplify with dev_err_probe() (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8195-afe-pcm: Simplify runtime PM during probe (AngeloGioacchino Del Regno) - ASoC: mediatek: mt8195-afe-pcm: Clean up unnecessary functions (AngeloGioacchino Del Regno) - ASoC: SOF: mediatek: mt8186: Use snd_sof_ipc_process_reply() helper (AngeloGioacchino Del Regno) - ASoC: SOF: mediatek: mt8195: Use snd_sof_ipc_process_reply() helper (AngeloGioacchino Del Regno) - ASoC: fsl_sai: MCLK bind with TX/RX enable bit (Shengjiu Wang) - ASoC: codecs: wcd938x: Remove unneeded semicolon (Yang Li) - ASoC: dt-bindings: nau8540: Convert to dtschema (Anup Sharma) - ASoC: amd: ps: refactor acp power on and reset functions. (Syed Saba Kareem) - ASoC: amd: ps: remove the register read and write wrappers. (Syed Saba Kareem) - ASoC: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - ASoC: amd: ps: Update copyright notice (Carlos Bilbao) - ASoC: dwc: extend supported formats (Maxim Kochetkov) - ASoC: rt5682: Use a maple tree based register cache (Mark Brown) - ASoC: dt-bindings: More dropping unneeded quotes (Rob Herring) - ASoC: dt-bindings: google,sc7180-trogdor: allow up to four codec DAIs (Krzysztof Kozlowski) - ASoC: rt715: Use maple tree register cache (Mark Brown) - ASoC: dt-bindings: designware-i2s: add optional resets (Maxim Kochetkov) - ASoC: dwc: add optional reset support (Maxim Kochetkov) - ASoC: hdmi-codec: fix channel info for compressed formats (Matthias Reichl) - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Matthias Reichl) - ALSA: ump: Export MIDI1 / UMP conversion helpers (Takashi Iwai) - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Matthew Anderson) - ALSA: ump: Export snd_ump_receive_ump_val() (Takashi Iwai) - ALSA: ump: Add no_process_stream flag (Takashi Iwai) - ALSA: ump: Add helper to change MIDI protocol (Takashi Iwai) - sound: make all 'class' structures const (Ivan Orlov) - ALSA: compress: allow setting codec params after next track (Srinivas Kandagatla) - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Su Hui) - ALSA: emu10k1: actually show some S/PDIF status in /proc for E-MU cards (Oswald Buddenhagen) - ALSA: emu10k1: add support for 12 kHz capture on Audigy (Oswald Buddenhagen) - ALSA: emu10k1: fix timer for E-MU cards at 44.1 kHz word clock (Oswald Buddenhagen) - ALSA: timer: minimize open-coded access to hw.resolution (Oswald Buddenhagen) - ALSA: emu10k1: fix synthesizer pitch for E-MU cards at 44.1 kHz (Oswald Buddenhagen) - ALSA: emu10k1: fix sample rates for E-MU cards at 44.1 kHz word clock (Oswald Buddenhagen) - ALSA: emu10k1: query rate of external clock sources on E-MU cards (Oswald Buddenhagen) - ALSA: emu10k1: make available E-MU clock sources card-specific (Oswald Buddenhagen) - ALSA: emu10k1: split off E-MU fallback clock from clock source (Oswald Buddenhagen) - ALSA: docs: Update MIDI 2.0 documentation for UMP 1.1 enhancement (Takashi Iwai) - ALSA: ump: Add info flag bit for static blocks (Takashi Iwai) - ALSA: seq: ump: Notify UMP protocol change to sequencer (Takashi Iwai) - ALSA: seq: ump: Notify port changes to system port (Takashi Iwai) - ALSA: seq: ump: Handle FB info update (Takashi Iwai) - ALSA: seq: ump: Handle groupless messages (Takashi Iwai) - ALSA: usb-audio: Add midi2_ump_probe option (Takashi Iwai) - ALSA: usb-audio: Parse UMP Endpoint and Function Blocks at first (Takashi Iwai) - ALSA: ump: Support UMP Endpoint and Function Block parsing (Takashi Iwai) - ALSA: ump: Add more attributes to UMP EP and FB info (Takashi Iwai) - ALSA: firewire: use 'GPL' string for module license contributed by Clemens Ladisch (Takashi Sakamoto) - ALSA: firewire: use 'GPL' string for module license contributed by Takashi Sakamoto (Takashi Sakamoto) - ALSA: hda: Use maple tree register cache (Mark Brown) - selftests: ALSA: Add test for the 'pcmtest' driver (Ivan Orlov) - ALSA: Implement the new Virtual PCM Test Driver (Ivan Orlov) - docs: sound: add 'pcmtest' driver documentation (Ivan Orlov) - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Yanteng Si) - ALSA: hda: Workaround for SDnCTL register on loongson (Yanteng Si) - ALSA: hda: Using polling mode for loongson controller by default (Yanteng Si) - ALSA: hda: Add Loongson LS7A HD-Audio support (Yanteng Si) - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Takashi Iwai) - ALSA: hda/realtek: Delete cs35l41 component master during free (Stefan Binding) - ALSA: hda: cs35l41: Fix endian conversions (Stefan Binding) - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Stefan Binding) - ALSA: seq: Avoid confusion of aligned read size (Takashi Iwai) - ALSA: usb-audio: Use __le16 for 16bit USB descriptor fields (Takashi Iwai) - ALSA: emu10k1: vastly improve usefulness of info in /proc (Oswald Buddenhagen) - ALSA: emu10k1: make E-MU FPGA register dump in /proc more useful (Oswald Buddenhagen) - ALSA: emu10k1: include FX send amounts in /proc output (Oswald Buddenhagen) - ALSA: emu10k1: actually disassemble DSP instructions in /proc (Oswald Buddenhagen) - ALSA: emu10k1: fix writing 1st pointer-offset register set through /proc (Oswald Buddenhagen) - ALSA: emu10k1: hide absent 2nd pointer-offset register set from /proc (Oswald Buddenhagen) - ALSA: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - ALSA: ump: Fix parsing of 0xFx command (Takashi Iwai) - ALSA: ump: Drop redundant check of note-on with zero velocity (Takashi Iwai) - ALSA: emu10k1: fix multi-channel capture config for E-MU cards (Oswald Buddenhagen) - ALSA: emu10k1: don't restrict capture channel count to powers of two (Oswald Buddenhagen) - ALSA: emu10k1: fix support for 24 kHz capture (Oswald Buddenhagen) - ALSA: emu10k1: fix capture buffer size confusion (Oswald Buddenhagen) - ALSA: emu10k1: make channel count of multi-channel playback flexible (Oswald Buddenhagen) - ALSA: emu10k1: add synchronized start of multi-channel playback (Oswald Buddenhagen) - ALSA: emu10k1: don't limit multi-channel playback to two periods (Oswald Buddenhagen) - ALSA: ump: Correct snd_ump_midi1_msg_program definition (Stephen Rothwell) - ALSA: docs: Add MIDI 2.0 documentation (Takashi Iwai) - ALSA: seq: Add UMP group filter (Takashi Iwai) - ALSA: seq: Print UMP Endpoint and Block information in proc outputs (Takashi Iwai) - ALSA: seq: Add ioctls for client UMP info query and setup (Takashi Iwai) - ALSA: seq: ump: Create UMP Endpoint port for broadcast (Takashi Iwai) - ALSA: seq: Bind UMP device (Takashi Iwai) - ALSA: seq: Allow suppressing UMP conversions (Takashi Iwai) - ALSA: seq: Automatic conversion of UMP events (Takashi Iwai) - ALSA: seq: Add UMP group number to snd_seq_port_info (Takashi Iwai) - ALSA: seq: Add port direction to snd_seq_port_info (Takashi Iwai) - ALSA: seq: Support MIDI 2.0 UMP Endpoint port (Takashi Iwai) - ALSA: seq: Add port inactive flag (Takashi Iwai) - ALSA: seq: Add UMP support (Takashi Iwai) - ALSA: seq: Introduce SNDRV_SEQ_IOCTL_USER_PVERSION ioctl (Takashi Iwai) - ALSA: seq: Prohibit creating ports with special numbers (Takashi Iwai) - ALSA: seq: Check validity before creating a port object (Takashi Iwai) - ALSA: seq: Check the conflicting port at port creation (Takashi Iwai) - ALSA: seq: Drop dead code for the old broadcast support (Takashi Iwai) - ALSA: seq: Treat snd_seq_client object directly in client drivers (Takashi Iwai) - ALSA: seq: Add snd_seq_expand_var_event_at() helper (Takashi Iwai) - ALSA: seq: Clear padded bytes at expanding events (Takashi Iwai) - ALSA: usb-audio: Inform inconsistent protocols in GTBs (Takashi Iwai) - ALSA: usb-audio: Enable the legacy raw MIDI support (Takashi Iwai) - ALSA: ump: Add legacy raw MIDI support (Takashi Iwai) - ALSA: ump: Redirect rawmidi substream access via own helpers (Takashi Iwai) - ALSA: usb-audio: Create UMP blocks from USB MIDI GTBs (Takashi Iwai) - ALSA: usb-audio: Trim superfluous "MIDI" suffix from UMP EP name (Takashi Iwai) - ALSA: usb-audio: Get UMP EP name string from USB interface (Takashi Iwai) - ALSA: usb-audio: USB MIDI 2.0 UMP support (Takashi Iwai) - ALSA: usb-audio: Define USB MIDI 2.0 specs (Takashi Iwai) - ALSA: usb-audio: Manage number of rawmidis globally (Takashi Iwai) - ALSA: ump: Additional proc output (Takashi Iwai) - ALSA: ump: Add ioctls to inquiry UMP EP and Block info via control API (Takashi Iwai) - ALSA: rawmidi: Skip UMP devices at SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE (Takashi Iwai) - ALSA: rawmidi: UMP support (Takashi Iwai) - ALSA: rawmidi: Add ioctl callback to snd_rawmidi_global_ops (Takashi Iwai) - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Takashi Iwai) - ALSA: emu10k1: pass raw FX send config to snd_emu10k1_pcm_init_voice() (Oswald Buddenhagen) - ALSA: emu10k1: introduce higher-level voice manipulation functions (Oswald Buddenhagen) - ALSA: add HAS_IOPORT dependencies (Niklas Schnelle) - ALSA: mixart: Replace one-element arrays with simple object declarations (Gustavo A. R. Silva) - ALSA: emu10k1: revamp playback voice allocator (Oswald Buddenhagen) - ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm (Oswald Buddenhagen) - ALSA: emu10k1: centralize freeing PCM voices (Oswald Buddenhagen) - ALSA: emu10k1: make freeing untouched playback voices cheap (Oswald Buddenhagen) - ALSA: emu10k1: improve voice status display in /proc (Oswald Buddenhagen) - ALSA: emu10k1: don't forget to reset reclaimed synth voices (Oswald Buddenhagen) - ALSA: emu10k1: simplify freeing synth voices (Oswald Buddenhagen) - ALSA: emu10k1: enable bit-exact playback, part 4: send amounts (Oswald Buddenhagen) - ALSA: emu10k1: enable bit-exact playback, part 3: pitch (Oswald Buddenhagen) - ALSA: emu10k1: fix terminating synthesizer voices (Oswald Buddenhagen) - ALSA: emu10k1: fix synthesizer sample playback position and caching (Oswald Buddenhagen) - ALSA: emu10k1: set variables emu1010_routing_info and emu1010_pads_info storage-class-specifier to static (Tom Rix) - ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple() (Oswald Buddenhagen) - ALSA: emu10k1: fix handling of half-loop interrupts (Oswald Buddenhagen) - ALSA: emu10k1: simplify interrupt handler, part 3 (Oswald Buddenhagen) - ALSA: emu10k1: simplify interrupt handler, part 2 (Oswald Buddenhagen) - ALSA: emu10k1: simplify interrupt handler, part 1 (Oswald Buddenhagen) - ALSA: emu10k1: fix PCM playback buffer size constraints (Oswald Buddenhagen) - ALSA: emu10k1: refactor PCM playback address handling (Oswald Buddenhagen) - ALSA: emu10k1: refactor PCM playback cache filling (Oswald Buddenhagen) - ALSA: emu10k1: improve API of low-level voice manipulation functions (Oswald Buddenhagen) - ALSA: emu10k1: fix PCM playback cache and interrupt handling (Oswald Buddenhagen) - ALSA: emu10k1: skip pointless cache setup for extra voices (Oswald Buddenhagen) - ALSA: emu10k1: remove pointless displacement of the extra voices (Oswald Buddenhagen) - Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)" (Oswald Buddenhagen) - ALSA: emu10k1: pass frame instead of byte addresses (Oswald Buddenhagen) - ALSA: emu10k1: remove runtime 64-bit divisions (Oswald Buddenhagen) - ALSA: emu10k1: make struct snd_emu1010 less wasteful (Oswald Buddenhagen) - ALSA: emu10k1: add explicit support for E-MU 0404 (Oswald Buddenhagen) - ALSA: emu10k1: improve mixer controls for E-MU 1010 rev2 card (Oswald Buddenhagen) - ALSA: emu10k1: make E-MU mixer control creation more data-driven (Oswald Buddenhagen) - ALSA: emu10k1: make E-MU I/O routing init data-driven (Oswald Buddenhagen) - ALSA: emu10k1: fix return value of snd_emu1010_dac_pads_put() (Oswald Buddenhagen) - ALSA: emu10k1: un-hardcode E-MU mixer control callbacks somewhat (Oswald Buddenhagen) - ALSA: emu10k1: make mixer control mass creation less wasteful (Oswald Buddenhagen) - ALSA: emu10k1: compactize E-MU routing source arrays (Oswald Buddenhagen) - ALSA: emu10k1: make some initializer arrays less wasteful (Oswald Buddenhagen) - ALSA: emu10k1: factor out snd_emu10k1_compose_audigy_sendamounts() (Oswald Buddenhagen) - ALSA: emu10k1: skip needless setting of some voice registers (Oswald Buddenhagen) - ALSA: emu10k1: rewire {en,dis}abling interrupts for PCM playback (Oswald Buddenhagen) - ALSA: emu10k1: remove useless resets of stop-on-loop-end bits (Oswald Buddenhagen) - ALSA: emu10k1: cleanup envelope register init (Oswald Buddenhagen) - ALSA: emu10k1: straighten out FX send init (Oswald Buddenhagen) - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Min-Hua Chen) - ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuation (Oswald Buddenhagen) - ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuation (Oswald Buddenhagen) - ALSA: emu10k1: skip mic capture PCM for cards without AC97 codec (Oswald Buddenhagen) - ALSA: emu10k1: omit non-applicable mixer controls for E-MU cards (Oswald Buddenhagen) - ALSA: emu10k1: validate min/max values of translated controls (Oswald Buddenhagen) - ALSA: emu10k1: fix non-zero mixer control defaults in highres mode (Oswald Buddenhagen) - ALSA: emu10k1: polish audigy GPR allocation (Oswald Buddenhagen) - ALSA: emu10k1: optimize mask calculation in snd_emu10k1_ptr_read() (Oswald Buddenhagen) - ALSA: emu10k1: merge common paths in snd_emu10k1_ptr_{read,write}() (Oswald Buddenhagen) - ALSA: emu10k1: validate parameters of snd_emu10k1_ptr_{read,write}() (Oswald Buddenhagen) - ALSA: emu10k1: automate encoding of sub-register definitions (Oswald Buddenhagen) - ALSA: emu10k1: simplify tone control switch DSP code (Oswald Buddenhagen) - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Oswald Buddenhagen) - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Oswald Buddenhagen) - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Oswald Buddenhagen) - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Oswald Buddenhagen) - ALSA: emu10k1: make tone control switch mono (Oswald Buddenhagen) - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Oswald Buddenhagen) - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) - ALSA: emu10k1: minor E-MU naming fixups (Oswald Buddenhagen) - ALSA: emu10k1: remove now superfluous mixer locking (Oswald Buddenhagen) - ALSA: core: update comment on snd_card.controls_rwsem (Oswald Buddenhagen) - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Oswald Buddenhagen) - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Oswald Buddenhagen) - ALSA: emu10k1: remove pointless locks from /proc code (Oswald Buddenhagen) - ALSA: emu10k1: remove pointless locks from timer code (Oswald Buddenhagen) - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Andy Chi) - Input: pm8941-powerkey - fix debounce on gen2+ PMICs (Caleb Connolly) - MAINTAINERS: Adjust Qualcomm driver globbing (Caleb Connolly) - Input: gameport - provide default trigger() and read() (Dmitry Torokhov) - Input: tps65219-pwrbutton - use regmap_set_bits() (Uwe Kleine-König) - Input: tps65219-pwrbutton - convert to .remove_new() (Uwe Kleine-König) - Input: tests - add test to cover all input_grab_device() function (Dana Elfassy) - Input: gpio-keys - use input_report_key() (Geert Uytterhoeven) - Input: xpad - spelling fixes for "Xbox" (Ismael Ferreras Morezuelas) - Input: add HAS_IOPORT dependencies (Niklas Schnelle) - Input: libps2 - do not discard non-ack bytes when controlling LEDs (Dmitry Torokhov) - Input: libps2 - introduce common interrupt handler (Dmitry Torokhov) - Input: libps2 - fix aborting PS/2 commands (Dmitry Torokhov) - Input: libps2 - fix NAK handling (Dmitry Torokhov) - Input: libps2 - rework handling of command response (Dmitry Torokhov) - Input: libps2 - remove special handling of ACK for command byte (Dmitry Torokhov) - Input: libps2 - attach ps2dev instances as serio port's drvdata (Dmitry Torokhov) - Input: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - dt-bindings: input: cypress,cyapa: convert to dtschema (Krzysztof Kozlowski) - Input: adxl34x - do not hardcode interrupt trigger type (Marek Vasut) - Input: pwm-vibra - add support for enable GPIO (Luca Weiss) - Input: pwm-vibra - add newline to dev_err prints (Luca Weiss) - dt-bindings: input: pwm-vibrator: Add enable-gpio (Luca Weiss) - Input: ili210x - probe even if no resolution information (Marek Vasut) - Input: edt-ft5x06 - add delay after waking up (Philipp Puschmann) - Input: cyttsp5 - implement proper sleep and wakeup procedures (Maximilian Weigand) - Input: tests - fix input_test_match_device_id test (Dmitry Torokhov) - Input: avoid calling input_set_abs_val() in the event handling core (Dmitry Torokhov) - Input: tests - modular KUnit tests should not depend on KUNIT=y (Geert Uytterhoeven) - Input: tests - fix use-after-free and refcount underflow in input_test_exit() (Geert Uytterhoeven) - Input: uinput - allow injecting event times (Biswarup Pal) - Input: atmel_mxt_ts - support capacitive keys (André Apitzsch) - dt-bindings: input: atmel,maxtouch: add linux,keycodes (André Apitzsch) - Input: i8042 - add missing include (Michał Mirosław) - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() (Duoming Zhou) - dt-bindings: input: cypress,tt21000 - add wakeup-source entry to documentation (Maximilian Weigand) - Input: cyttsp5 - remove unused code (Maximilian Weigand) - Input: drv260x - fix magnitude handling (Luca Weiss) - Input: drv260x - remove unused .reg_defaults (Luca Weiss) - Input: drv260x - sleep between polling GO bit (Luca Weiss) - Input: drv260x - fix typo in register value define (Luca Weiss) - HID: wacom: Use ktime_t rather than int when dealing with timestamps (Jason Gerecke) - selftests: hid: Add touch tests for Wacom devices (Joshua Dickens) - HID: nvidia-shield: Support LED functionality for Thunderstrike (Rahul Rameshbabu) - HID: nvidia-shield: Add mappings for consumer HID USAGE buttons (Rahul Rameshbabu) - HID: nvidia-shield: Initial driver implementation with Thunderstrike support (Rahul Rameshbabu) - HID: i2c-hid: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - HID: i2c-hid: goodix: Add support for "goodix,no-reset-during-suspend" property (Fei Shao) - dt-bindings: input: goodix: Add "goodix,no-reset-during-suspend" property (Fei Shao) - HID: uclogic: Modular KUnit tests should not depend on KUNIT=y (Geert Uytterhoeven) - HID: fix an error code in hid_check_device_match() (Dan Carpenter) - HID: ensure timely release of driver-allocated resources (Dmitry Torokhov) - HID: split apart hid_device_probe to make logic more apparent (Dmitry Torokhov) - HID: apple: Option to swap only left side mod keys (Lasse Brun) - HID: amd_sfh: Split sensor and HID initialization for SFH1.1 (Basavaraj Natikar) - HID: amd_sfh: Remove duplicate cleanup for SFH1.1 (Basavaraj Natikar) - HID: amd_sfh: Split sensor and HID initialization (Basavaraj Natikar) - HID: amd_sfh: Remove duplicate cleanup (Basavaraj Natikar) - HID: amd_sfh: Remove unnecessary log (Basavaraj Natikar) - HID: asus: reformat the hotkey mapping block (Luke D. Jones) - HID: asus: add keycodes for 0x6a, 0x4b, and 0xc7 (Luke D. Jones) - HID: asus: Add support for ASUS ROG Z13 keyboard (Luke D. Jones) - HID: hidraw: fix data race on device refcount (Ludvig Michaelsson) - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Even Xu) - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. (Mike Hommey) - HID: add quirk for 03f0:464a HP Elite Presenter Mouse (Marco Morandini) - HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard (stuarthayhurst) - HID: microsoft: Add rumble support to latest xbox controllers (Siarhei Vishniakou) - fbdev: fix potential OOB read in fast_imageblit() (Zhang Shurong) - MAINTAINERS: adjust entry in VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER (Lukas Bulwahn) - fbdev: sh7760fb: Fix -Wimplicit-fallthrough warnings (Gustavo A. R. Silva) - fbdev: sh_mobile_lcdcfb: Fix ARGB32 overlay format typo (Geert Uytterhoeven) - fbdev: hitfb: Use NULL for pointers (Thomas Zimmermann) - fbdev: hitfb: Fix integer-to-pointer cast (Thomas Zimmermann) - fbdev/media: Use GPIO descriptors for VIA GPIO (Linus Walleij) - video/hdmi: Reorder fields in 'struct hdmi_avi_infoframe' (Christophe JAILLET) - fbdev: broadsheetfb: Add MODULE_FIRMWARE macro (Juerg Haefliger) - fbdev: metronomefb: Add MODULE_FIRMWARE macro (Juerg Haefliger) - fbdev: hitfb: Declare hitfb_blank() as static (Thomas Zimmermann) - fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe() (Christophe JAILLET) - of: unittest: drop assertions for GPIO hog messages (Bartosz Golaszewski) - gpiolib: Drop unused domain_ops memeber of GPIO IRQ chip (Andy Shevchenko) - gpio: synq: remove unused zynq_gpio_irq_reqres/zynq_gpio_irq_relres (Arnd Bergmann) - dt-bindings: gpio: gpio-vf610: Add parsing of hogs (Alexander Stein) - gpio: lpc18xx: Remove unused of_gpio.h inclusion (Andy Shevchenko) - gpio: xra1403: Remove unused of_gpio.h inclusion (Andy Shevchenko) - gpio: mpc8xxx: Remove unused of_gpio.h inclusion (Andy Shevchenko) - dt-bindings: gpio: Add Cirrus EP93xx (Nikita Shubin) - gpio: mpc8xxx: latch GPIOs state on module load when configured as output (Michal Smulski) - selftests: gpio: gpio-sim: Use same variable name for sysfs pathname (Andy Shevchenko) - gpio: mlxbf3: Add gpio driver support (Asmaa Mnebhi) - gpio: delay: Remove duplicative functionality (Andy Shevchenko) - gpio: aggregator: Set up a parser of delay line parameters (Andy Shevchenko) - gpio: aggregator: Support delay for setting up individual GPIOs (Andy Shevchenko) - gpio: aggregator: Remove CONFIG_OF and of_match_ptr() protections (Andy Shevchenko) - dt-bindings: gpio: pca9570: add gpio-line-names property (Leonard Göhrs) - gpiolib: remove unused gpio_cansleep() (Andy Shevchenko) - gpio: tps65219: add GPIO support for TPS65219 PMIC (Jerome Neanne) - gpio: zynq: fix zynqmp_gpio not an immutable chip warning (Manikanta Guntupalli) - gpio: davinci: make davinci_gpio_dev_pm_ops static (Min-Hua Chen) - gpiolib: Do not unexport GPIO on freeing (Andy Shevchenko) - gpiolib: demote the hogging log messages to debug (Bartosz Golaszewski) - dt-bindings: gpio: gpio-delay: Spelling s/curcuit/circuit/ (Geert Uytterhoeven) - gpio: Fix dependency for gpio-delay (Alexander Stein) - gpio: Add gpio delay driver (Alexander Stein) - dt-bindings: gpio: Add gpio-delay binding document (Alexander Stein) - gpiolib: Unify allocation and initialization of GPIO valid mask (Andy Shevchenko) - gpiolib: Consolidate the allocated mask freeing APIs (Andy Shevchenko) - gpiolib: Kill unused GPIOF_OPEN_* (Andy Shevchenko) - gpiolib: Kill unused GPIOF_EXPORT and Co (Andy Shevchenko) - ARM/musb: omap2: Remove global GPIO numbers from TUSB6010 (Linus Walleij) - ARM: omap2: Rewrite WLAN quirk to use GPIO descriptors (Linus Walleij) - ARM: omap2: Get USB hub reset GPIO from descriptor (Linus Walleij) - ARM/gpio: Push OMAP2 quirk down into TWL4030 driver (Linus Walleij) - ARM: omap1: Exorcise the legacy GPIO header (Linus Walleij) - ARM: omap1: Make serial wakeup GPIOs use descriptors (Linus Walleij) - ARM: omap1: Fix up the Nokia 770 board device IRQs (Linus Walleij) - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Linus Walleij) - Input: ads7846 - Convert to use software nodes (Linus Walleij) - ARM: omap1: Remove reliance on GPIO numbers from SX1 (Linus Walleij) - ARM: omap1: Remove reliance on GPIO numbers from PalmTE (Linus Walleij) - ARM: omap1: Drop header on AMS Delta (Linus Walleij) - ARM/mfd/gpio: Fixup TPS65010 regression on OMAP1 OSK1 (Linus Walleij) - gpio: tegra186: Check GPIO pin permission before access. (Prathamesh Shete) - dt-bindings: gpio: Add GPIO3 for AXP209 GPIO binding schema (Jonathan McDowell) - gpio: brcmstb: Use devm_platform_get_and_ioremap_resource() (Yang Li) - gpio: tangier: calculate number of ctx using temporary variable (Raag Jadav) - gpio: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - gpio: add HAS_IOPORT dependencies (Niklas Schnelle) - gpio: sa1100: include (Arnd Bergmann) - gpio: sch311x: Use devm_gpiochip_add_data() to simplify remove path (Andrew Davis) - gpio: tps65086: Use devm_gpiochip_add_data() to simplify remove path (Andrew Davis) - gpio: twl4030: Use devm_gpiochip_add_data() to simplify remove path (Andrew Davis) - gpio: tpic2810: Use devm_gpiochip_add_data() to simplify remove path (Andrew Davis) - dt-bindings: gpio: Convert STMPE GPIO to YAML schema (Linus Walleij) - dt-bindings: Convert gpio-mmio to yaml (Sean Anderson) - gpio: ixp4xx: Use devm_platform_ioremap_resource() (Yang Li) - gpio: davinci: correct non-kerneldoc comment (Krzysztof Kozlowski) - clk: clocking-wizard: check return value of devm_kasprintf() (Claudiu Beznea) - clk: ti: clkctrl: check return value of kasprintf() (Claudiu Beznea) - clk: keystone: sci-clk: check return value of kasprintf() (Claudiu Beznea) - clk: si5341: free unused memory on probe failure (Claudiu Beznea) - clk: si5341: check return value of {devm_}kasprintf() (Claudiu Beznea) - clk: si5341: return error if one synth clock registration fails (Claudiu Beznea) - clk: cdce925: check return value of kasprintf() (Claudiu Beznea) - clk: vc5: check memory returned by kasprintf() (Claudiu Beznea) - clk: keystone: syscon-clk: Add support for audio refclk (Jai Luthra) - dt-bindings: clock: Add binding documentation for TI Audio REFCLK (Jai Luthra) - dt-bindings: clock: ehrpwm: Remove unneeded syscon compatible (Andrew Davis) - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Davis) - dt-bindings: clock: drop unneeded quotes and use absolute /schemas path (Krzysztof Kozlowski) - dt-bindings: rcc: stm32: Sync with u-boot copy for STM32MP13 SoC (Patrick Delaunay) - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Claudiu Beznea) - clk: Fix memory leak in devm_clk_notifier_register() (Fei Shao) - clk: mvebu: Iterate over possible CPUs instead of DT CPU nodes (Rob Herring) - clk: mvebu: Use of_get_cpu_hwid() to read CPU ID (Rob Herring) - MAINTAINERS: Add Marvell mvebu clock drivers (Rob Herring) - clk: mvebu: Use of_address_to_resource() (Rob Herring) - clk: tegra: tegra124-emc: Fix potential memory leak (Yuan Can) - clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider() (Dan Carpenter) - clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks() (Dan Carpenter) - clk: sifive: Use devm_platform_ioremap_resource() (Yang Li) - dt-bindings: clocks: at91sam9x5-sckc: convert to yaml (Claudiu Beznea) - dt-bindings: clocks: atmel,at91rm9200-pmc: convert to yaml (Claudiu Beznea) - clk: microchip: Use of_property_read_bool() for boolean properties (Rob Herring) - clk: microchip: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE (Conor Dooley) - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Yuxing Liu) - clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe (Zhanhao Hu) - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Hao Luo) - dt-bindings: clock: imx8m: Add missing interrupt property (Alexander Stein) - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Kai Ma) - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Adam Ford) - clk: imx: scu: use _safe list iterator to avoid a use after free (Dan Carpenter) - clk: imx: drop imx_unregister_clocks (Peng Fan) - clk: imx6ul: retain early UART clocks during kernel init (Alexander Stein) - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Fabio Estevam) - MAINTAINERS: repair pattern in ARM/Amlogic Meson SoC CLOCK FRAMEWORK (Lukas Bulwahn) - clk: meson: pll: remove unneeded semicolon (Jiapeng Chong) - clk: meson: a1: Staticize rtc clk (Stephen Boyd) - clk: meson: a1: add Amlogic A1 Peripherals clock controller driver (Dmitry Rokosov) - clk: meson: a1: add Amlogic A1 PLL clock controller driver (Dmitry Rokosov) - clk: meson: introduce new pll power-on sequence for A1 SoC family (Dmitry Rokosov) - clk: meson: make pll rst bit as optional (Dmitry Rokosov) - dt-bindings: clock: meson: add A1 Peripherals clock controller bindings (Dmitry Rokosov) - dt-bindings: clock: meson: add A1 PLL clock controller bindings (Dmitry Rokosov) - clk: samsung: add CONFIG_OF dependency (Arnd Bergmann) - clk: samsung: Re-add support for Exynos4212 CPU clock (Artur Weber) - clk: samsung: Add Exynos4212 compatible to CLKOUT driver (Artur Weber) - dt-bindings: clock: samsung,exynos: add Exynos4212 clock compatible (Artur Weber) - clk: sunxi-ng: a64: force select PLL_MIPI in TCON0 mux (Roman Beranek) - clk: sprd: composite: Simplify determine_rate implementation (Stephen Boyd) - ASoC: tlv320aic32x4: pll: Remove impossible condition in clk_aic32x4_pll_determine_rate() (Stephen Boyd) - clk: Fix best_parent_rate after moving code into a separate function (Marek Szyprowski) - clk: Forbid to register a mux without determine_rate (Maxime Ripard) - ASoC: tlv320aic32x4: div: Switch to determine_rate (Maxime Ripard) - ASoC: tlv320aic32x4: pll: Switch to determine_rate (Maxime Ripard) - clk: tegra: super: Switch to determine_rate (Maxime Ripard) - clk: tegra: periph: Switch to determine_rate (Maxime Ripard) - clk: stm32: composite: Switch to determine_rate (Maxime Ripard) - clk: st: flexgen: Switch to determine_rate (Maxime Ripard) - clk: sprd: composite: Switch to determine_rate (Maxime Ripard) - clk: ingenic: tcu: Switch to determine_rate (Maxime Ripard) - clk: ingenic: cgu: Switch to determine_rate (Maxime Ripard) - clk: imx: scu: Switch to determine_rate (Maxime Ripard) - clk: da8xx: clk48: Switch to determine_rate (Maxime Ripard) - clk: si5351: clkout: Switch to determine_rate (Maxime Ripard) - clk: si5351: msynth: Switch to determine_rate (Maxime Ripard) - clk: si5351: pll: Switch to determine_rate (Maxime Ripard) - clk: si5341: Switch to determine_rate (Maxime Ripard) - clk: cdce706: clkout: Switch to determine_rate (Maxime Ripard) - clk: cdce706: divider: Switch to determine_rate (Maxime Ripard) - clk: axi-clkgen: Switch to determine_rate (Maxime Ripard) - clk: at91: smd: Switch to determine_rate (Maxime Ripard) - clk: actions: composite: fact: Switch to determine_rate (Maxime Ripard) - clk: actions: composite: div: Switch to determine_rate (Maxime Ripard) - ASoC: tlv320aic32x4: Add a determine_rate hook (Maxime Ripard) - rtc: sun6i: Add a determine_rate hook (Maxime Ripard) - phy: ti: j721e-wiz: Add a determine_rate hook (Maxime Ripard) - phy: ti: am654-serdes: Add a determine_rate hook (Maxime Ripard) - phy: cadence: torrent: Add a determine_rate hook (Maxime Ripard) - phy: cadence: sierra: Add a determine_rate hook (Maxime Ripard) - drm/tegra: sor: Add a determine_rate hook (Maxime Ripard) - clk: versatile: sp810: Add a determine_rate hook (Maxime Ripard) - clk: ux500: sysctrl: Add a determine_rate hook (Maxime Ripard) - clk: ux500: prcmu: Add a determine_rate hook (Maxime Ripard) - clk: tegra: periph: Add a determine_rate hook (Maxime Ripard) - clk: tegra: super: Add a determine_rate hook (Maxime Ripard) - clk: tegra: bpmp: Add a determine_rate hook (Maxime Ripard) - clk: stm32: core: Add a determine_rate hook (Maxime Ripard) - clk: socfpga: gate: Add a determine_rate hook (Maxime Ripard) - clk: renesas: r9a06g032: Add a determine_rate hook (Maxime Ripard) - clk: pxa: Add a determine_rate hook (Maxime Ripard) - clk: mediatek: cpumux: Add a determine_rate hook (Maxime Ripard) - clk: imx: scu: Add a determine_rate hook (Maxime Ripard) - clk: imx: fixup-mux: Add a determine_rate hook (Maxime Ripard) - clk: imx: busy: Add a determine_rate hook (Maxime Ripard) - clk: davinci: da8xx-cfgchip: Add a determine_rate hook (Maxime Ripard) - clk: davinci: da8xx-cfgchip: Add a determine_rate hook (Maxime Ripard) - clk: wm831x: clkout: Add a determine_rate hook (Maxime Ripard) - clk: vc5: clkout: Add a determine_rate hook (Maxime Ripard) - clk: vc5: mux: Add a determine_rate hook (Maxime Ripard) - clk: stm32f4: mux: Add a determine_rate hook (Maxime Ripard) - clk: si5341: Add a determine_rate hook (Maxime Ripard) - clk: qoriq: Add a determine_rate hook (Maxime Ripard) - clk: lochnagar: Add a determine_rate hook (Maxime Ripard) - clk: lmk04832: clkout: Add a determine_rate hook (Maxime Ripard) - clk: k210: mux: Add a determine_rate hook (Maxime Ripard) - clk: k210: aclk: Add a determine_rate hook (Maxime Ripard) - clk: k210: pll: Add a determine_rate hook (Maxime Ripard) - clk: cdce706: Add a determine_rate hook (Maxime Ripard) - clk: berlin: div: Add a determine_rate hook (Maxime Ripard) - clk: at91: sckc: Add a determine_rate hook (Maxime Ripard) - clk: at91: main: Add a determine_rate hook (Maxime Ripard) - clk: actions: composite: Add a determine_rate hook for pass clk (Maxime Ripard) - clk: test: Add a determine_rate hook (Maxime Ripard) - clk: nodrv: Add a determine_rate hook (Maxime Ripard) - clk: lan966x: Remove unused round_rate hook (Maxime Ripard) - clk: Introduce clk_hw_determine_rate_no_reparent() (Stephen Boyd) - clk: Move no reparent case into a separate function (Stephen Boyd) - clk: test: Fix type sign of rounded rate variables (Maxime Ripard) - clk: Export clk_hw_forward_rate_request() (Maxime Ripard) - clk: renesas: rzg2l: Convert to readl_poll_timeout_atomic() (Geert Uytterhoeven) - clk: renesas: mstp: Convert to readl_poll_timeout_atomic() (Geert Uytterhoeven) - clk: renesas: cpg-mssr: Convert to readl_poll_timeout_atomic() (Geert Uytterhoeven) - iopoll: Do not use timekeeping in read_poll_timeout_atomic() (Geert Uytterhoeven) - iopoll: Call cpu_relax() in busy loops (Geert Uytterhoeven) - clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write (Biju Das) - clk: renesas: r8a779a0: Add PWM clock (Wolfram Sang) - clk: vc7: Use device_get_match_data() instead of of_device_get_match_data() (Marek Vasut) - clk: vc5: Use device_get_match_data() instead of of_device_get_match_data() (Marek Vasut) - clk: rs9: Fix .driver_data content in i2c_device_id (Marek Vasut) - clk: vc7: Fix .driver_data content in i2c_device_id (Marek Vasut) - clk: vc5: Fix .driver_data content in i2c_device_id (Marek Vasut) - clk: mediatek: clk-mt8173-apmixedsys: Fix iomap not released issue (AngeloGioacchino Del Regno) - clk: mediatek: clk-mt8173-apmixedsys: Fix return value for of_iomap() error (AngeloGioacchino Del Regno) - clk: mediatek: clk-mtk: Grab iomem pointer for divider clocks (AngeloGioacchino Del Regno) - clk: mediatek: fix of_iomap memory leak (Bosi Zhang) - clk: mediatek: reset: add infra_ao reset support for MT8188 (Runyang Chen) - dt-bindings: reset: mt8188: add thermal reset control bit (Runyang Chen) - clk: mediatek: Remove CLK_SET_PARENT from all MSDC core clocks (AngeloGioacchino Del Regno) - clk: mediatek: mux: Stop forcing CLK_SET_RATE_PARENT flag (AngeloGioacchino Del Regno) - clk: mediatek: Enable all MT8192 clocks by default (Chen-Yu Tsai) - clk: si521xx: Switch i2c driver back to use .probe() (Uwe Kleine-König) - clk: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - clk: mediatek: Convert all remaining drivers to platform_driver's .remove_new() (Uwe Kleine-König) - clk: mediatek: Make mtk_clk_pdev_remove() return void (Uwe Kleine-König) - clk: mediatek: Make mtk_clk_simple_remove() return void (Uwe Kleine-König) - hwmon: max31827: Switch back to use struct i2c_driver::probe (Uwe Kleine-König) - hwmon: (oxp-sensors) Add support for AOKZOE A1 PRO (Jerrod Frost) - hwmon: (corsair-psu) update Series 2022 and 2023 support (Wilken Gottwalt) - hwmon: (corsair-psu) various cleanups (Wilken Gottwalt) - hwmon: (corsair-psu) add support for reading PWM values and mode (Wilken Gottwalt) - hwmon: (pmbus/adm1275) Disable ADC while updating PMON_CONFIG (Guenter Roeck) - hwmon: (pmbus/adm1275) Prepare for protected write to PMON_CONFIG (Guenter Roeck) - hwmon: (oxp-sensors) Simplify logic of error return (Joaquín Ignacio Aramendía) - hwmon: (oxp-sensors) Remove unused header (Joaquín Ignacio Aramendía) - hwmon: (nct6755) Add support for NCT6799D (Guenter Roeck) - hwmon: (oxp-sensors) Add tt_toggle attribute on supported boards (Joaquín Ignacio Aramendía) - hwmon: (sht3x) complement sysfs interface for sts3x (JuenKit Yip) - hwmon: (sht3x) Add new non-stardard sysfs attribute (JuenKit Yip) - hwmon: (sht3x) add medium repeatability support (JuenKit Yip) - hwmon: (sht3x)replace "high-precision" property to "repeatability" (JuenKit Yip) - hwmon: (sht3x) remove blocking_io property (JuenKit Yip) - hwmon: (sht3x) remove sht3x_platform_data (JuenKit Yip) - hwmon: (pmbus/max16601) Add support for new revisions of MAX16508 (Guenter Roeck) - Documentation/hwmon: Fix description of devm_hwmon_device_unregister() (Yongsheng Yang) - hwmon: (tmp464) Use maple tree register cache (Mark Brown) - hwmon: (tmp108) Use maple tree register cache (Mark Brown) - hwmon: (tmp102) Use maple tree register cache (Mark Brown) - hwmon: (lm95245) Use maple tree register cache (Mark Brown) - hwmon: (lm75) Use maple tree register cache (Mark Brown) - hwmon: (it87) Generalise support for FAN_CTL ON/OFF (Frank Crawford) - hwmon: (pmbus/adm1266) Drop unnecessary error check for debugfs_create_dir (Osama Muhammad) - hwmon: (pmbus/ucd9000) Drop unnecessary error check for debugfs_create_dir (Osama Muhammad) - hwmon: (hp-wmi-sensors) fix debugfs check (Arnd Bergmann) - hwmon: add HP WMI Sensors driver (James Seo) - hwmon: (oxp-sensors) Stop passing device structure (Joaquín Ignacio Aramendía) - hwmon: Add MAX31827 driver (Daniel Matyas) - dt-bindings: hwmon: add MAX31827 (Daniel Matyas) - hwmon: (aht10) Add support for compatible aht20 (Kirill Yatsenko) - hwmon: (oxp-sensors) Add new DMI match for OXP Mini (Joaquín Ignacio Aramendía) - hwmon: (aquacomputer_d5next) Add support for Aquacomputer Leakshield (Aleksa Savic) - hwmon: (aquacomputer_d5next) Rename AQC_TEMP_SENSOR_DISCONNECTED (Aleksa Savic) - hwmon: (aht10) Refactor aht10_read_values function (Kirill Yatsenko) - hwmon: (aht10) Fix typos in comments (Kirill Yatsenko) - hwmon: (core) Finish renaming groups parameter in API to extra_groups (James Seo) - hwmon: (core) Add missing beep-related standard attributes (James Seo) - hwmon: (nct6683) Add another customer ID for NCT6687D sensor chip on some MSI boards. (Gopal Prasad) - Documentation/hwmon: Move misplaced entry in hwmon docs index (James Seo) - hwmon: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - hwmon: (it87) Allow for chips with only 4 temp sensors (Frank Crawford) - hwmon: (adt7475) Convert to use device_property APIs (Chris Packham) - hwmon: (it87) Update IT8732F chip for 4 fans and PWMs (Frank Crawford) - hwmon: (it87) Add controls for chips with only 4 PWMs (Frank Crawford) - hwmon: (it87) Add controls for chips with only 4 fans (Frank Crawford) - hwmon: (oxp-sensors) Use less convoluted enum cast (Joaquín Ignacio Aramendía) - hwmon: (asus-ec-sensors) add ROG Crosshair X670E Hero. (Michael Carns) - hwmon: (oxp-sensors) Add AYANEO 2 and Geek models (Joaquín Ignacio Aramendía) - hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272 (Guenter Roeck) - hwmon: (gsc-hwmon) fix fan pwm temperature scaling (Tim Harvey) - hwmon: (f71882fg) prevent possible division by zero (Nikita Zhandarovich) - mm/khugepaged: fix regression in collapse_file() (Hugh Dickins) - gup: add warning if some caller would seem to want stack expansion (Linus Torvalds) - mm: always expand the stack with the mmap write lock held (Linus Torvalds) - execve: expand new process stack manually ahead of time (Linus Torvalds) - mm: make find_extend_vma() fail if write lock not held (Liam R. Howlett) - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() (Linus Torvalds) - mm/fault: convert remaining simple cases to lock_mm_and_find_vma() (Linus Torvalds) - arm/mm: Convert to using lock_mm_and_find_vma() (Ben Hutchings) - riscv/mm: Convert to using lock_mm_and_find_vma() (Ben Hutchings) - mips/mm: Convert to using lock_mm_and_find_vma() (Ben Hutchings) - powerpc/mm: Convert to using lock_mm_and_find_vma() (Michael Ellerman) - arm64/mm: Convert to using lock_mm_and_find_vma() (Linus Torvalds) - mm: make the page fault mmap locking killable (Linus Torvalds) - mm: introduce new 'lock_mm_and_find_vma()' page fault helper (Linus Torvalds) - net: scm: introduce and use scm_recv_unix helper (Alexander Mikhalitsyn) - af_unix: Skip SCM_PIDFD if scm->pid is NULL. (Kuniyuki Iwashima) - net: lan743x: Simplify comparison (Moritz Fischer) - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Kuniyuki Iwashima) - net: dsa: avoid suspicious RCU usage for synced VLAN-aware MAC addresses (Vladimir Oltean) - net: usb: qmi_wwan: add u-blox 0x1312 composition (Davide Tronchin) - netfilter: nf_tables: fix underflow in chain reference counter (Pablo Neira Ayuso) - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Pablo Neira Ayuso) - netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value. (Ilia.Gavrilov) - linux/netfilter.h: fix kernel-doc warnings (Randy Dunlap) - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one (Florian Westphal) - lib/ts_bm: reset initial match offset for every block of text (Jeremy Sowden) - ipvlan: Fix return value of ipvlan_queue_xmit() (Cambda Zhu) - net: nfc: Fix use-after-free caused by nfc_llcp_find_local (Lin Ma) - sfc: fix crash when reading stats while NIC is resetting (Edward Cree) - net: axienet: Move reset before 64-bit DMA detection (Maxim Kochetkov) - gtp: Fix use-after-free in __gtp_encap_destroy(). (Kuniyuki Iwashima) - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Sabrina Dubroca) - sch_netem: fix issues in netem_change() vs get_dist_table() (Eric Dumazet) - igc: Work around HW bug causing missing timestamps (Vinicius Costa Gomes) - igc: Retrieve TX timestamp during interrupt handling (Vinicius Costa Gomes) - igc: Check if hardware TX timestamping is enabled earlier (Vinicius Costa Gomes) - igc: Fix race condition in PTP tx code (Vinicius Costa Gomes) - bonding: do not assume skb mac_header is set (Eric Dumazet) - net: bcmgenet: Ensure MDIO unregistration has clocks enabled (Florian Fainelli) - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Oliver Hartkopp) - net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver (Oleksij Rempel) - netlink: do not hard code device address lenth in fdb dumps (Eric Dumazet) - netlink: fix potential deadlock in netlink_set_err() (Eric Dumazet) - net: stmmac: fix double serdes powerdown (Bartosz Golaszewski) - MAINTAINERS: update email addresses of octeon_ep driver maintainers (Sathesh Edara) - Bluetooth: MAINTAINERS: add Devicetree bindings to Bluetooth drivers (Krzysztof Kozlowski) - Revert "af_unix: Call scm_recv() only after scm_set_cred()." (Kuniyuki Iwashima) - phylink: ReST-ify the phylink_pcs_neg_mode() kdoc (Jakub Kicinski) - libceph: Partially revert changes to support MSG_SPLICE_PAGES (David Howells) - net: phy: mscc: fix packet loss due to RGMII delays (Vladimir Oltean) - net: mana: use vmalloc_array and vcalloc (Julia Lawall) - net: enetc: use vmalloc_array and vcalloc (Julia Lawall) - ionic: use vmalloc_array and vcalloc (Julia Lawall) - pds_core: use vmalloc_array and vcalloc (Julia Lawall) - gve: use vmalloc_array and vcalloc (Julia Lawall) - octeon_ep: use vmalloc_array and vcalloc (Julia Lawall) - perf trace: fix MSG_SPLICE_PAGES build error (Matthieu Baerts) - netfilter: nf_tables: limit allowed range via nla_policy (Florian Westphal) - netfilter: nf_tables: Introduce NFT_MSG_GETSETELEM_RESET (Phil Sutter) - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) - netfilter: nf_tables: permit update of set size (Florian Westphal) - netfilter: ipset: remove rcu_read_lock_bh pair from ip_set_test (Florian Westphal) - netfilter: nft_payload: rebuild vlan header when needed (Pablo Neira Ayuso) - ipvs: dynamically limit the connection hash table (Julian Anastasov) - ipvs: increase ip_vs_conn_tab_bits range for 64BIT (Abhijeet Rastogi) - sfc: falcon: use padding to fix alignment in loopback test (Edward Cree) - sfc: siena: use padding to fix alignment in loopback test (Edward Cree) - sfc: use padding to fix alignment in loopback test (Edward Cree) - net: Kill MSG_SENDPAGE_NOTLAST (David Howells) - sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES) (David Howells) - ocfs2: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage() (David Howells) - ocfs2: Fix use of slab data with sendpage (David Howells) - scsi: target: iscsi: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (David Howells) - scsi: iscsi_tcp: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (David Howells) - drbd: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage() (David Howells) - smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGES (David Howells) - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (David Howells) - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (David Howells) - dlm: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (David Howells) - rds: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (David Howells) - ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage() (David Howells) - ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage (David Howells) - net: Use sendmsg(MSG_SPLICE_PAGES) not sendpage in skb_send_sock() (David Howells) - tcp_bpf, smc, tls, espintcp, siw: Reduce MSG_SENDPAGE_NOTLAST usage (David Howells) - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Jiri Pirko) - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Jiri Pirko) - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Jiri Pirko) - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Jiri Pirko) - net/mlx5e: E-Switch, Fix shared fdb error flow (Roi Dayan) - net/mlx5e: Remove redundant comment (Roi Dayan) - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Roi Dayan) - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Roi Dayan) - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Roi Dayan) - net/mlx5e: Use vhca_id for device index in vport rx rules (Roi Dayan) - net/mlx5: Lag, Remove duplicate code checking lag is supported (Roi Dayan) - net/mlx5: Fix error code in mlx5_is_reset_now_capable() (Dan Carpenter) - net/mlx5: Fix reserved at offset in hca_cap register (Lama Kayal) - net/mlx5: Fix SFs kernel documentation error (Shay Drory) - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Shay Drory) - netlink: specs: add display hints to ovs_flow (Donald Hunter) - tools: ynl: add display-hint support to ynl (Donald Hunter) - netlink: specs: add display-hint to schema definitions (Donald Hunter) - ieee802154: ca8210: Remove stray gpiod_unexport() call (Andy Shevchenko) - ieee802154: ca8210: Flag the driver as being limited (Miquel Raynal) - net: ieee802154: Handle limited devices with only datagram support (Miquel Raynal) - mac802154: Handle received BEACON_REQ (Miquel Raynal) - ieee802154: Add support for allowing to answer BEACON_REQ (Miquel Raynal) - mac802154: Handle active scanning (Miquel Raynal) - ieee802154: Add support for user active scan requests (Miquel Raynal) - selftests: mptcp: connect: fix comment typo (Yueh-Shun Li) - selftests: mptcp: add pm_nl_set_endpoint helper (Geliang Tang) - selftests: mptcp: drop sflags parameter (Geliang Tang) - selftests: mptcp: drop addr_nr_ns1/2 parameters (Geliang Tang) - selftests: mptcp: drop test_linkfail parameter (Geliang Tang) - selftests: mptcp: set FAILING_LINKS in run_tests (Geliang Tang) - selftests: mptcp: check subflow and addr infos (Geliang Tang) - selftests: mptcp: test userspace pm out of transfer (Geliang Tang) - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Bartosz Golaszewski) - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Bartosz Golaszewski) - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Bartosz Golaszewski) - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Bartosz Golaszewski) - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Bartosz Golaszewski) - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Bartosz Golaszewski) - net: stmmac: platform: provide stmmac_pltfr_probe() (Bartosz Golaszewski) - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Bartosz Golaszewski) - net: stmmac: platform: provide stmmac_pltfr_exit() (Bartosz Golaszewski) - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Bartosz Golaszewski) - net: stmmac: platform: provide stmmac_pltfr_init() (Bartosz Golaszewski) - ice: use ice_down_up() where applicable (Maciej Fijalkowski) - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Christophe JAILLET) - ice: remove null checks before devm_kfree() calls (Przemek Kitszel) - ice: clean up freeing SR-IOV VFs (Przemek Kitszel) - ice: allow hot-swapping XDP programs (Maciej Fijalkowski) - ice: reduce initial wait for control queue messages (Jacob Keller) - net/tcp: optimise locking for blocking splice (Pavel Begunkov) - af_unix: Call scm_recv() only after scm_set_cred(). (Kuniyuki Iwashima) - iavf: make functions static where possible (Przemek Kitszel) - iavf: remove some unused functions and pointless wrappers (Przemek Kitszel) - iavf: fix err handling for MAC replace (Przemek Kitszel) - revert "s390/net: lcs: use IS_ENABLED() for kconfig detection" (Randy Dunlap) - net: phy: broadcom: drop brcm_phy_setbits() and use phy_set_bits() instead (Giulio Benetti) - bpf, docs: Document existing macros instead of deprecated (Anton Protopopov) - bpf, docs: BPF Iterator Document (Anton Protopopov) - selftests/bpf: Fix compilation failure for prog vrf_socket_lookup (Yonghong Song) - selftests/bpf: Add vrf_socket_lookup tests (Gilad Sever) - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Gilad Sever) - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Gilad Sever) - bpf: Factor out socket lookup functions for the TC hookpoint. (Gilad Sever) - selftests/bpf: Set the default value of consumer_cnt as 0 (Hou Tao) - selftests/bpf: Ensure that next_cpu() returns a valid CPU number (Hou Tao) - selftests/bpf: Output the correct error code for pthread APIs (Hou Tao) - selftests/bpf: Use producer_cnt to allocate local counter array (Hou Tao) - xsk: Remove unused inline function xsk_buff_discard() (YueHaibing) - bpf: Keep BPF_PROG_LOAD permission checks clear of validations (Andrii Nakryiko) - bpf: Centralize permissions checks for all BPF map types (Andrii Nakryiko) - bpf: Inline map creation logic in map_create() function (Andrii Nakryiko) - bpf: Move unprivileged checks into map_create() and bpf_prog_load() (Andrii Nakryiko) - bpf: Remove in_atomic() from bpf_link_put(). (Sebastian Andrzej Siewior) - selftests/bpf: Verify that check_ids() is used for scalars in regsafe() (Eduard Zingerman) - bpf: Verify scalar ids mapping in regsafe() using check_ids() (Eduard Zingerman) - selftests/bpf: Check if mark_chain_precision() follows scalar ids (Eduard Zingerman) - bpf: Use scalar ids in mark_chain_precision() (Eduard Zingerman) - bpf/docs: Update documentation for new cpumask kfuncs (David Vernet) - selftests/bpf: Update bpf_cpumask_any* tests to use bpf_cpumask_any_distribute* (David Vernet) - bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute* (David Vernet) - selftests/bpf: Add test for new bpf_cpumask_first_and() kfunc (David Vernet) - bpf: Add bpf_cpumask_first_and() kfunc (David Vernet) - bpf: Hide unused bpf_patch_call_args (Arnd Bergmann) - selftests/bpf: Fix invalid pointer check in get_xlated_program() (Eduard Zingerman) - selftests/bpf: Add missing prototypes for several test kfuncs (Jiri Olsa) - bpf: Factor out a common helper free_all() (Hou Tao) - selftests/bpf: Fix check_mtu using wrong variable type (Jesper Dangaard Brouer) - bpf: Cleanup unused function declaration (Ruiqi Gong) - selftests/bpf: Add missing selftests kconfig options (David Vernet) - tools/resolve_btfids: Fix setting HOSTCFLAGS (Viktor Malik) - selftests/bpf: Add test for non-NULLable PTR_TO_BTF_IDs (David Vernet) - bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL (David Vernet) - bpf: Replace open code with for allocated object check (Daniel T. Lee) - bpf/xdp: optimize bpf_xdp_pointer to avoid reading sinfo (Jesper Dangaard Brouer) - bpf: Make bpf_refcount_acquire fallible for non-owning refs (Dave Marchevsky) - bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculation (Dave Marchevsky) - bpf: Set kptr_struct_meta for node param to list and rbtree insert funcs (Dave Marchevsky) - selftests/bpf: Test table ID fib lookup BPF helper (Louis DeLosSantos) - bpf: Add table ID to bpf_fib_lookup BPF helper (Louis DeLosSantos) - samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60 (Jesper Dangaard Brouer) - net: Use umd_cleanup_helper() (Jarkko Sakkinen) - bpf: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - bpf/tests: Use struct_size() (Su Hui) - selftests/bpf: Add a test where map key_type_id with decl_tag type (Yonghong Song) - bpf: Silence a warning in btf_type_id_size() (Yonghong Song) - mlxsw: spectrum_router: Track next hops at CRIFs (Petr Machata) - mlxsw: spectrum_router: Split nexthop finalization to two stages (Petr Machata) - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Petr Machata) - mlxsw: spectrum_router: Link CRIFs to RIFs (Petr Machata) - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Petr Machata) - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Petr Machata) - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Petr Machata) - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Petr Machata) - dt-bindings: net: altr,tse: Fix error in "compatible" conditional schema (Rob Herring) - s390/ctcm: Convert sprintf/snprintf to scnprintf (Thorsten Winkler) - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Thorsten Winkler) - s390/lcs: Convert sprintf to scnprintf (Thorsten Winkler) - s390/lcs: Convert sysfs sprintf to sysfs_emit (Thorsten Winkler) - net: hns3: clear hns unused parameter alarm (Peiyang Wang) - net: hns3: fix strncpy() not using dest-buf length as length issue (Hao Chen) - net: hns3: refine the tcam key convert handle (Jian Shen) - wifi: ieee80211: fix erroneous NSTR bitmap size checks (Johannes Berg) - wifi: rtlwifi: cleanup USB interface (Dmitry Antipov) - wifi: rtlwifi: simplify LED management (Dmitry Antipov) - wifi: ath10k: improve structure padding (Arnd Bergmann) - wifi: ath9k: convert msecs to jiffies where needed (Dmitry Antipov) - dt-bindings: net: wireless: ath10k: add ieee80211-freq-limit property (Christian Lamparter) - wifi: ath11k: Add missing hw_ops->get_ring_selector() for IPQ5018 (Ziyang Huang) - wifi: ath11k: Restart firmware after cold boot calibration for IPQ5018 (Ziyang Huang) - wifi: ath11k: Add missing ops config for IPQ5018 in ath11k_ahb_probe() (Ziyang Huang) - wifi: ath11k: Add missing check for ioremap (Jiasheng Jiang) - wifi: ath12k: fix conf_mutex in ath12k_mac_op_unassign_vif_chanctx() (Wen Gong) - wifi: ath11k: fix memory leak in WMI firmware stats (P Praneesh) - wifi: ath11k: debug: add ATH11K_DBG_CE (Kalle Valo) - wifi: ath11k: htc: cleanup debug messages (Kalle Valo) - wifi: ath11k: don't use %%pK (Kalle Valo) - wifi: ath11k: hal: cleanup debug message (Kalle Valo) - wifi: ath11k: debug: use all upper case in ATH11k_DBG_HAL (Kalle Valo) - wifi: ath11k: dp: cleanup debug message (Kalle Valo) - wifi: ath11k: pci: cleanup debug logging (Kalle Valo) - wifi: ath11k: wmi: add unified command debug messages (Kalle Valo) - wifi: ath11k: wmi: use common error handling style (Kalle Valo) - wifi: ath11k: wmi: cleanup error handling in ath11k_wmi_send_init_country_cmd() (Kalle Valo) - wifi: ath11k: remove unsupported event handlers (Kalle Valo) - wifi: ath11k: add WMI event debug messages (Kalle Valo) - wifi: ath11k: remove manual mask names from debug messages (Kalle Valo) - wifi: ath11k: print debug level in debug messages (Kalle Valo) - wifi: ath11k: debug: remove unused ATH11K_DBG_ANY (Kalle Valo) - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Remi Pommarel) - wifi: ath12k: delete the timer rx_replenish_retry during rmmod (Hari Chandrakanthan) - wifi: ath12k: Use msdu_end to check MCBC (Baochen Qiang) - wifi: ath12k: check hardware major version for WCN7850 (Carl Huang) - wifi: ath12k: Avoid NULL pointer access during management transmit cleanup (Balamurugan S) - wifi: ath11k: update proper pdev/vdev id for testmode command (Venkateswara Naralasetty) - wifi: atk10k: Don't opencode ath10k_pci_priv() in ath10k_ahb_priv() (Uwe Kleine-König) - wifi: ath10k: Convert to platform remove callback returning void (Uwe Kleine-König) - wifi: ath10k: Drop checks that are always false (Uwe Kleine-König) - wifi: ath10k: Drop cleaning of driver data from probe error path and remove (Uwe Kleine-König) - wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart (Youghandhar Chintala) - wifi: ath11k: Add HTT stats for PHY reset case (Nidhi Jain) - wifi: ath11k: Allow ath11k to boot without caldata in ftm mode (Sowmiya Sree Elavalagan) - wifi: ath11k: factory test mode support (Govindaraj Saminathan) - wifi: ath11k: remove unused function ath11k_tm_event_wmi() (Govindaraj Saminathan) - wifi: ath11k: add support default regdb while searching board-2.bin for WCN6855 (Wen Gong) - wifi: ath12k: Add support to parse new WMI event for 6 GHz regulatory (P Praneesh) - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Fedor Pchelkin) - wifi: wil6210: wmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) - wifi: wil6210: fw: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) - wifi: iwlwifi: mvm: Add support for IGTK in D3 resume flow (Yedidya Benshimol) - wifi: iwlwifi: mvm: update two most recent GTKs on D3 resume flow (Yedidya Benshimol) - wifi: iwlwifi: mvm: Refactor security key update after D3 (Yedidya Benshimol) - wifi: mac80211: mark keys as uploaded when added by the driver (Yedidya Benshimol) - wifi: iwlwifi: remove support of A0 version of FM RF (Mukesh Sisodiya) - wifi: iwlwifi: cfg: clean up Bz module firmware lines (Johannes Berg) - wifi: iwlwifi: pcie: add device id 51F1 for killer 1675 (Yi Kuo) - wifi: iwlwifi: bump FW API to 83 for AX/BZ/SC devices (Gregory Greenman) - wifi: iwlwifi: cfg: remove trailing dash from FW_PRE constants (Johannes Berg) - wifi: iwlwifi: also unify Ma device configurations (Johannes Berg) - wifi: iwlwifi: also unify Sc device configurations (Johannes Berg) - wifi: iwlwifi: unify Bz/Gl device configurations (Johannes Berg) - wifi: iwlwifi: pcie: also drop jacket from info macro (Johannes Berg) - wifi: iwlwifi: remove support for *nJ devices (Johannes Berg) - wifi: iwlwifi: don't load old firmware for 22000 (Johannes Berg) - wifi: iwlwifi: don't load old firmware for ax210 (Johannes Berg) - wifi: iwlwifi: don't load old firmware for Bz (Johannes Berg) - wifi: iwlwifi: don't load old firmware for Sc (Johannes Berg) - wifi: iwlwifi: give Sc devices their own family (Johannes Berg) - wifi: iwlwifi: split 22000.c into multiple files (Johannes Berg) - wifi: iwlwifi: Add support for new CNVi (SC) (Mukesh Sisodiya) - wifi: iwlwifi: Add support for new Bz version (Mukesh Sisodiya) - wifi: iwlwifi: mvm: Add support for scan version 17 (Ilan Peer) - wifi: iwlwifi: mvm: adjust skip-over-dtim in D3 (Johannes Berg) - wifi: iwlwifi: mvm: check only affected links (Johannes Berg) - wifi: iwlwifi: mvm: avoid baid size integer overflow (Johannes Berg) - wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection (Johannes Berg) - wifi: iwlwifi: mvm: support new flush_sta method (Johannes Berg) - wifi: iwlwifi: Add support for new PCI Id (Mukesh Sisodiya) - wifi: iwlwifi: mvm: send LARI configuration earlier (Benjamin Berg) - wifi: iwlwifi: remove disable_dummy_notification (Johannes Berg) - wifi: iwlwifi: limit EHT capabilities based on PCIe link speed (Johannes Berg) - wifi: iwlwifi: mvm: add EHT A-MPDU size exponent support (Johannes Berg) - wifi: iwlwifi: mvm: use min_t() for agg_size (Johannes Berg) - wifi: iwlwifi: mvm: use EHT maximum MPDU length on 2.4 GHz (Johannes Berg) - wifi: iwlwifi: nvm: handle EHT/320 MHz regulatory flag (Johannes Berg) - wifi: iwlwifi: mvm: make iwl_mvm_set_fw_mu_edca_params mld aware (Emmanuel Grumbach) - wifi: iwlwifi: fw: send marker cmd before suspend cmd (Miri Korenblit) - wifi: iwlwifi: mvm: check the right csa_active (Emmanuel Grumbach) - wifi: iwlwifi: pcie: add size assertions (Johannes Berg) - wifi: iwlwifi: pcie: refactor RB status size calculation (Johannes Berg) - wifi: nl80211/reg: add no-EHT regulatory flag (Johannes Berg) - wifi: cfg80211: Retrieve PSD information from RNR AP information (Ilan Peer) - wifi: mac80211: fix CRC calculation for extended elems (Johannes Berg) - wifi: mac80211: avoid lockdep checking when removing deflink (Benjamin Berg) - wifi: mac80211: always hold sdata lock in chanctx assign/unassign (Johannes Berg) - wifi: mac80211: store BSS param change count from assoc response (Johannes Berg) - wifi: mac80211: drop some unprotected action frames (Johannes Berg) - wifi: mac80211: move action length check up (Johannes Berg) - wifi: mac80211: drop unprotected robust mgmt before 4-way-HS (Alon Giladi) - wifi: p54: Add missing MODULE_FIRMWARE macro (Juerg Haefliger) - MAINTAINERS: ath11k: add wiki and bugreport page (Kalle Valo) - MAINTAINERS: ath9k: add git tree (Kalle Valo) - MAINTAINERS: mt76: add git tree (Kalle Valo) - wifi: rtw89: use struct to parse firmware header (Ping-Ke Shih) - wifi: rtw89: TX power stuffs replace confusing naming of _max with _num (Zong-Zhe Yang) - wifi: rtw89: 8851b: configure to force 1 TX power value (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: update IQK to version 0x8 (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: add LCK track (Ping-Ke Shih) - wifi: rtw89: 8851b: update TX power tables to R28 (Zong-Zhe Yang) - wifi: rtw89: 8851b: update RF radio A parameters to R28 (Ping-Ke Shih) - wifi: rtw88: fix not entering PS mode after AP stops (Po-Hao Huang) - wifi: rtw88: refine register based H2C command (Po-Hao Huang) - wifi: rtw88: Stop high queue during scan (Po-Hao Huang) - wifi: rtw88: Skip high queue in hci_flush (Po-Hao Huang) - wifi: rtw88: Fix AP mode incorrect DTIM behavior (Po-Hao Huang) - wifi: rtw88: use struct instead of macros to set TX desc (Po-Hao Huang) - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Chih-Kang Chang) - wifi: rtw88: Fix action frame transmission fail before association (Po-Hao Huang) - wifi: mac80211: fix documentation config reference (Johannes Berg) - wifi: mac80211: add eht_capa debugfs field (Ben Greear) - wifi: iwlwifi: dvm: fix -Wunused-const-variable gcc warning (Dmitry Antipov) - wifi: mac80211: check EHT basic MCS/NSS set (Johannes Berg) - wifi: cfg80211: search all RNR elements for colocated APs (Benjamin Berg) - wifi: cfg80211: stop parsing after allocation failure (Benjamin Berg) - wifi: update multi-link element STA reconfig (Johannes Berg) - wifi: mac80211: agg-tx: prevent start/stop race (Johannes Berg) - wifi: mac80211: agg-tx: add a few locking assertions (Johannes Berg) - wifi: ieee80211: reorder presence checks in MLE per-STA profile (Johannes Berg) - wifi: mac80211: Support link removal using Reconfiguration ML element (Ilan Peer) - wifi: mac80211: add set_active_links variant not locking sdata (Benjamin Berg) - wifi: mac80211: add ___ieee80211_disconnect variant not locking sdata (Benjamin Berg) - wifi: cfg80211/nl80211: Add support to indicate STA MLD setup links removal (Veerendranath Jakkam) - wifi: cfg80211: do not scan disabled links on 6GHz (Benjamin Berg) - wifi: cfg80211: handle BSS data contained in ML probe responses (Benjamin Berg) - wifi: cfg80211: use structs for TBTT information access (Benjamin Berg) - wifi: ieee80211: add structs for TBTT information access (Benjamin Berg) - wifi: cfg80211: use a struct for inform_single_bss data (Benjamin Berg) - wifi: ieee80211: add definitions for RNR MLD params (Benjamin Berg) - wifi: cfg80211: Always ignore ML element (Benjamin Berg) - wifi: ieee80211: use default for medium synchronization delay (Benjamin Berg) - wifi: ieee80211: add helper to validate ML element type and size (Benjamin Berg) - wifi: ieee80211: Fix the common size calculation for reconfiguration ML (Ilan Peer) - wifi: mac80211: Include Multi-Link in CRC calculation (Ilan Peer) - wifi: cfg80211: fix regulatory disconnect with OCB/NAN (Johannes Berg) - wifi: cfg80211: fix regulatory disconnect for non-MLO (Johannes Berg) - wifi: mac80211: Rename ieee80211_mle_sta_prof_size_ok() (Ilan Peer) - wifi: mac80211: Add support for parsing Reconfiguration Multi Link element (Ilan Peer) - wifi: mac80211: Rename multi_link (Ilan Peer) - wifi: mac80211: use cfg80211 defragmentation helper (Benjamin Berg) - wifi: cfg80211: add element defragmentation helper (Benjamin Berg) - wifi: cfg80211: drop incorrect nontransmitted BSS update code (Benjamin Berg) - wifi: cfg80211: rewrite merging of inherited elements (Benjamin Berg) - wifi: cfg80211: ignore invalid TBTT info field types (Benjamin Berg) - wifi: mac80211: use new inform_bss callback (Benjamin Berg) - wifi: cfg80211: add inform_bss op to update BSS (Benjamin Berg) - wifi: cfg80211: keep bss_lock held when informing (Benjamin Berg) - wifi: cfg80211: move regulatory_hint_found_beacon to be earlier (Benjamin Berg) - wifi: mac80211: feed the link_id to cfg80211_ch_switch_started_notify (Emmanuel Grumbach) - wifi: mac80211: add consistency check for compat chandef (Anjaneyulu) - wifi: mac80211: stop passing cbss to parser (Benjamin Berg) - wifi: mac80211: Extend AID element addition for TDLS frames (Mukesh Sisodiya) - wifi: mac80211: Add HE and EHT capa elements in TDLS frames (Abhishek Naik) - wifi: mac80211: handle TDLS data frames with MLO (Abhishek Naik) - wifi: mac80211: handle TDLS negotiation with MLO (Mukesh Sisodiya) - wifi: cfg80211: make TDLS management link-aware (Mukesh Sisodiya) - wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() (Gustavo A. R. Silva) - wifi: iwlwifi: bump FW API to 81 for AX devices (Gregory Greenman) - wifi: iwlwifi: mvm: Add support for SCAN API version 16 (Ilan Peer) - wifi: iwlwifi: mvm: Don't access vif valid links directly (Ilan Peer) - wifi: iwlwifi: handle eSR transitions (Miri Korenblit) - wifi: iwlwifi: fix max number of fw active links (Miri Korenblit) - wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam (Nicolas Cavallari) - wifi: iwlwifi: add a few rate index validity checks (Anjaneyulu) - wifi: iwlwifi: Validate slots_num before allocating memory (Anjaneyulu) - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Anjaneyulu) - wifi: iwlwifi: mvm: track u-APSD misbehaving AP by AP address (Johannes Berg) - wifi: iwlwifi: implement WPFC ACPI table loading (Johannes Berg) - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Anjaneyulu) - wifi: iwlwifi: add some FW misbehaviour check infrastructure (Johannes Berg) - wifi: iwlwifi: mvm: always send spec link ID in link commands (Johannes Berg) - wifi: iwlwifi: use array as array argument (Johannes Berg) - wifi: iwlwifi: mvm: store WMM params per link (Johannes Berg) - wifi: iwlwifi: mvm: check link during TX (Johannes Berg) - wifi: iwlwifi: mvm: add a NULL pointer check (Johannes Berg) - wifi: iwlwifi: fw: Add new FSEQ defines to fw dump (Ariel Malamud) - wifi: iwlwifi: pcie: double-check ACK interrupt after timeout (Johannes Berg) - wifi: iwlwifi: pull from TXQs with softirqs disabled (Johannes Berg) - wifi: iwlwifi: mvm: use iwl_mvm_is_vendor_in_approved_list() (Johannes Berg) - wifi: iwlwifi: fw: make some ACPI functions static (Johannes Berg) - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Ilan Peer) - wifi: iwlwifi: mvm: correctly access HE/EHT sband capa (Johannes Berg) - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Mukesh Sisodiya) - wifi: iwlwifi: mvm: remove new checksum code (Johannes Berg) - wifi: mac80211: Add debugfs entry to report dormant links (Ilan Peer) - wifi: mac80211: Support disabled links during association (Ilan Peer) - wifi: ray_cs: fix stringop-truncation GCC warning (Kalle Valo) - wifi: hostap: fix stringop-truncations GCC warning (Kalle Valo) - wifi: brcmsmac: fix gnu_printf warnings (Kalle Valo) - wifi: brcmfmac: fix gnu_printf warnings (Kalle Valo) - wifi: rtw89: fix spelling typo of IQK debug messages (Dmitry Antipov) - wifi: rtw89: cleanup rtw89_iqk_info and related code (Dmitry Antipov) - wifi: rtw89: cleanup private data structures (Dmitry Antipov) - wifi: mt7601u: replace strlcpy() with strscpy() (Azeem Shaikh) - wifi: rt2x00: fix the typo in comments (Deming Wang) - wifi: iwlwifi: dbg-tlv: clear FW debug memory on init (Johannes Berg) - wifi: iwlwifi: pcie: remove redundant argument (Johannes Berg) - wifi: iwlwifi: pcie: clear FW debug memory on init (Johannes Berg) - wifi: iwlwifi: dbg-tlv: fix DRAM data init (Johannes Berg) - wifi: iwlwifi: mvm: allow ADD_STA not to be advertised by the firwmare (Emmanuel Grumbach) - wifi: iwlwifi: mvm: put only a single IGTK into FW (Johannes Berg) - wifi: iwlwifi: mvm: fix potential array out of bounds access (Gregory Greenman) - wifi: iwlwifi: support version C0 of BZ and GL devices (Mukesh Sisodiya) - wifi: iwlwifi: mvm: add support for Extra EHT LTF (Gregory Greenman) - wifi: iwlwifi: mvm: Refactor iwl_mvm_get_lmac_id() (Ariel Malamud) - wifi: iwlwifi: improve debug prints in iwl_read_ppag_table() (Alon Giladi) - wifi: iwlwifi: mvm: initialize the rx_vec before using it (Mukesh Sisodiya) - wifi: iwlwifi: mvm: rename BTM support flag and its TLV (Haim Dreyfuss) - wifi: iwlwifi: mvm: support U-SIG EHT validate checks (Johannes Berg) - wifi: mac80211: Replace strlcpy with strscpy (Azeem Shaikh) - wifi: cfg80211: replace strlcpy() with strscpy() (Azeem Shaikh) - wifi: iwlwifi: mvm: Propagate ERP slot changes to FW (Ilan Peer) - wifi: iwlwifi: mvm: FTM responder MLO support (Avraham Stern) - wifi: iwlwifi: pass ESR parameters to the firmware (Emmanuel Grumbach) - wifi: iwlwifi: debugfs: add ppag capa to fw info file (Alon Giladi) - wifi: iwlwifi: mvm: always set MH len in offload_assist (Johannes Berg) - wifi: iwlwifi: fw: print PC register value instead of address (Mukesh Sisodiya) - wifi: iwlwifi: unify checks for HW error values (Johannes Berg) - wifi: iwlwifi: mvm: fix getting LDPC/STBC support (Mukesh Sisodiya) - wifi: iwlwifi: bump FW API to 79 for AX devices (Gregory Greenman) - wifi: iwlwifi: update response for mcc_update command (Abhishek Naik) - wifi: iwlwifi: mvm: FTM initiator MLO support (Avraham Stern) - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Mukesh Sisodiya) - wifi: iwlwifi: make debugfs entries link specific (Benjamin Berg) - wifi: mac80211: Fix permissions for valid_links debugfs entry (Ilan Peer) - wifi: mac80211: Do not use "non-MLD AP" syntax (Ilan Peer) - wifi: cfg80211: Support association to AP MLD with disabled links (Ilan Peer) - wifi: mac80211_hwsim: Don't access vif valid links directly (Ilan Peer) - wifi: mac80211: Add getter functions for vif MLD state (Ilan Peer) - wifi: mac80211: allow disabling SMPS debugfs controls (Miri Korenblit) - wifi: mac80211: don't update rx_stats.last_rate for NDP (Johannes Berg) - wifi: mac80211: fix CSA processing while scanning (Benjamin Berg) - wifi: mac80211: mlme: clarify WMM messages (Johannes Berg) - wifi: mac80211: pass roc->sdata to drv_cancel_remain_on_channel() (Anjaneyulu) - wifi: mac80211: include key action/command in tracing (Johannes Berg) - wifi: mac80211: add helpers to access sband iftype data (Johannes Berg) - wifi: cfg80211: S1G rate information and calculations (Gilad Itzkovitch) - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Ping-Ke Shih) - can: kvaser_pciefd: Use TX FIFO size read from CAN controller (Jimmy Assarsson) - can: kvaser_pciefd: Refactor code (Jimmy Assarsson) - can: kvaser_pciefd: Add len8_dlc support (Jimmy Assarsson) - can: kvaser_pciefd: Use FIELD_{GET,PREP} and GENMASK where appropriate (Jimmy Assarsson) - can: kvaser_pciefd: Sort register definitions (Jimmy Assarsson) - can: kvaser_pciefd: Change return type for kvaser_pciefd_{receive,transmit,set_tx}_irq() (Jimmy Assarsson) - can: kvaser_pciefd: Rename device ID defines (Jimmy Assarsson) - can: kvaser_pciefd: Sort includes in alphabetic order (Jimmy Assarsson) - can: kvaser_pciefd: Remove SPI flash parameter read functionality (Jimmy Assarsson) - can: kvaser_pciefd: Define unsigned constants with type suffix 'U' (Jimmy Assarsson) - can: kvaser_pciefd: Set hardware timestamp on transmitted packets (Jimmy Assarsson) - can: kvaser_pciefd: Add function to set skb hwtstamps (Jimmy Assarsson) - can: kvaser_pciefd: Remove handler for unused KVASER_PCIEFD_PACK_TYPE_EFRAME_ACK (Jimmy Assarsson) - can: kvaser_pciefd: Remove useless write to interrupt register (Jimmy Assarsson) - can: uapi: move CAN_RAW_FILTER_MAX definition to raw.h (Oliver Hartkopp) - can: length: refactor frame lengths definition to add size in bits (Vincent Mailhol) - can: length: fix description of the RRS field (Vincent Mailhol) - can: length: fix bitstuffing count (Vincent Mailhol) - can: ti_hecc: fix coding style (Marc Kleine-Budde) - can: rx-offload: fix coding style (Marc Kleine-Budde) - can: m_can: fix coding style (Marc Kleine-Budde) - can: sja1000: Prevent overrun stalls with a soft reset on Renesas SoCs (Miquel Raynal) - can: sja1000: Prepare the use of a threaded handler (Miquel Raynal) - can: esd_usb: Use consistent prefix ESD_USB_ for macros (Frank Jungclaus) - can: esd_usb: Make use of kernel macros BIT() and GENMASK() (Frank Jungclaus) - can: esd_usb: Don't bother the user with nonessential log message (Frank Jungclaus) - can: esd_usb: Replace hardcoded message length given to USB commands (Frank Jungclaus) - can: esd_usb: Prefix all structures with the device name (Frank Jungclaus) - can: esd_usb: Use consistent prefixes for macros (Frank Jungclaus) - can: esd_usb: Replace initializer macros used for struct can_bittiming_const (Frank Jungclaus) - can: esd_usb: Make use of existing kernel macros (Frank Jungclaus) - can: dev: add transceiver capabilities to xilinx_can (Marcel Hellwig) - can: kvaser_usb: Add len8_dlc support (Carsten Schmidt) - net: fix net device address assign type (Piotr Gardocki) - sfc: keep alive neighbour entries while a TC encap action is using them (Edward Cree) - net: dsa: qca8k: add support for additional modes for netdev trigger (Christian Marangi) - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Christian Marangi) - igb: Fix igb_down hung on surprise removal (Ying Hsu) - net: dsa: microchip: fix writes to phy registers >= 0x10 (Rasmus Villemoes) - net: dsa: microchip: add ksz_prmw32() helper (Rasmus Villemoes) - net: dsa: microchip: simplify ksz_prmw8() (Rasmus Villemoes) - tools: ynl: improve the direct-include header guard logic (Jakub Kicinski) - net: txgbe: remove unused buffer in txgbe_calc_eeprom_checksum (Zhengchao Shao) - net: macb: update PCS driver to use neg_mode (Russell King (Oracle)) - net: dsa: mt7530: update PCS driver to use neg_mode (Russell King (Oracle)) - net: dsa: b53: update PCS driver to use neg_mode (Russell King (Oracle)) - net: sparx5: update PCS driver to use neg_mode (Russell King (Oracle)) - net: qca8k: update PCS driver to use neg_mode (Russell King (Oracle)) - net: prestera: update PCS driver to use neg_mode (Russell King (Oracle)) - net: mvpp2: update PCS driver to use neg_mode (Russell King (Oracle)) - net: mvneta: update PCS driver to use neg_mode (Russell King (Oracle)) - net: lan966x: update PCS driver to use neg_mode (Russell King (Oracle)) - net: pcs: lynx: update PCS driver to use neg_mode (Russell King (Oracle)) - net: pcs: lynxi: update PCS driver to use neg_mode (Russell King (Oracle)) - net: pcs: xpcs: update PCS driver to use neg_mode (Russell King (Oracle)) - net: phylink: pass neg_mode into phylink_mii_c22_pcs_config() (Russell King (Oracle)) - net: phylink: convert phylink_mii_c22_pcs_config() to neg_mode (Russell King (Oracle)) - net: phylink: add PCS negotiation mode (Russell King (Oracle)) - net/tls: fix comment typo (Yueh-Shun Li) - tcp: fix comment typo (Yueh-Shun Li) - i40e, xsk: fix comment typo (Yueh-Shun Li) - mptcp: pass addr to mptcp_pm_alloc_anno_list (Geliang Tang) - mptcp: consolidate transition to TCP_CLOSE in mptcp_do_fastclose() (Paolo Abeni) - selftests: mptcp: join: skip check if MIB counter not supported (part 2) (Matthieu Baerts) - selftests: mptcp: add MPTCP_FULL_INFO testcase (Paolo Abeni) - mptcp: introduce MPTCP_FULL_INFO getsockopt (Paolo Abeni) - mptcp: add subflow unique id (Paolo Abeni) - selftests: mptcp: explicitly tests aggregate counters (Paolo Abeni) - mptcp: track some aggregate data counters (Paolo Abeni) - mptcp: move snd_una update earlier for fallback socket (Paolo Abeni) - net: ena: Fix rst format issues in readme (David Arinzon) - inet: Cleanup on charging memory for newly accepted sockets (Abel Wu) - selftests: tc-testing: add one test for flushing explicitly created chain (renmingshuai) - dt-bindings: net: micrel,ks8851: allow SPI device properties (Krzysztof Kozlowski) - dt-bindings: net: bluetooth: qualcomm: document VDD_CH1 (Krzysztof Kozlowski) - net: hsr: Disable promiscuous mode in offload mode (Ravi Gunasekaran) - leds: trigger: netdev: expose hw_control status via sysfs (Christian Marangi) - leds: trigger: netdev: add additional specific link duplex mode (Christian Marangi) - leds: trigger: netdev: add additional specific link speed mode (Christian Marangi) - bnxt_en: Link representors to PCI device (Ivan Vecera) - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Petr Machata) - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Petr Machata) - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Petr Machata) - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Petr Machata) - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Petr Machata) - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Petr Machata) - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Petr Machata) - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Petr Machata) - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Petr Machata) - selftests: forwarding: router_bridge: Use port MAC for bridge address (Petr Machata) - selftests: forwarding: mirror_gre_*: Use port MAC for bridge address (Petr Machata) - selftests: forwarding: mirror_gre_*: Disable IPv6 autogen on bridges (Petr Machata) - selftests: forwarding: pedit_dsfield: Disable IPv6 autogen on a bridge (Petr Machata) - selftests: forwarding: skbedit_priority: Disable IPv6 autogen on a bridge (Petr Machata) - selftests: forwarding: dual_vxlan_bridge: Disable IPv6 autogen on bridges (Petr Machata) - selftests: forwarding: q_in_vni: Disable IPv6 autogen on bridges (Petr Machata) - net: micrel: Change to receive timestamp in the frame for lan8841 (Horatiu Vultur) - net: stmmac: dwmac-qcom-ethqos: add support for emac4 on sa8775p platforms (Bartosz Golaszewski) - dt-bindings: net: qcom,ethqos: add description for sa8775p (Bartosz Golaszewski) - net: stmmac: add new switch to struct plat_stmmacenet_data (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: add support for SGMII (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: prepare the driver for more PHY modes (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: add support for the phyaux clock (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: add support for the optional serdes phy (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: remove stray space (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: add a newline between headers (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: add missing include (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: use a helper variable for &pdev->dev (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: tweak the order of local variables (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: rename a label in probe() (Bartosz Golaszewski) - net: stmmac: dwmac-qcom-ethqos: shrink clock code with devres (Bartosz Golaszewski) - sfc: fix uninitialized variable use (Arnd Bergmann) - sfc: add CONFIG_INET dependency for TC offload (Arnd Bergmann) - net: phy-c45: Fix genphy_c45_ethtool_set_eee description (Andrew Lunn) - net: remove sk_is_ipmr() and sk_is_icmpv6() helpers (Eric Dumazet) - ipv6: fix a typo in ip6mr_sk_ioctl() (Eric Dumazet) - octeontx2-pf: TC flower offload support for rxqueue mapping (Ratheesh Kannoth) - netlabel: Reorder fields in 'struct netlbl_domaddr6_map' (Christophe JAILLET) - mptcp: Reorder fields in 'struct mptcp_pm_add_entry' (Christophe JAILLET) - mctp: Reorder fields in 'struct mctp_route' (Christophe JAILLET) - net: fec: allow to build without PAGE_POOL_STATS (Lucas Stach) - crypto: af_alg/hash: Fix recvmsg() after sendmsg(MSG_MORE) (David Howells) - net: phy: mediatek: fix compile-test dependencies (Arnd Bergmann) - ptp: ocp: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu) - ptp: idt82p33: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu) - ptp: ptp_clockmatrix: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu) - net/mlx5: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu) - ptp: Add .getmaxphase callback to ptp_clock_info (Rahul Rameshbabu) - testptp: Add support for testing ptp_clock_info .adjphase callback (Rahul Rameshbabu) - testptp: Remove magic numbers related to nanosecond to second conversion (Rahul Rameshbabu) - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Rahul Rameshbabu) - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Rahul Rameshbabu) - ipv6: exthdrs: Remove redundant skb_headlen() check in ip6_parse_tlv(). (Kuniyuki Iwashima) - ipv6: exthdrs: Reload hdr only when needed in ipv6_srh_rcv(). (Kuniyuki Iwashima) - ipv6: exthdrs: Replace pskb_pull() with skb_pull() in ipv6_srh_rcv(). (Kuniyuki Iwashima) - ipv6: rpl: Remove redundant multicast tests in ipv6_rpl_srh_rcv(). (Kuniyuki Iwashima) - ipv6: rpl: Remove pskb(_may)?_pull() in ipv6_rpl_srh_rcv(). (Kuniyuki Iwashima) - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Jiri Pirko) - net/mlx5: Add header file for events (Juhee Kang) - net/mlx5: DR, update query of HCA caps for EC VFs (Daniel Jurgens) - net/mlx5: Fix the macro for accessing EC VF vports (Daniel Jurgens) - net/mlx5e: Add local loopback counter to vport stats (Or Har-Toov) - net/mlx5: Expose bits for local loopback counter (Or Har-Toov) - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Gal Pressman) - net/mlx5: E-Switch, remove redundant else statements (Saeed Mahameed) - net/mlx5: Bridge, expose FDB state via debugfs (Vlad Buslov) - net/mlx5: Bridge, pass net device when linking vport to bridge (Vlad Buslov) - net/mlx5: Create eswitch debugfs root directory (Vlad Buslov) - net/mlx5: Handle sync reset unload event (Moshe Shemesh) - net/mlx5: Check DTOR entry value is not zero (Moshe Shemesh) - net/mlx5: Expose timeout for sync reset unload stage (Moshe Shemesh) - net/mlx5: Ack on sync_reset_request only if PF can do reset_now (Moshe Shemesh) - gro: move the tc_ext comparison to a helper (Jakub Kicinski) - net: phy: at803x: Use devm_regulator_get_enable_optional() (Christophe JAILLET) - dt-bindings: net: phy: gpy2xx: more precise description (Michael Walle) - ipv6: also use netdev_hold() in ip6_route_check_nh() (Eric Dumazet) - crypto: Fix af_alg_sendmsg(MSG_SPLICE_PAGES) sglist limit (David Howells) - tcp: Use per-vma locking for receive zerocopy (Arjun Roy) - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (mfreemon@cloudflare.com) - devlink: report devlink_port_type_warn source device (Petr Oros) - net: mctp: remove redundant RTN_UNICAST check (Lin Ma) - netlink: specs: fixup openvswitch specs for code generation (Donald Hunter) - net: sched: Remove unused qdisc_l2t() (YueHaibing) - kcm: Fix unnecessary psock unreservation. (David Howells) - ip, ip6: Fix splice to raw and ping sockets (David Howells) - sfc: do not try to call tc functions when CONFIG_SFC_SRIOV=n (Edward Cree) - s390/net: lcs: use IS_ENABLED() for kconfig detection (Randy Dunlap) - net: ethernet: litex: add support for 64 bit stats (Jisheng Zhang) - ice: remove unnecessary check for old MAC == new MAC (Piotr Gardocki) - i40e: remove unnecessary check for old MAC == new MAC (Piotr Gardocki) - net: add check for current MAC address in dev_set_mac_address (Piotr Gardocki) - eth: fs_enet: fix print format for resource size (Jakub Kicinski) - splice, net: Fix splice_to_socket() to handle pipe bufs larger than a page (David Howells) - sunvnet: fix sparc64 build error after gso code split (Stephen Rothwell) - net: ena: Add dynamic recycling mechanism for rx buffers (David Arinzon) - net: ioctl: Use kernel memory on protocol ioctl callbacks (Breno Leitao) - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Dan Carpenter) - tools: ynl: work around stale system headers (Jakub Kicinski) - net: tls: make the offload check helper take skb not socket (Jakub Kicinski) - net: macb: Add support for partial store and forward (Maulik Jodhani) - dt-bindings: net: cdns,macb: Add rx-watermark property (Pranavi Somisetty) - netpoll: allocate netdev tracker right away (Jakub Kicinski) - net: create device lookup API with reference tracking (Jakub Kicinski) - rtnetlink: move validate_linkmsg out of do_setlink (Xin Long) - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Edwin Peer) - mlxsw: spectrum_router: Move IPIP init up (Petr Machata) - mlxsw: spectrum_router: Extract a helper for RIF migration (Petr Machata) - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Petr Machata) - mlxsw: spectrum_router: Extract a helper to free a RIF (Petr Machata) - mlxsw: spectrum_router: Access nhgi->rif through a helper (Petr Machata) - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Petr Machata) - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Petr Machata) - mlxsw: spectrum_router: Access rif->dev through a helper (Petr Machata) - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Petr Machata) - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Petr Machata) - ethtool: ioctl: account for sopass diff in set_wol (Justin Chen) - mctp i2c: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - tools: ynl-gen: inherit policy in multi-attr (Jakub Kicinski) - tools: ynl-gen: correct enum policies (Jakub Kicinski) - amd-xgbe: extend 10Mbps support to MAC version 21H (Raju Rangoju) - octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush (Naveen Mamindlapalli) - octeontx2-af: add option to toggle DROP_RE enable in rx cfg (Nithin Dabilpuram) - octeontx2-af: Enable LBK links only when switch mode is on. (Subbaraya Sundeep) - octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon (Sunil Goutham) - octeontx2-af: extend RSS supported offload types (Kiran Kumar K) - octeontx2-af: Add devlink option to adjust mcam high prio zone entries (Naveen Mamindlapalli) - selftests: forwarding: Fix layer 2 miss test syntax (Ido Schimmel) - kcm: Send multiple frags in one sendmsg() (David Howells) - kcm: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (David Howells) - tcp_bpf: Make tcp_bpf_sendpage() go through tcp_bpf_sendmsg(MSG_SPLICE_PAGES) (David Howells) - sunrpc: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (David Howells) - algif: Remove hash_sendpage*() (David Howells) - Remove file->f_op->sendpage (David Howells) - selftests: net: add tc flower cfm test (Zahari Doychev) - net: flower: add support for matching cfm fields (Zahari Doychev) - net: flow_dissector: add support for cfm packets (Zahari Doychev) - net: mlxsw: i2c: Switch back to use struct i2c_driver's .probe() (Uwe Kleine-König) - net: phy: add driver for MediaTek SoC built-in GE PHYs (Daniel Golle) - net/mlx5e: Remove a useless function call (Christophe JAILLET) - net/mlx5: Light probe local SFs (Shay Drory) - net/mlx5: Move esw multiport devlink param to eswitch code (Shay Drory) - net/mlx5: Split function_setup() to enable and open functions (Shay Drory) - net/mlx5: Set max number of embedded CPU VFs (Daniel Jurgens) - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Daniel Jurgens) - net/mlx5: Query correct caps for min msix vectors (Daniel Jurgens) - net/mlx5: Use correct vport when restoring GUIDs (Daniel Jurgens) - net/mlx5: Add new page type for EC VF pages (Daniel Jurgens) - net/mlx5: Add/remove peer miss rules for EC VFs (Daniel Jurgens) - net/mlx5: Add management of EC VF vports (Daniel Jurgens) - net/mlx5: Update vport caps query/set for EC VFs (Daniel Jurgens) - net/mlx5: Enable devlink port for embedded cpu VF vports (Daniel Jurgens) - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Daniel Jurgens) - net/mlx5: Simplify unload all rep code (Daniel Jurgens) - tcp: remove size parameter from tcp_stream_alloc_skb() (Eric Dumazet) - tcp: remove some dead code (Eric Dumazet) - tcp: let tcp_send_syn_data() build headless packets (Eric Dumazet) - net: ethtool: don't require empty header nests (Jakub Kicinski) - netlink: support extack in dump ->start() (Jakub Kicinski) - tools: ynl: add sample for ethtool (Jakub Kicinski) - tools: ynl: generate code for the ethtool family (Jakub Kicinski) - netlink: specs: ethtool: mark pads as pads (Jakub Kicinski) - netlink: specs: ethtool: untangle stats-get (Jakub Kicinski) - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Jakub Kicinski) - netlink: specs: ethtool: add empty enum stringset (Jakub Kicinski) - tools: ynl-gen: resolve enum vs struct name conflicts (Jakub Kicinski) - tools: ynl-gen: don't generate enum types if unnamed (Jakub Kicinski) - netlink: specs: ethtool: add C render hints (Jakub Kicinski) - netlink: specs: support setting prefix-name per attribute (Jakub Kicinski) - tools: ynl-gen: record extra args for regen (Jakub Kicinski) - tools: ynl-gen: support excluding tricky ops (Jakub Kicinski) - mdio: mdio-mux-mmioreg: Use of_property_read_reg() to parse "reg" (Rob Herring) - dt-bindings: net: drop unneeded quotes (Krzysztof Kozlowski) - af_unix: Kconfig: make CONFIG_UNIX bool (Alexander Mikhalitsyn) - selftests: net: add SCM_PIDFD / SO_PEERPIDFD test (Alexander Mikhalitsyn) - net: core: add getsockopt SO_PEERPIDFD (Alexander Mikhalitsyn) - scm: add SO_PASSPIDFD and SCM_PIDFD (Alexander Mikhalitsyn) - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Petr Machata) - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Petr Machata) - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Petr Machata) - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Petr Machata) - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Petr Machata) - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Petr Machata) - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Petr Machata) - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Petr Machata) - net: openvswitch: add support for l4 symmetric hashing (Aaron Conole) - net: enetc: reset taprio stats when taprio is deleted (Vladimir Oltean) - net/sched: taprio: report class offload stats per TXQ, not per TC (Vladimir Oltean) - nfc: nxp-nci: store __be16 value in __be16 variable (Simon Horman) - net: mana: Add support for vlan tagging (Haiyang Zhang) - sfc: Add devlink dev info support for EF10 (Martin Habets) - net/sched: act_pedit: Use kmemdup() to replace kmalloc + memcpy (Jiapeng Chong) - ionic: add support for ethtool extended stat link_down_count (Nitya Sunkad) - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Jacob Keller) - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Jacob Keller) - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Jacob Keller) - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Karol Kolacinski) - ice: handle extts in the miscellaneous interrupt thread (Karol Kolacinski) - net: wwan: iosm: enable runtime pm support for 7560 (M Chetan Kumar) - dt-bindings: net: xlnx,axi-ethernet: convert bindings document to yaml (Radhey Shyam Pandey) - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Vladimir Nikishkin) - net: renesas: rswitch: Use hardware pause features (Yoshihiro Shimoda) - net: renesas: rswitch: Use napi_gro_receive() in RX (Yoshihiro Shimoda) - sfc: generate encap headers for TC offload (Edward Cree) - sfc: neighbour lookup for TC encap action offload (Edward Cree) - sfc: MAE functions to create/update/delete encap headers (Edward Cree) - sfc: add function to atomically update a rule in the MAE (Edward Cree) - sfc: some plumbing towards TC encap action offload (Edward Cree) - sfc: add fallback action-set-lists for TC offload (Edward Cree) - net: move gso declarations and functions to their own files (Eric Dumazet) - mptcp: unify pm set_flags interfaces (Geliang Tang) - mptcp: unify pm get_flags_and_ifindex_by_id (Geliang Tang) - mptcp: unify pm get_local_id interfaces (Geliang Tang) - mptcp: export local_address (Geliang Tang) - wifi: rtlwifi: remove misused flag from HAL data (Dmitry Antipov) - wifi: rtlwifi: remove unused dualmac control leftovers (Dmitry Antipov) - wifi: rtlwifi: remove unused timer and related code (Dmitry Antipov) - wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown (Marek Vasut) - wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled (Marek Vasut) - wifi: brcmfmac: Detect corner error case earlier with log (Neal Sidhwaney) - wifi: rtw89: 8852c: update RF radio A/B parameters to R63 (Ping-Ke Shih) - wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (3 of 3) (Zong-Zhe Yang) - wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (2 of 3) (Zong-Zhe Yang) - wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (1 of 3) (Zong-Zhe Yang) - wifi: rtw89: process regulatory for 6 GHz power type (Zong-Zhe Yang) - wifi: rtw89: regd: update regulatory map to R64-R40 (Zong-Zhe Yang) - wifi: rtw89: regd: judge 6 GHz according to chip and BIOS (Zong-Zhe Yang) - wifi: rtw89: refine clearing supported bands to check 2/5 GHz first (Zong-Zhe Yang) - wifi: rtw89: 8851b: configure CRASH_TRIGGER feature for 8851B (Zong-Zhe Yang) - wifi: rtw89: set TX power without precondition during setting channel (Zong-Zhe Yang) - wifi: rtw89: debug: txpwr table access only valid page according to chip (Zong-Zhe Yang) - wifi: rtw89: 8851b: enable hw_scan support (Po-Hao Huang) - wifi: cfg80211: move scan done work to wiphy work (Johannes Berg) - wifi: cfg80211: move sched scan stop to wiphy work (Johannes Berg) - wifi: mac80211: mlme: move disconnects to wiphy work (Johannes Berg) - wifi: mac80211: ibss: move disconnect to wiphy work (Johannes Berg) - wifi: mac80211: use wiphy work for channel switch (Johannes Berg) - wifi: mac80211: use wiphy work for SMPS (Johannes Berg) - wifi: mac80211: unregister netdevs through cfg80211 (Johannes Berg) - wifi: mac80211: use wiphy work for sdata->work (Johannes Berg) - wifi: cfg80211: add a work abstraction with special semantics (Johannes Berg) - wifi: cfg80211: hold wiphy lock when sending wiphy (Johannes Berg) - wifi: cfg80211: wext: hold wiphy lock in siwgenie (Johannes Berg) - wifi: cfg80211: move wowlan disable under locks (Johannes Berg) - wifi: cfg80211: hold wiphy lock in pmsr work (Johannes Berg) - wifi: cfg80211: hold wiphy lock in auto-disconnect (Johannes Berg) - Revert "wifi: iwlwifi: update response for mcc_update command" (Johannes Berg) - Revert "wifi: iwlwifi: mvm: FTM initiator MLO support" (Johannes Berg) - wifi: mac80211: stop warning after reconfig failures (Johannes Berg) - wifi: mac80211_hwsim: Fix possible NULL dereference (Ilan Peer) - wifi: mac80211: consistently use u64 for BSS changes (Anjaneyulu) - wifi: mac80211: batch recalc during STA flush (Johannes Berg) - wifi: mac80211: move sta_info_move_state() up (Johannes Berg) - wifi: mac80211: recalc min chandef for new STA links (Johannes Berg) - wifi: mac80211_hwsim: check the return value of nla_put_u32 (Mukesh Sisodiya) - wifi: mac80211: provide a helper to fetch the medium synchronization delay (Emmanuel Grumbach) - wifi: mac80211: refactor ieee80211_select_link_key() (Mukesh Sisodiya) - wifi: mac80211: use u64 to hold enum ieee80211_bss_change flags (Mukesh Sisodiya) - wifi: mac80211: implement proper AP MLD HW restart (Johannes Berg) - wifi: mac80211: fetch and store the EML capability information (Emmanuel Grumbach) - wifi: mac80211: skip EHT BSS membership selector (Johannes Berg) - wifi: mac80211_hwsim: avoid warning with MLO PS stations (Johannes Berg) - wifi: mac80211: remove element scratch_len (Johannes Berg) - wifi: mac80211: HW restart for MLO (Johannes Berg) - wifi: iwlwifi: pnvm: handle memory descriptor tlv (Gregory Greenman) - wifi: iwlwifi: fw: don't use constant size with efi.get_variable (Gregory Greenman) - wifi: iwlwifi: fw: clean up PNVM loading code (Johannes Berg) - wifi: iwlwifi: Separate reading and parsing of reduce power table (Alon Giladi) - wifi: iwlwifi: Enable loading of reduce-power tables into several segments (Alon Giladi) - wifi: iwlwifi: Use iwl_pnvm_image in reduce power tables flow (Alon Giladi) - wifi: iwlwifi: Separate loading and setting of power reduce tables (Alon Giladi) - wifi: iwlwifi: Implement loading and setting of fragmented pnvm image (Alon Giladi) - wifi: iwlwifi: Add support for fragmented pnvm images (Alon Giladi) - wifi: iwlwifi: Allow trans_pcie track more than 1 pnvm DRAM region (Alon Giladi) - wifi: iwlwifi: Take loading and setting of pnvm image out of parsing part (Alon Giladi) - wifi: iwlwifi: Separate loading and setting of pnvm image into two functions (Alon Giladi) - wifi: iwlwifi: Generalize the parsing of the pnvm image (Alon Giladi) - wifi: iwlwifi: api: fix kernel-doc links (Johannes Berg) - wifi: iwlwifi: api: remove unused commands (Johannes Berg) - wifi: iwlwifi: api: use __le16 instead of u16 (Johannes Berg) - wifi: iwlwifi: api: link context action in kernel-doc (Johannes Berg) - wifi: iwlwifi: mvm: tell firmware about per-STA MFP enablement (Johannes Berg) - wifi: iwlwifi: mvm: send time sync only if needed (Johannes Berg) - wifi: iwlwifi: mvm: remove warning for beacon filtering error (Johannes Berg) - wifi: iwlwifi: remove dead code in iwl_dump_ini_imr_get_size() (Mukesh Sisodiya) - wifi: iwlwifi: Add Dell to ppag approved list (Alon Giladi) - wifi: iwlwifi: mvm: FTM initiator MLO support (Avraham Stern) - wifi: iwlwifi: pcie: adjust Bz device timings (Johannes Berg) - wifi: iwlwifi: mvm: offload BTM response during D3 (Haim Dreyfuss) - wifi: iwlwifi: do not log undefined DRAM buffers unnecessarily (Benjamin Berg) - wifi: iwlwifi: acpi: add other Google OEMs to the ppag approved list (Golan Ben Ami) - wifi: iwlwifi: mvm: clarify EHT RU allocation bits (Johannes Berg) - wifi: iwlwifi: mvm: support injection rate control (Johannes Berg) - wifi: iwlwifi: Add vendors to TAS approved list (Alon Giladi) - wifi: iwlwifi: iwlmei: fix compilation error (Avraham Stern) - wifi: iwlwifi: update response for mcc_update command (Abhishek Naik) - wifi: iwlwifi: support PPAG in China for older FW cmd version (Alon Giladi) - wifi: iwlwifi: mvm: remove useless code (Johannes Berg) - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Gregory Greenman) - wifi: iwlwifi: fw: Add new ODM vendor to ppag approved list (Ariel Malamud) - wifi: iwlwifi: mvm: adjust csa notifications and commands to MLO (Gregory Greenman) - wifi: iwlwifi: mvm: update the FW apis for LINK and MAC commands (Emmanuel Grumbach) - wifi: iwlwifi: mvm: Make iwl_mvm_diversity_iter() MLO aware (Miri Korenblit) - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Haim Dreyfuss) - wifi: iwlwifi: mvm: support PASN for MLO (Avraham Stern) - wifi: iwlwifi: mvm: dissolve iwl_mvm_mac_add_interface_common() (Johannes Berg) - wifi: iwlwifi: mvm: make internal callback structs const (Johannes Berg) - wifi: iwlwifi: mvm: use link ID in missed beacon notification (Yedidya Benshimol) - wifi: iwlwifi: cfg: freeze 22500 devices FW API (Golan Ben Ami) - wifi: brcmutil: use helper function pktq_empty() instead of open code (Juhee Kang) - wifi: rtlwifi: use helper function rtl_get_hdr() (Juhee Kang) - wifi: rtw88: usb: silence log flooding error message (Sascha Hauer) - wifi: ray_cs: add sanity check on local->sram/rmem/amem (Dongliang Mu) - wifi: ray_cs: remove one redundant del_timer (Dongliang Mu) - wifi: ray_cs: Fix an error handling path in ray_probe() (Christophe JAILLET) - wifi: wl3501_cs: Fix an error handling path in wl3501_probe() (Christophe JAILLET) - wifi: atmel: Fix an error handling path in atmel_probe() (Christophe JAILLET) - wifi: orinoco: Fix an error handling path in orinoco_cs_probe() (Christophe JAILLET) - wifi: orinoco: Fix an error handling path in spectrum_cs_probe() (Christophe JAILLET) - wifi: rtw89: use flexible array member in rtw89_btc_btf_tlv (Arnd Bergmann) - wifi: rtw89: 8851b: rfk: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Colin Ian King) - wifi: rtw89: use struct to access register-based H2C/C2H (Ping-Ke Shih) - wifi: rtw89: use struct and le32_get_bits() to access RX descriptor (Ping-Ke Shih) - wifi: rtw89: use struct and le32_get_bits() to access received PHY status IEs (Ping-Ke Shih) - wifi: rtw89: use struct and le32_get_bits to access RX info (Ping-Ke Shih) - wifi: rtw89: add chip_ops::query_rxdesc() and rxd_len as helpers to support newer chips (Ping-Ke Shih) - wifi: rtw89: 8851b: add 8851be to Makefile and Kconfig (Ping-Ke Shih) - wifi: rtw89: add tx_wake notify for 8851B (Chin-Yen Lee) - wifi: rtw89: enlarge supported length of read_reg debugfs entry (Ping-Ke Shih) - wifi: rtw89: 8851b: add RF configurations (Ping-Ke Shih) - wifi: rtw89: 8851b: add MAC configurations to chip_info (Ping-Ke Shih) - wifi: rtw89: 8851b: fill BB related capabilities to chip_info (Ping-Ke Shih) - wifi: rtw89: 8851b: add TX power related functions (Ping-Ke Shih) - wifi: rtw89: refine packet offload handling under SER (Zong-Zhe Yang) - wifi: rtw89: tweak H2C TX waiting function for SER (Zong-Zhe Yang) - wifi: rtw89: ser: reset total_sta_assoc and tdls_peer when L2 (Zong-Zhe Yang) - wifi: rtw88: Add support for the SDIO based RTL8723DS chipset (Martin Blumenstingl) - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Martin Blumenstingl) - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Martin Blumenstingl) - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Martin Blumenstingl) - wifi: add HAS_IOPORT dependencies (Niklas Schnelle) - wifi: ath11k: Send HT fixed rate in WMI peer fixed param (Maharaja Kennadyrajan) - wifi: ath11k: Relocate the func ath11k_mac_bitrate_mask_num_ht_rates() and change hweight16 to hweight8 (Maharaja Kennadyrajan) - wifi: ath12k: increase vdev setup timeout (Aishwarya R) - wifi: ath11k: EMA beacon support (Aloka Dixit) - wifi: ath11k: MBSSID beacon support (Aloka Dixit) - wifi: ath11k: refactor vif parameter configurations (Aloka Dixit) - wifi: ath11k: MBSSID parameter configuration in AP mode (Aloka Dixit) - wifi: ath11k: rename MBSSID fields in wmi_vdev_up_cmd (Aloka Dixit) - wifi: ath11k: MBSSID configuration during vdev create/start (Aloka Dixit) - wifi: ath11k: driver settings for MBSSID and EMA (Aloka Dixit) - wifi: ath: work around false-positive stringop-overread warning (Arnd Bergmann) - wifi: ath11k: Use list_count_nodes() (Christophe JAILLET) - wifi: ath10k: Use list_count_nodes() (Christophe JAILLET) - wifi: ath10k: Serialize wake_tx_queue ops (Alexander Wetzel) - wifi: ath12k: fix potential wmi_mgmt_tx_queue race condition (Karthik M) - wifi: ath12k: add wait operation for tx management packets for flush from mac80211 (Karthik M) - wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range (Maxime Bizon) - wifi: ath12k: Remove some dead code (Christophe JAILLET) - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Fedor Pchelkin) - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Peter Seiderer) - wifi: ath12k: send WMI_PEER_REORDER_QUEUE_SETUP_CMDID when ADDBA session starts (Carl Huang) - wifi: ath12k: set PERST pin no pull request for WCN7850 (Carl Huang) - wifi: ath12k: add qmi_cnss_feature_bitmap field to hardware parameters (Carl Huang) - wifi: rtw89: 8851b: rfk: add TSSI (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: add DPK (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: add RX DCK (Ping-Ke Shih) - wifi: rtw89: 8851b: add to parse efuse content (Ping-Ke Shih) - wifi: rtw89: 8851b: add set channel function (Ping-Ke Shih) - wifi: rtw89: 8851b: add basic power on function (Ping-Ke Shih) - wifi: rtw89: 8851b: add BT coexistence support function (Ping-Ke Shih) - wifi: rtw89: 8851b: configure GPIO according to RFE type (Ping-Ke Shih) - wifi: rtw89: 8851b: add to read efuse version to recognize hardware version B (Ping-Ke Shih) - wifi: rtl8xxxu: Rename some registers (Bitterblue Smith) - wifi: rtl8xxxu: Support new chip RTL8192FU (Bitterblue Smith) - wifi: brcmfmac: wcc: Add debug messages (Matthias Brugger) - tools: ynl-gen: support / skip pads on the way to kernel (Jakub Kicinski) - tools: ynl-gen: don't pass op_name to RenderInfo (Jakub Kicinski) - tools: ynl-gen: support code gen for events (Jakub Kicinski) - tools: ynl-gen: sanitize notification tracking (Jakub Kicinski) - tools: ynl: regen: stop generating common notification handlers (Jakub Kicinski) - tools: ynl-gen: stop generating common notification handlers (Jakub Kicinski) - tools: ynl: regen: regenerate the if ladders (Jakub Kicinski) - tools: ynl-gen: get attr type outside of if() (Jakub Kicinski) - tools: ynl-gen: combine else with closing bracket (Jakub Kicinski) - tools: ynl-gen: complete the C keyword list (Jakub Kicinski) - tools: ynl: regen: cleanup user space header includes (Jakub Kicinski) - tools: ynl-gen: cleanup user space header includes (Jakub Kicinski) - Revert "tools: ynl: Remove duplicated include in handshake-user.c" (Jakub Kicinski) - tools: ynl: Remove duplicated include in handshake-user.c (Yang Li) - net: phy: broadcom: Add support for setting LED brightness (Florian Fainelli) - net: phy: broadcom: Rename LED registers (Florian Fainelli) - net/ncsi: change from ndo_set_mac_address to dev_set_mac_address (Ivan Mikhaylov) - net/ncsi: make one oem_gma function for all mfr id (Ivan Mikhaylov) - usbnet: ipheth: update Kconfig description (Foster Snowhill) - usbnet: ipheth: add CDC NCM support (Foster Snowhill) - usbnet: ipheth: transmit URBs without trailing padding (Foster Snowhill) - usbnet: ipheth: fix risk of NULL pointer deallocation (Georgi Valkov) - tls/device: Convert tls_device_sendpage() to use MSG_SPLICE_PAGES (David Howells) - tls/device: Support MSG_SPLICE_PAGES (David Howells) - tls/sw: Convert tls_sw_sendpage() to use MSG_SPLICE_PAGES (David Howells) - tls/sw: Support MSG_SPLICE_PAGES (David Howells) - splice, net: Fix SPLICE_F_MORE signalling in splice_direct_to_actor() (David Howells) - kcm: Use splice_eof() to flush (David Howells) - chelsio/chtls: Use splice_eof() to flush (David Howells) - ipv4, ipv6: Use splice_eof() to flush (David Howells) - tls/device: Use splice_eof() to flush (David Howells) - tls/sw: Use splice_eof() to flush (David Howells) - splice, net: Add a splice_eof op to file-ops and socket-ops (David Howells) - splice, net: Use sendmsg(MSG_SPLICE_PAGES) rather than ->sendpage() (David Howells) - tls: Allow MSG_SPLICE_PAGES but treat it as normal sendmsg (David Howells) - net: Block MSG_SENDPAGE_* from being passed to sendmsg() by userspace (David Howells) - tcp: let tcp_mtu_probe() build headless packets (Eric Dumazet) - net/mlx5e: simplify condition after napi budget handling change (Jakub Kicinski) - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Bodong Wang) - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Jiri Pirko) - net/mlx5e: TC, refactor access to hash key (Oz Shlomo) - net/mlx5e: Remove RX page cache leftovers (Tariq Toukan) - net/mlx5e: Expose catastrophic steering error counters (Lama Kayal) - net/mlx5: Enable 4 ports VF LAG (Shay Drory) - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Shay Drory) - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Shay Drory) - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Shay Drory) - net/mlx5: LAG, generalize handling of shared FDB (Shay Drory) - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Shay Drory) - {net/RDMA}/mlx5: introduce lag_for_each_peer (Shay Drory) - RDMA/mlx5: Free second uplink ib port (Shay Drory) - ethtool: ioctl: improve error checking for set_wol (Justin Chen) - net: fman_memac: use pcs-lynx's check for fwnode availability (Russell King (Oracle)) - net: dpaa2: use pcs-lynx's check for fwnode availability (Russell King (Oracle)) - net: pcs: lynx: check that the fwnode is available prior to use (Russell King (Oracle)) - net: pcs: lynx: change lynx_pcs_create() to return error-pointers (Russell King (Oracle)) - net: pcs: lynx: make lynx_pcs_create() static (Russell King (Oracle)) - net: fman_memac: use lynx_pcs_create_fwnode() (Russell King (Oracle)) - net: dpaa2-mac: use lynx_pcs_create_fwnode() (Russell King (Oracle)) - net: pcs: lynx: add lynx_pcs_create_fwnode() (Russell King (Oracle)) - net: pcs: lynx: remove lynx_get_mdio_device() (Russell King (Oracle)) - net: fman_memac: allow lynx PCS to handle mdiodev lifetime (Russell King (Oracle)) - net: dpaa2-mac: allow lynx PCS to manage mdiodev lifetime (Russell King (Oracle)) - net: pch_gbe: Allow build on MIPS_GENERIC kernel (Jiaxun Yang) - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ido Schimmel) - tools: ynl: add sample for devlink (Jakub Kicinski) - tools: ynl: generate code for the devlink family (Jakub Kicinski) - tools: ynl-gen: don't generate forward declarations for policies - regen (Jakub Kicinski) - tools: ynl-gen: don't generate forward declarations for policies (Jakub Kicinski) - tools: ynl-gen: walk nested types in depth (Jakub Kicinski) - tools: ynl-gen: inherit struct use info (Jakub Kicinski) - tools: ynl-gen: try to sort the types more intelligently (Jakub Kicinski) - tools: ynl-gen: enable code gen for directional specs (Jakub Kicinski) - tools: ynl-gen: refactor strmap helper generation (Jakub Kicinski) - tools: ynl-gen: use enum names in op strmap more carefully (Jakub Kicinski) - netlink: specs: devlink: fill in some details important for C (Jakub Kicinski) - crypto: af_alg/hash: Support MSG_SPLICE_PAGES (David Howells) - crypto: af_alg: Convert af_alg_sendpage() to use MSG_SPLICE_PAGES (David Howells) - crypto: af_alg: Support MSG_SPLICE_PAGES (David Howells) - crypto: af_alg: Indent the loop in af_alg_sendmsg() (David Howells) - crypto: af_alg: Use extract_iter_to_sg() to create scatterlists (David Howells) - crypto: af_alg: Pin pages rather than ref'ing if appropriate (David Howells) - Move netfs_extract_iter_to_sg() to lib/scatterlist.c (David Howells) - Wrap lines at 80 (David Howells) - Fix a couple of spelling mistakes (David Howells) - Drop the netfs_ prefix from netfs_extract_iter_to_sg() (David Howells) - net: txgbe: Support phylink MAC layer (Jiawen Wu) - net: txgbe: Implement phylink pcs (Jiawen Wu) - net: pcs: Add 10GBASE-R mode for Synopsys Designware XPCS (Jiawen Wu) - net: txgbe: Support GPIO to SFP socket (Jiawen Wu) - net: txgbe: Add SFP module identify (Jiawen Wu) - net: txgbe: Register I2C platform device (Jiawen Wu) - net: txgbe: Register fixed rate clock (Jiawen Wu) - net: txgbe: Add software nodes to support phylink (Jiawen Wu) - net: dsa: mv88e6xxx: implement USXGMII mode for mv88e6393x (Michal Smulski) - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Maxime Chevallier) - net: altera_tse: explicitly disable autoscan on the regmap-mdio bus (Maxime Chevallier) - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Maxime Chevallier) - net: altera_tse: Use the correct Kconfig option for the PCS_LYNX dependency (Maxime Chevallier) - net: altera-tse: Initialize local structs before using it (Maxime Chevallier) - tools: ynl: generate code for the handshake family (Jakub Kicinski) - tools: ynl-gen: improve unwind on parsing errors (Jakub Kicinski) - tools: ynl-gen: fill in support for MultiAttr scalars (Jakub Kicinski) - net: txgbe: Avoid passing uninitialised parameter to pci_wake_from_d3() (Simon Horman) - net: dsa: qca8k: remove unnecessary (void*) conversions (Atin Bainada) - net: liquidio: fix mixed module-builtin object (Masahiro Yamada) - tcp: fix formatting in sysctl_net_ipv4.c (David Morley) - net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set() (Dan Carpenter) - net: phy: realtek: Disable clock on suspend (Detlev Casanova) - dt-bindings: net: phy: Document support for external PHY clk (Detlev Casanova) - net: phy: realtek: Add optional external PHY clock (Detlev Casanova) - hv_netvsc: Allocate rx indirection table size dynamically (Shradha Gupta) - tipc: replace open-code bearer rcu_dereference access in bearer.c (Xin Long) - tcp: Set route scope properly in cookie_v4_check(). (Guillaume Nault) - ipv4: Set correct scope in inet_csk_route_*(). (Guillaume Nault) - net: dsa: microchip: remove KSZ9477 PHY errata handling (Robert Hancock) - net: phy: micrel: Move KSZ9477 errata fixes to PHY driver (Robert Hancock) - tools: ynl: add sample for netdev (Jakub Kicinski) - tools: ynl: support fou and netdev in C (Jakub Kicinski) - tools: ynl: user space helpers (Jakub Kicinski) - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Jakub Kicinski) - net/pppoe: fix a typo for the PPPOE_HASH_BITS_1 definition (Lukas Bulwahn) - mac_pton: Clean up the header inclusions (Andy Shevchenko) - gro: decrease size of CB (Richard Gobert) - kcm: Convert kcm_sendpage() to use MSG_SPLICE_PAGES (David Howells) - kcm: Support MSG_SPLICE_PAGES (David Howells) - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Shay Drory) - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Saeed Mahameed) - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Shay Drory) - net/mlx5: Devcom, Rename paired to ready (Shay Drory) - net/mlx5: DR, handle more than one peer domain (Shay Drory) - net/mlx5: E-switch, generalize shared FDB creation (Shay Drory) - net/mlx5: E-switch, Handle multiple master egress rules (Shay Drory) - net/mlx5: E-switch, refactor FDB miss rule add/remove (Shay Drory) - net/mlx5: E-switch, enlarge peer miss group table (Shay Drory) - net/mlx5e: Handle offloads flows per peer (Shay Drory) - net/mlx5e: en_tc, re-factor query route port (Mark Bloch) - net/mlx5e: rep, store send to vport rules per peer (Mark Bloch) - net/mlx5e: tc, Refactor peer add/del flow (Shay Drory) - net/mlx5e: en_tc, Extend peer flows to a list (Mark Bloch) - lib/ref_tracker: remove warnings in case of allocation failure (Andrzej Hajda) - lib/ref_tracker: add printing to memory buffer (Andrzej Hajda) - lib/ref_tracker: improve printing stats (Andrzej Hajda) - lib/ref_tracker: add unlocked leak print helper (Andrzej Hajda) - selftests: router_bridge_vlan: Set vlan_default_pvid 0 on the bridge (Petr Machata) - selftests: router_bridge_vlan: Add a diagram (Petr Machata) - selftests: mlxsw: egress_vid_classification: Fix the diagram (Petr Machata) - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Petr Machata) - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Petr Machata) - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Petr Machata) - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Petr Machata) - mlxsw: spectrum_router: Clarify a comment (Petr Machata) - net: pcs: xpcs: remove xpcs_create() from public view (Russell King (Oracle)) - net: dsa: sja1105: use xpcs_create_mdiodev() (Russell King (Oracle)) - net: dsa: sja1105: allow XPCS to handle mdiodev lifetime (Russell King (Oracle)) - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Maxime Chevallier) - net: pcs: Drop the TSE PCS driver (Maxime Chevallier) - net: ethernet: altera-tse: Convert to mdio-regmap and use PCS Lynx (Maxime Chevallier) - net: mdio: Introduce a regmap-based mdio driver (Maxime Chevallier) - ipv6: lower "link become ready"'s level message (Matthieu Baerts) - net: phylib: fix phy_read*_poll_timeout() (Russell King (Oracle)) - tools: ynl-gen: generate static descriptions of notifications (Jakub Kicinski) - tools: ynl-gen: switch to family struct (Jakub Kicinski) - tools: ynl-gen: generate alloc and free helpers for req (Jakub Kicinski) - tools: ynl-gen: move the response reading logic into YNL (Jakub Kicinski) - tools: ynl-gen: generate enum-to-string helpers (Jakub Kicinski) - tools: ynl-gen: add error checking for nested structs (Jakub Kicinski) - tools: ynl-gen: loosen type consistency check for events (Jakub Kicinski) - tools: ynl-gen: don't override pure nested struct (Jakub Kicinski) - tools: ynl-gen: fix unused / pad attribute handling (Jakub Kicinski) - tools: ynl-gen: add extra headers for user space (Jakub Kicinski) - ipv4: Drop tos parameter from flowi4_update_output() (Guillaume Nault) - net: lan743x: Remove extranous gotos (Moritz Fischer) - ip_gre: clean up some inconsistent indenting (Jiapeng Chong) - selftests: tls: add tests for poll behavior (Jakub Kicinski) - tls: suppress wakeups unless we have a full record (Jakub Kicinski) - selftests/tc-testing: replace mq with invalid parent ID (Zhengchao Shao) - net: phy: broadcom: Add LPI counter (Florian Fainelli) - r8169: use dev_err_probe in all appropriate places in rtl_init_one() (Heiner Kallweit) - dt-bindings: net: pse-pd: Allow -N suffix for ethernet-pse node names (Oleksij Rempel) - devlink: bring port new reply back (Jiri Pirko) - chelsio: Convert chtls_sendpage() to use MSG_SPLICE_PAGES (David Howells) - chelsio: Support MSG_SPLICE_PAGES (David Howells) - net: txgbe: Implement vlan add and remove ops (Mengyuan Lou) - net: txgbe: Add netdev features support (Mengyuan Lou) - net: ngbe: Implement vlan add and remove ops (Mengyuan Lou) - net: ngbe: Add netdev features support (Mengyuan Lou) - net: libwx: Implement xx_set_features ops (Mengyuan Lou) - net: wangxun: Implement vlan add and kill functions (Mengyuan Lou) - net: wangxun: libwx add rx offload functions (Mengyuan Lou) - net: wangxun: libwx add tx offload functions (Mengyuan Lou) - devlink: make health report on unregistered instance warn just once (Jakub Kicinski) - phy: mscc: Add support for RGMII delay configuration (Harini Katakam) - phy: mscc: Use PHY_ID_MATCH_VENDOR to minimize PHY ID table (Harini Katakam) - net: don't set sw irq coalescing defaults in case of PREEMPT_RT (Heiner Kallweit) - net: enetc: report statistics counters for taprio (Vladimir Oltean) - net: enetc: refactor enetc_setup_tc_taprio() to have a switch/case for cmd (Vladimir Oltean) - net/sched: taprio: add netlink reporting for offload statistics counters (Vladimir Oltean) - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Vladimir Oltean) - net/sched: taprio: don't overwrite "sch" variable in taprio_dump_class_stats() (Vladimir Oltean) - net: dsa: mv88e6xxx: add support for MV88E6071 switch (Lukasz Majewski) - net: dsa: mv88e6xxx: add support for MV88E6020 switch (Matthias Schiffer) - net: dsa: Define .set_max_frame_size() callback for mv88e6250 SoC family (Lukasz Majewski) - net: dsa: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - net: Make gro complete function to return void (Parav Pandit) - net: dsa: qca8k: add op to get ports netdev (Andrew Lunn) - net: dsa: qca8k: implement hw_control ops (Christian Marangi) - leds: trigger: netdev: expose netdev trigger modes in linux include (Christian Marangi) - leds: trigger: netdev: init mode if hw control already active (Christian Marangi) - leds: trigger: netdev: validate configured netdev (Andrew Lunn) - leds: trigger: netdev: add support for LED hw control (Christian Marangi) - leds: trigger: netdev: reject interval store for hw_control (Christian Marangi) - leds: trigger: netdev: add basic check for hw control support (Christian Marangi) - leds: trigger: netdev: introduce check for possible hw control (Christian Marangi) - leds: trigger: netdev: refactor code setting device name (Andrew Lunn) - Documentation: leds: leds-class: Document new Hardware driven LEDs APIs (Christian Marangi) - leds: add API to get attached device for LED hw control (Andrew Lunn) - leds: add APIs for LEDs hw control (Christian Marangi) - tipc: delete tipc_mtu_bad from tipc_udp_enable (Xin Long) - net: dsa: mv88e6xxx: enable support for 88E6361 switch (Alexis Lothoré) - net: dsa: mv88e6xxx: pass mv88e6xxx_chip structure to port_max_speed_mode (Alexis Lothoré) - net: dsa: mv88e6xxx: fix 88E6393X family internal phys layout (Alexis Lothoré) - net: dsa: mv88e6xxx: add field to specify internal phys layout (Alexis Lothoré) - net: dsa: mv88e6xxx: use mv88e6xxx_phy_is_internal in mv88e6xxx_port_ppu_updates (Alexis Lothoré) - net: dsa: mv88e6xxx: pass directly chip structure to mv88e6xxx_phy_is_internal (Alexis Lothoré) - dt-bindings: net: dsa: marvell: add MV88E6361 switch to compatibility list (Alexis Lothoré) - selftests: forwarding: Add layer 2 miss test cases (Ido Schimmel) - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ido Schimmel) - mlxsw: spectrum_flower: Do not force matching on iif (Ido Schimmel) - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ido Schimmel) - flow_offload: Reject matching on layer 2 miss (Ido Schimmel) - net/sched: flower: Allow matching on layer 2 miss (Ido Schimmel) - flow_dissector: Dissect layer 2 miss from tc skb extension (Ido Schimmel) - skbuff: bridge: Add layer 2 miss indication (Ido Schimmel) - devlink: save devlink_port_ops into a variable in devlink_port_function_validate() (Jiri Pirko) - devlink: move port_del() to devlink_port_ops (Jiri Pirko) - devlink: move port_fn_state_get/set() to devlink_port_ops (Jiri Pirko) - devlink: move port_fn_migratable_get/set() to devlink_port_ops (Jiri Pirko) - devlink: move port_fn_roce_get/set() to devlink_port_ops (Jiri Pirko) - devlink: move port_fn_hw_addr_get/set() to devlink_port_ops (Jiri Pirko) - mlx5: register devlink ports with ops (Jiri Pirko) - sfc: register devlink port with ops (Jiri Pirko) - devlink: move port_type_set() op into devlink_port_ops (Jiri Pirko) - mlx4: register devlink port with ops (Jiri Pirko) - devlink: move port_split/unsplit() ops into devlink_port_ops (Jiri Pirko) - nfp: devlink: register devlink port with ops (Jiri Pirko) - mlxsw_core: register devlink port with ops (Jiri Pirko) - ice: register devlink port for PF with ops (Jiri Pirko) - devlink: introduce port ops placeholder (Jiri Pirko) - net: fec: remove last_bdp from fec_enet_txq_xmit_frame() (Wei Fang) - r8169: check for PCI read error in probe (Heiner Kallweit) - dsa: lan9303: Remove stray gpiod_unexport() call (Andy Shevchenko) - liquidio: Use vzalloc() (Christophe JAILLET) - net: phy: microchip_t1s: add support for Microchip LAN865x Rev.B0 PHYs (Parthiban Veerasooran) - net: phy: microchip_t1s: remove unnecessary interrupts disabling code (Parthiban Veerasooran) - net: phy: microchip_t1s: fix reset complete status handling (Parthiban Veerasooran) - net: phy: microchip_t1s: update LAN867x PHY supported revision number (Parthiban Veerasooran) - net: phy: microchip_t1s: replace read-modify-write code with phy_modify_mmd (Parthiban Veerasooran) - net: phy: microchip_t1s: modify driver description to be more generic (Parthiban Veerasooran) - net: dsa: microchip: Add register access control for KSZ8873 chip (Oleksij Rempel) - net: dsa: microchip: ksz8: Prepare ksz8863_smi for regmap register access validation (Oleksij Rempel) - net: dsa: microchip: remove ksz_port:on variable (Oleksij Rempel) - net: dsa: microchip: add an enum for regmap widths (Vladimir Oltean) - net: dsa: microchip: improving error handling for 8-bit register RMW operations (Oleksij Rempel) - netlink: specs: add ynl spec for ovs_flow (Donald Hunter) - tools: ynl: Support enums in struct members in genetlink-legacy (Donald Hunter) - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Donald Hunter) - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Donald Hunter) - devlink: Spelling corrections (Simon Horman) - net: fix signedness bug in skb_splice_from_iter() (Dan Carpenter) - net: dpaa2-mac: use correct interface to free mdiodev (Russell King (Oracle)) - net: enetc: use lynx_pcs_create_mdiodev() (Russell King (Oracle)) - net: dsa: ocelot: use lynx_pcs_create_mdiodev() (Russell King (Oracle)) - net: pcs: lynx: add lynx_pcs_create_mdiodev() (Russell King (Oracle)) - net: stmmac: use xpcs_create_mdiodev() (Russell King (Oracle)) - net: pcs: xpcs: add xpcs_create_mdiodev() (Russell King (Oracle)) - net: mdio: add mdio_device_get() and mdio_device_put() (Russell King (Oracle)) - bpf: Fix bad unlock balance on freeze_mutex (Daniel Borkmann) - libbpf: Ensure FD >= 3 during bpf_map__reuse_fd() (Andrii Nakryiko) - libbpf: Ensure libbpf always opens files with O_CLOEXEC (Andrii Nakryiko) - selftests/bpf: Check whether to run selftest (Daniel Müller) - libbpf: Change var type in datasec resize func (JP Kobryn) - bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE command (Andrii Nakryiko) - libbpf: Selftests for resizing datasec maps (JP Kobryn) - libbpf: Add capability for resizing datasec maps (JP Kobryn) - selftests/bpf: Add path_fd-based BPF_OBJ_PIN and BPF_OBJ_GET tests (Andrii Nakryiko) - libbpf: Add opts-based bpf_obj_pin() API and add support for path_fd (Andrii Nakryiko) - bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commands (Andrii Nakryiko) - libbpf: Start v1.3 development cycle (Andrii Nakryiko) - bpf: Validate BPF object in BPF_OBJ_PIN before calling LSM (Andrii Nakryiko) - bpftool: Specify XDP Hints ifname when loading program (Larysa Zaremba) - selftests/bpf: Add xdp_feature selftest for bond device (Lorenzo Bianconi) - selftests/bpf: Test bpf_sock_destroy (Aditi Ghag) - selftests/bpf: Add helper to get port using getsockname (Aditi Ghag) - bpf: Add bpf_sock_destroy kfunc (Aditi Ghag) - bpf: Add kfunc filter function to 'struct btf_kfunc_id_set' (Aditi Ghag) - bpf: udp: Implement batching for sockets iterator (Aditi Ghag) - udp: seq_file: Remove bpf_seq_afinfo from udp_iter_state (Aditi Ghag) - bpf: udp: Encapsulate logic to get udp table (Aditi Ghag) - udp: seq_file: Helper function to match socket attributes (Aditi Ghag) - bpf: tcp: Avoid taking fast sock lock in iterator (Aditi Ghag) - bpftool: Show target_{obj,btf}_id in tracing link info (Yafang Shao) - bpf: Show target_{obj,btf}_id in tracing link fdinfo (Yafang Shao) - selftests/bpf: Make bpf_dynptr_is_rdonly() prototyype consistent with kernel (Yonghong Song) - selftests/bpf: Fix dynptr/test_dynptr_is_null (Yonghong Song) - bpf, docs: Shift operations are defined to use a mask (Dave Thaler) - bpftool: Support bpffs mountpoint as pin path for prog loadall (Pengcheng Yang) - selftests/bpf: Do not use sign-file as testcase (Alexey Gladkov) - bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log (Andrii Nakryiko) - selftests/xsk: adjust packet pacing for multi-buffer support (Magnus Karlsson) - selftests/xsk: generate data for multi-buffer packets (Magnus Karlsson) - selftests/xsk: populate fill ring based on frags needed (Magnus Karlsson) - selftests/xsx: test for huge pages only once (Magnus Karlsson) - selftests/xsk: store offset in pkt instead of addr (Magnus Karlsson) - selftests/xsk: add packet iterator for tx to packet stream (Magnus Karlsson) - selftests/xsk: dump packet at error (Magnus Karlsson) - selftests/xsk: add varying payload pattern within packet (Magnus Karlsson) - selftests/xsk: generate simpler packets with variable length (Magnus Karlsson) - selftests/xsk: do not change XDP program when not necessary (Magnus Karlsson) - bpf: Move kernel test kfuncs to bpf_testmod (Jiri Olsa) - selftests/bpf: Remove extern from kfuncs declarations (Jiri Olsa) - selftests/bpf: Allow to use kfunc from testmod.ko in test_verifier (Jiri Olsa) - selftests/bpf: Load bpf_testmod for verifier test (Jiri Olsa) - selftests/bpf: Use un/load_bpf_testmod functions in tests (Jiri Olsa) - selftests/bpf: Do not unload bpf_testmod in load_bpf_testmod (Jiri Olsa) - selftests/bpf: Use only stdout in un/load_bpf_testmod functions (Jiri Olsa) - selftests/bpf: Move test_progs helpers to testing_helpers object (Jiri Olsa) - selftests/bpf: Move kfunc exports to bpf_testmod/bpf_testmod_kfunc.h (Jiri Olsa) - libbpf: Store zero fd to fd_array for loader kfunc relocation (Jiri Olsa) - selftests/bpf: Fix s390 sock_field test failure (Yonghong Song) - selftests/bpf: improve netcnt test robustness (Andrii Nakryiko) - net: phy: broadcom: Register dummy IRQ handler (Florian Fainelli) - tcp: remove unused TCP_SYNQ_INTERVAL definition (Neal Cardwell) - net: dsa: mv88e6xxx: move link forcing to mac_prepare/mac_finish (Russell King (Oracle)) - net: dsa: add support for mac_prepare() and mac_finish() calls (Russell King (Oracle)) - net: ynl: prefix uAPI header include with uapi/ (Jakub Kicinski) - sfc: handle VI shortage on ef100 by readjusting the channels (Pieter Jansen van Vuuren) - net/core: Enable socket busy polling on -RT (Kurt Kanzenbach) - leds: trigger: netdev: Use mutex instead of spinlocks (Christian Marangi) - leds: trigger: netdev: Convert device attr to macro (Christian Marangi) - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Christian Marangi) - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Christian Marangi) - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Christian Marangi) - s390/ism: Set DMA coherent mask (Niklas Schnelle) - net/mlx4: Use bitmap_weight_and() (Christophe JAILLET) - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) - net: phylink: provide phylink_pcs_config() and phylink_pcs_link_up() (Russell King (Oracle)) - net: pcs: xpcs: avoid reading STAT1 more than once (Russell King (Oracle)) - net: pcs: xpcs: use phylink_resolve_c73() helper (Russell King (Oracle)) - net: pcs: xpcs: correct pause resolution (Russell King (Oracle)) - net: pcs: xpcs: correct lp_advertising contents (Russell King (Oracle)) - net: pcs: xpcs: use mii_c73_to_linkmode() helper (Russell King (Oracle)) - net: pcs: xpcs: clean up reading clause 73 link partner advertisement (Russell King (Oracle)) - net: phylink: add function to resolve clause 73 negotiation (Russell King (Oracle)) - net: phylink: remove duplicated linkmode pause resolution (Russell King (Oracle)) - net: mdio: add clause 73 to ethtool conversion helper (Russell King (Oracle)) - devlink: pass devlink_port pointer to ops->port_del() instead of index (Jiri Pirko) - devlink: remove no longer true locking comment from port_new/del() (Jiri Pirko) - devlink: remove duplicate port notification (Jiri Pirko) - tools: ynl: Handle byte-order in struct members (Donald Hunter) - tools: ynl: Use dict of predefined Structs to decode scalar types (Donald Hunter) - net: phy: avoid kernel warning dump when stopping an errored PHY (Russell King (Oracle)) - udp: Stop using RTO_ONLINK. (Guillaume Nault) - raw: Stop using RTO_ONLINK. (Guillaume Nault) - ping: Stop using RTO_ONLINK. (Guillaume Nault) - gve: Support IPv6 Big TCP on DQ (Coco Li) - unix: Convert unix_stream_sendpage() to use MSG_SPLICE_PAGES (David Howells) - af_unix: Support MSG_SPLICE_PAGES (David Howells) - ip: Remove ip_append_page() (David Howells) - udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES (David Howells) - ip6, udp6: Support MSG_SPLICE_PAGES (David Howells) - ip, udp: Support MSG_SPLICE_PAGES (David Howells) - tcp: Fold do_tcp_sendpages() into tcp_sendpage_locked() (David Howells) - siw: Inline do_tcp_sendpages() (David Howells) - tls: Inline do_tcp_sendpages() (David Howells) - espintcp: Inline do_tcp_sendpages() (David Howells) - tcp_bpf: Inline do_tcp_sendpages as it's now a wrapper around tcp_sendmsg (David Howells) - tcp: Convert do_tcp_sendpages() to use MSG_SPLICE_PAGES (David Howells) - tcp: Support MSG_SPLICE_PAGES (David Howells) - net: Add a function to splice pages into an skbuff for MSG_SPLICE_PAGES (David Howells) - net: Pass max frags into skb_append_pagefrags() (David Howells) - net: Declare MSG_SPLICE_PAGES internal sendmsg() flag (David Howells) - nfp: add L4 RSS hashing on UDP traffic (Jaco Coetzee) - net: sfp: add support for HXSX-ATRI-1 copper SFP+ module (Josua Mayer) - octeontx2-pf: Add support for page pool (Ratheesh Kannoth) - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Roi Dayan) - net/mlx5: devlink, Only show PF related devlink warning when needed (Roi Dayan) - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Roi Dayan) - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Roi Dayan) - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Roi Dayan) - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Roi Dayan) - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Roi Dayan) - net/mlx5: Remove redundant vport_group_manager cap check (Roi Dayan) - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Roi Dayan) - net/mlx5e: E-Switch, Allow get vport api if esw exists (Roi Dayan) - net/mlx5e: E-Switch, Update when to set other vport context (Roi Dayan) - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Roi Dayan) - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Roi Dayan) - net/mlx5: E-Switch, Remove redundant check (Roi Dayan) - net/mlx5: Remove redundant esw multiport validate function (Roi Dayan) - net: phylink: require supported_interfaces to be filled (Russell King (Oracle)) - net: sfp: add support for a couple of copper multi-rate modules (Russell King (Oracle)) - ice: use src VSI instead of src MAC in slow-path (Michal Swiatkowski) - ice: allow matching on meta data (Michal Swiatkowski) - ice: specify field names in ice_prot_ext init (Michal Swiatkowski) - ice: remove redundant Rx field from rule info (Michal Swiatkowski) - ice: define meta data to match in switch (Michal Swiatkowski) - nfc: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - net/tcp: refactor tcp_inet6_sk() (Pavel Begunkov) - net: phy: add helpers for comparing phy IDs (Russell King) - net: altera: tse: remove mac_an_restart() function (Russell King (Oracle)) - net: ipconfig: move ic_nameservers_fallback into #ifdef block (Arnd Bergmann) - net: fec: remove useless fec_enet_reset_skb() (Wei Fang) - net: fec: turn on XDP features (Wei Fang) - e1000e: Add @adapter description to kdoc (Baozhu Ni) - igb: Define igb_pm_ops conditionally on CONFIG_PM (Tom Rix) - igc: Avoid transmit queue timeout for XDP (Kurt Kanzenbach) - net: arc: Make arc_emac_remove() return void (Uwe Kleine-König) - selftests: mptcp: centralize stats dumping (Paolo Abeni) - selftests: mptcp: add explicit check for new mibs (Paolo Abeni) - mptcp: introduces more address related mibs (Paolo Abeni) - mptcp: refactor mptcp_stream_accept() (Paolo Abeni) - inet: factor out locked section of inet_accept() in a new helper (Paolo Abeni) - MAINTAINERS: update Intel Ethernet links (Jesse Brandeburg) - ice: Remove LAG+SRIOV mutual exclusion (Dave Ertman) - ice: update PHY type to ethtool link mode mapping (Paul Greenwalt) - ice: refactor PHY type to ethtool link mode (Paul Greenwalt) - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Paul Greenwalt) - net: sfp: add support for rate selection (Russell King (Oracle)) - net: sfp: add support for setting signalling rate (Russell King (Oracle)) - net: sfp: change st_mutex locking (Russell King (Oracle)) - net: sfp: move sm_mutex into sfp_check_state() (Russell King (Oracle)) - net: sfp: swap order of rtnl and st_mutex locks (Russell King (Oracle)) - net: sfp: move rtnl lock to cover reading state (Russell King (Oracle)) - net: sfp: add helper to modify signal states (Russell King (Oracle)) - netfilter: flowtable: split IPv6 datapath in helper functions (Pablo Neira Ayuso) - netfilter: flowtable: split IPv4 datapath in helper functions (Pablo Neira Ayuso) - netfilter: flowtable: simplify route logic (Pablo Neira Ayuso) - netfilter: conntrack: allow insertion clash of gre protocol (Faicker Mo) - netfilter: nft_set_pipapo: Use struct_size() (Christophe JAILLET) - netfilter: Reorder fields in 'struct nf_conntrack_expect' (Christophe JAILLET) - netfilter: nft_exthdr: add boolean DCCP option matching (Jeremy Sowden) - netfilter: nf_tables: always increment set element count (Florian Westphal) - netfilter: nf_tables: relax set/map validation checks (Florian Westphal) - net: lan966x: Add support for DSCP rewrite (Horatiu Vultur) - net: lan966x: Add support for PCP rewrite (Horatiu Vultur) - net: lan966x: Add support for offloading default prio (Horatiu Vultur) - net: lan966x: Add support for offloading dscp table (Horatiu Vultur) - net: lan966x: Add support for apptrust (Horatiu Vultur) - net: lan966x: Add support for offloading pcp table (Horatiu Vultur) - net: lan966x: Add registers to configure PCP, DEI, DSCP (Horatiu Vultur) - net: openvswitch: Use struct_size() (Christophe JAILLET) - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) - net: libwx: Replace zero-length array with flexible-array member (Gustavo A. R. Silva) - dt-bindings: net: nxp,sja1105: document spi-cpol/cpha (Krzysztof Kozlowski) - net/pppoe: make number of hash bits configurable (Jaco Kroon) - ice: add dynamic interrupt allocation (Piotr Raczynski) - ice: track interrupt vectors with xarray (Piotr Raczynski) - ice: add individual interrupt allocation (Piotr Raczynski) - ice: remove redundant SRIOV code (Piotr Raczynski) - ice: refactor VF control VSI interrupt handling (Piotr Raczynski) - ice: use preferred MSIX allocation api (Piotr Raczynski) - ice: use pci_irq_vector helper function (Piotr Raczynski) - ice: move interrupt related code to separate file (Piotr Raczynski) - octeontx2-pf: mcs: Support VLAN in clear text (Subbaraya Sundeep) - seg6: Cleanup duplicates of skb_dst_drop calls (Yuya Tajima) - net/tcp: optimise io_uring zc ubuf refcounting (Pavel Begunkov) - net/tcp: don't peek at tail for io_uring zc (Pavel Begunkov) - can: xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - can: ti_hecc: Convert to platform remove callback returning void (Uwe Kleine-König) - can: sun4i_can: Convert to platform remove callback returning void (Uwe Kleine-König) - can: softing: Convert to platform remove callback returning void (Uwe Kleine-König) - can: sja1000_platform: Convert to platform remove callback returning void (Uwe Kleine-König) - can: sja1000_isa: Convert to platform remove callback returning void (Uwe Kleine-König) - can: rcar: Convert to platform remove callback returning void (Uwe Kleine-König) - can: mscan: mpc5xxx_can: Convert to platform remove callback returning void (Uwe Kleine-König) - can: m_can: Convert to platform remove callback returning void (Uwe Kleine-König) - can: janz-ican3: Convert to platform remove callback returning void (Uwe Kleine-König) - can: ifi_canfd: Convert to platform remove callback returning void (Uwe Kleine-König) - can: grcan: Convert to platform remove callback returning void (Uwe Kleine-König) - can: flexcan: Convert to platform remove callback returning void (Uwe Kleine-König) - can: ctucanfd: Convert to platform remove callback returning void (Uwe Kleine-König) - can: cc770_platform: Convert to platform remove callback returning void (Uwe Kleine-König) - can: cc770_isa: Convert to platform remove callback returning void (Uwe Kleine-König) - can: c_can: Convert to platform remove callback returning void (Uwe Kleine-König) - can: bxcan: Convert to platform remove callback returning void (Uwe Kleine-König) - can: at91_can: Convert to platform remove callback returning void (Uwe Kleine-König) - can: length: make header self contained (Marc Kleine-Budde) - can: bxcan: Remove unnecessary print function dev_err() (Jiapeng Chong) - can: usb: f81604: add Fintek F81604 support (Ji-Ze Hong) - Revert "net: Remove low_thresh in ip defrag" (Jakub Kicinski) - bpf: Fix memleak due to fentry attach failure (Yafang Shao) - bpf: Remove bpf trampoline selector (Yafang Shao) - bpf, arm64: Support struct arguments in the BPF trampoline (Florent Revest) - bpftool: JIT limited misreported as negative value on aarch64 (Alan Maguire) - bpf: fix calculation of subseq_idx during precision backtracking (Andrii Nakryiko) - bpf: Remove anonymous union in bpf_kfunc_call_arg_meta (Dave Marchevsky) - bpf: Document EFAULT changes for sockopt (Stanislav Fomichev) - selftests/bpf: Correctly handle optlen > 4096 (Stanislav Fomichev) - selftests/bpf: Update EFAULT {g,s}etsockopt selftests (Stanislav Fomichev) - bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen (Stanislav Fomichev) - libbpf: fix offsetof() and container_of() to work with CO-RE (Andrii Nakryiko) - bpf: Address KCSAN report on bpf_lru_list (Martin KaFai Lau) - bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 (Alan Maguire) - selftests/bpf: Accept mem from dynptr in helper funcs (Daniel Rosenberg) - bpf: verifier: Accept dynptr mem as mem in helpers (Daniel Rosenberg) - selftests/bpf: Check overflow in optional buffer (Daniel Rosenberg) - selftests/bpf: Test allowing NULL buffer in dynptr slice (Daniel Rosenberg) - bpf: Allow NULL buffers in bpf_dynptr_slice(_rw) (Daniel Rosenberg) - selftests/bpf: Add testcase for bpf_task_under_cgroup (Feng Zhou) - bpf: Add bpf_task_under_cgroup() kfunc (Feng Zhou) - samples/bpf: Fix buffer overflow in tcp_basertt (Pengcheng Yang) - bpf, docs: Update llvm_relocs.rst with typo fixes (Will Hawkins) - selftests/bpf: revert iter test subprog precision workaround (Andrii Nakryiko) - selftests/bpf: add precision propagation tests in the presence of subprogs (Andrii Nakryiko) - bpf: support precision propagation in the presence of subprogs (Andrii Nakryiko) - bpf: fix mark_all_scalars_precise use in mark_chain_precision (Andrii Nakryiko) - bpf: fix propagate_precision() logic for inner frames (Andrii Nakryiko) - bpf: maintain bitmasks across all active frames in __mark_chain_precision (Andrii Nakryiko) - bpf: improve precision backtrack logging (Andrii Nakryiko) - bpf: encapsulate precision backtracking bookkeeping (Andrii Nakryiko) - bpf: mark relevant stack slots scratched for register read instructions (Andrii Nakryiko) - veristat: add -t flag for adding BPF_F_TEST_STATE_FREQ program flag (Andrii Nakryiko) - libbpf: Fix comment about arc and riscv arch in bpf_tracing.h (Kenjiro Nakayama) - bpf: Print a warning only if writing to unprivileged_bpf_disabled. (Kui-Feng Lee) - bpf: Emit struct bpf_tcp_sock type in vmlinux BTF (Yonghong Song) - selftests/bpf: Test_progs can read test lists from file (Stephen Veiss) - selftests/bpf: Extract insert_test from parse_test_list (Stephen Veiss) - libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE (Martin KaFai Lau) - selftests/bpf: Add fexit_sleep to DENYLIST.aarch64 (Martin KaFai Lau) - selftests/bpf: Fix selftest test_global_funcs/global_func1 failure with latest clang (Yonghong Song) - bpftool: Dump map id instead of value for map_of_maps types (Xueming Feng) - xsk: Use pool->dma_pages to check for DMA (Kal Conley) - selftests/bpf: Update the aarch64 tests deny list (Florent Revest) - selftests/bpf: xdp_hw_metadata track more timestamps (Jesper Dangaard Brouer) - igc: Add XDP hints kfuncs for RX timestamp (Jesper Dangaard Brouer) - igc: Add XDP hints kfuncs for RX hash (Jesper Dangaard Brouer) - igc: Add igc_xdp_buff wrapper for xdp_buff in driver (Jesper Dangaard Brouer) - igc: Enable and fix RX hash usage by netstack (Jesper Dangaard Brouer) - bpftool: Show map IDs along with struct_ops links. (Kui-Feng Lee) - docs/bpf: Add LRU internals description and graph (Joe Stringer) - docs/bpf: Add table to describe LRU properties (Joe Stringer) - selftests/bpf: Add test case to assert precise scalar path pruning (Daniel Borkmann) - selftests/bpf: Add tests for dynptr convenience helpers (Joanne Koong) - bpf: Add bpf_dynptr_clone (Joanne Koong) - bpf: Add bpf_dynptr_size (Joanne Koong) - bpf: Add bpf_dynptr_is_null and bpf_dynptr_is_rdonly (Joanne Koong) - bpf: Add bpf_dynptr_adjust (Joanne Koong) - net: ethernet: i825xx: sun3_8256: Add SPDX license identifier (Bagas Sanjaya) - net: ethernet: i825xx: Replace unversioned GPL (GPL 1.0) notice with SPDX identifier (Bagas Sanjaya) - net: ethernet: 8390: Replace GPL 2.0 boilerplate with SPDX identifier (Bagas Sanjaya) - net: ethernet: 8390: Convert unversioned GPL notice to SPDX license identifier (Bagas Sanjaya) - net: bonding: Add SPDX identifier to remaining files (Bagas Sanjaya) - net: skbuff: update comment about pfmemalloc propagating (Yunsheng Lin) - nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() (Krzysztof Kozlowski) - octeontx2-pf: mcs: Remove unneeded semicolon (Yang Li) - net: ethernet: microchip: vcap: Remove extra semicolon (Anup Sharma) - docs: octeontx2: Add Documentation for QOS (Hariprasad Kelam) - octeontx2-pf: ethtool expose qos stats (Hariprasad Kelam) - octeontx2-pf: Add support for HTB offload (Naveen Mamindlapalli) - octeontx2-pf: Prepare for QOS offload (Hariprasad Kelam) - octeontx2-pf: Refactor schedular queue alloc/free calls (Hariprasad Kelam) - octeontx2-pf: qos send queues management (Subbaraya Sundeep) - octeontx2-pf: Rename tot_tx_queues to non_qos_queues (Hariprasad Kelam) - sch_htb: Allow HTB priority parameter in offload mode (Naveen Mamindlapalli) - net: Remove low_thresh in ip defrag (Angus Chen) - wifi: rtw89: suppress the log for specific SER called CMDPSR_FRZTO (Chin-Yen Lee) - wifi: rtw89: ser: L1 add pre-M0 and post-M0 states (Zong-Zhe Yang) - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Zong-Zhe Yang) - wifi: rtw89: support U-NII-4 channels on 5GHz band (Zong-Zhe Yang) - wifi: rtw89: regd: judge UNII-4 according to BIOS and chip (Zong-Zhe Yang) - wifi: rtw89: introduce realtek ACPI DSM method (Zong-Zhe Yang) - wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() (Christophe JAILLET) - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Dan Carpenter) - wifi: wilc1000: Increase ASSOC response buffer (Amisha Patel) - wifi: wilc1000: fix for absent RSN capabilities WFA testcase (Amisha Patel) - wifi: mt7601u: delete dead code checking debugfs returns (Wang Jikai) - wifi: mwifiex: Use list_count_nodes() (Christophe JAILLET) - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Dan Carpenter) - wifi: rtw89: 8851b: rfk: add IQK (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: add DACK (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: add RCK (Ping-Ke Shih) - wifi: rtw89: 8851b: rfk: add AACK (Ping-Ke Shih) - wifi: rtw89: 8851b: add set_channel_rf() (Ping-Ke Shih) - wifi: rtw89: 8851b: add DLE mem and HFC quota (Ping-Ke Shih) - wifi: rtw89: 8851b: add support WoWLAN to 8851B (Chih-Kang Chang) - wifi: rtw89: change naming of BA CAM from V1 to V0_EXT (Ping-Ke Shih) - wifi: rtw89: use chip_info::small_fifo_size to choose debug_mask (Ping-Ke Shih) - wifi: rtw89: add CFO XTAL registers field to support 8851B (Chia-Yuan Li) - wifi: rtw89: 8851b: add NCTL post table (Ping-Ke Shih) - wifi: rtw89: 8851be: add 8851BE PCI entry and fill PCI capabilities (Ping-Ke Shih) - wifi: rtw89: 8851b: add 8851B basic chip_info (Ping-Ke Shih) - wifi: rtw89: scan offload wait for FW done ACK (Zong-Zhe Yang) - wifi: rtw89: mac: handle C2H receive/done ACK in interrupt context (Zong-Zhe Yang) - wifi: rtw89: packet offload wait for FW response (Zong-Zhe Yang) - wifi: rtw89: refine packet offload delete flow of 6 GHz probe (Zong-Zhe Yang) - wifi: rtw89: release bit in rtw89_fw_h2c_del_pkt_offload() (Zong-Zhe Yang) - wifi: rtw89: add EVM for antenna diversity (Eric Huang) - wifi: rtw89: add RSSI based antenna diversity (Eric Huang) - wifi: rtw89: initialize antenna for antenna diversity (Eric Huang) - wifi: rtw89: add EVM and SNR statistics to debugfs (Ping-Ke Shih) - wifi: rtw89: add RSSI statistics for the case of antenna diversity to debugfs (Ping-Ke Shih) - wifi: rtw89: set capability of TX antenna diversity (Ping-Ke Shih) - wifi: rtw89: use struct rtw89_phy_sts_ie0 instead of macro to access PHY IE0 status (Ping-Ke Shih) - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Zhang Shurong) - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Zhang Shurong) - wifi: rtl8xxxu: rtl8xxxu_rx_complete(): remove unnecessary return (Martin Kaiser) - wifi: rtl8xxxu: Support USB RX aggregation for the newer chips (Bitterblue Smith) - wifi: rtl8xxxu: Set maximum number of supported stations (Martin Kaistra) - wifi: rtl8xxxu: Declare AP mode support for 8188f (Martin Kaistra) - wifi: rtl8xxxu: Remove usage of tx_info->control.rates[0].flags (Martin Kaistra) - wifi: rtl8xxxu: Remove usage of ieee80211_get_tx_rate() (Martin Kaistra) - wifi: rtl8xxxu: Clean up filter configuration (Martin Kaistra) - wifi: rtl8xxxu: Enable hw seq for mgmt/non-QoS data frames (Martin Kaistra) - wifi: rtl8xxxu: Add parameter macid to update_rate_mask (Martin Kaistra) - wifi: rtl8xxxu: Put the macid in txdesc (Martin Kaistra) - wifi: rtl8xxxu: Add sta_add() and sta_remove() callbacks (Martin Kaistra) - wifi: rtl8xxxu: Add parameter force to rtl8xxxu_refresh_rate_mask (Martin Kaistra) - wifi: rtl8xxxu: Add parameter role to report_connect (Martin Kaistra) - wifi: rtl8xxxu: Actually use macid in rtl8xxxu_gen2_report_connect (Martin Kaistra) - wifi: rtl8xxxu: Allow creating interface in AP mode (Martin Kaistra) - wifi: rtl8xxxu: Allow setting rts threshold to -1 (Martin Kaistra) - wifi: rtl8xxxu: Add set_tim() callback (Martin Kaistra) - wifi: rtl8xxxu: Add beacon functions (Martin Kaistra) - wifi: rtl8xxxu: Select correct queue for beacon frames (Martin Kaistra) - wifi: rtl8xxxu: Add start_ap() callback (Martin Kaistra) - sfc: fix use-after-free in efx_tc_flower_record_encap_match() (Edward Cree) - net: phylink: constify fwnode arguments (Russell King (Oracle)) - net: fec: using the standard return codes when xdp xmit errors (Shenwei Wang) - net: macb: Shorten max_tx_len to 4KiB - 56 on mpfs (Daire McNamara) - ping: Convert hlist_nulls to plain hlist. (Kuniyuki Iwashima) - net: remove __skb_frag_set_page() (Yunsheng Lin) - net: introduce and use skb_frag_fill_page_desc() (Yunsheng Lin) - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Vladimir Nikishkin) - net: vxlan: Add nolocalbypass option to vxlan. (Vladimir Nikishkin) - net: bcmgenet: Add support for PHY-based Wake-on-LAN (Florian Fainelli) - net: phy: broadcom: Add support for Wake-on-LAN (Florian Fainelli) - net: phy: Allow drivers to always call into ->suspend() (Florian Fainelli) - sfc: support TC decap rules matching on enc_src_port (Edward Cree) - sfc: support TC decap rules matching on enc_ip_tos (Edward Cree) - sfc: populate enc_ip_tos matches in MAE outer rules (Edward Cree) - sfc: release encap match in efx_tc_flow_free() (Edward Cree) - net: liquidio: lio_main: Remove unnecessary (void*) conversions (wuych) - sctp: add bpf_bypass_getsockopt proto callback (Alexander Mikhalitsyn) - selftests: fcnal: Test SO_DONTROUTE on raw and ping sockets. (Guillaume Nault) - selftests: fcnal: Test SO_DONTROUTE on UDP sockets. (Guillaume Nault) - selftests: fcnal: Test SO_DONTROUTE on TCP sockets. (Guillaume Nault) - selftests: Add SO_DONTROUTE option to nettest. (Guillaume Nault) - bonding: Always assign be16 value to vlan_proto (Simon Horman) - net/handshake: Enable the SNI extension to work properly (Chuck Lever) - net/handshake: Unpin sock->file if a handshake is cancelled (Chuck Lever) - net/handshake: handshake_genl_notify() shouldn't ignore @flags (Chuck Lever) - net/handshake: Fix uninitialized local variable (Chuck Lever) - net/handshake: Fix handshake_dup() ref counting (Chuck Lever) - net/handshake: Remove unneeded check from handshake_dup() (Chuck Lever) - ipvlan: Remove NULL check before dev_{put, hold} (Yang Li) - octeontx2-pf: mcs: Offload extended packet number(XPN) feature (Subbaraya Sundeep) - net: samsung: sxgbe: Make sxgbe_drv_remove() return void (Uwe Kleine-König) - net: enc28j60: Use threaded interrupt instead of workqueue (Philipp Rosenberger) - net: mvneta: allocate TSO header DMA memory in chunks (Russell King (Oracle)) - net: mvneta: move tso_build_hdr() into mvneta_tso_put_hdr() (Russell King (Oracle)) - net: mvneta: use buf->type to determine whether to dma-unmap (Russell King (Oracle)) - net: mvneta: mark mapped and tso buffers separately (Russell King (Oracle)) - net: mvneta: fix transmit path dma-unmapping on error (Russell King (Oracle)) - tcp: make the first N SYN RTO backoffs linear (David Morley) - net: wwan: iosm: clean up unused struct members (M Chetan Kumar) - net: wwan: iosm: remove unused enum definition (M Chetan Kumar) - net: wwan: iosm: remove unused macro definition (M Chetan Kumar) - sctp: fix a potential OOB access in sctp_sched_set_sched() (Ilia.Gavrilov) - net: liquidio: lio_vf_main: Remove unnecessary (void*) conversions (wuych) - macsec: Use helper macsec_netdev_priv for offload drivers (Subbaraya Sundeep) - selftests: bonding: delete unnecessary line (Liang Li) - net: veth: make PAGE_POOL_STATS optional (Lorenzo Bianconi) - net: lan966x: Add TC support for ES0 VCAP (Horatiu Vultur) - net: lan966x: Add ES0 VCAP keyset configuration for lan966x (Horatiu Vultur) - net: lan966x: Add ES0 VCAP model (Horatiu Vultur) - net: ipconfig: Allow DNS to be overwritten by DHCPACK (Martin Wetterwald) - net: veth: rely on napi_build_skb in veth_convert_skb_to_xdp_buff (Lorenzo Bianconi) - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Teoh Ji Sheng) - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Uwe Kleine-König) - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Uwe Kleine-König) - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Uwe Kleine-König) - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Uwe Kleine-König) - net: stmmac: dwmac-qcom-ethqos: Convert to platform remove callback returning void (Uwe Kleine-König) - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Uwe Kleine-König) - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Uwe Kleine-König) - net: stmmac: dwmac-qcom-ethqos: Drop an if with an always false condition (Uwe Kleine-König) - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Uwe Kleine-König) - net: stmmac: Make stmmac_pltfr_remove() return void (Uwe Kleine-König) - virtio_net: introduce virtnet_build_skb() (Xuan Zhuo) - virtio_net: introduce receive_small_build_xdp (Xuan Zhuo) - virtio_net: small: remove skip_xdp (Xuan Zhuo) - virtio_net: small: avoid code duplication in xdp scenarios (Xuan Zhuo) - virtio_net: small: remove the delta (Xuan Zhuo) - virtio_net: introduce receive_small_xdp() (Xuan Zhuo) - virtio_net: merge: remove skip_xdp (Xuan Zhuo) - virtio_net: introduce receive_mergeable_xdp() (Xuan Zhuo) - virtio_net: virtnet_build_xdp_buff_mrg() auto release xdp shinfo (Xuan Zhuo) - virtio_net: separate the logic of freeing the rest mergeable buf (Xuan Zhuo) - virtio_net: separate the logic of freeing xdp shinfo (Xuan Zhuo) - virtio_net: introduce virtnet_xdp_handler() to seprate the logic of run xdp (Xuan Zhuo) - virtio_net: optimize mergeable_xdp_get_buf() (Xuan Zhuo) - virtio_net: introduce mergeable_xdp_get_buf() (Xuan Zhuo) - virtio_net: mergeable xdp: put old page immediately (Xuan Zhuo) - net: skbuff: remove special handling for SLOB (Lukas Bulwahn) - nfp: improve link modes reading process (Yinjun Zhang) - net: phy: dp83869: support mii mode when rgmii strap cfg is used (Grygorii Strashko) - sysctl: replace child with an enumeration (Joel Granados) - sysctl: Remove debugging dump_stack (Joel Granados) - test_sysclt: Test for registering a mount point (Joel Granados) - test_sysctl: Add an option to prevent test skip (Joel Granados) - test_sysctl: Add an unregister sysctl test (Joel Granados) - test_sysctl: Group node sysctl test under one func (Joel Granados) - test_sysctl: Fix test metadata getters (Joel Granados) - parport: plug a sysctl register leak (Joel Granados) - sysctl: move security keys sysctl registration to its own file (Luis Chamberlain) - sysctl: move umh sysctl registration to its own file (Luis Chamberlain) - signal: move show_unhandled_signals sysctl to its own file (Luis Chamberlain) - sysctl: remove empty dev table (Luis Chamberlain) - sysctl: Remove register_sysctl_table (Joel Granados) - sysctl: Refactor base paths registrations (Joel Granados) - sysctl: stop exporting register_sysctl_table (Joel Granados) - parport: Removed sysctl related defines (Joel Granados) - parport: Remove register_sysctl_table from parport_default_proc_register (Joel Granados) - parport: Remove register_sysctl_table from parport_device_proc_register (Joel Granados) - parport: Remove register_sysctl_table from parport_proc_register (Joel Granados) - parport: Move magic number "15" to a define (Joel Granados) - kallsyms: make kallsyms_show_value() as generic function (Maninder Singh) - kallsyms: move kallsyms_show_value() out of kallsyms.c (Maninder Singh) - kallsyms: remove unsed API lookup_symbol_attrs (Maninder Singh) - kallsyms: remove unused arch_get_kallsym() helper (Arnd Bergmann) - module: Remove preempt_disable() from module reference counting. (Sebastian Andrzej Siewior) - modules: catch concurrent module loads, treat them as idempotent (Linus Torvalds) - module: split up 'finit_module()' into init_module_from_file() helper (Linus Torvalds) - dt-bindings: mmc: fsl-imx-esdhc: Add imx6ul support (Oleksij Rempel) - mmc: mmci: Add support for SW busy-end timeouts (Ulf Hansson) - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Marek Vasut) - mmc: core: disable TRIM on Kingston EMMC04G-M627 (Robert Marko) - mmc: mmci: stm32: add delay block support for STM32MP25 (Yann Gautier) - mmc: mmci: stm32: prepare other delay block support (Yann Gautier) - mmc: mmci: stm32: manage block gap hardware flow control (Yann Gautier) - mmc: mmci: Add support for sdmmc variant revision v3.0 (Yann Gautier) - mmc: mmci: add stm32_idmabsize_align parameter (Yann Gautier) - dt-bindings: mmc: mmci: Add st,stm32mp25-sdmmc2 compatible (Yann Gautier) - mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M (Robert Marko) - mmc: mmci: Break out a helper function (Linus Walleij) - mmc: mmci: Use a switch statement machine (Linus Walleij) - mmc: mmci: Use state machine state as exit condition (Linus Walleij) - mmc: mmci: Retry the busy start condition (Linus Walleij) - mmc: mmci: Make busy complete state machine explicit (Linus Walleij) - mmc: mmci: Break out error check in busy detect (Linus Walleij) - mmc: mmci: Stash status while waiting for busy (Linus Walleij) - mmc: mmci: Unwind big if() clause (Linus Walleij) - mmc: mmci: Clear busy_status when starting command (Linus Walleij) - mmc: mmci: stm32: set feedback clock when using delay block (Yann Gautier) - mmc: core: Allow mmc_start_host() synchronously detect a card (Dennis Zhou) - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Ulf Hansson) - mmc: sdhci-msm: Switch to the new ICE API (Abel Vesa) - dt-bindings: mmc: convert bcm2835-sdhost bindings to YAML (Stefan Wahren) - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Victor Shih) - mmc: sdhci: Add VDD2 definition for power control register (Victor Shih) - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Victor Shih) - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Victor Shih) - mmc: mtk-sd: reduce CIT for better performance (Wenbin Mei) - dt-bindings: mmc: sdhci-msm: Document the QDU1000/QRU1000 compatible (Komal Bajaj) - mmc: block: ioctl: do write error check for spi (Christian Loehle) - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Chevron Li) - mmc: core: Remove unnecessary error checks and change return type (Yeqi Fu) - memstick r592: make memstick_debug_get_tpc_name() static (Arnd Bergmann) - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Douglas Anderson) - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Simon Horman) - mmc: block: Suppress empty whitespaces in prints (Florian Fainelli) - dt-bindings: mmc: sdhci-msm: Document SC8280XP SDHCI (Bjorn Andersson) - dt-bindings: mmc: brcm,kona-sdhci: convert to YAML (Stanislav Jakubek) - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Uwe Kleine-König) - dt-bindings: mmc: sdhci-msm: add IPQ6018 compatible (Mantas Pucka) - dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme (Vadym Kochan) - dt-bindings: mtd: ti,am654: Prevent unevaluated properties (Miquel Raynal) - dt-bindings: mtd: mediatek: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: mediatek: Reference raw-nand-chip.yaml (Miquel Raynal) - dt-bindings: mtd: stm32: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: rockchip: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: intel: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: denali: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: brcmnand: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: meson: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: sunxi: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: ingenic: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: qcom: Prevent NAND chip unevaluated properties (Miquel Raynal) - dt-bindings: mtd: qcom: Fix a property position (Miquel Raynal) - dt-bindings: mtd: Describe nand-ecc-mode (Miquel Raynal) - dt-bindings: mtd: Mark nand-ecc-placement deprecated (Miquel Raynal) - dt-bindings: mtd: Create a file for raw NAND chip properties (Miquel Raynal) - dt-bindings: mtd: Accept nand related node names (Miquel Raynal) - mtd: rawnand: macronix: OTP access for MX30LFxG18AC (Arseniy Krasnov) - mtd: rawnand: meson: fix unaligned DMA buffers handling (Arseniy Krasnov) - mtd: rawnand: add support for the Sandisk SDTNQGAMA chip (Johan Jonker) - mtd: rawnand: add basic sandisk manufacturer ops (Johan Jonker) - mtd: rawnand: meson: check buffer length (Arseniy Krasnov) - mtd: spinand: macronix: Add support for serial NAND flash (JaimeLiao) - mtd: rawnand: meson: waiting w/o wired ready/busy pin (Arseniy Krasnov) - dt-bindings: nand: meson: Fix 'nand-rb' property (Arseniy Krasnov) - mtd: rawnand: meson: replace integer consts with proper defines (Arseniy Krasnov) - Revert "mtd: rawnand: arasan: Prevent an unsupported configuration" (Amit Kumar Mahapatra) - mtd: spinand: gigadevice: add support for GD5F2GQ5xExxH (Md Sadre Alam) - mtd: sm_ftl: Fix typos in comments (Bo Liu) - mtd: otp: clean up on error in mtd_otp_nvmem_add() (Dan Carpenter) - dt-bindings: mtd: partition: Add missing type for "linux,rootfs" (Rob Herring) - mtd: maps: pismo: Switch back to use i2c_driver's .probe() (Uwe Kleine-König) - mtd: otp: Put factory OTP/NVRAM into the entropy pool (Linus Walleij) - mtd: mtdpart: Drop useless LIST_HEAD (Christophe JAILLET) - mtd: chips: Use SPDX license headers (Linus Walleij) - dt-bindings: mtd: partitions: Include TP-Link SafeLoader in allowed list (Rafał Miłecki) - mtd: st_spi_fsm: Use the devm_clk_get_enabled() helper function (Christophe JAILLET) - spi: dt-bindings: atmel,at91rm9200-spi: fix broken sam9x7 compatible (Krzysztof Kozlowski) - spi: dt-bindings: atmel,at91rm9200-spi: add sam9x7 compatible (Varshini Rajendran) - spi: Add support for Renesas CSI (Fabrizio Castro) - spi: dt-bindings: Add bindings for RZ/V2M CSI (Fabrizio Castro) - spi: sun6i: Use the new helper to derive the xfer timeout value (Miquel Raynal) - spi: atmel: Prevent false timeouts on long transfers (Miquel Raynal) - spi: Create a helper to derive adaptive timeouts (Miquel Raynal) - spi: dt-bindings: stm32: do not disable spi-slave property for stm32f4-f7 (Valentin Caron) - spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan() (Neil Armstrong) - spi: stm32: disable spi-slave property for stm32f4-f7 (Alain Volmat) - spi: stm32: introduction of stm32h7 SPI device mode support (Valentin Caron) - spi: stm32: use dmaengine_terminate_{a}sync instead of _all (Alain Volmat) - spi: stm32: renaming of spi_master into spi_controller (Alain Volmat) - spi: s3c64xx: Use dev_err_probe() (Andi Shyti) - spi: s3c64xx: Use the managed spi master allocation function (Andi Shyti) - spi: dw: Remove misleading comment for Mount Evans SoC (Abe Kohandel) - spi: dt-bindings: snps,dw-apb-ssi: Add compatible for Intel Mount Evans SoC (Abe Kohandel) - spi: dw: Add compatible for Intel Mount Evans SoC (Abe Kohandel) - spi: spl022: Probe defer is no error (Mårten Lindahl) - spi: spi-imx: fix mixing of native and gpio chipselects for imx51/imx53/imx6 variants (Rasmus Villemoes) - spi: s3c64xx: Use devm_clk_get_enabled() (Andi Shyti) - spi: dt-bindings: socionext,uniphier: drop address/size-cells (Krzysztof Kozlowski) - spi: dt-bindings: samsung: drop cs-gpios (Krzysztof Kozlowski) - spi: dt-bindings: allwinner: simplify with unevaluatedProperties (Krzysztof Kozlowski) - spi: dw: Drop empty line from DebugFS init function (Serge Semin) - spi: spi-fsl-lpspi: downgrade log level for pio mode (Alexander Stein) - spi: spi-qcom-qspi: Add newline to PIO fallback warning (Douglas Anderson) - spi: dt-bindings: restrict node name suffixes (Krzysztof Kozlowski) - spi: spidev_test Add three missing spi mode bits (Boerge Struempfel) - spi: spidev_test: Sorted the options into logical groups (Boerge Struempfel) - spi: spidev: add two new spi mode bits (Boerge Struempfel) - spi: spi-imx: add support for SPI_MOSI_IDLE_LOW mode bit (Boerge Struempfel) - spi: add SPI_MOSI_IDLE_LOW mode bit (Boerge Struempfel) - spi: mt65xx: Don't disguise a "return 0" as "return ret" (Uwe Kleine-König) - spi: mt65xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: mt65xx: Properly handle failures in .remove() (Uwe Kleine-König) - spi-dw-core.c: Fix error checking for debugfs_create_dir (Osama Muhammad) - spi: spi-sn-f-ospi: Make read-only array `width_available` static const (Lars-Peter Clausen) - spi: spi-sn-f-ospi: Use min_t instead of opencoding it (Lars-Peter Clausen) - spi: spi-sn-f-ospi: Use devm_clk_get_enabled() (Lars-Peter Clausen) - spi: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - spi: mediatek: advertise the availability of Dual and Quad mode (Qii Wang) - spi: spi-imx: set max_native_cs for imx51/imx53/imx6 variants (Rasmus Villemoes) - spi: spi-imx: use "controller" variable consistently in spi_imx_probe() (Rasmus Villemoes) - spi: spi-cadence: Add missing kernel doc for clk_rate in cdns_spi (Charles Keepax) - spi: hisi-kunpeng: Fix error checking (Yeqi Fu) - spi: cdns: Add compatible for AMD Pensando Elba SoC (Brad Larson) - spi: cadence-quadspi: Add compatible for AMD Pensando Elba SoC (Brad Larson) - spi: dw: Round of n_bytes to power of 2 (Joy Chakraborty) - spi: dw: Add DMA address widths capability check (Joy Chakraborty) - spi: dw: Add DMA directional capability check (Joy Chakraborty) - spi: sun6i: add DT bindings for Allwinner R329/D1/R528/T113s SPI (Maksim Kiselev) - spi: sun6i: add support for R329/D1/R528/T113s SPI controllers (Maksim Kiselev) - spi: sun6i: add quirk for in-controller clock divider (Maksim Kiselev) - spi: sun6i: change OF match data to a struct (Icenowy Zheng) - spi: s3c64xx: Disable IRQ mode when using DMA (Jaewon Kim) - spi: dw: Move dw_spi_can_dma() (Joy Chakraborty) - spi: dw: Add 32 bpw support to SPI DW DMA driver (Joy Chakraborty) - spi: spi-qcom-qspi: Add DMA mode support (Vijaya Krishna Nivarthi) - spi: dt-bindings: qcom,spi-qcom-qspi: Add iommus (Vijaya Krishna Nivarthi) - spi: s3c64xx: support interrupt based pio mode (Jaewon Kim) - spi: s3c64xx: add sleep during transfer (Jaewon Kim) - spi: s3c64xx: change polling mode to optional (Jaewon Kim) - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Vijaya Krishna Nivarthi) - spi: lpspi: run transfer speed_hz sanity check (Clark Wang) - dt-bindings: spi: zynqmp-qspi: Add power-domains and iommus properties (Michal Simek) - regulator: Add Renesas PMIC RAA215300 driver (Biju Das) - regulator: dt-bindings: Add Renesas RAA215300 PMIC bindings (Biju Das) - regulator: ltc3676: Use maple tree register cache (Mark Brown) - regulator: ltc3589: Use maple tree register cache (Mark Brown) - regulator: helper: Document ramp_delay parameter of regulator_set_ramp_delay_regmap() (ChiYuan Huang) - regulator: mt6358: Use linear voltage helpers for single range regulators (Chen-Yu Tsai) - regulator: mt6358: Const-ify mt6358_regulator_info data structures (Chen-Yu Tsai) - regulator: mt6358: Drop *_SSHUB regulators (Chen-Yu Tsai) - regulator: mt6358: Merge VCN33_* regulators (Chen-Yu Tsai) - regulator: dt-bindings: mt6358: Drop *_sshub regulators (Chen-Yu Tsai) - regulator: dt-bindings: mt6358: Merge ldo_vcn33_* regulators (Chen-Yu Tsai) - regulator: dt-bindings: pwm-regulator: Add missing type for "pwm-dutycycle-unit" (Rob Herring) - regulator: Switch two more i2c drivers back to use .probe() (Uwe Kleine-König) - regulator: tps6594-regulator: Add driver for TI TPS6594 regulators (Jerome Neanne) - mfd: tps6594: Add driver for TI TPS6594 PMIC (Julien Panis) - spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead (Vijaya Krishna Nivarthi) - soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() and geni_se_rx_init_dma() (Vijaya Krishna Nivarthi) - regulator: axp20x: Add AXP15060 support (Shengyu Qu) - regulator: axp20x: Add support for AXP313a variant (Martin Botka) - mfd: axp20x: Add support for AXP313a PMIC (Martin Botka) - regulator: core: Streamline debugfs operations (Geert Uytterhoeven) - regulator: core: Fix more error checking for debugfs_create_dir() (Geert Uytterhoeven) - dt-bindings: pfuze100.yaml: Add an entry for interrupts (Fabio Estevam) - regulator: stm32-pwr: Fix regulator disabling (Marek Vasut) - regulator: rk808: add rk806 support (Sebastian Reichel) - regulator: rk808: revert to synchronous probing (Sebastian Reichel) - regulator: rk808: cleanup parent device usage (Sebastian Reichel) - regulator: rk808: fix asynchronous probing (Sebastian Reichel) - regulator: expose regulator_find_closest_bigger (Sebastian Reichel) - pinctrl: rk805: Add rk806 pinctrl support (Sebastian Reichel) - mfd: rk8xx: Add rk806 support (Sebastian Reichel) - dt-bindings: mfd: Add rk806 binding (Sebastian Reichel) - mfd: rk8xx-i2c: Use device_get_match_data (Sebastian Reichel) - mfd: rk808: Split into core and i2c (Sebastian Reichel) - mfd: rk808: Replace 'struct i2c_client' with 'struct device' (Sebastian Reichel) - mfd: rk808: Use dev_err_probe (Sebastian Reichel) - mfd: rk808: Convert to device managed resources (Sebastian Reichel) - clk: RK808: Reduce 'struct rk808' usage (Sebastian Reichel) - regulator: tps6287x: Fix missing .n_voltages setting (Axel Lin) - regulator: Add support for TI TPS6287x regulators (Mårten Lindahl) - regulator: dt-bindings: Add bindings for TPS6287x (Mårten Lindahl) - regulator: tps65219: Fix matching interrupts for their regulators (Krzysztof Kozlowski) - regulator: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - regmap: Allow reads from write only registers with the flat cache (Mark Brown) - regmap: Drop early readability check (Mark Brown) - regmap: Add test to make sure we don't sync to read only registers (Mark Brown) - regmap: Add a test case for write only registers (Mark Brown) - regmap: Add test that writes to write only registers are prevented (Mark Brown) - regmap: Check for register readability before checking cache during read (Mark Brown) - regmap: Add debugfs file for forcing field writes (Waqar Hameed) - regmap: Provide basic KUnit coverage for the raw register I/O (Mark Brown) - regmap: Provide a ram backed regmap with raw support (Mark Brown) - regmap: Don't check for changes in regcache_set_val() (Mark Brown) - regmap: maple: Implement block sync for the maple tree cache (Mark Brown) - regmap: Add missing cache_only checks (Charles Keepax) - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Charles Keepax) - regmap: Load register defaults in blocks rather than register by register (Mark Brown) - regmap-irq: Drop backward compatibility for inverted mask/unmask (Aidan MacDonald) - regmap-irq: Minor adjustments to .handle_mask_sync() (Aidan MacDonald) - regmap-irq: Remove support for not_fixed_stride (Aidan MacDonald) - regmap-irq: Remove type registers (Aidan MacDonald) - regmap: mmio: Allow passing an empty config->reg_stride (Maxime Chevallier) - regmap-irq: Remove virtual registers (Aidan MacDonald) - regmap-irq: Fix typo in documentation for .get_irq_reg() (Aidan MacDonald) - regmap-irq: Drop map from handle_mask_sync() parameters (William Breathitt Gray) - gpio: 104-dio-48e: Implement struct dio48e_gpio (William Breathitt Gray) - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Linus Torvalds) - mm: fix __access_remote_vm() GUP failure case (Linus Torvalds) - kernel/time/posix-stubs.c: remove duplicated include (Yang Li) - ocfs2: remove redundant assignment to variable bit_off (Colin Ian King) - watchdog/hardlockup: fix typo in config HARDLOCKUP_DETECTOR_PREFER_BUDDY (Lukas Bulwahn) - powerpc: move arch_trigger_cpumask_backtrace from nmi.h to irq.h (Douglas Anderson) - devres: show which resource was invalid in __devm_ioremap_resource() (Ben Dooks) - watchdog/hardlockup: define HARDLOCKUP_DETECTOR_ARCH (Petr Mladek) - watchdog/sparc64: define HARDLOCKUP_DETECTOR_SPARC64 (Petr Mladek) - watchdog/hardlockup: make HAVE_NMI_WATCHDOG sparc64-specific (Petr Mladek) - watchdog/hardlockup: declare arch_touch_nmi_watchdog() only in linux/nmi.h (Petr Mladek) - watchdog/hardlockup: make the config checks more straightforward (Petr Mladek) - watchdog/hardlockup: sort hardlockup detector related config values a logical way (Petr Mladek) - watchdog/hardlockup: move SMP barriers from common code to buddy code (Douglas Anderson) - watchdog/buddy: simplify the dependency for HARDLOCKUP_DETECTOR_PREFER_BUDDY (Douglas Anderson) - watchdog/buddy: don't copy the cpumask in watchdog_next_cpu() (Douglas Anderson) - watchdog/buddy: cleanup how watchdog_buddy_check_hardlockup() is called (Douglas Anderson) - watchdog/hardlockup: remove softlockup comment in touch_nmi_watchdog() (Douglas Anderson) - watchdog/hardlockup: in watchdog_hardlockup_check() use cpumask_copy() (Douglas Anderson) - watchdog/hardlockup: don't use raw_cpu_ptr() in watchdog_hardlockup_kick() (Douglas Anderson) - watchdog/hardlockup: HAVE_NMI_WATCHDOG must implement watchdog_hardlockup_probe() (Douglas Anderson) - watchdog/hardlockup: keep kernel.nmi_watchdog sysctl as 0444 if probe fails (Douglas Anderson) - syscalls: add sys_ni_posix_timers prototype (Arnd Bergmann) - checkpatch: check for 0-length and 1-element arrays (Kees Cook) - kexec: enable kexec_crash_size to support two crash kernel regions (Zhen Lei) - kexec: add helper __crash_shrink_memory() (Zhen Lei) - kexec: improve the readability of crash_shrink_memory() (Zhen Lei) - kexec: clear crashk_res if all its memory has been released (Zhen Lei) - kexec: delete a useless check in crash_shrink_memory() (Zhen Lei) - kexec: fix a memory leak in crash_shrink_memory() (Zhen Lei) - ocfs2: cleanup trace events (Joseph Qi) - ocfs2: correct return value of ocfs2_local_free_info() (Joseph Qi) - kexec: avoid calculating array size twice (Simon Horman) - include/linux/math.h: fix mult_frac() multiple argument evaluation bug (Alexey Dobriyan) - arm64: enable perf events based hard lockup detector (Douglas Anderson) - arm64: add hw_nmi_get_sample_period for preparation of lockup detector (Lecopzer Chen) - watchdog/perf: adapt the watchdog_perf interface for async model (Lecopzer Chen) - watchdog/perf: add a weak function for an arch to detect if perf can use NMIs (Douglas Anderson) - watchdog/hardlockup: detect hard lockups using secondary (buddy) CPUs (Douglas Anderson) - watchdog/hardlockup: have the perf hardlockup use __weak functions more cleanly (Douglas Anderson) - watchdog/hardlockup: rename some "NMI watchdog" constants/function (Douglas Anderson) - watchdog/hardlockup: move perf hardlockup watchdog petting to watchdog.c (Douglas Anderson) - watchdog/hardlockup: add a "cpu" param to watchdog_hardlockup_check() (Douglas Anderson) - watchdog/hardlockup: style changes to watchdog_hardlockup_check() / is_hardlockup() (Douglas Anderson) - watchdog/hardlockup: move perf hardlockup checking/panic to common watchdog.c (Douglas Anderson) - watchdog/perf: rename watchdog_hld.c to watchdog_perf.c (Douglas Anderson) - watchdog/hardlockup: add comments to touch_nmi_watchdog() (Douglas Anderson) - watchdog/perf: ensure CPU-bound context when creating hardlockup detector event (Pingfan Liu) - watchdog/hardlockup: change watchdog_nmi_enable() to void (Lecopzer Chen) - watchdog: remove WATCHDOG_DEFAULT (Lecopzer Chen) - watchdog/perf: more properly prevent false positives with turbo modes (Douglas Anderson) - watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config (Douglas Anderson) - decompressor: provide missing prototypes (Arnd Bergmann) - init: add bdev fs printk if mount_block_root failed (Angus Chen) - kcov: add prototypes for helper functions (Arnd Bergmann) - time_namespace: always provide arch_get_vdso_data() prototype for vdso (Arnd Bergmann) - thread_info: move function declarations to linux/thread_info.h (Arnd Bergmann) - init: move cifs_root_data() prototype into linux/mount.h (Arnd Bergmann) - init: consolidate prototypes in linux/init.h (Arnd Bergmann) - kunit: include debugfs header file (Arnd Bergmann) - panic: make function declarations visible (Arnd Bergmann) - panic: hide unused global functions (Arnd Bergmann) - locking: add lockevent_read() prototype (Arnd Bergmann) - lib: devmem_is_allowed: include linux/io.h (Arnd Bergmann) - mm: sparse: mark populate_section_memmap() static (Arnd Bergmann) - mm: page_poison: always declare __kernel_map_pages() function (Arnd Bergmann) - mm: percpu: unhide pcpu_embed_first_chunk prototype (Arnd Bergmann) - squashfs: cache partial compressed blocks (Vincent Whitchurch) - squashfs: don't include buffer_head.h (Christoph Hellwig) - fork: optimize memcg_charge_kernel_stack() a bit (Haifeng Xu) - add intptr_t (Alexey Dobriyan) - procfs: replace all non-returning strlcpy with strscpy (Azeem Shaikh) - scripts/spelling.txt: add more spellings to spelling.txt (Colin Ian King) - kthread: fix spelling typo and grammar in comments (Prathu Baronia) - mm/hugetlb: remove hugetlb_set_page_subpool() (Sidhartha Kumar) - mm: nommu: correct the range of mmap_sem_read_lock in task_mem() (lipeifeng) - hugetlb: revert use of page_cache_next_miss() (Mike Kravetz) - Revert "page cache: fix page_cache_next/prev_miss off by one" (Mike Kravetz) - mm/vmscan: fix root proactive reclaim unthrottling unbalanced node (Yosry Ahmed) - mm: memcg: rename and document global_reclaim() (Yosry Ahmed) - mm: kill [add|del]_page_to_lru_list() (Kefeng Wang) - mm: compaction: convert to use a folio in isolate_migratepages_block() (Kefeng Wang) - mm: zswap: fix double invalidate with exclusive loads (Yosry Ahmed) - mm: remove unnecessary pagevec includes (Matthew Wilcox (Oracle)) - mm: remove references to pagevec (Matthew Wilcox (Oracle)) - mm: rename invalidate_mapping_pagevec to mapping_try_invalidate (Matthew Wilcox (Oracle)) - mm: remove struct pagevec (Matthew Wilcox (Oracle)) - net: convert sunrpc from pagevec to folio_batch (Matthew Wilcox (Oracle)) - i915: convert i915_gpu_error to use a folio_batch (Matthew Wilcox (Oracle)) - pagevec: rename fbatch_count() (Matthew Wilcox (Oracle)) - mm: remove check_move_unevictable_pages() (Matthew Wilcox (Oracle)) - drm: convert drm_gem_put_pages() to use a folio_batch (Matthew Wilcox (Oracle)) - i915: convert shmem_sg_free_table() to use a folio_batch (Matthew Wilcox (Oracle)) - scatterlist: add sg_set_folio() (Matthew Wilcox (Oracle)) - mm: add __folio_batch_release() (Matthew Wilcox (Oracle)) - afs: convert pagevec to folio_batch in afs_extend_writeback() (Matthew Wilcox (Oracle)) - mm: page_alloc: use the correct type of list for free pages (Baolin Wang) - mm: backing-dev: make bdi_class a static const structure (Ivan Orlov) - mm/swapfile: delete outdated pte_offset_map() comment (Hugh Dickins) - mm: pass nid to reserve_bootmem_region() (Yajun Deng) - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Jason Gunthorpe) - mm: fix shmem THP counters on migration (Jan Glauber) - selftests: cgroup: fix unexpected failure on test_memcg_sock (Haifeng Xu) - mm/memcontrol: do not tweak node in mem_cgroup_init() (Haifeng Xu) - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Tetsuo Handa) - mm: compaction: skip memory hole rapidly when isolating migratable pages (Baolin Wang) - kasan, doc: note kasan.fault=panic_on_write behaviour for async modes (Marco Elver) - mm/mglru: make memcg_lru->lock irq safe (Yu Zhao) - mm: page_alloc: make compound_page_dtors static (Miaohe Lin) - Docs/admin-guide/mm/damon/usage: update the ways for getting monitoring results (SeongJae Park) - Docs/admin-guide/mm/damon/usage: clarify quotas and watermarks sysfs interface (SeongJae Park) - Docs/admin-guide/mm/damon/usage: link design document for DAMOS (SeongJae Park) - Docs/admin-guide/mm/damon/usage: remove unnecessary sentences about supported address spaces (SeongJae Park) - Docs/admin-guide/mm/damon/usage: fix typos in references and commas (SeongJae Park) - Docs/admin-guide/mm/damon/start: update DAMOS example command (SeongJae Park) - Docs/mm/damon/design: document 'age' of region (SeongJae Park) - mm: move mm_count into its own cache line (Mathieu Desnoyers) - mm/memcg: remove return value of mem_cgroup_scan_tasks() (ZhangPeng) - mm/damon/core-test: add a test for damon_set_attrs() (SeongJae Park) - mm: remove is_longterm_pinnable_page() and reimplement folio_is_longterm_pinnable() (Vishal Moola (Oracle)) - mm/gup.c: reorganize try_get_folio() (Vishal Moola (Oracle)) - mm/gup_test.c: convert verify_dma_pinned() to us folios (Vishal Moola (Oracle)) - mmzone: introduce folio_migratetype() (Vishal Moola (Oracle)) - mmzone: introduce folio_is_zone_movable() (Vishal Moola (Oracle)) - kasan: add support for kasan.fault=panic_on_write (Marco Elver) - zram: further limit recompression threshold (Sergey Senozhatsky) - mm: zswap: invaldiate entry after writeback (Domenico Cerasuolo) - mm: kill lock|unlock_page_memcg() (Kefeng Wang) - mm/page_owner/cma: show pfn in cma/page_owner with hex format (Kassey Li) - buffer: convert block_truncate_page() to use a folio (Matthew Wilcox (Oracle)) - buffer: use a folio in __find_get_block_slow() (Matthew Wilcox (Oracle)) - buffer: convert link_dev_buffers to take a folio (Matthew Wilcox (Oracle)) - buffer: convert init_page_buffers() to folio_init_buffers() (Matthew Wilcox (Oracle)) - buffer: convert grow_dev_page() to use a folio (Matthew Wilcox (Oracle)) - buffer: convert page_zero_new_buffers() to folio_zero_new_buffers() (Matthew Wilcox (Oracle)) - buffer: convert __block_commit_write() to take a folio (Matthew Wilcox (Oracle)) - buffer: convert block_page_mkwrite() to use a folio (Matthew Wilcox (Oracle)) - buffer: make block_write_full_page() handle large folios correctly (Matthew Wilcox (Oracle)) - gfs2: support ludicrously large folios in gfs2_trans_add_databufs() (Matthew Wilcox (Oracle)) - buffer: convert __block_write_full_page() to __block_write_full_folio() (Matthew Wilcox (Oracle)) - gfs2: convert gfs2_write_jdata_page() to gfs2_write_jdata_folio() (Matthew Wilcox (Oracle)) - gfs2: pass a folio to __gfs2_jdata_write_folio() (Matthew Wilcox (Oracle)) - gfs2: use a folio inside gfs2_jdata_writepage() (Matthew Wilcox (Oracle)) - mm/khugepaged: use DEFINE_READ_MOSTLY_HASHTABLE macro (Nick Desaulniers) - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Yu Ma) - memory tier: remove unneeded !IS_ENABLED(CONFIG_MIGRATION) check (Miaohe Lin) - mm: compaction: mark kcompactd_run() and kcompactd_stop() __meminit (Miaohe Lin) - mm: remove unused vma_init_lock() (YueHaibing) - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (YueHaibing) - userfaultfd: fix regression in userfaultfd_unmap_prep() (Liam R. Howlett) - mm/folio: replace set_compound_order with folio_set_order (Tarun Sahu) - mm: zswap: remove zswap_header (Domenico Cerasuolo) - mm: zswap: simplify writeback function (Domenico Cerasuolo) - mm: zswap: remove shrink from zpool interface (Domenico Cerasuolo) - mm: zswap: remove page reclaim logic from zsmalloc (Domenico Cerasuolo) - mm: zswap: remove page reclaim logic from z3fold (Domenico Cerasuolo) - mm: zswap: remove page reclaim logic from zbud (Domenico Cerasuolo) - mm: zswap: add pool shrinking mechanism (Domenico Cerasuolo) - selftests: mm: remove duplicate unneeded defines (Muhammad Usama Anjum) - selftests: mm: remove wrong kernel header inclusion (Muhammad Usama Anjum) - mm: ptep_get() conversion (Ryan Roberts) - mm: move ptep_get() and pmdp_get() helpers (Ryan Roberts) - mm: ptdump should use ptep_get_lockless() (Ryan Roberts) - sh: move the ARCH_DMA_MINALIGN definition to asm/cache.h (Catalin Marinas) - microblaze: move the ARCH_{DMA,SLAB}_MINALIGN definitions to asm/cache.h (Catalin Marinas) - powerpc: move the ARCH_DMA_MINALIGN definition to asm/cache.h (Catalin Marinas) - arm64: enable ARCH_WANT_KMALLOC_DMA_BOUNCE for arm64 (Catalin Marinas) - mm: slab: reduce the kmalloc() minimum alignment if DMA bouncing possible (Catalin Marinas) - iommu/dma: force bouncing if the size is not cacheline-aligned (Catalin Marinas) - dma-mapping: force bouncing if the kmalloc() size is not cache-line-aligned (Catalin Marinas) - dma-mapping: name SG DMA flag helpers consistently (Robin Murphy) - scatterlist: add dedicated config for DMA flags (Robin Murphy) - arm64: allow kmalloc() caches aligned to the smaller cache_line_size() (Catalin Marinas) - iio: core: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Catalin Marinas) - dm-crypt: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Catalin Marinas) - drivers/spi: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Catalin Marinas) - drivers/usb: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Catalin Marinas) - drivers/gpu: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Catalin Marinas) - drivers/base: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Catalin Marinas) - mm/slab: limit kmalloc() minimum alignment to dma_get_cache_alignment() (Catalin Marinas) - mm/slab: simplify create_kmalloc_cache() args and make it static (Catalin Marinas) - dma: allow dma_get_cache_alignment() to be overridden by the arch code (Catalin Marinas) - mm/slab: decouple ARCH_KMALLOC_MINALIGN from ARCH_DMA_MINALIGN (Catalin Marinas) - mm/hugetlb: fix pgtable lock on pmd sharing (Peter Xu) - mm: remove set_compound_page_dtor() (Sidhartha Kumar) - perf/core: allow pte_offset_map() to fail (Hugh Dickins) - mm/swap: swap_vma_readahead() do the pte_offset_map() (Hugh Dickins) - mm/pgtable: delete pmd_trans_unstable() and friends (Hugh Dickins) - mm/memory: handle_pte_fault() use pte_offset_map_nolock() (Hugh Dickins) - mm/memory: allow pte_offset_map[_lock]() to fail (Hugh Dickins) - mm/khugepaged: allow pte_offset_map[_lock]() to fail (Hugh Dickins) - mm/huge_memory: split huge pmd under one pte_offset_map() (Hugh Dickins) - mm/gup: remove FOLL_SPLIT_PMD use of pmd_trans_unstable() (Hugh Dickins) - mm/migrate_device: allow pte_offset_map_lock() to fail (Hugh Dickins) - mm/mglru: allow pte_offset_map_nolock() to fail (Hugh Dickins) - mm/swapoff: allow pte_offset_map[_lock]() to fail (Hugh Dickins) - mm/madvise: clean up force_shm_swapin_readahead() (Hugh Dickins) - mm/madvise: clean up pte_offset_map_lock() scans (Hugh Dickins) - mm/mremap: retry if either pte_offset_map_*lock() fails (Hugh Dickins) - mm/mprotect: delete pmd_none_or_clear_bad_unless_trans_huge() (Hugh Dickins) - mm/various: give up if pte_offset_map[_lock]() fails (Hugh Dickins) - mm/debug_vm_pgtable,page_table_check: warn pte map fails (Hugh Dickins) - mm/userfaultfd: allow pte_offset_map_lock() to fail (Hugh Dickins) - mm/userfaultfd: retry if pte_offset_map() fails (Hugh Dickins) - mm/hmm: retry if pte_offset_map() fails (Hugh Dickins) - mm/vmalloc: vmalloc_to_page() use pte_offset_kernel() (Hugh Dickins) - mm/vmwgfx: simplify pmd & pud mapping dirty helpers (Hugh Dickins) - mm/pagewalk: walk_pte_range() allow for pte_offset_map() (Hugh Dickins) - mm/pagewalkers: ACTION_AGAIN if pte_offset_map_lock() fails (Hugh Dickins) - mm/page_vma_mapped: pte_offset_map_nolock() not pte_lockptr() (Hugh Dickins) - mm/page_vma_mapped: reformat map_pte() with less indentation (Hugh Dickins) - mm/page_vma_mapped: delete bogosity in page_vma_mapped_walk() (Hugh Dickins) - mm/filemap: allow pte_offset_map_lock() to fail (Hugh Dickins) - mm/pgtable: allow pte_offset_map[_lock]() to fail (Hugh Dickins) - mm/pgtable: kmap_local_page() instead of kmap_atomic() (Hugh Dickins) - mm/migrate: remove cruft from migration_entry_wait()s (Hugh Dickins) - mm: use pmdp_get_lockless() without surplus barrier() (Hugh Dickins) - selftests: damon: add config file (Anders Roxell) - mm/vmalloc: replace the ternary conditional operator with min() (Lu Hongfei) - mm/folio: avoid special handling for order value 0 in folio_set_order (Tarun Sahu) - vmstat: skip periodic vmstat update for isolated CPUs (Marcelo Tosatti) - xtensa: add pte_unmap() to balance pte_offset_map() (Hugh Dickins) - x86: sme_populate_pgd() use pte_offset_kernel() (Hugh Dickins) - x86: allow get_locked_pte() to fail (Hugh Dickins) - sparc: iounit and iommu use pte_offset_kernel() (Hugh Dickins) - sparc: allow pte_offset_map() to fail (Hugh Dickins) - sparc/hugetlb: pte_alloc_huge() pte_offset_huge() (Hugh Dickins) - sh/hugetlb: pte_alloc_huge() pte_offset_huge() (Hugh Dickins) - s390: gmap use pte_unmap_unlock() not spin_unlock() (Hugh Dickins) - s390: allow pte_offset_map_lock() to fail (Hugh Dickins) - riscv/hugetlb: pte_alloc_huge() pte_offset_huge() (Hugh Dickins) - powerpc/hugetlb: pte_alloc_huge() (Hugh Dickins) - powerpc: allow pte_offset_map[_lock]() to fail (Hugh Dickins) - powerpc: kvmppc_unmap_free_pmd() pte_offset_kernel() (Hugh Dickins) - parisc/hugetlb: pte_alloc_huge() pte_offset_huge() (Hugh Dickins) - parisc: unmap_uncached_pte() use pte_offset_kernel() (Hugh Dickins) - parisc: add pte_unmap() to balance get_ptep() (Hugh Dickins) - mips: add pte_unmap() to balance pte_offset_map() (Hugh Dickins) - microblaze: allow pte_offset_map() to fail (Hugh Dickins) - m68k: allow pte_offset_map[_lock]() to fail (Hugh Dickins) - ia64/hugetlb: pte_alloc_huge() pte_offset_huge() (Hugh Dickins) - arm64/hugetlb: pte_alloc_huge() pte_offset_huge() (Hugh Dickins) - arm64: allow pte_offset_map() to fail (Hugh Dickins) - arm: allow pte_offset_map[_lock]() to fail (Hugh Dickins) - mm: zswap: support exclusive loads (Yosry Ahmed) - mm/mm_init.c: remove reset_node_present_pages() (Haifeng Xu) - mm/memory_hotplug: remove reset_node_managed_pages() in hotadd_init_pgdat() (Haifeng Xu) - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Roberto Sassu) - mm/mm_init.c: drop 'nid' parameter from check_for_memory() (Haifeng Xu) - mm/sparse: remove unused parameters in sparse_remove_section() (Yajun Deng) - mm/hugetlb: use a folio in hugetlb_fault() (ZhangPeng) - mm/hugetlb: use a folio in hugetlb_wp() (ZhangPeng) - mm/hugetlb: use a folio in copy_hugetlb_page_range() (ZhangPeng) - selftests: error out if kernel header files are not yet built (John Hubbard) - Documentation: kselftest: "make headers" is a prerequisite (John Hubbard) - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (John Hubbard) - selftests/mm: fix build failures due to missing MADV_COLLAPSE (John Hubbard) - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (John Hubbard) - selftests/mm: fix two -Wformat-security warnings in uffd builds (John Hubbard) - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (John Hubbard) - selftests/mm: fix invocation of tests that are run via shell scripts (John Hubbard) - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (John Hubbard) - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (John Hubbard) - selftests/mm: fix uffd-stress unused function warning (John Hubbard) - memory tier: remove unneeded disable_all_demotion_targets() when !CONFIG_MIGRATION (Miaohe Lin) - mm: vmscan: mark kswapd_run() and kswapd_stop() __meminit (Miaohe Lin) - mm: remove obsolete alloc_migrate_target() (Miaohe Lin) - mm: skip CMA pages when they are not available (Zhaoyang Huang) - mm: page_isolation: write proper kerneldoc (Johannes Weiner) - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Lorenzo Stoakes) - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Lorenzo Stoakes) - mm/mmap: separate writenotify and dirty tracking logic (Lorenzo Stoakes) - mm/early_ioremap.c: improve the execution efficiency of early_ioremap_setup() (Liam Ni) - memcg: use helper macro FLUSH_TIME (Miaohe Lin) - mm: page_alloc: remove unneeded header files (Miaohe Lin) - mm: fix failure to unmap pte on highmem systems (Ryan Roberts) - mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify() (Ryan Roberts) - mm/damon/ops-common: atomically test and clear young on ptes and pmds (Ryan Roberts) - mm: vmalloc must set pte via arch code (Ryan Roberts) - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) - fuse: use direct_write_fallback (Christoph Hellwig) - fuse: drop redundant arguments to fuse_perform_write (Christoph Hellwig) - fuse: update ki_pos in fuse_perform_write (Christoph Hellwig) - fs: factor out a direct_write_fallback helper (Christoph Hellwig) - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Christoph Hellwig) - iomap: update ki_pos in iomap_file_buffered_write (Christoph Hellwig) - filemap: add a kiocb_invalidate_post_direct_write helper (Christoph Hellwig) - filemap: add a kiocb_invalidate_pages helper (Christoph Hellwig) - filemap: add a kiocb_write_and_wait helper (Christoph Hellwig) - filemap: update ki_pos in generic_perform_write (Christoph Hellwig) - iomap: update ki_pos a little later in iomap_dio_complete (Christoph Hellwig) - backing_dev: remove current->backing_dev_info (Christoph Hellwig) - mm: zswap: shrink until can accept (Domenico Cerasuolo) - mm/mm_init.c: move set_pageblock_order() to free_area_init() (Haifeng Xu) - mm: khugepaged: avoid pointless allocation for "struct mm_slot" (Xin Hao) - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Tetsuo Handa) - mm/mm_init.c: remove free_area_init_memoryless_node() (Haifeng Xu) - THP: avoid lock when check whether THP is in deferred list (Yin Fengwei) - swap: comments get_swap_device() with usage rule (Huang Ying) - swap: remove get/put_swap_device() in __swap_duplicate() (Huang Ying) - swap: remove __swp_swapcount() (Huang Ying) - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Huang Ying) - swap: remove get/put_swap_device() in __swap_count() (Huang Ying) - mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn in zone_absent_pages_in_node() (Haifeng Xu) - mm/mm_init.c: introduce reset_memoryless_node_totalpages() (Haifeng Xu) - Docs/mm/damon/design: add a section for the modules layer (SeongJae Park) - Docs/mm/damon/design: add a section for DAMON core API (SeongJae Park) - Docs/mm/damon/design: add sections for advanced features of DAMOS (SeongJae Park) - Docs/mm/damon/design: add sections for basic parts of DAMOS (SeongJae Park) - Docs/mm/damon/design: add a section for the relation between Core and Modules layer (SeongJae Park) - Docs/mm/damon/design: rewrite configurable layers (SeongJae Park) - Docs/mm/damon/design: update the layout based on the layers (SeongJae Park) - Docs/mm/damon/design: add a section for overall architecture (SeongJae Park) - Docs/mm/damon/maintainer-profile: fix typos and grammar errors (SeongJae Park) - Docs/mm/damon/faq: remove old questions (SeongJae Park) - Multi-gen LRU: fix workingset accounting (Kalesh Singh) - maple_tree: relocate the declaration of mas_empty_area_rev(). (Peng Zhang) - maple_tree: simplify and clean up mas_wr_node_store() (Peng Zhang) - maple_tree: rework mas_wr_slot_store() to be cleaner and more efficient. (Peng Zhang) - maple_tree: add comments and some minor cleanups to mas_wr_append() (Peng Zhang) - maple_tree: add mas_wr_new_end() to calculate new_end accurately (Peng Zhang) - maple_tree: make the code symmetrical in mas_wr_extend_null() (Peng Zhang) - maple_tree: simplify mas_is_span_wr() (Peng Zhang) - maple_tree: fix the arguments to __must_hold() (Peng Zhang) - maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() (Peng Zhang) - maple_tree: rework mtree_alloc_{range,rrange}() (Peng Zhang) - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Lars R. Damerow) - mm: shmem: fix UAF bug in shmem_show_options() (Tu Jinjiang) - mm: compaction: skip fast freepages isolation if enough freepages are isolated (Baolin Wang) - mm: compaction: add trace event for fast freepages isolation (Baolin Wang) - mm: compaction: only set skip flag if cc->no_set_skip_hint is false (Baolin Wang) - mm: compaction: skip more fully scanned pageblock (Baolin Wang) - mm: compaction: change fast_isolate_freepages() to void type (Baolin Wang) - mm: compaction: drop the redundant page validation in update_pageblock_skip() (Baolin Wang) - mm/vmalloc: dont purge usable blocks unnecessarily (Thomas Gleixner) - mm/vmalloc: add missing READ/WRITE_ONCE() annotations (Thomas Gleixner) - mm/vmalloc: check free space in vmap_block lockless (Thomas Gleixner) - mm/vmalloc: prevent flushing dirty space over and over (Thomas Gleixner) - mm/vmalloc: avoid iterating over per CPU vmap blocks twice (Thomas Gleixner) - mm/vmalloc: prevent stale TLBs in fully utilized blocks (Thomas Gleixner) - kmemleak-test: drop __init to get better backtrace (Jim Cromie) - mm: multi-gen LRU: cleanup lru_gen_test_recent() (T.J. Alumbaugh) - mm: multi-gen LRU: add helpers in page table walks (T.J. Alumbaugh) - mm: multi-gen LRU: cleanup lru_gen_soft_reclaim() (T.J. Alumbaugh) - mm: multi-gen LRU: use macro for bitmap (T.J. Alumbaugh) - selftests: cgroup: fix unexpected failure on test_memcg_low (Haifeng Xu) - mm/memcontrol: fix typo in comment (Haifeng Xu) - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Andrew Morton) - mm/mmap: refactor mlock_future_check() (Lorenzo Stoakes) - selftests/mm: gup_longterm: add liburing tests (David Hildenbrand) - selftests/mm: gup_longterm: new functional test for FOLL_LONGTERM (David Hildenbrand) - selftests/mm: factor out detection of hugetlb page sizes into vm_util (David Hildenbrand) - mm: compaction: avoid GFP_NOFS ABBA deadlock (Johannes Weiner) - mm: compaction: have compaction_suitable() return bool (Johannes Weiner) - mm: compaction: drop redundant watermark check in compaction_zonelist_suitable() (Johannes Weiner) - mm: compaction: remove unnecessary is_via_compact_memory() checks (Johannes Weiner) - mm: compaction: refactor __compaction_suitable() (Johannes Weiner) - mm: compaction: simplify should_compact_retry() (Johannes Weiner) - mm: compaction: remove compaction result helpers (Johannes Weiner) - mm: page_alloc: set sysctl_lowmem_reserve_ratio storage-class-specifier to static (Tom Rix) - mm: avoid rewalk in mmap_region (Liam R. Howlett) - mm: add vma_iter_{next,prev}_range() to vma iterator (Liam R. Howlett) - maple_tree: update testing code for mas_{next,prev,walk} (Liam R. Howlett) - maple_tree: clear up index and last setting in single entry tree (Liam R. Howlett) - maple_tree: add mas_prev_range() and mas_find_range_rev interface (Liam R. Howlett) - maple_tree: introduce mas_prev_slot() interface (Liam R. Howlett) - maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() (Liam R. Howlett) - maple_tree: add mas_next_range() and mas_find_range() interfaces (Liam R. Howlett) - maple_tree: introduce mas_next_slot() interface (Liam R. Howlett) - maple_tree: fix testing mas_empty_area() (Liam R. Howlett) - maple_tree: revise limit checks in mas_empty_area{_rev}() (Liam R. Howlett) - maple_tree: try harder to keep active node with mas_prev() (Liam R. Howlett) - maple_tree: try harder to keep active node after mas_next() (Liam R. Howlett) - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Liam R. Howlett) - maple_tree: mas_start() reset depth on dead node (Liam R. Howlett) - maple_tree: remove unnecessary check from mas_destroy() (Liam R. Howlett) - maple_tree: add __init and __exit to test module (Liam R. Howlett) - mm: update vma_iter_store() to use MAS_WARN_ON() (Liam R. Howlett) - mm: update validate_mm() to use vma iterator (Liam R. Howlett) - maple_tree: make test code work without debug enabled (Liam R. Howlett) - maple_tree: return error on mte_pivots() out of range (Liam R. Howlett) - maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() (Liam R. Howlett) - maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() (Liam R. Howlett) - maple_tree: use MAS_BUG_ON() from mas_topiary_range() (Liam R. Howlett) - maple_tree: use MAS_BUG_ON() in mas_set_height() (Liam R. Howlett) - maple_tree: use MAS_BUG_ON() when setting a leaf node as a parent (Liam R. Howlett) - maple_tree: convert debug code to use MT_WARN_ON() and MAS_WARN_ON() (Liam R. Howlett) - maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() (Liam R. Howlett) - maple_tree: convert BUG_ON() to MT_BUG_ON() (Liam R. Howlett) - maple_tree: add debug BUG_ON and WARN_ON variants (Liam R. Howlett) - maple_tree: add format option to mt_dump() (Liam R. Howlett) - maple_tree: clean up mas_dfs_postorder() (Liam R. Howlett) - maple_tree: avoid unnecessary ascending (Liam R. Howlett) - maple_tree: clean up mas_parent_enum() and rename to mas_parent_type() (Liam R. Howlett) - maple_tree: fix static analyser cppcheck issue (Liam R. Howlett) - mm: convert migrate_pages() to work on folios (Matthew Wilcox (Oracle)) - mm/gup: remove vmas array from internal GUP functions (Lorenzo Stoakes) - mm/gup: remove vmas parameter from pin_user_pages() (Lorenzo Stoakes) - io_uring: rsrc: delegate VMA file-backed check to GUP (Lorenzo Stoakes) - mm/gup: remove vmas parameter from get_user_pages_remote() (Lorenzo Stoakes) - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Lorenzo Stoakes) - mm/gup: remove unused vmas parameter from get_user_pages() (Lorenzo Stoakes) - mm/hugetlb: remove hugetlb_page_subpool() (Sidhartha Kumar) - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Kefeng Wang) - mm: page_alloc: move sysctls into it own fils (Kefeng Wang) - mm: vmscan: use gfp_has_io_fs() (Kefeng Wang) - mm: page_alloc: move pm_* function into power (Kefeng Wang) - mm: page_alloc: move mark_free_page() into snapshot.c (Kefeng Wang) - mm: page_alloc: split out DEBUG_PAGEALLOC (Kefeng Wang) - mm: page_alloc: split out FAIL_PAGE_ALLOC (Kefeng Wang) - mm: page_alloc: remove alloc_contig_dump_pages() stub (Kefeng Wang) - mm: page_alloc: squash page_is_consistent() (Kefeng Wang) - mm: page_alloc: collect mem statistic into show_mem.c (Kefeng Wang) - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Kefeng Wang) - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Kefeng Wang) - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Kefeng Wang) - mm/zsmalloc: get rid of PAGE_MASK (Alexey Romanov) - mm/secretmem: make it on by default (Mike Rapoport (IBM)) - Revert "Revert "mm/compaction: fix set skip in fast_find_migrateblock"" (Mel Gorman) - mm: compaction: update pageblock skip when first migration candidate is not at the start (Mel Gorman) - mm: compaction: only force pageblock scan completion when skip hints are obeyed (Mel Gorman) - mm: compaction: ensure rescanning only happens on partially scanned pageblocks (Mel Gorman) - mm: pagemap: restrict pagewalk to the requested range (Yuanchu Xie) - mm, oom: do not check 0 mask in out_of_memory() (Haifeng Xu) - mm: memory-failure: move sysctl register in memory_failure_init() (Kefeng Wang) - mm: memory_failure: move memory_failure_attr_group under MEMORY_FAILURE (Kefeng Wang) - mm: hugetlb_vmemmap: provide stronger vmemmap allocation guarantees (Pasha Tatashin) - kasan: use internal prototypes matching gcc-13 builtins (Arnd Bergmann) - kasan: add kasan_tag_mismatch prototype (Arnd Bergmann) - migrate_pages_batch: simplify retrying and failure counting of large folios (Huang Ying) - mm: memory_hotplug: fix format string in warnings (Rick Wertenbroek) - filemap: remove page_endio() (Pankaj Raghav) - maple_tree: fix potential out-of-bounds access in mas_wr_end_piv() (Peng Zhang) - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Lorenzo Stoakes) - dmapool: create/destroy cleanup (Keith Busch) - fs: hugetlbfs: set vma policy only when needed for allocating folio (Ackerley Tng) - selftests: add selftests for cachestat (Nhat Pham) - cachestat: wire up cachestat for other architectures (Nhat Pham) - cachestat: implement cachestat syscall (Nhat Pham) - workingset: refactor LRU refault to expose refault recency check (Nhat Pham) - memcg, oom: remove explicit wakeup in mem_cgroup_oom_synchronize() (Haifeng Xu) - memcg, oom: remove unnecessary check in mem_cgroup_oom_synchronize() (Haifeng Xu) - cgroup: remove cgroup_rstat_flush_atomic() (Yosry Ahmed) - memcg: remove mem_cgroup_flush_stats_atomic() (Yosry Ahmed) - memcg: calculate root usage from global state (Yosry Ahmed) - memcg: flush stats non-atomically in mem_cgroup_wb_stats() (Yosry Ahmed) - writeback: move wb_over_bg_thresh() call outside lock section (Yosry Ahmed) - mm/page_alloc: drop the unnecessary pfn_valid() for start pfn (Baolin Wang) - mm: compaction: optimize compact_memory to comply with the admin-guide (Wen Yang) - memcg: dump memory.stat during cgroup OOM for v1 (Yosry Ahmed) - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() (Yosry Ahmed) - migrate_pages: avoid blocking for IO in MIGRATE_SYNC_LIGHT (Douglas Anderson) - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Roman Gushchin) - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Roman Gushchin) - perf arm-spe: Fix a dangling Documentation/arm64 reference (Jonathan Corbet) - mm: Fix a dangling Documentation/arm64 reference (Jonathan Corbet) - arm64: Fix dangling references to Documentation/arm64 (Jonathan Corbet) - dt-bindings: fix dangling Documentation/arm64 reference (Jonathan Corbet) - docs: arm64: Move arm64 documentation under Documentation/arch/ (Jonathan Corbet) - netfilter: ipset: Replace strlcpy with strscpy (Azeem Shaikh) - uml: Replace strlcpy with strscpy (Azeem Shaikh) - um: Use HOST_DIR for mrproper (Kees Cook) - kallsyms: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - sh: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - of/flattree: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - sparc64: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - Hexagon: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - kobject: Use return value of strreplace() (Andy Shevchenko) - lib/string_helpers: Change returned value of the strreplace() (Andy Shevchenko) - jbd2: Avoid printing outside the boundary of the buffer (Andy Shevchenko) - checkpatch: Check for 0-length and 1-element arrays (Kees Cook) - riscv/purgatory: Do not use fortified string functions (Kees Cook) - s390/purgatory: Do not use fortified string functions (Kees Cook) - x86/purgatory: Do not use fortified string functions (Kees Cook) - acpi: Replace struct acpi_table_slit 1-element array with flex-array (Wyes Karny) - clocksource: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - string: use __builtin_memcpy() in strlcpy/strlcat (Alexander Potapenko) - staging: most: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/i2c: tda998x: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/sun4i: hdmi: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/mediatek: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/rockchip: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/display/dp_mst: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - ubsan: add prototypes for internal functions (Arnd Bergmann) - checkpatch: Check for strcpy and strncpy too (Kees Cook) - ftrace: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - Compiler Attributes: Add __counted_by macro (Kees Cook) - autofs: use flexible array in ioctl structure (Arnd Bergmann) - lkdtm/bugs: Switch from 1-element array to flexible array (Kees Cook) - befs: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - md/raid5: Convert stripe_head's "dev" to flexible array member (Kees Cook) - overflow: Add struct_size_t() helper (Kees Cook) - drm/amd/pm: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - drm/radeon: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - tracing: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - scsi: 3w-9xxx: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - scsi: aacraid: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - scsi: bnx2i: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - scsi: qedi: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - scsi: ibmvscsi: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - vboxsf: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - NFS: Prefer strscpy over strlcpy calls (Azeem Shaikh) - dlm: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - kbuild: Enable -fstrict-flex-arrays=3 (Kees Cook) - ubsan: remove cc-option test for UBSAN_TRAP (Nick Desaulniers) - fortify: strcat: Move definition to use fortified strlcat() (Kees Cook) - fortify: Add protection for strlcat() (Kees Cook) - fortify: Use const variables for __member_size tracking (Kees Cook) - string: Add Kunit tests for strcat() family (Kees Cook) - fortify: Allow KUnit test to build without FORTIFY (Kees Cook) - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Kees Cook) - fortify: strscpy: Fix flipped q and p docstring typo (Arne Welzel) - ubsan: Tighten UBSAN_BOUNDS on GCC (Kees Cook) - pstore/ram: Add check for kstrdup (Jiasheng Jiang) - pstore/ram: Convert to platform remove callback returning void (Uwe Kleine-König) - binfmt_elf: fix comment typo s/reset/regset/ (Baruch Siach) - elf: correct note name comment (Baruch Siach) - binfmt: Slightly simplify elf_fdpic_map_file() (Christophe JAILLET) - binfmt: Use struct_size() (Christophe JAILLET) - coredump, vmcore: Set p_align to 4 for PT_NOTE (Fangrui Song) - smack: Record transmuting in smk_transmuted (Roberto Sassu) - smack: Retrieve transmuting information in smack_inode_getsecurity() (Roberto Sassu) - ima: Fix build warnings (Roberto Sassu) - evm: Fix build warnings (Roberto Sassu) - evm: Complete description of evm_inode_setattr() (Roberto Sassu) - integrity: Fix possible multiple allocation in integrity_inode_get() (Tianjia Zhang) - IMA: use vfs_getattr_nosec to get the i_version (Jeff Layton) - device_cgroup: Fix kernel-doc warnings in device_cgroup (Gaosheng Cui) - SafeSetID: fix UID printed instead of GID (Alexander Mikhalitsyn) - MAINTAINERS: move labeled networking to "supported" (Paul Moore) - capability: erase checker warnings about struct __user_cap_data_struct (GONG, Ruiqi) - lsm: fix a number of misspellings (Paul Moore) - reiserfs: Initialize sec->length in reiserfs_security_init(). (Tetsuo Handa) - capability: fix kernel-doc warnings in capability.c (Gaosheng Cui) - selinux: avoid bool as identifier name (Christian Göttsche) - selinux: fix Makefile for versions of make < v4.3 (Paul Moore) - selinux: make labeled NFS work when mounted before policy load (Ondrej Mosnacek) - selinux: cleanup exit_sel_fs() declaration (Xiu Jianfeng) - selinux: deprecated fs ocon (Christian Göttsche) - selinux: make header files self-including (Christian Göttsche) - selinux: keep context struct members in sync (Christian Göttsche) - selinux: Implement mptcp_add_subflow hook (Paolo Abeni) - security, lsm: Introduce security_mptcp_add_subflow() (Paolo Abeni) - selinux: small cleanups in selinux_audit_rule_init() (Paul Moore) - selinux: declare read-only data arrays const (Christian Göttsche) - selinux: retain const qualifier on string literal in avtab_hash_eval() (Christian Göttsche) - selinux: drop return at end of void function avc_insert() (Christian Göttsche) - selinux: avc: drop unused function avc_disable() (Christian Göttsche) - selinux: adjust typos in comments (Christian Göttsche) - selinux: do not leave dangling pointer behind (Christian Göttsche) - selinux: more Makefile tweaks (Paul Moore) - audit: avoid missing-prototype warnings (Arnd Bergmann) - selftests/landlock: Add hostfs tests (Mickaël Salaün) - selftests/landlock: Add tests for pseudo filesystems (Mickaël Salaün) - selftests/landlock: Make mounts configurable (Mickaël Salaün) - selftests/landlock: Add supports_filesystem() helper (Mickaël Salaün) - selftests/landlock: Don't create useless file layouts (Mickaël Salaün) - hostfs: Fix ephemeral inodes (Mickaël Salaün) - Revert "cgroup: Avoid -Wstringop-overflow warnings" (Tejun Heo) - cgroup/misc: Expose misc.current on cgroup v2 root (LeiZhou-97) - cgroup: Avoid -Wstringop-overflow warnings (Gustavo A. R. Silva) - cgroup: remove obsolete comment on cgroup_on_dfl() (Miaohe Lin) - cgroup: remove unused task_cgroup_path() (Miaohe Lin) - cgroup/cpuset: remove unneeded header files (Miaohe Lin) - cgroup: make cgroup_is_threaded() and cgroup_is_thread_root() static (Miaohe Lin) - rdmacg: fix kernel-doc warnings in rdmacg (Gaosheng Cui) - cgroup: Replace the css_set call with cgroup_get (Gaosheng Cui) - cgroup: remove unused macro for_each_e_css() (Miaohe Lin) - cgroup: Update out-of-date comment in cgroup_migrate() (Xiu Jianfeng) - cgroup: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - cgroup/cpuset: remove unneeded header files (Miaohe Lin) - cgroup/cpuset: Free DL BW in case can_attach() fails (Dietmar Eggemann) - sched/deadline: Create DL BW alloc, free & check overflow interface (Dietmar Eggemann) - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Juri Lelli) - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Juri Lelli) - sched/cpuset: Bring back cpuset_mutex (Juri Lelli) - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Juri Lelli) - rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - net: qrtr: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - net: wwan: t7xx: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - media: amphion: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - scsi: NCR5380: Use default @max_active for hostdata->work_q (Tejun Heo) - media: coda: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - wifi: ath10/11/12k: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - wifi: mwifiex: Use default @max_active for workqueues (Tejun Heo) - wifi: iwlwifi: Use default @max_active for trans_pcie->rba.alloc_wq (Tejun Heo) - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Zqiang) - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Zqiang) - workqueue: fix enum type for gcc-13 (Arnd Bergmann) - workqueue: Track and monitor per-workqueue CPU time usage (Tejun Heo) - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Tejun Heo) - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Tejun Heo) - workqueue: Improve locking rule description for worker fields (Tejun Heo) - workqueue: Move worker_set/clr_flags() upwards (Tejun Heo) - workqueue: Re-order struct worker fields (Tejun Heo) - workqueue: Add pwq->stats[] and a monitoring script (Tejun Heo) - Further upgrade queue_work_on() comment (Paul E. McKenney) - x86: xen: add missing prototypes (Arnd Bergmann) - x86/xen: add prototypes for paravirt mmu functions (Juergen Gross) - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Ross Lagerwall) - xen: xen_debug_interrupt prototype to global header (Arnd Bergmann) - s390/cpum_cf: rework PER_CPU_DEFINE of struct cpu_cf_events (Thomas Richter) - s390/cpum_cf: open access to hwctr device for CAP_PERFMON privileged process (Thomas Richter) - s390/module: fix rela calculation for R_390_GOTENT (Sumanth Korikkar) - s390/vfio-ap: wire in the vfio_device_ops request callback (Tony Krowiak) - s390/vfio-ap: realize the VFIO_DEVICE_SET_IRQS ioctl (Tony Krowiak) - s390/vfio-ap: realize the VFIO_DEVICE_GET_IRQ_INFO ioctl (Tony Krowiak) - s390/pkey: add support for ecc clear key (Harald Freudenberger) - s390/pkey: do not use struct pkey_protkey (Harald Freudenberger) - s390/pkey: introduce reverse x-mas trees (Harald Freudenberger) - s390/zcore: conditionally clear memory on reipl (Mikhail Zaslonko) - s390/ipl: add REIPL_CLEAR flag to os_info (Mikhail Zaslonko) - vfio/ccw: use struct_size() helper (Gustavo A. R. Silva) - vfio/ccw: replace one-element array with flexible-array member (Gustavo A. R. Silva) - s390: select ARCH_SUPPORTS_INT128 (Heiko Carstens) - s390/pai_ext: replace atomic_t with refcount_t (Thomas Richter) - s390/pai_crypto: replace atomic_t with refcount_t (Thomas Richter) - xtensa: dump userspace code around the exception PC (Max Filippov) - xtensa: rearrange show_stack output (Max Filippov) - xtensa: add load/store exception handler (Max Filippov) - xtensa: rearrange unaligned exception handler (Max Filippov) - xtensa: always install slow handler for unaligned access exception (Max Filippov) - xtensa: move early_trap_init from kasan_early_init to init_arch (Max Filippov) - xtensa: drop ARCH_WANT_FRAME_POINTERS (Max Filippov) - xtensa: report trax and perf counters in cpuinfo (Max Filippov) - xtensa: add asm-prototypes.h (Max Filippov) - xtensa: only build __strncpy_user with CONFIG_ARCH_HAS_STRNCPY_FROM_USER (Max Filippov) - xtensa: drop bcopy implementation (Max Filippov) - xtensa: drop EXPORT_SYMBOL for common_exception_return (Max Filippov) - xtensa: boot-redboot: clean up Makefile (Max Filippov) - xtensa: clean up default platform functions (Max Filippov) - xtensa: drop platform_halt and platform_power_off (Max Filippov) - xtensa: drop platform_restart (Max Filippov) - xtensa: drop platform_heartbeat (Max Filippov) - xtensa: xt2000: drop empty platform_init (Max Filippov) - Revert "nios2: Convert __pte_free_tlb() to use ptdescs" (Dinh Nguyen) - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Ingo Molnar) - objtool: Skip reading DWARF section data (Josh Poimboeuf) - objtool: Free insns when done (Josh Poimboeuf) - objtool: Get rid of reloc->rel[a] (Josh Poimboeuf) - objtool: Shrink elf hash nodes (Josh Poimboeuf) - objtool: Shrink reloc->sym_reloc_entry (Josh Poimboeuf) - objtool: Get rid of reloc->jump_table_start (Josh Poimboeuf) - objtool: Get rid of reloc->addend (Josh Poimboeuf) - objtool: Get rid of reloc->type (Josh Poimboeuf) - objtool: Get rid of reloc->offset (Josh Poimboeuf) - objtool: Get rid of reloc->idx (Josh Poimboeuf) - objtool: Get rid of reloc->list (Josh Poimboeuf) - objtool: Allocate relocs in advance for new rela sections (Josh Poimboeuf) - objtool: Add for_each_reloc() (Josh Poimboeuf) - objtool: Don't free memory in elf_close() (Josh Poimboeuf) - objtool: Keep GElf_Rel[a] structs synced (Josh Poimboeuf) - objtool: Add elf_create_section_pair() (Josh Poimboeuf) - objtool: Add mark_sec_changed() (Josh Poimboeuf) - objtool: Fix reloc_hash size (Josh Poimboeuf) - objtool: Consolidate rel/rela handling (Josh Poimboeuf) - objtool: Improve reloc naming (Josh Poimboeuf) - objtool: Remove flags argument from elf_create_section() (Josh Poimboeuf) - objtool: Tidy elf.h (Josh Poimboeuf) - drm/vmwgfx: Add unwind hints around RBP clobber (Josh Poimboeuf) - objtool: Allow stack operations in UNWIND_HINT_UNDEFINED regions (Josh Poimboeuf) - x86/entry: Move thunk restore code into thunk functions (Josh Poimboeuf) - Revert "x86/orc: Make it callthunk aware" (Josh Poimboeuf) - lkdtm: Avoid objtool/ibt warning (Peter Zijlstra) - tools: Remove unnecessary variables (Lu Hongfei) - objtool: Add __kunit_abort() to noreturns (Josh Poimboeuf) - objtool: Move noreturn function list to separate file (Josh Poimboeuf) - tools/lib/subcmd: Replace NORETURN usage with __noreturn (Josh Poimboeuf) - objtool: Remove superfluous global_noreturns entries (Josh Poimboeuf) - objtool: Ignore exc_double_fault() __noreturn warnings (Josh Poimboeuf) - objtool: Detect missing __noreturn annotations (Josh Poimboeuf) - objtool: Include backtrace in verbose mode (Josh Poimboeuf) - objtool: Add verbose option for disassembling affected functions (Josh Poimboeuf) - objtool: Limit unreachable warnings to once per function (Josh Poimboeuf) - x86/unwind/orc: Add 'unwind_debug' cmdline option (Josh Poimboeuf) - start_kernel: Omit prevent_tail_call_optimization() for newer toolchains (ndesaulniers@google.com) - start_kernel: Add __no_stack_protector function attribute (ndesaulniers@google.com) - x86/unwind/orc: Use swap() instead of open coding it (Jiapeng Chong) - x86/mm: Remove Xen-PV leftovers from init_32.c (Juergen Gross) - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Juergen Gross) - perf: Re-instate the linear PMU search (Peter Zijlstra) - perf/x86/intel: Define bit macros for FixCntrCtl MSR (Dapeng Mi) - perf test: Add selftest to test IBS invocation via core pmu events (Ravi Bangoria) - perf/core: Remove pmu linear searching code (Ravi Bangoria) - perf/ibs: Fix interface via core pmu events (Ravi Bangoria) - perf/core: Rework forwarding of {task|cpu}-clock events (Ravi Bangoria) - locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldoc (Mark Rutland) - percpu: Fix self-assignment of __old in raw_cpu_generic_try_cmpxchg() (Nathan Chancellor) - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Mark Rutland) - locking/atomic: docs: Add atomic operations to the driver basic API documentation (Paul E. McKenney) - locking/atomic: scripts: generate kerneldoc comments (Mark Rutland) - docs: scripts: kernel-doc: accept bitwise negation like ~@var (Mark Rutland) - locking/atomic: scripts: simplify raw_atomic*() definitions (Mark Rutland) - locking/atomic: scripts: simplify raw_atomic_long*() definitions (Mark Rutland) - locking/atomic: scripts: split pfx/name/sfx/order (Mark Rutland) - locking/atomic: scripts: restructure fallback ifdeffery (Mark Rutland) - locking/atomic: scripts: build raw_atomic_long*() directly (Mark Rutland) - locking/atomic: treewide: use raw_atomic*_() (Mark Rutland) - locking/atomic: scripts: add trivial raw_atomic*_() (Mark Rutland) - locking/atomic: scripts: factor out order template generation (Mark Rutland) - locking/atomic: scripts: remove leftover "${mult}" (Mark Rutland) - locking/atomic: scripts: remove bogus order parameter (Mark Rutland) - locking/atomic: xtensa: add preprocessor symbols (Mark Rutland) - locking/atomic: x86: add preprocessor symbols (Mark Rutland) - locking/atomic: sparc: add preprocessor symbols (Mark Rutland) - locking/atomic: sh: add preprocessor symbols (Mark Rutland) - locking/atomic: parisc: add preprocessor symbols (Mark Rutland) - locking/atomic: m68k: add preprocessor symbols (Mark Rutland) - locking/atomic: hexagon: add preprocessor symbols (Mark Rutland) - locking/atomic: arm: add preprocessor symbols (Mark Rutland) - locking/atomic: arc: add preprocessor symbols (Mark Rutland) - locking/atomic: make atomic*_{cmp,}xchg optional (Mark Rutland) - locking/atomic: hexagon: remove redundant arch_atomic_cmpxchg (Mark Rutland) - locking/atomic: remove fallback comments (Mark Rutland) - locking/atomic: arm: fix sync ops (Mark Rutland) - s390/cpum_sf: Convert to cmpxchg128() (Peter Zijlstra) - arch: Remove cmpxchg_double (Peter Zijlstra) - slub: Replace cmpxchg_double() (Peter Zijlstra) - x86,intel_iommu: Replace cmpxchg_double() (Peter Zijlstra) - x86,amd_iommu: Replace cmpxchg_double() (Peter Zijlstra) - parisc: Raise minimal GCC version (Peter Zijlstra) - percpu: Wire up cmpxchg128 (Peter Zijlstra) - percpu: Add {raw,this}_cpu_try_cmpxchg() (Peter Zijlstra) - instrumentation: Wire up cmpxchg128() (Peter Zijlstra) - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Peter Zijlstra) - types: Introduce [us]128 (Peter Zijlstra) - cyrpto/b128ops: Remove struct u128 (Peter Zijlstra) - bcache: Convert to lock_cmp_fn (Kent Overstreet) - lockdep: Add lock_set_cmp_fn() annotation (Kent Overstreet) - sched/core: Avoid multiple calling update_rq_clock() in __cfsb_csd_unthrottle() (Hao Jia) - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Hao Jia) - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Hao Jia) - sched/deadline: Update GRUB description in the documentation (Vineeth Pillai) - sched/deadline: Fix bandwidth reclaim equation in GRUB (Vineeth Pillai) - sched/wait: Fix a kthread_park race with wait_woken() (Arve Hjønnevåg) - sched/topology: Mark set_sched_topology() __init (Miaohe Lin) - sched/fair: Rename variable cpu_util eff_util (Tom Rix) - arm64/arch_timer: Fix MMIO byteswap (Peter Zijlstra) - sched/fair, cpufreq: Introduce 'runnable boosting' (Dietmar Eggemann) - sched/fair: Refactor CPU utilization functions (Dietmar Eggemann) - cpuidle: Use local_clock_noinstr() (Peter Zijlstra) - sched/clock: Provide local_clock_noinstr() (Peter Zijlstra) - x86/tsc: Provide sched_clock_noinstr() (Peter Zijlstra) - clocksource: hyper-v: Provide noinstr sched_clock() (Peter Zijlstra) - clocksource: hyper-v: Adjust hv_read_tsc_page_tsc() to avoid special casing U64_MAX (Peter Zijlstra) - x86/vdso: Fix gettimeofday masking (Peter Zijlstra) - math64: Always inline u128 version of mul_u64_u64_shr() (Peter Zijlstra) - s390/time: Provide sched_clock_noinstr() (Peter Zijlstra) - loongarch: Provide noinstr sched_clock_read() (Peter Zijlstra) - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Peter Zijlstra) - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Peter Zijlstra) - time/sched_clock: Provide sched_clock_noinstr() (Peter Zijlstra) - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Peter Zijlstra) - x86/sched: Rewrite topology setup (Peter Zijlstra) - sched: Consider task_struct::saved_state in wait_task_inactive() (Peter Zijlstra) - sched: Unconditionally use full-fat wait_task_inactive() (Peter Zijlstra) - sched/fair: Don't balance task to its current running CPU (Yicong Yang) - sched/deadline: remove unused dl_bandwidth (Miaohe Lin) - sched/fair: Move unused stub functions to header (Arnd Bergmann) - sched: Make task_vruntime_update() prototype visible (Arnd Bergmann) - sched/fair: Hide unused init_cfs_bandwidth() stub (Arnd Bergmann) - sched: Add schedule_user() declaration (Arnd Bergmann) - sched: Hide unused sched_update_scaling() (Arnd Bergmann) - sched/psi: Avoid resetting the min update period when it is unnecessary (Yang Yang) - sched/debug: Correct printing for rq->nr_uninterruptible (晏艳(采苓)) - sched/topology: Propagate SMT flags when removing degenerate domain (Tim C Chen) - psi: remove 500ms min window size limitation for triggers (Suren Baghdasaryan) - x86/sched: Add the SD_ASYM_PACKING flag to the die domain of hybrid processors (Chen Yu) - x86/sched/itmt: Give all SMT siblings of a core the same priority (Ricardo Neri) - x86/sched: Remove SD_ASYM_PACKING from the SMT domain flags (Ricardo Neri) - sched/topology: Remove SHARED_CHILD from ASYM_PACKING (Ricardo Neri) - sched/topology: Check SDF_SHARED_CHILD in highest_flag_domain() (Ricardo Neri) - sched/fair: Do not even the number of busy CPUs via asym_packing (Ricardo Neri) - sched/fair: Use the busiest group to set prefer_sibling (Ricardo Neri) - sched/fair: Keep a fully_busy SMT sched group as busiest (Ricardo Neri) - sched/fair: Let low-priority cores help high-priority busy SMT cores (Ricardo Neri) - sched/fair: Simplify asym_packing logic for SMT cores (Ricardo Neri) - sched/fair: Only do asym_packing load balancing from fully idle SMT cores (Ricardo Neri) - sched/fair: Move is_core_idle() out of CONFIG_NUMA (Ricardo Neri) - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Jakob Koschel) - x86/coco: Get rid of accessor functions (Borislav Petkov (AMD)) - x86/sev: Get rid of special sev_es_enable_key (Borislav Petkov (AMD)) - x86/coco: Mark cc_platform_has() and descendants noinstr (Borislav Petkov (AMD)) - x86/xen: Set default memory type for PV guests to WB (Juergen Gross) - x86/mtrr: Unify debugging printing (Borislav Petkov (AMD)) - x86/mtrr: Remove unused code (Juergen Gross) - x86/mm: Only check uniform after calling mtrr_type_lookup() (Juergen Gross) - x86/mtrr: Don't let mtrr_type_lookup() return MTRR_TYPE_INVALID (Juergen Gross) - x86/mtrr: Use new cache_map in mtrr_type_lookup() (Juergen Gross) - x86/mtrr: Add mtrr=debug command line option (Juergen Gross) - x86/mtrr: Construct a memory map with cache modes (Juergen Gross) - x86/mtrr: Add get_effective_type() service function (Juergen Gross) - x86/mtrr: Allocate mtrr_value array dynamically (Juergen Gross) - x86/mtrr: Move 32-bit code from mtrr.c to legacy.c (Juergen Gross) - x86/mtrr: Have only one set_mtrr() variant (Juergen Gross) - x86/mtrr: Replace vendor tests in MTRR code (Juergen Gross) - x86/xen: Set MTRR state when running as Xen PV initial domain (Juergen Gross) - x86/hyperv: Set MTRR state when running as SEV-SNP Hyper-V guest (Juergen Gross) - x86/mtrr: Support setting MTRR state for software defined MTRRs (Juergen Gross) - x86/mtrr: Replace size_or_mask and size_and_mask with a much easier concept (Juergen Gross) - x86/mtrr: Remove physical address size calculation (Juergen Gross) - x86/lib: Make get/put_user() exception handling a visible symbol (Nadav Amit) - x86/csum: Fix clang -Wuninitialized in csum_partial() (Nathan Chancellor) - x86/csum: Improve performance of `csum_partial` (Noah Goldstein) - tools/x86/kcpuid: Add .gitignore (Rong Tao) - tools/x86/kcpuid: Dump the correct CPUID function in error (Borislav Petkov (AMD)) - x86/microcode/AMD: Load late on both threads too (Borislav Petkov (AMD)) - x86/microcode/amd: Remove unneeded pointer arithmetic (Nathan Fontenot) - x86/microcode/AMD: Get rid of __find_equiv_id() (Borislav Petkov (AMD)) - dt-bindings: Update Documentation/arm references (Jonathan Corbet) - docs: update some straggling Documentation/arm references (Jonathan Corbet) - crypto: update some Arm documentation references (Jonathan Corbet) - mips: update a reference to a moved Arm Document (Jonathan Corbet) - arm64: Update Documentation/arm references (Jonathan Corbet) - arm: update in-source documentation references (Jonathan Corbet) - arm: docs: Move Arm documentation to Documentation/arch/ (Jonathan Corbet) - docs: consolidate storage interfaces (Costa Shulyupin) - Documentation: update git configuration for Link: tag (Johannes Berg) - Documentation: KVM: make corrections to vcpu-requests.rst (Randy Dunlap) - Documentation: KVM: make corrections to ppc-pv.rst (Randy Dunlap) - Documentation: KVM: make corrections to locking.rst (Randy Dunlap) - Documentation: KVM: make corrections to halt-polling.rst (Randy Dunlap) - Documentation: virt: correct location of haltpoll module params (Randy Dunlap) - Documentation/mm: Initial page table documentation (Linus Walleij) - docs: crypto: async-tx-api: fix typo in struct name (Baruch Siach) - docs/doc-guide: Clarify how to write tables (Joe Stringer) - docs: handling-regressions: rework section about fixing procedures (Thorsten Leemhuis) - docs: process: fix a typoed cross-reference (Jonathan Corbet) - docs: submitting-patches: Discuss interleaved replies (Kees Cook) - MAINTAINERS: direct process doc changes to a dedicated ML (Jakub Kicinski) - Documentation: core-api: Add error pointer functions to kernel-api (James Seo) - err.h: Add missing kerneldocs for error pointer functions (James Seo) - Documentation: conf.py: Add __force to c_id_attributes (James Seo) - docs: clarify KVM related kernel parameters' descriptions (Yan-Jie Wang) - docs: consolidate human interface subsystems (Costa Shulyupin) - docs: admin-guide: Add information about intel_pstate active mode (Natesh Sharma) - selftests/ftace: Fix KTAP output ordering (Mark Brown) - selftests/cpufreq: Don't enable generic lock debugging options (Mark Brown) - kselftests: Sort the collections list to avoid duplicate tests (Rishabh Bhatnagar) - selftest: pidfd: Omit long and repeating outputs (Ziqi Zhao) - selftests: allow runners to override the timeout (Luis Chamberlain) - selftests/ftrace: Add new test case which checks for optimized probes (Akanksha J N) - selftests/clone3: test clone3 with exit signal in flags (Tobias Klauser) - kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined (Colin Ian King) - selftests: prctl: Fix spelling mistake "anonynous" -> "anonymous" (Colin Ian King) - selftests: media_tests: Add new subtest to video_device_test (Ivan Orlov) - MAINTAINERS: Add source tree entry for kunit (SeongJae Park) - Documentation: kunit: Rename references to kunit_abort() (David Gow) - kunit: Move kunit_abort() call out of kunit_do_failed_assertion() (David Gow) - kunit: Fix obsolete name in documentation headers (func->action) (David Gow) - Documentation: Kunit: add MODULE_LICENSE to sample code (Takashi Sakamoto) - kunit: Update kunit_print_ok_not_ok function (Michal Wajdeczko) - kunit: Fix reporting of the skipped parameterized tests (Michal Wajdeczko) - kunit/test: Add example test showing parameterized testing (Michal Wajdeczko) - Documentation: kunit: Add usage notes for kunit_add_action() (David Gow) - kunit: kmalloc_array: Use kunit_add_action() (David Gow) - kunit: executor_test: Use kunit_add_action() (David Gow) - kunit: Add kunit_add_action() to defer a call until test exit (David Gow) - kunit: example: Provide example exit functions (David Gow) - Documentation: kunit: Warn that exit functions run even if init fails (David Gow) - Documentation: kunit: Note that assertions should not be used in cleanup (David Gow) - kunit: Always run cleanup from a test kthread (David Gow) - Documentation: kunit: Modular tests should not depend on KUNIT=y (Geert Uytterhoeven) - kunit: tool: undo type subscripts for subprocess.Popen (Daniel Latypov) - selftests/nolibc: make sure gcc always use little endian on MIPS (Willy Tarreau) - selftests/nolibc: also count skipped and failed tests in output (Willy Tarreau) - selftests/nolibc: add new gettimeofday test cases (Zhangjin Wu) - selftests/nolibc: remove gettimeofday_bad1/2 completely (Zhangjin Wu) - selftests/nolibc: support two errnos with EXPECT_SYSER2() (Zhangjin Wu) - tools/nolibc: open: fix up compile warning for arm (Zhangjin Wu) - tools/nolibc: arm: add missing my_syscall6 (Zhangjin Wu) - selftests/nolibc: use INT_MAX instead of __INT_MAX__ (Zhangjin Wu) - selftests/nolibc: not include limits.h for nolibc (Zhangjin Wu) - selftests/nolibc: fix up compile warning with glibc on x86_64 (Zhangjin Wu) - selftests/nolibc: allow specify extra arguments for qemu (Zhangjin Wu) - selftests/nolibc: remove test gettimeofday_null (Thomas Weißschuh) - tools/nolibc: ensure fast64 integer types have 64 bits (Thomas Weißschuh) - selftests/nolibc: test_fork: fix up duplicated print (Zhangjin Wu) - tools/nolibc: ppoll/ppoll_time64: add a missing argument (Zhangjin Wu) - selftests/nolibc: remove the duplicated gettimeofday_bad2 (Zhangjin Wu) - selftests/nolibc: print name instead of number for EOVERFLOW (Zhangjin Wu) - tools/nolibc: support nanoseconds in stat() (Thomas Weißschuh) - selftests/nolibc: prevent coredumps during test execution (Thomas Weißschuh) - tools/nolibc: add support for prctl() (Thomas Weißschuh) - tools/nolibc: s390: disable stackprotector in _start (Thomas Weißschuh) - tools/nolibc: fix segfaults on compilers without attribute no_stack_protector (Thomas Weißschuh) - tools/nolibc: simplify stackprotector compiler flags (Thomas Weißschuh) - tools/nolibc: add autodetection for stackprotector support (Thomas Weißschuh) - tools/nolibc: reformat list of headers to be installed (Thomas Weißschuh) - tools/nolibc: add test for __stack_chk_guard initialization (Thomas Weißschuh) - tools/nolibc: ensure stack protector guard is never zero (Thomas Weißschuh) - tools/nolibc: x86_64: disable stack protector for _start (Thomas Weißschuh) - tools/nolibc: fix typo pint -> point (Thomas Weißschuh) - tools/nolibc: riscv: add stackprotector support (Thomas Weißschuh) - tools/nolibc: mips: add stackprotector support (Thomas Weißschuh) - tools/nolibc: loongarch: add stackprotector support (Thomas Weißschuh) - tools/nolibc: arm: add stackprotector support (Thomas Weißschuh) - tools/nolibc: aarch64: add stackprotector support (Thomas Weißschuh) - selftests/nolibc: reduce syscalls during space padding (Thomas Weißschuh) - selftests/nolibc: syscall_args: use generic __NR_statx (Zhangjin Wu) - tools/nolibc/unistd: add syscall() (Thomas Weißschuh) - tools/nolibc: riscv: Fix up load/store instructions for rv32 (Zhangjin Wu) - tools/nolibc: remove LINUX_REBOOT_ constants (Thomas Weißschuh) - tools/nolibc: add testcase for fork()/waitpid() (Thomas Weißschuh) - tools/nolibc: s390: provide custom implementation for sys_fork (Thomas Weißschuh) - tools/nolibc: validate C89 compatibility (Thomas Weißschuh) - tools/nolibc: use C89 comment syntax (Thomas Weißschuh) - tools/nolibc: use __inline__ syntax (Thomas Weißschuh) - tools/nolibc: use standard __asm__ statements (Thomas Weißschuh) - tools/nolibc: Fix build of stdio.h due to header ordering (Mark Brown) - tools/nolibc: add testcases for vfprintf (Thomas Weißschuh) - tools/nolibc: implement fd-based FILE streams (Thomas Weißschuh) - tools/nolibc: add wrapper for memfd_create (Thomas Weißschuh) - tools/nolibc: add libc-test binary (Thomas Weißschuh) - tools/nolibc: fix build of the test case using glibc (Willy Tarreau) - tools/nolibc: tests: fix build on non-c99 compliant compilers (Willy Tarreau) - tools/nolibc: tests: use volatile to force stack smashing (Thomas Weißschuh) - torture: Remove duplicated argument -enable-kvm for ppc64 (Zhouyi Zhou) - doc/rcutorture: Add description of rcutorture.stall_cpu_block (Zqiang) - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Qiuxu Zhuo) - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Qiuxu Zhuo) - rcutorture: Correct name of use_softirq module parameter (Paul E. McKenney) - locktorture: Add long_hold to adjust lock-hold delays (Paul E. McKenney) - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Zqiang) - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Shigeru Yoshida) - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Frederic Weisbecker) - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Frederic Weisbecker) - rcu/nocb: Fix shrinker race against callback enqueuer (Frederic Weisbecker) - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Frederic Weisbecker) - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Zqiang) - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Zqiang) - rcu/kvfree: Do not run a page work if a cache is disabled (Uladzislau Rezki (Sony)) - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Zqiang) - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Zqiang) - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Uladzislau Rezki (Sony)) - rcu/kvfree: Add debug to check grace periods (Paul E. McKenney) - rcu/kvfree: Eliminate k[v]free_rcu() single argument macro (Uladzislau Rezki (Sony)) - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Paul E. McKenney) - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Paul E. McKenney) - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Paul E. McKenney) - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Paul E. McKenney) - rcu: Employ jiffies-based backstop to callback time limit (Paul E. McKenney) - rcu: Check callback-invocation time limit for rcuc kthreads (Paul E. McKenney) - rcu: Remove RCU_NONIDLE() (Peter Zijlstra) - srcu: Remove extraneous parentheses from srcu_read_lock() etc. (Paul E. McKenney) - rcu: Add more RCU files to kernel-api.rst (Paul E. McKenney) - MAINTAINERS: Update qiang1.zhang@intel.com to qiang.zhang1211@gmail.com (Zqiang) - doc: Document the rcutree.rcu_resched_ns module parameter (Paul E. McKenney) - doc: Get rcutree module parameters back into alpha order (Paul E. McKenney) - platform/chrome: cros_ec_spi: Use %%*ph for printing hexdump of a small buffer (Andy Shevchenko) - platform/chrome: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Tim Van Patten) - platform/chrome: cros_ec: Report EC panic as uevent (Rob Barnes) - platform/chrome: cros_typec_switch: Add Pin D support (Prashant Malani) - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Luca Weiss) - thermal/drivers/generic-adc: Register thermal zones as hwmon sensors (Chen-Yu Tsai) - thermal/drivers/mediatek/lvts_thermal: Remove redundant msg in lvts_ctrl_start() (Yangtao Li) - thermal/drivers/qcom: Remove redundant msg at probe time (Yangtao Li) - thermal/drivers/ti-soc: Remove redundant msg in ti_thermal_expose_sensor() (Yangtao Li) - thermal/drivers/qoriq: Remove redundant msg in qoriq_tmu_register_tmu_zone() (Yangtao Li) - thermal/drivers/tegra: Remove redundant msg in tegra_tsensor_register_channel() (Yangtao Li) - drivers/thermal/k3: Remove redundant msg in k3_bandgap_probe() (Yangtao Li) - thermal/drivers/imx: Remove redundant msg in imx8mm_tmu_probe() and imx_sc_thermal_probe() (Yangtao Li) - thermal/drivers/amlogic: Remove redundant msg in amlogic_thermal_probe() (Yangtao Li) - thermal/drivers/sun8i: Remove redundant msg in sun8i_ths_register() (Yangtao Li) - thermal/hwmon: Add error information printing for devm_thermal_add_hwmon_sysfs() (Yangtao Li) - thermal/drivers/stm32: Convert to platform remove callback returning void (Uwe Kleine-König) - net/mlx5: Update the driver with the recent thermal changes (Daniel Lezcano) - thermal/drivers/armada: Add support for AP807 thermal data (Alex Leibovich) - dt-bindings: armada-thermal: Add armada-ap807-thermal compatible (Alex Leibovich) - thermal/drivers/qoriq: Support version 2.1 (Peng Fan) - thermal/drivers/qoriq: Only enable supported sensors (Peng Fan) - thermal/drivers/qoriq: No need to program site adjustment register (Pankit Garg) - thermal/drivers/mediatek/lvts_thermal: Register thermal zones as hwmon sensors (Chen-Yu Tsai) - thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe() (Christophe JAILLET) - Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe" (Ricardo Cañuelo) - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Stephan Gerhold) - dt-bindings: thermal: qcom-tsens: Add MSM8909 compatible (Stephan Gerhold) - dt-bindings: thermal: qcom-tsens: Drop redundant compatibles (Stephan Gerhold) - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Stephan Gerhold) - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Stephan Gerhold) - thermal/drivers/qcom/tsens: Drop unused legacy structs (Stephan Gerhold) - dt-bindings: thermal: tsens: Add ipq9574 compatible (Praveenkumar I) - dt-bindings: thermal: convert bcm2835-thermal bindings to YAML (Stefan Wahren) - thermal: Allow selecting the bang-bang governor as default (Thierry Reding) - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Matti Lehtimäki) - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Matti Lehtimäki) - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Wolfram Sang) - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Wolfram Sang) - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Wolfram Sang) - dt-bindings: thermal: tsens: Add compatible for SM6375 (Konrad Dybcio) - dt-bindings: thermal: tsens: Add QCM2290 (Konrad Dybcio) - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (Srinivas Pandruvada) - powercap: RAPL: Fix a NULL vs IS_ERR() bug (Dan Carpenter) - powercap: RAPL: Fix CONFIG_IOSF_MBI dependency (Zhang Rui) - powercap: RAPL: fix invalid initialization for pl4_supported field (Sumeet Pawnikar) - powercap: intel_rapl: Introduce RAPL TPMI interface driver (Zhang Rui) - powercap: intel_rapl: Introduce core support for TPMI interface (Zhang Rui) - powercap: intel_rapl: Introduce RAPL I/F type (Zhang Rui) - powercap: intel_rapl: Make cpu optional for rapl_package (Zhang Rui) - powercap: intel_rapl: Remove redundant cpu parameter (Zhang Rui) - powercap: intel_rapl: Add support for lock bit per Power Limit (Zhang Rui) - powercap: intel_rapl: Cleanup Power Limits support (Zhang Rui) - powercap: intel_rapl: Use bitmap for Power Limits (Zhang Rui) - powercap: intel_rapl: Change primitive order (Zhang Rui) - powercap: intel_rapl: Use index to initialize primitive information (Zhang Rui) - powercap: intel_rapl: Support per domain energy/power/time unit (Zhang Rui) - powercap: intel_rapl: Support per Interface primitive information (Zhang Rui) - powercap: intel_rapl: Support per Interface rapl_defaults (Zhang Rui) - powercap: intel_rapl: Allow probing without CPUID match (Zhang Rui) - powercap: intel_rapl: Remove unused field in struct rapl_if_priv (Zhang Rui) - PM: domains: Move the verification of in-params from genpd_add_device() (Ulf Hansson) - PM: domains: fix integer overflow issues in genpd_parse_state() (Nikita Zhandarovich) - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (Mario Limonciello) - pinctrl: amd: Use pm_pr_dbg to show debugging messages (Mario Limonciello) - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mario Limonciello) - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (Mario Limonciello) - PM: suspend: add a arch_resume_nosmt() prototype (Arnd Bergmann) - PM: hibernate: Correct spelling mistake in a comment (Wang Honghui) - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Kai-Heng Feng) - intel_idle: Add a "Long HLT" C1 state for the VM guest mode (Arjan van de Ven) - intel_idle: Add support for using intel_idle in a VM guest using just hlt (Arjan van de Ven) - intel_idle: clean up the (new) state_update_enter_method function (Arjan van de Ven) - intel_idle: refactor state->enter manipulation into its own function (Arjan van de Ven) - cpufreq: intel_pstate: Fix energy_performance_preference for passive (Tero Kristo) - cpufreq: amd-pstate: Add a kernel config option to set default mode (Mario Limonciello) - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Mario Limonciello) - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Mario Limonciello) - cpufreq: amd-pstate: Set default governor to schedutil (Mario Limonciello) - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Wyes Karny) - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Wyes Karny) - cpufreq: Fail driver register if it has adjust_perf without fast_switch (Wyes Karny) - PM / devfreq: mtk-cci: Fix variable deferencing before NULL check (Sukrut Bellary) - PM / devfreq: exynos: add Exynos PPMU as a soft module dependency (Marek Szyprowski) - PM / devfreq: Reorder fields in 'struct devfreq_dev_status' (Christophe JAILLET) - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Sudeep Holla) - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Tony W Wang-oc) - APEI: GHES: correctly return NULL for ghes_get_devices() (Li Yang) - ACPI: APEI: mark bert_disable as __initdata (Miaohe Lin) - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Miaohe Lin) - ACPI: bus: Simplify installation and removal of notify callback (Rafael J. Wysocki) - ACPI: tiny-power-button: Eliminate the driver notify callback (Rafael J. Wysocki) - ACPI: button: Use different notify handlers for lid and buttons (Rafael J. Wysocki) - ACPI: button: Eliminate the driver notify callback (Rafael J. Wysocki) - ACPI: thermal: Drop struct acpi_thermal_flags (Rafael J. Wysocki) - ACPI: thermal: Drop struct acpi_thermal_state (Rafael J. Wysocki) - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Rafael J. Wysocki) - ACPI: thermal: Move acpi_thermal_driver definition (Rafael J. Wysocki) - ACPI: thermal: Move symbol definitions to one place (Rafael J. Wysocki) - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Rafael J. Wysocki) - ACPI: thermal: Use BIT() macro for defining flags (Rafael J. Wysocki) - ACPI: NFIT: Add declaration in a local header (Arnd Bergmann) - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Hans de Goede) - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Hans de Goede) - ACPI: video: Stop trying to use vendor backlight control on laptops from after ~2012 (Hans de Goede) - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Hans de Goede) - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Hans de Goede) - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Hans de Goede) - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Hans de Goede) - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Hans de Goede) - ACPI: EC: Clear GPE on interrupt handling only (Compostella, Jeremy) - ACPI: resource: Remove "Zen" specific match and quirks (Mario Limonciello) - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mario Limonciello) - ACPI: PM: s2idle: fix section mismatch warning (Arnd Bergmann) - ACPI: scan: Reduce overhead related to devices with dependencies (Rafael J. Wysocki) - KVM: selftests: get-reg-list: add Permission Indirection registers (Joey Gouly) - KVM: selftests: get-reg-list: support ID register features (Joey Gouly) - arm64: Document boot requirements for PIE (Joey Gouly) - arm64: transfer permission indirection settings to EL2 (Joey Gouly) - arm64: enable Permission Indirection Extension (PIE) (Joey Gouly) - arm64: add encodings of PIRx_ELx registers (Joey Gouly) - arm64: disable EL2 traps for PIE (Joey Gouly) - arm64: reorganise PAGE_/PROT_ macros (Joey Gouly) - arm64: add PTE_WRITE to PROT_SECT_NORMAL (Joey Gouly) - arm64: add PTE_UXN/PTE_WRITE to SWAPPER_*_FLAGS (Joey Gouly) - KVM: arm64: expose ID_AA64MMFR3_EL1 to guests (Joey Gouly) - KVM: arm64: Save/restore PIE registers (Joey Gouly) - KVM: arm64: Save/restore TCR2_EL1 (Joey Gouly) - arm64: cpufeature: add Permission Indirection Extension cpucap (Joey Gouly) - arm64: cpufeature: add TCR2 cpucap (Joey Gouly) - arm64: cpufeature: add system register ID_AA64MMFR3 (Joey Gouly) - arm64/sysreg: add PIR*_ELx registers (Joey Gouly) - arm64/sysreg: update HCRX_EL2 register (Joey Gouly) - arm64/sysreg: add system registers TCR2_ELx (Joey Gouly) - arm64/sysreg: Add ID register ID_AA64MMFR3 (Joey Gouly) - kselftest/arm64: Add a test case for TPIDR2 restore (Mark Brown) - arm64/signal: Restore TPIDR2 register rather than memory state (Mark Brown) - Documentation/arm64: Add ptdump documentation (Chaitanya S Prakash) - Documentation/arm64: Update ACPI tables from BBR (Jose Marinho) - Documentation/arm64: Update references in arm-acpi (Jose Marinho) - Documentation/arm64: Update ARM and arch reference (Jose Marinho) - arm64: add kdump.rst into index.rst (Baoquan He) - Documentation: add kdump.rst to present crashkernel reservation on arm64 (Baoquan He) - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Baoquan He) - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Sudeep Holla) - arm64: cpufeature: fold cpus_set_cap() into update_cpu_capabilities() (Mark Rutland) - arm64: cpufeature: use cpucap naming (Mark Rutland) - arm64: alternatives: use cpucap naming (Mark Rutland) - arm64: standardise cpucap bitmap names (Mark Rutland) - arm64/sysreg: Convert TRBIDR_EL1 register to automatic generation (Anshuman Khandual) - arm64/sysreg: Convert TRBTRG_EL1 register to automatic generation (Anshuman Khandual) - arm64/sysreg: Convert TRBMAR_EL1 register to automatic generation (Anshuman Khandual) - arm64/sysreg: Convert TRBSR_EL1 register to automatic generation (Anshuman Khandual) - arm64/sysreg: Convert TRBBASER_EL1 register to automatic generation (Anshuman Khandual) - arm64/sysreg: Convert TRBPTR_EL1 register to automatic generation (Anshuman Khandual) - arm64/sysreg: Convert TRBLIMITR_EL1 register to automatic generation (Anshuman Khandual) - arm64/sysreg: Rename TRBIDR_EL1 fields per auto-gen tools format (Anshuman Khandual) - arm64/sysreg: Rename TRBTRG_EL1 fields per auto-gen tools format (Anshuman Khandual) - arm64/sysreg: Rename TRBMAR_EL1 fields per auto-gen tools format (Anshuman Khandual) - arm64/sysreg: Rename TRBSR_EL1 fields per auto-gen tools format (Anshuman Khandual) - arm64/sysreg: Rename TRBBASER_EL1 fields per auto-gen tools format (Anshuman Khandual) - arm64/sysreg: Rename TRBPTR_EL1 fields per auto-gen tools format (Anshuman Khandual) - arm64/sysreg: Rename TRBLIMITR_EL1 fields per auto-gen tools format (Anshuman Khandual) - arm64/sysreg: Convert OSECCR_EL1 to automatic generation (Mark Brown) - arm64/sysreg: Convert OSDTRTX_EL1 to automatic generation (Mark Brown) - arm64/sysreg: Convert OSDTRRX_EL1 to automatic generation (Mark Brown) - arm64/sysreg: Convert OSLAR_EL1 to automatic generation (Mark Brown) - arm64/sysreg: Standardise naming of bitfield constants in OSL[AS]R_EL1 (Mark Brown) - arm64/sysreg: Convert MDSCR_EL1 to automatic register generation (Mark Brown) - arm64/sysreg: Convert MDCCINT_EL1 to automatic register generation (Mark Brown) - arm64: module: rework module VA range selection (Mark Rutland) - arm64: module: mandate MODULE_PLTS (Mark Rutland) - arm64: module: move module randomization to module.c (Mark Rutland) - arm64: kaslr: split kaslr/module initialization (Mark Rutland) - arm64: kasan: remove !KASAN_VMALLOC remnants (Mark Rutland) - arm64: module: remove old !KASAN_VMALLOC logic (Mark Rutland) - kselftest/arm64: add MOPS to hwcap test (Kristina Martsenko) - arm64: mops: allow disabling MOPS from the kernel command line (Kristina Martsenko) - arm64: mops: detect and enable FEAT_MOPS (Kristina Martsenko) - arm64: mops: handle single stepping after MOPS exception (Kristina Martsenko) - arm64: mops: handle MOPS exceptions (Kristina Martsenko) - KVM: arm64: hide MOPS from guests (Kristina Martsenko) - arm64: mops: don't disable host MOPS instructions from EL2 (Kristina Martsenko) - arm64: mops: document boot requirements for MOPS (Kristina Martsenko) - KVM: arm64: switch HCRX_EL2 between host and guest (Kristina Martsenko) - arm64: cpufeature: detect FEAT_HCX (Kristina Martsenko) - KVM: arm64: initialize HCRX_EL2 (Kristina Martsenko) - arm64: alternatives: make clean_dcache_range_nopatch() noinstr-safe (Mark Rutland) - arm64: hibernate: remove WARN_ON in save_processor_state (Song Shuai) - arm64/fpsimd: Exit streaming mode when flushing tasks (Mark Brown) - arm64: mm: fix VA-range sanity check (Mark Rutland) - arm64/mm: remove now-superfluous ISBs from TTBR writes (Jamie Iles) - arm64: consolidate rox page protection logic (Russell King) - arm64: set __exception_irq_entry with __irq_entry as a default (Youngmin Nam) - arm64: syscall: unmask DAIF for tracing status (Guo Hui) - arm64: lockdep: enable checks for held locks when returning to userspace (Eric Chan) - arm64/cpucaps: increase string width to properly format cpucaps.h (Prathu Baronia) - arm64/cpufeature: Use helper for ECV CNTPOFF cpufeature (Mark Brown) - kselftest/arm64: Log signal code and address for unexpected signals (Mark Brown) - kselftest/arm64: Add a smoke test for ptracing hardware break/watch points (Mark Brown) - arm64/esr: Add decode of ISS2 to data abort reporting (Mark Brown) - arm64/esr: Use GENMASK() for the ISS mask (Mark Brown) - arm64: add alt_cb_patch_nops prototype (Arnd Bergmann) - arm64: move early_brk64 prototype to header (Arnd Bergmann) - arm64: signal: include asm/exception.h (Arnd Bergmann) - arm64: kaslr: add kaslr_early_init() declaration (Arnd Bergmann) - arm64: flush: include linux/libnvdimm.h (Arnd Bergmann) - arm64: module-plts: inline linux/moduleloader.h (Arnd Bergmann) - arm64: hide unused is_valid_bugaddr() (Arnd Bergmann) - arm64: efi: add efi_handle_corrupted_x18 prototype (Arnd Bergmann) - arm64: cpuidle: fix #ifdef for acpi functions (Arnd Bergmann) - arm64: kvm: add prototypes for functions called in asm (Arnd Bergmann) - arm64: spectre: provide prototypes for internal functions (Arnd Bergmann) - arm64: move cpu_suspend_set_dbg_restorer() prototype to header (Arnd Bergmann) - arm64: avoid prototype warnings for syscalls (Arnd Bergmann) - arm64: add scs_patch_vmlinux prototype (Arnd Bergmann) - arm64: xor-neon: mark xor_arm64_neon_*() static (Arnd Bergmann) - arm64: entry: Simplify tramp_alias macro and tramp_exit routine (Ard Biesheuvel) - arm64: entry: Preserve/restore X29 even for compat tasks (Ard Biesheuvel) - docs: perf: Fix warning from 'make htmldocs' in hisi-pmu.rst (Will Deacon) - docs: perf: Add new description for HiSilicon UC PMU (Junhao He) - drivers/perf: hisi: Add support for HiSilicon UC PMU driver (Junhao He) - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver (Junhao He) - perf: arm_cspmu: Add missing MODULE_DEVICE_TABLE (Ilkka Koskinen) - perf/arm-cmn: Add sysfs identifier (Robin Murphy) - perf/arm-cmn: Revamp model detection (Robin Murphy) - perf/arm_dmc620: Add cpumask (Xin Yang) - dt-bindings: perf: fsl-imx-ddr: Add i.MX93 compatible (Xu Yang) - drivers/perf: imx_ddr: Add support for NXP i.MX9 SoC DDRC PMU driver (Xu Yang) - perf/arm_cspmu: Decouple APMT dependency (Robin Murphy) - perf/arm_cspmu: Clean up ACPI dependency (Robin Murphy) - ACPI/APMT: Don't register invalid resource (Robin Murphy) - perf/arm_cspmu: Fix event attribute type (Robin Murphy) - perf: arm_cspmu: Set irq affinitiy only if overflow interrupt is used (Ilkka Koskinen) - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown (Junhao He) - drivers/perf: apple_m1: Force 63bit counters for M2 CPUs (Marc Zyngier) - perf/arm-cmn: Fix DTC reset (Robin Murphy) - perf: qcom_l2_pmu: Make l2_cache_pmu_probe_cluster() more robust (Christophe JAILLET) - perf/arm-cci: Slightly optimize cci_pmu_sync_counters() (Christophe JAILLET) - ARM: 9315/1: fiq: include asm/mach/irq.h for prototypes (Arnd Bergmann) - ARM: 9314/1: tcm: move tcm_init() prototype to asm/tcm.h (Arnd Bergmann) - ARM: 9313/1: vdso: add missing prototypes (Arnd Bergmann) - ARM: 9312/1: vfp: include asm/neon.h in vfpmodule.c (Arnd Bergmann) - ARM: 9311/1: decompressor: move function prototypes to misc.h (Arnd Bergmann) - ARM: 9310/1: xip-kernel: add __inflate_kernel_data prototype (Arnd Bergmann) - ARM: 9309/1: add missing syscall prototypes (Arnd Bergmann) - ARM: 9308/1: move setup functions to header (Arnd Bergmann) - ARM: 9307/1: nommu: include asm/idmap.h (Arnd Bergmann) - ARM: 9306/1: cacheflush: avoid __flush_anon_page() missing-prototype warning (Arnd Bergmann) - ARM: 9305/1: add clear/copy_user_highpage declarations (Arnd Bergmann) - ARM: 9304/1: add prototype for function called only from asm (Arnd Bergmann) - ARM: 9303/1: kprobes: avoid missing-declaration warnings (Arnd Bergmann) - ARM: 9302/1: traps: hide unused functions on NOMMU (Arnd Bergmann) - ARM: 9301/1: dma-mapping: hide unused dma_contiguous_early_fixup function (Arnd Bergmann) - ARM: 9300/1: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - ARM: 9299/1: module: use sign_extend32() to extend the signedness (Masahiro Yamada) - ARM: 9298/1: Drop custom mdesc->handle_irq() (Linus Walleij) - m68k: defconfig: Update defconfigs for v6.4-rc1 (Geert Uytterhoeven) - nubus: Don't list slot resources by default (Finn Thain) - nubus: Remove proc entries before adding them (Finn Thain) - nubus: Partially revert proc_create_single_data() conversion (Finn Thain) - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (YueHaibing) - Documentation: virt: Clean up paravirt_ops doc (Randy Dunlap) - x86/mm: Remove unused current_untag_mask() (Borislav Petkov (AMD)) - x86/mm: Remove repeated word in comments (Bo Liu) - x86/lib/msr: Clean up kernel-doc notation (Randy Dunlap) - x86/platform: Avoid missing-prototype warnings for OLPC (Arnd Bergmann) - x86/mm: Add early_memremap_pgprot_adjust() prototype (Arnd Bergmann) - x86/usercopy: Include arch_wb_cache_pmem() declaration (Arnd Bergmann) - x86/vdso: Include vdso/processor.h (Arnd Bergmann) - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Arnd Bergmann) - x86/fbdev: Include asm/fb.h as needed (Arnd Bergmann) - x86/hibernate: Declare global functions in suspend.h (Arnd Bergmann) - x86/entry: Add do_SYSENTER_32() prototype (Arnd Bergmann) - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Arnd Bergmann) - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Arnd Bergmann) - x86: Avoid missing-prototype warnings for doublefault code (Arnd Bergmann) - x86/fpu: Include asm/fpu/regset.h (Arnd Bergmann) - x86: Add dummy prototype for mk_early_pgtbl_32() (Arnd Bergmann) - x86/pci: Mark local functions as 'static' (Arnd Bergmann) - x86/ftrace: Move prepare_ftrace_return prototype to header (Arnd Bergmann) - MAINTAINERS: Update Srivatsa S. Bhat's maintained areas (Srivatsa S. Bhat (VMware)) - Documentation/process: Explain when tip branches get merged into mainline (Christian Kujau) - x86/mm: Fix enc_status_change_finish_noop() (Kirill A. Shutemov) - x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad() (Kirill A. Shutemov) - x86/mm: Allow guest.enc_status_change_prepare() to fail (Kirill A. Shutemov) - x86/tdx: Wrap exit reason with hcall_func() (Nikolay Borisov) - x86/platform/uv: Update UV[23] platform code for SNC (Steve Wahl) - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Steve Wahl) - x86/platform/uv: UV support for sub-NUMA clustering (Steve Wahl) - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Steve Wahl) - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Steve Wahl) - x86/platform/uv: Fix printed information in calc_mmioh_map (Steve Wahl) - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Steve Wahl) - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Steve Wahl) - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Michael Kelley) - x86/retbleed: Add __x86_return_thunk alignment checks (Borislav Petkov (AMD)) - x86/cpu: Remove X86_FEATURE_NAMES (Lukas Bulwahn) - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Lukas Bulwahn) - virt: sevguest: Add CONFIG_CRYPTO dependency (Arnd Bergmann) - x86/efi: Safely enable unaccepted memory in UEFI (Dionna Glaze) - x86/sev: Add SNP-specific unaccepted memory support (Tom Lendacky) - x86/sev: Use large PSC requests if applicable (Tom Lendacky) - x86/sev: Allow for use of the early boot GHCB for PSC requests (Tom Lendacky) - x86/sev: Put PSC struct on the stack in prep for unaccepted memory support (Tom Lendacky) - x86/sev: Fix calculation of end address based on number of pages (Tom Lendacky) - x86/tdx: Add unaccepted memory support (Kirill A. Shutemov) - x86/tdx: Refactor try_accept_one() (Kirill A. Shutemov) - x86/tdx: Make _tdx_hypercall() and __tdx_module_call() available in boot stub (Kirill A. Shutemov) - efi/unaccepted: Avoid load_unaligned_zeropad() stepping into unaccepted memory (Kirill A. Shutemov) - efi: Add unaccepted memory support (Kirill A. Shutemov) - x86/boot/compressed: Handle unaccepted memory (Kirill A. Shutemov) - efi/libstub: Implement support for unaccepted memory (Kirill A. Shutemov) - efi/x86: Get full memory map in allocate_e820() (Kirill A. Shutemov) - mm: Add support for unaccepted memory (Kirill A. Shutemov) - Documentation/x86: Documentation for MON group move feature (Peter Newman) - x86/resctrl: Implement rename op for mon groups (Peter Newman) - x86/resctrl: Factor rdtgroup lock for multi-file ops (Peter Newman) - x86/resctrl: Only show tasks' pid in current pid namespace (Shawn Wang) - x86/build: Avoid relocation information in final vmlinux (Petr Pavlu) - x86/alternative: PAUSE is not a NOP (Peter Zijlstra) - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Steven Rostedt (Google)) - x86/nospec: Shorten RESET_CALL_DEPTH (Peter Zijlstra) - x86/alternatives: Add longer 64-bit NOPs (Peter Zijlstra) - x86/alternatives: Fix section mismatch warnings (Borislav Petkov (AMD)) - x86/alternative: Optimize returns patching (Borislav Petkov (AMD)) - x86/alternative: Complicate optimize_nops() some more (Peter Zijlstra) - x86/alternative: Rewrite optimize_nops() some (Peter Zijlstra) - x86/lib/memmove: Decouple ERMS from FSRM (Borislav Petkov (AMD)) - x86/alternative: Support relocations in alternatives (Peter Zijlstra) - x86/alternative: Make debug-alternative selective (Peter Zijlstra) - EDAC/amd64: Cache and use GPU node map (Yazen Ghannam) - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Muralidhara M K) - EDAC/amd64: Document heterogeneous system enumeration (Muralidhara M K) - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Yazen Ghannam) - x86/amd_nb: Re-sort and re-indent PCI defines (Borislav Petkov (AMD)) - x86/amd_nb: Add MI200 PCI IDs (Yazen Ghannam) - ras/debugfs: Fix error checking for debugfs_create_dir() (Osama Muhammad) - x86/MCE: Check a hw error's address to determine proper recovery action (Yazen Ghannam) - EDAC/npcm: Add NPCM memory controller driver (Marvin Lin) - dt-bindings: memory-controllers: nuvoton: Add NPCM memory controller (Marvin Lin) - EDAC/thunderx: Check debugfs file creation retval properly (Yeqi Fu) - EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh (Hristo Venev) - EDAC/amd64: Remove module version string (Yazen Ghannam) - x86/smp: Put CPUs into INIT on shutdown if possible (Thomas Gleixner) - x86/smp: Split sending INIT IPI out into a helper function (Thomas Gleixner) - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Thomas Gleixner) - x86/smp: Use dedicated cache-line for mwait_play_dead() (Thomas Gleixner) - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Thomas Gleixner) - x86/smp: Dont access non-existing CPUID leaf (Tony Battersby) - x86/smp: Make stop_other_cpus() more robust (Thomas Gleixner) - clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe (Feng Mingxi) - dt-bindings: timers: Add Ralink SoCs timer (Sergio Paracuellos) - clocksource/drivers/hyper-v: Rework clocksource and sched clock setup (Michael Kelley) - dt-bindings: timer: brcm,kona-timer: convert to YAML (Stanislav Jakubek) - clocksource/drivers/imx-gpt: Fold into its only user (Uwe Kleine-König) - clk: imx: Drop inclusion of unused header (Uwe Kleine-König) - clocksource/drivers/imx-gpt: Use only a single name for functions (Uwe Kleine-König) - clocksource/drivers/loongson1: Move PWM timer to clocksource framework (Keguang Zhang) - dt-bindings: timer: Add Loongson-1 clocksource (Keguang Zhang) - MIPS: Loongson32: Remove deprecated PWM timer clocksource (Keguang Zhang) - clocksource/drivers/ingenic-timer: Use pm_sleep_ptr() macro (Paul Cercueil) - hrtimer: Add missing sparse annotations to hrtimer locking (Ben Dooks) - tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode(). (Sebastian Andrzej Siewior) - posix-timers: Add sys_ni_posix_timers() prototype (Arnd Bergmann) - tick/rcu: Fix bogus ratelimit condition (Wen Yang) - alarmtimer: Remove unnecessary (void *) cast (Li zeming) - alarmtimer: Remove unnecessary initialization of variable 'ret' (Li zeming) - posix-timers: Refer properly to CONFIG_HIGH_RES_TIMERS (Lukas Bulwahn) - posix-timers: Polish coding style in a few places (Thomas Gleixner) - posix-timers: Remove pointless comments (Thomas Gleixner) - posix-timers: Clarify posix_timer_fn() comments (Thomas Gleixner) - posix-timers: Clarify posix_timer_rearm() comment (Thomas Gleixner) - posix-timers: Comment SIGEV_THREAD_ID properly (Thomas Gleixner) - posix-timers: Add proper comments in do_timer_create() (Thomas Gleixner) - posix-timers: Document nanosleep() details (Thomas Gleixner) - posix-timers: Document sys_clock_settime() permissions in place (Thomas Gleixner) - posix-timers: Document sys_clock_getoverrun() (Thomas Gleixner) - posix-timers: Document common_clock_get() correctly (Thomas Gleixner) - posix-timers: Document sys_clock_getres() correctly (Thomas Gleixner) - posix-timers: Split release_posix_timers() (Thomas Gleixner) - posix-timers: Remove pointless irqsafe from hash_lock (Thomas Gleixner) - posix-timers: Set k_itimer:: It_signal to NULL on exit() (Thomas Gleixner) - posix-timers: Annotate concurrent access to k_itimer:: It_signal (Thomas Gleixner) - posix-timers: Add comments about timer lookup (Thomas Gleixner) - posix-timers: Cleanup comments about timer ID tracking (Thomas Gleixner) - posix-timers: Clarify timer_wait_running() comment (Thomas Gleixner) - posix-timers: Ensure timer ID search-loop limit is valid (Thomas Gleixner) - posix-timers: Prevent RT livelock in itimer_delete() (Thomas Gleixner) - vdso/timens: Always provide arch_get_vdso_data() prototype for vdso (Arnd Bergmann) - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) - MAINTAINERS: Add CPU HOTPLUG entry (Thomas Gleixner) - x86/smpboot: Fix the parallel bringup decision (Thomas Gleixner) - x86/realmode: Make stack lock work in trampoline_compat() (Thomas Gleixner) - x86/smp: Initialize cpu_primary_thread_mask late (Thomas Gleixner) - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (Thomas Gleixner) - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (Andrew Cooper) - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (Thomas Gleixner) - x86/smpboot: Support parallel startup of secondary CPUs (David Woodhouse) - x86/smpboot: Implement a bit spinlock to protect the realmode stack (Thomas Gleixner) - x86/apic: Save the APIC virtual base address (Thomas Gleixner) - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (Thomas Gleixner) - x86/apic: Provide cpu_primary_thread mask (Thomas Gleixner) - x86/smpboot: Enable split CPU startup (Thomas Gleixner) - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (Thomas Gleixner) - cpu/hotplug: Reset task stack state in _cpu_up() (David Woodhouse) - cpu/hotplug: Remove unused state functions (Thomas Gleixner) - riscv: Switch to hotplug core state synchronization (Thomas Gleixner) - parisc: Switch to hotplug core state synchronization (Thomas Gleixner) - MIPS: SMP_CPS: Switch to hotplug core state synchronization (Thomas Gleixner) - csky/smp: Switch to hotplug core state synchronization (Thomas Gleixner) - arm64: smp: Switch to hotplug core state synchronization (Thomas Gleixner) - ARM: smp: Switch to hotplug core state synchronization (Thomas Gleixner) - cpu/hotplug: Remove cpu_report_state() and related unused cruft (Thomas Gleixner) - x86/smpboot: Switch to hotplug core state synchronization (Thomas Gleixner) - cpu/hotplug: Add CPU state tracking and synchronization (Thomas Gleixner) - x86/xen/hvm: Get rid of DEAD_FROZEN handling (Thomas Gleixner) - x86/xen/smp_pv: Remove wait for CPU online (Thomas Gleixner) - x86/smpboot: Remove wait for cpu_online() (Thomas Gleixner) - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (Thomas Gleixner) - x86/smpboot: Remove cpu_callin_mask (Thomas Gleixner) - x86/smpboot: Make TSC synchronization function call based (Thomas Gleixner) - x86/smpboot: Move synchronization masks to SMP boot code (Thomas Gleixner) - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (Thomas Gleixner) - x86/smpboot: Get rid of cpu_init_secondary() (Thomas Gleixner) - x86/smpboot: Split up native_cpu_up() into separate phases and document them (David Woodhouse) - x86/smpboot: Remove unnecessary barrier() (Thomas Gleixner) - x86/smpboot: Restrict soft_restart_cpu() to SEV (Thomas Gleixner) - x86/smpboot: Remove the CPU0 hotplug kludge (Thomas Gleixner) - x86/topology: Remove CPU0 hotplug option (Thomas Gleixner) - x86/smpboot: Rename start_cpu0() to soft_restart_cpu() (Thomas Gleixner) - x86/smpboot: Avoid pointless delay calibration if TSC is synchronized (Thomas Gleixner) - cpu/hotplug: Mark arch_disable_smp_support() and bringup_nonboot_cpus() __init (Thomas Gleixner) - x86/smpboot: Cleanup topology_phys_to_logical_pkg()/die() (Thomas Gleixner) - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Thomas Gleixner) - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Thomas Gleixner) - x86/fpu: Mark init functions __init (Thomas Gleixner) - x86/fpu: Remove cpuinfo argument from init functions (Thomas Gleixner) - x86/init: Initialize signal frame size late (Thomas Gleixner) - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Thomas Gleixner) - init: Invoke arch_cpu_finalize_init() earlier (Thomas Gleixner) - init: Remove check_bugs() leftovers (Thomas Gleixner) - um/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - sparc/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - sh/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - mips/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - m68k/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - loongarch/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - ia64/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - ARM: cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - x86/cpu: Switch to arch_cpu_finalize_init() (Thomas Gleixner) - init: Provide arch_cpu_finalize_init() (Thomas Gleixner) - Revert "irqchip/mxs: Include linux/irqchip/mxs.h" (Marc Zyngier) - irqchip/jcore-aic: Fix missing allocation of IRQ descriptors (John Paul Adrian Glaubitz) - irqchip/stm32-exti: Fix warning on initialized field overwritten (Antonio Borneo) - irqchip/stm32-exti: Add STM32MP15xx IWDG2 EXTI to GIC map (Marek Vasut) - irqchip/gicv3: Add a iort_pmsi_get_dev_id() prototype (Arnd Bergmann) - irqchip/mxs: Include linux/irqchip/mxs.h (Arnd Bergmann) - irqchip/clps711x: Remove unused clps711x_intc_init() function (Arnd Bergmann) - irqchip/mmp: Remove non-DT codepath (Arnd Bergmann) - irqchip/ftintc010: Mark all function static (Arnd Bergmann) - irqdomain: Include internals.h for function prototypes (Arnd Bergmann) - irqchip/loongson-eiointc: Add DT init support (Binbin Zhou) - dt-bindings: interrupt-controller: Add Loongson EIOINTC (Binbin Zhou) - irqchip/loongson-eiointc: Fix irq affinity setting during resume (Jianmin Lv) - irqchip/loongson-liointc: Add IRQCHIP_SKIP_SET_WAKE flag (Yinbo Zhu) - irqchip/loongson-liointc: Fix IRQ trigger polarity (Jianmin Lv) - irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment (Liu Peibao) - irqchip/loongson-pch-pic: Fix initialization of HT vector register (Jianmin Lv) - irqchip/gic-v3-its: Enable RESEND_WHEN_IN_PROGRESS for LPIs (James Gowans) - genirq: Allow fasteoi handler to resend interrupts on concurrent handling (James Gowans) - genirq: Expand doc for PENDING and REPLAY flags (James Gowans) - genirq: Use BIT() for the IRQD_* state flags (Marc Zyngier) - irqchip/gic-v3: Work around affinity issues on ASR8601 (zhengyan) - irqchip/gic-v3: Improve affinity helper (Marc Zyngier) - genirq: Use a maple tree for interrupt descriptor management (Shanker Donthineni) - genirq: Encapsulate sparse bitmap handling (Shanker Donthineni) - genirq: Use hlist for managing resend handlers (Shanker Donthineni) - Revert "softirq: Let ksoftirqd do its job" (Paolo Abeni) - debugobjects: Recheck debug_objects_enabled before reporting (Tetsuo Handa) - scsi/sg: don't grab scsi host module reference (Yu Kuai) - ext4: Fix warning in blkdev_put() (Jan Kara) - block: don't return -EINVAL for not found names in devt_from_devname (Christoph Hellwig) - cdrom: Fix spectre-v1 gadget (Jordy Zomer) - block: Improve kernel-doc headers (Bart Van Assche) - blk-mq: don't insert passthrough request into sw queue (Ming Lei) - bsg: make bsg_class a static const structure (Ivan Orlov) - ublk: make ublk_chr_class a static const structure (Ivan Orlov) - aoe: make aoe_class a static const structure (Ivan Orlov) - block/rnbd: make all 'class' structures const (Ivan Orlov) - block: fix the exclusive open mask in disk_scan_partitions (Christoph Hellwig) - block: add overflow checks for Amiga partition support (Michael Schmitz) - block: change all __u32 annotations to __be32 in affs_hardblocks.h (Michael Schmitz) - block: fix signed int overflow in Amiga partition support (Michael Schmitz) - block: add capacity validation in bdev_add_partition() (Min Li) - block: fine-granular CAP_SYS_ADMIN for Persistent Reservation (Jingbo Xu) - block: disallow Persistent Reservation on partitions (Jingbo Xu) - reiserfs: fix blkdev_put() warning from release_journal_dev() (Yu Kuai) - block: fix wrong mode for blkdev_get_by_dev() from disk_scan_partitions() (Yu Kuai) - block: document the holder argument to blkdev_get_by_path (Christoph Hellwig) - block: increment diskseq on all media change events (Demi Marie Obenour) - swim: fix a missing FMODE_ -> BLK_OPEN_ conversion in floppy_open (Christoph Hellwig) - blk-mq: fix NULL dereference on q->elevator in blk_mq_elv_switch_none (Ming Lei) - iov_iter: remove iov_iter_get_pages and iov_iter_get_pages_alloc (Christoph Hellwig) - block: remove BIO_PAGE_REFFED (Christoph Hellwig) - splice: simplify a conditional in copy_splice_read (Christoph Hellwig) - splice: don't call file_accessed in copy_splice_read (Christoph Hellwig) - nvme: forward port sysfs delete fix (Keith Busch) - nvme: skip optional id ctrl csi if it failed (Keith Busch) - nvme-core: use nvme_ns_head_multipath instead of ns->head->disk (Irvin Cote) - nvmet-fcloop: Do not wait on completion when unregister fails (Daniel Wagner) - nvme-fabrics: open code __nvmf_host_find() (Chaitanya Kulkarni) - nvme-fabrics: error out to unlock the mutex (Chaitanya Kulkarni) - nvme: Increase block size variable size to 32-bit (Daniel Gomez) - nvme-fcloop: no need to return from void function (Chaitanya Kulkarni) - nvmet-auth: remove unnecessary break after goto (Chaitanya Kulkarni) - nvmet-auth: remove some dead code (Christophe JAILLET) - nvme-core: remove redundant check from nvme_init_ns_head (Irvin Cote) - nvme: move sysfs code to a dedicated sysfs.c file (Max Gurtovoy) - nvme-fabrics: prevent overriding of existing host (Max Gurtovoy) - nvme-fabrics: check hostid using uuid_equal (Max Gurtovoy) - nvme-fabrics: unify common code in admin and io queue connect (Max Gurtovoy) - nvmet: reorder fields in 'struct nvmefc_fcp_req' (Christophe JAILLET) - nvmet: reorder fields in 'struct nvme_dhchap_queue_context' (Christophe JAILLET) - nvmet: reorder fields in 'struct nvmf_ctrl_options' (Christophe JAILLET) - nvme: reorder fields in 'struct nvme_ctrl' (Christophe JAILLET) - nvmet: reorder fields in 'struct nvmet_sq' (Christophe JAILLET) - nvme-fabrics: add queue setup helpers (Keith Busch) - nvme-pci: cleaning up nvme_pci_init_request (Irvin Cote) - nvme-rdma: fix typo in comment (Max Gurtovoy) - nvme-core: fix dev_pm_qos memleak (Chaitanya Kulkarni) - nvme-core: add missing fault-injection cleanup (Chaitanya Kulkarni) - nvme-core: fix memory leak in dhchap_ctrl_secret (Chaitanya Kulkarni) - nvme-core: fix memory leak in dhchap_secret_store (Chaitanya Kulkarni) - bcache: fixup btree_cache_wait list damage (Mingzhe Zou) - bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent (Zheng Wang) - bcache: Remove unnecessary NULL point check in node allocations (Zheng Wang) - bcache: Remove dead references to cache_readaheads (Andrea Tomassetti) - bcache: make kobj_type structures constant (Thomas Weißschuh) - bcache: Convert to use sysfs_emit()/sysfs_emit_at() APIs (ye xingchen) - block: fix blktrace debugfs entries leakage (Yu Kuai) - scsi: sg: fix blktrace debugfs entries leakage (Yu Kuai) - blktrace: use inline function for blk_trace_remove() while blktrace is disabled (Yu Kuai) - brd: use cond_resched instead of cond_resched_rcu (Pankaj Raghav) - blk-mq: check on cpu id when there is only one ctx mapping (Ed Tsai) - md/raid1-10: limit the number of plugged bio (Yu Kuai) - md/raid1-10: don't handle pluged bio by daemon thread (Yu Kuai) - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Yu Kuai) - md/raid1-10: submit write io directly if bitmap is not enabled (Yu Kuai) - md/raid1-10: factor out a helper to submit normal write (Yu Kuai) - md/raid1-10: factor out a helper to add bio to plug (Yu Kuai) - md/raid10: prevent soft lockup while flush writes (Yu Kuai) - md/raid10: fix io loss while replacement replace rdev (Li Nan) - md/raid10: Do not add spare disk when recovery fails (Li Nan) - md/raid10: clean up md_add_new_disk() (Li Nan) - md/raid10: prioritize adding disk to 'removed' mirror (Li Nan) - md/raid10: improve code of mrdev in raid10_sync_request (Li Nan) - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Li Nan) - md/raid5: don't start reshape when recovery or replace is in progress (Yu Kuai) - md: protect md_thread with rcu (Yu Kuai) - md/bitmap: factor out a helper to set timeout (Yu Kuai) - md/bitmap: always wake up md_thread in timeout_store (Yu Kuai) - dm-raid: remove useless checking in raid_message() (Yu Kuai) - md: factor out a helper to wake up md_thread directly (Yu Kuai) - md: fix duplicate filename for rdev (Yu Kuai) - md/raid10: fix wrong setting of max_corr_read_errors (Li Nan) - md/raid10: fix overflow of md/safe_mode_delay (Li Nan) - md/raid5: fix a deadlock in the case that reshape is interrupted (Yu Kuai) - md: add a new api prepare_suspend() in md_personality (Yu Kuai) - md: export md_is_rdwr() and is_md_suspended() (Yu Kuai) - md: fix data corruption for raid456 when reshape restart while grow up (Yu Kuai) - md/raid5: don't allow replacement while reshape is in progress (Yu Kuai) - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Li Nan) - raid6: neon: add missing prototypes (Arnd Bergmann) - block: Fix dio_cleanup() to advance the head index (David Howells) - swim3: fix the floppy_locked_ioctl prototype (Christoph Hellwig) - blk-mq: fix potential io hang by wrong 'wake_batch' (Yu Kuai) - fs: remove the now unused FMODE_* flags (Christoph Hellwig) - block: store the holder in file->private_data (Christoph Hellwig) - block: always use I_BDEV on file->f_mapping->host to find the bdev (Christoph Hellwig) - block: replace fmode_t with a block-specific type for block open flags (Christoph Hellwig) - block: remove unused fmode_t arguments from ioctl handlers (Christoph Hellwig) - block: move a few internal definitions out of blkdev.h (Christoph Hellwig) - ubd: remove commented out code in ubd_open (Christoph Hellwig) - rnbd-srv: replace sess->open_flags with a "bool readonly" (Christoph Hellwig) - mtd: block: use a simple bool to track open for write (Christoph Hellwig) - nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool (Christoph Hellwig) - scsi: replace the fmode_t argument to ->sg_io_fn with a simple bool (Christoph Hellwig) - scsi: replace the fmode_t argument to scsi_ioctl with a simple bool (Christoph Hellwig) - scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool (Christoph Hellwig) - fs: remove sb->s_mode (Christoph Hellwig) - block: add a sb_open_mode helper (Christoph Hellwig) - block: use the holder as indication for exclusive opens (Christoph Hellwig) - btrfs: don't pass a holder for non-exclusive blkdev_get_by_path (Christoph Hellwig) - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Christoph Hellwig) - bcache: don't pass a stack address to blkdev_get_by_path (Christoph Hellwig) - swsusp: don't pass a stack address to blkdev_get_by_path (Christoph Hellwig) - block: rename blkdev_close to blkdev_release (Christoph Hellwig) - block: remove the unused mode argument to ->release (Christoph Hellwig) - block: pass a gendisk to ->open (Christoph Hellwig) - block: pass a gendisk on bdev_check_media_change (Christoph Hellwig) - cdrom: remove the unused mode argument to cdrom_release (Christoph Hellwig) - cdrom: track if a cdrom_device_info was opened for data (Christoph Hellwig) - cdrom: remove the unused cdrom_close_write release code (Christoph Hellwig) - cdrom: remove the unused mode argument to cdrom_ioctl (Christoph Hellwig) - cdrom: remove the unused bdev argument to cdrom_open (Christoph Hellwig) - block: also call ->open for incremental partition opens (Christoph Hellwig) - block/rnbd-srv: make process_msg_sess_info returns void (Guoqing Jiang) - block/rnbd-srv: init err earlier in rnbd_srv_init_module (Guoqing Jiang) - block/rnbd-srv: init ret with 0 instead of -EPERM (Guoqing Jiang) - block/rnbd-srv: rename one member in rnbd_srv_dev (Guoqing Jiang) - block/rnbd-srv: no need to check sess_dev (Guoqing Jiang) - block/rnbd: introduce rnbd_access_modes (Guoqing Jiang) - block/rnbd-srv: remove unused header (Guoqing Jiang) - block/rnbd: kill rnbd_flags_supported (Guoqing Jiang) - block: fix rootwait= again (Christoph Hellwig) - pktcdvd: Sort headers (Andy Shevchenko) - pktcdvd: Get rid of redundant 'else' (Andy Shevchenko) - pktcdvd: Use put_unaligned_be16() and get_unaligned_be16() (Andy Shevchenko) - pktcdvd: Use DEFINE_SHOW_ATTRIBUTE() to simplify code (Andy Shevchenko) - pktcdvd: Drop redundant castings for sector_t (Andy Shevchenko) - pktcdvd: Get rid of pkt_seq_show() forward declaration (Andy Shevchenko) - pktcdvd: use sysfs_emit() to instead of scnprintf() (Andy Shevchenko) - pktcdvd: replace sscanf() by kstrtoul() (Andy Shevchenko) - pktcdvd: Get rid of custom printing macros (Andy Shevchenko) - block: fix rootwait= (Christoph Hellwig) - blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) - blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue() (Yu Kuai) - nbd: Add the maximum limit of allocated index in nbd_dev_add (Zhong Jinghua) - blk-ioprio: Introduce promote-to-rt policy (Hou Tao) - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost (Li Nan) - block: mark early_lookup_bdev as __init (Christoph Hellwig) - mtd: block2mtd: don't call early_lookup_bdev after the system is running (Christoph Hellwig) - mtd: block2mtd: factor the early block device open logic into a helper (Christoph Hellwig) - PM: hibernate: don't use early_lookup_bdev in resume_store (Christoph Hellwig) - dm: only call early_lookup_bdev from early boot context (Christoph Hellwig) - dm: remove dm_get_dev_t (Christoph Hellwig) - dm: open code dm_get_dev_t in dm_init_init (Christoph Hellwig) - dm-snap: simplify the origin_dev == cow_dev check in snapshot_ctr (Christoph Hellwig) - block: move more code to early-lookup.c (Christoph Hellwig) - block: move the code to do early boot lookup of block devices to block/ (Christoph Hellwig) - init: clear root_wait on all invalid root= strings (Christoph Hellwig) - init: improve the name_to_dev_t interface (Christoph Hellwig) - init: move the nfs/cifs/ram special cases out of name_to_dev_t (Christoph Hellwig) - init: factor the root_wait logic in prepare_namespace into a helper (Christoph Hellwig) - init: handle ubi/mtd root mounting like all other root types (Christoph Hellwig) - init: don't remove the /dev/ prefix from error messages (Christoph Hellwig) - init: pass root_device_name explicitly (Christoph Hellwig) - init: refactor mount_root (Christoph Hellwig) - init: rename mount_block_root to mount_root_generic (Christoph Hellwig) - init: remove pointless Root_* values (Christoph Hellwig) - PM: hibernate: move finding the resume device out of software_resume (Christoph Hellwig) - PM: hibernate: remove the global snapshot_test variable (Christoph Hellwig) - PM: hibernate: factor out a helper to find the resume device (Christoph Hellwig) - driver core: return bool from driver_probe_done (Christoph Hellwig) - ext4: wire up the ->mark_dead holder operation for log devices (Christoph Hellwig) - ext4: wire up sops->shutdown (Christoph Hellwig) - ext4: split ext4_shutdown (Christoph Hellwig) - xfs: wire up the ->mark_dead holder operation for log and RT devices (Christoph Hellwig) - xfs: wire up sops->shutdown (Christoph Hellwig) - fs: add a method to shut down the file system (Christoph Hellwig) - block: add a mark_dead holder operation (Christoph Hellwig) - block: introduce holder ops (Christoph Hellwig) - block: remove blk_drop_partitions (Christoph Hellwig) - block: delete partitions later in del_gendisk (Christoph Hellwig) - block: unhash the inode earlier in delete_partition (Christoph Hellwig) - block: avoid repeated work in blk_mark_disk_dead (Christoph Hellwig) - block: consolidate the shutdown logic in blk_mark_disk_dead and del_gendisk (Christoph Hellwig) - block: turn bdev_lock into a mutex (Christoph Hellwig) - block: refactor bd_may_claim (Christoph Hellwig) - block: factor out a bd_end_claim helper from blkdev_put (Christoph Hellwig) - drbd: stop defining __KERNEL_SYSCALLS__ (Christoph Hellwig) - ublk: add control command of UBLK_U_CMD_GET_FEATURES (Ming Lei) - block: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - blk-ioc: protect ioc_destroy_icq() by 'queue_lock' (Yu Kuai) - block: mark bio_add_folio as __must_check (Johannes Thumshirn) - fs: iomap: use bio_add_folio_nofail where possible (Johannes Thumshirn) - block: add bio_add_folio_nofail (Johannes Thumshirn) - block: mark bio_add_page as __must_check (Johannes Thumshirn) - dm-crypt: use __bio_add_page to add single page to clone bio (Johannes Thumshirn) - md: raid1: check if adding pages to resync bio fails (Johannes Thumshirn) - md: raid1: use __bio_add_page for adding single page to bio (Johannes Thumshirn) - md: check for failure when adding pages in alloc_behind_master_bio (Johannes Thumshirn) - floppy: use __bio_add_page for adding single page to bio (Johannes Thumshirn) - zram: use __bio_add_page for adding single page to bio (Johannes Thumshirn) - zonefs: use __bio_add_page for adding single page to bio (Johannes Thumshirn) - gfs2: use __bio_add_page for adding single page to bio (Johannes Thumshirn) - jfs: logmgr: use __bio_add_page to add single page to bio (Johannes Thumshirn) - md: raid5: use __bio_add_page to add single page to new bio (Johannes Thumshirn) - md: raid5-log: use __bio_add_page to add single page (Johannes Thumshirn) - md: use __bio_add_page to add single page (Johannes Thumshirn) - fs: buffer: use __bio_add_page to add single page to bio (Johannes Thumshirn) - dm: dm-zoned: use __bio_add_page for adding single metadata page (Johannes Thumshirn) - drbd: use __bio_add_page to add page to bio (Johannes Thumshirn) - swap: use __bio_add_page to add page to bio (Johannes Thumshirn) - block: Use iov_iter_extract_pages() and page pinning in direct-io.c (David Howells) - mm: Provide a function to get an additional pin on a page (David Howells) - mm: Don't pin ZERO_PAGE in pin_user_pages() (David Howells) - block: constify the whole_disk device_attribute (Thomas Weißschuh) - block: constify struct part_attr_group (Thomas Weißschuh) - block: constify struct part_type part_type (Thomas Weißschuh) - block: constify partition prober array (Thomas Weißschuh) - block: convert bio_map_user_iov to use iov_iter_extract_pages (David Howells) - block: Convert bio_iov_iter_get_pages to use iov_iter_extract_pages (David Howells) - block: Add BIO_PAGE_PINNED and associated infrastructure (David Howells) - block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logic (Christoph Hellwig) - block: Fix bio_flagged() so that gcc can better optimise it (David Howells) - iomap: Don't get an reference on ZERO_PAGE for direct I/O block zeroing (David Howells) - block: introduce block_io_start/block_io_done tracepoints (Hengqi Chen) - block/rq_qos: protect rq_qos apis with a new lock (Yu Kuai) - block: remove redundant req_op in blk_rq_is_passthrough (Li Nan) - ublk: fix build warning on iov_iter_get_pages2 (Ming Lei) - block: don't plug in blkdev_write_iter (Christoph Hellwig) - block: BFQ: Move an invariant check (Bart Van Assche) - ublk: support user copy (Ming Lei) - ublk: add read()/write() support for ublk char device (Ming Lei) - ublk: support to copy any part of request pages (Ming Lei) - ublk: grab request reference when the request is handled by userspace (Ming Lei) - ublk: cleanup ublk_copy_user_pages (Ming Lei) - ublk: cleanup io cmd code path by adding ublk_fill_io_cmd() (Ming Lei) - ublk: kill queuing request by task_work_add (Ming Lei) - blk-mq: don't use the requeue list to queue flush commands (Christoph Hellwig) - blk-mq: do not do head insertions post-pre-flush commands (Christoph Hellwig) - blk-mq: defer to the normal submission path for post-flush requests (Christoph Hellwig) - blk-mq: use the I/O scheduler for writes from the flush state machine (Bart Van Assche) - blk-mq: defer to the normal submission path for non-flush flush commands (Christoph Hellwig) - blk-mq: reflow blk_insert_flush (Christoph Hellwig) - blk-mq: factor out a blk_rq_init_flush helper (Christoph Hellwig) - fs: remove the special !CONFIG_BLOCK def_blk_fops (Christoph Hellwig) - block: BFQ: Add several invariant checks (Bart Van Assche) - block: mq-deadline: Fix handling of at-head zoned writes (Bart Van Assche) - block: mq-deadline: Handle requeued requests correctly (Bart Van Assche) - block: mq-deadline: Track the dispatch position (Bart Van Assche) - block: mq-deadline: Reduce lock contention (Bart Van Assche) - block: mq-deadline: Simplify deadline_skip_seq_writes() (Bart Van Assche) - block: mq-deadline: Clean up deadline_check_fifo() (Bart Van Assche) - block: Introduce blk_rq_is_seq_zoned_write() (Bart Van Assche) - block: Introduce op_needs_zoned_write_locking() (Bart Van Assche) - block: Fix the type of the second bdev_op_is_zoned_write() argument (Bart Van Assche) - block: Simplify blk_req_needs_zone_write_lock() (Bart Van Assche) - block: mq-deadline: Add a word in a source code comment (Bart Van Assche) - blk-mq: make sure elevator callbacks aren't called for passthrough request (Christoph Hellwig) - blk-mq: remove RQF_ELVPRIV (Christoph Hellwig) - blk-mq: don't queue plugged passthrough requests into scheduler (Ming Lei) - block: Decode all flag names in the debugfs output (Bart Van Assche) - brd: use XArray instead of radix-tree to index backing pages (Pankaj Raghav) - io_uring: merge conditional unlock flush helpers (Pavel Begunkov) - io_uring: make io_cq_unlock_post static (Pavel Begunkov) - io_uring: inline __io_cq_unlock (Pavel Begunkov) - io_uring: fix acquire/release annotations (Pavel Begunkov) - io_uring: kill io_cq_unlock() (Pavel Begunkov) - io_uring: remove IOU_F_TWQ_FORCE_NORMAL (Pavel Begunkov) - io_uring: don't batch task put on reqs free (Pavel Begunkov) - io_uring: move io_clean_op() (Pavel Begunkov) - io_uring: inline io_dismantle_req() (Pavel Begunkov) - io_uring: remove io_free_req_tw (Pavel Begunkov) - io_uring: open code io_put_req_find_next (Pavel Begunkov) - io_uring: add helpers to decode the fixed file file_ptr (Christoph Hellwig) - io_uring: use io_file_from_index in io_msg_grab_file (Christoph Hellwig) - io_uring: use io_file_from_index in __io_sync_cancel (Christoph Hellwig) - io_uring: return REQ_F_ flags from io_file_get_flags (Christoph Hellwig) - io_uring: remove io_req_ffs_set (Christoph Hellwig) - io_uring: remove a confusing comment above io_file_get_flags (Christoph Hellwig) - io_uring: remove the mode variable in io_file_get_flags (Christoph Hellwig) - io_uring: remove __io_file_supports_nowait (Christoph Hellwig) - io_uring: wait interruptibly for request completions on exit (Jens Axboe) - io_uring: get rid of unnecessary 'length' variable (Jens Axboe) - io_uring: cleanup io_aux_cqe() API (Jens Axboe) - io_uring: avoid indirect function calls for the hottest task_work (Jens Axboe) - nvme: optimise io_uring passthrough completion (Pavel Begunkov) - io_uring/cmd: add cmd lazy tw wake helper (Pavel Begunkov) - io_uring: annotate offset timeout races (Pavel Begunkov) - io_uring: maintain ordering for DEFER_TASKRUN tw list (Jens Axboe) - io_uring/net: don't retry recvmsg() unnecessarily (Jens Axboe) - io_uring/net: push IORING_CQE_F_SOCK_NONEMPTY into io_recv_finish() (Jens Axboe) - io_uring/net: initalize msghdr->msg_inq to known value (Jens Axboe) - io_uring/net: initialize struct msghdr more sanely for io_recv() (Jens Axboe) - io_uring: Add io_uring_setup flag to pre-register ring fd and never install it (Josh Triplett) - io_uring: support for user allocated memory for rings/sqes (Jens Axboe) - io_uring: add ring freeing helper (Jens Axboe) - io_uring: return error pointer from io_mem_alloc() (Jens Axboe) - io_uring: remove sq/cq_off memset (Jens Axboe) - io_uring: rely solely on FMODE_NOWAIT (Jens Axboe) - block: mark bdev files as FMODE_NOWAIT if underlying device supports it (Jens Axboe) - net: set FMODE_NOWAIT for sockets (Jens Axboe) - splice: kdoc for filemap_splice_read() and copy_splice_read() (David Howells) - iov_iter: Kill ITER_PIPE (David Howells) - splice: Remove generic_file_splice_read() (David Howells) - splice: Use filemap_splice_read() instead of generic_file_splice_read() (David Howells) - cifs: Use filemap_splice_read() (David Howells) - trace: Convert trace/seq to use copy_splice_read() (David Howells) - zonefs: Provide a splice-read wrapper (David Howells) - xfs: Provide a splice-read wrapper (David Howells) - orangefs: Provide a splice-read wrapper (David Howells) - ocfs2: Provide a splice-read wrapper (David Howells) - ntfs3: Provide a splice-read wrapper (David Howells) - nfs: Provide a splice-read wrapper (David Howells) - f2fs: Provide a splice-read wrapper (David Howells) - ext4: Provide a splice-read wrapper (David Howells) - ecryptfs: Provide a splice-read wrapper (David Howells) - ceph: Provide a splice-read wrapper (David Howells) - afs: Provide a splice-read wrapper (David Howells) - 9p: Add splice_read wrapper (David Howells) - net: Make sock_splice_read() use copy_splice_read() by default (David Howells) - tty, proc, kernfs, random: Use copy_splice_read() (David Howells) - coda: Implement splice-read (David Howells) - overlayfs: Implement splice-read (David Howells) - shmem: Implement splice-read (David Howells) - splice: Make splice from a DAX file use copy_splice_read() (David Howells) - splice: Make splice from an O_DIRECT fd use copy_splice_read() (David Howells) - splice: Check for zero count in vfs_splice_read() (David Howells) - splice: Make do_splice_to() generic and export it (David Howells) - splice: Clean up copy_splice_read() a bit (David Howells) - splice: Rename direct_splice_read() to copy_splice_read() (David Howells) - splice: Make filemap_splice_read() check s_maxbytes (David Howells) - splice: Fix filemap_splice_read() to use the correct inode (David Howells) - btrfs: fix race between quota disable and relocation (Filipe Manana) - btrfs: add comment to struct btrfs_fs_info::dirty_cowonly_roots (Filipe Manana) - btrfs: fix race when deleting free space root from the dirty cow roots list (Filipe Manana) - btrfs: fix race when deleting quota root from the dirty cow roots list (Filipe Manana) - btrfs: tracepoints: also show actual number of the outstanding extents (Naohiro Aota) - btrfs: update i_version in update_dev_time (Jeff Layton) - btrfs: make btrfs_compressed_bioset static (Ben Dooks) - btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile (Matt Corallo) - btrfs: scrub: remove btrfs_fs_info::scrub_wr_completion_workers (Qu Wenruo) - btrfs: scrub: remove scrub_ctx::csum_list member (Qu Wenruo) - btrfs: do not BUG_ON after failure to migrate space during truncation (Filipe Manana) - btrfs: do not BUG_ON on failure to get dir index for new snapshot (Filipe Manana) - btrfs: send: do not BUG_ON() on unexpected symlink data extent (Filipe Manana) - btrfs: do not BUG_ON() when dropping inode items from log root (Filipe Manana) - btrfs: replace BUG_ON() at split_item() with proper error handling (Filipe Manana) - btrfs: do not BUG_ON() on tree mod log failures at btrfs_del_ptr() (Filipe Manana) - btrfs: do not BUG_ON() on tree mod log failures at insert_ptr() (Filipe Manana) - btrfs: do not BUG_ON() on tree mod log failure at insert_new_root() (Filipe Manana) - btrfs: do not BUG_ON() on tree mod log failures at push_nodes_for_insert() (Filipe Manana) - btrfs: abort transaction at update_ref_for_cow() when ref count is zero (Filipe Manana) - btrfs: abort transaction at balance_level() when left child is missing (Filipe Manana) - btrfs: avoid unnecessarily setting the fs to RO and error state at balance_level() (Filipe Manana) - btrfs: rename enospc label to out at balance_level() (Filipe Manana) - btrfs: do not BUG_ON() on tree mod log failure at balance_level() (Filipe Manana) - btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block() (Filipe Manana) - btrfs: avoid tree mod log ENOMEM failures when we don't need to log (Filipe Manana) - btrfs: fix extent buffer leak after tree mod log failure at split_node() (Filipe Manana) - btrfs: add missing error handling when logging operation while COWing extent buffer (Filipe Manana) - btrfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Christoph Hellwig) - btrfs: update documentation for a block group's bg_list member (Filipe Manana) - btrfs: reinsert BGs failed to reclaim (Naohiro Aota) - btrfs: bail out reclaim process if filesystem is read-only (Naohiro Aota) - btrfs: move out now unused BG from the reclaim list (Naohiro Aota) - btrfs: delete unused BGs while reclaiming BGs (Naohiro Aota) - btrfs: use btrfs_finish_ordered_extent to complete buffered writes (Christoph Hellwig) - btrfs: use btrfs_finish_ordered_extent to complete direct writes (Christoph Hellwig) - btrfs: use btrfs_finish_ordered_extent to complete compressed writes (Christoph Hellwig) - btrfs: open code end_extent_writepage in end_bio_extent_writepage (Christoph Hellwig) - btrfs: add a btrfs_finish_ordered_extent helper (Christoph Hellwig) - btrfs: factor out a btrfs_queue_ordered_fn helper (Christoph Hellwig) - btrfs: factor out a can_finish_ordered_extent helper (Christoph Hellwig) - btrfs: use bbio->ordered in btrfs_csum_one_bio (Christoph Hellwig) - btrfs: add an ordered_extent pointer to struct btrfs_bio (Christoph Hellwig) - btrfs: open code btrfs_bio_end_io in btrfs_dio_submit_io (Christoph Hellwig) - btrfs: add a is_data_bbio helper (Christoph Hellwig) - btrfs: remove btrfs_add_ordered_extent (Christoph Hellwig) - btrfs: pass an ordered_extent to btrfs_submit_compressed_write (Christoph Hellwig) - btrfs: pass an ordered_extent to btrfs_reloc_clone_csums (Christoph Hellwig) - btrfs: merge the two calls to btrfs_add_ordered_extent in run_delalloc_nocow (Christoph Hellwig) - btrfs: limit write bios to a single ordered extent (Christoph Hellwig) - btrfs: fix file_offset for REQ_BTRFS_ONE_ORDERED bios that get split (Christoph Hellwig) - btrfs: add block-group tree to lockdep classes (David Sterba) - btrfs: don't treat zoned writeback as being from an async helper thread (Christoph Hellwig) - btrfs: only call __extent_writepage_io from extent_write_locked_range (Christoph Hellwig) - btrfs: move writeback_control::nr_to_write update to __extent_writepage (Christoph Hellwig) - btrfs: remove non-standard extent handling in __extent_writepage_io (Christoph Hellwig) - btrfs: remove PAGE_SET_ERROR (Christoph Hellwig) - btrfs: stop setting PageError in the data I/O path (Christoph Hellwig) - btrfs: don't check PageError in __extent_writepage (Christoph Hellwig) - btrfs: rename cow_file_range_async to run_delalloc_compressed (Christoph Hellwig) - btrfs: don't fail writeback when allocating the compression context fails (Christoph Hellwig) - btrfs: don't check PageError in btrfs_verify_page (Christoph Hellwig) - btrfs: fix fsverify read error handling in end_page_read (Christoph Hellwig) - btrfs: factor out a btrfs_verify_page helper (Christoph Hellwig) - btrfs: fix range_end calculation in extent_write_locked_range (Christoph Hellwig) - btrfs: insert tree mod log move in push_node_left (Boris Burkov) - btrfs: warn on invalid slot in tree mod log rewind (Boris Burkov) - btrfs: disable allocation warnings for compression workspaces (David Sterba) - btrfs: open code need_full_stripe conditions (Christoph Hellwig) - btrfs: open code btrfs_map_sblock (Christoph Hellwig) - btrfs: rename __btrfs_map_block to btrfs_map_block (Christoph Hellwig) - btrfs: remove unused btrfs_map_block (Christoph Hellwig) - btrfs: optimize simple reads in btrfsic_map_block (Christoph Hellwig) - btrfs: remove unused BTRFS_MAP_DISCARD (Christoph Hellwig) - btrfs: add xxhash to fast checksum implementations (David Sterba) - btrfs: pass the new logical address to split_extent_map (Christoph Hellwig) - btrfs: defer splitting of ordered extents until I/O completion (Christoph Hellwig) - btrfs: handle completed ordered extents in btrfs_split_ordered_extent (Christoph Hellwig) - btrfs: atomically insert the new extent in btrfs_split_ordered_extent (Christoph Hellwig) - btrfs: split btrfs_alloc_ordered_extent to allocation and insertion helpers (Christoph Hellwig) - btrfs: return the new ordered_extent from btrfs_split_ordered_extent (Christoph Hellwig) - btrfs: reorder conditions in btrfs_extract_ordered_extent (Christoph Hellwig) - btrfs: move split_extent_map to extent_map.c (Christoph Hellwig) - btrfs: record orig_physical only for the original bio (Christoph Hellwig) - btrfs: optimize the logical to physical mapping for zoned writes (Christoph Hellwig) - btrfs: rename the bytenr field in struct btrfs_ordered_sum to logical (Christoph Hellwig) - btrfs: mark the len field in struct btrfs_ordered_sum as unsigned (Christoph Hellwig) - btrfs: don't call btrfs_record_physical_zoned for failed append (Christoph Hellwig) - btrfs: optimize out btrfs_is_zoned for !CONFIG_BLK_DEV_ZONED (Christoph Hellwig) - btrfs: make btrfs_destroy_delayed_refs() return void (Filipe Manana) - btrfs: remove unnecessary prototype declarations at disk-io.c (Filipe Manana) - btrfs: use a single switch statement when initializing delayed ref head (Filipe Manana) - btrfs: use bool type for delayed ref head fields that are used as booleans (Filipe Manana) - btrfs: assert correct lock is held at btrfs_select_ref_head() (Filipe Manana) - btrfs: get rid of label and goto at insert_delayed_ref() (Filipe Manana) - btrfs: make insert_delayed_ref() return a bool instead of an int (Filipe Manana) - btrfs: use a bool to track qgroup record insertion when adding ref head (Filipe Manana) - btrfs: remove pointless in_tree field from struct btrfs_delayed_ref_node (Filipe Manana) - btrfs: remove unused is_head field from struct btrfs_delayed_ref_node (Filipe Manana) - btrfs: reorder some members of struct btrfs_delayed_ref_head (Filipe Manana) - btrfs: use the same uptodate variable for end_bio_extent_readpage() (Qu Wenruo) - btrfs: subpage: make alloc_extent_buffer() handle previously uptodate range efficiently (Qu Wenruo) - btrfs: print assertion failure report and stack trace from the same line (David Sterba) - btrfs: subpage: dump extra subpage bitmaps for debug (Qu Wenruo) - btrfs: use alloc_ordered_workqueue() to create ordered workqueues (Tejun Heo) - btrfs: drop gfp from parameter extent state helpers (David Sterba) - btrfs: pass NOWAIT for set/clear extent bits as another bit (David Sterba) - btrfs: drop NOFAIL from set_extent_bit allocation masks (David Sterba) - btrfs: open code set_extent_bits (David Sterba) - btrfs: open code set_extent_bits_nowait (David Sterba) - btrfs: open code set_extent_dirty (David Sterba) - btrfs: open code set_extent_new (David Sterba) - btrfs: open code set_extent_delalloc (David Sterba) - btrfs: open code set_extent_defrag (David Sterba) - btrfs: remove a pointless NULL check in btrfs_lookup_fs_root (Christoph Hellwig) - btrfs: convert btrfs_get_global_root to use a switch statement (Christoph Hellwig) - btrfs: fix the btrfs_get_global_root return value (Christoph Hellwig) - btrfs: add and fix comments in btrfs_fs_devices (Anand Jain) - btrfs: consolidate uuid comparisons in btrfs_validate_super (Anand Jain) - btrfs: simplify how changed fsid and metadata_uuid is checked (Anand Jain) - btrfs: simplify fsid and metadata_uuid comparisons (Anand Jain) - btrfs: return bool from check_tree_block_fsid instead of int (Anand Jain) - btrfs: add comment about metadata_uuid in btrfs_fs_devices (Anand Jain) - btrfs: merge calls to alloc_fs_devices in device_list_add (Anand Jain) - btrfs: streamline fsid checks in alloc_fs_devices (Anand Jain) - btrfs: reduce struct btrfs_fs_devices size by moving fsid_change (Anand Jain) - btrfs: merge write_one_subpage_eb into write_one_eb (Christoph Hellwig) - btrfs: use per-buffer locking for extent_buffer reading (Christoph Hellwig) - btrfs: stop using lock_extent in btrfs_buffer_uptodate (Christoph Hellwig) - btrfs: don't check for uptodate pages in read_extent_buffer_pages (Christoph Hellwig) - btrfs: stop using PageError for extent_buffers (Christoph Hellwig) - btrfs: remove the io_pages field in struct extent_buffer (Christoph Hellwig) - btrfs: remove the extent_buffer lookup in btree block checksumming (Christoph Hellwig) - btrfs: use a separate end_io handler for extent_buffer writing (Christoph Hellwig) - btrfs: don't use btrfs_bio_ctrl for extent buffer writing (Christoph Hellwig) - btrfs: move page locking from lock_extent_buffer_for_io to write_one_eb (Christoph Hellwig) - btrfs: submit a writeback bio per extent_buffer (Christoph Hellwig) - btrfs: return bool from lock_extent_buffer_for_io (Christoph Hellwig) - btrfs: do not try to unlock the extent for non-subpage metadata reads (Christoph Hellwig) - btrfs: use a separate end_io handler for read_extent_buffer (Christoph Hellwig) - btrfs: remove the mirror_num argument to btrfs_submit_compressed_read (Christoph Hellwig) - btrfs: don't use btrfs_bio_ctrl for extent buffer reading (Christoph Hellwig) - btrfs: always read the entire extent_buffer (Christoph Hellwig) - btrfs: merge verify_parent_transid and btrfs_buffer_uptodate (Christoph Hellwig) - btrfs: move setting the buffer uptodate out of validate_extent_buffer (Christoph Hellwig) - btrfs: subpage: fix error handling in end_bio_subpage_eb_writepage (Christoph Hellwig) - btrfs: mark extent_buffer_under_io static (Christoph Hellwig) - btrfs: trigger orphan inode cleanup during START_SYNC ioctl (Qu Wenruo) - btrfs: fix comment referring to no longer existing btrfs_clean_tree_block() (Filipe Manana) - btrfs: change for_rename argument of btrfs_record_unlink_dir() to bool (Filipe Manana) - btrfs: remove pointless label and goto at btrfs_record_unlink_dir() (Filipe Manana) - btrfs: update comments at btrfs_record_unlink_dir() to be more clear (Filipe Manana) - btrfs: use inode_logged() at btrfs_record_unlink_dir() (Filipe Manana) - btrfs: use inode_logged() at need_log_inode() (Filipe Manana) - btrfs: scrub: remove more unused functions (Jiapeng Chong) - btrfs: handle tree backref walk error properly (Qu Wenruo) - btrfs: don't hold an extra reference for redirtied buffers (Christoph Hellwig) - btrfs: fix dirty_metadata_bytes for redirtied buffers (Christoph Hellwig) - btrfs: unexport btrfs_run_discard_work and make it static (Johannes Thumshirn) - btrfs: rename del_ptr to btrfs_del_ptr and export it (Josef Bacik) - btrfs: add a btrfs_csum_type_size helper (Josef Bacik) - btrfs: add __KERNEL__ check for btrfs_no_printk (Josef Bacik) - btrfs: move split_flags/combine_flags helpers to inode-item.h (Josef Bacik) - btrfs: move btrfs_verify_level_key into tree-checker.c (Josef Bacik) - btrfs: add __btrfs_check_node helper (Josef Bacik) - btrfs: extend btrfs_leaf_check to return btrfs_tree_block_status (Josef Bacik) - btrfs: use btrfs_tree_block_status for leaf item errors (Josef Bacik) - btrfs: add btrfs_tree_block_status definitions to tree-checker.h (Josef Bacik) - btrfs: simplify btrfs_check_leaf_* helpers into a single helper (Josef Bacik) - btrfs: remove level argument from btrfs_set_block_flags (Josef Bacik) - btrfs: move btrfs_check_trunc_cache_free_space into block-rsv.c (Josef Bacik) - btrfs: scrub: use recovered data stripes as cache to avoid unnecessary read (Qu Wenruo) - btrfs: assert tree lock is held when removing free space entries (Filipe Manana) - btrfs: assert tree lock is held when linking free space (Filipe Manana) - btrfs: assert tree lock is held when searching for free space entries (Filipe Manana) - btrfs: assert proper locks are held at tree_insert_offset() (Filipe Manana) - btrfs: simplify arguments to tree_insert_offset() (Filipe Manana) - btrfs: use precomputed end offsets at do_trimming() (Filipe Manana) - btrfs: avoid searching twice for previous node when merging free space entries (Filipe Manana) - btrfs: avoid extra memory allocation when copying free space cache (Filipe Manana) - btrfs: simplify transid initialization in btrfs_ioctl_wait_sync (Tom Rix) - btrfs: output affected files when relocation fails (Qu Wenruo) - btrfs: remove hipri_workers workqueue (Christoph Hellwig) - btrfs: determine synchronous writers from bio or writeback control (Christoph Hellwig) - btrfs: submit IO synchronously for fast checksum implementations (Christoph Hellwig) - btrfs: use SECTOR_SHIFT to convert LBA to physical offset (Anand Jain) - btrfs: use SECTOR_SHIFT to convert physical offset to LBA (Anand Jain) - btrfs: improve leaf dump and error handling (Qu Wenruo) - btrfs: print-tree: pass const extent buffer pointer (Qu Wenruo) - btrfs: export bitmap_test_range_all_{set,zero} (Naohiro Aota) - btrfs: tag as unlikely the key comparison when checking sibling keys (Filipe Manana) - btrfs: make btrfs_free_device() static (Filipe Manana) - btrfs: don't commit transaction for every subvol create (Sweet Tea Dorminy) - btrfs: unexport btrfs_prev_leaf() (Filipe Manana) - zonefs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Christoph Hellwig) - zonefs: use iomap for synchronous direct writes (Damien Le Moal) - erofs: clean up zmap.c (Gao Xiang) - erofs: remove unnecessary goto (Yangtao Li) - erofs: Fix detection of atomic context (Sandeep Dhavale) - erofs: use separate xattr parsers for listxattr/getxattr (Jingbo Xu) - erofs: unify inline/shared xattr iterators for listxattr/getxattr (Jingbo Xu) - erofs: make the size of read data stored in buffer_ofs (Jingbo Xu) - erofs: unify xattr_iter structures (Jingbo Xu) - erofs: use absolute position in xattr iterator (Jingbo Xu) - erofs: fix compact 4B support for 16k block size (Gao Xiang) - erofs: convert erofs_read_metabuf() to erofs_bread() for xattr (Jingbo Xu) - erofs: use poison pointer to replace the hard-coded address (Gao Xiang) - erofs: use struct lockref to replace handcrafted approach (Gao Xiang) - erofs: adapt managed inode operations into folios (Gao Xiang) - erofs: kill hooked chains to avoid loops on deduplicated compressed images (Gao Xiang) - erofs: avoid on-stack pagepool directly passed by arguments (Gao Xiang) - erofs: allocate extra bvec pages directly instead of retrying (Gao Xiang) - erofs: clean up z_erofs_pcluster_readmore() (Yue Hu) - erofs: remove the member readahead from struct z_erofs_decompress_frontend (Yue Hu) - erofs: fold in z_erofs_decompress() (Yue Hu) - fsverity: improve documentation for builtin signature support (Eric Biggers) - fsverity: rework fsverity_get_digest() again (Eric Biggers) - fsverity: simplify error handling in verify_data_block() (Eric Biggers) - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Eric Biggers) - fsverity: constify fsverity_hash_alg (Eric Biggers) - fsverity: use shash API instead of ahash API (Eric Biggers) - fscrypt: Replace 1-element array with flexible array (Kees Cook) - nfsd: remove redundant assignments to variable len (Colin Ian King) - svcrdma: Fix stale comment (Chuck Lever) - NFSD: Distinguish per-net namespace initialization (Chuck Lever) - nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net (Jeff Layton) - SUNRPC: Address RCU warning in net/sunrpc/svc.c (Chuck Lever) - SUNRPC: Use sysfs_emit in place of strlcpy/sprintf (Azeem Shaikh) - SUNRPC: Remove transport class dprintk call sites (Chuck Lever) - SUNRPC: Fix comments for transport class registration (Chuck Lever) - svcrdma: Remove an unused argument from __svc_rdma_put_rw_ctxt() (Chuck Lever) - svcrdma: trace cc_release calls (Chuck Lever) - svcrdma: Convert "might sleep" comment into a code annotation (Chuck Lever) - NFSD: Add an nfsd4_encode_nfstime4() helper (Chuck Lever) - SUNRPC: Move initialization of rq_stime (Chuck Lever) - SUNRPC: Optimize page release in svc_rdma_sendto() (Chuck Lever) - svcrdma: Prevent page release when nothing was received (Chuck Lever) - svcrdma: Revert 2a1e4f21d841 ("svcrdma: Normalize Send page handling") (Chuck Lever) - SUNRPC: Revert 579900670ac7 ("svcrdma: Remove unused sc_pages field") (Chuck Lever) - SUNRPC: Revert cc93ce9529a6 ("svcrdma: Retain the page backing rq_res.head[0].iov_base") (Chuck Lever) - NFSD: add encoding of op_recall flag for write delegation (Dai Ngo) - NFSD: Add "official" reviewers for this subsystem (Chuck Lever) - mailmap: Add Bruce Fields' latest e-mail addresses (Chuck Lever) - svcrdma: Clean up allocation of svc_rdma_rw_ctxt (Chuck Lever) - svcrdma: Clean up allocation of svc_rdma_send_ctxt (Chuck Lever) - svcrdma: Clean up allocation of svc_rdma_recv_ctxt (Chuck Lever) - svcrdma: Allocate new transports on device's NUMA node (Chuck Lever) - lockd: drop inappropriate svc_get() from locked_get() (NeilBrown) - nfsd: don't provide pre/post-op attrs if fh_getattr fails (Jeff Layton) - NFSD: Remove nfsd_readv() (Chuck Lever) - NFSD: Hoist rq_vec preparation into nfsd_read() [step two] (Chuck Lever) - NFSD: Hoist rq_vec preparation into nfsd_read() (Chuck Lever) - NFSD: Update rq_next_page between COMPOUND operations (Chuck Lever) - NFSD: Use svcxdr_encode_opaque_pages() in nfsd4_encode_splice_read() (Chuck Lever) - NFSD: Ensure that xdr_write_pages updates rq_next_page (Chuck Lever) - NFSD: Replace encode_cinfo() (Chuck Lever) - NFSD: Add encoders for NFSv4 clientids and verifiers (Chuck Lever) - SUNRPC: Use __alloc_bulk_pages() in svc_init_buffer() (Chuck Lever) - SUNRPC: Resupply rq_pages from node-local memory (Chuck Lever) - NFSD: trace nfsctl operations (Chuck Lever) - NFSD: Clean up nfsctl_transaction_write() (Chuck Lever) - NFSD: Clean up nfsctl white-space damage (Chuck Lever) - SUNRPC: Trace struct svc_sock lifetime events (Chuck Lever) - SUNRPC: Improve observability in svc_tcp_accept() (Chuck Lever) - SUNRPC: Remove dprintk() in svc_handle_xprt() (Chuck Lever) - SUNRPC: Fix an incorrect comment (Chuck Lever) - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Ding Hui) - nfsd: use vfs setgid helper (Christian Brauner) - fs: allow to mount beneath top mount (Christian Brauner) - fs: use a for loop when locking a mount (Christian Brauner) - fs: properly document __lookup_mnt() (Christian Brauner) - fs: add path_mounted() (Christian Brauner) - ovl: enable fsnotify events on underlying real files (Amir Goldstein) - fs: use backing_file container for internal files with "fake" f_path (Amir Goldstein) - fs: move kmem_cache_zalloc() into alloc_empty_file*() helpers (Amir Goldstein) - fs: use a helper for opening kernel internal files (Amir Goldstein) - fs: rename {vfs,kernel}_tmpfile_open() (Amir Goldstein) - fs: Restrict lock_two_nondirectories() to non-directory inodes (Jan Kara) - fs: Lock moved directories (Jan Kara) - fs: Establish locking order for unrelated directories (Jan Kara) - Revert "f2fs: fix potential corruption when moving a directory" (Jan Kara) - Revert "udf: Protect rename against modification of moved directory" (Jan Kara) - ext4: Remove ext4 locking of moved directory (Jan Kara) - readdir: Replace one-element arrays with flexible-array members (Gustavo A. R. Silva) - fs: Provide helpers for manipulating sb->s_readonly_remount (Jan Kara) - fs: Protect reconfiguration of sb read-write from racing writes (Jan Kara) - eventfd: add a uapi header for eventfd userspace APIs (Wen Yang) - autofs: set ctime as well when mtime changes on a dir (Jeff Layton) - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Wen Yang) - fs/aio: Stop allocating aio rings from HIGHMEM (Fabio M. De Francesco) - fs: Fix comment typo (Mao Zhu) - fs: unexport buffer_check_dirty_writeback (Christoph Hellwig) - fs: avoid empty option when generating legacy mount string (Thomas Weißschuh) - watch_queue: prevent dangling pipe pointer (Siddh Raman Pant) - fs.h: Optimize file struct to prevent false sharing (chenzhiyin) - highmem: Rename put_and_unmap_page() to unmap_and_put_page() (Fabio M. De Francesco) - cachefiles: Allow the cache to be non-root (David Howells) - init: remove unused names parameter in split_fs_names() (Yihuan Pan) - jfs: Use unsigned variable for length calculations (Kees Cook) - fs/sysv: Null check to prevent null-ptr-deref bug (Prince Kumar Maurya) - fs: use UB-safe check for signed addition overflow in remap_verify_area (David Sterba) - procfs: consolidate arch_report_meminfo declaration (Arnd Bergmann) - fs: pipe: reveal missing function protoypes (Arnd Bergmann) - fs: d_path: include internal.h (Arnd Bergmann) - coredump: require O_WRONLY instead of O_RDWR (Vladimir Sementsov-Ogievskiy) - fs: fix incorrect fmode_t casts (Min-Hua Chen) - jffs2: reduce stack usage in jffs2_build_xattr_subsystem() (Fabian Frederick) - fs/open.c: Fix W=1 kernel doc warnings (Anuradha Weeraman) - vfs: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - fs: use correct __poll_t type (Min-Hua Chen) - ntfs: do not dereference a null ctx on error (Danila Chernetsov) - ntfs: Remove unneeded semicolon (Shaomin Deng) - ntfs: Correct spelling (Deming Wang) - ntfs: remove redundant initialization to pointer cb_sb_start (Colin Ian King) - auxdisplay: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - rust: error: `impl Debug` for `Error` with `errname()` integration (Gary Guo) - rust: task: add `Send` marker to `Task` (Alice Ryhl) - rust: specify when `ARef` is thread safe (Alice Ryhl) - rust: sync: reword the `Arc` safety comment for `Sync` (Alice Ryhl) - rust: sync: reword the `Arc` safety comment for `Send` (Alice Ryhl) - rust: sync: implement `AsRef` for `Arc` (Alice Ryhl) - rust: sync: add `Arc::ptr_eq` (Alice Ryhl) - rust: error: add missing error codes (Alice Ryhl) - rust: str: add conversion from `CStr` to `CString` (Alice Ryhl) - rust: error: allow specifying error type on `Result` (Alice Ryhl) - rust: init: update macro expansion example in docs (Benno Lossin) - rust: macros: replace Self with the concrete type in #[pin_data] (Benno Lossin) - rust: macros: refactor generics parsing of `#[pin_data]` into its own function (Benno Lossin) - rust: macros: fix usage of `#[allow]` in `quote!` (Benno Lossin) - docs: rust: point directly to the standalone installers (Miguel Ojeda) - .gitattributes: set diff driver for Rust source code files (Miguel Ojeda) - rust: upgrade to Rust 1.68.2 (Miguel Ojeda) - rust: arc: fix intra-doc link in `Arc::init` (Miguel Ojeda) - rust: alloc: clarify what is the upstream version (Miguel Ojeda) - s390/defconfigs: set CONFIG_NET_TC_SKB_EXT=y (Niklas Schnelle) - s390/boot: fix physmem_info virtual vs physical address confusion (Alexander Gordeev) - s390/kasan: avoid short by one page shadow memory (Alexander Gordeev) - s390/kasan: fix insecure W+X mapping warning (Alexander Gordeev) - s390/crash: use the correct type for memory allocation (Christophe JAILLET) - nios2: Replace all non-returning strlcpy with strscpy (Azeem Shaikh) - nios2: Convert __pte_free_tlb() to use ptdescs (Vishal Moola (Oracle)) - Linux 6.4 (Linus Torvalds) - i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle (Clark Wang) - i2c: qup: Add missing unwind goto in qup_i2c_probe() (Shuai Jiang) - dt-bindings: i2c: opencores: Add missing type for "regstep" (Rob Herring) - perf/x86/intel: Fix the FRONTEND encoding on GNR and MTL (Kan Liang) - perf/core: Drop __weak attribute from arch_perf_update_userpage() prototype (Marc Zyngier) - x86/unwind/orc: Add ELF section with ORC version identifier (Omar Sandoval) - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Dheeraj Kumar Srivastava) - x86/mm: Avoid using set_pgd() outside of real PGD pages (Lee Jones) - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jeff Layton) - accel/qaic: Call DRM helper function to destroy prime GEM (Pranjal Ramajor Asha Kanojiya) - arm64: dts: qcom: sc7280: Mark SCM as dma-coherent for chrome devices (Douglas Anderson) - arm64: dts: qcom: sc7180: Mark SCM as dma-coherent for trogdor (Douglas Anderson) - arm64: dts: qcom: sc7180: Mark SCM as dma-coherent for IDP (Douglas Anderson) - dt-bindings: firmware: qcom,scm: Document that SCM can be dma-coherent (Douglas Anderson) - arm64: dts: rockchip: Fix rk356x PCIe register and range mappings (Andrew Powers-Holmes) - arm64: dts: rockchip: fix button reset pin for nanopi r5c (Tianling Shen) - arm64: dts: rockchip: fix nEXTRST on SOQuartz (Nicolas Frattaroli) - arm64: dts: rockchip: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: rockchip: fix USB regulator on ROCK64 (Lorenz Brun) - btrfs: fix remaining u32 overflows when left shifting stripe_nr (Qu Wenruo) - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) - iommu/amd: Fix possible memory leak of 'domain' (Su Hui) - ASoC: intel: sof_sdw: Fixup typo in device link checking (Charles Keepax) - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Luke D. Jones) - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Luke D. Jones) - gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain() (Michael Walle) - gpio: sifive: add missing check for platform_get_irq (Jiasheng Jiang) - gpiolib: Fix GPIO chip IRQ initialization restriction (Jiawen Wu) - workqueue: clean up WORK_* constant types, clarify masking (Linus Torvalds) - netfilter: nf_tables: Fix for deleting base chains with payload (Phil Sutter) - netfilter: nfnetlink_osf: fix module autoload (Pablo Neira Ayuso) - netfilter: nf_tables: drop module reference after updating chain (Pablo Neira Ayuso) - netfilter: nf_tables: disallow timeout for anonymous sets (Pablo Neira Ayuso) - netfilter: nf_tables: disallow updates of anonymous sets (Pablo Neira Ayuso) - netfilter: nf_tables: reject unbound chain set before commit phase (Pablo Neira Ayuso) - netfilter: nf_tables: reject unbound anonymous set before commit phase (Pablo Neira Ayuso) - netfilter: nf_tables: disallow element updates of bound anonymous sets (Pablo Neira Ayuso) - netfilter: nf_tables: fix underflow in object reference counter (Pablo Neira Ayuso) - netfilter: nft_set_pipapo: .walk does not deal with generations (Pablo Neira Ayuso) - netfilter: nf_tables: drop map element references from preparation phase (Pablo Neira Ayuso) - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Pablo Neira Ayuso) - netfilter: nf_tables: fix chain binding transaction logic (Pablo Neira Ayuso) - ipvs: align inner_mac_header for encapsulation (Terin Stock) - revert "net: align SO_RCVMARK required privileges with SO_MARK" (Maciej Żenczykowski) - net: wwan: iosm: Convert single instance struct member to flexible array (Kees Cook) - sch_netem: acquire qdisc lock in netem_change() (Eric Dumazet) - selftests: forwarding: Fix race condition in mirror installation (Danielle Ratson) - wifi: mac80211: report all unusable beacon frames (Benjamin Berg) - mptcp: ensure listener is unhashed before updating the sk status (Paolo Abeni) - mptcp: drop legacy code around RX EOF (Paolo Abeni) - mptcp: consolidate fallback and non fallback state machine (Paolo Abeni) - mptcp: fix possible list corruption on passive MPJ (Paolo Abeni) - mptcp: fix possible divide by zero in recvmsg() (Paolo Abeni) - mptcp: handle correctly disconnect() failures (Paolo Abeni) - bpf: Force kprobe multi expected_attach_type for kprobe_multi link (Jiri Olsa) - bpf/btf: Accept function names that contain dots (Florent Revest) - selftests/bpf: add a test for subprogram extables (Krister Johansen) - bpf: ensure main program has an extable (Krister Johansen) - bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable. (Yonghong Song) - selftests/bpf: Add test cases to assert proper ID tracking on spill (Maxim Mikityanskiy) - bpf: Fix verifier id tracking of scalars on spill (Maxim Mikityanskiy) - Revert "net: phy: dp83867: perform soft reset and retain established link" (Francesco Dolcini) - net: mdio: fix the wrong parameters (Jiawen Wu) - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Mukesh Sisodiya) - be2net: Extend xmit workaround to BE3 chip (Ross Lagerwall) - xfrm: Linearize the skb after offloading if needed. (Sebastian Andrzej Siewior) - xfrm: Use xfrm_state selector for BEET input (Herbert Xu) - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Maciej Żenczykowski) - xfrm: add missed call to delete offloaded policies (Leon Romanovsky) - xfrm: Ensure policies always checked on XFRM-I input path (Benedict Wong) - xfrm: Treat already-verified secpath entries as optional (Benedict Wong) - MAINTAINERS: add me as maintainer of MEDIATEK SWITCH DRIVER (Arınç ÜNAL) - net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 (Vladimir Oltean) - net: dsa: mt7530: fix handling of LLDP frames (Arınç ÜNAL) - net: dsa: mt7530: fix handling of BPDUs on MT7530 switch (Arınç ÜNAL) - net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch (Arınç ÜNAL) - net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP (Arınç ÜNAL) - net: dpaa2-mac: add 25gbase-r support (Josua Mayer) - ieee802154: Replace strlcpy with strscpy (Azeem Shaikh) - MAINTAINERS: Add wpan patchwork (Miquel Raynal) - MAINTAINERS: Update wpan tree (Miquel Raynal) - ieee802154: hwsim: Fix possible memory leaks (Chen Aotian) - net/mlx5e: Fix scheduling of IPsec ASO query while in atomic (Leon Romanovsky) - net/mlx5e: Drop XFRM state lock when modifying flow steering (Leon Romanovsky) - net/mlx5e: Fix ESN update kernel panic (Patrisious Haddad) - net/mlx5e: Don't delay release of hardware objects (Leon Romanovsky) - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Saeed Mahameed) - net/mlx5: DR, Fix wrong action data allocation in decap action (Yevgeny Kliteynik) - net/mlx5: DR, Support SW created encap actions for FW table (Yevgeny Kliteynik) - net/mlx5e: TC, Cleanup ct resources for nic flow (Chris Mi) - net/mlx5e: TC, Add null pointer check for hardware miss support (Chris Mi) - net/mlx5: Fix driver load with single msix vector (Eli Cohen) - net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQ (Maxim Mikityanskiy) - net/mlx5e: XDP, Allow growing tail for XDP multi buffer (Maxim Mikityanskiy) - net: qca_spi: Avoid high load if QCA7000 is not available (Stefan Wahren) - net: phy: Manual remove LEDs to ensure correct ordering (Andrew Lunn) - nfc: fdp: Add MODULE_FIRMWARE macros (Juerg Haefliger) - ieee802154/adf7242: Add MODULE_FIRMWARE macro (Juerg Haefliger) - sfc: use budget for TX completions (Íñigo Huguet) - selftests: net: fcnal-test: check if FIPS mode is enabled (Magali Lemes) - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Magali Lemes) - selftests: net: tls: check if FIPS mode is enabled (Magali Lemes) - selftests/harness: allow tests to be skipped during setup (Magali Lemes) - KVM: arm64: Use raw_smp_processor_id() in kvm_pmu_probe_armpmu() (Oliver Upton) - KVM: arm64: Restore GICv2-on-GICv3 functionality (Marc Zyngier) - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Reiji Watanabe) - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Reiji Watanabe) - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) - powerpc/64s/radix: Fix exit lazy tlb mm switch with irqs enabled (Nicholas Piggin) - MAINTAINERS: Add Chuanhua Lei as Intel LGM GW PCIe maintainer (Zhu YiXin) - mmc: usdhi60rol0: fix deferred probing (Sergey Shtylyov) - mmc: sunxi: fix deferred probing (Sergey Shtylyov) - mmc: sh_mmcif: fix deferred probing (Sergey Shtylyov) - mmc: sdhci-spear: fix deferred probing (Sergey Shtylyov) - mmc: sdhci-acpi: fix deferred probing (Sergey Shtylyov) - mmc: owl: fix deferred probing (Sergey Shtylyov) - mmc: omap_hsmmc: fix deferred probing (Sergey Shtylyov) - mmc: omap: fix deferred probing (Sergey Shtylyov) - mmc: mvsdio: fix deferred probing (Sergey Shtylyov) - mmc: mtk-sd: fix deferred probing (Sergey Shtylyov) - mmc: meson-gx: fix deferred probing (Sergey Shtylyov) - mmc: bcm2835: fix deferred probing (Sergey Shtylyov) - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Jisheng Zhang) - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Martin Hundebøll) - mmc: mmci: stm32: fix max busy timeout calculation (Christophe Kerello) - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Stephan Gerhold) - platform/x86/amd/pmf: Register notify handler only if SPS is enabled (Shyam Sundar S K) - io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr (Jens Axboe) - io_uring/net: disable partial retries for recvmsg with cmsg (Jens Axboe) - io_uring/net: clear msg_controllen on partial sendmsg retry (Jens Axboe) - io_uring/poll: serialize poll linked timer start with poll removal (Jens Axboe) - cgroup: Do not corrupt task iteration when rebinding subsystem (Xiu Jianfeng) - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Tetsuo Handa) - tick/common: Align tick period during sched_timer setup (Thomas Gleixner) - Revert "virtio-blk: support completion batching for the IRQ path" (Michael S. Tsirkin) - Revert "efi: random: refresh non-volatile random seed when RNG is initialized" (Linus Torvalds) - spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan() (Neil Armstrong) - regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK (Teresa Remmet) - regmap: spi-avmm: Fix regmap_bus max_raw_write (Russ Weight) - selftests/mm: fix cross compilation with LLVM (Mark Brown) - mailmap: add entries for Ben Dooks (Ben Dooks) - nilfs2: prevent general protection fault in nilfs_clear_dirty_page() (Ryusuke Konishi) - Revert "mm: vmscan: make global slab shrink lockless" (Qi Zheng) - Revert "mm: vmscan: make memcg slab shrink lockless" (Qi Zheng) - Revert "mm: vmscan: add shrinker_srcu_generation" (Qi Zheng) - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Qi Zheng) - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Qi Zheng) - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Qi Zheng) - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Qi Zheng) - nilfs2: fix buffer corruption due to concurrent device reads (Ryusuke Konishi) - scripts/gdb: fix SB_* constants parsing (Florian Fainelli) - scripts: fix the gfp flags header path in gfp-translate (Prathu Baronia) - udmabuf: revert 'Add support for mapping hugepages (v4)' (Mike Kravetz) - mm/khugepaged: fix iteration in collapse_file (David Stevens) - memfd: check for non-NULL file_seals in memfd_create() syscall (Roberto Sassu) - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Lorenzo Stoakes) - mm/mprotect: fix do_mprotect_pkey() limit check (Liam R. Howlett) - writeback: fix dereferencing NULL mapping->host on writeback_page_template (Rafael Aquini) - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Rafael J. Wysocki) - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (Hans de Goede) - tracing/user_events: Document auto-cleanup and remove dyn_event refs (Beau Belgrave) - selftests/user_events: Adapt dyn_test to non-persist events (Beau Belgrave) - selftests/user_events: Ensure auto cleanup works as expected (Beau Belgrave) - tracing/user_events: Add auto cleanup and future persist flag (Beau Belgrave) - tracing/user_events: Track refcount consistently via put/get (Beau Belgrave) - tracing/user_events: Store register flags on events (Beau Belgrave) - tracing/user_events: Remove user_ns walk for groups (Beau Belgrave) - selftests/user_events: Add perf self-test for empty arguments events (sunliming) - selftests/user_events: Clear the events after perf self-test (sunliming) - selftests/user_events: Add ftrace self-test for empty arguments events (sunliming) - tracing/user_events: Fix the incorrect trace record for empty arguments events (sunliming) - tracing: Modify print_fields() for fields output order (sunliming) - tracing/user_events: Handle matching arguments that is null from dyn_events (sunliming) - tracing/user_events: Prevent same name but different args event (sunliming) - tracing/rv/rtla: Update MAINTAINERS file to point to proper mailing list (Steven Rostedt (Google)) - btrfs: fix u32 overflows when left shifting stripe_nr (Qu Wenruo) - ksmbd: validate session id and tree id in the compound request (Namjae Jeon) - ksmbd: fix out-of-bound read in smb2_write (Namjae Jeon) - ksmbd: add mnt_want_write to ksmbd vfs functions (Namjae Jeon) - ksmbd: validate command payload size (Namjae Jeon) - PCI: hv: Add a per-bus mutex state_lock (Dexuan Cui) - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Dexuan Cui) - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Dexuan Cui) - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Dexuan Cui) - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Dexuan Cui) - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Michael Kelley) - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Michael Kelley) - Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs (Michael Kelley) - Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails (Dexuan Cui) - x86/hyperv/vtl: Add noop for realmode pointers (Saurabh Sengar) - afs: Fix waiting for writeback then skipping folio (Vishal Moola (Oracle)) - afs: Fix dangling folio ref counts in writeback (Vishal Moola (Oracle)) - Linux 6.4-rc7 (Linus Torvalds) - scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path (Justin Tee) - scsi: target: core: Fix error path in target_setup_session() (Bob Pearson) - scsi: storvsc: Always set no_report_opcodes (Michael Kelley) - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Sagar Biradar) - ata: libata-scsi: Avoid deadlock on rescan after device resume (Damien Le Moal) - parisc: Delete redundant register definitions in (Ben Hutchings) - mm/mmap: Fix error path in do_vmi_align_munmap() (Liam R. Howlett) - staging: octeon: delete my name from TODO contact (Aaro Koskinen) - usb: gadget: udc: core: Prevent soft_connect_store() race (Badhri Jagan Sridharan) - usb: gadget: udc: core: Offload usb_udc_vbus_handler processing (Badhri Jagan Sridharan) - usb: typec: Fix fast_role_swap_current show function (Pavan Holla) - usb: typec: ucsi: Fix command cancellation (Heikki Krogerus) - USB: dwc3: fix use-after-free on core driver unbind (Johan Hovold) - USB: dwc3: qcom: fix NULL-deref on suspend (Johan Hovold) - usb: dwc3: gadget: Reset num TRBs before giving back the request (Elson Roy Serrao) - usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind} error (Biju Das) - USB: serial: option: add Quectel EM061KGL series (Jerry Meng) - thunderbolt: Mask ring interrupt on Intel hardware as well (Mika Westerberg) - thunderbolt: Do not touch CL state configuration during discovery (Mika Westerberg) - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Mika Westerberg) - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Mika Westerberg) - tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A (Robert Hodaszi) - serial: lantiq: add missing interrupt ack (Bernhard Seibold) - clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr (Arnd Bergmann) - clk: clk-loongson2: Zero init clk_init_data (Binbin Zhou) - clk: mediatek: mt8365: Fix inverted topclk operations (Markus Schneider-Pargmann) - clk: composite: Fix handling of high clock rates (Sebastian Reichel) - clk: mediatek: mt8365: Fix index issue (Alexandre Mergnat) - drm/nouveau: add nv_encoder pointer check for NULL (Natalia Petrova) - drm/nouveau/dp: check for NULL nv_connector->native_mode (Natalia Petrova) - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Su Hui) - drm/nouveau: don't detect DSM for non-NVIDIA device (Ratchanan Srirattanamet) - accel/qaic: Fix NULL pointer deref in qaic_destroy_drm_device() (Jeffrey Hugo) - accel/qaic: Free user handle on interrupted mutex (Carl Vanderlip) - nouveau: fix client work fence deletion race (Dave Airlie) - drm/amd/display: limit DPIA link rate to HBR3 (Peichen Huang) - drm/amd/display: fix the system hang while disable PSR (Tom Chung) - drm/amd/display: edp do not add non-edid timings (Hersen Wu) - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Arunpravin Paneer Selvam) - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Sonny Jiang) - drm/radeon: Disable outputs when releasing fbdev client (Thomas Zimmermann) - drm/amd/pm: workaround for compute workload type on some skus (Kenneth Feng) - drm/amd: Tighten permissions on VBIOS flashing attributes (Mario Limonciello) - drm/amd: Make sure image is written to trigger VBIOS image update flow (Mario Limonciello) - drm/amdgpu: add missing radeon secondary PCI ID (Alex Deucher) - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jiadong Zhu) - drm/amdgpu: Modify indirect buffer packages for resubmission (Jiadong Zhu) - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jiadong Zhu) - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jiadong Zhu) - afs: Fix vlserver probe RTT handling (David Howells) - btrfs: scrub: fix a return value overwrite in scrub_stripe() (Qu Wenruo) - btrfs: do not ASSERT() on duplicated global roots (Qu Wenruo) - btrfs: can_nocow_file_extent should pass down args->strict from callers (Chris Mason) - btrfs: fix iomap_begin length for nocow writes (Christoph Hellwig) - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) - io_uring/io-wq: clear current->worker_private on exit (Jens Axboe) - io_uring/net: save msghdr->msg_control for retries (Jens Axboe) - ASoC: tegra: Fix Master Volume Control (Jon Hunter) - firmware: cs_dsp: Log correct region name in bin error messages (Richard Fitzgerald) - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Lukasz Tyl) - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Takashi Iwai) - ALSA: seq: oss: Fix racy open/close of MIDI devices (Takashi Iwai) - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Edson Juliano Drosdeck) - notifier: Initialize new struct srcu_usage field (Chen-Yu Tsai) - Documentation: RISC-V: patch-acceptance: mention patchwork's role (Conor Dooley) - dccp: Print deprecation notice. (Kuniyuki Iwashima) - udplite: Print deprecation notice. (Kuniyuki Iwashima) - octeon_ep: Add missing check for ioremap (Jiasheng Jiang) - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Alex Maftei) - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Christian Marangi) - net: tipc: resize nlattr array to correct size (Lin Ma) - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) - net: macsec: fix double free of percpu stats (Fedor Pchelkin) - net: lapbether: only support ethernet devices (Eric Dumazet) - MAINTAINERS: add reviewers for SMC Sockets (Jan Karcher) - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Julian Ruess) - net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames (Vladimir Oltean) - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Vlad Buslov) - ice: Fix ice module unload (Jakub Buchocki) - igb: fix nvm.ops.read() error handling (Aleksandr Loktionov) - igc: Fix possible system crash when loading module (Vinicius Costa Gomes) - igc: Clean the TX buffer and TX descriptor ring (Muhammad Husaini Zulkifli) - net/handshake: remove fput() that causes use-after-free (Lin Ma) - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Hugh Dickins) - wifi: mac80211: fragment per STA profile correctly (Benjamin Berg) - wifi: mac80211: Use active_links instead of valid_links in Tx (Ilan Peer) - wifi: cfg80211: remove links only on AP (Johannes Berg) - wifi: mac80211: take lock before setting vif links (Benjamin Berg) - wifi: cfg80211: fix link del callback to call correct handler (Benjamin Berg) - wifi: mac80211: fix link activation settings order (Johannes Berg) - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Dan Carpenter) - selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step (Danielle Ratson) - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Peilin Ye) - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Peilin Ye) - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Paul Blakey) - selftests/tc-testing: Remove configs that no longer exist (Vlad Buslov) - selftests/tc-testing: Fix SFB db test (Vlad Buslov) - selftests/tc-testing: Fix Error: failed to find target LOG (Vlad Buslov) - selftests/tc-testing: Fix Error: Specified qdisc kind is unknown. (Vlad Buslov) - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Dan Carpenter) - selftests: mptcp: join: skip mixed tests if not supported (Matthieu Baerts) - selftests: mptcp: join: uniform listener tests (Matthieu Baerts) - selftests: mptcp: join: skip PM listener tests if not supported (Matthieu Baerts) - selftests: mptcp: join: skip MPC backups tests if not supported (Matthieu Baerts) - selftests: mptcp: join: skip fail tests if not supported (Matthieu Baerts) - selftests: mptcp: join: skip userspace PM tests if not supported (Matthieu Baerts) - selftests: mptcp: join: skip fullmesh flag tests if not supported (Matthieu Baerts) - selftests: mptcp: join: skip backup if set flag on ID not supported (Matthieu Baerts) - selftests: mptcp: join: skip implicit tests if not supported (Matthieu Baerts) - selftests: mptcp: join: support RM_ADDR for used endpoints or not (Matthieu Baerts) - selftests: mptcp: join: skip Fastclose tests if not supported (Matthieu Baerts) - selftests: mptcp: join: support local endpoint being tracked or not (Matthieu Baerts) - selftests: mptcp: join: skip test if iptables/tc cmds fail (Matthieu Baerts) - selftests: mptcp: join: skip check if MIB counter not supported (Matthieu Baerts) - selftests: mptcp: join: helpers to skip tests (Matthieu Baerts) - selftests: mptcp: join: use 'iptables-legacy' if available (Matthieu Baerts) - selftests: mptcp: lib: skip if not below kernel version (Matthieu Baerts) - net: phylink: use a dedicated helper to parse usgmii control word (Maxime Chevallier) - net: phylink: report correct max speed for QUSGMII (Maxime Chevallier) - sctp: fix an error code in sctp_sf_eat_auth() (Dan Carpenter) - sctp: handle invalid error codes without calling BUG() (Dan Carpenter) - ipvlan: fix bound dev checking for IPv6 l3s mode (Hangbin Liu) - net: ethtool: correct MAX attribute value for stats (Jakub Kicinski) - bnx2x: fix page fault following EEH recovery (David Christensen) - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Pablo Neira Ayuso) - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM (Pablo Neira Ayuso) - netfilter: nf_tables: integrate pipapo into commit protocol (Pablo Neira Ayuso) - netlabel: fix shift wrapping bug in netlbl_catmap_setlong() (Dmitry Mastykin) - octeontx2-af: fix lbk link credits on cn10k (Nithin Dabilpuram) - octeontx2-af: fixed resource availability check (Satha Rao) - ice: Fix XDP memory leak when NIC is brought up and down (Kamil Maziarz) - ice: Don't dereference NULL in ice_gnss_read error path (Simon Horman) - iavf: remove mask from iavf_irq_enable_queues() (Ahmed Zaki) - selftests: mptcp: userspace pm: skip PM listener events tests if unavailable (Matthieu Baerts) - selftests: mptcp: userspace pm: skip if not supported (Matthieu Baerts) - selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable (Matthieu Baerts) - selftests: mptcp: sockopt: skip TCP_INQ checks if not supported (Matthieu Baerts) - selftests: mptcp: sockopt: skip getsockopt checks if not supported (Matthieu Baerts) - selftests: mptcp: sockopt: relax expected returned size (Matthieu Baerts) - selftests: mptcp: pm nl: skip fullmesh flag checks if not supported (Matthieu Baerts) - selftests: mptcp: pm nl: remove hardcoded default limits (Matthieu Baerts) - selftests: mptcp: diag: skip inuse tests if not supported (Matthieu Baerts) - selftests: mptcp: diag: skip listen tests if not supported (Matthieu Baerts) - selftests: mptcp: connect: skip TFO tests if not supported (Matthieu Baerts) - selftests: mptcp: connect: skip disconnect tests if not supported (Matthieu Baerts) - selftests: mptcp: connect: skip transp tests if not supported (Matthieu Baerts) - selftests: mptcp: lib: skip if missing symbol (Matthieu Baerts) - net/sched: cls_u32: Fix reference counter leak leading to overflow (Lee Jones) - net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq (Zhengchao Shao) - octeontx2-af: Fix promiscuous mode (Ratheesh Kannoth) - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Yoshihiro Shimoda) - net/sched: act_pedit: Parse L3 Header for L4 offset (Max Tottenham) - net: usb: qmi_wwan: add support for Compal RXM-G1 (Wes Huang) - igb: Fix extts capture value format for 82580/i354/i350 (Yuezhen Luan) - ping6: Fix send to link-local addresses with VRF. (Guillaume Nault) - net: enetc: correct the indexes of highest and 2nd highest TCs (Wei Fang) - LoongArch: Fix debugfs_create_dir() error checking (Immad Mir) - LoongArch: Avoid uninitialized alignment_mask (Qing Zhang) - LoongArch: Fix perf event id calculation (Huacai Chen) - LoongArch: Fix the write_fcsr() macro (Qi Hu) - LoongArch: Let pmd_present() return true when splitting pmd (Hongchen Zhang) - dm: use op specific max_sectors when splitting abnormal io (Mike Snitzer) - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Mike Snitzer) - dm thin metadata: check fail_io before using data_sm (Li Lingfeng) - dm: don't lock fs when the map is NULL during suspend or resume (Li Lingfeng) - RDMA/rxe: Fix rxe_cq_post (Bob Pearson) - IB/isert: Fix incorrect release of isert connection (Saravanan Vajravel) - IB/isert: Fix possible list corruption in CMA handler (Saravanan Vajravel) - IB/isert: Fix dead lock in ib_isert (Saravanan Vajravel) - RDMA/mlx5: Fix affinity assignment (Mark Bloch) - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Yishai Hadas) - RDMA/uverbs: Restrict usage of privileged QKEYs (Edward Srouji) - RDMA/cma: Always set static rate to 0 for RoCE (Mark Zhang) - RDMA/mlx5: Fix Q-counters query in LAG mode (Patrisious Haddad) - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Patrisious Haddad) - RDMA/mlx5: Fix Q-counters per vport allocation (Patrisious Haddad) - RDMA/mlx5: Create an indirect flow table for steering anchor (Mark Bloch) - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Maher Sanalla) - RDMA/rxe: Fix the use-before-initialization error of resp_pkts (Zhu Yanjun) - RDMA/bnxt_re: Fix reporting active_{speed,width} attributes (Kamal Heib) - RDMA/rxe: Fix ref count error in check_rkey() (Bob Pearson) - RDMA/rxe: Fix packet length checks (Bob Pearson) - RDMA/rtrs: Fix rxe_dealloc_pd warning (Li Zhijian) - RDMA/rtrs: Fix the last iu->buf leak in err path (Li Zhijian) - spi: dw: Replace incorrect spi_get_chipselect with set (Abe Kohandel) - spi: fsl-dspi: avoid SCK glitches with continuous transfers (Vladimir Oltean) - spi: cadence-quadspi: Add missing check for dma_set_mask (Jiasheng Jiang) - regulator: qcom-rpmh: Fix regulators for PM8550 (Abel Vesa) - regmap: regcache: Don't sync read-only registers (Takashi Iwai) - Revert "media: dvb-core: Fix use-after-free on race condition at dvb_frontend" (Mauro Carvalho Chehab) - ext4: drop the call to ext4_error() from ext4_get_group_info() (Fabio M. De Francesco) - Revert "ext4: remove unnecessary check in ext4_bg_num_gdb_nometa" (Kemeng Shi) - cifs: add a warning when the in-flight count goes negative (Shyam Prasad N) - cifs: fix lease break oops in xfstest generic/098 (Steve French) - cifs: fix max_credits implementation (Shyam Prasad N) - cifs: fix sockaddr comparison in iface_cmp (Shyam Prasad N) - smb/client: print "Unknown" instead of bogus link speed value (Enzo Matsumiya) - cifs: print all credit counters in DebugData (Shyam Prasad N) - cifs: fix status checks in cifs_tree_connect (Shyam Prasad N) - smb: remove obsolete comment (鑫华) - nios2: dts: Fix tse_mac "max-frame-size" property (Janne Grunau) - dt-bindings: pinctrl: qcom,pmic-mpp: Fix schema for "qcom,paired" (Rob Herring) - dt-bindings: i3c: silvaco,i3c-master: fix missing schema restriction (Krzysztof Kozlowski) - of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset() (Kunihiko Hayashi) - docs: zh_CN/devicetree: sync usage-model fix (Baruch Siach) - docs: dt: fix documented Primecell compatible string (Baruch Siach) - dt-bindings: Change Damien Le Moal's contact email (Damien Le Moal) - dt-bindings: net: realtek-bluetooth: Fix double RTL8723CS in desc (Diederik de Haas) - dt-bindings: net: realtek-bluetooth: Fix RTL8821CS binding (Chris Morgan) - zswap: do not shrink if cgroup may not zswap (Nhat Pham) - page cache: fix page_cache_next/prev_miss off by one (Mike Kravetz) - ocfs2: check new file size on fallocate call (Luís Henriques) - mailmap: add entry for John Keeping (John Keeping) - mm/damon/core: fix divide error in damon_nr_accesses_to_accesses_bp() (Kefeng Wang) - epoll: ep_autoremove_wake_function should use list_del_init_careful (Benjamin Segall) - mm/gup_test: fix ioctl fail for compat task (Haibo Li) - nilfs2: reject devices with insufficient block count (Ryusuke Konishi) - ocfs2: fix use-after-free when unmounting read-only filesystem (Luís Henriques) - lib/test_vmalloc.c: avoid garbage in page array (Lorenzo Stoakes) - nilfs2: fix possible out-of-bounds segment allocation in resize ioctl (Ryusuke Konishi) - riscv/purgatory: remove PGO flags (Ricardo Ribalda) - powerpc/purgatory: remove PGO flags (Ricardo Ribalda) - x86/purgatory: remove PGO flags (Ricardo Ribalda) - kexec: support purgatories with .text.hot sections (Ricardo Ribalda) - mm/uffd: allow vma to merge as much as possible (Peter Xu) - mm/uffd: fix vma operation where start addr cuts part of vma (Peter Xu) - radix-tree: move declarations to header (Arnd Bergmann) - nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() (Ryusuke Konishi) - io_uring/io-wq: don't clear PF_IO_WORKER on exit (Jens Axboe) - btrfs: scrub: also report errors hit during the initial read (Qu Wenruo) - btrfs: scrub: respect the read-only flag during repair (Qu Wenruo) - btrfs: properly enable async discard when switching from RO->RW (Chris Mason) - btrfs: subpage: fix a crash in metadata repair path (Qu Wenruo) - Linux 6.4-rc6 (Linus Torvalds) - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Tom Lendacky) - ksmbd: validate smb request protocol id (Namjae Jeon) - ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop (Namjae Jeon) - ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR() (Namjae Jeon) - ksmbd: fix out-of-bound read in parse_lease_state() (Namjae Jeon) - ksmbd: fix out-of-bound read in deassemble_neg_contexts() (Namjae Jeon) - eeprom: at24: also select REGMAP (Randy Dunlap) - MAINTAINERS: Add entries for Renesas RZ/V2M I2C driver (Biju Das) - i2c: sprd: Delete i2c adapter in .remove's error path (Uwe Kleine-König) - i2c: mv64xxx: Fix reading invalid status value in atomic mode (Marek Behún) - i2c: designware: fix idx_write_cnt in read loop (David Zheng) - i2c: mchp-pci1xxxx: Avoid cast to incompatible function type (Simon Horman) - i2c: img-scb: Fix spelling mistake "innacurate" -> "inaccurate" (Christian Heusel) - MAINTAINERS: Add myself as I2C host drivers maintainer (Andi Shyti) - soundwire: stream: Add missing clear of alloc_slave_rt (Charles Keepax) - soundwire: qcom: add proper error paths in qcom_swrm_startup() (Krzysztof Kozlowski) - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Pierre-Louis Bossart) - arm64: dts: imx8mn-beacon: Fix SPI CS pinmux (Adam Ford) - arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts (Shenwei Wang) - arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals (Shenwei Wang) - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (Rijo Thomas) - firmware: arm_ffa: Set handle field to zero in memory descriptor (Balint Dobszay) - ARM: dts: Fix erroneous ADS touchscreen polarities (Linus Walleij) - ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc (Claudiu Beznea) - ARM: at91: pm: fix imbalanced reference counter for ethernet devices (Claudiu Beznea) - arm64: dts: qcom: sm8550: Use the correct LLCC register scheme (Konrad Dybcio) - arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards (Douglas Anderson) - arm64: dts: qcom: sm8550: use uint16 for Soundwire interval (Krzysztof Kozlowski) - arm64: dts: qcom: Split out SA8155P and use correct RPMh power domains (Konrad Dybcio) - arm64: dts: qcom: sm6375-pdx225: Fix remoteproc firmware paths (Konrad Dybcio) - arm64: dts: qcom: add missing cache properties (Krzysztof Kozlowski) - arm64: dts: qcom: use decimal for cache level (Krzysztof Kozlowski) - arm64: dts: qcom: fix indentation (Krzysztof Kozlowski) - ARM: dts: qcom: msm8974: remove superfluous "input-enable" (Krzysztof Kozlowski) - ARM: dts: qcom: mdm9615: remove superfluous "input-enable" (Krzysztof Kozlowski) - ARM: dts: qcom: apq8026: remove superfluous "input-enable" (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250-xiaomi-elish-csot: fix panel compatible (Krzysztof Kozlowski) - arm64: dts: qcom: sm8250-xiaomi-elish-boe: fix panel compatible (Krzysztof Kozlowski) - arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDW (Krzysztof Kozlowski) - arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDW (Krzysztof Kozlowski) - arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votes (Bjorn Andersson) - arm64: dts: qcom: sc8280xp: Revert "arm64: dts: qcom: sc8280xp: remove superfluous "input-enable"" (Krzysztof Kozlowski) - EDAC/qcom: Get rid of hardcoded register offsets (Manivannan Sadhasivam) - EDAC/qcom: Remove superfluous return variable assignment in qcom_llcc_core_setup() (Manivannan Sadhasivam) - dt-bindings: cache: qcom,llcc: Fix SM8550 description (Konrad Dybcio) - soc: qcom: rpmhpd: Add SA8155P power domains (Konrad Dybcio) - dt-bindings: power: qcom,rpmpd: Add SA8155P (Konrad Dybcio) - soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Abel Vesa) - soc: qcom: rmtfs: Fix error code in probe() (Dan Carpenter) - soc: qcom: ramp_controller: Fix an error handling path in qcom_ramp_controller_probe() (Christophe JAILLET) - soc: qcom: rpmh-rsc: drop redundant unsigned >=0 comparision (Krzysztof Kozlowski) - soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe() (Krzysztof Kozlowski) - ARM: dts: qcom: add missing cache properties (Krzysztof Kozlowski) - s390/dasd: Use correct lock while counting channel queue length (Jan Höppner) - null_blk: Fix: memory release when memory_backed=1 (Nitesh Shetty) - blk-mq: fix blk_mq_hw_ctx active request accounting (Tian Lan) - tools/virtio: use canonical ftrace path (Ross Zwisler) - vhost_vdpa: support PACKED when setting-getting vring_base (Shannon Nelson) - vhost: support PACKED when setting-getting vring_base (Shannon Nelson) - vhost: Fix worker hangs due to missed wake up calls (Mike Christie) - vhost: Fix crash during early vhost_transport_send_pkt calls (Mike Christie) - vhost_net: revert upend_idx only on retriable error (Andrey Smetanin) - vhost_vdpa: tell vqs about the negotiated (Shannon Nelson) - vdpa/mlx5: Fix hang when cvq commands are triggered during device unregister (Dragos Tatulea) - tools/virtio: Add .gitignore for ringtest (Rong Tao) - tools/virtio: Fix arm64 ringtest compilation error (Rong Tao) - vduse: avoid empty string for dev name (Sheng Zhao) - vhost: use kzalloc() instead of kmalloc() followed by memset() (Prathu Baronia) - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) - riscv: fix kprobe __user string arg print fault issue (Ruan Jinjie) - riscv: Check the virtual alignment before choosing a map size (Alexandre Ghiti) - riscv: Fix kfence now that the linear mapping can be backed by PUD/P4D/PGD (Alexandre Ghiti) - riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readable (Hsieh-Tseng Shen) - s390/purgatory: disable branch profiling (Alexander Gordeev) - s390/cio: unregister device when the only path is gone (Vineeth Vijayan) - MAINTAINERS: add Andy Shevchenko as reviewer for the GPIO subsystem (Bartosz Golaszewski) - gpio: sim: quietly ignore configured lines outside the bank (Kent Gibson) - gpio: sim: fix memory corruption when adding named lines and unnamed hogs (Kent Gibson) - pinctrl: meson-axg: add missing GPIOA_18 gpio group (Martin Hundebøll) - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Chris Chiu) - ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted (Chancel Liu) - ASoC: simple-card-utils: fix PCM constraint error check (Robert Hancock) - ASoC: mediatek: mt8195: fix use-after-free in driver remove path (Trevor Wu) - ASoC: mediatek: mt8188: fix use-after-free in driver remove path (Trevor Wu) - ASoC: cs35l56: Remove NULL check from cs35l56_sdw_dai_set_stream() (Richard Fitzgerald) - ASoC: max98363: limit the number of channel to 1 (Ryan Lee) - ASoC: max98363: Removed 32bit support (Ryan Lee) - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Sicong Jiang) - ASoC: nau8824: Add quirk to active-high jack-detect (Edson Juliano Drosdeck) - ASoC: amd: ps: fix for acp_lock access in pdm driver (Vijendar Mukunda) - ASoC: simple-card: Add missing of_node_put() in case of error (Herve Codina) - ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag (Srinivas Kandagatla) - ASoC: codecs: wsa881x: do not set can_multi_write flag (Srinivas Kandagatla) - ASoC: codecs: wsa883x: do not set can_multi_write flag (Srinivas Kandagatla) - ALSA: hda: Fix kctl->id initialization (Takashi Iwai) - ALSA: gus: Fix kctl->id initialization (Takashi Iwai) - ALSA: cmipci: Fix kctl->id initialization (Takashi Iwai) - ALSA: ymfpci: Fix kctl->id initialization (Takashi Iwai) - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Tim Crawford) - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Stefan Binding) - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Sayed, Karimuddin) - ALSA: hda/realtek: Add Lenovo P3 Tower platform (RenHai) - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Ai Chao) - selftests: alsa: pcm-test: Fix compiler warnings about the format (Mirsad Goran Todorovac) - ext4: only check dquot_initialize_needed() when debugging (Theodore Ts'o) - Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" (Theodore Ts'o) - drm/msm/a6xx: initialize GMU mutex earlier (Dmitry Baryshkov) - drm/msm/dp: enable HDP plugin/unplugged interrupts at hpd_enable/disable (Kuogee Hsieh) - drm/msm/dp: add module parameter for PSR (Abhinav Kumar) - drm/msm: Set max segment size earlier (Rob Clark) - accel/ivpu: Fix sporadic VPU boot failure (Andrzej Kacprowski) - accel/ivpu: Do not use mutex_lock_interruptible (Stanislaw Gruszka) - accel/ivpu: Do not trigger extra VPU reset if the VPU is idle (Andrzej Kacprowski) - drm/lima: fix sched context destroy (Erico Nunes) - accel/ivpu: Reserve all non-command bo's using DMA_RESV_USAGE_BOOKKEEP (Stanislaw Gruszka) - accel/ivpu: ivpu_ipc needs GENERIC_ALLOCATOR (Randy Dunlap) - drm/ast: Fix modeset failed on DisplayPort (Jammy Huang) - drm/ast: Fix long time waiting on s3/s4 resume (Jammy Huang) - drm/fb-helper: Fix height, width, and accel_flags in fb_var (Geert Uytterhoeven) - drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl (Min Li) - drm/exynos: vidi: fix a wrong error return (Inki Dae) - drm/i915/selftests: Add some missing error propagation (Tvrtko Ursulin) - drm/i915: Use 18 fast wake AUX sync len (Jouni Högander) - drm/i915/display: Set correct voltage level for 480MHz CDCLK (Chaitanya Kumar Borah) - drm/i915/gt: Use the correct error value when kernel_context() fails (Andi Shyti) - drm/amd/display: Reduce sdp bw after urgent to 90%% (Alvin Lee) - drm/amdgpu: change reserved vram info print (YiPeng Chai) - drm/amdgpu: fix xclk freq on CHIP_STONEY (Chia-I Wu) - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Min Li) - Revert "drm/amdgpu: switch to golden tsc registers for raven/raven2" (Alex Deucher) - Revert "drm/amdgpu: Differentiate between Raven2 and Raven/Picasso according to revision id" (Alex Deucher) - Revert "drm/amdgpu: change the reference clock for raven/raven2" (Alex Deucher) - drm/amd/display: add ODM case when looking for first split pipe (Samson Tam) - drm/amd: Make lack of `ACPI_FADT_LOW_POWER_S0` or `CONFIG_AMD_PMC` louder during suspend path (Mario Limonciello) - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Evan Quan) - drm/amd/pm: Fix power context allocation in SMU13 (Lijo Lazar) - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Horatio Zhang) - drm/amd: Disallow s0ix without BIOS support again (Mario Limonciello) - cgroup: Documentation: Clarify usage of memory limits (Dan Schatzberg) - cgroup: always put cset in cgroup_css_set_put_fork (John Sperbeck) - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Qi Zheng) - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Jisheng Zhang) - arm64: Remove the ARCH_FORCE_MAX_ORDER config input prompt (Catalin Marinas) - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Somnath Kotur) - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Pavan Chebbi) - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Vikas Gupta) - bnxt_en: Query default VLAN before VNIC setup on a VF (Somnath Kotur) - bnxt_en: Don't issue AP reset during ethtool's reset operation (Sreekanth Reddy) - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Pavan Chebbi) - batman-adv: Broken sync while rescheduling delayed work (Vladislav Efanov) - net: bcmgenet: Fix EEE implementation (Florian Fainelli) - eth: ixgbe: fix the wake condition (Jakub Kicinski) - eth: bnxt: fix the wake condition (Jakub Kicinski) - bpf: Add extra path pointer check to d_path helper (Jiri Olsa) - selftests/bpf: Fix sockopt_sk selftest (Yonghong Song) - bpf: netfilter: Add BPF_NETFILTER bpf_attach_type (Florian Westphal) - selftests/bpf: Add access_inner_map selftest (Rhys Rustad-Elliott) - bpf: Fix elem_size not being set for inner maps (Rhys Rustad-Elliott) - bpf: Fix UAF in task local storage (KP Singh) - bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready() (Eric Dumazet) - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() (Ben Hutchings) - net: sched: fix possible refcount leak in tc_chain_tmplt_add() (Hangyu Hua) - net: sched: act_police: fix sparse errors in tcf_police_dump() (Eric Dumazet) - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) - net: sched: move rtm_tca_policy declaration to include file (Eric Dumazet) - ice: make writes to /dev/gnssX synchronous (Michal Schmidt) - net: sched: add rcu annotations around qdisc->qdisc_sleeping (Eric Dumazet) - rfs: annotate lockless accesses to RFS sock flow table (Eric Dumazet) - rfs: annotate lockless accesses to sk->sk_rxhash (Eric Dumazet) - Bluetooth: L2CAP: Add missing checks for invalid DCID (Sungwoo Kim) - Bluetooth: ISO: use correct CIS order in Set CIG Parameters event (Pauli Virtanen) - Bluetooth: ISO: don't try to remove CIG if there are bound CIS left (Pauli Virtanen) - Bluetooth: Fix l2cap_disconnect_req deadlock (Ying Hsu) - Bluetooth: hci_qca: fix debugfs registration (Johan Hovold) - Bluetooth: fix debugfs registration (Johan Hovold) - Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER (Zhengping Jiang) - Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk (Luiz Augusto von Dentz) - Bluetooth: ISO: Fix CIG auto-allocation to select configurable CIG (Pauli Virtanen) - Bluetooth: ISO: consider right CIS when removing CIG at cleanup (Pauli Virtanen) - netfilter: nf_tables: out-of-bound check in chain blob (Pablo Neira Ayuso) - netfilter: ipset: Add schedule point in call_ad(). (Kuniyuki Iwashima) - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper (Tijs Van Buggenhout) - netfilter: nft_bitwise: fix register tracking (Jeremy Sowden) - netfilter: nf_tables: Add null check for nla_nest_start_noflag() in nft_dump_basechain_hook() (Gavrilov Ilia) - wifi: cfg80211: fix locking in regulatory disconnect (Johannes Berg) - wifi: cfg80211: fix locking in sched scan stop work (Johannes Berg) - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Gustavo A. R. Silva) - wifi: mac80211: fix switch count in EMA beacons (Aditya Kumar Singh) - wifi: mac80211: don't translate beacon/presp addrs (Johannes Berg) - wifi: mac80211: mlme: fix non-inheritence element (Johannes Berg) - wifi: cfg80211: reject bad AP MLD address (Johannes Berg) - wifi: mac80211: use correct iftype HE cap (Johannes Berg) - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Lorenzo Bianconi) - wifi: rtw89: remove redundant check of entering LPS (Ping-Ke Shih) - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Ping-Ke Shih) - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Ping-Ke Shih) - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Lorenzo Bianconi) - virtio_net: use control_buf for coalesce params (Brett Creeley) - pds_core: Fix FW recovery detection (Brett Creeley) - tcp: gso: really support BIG TCP (Eric Dumazet) - ipv6: rpl: Fix Route of Death. (Kuniyuki Iwashima) - netlink: specs: ethtool: fix random typos (Jakub Kicinski) - qed/qede: Fix scheduling while atomic (Manish Chopra) - mptcp: update userspace pm infos (Geliang Tang) - selftests: mptcp: update userspace pm subflow tests (Geliang Tang) - mptcp: add address into userspace pm list (Geliang Tang) - selftests: mptcp: update userspace pm addr tests (Geliang Tang) - mptcp: only send RM_ADDR in nl_cmd_remove (Geliang Tang) - net: stmmac: dwmac-qcom-ethqos: fix a regression on EMAC < 3 (Bartosz Golaszewski) - can: j1939: avoid possible use-after-free when j1939_can_rx_register fails (Fedor Pchelkin) - can: j1939: change j1939_netdev_lock type to mutex (Fedor Pchelkin) - can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket (Oleksij Rempel) - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Eric Dumazet) - net: sched: wrap tc_skip_wrapper with CONFIG_RETPOLINE (Min-Hua Chen) - net: enetc: correct rx_bytes statistics of XDP (Wei Fang) - net: enetc: correct the statistics of rx bytes (Wei Fang) - net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT (Wen Gu) - Fix gitignore for recently added usptream self tests (Weihao Gao) - net: phylink: actually fix ksettings_set() ethtool call (Russell King (Oracle)) - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Eric Dumazet) - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Eric Dumazet) - net: dsa: qca8k: add CONFIG_LEDS_TRIGGERS dependency (Arnd Bergmann) - net: systemport: Replace platform_get_irq with platform_get_irq_optional (Jiasheng Jiang) - net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294 (Akihiro Suda) - net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods (Alexander Sverdlin) - neighbour: fix unaligned access to pneigh_entry (Qingfang DENG) - xfs: collect errors from inodegc for unlinked inode recovery (Dave Chinner) - xfs: validate block number being freed before adding to xefi (Dave Chinner) - xfs: validity check agbnos on the AGFL (Dave Chinner) - xfs: fix agf/agfl verification on v4 filesystems (Dave Chinner) - xfs: fix double xfs_perag_rele() in xfs_filestream_pick_ag() (Dave Chinner) - xfs: fix broken logic when detecting mergeable bmap records (Darrick J. Wong) - xfs: Fix undefined behavior of shift into sign bit (Geert Uytterhoeven) - xfs: fix AGF vs inode cluster buffer deadlock (Dave Chinner) - xfs: defered work could create precommits (Dave Chinner) - xfs: restore allocation trylock iteration (Dave Chinner) - xfs: buffer pins need to hold a buffer reference (Dave Chinner) - Input: xpad - delete a Razer DeathAdder mouse VID/PID entry (Ismael Ferreras Morezuelas) - Input: psmouse - fix OOB access in Elantech protocol (Dmitry Torokhov) - Input: soc_button_array - add invalid acpi_index DMI quirk handling (Hans de Goede) - Input: fix open count when closing inhibited device (Dmitry Torokhov) - Input: cyttsp5 - fix array length (Maximilian Weigand) - MAINTAINERS: Add entry for debug objects (Thomas Gleixner) - afs: Fix setting of mtime when creating a file/dir/symlink (David Howells) - spi: qup: Request DMA before enabling clocks (Stephan Gerhold) - spi: mt65xx: make sure operations completed before unloading (Daniel Golle) - spi: lpspi: disable lpspi module irq in DMA mode (Clark Wang) - gfs2: Don't get stuck writing page onto itself under direct I/O (Andreas Gruenbacher) - platform/x86: int3472: Avoid crash in unregistering regulator gpio (Hao Yao) - platform/surface: aggregator_tabletsw: Add support for book mode in POS subsystem (Maximilian Luz) - platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystem (Maximilian Luz) - platform/surface: aggregator: Allow completion work-items to be executed in parallel (Maximilian Luz) - platform/surface: aggregator: Make to_ssam_device_driver() respect constness (Maximilian Luz) - HID: hidpp: terminate retry loop on success (Benjamin Tissoires) - KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() (Roberto Sassu) - Linux 6.4-rc5 (Linus Torvalds) - irqchip/gic: Correctly validate OF quirk descriptors (Marc Zyngier) - media: uvcvideo: Don't expose unsupported formats to userspace (Laurent Pinchart) - media: v4l2-subdev: Fix missing kerneldoc for client_caps (Tomi Valkeinen) - media: staging: media: imx: initialize hs_settle to avoid warning (Hans Verkuil) - media: v4l2-mc: Drop subdev check in v4l2_create_fwnode_links_to_pad() (Vaishnav Achath) - media: staging: media: atomisp: init high & low vars (Hans Verkuil) - media: cec: core: don't set last_initiator if tx in progress (Hans Verkuil) - media: cec: core: disable adapter in cec_devnode_unregister (Hans Verkuil) - media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats (Pin-yen Lin) - media: camss: camss-video: Don't zero subdev format again after initialization (Yassine Oudjana) - media: verisilicon: Additional fix for the crash when opening the driver (Benjamin Gaignard) - test_firmware: fix the memory leak of the allocated firmware buffer (Mirsad Goran Todorovac) - test_firmware: fix a memory leak with reqs buffer (Mirsad Goran Todorovac) - test_firmware: prevent race conditions by a correct implementation of locking (Mirsad Goran Todorovac) - firmware_loader: Fix a NULL vs IS_ERR() check (Dan Carpenter) - MAINTAINERS: Vaibhav Gupta is the new ipack maintainer (Samuel Iglesias Gonsálvez) - dt-bindings: fpga: replace Ivan Bornyakov maintainership (Ivan Bornyakov) - MAINTAINERS: update Microchip MPF FPGA reviewers (Ivan Bornyakov) - misc: fastrpc: reject new invocations during device removal (Richard Acayan) - misc: fastrpc: return -EPIPE to invocations on device removal (Richard Acayan) - misc: fastrpc: Reassign memory ownership only for remote heap (Ekansh Gupta) - misc: fastrpc: Pass proper scm arguments for secure map request (Ekansh Gupta) - iio: imu: inv_icm42600: fix timestamp reset (Jean-Baptiste Maneyrol) - iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag (Masahiro Honda) - dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value (Geert Uytterhoeven) - iio: dac: mcp4725: Fix i2c_master_send() return value handling (Marek Vasut) - iio: accel: kx022a fix irq getting (Matti Vaittinen) - iio: bu27034: Ensure reset is written (Matti Vaittinen) - iio: dac: build ad5758 driver when AD5758 is selected (Lukas Bulwahn) - iio: addac: ad74413: fix resistance input processing (Rasmus Villemoes) - iio: light: vcnl4035: fixed chip ID check (Frank Li) - dt-bindings: iio: imx8qxp-adc: add missing vref-supply (Alexander Stein) - iio: adc: stm32-adc: skip adc-channels setup if none is present (Sean Nyekjaer) - iio: adc: stm32-adc: skip adc-diff-channels setup if none is present (Sean Nyekjaer) - iio: adc: ad7192: Change "shorted" channels to differential (Paul Cercueil) - iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method (Hans de Goede) - iio: gts-helpers: fix integration time units (Matti Vaittinen) - iio: bu27034: Fix integration time (Matti Vaittinen) - iio: fix doc for iio_gts_find_sel_by_int_time (Matti Vaittinen) - iio: adc: palmas: fix off by one bugs (Dan Carpenter) - iio: adc: mxs-lradc: fix the order of two cleanup operations (Jiakai Luo) - iio: ad4130: Make sure clock provider gets removed (Lars-Peter Clausen) - iio: tmag5273: Fix runtime PM leak on measurement error (Lars-Peter Clausen) - iio: adc: mt6370: Fix ibus and ibat scaling value of some specific vendor ID chips (ChiaEn Wu) - iio: adc: imx93: fix a signedness bug in imx93_adc_read_raw() (Dan Carpenter) - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (K Prateek Nayak) - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (K Prateek Nayak) - dt-bindings: serial: 8250_omap: add rs485-rts-active-high (Francesco Dolcini) - serial: cpm_uart: Fix a COMPILE_TEST dependency (Herve Codina) - soc: fsl: cpm1: Fix TSA and QMC dependencies in case of COMPILE_TEST (Herve Codina) - tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK (Sherry Sun) - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Christophe JAILLET) - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Roger Quadros) - mm: page_table_check: Ensure user pages are not slab pages (Ruihan Li) - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Ruihan Li) - usb: usbfs: Use consistent mmap functions (Ruihan Li) - usb: usbfs: Enforce page requirements for mmap (Ruihan Li) - dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type (Marek Vasut) - usb: gadget: udc: fix NULL dereference in remove() (Dan Carpenter) - usb: gadget: f_fs: Add unbind event before functionfs_unbind (Uttkarsh Aggarwal) - usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM (Frank Li) - KVM: selftests: Add test for race in kvm_recalculate_apic_map() (Michal Luczaj) - KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds (Sean Christopherson) - KVM: x86: Account fastpath-only VM-Exits in vCPU stats (Sean Christopherson) - KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK (Maciej S. Szmigiero) - KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker (Sean Christopherson) - KVM: arm64: Document default vPMU behavior on heterogeneous systems (Oliver Upton) - KVM: arm64: Iterate arm_pmus list to probe for default PMU (Oliver Upton) - KVM: arm64: Drop last page ref in kvm_pgtable_stage2_free_removed() (Oliver Upton) - KVM: arm64: Populate fault info for watchpoint (Akihiko Odaki) - KVM: arm64: Reload PTE after invoking walker callback on preorder traversal (Fuad Tabba) - KVM: arm64: Handle trap of tagged Set/Way CMOs (Marc Zyngier) - arm64: Add missing Set/Way CMO encodings (Marc Zyngier) - KVM: arm64: Prevent unconditional donation of unmapped regions from the host (Will Deacon) - KVM: arm64: vgic: Fix a comment (Jean-Philippe Brucker) - KVM: arm64: vgic: Fix locking comment (Jean-Philippe Brucker) - KVM: arm64: vgic: Wrap vgic_its_create() with config_lock (Jean-Philippe Brucker) - KVM: arm64: vgic: Fix a circular locking issue (Jean-Philippe Brucker) - powerpc/xmon: Use KSYM_NAME_LEN in array size (Maninder Singh) - powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall (Gaurav Batra) - powerpc/crypto: Fix aes-gcm-p10 link errors (Michael Ellerman) - scsi: stex: Fix gcc 13 warnings (Bart Van Assche) - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Gleb Chesnokov) - scsi: target: iscsi: Prevent login threads from racing between each other (Maurizio Lombardi) - scsi: target: iscsi: Remove unused transport_timer (Maurizio Lombardi) - scsi: target: iscsi: Fix hang in the iSCSI login code (Maurizio Lombardi) - leds: qcom-lpg: Fix PWM period limits (Bjorn Andersson) - selftests/ftrace: Choose target function for filter test from samples (Masami Hiramatsu (Google)) - tracing/probe: trace_probe_primary_from_call(): checked list_first_entry (Pietro Borrello) - tpm, tpm_tis: correct tpm_tis_flags enumeration values (Lino Sanfilippo) - Revert "ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits" (Ojaswin Mujoo) - btrfs: zoned: fix dev-replace after the scrub rework (Qu Wenruo) - riscv: Implement missing huge_ptep_get (Alexandre Ghiti) - riscv: Fix huge_ptep_set_wrprotect when PTE is a NAPOT (Alexandre Ghiti) - riscv: perf: Fix callchain parse error with kernel tracepoint events (Ism Hong) - riscv: Fix relocatable kernels with early alternatives using -fno-pie (Alexandre Ghiti) - RISC-V: mark hibernation as nonportable (Conor Dooley) - riscv: Fix unused variable warning when BUILTIN_DTB is set (Alexandre Ghiti) - nfsd: fix double fget() bug in __write_ports_addfd() (Dan Carpenter) - nfsd: make a copy of struct iattr before calling notify_change (Jeff Layton) - nvme: fix the name of Zone Append for verbose logging (Christoph Hellwig) - nvme: improve handling of long keep alives (Uday Shankar) - nvme: check IO start time when deciding to defer KA (Uday Shankar) - nvme: double KA polling frequency to avoid KATO with TBKAS on (Uday Shankar) - nvme: fix miss command type check (min15.li) - block: fix revalidate performance regression (Damien Le Moal) - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Yu Kuai) - io_uring: undeprecate epoll_ctl support (Ben Noordhuis) - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Marek Vasut) - mmc: vub300: fix invalid response handling (Deren Wu) - iommu/mediatek: Flush IOTLB completely only if domain has been attached (Chen-Yu Tsai) - iommu/amd/pgtbl_v2: Fix domain max address (Vasant Hegde) - iommu/amd: Fix domain flush size when syncing iotlb (Jon Pan-Doh) - iommu/amd: Add missing domain type checks (Jason Gunthorpe) - iommu/amd: Fix up merge conflict resolution (Jerry Snitselaar) - iommu/amd: Handle GALog overflows (Joao Martins) - iommu/amd: Don't block updates to GATag if guest mode is on (Joao Martins) - iommu/rockchip: Fix unwind goto issue (Chao Wang) - iommu: Make IPMMU_VMSA dependencies more strict (Randy Dunlap) - drm/i915/perf: Clear out entire reports after reading if not power of 2 size (Ashutosh Dixit) - drm/amdgpu: enable tmz by default for GC 11.0.1 (Ikshwaku Chauhan) - drm/amd/pm: resolve reboot exception for si oland (Guchun Chen) - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Horatio Zhang) - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Horatio Zhang) - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Horatio Zhang) - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Horatio Zhang) - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Horatio Zhang) - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Horatio Zhang) - Revert "drm/amd/display: Do not set drr on pipe commit" (Michel Dänzer) - Revert "drm/amd/display: Block optimize on consecutive FAMS enables" (Michel Dänzer) - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Tim Huang) - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Tim Huang) - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Tim Huang) - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Tim Huang) - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Tim Huang) - selinux: don't use make's grouped targets feature yet (Paul Moore) - module/decompress: Fix error checking on zstd decompression (Lucas De Marchi) - efi: Bump stub image version for macOS HVF compatibility (Akihiro Suda) - efi: fix missing prototype warnings (Arnd Bergmann) - efi/libstub: zboot: Avoid eager evaluation of objcopy flags (Ard Biesheuvel) - fbdev: bw2: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: broadsheetfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: au1200fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: au1100fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: arcfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: au1100fb: Drop if with an always false condition (Uwe Kleine-König) - fbcon: Fix null-ptr-deref in soft_cursor (Helge Deller) - fbdev: imsttfb: Fix error path of imsttfb_probe() (Helge Deller) - fbdev: imsttfb: Release framebuffer and dealloc cmap on error path (Helge Deller) - fbdev: matroxfb ssd1307fb: Switch i2c drivers back to use .probe() (Uwe Kleine-König) - mtd: rawnand: marvell: don't set the NAND frequency select (Chris Packham) - mtd: rawnand: marvell: ensure timing values are written (Chris Packham) - mtdchar: mark bits of ioctl handler noinline (Arnd Bergmann) - MAINTAINERS: Add myself as reviewer instead of Naga (Michal Simek) - mtd: spi-nor: Fix divide by zero for spi-nor-generic flashes (Tudor Ambarus) - mtd: rawnand: ingenic: fix empty stub helper definitions (Arnd Bergmann) - mtd: spi-nor: spansion: make sure local struct does not contain garbage (Tudor Ambarus) - net/mlx5: Read embedded cpu after init bit cleared (Moshe Shemesh) - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Saeed Mahameed) - net/mlx5: Ensure af_desc.mask is properly initialized (Chuck Lever) - net/mlx5: Fix setting of irq->map.index for static IRQ case (Niklas Schnelle) - net/mlx5: Remove rmap also in case dynamic MSIX not supported (Shay Drory) - mptcp: fix active subflow finalization (Paolo Abeni) - mptcp: add annotations around sk->sk_shutdown accesses (Paolo Abeni) - mptcp: fix data race around msk->first access (Paolo Abeni) - mptcp: consolidate passive msk socket initialization (Paolo Abeni) - mptcp: add annotations around msk->subflow accesses (Paolo Abeni) - mptcp: fix connect timeout handling (Paolo Abeni) - rtnetlink: add the missing IFLA_GRO_ tb check in validate_linkmsg (Xin Long) - rtnetlink: move IFLA_GSO_ tb check to validate_linkmsg (Xin Long) - rtnetlink: call validate_linkmsg in rtnl_create_link (Xin Long) - ice: recycle/free all of the fragments from multi-buffer frame (Maciej Fijalkowski) - net: phy: mxl-gpy: extend interrupt fix to all impacted variants (Xu Liang) - net: renesas: rswitch: Fix return value in error path of xmit (Yoshihiro Shimoda) - net: dsa: mv88e6xxx: Increase wait after reset deactivation (Andreas Svensson) - net: ipa: Use correct value for IPA_STATUS_SIZE (Bert Karwatzki) - tcp: fix mishandling when the sack compression is deferred. (fuyuanli) - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Hangyu Hua) - sfc: fix error unwinds in TC offload (Edward Cree) - udp6: Fix race condition in udp6_sendmsg & connect (Vladislav Efanov) - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Pedro Tammela) - net: sched: fix NULL pointer dereference in mq_attach (Zhengchao Shao) - net/sched: Prohibit regrafting ingress or clsact Qdiscs (Peilin Ye) - net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs (Peilin Ye) - net/sched: sch_clsact: Only create under TC_H_CLSACT (Peilin Ye) - net/sched: sch_ingress: Only create under TC_H_INGRESS (Peilin Ye) - selftests: mptcp: userspace pm: skip if MPTCP is not supported (Matthieu Baerts) - selftests: mptcp: sockopt: skip if MPTCP is not supported (Matthieu Baerts) - selftests: mptcp: simult flows: skip if MPTCP is not supported (Matthieu Baerts) - selftests: mptcp: diag: skip if MPTCP is not supported (Matthieu Baerts) - selftests: mptcp: join: skip if MPTCP is not supported (Matthieu Baerts) - selftests: mptcp: pm nl: skip if MPTCP is not supported (Matthieu Baerts) - selftests: mptcp: connect: skip if MPTCP is not supported (Matthieu Baerts) - selftests: mptcp: join: avoid using 'cmp --bytes' (Matthieu Baerts) - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Haiyang Zhang) - net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK (Wen Gu) - net/smc: Scan from current RMB list when no position specified (Wen Gu) - rxrpc: Truncate UTS_RELEASE for rxrpc version (David Howells) - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set (Cambda Zhu) - tcp: deny tcp_disconnect() when threads are waiting (Eric Dumazet) - af_packet: do not use READ_ONCE() in packet_bind() (Eric Dumazet) - netlink: specs: correct types of legacy arrays (Jakub Kicinski) - net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 (Sebastian Krzyszkowiak) - nfcsim.c: Fix error checking for debugfs_create_dir (Osama Muhammad) - amd-xgbe: fix the false linkup in xgbe_phy_status (Raju Rangoju) - tls: improve lockless access safety of tls_err_abort() (Jakub Kicinski) - Documentation: net/mlx5: Wrap notes in admonition blocks (Bagas Sanjaya) - Documentation: net/mlx5: Add blank line separator before numbered lists (Bagas Sanjaya) - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Bagas Sanjaya) - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Bagas Sanjaya) - net/mlx5: Fix check for allocation failure in comp_irqs_request_pci() (Dan Carpenter) - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Yevgeny Kliteynik) - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Jianbo Liu) - net/mlx5e: Don't attach netdev profile while handling internal error (Dmytro Linkin) - net/mlx5: Fix post parse infra to only parse every action once (Vlad Buslov) - net/mlx5e: Use query_special_contexts cmd only once per mdev (Dragos Tatulea) - net/mlx5: fw_tracer, Fix event handling (Shay Drory) - net/mlx5: SF, Drain health before removing device (Shay Drory) - net/mlx5: Drain health before unregistering devlink (Shay Drory) - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Maher Sanalla) - net/mlx5e: Consider internal buffers size in port buffer calculations (Maher Sanalla) - net/mlx5e: Prevent encap offload when neigh update is running (Chris Mi) - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Chris Mi) - af_packet: Fix data-races of pkt_sk(sk)->num. (Kuniyuki Iwashima) - tools: ynl: avoid dict errors on older Python versions (Jakub Kicinski) - netrom: fix info-leak in nr_write_internal() (Eric Dumazet) - net: stmmac: fix call trace when stmmac_xdp_xmit() is invoked (Wei Fang) - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Thomas Bogendoerfer) - fork, vhost: Use CLONE_THREAD to fix freezer/ps regression (Mike Christie) - firewire: Replace zero-length array with flexible-array member (Gustavo A. R. Silva) - mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() (Dan Carpenter) - HID: logitech-hidpp: Handle timeout differently from busy (Bastien Nocera) - HID: wacom: Add error check to wacom_parse_and_register() (Denis Arefev) - HID: google: add jewel USB id (Sung-Chi Li) - HID: wacom: avoid integer overflow in wacom_intuos_inout() (Nikita Zhandarovich) - HID: wacom: Check for string overflow from strscpy calls (Jason Gerecke) - ata: libata-scsi: Use correct device no in ata_find_dev() (Damien Le Moal) - ksmbd: call putname after using the last component (Namjae Jeon) - ksmbd: fix incorrect AllocationSize set in smb2_get_info (Namjae Jeon) - ksmbd: fix UAF issue from opinfo->conn (Namjae Jeon) - ksmbd: fix multiple out-of-bounds read during context decoding (Kuan-Ting Chen) - ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate (Kuan-Ting Chen) - ksmbd: fix credit count leakage (Namjae Jeon) - ksmbd: fix uninitialized pointer read in smb2_create_link() (Namjae Jeon) - ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename() (Namjae Jeon) - cifs: address unused variable warning (Steve French) - smb: delete an unnecessary statement (Dan Carpenter) - smb3: missing null check in SMB2_change_notify (Steve French) - smb3: update a reviewer email in MAINTAINERS file (Steve French) - RDMA/irdma: Fix Local Invalidate fencing (Mustafa Ismail) - RDMA/irdma: Prevent QP use after free (Mustafa Ismail) - MAINTAINERS: Update maintainer of Amazon EFA driver (Michael Margolin) - RDMA/bnxt_re: Do not enable congestion control on VFs (Kalesh AP) - RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx (Kalesh AP) - RDMA/bnxt_re: Fix a possible memory leak (Kalesh AP) - RDMA/hns: Modify the value of long message loopback slice (Yangyang Li) - RDMA/hns: Fix base address table allocation (Chengchang Tang) - RDMA/hns: Fix timeout attr in query qp for HIP08 (Chengchang Tang) - RDMA/efa: Fix unsupported page sizes in device (Yonatan Nachum) - RDMA/rxe: Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqrestore} (Guoqing Jiang) - RDMA/rxe: Fix double unlock in rxe_qp.c (Bob Pearson) - MAINTAINERS: Update maintainers of HiSilicon RoCE (Haoyue Xu) - RDMA/bnxt_re: Fix the page_size used during the MR creation (Selvin Xavier) - ext4: enable the lazy init thread when remounting read/write (Theodore Ts'o) - ext4: fix fsync for non-directories (Jan Kara) - ext4: add lockdep annotations for i_data_sem for ea_inode's (Theodore Ts'o) - ext4: disallow ea_inodes with extended attributes (Theodore Ts'o) - ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() (Theodore Ts'o) - ext4: add EA_INODE checking to ext4_iget() (Theodore Ts'o) - btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds (pengfuyuan) - btrfs: fix an uninitialized variable warning in btrfs_log_inode (Shida Zhang) - btrfs: call btrfs_orig_bbio_end_io in btrfs_end_bio_work (Christoph Hellwig) - perf evsel: Separate bpf_counter_list and bpf_filters, can be used at the same time (Song Liu) - tools headers UAPI: Sync the linux/in.h with the kernel sources (Arnaldo Carvalho de Melo) - perf cs-etm: Copy kernel coresight-pmu.h header (James Clark) - perf bpf: Do not use llvm-strip on BPF binary (Song Liu) - perf build: Don't compile demangle-cxx.cpp if not necessary (Ian Rogers) - perf arm: Fix include path to cs-etm.h (Ian Rogers) - perf bpf filter: Fix a broken perf sample data naming for BPF CO-RE (Namhyung Kim) - perf ftrace latency: Remove unnecessary "--" from --use-nsec option (Namhyung Kim) - regmap: maple: Drop the RCU read lock while syncing registers (Mark Brown) - regmap: sdw: check for invalid multi-register writes config (Srinivas Kandagatla) - regmap: Account for register length when chunking (Jim Wylder) - regmap: REGMAP_KUNIT should not select REGMAP (Geert Uytterhoeven) - module: fix module load for ia64 (Song Liu) - tracing: Have function_graph selftest call cond_resched() (Steven Rostedt (Google)) - tracing: Only make selftest conditionals affect the global_trace (Steven Rostedt (Google)) - tracing: Make tracing_selftest_running/delete nops when not used (Steven Rostedt (Google)) - tracing: Have tracer selftests call cond_resched() before running (Steven Rostedt (Google)) - tracing: Move setting of tracing_selftest_running out of register_tracer() (Steven Rostedt (Google)) - tracing/selftests: Update synthetic event selftest to use common_stacktrace (Steven Rostedt (Google)) - tracing: Rename stacktrace field to common_stacktrace (Steven Rostedt (Google)) - tracing/histograms: Allow variables to have some modifiers (Steven Rostedt (Google)) - tracing/user_events: Document user_event_mm one-shot list usage (Beau Belgrave) - tracing/user_events: Rename link fields for clarity (Beau Belgrave) - tracing/user_events: Remove RCU lock while pinning pages (Linus Torvalds) - tracing/user_events: Split up mm alloc and attach (Linus Torvalds) - tracing/timerlat: Always wakeup the timerlat thread (Daniel Bristot de Oliveira) - tracing/user_events: Use long vs int for atomic bit ops (Beau Belgrave) - crypto: x86/aria - Use 16 byte alignment for GFNI constant vectors (Ard Biesheuvel) - Revert "module: error out early on concurrent load of the same module file" (Linus Torvalds) - phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc (Krzysztof Kozlowski) - phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value (Neil Armstrong) - phy: mediatek: rework the floating point comparisons to fixed point (Tom Rix) - phy: qcom-qmp-pcie-msm8996: fix init-count imbalance (Johan Hovold) - phy: qcom-qmp-combo: fix init-count imbalance (Johan Hovold) - dmaengine: at_hdmac: Extend the Flow Controller bitfield to three bits (Peter Rosin) - dmaengine: at_hdmac: Repair bitfield macros for peripheral ID handling (Peter Rosin) - dmaengine: pl330: rename _start to prevent build error (Randy Dunlap) - dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved() (Dan Carpenter) - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Vinod Koul) - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Harshit Mogalapalli) - Linux 6.4-rc4 (Linus Torvalds) - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms (Zhang Rui) - perf/x86/uncore: Correct the number of CHAs on SPR (Kan Liang) - perf/x86/intel: Save/restore cpuc->active_pebs_data_cfg when using guest PEBS (Like Xu) - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Vernon Lovejoy) - vmlinux.lds.h: Discard .note.gnu.property section (Josh Poimboeuf) - debugobjects: Don't wake up kswapd from fill_pool() (Tetsuo Handa) - debugobjects,locking: Annotate debug_object_fill_pool() wait type violation (Peter Zijlstra) - irqchip/mbigen: Unify the error handling in mbigen_of_create_domain() (Kefeng Wang) - irqchip/meson-gpio: Mark OF related data as maybe unused (Krzysztof Kozlowski) - irqchip/mips-gic: Use raw spinlock for gic_lock (Jiaxun Yang) - irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable (Jiaxun Yang) - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (Douglas Anderson) - dt-bindings: interrupt-controller: arm,gic-v3: Add quirk for Mediatek SoCs w/ broken FW (Douglas Anderson) - mips: Move initrd_start check after initrd address sanitisation. (Liviu Dudau) - MIPS: Alchemy: fix dbdma2 (Manuel Lauss) - MIPS: Restore Au1300 support (Manuel Lauss) - MIPS: unhide PATA_PLATFORM (Manuel Lauss) - powerpc/mm: Reinstate ARCH_FORCE_MAX_ORDER ranges (Michael Ellerman) - x86/pci/xen: populate MSI sysfs entries (Maximilian Heyne) - xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() (Dan Carpenter) - xen/blkfront: Only check REQ_FUA for writes (Ross Lagerwall) - binder: fix UAF of alloc->vma in race with munmap() (Carlos Llamas) - binder: add lockless binder_alloc_(set|get)_vma() (Carlos Llamas) - Revert "android: binder: stop saving a pointer to the VMA" (Carlos Llamas) - Revert "binder_alloc: add missing mmap_lock calls when using the VMA" (Carlos Llamas) - binder: fix UAF caused by faulty buffer cleanup (Carlos Llamas) - coresight: perf: Release Coresight path when alloc trace id failed (Ruidong Tian) - coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() (Dan Carpenter) - cxl: Explicitly initialize resources when media is not ready (Dave Jiang) - cxl/port: Fix NULL pointer access in devm_cxl_add_port() (Robert Richter) - cxl: Move cxl_await_media_ready() to before capacity info retrieval (Dave Jiang) - cxl: Wait Memory_Info_Valid before access memory related info (Dave Jiang) - cxl/port: Enable the HDM decoder capability for switch ports (Dan Williams) - firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors (Sudeep Holla) - firmware: arm_ffa: Fix FFA device names for logical partitions (Sudeep Holla) - firmware: arm_ffa: Fix usage of partition info get count flag (Sudeep Holla) - firmware: arm_ffa: Check if ffa_driver remove is present before executing (Sudeep Holla) - MAINTAINERS: update arm64 Microchip entries (Conor Dooley) - arm64: dts: imx8: fix USB 3.0 Gadget Failure in QM & QXPB0 at super speed (Frank Li) - dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type (Frank Li) - arm64: dts: colibri-imx8x: delete adc1 and dsp (Andrejs Cainikovs) - arm64: dts: colibri-imx8x: fix iris pinctrl configuration (Emanuele Ghidoli) - arm64: dts: colibri-imx8x: move pinctrl property from SoM to eval board (Emanuele Ghidoli) - arm64: dts: colibri-imx8x: fix eval board pin configuration (Emanuele Ghidoli) - arm64: dts: imx8mp: Fix video clock parents (Adam Ford) - ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator (Alexander Stein) - ARM: dts: imx6ull-dhcor: Set and limit the mode for PMIC buck 1, 2 and 3 (Christoph Niedermaier) - arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay (Hugo Villeneuve) - arm64: dts: imx8mn: Fix video clock parents (Adam Ford) - firmware: arm_scmi: Fix incorrect alloc_workqueue() invocation (Tejun Heo) - arm64: dts: arm: add missing cache properties (Krzysztof Kozlowski) - ARM: dts: vexpress: add missing cache properties (Krzysztof Kozlowski) - optee: fix uninited async notif value (Etienne Carriere) - PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports (Mika Westerberg) - vfio/type1: check pfn valid before converting to struct page (Yan Zhao) - NVMe: Add MAXIO 1602 to bogus nid list. (Tatsuki Sugiura) - block: make bio_check_eod work for zero sized devices (Christoph Hellwig) - block: fix bio-cache for passthru IO (Anuj Gupta) - block, bfq: update Paolo's address in maintainer list (Paolo Valente) - blk-mq: fix race condition in active queue accounting (Tian Lan) - blk-wbt: fix that wbt can't be disabled by default (Yu Kuai) - io_uring: unlock sqd->lock before sq thread release CPU (Wenwen Chen) - thermal: intel: int340x: Add new line for UUID display (Srinivas Pandruvada) - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Wyes Karny) - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Wyes Karny) - cpufreq: amd-pstate: Add ->fast_switch() callback (Gautham R. Shenoy) - gpio-f7188x: fix chip name and pin count on Nuvoton chip (Henning Schild) - gpiolib: fix allocation of mixed dynamic/static GPIOs (Andreas Kemnade) - gpio: mockup: Fix mode of debugfs files (Zev Weiss) - selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change (Mirsad Todorovac) - tools: gpio: fix debounce_period_us output of lsgpio (Milo Spadacini) - btrfs: use nofs when cleaning up aborted transactions (Josef Bacik) - btrfs: handle memory allocation failure in btrfs_csum_one_bio (Johannes Thumshirn) - btrfs: scrub: try harder to mark RAID56 block groups read-only (Qu Wenruo) - accel/qaic: Fix NNC message corruption (Jeffrey Hugo) - accel/qaic: Grab ch_lock during QAIC_ATTACH_SLICE_BO (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Flush the transfer list again (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Validate if BO is sliced before slicing (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Validate user data before grabbing any lock (Pranjal Ramajor Asha Kanojiya) - accel/qaic: initialize ret variable to 0 (Tom Rix) - drm: fix drmm_mutex_init() (Matthew Auld) - drm/sched: Remove redundant check (Vladislav Efanov) - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Maya Matuszczyk) - accel/qaic: silence some uninitialized variable warnings (Dan Carpenter) - drm/pl111: Fix FB depth on IMPD-1 framebuffer (Linus Walleij) - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) - drm/amd/display: Have Payload Properly Created After Resume (Fangzhi Zuo) - drm/amd/display: Fix warning in disabling vblank irq (Alan Liu) - drm/amd/pm: Fix output of pp_od_clk_voltage (Jonatas Esteves) - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Evan Quan) - drm/radeon: reintroduce radeon_dp_work_func content (Alex Deucher) - drm/amdgpu: don't enable secure display on incompatible platforms (Jesse Zhang) - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Sukrut Bellary) - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Imre Deak) - x86: re-introduce support for ERMS copies for user space accesses (Linus Torvalds) - smb3: move Documentation/filesystems/cifs to Documentation/filesystems/smb (Steve French) - cifs: correct references in Documentation to old fs/cifs path (Steve French) - smb: move client and server files to common directory fs/smb (Steve French) - cifs: mapchars mount option ignored (Steve French) - smb3: display debug information better for encryption (Steve French) - cifs: fix smb1 mount regression (Paulo Alcantara) - cifs: Fix cifs_limit_bvec_subset() to correctly check the maxmimum size (David Howells) - parisc: Fix flush_dcache_page() for usage from irq context (Helge Deller) - parisc: Handle kgdb breakpoints only in kernel context (Helge Deller) - parisc: Handle kprobes breakpoints only in kernel context (Helge Deller) - parisc: Allow to reboot machine after system halt (Helge Deller) - parisc: Enable LOCKDEP support (Helge Deller) - parisc: Add lightweight spinlock checks (Helge Deller) - parisc: Use num_present_cpus() in alternative patching code (Helge Deller) - parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() (Helge Deller) - parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() (Helge Deller) - module: error out early on concurrent load of the same module file (Linus Torvalds) - ntfs: Add myself as a reviewer (Namjae Jeon) - fs: don't call posix_acl_listxattr in generic_listxattr (Jeff Layton) - fs: fix undefined behavior in bit shift for SB_NOUSER (Hao Ge) - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Kuniyuki Iwashima) - net: phy: mscc: enable VSC8501/2 RGMII RX clock (David Epping) - net: phy: mscc: remove unnecessary phydev locking (David Epping) - net: phy: mscc: add support for VSC8501 (David Epping) - net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE (David Epping) - net/handshake: Enable the SNI extension to work properly (Chuck Lever) - net/handshake: Unpin sock->file if a handshake is cancelled (Chuck Lever) - net/handshake: handshake_genl_notify() shouldn't ignore @flags (Chuck Lever) - net/handshake: Fix uninitialized local variable (Chuck Lever) - net/handshake: Fix handshake_dup() ref counting (Chuck Lever) - net/handshake: Remove unneeded check from handshake_dup() (Chuck Lever) - bpf, sockmap: Test progs verifier error with latest clang (John Fastabend) - bpf, sockmap: Test FIONREAD returns correct bytes in rx buffer with drops (John Fastabend) - bpf, sockmap: Test FIONREAD returns correct bytes in rx buffer (John Fastabend) - bpf, sockmap: Test shutdown() correctly exits epoll and recv()=0 (John Fastabend) - bpf, sockmap: Build helper to create connected socket pair (John Fastabend) - bpf, sockmap: Pull socket helpers out of listen test for general use (John Fastabend) - bpf, sockmap: Incorrectly handling copied_seq (John Fastabend) - bpf, sockmap: Wake up polling after data copy (John Fastabend) - bpf, sockmap: TCP data stall on recv before accept (John Fastabend) - bpf, sockmap: Handle fin correctly (John Fastabend) - bpf, sockmap: Improved check for empty queue (John Fastabend) - bpf, sockmap: Reschedule is now done through backlog (John Fastabend) - bpf, sockmap: Convert schedule_work into delayed_work (John Fastabend) - bpf, sockmap: Pass skb ownership through read_skb (John Fastabend) - bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps (Anton Protopopov) - bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields (Will Deacon) - samples/bpf: Drop unnecessary fallthrough (Andrii Nakryiko) - bpf: netdev: init the offload table earlier (Jakub Kicinski) - selftests/bpf: Fix pkg-config call building sign-file (Jeremy Sowden) - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Gavrilov Ilia) - net/mlx5: Fix indexing of mlx5_irq (Shay Drory) - net/mlx5: Fix irq affinity management (Shay Drory) - net/mlx5: Free irqs only on shutdown callback (Shay Drory) - net/mlx5: Devcom, serialize devcom registration (Shay Drory) - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Shay Drory) - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Shay Drory) - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Paul Blakey) - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Rahul Rameshbabu) - net/mlx5e: Fix deadlock in tc route query code (Vlad Buslov) - net/mlx5: Fix error message when failing to allocate device memory (Roi Dayan) - net/mlx5e: Use correct encap attribute during invalidation (Vlad Buslov) - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Yevgeny Kliteynik) - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Erez Shitrit) - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Shay Drory) - net/mlx5: Collect command failures data only for known commands (Shay Drory) - net: ethernet: mtk_eth_soc: fix QoS on DSA MAC on non MTK_NETSYS_V2 SoCs (Arınç ÜNAL) - docs: netdev: document the existence of the mail bot (Jakub Kicinski) - net: fix skb leak in __skb_tstamp_tx() (Pratyush Yadav) - r8169: Use a raw_spinlock_t for the register locks. (Sebastian Andrzej Siewior) - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Yunsheng Lin) - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Nicolas Dichtel) - lan966x: Fix unloading/loading of the driver (Horatiu Vultur) - net/handshake: Fix sock->file allocation (Chuck Lever) - net/handshake: Squelch allocation warning during Kunit test (Chuck Lever) - 3c589_cs: Fix an error handling path in tc589_probe() (Christophe JAILLET) - forcedeth: Fix an error handling path in nv_probe() (Christophe JAILLET) - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) - Bluetooth: btnxpuart: Fix compiler warnings (Neeraj Sanjay Kale) - Bluetooth: Unlink CISes when LE disconnects in hci_conn_del (Ruihan Li) - Bluetooth: Fix UAF in hci_conn_hash_flush again (Ruihan Li) - Bluetooth: Refcnt drop must be placed last in hci_conn_unlink (Ruihan Li) - Bluetooth: Fix potential double free caused by hci_conn_unlink (Ruihan Li) - net: fix stack overflow when LRO is disabled for virtual interfaces (Taehee Yoo) - net: fec: add dma_wmb to ensure correct descriptor values (Shenwei Wang) - MAINTAINERS: add myself as maintainer for enetc (Vladimir Oltean) - octeontx2-pf: Fix TSOv6 offload (Sunil Goutham) - sfc: fix devlink info error handling (Alejandro Lucero) - net/smc: Reset connection when trying to use SMCRv2 fails. (Wen Gu) - selftests: fib_tests: mute cleanup error message (Po-Hsu Lin) - net/mlx5e: do as little as possible in napi poll when budget is 0 (Jakub Kicinski) - tls: rx: strp: don't use GFP_KERNEL in softirq context (Jakub Kicinski) - tls: rx: strp: preserve decryption status of skbs when needed (Jakub Kicinski) - tls: rx: strp: factor out copying skb data (Jakub Kicinski) - tls: rx: strp: fix determining record length in copy mode (Jakub Kicinski) - tls: rx: strp: force mixed decrypted records into copy mode (Jakub Kicinski) - tls: rx: strp: set the skb->len of detached / CoW'ed skbs (Jakub Kicinski) - tls: rx: device: fix checking decryption status (Jakub Kicinski) - net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize (Tudor Ambarus) - power: supply: Fix logic checking if system is running from battery (Mario Limonciello) - power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe (Kang Chen) - power: supply: sbs-charger: Fix INHIBITED bit for Status reg (Daisuke Nojiri) - power: supply: rt9467: Fix passing zero to 'dev_err_probe' (ChiaEn Wu) - power: supply: Ratelimit no data debug output (Marek Vasut) - power: supply: Fix power_supply_get_battery_info() if parent is NULL (Huacai Chen) - power: supply: bq24190: Call power_supply_changed() after updating input current (Hans de Goede) - power: supply: bq25890: Call power_supply_changed() after updating input current or voltage (Hans de Goede) - power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() (Hans de Goede) - power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize (Hans de Goede) - power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes (Hans de Goede) - power: supply: bq27xxx: Move bq27xxx_battery_update() down (Hans de Goede) - power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status() (Hans de Goede) - power: supply: bq27xxx: Fix poll_interval handling and races on remove (Hans de Goede) - power: supply: bq27xxx: Fix I2C IRQ race on remove (Hans de Goede) - power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition (Hans de Goede) - power: supply: leds: Fix blink to LED on transition (Hans de Goede) - power: supply: sc27xx: Fix external_power_changed race (Hans de Goede) - power: supply: bq25890: Fix external_power_changed race (Hans de Goede) - power: supply: axp288_fuel_gauge: Fix external_power_changed race (Hans de Goede) - power: supply: ab8500: Fix external_power_changed race (Hans de Goede) - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Bin Li) - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Maxim Kochetkov) - ASoC: cs35l41: Fix default regmap values for some registers (Stefan Binding) - ASoC: Intel: avs: Add missing checks on FE startup (Amadeusz Sławiński) - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Amadeusz Sławiński) - ASoC: Intel: avs: Account for UID of ACPI device (Cezary Rojewski) - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Cezary Rojewski) - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Cezary Rojewski) - ASoC: Intel: avs: Access path components under lock (Amadeusz Sławiński) - ASoC: Intel: avs: Fix module lookup (Amadeusz Sławiński) - ASoC: dt-bindings: tlv320aic32x4: Fix supply names (David Epping) - ASoC: soc-pcm: test if a BE can be prepared (Ranjani Sridharan) - ASoC: rt5682: Disable jack detection interrupt during suspend (Matthias Kaehlcke) - ASoC: lpass: Fix for KASAN use_after_free out of bounds (Ravulapati Vishnu Vardhan Rao) - ALSA: hda: Fix unhandled register update during auto-suspend period (Takashi Iwai) - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Adam Stylinski) - platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain (David Arcari) - platform/x86: ISST: Remove 8 socket limit (Steve Wahl) - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Dan Carpenter) - platform/x86/amd/pmf: Fix CnQF and auto-mode after resume (Mario Limonciello) - platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 (Alexandru Sorodoc) - m68k: Move signal frame following exception on 68020/030 (Finn Thain) - spi: spi-cadence: Interleave write of TX and read of RX FIFO (Charles Keepax) - spi: dw: Replace spi->chip_select references with function calls (Amit Kumar Mahapatra) - spi: MAINTAINERS: drop Krzysztof Kozlowski from Samsung SPI (Krzysztof Kozlowski) - spi: spi-cadence: Only overlap FIFO transactions in slave mode (Charles Keepax) - spi: spi-cadence: Avoid read of RX FIFO before its ready (Charles Keepax) - spi: spi-geni-qcom: Select FIFO mode for chip select (Vijaya Krishna Nivarthi) - regulator: mt6359: add read check for PMIC MT6359 (Sen Chu) - regulator: Fix error checking for debugfs_create_dir (Osama Muhammad) - regulator: pca9450: Fix BUCK2 enable_mask (Alexander Stein) - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Haibo Chen) - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Christophe JAILLET) - mmc: block: ensure error propagation for non-blk (Christian Loehle) - tpm: tpm_tis: Disable interrupts for AEON UPX-i11 (Peter Ujfalusi) - xtensa: add __bswap{si,di}2 helpers (Max Filippov) - xtensa: fix signal delivery to FDPIC process (Max Filippov) - erofs: use HIPRI by default if per-cpu kthreads are enabled (Gao Xiang) - erofs: avoid pcpubuf.c inclusion if CONFIG_EROFS_FS_ZIP is off (Yue Hu) - erofs: fix null-ptr-deref caused by erofs_xattr_prefixes_init (Jingbo Xu) - x86/mm: Avoid incomplete Global INVLPG flushes (Dave Hansen) - module: Fix use-after-free bug in read_file_mod_stats() (Harshit Mogalapalli) - NFSv4.2: Fix a potential double free with READ_PLUS (Anna Schumaker) - SUNRPC: Don't change task->tk_status after the call to rpc_exit_task (Trond Myklebust) - NFS: Convert kmap_atomic() to kmap_local_folio() (Fabio M. De Francesco) - Linux 6.4-rc3 (Linus Torvalds) - um: harddog: fix modular build (Johannes Berg) - KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_save (Mingwei Zhang) - KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM) (Sean Christopherson) - KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE (Sean Christopherson) - KVM: Fix vcpu_array[0] races (Michal Luczaj) - KVM: VMX: Fix header file dependency of asm/vmx.h (Jacob Xu) - KVM: Don't enable hardware after a restart/shutdown is initiated (Sean Christopherson) - KVM: Use syscore_ops instead of reboot_notifier to hook restart/shutdown (Sean Christopherson) - KVM: arm64: Constify start/end/phys fields of the pgtable walker data (Marc Zyngier) - KVM: arm64: Infer PA offset from VA in hyp map walker (Oliver Upton) - KVM: arm64: Infer the PA offset from IPA in stage-2 map walker (Oliver Upton) - KVM: arm64: vgic: Add Apple M2 PRO/MAX cpus to the list of broken SEIS implementations (Marc Zyngier) - KVM: arm64: Clarify host SME state management (Mark Brown) - KVM: arm64: Restructure check for SVE support in FP trap handler (Mark Brown) - KVM: arm64: Document check for TIF_FOREIGN_FPSTATE (Mark Brown) - KVM: arm64: Fix repeated words in comments (Jingyu Wang) - KVM: arm64: Use the bitmap API to allocate bitmaps (Christophe JAILLET) - KVM: arm64: Slightly optimize flush_context() (Christophe JAILLET) - perf bench syscall: Fix __NR_execve undeclared build error (Tiezhu Yang) - perf test attr: Fix python SafeConfigParser() deprecation warning (Ian Rogers) - perf test attr: Update no event/metric expectations (Ian Rogers) - tools headers disabled-features: Sync with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync arch prctl headers with the kernel sources (Arnaldo Carvalho de Melo) - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Arnaldo Carvalho de Melo) - tools headers x86 cpufeatures: Sync with the kernel sources (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync s390 syscall table file that wires up the memfd_secret syscall (Arnaldo Carvalho de Melo) - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Arnaldo Carvalho de Melo) - perf metrics: Avoid segv with --topdown for metrics without a group (Ian Rogers) - perf lock contention: Add empty 'struct rq' to satisfy libbpf 'runqueue' type verification (Jiri Olsa) - perf cs-etm: Fix contextid validation (James Clark) - perf arm64: Fix build with refcount checking (James Clark) - perf test: Add stat test for record and script (Sandipan Das) - perf script: Skip aggregation for stat events (Sandipan Das) - perf build: Add system include paths to BPF builds (Ian Rogers) - perf bpf skels: Make vmlinux.h use bpf.h and perf_event.h in source directory (Yang Jihong) - perf parse-events: Do not break up AUX event group (Adrian Hunter) - perf test test_intel_pt.sh: Test sample mode with event with PMU name (Adrian Hunter) - perf evsel: Modify group pmu name for software events (Ian Rogers) - tools arch x86: Sync the msr-index.h copy with the kernel sources (Yanteng Si) - tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the kernel sources (Yanteng Si) - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Yanteng Si) - tools headers UAPI: Sync the linux/const.h with the kernel headers (Yanteng Si) - tools headers UAPI: Sync the i915_drm.h with the kernel sources (Yanteng Si) - tools headers UAPI: Sync the drm/drm.h with the kernel sources (Yanteng Si) - tools headers UAPI: Sync the linux/in.h with the kernel sources (Yanteng Si) - perf build: Gracefully fail the build if BUILD_BPF_SKEL=1 is specified and clang isn't available (Arnaldo Carvalho de Melo) - perf test java symbol: Remove needless debuginfod queries (Thomas Richter) - perf parse-events: Don't reorder ungrouped events by PMU (Ian Rogers) - perf metric: JSON flag to not group events if gathering a metric group (Ian Rogers) - perf stat: Introduce skippable evsels (Ian Rogers) - perf metric: Change divide by zero and !support events behavior (Ian Rogers) - powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device (Gaurav Batra) - powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs (Gaurav Batra) - powerpc/iommu: Remove iommu_del_device() (Jason Gunthorpe) - powerpc/crypto: Fix aes-gcm-p10 build when VSX=n (Michael Ellerman) - powerpc/bpf: populate extable entries only during the last pass (Hari Bathini) - powerpc/boot: Disable power10 features after BOOTAFLAGS assignment (Nathan Chancellor) - powerpc/64s/radix: Fix soft dirty tracking (Michael Ellerman) - powerpc/fsl_uli1575: fix kconfig warnings and build errors (Randy Dunlap) - powerpc/isa-bridge: Fix ISA mapping when "ranges" is not present (Rob Herring) - dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries (Michal Simek) - fbdev: stifb: Whitespace cleanups (Helge Deller) - fbdev: udlfb: Use usb_control_msg_send() (Helge Deller) - fbdev: udlfb: Fix endpoint check (Alan Stern) - fbdev: atyfb: Remove unused clock determination (Niklas Schnelle) - fbdev: i810: include i810_main.h in i810_dvt.c (Arnd Bergmann) - fbdev: fbmem: mark get_fb_unmapped_area() static (Arnd Bergmann) - fbdev: omapfb: panel-tpo-td043mtea1: fix error code in probe() (Dan Carpenter) - ksmbd: smb2: Allow messages padded to 8byte boundary (Gustav Johansson) - ksmbd: allocate one more byte for implied bcc[0] (Chih-Yen Chang) - ksmbd: fix wrong UserName check in session_user (Chih-Yen Chang) - ksmbd: fix global-out-of-bounds in smb2_find_context_vals (Chih-Yen Chang) - SMB3: drop reference to cfile before sending oplock break (Bharath SM) - SMB3: Close all deferred handles of inode in case of handle lease break (Bharath SM) - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (George Kennedy) - serial: qcom-geni: fix enabling deactivated interrupt (Krzysztof Kozlowski) - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Doug Berger) - serial: 8250_bcm7271: balance clk_enable calls (Doug Berger) - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Ke Zhang) - serial: 8250: Document termios parameter of serial8250_em485_config() (Geert Uytterhoeven) - serial: Add support for Advantech PCI-1611U card (Vitaliy Tomin) - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Davis) - driver core: class: properly reference count class_dev_iter() (Greg Kroah-Hartman) - thunderbolt: Clear registers properly when auto clear isn't in use (Mario Limonciello) - xhci: Fix incorrect tracking of free space on transfer rings (Mathias Nyman) - xhci-pci: Only run d3cold avoidance quirk for s2idle (Mario Limonciello) - usb-storage: fix deadlock when a scsi command timeouts more than once (Maxime Bizon) - usb: dwc3: fix a test for error in dwc3_core_init() (Dan Carpenter) - usb: typec: tps6598x: Fix fault at module removal (Roger Quadros) - usb: gadget: u_ether: Fix host MAC address case (Konrad Gräfe) - usb: typec: altmodes/displayport: fix pin_assignment_show (Badhri Jagan Sridharan) - Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started" (Francesco Dolcini) - Revert "usb: gadget: udc: core: Prevent redundant calls to pullup" (Francesco Dolcini) - usb: gadget: drop superfluous ':' in doc string (Jó Ágila Bitsch) - usb: dwc3: debugfs: Resume dwc3 before accessing registers (Udipto Goswami) - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Weitao Wang) - usb: dwc3: fix gadget mode suspend interrupt handler issue (Linyu Yuan) - usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume() (Roger Quadros) - USB: usbtmc: Fix direction for 0-length ioctl control messages (Alan Stern) - block: remove NFL4_UFLG_MASK (Christoph Hellwig) - block: Deny writable memory mapping if block is read-only (Loic Poulain) - s390/dasd: fix command reject error on ESE devices (Stefan Haberland) - nvme-pci: Add quirk for Teamgroup MP33 SSD (Daniel Smith) - nvme: do not let the user delete a ctrl before a complete initialization (Maurizio Lombardi) - nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk (Christoph Hellwig) - nvme-pci: clamp max_hw_sectors based on DMA optimized limitation (Adrian Huang) - nvme-pci: add quirk for missing secondary temperature thresholds (Hristo Venev) - nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G (Sagi Grimberg) - ublk: fix AB-BA lockdep warning (Ming Lei) - drm/amd/display: enable dpia validate (Mustapha Ghaddar) - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Evan Quan) - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Guchun Chen) - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Alex Deucher) - drm/amdgpu: Differentiate between Raven2 and Raven/Picasso according to revision id (Jesse Zhang) - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Guilherme G. Piccoli) - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Bas Nieuwenhuizen) - drm/amdgpu/gfx11: update gpu_clock_counter logic (Alex Deucher) - drm/msm: Be more shouty if per-process pgtables aren't working (Rob Clark) - iommu/arm-smmu-qcom: Fix missing adreno_smmu's (Rob Clark) - drm/msm: Fix submit error-path leaks (Rob Clark) - drm/msm/iommu: Fix null pointer dereference in no-IOMMU case (Luca Weiss) - dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi (Jianhua Lu) - drm/msm/dpu: Remove duplicate register defines from INTF (Marijn Suijten) - drm/msm/dpu: Set PINGPONG block length to zero for DPU >= 7.0.0 (Marijn Suijten) - drm/msm/dpu: Use V2 DITHER PINGPONG sub-block in SM8[34]50/SC8280XP (Marijn Suijten) - drm/msm/dpu: Fix PP_BLK_DIPHER -> DITHER typo (Marijn Suijten) - drm/msm/dpu: Reindent REV_7xxx interrupt masks with tabs (Marijn Suijten) - drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header (Marijn Suijten) - drm/msm/dpu: Remove TE2 block and feature from DPU >= 5.0.0 hardware (Marijn Suijten) - drm/msm/dpu: Remove unused INTF0 interrupt mask from SM6115/QCM2290 (Marijn Suijten) - drm/msm/dpu: tweak lm pairings in msm8998 hw catalog (Arnaud Vrac) - drm/msm/dpu: tweak msm8998 hw catalog values (Arnaud Vrac) - drm/msm/dpu: Assign missing writeback log_mask (Marijn Suijten) - drm/msm/dp: unregister audio driver during unbind (Srinivas Kandagatla) - drm/msm: Fix vmap madv warning (Rob Clark) - drm/msm/atomic: Don't try async if crtc not active (Rob Clark) - drm/i915/hdcp: Check if media_gt exists (Suraj Kandpal) - drm/exynos: fix g2d_open/close helper function definitions (Arnd Bergmann) - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed (Wenchao Hao) - scsi: Revert "scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed" (Wenchao Hao) - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Michael Kelley) - scsi: ufs: core: Fix MCQ nr_hw_queues (Po-Wen Kao) - scsi: ufs: core: Rename symbol sizeof_utp_transfer_cmd_desc() (Po-Wen Kao) - scsi: ufs: core: Fix MCQ tag calculation (Po-Wen Kao) - ceph: force updating the msg pointer in non-split case (Xiubo Li) - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) - cpupower: Make TSC read per CPU for Mperf monitor (Wyes Karny) - cpupower:Fix resource leaks in sysfs_get_enabled() (Hao Zeng) - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Petr Pavlu) - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Rubén Gómez) - Documentation/filesystems: ramfs-rootfs-initramfs: use :Author: (Randy Dunlap) - Documentation/filesystems: sharedsubtree: add section headings (Randy Dunlap) - docs: quickly-build-trimmed-linux: various small fixes and improvements (Thorsten Leemhuis) - Documentation: use capitalization for chapters and acronyms (Randy Dunlap) - s390/iommu: get rid of S390_CCW_IOMMU and S390_AP_IOMMU (Jason Gunthorpe) - s390/Kconfig: remove obsolete configs SCHED_{BOOK,DRAWER} (Lukas Bulwahn) - s390/uapi: cover statfs padding by growing f_spare (Ilya Leoshkevich) - statfs: enforce statfs[64] structure initialization (Ilya Leoshkevich) - s390/qdio: fix do_sqbs() inline assembly constraint (Heiko Carstens) - s390/ipl: fix IPIB virtual vs physical address confusion (Alexander Gordeev) - s390/topology: honour nr_cpu_ids when adding CPUs (Alexander Gordeev) - s390/cio: include subchannels without devices also for evaluation (Vineeth Vijayan) - s390/defconfigs: set CONFIG_INIT_STACK_NONE=y (Heiko Carstens) - s390/pkey: zeroize key blobs (Holger Dengler) - s390/crypto: use vector instructions only if available for ChaCha20 (Heiko Carstens) - arm64: mte: Do not set PG_mte_tagged if tags were not initialized (Peter Collingbourne) - arm64: Also reset KASAN tag if page is not PG_mte_tagged (Peter Collingbourne) - arm64: perf: Mark all accessor functions inline (Geert Uytterhoeven) - ARM: perf: Mark all accessor functions inline (Geert Uytterhoeven) - arm64: vdso: Pass (void *) to virt_to_page() (Linus Walleij) - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t (Min-Hua Chen) - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Nikhil Mahale) - ALSA: oss: avoid missing-prototype warnings (Arnd Bergmann) - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Arnd Bergmann) - ALSA: hda: Fix Oops by 9.1 surround channel names (Takashi Iwai) - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Pierre-Louis Bossart) - ASoC: SOF: topology: Fix tuples array allocation (Ranjani Sridharan) - ASoC: SOF: Separate the tokens for input and output pin index (Ranjani Sridharan) - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Pierre-Louis Bossart) - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Pierre-Louis Bossart) - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Pierre-Louis Bossart) - MAINTAINERS: Remove self from Cirrus Codec drivers (Lucas Tanure) - ASoC: cs35l56: Prevent unbalanced pm_runtime in dsp_work() on SoundWire (Simon Trimmer) - ASoC: SOF: topology: Fix logic for copying tuples (Ranjani Sridharan) - ASoC: SOF: pm: save io region state in case of errors in resume (Kai Vehmanen) - ASoC: MAINTAINERS: drop Krzysztof Kozlowski from Samsung audio (Krzysztof Kozlowski) - ASoC: mediatek: mt8186: Fix use-after-free in driver remove path (Douglas Anderson) - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Peter Ujfalusi) - ASoC: ssm2602: Add workaround for playback distortions (Paweł Anikiel) - ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs (Martin Povišer) - ASoC: jz4740-i2s: Make I2S divider calculations more robust (Aidan MacDonald) - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (V sujith kumar Reddy) - ASoC: fsl_micfil: Fix error handler with pm_runtime_enable (Shengjiu Wang) - ASoC: dwc: limit the number of overrun messages (Maxim Kochetkov) - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jeremy Soller) - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Kai-Heng Feng) - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Ryan C. Underwood) - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Takashi Iwai) - ALSA: firewire-digi00x: prevent potential use after free (Dan Carpenter) - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Alexandru Sorodoc) - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Vitaly Rodionov) - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Ai Chao) - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Luke D. Jones) - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jeremy Soller) - MAINTAINERS: Cleanup Arm Display IP maintainers (Liviu Dudau) - MAINTAINERS: repair pattern in DIALOG SEMICONDUCTOR DRIVERS (Lukas Bulwahn) - nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() (Ryusuke Konishi) - mm: fix zswap writeback race condition (Domenico Cerasuolo) - mm: kfence: fix false positives on big endian (Michael Ellerman) - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Nhat Pham) - mm: shrinkers: fix race condition on debugfs cleanup (Joan Bruguera Micó) - maple_tree: make maple state reusable after mas_empty_area() (Peng Zhang) - rethook, fprobe: do not trace rethook related functions (Ze Gao) - fprobe: add recursion detection in fprobe_exit_handler (Ze Gao) - fprobe: make fprobe_kprobe_handler recursion free (Ze Gao) - rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler (Ze Gao) - tracing: fprobe: Initialize ret valiable to fix smatch error (Masami Hiramatsu (Google)) - Revert "ARM: dts: stm32: add CAN support on stm32f746" (Marc Kleine-Budde) - can: kvaser_pciefd: Disable interrupts in probe error path (Jimmy Assarsson) - can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt (Jimmy Assarsson) - can: kvaser_pciefd: Empty SRB buffer in probe (Jimmy Assarsson) - can: kvaser_pciefd: Call request_irq() before enabling interrupts (Jimmy Assarsson) - can: kvaser_pciefd: Clear listen-only bit if not explicitly requested (Jimmy Assarsson) - can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() (Jimmy Assarsson) - netfilter: nft_set_rbtree: fix null deref on element insertion (Florian Westphal) - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) - netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT (Tom Rix) - wifi: b43: fix incorrect __packed annotation (Arnd Bergmann) - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Martin Blumenstingl) - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Zhengchao Shao) - wifi: iwlwifi: mvm: Add locking to the rate read flow (Ariel Malamud) - wifi: iwlwifi: Don't use valid_links to iterate sta links (Miri Korenblit) - wifi: iwlwifi: mvm: don't trust firmware n_channels (Johannes Berg) - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Alon Giladi) - wifi: iwlwifi: fix OEM's name in the ppag approved list (Alon Giladi) - wifi: iwlwifi: mvm: fix initialization of a return value (Mukesh Sisodiya) - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Gregory Greenman) - wifi: iwlwifi: fw: fix DBGI dump (Johannes Berg) - wifi: iwlwifi: mvm: fix number of concurrent link checks (Johannes Berg) - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Johannes Berg) - wifi: iwlwifi: mvm: don't double-init spinlock (Johannes Berg) - wifi: iwlwifi: mvm: always free dup_data (Johannes Berg) - wifi: mac80211: recalc chanctx mindef before assigning (Johannes Berg) - wifi: mac80211: consider reserved chanctx for mindef (Johannes Berg) - wifi: mac80211: simplify chanctx allocation (Johannes Berg) - wifi: mac80211: Abort running color change when stopping the AP (Michael Lee) - wifi: mac80211: fix min center freq offset tracing (Johannes Berg) - wifi: iwlwifi: mvm: rfi: disable RFI feature (Gregory Greenman) - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Christophe JAILLET) - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Mirsad Goran Todorovac) - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Ilan Peer) - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Yun Lu) - wifi: brcmfmac: Check for probe() id argument being NULL (Hans de Goede) - wifi: rtw88: correct qsel_to_ep[] type as int (Ping-Ke Shih) - wifi: rtw88: use work to update rate to avoid RCU warning (Ping-Ke Shih) - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Ping-Ke Shih) - wifi: mt76: connac: fix stats->tx_bytes calculation (Ryder Lee) - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Ryder Lee) - MAINTAINERS: skip CCing netdev for Bluetooth patches (Jakub Kicinski) - mdio_bus: unhide mdio_bus_init prototype (Arnd Bergmann) - bridge: always declare tunnel functions (Arnd Bergmann) - atm: hide unused procfs functions (Arnd Bergmann) - net: isa: include net/Space.h (Arnd Bergmann) - net: wwan: t7xx: Ensure init is completed before system sleep (Kai-Heng Feng) - net: selftests: Fix optstring (Benjamin Poirier) - net: pcs: xpcs: fix C73 AN not getting enabled (Vladimir Oltean) - net: wwan: iosm: fix NULL pointer dereference when removing device (M Chetan Kumar) - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Eric Dumazet) - mailmap: add entries for Nikolay Aleksandrov (Nikolay Aleksandrov) - igb: fix bit_shift to be in [1..8] range (Aleksandr Loktionov) - iavf: send VLAN offloading caps once after VFR (Ahmed Zaki) - ice: Fix ice VF reset during iavf initialization (Dawid Wesierski) - ice: Fix stats after PF reset (Ahmed Zaki) - net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset (Marco Migliore) - cassini: Fix a memory leak in the error handling path of cas_init_one() (Christophe JAILLET) - tun: Fix memory leak for detached NAPI queue. (Kuniyuki Iwashima) - xfrm: Check if_id in inbound policy/secpath match (Benedict Wong) - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Tobias Brunner) - xfrm: Reject optional tunnel/BEET mode templates in outbound policies (Tobias Brunner) - Revert "Fix XFRM-I support for nested ESP tunnels" (Martin Willi) - xfrm: Fix leak of dev tracker (Leon Romanovsky) - xfrm: release all offloaded policy memory (Leon Romanovsky) - xfrm: don't check the default policy if the policy allows the packet (Sabrina Dubroca) - ARM: dts: stm32: add CAN support on stm32f746 (Dario Binacchi) - can: bxcan: add support for single peripheral configuration (Dario Binacchi) - ARM: dts: stm32: add pin map for CAN controller on stm32f7 (Dario Binacchi) - ARM: dts: stm32f429: put can2 in secondary mode (Dario Binacchi) - dt-bindings: net: can: add "st,can-secondary" property (Dario Binacchi) - can: CAN_BXCAN should depend on ARCH_STM32 (Geert Uytterhoeven) - can: dev: fix missing CAN XL support in can_put_echo_skb() (Oliver Hartkopp) - can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag (Oliver Hartkopp) - can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag (Oliver Hartkopp) - devlink: Fix crash with CONFIG_NET_NS=n (Ido Schimmel) - net: bcmgenet: Restore phy_stop() depending upon suspend/close (Florian Fainelli) - net: phylink: fix ksettings_set() ethtool call (Russell King (Oracle)) - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) - net: mdio: i2c: fix rollball accessors (Russell King (Oracle)) - virtio_net: Fix error unwinding of XDP initialization (Feng Liu) - net: fec: remove the xdp_return_frame when lack of tx BDs (Shenwei Wang) - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Dong Chenchen) - net: hns3: fix reset timeout when enable full VF (Jijie Shao) - net: hns3: fix reset delay time to avoid configuration timeout (Jie Wang) - net: hns3: fix sending pfc frames after reset issue (Jijie Shao) - net: hns3: fix output information incomplete for dumping tx queue info with debugfs (Jie Wang) - net: dsa: rzn1-a5psw: disable learning for standalone ports (Clément Léger) - net: dsa: rzn1-a5psw: fix STP states handling (Alexis Lothoré) - net: dsa: rzn1-a5psw: enable management frames for CPU port (Clément Léger) - erspan: get the proto with the md version for collect_md (Xin Long) - tcp: fix possible sk_priority leak in tcp_v4_send_reset() (Eric Dumazet) - vsock: avoid to close connected socket after the timeout (Zhuang Shengen) - sfc: disable RXFCS and RXALL features by default (Pieter Jansen van Vuuren) - ice: Fix undersized tx_flags variable (Jan Sokolowski) - MAINTAINERS: exclude wireless drivers from netdev (Jakub Kicinski) - nfp: fix NFP_NET_MAX_DSCP definition error (Huayu Chen) - MAINTAINERS: don't CC docs@ for netlink spec changes (Jakub Kicinski) - MAINTAINERS: sctp: move Neil to CREDITS (Marcelo Ricardo Leitner) - net: phy: dp83867: add w/a for packet errors seen with short cables (Grygorii Strashko) - net: fec: Better handle pm_runtime_get() failing in .remove() (Uwe Kleine-König) - ipv6: remove nexthop_fib6_nh_bh() (Eric Dumazet) - devlink: change per-devlink netdev notifier to static one (Jiri Pirko) - selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test (Andrea Mayer) - selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test (Andrea Mayer) - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Hyunwoo Kim) - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Takashi Iwai) - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Hyunwoo Kim) - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Hyunwoo Kim) - media: dvb-core: Fix use-after-free on race condition at dvb_frontend (Hyunwoo Kim) - media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table (Krzysztof Kozlowski) - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Hyunwoo Kim) - media: dvb_ca_en50221: fix a size write bug (YongSu Yoo) - media: netup_unidvb: fix irq init by register it at the end of probe (Wei Chen) - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Wei Chen) - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Wei Chen) - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Zhang Shurong) - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Wei Chen) - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Wei Chen) - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Wei Chen) - media: netup_unidvb: fix use-after-free at del_timer() (Duoming Zhou) - media: dvb_demux: fix a bug for the continuity counter (YongSu Yoo) - media: pvrusb2: fix DVB_CORE dependency (Arnd Bergmann) - selftests/ftrace: Improve integration with kselftest runner (Mark Brown) - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Yi Lai) - NFSD: Remove open coding of string copy (Azeem Shaikh) - SUNRPC: Fix trace_svc_register() call site (Chuck Lever) - SUNRPC: always free ctxt when freeing deferred request (NeilBrown) - SUNRPC: double free xprt_ctxt while still in use (NeilBrown) - SUNRPC: Fix error handling in svc_setup_socket() (Chuck Lever) - SUNRPC: Fix encoding of accepted but unsuccessful RPC replies (Chuck Lever) - lockd: define nlm_port_min,max with CONFIG_SYSCTL (Tom Rix) - nfsd: define exports_proc_ops with CONFIG_PROC_FS (Tom Rix) - SUNRPC: Avoid relying on crypto API to derive CBC-CTS output IV (Ard Biesheuvel) - tpm/tpm_tis: Disable interrupts for more Lenovo devices (Jerry Snitselaar) - tpm: Prevent hwrng from activating during resume (Jarkko Sakkinen) - tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resume (Jarkko Sakkinen) - tracing: make ftrace_likely_update() declaration visible (Arnd Bergmann) - Linux 6.4-rc2 (Linus Torvalds) - cxl: Add missing return to cdat read error path (Dave Jiang) - tools/testing/cxl: Use DEFINE_STATIC_SRCU() (Dan Williams) - parisc: Fix encoding of swp_entry due to added SWP_EXCLUSIVE flag (Helge Deller) - parisc: kexec: include reboot.h (Simon Horman) - ARM: 9297/1: vfp: avoid unbalanced stack on 'success' return path (Ard Biesheuvel) - ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings (Randy Dunlap) - ARM: 9295/1: unwind:fix unwind abort for uleb128 case (Haibo Li) - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (John Stultz) - perf/x86/intel/ds: Flush PEBS DS when changing PEBS_DATA_CFG (Kan Liang) - perf/x86: Fix missing sample size update on AMD BRS (Namhyung Kim) - perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event() (Yang Jihong) - sched: fix cid_lock kernel-doc warnings (Randy Dunlap) - hwmon: (k10temp) Add PCI ID for family 19, model 78h (Mario Limonciello) - x86/amd_nb: Add PCI ID for family 19h model 78h (Mario Limonciello) - tick/broadcast: Make broadcast device replacement work correctly (Thomas Gleixner) - ext4: bail out of ext4_xattr_ibody_get() fails for any reason (Theodore Ts'o) - ext4: add bounds checking in get_max_inline_xattr_value_size() (Theodore Ts'o) - ext4: add indication of ro vs r/w mounts in the mount message (Theodore Ts'o) - ext4: fix deadlock when converting an inline directory in nojournal mode (Theodore Ts'o) - ext4: improve error recovery code paths in __ext4_remount() (Theodore Ts'o) - ext4: improve error handling from ext4_dirhash() (Theodore Ts'o) - ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled (Theodore Ts'o) - ext4: check iomap type only if ext4_iomap_begin() does not fail (Baokun Li) - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum (Tudor Ambarus) - ext4: fix data races when using cached status extents (Jan Kara) - ext4: avoid deadlock in fs reclaim with page writeback (Jan Kara) - ext4: fix invalid free tracking in ext4_xattr_move_to_block() (Theodore Ts'o) - ext4: remove a BUG_ON in ext4_mb_release_group_pa() (Theodore Ts'o) - ext4: allow ext4_get_group_info() to fail (Theodore Ts'o) - ext4: fix lockdep warning when enabling MMP (Jan Kara) - ext4: fix WARNING in mb_find_extent (Ye Bin) - fbdev: stifb: Fix info entry in sti_struct on error path (Helge Deller) - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Helge Deller) - fbdev: imsttfb: Fix use after free bug in imsttfb_probe (Zheng Wang) - fbdev: vfb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: valkyriefb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: stifb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: sa1100fb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: platinumfb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: p9100: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: maxinefb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: macfb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: hpfb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: hgafb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: g364fb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: controlfb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: cg14: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: atmel_lcdfb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: 68328fb: Remove trailing whitespaces (Thomas Zimmermann) - fbdev: arcfb: Fix error handling in arcfb_probe() (Zongjie Li) - scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend (Keoseong Park) - Documentation/block: drop the request.rst file (Randy Dunlap) - ublk: fix command op code check (Ming Lei) - block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE (Guoqing Jiang) - nbd: Fix debugfs_create_dir error checking (Ivan Orlov) - x86/retbleed: Fix return thunk alignment (Borislav Petkov (AMD)) - btrfs: make clear_cache mount option to rebuild FST without disabling it (Qu Wenruo) - btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add (Christoph Hellwig) - btrfs: zoned: fix full zone super block reading on ZNS (Naohiro Aota) - btrfs: zoned: zone finish data relocation BG with last IO (Naohiro Aota) - btrfs: fix backref walking not returning all inode refs (Filipe Manana) - btrfs: fix space cache inconsistency after error loading it from disk (Filipe Manana) - btrfs: print-tree: parent bytenr must be aligned to sector size (Anastasia Belova) - cifs: release leases for deferred close handles when freezing (Steve French) - smb3: fix problem remounting a share after shutdown (Steve French) - SMB3: force unmount was failing to close deferred close files (Steve French) - smb3: improve parallel reads of large files (Steve French) - do not reuse connection if share marked as isolated (Steve French) - cifs: fix pcchunk length type in smb2_copychunk_range (Pawel Witek) - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jens Axboe) - io_uring: make io_uring_sqe_cmd() unconditionally available (Jens Axboe) - riscv: Fix orphan section warnings caused by kernel/pi (Alexandre Ghiti) - firewire: net: fix unexpected release of object for asynchronous request packet (Takashi Sakamoto) - drm/amdgpu: change gfx 11.0.4 external_id range (Yifan Zhang) - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Saleemkhan Jamadar) - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Guchun Chen) - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Guchun Chen) - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Guchun Chen) - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Lin.Cao) - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Horatio Zhang) - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Alvin Lee) - drm/amd/display: Add symclk workaround during disable link output (Leo Chen) - drm/amd/pm: parse pp_handle under appropriate conditions (Guchun Chen) - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Yifan Zhang) - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Thong Thai) - drm/i915: taint kernel when force probing unsupported devices (Jani Nikula) - drm/i915/dp: prevent potential div-by-zero (Nikita Zhandarovich) - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Stanislav Lisovskiy) - drm/i915/guc: Don't capture Gen8 regs on Xe devices (John Harrison) - drm/sched: Check scheduler work queue before calling timeout handling (Vitaly Prosyak) - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Saravana Kannan) - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Kees Cook) - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jani Nikula) - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jani Nikula) - firmware/sysfb: Fix VESA format selection (Pierre Asselin) - drm/fbdev-generic: prohibit potential out-of-bounds access (Sui Jingfeng) - drm/ast: Fix ARM compatibility (Jammy Huang) - xfs: fix xfs_inodegc_stop racing with mod_delayed_work (Darrick J. Wong) - xfs: disable reaping in fscounters scrub (Darrick J. Wong) - xfs: check that per-cpu inodegc workers actually run on that cpu (Darrick J. Wong) - xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately (Darrick J. Wong) - xfs: fix negative array access in xfs_getbmap (Darrick J. Wong) - xfs: don't allocate into the data fork for an unshare request (Darrick J. Wong) - xfs: flush dirty data and drain directios before scrubbing cow fork (Darrick J. Wong) - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Darrick J. Wong) - xfs: don't unconditionally null args->pag in xfs_bmap_btalloc_at_eof (Darrick J. Wong) - dt-bindings: PCI: fsl,imx6q: fix assigned-clocks warning (Krzysztof Kozlowski) - MAINTAINERS: adjust file entry for ARM/APPLE MACHINE SUPPORT (Lukas Bulwahn) - media: dt-bindings: ov2685: Correct data-lanes attribute (Luca Weiss) - selftests: nft_flowtable.sh: check ingress/egress chain too (Florian Westphal) - selftests: nft_flowtable.sh: monitor result file sizes (Boris Sukholitko) - selftests: nft_flowtable.sh: wait for specific nc pids (Boris Sukholitko) - selftests: nft_flowtable.sh: no need for ps -x option (Boris Sukholitko) - selftests: nft_flowtable.sh: use /proc for pid checking (Boris Sukholitko) - netfilter: conntrack: fix possible bug_on with enable_hooks=1 (Florian Westphal) - netfilter: nf_tables: always release netdev hooks from notifier (Florian Westphal) - af_unix: Fix data races around sk->sk_shutdown. (Kuniyuki Iwashima) - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Kuniyuki Iwashima) - net: datagram: fix data-races in datagram_poll() (Eric Dumazet) - net: mscc: ocelot: fix stat counter register values (Colin Foster) - ipvlan:Fix out-of-bounds caused by unclear skb->cb (t.feng) - docs: networking: fix x25-iface.rst heading & index order (Randy Dunlap) - gve: Remove the code of clearing PBA bit (Ziwei Xiao) - tcp: add annotations around sk->sk_shutdown accesses (Eric Dumazet) - net: add vlan_get_protocol_and_depth() helper (Eric Dumazet) - net: pcs: xpcs: fix incorrect number of interfaces (Russell King (Oracle)) - net: deal with most data-races in sk_wait_event() (Eric Dumazet) - net: annotate sk->sk_err write from do_recvmmsg() (Eric Dumazet) - netlink: annotate accesses to nlk->cb_running (Eric Dumazet) - kselftest: bonding: add num_grat_arp test (Hangbin Liu) - selftests: forwarding: lib: add netns support for tc rule handle stats get (Hangbin Liu) - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) - bonding: fix send_peer_notif overflow (Hangbin Liu) - net: ethernet: mtk_eth_soc: fix NULL pointer dereference (Daniel Golle) - net: phy: bcm7xx: Correct read from expansion register (Florian Fainelli) - net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). (Kuniyuki Iwashima) - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Marek Vasut) - linux/dim: Do nothing if no time delta between samples (Roy Novich) - net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe() (Christophe JAILLET) - net: skb_partial_csum_set() fix against transport header magic value (Eric Dumazet) - media: platform: mtk-mdp3: work around unused-variable warning (Arnd Bergmann) - media: nxp: ignore unused suspend operations (Arnd Bergmann) - media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE (Niklas Söderlund) - media: rcar-vin: Fix NV12 size alignment (Niklas Söderlund) - media: rcar-vin: Gen3 can not scale NV12 (Niklas Söderlund) - MAINTAINERS: re-sort all entries and fields (Linus Torvalds) - inotify: Avoid reporting event with invalid wd (Jan Kara) - gfs2: Don't deref jdesc in evict (Bob Peterson) - platform/mellanox: fix potential race in mlxbf-tmfifo driver (Liming Sun) - platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i (Andrey Avdeev) - platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet (Hans de Goede) - platform/x86: thinkpad_acpi: Add profile force ability (Mark Pearson) - platform/x86: thinkpad_acpi: Fix platform profiles on T490 (Mark Pearson) - platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct (Fae) - platform/x86/intel-uncore-freq: Return error on write frequency (Srinivas Pandruvada) - platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield (Julian Winkler) - nfs: fix another case of NULL/IS_ERR confusion wrt folio pointers (Linus Torvalds) - btrfs: don't free qgroup space unless specified (Josef Bacik) - btrfs: fix encoded write i_size corruption with no-holes (Boris Burkov) - btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones (Naohiro Aota) - btrfs: properly reject clear_cache and v1 cache for block-group-tree (Qu Wenruo) - btrfs: print extent buffers when sibling keys check fails (Filipe Manana) - btrfs: abort transaction when sibling keys check fails for leaves (Filipe Manana) - btrfs: fix leak of source device allocation state after device replace (Filipe Manana) - btrfs: fix assertion of exclop condition when starting balance (xiaoshoukui) - btrfs: fix btrfs_prev_leaf() to not return the same key twice (Filipe Manana) - media: nxp: imx8-isi: fix buiding on 32-bit (Arnd Bergmann) - Linux 6.4-rc1 (Linus Torvalds) - Revert "perf build: Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL" (Arnaldo Carvalho de Melo) - Revert "perf build: Warn for BPF skeletons if endian mismatches" (Arnaldo Carvalho de Melo) - perf metrics: Fix SEGV with --for-each-cgroup (Ian Rogers) - perf bpf skels: Stop using vmlinux.h generated from BTF, use subset of used structs + CO-RE (Arnaldo Carvalho de Melo) - perf stat: Separate bperf from bpf_profiler (Dmitrii Dolgov) - perf test record+probe_libc_inet_pton: Fix call chain match on x86_64 (Thomas Richter) - perf test record+probe_libc_inet_pton: Fix call chain match on s390 (Thomas Richter) - perf tracepoint: Fix memory leak in is_valid_tracepoint() (Yang Jihong) - perf cs-etm: Add fix for coresight trace for any range of CPUs (Ganapatrao Kulkarni) - perf build: Fix unescaped # in perf build-test (James Clark) - perf unwind: Suppress massive unsupported target platform errors (Changbin Du) - perf script: Add new parameter in kfree_skb tracepoint to the python scripts using it (Sriram Yagnaraman) - perf script: Print raw ip instead of binary offset for callchain (Changbin Du) - perf symbols: Fix return incorrect build_id size in elf_read_build_id() (Yang Jihong) - perf list: Modify the warning message about scandirat(3) (Namhyung Kim) - perf list: Fix memory leaks in print_tracepoint_events() (Namhyung Kim) - perf lock contention: Rework offset calculation with BPF CO-RE (Namhyung Kim) - perf lock contention: Fix struct rq lock access (Namhyung Kim) - perf stat: Disable TopdownL1 on hybrid (Ian Rogers) - perf stat: Avoid SEGV on counter->name (Ian Rogers) - perf cs-etm: Add separate decode paths for timeless and per-thread modes (James Clark) - perf cs-etm: Use bool type for boolean values (James Clark) - perf cs-etm: Allow user to override timestamp and contextid settings (James Clark) - perf cs-etm: Validate options after applying them (James Clark) - perf cs-etm: Don't test full_auxtrace because it's always set (James Clark) - perf tools: Add util function for overriding user set config values (James Clark) - perf cs-etm: Fix timeless decode mode detection (James Clark) - perf evsel: Introduce evsel__name_is() method to check if the evsel name is equal to a given string (Arnaldo Carvalho de Melo) - libperf rc_check: Enable implicitly with sanitizers (Ian Rogers) - perf test: Fix maps use after put (Ian Rogers) - perf probe: Add missing 0x prefix for addresses printed in hexadecimal (Arnaldo Carvalho de Melo) - perf build: Test the refcnt check build (Arnaldo Carvalho de Melo) - perf map: Add reference count checking (Ian Rogers) - perf map: Add set_ methods for map->{start,end,pgoff,pgoff,reloc,erange_warned,dso,map_ip,unmap_ip,priv} (Arnaldo Carvalho de Melo) - perf map: Add missing conversions to map__refcnt() (Arnaldo Carvalho de Melo) - perf maps: Add reference count checking (Ian Rogers) - perf maps: Use maps__nr_maps() instead of open coded maps->nr_maps (Arnaldo Carvalho de Melo) - perf maps: Add maps__refcnt() accessor to allow checking maps pointer (Arnaldo Carvalho de Melo) - perf dso: Fix use before NULL check introduced by map__dso() introduction (Arnaldo Carvalho de Melo) - perf cs-etm: Fix segfault in dso lookup (James Clark) - perf script task-analyzer: Fix spelling mistake "miliseconds" -> "milliseconds" (Colin Ian King) - perf namespaces: Introduce nsinfo__mntns_path() accessor to avoid accessing ->mntns_path directly (Arnaldo Carvalho de Melo) - perf namespaces: Introduce nsinfo__refcnt() accessor to avoid accessing ->refcnt directly (Arnaldo Carvalho de Melo) - perf namespaces: Use the need_setns() accessors instead of accessing ->need_setns directly (Arnaldo Carvalho de Melo) - perf namespaces: Add reference count checking (Ian Rogers) - perf dso: Add dso__filename_with_chroot() to reduce number of accesses to dso->nsinfo members (Arnaldo Carvalho de Melo) - perf cpumap: Add reference count checking (Ian Rogers) - perf cpumap: Use perf_cpu_map__cpu(map, cpu) instead of accessing map->map[cpu] directly (Ian Rogers) - perf cpumap: Remove initializations done in perf_cpu_map__alloc() (Arnaldo Carvalho de Melo) - libperf: Add reference count checking macros (Ian Rogers) - libperf: Add perf_cpu_map__refcnt() interanl accessor to use in the maps test (Arnaldo Carvalho de Melo) - perf test: Simplify for_each_test() to avoid tripping on -Werror=array-bounds (Arnaldo Carvalho de Melo) - perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() (Markus Elfring) - perf vendor events intel: Fix uncore topics for tigerlake (Ian Rogers) - perf vendor events intel: Fix uncore topics for snowridgex (Ian Rogers) - perf vendor events intel: Fix uncore topics for skylakex (Ian Rogers) - perf vendor events intel: Fix uncore topics for skylake (Ian Rogers) - perf vendor events intel: Fix uncore topics for sandybridge (Ian Rogers) - perf vendor events intel: Fix uncore topics for knightslanding (Ian Rogers) - perf vendor events intel: Fix uncore topics for jaketown (Ian Rogers) - perf vendor events intel: Fix uncore topics for ivytown (Ian Rogers) - perf vendor events intel: Fix uncore topics for ivybridge (Ian Rogers) - perf vendor events intel: Fix uncore topics for icelakex (Ian Rogers) - perf vendor events intel: Fix uncore topics for icelake (Ian Rogers) - perf vendor events intel: Fix uncore topics for haswellx (Ian Rogers) - perf vendor events intel: Fix uncore topics for haswell (Ian Rogers) - perf vendor events intel: Fix uncore topics for cascadelakex (Ian Rogers) - perf vendor events intel: Fix uncore topics for broadwellx (Ian Rogers) - perf vendor events intel: Fix uncore topics for broadwellde (Ian Rogers) - perf vendor events intel: Fix uncore topics for broadwell (Ian Rogers) - perf vendor events intel: Fix uncore topics for alderlake (Ian Rogers) - perf vendor events intel: Add sierraforest (Ian Rogers) - perf vendor events intel: Add grandridge (Ian Rogers) - perf vendor events intel: Update sapphirerapids to v1.12 (Ian Rogers) - perf sched: Fix sched latency analysis incorrection when using 'sched:sched_wakeup' (Chunxin Zang) - perf pmu: Use perf_cpu_map__set_nr() in perf_pmu__cpus_match() to allow for refcnt checking (Arnaldo Carvalho de Melo) - libperf: Add a perf_cpu_map__set_nr() available as an internal function for tools/perf to use (Arnaldo Carvalho de Melo) - libperf: Make perf_cpu_map__alloc() available as an internal function for tools/perf to use (Ian Rogers) - perf cpumap: Use perf_cpu_map__nr(cpus) to access cpus->nr (Ian Rogers) - perf map: Add map__refcnt() accessor to use in the maps test (Arnaldo Carvalho de Melo) - perf scripts python intel-pt-events: Delete unused 'event_attr variable (Alexander Pantyukhin) - perf top: Expand the range of multithreaded phase (Hangliang Lai) - tools headers: Remove s390 ptrace.h in check-headers.sh (Tiezhu Yang) - perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents (Arnaldo Carvalho de Melo) - perf metricgroups: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf arm-spe: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf tests api-io: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf bench inject-buildid: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf genelf: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf evlist: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf annotate: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf parse-events: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf expr: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf evsel: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf pmu: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf env: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf x86 iostat: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf symbol: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf list: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf c2c: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf trace: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf daemon: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf inject: Use zfree() to reduce chances of use after free (Arnaldo Carvalho de Melo) - perf vendor events: Update icelakex to v1.20 (Ian Rogers) - perf vendor events: Update alderlake to v1.20 (Ian Rogers) - perf bperf: Avoid use after free via unrelated 'struct evsel' anonymous union field (Ian Rogers) - perf evsel: Avoid SEGV if delete is called on NULL (Ian Rogers) - perf script ibs: Change bit description according to latest AMD PPR ("Processor Programming Reference") (Ravi Bangoria) - perf mem: Increase HISTC_MEM_LVL column size to 39 chars (Ravi Bangoria) - perf mem: Refactor perf_mem__lvl_scnprintf() to process 'union perf_mem_data_src' more intuitively (Ravi Bangoria) - perf mem: Add support for printing PERF_MEM_LVLNUM_UNC (Ravi Bangoria) - perf mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_DATA_SRC_NONE (Ravi Bangoria) - tools include UAPI: Sync uapi/linux/perf_event.h with the kernel sources (Ravi Bangoria) - perf build: Warn for BPF skeletons if endian mismatches (Ian Rogers) - perf util: Move perf_guest/host declarations (Ian Rogers) - perf util: Move input_name to util (Ian Rogers) - perf version: Use regular verbose flag (Ian Rogers) - perf header: Move perf_version_string declaration (Ian Rogers) - perf usage: Move usage strings (Ian Rogers) - perf ui: Move window resize signal functions (Ian Rogers) - perf test stat+json_output: Write JSON output to a file (Ian Rogers) - perf stat: Don't write invalid "started on" comment for JSON output (Ian Rogers) - perf test stat+csv_output: Write CSV output to a file (Ian Rogers) - perf bpf filter: Support pre-5.16 kernels where 'mem_hops' isn't in 'union perf_mem_data_src' (Ian Rogers) - perf lock contention: Support pre-5.14 kernels (Ian Rogers) - perf map: Changes to reference counting (Ian Rogers) - perf maps: Modify maps_by_name to hold a reference to a map (Ian Rogers) - perf test: Add extra diagnostics to maps test (Ian Rogers) - perf map: Add accessors for ->pgoff and ->reloc (Ian Rogers) - perf map: Add accessors for ->prot, ->priv and ->flags (Ian Rogers) - perf map: Add helper for ->map_ip() and ->unmap_ip() (Ian Rogers) - perf map: Rename map_ip() and unmap_ip() (Ian Rogers) - perf vendor events intel: Update free running tigerlake events (Ian Rogers) - perf vendor events intel: Update free running snowridgex events (Ian Rogers) - perf vendor events intel: Correct knightslanding memory topic (Ian Rogers) - perf vendor events intel: Update free running icelakex events (Ian Rogers) - perf vendor events intel: Update free running alderlake events (Ian Rogers) - perf pmu: Sort and remove duplicates using JSON PMU name (Ian Rogers) - perf pmu: Improve name/comments, avoid a memory allocation (Ian Rogers) - perf pmu: Fewer const casts (Ian Rogers) - perf lock contention: Do not try to update if hash map is full (Namhyung Kim) - perf lock contention: Revise needs_callstack() condition (Namhyung Kim) - perf lock contention: Update total/bad stats for hidden entries (Namhyung Kim) - perf lock contention: Add data failure stat (Namhyung Kim) - perf lock contention: Update default map size to 16384 (Namhyung Kim) - perf lock contention: Use -M for --map-nr-entries (Namhyung Kim) - perf lock contention: Simplify parse_lock_type() (Namhyung Kim) - tools: Rename __fallthrough to fallthrough (Liam Howlett) - perf pmu: Fix a few potential fd leaks (Ian Rogers) - perf pmu: Make parser reentrant (Ian Rogers) - perf map: Add accessor for start and end (Ian Rogers) - perf map: Add accessor for dso (Ian Rogers) - perf maps: Add functions to access maps (Ian Rogers) - perf maps: Remove rb_node from struct map (Ian Rogers) - perf map: Move map list node into symbol (Ian Rogers) - perf jit: Fix a few memory leaks (Ian Rogers) - perf build: Allow C++ demangle without libelf (Ian Rogers) - perf srcline: Avoid addr2line SIGPIPEs (Ian Rogers) - perf srcline: Support for llvm-addr2line (Ian Rogers) - perf srcline: Simplify addr2line subprocess (Ian Rogers) - tools api: Add io__getline (Ian Rogers) - perf intel-pt: Use perf_pmu__scan_file_at() if possible (Namhyung Kim) - perf pmu: Add perf_pmu__{open,scan}_file_at() (Namhyung Kim) - perf pmu: Use relative path in setup_pmu_alias_list() (Namhyung Kim) - perf pmu: Use relative path in perf_pmu__caps_parse() (Namhyung Kim) - perf pmu: Use relative path for sysfs scan (Namhyung Kim) - perf bench: Add pmu-scan benchmark (Namhyung Kim) - perf pmu: Add perf_pmu__destroy() function (Namhyung Kim) - perf tools: Fix a asan issue in parse_events_multi_pmu_add() (Namhyung Kim) - perf list: Use relative path for tracepoint scan (Namhyung Kim) - tools build: Add a feature test for scandirat(), that is not implemented so far in musl and uclibc (Arnaldo Carvalho de Melo) - perf intel-pt: Fix CYC timestamps after standalone CBR (Adrian Hunter) - perf auxtrace: Fix address filter entire kernel size (Adrian Hunter) - perf arm-spe: Add raw decoding for SPEv1.3 MTE and MOPS load/store (Rob Herring) - perf cs-etm: Handle PERF_RECORD_AUX_OUTPUT_HW_ID packet (Mike Leach) - perf cs-etm: Update record event to use new Trace ID protocol (Mike Leach) - perf cs-etm: Move mapping of Trace ID and cpu into helper function (Mike Leach) - perf lock contention: Show detail failure reason for BPF (Namhyung Kim) - perf lock contention: Fix debug stat if no contention (Namhyung Kim) - perf vendor events intel: Update ivybridge and ivytown (Ian Rogers) - perf bench numa: Fix type of loop iterator in do_work, it should be 'long' (Andreas Herrmann) - perf symbol: Remove unused branch_callstack (Adrian Hunter) - perf top: Add --branch-history option (Adrian Hunter) - perf build: Conditionally define NDEBUG (Ian Rogers) - perf block-range: Move debug code behind ifndef NDEBUG (Ian Rogers) - perf bench: Avoid NDEBUG warning (Ian Rogers) - perf vendor events: Update Alderlake for E-Core TMA v2.3 (Ian Rogers) - perf symbol: Add command line support for addr2line path (Ian Rogers) - perf annotate: Allow objdump to be set in perfconfig (Ian Rogers) - perf annotate: Own objdump_path and disassembler_style strings (Ian Rogers) - perf annotate: Add init/exit to annotation_options remove default (Ian Rogers) - perf report: Additional config warnings (Ian Rogers) - perf annotate: Delete session for debug builds (Ian Rogers) - perf tools: Avoid warning in do_realloc_array_as_needed() (Adrian Hunter) - perf symbols: Fix unaligned access in get_x86_64_plt_disp() (Adrian Hunter) - perf symbols: Fix use-after-free in get_plt_got_name() (Adrian Hunter) - perf vendor events power9: Remove UTF-8 characters from JSON files (Kajol Jain) - perf ftrace: Make system wide the default target for latency subcommand (Yang Jihong) - perf bench syscall: Add fork syscall benchmark (Tiezhu Yang) - perf stat: Suppress warning when using cpum_cf events on s390 (Thomas Richter) - perf tests test_bridge_fdb_stress.sh: Fix redirection of stderr to stdin (Patrice Duroux) - perf tests record_offcpu.sh: Fix redirection of stderr to stdin (Patrice Duroux) - perf vendor events intel: Update metrics to detect pmem at runtime (Ian Rogers) - perf metrics: Add has_pmem literal (Ian Rogers) - perf vendor events intel: Sandybridge v19 events (Ian Rogers) - perf vendor events intel: Jaketown v23 events (Ian Rogers) - perf vendor events intel: Haswellx v27 events (Ian Rogers) - perf vendor events intel: Haswell v33 events (Ian Rogers) - perf vendor events intel: Broadwellx v20 events (Ian Rogers) - perf vendor events intel: Broadwellde v9 events (Ian Rogers) - perf vendor events intel: Broadwell v27 events (Ian Rogers) - perf lock contention: Fix msan issue in lock_contention_read() (Namhyung Kim) - perf vendor events s390: Remove UTF-8 characters from JSON file (Thomas Richter) - perf hist: Improve srcfile sort key performance (really) (Namhyung Kim) - perf test: Fix wrong size expectation for 'Setup struct perf_event_attr' (Thomas Richter) - perf build: Add warning for when vmlinux.h generation fails (Ian Rogers) - perf report: Append inlines to non-DWARF callchains (Artem Savkov) - perf tools: Add support for perf_event_attr::config3 (Rob Herring) - perf vendor events arm64: Add N1 metrics (James Clark) - perf jevents: Sort list of input files (Bernhard M. Wiedemann) - perf kvm: Delete histograms entries before exiting (Leo Yan) - perf kvm: Reference count 'struct kvm_info' (Leo Yan) - perf report: Add 'simd' sort field (German Gomez) - perf arm-spe: Add SVE flags to the SPE samples (German Gomez) - perf arm-spe: Refactor arm-spe to support operation packet type (German Gomez) - perf event: Add 'simd_flags' field to 'struct perf_sample' (German Gomez) - perf intel-pt: Add support for new branch instructions ERETS and ERETU (Adrian Hunter) - perf intel-pt: Add event type names UINTR and UIRET (Adrian Hunter) - perf symbol: Sort names under write lock (Ian Rogers) - perf test: Fix memory leak in symbols (Ian Rogers) - perf tests: Add common error route for code-reading (Ian Rogers) - perf bpf_counter: Use public cpumap accessors (Ian Rogers) - perf symbol: Avoid memory leak from abi::__cxa_demangle (Ian Rogers) - perf kvm: Update documentation to reflect new changes (Leo Yan) - perf kvm: Add TUI mode for stat report (Leo Yan) - perf kvm: Add dimensions for percentages (Leo Yan) - perf kvm: Support printing attributions for dimensions (Leo Yan) - perf kvm: Polish sorting key (Leo Yan) - perf kvm: Use histograms list to replace cached list (Leo Yan) - perf kvm: Add dimensions for KVM event statistics (Leo Yan) - perf hist: Add 'kvm_info' field in histograms entry (Leo Yan) - perf kvm: Parse address location for samples (Leo Yan) - perf kvm: Pass argument 'sample' to kvm_alloc_init_event() (Leo Yan) - perf kvm: Introduce histograms data structures (Leo Yan) - perf kvm: Use macro to replace variable 'decode_str_len' (Leo Yan) - perf kvm: Use subtraction for comparison metrics (Leo Yan) - perf kvm: Move up metrics helpers (Leo Yan) - perf kvm: Add pointer to 'perf_kvm_stat' in kvm event (Leo Yan) - perf kvm: Refactor overall statistics (Leo Yan) - perf record: Update documentation for BPF filters (Namhyung Kim) - perf bpf filter: Show warning for missing sample flags (Namhyung Kim) - perf bpf filter: Add logical OR operator (Namhyung Kim) - perf bpf filter: Add data_src sample data support (Namhyung Kim) - perf bpf filter: Add more weight sample data support (Namhyung Kim) - perf bpf filter: Add 'pid' sample data support (Namhyung Kim) - perf record: Record dropped sample count (Namhyung Kim) - perf record: Add BPF event filter support (Namhyung Kim) - perf bpf filter: Implement event sample filtering (Namhyung Kim) - perf bpf filter: Introduce basic BPF filter expression (Namhyung Kim) - perf top: Fix rare segfault in thread__comm_len() (liuwenyu) - perf script: Fix Python support when no libtraceevent (Adrian Hunter) - perf vendor events s390: Add metric for TLB and cache (Thomas Richter) - perf vendor events s390: Add cache metrics for z13 (Thomas Richter) - perf vendor events s390: Add cache metrics for z14 (Thomas Richter) - perf vendor events s390: Add cache metrics for z15 (Thomas Richter) - perf vendor events intel: Update skylake events (Ian Rogers) - perf vendor events intel: Update meteorlake events (Ian Rogers) - perf vendor events intel: Update graniterapids events (Ian Rogers) - perf scripts intel-pt-events.py: Fix IPC output for Python 2 (Roman Lozko) - perf tools bpf: Add vmlinux.h to .gitignore (Arnaldo Carvalho de Melo) - perf test: Fix "PMU event table sanity" for NO_JEVENTS=1 (Ian Rogers) - perf lock contention: Show lock type with address (Namhyung Kim) - perf lock contention: Show per-cpu rq_lock with address (Namhyung Kim) - perf lock contention: Track and show siglock with address (Namhyung Kim) - perf lock contention: Track and show mmap_lock with address (Namhyung Kim) - perf build: Error if no libelf and NO_LIBELF isn't set (Ian Rogers) - perf build: Remove redundant NO_NEWT build option (Ian Rogers) - perf build: If libtraceevent isn't present error the build (Ian Rogers) - perf build: Switch libpfm4 to opt-out rather than opt-in (Ian Rogers) - perf symbol: Add abi::__cxa_demangle C++ demangling support (Ian Rogers) - tools build: Add feature test for abi::__cxa_demangle (Ian Rogers) - perf build: Make binutil libraries opt in (Ian Rogers) - perf build: Error if jevents won't work and NO_JEVENTS=1 isn't set (Ian Rogers) - perf util: Remove weak sched_getcpu (Ian Rogers) - perf build: Remove unused HAVE_GLIBC_SUPPORT (Ian Rogers) - perf build: Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL (Ian Rogers) - perf build: Support python/perf.so testing (Ian Rogers) - perf bpf: Remove pre libbpf 1.0 conditional logic (Ian Rogers) - perf build: Remove libbpf pre-1.0 feature tests (Ian Rogers) - tools build: Pass libbpf feature only if libbpf 1.0+ (Ian Rogers) - perf lock contention: Fix compiler builtin detection (Ian Rogers) - perf cs-etm: Avoid printing warning in cs_etm_is_ete() check (James Clark) - perf cs-etm: Reduce verbosity of ts_source warning (James Clark) - perf list: Add PMU pai_ext event description for IBM z16 (Thomas Richter) - perf vendor events s390: Add cache metrics for z16 (Thomas Richter) - perf vendor events s390: Add common metrics (Thomas Richter) - perf parse-events: Warn when events are regrouped (Ian Rogers) - perf evlist: Remove nr_groups (Ian Rogers) - perf evsel: Remove use_uncore_alias (Ian Rogers) - perf parse-events: Sort and group parsed events (Ian Rogers) - perf parse-events: Pass ownership of the group name (Ian Rogers) - perf evsel: Add function to compute group PMU name (Ian Rogers) - perf evsel: Allow const evsel for certain accesses (Ian Rogers) - perf stat: Modify the group test (Ian Rogers) - perf pmu: Earlier PMU auxtrace initialization (Ian Rogers) - perf stat: Don't remove all grouped events when CPU maps disagree (Ian Rogers) - libperf evlist: Avoid a use of evsel idx (Ian Rogers) - perf ftrace: Reuse target::initial_delay (Changbin Du) - perf record: Reuse target::initial_delay (Changbin Du) - perf record: Fix "read LOST count failed" msg with sample read (Kan Liang) - perf vendor events intel: Update icelakex to v1.19 (Ian Rogers) - perf vendor events intel: Update alderlaken to v1.19 (Ian Rogers) - perf vendor events intel: Update alderlake to v1.19 (Ian Rogers) - perf stat: Remove saved_value/runtime_stat (Ian Rogers) - perf stat: Use counts rather than saved_value (Ian Rogers) - perf metric: Directly use counts rather than saved_value (Ian Rogers) - perf stat: Add cpu_aggr_map for loop (Ian Rogers) - perf stat: Hide runtime_stat (Ian Rogers) - perf stat: Move enums from header (Ian Rogers) - perf stat: Remove perf_stat_evsel_id (Ian Rogers) - perf stat: Use metrics for --smi-cost (Ian Rogers) - perf stat: Remove hard coded transaction events (Ian Rogers) - perf doc: Refresh topdown documentation (Ian Rogers) - perf stat: Remove topdown event special handling (Ian Rogers) - perf stat: Implement --topdown using json metrics (Ian Rogers) - perf stat: Add TopdownL1 metric as a default if present (Ian Rogers) - perf metric: Add --metric-no-threshold option (Ian Rogers) - perf expr: More explicit NAN handling (Ian Rogers) - perf metric: Compute and print threshold values (Ian Rogers) - perf list: Support for printing metric thresholds (Ian Rogers) - perf pmu-events: Test parsing metric thresholds with the fake PMU (Ian Rogers) - perf jevent: Parse metric thresholds (Ian Rogers) - perf jevents: Add rand support to metrics (Ian Rogers) - perf vendor events intel: Refresh westmereep-dp events (Ian Rogers) - perf vendor events intel: Refresh tigerlake events (Ian Rogers) - perf vendor events intel: Refresh skylakex metrics (Ian Rogers) - perf vendor events intel: Refresh skylake events (Ian Rogers) - perf vendor events intel: Refresh silvermont events (Ian Rogers) - perf vendor events intel: Refresh sapphirerapids events (Ian Rogers) - perf vendor events intel: Refresh sandybridge events (Ian Rogers) - perf vendor events intel: Refresh knightslanding events (Ian Rogers) - perf vendor events intel: Refresh jaketown events (Ian Rogers) - perf vendor events intel: Refresh ivytown metrics (Ian Rogers) - perf vendor events intel: Refresh ivybridge metrics (Ian Rogers) - perf vendor events intel: Refresh icelakex metrics (Ian Rogers) - perf vendor events intel: Refresh icelake events (Ian Rogers) - perf vendor events intel: Refresh haswellx metrics (Ian Rogers) - perf vendor events intel: Refresh haswell metrics (Ian Rogers) - perf vendor events intel: Add graniterapids events (Ian Rogers) - perf vendor events intel: Refresh cascadelakex events (Ian Rogers) - perf vendor events intel: Refresh broadwellx metrics (Ian Rogers) - perf vendor events intel: Refresh broadwellde metrics (Ian Rogers) - perf vendor events intel: Refresh broadwell metrics (Ian Rogers) - perf vendor events intel: Refresh alderlake-n metrics (Ian Rogers) - perf vendor events intel: Refresh alderlake events (Ian Rogers) - perf pmu-events: Don't '\0' terminate enum values (Ian Rogers) - perf pmu-events: Make the metric_constraint an enum (Ian Rogers) - perf expr: Make the online topology accessible globally (Ian Rogers) - perf pmu-events: Change perpkg to be a bool (Ian Rogers) - perf pmu-events: Change deprecated to be a bool (Ian Rogers) - perf pmu-events: Change aggr_mode to be an enum (Ian Rogers) - perf pmu-events: Remove aggr_mode from pmu_event (Ian Rogers) - perf metrics: Improve variable names (Ian Rogers) - perf tools: Ensure evsel name is initialized (Ian Rogers) - perf test: Fix offcpu test prev_state check (Namhyung Kim) - debugobject: Ensure pool refill (again) (Thomas Gleixner) - crypto: api - Fix CRYPTO_USER checks for report function (Ondrej Mosnacek) - crypto: engine - fix crypto_queue backlog handling (Olivier Bacon) - crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs() (Christophe JAILLET) - cifs: Remove unneeded semicolon (Yang Li) - cifs: fix sharing of DFS connections (Paulo Alcantara) - cifs: avoid potential races when handling multiple dfs tcons (Paulo Alcantara) - cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Paulo Alcantara) - cifs: fix potential race when tree connecting ipc (Paulo Alcantara) - cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Paulo Alcantara) - cifs: print smb3_fs_context::source when mounting (Paulo Alcantara) - cifs: protect session status check in smb2_reconnect() (Paulo Alcantara) - SMB3.1.1: correct definition for app_instance_id create contexts (Steve French) - clk: starfive: Fix RESET_STARFIVE_JH7110 can't be selected in a specified case (Hal Feng) - clk: sp7021: Adjust width of _m in HWM_FIELD_PREP() (Nathan Chancellor) - Revert "clk: imx: composite-8m: Add support to determine_rate" (Adam Ford) - dt-bindings: mailbox: qcom: add compatible for IPQ9574 SoC (Devi Priya) - mailbox: qcom-apcs-ipc: do not grow the of_device_id (Krzysztof Kozlowski) - dt-bindings: mailbox: qcom,apcs-kpss-global: use fallbacks for few variants (Krzysztof Kozlowski) - dt-bindings: mailbox: mediatek,gce-mailbox: Add support for MT6795 (AngeloGioacchino Del Regno) - mailbox: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE (Conor Dooley) - mailbox: bcm-pdc: drop of_match_ptr for ID table (Krzysztof Kozlowski) - mailbox: rockchip: drop of_match_ptr for ID table (Krzysztof Kozlowski) - mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() (Lee Jones) - mailbox: mailbox-test: Explicitly include header for spinlock support (Lee Jones) - mailbox: Use of_property_read_bool() for boolean properties (Rob Herring) - mailbox: pcc: Use mbox_bind_client (Elliot Berman) - mailbox: omap: Use mbox_bind_client (Elliot Berman) - mailbox: Allow direct registration to a channel (Elliot Berman) - io_uring: Remove unnecessary BUILD_BUG_ON (Breno Leitao) - io_uring: Pass whole sqe to commands (Breno Leitao) - io_uring: Create a helper to return the SQE size (Breno Leitao) - io_uring/rsrc: check for nonconsecutive pages (Tobias Holl) - dmapool: link blocks across pages (Keith Busch) - dmapool: don't memset on free twice (Keith Busch) - dmapool: simplify freeing (Keith Busch) - dmapool: consolidate page initialization (Keith Busch) - dmapool: rearrange page alloc failure handling (Keith Busch) - dmapool: move debug code to own functions (Keith Busch) - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Tony Battersby) - dmapool: cleanup integer types (Tony Battersby) - dmapool: use sysfs_emit() instead of scnprintf() (Tony Battersby) - dmapool: remove checks for dev == NULL (Tony Battersby) - afs: fix the afs_dir_get_folio return value (Christoph Hellwig) - nilfs2: do not write dirty data after degenerating to read-only (Ryusuke Konishi) - mm: do not reclaim private data from pinned page (Jan Kara) - nilfs2: fix infinite loop in nilfs_mdt_get_block() (Ryusuke Konishi) - mm/mmap/vma_merge: always check invariants (Lorenzo Stoakes) - nfs: fix mis-merged __filemap_get_folio() error check (Linus Torvalds) - filemap: Handle error return from __filemap_get_folio() (Matthew Wilcox) - scsi: qedi: Fix use after free bug in qedi_remove() (Zheng Wang) - scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue (Alice Chao) - scsi: ipr: Remove several unused variables (Tom Rix) - scsi: pm80xx: Log device registration (Akshat Jain) - scsi: ipr: Remove SATA support (Brian King) - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (John Garry) - ublk: add timeout handler (Ming Lei) - drbd: correctly submit flush bio on barrier (Christoph Böhmwalder) - mailmap: add mailmap entries for Jens Axboe (Jens Axboe) - block: Skip destroyed blkg when restart in blkg_destroy_all() (Tao Su) - writeback: fix call of incorrect macro (Maxim Korotkov) - md: Fix bitmap offset type in sb writer (Jonathan Derrick) - md/raid5: Improve performance for sequential IO (Jan Kara) - docs nbd: userspace NBD now favors github over sourceforge (Eric Blake) - block nbd: use req.cookie instead of req.handle (Eric Blake) - uapi nbd: add cookie alias to handle (Eric Blake) - uapi nbd: improve doc links to userspace spec (Eric Blake) - blk-integrity: register sysfs attributes on struct device (Thomas Weißschuh) - blk-integrity: convert to struct device_attribute (Thomas Weißschuh) - blk-integrity: use sysfs_emit (Thomas Weißschuh) - block/drivers: remove dead clear of random flag (Chaitanya Kulkarni) - block: sync part's ->bd_has_submit_bio with disk's (Ming Lei) - block: Cleanup set_capacity()/bdev_set_nr_sectors() (Damien Le Moal) - pipe: set FMODE_NOWAIT on pipes (Jens Axboe) - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jens Axboe) - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Oswald Buddenhagen) - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Oswald Buddenhagen) - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Kai-Heng Feng) - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Hans de Goede) - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Andrey Rakhmatullin) - ASoC: codecs: wcd938x: fix accessing regmap on unattached devices (Krzysztof Kozlowski) - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Enrico Belleri) - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Hans de Goede) - ASoC: max98090: make it selectable (Maxim Kochetkov) - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Ruliang Lin) - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Geraldo Nascimento) - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Caleb Harper) - ALSA: docs: Fix code block indentation in ALSA driver example (Bagas Sanjaya) - ALSA: docs: Extend module parameters description (Ivan Orlov) - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Mark Asselstine) - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Oswald Buddenhagen) - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Vitaly Rodionov) - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (jasontao) - regulator: consumer.rst: fix 'regulator_enable' typo. (Philippe De Muyter) - ksmbd: call rcu_barrier() in ksmbd_server_exit() (Namjae Jeon) - ksmbd: fix racy issue under cocurrent smb2 tree disconnect (Namjae Jeon) - ksmbd: fix racy issue from smb2 close and logoff with multichannel (Namjae Jeon) - ksmbd: not allow guest user on multichannel (Namjae Jeon) - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() (Namjae Jeon) - ksmbd: block asynchronous requests when making a delay on session setup (Namjae Jeon) - ksmbd: destroy expired sessions (Namjae Jeon) - ksmbd: fix racy issue from session setup and logoff (Namjae Jeon) - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() (Namjae Jeon) - ksmbd: fix memleak in session setup (Namjae Jeon) - bonding: add xdp_features support (Lorenzo Bianconi) - 9p: Remove INET dependency (Jason Andryuk) - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (wuych) - mISDN: Use list_count_nodes() (Christophe JAILLET) - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() (Florian Fainelli) - pds_core: fix mutex double unlock in error path (Shannon Nelson) - net/sched: flower: fix error handler on replace (Vlad Buslov) - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Vlad Buslov) - net/sched: flower: fix filter idr initialization (Vlad Buslov) - net: fec: correct the counting of XDP sent frames (Shenwei Wang) - net: enetc: check the index of the SFI rather than the handle (Wei Fang) - sfc: Add back mailing list (Martin Habets) - virtio_net: suppress cpu stall when free_unused_bufs (Wenliang Wang) - ice: block LAN in case of VF to VF offload (Michal Swiatkowski) - net: dsa: mt7530: fix network connectivity with multiple CPU ports (Arınç ÜNAL) - net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 (Arınç ÜNAL) - netfilter: nf_tables: fix ct untracked match breakage (Florian Westphal) - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Kuniyuki Iwashima) - igc: read before write to SRRCTL register (Song Yoong Siang) - pds_core: add AUXILIARY_BUS and NET_DEVLINK to Kconfig (Shannon Nelson) - pds_core: remove CONFIG_DEBUG_FS from makefile (Shannon Nelson) - ionic: catch failure from devlink_alloc (Shannon Nelson) - ethtool: Fix uninitialized number of lanes (Ido Schimmel) - r8152: fix the autosuspend doesn't work (Hayes Wang) - ionic: remove noise from ethtool rxnfc error msg (Shannon Nelson) - octeontx2-vf: Detach LF resources on probe cleanup (Subbaraya Sundeep) - octeontx2-pf: Disable packet I/O for graceful exit (Subbaraya Sundeep) - octeontx2-af: Skip PFs if not enabled (Ratheesh Kannoth) - octeontx2-af: Fix issues with NPC field hash extract (Ratheesh Kannoth) - octeontx2-af: Update/Fix NPC field hash extract feature (Ratheesh Kannoth) - octeontx2-af: Update correct mask to filter IPv4 fragments (Suman Ghosh) - octeontx2-af: Add validation for lmac type (Hariprasad Kelam) - octeontx2-pf: Increase the size of dmac filter flows (Ratheesh Kannoth) - octeontx2-af: Fix depth of cam and mem table. (Ratheesh Kannoth) - octeontx2-af: Fix start and end bit for scan config (Ratheesh Kannoth) - octeontx2-af: Secure APR table update with the lock (Geetha sowjanya) - netfilter: nf_tables: deactivate anonymous set from preparation phase (Pablo Neira Ayuso) - selftests: netfilter: fix libmnl pkg-config usage (Jeremy Sowden) - netfilter: nf_tables: hit ENOENT on unexisting chain/flowtable update with missing attributes (Pablo Neira Ayuso) - net: ethernet: mtk_eth_soc: drop generic vlan rx offload, only use DSA untagging (Felix Fietkau) - rxrpc: Fix timeout of a call that hasn't yet been granted a channel (David Howells) - rxrpc: Make it so that a waiting process can be aborted (David Howells) - rxrpc: Fix hard call timeout units (David Howells) - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Tom Rix) - sfc: Fix module EEPROM reporting for QSFP modules (Andy Moreton) - r8152: move setting r8153b_rx_agg_chg_indicate() (Hayes Wang) - r8152: fix the poor throughput for 2.5G devices (Hayes Wang) - r8152: fix flow control issue of RTL8156A (Hayes Wang) - net/sched: act_mirred: Add carrier check (Victor Nogueira) - net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu (Angelo Dureghello) - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) - selftests: srv6: make srv6_end_dt46_l3vpn_test more robust (Andrea Mayer) - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Cong Wang) - net/sched: cls_api: remove block_cb from driver_list before freeing (Vlad Buslov) - tcp: fix skb_copy_ubufs() vs BIG TCP (Eric Dumazet) - net/ncsi: clear Tx enable mode when handling a Config required AEN (Cosmo Chou) - octeontx2-pf: mcs: Do not reset PN while updating secy (Subbaraya Sundeep) - octeontx2-pf: mcs: Fix shared counters logic (Subbaraya Sundeep) - octeontx2-pf: mcs: Clear stats before freeing resource (Subbaraya Sundeep) - octeontx2-pf: mcs: Match macsec ethertype along with DMAC (Subbaraya Sundeep) - octeontx2-pf: mcs: Fix NULL pointer dereferences (Subbaraya Sundeep) - octeontx2-af: mcs: Fix MCS block interrupt (Geetha sowjanya) - octeontx2-af: mcs: Config parser to skip 8B header (Geetha sowjanya) - octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once (Subbaraya Sundeep) - octeonxt2-af: mcs: Fix per port bypass config (Geetha sowjanya) - ixgbe: Fix panic during XDP_TX with > 64 CPUs (John Hickey) - net/sched: act_pedit: free pedit keys on bail from offset check (Pedro Tammela) - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) - rxrpc: Fix potential data race in rxrpc_wait_to_be_connected() (David Howells) - dt-bindings: i2c: brcm,kona-i2c: convert to YAML (Stanislav Jakubek) - i2c: gxp: fix build failure without CONFIG_I2C_SLAVE (Arnd Bergmann) - i2c: imx-lpi2c: avoid taking clk_prepare mutex in PM callbacks (Alexander Stein) - i2c: omap: Fix standard mode false ACK readings (Reid Tonking) - i2c: tegra: Fix PEC support for SMBUS block read (Akhil R) - s390: remove the unneeded select GCC12_NO_ARRAY_BOUNDS (Lukas Bulwahn) - MAINTAINERS: add Conor as a dt-bindings maintainer (Conor Dooley) - dt-bindings: perf: riscv,pmu: fix property dependencies (Conor Dooley) - dt-bindings: xilinx: Remove Naga from memory and mtd bindings (Michal Simek) - of: fdt: Scan /memreserve/ last (Lucas Tanure) - dt-bindings: clock: r9a06g032-sysctrl: Change maintainer to Fabrizio Castro (Chris Paterson) - dt-bindings: pinctrl: renesas,rzv2m: Change maintainer to Fabrizio Castro (Chris Paterson) - dt-bindings: pinctrl: renesas,rzn1: Change maintainer to Fabrizio Castro (Chris Paterson) - dt-bindings: i2c: renesas,rzv2m: Change maintainer to Fabrizio Castro (Chris Paterson) - docs/sp_SP: Add translation of process/adding-syscalls (Carlos Bilbao) - CREDITS: Update email address for Mat Martineau (Mat Martineau) - Documentation: update kernel stack for x86_64 (晏艳(采苓)) - docs: Remove unnecessary unicode character (Tao Liu) - docs: fix "Reviewd" typo (Deming Wang) - Documentation: timers: hrtimers: Make hybrid union historical (Geert Uytterhoeven) - docs/admin-guide/mm/ksm.rst fix intraface -> interface typo (Donald Hunter) - doc:it_IT: fix some typos (Fabio Fantoni) - ftrace: Add MODIFIED flag to show if IPMODIFY or direct was attached (Steven Rostedt (Google)) - tracing: Fix permissions for the buffer_percent file (Ondrej Mosnacek) - locking/atomic: Correct (cmp)xchg() instrumentation (Mark Rutland) - locking/x86: Define arch_try_cmpxchg_local() (Uros Bizjak) - locking/arch: Wire up local_try_cmpxchg() (Uros Bizjak) - locking/generic: Wire up local{,64}_try_cmpxchg() (Uros Bizjak) - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Uros Bizjak) - locking/rwbase: Mitigate indefinite writer starvation (Sebastian Andrzej Siewior) - locking/arch: Rename all internal __xchg() names to __arch_xchg() (Andrzej Hajda) - x86-64: mm: clarify the 'positive addresses' user address rules (Linus Torvalds) - x86: mm: remove 'sign' games from LAM untagged_addr*() macros (Linus Torvalds) - x86: uaccess: move 32-bit and 64-bit parts into proper header (Linus Torvalds) - x86: mm: remove architecture-specific 'access_ok()' define (Linus Torvalds) - x86-64: make access_ok() independent of LAM (Linus Torvalds) - RISC-V: include cpufeature.h in cpufeature.c (Conor Dooley) - riscv: Move .rela.dyn to the init sections (Alexandre Ghiti) - dt-bindings: riscv: explicitly mention assumption of Zicsr & Zifencei support (Conor Dooley) - riscv: compat_syscall_table: Fixup compile warning (Guo Ren) - RISC-V: fixup in-flight collision with ARCH_WANT_OPTIMIZE_VMEMMAP rename (Conor Dooley) - RISC-V: fix sifive and thead section mismatches in errata (Randy Dunlap) - RISC-V: Align SBI probe implementation with spec (Andrew Jones) - riscv: mm: remove redundant parameter of create_fdt_early_page_table (Song Shuai) - RISC-V: Add arch functions to support hibernation/suspend-to-disk (Sia Jee Heng) - RISC-V: mm: Enable huge page support to kernel_page_present() function (Sia Jee Heng) - RISC-V: Factor out common code of __cpu_resume_enter() (Sia Jee Heng) - RISC-V: Change suspend_save_csrs and suspend_restore_csrs to public function (Sia Jee Heng) - riscv: Adjust dependencies of HAVE_DYNAMIC_FTRACE selection (Nathan Chancellor) - KVM: s390: fix race in gmap_make_secure() (Claudio Imbrenda) - KVM: s390: pv: fix asynchronous teardown for small VMs (Claudio Imbrenda) - KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated (Sean Christopherson) - RISC-V: KVM: Virtualize per-HART AIA CSRs (Anup Patel) - RISC-V: KVM: Use bitmap for irqs_pending and irqs_pending_mask (Anup Patel) - RISC-V: KVM: Add ONE_REG interface for AIA CSRs (Anup Patel) - RISC-V: KVM: Implement subtype for CSR ONE_REG interface (Anup Patel) - RISC-V: KVM: Initial skeletal support for AIA (Anup Patel) - RISC-V: KVM: Drop the _MASK suffix from hgatp.VMID mask defines (Anup Patel) - RISC-V: Detect AIA CSRs from ISA string (Anup Patel) - RISC-V: Add AIA related CSR defines (Anup Patel) - RISC-V: KVM: Allow Zbb extension for Guest/VM (Anup Patel) - RISC-V: KVM: Add ONE_REG interface to enable/disable SBI extensions (Anup Patel) - RISC-V: KVM: Alphabetize selects (Andrew Jones) - KVM: RISC-V: Retry fault if vma_lookup() results become invalid (David Matlack) - ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 (Hans de Goede) - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (Lukas Bulwahn) - thermal: intel: powerclamp: Fix NULL pointer access issue (Srinivas Pandruvada) - phy: mediatek: hdmi: mt8195: fix wrong pll calculus (Guillaume Ranquet) - phy: mediatek: hdmi: mt8195: fix uninitialized variable usage in pll_calc (Guillaume Ranquet) - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Hans de Goede) - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Radhakrishna Sripada) - drm/i915/guc: Actually return an error if GuC version range check fails (John Harrison) - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Guchun Chen) - drm/amd/display: filter out invalid bits in pipe_fuses (Samson Tam) - drm/amd/display: Change default Z8 watermark values (Leo Chen) - drm/amdgpu: disable SDMA WPTR_POLL_ENABLE for SR-IOV (Horace Chen) - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Chia-I Wu) - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Hamza Mahfooz) - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Horatio Zhang) - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Horatio Zhang) - drm/amdgpu: Enable doorbell selfring after resize FB BAR (Shane Xiao) - drm/amdgpu: Use the default reset when loading or reloading the driver (lyndonli) - drm/amdgpu: Fix mode2 reset for sienna cichlid (lyndonli) - drm/i915: Check pipe source size when using skl+ scalers (Ville Syrjälä) - drm/amd/display: Lowering min Z8 residency time (Leo Chen) - drm/amd/display: fix flickering caused by S/G mode (Hamza Mahfooz) - drm/amd/display: Set min_width and min_height capability for DCN30 (Igor Kravchenko) - drm/amd/display: Isolate remaining FPU code in DCN32 (Jasdeep Dhillon) - drm/amd/display: Update bounding box values for DCN321 (Aurabindo Pillai) - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Aurabindo Pillai) - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Cruise Hung) - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Aurabindo Pillai) - drm/amd/display: Disable migration to ensure consistency of per-CPU variable (Tianci Yin) - drm/amd/display: remove incorrect early return (Aurabindo Pillai) - drm/amd/display: Return error code on DSC atomic check failure (Hersen Wu) - drm/amd/display: Improvement for handling edp link training fails (Jingwen Zhu) - drm/amd/display: Apply correct panel mode when reinitializing hardware (Michael Mityushkin) - drm/amd/display: fix access hdcp_workqueue assert (Hersen Wu) - drm/amd/display: Reduce SubVP + DRR stretch margin (Alvin Lee) - drm/amd/display: fix memleak in aconnector->timing_requested (Hersen Wu) - drm/amd/display: Fix hang when skipping modeset (Aurabindo Pillai) - drm/amd/display: allow edp updates for virtual signal (Alex Hung) - drm/amd/display: copy dmub caps to dc on dcn31 (Josip Pavic) - drm/amd/display: Add missing WA and MCLK validation (Rodrigo Siqueira) - drm/amd/display: Block optimize on consecutive FAMS enables (Wesley Chalmers) - drm/amd/display: Do not set drr on pipe commit (Wesley Chalmers) - drm/amd/display: set variable dccg314_init storage-class-specifier to static (Tom Rix) - drm/amd/display: Use pointer in the memcpy (Rodrigo Siqueira) - drm/amd/display: Remove wrong assignment of DP link rate (Rodrigo Siqueira) - drm/amd/display: Set dp_rate to dm_dp_rate_na by default (Rodrigo Siqueira) - drm/amd/display: Set maximum VStartup if is DCN201 (Rodrigo Siqueira) - drm/amd/display: Adjust code identation and other minor details (Rodrigo Siqueira) - drm/amd/display: Add missing mclk update (Rodrigo Siqueira) - drm/amd/display: Update bouding box values for DCN32 (Rodrigo Siqueira) - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Chong Li) - drm/amd/pm: change pmfw_decoded_link_width, speed variables to globals (Tom Rix) - drm/amdgpu/vcn: fix mmsch ctx table size (Jane Jian) - watchdog: dw_wdt: Simplify clk management (Christophe JAILLET) - watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe() (Christophe JAILLET) - watchdog: starfive: Fix the warning of starfive_wdt_match (Xingyu Wu) - watchdog: starfive: Fix the probe return error if PM and early_enable are both disabled (Xingyu Wu) - MAINTAINERS: Add fragment for Xilinx watchdog driver (Srinivas Neeli) - watchdog: menz069_wdt: fix timeout setting (Johannes Thumshirn) - watchdog: menz069_wdt: fix watchdog initialisation (Johannes Thumshirn) - dt-bindings: watchdog: alphascale-asm9260: convert to DT schema (Om Parikh) - watchdog: loongson1_wdt: Implement restart handler (Keguang Zhang) - dt-bindings: watchdog: Document Qualcomm SM6115 watchdog (Bhupesh Sharma) - dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names (Krzysztof Kozlowski) - dt-bindings: watchdog: toshiba,visconti-wdt: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: watchdog: arm,sp805: drop unneeded minItems (Krzysztof Kozlowski) - dt-bindings: watchdog: drop duplicated GPIO watchdog bindings (Krzysztof Kozlowski) - dt-bindings: reset: Add binding for MediaTek MT6735 TOPRGU/WDT (Yassine Oudjana) - drivers: watchdog: Add StarFive Watchdog driver (Xingyu Wu) - dt-bindings: watchdog: Add watchdog for StarFive JH7100 and JH7110 (Xingyu Wu) - dt-bindings: watchdog: indentation, quotes and white-space cleanup (Krzysztof Kozlowski) - watchdog: ebc-c384_wdt: Mark status as orphaned (William Breathitt Gray) - dt-bindings: watchdog: mediatek,mtk-wdt: add mt8365 (Alexandre Mergnat) - dt-bindings: watchdog: qcom-wdt: add QCM2290 (Konrad Dybcio) - dt-bindings: watchdog: qcom-wdt: add qcom,apss-wdt-ipq5332 compatible (Kathiravan T) - dt-bindings: watchdog: rockchip: Add rockchip,rk3588-wdt string (Shreeya Patel) - watchdog: avoid usage of iterator after loop (Jakob Koschel) - watchdog: s3c2410: remove unused freq_to_wdt and s3c2410wdt_is_running functions (Tom Rix) - watchdog: aspeed: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - watchdog: sp5100_tco: Immediately trigger upon starting. (Gregory Oakes) - dt-bindings: watchdog: migrate rt2880 text bindings to YAML (Sergio Paracuellos) - watchdog: rt2880-wdt: prefer unsigned int over unsigned (Sergio Paracuellos) - watchdog: rt2880-wdt: avoid static global declarations (Sergio Paracuellos) - watchdog: loongson1: Use devm_clk_get_enabled() helper (Christophe JAILLET) - watchdog: ixp4xx: Use devm_clk_get_enabled() helper (Christophe JAILLET) - watchdog: s3c2410_wdt: Simplify using dev_err_probe() (Uwe Kleine-König) - watchdog: s3c2410: Make s3c2410_get_wdt_drv_data() return an int (Uwe Kleine-König) - watchdog: wm8350: Simplify using devm_watchdog_register_device() (Uwe Kleine-König) - watchdog: rn5t618: Simplify using devm_watchdog_register_device() (Uwe Kleine-König) - watchdog: bcm47xx: Simplify using devm_watchdog_register_device() (Uwe Kleine-König) - watchdog: sbsa: Test WDOG_HW_RUNNING bit in suspend and resume (Wang Wensheng) - watchdog: stmp3xxx_rtc: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: st_lpc: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: shwdt: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: sch311x: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: sa1100: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: rti: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: riowd: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: renesas: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: rdc321x: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: rc32434: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: orion: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: omap: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: nv_tco: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: nic7018: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: mtx-1: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: lpc18xx: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: ie6xx: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: ib700wdt: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: geodewdt: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: gef: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: dw: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: cpwd: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: bcm_kona: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: bcm2835: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: ath79: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: at91rm9200: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: ar7: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: advantechwdt: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: acquirewdt: Convert to platform remove callback returning void (Uwe Kleine-König) - watchdog: s3c2410_wdt: Use devm_add_action_or_reset() to disable watchdog (Guenter Roeck) - watchdog: s3c2410_wdt: Use devm_clk_get[_optional]_enabled() helpers (Guenter Roeck) - watchdog: core: Always set WDOG_HW_RUNNING when starting watchdog (Guenter Roeck) - watchdog: imx2_wdg: Declare local symbols static (Guenter Roeck) - ceph: reorder fields in 'struct ceph_snapid_map' (Christophe JAILLET) - ceph: pass ino# instead of old_dentry if it's disconnected (Xiubo Li) - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) - ceph: implement writeback livelock avoidance using page tagging (Xiubo Li) - ceph: do not print the whole xattr value if it's too long (Xiubo Li) - fs/9p: Fix bit operation logic error (Eric Van Hensbergen) - fs/9p: Rework cache modes and add new options to Documentation (Eric Van Hensbergen) - fs/9p: remove writeback fid and fix per-file modes (Eric Van Hensbergen) - fs/9p: Add new mount modes (Eric Van Hensbergen) - 9p: Add additional debug flags and open modes (Eric Van Hensbergen) - fs/9p: allow disable of xattr support on mount (Eric Van Hensbergen) - fs/9p: Remove unnecessary superblock flags (Eric Van Hensbergen) - fs/9p: Consolidate file operations and add readahead and writeback (Eric Van Hensbergen) - mm: change per-VMA lock statistics to be disabled by default (Suren Baghdasaryan) - MAINTAINERS: update Michal Simek's email (Michal Simek) - mm/mempolicy: correctly update prev when policy is equal on mbind (Lorenzo Stoakes) - relayfs: fix out-of-bounds access in relay_file_read (Zhang Zhengming) - kasan: hw_tags: avoid invalid virt_to_page() (Mark Rutland) - mm: hwpoison: coredump: support recovery from dump_user_range() (Kefeng Wang) - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Baolin Wang) - mm/ksm: move disabling KSM from s390/gmap code to KSM code (David Hildenbrand) - selftests/ksm: ksm_functional_tests: add prctl unmerge test (David Hildenbrand) - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (David Hildenbrand) - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Kefeng Wang) - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Kefeng Wang) - mm/damon/paddr: minor refactor of damon_pa_pageout() (Kefeng Wang) - arm64: lds: move .got section out of .text (Fangrui Song) - arm64: kernel: remove SHF_WRITE|SHF_EXECINSTR from .idmap.text (ndesaulniers@google.com) - arm64: cpufeature: Fix pointer auth hwcaps (Kristina Martsenko) - arm64: Fix label placement in record_mmu_state() (Neeraj Upadhyay) - tools/perf: Add basic support for LoongArch (Huacai Chen) - LoongArch: ftrace: Add direct call trampoline samples support (Youling Tang) - LoongArch: ftrace: Add direct call support (Youling Tang) - LoongArch: ftrace: Implement ftrace_find_callable_addr() to simplify code (Youling Tang) - LoongArch: ftrace: Fix build error if DYNAMIC_FTRACE_WITH_REGS is not set (Youling Tang) - LoongArch: ftrace: Abstract DYNAMIC_FTRACE_WITH_ARGS accesses (Qing Zhang) - LoongArch: Add support for function error injection (Tiezhu Yang) - LoongArch: Add ARCH_HAS_FORTIFY_SOURCE selection (Qing Zhang) - LoongArch: crypto: Add crc32 and crc32c hw acceleration (Min Zhou) - LoongArch: Add checksum optimization for 64-bit system (Bibo Mao) - LoongArch: Optimize memory ops (memset/memcpy/memmove) (WANG Rui) - LoongArch: Provide kernel fpu functions (Huacai Chen) - LoongArch: Relay BCE exceptions to userland as SIGSEGV with si_code=SEGV_BNDERR (WANG Xuerui) - LoongArch: Tweak the BADV and CPUCFG.PRID lines in show_regs() (WANG Xuerui) - LoongArch: Humanize the ESTAT line when showing registers (WANG Xuerui) - LoongArch: Humanize the ECFG line when showing registers (WANG Xuerui) - LoongArch: Humanize the EUEN line when showing registers (WANG Xuerui) - LoongArch: Humanize the PRMD line when showing registers (WANG Xuerui) - LoongArch: Humanize the CRMD line when showing registers (WANG Xuerui) - LoongArch: Fix format of CSR lines during show_regs() (WANG Xuerui) - LoongArch: Print symbol info for $ra and CSR.ERA only for kernel-mode contexts (WANG Xuerui) - LoongArch: Print GPRs with ABI names when showing registers (WANG Xuerui) - LoongArch: Define regular names for BCE/WATCH/HVC/GSPR exceptions (WANG Xuerui) - LoongArch: Clean up the architectural interrupt definitions (WANG Xuerui) - csky: mmu: Prevent spurious page faults (Guo Ren) - csky: remove obsolete config CPU_TLB_SIZE (Lukas Bulwahn) - parisc: Fix argument pointer in real64_call_asm() (Helge Deller) - parisc: Cleanup mmap implementation regarding color alignment (John David Anglin) - parisc: Drop HP-UX constants and structs from grfioctl.h (Helge Deller) - parisc: Ensure page alignment in flush functions (Helge Deller) - parisc: Replace regular spinlock with spin_trylock on panic path (Guilherme G. Piccoli) - parisc: update kbuild doc. aliases for parisc64 (Randy Dunlap) - parisc: Limit amount of kgdb breakpoints on parisc (Helge Deller) - module: include internal.h in module/dups.c (Arnd Bergmann) - sysctl: remove register_sysctl_paths() (Luis Chamberlain) - kernel: pid_namespace: simplify sysctls with register_sysctl() (Luis Chamberlain) - um: make stub data pages size tweakable (Johannes Berg) - um: prevent user code in modules (Johannes Berg) - um: further clean up user_syms (Johannes Berg) - um: don't export printf() (Johannes Berg) - um: hostfs: define our own API boundary (Johannes Berg) - um: add __weak for exported functions (Johannes Berg) - ubifs: Fix memleak when insert_old_idx() failed (Zhihao Cheng) - Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" (Zhihao Cheng) - ubifs: Fix memory leak in do_rename (Mårten Lindahl) - ubifs: Free memory for tmpfile name (Mårten Lindahl) - ubi: Fix return value overwrite issue in try_write_vid_and_data() (Wang YanQing) - ubifs: Remove return in compr_exit() (Yangtao Li) - ubi: Simplify bool conversion (Yang Li) - PM: hibernate: Do not get block device exclusively in test_resume mode (Chen Yu) - PM: hibernate: Turn snapshot_test into global variable (Chen Yu) - intel_idle: mark few variables as __read_mostly (Artem Bityutskiy) - intel_idle: do not sprinkle module parameter definitions around (Artem Bityutskiy) - intel_idle: fix confusing message (Artem Bityutskiy) - intel_idle: improve C-state flags handling robustness (Artem Bityutskiy) - intel_idle: further intel_idle_init_cstates_icpu() cleanup (Artem Bityutskiy) - intel_idle: clean up intel_idle_init_cstates_icpu() (Artem Bityutskiy) - intel_idle: use pr_info() instead of printk() (Artem Bityutskiy) - ACPI: property: Support strings in Apple _DSM props (Hector Martin) - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Hans de Goede) - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Marius Hoch) - thermal: intel: menlow: Get rid of this driver (Rafael J. Wysocki) - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Daniel Lezcano) - ACPI: thermal: Use thermal_zone_device() (Daniel Lezcano) - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Daniel Lezcano) - thermal: core: Encapsulate tz->device field (Daniel Lezcano) - thermal: gov_step_wise: Adjust code logic to match comment (Zhang Rui) - thermal: gov_step_wise: Delete obsolete comment (Zhang Rui) - dt-bindings: thermal: qcom-tsens: Correct unit address (Krzysztof Kozlowski) - thermal/drivers/mediatek: Use of_address_to_resource() (Rob Herring) - thermal/drivers/mediatek: Change clk_prepare_enable to devm_clk_get_enabled in mtk_thermal_probe (Kang Chen) - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe (Kang Chen) - thermal/drivers/mediatek: Add temperature constraints to validate read (AngeloGioacchino Del Regno) - Revert "thermal/drivers/mediatek: Add delay after thermal banks initialization" (AngeloGioacchino Del Regno) - thermal/drivers/cpuidle_cooling: Delete unmatched comments (Chenggang Wang) - dt-bindings: thermal: Use generic ADC node name in examples (Marijn Suijten) - dt-bindings: imx-thermal: Add imx6sll and imx6ul compatible (Stefan Wahren) - pwm: Remove unused radix tree (Thierry Reding) - pwm: Delete deprecated functions pwm_request() and pwm_free() (Uwe Kleine-König) - pwm: meson: Fix g12a ao clk81 name (Heiner Kallweit) - pwm: meson: Fix axg ao mux parents (Heiner Kallweit) - pwm: stm32: Enforce settings for PWM capture (Olivier Moysan) - MAINTAINERS: Add entries for Apple PWM driver (Sasha Finkelstein) - pwm: Add Apple PWM controller (Sasha Finkelstein) - dt-bindings: pwm: Add Apple PWM controller (Sasha Finkelstein) - pwm: mtk-disp: Configure double buffering before reading in .get_state() (AngeloGioacchino Del Regno) - pwm: mtk-disp: Disable shadow registers before setting backlight values (AngeloGioacchino Del Regno) - pwm: stm32-lp: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - pwm: rcar: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - dt-bindings: pwm: Convert Amlogic Meson PWM binding (Heiner Kallweit) - dt-bindings: pwm: mediatek: Add mediatek,mt7986 compatible (Daniel Golle) - pwm: xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: vt8500: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: tiehrpwm: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: tiecap: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: sun4i: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: stm32: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: sti: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: sprd: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: spear: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: sifive: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: samsung: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: rockchip: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: rcar: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: omap-dmtimer: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: mtk-disp: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: lpss-platform: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: lpc18xx-sct: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: imx-tpm: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: img: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: hibvt: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: cros-ec: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: clk: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: brcmstb: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: berlin: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: bcm2835: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: bcm-iproc: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: atmel: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: atmel-tcb: Convert to platform remove callback returning void (Uwe Kleine-König) - pwm: atmel-hlcdc: Convert to platform remove callback returning void (Uwe Kleine-König) - soundwire: intel_auxdevice: improve pm_prepare step (Pierre-Louis Bossart) - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Richard Fitzgerald) - soundwire: intel: don't save hw_params for use in prepare (Pierre-Louis Bossart) - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Charles Keepax) - soundwire: bus: Update kernel doc for no_pm functions (Charles Keepax) - soundwire: bus: Remove now outdated comments on no_pm IO (Charles Keepax) - soundwire: stream: uniquify dev_err() logs (Pierre-Louis Bossart) - soundwire: stream: remove bus->dev from logs on multiple buses (Pierre-Louis Bossart) - soundwire: amd: add pm_prepare callback and pm ops support (Vijendar Mukunda) - soundwire: amd: handle SoundWire wake enable interrupt (Vijendar Mukunda) - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Vijendar Mukunda) - soundwire: amd: add SoundWire manager interrupt handling (Vijendar Mukunda) - soundwire: amd: enable build for AMD SoundWire manager driver (Vijendar Mukunda) - soundwire: amd: register SoundWire manager dai ops (Vijendar Mukunda) - soundwire: amd: Add support for AMD Manager driver (Vijendar Mukunda) - soundwire: export sdw_compute_slave_ports() function (Vijendar Mukunda) - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Shuming Fan) - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Richard Fitzgerald) - soundwire: qcom: gracefully handle too many ports in DT (Krzysztof Kozlowski) - soundwire: qcom: define hardcoded version magic numbers (Krzysztof Kozlowski) - soundwire: qcom: correct setting ignore bit on v1.5.1 (Krzysztof Kozlowski) - soundwire: cadence: change access to IP_MCP_CMD_BASE (Pierre-Louis Bossart) - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Pierre-Louis Bossart) - soundwire: cadence: split access to IP_MCP_CONTROL fields (Pierre-Louis Bossart) - soundwire: cadence: split access to IP_MCP_CONFIG fields (Pierre-Louis Bossart) - soundwire: cadence: add helpers to access IP_MCP registers (Pierre-Louis Bossart) - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Pierre-Louis Bossart) - soundwire: intel: move bank switch routine to common intel_bus_common.c (Pierre-Louis Bossart) - soundwire: intel: add abstraction for cmdsync check (Pierre-Louis Bossart) - soundwire: intel: move bus common sequences to different file (Pierre-Louis Bossart) - soundwire: intel: use indirection before moving bus start/stop sequences (Pierre-Louis Bossart) - soundwire: intel: add sync_arm/sync_go to ops (Pierre-Louis Bossart) - soundwire: intel: simplify sync_go sequence (Pierre-Louis Bossart) - soundwire: intel: remove useless abstraction (Pierre-Louis Bossart) - soundwire: intel: remove PDI-level restrictions on rates and formats (Pierre-Louis Bossart) - soundwire: intel: remove stale/misleading comment (Pierre-Louis Bossart) - soundwire: intel: move common definitions to header file (Pierre-Louis Bossart) - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Eugene Huang) - phy: cadence: cdns-dphy-rx: Add common module reset support (Sinthu Raja) - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Siddharth Vadapalli) - dt-bindings: phy: ti: phy-gmii-sel: Add support for J784S4 CPSW9G (Siddharth Vadapalli) - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Siddharth Vadapalli) - phy: cadence: Sierra: Add PCIe + SGMII PHY multilink configuration (Swapnil Jakhade) - phy: mediatek: add support for phy-mtk-hdmi-mt8195 (Guillaume Ranquet) - phy: phy-mtk-hdmi: Add generic phy configure callback (Guillaume Ranquet) - dt-bindings: phy: mediatek: hdmi-phy: Add mt8195 compatible (Guillaume Ranquet) - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Gaosheng Cui) - dt-bindings: phy: ti,phy-j721e-wiz: document clock-output-names (Krzysztof Kozlowski) - dt-bindings: phy: ti,phy-j721e-wiz: drop assigned-clocks (Krzysztof Kozlowski) - dt-bindings: phy: ti,phy-am654-serdes: drop assigned-clocks type (Krzysztof Kozlowski) - dt-bindings: phy: cadence-torrent: drop assigned-clocks (Krzysztof Kozlowski) - dt-bindings: phy: cadence-sierra: drop assigned-clocks (Krzysztof Kozlowski) - phy: rockchip: remove unused hw_to_inno function (Tom Rix) - phy: qualcomm: phy-qcom-qmp-ufs: add definitions for sa8775p (Bartosz Golaszewski) - dt-bindings: phy: qmp-ufs: describe the UFS PHY for sa8775p (Bartosz Golaszewski) - phy: qcom-qmp-pcie: drop sdm845_qhp_pcie_rx_tbl (Dmitry Baryshkov) - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes (Dmitry Baryshkov) - phy: qcom-qmp-ufs: Add SM7150 support (David Wronek) - dt-bindings: phy: Add QMP UFS PHY comptible for SM7150 (David Wronek) - phy: rockchip: Add naneng combo phy support for RK3588 (Lucas Tanure) - dt-bindings: phy: rockchip: Add rk3588 compatible (Lucas Tanure) - dt-bindings: PCI: dwc: Add rk3588 compatible (Lucas Tanure) - phy: qcom-qmp: Add support for SDX65 QMP PCIe PHY (Rohit Agarwal) - dt-bindings: phy: qcom,qmp: Add SDX65 QMP PHY (Rohit Agarwal) - phy: rockchip-pcie: remove unused phy_rd_cfg function (Tom Rix) - phy: omap-usb2-phy: Use dev_err_probe() (Ye Xingchen) - phy: dphy: Use devm_platform_ioremap_resource() (Yang Li) - phy: qcom-qmp-combo: use qmp_combo_offsets_v3 instead of _v6 (Dmitry Baryshkov) - phy: qcom-qmp-combo: fix v3 offsets table (Dmitry Baryshkov) - dt-bindings: phy: Drop unneeded quotes (Rob Herring) - phy: cadence: Sierra: Use clk_parent_data to provide parent information (Lars-Peter Clausen) - phy: cadence: Sierra: Replace `clk_register(`) with `clk_hw_register()` (Lars-Peter Clausen) - phy: xilinx: phy-zynqmp: mention SGMII as supported protocol (Radhey Shyam Pandey) - phy: stm32-usphyc: add 200 to 300 us delay to fix timeout on some machines (Michael Grzeschik) - phy: xgene: Depend on ARCH_XGENE rather than plain arm64 (Mark Brown) - phy: st: miphy28lp: use _poll_timeout functions for waits (Alain Volmat) - phy: tegra: xusb: Support sleepwalk for Tegra234 (Henry Lin) - phy: st: spear: drop of_match_ptr for ID table (Krzysztof Kozlowski) - phy: marvell: drop of_match_ptr for ID table (Krzysztof Kozlowski) - phy: Use of_property_present() for testing DT property presence (Rob Herring) - phy: ti: phy-twl4030-usb: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: ti: phy-ti-pipe3: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: ti: phy-omap-usb2: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: ti: phy-dm816x-usb: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: ti: phy-da8xx-usb: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: ti: phy-am654-serdes: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: tegra: xusb: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: st: phy-stm32-usbphyc: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: rockchip: phy-rockchip-typec: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: rockchip: phy-rockchip-inno-hdmi: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: rockchip: phy-rockchip-inno-dsidphy: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: rockchip: phy-rockchip-inno-csidphy: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: renesas: phy-rcar-gen3-usb3: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: renesas: phy-rcar-gen3-usb2: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: renesas: phy-rcar-gen3-pcie: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: qualcomm: phy-qcom-ipq806x-sata: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: qualcomm: phy-qcom-eusb2-repeater: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: qualcomm: phy-qcom-apq8064-sata: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: phy-lgm-usb: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: motorola: phy-mapphone-mdm6600: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: motorola: phy-cpcap-usb: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: mediatek: phy-mtk-mipi-dsi: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: intel: phy-intel-lgm-combo: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: freescale: phy-fsl-imx8qm-lvds-phy: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: cadence: phy-cadence-sierra: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: cadence: cdns-dphy: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: broadcom: phy-brcm-usb: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: allwinner: phy-sun4i-usb: Convert to platform remove callback returning void (Uwe Kleine-König) - phy: qcom-qmp-pcie: Add RC init sequence for SDX55 (Manivannan Sadhasivam) - phy: qcom-qmp-pcie: Split out EP related init sequence for SDX55 (Manivannan Sadhasivam) - dt-bindings: phy: intel: Remove Thunder Bay eMMC PHY bindings (A, Rashmi) - phy: intel: Remove Thunder Bay eMMC PHY support (A, Rashmi) - dmaengine: idxd: add per wq PRS disable (Dave Jiang) - dmaengine: idxd: add pid to exported sysfs attribute for opened file (Dave Jiang) - dmaengine: idxd: expose fault counters to sysfs (Dave Jiang) - dmaengine: idxd: add a device to represent the file opened (Dave Jiang) - dmaengine: idxd: add per file user counters for completion record faults (Dave Jiang) - dmaengine: idxd: process batch descriptor completion record faults (Dave Jiang) - dmaengine: idxd: add descs_completed field for completion record (Dave Jiang) - dmaengine: idxd: process user page faults for completion record (Dave Jiang) - dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Fenghua Yu) - dmaengine: idxd: create kmem cache for event log fault items (Dave Jiang) - dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Dave Jiang) - dmanegine: idxd: add debugfs for event log dump (Dave Jiang) - dmaengine: idxd: add interrupt handling for event log (Dave Jiang) - dmaengine: idxd: setup event log configuration (Dave Jiang) - dmaengine: idxd: add event log size sysfs attribute (Dave Jiang) - dmaengine: idxd: make misc interrupt one shot (Dave Jiang) - dt-bindings: dma: snps,dw-axi-dmac: constrain the items of resets for JH7110 dma (Walker Chen) - dt-bindings: dma: Drop unneeded quotes (Rob Herring) - dmaengine: at_xdmac: align declaration of ret with the rest of variables (Claudiu Beznea) - dmaengine: at_xdmac: add a warning message regarding for unpaused channels (Claudiu Beznea) - dmaengine: at_xdmac: do not enable all cyclic channels (Claudiu Beznea) - dmaengine: at_xdmac: restore the content of grws register (Claudiu Beznea) - dmaengine: at_xdmac: do not resume channels paused by consumers (Claudiu Beznea) - dmaengine: at_xdmac: fix imbalanced runtime PM reference counter (Claudiu Beznea) - dmaengine: at_xdmac: disable/enable clock directly on suspend/resume (Claudiu Beznea) - dmaengine: dw-axi-dmac: Increase polling time to DMA transmission completion status (Walker Chen) - dmaengine: dw-axi-dmac: Add support for StarFive JH7110 DMA (Walker Chen) - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing (Shunsuke Mie) - dmaengine: dw-edma: Fix to change for continuous transfer (Shunsuke Mie) - dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Rob Herring) - dma: gpi: remove spurious unlock in gpi_ch_init (Dmitry Baryshkov) - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Apurva Nandan) - dmaengine: bestcomm: Use of_address_to_resource() (Rob Herring) - dmaengine: dw-edma: remove unused readq_ch and writeq_ch functions (Tom Rix) - dmaengine: ti: edma: remove unused edma_and function (Tom Rix) - dmaengine: zynqmp_dma: Sync DMA and coherent masks (Harini Katakam) - dmaengine: tegra-apb: remove unused tdma_read function (Tom Rix) - dmaengine: ti: k3-udma: Workaround errata i2234 (Vignesh Raghavendra) - dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Geert Uytterhoeven) - dmaengine: idxd: expose IAA CAP register via sysfs knob (Dave Jiang) - dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Dave Jiang) - dmaengine: idxd: Add descriptor definitions for translation fetch operation (Fenghua Yu) - dmaengine: idxd: Add descriptor definitions for DIX generate operation (Fenghua Yu) - dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Fenghua Yu) - dmaengine: mv_xor_v2: Use some clk_ helper functions to simplify code (Christophe JAILLET) - dmaengine: mv_xor_v2: Fix an error code. (Christophe JAILLET) - dmaengine: ti: k3-udma: Add system suspend/resume support (Vignesh Raghavendra) - dmaengine: tegra: explicitly select DMA_VIRTUAL_CHANNELS (Mark Salter) - dt-bindings: dma: apple,admac: Add t8112-admac compatible (Janne Grunau) - dmaengine: idxd: Remove unnecessary aer.h include (Bjorn Helgaas) - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - dmaengine: ioat: use PCI core macros for PCIe Capability (Bjorn Helgaas) - dmaengine: Use of_property_present() for testing DT property presence (Rob Herring) - dmaengine: imx-dma: Remove a redundant memset() call (Christophe JAILLET) - dt-bindings: dma: rz-dmac: Document clock-names and reset-names (Biju Das) - dmaengine: sh: rz-dmac: Add reset support (Biju Das) - dt-bindings: dmaengine: qcom: gpi: Add QCM2290 GPI DMA (Konrad Dybcio) - hte: tegra-194: Use proper includes (Linus Walleij) - hte: Use device_match_of_node() (ye xingchen) - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Dan Carpenter) - hte: tegra: fix 'struct of_device_id' build error (Arnd Bergmann) - hte: Use of_property_present() for testing DT property presence (Rob Herring) - gpio: tegra186: Add Tegra234 hte support (Dipen Patel) - hte: handle nvidia,gpio-controller property (Dipen Patel) - hte: Deprecate nvidia,slices property (Dipen Patel) - hte: Add Tegra234 provider (Dipen Patel) - hte: Re-phrase tegra API document (Dipen Patel) - arm64: tegra: Add Tegra234 GTE nodes (Dipen Patel) - dt-bindings: timestamp: Deprecate nvidia,slices property (Dipen Patel) - dt-bindings: timestamp: Add Tegra234 support (Dipen Patel) - MAINTAINERS: Add HTE/timestamp subsystem details (Dipen Patel) - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Hans Verkuil) - dt-bindings: pinctrl: qcom,sm8150: Drop duplicate function value "atest_usb2" (Rob Herring) - dt-bindings: pinctrl: qcom: Add few missing functions (Devi Priya) - pinctrl: qcom: spmi-gpio: Add PMI632 support (Luca Weiss) - dt-bindings: pinctrl: qcom,pmic-gpio: add PMI632 (Luca Weiss) - pinctrl: wpcm450: select MFD_SYSCON (Jonathan Neuschäfer) - pinctrl: qcom ssbi-gpio: Convert to immutable irq_chip (Linus Walleij) - pinctrl: qcom ssbi-mpp: Convert to immutable irq_chip (Linus Walleij) - pinctrl: qcom spmi-mpp: Convert to immutable irq_chip (Linus Walleij) - pinctrl: plgpio: Convert to immutable irq_chip (Linus Walleij) - pinctrl: pistachio: Convert to immutable irq_chip (Linus Walleij) - pinctrl: pic32: Convert to immutable irq_chip (Linus Walleij) - pinctrl: sx150x: Convert to immutable irq_chip (Linus Walleij) - pinctrl: stmfx: Convert to immutable irq_chip (Linus Walleij) - pinctrl: st: Convert to immutable irq_chip (Linus Walleij) - pinctrl: mcp23s08: Convert to immutable irq_chip (Linus Walleij) - pinctrl: equilibrium: Convert to immutable irq_chip (Linus Walleij) - pinctrl: npcm7xx: Convert to immutable irq_chip (Linus Walleij) - pinctrl: armada-37xx: Convert to immutable irq_chip (Linus Walleij) - pinctrl: nsp: Convert to immutable irq_chip (Linus Walleij) - pinctrl: iproc: Convert to immutable irq_chip (Linus Walleij) - dt-bindings: pinctrl: qcom,sm8550-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm8450-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm8350-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm8250: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm8150: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm6375-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm6350-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm6125-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sm6115-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sdx65-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sdx55: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sdm845: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sdm670-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sdm630: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sc8180x-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sc7280-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sc7180-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,sa8775p-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,qdu1000-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,qcs404: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8998: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8996: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8994: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8976: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8974: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8960: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8953: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8916: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8909-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8660: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,msm8226: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,mdm9615: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,mdm9607-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,ipq8074: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,ipq6018: simplify with unevaluatedProperties (Krzysztof Kozlowski) - dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties (Krzysztof Kozlowski) - pinctrl: renesas: core: Drop unneeded #ifdef CONFIG_OF (Geert Uytterhoeven) - pinctrl: renesas: r8a7779: Add PWM pins, groups, and functions (Geert Uytterhoeven) - pinctrl: renesas: r8a7779: Add bias pinconf support (Geert Uytterhoeven) - pinctrl: renesas: Annotate sentinels in tables (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Add support for AVB/TSN power-sources (Geert Uytterhoeven) - pinctrl: renesas: r8a77995: Add support for AVB power-source (Geert Uytterhoeven) - pinctrl: renesas: r8a77990: Add support for AVB power-source (Geert Uytterhoeven) - pinctrl: renesas: r8a77980: Add support for AVB/GE power-sources (Geert Uytterhoeven) - pinctrl: renesas: r8a77970: Add support for AVB power-source (Geert Uytterhoeven) - pinctrl: renesas: Add support for 1.8V/2.5V I/O voltage levels (Geert Uytterhoeven) - pinctrl: renesas: rcar: Phase out old SH_PFC_PIN_CFG_IO_VOLTAGE flag (Geert Uytterhoeven) - pinctrl: renesas: r8a77995: Retain POCCTRL0 register across suspend/resume (Geert Uytterhoeven) - pinctrl: qcom: Add "and" to PIN_CONFIG_INPUT_ENABLE comment (Douglas Anderson) - dt-bindings: pinctrl: mediatek,mt8365-pinctrl: add drive strength property (Alexandre Mergnat) - dt-bindings: pinctrl: mediatek: deprecate custom bias pull properties for mt8365 (Alexandre Mergnat) - dt-bindings: pinctrl: mediatek: deprecate custom drive strength property (Alexandre Mergnat) - pinctrl: qcom: spmi-gpio: add support for pmm8654au-gpio (Bartosz Golaszewski) - dt-bindings: pinctrl: qcom,pmic-gpio: add compatible for pmm8654au-gpio (Bartosz Golaszewski) - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Tom Rix) - dt-bindings: pinctrl: Remove bindings for Intel Thunderbay pinctrl driver (Lakshmi Sowjanya D) - pinctrl: Remove Intel Thunder Bay pinctrl driver (Lakshmi Sowjanya D) - dt-bindings: pinctrl: xway: drop the deprecated compatible strings (Aleksander Jan Bajkowski) - pinctrl: xway: drop the deprecated compatible strings (Aleksander Jan Bajkowski) - dt-bindings: pinctrl: Drop unneeded quotes (Rob Herring) - pinctrl: amd: Add fields for interrupt status and wake status (Mario Limonciello) - pinctrl: amd: Adjust debugfs output (Mario Limonciello) - pinctrl: mcp23s08: Implement gpio bulk functions (Uwe Kleine-König) - pinctrl: mcp23s08: Rename and change function that wraps regmap_update_bits() (Uwe Kleine-König) - dt-bindings: pinctrl: Convert Amlogic Meson pinctrl binding (Heiner Kallweit) - pinctrl: s32cc: Use generic struct data to describe pin function (Chester Lin) - pinctrl: s32cc: embed generic struct pingroup (Chester Lin) - pinctrl: s32cc: refactor pin config parsing (Chester Lin) - pinctrl: s32: refine error/return/config checks and simplify driver codes (Chester Lin) - pinctrl: renesas: Drop support for Renesas-specific properties (Geert Uytterhoeven) - pinctrl: renesas: Remove R-Car H3 ES1.* handling (Wolfram Sang) - pinctrl: renesas: r8a779g0: Fix ERROROUTC function names (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions (Geert Uytterhoeven) - pinctrl: renesas: r8a779g0: Add Audio SSI pins, groups, and functions (Linh Phung) - pinctrl: renesas: r8a779g0: Add Audio Clock pins, groups, and functions (Linh Phung) - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Phong Hoang) - pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration (Hai Pham) - pinctrl: Use of_property_present() for testing DT property presence (Rob Herring) - pinctrl: mlxbf3: Add pinctrl driver support (Asmaa Mnebhi) - dt-bindings: pinctrl: qcom,sc8280xp-tlmm: allow 'bias-bus-hold' (Johan Hovold) - dt-bindings: pinctrl: qcom,qcm2290-tlmm: Allow input-enable (Konrad Dybcio) - pinctrl: qcom: Add IPQ9574 pinctrl driver (Devi Priya) - dt-bindings: pinctrl: qcom: Add support for IPQ9574 (Devi Priya) - pinctrl: qcom: Add SM7150 pinctrl driver (Danila Tikhonov) - dt-bindings: pinctrl: qcom: Add SM7150 pinctrl binding (Danila Tikhonov) - MAINTAINERS: move ralink pinctrl to mediatek mips pinctrl (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: mt7620: split binding (Arınç ÜNAL) - dt-bindings: pinctrl: ralink: rt305x: split binding (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: mt7986: fix patternProperties regex (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: drop quotes from referred schemas (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: fix pinmux header location (Arınç ÜNAL) - dt-bindings: pinctrl: {mediatek,ralink}: fix formatting (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: fix naming inconsistency (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: mt8195: rename to mediatek,mt8195-pinctrl (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: mt8192: rename to mediatek,mt8192-pinctrl (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: mt8186: rename to mediatek,mt8186-pinctrl (Arınç ÜNAL) - dt-bindings: pinctrl: mediatek: mt6795: rename to mediatek,mt6795-pinctrl (Arınç ÜNAL) - dt-bindings: pinctrl: ralink: {mt7620,mt7621}: rename to mediatek (Arınç ÜNAL) - dt-bindings: pinctrl: ralink: add new compatible strings (Arınç ÜNAL) - dt-bindings: pinctrl: ralink: drop quotes from referred schemas (Arınç ÜNAL) - dt-bindings: pinctrl: ralink: move additionalProperties to top (Arınç ÜNAL) - pinctrl: mediatek: remove OF_GPIO as reverse dependency (Arınç ÜNAL) - pinctrl: ralink: move to mediatek as mtmips (Arınç ÜNAL) - pinctrl: ralink: mt7620: split out to mt76x8 (Arınç ÜNAL) - pinctrl: ralink: rt305x: add new compatible string for every SoC (Arınç ÜNAL) - pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string (Arınç ÜNAL) - pinctrl: qcom: sm8550-lpass-lpi: allow GPIO function (Krzysztof Kozlowski) - pinctrl: qcom: lpass-lpi: allow glitch-free output GPIO (Krzysztof Kozlowski) - pinctrl: qcom: lpass-lpi: use consistent name for "group" variable (Krzysztof Kozlowski) - pinctrl: qcom: lpass-lpi: set output value before enabling output (Krzysztof Kozlowski) - pinctrl: qcom: msm8998: Add MPM pin mappings (Konrad Dybcio) - pinctrl: at91: Remove pioc_index from struct at91_gpio_chip (Mark Brown) - pinctrl: at91: Make the irqchip immutable (Mark Brown) - pinctrl: s32cc: fix !CONFIG_PM_SLEEP build error (Arnd Bergmann) - pinctrl: sx150x: drop of_match_ptr for ID table (Krzysztof Kozlowski) - pinctrl: qcom: Use devm_platform_get_and_ioremap_resource() (Md Sadre Alam) - dt-bindings: pinctrl: qcom: lpass-lpi: correct description of second reg (Krzysztof Kozlowski) - pinctrl: freescale: remove generic pin config core support (Rasmus Villemoes) - pinctrl: at91-pio4: use proper format specifier for unsigned int (Claudiu Beznea) - pinctrl: at91-pio4: use dev_err_probe() (Claudiu Beznea) - pinctrl: at91-pio4: use device_get_match_data() (Claudiu Beznea) - pinctrl: at91-pio4: use devm_clk_get_enabled() (Claudiu Beznea) - MAINTAINERS: Add NXP S32 pinctrl maintainer and reviewer (Chester Lin) - pinctrl: add NXP S32 SoC family support (Chester Lin) - dt-bindings: pinctrl: add schema for NXP S32 SoCs (Chester Lin) - pinctrl: at91: Utilise temporary variable for struct device (Andy Shevchenko) - pinctrl: at91: Use dev_err_probe() instead of custom messaging (Andy Shevchenko) - pinctrl: at91: Use of_device_get_match_data() (Andy Shevchenko) - pinctrl: at91: Don't mix non-devm calls with devm ones (Andy Shevchenko) - pinctrl: at91: use devm_kasprintf() to avoid potential leaks (part 2) (Andy Shevchenko) - dt-bindings: gpio: nxp,pcf8575: add gpio-line-names (Trevor Woerner) - docs: kvm: vfio: Suggest KVM_DEV_VFIO_GROUP_ADD vs VFIO_GROUP_GET_DEVICE_FD ordering (Yi Liu) - vfio: correct kdoc for ops structures (Simon Horman) - vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. (K V P, Satyanarayana) - afs: Avoid endless loop if file is larger than expected (Marc Dionne) - afs: Fix getattr to report server i_size on dirs, not local size (David Howells) - afs: Fix updating of i_size with dv jump from server (Marc Dionne) - backlight: as3711: Use of_property_read_bool() for boolean properties (Rob Herring) - backlight: hx8357: Use of_property_present() for testing DT property presence (Rob Herring) - backlight: arcxcnn_bl: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - backlight: lp855x: Mark OF related data as maybe unused (Krzysztof Kozlowski) - backlight: sky81452-backlight: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: rt4831-backlight: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: qcom-wled: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: pwm_bl: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: mt6370-backlight: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: lp8788_bl: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: lm3533_bl: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: led_bl: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: hp680_bl: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: da9052_bl: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: cr_bllcd: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: adp5520_bl: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: aat2870_bl: Convert to platform remove callback returning void (Uwe Kleine-König) - backlight: qcom-wled: Add PMI8950 compatible (Luca Weiss) - dt-bindings: mfd: ti,j721e-system-controller: Add SoC chip ID (Nishanth Menon) - leds: bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver (Andreas Kemnade) - dt-bindings: mfd: qcom,spmi-pmic: Document flash LED controller (Krzysztof Kozlowski) - dt-bindings: mfd: x-powers,axp152: Document the AXP15060 variant (Shengyu Qu) - mfd: axp20x: Add support for AXP15060 PMIC (Shengyu Qu) - dt-bindings: mfd: x-powers,axp152: Document the AXP313a variant (Martin Botka) - counter: rz-mtu3-cnt: Unlock on error in rz_mtu3_count_ceiling_write() (Dan Carpenter) - dt-bindings: mfd: dlg,da9063: Document voltage monitoring (Benjamin Bara) - dt-bindings: mfd: stm32: Remove unnecessary blank lines (Patrick Delaunay) - dt-bindings: mfd: qcom,spmi-pmic: Use generic ADC node name in examples (Marijn Suijten) - dt-bindings: mfd: syscon: Add nuvoton,ma35d1-sys compatible (Jacky Huang) - MAINTAINERS: Add entries for Renesas RZ/G2L MTU3a counter driver (Biju Das) - counter: Add Renesas RZ/G2L MTU3a counter driver (Biju Das) - Documentation: ABI: sysfs-bus-counter: add cascade_counts_enable and external_input_phase_clock_select (Biju Das) - mfd: Add Renesas RZ/G2L MTU3a core driver (Biju Das) - dt-bindings: timer: Document RZ/G2L MTU3a bindings (Biju Das) - mfd: rsmu_i2c: Convert to i2c's .probe_new() again (Uwe Kleine-König) - mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs (Jarkko Nikula) - mfd: dln2: Fix memory leak in dln2_probe() (Qiang Ning) - mfd: axp20x: Fix axp288 writable-ranges (Hans de Goede) - dt-bindings: mfd: x-powers,axp152: Simplify disallowing properties (Krzysztof Kozlowski) - mfd: rsmu: Support 32-bit address space (Min Li) - dt-bindings: mfd: qcom,spmi-pmic: Add nvram function (Johan Hovold) - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE (Charles Keepax) - dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries (Rob Herring) - mfd: ocelot-spi: Fix unsupported bulk read (Colin Foster) - mfd: omap-usb-tll: Remove unused usbtll_readb() function (Tom Rix) - mfd: twl-core: Remove unused add_child() and add_numbered_child() functions (Tom Rix) - dt-bindings: mfd: qcom,spmi-pmic: Add compatible for pmm8654au (Bartosz Golaszewski) - mfd: arizona-i2c: Add the missing device table IDs for OF (André Apitzsch) - dt-bindings: mfd: qcom,spmi-pmic: Add PM2250 (Konrad Dybcio) - mfd: rsmu_spi: Remove unneeded casts of void * (Geert Uytterhoeven) - mfd: atc260x-i2c: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - mfd: atmel-smc: Mark OF related data as maybe unused (Krzysztof Kozlowski) - mfd: various: Use of_property_read_bool() for boolean properties (Rob Herring) - mfd: various: Use of_property_present() for testing DT property presence (Rob Herring) - mfd: da903x: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: da9052: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: da9052-i2c: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: da9052-spi: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: da9055: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: da9055-i2c: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: stmpe-i2c: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: stmpe-spi: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: 88pm860x: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: tc3589x: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: ezx-pcap: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: omap-usb-host: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: omap-usb-tll: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: tps6586x: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: lp8788: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: twl4030-audio: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: twl6040: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: da9055: Do not cite as modular (Nick Alcock) - mfd: da9062: Remove IRQ requirement (Christoph Niedermaier) - mfd: da9062: Use MFD_CELL_OF macro (Christoph Niedermaier) - dt-bindings: mfd: Add TI-Nspire misc registers (Andrew Davis) - mfd: core: Remove .enable() and .disable() callbacks (Uwe Kleine-König) - dt-bindings: mfd: qcom,tcsr: Document SDX55 TCSR (Krzysztof Kozlowski) - mfd: max597x: Add support for MAX5970 and MAX5978 (Patrick Rudolph) - dt-bindings: mfd: Add MAX5970 and MAX5978 (Marcello Sylvester Bauer) - dt-bindings: mfd: qcom,tcsr: Add compatible for sdx65 (Rohit Agarwal) - gpio: Add support for Intel LJCA USB GPIO driver (Ye Xiang) - mfd: rt5033: Fix comments and style in includes (Jakob Hauser) - dt-bindings: mfd: qcom,tcsr: Add compatible for sm8450 (Mukesh Ojha) - mfd: tqmx86: Correct board names for TQMxE39x (Matthias Schiffer) - mfd: tqmx86: Specify IO port register range more precisely (Matthias Schiffer) - mfd: tqmx86: Do not access I2C_DETECT register through io_base (Matthias Schiffer) - dt-bindings: mfd: syscon: Add StarFive JH7100 sysmain compatible (Emil Renner Berthing) - mfd: intel_soc_pmic_crc: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: bcm2835-pm: Remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: qcom-pm8008: Remove workaround for a regmap-irq quirk (Aidan MacDonald) - mfd: qcom-pm8008: Use .get_irq_reg() for irq chip (Aidan MacDonald) - mfd: qcom-pm8008: Convert irq chip to config regs (Aidan MacDonald) - mfd: qcom-pm8008: Fix swapped mask/unmask in irq chip (Aidan MacDonald) - dt-bindings: mfd: Add the tcsr compatible for IPQ9574 (Poovendhan Selvaraj) - mfd: core: Reorder fields in 'struct mfd_cell' to save some memory (Christophe JAILLET) - dt-bindings: mfd: qcom,spmi-pmic: Allow RRADC as adc@ subnode (Konrad Dybcio) - mfd: qcom_rpm: Use devm_platform_get_and_ioremap_resource() (Ye Xingchen) - mfd: atmel-flexcom: Use devm_platform_get_and_ioremap_resource() (Ye Xingchen) - mfd: sun4i-gpadc: Use devm_platform_get_and_ioremap_resource() (Ye Xingchen) - mfd: ssbi: Use devm_platform_get_and_ioremap_resource() (Ye Xingchen) - mfd: ipaq-micro: Use devm_platform_get_and_ioremap_resource() (Ye Xingchen) - mfd: hi6421-pmic: Use devm_platform_get_and_ioremap_resource() (Ye Xingchen) - mfd: si476x-cmd: Fix several issues reported by codespell (Jackie Liu) - mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models (Hans de Goede) - rtc: s5m: Drop S5M8763 support (David Virag) - mfd: sec: Remove PMICs without compatibles (David Virag) - leds: bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver (Andreas Kemnade) - dt-bindings: leds: Add ROHM BD2606MVV LED (Andreas Kemnade) - docs: leds: ledtrig-oneshot: Fix spelling mistake (Alexander Dahl) - leds: pwm-multicolor: Simplify an error message (Christophe JAILLET) - dt-bindings: leds: Convert PCA9532 to dtschema (Wadim Egorov) - leds: rgb: leds-qcom-lpg: Add support for PMK8550 PWM (Anjelique Melendez) - leds: rgb: leds-qcom-lpg: Add support for high resolution PWM (Anjelique Melendez) - dt-bindings: leds-qcom-lpg: Add qcom,pmk8550-pwm compatible string (Anjelique Melendez) - leds: tca6507: Fix error handling of using fwnode_property_read_string (H. Nikolaus Schaller) - leds: flash: Set variables mvflash_{3,4}ch_regs storage-class-specifier to static (Tom Rix) - leds: rgb: mt6370: Correct config name to select in LEDS_MT6370_RGB (Lukas Bulwahn) - MAINTAINERS: Add entry for LED devices documentation (Bagas Sanjaya) - Documentation: leds: MT6370: Use bullet lists for timing variables (Bagas Sanjaya) - Documentation: leds: mt6370: Properly wrap hw_pattern chart (Bagas Sanjaya) - Documentation: leds: Add MT6370 doc to the toctree (Bagas Sanjaya) - leds: rgb: mt6370: Fix implicit declaration for FIELD_GET (ChiYuan Huang) - docs: leds: Add MT6370 RGB LED pattern document (ChiYuan Huang) - leds: flash: mt6370: Add MediaTek MT6370 flashlight support (ChiYuan Huang) - leds: rgb: mt6370: Add MediaTek MT6370 current sink type LED Indicator support (ChiYuan Huang) - dt-bindings: leds: spmi-flash-led: Add pm6150l compatible (Luca Weiss) - dt-bindings: leds: Add "usbport" trigger (Rafał Miłecki) - dt-bindings: leds: Add QCOM flash LED controller (Fenglin Wu) - leds: flash: Add driver to support flash LED module in QCOM PMICs (Fenglin Wu) - leds: Mark GPIO LED trigger broken (Linus Walleij) - leds: tlc591xx: Mark OF related data as maybe unused (Krzysztof Kozlowski) - dt-bindings: leds: Document commonly used LED triggers (Manivannan Sadhasivam) - leds: Fix reference to led_set_brightness() in doc (Thomas Weißschuh) - leds: lp8860: Remove duplicate NULL checks for gpio_desc (Andy Shevchenko) - leds: lp8860: Remove unused of_gpio,h (Andy Shevchenko) - leds: TI_LMU_COMMON: select REGMAP instead of depending on it (Randy Dunlap) - Revert "Input: xpad - fix support for some third-party controllers" (Dmitry Torokhov) - dt-bindings: input: pwm-beeper: convert to dt schema (Peng Fan) - Input: xpad - fix PowerA EnWired Controller guide button (Vicki Pfau) - Input: xpad - add constants for GIP interface numbers (Vicki Pfau) - Input: synaptics-rmi4 - fix function name in kerneldoc (Jiapeng Chong) - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe (Miaoqian Lin) - Input: edt-ft5x06 - select REGMAP_I2C (Daniel Golle) - Input: melfas_mip4 - report palm touches (JungHoon Hyun) - Input: cma3000_d0x - remove unneeded code (Jiapeng Chong) - Input: edt-ft5x06 - calculate points data length only once (Dario Binacchi) - Input: edt-ft5x06 - unify the crc check (Dario Binacchi) - Input: edt-ft5x06 - convert to use regmap API (Dario Binacchi) - Input: edt-ft5x06 - don't print error messages with dev_dbg() (Dario Binacchi) - Input: edt-ft5x06 - remove code duplication (Dario Binacchi) - Input: edt-ft5x06 - don't recalculate the CRC (Dario Binacchi) - Input: edt-ft5x06 - add spaces to ensure format specification (Dario Binacchi) - Input: edt-ft5x06 - remove unnecessary blank lines (Dario Binacchi) - Input: edt-ft5x06 - fix indentation (Dario Binacchi) - Input: tsc2007 - enable cansleep pendown GPIO (Benjamin Bara) - Input: Add KUnit tests for some of the input core helper functions (Javier Martinez Canillas) - Input: add a new Novatek NVT-ts driver (Hans de Goede) - Input: xpad - fix support for some third-party controllers (Vicki Pfau) - Input: xpad - treat Qanba controllers as Xbox360 controllers (Pierre-Loup A. Griffais) - dt-bindings: input: Drop unneeded quotes (Rob Herring) - Input: xpad - add VID for Turtle Beach controllers (Vicki Pfau) - Input: xpad - remove unused field in VID/PID table (Vicki Pfau) - Input: iqs62x-keys - suppress duplicated error message in .remove() (Uwe Kleine-König) - Input: bcm_iproc_tsc - drop of_match_ptr for ID table (Krzysztof Kozlowski) - Input: sun4i-ts - drop of_match_ptr for ID table (Krzysztof Kozlowski) - Input: tm2-touchkey - drop of_match_ptr for ID table (Krzysztof Kozlowski) - Input: st-keyscan - drop of_match_ptr for ID table (Krzysztof Kozlowski) - Input: zinitix - use of_property_present() for testing DT property presence (Rob Herring) - Input: Use of_property_read_bool() for boolean properties (Rob Herring) - Input: hideep - optionally reset controller work mode to native HiDeep protocol (Hans de Goede) - Input: hideep - silence error in SW_RESET() (Hans de Goede) - Input: hideep - clean up some inconsistent indenting (Yang Li) - Input: matrix_keypad - replace header inclusions by forward declarations (Andy Shevchenko) - ARM: spitz: include header defining input event codes (Dmitry Torokhov) - Input: hp_sdc_rtc - mark an unused function as __maybe_unused (Randy Dunlap) - dt-bindings: google,cros-ec-keyb: Fix spelling error (Linus Walleij) - Input: gpio-keys - add support for linux,input-value DTS property (Gergo Koteles) - Input: bbnsm_pwrkey - add bbnsm power key support (Jacky Bai) - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted (Sean Christopherson) - KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler (Binbin Wu) - KVM: nVMX: Add helpers to setup VMX control msr configs (Yu Zhang) - KVM: nVMX: Remove outdated comments in nested_vmx_setup_ctls_msrs() (Yu Zhang) - KVM: SVM: Remove a duplicate definition of VMCB_AVIC_APIC_BAR_MASK (Xinghui Li) - KVM: nSVM: Implement support for nested VNMI (Santosh Shukla) - KVM: x86: Add support for SVM's Virtual NMI (Santosh Shukla) - KVM: x86: Route pending NMIs from userspace through process_nmi() (Sean Christopherson) - KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMI (Santosh Shukla) - x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMI (Sean Christopherson) - KVM: x86: Save/restore all NMIs when multiple NMIs are pending (Sean Christopherson) - KVM: x86: Tweak the code and comment related to handling concurrent NMIs (Sean Christopherson) - KVM: x86: Raise an event request when processing NMIs if an NMI is pending (Sean Christopherson) - KVM: SVM: add wrappers to enable/disable IRET interception (Maxim Levitsky) - KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQs (Maxim Levitsky) - KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0 (Santosh Shukla) - KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting VINTR (Santosh Shukla) - KVM: selftests: Fix spelling mistake "perrmited" -> "permitted" (Colin Ian King) - KVM: selftests: Add test to verify KVM's supported XCR0 (Aaron Lewis) - KVM: selftests: Add all known XFEATURE masks to common code (Aaron Lewis) - KVM: selftests: Rework dynamic XFeature helper to take mask, not bit (Sean Christopherson) - KVM: selftests: Move XGETBV and XSETBV helpers to common code (Aaron Lewis) - KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't permitted (Sean Christopherson) - KVM: x86: Add a helper to handle filtering of unpermitted XCR0 features (Aaron Lewis) - KVM: selftests: Close opened file descriptor in stable_tsc_check_supported() (Hao Ge) - KVM: selftests: Check that XTILEDATA supports XFD (Aaron Lewis) - KVM: selftests: Check that the palette table exists before using it (Aaron Lewis) - KVM: selftests: Move XSAVE and OSXSAVE CPUID checks into AMX's init_regs() (Aaron Lewis) - KVM: selftests: Assert that both XTILE{CFG,DATA} are XSAVE-enabled (Aaron Lewis) - KVM: selftests: Assert that XTILE is XSAVE-enabled (Aaron Lewis) - KVM: selftests: Verify XTILE_DATA in XSTATE isn't affected by IA32_XFD (Mingwei Zhang) - KVM: selftests: Assert that XTILE_DATA is set in IA32_XFD on #NM (Mingwei Zhang) - KVM: selftests: Add check of CR0.TS in the #NM handler in amx_test (Mingwei Zhang) - KVM: selftests: Enable checking on xcomp_bv in amx_test (Mingwei Zhang) - KVM: selftests: Fix an error in comment of amx_test (Mingwei Zhang) - KVM: selftests: Add a fully functional "struct xstate" for x86 (Mingwei Zhang) - KVM: selftests: Add 'malloc' failure check in vcpu_save_state (Ivan Orlov) - KVM: selftests: Adjust VM's initial stack address to align with SysV ABI spec (Ackerley Tng) - KVM: selftests: Report enable_pmu module value when test is skipped (Like Xu) - KVM: selftests: Add a helper to read kvm boolean module parameters (Like Xu) - KVM: selftests: Fix nsec to sec conversion in demand_paging_test (Anish Moorthy) - KVM: selftests: Test the PMU event "Instructions retired" (Aaron Lewis) - KVM: selftests: Copy full counter values from guest in PMU event filter test (Sean Christopherson) - KVM: selftests: Use error codes to signal errors in PMU event filter test (Sean Christopherson) - KVM: selftests: Print detailed info in PMU event filter asserts (Aaron Lewis) - KVM: selftests: Add helpers for PMC asserts in PMU event filter test (Aaron Lewis) - KVM: selftests: Add a common helper for the PMU event filter guest code (Aaron Lewis) - KVM: x86/pmu: Prevent the PMU from counting disallowed events (Aaron Lewis) - KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam() (Like Xu) - KVM: x86/pmu: Rewrite reprogram_counters() to improve performance (Like Xu) - KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpers (Sean Christopherson) - KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled() (Like Xu) - KVM: selftests: Verify LBRs are disabled if vPMU is disabled (Sean Christopherson) - KVM: selftests: Add negative testcase for PEBS format in PERF_CAPABILITIES (Sean Christopherson) - KVM: selftests: Refactor LBR_FMT test to avoid use of separate macro (Sean Christopherson) - KVM: selftests: Drop "all done!" printf() from PERF_CAPABILITIES test (Sean Christopherson) - KVM: selftests: Test post-KVM_RUN writes to PERF_CAPABILITIES (Sean Christopherson) - KVM: selftests: Expand negative testing of guest writes to PERF_CAPABILITIES (Sean Christopherson) - KVM: selftests: Test all immutable non-format bits in PERF_CAPABILITIES (Sean Christopherson) - KVM: selftests: Test all fungible features in PERF_CAPABILITIES (Sean Christopherson) - KVM: selftests: Drop now-redundant checks on PERF_CAPABILITIES writes (Sean Christopherson) - KVM: selftests: Verify KVM preserves userspace writes to "durable" MSRs (Sean Christopherson) - KVM: selftests: Print out failing MSR and value in vcpu_set_msr() (Sean Christopherson) - KVM: selftests: Assert that full-width PMC writes are supported if PDCM=1 (Sean Christopherson) - KVM: selftests: Move 0/initial value PERF_CAPS checks to dedicated sub-test (Sean Christopherson) - KVM: x86/pmu: Zero out LBR capabilities during PMU refresh (Sean Christopherson) - KVM: x86/pmu: WARN and bug the VM if PMU is refreshed after vCPU has run (Sean Christopherson) - KVM: x86: Disallow writes to immutable feature MSRs after KVM_RUN (Sean Christopherson) - KVM: selftests: Split PMU caps sub-tests to avoid writing MSR after KVM_RUN (Sean Christopherson) - KVM: x86: Generate set of VMX feature MSRs using first/last definitions (Sean Christopherson) - KVM: x86: Add macros to track first...last VMX feature MSRs (Sean Christopherson) - KVM: x86: Add a helper to query whether or not a vCPU has ever run (Sean Christopherson) - KVM: x86: Rename kvm_init_msr_list() to clarify it inits multiple lists (Sean Christopherson) - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available (Sean Christopherson) - KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed (Like Xu) - KVM: x86: Shrink struct kvm_pmu (Mathias Krause) - KVM: x86/mmu: Move filling of Hyper-V's TLB range struct into Hyper-V code (Sean Christopherson) - KVM: x86: Rename Hyper-V remote TLB hooks to match established scheme (Sean Christopherson) - KVM: x86/mmu: Merge all handle_changed_pte*() functions (Vipin Sharma) - KVM: x86/mmu: Remove handle_changed_spte_dirty_log() (Vipin Sharma) - KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte() (Vipin Sharma) - KVM: x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEs (Vipin Sharma) - KVM: x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEs (Vipin Sharma) - KVM: x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEs (Vipin Sharma) - KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte() (Vipin Sharma) - KVM: x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bits (Vipin Sharma) - KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bits (Vipin Sharma) - KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow (Vipin Sharma) - KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMU (Vipin Sharma) - KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprot (Vipin Sharma) - KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic write (Vipin Sharma) - KVM: x86/mmu: Fix comment typo (Mathias Krause) - KVM: x86/mmu: Avoid indirect call for get_cr3 (Paolo Bonzini) - KVM: x86/mmu: Clean up mmu.c functions that put return type on separate line (Sean Christopherson) - KVM: x86/mmu: Replace comment with an actual lockdep assertion on mmu_lock (Sean Christopherson) - KVM: x86/mmu: Rename slot rmap walkers to add clarity and clean up code (Sean Christopherson) - KVM: x86/mmu: Use gfn_t in kvm_flush_remote_tlbs_range() (David Matlack) - KVM: x86/mmu: Rename kvm_flush_remote_tlbs_with_address() (David Matlack) - KVM: x86/mmu: Collapse kvm_flush_remote_tlbs_with_{range,address}() together (David Matlack) - KVM: x86/mmu: Track tail count in pte_list_desc to optimize guest fork() (Lai Jiangshan) - KVM: x86/mmu: Skip calling mmu->sync_spte() when the spte is 0 (Lai Jiangshan) - kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) (Lai Jiangshan) - KVM: x86/mmu: Remove FNAME(invlpg) and use FNAME(sync_spte) to update vTLB instead. (Lai Jiangshan) - KVM: x86/mmu: Allow the roots to be invalid in FNAME(invlpg) (Lai Jiangshan) - KVM: x86/mmu: Use kvm_mmu_invalidate_addr() in nested_ept_invalidate_addr() (Lai Jiangshan) - KVM: x86/mmu: Use kvm_mmu_invalidate_addr() in kvm_mmu_invpcid_gva() (Lai Jiangshan) - kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_addr() (Lai Jiangshan) - KVM: x86/mmu: Sanity check input to kvm_mmu_free_roots() (Sean Christopherson) - KVM: x86/mmu: Reduce the update to the spte in FNAME(sync_spte) (Lai Jiangshan) - KVM: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c (Lai Jiangshan) - KVM: x86/mmu: Set mmu->sync_page as NULL for direct paging (Lai Jiangshan) - KVM: x86/mmu: Check mmu->sync_page pointer in kvm_sync_page_check() (Lai Jiangshan) - KVM: x86/mmu: Move the check in FNAME(sync_page) as kvm_sync_page_check() (Lai Jiangshan) - KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug (Lai Jiangshan) - KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults (Sean Christopherson) - KVM: x86: set "mitigate_smt_rsb" storage-class-specifier to static (Tom Rix) - KVM: x86: Remove a redundant guest cpuid check in kvm_set_cr4() (Robert Hoo) - KVM: x86: Assert that the emulator doesn't load CS with garbage in !RM (Sean Christopherson) - x86: KVM: Add common feature flag for AMD's PSFD (Sean Christopherson) - KVM: x86: Change return type of is_long_mode() to bool (Binbin Wu) - KVM: SVM: Use kvm_is_cr4_bit_set() to query SMAP/SMEP in "can emulate" (Binbin Wu) - KVM: x86: Use boolean return value for is_{pae,pse,paging}() (Binbin Wu) - KVM: x86: Add helpers to query individual CR0/CR4 bits (Binbin Wu) - KVM: SVM: Fix benign "bool vs. int" comparison in svm_set_cr0() (Sean Christopherson) - KVM: VMX: Make CR0.WP a guest owned bit (Mathias Krause) - KVM: x86: Make use of kvm_read_cr*_bits() when testing bits (Mathias Krause) - KVM: x86: Ignore CR0.WP toggles in non-paging mode (Mathias Krause) - KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled (Mathias Krause) - KVM: Fix comments that refer to the non-existent install_new_memslots() (Jun Miao) - KVM: MIPS: Make kvm_mips_callbacks const (Sean Christopherson) - KVM: Add the missed title format (Shaoqin Huang) - KVM: Shrink struct kvm_mmu_memory_cache (Mathias Krause) - kvm: kvm_main: Remove unnecessary (void*) conversions (Li kunyu) - KVM: arm64: vhe: Drop extra isb() on guest exit (Marc Zyngier) - KVM: arm64: vhe: Synchronise with page table walker on MMU update (Marc Zyngier) - KVM: arm64: pkvm: Document the side effects of kvm_flush_dcache_to_poc() (Marc Zyngier) - KVM: arm64: nvhe: Synchronise with page table walker on TLBI (Marc Zyngier) - KVM: arm64: nvhe: Synchronise with page table walker on vcpu run (Marc Zyngier) - KVM: selftests: Fix spelling mistake "KVM_HYPERCAL_EXIT_SMC" -> "KVM_HYPERCALL_EXIT_SMC" (Colin Ian King) - KVM: arm64: Test that SMC64 arch calls are reserved (Oliver Upton) - KVM: arm64: Prevent userspace from handling SMC64 arch range (Oliver Upton) - KVM: arm64: Expose SMC/HVC width to userspace (Marc Zyngier) - KVM: selftests: Add test for SMCCC filter (Oliver Upton) - KVM: selftests: Add a helper for SMCCC calls with SMC instruction (Oliver Upton) - KVM: arm64: Let errors from SMCCC emulation to reach userspace (Oliver Upton) - KVM: arm64: Return NOT_SUPPORTED to guest for unknown PSCI version (Oliver Upton) - KVM: arm64: Introduce support for userspace SMCCC filtering (Oliver Upton) - KVM: arm64: Add support for KVM_EXIT_HYPERCALL (Oliver Upton) - KVM: arm64: Use a maple tree to represent the SMCCC filter (Oliver Upton) - KVM: arm64: Refactor hvc filtering to support different actions (Oliver Upton) - KVM: arm64: Start handling SMCs from EL1 (Oliver Upton) - KVM: arm64: Rename SMC/HVC call handler to reflect reality (Oliver Upton) - KVM: arm64: Add vm fd device attribute accessors (Oliver Upton) - KVM: arm64: Add a helper to check if a VM has ran once (Oliver Upton) - KVM: x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALL (Oliver Upton) - KVM: selftests: Comment newly defined aarch64 ID registers (Mark Brown) - KVM: selftests: arm64: Fix ttbr0_el1 encoding for PA bits > 48 (Ryan Roberts) - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Ryan Roberts) - KVM: selftests: Fixup config fragment for access_tracking_perf_test (Ryan Roberts) - KVM: arm64: Handle 32bit CNTPCTSS traps (Marc Zyngier) - KVM: arm64: selftests: Augment existing timer test to handle variable offset (Marc Zyngier) - KVM: arm64: selftests: Deal with spurious timer interrupts (Marc Zyngier) - KVM: arm64: selftests: Add physical timer registers to the sysreg list (Marc Zyngier) - KVM: arm64: nv: timers: Support hyp timer emulation (Marc Zyngier) - KVM: arm64: nv: timers: Add a per-timer, per-vcpu offset (Marc Zyngier) - KVM: arm64: Document KVM_ARM_SET_CNT_OFFSETS and co (Marc Zyngier) - KVM: arm64: timers: Abstract the number of valid timers per vcpu (Marc Zyngier) - KVM: arm64: timers: Fast-track CNTPCT_EL0 trap handling (Marc Zyngier) - KVM: arm64: Elide kern_hyp_va() in VHE-specific parts of the hypervisor (Marc Zyngier) - KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_data (Marc Zyngier) - KVM: arm64: timers: Abstract per-timer IRQ access (Marc Zyngier) - KVM: arm64: timers: Rationalise per-vcpu timer init (Marc Zyngier) - KVM: arm64: timers: Allow save/restoring of the physical timer (Marc Zyngier) - KVM: arm64: timers: Allow userspace to set the global counter offset (Marc Zyngier) - KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVM (Marc Zyngier) - KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2 (Marc Zyngier) - KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timer (Marc Zyngier) - arm64: Add HAS_ECV_CNTPOFF capability (Marc Zyngier) - arm64: Add CNTPOFF_EL2 register definition (Marc Zyngier) - KVM: arm64: timers: Use a per-vcpu, per-timer accumulator for fractional ns (Marc Zyngier) - KVM: arm64: Have kvm_psci_vcpu_on() use WRITE_ONCE() to update mp_state (Reiji Watanabe) - KVM: arm64: Acquire mp_state_lock in kvm_arch_vcpu_ioctl_vcpu_init() (Reiji Watanabe) - KVM: arm64: vgic: Don't acquire its_lock before config_lock (Oliver Upton) - KVM: arm64: Use config_lock to protect vgic state (Oliver Upton) - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN (Oliver Upton) - KVM: arm64: Avoid lock inversion when setting the VM register width (Oliver Upton) - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON (Oliver Upton) - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Nico Boehr) - KVM: s390: vsie: clarifications on setting the APCB (Pierre Morel) - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Nico Boehr) - KVM: SVM: Return the local "r" variable from svm_set_msr() (Sean Christopherson) - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Sean Christopherson) - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Sean Christopherson) - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Sean Christopherson) - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Sean Christopherson) - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Sean Christopherson) - KVM: Change return type of kvm_arch_vm_ioctl() to "int" (Thomas Huth) - KVM: Standardize on "int" return types instead of "long" in kvm_main.c (Thomas Huth) - KVM: arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAX (Thomas Huth) - KVM: x86: Remove the KVM_GET_NR_MMU_PAGES ioctl (Thomas Huth) - KVM: s390: Use "int" as return type for kvm_s390_get/set_skeys() (Thomas Huth) - KVM: PPC: Standardize on "int" return types in the powerpc KVM code (Thomas Huth) - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) - KVM: VMX: Rename "KVM is using eVMCS" static key to match its wrapper (Sean Christopherson) - KVM: VMX: Stub out enable_evmcs static key for CONFIG_HYPERV=n (Sean Christopherson) - KVM: nVMX: Move EVMCS1_SUPPORT_* macros to hyperv.c (Sean Christopherson) - KVM: x86/mmu: Remove FNAME(is_self_change_mapping) (Lai Jiangshan) - KVM: x86/mmu: Detect write #PF to shadow pages during FNAME(fetch) walk (Lai Jiangshan) - KVM: x86/mmu: Use EMULTYPE flag to track write #PFs to shadow pages (Sean Christopherson) - openrisc: Add floating point regset (Stafford Horne) - openrisc: Support floating point user api (Stafford Horne) - openrisc: Support storing and restoring fpu state (Stafford Horne) - openrisc: Properly store r31 to pt_regs on unhandled exceptions (Stafford Horne) - openrisc: Use common of_get_cpu_node() instead of open-coding (Rob Herring) - rtc: armada38x: use devm_platform_ioremap_resource_byname() (Ye Xingchen) - rtc: sunplus: use devm_platform_ioremap_resource_byname() (Ye Xingchen) - rtc: jz4740: Make sure clock provider gets removed (Lars-Peter Clausen) - rtc: k3: handle errors while enabling wake irq (Dhruva Gole) - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time (Martin Blumenstingl) - dt-bindings: rtc: Drop unneeded quotes (Rob Herring) - rtc: pcf8523: remove unnecessary OR operation (Javier Carrasco) - rtc: pcf8523: fix coding-style issues (Javier Carrasco) - rtc: ds1390: mark OF related data as maybe unused (Krzysztof Kozlowski) - rtc: omap: include header for omap_rtc_power_off_program prototype (Krzysztof Kozlowski) - rtc: sun6i: Use of_property_present() for testing DT property presence (Rob Herring) - rtc: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE (Conor Dooley) - rtc: zynqmp: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: xgene: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: wm8350: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: vt8500: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: twl: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: tps6586x: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: sunplus: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: stmp3xxx: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: stm32: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: spear: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: sa1100: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: s3c: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: rzn1: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: rtd119x: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: rc5t583: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: pm8xxx: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: pic32: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: pcf50633: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: palmas: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: omap: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: mxc_v2: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: mt7622: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: mpfs: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: mpc5121: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: mc13xxx: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: max77686: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: lpc24xx: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: hid-sensor-time: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: ftrtc010: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: ds1685: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: cros-ec: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: cmos: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: cadence: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: brcmstb-waketimer: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: at91sam9: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: asm9260: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: ac100: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: ab8500: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: 88pm860x: Convert to platform remove callback returning void (Uwe Kleine-König) - rtc: 88pm80x: Convert to platform remove callback returning void (Uwe Kleine-König) - i3c: ast2600: set variable ast2600_i3c_ops storage-class-specifier to static (Tom Rix) - i3c: ast2600: fix register setting for 545 ohm pullups (Jeremy Kerr) - i3c: ast2600: enable IBI support (Jeremy Kerr) - i3c: dw: Add a platform facility for IBI PEC workarounds (Jeremy Kerr) - i3c: dw: Add support for in-band interrupts (Jeremy Kerr) - i3c: dw: Turn DAT array entry into a struct (Jeremy Kerr) - i3c: dw: Create a generic fifo read function (Jeremy Kerr) - i3c: Allow OF-alias-based persistent bus numbering (Jeremy Kerr) - i3c: ast2600: Add AST2600 platform-specific driver (Jeremy Kerr) - dt-bindings: i3c: Add AST2600 i3c controller (Jeremy Kerr) - i3c: dw: Add infrastructure for platform-specific implementations (Jeremy Kerr) - i3c: dw: use bus mode rather than device reg for conditional tCAS setting (Jeremy Kerr) - i3c: dw: Return the length from a read priv_xfer (Matt Johnston) - i3c: svc: Convert to platform remove callback returning void (Uwe Kleine-König) - i3c: mipi-i3c-hci: Convert to platform remove callback returning void (Uwe Kleine-König) - i3c: cdns: Convert to platform remove callback returning void (Uwe Kleine-König) - i3c: dw: Convert to platform remove callback returning void (Uwe Kleine-König) - i3c: Make i3c_master_unregister() return void (Uwe Kleine-König) - i3c: dw: drop of_match_ptr for ID table (Krzysztof Kozlowski) - i3c: Correct reference to the I²C device data type (Andy Shevchenko) - ext4: clean up error handling in __ext4_fill_super() (Theodore Ts'o) - ext4: reflect error codes from ext4_multi_mount_protect() to its callers (Theodore Ts'o) - ext4: fix lost error code reporting in __ext4_fill_super() (Theodore Ts'o) - ext4: fix unused iterator variable warnings (Nathan Chancellor) - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Ye Bin) - ext4: fix i_disksize exceeding i_size problem in paritally written case (Zhihao Cheng) - cifs: update internal module version number for cifs.ko (Steve French) - smb3: move some common open context structs to smbfs_common (Steve French) - smb3: make query_on_disk_id open context consistent and move to common code (Steve French) - SMB3.1.1: add new tree connect ShareFlags (Steve French) - cifs: missing lock when updating session status (Steve French) - SMB3: Close deferred file handles in case of handle lease break (Bharath SM) - SMB3: Add missing locks to protect deferred close file list (Bharath SM) - cifs: Avoid a cast in add_lease_context() (Volker Lendecke) - cifs: Simplify SMB2_open_init() (Volker Lendecke) - cifs: Simplify SMB2_open_init() (Volker Lendecke) - cifs: Simplify SMB2_open_init() (Volker Lendecke) - tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers (Jarkko Sakkinen) - iommu/sprd: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/omap: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/mtk_iommu_v1: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/mtk: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/msm: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/ipmmu-vmsa: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/arm-smmu: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/arm-smmu-v3: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/apple-dart: Convert to platform remove callback returning void (Uwe Kleine-König) - iommu/arm-smmu: Drop if with an always false condition (Uwe Kleine-König) - iommu: Remove iommu_group_get_by_id() (Jason Gunthorpe) - iommu: Make iommu_release_device() static (Jason Gunthorpe) - iommu: Remove ioasid infrastructure (Jason Gunthorpe) - iommu/ioasid: Rename INVALID_IOASID (Jacob Pan) - iommu/sva: Use GFP_KERNEL for pasid allocation (Jacob Pan) - iommu/sva: Stop using ioasid_set for SVA (Jason Gunthorpe) - iommu/sva: Remove PASID to mm lookup function (Jacob Pan) - iommu/sva: Move PASID helpers to sva code (Jacob Pan) - iommu/vt-d: Remove virtual command interface (Jacob Pan) - iommu: Use sysfs_emit() for sysfs show (Lu Baolu) - iommu: Cleanup iommu_change_dev_def_domain() (Lu Baolu) - iommu: Replace device_lock() with group->mutex (Lu Baolu) - iommu: Move lock from iommu_change_dev_def_domain() to its caller (Lu Baolu) - iommu: Same critical region for device release and removal (Lu Baolu) - iommu: Split iommu_group_remove_device() into helpers (Lu Baolu) - iommu/ipmmu-vmsa: Call arm_iommu_release_mapping() in release path (Lu Baolu) - iommu: Use of_property_present() for testing DT property presence (Rob Herring) - iommu: Spelling s/cpmxchg64/cmpxchg64/ (Geert Uytterhoeven) - iommu: Make kobj_type structure constant (Thomas Weißschuh) - iommu/amd: Add 5 level guest page table support (Vasant Hegde) - iommu/amd: Allocate IOMMU irqs using numa locality info (Vasant Hegde) - iommu/amd: Allocate page table using numa locality info (Vasant Hegde) - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Tina Zhang) - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Tina Zhang) - iommu/vt-d: Remove BUG_ON in map/unmap() (Tina Zhang) - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Tina Zhang) - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Tina Zhang) - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Tina Zhang) - iommu/vt-d: Make size of operands same in bitwise operations (Tina Zhang) - iommu/vt-d: Remove PASID supervisor request support (Jacob Pan) - iommu/vt-d: Use non-privileged mode for all PASIDs (Jacob Pan) - iommu/vt-d: Remove extern from function prototypes (Lu Baolu) - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Christophe JAILLET) - iommu/vt-d: Remove unnecessary checks in iopf disabling path (Lu Baolu) - iommu/vt-d: Move PRI handling to IOPF feature path (Lu Baolu) - iommu/vt-d: Move pfsid and ats_qdep calculation to device probe path (Lu Baolu) - iommu/vt-d: Move iopf code from SVA to IOPF enabling path (Lu Baolu) - iommu/vt-d: Allow SVA with device-specific IOPF (Lu Baolu) - dmaengine: idxd: Add enable/disable device IOPF feature (Lu Baolu) - iommu/sprd: Add support for reattaching an existing domain (Chunyan Zhang) - iommu/sprd: Release dma buffer to avoid memory leak (Chunyan Zhang) - iommu/fsl: fix all kernel-doc warnings in fsl_pamu.c (Randy Dunlap) - dt-bindings: arm-smmu: Document SM61[12]5 GPU SMMU (Konrad Dybcio) - dt-bindings: arm-smmu: Add SM8350 Adreno SMMU (Konrad Dybcio) - dt-bindings: arm-smmu: Use qcom,smmu compatible for MMU500 adreno SMMUs (Konrad Dybcio) - dt-bindings: arm-smmu: Add compatible for SM8550 SoC (Abel Vesa) - iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any (Tomas Krcka) - iommu/arm-smmu-qcom: Limit the SMR groups to 128 (Manivannan Sadhasivam) - iommu/arm-smmu-v3: Explain why ATS stays disabled with bypass (Jean-Philippe Brucker) - iommu/rockchip: Add missing set_platform_dma_ops callback (Steven Price) - dt-bindings: iommu: renesas, ipmmu-vmsa: Update for R-Car Gen4 (Yoshihiro Shimoda) - iommu/ipmmu-vmsa: remove R-Car H3 ES1.* handling (Wolfram Sang) - iommu/omap: Use of_property_read_bool() for boolean properties (Rob Herring) - arm64: dts: mt8186: Add dma-ranges for the parent "soc" node (Yong Wu) - arm64: dts: mt8195: Add dma-ranges for the parent "soc" node (Yong Wu) - arm64: dts: mt8195: Remove the unnecessary dma-ranges (Yong Wu) - media: mediatek: vcodec: Remove the setting for dma_mask (Yong Wu) - media: mtk-jpegdec: Remove the setting for dma_mask (Yong Wu) - iommu/mediatek: Set dma_mask for the master devices (Yong Wu) - iommu/mediatek: Add a gap for the iova regions (Yong Wu) - iommu/mediatek: mt8186: Add iova_region_larb_msk (Yong Wu) - iommu/mediatek: mt8195: Add iova_region_larb_msk (Yong Wu) - iommu/mediatek: mt8192: Add iova_region_larb_msk (Yong Wu) - iommu/mediatek: Get regionid from larb/port id (Yong Wu) - iommu/mediatek: Improve comment for the current region/bank (Yong Wu) - dt-bindings: media: mediatek,jpeg: Remove dma-ranges property (Yong Wu) - dt-bindings: media: mediatek,vcodec: Remove dma-ranges property (Yong Wu) - iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN (Yong Wu) - iommu/exynos: Use the devm_clk_get_optional() helper (Christophe JAILLET) - iommu/sun50i: remove MODULE_LICENSE in non-modules (Nick Alcock) - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Kishon Vijay Abraham I) - iommu/amd: Set page size bitmap during V2 domain allocation (Jerry Snitselaar) - cxl/test: Add mock test for set_timestamp (Davidlohr Bueso) - cxl/mbox: Update CMD_RC_TABLE (Davidlohr Bueso) - cxl/hdm: Add more HDM decoder debug messages at startup (Dan Williams) - cxl/port: Scan single-target ports for decoders (Dan Williams) - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (Dan Williams) - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (Dan Williams) - cxl/hdm: Fail upon detecting 0-sized decoders (Dan Williams) - tools/testing/cxl: Require CONFIG_DEBUG_FS (Alison Schofield) - tools/testing/cxl: Add a sysfs attr to test poison inject limits (Alison Schofield) - tools/testing/cxl: Use injected poison for get poison list (Alison Schofield) - tools/testing/cxl: Mock the Clear Poison mailbox command (Alison Schofield) - tools/testing/cxl: Mock the Inject Poison mailbox command (Alison Schofield) - cxl/mem: Add debugfs attributes for poison inject and clear (Alison Schofield) - cxl/memdev: Trace inject and clear poison as cxl_poison events (Alison Schofield) - cxl/memdev: Warn of poison inject or clear to a mapped region (Alison Schofield) - cxl/memdev: Add support for the Clear Poison mailbox command (Alison Schofield) - cxl/memdev: Add support for the Inject Poison mailbox command (Alison Schofield) - tools/testing/cxl: Mock support for Get Poison List (Alison Schofield) - cxl/trace: Add an HPA to cxl_poison trace events (Alison Schofield) - cxl/region: Provide region info to the cxl_poison trace event (Alison Schofield) - cxl/memdev: Add trigger_poison_list sysfs attribute (Alison Schofield) - cxl/trace: Add TRACE support for CXL media-error records (Alison Schofield) - cxl/mbox: Add GET_POISON_LIST mailbox command (Alison Schofield) - cxl/mbox: Initialize the poison state (Alison Schofield) - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (Alison Schofield) - cxl/mbox: Deprecate poison commands (Dan Williams) - cxl/port: Fix port to pci device assumptions in read_cdat_data() (Dan Williams) - cxl/pci: Rightsize CDAT response allocation (Lukas Wunner) - cxl/pci: Simplify CDAT retrieval error path (Dave Jiang) - PCI/DOE: Relax restrictions on request and response size (Lukas Wunner) - PCI/DOE: Make mailbox creation API private (Lukas Wunner) - cxl/pci: Use CDAT DOE mailbox created by PCI core (Lukas Wunner) - PCI/DOE: Create mailboxes on device enumeration (Lukas Wunner) - PCI/DOE: Allow mailbox creation without devres management (Lukas Wunner) - PCI/DOE: Deduplicate mailbox flushing (Lukas Wunner) - PCI/DOE: Make asynchronous API private (Lukas Wunner) - cxl/pci: Use synchronous API for DOE (Lukas Wunner) - PCI/DOE: Provide synchronous API and use it internally (Lukas Wunner) - s390/stackleak: provide fast __stackleak_poison() implementation (Heiko Carstens) - stackleak: allow to specify arch specific stackleak poison function (Heiko Carstens) - s390: select ARCH_USE_SYM_ANNOTATIONS (Heiko Carstens) - s390/mm: use VM_FLUSH_RESET_PERMS in module_alloc() (Heiko Carstens) - s390: wire up memfd_secret system call (Heiko Carstens) - s390/mm: enable ARCH_HAS_SET_DIRECT_MAP (Heiko Carstens) - s390/mm: use BIT macro to generate SET_MEMORY bit masks (Heiko Carstens) - s390/relocate_kernel: adjust indentation (Heiko Carstens) - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/entry: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/head64: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/mcount: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/amode31: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/lib: use SYM* macros instead of ENTRY(), etc. (Heiko Carstens) - s390/kasan: remove override of mem*() functions (Heiko Carstens) - s390/kdump: remove nodat stack restriction for calling nodat functions (Alexander Gordeev) - s390/kdump: rework invocation of DAT-off code (Alexander Gordeev) - s390/kdump: fix virtual vs physical address confusion (Alexander Gordeev) - s390/kdump: cleanup do_start_kdump() prototype and usage (Alexander Gordeev) - s390/kexec: turn DAT mode off immediately before purgatory (Alexander Gordeev) - s390/cpum_cf: remove function validate_ctr_auth() by inline code (Thomas Richter) - s390/cpum_cf: provide counter number to validate_ctr_version() (Thomas Richter) - s390/cpum_cf: introduce static CPU counter facility information (Thomas Richter) - s390/zcrypt: rework arrays with length zero occurrences (Harald Freudenberger) - s390/cio: replace zero-length array with flexible-array member (Heiko Carstens) - s390/sclp: replace zero-length array with flexible-array member (Heiko Carstens) - s390/debug: replace zero-length array with flexible-array member (Heiko Carstens) - s390/fcx: replace zero-length array with flexible-array member (Gustavo A. R. Silva) - s390/diag: replace zero-length array with flexible-array member (Gustavo A. R. Silva) - s390/mm: fix direct map accounting (Heiko Carstens) - s390/mm: rename POPULATE_ONE2ONE to POPULATE_DIRECT (Heiko Carstens) - s390/boot: improve install.sh script (Marc Hartmayer) - s390/cpum_cf: simplify pr_err() statement in cpumf_pmu_enable/disable (Thomas Richter) - s390/kaslr: randomize amode31 base address (Vasily Gorbik) - s390/kaslr: generalize and improve random base distribution (Vasily Gorbik) - s390/boot: pin amode31 default lma (Vasily Gorbik) - s390/boot: do not change default_lma (Vasily Gorbik) - s390/cpum_cf: remove unnecessary copy_from_user call (Thomas Richter) - s390/cpum_cf: log bad return code of function cfset_all_copy (Thomas Richter) - s390/module: create module allocations without exec permissions (Heiko Carstens) - s390/ftrace: do not assume module_alloc() returns executable memory (Heiko Carstens) - s390/mm: use set_memory_*() helpers instead of open coding (Heiko Carstens) - s390/mm: implement set_memory_rwnx() (Heiko Carstens) - s390/mm: implement set_memory_rox() (Heiko Carstens) - s390/ipl: fix physical-virtual confusion for diag308 (Nico Boehr) - s390/kaslr: randomize module base load address (Heiko Carstens) - s390/kaslr: provide kaslr_enabled() function (Heiko Carstens) - s390/checksum: remove not needed uaccess.h include (Heiko Carstens) - s390/checksum: always use cksm instruction (Heiko Carstens) - s390: enable HAVE_ARCH_STACKLEAK (Heiko Carstens) - s390: move on_thread_stack() to processor.h (Heiko Carstens) - s390: remove arch_early_irq_init() (Heiko Carstens) - s390/stacktrace: remove call_on_stack_noreturn() (Heiko Carstens) - s390: use init_thread_union aka initial stack for the first process (Heiko Carstens) - s390/stack: set lowcore kernel stack pointer early (Heiko Carstens) - s390/stack: use STACK_INIT_OFFSET where possible (Heiko Carstens) - s390/dumpstack: simplify in stack logic code (Heiko Carstens) - s390/zcrypt: simplify prep of CCA key token (Harald Freudenberger) - s390/zcrypt: remove unused ancient padding code (Harald Freudenberger) - s390: make extables read-only (Vasily Gorbik) - s390/entry: rely on long-displacement facility (Vasily Gorbik) - s390/uaccess: remove extra blank line (Heiko Carstens) - s390/uaccess: get rid of not needed local variable (Heiko Carstens) - s390/uaccess: rename tmp1 and tmp2 variables (Heiko Carstens) - s390/uaccess: sort EX_TABLE list for inline assemblies (Heiko Carstens) - s390/uaccess: rename/sort labels in inline assemblies (Heiko Carstens) - s390/uaccess: remove unused label in inline assemblies (Heiko Carstens) - s390/uaccess: use symbolic names for inline assembly operands (Heiko Carstens) - s390/vfio-ap: remove redundant driver match function (Lizhe) - s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE (Heiko Carstens) - s390/cpum_sf: remove flag PERF_CPUM_SF_FULL_BLOCKS (Thomas Richter) - s390/mm: make use of atomic_fetch_xor() (Heiko Carstens) - s390/ap: add ap status asynch error support (Harald Freudenberger) - s390/ap: implement SE AP bind, unbind and associate (Harald Freudenberger) - s390/ap: introduce low frequency polling possibility (Harald Freudenberger) - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Harald Freudenberger) - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Harald Freudenberger) - s390/ap: filter ap card functions, new queue functions attribute (Harald Freudenberger) - s390/ap: make tapq gr2 response a struct (Harald Freudenberger) - s390/ap: introduce new AP bus sysfs attribute features (Harald Freudenberger) - s390/ap: exploit new B bit from QCI config info (Harald Freudenberger) - s390/zcrypt: replace scnprintf with sysfs_emit (Harald Freudenberger) - s390/zcrypt: rework length information for dqap (Harald Freudenberger) - s390/zcrypt: make psmid unsigned long instead of long long (Harald Freudenberger) - s390: enable DEBUG_FORCE_FUNCTION_ALIGN_64B (Heiko Carstens) - s390/vdso: use __ALIGN instead of open coded .align (Heiko Carstens) - s390/expoline: use __ALIGN instead of open coded .align (Heiko Carstens) - s390/ftrace: move hotpatch trampolines to mcount.S (Heiko Carstens) - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Heiko Carstens) - s390/kasan: move shadow mapping to decompressor (Vasily Gorbik) - s390/mm,pageattr: allow KASAN shadow memory (Vasily Gorbik) - s390/boot: rework decompressor reserved tracking (Vasily Gorbik) - s390/boot: rename mem_detect to physmem_info (Vasily Gorbik) - s390/boot: remove non-functioning image bootable check (Vasily Gorbik) - s390/dumpstack: resolve userspace last_break (Ilya Leoshkevich) - s390: simplify dynamic sysctl registration for appldata_register_ops (Luis Chamberlain) - s390: simplify one-level sysctl registration for page_table_sysctl (Luis Chamberlain) - s390: simplify one level sysctl registration for cmm_table (Luis Chamberlain) - s390: simplify one-level sysctl registration for appldata_table (Luis Chamberlain) - s390: simplify one-level syctl registration for s390dbf_table (Luis Chamberlain) - s390: simplify one-level sysctl registration for topology_ctl_table (Luis Chamberlain) - s390/pci: clean up left over special treatment for function zero (Niklas Schnelle) - s390/pci: remove redundant pci_bus_add_devices() on new bus (Niklas Schnelle) - s390/pci: only add specific device in zpci_bus_scan_device() (Niklas Schnelle) - s390/setup: always inline gen_lpswe() (Heiko Carstens) - s390: trim ancient junk from copy_thread() (Al Viro) - s390/zcrypt: remove unnecessary (void *) conversions (Yu Zhe) - s390/bp: remove __bpon() (Heiko Carstens) - s390/bp: remove s390_isolate_bp_guest() (Heiko Carstens) - s390/bp: remove TIF_ISOLATE_BP (Heiko Carstens) - s390/bp: add missing BPENTER to program check handler (Heiko Carstens) - kbuild: deb-pkg: specify targets in debian/rules as .PHONY (Masahiro Yamada) - sparc: unify sparc32/sparc64 archhelp (Randy Dunlap) - kbuild: rpm-pkg: remove kernel-drm PROVIDES (Masahiro Yamada) - kbuild: deb-pkg: add KDEB_SOURCE_COMPRESS to specify source compression (Masahiro Yamada) - kbuild: add srcdeb-pkg target (Masahiro Yamada) - Makefile: use -z pack-relative-relocs (Fangrui Song) - kbuild: clang: do not use CROSS_COMPILE for target triple (Masahiro Yamada) - kconfig: menuconfig: reorder functions to remove forward declarations (Masahiro Yamada) - kconfig: menuconfig: remove unused M_EVENT macro (Masahiro Yamada) - kconfig: menuconfig: remove OLD_NCURSES macro (Masahiro Yamada) - kbuild: builddeb: Eliminate debian/arch use (Bastian Germann) - scripts/kallsyms: update the usage in the comment block (Masahiro Yamada) - scripts/kallsyms: decrease expand_symbol() / cleanup_symbol_name() calls (Masahiro Yamada) - scripts/kallsyms: change the output order (Masahiro Yamada) - scripts/kallsyms: move compiler-generated symbol patterns to mksysmap (Masahiro Yamada) - scripts/kallsyms: exclude symbols generated by itself dynamically (Masahiro Yamada) - scripts/mksysmap: use sed with in-line comments (Masahiro Yamada) - scripts/mksysmap: remove comments described in nm(1) (Masahiro Yamada) - scripts/kallsyms: remove redundant code for omitting U and N (Masahiro Yamada) - kallsyms: expand symbol name into comment for debugging (Arnd Bergmann) - rust: ioctl: Add ioctl number manipulation functions (Asahi Lina) - rust: uapi: Add UAPI crate (Asahi Lina) - rust: sync: introduce `CondVar` (Wedson Almeida Filho) - rust: lock: add `Guard::do_unlocked` (Wedson Almeida Filho) - rust: sync: introduce `LockedBy` (Wedson Almeida Filho) - rust: introduce `current` (Wedson Almeida Filho) - rust: add basic `Task` (Wedson Almeida Filho) - rust: introduce `ARef` (Wedson Almeida Filho) - rust: lock: introduce `SpinLock` (Wedson Almeida Filho) - rust: lock: introduce `Mutex` (Wedson Almeida Filho) - rust: sync: introduce `Lock` and `Guard` (Wedson Almeida Filho) - rust: sync: introduce `LockClassKey` (Wedson Almeida Filho) - MAINTAINERS: add Benno Lossin as Rust reviewer (Miguel Ojeda) - rust: init: broaden the blanket impl of `Init` (Benno Lossin) - rust: sync: add functions for initializing `UniqueArc>` (Benno Lossin) - rust: sync: reduce stack usage of `UniqueArc::try_new_uninit` (Benno Lossin) - rust: types: add `Opaque::ffi_init` (Benno Lossin) - rust: prelude: add `pin-init` API items to prelude (Benno Lossin) - rust: init: add `Zeroable` trait and `init::zeroed` function (Benno Lossin) - rust: init: add `stack_pin_init!` macro (Benno Lossin) - rust: init: add `PinnedDrop` trait and macros (Benno Lossin) - rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers (Benno Lossin) - rust: init: add initialization macros (Benno Lossin) - rust: add pin-init API core (Benno Lossin) - rust: types: add `Opaque::raw_get` (Benno Lossin) - rust: sync: change error type of constructor functions (Benno Lossin) - rust: macros: add `quote!` macro (Gary Guo) - rust: enable the `pin_macro` feature (Benno Lossin) - rust: error: Add from_result() helper (Wedson Almeida Filho) - rust: error: Add a helper to convert a C ERR_PTR to a `Result` (Sven Van Asbroeck) - rust: error: Add to_result() helper (Wedson Almeida Filho) - rust: error: Add Error::from_errno{_unchecked}() (Miguel Ojeda) - rust: error: Add Error::to_ptr() (Asahi Lina) - rust: error: Rename to_kernel_errno() -> to_errno() (Asahi Lina) - rust: sync: arc: Add UniqueArc::assume_init() (Asahi Lina) - rust: sync: arc: Implement Arc::downcast() (Asahi Lina) - rust: macros: Allow specifying multiple module aliases (Asahi Lina) - rust: alloc: vec: Add some try_* methods we need (Miguel Ojeda) - rust: Add SPDX headers to alloc::vec::{spec_extend, set_len_on_drop} (Asahi Lina) - rust: Import upstream `alloc::vec::spec_extend` module (Asahi Lina) - rust: Import upstream `alloc::vec::set_len_on_drop` module (Asahi Lina) - rust: Enable the new_uninit feature for kernel and driver crates (Asahi Lina) - samples: rust: print: Add sample code for Arc printing (Boqun Feng) - rust: sync: impl {Debug,Display} for {Unique,}Arc (Boqun Feng) - efi/zboot: arm64: Grab code size from ELF symbol in payload (Ard Biesheuvel) - efi/zboot: arm64: Inject kernel code size symbol into the zboot payload (Ard Biesheuvel) - efi/zboot: Set forward edge CFI compat header flag if supported (Ard Biesheuvel) - efi/zboot: Add BSS padding before compression (Ard Biesheuvel) - arm64: efi: Enable BTI codegen and add PE/COFF annotation (Ard Biesheuvel) - efi/pe: Import new BTI/IBT header flags from the spec (Ard Biesheuvel) - efi/loongarch: Reintroduce efi_relocate_kernel() to relocate kernel (Huacai Chen) - power: supply: rk817: Fix low SOC bugs (Chris Morgan) - power: supply: rk817: Drop unneeded debugging code (Chris Morgan) - power: supply: axp288_charger: Use alt usb-id extcon on some x86 android tablets (Hans de Goede) - power: supply: generic-adc-battery: style fixes (Sebastian Reichel) - power: supply: generic-adc-battery: improve error message (Sebastian Reichel) - power: supply: generic-adc-battery: update copyright info (Sebastian Reichel) - power: supply: generic-adc-battery: add DT support (Sebastian Reichel) - power: supply: generic-adc-battery: add temperature support (Sebastian Reichel) - power: supply: generic-adc-battery: simplify read_channel logic (Sebastian Reichel) - power: supply: generic-adc-battery: use simple-battery API (Sebastian Reichel) - power: supply: generic-adc-battery: drop memory alloc error message (Sebastian Reichel) - power: supply: generic-adc-battery: drop charge now support (Sebastian Reichel) - power: supply: generic-adc-battery: drop jitter delay support (Sebastian Reichel) - power: supply: generic-adc-battery: fix unit scaling (Sebastian Reichel) - power: supply: generic-adc-battery: convert to managed resources (Sebastian Reichel) - power: supply: core: auto-exposure of simple-battery data (Sebastian Reichel) - dt-bindings: power: supply: adc-battery: add binding (Sebastian Reichel) - power: supply: bq256xx: Support to disable charger (Hermes Zhang) - power: supply: charger-manager: Use of_property_read_bool() for boolean properties (Rob Herring) - power: reset: qcom-pon: drop of_match_ptr for ID table (Krzysztof Kozlowski) - power: supply: bq25890_charger: mark OF related data as maybe unused (Krzysztof Kozlowski) - power: supply: bq24257_charger: mark OF related data as maybe unused (Krzysztof Kozlowski) - power: supply: ltc4162-l-charger: mark OF related data as maybe unused (Krzysztof Kozlowski) - power: supply: lp8727_charger: mark OF related data as maybe unused (Krzysztof Kozlowski) - power: supply: twl4030_charger: mark OF related data as maybe unused (Krzysztof Kozlowski) - power: supply: rt9455_charger: mark OF related data as maybe unused (Krzysztof Kozlowski) - clk: imx: imx8ulp: update clk flag for system critical clock (Jacky Bai) - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Jacky Bai) - clk: imx: imx8ulp: keep MU0_B clock enabled always (Jacky Bai) - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Jacky Bai) - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Peng Fan) - clk: imx: imx93: Add nic and A55 clk (Peng Fan) - dt-bindings: clock: imx93: add NIC, A55 and ARM PLL CLK (Peng Fan) - clk: imx: imx93: add mcore_booted module paratemter (Peng Fan) - clk: imx: fracn-gppll: Add 300MHz freq support for imx9 (Jacky Bai) - clk: imx: fracn-gppll: support integer pll (Peng Fan) - clk: imx: fracn-gppll: disable hardware select control (Peng Fan) - clk: imx: fracn-gppll: fix the rate table (Peng Fan) - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Haibo Chen) - clk: imx: imx8mp: Add LDB root clock (Liu Ying) - dt-bindings: clock: imx8mp: Add LDB clock entry (Peng Fan) - clk: imx: imx8mp: correct DISP2 pixel clock type (Peng Fan) - clk: imx: drop duplicated macro (Peng Fan) - clk: imx: clk-gpr-mux: Provide clock name in error message (Stefan Wahren) - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Adam Ford) - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Adam Ford) - clk: imx: Add imx8m_clk_hw_composite_flags macro (Adam Ford) - clk: imx: composite-8m: Add support to determine_rate (Adam Ford) - dt-bindings: clock: imx8mp: Add audiomix block control (Marek Vasut) - clk: imx: imx8mp: Add audiomix block control (Marek Vasut) - clk: Introduce devm_clk_hw_register_gate_parent_data() (Marek Vasut) - clk: qcom: gcc-sc8280xp: Add EMAC GDSCs (Andrew Halaney) - clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk (Konrad Dybcio) - clk: qcom: add the GPUCC driver for sa8775p (Shazad Hussain) - dt-bindings: clock: qcom: describe the GPUCC clock for SA8775P (Bartosz Golaszewski) - clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling (Dmitry Baryshkov) - clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc (Mohammad Rafi Shaik) - clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration (Srinivasa Rao Mandadapu) - dt-bindings: clock: qcom,sc7280-lpasscc: Add qcom,adsp-pil-mode property (Srinivasa Rao Mandadapu) - clk: qcom: rpm: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: qcom: Add Global Clock Controller driver for IPQ9574 (Devi Priya) - clk: qcom: gpucc-sm6375: Configure CX_GDSC disable wait value (Konrad Dybcio) - clk: qcom: gcc-sm6115: Mark RCGs shared where applicable (Konrad Dybcio) - clk: qcom: dispcc-qcm2290: Add MDSS_CORE reset (Konrad Dybcio) - dt-bindings: clock: dispcc-qcm2290: Add MDSS_CORE reset (Konrad Dybcio) - clk: qcom: apss-ipq-pll: add support for IPQ5332 (Kathiravan T) - dt-bindings: clock: qcom,a53pll: add IPQ5332 compatible (Kathiravan T) - clk: qcom: apss-ipq-pll: refactor the driver to accommodate different PLL types (Kathiravan T) - dt-bindings: mailbox: qcom,apcs-kpss-global: fix SDX55 'if' match (Krzysztof Kozlowski) - dt-bindings: mailbox: qcom,apcs-kpss-global: correct SDX55 clocks (Krzysztof Kozlowski) - clk: qcom: gcc-msm8998: Update the .pwrsts for usb gdsc (Konrad Dybcio) - clk: qcom: gcc-msm8996: Update the .pwrsts for usb gdsc (Konrad Dybcio) - clk: qcom: gcc-sm6375: Update the .pwrsts for usb gdsc (Konrad Dybcio) - clk: qcom: smd-rpm: Add clocks for MSM8917 (Otto Pflüger) - clk: qcom: Add global clock controller driver for MSM8917 (Otto Pflüger) - dt-bindings: clock: qcom,rpmcc: Add MSM8917 (Otto Pflüger) - dt-bindings: clock: Add MSM8917 global clock controller (Otto Pflüger) - clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 (Rayyan Ansari) - dt-bindings: arm: msm: Rework kpss-gcc driver Documentation to yaml (Christian Marangi) - dt-bindings: arm: msm: Convert and split kpss-acc driver Documentation to yaml (Christian Marangi) - clk: qcom: ipq5332: mark GPLL4 as ignore unused temporarily (Kathiravan T) - clk: qcom: add Global Clock controller (GCC) driver for IPQ5332 SoC (Kathiravan T) - clk: qcom: Add STROMER PLUS PLL type for IPQ5332 (Kathiravan T) - clk: qcom: clk-alpha-pll: Add support for Stromer PLLs (Varadarajan Narayanan) - clk: qcom: remove unused variables gpucc_parent_data,map_2 (Tom Rix) - clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src (Konrad Dybcio) - clk: qcom: gcc-ipq4019: convert to parent data (Robert Marko) - clk: qcom: gcc-ipq4019: move pcnoc clocks up (Robert Marko) - clk: qcom: gcc-ipq4019: move PLL clocks up (Robert Marko) - clk: qcom: gcc-ipq4019: convert XO and sleep clk to parent_data (Robert Marko) - dt-bindings: clock: split qcom,gcc-ipq4019 to separate file (Robert Marko) - clk: qcom: Add Global Clock Controller (GCC) driver for SM7150 (Danila Tikhonov) - dt-bindings: clock: Add SM7150 GCC clocks (Danila Tikhonov) - clk: qcom: clk-hfpll: switch to .determine_rate (Luca Weiss) - clk: qcom: clk-krait: switch to .determine_rate (Luca Weiss) - clk: qcom: Add GPU clock controller driver for SM6115 (Konrad Dybcio) - clk: qcom: Add GPU clock controller driver for SM6375 (Konrad Dybcio) - clk: qcom: Add GPU clock controller driver for SM6125 (Konrad Dybcio) - clk: qcom: branch: Clean up branch enable registers (Konrad Dybcio) - clk: qcom: branch: Move CBCR bits definitions to the header file (Konrad Dybcio) - clk: qcom: branch: Add helper functions for setting SLEEP/WAKE bits (Konrad Dybcio) - clk: qcom: branch: Add helper functions for setting retain bits (Konrad Dybcio) - clk: qcom: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: rockchip: rk3588: make gate linked clocks critical (Sebastian Reichel) - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent (Quentin Schulz) - clk: samsung: exynos850: Make PMU_ALIVE_PCLK critical (Sam Protsenko) - clk: samsung: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: samsung: exynos5433: Extract PM support to common ARM64 layer (Sam Protsenko) - clk: samsung: Extract parent clock enabling to common function (Sam Protsenko) - clk: samsung: Extract clocks registration to common function (Sam Protsenko) - clk: samsung: exynos850: Add AUD and HSI main gate clocks (Sam Protsenko) - clk: samsung: exynos850: Implement CMU_G3D domain (Sam Protsenko) - clk: samsung: clk-pll: Implement pll0818x PLL type (Sam Protsenko) - clk: samsung: Set dev in samsung_clk_init() (Sam Protsenko) - clk: samsung: Don't pass reg_base to samsung_clk_register_pll() (Sam Protsenko) - clk: samsung: Remove np argument from samsung_clk_init() (Sam Protsenko) - clk: add missing of_node_put() in "assigned-clocks" property parsing (Clément Léger) - clk: uniphier: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: si5351: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: si570: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: si514: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: lmk04832: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: hsdk-pll: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: cdce706: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: axs10x: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: axm5516: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: axi-clkgen: Use managed `of_clk_add_hw_provider()` (Lars-Peter Clausen) - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Christophe JAILLET) - clk: rockchip: Remove values for mmask and nmask in struct clk_fractional_divider (Christophe JAILLET) - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Christophe JAILLET) - clk: Compute masks for fractional_divider clk when needed. (Christophe JAILLET) - clk: starfive: Delete the redundant dev_set_drvdata() in JH7110 clock drivers (Hal Feng) - clk: starfive: Avoid casting iomem pointers (Stephen Boyd) - MAINTAINERS: generalise StarFive clk/reset entries (Emil Renner Berthing) - reset: starfive: Add StarFive JH7110 reset driver (Hal Feng) - clk: starfive: Add StarFive JH7110 always-on clock driver (Emil Renner Berthing) - clk: starfive: Add StarFive JH7110 system clock driver (Emil Renner Berthing) - reset: starfive: jh71x0: Use 32bit I/O on 32bit registers (Emil Renner Berthing) - reset: starfive: Rename "jh7100" to "jh71x0" for the common code (Emil Renner Berthing) - reset: starfive: Extract the common JH71X0 reset code (Emil Renner Berthing) - reset: starfive: Factor out common JH71X0 reset code (Emil Renner Berthing) - reset: Create subdirectory for StarFive drivers (Emil Renner Berthing) - reset: starfive: Replace SOC_STARFIVE with ARCH_STARFIVE (Hal Feng) - clk: starfive: Rename "jh7100" to "jh71x0" for the common code (Emil Renner Berthing) - clk: starfive: Rename clk-starfive-jh7100.h to clk-starfive-jh71x0.h (Emil Renner Berthing) - clk: starfive: Factor out common JH7100 and JH7110 code (Emil Renner Berthing) - clk: starfive: Replace SOC_STARFIVE with ARCH_STARFIVE (Hal Feng) - clk: xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: x86: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: uniphier: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: ti: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: stm32: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: mvebu: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: mmp: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: keystone: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: hisilicon: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: stm32mp1: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: scpi: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: s2mps11: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: pwm: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: palmas: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: hsdk-pll: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: fixed-rate: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: fixed-mmio: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: fixed-factor: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: axm5516: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: axi-clkgen: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: bcm: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: axs10x: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: xilinx: Drop if block with always false condition (Uwe Kleine-König) - clk: tegra: Don't warn three times about failure to unregister (Uwe Kleine-König) - clk: bcm: Add BCM63268 timer clock and reset driver (Álvaro Fernández Rojas) - dt-bindings: clock: Add BCM63268 timer binding (Álvaro Fernández Rojas) - dt-bindings: reset: add BCM63268 timer reset definitions (Álvaro Fernández Rojas) - dt-bindings: clk: add BCM63268 timer clock definitions (Álvaro Fernández Rojas) - clocking-wizard: Support higher frequency accuracy (Shubhrajyoti Datta) - clk: zynqmp: pll: Remove the limit (Shubhrajyoti Datta) - clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handling (Marco Pagani) - clk: socfpga: use of_clk_add_hw_provider and improve error handling (Marco Pagani) - clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handling (Marco Pagani) - clk: socfpga: use of_clk_add_hw_provider and improve error handling (Marco Pagani) - clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handling (Marco Pagani) - clk: socfpga: use of_clk_add_hw_provider and improve error handling (Marco Pagani) - clk: clk-loongson2: add clock controller driver support (Yinbo Zhu) - dt-bindings: clock: add loongson-2 boot clock index (Yinbo Zhu) - MAINTAINERS: remove obsolete file entry in MIPS/LOONGSON1 ARCHITECTURE (Lukas Bulwahn) - MIPS: loongson32: Update the clock initialization (Keguang Zhang) - clk: loongson1: Re-implement the clock driver (Keguang Zhang) - clk: loongson1: Remove the outdated driver (Keguang Zhang) - dt-bindings: clock: Add Loongson-1 clock (Keguang Zhang) - clk: Add Sunplus SP7021 clock driver (Qin Jian) - clk: mediatek: fhctl: Mark local variables static (Tom Rix) - clk: mediatek: Use right match table, include mod_devicetable (Stephen Boyd) - clk: mediatek: Add MT8188 adsp clock support (Garmin.Chang) - clk: mediatek: Add MT8188 imp i2c wrapper clock support (Garmin.Chang) - clk: mediatek: Add MT8188 wpesys clock support (Garmin.Chang) - clk: mediatek: Add MT8188 vppsys1 clock support (Garmin.Chang) - clk: mediatek: Add MT8188 vppsys0 clock support (Garmin.Chang) - clk: mediatek: Add MT8188 vencsys clock support (Garmin.Chang) - clk: mediatek: Add MT8188 vdosys1 clock support (Garmin.Chang) - clk: mediatek: Add MT8188 vdosys0 clock support (Garmin.Chang) - clk: mediatek: Add MT8188 vdecsys clock support (Garmin.Chang) - clk: mediatek: Add MT8188 mfgcfg clock support (Garmin.Chang) - clk: mediatek: Add MT8188 ipesys clock support (Garmin.Chang) - clk: mediatek: Add MT8188 imgsys clock support (Garmin.Chang) - clk: mediatek: Add MT8188 ccusys clock support (Garmin.Chang) - clk: mediatek: Add MT8188 camsys clock support (Garmin.Chang) - clk: mediatek: Add MT8188 infrastructure clock support (Garmin.Chang) - clk: mediatek: Add MT8188 peripheral clock support (Garmin.Chang) - clk: mediatek: Add MT8188 topckgen clock support (Garmin.Chang) - clk: mediatek: Add MT8188 apmixedsys clock support (Garmin.Chang) - dt-bindings: clock: mediatek: Add new MT8188 clock (Garmin.Chang) - clk: mediatek: mt81xx: Ensure fhctl code is available (Arnd Bergmann) - clk: mediatek: Ensure fhctl code is available for COMMON_CLK_MT6795 (Stephen Boyd) - clk: mediatek: mt8135: Convert to simple probe and enable module build (AngeloGioacchino Del Regno) - clk: mediatek: mt8135: Join root_clk_alias and top_divs arrays (AngeloGioacchino Del Regno) - clk: mediatek: mt8135-apmixedsys: Convert to platform_driver and module (AngeloGioacchino Del Regno) - clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag (AngeloGioacchino Del Regno) - clk: mediatek: mt8135: Move apmixedsys to its own file (AngeloGioacchino Del Regno) - clk: mediatek: Add MODULE_DEVICE_TABLE() where appropriate (AngeloGioacchino Del Regno) - clk: mediatek: Kconfig: Allow module build for core mt8192 clocks (AngeloGioacchino Del Regno) - clk: mediatek: mt8192: Move apmixedsys clock driver to its own file (AngeloGioacchino Del Regno) - clk: mediatek: Split configuration options for MT8186 clock drivers (AngeloGioacchino Del Regno) - clk: mediatek: Allow building most MT6797 clock drivers as modules (AngeloGioacchino Del Regno) - clk: mediatek: Allow building most MT6765 clock drivers as modules (AngeloGioacchino Del Regno) - clk: mediatek: Allow all MT8183 clocks to be built as modules (AngeloGioacchino Del Regno) - clk: mediatek: Allow all MT8167 clocks to be built as modules (AngeloGioacchino Del Regno) - clk: mediatek: Allow MT7622 clocks to be built as modules (AngeloGioacchino Del Regno) - clk: mediatek: Allow building MT8192 non-critical clocks as modules (AngeloGioacchino Del Regno) - clk: mediatek: Split MT8195 clock drivers and allow module build (AngeloGioacchino Del Regno) - clk: mediatek: mt2712: Change Kconfig options to allow module build (AngeloGioacchino Del Regno) - clk: mediatek: Add MODULE_LICENSE() where missing (AngeloGioacchino Del Regno) - clk: mediatek: Switch to module_platform_driver() where possible (AngeloGioacchino Del Regno) - clk: mediatek: mt8186-mcu: Migrate to common probe mechanism (AngeloGioacchino Del Regno) - clk: mediatek: mt7986-eth: Migrate to common probe mechanism (AngeloGioacchino Del Regno) - clk: mediatek: mt7986-infracfg: Migrate to common probe mechanism (AngeloGioacchino Del Regno) - clk: mediatek: mt7986-apmixed: Use PLL_AO flag to set critical clock (AngeloGioacchino Del Regno) - clk: mediatek: Propagate struct device with mtk_clk_register_dividers() (AngeloGioacchino Del Regno) - clk: mediatek: mt8516: Allow building clock drivers as modules (AngeloGioacchino Del Regno) - clk: mediatek: mt8516: Convert to platform driver and simple probe (AngeloGioacchino Del Regno) - clk: mediatek: mt8516: Move apmixedsys clock driver to its own file (AngeloGioacchino Del Regno) - clk: mediatek: mt7622: Convert to platform driver and simple probe (AngeloGioacchino Del Regno) - clk: mediatek: mt7622: Move infracfg to clk-mt7622-infracfg.c (AngeloGioacchino Del Regno) - clk: mediatek: mt7622-apmixedsys: Add .remove() callback for module build (AngeloGioacchino Del Regno) - clk: mediatek: mt7622: Move apmixedsys clock driver to its own file (AngeloGioacchino Del Regno) - clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag (AngeloGioacchino Del Regno) - clk: mediatek: Consistently use GATE_MTK() macro (AngeloGioacchino Del Regno) - clk: mediatek: mt8183: Convert all remaining clocks to common probe (AngeloGioacchino Del Regno) - clk: mediatek: mt8183: Compress clocks arrays entries where possible (AngeloGioacchino Del Regno) - clk: mediatek: mt8183: Move apmixedsys clock driver to its own file (AngeloGioacchino Del Regno) - clk: mediatek: mt8167: Convert to mtk_clk_simple_{probe,remove}() (AngeloGioacchino Del Regno) - clk: mediatek: mt8167: Remove __initconst annotation from arrays (AngeloGioacchino Del Regno) - clk: mediatek: mt8167: Move apmixedsys as platform_driver in new file (AngeloGioacchino Del Regno) - clk: mediatek: mt8167: Compress GATE_TOPx macros (AngeloGioacchino Del Regno) - clk: mediatek: mt8365: Convert to mtk_clk_simple_{probe,remove}() (AngeloGioacchino Del Regno) - clk: mediatek: mt8365: Join top_misc_mux_gates and top_misc_muxes arrays (AngeloGioacchino Del Regno) - clk: mediatek: mt8365: Convert simple_gate to mtk_gate clocks (AngeloGioacchino Del Regno) - clk: mediatek: mt8365: Move apmixedsys clock driver to its own file (AngeloGioacchino Del Regno) - clk: mediatek: mt2712: Change to use module_platform_driver macro (AngeloGioacchino Del Regno) - clk: mediatek: mt2712-apmixedsys: Add .remove() callback for module build (AngeloGioacchino Del Regno) - clk: mediatek: mt2712: Move apmixedsys clock driver to its own file (AngeloGioacchino Del Regno) - clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe() (AngeloGioacchino Del Regno) - clk: mediatek: mt2712: Compress clock arrays entries to 90 columns (AngeloGioacchino Del Regno) - clk: mediatek: mt2712: Migrate topckgen/mcucfg to mtk_clk_simple_probe() (AngeloGioacchino Del Regno) - clk: mediatek: Add divider clocks to mtk_clk_simple_{probe,remove}() (AngeloGioacchino Del Regno) - clk: mediatek: Migrate to mtk_clk_pdev_probe() for multimedia clocks (AngeloGioacchino Del Regno) - clk: mediatek: clk-mtk: Introduce clk_mtk_pdev_{probe,remove}() (AngeloGioacchino Del Regno) - clk: mediatek: clk-mtk: Switch to device_get_match_data() (AngeloGioacchino Del Regno) - clk: mediatek: mt8195: Add support for frequency hopping through FHCTL (AngeloGioacchino Del Regno) - clk: mediatek: mt8192: Add support for frequency hopping through FHCTL (AngeloGioacchino Del Regno) - clk: mediatek: mt8173: Add support for frequency hopping through FHCTL (AngeloGioacchino Del Regno) - clk: mediatek: mt6795: Add support for frequency hopping through FHCTL (AngeloGioacchino Del Regno) - dt-bindings: clock: mediatek,mt8186-fhctl: Support MT6795, MT8173/92/95 (AngeloGioacchino Del Regno) - clk: mediatek: clk-pllfh: Export register/unregister/parse functions (AngeloGioacchino Del Regno) - clk: mediatek: fhctl: Add support for older fhctl register layout (AngeloGioacchino Del Regno) - clk: si521xx: Clock driver for Skyworks Si521xx I2C PCIe clock generators (Marek Vasut) - dt-bindings: clk: si521xx: Add Skyworks Si521xx I2C PCIe clock generators (Marek Vasut) - clk: renesas: r8a77980: Add I2C5 clock (Nikita Yushchenko) - clk: rs9: Add support for 9FGV0441 (Alexander Stein) - clk: rs9: Support device specific dif bit calculation (Alexander Stein) - dt-bindings: clk: rs9: Add 9FGV0441 (Alexander Stein) - clk: rs9: Check for vendor/device ID (Alexander Stein) - clk: renesas: Convert to platform remove callback returning void (Uwe Kleine-König) - clk: renesas: r9a06g032: Improve clock tables (Ralph Siemsen) - clk: renesas: r9a06g032: Document structs (Ralph Siemsen) - clk: renesas: r9a06g032: Drop unused fields (Ralph Siemsen) - clk: renesas: r9a06g032: Improve readability (Ralph Siemsen) - clk: renesas: r8a77980: Add Z2 clock (Geert Uytterhoeven) - clk: renesas: r8a77970: Add Z2 clock (Geert Uytterhoeven) - clk: renesas: r8a77995: Fix VIN parent clock (Geert Uytterhoeven) - clk: renesas: r8a77980: Add VIN clocks (Niklas Söderlund) - clk: renesas: r8a779g0: Add VIN clocks (Niklas Söderlund) - clk: renesas: r8a779g0: Add ISPCS clocks (Niklas Söderlund) - clk: renesas: r8a779g0: Add CSI-2 clocks (Niklas Söderlund) - clk: renesas: r8a779g0: Add thermal clock (Geert Uytterhoeven) - clk: renesas: r8a779g0: Add Audio clocks (Kuninori Morimoto) - clk: renesas: cpg-mssr: Update MSSR register range for R-Car V4H (Takeshi Kihara) - clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt() (Yang Yingliang) - clk: Use of_property_present() for testing DT property presence (Rob Herring) - dt-bindings: clock: ast2600: Expand comment on reset definitions (Jeremy Kerr) - clk: ast2600: Add comment about combined clock + reset handling (Jeremy Kerr) - dt-bindings: clock: ast2600: remove IC36 & I3C7 clock definitions (Jeremy Kerr) - clk: ast2600: Add full configs for I3C clocks (Jeremy Kerr) - dt-bindings: clock: ast2600: Add top-level I3C clock (Jeremy Kerr) - clk: ast2600: allow empty entries in aspeed_g6_gates (Jeremy Kerr) - clk: microchip: fix potential UAF in auxdev release callback (Conor Dooley) - clk: sifive: make SiFive clk drivers depend on ARCH_ symbols (Conor Dooley) - clk: stm32h7: Remove an unused field in struct stm32_fractional_divider (Christophe JAILLET) - clk: tegra20: fix gcc-7 constant overflow warning (Arnd Bergmann) - clock: milbeaut: use devm_platform_get_and_ioremap_resource() (Minghao Chi) - clk: Print an info line before disabling unused clocks (Konrad Dybcio) - clk: ti: Use of_address_to_resource() (Rob Herring) - clk: remove unnecessary (void*) conversions (Yu Zhe) - clk: at91: clk-sam9x60-pll: fix return value check (Claudiu Beznea) - clk: visconti: remove unused visconti_pll_provider::regmap (Dario Binacchi) - RDMA/efa: Add rdma write capability to device caps (Yonatan Nachum) - RDMA/mlx5: Use correct device num_ports when modify DC (Mark Zhang) - RDMA/irdma: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call (Tejun Heo) - RDMA/rxe: Fix spinlock recursion deadlock on requester (Daisuke Matsuda) - RDMA/mlx5: Fix flow counter query via DEVX (Mark Bloch) - RDMA/rxe: Protect QP state with qp->state_lock (Bob Pearson) - RDMA/rxe: Move code to check if drained to subroutine (Bob Pearson) - RDMA/rxe: Remove qp->req.state (Bob Pearson) - RDMA/rxe: Remove qp->comp.state (Bob Pearson) - RDMA/rxe: Remove qp->resp.state (Bob Pearson) - RDMA/mlx5: Allow relaxed ordering read in VFs and VMs (Avihai Horon) - net/mlx5: Update relaxed ordering read HCA capabilities (Avihai Horon) - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Avihai Horon) - RDMA/mlx5: Remove pcie_relaxed_ordering_enabled() check for RO write (Avihai Horon) - RDMA: Add ib_virt_dma_to_page() (Jason Gunthorpe) - RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task" (Zhu Yanjun) - RDMA/irdma: Slightly optimize irdma_form_ah_cm_frame() (Christophe JAILLET) - RDMA/rxe: Fix incorrect TASKLET_STATE_SCHED check in rxe_task.c (Bob Pearson) - IB/hfi1: Place struct mmu_rb_handler on cache line start (Patrick Kelsey) - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests (Patrick Kelsey) - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order (Patrick Kelsey) - IB/hfi1: Suppress useless compiler warnings (Ehab Ababneh) - IB/hfi1: Remove trace newlines (Dean Luick) - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Saravanan Vajravel) - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Mark Zhang) - RDMA/bnxt_re: Enable congestion control by default (Selvin Xavier) - RDAM/bnxt_re: Use tlv apis while processing the slow path commands (Selvin Xavier) - RDMA/bnxt_re: RoCE slow path TLV support (Selvin Xavier) - RDMA/bnxt_re: Reduce number of argumets to control path command APIs (Selvin Xavier) - RDMA/bnxt_re: Convert RCFW_CMD_PREP macro to static inline function (Selvin Xavier) - RDMA/bnxt_re: Remove HW queue mapping from RoCE Driver (Selvin Xavier) - RDMA/bnxt_re: Update HW interface headers (Selvin Xavier) - RDMA/siw: Remove namespace check from siw_netdev_event() (Tetsuo Handa) - RDMA/cma: Remove NULL check before dev_{put, hold} (Yang Li) - IB/qib: Remove unused cnt variable (Tom Rix) - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Tom Rix) - IB/iser: remove redundant new line (Max Gurtovoy) - IB/iser: centralize setting desc type and done callback (Max Gurtovoy) - IB/iser: remove unused macros (Max Gurtovoy) - RDMA/rxe: Clean kzalloc failure paths (Leon Romanovsky) - RDMA/rxe: Remove tasklet call from rxe_cq.c (Bob Pearson) - RDMA/ocrdma: remove unused discard_cnt variable (Tom Rix) - RDMA/bnxt_re: remove unused num_srqne_processed and num_cqne_processed variables (Tom Rix) - RDMA/usnic: Remove redundant pci_clear_master (Cai Huoqing) - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Patrisious Haddad) - net/mlx5: Introduce other vport query for Q-counters (Patrisious Haddad) - RDMA/bnxt_re: Add resize_cq support (Selvin Xavier) - RDMA/erdma: Use fixed hardware page size (Cheng Xu) - RDMA/rxe: Rewrite rxe_task.c (Bob Pearson) - RDMA/rxe: Make tasks schedule each other (Bob Pearson) - RDMA/rxe: Remove __rxe_do_task() (Bob Pearson) - RDMA/rxe: Remove qp reference counting in tasks (Bob Pearson) - RDMA/rxe: Cleanup error state handling in rxe_comp.c (Bob Pearson) - RDMA/rxe: Cleanup reset state handling in rxe_resp.c (Bob Pearson) - RDMA/rxe: Convert tasklet args to queue pairs (Bob Pearson) - RDMA/rxe: Add error messages (Bob Pearson) - RDMA/rxe: Extend dbg log messages to err and info (Bob Pearson) - RDMA/rxe: Change rxe_dbg to rxe_dbg_dev (Bob Pearson) - RDMA/rxe: Replace exists by rxe in rxe.c (Bob Pearson) - RDMA/core: Fix multiple -Warray-bounds warnings (Gustavo A. R. Silva) - net/mlx5: Set out of order (ooo) by default (Or Har-Toov) - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Or Har-Toov) - net/mlx5: Expose bits for enabling out-of-order by default (Or Har-Toov) - RDMA/efa: Add data polling capability feature bit (Yonatan Nachum) - RDMA/erdma: Minor refactor of device init flow (Cheng Xu) - RDMA/erdma: Eliminate unnecessary casting of EQ doorbells (Cheng Xu) - RDMA/erdma: Unify byte ordering APIs usage (Cheng Xu) - IB/qib: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - RDMA/mlx5: Coding style fix reported by checkpatch (Rohit Chavan) - RDMA/irdma: Refactor PBLE functions (Sindhu Devale) - RDMA/irdma: Change name of interrupts (Michal Swiatkowski) - RDMA/irdma: Remove a redundant irdma_arp_table() call (Tatyana Nikolova) - RDMA/irdma: Refactor HW statistics (Krzysztof Czurylo) - RDMA/qib: Remove deprecated kmap() call (Ira Weiny) - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Dan Carpenter) - RDMA/hns: Add new command to support query vf caps (Yixing Liu) - RDMA/rdmavt: Delete unnecessary NULL check (Natalia Petrova) - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Kees Cook) - RDMA/siw: Fix potential page_array out of range access (Daniil Dulov) - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Kang Chen) - ksmbd: fix racy issue from using ->d_parent and ->d_name (Namjae Jeon) - ksmbd: remove unused compression negotiate ctx packing (David Disseldorp) - ksmbd: avoid duplicate negotiate ctx offset increments (David Disseldorp) - ksmbd: set NegotiateContextCount once instead of every inc (David Disseldorp) - fs: introduce lock_rename_child() helper (Al Viro) - ksmbd: remove internal.h include (Namjae Jeon) - NFSD: Handle new xprtsec= export option (Chuck Lever) - SUNRPC: Support TLS handshake in the server-side TCP socket code (Chuck Lever) - NFSD: Clean up xattr memory allocation flags (Chuck Lever) - NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Dai Ngo) - SUNRPC: Clear rq_xid when receiving a new RPC Call (Chuck Lever) - SUNRPC: Recognize control messages in server-side TCP socket code (Chuck Lever) - SUNRPC: Be even lazier about releasing pages (Chuck Lever) - SUNRPC: Convert svc_xprt_release() to the release_pages() API (Chuck Lever) - SUNRPC: Relocate svc_free_res_pages() (Chuck Lever) - nfsd: simplify the delayed disposal list code (Jeff Layton) - SUNRPC: Ignore return value of ->xpo_sendto (Chuck Lever) - SUNRPC: Ensure server-side sockets have a sock->file (Chuck Lever) - NFSD: Watch for rq_pages bounds checking errors in nfsd_splice_actor() (Chuck Lever) - sunrpc: simplify two-level sysctl registration for svcrdma_parm_table (Luis Chamberlain) - SUNRPC: return proper error from get_expiry() (NeilBrown) - lockd: add some client-side tracepoints (Jeff Layton) - nfs: move nfs_fhandle_hash to common include file (Jeff Layton) - lockd: server should unlock lock if client rejects the grant (Jeff Layton) - lockd: fix races in client GRANTED_MSG wait logic (Jeff Layton) - lockd: move struct nlm_wait to lockd.h (Jeff Layton) - lockd: remove 2 unused helper functions (Jeff Layton) - lockd: purge resources held on behalf of nlm clients when shutting down (Jeff Layton) - NFSD: Convert filecache to rhltable (Chuck Lever) - nfsd: allow reaping files still under writeback (Jeff Layton) - nfsd: update comment over __nfsd_file_cache_purge (Jeff Layton) - nfsd: don't take/put an extra reference when putting a file (Jeff Layton) - nfsd: add some comments to nfsd_file_do_acquire (Jeff Layton) - nfsd: don't kill nfsd_files because of lease break error (Jeff Layton) - nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator (Jeff Layton) - nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries (Jeff Layton) - nfsd: don't open-code clear_and_wake_up_bit (Jeff Layton) - NFSv4.2: Rework scratch handling for READ_PLUS (Anna Schumaker) - NFS: Cleanup unused rpc_clnt variable (Benjamin Coddington) - NFS: set varaiable nfs_netfs_debug_id storage-class-specifier to static (Tom Rix) - SUNRPC: remove the maximum number of retries in call_bind_status (Dai Ngo) - NFS: Convert readdir page array functions to use a folio (Anna Schumaker) - NFS: Convert the readdir array-of-pages into an array-of-folios (Anna Schumaker) - NFSv3: handle out-of-order write replies. (NeilBrown) - NFS: Remove fscache specific trace points and NFS_INO_FSCACHE bit (Dave Wysochanski) - NFS: Remove all NFSIOS_FSCACHE counters due to conversion to netfs API (Dave Wysochanski) - NFS: Convert buffered read paths to use netfs when fscache is enabled (Dave Wysochanski) - NFS: Configure support for netfs when NFS fscache is configured (Dave Wysochanski) - NFS: Rename readpage_async_filler to nfs_read_add_folio (Dave Wysochanski) - sunrpc: simplify one-level sysctl registration for debug_table (Luis Chamberlain) - sunrpc: move sunrpc_table and proc routines above (Luis Chamberlain) - sunrpc: simplify one-level sysctl registration for xs_tunables_table (Luis Chamberlain) - sunrpc: simplify one-level sysctl registration for xr_tunables_table (Luis Chamberlain) - nfs: simplify two-level sysctl registration for nfs_cb_sysctls (Luis Chamberlain) - nfs: simplify two-level sysctl registration for nfs4_cb_sysctls (Luis Chamberlain) - lockd: simplify two-level sysctl registration for nlm_sysctls (Luis Chamberlain) - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Trond Myklebust) - fs/ntfs3: Fix root inode checking (Konstantin Komarov) - fs/ntfs3: Print details about mount fails (Konstantin Komarov) - fs/ntfs3: Add missed "nocase" in ntfs_show_options (Konstantin Komarov) - fs/ntfs3: Code formatting and refactoring (Konstantin Komarov) - fs/ntfs3: Changed ntfs_get_acl() to use dentry (Konstantin Komarov) - fs/ntfs3: Remove field sbi->used.bitmap.set_tail (Konstantin Komarov) - fs/ntfs3: Undo critial modificatins to keep directory consistency (Konstantin Komarov) - fs/ntfs3: Undo endian changes (Konstantin Komarov) - fs/ntfs3: Optimization in ntfs_set_state() (Konstantin Komarov) - fs/ntfs3: Fix ntfs_create_inode() (Konstantin Komarov) - fs/ntfs3: Remove noacsrules (Konstantin Komarov) - fs/ntfs3: Use bh_read to simplify code (Konstantin Komarov) - fs/ntfs3: Fix a possible null-pointer dereference in ni_clear() (Jia-Ju Bai) - fs/ntfs3: Refactoring of various minor issues (Konstantin Komarov) - fs/ntfs3: Restore overflow checking for attr size in mi_enum_attr (Konstantin Komarov) - fs/ntfs3: Check for extremely large size of $AttrDef (Konstantin Komarov) - fs/ntfs3: Improved checking of attribute's name length (Konstantin Komarov) - fs/ntfs3: Add null pointer checks (Konstantin Komarov) - fs/ntfs3: fix spelling mistake "attibute" -> "attribute" (Yu Zhe) - fs/ntfs3: Add length check in indx_get_root (Edward Lo) - fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() (Zeng Heng) - fs/ntfs3: Validate MFT flags before replaying logs (Edward Lo) - fs/ntfs3: Fix NULL dereference in ni_write_inode (Abdun Nihaal) - fs/ntfs3: Enhance the attribute size check (Edward Lo) - fs/ntfs3: Fix OOB read in indx_insert_into_buffer (ZhangPeng) - fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode' (Ye Bin) - fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup() (ZhangPeng) - fs/ntfs3: Add check for kmemdup (Jiasheng Jiang) - fs/ntfs3: Fix memory leak if ntfs_read_mft failed (Chen Zhongjin) - fs/ntfs3: Fix wrong cast in xattr.c (Daniel Pinto) - xfs: fix livelock in delayed allocation at ENOSPC (Dave Chinner) - xfs: Extend table marker on deprecated mount options table (Bagas Sanjaya) - xfs: fix duplicate includes (Dave Chinner) - xfs: deprecate the ascii-ci feature (Darrick J. Wong) - xfs: test the ascii case-insensitive hash (Darrick J. Wong) - xfs: stabilize the dirent name transformation function used for ascii-ci dir hash computation (Darrick J. Wong) - xfs: cross-reference rmap records with refcount btrees (Darrick J. Wong) - xfs: cross-reference rmap records with inode btrees (Darrick J. Wong) - xfs: cross-reference rmap records with free space btrees (Darrick J. Wong) - xfs: cross-reference rmap records with ag btrees (Darrick J. Wong) - xfs: introduce bitmap type for AG blocks (Darrick J. Wong) - xfs: convert xbitmap to interval tree (Darrick J. Wong) - xfs: drop the _safe behavior from the xbitmap foreach macro (Darrick J. Wong) - xfs: remove the for_each_xbitmap_ helpers (Darrick J. Wong) - xfs: don't load local xattr values during scrub (Darrick J. Wong) - xfs: only allocate free space bitmap for xattr scrub if needed (Darrick J. Wong) - xfs: clean up xattr scrub initialization (Darrick J. Wong) - xfs: check used space of shortform xattr structures (Darrick J. Wong) - xfs: move xattr scrub buffer allocation to top level function (Darrick J. Wong) - xfs: remove flags argument from xchk_setup_xattr_buf (Darrick J. Wong) - xfs: split valuebuf from xchk_xattr_buf.buf (Darrick J. Wong) - xfs: split usedmap from xchk_xattr_buf.buf (Darrick J. Wong) - xfs: split freemap from xchk_xattr_buf.buf (Darrick J. Wong) - xfs: remove unnecessary dstmap in xattr scrubber (Darrick J. Wong) - xfs: don't shadow @leaf in xchk_xattr_block (Darrick J. Wong) - xfs: xattr scrub should ensure one namespace bit per name (Darrick J. Wong) - xfs: check for reverse mapping records that could be merged (Darrick J. Wong) - xfs: check overlapping rmap btree records (Darrick J. Wong) - xfs: flag refcount btree records that could be merged (Darrick J. Wong) - xfs: flag free space btree records that could be merged (Darrick J. Wong) - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Darrick J. Wong) - xfs: split the xchk_bmap_check_rmaps into a predicate (Darrick J. Wong) - xfs: alert the user about data/attr fork mappings that could be merged (Darrick J. Wong) - xfs: split xchk_bmap_xref_rmap into two functions (Darrick J. Wong) - xfs: accumulate iextent records when checking bmap (Darrick J. Wong) - xfs: change bmap scrubber to store the previous mapping (Darrick J. Wong) - xfs: don't take the MMAPLOCK when scrubbing file metadata (Darrick J. Wong) - xfs: retain the AGI when we can't iget an inode to scrub the core (Darrick J. Wong) - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Darrick J. Wong) - xfs: fix an inode lookup race in xchk_get_inode (Darrick J. Wong) - xfs: manage inode DONTCACHE status at irele time (Darrick J. Wong) - xfs: fix parent pointer scrub racing with subdirectory reparenting (Darrick J. Wong) - xfs: simplify xchk_parent_validate (Darrick J. Wong) - xfs: remove xchk_parent_count_parent_dentries (Darrick J. Wong) - xfs: always check the existence of a dirent's child inode (Darrick J. Wong) - xfs: xfs_iget in the directory scrubber needs to use UNTRUSTED (Darrick J. Wong) - xfs: streamline the directory iteration code for scrub (Darrick J. Wong) - xfs: use the directory name hash function for dir scrubbing (Darrick J. Wong) - xfs: ensure that single-owner file blocks are not owned by others (Darrick J. Wong) - xfs: teach scrub to check for sole ownership of metadata objects (Darrick J. Wong) - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Darrick J. Wong) - xfs: directly cross-reference the inode btrees with each other (Darrick J. Wong) - xfs: clean up broken eearly-exit code in the inode btree scrubber (Darrick J. Wong) - xfs: remove pointless shadow variable from xfs_difree_inobt (Darrick J. Wong) - xfs: ensure that all metadata and data blocks are not cow staging extents (Darrick J. Wong) - xfs: check the reference counts of gaps in the refcount btree (Darrick J. Wong) - xfs: implement masked btree key comparisons for _has_records scans (Darrick J. Wong) - xfs: replace xfs_btree_has_record with a general keyspace scanner (Darrick J. Wong) - xfs: refactor ->diff_two_keys callsites (Darrick J. Wong) - xfs: refactor converting btree irec to btree key (Darrick J. Wong) - xfs: always scrub record/key order of interior records (Darrick J. Wong) - xfs: check btree keys reflect the child block (Darrick J. Wong) - xfs: detect unwritten bit set in rmapbt node block keys (Darrick J. Wong) - xfs: fix rm_offset flag handling in rmap keys (Darrick J. Wong) - xfs: hoist inode record alignment checks from scrub (Darrick J. Wong) - xfs: hoist rmap record flag checks from scrub (Darrick J. Wong) - xfs: hoist rmap record flag checks from scrub (Darrick J. Wong) - xfs: complain about bad file mapping records in the ondisk bmbt (Darrick J. Wong) - xfs: complain about bad records in query_range helpers (Darrick J. Wong) - xfs: standardize ondisk to incore conversion for bmap btrees (Darrick J. Wong) - xfs: standardize ondisk to incore conversion for rmap btrees (Darrick J. Wong) - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Darrick J. Wong) - xfs: standardize ondisk to incore conversion for refcount btrees (Darrick J. Wong) - xfs: standardize ondisk to incore conversion for inode btrees (Darrick J. Wong) - xfs: standardize ondisk to incore conversion for free space btrees (Darrick J. Wong) - xfs: scrub should use ECHRNG to signal that the drain is needed (Darrick J. Wong) - xfs: minimize overhead of drain wakeups by using jump labels (Darrick J. Wong) - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Darrick J. Wong) - xfs: allow queued AG intents to drain before scrubbing (Darrick J. Wong) - xfs: add a tracepoint to report incorrect extent refcounts (Darrick J. Wong) - xfs: update copyright years for scrub/ files (Darrick J. Wong) - xfs: fix author and spdx headers on scrub/ files (Darrick J. Wong) - xfs: create traced helper to get extra perag references (Darrick J. Wong) - xfs: give xfs_refcount_intent its own perag reference (Darrick J. Wong) - xfs: give xfs_rmap_intent its own perag reference (Darrick J. Wong) - xfs: give xfs_extfree_intent its own perag reference (Darrick J. Wong) - xfs: pass per-ag references to xfs_free_extent (Darrick J. Wong) - xfs: give xfs_bmap_intent its own perag reference (Darrick J. Wong) - xfs: document future directions of online fsck (Darrick J. Wong) - xfs: document the userspace fsck driver program (Darrick J. Wong) - xfs: document directory tree repairs (Darrick J. Wong) - xfs: document metadata file repair (Darrick J. Wong) - xfs: document full filesystem scans for online fsck (Darrick J. Wong) - xfs: document online file metadata repair code (Darrick J. Wong) - xfs: document btree bulk loading (Darrick J. Wong) - xfs: document pageable kernel memory (Darrick J. Wong) - xfs: document how online fsck deals with eventual consistency (Darrick J. Wong) - xfs: document the filesystem metadata checking strategy (Darrick J. Wong) - xfs: document the user interface for online fsck (Darrick J. Wong) - xfs: document the testing plan for online fsck (Darrick J. Wong) - xfs: document the general theory underlying online fsck design (Darrick J. Wong) - xfs: document the motivation for online fsck design (Darrick J. Wong) - xfs: fix BUG_ON in xfs_getbmap() (Ye Bin) - xfs: verify buffer contents when we skip log replay (Darrick J. Wong) - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Darrick J. Wong) - xfs: remove WARN when dquot cache insertion fails (Dave Chinner) - xfs: don't consider future format versions valid (Dave Chinner) - iomap: Add DIO tracepoints (Ritesh Harjani (IBM)) - iomap: Remove IOMAP_DIO_NOSYNC unused dio flag (Ritesh Harjani (IBM)) - fs.h: Add TRACE_IOCB_STRINGS for use in trace points (Ritesh Harjani (IBM)) - swiotlb: Omit total_used and used_hiwater if !CONFIG_DEBUG_FS (Petr Tesarik) - swiotlb: track and report io_tlb_used high water marks in debugfs (Michael Kelley) - swiotlb: fix debugfs reporting of reserved memory pools (Michael Kelley) - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Doug Berger) - of: address: always use dma_default_coherent for default coherency (Jiaxun Yang) - dma-mapping: provide CONFIG_ARCH_DMA_DEFAULT_COHERENT (Jiaxun Yang) - dma-mapping: provide a fallback dma_default_coherent (Jiaxun Yang) - dma-debug: Use %%pa to format phys_addr_t (Geert Uytterhoeven) - dma-debug: add cacheline to user/kernel space dump messages (Desnes Nunes) - dma-debug: small dma_debug_entry's comment and variable name updates (Desnes Nunes) - dma-direct: cleanup parameters to dma_direct_optimal_gfp_mask (Petr Tesarik) - timekeeping: Fix references to nonexistent ktime_get_fast_ns() (Geert Uytterhoeven) - dt-bindings: timer: rockchip: Add rk3588 compatible (Cristian Ciocaltea) - dt-bindings: timer: rockchip: Drop superfluous rk3288 compatible (Cristian Ciocaltea) - clocksource/drivers/ti: Use of_property_read_bool() for boolean properties (Rob Herring) - clocksource/drivers/timer-ti-dm: Fix finding alwon timer (Tony Lindgren) - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails (Qinrun Dai) - clocksource/drivers/stm32-lp: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - clocksource/drivers/timer-ti-dm: Convert to platform remove callback returning void (Uwe Kleine-König) - clocksource/drivers/timer-tegra186: Convert to platform remove callback returning void (Uwe Kleine-König) - clocksource/drivers/timer-ti-dm: Improve error message in .remove (Uwe Kleine-König) - clocksource/drivers/timer-stm32-lp: Mark driver as non-removable (Uwe Kleine-König) - clocksource/drivers/sh_mtu2: Mark driver as non-removable (Uwe Kleine-König) - clocksource/drivers/timer-ti-dm: Use of_address_to_resource() (Rob Herring) - clocksource/drivers/timer-imx-gpt: Remove non-DT function (Fabio Estevam) - clocksource/drivers/timer-mediatek: Split out CPUXGPT timers (AngeloGioacchino Del Regno) - clocksource/drivers/exynos_mct: Explicitly return 0 for shared timer (Krzysztof Kozlowski) - lsm: move hook comments docs to security/security.c (Randy Dunlap) - IMA: allow/fix UML builds (Randy Dunlap) - docs: cgroup-v1/cpusets: update libcgroup project link (Kamalesh Babulal) - cgroup/cpuset: Minor updates to test_cpuset_prs.sh (Waiman Long) - cgroup/cpuset: Include offline CPUs when tasks' cpumasks in top_cpuset are updated (Waiman Long) - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) - cpuset: Clean up cpuset_node_allowed (Haifeng Xu) - cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers (Kamalesh Babulal) - workqueue: Introduce show_freezable_workqueues (Jungseung Lee) - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Petr Mladek) - workqueue: Warn when a rescuer could not be created (Petr Mladek) - workqueue: Interrupted create_worker() is not a repeated event (Petr Mladek) - workqueue: Warn when a new worker could not be created (Petr Mladek) - workqueue: Fix hung time report of worker pools (Petr Mladek) - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Ammar Faizi) - MAINTAINERS: Add workqueue_internal.h to the WORKQUEUE entry (Ammar Faizi) - RISC-V: hwprobe: Explicity check for -1 in vdso init (Andrew Jones) - RISC-V: hwprobe: There can only be one first (Andrew Jones) - riscv: Allow to downgrade paging mode from the command line (Alexandre Ghiti) - dt-bindings: riscv: add sv57 mmu-type (Conor Dooley) - RISC-V: hwprobe: Remove __init on probe_vendor_features() (Evan Green) - riscv: Use --emit-relocs in order to move .rela.dyn in init (Alexandre Ghiti) - riscv: Check relocations at compile time (Alexandre Ghiti) - powerpc: Move script to check relocations at compile time in scripts/ (Alexandre Ghiti) - riscv: Introduce CONFIG_RELOCATABLE (Alexandre Ghiti) - riscv: Move .rela.dyn outside of init to avoid empty relocations (Alexandre Ghiti) - riscv: Prepare EFI header for relocatable kernels (Alexandre Ghiti) - riscv: Unconditionnally select KASAN_VMALLOC if KASAN (Alexandre Ghiti) - riscv: Fix ptdump when KASAN is enabled (Alexandre Ghiti) - riscv: Fix EFI stub usage of KASAN instrumented strcmp function (Alexandre Ghiti) - riscv: Move DTB_EARLY_BASE_VA to the kernel address space (Alexandre Ghiti) - riscv: Rework kasan population functions (Alexandre Ghiti) - riscv: Split early and final KASAN population functions (Alexandre Ghiti) - riscv: Use PUD/P4D/PGD pages for the linear mapping (Alexandre Ghiti) - riscv: Move the linear mapping creation in its own function (Alexandre Ghiti) - riscv: Get rid of riscv_pfn_base variable (Alexandre Ghiti) - RISC-V: align ISA extension Kconfig help text with each other (Conor Dooley) - riscv: Kconfig: enable SCHED_MC kconfig (Song Shuai) - riscv: export cpu/freq invariant to scheduler (Song Shuai) - RISC-V: Add hwprobe vDSO function and data (Evan Green) - selftests: Test the new RISC-V hwprobe interface (Evan Green) - RISC-V: hwprobe: Support probing of misaligned access performance (Evan Green) - RISC-V: hwprobe: Add support for RISCV_HWPROBE_BASE_BEHAVIOR_IMA (Evan Green) - RISC-V: Add a syscall for HW probing (Evan Green) - RISC-V: Move struct riscv_cpuinfo to new header (Evan Green) - Revert "riscv: Set more data to cacheinfo" (Song Shuai) - riscv: entry: Save a0 prior syscall_enter_from_user_mode() (Björn Töpel) - RISC-V: convert new selectors of RISCV_ALTERNATIVE to dependencies (Conor Dooley) - riscv: configs: Add nommu PHONY defconfig for RV32 (Jesse Taube) - riscv: Kconfig: Allow RV32 to build with no MMU (Yimin Gu) - riscv: entry: Consolidate general regs saving/restoring (Jisheng Zhang) - riscv: entry: Consolidate ret_from_kernel_thread into ret_from_fork (Jisheng Zhang) - riscv: entry: Remove extra level wrappers of trace_hardirqs_{on,off} (Jisheng Zhang) - riscv: entry: Convert to generic entry (Guo Ren) - riscv: entry: Add noinstr to prevent instrumentation inserted (Guo Ren) - riscv: ptrace: Remove duplicate operation (Guo Ren) - RISC-V: KVM: Expose Zicboz to the guest (Andrew Jones) - RISC-V: KVM: Provide UAPI for Zicboz block size (Andrew Jones) - RISC-V: Use Zicboz in clear_page when available (Andrew Jones) - RISC-V: cpufeatures: Put the upper 16 bits of patch ID to work (Andrew Jones) - RISC-V: Add Zicboz detection and block size parsing (Andrew Jones) - dt-bindings: riscv: Document cboz-block-size (Andrew Jones) - RISC-V: Factor out body of riscv_init_cbom_blocksize loop (Andrew Jones) - RISC-V: alternatives: Support patching multiple insns in assembly (Andrew Jones) - riscv: cpufeature: Drop errata_list.h and other unused includes (Andrew Jones) - riscv: lib: Include hwcap.h directly (Andrew Jones) - riscv: alternatives: Rename errata_id to patch_id (Andrew Jones) - riscv: alternatives: Remove unnecessary define and unused struct (Andrew Jones) - riscv: Rename Kconfig.erratas to Kconfig.errata (Andrew Jones) - riscv: Clarify RISCV_ALTERNATIVE help text (Andrew Jones) - riscv: mm: support Svnapot in huge vmap (Qinglin Pan) - riscv: mm: support Svnapot in hugetlb page (Qinglin Pan) - riscv: mm: modify pte format for Svnapot (Qinglin Pan) - m68k: Kconfig.machine: remove obsolete configs ROMBASE and ROMSIZE (Lukas Bulwahn) - MAINTAINERS: drop uclinux.org (Randy Dunlap) - powerpc/64s: Disable pcrel code model on Clang (Nicholas Piggin) - powerpc: Fix merge conflict between pcrel and copy_thread changes (Nicholas Piggin) - powerpc/configs/powernv: Add IGB=y (Michael Ellerman) - powerpc/configs/64s: Drop JFS Filesystem (Michael Ellerman) - powerpc/configs/64s: Use EXT4 to mount EXT2 filesystems (Michael Ellerman) - powerpc/configs: Make pseries_defconfig an alias for ppc64le_guest (Michael Ellerman) - powerpc/configs: Make pseries_le an alias for ppc64le_guest (Michael Ellerman) - powerpc/configs: Incorporate generic kvm_guest.config into guest configs (Michael Ellerman) - powerpc/configs: Add IBMVETH=y and IBMVNIC=y to guest configs (Michael Ellerman) - powerpc/configs/64s: Enable Device Mapper options (Michael Ellerman) - powerpc/configs/64s: Enable PSTORE (Michael Ellerman) - powerpc/configs/64s: Enable VLAN support (Michael Ellerman) - powerpc/configs/64s: Enable BLK_DEV_NVME (Michael Ellerman) - powerpc/configs/64s: Drop REISERFS (Michael Ellerman) - powerpc/configs/64s: Use SHA512 for module signatures (Michael Ellerman) - powerpc/configs/64s: Enable IO_STRICT_DEVMEM (Michael Ellerman) - powerpc/configs/64s: Enable SCHEDSTATS (Michael Ellerman) - powerpc/configs/64s: Enable DEBUG_VM & other options (Michael Ellerman) - powerpc/configs/64s: Enable EMULATED_STATS (Michael Ellerman) - powerpc/configs/64s: Enable KUNIT and most tests (Michael Ellerman) - powerpc/configs/64s: Enable SELINUX (Michael Ellerman) - powerpc/configs/64s: Enable YAMA, LANDLOCK & BPF LSMs (Michael Ellerman) - powerpc/configs/64s: Enable SLAB hardening options (Michael Ellerman) - powerpc/configs/64s: Enable ZSWAP & ZRAM (Michael Ellerman) - powerpc/configs/64s: Enable CHECKPOINT_RESTORE (Michael Ellerman) - powerpc/configs/64s: Enable common CGROUP & related options (Michael Ellerman) - powerpc/configs/64s: Enable NO_HZ_FULL (Michael Ellerman) - powerpc/configs/64s: Enable common accounting options (Michael Ellerman) - powerpc/configs/64s: Enable AUDIT (Michael Ellerman) - powerpc/configs/64s: Enable PREEMPT_VOLUNTARY (Michael Ellerman) - powerpc/configs/64s: Select ARCH_WANT_DEFAULT_BPF_JIT (Michael Ellerman) - powerpc/configs/64s: Add secure boot options to defconfig (Michael Ellerman) - powerpc/configs/64s: Enable PAPR_SCM (Michael Ellerman) - powerpc/configs/6s: Drop obsolete crypto ALGs (Michael Ellerman) - powerpc/configs/64s: Drop IPV6 which is default y (Michael Ellerman) - powerpc/configs/64s: Drop SPLPAR which is default y (Michael Ellerman) - powerpc/configs/64s: Update defconfig for symbol movement (Michael Ellerman) - powerpc/Makefile: Add generated defconfigs to help output (Michael Ellerman) - powerpc/Makefile: Don't prefix archhelp commands with "@" (Michael Ellerman) - powerpc/pseries: Always inline functions called from cpuidle (Michael Ellerman) - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Michael Ellerman) - powerpc/64: Don't call trace_hardirqs_on() in prep_irq_for_idle() (Michael Ellerman) - powerpc/64: Mark prep_irq_for_idle() __cpuidle (Michael Ellerman) - powerpc/irq: Mark check_return_regs_valid() notrace (Michael Ellerman) - powerpc/corenet: Add PPC_QEMU_E500 to corenet configs (Michael Ellerman) - powerpc: drop MPC8272-ADS and PowerQUICC II FADS shared code. (Paul Gortmaker) - powerpc: drop PowerQUICC II Family ADS platform support (Paul Gortmaker) - powerpc: drop MPC8272_ADS platform support (Paul Gortmaker) - powerpc: drop HPCD/MPC8610 evaluation platform support (Paul Gortmaker) - powerpc: drop HPC-NET/MPC8641D evaluation platform support (Paul Gortmaker) - powerpc: drop HPC II (MPC7448) evaluation platform support. (Paul Gortmaker) - powerpc: drop MPC832x_MDS platform support (Paul Gortmaker) - powerpc: drop MPC837x_MDS platform support (Paul Gortmaker) - powerpc: drop MPC836x_MDS platform support (Paul Gortmaker) - powerpc: drop MPC834x_MDS platform support (Paul Gortmaker) - powerpc/pseries: Add FW_FEATURE_PLPKS feature flag (Andrew Donnellan) - selftests/powerpc/dscr: Restore timeout to DSCR selftests (Benjamin Gray) - selftests/powerpc/dscr: Speed up DSCR sysfs tests (Benjamin Gray) - selftests/powerpc/dscr: Improve DSCR explicit random test case (Benjamin Gray) - selftests/powerpc/dscr: Add lockstep test cases to DSCR explicit tests (Benjamin Gray) - selftests/powerpc: Allow bind_to_cpu() to automatically pick CPU (Benjamin Gray) - selftests/powerpc: Move bind_to_cpu() to utils.h (Benjamin Gray) - selftests/powerpc/dscr: Correct typos (Benjamin Gray) - powerpc: Remove duplicate SPRN_HSRR definitions (Joel Stanley) - powerpc/64: modules support building with PCREL addresing (Nicholas Piggin) - powerpc/64: vmlinux support building with PCREL addresing (Nicholas Piggin) - powerpc: add CFUNC assembly label annotation (Nicholas Piggin) - powerpc/64: Add support to build with prefixed instructions (Nicholas Piggin) - powerpc/64s: Run at the kernel virtual address earlier in boot (Nicholas Piggin) - powerpc/64: Move initial base and TOC pointer calculation (Nicholas Piggin) - powerpc: dts: turris1x.dts: Remove "fsl,P2020RDB-PC" compatible string (Pali Rohár) - powerpc/85xx: p2020: Enable boards by new config option CONFIG_PPC_P2020 (Pali Rohár) - powerpc/85xx: p2020: Define just one machine description (Pali Rohár) - powerpc/85xx: p2020: Unify .setup_arch and .init_IRQ callbacks (Pali Rohár) - powerpc/85xx: mpc85xx_ds: Move i8259 code into own file (Pali Rohár) - powerpc/85xx: p2020: Move all P2020 RDB machine descriptions to p2020.c (Pali Rohár) - powerpc/85xx: p2020: Move all P2020 DS machine descriptions to p2020.c (Pali Rohár) - powerpc/85xx: Remove #ifdef CONFIG_QUICC_ENGINE in mpc85xx_rdb (Christophe Leroy) - powerpc/85xx: Remove #ifdefs CONFIG_PPC_I8259 in mpc85xx_ds (Christophe Leroy) - powerpc/85xx: mpc85xx_{ds/rdb} replace prink by pr_xxx macro (Christophe Leroy) - powerpc/85xx: mpc85xx_{ds/rdb} replace BUG_ON() by WARN_ON() (Christophe Leroy) - powerpc/85xx: mpc85xx_{ds/rdb} compact the call to mpic_alloc() (Christophe Leroy) - powerpc/85xx: Remove DBG() macro (Christophe Leroy) - powerpc/fsl_uli1575: Mark uli_exclude_device() as static (Pali Rohár) - powerpc/86xx: mpc86xx_hpcn: Call uli_init() instead of explicit ppc_md assignment (Pali Rohár) - powerpc/fsl_uli1575: Allow to disable FSL_ULI1575 support (Pali Rohár) - powerpc/85xx: mpc85xx_rdb: Do not automatically select FSL_ULI1575 (Pali Rohár) - powerpc/85xx: mpc85xx_ds: Move uli_init() code into its own driver file (Pali Rohár) - powerpc/fsl_uli1575: Simplify uli_exclude_device() usage (Pali Rohár) - powerpc/85xx: mpc85xx_ds: Simplify mpc85xx_exclude_device() function (Pali Rohár) - powerpc/fsl_uli1575: Misc cleanup (Christophe Leroy) - powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU (Nicholas Piggin) - powerpc/boot: Fix crt0.S current address branch form (Nicholas Piggin) - powerpc/32: Include thread_info.h in head_booke.h (Nathan Chancellor) - powerpc: copy_thread don't set PPR in user interrupt frame regs (Nicholas Piggin) - powerpc: copy_thread don't set _TIF_RESTOREALL (Nicholas Piggin) - powerpc: differentiate kthread from user kernel thread start (Nicholas Piggin) - powerpc: copy_thread differentiate kthreads and user mode threads (Nicholas Piggin) - powerpc/64: ret_from_fork avoid restoring regs twice (Nicholas Piggin) - powerpc: use switch frame for ret_from_kernel_thread parameters (Nicholas Piggin) - powerpc: copy_thread make ret_from_fork register setup consistent (Nicholas Piggin) - powerpc: copy_thread remove unused pkey code (Nicholas Piggin) - powerpc/64: Always build with 128-bit long double (Michael Ellerman) - powerpc/atomics: Remove unused function (Nysal Jan K.A) - powerpc: Implement arch_within_stack_frames (Nicholas Miehlbradt) - powerpc: Use of_address_to_resource() (Rob Herring) - powerpc/usbgecko: Use of_iomap() (Rob Herring) - powerpc/fsl_rio: Use of_iomap() (Rob Herring) - powerpc/xics: Use of_address_count() (Rob Herring) - powerpc/isa-bridge: Remove open coded "ranges" parsing (Rob Herring) - KVM: PPC: Enable prefixed instructions for HV KVM and disable for PR KVM (Paul Mackerras) - KVM: PPC: Fetch prefixed instructions from the guest (Paul Mackerras) - KVM: PPC: Make kvmppc_get_last_inst() produce a ppc_inst_t (Paul Mackerras) - KVM: PPC: Book3S HV: Set SRR1[PREFIX] bit on injected interrupts (Nicholas Piggin) - KVM: PPC: Permit SRR1 flags in more injected interrupt types (Nicholas Piggin) - KVM: PPC: BookE: Fix W=1 warnings (Michael Ellerman) - KVM: PPC: Book3S HV: kvmppc_hv_entry: remove .global scope (Kautuk Consul) - KVM: PPC: booke: Mark three local functions "static" (Sean Christopherson) - macintosh: Use of_property_present() for testing DT property presence (Rob Herring) - powerpc: Use of_property_read_bool() for boolean properties (Rob Herring) - powerpc: Use of_property_present() for testing DT property presence (Rob Herring) - powerpc/rtas: lockdep annotations (Nathan Lynch) - powerpc/rtas: fix miswording in rtas_function kerneldoc (Nathan Lynch) - powerpc/rtas: rtas_call_unlocked() kerneldoc (Nathan Lynch) - powerpc/rtas: use memmove for potentially overlapping buffer copy (Nathan Lynch) - powerpc/rtas: ensure 8-byte alignment for struct rtas_args (Nathan Lynch) - macintosh: via-pmu-led: requires ATA to be set (Randy Dunlap) - powerpc/sysdev/tsi108: fix resource printk format warnings (Randy Dunlap) - powerpc/wii: fix resource printk format warnings (Randy Dunlap) - powerpc/mpc512x: fix resource printk format warning (Randy Dunlap) - powerpc/perf: Properly detect mpc7450 family (Christophe Leroy) - selftests/powerpc: Make dd output quiet (Benjamin Gray) - selftests/powerpc: Pass make context to children (Benjamin Gray) - selftests/powerpc: Use CLEAN macro to fix make warning (Benjamin Gray) - powerpc/pseries: Add spaces around / operator (Petr Vaněk) - macintosh/windfarm_smu_sat: Add missing of_node_put() (Liang He) - powerpc: Remove memcpy_page_flushcache() (Ira Weiny) - powerpc: Simplify sysctl registration for nmi_wd_lpm_factor_ctl_table (Luis Chamberlain) - powerpc: Simplify sysctl registration for powersave_nap_ctl_table (Luis Chamberlain) - powerpc: Make generic_calibrate_decr() the default (Christophe Leroy) - powerpc/85xx: Fix function naming for p1023_rdb platform (Christophe Leroy) - powerpc/gamecube|wii : Use machine_device_initcall() (Christophe Leroy) - powerpc/47x: Split ppc47x machine in two (Christophe Leroy) - powerpc/platforms: Use 'compatible' property for simple cases (Christophe Leroy) - powerpc/machdep: Define 'compatible' property in ppc_md and use it (Christophe Leroy) - powerpc/machdep: Make machine name const (Christophe Leroy) - powerpc: Allow CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2 with ld.lld 15+ (Nathan Chancellor) - powerpc: Fix use of '-mabi=elfv2' with clang (Nathan Chancellor) - powerpc/boot: Only use '-mabi=elfv2' with CONFIG_PPC64_BOOT_WRAPPER (Nathan Chancellor) - selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test (Kajol Jain) - powerpc: Fix a kernel-doc warning (Bo Liu) - selftests/powerpc: Increase timeout for vsx_signal test (Michael Neuling) - powerpc: Add myself to MAINTAINERS for Power VFIO support (Timothy Pearson) - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Alexey Kardashevskiy) - powerpc/pci_64: Init pcibios subsys a bit later (Alexey Kardashevskiy) - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Alexey Kardashevskiy) - rtla/timerlat: Fix "Previous IRQ" auto analysis' line (Daniel Bristot de Oliveira) - rtla/timerlat: Add auto-analysis only option (Daniel Bristot de Oliveira) - rv: Remove redundant assignment to variable retval (Colin Ian King) - rv: Fix addition on an uninitialized variable 'run' (Colin Ian King) - rtla: Add .gitignore file (Rong Tao) - ring-buffer: Sync IRQ works before buffer destruction (Johannes Berg) - tracing: Add missing spaces in trace_print_hex_seq() (Ken Lin) - ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus (Tze-nan Wu) - recordmcount: Fix memory leaks in the uwrite function (Hao Zeng) - tracing/user_events: Limit max fault-in attempts (Beau Belgrave) - tracing/user_events: Prevent same address and bit per process (Beau Belgrave) - tracing/user_events: Ensure bit is cleared on unregister (Beau Belgrave) - tracing/user_events: Ensure write index cannot be negative (Beau Belgrave) - seq_buf: Add seq_buf_do_printk() helper (Sergey Senozhatsky) - tracing: Fix print_fields() for __dyn_loc/__rel_loc (Beau Belgrave) - tracing/user_events: Set event filter_type from type (Beau Belgrave) - ring-buffer: Clearly check null ptr returned by rb_set_head_page() (Zheng Yejian) - tracing: Unbreak user events (Steven Rostedt (Google)) - tracing/user_events: Use print_format_fields() for trace output (Steven Rostedt (Google)) - tracing/user_events: Align structs with tabs for readability (Beau Belgrave) - tracing/user_events: Limit global user_event count (Beau Belgrave) - tracing/user_events: Charge event allocs to cgroups (Beau Belgrave) - tracing/user_events: Update documentation for ABI (Beau Belgrave) - tracing/user_events: Use write ABI in example (Beau Belgrave) - tracing/user_events: Add ABI self-test (Beau Belgrave) - tracing/user_events: Update self-tests to write ABI (Beau Belgrave) - tracing/user_events: Add ioctl for disabling addresses (Beau Belgrave) - tracing/user_events: Fixup enable faults asyncly (Beau Belgrave) - tracing/user_events: Use remote writes for event enablement (Beau Belgrave) - tracing/user_events: Track fork/exec/exit for mm lifetime (Beau Belgrave) - tracing/user_events: Split header into uapi and kernel (Beau Belgrave) - tracing: Add "fields" option to show raw trace event fields (Steven Rostedt (Google)) - tools/kvm_stat: use canonical ftrace path (Ross Zwisler) - leaking_addresses: also skip canonical ftrace path (Ross Zwisler) - selftests: use canonical ftrace path (Ross Zwisler) - docs: tracing: Update fprobe documentation (Masami Hiramatsu (Google)) - lib/test_fprobe: Add a testcase for skipping exit_handler (Masami Hiramatsu (Google)) - fprobe: Skip exit_handler if entry_handler returns !0 (Masami Hiramatsu (Google)) - lib/test_fprobe: Add a test case for nr_maxactive (Masami Hiramatsu (Google)) - fprobe: Add nr_maxactive to specify rethook_node pool size (Masami Hiramatsu (Google)) - lib/test_fprobe: Add private entry_data testcases (Masami Hiramatsu (Google)) - fprobe: Pass entry_data to handlers (Masami Hiramatsu (Google)) - ftrace: Show a list of all functions that have ever been enabled (Steven Rostedt (Google)) - ring_buffer: Use try_cmpxchg instead of cmpxchg (Uros Bizjak) - ring_buffer: Change some static functions to bool (Uros Bizjak) - ring_buffer: Change some static functions to void (Uros Bizjak) - trace,smp: Trace all smp_function_call*() invocations (Peter Zijlstra) - trace: Add trace_ipi_send_cpu() (Peter Zijlstra) - sched, smp: Trace smp callback causing an IPI (Valentin Schneider) - smp: reword smp call IPI comment (Valentin Schneider) - treewide: Trace IPIs sent via smp_send_reschedule() (Valentin Schneider) - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Valentin Schneider) - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Valentin Schneider) - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Valentin Schneider) - trace: Add trace_ipi_send_cpumask() (Valentin Schneider) - kernel/smp: Make csdlock_debug= resettable (Paul E. McKenney) - locking/csd_lock: Remove per-CPU data indirection from CSD lock debugging (Paul E. McKenney) - locking/csd_lock: Remove added data from CSD lock debugging (Paul E. McKenney) - locking/csd_lock: Add Kconfig option for csd_debug default (Paul E. McKenney) - sched/clock: Fix local_clock() before sched_clock_init() (Aaron Thompson) - sched/rt: Fix bad task migration for rt tasks (Schspa Shi) - sched: Fix performance regression introduced by mm_cid (Mathieu Desnoyers) - sched/core: Make sched_dynamic_mutex static (Josh Poimboeuf) - sched/psi: Allow unprivileged polling of N*2s period (Domenico Cerasuolo) - sched/psi: Extract update_triggers side effect (Domenico Cerasuolo) - sched/psi: Rename existing poll members in preparation (Domenico Cerasuolo) - sched/psi: Rearrange polling code in preparation (Domenico Cerasuolo) - sched/fair: Fix inaccurate tally of ttwu_move_affine (Libo Chen) - vhost: Fix livepatch timeouts in vhost_worker() (Josh Poimboeuf) - livepatch,sched: Add livepatch task switching to cond_resched() (Josh Poimboeuf) - livepatch: Skip task_call_func() for current task (Josh Poimboeuf) - livepatch: Convert stack entries array to percpu (Josh Poimboeuf) - sched: Interleave cfs bandwidth timers for improved single thread performance at low utilization (Shrikanth Hegde) - sched/core: Reduce cost of sched_move_task when config autogroup (wuchi) - sched/core: Avoid selecting the task that is throttled to run when core-sched enable (Hao Jia) - sched/topology: Make sched_energy_mutex,update static (Tom Rix) - perf/x86/intel/uncore: Add events for Intel SPR IMC PMU (Stephane Eranian) - perf/core: Fix hardlockup failure caused by perf throttle (Yang Jihong) - perf/x86/cstate: Add Granite Rapids support (Artem Bityutskiy) - perf/x86/msr: Add Granite Rapids (Kan Liang) - perf/x86/intel: Add Granite Rapids (Kan Liang) - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Guilherme G. Piccoli) - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Josh Poimboeuf) - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Josh Poimboeuf) - btrfs: Mark btrfs_assertfail() __noreturn (Josh Poimboeuf) - objtool: Include weak functions in global_noreturns check (Josh Poimboeuf) - cpu: Mark nmi_panic_self_stop() __noreturn (Josh Poimboeuf) - cpu: Mark panic_smp_self_stop() __noreturn (Josh Poimboeuf) - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Josh Poimboeuf) - x86/head: Mark *_start_kernel() __noreturn (Josh Poimboeuf) - init: Mark start_kernel() __noreturn (Josh Poimboeuf) - init: Mark [arch_call_]rest_init() __noreturn (Josh Poimboeuf) - objtool: Generate ORC data for __pfx code (Josh Poimboeuf) - x86/linkage: Fix padding for typed functions (Josh Poimboeuf) - objtool: Separate prefix code from stack validation code (Josh Poimboeuf) - objtool: Remove superfluous dead_end_function() check (Josh Poimboeuf) - objtool: Add symbol iteration helpers (Josh Poimboeuf) - objtool: Add WARN_INSN() (Josh Poimboeuf) - scripts/objdump-func: Support multiple functions (Josh Poimboeuf) - context_tracking: Fix KCSAN noinstr violation (Josh Poimboeuf) - objtool: Add stackleak instrumentation to uaccess safe list (Josh Poimboeuf) - Revert "objtool: Support addition to set CFA base" (Josh Poimboeuf) - lkdtm/stackleak: Fix noinstr violation (Josh Poimboeuf) - sched: Fix KCSAN noinstr violation (Josh Poimboeuf) - x86,objtool: Split UNWIND_HINT_EMPTY in two (Josh Poimboeuf) - x86,objtool: Separate unret validation from unwind hints (Josh Poimboeuf) - x86,objtool: Introduce ORC_TYPE_* (Josh Poimboeuf) - objtool: Change UNWIND_HINT() argument order (Josh Poimboeuf) - objtool: Use relative pointers for annotations (Josh Poimboeuf) - objtool: Add objtool_types.h (Josh Poimboeuf) - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Philippe Mathieu-Daudé) - sched/idle: Mark arch_cpu_idle_dead() __noreturn (Josh Poimboeuf) - sched/idle: Make sure weak version of arch_cpu_idle_dead() doesn't return (Josh Poimboeuf) - xtensa/cpu: Mark cpu_die() __noreturn (Josh Poimboeuf) - xtensa/cpu: Make sure cpu_die() doesn't return (Josh Poimboeuf) - x86/cpu: Mark play_dead() __noreturn (Josh Poimboeuf) - x86/cpu: Make sure play_dead() doesn't return (Josh Poimboeuf) - sparc/cpu: Mark cpu_play_dead() __noreturn (Josh Poimboeuf) - sh/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Josh Poimboeuf) - sh/cpu: Mark play_dead() __noreturn (Josh Poimboeuf) - sh/cpu: Make sure play_dead() doesn't return (Josh Poimboeuf) - powerpc/cpu: Mark start_secondary_resume() __noreturn (Josh Poimboeuf) - mips/cpu: Mark play_dead() __noreturn (Josh Poimboeuf) - mips/cpu: Make sure play_dead() doesn't return (Josh Poimboeuf) - mips/cpu: Expose play_dead()'s prototype definition (Josh Poimboeuf) - loongarch/cpu: Mark play_dead() __noreturn (Josh Poimboeuf) - loongarch/cpu: Make sure play_dead() doesn't return (Josh Poimboeuf) - ia64/cpu: Mark play_dead() __noreturn (Josh Poimboeuf) - csky/cpu: Make sure arch_cpu_idle_dead() doesn't return (Josh Poimboeuf) - arm64/cpu: Mark cpu_die() __noreturn (Josh Poimboeuf) - arm/cpu: Add unreachable() to arch_cpu_idle_dead() (Josh Poimboeuf) - alpha/cpu: Make sure arch_cpu_idle_dead() doesn't return (Josh Poimboeuf) - alpha/cpu: Expose arch_cpu_idle_dead()'s prototype declaration (Josh Poimboeuf) - x86/mm/iommu/sva: Do not allow to set FORCE_TAGGED_SVA bit from outside (Kirill A. Shutemov) - x86/mm/iommu/sva: Fix error code for LAM enabling failure due to SVA (Kirill A. Shutemov) - selftests/x86/lam: Add test cases for LAM vs thread creation (Kirill A. Shutemov) - selftests/x86/lam: Add ARCH_FORCE_TAGGED_SVA test cases for linear-address masking (Weihong Zhang) - selftests/x86/lam: Add inherit test cases for linear-address masking (Weihong Zhang) - selftests/x86/lam: Add io_uring test cases for linear-address masking (Weihong Zhang) - selftests/x86/lam: Add mmap and SYSCALL test cases for linear-address masking (Weihong Zhang) - selftests/x86/lam: Add malloc and tag-bits test cases for linear-address masking (Weihong Zhang) - x86/mm/iommu/sva: Make LAM and SVA mutually exclusive (Kirill A. Shutemov) - iommu/sva: Replace pasid_valid() helper with mm_valid_pasid() (Kirill A. Shutemov) - mm: Expose untagging mask in /proc/$PID/status (Kirill A. Shutemov) - x86/mm: Provide arch_prctl() interface for LAM (Kirill A. Shutemov) - x86/mm: Reduce untagged_addr() overhead for systems without LAM (Kirill A. Shutemov) - x86/uaccess: Provide untagged_addr() and remove tags before address check (Kirill A. Shutemov) - mm: Introduce untagged_addr_remote() (Kirill A. Shutemov) - x86/mm: Handle LAM on context switch (Kirill A. Shutemov) - x86: CPUID and CR3/CR4 flags for Linear Address Masking (Kirill A. Shutemov) - x86: Allow atomic MM_CONTEXT flags setting (Kirill A. Shutemov) - x86/mm: Rework address range check in get_user() and put_user() (Kirill A. Shutemov) - x86/tdx: Drop flags from __tdx_hypercall() (Kirill A. Shutemov) - Documentation/x86: Explain the state component permission for guests (Chang S. Bae) - Documentation/x86: Add the AMX enabling example (Chang S. Bae) - x86/arch_prctl: Add AMX feature numbers as ABI constants (Chang S. Bae) - Documentation/x86: Explain the purpose for dynamic features (Chang S. Bae) - x86/resctrl: Avoid redundant counter read in __mon_event_count() (Peter Newman) - x86/boot: Centralize __pa()/__va() definitions (Kirill A. Shutemov) - x86: Simplify one-level sysctl registration for itmt_kern_table (Luis Chamberlain) - x86: Simplify one-level sysctl registration for abi_table2 (Luis Chamberlain) - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Andy Shevchenko) - x86/uaccess: Remove memcpy_page_flushcache() (Ira Weiny) - x86/entry: Change stale function name in comment to error_return() (Jingyu Wang) - mailmap: add entries for Paul Mackerras (Paul Mackerras) - libgcc: add forward declarations for generic library routines (Geert Uytterhoeven) - mailmap: add entry for Oleksandr (Oleksandr Natalenko) - ocfs2: reduce ioctl stack usage (Arnd Bergmann) - fs/proc: add Kthread flag to /proc/$pid/status (Chunguang Wu) - ia64: fix an addr to taddr in huge_pte_offset() (Hugh Dickins) - checkpatch: introduce proper bindings license check (Dmitry Rokosov) - epoll: rename global epmutex (Davidlohr Bueso) - scripts/gdb: add GDB convenience functions $lx_dentry_name() and $lx_i_dentry() (Glenn Washburn) - scripts/gdb: create linux/vfs.py for VFS related GDB helpers (Glenn Washburn) - uapi/linux/const.h: prefer ISO-friendly __typeof__ (Kevin Brodsky) - delayacct: track delays from IRQ/SOFTIRQ (Yang Yang) - scripts/gdb: timerlist: convert int chunks to str (Amjad Ouled-Ameur) - scripts/gdb: print interrupts (Florian Fainelli) - scripts/gdb: raise error with reduced debugging information (Florian Fainelli) - scripts/gdb: add a Radix Tree Parser (Kieran Bingham) - lib/rbtree: use '+' instead of '|' for setting color. (Noah Goldstein) - proc/stat: remove arch_idle_time() (Heiko Carstens) - checkpatch: check for misuse of the link tags (Matthieu Baerts) - checkpatch: allow Closes tags with links (Matthieu Baerts) - checkpatch: use a list of "link" tags (Matthieu Baerts) - checkpatch: don't print the next line if not defined (Matthieu Baerts) - docs: process: allow Closes tags with links (Matthieu Baerts) - scripts/gdb: fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES printing (Peng Liu) - scripts/gdb: fix lx-timerlist for Python3 (Peng Liu) - scripts/gdb: fix lx-timerlist for struct timequeue_head change (Peng Liu) - lib/test-string_helpers: replace UNESCAPE_ANY by UNESCAPE_ALL_MASK (Andy Shevchenko) - scripts/gdb: bail early if there are no generic PD (Florian Fainelli) - scripts/gdb: bail early if there are no clocks (Florian Fainelli) - kexec: remove unnecessary arch_kexec_kernel_image_load() (Bjorn Helgaas) - x86/kexec: remove unnecessary arch_kexec_kernel_image_load() (Bjorn Helgaas) - rapidio/tsi721: remove redundant pci_clear_master (Cai Huoqing) - kernel.h: split the hexadecimal related helpers to hex.h (Andy Shevchenko) - epoll: use refcount to reduce ep_mutex contention (Paolo Abeni) - notifiers: add tracepoints to the notifiers infrastructure (Guilherme G. Piccoli) - kernel/hung_task.c: set some hung_task.c variables storage-class-specifier to static (Tom Rix) - MAINTAINERS: remove the obsolete section EMBEDDED LINUX (Lukas Bulwahn) - checkpatch: ignore ETHTOOL_LINK_MODE_ enum values (Gerhard Engleder) - scripts/link-vmlinux.sh: fix error message presentation (Andrew Morton) - ELF: fix all "Elf" typos (Alexey Dobriyan) - mm: uninline kstrdup() (Alexey Dobriyan) - scripts/gdb: support getting current task struct in UML (Glenn Washburn) - scripts/gdb: correct indentation in get_current_task (Glenn Washburn) - dca: delete unnecessary variable (Dan Carpenter) - kcov: improve documentation (Andrey Konovalov) - nfs: remove empty if statement from nfs3_prepare_get_acl (Uros Bizjak) - proc: remove mark_inode_dirty() in .setattr() (Chao Yu) - ia64: salinfo: placate defined-but-not-used warning (Randy Dunlap) - ia64: mm/contig: fix section mismatch warning/error (Randy Dunlap) - delayacct: improve the average delay precision of getdelay tool to microsecond (Wang Yong) - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Huang Ying) - shmem: restrict noswap option to initial user namespace (Christian Brauner) - mm/khugepaged: fix conflicting mods to collapse_file() (Hugh Dickins) - sparse: remove unnecessary 0 values from rc (Li zeming) - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Linus Torvalds) - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Hugh Dickins) - maple_tree: fix allocation in mas_sparse_area() (Peng Zhang) - mm: do not increment pgfault stats when page fault handler retries (Suren Baghdasaryan) - zsmalloc: allow only one active pool compaction context (Sergey Senozhatsky) - selftests/mm: add new selftests for KSM (Stefan Roesch) - mm: add new KSM process and sysfs knobs (Stefan Roesch) - mm: add new api to enable ksm per process (Stefan Roesch) - mm: shrinkers: fix debugfs file permissions (John Keeping) - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (David Hildenbrand) - migrate_pages_batch: fix statistics for longterm pin retry (Huang Ying) - userfaultfd: use helper function range_in_vma() (ZhangPeng) - lib/show_mem.c: use for_each_populated_zone() simplify code (Yajun Deng) - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Kefeng Wang) - fs/buffer: convert create_page_buffers to folio_create_buffers (Pankaj Raghav) - fs/buffer: add folio_create_empty_buffers helper (Pankaj Raghav) - buffer: add folio_alloc_buffers() helper (Pankaj Raghav) - fs/buffer: add folio_set_bh helper (Pankaj Raghav) - selftests/mm: add tests for RO pinning vs fork() (Peter Xu) - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Peter Xu) - selftests/mm: extend and rename uffd pagemap test (Peter Xu) - selftests/mm: add a few options for uffd-unit-test (Peter Xu) - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Peter Xu) - mm/hugetlb: fix uffd-wp during fork() (Peter Xu) - kasan: fix lockdep report invalid wait context (Zqiang) - mm: ksm: support hwpoison for ksm page (Longlong Xia) - mm: memory-failure: refactor add_to_kill() (Longlong Xia) - selftests/memfd: fix test_sysctl (Jeff Xu) - selftests/mm: run hugetlb testcases of va switch (Chaitanya S Prakash) - selftests/mm: configure nr_hugepages for arm64 (Chaitanya S Prakash) - selftests/mm: add platform independent in code comments (Chaitanya S Prakash) - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Chaitanya S Prakash) - selftests/mm: add support for arm64 platform on va switch (Chaitanya S Prakash) - memfd: pass argument of memfd_fcntl as int (Luca Vizzarro) - mm: Multi-gen LRU: remove wait_event_killable() (Kalesh Singh) - mm: workingset: update description of the source file (Yang Yang) - printk: export console trace point for kcsan/kasan/kfence/kmsan (Pavankumar Kondeti) - mm: vmscan: refactor updating current->reclaim_state (Yosry Ahmed) - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Yosry Ahmed) - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Yosry Ahmed) - mm: apply __must_check to vmap_pages_range_noflush() (Alexander Potapenko) - mm: kmsan: apply __must_check to non-void functions (Alexander Potapenko) - mm: hwpoison: support recovery from HugePage copy-on-write faults (Liu Shixin) - memcg: page_cgroup_ino() get memcg from the page's folio (Yosry Ahmed) - mm/hugetlb_vmemmap: rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Aneesh Kumar K.V) - mm/vmemmap/devdax: fix kernel crash when probing devdax devices (Aneesh Kumar K.V) - selftests/mm: add uffdio register ioctls test (Peter Xu) - selftests/mm: add shmem-private test to uffd-stress (Peter Xu) - selftests/mm: drop sys/dev test in uffd-stress test (Peter Xu) - selftests/mm: allow uffd test to skip properly with no privilege (Peter Xu) - selftests/mm: workaround no way to detect uffd-minor + wp (Peter Xu) - selftests/mm: move zeropage test into uffd unit tests (Peter Xu) - selftests/mm: move uffd sig/events tests into uffd unit tests (Peter Xu) - selftests/mm: move uffd minor test to unit test (Peter Xu) - selftests/mm: move uffd pagemap test to unit test (Peter Xu) - selftests/mm: add framework for uffd-unit-test (Peter Xu) - selftests/mm: allow allocate_area() to fail properly (Peter Xu) - selftests/mm: let uffd_handle_page_fault() take wp parameter (Peter Xu) - selftests/mm: rename uffd_stats to uffd_args (Peter Xu) - selftests/mm: drop global hpage_size in uffd tests (Peter Xu) - selftests/mm: drop global mem_fd in uffd tests (Peter Xu) - selftests/mm: UFFDIO_API test (Peter Xu) - selftests/mm: uffd_open_{dev|sys}() (Peter Xu) - selftests/mm: uffd_[un]register() (Peter Xu) - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Peter Xu) - selftests/mm: create uffd-common.[ch] (Peter Xu) - selftests/mm: drop test_uffdio_zeropage_eexist (Peter Xu) - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Peter Xu) - selftests/mm: reuse pagemap_get_entry() in vm_util.h (Peter Xu) - selftests/mm: use PM_* macros in vm_utils.h (Peter Xu) - selftests/mm: merge default_huge_page_size() into one (Peter Xu) - selftests/mm: link vm_util.c always (Peter Xu) - selftests/mm: use TEST_GEN_PROGS where proper (Peter Xu) - selftests/mm: merge util.h into vm_util.h (Peter Xu) - selftests/mm: dump a summary in run_vmtests.sh (Peter Xu) - selftests/mm: update .gitignore with two missing tests (Peter Xu) - mm/vmscan: simplify shrink_node() (Haifeng Xu) - mpage: use folios in bio end_io handler (Pankaj Raghav) - mpage: split submit_bio and bio end_io handler for reads and writes (Pankaj Raghav) - orangefs: use folios in orangefs_readahead (Pankaj Raghav) - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (David Hildenbrand) - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (David Hildenbrand) - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (David Hildenbrand) - sparc/mm: don't unconditionally set HW writable bit when setting PTE dirty on 64bit (David Hildenbrand) - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (David Hildenbrand) - selftests/mm: reuse read_pmd_pagesize() in COW selftest (David Hildenbrand) - zram: return errors from read_from_bdev_sync (Christoph Hellwig) - zram: fix synchronous reads (Christoph Hellwig) - zram: don't return errors from read_from_bdev_async (Christoph Hellwig) - zram: pass a page to read_from_bdev (Christoph Hellwig) - zram: refactor zram_bdev_write (Christoph Hellwig) - zram: don't pass a bvec to __zram_bvec_write (Christoph Hellwig) - zram: refactor zram_bdev_read (Christoph Hellwig) - zram: directly call zram_read_page in writeback_store (Christoph Hellwig) - zram: rename __zram_bvec_read to zram_read_page (Christoph Hellwig) - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Christoph Hellwig) - zram: refactor highlevel read and write handling (Christoph Hellwig) - zram: return early on error in zram_bvec_rw (Christoph Hellwig) - zram: move discard handling to zram_submit_bio (Christoph Hellwig) - zram: simplify bvec iteration in __zram_make_request (Christoph Hellwig) - zram: make zram_bio_discard more self-contained (Christoph Hellwig) - zram: remove valid_io_request (Christoph Hellwig) - zram: always compile read_from_bdev_sync (Christoph Hellwig) - maple_tree: add a test case to check maple_alloc (Peng Zhang) - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Tom Rix) - maple_tree: use correct variable type in sizeof (Peng Zhang) - userfaultfd: convert mfill_atomic() to use a folio (ZhangPeng) - mm: convert copy_user_huge_page() to copy_user_large_folio() (ZhangPeng) - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (ZhangPeng) - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (ZhangPeng) - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (ZhangPeng) - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (ZhangPeng) - smaps: fix defined but not used smaps_shmem_walk_ops (Steven Price) - mm, page_alloc: use check_pages_enabled static key to check tail pages (Vlastimil Babka) - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (David Hildenbrand) - mm: mlock: use folios_put() in mlock_folio_batch() (Qi Zheng) - prctl: add PR_GET_AUXV to copy auxv to userspace (Josh Triplett) - maple_tree: simplify mas_wr_node_walk() (Peng Zhang) - m68k/mm: use correct bit number in _PAGE_SWP_EXCLUSIVE comment (David Hildenbrand) - mm/madvise: use vma_lookup() instead of find_vma() (ZhangPeng) - memcg v1: provide read access to memory.pressure_level (Florian Schmidt) - mm/khugepaged: maintain page cache uptodate flag (David Stevens) - mm/khugepaged: skip shmem with userfaultfd (David Stevens) - mm/khugepaged: refactor collapse_file control flow (David Stevens) - mm/khugepaged: drain lru after swapping in shmem (David Stevens) - mm/khugepaged: recover from poisoned file-backed memory (Jiaqi Yan) - mm/hwpoison: introduce copy_mc_highpage (Jiaqi Yan) - mm/khugepaged: recover from poisoned anonymous memory (Jiaqi Yan) - memcg: do not modify rstat tree for zero updates (Yosry Ahmed) - vmscan: memcg: sleep when flushing stats during reclaim (Yosry Ahmed) - workingset: memcg: sleep when flushing stats in workingset_refault() (Yosry Ahmed) - memcg: sleep during flushing stats in safe contexts (Yosry Ahmed) - memcg: replace stats_flush_lock with an atomic (Yosry Ahmed) - memcg: do not flush stats in irq context (Yosry Ahmed) - memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited" (Yosry Ahmed) - cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic" (Yosry Ahmed) - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Peng Zhang) - mm/zswap: delay the initialization of zswap (Liu Shixin) - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Liu Shixin) - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Liu Shixin) - mm: vmalloc: rename addr_to_vb_xarray() function (Uladzislau Rezki (Sony)) - kmemleak-test: fix kmemleak_test.c build logic (Hao Ge) - lib/test_vmalloc.c: add vm_map_ram()/vm_unmap_ram() test case (Uladzislau Rezki (Sony)) - mm: vmalloc: remove a global vmap_blocks xarray (Uladzislau Rezki (Sony)) - mm: move free_area_empty() to mm/internal.h (Mike Rapoport (IBM)) - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Zhen Lei) - hugetlb: remove PageHeadHuge() (Matthew Wilcox (Oracle)) - xtensa: reword ARCH_FORCE_MAX_ORDER prompt and help text (Mike Rapoport (IBM)) - sparc: reword ARCH_FORCE_MAX_ORDER prompt and help text (Mike Rapoport (IBM)) - sh: drop ranges for definition of ARCH_FORCE_MAX_ORDER (Mike Rapoport (IBM)) - sh: reword ARCH_FORCE_MAX_ORDER prompt and help text (Mike Rapoport (IBM)) - powerpc: drop ranges for definition of ARCH_FORCE_MAX_ORDER (Mike Rapoport (IBM)) - powerpc: reword ARCH_FORCE_MAX_ORDER prompt and help text (Mike Rapoport (IBM)) - nios2: drop ranges for definition of ARCH_FORCE_MAX_ORDER (Mike Rapoport (IBM)) - nios2: reword ARCH_FORCE_MAX_ORDER prompt and help text (Mike Rapoport (IBM)) - m68k: reword ARCH_FORCE_MAX_ORDER prompt and help text (Mike Rapoport (IBM)) - ia64: don't allow users to override ARCH_FORCE_MAX_ORDER (Mike Rapoport (IBM)) - csky: drop ARCH_FORCE_MAX_ORDER (Mike Rapoport (IBM)) - arm64: reword ARCH_FORCE_MAX_ORDER prompt and help text (Mike Rapoport (IBM)) - arm64: drop ranges in definition of ARCH_FORCE_MAX_ORDER (Mike Rapoport (IBM)) - arm: reword ARCH_FORCE_MAX_ORDER prompt and help text (Mike Rapoport (IBM)) - memcg: do not drain charge pcp caches on remote isolated cpus (Michal Hocko) - sched/isolation: add cpu_is_isolated() API (Frederic Weisbecker) - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Ivan Orlov) - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Arnd Bergmann) - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Sergey Senozhatsky) - mm: make arch_has_descending_max_zone_pfns() static (Arnd Bergmann) - mm: avoid passing 0 to __ffs() (Kirill A. Shutemov) - sched/numa: use hash_32 to mix up PIDs accessing VMA (Raghavendra K T) - sched/numa: implement access PID reset logic (Raghavendra K T) - sched/numa: enhance vma scanning logic (Raghavendra K T) - sched/numa: apply the scan delay to every new vma (Mel Gorman) - s390/mm: try VMA lock-based page fault handling first (Heiko Carstens) - mm: separate vma->lock from vm_area_struct (Suren Baghdasaryan) - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Suren Baghdasaryan) - powerc/mm: try VMA lock-based page fault handling first (Laurent Dufour) - arm64/mm: try VMA lock-based page fault handling first (Suren Baghdasaryan) - x86/mm: try VMA lock-based page fault handling first (Suren Baghdasaryan) - mm: introduce per-VMA lock statistics (Suren Baghdasaryan) - mm: prevent userfaults to be handled under per-vma lock (Suren Baghdasaryan) - mm: prevent do_swap_page from handling page faults under VMA lock (Suren Baghdasaryan) - mm: add FAULT_FLAG_VMA_LOCK flag (Suren Baghdasaryan) - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Suren Baghdasaryan) - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Suren Baghdasaryan) - mm: introduce vma detached flag (Suren Baghdasaryan) - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Suren Baghdasaryan) - kernel/fork: assert no VMA readers during its destruction (Suren Baghdasaryan) - mm: conditionally write-lock VMA in free_pgtables (Suren Baghdasaryan) - mm: write-lock VMAs before removing them from VMA tree (Suren Baghdasaryan) - mm/mremap: write-lock VMA while remapping it to a new address range (Suren Baghdasaryan) - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Suren Baghdasaryan) - mm/khugepaged: write-lock VMA while collapsing a huge page (Suren Baghdasaryan) - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Suren Baghdasaryan) - mm: mark VMA as being written when changing vm_flags (Suren Baghdasaryan) - mm: add per-VMA lock and helper functions to control it (Suren Baghdasaryan) - mm: move mmap_lock assert function definitions (Suren Baghdasaryan) - mm: rcu safe VMA freeing (Michel Lespinasse) - mm: introduce CONFIG_PER_VMA_LOCK (Suren Baghdasaryan) - mm: hold the RCU read lock over calls to ->map_pages (Matthew Wilcox (Oracle)) - afs: split afs_pagecache_valid() out of afs_validate() (Matthew Wilcox (Oracle)) - xfs: remove xfs_filemap_map_pages() wrapper (Matthew Wilcox (Oracle)) - mm/damon/sysfs: make more kobj_type structures constant (Thomas Weißschuh) - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Chaitanya S Prakash) - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Chaitanya S Prakash) - selftests/mm: change MAP_CHUNK_SIZE (Chaitanya S Prakash) - trace: cma: remove unnecessary event class cma_alloc_class (Wenchao Hao) - mm: be less noisy during memory hotplug (Tomas Krcka) - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Lorenzo Stoakes) - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Lorenzo Stoakes) - mm/mmap/vma_merge: fold curr, next assignment logic (Lorenzo Stoakes) - mm/mmap/vma_merge: further improve prev/next VMA naming (Lorenzo Stoakes) - mm: vmalloc: convert vread() to vread_iter() (Lorenzo Stoakes) - iov_iter: add copy_page_to_iter_nofault() (Lorenzo Stoakes) - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Lorenzo Stoakes) - fs/proc/kcore: avoid bounce buffer for ktext data (Lorenzo Stoakes) - mm/page_alloc: make deferred page init free pages in MAX_ORDER blocks (Kirill A. Shutemov) - drm/ttm: remove comment referencing now-removed vmf_insert_mixed_prot() (Lorenzo Stoakes) - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Lorenzo Stoakes) - mm: remove unused vmf_insert_mixed_prot() (Lorenzo Stoakes) - mm/memtest: add results of early memtest to /proc/meminfo (Tomas Mudrunka) - MAINTAINERS: extend memblock entry to include MM initialization (Mike Rapoport (IBM)) - mm: move vmalloc_init() declaration to mm/internal.h (Mike Rapoport (IBM)) - mm: move kmem_cache_init() declaration to mm/slab.h (Mike Rapoport (IBM)) - mm: move mem_init_print_info() to mm_init.c (Mike Rapoport (IBM)) - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Mike Rapoport (IBM)) - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Mike Rapoport (IBM)) - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Mike Rapoport (IBM)) - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Mike Rapoport (IBM)) - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Mike Rapoport (IBM)) - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Mike Rapoport (IBM)) - mm: handle hashdist initialization in mm/mm_init.c (Mike Rapoport (IBM)) - mm: move most of core MM initialization to mm/mm_init.c (Mike Rapoport (IBM)) - mm/page_alloc: add helper for checking if check_pages_enabled (Mike Rapoport (IBM)) - mips: fix comment about pgtable_init() (Mike Rapoport (IBM)) - MAINTAINERS: add Lorenzo as vmalloc reviewer (Lorenzo Stoakes) - mm: move get_page_from_free_area() to mm/page_alloc.c (Mike Rapoport (IBM)) - mm: prefer fault_around_pages to fault_around_bytes (Lorenzo Stoakes) - mm: refactor do_fault_around() (Lorenzo Stoakes) - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Baolin Wang) - mm: compaction: consider the number of scanning compound pages in isolate fail path (Baolin Wang) - mm/mremap: simplify vma expansion again (Vlastimil Babka) - mm/mmap: start distinguishing if vma can be removed in mergeability test (Vlastimil Babka) - mm/mmap/vma_merge: convert mergeability checks to return bool (Vlastimil Babka) - mm/mmap/vma_merge: rename adj_next to adj_start (Vlastimil Babka) - mm/mmap/vma_merge: set mid to NULL if not applicable (Vlastimil Babka) - mm/mmap/vma_merge: initialize mid and next in natural order (Vlastimil Babka) - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Vlastimil Babka) - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Vlastimil Babka) - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Vlastimil Babka) - mm/mmap/vma_merge: use only primary pointers for preparing merge (Vlastimil Babka) - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Axel Rasmussen) - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Axel Rasmussen) - mm: userfaultfd: don't pass around both mm and vma (Axel Rasmussen) - mm: userfaultfd: rename functions for clarity + consistency (Axel Rasmussen) - mips: drop ranges for definition of ARCH_FORCE_MAX_ORDER (Mike Rapoport (IBM)) - loongarch: drop ranges for definition of ARCH_FORCE_MAX_ORDER (Mike Rapoport (IBM)) - mm, treewide: redefine MAX_ORDER sanely (Kirill A. Shutemov) - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Kirill A. Shutemov) - mm/slub: fix MAX_ORDER usage in calculate_order() (Kirill A. Shutemov) - mm/page_reporting: fix MAX_ORDER usage in page_reporting_register() (Kirill A. Shutemov) - perf/core: fix MAX_ORDER usage in rb_alloc_aux_page() (Kirill A. Shutemov) - genwqe: fix MAX_ORDER usage (Kirill A. Shutemov) - drm/i915: fix MAX_ORDER usage in i915_gem_object_get_pages_internal() (Kirill A. Shutemov) - floppy: fix MAX_ORDER usage (Kirill A. Shutemov) - um: fix MAX_ORDER usage in linux_main() (Kirill A. Shutemov) - sparc/mm: fix MAX_ORDER usage in tsb_grow() (Kirill A. Shutemov) - selftests/mm: smoke test UFFD_FEATURE_WP_UNPOPULATED (Peter Xu) - mm/uffd: UFFD_FEATURE_WP_UNPOPULATED (Peter Xu) - kasan: suppress recursive reports for HW_TAGS (Andrey Konovalov) - kasan, arm64: add arch_suppress_tag_checks_start/stop (Andrey Konovalov) - arm64: mte: rename TCO routines (Vincenzo Frascino) - kasan, arm64: rename tagging-related routines (Andrey Konovalov) - kasan: drop empty tagging-related defines (Andrey Konovalov) - mm: return an ERR_PTR from __filemap_get_folio (Christoph Hellwig) - mm: remove FGP_ENTRY (Christoph Hellwig) - shmem: open code the page cache lookup in shmem_get_folio_gfp (Christoph Hellwig) - shmem: shmem_get_partial_folio use filemap_get_entry (Hugh Dickins) - mm: use filemap_get_entry in filemap_get_incore_folio (Christoph Hellwig) - mm: make mapping_get_entry available outside of filemap.c (Christoph Hellwig) - mm: don't look at xarray value entries in split_huge_pages_in_file (Christoph Hellwig) - dmapool: create/destroy cleanup (Keith Busch) - dmapool: link blocks across pages (Keith Busch) - dmapool: don't memset on free twice (Keith Busch) - dmapool: simplify freeing (Keith Busch) - dmapool: consolidate page initialization (Keith Busch) - dmapool: rearrange page alloc failure handling (Keith Busch) - dmapool: move debug code to own functions (Keith Busch) - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Tony Battersby) - dmapool: cleanup integer types (Tony Battersby) - dmapool: use sysfs_emit() instead of scnprintf() (Tony Battersby) - dmapool: remove checks for dev == NULL (Tony Battersby) - dmapool: add alloc/free performance test (Keith Busch) - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Peter Xu) - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Kefeng Wang) - mm: shrinkers: convert shrinker_rwsem to mutex (Qi Zheng) - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Qi Zheng) - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Qi Zheng) - mm: shrinkers: make count and scan in shrinker debugfs lockless (Qi Zheng) - mm: vmscan: add shrinker_srcu_generation (Kirill Tkhai) - mm: vmscan: make memcg slab shrink lockless (Qi Zheng) - mm: vmscan: make global slab shrink lockless (Qi Zheng) - mm: vmscan: add a map_nr_max field to shrinker_info (Qi Zheng) - mm: prefer xxx_page() alloc/free functions for order-0 pages (Lorenzo Stoakes) - kasan: remove PG_skip_kasan_poison flag (Peter Collingbourne) - io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc(). (Sebastian Andrzej Siewior) - shmem: add support to ignore swap (Luis Chamberlain) - shmem: update documentation (Luis Chamberlain) - shmem: skip page split if we're not reclaiming (Luis Chamberlain) - shmem: move reclaim check early on writepages() (Luis Chamberlain) - shmem: set shmem_writepage() variables early (Luis Chamberlain) - shmem: remove check for folio lock on writepage() (Luis Chamberlain) - mm/gup.c: fix typo in comments (Jingyu Wang) - maple_tree: export symbol mas_preallocate() (Danilo Krummrich) - mm,jfs: move write_one_page/folio_write_one to jfs (Christoph Hellwig) - ocfs2: don't use write_one_page in ocfs2_duplicate_clusters_by_page (Christoph Hellwig) - ufs: don't flush page immediately for DIRSYNC directories (Christoph Hellwig) - kmsan: add test_stackdepot_roundtrip (Alexander Potapenko) - lib/stackdepot: kmsan: mark API outputs as initialized (Alexander Potapenko) - mm, memcg: Prevent memory.soft_limit_in_bytes load/store tearing (Yue Zhao) - mm, memcg: Prevent memory.oom_control load/store tearing (Yue Zhao) - mm, memcg: Prevent memory.swappiness load/store tearing (Yue Zhao) - mm, memcg: Prevent memory.oom.group load/store tearing (Yue Zhao) - selftests/mm: fix split huge page tests (Zi Yan) - mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault() (Gerald Schaefer) - zsmalloc: show per fullness group class stats (Sergey Senozhatsky) - zsmalloc: rework compaction algorithm (Sergey Senozhatsky) - zsmalloc: fine-grained inuse ratio based fullness grouping (Sergey Senozhatsky) - zsmalloc: remove insert_zspage() ->inuse optimization (Sergey Senozhatsky) - dma-buf: system_heap: avoid reclaim for order 4 (Jaewon Kim) - kmsan: add memsetXX tests (Alexander Potapenko) - x86: kmsan: use C versions of memset16/memset32/memset64 (Alexander Potapenko) - kmsan: another take at fixing memcpy tests (Alexander Potapenko) - x86: kmsan: don't rename memintrinsics in uninstrumented files (Alexander Potapenko) - mm/khugepaged: cleanup memcg uncharge for failure path (Peter Xu) - mm/debug_vm_pgtable: replace pte_mkhuge() with arch_make_huge_pte() (Anshuman Khandual) - mm/migrate: drop pte_mkhuge() in remove_migration_pte() (Anshuman Khandual) - mm: swap: remove unneeded cgroup_throttle_swaprate() (Kefeng Wang) - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Kefeng Wang) - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Kefeng Wang) - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Kefeng Wang) - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Kefeng Wang) - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Kefeng Wang) - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Kefeng Wang) - kasan: call clear_page with a match-all tag instead of changing page tag (Peter Collingbourne) - selftests: cgroup: add 'malloc' failures checks in test_memcontrol (Ivan Orlov) - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Uros Bizjak) - mm/debug: use %%pGt to display page_type in dump_page() (Hyeonggon Yoo) - mm, printk: introduce new format %%pGt for page_type (Hyeonggon Yoo) - mmflags.h: use less error prone method to define pageflag_names (Hyeonggon Yoo) - mm: add tracepoints to ksm (Stefan Roesch) - powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN (Nicholas Piggin) - lazy tlb: shoot lazies, non-refcounting lazy tlb mm reference handling scheme (Nicholas Piggin) - lazy tlb: allow lazy tlb mm refcounting to be configurable (Nicholas Piggin) - lazy tlb: introduce lazy tlb mm refcount helper functions (Nicholas Piggin) - kthread: simplify kthread_use_mm refcounting (Nicholas Piggin) - mm/zswap: try to avoid worst-case scenario on same element pages (Taejoon Song) - mm: multi-gen LRU: improve design doc (T.J. Alumbaugh) - mm: multi-gen LRU: clean up sysfs code (T.J. Alumbaugh) - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Ma Wupeng) - mm/userfaultfd: support WP on multiple VMAs (Muhammad Usama Anjum) - mm, page_alloc: reduce page alloc/free sanity checks (Vlastimil Babka) - mm: reduce lock contention of pcp buffer refill (Alexander Halbuer) - mm: cma: make kobj_type structure constant (Thomas Weißschuh) - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Peter Xu) - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Muchun Song) - MIPS: uprobes: Restore thread.trap_nr (Tiezhu Yang) - MIPS: Don't clear _PAGE_SPECIAL in _PAGE_CHG_MASK (Henry Willard) - MIPS: Sink body of check_bugs_early() into its only call site (Nathan Chancellor) - MIPS: Mark check_bugs() as __init (Nathan Chancellor) - Revert "MIPS: generic: Enable all CPUs supported by virt board in Kconfig" (Thomas Bogendoerfer) - MIPS: octeon_switch: Remove duplicated labels (Jiaxun Yang) - MIPS: loongson2ef: Add missing break in cs5536_isa (Jiaxun Yang) - MIPS: Remove set_swbp() in uprobes.c (Tiezhu Yang) - MIPS: Use def_bool y for ARCH_SUPPORTS_UPROBES (Tiezhu Yang) - MIPS: fw: Allow firmware to pass a empty env (Jiaxun Yang) - MIPS: Remove deprecated CONFIG_MIPS_CMP (Thomas Bogendoerfer) - MIPS: lantiq: remove unused function declaration (Aleksander Jan Bajkowski) - MIPS: Drop unused positional parameter in local_irq_{dis,en}able (Nathan Chancellor) - MIPS: mm: Remove local_cache_flush_page (Thomas Bogendoerfer) - MIPS: Remove no longer used ide.h (Thomas Bogendoerfer) - MIPS: mm: Remove unused *cache_page_indexed flush functions (Thomas Bogendoerfer) - MIPS: generic: Enable all CPUs supported by virt board in Kconfig (Jiaxun Yang) - MIPS: Add board config for virt board (Jiaxun Yang) - MIPS: Octeon: Disable CVMSEG by default on other platforms (Jiaxun Yang) - MIPS: Loongson: Don't select platform features with CPU (Jiaxun Yang) - MIPS: Loongson: Move arch cflags to MIPS top level Makefile (Jiaxun Yang) - MIPS: Octeon: Allow CVMSEG to be disabled (Jiaxun Yang) - MIPS: c-octeon: Provide alternative SMP cache flush function (Jiaxun Yang) - MIPS: cpu-features: Enable octeon_cache by cpu_type (Jiaxun Yang) - MIPS: Octeon: Opt-out 4k_cache feature (Jiaxun Yang) - MIPS: mips-cm: Check availability of config registers (Jiaxun Yang) - MIPS: smp-cps: Disable coherence setup for unsupported ISA (Jiaxun Yang) - MIPS: Move declaration of bcache ops to cache.c (Jiaxun Yang) - MIPS: octeon: Fix compile error (Thomas Bogendoerfer) - MIPS: c-r4k: Always install dma flush functions (Jiaxun Yang) - MIPS: Always select ARCH_HAS_SYNC_DMA_FOR_CPU for noncoherent platforms (Jiaxun Yang) - MIPS: Always select ARCH_HAS_SETUP_DMA_OPS (Jiaxun Yang) - MIPS: octeon: Use of_address_to_resource() (Rob Herring) - mips: Remove obsolete configs IRQ_MSP_CIC and IRQ_MSP_SLP (Lukas Bulwahn) - MIPS: ath79: remove obsolete ATH79_DEV_* configs (Lukas Bulwahn) - MIPS: sibyte: Replace BCM1125H with SB1250 option (Thomas Bogendoerfer) - MIPS: sibyte: Remove Sibyte CARMEL and CRHINE board support (Thomas Bogendoerfer) - MIPS: sibyte: Remove unused config option SIBYTE_BCM1x55 (Thomas Bogendoerfer) - MIPS: sibyte: remove no longer needed board_mem_region (Thomas Bogendoerfer) - mips: Use of_property_read_bool() for boolean properties (Rob Herring) - mips: ralink: mt7620: introduce 'soc_device' initialization (Sergio Paracuellos) - mips: ralink: mt7620: soc queries and tests as functions (Sergio Paracuellos) - mips: ralink: mt7620: define MT7620_SYSC_BASE with __iomem (Sergio Paracuellos) - mips: ralink: rt288x: introduce 'soc_device' initialization (Sergio Paracuellos) - mips: ralink: rt288x: soc queries and tests as functions (Sergio Paracuellos) - mips: ralink: rt288x: define RT2880_SYSC_BASE with __iomem (Sergio Paracuellos) - mips: ralink: rt3883: introduce 'soc_device' initialization (Sergio Paracuellos) - mips: ralink: rt3883: soc queries and tests as functions (Sergio Paracuellos) - mips: ralink: rt3883: define RT3883_SYSC_BASE with __iomem (Sergio Paracuellos) - mips: ralink: rt305x: introduce 'soc_device' initialization (Sergio Paracuellos) - mips: ralink: rt305x: soc queries and tests as functions (Sergio Paracuellos) - mips: ralink: rt305x: define RT305X_SYSC_BASE with __iomem (Sergio Paracuellos) - dt-bindings: mips: loongson: Add Loongson-1 based boards (Keguang Zhang) - MIPS: Loongson64: Opt-out war_io_reorder_wmb (Jiaxun Yang) - MIPS: Loongson64: Remove CPU_HAS_WB (Jiaxun Yang) - MIPS: Loongson64: smp: Correct nudge_writes usage (Jiaxun Yang) - MIPS: Loongson64: smp: Use nudge_writes instead of wbflush (Jiaxun Yang) - MIPS: Loongson64: Prefix ipi register address pointers with __iomem (Jiaxun Yang) - MIPS: BCM47XX: Add support for Huawei B593u-12 (Rafał Miłecki) - sh: Replace by (Geert Uytterhoeven) - sh: Use generic GCC library routines (Geert Uytterhoeven) - sh: sq: Use the bitmap API when applicable (Christophe JAILLET) - sh: sq: Fix incorrect element size for allocating bitmap buffer (John Paul Adrian Glaubitz) - sh: pci: Remove unused variable in SH-7786 PCI Express code (John Paul Adrian Glaubitz) - sh: mcount.S: fix build error when PRINTK is not enabled (Randy Dunlap) - sh: remove sh5/sh64 last fragments (Randy Dunlap) - sh: math-emu: fix macro redefined warning (Randy Dunlap) - sh: init: use OF_EARLY_FLATTREE for early init (Randy Dunlap) - sh: nmi_debug: fix return value of __setup handler (Randy Dunlap) - sh: SH2007: drop the bad URL info (Randy Dunlap) - xen/blkback: move blkif_get_x86_*_req() into blkback.c (Juergen Gross) - xen/blkback: simplify free_persistent_gnts() interface (Juergen Gross) - xen/blkback: remove stale prototype (Juergen Gross) - xen/blkback: fix white space code style issues (Juergen Gross) - xen/pvcalls: don't call bind_evtchn_to_irqhandler() under lock (Juergen Gross) - xen/scsiback: don't call scsiback_free_translation_entry() under lock (Juergen Gross) - xen/pciback: don't call pcistub_device_put() under lock (Juergen Gross) - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Dexuan Cui) - Drivers: hv: move panic report code from vmbus to hv early init code (Long Li) - x86/hyperv: VTL support for Hyper-V (Saurabh Sengar) - Drivers: hv: Kconfig: Add HYPERV_VTL_MODE (Saurabh Sengar) - x86/hyperv: Make hv_get_nmi_reason public (Saurabh Sengar) - x86/hyperv: Add VTL specific structs and hypercalls (Saurabh Sengar) - x86/init: Make get/set_rtc_noop() public (Saurabh Sengar) - x86/hyperv: Exclude lazy TLB mode CPUs from enlightened TLB flushes (Michael Kelley) - x86/hyperv: Add callback filter to cpumask_to_vpset() (Michael Kelley) - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Dexuan Cui) - clocksource: hyper-v: make sure Invariant-TSC is used if it is available (Dexuan Cui) - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Michael Kelley) - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Michael Kelley) - hv_netvsc: Remove second mapping of send and recv buffers (Michael Kelley) - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Michael Kelley) - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Michael Kelley) - swiotlb: Remove bounce buffer remapping for Hyper-V (Michael Kelley) - Driver: VMBus: Add Devicetree support (Saurabh Sengar) - dt-bindings: bus: Add Hyper-V VMBus (Saurabh Sengar) - Drivers: hv: vmbus: Convert acpi_device to more generic platform_device (Saurabh Sengar) - ACPI: bus: Add stub acpi_sleep_state_supported() in non-ACPI cases (Saurabh Sengar) - drivers/clocksource/hyper-v: non ACPI support in hyperv clock (Saurabh Sengar) - vhost_vdpa: fix unmap process in no-batch mode (Cindy Lu) - MAINTAINERS: make me a reviewer of VIRTIO CORE AND NET DRIVERS (Xuan Zhuo) - tools/virtio: fix build caused by virtio_ring changes (Shunsuke Mie) - virtio_ring: add a struct device forward declaration (Shunsuke Mie) - vdpa_sim_blk: support shared backend (Stefano Garzarella) - vdpa_sim: move buffer allocation in the devices (Stefano Garzarella) - vdpa/snet: use likely/unlikely macros in hot functions (Alvaro Karsz) - vdpa/snet: implement kick_vq_with_data callback (Alvaro Karsz) - virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support (Alvaro Karsz) - virtio: add VIRTIO_F_NOTIFICATION_DATA feature support (Viktor Prutyanov) - vdpa/snet: support the suspend vDPA callback (Alvaro Karsz) - vdpa/snet: support getting and setting VQ state (Alvaro Karsz) - MAINTAINERS: add vringh.h to Virtio Core and Net Drivers (Simon Horman) - vringh: address kdoc warnings (Simon Horman) - vdpa: address kdoc warnings (Simon Horman) - virtio_ring: don't update event idx on get_buf (Albert Huang) - vdpa_sim: add support for user VA (Stefano Garzarella) - vdpa_sim: replace the spinlock with a mutex to protect the state (Stefano Garzarella) - vdpa_sim: use kthread worker (Stefano Garzarella) - vdpa_sim: make devices agnostic for work management (Stefano Garzarella) - vringh: support VA with iotlb (Stefano Garzarella) - vringh: define the stride used for translation (Stefano Garzarella) - vringh: replace kmap_atomic() with kmap_local_page() (Stefano Garzarella) - vhost-vdpa: use bind_mm/unbind_mm device callbacks (Stefano Garzarella) - vdpa: add bind_mm/unbind_mm callbacks (Stefano Garzarella) - vringh: fix typos in the vringh_init_* documentation (Stefano Garzarella) - vduse: Support specifying bounce buffer size via sysfs (Xie Yongji) - vduse: Delay iova domain creation (Xie Yongji) - vduse: Signal vq trigger eventfd directly if possible (Xie Yongji) - vdpa: Add eventfd for the vdpa callback (Xie Yongji) - vduse: Add sysfs interface for irq callback affinity (Xie Yongji) - vduse: Support get_vq_affinity callback (Xie Yongji) - vduse: Support set_vq_affinity callback (Xie Yongji) - vduse: Refactor allocation for vduse virtqueues (Xie Yongji) - virtio-vdpa: Support interrupt affinity spreading mechanism (Xie Yongji) - vdpa: Add set/get_vq_affinity callbacks in vdpa_config_ops (Xie Yongji) - lib/group_cpus: Export group_cpus_evenly() (Xie Yongji) - vdpa/mlx5: Extend driver support for new features (Eli Cohen) - vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default (Eli Cohen) - virtio_ring: Allow non power of 2 sizes for packed virtqueue (Feng Liu) - vhost-scsi: Reduce vhost_scsi_mutex use (Mike Christie) - vhost-scsi: Drop vhost_scsi_mutex use in port callouts (Mike Christie) - vhost-scsi: Check for a cleared backend before queueing an event (Mike Christie) - vhost-scsi: Drop device mutex use in vhost_scsi_do_plug (Mike Christie) - vhost-scsi: Delay releasing our refcount on the tpg (Mike Christie) - virtio_ring: Use const to annotate read-only pointer params (Feng Liu) - virtio_ring: Avoid using inline for small functions (Feng Liu) - tools/virtio: virtio_test -h,--help should return directly (Rong Tao) - tools/virtio: virtio_test: Fix indentation (Rong Tao) - virtio: Reorder fields in 'struct virtqueue' (Christophe JAILLET) - vhost: use struct_size and size_add to compute flex array sizes (Jacob Keller) - vdpa/mlx5: Avoid losing link state updates (Eli Cohen) - pstore: Revert pmsg_lock back to a normal mutex (John Stultz) - kheaders: Use array declaration instead of char (Kees Cook) - fs: fix sysctls.c built (Kefeng Wang) - mm: compaction: remove incorrect #ifdef checks (Arnd Bergmann) - mm: compaction: move compaction sysctl to its own file (Minghao Chi) - mm: memory-failure: Move memory failure sysctls to its own file (Kefeng Wang) - arm: simplify two-level sysctl registration for ctl_isa_vars (Luis Chamberlain) - ia64: simplify one-level sysctl registration for kdump_ctl_table (Luis Chamberlain) - utsname: simplify one-level sysctl registration for uts_kern_table (Luis Chamberlain) - ntfs: simplfy one-level sysctl registration for ntfs_sysctls (Luis Chamberlain) - coda: simplify one-level sysctl registration for coda_table (Luis Chamberlain) - fs/cachefiles: simplify one-level sysctl registration for cachefiles_sysctls (Luis Chamberlain) - xfs: simplify two-level sysctl registration for xfs_table (Luis Chamberlain) - nfs: simplify two-level sysctl registration for nfs_cb_sysctls (Luis Chamberlain) - nfs: simplify two-level sysctl registration for nfs4_cb_sysctls (Luis Chamberlain) - lockd: simplify two-level sysctl registration for nlm_sysctls (Luis Chamberlain) - proc_sysctl: enhance documentation (Luis Chamberlain) - xen: simplify sysctl registration for balloon (Luis Chamberlain) - md: simplify sysctl registration (Luis Chamberlain) - hv: simplify sysctl registration (Luis Chamberlain) - scsi: simplify sysctl registration with register_sysctl() (Luis Chamberlain) - csky: simplify alignment sysctl registration (Luis Chamberlain) - seccomp: simplify sysctls with register_sysctl_init() (Luis Chamberlain) - yama: simplfy sysctls with register_sysctl() (Luis Chamberlain) - loadpin: simplify sysctls use with register_sysctl() (Luis Chamberlain) - apparmor: simplify sysctls with register_sysctl_init() (Luis Chamberlain) - sysctl: clarify register_sysctl_init() base directory order (Luis Chamberlain) - proc_sysctl: move helper which creates required subdirectories (Luis Chamberlain) - proc_sysctl: update docs for __register_sysctl_table() (Luis Chamberlain) - mm: hugetlb: move hugeltb sysctls to its own file (Kefeng Wang) - userfaultfd: move unprivileged_userfaultfd sysctl to its own file (ZhangPeng) - module: add debugging auto-load duplicate module support (Luis Chamberlain) - module: stats: fix invalid_mod_bytes typo (Arnd Bergmann) - module: remove use of uninitialized variable len (Tom Rix) - module: fix building stats for 32-bit targets (Arnd Bergmann) - module: stats: include uapi/linux/module.h (Arnd Bergmann) - module: avoid allocation if module is already present and ready (Luis Chamberlain) - module: add debug stats to help identify memory pressure (Luis Chamberlain) - module: extract patient module check into helper (Luis Chamberlain) - modules/kmod: replace implementation with a semaphore (Luis Chamberlain) - Change DEFINE_SEMAPHORE() to take a number argument (Peter Zijlstra) - module: fix kmemleak annotations for non init ELF sections (Luis Chamberlain) - module: Ignore L0 and rename is_arm_mapping_symbol() (Tiezhu Yang) - module: Move is_arm_mapping_symbol() to module_symbol.h (Tiezhu Yang) - module: Sync code of is_arm_mapping_symbol() (Tiezhu Yang) - scripts/gdb: use mem instead of core_layout to get the module address (Pankaj Raghav) - interconnect: remove module-related code (Nick Alcock) - interconnect: remove MODULE_LICENSE in non-modules (Nick Alcock) - zswap: remove MODULE_LICENSE in non-modules (Nick Alcock) - zpool: remove MODULE_LICENSE in non-modules (Nick Alcock) - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Nick Alcock) - regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Nick Alcock) - udmabuf: remove MODULE_LICENSE in non-modules (Nick Alcock) - unicode: remove MODULE_LICENSE in non-modules (Nick Alcock) - treewide: remove MODULE_LICENSE in non-modules (Nick Alcock) - btree: remove MODULE_LICENSE in non-modules (Nick Alcock) - watch_queue: remove MODULE_LICENSE in non-modules (Nick Alcock) - drivers: bus: simple-pm-bus: remove MODULE_LICENSE in non-modules (Nick Alcock) - braille_console: remove MODULE_LICENSE in non-modules (Nick Alcock) - bus: remove MODULE_LICENSE in non-modules (Nick Alcock) - irqchip: remove MODULE_LICENSE in non-modules (Nick Alcock) - soc/tegra: cbb: remove MODULE_LICENSE in non-modules (Nick Alcock) - power: reset: remove MODULE_LICENSE in non-modules (Nick Alcock) - irqchip/irq-sl28cpld: remove MODULE_LICENSE in non-modules (Nick Alcock) - rv/reactor: remove MODULE_LICENSE in non-modules (Nick Alcock) - reset: mpfs: remove MODULE_LICENSE in non-modules (Nick Alcock) - clk: microchip: mpfs: remove MODULE_LICENSE in non-modules (Nick Alcock) - reset: lantiq: remove MODULE_LICENSE in non-modules (Nick Alcock) - reset: mchp: sparx5: remove MODULE_LICENSE in non-modules (Nick Alcock) - clk: renesas: remove MODULE_LICENSE in non-modules (Nick Alcock) - remoteproc: remove MODULE_LICENSE in non-modules (Nick Alcock) - power: supply: remove MODULE_LICENSE in non-modules (Nick Alcock) - lib: remove MODULE_LICENSE in non-modules (Nick Alcock) - pinctrl: renesas: remove MODULE_LICENSE in non-modules (Nick Alcock) - pinctrl: mediatek: remove MODULE_LICENSE in non-modules (Nick Alcock) - pinctrl: amd: remove MODULE_LICENSE in non-modules (Nick Alcock) - perf/hw_breakpoint: remove MODULE_LICENSE in non-modules (Nick Alcock) - nvmem: core: remove MODULE_LICENSE in non-modules (Nick Alcock) - NFSv4.2: remove MODULE_LICENSE in non-modules (Nick Alcock) - irqchip/mchp-eic: remove MODULE_LICENSE in non-modules (Nick Alcock) - power: reset: mt6397: remove MODULE_LICENSE in non-modules (Nick Alcock) - mailbox: zynq: make modular (Nick Alcock) - mailbox: rockchip: remove MODULE_LICENSE in non-modules (Nick Alcock) - irqchip: remove MODULE_LICENSE in non-modules (Nick Alcock) - irqchip: remove MODULE_LICENSE in non-modules (Nick Alcock) - iommu/sun50i: remove MODULE_LICENSE in non-modules (Nick Alcock) - hwspinlock: remove MODULE_LICENSE in non-modules (Nick Alcock) - phy: intel: remove MODULE_LICENSE in non-modules (Nick Alcock) - binfmt_elf: remove MODULE_LICENSE in non-modules (Nick Alcock) - dma-buf: heaps: remove MODULE_LICENSE in non-modules (Nick Alcock) - dma-mapping: benchmark: remove MODULE_LICENSE in non-modules (Nick Alcock) - dmaengine: remove MODULE_LICENSE in non-modules (Nick Alcock) - dmaengine: stm32-mdma: remove MODULE_LICENSE in non-modules (Nick Alcock) - crypto: blake2s: remove module_init and module.h inclusion (Nick Alcock) - crypto: remove MODULE_LICENSE in non-modules (Nick Alcock) - crypto: blake2s: remove module-related code (Nick Alcock) - crypto: remove MODULE_LICENSE in non-modules (Nick Alcock) - clocksource: remove MODULE_LICENSE in non-modules (Nick Alcock) - clocksource/drivers/timer-tegra186: remove MODULE_LICENSE in non-modules (Nick Alcock) - clocksource: remove MODULE_LICENSE in non-modules (Nick Alcock) - MIPS: BCM47XX: remove MODULE_LICENSE in non-modules (Nick Alcock) - pinctrl: bcm: ns: remove MODULE_LICENSE in non-modules (Nick Alcock) - KEYS: remove MODULE_LICENSE in non-modules (Nick Alcock) - video: fbdev: remove MODULE_LICENSE in non-modules (Nick Alcock) - power: reset: keystone-reset: remove MODULE_LICENSE in non-modules (Nick Alcock) - EDAC, altera: remove MODULE_LICENSE in non-modules (Nick Alcock) - bus: remove MODULE_LICENSE in non-modules (Nick Alcock) - bus: qcom: remove MODULE_LICENSE in non-modules (Nick Alcock) - pinctrl: nuvoton: npcm7xx: remove MODULE_LICENSE in non-modules (Nick Alcock) - bus: ixp4xx: remove MODULE_LICENSE in non-modules (Nick Alcock) - clk: bm1880: remove MODULE_LICENSE in non-modules (Nick Alcock) - soc: apple: apple-pmgr-pwrstate: remove MODULE_LICENSE in non-modules (Nick Alcock) - pinctrl: actions: remove MODULE_LICENSE in non-modules (Nick Alcock) - ARM: tegra: remove MODULE_LICENSE in non-modules (Nick Alcock) - drivers/perf: remove MODULE_LICENSE in non-modules (Nick Alcock) - bus: arm-integrator-lm: remove MODULE_LICENSE in non-modules (Nick Alcock) - irqchip/al-fic: remove MODULE_LICENSE in non-modules (Nick Alcock) - mfd: altera-sysmgr: remove MODULE_LICENSE in non-modules (Nick Alcock) - soc: fujitsu: remove MODULE_LICENSE in non-modules (Nick Alcock) - Documentation: core-api: update kernel-doc reference to kmod.c (Bagas Sanjaya) - module: already_uses() - reduce pr_debug output volume (Jim Cromie) - module: add section-size to move_module pr_debug (Jim Cromie) - module: add symbol-name to pr_debug Absolute symbol (Jim Cromie) - module: in layout_sections, move_module: add the modname (Jim Cromie) - module: fold usermode helper kmod into modules directory (Luis Chamberlain) - module: merge remnants of setup_load_info() to elf validation (Luis Chamberlain) - module: move more elf validity checks to elf_validity_check() (Luis Chamberlain) - module: add stop-grap sanity check on module memcpy() (Luis Chamberlain) - module: add sanity check for ELF module section (Luis Chamberlain) - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Luis Chamberlain) - module: converge taint work together (Luis Chamberlain) - module: move signature taint to module_augment_kernel_taints() (Luis Chamberlain) - module: move tainting until after a module hits our linked list (Luis Chamberlain) - module: split taint adding with info checking (Luis Chamberlain) - module: split taint work out of check_modinfo_livepatch() (Luis Chamberlain) - module: rename set_license() to module_license_taint_check() (Luis Chamberlain) - module: move check_modinfo() early to early_mod_check() (Luis Chamberlain) - module: move early sanity checks into a helper (Luis Chamberlain) - module: add a for_each_modinfo_entry() (Luis Chamberlain) - module: rename next_string() to module_next_tag_pair() (Luis Chamberlain) - module: move get_modinfo() helpers all above (Luis Chamberlain) - module/decompress: Never use kunmap() for local un-mappings (Fabio M. De Francesco) - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Zhen Lei) - dyndbg: cleanup dynamic usage in ib_srp.c (Jason Baron) - kernel/module: add documentation for try_module_get() (Luis Chamberlain) - ARM: dyndbg: allow including dyndbg.h in decompressor (Arnd Bergmann) - dyndbg: use the module notifier callbacks (Jason Baron) - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Jason Baron) - module: make module_ktype structure constant (Thomas Weißschuh) - module: fix MIPS module_layout -> module_memory (Randy Dunlap) - module: Remove the unused function within (Jiapeng Chong) - module: replace module_layout with module_memory (Song Liu) - cdx: fix build failure due to sysfs 'bus_type' argument needing to be const (Linus Torvalds) - mcb-lpc: Reallocate memory region to avoid memory overlapping (Rodríguez Barbarin, José Javier) - mcb-pci: Reallocate memory region to avoid memory overlapping (Rodríguez Barbarin, José Javier) - mcb: Return actual parsed size when reading chameleon table (Rodríguez Barbarin, José Javier) - kernel/configs: Drop Android config fragments (John Stultz) - virt: acrn: Replace obsolete memalign() with posix_memalign() (Deming Wang) - spmi: Add a check for remove callback when removing a SPMI driver (Jishnu Prakash) - spmi: fix W=1 kernel-doc warnings (Randy Dunlap) - spmi: mtk-pmif: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - spmi: pmic-arb: Convert to platform remove callback returning void (Uwe Kleine-König) - spmi: mtk-pmif: Convert to platform remove callback returning void (Uwe Kleine-König) - spmi: hisi-spmi-controller: Convert to platform remove callback returning void (Uwe Kleine-König) - w1: gpio: remove unnecessary ENOMEM messages (Krzysztof Kozlowski) - w1: omap-hdq: remove unnecessary ENOMEM messages (Krzysztof Kozlowski) - w1: omap-hdq: add SPDX tag (Krzysztof Kozlowski) - w1: omap-hdq: allow compile testing (Krzysztof Kozlowski) - w1: matrox: remove unnecessary ENOMEM messages (Krzysztof Kozlowski) - w1: matrox: use inline over __inline__ (Krzysztof Kozlowski) - w1: matrox: switch from asm to linux header (Krzysztof Kozlowski) - w1: ds2482: do not use assignment in if condition (Krzysztof Kozlowski) - w1: ds2482: drop unnecessary header (Krzysztof Kozlowski) - w1: ds2433: do not use assignment in if condition (Krzysztof Kozlowski) - w1: use octal for file permissions (Krzysztof Kozlowski) - w1: minor white-space and code style fixes (Krzysztof Kozlowski) - w1: ds28e04: correct kerneldoc annotation (Krzysztof Kozlowski) - w1: ds2433: correct kerneldoc annotation (Krzysztof Kozlowski) - w1: ds2408: drop kerneldoc annotation (Krzysztof Kozlowski) - w1: ds2482: add i2c id for DS2484 (Stefan Wahren) - dt-bindings: w1: Add DS2482/DS2484 I2C to 1-W bridges (Stefan Wahren) - MAINTAINERS: w1: add Krzysztof Kozlowski as maintainer (Krzysztof Kozlowski) - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe (Dan Carpenter) - coresight: etm_pmu: Set the module field (Suzuki K Poulose) - MAINTAINERS: Remove Mathieu Poirier as coresight maintainer (Suzuki K Poulose) - dt-bindings: interconnect: qcom,msm8998-bwmon: Resolve MSM8998 support (Konrad Dybcio) - dt-bindings: interconnect: OSM L3: Add SM6375 CPUCP compatible (Konrad Dybcio) - interconnect: qcom: Sort kerneldoc entries (Konrad Dybcio) - interconnect: qcom: rpm: Add support for specifying channel num (Konrad Dybcio) - interconnect: qcom: rpm: make QoS INVALID default (Konrad Dybcio) - interconnect: qcom: rpm: drop bogus pm domain attach (Johan Hovold) - interconnect: drop unused icc_link_destroy() interface (Johan Hovold) - interconnect: drop racy registration API (Johan Hovold) - interconnect: Use of_property_present() for testing DT property presence (Rob Herring) - interconnect: qcom: osm-l3: drop unuserd header inclusion (Dmitry Baryshkov) - interconnect: qcom: drop obsolete OSM_L3/EPSS defines (Dmitry Baryshkov) - interconnect: Skip call into provider if initial bw is zero (Vivek Aknurwar) - interconnect: qcom: Drop obsolete dependency on COMPILE_TEST (Jean Delvare) - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Jeffrey Hugo) - bus: mhi: host: Remove duplicate ee check for syserr (Jeffrey Hugo) - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Vivek Pernamitta) - bus: mhi: pci_generic: Add Foxconn T99W510 (Slark Xiao) - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Jeffrey Hugo) - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Jeffrey Hugo) - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Slark Xiao) - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - bus: mhi: ep: Demote unsupported channel error log to debug (Manivannan Sadhasivam) - bus: mhi: host: Remove mhi_poll() API (Manivannan Sadhasivam) - iio: adc: palmas: don't alter event config on suspend/resume (Patrik Dahlström) - iio: adc: palmas: add support for iio threshold events (Patrik Dahlström) - iio: adc: palmas: always reset events on unload (Patrik Dahlström) - iio: adc: palmas: move eventX_enable into palmas_adc_event (Patrik Dahlström) - iio: adc: palmas: use iio_event_direction for threshold polarity (Patrik Dahlström) - iio: adc: palmas: replace "wakeup" with "event" (Patrik Dahlström) - iio: adc: palmas: remove adc_wakeupX_data (Patrik Dahlström) - iio: adc: palmas: Take probe fully device managed. (Jonathan Cameron) - iio: imu: lsm6dsx: Add ACPI mount matrix retrieval (Jonathan Cameron) - iio: imu: lsm6dsx: Support SMO8B30 ACPI ID for LSM6DS3TR-C (Jonathan Cameron) - MAINTAINERS: Add ROHM BU27034 (Matti Vaittinen) - iio: light: ROHM BU27034 Ambient Light Sensor (Matti Vaittinen) - dt-bindings: iio: light: Support ROHM BU27034 (Matti Vaittinen) - MAINTAINERS: Add IIO gain-time-scale helpers (Matti Vaittinen) - iio: light: Add gain-time-scale helpers (Matti Vaittinen) - doc: Make sysfs-bus-iio doc more exact (Matti Vaittinen) - iio: dac: set variable max5522_channels storage-class-specifier to static (Tom Rix) - dt-bindings: iio: temperature: ltc2983: Make 'adi,custom-thermocouple' signed (Rob Herring) - dt-bindings: iio: temperature: ltc2983: Fix child node unevaluated properties (Rob Herring) - iio: addac: stx104: Use regmap_read_poll_timeout() for conversion poll (William Breathitt Gray) - iio: addac: stx104: Migrate to the regmap API (William Breathitt Gray) - iio: addac: stx104: Improve indentation in stx104_write_raw() (William Breathitt Gray) - iio: addac: stx104: Use define rather than hardcoded limit for write val (William Breathitt Gray) - iio: addac: stx104: Fix race condition when converting analog-to-digital (William Breathitt Gray) - iio: addac: stx104: Fix race condition for stx104_write_raw() (William Breathitt Gray) - dt-bindings: iio: st-sensors: Fix repeated text (Linus Walleij) - staging: iio: resolver: ads1210: fix config mode (Nuno Sá) - iio: adc: ti-ads1100: fix error code in probe() (Dan Carpenter) - iio: accel: add support for IIS328DQ variant (Stefan Wahren) - dt-bindings: iio: st-sensors: Add IIS328DQ accelerometer (Stefan Wahren) - iio: addac: stx104: Replace bitops.h header inclusion with bits.h (William Breathitt Gray) - iio: dac: cio-dac: Migrate to the regmap API (William Breathitt Gray) - iio: frequency: admv1013: Benefit from devm_clk_get_enabled() to simplify (Uwe Kleine-König) - iio: adc: at91-sama5d2_adc: remove dead code in at91_adc_probe() (Cheng Ziqiu) - iio: adc: qcom-pm8xxx-xoadc: Remove useless condition in pm8xxx_xoadc_parse_channel() (Kasumov Ruslan) - iio: adc: stm32-adc: set some stm32-adc.c variables storage-class-specifier to static (Tom Rix) - iio: proximity: sx9500: Reference ACPI and OF ID data (Krzysztof Kozlowski) - iio: light: max44009: add missing OF device matching (Krzysztof Kozlowski) - dt-bindings: iio: imu: st_lsm6dsx: add asm330lhb (Lorenzo Bianconi) - iio: imu: st_lsm6dsx: add support to ASM330LHB (Lorenzo Bianconi) - iio: addac: ad74413r: fix Current Input, Loop Powered Mode (Rasmus Villemoes) - iio: ad74413r: wire up support for drive-strength-microamp property (Rasmus Villemoes) - dt-bindings: iio: ad74413r: allow setting sink current for digital input (Rasmus Villemoes) - iio: adc: Add TI ADS1100 and ADS1000 (Mike Looijmans) - dt-bindings: iio: adc: Add TI ADS1100 and ADS1000 (Mike Looijmans) - iio: dac: cio-dac: Fix typo in comment listing supported devices (William Breathitt Gray) - iio: adc: rcar-gyroadc: mark OF related data as maybe unused (Krzysztof Kozlowski) - iio: temperature: tmp117: cosmetic alignment cleanup (Marco Felsch) - iio: temperature: tmp117: add TI TMP116 support (Marco Felsch) - dt-bindings: iio: ti,tmp117: add binding for the TMP116 (Marco Felsch) - iio: temperature: tmp117: improve fallback capabilities (Marco Felsch) - dt-bindings: iio: ti,tmp117: fix documentation link (Marco Felsch) - iio: Rename iio_trigger_poll_chained and add kernel-doc (Mehdi Djait) - iio: Improve the kernel-doc of iio_trigger_poll (Mehdi Djait) - iio: imu: st_lsm6dsx: discard samples during filters settling time (Lorenzo Bianconi) - iio: pressure: bmp280: Add nvmem operations for BMP580 (Angel Iglesias) - dt-bindings: iio: pressure: bmp085: Add BMP580 compatible string (Angel Iglesias) - iio: pressure: bmp280: Add support for new sensor BMP580 (Angel Iglesias) - iio: pressure: Kconfig: Delete misleading I2C reference on bmp280 title (Angel Iglesias) - iio: pressure: bmp280: Make read calibration callback optional (Angel Iglesias) - iio: pressure: bmp280: Add preinit callback (Angel Iglesias) - iio: pressure: bmp280: Use chip_info pointers for each chip as driver data (Angel Iglesias) - iio: adc: meson_saradc: Better handle BL30 not releasing the hardware (Uwe Kleine-König) - iio: adc: axp20x_adc: Replace adc_en2 flag with adc_en2_mask field (Aidan MacDonald) - iio: adc: axp20x_adc: Minor code cleanups (Aidan MacDonald) - iio: imu: adis16475: correct copy paste mistake in comment block (Nuno Sá) - iio: proximity: sx_common: Add old register mapping (Gwendal Grignou) - staging: iio: meter: Drop ade7854 driver (Jonathan Cameron) - iio: proximity: sx_common: Drop documentation of non existent struct element. (Jonathan Cameron) - drivers: iio: dac: ad5592r: add gpio_chip names (Antoniu Miclaus) - dt-bindings: iio: adc: renesas,rcar-gyroadc: Miscellaneous improvements (Geert Uytterhoeven) - iio: accel: kionix-kx022a: Remove the unused member g_range (Mehdi Djait) - iio: chemical: sps030: Reformat comment in a more readable way (Jonathan Neuschäfer) - nvmem: layouts: sl28vpd: set varaiable sl28vpd_layout storage-class-specifier to static (Tom Rix) - nvmem: layouts: onie-tlv: Drop wrong module alias (Miquel Raynal) - nvmem: layouts: onie-tlv: Use module_nvmem_layout_driver() (Miquel Raynal) - nvmem: layouts: sl28vpd: Use module_nvmem_layout_driver() (Miquel Raynal) - nvmem: Add macro to register nvmem layout drivers (Miquel Raynal) - nvmem: u-boot-env: post-process "ethaddr" env variable (Rafał Miłecki) - nvmem: core: support specifying both: cell raw data & post read lengths (Rafał Miłecki) - dt-bindings: nvmem: u-boot,env: add MAC's #nvmem-cell-cells (Rafał Miłecki) - nvmem: vf610-ocotp: Use devm_platform_get_and_ioremap_resource() (Yang Li) - nvmem: nintendo-otp: Use devm_platform_ioremap_resource() (Yang Li) - nvmem: bcm-ocotp: Use devm_platform_ioremap_resource() (Yang Li) - dt-bindings: nvmem: Add compatible for SM6375 (Konrad Dybcio) - dt-bindings: nvmem: Add compatible for SM6350 (Konrad Dybcio) - nvmem: mtk-efuse: Support postprocessing for GPU speed binning data (AngeloGioacchino Del Regno) - nvmem: stm32-romem: mark OF related data as maybe unused (Krzysztof Kozlowski) - dt-bindings: nvmem: Drop unneeded quotes (Rob Herring) - MAINTAINERS: Add myself as ONIE tlv NVMEM layout maintainer (Miquel Raynal) - nvmem: layouts: onie-tlv: Add new layout driver (Miquel Raynal) - MAINTAINERS: add myself as sl28vpd nvmem layout driver (Michael Walle) - nvmem: layouts: sl28vpd: Add new layout driver (Michael Walle) - nvmem: core: provide own priv pointer in post process callback (Michael Walle) - nvmem: cell: drop global cell_post_process (Michael Walle) - nvmem: imx-ocotp: replace global post processing with layouts (Michael Walle) - nvmem: core: allow to modify a cell before adding it (Michael Walle) - nvmem: core: add per-cell post processing (Michael Walle) - nvmem: core: request layout modules loading (Miquel Raynal) - nvmem: core: handle the absence of expected layouts (Miquel Raynal) - nvmem: core: introduce NVMEM layouts (Michael Walle) - of: device: Kill of_device_request_module() (Miquel Raynal) - usb: ulpi: Use of_request_module() (Miquel Raynal) - of: Move the request module helper logic to module.c (Miquel Raynal) - of: Move of_modalias() to module.c (Miquel Raynal) - of: Rename of_modalias_node() (Miquel Raynal) - of: Update of_device_get_modalias() (Miquel Raynal) - dt-bindings: nvmem: Fix spelling mistake "platforn" -> "platform" (Colin Ian King) - dt-bindings: nvmem: convert amlogic-efuse.txt to dt-schema (Neil Armstrong) - dt-bindings: nvmem: convert amlogic-meson-mx-efuse.txt to dt-schema (Neil Armstrong) - nvmem: xilinx: zynqmp: make modular (Nick Alcock) - dt-bindings: nvmem: qcom,spmi-sdam: fix example 'reg' property (Johan Hovold) - of: Fix modalias string generation (Miquel Raynal) - vmci_host: fix a race condition in vmci_host_poll() causing GPF (Dae R. Jeong) - cdx: add device attributes (Nipun Gupta) - cdx: add rpmsg communication channel for CDX (Nipun Gupta) - cdx: add cdx controller (Nipun Gupta) - cdx: add MCDI protocol interface for firmware interaction (Nipun Gupta) - dt-bindings: bus: add CDX bus controller for versal net (Nipun Gupta) - iommu: Add iommu probe for CDX bus (Nipun Gupta) - cdx: add the cdx bus driver (Nipun Gupta) - misc: alcor_pci: remove unused alcor functions (Tom Rix) - misc: hpilo: remove unused is_device_reset function (Tom Rix) - mei: Move uuid.h to the MEI namespace (Andy Shevchenko) - misc: lis3lv02d: Fix reading 'st,default-rate' property (Rob Herring) - misc: lis3lv02d: Use of_property_read_bool() for boolean properties (Rob Herring) - misc/sram: Use of_property_read_bool() for boolean properties (Rob Herring) - misc: smpro-errmon: Add dimm training failure syndrome (Quan Nguyen) - misc: smpro-errmon: Add DIMM 2x Refresh rate event (Quan Nguyen) - edd: make kobj_type structure constant (Thomas Weißschuh) - misc: microchip: pci1xxxx: Convert to immutable irqchip (Linus Walleij) - fpga: zynqmp-fpga: Adds status interface (Nava kishore Manne) - firmware: xilinx: Add pm api function for PL config reg readback (Nava kishore Manne) - misc: genwqe: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - misc: alcor_pci: Use PCI core to manage ASPM instead of open-coding (Bjorn Helgaas) - sgi-xp: simplify sysctl registration (Luis Chamberlain) - misc: sram: Improve and simplify clk handling (Uwe Kleine-König) - fpga: bridge: fix kernel-doc parameter description (Marco Pagani) - firmware: dmi-sysfs: make kobj_type structures constant (Thomas Weißschuh) - char: pcmcia: remove all the drivers (Jiri Slaby) - tty: ipwireless: move Kconfig entry to tty (Jiri Slaby) - device property: make device_property functions take const device * (Guenter Roeck) - driver core: update comments in device_rename() (Wedson Almeida Filho) - driver core: Don't require dynamic_debug for initcall_debug probe timing (Stephen Boyd) - firmware_loader: rework crypto dependencies (Arnd Bergmann) - firmware_loader: Strip off \n from customized path (Florian Fainelli) - cacheinfo: Add use_arch[|_cache]_info field/function (Pierre Gondois) - arch_topology: Remove early cacheinfo error message if -ENOENT (Pierre Gondois) - cacheinfo: Check cache properties are present in DT (Pierre Gondois) - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Pierre Gondois) - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Radu Rendec) - cacheinfo: Add arm64 early level initializer implementation (Radu Rendec) - cacheinfo: Add arch specific early level initializer (Radu Rendec) - zram: fix up permission for the hot_add sysfs file (Greg Kroah-Hartman) - tty: make tty_class a static const structure (Greg Kroah-Hartman) - driver core: class: remove struct class_interface * from callbacks (Greg Kroah-Hartman) - driver core: class: mark the struct class in struct class_interface constant (Greg Kroah-Hartman) - driver core: class: make class_register() take a const * (Greg Kroah-Hartman) - driver core: class: mark class_release() as taking a const * (Greg Kroah-Hartman) - driver core: remove incorrect comment for device_create* (Greg Kroah-Hartman) - MIPS: vpe-cmp: remove module owner pointer from struct class usage. (Greg Kroah-Hartman) - pktcdvd: simplify the class_pktcdvd logic (Greg Kroah-Hartman) - driver core: class: fix slab-use-after-free Read in class_register() (Greg Kroah-Hartman) - driver core: make sysfs_dev_char_kobj static (Greg Kroah-Hartman) - driver core: make sysfs_dev_block_kobj static (Greg Kroah-Hartman) - driver core: class: remove dev_kobj from struct class (Greg Kroah-Hartman) - driver core: clean up the logic to determine which /sys/dev/ directory to use (Greg Kroah-Hartman) - driver core: class: remove subsystem private pointer from struct class (Greg Kroah-Hartman) - driver core: create class_is_registered() (Greg Kroah-Hartman) - driver core: core: move to use class_to_subsys() (Greg Kroah-Hartman) - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Greg Kroah-Hartman) - mISDN: remove unneeded mISDN_class_release() (Greg Kroah-Hartman) - docs: driver-api: firmware_loader: fix missing argument in usage example (Conor Dooley) - kernfs: change kernfs_rename_lock into a read-write lock. (Imran Khan) - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info. (Imran Khan) - kernfs: Introduce separate rwsem to protect inode attributes. (Imran Khan) - firmware_loader: Add debug message with checksum for FW file (Amadeusz Sławiński) - soc: amlogic: meson-gx-socinfo: use new soc_device_register functionality to populate machine name (Heiner Kallweit) - base: soc: populate machine name in soc_device_register if empty (Heiner Kallweit) - driver core: class.c: convert to only use class_to_subsys (Greg Kroah-Hartman) - driver core: class: implement class_get/put without the private pointer. (Greg Kroah-Hartman) - driver core: class: mark the struct class for sysfs callbacks as constant (Greg Kroah-Hartman) - driver core: Add CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT (Saravana Kannan) - driver core: bus: constify class_unregister/destroy() (Greg Kroah-Hartman) - driver core: Add a comment to set_primary_fwnode() on nullifying (Andy Shevchenko) - powerpc/fsl: fix compiler warning in fsl_wakeup_sys_init() (Greg Kroah-Hartman) - driver core: move sysfs_dev_char_kobj out of class.h (Greg Kroah-Hartman) - device property: Remove unused struct net_device forward declaration (Andy Shevchenko) - device property: Add headers to the Driver Core entry in MAINTAINERS (Andy Shevchenko) - driver core: class: fix documentation for class_create() (Greg Kroah-Hartman) - driver core: bus: move documentation for lock_key to proper location. (Greg Kroah-Hartman) - kernel/ksysfs.c: use sysfs_emit for sysfs show handlers (Thomas Weißschuh) - kobject.h remove extern from function prototypes (Greg Kroah-Hartman) - driver core: physical_location.h remove extern from function prototypes (Greg Kroah-Hartman) - driver core: base.h: remove extern from function prototypes (Greg Kroah-Hartman) - driver core: driver.h: remove extern from function prototypes (Greg Kroah-Hartman) - driver core: bus.h: remove extern from function prototypes (Greg Kroah-Hartman) - driver core: device.h: remove extern from function prototypes (Greg Kroah-Hartman) - driver core: class.h: remove extern from function prototypes (Greg Kroah-Hartman) - driver core: class: use lock_class_key already present in struct subsys_private (Greg Kroah-Hartman) - device property: Constify a few fwnode APIs (Andy Shevchenko) - device property: constify fwnode_get_phy_mode() argument (Russell King) - USB: mark all struct bus_type as const (Greg Kroah-Hartman) - driver core: device.h: make struct bus_type a const * (Greg Kroah-Hartman) - iommu: make the pointer to struct bus_type constant (Greg Kroah-Hartman) - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Greg Kroah-Hartman) - dmaengine: idxd: use const struct bus_type * (Greg Kroah-Hartman) - vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * (Greg Kroah-Hartman) - drm/i915/huc: use const struct bus_type pointers (Greg Kroah-Hartman) - crypto: hisilicon/qm - make struct bus_type * const (Greg Kroah-Hartman) - driver core: make the bus_type in struct device_driver constant (Greg Kroah-Hartman) - driver core: bus: constify bus_get() (Greg Kroah-Hartman) - driver core: bus: constify driver_find() (Greg Kroah-Hartman) - driver core: bus: constify bus_rescan_devices() (Greg Kroah-Hartman) - driver core: bus: constantify bus_register() (Greg Kroah-Hartman) - driver core: bus: mark the struct bus_type for sysfs callbacks as constant (Greg Kroah-Hartman) - driver core: bus: move dev_root out of struct bus_type (Greg Kroah-Hartman) - cpuidle: move to use bus_get_dev_root() (Greg Kroah-Hartman) - ACPI: LPIT: move to use bus_get_dev_root() (Greg Kroah-Hartman) - EDAC/sysfs: move to use bus_get_dev_root() (Greg Kroah-Hartman) - tpm: Fix a possible dereference of ERR_PTR in tpm_init() (Harshit Mogalapalli) - irqchip/mbigen: move to use bus_get_dev_root() (Greg Kroah-Hartman) - cpufreq: amd-pstate: move to use bus_get_dev_root() (Greg Kroah-Hartman) - s390/smp: move to use bus_get_dev_root() (Greg Kroah-Hartman) - s390/topology: move to use bus_get_dev_root() (Greg Kroah-Hartman) - sh: intc: move to use bus_get_dev_root() (Greg Kroah-Hartman) - sh: dma-sysfs: move to use bus_get_dev_root() (Greg Kroah-Hartman) - powerpc/fsl: move to use bus_get_dev_root() (Greg Kroah-Hartman) - powerpc/pseries: move to use bus_get_dev_root() (Greg Kroah-Hartman) - powerpc/powernv: move to use bus_get_dev_root() (Greg Kroah-Hartman) - powerpc/sysfs: move to use bus_get_dev_root() (Greg Kroah-Hartman) - arm64: cpufeature: move to use bus_get_dev_root() (Greg Kroah-Hartman) - x86/umwait: move to use bus_get_dev_root() (Greg Kroah-Hartman) - x86/microcode: move to use bus_get_dev_root() (Greg Kroah-Hartman) - workqueue: move to use bus_get_dev_root() (Greg Kroah-Hartman) - cpu/hotplug: move to use bus_get_dev_root() (Greg Kroah-Hartman) - platform/x86: intel-uncore-freq: move to use bus_get_dev_root() (Greg Kroah-Hartman) - platform/x86: ibm_rtl: move to use bus_get_dev_root() (Greg Kroah-Hartman) - cpufreq: move to use bus_get_dev_root() (Greg Kroah-Hartman) - sched/debug: Put sched/domains files under the verbose flag (Phil Auld) - driver core: device: make device_create*() take a const struct class * (Greg Kroah-Hartman) - driver core: device: mark struct class in struct device as constant (Greg Kroah-Hartman) - tpm: fix up the tpm_class shutdown_pre pointer when created (Greg Kroah-Hartman) - driver core: device: make device_destroy() take a const class * (Greg Kroah-Hartman) - driver core: class: make class_create/remove_file*() options const (Greg Kroah-Hartman) - driver core: class: make class_find_device*() options const (Greg Kroah-Hartman) - driver core: class: make class_for_each_device() options const (Greg Kroah-Hartman) - driver core: class: make class_dev_iter_init() options const (Greg Kroah-Hartman) - driver core: class: remove module * from class_create() (Greg Kroah-Hartman) - driver core: class: remove struct module owner out of struct class (Greg Kroah-Hartman) - drivers: remove struct module * setting from struct class (Greg Kroah-Hartman) - driver core: class: specify the module owner in __class_register() (Greg Kroah-Hartman) - kobject: align stacktrace levels to logging message (Thomas Weißschuh) - kobject: define common logging prefix (Thomas Weißschuh) - devres: Pass unique name of the resource to devm_add_action_or_reset() (Andy Shevchenko) - devres: Pass unique name of the resource to devm_add_action() (Andy Shevchenko) - device property: Clarify description of returned value in some functions (Andy Shevchenko) - driver core: Make state_synced device attribute writeable (Saravana Kannan) - driver core: Add fw_devlink.sync_state command line param (Saravana Kannan) - driver core: class: fix block class problem when removing CONFIG_SYSFS_DEPRECATED* (Greg Kroah-Hartman) - driver core: remove CONFIG_SYSFS_DEPRECATED and CONFIG_SYSFS_DEPRECATED_V2 (Greg Kroah-Hartman) - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start (Philipp Hortmann) - staging: rtl8192e: Remove unchanged variables bfsync_processing and more (Philipp Hortmann) - staging: rtl8192e: Remove unchanged variable frame_sync_monitor (Philipp Hortmann) - staging: rtl8192e: Remove unchanged variable chan_forced (Philipp Hortmann) - staging: rtl8192e: Remove set to true while true of bfirst_after_down (Philipp Hortmann) - staging: rtl8192e: Remove second initialization of bActuallySet (Philipp Hortmann) - staging: rtl8192e: Remove unused macro RT_SET_PS_LEVEL (Philipp Hortmann) - staging: rtl8192e: Remove unused function rtl92e_disable_nic (Philipp Hortmann) - staging: rtl8192e: Remove unchanged variable RegRfPsLevel (Philipp Hortmann) - staging: rtl8172: Add blank lines after declarations (Srihari S) - staging: rtl8192e: Remove unused variable RF_Type (Philipp Hortmann) - staging: rtl8192e: Remove one of two checks for hardware RTL8192SE (Philipp Hortmann) - staging: rtl8192e: Remove unused function _rtl92e_dm_init_wa_broadcom_iot (Philipp Hortmann) - staging: rtl8192e: Remove macro IS_HARDWARE_TYPE_8192SE (Philipp Hortmann) - staging: greybus: drop loopback test files (Greg Kroah-Hartman) - staging: rtl8192e: Add blank lines after declarations (Sumitra Sharma) - staging: rtl8192e: avoid CamelCase (Khadija Kamran) - staging: rtl8192e: avoid CamelCase (Khadija Kamran) - staging: rtl8192e: avoid CamelCase (Khadija Kamran) - staging: rtl8192e: fix alignment to match open parenthesis (Khadija Kamran) - staging: rtl8192e: remove extra blank lines in rtllib_crypt_ccmp.c (Khadija Kamran) - staging: rtl8192e: Remove case customer_id = RT_CID_DEFAULT, .. (Philipp Hortmann) - staging: rtl8192e: Remove case customer_id = RT_CID_819x_CAMEO, .. (Philipp Hortmann) - staging: rtl8192e: Remove case customer_id = RT_CID_DLINK (Philipp Hortmann) - staging: rtl8192e: Remove local variable Value and powerlevelOFDM24G (Philipp Hortmann) - staging: rtl8192e: Remove enum RF_1T2R and RF_Type (Philipp Hortmann) - staging: rtl8192e: Remove RF_Type from .._dm_tx_update_tssi_weak_signal (Philipp Hortmann) - staging: rtl8723bs: indent with tab, align with space (Daniel Watson) - staging: vme: clean up duplicate definitions of dependencies (Lukas Bulwahn) - staging: vc04_services: vchiq_arm: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: vc04_services: bcm2835-camera: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: octeon: ethernet: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: nvec_ps2: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: nvec_power: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: nvec: nvec_kbd: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: nvec: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: most: dim2: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: greybus: arche: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: greybus: arche-apb-ctrl: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: fieldbus: arcx-anybus: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: emxx_udc: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: axis-fifo: Convert to platform remove callback returning void (Uwe Kleine-König) - staging: rtl8723bs: conform if's braces to kernel style (Daniel Watson) - staging: rtl8192e: fix unbalanced braces around else (Khadija Kamran) - staging: rtl8192u: add '*/' on separate line in block comments (Khadija Kamran) - staging: rtl8192u: add '*' on subsequent lines in block comment (Khadija Kamran) - staging: rtl8192u: remove commented out code (Khadija Kamran) - staging: rtl8192u: remove change history from comments (Khadija Kamran) - staging: rtl8192e: Remove wireless mode WIRELESS_MODE_N_5G (Philipp Hortmann) - staging: rtl8192e: Remove wireless modes A, N_5G from rtl92e_set_channel (Philipp Hortmann) - staging: rtl8192e: Remove wireless modes A, N_5G from _rtl92e_hwconfig (Philipp Hortmann) - staging: rtl8192e: Remove unused if clauses in rtl92e_set_wireless_mode (Philipp Hortmann) - staging: rtl8192e: Remove 5G wireless_mode in rtl92e_set_wireless_mode (Philipp Hortmann) - staging: rtl8192e: Remove _rtl92e_get_supported_wireless_mode (Philipp Hortmann) - staging: rtl8192e: Remove rtl92e_config_phy (Philipp Hortmann) - staging: rtl8192e: remove extra blank lines (Sumitra Sharma) - staging: rtl8192e: fix line ending with '(' (Sumitra Sharma) - staging: iio: resolver: ads1210: fix config mode (Nuno Sá) - staging: greybus: Inline pwm_chip_to_gb_pwm_chip() (Sumitra Sharma) - staging: rtl8192e: remove rf_type from struct r8192_priv (Michael Straube) - staging: rtl8192e: priv->rf_type is always RF_1T2R (Michael Straube) - staging: rtl8192e: remove redundant setting of rf_type (Michael Straube) - staging: rtl8192e: remove RTL819X_DEFAULT_RF_TYPE (Michael Straube) - staging: vme_user: Replace "<<" with BIT macro (Abhirup Deb) - staging: greybus: Inline gb_audio_manager_module() (Sumitra Sharma) - staging: greybus: Inline gpio_chip_to_gb_gpio_controller() (Sumitra Sharma) - staging: rtl8723bs: remove hal_btcoex_SetChipType() (Michael Straube) - staging: greybus: remove unnecessary blank line (Menna Mahmoud) - staging: rtl8192e: Remove priv->rf_chip (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in _rtl92e_get_channel_map (Philipp Hortmann) - staging: rtl8192e: Remove rf_chip in _rtl92e_get_supported_wireless_mode (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_rf_power_state (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_bw_mode_work_item (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_switch_channel_step (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_tx_power_level (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in rtl92e_config_phy (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in rtl92e_set_tx_power (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_rf_write (Philipp Hortmann) - staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_rf_read (Philipp Hortmann) - staging: rtl8192e: remove blank lines after '{' (Khadija Kamran) - staging: rtl8192e: add spaces around binary operators (Khadija Kamran) - staging: rtl8192e: add blank lines after declarations (Khadija Kamran) - staging: rtl8192e: remove extra blank lines (Khadija Kamran) - staging: rtl8192u: remove unused ieee80211_SignalStrengthTranslate function (Tom Rix) - staging: rtl8192e: Replace macro iwe_stream_add_point_rsl with standard function (Philipp Hortmann) - staging: rtl8192e: Replace macro iwe_stream_add_event_rsl with standard function (Philipp Hortmann) - staging: rtl8192e: Replace macro container_of_work_rsl with standard macro (Philipp Hortmann) - staging: rtl8192e: Replace macro INIT_WORK_RSL with standard macro (Philipp Hortmann) - staging: rtl8192e: Replace macro INIT_DELAYED_WORK_RSL with standard macro (Philipp Hortmann) - staging: rtl8192e: Remove unused macro queue_delayed_work_rsl and more (Philipp Hortmann) - staging: rtl8192e: Replace macro skb_tail_pointer_rsl with standard function (Philipp Hortmann) - staging: rtl8192e: Remove double defined constants bMaskBytex and more (Philipp Hortmann) - staging: ks7010: fix line ending with '(' (Khadija Kamran) - staging: most: fix line ending with '(' in dim2/ (Khadija Kamran) - staging: most: fix line ending with '(' in video/ (Khadija Kamran) - staging: most: remove extra blank line (Khadija Kamran) - Staging: nvec: Remove macro definition to_nvec_led (Sumitra Sharma) - staging: rts5208: remove unused xd_check_err_code function (Tom Rix) - staging: rtl8723bs: use inline functions for dvobj_to_dev (Menna Mahmoud) - staging: most: define iface_to_hdm as an inline function (Menna Mahmoud) - staging: most: use inline functions for to_hdm (Menna Mahmoud) - staging: rtl8192e: Remove unused variable rtl819XAGCTAB_Array (Philipp Hortmann) - staging: greybus: fix line ending with '(' (Khadija Kamran) - Staging: greybus: Fix lines ending with '(' (Sumitra Sharma) - Staging: octeon: Fix line ending with '(' (Sumitra Sharma) - staging: axis-fifo: initialize timeouts in init only (Khadija Kamran) - staging: vt6655: remove unused bb_power_save_mode_off() function (Michael Straube) - staging: vt6655: remove unused bb_power_save_mode_on() function (Michael Straube) - staging: vt6656: remove unused vnt_get_current_tsf() function (Michael Straube) - Staging: qlge: Fix indentation in conditional statement (Sumitra Sharma) - staging: rtl8192u: dm_shadow_init() is not used (Michael Straube) - staging: rtl8192u: rtl8192_SetRFPowerState() is not used (Michael Straube) - staging: wlan-ng: small cleanup in plugimage() (Archana) - staging: wlan-ng: small cleanup in writeimage() (Archana) - staging: vme_user: remove unnecessary blank lines (Menna Mahmoud) - staging: vme_user: add space around operators (Menna Mahmoud) - staging: rtl8723bs: rtw_get_raw_rssi_info() is not used (Michael Straube) - staging: rtl8723bs: linked_info_dump() is not used (Michael Straube) - staging: rtl8723bs: isAllSpaceOrTab() is not used (Michael Straube) - staging: rtl8723bs: ParseQualifiedString() is not used (Michael Straube) - staging: rtl8723bs: MapCharToHexDigit() is not used (Michael Straube) - staging: rtl8192e: Join constants Rtl819XPHY_REG_.. with ..PciEPHY_REG_.. (Philipp Hortmann) - staging: rtl8192e: Join constants Rtl819XAGCTAB_.. with ..PciEAGCTAB.. (Philipp Hortmann) - staging: rtl8192e: Join constants Rtl819XRadioB_.. with ..RadioB_.. (Philipp Hortmann) - staging: rtl8192e: Join constants Rtl819XRadioA_.. with ..RadioA_.. (Philipp Hortmann) - staging: rtl8192e: Join constants Rtl819XMACPHY_.. with Rtl8192PciE.. (Philipp Hortmann) - staging: rtl8192e: Join constants Rtl819XMACPHY_..PG with Rtl8192PciE.. (Philipp Hortmann) - staging: rtl8192e: Join constants PHY_REG_1T2RArray.. with ..LengthPciE (Philipp Hortmann) - staging: rtl8192e: Join constants MACPHY_Array_PGLength with ..LengthPciE (Philipp Hortmann) - staging: rtl8192e: Join constants RadioB_ArrayLength with ..LengthPciE (Philipp Hortmann) - staging: rtl8192e: Join constants RadioA_ArrayLength with ..LengthPciE (Philipp Hortmann) - staging: rtl8192e: Join constants MACPHY_ArrayLength with ..LengthPciE (Philipp Hortmann) - staging: rtl8192e: Join constants AGCTAB_ArrayLength with ..LengthPciE (Philipp Hortmann) - staging: rtl8192e: Remove function rtl92e_is_legal_rf_path (Philipp Hortmann) - staging: rtl8192e: Replace RF90_PATH_C in test expression of for loop (Philipp Hortmann) - staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfHSSIPara2 (Philipp Hortmann) - staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfLSSIReadBack (Philipp Hortmann) - staging: rtl8192e: Remove unused variable rfTxIQImbalance and rfTxAFE (Philipp Hortmann) - staging: rtl8192e: Remove unused variable rfRxIQImbalance and rfRxAFE (Philipp Hortmann) - staging: rtl8192e: Remove unused variable rfAGCControl1 and rfAGCControl2 (Philipp Hortmann) - staging: rtl8192e: Remove unused variable rfHSSIPara1 and rfSwitchControl (Philipp Hortmann) - staging: rtl8192e: Remove unused variable rfLSSI_Select and rfTxGainStage (Philipp Hortmann) - staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rf3wireOffset (Philipp Hortmann) - staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfintfo and ..fe (Philipp Hortmann) - staging: rtl8192e: Remove unused variable rfintfi (Philipp Hortmann) - staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfintfs (Philipp Hortmann) - staging: rtl8192e: Remove unused RF90_PATH_C and ..D in rtl92e_config_rf (Philipp Hortmann) - staging: rtl8192e: rtl92e_clear_irq() is not used (Michael Straube) - drivers: staging: rtl8723bs: Remove pmlmepriv->num_of_scanned (Hans de Goede) - drivers: staging: rtl8723bs: Remove unused clr_fwstate() function (Hans de Goede) - drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() (Hans de Goede) - drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler() (Hans de Goede) - staging: vme: remove blank line after return statement (Rohit Chavan) - staging: rtl8192e: Remove unused Array Rtl8192PciERadioD_Array (Philipp Hortmann) - staging: rtl8192e: Remove unused Array Rtl8192PciERadioC_Array (Philipp Hortmann) - staging: rtl8192e: Remove conditions for RF_2T4R (Philipp Hortmann) - staging: rtl8192e: Remove empty Array Rtl8192PciEPHY_REGArray (Philipp Hortmann) - staging: rtl8192e: Change filename r8192E_hwimg.x to table.x (Philipp Hortmann) - staging: rtl8192e: Remove checks of pointer to rtllib.. and ScanOpera.. (Philipp Hortmann) - staging: rtl8192e: Remove checks of pointer to stop_send.. and rtllib_.. (Philipp Hortmann) - staging: rtl8192e: Remove checks of pointer to LeisureP.. and start_se.. (Philipp Hortmann) - staging: rtl8192e: Remove checks of pointer to handle_a.. and handle_b.. (Philipp Hortmann) - staging: rtl8192e: Remove empty struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE (Philipp Hortmann) - staging: rtl8192e: Remove entry .nic_type from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .link_change from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove dead code from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .rx_check_stuc.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .tx_check_stuc.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .interrupt_re.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .tx_enable from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .rx_enable from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .irq_disable from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .irq_enable from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .update_ratr_t.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .stop_adapter from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .rx_query_stat.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .tx_fill_cmd_d.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .tx_fill_descr.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .initialize_ad.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .init_adapter_.. from struct rtl819x_ops (Philipp Hortmann) - staging: rtl8192e: Remove entry .get_eeprom_size from struct rtl819x_ops (Philipp Hortmann) - staging: most: dim2: Use devm_platform_get_and_ioremap_resource() (Yang Li) - staging: rtl8712: Fix multiple line dereference (Shibo Li) - staging: rtl8712: Remove extra spaces (Shibo Li) - n_gsm: Use array_index_nospec() with index that comes from userspace (Ilpo Järvinen) - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Jiri Slaby (SUSE)) - tty: vt: distribute EXPORT_SYMBOL() (Jiri Slaby (SUSE)) - tty: vt: simplify some cases in tioclinux() (Jiri Slaby (SUSE)) - tty: vt: reformat tioclinux() (Jiri Slaby (SUSE)) - tty: serial: sh-sci: Fix end of transmission on SCI (Biju Das) - tty: serial: sh-sci: Add support for tx end interrupt handling (Biju Das) - tty: serial: sh-sci: Fix TE setting on SCI IP (Biju Das) - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Biju Das) - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Biju Das) - serial: max310x: fix IO data corruption in batched operations (Jan Kundrát) - serial: core: Disable uart_start() on uart_remove_one_port() (Tony Lindgren) - serial: 8250: Reinit port->pm on port specific driver unbind (Tony Lindgren) - serial: 8250: Add missing wakeup event reporting (Florian Fainelli) - tty: serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform (Sherry Sun) - tty: serial: fsl_lpuart: adjust buffer length to the intended size (Shenwei Wang) - serial: fix TIOCSRS485 locking (Johan Hovold) - serial: make SiFive serial drivers depend on ARCH_ symbols (Conor Dooley) - tty: synclink_gt: don't allocate and pass dummy flags (Jiri Slaby (SUSE)) - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Jiri Slaby (SUSE)) - tty: n_gsm: fix redundant assignment of gsm->encoding (Daniel Starke) - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Hanno Böck) - dt-bindings: serial: fsl-lpuart: add optional power-domains property (Peng Fan) - riscv: dts: allwinner: d1: Switch dma-names order for snps,dw-apb-uart nodes (Cristian Ciocaltea) - ARM: dts: sunxi: h3/h5: Switch dma-names order for snps,dw-apb-uart nodes (Cristian Ciocaltea) - ARM: dts: sun8i: v3s: Switch dma-names order for snps,dw-apb-uart nodes (Cristian Ciocaltea) - ARM: dts: sun8i: a23/a33: Switch dma-names order for snps,dw-apb-uart nodes (Cristian Ciocaltea) - ARM: dts: sun6i: a31: Switch dma-names order for snps,dw-apb-uart nodes (Cristian Ciocaltea) - dt-bindings: serial: snps-dw-apb-uart: Switch dma-names order (Cristian Ciocaltea) - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Ilpo Järvinen) - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Ilpo Järvinen) - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Lukas Bulwahn) - serial: bcm63xx-uart: add polling support (Arend van Spriel) - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Biju Das) - dt-bindings: serial: snps-dw-apb-uart: correct number of DMAs (Krzysztof Kozlowski) - serial: cpm_uart: Use uart_circ_empty() (Ilpo Järvinen) - serial: ucc_uart: Use uart_circ_empty() (Ilpo Järvinen) - serial: imx: remove unused imx_uart_is_imx* functions (Tom Rix) - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Lukas Bulwahn) - tty: serial: qcom-geni-serial: Add a poll_init() function (Douglas Anderson) - serial: uart_poll_init() should power on the UART (Douglas Anderson) - tty: n_gsm: add ioctl for DLC config via ldisc handle (Daniel Starke) - tty: n_gsm: allow window size configuration (Daniel Starke) - tty: n_gsm: add ioctl for DLC specific parameter configuration (Daniel Starke) - dt-bindings: serial: Drop unneeded quotes (Rob Herring) - linux/vt_buffer.h: allow either builtin or modular for macros (Randy Dunlap) - serial: 8250_bcm7271: Fix arbitration handling (Doug Berger) - tty: Convert hw_stopped in tty_struct to bool (Ilpo Järvinen) - n_tty: Reindent if condition (Ilpo Järvinen) - n_tty: Cleanup includes (Ilpo Järvinen) - n_tty: Use DIV_ROUND_UP() in room calculation (Ilpo Järvinen) - n_tty: Sort includes alphabetically (Ilpo Järvinen) - Bluetooth: hci_ldisc: Fix tty_set_termios() return value assumptions (Ilpo Järvinen) - tty_ioctl: Use BIT() for internal flags (Ilpo Järvinen) - n_tty: Convert no_space_left to space_left boolean (Ilpo Järvinen) - serial: Remove uart_wait_until_sent() forward declaration (Ilpo Järvinen) - serial: Rename hw_stopped to old_hw_stopped & improve logic (Ilpo Järvinen) - serial: Make hw_stopped bool (Ilpo Järvinen) - serial: Rename uart_change_speed() to uart_change_line_settings() (Ilpo Järvinen) - serial: Move uart_change_speed() earlier (Ilpo Järvinen) - serial: Remove extern from func prototypes in headers (Ilpo Järvinen) - serial: Use B0 instead of implicit zero assumption (Ilpo Järvinen) - serial: Use ARRAY_SIZE() with iso7816 reserved array (Ilpo Järvinen) - serial: sprd: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - serial: sh-sci: mark OF related data as maybe unused (Krzysztof Kozlowski) - serial: Use of_property_read_bool() for boolean properties (Rob Herring) - serial: Use of_property_present() for testing DT property presence (Rob Herring) - Documentation/serial-console: Document the behavior when the last console= parameter is not used (Petr Mladek) - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Biju Das) - serial: 8250_em: Use pseudo offset for UART_FCR (Biju Das) - serial: 8250_em: Use devm_clk_get_enabled() (Biju Das) - serial: 8250_em: Add missing break statement (Biju Das) - serial: 8250_em: Drop unused header file (Biju Das) - serial: 8250_em: Simplify probe() (Biju Das) - serial: 8250_em: Fix UART port type (Biju Das) - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Martin Blumenstingl) - tty: serial: meson: Add a new compatible string for the G12A SoC (Martin Blumenstingl) - dt-bindings: serial: amlogic,meson-uart: Add compatible string for G12A (Martin Blumenstingl) - dt-bindings: serial: mediatek,uart: add MT8365 (Bernhard Rosenkränzer) - serial: 8250: Reorder fields in 'struct plat_serial8250_port' (Christophe JAILLET) - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Marek Vasut) - serial: stm32: Remove unused struct stm32_port txdone element (Marek Vasut) - tty: simplify sysctl registration (Luis Chamberlain) - serial: imx: Drop a few unneeded casts (Uwe Kleine-König) - dt-bindings: serial: imx: Document mandatory clock properties (Marek Vasut) - dt-bindings: serial: imx: Document optional DMA properties (Marek Vasut) - tty: tty_ldisc: Remove the ret variable (Li zeming) - usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API (Wesley Cheng) - usb: dwc3: gadget: Execute gadget stop after halting the controller (Wesley Cheng) - media: radio-shark: Add endpoint checks (Alan Stern) - USB: sisusbvga: Add endpoint checks (Alan Stern) - USB: core: Add routines for endpoint checks in old drivers (Alan Stern) - usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive (Wesley Cheng) - dt-bindings: usb: snps,dwc3: Add 'snps,parkmode-disable-hs-quirk' quirk (Stanley Chang) - usb: dwc3: core: add support for disabling High-speed park mode (Stanley Chang) - dt-bindings: usb: ci-hdrc-usb2: allow multiple PHYs (Krzysztof Kozlowski) - usb: mtu3: add optional clock xhci_ck and frmcnt_ck (Chunfeng Yun) - dt-bindings: usb: mtu3: add two optional clocks (Chunfeng Yun) - usb: mtu3: expose role-switch control to userspace (Chunfeng Yun) - usb: mtu3: unlock @mtu->lock just before giving back request (Chunfeng Yun) - usb: mtu3: fix kernel panic at qmu transfer done irq handler (Chunfeng Yun) - usb: mtu3: use boolean return value (Chunfeng Yun) - usb: mtu3: give back request when rx error happens (Chunfeng Yun) - usb: chipidea: fix missing goto in `ci_hdrc_probe` (Yinhao Hu) - usb: gadget: udc: core: Prevent redundant calls to pullup (Badhri Jagan Sridharan) - usb: gadget: udc: core: Invoke usb_gadget_connect only when started (Badhri Jagan Sridharan) - usb: typec: ucsi: don't print PPM init deferred errors (Fabrice Gasnier) - usb: typec: tcpm: fix multiple times discover svids error (Frank Wang) - USB: dwc3: clean up probe declarations (Johan Hovold) - USB: dwc3: refactor clock lookups (Johan Hovold) - USB: dwc3: refactor phy handling (Johan Hovold) - USB: dwc3: clean up core init error handling (Johan Hovold) - USB: dwc3: clean up phy init error handling (Johan Hovold) - USB: dwc3: clean up probe error labels (Johan Hovold) - USB: dwc3: drop dead hibernation code (Johan Hovold) - USB: dwc3: gadget: drop dead hibernation code (Johan Hovold) - USB: dwc3: disable autosuspend on unbind (Johan Hovold) - USB: dwc3: fix runtime pm imbalance on unbind (Johan Hovold) - USB: dwc3: fix runtime pm imbalance on probe errors (Johan Hovold) - ARM: dts: stm32: add USB OTG UTMI clock on stm32mp151 (Fabrice Gasnier) - usb: dwc2: platform: add support for utmi optional clock (Fabrice Gasnier) - dt-bindings: usb: dwc2: add utmi optional clock (Fabrice Gasnier) - usb: dwc2: improve error handling in __dwc2_lowlevel_hw_enable (Fabrice Gasnier) - usb: xhci-mtk: add optional frame count clock (Chunfeng Yun) - dt-bindings: usb: mtk-xhci: add an optional frame count clock (Chunfeng Yun) - usb: xhci: plat: Add USB 3.0 phy support (Stanley Chang) - usb: host: xhci-plat: Use dev_is_pci() helper (Nobuhiro Iwamatsu) - xhci: fix debugfs register accesses while suspended (Johan Hovold) - usb: Add explicit of.h of_platform.h include (Rob Herring) - usb: gadget: tegra-xudc: Remove unneeded return variable (Jon Hunter) - usb: gadget: tegra-xudc: Fix crash in vbus_draw (Jon Hunter) - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Arınç ÜNAL) - USB: serial: quatech2: remove unused qt2_setdevice function (Tom Rix) - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Andy Shevchenko) - thunderbolt: Make use of SI units from units.h (Andy Shevchenko) - thunderbolt: Get rid of redundant 'else' (Andy Shevchenko) - thunderbolt: Refactor DROM reading (Mario Limonciello) - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Mario Limonciello) - dt-bindings: usb: ti,keystone-dwc3: drop assigned-clocks (Krzysztof Kozlowski) - dt-bindings: usb: ti,j721e-usb: drop assigned-clocks (Krzysztof Kozlowski) - dt-bindings: usb: mediatek,mtk-xhci: drop assigned-clocks (Krzysztof Kozlowski) - usb: chipidea: imx: avoid unnecessary probe defer (Thomas Ballasi) - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Samuel Čavoj) - usb: dwc3: pci: Change PCI device macros (Andy Shevchenko) - dt-bindings: usb: tps6598x: make interrupts optional (Roger Quadros) - dt-bindings: usb: typec-tcpci: convert to DT schema format (Peng Fan) - usb: typec: tcpm: try to get role switch from tcpc fwnode (Li Jun) - usb: musb: ux500: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: tusb6010: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: sunxi: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: omap2430: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: musb_dsps: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: musb_core: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: mpfs: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: mediatek: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: jz4740: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: musb: da8xx: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: move config USB_USS720 to usb's misc Kconfig (Lukas Bulwahn) - usb: gadget: f_ecm: Add suspend/resume and remote wakeup support (Elson Roy Serrao) - usb: gadget: Handle function suspend feature selector (Elson Roy Serrao) - usb: dwc3: Add function suspend and function wakeup support (Elson Roy Serrao) - usb: gadget: Add function wakeup support (Elson Roy Serrao) - usb: dwc3: Add remote wakeup handling (Elson Roy Serrao) - usb: gadget: Properly configure the device for remote wakeup (Elson Roy Serrao) - ARM64: dts: imx7ulp: update usb compatible (Peng Fan) - arm64: dts: imx8dxl: drop #stream-id-cells for usb node (Peng Fan) - arm64: dts: imx8dxl: update usb compatible (Peng Fan) - arm64: dts: imx8: update usb compatible (Peng Fan) - arm64: dts: imx8mm: update usb compatible (Peng Fan) - arm64: dts: imx8mn: update usb compatible (Peng Fan) - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Peng Fan) - dt-bindings: usb: ci-hdrc-usb2: convert to DT schema format (Peng Fan) - dt-bindings: usb: usbmisc-imx: convert to DT schema (Peng Fan) - usb: dwc3-am62: Fix up wake-up configuration and spurious wake up (Roger Quadros) - usb: dwc3: host: remove dead code in dwc3_host_get_irq() (Mingxuan Xiang) - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Christophe JAILLET) - usb: dwc2: Fix spelling mistake "schduler" -> "scheduler" (Deming Wang) - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Arnd Bergmann) - usb: gadget: ffs: remove ENTER() macro (Linyu Yuan) - usb: gadget: uvc: Make bmControls attr read/write (Daniel Scally) - usb: typec: tps6598x: Add support for polling interrupts status (Aswath Govindraju) - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition (Zheng Wang) - usb: dwc3: add several registers dump for debugfs (Li Jun) - usb: dwc3-am62: Enable as a wakeup source by default (Roger Quadros) - usb: dwc3-am62: Add support for system wakeup based on USB events (Aswath Govindraju) - dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports (Neil Armstrong) - usb: typec: ucsi: add PMIC Glink UCSI driver (Neil Armstrong) - usb: phy: twl6030: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: tahvo: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: mxs: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: mv: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: keystone: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: gpio-vbus: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: generic: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: fsl: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: am335x: Convert to platform remove callback returning void (Uwe Kleine-König) - usb: phy: ab8500: Convert to platform remove callback returning void (Uwe Kleine-König) - arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb (Peng Fan) - dt-bindings: usb: snps,dwc3: correct i.MX8MQ support (Peng Fan) - USB: serial: quatech2: remove unused qt2_setdevice function (Tom Rix) - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Tom Rix) - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Tom Rix) - usb: gadget: udc: remove unused usbf_ep_dma_reg_clrset function (Tom Rix) - usb: typec: tcpm: remove unnecessary (void*) conversions (Yu Zhe) - usb: chipidea: debug: remove redundant 'role' debug file (Xu Yang) - xhci: Move xhci MSI sync function to to xhci-pci (Josue David Hernandez Gutierrez) - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Josue David Hernandez Gutierrez) - xhci: Move functions to cleanup MSI to xhci-pci (Josue David Hernandez Gutierrez) - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Josue David Hernandez Gutierrez) - xhci: Move functions to setup msi to xhci-pci (Josue David Hernandez Gutierrez) - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Josue David Hernandez Gutierrez) - xhci: dbc: Provide sysfs option to configure dbc descriptors (Mathias Nyman) - xhci: mem: Join string literals back (Andy Shevchenko) - xhci: mem: Replace explicit castings with appropriate specifiers (Andy Shevchenko) - xhci: mem: Use while (i--) pattern to clean up (Andy Shevchenko) - xhci: mem: Drop useless return:s (Andy Shevchenko) - xhci: mem: Get rid of redundant 'else' (Andy Shevchenko) - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Andy Shevchenko) - xhci: mem: Carefully calculate size for memory allocations (Andy Shevchenko) - usb: ftdi-elan: Delete driver (Uwe Kleine-König) - usb: host: u132-hcd: Delete driver (Uwe Kleine-König) - dt-bindings: usb: Drop unneeded quotes (Rob Herring) - usb: host: u132-hcd: Drop if with an always true condition (Uwe Kleine-König) - usb: host: u132-hcd: Various style improvements (Uwe Kleine-König) - dt-bindings: usb: dwc3: Add QCM2290 compatible (Konrad Dybcio) - usb: misc: usb3503: support usb3803 and bypass mode (Emanuele Ghidoli) - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Emanuele Ghidoli) - dt-bindings: usb: smsc,usb3503: Add usb3803 (Emanuele Ghidoli) - usb: gadget: aspeed: Rectify a bit a random header inclusion (Andy Shevchenko) - usb: typec: fusb302: mark OF related data as maybe unused (Krzysztof Kozlowski) - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Krzysztof Kozlowski) - usb: misc: usb251xb: drop of_match_ptr for ID table (Krzysztof Kozlowski) - usb: gadget: max3420_udc: drop of_match_ptr for ID table (Krzysztof Kozlowski) - usb: gadget: renesas_usb3: drop of_match_ptr for ID table (Krzysztof Kozlowski) - usb: gadget: rzv2m_usb3drd: drop of_match_ptr for ID table (Krzysztof Kozlowski) - usb: renesas_usbhs: drop of_match_ptr for ID table (Krzysztof Kozlowski) - usb: host: max3421-hcd: drop of_match_ptr for ID table (Krzysztof Kozlowski) - usb: host: xhci-rcar: drop of_match_ptr for ID table (Krzysztof Kozlowski) - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Andy Shevchenko) - usb: Use of_property_read_bool() for boolean properties (Rob Herring) - usb: Use of_property_present() for testing DT property presence (Rob Herring) - usb: musb: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE (Conor Dooley) - usb: remove dead code in dwc3_gadget_get_irq (Yalong Zou) - dt-bindings: usb: snps,dwc3: support i.MX8MQ (Peng Fan) - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Linyu Yuan) - usb: dwc3: change some trace event __dynamic_array() to __get_buf() (Linyu Yuan) - usb: cdns3: change some trace event __dynamic_array() to __get_buf() (Linyu Yuan) - usb: cdns3: change trace event cdns3_ring() operation (Linyu Yuan) - usb: gadget: f_fs: Fix incorrect version checking of OS descs (Yuta Hayama) - usb: gadget: udc: replace kzalloc with devm_kzalloc in mv_udc_probe (Kang Chen) - usb: gadget: udc: add return value check of kzalloc in mv_udc_probe (Kang Chen) - usb: gadget: composite: Draw 100mA current if not configured (Prashanth K) - usb: dwc3: gadget: Change condition for processing suspend event (Prashanth K) - usb: dwc3: core: add external vBus supply support for ulpi phy (Piyush Mehta) - dt-bindings: usb: dwc3: Add snps,ulpi-ext-vbus-drv quirk (Piyush Mehta) - dt-bindings: usb: allow evaluated properties in OHCI controllers (Rafał Miłecki) - dt-bindings: usb: usb-device: make "compatible" optional (Rafał Miłecki) - dt-bindings: usb: snps,dwc3: document extcon property (Krzysztof Kozlowski) - usb: gadget: udc: renesas_usb3: remove R-Car H3 ES1.* handling (Wolfram Sang) - usb: host: xhci-rcar: remove R-Car H3 ES1.* handling (Wolfram Sang) - usb: host: xhci-rcar: remove leftover quirk handling (Wolfram Sang) - usb: host: oxu210hp-hcd: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - usb: host: xhci-tegra: Drop using of_irq_parse_one() (Rob Herring) - firewire: init_ohci1394_dma: use correct function names in comments (Randy Dunlap) - MAINTAINERS: replace maintainer of FireWire subsystem (Takashi Sakamoto) - HID: wacom: generic: Set battery quirk only when we see battery data (Jason Gerecke) - HID: wacom: Lazy-init batteries (Jason Gerecke) - HID: wacom: Set a default resolution for older tablets (Ping Cheng) - HID: wacom: insert timestamp to packed Bluetooth (BT) events (Ping Cheng) - selftests: hid: import hid-tools usb-crash tests (Benjamin Tissoires) - selftests: hid: import hid-tools hid-sony and hid-playstation tests (Benjamin Tissoires) - selftests: hid: import hid-tools hid-ite tests (Benjamin Tissoires) - selftests: hid: import hid-tools hid-apple tests (Benjamin Tissoires) - selftests: hid: import hid-tools wacom tests (Benjamin Tissoires) - selftests: hid: import hid-tools hid-multitouch and hid-tablets tests (Benjamin Tissoires) - selftests: hid: import hid-tools hid-mouse tests (Benjamin Tissoires) - selftests: hid: import hid-tools hid-keyboards tests (Benjamin Tissoires) - selftests: hid: import hid-tools hid-gamepad tests (Benjamin Tissoires) - selftests: hid: import hid-tools hid-core tests (Benjamin Tissoires) - selftests: hid: make vmtest rely on make (Benjamin Tissoires) - HID: nintendo: fix rumble rate limiter (Daniel J. Ogorchock) - HID: nintendo: prevent rumble queue overruns (Daniel J. Ogorchock) - HID: mcp2221: fix get and get_direction for gpio (Louis Morhet) - HID: mcp2221: fix report layout for gpio get (Louis Morhet) - USB: core: Fix docs warning caused by wireless_status feature (Bastien Nocera) - HID: logitech-hidpp: Set wireless_status for G935 receiver (Bastien Nocera) - USB: core: Add API to change the wireless_status (Bastien Nocera) - USB: core: Add wireless_status sysfs attribute (Bastien Nocera) - HID: logitech-hidpp: Add Logitech G935 headset (Bastien Nocera) - HID: logitech-hidpp: Add support for ADC measurement feature (Bastien Nocera) - HID: logitech-hidpp: Simplify array length check (Bastien Nocera) - HID: logitech-hidpp: Reconcile USB and Unifying serials (Bastien Nocera) - HID: logitech-hidpp: Don't use the USB serial for USB devices (Bastien Nocera) - HID: asus: explicitly include linux/leds.h (Thomas Weißschuh) - HID: lg-g15: explicitly include linux/leds.h (Thomas Weißschuh) - HID: steelseries: explicitly include linux/leds.h (Thomas Weißschuh) - HID: kye: Fix rdesc for kye tablets (David Yang) - HID: kye: Add support for all kye tablets (David Yang) - HID: kye: Sort kye devices (David Yang) - HID: kye: Generate tablet fixup descriptors on the fly (David Yang) - HID: kye: Rewrite tablet descriptor fixup routine (David Yang) - HID: i2c-hid-of: Add reset GPIO support to i2c-hid-of (Hans de Goede) - HID: i2c-hid-of: Allow using i2c-hid-of on non OF platforms (Hans de Goede) - HID: i2c-hid-of: Consistenly use dev local variable in probe() (Hans de Goede) - HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA (weiliang1503) - HID: Recognize "Digitizer" as a valid input application (Jason Gerecke) - HID: add KEY_CAMERA_FOCUS event in HID (fengqi) - HID: apple: Set the tilde quirk flag on the Geyser 3 (Alex Henrie) - HID: apple: explicitly include linux/leds.h (Thomas Weißschuh) - HID: apple: Set the tilde quirk flag on the Geyser 4 and later (Alex Henrie) - HID: amd_sfh: Fix max supported HID devices (Basavaraj Natikar) - HID: amd_sfh: Support for additional light sensor (Basavaraj Natikar) - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 (Basavaraj Natikar) - HID: amd_sfh: Increase sensor command timeout for SFH1.1 (Basavaraj Natikar) - HID: amd_sfh: Correct the stop all command (Basavaraj Natikar) - HID: amd_sfh: Add support for shutdown operation (Basavaraj Natikar) - HID: amd_sfh: Fix illuminance value (Basavaraj Natikar) - HID: amd_sfh: Correct the sensor enable and disable command (Basavaraj Natikar) - HID: amd_sfh: Correct the structure fields (Basavaraj Natikar) - MAINTAINERS: Remove rage128 framebuffer driver maintainer (Paul Mackerras) - fbdev: vfb: Init owner field of struct fb_ops (Thomas Zimmermann) - fbdev: ps3fb: Init owner field of struct fb_ops (Thomas Zimmermann) - fbdev: 68328fb: Init owner field of struct fb_ops (Thomas Zimmermann) - fbdev: mmp: Fix deferred clk handling in mmphw_probe() (Christophe JAILLET) - linux/vt_buffer.h: allow either builtin or modular for macros (Randy Dunlap) - fbdev: xilinxfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: wmt_ge_rops: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: wm8505fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: vt8500lcdfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: via: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: vga16fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: vfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: vesafb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: uvesafb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: tcx: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: sm501fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: simplefb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: sh_mobile_lcdcfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: sh7760fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: s3c-fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: s1d13xxxfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: pxafb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: pxa3xx-gcu: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: pxa168fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: platinumfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: p9100: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: omapfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: offb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: ocfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: mx3fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: metronomefb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: mb862xx: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: leo: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: imxfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: hitfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: hgafb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: hecubafb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: grvga: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: goldfishfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: gbefb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: fsl-diu-fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: ffb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: ep93xx-fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: efifb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: da8xx-fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: cobalt_lcdfb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: clps711x-fb: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: cg6: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: cg3: Convert to platform remove callback returning void (Uwe Kleine-König) - fbdev: cg14: Convert to platform remove callback returning void (Uwe Kleine-König) - i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path (Lars-Peter Clausen) - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path (Lars-Peter Clausen) - i2c: omap: Improve error reporting for problems during .remove() (Uwe Kleine-König) - i2c: cadence: Add reset controller support (Lars-Peter Clausen) - dt-bindings: i2c: cadence: Document `resets` property (Lars-Peter Clausen) - i2c: mediatek: add support for MT7981 SoC (Daniel Golle) - dt-bindings: i2c: i2c-mt65xx: add MediaTek MT7981 SoC (Daniel Golle) - dt-bindings: i2c: Drop unneeded quotes (Rob Herring) - i2c: brcmstb: use devm_platform_ioremap_resource_byname() (Ye Xingchen) - i2c: cadence: Detect maximum transfer size (Lars-Peter Clausen) - i2c: cadence: Allow to specify the FIFO depth (Lars-Peter Clausen) - dt-bindings: i2c: cadence: Document `fifo-depth` property (Lars-Peter Clausen) - i2c: xiic: Use devm_platform_get_and_ioremap_resource() (Yang Li) - i2c: mpc: Use i2c-scl-clk-low-timeout-us i2c property (Andi Shyti) - i2c: mpc: Use of_property_read_u32 instead of of_get_property (Andi Shyti) - dt-bindings: i2c: mpc: Mark "fsl,timeout" as deprecated (Andi Shyti) - i2c: xiic: hide OF related data for COMPILE_TEST (Krzysztof Kozlowski) - i2c: synquacer: mark OF related data as maybe unused (Krzysztof Kozlowski) - dt-bindings: i2c: i2c-mt65xx: Add compatible for MT6795 Helio X10 (AngeloGioacchino Del Regno) - i2c: imx: Simplify using devm_clk_get_enabled() (Uwe Kleine-König) - i2c: cros-ec-tunnel: Mark ACPI and OF related data as maybe unused (Krzysztof Kozlowski) - i2c: owl: drop of_match_ptr for ID table (Krzysztof Kozlowski) - i2c: mt65xx: drop of_match_ptr for ID table (Krzysztof Kozlowski) - i2c: davinci: remove dead code in probe (Dongliang Mu) - i2c: cadence: Remove unnecessary register reads (Lars-Peter Clausen) - i2c: cadence: Remove always false ternary operator (Lars-Peter Clausen) - i2c: Use of_property_read_bool() for boolean properties (Rob Herring) - i2c: microchip-core: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE (Conor Dooley) - ipmi:ssif: Drop if blocks with always false condition (Uwe Kleine-König) - ipmi: fix SSIF not responding under certain cond. (Zhang Yuchen) - ipmi:ssif: Add send_retries increment (Corey Minyard) - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (zipeng zhang) - ipmi: simplify sysctl registration (Luis Chamberlain) - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Randy Dunlap) - spi: bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPS (Dhruva Gole) - spi: tegra210-quad: Enable TPM wait polling (Krishna Yarlagadda) - spi: Add TPM HW flow flag (Krishna Yarlagadda) - spi: bcm63xx: remove PM_SLEEP based conditional compilation (Dhruva Gole) - spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS (Dhruva Gole) - spi: spi-cadence: Add support for Slave mode (Srinivas Goud) - spi: spi-cadence: Switch to spi_controller structure (Srinivas Goud) - spi: cadence-quadspi: fix suspend-resume implementations (Dhruva Gole) - spi: cadence-quadspi: Disable the SPI before reconfiguring (Sai Krishna Potthuri) - spi: cadence-quadspi: Update the read timeout based on the length (Sai Krishna Potthuri) - spi: dw: Add support for AMD Pensando Elba SoC (Brad Larson) - spi: dw: Add AMD Pensando Elba SoC SPI Controller (Brad Larson) - spi: spi-loopback-test: Add module param for iteration length (Rohit Ner) - spi: add support for Amlogic A1 SPI Flash Controller (Martin Kurbanov) - dt-bindings: spi: add Amlogic A1 SPI controller (Martin Kurbanov) - spi: mchp-pci1xxxx: Fix improper implementation of disabling chip select lines (Tharun Kumar P) - spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and resume (Tharun Kumar P) - spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in driver (Tharun Kumar P) - spi: fsl-spi: No need to check transfer length versus word size (Christophe Leroy) - spi: fsl-spi: Change mspi_apply_cpu_mode_quirks() to void (Christophe Leroy) - spi: fsl-cpm: Use 16 bit mode for large transfers with even size (Christophe Leroy) - spi: fsl-spi: Re-organise transfer bits_per_word adaptation (Christophe Leroy) - spi: fsl-spi: Fix CPM/QE mode Litte Endian (Christophe Leroy) - spi: qup: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: qup: Don't skip cleanup in remove's error path (Uwe Kleine-König) - spi: tegra210-quad: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: tegra114: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: stm32: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: imx: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 (Kevin Groeneveld) - spi: intel-pci: Add support for Meteor Lake-S SPI serial flash (Mika Westerberg) - spi: bcm2835: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: s3c64xx: add no_cs description (Jaewon Kim) - spi: rockchip-sfc: Use devm_platform_ioremap_resource() (Yang Li) - spi: xilinx: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: spi-qcom-qspi: Support pinctrl sleep states (Douglas Anderson) - spi: sprd: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: sprd-adi: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: pic32: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: orion: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: omap2-mcspi: Use devm_platform_get_and_ioremap_resource() (Yang Li) - spi: f_ospi: Add missing spi_mem_default_supports_op() helper (Kunihiko Hayashi) - spi: spi-nxp-fspi: use DLL calibration when clock rate > 100MHz (Haibo Chen) - spi: spi-nxp-fspi: correct the comment for the DLL config (Haibo Chen) - spi: sprd: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sprd: Don't skip cleanup in remove's error path (Uwe Kleine-König) - spi: imx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: imx: Don't skip cleanup in remove's error path (Uwe Kleine-König) - spi: renesas,sh-msiof: Miscellaneous improvements (Geert Uytterhoeven) - spi: atmel-quadspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: atmel-quadspi: Free resources even if runtime resume failed in .remove() (Uwe Kleine-König) - spi: atmel-quadspi: Don't leak clk enable count in pm resume (Uwe Kleine-König) - spi: stm32: split large transfers based on word size instead of bytes (Leonard Göhrs) - spi: core: add spi_split_transfers_maxwords (Leonard Göhrs) - spi: docs: adjust summary to CONFIG_SYSFS_DEPRECATED removal (Lukas Bulwahn) - spi: sh-msiof: Remove casts to drop constness (Geert Uytterhoeven) - spi: Constify spi parameters of chip select APIs (Geert Uytterhoeven) - spi: Constify spi_get_drvdata()'s spi parameter (Geert Uytterhoeven) - spi: Constify spi_get_ctldata()'s spi parameter (Geert Uytterhoeven) - spi: fsl-dspi: Remove unneeded cast to same type (Geert Uytterhoeven) - spi: nxp-flexspi: Add i.MX platform dependency (Alexander Stein) - spi: rspi: Mark OF related data as maybe unused (Krzysztof Kozlowski) - spi: sc18is602: Mark OF related data as maybe unused (Krzysztof Kozlowski) - spi: sh-msiof: Mark OF related data as maybe unused (Krzysztof Kozlowski) - spi: bcm-qspi: Mark OF related data as maybe unused (Krzysztof Kozlowski) - spi: pxa2xx: Mark OF related data as maybe unused (Krzysztof Kozlowski) - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Amit Kumar Mahapatra) - powerpc/83xx/mpc832x_rdb: Replace all spi->chip_select references with function call (Amit Kumar Mahapatra) - platform/x86: serial-multi-instantiate: Replace all spi->chip_select and spi->cs_gpiod references with function call (Amit Kumar Mahapatra via Alsa-devel) - staging: Replace all spi->chip_select and spi->cs_gpiod references with function call (Amit Kumar Mahapatra) - mtd: devices: Replace all spi->chip_select and spi->cs_gpiod references with function call (Amit Kumar Mahapatra via Alsa-devel) - iio: imu: Replace all spi->chip_select and spi->cs_gpiod references with function call (Amit Kumar Mahapatra) - net: Replace all spi->chip_select and spi->cs_gpiod references with function call (Amit Kumar Mahapatra) - spi: Replace all spi->chip_select and spi->cs_gpiod references with function call (Amit Kumar Mahapatra via Alsa-devel) - MAINTAINERS: update Andi's e-mail to @kernel.org (Andi Shyti) - spi: omap2-mcspi: Use of_property_read_bool() for boolean properties (Rob Herring) - spi: fsi: restore CONFIG_FSI dependency (Arnd Bergmann) - spi: mpc5xxx-psc: Remove goto to the unexisted label (Andy Shevchenko) - spi: mpc5xxx-psc: Consistently use device property APIs (Andy Shevchenko) - spi: mpc5xxx-psc: Propagate firmware node (Andy Shevchenko) - spi: mpc5xxx-psc: use devm_clk_get_enabled() for core clock (Andy Shevchenko) - spi: mpc5xxx-psc: Return immediately if IRQ resource is unavailable (Andy Shevchenko) - spi: mpc5xxx-psc: Correct error check for devm_platform_get_and_ioremap_resource() (Andy Shevchenko) - spi: zynqmp-gqspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: zynq-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: xtensa-xtfpga: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: xilinx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: uniphier: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: topcliff-pch: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: tegra210-quad: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: tegra20-slink: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: tegra20-sflash: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: tegra114: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: synquacer: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sunplus-sp7021: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sun6i: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sun4i: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: stm32: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: stm32-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: st-ssc4: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sprd-adi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sn-f-ospi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: slave-mt27xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sifive: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sh: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sh-sci: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sh-msiof: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: sh-hspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: s3c64xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: rspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: rpc-if: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: rockchip: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: rockchip-sfc: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: rb4xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: qcom-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: pxa2xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: ppc4xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: pic32: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: pic32-sqi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: orion: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: omap2-mcspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: omap-uwire: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: oc-tiny: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: nxp-fspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: npcm-pspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: npcm-fiu: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: mxs: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: mxic: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: mtk-snfi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: mtk-nor: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: mpc52xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: microchip-core: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: microchip-core-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: meson-spifc: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: meson-spicc: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: lantiq-ssc: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: iproc-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: img-spfi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: hisi-kunpeng: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: geni-qcom: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: fsl-spi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: fsl-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: fsl-lpspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: fsl-espi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: fsl-dspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: ep93xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: dw-mmio: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: dw-bt1: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: dln2: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: davinci: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: coldfire-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: cavium-octeon: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: cadence: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: cadence-quadspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: brcmstb-qspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: bcmbca-hsspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: bcm63xx: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: bcm63xx-hsspi: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: bcm2835aux: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: axi-spi-engine: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: au1550: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: atmel: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: ath79: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: at91-usart: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: aspeed-smc: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: armada-3700: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: ar934x: Convert to platform remove callback returning void (Uwe Kleine-König) - spi: Fix cocci warnings (William Zhang) - spi: qup: Use devm_platform_get_and_ioremap_resource() (Md Sadre Alam) - spi: Propagate firmware node (Andy Shevchenko) - spi: cadence-quadspi: Add support for StarFive JH7110 QSPI (William Qiu) - dt-bindings: qspi: cdns,qspi-nor: constrain minItems/maxItems of resets (William Qiu) - spi: qcom-qspi: Make available for build test (Mark Brown) - spi: fsi: Make available for build test (Mark Brown) - spi: davinci: Make available for build test (Mark Brown) - spi: nxp-flexspi: Fix ARCH_LAYERSCAPE dependency (Mark Brown) - spi: rockchip: Add architecture dependency (Mark Brown) - spi: mpc5xxx-psc: Use platform resources instead of parsing DT properties (Rob Herring) - spi: mpc5xxx-psc: Convert probe to use devres functions (Rob Herring) - spi: mpc5xxx-psc: Remove unused platform_data (Rob Herring) - spi: Reorder fields in 'struct spi_message' (Christophe JAILLET) - drivers/spi-rockchip.c : Remove redundant variable slave (Lizhe) - drivers/spi-rockchip.c : Use devm_platform_get_and_ioremap_resource makes code better (Lizhe) - spi/bcm63xx: Remove the unused function bcm_spi_readw() (Jiapeng Chong) - spi: Replace spi_pcpu_stats_totalize() macro by a C function (Geert Uytterhoeven) - ASoC: fsl: imx-audmix: remove dummy dai_link->platform (Kuninori Morimoto) - ASoC: fsl: imx-audmix: cleanup platform which is using Generic DMA (Kuninori Morimoto) - ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMA (Kuninori Morimoto) - ASoC: fsl: imx-es8328: cleanup platform which is using Generic DMA (Kuninori Morimoto) - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Ranjani Sridharan) - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Ranjani Sridharan) - ASoC: SOF: Use no_reply calls for TX (Curtis Malainey) - ASoC: SOF: ipc: Add no reply inline calls (Curtis Malainey) - ASoC: Intel: sof_sdw: append codec type to dai link name (Bard Liao) - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Bard Liao) - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Bard Liao) - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Yong Zhi) - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Yong Zhi) - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (apoorv) - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Curtis Malainey) - ASoC: cs35l56: Remove duplicate mbox log messages (Simon Trimmer) - ASoC: es8316: Don't use ranges based register lookup for a single register (Mark Brown) - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Ranjani Sridharan) - ASoC: fsl: Restore configuration of platform (Shengjiu Wang) - ASoC: fsl: Simplify an error message (Christophe JAILLET) - ASoC: cs35l56: Rename mixer source defines for SoundWire DP1 (Richard Fitzgerald) - ASoC: cs35l56: Remove SDW2RX1 mixer source (Richard Fitzgerald) - ASoC: cs35l56: Remove SDW1 TX5 and TX6 (Richard Fitzgerald) - ASoC: cs35l56: Update comment on masking of EINT20 interrupts (Richard Fitzgerald) - ASoC: codecs: wcd938x: Simplify with dev_err_probe (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Krzysztof Kozlowski) - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Krzysztof Kozlowski) - ASoC: dt-bindings: wm8728: Convert to dtschema (Saalim Quadri) - ASoC: nau8825: fix bounds check for adc_delay (Tom Rix) - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Krzysztof Kozlowski) - ASoC: dt-bindings: wm8737: Convert to dtschema (Saalim Quadri) - ASoC: cs35l56: Don't return a value from cs35l56_remove() (Simon Trimmer) - ASoC: cs35l56: Remove redundant dsp_ready_completion (Simon Trimmer) - ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe() (Simon Trimmer) - ASoC: cs35l56: Allow a wider range for reset pulse width (Simon Trimmer) - ASoC: cs35l56: Rework IRQ allocation (Simon Trimmer) - ASoC: fsl_mqs: move of_node_put() to the correct location (Liliang Ye) - ASoC: add snd_soc_card_mutex_lock/unlock() (Kuninori Morimoto) - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Kuninori Morimoto) - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Kuninori Morimoto) - ASoC: dt-bindings: wm8753: Convert to dtschema (Saalim Quadri) - ASoC: ssm2602: Add support for CLKDIV2 (Paweł Anikiel) - ASoC: nau8825: Add delay control for input path (David Lin) - ASoC: dt-bindings: nau8825: Add delay control for input path (David Lin) - ASoC: da7218: Use devm_clk_get_optional() (Christophe JAILLET) - ASoC: da7219: Improve the relability of AAD IRQ process (David Rau) - ASoC: cs35l56: Re-patch firmware after system suspend (Richard Fitzgerald) - ASoC: cs35l56: Remove quick-cancelling of dsp_work() (Richard Fitzgerald) - ASoC: cs35l56: Add basic system suspend handling (Richard Fitzgerald) - ASoC: cs35l56: Always wait for firmware boot in runtime-resume (Richard Fitzgerald) - ASoC: cs35l56: Skip first init_completion wait in dsp_work if init_done (Richard Fitzgerald) - ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSE (Richard Fitzgerald) - ASoC: ep93xx: Add OF support (Alexander Sverdlin) - ASoC: ep93xx: Add I2S description (Alexander Sverdlin) - ASoC: amd: Add check for acp config flags (Syed Saba Kareem) - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Ying Liu) - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Fred Oh) - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Baishan Jiang) - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Pierre-Louis Bossart) - ALSA: hda: add HDaudio Extended link definitions (Pierre-Louis Bossart) - Documentation: sound: add description of Intel HDaudio multi-links (Pierre-Louis Bossart) - ASoC: dt-bindings: wm8523: Convert to dtschema (Saalim Quadri) - ASoC: dt-bindings: wm8711: Convert to dtschema (Saalim Quadri) - ASoC: dt-bindings: wm8580: Convert to dtschema (Saalim Quadri) - ASoC: ep93xx: i2s: Make it individually selectable (Alexander Sverdlin) - ASoC: cs4271: flat regcache, trivial simplifications (Alexander Sverdlin) - ASoC: ep93xx: i2s: move enable call to startup callback (Alexander Sverdlin) - ASoC: mediatek: common: Fix refcount leak in parse_dai_link_info (Aashish Sharma) - ASoC: amd: Add Dell G15 5525 to quirks list (Cem Kaya) - ASoC: dt-bindings: asahi-kasei,ak4458: fix missing quotes around hash (Krzysztof Kozlowski) - ASoC: mediatek: mt8186: set variable aud_pinctrl to static (Tom Rix) - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Peter Ujfalusi) - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Yong Zhi) - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Curtis Malainey) - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Pierre-Louis Bossart) - ASoC: max98363: Make soc_codec_dev_max98363 static (Tom Rix) - ASoC: qcom: sdw: do not restart soundwire ports for every prepare (Srinivas Kandagatla) - ASoC: qcom: q6apm-lpass-dai: close graphs before opening a new one (Srinivas Kandagatla) - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Shuming Fan) - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Kuninori Morimoto) - ASoC: soc.h: remove unused params/num_params (Kuninori Morimoto) - ASoC: samsung: switch to use c2c_params instead of params (Kuninori Morimoto) - ASoC: meson: switch to use c2c_params instead of params (Kuninori Morimoto) - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Kuninori Morimoto) - ASoC: soc.h: clarify Codec2Codec params (Kuninori Morimoto) - ASoC: dt-bindings: wm8510: Convert to dtschema (Saalim Quadri) - ASoC: dt-bindings: ak4458: Convert to dtschema (Saalim Quadri) - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Peter Ujfalusi) - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Peter Ujfalusi) - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Peter Ujfalusi) - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Peter Ujfalusi) - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Peter Ujfalusi) - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Peter Ujfalusi) - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Pierre-Louis Bossart) - ASoC: SOF: Intel: hda: Add support for DSPless mode (Peter Ujfalusi) - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Peter Ujfalusi) - ASoC: SOF: Add support for DSPless mode (Peter Ujfalusi) - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Peter Ujfalusi) - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Peter Ujfalusi) - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Zihao Wang) - ASoC: mediatek: mt8186: Move some prints to debug level (Allen-KH Cheng) - ASoC: SOF: amd: refactor dmic codec platform device creation (Vijendar Mukunda) - ASoC: SOF: amd: refactor error checks in probe call (Vijendar Mukunda) - ASoC: SOF: amd: refactor get_chip_info callback (Vijendar Mukunda) - ASoC: SOF: amd: remove unused variables (Vijendar Mukunda) - ASoC: SOF: amd: remove acp_dai_probe() function (Vijendar Mukunda) - ASoC: SOF: amd: remove unused code (Vijendar Mukunda) - ASoC: dt-bindings: maxim,max98371: Convert to DT schema (André Morishita) - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Prajna Sariputra) - firmware: cs_dsp: Add a debugfs entry containing control details (Simon Trimmer) - ASoC: amd: ps: update the acp clock source. (Syed Saba Kareem) - ASoC: dt-bindings: max98363: add soundwire amplifier (Ryan Lee) - ASoC: max98363: add soundwire amplifier driver (Ryan Lee) - ASoC: dt-bindings: qcom,lpass-va-macro: Add missing NPL clock (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks (Krzysztof Kozlowski) - ASoC: dt-bindings: alc5632: Convert to dtschema (Saalim Quadri) - ASoC: codecs: rt5682-sdw: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt715-sdca: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt715: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt712-sdca: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt711-sdca: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt711-sdw: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt700-sdw: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt1318-sdw: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt1316-sdw: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: rt1308-sdw: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: max98373-sdw: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: sdw-mockup: simplify set_stream (Pierre-Louis Bossart) - ASoC: codecs: cs42l42-sdw: clear stream (Pierre-Louis Bossart) - ASoC: codecs: lpass-wsa-macro: add support for SM8550 (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro (Krzysztof Kozlowski) - ASoC: codecs: lpass-tx-macro: add support for SM8550 (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: add support for SM8550 (Krzysztof Kozlowski) - ASoC: soc-topology.c: dai_link->platform again (Kuninori Morimoto) - ASoC: dapm: Sort speakers after other outputs (Mark Brown) - ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro (Krzysztof Kozlowski) - ASoC: soc-topology.c: dai_link->platform again (Kuninori Morimoto) - ASoC: codecs: lpass-wsa-macro: add support for SM8550 (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro (Krzysztof Kozlowski) - ASoC: codecs: lpass-tx-macro: add support for SM8550 (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8550 TX macro (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-tx-macro: narrow clocks per variants (Krzysztof Kozlowski) - ASoC: codecs: lpass-rx-macro: add support for SM8550 (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8550 RX macro (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,lpass-rx-macro: narrow clocks per variants (Krzysztof Kozlowski) - ASoC: wm8903: Remove outdated DMIC comment (Charles Keepax) - ASoC: es8316: Handle optional IRQ assignment (Cristian Ciocaltea) - ASoC: dt-bindings: maxim,max9867: fix example (Richard Leitner) - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Kuninori Morimoto) - ASoC: qcom: audioreach: drop stray 'get' from error message (Johan Hovold) - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Kuninori Morimoto) - ASoC: meson: Use the devm_clk_get_optional() helper (Christophe JAILLET) - ASoC: cs35l56: Remove redundant return statement in cs35l56_spi_probe() (Harshit Mogalapalli) - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Kuninori Morimoto) - ASoC: ti: remove unnecessary dai_link->platform (Kuninori Morimoto) - ASoC: atmel: remove unnecessary dai_link->platform (Kuninori Morimoto) - ASoC: fsl: remove unnecessary dai_link->platform (Kuninori Morimoto) - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Daniel Baluta) - ASoC: cs35l56: Fix an unsigned comparison which can never be negative (Jiapeng Chong) - ASoC: simple-card.c: add missing of_node_put() (Kuninori Morimoto) - ASoC: dt-bindings: ak5558: Convert to dtschema (Saalim Quadri) - ASoC: dt-bindings: wlf,wm8994: Convert to dtschema (Krzysztof Kozlowski) - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Colin Ian King) - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jyri Sarha) - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Uday M Bhat) - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Uday M Bhat) - ASoC: SOF: pcm: Improve the pcm trigger sequence (Ranjani Sridharan) - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Ranjani Sridharan) - ASoC: tegra: remove unneeded semicolon (Jiapeng Chong) - ASoC: simple-card: add comment to indicate don't remove platforms (Kuninori Morimoto) - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Yong Zhi) - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jyri Sarha) - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jyri Sarha) - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Ranjani Sridharan) - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Peter Ujfalusi) - ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 (Richard Fitzgerald) - ASoC: wm_adsp: Simplify the logging of requested firmware files (Simon Trimmer) - ASoC: wm_adsp: Add support for loading bin files without wmfw (Simon Trimmer) - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Simon Trimmer) - ASoC: wm_adsp: Support DSPs that don't require firmware download (Simon Trimmer) - firmware: cs_dsp: Support DSPs that don't require firmware download (Simon Trimmer) - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Simon Trimmer) - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Simon Trimmer) - ALSA: sparc/dbri: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: sparc/cs4231: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: xtensa: xtfpga-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: xilinx: xlnx_spdif: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: xilinx: xlnx_formatter_pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: ux500: ux500_msp_dai: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: ux500: mop500: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: uniphier: evea: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: ti: omap-mcbsp: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: ti: omap-hdmi: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: ti: davinci-mcasp: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: ti: davinci-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: ti: ams-delta: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra30_i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra30_ahub: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_sfc: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_ope: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_mvc: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_mixer: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_dmic: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_amx: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_ahub: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_adx: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra210_admaif: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra20_i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra20_ac97: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra186_dspk: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: tegra: tegra186_asrc: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sunxi: sun8i-codec: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sunxi: sun50i-dmic: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sunxi: sun4i-spdif: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sunxi: sun4i-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sunxi: sun4i-codec: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: stm: stm32_spdifrx: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: stm: stm32_sai_sub: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: stm: stm32_i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: stm: stm32_adfsdm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sprd: sprd-mcdt: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sh: siu_dai: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sh: rz-ssi: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sh: rcar: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sh: hac: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: sh: fsi: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: samsung: spdif: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: samsung: snow: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: samsung: pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: samsung: odroid: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: samsung: i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: samsung: arndale: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: rockchip: rockchip_spdif: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: rockchip: rockchip_rt5645: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: rockchip: rockchip_pdm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: rockchip: rockchip_i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: qcom: qdsp6: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: pxa: pxa2xx-ac97: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: pxa: mmp-sspa: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mxs: mxs-sgtl5000: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: meson: aiu: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mt8192-afe-pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mt8188-afe-pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mt8183-afe-pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mt8173-afe-pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mt6797-afe-pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mt2701-afe-pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: mediatek: mtk-btcvsd: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: kirkwood: kirkwood-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: skl-ssp-clk: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: catpt: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: sof_wm8804: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: sof_sdw: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: sof_pcm512x: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: sof_es8336: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: cht_bsw_max98090_ti: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: bytcr_wm5102: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: boards: bytcr_rt5651: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: bytcr_rt5640: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: bytcht_es8316: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: sst: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: Intel: sst-mfld-platform-pcm: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: img: pistachio-internal-dac: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: img: img-spdif-out: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: img: img-spdif-in: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: img: img-parallel-out: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: img: img-i2s-out: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: img: img-i2s-in: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: generic: test-component: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: pcm030-audio-fabric: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: p1022_rdk: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: p1022_ds: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: mpc8610_hpcd: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: mpc5200_psc_i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: mpc5200_psc_ac97: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: imx-sgtl5000: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: imx-pcm-rpmsg: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: imx-audmux: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_xcvr: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_ssi: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_spdif: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_sai: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_rpmsg: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_mqs: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_esai: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_easrc: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_dma: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_audmix: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_aud2htx: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: fsl_asrc: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: fsl: eukrea-tlv320: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: dwc: dwc-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: wm8998: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: wm8997: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: wm8994: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: wm5110: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: wm5102: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: wcd938x: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: rk817_codec: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: msm8916-wcd-digital: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: msm8916-wcd-analog: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: lpass-wsa-macro: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: lpass-va-macro: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: lpass-tx-macro: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: lpass-rx-macro: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: inno_rk3036: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: cs47l92: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: cs47l90: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: cs47l85: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: cs47l35: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: cs47l24: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: codecs: cs47l15: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: cirrus: ep93xx-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: cirrus: edb93xx: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: bcm: cygnus-ssp: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: bcm: bcm63xx-i2s-whistler: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: au1x: psc-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: au1x: psc-ac97: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: au1x: i2sc: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: au1x: ac97c: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: tse850-pcm5142: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: sam9x5_wm8731: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: sam9g20_wm8731: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: mikroe-proto: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: mchp-spdiftx: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: mchp-spdifrx: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: mchp-pdmc: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: mchp-i2s-mcc: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: atmel_wm8904: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: atmel: atmel-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: apple: mca: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: yc: acp6x-pdm-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: vangogh: acp5x-pcm-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: raven: acp3x-pdm-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: raven: acp3x-pcm-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: ps: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: acp: renoir: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: acp: rembrandt: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: acp-pcm-dma: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: adi: axi-spdif: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: adi: axi-i2s: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: sh_dac_audio: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: sh: aica: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: ppc/powermac: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: hda/tegra: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: mips/sgio2audio: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: mips/hal2: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: portman2x4: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: mts64: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: atmel: ac97: Convert to platform remove callback returning void (Uwe Kleine-König) - ALSA: pxa2xx: Convert to platform remove callback returning void (Uwe Kleine-König) - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Uwe Kleine-König) - ALSA: sh: aica: Drop if blocks with always false condition (Uwe Kleine-König) - ASoC: cs35l45: Hibernation support (Vlad.Karpovich) - ASoC: cs35l45: DSP Support (Vlad.Karpovich) - ASoC: cs35l45: IRQ support (Vlad.Karpovich) - ASoC: dt-bindings: cs35l45: GPIOs configuration (Vlad.Karpovich) - ASoC: cs35l45: Support for GPIO pins configuration. (Vlad.Karpovich) - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jianhua Lu) - ASoC: rockchip: i2s: Add compatible for RK3588 (Cristian Ciocaltea) - ASoC: dt-bindings: rockchip: Add compatible for RK3588 (Cristian Ciocaltea) - ASoC: dt-bindings: rockchip: i2s-tdm: Document power-domains (Cristian Ciocaltea) - ASoC: dt-bindings: rockchip: i2s-tdm: Document audio graph port (Cristian Ciocaltea) - ASoC: dt-bindings: rockchip: Document audio graph port (Cristian Ciocaltea) - ASoC: dt-bindings: everest,es8316: Document audio graph port (Cristian Ciocaltea) - ASoC: nvidia,tegra-audio: add MAX9808x CODEC (Svyatoslav Ryhel) - ASoC: nvidia,tegra-audio: add RT5631 CODEC (David Heidelberg) - ASoC: nvidia,tegra-audio-common: add coupled-mic-hp-detect property (Svyatoslav Ryhel) - ASoC: tegra: Support MAX9808x by machine driver (Svyatoslav Ryhel) - ASoC: tegra: Support RT5631 by machine driver (Svyatoslav Ryhel) - ASoC: tegra: Support coupled mic-hp detection (Svyatoslav Ryhel) - ASoC: fsl: Specify driver name in ASoC card (Alexander Stein) - ASoC: fsl: define a common DRIVER_NAME (Alexander Stein) - ASoC: dt-bindings: Drop unneeded quotes (Rob Herring) - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Libin Yang) - ASoC: SOF: ipc4-topology: set copier output format for process module (Chao Song) - ASoC: SOF: ipc4-topology: Add support for base config extension (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: add base module config extension structure (Chao Song) - ASoC: SOF: ipc4-topology: add effect widget support (Libin Yang) - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Kai Vehmanen) - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Kai Vehmanen) - ASoC: dt-bindings: renesas: rsnd: correct comments syntax (Krzysztof Kozlowski) - ASoC: dt-bindings: adi,adau17x1: fix indentation and example (Krzysztof Kozlowski) - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Peter Ujfalusi) - ASoC: dt-bindings: maxim,max9759: Convert to DT schema. (Otabek Nazrullaev) - ASoC: dt-bindings: adi,adau17x1: Convert to DT schema (Vijaya Anand) - ASoC: dt-bindings: renesas: rsnd: Update example (Geert Uytterhoeven) - ASoC: mt8192: Move spammy messages to debug level (Nícolas F. R. A. Prado) - ASoC: mt8192: Remove function name log messages (Nícolas F. R. A. Prado via Alsa-devel) - soc: fsl: cpm1: qmc: Fix test dependency (Herve Codina) - ASoC: soc-pcm.c: remove indirect runtime copy (Kuninori Morimoto) - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Kuninori Morimoto) - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Ranjani Sridharan) - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Ranjani Sridharan) - ASoC: SOF: Use input/output pin consistently (Ranjani Sridharan) - ASoC: SOF: rename a couple of tokens (Ranjani Sridharan) - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Peter Ujfalusi) - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Libin Yang) - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Libin Yang) - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Peter Ujfalusi) - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Peter Ujfalusi) - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Peter Ujfalusi) - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Peter Ujfalusi) - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Ajye Huang) - ASoC: mediatek: mt6359: fix UNINIT problem (Trevor Wu) - ASoC: mediatek: mt6358: fix UNINIT problem (Trevor Wu) - ASoC: mediatek: mt9195-mt6359: fix UNINIT problem (Trevor Wu) - ASoC: mediatek: mt8195: add dai id check before accessing array (Trevor Wu) - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Krzysztof Kozlowski) - ASoC: codecs: src4xxx-i2c: Mark OF related data as maybe unused (Krzysztof Kozlowski) - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Krzysztof Kozlowski) - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Krzysztof Kozlowski) - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Krzysztof Kozlowski) - ASoC: SMA1303: set sma_i2c_regmap storage-class-specifier to static (Tom Rix) - ASoC: SOF: sof-audio: add support for setting up loopback routes (Chao Song) - ASoC: Use of_property_read_bool() for boolean properties (Rob Herring) - ASoC: Use of_property_present() for testing DT property presence (Rob Herring) - ASoC: SOF: Intel: MTL: Don't access EM2 (Peter Ujfalusi) - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Lucas Tanure) - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Ranjani Sridharan) - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Ranjani Sridharan) - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Ranjani Sridharan) - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Ranjani Sridharan) - soc: fsl: cpm1: qmc: Fix assigned timeslot masks (Herve Codina via Alsa-devel) - dt-bindings: soc: fsl: cpm_qe: cpm1-tsa: Remove unneeded property (Herve Codina) - dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Remove unneeded property (Herve Codina) - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (V sujith kumar Reddy) - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (V sujith kumar Reddy) - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Rander Wang) - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Peter Ujfalusi) - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Peter Ujfalusi) - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Kai Vehmanen) - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Bard Liao) - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Yong Zhi) - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Pierre-Louis Bossart) - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Curtis Malainey) - ASoC: dt-bindings: cirrus,cs35l41: Document CS35l41 shared boost (Lucas Tanure) - ALSA: cs35l41: Add shared boost feature (Lucas Tanure) - ASoC: cs35l41: Refactor error release code (Lucas Tanure) - ASoC: cs35l41: Only disable internal boost (Lucas Tanure) - ASoC: soc-core.c: remove useless dev_dbg() (Kuninori Morimoto) - ASoC: amd: vangogh: Add components prefix in structs and function names (Lucas Tanure) - ASoC: amd: vangogh: Centralize strings definition (Lucas Tanure) - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Lucas Tanure) - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Lucas Tanure) - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Lucas Tanure) - ASoC: amd: vangogh: remove unnecessarily included headers (Lucas Tanure) - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Lucas Tanure) - ASoC: amd: vangogh: Small code refactor (Lucas Tanure) - ASoC: amd: vangogh: Remove unnecessary init function (Lucas Tanure) - ASoC: maxim,max9867: add "mclk" support (Benjamin Bara) - ASoC: dt-bindings: maxim,max9867: add clocks property (Richard Leitner) - ASoC: dt-bindings: maxim,max9867: convert txt bindings to yaml (Richard Leitner) - ASoC: tas571x: add support for TAS5733 (Kamel Bouhara) - ASoC: tas571x: add tas5733 compatible (Kamel Bouhara) - MAINTAINERS: update Microchip AT91 sound entries with documentation files (Claudiu Beznea) - MAINTAINERS: add myself as maintainer for Microchip AT91 sound drivers (Claudiu Beznea) - ASoC: mchp-pdmc: avoid casting to/from void pointer (Claudiu Beznea) - ASoC: mchp-pdmc: return directly ret (Claudiu Beznea) - ASoC: mchp-pdmc: use FIELD_PREP() where possible (Claudiu Beznea) - ASoC: mchp-spdiftx: update debug message (Claudiu Beznea) - ASoC: mchp-spdiftx: use regmap_update_bits() (Claudiu Beznea) - ASoC: mchp-spdiftx: use FIELD_PREP() where possible (Claudiu Beznea) - ASoC: sh: rz-ssi: Update interrupt handling for half duplex channels (Lad Prabhakar) - ASoC: dt-bindings: renesas,rz-ssi: Update interrupts and interrupt-names properties (Lad Prabhakar) - ASoC: SOF: Intel: MTL: Enable DMI L1 (Ranjani Sridharan) - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Ranjani Sridharan) - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Ranjani Sridharan) - MAINTAINERS: add the Freescale QMC audio entry (Herve Codina) - ASoC: fsl: Add support for QMC audio (Herve Codina) - dt-bindings: sound: Add support for QMC audio (Herve Codina) - MAINTAINERS: add the Freescale QMC controller entry (Herve Codina) - soc: fsl: cpm1: Add support for QMC (Herve Codina) - dt-bindings: soc: fsl: cpm_qe: Add QMC controller (Herve Codina) - powerpc/8xx: Use a larger CPM1 command check mask (Herve Codina) - MAINTAINERS: add the Freescale TSA controller entry (Herve Codina) - soc: fsl: cpm1: Add support for TSA (Herve Codina) - dt-bindings: soc: fsl: cpm_qe: Add TSA controller (Herve Codina) - ASoC: dt-bindings: qcom,wcd9335: Convert to dtschema (Krzysztof Kozlowski) - ASoC: dt-bindings: qcom,wcd934x: Reference dai-common (Krzysztof Kozlowski) - ASoC: jack: allow multiple interrupt per gpio (Svyatoslav Ryhel) - ASoC: dt-bindings: renesas,rsnd.yaml: add R-Car Gen4 support (Kuninori Morimoto) - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Gustavo A. R. Silva) - ASoC: nau8821: Implement DRC controls (Seven Lee) - ASoC: qcom: common: add kcontrol to jack pins (Srinivas Kandagatla) - ASoC: dt-bindings: wlf,wm8524: Convert to json-schema (Chancel Liu) - ASoC: dt-bindings: wlf,wm8960: Convert to dtschema (Krzysztof Kozlowski) - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jacob Keller) - ALSA: emu10k1: use high-level I/O in set_filterQ() (Oswald Buddenhagen) - ALSA: emu10k1: use high-level I/O functions also during init (Oswald Buddenhagen) - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Oswald Buddenhagen) - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Oswald Buddenhagen) - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Oswald Buddenhagen) - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Oswald Buddenhagen) - ALSA: emu10k1: fixup DSP defines (Oswald Buddenhagen) - ALSA: emu10k1: pull in some register definitions from kX-project (Oswald Buddenhagen) - ALSA: emu10k1: remove some bogus defines (Oswald Buddenhagen) - ALSA: emu10k1: eliminate some unused defines (Oswald Buddenhagen) - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Oswald Buddenhagen) - ALSA: emu10k1: comment updates (Oswald Buddenhagen) - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Oswald Buddenhagen) - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Oswald Buddenhagen) - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Oswald Buddenhagen) - ALSA: emu10k1: minor optimizations (Oswald Buddenhagen) - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Oswald Buddenhagen) - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Oswald Buddenhagen) - ALSA: emu10k1: remove apparently pointless FPGA reads (Oswald Buddenhagen) - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Oswald Buddenhagen) - ALSA: emu10k1: fix access to Audigy GPIO port (Oswald Buddenhagen) - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Oswald Buddenhagen) - ALSA: emu10k1: clean up P16V part somewhat (Oswald Buddenhagen) - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Oswald Buddenhagen) - ALSA: emu10k1: remove obsolete card type variable and defines (Oswald Buddenhagen) - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Oswald Buddenhagen) - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Oswald Buddenhagen) - ALSA: emu10k1: clarify various fx8010.*_mask fields (Oswald Buddenhagen) - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Chris Down) - ALSA: docs: writing-an-alsa-driver.rst: polishing (Oswald Buddenhagen) - ALSA: pcm: rewrite snd_pcm_playback_silence() (Oswald Buddenhagen) - ALSA: Use of_property_read_bool() for boolean properties (Rob Herring) - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Rob Herring) - ALSA: hda/hdmi: Remove some dead code (Christophe JAILLET) - ALSA: hda: LNL: add HD Audio PCI ID (Fred Oh) - ALSA: pcm: fix wait_time calculations (Oswald Buddenhagen) - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Oswald Buddenhagen) - ALSA: emu10k1: documentation updates (Oswald Buddenhagen) - ALSA: emu10k1: update label & help in config system (Oswald Buddenhagen) - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Takashi Iwai) - ALSA: asihpi: remove unused loop_count variable (Tom Rix) - ALSA: ymfpci: Use register macro in place of integer literal (Tasos Sahanidis) - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Tasos Sahanidis) - ALSA: ymfpci: Store additional legacy registers on suspend (Tasos Sahanidis) - ALSA: ymfpci: Store saved legacy registers in an array (Tasos Sahanidis) - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Tasos Sahanidis) - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Tasos Sahanidis) - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Tasos Sahanidis) - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Takashi Iwai) - ALSA: docs: Add description about ack callback -EPIPE error handling (Takashi Iwai) - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Takashi Iwai) - ALSA: hdspm: remove unused copy_u32_le function (Tom Rix) - kselftest/alsa - pcm-test: Don't include diagnostic message in test name (Mark Brown) - kselftest/alsa - mixer-test: Log values associated with event issues (Mark Brown) - ALSA: ac97: Remove redundant driver match function (Lizhe) - ALSA: portman2x4: remove unused portman_read_command,data functions (Tom Rix) - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Tom Rix) - ALSA: usb-audio: remove Wireless USB dead code (Ruslan Bilovol) - kselftest/alsa: Log card names during startup (Mark Brown) - kselftest/alsa - mixer: Always log control names (Mark Brown) - kselftest/alsa - mixer-test: Don't fail tests if we can't restore default (Mark Brown) - PCI: xilinx: Drop obsolete dependency on COMPILE_TEST (Jean Delvare) - PCI: mobiveil: Sort Kconfig entries by vendor (Bjorn Helgaas) - PCI: dwc: Sort Kconfig entries by vendor (Bjorn Helgaas) - PCI: Sort controller Kconfig entries by vendor (Bjorn Helgaas) - PCI: Use consistent controller Kconfig menu entry language (Bjorn Helgaas) - PCI: xilinx-nwl: Add 'Xilinx' to Kconfig prompt (Bjorn Helgaas) - PCI: hv: Add 'Microsoft' to Kconfig prompt (Bjorn Helgaas) - PCI: meson: Add 'Amlogic' to Kconfig prompt (Bjorn Helgaas) - PCI: rcar: Avoid defines prefixed with CONFIG (Lukas Bulwahn) - dt-bindings: PCI: qcom: Document msi-map and msi-map-mask properties (Manivannan Sadhasivam) - PCI: qcom: Add SM8550 PCIe support (Abel Vesa) - dt-bindings: PCI: qcom: Add SM8550 compatible (Abel Vesa) - PCI: qcom: Add support for SDX55 SoC (Manivannan Sadhasivam) - dt-bindings: PCI: qcom-ep: Fix the unit address used in example (Manivannan Sadhasivam) - dt-bindings: PCI: qcom: Add SDX55 SoC (Manivannan Sadhasivam) - dt-bindings: PCI: qcom: Update maintainers entry (Manivannan Sadhasivam) - PCI: qcom: Enable async probe by default (Manivannan Sadhasivam) - PCI: qcom: Add support for system suspend and resume (Manivannan Sadhasivam) - PCI: qcom: Expose link transition counts via debugfs (Manivannan Sadhasivam) - dt-bindings: PCI: qcom: Add "mhi" register region to supported SoCs (Manivannan Sadhasivam) - PCI: qcom: Rename qcom_pcie_config_sid_sm8250() to reflect IP version (Manivannan Sadhasivam) - PCI: qcom: Use macros for defining total no. of clocks & supplies (Manivannan Sadhasivam) - PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.4.0 (Manivannan Sadhasivam) - PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.3.3 (Manivannan Sadhasivam) - PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 2.3.3 (Manivannan Sadhasivam) - PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 2.3.2 (Manivannan Sadhasivam) - PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 1.0.0 (Manivannan Sadhasivam) - PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.1.0 (Manivannan Sadhasivam) - PCI: qcom: Use lower case for hex (Manivannan Sadhasivam) - PCI: qcom: Add missing macros for register fields (Manivannan Sadhasivam) - PCI: qcom: Use bitfield definitions for register fields (Manivannan Sadhasivam) - PCI: qcom: Sort and group registers and bitfield definitions (Manivannan Sadhasivam) - PCI: qcom: Remove PCIE20_ prefix from register definitions (Manivannan Sadhasivam) - PCI: qcom: Fix the incorrect register usage in v2.7.0 config (Manivannan Sadhasivam) - PCI: mt7621: Use dev_info() to log PCIe card detection (Sergio Paracuellos) - PCI: layerscape: Add EP mode support for ls1028a (Xiaowei Bao) - PCI: kirin: Select REGMAP_MMIO (Josh Triplett) - PCI: ixp4xx: Use PCI_CONF1_ADDRESS() macro (Pali Rohár) - PCI: imx6: Install the fault handler only on compatible match (H. Nikolaus Schaller) - dt-bindings: imx6q-pcie: Restruct i.MX PCIe schema (Richard Zhu) - dt-bindings: PCI: convert amlogic,meson-pcie.txt to dt-schema (Neil Armstrong) - EISA: Drop unused pci_bus_for_each_resource() index argument (Andy Shevchenko) - PCI: Make pci_bus_for_each_resource() index optional (Andy Shevchenko) - PCI: Document pci_bus_for_each_resource() (Andy Shevchenko) - PCI: Introduce pci_dev_for_each_resource() (Mika Westerberg) - PCI: Introduce pci_resource_n() (Andy Shevchenko) - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers (Alex Williamson) - PCI/PM: Drop pci_bridge_wait_for_secondary_bus() timeout parameter (Mika Westerberg) - PCI/PM: Increase wait time after resume (Mika Westerberg) - PCI/P2PDMA: Fix pci_p2pmem_find_many() kernel-doc (Cai Huoqing) - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock (Lukas Wunner) - PCI: Use of_property_present() for testing DT property presence (Rob Herring) - PCI: Fix up L1SS capability for Intel Apollo Lake Root Port (Ron Lee) - PCI/EDR: Add edr_handle_event() comments (Bjorn Helgaas) - PCI/EDR: Clear Device Status after EDR error recovery (Kuppuswamy Sathyanarayanan) - efi/cper: Remove unnecessary aer.h include (Bjorn Helgaas) - bus: tegra-gmi: Replace of_platform.h with explicit includes (Rob Herring) - hte: Use of_property_present() for testing DT property presence (Rob Herring) - w1: w1-gpio: Use of_property_read_bool() for boolean properties (Rob Herring) - virt: fsl: Use of_property_present() for testing DT property presence (Rob Herring) - soc: fsl: Use of_property_present() for testing DT property presence (Rob Herring) - sbus: display7seg: Use of_property_read_bool() for boolean properties (Rob Herring) - sparc: Use of_property_read_bool() for boolean properties (Rob Herring) - sparc: Use of_property_present() for testing DT property presence (Rob Herring) - bus: mvebu-mbus: Remove open coded "ranges" parsing (Rob Herring) - of/address: Add of_property_read_reg() helper (Rob Herring) - of/address: Add of_range_count() helper (Rob Herring) - of/address: Add support for 3 address cell bus (Rob Herring) - of/address: Add of_range_to_resource() helper (Rob Herring) - of: unittest: Add bus address range parsing tests (Rob Herring) - of: Drop cpu.h include from of_device.h (Rob Herring) - OPP: Adjust includes to remove of_device.h (Rob Herring) - irqchip: loongson-eiointc: Add explicit include for cpuhotplug.h (Rob Herring) - cpuidle: Adjust includes to remove of_device.h (Rob Herring) - cpufreq: sun50i: Add explicit include for cpu.h (Rob Herring) - cpufreq: Adjust includes to remove of_device.h (Rob Herring) - soc: mediatek: mtk-svs: Add explicit include for cpu.h (Rob Herring) - thermal: cpuidle_cooling: Adjust includes to remove of_device.h (Rob Herring) - clocksource: ingenic: Add explicit include for cpuhotplug.h (Rob Herring) - cacheinfo: Adjust includes to remove of_device.h (Rob Herring) - riscv: cacheinfo: Adjust includes to remove of_device.h (Rob Herring) - riscv: Add explicit include for cpu.h (Rob Herring) - ARM: cpuidle: Drop of_device.h include (Rob Herring) - ARM: sunxi: Drop of_device.h include (Rob Herring) - of: Drop unnecessary includes in headers (Rob Herring) - of: Move CPU node related functions to their own file (Rob Herring) - of: Move of_device_get_match_data() declaration (Rob Herring) - of: Move of_device_(add|register|unregister) to of_platform.h (Rob Herring) - of: Make devtree_lock declaration private (Rob Herring) - bus: uniphier-system-bus: Remove open coded "ranges" parsing (Rob Herring) - dt-bindings: rng: Drop unneeded quotes (Rob Herring) - dt-bindings: arm/soc: mediatek: Drop unneeded quotes (Rob Herring) - dt-bindings: soc: qcom: Drop unneeded quotes (Rob Herring) - dt-bindings: i2c: samsung: Fix 'deprecated' value (Rob Herring) - dt-bindings: display: Fix lvds.yaml references (Rob Herring) - dt-bindings: display: simplify compatibles syntax (Krzysztof Kozlowski) - dt-bindings: display: mediatek: simplify compatibles syntax (Krzysztof Kozlowski) - dt-bindings: drm/bridge: ti-sn65dsi86: Fix the video-interfaces.yaml references (Fabio Estevam) - dt-bindings: timer: Drop unneeded quotes (Rob Herring) - dt-bindings: interrupt-controller: qcom,pdc: document qcom,qdu1000-pdc (Krzysztof Kozlowski) - dt-bindings: interrupt-controller: qcom-pdc: add compatible for sa8775p (Bartosz Golaszewski) - dt-bindings: reset: remove stih415/stih416 reset (Alain Volmat) - dt-bindings: net: dwmac: sti: remove stih415/sti416/stid127 (Alain Volmat) - dt-bindings: irqchip: sti: remove stih415/stih416 and stid127 (Alain Volmat) - dt-bindings: iommu: Convert QCOM IOMMU to YAML (Konrad Dybcio) - dt-bindings: irqchip: ti,sci-inta: Add optional power-domains property (Vignesh Raghavendra) - dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas (Rob Herring) - of: address: Reshuffle to remove forward declarations (Geert Uytterhoeven) - of: address: Fix documented return value of of_pci_range_to_resource() (Geert Uytterhoeven) - of: address: Document return value of of_address_to_resource() (Geert Uytterhoeven) - dt-bindings: move cache controller bindings to a cache directory (Conor Dooley) - dt-bindings: timer: convert timer/amlogic,meson6-timer.txt to dt-schema (Neil Armstrong) - dt-bindings: vendor-prefixes: document Novatek (Krzysztof Kozlowski) - dt-bindings: crypto: sec-v4.0-mon: add snvs power off support (Peng Fan) - dt-bindings: mailbox: Drop unneeded quotes (Rob Herring) - dt-bindings: reset: Drop unneeded quotes (Rob Herring) - dt-bindings: input: Drop unneeded quotes (Rob Herring) - dt-bindings: watchdog: Drop unneeded quotes (Rob Herring) - dt-bindings: PCI: Drop unneeded quotes (Rob Herring) - dt-bindings: reserved-memory: Drop unneeded quotes (Rob Herring) - dt-bindings: ata: Drop unneeded quotes (Rob Herring) - dt-bindings: interrupt-controller: Drop unneeded quotes (Rob Herring) - dt-bindings: clock: Drop unneeded quotes (Rob Herring) - of: unittest: Convert to platform remove callback returning void (Uwe Kleine-König) - of: unittest: Drop if blocks with always false condition (Uwe Kleine-König) - of: unittest: Drop call to platform_set_drvdata(..., NULL) (Uwe Kleine-König) - dt-bindings: crypto: fsl,sec-v4.0: Convert to DT schema (Rob Herring) - dt-bindings: serial: mediatek,uart: add MT8365 (Bernhard Rosenkränzer) - dt-bindings: irq: mtk, sysirq: add support for mt8365 (Bernhard Rosenkränzer) - dt-bindings: yamllint: Require a space after a comment '#' (Rob Herring) - dt-bindings: Fix SPI and I2C bus node names in examples (Rob Herring) - dt-bindings: display/bridge: toshiba,tc358764: convert to dtschema (Krzysztof Kozlowski) - dt-bindings: display: bridge: parade,ps8622: convert to dtschema (Krzysztof Kozlowski) - dt-bindings: arm: Add Cortex-A78C and X1C (Konrad Dybcio) - dt-bindings: fpga: xilinx-spi: convert bindings to json-schema (Nava kishore Manne) - dt-bindings: fpga: xilinx-pr-decoupler: convert bindings to json-schema (Nava kishore Manne) - iommufd/selftest: Cover domain unmap with huge pages and access (Jason Gunthorpe) - iommufd/selftest: Set varaiable mock_iommu_device storage-class-specifier to static (Tom Rix) - vfio: Check the presence for iommufd callbacks in __vfio_register_dev() (Yi Liu) - vfio/mdev: Uses the vfio emulated iommufd ops set in the mdev sample drivers (Yi Liu) - vfio-iommufd: Make vfio_iommufd_emulated_bind() return iommufd_access ID (Yi Liu) - vfio-iommufd: No need to record iommufd_ctx in vfio_device (Yi Liu) - iommufd: Create access in vfio_iommufd_emulated_bind() (Nicolin Chen) - iommu/iommufd: Pass iommufd_ctx pointer in iommufd_get_ioas() (Yi Liu) - iommufd/selftest: Catch overflow of uptr and length (Jason Gunthorpe) - iommufd/selftest: Add a selftest for iommufd_device_attach() with a hwpt argument (Jason Gunthorpe) - iommufd/selftest: Make selftest create a more complete mock device (Jason Gunthorpe) - iommufd/selftest: Rename the remaining mock device_id's to stdev_id (Jason Gunthorpe) - iommufd/selftest: Rename domain_id to hwpt_id for FIXTURE iommufd_mock_domain (Jason Gunthorpe) - iommufd/selftest: Rename domain_id to stdev_id for FIXTURE iommufd_ioas (Jason Gunthorpe) - iommufd/selftest: Rename the sefltest 'device_id' to 'stdev_id' (Jason Gunthorpe) - iommufd: Make iommufd_hw_pagetable_alloc() do iopt_table_add_domain() (Jason Gunthorpe) - iommufd: Move iommufd_device to iommufd_private.h (Jason Gunthorpe) - iommufd: Move ioas related HWPT destruction into iommufd_hw_pagetable_destroy() (Jason Gunthorpe) - iommufd: Consistently manage hwpt_item (Jason Gunthorpe) - iommufd: Add iommufd_lock_obj() around the auto-domains hwpts (Jason Gunthorpe) - iommufd: Assert devices_lock for iommufd_hw_pagetable_has_group() (Jason Gunthorpe) - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Konrad Dybcio) - drm/panel: otm8009a: Set backlight parent to panel device (James Cowgill) - drm/panel: novatek-nt35950: Improve error handling (Konrad Dybcio) - drm/ttm: revert "Reduce the number of used allocation orders for TTM pages" (Christian König) - Revert "accel/qaic: Add mhi_qaic_cntl" (Jeffrey Hugo) - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Vlastimil Babka) - net: phy: hide the PHYLIB_LEDS knob (Paolo Abeni) - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. (Kuniyuki Iwashima) - net: amd: Fix link leak when verifying config failed (Gencen Gan) - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Kuniyuki Iwashima) - MAINTAINERS: Remove PPP maintainer (Paul Mackerras) - selftests: tc-testing: add more tests for sch_qfq (Pedro Tammela) - net/sched: sch_qfq: refactor parsing of netlink parameters (Pedro Tammela) - net/sched: sch_qfq: use extack on errors messages (Pedro Tammela) - net/sched: sch_htb: use extack on errors messages (Pedro Tammela) - rxrpc: Fix error when reading rxrpc tokens (Marc Dionne) - net: ethernet: mediatek: remove return value check of `mtk_wed_hw_add_debugfs` (Wang Zhang) - rxrpc: Fix potential race in error handling in afs_make_call() (David Howells) - net: ethernet: mtk_eth_soc: use WO firmware for MT7981 (Daniel Golle) - dt-bindings: net: mediatek: add WED RX binding for MT7981 eth driver (Daniel Golle) - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Ziyang Xuan) - Revert "net/mlx5e: Don't use termination table when redundant" (Vlad Buslov) - net/mlx5e: Nullify table pointer when failing to create (Aya Levin) - net/mlx5: Use recovery timeout on sync reset flow (Moshe Shemesh) - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Moshe Shemesh) - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Roi Dayan) - net/mlx5: Release tunnel device after tc update skb (Chris Mi) - net/mlx5: E-switch, Don't destroy indirect table in split rule (Chris Mi) - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Chris Mi) - net/mlx5e: Release the label when replacing existing ct entry (Vlad Buslov) - net/mlx5e: Don't clone flow post action attributes second time (Vlad Buslov) - ixgbe: Enable setting RSS table to default values (Joe Damato) - ixgbe: Allow flow hash to be set via ethtool (Joe Damato) - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) - net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) - nfp: fix incorrect pointer deference when offloading IPsec with bonding (Huanhuan Wang) - net: dpaa: Fix uninitialized variable in dpaa_stop() (Dan Carpenter) - netfilter: conntrack: fix wrong ct->timeout value (Tzung-Bi Shih) - netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert() (Pablo Neira Ayuso) - gve: update MAINTAINERS (Jeroen de Borst) - net: phy: marvell-88x2222: remove unnecessary (void*) conversions (wuych) - net: phy: marvell: Fix inconsistent indenting in led_blink_set (Christian Marangi) - lan966x: Don't use xdp_frame when action is XDP_TX (Horatiu Vultur) - selftests/bpf: avoid mark_all_scalars_precise() trigger in one of iter tests (Andrii Nakryiko) - bpf: Add __rcu_read_{lock,unlock} into btf id deny list (Yafang Shao) - bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixed (Dave Marchevsky) - selftests/bpf: verifier/prevent_map_lookup converted to inline assembly (Eduard Zingerman) - bpf: fix link failure with NETFILTER=y INET=n (Florian Westphal) - tsnep: Add XDP socket zero-copy TX support (Gerhard Engleder) - tsnep: Add XDP socket zero-copy RX support (Gerhard Engleder) - tsnep: Move skb receive action to separate function (Gerhard Engleder) - tsnep: Add functions for queue enable/disable (Gerhard Engleder) - tsnep: Rework TX/RX queue initialization (Gerhard Engleder) - tsnep: Replace modulo operation with mask (Gerhard Engleder) - net: phy: dp83867: Add led_brightness_set support (Alexander Stein) - net: phy: Fix reading LED reg property (Alexander Stein) - drivers: nfc: nfcsim: remove return value check of `dev_dir` (Jianuo Kuang) - net: phy: dp83867: Remove unnecessary (void*) conversions (wuych) - net: ethtool: coalesce: try to make user settings stick twice (Jakub Kicinski) - net: mana: Check if netdev/napi_alloc_frag returns single page (Haiyang Zhang) - net: mana: Rename mana_refill_rxoob and remove some empty lines (Haiyang Zhang) - net: veth: add page_pool stats (Lorenzo Bianconi) - net: veth: add page_pool for page recycling (Lorenzo Bianconi) - netfilter: nf_tables: allow to create netdev chain without device (Pablo Neira Ayuso) - netfilter: nf_tables: support for deleting devices in an existing netdev chain (Pablo Neira Ayuso) - netfilter: nf_tables: support for adding new devices to an existing netdev chain (Pablo Neira Ayuso) - netfilter: nf_tables: rename function to destroy hook list (Pablo Neira Ayuso) - netfilter: nf_tables: do not send complete notification of deletions (Pablo Neira Ayuso) - netfilter: nf_tables: extended netlink error reporting for netdevice (Pablo Neira Ayuso) - ipvs: Correct spelling in comments (Simon Horman) - ipvs: Remove {Enter,Leave}Function (Simon Horman) - ipvs: Consistently use array_size() in ip_vs_conn_init() (Simon Horman) - ipvs: Update width of source for ip_vs_sync_conn_options (Simon Horman) - netfilter: nf_tables: do not store rule in traceinfo structure (Florian Westphal) - netfilter: nf_tables: do not store verdict in traceinfo structure (Florian Westphal) - netfilter: nf_tables: do not store pktinfo in traceinfo structure (Florian Westphal) - netfilter: nf_tables: remove unneeded conditional (Florian Westphal) - netfilter: nf_tables: make validation state per table (Florian Westphal) - netfilter: nf_tables: don't write table validation state without mutex (Florian Westphal) - netfilter: nf_tables: don't store chain address on jump (Florian Westphal) - netfilter: nf_tables: don't store address of last rule on jump (Florian Westphal) - netfilter: nf_tables: merge nft_rules_old structure and end of ruleblob marker (Florian Westphal) - Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if running (Luiz Augusto von Dentz) - Bluetooth: btusb: Add WCN6855 devcoredump support (Tim Jiang) - Bluetooth: btnxpuart: Enable flow control before checking boot signature (Neeraj Sanjay Kale) - Bluetooth: Cancel sync command before suspend and power off (Archie Pusaka) - Bluetooth: btrtl: Add the support for RTL8851B (Max Chou) - Bluetooth: btnxpuart: Fix sparse warnings (Luiz Augusto von Dentz) - Bluetooth: btrtl: Firmware format v2 support (Max Chou) - Bluetooth: Devcoredump: Fix storing u32 without specifying byte order issue (Zijun Hu) - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ruihan Li) - Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp (Min Li) - bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() (Ruihan Li) - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" (Liu Jian) - Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851 (Raul Cheleguini) - Bluetooth: hci_conn: Fix not waiting for HCI_EVT_LE_CIS_ESTABLISHED (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Fix not matching by CIS ID (Luiz Augusto von Dentz) - Bluetooth: hci_conn: Add support for linking multiple hcon (Luiz Augusto von Dentz) - Bluetooth: vhci: Fix info leak in force_devcd_write() (Dan Carpenter) - Bluetooth: hci_qca: mark OF related data as maybe unused (Steev Klimaszewski) - Bluetooth: hci_conn: remove extra line in hci_le_big_create_sync (Iulia Tanasescu) - Bluetooth: fix inconsistent indenting (Lanzhe Li) - Bluetooth: btnxpuart: No need to check the received bootloader signature (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Disable Power Save feature on startup (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Deasset UART break before closing serdev device (Neeraj Sanjay Kale) - Bluetooth: btnxpuart: Add support to download helper FW file for w8997 (Neeraj Sanjay Kale) - Bluetooth: hci_bcm: Add Acer Iconia One 7 B1-750 to the bcm_broken_irq_dmi_table (Hans de Goede) - Bluetooth: hci_bcm: Add Lenovo Yoga Tablet 2 830 / 1050 to the bcm_broken_irq_dmi_table (Hans de Goede) - Bluetooth: hci_bcm: Limit bcm43430a0 / bcm43430a1 baudrate to 2000000 (Hans de Goede) - Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set (Hans de Goede) - Bluetooth: hci_h5: Complements reliable packet processing logic (Qiqi Zhang) - Bluetooth: Enable all supported LE PHY by default (Luiz Augusto von Dentz) - Bluetooth: Split bt_iso_qos into dedicated structures (Iulia Tanasescu) - Bluetooth: btintel: Add Intel devcoredump support (Abhishek Pandit-Subedi) - Bluetooth: btusb: Add btusb devcoredump support (Manish Mandlik) - Bluetooth: Add vhci devcoredump support (Manish Mandlik) - Bluetooth: Add support for hci devcoredump (Abhishek Pandit-Subedi) - Bluetooth: btintel: Add LE States quirk support (Chethan T N) - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855 (Steev Klimaszewski) - dt-bindings: net: Add WCN6855 Bluetooth (Steev Klimaszewski) - Bluetooth: btrtl: check for NULL in btrtl_set_quirks() (Max Chou) - bluetooth: Add device 13d3:3571 to device tables (Larry Finger) - bluetooth: Add device 0bda:887b to device tables (Larry Finger) - Bluetooth: NXP: select CONFIG_CRC8 (Arnd Bergmann) - Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets (Neeraj Sanjay Kale) - dt-bindings: net: bluetooth: Add NXP bluetooth support (Neeraj Sanjay Kale) - serdev: Add method to assert break signal over tty UART port (Neeraj Sanjay Kale) - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Neeraj Sanjay Kale) - Bluetooth: hci_ldisc: Fix tty_set_termios() return value assumptions (Ilpo Järvinen) - Bluetooth: Improve support for Actions Semi ATS2851 based devices (Raul Cheleguini) - Bluetooth: btrtl: add support for the RTL8723CS (Vasily Khoruzhick) - Bluetooth: Add new quirk for broken local ext features page 2 (Vasily Khoruzhick) - Bluetooth: btmtkuart: mark OF related data as maybe unused (Krzysztof Kozlowski) - Bluetooth: hci_qca: mark OF related data as maybe unused (Krzysztof Kozlowski) - Bluetooth: btmrvl_sdio: mark OF related data as maybe unused (Krzysztof Kozlowski) - Bluetooth: hci_ll: drop of_match_ptr for ID table (Krzysztof Kozlowski) - Bluetooth: L2CAP: Delay identity address updates (Luiz Augusto von Dentz) - Bluetooth: hci_sync: Remove duplicate statement (Inga Stotland) - Bluetooth: Convert MSFT filter HCI cmd to hci_sync (Brian Gix) - Bluetooth: hci_sync: Don't wait peer's reply when powering off (Archie Pusaka) - Bluetooth: Add VID/PID 0489/e0e4 for MediaTek MT7922 (Meng Tang) - arm64: dts: rockchip: Update compatible for bluetooth (Chris Morgan) - Bluetooth: hci_h5: btrtl: Add support for RTL8821CS (Chris Morgan) - dt-bindings: net: realtek-bluetooth: Add RTL8821CS (Chris Morgan) - Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663 (Meng Tang) - Bluetooth: hci_sync: Fix smatch warning (Luiz Augusto von Dentz) - Bluetooth: hci_core: Make hci_conn_hash_add append to the list (Luiz Augusto von Dentz) - Bluetooth: btrtl: Add support for RTL8852BS (Victor Hassan) - Bluetooth: hci_mrvl: Add serdev support for 88W8997 (Stefan Eichenberger) - Bluetooth: hci_mrvl: use maybe_unused macro for device tree ids (Stefan Eichenberger) - dt-bindings: bluetooth: marvell: add max-speed property (Stefan Eichenberger) - dt-bindings: bluetooth: marvell: add 88W8997 (Stefan Eichenberger) - Bluetooth: btusb: Do not require hardcoded interface numbers (Tomasz Moń) - Bluetooth: MGMT: Use BIT macro when defining bitfields (Luiz Augusto von Dentz) - net/sched: act_pedit: rate limit datapath messages (Pedro Tammela) - net/sched: act_pedit: remove extra check for key type (Pedro Tammela) - net/sched: act_pedit: check static offsets a priori (Pedro Tammela) - net/sched: act_pedit: use extack in 'ex' parsing errors (Pedro Tammela) - net/sched: act_pedit: use NLA_POLICY for parsing 'ex' keys (Pedro Tammela) - net: sched: Print msecs when transmit queue time out (Yajun Deng) - net: dsa: tag_ocelot: call only the relevant portion of __skb_vlan_pop() on TX (Vladimir Oltean) - net: dsa: update TX path comments to not mention skb_mac_header() (Vladimir Oltean) - net: dsa: tag_sja1105: replace skb_mac_header() with vlan_eth_hdr() (Vladimir Oltean) - net: dsa: tag_sja1105: don't rely on skb_mac_header() in TX paths (Vladimir Oltean) - net: dsa: tag_ksz: do not rely on skb_mac_header() in TX paths (Vladimir Oltean) - net: dsa: tag_ocelot: do not rely on skb_mac_header() for VLAN xmit (Vladimir Oltean) - net: dpaa: avoid one skb_reset_mac_header() in dpaa_enable_tx_csum() (Vladimir Oltean) - net: vlan: introduce skb_vlan_eth_hdr() (Vladimir Oltean) - net: vlan: don't adjust MAC header in __vlan_insert_inner_tag() unless set (Vladimir Oltean) - drivers/net/phy: add driver for Microchip LAN867x 10BASE-T1S PHY (Ramón Nordin Rodriguez) - rxrpc: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - net: optimize napi_threaded_poll() vs RPS/RFS (Eric Dumazet) - net: make napi_threaded_poll() aware of sd->defer_list (Eric Dumazet) - net: move skb_defer_free_flush() up (Eric Dumazet) - net: do not provide hard irq safety for sd->defer_lock (Eric Dumazet) - net: add debugging checks in skb_attempt_defer_free() (Eric Dumazet) - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) - ice: do not busy-wait to read GNSS data (Michal Schmidt) - net: mtk_eth_soc: mediatek: fix ppe flow accounting for v1 hardware (Felix Fietkau) - net/mlx5: Update op_mode to op_mod for port selection (Roi Dayan) - net/mlx5: E-Switch, Remove unused mlx5_esw_offloads_vport_metadata_set() (Roi Dayan) - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Roi Dayan) - net/mlx5: Include linux/pci.h for pci_msix_can_alloc_dyn() (Eli Cohen) - net/mlx5e: RX, Hook NAPIs to page pools (Dragos Tatulea) - net/mlx5e: RX, Fix XDP_TX page release for legacy rq nonlinear case (Dragos Tatulea) - net/mlx5e: RX, Fix releasing page_pool pages twice for striding RQ (Dragos Tatulea) - net/mlx5e: Add vnic devlink health reporter to representors (Maher Sanalla) - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Maher Sanalla) - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Maher Sanalla) - Revert "net/mlx5: Expose steering dropped packets counter" (Maher Sanalla) - net/mlx5: DR, Add memory statistics for domain object (Yevgeny Kliteynik) - net/mlx5: DR, Add more info in domain dbg dump (Yevgeny Kliteynik) - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Yevgeny Kliteynik) - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Yevgeny Kliteynik) - selftests/bpf: verifier/value_ptr_arith converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/value_illegal_alu converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/unpriv converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/subreg converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/spin_lock converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/sock converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/search_pruning converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/runtime_jit converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/regalloc converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/ref_tracking converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/map_ptr_mixing converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/map_in_map converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/lwt converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/loops1 converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/jeq_infer_not_null converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/direct_packet_access converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/d_path converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/ctx converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/btf_ctx_access converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/bpf_get_stack converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/bounds converted to inline assembly (Eduard Zingerman) - selftests/bpf: Add notion of auxiliary programs for test_loader (Eduard Zingerman) - selftests/bpf: add missing netfilter return value and ctx access tests (Florian Westphal) - bpf: add test_run support for netfilter program type (Florian Westphal) - tools: bpftool: print netfilter link info (Florian Westphal) - netfilter: disallow bpf hook attachment at same priority (Florian Westphal) - netfilter: nfnetlink hook: dump bpf prog id (Florian Westphal) - bpf: minimal support for programs hooked into netfilter framework (Florian Westphal) - bpf: add bpf_link support for BPF_NETFILTER programs (Florian Westphal) - bpftool: Update doc to explain struct_ops register subcommand. (Kui-Feng Lee) - bpftool: Register struct_ops with a link. (Kui-Feng Lee) - selftests/bpf: Verify optval=NULL case (Stanislav Fomichev) - bpf: Don't EFAULT for getsockopt with optval=NULL (Stanislav Fomichev) - selftests/xsk: Put MAP_HUGE_2MB in correct argument (Magnus Karlsson) - bpf: Fix bpf_refcount_acquire's refcount_t address calculation (Dave Marchevsky) - bpf: Fix race between btf_put and btf_idr walk. (Alexei Starovoitov) - selftests/bpf: populate map_array_ro map for verifier_array_access test (Eduard Zingerman) - selftests/bpf: add pre bpf_prog_test_run_opts() callback for test_loader (Eduard Zingerman) - selftests/bpf: fix __retval() being always ignored (Eduard Zingerman) - selftests/bpf: disable program test run for progs/refcounted_kptr.c (Eduard Zingerman) - bpftool: Replace "__fallthrough" by a comment to address merge conflict (Quentin Monnet) - selftests/bpf: Add test to access integer type of variable array (Feng Zhou) - bpf: support access variable length array of integer type (Feng Zhou) - selftests/xsk: Fix munmap for hugepage allocated umem (Magnus Karlsson) - libbpf: mark bpf_iter_num_{new,next,destroy} as __weak (Andrii Nakryiko) - libbpf: move bpf_for(), bpf_for_each(), and bpf_repeat() into bpf_helpers.h (Andrii Nakryiko) - selftests/bpf: add missing __weak kfunc log fixup test (Andrii Nakryiko) - libbpf: improve handling of unresolved kfuncs (Andrii Nakryiko) - libbpf: report vmlinux vs module name when dealing with ksyms (Andrii Nakryiko) - libbpf: misc internal libbpf clean ups around log fixup (Andrii Nakryiko) - selftests/bpf: Add a selftest for checking subreg equality (Yonghong Song) - bpf: Improve verifier u32 scalar equality checking (Yonghong Song) - bpf: lirc program type should not require SYS_CAP_ADMIN (Sean Young) - bpf: Set skb redirect and from_ingress info in __bpf_tx_skb (Daniel Borkmann) - bpf,docs: Remove KF_KPTR_GET from documentation (David Vernet) - bpf: Remove KF_KPTR_GET kfunc flag (David Vernet) - bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc (David Vernet) - selftests/bpf: Add refcounted_kptr tests (Dave Marchevsky) - bpf: Centralize btf_field-specific initialization logic (Dave Marchevsky) - bpf: Migrate bpf_rbtree_remove to possibly fail (Dave Marchevsky) - selftests/bpf: Modify linked_list tests to work with macro-ified inserts (Dave Marchevsky) - bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly fail (Dave Marchevsky) - bpf: Add bpf_refcount_acquire kfunc (Dave Marchevsky) - bpf: Support refcounted local kptrs in existing semantics (Dave Marchevsky) - bpf: Introduce opaque bpf_refcount struct and add btf_record plumbing (Dave Marchevsky) - bpf: Remove btf_field_offs, use btf_record's fields instead (Dave Marchevsky) - samples/bpf: sampleip: Replace PAGE_OFFSET with _text address (Rong Tao) - bpf: Support 64-bit pointers to kfuncs (Ilya Leoshkevich) - bpf: Add preempt_count_{sub,add} into btf id deny list (Yafang) - selftests/bpf: Workaround for older vm_sockets.h. (Alexei Starovoitov) - selftests/bpf: Fix merge conflict due to SYS() macro change. (Alexei Starovoitov) - net: dst: fix missing initialization of rt_uncached (Maxime Bizon) - net: dsa: qca8k: fix LEDS_CLASS dependency (Arnd Bergmann) - net/handshake: Fix section mismatch in handshake_exit (Geert Uytterhoeven) - net: phy: add basic driver for NXP CBTX PHY (Vladimir Oltean) - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Muna Sinada) - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Toke Høiland-Jørgensen) - wifi: ath11k: Fix SKB corruption in REO destination ring (Nagarajan Maran) - wifi: ath11k: Fix incorrect update of radiotap fields (Pradeep Kumar Chitrapu) - wifi: ath11k: fix tx status reporting in encap offload mode (Pradeep Kumar Chitrapu) - wifi: ath11k: add peer mac information in failure cases (Harshitha Prem) - wifi: ath11k: Prevent REO cmd failures (Harshitha Prem) - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Harshitha Prem) - dt-bindings: net: Convert ath10k to YAML (Konrad Dybcio) - wifi: ath9k: fix per-packet TX-power cap for TPC (Jonas Jelonek) - wifi: ath11k: fix undefined behavior with __fls in dp (Harshitha Prem) - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Harshitha Prem) - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Kalle Valo) - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Takashi Iwai) - wifi: ath11k: enable SAR support on WCN6750 (Youghandhar Chintala) - wifi: ath11k: Disable Spectral scan upon removing interface (Tamizh Chelvam Raja) - wifi: ath12k: Remove redundant pci_clear_master (Cai Huoqing) - wifi: ath10k: Remove redundant pci_clear_master (Cai Huoqing) - wifi: ath11k: Remove redundant pci_clear_master (Cai Huoqing) - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Manikanta Pubbisetty) - wifi: ath11k: fix writing to unintended memory region (P Praneesh) - wifi: ath11k: Fix invalid management rx frame length issue (Bhagavathi Perumal S) - wifi: ath11k: fix rssi station dump not updated in QCN9074 (P Praneesh) - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Ganesh Babu Jothiram) - wifi: ath11k: Optimize 6 GHz scan time (Manikanta Pubbisetty) - wifi: carl9170: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - wifi: carl9170: Fix multiple -Warray-bounds warnings (Gustavo A. R. Silva) - wifi: ath10k: remove unused ath10k_get_ring_byte function (Tom Rix) - dt-bindings: net: wireless: add ath11k pcie bindings (Johan Hovold) - wifi: ath12k: incorrect channel survey dump (Harshitha Prem) - wifi: ath12k: fix incorrect handling of AMSDU frames (Harshitha Prem) - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Aaradhana Sahu) - wifi: ath12k: fill peer meta data during reo_reinject (P Praneesh) - wifi: ath12k: Enable IMPS for WCN7850 (Baochen Qiang) - wifi: ath12k: Identify DFS channel when sending scan channel list command (Baochen Qiang) - wifi: ath12k: fix firmware assert during channel switch for peer sta (Aditya Kumar Singh) - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Rajat Soni) - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Harshitha Prem) - wifi: ath11k: fix deinitialization of firmware resources (Aditya Kumar Singh) - wifi: ath11k: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Harshit Mogalapalli) - wifi: wcn36xx: add support for pronto-v3 (Vladimir Lypak) - wifi: ath9k: Remove Qwest/Actiontec 802AIN ID (Bastian Germann) - wifi: mt76: mt7996: fill txd by host driver (Ryder Lee) - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Felix Fietkau) - wifi: mt76: dma: use napi_build_skb (Felix Fietkau) - wifi: mt76: mt7615: increase eeprom size for mt7663 (Felix Fietkau) - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Ryder Lee) - wifi: mt76: mt7996: enable configured beacon tx rate (Ryder Lee) - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Ryder Lee) - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Ryder Lee) - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Ryder Lee) - wifi: mt76: connac: fix txd multicast rate setting (Ryder Lee) - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Quan Zhou) - wifi: mt76: mt7921e: improve reliability of dma reset (Quan Zhou) - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Jiefeng Li) - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Sean Wang) - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Lorenzo Bianconi) - wifi: mt76: mt7996: enable coredump support (Ryder Lee) - wifi: mt76: mt7996: add full system reset knobs into debugfs (Ryder Lee) - wifi: mt76: mt7996: enable full system reset support (Bo Jiao) - wifi: mt76: mt7921: enable p2p support (Sean Wang) - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Gustavo A. R. Silva) - wifi: mt76: Replace zero-length array with flexible-array member (Gustavo A. R. Silva) - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Reese Russell) - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Ryder Lee) - wifi: mt76: fix 6GHz high channel not be scanned (Ming Yen Hsieh) - wifi: mt76: mt7921e: fix probe timeout after reboot (Quan Zhou) - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Lorenzo Bianconi) - wifi: mt76: mt7921: get rid of eeprom.h (Lorenzo Bianconi) - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Lorenzo Bianconi) - wifi: mt76: get rid of unused sta_ps callbacks (Lorenzo Bianconi) - wifi: mt76: add mt76_connac_irq_enable utility routine (Lorenzo Bianconi) - wifi: mt76: move irq_tasklet in mt76_dev struct (Lorenzo Bianconi) - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Mario Limonciello) - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Neil Chen) - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Lorenzo Bianconi) - wifi: mt76: mt7996: fix eeprom tx path bitfields (StanleyYP Wang) - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Peter Chiu) - wifi: mt76: mt7996: init mpdu density cap (Peter Chiu) - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Peter Chiu) - wifi: mt76: mt7996: remove unused eeprom band selection (Shayne Chen) - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Shayne Chen) - wifi: mt76: mt7996: add eht rx rate support (Shayne Chen) - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Ryder Lee) - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Ryder Lee) - wifi: mt76: connac: refresh tx session timer for WED device (Ryder Lee) - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Felix Fietkau) - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Kang Chen) - wifi: mt76: drop the incorrect scatter and gather frame (Peter Chiu) - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Howard Hsu) - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Sujuan Chen) - wifi: mt76: mt7915: expose device tree match table (Lorenz Brun) - wifi: mt76: dynamic channel bandwidth changes in AP mode (Ryder Lee) - wifi: mt76: mt7996: fix radiotap bitfield (Ryder Lee) - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Dan Carpenter) - wifi: mt76: mt7996: Remove unneeded semicolon (Yang Li) - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Deren Wu) - wifi: mt76: mt7921: fix wrong command to set STA channel (Deren Wu) - dt-bindings: mt76: add active-low property for led (Frank Wunderlich) - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Deren Wu) - wifi: rtw88: Update spelling in main.h (Simon Horman) - wifi: airo: remove ISA_DMA_API dependency (Arnd Bergmann) - wifi: rtl8xxxu: Simplify setting the initial gain (Bitterblue Smith) - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Bitterblue Smith) - wifi: rtl8xxxu: Don't print the vendor/product/serial (Bitterblue Smith) - wifi: rtw88: Fix memory leak in rtw88_usb (Larry Finger) - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Sascha Hauer) - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Sascha Hauer) - wifi: rtw88: rtw8821c: Fix rfe_option field width (Sascha Hauer) - wifi: rtw88: usb: fix priority queue to endpoint mapping (Sascha Hauer) - wifi: rtw88: 8822c: add iface combination (Po-Hao Huang) - wifi: rtw88: handle station mode concurrent scan with AP mode (Po-Hao Huang) - wifi: rtw88: prevent scan abort with other VIFs (Po-Hao Huang) - wifi: rtw88: refine reserved page flow for AP mode (Po-Hao Huang) - wifi: rtw88: disallow PS during AP mode (Po-Hao Huang) - wifi: rtw88: 8822c: extend reserved page number (Po-Hao Huang) - wifi: rtw88: add port switch for AP mode (Po-Hao Huang) - wifi: rtw88: add bitmap for dynamic port settings (Po-Hao Huang) - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Ping-Ke Shih) - wifi: mac80211: remove return value check of debugfs_create_dir() (Yingsha Xu) - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Avraham Stern) - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Avraham Stern) - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Avraham Stern) - wifi: iwlwifi: modify scan request and results when in link protection (Avraham Stern) - wifi: iwlwifi: mvm: enable support for MLO APIs (Gregory Greenman) - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Johannes Berg) - wifi: iwlwifi: mvm: fix potential memory leak (Johannes Berg) - wifi: iwlwifi: fw: fix argument to efi.get_variable (Alon Giladi) - wifi: iwlwifi: mvm: fix MIC removal confusion (Johannes Berg) - wifi: iwlwifi: fw: fix memory leak in debugfs (Johannes Berg) - wifi: iwlwifi: Update support for b0 version (Mukesh Sisodiya) - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Hans de Goede) - wifi: mac80211: remove ieee80211_tx_status_8023 (Felix Fietkau) - wifi: iwlwifi: bump FW API to 78 for AX devices (Gregory Greenman) - wifi: iwlwifi: mvm: check firmware response size (Johannes Berg) - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Johannes Berg) - wifi: iwlwifi: mvm: configure TLC on link activation (Johannes Berg) - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Johannes Berg) - wifi: iwlwifi: mvm: remove RS rate init update argument (Johannes Berg) - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Johannes Berg) - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Johannes Berg) - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Johannes Berg) - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Johannes Berg) - wifi: iwlwifi: mvm: remove per-STA MFP setting (Johannes Berg) - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Johannes Berg) - wifi: iwlwifi: mvm: use BSSID when building probe requests (Johannes Berg) - wifi: iwlwifi: mvm: update mac id management (Gregory Greenman) - wifi: iwlwifi: mvm: adopt the latest firmware API (Emmanuel Grumbach) - wifi: rtw89: add support of concurrent mode (Po-Hao Huang) - wifi: rtw89: Disallow power save with multiple stations (Po-Hao Huang) - wifi: rtw89: update statistics to FW for fine-tuning performance (Po-Hao Huang) - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Ping-Ke Shih) - wifi: rtw89: refine scan function after chanctx (Po-Hao Huang) - wifi: rtw89: prohibit enter IPS during HW scan (Chih-Kang Chang) - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Ping-Ke Shih) - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Ching-Te Ku) - wifi: rtw89: coex: Add path control register to monitor list (Ching-Te Ku) - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Ching-Te Ku) - wifi: rtw89: fix power save function in WoWLAN mode (Chih-Kang Chang) - wifi: rtw89: support WoWLAN mode for 8852be (Chin-Yen Lee) - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Golan Ben Ami) - wifi: iwlwifi: make the loop for card preparation effective (Emmanuel Grumbach) - wifi: iwlwifi: mvm: allow number of beacons from FW (Johannes Berg) - wifi: iwlwifi: mvm: implement key link switching (Johannes Berg) - wifi: iwlwifi: mvm: implement BAID link switching (Johannes Berg) - wifi: iwlwifi: mvm: track station mask for BAIDs (Johannes Berg) - wifi: iwlwifi: bump FW API to 77 for AX devices (Gregory Greenman) - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Johannes Berg) - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Avraham Stern) - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Johannes Berg) - wifi: iwlwifi: mvm: properly implement HE AP support (Johannes Berg) - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Ilan Peer) - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Johannes Berg) - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Gregory Greenman) - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Johannes Berg) - bcma: Add explicit of_device.h include (Rob Herring) - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Bitterblue Smith) - wifi: rtl8xxxu: Clean up some messy ifs (Bitterblue Smith) - wifi: brcmfmac: add Cypress 43439 SDIO ids (Marek Vasut) - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Ping-Ke Shih) - wifi: rtw89: correct 5 MHz mask setting (Eric Huang) - wifi: rtw89: 8851b: add tables for RFK (Ping-Ke Shih) - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Ping-Ke Shih) - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Ping-Ke Shih) - wifi: rtw89: pci: update PCI related settings to support 8851B (Ping-Ke Shih) - wifi: rtw89: mac: update MAC settings to support 8851b (Ping-Ke Shih) - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Ping-Ke Shih) - wifi: rtw89: read version of analog hardware (Ping-Ke Shih) - wifi: rtw89: use hardware CFO to improve performance (Eric Huang) - wifi: rtw89: support parameter tables by RFE type (Zong-Zhe Yang) - wifi: rtw89: add firmware format version to backward compatible with older drivers (Ping-Ke Shih) - wifi: rtw89: use schedule_work to request firmware (Ping-Ke Shih) - wifi: rtw89: fw: use generic flow to set/check features (Zong-Zhe Yang) - wifi: rtw89: fix authentication fail during scan (Po-Hao Huang) - wifi: rtw89: add flag check for power state (Po-Hao Huang) - wifi: rtw89: add ieee80211::remain_on_channel ops (Po-Hao Huang) - wifi: rtw89: add function to wait for completion of TX skbs (Po-Hao Huang) - wifi: rtw89: 8852c: add beacon filter and CQM support (Po-Hao Huang) - wifi: iwlwifi: mvm: tx: remove misleading if statement (Johannes Berg) - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Ilan Peer) - wifi: iwlwifi: mvm: validate station properly in flush (Johannes Berg) - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Johannes Berg) - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Johannes Berg) - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Johannes Berg) - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Johannes Berg) - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Hyunwoo Kim) - wifi: iwlwifi: fw: move memset before early return (Tom Rix) - wifi: iwlwifi: mvm: initialize seq variable (Tom Rix) - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Colin Ian King) - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Colin Ian King) - wifi: iwlwifi: mvm: enable new MLD FW API (Miri Korenblit) - wifi: iwlwifi: add a new PCI device ID for BZ device (Mukesh Sisodiya) - wifi: iwlwifi: Add RF Step Type for BZ device (Mukesh Sisodiya) - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Ayala Beker) - wifi: iwlwifi: yoyo: Fix possible division by zero (Daniel Gabay) - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Daniel Gabay) - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Daniel Gabay) - wifi: iwlwifi: Fix the duplicate dump name (Mukesh Sisodiya) - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Johannes Berg) - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Johannes Berg) - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Miri Korenblit) - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Haim Dreyfuss) - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Avraham Stern) - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Johannes Berg) - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Avraham Stern) - wifi: iwlwifi: acpi: support modules with high antenna gain (Alon Giladi) - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Ayala Beker) - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Mukesh Sisodiya) - wifi: mac80211: add flush_sta method (Johannes Berg) - wifi: mac80211: flush queues on STA removal (Johannes Berg) - wifi: ieee80211: correctly mark FTM frames non-bufferable (Johannes Berg) - wifi: ieee80211: clean up public action codes (Johannes Berg) - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Avraham Stern) - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Avraham Stern) - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Mukesh Sisodiya) - wifi: iwlwifi: Update init sequence if tx diversity supported (Mukesh Sisodiya) - wifi: iwlwifi: mvm: move function sequence (Mukesh Sisodiya) - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Daniel Gabay) - wifi: iwlwifi: mvm: refactor TX csum mode check (Johannes Berg) - wifi: iwlwifi: mvm: fix A-MSDU checks (Johannes Berg) - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Golan Ben Ami) - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Avraham Stern) - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Johannes Berg) - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Mukesh Sisodiya) - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Miri Korenblit) - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Johannes Berg) - wifi: iwlwifi: debug: fix crash in __iwl_err() (Johannes Berg) - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Martin Blumenstingl) - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Martin Blumenstingl) - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Jernej Skrabec) - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Martin Blumenstingl) - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Martin Blumenstingl) - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Martin Blumenstingl) - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Martin Blumenstingl) - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Martin Blumenstingl) - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Martin Blumenstingl) - wifi: mac80211: set EHT support flag in AP mode (Aloka Dixit) - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Eric Dumazet) - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Gregory Greenman) - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Gregory Greenman) - net/packet: support mergeable feature of virtio (Jianfeng Tan) - net/mlx5e: Refactor duplicated code in mlx5e_ipsec_init_macs (Leon Romanovsky) - net/mlx5e: Properly release work data structure (Leon Romanovsky) - net/mlx5e: Compare all fields in IPv6 address (Leon Romanovsky) - net/mlx5e: Don't overwrite extack message returned from IPsec SA validator (Leon Romanovsky) - net/mlx5e: Fix FW error while setting IPsec policy block action (Leon Romanovsky) - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Yan Wang) - pds_core: Kconfig and pds_core.rst (Shannon Nelson) - pds_core: publish events to the clients (Shannon Nelson) - pds_core: add the aux client API (Shannon Nelson) - pds_core: devlink params for enabling VIF support (Shannon Nelson) - pds_core: add auxiliary_bus devices (Shannon Nelson) - pds_core: add initial VF device handling (Shannon Nelson) - pds_core: set up the VIF definitions and defaults (Shannon Nelson) - pds_core: add FW update feature to devlink (Shannon Nelson) - pds_core: Add adminq processing and commands (Shannon Nelson) - pds_core: set up device and adminq (Shannon Nelson) - pds_core: add devlink health facilities (Shannon Nelson) - pds_core: health timer and workqueue (Shannon Nelson) - pds_core: add devcmd device interfaces (Shannon Nelson) - pds_core: initial framework for pds_core PF driver (Shannon Nelson) - selftests: net: Add bridge neighbor suppression test (Ido Schimmel) - bridge: Allow setting per-{Port, VLAN} neighbor suppression state (Ido Schimmel) - bridge: vlan: Allow setting VLAN neighbor suppression state (Ido Schimmel) - bridge: Add per-{Port, VLAN} neighbor suppression data path support (Ido Schimmel) - bridge: Encapsulate data path neighbor suppression logic (Ido Schimmel) - bridge: Take per-{Port, VLAN} neighbor suppression into account (Ido Schimmel) - bridge: Add internal flags for per-{Port, VLAN} neighbor suppression (Ido Schimmel) - bridge: Pass VLAN ID to br_flood() (Ido Schimmel) - bridge: Reorder neighbor suppression check when flooding (Ido Schimmel) - macsec: Don't rely solely on the dst MAC address to identify destination MACsec device (Emeel Hakim) - net/mlx5: Consider VLAN interface in MACsec TX steering rules (Emeel Hakim) - net/mlx5: Support MACsec over VLAN (Emeel Hakim) - net/mlx5: Enable MACsec offload feature for VLAN interface (Emeel Hakim) - vlan: Add MACsec offload operations for VLAN interface (Emeel Hakim) - sctp: delete the nested flexible array payload (Xin Long) - sctp: delete the nested flexible array hmac (Xin Long) - sctp: delete the nested flexible array peer_init (Xin Long) - sctp: delete the nested flexible array variable (Xin Long) - sctp: delete the nested flexible array skip (Xin Long) - sctp: delete the nested flexible array params (Xin Long) - mac80211: use the new drop reasons infrastructure (Johannes Berg) - net: extend drop reasons for multiple subsystems (Johannes Berg) - net: move dropreason.h to dropreason-core.h (Johannes Berg) - ipv6: add icmpv6_error_anycast_as_unicast for ICMPv6 (Mahesh Bandewar) - selftests: forwarding: add a test for MAC Merge layer (Vladimir Oltean) - selftests: forwarding: introduce helper for standard ethtool counters (Vladimir Oltean) - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Petr Machata) - selftests: forwarding: sch_tbf_*: Add a pre-run hook (Petr Machata) - net: ethtool: mm: sanitize some UAPI configurations (Vladimir Oltean) - net: enetc: include MAC Merge / FP registers in register dump (Vladimir Oltean) - net: enetc: only commit preemptible TCs to hardware when MM TX is active (Vladimir Oltean) - net: enetc: report mm tx-active based on tx-enabled and verify-status (Vladimir Oltean) - net: enetc: fix MAC Merge layer remaining enabled until a link down event (Vladimir Oltean) - wwan: core: add print for wwan port attach/disconnect (Slark Xiao) - net: skbuff: update and rename __kfree_skb_defer() (Jakub Kicinski) - eth: mlx5: avoid iterator use outside of a loop (Jakub Kicinski) - flow_dissector: Address kdoc warnings (Simon Horman) - page_pool: unlink from napi during destroy (Jakub Kicinski) - net: phy: fix circular LEDS_CLASS dependencies (Arnd Bergmann) - net: libwx: fix memory leak in wx_setup_rx_resources (Zhengchao Shao) - net/handshake: Add Kunit tests for the handshake consumer API (Chuck Lever) - net/handshake: Add a kernel API for requesting a TLSv1.3 handshake (Chuck Lever) - net/handshake: Create a NETLINK service for handling handshake requests (Chuck Lever) - .gitignore: Do not ignore .kunitconfig files (Chuck Lever) - xfrm: Remove inner/outer modes from output path (Herbert Xu) - xfrm: Remove inner/outer modes from input path (Herbert Xu) - dt-bindings: net: ethernet: Fix JSON pointer references (Rob Herring) - net: micrel: Update the list of supported phys (Horatiu Vultur) - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Simon Horman) - net: dsa: mt7530: fix support for MT7531BE (Daniel Golle) - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Jakub Kicinski) - stmmac: fix changing mac address (Corinna Vinschen) - net: skbuff: hide nf_trace and ipvs_property (Jakub Kicinski) - net: skbuff: push nf_trace down the bitfield (Jakub Kicinski) - net: skbuff: move alloc_cpu into a potential hole (Jakub Kicinski) - net: skbuff: hide csum_not_inet when CONFIG_IP_SCTP not set (Jakub Kicinski) - net: skbuff: hide wifi_acked when CONFIG_WIRELESS not set (Jakub Kicinski) - Documentation: LEDs: Describe good names for network LEDs (Andrew Lunn) - arm: mvebu: dt: Add PHY LED support for 370-rd WAN port (Andrew Lunn) - dt-bindings: net: phy: Document support for LEDs node (Christian Marangi) - ARM: dts: qcom: ipq8064-rb3011: Add Switch LED for each port (Christian Marangi) - ARM: dts: qcom: ipq8064-rb3011: Drop unevaluated properties in switch nodes (Christian Marangi) - dt-bindings: net: dsa: qca8k: add LEDs definition example (Christian Marangi) - dt-bindings: net: ethernet-controller: Document support for LEDs node (Christian Marangi) - net: phy: marvell: Implement led_blink_set() (Andrew Lunn) - net: phy: phy_device: Call into the PHY driver to set LED blinking (Andrew Lunn) - net: phy: marvell: Add software control of the LEDs (Andrew Lunn) - net: phy: phy_device: Call into the PHY driver to set LED brightness (Andrew Lunn) - net: phy: Add a binding for PHY LEDs (Andrew Lunn) - leds: Provide stubs for when CLASS_LED & NEW_LEDS are disabled (Andrew Lunn) - net: dsa: qca8k: add LEDs blink_set() support (Christian Marangi) - net: dsa: qca8k: add LEDs basic support (Christian Marangi) - net: dsa: qca8k: move qca8k_port_to_phy() to header (Christian Marangi) - net: wwan: Expose secondary AT port on DATA1 (Jaime Breva) - net/mlx5e: RX, Add XDP multi-buffer support in Striding RQ (Tariq Toukan) - net/mlx5e: RX, Prepare non-linear striding RQ for XDP multi-buffer support (Tariq Toukan) - net/mlx5e: RX, Generalize mlx5e_fill_mxbuf() (Tariq Toukan) - net/mlx5e: RX, Take shared info fragment addition into a function (Tariq Toukan) - net/mlx5e: XDP, Allow non-linear single-segment frames in XDP TX MPWQE (Tariq Toukan) - net/mlx5e: XDP, Remove un-established assumptions on XDP buffer (Tariq Toukan) - net/mlx5e: XDP, Consider large muti-buffer packets in Striding RQ params calculations (Tariq Toukan) - net/mlx5e: XDP, Let XDP checker function get the params as input (Tariq Toukan) - net/mlx5e: XDP, Improve Striding RQ check with XDP (Tariq Toukan) - net/mlx5e: XDP, Add support for multi-buffer XDP redirect-in (Tariq Toukan) - net/mlx5e: XDP, Use multiple single-entry objects in xdpi_fifo (Tariq Toukan) - net/mlx5e: XDP, Remove doubtful unlikely calls (Tariq Toukan) - net/mlx5e: Introduce extended version for mlx5e_xmit_data (Tariq Toukan) - net/mlx5e: Move struct mlx5e_xmit_data to datapath header (Tariq Toukan) - net/mlx5e: Move XDP struct and enum to XDP header (Tariq Toukan) - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Alain Volmat) - net: mscc: ocelot: remove incompatible prototypes (Arnd Bergmann) - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) - bonding: add software tx timestamping support (Hangbin Liu) - net: stmmac: dwmac-starfive: Add phy interface settings (Samin Guo) - net: stmmac: Add glue layer for StarFive JH7110 SoC (Samin Guo) - dt-bindings: net: Add support StarFive dwmac (Yanhong Wang) - dt-bindings: net: snps,dwmac: Add 'ahb' reset/reset-name (Samin Guo) - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Emil Renner Berthing) - dt-bindings: net: snps,dwmac: Add dwmac-5.20 version (Emil Renner Berthing) - r8169: use new macro netif_subqueue_completed_wake in the tx cleanup path (Heiner Kallweit) - r8169: use new macro netif_subqueue_maybe_stop in rtl8169_start_xmit (Heiner Kallweit) - net: add macro netif_subqueue_completed_wake (Heiner Kallweit) - net: mscc: ocelot: add support for preemptible traffic classes (Vladimir Oltean) - net: dsa: felix: act upon the mqprio qopt in taprio offload (Vladimir Oltean) - net: mscc: ocelot: add support for mqprio offload (Vladimir Oltean) - net: mscc: ocelot: don't rely on cached verify_status in ocelot_port_get_mm() (Vladimir Oltean) - net: mscc: ocelot: optimize ocelot_mm_irq() (Vladimir Oltean) - net: mscc: ocelot: remove struct ocelot_mm_state :: lock (Vladimir Oltean) - net: mscc: ocelot: export a single ocelot_mm_irq() (Vladimir Oltean) - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Song Yoong Siang) - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Song Yoong Siang) - net: stmmac: introduce wrapper for struct xdp_buff (Song Yoong Siang) - net/mlx5e: Accept tunnel mode for IPsec packet offload (Leon Romanovsky) - net/mlx5e: Create IPsec table with tunnel support only when encap is disabled (Leon Romanovsky) - net/mlx5: Allow blocking encap changes in eswitch (Leon Romanovsky) - net/mlx5e: Listen to ARP events to update IPsec L2 headers in tunnel mode (Leon Romanovsky) - net/mlx5e: Support IPsec TX packet offload in tunnel mode (Leon Romanovsky) - net/mlx5e: Support IPsec RX packet offload in tunnel mode (Leon Romanovsky) - net/mlx5e: Prepare IPsec packet reformat code for tunnel mode (Leon Romanovsky) - net/mlx5e: Configure IPsec SA tables to support tunnel mode (Leon Romanovsky) - net/mlx5e: Check IPsec packet offload tunnel capabilities (Leon Romanovsky) - net/mlx5e: Add IPsec packet offload tunnel bits (Leon Romanovsky) - net: lan966x: Fix lan966x_ifh_get (Horatiu Vultur) - sctp: add intl_capable and reconf_capable in ss peer_capable (Xin Long) - sctp: delete the obsolete code for the host name address param (Xin Long) - selftests: mptcp: join: fix ShellCheck warnings (Matthieu Baerts) - selftests: mptcp: remove duplicated entries in usage (Matthieu Baerts) - mptcp: remove unused 'remaining' variable (Matthieu Baerts) - MAINTAINERS: add git trees for MPTCP (Matthieu Baerts) - mptcp: make userspace_pm_append_new_local_addr static (Geliang Tang) - mptcp: fastclose msk when cleaning unaccepted sockets (Paolo Abeni) - mptcp: move first subflow allocation at mpc access time (Paolo Abeni) - mptcp: move fastopen subflow check inside mptcp_sendmsg_fastopen() (Paolo Abeni) - mptcp: avoid unneeded __mptcp_nmpc_socket() usage (Paolo Abeni) - mptcp: drop unneeded argument (Paolo Abeni) - net/mlx5: DR, Enable patterns and arguments for supporting devices (Yevgeny Kliteynik) - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Yevgeny Kliteynik) - net/mlx5: DR, Modify header action of size 1 optimization (Yevgeny Kliteynik) - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Yevgeny Kliteynik) - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Yevgeny Kliteynik) - net/mlx5: DR, Add modify header argument pointer to actions attributes (Yevgeny Kliteynik) - net/mlx5: DR, Add modify header arg pool mechanism (Yevgeny Kliteynik) - net/mlx5: DR, Fix QP continuous allocation (Yevgeny Kliteynik) - net/mlx5: DR, Read ICM memory into dedicated buffer (Yevgeny Kliteynik) - net/mlx5: DR, Add support for writing modify header argument (Yevgeny Kliteynik) - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Yevgeny Kliteynik) - net/mlx5: DR, Check for modify_header_argument device capabilities (Yevgeny Kliteynik) - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Yevgeny Kliteynik) - net/mlx5: DR, Add cache for modify header pattern (Yevgeny Kliteynik) - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Yevgeny Kliteynik) - selftests: openvswitch: add support for upcall testing (Aaron Conole) - selftests: openvswitch: add flow dump support (Aaron Conole) - selftests: openvswitch: add interface support (Aaron Conole) - net: phy: micrel: Fix PTP_PF_PEROUT for lan8841 (Horatiu Vultur) - bnxt: hook NAPIs to page pools (Jakub Kicinski) - page_pool: allow caching from safely localized NAPI (Jakub Kicinski) - net: skb: plumb napi state thru skb freeing paths (Jakub Kicinski) - net/ipv6: Initialise msg_control_is_user (Kevin Brodsky) - net/compat: Update msg_control_is_user when setting a kernel pointer (Kevin Brodsky) - net: Ensure ->msg_control_user is used for user buffers (Kevin Brodsky) - vsock/loopback: don't disable irqs for queue access (Arseniy Krasnov) - net: mana: Add support for jumbo frame (Haiyang Zhang) - net: mana: Enable RX path to handle various MTU sizes (Haiyang Zhang) - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Haiyang Zhang) - net: mana: Use napi_build_skb in RX path (Haiyang Zhang) - net/mlx5: DR, Add modify-header-pattern ICM pool (Yevgeny Kliteynik) - net/mlx5: DR, Prepare sending new WQE type (Yevgeny Kliteynik) - net/mlx5: Add new WQE for updating flow table (Yevgeny Kliteynik) - net/mlx5: Add mlx5_ifc bits for modify header argument (Yevgeny Kliteynik) - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Yevgeny Kliteynik) - net/mlx5: Create a new profile for SFs (Parav Pandit) - net/mlx5: Bridge, add tracepoints for multicast (Vlad Buslov) - net/mlx5: Bridge, implement mdb offload (Vlad Buslov) - net/mlx5: Bridge, support multicast VLAN pop (Vlad Buslov) - net/mlx5: Bridge, add per-port multicast replication tables (Vlad Buslov) - net/mlx5: Bridge, snoop igmp/mld packets (Vlad Buslov) - net/mlx5: Bridge, extract code to lookup parent bridge of port (Vlad Buslov) - net/mlx5: Bridge, move additional data structures to priv header (Vlad Buslov) - net/mlx5: Bridge, increase bridge tables sizes (Vlad Buslov) - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Vlad Buslov) - net: enetc: add support for preemptible traffic classes (Vladimir Oltean) - net: enetc: rename "mqprio" to "qopt" (Vladimir Oltean) - net/sched: taprio: allow per-TC user input of FP adminStatus (Vladimir Oltean) - net/sched: mqprio: allow per-TC user input of FP adminStatus (Vladimir Oltean) - net/sched: pass netlink extack to mqprio and taprio offload (Vladimir Oltean) - net/sched: mqprio: add an extack message to mqprio_parse_opt() (Vladimir Oltean) - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Vladimir Oltean) - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Vladimir Oltean) - net: ethtool: create and export ethtool_dev_mm_supported() (Vladimir Oltean) - tools: ynl: Rename ethtool to ethtool.py (Rahul Rameshbabu) - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Rahul Rameshbabu) - net: macb: Optimize reading HW timestamp (Harini Katakam) - net: macb: Enable PTP unicast (Harini Katakam) - net: macb: Update gem PTP support check (Harini Katakam) - net: mscc: ocelot: fix ineffective WARN_ON() in ocelot_stats.c (Vladimir Oltean) - net: mscc: ocelot: strengthen type of "int i" in ocelot_stats.c (Vladimir Oltean) - net: mscc: ocelot: strengthen type of "u32 reg" and "u32 base" in ocelot_stats.c (Vladimir Oltean) - net: dsa: felix: remove confusing/incorrect comment from felix_setup() (Vladimir Oltean) - net: mscc: ocelot: remove blank line at the end of ocelot_stats.c (Vladimir Oltean) - net: mscc: ocelot: debugging print for statistics regions (Vladimir Oltean) - net: mscc: ocelot: refactor enum ocelot_reg decoding to helper (Vladimir Oltean) - net: mscc: ocelot: strengthen type of "u32 reg" in I/O accessors (Vladimir Oltean) - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap (Daniel Borkmann) - samples/bpf: Fix fout leak in hbm's run_bpf_prog (Hao Zeng) - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Kal Conley) - selftests/bpf: Fix compiler warnings in bpf_testmod for kfuncs (Andrii Nakryiko) - xsk: Simplify xp_aligned_validate_desc implementation (Kal Conley) - selftests/bpf: Remove stand-along test_verifier_log test binary (Andrii Nakryiko) - selftests/bpf: Keep the loop in bpf_testmod_loop_test (Song Liu) - selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach (Song Liu) - selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap (Song Liu) - selftests/bpf: Fix use of uninitialized op_name in log tests (Lorenz Bauer) - mm: Fix copy_from_user_nofault(). (Alexei Starovoitov) - selftests/bpf: Test FOU kfuncs for externally controlled ipip devices (Christian Ehrig) - bpf,fou: Add bpf_skb_{set,get}_fou_encap kfuncs (Christian Ehrig) - ipip,ip_tunnel,sit: Add FOU support for externally controlled ipip devices (Christian Ehrig) - bpf, sockmap: fix deadlocks in the sockhash and sockmap (Xin Liu) - bpf,docs: Remove references to bpf_cgroup_kptr_get() (David Vernet) - bpf: Remove bpf_cgroup_kptr_get() kfunc (David Vernet) - bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL (David Vernet) - bpf: Handle NULL in bpf_local_storage_free. (Alexei Starovoitov) - selftests/bpf: Add test to access u32 ptr argument in tracing program (Feng Zhou) - bpf/btf: Fix is_int_ptr() (Feng Zhou) - selftests/bpf: Add verifier log tests for BPF_BTF_LOAD command (Andrii Nakryiko) - selftests/bpf: Add testing of log_buf==NULL condition for BPF_PROG_LOAD (Andrii Nakryiko) - selftests/bpf: Add tests to validate log_true_size feature (Andrii Nakryiko) - libbpf: Wire through log_true_size for bpf_btf_load() API (Andrii Nakryiko) - libbpf: Wire through log_true_size returned from kernel for BPF_PROG_LOAD (Andrii Nakryiko) - bpf: Relax log_buf NULL conditions when log_level>0 is requested (Andrii Nakryiko) - bpf: Simplify internal verifier log interface (Andrii Nakryiko) - bpf: Add log_true_size output field to return necessary log buffer size (Andrii Nakryiko) - bpf: Keep track of total log content size in both fixed and rolling modes (Andrii Nakryiko) - bpf: Simplify logging-related error conditions handling (Andrii Nakryiko) - bpf: Avoid incorrect -EFAULT error in BPF_LOG_KERNEL mode (Andrii Nakryiko) - bpf: Fix missing -EFAULT return on user log buf error in btf_parse() (Andrii Nakryiko) - bpf: Ignore verifier log reset in BPF_LOG_KERNEL mode (Andrii Nakryiko) - selftests/bpf: Add fixed vs rotating verifier log tests (Andrii Nakryiko) - veristat: Add more veristat control over verifier log options (Andrii Nakryiko) - libbpf: Don't enforce unnecessary verifier log restrictions on libbpf side (Andrii Nakryiko) - bpf: Switch BPF verifier log to be a rotating log by default (Andrii Nakryiko) - bpf: Remove minimum size restrictions on verifier log buffer (Andrii Nakryiko) - bpf: Split off basic BPF verifier log into separate file (Andrii Nakryiko) - bpf: Remove extra whitespace in SPDX tag for syscall/helpers man pages (Alejandro Colomar) - selftests/bpf: Reset err when symbol name already exist in kprobe_multi_test (Manu Bretelle) - selftests/bpf: Prevent infinite loop in veristat when base file is too short (Eduard Zingerman) - bpftool: Set program type only if it differs from the desired one (Wei Yongjun) - selftests/bpf: Use PERF_COUNT_HW_CPU_CYCLES event for get_branch_snapshot (Song Liu) - bpf: ensure all memory is initialized in bpf_get_current_comm (Barret Rhoden) - selftests/bpf: Add verifier tests for code pattern ' ' (Yonghong Song) - bpf: Improve handling of pattern ' ' in verifier (Yonghong Song) - selftests/bpf: Add tests for non-constant cond_op NE/EQ bound deduction (Yonghong Song) - bpf: Improve verifier JEQ/JNE insn branch taken checking (Yonghong Song) - selftests: xsk: Add test UNALIGNED_INV_DESC_4K1_FRAME_SIZE (Kal Conley) - xsk: Fix unaligned descriptor validation (Kal Conley) - kallsyms: move module-related functions under correct configs (Viktor Malik) - bpftool: Clean up _bpftool_once_attr() calls in bash completion (Quentin Monnet) - bpftool: Support printing opcodes and source file references in CFG (Quentin Monnet) - bpftool: Support "opcodes", "linum", "visual" simultaneously (Quentin Monnet) - bpftool: Return an error on prog dumps if both CFG and JSON are required (Quentin Monnet) - bpftool: Support inline annotations when dumping the CFG of a program (Quentin Monnet) - bpftool: Fix bug for long instructions in program CFG dumps (Quentin Monnet) - bpftool: Fix documentation about line info display for prog dumps (Quentin Monnet) - selftests/bpf: Wait for receive in cg_storage_multi test (YiFei Zhu) - selftests: xsk: Deflakify STATS_RX_DROPPED test (Kal Conley) - selftests: xsk: Disable IPv6 on VETH1 (Kal Conley) - selftests: xsk: Add test case for packets at end of UMEM (Kal Conley) - selftests: xsk: Use correct UMEM size in testapp_invalid_desc (Kal Conley) - selftests: xsk: Add xskxceiver.h dependency to Makefile (Kal Conley) - kallsyms: Disable preemption for find_kallsyms_symbol_value (Jiri Olsa) - selftests/bpf: Add tracing tests for walking skb and req. (Alexei Starovoitov) - bpf: Undo strict enforcement for walking untagged fields. (Alexei Starovoitov) - bpf: Allowlist few fields similar to __rcu tag. (Alexei Starovoitov) - bpf: Refactor NULL-ness check in check_reg_type(). (Alexei Starovoitov) - bpf: Teach verifier that certain helpers accept NULL pointer. (Alexei Starovoitov) - bpf: Refactor btf_nested_type_is_trusted(). (Alexei Starovoitov) - bpf: Remove unused arguments from btf_struct_access(). (Alexei Starovoitov) - bpf: Invoke btf_struct_access() callback only for writes. (Alexei Starovoitov) - selftests/bpf: Add RESOLVE_BTFIDS dependency to bpf_testmod.ko (Ilya Leoshkevich) - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Dave Marchevsky) - bpf, docs: Add docs on extended 64-bit immediate instructions (Dave Thaler) - bpf: compute hashes in bloom filter similar to hashmap (Anton Protopopov) - bpf: optimize hashmap lookups when key_size is divisible by 4 (Anton Protopopov) - bpf,docs: Update documentation to reflect new task kfuncs (David Vernet) - bpf: Remove now-defunct task kfuncs (David Vernet) - bpf: Make struct task_struct an RCU-safe type (David Vernet) - veristat: small fixed found in -O2 mode (Andrii Nakryiko) - veristat: avoid using kernel-internal headers (Andrii Nakryiko) - veristat: improve version reporting (Andrii Nakryiko) - veristat: relicense veristat.c as dual GPL-2.0-only or BSD-2-Clause licensed (Andrii Nakryiko) - selftests/bpf: Fix conflicts with built-in functions in bench_local_storage_create (James Hilliard) - selftests/bpf: Replace extract_build_id with read_build_id (Jiri Olsa) - selftests/bpf: Add read_build_id function (Jiri Olsa) - selftests/bpf: Add err.h header (Jiri Olsa) - selftests/bpf: Add testcases for ptr_*_or_null_ in bpf_kptr_xchg (David Vernet) - bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg (David Vernet) - veristat: change guess for __sk_buff from CGROUP_SKB to SCHED_CLS (Andrii Nakryiko) - selftests/bpf: Rewrite two infinite loops in bound check cases (Xu Kuohai) - veristat: guess and substitue underlying program type for freplace (EXT) progs (Andrii Nakryiko) - veristat: add -d debug mode option to see debug libbpf log (Andrii Nakryiko) - libbpf: disassociate section handler on explicit bpf_program__set_type() call (Andrii Nakryiko) - selftests/bpf: test a BPF CC writing app_limited (Yixin Shen) - bpf: allow a TCP CC to write app_limited (Yixin Shen) - tools: bpftool: json: Fix backslash escape typo in jsonw_puts (Manu Bretelle) - selftests/bpf: Remove verifier/xdp_direct_packet_access.c, converted to progs/verifier_xdp_direct_packet_access.c (Eduard Zingerman) - selftests/bpf: Verifier/xdp_direct_packet_access.c converted to inline assembly (Eduard Zingerman) - libbpf: Fix double-free when linker processes empty sections (Eduard Zingerman) - selftests/bpf: Don't assume page size is 4096 (Hengqi Chen) - libbpf: Ensure print callback usage is thread-safe (JP Kobryn) - xsk: allow remap of fill and/or completion rings (Nuno Gonçalves) - bpf, docs: Add extended call instructions (Dave Thaler) - selftests/bpf: Add bench for task storage creation (Martin KaFai Lau) - selftests/bpf: Test task storage when local_storage->smap is NULL (Martin KaFai Lau) - bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage (Martin KaFai Lau) - bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elem (Martin KaFai Lau) - bpf: Add a few bpf mem allocator functions (Martin KaFai Lau) - selftests/bpf: verifier/xdp.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/xadd.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/var_off.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/value_or_null.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/value.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/value_adj_spill.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/uninit.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/stack_ptr.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/spill_fill.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/ringbuf.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/raw_tp_writable.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/raw_stack.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/meta_access.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/masking.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/map_ret_val.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/map_ptr.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/leak_ptr.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/ld_ind.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/int_ptr.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/helper_value_access.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/helper_restricted.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/helper_packet_access.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/helper_access_var_len.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/div_overflow.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/div0.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/direct_stack_access_wraparound.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/ctx_sk_msg.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/const_or.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/cgroup_storage.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/cgroup_skb.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/cgroup_inv_retcode.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/cfg.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/bounds_mix_sign_unsign.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/bounds_deduction.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/basic_stack.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/array_access.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: verifier/and.c converted to inline assembly (Eduard Zingerman) - selftests/bpf: prog_tests entry point for migrated test_verifier tests (Eduard Zingerman) - selftests/bpf: Tests execution support for test_loader.c (Eduard Zingerman) - selftests/bpf: Unprivileged tests for test_loader.c (Eduard Zingerman) - selftests/bpf: __imm_insn & __imm_const macro for bpf_misc.h (Eduard Zingerman) - selftests/bpf: Report program name on parse_test_spec error (Eduard Zingerman) - bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS (David Vernet) - bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs (David Vernet) - bpf: Only invoke kptr dtor following non-NULL xchg (David Vernet) - bpf: Check IS_ERR for the bpf_map_get() return value (Martin KaFai Lau) - selftests/bpf: Test switching TCP Congestion Control algorithms. (Kui-Feng Lee) - libbpf: Use .struct_ops.link section to indicate a struct_ops with a link. (Kui-Feng Lee) - libbpf: Update a bpf_link with another struct_ops. (Kui-Feng Lee) - bpf: Update the struct_ops of a bpf_link. (Kui-Feng Lee) - libbpf: Create a bpf_link in bpf_map__attach_struct_ops(). (Kui-Feng Lee) - bpf: Create links for BPF struct_ops maps. (Kui-Feng Lee) - net: Update an existing TCP congestion control algorithm. (Kui-Feng Lee) - bpf: Retire the struct_ops map kvalue->refcnt. (Kui-Feng Lee) - bpf: remember meta->iter info only for initialized iters (Andrii Nakryiko) - selftests/bpf: Check when bounds are not in the 32-bit range (Xu Kuohai) - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation (Daniel Borkmann) - bpf: return long from bpf_map_ops funcs (JP Kobryn) - bpf/selftests: coverage for bpf_map_ops errors (JP Kobryn) - selftests/bpf: Add light skeleton test for kfunc detection. (Alexei Starovoitov) - libbpf: Support kfunc detection in light skeleton. (Alexei Starovoitov) - bpf: Teach the verifier to recognize rdonly_mem as not null. (Alexei Starovoitov) - libbpf: Rename RELO_EXTERN_VAR/FUNC. (Alexei Starovoitov) - selftests/xsk: add xdp populate metadata test (Tushar Vyavahare) - net: skbuff: move the fields BPF cares about directly next to the offset marker (Jakub Kicinski) - net: skbuff: reorder bytes 2 and 3 of the bitfield (Jakub Kicinski) - net: skbuff: rename __pkt_vlan_present_offset to __mono_tc_offset (Jakub Kicinski) - libbpf: Explicitly call write to append content to file (Liu Pan) - selftest/bpf: Add a test case for ld_imm64 copy logic. (Alexei Starovoitov) - libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. (Alexei Starovoitov) - bpf, docs: Libbpf overview documentation (Sreevani Sreejith) - selftests/bpf: Add --json-summary option to test_progs (Manu Bretelle) - selftests/bpf: Add test for bpf_ksym_exists(). (Alexei Starovoitov) - libbpf: Introduce bpf_ksym_exists() macro. (Alexei Starovoitov) - libbpf: Fix relocation of kfunc ksym in ld_imm64 insn. (Alexei Starovoitov) - bpf: Allow ld_imm64 instruction to point to kfunc. (Alexei Starovoitov) - bpf, docs: Use internal linking for link to netdev subsystem doc (Bagas Sanjaya) - kallsyms, bpf: Move find_kallsyms_symbol_value out of internal header (Viktor Malik) - selftests/bpf: fix "metadata marker" getting overwritten by the netstack (Alexander Lobakin) - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Alexander Lobakin) - bpf: Remove misleading spec_v1 check on var-offset stack read (Luis Gerhorst) - bpf,docs: Remove bpf_cpumask_kptr_get() from documentation (David Vernet) - bpf: Remove bpf_cpumask_kptr_get() kfunc (David Vernet) - bpf/selftests: Test using global cpumask kptr with RCU (David Vernet) - bpf: Mark struct bpf_cpumask as rcu protected (David Vernet) - bpf: Free struct bpf_cpumask in call_rcu handler (David Vernet) - libbpf: Ignore warnings about "inefficient alignment" (Daniel Müller) - selftests/bpf: Fix a fd leak in an error path in network_helpers.c (Martin KaFai Lau) - selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for testing memcmp result (Martin KaFai Lau) - bpf/selftests: Test fentry attachment to shadowed functions (Viktor Malik) - bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modules (Viktor Malik) - cgroup: Make current_cgns_cgroup_dfl() safe to call after exit_task_namespace() (Tejun Heo) - selftests/bpf: Fix trace_virtqueue_add_sgs test issue with LLVM 17. (Alexei Starovoitov) - xdp: remove unused {__,}xdp_release_frame() (Alexander Lobakin) - xdp: recycle Page Pool backed skbs built from XDP frames (Alexander Lobakin) - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Alexander Lobakin) - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Alexander Lobakin) - selftests/bpf: Add various tests to check helper access into ptr_to_btf_id. (Alexei Starovoitov) - bpf: Allow helpers access trusted PTR_TO_BTF_ID. (Alexei Starovoitov) - bpf: Fix bpf_strncmp proto. (Alexei Starovoitov) - bpf, docs: Add signed comparison example (Dave Thaler) - selftests/bpf: use canonical ftrace path (Ross Zwisler) - bpf: use canonical ftrace path (Ross Zwisler) - bpf: Disable migration when freeing stashed local kptr using obj drop (Dave Marchevsky) - tasks: Extract rcu_users out of union (David Vernet) - bpf: fix precision propagation verbose logging (Andrii Nakryiko) - selftests/bpf: Add local kptr stashing test (Dave Marchevsky) - bpf: Allow local kptrs to be exchanged via bpf_kptr_xchg (Dave Marchevsky) - bpf: Support __kptr to local kptrs (Dave Marchevsky) - bpf, docs: Explain helper functions (Dave Thaler) - bpf: Change btf_record_find enum parameter to field_mask (Dave Marchevsky) - bpf: btf: Remove unused btf_field_info_type enum (Dave Marchevsky) - bpf: verifier: Rename kernel_type_name helper to btf_type_name (Dave Marchevsky) - selftests/bpf: Add local-storage-create benchmark (Martin KaFai Lau) - selftests/bpf: Check freeing sk->sk_local_storage with sk_local_storage->smap is NULL (Martin KaFai Lau) - selftests/bpf: Replace CHECK with ASSERT in test_local_storage (Martin KaFai Lau) - bpf: Add bpf_local_storage_free() (Martin KaFai Lau) - bpf: Add bpf_local_storage_rcu callback (Martin KaFai Lau) - bpf: Add bpf_selem_free() (Martin KaFai Lau) - bpf: Add bpf_selem_free_rcu callback (Martin KaFai Lau) - bpf: Remove bpf_selem_free_fields*_rcu (Martin KaFai Lau) - bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage (Martin KaFai Lau) - bpf: Remember smap in bpf_local_storage (Martin KaFai Lau) - bpf: Remove the preceding __ from __bpf_selem_unlink_storage (Martin KaFai Lau) - bpf: Remove __bpf_local_storage_map_alloc (Martin KaFai Lau) - bpf: Refactor codes into bpf_local_storage_destroy (Martin KaFai Lau) - bpf: Move a few bpf_local_storage functions to static scope (Martin KaFai Lau) - bpf/selftests: Fix send_signal tracepoint tests (David Vernet) - bpf: take into account liveness when propagating precision (Andrii Nakryiko) - bpf: ensure state checkpointing at iter_next() call sites (Andrii Nakryiko) - selftests/bpf: make BPF compiler flags stricter (Andrii Nakryiko) - selftests/bpf: fix lots of silly mistakes pointed out by compiler (Andrii Nakryiko) - selftests/bpf: add __sink() macro to fake variable consumption (Andrii Nakryiko) - selftests/bpf: prevent unused variable warning in bpf_for() (Andrii Nakryiko) - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Yonghong Song) - selftests/bpf: Improve error logs in XDP compliance test tool (Lorenzo Bianconi) - selftests/bpf: Use ifname instead of ifindex in XDP compliance test tool (Lorenzo Bianconi) - bpf: Fix a typo for BPF_F_ANY_ALIGNMENT in bpf.h (Michael Weiß) - selftests/bpf: Fix flaky fib_lookup test (Martin KaFai Lau) - selftests/bpf: implement and test custom testmod_seq iterator (Andrii Nakryiko) - selftests/bpf: add number iterator tests (Andrii Nakryiko) - selftests/bpf: add iterators tests (Andrii Nakryiko) - selftests/bpf: add bpf_for_each(), bpf_for(), and bpf_repeat() macros (Andrii Nakryiko) - bpf: implement numbers iterator (Andrii Nakryiko) - bpf: add support for open-coded iterator loops (Andrii Nakryiko) - bpf: add iterator kfuncs registration and validation logic (Andrii Nakryiko) - bpf: factor out fetching basic kfunc metadata (Andrii Nakryiko) - mlx4: use READ_ONCE/WRITE_ONCE for ring indexes (Jakub Kicinski) - bnxt: use READ_ONCE/WRITE_ONCE for ring indexes (Jakub Kicinski) - net: docs: update the sample code in driver.rst (Jakub Kicinski) - net: stmmac: dwmac-qcom-ethqos: Add EMAC3 support (Andrew Halaney) - net: stmmac: dwmac-qcom-ethqos: Use loopback_en for all speeds (Andrew Halaney) - net: stmmac: dwmac-qcom-ethqos: Respect phy-mode and TX delay (Andrew Halaney) - net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets (Andrew Halaney) - net: stmmac: Pass stmmac_priv in some callbacks (Andrew Halaney) - net: stmmac: Remove some unnecessary void pointers (Andrew Halaney) - net: stmmac: Fix DMA typo (Andrew Halaney) - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) - dt-bindings: net: qcom,ethqos: Add Qualcomm sc8280xp compatibles (Andrew Halaney) - dt-bindings: net: qcom,ethqos: Convert bindings to yaml (Bhupesh Sharma) - dt-bindings: net: snps,dwmac: Add Qualcomm Ethernet ETHQOS compatibles (Bhupesh Sharma) - dt-bindings: net: snps,dwmac: Update interrupt-names (Bhupesh Sharma) - bnxt_en: Allow to set switchdev mode without existing VFs (Ivan Vecera) - net: thunderbolt: Fix typos in comments (Mika Westerberg) - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Mika Westerberg) - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Mika Westerberg) - net: ethernet: Add missing depends on MDIO_DEVRES (Andrew Lunn) - ksz884x: Remove unused functions (Simon Horman) - ionic: Don't overwrite the cyclecounter bitmask (Brett Creeley) - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Sebastian Reichel) - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Sebastian Reichel) - net: dsa: add trace points for VLAN operations (Vladimir Oltean) - net: dsa: add trace points for FDB/MDB operations (Vladimir Oltean) - net: dsa: mv88e6xxx: Correct cmode to PHY_INTERFACE_ (Andrew Lunn) - gve: Unify duplicate GQ min pkt desc size constants (Shailend Chand) - tools: ynl: throw a more meaningful exception if family not supported (Jakub Kicinski) - net: fddi: skfp: rmt: Clean up some inconsistent indenting (Jiapeng Chong) - net: ethernet: mtk_eth_soc: use be32 type to store be32 values (Simon Horman) - net: piggy back on the memory barrier in bql when waking queues (Jakub Kicinski) - bnxt: use new queue try_stop/try_wake macros (Jakub Kicinski) - ixgbe: use new queue try_stop/try_wake macros (Jakub Kicinski) - net: provide macros for commonly copied lockless queue stop/wake code (Jakub Kicinski) - docs: net: use C syntax highlight in driver.rst (Jakub Kicinski) - docs: net: move the probe and open/close sections of driver.rst up (Jakub Kicinski) - docs: net: reformat driver.rst from a list to sections (Jakub Kicinski) - net: phy: sfp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - net: phy: nxp-tja11xx: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - net: phy: mxl: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - net: phy: marvell: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - net: phy: bcm54140: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - net: phy: aquantia: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - net: aquantia: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - net: nfp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - net: dsa: replace NETDEV_PRE_CHANGE_HWTSTAMP notifier with a stub (Vladimir Oltean) - net: make SO_BUSY_POLL available to all users (Eric Dumazet) - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Simon Horman) - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Simon Horman) - net: stmmac: remove set but unused mask in stmmac_ethtool_set_link_ksettings() (Vladimir Oltean) - net/mlx5e: Simulate missing IPsec TX limits hardware functionality (Leon Romanovsky) - net/mlx5e: Generalize IPsec work structs (Leon Romanovsky) - net/mlx5e: Reduce contention in IPsec workqueue (Leon Romanovsky) - net/mlx5e: Set IPsec replay sequence numbers (Leon Romanovsky) - net/mlx5e: Remove ESN callbacks if it is not supported (Leon Romanovsky) - xfrm: don't require advance ESN callback for packet offload (Leon Romanovsky) - net/mlx5e: Overcome slow response for first IPsec ASO WQE (Leon Romanovsky) - net/mlx5e: Add SW implementation to support IPsec 64 bit soft and hard limits (Leon Romanovsky) - net/mlx5e: Prevent zero IPsec soft/hard limits (Leon Romanovsky) - net/mlx5e: Factor out IPsec ASO update function (Leon Romanovsky) - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Siddharth Vadapalli) - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Siddharth Vadapalli) - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Siddharth Vadapalli) - net: ethernet: mtk_eth_soc: mtk_ppe: prefer newly added l2 flows (Felix Fietkau) - net: ethernet: mtk_eth_soc: add code for offloading flows from wlan devices (Felix Fietkau) - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Adham Faris) - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Adham Faris) - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Gal Pressman) - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Rahul Rameshbabu) - net/mlx5e: Remove redundant macsec code (Emeel Hakim) - net/mlx5e: TC, Remove sample and ct limitation (Paul Blakey) - net/mlx5e: TC, Remove mirror and ct limitation (Paul Blakey) - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Paul Blakey) - net/mlx5e: TC, Remove multiple ct actions limitation (Paul Blakey) - net/mlx5e: TC, Remove special handling of CT action (Paul Blakey) - net/mlx5e: TC, Remove CT action reordering (Paul Blakey) - net/mlx5e: CT: Use per action stats (Paul Blakey) - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Paul Blakey) - net/mlx5e: TC, Remove unused vf_tun variable (Paul Blakey) - net/mlx5e: Set default can_offload action (Paul Blakey) - selftests: forwarding: hw_stats_l3: Detect failure to install counters (Petr Machata) - net: sunhme: move asm includes to below linux includes (Simon Horman) - nfp: initialize netdev's dev_port with correct id (Yinjun Zhang) - selftests/net: fix typo in tcp_mmap (Eric Dumazet) - net: dsa: microchip: Utilize error values in ksz8_w_sta_mac_table() (Oleksij Rempel) - net: dsa: microchip: Make ksz8_w_sta_mac_table() static (Oleksij Rempel) - net: dsa: microchip: ksz8_r_sta_mac_table(): Utilize error values from read/write functions (Oleksij Rempel) - net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries (Oleksij Rempel) - net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static (Oleksij Rempel) - net: dsa: microchip: ksz8: Implement add/del_fdb and use static MAC table operations (Oleksij Rempel) - net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse (Oleksij Rempel) - net: stmmac: dwmac-imx: use platform specific reset for imx93 SoCs (Shenwei Wang) - net: stmmac: add support for platform specific reset (Shenwei Wang) - net/sched: sch_mqprio: use netlink payload helpers (Pedro Tammela) - dt-bindings: net: dsa: brcm,sf2: Drop unneeded "#address-cells/#size-cells" (Rob Herring) - dt-bindings: net: ethernet-switch: Make "#address-cells/#size-cells" required (Rob Herring) - wifi: rt2x00: Fix memory leak when handling surveys (Armin Wolf) - wifi: b43legacy: Remove the unused function prev_slot() (Jiapeng Chong) - wifi: rtw89: Remove redundant pci_clear_master (Cai Huoqing) - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Ping-Ke Shih) - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Chih-Kang Chang) - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Chih-Kang Chang) - wifi: rtw89: remove superfluous H2C of join_info (Chin-Yen Lee) - wifi: rtw89: set data lowest rate according to AP supported rate (Chih-Kang Chang) - wifi: rtw89: add counters of register-based H2C/C2H (Ping-Ke Shih) - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Ching-Te Ku) - wifi: rtw89: coex: Add report control v5 variation (Ching-Te Ku) - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Ching-Te Ku) - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Ching-Te Ku) - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Ching-Te Ku) - bcma: remove unused mips_read32 function (Tom Rix) - bcma: Use of_address_to_resource() (Rob Herring) - wifi: mwifiex: remove unused evt_buf variable (Tom Rix) - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Tom Rix) - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Wei Chen) - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Wei Chen) - wifi: brcmsmac: remove unused has_5g variable (Tom Rix) - wifi: b43legacy: remove unused freq_r3A_value function (Tom Rix) - wifi: rtlwifi: Replace fake flex-array with flex-array member (Gustavo A. R. Silva) - wifi: rtw88: Remove redundant pci_clear_master (Cai Huoqing) - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - wifi: rndis_wlan: clean up a type issue (Dan Carpenter) - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Tom Rix) - wifi: rsi: Slightly simplify rsi_set_channel() (Christophe JAILLET) - wifi: ipw2x00: remove unused _ipw_read16 function (Tom Rix) - wifi: mac80211: enable EHT mesh support (Ryder Lee) - kvaser_usb: convert USB IDs to hexadecimal values (Oliver Hartkopp) - can: esd_usb: Add support for CAN_CTRLMODE_BERR_REPORTING (Frank Jungclaus) - dt-bindings: can: fsl,flexcan: add optional power-domains property (Peng Fan) - can: rcar_canfd: rcar_canfd_probe(): fix plain integer in transceivers[] init (Geert Uytterhoeven) - can: bxcan: add support for ST bxCAN controller (Dario Binacchi) - ARM: dts: stm32: add pin map for CAN controller on stm32f4 (Dario Binacchi) - ARM: dts: stm32: add CAN support on stm32f429 (Dario Binacchi) - dt-bindings: net: can: add STM32 bxcan DT bindings (Dario Binacchi) - dt-bindings: arm: stm32: add compatible for syscon gcan node (Dario Binacchi) - can: isotp: add module parameter for maximum pdu size (Oliver Hartkopp) - net: qrtr: correct types of trace event parameters (Simon Horman) - net: phy: meson-gxl: enable edpd tunable support for G12A internal PHY (Heiner Kallweit) - vsock/test: update expected return values (Arseniy Krasnov) - vsock: return errors other than -ENOMEM to socket (Arseniy Krasnov) - vsock/vmci: convert VMCI error code to -ENOMEM on receive (Arseniy Krasnov) - sfc: remove expired unicast PTP filters (Íñigo Huguet) - sfc: support unicast PTP (Íñigo Huguet) - sfc: allow insertion of filters for unicast PTP (Íñigo Huguet) - sfc: store PTP filters in a list (Íñigo Huguet) - dt-bindings: net: dsa: mediatek,mt7530: add mediatek,mt7988-switch (Daniel Golle) - net: dsa: mt7530: introduce driver for MT7988 built-in switch (Daniel Golle) - net: dsa: mt7530: skip locking if MDIO bus isn't present (Daniel Golle) - net: dsa: mt7530: introduce separate MDIO driver (Daniel Golle) - net: dsa: mt7530: split-off common parts from mt7531_setup (Daniel Golle) - net: dsa: mt7530: introduce mt7530_remove_common helper function (Daniel Golle) - net: dsa: mt7530: introduce mt7530_probe_common helper function (Daniel Golle) - net: dsa: mt7530: move p5_intf_modes() function to mt7530.c (Daniel Golle) - net: dsa: mt7530: introduce mutex helpers (Daniel Golle) - net: dsa: mt7530: move SGMII PCS creation to mt7530_probe function (Daniel Golle) - net: dsa: mt7530: use regmap to access switch register space (Daniel Golle) - net: dsa: mt7530: use unlocked regmap accessors (Daniel Golle) - net: dsa: mt7530: refactor SGMII PCS creation (Daniel Golle) - net: dsa: mt7530: make some noise if register read fails (Daniel Golle) - net: phy: smsc: enable edpd tunable support (Heiner Kallweit) - net: phy: smsc: add support for edpd tunable (Heiner Kallweit) - net: phy: smsc: prepare for making edpd wait period configurable (Heiner Kallweit) - net: phy: smsc: add flag edpd_mode_set_by_user (Heiner Kallweit) - net: phy: smsc: clear edpd_enable if interrupt mode is used (Heiner Kallweit) - net: phy: smsc: add helper smsc_phy_config_edpd (Heiner Kallweit) - net: phy: smsc: rename flag energy_enable (Heiner Kallweit) - net: create a netdev notifier for DSA to reject PTP on DSA master (Vladimir Oltean) - net: dsa: make dsa_port_supports_hwtstamp() construct a fake ifreq (Vladimir Oltean) - net: add struct kernel_hwtstamp_config and make net_hwtstamp_validate() use it (Vladimir Oltean) - net: move copy_from_user() out of net_hwtstamp_validate() (Vladimir Oltean) - net: promote SIOCSHWTSTAMP and SIOCGHWTSTAMP ioctls to dedicated handlers (Vladimir Oltean) - net: simplify handling of dsa_ndo_eth_ioctl() return code (Vladimir Oltean) - net: don't abuse "default" case for unknown ioctl in dev_ifsioc() (Vladimir Oltean) - net: alteon: remove unused len variable (Tom Rix) - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ido Schimmel) - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ido Schimmel) - mlxsw: core_thermal: Use static trip points for transceiver modules (Ido Schimmel) - net: minor reshuffle of napi_struct (Jakub Kicinski) - i40e: Add support for VF to specify its primary MAC address (Sylwester Dziedziuch) - ice: remove comment about not supporting driver reinit (Jacob Keller) - Documentation/eth/intel: Remove references to SourceForge (Tony Nguyen) - Documentation/eth/intel: Update address for driver support (Tony Nguyen) - netfilter: ctnetlink: Support offloaded conntrack entry deletion (Paul Blakey) - netfilter: Correct documentation errors in nf_tables.h (Matthieu De Beule) - netfilter: nfnetlink_queue: enable classid socket info retrieval (Eric Sage) - netfilter: nfnetlink_log: remove rcu_bh usage (Florian Westphal) - dt-bindings: net: fec: add power-domains property (Peng Fan) - tcp: Refine SYN handling for PAWS. (Kuniyuki Iwashima) - macvlan: Fix mc_filter calculation (Herbert Xu) - wifi: clean up erroneously introduced file (Johannes Berg) - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Johannes Berg) - wifi: iwlwifi: separate AP link management queues (Johannes Berg) - wifi: iwlwifi: mvm: free probe_resp_data later (Johannes Berg) - wifi: iwlwifi: bump FW API to 75 for AX devices (Gregory Greenman) - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Gregory Greenman) - wifi: iwlwifi: mvm: send full STA during HW restart (Johannes Berg) - wifi: iwlwifi: mvm: rework active links counting (Gregory Greenman) - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Gregory Greenman) - wifi: iwlwifi: mvm: use the correct link queue (Shaul Triebitz) - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Johannes Berg) - wifi: iwlwifi: mvm: fix station link data leak (Johannes Berg) - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Benjamin Berg) - wifi: iwlwifi: mvm: use appropriate link for rate selection (Benjamin Berg) - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Johannes Berg) - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Johannes Berg) - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Johannes Berg) - wifi: iwlwifi: mvm: remove only link-specific AP keys (Johannes Berg) - wifi: iwlwifi: mvm: skip inactive links (Johannes Berg) - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Avraham Stern) - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Johannes Berg) - wifi: iwlwifi: mvm: use bcast/mcast link station id (Shaul Triebitz) - wifi: iwlwifi: mvm: translate management frame address (Shaul Triebitz) - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Shaul Triebitz) - wifi: iwlwifi: mvm: use the link sta address (Shaul Triebitz) - wifi: iwlwifi: mvm: adjust rs init to MLO (Gregory Greenman) - wifi: iwlwifi: mvm: adjust radar detection to MLO (Gregory Greenman) - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Gregory Greenman) - wifi: iwlwifi: mvm: make a few warnings only trigger once (Johannes Berg) - wifi: iwlwifi: mvm: coex: start handling multiple links (Johannes Berg) - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Johannes Berg) - wifi: iwlwifi: mvm: use STA link address (Johannes Berg) - wifi: iwlwifi: mvm: skip MEI update for MLO (Johannes Berg) - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Johannes Berg) - wifi: iwlwifi: mvm: make some HW flags conditional (Johannes Berg) - wifi: iwlwifi: mvm: implement link change ops (Johannes Berg) - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Gregory Greenman) - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Gregory Greenman) - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Gregory Greenman) - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Gregory Greenman) - wifi: iwlwifi: mvm: add fw link id allocation (Gregory Greenman) - wifi: iwlwifi: mvm: adjust internal stations to MLO (Gregory Greenman) - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Gregory Greenman) - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Gregory Greenman) - wifi: iwlwifi: mvm: don't check dtim_period in new API (Johannes Berg) - wifi: iwlwifi: mvm: adjust SMPS for MLO (Gregory Greenman) - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Avraham Stern) - wifi: iwlwifi: mvm: add link to firmware earlier (Johannes Berg) - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Gregory Greenman) - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Gregory Greenman) - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Gregory Greenman) - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Miri Korenblit) - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Miri Korenblit) - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Miri Korenblit) - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Miri Korenblit) - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Miri Korenblit) - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Miri Korenblit) - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Miri Korenblit) - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Miri Korenblit) - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Miri Korenblit) - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Miri Korenblit) - wifi: iwlwifi: mvm: add some new MLD ops (Miri Korenblit) - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Miri Korenblit) - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Miri Korenblit) - wifi: iwlwifi: mvm: sta preparation for MLO (Gregory Greenman) - wifi: iwlwifi: mvm: vif preparation for MLO (Gregory Greenman) - wifi: nl80211: support advertising S1G capabilities (Kieran Frewen) - wifi: mac80211: S1G capabilities information element in probe request (Kieran Frewen) - mac80211: minstrel_ht: remove unused n_supported variable (Tom Rix) - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Nathan Chancellor) - mac80211_hwsim: add PMSR report support via virtio (Jaewan Kim) - mac80211_hwsim: add PMSR abort support via virtio (Jaewan Kim) - mac80211_hwsim: add PMSR request support via virtio (Jaewan Kim) - wifi: nl80211: make nl80211_send_chandef non-static (Jaewan Kim) - mac80211_hwsim: add PMSR capability support (Jaewan Kim) - mac80211: support RNR for EMA AP (Aloka Dixit) - cfg80211: support RNR for EMA AP (Aloka Dixit) - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Bagas Sanjaya) - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Gregory Greenman) - wifi: mac80211_hwsim: EMA support (Aloka Dixit) - wifi: mac80211_hwsim: Multiple BSSID support (Aloka Dixit) - wifi: mac80211_hwsim: move beacon transmission to a separate function (Aloka Dixit) - wifi: mac80211: generate EMA beacons in AP mode (Aloka Dixit) - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Manikanta Pubbisetty) - wifi: mac80211: implement support for yet another mesh A-MSDU format (Felix Fietkau) - wifi: mac80211: add mesh fast-rx support (Felix Fietkau) - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Felix Fietkau) - wifi: mac80211: mesh fast xmit support (Felix Fietkau) - wifi: mac80211: fix race in mesh sequence number assignment (Felix Fietkau) - wifi: mac80211: add support for letting drivers register tc offload support (Felix Fietkau) - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Abhishek Naik) - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Avraham Stern) - wifi: iwlwifi: Update configurations for Bnj device (Mukesh Sisodiya) - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Miri Korenblit) - wifi: iwlwifi: mvm: remove not needed initializations (Miri Korenblit) - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Miri Korenblit) - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Miri Korenblit) - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Miri Korenblit) - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Miri Korenblit) - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Miri Korenblit) - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Miri Korenblit) - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Avraham Stern) - wifi: iwlwifi: mvm: implement PHC clock adjustments (Avraham Stern) - wifi: iwlwifi: mvm: enable TX beacon protection (Johannes Berg) - wifi: iwlwifi: mvm: add support for timing measurement (Krishnanand Prabhu) - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Avraham Stern) - wifi: iwlwifi: mvm: read synced time from firmware if supported (Avraham Stern) - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Krishnanand Prabhu) - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Bitterblue Smith) - wifi: rtl8xxxu: RTL8192EU always needs full init (Bitterblue Smith) - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Nathan Chancellor) - wifi: iwlwifi: suppress printf warnings in tracing (Johannes Berg) - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Johannes Berg) - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Mukesh Sisodiya) - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Johannes Berg) - wifi: iwlwifi: Replace space with tabs as code indent (Solomon Tan) - wifi: iwlwifi: Add required space before open '(' (Solomon Tan) - wifi: iwlwifi: Remove prohibited spaces (Solomon Tan) - wifi: iwlwifi: fix typos in comment (Julia Lawall) - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Tom Rix) - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Miri Korenblit) - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Miri Korenblit) - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Miri Korenblit) - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Miri Korenblit) - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Miri Korenblit) - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Miri Korenblit) - wifi: iwlwifi: mvm: add support for the new STA related commands (Miri Korenblit) - wifi: iwlwifi: mvm: add support for the new LINK command (Miri Korenblit) - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Miri Korenblit) - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Miri Korenblit) - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Miri Korenblit) - wifi: iwlwifi: yoyo: Add driver defined dump file name (Mukesh Sisodiya) - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Mukesh Sisodiya) - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Johannes Berg) - MAINTAINERS: adjust file entries after wifi driver movement (Lukas Bulwahn) - wifi: ath11k: add debug prints in regulatory WMI event processing (Aditya Kumar Singh) - wifi: ath11k: add support to parse new WMI event for 6 GHz (Aditya Kumar Singh) - wifi: ath11k: use proper regulatory reference for bands (Aditya Kumar Singh) - wifi: ath11k: Add tx ack signal support for management packets (Abinaya Kalaiselvan) - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Muna Sinada) - wifi: ath11k: move HE MCS mapper to a separate function (Muna Sinada) - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Muna Sinada) - wifi: ath11k: modify accessor macros to match index size (Muna Sinada) - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Fedor Pchelkin) - wifi: ath12k: remove memset with byte count of 278528 (Kalle Valo) - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Christophe JAILLET) - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Christian Marangi) - wifi: ath10k: Remove redundant assignment to changed_flags (Jiapeng Chong) - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Abhishek Kumar) - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Dan Carpenter) - wifi: ath5k: Use platform_get_irq() to get the interrupt (Douglas Anderson) - wifi: ath11k: Use platform_get_irq() to get the interrupt (Douglas Anderson) - wifi: ath12k: PCI ops for wakeup/release MHI (Ramya Gnanasekar) - wifi: ath12k: Handle lock during peer_id find (Ramya Gnanasekar) - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Fedor Pchelkin) - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Yang Yingliang) - wifi: ath12k: use kfree_skb() instead of kfree() (Dan Carpenter) - wifi: ath: Silence memcpy run-time false positive warning (Kees Cook) - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Yang Li) - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Yang Li) - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Yang Li) - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Colin Ian King) - wifi: ath6kl: minor fix for allocation size (Alexey V. Vissarionov) - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Tamizh Chelvam Raja) - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Jisoo Jang) - wifi: rtw88: fix memory leak in rtw_usb_probe() (Dongliang Mu) - wifi: rtw89: coex: Add v5 firmware cycle status report (Ching-Te Ku) - wifi: rtw89: coex: Add v2 Bluetooth scan info (Ching-Te Ku) - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Ching-Te Ku) - wifi: rtw89: coex: Add register monitor report v2 format (Ching-Te Ku) - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Ching-Te Ku) - wifi: rtw89: coex: Add WiFi role info v2 (Ching-Te Ku) - wifi: rtw89: coex: Add more error_map and counter to log (Ching-Te Ku) - wifi: qtnfmac: use struct_size and size_sub for payload length (Jacob Keller) - wifi: ipw2x00: convert ipw_fw_error->elem to flexible array[] (Jacob Keller) - wifi: rtl8xxxu: use module_usb_driver (Martin Kaiser) - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Ping-Ke Shih) - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Martin Kaiser) - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Hans de Goede) - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Kalle Valo) - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Kalle Valo) - tools: ynl: ethtool testing tool (Stanislav Fomichev) - tools: ynl: replace print with NlError (Stanislav Fomichev) - tools: ynl: populate most of the ethtool spec (Stanislav Fomichev) - tools: ynl: support byte-order in cli (Stanislav Fomichev) - octeontx2-af: update type of prof fields in nix_aw_enq_req (Simon Horman) - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) - selftests: rtnetlink: Fix do_test_address_proto() (Petr Machata) - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Nathan Chancellor) - net: dsa: fix db type confusion in host fdb/mdb add/del (Vladimir Oltean) - net: ksz884x: remove unused change variable (Tom Rix) - smsc911x: remove superfluous variable init (Wolfram Sang) - net: optimize ____napi_schedule() to avoid extra NET_RX_SOFTIRQ (Eric Dumazet) - net: optimize napi_schedule_rps() (Eric Dumazet) - net: add softnet_data.in_net_rx_action (Eric Dumazet) - net: napi_schedule_rps() cleanup (Eric Dumazet) - net/mlx5e: RX, Remove unnecessary recycle parameter and page_cache stats (Dragos Tatulea) - net/mlx5e: RX, Break the wqe bulk refill in smaller chunks (Dragos Tatulea) - net/mlx5e: RX, Increase WQE bulk size for legacy rq (Dragos Tatulea) - net/mlx5e: RX, Split off release path for xsk buffers for legacy rq (Dragos Tatulea) - net/mlx5e: RX, Defer page release in legacy rq for better recycling (Dragos Tatulea) - net/mlx5e: RX, Change wqe last_in_page field from bool to bit flags (Dragos Tatulea) - net/mlx5e: RX, Defer page release in striding rq for better recycling (Dragos Tatulea) - net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic name (Dragos Tatulea) - net/mlx5e: RX, Enable skb page recycling through the page_pool (Dragos Tatulea) - net/mlx5e: RX, Enable dma map and sync from page_pool allocator (Dragos Tatulea) - net/mlx5e: RX, Remove internal page_cache (Dragos Tatulea) - net/mlx5e: RX, Store SHAMPO header pages in array (Dragos Tatulea) - net/mlx5e: RX, Remove alloc unit layout constraint for striding rq (Dragos Tatulea) - net/mlx5e: RX, Remove alloc unit layout constraint for legacy rq (Dragos Tatulea) - net/mlx5e: RX, Remove mlx5e_alloc_unit argument in page allocation (Dragos Tatulea) - net: ena: removed unused tx_bytes variable (Simon Horman) - octeon_ep: unlock the correct lock on error path (Dan Carpenter) - ptp: add ToD device driver for Intel FPGA cards (Tianfei Zhang) - net: hns3: support wake on lan configuration and query (Hao Lan) - sfc: add offloading of 'foreign' TC (decap) rules (Edward Cree) - sfc: add code to register and unregister encap matches (Edward Cree) - sfc: add functions to insert encap matches into the MAE (Edward Cree) - sfc: handle enc keys in efx_tc_flower_parse_match() (Edward Cree) - sfc: add notion of match on enc keys to MAE machinery (Edward Cree) - sfc: document TC-to-EF100-MAE action translation concepts (Edward Cree) - macvlan: Add netlink attribute for broadcast cutoff (Herbert Xu) - macvlan: Skip broadcast queue if multicast with single receiver (Herbert Xu) - selftests: mptcp: add mptcp_info tests (Geliang Tang) - mptcp: do not fill info not used by the PM in used (Matthieu Baerts) - mptcp: simplify subflow_syn_recv_sock() (Paolo Abeni) - mptcp: avoid unneeded address copy (Paolo Abeni) - 6lowpan: Remove redundant initialisation. (Kuniyuki Iwashima) - ipv6: Remove in6addr_any alternatives. (Kuniyuki Iwashima) - selftests/bpf: add a test case for vsock sockmap (Bobby Eshleman) - selftests/bpf: add vsock to vmtest.sh (Bobby Eshleman) - vsock: support sockmap (Bobby Eshleman) - testing/vsock: add vsock_perf to gitignore (Bobby Eshleman) - docs: netlink: document the sub-type attribute property (Donald Hunter) - docs: netlink: document struct support for genetlink-legacy (Donald Hunter) - netlink: specs: add partial specification for openvswitch (Donald Hunter) - tools: ynl: Add fixed-header support to ynl (Donald Hunter) - tools: ynl: Add struct attr decoding to ynl (Donald Hunter) - tools: ynl: Add C array attribute decoding to ynl (Donald Hunter) - tools: ynl: Add struct parsing to nlspec (Donald Hunter) - net/mlx5: Provide external API for allocating vectors (Eli Cohen) - net/mlx5: Use one completion vector if eth is disabled (Eli Cohen) - net/mlx5: Refactor calculation of required completion vectors (Eli Cohen) - net/mlx5: Move devlink registration before mlx5_load (Eli Cohen) - net/mlx5: Use dynamic msix vectors allocation (Eli Cohen) - net/mlx5: Refactor completion irq request/release code (Eli Cohen) - net/mlx5: Improve naming of pci function vectors (Eli Cohen) - net/mlx5: Use newer affinity descriptor (Eli Cohen) - net/mlx5: Modify struct mlx5_irq to use struct msi_map (Eli Cohen) - net/mlx5: Fix wrong comment (Eli Cohen) - net/mlx5e: Coding style fix, add empty line (Eli Cohen) - lib: cpu_rmap: Add irq_cpu_rmap_remove to complement irq_cpu_rmap_add (Eli Cohen) - lib: cpu_rmap: Use allocator for rmap entries (Eli Cohen) - lib: cpu_rmap: Avoid use after free on rmap->obj array entries (Eli Cohen) - docs: netdev: clarify the need to sending reverts as patches (Jakub Kicinski) - net: ethernet: 8390: axnet_cs: remove unused xfer_count variable (Tom Rix) - Revert "sh_eth: remove open coded netif_running()" (Wolfram Sang) - net: dst: Switch to rcuref_t reference counting (Thomas Gleixner) - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Wangyang Guo) - atomics: Provide rcuref - scalable reference counting (Thomas Gleixner) - atomics: Provide atomic_add_negative() variants (Thomas Gleixner) - net/mlx5e: Fix build break on 32bit (Saeed Mahameed) - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Grygorii Strashko) - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Grygorii Strashko) - virtio/vsock: check argument to avoid no effect call (Arseniy Krasnov) - virtio/vsock: allocate multiple skbuffs on tx (Arseniy Krasnov) - can: m_can: Keep interrupts enabled during peripheral read (Markus Schneider-Pargmann) - can: m_can: Disable unused interrupts (Markus Schneider-Pargmann) - can: m_can: Remove double interrupt enable (Markus Schneider-Pargmann) - can: m_can: Always acknowledge all interrupts (Markus Schneider-Pargmann) - can: m_can: Remove repeated check for is_peripheral (Markus Schneider-Pargmann) - can: esd_usb: Improve code readability by means of replacing struct esd_usb_msg with a union (Frank Jungclaus) - can: kvaser_pciefd: Remove redundant pci_clear_master (Cai Huoqing) - can: ctucanfd: Remove redundant pci_clear_master (Cai Huoqing) - can: c_can: Remove redundant pci_clear_master (Cai Huoqing) - can: rcar_canfd: Improve error messages (Geert Uytterhoeven) - can: rcar_canfd: Add transceiver support (Geert Uytterhoeven) - net: ena: Advertise TX push support (Shay Agroskin) - net: ena: Add support to changing tx_push_buf_len (Shay Agroskin) - net: ena: Recalculate TX state variables every device reset (Shay Agroskin) - net: ena: Add an option to configure large LLQ headers (David Arinzon) - net: ena: Make few cosmetic preparations to support large LLQ (Shay Agroskin) - ethtool: Add support for configuring tx_push_buf_len (Shay Agroskin) - netlink: Add a macro to set policy message with format string (Shay Agroskin) - qed: remove unused num_ooo_add_to_peninsula variable (Tom Rix) - net: introduce a config option to tweak MAX_SKB_FRAGS (Eric Dumazet) - dev_ioctl: fix a W=1 warning (Heiner Kallweit) - net: phy: bcm7xxx: use devm_clk_get_optional_enabled to simplify the code (Heiner Kallweit) - tools: ynl: default to treating enums as flags for mask generation (Jakub Kicinski) - selftests: tls: add a test for queuing data before setting the ULP (Jakub Kicinski) - tools: ynl: Add missing types to encode/decode (Michal Michalik) - net: sunhme: Consolidate common probe tasks (Sean Anderson) - net: sunhme: Inline error returns (Sean Anderson) - net: sunhme: Clean up mac address init (Sean Anderson) - net: sunhme: Consolidate mac address initialization (Sean Anderson) - net: sunhme: Switch SBUS to devres (Sean Anderson) - net: sunhme: Alphabetize includes (Sean Anderson) - net: sunhme: Unify IRQ requesting (Sean Anderson) - net: sunhme: Remove residual polling code (Sean Anderson) - net: sunhme: Just restart autonegotiation if we can't bring the link up (Sean Anderson) - net: sunhme: Fix uninitialized return code (Sean Anderson) - octeon_ep: add heartbeat monitor (Veerasenareddy Burru) - octeon_ep: function id in link info and stats mailbox commands (Veerasenareddy Burru) - octeon_ep: support asynchronous notifications (Veerasenareddy Burru) - octeon_ep: include function id in mailbox commands (Veerasenareddy Burru) - octeon_ep: add separate mailbox command and response queues (Veerasenareddy Burru) - octeon_ep: control mailbox for multiple PFs (Veerasenareddy Burru) - octeon_ep: poll for control messages (Veerasenareddy Burru) - octeon_ep: defer probe if firmware not ready (Veerasenareddy Burru) - net: dsa: b53: mdio: add support for BCM53134 (Paul Geurts) - dt-bindings: net: dsa: b53: add BCM53134 support (Álvaro Fernández Rojas) - tools: ynl: add the Python requirements.txt file (Michal Michalik) - mISDN: remove unused vpm_read_address and cpld_read_reg functions (Tom Rix) - net: phy: Improved PHY error reporting in state machine (Florian Fainelli) - net/ism: Remove redundant pci_clear_master (Cai Huoqing) - isdn: mISDN: netjet: Remove redundant pci_clear_master (Cai Huoqing) - net: phy: micrel: Add support for PTP_PF_EXTTS for lan8841 (Horatiu Vultur) - ethernet: ec_bhf: Remove redundant pci_clear_master (Cai Huoqing) - ionic: Remove redundant pci_clear_master (Cai Huoqing) - net: mana: Remove redundant pci_clear_master (Cai Huoqing) - net/mlx5: Remove redundant pci_clear_master (Cai Huoqing) - net/fungible: Remove redundant pci_clear_master (Cai Huoqing) - net: cxgb4vf: Remove redundant pci_clear_master (Cai Huoqing) - net: hisilicon: Remove redundant pci_clear_master (Cai Huoqing) - net: liquidio: Remove redundant pci_clear_master (Cai Huoqing) - fix typos in net/sched/* files (Taichi Nishimura) - ethernet: broadcom/sb1250-mac: clean up after SIBYTE_BCM1x55 removal (Lukas Bulwahn) - ipv6: prevent router_solicitations for team port (Xin Long) - netfilter: keep conntrack reference until IPsecv6 policy checks are done (Madhu Koriginja) - xtables: move icmp/icmpv6 logic to xt_tcpudp (Florian Westphal) - netfilter: xtables: disable 32bit compat interface by default (Florian Westphal) - netfilter: nft_masq: deduplicate eval call-backs (Jeremy Sowden) - netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs (Jeremy Sowden) - docs: netdev: add note about Changes Requested and revising commit messages (Jakub Kicinski) - bnx2: remove deadcode in bnx2_init_cpus() (Maxim Korotkov) - net: ipa: add IPA v5.0 to ipa_version_string() (Alex Elder) - ynl: allow to encode u8 attr (Jiri Pirko) - docs: networking: document NAPI (Jakub Kicinski) - net/sched: act_api: use the correct TCA_ACT attributes in dump (Pedro Tammela) - igc: Remove obsolete DMA coalescing code (Sasha Neftin) - igbvf: add PCI reset handler functions (Dawid Wesierski) - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Andrii Staikov) - selftests: rtnetlink: Add an address proto test (Petr Machata) - selftests: rtnetlink: Make the set of tests to run configurable (Petr Machata) - net: ipv4: Allow changing IPv4 address protocol (Petr Machata) - net: ipa: add IPA v5.0 configuration data (Alex Elder) - net: ipa: add IPA v5.0 GSI register definitions (Alex Elder) - net: ipa: add IPA v5.0 register definitions (Alex Elder) - net: sfp: add quirk for 2.5G copper SFP (Russell King (Oracle)) - net: sfp-bus: allow SFP quirks to override Autoneg and pause bits (Russell King (Oracle)) - net/sched: remove two skb_mac_header() uses (Eric Dumazet) - sch_cake: do not use skb_mac_header() in cake_overhead() (Eric Dumazet) - net: do not use skb_mac_header() in qdisc_pkt_len_init() (Eric Dumazet) - net: phylink: remove an_enabled (Russell King (Oracle)) - net: pcs: xpcs: use Autoneg bit rather than an_enabled (Russell King (Oracle)) - net: dpaa2-mac: use Autoneg bit rather than an_enabled (Russell King (Oracle)) - netdev: Enforce index cap in netdev_get_tx_queue (Nick Child) - net: Catch invalid index in XPS mapping (Nick Child) - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Siddharth Vadapalli) - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Siddharth Vadapalli) - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Siddharth Vadapalli) - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Siddharth Vadapalli) - liquidio: remove unused IQ_INSTR_MODE_64B function (Tom Rix) - net/mlx5e: Update IPsec per SA packets/bytes count (Raed Salem) - net/mlx5e: Use one rule to count all IPsec Tx offloaded traffic (Raed Salem) - net/mlx5e: Support IPsec acquire default SA (Raed Salem) - net/mlx5e: Allow policies with reqid 0, to support IKE policy holes (Raed Salem) - xfrm: copy_to_user_state fetch offloaded SA packets/bytes statistics (Raed Salem) - xfrm: add new device offload acquire flag (Raed Salem) - net/mlx5e: Use chains for IPsec policy priority offload (Paul Blakey) - net/mlx5: fs_core: Allow ignore_flow_level on TX dest (Paul Blakey) - net/mlx5: fs_chains: Refactor to detach chains from tc usage (Paul Blakey) - dt-bindings: net: Drop unneeded quotes (Rob Herring) - net: dsa: b53: add BCM63268 RGMII configuration (Álvaro Fernández Rojas) - net: dsa: b53: mmap: allow passing a chip ID (Álvaro Fernández Rojas) - net: dsa: b53: mmap: add more 63xx SoCs (Álvaro Fernández Rojas) - dt-bindings: net: dsa: b53: add more 63xx SoCs (Álvaro Fernández Rojas) - ethernet: remove superfluous clearing of phydev (Wolfram Sang) - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Pavan Chebbi) - bnxt: Defer PTP initialization to after querying function caps (Pavan Chebbi) - bnxt: Change fw_cap to u64 to accommodate more capability bits (Pavan Chebbi) - selftests/net: Add SHA256 computation over data sent in tcp_mmap (Xiaoyan Li) - net-zerocopy: Reduce compound page head access (Xiaoyan Li) - sh_eth: remove open coded netif_running() (Wolfram Sang) - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Grygorii Strashko) - net-sysfs: display two backlog queue len separately (Jason Xing) - virtio/vsock: check transport before skb allocation (Arseniy Krasnov) - tools: ynl: skip the explicit op array size when not needed (Jakub Kicinski) - net: remove rcu_dereference_bh_rtnl() (Eric Dumazet) - neighbour: switch to standard rcu, instead of rcu_bh (Eric Dumazet) - ipv6: flowlabel: do not disable BH where not needed (Eric Dumazet) - net: atheros: atl1c: remove unused atl1c_irq_reset function (Tom Rix) - net: pasemi: Fix return type of pasemi_mac_start_tx() (Nathan Chancellor) - net: geneve: accept every ethertype (Josef Miegl) - net: dsa: b53: add support for BCM63xx RGMIIs (Álvaro Fernández Rojas) - net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state() (Russell King (Oracle)) - net: dsa: mv88e6xxx: fix mdio bus' phy_mask member (Marek Behún) - net: cxgb3: remove unused fl_to_qset function (Tom Rix) - net: dsa: mt7530: use external PCS driver (Daniel Golle) - net: ethernet: mtk_eth_soc: switch to external PCS driver (Daniel Golle) - net: pcs: add driver for MediaTek SGMII PCS (Daniel Golle) - net: ethernet: mtk_eth_soc: ppe: add support for flow accounting (Daniel Golle) - net: ethernet: mtk_eth_soc: set MDIO bus clock frequency (Daniel Golle) - dt-bindings: net: pcs: mediatek,sgmiisys: add MT7981 SoC (Daniel Golle) - dt-bindings: arm: mediatek: sgmiisys: Convert to DT schema (Daniel Golle) - dt-bindings: net: mediatek,net: add mt7981-eth binding (Daniel Golle) - net: ethernet: mtk_eth_soc: add support for MT7981 SoC (Daniel Golle) - MAINTAINERS: remove file entry in NFC SUBSYSTEM after platform_data movement (Lukas Bulwahn) - r8169: consolidate disabling ASPM before EPHY access (Heiner Kallweit) - net: phy: meson-gxl: reuse functionality of the SMSC PHY driver (Heiner Kallweit) - net: phy: smsc: export functions for use by meson-gxl PHY driver (Heiner Kallweit) - net: dsa: ocelot: add support for external phys (Colin Foster) - net: dsa: felix: allow serdes configuration for dsa ports (Colin Foster) - net: dsa: felix: allow configurable phylink_mac_config (Colin Foster) - net: dsa: felix: attempt to initialize internal hsio plls (Colin Foster) - net: mscc: ocelot: expose serdes configuration function (Colin Foster) - net: mscc: ocelot: expose generic phylink_mac_config routine (Colin Foster) - net: mscc: ocelot: expose ocelot_pll5_init routine (Colin Foster) - mfd: ocelot: add ocelot-serdes capability (Colin Foster) - phy: phy-ocelot-serdes: add ability to be used in a non-syscon configuration (Colin Foster) - net: lan966x: Stop using packing library (Horatiu Vultur) - net: lan966x: Don't read RX timestamp if not needed (Horatiu Vultur) - net/packet: remove po->xmit (Eric Dumazet) - net: macb: Reset TX when TX halt times out (Harini Katakam) - ixgb: Remove ixgb driver (Tony Nguyen) - net: phy: at803x: Replace of_gpio.h with what indeed is used (Andy Shevchenko) - net: smc91x: Replace of_gpio.h with what indeed is used (Andy Shevchenko) - net: macb: Set MDIO clock divisor for pclk higher than 160MHz (Bartosz Wawrzyniak) - tcp: preserve const qualifier in tcp_sk() (Eric Dumazet) - mptcp: preserve const qualifier in mptcp_sk() (Eric Dumazet) - x25: preserve const qualifier in [a]x25_sk() (Eric Dumazet) - smc: preserve const qualifier in smc_sk() (Eric Dumazet) - af_unix: preserve const qualifier in unix_sk() (Eric Dumazet) - dccp: preserve const qualifier in dccp_sk() (Eric Dumazet) - ipv6: raw: preserve const qualifier in raw6_sk() (Eric Dumazet) - raw: preserve const qualifier in raw_sk() (Eric Dumazet) - af_packet: preserve const qualifier in pkt_sk() (Eric Dumazet) - udp: preserve const qualifier in udp_sk() (Eric Dumazet) - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Gavin Li) - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Gavin Li) - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Gavin Li) - vxlan: Expose helper vxlan_build_gbp_hdr (Gavin Li) - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Gavin Li) - wwan: core: Support slicing in port TX flow of WWAN subsystem (haozhe chang) - net: macb: Increase halt timeout to accommodate 10Mbps link (Harini Katakam) - dt-bindings: net: qcom,ipa: add SDX65 compatible (Alex Elder) - net: dsa: mv88e6xxx: mask apparently non-existing phys during probing (Klaus Kudielka) - net: dsa: mv88e6xxx: move call to mv88e6xxx_mdios_register() (Klaus Kudielka) - net: dsa: mv88e6xxx: re-order functions (Klaus Kudielka) - net: dsa: mv88e6xxx: don't dispose of Global2 IRQ mappings from mdiobus code (Vladimir Oltean) - net: wangxun: Remove macro that is redefined (mengyuanlou) - ptp: kvm: Use decrypted memory in confidential guest on x86 (Jeremi Piotrowski) - net/smc: Use percpu ref for wr tx reference (Kai Shen) - inet_diag: constify raw_lookup() socket argument (Eric Dumazet) - ipv4: raw: constify raw_v4_match() socket argument (Eric Dumazet) - ipv6: raw: constify raw_v6_match() socket argument (Eric Dumazet) - udp6: constify __udp_v6_is_mcast_sock() socket argument (Eric Dumazet) - ipv6: constify inet6_mc_check() (Eric Dumazet) - udp: constify __udp_is_mcast_sock() socket argument (Eric Dumazet) - ipv4: constify ip_mc_sf_allow() socket argument (Eric Dumazet) - inet: preserve const qualifier in inet_sk() (Eric Dumazet) - netlink: specs: allow uapi-header in genetlink (Jakub Kicinski) - netlink-specs: add partial specification for devlink (Jakub Kicinski) - net/packet: convert po->pressure to an atomic flag (Eric Dumazet) - net/packet: convert po->running to an atomic flag (Eric Dumazet) - net/packet: convert po->has_vnet_hdr to an atomic flag (Eric Dumazet) - net/packet: convert po->tp_loss to an atomic flag (Eric Dumazet) - net/packet: convert po->tp_tx_has_off to an atomic flag (Eric Dumazet) - net/packet: annotate accesses to po->tp_tstamp (Eric Dumazet) - net/packet: convert po->auxdata to an atomic flag (Eric Dumazet) - net/packet: convert po->origdev to an atomic flag (Eric Dumazet) - net/packet: annotate accesses to po->xmit (Eric Dumazet) - gve: Add AF_XDP zero-copy support for GQI-QPL format (Praveen Kaligineedi) - gve: Add XDP REDIRECT support for GQI-QPL format (Praveen Kaligineedi) - gve: Add XDP DROP and TX support for GQI-QPL format (Praveen Kaligineedi) - gve: Changes to add new TX queues (Praveen Kaligineedi) - gve: XDP support GQI-QPL: helper function changes (Praveen Kaligineedi) - af_unix: annotate lockless accesses to sk->sk_err (Eric Dumazet) - mptcp: annotate lockless accesses to sk->sk_err (Eric Dumazet) - tcp: annotate lockless access to sk->sk_err (Eric Dumazet) - net: annotate lockless accesses to sk->sk_err_soft (Eric Dumazet) - dccp: annotate lockless accesses to sk->sk_err_soft (Eric Dumazet) - tcp: annotate lockless accesses to sk->sk_err_soft (Eric Dumazet) - vlan: partially enable SIOCSHWTSTAMP in container (Vadim Fedorenko) - net: pcs: lynx: don't print an_enabled in pcs_get_state() (Russell King (Oracle)) - net: pcs: xpcs: remove double-read of link state when using AN (Russell King (Oracle)) - selftests: net: Add VXLAN MDB test (Ido Schimmel) - vxlan: Enable MDB support (Ido Schimmel) - vxlan: Add MDB data path support (Ido Schimmel) - vxlan: mdb: Add an internal flag to indicate MDB usage (Ido Schimmel) - vxlan: mdb: Add MDB control path support (Ido Schimmel) - vxlan: Expose vxlan_xmit_one() (Ido Schimmel) - vxlan: Move address helpers to private headers (Ido Schimmel) - rtnetlink: bridge: mcast: Relax group address validation in common code (Ido Schimmel) - rtnetlink: bridge: mcast: Move MDB handlers out of bridge driver (Ido Schimmel) - bridge: mcast: Implement MDB net device operations (Ido Schimmel) - net: Add MDB net device operations (Ido Schimmel) - dt-bindings: net: ti: k3-am654-cpsw-nuss: Add J784S4 CPSW9G support (Siddharth Vadapalli) - dt-bindings: net: ti: k3-am654-cpsw-nuss: Fix compatible order (Siddharth Vadapalli) - net: mana: Add new MANA VF performance counters for easier troubleshooting (Shradha Gupta) - net: wangxun: Implement the ndo change mtu interface (Mengyuan Lou) - net: dsa: realtek: rtl8365mb: add change_mtu (Luiz Angelo Daros de Luca) - net: macb: Add PTP support to EMAC for sama7g5 (Durai Manickam KR) - net: macb: Add PTP support to GEM for sama7g5 (Durai Manickam KR) - net: dsa: hellcreek: Get rid of custom led_init_default_state_get() (Andy Shevchenko) - nfc: mrvl: Use of_property_read_bool() for boolean properties (Rob Herring) - nfc: mrvl: Move platform_data struct into driver (Rob Herring) - net: phy: mxl-gpy: enhance delay time required by loopback disable function (Xu Liang) - net: phy: micrel: Fix spelling mistake "minimim" -> "minimum" (Colin Ian King) - nfp: flower: offload tc flows of multiple conntrack zones (Wentao Jia) - nfp: flower: prepare for parameterisation of number of offload rules (Wentao Jia) - nfp: flower: add goto_chain_index for ct entry (Wentao Jia) - nfp: flower: refactor function "is_post_ct_flow" (Wentao Jia) - nfp: flower: refactor function "is_pre_ct_flow" (Wentao Jia) - nfp: flower: add get_flow_act_ct() for ct action (Wentao Jia) - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Maor Dickman) - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Maor Dickman) - net/mlx5e: TC, Extract indr setup block checks to function (Maor Dickman) - net/mlx5e: Add more information to hairpin table dump (Gal Pressman) - net/mlx5e: Add devlink hairpin queues parameters (Gal Pressman) - net/mlx5: Move needed PTYS functions to core layer (Gal Pressman) - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Adham Faris) - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Adham Faris) - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Adham Faris) - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Adham Faris) - net/mlx5e: Utilize the entire fifo (Rahul Rameshbabu) - net/mlx5: Implement thermal zone (Sandipan Patra) - net/mlx5: Add comment to mlx5_devlink_params_register() (Jiri Pirko) - net/mlx5: Stop waiting for PCI up if teardown was triggered (Moshe Shemesh) - net/mlx5: remove redundant clear_bit (Moshe Shemesh) - net: phy: micrel: drop superfluous use of temp variable (Wolfram Sang) - net: phy: update obsolete comment about PHY_STARTING (Wolfram Sang) - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Jacob Keller) - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Jacob Keller) - ice: print message if ice_mbx_vf_state_handler returns an error (Jacob Keller) - ice: pass mbxdata to ice_is_malicious_vf() (Jacob Keller) - ice: remove unnecessary &array[0] and just use array (Jacob Keller) - ice: always report VF overflowing mailbox even without PF VSI (Jacob Keller) - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Jacob Keller) - ice: initialize mailbox snapshot earlier in PF init (Jacob Keller) - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Jacob Keller) - ice: remove ice_mbx_deinit_snapshot (Jacob Keller) - ice: move VF overflow message count into struct ice_mbx_vf_info (Jacob Keller) - ice: track malicious VFs in new ice_mbx_vf_info structure (Jacob Keller) - ice: convert ice_mbx_clear_malvf to void and use WARN (Jacob Keller) - ice: re-order ice_mbx_reset_snapshot function (Jacob Keller) - ptp: ines: drop of_match_ptr for ID table (Krzysztof Kozlowski) - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC (Alexander Mikhalitsyn) - net/ism: Remove extra include (Stefan Raspl) - net/smc: Introduce explicit check for v2 support (Stefan Raspl) - net: geneve: set IFF_POINTOPOINT with IFLA_GENEVE_INNER_PROTO_INHERIT (Josef Miegl) - net: ieee802154: ca8210: drop owner from driver (Krzysztof Kozlowski) - net: ieee802154: adf7242: drop owner from driver (Krzysztof Kozlowski) - net: ieee802154: ca8210: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: ieee802154: at86rf230: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: ieee802154: mcr20a: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: ieee802154: adf7242: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: phy: ks8995: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: dsa: ocelot: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: dsa: ksz9477: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: dsa: seville_vsc9953: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: dsa: lan9303: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: dsa: lantiq_gswip: mark OF related data as maybe unused (Krzysztof Kozlowski) - nfc: trf7970a: mark OF related data as maybe unused (Krzysztof Kozlowski) - net: ni: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: samsung: sxgbe: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: marvell: pxa168_eth: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: stmmac: generic: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: stmmac: qcom: drop of_match_ptr for ID table (Krzysztof Kozlowski) - net: dsa: microchip: add ETS Qdisc support for KSZ9477 series (Oleksij Rempel) - net: dsa: microchip: add ksz_setup_tc_mode() function (Oleksij Rempel) - ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh() (Eric Dumazet) - neighbour: annotate lockless accesses to n->nud_state (Eric Dumazet) - net: lan966x: Change lan966x_police_del return type (Horatiu Vultur) - net: Use of_property_present() for testing DT property presence (Rob Herring) - i40e: add support for XDP multi-buffer Rx (Tirthendu Sarkar) - i40e: add xdp_buff to i40e_ring struct (Tirthendu Sarkar) - i40e: introduce next_to_process to i40e_ring (Tirthendu Sarkar) - i40e: use frame_sz instead of recalculating truesize for building skb (Tirthendu Sarkar) - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Tirthendu Sarkar) - i40e: add pre-xdp page_count in rx_buffer (Tirthendu Sarkar) - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Tirthendu Sarkar) - i40e: consolidate maximum frame size calculation for vsi (Tirthendu Sarkar) - selftests: tc-testing: add tests for action binding (Pedro Tammela) - bnxt: avoid overflow in bnxt_get_nvram_directory() (Maxim Korotkov) - net: virtio_net: implement exact header length guest feature (Jiri Pirko) - net: hsr: Don't log netdev_err message on unknown prp dst node (Kristian Overskeid) - net: phy: smsc: use device_property_present in smsc_phy_probe (Heiner Kallweit) - net: socket: suppress unused warning (Vincenzo Palazzo) - net: phy: dp83867: Disable IRQs on suspend (Alexander Stein) - net: phy: micrel: Add support for PTP_PF_PEROUT for lan8841 (Horatiu Vultur) - qede: remove linux/version.h and linux/compiler.h (Muhammad Usama Anjum) - sfc: support offloading TC VLAN push/pop actions to the MAE (Edward Cree) - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Siddharth Vadapalli) - dt-bindings: net: ti: k3-am654-cpsw-nuss: Document Serdes PHY (Siddharth Vadapalli) - ptp_ocp: add force_irq to xilinx_spi configuration (Vadim Fedorenko) - wifi: iwlwifi: mvm: fix EOF bit reporting (Johannes Berg) - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Ilan Peer) - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Mordechay Goodstein) - wifi: iwlwifi: Update logs for yoyo reset sw changes (Mukesh Sisodiya) - wifi: iwlwifi: mvm: clean up duplicated defines (Mordechay Goodstein) - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Mordechay Goodstein) - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Golan Ben Ami) - wifi: iwlwifi: mvm: make flush code a bit clearer (Johannes Berg) - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Johannes Berg) - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Mordechay Goodstein) - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Mordechay Goodstein) - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Mordechay Goodstein) - wifi: iwlwifi: mvm: rename define to generic name (Mordechay Goodstein) - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Alon Giladi) - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Mordechay Goodstein) - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Mordechay Goodstein) - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Mordechay Goodstein) - wifi: radiotap: separate vendor TLV into header/content (Mordechay Goodstein) - wifi: iwlwifi: reduce verbosity of some logging events (Golan Ben Ami) - wifi: iwlwifi: Adding the code to get RF name for MsP device (Mukesh Sisodiya) - wifi: iwlwifi: mvm: mark mac header with no data frames (Mordechay Goodstein) - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Mordechay Goodstein) - wifi: nl80211: convert cfg80211_scan_request allocation to *_size macros (Jacob Keller) - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Veerendranath Jakkam) - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Ryder Lee) - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Ryder Lee) - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Ryder Lee) - wifi: mac80211: add support for driver adding radiotap TLVs (Mordechay Goodstein) - wifi: radiotap: Add EHT radiotap definitions (Mordechay Goodstein) - wifi: mac80211: fix ieee80211_link_set_associated() type (Johannes Berg) - wifi: mac80211: simplify reasoning about EHT capa handling (Johannes Berg) - wifi: mac80211: mlme: remove pointless sta check (Johannes Berg) - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Ilan Peer) - wifi: mac80211: add netdev per-link debugfs data and driver hook (Benjamin Berg) - wifi: mac80211: remove SMPS from AP debugfs (Benjamin Berg) - wifi: mac80211: add pointer from bss_conf to vif (Benjamin Berg) - wifi: mac80211: warn only once on AP probe (Johannes Berg) - wifi: cfg80211/mac80211: report link ID on control port RX (Johannes Berg) - wifi: mac80211: add support for set_hw_timestamp command (Avraham Stern) - wifi: nl80211: add a command to enable/disable HW timestamping (Avraham Stern) - wifi: wireless: cleanup unused function parameters (Mordechay Goodstein) - wifi: wireless: correct primary channel validation on 6 GHz (Mordechay Goodstein) - wifi: wireless: return primary channel regardless of DUP (Mordechay Goodstein) - wifi: mac80211: allow beacon protection HW offload (Johannes Berg) - wifi: mac80211: check key taint for beacon protection (Johannes Berg) - wifi: mac80211: clear all bits that relate rtap fields on skb (Mordechay Goodstein) - wifi: mac80211: adjust scan cancel comment/check (Johannes Berg) - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Ilan Peer) - wifi: rtlwifi: rtl8192se: Remove some unused variables (Jiapeng Chong) - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Martin Blumenstingl) - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Martin Blumenstingl) - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Konrad Dybcio) - wifi: rtw89: fix SER L1 might stop entering LPS issue (Chih-Kang Chang) - wifi: brcmfmac: pcie: Add BCM4378B3 support (Hector Martin) - wifi: brcmfmac: common: Add support for external calibration blobs (Hector Martin) - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Hector Martin) - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Hector Martin) - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Hector Martin) - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Hector Martin) - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Hector Martin) - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Hector Martin) - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Hector Martin) - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Hector Martin) - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Hector Martin) - wifi: brcmfmac: support CQM RSSI notification with older firmware (John Keeping) - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Hector Martin) - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Hector Martin) - wifi: rtw89: refine FW feature judgement on packet drop (Zong-Zhe Yang) - wifi: rtw89: 8852b: enable hw_scan support (Ping-Ke Shih) - wifi: rtw89: 8852b: add channel encoding for hw_scan (Po-Hao Huang) - wifi: rtw89: adjust channel encoding to common function (Po-Hao Huang) - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Zong-Zhe Yang) - wifi: rtw89: add tx_wake notify for 8852B (Chin-Yen Lee) - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Martin Blumenstingl) - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Martin Blumenstingl) - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Martin Blumenstingl) - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Martin Blumenstingl) - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Martin Blumenstingl) - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Bitterblue Smith) - wifi: rtw89: add RNR support for 6 GHz scan (Po-Hao Huang) - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Jiapeng Chong) - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Ping-Ke Shih) - wifi: wfx: Remove some dead code (Christophe JAILLET) - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Lu jicong) - net: sfp: only use soft polling if we have A2h access (Russell King (Oracle)) - net: sfp: add A2h presence flag (Russell King (Oracle)) - skbuff: Add likely to skb pointer in build_skb() (Gal Pressman) - skbuff: Replace open-coded skb_propagate_pfmemalloc()s (Gal Pressman) - tap: add support for IOCB_NOWAIT (Jens Axboe) - tun: flag the device as supporting FMODE_NOWAIT (Jens Axboe) - net: lan966x: Add support for IS1 VCAP ethernet protocol types (Horatiu Vultur) - net: lan966x: Add TC filter chaining support for IS1 and IS2 VCAPs (Horatiu Vultur) - net: lan966x: Add TC support for IS1 VCAP (Horatiu Vultur) - net: lan966x: Add IS1 VCAP keyset configuration for lan966x (Horatiu Vultur) - net: lan966x: Add IS1 VCAP model (Horatiu Vultur) - net: mvpp2: Defer probe if MAC address source is not yet ready (Miquel Raynal) - net: restore alpha order to Ethernet devices in config (Bjorn Helgaas) - igc: Clean up and optimize watchdog task (Sasha Neftin) - igc: offload queue max SDU from tc-taprio (Tan Tee Min) - igc: Add qbv_config_change_errors counter (Muhammad Husaini Zulkifli) - udp: introduce __sk_mem_schedule() usage (Jason Xing) - netfilter: nat: fix indentation of function arguments (Jeremy Sowden) - netfilter: conntrack: fix typo (Jeremy Sowden) - selftests: add a selftest for big tcp (Xin Long) - netfilter: use nf_ip6_check_hbh_len in nf_ct_skb_network_trim (Xin Long) - netfilter: move br_nf_check_hbh_len to utils (Xin Long) - netfilter: bridge: move pskb_trim_rcsum out of br_nf_check_hbh_len (Xin Long) - netfilter: bridge: check len before accessing more nh data (Xin Long) - netfilter: bridge: call pskb_may_pull in br_nf_check_hbh_len (Xin Long) - netfilter: bridge: introduce broute meta statement (Sriram Yagnaraman) - net: ethernet: ti: am65-cpsw: Convert to devm_of_phy_optional_get() (Geert Uytterhoeven) - neighbour: delete neigh_lookup_nodev as not used (Leon Romanovsky) - net: sched: remove qdisc_watchdog->last_expires (Eric Dumazet) - net: phy: smsc: use phy_set_bits in smsc_phy_config_init (Heiner Kallweit) - netlink: remove unused 'compare' function (Florian Westphal) - lib: packing: remove MODULE_LICENSE in non-modules (Nick Alcock) - mctp: remove MODULE_LICENSE in non-modules (Nick Alcock) - sctp: add weighted fair queueing stream scheduler (Xin Long) - sctp: add fair capacity stream scheduler (Xin Long) - net: mtk_eth_soc: remove support for RMII and REVMII modes (Russell King (Oracle)) - net: mtk_eth_soc: remove unnecessary checks in mtk_mac_config() (Russell King (Oracle)) - net: mtk_eth_soc: move trgmii ddr2 check to probe function (Russell King (Oracle)) - net: mtk_eth_soc: tidy mtk_gmac0_rgmii_adjust() (Russell King (Oracle)) - ixgbe: Remove unnecessary aer.h include (Bjorn Helgaas) - igc: Remove unnecessary aer.h include (Bjorn Helgaas) - igb: Remove unnecessary aer.h include (Bjorn Helgaas) - ice: Remove unnecessary aer.h include (Bjorn Helgaas) - iavf: Remove unnecessary aer.h include (Bjorn Helgaas) - i40e: Remove unnecessary aer.h include (Bjorn Helgaas) - fm10k: Remove unnecessary aer.h include (Bjorn Helgaas) - e1000e: Remove unnecessary aer.h include (Bjorn Helgaas) - net: txgbe: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - net: ngbe: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - sfc_ef100: Drop redundant pci_disable_pcie_error_reporting() (Bjorn Helgaas) - sfc/siena: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - sfc: falcon: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - sfc: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - qlcnic: Remove unnecessary aer.h include (Bjorn Helgaas) - qlcnic: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - net: qede: Remove unnecessary aer.h include (Bjorn Helgaas) - qed: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - octeon_ep: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - netxen_nic: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - net: hns3: remove unnecessary aer.h include (Bjorn Helgaas) - net/fungible: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - cxgb4: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - bnxt: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - bnx2x: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - bnx2: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - be2net: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - alx: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - ravb: remove R-Car H3 ES1.* handling (Wolfram Sang) - selftests/bpf: Fix IMA test (Roberto Sassu) - libbpf: USDT arm arg parsing support (Puranjay Mohan) - libbpf: Refactor parse_usdt_arg() to re-use code (Puranjay Mohan) - libbpf: Fix theoretical u32 underflow in find_cd() function (Daniel Müller) - bpf: enforce all maps having memory usage callback (Yafang Shao) - bpf: offload map memory usage (Yafang Shao) - bpf, net: xskmap memory usage (Yafang Shao) - bpf, net: sock_map memory usage (Yafang Shao) - bpf, net: bpf_local_storage memory usage (Yafang Shao) - bpf: local_storage memory usage (Yafang Shao) - bpf: bpf_struct_ops memory usage (Yafang Shao) - bpf: queue_stack_maps memory usage (Yafang Shao) - bpf: devmap memory usage (Yafang Shao) - bpf: cpumap memory usage (Yafang Shao) - bpf: bloom_filter memory usage (Yafang Shao) - bpf: ringbuf memory usage (Yafang Shao) - bpf: reuseport_array memory usage (Yafang Shao) - bpf: stackmap memory usage (Yafang Shao) - bpf: arraymap memory usage (Yafang Shao) - bpf: hashtab memory usage (Yafang Shao) - bpf: lpm_trie memory usage (Yafang Shao) - bpf: add new map ops ->map_mem_usage (Yafang Shao) - bpf: Increase size of BTF_ID_LIST without CONFIG_DEBUG_INFO_BTF again (Nathan Chancellor) - net: reclaim skb->scm_io_uring bit (Eric Dumazet) - net: microchip: sparx5: Add TC template support (Steen Hegelund) - net: microchip: sparx5: Add port keyset changing functionality (Steen Hegelund) - net: microchip: sparx5: Add TC template list to a port (Steen Hegelund) - net: microchip: sparx5: Provide rule count, key removal and keyset select (Steen Hegelund) - net: microchip: sparx5: Correct the spelling of the keysets in debugfs (Steen Hegelund) - dt-bindings: net: dsa: mediatek,mt7530: change some descriptions to literal (Arınç ÜNAL) - emulex/benet: clean up some inconsistent indenting (Jiapeng Chong) - net/mlx4_en: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - r8169: remove ASPM restrictions now that ASPM is disabled during NAPI poll (Heiner Kallweit) - r8169: disable ASPM during NAPI poll (Heiner Kallweit) - r8169: prepare rtl_hw_aspm_clkreq_enable for usage in atomic context (Heiner Kallweit) - r8169: enable cfg9346 config register access in atomic context (Heiner Kallweit) - r8169: use spinlock to protect access to registers Config2 and Config5 (Heiner Kallweit) - r8169: use spinlock to protect mac ocp register access (Heiner Kallweit) - net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps (Vadim Fedorenko) - netxen_nic: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - net: phy: smsc: simplify lan95xx_config_aneg_ext (Heiner Kallweit) - net: remove enum skb_free_reason (Eric Dumazet) - net: phy: improve phy_read_poll_timeout (Heiner Kallweit) - selftests/bpf: Add test for legacy/perf kprobe/uprobe attach mode (Menglong Dong) - selftests/bpf: Split test_attach_probe into multi subtests (Menglong Dong) - libbpf: Add support to set kprobe/uprobe attach mode (Menglong Dong) - tools/resolve_btfids: Add /libsubcmd to .gitignore (Rong Tao) - bpf: add support for fixed-size memory pointer returns for kfuncs (Andrii Nakryiko) - bpf: generalize dynptr_get_spi to be usable for iters (Andrii Nakryiko) - bpf: mark PTR_TO_MEM as non-null register type (Andrii Nakryiko) - bpf: move kfunc_call_arg_meta higher in the file (Andrii Nakryiko) - bpf: ensure that r0 is marked scratched after any function call (Andrii Nakryiko) - bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_callback helper (Andrii Nakryiko) - bpf: clean up visit_insn()'s instruction processing (Andrii Nakryiko) - selftests/bpf: adjust log_fixup's buffer size for proper truncation (Andrii Nakryiko) - bpf: honor env->test_state_freq flag in is_state_visited() (Andrii Nakryiko) - selftests/bpf: enhance align selftest's expected log matching (Andrii Nakryiko) - bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER} (Andrii Nakryiko) - bpf: improve stack slot state printing (Andrii Nakryiko) - selftests/bpf: Disassembler tests for verifier.c:convert_ctx_access() (Eduard Zingerman) - selftests/bpf: test if pointer type is tracked for BPF_ST_MEM (Eduard Zingerman) - bpf: allow ctx writes using BPF_ST_MEM instruction (Eduard Zingerman) - bpf: Use separate RCU callbacks for freeing selem (Kumar Kartikeya Dwivedi) - bpf: Refactor RCU enforcement in the verifier. (Alexei Starovoitov) - selftests/bpf: Tweak cgroup kfunc test. (Alexei Starovoitov) - selftests/bpf: Add a test case for kptr_rcu. (Alexei Starovoitov) - bpf: Introduce kptr_rcu. (Alexei Starovoitov) - bpf: Mark cgroups and dfl_cgrp fields as trusted. (Alexei Starovoitov) - bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted. (Alexei Starovoitov) - selftests/bpf: Add absolute timer test (Tero Kristo) - bpf: Add support for absolute value BPF timers (Tero Kristo) - selftests/bpf: Add -Wuninitialized flag to bpf prog flags (Dave Marchevsky) - bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program types (Tejun Heo) - bpf, docs: Fix final bpf docs build failure (David Vernet) - bpf, docs: Fix link to netdev-FAQ target (David Vernet) - bpf: Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0 (Joanne Koong) - libbpf: Add support for attaching uprobes to shared objects in APKs (Daniel Müller) - libbpf: Introduce elf_find_func_offset_from_file() function (Daniel Müller) - libbpf: Implement basic zip archive parsing support (Daniel Müller) - bpf, docs: Fix __uninit kfunc doc section (David Vernet) - bpf: Fix doxygen comments for dynptr slice kfuncs (David Vernet) - selftests/bpf: Support custom per-test flags and multiple expected messages (Andrii Nakryiko) - libbpf: Cleanup linker_append_elf_relos (Viktor Malik) - libbpf: Remove several dead assignments (Viktor Malik) - libbpf: Remove unnecessary ternary operator (Viktor Malik) - selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArch (Tiezhu Yang) - selftests/bpf: Add more tests for kptrs in maps (Kumar Kartikeya Dwivedi) - bpf: Support kptrs in local storage maps (Kumar Kartikeya Dwivedi) - bpf: Support kptrs in percpu hashmap and percpu LRU hashmap (Kumar Kartikeya Dwivedi) - selftests/bpf: tests for using dynptrs to parse skb and xdp buffers (Joanne Koong) - bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr (Joanne Koong) - bpf: Add xdp dynptrs (Joanne Koong) - bpf: Add skb dynptrs (Joanne Koong) - bpf: Add __uninit kfunc annotation (Joanne Koong) - bpf: Refactor verifier dynptr into get_dynptr_arg_reg (Joanne Koong) - bpf: Define no-ops for externally called bpf dynptr functions (Joanne Koong) - bpf: Allow initializing dynptrs in kfuncs (Joanne Koong) - bpf: Refactor process_dynptr_func (Joanne Koong) - bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg types (Joanne Koong) - bpf, docs: Document BPF insn encoding in term of stored bytes (Jose E. Marchesi) - bpf: Fix bpf_cgroup_from_id() doxygen header (David Vernet) - bpf, mips: Implement R4000 workarounds for JIT (Jiaxun Yang) - bpf, mips: Implement DADDI workarounds for JIT (Jiaxun Yang) - libbpf: Fix bpf_xdp_query() in old kernels (Yonghong Song) - libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd() (Ilya Leoshkevich) - libbpf: Fix arm syscall regs spec in bpf_tracing.h (Puranjay Mohan) - selftests/bpf: Fix compilation errors: Assign a value to a constant (Rong Tao) - tools: bpftool: Remove invalid \' json escape (Luis Gerhorst) - selftests/bpf: Use __NR_prlimit64 instead of __NR_getrlimit in user_ringbuf test (Tiezhu Yang) - libbpf: Use struct user_pt_regs to define __PT_REGS_CAST() for LoongArch (Tiezhu Yang) - selftests/bpf: run mptcp in a dedicated netns (Hangbin Liu) - selftests/bpf: move SYS() macro into the test_progs.h (Hangbin Liu) - selftests/bpf: Add a test case for bpf_cgroup_from_id() (Tejun Heo) - bpf: Add bpf_cgroup_from_id() kfunc (Tejun Heo) - bpf, docs: Add explanation of endianness (Dave Thaler) - selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL for empty flow label (Stanislav Fomichev) - riscv, bpf: Add kfunc support for RV64 (Pu Lehui) - bpf: Check for helper calls in check_subprogs() (Ilya Leoshkevich) - LoongArch: BPF: Support mixing bpf2bpf and tailcalls (Hengqi Chen) - selftests/bpf: Fix cross compilation with CLANG_CROSS_FLAGS (Florent Revest) - selftests/bpf: Remove not used headers (Tiezhu Yang) - bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma (Hou Tao) - bpf: Wrap register invalidation with a helper (Kumar Kartikeya Dwivedi) - bpf: Fix check_reg_type for PTR_TO_BTF_ID (Kumar Kartikeya Dwivedi) - bpf: Remove unused MEM_ALLOC | PTR_TRUSTED checks (Kumar Kartikeya Dwivedi) - bpf: Annotate data races in bpf_local_storage (Kumar Kartikeya Dwivedi) - scsi: ufs: mcq: Use pointer arithmetic in ufshcd_send_command() (Avri Altman) - scsi: ufs: mcq: Annotate ufshcd_inc_sq_tail() appropriately (Avri Altman) - scsi: cxlflash: s/semahpore/semaphore/ (Geert Uytterhoeven) - scsi: lpfc: Silence an incorrect device output (Jun Chen) - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Ranjan Kumar) - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Harshit Mogalapalli) - scsi: hisi_sas: Work around build failure in suspend function (Arnd Bergmann) - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() (Shuchang Li) - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Ranjan Kumar) - scsi: target: core: Fix invalid memory access (Maurizio Lombardi) - scsi: scsi_debug: Drop sdebug_queue (John Garry) - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (John Garry) - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (John Garry) - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (John Garry) - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (John Garry) - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (John Garry) - scsi: scsi_debug: Use scsi_block_requests() to block queues (John Garry) - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (John Garry) - scsi: scsi_debug: Change shost list lock to a mutex (John Garry) - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (John Garry) - scsi: scsi_debug: Fix check for sdev queue full (John Garry) - scsi: hisi_sas: Exit suspend state when usage count is greater than 0 (Yihang Li) - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset (Yihang Li) - scsi: hisi_sas: Handle NCQ error when IPTT is valid (Xingui Yang) - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list (Xingui Yang) - scsi: qla4xxx: Remove unused 'count' variable (Tom Rix) - scsi: snic: Remove unused 'xfer_len' variable (Tom Rix) - scsi: qedf: Remove unused 'num_handled' variable (Tom Rix) - scsi: ufs: ufs-pci: Add support for Intel Lunar Lake (Adrian Hunter) - scsi: scsi_transport_fc: Remove unused 'desc_cnt' variable (Tom Rix) - scsi: sr: Simplify the sr_open() function (Enze Li) - scsi: target: core: Remove unused 'prod_len' variable (Tom Rix) - scsi: libsas: Abort all in-flight requests when device is gone (Jason Yan) - scsi: core: Clean up struct ufs_saved_pwr_info (Stanley Chu) - scsi: target: tcm_loop: Remove redundant driver match function (Lizhe) - scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition (Zheng Wang) - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS (Danila Chernetsov) - scsi: usb: uas: Declare two host templates and host template pointers const (Bart Van Assche) - scsi: ufs: Declare SCSI host template const (Bart Van Assche) - scsi: target: tcm-loop: Declare SCSI host template const (Bart Van Assche) - scsi: rts5208: Declare SCSI host template const (Bart Van Assche) - scsi: xen-scsifront: Declare SCSI host template const (Bart Van Assche) - scsi: wd719x: Declare SCSI host template const (Bart Van Assche) - scsi: virtio-scsi: Declare SCSI host template const (Bart Van Assche) - scsi: sym53c8xx: Declare SCSI host template const (Bart Van Assche) - scsi: stex: Declare SCSI host template const (Bart Van Assche) - scsi: snic: Declare SCSI host template const (Bart Van Assche) - scsi: smartpqi: Declare SCSI host template const (Bart Van Assche) - scsi: sgiwd93: Declare SCSI host template const (Bart Van Assche) - scsi: qlogicpti: Declare SCSI host template const (Bart Van Assche) - scsi: qla2xxx: Declare SCSI host template const (Bart Van Assche) - scsi: qla1280: Declare SCSI host template const (Bart Van Assche) - scsi: ps3rom: Declare SCSI host template const (Bart Van Assche) - scsi: ppa: Declare SCSI host template const (Bart Van Assche) - scsi: pmcraid: Declare SCSI host template const (Bart Van Assche) - scsi: pcmcia-pm8001: Declare SCSI host template const (Bart Van Assche) - scsi: pcmcia-sym53c500: Declare SCSI host template const (Bart Van Assche) - scsi: nsp32: Declare SCSI host template const (Bart Van Assche) - scsi: myrs: Declare SCSI host template const (Bart Van Assche) - scsi: myrb: Declare SCSI host template const (Bart Van Assche) - scsi: mvumi: Declare SCSI host template const (Bart Van Assche) - scsi: mvsas: Declare SCSI host template const (Bart Van Assche) - scsi: mvme147: Declare SCSI host template const (Bart Van Assche) - scsi: mpt3sas: Declare SCSI host template const (Bart Van Assche) - scsi: mpi3mr: Declare SCSI host template const (Bart Van Assche) - scsi: mesh: Declare SCSI host template const (Bart Van Assche) - scsi: megaraid: Declare SCSI host template const (Bart Van Assche) - scsi: mac53c94: Declare SCSI host template const (Bart Van Assche) - scsi: iscsi: Declare SCSI host template const (Bart Van Assche) - scsi: isci: Declare SCSI host template const (Bart Van Assche) - scsi: ipr: Declare SCSI host template const (Bart Van Assche) - scsi: initio: Declare SCSI host template const (Bart Van Assche) - scsi: imm: Declare SCSI host template const (Bart Van Assche) - scsi: ibmvfc: Declare SCSI host template const (Bart Van Assche) - scsi: hptiop: Declare SCSI host template const (Bart Van Assche) - scsi: hpsa: Declare SCSI host template const (Bart Van Assche) - scsi: hisi_sas: Declare SCSI host template const (Bart Van Assche) - scsi: gvp11: Declare SCSI host template const (Bart Van Assche) - scsi: NCR5380: Declare SCSI host template const (Bart Van Assche) - scsi: fdomain: Declare SCSI host template const (Bart Van Assche) - scsi: qedf: Declare host template const (Bart Van Assche) - scsi: fnic: Declare host template const (Bart Van Assche) - scsi: fcoe: Declare SCSI host template const (Bart Van Assche) - scsi: esp_scsi: Declare SCSI host template const (Bart Van Assche) - scsi: esas2r: Declare SCSI host template const (Bart Van Assche) - scsi: elx: efct: Declare SCSI host template const (Bart Van Assche) - scsi: dmx3191d: Declare SCSI host template const (Bart Van Assche) - scsi: dc395x: Declare SCSI host template const (Bart Van Assche) - scsi: atp870u: Declare SCSI host template const (Bart Van Assche) - scsi: powertec: Declare SCSI host template const (Bart Van Assche) - scsi: oak: Declare SCSI host template const (Bart Van Assche) - scsi: eesox: Declare SCSI host template const (Bart Van Assche) - scsi: cumana: Declare SCSI host template const (Bart Van Assche) - scsi: aha1740: Declare SCSI host template const (Bart Van Assche) - scsi: arxescsi: Declare SCSI host template const (Bart Van Assche) - scsi: acornscsi: Declare SCSI host template const (Bart Van Assche) - scsi: arcmsr: Declare SCSI host template const (Bart Van Assche) - scsi: aic94xx: Declare SCSI host template const (Bart Van Assche) - scsi: aha1542: Declare SCSI host template const (Bart Van Assche) - scsi: aha152x: Declare SCSI host template const (Bart Van Assche) - scsi: advansys: Declare SCSI host template const (Bart Van Assche) - scsi: aacraid: Declare SCSI host template const (Bart Van Assche) - scsi: a3000: Declare SCSI host template const (Bart Van Assche) - scsi: a2091: Declare SCSI host template const (Bart Van Assche) - scsi: a100u2w: Declare SCSI host template const (Bart Van Assche) - scsi: BusLogic: Declare SCSI host template const (Bart Van Assche) - scsi: 3w-xxxx: Declare SCSI host template const (Bart Van Assche) - scsi: 3w-sas: Declare SCSI host template const (Bart Van Assche) - scsi: 3w-9xxx: Declare SCSI host template const (Bart Van Assche) - scsi: zfcp: Declare SCSI host template const (Bart Van Assche) - scsi: message: fusion: Declare SCSI host template members const (Bart Van Assche) - scsi: RDMA/srp: Declare the SCSI host template const (Bart Van Assche) - scsi: firewire: sbp2: Declare the SCSI host template const (Bart Van Assche) - scsi: ata: Declare SCSI host templates const (Bart Van Assche) - scsi: core: Declare SCSI host template pointer members const (Bart Van Assche) - scsi: core: Declare most SCSI host template pointers const (Bart Van Assche) - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Bart Van Assche) - scsi: arcmsr: Update driver version (ching Huang) - scsi: arcmsr: Add driver proc_name (ching Huang) - scsi: arcmsr: Fix reading empty buffer length (ching Huang) - scsi: arcmsr: Fix ADAPTER_TYPE_B 64-bit DMA compatibility issue (ching Huang) - scsi: arcmsr: Deprecate using arcmsr_pci_unmap_dma() (ching Huang) - scsi: scsi_debug: Remove redundant driver match function (Lizhe) - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Dmitry Bogdanov) - scsi: target: iscsit: Fix TAS handling during conn cleanup (Mike Christie) - scsi: target: Fix multiple LUN_RESET handling (Mike Christie) - scsi: target: iscsit: Free cmds before session free (Dmitry Bogdanov) - scsi: target: iscsit: Stop/wait on cmds during conn close (Mike Christie) - scsi: target: iscsit: isert: Alloc per conn cmd counter (Mike Christie) - scsi: target: Pass in cmd counter to use during cmd setup (Mike Christie) - scsi: target: Move cmd counter allocation (Mike Christie) - scsi: target: Move sess cmd counter to new struct (Mike Christie) - scsi: target: uapi: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - scsi: hpsa: Remove unused variable transMethod (Jiapeng Chong) - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Ranjan Kumar) - scsi: mpi3mr: Update copyright year (Ranjan Kumar) - scsi: mpi3mr: Fix W=1 compilation warnings (Ranjan Kumar) - scsi: mpi3mr: Update MPI Headers to revision 27 (Ranjan Kumar) - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Ranjan Kumar) - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Ranjan Kumar) - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Ranjan Kumar) - scsi: mpi3mr: Successive VD delete and add causes FW fault (Ranjan Kumar) - scsi: ufs: hisi: Drop of_match_ptr() for ID table (Krzysztof Kozlowski) - scsi: ufs: exynos: Drop of_match_ptr() for ID table (Krzysztof Kozlowski) - scsi: ufs: qcom: Add __maybe_unused to OF ID table (Krzysztof Kozlowski) - scsi: qlogicpti: sun_esp: Use of_property_read_bool() for boolean properties (Rob Herring) - scsi: target: Add virtual remote target (Dmitry Bogdanov) - scsi: efct: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: qla2xxx: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: xen-scsiback: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: vhost-scsi: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: usb: gadget: f_tcm: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: target: fcoe: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: target: sbp: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: target: loop: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: ibmvscsit: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: infiniband: srpt: Remove default fabric ops callouts (Dmitry Bogdanov) - scsi: target: Add default fabric ops callouts (Dmitry Bogdanov) - scsi: scsi_debug: Add poll mode deferred completions to statistics (John Garry) - scsi: scsi_debug: Get command abort feature working again (John Garry) - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (John Garry) - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (John Garry) - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (John Garry) - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (John Garry) - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (John Garry) - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (John Garry) - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (John Garry) - scsi: scsi_debug: Stop setting devip->sdbg_host twice (John Garry) - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (John Garry) - scsi: ufs: core: Add trace event for MCQ (Ziqi Chen) - scsi: ufs: core: Print trs for pending requests in MCQ mode (Ziqi Chen) - scsi: ufs: core: Set the residual byte count (Bart Van Assche) - scsi: ufs: core: Disable the reset settle delay (Bart Van Assche) - scsi: fnic: Switch to use %%ptTs (Andy Shevchenko) - scsi: be2iscsi: Make some variables static (Tom Rix) - scsi: qla4xxx: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - scsi: lpfc: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - scsi: hpsa: Remove unnecessary pci_disable_pcie_error_reporting() comment (Bjorn Helgaas) - scsi: csiostor: Remove unnecessary aer.h include (Bjorn Helgaas) - scsi: bfa: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - scsi: be2iscsi: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - scsi: arcmsr: Remove unnecessary aer.h include (Bjorn Helgaas) - scsi: aacraid: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - scsi: hisi_sas: Add device attribute experimental_iopoll_q_cnt for v3 hw (Xiang Chen) - scsi: hisi_sas: Sync complete queue for poll queue (Xiang Chen) - scsi: hisi_sas: Add poll support for v3 hw (Xiang Chen) - scsi: hisi_sas: Add function complete_v3_hw() (Xiang Chen) - scsi: target: core: Add RTPI attribute for target port (Dmitry Bogdanov) - scsi: target: core: Drop device-based RTPI (Roman Bolshakov) - scsi: target: core: Use RTPI from target port (Roman Bolshakov) - scsi: target: core: Add RTPI field to target port (Dmitry Bogdanov) - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Justin Tee) - scsi: lpfc: Update lpfc version to 14.2.0.11 (Justin Tee) - scsi: lpfc: Revise lpfc_error_lost_link() reason code evaluation logic (Justin Tee) - scsi: lpfc: Skip waiting for register ready bits when in unrecoverable state (Justin Tee) - scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery (Justin Tee) - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Justin Tee) - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Justin Tee) - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Justin Tee) - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Justin Tee) - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Justin Tee) - scsi: message: fusion: Avoid flush_scheduled_work() usage (Tetsuo Handa) - scsi: message: fusion: Remove unused sas_persist_task work (Tetsuo Handa) - scsi: be2iscsi: Remove unused variable internal_page_offset (Jiapeng Chong) - ata: pata_parport-bpck6: Declare mode_map as static (Damien Le Moal) - ata: pata_parport-bpck6: Remove dependency on 64BIT (Damien Le Moal) - ata: pata_parport-bpck6: reduce indents in bpck6_open (Ondrej Zary) - ata: pata_parport-bpck6: delete ppc6lnx.c (Ondrej Zary) - ata: pata_parport-bpck6: move defines and mode_map to bpck6.c (Ondrej Zary) - ata: pata_parport-bpck6: move ppc6_wr_data_byte to bpck6.c and rename (Ondrej Zary) - ata: pata_parport-bpck6: move ppc6_rd_data_byte to bpck6.c and rename (Ondrej Zary) - ata: pata_parport-bpck6: move ppc6_send_cmd to bpck6.c and rename (Ondrej Zary) - ata: pata_parport-bpck6: move ppc6_deselect to bpck6.c and rename (Ondrej Zary) - ata: pata_parport-bpck6: merge ppc6_select into bpck6_open (Ondrej Zary) - ata: pata_parport-bpck6: move ppc6_open to bpck6.c and rename (Ondrej Zary) - ata: pata_parport-bpck6: move ppc6_wr_extout to bpck6.c and rename (Ondrej Zary) - ata: pata_parport-bpck6: move ppc6_wait_for_fifo to bpck6.c and rename (Ondrej Zary) - ata: pata_parport-bpck6: merge ppc6_wr_data_blk into bpck6_write_block (Ondrej Zary) - ata: pata_parport-bpck6: merge ppc6_rd_data_blk into bpck6_read_block (Ondrej Zary) - ata: pata_parport-bpck6: merge ppc6_wr_port16_blk into bpck6_write_block (Ondrej Zary) - ata: pata_parport-bpck6: merge ppc6_rd_port16_blk into bpck6_read_block (Ondrej Zary) - ata: pata_parport-bpck6: merge ppc6_wr_port into bpck6_write_regr (Ondrej Zary) - ata: pata_parport-bpck6: merge ppc6_rd_port into bpck6_read_regr (Ondrej Zary) - ata: pata_parport-bpck6: remove ppc6_close (Ondrej Zary) - ata: pata_parport-bpck6: remove PPC_FLAGS (Ondrej Zary) - ata: pata_parport-bpck6: use parport_frob_control and remove CUR_CTRL (Ondrej Zary) - ata: pata_parport-bpck6: use parport access functions instead of port I/O (Ondrej Zary) - ata: parport_pc: add 16-bit and 8-bit fast EPP transfer flags (Ondrej Zary) - ata: pata_parport-bpck6: remove parallel port bit defines (Ondrej Zary) - ata: pata_parport-bpck6: remove struct ppc_storage (Ondrej Zary) - ata: pata_parport-bpck6: remove mode from struct ppc_storage (Ondrej Zary) - ata: pata_parport-bpck6: remove org_* from struct ppc_storage (Ondrej Zary) - ata: pata_parport-bpck6: remove ppc_id from struct ppc_storage (Ondrej Zary) - ata: pata_parport-bpck6: remove lpt_addr from struct ppc_storage (Ondrej Zary) - ata: pata_parport-bpck6: pass around struct pi_adapter * (Ondrej Zary) - ata: pata_parport-bpck6: don't cast pi->pardev to struct pardevice * (Ondrej Zary) - ata: pata_parport-bpck6: remove useless range check from read/write_regr (Ondrej Zary) - ata: pata_parport-bpck6: remove useless defines (Ondrej Zary) - ata: Use of_property_present() for testing DT property presence (Rob Herring) - ahci: qoriq: Add platform dependencies (Geert Uytterhoeven) - dt-bindings: ata: Add UniPhier controller binding (Kunihiko Hayashi) - ata: drop unused ata_id_is_lba_capacity_ok() (Sergey Shtylyov) - ata: drop unused ata_id_to_hd_driveid() (Sergey Shtylyov) - ata: pata_parport: move pata_parport.h to drivers/ata/pata_parport (Ondrej Zary) - ata: pata_parport: remove obsolete changelogs (Ondrej Zary) - ata: pata_parport: remove scratch parameter from test_proto() (Ondrej Zary) - ata: pata_parport: remove verbose parameter from test_proto() (Ondrej Zary) - ata: pata_parport: remove bpck6 verbose parameter (Ondrej Zary) - ata: pata_parport: simplify log_adapter prints, remove VERSION defines (Ondrej Zary) - ata: pata_parport: use print_hex_* (Ondrej Zary) - ata: pata_parport: use dev_* instead of printk (Ondrej Zary) - ata: pata_parport: remove scratch parameter from log_adapter() (Ondrej Zary) - ata: pata_parport: remove verbose parameter from log_adapter() (Ondrej Zary) - ata: pata_parport: remove typedef struct PIA (Ondrej Zary) - ata: pata_parport: remove device from struct pi_adapter (Ondrej Zary) - ata: pata_parport: remove devtype from struct pi_adapter (Ondrej Zary) - ata: pata_parport: Introduce module_pata_parport_driver macro (Ondrej Zary) - ata: pata_parport: remove useless printks at module_init of bpck6 (Ondrej Zary) - ata: pata_parport: Remove pi_swab16 and pi_swab32 (Ondrej Zary) - ata: pata_parport: probe all units automatically (Ondrej Zary) - ata: pata_parport: fix EPAT C7/C8 Kconfig (Ondrej Zary) - dm: don't lock fs when the map is NULL in process of resume (Li Lingfeng) - dm flakey: add an "error_reads" option (Mikulas Patocka) - dm flakey: remove trailing space in the table line (Mikulas Patocka) - dm flakey: fix a crash with invalid table line (Mikulas Patocka) - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Mike Snitzer) - dm: unexport dm_get_queue_limits() (Mike Snitzer) - dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Mike Snitzer) - dm: add helper macro for simple DM target module init and exit (Yangtao Li) - dm raid: remove unused d variable (Tom Rix) - dm: remove unnecessary (void*) conversions (Yu Zhe) - dm mirror: add DMERR message if alloc_workqueue fails (Yangtao Li) - dm: push error reporting down to dm_register_target() (Yangtao Li) - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Mike Snitzer) - dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Mike Snitzer) - dm error: add discard support (Mikulas Patocka) - dm zero: add discard support (Mikulas Patocka) - dm table: allow targets without devices to set ->io_hints (Mikulas Patocka) - dm verity: emit audit events on verification failure and more (Michael Weiß) - dm verity: fix error handling for check_at_most_once on FEC (Yeongjin Gil) - dm: improve hash_locks sizing and hash function (Joe Thornber) - dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Mike Snitzer) - dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Mike Snitzer) - dm bufio: intelligently size dm_buffer_cache's buffer_trees (Mike Snitzer) - dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Mike Snitzer) - dm: add dm_num_hash_locks() (Mike Snitzer) - dm bio prison v1: add dm_cell_key_has_valid_range (Mike Snitzer) - dm bio prison v1: improve concurrent IO performance (Joe Thornber) - dm: split discards further if target sets max_discard_granularity (Mike Snitzer) - dm thin: speed up cell_defer_no_holder() (Joe Thornber) - dm bufio: use multi-page bio vector (Mikulas Patocka) - dm bufio: use waitqueue_active in __free_buffer_wake (Mikulas Patocka) - dm bufio: move dm_bufio_client members to avoid spanning cachelines (Mike Snitzer) - dm bufio: add lock_history optimization for cache iterators (Joe Thornber) - dm bufio: improve concurrent IO performance (Joe Thornber) - dm bufio: add dm_buffer_cache abstraction (Joe Thornber) - dm bufio: add LRU abstraction (Joe Thornber) - dm bufio: don't bug for clear developer oversight (Mike Snitzer) - dm bufio: never crash if dm_bufio_in_request() (Mike Snitzer) - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Mike Snitzer) - dm bufio: remove unused dm_bufio_release_move interface (Joe Thornber) - nbd: fix incomplete validation of ioctl arg (Zhong Jinghua) - ublk: don't return 0 in case of any failure (Ming Lei) - sed-opal: geometry feature reporting command (Ondrej Kozina) - null_blk: Always check queue mode setting from configfs (Chaitanya Kulkarni) - block: ublk: switch to ioctl command encoding (Ming Lei) - blk-mq: fix the blk_mq_add_to_requeue_list call in blk_kick_flush (Christoph Hellwig) - block, bfq: Fix division by zero error on zero wsum (Colin Ian King) - fault-inject: fix build error when FAULT_INJECTION_CONFIGFS=y and CONFIGFS_FS=m (Akinobu Mita) - block: store bdev->bd_disk->fops->submit_bio state in bdev (Jens Axboe) - block: re-arrange the struct block_device fields for better layout (Jens Axboe) - md/raid5: remove unused working_disks variable (Tom Rix) - md/raid10: don't call bio_start_io_acct twice for bio which experienced read error (Yu Kuai) - md/raid10: fix memleak of md thread (Yu Kuai) - md/raid10: fix memleak for 'conf->bio_split' (Yu Kuai) - md/raid10: fix leak of 'r10bio->remaining' for recovery (Yu Kuai) - md/raid10: don't BUG_ON() in raise_barrier() (Yu Kuai) - md: fix soft lockup in status_resync (Yu Kuai) - md: add error_handlers for raid0 and linear (Mariusz Tkaczyk) - md: Use optimal I/O size for last bitmap page (Jon Derrick) - md: Fix types in sb writer (Jon Derrick) - md: Move sb writer loop to its own function (Jon Derrick) - md/raid10: Fix typo in comment (replacment -> replacement) (Jiangshan Yi) - md: make kobj_type structures constant (Thomas Weißschuh) - md/raid10: fix null-ptr-deref in raid10_sync_request (Li Nan) - md/raid10: fix task hung in raid10d (Li Nan) - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" (Ming Lei) - blk-mq-rdma: remove queue mapping helper for rdma devices (Sagi Grimberg) - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (zhenwei pi) - nvme: fix double blk_mq_complete_request for timeout request with low probability (Lei Yin) - nvme: fix async event trace event (Keith Busch) - nvme-apple: return directly instead of else (Chaitanya Kulkarni) - nvme-apple: return directly instead of else (Chaitanya Kulkarni) - nvmet-tcp: validate idle poll modparam value (Chaitanya Kulkarni) - nvmet-tcp: validate so_priority modparam value (Chaitanya Kulkarni) - nvme-tcp: fence TCP socket on receive error (Chris Leech) - nvmet: remove nvmet_req_cns_error_complete (Christoph Hellwig) - nvmet: rename nvmet_execute_identify_cns_cs_ns (Christoph Hellwig) - nvmet: fix Identify Identification Descriptor List handling (Christoph Hellwig) - nvmet: cleanup nvmet_execute_identify() (Damien Le Moal) - nvmet: fix I/O Command Set specific Identify Controller (Damien Le Moal) - nvmet: fix Identify Active Namespace ID list handling (Damien Le Moal) - nvmet: fix Identify Controller handling (Damien Le Moal) - nvmet: fix Identify Namespace handling (Damien Le Moal) - nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns() (Damien Le Moal) - nvme-pci: drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - block: null_blk: make fault-injection dynamically configurable per device (Akinobu Mita) - fault-inject: allow configuration via configfs (Akinobu Mita) - blk-mq: remove __blk_mq_run_hw_queue (Christoph Hellwig) - blk-mq: move the !async handling out of __blk_mq_delay_run_hw_queue (Christoph Hellwig) - blk-mq: move the blk_mq_hctx_stopped check in __blk_mq_delay_run_hw_queue (Christoph Hellwig) - blk-mq: remove the blk_mq_hctx_stopped check in blk_mq_run_work_fn (Christoph Hellwig) - blk-mq: cleanup __blk_mq_sched_dispatch_requests (Christoph Hellwig) - blk-mq: pass a flags argument to blk_mq_add_to_requeue_list (Christoph Hellwig) - blk-mq: pass a flags argument to elevator_type->insert_requests (Christoph Hellwig) - blk-mq: pass a flags argument to blk_mq_request_bypass_insert (Christoph Hellwig) - blk-mq: pass a flags argument to blk_mq_insert_request (Christoph Hellwig) - blk-mq: don't kick the requeue_list in blk_mq_add_to_requeue_list (Christoph Hellwig) - blk-mq: don't run the hw_queue from blk_mq_request_bypass_insert (Christoph Hellwig) - blk-mq: don't run the hw_queue from blk_mq_insert_request (Christoph Hellwig) - blk-mq: fold __blk_mq_try_issue_directly into its two callers (Christoph Hellwig) - blk-mq: factor out a blk_mq_get_budget_and_tag helper (Christoph Hellwig) - blk-mq: refactor the DONTPREP/SOFTBARRIER andling in blk_mq_requeue_work (Christoph Hellwig) - blk-mq: refactor passthrough vs flush handling in blk_mq_insert_request (Christoph Hellwig) - blk-mq: remove blk_flush_queue_rq (Christoph Hellwig) - blk-mq: fold __blk_mq_insert_req_list into blk_mq_insert_request (Christoph Hellwig) - blk-mq: fold __blk_mq_insert_request into blk_mq_insert_request (Christoph Hellwig) - blk-mq: move blk_mq_sched_insert_request to blk-mq.c (Christoph Hellwig) - blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list (Christoph Hellwig) - blk-mq: move more logic into blk_mq_insert_requests (Christoph Hellwig) - blk-mq: include in block/blk-mq.h (Christoph Hellwig) - blk-mq: remove blk-mq-tag.h (Christoph Hellwig) - blk-mq: don't plug for head insertions in blk_execute_rq_nowait (Christoph Hellwig) - blk-throttle: only enable blk-stat when BLK_DEV_THROTTLING_LOW (Chengming Zhou) - blk-stat: fix QUEUE_FLAG_STATS clear (Chengming Zhou) - blk-iolatency: Make initialization lazy (Tejun Heo) - blk-iolatency: s/blkcg_rq_qos/iolat_rq_qos/ (Tejun Heo) - blkcg: Restructure blkg_conf_prep() and friends (Tejun Heo) - blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish() (Tejun Heo) - s390/dasd: fix hanging blockdevice after request requeue (Stefan Haberland) - s390/dasd: add autoquiesce event for start IO error (Stefan Haberland) - s390/dasd: add aq_timeouts autoquiesce trigger (Stefan Haberland) - s390/dasd: add aq_requeue sysfs attribute (Stefan Haberland) - s390/dasd: add aq_mask sysfs attribute (Stefan Haberland) - s390/dasd: add autoquiesce feature (Stefan Haberland) - s390/dasd: remove unused DASD EER defines (Stefan Haberland) - blk-cgroup: delete cpd_init_fn of blkcg_policy (Chengming Zhou) - blk-cgroup: delete cpd_bind_fn of blkcg_policy (Chengming Zhou) - block, bfq: remove BFQ_WEIGHT_LEGACY_DFL (Chengming Zhou) - sed-opal: Add command to read locking range parameters. (Ondrej Kozina) - sed-opal: add helper to get multiple columns at once. (Ondrej Kozina) - sed-opal: allow user authority to get locking range attributes. (Ondrej Kozina) - sed-opal: add helper for adding user authorities in ACE. (Ondrej Kozina) - sed-opal: do not add same authority twice in boolean ace. (Ondrej Kozina) - block: ublk_drv: cleanup 'struct ublk_map_data' (Ming Lei) - block: ublk_drv: clean up several helpers (Ming Lei) - block: ublk_drv: add two helpers to clean up map/unmap request (Ming Lei) - block: ublk_drv: don't consider flush request in map/unmap io (Ming Lei) - block: ublk_drv: add common exit handling (Ming Lei) - drbd: Pass a peer device to the resync and online verify functions (Christoph Böhmwalder) - drbd: pass drbd_peer_device to __req_mod (Christoph Böhmwalder) - drbd: drbd_uuid_compare: pass a peer_device (Christoph Böhmwalder) - drbd: INFO_bm_xfer_stats(): Pass a peer device argument (Andreas Gruenbacher) - drbd: Add peer device parameter to whole-bitmap I/O handlers (Andreas Gruenbacher) - drbd: Rip out the ERR_IF_CNT_IS_NEGATIVE macro (Andreas Gruenbacher) - genetlink: make _genl_cmd_to_str static (Christoph Böhmwalder) - null_blk: use kmap_local_page() and kunmap_local() (Chaitanya Kulkarni) - null_blk: use non-deprecated lib functions (Chaitanya Kulkarni) - block: open code __blk_account_io_done() (Chaitanya Kulkarni) - block: open code __blk_account_io_start() (Chaitanya Kulkarni) - blk-mq: remove hybrid polling (Keith Busch) - blk-crypto: drop the NULL check from blk_crypto_put_keyslot() (Eric Biggers) - blk-mq: return actual keyslot error in blk_insert_cloned_request() (Eric Biggers) - blk-crypto: remove blk_crypto_insert_cloned_request() (Eric Biggers) - blk-crypto: make blk_crypto_evict_key() more robust (Eric Biggers) - blk-crypto: make blk_crypto_evict_key() return void (Eric Biggers) - blk-mq: release crypto keyslot before reporting I/O complete (Eric Biggers) - nbd: use the structured req attr check (Jakub Kicinski) - nbd: allow genl access outside init_net (Jakub Kicinski) - Revert "io_uring/rsrc: disallow multi-source reg buffers" (Jens Axboe) - io_uring: add support for multishot timeouts (David Wei) - io_uring/rsrc: disassociate nodes and rsrc_data (Pavel Begunkov) - io_uring/rsrc: devirtualise rsrc put callbacks (Pavel Begunkov) - io_uring/rsrc: pass node to io_rsrc_put_work() (Pavel Begunkov) - io_uring/rsrc: inline io_rsrc_put_work() (Pavel Begunkov) - io_uring/rsrc: add empty flag in rsrc_node (Pavel Begunkov) - io_uring/rsrc: merge nodes and io_rsrc_put (Pavel Begunkov) - io_uring/rsrc: infer node from ctx on io_queue_rsrc_removal (Pavel Begunkov) - io_uring/rsrc: remove unused io_rsrc_node::llist (Pavel Begunkov) - io_uring/rsrc: refactor io_queue_rsrc_removal (Pavel Begunkov) - io_uring/rsrc: simplify single file node switching (Pavel Begunkov) - io_uring/rsrc: clean up __io_sqe_buffers_update() (Pavel Begunkov) - io_uring/rsrc: inline switch_start fast path (Pavel Begunkov) - io_uring/rsrc: remove rsrc_data refs (Pavel Begunkov) - io_uring/rsrc: fix DEFER_TASKRUN rsrc quiesce (Pavel Begunkov) - io_uring/rsrc: use wq for quiescing (Pavel Begunkov) - io_uring/rsrc: refactor io_rsrc_ref_quiesce (Pavel Begunkov) - io_uring/rsrc: remove io_rsrc_node::done (Pavel Begunkov) - io_uring/rsrc: use nospec'ed indexes (Pavel Begunkov) - io_uring/notif: add constant for ubuf_info flags (Pavel Begunkov) - io_uring/rsrc: extract SCM file put helper (Pavel Begunkov) - io_uring/rsrc: refactor io_rsrc_node_switch (Pavel Begunkov) - io_uring/rsrc: zero node's rsrc data on alloc (Pavel Begunkov) - io_uring/rsrc: consolidate node caching (Pavel Begunkov) - io_uring/rsrc: add lockdep checks (Pavel Begunkov) - io_uring: add irq lockdep checks (Pavel Begunkov) - io_uring/kbuf: remove extra ->buf_ring null check (Pavel Begunkov) - io_uring: shut io_prep_async_work warning (Pavel Begunkov) - io_uring/uring_cmd: take advantage of completion batching (Jens Axboe) - io_uring: optimise io_req_local_work_add (Pavel Begunkov) - io_uring: refactor __io_cq_unlock_post_flush() (Pavel Begunkov) - io_uring: reduce scheduling due to tw (Pavel Begunkov) - io_uring: inline llist_add() (Pavel Begunkov) - io_uring: add tw add flags (Pavel Begunkov) - io_uring: refactor io_cqring_wake() (Pavel Begunkov) - io_uring: optimize local tw add ctx pinning (Pavel Begunkov) - io_uring: move pinning out of io_req_local_work_add (Pavel Begunkov) - io_uring/uring_cmd: assign ioucmd->cmd at async prep time (Jens Axboe) - io_uring/rsrc: add custom limit for node caching (Pavel Begunkov) - io_uring/rsrc: optimise io_rsrc_data refcounting (Pavel Begunkov) - io_uring/rsrc: add lockdep sanity checks (Pavel Begunkov) - io_uring/rsrc: cache struct io_rsrc_node (Pavel Begunkov) - io_uring/rsrc: don't offload node free (Pavel Begunkov) - io_uring/rsrc: optimise io_rsrc_put allocation (Pavel Begunkov) - io_uring/rsrc: rename rsrc_list (Pavel Begunkov) - io_uring/rsrc: kill rsrc_ref_lock (Pavel Begunkov) - io_uring/rsrc: protect node refs with uring_lock (Pavel Begunkov) - io_uring: io_free_req() via tw (Pavel Begunkov) - io_uring: don't put nodes under spinlocks (Pavel Begunkov) - io_uring/rsrc: keep cached refs per node (Pavel Begunkov) - io_uring/rsrc: use non-pcpu refcounts for nodes (Pavel Begunkov) - io_uring: cap io_sqring_entries() at SQ ring size (Jens Axboe) - io_uring: rename trace_io_uring_submit_sqe() tracepoint (Jens Axboe) - io_uring: encapsulate task_work state (Pavel Begunkov) - io_uring: remove extra tw trylocks (Pavel Begunkov) - io_uring/io-wq: drop outdated comment (Jens Axboe) - io_uring: kill unused notif declarations (Pavel Begunkov) - io-wq: Drop struct io_wqe (Gabriel Krisman Bertazi) - io-wq: Move wq accounting to io_wq (Gabriel Krisman Bertazi) - io_uring/kbuf: disallow mapping a badly aligned provided ring buffer (Jens Axboe) - io_uring: Add KASAN support for alloc_caches (Breno Leitao) - io_uring: Move from hlist to io_wq_work_node (Breno Leitao) - io_uring: One wqe per wq (Breno Leitao) - io_uring: add support for user mapped provided buffer ring (Jens Axboe) - io_uring/kbuf: rename struct io_uring_buf_reg 'pad' to'flags' (Jens Axboe) - io_uring/kbuf: add buffer_list->is_mapped member (Jens Axboe) - io_uring/kbuf: move pinning of provided buffer ring into helper (Jens Axboe) - io_uring: Adjust mapping wrt architecture aliasing requirements (Helge Deller) - io_uring: avoid hashing O_DIRECT writes if the filesystem doesn't need it (Jens Axboe) - fs: add FMODE_DIO_PARALLEL_WRITE flag (Jens Axboe) - f2fs: remove unnessary comment in __may_age_extent_tree (Qi Han) - f2fs: allocate node blocks for atomic write block replacement (Daeho Jeong) - f2fs: use cow inode data when updating atomic write (Daeho Jeong) - f2fs: remove power-of-two limitation of zoned device (Jaegeuk Kim) - f2fs: allocate trace path buffer from names_cache (Wu Bo) - f2fs: add has_enough_free_secs() (Yangtao Li) - f2fs: relax sanity check if checkpoint is corrupted (Jaegeuk Kim) - f2fs: refactor f2fs_gc to call checkpoint in urgent condition (Jaegeuk Kim) - f2fs: remove folio_detach_private() in .invalidate_folio and .release_folio (Chao Yu) - f2fs: remove bulk remove_proc_entry() and unnecessary kobject_del() (Yangtao Li) - f2fs: support iopoll method (Wu Bo) - f2fs: remove batched_trim_sections node description (Yangtao Li) - f2fs: fix to check return value of inc_valid_block_count() (Chao Yu) - f2fs: fix to check return value of f2fs_do_truncate_blocks() (Chao Yu) - f2fs: fix passing relative address when discard zones (Daeho Jeong) - f2fs: fix potential corruption when moving a directory (Jaegeuk Kim) - f2fs: add radix_tree_preload_end in error case (Yohan Joung) - f2fs: fix to recover quota data correctly (Chao Yu) - f2fs: fix to check readonly condition correctly (Chao Yu) - docs: f2fs: Correct instruction to disable checkpoint (Wang Han) - f2fs: fix to keep consistent i_gc_rwsem lock order (Chao Yu) - f2fs: fix to drop all dirty pages during umount() if cp_error is set (Chao Yu) - f2fs: fix to avoid use-after-free for cached IPU bio (Chao Yu) - f2fs: remove unneeded in-memory i_crtime copy (Chao Yu) - f2fs: use f2fs_hw_is_readonly() instead of bdev_read_only() (Chao Yu) - f2fs: use common implementation of file type (Weizhao Ouyang) - f2fs: merge lz4hc_compress_pages() to lz4_compress_pages() (Yangtao Li) - f2fs: convert to use sysfs_emit (Yangtao Li) - f2fs: set default compress option only when sb_has_compression (Yangtao Li) - f2fs: Fix system crash due to lack of free space in LFS (Yonggil Song) - f2fs: remove struct victim_selection default_v_ops (Yangtao Li) - f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block (Jaegeuk Kim) - f2fs: fix iostat lock protection (Qilin Tan) - f2fs: fix align check for npo2 (Yohan Joung) - f2fs: add compression feature check for all compress mount opt (Yangtao Li) - f2fs: convert is_extension_exist() to return bool type (Yangtao Li) - f2fs: fix scheduling while atomic in decompression path (Jaegeuk Kim) - f2fs: preserve direct write semantics when buffering is forced (Hans Holmberg) - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() (Yangtao Li) - f2fs: remove else in f2fs_write_cache_pages() (Yangtao Li) - f2fs: apply zone capacity to all zone type (Jaegeuk Kim) - f2fs: fix to handle filemap_fdatawrite() error in f2fs_ioc_decompress_file/f2fs_ioc_compress_file (Yangtao Li) - f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show() (Yangtao Li) - f2fs: Fix discard bug on zoned block devices with 2MiB zone size (Yonggil Song) - f2fs: remove entire rb_entry sharing (Jaegeuk Kim) - f2fs: factor out discard_cmd usage from general rb_tree use (Jaegeuk Kim) - f2fs: factor out victim_entry usage from general rb_tree use (Jaegeuk Kim) - f2fs: fix uninitialized skipped_gc_rwsem (Yonggil Song) - f2fs: handle dqget error in f2fs_transfer_project_quota() (Yangtao Li) - f2fs: convert to use bitmap API (Yangtao Li) - f2fs: export compress_percent and compress_watermark entries (Yangtao Li) - f2fs: make f2fs_sync_inode_meta() static (Li Zetao) - fs: dlm: stop unnecessarily filling zero ms_extra bytes (Alexander Aring) - fs: dlm: switch lkb_sbflags to atomic ops (Alexander Aring) - fs: dlm: rsb hash table flag value to atomic ops (Alexander Aring) - fs: dlm: move internal flags to atomic ops (Alexander Aring) - fs: dlm: change dflags to use atomic bits (Alexander Aring) - fs: dlm: store lkb distributed flags into own value (Alexander Aring) - fs: dlm: remove DLM_IFL_LOCAL_MS flag (Alexander Aring) - fs: dlm: rename stub to local message flag (Alexander Aring) - fs: dlm: remove deprecated code parts (Alexander Aring) - DLM: increase socket backlog to avoid hangs with 16 nodes (Edwin Török) - fs: dlm: add unbound flag to dlm_io workqueue (Alexander Aring) - fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten (Alexander Aring) - gfs2: gfs2_ail_empty_gl no log flush on error (Bob Peterson) - gfs2: Issue message when revokes cannot be written (Bob Peterson) - gfs2: Perform second log flush in gfs2_make_fs_ro (Bob Peterson) - gfs2: return errors from gfs2_ail_empty_gl (Bob Peterson) - gfs2: Move variable assignment behind a null pointer check in inode_go_dump (Markus Elfring) - gfs2: Use gfs2_holder_initialized for jindex (Bob Peterson) - gfs2: Eliminate gfs2_trim_blocks (Bob Peterson) - gfs2: Fix inode height consistency check (Andreas Gruenbacher) - gfs2: Remove ghs[] from gfs2_unlink (Andrew Price) - gfs2: Remove ghs[] from gfs2_link (Andrew Price) - gfs2: Remove duplicate i_nlink check from gfs2_link() (Andrew Price) - btrfs: mark btrfs_assertfail() __noreturn (Josh Poimboeuf) - btrfs: fix uninitialized variable warnings (Genjian Zhang) - btrfs: use log root when iterating over index keys when logging directory (Filipe Manana) - btrfs: avoid iterating over all indexes when logging directory (Filipe Manana) - btrfs: dev-replace: error out if we have unrepaired metadata error during (Qu Wenruo) - btrfs: remove pointless loop at btrfs_get_next_valid_item() (Filipe Manana) - btrfs: scrub: reject unsupported scrub flags (Qu Wenruo) - btrfs: reinterpret async discard iops_limit=0 as no delay (Boris Burkov) - btrfs: set default discard iops_limit to 1000 (Boris Burkov) - btrfs: remove unused raid56 functions which were dedicated for scrub (Qu Wenruo) - btrfs: scrub: remove scrub_bio structure (Qu Wenruo) - btrfs: scrub: remove scrub_block and scrub_sector structures (Qu Wenruo) - btrfs: scrub: remove the old scrub recheck code (Qu Wenruo) - btrfs: scrub: remove the old writeback infrastructure (Qu Wenruo) - btrfs: scrub: remove scrub_parity structure (Qu Wenruo) - btrfs: scrub: use scrub_stripe to implement RAID56 P/Q scrub (Qu Wenruo) - btrfs: scrub: switch scrub_simple_mirror() to scrub_stripe infrastructure (Qu Wenruo) - btrfs: scrub: introduce helper to queue a stripe for scrub (Qu Wenruo) - btrfs: scrub: introduce error reporting functionality for scrub_stripe (Qu Wenruo) - btrfs: scrub: introduce a writeback helper for scrub_stripe (Qu Wenruo) - btrfs: scrub: introduce the main read repair worker for scrub_stripe (Qu Wenruo) - btrfs: scrub: introduce a helper to verify one scrub_stripe (Qu Wenruo) - btrfs: scrub: introduce a helper to verify one metadata block (Qu Wenruo) - btrfs: scrub: introduce helper to find and fill sector info for a scrub_stripe (Qu Wenruo) - btrfs: scrub: introduce structure for new BTRFS_STRIPE_LEN based interface (Qu Wenruo) - btrfs: introduce a new helper to submit write bio for repair (Qu Wenruo) - btrfs: introduce btrfs_bio::fs_info member (Qu Wenruo) - btrfs: scrub: use dedicated super block verification function to scrub one super block (Qu Wenruo) - btrfs: remove redundant release of btrfs_device::alloc_state (Anand Jain) - btrfs: warn for any missed cleanup at btrfs_close_one_device (Anand Jain) - libcrc32c: remove crc32c_impl (Christoph Hellwig) - btrfs: don't print the crc32c implementation at module load time (Christoph Hellwig) - btrfs: tree-log: factor out a clean_log_buffer helper (Christoph Hellwig) - block: make blkcg_punt_bio_submit optional (Christoph Hellwig) - block: async_bio_lock does not need to be bh-safe (Christoph Hellwig) - btrfs, block: move REQ_CGROUP_PUNT to btrfs (Christoph Hellwig) - btrfs, mm: remove the punt_to_cgroup field in struct writeback_control (Christoph Hellwig) - btrfs: also use kthread_associate_blkcg for uncompressible ranges (Christoph Hellwig) - btrfs: don't free the async_extent in submit_uncompressed_range (Christoph Hellwig) - btrfs: move kthread_associate_blkcg out of btrfs_submit_compressed_write (Christoph Hellwig) - btrfs: correctly calculate delayed ref bytes when starting transaction (Filipe Manana) - btrfs: make btrfs_block_rsv_full() check more boolean when starting transaction (Filipe Manana) - btrfs: split partial dio bios before submit (Boris Burkov) - btrfs: don't split NOCOW extent_maps in btrfs_extract_ordered_extent (Boris Burkov) - btrfs: pass an ordered_extent to btrfs_extract_ordered_extent (Christoph Hellwig) - btrfs: simplify extent map splitting and rename split_zoned_em (Christoph Hellwig) - btrfs: fold btrfs_clone_ordered_extent into btrfs_split_ordered_extent (Christoph Hellwig) - btrfs: sink parameter len to btrfs_split_ordered_extent (Christoph Hellwig) - btrfs: simplify splitting logic in btrfs_extract_ordered_extent (Christoph Hellwig) - btrfs: move ordered_extent internal sanity checks into btrfs_split_ordered_extent (Christoph Hellwig) - btrfs: stash ordered extent in dio_data during iomap dio (Boris Burkov) - btrfs: pass flags as unsigned long to btrfs_add_ordered_extent (Boris Burkov) - btrfs: add function to create and return an ordered extent (Boris Burkov) - btrfs: use __bio_add_page to add single a page in rbio_add_io_sector (Johannes Thumshirn) - btrfs: use __bio_add_page for adding a single page in repair_one_sector (Johannes Thumshirn) - btrfs: use test_and_clear_bit() in wait_dev_flush() (Anand Jain) - btrfs: change wait_dev_flush() return type to bool (Anand Jain) - btrfs: open code check_barrier_error() (Anand Jain) - btrfs: move last_flush_error to write_dev_flush and wait_dev_flush (Anand Jain) - btrfs: simplify exit paths of btrfs_evict_inode() (Filipe Manana) - btrfs: calculate the right space for delayed refs when updating global reserve (Filipe Manana) - btrfs: use a constant for the number of metadata units needed for an unlink (Filipe Manana) - btrfs: fix calculation of the global block reserve's size (Filipe Manana) - btrfs: calculate correct amount of space for delayed reference when evicting (Filipe Manana) - btrfs: add helper to calculate space for delayed references (Filipe Manana) - btrfs: constify fs_info argument for the reclaim items calculation helpers (Filipe Manana) - btrfs: constify fs_info argument of the metadata size calculation helpers (Filipe Manana) - btrfs: accurately calculate number of delayed refs when flushing (Filipe Manana) - btrfs: calculate the right space for a single delayed ref when refilling (Filipe Manana) - btrfs: don't throttle on delayed items when evicting deleted inode (Filipe Manana) - btrfs: remove obsolete delayed ref throttling logic when truncating items (Filipe Manana) - btrfs: simplify variables in btrfs_block_rsv_refill() (Filipe Manana) - btrfs: remove redundant counter check at btrfs_truncate_inode_items() (Filipe Manana) - btrfs: count extents before taking inode's spinlock when reserving metadata (Filipe Manana) - btrfs: remove bytes_used argument from btrfs_make_block_group() (Filipe Manana) - btrfs: collapse should_end_transaction() into btrfs_should_end_transaction() (Filipe Manana) - btrfs: simplify btrfs_should_throttle_delayed_refs() (Filipe Manana) - btrfs: initialize ret to -ENOSPC at __reserve_bytes() (Filipe Manana) - btrfs: update flush method assertion when reserving space (Filipe Manana) - btrfs: update documentation for BTRFS_RESERVE_FLUSH_EVICT flush method (Filipe Manana) - btrfs: remove check for NULL block reserve at btrfs_block_rsv_check() (Filipe Manana) - btrfs: pass a bool size update argument to btrfs_block_rsv_add_bytes() (Filipe Manana) - btrfs: pass a bool to btrfs_block_rsv_migrate() at evict_refill_and_join() (Filipe Manana) - btrfs: remove btrfs_lru_cache_is_full() inline function (Filipe Manana) - btrfs: simplify adding pages in btrfs_add_compressed_bio_pages (Christoph Hellwig) - btrfs: move the bi_sector assignment out of btrfs_add_compressed_bio_pages (Christoph Hellwig) - btrfs: sysfs: relax bg_reclaim_threshold for debugging purposes (Naohiro Aota) - btrfs: make btrfs_split_bio work on struct btrfs_bio (Christoph Hellwig) - btrfs: return a btrfs_bio from btrfs_bio_alloc (Christoph Hellwig) - btrfs: store a pointer to a btrfs_bio in struct btrfs_bio_ctrl (Christoph Hellwig) - btrfs: simplify finding the inode in submit_one_bio (Christoph Hellwig) - btrfs: store a pointer to the original btrfs_bio in struct compressed_bio (Christoph Hellwig) - btrfs: pass a btrfs_bio to btrfs_submit_compressed_read (Christoph Hellwig) - btrfs: pass a btrfs_bio to btrfs_submit_bio (Christoph Hellwig) - btrfs: move zero filling of compressed read bios into common code (Christoph Hellwig) - btrfs: cleanup main loop in btrfs_encoded_read_regular_fill_pages (Christoph Hellwig) - btrfs: remove unused members from struct btrfs_encoded_read_private (Christoph Hellwig) - btrfs: locking: use atomic for DREW lock writers (David Sterba) - btrfs: remove redundant clearing of NODISCARD (Anand Jain) - btrfs: avoid repetitive define BTRFS_FEATURE_INCOMPAT_SUPP (Anand Jain) - btrfs: scrub: remove root and csum_root arguments from scrub_simple_mirror() (Qu Wenruo) - btrfs: scrub: remove unused path inside scrub_stripe() (Qu Wenruo) - btrfs: do not use replace target device as an extra mirror (Qu Wenruo) - btrfs: open_ctree() error handling cleanup (Qu Wenruo) - btrfs: cleanup the main loop in btrfs_lookup_bio_sums (Christoph Hellwig) - btrfs: remove search_file_offset_in_bio (Christoph Hellwig) - btrfs: sink calc_bio_boundaries into its only caller (Johannes Thumshirn) - btrfs: simplify main loop in submit_extent_page (Christoph Hellwig) - btrfs: check for contiguity in submit_extent_page (Christoph Hellwig) - btrfs: simplify the error handling in __extent_writepage_io (Christoph Hellwig) - btrfs: remove the submit_extent_page return value (Christoph Hellwig) - btrfs: remove the compress_type argument to submit_extent_page (Christoph Hellwig) - btrfs: rename the this_bio_flag variable in btrfs_do_readpage (Christoph Hellwig) - btrfs: move the compress_type check out of btrfs_bio_add_page (Christoph Hellwig) - btrfs: add a wbc pointer to struct btrfs_bio_ctrl (Christoph Hellwig) - btrfs: remove the sync_io flag in struct btrfs_bio_ctrl (Christoph Hellwig) - btrfs: store the bio opf in struct btrfs_bio_ctrl (Christoph Hellwig) - btrfs: remove the force_bio_submit to submit_extent_page (Christoph Hellwig) - btrfs: don't set force_bio_submit in read_extent_buffer_subpage (Christoph Hellwig) - btrfs: open code btrfs_bin_search() (Anand Jain) - btrfs: dev-replace: properly follow its read mode (Qu Wenruo) - btrfs: fold finish_compressed_bio_write into btrfs_finish_compressed_write_work (Christoph Hellwig) - btrfs: don't clear page->mapping in btrfs_free_compressed_pages (Christoph Hellwig) - btrfs: factor out a btrfs_free_compressed_pages helper (Christoph Hellwig) - btrfs: factor out a btrfs_add_compressed_bio_pages helper (Christoph Hellwig) - btrfs: use the bbio file offset in add_ra_bio_pages (Christoph Hellwig) - btrfs: use the bbio file offset in btrfs_submit_compressed_read (Christoph Hellwig) - btrfs: remove redundant free_extent_map in btrfs_submit_compressed_read (Christoph Hellwig) - btrfs: embed a btrfs_bio into struct compressed_bio (Christoph Hellwig) - btrfs: replace btrfs_io_context::raid_map with a fixed u64 value (Qu Wenruo) - btrfs: use an efficient way to represent source of duplicated stripes (Qu Wenruo) - btrfs: reduce type width of btrfs_io_contexts (Qu Wenruo) - btrfs: simplify the bioc argument for handle_ops_on_dev_replace() (Qu Wenruo) - btrfs: reduce div64 calls by limiting the number of stripes of a chunk to u32 (Qu Wenruo) - btrfs: replace map_lookup->stripe_len by BTRFS_STRIPE_LEN (Qu Wenruo) - btrfs: move all btree inode initialization into btrfs_init_btree_inode (Christoph Hellwig) - btrfs: switch search_file_offset_in_bio to return bool (Anand Jain) - btrfs: avoid reusing return variable in nested block in btrfs_lookup_bio_sums (Anand Jain) - btrfs: open code btrfs_csum_ptr (Johannes Thumshirn) - btrfs: raid56: no need for irqsafe locking (Christoph Hellwig) - btrfs: abort the transaction if we get an error during snapshot drop (Josef Bacik) - btrfs: handle errors in walk_down_tree properly (Josef Bacik) - btrfs: drop root refs properly when orphan cleanup fails (Josef Bacik) - btrfs: add missing iputs on orphan cleanup failure (Josef Bacik) - btrfs: handle errors from btrfs_read_node_slot in split (Josef Bacik) - btrfs: replace BUG_ON with ASSERT in btrfs_read_node_slot (Josef Bacik) - btrfs: use btrfs_handle_fs_error in btrfs_fill_super (Josef Bacik) - quota: mark PRINT_QUOTA_WARNING as BROKEN (Yangtao Li) - quota: update Kconfig comment (Yangtao Li) - reiserfs: remove unused iter variable (Tom Rix) - quota: Use register_sysctl_init() for registering fs_dqstats_table (Jan Kara) - reiserfs: remove unused sched_count variable (Tom Rix) - ext2: remove redundant assignment to pointer end (Colin Ian King) - quota: make dquot_set_dqinfo return errors from ->write_info (Yangtao Li) - quota: fixup *_write_file_info() to return proper error code (Yangtao Li) - quota: simplify two-level sysctl registration for fs_dqstats_table (Luis Chamberlain) - udf: use wrapper i_blocksize() in udf_discard_prealloc() (Yangtao Li) - udf: Use folios in udf_adinicb_writepage() (Matthew Wilcox (Oracle)) - ext2: Check block size validity during mount (Jan Kara) - ext2: Correct maximum ext2 filesystem block size (Jan Kara) - ext4: Add a uapi header for ext4 userspace APIs (Josh Triplett) - ext4: remove useless conditional branch code (wuchi) - ext4: remove unneeded check of nr_to_submit (Tom Rix) - ext4: move dax and encrypt checking into ext4_check_feature_compatibility() (Jason Yan) - ext4: factor out ext4_block_group_meta_init() (Jason Yan) - ext4: move s_reserved_gdt_blocks and addressable checking into ext4_check_geometry() (Jason Yan) - ext4: rename two functions with 'check' (Jason Yan) - ext4: factor out ext4_flex_groups_free() (Jason Yan) - ext4: use ext4_group_desc_free() in ext4_put_super() to save some duplicated code (Jason Yan) - ext4: factor out ext4_percpu_param_init() and ext4_percpu_param_destroy() (Jason Yan) - ext4: factor out ext4_hash_info_init() (Jason Yan) - Revert "ext4: Fix warnings when freezing filesystem with journaled data" (Jan Kara) - ext4: Update comment in mpage_prepare_extent_to_map() (Jan Kara) - ext4: Simplify handling of journalled data in ext4_bmap() (Jan Kara) - ext4: Drop special handling of journalled data from ext4_quota_on() (Jan Kara) - ext4: Drop special handling of journalled data from ext4_evict_inode() (Jan Kara) - ext4: Fix special handling of journalled data from extent zeroing (Jan Kara) - ext4: Drop special handling of journalled data from extent shifting operations (Jan Kara) - ext4: Drop special handling of journalled data from ext4_sync_file() (Jan Kara) - ext4: Commit transaction before writing back pages in data=journal mode (Jan Kara) - ext4: Clear dirty bit from pages without data to write (Jan Kara) - ext4: Keep pages with journalled data dirty (Jan Kara) - ext4: Mark pages with journalled data dirty (Jan Kara) - jdb2: Don't refuse invalidation of already invalidated buffers (Jan Kara) - ext4: Use a folio in ext4_read_merkle_tree_page (Matthew Wilcox) - ext4: Convert pagecache_read() to use a folio (Matthew Wilcox) - ext4: Convert mext_page_mkuptodate() to take a folio (Matthew Wilcox) - ext4: Use a folio iterator in __read_end_io() (Matthew Wilcox) - ext4: Use a folio in ext4_page_mkwrite() (Matthew Wilcox) - ext4: Convert ext4_block_write_begin() to take a folio (Matthew Wilcox) - ext4: Convert ext4_mpage_readpages() to work on folios (Matthew Wilcox) - ext4: Use a folio in ext4_da_write_begin() (Matthew Wilcox) - ext4: Convert ext4_page_nomap_can_writeout to ext4_folio_nomap_can_writeout (Matthew Wilcox) - ext4: Convert __ext4_block_zero_page_range() to use a folio (Matthew Wilcox) - ext4: Convert ext4_journalled_zero_new_buffers() to use a folio (Matthew Wilcox) - ext4: Use a folio in ext4_journalled_write_end() (Matthew Wilcox) - ext4: Convert ext4_write_end() to use a folio (Matthew Wilcox) - ext4: Convert ext4_write_begin() to use a folio (Matthew Wilcox) - ext4: Convert ext4_write_inline_data_end() to use a folio (Matthew Wilcox) - ext4: Convert ext4_read_inline_page() to ext4_read_inline_folio() (Matthew Wilcox) - ext4: Convert ext4_da_write_inline_data_begin() to use a folio (Matthew Wilcox) - ext4: Convert ext4_da_convert_inline_data_to_extent() to use a folio (Matthew Wilcox) - ext4: Convert ext4_try_to_write_inline_data() to use a folio (Matthew Wilcox) - ext4: Convert ext4_convert_inline_data_to_extent() to use a folio (Matthew Wilcox) - ext4: Convert ext4_readpage_inline() to take a folio (Matthew Wilcox) - ext4: Convert ext4_bio_write_page() to ext4_bio_write_folio() (Matthew Wilcox) - ext4: Convert mpage_page_done() to mpage_folio_done() (Matthew Wilcox) - ext4: Convert mpage_submit_page() to mpage_submit_folio() (Matthew Wilcox) - ext4: Turn mpage_process_page() into mpage_process_folio() (Matthew Wilcox) - ext4: Convert ext4_finish_bio() to use folios (Matthew Wilcox) - ext4: Convert ext4_bio_write_page() to use a folio (Matthew Wilcox) - fscrypt: Add some folio helper functions (Matthew Wilcox) - fs: Add FGP_WRITEBEGIN (Matthew Wilcox) - ext4: Remove the logic to trim inode PAs (Ojaswin Mujoo) - ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list (Ojaswin Mujoo) - ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union (Ojaswin Mujoo) - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() (Ojaswin Mujoo) - ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request() (Ojaswin Mujoo) - ext4: Move overlap assert logic into a separate function (Ojaswin Mujoo) - ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated() (Ojaswin Mujoo) - ext4: Refactor code related to freeing PAs (Ojaswin Mujoo) - ext4: Stop searching if PA doesn't satisfy non-extent file (Ojaswin Mujoo) - ext4: convert some BUG_ON's in mballoc to use WARN_RATELIMITED instead (Theodore Ts'o) - ext4: avoid unnecessary pointer dereference in ext4_mb_normalize_request (Kemeng Shi) - ext4: fix typos in mballoc (Kemeng Shi) - ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple (Kemeng Shi) - ext4: remove comment code ext4_discard_preallocations (Kemeng Shi) - ext4: remove repeat assignment to ac_f_ex (Kemeng Shi) - ext4: remove unnecessary goto in ext4_mb_mark_diskspace_used (Kemeng Shi) - ext4: remove unnecessary count2 in ext4_free_data_in_buddy (Kemeng Shi) - ext4: remove unnecessary exit_meta_group_info tag (Kemeng Shi) - ext4: use best found when complex scan of group finishs (Kemeng Shi) - ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits (Kemeng Shi) - ext4: remove dead check in mb_buddy_mark_free (Kemeng Shi) - ext4: remove unnecessary check in ext4_mb_new_blocks (Kemeng Shi) - ext4: remove unnecessary e4b->bd_buddy_page check in ext4_mb_load_buddy_gfp (Kemeng Shi) - ext4: Remove unnecessary release when memory allocation failed in ext4_mb_init_cache (Kemeng Shi) - ext4: remove unused return value of ext4_mb_try_best_found and ext4_mb_free_metadata (Kemeng Shi) - ext4: add missed brelse in ext4_free_blocks_simple (Kemeng Shi) - ext4: protect pa->pa_free in ext4_discard_allocated_blocks (Kemeng Shi) - ext4: correct start of used group pa for debug in ext4_mb_use_group_pa (Kemeng Shi) - ext4: correct calculation of s_mb_preallocated (Kemeng Shi) - ext4: get correct ext4_group_info in ext4_mb_prefetch_fini (Kemeng Shi) - ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set (Kemeng Shi) - ext4: set goal start correctly in ext4_mb_normalize_request (Kemeng Shi) - ext4: remove unused group parameter in ext4_block_bitmap_csum_set (Kemeng Shi) - ext4: remove unused group parameter in ext4_block_bitmap_csum_verify (Kemeng Shi) - ext4: remove unused group parameter in ext4_inode_bitmap_csum_set (Kemeng Shi) - ext4: remove unused group parameter in ext4_inode_bitmap_csum_verify (Kemeng Shi) - ext4: improve inode table blocks counting in ext4_num_overhead_clusters (Kemeng Shi) - ext4: stop trying to verify just initialized bitmap in ext4_read_block_bitmap_nowait (Kemeng Shi) - ext4: remove stale comment in ext4_init_block_bitmap (Kemeng Shi) - ext4: remove unnecessary check in ext4_bg_num_gdb_nometa (Kemeng Shi) - ext4: call ext4_bg_num_gdb_[no]meta directly in ext4_num_base_meta_clusters (Kemeng Shi) - ext4: correct validation check of inode table in ext4_valid_block_bitmap (Kemeng Shi) - ext4: properly handle error of ext4_init_block_bitmap in ext4_read_block_bitmap_nowait (Kemeng Shi) - ext4: fix comment: "start start" -> "start" in mpage_prepare_extent_to_map() (Theodore Ts'o) - ext4: Fix warnings when freezing filesystem with journaled data (Jan Kara) - ext4: Convert data=journal writeback to use ext4_writepages() (Jan Kara) - ext4: Move mpage_page_done() calls after error handling (Jan Kara) - ext4: Move page unlocking out of mpage_submit_page() (Jan Kara) - ext4: Don't unlock page in ext4_bio_write_page() (Jan Kara) - ext4: Mark page for delayed dirtying only if it is pinned (Jan Kara) - ext4: Use nr_to_write directly in mpage_prepare_extent_to_map() (Jan Kara) - ext4: Update stale comment about write constraints (Jan Kara) - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Eric Biggers) - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Eric Biggers) - fsverity: use WARN_ON_ONCE instead of WARN_ON (Eric Biggers) - fs-verity: simplify sysctls with register_sysctl() (Luis Chamberlain) - fs/buffer.c: use b_folio for fsverity work (Eric Biggers) - fscrypt: optimize fscrypt_initialize() (Eric Biggers) - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Eric Biggers) - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Luís Henriques) - fs/buffer.c: use b_folio for fscrypt work (Eric Biggers) - i2c: designware: Add doorbell support for Mendocino (Mario Limonciello) - i2c: designware: Use PCI PSP driver for communication (Mario Limonciello) - powerpc: Move Power10 feature PPC_MODULE_FEATURE_P10 (Danny Tsen) - crypto: p10-aes-gcm - Remove POWER10_CPU dependency (Danny Tsen) - crypto: testmgr - Add some test vectors for cmac(camellia) (David Howells) - crypto: cryptd - Add support for cloning hashes (Herbert Xu) - crypto: cryptd - Convert hash to use modern init_tfm/exit_tfm (Herbert Xu) - crypto: hmac - Add support for cloning (Herbert Xu) - crypto: hash - Add crypto_clone_ahash/shash (Herbert Xu) - crypto: api - Add crypto_clone_tfm (Herbert Xu) - crypto: api - Add crypto_tfm_get (Herbert Xu) - crypto: x86/sha - Use local .L symbols for code (Ard Biesheuvel) - crypto: x86/crc32 - Use local .L symbols for code (Ard Biesheuvel) - crypto: x86/aesni - Use local .L symbols for code (Ard Biesheuvel) - crypto: x86/sha256 - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/ghash - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/des3 - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/crc32c - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/cast6 - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/cast5 - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/camellia - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/aria - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/aesni - Use RIP-relative addressing (Ard Biesheuvel) - crypto: x86/aegis128 - Use RIP-relative addressing (Ard Biesheuvel) - crypto: ixp4xx - fix building wiht 64-bit dma_addr_t (Arnd Bergmann) - crypto: caam - OP-TEE firmware support (Horia GeantA) - crypto: caam - reduce page 0 regs access to minimum (Horia GeantA) - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Mario Limonciello) - crypto: ccp - Return doorbell status code as an argument (Mario Limonciello) - crypto: ccp - Bump up doorbell debug message to error (Mario Limonciello) - crypto: ccp - Drop extra doorbell checks (Mario Limonciello) - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Mario Limonciello) - crypto: api - Move low-level functions into algapi.h (Herbert Xu) - crypto: ixp4xx - Do not check word size when compile testing (Herbert Xu) - crypto: hisilicon/trng - add support for HiSTB TRNG (David Yang) - crypto: atmel-aes - Match cfb block size with generic implementation (Ryan Wanner) - crypto: atmel-aes - Detecting in-place operations two sg lists (Ryan Wanner) - crypto: atmel-tdes - Detecting in-place operations with two sg lists (Ryan Wanner) - crypto: atmel-sha - Add zero length message digest support for hmac (Ryan Wanner) - crypto: qat - Move driver to drivers/crypto/intel/qat (Tom Zanussi) - crypto: ixp4xx - Move driver to drivers/crypto/intel/ixp4xx (Tom Zanussi) - crypto: keembay - Move driver to drivers/crypto/intel/keembay (Tom Zanussi) - crypto: ccp - Clear PSP interrupt status register before calling handler (Jeremi Piotrowski) - crypto: hash - Remove maximum statesize limit (Herbert Xu) - crypto: algif_hash - Allocate hash state with kmalloc (Herbert Xu) - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Herbert Xu) - crypto: jitter - permanent and intermittent health errors (Stephan Müller) - crypto: mxs-dcp - Use the devm_clk_get_optional_enabled() helper (Christophe JAILLET) - crypto: img-hash - Fix img_hash_match unused warning (Krzysztof Kozlowski) - crypto: sa2ul - Select CRYPTO_DES (Suman Anna) - crypto: lib/utils - Move utilities into new header (Herbert Xu) - crypto: caam - Clear some memory in instantiate_rng (Christophe JAILLET) - crypto: caam - remove unnecessary (void*) conversions (Yu Zhe) - crypto: drivers - remove unnecessary (void*) conversions (Yu Zhe) - crypto: crypto4xx - remove unnecessary (void*) conversions (Yu Zhe) - hwrng: xgene - remove unnecessary (void*) conversions (Yu Zhe) - crypto: caam/jr - add .shutdown hook (Gaurav Jain) - crypto: ccree - Depend on HAS_IOMEM (Herbert Xu) - crypto: keembay - Drop if with an always false condition (Uwe Kleine-König) - crypto: p10-aes-gcm - remove duplicate include header (Ye Xingchen) - crypto: stm32 - Use devm_platform_get_and_ioremap_resource() (Yang Li) - crypto: img-hash - Use devm_platform_get_and_ioremap_resource() (Yang Li) - crypto: hash - Fix kdoc errors about HASH_ALG_COMMON (Herbert Xu) - async_tx: fix kernel-doc notation warnings (Randy Dunlap) - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() (Toke Høiland-Jørgensen) - crypto: stm32 - Save and restore between each request (Herbert Xu) - crypto: stm32 - Fix empty message processing (Herbert Xu) - crypto: stm32 - Remove unused HASH_FLAGS_ERRORS (Herbert Xu) - crypto: stm32 - Move hash state into separate structure (Herbert Xu) - crypto: stm32 - Remove unused hdev->err field (Herbert Xu) - crypto: stm32 - Simplify finup (Herbert Xu) - crypto: stm32 - Move polling into do_one_request (Herbert Xu) - crypto: stm32 - Save 54 CSR registers (Herbert Xu) - crypto: fips - simplify one-level sysctl registration for crypto_sysctl_table (Luis Chamberlain) - crypto: atmel-sha204a - Mark OF related data as maybe unused (Krzysztof Kozlowski) - crypto: ccp - Add support for ringing a platform doorbell (Mario Limonciello) - crypto: ccp - Enable platform access interface on client PSP parts (Mario Limonciello) - crypto: ccp - Add support for an interface for platform features (Mario Limonciello) - crypto: ccp - Move some PSP mailbox bit definitions into common header (Mario Limonciello) - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Mario Limonciello) - crypto: ccp - Drop TEE support for IRQ handler (Mario Limonciello) - crypto: hisilicon/zip - remove unnecessary aer.h include (Bjorn Helgaas) - crypto: hisilicon/sec - remove unnecessary aer.h include (Bjorn Helgaas) - crypto: hisilicon/qm - remove unnecessary aer.h include (Bjorn Helgaas) - crypto: hisilicon/hpre - remove unnecessary aer.h include (Bjorn Helgaas) - crypto: cavium/nitrox - remove unnecessary aer.h include (Bjorn Helgaas) - crypto: qat - drop redundant adf_enable_aer() (Bjorn Helgaas) - crypto: qat - fix apply custom thread-service mapping for dc service (Shashank Gupta) - crypto: qat - add support for 402xx devices (Damian Muszynski) - crypto: aspeed - fix uninitialized symbol 'idx' warning (Neal Liu) - drivers: crypto: caam/jr - Allow quiesce when quiesced (Horia Geanta) - crypto: safexcel - Cleanup ring IRQ workqueues on load failure (Jonathan McDowell) - crypto: safexcel - Raise firmware load failure message to error (Jonathan McDowell) - crypto: qat - make state machine functions static (Shashank Gupta) - crypto: qat - refactor device restart logic (Shashank Gupta) - crypto: qat - replace state machine calls (Shashank Gupta) - crypto: qat - fix concurrency issue when device state changes (Shashank Gupta) - crypto: qat - delay sysfs initialization (Shashank Gupta) - crypto: testmgr - fix RNG performance in fuzz tests (Eric Biggers) - crypto: arm64/aes-neonbs - fix crash with CFI enabled (Eric Biggers) - crypto: aspeed - add error handling if dmam_alloc_coherent() failed (Neal Liu) - padata: use alignment when calculating the number of worker threads (Anthony Yznaga) - crypto: qce - Add a QCE IP family compatible 'qcom,qce' (Vladimir Zapolskiy) - crypto: qce - Make clocks optional (Thara Gopinath) - crypto: qce - Add support to initialize interconnect path (Thara Gopinath) - arm64: dts: qcom: sm8550: add QCE IP family compatible values (Vladimir Zapolskiy) - dt-bindings: qcom-qce: document optional clocks and clock-names properties (Vladimir Zapolskiy) - dt-bindings: qcom-qce: Add new SoC compatible strings for Qualcomm QCE IP (Vladimir Zapolskiy) - dt-bindings: qcom-qce: Add 'iommus' to optional properties (Bhupesh Sharma) - dt-bindings: qcom-qce: Add 'interconnects' and 'interconnect-names' (Bhupesh Sharma) - MAINTAINERS: Add qcom-qce dt-binding file to QUALCOMM CRYPTO DRIVERS section (Bhupesh Sharma) - dt-bindings: qcom-qce: Convert bindings to yaml (Bhupesh Sharma) - crypto: p10-aes-gcm - Update Kconfig and Makefile (Danny Tsen) - crypto: p10-aes-gcm - A perl script to process PowerPC assembler source. (Danny Tsen) - crypto: p10-aes-gcm - Supporting functions for ghash (Danny Tsen) - crypto: p10-aes-gcm - Supporting functions for AES (Danny Tsen) - crypto: p10-aes-gcm - An accelerated AES/GCM stitched implementation (Danny Tsen) - crypto: p10-aes-gcm - Glue code for AES/GCM stitched implementation (Danny Tsen) - crypto: ccree - Use devm_platform_get_and_ioremap_resource() (Yang Li) - crypto: aspeed - Use devm_platform_ioremap_resource() (Yang Li) - hwrng: meson - remove not needed call to platform_set_drvdata (Heiner Kallweit) - hwrng: meson - use devm_clk_get_optional_enabled (Heiner Kallweit) - hwrng: meson - remove unused member of struct meson_rng_data (Heiner Kallweit) - padata: Make kobj_type structure constant (Thomas Weißschuh) - crypto: api - Check CRYPTO_USER instead of NET for report (Herbert Xu) - crypto: api - Move MODULE_ALIAS_CRYPTO to algapi.h (Herbert Xu) - crypto: rng - Count error stats differently (Herbert Xu) - crypto: skcipher - Count error stats differently (Herbert Xu) - crypto: kpp - Count error stats differently (Herbert Xu) - crypto: acomp - Count error stats differently (Herbert Xu) - crypto: hash - Count error stats differently (Herbert Xu) - crypto: akcipher - Count error stats differently (Herbert Xu) - crypto: aead - Count error stats differently (Herbert Xu) - crypto: algapi - Move stat reporting into algapi (Herbert Xu) - crypto: qat - Include algapi.h for low-level Crypto API (Herbert Xu) - hwrng: xgene - Improve error reporting for problems during .remove() (Uwe Kleine-König) - hwrng: xgene - Simplify using devm_clk_get_optional_enabled() (Uwe Kleine-König) - hwrng: xgene - Simplify using dev_err_probe() (Uwe Kleine-König) - crypto: acomp - Be more careful with request flags (Herbert Xu) - uapi: net: ipv6: Replace fake flex-array with flex-array member (Gustavo A. R. Silva) - drm/vmwgfx: Replace one-element array with flexible-array member (Gustavo A. R. Silva) - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) - PM: tools: sleepgraph: Recognize "CPU killed" messages (Xueqin Luo) - pm-graph: Update to v5.11 (Todd Brandt) - OPP: Move required opps configuration to specialized callback (Viresh Kumar) - OPP: Handle all genpd cases together in _set_required_opps() (Viresh Kumar) - opp: Use of_property_present() for testing DT property presence (Rob Herring) - platform/x86/intel/pmc: core: Report duration of time in HW sleep state (Mario Limonciello) - platform/x86/intel/pmc: core: Always capture counters on suspend (Mario Limonciello) - platform/x86/amd: pmc: Report duration of time in hw sleep state (Mario Limonciello) - PM: Add sysfs files to represent time spent in hardware sleep state (Mario Limonciello) - PM: core: Remove unnecessary (void *) conversions (Li zeming) - cpuidle: Use of_property_present() for testing DT property presence (Rob Herring) - cpufreq: tegra194: add OPP support and set bandwidth (Sumit Gupta) - cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos (Bjorn Andersson) - dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCM2290 (Konrad Dybcio) - dt-bindings: cpufreq: cpufreq-qcom-hw: Sanitize data per compatible (Konrad Dybcio) - dt-bindings: cpufreq: cpufreq-qcom-hw: Allow just 1 frequency domain (Konrad Dybcio) - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Luca Weiss) - cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit (Krzysztof Kozlowski) - cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623 (AngeloGioacchino Del Regno) - cpufreq: mediatek: raise proc/sram max voltage for MT8516 (Jia-Wei Chang) - cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put (Jia-Wei Chang) - cpufreq: mediatek: fix passing zero to 'PTR_ERR' (Jia-Wei Chang) - cpufreq: Use of_property_present() for testing DT property presence (Rob Herring) - cpufreq: qcom-hw: Simplify counting frequency domains (Konrad Dybcio) - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Nick Alcock) - kbuild, cpufreq: tegra124: remove MODULE_LICENSE in non-modules (Nick Alcock) - dt-bindings: cpufreq: qcom-hw: add a compatible for sa8775p (Bartosz Golaszewski) - cpufreq: use correct unit when verify cur freq (Sanjay Chandrashekara) - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Tom Rix) - cpufreq: drivers with target_index() must set freq_table (Viresh Kumar) - cpufreq: pmac32: Use of_property_read_bool() for boolean properties (Rob Herring) - cpufreq: Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry (Jingyu Wang) - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (qinyu) - Documentation: cpufreq: amd-pstate: Update amd_pstate status sysfs for guided (Wyes Karny) - cpufreq: amd-pstate: Add guided mode control support via sysfs (Wyes Karny) - cpufreq: amd-pstate: Add guided autonomous mode (Wyes Karny) - Documentation: cpufreq: amd-pstate: Move amd_pstate param to alphabetical order (Wyes Karny) - ACPI: CPPC: Add auto select register read/write support (Wyes Karny) - ACPI: CPPC: Add min and max perf register writing support (Wyes Karny) - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Srinivas Pandruvada) - PM / devfreq: exynos-ppmu: Use devm_platform_get_and_ioremap_resource() (Yang Li) - PM / devfreq: exynos: Use of_property_present() for testing DT property presence (Rob Herring) - PM / devfreq: exyos-bus: drop of_match_ptr for ID table (Krzysztof Kozlowski) - PM / devfreq: Remove "select SRCU" (Paul E. McKenney) - ACPI: docs: Update the pm_profile sysfs attribute documentation (Rafael J. Wysocki) - ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error (Kiran K) - ACPI: Replace irqdomain.h include with struct declarations (Rob Herring) - fpga: lattice-sysconfig-spi: Add explicit include for of.h (Rob Herring) - tpm: atmel: Add explicit include for of.h (Rob Herring) - virtio-mmio: Add explicit include for of.h (Rob Herring) - pata: ixp4xx: Add explicit include for of.h (Rob Herring) - ata: pata_macio: Add explicit include of irqdomain.h (Rob Herring) - serial: 8250_tegra: Add explicit include for of.h (Rob Herring) - net: rfkill-gpio: Add explicit include for of.h (Rob Herring) - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Rob Herring) - iio: adc: ad7292: Add explicit include for of.h (Rob Herring) - ACPI: video: Remove desktops without backlight DMI quirks (Hans de Goede) - ACPI: video: Remove register_backlight_delay module option and code (Hans de Goede) - ACPI: bus: Ensure that notify handlers are not running after removal (Rafael J. Wysocki) - ACPI: bus: Add missing braces to acpi_sb_notify() (Rafael J. Wysocki) - ACPI: thermal: Replace ternary operator with min_t() (Jiangshan Yi) - ACPI: SBS: Fix handling of Smart Battery Selectors (Armin Wolf) - ACPI: EC: Fix oops when removing custom query handlers (Armin Wolf) - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Armin Wolf) - ACPI: property: Refactor acpi_data_prop_read_single() (Andy Shevchenko) - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Shuai Xue) - ACPI: APEI: EINJ: Add CXL error types (Tony Luck) - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Kuppuswamy Sathyanarayanan) - ACPI: VIOT: Initialize the correct IOMMU fwspec (Jean-Philippe Brucker) - ACPI: SPCR: Amend indentation (Andy Shevchenko) - ACPI: SPCR: Prefix error messages with FW_BUG (Andy Shevchenko) - ACPI: s2idle: Log when enabling wakeup IRQ fails (Simon Gaiser) - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Roger Pau Monne) - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Petr Pavlu) - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Kang Chen) - ACPICA: Update version to 20230331 (Bob Moore) - ACPICA: add os specific support for Zephyr RTOS (Najumon) - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (void0red) - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Kees Cook) - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Kees Cook) - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Kees Cook) - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Kees Cook) - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Kees Cook) - ACPICA: Introduce ACPI_FLEX_ARRAY (Kees Cook) - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Kees Cook) - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Kees Cook) - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Kees Cook) - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Kees Cook) - ACPICA: Avoid undefined behavior: load of misaligned address (Tamir Duberstein) - ACPICA: Avoid undefined behavior: member access within misaligned address (Tamir Duberstein) - ACPICA: Avoid undefined behavior: member access within misaligned address (Tamir Duberstein) - ACPICA: Avoid undefined behavior: member access within misaligned address (Tamir Duberstein) - ACPICA: Avoid undefined behavior: member access within misaligned address (Tamir Duberstein) - ACPICA: Avoid undefined behavior: member access within null pointer (Tamir Duberstein) - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Tamir Duberstein) - ACPICA: Avoid undefined behavior: load of misaligned address (Tamir Duberstein) - ACPICA: Add structure definitions for RISC-V RHCT (Sunil V L) - ACPICA: MADT: Add RISC-V INTC interrupt controller (Sunil V L) - ACPICA: add support for ClockInput resource (v6.5) (Niyas Sait) - ACPICA: Update all copyrights/signons to 2023 (Bob Moore) - ACPICA: Add support for Arm's MPAM ACPI table version 2 (Hesham Almatary) - ACPICA: Add support for ASPT table in disassembler (Jeremi Piotrowski) - ACPICA: Add support for 64 bit loong_arch compilation (Huacai Chen) - ACPICA: acpisrc: Add missing tables to astable (Pedro Falcato) - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Xiongfeng Wang) - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Xiongfeng Wang) - ACPICA: Headers: Delete bogus node_array array of pointers from AEST table (Jessica Clarke) - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Hans de Goede) - thermal: intel: int340x: Add DLVR support for RFIM control (Srinivas Pandruvada) - thermal/core: Alloc-copy-free the thermal zone parameters structure (Daniel Lezcano) - thermal/of: Unexport unused OF functions (Daniel Lezcano) - thermal/drivers/bcm2835: Remove buggy call to thermal_of_zone_unregister (Daniel Lezcano) - thermal/drivers/mediatek/lvts_thermal: Add AP domain for mt8195 (Balsam CHIHI) - dt-bindings: thermal: mediatek: Add AP domain to LVTS thermal controllers for mt8195 (Balsam CHIHI) - thermal: amlogic: Use dev_err_probe() (Ye Xingchen) - thermal/drivers/mediatek/lvts_thermal: Fix sensor 1 interrupt status bitmask (Chen-Yu Tsai) - MAINTAINERS: adjust entry in THERMAL/POWER_ALLOCATOR after header movement (Lukas Bulwahn) - dt-bindings: thermal: Drop unneeded quotes (Rob Herring) - thermal/core: Remove thermal_bind_params structure (Zhang Rui) - thermal/drivers/tegra-bpmp: Handle offline zones (Mikko Perttunen) - thermal/drivers/rockchip: use devm_reset_control_array_get_exclusive() (Ye Xingchen) - dt-bindings: rockchip-thermal: Support the RK3588 SoC compatible (Sebastian Reichel) - thermal/drivers/rockchip: Support RK3588 SoC in the thermal driver (Finley Xiao) - thermal/drivers/rockchip: Support dynamic sized sensor array (Sebastian Reichel) - thermal/drivers/rockchip: Simplify channel id logic (Sebastian Reichel) - thermal/drivers/rockchip: Use dev_err_probe (Sebastian Reichel) - thermal/drivers/rockchip: Simplify clock logic (Sebastian Reichel) - thermal/drivers/rockchip: Simplify getting match data (Sebastian Reichel) - thermal/drivers/ti: Use fixed update interval (Daniel Lezcano) - thermal/drivers/stm: Don't set no_hwmon to false (Daniel Lezcano) - thermal/drivers/db8500: Use driver dev instead of tz->device (Daniel Lezcano) - thermal/core: Relocate the traces definition in thermal directory (Daniel Lezcano) - thermal/drivers/hisi: Use devm_platform_ioremap_resource() (Yang Li) - thermal/drivers/imx: Use the thermal framework for the trip point (Daniel Lezcano) - thermal/drivers/imx: Remove get_trip_temp ops (Daniel Lezcano) - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Wolfram Sang) - thermal/drivers/mediatek: Add delay after thermal banks initialization (Amjad Ouled-Ameur) - thermal/drivers/mediatek: Add support for MT8365 SoC (Fabien Parent) - thermal/drivers/mediatek: Control buffer enablement tweaks (Markus Schneider-Pargmann) - dt-bindings: thermal: mediatek: Add binding documentation for MT8365 SoC (Fabien Parent) - thermal: core: Clean up thermal_list_lock locking (Rafael J. Wysocki) - thermal: Use of_property_present() for testing DT property presence (Rob Herring) - thermal: thermal_hwmon: Revert recent message adjustment (Rafael J. Wysocki) - thermal: thermal_hwmon: Fix a kernel NULL pointer dereference (Zhang Rui) - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (Zhang Rui) - thermal/drivers/acerhdf: Remove pointless governor test (Daniel Lezcano) - thermal/drivers/acerhdf: Make interval setting only at module load time (Daniel Lezcano) - thermal/drivers/tegra: Remove unneeded lock when setting a trip point (Daniel Lezcano) - thermal/hwmon: Use the thermal_core.h header (Daniel Lezcano) - thermal/drivers/da9062: Don't access the thermal zone device fields (Daniel Lezcano) - thermal: Use thermal_zone_device_type() accessor (Daniel Lezcano) - thermal: Add a thermal zone id accessor (Daniel Lezcano) - thermal/drivers/spear: Don't use tz->device but pdev->dev (Daniel Lezcano) - thermal/core: Add thermal_zone_device structure 'type' accessor (Daniel Lezcano) - thermal: Don't use 'device' internal thermal zone structure field (Daniel Lezcano) - thermal/hwmon: Use the right device for devm_thermal_add_hwmon_sysfs() (Daniel Lezcano) - thermal/hwmon: Do not set no_hwmon before calling thermal_add_hwmon_sysfs() (Daniel Lezcano) - thermal: Remove debug or error messages in get_temp() ops (Daniel Lezcano) - thermal/core: Show a debug message when get_temp() fails (Daniel Lezcano) - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Daniel Lezcano) - thermal/core: Use the thermal zone 'devdata' accessor in hwmon located drivers (Daniel Lezcano) - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Daniel Lezcano) - thermal/core: Add a thermal zone 'devdata' accessor (Daniel Lezcano) - hwmon: lochnagar: Remove the unneeded include (Christophe JAILLET) - hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E (Tomáš Pecka) - hwmon: (adt7475) Use device_property APIs when configuring polarity (Chris Packham) - hwmon: (aquacomputer_d5next) Add support for Aquacomputer Aquastream XT (Aleksa Savic) - hwmon: (it87) Disable/enable SMBus access for IT8622E chipset (Frank Crawford) - hwmon: (it87) Add calls to smbus_enable/smbus_disable as required (Frank Crawford) - hwmon: (it87) Test for error in it87_update_device (Frank Crawford) - hwmon: (it87) Disable SMBus access for environmental controller registers. (Frank Crawford) - docs: hwmon: Add documentaion for acbel-fsg032 PSU (Lakshmi Yadlapati) - hwmon: (pmbus/acbel-fsg032) Add Acbel power supply (Lakshmi Yadlapati) - dt-bindings: trivial-devices: Add acbel,fsg032 (Lakshmi Yadlapati) - dt-bindings: vendor-prefixes: Add prefix for acbel (Lakshmi Yadlapati) - hwmon: (sfctemp) Simplify error message (Christophe JAILLET) - hwmon: (pmbus/ibm-cffps) Use default debugfs attributes and lock function (Eddie James) - hwmon: (pmbus/core) Add lock and unlock functions (Eddie James) - hwmon: (pmbus/core) Request threaded interrupt with IRQF_ONESHOT (Guenter Roeck) - hwmon: (nct6775) update ASUS WMI monitoring list A620/B760/W790 (Denis Pauk) - hwmon: ina2xx: add optional regulator support (Svyatoslav Ryhel) - dt-bindings: hwmon: ina2xx: add supply property (Svyatoslav Ryhel) - dt-bindings: hwmon: pwm-fan: Convert to DT schema (Cristian Ciocaltea) - hwmon: (pmbus/core) Notify regulator events (Naresh Solanki) - hwmon: (pmbus/core) Add regulator event support (Patrick Rudolph) - hwmon: (pmbus/core) Add rdev in pmbus_data struct (Naresh Solanki) - hwmon: (sfctemp) Add StarFive JH71x0 temperature sensor (Emil Renner Berthing) - dt-bindings: hwmon: Add starfive,jh71x0-temp (Emil Renner Berthing) - hwmon: (coretemp) Delete an obsolete comment (Zhang Rui) - hwmon: (coretemp) Delete tjmax debug message (Zhang Rui) - hwmon: (asus-ec-sensors) add ROG STRIX Z390-F GAMING (Eugene Shalygin) - hwmon: (asus-ec-sensors) add ProArt B550-Creator (fireflame90051) - hwmon: fix typo in Makefile (James Seo) - hwmon: remove trailing whitespace in Kconfig (James Seo) - hwmon: w83773g: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: w83627ehf: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: tps23861: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: tmp513: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: tmp464: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: tmp108: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: tmp103: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: tmp102: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: sy7636a: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: sparx5-temp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: smpro: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: sl28cpld: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: sht4x: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: sch5627: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: sbtsi_temp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: sbrmi: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: raspberrypi: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: powr1220: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: peci: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: oxp-sensors: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: nzxt: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: ntc_thermistor: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: npcm750-pwm: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: nct7904: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: mlxreg: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: mcp3021: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: mc34vr500: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: max6650: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: max6621: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: max6620: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: max31790: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: max31760: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: max31730: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: max127: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: ltq-cputemp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: ltc4245: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: ltc2992: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: ltc2947: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: lochnagar: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: lm95245: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: lm95241: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: lm83: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: lm75: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: lan966x: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: k8temp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: k10temp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: jc42: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: intel-m10-bmc: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: ina3221: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: ina238: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: i5500_temp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: gxp-fan: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: ftsteutates: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: emc2305: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: drivetemp: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: dell-smm: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: corsair: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: bt1-pvt: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: axi-fan: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: as370: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: aquacomputer: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: aht10: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: adt7x10: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: adt7470: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: adt7411: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: adm9240: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: adm1177: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - MAINTAINERS: hwmon: drop Agathe Porte (Krzysztof Kozlowski) - hwmon: (nct6775) update ASUS WMI monitoring list B360/H410/H610/Z390... (Denis Pauk) - hwmon: (nct6775) Fix ROG B550-XE WIFI and Pro B660M-C D4 names (Denis Pauk) - hwmon: (nct6775) Sort ASUS board list (Denis Pauk) - hwmon: remove unused superio_outb function (Tom Rix) - hwmon: (pwm-fan) set usage_power on PWM state (Lorenz Brun) - hwmon: (it87) Use voltage scaling macro where appropriate (Frank Crawford) - hwmon: (nct6775) update ASUS WMI monitoring list A520/B360/B460/B550... (Denis Pauk) - hwmon: (nct6775) Fix TUF GAMING B550M-E WIFI name (Denis Pauk) - hwmon: (nct6775) add Asus Pro A520M-C II/CSM (Holger Kiehl) - Documentation/hwmon: Remove description of deprecated registration functions (Guenter Roeck) - docs: hwmon: sysfs-interface: Fix stray colon (Stefan Wahren) - hwmon: (pmbus/core) Notify hwmon events (Patrick Rudolph) - hwmon: (pmbus/core) Add interrupt support (Patrick Rudolph) - hwmon: (pmbus/core) Generalise pmbus get status (Naresh Solanki) - hwmon: (pmbus/core) Generalize pmbus status flag map (Naresh Solanki) - hwmon: (aquacomputer_d5next) Add fan PWM control for Aquaero (Leonard Anderweit) - hwmon: (aquacomputer_d5next) Add temperature offset control for Aquaero (Leonard Anderweit) - hwmon: (aquacomputer_d5next) Add infrastructure for Aquaero control reports (Leonard Anderweit) - hwmon: (aquacomputer_d5next) Device dependent control report settings (Leonard Anderweit) - hwmon: (aquacomputer_d5next) Support writing multiple control values at once (Leonard Anderweit) - hwmon: (aquacomputer_d5next) Support one byte control values (Leonard Anderweit) - hwmon: (nct6775) ASUS PRIME Z590 boards support (Erik Ekman) - hwmon: (g762) add a check of devm_add_action in g762_of_clock_enable (Kang Chen) - hwmon: (nzxt-smart2) handle failure of devm_add_action in nzxt_smart2_hid_probe (Kang Chen) - hwmon: (ftsteutates) Update specifications website (Armin Wolf) - hwmon: (ibmpowernv, pwm-fan) Use of_property_present() for testing DT property presence (Rob Herring) - hwmon: (ltc4245) Use of_property_read_bool() for boolean properties (Rob Herring) - hwmon: (nct6775) Drop unneeded casting and conjunction (Andy Shevchenko) - hwmon: (nzxt-smart2) add another USB ID (Aleksandr Mezin) - hwmon: (gpio-fan) drop of_match_ptr for ID table (Krzysztof Kozlowski) - hwmon: constify pointers to hwmon_channel_info (Krzysztof Kozlowski) - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Babu Moger) - remoteproc: st: Use of_property_present() for testing DT property presence (Rob Herring) - dt-bindings: remoteproc: Drop unneeded quotes (Rob Herring) - remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning (Mathieu Poirier) - remoteproc: imx_dsp_rproc: Improve exception handling in imx_dsp_rproc_mbox_alloc() (Markus Elfring) - remoteproc: pru: Remove always true check positive unsigned value (Simon Horman) - dt-bindings: remoteproc: stm32-rproc: Typo fix (Arnaud Pouliquen) - remoteproc: stm32_rproc: Add mutex protection for workqueue (Arnaud Pouliquen) - remoteproc: Remove unnecessary (void*) conversions (Yu Zhe) - remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error (Mathieu Poirier) - remoteproc: imx_rproc: Call of_node_put() on iteration error (Mathieu Poirier) - remoteproc: rcar_rproc: Call of_node_put() on iteration error (Mathieu Poirier) - remoteproc: st: Call of_node_put() on iteration error (Mathieu Poirier) - remoteproc: stm32: Call of_node_put() on iteration error (Mathieu Poirier) - remoteproc: k3-r5: Use separate compatible string for TI AM62x SoC family (Devarsh Thakkar) - dt-bindings: remoteproc: ti: Add new compatible for AM62 SoC family (Devarsh Thakkar) - remoteproc: k3-r5: Simplify cluster mode setting usage (Devarsh Thakkar) - remoteproc/mtk_scpi_ipi: Fix one kernel-doc comment (Yang Li) - remoteproc: xilinx: Add mailbox channels for rpmsg (Tanmay Shah) - drivers: remoteproc: xilinx: Fix carveout names (Tanmay Shah) - mailbox: zynqmp: Fix typo in IPI documentation (Tanmay Shah) - mailbox: zynqmp: Fix IPI isr handling (Tanmay Shah) - mailbox: zynqmp: Fix counts of child nodes (Tanmay Shah) - remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores (Iuliana Prodan) - remoteproc: imx_dsp_rproc: Add module parameter to ignore ready flag from remote processor (Iuliana Prodan) - rpmsg: glink: Consolidate TX_DATA and TX_DATA_CONT (Bjorn Andersson) - rpmsg: glink: Propagate TX failures in intentless mode as well (Bjorn Andersson) - rpmsg: glink: Wait for intent, not just request ack (Bjorn Andersson) - rpmsg: glink: Transition intent request signaling to wait queue (Bjorn Andersson) - rpmsg: qcom_smd: Convert to platform remove callback returning void (Uwe Kleine-König) - rpmsg: qcom_glink_rpm: Convert to platform remove callback returning void (Uwe Kleine-König) - rpmsg: qcom_smd: Make qcom_smd_unregister_edge() return void (Uwe Kleine-König) - dt-bindings: mmc: sdhci-msm: Document the IPQ5018 compatible (Sricharan Ramabadhran) - mmc: vub300: remove unreachable code (Bo Liu) - mmc: sdhci-cadence: Support mmc hardware reset (Brad Larson) - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Brad Larson) - mmc: sdhci-cadence: Support device specific init during probe (Brad Larson) - mmc: sdhci-cadence: Enable device specific override of writel() (Brad Larson) - dt-bindings: mmc: cdns: Add AMD Pensando Elba SoC (Brad Larson) - mmc: core: Remove unused macro mmc_req_rel_wr (Bean Huo) - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Sai Krishna Potthuri) - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Swati Agarwal) - dt-bindings: mmc: arasan,sdci: Add Xilinx Versal Net compatible (Sai Krishna Potthuri) - mmc: sdhci_am654: Add support for PM suspend/resume (Aswath Govindraju) - mmc: core: remove unnecessary (void*) conversions (Yu Zhe) - dt-bindings: mmc: fsl-imx-esdhc: ref sdhci-common.yaml (Peng Fan) - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Georgii Kruglov) - mmc: core: Log about empty non-removable slots (Marc Gonzalez) - dt-bindings: mmc: fujitsu: Add Socionext Synquacer (Rob Herring) - mmc: sdricoh_cs: remove unused sdricoh_readw function (Tom Rix) - dt-bindings: mmc: Remove bindings for Intel Thunder Bay SoC" (A, Rashmi) - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (A, Rashmi) - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Yang Li) - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Yang Li) - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Yang Li) - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Yang Li) - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Yang Li) - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Yang Li) - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Krzysztof Kozlowski) - dt-bindings: mmc: sdhci-msm: Document QCM2290 SDHCI (Konrad Dybcio) - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Heiner Kallweit) - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Heiner Kallweit) - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Heiner Kallweit) - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Fred) - mmc: Use of_property_read_bool() for boolean properties (Rob Herring) - dt-bindings: mmc: mediatek,mtk-sd: add mt8365 (Alexandre Mergnat) - mmc: arasan: Use of_property_present() for testing DT property presence (Rob Herring) - mmc: sdhci-of-dwcmshc: properly determine max clock on Rockchip (Vasily Khoruzhick) - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Wolfram Sang) - memstick: r592: Fix UAF bug in r592_remove due to race condition (Zheng Wang) - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Heiner Kallweit) - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Swati Agarwal) - mtd: nand: Convert to platform remove callback returning void (Uwe Kleine-König) - mtd: onenand: omap2: Drop obsolete dependency on COMPILE_TEST (Jean Delvare) - mtd: spinand: add support for ESMT F50x1G41LB (Chuanhong Guo) - mtd: rawnand: stm32_fmc2: depends on ARCH_STM32 instead of MACH_STM32MP157 (Christophe Kerello) - mtd: rawnand: remove unused is_imx51_nfc and imx53_nfc functions (Tom Rix) - mtd: nand: qcom: Use of_property_present() for testing DT property presence (Rob Herring) - mtd: rawnand: hynix: fix up bit 0 of sdr_timing_mode (Hector Palacios) - mtd: parsers: remove reference to config MTD_NAND_TMIO (Lukas Bulwahn) - mtd: rawnand: Fix spelling mistake waifunc() -> waitfunc() (Md Sadre Alam) - mtd: nand: raw: qcom_nandc: Use devm_platform_get_and_ioremap_resource() (Md Sadre Alam) - mtd: rawnand: orion: use devm_platform_ioremap_resource() (Ye Xingchen) - mtd: spi-nor: spansion: Add support for s25hl02gt and s25hs02gt (Takahiro Kuwano) - mtd: spi-nor: spansion: Add a new ->ready() hook for multi-chip device (Takahiro Kuwano) - mtd: spi-nor: spansion: Rework cypress_nor_quad_enable_volatile() for multi-chip device support (Takahiro Kuwano) - mtd: spi-nor: spansion: Rework cypress_nor_get_page_size() for multi-chip device support (Takahiro Kuwano) - mtd: spi-nor: sfdp: Add support for SCCR map for multi-chip device (Takahiro Kuwano) - mtd: spi-nor: Extract volatile register offset from SCCR map (Takahiro Kuwano) - mtd: spi-nor: Allow post_sfdp hook to return errors (Tudor Ambarus) - mtd: spi-nor: spansion: Rename method to cypress_nor_get_page_size (Tudor Ambarus) - mtd: spi-nor: spansion: Enable JFFS2 write buffer for S25FS256T (Takahiro Kuwano) - mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash (Takahiro Kuwano) - mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash (Takahiro Kuwano) - mtd: spi-nor: spansion: Determine current address mode (Takahiro Kuwano) - mtd: spi-nor: core: Introduce spi_nor_set_4byte_addr_mode() (Tudor Ambarus) - mtd: spi-nor: core: Update flash's current address mode when changing address mode (Tudor Ambarus) - mtd: spi-nor: Stop exporting spi_nor_restore() (Tudor Ambarus) - mtd: spi-nor: Set the 4-Byte Address Mode method based on SFDP data (Tudor Ambarus) - mtd: spi-nor: core: Make spi_nor_set_4byte_addr_mode_brwr public (Tudor Ambarus) - mtd: spi-nor: core: Update name and description of spi_nor_set_4byte_addr_mode (Tudor Ambarus) - mtd: spi-nor: core: Update name and description of spansion_set_4byte_addr_mode (Tudor Ambarus) - mtd: spi-nor: core: Update name and description of micron_st_nor_set_4byte_addr_mode (Tudor Ambarus) - mtd: spi-nor: core: Move generic method to core - micron_st_nor_set_4byte_addr_mode (Tudor Ambarus) - mtd: spi-nor: macronix: Add support for mx25uw51245g with RWW (Miquel Raynal) - mtd: spi-nor: Delay the initialization of bank_size (Miquel Raynal) - mtd: spi-nor: Fix a trivial typo (Miquel Raynal) - mtd: spi-nor: Enhance locking to support reads while writes (Miquel Raynal) - mtd: spi-nor: Add a RWW flag (Miquel Raynal) - mtd: spi-nor: Prepare the introduction of a new locking mechanism (Miquel Raynal) - mtd: spi-nor: Separate preparation and locking (Miquel Raynal) - mtd: spi-nor: Reorder the preparation vs. locking steps (Miquel Raynal) - mtd: spi-nor: Add a macro to define more banks (Miquel Raynal) - mtd: spi-nor: Introduce the concept of bank (Miquel Raynal) - mtd: spi-nor: spansion: Add support for Infineon S25FS256T (Takahiro Kuwano) - mtd: spi-nor: spansion: Make RD_ANY_REG_OP macro take number of dummy bytes (Takahiro Kuwano) - mtd: lpddr_cmds: remove unused words variable (Tom Rix) - dt-bindings: mtd: Drop unneeded quotes (Rob Herring) - mtdblock: tolerate corrected bit-flips (Bang Li) - mtd: Use of_property_read_bool() for boolean properties (Rob Herring) - mtd: Avoid magic values (Miquel Raynal) - mtd: Avoid printing error messages on probe deferrals (Miquel Raynal) - mtd: core: prepare mtd_otp_nvmem_add() to handle -EPROBE_DEFER (Michael Walle) - mtd: core: fix error path for nvmem provider (Michael Walle) - mtd: core: fix nvmem error reporting (Michael Walle) - mtd: core: provide unique name for nvmem device, take two (Michael Walle) - mtd: bcm63xxpart: remove MODULE_LICENSE in non-modules (Nick Alcock) - gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnode (Linus Walleij) - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU (Werner Sembach) - gpiolib: acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data() (Andy Shevchenko) - gpiolib: acpi: use the fwnode in acpi_gpiochip_find() (Benjamin Tissoires) - gpio: mm-lantiq: Fix typo in the newly added header filename (Andy Shevchenko) - sh: mach-x3proto: Add missing #include (Geert Uytterhoeven) - powerpc/40x: Add missing select OF_GPIO_MM_GPIOCHIP (Andy Shevchenko) - mips: ar7: include linux/gpio/driver.h (Arnd Bergmann) - gpio: ich: Use devm_gpiochip_add_data() to simplify remove path (Andrew Davis) - gpio: elkhartlake: Introduce Intel Elkhart Lake PSE GPIO (Pandith N) - gpio: merrifield: Utilise temporary variable for struct device (Andy Shevchenko) - gpio: merrifield: Use dev_err_probe() (Andy Shevchenko) - gpio: merrifield: Adapt to Intel Tangier GPIO driver (Pandith N) - gpio: tangier: Introduce Intel Tangier GPIO driver (Pandith N) - gpiolib: Add gpiochip_set_data() helper (Andy Shevchenko) - gpiolib: Move gpiochip_get_data() higher in the code (Andy Shevchenko) - gpiolib: Check array_info for NULL only once in gpiod_get_array() (Andy Shevchenko) - gpiolib: Replace open coded krealloc() (Andy Shevchenko) - gpio: xlp: Convert to immutable irq_chip (Linus Walleij) - gpio: xilinx: Convert to immutable irq_chip (Linus Walleij) - gpio: xgs-iproc: Convert to immutable irq_chip (Linus Walleij) - gpio: visconti: Convert to immutable irq_chip (Linus Walleij) - gpio: tqmx86: Convert to immutable irq_chip (Linus Walleij) - gpio: thunderx: Convert to immutable irq_chip (Linus Walleij) - gpio: stmpe: Convert to immutable irq_chip (Linus Walleij) - gpio: siox: Convert to immutable irq_chip (Linus Walleij) - gpio: rda: Convert to immutable irq_chip (Linus Walleij) - gpio: loongson1: Add DT support (Keguang Zhang) - dt-bindings: gpio: Add Loongson-1 GPIO (Keguang Zhang) - gpio: loongson1: Introduce ls1x_gpio_chip struct (Keguang Zhang) - gpio: loongson1: Convert to SPDX identifier (Keguang Zhang) - gpio: 104-dio-48e: Utilize no_status regmap-irq flag (William Breathitt Gray) - gpio: pxa: remove unused gpio_is_pxa_type function (Tom Rix) - gpio: fxl6408: add I2C GPIO expander driver (Emanuele Ghidoli) - dt-bindings: gpio: add fcs,fxl6408 (Emanuele Ghidoli) - gpio: pcie-idio-24: Prune superfluous license boilerplate (William Breathitt Gray) - Documentation: gpio: Input mode is not true Hi-Z (Andy Shevchenko) - gpiolib: Use IRQ hardware number getter instead of direct access (Andy Shevchenko) - gpiolib: Remove duplicative check in gpiod_find_and_request() (Andy Shevchenko) - gpiolib: Move gpiodevice_*() to gpiodev namespace (Andy Shevchenko) - gpio: Use of_property_read_bool() for boolean properties (Rob Herring) - gpiolib: Get rid of devprop prefix in one function (Andy Shevchenko) - gpio: raspberrypi-exp: mark OF related data as maybe unused (Krzysztof Kozlowski) - gpio: xra1403: mark OF related data as maybe unused (Krzysztof Kozlowski) - gpio: sama5d2-piobu: drop of_match_ptr for ID table (Krzysztof Kozlowski) - gpio: sifive: drop of_match_ptr for ID table (Krzysztof Kozlowski) - gpio: visconti: drop of_match_ptr for ID table (Krzysztof Kozlowski) - gpio: rcar: drop of_match_ptr for ID table (Krzysztof Kozlowski) - gpio: altera: drop of_match_ptr for ID table (Krzysztof Kozlowski) - gpio: ftgpio010: drop of_match_ptr for ID table (Krzysztof Kozlowski) - MAINTAINERS: gpio: xra1403: drop Semi Malinen (Krzysztof Kozlowski) - gpio: sim: Deactivate device in reversed order (Andy Shevchenko) - gpio: loongson: Remove unnecessary .owner (Jiapeng Chong) - gpio: pcie-idio-24: Convert to immutable irq_chip (Linus Walleij) - gpio: pci-idio-16: Convert to immutable irq_chip (Linus Walleij) - gpio: omap: Convert to immutable irq_chip (Linus Walleij) - gpio: omap: Drop irq_base (Linus Walleij) - gpio: max732x: Convert to immutable irq_chip (Linus Walleij) - gpio: mlxbf2: Convert to immutable irq_chip (Linus Walleij) - gpio: msc313: Convert to immutable irq_chip (Linus Walleij) - gpio: idt3243x: Convert to immutable irq_chip (Linus Walleij) - gpio: hlwd: Convert to immutable irq_chip (Linus Walleij) - gpio: hisi: Convert to immutable irq_chip (Linus Walleij) - gpio: cadence: Convert to immutable irq_chip (Linus Walleij) - gpio: ath79: Convert to immutable irq_chip (Linus Walleij) - gpio: aspeed-sgpio: Convert to immutable irq_chip (Linus Walleij) - gpio: aspeed: Convert to immutable irq_chip (Linus Walleij) - gpio: aspeed: Always register the irqchip (Joel Stanley) - gpio: adnp: Convert to immutable irq_chip (Linus Walleij) - gpio: altera: Convert to immutable irq_chip (Linus Walleij) - gpio: loongson: fixup the warning about OF_GPIO direct dependencies (Yinbo Zhu) - gpiolib: Get rid of gpio_bus_match() forward declaration (Andy Shevchenko) - gpiolib: Access device's fwnode via dev_fwnode() (Andy Shevchenko) - gpiolib: Clean up headers (Andy Shevchenko) - gpiolib: Group forward declarations in consumer.h (Andy Shevchenko) - gpiolib: Deduplicate forward declarations in consumer.h (Andy Shevchenko) - gpiolib: Drop unused forward declaration from driver.h (Andy Shevchenko) - gpio: regmap: Add missing header(s) (Andy Shevchenko) - gpio: reg: Add missing header(s) (Andy Shevchenko) - gpio: aggregator: Add missing header(s) (Andy Shevchenko) - gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h (Arnd Bergmann) - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Arnd Bergmann) - gpiolib: remove legacy gpio_export() (Arnd Bergmann) - gpiolib: remove gpio_set_debounce() (Arnd Bergmann) - gpiolib: remove asm-generic/gpio.h (Arnd Bergmann) - gpiolib: coldfire: remove custom asm/gpio.h (Arnd Bergmann) - gpiolib: remove empty asm/gpio.h files (Arnd Bergmann) - gpiolib: Make the legacy consumer-only (Linus Walleij) - hte: tegra-194: Use proper includes (Linus Walleij) - ARM: s3c64xx: Use the right include (Linus Walleij) - ARM: orion/gpio: Use the right include (Linus Walleij) - kbuild, gpio: gpio-aspeed-sgpio: remove MODULE_LICENSE in non-modules (Nick Alcock) - kbuild, gpio: remove MODULE_LICENSE in non-modules (Nick Alcock) - dt-bindings: gpio.txt: expand gpio-line-names recommendations (Trevor Woerner) - gpio: pmic-eic-sprd: Move Kconfig to MFD expanders (Linus Walleij) - gpio: 104-dio-48e: Utilize mask_buf_def in handle_mask_sync() callback (William Breathitt Gray) - gpio: remove MODULE_LICENSE in non-modules (Nick Alcock) - gpio: loongson: add gpio driver support (Yinbo Zhu) - dt-bindings: gpio: add loongson gpio (Yinbo Zhu) - regulator: dt-bindings: qcom,rpmh: Combine PM6150L and PM8150L if-then (Krzysztof Kozlowski) - regulator: core: Make regulator_lock_two() logic easier to follow (Douglas Anderson) - regulator: dt-bindings: qcom,rpmh: Correct PM8550 family supplies (Krzysztof Kozlowski) - dt-bindings: mfd: dlg,da9063: document voltage monitoring (Benjamin Bara) - regulator: da9063: implement setter for voltage monitoring (Benjamin Bara) - regulator: da9063: add voltage monitoring registers (Benjamin Bara) - regulator: stm32-pwr: fix of_iomap leak (YAN SHI) - regulator: fan53555: Add support for RK860X (Cristian Ciocaltea) - regulator: fan53555: Use dev_err_probe (Cristian Ciocaltea) - regulator: fan53555: Improve vsel_mask computation (Cristian Ciocaltea) - regulator: fan53555: Make use of the bit macros (Cristian Ciocaltea) - regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Cristian Ciocaltea) - regulator: dt-bindings: fcs,fan53555: Add support for RK860X (Cristian Ciocaltea) - regulator: qcom_smd: Add MP5496 S1 regulator (Devi Priya) - regulator: qcom_smd: Add s1 sub-node to mp5496 regulator (Devi Priya) - regulator: qcom,rpmh: add compatible for pmm8654au RPMH (Bartosz Golaszewski) - regulator: qcom-rpmh: add support for pmm8654au regulators (Bartosz Golaszewski) - regulator: core: Avoid lockdep reports when resolving supplies (Douglas Anderson) - regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Douglas Anderson) - regulator: dt-bindings: qcom,rpmh: Add compatible for PMC8180 (Vinod Koul) - regulator: Add Richtek RT4803 boost regulator (ChiYuan Huang) - regulator: dt-bindings: Add Richtek RT4803 (ChiYuan Huang) - dt-bindings: regulator: pf8x00: Remove restrictions for regulator-name (Peng Fan) - regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Douglas Anderson) - regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Marek Szyprowski) - regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Charles Keepax) - regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Charles Keepax) - regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Marek Szyprowski) - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Douglas Anderson) - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Douglas Anderson) - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Douglas Anderson) - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Douglas Anderson) - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Douglas Anderson) - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Douglas Anderson) - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Douglas Anderson) - regulator: dt-bindings: Drop unneeded quotes (Rob Herring) - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Douglas Anderson) - regulator: mt6397-regulator: Mark OF related data as maybe unused (Krzysztof Kozlowski) - regulator: mp8859: Mark OF related data as maybe unused (Krzysztof Kozlowski) - regulator: max20086: Mark OF related data as maybe unused (Krzysztof Kozlowski) - regulator: lp872x: Mark OF related data as maybe unused (Krzysztof Kozlowski) - regulator: Use of_property_read_bool() for boolean properties (Rob Herring) - regulator: Use of_property_present() for testing DT property presence (Rob Herring) - regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Geert Uytterhoeven) - regulator: Add support for Richtek RT5739 voltage regulator (ChiYuan Huang) - dt-bindings: regulator: Add Richtek RT5739 (ChiYuan Huang) - regmap: allow upshifting register addresses before performing operations (Maxime Chevallier) - regmap: Pass irq_drv_data as a parameter for set_type_config() (William Breathitt Gray) - regmap: Use mas_walk() instead of mas_find() (Mark Brown) - regmap: Fix double unlock in the maple cache (Mark Brown) - regmap: Add maple tree based register cache (Mark Brown) - regmap: Factor out single value register syncing (Mark Brown) - regmap: Add some basic kunit tests (Mark Brown) - regmap: Add RAM backed register map (Mark Brown) - regmap: Removed compressed cache support (Mark Brown) - regmap: Support paging for buses with reg_read()/reg_write() (Mark Brown) - regmap: Clarify error for unknown cache types (Mark Brown) - regmap: Handle sparse caches in the default sync (Mark Brown) - regmap: add a helper to translate the register address (Maxime Chevallier) - regmap: cache: Silence checkpatch warning (Alexander Stein) - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Alexander Stein) - regmap-irq: Add no_status support (William Breathitt Gray) - regmap: sdw: Remove 8-bit value size restriction (Lucas Tanure) - regmap: sdw: Update misleading comment (Charles Keepax) - regmap-irq: Place kernel doc of struct regmap_irq_chip in order (Andy Shevchenko) - platform/x86: x86-android-tablets: Add accelerometer support for Yoga Tablet 2 1050/830 series (Hans de Goede) - platform/x86: x86-android-tablets: Add "yogabook-touch-kbd-digitizer-switch" pdev for Lenovo Yoga Book (Hans de Goede) - platform/x86: x86-android-tablets: Add Wacom digitizer info for Lenovo Yoga Book (Hans de Goede) - platform/x86: x86-android-tablets: Update Yoga Book HiDeep touchscreen comment (Hans de Goede) - platform/x86: thinkpad_acpi: Fix Embedded Controller access on X380 Yoga (Daniel Bertalan) - platform/x86/intel/sdsi: Change mailbox timeout (David E. Box) - platform/x86/intel/pmt: Ignore uninitialized entries (David E. Box) - platform/x86: amd: pmc: provide user message where s0ix is not supported (Shyam Sundar S K) - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Feng Jiang) - mlxbf-bootctl: Add sysfs file for BlueField boot fifo (Liming Sun) - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Hans de Goede) - platform/x86/intel/pmc/mtl: Put GNA/IPU/VPU devices in D3 (David E. Box) - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Shyam Sundar S K) - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Shyam Sundar S K) - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Mario Limonciello) - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Mario Limonciello) - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Mario Limonciello) - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Mario Limonciello) - platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe (Shyam Sundar S K) - platform/x86: intel-uncore-freq: Add client processors (Srinivas Pandruvada) - platform/mellanox: add firmware reset support (Khalil Blaiech) - platform/x86: apple-gmux: Fix iomem_base __iomem annotation (Hans de Goede) - platform/x86: x86-android-tablets: Add Lenovo Yoga Book X90F/L data (Hans de Goede) - platform/x86: x86-android-tablets: Share lp855x_platform_data between different models (Hans de Goede) - platform/x86: x86-android-tablets: Use LP8557 in direct mode on both the Yoga 830 and the 1050 (Hans de Goede) - platform/x86: think-lmi: Remove unnecessary casts for attributes (Thomas Weißschuh) - platform/x86: Add driver for Yoga Tablet Mode switch (Gergo Koteles) - platform/x86: Move ideapad ACPI helpers to a new header (Andrew Kallmeyer) - platform/x86: ISST: unlock on error path in tpmi_sst_init() (Dan Carpenter) - Documentation/ABI: Update IFS ABI doc (Jithu Joseph) - platform/x86/intel/ifs: Update IFS doc (Jithu Joseph) - platform/x86/intel/ifs: Implement Array BIST test (Jithu Joseph) - platform/x86/intel/ifs: Sysfs interface for Array BIST (Jithu Joseph) - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Jithu Joseph) - x86/include/asm/msr-index.h: Add IFS Array test bits (Jithu Joseph) - platform/x86/intel/ifs: IFS cleanup (Jithu Joseph) - platform/x86/intel/ifs: Reorganize driver data (Jithu Joseph) - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Jithu Joseph) - platform/x86: Add new msi-ec driver (Nikita Kravets) - tools/power/x86/intel-speed-select: Update version (Zhang Rui) - tools/power/x86/intel-speed-select: Change TRL display for Emerald Rapids (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Identify Emerald Rapids (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Display AMX base frequency (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Use cgroup v2 isolation (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Add missing free cpuset (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Fix clos-max display with TPMI I/F (Zhang Rui) - tools/power/x86/intel-speed-select: Add cpu id check (Zhang Rui) - tools/power/x86/intel-speed-select: Avoid setting duplicate tdp level (Zhang Rui) - tools/power/x86/intel-speed-select: Remove cpu mask display for non-cpu power domain (Zhang Rui) - tools/power/x86/intel-speed-select: Hide invalid TRL level (Zhang Rui) - tools/power/x86/intel-speed-select: Display fact info for non-cpu power domain (Zhang Rui) - tools/power/x86/intel-speed-select: Show level 0 name for new api_version (Zhang Rui) - tools/power/x86/intel-speed-select: Prevent cpu clos config for non-cpu power domain (Zhang Rui) - tools/power/x86/intel-speed-select: Allow display non-cpu power domain info (Zhang Rui) - tools/power/x86/intel-speed-select: Display amx_p1 and cooling_type (Zhang Rui) - tools/power/x86/intel-speed-select: Display punit info (Zhang Rui) - tools/power/x86/intel-speed-select: Introduce TPMI interface support (Zhang Rui) - tools/power/x86/intel-speed-select: Get punit core mapping information (Srinivas Pandruvada) - tools/power/x86/intel-speed-select: Introduce api_version helper (Zhang Rui) - tools/power/x86/intel-speed-select: Support large clos_min/max (Zhang Rui) - tools/power/x86/intel-speed-select: Introduce is_debug_enabled() (Zhang Rui) - tools/power/x86/intel-speed-select: Allow api_version based platform callbacks (Zhang Rui) - tools/power/x86/intel-speed-select: Move send_mbox_cmd to isst-core-mbox.c (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract adjust_uncore_freq (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract read_pm_config (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract clos_associate (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract clos_get_assoc_status (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract set_clos (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract pm_get_clos (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract pm_qos_config (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_clos_information (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_get_trls (Zhang Rui) - tools/power/x86/intel-speed-select: Enhance get_tdp_info (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_uncore_p0_p1_info (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_fact_info (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract set_pbf_fact_status (Zhang Rui) - tools/power/x86/intel-speed-select: Remove isst_get_pbf_info_complete (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_pbf_info (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract set_tdp_level (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_trl_bucket_info (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_get_trl (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_coremask_info (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_tjmax_info (Zhang Rui) - tools/power/x86/intel-speed-select: Move code right before its caller (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_pwr_info (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_tdp_info (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_ctdp_control (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract get_config_levels (Zhang Rui) - tools/power/x86/intel-speed-select: Abstract is_punit_valid (Zhang Rui) - tools/power/x86/intel-speed-select: Introduce isst-core-mbox.c (Zhang Rui) - tools/power/x86/intel-speed-select: Always invoke isst_fill_platform_info (Zhang Rui) - tools/power/x86/intel-speed-select: Introduce isst_get_disp_freq_multiplier (Zhang Rui) - tools/power/x86/intel-speed-select: Move mbox functions to isst-core.c (Zhang Rui) - tools/power/x86/intel-speed-select: Improve isst_print_extended_platform_info (Zhang Rui) - tools/power/x86/intel-speed-select: Rename for_each_online_package_in_set (Zhang Rui) - tools/power/x86/intel-speed-select: Introduce support for multi-punit (Zhang Rui) - tools/power/x86/intel-speed-select: Introduce isst_is_punit_valid() (Zhang Rui) - tools/power/x86/intel-speed-select: Introduce punit to isst_id (Zhang Rui) - tools/power/x86/intel-speed-select: Follow TRL nameing for FACT info (Zhang Rui) - tools/power/x86/intel-speed-select: Unify TRL levels (Zhang Rui) - platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (Hans de Goede) - platform/x86/intel/pmt: Add INTEL_PMT module namespace (David E. Box) - platform/x86/intel: vsec: Explicitly enable capabilities (David E. Box) - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Krzysztof Kozlowski) - platform/x86: pcengines-apuv2: Drop platform:pcengines-apuv2 module-alias (Hans de Goede) - platform/x86: sony: mark SPI related data as maybe unused (Krzysztof Kozlowski) - platform/x86: classmate: mark SPI related data as maybe unused (Krzysztof Kozlowski) - platform/x86: think-lmi: Remove custom kobject sysfs_ops (Thomas Weißschuh) - platform/x86: think-lmi: Properly interpret return value of tlmi_setting (Thomas Weißschuh) - platform/x86: acerhdf: Remove unneeded semicolon (Jiapeng Chong) - platform/x86: ISST: Add suspend/resume callbacks (Srinivas Pandruvada) - platform/x86: ISST: Add SST-TF support via TPMI (Srinivas Pandruvada) - platform/x86: ISST: Add SST-BF support via TPMI (Srinivas Pandruvada) - platform/x86: ISST: Add SST-PP support via TPMI (Srinivas Pandruvada) - platform/x86: ISST: Add SST-CP support via TPMI (Srinivas Pandruvada) - platform/x86: ISST: Parse SST MMIO and update instance (Srinivas Pandruvada) - platform/x86: ISST: Enumerate TPMI SST and create framework (Srinivas Pandruvada) - platform/x86: ISST: Add support for MSR 0x54 (Srinivas Pandruvada) - platform/x86: dell-laptop: Register ctl-led for speaker-mute (Koba Ko) - platform/surface: aggregator_registry: Add support for tablet-mode switch on Surface Pro 9 (Maximilian Luz) - platform/surface: aggregator_tabletsw: Add support for Type-Cover posture source (Maximilian Luz) - platform/surface: aggregator_tabletsw: Properly handle different posture source IDs (Maximilian Luz) - platform/x86: Add intel_bytcrc_pwrsrc driver (Hans de Goede) - backlight: apple_bl: Use acpi_video_get_backlight_type() (Hans de Goede) - platform/x86: apple-gmux: return -EFAULT if copy fails (Dan Carpenter) - platform/x86: apple-gmux: Update apple_gmux_detect documentation (Orlando Chamberlain) - platform/x86: apple-gmux: Add acpi_video_get_backlight_type() check (Hans de Goede) - platform/x86: apple-gmux: add debugfs interface (Orlando Chamberlain) - platform/x86: apple-gmux: support MMIO gmux on T2 Macs (Orlando Chamberlain) - platform/x86: apple-gmux: refactor gmux types (Orlando Chamberlain) - platform/x86: apple-gmux: use first bit to check switch state (Orlando Chamberlain) - platform/x86: x86-android-tablets: Add depends on PMIC_OPREGION (Hans de Goede) - platform/x86: xo1-rfkill: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: wmi: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: serial-multi-instantiate: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: samsung-q10: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: vbtn: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: telemetry: pltdrv: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: pmc: core: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: mrfld_pwrbtn: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: int3472: discrete: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: int1092: intel_sar: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: int0002_vgpio: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: hid: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: chtwc_int33fe: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: chtdc_ti_pwrbtn: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: intel: bxtwc_tmu: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: ideapad-laptop: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: huawei-wmi: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: hp: tc1100-wmi: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: hp: hp_accel: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: dell: dell-smo8800: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: dell: dcdbas: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: compal-laptop: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: barco-p50-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: amilo-rfkill: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: amd: pmf: core: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: amd: pmc: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: adv_swbutton: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: acer-wmi: Convert to platform remove callback returning void (Uwe Kleine-König) - platform/x86: x86-android-tablets: Lenovo Yoga Book match is for YB1-X91 models only (Hans de Goede) - platform/x86: x86-android-tablets: Add LID switch support for Yoga Tablet 2 1050/830 series (Hans de Goede) - platform/x86: x86-android-tablets: Add backlight ctrl for Lenovo Yoga Tab 3 Pro YT3-X90F (Hans de Goede) - platform/x86: x86-android-tablets: Add touchscreen support for Lenovo Yoga Tab 3 Pro YT3-X90F (Hans de Goede) - platform/x86: x86-android-tablets: Add support for the Dolby button on Peaq C1010 (Hans de Goede) - platform/x86: x86-android-tablets: Add gpio_keys support to x86_android_tablet_init() (Hans de Goede) - platform/x86: x86-android-tablets: Move remaining tablets to other.c (Hans de Goede) - platform/x86: x86-android-tablets: Move Lenovo tablets to their own file (Hans de Goede) - platform/x86: x86-android-tablets: Move Asus tablets to their own file (Hans de Goede) - platform/x86: x86-android-tablets: Move shared power-supply fw-nodes to a separate file (Hans de Goede) - platform/x86: x86-android-tablets: Move DMI match table into its own dmi.c file (Hans de Goede) - platform/x86: x86-android-tablets: Move core code into new core.c file (Hans de Goede) - platform/x86: x86-android-tablets: Move into its own subdir (Hans de Goede) - platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data (Hans de Goede) - platform/x86: ISST: Add API version of the target (Srinivas Pandruvada) - platform/x86: ISST: Add IOCTL default callback (Srinivas Pandruvada) - platform/x86: ISST: Add TPMI target (Srinivas Pandruvada) - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Zhengkang Huang) - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Tzung-Bi Shih) - platform/chrome: cros_ec: Separate logic for getting panic info (Rob Barnes) - platform/chrome: cros_typec_switch: Add missing fwnode_handle_put() (Liang He) - platform/chrome: cros_ec: remove unneeded label and if-condition (Tzung-Bi Shih) - platform/chrome: Replace fake flexible arrays with flexible-array member (Gustavo A. R. Silva) - media: ov5670: Fix probe on ACPI (Sakari Ailus) - media: nxp: imx8-isi: Remove 300ms sleep after enabling channel (Jacopo Mondi) - media: nxp: imx8-isi: Replace udelay() with fsleep() (Laurent Pinchart) - media: nxp: imx8-isi: Drop partial support for i.MX8QM and i.MX8QXP (Laurent Pinchart) - media: nxp: Add i.MX8 ISI driver (Laurent Pinchart) - media: dt-bindings: media: Add i.MX8 ISI DT bindings (Laurent Pinchart) - media: atomisp: gmin_platform: Add Lenovo Ideapad Miix 310 gmin_vars (Hans de Goede) - media: atomisp: gmin_platform: Make DMI quirks take precedence over the _DSM table (Hans de Goede) - media: atomisp: Remove struct atomisp_sub_device index field (Hans de Goede) - media: atomisp: Drop support for streaming from 2 sensors at once (Hans de Goede) - media: atomisp: Remove atomisp_try_fmt() call from atomisp_set_fmt() (Hans de Goede) - media: atomisp: Remove unused ATOM_ISP_MAX_WIDTH_TMP and ATOM_ISP_MAX_HEIGHT_TMP (Hans de Goede) - media: atomisp: Remove snr_mbus_fmt local var from atomisp_try_fmt() (Hans de Goede) - media: atomisp: Remove custom V4L2_CID_FMT_AUTO control (Hans de Goede) - media: atomisp: Remove continuous mode related code from atomisp_set_fmt() (Hans de Goede) - media: atomisp: Remove duplicate atomisp_[start|stop]_streaming() prototypes (Hans de Goede) - media: atomisp: gc0310: Switch over to ACPI powermanagement (Hans de Goede) - media: atomisp: gc0310: Use devm_kzalloc() for data struct (Hans de Goede) - media: atomisp: gc0310: Add runtime-pm support (Hans de Goede) - media: atomisp: gc0310: Delay power-on till streaming is started (Hans de Goede) - media: atomisp: gc0310: Modernize and simply set_fmt(), get_fmt(), etc. (Hans de Goede) - media: atomisp: gc0310: Add error_unlock label to s_stream() (Hans de Goede) - media: atomisp: gc0310: Add exposure and gain controls (Hans de Goede) - media: atomisp: gc0310: Drop custom ATOMISP_IOC_S_EXPOSURE support (Hans de Goede) - media: atomisp: gc0310: Remove read-only exposure control (Hans de Goede) - media: atomisp: gc0310: Remove non working flip-controls (Hans de Goede) - media: atomisp: gc0310: Replace custom reg access functions with smbus helpers (Hans de Goede) - media: atomisp: gc0310: Remove enum gc0310_tok_type (Hans de Goede) - media: atomisp: gc0310: Simplify gc0310_write_reg_array() (Hans de Goede) - media: atomisp: gc0310: Remove GC0310_TOK_* (Hans de Goede) - media: atomisp: gc0310: Remove some unused structure definitions (Hans de Goede) - media: atomisp: ov2680: Error handling fixes (Hans de Goede) - media: atomisp: ov2680: Use v4l2_get_acpi_sensor_info() for the GPIO lookups (Hans de Goede) - media: atomisp: Add v4l2_get_acpi_sensor_info() helper (Hans de Goede) - media: atomisp: Remove remaining instance of call to trace_printk (Tsuchiya Yuto) - media: atomisp: Remove online_process setting (Hans de Goede) - media: atomisp: Remove yuvpp_mode (Hans de Goede) - media: atomisp: Remove ATOMISP_USE_YUVPP() (Hans de Goede) - media: atomisp: Remove unused SOC_CAMERA, XENON_FLASH and FILE_INPUT subdev types (Hans de Goede) - media: atomisp: Remove atomisp_get_metadata_type() (Hans de Goede) - media: atomisp: Remove atomisp_css_enable_raw_binning() (Hans de Goede) - media: atomisp: Remove crop_needs_override from atomisp_set_fmt() (Hans de Goede) - media: atomisp: Remove delayed_init related code (Hans de Goede) - media: atomisp: Remove continuous mode support (Hans de Goede) - media: atomisp: Remove depth-mode support (Hans de Goede) - media: i2c: Drop unused vs6624 camera sensor driver (Laurent Pinchart) - media: i2c: Drop unused sr030pc30 camera sensor driver (Laurent Pinchart) - media: i2c: Drop unused s5k6aa camera sensor driver (Laurent Pinchart) - media: i2c: Drop unused noon010pc30 camera sensor driver (Laurent Pinchart) - media: i2c: Drop unused mt9t001 camera sensor driver (Laurent Pinchart) - media: i2c: Drop unused mt9m032 camera sensor driver (Laurent Pinchart) - media: i2c: Drop unused m5mols camera sensor driver (Laurent Pinchart) - media: i2c: Drop unused ad9389b video encoder driver (Laurent Pinchart) - media: imx-jpeg: Encoder add support for 12bit jpeg (Ming Qian) - media: imx-jpeg: Decoder add support for 12bit jpeg (Ming Qian) - media: imx-jpeg: Clear slot next desc ptr if config error (Ming Qian) - media: imx-jpeg: Refine the function mxc_jpeg_find_format (Ming Qian) - media: Add ABGR64_12 video format (Ming Qian) - media: Add BGR48_12 video format (Ming Qian) - media: Add YUV48_12 video format (Ming Qian) - media: Add Y212 v4l2 format info (Ming Qian) - media: Add Y012 video format (Ming Qian) - media: Add P012 and P012M video format (Ming Qian) - media: v4l2-subdev: Add new ioctl for client capabilities (Tomi Valkeinen) - media: staging: media: av7110: fix VBI output support (Hans Verkuil) - media: pci: saa7146: advertise only those TV standard that are supported (Hans Verkuil) - media: mxb: allow tuner/input/audio ioctls for vbi (Hans Verkuil) - media: common: saa7146: add support for missing .vidioc_try_fmt_vbi_cap (Hans Verkuil) - media: mxb: update the tvnorms when changing input (Hans Verkuil) - media: common: saa7146: allow S_STD(G_STD) (Hans Verkuil) - media: common: saa7146: check minimum video format size (Hans Verkuil) - media: common: saa7146: fix compliance problems with field handling (Hans Verkuil) - media: saa7146: convert to vb2 (Hans Verkuil) - media: common: saa7146: use for_each_sg_dma_page (Hans Verkuil) - media: common: saa7146: fix broken V4L2_PIX_FMT_YUV422P support (Hans Verkuil) - media: staging: media: av7110: replace BUG_ON by WARN_ON (Hans Verkuil) - media: common: saa7146: replace BUG_ON by WARN_ON (Hans Verkuil) - media: common: saa7146: drop 'fmt' from struct saa7146_buf (Hans Verkuil) - media: saa7146: drop 'dev' and 'resources' from struct saa7146_fh (Hans Verkuil) - media: pci: saa7146: hexium_orion: initialize input 0 (Hans Verkuil) - media: common/saa7146: fix VFL direction for vbi output (Hans Verkuil) - media: common: saa7146: disable clipping (Hans Verkuil) - media: dt-bindings: media: renesas,vsp1: Document RZ/V2L VSPD bindings (Biju Das) - media: dt-bindings: media: renesas,fcp: Document RZ/{G2L,V2L} FCPVD bindings (Biju Das) - media: mediatek: vcodec: Coverity issues in encoder driver (Irui Wang) - media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup (Wei Chen) - media: mediatek: vcodec: add remove function for decoder platform driver (Yunfei Dong) - media: mediatek: vcodec: fix decoder disable pm crash (Yunfei Dong) - media: hantro: use devm_reset_control_array_get_optional_exclusive() (Ye Xingchen) - media: dt-bindings: media: renesas,vin: Add binding for V4H (Niklas Söderlund) - media: dt-bindings: media: renesas,csi2: Add binding for V4H (Niklas Söderlund) - media: dt-bindings: media: renesas,isp: Add binding for V4H (Niklas Söderlund) - media: staging: media: sun6i-isp: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: sunxi: cedrus: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: rkvdec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: omap4iss: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: meson: vdec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: imx8mq-mipi-csi2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: imx6-mipi-csi2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: imx-media-dev: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: imx-media-csi: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: atmel-sama7g5-isc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: staging: media: atmel-sama5d2-isc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: Documentation: admin-guide: cec.rst: document NTP issue (Hans Verkuil) - media: cec: core: not all messages were passed on when monitoring (Hans Verkuil) - media: verisilicon: Fix crash when probing encoder (Benjamin Gaignard) - media: Use designated initializers for all subdev pad ops (Laurent Pinchart) - media: Prefer designated initializers over memset for subdev pad ops (Laurent Pinchart) - media: Zero-initialize all structures passed to subdev pad operations (Laurent Pinchart) - media: imx-jpeg: Fix incorrect indentation (Laurent Pinchart) - media: Fix indentation issues introduced by subdev-wide state struct (Laurent Pinchart) - media: venus: Correct P010 buffer alignment (Fritz Koenig) - venus: venc: add handling for VIDIOC_ENCODER_CMD (Dikshita Agarwal) - venus: Add support for min/max qp range. (Viswanath Boma) - media: venus: dec: Fix capture formats enumeration order (Javier Martinez Canillas) - venus: Fix for H265 decoding failure. (Viswanath Boma) - media: venus: dec: Fix handling of the start cmd (Michał Krawczyk) - media: rc: gpio-ir-recv: Fix support for wake-up (Florian Fainelli) - dt-bindings: media: gpio-ir-receiver: Document wakeup-souce property (Florian Fainelli) - media: i2c: imx290: Add missing \n on dev_err_probe() message (Alexander Stein) - media: ccs: Document CCS static data file names (Sakari Ailus) - media: ccs: Differentiate SMIA and MIPI vendors in static data (Sakari Ailus) - media: ccs: Apply module manufacturer hack on non-CCS devices only (Sakari Ailus) - media: ccs: Support 16-bit sensor revision number register (Sakari Ailus) - media: ccs: Add V4L2 controls from properties (Sakari Ailus) - media: ccs: Align flipping behaviour with other drivers (Sakari Ailus) - media: imx258: Remove mandatory 180 degrees rotation (Jacopo Mondi) - media: imx258: Register H/V flip controls (Jacopo Mondi) - media: dt-bindings: ov8856: Assign maintainership to myself (Sakari Ailus) - MAINTAINERS: Assume ov8856 driver maintainership (Sakari Ailus) - media: ipu3-cio2: support more camera sensors in cio2-bridge (Bingbu Cao) - media: hi556: add 2592x1444 resolution (Jim Lai) - media: venus: drop unused opp_table field documentation (Krzysztof Kozlowski) - media: renesas: fdp1: remove R-Car H3 ES1.* handling (Wolfram Sang) - media: rcar-vin: csi2: remove R-Car H3 ES1.* handling (Wolfram Sang) - media: rcar-vin: remove R-Car H3 ES1.* handling (Wolfram Sang) - media: Use of_property_present() for testing DT property presence (Rob Herring) - media: ipu3-cio2: support multiple sensors and VCMs with same HID (Bingbu Cao) - media: Accept non-subdev sinks in v4l2_create_fwnode_links_to_pad() (Laurent Pinchart) - media: i2c: adv7604: Fix range of hue control (Laurent Pinchart) - media: i2c: adv7604: Enable video adjustment (Laurent Pinchart) - media: i2c: ov2685: Make reset gpio optional (Luca Weiss) - media: dt-bindings: ov2685: convert to dtschema (Luca Weiss) - media: dt-bindings: media: rkisp1: complete ov2685 example (Luca Weiss) - media: mc-device: remove unnecessary __must_check (Jason Kim) - media: hi846: Fix memleak in hi846_init_controls() (Wei Chen) - media: ov8856: Do not check for for module version (Ricardo Ribalda) - media: dt-bindings: Drop unneeded quotes (Rob Herring) - media: i2c: ov7670: Use the devm_clk_get_optional() helper (Christophe JAILLET) - media: v4l: async: Return async sub-devices to subnotifier list (Sakari Ailus) - staging: media: imx: Make imx_media_of_add_csi() static (Laurent Pinchart) - staging: media: imx: Drop unused helper functions (Laurent Pinchart) - staging: media: imx: Drop IMX_MEDIA_GRP_ID_CSI (Laurent Pinchart) - staging: media: imx: Drop imx_media_subdev_bound() (Laurent Pinchart) - media: imx: imx8mq-mipi-csi2: Remove unneeded state variable and function (Martin Kepplinger) - media: imx: imx8mq-mipi-csi2: Use V4L2 subdev active state (Martin Kepplinger) - media: imx: imx7-media-csi: Fail on invalid type in VIDIOC_G_SELECTION (Alexander Stein) - media: imx: imx7-media-csi: Fix mbus framefmt field init (Alexander Stein) - media: imx: imx7-media-csi: Fix error handling in imx7_csi_async_register() (Frieder Schrempf) - media: rkisp1: Implement ENUM_FRAMESIZES (Paul Elder) - media: rkisp1: Add NV16M and NV61M to output formats (Paul Elder) - media: rcar_fdp1: Fix refcount leak in probe and remove function (Miaoqian Lin) - media: vsp1: Add underrun debug print (Tomi Valkeinen) - media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called() (Laurent Pinchart) - media: vsp1: Remove unused vsp1_subdev_internal_ops declaration (Gaosheng Cui) - media: platform: mtk-mdp3: reconfigure shared memory (Moudy Ho) - media: platform: mtk-mdp3: decompose hardware-related information in shared memory (Moudy Ho) - media: platform: mtk-mdp3: Split general definitions used in MDP3 (Moudy Ho) - media: platform: mtk-mdp3: dynamically allocate component clocks (Moudy Ho) - media: platform: mtk-mdp3: extend mdp_color format for compressed mode (Moudy Ho) - media: platform: mtk-mdp3: chip config split about pipe info (Moudy Ho) - media: platform: mtk-mdp3: chip config split about resolution limitations (Moudy Ho) - media: platform: mtk-mdp3: chip config split about color format (Moudy Ho) - media: platform: mtk-mdp3: chip config split about subcomponents (Moudy Ho) - media: platform: mtk-mdp3: chip config split about component settings (Moudy Ho) - media: platform: mtk-mdp3: add files for chip configuration (Moudy Ho) - media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane() (Moudy Ho) - media: au0828: remove unnecessary (void*) conversions (Yu Zhe) - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Zheng Wang) - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Zheng Wang) - usbtv: usbtv_set_regs: the pipe is output (Oliver Neukum) - media: atmel: atmel-isc: Use devm_platform_ioremap_resource() (Yang Li) - media: i2c: adv748x: Report correct DV timings for pattern generator (Niklas Söderlund) - media: i2c: adv748x: Write initial DV timings to device (Niklas Söderlund) - media: i2c: adv748x: Fix lookup of DV timings (Niklas Söderlund) - media: camss: sm8250: Pipeline starting and stopping for multiple virtual channels (Milen Mitkov) - media: camss: vfe-480: Multiple outputs support for SM8250 (Milen Mitkov) - media: camss: vfe: Reserve VFE lines on stream start and link to CSID (Milen Mitkov) - media: camss: sm8250: Virtual channels for CSID (Milen Mitkov) - media: it913x: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vivid-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: visl-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vimc-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vim2m: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vidtv_bridge: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vicodec-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: sunxi-cir: Convert to platform remove callback returning void (Uwe Kleine-König) - media: st_rc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mtk-cir: Convert to platform remove callback returning void (Uwe Kleine-König) - media: meson-ir: Convert to platform remove callback returning void (Uwe Kleine-König) - media: meson-ir-tx: Convert to platform remove callback returning void (Uwe Kleine-König) - media: ir-hix5hd2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: img-ir-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: gpio-ir-recv: Convert to platform remove callback returning void (Uwe Kleine-König) - media: radio-platform-si4713: Convert to platform remove callback returning void (Uwe Kleine-König) - media: radio-wl1273: Convert to platform remove callback returning void (Uwe Kleine-König) - media: radio-timb: Convert to platform remove callback returning void (Uwe Kleine-König) - media: radio-si476x: Convert to platform remove callback returning void (Uwe Kleine-König) - media: xilinx-vtc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: xilinx-vipp: Convert to platform remove callback returning void (Uwe Kleine-König) - media: xilinx-tpg: Convert to platform remove callback returning void (Uwe Kleine-König) - media: xilinx-csi2rxss: Convert to platform remove callback returning void (Uwe Kleine-König) - media: video-mux: Convert to platform remove callback returning void (Uwe Kleine-König) - media: via-camera: Convert to platform remove callback returning void (Uwe Kleine-König) - media: hantro_drv: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vpe: Convert to platform remove callback returning void (Uwe Kleine-König) - media: isp: Convert to platform remove callback returning void (Uwe Kleine-König) - media: omap_vout: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vpif_display: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vpif_capture: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vpif: Convert to platform remove callback returning void (Uwe Kleine-König) - media: cal: Convert to platform remove callback returning void (Uwe Kleine-König) - media: am437x-vpfe: Convert to platform remove callback returning void (Uwe Kleine-König) - media: sun8i_rotate: Convert to platform remove callback returning void (Uwe Kleine-König) - media: sun8i-di: Convert to platform remove callback returning void (Uwe Kleine-König) - media: sun8i_a83t_mipi_csi2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: sun6i_mipi_csi2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: sun6i_csi: Convert to platform remove callback returning void (Uwe Kleine-König) - media: sun4i_csi: Convert to platform remove callback returning void (Uwe Kleine-König) - media: stm32-dcmi: Convert to platform remove callback returning void (Uwe Kleine-König) - media: dma2d: Convert to platform remove callback returning void (Uwe Kleine-König) - media: hva-v4l2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: delta-v4l2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: c8sectpfe-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: bdisp-v4l2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: s5p_mfc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: jpeg-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: g2d: Convert to platform remove callback returning void (Uwe Kleine-König) - media: camif-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mipi-csis: Convert to platform remove callback returning void (Uwe Kleine-König) - media: media-dev: Convert to platform remove callback returning void (Uwe Kleine-König) - media: fimc-lite: Convert to platform remove callback returning void (Uwe Kleine-König) - media: fimc-is: Convert to platform remove callback returning void (Uwe Kleine-König) - media: fimc-is-i2c: Convert to platform remove callback returning void (Uwe Kleine-König) - media: fimc-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: gsc-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rkisp1-dev: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rga: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vsp1_drv: Convert to platform remove callback returning void (Uwe Kleine-König) - media: sh_vou: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rzg2l-csi2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rzg2l-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: renesas-ceu: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rcar_jpu: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rcar_fdp1: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rcar_drif: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rcar-csi2: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rcar-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rcar-isp: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rcar-fcp: Convert to platform remove callback returning void (Uwe Kleine-König) - media: venc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vdec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: venus: Convert to platform remove callback returning void (Uwe Kleine-König) - media: venus: Warn only once about problems in .remove() (Uwe Kleine-König) - media: camss: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mx2_emmaprp: Convert to platform remove callback returning void (Uwe Kleine-König) - media: imx7-media-csi: Convert to platform remove callback returning void (Uwe Kleine-König) - media: imx-pxp: Convert to platform remove callback returning void (Uwe Kleine-König) - media: imx-mipi-csis: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mxc-jpeg: Convert to platform remove callback returning void (Uwe Kleine-König) - media: dw100: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vde: Convert to platform remove callback returning void (Uwe Kleine-König) - media: microchip-sama7g5-isc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: microchip-sama5d2-isc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: microchip-csi2dc: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mtk_vpu: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mtk_vcodec_enc_drv: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mtk_vcodec_dec_drv: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mtk-mdp3-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mtk_mdp_core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: mtk_jpeg_core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: marvell: Convert to platform remove callback returning void (Uwe Kleine-König) - media: marvell: Simplify remove callback (Uwe Kleine-König) - media: m2m-deinterlace: Convert to platform remove callback returning void (Uwe Kleine-König) - media: pxa_camera: Convert to platform remove callback returning void (Uwe Kleine-König) - media: coda-common: Convert to platform remove callback returning void (Uwe Kleine-König) - media: cdns-csi2tx: Convert to platform remove callback returning void (Uwe Kleine-König) - media: cdns-csi2rx: Convert to platform remove callback returning void (Uwe Kleine-König) - media: atmel-isi: Convert to platform remove callback returning void (Uwe Kleine-König) - media: aspeed-video: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vpu_drv: Convert to platform remove callback returning void (Uwe Kleine-König) - media: vpu_core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: ge2d: Convert to platform remove callback returning void (Uwe Kleine-König) - media: allegro-core: Convert to platform remove callback returning void (Uwe Kleine-König) - media: zd1301_demod: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rtl2832_sdr: Convert to platform remove callback returning void (Uwe Kleine-König) - media: tegra_cec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: stm32-cec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: stih-cec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: seco-cec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: s5p_cec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: ao-cec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: ao-cec-g12a: Convert to platform remove callback returning void (Uwe Kleine-König) - media: cros-ec-cec: Convert to platform remove callback returning void (Uwe Kleine-König) - media: cros-ec-cec: Don't exit early in .remove() callback (Uwe Kleine-König) - media: cec-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - media: rkvdec: fix use after free bug in rkvdec_remove (Zheng Wang) - media: cedrus: fix use after free bug in cedrus_remove due to race condition (Zheng Wang) - media: verisilicon: VP9: Only propose 10 bits compatible pixels formats (Benjamin Gaignard) - media: verisilicon: HEVC: Only propose 10 bits compatible pixels formats (Benjamin Gaignard) - media: verisilicon: Do not change context bit depth before validating the format (Benjamin Gaignard) - media: verisilicon: Do not set ctx->bit_depth in hantro_try_ctrl() (Benjamin Gaignard) - media: verisilicon: Do not use ctx fields as format storage when resetting (Benjamin Gaignard) - media: verisilicon: Do not set context src/dst formats in reset functions (Benjamin Gaignard) - media: mediatek: vcodec: change lat thread decode error condition (Yunfei Dong) - media: mediatek: vcodec: making sure queue_work successfully (Yunfei Dong) - media: mediatek: vcodec: remove unused lat_buf (Yunfei Dong) - media: mediatek: vcodec: add core decode done event (Yunfei Dong) - media: mediatek: vcodec: move lat_buf to the top of core list (Yunfei Dong) - media: mediatek: vcodec: using each instance lat_buf count replace core ready list (Yunfei Dong) - media: mediatek: vcodec: add params to record lat and core lat_buf count (Yunfei Dong) - media: amphion: support to decode RealVideo video (Ming Qian) - media: add RealVideo format RV30 and RV40 (Ming Qian) - media: amphion: support to decode sorenson spark video (Ming Qian) - media: add Sorenson Spark video format (Ming Qian) - media: mediatek: vcodec: Force capture queue format to MM21 (Yunfei Dong) - media: mediatek: vcodec: Make MM21 the default capture format (Yunfei Dong) - media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder (Pin-yen Lin) - media: dt-bindings: media: mediatek: vcodec: Change the max reg value to 2 (Yunfei Dong) - media: dt-bindings: media: mediatek: vcodec: adapt to the 'clock-names' of different platforms (Yunfei Dong) - media: dt-bindings: media: mediatek: Remove "dma-ranges" property for decoder (Allen-KH Cheng) - media: dt-bindings: media: mediatek: Rename child node names for decoder (Allen-KH Cheng) - media: mtk-jpeg: refactor hw dev initializaiton (kyrie wu) - media: mtk-jpeg: refactor some variables (kyrie wu) - media: mtk-jpeg: Remove some unnecessary variables (kyrie wu) - media: mtk-jpeg: reconstructs the initialization mode of worker (kyrie wu) - media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow (kyrie wu) - media: mtk-jpeg: add jpeg single core initial function (kyrie wu) - media: mtk-jpeg: Fixes jpeghw multi-core judgement (kyrie wu) - media: ov2685: Select VIDEO_V4L2_SUBDEV_API (Sakari Ailus) - media: dt-bindings: media: convert meson-ir.txt to dt-schema (Neil Armstrong) - media: dt-bindings: media: i2c: imx334 add new link_freq (Shravan Chippa) - media: i2c: imx334: support lower bandwidth mode (Shravan Chippa) - media: i2c: imx334: add missing reset values for mode 3840x2160_regs[] (Shravan Chippa) - media: i2c: imx334: replace __v4l2_ctrl_s_ctrl to __v4l2_ctrl_modify_range (Shravan Chippa) - media: v4l2-ctrls: Fix doc for v4l2_ctrl_request_hdl_find (Miaoqian Lin) - media: dt-bindings: qcom,venus: document firmware-name (Krzysztof Kozlowski) - media: dt-bindings: qcom,sm8250-venus: document OPP table (Krzysztof Kozlowski) - media: dt-bindings: qcom,sdm845-venus-v2: document OPP table (Krzysztof Kozlowski) - media: dt-bindings: qcom,sc7280-venus: document OPP table (Krzysztof Kozlowski) - media: dt-bindings: qcom,sc7180-venus: document OPP table (Krzysztof Kozlowski) - media: dt-bindings: qcom,msm8996-venus: document interconnects (Krzysztof Kozlowski) - media: dt-bindings: qcom,venus: split common properties (Krzysztof Kozlowski) - media: dt-bindings: qcom,venus: cleanup (Krzysztof Kozlowski) - media: max9286: Free control handler (Laurent Pinchart) - media: i2c: imx258: Parse and register properties (Robert Mader) - media: ov13b10: remove streaming mode set from reg_list (Bingbu Cao) - media: ov13b10: Support device probe in non-zero ACPI D state (Arec Kao) - media: i2c: ov2685: Add .get_selection() support (Luca Weiss) - media: i2c: ov2685: Add controls from fwnode (Luca Weiss) - media: i2c: ov2685: Add print for power on write failed (Luca Weiss) - media: i2c: imx296: Use v4l2_subdev_get_fmt() (Laurent Pinchart) - media: i2c: ov5670: Properly handle !CONFIG_HAVE_CLK (Jacopo Mondi) - media: dt-bindings: st,stm32-cec: drop obsolete file (Krzysztof Kozlowski) - media: i2c: ov5670: Support single-lane operation (Luca Weiss) - media: i2c: ov5670: Use dev_err_probe in probe function (Luca Weiss) - media: dt-bindings: samsung,s5c73m3: convert to dtschema (Krzysztof Kozlowski) - media: dt-bindings: samsung,fimc: convert to dtschema (Krzysztof Kozlowski) - media: dt-bindings: samsung,exynos4212-is: convert to dtschema (Krzysztof Kozlowski) - media: dt-bindings: samsung,exynos4212-fimc-lite: convert to dtschema (Krzysztof Kozlowski) - media: dt-bindings: samsung,exynos4210-csis: convert to dtschema (Krzysztof Kozlowski) - media: dt-bindings: i2c: samsung,s5k5baf: convert to dtschema (Krzysztof Kozlowski) - media: dt-bindings: i2c: samsung,s5k6a3: convert to dtschema (Krzysztof Kozlowski) - media: samsung: exynos4-is: drop simple-bus from compatibles (Krzysztof Kozlowski) - media: samsung: exynos4-is: do not require pinctrl (Krzysztof Kozlowski) - media: dt-bindings: samsung-fimc: drop simple-bus (Krzysztof Kozlowski) - media: docs: media: v4l: uapi: Fix field type for SUBDEV_ENUM_FRAME_SIZE (Paul Elder) - media: media api: Try to make enum usage clearer (Dorota Czaplejewicz) - media: doc/media api: Try to make enum usage clearer (Dorota Czaplejewicz) - media: i2c: imx290: Add support for imx327 variant (Alexander Stein) - media: dt-bindings: media: i2c: Add imx327 version to IMX327 bindings (Alexander Stein) - media: i2c: imx290: Add the error code to logs in start_streaming (Dave Stevenson) - media: i2c: imx290: Add support for H & V Flips (Dave Stevenson) - media: i2c: imx290: Add support for 74.25MHz external clock (Dave Stevenson) - media: i2c: imx290: Remove duplicated write to IMX290_CTRL_07 (Dave Stevenson) - media: i2c: imx290: VMAX is mode dependent (Dave Stevenson) - media: i2c: imx290: Convert V4L2_CID_VBLANK to read/write (Dave Stevenson) - media: i2c: imx290: Convert V4L2_CID_HBLANK to read/write (Dave Stevenson) - media: i2c: imx290: Use CSI timings as per datasheet (Dave Stevenson) - media: i2c: imx290: Support 60fps in 2 lane operation (Dave Stevenson) - media: i2c: imx290: Fix the pixel rate at 148.5Mpix/s (Dave Stevenson) - media: i2c: imx290: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooks (Dave Stevenson) - media: i2c: imx290: Set the colorspace fields in the format (Dave Stevenson) - media: i2c: imx290: Match kernel coding style on whitespace (Dave Stevenson) - media: i2c: imx290: Add support for the mono sensor variant (Dave Stevenson) - media: dt-bindings: media: i2c: Add mono version to IMX290 bindings (Dave Stevenson) - media: i2c: ov5647: Use bus-locked i2c_transfer() (Jacopo Mondi) - media: i2c: ov5647: Add test pattern control (Valentine Barshak) - media: i2c: imx290: Use device_property_read_u32() directly (Andy Shevchenko) - media: i2c: imx290: Make use of get_unaligned_le24(), put_unaligned_le24() (Andy Shevchenko) - media: subdev: Add V4L2_SUBDEV_ROUTING_NO_MULTIPLEXING (Tomi Valkeinen) - media: subdev: Split V4L2_SUBDEV_ROUTING_NO_STREAM_MIX (Tomi Valkeinen) - media: subdev: Use 'shall' instead of 'may' in route validation (Tomi Valkeinen) - media: i2c: st-vgxy61: Use VGXY61_NB_POLARITIES instead of hardcoded value in tx_from_ep (Benjamin Mugnier) - media: i2c: st-vgxy61: Fix control flow error on probe (Benjamin Mugnier) - media: i2c: st-vgxy61: Move 'detect' call to 'power_on' (Benjamin Mugnier) - media: i2c: st-vgxy61: Remove duplicate default mode set on probe (Benjamin Mugnier) - media: Documentation: userspace-api: media: drop clipping, destructive overlays (Hans Verkuil) - media: v4l2-core: zero field base in struct v4l2_framebuffer (Hans Verkuil) - media: videodev.h: drop V4L2_FBUF_CAP_LIST/BITMAP_CLIPPING (Hans Verkuil) - media: v4l2-core: drop v4l2_window clipping and bitmap support (Hans Verkuil) - media: vivid: drop bitmap and clipping output overlay support (Hans Verkuil) - media: vivid: drop overlay support (Hans Verkuil) - media: bttv: drop overlay support (Hans Verkuil) - media: saa7134: drop overlay support (Hans Verkuil) - media: saa7146: drop overlay support (Hans Verkuil) - media: common: btcx-risc.h: drop obsolete header (Hans Verkuil) - media: zoran: drop two obsolete prototypes from zoran_device.h (Hans Verkuil) - media: stm32: dma2d: remove unused fb_buf (Hans Verkuil) - media: admin-guide/media/cec.rst: update CEC debugging doc (Hans Verkuil) - drm/exynos: Implement fbdev emulation as in-kernel client (Thomas Zimmermann) - drm/exynos: Initialize fbdev DRM client (Thomas Zimmermann) - drm/exynos: Remove fb_helper from struct exynos_drm_private (Thomas Zimmermann) - drm/exynos: Remove struct exynos_drm_fbdev (Thomas Zimmermann) - drm/exynos: Remove exynos_gem from struct exynos_drm_fbdev (Thomas Zimmermann) - drm/i915/dp_mst: Fix active port PLL selection for secondary MST streams (Imre Deak) - drm/i915: Fix memory leaks in i915 selftests (Cong Liu) - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Ville Syrjälä) - drm/i915/gt: Avoid out-of-bounds access when loading HuC (Lucas De Marchi) - drm/i915/color: Fix typo for Plane CSC indexes (Chaitanya Kumar Borah) - drm/amdgpu: add some basic elements for multiple XCD case (Le Ma) - drm/amdgpu: move vmhub out of amdgpu_ring_funcs (v4) (Le Ma) - Revert "drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV" (Jane Jian) - drm/amdgpu: add common ip block for GC 9.4.3 (Hawking Zhang) - drm/amd/display: Add logging when DP link training Clock recovery is Successful (Srinivasan Shanmugam) - drm/amdgpu: add common early init support for GC 9.4.3 (Hawking Zhang) - drm/amdgpu: switch to v9_4_3 gfx_funcs callbacks for GC 9.4.3 (Hawking Zhang) - drm/amd/display: Add logging when setting DP sink power state fails (Srinivasan Shanmugam) - drm/amdkfd: Add gfx_target_version for GC 9.4.3 (Graham Sider) - drm/amdkfd: Enable HW_UPDATE_RPTR on GC 9.4.3 (Amber Lin) - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Li Ma) - drm/amdgpu: change the reference clock for raven/raven2 (Jesse Zhang) - drm/amdgpu: skip kfd-iommu suspend/resume for S0ix (Aaron Liu) - drm/amdgpu: add gc v9_4_3 rlc_funcs implementation (Hawking Zhang) - drm/amdgpu: drop temp programming for pagefault handling (Hawking Zhang) - drm/amdgpu: include protection for doorbell.h (Shashank Sharma) - drm/amdgpu: rename num_doorbells (Shashank Sharma) - drm/amdgpu: switch to golden tsc registers for raven/raven2 (Jesse Zhang) - drm/amd/pm: correct the pcie link state check for SMU13 (Evan Quan) - drm/amdgpu: add gfx v11_0_3 fed irq handling for sriov (YiPeng Chai) - drm/amdgpu: Rework retry fault removal (Mukul Joshi) - drm/amdgpu: Enable IH retry CAM on GFX9 (Mukul Joshi) - drm/amd/pm: remove unused num_of_active_display variable (Tom Rix) - drm/amdgpu: simplify amdgpu_ras_eeprom.c (Alex Deucher) - drm/amdgpu: Enable GFX11 SDMA context empty interrupt (Graham Sider) - drm/amdkfd: Check PCIe atomics support on GFX11 to set CP_HQD_HQ_STATUS0[29] (Sreekant Somasekharan) - drm/amd/display: Add logging for DP link traning Test Pattern Seqeunces (Srinivasan Shanmugam) - drm/amdgpu: correct ras enabled flag (Stanley.Yang) - drm/amdgpu: fix unexpected block id (Stanley.Yang) - drm/amdgpu: use sdma_v6 single packet invalidation (Pierre-Eric Pelloux-Prayer) - drm/amd/display : Log DP link training downspread info (Srinivasan Shanmugam) - drm/amd/display: remove unused matching_stream_ptrs variable (Tom Rix) - drm/amd/display: set variables dml*_funcs storage-class-specifier to static (Tom Rix) - drm/amd/display: set variables aperture_default_system and context0_default_system storage-class-specifier to static (Tom Rix) - drm/amd/display: set variable dcn3_14_soc storage-class-specifier to static (Tom Rix) - drm/amdgpu: Fix warnings (Lijo Lazar) - drm/amd/pm: correct SMU13.0.7 max shader clock reporting (Horatio Zhang) - drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings (Horatio Zhang) - drm/amdgpu: refine get gpu clock counter method (Tong Liu01) - drm/amdgpu: optimize redundant code in umc_v6_7 (YiPeng Chai) - drm/amdgpu: Fix sdma v4 sw fini error (lyndonli) - drm/amdgpu: DROP redundant drm_prime_sg_to_dma_addr_array (Shane Xiao) - drm/amdgpu: optimize redundant code in umc_v8_10 (YiPeng Chai) - amd/amdgpu: Inherit coherence flags base on original BO flags (Shane Xiao) - drm/amd/pm: Fix incorrect comment about Vangogh power cap support (Guilherme G. Piccoli) - drm/amdgpu: Add userptr bo support for mGPUs when iommu is on (Shane Xiao) - drm/amd/amdgpu: Drop the hang limit parameter (Srinivasan Shanmugam) - drm/amd/display: Fix potential null dereference (Igor Artemiev) - drm/amd/display: 3.2.230 (Aric Cyr) - drm/amd: Fix an out of bounds error in BIOS parser (Mario Limonciello) - drm/amd/display: [FW Promotion] Release 0.0.161.0 (Anthony Koo) - drm/amd/display: Improve robustness of FIXED_VS link training at DP1 rates (Michael Strauss) - drm/amdgpu: Add MES KIQ clear to tell RLC that KIQ is dequeued (Yifan Zha) - drm/amd/display: add dscclk instance offset check (Charlene Liu) - drm/amd/display: On clock init, maintain DISPCLK freq (Alvin Lee) - drm/amd/display: Add FPO + VActive support (Alvin Lee) - drm/amd/display: Correct DML calculation to follow HW SPEC (Paul Hsieh) - drm/amd/display: prep work for root clock optimization enablement for DCN314 (Hamza Mahfooz) - drm/amd/display: add scaler control for dcn32 (Zhikai Zhai) - drm/amd/display: Clear FAMS flag if FAMS doesn't reduce vlevel (Alvin Lee) - drm/amdgpu: Add MES KIQ dequeue in MES hw fini (Yifan Zha) - drm/amd/display: remove unused average_render_time_in_us and i variables (Tom Rix) - drm/amdgpu: add new parameters in v11_struct (Arvind Yadav) - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jack Xiao) - drm/amdgpu: allow more APUs to do mode2 reset when go to S4 (Tim Huang) - drm/i915: disable sampler indirect state in bindless heap (Lionel Landwerlin) - drm/vmwgfx: remove unused vmw_overlay function (Tom Rix) - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Martin Krastev) - drm/vmwgfx: Print errors when running on broken/unsupported configs (Zack Rusin) - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Martin Krastev) - drm/nouveau/disp: make gv100_disp_core_mthd_base static (ruanjinjie) - drm/nouveau/mc/ga100: make ga100_mc_device static (Ben Dooks) - drm/vc4: remove unused render_wait variable (Tom Rix) - drm/vkms: Remove include (Javier Martinez Canillas) - drm/vkms: Drop vkms_connector_destroy() wrapper (Javier Martinez Canillas) - drm/scheduler: Fix UAF race in drm_sched_entity_push_job() (Asahi Lina) - dt-bindings: bridge: Convert Samsung MIPI DSIM bridge to yaml (Jagan Teki) - drm/omapdrm: Implement fbdev emulation as in-kernel client (Thomas Zimmermann) - drm/omapdrm: Remove fbdev from struct omap_drm_private (Thomas Zimmermann) - drm/omapdrm: Remove bo from struct omap_fbdev (Thomas Zimmermann) - drm/omapdrm: Remove fb from struct omap_fbdev (Thomas Zimmermann) - drm/omapdrm: Include (Thomas Zimmermann) - drm/vkms: allow the primary plane to be positioned (Maíra Canal) - drm/vkms: remove the need for the primary plane to be visible (Maíra Canal) - drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER (Xinlei Lee) - drm/mediatek: Add ovl_adaptor get format function (Nancy.Lin) - drm/mediatek: Add mdp_rdma get format function (Nancy.Lin) - drm/mediatek: Add mediatek-drm of vdosys0 support for mt8188 (Nathan Lu) - drm/mediatek: Add mediatek-drm of vdosys1 support for MT8195 (Nancy.Lin) - drm/mediatek: Add drm ovl_adaptor sub driver for MT8195 (Nancy.Lin) - drm/mediatek: Modify mediatek-drm for mt8195 multi mmsys support (Nancy.Lin) - drm/mediatek: Add dma dev get function (Nancy.Lin) - drm/mediatek: Add ovl_adaptor support for MT8195 (Nancy.Lin) - drm/mediatek: Add ETHDR support for MT8195 (Nancy.Lin) - dt-bindings: mediatek: add ethdr definition for mt8195 (Nancy.Lin) - dt-bindings: display: mediatek: clean unnecessary item (Alexandre Mergnat) - drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached (Chen-Yu Tsai) - drm/mediatek: Enable AR30 and BA30 overlays on MT8195 (Justin Green) - drm/mediatek: Add support for AR30 and BA30 overlays (Justin Green) - drm/mediatek: Refactor pixel format logic (Justin Green) - drm/mediatek: Change mmsys compatible for mt8195 mediatek-drm (Jason-JH.Lin) - drm/msm/dpu: drop unused macros from hw catalog (Dmitry Baryshkov) - drm/msm/dpu: fetch DPU configuration from match data (Dmitry Baryshkov) - drm/msm/dpu: inline IRQ_n_MASK defines (Dmitry Baryshkov) - drm/msm/dpu: drop duplicate vig_sblk instances (Dmitry Baryshkov) - drm/msm/dpu: catalog: add comments regarding DPU_CTL_SPLIT_DISPLAY (Dmitry Baryshkov) - drm/msm/dpu: use defined symbol for sc8280xp's maxwidth (Dmitry Baryshkov) - drm/msm/dpu: expand sm8550 catalog (Dmitry Baryshkov) - drm/msm/dpu: expand sm6115 catalog (Dmitry Baryshkov) - drm/msm/dpu: expand sc7180 catalog (Dmitry Baryshkov) - drm/msm/dpu: expand sc8180x catalog (Dmitry Baryshkov) - drm/msm/dpu: duplicate sm8350 catalog entries (Dmitry Baryshkov) - drm/msm/dpu: duplicate sm8250 catalog entries (Dmitry Baryshkov) - drm/msm/dpu: duplicate sm8150 catalog entries (Dmitry Baryshkov) - drm/msm/dpu: duplicate sc7180 catalog entries (Dmitry Baryshkov) - drm/msm/dpu: duplicate sdm845 catalog entries (Dmitry Baryshkov) - drm/msm/dpu: split SDM845 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split MSM8998 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SM8150 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SC8180X catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SM8250 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SC7180 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split QCM2290 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SM6115 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SM8350 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SC7280 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SC8280XP catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: split SM8550 catalog entry to the separate file (Dmitry Baryshkov) - drm/msm/dpu: move UBWC/memory configuration to separate struct (Dmitry Baryshkov) - drm/msm/dpu: mark remaining pp data as const (Dmitry Baryshkov) - drm/msm/dpu: constify DSC data structures (Dmitry Baryshkov) - drm/msm/dpu: Allow variable INTF_BLK size (Konrad Dybcio) - drm/msm/dpu: Allow variable SSPP_BLK size (Konrad Dybcio) - drm/msm/mdp4: Remove empty prepare_commit() function (Jessica Zhang) - drm/msm/mdp5: set varaiable msm8x76_config storage-class-specifier to static (Tom Rix) - dt-bindings: display/msm: dsi-controller-main: Add SM6115 (Konrad Dybcio) - drm/msm/dsi: Remove custom DSI config handling (Konrad Dybcio) - drm/msm/dsi: Switch the QCM2290-specific compatible to index autodetection (Konrad Dybcio) - drm/msm/dsi: dsi_cfg: Merge SC7180 config into SDM845 (Konrad Dybcio) - drm/msm/dsi: dsi_cfg: Deduplicate identical structs (Konrad Dybcio) - drm/msm/dsi: Fix DSI index detection when version clash occurs (Konrad Dybcio) - drm/msm/dsi: Get rid of msm_dsi_config::num_dsi (Konrad Dybcio) - dt-bindings: display/msm: dsi-controller-main: Fix deprecated QCM2290 compatible (Konrad Dybcio) - drm/msm/dp: Fix spelling mistake "Capabiity" -> "Capability" (Colin Ian King) - dt-bindings: display: msm: dp-controller: document SM8450 compatible (Neil Armstrong) - drm/msm/dp: Return IRQ_NONE for unhandled interrupts (Douglas Anderson) - drm/msm/dp: Clean up handling of DP AUX interrupts (Douglas Anderson) - msm/disp/dpu: allow atomic_check in PSR usecase (Vinod Polimera) - drm/msm/dpu: set dirty_fb flag while in self refresh mode (Vinod Polimera) - drm/msm/dpu: manage DPU resources if CTM is requested (Kalyan Thota) - drm/msm/dpu: avoid unnecessary check in DPU reservations (Kalyan Thota) - drm/msm/dpu: add DSPPs into reservation upon a CTM request (Kalyan Thota) - drm/msm/dpu: Fix bit-shifting UB in DPU_HW_VER() macro (Geert Uytterhoeven) - drm/msm/dpu: remove unused dpu_plane_validate_multirect_v2 function (Abhinav Kumar) - drm/msm/dpu: log the multirect_index in _dpu_crtc_blend_setup_pipe (Abhinav Kumar) - drm/msm/dpu: drop smart_dma_rev from dpu_caps (Dmitry Baryshkov) - drm/msm/dpu: populate SmartDMA features in hw catalog (Dmitry Baryshkov) - drm/msm/dpu: add support for wide planes (Dmitry Baryshkov) - drm/msm/dpu: split pipe handling from _dpu_crtc_blend_setup_mixer (Dmitry Baryshkov) - drm/msm/dpu: rework static color fill code (Dmitry Baryshkov) - drm/msm/dpu: rework plane CSC setting (Dmitry Baryshkov) - drm/msm/dpu: rework dpu_plane_atomic_check() (Dmitry Baryshkov) - drm/msm/dpu: rework dpu_plane_sspp_atomic_update() (Dmitry Baryshkov) - drm/msm/dpu: simplify dpu_plane_validate_src() (Dmitry Baryshkov) - drm/msm/dpu: add dpu_hw_sspp_cfg to dpu_plane_state (Dmitry Baryshkov) - drm/msm/dpu: make _dpu_plane_calc_clk accept mode directly (Dmitry Baryshkov) - drm/msm/dpu: rewrite plane's QoS-related functions to take dpu_sw_pipe and dpu_format (Dmitry Baryshkov) - drm/msm/dpu: drop redundant plane dst check from dpu_crtc_atomic_check() (Dmitry Baryshkov) - drm/msm/dpu: move the rest of plane checks to dpu_plane_atomic_check() (Dmitry Baryshkov) - drm/msm/dpu: don't use unsupported blend stages (Dmitry Baryshkov) - drm/msm/dpu: drop src_split and multirect check from dpu_crtc_atomic_check (Dmitry Baryshkov) - drm/msm/dpu: rename dpu_hw_sspp_cfg to dpu_sw_pipe_cfg (Dmitry Baryshkov) - drm/msm/dpu: remove dpu_hw_fmt_layout from struct dpu_hw_sspp_cfg (Dmitry Baryshkov) - drm/msm/dpu: move stride programming to dpu_hw_sspp_setup_sourceaddress (Dmitry Baryshkov) - drm/msm/dpu: clean up SRC addresses when setting up SSPP for solid fill (Dmitry Baryshkov) - drm/msm/dpu: pass dpu_format to _dpu_hw_sspp_setup_scaler3() (Dmitry Baryshkov) - drm/msm/dpu: use dpu_sw_pipe for dpu_hw_sspp callbacks (Dmitry Baryshkov) - drm/msm/dpu: introduce struct dpu_sw_pipe (Dmitry Baryshkov) - drm/msm/dpu: drop dpu_plane_pipe function (Dmitry Baryshkov) - drm/msm/dpu: move pipe_hw to dpu_plane_state (Dmitry Baryshkov) - drm/msm/dpu: drop EAGAIN check from dpu_format_populate_layout (Dmitry Baryshkov) - drm/msm/dpu: move SSPP debugfs creation to dpu_kms.c (Dmitry Baryshkov) - drm/msm/dpu: move SSPP allocation to the RM (Dmitry Baryshkov) - drm/msm/dpu: rename struct dpu_hw_pipe(_cfg) to dpu_hw_sspp(_cfg) (Dmitry Baryshkov) - drm/msm/dpu: Add support for AR30 format (Leonard Lausen) - drm/msm/disp/dpu1: add support for dspp sub block flush in sc7280 (Kalyan Thota) - dt-bindings: display/msm: document DPU on SM8550 (Neil Armstrong) - drm/msm/dpu: Remove empty prepare_commit() function (Jessica Zhang) - drm/msm/dpu: Move TE setup to prepare_for_kickoff() (Jessica Zhang) - drm/msm/mdss: Fix spelling mistake "Unuspported" -> "Unsupported" (Colin Ian King) - drm/msm: Implement fbdev emulation as in-kernel client (Thomas Zimmermann) - drm/msm: Initialize fbdev DRM client (Thomas Zimmermann) - drm/msm: Move module parameter 'fbdev' to fbdev code (Thomas Zimmermann) - drm/msm: Remove fbdev from struct msm_drm_private (Thomas Zimmermann) - drm/msm: Remove struct msm_fbdev (Thomas Zimmermann) - drm/msm: Remove fb from struct msm_fbdev (Thomas Zimmermann) - drm/msm: Clear aperture ownership outside of fbdev code (Thomas Zimmermann) - drm/msm: Include (Thomas Zimmermann) - drm/msm: Avoid rounding down to zero jiffies (Rob Clark) - drm/msm: Rename drm_msm_gem_submit_reloc::or in C++ code (Danylo Piliaiev) - dt-bindings: display: msm: sm8450-mdss: Fix DSI compatible (Neil Armstrong) - drm/msm: Use drm_sched_job_add_syncobj_dependency() (Maíra Canal) - drm/msm: move include directive (Johan Hovold) - drm/msm: fix workqueue leak on bind errors (Johan Hovold) - drm/msm: fix missing wq allocation error handling (Johan Hovold) - drm/msm: fix vram leak on bind errors (Johan Hovold) - drm/msm: fix drm device leak on bind errors (Johan Hovold) - drm/msm: fix NULL-deref on irq uninstall (Johan Hovold) - drm/msm: fix NULL-deref on snapshot tear down (Johan Hovold) - Revert "drm/msm: Fix failure paths in msm_drm_init()" (Johan Hovold) - Revert "drm/msm: Add missing check and destroy for alloc_ordered_workqueue" (Johan Hovold) - drm/msm/mdss: add the sdm845 data for completeness (Dmitry Baryshkov) - drm/msm/mdss: add data for sc8180xp (Dmitry Baryshkov) - drm/msm/mdss: convert UBWC setup to use match data (Dmitry Baryshkov) - dt-bindings: display/msm: document MDSS on SM8550 (Neil Armstrong) - drm/msm: Check for NULL before calling prepare_commit() (Jessica Zhang) - drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error (Konrad Dybcio) - drm/msm/adreno: adreno_gpu: Don't set OPP scaling clock w/ GMU (Konrad Dybcio) - drm/msm/a6xx: Add support for A650 speed binning (Konrad Dybcio) - drm/msm/a6xx: Add support for A640 speed binning (Konrad Dybcio) - drm/msm/a5xx: add devcoredump support to the fault handler (Dmitry Baryshkov) - drm/msm/adreno: split a6xx fault handler into generic and a6xx parts (Dmitry Baryshkov) - drm/msm/adreno: stall translation on fault for all GPU families (Dmitry Baryshkov) - drm/msm/atomic: Switch to vblank_start helper (Rob Clark) - drm/msm: Add wait-boost support (Rob Clark) - drm/msm: Add deadline based boost support (Rob Clark) - drm/msm/a6xx: Move ioremap out of hw_init path (Rob Clark) - drm/msm/gpu: Move BO allocation out of hw_init (Rob Clark) - drm/msm/gpu: Move fw loading out of hw_init() path (Rob Clark) - drm/msm: Use idr_preload() (Rob Clark) - drm/msm: Switch idr_lock to spinlock (Rob Clark) - drm/msm/gem: Avoid obj lock in job_run() (Rob Clark) - drm/msm/gem: Protect pin_count/madv by LRU lock (Rob Clark) - drm/msm/gem: Move update_lru() (Rob Clark) - drm/gem: Export drm_gem_lru_move_tail_locked() (Rob Clark) - drm/msm/gem: Simplify vmap vs LRU tracking (Rob Clark) - drm/msm: Decouple vma tracking from obj lock (Rob Clark) - drm/msm/gem: Tidy up VMA API (Rob Clark) - drm/msm: Move submit bo flags update from obj lock (Rob Clark) - drm/msm: Pre-allocate hw_fence (Rob Clark) - drm/msm/a6xx: add CONFIG_PM dependency (Arnd Bergmann) - drm/msm: Update generated headers (Rob Clark) - drm/msm/a6xx: Some reg64 conversion (Rob Clark) - drm: msm: adreno: Disable preemption on Adreno 510 (Adam Skladowski) - MAINTAINERS: Update the URI for MSM DRM bugs (Abhinav Kumar) - drm/msm/adreno: clean up component ops indentation (Johan Hovold) - drm/msm/adreno: drop bogus pm_runtime_set_active() (Johan Hovold) - drm/msm/adreno: fix runtime PM imbalance at gpu load (Johan Hovold) - drm/msm/adreno: Enable optional icc voting from OPP tables (Konrad Dybcio) - drm/msm/a4xx: Implement .gpu_busy (Konrad Dybcio) - drm/msm/a3xx: Implement .gpu_busy (Konrad Dybcio) - drm/msm/adreno: Use OPP for every GPU generation (Konrad Dybcio) - drm/msm/a6xx: Use genpd notifier to ensure cx-gdsc collapse (Akhil P Oommen) - drm/msm/a6xx: Remove cx gdsc polling using 'reset' (Akhil P Oommen) - drm/msm/a6xx: Vote for cx gdsc from gpu driver (Akhil P Oommen) - drm/msm/dp: set self refresh aware based on PSR support (Vinod Polimera) - drm/msm/disp/dpu: update dpu_enc crtc state on crtc enable/disable during self refresh (Vinod Polimera) - drm/msm/disp/dpu: add PSR support for eDP interface in dpu driver (Vinod Polimera) - drm/msm/disp/dpu: use atomic enable/disable callbacks for encoder functions (Vinod Polimera) - drm/msm/dp: use the eDP bridge ops to validate eDP modes (Vinod Polimera) - drm/msm/dp: Add basic PSR support for eDP (Vinod Polimera) - drm/msm/dp: use atomic callbacks for DP bridge ops (Vinod Polimera) - drm/msm/disp/dpu: reset the datapath after timing engine disable (Vinod Polimera) - drm/msm/disp/dpu: wait for extra vsync till timing engine status is disabled (Vinod Polimera) - drm/msm/disp/dpu: get timing engine status from intf status register (Vinod Polimera) - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources (Vinod Polimera) - drm/bridge: add psr support for panel bridge callbacks (Vinod Polimera) - drm/bridge: use atomic enable/disable callbacks for panel bridge (Vinod Polimera) - drm: add helper functions to retrieve old and new crtc (Vinod Polimera) - accel/habanalabs: add missing error flow in hl_sysfs_init() (Tomer Tayar) - accel/habanalabs: speedup h/w queues test in Gaudi2 (Moti Haimovski) - accel/habanalabs: fix handling of arc farm sei event (Dani Liberman) - accel/habanalabs: remove Gaudi1 multi MSI code (Ofir Bitton) - accel/habanalabs/uapi: new Gaudi2 server type (Oded Gabbay) - accel/habanalabs: fixes for unexpected error interrupt (Ofir Bitton) - accel/habanalabs: don't wait for STS_OK after sending COMMS WFE (Koby Elbaz) - accel/habanalabs: sync f/w events interrupt in hard reset (Tal Cohen) - accel/habanalabs: fix wrong reset and event flags (Ofir Bitton) - accel/habanalabs: fix events mask of decoder abnormal interrupts (Tomer Tayar) - accel/habanalabs: remove completion from abnormal interrupt work name (Tomer Tayar) - accel/habanalabs: print raw binning masks in debug level (Ofir Bitton) - accel/habanalabs: fix HBM MMU interrupt handling (Ofir Bitton) - accel/habanalabs: improvements to FW ver extraction (Dafna Hirschfeld) - accel/habanalabs: fix access error clear event (Dani Liberman) - accel/habanalabs: send disable pci when compute ctx is active (Tal Cohen) - accel/habanalabs: remove duplicated disable pci msg (Tal Cohen) - accel/habanalabs: change COMMS warning messages to error level (Koby Elbaz) - accel/habanalabs: check return value of add_va_block_locked (Dafna Hirschfeld) - accel/habanalabs: print event type when device is disabled (Tal Cohen) - accel/habanalabs: unmap mapped memory when TLB inv fails (Koby Elbaz) - accel/habanalabs: Remove redundant pci_clear_master (Cai Huoqing) - drm/i915/wakeref: fix kernel-doc comment (Jani Nikula) - drm/i915/tc: demote a kernel-doc comment to a regular comment (Jani Nikula) - drm/i915/clock: mass rename dev_priv to i915 (Jani Nikula) - drm/i915: rename intel_pm.[ch] to intel_clock_gating.[ch] (Jani Nikula) - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Alan Previn) - drm/i915: run kernel-doc on headers as part of HDRTEST (Jani Nikula) - drm/i915: Implement UHBR bandwidth check (Stanislav Lisovskiy) - drm/i915: enable kernel-doc warnings for CONFIG_DRM_I915_WERROR=y (Jani Nikula) - drm/i915/psr: split out PSR regs to a separate file (Jani Nikula) - drm/i915/wm: split out SKL+ watermark regs to a separate file (Jani Nikula) - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Ville Syrjälä) - drm/i915: Fix fast wake AUX sync len (Ville Syrjälä) - drm/i915/hwmon: Use 0 to designate disabled PL1 power limit (Ashutosh Dixit) - drm/i915/display/intel_wm: Fix a little doc-rot in intel_update_watermarks() (Lee Jones) - drm/i915/display/intel_display_power: Fix incorrectly documented function __intel_display_power_put_async() (Lee Jones) - drm/i915/display/intel_display_debugfs: Fix incorrect param naming for 'intel_connector' (Lee Jones) - drm/i915: Remove the encoder update_prepare()/complete() hooks (Imre Deak) - drm/i915: Remove TC PHY disconnect workaround (Imre Deak) - drm/i915: Disable DPLLs before disconnecting the TC PHY (Imre Deak) - drm/i915: Move shared DPLL disabling into CRTC disable hook (Imre Deak) - drm/i915/adlp/tc: Align the connect/disconnect PHY sequence with bspec (Imre Deak) - drm/i915/tc: Don't connect the PHY in intel_tc_port_connected() (Imre Deak) - drm/i915/tc: Get power ref for reading the HPD live status register (Imre Deak) - drm/i915/adlp/tc: Use the DE HPD ISR register for hotplug detection (Imre Deak) - drm/i915/tc: Add TC PHY hook to init the PHY (Imre Deak) - drm/i915/tc: Add asserts in TC PHY hooks that the required power is on (Imre Deak) - drm/i915/tc: Add TC PHY hook to get the TC-cold blocking power domain (Imre Deak) - drm/i915/tc: Drop tc_cold_block()/unblock()'s power domain parameter (Imre Deak) - drm/i915/tc: Remove redundant wakeref=0 check from unblock_tc_cold() (Imre Deak) - drm/i915/tc: Block/unblock TC-cold in the PHY connect/disconnect hooks (Imre Deak) - drm/i915/tc: Check TC mode instead of the VBT legacy flag (Imre Deak) - drm/i915/tc: Fix up the legacy VBT flag only in disconnected mode (Imre Deak) - drm/i915/tc: Add TC PHY hooks to connect/disconnect the PHY (Imre Deak) - drm/i915/tc: Factor out tc_phy_verify_legacy_or_dp_alt_mode() (Imre Deak) - drm/i915/tc: Add generic TC PHY connect/disconnect handlers (Imre Deak) - drm/i915/tc: Add TC PHY hook to read out the PHY HW state (Imre Deak) - drm/i915/tc: Add TC PHY hooks to get the PHY ready/owned state (Imre Deak) - drm/i915/tc: Add TC PHY hook to get the PHY HPD live status (Imre Deak) - drm/i915/tc: Move the intel_tc_port struct declaration to intel_tc.c (Imre Deak) - drm/i915/tc: Check for TC PHY explicitly in intel_tc_port_fia_max_lane_count() (Imre Deak) - drm/i915/tc: Move TC port fields to a new intel_tc_port struct (Imre Deak) - drm/i915/tc: Use the tc_phy prefix for all TC PHY functions (Imre Deak) - drm/i915/tc: Rename tc_phy_status_complete() to tc_phy_is_ready() (Imre Deak) - drm/i915/tc: Use the adlp prefix for ADLP TC PHY functions (Imre Deak) - drm/i915/tc: Group the TC PHY setup/query functions per platform (Imre Deak) - drm/i915/dsc: Add debugfs entry to validate DSC output formats (Swati Sharma) - drm/i915/vdsc: Check slice design requirement (Suraj Kandpal) - drm/i915/dsc: Fill in native_420 field (Suraj Kandpal) - drm/i915/dsc: Enable YCbCr420 for VDSC (Suraj Kandpal) - drm/i915/dsc: Adding the new registers for DSC (Suraj Kandpal) - drm/i915/dp: Check if DSC supports the given output_format (Ankit Nautiyal) - drm/dp_helper: Add helper to check DSC support with given o/p format (Ankit Nautiyal) - drm/i915: Define cursor chicken reg (Ville Syrjälä) - drm/i915: Document that PLANE_CHICKEN are for tgl+ (Ville Syrjälä) - drm/i915: Skip cursor when writing PLANE_CHICKEN (Ville Syrjälä) - drm/i915/psr: Implement Display WA #1136 (Jouni Högander) - drm/i915/psr: Check that vblank is long enough for psr2 (Jouni Högander) - drm/i915/psr: Add helpers for block count number handling (Jouni Högander) - drm/i915/psr: Implement Wa_14015648006 (Jouni Högander) - drm/i915/psr: Modify/Fix Wa_16013835468 and prepare for Wa_14015648006 (Jouni Högander) - drm/i915/psr: Unify pre/post hooks (Jouni Högander) - drm/i915/mtl: Fix MTL stolen memory GGTT mapping (Daniele Ceraolo Spurio) - drm/i915/dsb: split out DSB regs to a separate file (Jani Nikula) - drm/i915/fdi: split out FDI regs to a separate file (Jani Nikula) - drm/i915/aux: split out DP AUX regs to a separate file (Jani Nikula) - drm/i915/tv: split out TV regs to a separate file (Jani Nikula) - drm/i915/pps: split out PPS regs to a separate file (Jani Nikula) - drm/i915: Make utility pin asserts more accurate (Ville Syrjälä) - drm/i915: Use compressed bpp when calculating m/n value for DP MST DSC (Stanislav Lisovskiy) - drm/i915: remove unused config DRM_I915_UNSTABLE (Jani Nikula) - drm/i915/ips: Add i915_ips_false_color debugfs file (Ville Syrjälä) - drm/i915/ips: Make IPS debugfs per-crtc (Ville Syrjälä) - drm/i915/reg: use the correct register to access SAGV block time (Vinod Govindapillai) - drm/i915/reg: fix QGV points register access offsets (Vinod Govindapillai) - drm/i915: Add i915.enable_sagv modparam (Ville Syrjälä) - drm/i915: Move PLANE_BUG_CFG bit definitions to the correct place (Ville Syrjälä) - drm/i915/dpt: Add a modparam to disable DPT via the chicken bit (Ville Syrjälä) - drm/i915: Add PLANE_CHICKEN registers (Ville Syrjälä) - drm/i915/dpt: Introduce HAS_DPT() (Ville Syrjälä) - drm/i915/dpt: Only do the POT stride remap when using DPT (Ville Syrjälä) - drm/i915/dpt: Treat the DPT BO as a framebuffer (Ville Syrjälä) - drm/tegra: Avoid potential 32-bit integer overflow (Nur Hussein) - drm/tegra: Implement fbdev emulation as in-kernel client (Thomas Zimmermann) - drm/tegra: Initialize fbdev DRM client (Thomas Zimmermann) - drm/tegra: Hide fbdev support behind config option (Thomas Zimmermann) - drm/tegra: Remove struct tegra_fbdev (Thomas Zimmermann) - drm/tegra: Removed fb from struct tegra_fbdev (Thomas Zimmermann) - drm/tegra: Include (Thomas Zimmermann) - drm/tegra: Include (Thomas Zimmermann) - drm/tegra: Fix another missing include (Christian König) - drm/tegra: dsi: Clear enable register if powered by bootloader (Diogo Ivo) - drm/tegra: plane: Improve use of dev_err_probe() (Cai Huoqing) - drm/tegra: dsi: Make use of the helper function dev_err_probe() (Cai Huoqing) - drm/tegra: sor: Make use of the helper function dev_err_probe() (Cai Huoqing) - drm/tegra: sor: Remove redundant error logging (Deepak R Varma) - drm/tegra: dc: Remove set but unused variable 'state' (Lee Jones) - drm/tegra: Allow compile test on !ARM v2 (Christian König) - drm/tegra: vic: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: sor: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: nvdec: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: hub: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: hdmi: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: gr3d: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: gr2d: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: dsi: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: dpaux: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: dc: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/tegra: rgb: Make tegra_dc_rgb_remove() return void (Uwe Kleine-König) - gpu: host1x: Fix memory leak of device names (Yang Yingliang) - gpu: host1x: Fix potential double free if IOMMU is disabled (Yang Yingliang) - gpu: host1x: mipi: Use devm_platform_get_and_ioremap_resource() (Ye Xingchen) - gpu: host1x: Don't rely on dma_fence_wait_timeout return value (Mikko Perttunen) - gpu: host1x: Make host1x_client_unregister() return void (Uwe Kleine-König) - MAINTAINERS: Add Mikko as backup maintainer for Tegra DRM (Thierry Reding) - drm/ttm: Make the call to ttm_tt_populate() interruptible when faulting (Thomas Hellström) - drm/ttm: Reduce the number of used allocation orders for TTM pages (Thomas Hellström) - drm/ttm/pool: Fix ttm_pool_alloc error path (Thomas Hellström) - MAINTAINERS: Add entry for QAIC driver (Jeffrey Hugo) - accel/qaic: Add qaic driver to the build system (Jeffrey Hugo) - accel/qaic: Add mhi_qaic_cntl (Pranjal Ramajor Asha Kanojiya) - accel/qaic: Add datapath (Jeffrey Hugo) - accel/qaic: Add control path (Jeffrey Hugo) - accel/qaic: Add MHI controller (Jeffrey Hugo) - accel/qaic: Add uapi and core driver file (Jeffrey Hugo) - accel/qaic: Add documentation for AIC100 accelerator driver (Jeffrey Hugo) - drm/atomic-helper: Don't set deadline for modesets (Daniel Vetter) - drm/scdc-helper: Pimp SCDC debugs (Ville Syrjälä) - drm/fb-helper: fix input validation gaps in check_var (Daniel Vetter) - drm/fb-helper: drop redundant pixclock check from drm_fb_helper_set_par() (Daniel Vetter) - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Daniel Vetter) - drm/bridge: ti-sn65dsi86: Allow GPIO operations to sleep (Alexander Stein) - drm/panel-edp: Add AUO NE135FBM-N41 v8.1 panel entry (AngeloGioacchino Del Regno) - drm/bridge: ps8640: Use constant sleep time for polling hpd (Pin-yen Lin) - drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet (Marek Vasut) - drm: bridge: ldb: add support for using channel 1 only (Luca Ceresoli) - drm: bridge: ldb: add missing \n in dev_warn() string (Luca Ceresoli) - drm/bridge: ti-sn65dsi83: use dev_err_probe if host attach failed (Alexander Stein) - accel/ivpu: Remove D3hot delay for Meteorlake (Karol Wachowski) - Revert "drm/lima: add usage counting method to ctx_mgr" (Qiang Yu) - Revert "drm/lima: allocate unique id per drm_file" (Qiang Yu) - Revert "drm/lima: add show_fdinfo for drm usage stats" (Qiang Yu) - drm/vblank: Fix for drivers that do not drm_vblank_init() (Rob Clark) - fbdev/radeon: use pci aperture helpers (Daniel Vetter) - staging/lynxfb: Use pci aperture helper (Daniel Vetter) - drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers (Daniel Vetter) - video/aperture: Fix typos in comments (Sui Jingfeng) - dt-bindings: display: Start the info graphics with HS/VS change (Marek Vasut) - drm/bridge: tc358767: Enable DSI burst mode, LPM, non-continuous clock (Marek Vasut) - drm/vram-helper: turn on PRIME import/export (Simon Ser) - drm/prime: reject DMA-BUF attach when get_sg_table is missing (Simon Ser) - drm/bridge: lt8912b: Fix DSI Video Mode (Francesco Dolcini) - drm/lima: add show_fdinfo for drm usage stats (Erico Nunes) - drm/lima: allocate unique id per drm_file (Erico Nunes) - drm/lima: add usage counting method to ctx_mgr (Erico Nunes) - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() (Harshit Mogalapalli) - dt-bindings: display: sitronix,st7701: document port and rotation (Krzysztof Kozlowski) - dt-bindings: display: elida,kd35t133: document port and rotation (Krzysztof Kozlowski) - dt-bindings: display: feiyang,fy07024di26a30d: document port (Krzysztof Kozlowski) - dt-bindings: display: xinpeng,xpp055c272: document port (Krzysztof Kozlowski) - dt-bindings: display: sitronix,st7789v: document dc-gpios (Krzysztof Kozlowski) - drm/i915/mtl: Add Wa_14017856879 (Haridhar Kalvala) - drm/i915/gt: Hold a wakeref for the active VM (Chris Wilson) - drm/i915/i915_vma: Provide one missing param and demote another non-kerneldoc header (Lee Jones) - drm/i915/gt/uc/intel_guc_hwconfig: Demote a few non-conforming kerneldoc headers (Lee Jones) - drm/i915/i915_gem: Provide function names to complete the expected kerneldoc format (Lee Jones) - drm/i915/gem/i915_gem_object: Demote non-kerneldoc header with no param descriptions (Lee Jones) - drm/i915/gem/i915_gem_wait: Provide function name to validate the kerneldoc header (Lee Jones) - drm/i915/gem/i915_gem_ttm_move: Provide a couple of missing descriptions for 'num_pages' and 'ctx' (Lee Jones) - drm/i915/gem/i915_gem_ttm: Demote half-filled kerneldoc (Lee Jones) - drm/i915/gem/i915_gem_ttm_pm: Provide a couple of missing descriptions for 'flags' and remove some superfluous ones (Lee Jones) - drm/i915/gem/i915_gem_domain: Provide function names to complete proper kerneldoc (Lee Jones) - drm/i915/gem/i915_gem_create: Provide the function names for proper kerneldoc headers (Lee Jones) - drm/i915/gt/intel_rps: Demote a kerneldoc abuse for ips_ping_for_i915_load() (Lee Jones) - drm/i915/intel_region_ttm: Provide missing description for 'offset' param (Lee Jones) - drm/i915/i915_scatterlist: Fix kerneldoc formatting issue - missing '@' (Lee Jones) - drm/i915: Fix context runtime accounting (Tvrtko Ursulin) - drm/i915/mtl: Add Wa_22015279794 (Radhakrishna Sripada) - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Radhakrishna Sripada) - drm/i915: fix race condition UAF in i915_perf_add_config_ioctl (Min Li) - drm/i915/gsc: implement wa 14015076503 (Daniele Ceraolo Spurio) - drm/i915: limit double GT reset to pre-MTL (Daniele Ceraolo Spurio) - drm/i915/huc: Cancel HuC delayed load timer on reset. (Daniele Ceraolo Spurio) - drm/i915: Check for unreliable MMIO during forcewake (Matt Roper) - drm/i915: Sanitycheck MMIO access early in driver load (Matt Roper) - drm/i915/mtl: Disable C6 on MTL A0 for media (Umesh Nerlige Ramappa) - drm/i915/perf: Wa_14017512683: Disable OAM if media C6 is enabled in BIOS (Umesh Nerlige Ramappa) - drm/i915/perf: Pass i915 object to perf revision helper (Umesh Nerlige Ramappa) - drm/i915/perf: Add support for OA media units (Umesh Nerlige Ramappa) - drm/i915/perf: Add engine class instance parameters to perf (Umesh Nerlige Ramappa) - drm/i915/perf: Handle non-power-of-2 reports (Umesh Nerlige Ramappa) - drm/i915/perf: Parse 64bit report header formats correctly (Umesh Nerlige Ramappa) - drm/i915/perf: Fail modprobe if i915_perf_init fails on OOM (Umesh Nerlige Ramappa) - drm/i915/perf: Group engines into respective OA groups (Umesh Nerlige Ramappa) - drm/i915/perf: Validate OA sseu config outside switch (Umesh Nerlige Ramappa) - drm/i915/mtl: Synchronize i915/BIOS on C6 enabling (Vinay Belgaumkar) - drm/i915/perf: Drop wakeref on GuC RC error (Chris Wilson) - drm/i915/guc: Allow for very slow GuC loading (John Harrison) - drm/i915/guc: Improve GuC load error reporting (John Harrison) - drm/i915/selftests: Drop igt_cs_tlb (Jonathan Cavitt) - drm/i915/gem: Flush lmem contents after construction (Chris Wilson) - drm/i915: Use i915 instead of dev_priv insied the file_priv structure (Andi Shyti) - drm/i915/debugfs: Enable upper layer interfaces to act on all gt's (Andi Shyti) - drm/i915/gt: Create per-gt debugfs files (Andi Shyti) - drm/i915/uapi: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva) - drm/i915/pmu: Use functions common with sysfs to read actual freq (Ashutosh Dixit) - drm/i915: Fix format for perf_limit_reasons (Vinay Belgaumkar) - drm/i915/selftests: keep same cache settings as timeline (Fei Yang) - drm/i915/gt: perform uc late init after probe error injection (Andrzej Hajda) - drm/i915: Simplify vcs/bsd engine selection (Tvrtko Ursulin) - drm/i915: add guard page to ggtt->error_capture (Andrzej Hajda) - drm/i915/gt: introduce vm->scratch_range callback (Andrzej Hajda) - drm/i915/gt: prevent forcewake releases during BAR resize (Andrzej Hajda) - drm/i915/gt: Update engine_init_common documentation (Nirmoy Das) - drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV3X (Tong Liu01) - drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV2X (Tong Liu01) - drm/amd/pm: add sysfs node vclk1 and dclk1 (Tong Liu01) - drm/amd/display: Mark function 'optc3_wait_drr_doublebuffer_pending_clear' as static (Caio Novais) - drm/amdkfd: Set TG_CHUNK_SIZE for GC 9.4.3 (Amber Lin) - drm/amdkfd: Trap handler changes for GC 9.4.3 v2 (Jay Cornwall) - drm/amd/display: Remove unused variable 'scl_enable' (Caio Novais) - drm/amdkfd: Set noretry/xnack for GC 9.4.3 (Amber Lin) - drm/amd/display: Whitespace cleanup (Uwe Kleine-König) - drm/amdkfd: Add GC 9.4.3 KFD support (Hawking Zhang) - drm/amd/display: Promote DAL to 3.2.229 (Aric Cyr) - drm/amd/display: Uncomment assignments after HW headers are promoted (Alvin Lee) - drm/amd/display: [FW Promotion] Release 0.0.160.0 (Anthony Koo) - drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0 (Peichen Huang) - drm/amd/display: Enable FPO optimization (Alvin Lee) - drm/amd/display: Only keep cursor p-state force for FPO (Alvin Lee) - drm/amd/display: Conditionally enable 6.75 GBps link rate (Artem Grishin) - drm/amd/display: Add support for 6.75 GBps link rate (Artem Grishin) - drm/amd/display: fixed dcn30+ underflow issue (Ayush Gupta) - drm/amd/display: Use per pipe P-State force for FPO (Alvin Lee) - drm/amd/display: Add infrastructure for enabling FAMS for DCN30 (Qingqing Zhuo) - drm/amd/display: Add 90Mhz to video_optimized_pixel_rates (Taimur Hassan) - drm/amd/display: w/a for dcn315 inconsistent smu clock table (Dmytro Laktyushkin) - drm/amd/display: update dig enable sequence (Charlene Liu) - drm/amd/display: fix double memory allocation (Martin Leung) - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Nicholas Kazlauskas) - drm/amd/display: Update FCLK change latency (Alvin Lee) - drm/amd/display: Enable FPO for configs that could reduce vlevel (Alvin Lee) - drm/amd/display: Add NULL plane_state check for cursor disable logic (Nicholas Kazlauskas) - drm/amdgpu: Correct xgmi_wafl block name (Hawking Zhang) - drm/amd/pm: re-enable the gfx imu when smu resume (Tim Huang) - drm/amdgpu: Add JPEG IP block to SRIOV reinit (Yifan Zha) - drm/amd/amdgpu: Remove initialisation of globals to 0 or NULL (Srinivasan Shanmugam) - drm/amdgpu: add GMC ip block for GC 9.4.3 (Hawking Zhang) - drm/amdgpu: initialize gfxhub v1_2 and mmhub v1_8 funcs (Le Ma) - drm/amdgpu: add mmhub v1_8 support (Le Ma) - drm/amdgpu: add mmhub v1_8_0 ip headers (Hawking Zhang) - drm/amdgpu: add gfxhub v1_2 support (Le Ma) - drm/amdgpu: add gmc ip block support for GC 9.4.3 (Hawking Zhang) - drm/amdgpu: add gc v9_4_3 ip headers (Hawking Zhang) - drm/amdgpu: add osssys v4_4_2 ip headers (Hawking Zhang) - drm/amdgpu: add athub v1_8_0 ip headers (Hawking Zhang) - drm/amdgpu: Set family for GC 9.4.3 (Hawking Zhang) - drm/amdgpu: init nbio v7_9 callbacks (Hawking Zhang) - drm/amdgpu: add nbio v7_9 support (Hawking Zhang) - drm/amdgpu: add nbio v7_9_0 ip headers (Hawking Zhang) - drm/radeon: Only build fbdev if DRM_FBDEV_EMULATION is set (Thomas Zimmermann) - drm/radeon: Implement client-based fbdev emulation (Thomas Zimmermann) - drm/radeon: Correctly clean up failed display probing (Thomas Zimmermann) - drm/radeon: Move fbdev cleanup code into fb_destroy callback (Thomas Zimmermann) - drm/radeon: Fix coding style in fbdev emulation (Thomas Zimmermann) - drm/radeon: Move fbdev object helpers before struct fb_ops et al (Thomas Zimmermann) - drm/radeon: Remove test for !screen_base in fbdev probing (Thomas Zimmermann) - drm/radeon: Remove struct radeon_fbdev (Thomas Zimmermann) - drm/radeon: Improve fbdev object-test helper (Thomas Zimmermann) - drm/radeon: Move radeon_align_pitch() next to dumb-buffer helpers (Thomas Zimmermann) - drm/amd/amdgpu: Fix error do not initialise globals to 0 (Srinivasan Shanmugam) - drm/amdgpu: Return from switch early for EEPROM I2C address (Luben Tuikov) - drm/amdgpu: Remove second moot switch to set EEPROM I2C address (Luben Tuikov) - drm/amdgpu: print ras drv fw debug info (Stanley.Yang) - drm/amdgpu: Add fatal error handling in nbio v4_3 (Hawking Zhang) - drm/amd/display/amdgpu_dm: Pass proper parent for backlight device registration v3 (Hans de Goede) - drm/amd/display/amdgpu_dm: Make amdgpu_dm_register_backlight_device() take an amdgpu_dm_connector (Hans de Goede) - drm/amd/display/amdgpu_dm: Move most backlight setup into setup_backlight_device() (Hans de Goede) - drm/amd/display/amdgpu_dm: Add a bl_idx to amdgpu_dm_connector (Hans de Goede) - drm/amd/display: Slightly optimize dm_dmub_outbox1_low_irq() (Christophe JAILLET) - drm/amd/display: Remove the unused variable dppclk_delay_subtotal (Jiapeng Chong) - drm/amd/display: Clean up some inconsistent indenting (Jiapeng Chong) - drm/amdgpu: skip unload tmr when tmr is not loaded (Tong Liu01) - drm/amd/amdgpu: limit one queue per gang (Jack Xiao) - drm/amd/pm: enable TEMP_DEPENDENT_VMIN for navi1x (Alex Deucher) - drm/amd/display: 3.2.228 (Aric Cyr) - drm/amd/display: Set dcn32 caps.seamless_odm (Hersen Wu) - drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk (Hersen Wu) - drm/amd/display: align commit_planes_for_stream to latest dc code (Hersen Wu) - Revert "drm/amdgpu/display: change pipe policy for DCN 2.0" (Alex Deucher) - drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN301 (Rodrigo Siqueira) - drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN10 (Rodrigo Siqueira) - drm/amd/display: add missing code change init pix_per_cycle (Charlene Liu) - drm/amd/display: Add CRC and DMUB test support (Charlene Liu) - drm/amd/display: Add function pointer for validate bw usb4 (Mustapha Ghaddar) - drm/amd/display: initialize link_srv in virtual env (Martin Leung) - drm/amd/display: power down eDP if eDP not present (Paul Hsieh) - drm/amd/display: update dio for two pixel per container case (Charlene Liu) - drm/amd/display: skip wait vblank (Zhikai Zhai) - drm/amd/display: Add const to a function (Rodrigo Siqueira) - drm/amd/display: Make DCN32 3dlut function available to future DCNs (Wesley Chalmers) - drm/amdgpu: resume ras for gfx v11_0_3 during reset on SRIOV (YiPeng Chai) - drm/amdgpu: reinit mes ip block during reset on SRIOV (YiPeng Chai) - drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV (YiPeng Chai) - drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi (Kai-Heng Feng) - drm/amd/display: remove outdated 8bpc comments (Alex Hung) - drm/amd/display/dc/core/dc_stat: Convert a couple of doc headers to kerneldoc format (Lee Jones) - drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register (Saaem Rizvi) - drm/amdgpu: Initialize umc ras callback (Hawking Zhang) - drm/amd/display/dc/link/link_detection: Demote a couple of kerneldoc abuses (Lee Jones) - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Lee Jones) - drm/amd/display/dc/link/protocols/link_dp_capability: Demote non-compliant kerneldoc (Lee Jones) - drm/amd/display/dc/link/protocols/link_dp_capability: Remove unused variable and mark another as __maybe_unused (Lee Jones) - drm/amd/display/dc/link/protocols/link_dp_training: Remove set but unused variable 'result' (Lee Jones) - drm/amd/display/dc/link/link_detection: Remove unused variable 'status' (Lee Jones) - drm/amd/display/dc/dce/dmub_psr: Demote kerneldoc abuse (Lee Jones) - drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Move defines out to where they are actually used (Lee Jones) - drm/amd/pm/swsmu/smu11/vangogh_ppt: Provide a couple of missing parameter descriptions (Lee Jones) - drm/amd/amdgpu/amdgpu_vce: Provide description for amdgpu_vce_validate_bo()'s 'p' param (Lee Jones) - drm/amd/amdgpu/amdgpu_mes: Ensure amdgpu_bo_create_kernel()'s return value is checked (Lee Jones) - drm/amd/amdgpu/ih_v6_0: Repair misspelling and provide descriptions for 'ih' (Lee Jones) - drm/amd/amdgpu/gmc_v11_0: Provide a few missing param descriptions relating to hubs and flushes (Lee Jones) - drm/amd/amdgpu/amdgpu_vm_pt: Supply description for amdgpu_vm_pt_free_dfs()'s unlocked param (Lee Jones) - drm/amd/amdgpu/amdgpu_ucode: Remove unused function ‘amdgpu_ucode_print_imu_hdr’ (Lee Jones) - drm/amd/amdgpu/amdgpu_device: Provide missing kerneldoc entry for 'reset_context' (Lee Jones) - drm/amd/display/dc/dc_hdmi_types: Move string definition to the only file it's used in (Lee Jones) - drm/amdgpu/jpeg: enable jpeg v4_0 for sriov (Jane Jian) - drm/amdgpu: Adding CAP firmware initialization (Bill Liu) - drm/amd/display: Remove the unused function link_timing_bandwidth_kbps() (Jiapeng Chong) - drm/amd/display: make is_synaptics_cascaded_panamera static (Jiapeng Chong) - drm/amd/display/amdgpu_dm: Refactor register_backlight_device() (Hans de Goede) - drm/amd/display/amdgpu_dm: Fix backlight_device_register() error handling (Hans de Goede) - drm/amdgpu/gfx: set cg flags to enter/exit safe mode (Jane Jian) - drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs (YuBiao Wang) - drm/amdgpu: add mes resume when do gfx post soft reset (Tong Liu01) - drm/amdgpu: skip ASIC reset for APUs when go to S4 (Tim Huang) - drm/amdgpu: reposition the gpu reset checking for reuse (Tim Huang) - drm/amdgpu: drop the extra sign extension (Alex Deucher) - drm/panfrost: Add basic support for speed binning (AngeloGioacchino Del Regno) - dt-bindings: gpu: mali-bifrost: Document nvmem for speedbin support (AngeloGioacchino Del Regno) - drm: Use of_property_read_bool() for boolean properties (Rob Herring) - dt-bindings: display: seiko,43wvf1g: Change the maintainer's contact (Fabio Estevam) - drm/atomic-helper: Set fence deadline for vblank (Rob Clark) - drm/vblank: Add helper to get next vblank time (Rob Clark) - drm/scheduler: Add fence deadline support (Rob Clark) - dma-buf/sync_file: Surface sync-file uABI (Rob Clark) - dma-buf/dma-resv: Add a way to set fence deadline (Rob Clark) - dma-buf/fence-chain: Add fence deadline support (Rob Clark) - dma-buf/fence-array: Add fence deadline support (Rob Clark) - dma-buf/dma-fence: Add deadline awareness (Rob Clark) - drm: bridge: samsung-dsim: Add i.MX8M Plus support (Marek Vasut) - dt-bindings: display: exynos: dsim: Add NXP i.MX8M Plus support (Jagan Teki) - drm: bridge: samsung-dsim: Add i.MX8M Mini/Nano support (Jagan Teki) - dt-bindings: display: exynos: dsim: Add NXP i.MX8M Mini/Nano support (Jagan Teki) - drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge (Jagan Teki) - drm: exynos: dsi: Add host helper for te_irq_handler (Jagan Teki) - drm: exynos: dsi: Consolidate component and bridge (Jagan Teki) - drm: exynos: dsi: Add atomic_get_input_bus_fmts (Jagan Teki) - drm: exynos: dsi: Add input_bus_flags (Jagan Teki) - drm: exynos: dsi: Add atomic check (Jagan Teki) - drm: exynos: dsi: Handle proper host initialization (Marek Szyprowski) - drm: exynos: dsi: Introduce hw_type platform data (Jagan Teki) - drm: exynos: dsi: Add platform PLL_P (PMS_P) offset (Jagan Teki) - drm: exynos: dsi: Mark PHY as optional (Jagan Teki) - drm: exynos: dsi: Lookup OF-graph or Child node devices (Jagan Teki) - drm: exynos: dsi: Drop explicit call to bridge detach (Jagan Teki) - drm: rcar-du: Fix a NULL vs IS_ERR() bug (Dan Carpenter) - drm: rcar-du: Write correct values in DORCR reserved fields (Laurent Pinchart) - drm: rcar-du: Rename DORCR fields to make them 0-based (Laurent Pinchart) - drm: rcar-du: Disable alpha blending for DU planes used with VSP (Laurent Pinchart) - drm: rcar-du: Don't write unimplemented ESCR and OTAR registers on Gen3 (Laurent Pinchart) - drm: rcar-du: lvds: Fix LVDS PLL disable on D3/E3 (Laurent Pinchart) - drm: rcar-du: lvds: Move LVDS enable code to separate code section (Laurent Pinchart) - drm: rcar-du: lvds: Call function directly instead of through pointer (Laurent Pinchart) - drm/i915/mtl: Add HDCP GSC interface (Suraj Kandpal) - drm/i915/mtl: Add function to send command to GSC CS (Suraj Kandpal) - drm/i915/hdcp: Refactor HDCP API structures (Suraj Kandpal) - drm/i915/hdcp: HDCP2.x Refactoring to agnostic hdcp (Suraj Kandpal) - drm/i915/hdcp: Use generic names for HDCP helpers and structs (Anshuman Gupta) - drm/i915/gsc: Create GSC request submission mechanism (Suraj Kandpal) - drm/i915/tc: Check the PLL type used by an enabled TC port (Imre Deak) - drm/i915/tc: Factor out a function querying active links on a TC port (Imre Deak) - drm/i915: Add encoder hook to get the PLL type used by TC ports (Imre Deak) - drm/i915/tc: Assume a TC port is legacy if VBT says the port has HDMI (Imre Deak) - drm/i915/tc: Make the TC mode readout consistent in all PHY states (Imre Deak) - drm/i915/tc: Fix initial TC mode on disabled legacy ports (Imre Deak) - drm/i915/tc: Fix TC mode for a legacy port if the PHY is not ready (Imre Deak) - drm/i915/tc: Fix target TC mode for a disconnected legacy port (Imre Deak) - drm/i915/tc: Factor out helpers converting HPD mask to TC mode (Imre Deak) - drm/i915/tc: Wait for IOM/FW PHY initialization of legacy TC ports (Imre Deak) - drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks (Imre Deak) - drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state (Imre Deak) - drm/i915/tc: Fix TC port link ref init for DP MST during HW readout (Imre Deak) - drm/i915/tc: Abort DP AUX transfer on a disconnected TC port (Imre Deak) - drm/i915: Disable DC states for all commits (Ville Syrjälä) - drm/i915: Workaround ICL CSC_MODE sticky arming (Ville Syrjälä) - drm/i915: Add a .color_post_update() hook (Ville Syrjälä) - drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk (Ville Syrjälä) - drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm() (Ville Syrjälä) - i915/display/dp: SDP CRC16 for 128b132b link layer (Arun R Murthy) - drm: Add SDP Error Detection Configuration Register (Arun R Murthy) - drm/i915/bios: Rename find_section to find_bdb_section (Maarten Lankhorst) - drm/i915/debugfs: add crtc i915_pipe debugfs file (Jani Nikula) - drm/i915/debugfs: switch crtc debugfs to struct intel_crtc (Jani Nikula) - drm/i915/audio: update audio keepalive clock values (Clint Taylor) - drm/i915/psr: clean up PSR debugfs sink status error handling (Jani Nikula) - drm/i915/psr: switch PSR debugfs to struct intel_connector (Jani Nikula) - drm/i915/psr: move PSR debugfs to intel_psr.c (Jani Nikula) - drm/i915: Extract intel_crtc_scanline_offset() (Ville Syrjälä) - drm/i915: Relocate intel_crtc_update_active_timings() (Ville Syrjälä) - drm/i915: Add belts and suspenders locking for seamless M/N changes (Ville Syrjälä) - drm/i915: Update vblank timestamping stuff on seamless M/N change (Ville Syrjälä) - drm/i915: Extract intel_sprite_uapi.c (Ville Syrjälä) - drm/i915: Relocate intel_plane_check_src_coordinates() (Ville Syrjälä) - drm/i915: Clean up skl+ plane alpha bits (Ville Syrjälä) - drm/i915: Define vlv/chv sprite plane SURFLIVE registers (Ville Syrjälä) - drm/i915: Define skl+ universal plane SURFLIVE registers (Ville Syrjälä) - drm/i915: Program VLV/CHV PIPE_MSA_MISC register (Ville Syrjälä) - drm/i915: Define more pipe timestamp registers (Ville Syrjälä) - drm/i915: s/PIPEMISC/PIPE_MISC/ (Ville Syrjälä) - drm/i915: Stop using pipe_offsets[] for PIPE_MISC* (Ville Syrjälä) - drm/i915/display: ignore link training failures in CI (Vinod Govindapillai) - drm/i915/display: ignore long HPDs based on a flag (Vinod Govindapillai) - drm/i915/opregion: Fix CONFIG_ACPI=n builds adding missing intel_opregion_cleanup() prototype (Imre Deak) - drm/i915: Don't send idle pattern after DP2.0 link training (Ville Syrjälä) - drm/i915: Don't switch to TPS1 when disabling DP_TP_CTL (Ville Syrjälä) - drm/i915/dp: Don't roundup max bpp, while computing compressed bpp (Ankit Nautiyal) - drm/i915/debugfs: move IPS debugfs to hsw_ips.c (Jani Nikula) - drm/i915: Reject wm levels that exceed vblank time (Ville Syrjälä) - drm/i915: Extract skl_wm_latency() (Ville Syrjälä) - drm/i915/opregion: Register display debugfs later, after initialization steps (Imre Deak) - drm/i915/opregion: Cleanup opregion after errors during driver loading (Imre Deak) - drm/i915/opregion: Fix opregion setup during system resume on platforms without display (Imre Deak) - drm/i915: Preserve crtc_state->inherited during state clearing (Ville Syrjälä) - drm/i915: Ensure DSC has enough BW and stays within HW limits (Stanislav Lisovskiy) - drm/i915/dmc: Load DMC on MTL (Madhumitha Tolakanahalli Pradeep) - drm/i915/display/mtl: Program latch to phy reset (José Roberto de Souza) - drm/i915/fbdev: lock the fbdev obj before vma pin (Tejas Upadhyay) - drm/i915/mtl: Fix Wa_16015201720 implementation (Radhakrishna Sripada) - accel/habanalabs: remove redundant TODOs (Ofir Bitton) - accel/habanalabs: change razwi handle after fw fix (Dani Liberman) - accel/habanalabs: add handling for unexpected user event (Ofir Bitton) - accel/habanalabs: fix a missing-braces compilation warning (Tomer Tayar) - accel/habanalabs: fix a maybe-uninitialized compilation warnings (Tomer Tayar) - accel/habanalabs: fix page fault event clear (Dani Liberman) - accel/habanalabs: expose rotator mask to userspace (Ofir Bitton) - accel/habanalabs: regenerate gaudi2 ids_map_extended (Ohad Sharabi) - accel: Link to compute accelerator subsystem intro (Bagas Sanjaya) - accel/habanalabs: expose dram reserved size by kmd (Ofir Bitton) - accel/habanalabs: remove '\n' when passing strings to gaudi2_print_event() (Tomer Tayar) - accel/habanalabs: return tlb inv error code upon failure (Koby Elbaz) - accel/habanalabs: fix field names in hl_info_hw_ip_info (Oded Gabbay) - accel/habanalabs: in {e/p}dma_core events read the err cause reg (Dafna Hirschfeld) - accel/habanalabs: fix use of var reset_sleep_ms (Dafna Hirschfeld) - accel/habanalabs: in hw_fini return error code if polling timed-out (Dafna Hirschfeld) - accel/habanalabs: increase reset poll timeout (Ofir Bitton) - accel/habanalabs: do not verify engine modes after being changed (Koby Elbaz) - accel/habanalabs: align to latest firmware specs (Oded Gabbay) - accel/habanalabs: Fix spelling mistake "maped" -> "mapped" (Colin Ian King) - accel/habanalabs: make gaudi2_is_device_idle() static (Oded Gabbay) - accel/habanalabs: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - accel/habanalabs: postpone mem_mgr IDR destruction to hpriv_release() (Tomer Tayar) - accel/habanalabs: move soft-reset wait to soft-reset execute (Dafna Hirschfeld) - accel/habanalabs: add uapi to stall/resume engine (Koby Elbaz) - accel/habanalabs: use scnprintf() in print_device_in_use_info() (Tomer Tayar) - accel/habanalabs: unify err log of hw-fini failure in dirty state (Dafna Hirschfeld) - accel/habanalabs: use a mutex rather than a spinlock (Koby Elbaz) - accel/habanalabs: allow getting HL_INFO_DRAM_USAGE during soft-reset (Dafna Hirschfeld) - accel/habanalabs: fix register address on PDMA/EDMA idle check (Koby Elbaz) - accel/habanalabs: remove a useless is_idle TPC flag (Koby Elbaz) - accel/habanalabs: fix few misspelled words in the code (farah kassabri) - accel/habanalabs: verify return code after scrubbing ARCs DCCMs (Koby Elbaz) - accel/habanalabs: use notifications and graceful reset for decoder (Tomer Tayar) - accel/habanalabs: assert return value of hw_fini (Dafna Hirschfeld) - accel/habanalabs: break is_idle function into per-engine sub-routines (Koby Elbaz) - accel/habanalabs: add device id to all threads names (Sagiv Ozeri) - accel/habanalabs: add helper function to get vm hash node (Tomer Tayar) - accel/habanalabs: remove unneeded irq_handler variable (Tomer Tayar) - accel/habanalabs: change hw_fini to return int to indicate error (Dafna Hirschfeld) - accel/habanalabs: improve readability of engines idle mask print (Tomer Tayar) - accel/habanalabs: organize hl_device structure comment (Sagiv Ozeri) - accel/habanalabs: set hl_capture_*_err storage-class-specifier to static (Tom Rix) - accel/habanalabs: change unused extern decl of hdev to forward decl of hl_device (Tom Rix) - accel/habanalabs: don't trace cpu accessible dma alloc/free (Dafna Hirschfeld) - accel/habanalabs: in hl_device_reset small refactor for readabilty (Dafna Hirschfeld) - accel/habanalabs: in hl_device_reset remove 'hard_instead_of_soft' (Dafna Hirschfeld) - accel/habanalabs: rename security function parameters (Koby Elbaz) - accel/habanalabs: tiny refactor of hl_device_reset for readability (Dafna Hirschfeld) - accel/habanalabs: remove hl_irq_handler_default() (Tomer Tayar) - accel/habanalabs: fix print in hl_irq_handler_eq() (Tomer Tayar) - accel/habanalabs: add support for TPC assert (Ofir Bitton) - accel/habanalabs: capture interrupt timestamp in handler (Ofir Bitton) - accel/habanalabs: change user interrupt to threaded IRQ (Tal Cohen) - accel/habanalabs: modify events reset policy (Ohad Sharabi) - accel/habanalabs: get reset type indication from irq_map (Ohad Sharabi) - accel/habanalabs: enable graceful reset mechanism for compute-reset (Tomer Tayar) - accel/habanalabs: disable PCI when escalating compute to hard-reset (Koby Elbaz) - accel/habanalabs: minimize error prints when mem map fails (Moti Haimovski) - accel/habanalabs: unsecure CFG_TPC_ID register (Koby Elbaz) - accel/habanalabs: expose engine core int reg address (Ofir Bitton) - accel/habanalabs: add critical-event bit in notifier (Moti Haimovski) - accel/habanalabs: enforce release order of compute device and dma-buf (Tomer Tayar) - accel/habanalabs: add info when FD released while device still in use (Tomer Tayar) - accel/habanalabs: fix address decode RAZWI handling (Dani Liberman) - accel/habanalabs: use memhash_node_export_put() in hl_release_dmabuf() (Tomer Tayar) - accel/habanalabs: refactor debugfs init (Oded Gabbay) - accel/habanalabs: save class in hdev (Oded Gabbay) - accel/habanalabs: split cdev creation to separate function (Oded Gabbay) - accel/habanalabs: capture RAZWI info only if HW indication detected (Koby Elbaz) - accel/habanalabs: increase user interrupt grace time (Ofir Bitton) - drm/i915/gt: make kobj attributes const (Jani Nikula) - drm/i915/active: Fix missing debug object activation (Nirmoy Das) - drm/i915: Include timeline seqno in error capture (John Harrison) - drm/i915/guc: Clean up of register capture search (John Harrison) - drm/i915/guc: Fix missing ecodes (John Harrison) - drm/i915/mtl: Disable MC6 for MTL A step (Badal Nilawar) - drm/i915: Move DG2 tuning to the right function (Lucas De Marchi) - drm/i915: Remove redundant check for DG1 (Lucas De Marchi) - drm/i915/guc: Fix missing return code checks in submission init (John Harrison) - drm/i915/guc: Improve clean up of busyness stats worker (John Harrison) - drm/i915/gsc: Fix race between HW init and GSC FW load (Daniele Ceraolo Spurio) - drm/i915/gsc: flush the GSC worker before wedging on unload (Daniele Ceraolo Spurio) - drm/i915/xelp: Implement Wa_1606376872 (Gustavo Sousa) - drm/i915/selftest: Remove avoidable init assignment (Tejas Upadhyay) - drm/i915/selftest: Fix ktime_get() and h/w access order (Anshuman Gupta) - drm/i915/selftest: Fix engine timestamp and ktime disparity (Anshuman Gupta) - drm/i915/active: Fix misuse of non-idle barriers as fence trackers (Janusz Krzysztofik) - drm/i915/gsc: Fix the Driver-FLR completion (Alan Previn) - drm/i915/sseu: fix max_subslices array-index-out-of-bounds access (Andrea Righi) - drm/i915/selftests: Fix live_requests for all engines (Tvrtko Ursulin) - drm/i915: Stop whitelisting CS_CTX_TIMESTAMP on Xe_HP platforms (Matt Roper) - drm/i915: Whitelist COMMON_SLICE_CHICKEN3 for UMD access (Matt Roper) - drm/i915/gt: Rename dev_priv to i915 for private data naming consistency (Andi Shyti) - drm/i915/mtl: Add engine TLB invalidation (Matt Roper) - drm/i915/mtl: X-Tile support changes to client blits (Jonathan Cavitt) - drm/i915/ttm: remove the virtualized start hack (Matthew Auld) - drm/i915: probe lmem before the stolen portion (Matthew Auld) - drm/i915: Don't use BAR mappings for ring buffers with LLC (John Harrison) - drm/i915: Don't use stolen memory for ring buffers with LLC (John Harrison) - drm/i915: Consolidate TLB invalidation flow (Tvrtko Ursulin) - drm/i915: Make kobj_type structures constant (Thomas Weißschuh) - drm/i915/xelpmp: Consider GSI offset when doing MCR lookups (Matt Roper) - drm/i915/xehp: LNCF/LBCF workarounds should be on the GT list (Matt Roper) - drm/i915/guc: More debug print updates - GuC logging (John Harrison) - drm/i915/guc: More debug print updates - GuC SLPC (John Harrison) - drm/i915/guc: More debug print updates - GuC selftests (John Harrison) - drm/i915/guc: More debug print updates - GuC reg capture (John Harrison) - drm/i915/guc: More debug print updates - GSC firmware (John Harrison) - drm/i915/guc: More debug print updates - UC firmware (John Harrison) - drm/i915: Remove unused/wrong INF_UNIT_LEVEL_CLKGATE (Lucas De Marchi) - drm/i915: Fix GEN8_MISCCPCTL (Lucas De Marchi) - drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list (Matt Roper) - drm/i915/pvc: Annotate two more workaround/tuning registers as MCR (Matt Roper) - drm/i915/pxp: fix __le64 access to get rid of sparse warning (Jani Nikula) - drm/i915/gt: add sparse lock annotation to avoid warnings (Jani Nikula) - drm/i915/pcode: Give the punit time to settle before fatally failing (Aravind Iddamsetty) - drm/i915/huc: Add and use HuC oriented print macros (Michal Wajdeczko) - drm/i915/doc: Escape wildcard in method names (Bagas Sanjaya) - drm/i915: Initialize the obj flags for shmem objects (Aravind Iddamsetty) - drm/i915: Move fd_install after last use of fence (Rob Clark) - drm/i915: Make sure dsm_size has correct granularity (Nirmoy Das) - drm/i915/guc: Improve debug message on context reset notification (Michal Wajdeczko) - drm/i915/gt: Use sysfs_emit() and sysfs_emit_at() (Nirmoy Das) - drm/i915/gt: Add selftests for TLB invalidation (Chris Wilson) - drm/amdgpu: Don't resume IOMMU after incomplete init (Felix Kuehling) - drm/amd: fix compilation issue with legacy gcc (bobzhou) - drm/amdgpu: Retire pcie_gen3_enable function (Hawking Zhang) - drm/amdgpu: Move to common helper to query soc rev_id (Hawking Zhang) - drm/amdgpu: Move to common indirect reg access helper (Hawking Zhang) - drm/amdgpu: drop ras check at asic level for new blocks (Hawking Zhang) - drm/amdgpu: Rework pcie_bif ras sw_init (Hawking Zhang) - drm/amdgpu: Rework xgmi_wafl_pcs ras sw_init (Hawking Zhang) - drm/amdgpu: Rework mca ras sw_init (Hawking Zhang) - drm/amdkfd: Fixed kfd_process cleanup on module exit. (David Belanger) - drm/amd/display: 3.2.227 (Aric Cyr) - drm/amd/display: [FW Promotion] Release 0.0.158.0 (Anthony Koo) - drm/amd/display: fix assert condition (Samson Tam) - drm/amd/display: Clearly states if long or short HPD event in dmesg logs (Stylon Wang) - drm/amd/display: Make DCN32 functions available to future DCNs (Wesley Chalmers) - drm/amdgpu: Init MMVM_CONTEXTS_DISABLE in gmc11 golden setting under SRIOV (Yifan Zha) - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Samson Tam) - drm/amd/display: disconnect MPCC only on OTG change (Ayush Gupta) - drm/amd/display: Fix DP MST sinks removal issue (Cruise Hung) - drm/amd/display: hpd rx irq not working with eDP interface (Robin Chen) - drm/amd/display: Do not set DRR on pipe Commit (Wesley Chalmers) - drm/amd/display: Take FEC Overhead into Timeslot Calculation (Fangzhi Zuo) - drm/amd/display: Add Validate BW for USB4 Links (Mustapha Ghaddar) - drm/amd/display: Remove OTG DIV register write for Virtual signals. (Saaem Rizvi) - drm/amd/display: convert link.h functions to function pointer style (Wenjing Liu) - drm/amd/display: reset the scaler boundary mode (Zhikai Zhai) - drm/amd/display: Use DPP inst instead of pipe idx for DPP DTO programming (Alvin Lee) - drm/amd/display: default values for luminance range if they are 0 (Swapnil Patel) - drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub (Fangzhi Zuo) - drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes (Guilherme G. Piccoli) - drm/amd/display: use a more accurate check in dm_helpers_dp_read_dpcd() (Hamza Mahfooz) - drm/amdgpu/nv: fix codec array for SR_IOV (Alex Deucher) - drm/amd/display: Write to correct dirty_rect (Benjamin Cheng) - drm/amdgpu: Move hdp ras block init to ras sw_init (Hawking Zhang) - drm/amdgpu: Move mmhub ras block init to ras sw_init (Hawking Zhang) - drm/amdgpu: Correct gfx ras_late_init callback (Hawking Zhang) - drm/amdgpu: Move umc ras block init to gmc ras sw_init (Hawking Zhang) - drm/amdgpu: Move vcn ras block init to ras sw_init (Hawking Zhang) - drm/amdgpu: Move jpeg ras block init to ras sw_init (Hawking Zhang) - drm/amdgpu: move poll enabled/disable into non DC path (Guchun Chen) - drm/amdgpu: use drm_device pointer directly rather than convert again (Guchun Chen) - drm/amdgpu: drop pm_sysfs_en flag from amdgpu_device structure (Guchun Chen) - drm/amdgpu: expose more memory stats in fdinfo (Marek Olšák) - drm/amd/display: Fix HDCP failing to enable after suspend (Bhawanpreet Lakha) - drm/amdkfd: fix potential kgd_mem UAFs (Chia-I Wu) - drm/amd/display: add sysfs entry to read PSR residency from firmware (Shirish S) - drm/amdgpu/vcn: custom video info caps for sriov (Jane Jian) - drm/amdkfd: Get prange->offset after svm_range_vram_node_new (Xiaogang Chen) - drm/amd/amdgpu: Add missing INT_STAT_DEBUG registers to GC 10.1 and 10.3 headers (Tom St Denis) - drm/amd/pm: Remove unavailable temperature params (Lijo Lazar) - drm/amd/display: Use swap() instead of open coding it (Jiapeng Chong) - drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume (Błażej Szczygieł) - drm/amd/pm: bump SMU 13.0.4 driver_if header version (Tim Huang) - drm/amdkfd: fix a potential double free in pqm_create_queue (Chia-I Wu) - drm/amd/display: remove unused variable available (Tom Rix) - drm/amd/display: remove unused variable res_pool (Tom Rix) - drm/amdgpu: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) - drm/amd/display: add prefix to amdgpu_dm_crtc.h functions (David Tadokoro) - Revert "drm/amd/display: Pass proper parent for DM backlight device registration" (Alex Deucher) - drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4 (Veerabadhran Gopalakrishnan) - drm/amd/display: remove legacy fields of dc_plane_cap struct (David Tadokoro) - Revert "drm/amdgpu/display: change pipe policy for DCN 2.1" (Alex Deucher) - amdgpu: Avoid building on UML (Peter Foley) - drivers/gpu: fix typo in comment (Husain Alshehhi) - drm/amd/display: add prefix to amdgpu_dm_plane.h functions (David Tadokoro) - drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv (Alex Deucher) - drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21 (Alex Deucher) - drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 (Alex Deucher) - drm/amd/display: change several dcn30 variables storage-class-specifier to static (Tom Rix) - drm/amd/display: change several dcn20 variables storage-class-specifier to static (Tom Rix) - drm/amd/display: change several dcn201 variables storage-class-specifier to static (Tom Rix) - drm/amd/pm: Add SMU 13.0.6 support (Lijo Lazar) - drm/amdgpu: Fix the warning info when removing amdgpu device (lyndonli) - drm/amdgpu: Optimize end of non-contig VA ranges (Felix Kuehling) - drm/amd/pm: Add PMFW headers for SMU 13.0.6 (Lijo Lazar) - drm/amdgpu: add mp v13_0_6 ip headers (Hawking Zhang) - drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux (Orlando Chamberlain) - drm/amd/display: 3.2.226 (Aric Cyr) - drm/amd/display: Ensure that planes are in the same order (Rodrigo Siqueira) - drm/amd/display: Add wrapper to call planes and stream update (Rodrigo Siqueira) - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Rodrigo Siqueira) - drm/amd/display: Use dc_update_planes_and_stream (Rodrigo Siqueira) - drm/amd/display: Drop dc_commit_state in favor of dc_commit_streams (Rodrigo Siqueira) - drm/amd/display: Ensure vmin and vmax adjust for DCE (Rodrigo Siqueira) - drm/amd/display: Pass tg and hubp inst instead of pipe index for SubVP (Alvin Lee) - drm/amd/display: Enable HostVM based on rIOMMU active (Gabe Teeger) - drm/amd/display: Pass the right info to drm_dp_remove_payload (Wayne Lin) - drm/amd/display: Update to correct min FCLK when construction BB (Alvin Lee) - drm/amd/display: Rename DCN config to FP (Harry Wentland) - drm/amd/display: Drop unnecessary DCN guards (Harry Wentland) - drm/amd/display: Drop unnecessary DCN guards (Harry Wentland) - drm/amd/display: Keep PHY active for dp config (Agustin Gutierrez) - drm/amd/display: Simplify register offsets (Chris Park) - drm/amd/display: replace all dc_link function call in link with link functions (Wenjing Liu) - drm/amd/display: move dc_link functions in protocols folder to dc_link_exports (Wenjing Liu) - drm/amd/display: link link_dp_dpia_bw.o in makefile (Wenjing Liu) - drm/amd/display: move dc_link functions in link root folder to dc_link_exports (Wenjing Liu) - drm/amd/display: move dc_link functions in accessories folder to dc_link_exports (Wenjing Liu) - drm/amd/display: Build DSC without DCN config (Harry Wentland) - drm/amd/display: call remove_stream_from_ctx from res_pool funcs (Harry Wentland) - drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP (Harry Wentland) - drm/amd/display: fix typo in dc_dsc_config_options structure (Mike Hsieh) - drm/amd/display: Fix no-DCN build (Harry Wentland) - drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDR (Harry Wentland) - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Nicholas Kazlauskas) - drm/amd/display: Add minimum Z8 residency debug option (Nicholas Kazlauskas) - drm/amd/display: 3.2.225 (Aric Cyr) - drm/amd/display: When blanking during init loop to find OPP index (Alvin Lee) - drm/amd/display: Unify DC logging for BW Alloc (Mustapha Ghaddar) - drm/amd/display: Add height granularity limitation for dsc slice height calculation (Mike Hsieh) - drm/amdgpu: skip the invalid workload type (Perry Yuan) - drm/amdgpu: map new capped and uncapped mode power profiles for Vangogh (Perry Yuan) - drm/amdgpu/pm: add capped/uncapped power profile modes (Perry Yuan) - drm/amdgpu: fix return value check in kfd (Shashank Sharma) - drm/amdgpu: simplify amdgpu_uvd_send_msg (Christian König) - drm/amdgpu: add PSP ip block for PSP 13.0.6 (Hawking Zhang) - drm/amdgpu: initialize ta ucode for psp v13_0_6 (Hawking Zhang) - drm/amdgpu: init sos microcode for psp v13_0_6 (Hawking Zhang) - drm/amdgpu: add psp early init for PSP 13.0.6 (Hawking Zhang) - drm/amdgpu: set sdma v4_4_2 ip block (Le Ma) - drm/amdgpu: add sdma v4_4_2 support (v4) (Le Ma) - drm/amdgpu: add sdma v4_4_2 ip headers (Hawking Zhang) - drm/amdgpu: add HDP ip block for HDP 4.4.2 (Hawking Zhang) - drm/amdgpu: skip hdp invalidation for HDP 4.4.2 (Le Ma) - drm/amdgpu: add hdp v4_4_2 ip headers (Hawking Zhang) - drm/amdgpu: add IH ip block for IH 4.4.2 (Hawking Zhang) - drm/amdgpu: skip ih2 rb allocation for IH 4.4.2 (Le Ma) - drm/amdgpu: set ih chicken bit for IH 4.4.2 (Le Ma) - drm/amdgpu: remove dead code (Muhammad Usama Anjum) - drm/amd/display: Simplify same effect if/else blocks (Deepak R Varma) - amdkfd: Memory availability can never be negative (Daniel Phillips) - drm/amd: Fix initialization mistake for NBIO 7.3.0 (Mario Limonciello) - drm/amdgpu: Fix call trace warning and hang when removing amdgpu device (lyndonli) - drm/amdgpu: remove unused variable (bobzhou) - drm/amdkfd: Fix BO offset for multi-VMA page migration (Xiaogang Chen) - drm/amd/display: Update clock table to include highest clock setting (Swapnil Patel) - drm/amdgpu: stop waiting in amdgpu_uvd_send_msg (Christian König) - drm/amd/pm: Enable ecc_info table support for smu v13_0_10 (Candice Li) - drm/amdgpu: Support umc node harvest config on umc v8_10 (Candice Li) - drm/amdgpu: fix no previous prototype warning (Kun Liu) - drm/amdgpu: Stop clearing kiq position during fini (leiyaoyao) - drm/connector: print max_requested_bpc in state debugfs (Harry Wentland) - drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF (Harry Wentland) - drm/amd/display: Promote DAL to 3.2.224 (Aric Cyr) - drm/amd/display: fix clock sequence logic for DCN32 (Aurabindo Pillai) - drm/amd/display: Do not update DRR while BW optimizations pending (Aric Cyr) - drm/amd/display: Only wait for blank completion if OTG active (Aric Cyr) - drm/amd/display: enable DPG when disabling plane for phantom pipe (Samson Tam) - drm/amd/display: remove empty dc_link.c (Wenjing Liu) - drm/amd/display: Correct DML calculation to align HW formula (Paul Hsieh) - drm/amdgpu/vcn: fix compilation issue with legacy gcc (bobzhou) - drm/amdkfd: Implement DMA buf fd export from KFD (Felix Kuehling) - drm/amdgpu: Generalize KFD dmabuf import (Felix Kuehling) - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Wenjing Liu) - drm/amd/display: Update BW ALLOCATION Function declaration (Mustapha Ghaddar) - Revert "drm/amd/display: Fix FreeSync active bit issue" (Aric Cyr) - drm/amd/display: DAL to program DISPCLK WDIVIDER if PMFW doesn't (Alvin Lee) - drm/amd/display: Extend Freesync over PCon support for more devices (Sung Joon Kim) - drm/amd/display: update pixel format in DP hw sequence (Yihan Zhu) - drm/amd/display: populate subvp cmd info only for the top pipe (Ayush Gupta) - drm/amd/display: dcn32/321 dsc_pg_control not executed properly (Hersen Wu) - drm/amd/display: Allocation at stream Enable (Mustapha Ghaddar) - Revert "drm/amd/display: Do not set DRR on pipe commit" (Aric Cyr) - drm/amd/display: Updating Video Format Fall Back Policy. (Jasdeep Dhillon) - drm/amd/display: Reduce CPU busy-waiting for long delays (Aric Cyr) - drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes (Alex Hung) - drm/amd/display: Ext displays with dock can't recognized after resume (Ryan Lin) - drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini (Horatio Zhang) - drm/amdgpu: remove unused variable ring (Tom Rix) - drm/amd/display: fix dm irq error message in gpu recover (tiancyin) - drm/amd: Fix initialization for nbio 7.5.1 (Mario Limonciello) - drm/amd/display: Format input and output CSC matrix (Harry Wentland) - drm/amd/display: Don't restrict bpc to 8 bpc (Harry Wentland) - drm/amdgpu: Make umc_v8_10_convert_error_address static and remove unused variable (Candice Li) - drm/amdgpu: added a sysfs interface for thermal throttling (Kun Liu) - drm/amdgpu: added a sysfs interface for thermal throttling (Kun Liu) - drm/amd/display: Remove unused local variables and function (Arthur Grillo) - drm/amd/display: Remove unused local variables (Arthur Grillo) - drm/radeon: Fix eDP for single-display iMac11,2 (Mark Hawrylak) - drm/amdkfd: Make kobj_type structures constant (Thomas Weißschuh) - drm/amdgpu: make kobj_type structures constant (Thomas Weißschuh) - drm/amd/display: Modify mismatched function name (Jiapeng Chong) - drm/amd/display: Pass proper parent for DM backlight device registration (Hans de Goede) - drm/i915: Get rid of the gm45 HPD live state nonsense (Ville Syrjälä) - drm/i915: Fix SKL DDI A digital port .connected() (Ville Syrjälä) - drm/i915: Populate dig_port->connected() before connector init (Ville Syrjälä) - drm/i915: Bump VBT version for expected child dev size check (Ville Syrjälä) - drm/i915/rps: split out display rps parts to a separate file (Jani Nikula) - drm/i915/dmc: mass rename dev_priv to i915 (Jani Nikula) - drm/i915/dmc: allocate dmc structure dynamically (Jani Nikula) - drm/i915/dmc: add i915_to_dmc() and dmc->i915 and use them (Jani Nikula) - drm/i915/dmc: use has_dmc_id_fw() instead of poking dmc->dmc_info directly (Jani Nikula) - drm/i915/power: move dc state members to struct i915_power_domains (Jani Nikula) - drm/i915: remove unnecessary intel_pm.h includes (Jani Nikula) - drm/i915/pm: drop intel_suspend_hw() (Jani Nikula) - drm/i915/pm: drop intel_pm_setup() (Jani Nikula) - drm/i915/wm: remove display/ prefix from include (Jani Nikula) - drm/i915/display: split out DSC and DSS registers (Jani Nikula) - drm/i915/dsi: fix DSS CTL register offsets for TGL+ (Jani Nikula) - drm/i915/hwmon: Accept writes of value 0 to power1_max_interval (Ashutosh Dixit) - drm/i915/psr: Fix the delayed vblank w/a (Ville Syrjälä) - drm/i915/vrr: Fix "window2" handling (Ville Syrjälä) - drm/i915: Get HDR DPCD refresh timeout from VBT (Ville Syrjälä) - drm/i915/gen12: Update combo PHY init sequence (Matt Roper) - drm/i915: Move MCR_REG define to i915_reg_defs.h (Lucas De Marchi) - drm/i915: Remove unused tmp assignment. (Rodrigo Vivi) - drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz (Ankit Nautiyal) - drm/i915/psr: Use calculated io and fast wake lines (Jouni Högander) - drm/i915: Drop useless intel_dp_has_audio() argument (Ville Syrjälä) - drm/i915: Fix audio ELD handling for DP MST (Ville Syrjälä) - drm/i915: Mask page table errors on gen2/3 with FBC (Ville Syrjälä) - drm/i915: Extract {i9xx,i965)_error_mask() (Ville Syrjälä) - drm/i915: Dump PGTBL_ER on gen2/3/4 error interrupt (Ville Syrjälä) - drm/i915: Undo rmw damage to gen3 error interrupt handler (Ville Syrjälä) - drm/i915: Mark FIFO underrun disabled earlier (Ville Syrjälä) - drm/i915/audio: Track audio state per-transcoder (Ville Syrjälä) - drm/i915/display/power: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915: Remove pointless register read (Ville Syrjälä) - drm/i915: Sprinkle some FIXMEs about TGL+ DSI transcoder timing mess (Ville Syrjälä) - drm/i915: Configure TRANS_SET_CONTEXT_LATENCY correctly on ADL+ (Ville Syrjälä) - drm/i915/dsb: Skip DSB command buffer setup if we have no LUTs (Ville Syrjälä) - drm/i915/dsb: Nuke the DSB debug (Ville Syrjälä) - drm/i915/dsb: Allow vblank synchronized DSB execution (Ville Syrjälä) - drm/i915/dsb: Define more DSB registers (Ville Syrjälä) - drm/i915/psr: Stop clobbering TRANS_SET_CONTEXT_LATENCY (Ville Syrjälä) - drm/i915: Define transcoder timing register bitmasks (Ville Syrjälä) - drm/i915: Add local adjusted_mode variable (Ville Syrjälä) - drm/i915: Define the "unmodified vblank" interrupt bit (Ville Syrjälä) - drm/i915: Dump blanking start/end (Ville Syrjälä) - drm/i915: s/PIPECONF/TRANSCONF/ (Ville Syrjälä) - drm/i915: Give CPU transcoder timing registers TRANS_ prefix (Ville Syrjälä) - drm/i915: Flatten intel_ddi_{enable,disable}_transcoder_clock() (Ville Syrjälä) - drm/i915: Rename intel_ddi_{enable,disable}_pipe_clock() (Ville Syrjälä) - drm/i915: Fix platform default aux ch for skl (Ville Syrjälä) - drm/i915: Pimp encoder ddc_pin/aux_ch debug messages (Ville Syrjälä) - drm/i915: Restructure intel_bios_port_aux_ch() (Ville Syrjälä) - drm/i915/hwmon: Enable PL1 limit when writing limit value to HW (Ashutosh Dixit) - drm/i915/hwmon: Replace hwm_field_scale_and_write with hwm_power_max_write (Ashutosh Dixit) - drm/i915: Use encoder->devdata more (Ville Syrjälä) - drm/i915: Add a few more debugs for failed framebuffer creation (Ville Syrjälä) - drm/i915: Don't leak the DPT if drm_framebuffer_init() fails (Ville Syrjälä) - drm/i915: Reduce ELD hex dumps a bit (Ville Syrjälä) - drm/i915: Include connector id+name in all backlight debugs/errors (Ville Syrjälä) - drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv (Mavroudis Chatzilaridis) - drm/i915/display/misc: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/display/interfaces: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/display/panel: use intel_de_rmw if possible in panel related code (Andrzej Hajda) - drm/i915/display/hdmi: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/display/pch: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/display/phys: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/display/dpll: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/display/core: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/wm: remove ILK+ nop funcs fallback (Jani Nikula) - drm/i915: rename intel_pm_types.h -> display/intel_wm_types.h (Jani Nikula) - drm/i915/wm: move watermark debugfs to intel_wm.c (Jani Nikula) - drm/i915/wm: warn about ilk_wm_sanitize() on display ver 9+ (Jani Nikula) - drm/i915/wm: move ILK watermark sanitization to i9xx_wm.[ch] (Jani Nikula) - drm/i915: Copy highest enabled wm level to disabled wm levels for gen >= 9 (Stanislav Lisovskiy) - drm/i915/display: Add 480 MHz CDCLK steps for RPL-U (Chaitanya Kumar Borah) - drm/i915: Add RPL-U sub platform (Chaitanya Kumar Borah) - drm/i915: Clean up g4x+ sprite TILEOFF programming (Ville Syrjälä) - drm/i915: Don't hide function calls with side effects (Ville Syrjälä) - drm/i915: Make backlight setup debugs consistent (Ville Syrjälä) - drm/i915/wm: add .get_hw_state to watermark funcs (Jani Nikula) - drm/i915/wm: move functions to call watermark hooks to intel_wm.[ch] (Jani Nikula) - drm/i915/wm: move remaining watermark code out of intel_pm.c (Jani Nikula) - drm/i915: move memory frequency detection to intel_dram.c (Jani Nikula) - drm/i915: Sanitize the display fused-off check on GEN7/8 (Imre Deak) - drm/i915/dgfx, mtl+: Disable display functionality if the display is not present (Imre Deak) - drm/i915: Move display power initialization during driver probing later (Imre Deak) - drm/i915: Fix system suspend without fbdev being initialized (Imre Deak) - drm/i915: Use encoder->devdata in eDP init (Ville Syrjälä) - drm/i915: Iterate all child devs in intel_bios_is_port_present() (Ville Syrjälä) - drm/i915: Pass devdata to intel_bios_port_aux_ch() (Ville Syrjälä) - drm/i915: Populate encoder->devdata for g4x+ DP/HDMI ports (Ville Syrjälä) - drm/i915: Consult the registered encoders for the ICL combo PHY w/a (Ville Syrjälä) - drm/i915: Replace intel_bios_is_port_hpd_inverted() with intel_bios_encoder_hpd_invert() (Ville Syrjälä) - drm/i915: Replace intel_bios_is_lane_reversal_needed() with intel_bios_encoder_lane_reversal() (Ville Syrjälä) - drm/i915: Replace intel_bios_is_lspcon_present() with intel_bios_encoder_is_lspcon() (Ville Syrjälä) - drm/i915: Move variables to loop context (Ville Syrjälä) - drm/i915: Pass the whole encoder to hotplug_enables() (Ville Syrjälä) - drm/i915/dp: Increase slice_height for DP (Suraj Kandpal) - drm/i915: Prefix hex numbers with 0x (Ville Syrjälä) - drm/i915: Include stepping information in device info dump (Ville Syrjälä) - drm/i915/display: Pass drm_i915_private as param to i915 funcs (Nirmoy Das) - drm/i915: Replace wm.max_levels with wm.num_levels and use it everywhere (Ville Syrjälä) - drm/i915: Populate wm.max_level for everyone (Ville Syrjälä) - drm/i915/mtl: Initialize empty clockgating hooks for MTL (Radhakrishna Sripada) - drm/i915/dg2: Drop one PCI ID (Matt Roper) - Revert "drm/i915/hwmon: Enable PL1 power limit" (Ashutosh Dixit) - drm/i915/bios: set default backlight controller index (Jani Nikula) - drm/i915/uncore: cast iomem to avoid sparse warning (Jani Nikula) - drm/i915/dmc: drop "ucode" from function names (Jani Nikula) - drm/i915: Pick the backlight controller based on VBT on ICP+ (Ville Syrjälä) - drm/i915: Populate encoder->devdata for DSI on icl+ (Ville Syrjälä) - drm/i915: Fix VBT DSI DVO port handling (Ville Syrjälä) - drm/i915: Fix memory leaks in scatterlist (Matt Atwood) - drm/i915: Add another EHL pci id (Jonathan Gray) - drm/i915/hwmon: Enable PL1 power limit (Ashutosh Dixit) - drm/i915/dsb: Introduce intel_dsb_finish() (Ville Syrjälä) - drm/i915/dsb: Split intel_dsb_wait() from intel_dsb_commit() (Ville Syrjälä) - drm/i915/dsb: Pimp debug/error prints (Ville Syrjälä) - drm/i915/fbdev: Implement fb_dirty for intel custom fb helper (Jouni Högander) - drm/i915/dmc: check incoming dmc id validity (Jani Nikula) - drm/i915/dmc: add is_valid_dmc_id() and use it (Jani Nikula) - drm/i915/dmc: remove unnecessary dmc_id validity check (Jani Nikula) - drm/i915/dmc: add for_each_dmc_id() and use it (Jani Nikula) - drm/i915/dmc: add proper name to dmc id enum and use it (Jani Nikula) - drm/i915: Expose SAGV state via debugfs (Ville Syrjälä) - drm/i915: Keep sagv status updated on icl+ (Ville Syrjälä) - drm/i915: Introduce HAS_SAGV() (Ville Syrjälä) - drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already enabled (Ville Syrjälä) - drm/i915/lvds: s/pipe_config/crtc_state/ (Ville Syrjälä) - drm/i915/lvds: s/intel_encoder/encoder/ etc. (Ville Syrjälä) - drm/i915/lvds: s/dev_priv/i915/ (Ville Syrjälä) - drm/i915/lvds: Fix whitespace (Ville Syrjälä) - drm/i915/lvds: Extract intel_lvds_regs.h (Ville Syrjälä) - drm/i915/lvds: Use REG_BIT() & co. (Ville Syrjälä) - drm/i915/lvds: Use intel_de_rmw() (Ville Syrjälä) - drm/i915/lvds: Split long lines (Ville Syrjälä) - drm/i915: Implement workaround for CDCLK PLL disable/enable (Stanislav Lisovskiy) - drm/i915/hdmi: Go for scrambling only if platform supports TMDS clock > 340MHz (Ankit Nautiyal) - drm/i915/dg1: Drop final use of IS_DG1_GRAPHICS_STEP (Matt Roper) - drm/i915/dg1: Drop support for pre-production steppings (Matt Roper) - drm/i915/tgl: Drop support for pre-production steppings (Matt Roper) - drm/i915: implement async_flip mode per plane tracking (Andrzej Hajda) - drm/i915/psr: Split sel fetch plane configuration into arm and noarm (Jouni Högander) - drm/i915/display/dsi: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/display/vlv: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/display/vlv: fix pixel overlap register update (Andrzej Hajda) - drm/i915/display/fdi: use intel_de_rmw if possible (Andrzej Hajda) - drm/i915/adlp: Fix typo for reference clock (Chaitanya Kumar Borah) - drm/i915/pxp: Pxp hw init should be in resume_complete (Alan Previn) - drm/i915/pxp: Trigger the global teardown for before suspending (Alan Previn) - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Alan Previn) - mei: clean pending read with vtag on bus (Alexander Usyskin) - drm/i915/pxp: add device link between i915 and mei_pxp (Alexander Usyskin) - mei: mei-me: resume device in prepare (Alexander Usyskin) - drm/i915: Convert PALETTE() to _PICK_EVEN_2RANGES() (Lucas De Marchi) - drm/i915: Convert MBUS_ABOX_CTL() to _PICK_EVEN_2RANGES() (Lucas De Marchi) - drm/i915: Convert _FIA() to _PICK_EVEN_2RANGES() (Lucas De Marchi) - drm/i915: Convert PIPE3/PORT3 to _PICK_EVEN_2RANGES() (Lucas De Marchi) - drm/i915: Replace _MMIO_PHY3() with _PICK_EVEN_2RANGES() (Lucas De Marchi) - drm/i915: Convert pll macros to _PICK_EVEN_2RANGES (Lucas De Marchi) - drm/i915: Fix coding style on DPLL*_ENABLE defines (Lucas De Marchi) - drm/i915: Add _PICK_EVEN_2RANGES() (Lucas De Marchi) - dt-bindings: display: boe,tv101wum-nl6: document rotation (Krzysztof Kozlowski) - dt-bindings: display: visionox,rm69299: document reg (Krzysztof Kozlowski) - dt-bindings: display: panel-simple-dsi: document port (Krzysztof Kozlowski) - dt-bindings: display: panel-simple-dsi: allow vddio variant (Krzysztof Kozlowski) - dt-bindings: display: novatek,nt36672a: correct VDDIO supply (Krzysztof Kozlowski) - dt-bindings: display: panel-simple: merge Innolux p120zdg-bf1 (Krzysztof Kozlowski) - drm: Use of_property_present() for testing DT property presence (Rob Herring) - drm/panel-edp: Add B133UAN01.0 edp panel entry (Bjorn Andersson) - drm/panel: magnachip: Prevent error pointer dereference in probe (Dan Carpenter) - drm/scheduler: Fix variable name in function description (Caio Novais) - drm/bridge: it6505: Add range and selector_reg (Hsin-Yi Wang) - dt-bindings: display: Drop unneeded quotes (Rob Herring) - drm/bridge: ps8640: Return NULL immediately when EDID read fail (Pin-yen Lin) - drm/bridge: ps8640: Add a cache for EDID (Pin-yen Lin) - drm/bridge: ps8640: Skip redundant bridge enable (Pin-yen Lin) - drm/panfrost: Add support for Mali on the MT8186 SoC (AngeloGioacchino Del Regno) - drm/panfrost: Add new compatible for Mali on the MT8183 SoC (AngeloGioacchino Del Regno) - drm/panfrost: Add mediatek,mt8192-mali compatible (Alyssa Rosenzweig) - drm/panfrost: Add the MT8192 GPU ID (Alyssa Rosenzweig) - drm/panfrost: Increase MAX_PM_DOMAINS to 5 (Alyssa Rosenzweig) - dt-bindings: gpu: mali-bifrost: Add compatible for MT8195 SoC (AngeloGioacchino Del Regno) - dt-bindings: gpu: mali-bifrost: Add support for MediaTek MT8186 (AngeloGioacchino Del Regno) - dt-bindings: gpu: mali-bifrost: Add new MT8183 compatible (AngeloGioacchino Del Regno) - dt-bindings: gpu: mali-bifrost: Add sub-schema for MT8192's power domains (AngeloGioacchino Del Regno) - dt-bindings: gpu: mali-bifrost: Fix power-domain-names validation (AngeloGioacchino Del Regno) - dt-bindings: gpu: mali-bifrost: Set power-domains maxItems to 5 (AngeloGioacchino Del Regno) - dt-bindings: gpu: mali-bifrost: Split out MediaTek power-domains variation (AngeloGioacchino Del Regno) - drm/rockchip: vop2: Add error check to devm_regmap_init_mmio (Alfredo Cruz) - drm/rockchip: dw_hdmi: cleanup drm encoder during unbind (Toby Chen) - drm/rockchip: vop2: fix uninitialized variable possible_crtcs (Tom Rix) - drm/fbdev-generic: Rename symbols (Thomas Zimmermann) - drm/fb-helper: Consolidate CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM (Thomas Zimmermann) - drm/fbdev-generic: Clean up after failed probing (Thomas Zimmermann) - drm/fbdev-generic: Set screen size to size of GEM buffer (Thomas Zimmermann) - drm/fb-helper: Support smem_len in deferred I/O (Thomas Zimmermann) - drm/fb-helper: Export drm_fb_helper_release_info() (Thomas Zimmermann) - drm/fbdev-generic: Remove unused prefer_shadow_fbdev flag (Thomas Zimmermann) - drm/fbdev-generic: Always use shadow buffering (Thomas Zimmermann) - drm: bridge: simple-bridge: Use dev_err_probe() (Ye Xingchen) - drm/bridge: display-connector: Use dev_err_probe() (Ye Xingchen) - drm: remove drm_dev_set_unique (Christian König) - drm/lima: Use drm_sched_job_add_syncobj_dependency() (Maíra Canal) - drm/gma500: remove unused gma_pipe_event function (Tom Rix) - drm/vgem: Drop struct drm_vgem_gem_object (Maíra Canal) - drm/prime: Fix documentation of drm_gem_prime_fd_to_handle() (Petr Tesarik) - drm/bridge: ti-tfp410: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: thc63lvd1024: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: dw-hdmi-i2s-audio: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: dw-hdmi-gp-audio: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: dw-hdmi-cec: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: dw-hdmi-ahb-audio: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: simple-bridg: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: nwl-dsi: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: lvds-codec: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: imx8qxp-pxl2dpi: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: imx8qxp-pixel-link: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: imx8qxp-pixel-combiner: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: imx8qxp-ldb: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: imx8qm-ldb: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: fsl-ldb: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: display-connector: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/bridge: cdns-dsi: Convert to platform remove callback returning void (Uwe Kleine-König) - drm/gma500: Pass fb_info to psb_fbdev_vm_fault() (Thomas Zimmermann) - drm/gma500: Implement client-based fbdev emulation (Thomas Zimmermann) - drm/gma500: Inline psbfb_create() into psbfb_probe() (Thomas Zimmermann) - drm/gma500: Fix naming in fb_ops (Thomas Zimmermann) - drm/gma500: Remove fbdev vma open and close callbacks (Thomas Zimmermann) - drm/gma500: Move fbdev code into separate source file (Thomas Zimmermann) - drm/gma500: Remove unnecessary include statements (Thomas Zimmermann) - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Adam Ford) - gpu: drm: bridge: sii9234: remove unused bridge_to_sii9234 function (Tom Rix) - drm: fix typo in margin connector properties docs (Simon Ser) - drm/format-helper: Use drm_format_info_min_pitch() in tests helper (Javier Martinez Canillas) - drm/arm/hdlcd: Use devm_platform_ioremap_resource() (Yang Li) - drm/arm/malidp: Use devm_platform_get_and_ioremap_resource() (Yang Li) - drm/ttm/ttm_bo: Provide a missing 'bulk' description and correct misnaming of 'placement' (Lee Jones) - drm/format-helper: Make "destination_pitch" test usable for mono (Arthur Grillo) - drm/format-helper: Add Kunit tests for drm_fb_xrgb8888_to_mono() (Arthur Grillo) - drm/nouveau/nvfw/acr: set wpr_generic_header_dump storage-class-specifier to static (Tom Rix) - drm/nouveau/fifo: set nvkm_engn_cgrp_get storage-class-specifier to static (Tom Rix) - drm/nouveau/fifo: set gf100_fifo_nonstall_block_dump storage-class-specifier to static (Tom Rix) - drm/vmwgfx: Fix src/dst_pitch confusion (Zack Rusin) - drm: Track clients by tgid and not tid (Tvrtko Ursulin) - drm/panel: seiko-43wvf1g: Add the 'enable-gpios' property (Fabio Estevam) - dt-bindings: display: seiko,43wvf1g: Add the 'enable-gpios' property (Fabio Estevam) - drm/panel: support for STARRY 2081101QFH032011-53G MIPI-DSI panel (Ruihai Zhou) - dt-bindings: display: panel: Add compatible for Starry 2081101QFH032011-53G (Ruihai Zhou) - MAINTAINERS: Add include/drm/drm_bridge.h to DRM DRIVERS FOR BRIDGE CHIPS (Liu Ying) - drm/pl111: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/mcde: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/mcde: Do not use dirty GEM FB handling (Linus Walleij) - drm/xlnx: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/vc4: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/tve200: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/arcpgu: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/tilcdc: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/tidss: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/sun4i: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/stm: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/sti: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/mxsfb: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/mxsfb/lcdif: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/meson: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/logicvc: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/kmb: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/imx: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/imx/dcss: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/fsl-dcu: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/atmel-hlcdc: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/aspeed: Use GEM DMA fbdev emulation (Thomas Zimmermann) - arm/malidp: Use GEM DMA fbdev emulation (Thomas Zimmermann) - arm/hdlcd: Use GEM DMA fbdev emulation (Thomas Zimmermann) - drm/fbdev-dma: Implement fbdev emulation for GEM DMA helpers (Thomas Zimmermann) - drm: Drop ARCH_MULTIPLATFORM from dependencies (Uwe Kleine-König) - drm/imx/lcdc: Implement DRM driver for imx25 (Marian Cichy) - dt-bindings: display: imx: Describe drm binding for fsl,imx-lcdc (Uwe Kleine-König) - drm/virtio: Enable fb damage clips property for the primary plane (Javier Martinez Canillas) - drm/panel: Add driver for Novatek NT36523 (Jianhua Lu) - dt-bindings: display: panel: Add Novatek NT36523 bindings (Jianhua Lu) - accel: Build sub-directories based on config options (Stanislaw Gruszka) - drm/cirrus: Use VGA macro constants to unblank (Thomas Zimmermann) - drm/cirrus: Store HW format/pitch in primary-plane state (Thomas Zimmermann) - drm/cirrus: Introduce struct cirrus_primary_plane_state (Thomas Zimmermann) - drm/cirrus: Inline cirrus_check_size() into primary-plane atomic_check (Thomas Zimmermann) - drm/cirrus: Test mode against video-memory size in device-wide mode_valid (Thomas Zimmermann) - drm/cirrus: Remove size test from cirrus_fb_create() (Thomas Zimmermann) - drm/cirrus: Remove format test from cirrus_fb_create() (Thomas Zimmermann) - drm/cirrus: Inline cirrus_fb_blit_rect() (Thomas Zimmermann) - drm/cirrus: Enable damage clipping on primary plane (Thomas Zimmermann) - drm/cirrus: Convert to regular atomic helpers (Thomas Zimmermann) - drm/cirrus: Move primary-plane format arrays (Thomas Zimmermann) - drm/cirrus: Integrate connector into pipeline code (Thomas Zimmermann) - drm/cirrus: Split cirrus_mode_set() into smaller functions (Thomas Zimmermann) - drm/cirrus: Move drm_dev_{enter, exit}() into DRM helpers (Thomas Zimmermann) - drm/cirrus: Use drm_fb_blit() to update scanout buffer (Thomas Zimmermann) - drm/cirrus: Replace cpp value with format (Thomas Zimmermann) - drm/cirrus: Compute blit destination offset in single location (Thomas Zimmermann) - drm/format-helper: Make conversion_buf_size() support sub-byte pixel fmts (Javier Martinez Canillas) - drm/tests: helpers: Drop empty platform remove function (Uwe Kleine-König) - drm/ttm: Don't print error message if eviction was interrupted (Thomas Hellström) - drm/ttm: Unexport ttm_global_swapout() (Thomas Hellström) - drm/ttm: Use the BIT macro for the TTM_TT_FLAGs (Thomas Hellström) - drm/rockchip: vop2: add polarity flags to RGB output (Gerald Loacker) - drm/rockchip: vop2: use struct_size() in vop2_bind (Jacob Keller) - drm/rockchip: dw_hdmi: discard modes with unachievable pixelclocks (Sascha Hauer) - drm/rockchip: dw_hdmi: Add support for 4k@30 resolution (Sascha Hauer) - drm/rockchip: dw_hdmi: relax mode_valid hook (Sascha Hauer) - drm/rockchip: vop: limit maximum resolution to hardware capabilities (Sascha Hauer) - gpu/drm/panel: Add Sony TD4353 JDI panel driver (Konrad Dybcio) - dt-bindings: display/panel: Add Sony Tama TD4353 JDI display panel (Konrad Dybcio) - drm: panel: Add orientation support for st7701 (Maya Matuszczyk) - drm: panel: Add Elida KD50T048A to Sitronix ST7701 driver (Maya Matuszczyk) - dt-bindings: display: panel: sitronix,st7701: Add Elida KD50T048A Panel (Maya Matuszczyk) - drm/rockchip: dsi: Remove the unused function dsi_read() (Jiapeng Chong) - drm/nouveau/hwmon: Use sysfs_emit in show function callsbacks (Deepak R Varma) - drm/virtio: Fix handling CONFIG_DRM_VIRTIO_GPU_KMS option (Dmitry Osipenko) - drm/meson/meson_venc: Relax the supported mode checks (Carlo Caione) - drm: remove outdated doc TODO for subconnector property (Simon Ser) - drm: document connector margin properties (Simon Ser) - drm/virtio: Add option to disable KMS support (Rob Clark) - dma-buf: Include missing parentheses to documentation (Maíra Canal) - ttm/ttm_device.h: fix a trival typo (suijingfeng) - drm/bridge: tc358762: Set pre_enable_prev_first (Douglas Anderson) - MAINTAINERS: Add myself as maintainer for DRM Panels drivers (Neil Armstrong) - drm/radeon: Use the drm suballocation manager implementation. (Maarten Lankhorst) - drm/amd: Convert amdgpu to use suballocation helper. (Maarten Lankhorst) - drm/suballoc: Extract amdgpu_sa.c as generic suballocation helper (Maarten Lankhorst) - drm/edid: Fix csync detailed mode parsing (Ville Syrjälä) - drm/ast: Rename to_ast_private() to to_ast_device() (Thomas Zimmermann) - drm/ast: Rename struct ast_private to struct ast_device (Thomas Zimmermann) - drm/ast: Rework definition of I/O read and write helpers (Thomas Zimmermann) - drm/ast: Remove little-endianism from I/O helpers (Thomas Zimmermann) - drm/vc4: replace obj lookup steps with drm_gem_objects_lookup (Maíra Canal) - drm/vc4: replace drm_gem_dma_object for drm_gem_object in vc4_exec_info (Maíra Canal) - Revert "drm/shmem-helper: Switch to reservation lock" (Thomas Zimmermann) - drm/connector: print max_requested_bpc in state debugfs (Harry Wentland) - drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF (Harry Wentland) - drm/probe-helper: Cancel previous job before starting new one (Dom Cobley) - drm/shmem-helper: Switch to reservation lock (Dmitry Osipenko) - drm/shmem-helper: Don't use vmap_use_count for dma-bufs (Dmitry Osipenko) - drm/shmem-helper: Switch to use drm_* debug helpers (Dmitry Osipenko) - drm/shmem-helper: Put booleans in the end of struct drm_gem_shmem_object (Dmitry Osipenko) - drm/gem: Add evict() callback to drm_gem_object_funcs (Dmitry Osipenko) - drm/virtio: use strscpy() to instead of strncpy() (Xu Panda) - drm/edid: parse Tiled Display Topology Data Block for DisplayID 2.0 (Jani Nikula) - drm/edid: update non-desktop use also from DisplayID (Jani Nikula) - drm/displayid: provide access to DisplayID version and primary use case (Jani Nikula) - drm/displayid: return struct displayid_header from validate_displayid() (Jani Nikula) - drm/displayid: add displayid_get_header() and check bounds better (Jani Nikula) - drm/v3d: Use drm_sched_job_add_syncobj_dependency() (Maíra Canal) - drm/panfrost: Use drm_sched_job_add_syncobj_dependency() (Maíra Canal) - drm/sched: Create wrapper to add a syncobj dependency to job (Maíra Canal) - drm/radeon: handle NULL bo->resource in move callback (Matthew Auld) - drm/qxl: handle NULL bo->resource in move callback (Matthew Auld) - drm/gem-vram: handle NULL bo->resource in move callback (Matthew Auld) - drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype (Jiri Slaby (SUSE)) - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Thomas Zimmermann) - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Thomas Zimmermann) - drm/mgag200: Implement struct drm_plane_helper_funcs.atomic_enable (Thomas Zimmermann) - drm/mgag200: Remove disable handling from atomic_update (Thomas Zimmermann) - drm/ast: Implement struct drm_plane_helper_funcs.atomic_enable (Thomas Zimmermann) - drm/atomic-helper: Add atomic_enable plane-helper callback (Thomas Zimmermann) - drm: Fix comment on mode parsing (Thomas Zimmermann) - drm: Include